	 k [@[@by name         by name         BUILD           d   	k̼      A            [@[@                            ./               A          A          
k6l  m          
  [@[@[@2        t  
      ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.12 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.14
%
/usr/lpp/ssp/css/aix50/lib 1680
/usr/lpp/SAVESPACE 6280
/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 2792
/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 144 88
/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)
IY52738  2 c209:VSD/KLAPI I/O hanging after server fails to get DMA space
IY52789  2  KLAPI GETS ERR_NO_CONNECTIVITY IT WILL MARK KHAL DOWN
IY51415  1 E1V: Need configuration specific LAPI tuning defaults 
IY52953  1 E1V: lapi_64_s failed restart in mp_ckpt_thread_handler, rc=439
IY53241  1 non-shm performs poorly on non-contig data with small block siz
IY53249  1 LAPI fails MP_EAGER_LIMIT=0 (rc=423)
IY51269  2  XLC PROGRAM COMPILED WITH LAPI_R CREATES INCORRECT OUTPUT
IY53680  1 E1V: Enable MPI/LAPI shared-memory-only mode 
IY53714  1 Long LAPI_Msgpoll times
IY53859  1 Remove restrictions on inline completion
IY53441  1 multi_lapi_mpi failed with wrong answer on shared window
IY53618  1 multi_lapi_mpi failed with wrong answer (xfer_get) using shm
IY53957  1 LAPI dgsp test fails when lapi shm is used + large msg size
%
]
}
) 	kdm  TCERA            [@[@KOIGEZ   D  YI  14          ./usr un         A          A          
k{  TCERA            [@[@KOIGEZ   D  YI  14          ./usr/lpp cessib         A          A          k:?  TCERA            [@[@KOIGEZ   D  YI  14          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.12 CTIO         A          A          l  m            [@[@[@2        i  L      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.12/liblpp.a             m          m              /ps
.=aceil5mnortu",012346:EIbdfxy	789AFLP\_ghkvwzDMRCNOSTY GU-BHKVWX`()Q'+<>Zj 4p <w?"ぁgM
<p7$(M@ ]h)@
hу@("ȃAhPa㇏ Gǌ0 C;n\[P[(8= 	W Q`PJf>ixpcE P
GpF44`(8(ѤoH[^zH"dU)3uܶ1Y
ŵ VJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[70pvP~<n)JTԺ[7DI_GfVÑA:ٕ,Wf	(M_fڨ^zH"d]-kj
c@rpvQ;q*Sf5SwR빁e1m@+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳<p*pvPpqƐ)R1]tS,$&-Xy%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cG4rpvP AƐ)R1]``ѓi[Q%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cƃW=ي<o)JTԺ[ŵLy$@H+Ƞl~̉
a%U"xILqmA_p~xq1D)R1]tS,j$@H+Ƞl~̉
a%U"xILqmA_p~yAW=ي4`sǛR;FcU7u.iŵ	9n$@H+Ƞl~̉
a%U"xILqmA_p~qL혡#┩NјMKuE1mBB.Jz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7HW=يDy*Sf5SwR빶Q}[PJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[79_B;f(p(G┩NјMKuE1mB@3.	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oِ"@jpvQ┩NјMKuE1mBBIn$@H+Ƞl~̉
a%U"xILqmA_p~QU{-3b)R1]ʹbڄu$@H+Ƞl~̉
a%U"xILqmA_p~a{-3b4GJvƪn]w6Ӫ/j&XP@YBJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7ǎ4pvQHbNјMKuE1mB@	-ĕ	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oٚ
<zpvQ b#┩NјMKuE1mB@	YrJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7 p{!i<aR)3uN-J)#ގ̬W"u+ Y0SMWf	(M_fڨ^zH"d]-kj
`+Zgl?R;FcU7u.iŵ	0]/#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM0qU{-3bDpn)JTԺmT_s$w ra P15XW${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f8q{-3b)R1]ʹbڄ.d#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM1HW=يi?Ǝ)R1]ʹbڄ.d<4xJz;2=_	̬WgM5_~$Q5۽jd\y wt]-+oقW=ي0x/7Jvƪn]w6Ӫ/j`ѓ $	+=r('[2=_r4Fi0Dnmp<E礂&Ev	f8pvQR)3uN-IFm'D	ve`z9X9قj#4I@jE{6Dȸ"A"n\[PW߳9_B;f(SHqJTh`VO $bڂԉ+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳ iZgl

?7JvdܝaL`V--H#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM2jpvPࠣqJTh`VO/<4jsR$@H+Ƞl~̉
a%U"xILqmA_p~́p{!i<x((R)3uܶ..&q%GXEfV@f1_~$Q5۽jd\y wt]-+oَ 
E_B;f(┩NјMK0he1mAa	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oّ4`:pvQ"7Jvƪn]w-GLtS,jI_GfVÑA:ٕ,JW-ٶ&EwKuڂ&+ZglhbNјMK0heDŵ$@H+Ƞl~̉
a%U"xILqmA_p~xQ1Cǃ<v)JTԺ[ŵLb+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳ 0_B;f(`00(R)3uܶ1YjR$I_GfVÑA:ٕ,JW-ٶ&EwKuڂ&+Zglh(/n)JTԺ[bڀj+i%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cH4L혡FG┩NјMK0h鶝Q}[P90(W${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f4U{-3b<g;Jvƪn]w-GMbڄmh/$@H+Ƞl~̉
a%U"xILqmA_p~hU{-3b4`_v)JTԺ[iŵ	*ۃL 
& 0I_GfVÑA:ٕ,JW-ٶ&EwKuڂ&R 1D)R1]``m:%[ptLԞDW${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f4i a1C!4v)JTԺ[iŵ	*ۃrg'֞X5'-4Jz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7p{!i4pQ>)JTԺ[iŵ	*ۃrg'֞X5'#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM0PPpeL혡AlR)3uܶ6Ӫ/jUM$蒿#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM0Q1DH)R1]``m:%
tnjI=#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM1p{!iDxF#R;FcU7u.uE1mBK]H:6uEq%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cG
p{!i0`JThjr4tN-I`4AW${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f4x9L혣MCR;FcU7u.uE1mBK]H@MaAe 8Y%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cƃZgl<`1)JTԺ[iŵ	,u6Jz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7F+Zgl 87Jvƪn]w-GMbڄ%!"W${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f@*pvP ┩NјMK0h鶝Q}[PIn$@H+Ƞl~̉
a%U"xILqmA_p~̀81C"37Jvƪn]w-GMbڄ% f<"Jz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7ƐW=يh_v)JTԺ[iŵ	J@y!VJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7p{!i4p?|R)3uܶ6Ӫ/jɄ@Qe RA%GXEfV@dHWf	(M_fڨ^zH"d]-kj
c"p{!iDiR)3uܶ6Ӫ/jN+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳p{!iD0R)3uܶ6Ӫ/jz(T +=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳4bpvPHJThjr4tN-LIR&XP@YE@`p,#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM1FW=ي
0CJvƪn]w-GMbڄ ]ĕ	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oٍ
@zpvQ `a?Ǝ)R1]``m:0='Ixhĕ	ve`z9X9قj#4I@jE{6Dȸ"A"n\[PW߳ DjpvQ)R1]``m:0='Ixi	ve`z9X9قj#4I@jE{6Dȸ"A"n\[PW߳ DjpvQG┩NјMK0h鶝Q}[PBޒtI_GfVÑA:ٕ,)3Oل
&t[wmTL/=$2.ŵM2 {-3b ;R;FcU7u.uE1mBbڀkjrI_GfVÑA:ٕ,JW-ٶ&EwKuڂ&(8UL혡إ*Sf5SwRl:mT_s&-!XI%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cFp{!i8`8_JThjr4tN-L[PmBB[+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳4*1DH3Jvƪn]w-GMbڄŵ $ 	$@H+Ƞl~̉
a%U"xILqmA_p~i{-3b 4iR)3uܶ6Ӫ/j[PJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7ȑ=_B;f(aQ?\R)3uܶ6Ӫ/j[P$#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM0`aU{-3b"oR;FcU7u.uE1mBbڀkjI_GfVÑA:ٕ,JW-ٶ&EwKuڂ&уZgl<7ј*Sf5SwRl:mT_s&- XI%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cG4pvPM7iR)3uܶ6Ӫ/j[P3D^y%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cǑW=ي8`R)3uܶ6Ӫ/j[P[+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳"hL혡?)R1]``m:1m@5	M"	$@H+Ƞl~̉
a%U"xILqmA_p~p1L혡G3Jvƪn]w-GMbڄŵ $-4VJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7ƍhL혡M";hR)3uܶ6Ӫ/j[P.Jz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7Əp{!i0!R;FcU7u.uE1mBbڀkj&XP@YE$@H+Ƞl~̉
a%U"xILqmA_p~x)U{-3b#)R1]``m:1m@5	$W${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f
8bpvQMJThjr4tN-L[PmB@	 W${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f@L혡H┩NјMK0h鶝Q}[Pڄ"@I+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳8{-3b#4~)JTԺ[iŵ	jH"	$@H+Ƞl~̉
a%U"xILqmA_p~h``UL혡G;Jvƪn]w-GMbڄŵ &ޒtI_GfVÑA:ٕ,JW-ٶ&EwKuڂ&(eL혢$┩NјMK0h鶝Q}[PIlP=P$IlP=L-ĕ	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oٍ"h:pvP`bƂ┩NјMK0h鶝Q}[PIlP=h/$@H+Ƞl~̉
a%U"xILqmA_p~hU{-3b"8R;FcU7u.uE1mBm&Y@@MaAe ( (IB+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳ <jpvQJThjr4tN-M6(W${ٕPNe`z?fDFi0Dnmp<E礂&Ev	fi1F"87Jvƪn]w-GMbڄ  +=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳h9L혢#!)R1]``m:"/rH# ra P15X I_GfVÑA:ٕ,JW-ٶ&EwKuڂ&FW=ي iR)3uܶ6Ӫ/j"$293RxkO,MpI_GfVÑA:ٕ,JW-ٶ&EwKuڂ&{-3bCJvƪn]w-GMbڄ ԑ#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM0p`a1FDgј*Sf5SwRl:mT_s$EIfޒtI_GfVÑA:ٕ,JW-ٶ&EwKuڂ&(eL혢$┩NјMK0h鶝Q}[P$Iye#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM1ƫZgl0a?F┩NјMK0h鶝Q}[Pތ`[+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳"hL혢&4R;FcU7u.uE1mBLz2h/$@H+Ƞl~̉
a%U"xILqmA_p~iG+Zgl4p9R)3uܶ6Ӫ/j`ѐ0]ĕ	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oقZgl8)R1]``m:&M މuW${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f4`{-3b#4f)JTԺ[iŵ	0]@MaAe$	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oُ D_B;f(x`c*Sf5SwRl:mT_s$w6Jz;2=_	̬WgM5_~$Q5۽jd\y wt]-+oقp{!i0h08?7Jvƪn]w-GJn.&q%GXEfV@f1_~$Q5۽jd\y wt]-+oَD_B;f(x0QR)3uܶ"n9<#ގ̬W"u+ Y3MH?fP(m͵Q2.DȻ[78pvQn)J 7@p?"

4iüx?wKuڂo NјMK0hɌ
HThj b`8X@O"8b;FcP _H^@b;FcU7u.3HSf5SwR빁eAR1]tS,$1)3uN-cHThjsm:&JvdܝacHSf0+'gpER1Y>7'XtHSf5SwRl;NјMK0heNјMK0heDD;FcU7u.0+NјMK0h鶝Q}[P)3uܶ6Ӫ/jU`ʔTԺ[iŵ	,u*Sf5SwRl:mT_s&,b;FcU7u.uE1mB`zOE
ȐThjr4tN-L[PmC 4;FcU7u.uE1mBm&Y@)3uܶ6Ӫ/j"$8ф)3uܶ6Ӫ/j`@( Dp8x#?0hx7$M[؀P	R;FcU7u.&0+1Xڥvƪn]w-FHyR;FcU7u.Y=KTԺ`{g!1m@ԹNјMK0hɌ
[Pʭ)KTԺ[ŵLyR;FcU7u.Yvƪn]w6Ӫ/jrܥvƪn]w6Ӫ/jqur1]ʹbڄg)r1]ʹbڄg]eԹNјMKuE1mBBInR;FcU7u.iŵ	M".vƪn]w6Ӫ/j&XP@YE.Sf5SwR빶Q}[P9Kr)3uN-H".vƪn]w6Ӫ/jg/R;FcU7u.iŵ	0]/KTԺmT_s$w ra P15Xr1]ʹbڄ.dKTԺmT_s$w'4A)r1]ʹbڄ.d<4.Sf5SwR빶Q}[PތNNј:@I
ŵ)r1Y>7'Xt<4jsRR;Fc|nNy[P[)3uܶ..&r)3uܶ0=L-,=KTԺ[Y=KTԺ[YHL[P..Sf5SwRl:c-2yR;FcU7u.0+1mB*DbNјMK0h
`V-r1]``m: ra P15R;FcU7u.uE1mBJ4Ar1]``m:%[ptɄ@Q`NјMK0h鶝Q}[P:Z&rqjOiQzIz[NјMK0h鶝Q}[P:Z&rqjOiQzIzInR;FcU7u.uE1mBJkũ<5E& EnR;FcU7u.uE1mBJ鷤)r1]``m:%
tnjI=KTԺ[iŵ	,u Pہ\hjr4tN-I`4Ar1]``m:%L 
&`-KTԺ[iŵ	,u6.Sf5SwRl:mT_s&),YKTԺ[iŵ	JJ.Sf5SwRl:mT_s&)4Ar1]``m:0>	H o<D6xܥvƪn]w-GMbڄ% ra P15Y@vƪn]w-GMbڄ%6.Sf5SwRl:mT_s&P4Ar1]``m:0='H@MaAeP	`.Sf5SwRl:mT_s&P EnR;FcU7u.uE1mB`zOE
 㔹NјMK0h鶝Q}[PB<4.Sf5SwRl:mT_s&P)r1]``m:1m@5	9nR;FcU7u.uE1mBbڀkjqur1]``m:1m@5	8EnR;FcU7u.uE1mBbڀkjpur1]``m:1m@5	 InR;FcU7u.uE1mBbڀkjur1]``m:1m@5	 HEnR;FcU7u.uE1mBbڀkjur1]``m:1m@5	4Ar1]``m:1m@5	M%KTԺ[iŵ	jHZiXJ)3uܶ6Ӫ/j[P[NјMK0h鶝Q}[Pڄur1]``m:1m@5	( ,)r1]``m:1m@5	$)r1]``m:1m@5	$Dܥvƪn]w-GMbڄŵ $pvƪn]w-GMbڄŵ $pur1]``m:1m@5	)r1]``m:6O,ؠ{IvO,ؠ{֙j[NјMK0h鶝Q}[PIlP=h/R;FcU7u.uE1mBm&Y@@MaAe ( (IBԹNјMK0h鶝Q}[PIlP=oI:R;FcU7u.uE1mBD^F@yxE\hjr4tN-Hܒ@MaAe @ r1]``m:"/rH#-s98'$=a\hjr4tN-HܒI[NјMK0h鶝Q}[P$zIҗ)3uܶ6Ӫ/j"$3i#,)r1]``m:&84w)r1]``m:&4Ar1]``m:&M ފܥvƪn]w-GMbڄ.d-4Lz%vƪn]w-GMbڄ.dL 
& `u.Sf5SwRl:mT_s$w6.Sf5SwRl:Sqp7NјMK0hq84A 
<xPq 8iƌ4o0`_DpϻqmAe`RhP!92H#P#JHl`aA,5@˨"zWwK*ۃY*Cj,haኻqm@xbapV1cCU.$=fbƆ]y!5c40eٛrQ$=fbƆ,,Xxb(̝I vP(P!92H (m$ZaAeBD9 lCeF`
SG}H?f]@ҽ[Y*ŵCj,paK2u$1B0I@#ȍFk٧ElvsK?n^fm'y&zM+<swz3OٗP!xEf*Cj,paኻqm@xbaxbvfܔIY(F-,DlbCj,haK2u$1B0I@#P#JHl0A@Țn8 @ @@ b`(,,Hp/T~̺/{1Wt8xbnzVHzXŎ<1Wt]V1cU-kjՌXwK,xbaxbv!5c80]͹(V1cU-$(xbi!KNՌXwKxbl!5c40e#e,HzXŎ<1B6YvfܔIYᇆ(F,F$=fbǆJ'RH)J/{N~̠<Ҷ-r[0I&6#p0@
0(#4u_oJbn$=fb[	Y(R,Ԓl
R%ӟ("
jVEKf Ae0(LP p'p#p   \ AX)0*3OٗP!xEf*ŵCj,aK2u$1B0I@$"
FkAe@10 8 aDHB`p   r` ` 	H?f]@ҽ[Y!*ŵCj,)@dIb)E`iٔH<VEKf0` 0` Bx( (P@YL@ a!Ep`$f.B^U-dՌX(aኻqm@"xb(̝I vP(P!92I(m$Z`
S|&B xX&
p Ʌ@`T~̺/{1Wt]V1`*ŵCj,0
P%:@혡JQx$Cse 4@+i"% 2a bXg%o-4_jH?f]@ҽ[Y`wKuځ!5c
xb(̝I vP(P!92I a(m$ZaMvӪ/iؒ KrT"jH?f]@ҽ[	Y`)@dIb)E`iٔH"FkفɀɁp(@FɄ!0p8De^}+يqm@<1B	fN;f(R^	(@$0i[I-@BXHraA   
	P8A@4L <P@˨"zWwKu!5c4haኻqm@<1B	fN;f(R^	(@$8i[I-%(8C.Jl#x+"88c@De^}+ي80]vHzXōxbl!5c<0
P%:@혡JQx$Cse GP#JHl8`9  Ae2a<:m.舽aCzX5P"Fi2/ޕ]vHzXōxbn\[P$=fbƍ<1B	fN;f(R^	(@$i[I- Ae0L`p8h
0
 PrF 0@p @
 8
De^}+ي<0]vHzXōxb(̝I vP(P!92IH5@+i"%&4`+[rrh( t@LyvP"Fi2/ޕ]vHzXōxb(̝I vP(P!92IFkٓ ĸDm&5jA轥Cyhz.aH?f]@ҽ[	YCPY$يJ=?fP	4xTҶ-r[3< <t:Abg@ ' zP5&PH?b;3OٗP!xEf*ŵCj,h)@dIb)E`iٔM8:VEKfS.F0Xi0LPP` H 3OٗP!xEf*ŵCj,h)@dIb)E`iٔM8:VEKg@P	`` (L9@ 0|	@r`  B3OٗP!xEf*Cj,i wKuځ!5c4paK2u$1B0I@&"1@+i"%&4diX #r $?P"Fi2/ޕ]vHzXōxb(̝I vP(P!92IFP#JHl<;
(B1ҁϵ$f.B^U-kjՌX(R,Ԓl
R%ӟ(<u4\~$`䠁߹/JDe^}+يqm@80
P%:@혡JQx$Cse G 5@+i"%98 ضuC.E($"O'aE(Y%$f.B^U-kjՌX(R,Ԓl
R%ӟ(<e4\bڀiaĠ~$m>Ğ #ވhs P"Fi2/ޕ]vHzXōxb(̝I vP(P!92IP#JHleie$y/N[ Ũ?:û~̺/{1Wt]-V1cGJ'RH)Jo33g? 7#"84ぁ@nJ--kjrenn\[P\y wKuڂo t]-- t]-,jM  k|  $ A            [@[@ I̞#  r              ./usr/lpp/ssp/ssp.css.lapi/3.5.0.12/inst_root ŵ         A          A          k  m          \  [@[@[@2        I  \      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.12/inst_root/liblpp.a           m          m          <aiaff>
3172        0           68          2746        0           2149        2330        0           1078323340  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          1078323364  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        1078323364  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        1078323364  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  m$Zlj           [@ND@ND@2           O	     ./usr/lpp/ssp/css/aix50/lib/liblapi_r.a                                 "8=.   .8A_ac|(,/@H`dehilnprst	
!0<KLPTbgkmox}#$%*49:;=>?DEINXfuvy~"&)-126BCMQRS[\]qwz{'+357FGJOUVWYZj^=BpI rk0Rxx5I$I$I$I&
O P<I$I$I$IQTƒI$I$I$H$I$I$I$I&< 4I$I$I$C$I$I$I$I$P`I$I$I$ +I$I$I$C$I$I$I$I$)<@, $ $I$)I$I$I `rI$I$!L9pn(y*6d;-P1.yfyŝ߇-*m&?W?W͑/T1kn%kKyꄤ/oT'>/x|^ү5-[<~0
ߕM?5GeNn6/Y[Sk%F>T#Y"m$c9gsǰ"MӑxfϺ)3.x@q{gܰ#4&:r,kɷi9La;#ۣ3Há6}g$͌rL&9&mID>fћ䙲9&m9&m}g$ͮ;Y3c(#9&ldRY3hA6V}g$ͣOY3h6I,^>fƍrLf>fQ64GY3cU!6	9&lrX>-dmGrX>-dorX:YbjXKUY5]c9,BMV%Y5X>-d]hKUrXYbjKUrX>e#ކHt!}EHhz珬[C]Q]<k"M?Y`Mfoboɿ%ڙV͞+'e`3°SdYfI	U3°[dل 2N?0)g`;KGr-çr懮zYZȓlB$Se1+f
lBYW1e3w}灛3°Gds	'g=p
x>e[CO_R\!Az)rejE*D7O(1 fo9Yݩ$l[D]f,jS$l,Y>`J @m=9NGQH HK$l Hd;'ֳ6La VT5)6I 3[XE$@`fdUܐ```g ?WĚsx;}hk{-*?hH4h>wCCT$:p^<D'h=PdI5.OJЊ Pàđz$lXK;ԯBMX}Á1k(BE=6U
8}k>Űx7iq?s4 2Fɞ4$l/O#e`'=[4+L$lB'̑AfHX	XM}fHX	O&d͞MfHX	ffHX	GsB3Rg}fHX	Y	a< %fH9Ќ3Qp㽇=Zs5;)@
Zѷ
2dݔm<l[4!j)dC+'MMdbٓ.E'֞DBY "A!<K'LCx}k#wDi'e5BC[֗Ԡ7X JD#ShE:)_d`	=|ȳÑ	Ɉ*kl(gMZ2?|NYP]d}ɄH36V@ :g@.ک&xTwdلɈ&xT>a`MLD3V
lټM<),[0`&D3WdلFlb&ɞk' *	&xRl[0b&ɞvO@U 4M<)dل aT	6LzcfPoy>b&ȌS
ex<)Y>n5]=1dFکBC/`em͙IF^ZZL F͞x_}m&TtEnM瀚6SΡ f"la#f$'ֳ*X	lg[1e`$=#L ]x6VCD ݞx>b&HzL 'O&=f"l"< }lM2a д<f"l	h 6VCa X>b&HzR@2gl[1e`$=N@XY>b&HzT@C'DX	JF{1dو+!0,Rg >b&Hz0lƛ'DX	IsXbY>%@П|M@ L d${f"l/"s"'DX OL_0q)~6IaV|dو+a򕬟[1e`"L \3g[1e`"ͦ.%dو+o0vC'DXlC['DX6|f"lY3>b&E0(}lM +jϔ6V-|E&|ݓf"l[	U}lM<@
'DXn@+}lMa k'DXلC<(Ol36V,w0?}lMg0l~
l[1e`"V3)dف1e0g#<(Y>b&E +@Sdو+?@9Oa6V- 6V-ˌ'֍}S,O`K{kz78=@S
)S"l*D9	O@3@&{ }l{
Lg!>XcԈ=@OYD3Oz0,v`8}lMz0k#=OdѳZT~GvH4Sh>n?CT$:p[֗	֩V$)_YYݩiv!h$Q?|9*/}㹄m?ȶa;	RC9?I8t.6xOMk"M"bЁ Dc@ILF7LOlY>`a`0vV<}l<'ea?`vi2N~;g.Údvk'dvlZ7{灏IXcL'㺈X2-JO'ea/Ua?GjVx/}hܝ08VsSwH$F	iRYOb"8t.6yCDo=PdI$Cq-cFEȠ&L%DcL2̑2L<'֞I$e㬝$T-gedBD*ff&Tb(-T	Y>daYQ.P
5,ٞ,[2Fʰ,gPslvxN2}l*3<L[`g[2Fʰ,TibូP}l*3A֞&-JYě'֍:07~{-^ϹxEBz"6\#eYl,uPs"bĢ̶-S=y$l2L
*@L[`(Xfz$l2Lj~1mVn^>daY(O%kYŶO#eXFab`)ibfHVe	u?Zx+9gWdѹ;k
{>vE6?Bd`,SoQ+k%j 9}l*eu6Fe3E6O#eZ YMb+7g[2Fʵf& u6k<>dk2Lʛ}imVp}l*e
6lZ7;tanN'~o1 h%9?IYeT5BCQR2+47tǿ%ֲ$qho_RYݰX<<XEB3)IQ,[18Zy0q2Ly0Qdê.qfVsae'#d˜LlÖbq:PY!B*嘜3WEe6gO8V/,eJH+7gO8V/,㲭JH+Z?}lʱ|9f'ԯOlxʛ'֍ ʳ9f'1+2Vxkdѱ/`K=Oehḅ`Yy>Vqi<{DiD$wpHt;x6CԾmb}:Dn6"~K;瀨MP,al'!<b,[18Zo0q1bɓ,gC['؅I?D{o+%m'7ӆE1~l2x6hd422|6lÖbqB~ T14}lʰaYl*}bP*Y gdكbrNBCϭ<-L 	}lʱ|9f'
}j mY`2͙ ;dكbrNCϭ@-f-k<`>`eXj}imVp6}lʱ|9f'T<RG%>`eXT<R{<`wdѷ@!Ѐ'6U18~e>dVxJ,[0qYC
e'rPWdكf8rN	=HPAdѱzj MP'`eX:Zx*[`d[0q_Y˅jZx*[`dx	@Fߡ#|ʳ9f'1}CϬ+<%
lZ67X:@	=oЀl1ÖbpN^B2X2VyثdѱzF5 'Z&B 'l1Öbs#/y$yYek'֍Pj6`eXa"֞
%d'lÖbpL)T<R2<5}lʱ|9f'5>T(̪;[0q_Y3jZx*[`f;
l[0q_YCϭ<-LĆyض*嘜0-T<R@f%3O8V/,ိPOKIQ(g
[0q_Y!mCϭ<-$	Fe|*嘜3T<R@f
Yl[0q_Y>T(Kg>`eXACϭ<-J3,[0q_Y*}imQϐ)}lʱ|9f' >Ta(̴ϐ[dѸ?+cR`ŃbZŕn%bYZ,X7Y=i)ĂDiiL}g'=Vm5BCP=}K،]ZȓPk7PyhQfHAzS<ټ);&OglZ7e!gC",Js2FʱzU ߨP
YV$l
&X+<^[2Fʱz嚇Zy]mV/O#eXBYxPO+J3fHV/P`#j}iu	Y<^dْ6U%=<lvx4}l*>ҐgO#eXBYЈޡ֞WZR/	,[2FʱzCϭ<+8gfHV/P`\֞W[`@_dْ6U%=<l &}l*<l<$[2Fʱz]Cϭ<+^	,[2FʱzK5><$,[2FʱzL5>,[2FʱzF>h	K'̑^,DyPO+JgO#eXBYӡCϭ@Qcy-}l*y
6v,r[2FʱzCϭ<+@gvO#eXBYpwPO+JY$'̑^,@oPO+J#dْ6U%=`{PP+m,[VySdْ6U%=:<lmfHV/P`"wPP+n[xF[2Fʱz>+Gg`dْ6U%=<l}h
",J78A׍+]Z	B$_KpHt;xRCgOiV&}D}ebrVYP,al'1)31mf''XWLlM0-J+=p5}l"XW6U%C>bp.XW8V`[XVzMdىũɗ8>'؅P`auU23Vx7ld~6L֍4᪇dbp'lÖbr"C2"z[0q_YJH+T\wdكbrNYTOlײ}lʱ|9f'
+"ٞ..>`eX*WE	Y<\V}hٗ}	;6U18#Jedpwdكf8rN^RBfVYglZ6;-NNloJS*嘜_֞	%m᭓f6U18#ԯPl{.,[0q_YJ HQo *嘜Zx$[`]f6U19jJH+p,Z6eO8Vc,NBRH3+kD_3>lwZLN{-6U180ԯOl</}lʱ|9f'+"8
l[0q_YgR<-)	Z{<[dكbrN	OWE	Xf6U18#oR<-J>`eX_֞	%b[<"O8V/,yZx$[`Y&*嘜_֞	%bk<"l[0q_Y`ԯOl<"[0q_YiiHJˌ)}lʱ|9f'WE	Z<">`eX0Zx$[`4}lʱ|9f')+"<!vO8V/,wu+"Rg *嘜oZx$[`dكbrNӪWE	Z<!l[0q_YSWE	X{<![0q_Y	fZx$[`}O8V/,eJH*7dكbrN_֞	%]c< vO8V/,キJH0J<  'lÖbqJH0J8 f6U18:Zx$[`svx@ Ow\Yj KlK1\ⳍ\l8H h#.UYO`,
!O{J->xC{sKR1dI~ &"l
Po%,똉Pz_dك6U
Z
l[0|.w1e2cu'XZ,[0|fX"ЀdMBڈZ O>9kX#Pb&ɞdك&zO>	u6L}f%[.o1eaoZZ5}lL&eFx@	1e`%&y͊|<bo~ldكq.KØg'ś.)LD3}l"Kf"lZ\Tg~	u)&x?
Ļ.+LD3ҳߘg᭓f[gᥓf[g'#K-ͦ"l}la`%M<;}lVm`%و&x>>`u`%MkdكKy&"lv⥀f"l>`2Kr\M<vO>9,&LD3⍓f-s6Lxdك̀Ɉ&x<dكqrKrtM<qdكKtɈ&x<l[0|r*X	nPg>`x`%Jb&ɞO>
)D3uf%-I&x<PNgAfF[&"l_dك݀Y&x>`Ck-"lEdكᘛ`%1d[0|c`%bb&ɞ- K'6[s6Li噈&xfq`%1dO>0LD3ţ'-S6LhOdك`%rb&ɞ-,[0|-M<[{'.g`%M<>`%*X	n^g'[Øg6O>v[S6LpAdكᘭ`%b&ɞnY>`D-I&y}lJ\Jb&ɞnA}lȍ`%1d7,\M<.}lDĪb&ɞn5}l		b6g[0|o1d7>`$8Ķb&ɞO>\KM</>`'s`%b&ɞ]f}`%I&x:V}lVKb&ɞ'XD3VO>	X	ba1dC'vX&"lkdك`%i1dCK'	Xg',L"l}lc`%M<;}lX"l7dكl LD3V
vX6LpP}h=7iv_1dF.jڇ
O^fjMu!5&Kl*Ġ!Y>`T
"lsdك%UM<l[0|na1dK'.)U1dO>	vbRg.b"lݓf*D3n$¬j"lثdك	cY1d'HaV3i&x6
[0|2*o1d5faXD3;dك¬g6Ll;}l8¨>b&ɞ}l
M<E}lHF&"l}lͅP~i&x6<}l
M<
l[0|*"lIdكK"l٥fXUD3́fA&yv҉vA	&y>`'*Uf"l2P|1d6(>`fAb&ɞlI}lĻ
I&yEfRg8}l	}aTo1d66O>	LD3ͧ}lHa9gO>\Z;gZ7'6A.0|I6xW}h8#7	+
!D''3fª1dZ&;A"4Jwix}g'=wP	o:}C]_6bֲ$a1%wk ]G`k3yMg$ɘ'N;&LxlZ7eE	q?37efϟ%i:2h]3YlcL	C~m1xF&LYV!.62Ys]W%am`ZzuI67ly#IdF*z#wq2;#&C#+!'b$3biw Biw+'Nk9&LӒ<,[58bvTPy>S?37>^aHOdiiq""L\=vQ0ֲ$,b@ϑJƉ5{)YݩGOvwvM^ʲ@X W+<>`jUTgO?THb憖O?VR|f#X	i3l[0~`&ʓWg 'lH=`#}l6U=aFsWg$>`M&dXdك[,ؗ5{&zO?XHe3'5ͦdY=f͓,ک3O?VTk&dX.}l2M^ɞ]fń6jL0idكl`&^_g'6jV<̭dكa@	`~,ڄp[0~,zjL07jL0,ɫ3K'ؑ>ϭS zA"4JO{EM55BCPZ:|hE+Dn6Aâ(>(7N+<>`aR1eYEJVydك%DVQRd[0|lrdMe)YAݓflrtMe)YIO>Zo`LDVQRdƩ9Bb&ʲ v9Jb&ʲ dكt`6UTgO>28AӦ"l(J2Wdك,rMe)YfU9Rb&ʲ`dك9Vb&ʲ`6:|Me)Y6O>&"l(JV O>VX 剈**RՐl[0|fLAĹ**RՆO>77A36UTgY>`d;M+=XQdك-LDVQR }l:.LDVQRW}l:1A&"l(JT(Y>`X\A6UTg 'v<9**R+'K681eYEJVzƥ1eYEJVz؛`6UTgE}lVR+=P}lB`6UTgY>`ZaA1eYEJVzf{+=P7dكlnb&ʲf#LDVQR/}lł"l(JόI}l<y`u6UTg[0|f`s**R[0|ny`s**RH}kc h%'*';KjC>g
*tNOTAI7V$)_De/$MA_0|K;9޲['+`~b&ʲO>2pb&ʲMfb%LD3VO>
kLD3'>1ހH4rӰrHt;x*tR<dIu*S/n[mfT'-OA&?ϭ}BZ[ J>T'(݁Z"?dH4RYOd_#(jC>/(N[`hЉ4uQ̑}a,/ @agY>a NFƓ$l#>᭓f`#e`0c3l[0l6Vnϸ$lHǭg$}l ̍`#e`0vo?[e80?>_wH$F	I9?I/P	o:}C]ڼl}#MXO3UfU'lps}maHG*6L8UfU'lpUfU'lq`ϭ4O5I&22n_>oUYiI&?[a4͓?A[a4͓?pgm44}b?d6pgm44}b?d33l6UF>Tg}#MXO3 FY`X~в2
`-I~L`j`!dd'#fÆS8t3و0ma> '4:/w'
=*y֊	VY	F;k?8vRJ0uf#Z+L#+ڠc%:&"Aiârp,RYX3[YxfcxAi->	,RK3A(1cM@ErX;gi.Ȑih mkm;TrVO6δf>1&Dl vmdTUF7]MAL29mN#kLC37 Y*WxkLC;)rVF^jibfv!w6αd3}g'm#/~
gd=}maHG*6L8Jm~&;,nE7 cua]fIgvMWc<r
lZ(Yue-S@uKkL5gaY> 1raSqa-
>m3^xd{eLU6O U̪;k PVs3#['ֿ7X]T}hSMWc<r.}l o`IuUGZ^Ig['	ve>yXjeMWc<p
[+`IuH*
vec<p,Z{f`[,}{q)?+&L« ]3 LQ^4I/KkteE}~;$pI<t
`9-JW&EX<kKRx3 -JD{X8Z~KRx--JDnЋAL	'ekZ*'qYuA8VA83PYɆTMcERfRh(foZ

@ZL2n1>UY>k6UeZn1`3'Mb-T }lްn4]i%`6N5Q,IZ(Y>IHQ3}<gAolTsbŇ֩k'ͬY`}uU`N1ʥ s3 `IuG6^CTœf%V,}ʫkYɆ[艕Wa,>H.}m$DkF-JF	
>εWN6Ve$Rg֩OEPHpQ'f
_٠V}hO׎&isa~Ϲ$G?eZ"&$yD;'% ౄ<ݞ9OH[f3vx{'֒Jx<r>T,GGmI%L|<ݞ8lZI*g#3vxdIS؏灛 b>̈́<ݞ8O$6v#XGVO$75	?lRLH$FrXICTj:|\O/PK(`jk"MhGORA&wjtk;Z'֒泼3;gড?d1JdȘO$#! m5LZX"b&Zd9eҔɝ"b!Zě'֒x?;	RC9?I/xolsCopOMDdIߚT~@(7M%ڝ!{'ؓb`}h5O"!mdHr灭gMfy~[+͘Gֳ~6<k<nI}l9,<aZl[7Ns+XGֳR=b?7Y>o+XGֳvO':Gֳ[7NvvWaZ[7Nw MWe]Q-g3O~w$#MNI,)'\_޽uQ3T..Z6Ju5n6x7P"wYݭ ӎjn$P-4-% / LPDKDXjFqI'e%+Ax,I=-KUl%5!$[|-g0C+Kswp.i% q}'qq53_2,,iA$9Yl,w5k(eiI,Pۥ,PK4p8(ve׿畚F%bh<!aZIYVէ֞-w(jbN,0֨TDjL<x,1aF9&!$J"6KHݟ&i䂑%IiBX!ɝĀ[d3kj*l$k'ְ灛XY$bH'><ٴ#{Ka.R(K6Pyp39amaLlOFx͆!~t5L[XWZ!YbfeC6K3tCZ	b"XRzXd,P2<Kʩbxz(	"IYe,P3C@ 0f$3IOa,e8\auTfZgY>5SVC0ʐ_6-G+R,Pց>
YaBV5891 Y*MgkXW[`6H/ƚÓ2k2֞	֘MZ(XKublG:ԱG8UPn{ lq-bK%bÓ`,I/FNnF(78}dHl+TRB#$dE7Q&?A$OT,~E0̊Ƶ$9 T.%I$IR@4$IR@4-#8I*`TTK]FRKT4jRKb~l'b~,O,O~,PbH^,ǩVXb<~wDi,34e`l\JI@TDK1^5$ t]+^4^"XrXr$$bXt^b	bʩbĴ^失^! }$Cz#!Jfp|,WƉb?2XK@~)Lw$#MdJc9?Iއ>.P@O{T&I>$V,<%ژl8fvP6D;aeZ~"=aċ"PaeZ%XG\Ȱ4yr1<mYĬ;moPܬ}hY>	ܲE"L",r,b'qjV6geK+9-JöcK.N%UYXO@4QNOxn4?8If\mYFm?OũXv<ٜPa4,r(0xËGUy&Vg#} f OruB`4iA>>ܲȏqr灌l8޼-ֲ#V\Pb]O_sX+g'8Oi;$#M@}g'=")z\=wK꛶yjCYm3H*~o,
|? \ @ θ9IA)Z!$EͨsKR;%+Yh'iO#C@M{>zYٌ9/$[s%k,"\D]ěL#˻8%}}۰2)i7`r]BAeY&
xK'Dh$T!{(<n#71P7<lSUU>D }htK+g^I)hÉ@ϭQvOgL]&+gS?sS>D }kNB(TPa(wA5XGmBT idB7?j4OgxOlB6@b53U>dLfY#[PO~ h%i}g'=<FyCz]5rE&?Zȓfio9%ȳ%m~;]SUeݝ>fK~\Rq7X~P\xVQXG!Fo2bxو&n}i|>b~r\gjvg֗Û'ց1XlEBBo4J_QC+#.+'ְڄgpHɊ!Fo<lSPj'vO24yiA-6C9?IVeƘEA.Pg7W-P䳻SYl#Pװ3AL~4hGxօg/{?Gk&i;$#MYOg"j={Cσdg=|ä?i9?F^f5M`ڇM(zHr}DdIo% k/NdPc$YMl*lZ?@ͦirk?&L e)EP?o8OdY>k/HԦd}h
 L+>oBGjvL6Ov7R>f<8$ͦ_y h%'*'8԰olZ%_<pOMDdIh	~wjrh}TOq`UmpOm{>yPƖOm	 *['IZZO(ɚgpH=}k?@,*k'֯T?`dc;CK'ְk8O_x`J3-}k?@,*O_e7iEL߂/7iE?@H$F	iRYOb[EMTCϑEFj`ne^y_<د;xG~ybc`2d5ux1?YGkfirm?rA/|<}g'ΈTPӇHt"5m'+ZZȓH3v횸7Oe)Ln&w p}kWDulZ?A<[|6=dل610l"{;9>, 4am䰉 [dakf4-dH4RYOdQ59ۊ:pgmPǠiR&؅	gv HY>k>+3 'ݓل<oBk>(+}lW?͘G(B FvO;A'x؅81C쁞n^vXnb7#`kEk

Cqkvo n1Kᝐ1رh'PKAb5XaZlZw=q(l<VIv5/>5nq&K'Մ~`Yd'K /,[4vV;Ƹҡgu%Tl[4vV;?!	59OX _gRfjI$VCܒ+!WEj VCbLd1Xݐs, +!Ir?%Ke2BX%ܥݥe$YDK֖+7<=n	Vf=Td8u@pTZ8}magsc䉎	2A$0~4qCF]5f	adIXwQXK;1Zd֙o2~y4kAə1\A'k h'9Ys[QlZ?&3cFw RHvO_x5yǲ2s$~edw#'=&#fw ݓYO^4&Y['ֳ!,[ib* OFC5灛 vO>$\s O #! ]|6S&qZ?@!|ɜL ͓XG~	;g}㹒b'_2Lh,Oa̓yk6Ogp@>~2#k ת& XG$NӁYOa"22#k ׬%Q1Ӏ&#U灯gtGdwNOa"?͙kͦIwN$>2LpgOgt#ڲ^o2LG,Y>2LL'gtY9œXG?͙k̓;>a לO̙}ka3(Ys9(?83T>~o7	rͦ	s2Ll  vs<8<fw'ְ9晧N@͒˘ş^1vP5Nq̓q"	xY>_Pf2	6O@$
6Ohd @
Z5;)ɞ}h+`uS5ϭ-[2Ovq 0]d֍jvSjvSɓ;ZA3?6<~H4>_9C]çl3OY2b:l͞"4-~oY2_4qEMTCϑFsB*3Vwl6f&x6
Zg?Lg'a9`#l2#kfg45ØPH$F>/8EC]DçwKQ^#Z$k"M=Lz2"Ƅ"1Q-̟ɣ]aЀa,)$@b(luPA,K Y2DN`qs*:	n#!G,"lZ~ObLgq>B`U2EFwYDvO_"2;Z?s2DeFw'ֳQ}l.dĶwlZ?s2Dj"K'ֳC}l.df"Od3gq(}k;u`,]a3uI q1TlEYbVX$;XGW灞gvq f*q ^͑x!0
Єg
lZ#wg
Z#(siq Adښb}ip0@X^
O,]%G`w%^Z?`E灜G&"Ɇ'֖'֡_MXG&̑uS&G֖6O(yjR#\x|`Y2a3>8}j}kxVdLn֖'$D<GxlZ?`E灜G&̑sy}hZ#<Z?q0|-[2E̘na>NVO(ȉyj
#\x|`ZdLn,Z#<Od3k.s2a}hl[P@@^2Z'XGzP5ÈVDP85}iu@G*w!mdHr灛AH2W0	'֒lٟ="=ape?3H9]XGL+"(J}h,vO*w@DI5earV}iW[mvW0灛J6O%
ŕ#f}i(V,=a7glZJ+,#f[^?n9Y>+h6Wa7gO%
;+ܰ灛B'֒mP^4
쫪%p\V"XRd!kJհ5O8af<ٔ9Zœ͘y(ٽd3x!Jq9ǲVefGs#COa̐c;d'ֳ>qtyU`w@=+d#!XG#q"`KOÌc0q&L։XGDayfKY?.K~D²"։N4r,IS[]fXG'֑`i-l?n\>Xg#fȶO%)x=p}i)O<8XGO%)ń<ݞedR18XG끻'֒x<\lZJSnXG_dR	/XvUxDP?4R> `C3&w~fddbĵyWzȾlL(LD;KbP!/a4f%LFXr5\CػY#?XJS}WR9;QLc5˕GA\$kdP5YGMOa}`G@b_`{G։Mk"(J8`"}iu@GIk"C<ݞp O"^l?ƌIBlϸf6q1d٪E6#O4f>8~s\~cF@
?`Y6g #P-%a(v7OyءdBĬ?e0^A<eeϭAݐ26OpS-B ֠nl&=XGde S$,JP1<dBĬ?e7.	Z^}ae~%^p?nO%
ŕ#f[<<ݞY>+gWXG4}i(V6W灛[dP^̈́<ݞZJvWa7g v[r,B*k=i4,38X}@ͦi}E絛>#P54<̠ycA"4HOMYO`/EL.PӇ.|iT 畬4nݡbPAl(eH	XI:YݮC@\~o1!d3z>Ci+,8f+XtwᥓXG&jT1YT>}@,Bs<^lZ?4#R=Ɋc@(>f"X)W}@.vPm?a;;Z?q4!a=dbQ O<+3'ְ灜MX{1d`}hO+E<hDOPgr;k'ְ灜MXbdɊ$
	[dWR9"l,qPlU%	fp h5< %R
"`>9vOaCXK1X->Ak%K .ybEvO𑵓XGD5B'̘Z$;'T  }hƓYi
?gq]d(k9Odid<:hBJdjրIݓlB͇rX?eZ5PP QO͇klKPٳ/g䢆~lpUg;*l['ְ!gɊ>?a3hsDt#G#gB6Cs&+0Z%d=gPc5Y҄>NgZ>9kg%f{ifÏa(7+XĠ?IPY@*Ƞ#~sP糸};OG&lbL0րD+'غ#vawOk;ɟ`oS'[bv}@ 7X+"K[X#Yz[XJKy(\P?pW]1*'!#gB6'LC&Z
'q?e}WNgx'ְ灟ر1L0i>,Bs=pwdc'MT&L2ϭD;'ֲ%b\ȮDbRT"=cDP3gx>~j<wAOGSB䘇L2Tid?idТ?ao8O861&L2Z
@.!]9.d3eyRd&Gւ?dڇPG-?
Y?͏sOim+d~d6>?tG?eab$w~>OAJEl](kdU	kkڢYd`k9P+kڢBb`	}h)Y>7qD~P5xVZS{'ֲ7YaǰV"7^t) mi
灛Sd &.`q0灛AdP%ͬ33vx9
KXg#fqI@<8XG'֒.{`qXG_dP%6x<>	tx<;}i(7,#fpKiƖ!]uD,?OxDd3hYlBs<"Y><h@BbS0+>K''?8"'d.K112T"9ۊ:|\_+45M$.5]P}g'sІSSv=}KWr}k"MAc#Yb%ژςG@ͦirk>0	>7 M0m`1{6Aa#-B/Jm?gݓ Z`lیX׃<	.WbD?ioFæ?F?4q.)Mg>vOmij5#+u9vu}A>_vf)ٳ>Og&GN;gr`Yə͂sNZZ$k'ֳ$Vg}=fSY޸S&\<b {d֍~q;4f&ƂGN;gr`^\~nOi;$#MEA$Gtts:xK.+V$7[%ڟdY+6uS0xϭi!k8@?O~f&dE.+$#MYOe^h: pLO9ֲ$x$@s:a1%wkFw'ְ36wOgp
Y>|SٜTAV>gA+ FFgz*><OdԱ?ir[=Yj+3œXGdpA`O&EZ#Ogݼ=Ad(B+3B#F"LZgX2`6=>*>.#d?e[)+3wPփ!maFCeXn"j}aC"d7a
'ְ灜L:3&o+O&V~xWNg%XG0fu&dSJMY	s?OsS%yzÀelBs<Z
Z?q0,Z0L>(Y>oC(6PX<K&P3ae{"V;ϲ58s,Bs<ZY><IspD\0 J>k'l<Y6ei<lo	6 ,7Z\0M5ȏlnr&G֖#!(`
ˉɀީݔ,E%#ٲ߽J[Xp <ZZ6?Y⍃3dcGQ9Y= /%AȤ"y4QX~Z$;7X *إ4v+Vw+(Re<+%%	}{9,IHqRT 4]*	X	T,D.[&~lw`qOa?+3}kxɀf  :d\}h'[3KY?
t><dpA`C9qHN4-r"G 4q?B#ϭ/B29Bs<Oa90,c7DȹO{''>ȦaelBaZ~?5WNgXGfLs3y)̋ֈ~4 ~ o2-lW}k;BK'ִkB?ԯOw4v_ee9f'GpO<+3#Z`T&EԦLֈMOr>l,S%CBs<.><dpS~ o0Lւ`idȔ}@H!8
Z~?e`'ϭY>}p@&cO/镬4)XA [`?DtNo\c}maHG*6L8kTYmb `qB'wj|3fe89Ԧm23A2'ֿeaֵ,5EH4RYOdQyPkTIu6S灒Iְ@uX8dE ebxZ?$dCX}mZA}G4ksYi	VU9	V>íUx	Cj=Y:ֿdH4RYOdW!}B+d_EJB2k"M3N
㹈&wjs(>dA>obsx,Oe7J>d	>+"C@͏Z7P=<ݟpb	<U_<ݟrF_ZX~w$#MEA$G@xٵhBrR'&wjt16 FC%D4)pYZeEqXGtϞ`Ua#xӶg5F\a**'E	VkXFb,pZ+'ְ"݁ϲ#5~x?mdٚZ*3/ZzX'YɚZ`~w$#M0'T_ŴT/P'("o]}#MXO3hZȓOZfV9A"no`>H}aKuSJ+,)ؐ߰Wv
G(ByZ?E&|Ai?Ϩ9|@lY$\KDj%efKAH=X/B}q-İ_rN4IhmU{=aF#\x9"6!\3L	.'#ڏ1U>~\UWUi`I@~pX?ɖw$3'ɞČR~ϭ*8}hO4J@ƌagvD}%jĴYs
Ĵ"9av3,Z?x3dWL2䘋vU> MY6OK'w9}{HX~0&%3&w#O#X0 6Oeq$Che%AՇ1-=#D@k9P+bZzFKK ?d4"yb95[@Y>$Br>yU^2 ><dȃ{E|nϭ pDiE!$+>p>xW/<'YlqXAgcuS ɝHRֆ_ex~}h'ְ"~kG1<'}lqY^)Lx¶;>'֍v_9z{+3fD{SBO.N>mN+kւiyA+L#9?IUmCT#:+J~&"&,TsSu][`"3ȡ09Ovzӹn7eLU7(wB2ĤK
ILħvP1E%B2fjD<~ϸY iX81K!iz^	TX$L%Of%qj'pyY#GИyY@yXOC3ʰ0Hd݀?Iʬh#P.?"]22}ɕkx
"PLʵ?ePJA@=,fUbYL̪Dbb a4
	d9eYIڠD
yL<mX#Gg=!BɈi"jP*s7ge,1^	-h-=,_qYL2D)&vP1`p`ϭ `)d3d@F0n^maO8PIx
H%={&}h>	嚄gsO@D~,ȖS)e3278X
@&'JGxB?KP112T>lL.mCW;Fw';ZȓZbkCqyÑ!ȦRJ!RYݩEt	"INA>4If/vOaB[l6B.d̵9ւ EdH}@$J>lOaElZ?YLCLO>F=0$,=ixuBgZWXFYy*w,	"=a(+L40̙ČR?~m`/tWsA Y!݈Xчݔ%#9ڶ-=%F-=.	QidЯ[1LcS['ֿhH4^YOa_KTBçjA>oUYiI&?q}#MXO3>oUYiI&?vgm44}b?dxOY4;xSgh<F"b}:Dma_ɻa1%HIgb/1tDRMʻe<P|>ArԐ+D2kn2r/{

1|όymzz՘SOә
ӓU9a(
N9Im/NMT~ό?͢@U1Ã|ψ@2V@ݜe}BCF!gLAB2IA1Ķ}T`D0Ð4bI%[18Ȧ\3+#M)[$\7L178~1ƒ|䮱!;rxgl05iwr6PJ$quigfX ;Ȁ?~	(PI;(_943-&5G`T<ܚ]e&L挓؂s	Oa%wN"Yw(%Q[߀` *}݀}an_~DM76A\#p"j$ -A+e%@|II/d~)? <RNaOL}_94Wב{rb`6UbԬ(b5Myre~G2&_4Hs$-H9g/l~dZIW[g$q1G7!AgiM_^oZD]a'o|6`HP7X/?d*?$2g,?#"VrqX6 k`7Vh0\~Fv$H*@<XT}k(9Cd.ߋk&%!@l]ӆ'֒i7.?$_6~m(sk'k<Yv+>?#a"VmOA'O#e6+2j^q-edkU95W<ACT|n6
 _d7%Z1Oa!
e>D4	5"%?g`2ƽq)춷L@$n6x6 [9cFL{~rr?4`E/g,Cv5if;D	bB`3gjR.\aX2_@}㹔6Oș2 98I8K.: wDx)e8>Sg儆LS	cTR&+֦? <b5)ʏȘ"(]Ɂw~"',	'y`>`sa#X150sg <.K$Ӊi,oӖ`6	[*pH/$ϘI'x]ӠieܲI'hݗH^E(ÚxuULgы@fZ$'3`& ekF`޺W-y*H!d獐sB3FC`X<%Z"[q>9eqfg
:\x'ag}b&  n7֊cj 1hƳ3jIVf	_$}m->?!V.Oe*V &07X +klq+D_"GeIF}h;i-IţqzRP"Zo`C]JJCq%g/TJMD{HO7$PbW-B7O)(1Z&Vf:)1~Xec\h?ot?A)%Ϙl8]0xRaefL0xZ9.쟣㹓>|R?ϭMvOa*u)㋃	+\b>)!
cD>4Y><՗{	'XZ-(	]B󰼤++W%{
HD%Eg)$u(%A*\1TvI8ȣYŐ.x^Rfjyl`TaZA>ҚEYh<GEpj#<ȠiM}k"Mh{@odYoH	2;m$e%K1<jݔ5)gdgݶ3փFyIݔٞhQg:ʐ> h ژZpifxW5Mti&\iӏӎ3󉽢];:65ՍobFm]Xj vGxٿKAC&#P3}XrTe]Vg#JTDCz$ILD"ĶrVìeëzȹ}볘Ek?8_mfhܜfխ2a4J ݓHcH$K%2a`BrmWɕÛK#P1>.oeE,Lj4XrTe]Vd>}{of؅"%/be]xfd!Z	DZǆkɬK/ؓa*2SYH LjYE-VO`ld@[cznoYE.dϨ&x>hFA:@ͦlcAgؓ3S4y.O~Ĝìhȕ>bjNPk?6&yI` i!`i}1ٽ0 c$˄HFm9+*nA.,+A5C	nDK3̟&V~-?:ݿoѷ~~ v@24MhL]M$	3Ěr%J	T!),P]ʩlIcV"x 8	: v''ϺKNS:%S`灌g%rLO98$	w,yS&wO5mg 灌k*[aֵ-b\xVllr[lr͇Yym,:md\ߙO8%foo*p6&֝.呩wf5F37oH,VKa}IO@u+fee2g'LRVxZ-}kx9Kep'"bmm1w"lϭ}XGۍYw?9Ks{OFm;J[YYF{Rw%Na"Dhm.Ifj_r46`iMdJ+l3⺋k#\X:V}/8g$J+kUK.KĤr1)`߽ScH&`ŗL\:#8<@ƓUް2tx)3oZۋY@88dbͫ928YAm]1-Koa?,-qݧ{A_u&vP6vfɁjS昻ߑ1ɟaOCXGʧ;R;mNL]fb&)X fȘnwyևXG۞w?:+L_}a's	Y-4D`gw㘬K"\X2-8_p`Jeے#w$}_	'uADhglsڕ%>r#8;mg`)[$`X	xfE9ƏX0Z>H
Ӑe2IPA$=F@XKH#em$LQ<dJͫT5I#e;DH %!`amٴ_9`y]iF$V$+LMgkL +ZYHyZhǕ %md<m-R=Ʌx	Gak CId'kfio	Tg4E,Y{Ɠ򵑦2}4>lh+khv^BmSg8|Ʋx&'SdI=|&fVii%ogb*Ԭ)'0K|c5!.=PYڥ`*0*/Of7MNnӖaQ\D%y,&W޵ALSѯ{
e#l#[ml"$_A$Lw_#~ɞM>>4LZ5k"R3Ih7i+
o@؋WV4	c@@l!}Wo`6dy]RJʪh/MS#ɓ>2`X0
?&%I9aPG!)ge`*0@_~OUXm޶!KY Tl7igë<ڰ?lI':RY ܜ?adp]r"13ma`,+O%WzՅ2h{ @ٰ8P9&؅'"	*\a</efjyYuLl6,{=m}x	¬͌(o&{5?D߂d~Te9x$N~o3Og:\o^q5aAy'b$g_`Ga3qA­d4F~m7м0_Nl"fˉ`0͉$GᩞșOZs:tKw'!$#O7/36&GF,|s~ {NF"ؚ!6|DN %l	7ʤ<>$iӉ/?ɩdz~{2#c(gx$h$KNXVӠidgF{&;2$Ơ>l1紬Dlk&ȓH_129O % ӊAN.q&Y?vIjI=iyɞ^x6`hP</f9UUl%'솣lppp^;$Izxy͍s8䰞̃"
,,'[?9̃
,wB8p^^;ʒ!22H!Vqeehm90	M27XCqӽt[YTvO[qvBaPlKX<%Z	[7dI,$E7Vfy(9WJͥ9~l79H:	hnqrVSh<5 23j&$OXTjH.Z}hx`Ce=Fk?@q }epIKklq+D_"FbjѷZ~D7R@@Z78X7ZyO{Ug)촨7|UѳP0%BHHn6Iҹj鞗R¤b&Vf:6Sc%u\/,,%{.̖w}͔\V96{+.oe9AL>lɂjS3ߤ㹓ĜR>5}kx>˅)WRn1[-XHAVϭ%#nFw@:OĘX3i[mYss/wߝEe`HJ)I#A::,?%"|U'؝:y,u_,PO+>&}ë0_&Od~OqJb;>,><#}S JbZ'?ͦ.*?Ig֒{'ְ灻I8k' DOzm7wW8~/_eYXrY$J)I#A::Fgr\'	F;uS+?8l'jYZY xga</DaX/e`5].{_4ʭa+@,[Z$c~	X/e_I_4)/,Fmn1g? V\/dc	yf;䙶492)(l/=s!38I<D!nBYoqi0Pe!{$n{4	#~vZw8^!Qff !򶊏+(WLmZgBfiQ.5&2xVfL+,K`}el=da fL@Ӽ~Tg4NXyQ1^ZA>ҚDȐ$XA [`>b]C6zdZ:lX{SZȓZF
7ioO%ifjMVij]JC9V,RA&5;p&*unh&@氉WV4yP4}2\z`\2r̆xkyue8e<lzYɄ!?Y`~dëIQH87adX3jd@'֥?}jLcH)7'0Y9Eʇ,֏hX@q Ò̳*ZW+'Ƅ`{(&'VE,剕w0W+85,4}T
gD25@VQ@Vx7`}sabNPhÜʱ4,$ʈ1:M0ϬB^o<dɶɺSCk~	Zܞ89`Nlry˄!"xO~fJt~DiI S}`}];e#O7?dL+h3W&<~cG 06&.Mp!	'|L,NR$BQwN%	D:N_Sl87q[*2&.~D1ϰj${zga__YiN3qdf*LQ4T(N"Z}S(nHH7$՜B埜$]i$ajI!nqX2٪RjAgh6O<`> 23#ql߅K_Z-n5W<@TLh[cym-B'`)Z~7Xjs\EҒ7^͆ Q,6{!OedNG&d
t7;JK8$	<6PX`kn6ihx27jY[kU׆灠ꀉ7Z7r>{[uP>l78X2Z OfkM@nq޷떑BICgsS(Ua{-i<ف0$2nOe&N| ǜXuqY._OAL>l	3dµ[)sL]?Is&}82ZOa)u)㫃	,I)_`}Tߤ@-}kxs'XsmN-)f[<Dce+W*$,-8-&UO[X.\1b}"1$'uA\A<V3@mK2zY@䙧	c:beV_34C"a;|$:^p4֙ѡGZGZbوHL8:c$[|f]H"d;h!"XeF~fiŧA%OYOa̋#TҋC͑hwMH&'Sh#}k"Mh {@_F|"&$e4EՍ&m]XiW#?X?e쁧]ĄDmY@YPS+<Խ2VānoC.7yӍVY	w,Ve<mJ,?2a^dxX0%DBo\e#zð:o_$B,KlI9<ڵ?ؓOtIWÂrtt}P啙kNXuȻ&DmdGrL쁒W,VP,2rMreafYwX+?4}(ŀAerXȥfU޸\K$ʉOaO&"J VQBT#W*2X>߆`kBL,>1"Lh]b@j@ٲd<g}c1
3y+hk<kC\AHg7 5\#)lf48$=V ݁%Xؑ`5gEBwܟE˕Ȇb@jlٵdi&G{A)pBVBK$13q-)?|M~h7o$p Ӳ #}͠,|K~+i$7	7ɄIN$dPNU%OGx
(]v_,Yh	o@֝[:fS'w$Ӡg2a`3rYw]ڍWL]I3儀6%WV
fq-emm{"N]lzӼk77Lc2)^7$Z~oKIZⵄLYoSG$FPo_NLSݍLXF=$NFrXvme.Ty<^f$AwbFl$0N'tpA|7N'`BVi"Pa}ěXf#;3	ĜRVx80Y><(#Y|up`81[@>ͦ.ϭ#'ְ灴ܝe>"36m dNzҋ2E` :0J-,urzbԱԒ.KlO#w	NuDW)$+pK2̫f[Y|:L}lq02&<៞
߄oT}cU02`!'Y$quU'-A$5g%xt}i1dc'o?A##jT $7lNBH;	l3}kpγ8Bl	 Բ>,0Vgf-KF~mXԲ64+HZLd{>Zde灬K?$F7&VZ9$xr!>Ȟ fbEoU3a0z +m w`qprJOMX(H2e?6K6yZx	!?ucZd`ZoXC3&Vr3jddhm[3g@m^xo[lXf>>ë3σOd&pGl:(;L0@0Vxqw2gؓS'Û'#!#֝M\L]XS9;3_Oak`ruèm"vx؅swQX:bUuK2צ-K\@:0	N>uDuA\Գ,P+}-r>aԘ}@fɂjS昻~LqJd>Mkv灔ZwK.4vڜupa1wibN)LV,d ߤlOanzq2m؟?:EE,`'xEbXD%\%RZbp@2'Q'Q;
	ⱟ5,4}T
g(l~pVH6;uOm%LF
8g5]k`_u	.xJ?'Eg$cKWP<	&k
trE,*5m3P ~䋜VR6x"P55g-KcF~nsVqYrԲ.4?2)ؑւ!$	g,HL g֨XKvgFY	bL#GgY=`Cjg"HxV$v~m2g
YFm,VFc2a^QGmhdCYd&kK;'X/ jfQLW,Y{Ɠ򵑦2}4"eäMV֘?@}_^ol#:|"<}g'F״5CzC͑R˶?ֲ$ٓ3X7A,3}ɇF`{")vY hO{.5Mjd_1vҫDdI$Cq@Bæ_/}a,dLOêȦk46e]Jê-{vpE8Y#Ĝ7ÍdK|9-.:[h7fE|-Y~Kvo5\o_q 'ֳ?KmiT6Cy;vrtemg{xȦB0CL20!e" \r,XD	U?ē"j/   hH?k(ǘ}hp
lZ+
98s@	xŐ1fj'Y3yS-S>xBPdG@ eG޲V<9'W.Gv06y$H'fߩfI2M ;	l<n˻?e¦)zÙƣS=%jd ..'6x4~活%إ?8Əݿߓ70 Mbi=JI6ڔMwsL9$y	/1%SsrQւb%_.s
]8L
mM8*a[eb1`>C
Յj[UX!B櫒	[	73sVz$Z+v<zL>c0pa2gOCe<{#}kye	ԷRN&.lySol(}C/>#odnNLDjȦf(kz'gW{8%T%7兵+>!:=D(4޶fjG7د}L֣-?~䉎bA"4F]>l=6|OQ\>#Ơ_h#-V$ХR}bY,U?cvP;`YKqIcA#ߒ5T}F?`FOr=֍YzA \@!9c5UB"Ckmkg\"ѹ7h#<GYmqW2d7GY?6h@L'Lف{2CA#	
}F\`灛zZVfjEF7v=dO
cPY"HY9ͫ"ܖImF7p[g	ݥ8Ē<*ET'sm$3GHj#$5Lh՗GIj|PK2>% 9fz%
Gx
avOpY^xɓ`;m`2dX5*U{A?Qo4}{?YM#PiqP՗ӼH˄$uG|G#.Xi&0x|sְTRYwgq2faU3O&iH-O0ddKM2WZ	v3ޏaCU3OcFIꃱްjj+4	vh}mUk$diii$yǚYYWp'gLF	V2Li Ķa?k5,I2Wgj1`g}灬m[ja/g)5=Tjɓ"f\A6+&HƮ5I57`6L7O|*ʒ#^灛 $~&-qi+0$`Zș@q0_$nU;VL@H܊8!q<$\k<`jEu Ţқyv&z<>RYF?edF͒MY2k8 w|-?H$F>52QO7Z)r7o|F.&"}.nQGAl)Ȅd+j-g;m%bK!٣Z7-B`pɟXB(=hX<A[alsYXB1)xR,݇Ka灾aSXy(eB?;)hA~Hu?䬄,eT*dmsf~Y6CgUPCA*w!X ?_P?> ?7G~}h5V Z"JEʩ-S%e0mBZިK^q$eIz]&dmgR 8Ԗ<Z Yi@egT#$ogf˛O)~BYU q+ YYDs\VK.<{1wdM03Jd~CP;d5;4vڜ1bA"4IMXO{7gMhv^t-]mXv4a^ŕkKH	rF``%Zc:ŕ B{6P2=2<+<'X̘$ J`"¬3x 
~f/Ī¾ST̙@+#&U޳ Q4\0ETWͲL#e]2	YXY֨'}g%d̫kyGr/S@rQSЄM}a_w[i%a8rV%I,VUikVw(OCl	>xC5 l7O mw7L@%d	<PT\`.\sjŐo6[0WiiĀA|~|
7'ᾀ}j0_dp'0sqqx>L9,ʻ֬+?;\Va4]Iݔw1wfM03Jd~)21>-}kI[jX.r	+l̙D'ְ+3.q<Ք!mw02tDgV+rmʉ.KKR<2X*.	=#hA]'uX#Öe]2/H h%c9?I2pv5jZv8w0gm44}b?dZȓA1>қ@$mQFCD"&_G<xŇ $ m1瀭y+<9jaBూFLW#o6sVn#0YVbir>o977`ileemUje='YR	dkm\~96`i>K$F50mmN$3&_8|aoYX$LH?2YZ`sTg`kT?_o<݈d=eaa;YaC[a6\P:N&#[mje;F󇙳g(}\ {lxԏmmΪN5mbTFXU (loT,,ֱ(Vh?@țz'k,(k,3f
vڪ2v3Pl[@>nawO Xŷ0>L6Ya+'ֳœAQ.űA6Ź<Bŋna)?}}@4L3mӦWs@dy2*-,&X0:m6>'(̙6Ya+XY>3Jub=a(c[sI~d	N	]ϭͬZ39XG*c)RϭRS"<CIyAi&|Urj|3mbAJe$j9\1Y`V1GUY̧rY$3\ĻLxO~GYr>o977`v
ڪ{.gXɈZNf8@ٞ	sjgBkmhFuI$vl|vRK1Tďc(`v/#SOֿP3{f؁&Av6r2@:N&#[mje;K<͘2=O$gH1FX$HLp&X\V%I,mS?vٲe}Z"nsaWY`{RS}6lMQ03kl*+(+<K
e%{)giex}gLS7Y 
r%5-@A?	un$	-e8Gw:d?8B~#`f3B1%)MTFP}mb=a(9&dϱ)L֡OC`Eȏ 7X&O(2%Z{TK,g5Vrڢ祋 mkT7ZHE3,/(j@0xKcR~3mӦWsHMl[~{w3ϭ [b>vݑ<!cDmXZDYs
D$S"?ZmXG2_2a_bD)jjl_}k<ڳx|ßksPV?#qm-=%F?=?QЁ2cЀﳹ(i=P7
6fbX3<l̲P9k;̙'<0@EK=`<K6@֪֒#3,/Stŷ?Ρ? C1.eV3 C2ʭ6fY>T?hC ncc&dh2l4J o,LVild>hq*
pXE`em1>XG*`|d=8𳴴f,XT>e}댓,ݶ̦;mqY@QM,rQ,lHQ9J7U59I0OO^S2}j%i;|3M]l Qki`&b!Qx%MIobX?S(
V_NiT`fjrn1?̡<Dj%S1ʥQ.P#@:?eHH#V/Oe|MfɝO}mC'ض!ݏAhn6ZĴYs
ĴPHւ1d3Q"	UPY>UԐlX8&)X&kQcϭ0Z~Љ5BjYweRqDL@ E%Si1wsYd'>>ű}}ݔzCqd2%DsV%ED>vOa90.(sFal[e*jL?jrn1?̡<J?˹C_@R"g F( UXe=3&ɝO}m-[b؇v>ڲlkkڢYd`k9P+kڢC"?ZQ}kxɇD;%E7Z+'J[=R}Tsض#ط0m6>'(&wMtwJ}k@;d~q5L2sZl[b؇v>od2n6姵DʀsQmW-=.gD>  d3Q"&chO,fɝO}kAml[}@MTյ\YPj=@姵EHր.}kxɇ@V(sF&%#h,[e**=~ew9-Jqv^6i5\ÝeeedLrVq]uGִ'F&J}kBKOWnq=Ve=3s2xݗk,'k,.k,ZV+ClZW`J#+#Y]*Z~7UOe"b#6"~qPECg!sXxue`ekl!|?8O!#PCF+ìG+/e[a揼B>eJnl}xuǲN,X/͘<k9&$ZY>jt~H,wLY>űŹ<na)?}}@3mӦWsC@k;̙dֆR-wc>g}쁍j7VF-mW-=%TP+jiQpc=,R#!&#g3&	!DK0R͏OuJOߪ&;TadiiM"7ЀA|BdIiM~6#knE"foH	WPQ!%2Yښ {Q>@uL?g>VwM,e3"nv6mZOde,L	dkm\96` >®mYiYPf(+#UfN2]ebJ*If#k,ZCe6`kF,,xOTӼo<݈dzYaCYaUZOdc,pY1kW#)o8y04efzg`%ͫ/ƛ551FX$H|Ezĩ%bGA_3&P"*VỈ.v#6`@uUHw4DzP&".)0"ݔES&wNtwJ}hlZX+Vd004vڜ3̉k9dGI
f$+L?K$.)X	sj2K1U^Z;K,q.ÝSto`y݁((2&,'k,(k,#jW#)t{ei8,m96`g>®mYiYS+mhFuI$vL|v5RK1Tďc(`v<#0Y{N󇙼3v c2=XPXFVFS٨gYH'r2%f8@ٞ	sdHfƠ6f(+RI/>ɖRK1Tďc(gij&P7ՙ@ܲ&6]eemUUjȏgUͫ46a&Xea5]ee%``%ͫ(,mUzS͂?6ɬJ57Yxr	۬5B9JWu(~/HX&VcB %gAo:Z?gBpm#g3&ЬB15Qt>#".)rMgw?3Jd>	Y>!݀r;#6BƓ'bJZDYs
D"9boZ&$FfX_e-XDzP76Y<6ؤ6>l&L`t0$(Y>9~!;w3ϭEk'/D;agvD|oXn6B)K[`iQ,5z[eOja-J"XGT^0^(sNTJց#K'ֳ{TkC^fPAxi`>5PiT;uL瀬ၿjf_WJVf#qm-=%F<O8Ơ }K>Q؅2	գQK3fe~3o`8fYa(Bgy>dgGV~Z\AhdjRКax+!.?fb\ʭ8f%3* d)i?ws}߀˖
a2B~JR\AǁUbQJT$
$˖b)$J	&Xjiܒ%sHpմ1LPLy(_`e
*XhIdL_ 01.x%bi6Y'՚F1tP/ZʂdkBQ U2J>c.:8_>vݶ*V$NwPnll[l~Ue7B3)!U!3*A!S.q[PV/ӅqWd7#Ķjwv	ڪL?>Z~?ݑnosaOLS!{+6	5L@TF|Z\MN&"$MXV a`n#oTdDtMZI+*=I`Pҳ%LZټʻ[Oh@O>dg(
!}hvOix}B5EK.?PGo^a;;v;}>9sVQ0"ݔI;']:k;%w>0>Mgy;̟мU}mCk>g}qFjÒ\YPj=@姵E#g3&Ë%E	YTPϭ}l.Qg&gy;̟мd(v}@& DՇ%)kjiQ,5z[UOja-S XGfL!DKMTEP5lPae:%|n+XUXYa,XUdz,ڼ->/?gXmh+hixn;s_IuL?Pw7L,9XUͬYZmddl.fӒUS>/ kMNо{uCpMUbZRI d9sXxu)X{(4}T'CC"O߂<k+/e[b?x'*_2zDg=a(awOg`Es)?(&wNtwJ}hY>Mgy;̟ 2}mCk>g}쁍j7VF)K[UOje
ڮZ{T\KAoZOa90^b
"\Pj">feTSRuk#MdJi?}g'856|B&'Sh }k"MhDg{ ^A`'בRvZ37Xgv"$S @[<VB/|ɟQ~
}+4"HVr-c_<k*#Lm<0E R3fɬ S a_GU ș+ڜgZ)kk
VzPiDzP",f",a)?y}@2g{˧MgyօMY<
!uFA*U~r/ƄHZpSd?9G%^<w~?s2a؅.b)9}i-l=a($w~̙<)1dv<Cq1MՔXs4K,T%h1`	mdHV*Bxn@X~{0ǘ?aea2g{˧Mgy֟[cYݟfɝO}id_vkdRdiQ,05iQiba
?>=XGT2aȯbDHU}iCJťNx
!cJ&Jaմ\Yv<wPc":_y&77jCgv?i_)`8f%:泼ɟ2(߰xk;̙dրy}ݔCq49&K[X#Yz[X!a'ְ灜̘^(sNSUqlvT)YoZd֒#3,/#zేcP1.eV3ϭKOU``q g$ݶn1	#~沉2T@,[1R{A3tX hOJ21*ؔԱ<K:Ɖtm	 nK7pN5,ue8	YK>gl%DLFSfK>djeg2K>k3("xvA2?9uY٬eeX b[+VH&KYx7Z
8|7cY9
$Vw+OHTJUTT"4)HTL1	!P@ggii&(Z%)NlmKQN:+Jf#w
[ N	U`Y@࡙࡙U̩̨rsڄgz>~Z~ҿ,f>P.+!P'Bѫ>X~`=]S\cR~2g{˧Mgyր;d~q5L2s@q&y}ݔCq49&K[X#Yz[X!C	}kxɁ%B15Qϭ4Eu!ЈR>-?~OܤD!+ìG&J@|?8GІ^Gl|9B:rdmx+T#CCb#%`ekl!.~qP~eC/gfǗ\{(4@%Vr0x	䚝S@3oyݓl=a(awOg`=s1I~$ɝ.5Z<6OgYd'>x,[`=Ǘ}@ 7X+"%KOje=@KOjKKQgd3D%EdDT>v+>/&;	2}1$h4 rg<9Vc.Zc灳`#lZY~hed}i$8s܇<ف䙥ɣ9?F^gjC<x򊛶!5||Md7Ƞ7EI֑GY,U䳻ZNL,  fs NGYYg!uLUpXF1UVlYKE#7`.F /[<zݓ(
>{"q"3Ñ"mq(0U!4"2	V!SlZ?gMwIixɇ f(sEI}hZ.}mG?ea`?]S=)=2Z'ց0Vn6.!݈[{먑,&FkiYD-aTk9#VOHidcXWݔc؏XGnl{]<6='q(	` 2gyօ[`?~Ǳ{w3ϭ6Oc؇lЂdG k cJkbZzFesVĴ;=,ZIOa90؅.b(D}lk'}^e`c_RK+c!C+sT!(_oH@=BBӠzP4~ݔI` 2gyA}k?8&w?OB~~!( cDmY@-aKOH,Ps
Øg`²}kxɇ!Q"MTEY'NLzbA"4Hwh>v/(f0LO'YmFn7"֑G{7XgvF9*{9$r@(k5\L,<9jaBూ5k$+6YF)N9`|4Ė(<فǲɬ5
 S"Ja_GU &&JS2dRF4X~Iم<v0>DL2Ya+1d|Dk",tNal J?9:ƄEQ-e8Bwd?8BzgsrOGfL!DK&"ASdX~{05߼&}1Jd>r(Y>z!ݏ/">xmdhqeĴ=@9i-,H=,0	u+TL!<7ZHbmG?es`=]SX\cR~3eӦWsG#'Cwg2gyZ9;}m/D;agvD}CqXҲ)2ZĴYs
Ĵ)a
?>K'ְ瀨dX.b(H5QG֎lZόV[bXҸɒx մ\Yv<jK;模B@ BPIiB'9b]ᘖP4&|l-a+v~Z\gi2gyZ8Wdv<V%KOje=@KOjK"CZ?s2`F!DK/_5QA>/}mz@֨-muR`=pX]J?fb\ʭ8f%Z%?>X ݂C2$	](%%ԃ0l2T'Bc.bN-^l$䢎$9;fIbNya+T<Ɖc,,I昍kx+3z)29"X 6P5yYc3ybYcM쟡mO߿d%-bYcZX+DRВH쬠GKo$͒YYcht,K,oJJ_$yfLVilƽuB2r>AĨ*ª@*Xl+TL~e]uB2r=9_~4Cʵ&K[XRsʖHʌ _Wʕɒ̫fPYL*c2eF~q0ʶ+3*AlfT9LmByfBZ}KO=reG?eA.)la)?y}@3eӦWsFË'ֳ2gyZ6Y>z!ݏ/Ahn6Aƕ$kkڢYd`k9P+kڢȧ(1MXGfL"(sE}h5}l.QgܗU_RB<Ѱ5i b#%`ekl {?8O"̡e@{Peni{2gHBW(~, b9B:rdmh[?Ј2t!,=a(awOg`=s1I~$ɝ.5[0}k?8&w?l[`=Ǘ}@ 7X+"%KOje=@KOjK"@><dÐbDDDL>'#Rc9 h#'SYO`?
 9`D>7I
@}a"	gvV\J?9$ZqQ!>~FwX
~?1r%[1jj}hY>	k"x	TEkRJ'rZG 'ְB2b<lSsUsBB	zA"4JO{GZ*>l.hW=lOM|&O$V,	$pi,ꃟ^rEƉ-UgUE}kɂ(sE\5QZ[0IhdU17N3-Vʵq-4
%d~ڲOd?ge3OJ?OB0>sf'֟'6>~ψd~rT'M?OM?gS?alrT' &iBZf{vP9*`R>x|Ml{P5	}hP~ω̠kjФ#?ϭZ~ψe[Pփ֟*YVP5	}j]{P5	}h6~ϹV2t>1柳zӼхV/VkXVOd()}kxɂB1#_5Q Zmfirk>1灷a90&70̙Jd>f.06Oeq'_avP28џl#P69&ɞ2Z,[aavfbsY@à&'qߠՔN%JYPj=@姵Ee˨3wmYNnagH}kx2ɂ
"\P5Q Z %O1ϭY><dp lB1#$MTCB4zA"4KMO{n(pgsCΈ_̡ܖwj}k"M}?{$Di9?Ip|tj״8tV4)V$։>?="&gTK;xz&Vg9u1-LUpXg*09P8345h)LFʵ2eLUma6T]2hZÀW+=Pw`E@T\".)*,\`mOl~ɝ5ZZT`YDJ9^r cJUJ6P3?k'ְgx?a90"0X.b(j`}ik'DzP6Y<I6&})L֞?}mC+#4bydAՑ%KOje=@KOj!%1mK2Wzڂg%r Y#jIʖ#XgPc7Y)JRHZP(G4Q0"ݔI;']:k;%w>+'ֳ2gyZl_ae<dhQڲ1fZڮZ{TK,g5VrڢzX@Gd3"
"\QqJj<>PSd)a?S&|r%͸C1-1ʃl̰EB[i.sⵥX[BjhF>?%g5	?Ro-T'C(;i3UY%H(?e<O2g̟$v?e V,irQfZU*"T\0xR%UOTR@<YBw`E~,X3Z 5͉"Vo9+61eӓnl5iJ$kepzP]fO;	+H܌I(J֒%cBP%	[rP%	[P%	XG3ڍlHfHkT#'i>`8UH^3X[lլ2euB2qggii-hS˜V' 	fP#+X:
嘍l33*X!Um9L(3232?6O,32BZTm?""67XJŃgĶ}泼ɝO}k QY,*Fc҄K+fʀsQmW-=.g)ٟZZ?s2a?bDD4>'N;gk`E@lx;+lIm}@3uӦWs@H>Mgy;̟	[`E(	2n6=(Dklg5VrڢzXd3%E\jidٚ\όQ{16:G?eA".)la6'?aed	N	]ϭ['ֳ2gyZ3O"w`m}ݔo1FjřOJ,*YG\1,f}hnY><dÁQ"j=>f2}m?-G46Q0"ݔI;']:k;%w>f-}k?8&w?8d(v}@& n6Y5z[UOjbvg֐'ְ灜̘p9
"\U&Gք>t}@"YYQpW+?6
)8+'<1`E>x~ȏf6vW0b2g{MgyքݓYw3ϭ^l[`E({ cDՑ2"Y]C5TP+jiQpc=,YNp#g3&lB1q2jZqd)ȏf6vW0b2g{Mgy֯>Mgy;̟Ml_ae<dhQڲ1fS҄K+fʀsQmW-=.g)ٟZ8}kxɇ!DK5Q3>Z R=d.|SNdiiM"׮sKRի^Ӈ8tT)4IDE+o:+L9$عmD_>]}k74Ɂ6¼D|{LG81)	5RHc@Ԓ!j`GpXP9" #%̘灭.8'քȶOɬI=a(	`GfL<m)?12E@n6_e*k=ݔKAզĴ=@6%"`iv=a(+<4w0̙O8>f0ёvLn6_d8Ң/_~jØYb51-=#EK֐B'ְB2`D<lQs9y!lhH4h>w#}miv6x4;xb}kDdIo9YݶA<DF4g$Pk}O7cy>x-%Z#?[mK$1"8O"	c`JOF{Fb3#_5Ϲb~/b9I\Mjk DxѷnPZAV\3ga4'l#Fl@Y}wdѸ[ޠ,Z6 I,DوmO7h&C@<Y޽?ef#1&9gd6HFWYϭPJوک촪#Ļa(&9>x;yXGX+"4cr29d.{`69SgMW{a, X	ƿE&~y2gc#?k2gccԯR1_ePc5q"<FcY%Ig3DVj{-%j\6S	=.㺄38gKP7Y!Bn2gz	V
lWk}BTɚ
#;(Meg?=i䉎	B}hJX1X9O`/an( 8x>l.hBxOMdI}q@Bƍ/<Evw%	M n6I^֒?h8%`v<b(Xr7:aK	THK`1]@U`km8@˲Ի+>JE	E2ńE <l'vb[?泼ɟ2ـ[!a"B2.0]pX]BĹ[lK>8sY(JEw@H0H1HV%(J5_eI>a`EƗ63rHj5f:XOؖ=`6K4֥gf,hiK4ܥn7fqX26 zR )6b7t28i *rRa H9ʘHHʄd1<,-3KZvS.qY V~;(J Ɵ2Gʤ1lXfSfTak(eH-ls2F	O@Oi	B}hO{T=lo.BPdk"ML%\ARńS쁷9aL~[U-$D2/wykȆ?a&$G8HL;KGrxɘAC]ç͞:= wj}k"M}Hnߠ-8{3[k<F?eӻ?9h hieS9IGr@p(;FϞaL7yx*ͫU	VLʵG]cH}g't:kA	T9lZȓZ$@MO]o9"YH<䳻`UֈVb?IL`.Q8oщbY%nZP%-A/g0UrUcH6xgH1FY4Ѫb`8 
YVU	THjWg\vږ2e,e#`X'<`eLQK~uhɓ`ejgiytn`-]Uv2AL CM+T#*U,WI͠Vb	Cv}a%T$ʤb	C ϸҳIXb-dXȏOfџg6<+y!oJVe`ʰJQ<[YF*T^*!lg<吁
?`$eX%*A2Z|$3 m`FBcAPl
X@פ/
ְZ_j Z& BIUg|I$lI-VfZᯖ	*5ra+Y1GT5$\k+n6"P͟RobRFRH7F"@L/ꎄe	&Ajq͉.>hfO%P@Ʊ,{ـ.5%4$\m.7$KX$[VKzxJã&FFT#'>FT2R E`,
+#yS	1	P4G~UyNldY2P|ʻj1*b2#2Y@3*AnfSg[J78O-BgsBphyiA!vO{(ClCO<uKLO7PD#XfYxI9Yݨ	6.ZE+ba#I;:f`5"mƠ̱'5A'oN_ l䒶fh4nf%&xKm=L =AW֨*@MZP3ʄ/&|
#P#`9?j~Z*#*&0x%U>if}w8+i$D5DLTR1~<X]*l6G<HH>!x,~LR-:Ge8spLA$˃bSbJ2äG$JĔܖ(&Y9sk L(&ʳ+ٓ;Xtx)R4XvDb|gę$Y|~J2âI,Q$&Y{4\ 0Yݔk,(ꟓ1,q$GeI!6HKrdܜI kI$|hʧf8(F~
j ,Z52=ٻ}j@5 nPLp!*X`cT! s{
:aX+4@.AszD%7pSrA$&[2fh(AMdbX7#L&Y:c>42[`fDb2d?@%	ZH@\ٟd>JD&půh:[~;~Vٿ0 h|DXIɹra$l|IM͒$Jb%Hxde$ح< jˑ!x*@4ٍ;d->`8UH^3X[lrk L?gtPeYZgʀ&)&K2'1*!,33)löӒ@࡙ 	傆fTgk%6'rsڄ!|w>d2iw_)S.Qg&i_*?;ӫYh#'SHy, O-Y7	($W{J-6E{C5l*1>ҘCYkB'"&,TsSuPS-K?a#)EB۝3X&1$3,A<XNk?	y$>	[Abilm?ImAȧhDR
լ?e<G2g̟4aa-.VKP
/W`IpXD)Vɒ̪k!J}ht}9C#2Z-e*$(r@՗{eIMxu02_-Up7$.+Y_3(*XG`R+4l	Ibd'#3V*TQJeYd|V+3Lm\Z9>Z*%"NFZB2ؖ(k߀efi~=5I`ׅ ,aWzbZKYXICmesrHș)^L%wK;jy 2DBg`-ˉdY"G#?Xq2,9PN.l̡Ė(I'
6T6٫GL3~Oٿ+g?qP2AW]Nr$9C,I(b$C-$|2HYr$/%Hƛ1tPO` AXRB+Km*Ry̳FNWYZgʀeXLc.'1*ffS%Qm%2C3*AC3)+j̨p-hNS.q[PZ]iw~OvXAXͦir?Y3OQ1ޝZA>ҚDȑcrm-J'E	ҋC͑^[5
pLO7PDЉoH	<$a,_өiv=Kh\FU=i,YH(Y	6PK1#3,AFpI gb#L?$~6f%'xf6emi;M)K  4ZR

T#w3OxV@߰x+&G	KUyD+&?Fd*|ևVnwg"`Rl1 	7X [1Ou_	9!dKRx#Qf,aX2eg;KՖQ"K"f7dxu0·k'Xؑ
Idh"IWg	V*TQJeBP*emt>*̊R+G@%Dm^HHP1~jgR:K3*5#fYi1 [
2HC-B,ܒ[PƕFgbe8*4\vt)SF\dJ͙9PsJ5@esf~k'[o%
@2pRuCax₯G5m~0^`Pd$9%a$I͒$PġYK1.$e$G*Zx ՗"BU*@4ٍ;dz}k "TU!xT"4`
g,~v!i
Re޵vYV32(ylʌ;m9(
R
M[PX(feF~NS.q[PZ֜#O~;+3}.Qg&i_*?;ӫYh#'SHy, O-YhzABEpdW!tB1>ҘCYkB'"&,TsSuO,\76$ӎy%͇T&y$?	JŐ_gFb\~6feI[|2	whIjJnJ%S$Ӿoa?}awsYB[PmhM%m$b6[ZO0iPYdϙ?P~݂a-.X-B?O֩x<F?٦*,aoɭUֹħ?h;@YkH 	RXĴ]eP>¶1$-]n?(# !-	YQ+.	beabIKg@5uZ ݝzH\XG*c^)dh#ʐAnUNUY?alr(,BIRBY2gH`grvUsY~	#%6%Z(&x6*vvx:*vsK~o$< ` l<c]gq,U#xEک]Sv O@" 5+;`uc${bLf7v
ɓ=I'֒.7ౡKY%cFşd=UmtNe w-i`kt.Z6X)R r[;FȶBsHXCujAl ;XlԴo4}߃ՖKm~?~Oڿ+h' 	`@5$
f ei$R]dL%9&l* r* /&
X߇`}8]q%UbH<eJĐ3-ef2}jԨ*­bJ WGXG*aCWT#'^vłT=>z՗eBl+uب̧a@̨öوVNJ78e7Kfe6~1IByRfeF~p.(J̻)͗8ING}hDv;X7$ئFg4E|&wkYh#'SHyrmՍ5= "}CQhp+xfP&'S}k"MhD7$YE_jnwk$]h%waiٰx
$ Xm'1.	?A"	$HIJfˆbLF~J;ڍ[i**}[r(Ua?n=edU	ZϭRH@k@ƕ5L@`C?T%G	/W?٦*,a#v7eVXDSIaO9 (JD xu*nφu*Oh!}/~kPUaO\$Dx{x _zw[O[[r~ҵaxUAf!eT\SY޵jw@]dA@)O.ωɟ 5'?Rb.k;O A22XA,CA,I2vwټK 3_j7`x؃AP3$ew@nh!{XF}dn-d~
=7YZX7"&L台gpXNUcb_x/qZbp O}Y<h5ߕVZ9G0˕? .Đ#XsjX5%]fO$,!, /%\KN2b+
ڕ߃8 ^p灠LXZeT#'}jȲ
+VV<\ZT̯FN4^vłT `#BYZ2i`G*sP3rQx̨J/Ĉ'eF~qa_%	HvS.pDG}h<~~VcP?sD~{i.Qg&i_,?4)?9?@}gꉚP\>(8|_<pճP)>&"|,k"	/G57XK;%1r4FN$ftbƀȰ6PJfX?h*~6O,Z8 q$Ab\ cK$Ϗ̭O1'ꃐ4J&J$+X~yPYdϙ?v(X{irqJZu^"(i%crfUmOJ n~Wݜs"n6jY0q,P= -ZaC^Ij~ihXq3+w ĵ"Ȑ%c]PrIZZāH,Z25D/ 9V*TQJeBP*em|Uak(.VkG,cRH1a,U0XI-2^à"!L7͟T
+JAYܔ2=Ā,y-v3dk9֍Y`X機Y`X!l3KaUPD~oX)<,P$bKmlx,Po˺AJ[K-L \~A~Op iAx`esbH7%2XKl,PےCXL3$wb%DHˇ< m$/ґ#MӺFNWְ*
p*X[lnkX';dzzq~p,G}ew`b6U̦Je[32NJ78e7fTfSgV'
Q")KXle9LmByjk;Z?ovS+	f(4/sլ4)?9?@}gaH(HPZ>l6ΈB1vDdI5EvvÚ,wlK(J//,X $Z7vĶ(T'w3OxųÏa-.V(JϺXr7:aK	THK`1]@U`km8@z2쵵.ωq݋=a(+f1wu3&w7)(	]όje'7w`$a^@ƈ%qk#(K[QڢYe@k934OOa؅.d<b(B5WjgvOvϊjEL]pX\32m.3ϭJ7¾k5Ue	F	/lԅ`mbRv\в̟K`Ӎ.mfn<=%%v%`6KqKq%Ɖn6n6n7)n7in7n1-,$em+A$#f#wA#*ƟXr	eAAª@l"5L$|n$eB2pӉv%)͗8w+?% cOWzŅf#RHʶ,3)R3*0s2e6~oPsڄgz>Z~]@X0&a3)Lo}@ͬNJ|c@f;_t cDل}@5%iQ,5z[UOj`V@imXG!DK0 '~4EcA"4H]>HH[:kE5"Pj
V$LV'{BSW|)Ϥ䳻Z=d1y+.H,@nU
xwaBd˵ITHsfw6`.~yvSLtqw,`y,w7`GdGP6=e5짳S,/Adm{)ɹ.&P2}6F50mmN<̘|P+b6aYZgR`*T	U̪lXR+eX ʐV:b=a(,[]Sbۘl}OcvP")L6Ya+{'ֳLɬ5EY [r%5߱lJ?9:ƄAKY@g#~pF灜̘؅.b*UtOlG?eab$w~̙>);'ض!ݏ">xmdhqeĴ=@9i,^=,0jn6V,)JV2(b؏X~Ź<na)?}}@L6Ya+'b?gy;̟Al}~űYݑ`mb4R-=%F-=,#>vlZ?s&R(sV&A}k=S
<04ܥ+灵b9ڶ#[g'*=9z߿@yj|P7$iY @>U@4K3~"T'w3Oyv?e We`;?dw3όb}mb(jKOje=@KOj%祄 ϭAMXGfL(sV&AmlAg6)K[@2ax0L[pXE%BĹ[lpK>~ѿ	wa [s_.0}n
R"ݣ((b[?6-ĺeiaN	'R-C@,k*}UC- mn @dJ6di[J(+1?6^{+3RY'T=8[sf~o,K-)fWa?-MjX+͐DCj
R `-
x s`)͠stXXnrGX7ua*Hk-)O(${xND0d!iPB0  8a(ZPgb.$TFU{煝~4Z
6\"3I@*3iƚ}|Y,n&e8&Ume7$3)Ue[	*ʇ6\"3fB[>Ϲb=a(sx;cR~2g{ۧMgy0hO}k?8&w?'ض!ݏAhn6	JZĴYs
ĴPzXB|@#g3&bDTYl[3KY6O/k<˕&PoI=K+l˻4v6~űŹ<na)?}}@3mӦWsYw3όfOlC_ae`mb4R-=%F-=,#>t	Z?s2`>K
"\P|\|c  >?߿SAZҠO{04q@lQJ+ΚLVHYkB'Yڜ|zx%eU@oV˫8~\R곒(c蜐o̖]I/DqY[f}h$3ŃH4Df
.ݔJL`.twJ|c  GiTFtG?ea͋x]s)?(pL`.twJ|c [dyU,]@2,X0dUu67>L`.twJ|c }k<:Jn]]SV0dMgy0cJՄrSLy)ba5
IR~~,#P
`L<9۬ BK i;N.AFէ"hDbZp<A}k#{<FZ~?s2`H %Ei|cb'غ#vawOk;ɟ`oS'';u^Fkbt	V*YG\KS"	Ia|}@V@uqOiblIo}@L]t0)l[b{w3όb'غC^w j$kmڢYd`k9P+mڢOKAoZ7vOa ɼɁ "
"\YTI5Sdyf	oҰq:Vj#qm-=%F?GaQC캹*#Uά?~NH7~vNzIg@է"pZfYZf%AfL,?e泼ɟ25+a-.Xo?khMZH̰<B"bReB?I3UmEb]2ʭ̲}hnm?hA ncaY:R %f+)edHfWT#'tև
+VV<ZՄr?_tP-Ӆvݶ؅+N+\`YmfSaVP3rP#3)QL*.3*P˜#F|vjx)>O{mNʐԂ]a,߰G䲬cm xpC]J+H"ݔ,[lo>ïa"0eS@V2(6`瀩0ugSj/|ϭvm?hT#]9CEݒ|g1whwRR;V}hab,:V짲鞪I2gyݓl](	Pj7VrڢYe@k93[=}kxɁ 4
"\SUd
Y>ULMlX8d-՜MO](z>Z~勵Gs"$!()b,?emڤw(íU|KkSi!٬2gy.w`o}ݔzt5jiQ,5z[UOja-@`#g3&;%E;TBiOD|aZ"A&`.T^J	Z4KEw!(YΡ@gR;UZ'BauOeYMgy;̟(OtC{>l&ӥAm[UOje
ڮZ{T\KAoZ'ְ灜̘%EJjόbRωم<a7'?aedMgy1D{d~q5L2s>XNqmW-=%TP+jiQpc=,!}hE}kxɁ"}Q"X1A"4Epk;̙d1@Y>XNqmW-=%TP+jiQpc=,!}h><d>(sd&MTBA+>UXϹB?uckm²wj,.~bM9Y?dV٥q>tG?eAvawOgblIo}@3Ya+V}k?8&w?l[bv}@& n6-mW-=%TP+jiQpc=,!}h
.><dz%E;$MTE,[3O~T9($#MekJ9?I,N(B9ֲ́$֊>#$	>ߤ27 fwiuiPI?Jةoēxdb͗{+3"lVJH6RM:IZb?N5c1[@f|cXG_@ܰkKĝS/ݗebNNOVF,]Ek(e>1ƽ:v{-,ݔn#Ve#YaCUaH,T8J'?^j]K7ey<oC# _3kĝeYY-ek2N	ȈhDɱ-ef	<'i``n$
7׸jxLdȍU;h"6 S?XpJ[XA\	>½Ox}(|J@ؑGIc<+MNЊ]ɬ`u
OY{ԣ?eO`s짇So~w̟繻G{Tr>rV|,gpa^灍[|KQ{(+x>Gxsƈ-oS_CbS)X{(>B?gZ,	CD$/Qz_dYM2C%Sn<gkuU"6bT2߷b[ 5݀灳`,✏e)q2֖o&_cUY6IR'$Vhpw%߯ͫ44paeB{E`ƪ5`,Ý}bB!ĳU`XzvL灞03fx8@&iTʭLd~f&y[Sv"QJ)
t1vҫDdIohNH!_"&,TsSuY$\OԠ/LBƍ4)Je0&#hiQ,05x:µ/SuLD~jG>O{;v괃@*`IUZ8&
iR5@2e&@wQߚE;iJB Y	kV"HLĻS1-~yPYdϙ?3o?┵֒#3,/$?Cf%̪`LĳQii; ncł (R!R-X.X~U@.ͬ"N
oMSmy(I-4g%!??]W$(ڪ̌n͠:ɼԔm(IIM&zR~xUuSwc.($E)fVa-XnFm`6IHzIngsbJa$h<𔇍	H{BRܔ%!H{H$|Ib*+A<՗"Ao,IiUB0 3@8UHB+[m LH4Rgp"P@?LFʵe9(ⶡ<L?f ,Y`,]XeYLY@3)lfTgʐ[S.q[PYP1Hz?ir?R!/}l&+l"C/4%g_e!~y1[gQ}M}FmgBSzq/ V^>N=T'JeB́lݶqӎ@%q 灞Mg$0Z$>jqY[@~1?@>1~"c>2T>lQspgsC](l?W"(ꠙ|2Uv^9a.M?#d}y4U2wUɓ(L^ٴ*$I	Lb]T^v5X$Ux
GWkgjmH
?^p N
T3OY2_އў>G<E9>R&=^K;:	}xl#㜏Om3KYmS;#'H~?}B	>)Y><TB;#+'H~qP{'H{c h%'*'5_nP3T'iOֲ$ւ7Ñ	"	gv$3Z|c-?N;Ow%֟B	kIlBAl+IX}aJ>] d.(1(0}hZ?n PGd5EthmB?Z ]XG!DK0\'& 'ְ	=Y>9B=kYlZ?gjR
~?0\\
"\5B8sUC,dٻmL'\L
	><b=a(	aa3O5WO0X>	kb̙@ƌ>l,9YTm[X#Yz[XB=,YN;~o1 h%i}g'=u, .Ptg;Fr)4ID7O7MLx3Z7H_$|g'֧Y@	ьldhW͒}?d;
J6!/@KOO;ՅF5?d<O0}3Ua[XGpaݔme{yA-6C9?IW49ۊ:|\ЅKǎ<֖Yjff>?@InȢԡ(Htbd-%ژ?hz'ımh?g%eZÑ@
\PM2@B[\2[mNYֆ]Y)(J/$hHKKaT'w3OTˬ#P.X{irBZ+fir!Qaxn.,a.'1.eVK>?a_w52 <lԅ`mbRy9eI>q$=kN41G=%%v%`6KqKq%Ɖn6n6n7)n7in7n1-,$em+A!<icO9 iPCp<mx0o*a##wA#*ƞH𳴴f-heNldY4( |ʻ,.1*@UaNQmf[ 3)x-ʇ%V'?ϭ 0:{yA!ZO{Ux5
6yB+<?Zȓ`XfYxI9Yݩ)떑EU`)}@/vnЋT`#y^N='Gy	쾳ԩ2	lv<v/,a9k>dϙ?ϭQXG\qMm?ewU+	0	b(%ak(<j&|}hh?e	KZa(YqnXqO*K#f	&m%V'mXq5xFC0_pXh5	52g̟֩(e6m9"M[Hs?eҘ87Vky}ۿiZA-PH9?@őu-miv6x4:wZZȓZ=&qXrYdY,U#1M52g̟>gz1!(B?ԡ4~͏ Մ~1iBfu~w$#M0'T\"ç͞:ivڗt1Zk"Mh y{B-ݗ7$Y*aܒTK;2x l6P8wWyfqy?'dz4qWt嚣2bŕƼE_e8gpY>n	?\`Y"OefiްCe6{?FsVdl{?Y3Ow+Yh$+ZZH9?@U_noC]DOx'i5W"&}d]/DS ӎBȓg)Oa؅.dP[1jGO`/maɇa3灞g{vUZLkl:u0-gq~paîa&V/Oe]?4}}Eﲜwa4weH@
""NӒXG!DK0X[1՜pόbX}mۿiZA+L)?}g'ة_an(TݵH	dI5XF6{Z&N˞	3w+'ִI1f1OerdhfHƓYi
$cIgqZ!EEO0La؅.xوO
(v6~d+UU?i2gl쁠m?$|ݛ?=$P5#?>Ul*g֮ 'ְB2a<&"&-Pd}u$Mgx3O$?<a+֬WvP5lwZ]SLF5ZNj̶Sh7M2FK2s!&xK'ִ"|k3vw,ZĄrdh dْ1Zag$cIgqAdπ>dP^?
"\5M
U`Y>(l~1$`,bgdkl6~{`I!Ikl8%K3~s`Il	6v[3EMXG!DK0[1j0S=_	A)>P}g'=g4qEN<7T1>ҝk"MhD
AȢq,jE	I/A$mc
@L-$"2c$"AUl@@fX_ K|v_aS$O-jx&-$E--0ıCy--&5	X[l4KUlmd$>%Pl9*\BZތm^K/*{U/yQk
=du	kV-jhPqm*˲egAŶeg .qX kRULPqmmd!x-zX[<AmB4P5?c[MUtE	EUZJg/{T#0-8O"\3sW8H eY3w#gYȖVMOaJ'>jvIeɉsk OlZoGְ((li(v#sU
1e1GA­h-L"> ar d̆fb*Xnxyk֚-fEk(U[D#P3lAް@mj4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲DA.<|1mA(xZBJr=D;0$l[58,LO &bH4}iB[Ka(͏L6%s*5]3,Ĵo.'TKqH%TiWt4*XQA,.᥅fx*A­iq-Ljd&OT#'*23^~Y'z|^-mN7࿈< r~~5Lxr%sSĀ)d٩٥tz\dIT>17}jacKaZ>g$%%،f%Wx(b]La
D0dOUȃ2XoX=c+1gXW`1YYKZje.}UoI@W(zL=-T1"	UK<h%p1J.l 2,7|1mA([T!BR%@k+YȖVP>1}leBb~>^5'踨|cH*Z+&{j&5L?:I!]O^4"Pmg c"-WodD)0V?mi2x
^pDJDj-M,7ʌ?82eIr;m"Ӧ`]:BT\rTLߘrIޟ0;m|E	f(8H-gT*0灞g"Y[@2)}l	euVAԟC\5}jacKaZ>g$8֒]b\wf%LE9ppZ,KSO`de\::3!eٯa23*(Ka^gf쵑%.}Uo	@W(!#w>PէϬ"Pf8hMY^K@DA-P]s`@8yHvYDR;mp@`9(JDAr=D57ƞA}l)e1>%qoR~e`@B[Ka(̈́2͏Ĺ3^^`bZ`9	@oب>ʕf4KbA)UU ˲˗ڂX.Y(88UƦObdhuB2r!>Rw#AhF`jqJx5Y?w#gYȖVSvG0N>jqYv'ݒ\R~iES[xe9%AĶ~E3櫼S1.b)0ȃZbZE2| '*Aљ,7,?{1MYQB[
<K<5e-etxH~r͙@֡	ca?`}a4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲Dk`9vᲁbi
\Ԧ,sSv1)}lYv&'ݢ\k`ԟClZD%>W*LD=b'Ob[&e6l4h쁻.pDJD[l?A3)7/0x
5&峒f×N.-mN7'\ L\Sx?{5em&OYvLOs܍dIT>1ײ}jacKaZ>g$8֒]b\wf%LB#x88U"ZLM"FNTd4,{5>Vr q5eE	l+,,p]:o"V(6eZ$};AKOXD,0q-5IhQ- T̼hZ-pq,,b`9vᲁ2s+HP?{5em0UWd٩ڥn1>sܡ`ԟCT>(K`9l?e9fYᘗ4}k2xKL2(ZXRƉcH%:ʣJ yvTrXPKp3
ZLM"FNTd4gܲ×N.-mN7Nnrs1r~~5Oxr%St%,[5;t'=.{AԟC%OL7wl#kXGݔTKKQLĻ)9<D* -Ljd&OT#'*2XoX=c+9c8xyk8.YBZl7V+2B>z9J=-T1"	UK<h%p1J.l 26.<ils`9(JDAr WRDjn|cek'N,u	PK ޤ*#'֑e	OʶLl#PV$%25DS3T2ma_<Plf6#Pٗ& b)W]D	%M-jԶPoR@V
x
ȂjE	RrQ4~a'z|^-mN7࿈<	 r~~5Oxr%sS|c*'N,1>-.xYR~`5}jacKaZ>g$KgIHb)5]࢙vSU<D* -Ljd&OT#'*2XoX=c+9c8xyk8.YBZl7V%afP5BGX|cS9J=-T1"	UK<h%p1J.l 2 >s49e$T!BR -a6SYȖVMLR  >jweؤs1ObY>9BV~	71-g6L6b\x!fKxɂ.\%-,}ƕe*X*ؑkƉ ]Tǉr.YKpQ
'>ȂQT#'&P~a'z|^-mN7࿉>x5Zj;F3٬K+hS#>jttL'.xvAԟC S[xe9% b[?ZJ@ĻLĹKGA­`	ƦObdhuB2r!eٯa23*(Ka^gf쵑%.}Ua2V(6eZ$}5 ^ (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ k`9vᲁbi
 k+,514>1!uf,I4K&IT>1"k%>W,'FjPc^4AU1wPl)Ha*nqR	Z")a`X4PjHWlkJgikHPluh3Ai'Arٔ3q噩rXX;͒yXZ1|cb;ץ̘%̏feTٚxzP3,A/pD2z;3	chg pa;EII|'FҼw  ev⻳Y6V;Yzr$4!+V-vKf(g	cbX6KKԱq4vWrZPY*YLD#"Y'$Lhrڪ{n#g3&z(sA] dߊ-fRUiKe,-X[haKmTEdUyOa=0)؅.b(:Hό`MYEu#&+hjI@+;Ob|].{YBZJNXWYZ	]bҲ3쬠nbFEYZԻ
J 2(z2+PZԶP-0d]$d5pCEk3R@e WZkVʒ;KbPXd3F(sAҤ\3>1O"h$Q|"'X3bY><dpbD9C!	[6H1
P DK%@=Q8Pݓ{<vOagnq2`80@
[1Tw5qdѰ-ƓY'֡5YpB?g#;6O
(l'ְ}vK7g2`80@!Ev͇g6?K.ٰm!漏lk@gzX?g6!ll셟U>VOagn2`84Sd/Vp+'wOa1,ܥ2`8*Ӄ'ֳd]6LA+{*NI(k;OGJ1Cϭ |l.Ua{-)؅6{yZ?O[1,ܵ2`:Ɯ!Ev~fQ~yAdϮ<lıjɓa "MYr?<
(g;_><dt
"\QlUzό`$>fe8~5oZA>ҚDȑcrm>l.hvAx*Yݩ4klAuEO!ZYxuɓ">OB6wO1ς]3=C5i?<B ${2gA.A{2Q%;$#MYOfD9ۊ:[[PZj	~&Bnwjeg_ ]%<f'ĠIB%g^ lZ?gj({=$Ɂ 1
"\5B\T>1B=a(	`0̙'xόb-Zqs(}|iP?l>l,߬J_*n66%Xg9i-=(K֖Ø4zP6Vxk;/d1JdȘݔat鄮0>Ln6_d8ҡ}@X/YFIPsqaKOH,Ps
ØY>bD5B%Uu#[e;7	R}O{#pv6x4:{a>&+$Sf;@,"flh2`Fό`|X/64zxm->1F&'~`A:̢[k*"l6'2P6V5WVp&'UEr[iV?i;Z	/hsqxjH-MR	%0b*'#=a?U\jֆ-fEOb &y`, <U	khiD(Kð_UU	k-DAgT'bL9fP@揼^ͬcKߥY/3p&LEB}a9la?U\jֆ-fEOb 6a9fTWEZR
m	`LAc h%c9?I2UH?B-(rU.P$
*FvCdIiMOW|)} Ogv'Ȥ&wSWB%}@_	5HaMjA
0IGJԅ2KmNx@VζkC'VG?e5<kl{OvP"fL` 5ݓY	vEXDhmuSGhYɓf&;"N4.%
"嬠gCg'>~jcMC?a91p-
"\SDRY>~#.)rMgwqɟcR?όe*l[`?
a,hjȲK[X#Yz[XJK LT7@+BYd!bȩ'fUܐw2|bmG?es`?]SXcR~3twJ|cl kYݟfɝO|cœl kYݑ`n6VEL-=%F-=,!|c &#*G1p0
"\PdD|cM 'ֳusT؅+2Vn7VrڢYd`kal4
{BU_RB=76o	N;K'cQK3~PYdϙ?ϭ XG
lYd'>1';vP6-8Ұ2ZĴYs
ĴPzXBylZ?s2bv!DKM5QV|c([e;Vz m]YZkhi"32"f0x'lKUĳ@Y>qY2T"%f-+1?6^q&D%\ٟ% n,rz	U0a[R>+ %Cg_;Xk	@trPdh nJ3dZԱx.4[BHnJ $ܥEeԙ@+4{\iYF xD͛A̲XsZ_<o9Yݶ2ͅ}(}Պ)!S0xD0Y'՚F2+É@8U*Xv<M J(|}V* 9~vfiֆO2	%QMm|X*p9g޳"|v`fS`emA̪oNc2?8lVfT̨rsڄgz>1-?hD̲7灛0@$*̟>}h [>=a(awOg`?sqI~$ɝ ӦWs<}k?8&w?B
,[`?Ƿ}@ 7X JÔkkڢYd`k9P+kڢBaa1MœXGfL](sBFU1dٚ\ϸơ#ߝߨO/TnsjwJ[R$|!<N,/dem,vOh6<6='q(&w wN	]όb	ݓYw3όb	l(kdTkkڢYd`k9P+kڢBaa0h<}kxɁ]bD!2j#FXOH$Fr`utZx'JdI=
7XK;r~1?OVJؑ1[@$Ʒ`rdW/g/$,ieyɕ~lY-Y`AԀRLIMkj灜(#O7P<UiM?VyPKCR`eklkG
g0xr 1dڑ>⥏so>16OGYra?P~w3G|T|-ɞsO`LH7X 3ę%h^G@؇G	i;Z
$	&kyPKCR`eklkG
g`RL#M)'ZKpr(RQhzUYxTc+7i ec灴0`CYuU"6<!Qq3f_<hTq-`_e8sOZY6`灛i䙥ɣ9?F^TݵHRC^ROU5r9Z&7ֲ$ѭP>,YݰZ	I)_RR$ϲxO$R˼Ěq%̒?} A$ր1 h%+Z>Ȗ׋@:+Κ	֕&IйFa%l݇q2@7YY%<k]Ub+6Y̪kWr$i~x @yuZ*`sIol+* uҰ4|L*-V@JTw`A@>0N8}@:3t0NOgFYD**Y@zOa"5z(v3!DKfq5Y@[`A@Xf9&?3 |c'+}mC7Yݑ<Ahn64bڲkbZzFesVĴ8m ,ۄbH<ZH@X~0 )? vP6&w5O~!;w3όaO~!;#ZBƕSKOje=@KOj%	祄*`H}kx
LbDl)ɠ	d|pZa8cJӥa4 &#hiQ,05x	~j?Y}A?PiDg8C1.iP1?泼ɟ2ZW
XG
ᝀxYd'>1FVO wa(jK[X#Yz[XJKUy#g3&,B1jd)lCkhi"32.+&?5	a$KUgքEAhxXw-Xwa$w8JYE:ZtbZf-w-Vrj,˺Zb[l-^n2֥Ǚa؊<;%ƉjԵ|*a&ɕo4KYVjޱ-gYVJNdjRkFjg-KYvǜPVhŋW},Z͢ZͺZZZIoIDVo bY'՚F1tPOSPUTT"4)P
09wA4~va*֩:Zڂ	Nlm%Cʌ oWʕӥWź+3)[VlfS̨&VfeH-ʇ)8O,wOHϺG?eA .)l.aO8ݔI;wN	]ό`qk;̙d08l[`AvP5-N-=%F-=,'><dŁQ"N>1'}j"M~Ɂ;O.sXxuҰ2P54}~qPeAϟZXl<k:V^x"g	PPX~`A]S\aq(&w5k;̙d0]l"A,iY:ZĴYs
ĴPzXBόbOa91`)
"\S2e3v>1 h#+ZTYO`<ga sga^V$Nb0	!"4I}e^K;9vE2#e	V*,agGĻ]S=sSٕ,v,JiȁSU+Ag^?(>~P{a]# Q灭r5Q9>1'ց1 mdW/1A
/0frKόbxdQL\xو%)>fLzA"4JO{G`'jmdSYm{ȼ_?97adYȎc"6δjac>r?5WTd;)'z2#g͏ivSɚ\?@H$F>?F΀=v^PoOdI(|YYs	'iO@;V={CNlWG7i9&irhO1͏@;V={E+ ^JD'Yb%ڜs/:efȳÑ	V*,a3{]SLzzOflT HEt$I	VĠW%0%ZqPd?8	>Ϩ/i.xD0qɁ>1J6O_@X/.)rMgwL2gD)I+Y>|CvP9L/AՑd-=%F-=.zX_>f}@	?<`#/.)la1(&w]:k;%w>1EOgYd'>1l[`!(}BƀLn6FQ7VEZڌ֞*YG\1*ƠY><`|F&@L{'E|U^>F#!zP4<l"b&?aedMgy8!MYw3όpEO_ݔi!c@&^7X#_A("-mFkOje
ڮZ{T\K^|c #[4`%&@|cJ%EOAF2XYĆD}~awOg`}@3Ya+(>Mgy;̟Ɣ8}ml>sM2	DmYIkj3Z{TK,g5VrڢzXB0lZ?3=8$LDq2`D|ca͓O1<l"b&?aedMgy06>Mgy;̟,[`!(}BƀLn6FQ7VEZڌ֞*YG\1*XG&N
̘8>1 dٚ{c h%H}g'=/΀=:%ڟZȓly,#|~1o#K g"u䬌3ZP,`灛F
w.Mg"fl}h0+4i#s	' kgU6+YjOWh	~v]gv7I'x9=,@njb5Lb=2#D*O# 6>='b-Y<9YF#5BA91Ne8?g'ְC/WB{OGfL
"\P|5W)5}mX~vawOk;C)=̟0[d&k!D;o`7z*K5FeD|m`&P%IkBhXFY%ZzF^=,WT*!z?esa0xK0C'<~k;n2gy04>uq{w3ό`h.}m"?dG k cJIkbZzFesVĴ;=,p}kxɀ%EZjT>1VO,\*K.㺈ޗ>ΦA?ϏQKߚ@"8g`#..)l\a(Y[t;%w>1k;̙d02<}mQl>g jIkbZzFesVĴ;=,k'ְ灜̘V!DKiT	6O3g&irk2c
A"4H]>C?GO@"XF.\dI~^F>{A_%7w%_$A$||ȳÑVFU<0dȍ<,OPwD\9dYdW@I
%
@Ɖ8JY>~*}JM~?s2a؅.b(>jR>1K'.l,f9&<R3ߐ|c$Z<md(v!m_`F]EIf̰ȏ qYD-aTk9#VOHpKǥbE_vP2Մ8XGnl!uqOi`x}@Mg{mӦL0ml_?gy;̟l_Q">7YVP*KXs4K,T%h`XGfL7*؅.b(>5W`^O,Yw'\:A̟o쏭4ᝂX~`0]s<R~C>rMg{mӦL0GlZ&ɝO|c#'.vy`1n6T%hXg9aKOHicOa90J
"\P|5WN>1"lɚ\LH4m.'hCo=O	adI7ȼI129?Yݩ}g0"6rr 7Y=	VFsٛL}Vr 7XdL2Dr cD8Jg}8Y>~Fx~?0
X.xوjj4>1l	"=a(	`IfL<m#ÐnLP7XD;C+JHvP6ʃMiF%+YzZlKOJ1pEq݁$G?ee`I]SƓY;ؑS'~}@ͬNJ|c#l[Q	"2هݔi7_~ Fj2KXr-=#D0HǨ!*4\G XGfL6,B1Y5WEvOvcA"4JO{EG<: 
+j#>"/';Zȓlo#Dh~䳻`ǲ_x#rYxrdkkhmUbf&&XY,D iЁZU#%̘l[b(94\ >	P#zeWzS#%870ض|cI}m$J!]$V/ě'ְEOK?a90طbD2j;>1vO$l,	3xYČR3ߤc /}mBD;H=ݔi7h%EkR*%	@k9P+R*.	`Ҡ"N;$h6<%6$b~$w:d	]όo5Yw3όo6O}@Ɠ} D1ڲfZÐi%rF=@9	V=, #g3&%EUvg;j[><d`_bD\aZU,2m\
>1HvOa90؅.b(:j|cY>q<{DiO{5tm|̀V$։>?<nXfXg?$<y+3,@nU<*~c(IXr_XnXG,6f#qZ̬>K/3`d24ɂQ"V)C'ֳEt,VP\(0Rqv.ZpЋ>~'= <da(sMJSUOi!%lGyuִ+'(0
6OaA0Y]Q"d@[d5] 'VrlZ?s2`%E,HD'>fMg(X/ƈ1FD灛X/'?5f"cFxbwdوk6L8{d֖eadXxFOa ɂī%EM5X|c"Z2@+J.Z|c Wd&B1XjOgX/OT`sͬG!Y>b&4L,'DƓYg1d֖eadXx#'ְ瀬D0XM
"\Qa2jƐ,ZWȮr+hiEOa[%E&ivOg/0x*xt{vd"lɟ71uwWyfqy?2s2&س)bœTfX5*(łw[@<a͓Fa"V짲5C@Yib&4g%f"cI3,yd֖eadXx%}kxɂUbD)񎰂k"N40 'ְ灜̘,V!DKljn|c}fir=Qb@ʌ~xs\,@ K'DƓYil[1Mfɞ&Y>X}?Ɩ!D^>1@#F2`bDpY>Ȯr+hi><̘,-X.b)"jp|c'ֳ?Q~{13l[1= vOKB<*Z?s2`bDI7O
!Jg)dL,G#E6~qașX؅3*#g3&Q"C|c'gD3XG@1U5Oa,a5e6{FBFC1kvxY>X}?Ɩ!D^>1?d4Q"gUq	Z+J.Z|c$'ְ灜̘,lB1g5W^|c!6OaRqLDY"kK2Y>lMUCg}m1TpsdԲ&y`da}fLOgVxɈVeKY,⍓RA6YgA6Y_3{3Pd~qPu6O3x\>b&4L,]dوk6LW=X3kZYݓibE(OaA0(sAy=Z+J.Z|c #g3&X.b(6R`Sdٚ{?Y3Klck#M,XA [as9s@mK	/V$Xo#Dh@M߸ݧYearnȳÑVk%ZేWTPcI\ωqB?e_ef5>Z쁞v,6jgGZ`l6ǳlX}j}MXU|.\_N}rHf@Ɖ2l]CϨc?e8a@XGݞOG&!DKb*)ĳ	]k͂G{+.qbX~k;ػ0̙'x|R~}hM.wPiP`}ݔ%AՂQ,g9`%TZY }iD4>xk;غ;߆ݔ]t鄮2kd&']d@ƌ>sXdcPsqmbZ{TK,g9mbZ{T\͙Md?P灛X/'>|c œXG!DK0ԫ<lSEUOoY>cA"4Jwix}g'=jK@pOo⼕4

!"4IŞK;1vVE2#\H0%Z౅90&^7Xo9ej䕅9f?|^R7OOYa_<+MadXyD'̘%灷-o1އ6Og6+@1d`k@}_>~^ɀ[bDkf"IUr1SdѼU樋Yg< ]X{vigYx\%׎?@i<v;IPY!D^ad<>1>bDxb(5W$lZ+l>1'ְB2`:O[1Z5Wo)}l=ɯ;$#M@}g'=δtg:|_^=6U6½hQރY٠{ogv0#E2_]*W?p#]S=se6ɬXH)'n¾ydV3Z4
"<'[2`;exl#m# ^	5,ZlWcJR4"<'OavxX~?0(sEUrY54}mU}a"Y?e<OHxI}k?=g	6OHx>oyApB<G!yXH)ȁ,nbEvOx_dQLaOEUra6Og當	VZ?
"\ɀ)kf"I8)}l=1ހH4h>qq[6? {@bN<߽{ȓ/a3^#ɳ3d9_g._9&i**}g'A͏@>K;>&/dσ}&=9YxrEnLUpXf*6ɬk"fl}k;m/~g1 hO{;ך΀=2bYݩ5]Z~&0qA'7'isR}!&}l~5eiI/%/gZy%ʓ~i>¶?I/M8N̓N~}iI~o1 hO{5,tl1>қV$։>?=һX74Yښu\LdYȀevS
"eaɕ<X+"I	gy݂&P"Tț>XPXFVFSqH:0LFw-NG͘,efzg`&ͫ/ƛ55	bI$ٲ`e(XRK1Tďc(~{`i}yx3?eemUje=d{e`t'r2Nfx@ٞU͒xfƤmhFuI$q&_8}X\V%I,mS?jgij6l@ lb["nsaWY`}RSә}6lMQ03kl*+(+<
e%{)B?wC"=a(E3xE.avPS&wt0ƈ(Y>dYTۊh8"gz" tNdnq;NȋBjӓhDĵ-x.}kTЇ~='<d@v(sV,|cDzP6f9&|2g؏S'[d"L!cJ$kmڢYd`k9P+mڢkhMZH̰Z#0I>?aea2g{WN	]ό`Yl&_!;w3ό`X4}mD;agvD|oXn6BN*ڢYe@k9˖3[0F><I&!DKiʧ7'ֳ{ZF!m(yYUC7Tx
oBƏ˻Nف1m[EOjem*#(DgV^5ɧb%at	գQK3tfYaUs,?e=O2g̟XG
e*;#.:ZV#3,/$Ë"BĹ[lpKfUmA2IOHU&'jo$np5cP`:Z)
B`5UH"XM&]nd=N.m[CHA	DkK;JԎV^ü.	"x%bi6Y#M˺FN4ևZE`gmk2J'|]uB2pA^vݶ*V$'JiwP nle6
AY@e8!QL[#2̨rsڄ}0 ӂe&ib$"[5;Z1?e2,Z~. =݀EmgfL,w ד6Vl*k;̙'lPaoɜZ\Dc	68 " oX?0 ߒdDKVT{Z%uCJ̗Y6Ik#f*>1lsT'|ɟ2Z0@Pό`uOGMh=,Q?v5;!>3`|;{>${"=a(<0؏O(&wt0ػd~q5L2s`Sd"؏}ݔo4AmXr-mW-=%TP+jiQpc=,!|cW}kxɆ+%EXLH>1>f(}5L2sal8wb=vP3ɾ8qat\YPj=@姵E񌦑d3V!DKi6	d)T?gmX}@,	5L?KeY`^7(,-Z|cl
~7	5USj{?g`Ia3ѺؑfՑ2QZ&Omq{MPjl b#J@|?8OЕ<k:V^揼*̡	_ZMÌËlG'ݔI;ZtwJ|ck;̙d:l8wb=vP3ɾ@ƈ5#'K[UOje
ڮZ{T\KAoY><d@(sV&,Ѓ'߿TTRrA"4FO>|dt 9,4)Iйa7<םq23"D+%ZP,`5V/+#8`s[T>VwM,e(l	
ڪ{",gXɈZN"|ق&P6gvsjgBkmhFuI$vl|Dĩ%bGA'&<O^󇙼3v g(eemUje=Olb5֮FSp6`k>M$gH1FX$HLp~*If#je@YZ͛&P.Tbәs6v6KND{*՗MIV#
:<mYYFIX+]6$Ue;}`ҩG?ebawO``Es)?(;']:k;%w>1
lZXUJ6Q6Y<0lR~cvPƓ&wNtwJ|cP}k<̈́U;"0".)I`Es)?(
ԦL`t0D+'ֳ՘`ҩG?eP`E]ST`Es)?(
&wNtwJ|c.}k=Ruj9S\SGm>2\.Mg<`mdv @ۑklP">)K "xXD )i4"bZp0xBZ?gB}xh3X.b*yܟ4}mG?ea`E]Sl2gb|c 2l_`EȏATn6V!JYPj=@姵EK)J!LZ6~0xK+lIm}@L:Ya+4/>C^c5L2sh$>C^w j"iQ,05iQpH!A^#+2aQ")MVvOg702?4ܥ+灟1m[EOjemƕ	wP~?ԇ3/\4fj6fbXLĶ73,j&|}i?e Vg`9?a-,ִ-m	KI瀨v\0x
O KUĻ ̳2mObRpBaF)J^l4J,#'՚F2:8AVkWxZTAYZg3vbTB)J+\`vYmfSar((<3)2?8U!3*2͗8"N,SSؘb~58˓(yw4եf̠kXݗs?J}@VH6U*0UVj{,Ub~2ό`owOQ[=B#zYweHbQK?PPEv(
g]I|w3ό`T>}mCk>kZR-=%F-=,Qaa0:Z?s2awbDWa
;'Jg6,OUsS`	>~|c.i@P䢶zFʑC#
~-֏TTU_lc=Qw3ό`P>!݁vP5-)K[X#Yz[XJ0Hd3%EVL|cON<S`	>~|cPEi@EnjK.DoPP>QZˬ#Pv]Sgy;̟?vO"w`m}ݔzCqpJR%DsV%E=,!<!Oa90X.b*?4}mrύG?eA".)la6'?aed	N	]όcnk;̙d0&l[`E(	)JQڶ*YG\1|c'ְ灜̘dbDMV|cs>f(L&w?	l[`E(	)JQڶ*YG\1|cMOa90(sU||cEk'JUe~?ag#?Y`}VF0]Fk(e>1Fƽ9v{-,	?WGX'ZY -4KO`Ln;s_S<k+/e[`qGG?k(wBW֒|9B:rmx+T'CC>8sXxu)X{(h8~qP*;+@+"h6Y<6ؤ6>rL:Ya+OgYd'>1)d(v}@& n6R*YG\1|c(lZ?s2ab(sU&$IO~1ڢA"4FO>|l΀= B4)IйF`,փe?'2&VhÓ+#ĵ1Ucb_ef9[mjSX<灛03KYpS>(&V¾2mAH2)Je2[`;-ak2	iv-D$X0Rŷ0>Ed	N	]όawd|D
] @nG	V}~\JyȁUgAoŁEXG9!߳/~?s2b*(sc#MTe3`vOlG?eab$w~̙>)K'ض!ݏ">xmdhqeĴ=@9i,$ 57@	v ebҔL-$@zP76-.)m,[sI~d	N	]όa_d_lCwg2gy >b؇l,ȏAhn6VE)K[X#Yz[XJKAo,Z?&LV6!DKRj0dzUx
?8Ұt+灠1m[EOjemjVj<V樣?kt~ЅNF1.s1-b%Bgy>d>.a+=&w?/[b؇v>ڴiQ,05iQd<0.}kxɊ%Ea 4}mzzť)kh#3,/%n<T'LĹ[ls1,Ơ8iɚ nD{Mk #"*
͠fΰYEĸ9,%֒9Zv4K<;t(K7A7P33(&dY)ڦ~xIs2aJ,Ϊ
vYg)sXHJ,əT3y; e~s,&fpM(SL=a(uxX&_<ND`ZYA䀞4ѪEb
%*ª@*X[lS?Fx 3𳴴ƓjRrsڄ9QN7+JJRQZh̧*WmfPpPʌb6U̩̨rsڄgz>1~Ѕ<هHD_'>,lG?eAnawOgbۘl}OcvP9&L`t0>Y>Mgy;̟>Y>ű}}ݔzCqiE)kkڢYd`k9P+kڢBya-|#g3&+,B1QmOaq4Ex5U«O.sXxu)X{(>W{?8O2t&}jH`.sXxu)X{(4}T'CCo>$.`q
R2P5#q?U(wBm֤l[@l[]SضbݔI;&:k;%w>1'ֳ2gyY>ű}}ݔCqXҲ)JZĴYs
ĴPzXB|]XGfL29
"\ULn|c>,Z#Jc1 h#'SYO`>a/^5}a,,U,?afg=21XBb(ӑi\ϸƴњ
;޳HG*+!?5~-,yPl^ƄQ#="5R6XE63G걋nwwy/Բ,4tyB`4hC~Qv{^HG!Hme#[a{9~8~1׿O1%z]%Y?gTZd2hCH h%;>8y5NdI$߽d]^ɹg";u֞-L2,a3
+c(ZVf45dF͏ŰivS߿	Grfh: ų"	!L(̽Y1YyH۬ef1H504kX+.Ϟm3KGrO*[k3lͥ#MXK_
gjFk D*VX*;mu__򅊮_dk_y삯sc\5m_Cg(*ت#*삯ƺ:
g~,Uu*X*f>evΈ[}}maHG*6L8vZȓZbqc_Hty>*#~aTK;@ 'ְ<v&&$lZ7O(uPtb	@.Gό`A}jH/.`q0灛4}jYo68Gό`<}jYo88Gό`Y>,Xg#f0,Z[l1x:Z[6x:,Z[l6l#f0lZ[nXGόa"}jYor^4
쫪%02q>!8`rd'hsdB'Iɯba<c X7O,@FEuD=$3k({3st2}jIT`o0灛àn`67Gό`h>,gx'֥L=a7>1&`=7,#f04Z	1?n|cAݓR&`oa7>1'֥M<Y>,n@Ɩ!]uD [O$ <Y>
M	Pόap3iȳØM2$l:6"=iL#'Y4a3LR?&?ae6]:a+vV}l{ﰏ(q	mYDZOje
.Z{T\K4yiA)ݥ$e,5";}Cz\N~	5Rh	b%7Ng!EY]d)81 }lwR5	|cF@L߿	A)>P}g'=5FGozYvZ++YkAYb|hK;=?a(AoAam6O$<a6g 4sv1 l H'@~b)vX}g'=5";}ENQkTYifo[@xXK;:8d3 #D@x"}|Ji0rc< O@ >43j>	q?1ހH4RYOdQvT\;lOMk"Mh yz$|,T	gf$%3 >zW[57dZ~g4}kF0MS9{'Nk9Y "}l߰灬&Gq rHL܍Q'ݒcRo`ka>jcdH'z>r>4Le<l8>k-ٞ'i@ܱQ'bT!#ݓYݑpvHLJ1>}-$@\à}ȐO{||i51?ʓe<l8Od~rѯ0~l0tW"LV*?>1vOg[|>d|dW'Y7(%	b >	>?	D |3Kw '}k
H>x=߫o1ڶA-6C9?IWmQ6Cpg'+Z@DE+޹Yݩh)}k
H>;?3&qEdvP3h'Q(3iuL6ODLi;AI$#MkTr_pz6Ϩ:!PBO=$k"M}aMYxK;9%=r(>1O$8iDTw_qxh3m`
H>đXnB'Ɠ5]C5!>_}k+2bsET5Y09,[bӏ`l[2bv[xLGUbN>1OgĪ?ȡ_ݰ}hVd;r	ePl6C|~AĤ|c FOa؅zLT[1\U'؅tl[2bv½aՏ e{d}/fvP5 &';dcq4ae,$'XJYs
h꨹bs&{<h0ah5BN|F!4k;؅rɞGZ)M^q5Ok=-WiY+H9^m^px:VO[eyy&P-'Me ,Fem-C}%#u{'ְBs&*"[1\G3mlBq ]fLTEzGGVX1dڂ~w$#M}g'=W?[C]gV7W-x';@D7O7vrպ"S-"AdN9{(w$QCnxO!X5+ngl?	`%#.>b23kf"a6O
02[2dg[xو񯘁|c	6Oɬu	E/PHlnpHi`!-8v!] @Ɠv<u`@K)#\ɑkf"jcalBqvO20#a^&L@1Id|FcvLy>!(G""<Z7`.Oe%s4glZ?vsY+'ֳ͇Ogj,;whl+c}AKO21Et	w@3Lm*[WX/H{'ְfxوy"dSqd|c}lЕ,20Մ1ss }k>GkglZ?wsY)dxdx8.}lw
9=40@R7gvx6O}lw
6x;kljSOd_dkljLZ)MmW@91X}Rl?2@QdWd"xوMW0!]8HfL,+޶5#@g9O~GvH4^YOa_R
=}K7W-b1>6&<Wâ3u`(28@XZ#<[< }i,I,bP}dؖ4" >~灜̙+1#y۟aݓfE2ZBZjGG(
;ae[P'!	FdģtK+hW[e@kAhn69Eȏ6 ~4#w
9=40@R!\G5BNdg#P-!Yxx[dوy{<Y{' G55O6 k;ņO5梭fW)Ƒ.䰇W2r|c#'.䰇W2eJk;؅rɞGZ)Ml=lwݓfW)Ƒ.CͫO9>1 jLZ)Mg{S3AE)و|QfW)Ƒ.a3rC}mFik;؅rɞGZ)MeCֳ'g{Sg#]a3r2}mk@6Oӆg{S3AE)`RY+H9bs&{<h0ah0l{<gvyY+H泽W)̙~>I4Wd٬blv,!>w%<ڼ(SY+Lx`?eJbk;'g{Sg#]Wx(Y>vm\{&P-<IPYihL?l;!|2<!5BNdg#P-!MeO!\G`dP#d܌?ew
9=40@Rmg[5BM4vCO]a(O˓Y+Lx`?eJk;Cn,[5BM4voa68e< dٽ<ڼ(SY+Lx`?eJk>b#<P}l=l{<[18g	6O!\G5BNdg#P-<d[5BM4vsa68e<>vsa68d3}i|><dȡ؅z"j'0wTOLB7Yo2gY1G,_eGC}&qs&})T04}md0r.H8GƾaH%~DO">EmdE	XGόa'֤˲؏0灛@jYxvOKR,GGόd MdԵ,|<B(>-K=灛@	dԵ,cb>?n|c!lZ؏a7>1K'֥lGܰ灛C'֥n@bWe]Q->1~ w!&47i$d3#Wb,VMVY>+H6Oa928Bsb*MV9}mCg8X~05߇dϰ8)l_ae<Ahn62ڲ,%DsV%E祉T~kqH{dB2(&%>1
lZ=M&F2}B4yiA!>4}g'=ȿ4_9ۊ*DvjNOTh	&wjd6|@a>7Ll3;7Y}|6SƖ_e^ae<Dog+/ɔD)ٟZ(l[a>_vYO6dG%p|{DDih>*`iv6ϨrR#UfU'lpgm44}b?d.A[a4͓?3l6UF>Tg%[a4͓??ߡdgkU7X;<}w6֘"5Jg#(91$MP86<9	G2`9&(;a^e	tVP1rTK5I$R 
lPvUY}djCVxRyt-Ԁ@NCZAZ1GnIvP-r2Ù=|d7.L>oUYiI&?r}#MXO3gm44}b?d.T>oUYiI&?r}#MXO3[a4͓?}maHG*6L8dIr5FO1DQB[ceoH	:i~,)#Yl<ERs?ejD^ 2<3E}mAo^|c>~?愨w2`Fr>L>1'ֳ꠷όd0;dЕ>1i2`T>1B?sY?e"~K/Vl@D>1O|C>1k<lЕ&Ly',[9*k/wZA!>5"w8tZPtgO^E5";}CW]Lx$SYl5g$V,<@%[`+Y4zY>fcA"4$jsz P6
Ɣ7tϙ2Igvֲ$ٓklHYyZJ/V+3Oiݞdٚ{9IGr٪A P6^Lx$SYl5g$V,<@%[`+Z3N=fi;$#MYOfj؁B/8lx	<dIoAnn6Aƍw {D}bIE57Xa`/|wj`$edcf'P!zb(]vH@QTXeP?Pmst#
bXs#=@g5D=$Zl[3O~o1 h%c9?I2U%9ۊE^6z>
ƞ	AYk<hƈ- \m0й%%d*~GL=Y1?eX2	Vj	VPPQk(-cB~l;% 
Vlc	sZDKOjA"fi;$#M}g'=J".P-o.B~	~&Dg5sxHd	gvZ>W0}')ZZ?>'ZY><Ƀ빂<+>`GAIXD@<P}k`"1eO>MXG9
Nmaϭ ?d3x)9=Dih>+`=lT>Br#?ZȓPRMR4wI")KÒ+uE(h`JÛ9ڶb#YzXq,.=#Mg{S3AE!c7',08DZ{**灰>1odidڣG1~7(k-&O!\G0nk=Uaɔٞ*>jvDX.?}s;mq4~0dPa7glZD)ɚzA"4HO{qmiv⇭hj]]56u5lD""t<6+ZK;1GG,":9i0&m]lB#"y]l.?6wfìᅞr>m`ɬXrpn6@TKfEL嚛?όa-6OuD`=X@?=X c~k<k}b0'&OJ2}huB#r:沝3I731e g$5:{BxV|i|V$"|n6~ g?VHx>k>!$Uo xw3$ӹ9g
k d9f4 @~3Ƨ{ 9'	iؔOڜ-Y@+`ӷH"KlI׍@E
l#K`t9 g#(n6dkBl(H% G$}7973@ա:͝Ǜ3[i
Q jY>bu"0[oa> .exB7Y%`eklC/h^;ϭ?vs`vS x߃
׿vKIS$ϗ'yJ?g$[i
Q Qfek"C{
f;a[)<s'z#XVpUk	E Jy$cvd՞CgxCMV(*ZOZ^vlhO2Ywd ix&\?>׶Ә۬ )X @wgZS l .	?N}B	w/A+e+	f ]<1Ym+P+hW[5G@
>kXV9gQy΢/VӪ}ܤH	E
bY{A/k#%Vµٳ^!{c$#M%q?7@Zwu0HkؓHK`iX xw$Ag֊?$q_Տj={CT֊Q^tԅC^!1>ҝk"MAln6LnT+E/$H_*EM%۬%唃(&piNq&,?Y%_ܴ91ŞflV0Yȸ$KfX,`:,m12
.&M# %<a>&u Jx`(@oasa3s{ܴj	Vؿ9ߝAmd µG׌ֲ4>6j2~7LL}ϭ~?pXVfyۖFPUZ[>L_efA7V->I}l[i
ETzH>C}k>Btw3~ 4AմO0K'֟[ibk;[iH	Tn63'r 7VGZY7ͬ~~&6q'#ɸ8F)BOy=؝3ނk'6y~o`<a-_57~dS'c OGQ[AB#}hO3H3Uc8*nI(k$L')lތZ?mkcbz[3>@-}lpOlw?mas?xWK)cq`|kG
gܗc|~݌|LHsU978Q&u	>e֘J/V;6A;/G0WrVee8Kͦa#@7<]2jn?BU&okOG=N4%^VPaZ&sAfec	"Fr1%ehNd|UAkAUX#	Zx/#O	ZH=Qwl">-l+#\=T/[l;a ,O1ꏭ1̡ޠϭYm#c+'ֳFv<rMNZ>1E'NJ-LOVW.}l)fYkdhW=7V@揼^&PPsրd񂯞{e13Aln6/x*Lޠϭam9w5:36$#DI}mix,ipH9߈1wlbvrόak']l3͝rMe=@$[5GT@.3~g`灞g}d~6(}dK.!o|,gF]fRdsA$;'d_<bfmX._+/e[c_>U{?8CAϟZ4!*	3:3ώVPaZ&s趡g̙;sag@alOk-im"٪=$Z`Og{F>xY_@3߀e13?˼@[=K.B=@"H	&ɞGZ)Mg{V`2m-=*Ƒ̎zHeCL'LLmx$ڰ\y+/e[bx&~h^C8|L̎z`Vya{?U~1+\$A.:$ܪIK/m}B?
+Db~ݞ5c<w57*70)iYiarTBUg29s<z=GQ[AB#}hO3pj~c\~I5e^KcaG9~5FSV]_<DqkP5>e}}4Pϭ;O+Dt}&lwR˷^]iK.578~f0|l[Z@FC<{1d#m<~rA}m'i}mg3܅O?a3f1F~rrwd*y.FxdJʳ#&ɞGZ)Mg{
YJ+G29u	3gEmg1?h  34´LC}$	C<Ys`<,ceH%
	{Ulў,eP>|kfɅr>md~Mgk/99铳̈́@]ѭ) Y0x$}mlb朏YYsP}mlbAw`saG9~1hd٬ӕf}h<}k_A`09{e13Aln6/x*LޠϭHm?}|h&J|LG=N{L/GQ[AB#}hO3	GawAvfX7K/gBH$}&O)YwԲɞ.ix.LLO~{m96%a͆z͓=r>md~Mgk/99铳̈́@]ѭ) Y3qZ>q?Y51g9;8]ݍo>1Z>̙!,4[i
ETzH>Y>vS;-{a{`P`gh"ڰ\q+/e[bx&~-/h^;OS6*,/cG;X%k %ۇDI7e<- %"7V8P?(cK/LY@[ߝR˼ovLÆ灞̙pbg2}x56+q-╀%pwgě'̎za>&v?lUH,/kߪ+\*orK/mhEmg1?=lu:g|'rMfE{yU<Iӕf}h1(>o|3٬/LFe̟ed -ovL;O.3Ym`i29 b=}l6A0Ul&h-Ղ2P55W;i6F 	WOop84GQ[AB#}hOgcx4kNYÛ3e:T9&NVV-Aԋ'ֳYm#.}mFa{`灲A ǒ2P5!gF9;Z9(|L̎z`Vya{?U~1+\$A.:$ܪIK/m쁥B?
+Db~FgKcϹ.h<y&N^>+HlPlA<ߪ$[i
ETzH>@d~k-dsA[cYxFD8}0Y3쾀cϙ?&s(zYw|eݓ>Z󕧨I"كSҤw3AE)` =*&WmEVx;)em ՂX{(h3#BϭZa>&v?fG=NHX<׿`T{ nNU$%iP䢶F
3〺1fgawAK~X4mI%dY$c^ڒUcBHhULza>&ie<r׸VY57*71`rS;D%_a>&lGQ[AB#}hO3aL'LOɓ\ue:l󁁪f;ɓ&}ܝ2}tVxbG53bIKX7H =jfT6$gf;jXj5߶%SD# "Y<$V=j@?l&ma`W=Aln6rX~ƿ4}~sPse֍Vs?T#<j.jn?BU&ofKO;IJYdg#P-CҬIpzUg#:!e{J+h)e۳M˷@{o1$vSSy`d1ܳ齓lyB=3}m'*YmlxC<Ph$> T%g{)4ݓ?6dl@wPfFFx
S0vK)FaǙ[VHxj1ٍH(9P;4݁$ z͒9%%`t9đxJ´Lke[H-vUmPG|ÆxB|kfɅw96?g&q驉a1wvDk}@g+?_96?g&N&&s'>?kzf: Lך$m<{5rl-ﻁ}ϰðh^P2C_<bfmX._+/e[c_>U{?8CAϟ[0i6F ԰'ds7tBGQ[AB#}hO5?ϲe13Bbv4~wK.Az]3!]#̙pbg2}x56+q-╀\f@9}k<|kfɅw96?g&q驉a1wvDk}@g+?_96?g&N&&s'[dzbL9qB@wgc}l[i
ETzH>6O}ݔFg^21n6J@؇G	Ae>}hV4|L̎z`Vya{?U~1+\$A.:$ܪIK/mڄ%"7V
T#ie	k={YwԲɞE?a=2dkimV[`+D8i;VO:|Lثi`X^׿UV"T$X%ؖ^3`P䢶F
3,I޵+{+1|8.^&s'g&s'̈́@]ѭ) Y||8ϙ;8̟wc[OqlZAB#fqӚ O9S70\mf%$6vg Hbn6~=Zrbx`*7 PA@O	eܩ3J;ĻO%52?`5Lƾb4,<$ #! @g~%_2fOG=N4%^
ǵJ+h(Do9Fxk2fQo?I{ӯp* MqZBKOk 5LAK8݂;k%Zyn?0f,í$k S?8;dU5]`M4%^<)/oWddNVkO$wgc{<tO #! $3՗,7a3fvP9&agd흎-if0ᝎ'l,M~=d6PxFDFӕf}h[cbfѷU`@xB7V%`eklCŠ2z>)?;3#X$m,UX^ƏkߌvJ*AK'w*o{FxeP䢶F
3 G!a}&O
s5]|,gixɗ&s'?~ ^Ncng )XFwgB'̎za>&v?lUH,/kߪ+\*orK/m*%"7V9c99334n^ƖFe$5Z*%$cgY񭚛Е|ɛ^@S'	W Z6䢶6l?E 7:^nB#|'gfL?.DL~?  88p*{υ{@[OJ$, @!z[ޑ/p*OwQX~t,96agvD}xmcFaC@%*(Ķ(U(ha'6QV#	:lXfvC2ڄ!?aZ&m!A
nɕlUfUa{Xe=2>&{+1|8.^&s'g&s'̈́@]ѭ) Y||8ϙ;8̟wc[OqX
Y>ރXF6uA593
fNVV-AEdga4/{( zW=7V@揼^&PPsօa4a:Е}̎zuB?
+Db~Sg8G1}]Fh>1xВPD|X<h^%UcF{ әO 2BUg29s=+>0UMeg`1<q
qbkll/SYn6Z}h ,Z}h0}8V@׸VOPjG]gLwk#MdJi/"EY3q֜XFģ^-J9iăT [`?{i.P-\=wK꛶yiN&$(fh)"}bEMH/A%Mf/i0|,n$RO	>IQ	ZH%zuMzFh4ZD=uZI;*C?"X"(Zbb~3H]e)1rA*5I5	a[*;=a3ykf~^
eB?}O9UU)c,,eKm`<@dϰ̟m~k`Kk[P{b#@_x'>j#}Y;+F`[<I¸+'MגBϱ&']J'֍,?vejV^d6hkK>3L4`0ͫ24O~2efcs~V\w5;$twNKK;"rc\kB2<=œly7l #d#O>3ٳ'g{#)ʬ<xsOc?X"hC3&3~UPj¶UwxN~O~wϲ"5~Ո`<J/kDI%*rIkV! y-VВFڳnRwA'2,W,%7&&?G͏p!>FC`nY@)}m63Id#Oы<Y>3ݞ>OGSXybȺ/3/al-v#"Tnj¶Uwz17o#㹀3D[7@~3jFHa_װW\rGX k6X%S%g<v_3ڄ̙'mbKY㐤m'/XA9VlAU3;mU1 %w`=yo-~%|D$n6BW¸,ZA?͟dxz%i* Ml/VlE啜d9 iUhFTD-;TwVl͙Ѵb٧6`灞0x!Wwc\~F>Ala/K;	<S]j[\¶U%󄲆FƂ^&xd?eirV[3AO`-\3_ 2(i 7jx:wOU[<&DMS >n6F#/"|+( z'O;HsRX">,aݒ,.,BД#eXW (}m"ON`6~-<[GOplZ5sjҶL2'efX"Zv3f5Uf	a[*<xȀY@3<=$MgsA@Qdi^lw7diiM"2-.P-l~&mbxOq+/ĳ]5)Ȁe O.QGLV֘Ahn6Js8g<'1?A_~R|GKDGr!HeXDŬo;ٍYf?jLF㱫^d-%	I1f;+ P%vwd$'m1fv?Y͔z
a$`k+g!=@g5ڢ}h>fLH4Gr,Y[ІF;HdI"RM7-CqoH	6L@$7XK;1pi1:n?N+1mv#%kIrnܓ{dzNa&{'ww]A*	Vj kg;bGewKgH֘gԪ¶α*[X3ZNw[1?A}cy7vQG<9U	E琔Qڳ`NЃt>dmXgPY]jdϙ>f;?D2<+ìGR揼g5*)i;2NմCfjq[57}1?
,ZA"fy_͙}lvoɛ$6ZmJg	zօ՛&Vk)mZl?ͩ_jD=mf2YH5fɕ1v~n*"I,Y@(l}Xѓ' kàmb2X?ڱd?͚gkUL4b	{6L͐"X-	f
@-N;}(	4(|J'i"X6>k'Cv_}7,Y>OvO?a0͞<O?a6lvYqY`|+/4mC3ՇL}d*z'6Z/}uL?;lϲMqX%#ْ c=R3 V	z	
vZ@3	k㓝Y8ipo%&D%7d~LNE+ܱ5916>#'Cv_L<<vl[d~ͧkxI}m'i<v,[d~Z;[5ypυqX4c@{v<]0DG
حQІ>3x8AN;~eX&#fE+]`1̖_͉Cy%!$g53"rs퐁vSvI;$ϲ%&J'LJ'H7ȥ{&*?"fº[Y#!}<}7,>O lJ6O?au&xZI}mg+jEf9 X>4c@{v<]0DLOl+bD_B<$ӎ߿V	Hxj="0٥bP^IqI`x9'jYy2g4N?K;VxT_~wK>&vJ'HO0KE+ܰJ'7&-?"f¹|l[Y#!}@}7,9}m6 Zglx9<XHglxC<Y9l[5ybYbm??Xu=*U~¶+!~b~x?l}ރeݔ*)({iȖiAqRP)%c(7#0xrz7P!Ar _eb=`ȴ"?1Pt"?v-BxR&mb	!ރ5:2$Xif9	iZU/>/AB}lVgcp"lV=Sqg[$S%8K4ǻQP)%Y_͙`1aW̟m&{<̙t`/֠mB _ͪYR79zzzNi(&Xa5G&UvO?P_a[d>ݛwvU4$$XA [`:h(sK=nC=Yk"MAl/Ȣ4ioQ/9L*EMzf_hT[%zD	?P0%ZDM%]iT/]	[/+ęP|Ri'ys)*/
>sx~lC?XJ(畤ZJ(	Eܓ$
Ad$(XW6
xOĥ?2v^ƿ4}~l}hD5;2)`.g¹x>jr*@'uSg¸
?3%L=,nR	DO}(ٱ('#!}nYnG<xxU}m'ld#f'	5y6¸5?~=;mЪY?/3 	d*~&OT!}M}QxD?YNa>k<KAU%Dтx+;PrX }C>'d͆J'M-Vn(Xe
hJ6d?98=@g5D=$ZTdٚ}Dz}k#MXH9?@qe1oC]tZ)Ez_֖g5~ 74.{E?}bIE57Xa`5|wlW}mN%=YHL	VsH-մ	V(u_Rg nlC5|P+%	XU^%K#cx;UmIE<XG!	we9"%EQ   fi	B$n4qC!}%ֲ$qhKA9Z}bd0~/A%Me\<=YVNZW Kxm"$3x$n6$	V/wB?;9XVL!D;
k 9$GiQڟ
VO`. ^Vn65QbBjЊ>@C]|ّ_SY灞
f-_cV>ˡ%lg&}[[jYw#@nX} ӻ}ߐsc]@>rl[d~ͧgR,[d~a<jG<!͞56O??<x\N/göZ󒳆~RgEOgɉ*w{< +)Ԭ'Y,cAU%5(m`T#jJ/fzY{9K(c-$cH*fy?9P&(dH5GJs>fe1ޟZA%6i?}g'ĥt9ۊE	Rh	& \m`=$y+B	gvYy1?dzDdG~Ƞ\h9ڻUVkh Cƽ!}Aϥ,AU^ƄZ%՞{yA-6C9?IWS(sK=nAZ_6O`E!ֲ$ցIgv2O}*dϚgœX8lHA9,Z?h{(-(}VO #!+|e
/ϙ30(}k	1zÃPNUk90K5_52g°;dBf#qaĬݓf	;BECP3C)촸ׁ1<mXpq+<l[1tCΔOeẅW>?߿	A-6C9?IW@QSv"P+tRBÚP9p#kYj
Ax'ƍ	5DF7hз)h4ChbC`ʧK %lH0%[Z'yf**5<|KsD6_P
>B	]Lx1jP#7~6^`$bz:XǑ-1%*fP3kfUa<
}A泒x\Y>jrY[f c1?f|+mfBzZDKOjAF4zbA"4HOMYO`en(zV4F'&ֲ$q,Oj}o%ѡoSiʇ57X"$9i>C`ʧK %lH0%[Z'yf*(t] K	k$ω~}f`sPGEmVP@OGKkRgUf.*P3kj:dGfg5ן
>jrY[fc1?f|+#d٬rVڢ}h
[3O~)Lw$#MD$_iv⇭hx`E&7ֲ$

4I7$SAm1,ʅq,q,jbڪQu-"QCپ+쪫(Bt#
c<G''Yݔ%EQ >_}l={DDiE!$+H[KV={CNzmZȓl+Dgg}%5|/	gvVS%U mBb(]vH@Q)7*/9%V Tx*fyv?9P&(i-=.jIֈ4	Zmrخ?/n(z*^<p`V$NOTh$qXb<@nRYݩá-7VEh@5ڢcg~g9m5FzHa(4Dih>K[@lߠ7X I\Xs$*XFͫdf>e_n(z2gU6K;>&̙'όf0Vs	'Pn(zh\bQgֲ$ѽ'Csq
ƁB\h{A;XfYx6A+lebX{%'eEJT>ғ'ִy8%Ґ#kO)O/(Aݑ+6!d%{Ld!N`׬>ҐAdl!
@
|+uf˃Njs	&O5\ɟ2~E{'ְ(͗xK1f6(!Л{>RXGmsG52glZ?ROX9%x @u505G¹h>lAk;GI6OσIz%@FB|W-+}l@͓Ym&v
p4}l@52c,W}fz|ɝ¸
l[3'Mg̙
p"}itC=yzm0EHYϘ0Ʊj(Y7IikEC2IXڒLt={|PYڠzQ#w``dz8	qZiZ4}`7=huTX!`zX!RX!`d<È ٴf]PY+Mg)2C'ֳ(Bg>`,Zgw2ggk')*` R1_d{d{'֎^D|)r#+'@u^Rd~lAl4(k<Q{BY+Lx`?eJk;X}hdٽ$B=@Ajn6MZz&EARԱ ăqdbj԰@zH4%P5@zU"85,A@J	dbY$JͷQWr[mYa
/K$:٬3[dك^#f$ԍ|vMg{Sg#BȀP5 2d>k<nf}jh}l3}jj-g:,Sg`zs&P-0gG>p3Xq ,LR
'l O!DJ6Oϱ
'l	[58+*~;g	}kx,Id4w
9=40@R<(l[5BM4l8Ta(Bl8Ta-0g{S3AE)aBwbpAEfx4(k=3O-}iDٽzs)g9l[`=ק2epg5	CIW6g{UXdpE=O
"E25AՊXb,B0
Kife٬!EnV	o~?K' dY[ڑ`\5;7¸ XGYP1<T*},,K'y=~,2@g7A8l&i@zXKY(Pց>%f4{?Y3Keٿ~f;͕k#MeJ/"EYUfP[bk"Mh	yq-{3ta5gH_K,%ژr&!*[b!R(E26LolH#^zYp*[^X"XNe`|+PAd%aʯuG¸lZI՜6P57s&s\AmfI5~T&LeSꖑA?dhl?aSH.Ix	|c	g%cv8>"f(s\B'{JF	
֖, O-Ww[􂄊\>F'& ϭdIНQXO41R[%Gjȑ-=%F=@Id	݃uǤP3fHzdr%l[bcgXKa(BZ l''E Hl'/&ɞGZ)XKa(́UYq!YS_P>~PqϜ0}d3&\}lhǥIGPֈ9cҤw3AE+=mZ%s;S_SBP	_P}?a-5Jo1!fA!>4}g'=_ܳ^E6g'i&"}<h {wD XQ7NI)/%AդDHk&{<h0ah6zmٴMa<u5m9[鄮Ω8ٴaVD%H"1$TF?@H$F	_aYOb:-> uAf#kV˞y`wǪMl}bDh"6$xH*}g'f[Іx'iZȓZ=}Yݩ5Ydg#P-95kfLd569P%Dev2lVX%DF`emAA7E~&x7zA"4JO{+Nŏ[հjAlAm'iZȓZ=}Yݩ5Ydg#P-:T'm6m1YaCxbw`TwN	<DfP3rHTI?9,ZI@Z`i$e41ހH4>JʸtZ:H--EG~j6#0.9Hd-FBl7OZg 4q9vIk䑗E?uGS!abVJ6 |AY9,ګ RU$'VxB(~0?sgk n6~E͒@0^$zYG|@Lm4LmRS	D=l4F1GYa#UU&_aɕFߎ,mqd;SY-|բ?DkgI/ƛa#QBW`}Z+3fC㿬֭&O E{3pJOTr̿WE\CZ_SC`NDdItRĸ7egSl\k;؅rɞGZ)1@ma_Mg{!\YYX~|16r>Y!J	F\I,[+b/A9uf/XrYV!Q4?9@@ƖPs)*T!y>~PCF6b&dxg<WEOB}k`Zkf"nfL\H/>?#yѫ?XF?@H$F	_aYObt zM<wkr}DdIRˍﱮ#6}ewm]poANk;؅rɞGZ)MN"E]FbٔF%iA@ rVpc kyὄmh rĶ3U@	)ZIg0BL៾~7ϜAɟd|+#Sgs4%gۿ
"D7kI!rIH+@K1b=5BM4fH h%'*'8|Z-}MMx3*V$ւ7PaG6$/}bELI%ځ<i6!^%h[=
>JïK`{>_ֺ+m`j3J-eeh>6̙g`4=1L%l6i| l7Kv1%I3Ep~7@A7!Ao>7I	GVF-
֞޲NoXdE>OIRCmac$tSٯ^vD]LDXB3Rcw-fmXXC$g1x;KO~}h	Gg-eaׂNi`m;m[=$2efY`͈dHɒ#Ĺ}ʏ9F֕ ^D>l~tZ)E!6sK6#Sh7PD?ċ0~i<ZoA#qWvd~;d f5ZL&W7#XEuLča-a![aXETEf&WFyf$knX"7 1v6O5˻)쬧kZ$beoŶ?l+aכQ	#KkXDWSo3iՃ-"X HZXeXF dHVsvIojn?OٟZb$@˓-&Ey+8+2"V78`IٵY`I'J`IdGHuLbKTk-lE[bH:V~?w$eY`/Xc>JUI"Zͬ3$-oa$
ĵ^$
ĵwkU=:i_)?&;+Yh$-"Hy, O-UDzj4Cl#Oia5/7~K;PJPo|T'a}&l?6P"NJïI?ag!9'YamXI0-u2a$KkH\	Y_2j<D;?LIX>~6+"k+Ukh
QPʵG¸&Z+B[lڲ¸&vO:ƺ;UXGIl:4l\7<D;~6P\Qɟ`'ͬ"f]Ek(J`YY:R ^nDG87~bi0ް%[X	V ЍWYLfx-=Um
Orkd~pq%¹T
Y>Q1ZLkF7'wS?XD RvI',qq`E&Vix?'X7z0I˖'0&x-3k([>6qc9,(¸%d#֤XAo؛¸% >& V%rw{uj9Y$D{-i)ĂDi{K9?InA	TTB+f(sKՈk"M}a,oa֨nXn~7灠X	j'YYD+
>n{	jՖ%uI %)L:Ve=_w#Mvrf3Z-UEHt=E˟Oֲ$ց#YݩUag3Ȱ"|2uCF͟KRQjS\'֍7{skU*-J75I V%ht"w<XEmU_aGT|+0}hw'Y`U`sUa&$
Zg!1ށ3OH$F	gO{0UEHt=EːNwixn6F1E+;H	XD	&dI%xj{@[R)쬧jN;K'?> 5
@5ߑ<W*O$!ʓ)"TE/skYh%;crmjʙ!9Dgd?Oֲ$Ѻ&,gvYV<xJu"vduZUS__kOp }F:U+#X!jAjHqKg5"wQo#>mXn)@VQ-JZW  9}hwj	6U-J75I %ia1ށPA,YOa_n-&QR3NQ<^h5bC
wjb$dFXqA-7X xL7A|5v96ɛ3/#weeO<j5F2Tfb6Z\zTgl5Z|+;k'֤`jX`"<ik 36-~]R\'`3={DDiO{stZMgd:fUfU'lpPgm44}b?d.}maHG*6L8}b:hvAx٭5r%ڝZȓ_ӇO7~II=}<X?@H$F>gCCgA/QR2+47tɔ;Wֲ$ԲUՉ' XK;>ȳ^ֲx+=L(k)U1FOߤL$|+K'߿w"m	'_sz^R2+47tYh657YdY,S-qx0|5?YVW `}h3WDidW0*@&b7B[$* ZH

QY>0m<lr&s&DS>'}i+k2Jze6O#,[$=rOavO[0ɑC\''	P5>_qQXd3l02dȁ9C'8+#g"`92dEc\K''<lZ}iV'܍R2+47t7yiN#jDn6hR5&oԋ0s˹%wk)V_d
Gݧ{ ] Ka,DnȕVi-KuBi=rqZ4ۍwN?w|w@wߕ-ɔ`ٗ|3c\B}iD1f	x7B|JEI>}kO` #OG>K2dȐg
RÂh9 E&̱\r,D{O.IGP@揼sOO%\``߲'`T%_IGP@揼gݡfSս+[<ʄXЕ%al3sAZq`C@Mg{2g̟)kl!b?>ӂ{''J!v2$#/`n6Bgkƭ= 1*@%%=@HĴpŒ\EO|+?!lsxk;2g{X2w,~m`,tWs\ )O!a
!n6eÖ*YG\KB
0MdϷsK2dH¸
[Pϭ 
Oa}<lĻfL5>P;dچY6*>t>3xىq̙\E >?gKXMaHOdiiM"hۚjUyZȓPR'{'h"uEN!ٕw~jfeY@LްSZ~@lh]LQʵeO2~֪<5Ym/Xv@/XHZgݩ %>1V̟X D?	vd5c xrl0ZwP-N6	5	&zH`	3̸`,dfK=l<	4ggggg$|P.x#D;L%|V䜏ilʻd=>@T@U b-x2jS2:8ON2𳴴iZ9;C}>eT_`*@U̧biQmfHeH$2?7@3*nq[PZ>1̐zA"4K=rdeSbtւmEN<j7X  aj%ĵǛDi}g'1"|CFk Dq`vYDZăk38a+%uDi}g'{.\R2+47tRlhZȓPRM1JX7Ǎ	gvXs
HٕwBՊZZ?
ɗ<l[jccv`+,fjR()J53_6xsV*YRHRC_YHlK0CT^7~<ֿ͟s)G9"<EǪ$͉#ܒD֒C,FRDޖXT6Km֥g)m+YOqT>bi.gvSU>)}l;\UOa؅qZd˂)kf"mυp;
4zA"4KMO{ìކZ*FEvy1>55O/K5cBYݰi
N\rÖhj[H#+Lxوu5YPW)'',#o}(Bd]dXrP|`1c O `_ƾb?ժKk͉B~nJ89 ́&<x"%haRg⭓j|WR,Z?
ɗfυr4~4-\˶Oa؅qZd˄EV?>0idٚ[k<{Dih>bfoCgA#"sCwM\"U}maHG*6L8%gm44}b?d"[a4͓?UfU'lpLϭ?VihRɟDUfU'lpH0gm44}b?d"[a4͓?3>oUYiI&?H3l6UF>Tg5>oUYiI&?x3l6UF>Tg9>oUYiI&?3l6UF>Tg#[a4͓?3l6UF>Tgϭ?VihRɟ @(V$Ѻ"{@/,XďA&A5iܖwj`ԲڮL|~Iɷ,2$LVR;P.Tg"LVR;;&2p!0#ܧfxoZl@@&#9	/$ɖ[Sk%GׯdFbM;&}q#&Iֱ&P3L`nܘjf%3r76$ӲgH`灭+X͓(NGĶpf
L53QngVR;}0x!0#P7sG8Hgf4Z͔3j3dŀH$ӲgTp(?eY}灰`灛S1!c1"h{1c?X]Mg؇S&{>iWVOT#E9

~cB#M0'Rs;xSghl<lOdI(}
befxЋF`b3f}a@M/g4"!Qn˳}{9S4Di9?I7mR%Ogvֲ$A@J}
b؅}Dl
L'yf?XL(SB/x&^c= hO{5_z*nڤJwjC$Ff
IS1(!)ALJAL31#34#/#-yCԵ!2^@sJ<wjuk"MO̙ipoόbp&i6P3{)g7ཧDi9?I?6S5l_RYJdzL"aJ&Ff
fi9?F_0sCԵ!@sJO{T+YkJh#}I}j߶h[>a4ɞI%xI9,s 3}a< bxn[*03}0x5S:Boe6Lt\@ 'ְa9q Y>3OrӶ'^aR@{-cd[k6Ɂ#.Uqe"DSvا[ّF"(Gը 6@Ln6$J@؇G	󚈾н>e0VvsTEP2>Ai?=YC~j[o>m?a6"~fu~׿)i䮹L4wd]d	ֲxLn6Aۻr,Y[ck[cc1.hVf%7fhVfYwg$3و.eVYx1`Zf`*ɚw;u4>lXeD/PhxЍ=Yk@_{=0r1@Va5{߰k/DZA?O%RJf.&0	ͅ.^EqmW-"K`{({i>ĜR?υpOmMfZl̯fGrզN@n6KidȅX.ĝRAjr@'f2gIViU[EY(2\EhCq^61qݭ8^4\=}k?6NwaT1	l1?h ^\-}maFC?@)%we8mM*de}2;әOTeX7w+#r/Wq@mbE`ٗzȩ̫q	Y@H)gT͑Lwbb~͟""(c7DewZ
!=
ӥ`eklCU{B
2s~"x~ƿԇ֊DU{B0z[C/K=>?a]Uz{AOFkqIO5at*ZA,}0?l&(hȖ
OFC~ϙ3O\=}mo2WTH)g6P,v(g'6 1ٗwD&ewZ
!=
ӥ`eklCU{B6; `灵BkEB#U{o!>Nz}h灛y~pPH~FL"kl;~/ٿ^fAm mX`8 eWdfIg_Ue&CM%#|IBL9#GK%]a	]灜Xut[&P5gWOvY<n,rŕN,Kljf%x*Ĺ]}L3G
2>$ܫ`_#kc,I*O5bN-*G&!e7Q&Ov~n_XЏȖܓt\
OFCg3Y&||+kxklaǎߋo9׿"l rF,4`H j8%>/A$$ْG(WY}0vIHCd6NHkf[l/B~'zek#MXH9?@q_Vg#TyCwM\gO!&'S]k"Mh	x?Xf&kI/H!,FOOje_21+Nֲ%ےo;I灭ٞRuZ1?8L B-@"h<Aܠn6IVq)H-6G]T8㱯L IlVۿ6s&m |A0ffZ"v?$[rH@ ~I{)F4#p>~o3OKvzY0@`@jf$& eZG8b~¸vI}mTk64٪V#GгJY sZOegH3H)W]eG,K9+7GmY(`H:ջS lsv͟"}@v[7BXEq C	n6$J@؇G	P;Ġ>Hs^)QG#H~5F?g߀ڢ0zY[ePst֘!4<fY0,ʻp
egeQ{q.֟ٺXȖ'c;^'krRk-|;UZ(  1 9*?a6YGOfp6%"&6L`Cnɕ<y	A7!9q-ml Ki(}`n)|PgؑO159+6 `OQ],[d`+ggdTrV{bF)?HƇ¹(P}kjq"RB}沵VKXAҢZ|+kUuY-dr "mqd6efb_qgK>㱷9g(U)J̀cv~l6Ps_1w@1#cC\8}k$l"@"1.H)O1 W%+}kxxMN?By5iؗUY/dȓ#orn6fՆն5| Evsס+\Z~xDb6L/?8>@ ;aؗ܈`o:{&O%ڡah֍}uCdϬdF͘ $V-%IP d~2gؑPB-yI><(ӶL\ܐuw직@ @;?ZE"(?6o-`nL=j (<mdìH8揼?g5UP(w>1-?ID<Q{qE!KOҪͪ(zY[U>Nz}h(
p/}?g.,NbX%܉bv1K4L߿w1Yh#'SHy, O-3 9UD*^9?F_YH(n>eP
U5QIgv65I )ȑy f5	د7K_!xVP3@vLf%vQesZbdX̵
lڱa傎p5Z=f$!bͦL J:B6ϼ,
n4{$Di9?I<|QMH;xW%& A'#$R܊@l+B5WnzPkh"rt,XL[`3U	p#!^$&-=XCi߲;m.j,mbx f;ٳT'[jqل\jF]ҳi^U؅Y;me5"2최KYvV|s@6Pw`$,Yݔj (<+ìGP揼?g5^нEC?4"x%!!zCЅBkCAf٧,I =y"OGkPP-?5	II9)'X'	II95djqœf@KOpfp)}mͣ_<kBV^ƿ4}~qP6;akO8Ķx66U_`~d){m>\@ l"sGf0Eb\ݶ2V!oRâR>*VP3$F))*HdX]	^%#N2)<H% pX~GP2|s1G8q U!yMmsPIʬ03)/3*0灠̡X&K1efJd'ON  * +Km Pʘ>a+FNtagii'++J
Wzl2l# ^gdGDzzrWlB+;meZd]k+?8UBT")8H)r>fpYSPsښBPiRc9 h$,}g'=گ5ClEHȮ5^	/?	w55 l'Öa2
yTG^4%lt*cĐ0-m\Y@OL.hVHubmc+56̰~xɔ=?vFTxń̊숧ퟭ9vdQȊ2lP6v7<e0婷2P55Wc$P2 <P	e_j~¡ߒieeGփ ^P3]B;m?\ɕ"2Ŗ@ۻY<c[XrPma̳1D#1.	̳7g?;u4^H9?@3/%7mR%:jojh]VdI
8Њ(%q$7M,/	5:<IvPJb~;$ӎ+ho$˺
@g)fKmhE.+$#MYOe_8?A	T=CsCG"C_1Zң@Yk@
HGo'"&$j<TK; <_z`dA+N;]vd$΀>yHu`` f'9:/>
KBѽ_I%Z}mQT-.2%Z^H@*YV-% ^Nګ/<FfP21ĴIPAJZ
GZ 1s8}	Dr8j7@7(*̌`L kƕIk73 f<ĤB(mv(ɘ>5(q& f:?clߤEL1wdI+lƥl)L?='`&)p8M+vD;$ӟPvd^В*mlH'09p]d(=,iՎ#za#@Sj6~&5o+l'D>_j-ݓS`UA w13Ykg#M1zEV^yu*#$dci䒠 5#dϱ#O\5}kD ~F`sf=S'F~l?fLĜ!` rYnn67UVyXmyK<ki OMuUrZ]3/AK  ?X4|+(7a(qk</T@͗z~yϑD{vdg2g$
Cqv#..VyX.[[Sŵ%mOa )KKs7$,qX	 %&T,!nA5֥{H5@/ Em;ݿ ZnI.ou,Mf$է[9+63<gqҲH!Z#ČR>l[,9*"`Fee&X^,:xrVl7<gɉ<r.giPs$bݔ^XGPW`o
̊wug0
 2e_"lBw8VZϬ	ؑSvO1b->߇vOaƽq"-7V.&swdy@%Z%_9ed!p,mxJp3`jNJ4U=G5e@HČR>ߝ>X*,V{(	&}2
;'֍ofx͓y]ҠH))½~#jS}|nN+ 7VURFf.&kcK1J#e>O`Eq-s4}5Y2̣p+H*P)MgH3H)WѿrV4`qH)jT!{NJͦiݟy׿8cdiiQ"Hy, O-3ŔNB	Z$k"M 7V{}?#B| CZ$2"Kv>"A4hF|z A+=R:	1gf212HԮ	f<H0Ib
_e,? </RzĲl(7xEg/yb,W`  Ú RkDi gGk`ag,& ~~P#,!Kg$[$M$.Z9(Uے{"Pd̔.#\񁟲Yb͗+3@:zd1g	Md~o KC   mnP.p[Y|mYwg1?gP Yº@wd֏A"aɟ  :>mg[m: OaUdf͗&z`0MմoXFK+Ux-iY>ⰉmmÚz_~9of X"S ]aXB$HْQ$|0%$;A3dAgMgdϲR?υz6OA"a `9Wdzڰ@TLdn4KAV3i3~lDB!=|Ւ[ex|+ g{?_5i>Jd>ÀSdd3>r>XD(Ӷ A+(hd,wOMXD0FXNjeVYx1`ܵY'Yat? r>8h6GhWL
w֡'	HPgT'>P>D_~)Lw$#MeJ9?I:ŔUB+:50LOZȓF7OE7X7l ~"uZA*Yy$֑Gȡ"JČR3ߤcIvG¸nY><@͈T=9ϭ0٬1Jd~2
IdmLh !02,2e"k>rTTgɸZŉ %ؖfbA ̰43߈76#sVK1ze>d'ְ@FybLĪow G/f,nYNG2jh6?BPAG}RgqdD&FB1R嬠k*TLk%֘`(J-y-?>0l5ݣ1eZ(
,VBmE0Zkkg~fU hiXxH1Z]h5%<ǉ
[Iس7a( V2Ȅ_(0k=G4ɟbF)Lº8Ȅ_|v}hG3{)ʍ|./W9 AiڱXZ¥G6-2efVɓZ+1R
%=R,sٯBB%fgdyX!`-GJxͦd#VGX#'#UZ!{32<Jd%<gWd}]׍UZ!{32<Jd%<g2z#ͬ7'OYBǛ3ÜXa`<{1Tr$g"Dt"cąCv~m5^0GH#6EV!尋L|c&T|όvH8ջS 	4^4LG%I5-A<Kl7a2,nOW>-&QG22Z K~QKk( КEƿ}h0_>Tg6dA_ КEƿ}h|3Y9L1Jd>$'*0Lx:{#@$%*[dy+3j)W&Vl+VZd1^ɕƻ
%=R,scX}hZ/V ݑcA>xЂgKOO)̙S>}ݶ%}dY>a+BG׋dd c КE>}h54hHdc$a`r-K<ATn6$N1灹XWd9a͈ye(-&QG2AOZŭ}(F_H)E!A/Yy"Y>ČR?ߤsLgްJ|+vO`LrG<]{#@$%*[dy+3j)ߘW&V֬ɓSLld߬%Bk+O/^k=G4ɟbF)L»Т'ʖlwW7X!Е<!/e9Qj_g3OϭRjnzQڱZĐmj䕇ݔ,me7ufBYNlL
2öP3{
ҳykL
#
eI>F( )?2ͬ20¼E$!ta'6A3+H2eWD])&m&Ru}m)&}2
ᨯd/U}$G޵rZP[[;	2}1$T	#T	5c^eX2e,DK;9 *[bݕKA={6SkvK+2`KA=jٲd$^oZ+4y9X߷ͧ?JETٞ$$"4<H@ 2GH<yJĐd)x$3<>4rK=c?[7(|+3fv~HHf
D{$4~6 j
A3<"5#TVQAS3Ā7GK$X +W( aigfk'Y6&YK~~Y
Z%|0rFvV
+((Ħg )L@R=x
GRAY`1ހH4rܱ5xhJFF+ZZdI|n!f
wfx!5o	MV'$KLUWD`'򄃅[^pɔX^n\Lk${
qzv2eg K |bϸҲ*fU޸yYeb9Isw$+T$}^Voa[Y0yYhyX(nfY<UHoOj{3򰄲yZl:t]bH*Mao6O^y5e$9kl&n|+I~
^d(,="BEjrY[eafo1weaԦL+)ݔ0p`v|+['ְZwy4vږ\q?ffA<޲ffA<Y3O]dٚ{<{Diih}g'=,5"PW/?YdI!؊W1O`\nmPj7Ȇ2ԤX(Awl+/O)U-Jr^JE@z@?Ȁ^%##fsj̤Aϰx-bIP?@PψB-K4}AlwP-!76B~s׳?@WMdԳGްD1`[k(wH$F	YYOa gMhuMH;xSg\:C<ídIh	87XW`swAoD	gvI#ؓCހ"r3YD)>& H,XLYD,ZV0fbDoNԒw8:K+l灠Xsu&vP1ݚa:dϲR?׎U1,Z?=ixfh,u$㛃	++)x̙WD;}k+3Ll.\Y+X+Da*l*F~{J7	aʕ+˗R<Wް;r\Nb}"4Z'uAlJXlZh֬3N@9Z,=,5S+Z[+?`HW`rt>KR̫jlɎ)A,YOaRhzZSR"FkPI`h5i`dݶW%-H 1̸ӺHq*@QlȏFyC@~
3gQD`/# .0+I RP&
d
@͒DAt~((͙@ٰk$D=`
Ơ?6`[k">l
Eҳ`&d
APVP3w,E4:.I Ze`umLfP3jÑt޳#PUH	EJGrq6tꚑ4k@
'u)mF3}$I[)W`1Dbl"$	RI(~l5g` WQs	 UiΩ$8n#XE?͒Bi%I3V&{m \V"mdG ~,ܬ	H@L@	lH$w+?XfD$w+?X\_[ڠ>RY2_RŴTݵHSR%.P-˞
߄pNOTE1NH9DB&X|cslX_*HZKYS+}& VIsAs򲁛VH	g+A)>P}g!h>eut6tMHԸ}n6sDX''*ZqX RdB"@Lq-`,[Y}~é@rq*ITXJȏM3b*njVl,9E6m`[k">l
ҳ`&
K|L Vl YĐ;<,Q8rpLfP3jÑte`^yA)>P}g O_F΃Z)1>ҘCYiG5YeqP?<BP7YĖRYݺbbx%:-F7B.t,Xũ31"(ث8&[ْNpndr2XmX(J8#[jpg)V
9S^)׉ jPh֨+<T\l6y7=CIPpyX byYD-G:(ByPTyXpyX@i焗-<ldσO\ȧb1!xvmeh]i8J Y+dI['XVvx5V$TWR`CI[yZ9z5#dĤ@0.>kUi&cdW[lya&#PG*$34P25Ӧ`Ngr`P|)ȕs2ՊU%%rV최%.V%* 5	k˲W80VzuPVk(+˲rLx+=Rw6wWc(
v@۔9za@*EB3 vS `3sv	 %37Fk9)ٟ
@~SK''˹u'PW>|Ka136ub/̟raB?g(&&K>`\KI)zkZE2|HOUȃ2Y,Uٰ`q5EK
<%A5P-du	kT.}Ua@W(ruf9a?LK0YUZ	R9Q,É9y,ÊfA,K0nmn 7ʤ9fxW`7vᲁ`7;vJD<k9jv½"'N;K''˻ R~½  &т5WX+/e[c_>U{?8G?2s\&[<x*Nɗ`{C^fO0W|+l$s*5]e"1.k8`Kxq$/*[e	`&%=A,@	RQr.FLxppY&%G0d ƨs1G8[ĂFNTd4ZfSal.`1ݜ\.-e`2(Q$̨?0jdș(H46a+FNt T5+<JPʘ
a+FNtWgiiO+ (K5] eP6ᰏ{mVTONW2;me[X>]dYr`P|)ȕs
e\980TyroyQ샴``xu*2P55W(w>1R`DfSLS5ö).s`1ݜb\*2"qMa(*h3'ՀP(H46a+FN( rpf[lS@T;JdON,-3BE+JFY-~^`{mrȎbnEk,yq.3%%rV|-g$k󉃜X %.r%\AL9pCjrG&e6EʌGX.;!18By?=/o;셛
W[#mq5y4ՉLgk <,	Z4#M\G޵EY eڨK4}T]@~sL2
k'߿Ɏ#MdJc9?I̿X+fSR%5rF+ZZdI!؊W'Ȱ.z7L(YRbD}a,v dƀRH	R
AO#e!1ܵ1-B>eX8af0[+ /mIPT$
Zd3?@B<jZhYeXk(~o1 h$+ZZYOahzZ)olH~	/X$+Yk@OoH	WV/D]Ȃma_,LӽiK2ύ{@ћkn5y1?@$ϷAmID-(Nel39L.\J9,}0lI;X[F3 (7ڰ2$vN?NTxԘ}@ij4ݛ̙2
AdcYLtԦS;	';1Jd<W穝nN
+|#EEPKw~7ıʉ.KNwR<Wް;r\S"1$#dRA,V3@mT%>.ȕrXݗ E)?4
Õ	fU޵eOp*5}kqrt5	dFײFW@8#\
vOa.N>ݗ{;el,;Ln+U9.Ìw2gb|+@GdcYTtԦS;xdݓVv2gz|+Be%mS;ܝb&Wm8Xm-"0RV%T\%x`v%#w$q>Fȥ`XglsڨK4}T]+<~h|+O\3OA5*̫j˲;3XXfՔ%_ze11SK?}g'g3Jt֊jD*m[6k>d43Yd~K;>,an -j@e-[ni;g<¸ }l>
OdE.+$#MYOe̿
Ԣ6 ^~]Vioֲ$*=KL[XsSu*kpj@e),XW5kgg<r&*XEz	mYܶc_2c|{p&<}l={$DiR|]VYOe̿3=}B/(&hn髗#Sh'YkH^F
HG`
v;>[eq}0]I	䖲əY[mbTZk ?HWʃdR,X6i c;9	A֩$-%
^6R2| 8 #TI3IoLba$bl<,bH֒LJ4$`;rI3ݒLĠQd<ܒ<VNH2R i,̀"T pd	V-xƳ K*ak2;KLY%¾O8~e$Q-A(n嬀w+?i$;˜VV~;I( |]0sI ;*pfSfTak(s2s2?7fT9(ⶡ<	|+G?~GvH4Sh>mg5g/ kKX'YkH^F
HG`
VYa=Hqa_vkHcv.ĩ%Apx$!(̫((Bl9Q Ab@#%Hѳ.`;@>K:NDTo]xflHĢ-~xhJ,cDt{S<K%3x+1X,'V(F1tPOXc*
pX"3c*`dzp?k0kWT::b𗮵rJJg&VJXvڜo[klw+?i$;˜V@;W޳3f#RT<`̧`vo̩̦J78O-B
vyiA$r,X?CΚ]oYjYvY2eɣ^fO2$V,<%ڟZJ/V+¹ (i>
OdE.+$#MYOe̿<ֆPW/&iP}g'̿ͱe.\W/?vYiG>ddH@ȳ-
x&}kOLOّ_1[ebN{c-;r,l<P^*P7P*LHzK"x6YPG>A &;Ӓ	SK9?I32j"X҆yk"M"W̙L}aYݨ?yZ!>c] >~EiO$LVY}ĜfE;Er|ciMB?^PCߨyizK !ʀo
<kL|g&imIDiO{̿Lև5rF;HdIQ
@4	Po9"7XK;VEVmxWZ?G\|+`iٖ5Aۜ8bA0X7|j2$[;%I(ݦ FH㱲!8$,AH`Ssa|=K=S {6%,I(C֥}XƄ=(R,rHĲP԰`2r@,
cM׺FN3Vʂ*+1[l1jL2:8ON4𳴴%eZթ`8uRHʃUږ2A(`XZ:d,w)͗8w+?f, #O$+Zùf#Tl43)Lʌ;me7̩MpfT9(ⶡ<|+Fg&im剎Di }g'=0>PW/?K.+4Yl|`1i2gwj}Y
qb@[Ԁ[ )?wyOp>f'߿w"m	'_mT65rK.+4Yl|`1dσ}e,cĀ% !lR~4Y
fiR}{")vY hO{.eBx٭5r,h߭dI̙&O.xOk}`jvG!D~K;=aY%$K_rXJZM]A*1$gFq`eatY 98'95Y
k'߿wH$F'ȥEa$\KV(pj̙5l4 meY^_{Vʵr~meZVO!|CwM\hZȓZ[Q#̙2ԁ\,gvc\bng4ؖH/~,H#\'ְ"GݧxOm?ıwd6 wTؑSvVZт`F<'k,.j	֊猟~+7~Y=͊UD7"&YƾpXD-g*5sb!bIHJP!+υqd_x7VB63~Ķr5H)=G4|+@XGi?3OeY3Km~1ޠH4Gr,2`m.T7t,h`ֲ$֖ɛG<~AQo	v,6	 "lK;>3_`{fȏV-ek$eaF#X޲@WYemxmfY?6k+3VWf[7#|eY3Km~g1Ȋ]VH$F>˙j>
HT7tJm!}k"M"2|JOɚ $k n6}aKuE$p%Ir+',")»0n#P1-dְa*`%(fUm9VGN3\9XvY-m̕VfL2|n/bB[uC21ׄPy+[an%hY@	|+Æ+c` L`n"[<o ],q#MϺFNWp[*B+<ZVfL ϺFNW^vݶWʕ0NWg޳"v`fS`emUVP3x!NlfTg	V̩63*\ Yi5}N'F3GBIGBJKlh$P$p3(?79-Ÿ́0qav3ąkW`e9eXv
x
[e 6imfX=P¸vr#v3&mekl.9_ w)*OҳĐi=X$bHM\8FBI/_.Zj*A)IDtr!!v`7rwi`7|J#X 6$3t+6KAj?2@LZ}`HI	L<k"lNYHMql-0,>-LI짅io7e> T}m,,ˆ8uI`7ߜ꧁iqwT}mF cSOK20bP%H	
ѪS'#I,Y`n5e|ܒe g\Zȏu^j@4P2N/uU,2~5
ɍ2#k{ A݃Pf)'1r!TXd K
!|;0jǶ-),T78ȏS'3q[Y`48 &kD!Lh=q!,gYl,畜l&Xҽ<ݕGZipYYK`kYhk  aơ7b@BZ5 f쉙H^)l/S=֪y(Lnqܒm)Y=@`"fn6kkP%HjR`d5	xIq&Y,{0	ƀLLq-S<$k`8,nH%nq,JgmÖ.[02|ghV\Ti,r
Q ;`Ry̳FN2ӌ,-3.T$>1Ywп,UC3*XffS%2NJ78e7fTfSgV'
Q -d)8O-B
~6 }a{S4&LwDiiL}g'=Bn,5r{r65rLsKլ4^LW+7XK;bg;Ýđ%1I
쁥X}GɃy<n	{<oO3'g`{ÌްL
D)"(e~Dƕ >'ְ"\crwya*[Y9Km'g&$aֈY1Jd~D?υvAXG4P54ye h%;>3//D*j]VdI-ɛK,gv؅V'Ķ<R~|+.~?:P54s숥EdDi9?I칗ڇdI
y5OdIQW4	Po9"7XK;VE$عmqOa#"d|+P;>LH7Y}Ֆ޲|
p͇RJ7eNbl	]ق;ŋ	H{D,[ 'hRtG5Pdٍ{mObUǼOк2RHʃPm<ö@=e5Y V}ۯ`YAq =F19׍;m%T3deYYݖfumKYe,jJ]ɹ(dbHBܔ)hzĴ=Lİih{HĲPJ+2#x0>ȏN3ݶ26 4,$4ٍ{d=> T pdDV-x2fB|2O;KL}b%S.q[cY:TwYm([IQm9#	Ue7̩MVX.ʕ|+OiiL_A%OYOa3Z>^bJD7O*JAOYbb
<wnö4지fd2*q|uL@Hd"ɅmdHOԲk b[-]n$}h fvVk7	#n܈bxrJD*I-`\f4"
$|^@Ir{mAP5/wNӎMp"Z5J1SJBUꆓ
U bq-jҜfbY,`1BUH4P-k3KZteYYĩbNZ\!PVzV hG*֨Vh]*AVz-Fe5isS>[580Y1?vVXIԟ\ll[e;+cyg>)lL >&X1Hki>
e;&~1-Ķ~q7bY1n%K3<|ݶt08U,%ZP2|uB2r!ܲƌ>Vl-* MY|2k2	$r@k-UaX*P5ٔDƖ@+]edh
e;!+rW7`zX+dW/,DWi
Q,	`
J7 `Ws`w+yI@,(61mA(l1PGn0@$PjIX~/X1)l6SYOyOaֲb,zX^ble`0UP[+bRX{(
2U{?8C`'&i1-a͇<ɗa&XM!m¹Odlfe!s*0s#2qQ0˓&q%V*V%K Z1XbA!J4#wYVd`7,Wx2kq-Wt$! T9JNq l[l.;Jr1-*̦**h3|#MϺFN28K* E`imS+3J*}uB2q.𳴴r`\Yw]+/Xea 1mֲ#Zzq\gPlzTq+Y@H3J&rfg9isBg#fm@+%8.%?ea'hWXW:ĥ2P55W(wLrOi|S5ö)xsk)q`ZĐmU`gm@
fSeXJ )Q5+%>H46`e*>j!J*/	DV<uJ _wAJdGON /~pE>c+FXJ/XGU	<k"9ae	(Qʶ@=iX[k(jf.LTq-fbN\\Bg#fmI80T,Gʕ^Lw} h#+ZTYO`<e>,j	
D	Z E+甃a=3@|,gvo9۬I[exc\hvOa7 a'f"|	ZU9j*eV\a8J%L'qLFw<:1)[jq=XaC*N%PS8]+<:::XMR AĬ-D9%]+<>`*fq*AS8HT.Ǯ:XMkTq+Y@MH3K\sKZtgc ȑ2FW8|nӹ,@L: k5;$~Fǒ̟&y0̡,|~.
ӵ-A	05S݅7Xqsp6 kRJQ<
FJD Ik51l^GX$;V%|{K 5iH
mبF*iE8HbZ`=?k9 ӎv|+@ݓfk&'	Z\*O%xxx9/2}ɖ5W-Sg( %+	b\nAKN35vژJHVpJ0d9Q dFCKƌ>Vl-* MY|2k2	$e b5{U\"d{(l"EK ]5Z|+
e;! 	7`X!dC/,DC	aV^&eTC`PK<4CPA̀<	K
"%ƝxlD`;";u$KHVڬXVe5iOW<Y>jviZɉ~K+R~o>O[F
xcq{ìJ_+/e[aCW
g(wL)X[<x)/L?!m¸'iͅC2̈́1.e]{&`h5ܹ2gX qRXq*X rjƉ`Ă V.hF YV q--^K ,<ؘLA­eH̫`dFOU*%r'q ,]`S8ImYUmNlk3*0Uf+ lVil}uB2qXDʂfR @J"4J)|}uB2qqgii 0Mr`\Yw]+/Xea 1mֲ#L2ӌ?&%V=ǮGjAZZg9V3RҜBt6ˇ bʜeQ`灍,+bRX{(ٔ;}ai&e4w{u|SSpQڰHq-bHTG*3"MbYQ5+$F02X5AR+Km \1%B2p
v}*V%ް..^`-xDqUae,&ʶ@=iX[k(֨]+?89ʩ  ZҜjG..q\a,Yq,&id-A"4F]>ieYCআy'+Z߭dIU@mÑ"	gvKkTV6> @YȜ&}LR?υvk'߿wH$F')Z!$DetSR#5rHH_kD?hH?*Bk&7i殦kRn,殦kkFN+zhOF_J(E |+oD}maHG*6L8!ZUfU'lp|}#MXO3`ϭ?VihRɟG$}#MXO30gm44}b?dYL^]ehO<hQX	GV3eHV6-miPV]6e4(ڤoXfyxQVO6=X}g!G9mbD@&Xxb`L~:ipxF
gME(w2" "x|$2{4e|˒x8:;E{2 _ج cOq.IgC$|>W|˒rn~rNБ:/w E]c݁g}m'Y+'
X}g |Y+]X}g'm#/;3z㪝5gm44}b?d#e}maHG*6L81}#MXO383l6UF>Tg>oUYiI&?3l6UF>Tg[a4͓?3l6UF>Tg}maHG*6L82D}#MXO3è3l6UF>Tg}-mRdINwhBw"|+Ct9wl̈W^m?gz5UCdG͙}8nʊ>|+?Iԍם_I=0-$f%
Lcq)7j1I% Ѹײ׮`7^l,8,WX'k\\,
 Rs' ))h
IpRU݀@Z	5nZ3G!h>ז6xZš_dBM-h 4#hC-۲د`/ee* ?灭c
|+>p. vH4&xqrF,:+dZ^
]J&֘A;T$A!
wlf\lٹvZAȋ2r	+lɗ*O8nʊ>|+է n_f?쬜`[ZIk+2lBI-RvA3$$k460mu7, @,%s)2ق@ 77v !+XZfpZmZu墎xZyBقіGnJ;ء`vĉ+Tb	)1ecÔlIR#MPmu$
1yapX#r
Vv`w XZfpZmZuJ"0Z(煡'(lj Z<൶;pZQݖE^_	?<}{8vVLwH$F	_ڠ>Y*G "Exs	RdIBw7A gv;s\b~Ϲ3f}F}5Cp0ܕ|W&Fά׈5VaVLDIX-"Lڥ9&WZ}	6Kk45$8I5Z7,-!j=ahaW Yڠj`FMt*I"Z"[2FR#_^t)<s,ζE8,WX'k\\mh$h4I^Zh}+-)T#P¸1ހH4h>YW5@Vȵ;!wZ$k"MhBݜdS0LTQ\`<iH|nREsَmP^s=@2Mʻ+ ^49OA$-4Ԑ`3ZhmV5	kpw-y Ǫ!k ?7$ǭ$3H[ur	灭H>RO߿	A+L#9?IU=[[˶V$Z'AO"%~#m	gv0a(l3$<$޳*p|+O$V1-I&>~R;@ɻ)\aOy7rnȇ֧j
V#L	RȎ&U޳HFV½`ݑ`e6Ȱ<μQO0(lQCܴD]yhBB?1pO2)Uu}H1@Jr5SG$D&ؖDW
Cp+ma`7^y`Ł[d
Nv`@!?5I;n
Jp;Bahs8-9A#gaZ1hfG: - <~H@Zh-p>˭O 
ajZI6Ķ`Y^t)X/VR[S:&suE8,WX'k\\mh#h2A!h=ז.xZ-L1̺-RAV
iT#mfWYTrjzH
ijH&IfXXpXkX#k$s	ej=ahaW!h-YhG.	 >.kj/}C>΀O߿ۀAwA[@hH4ih}g'2fð~A-N~?Ca^2]ث߫0Ơ"C|AD|L$׹$Im(+!b;t"89ث8}W9ƖE97aWɹjrnmdQNGdQ "Y?}ļڇ4qB+dZ,he_ZȓZ}a,\[O9DRA"4$^?w4qEPzH~]VhZȓl#}}a,h)>chH4}g'=U5sKPYvY}k"MUo%ڞ|cIs숥EdDi9?I캯.Q@j	,h>&Q*7O>1ǭ?;KGru_8n(^PYvY}k"Mo(DSUe6g,#ydE.+$#MYOe]ZyCϒ˶U5'7Ye"Yݩ2>1P+i8)?1Ȋ]VH$F>5sKP@l,hZȓfPU)V+OOfZdGL}>-i8)?1Ȋ]VH$F>˪ssKQKV={CNcOK.+YWֲ$րo(DSU92MgY2gsO߿IDRA"4$]Wgiv)jghp@O6SόdpR}{")vY hO{/Rի^eEk*D@7O>1)>chH4}g'=lXn(d&ߥmYkAXK;<Is숥EdDi9?I_fivT˶U5o%ڞ|c!O9DRA"4$^/c]gU6ʾ&F"&(U;$-I#dI",!:=b͓">m2g}7Y2_OgȕP5VIReowdiZEYk?LsKQJ+Κ*Da^'7$YEJdG	"KQdK;=:;i&*ś&D|dg,( Y25_a/geX5i쉺Ii>1/~ck#M, O-YT͜R]VdIUȣ)OeY#die6?dGdMd dE.+$#MYOeŎiv"X4}k"M~EHwj}f[*$M(X%{">k"nk'dE.+$#MYOe<E@DaGXK;< &Is숥EdDi9?I캯sKP>ym:DaGXK;<Ƙ
OdE.+$#MYOe̿p.QCϪtԾ ˶?ֲ$e_Yݩ06=i~g1Ȋ]VH$F>{iv6zAEmCgԽD,hk"MUo%ڞ|cv)>chH4}g'=; CmCgԽDK.+4Ym}}eFR%ڟYɔd|c%숥EdDi9?I캿Zn(3g.hpK.+4Ym}}eFR%ڟYɔd|cF?~g';KGru8n(6>x]VdI 3XK;< )>chH4}g'=U6ۊ(ClOieEjhDe_a(,2,̶U}J͒H2LeW#&PDk?XgY<jpR~chH4}g'=YF!}m}k"Mo(DSWI3$6Lf&{?YaG'"nm2/dU{")vY hO{.gfjn(YvZ>&WF7Ye"YݩVG$I" 2LedGL쉹X<d~
Ow"m	'?ì.QC,De_a(2f[*%f$lgdm2	^ȏCsac?dAjό`/iws젵Di9?I3G4qE/}k"Mh |	gv
<
OdE.+$#MYOe5sKPT@O6Sυp'߿w"m	'3W4qE8}g}m#m?>Ƙ}h"Z+ZZ>M%#LA)J֊ϭR}hZZZSϭO֊ (f}h}hL>SZ'֊EaP)Z R_ďĿ˟?us4s3#{k7<y߃޹$|^&	F>0-x3B(|{*{|q}$wqbT1;K=*J{Md;2@gG~6)اRg~6)اb~6lK;=T)CJU08wOQFxTx=`]^0	
ea\^Tljz]bղZISײۆ=z	7OOxlO TIh6`,3<<|- xb>p- ,1h%!m Nq#c8?AA_[@bC-0V4B h|? -z[Dpb<B p[Dpb<.QH0d6G} AS_|ᬃHb.-t Y#zZ8dkyTH滖ΤHx2G58k Cq9B"~֗8dkԼ} AS_Ht8tAă&҆Ać$s_.Hx2G5wk Cq9g$<G#RAć$s_Ypp01fPú 	1fPú 	8Z}k Cq9ݫu Cq9JpAć$s_"	Zy Cq9E-Zq!8-5s Cq97T#ў!S$Hx2G5? {#z]5rAă&,иw@`0i@`<Yp.aX҉auh\; ӟB E </Q(W$<G#ݫj䃉HԊ:|Ać$s_Ҋrճ$55/]zQV',иwB AT!tB E	P8`B 8xB1fPú p	P8`j*F } Cq9)p抑.H8dk8}EHOHx2G5ԽDaɨi AS_rU.hW$<G#7#[>q!8FEwCwM\q!8ҊrR$<G#iEvP9zͤH2jk@;#pƔPd4MCA8	)EMC@d4#s&Fu Q 솺+:RbijtAă&b.-t#a,иwB ATԵ!R1#tWtMMwQ6^H8dk<Cک\u Cq9&J峩#w|(CY&iEvP9 jAć$s_I$I AvAvI$I$q k> I$I&P
5Ez@jAlAm+vԵq ɩ+:Rbi_R̃MM65  OH2jkBa1h?0.8\úsŘ]@Z.G 8yԂ؂Vk AS_WtҾÙ6m@jAlAm-NH8d&JAć$s_o!6W$<G#nB-(n*I#޷E7AHi Cq9"҆*$Hx2G51ɻCI#5(5Jg6v>q S_jvhC&dkqC=|Ać$s_65  jZ8dͨH--}K2$551fPú'vBtAEtZR색H濾F}C>## <lڀԂ؂Vk AS_Ҋr*FvCq ɩ@j8dA5(jCG!9FAă'-M~J!Z7xAă'-M~J)yENH8d婯CΚꚑ(5(8|#ඊ>q S_	]5d4MCA8j
T=|ɨh8<G#b.-tN#	Pc"xb.-t x>*ssK=nB-(n*q!8RhEd2jH8d8}CTgMHx2G5WtҹFAć$s_FxA	R BmS7U+
-&=q ɩۊ:pΛH8dk4ݵ-C&$Hx2G5iE.M5rH8dk@gMhv색MMw|(6mCdG$55Ҋrݫu Cq9%#}C:} A:Jj:} A
-ԉCΚt Cq9B :p1`Jx;tAE(vWHx2G5^[[JZ*tAă&+:Rbi^TBOH2jk6m@jAlAm+j$Hx2G5QhJtä9#w|(<COH8dkWojEzC$MҊr肋Bb$M릴SR%TNZ6m@jAlAm+Mh6m@jAlAm+ʈTTMMў!BmT&PHPBmT&PH^<lT	ᱯQ]xi @sJ#{J+v(n髗$<G#%*!PA P:} A.v#$g|8dE$pQC&!PVq ɩዀݴ		$5y8'5d@J>yCN<q ɩ0.8\ð%APauh\;p1`J <p|(lԉENH8dҊr:|Ać'.Q}(<
$&P8dA5(zZSR%TNZ(wM\ɨi+Ծm AS_12n髐25%tAć$s_02n髐25%zͤH2jkM5rC&^U CqS_n(vdW!5q ɩIS(vP9zͤH2G5Ř]@ZӅ|;T /Ř]@ZӅ|;T Wo]OH8d9%>yKP:} A=lԉCdWotTNZQMH=n^S$9jkҊ7th[y Cq9@cJ(dW!d2jJdH2 M5rC&PpAă&qCg&%jiEvP9v^ЊdH2jk%([:kCtڊ>q S_(zZ.\S$9jk%[:kE5"P@Öh5͝>K-S$9jk@cJ(dW!d2jJiҊ7tht㊤H2jk@cJ(dW!d2jJW/$Hx2G512n髐25%E!tղ<MM)Ej4MCIH-i}LHў>j4$<G#.v#$z_Pq ɬH9b7m"1GzÉMd^x2G	`D.@tdY52>FdJ6GEpZgt)pY5JqCdWot>FDl:} AE5"PKZ!3״TNZ%[:kCjDK-S$9jk<CPԂh5JTBjCnCGTNZ%;D|@Öh5ƔPɻC@d45TT AS_iEj4MCI]Qh!6색MM02n髐25%!68dvhM5rJ$<G#A.PɻCI]<} Cq9ў>j4-]8dMhz2n髐25%l$55d@J>yCˢ
-[=} AS_Od
$;|(Ը}A
2$55d@J>yCV_C&MMEzmў6dZi#fںrAć$yy#ΤH2jkʤI$Aă Ir9lAă&@ =lI$q!8@Űk#i$H2jkP:+<l@Öh5QC&!PV^P峩#~ƔPɻC@d4gMhv색MM~ƔPɻC@d4j#"=q ɩҊ7th}Ci(wM\ɨi+וH8dՄ$s_02n髐25%EzCGdH2r)Ej4MCIH.!FNZ(wM\ɨi+v(rԃMM~]3wM\pAă&A.PɻCI]6>{ AS_n(vdW!zC$55vhM5rJѝ8d?ۊ<|7ti)jEq ɩlKJ-.6k Cq9ās9gTgOKiy( 9FtCΚ56OH2rגjD
6vSz#={ENH8d婯%*!P[[53ݳj*tAă'-MzQC&!PTgtT#zQC&!PRjEzC$55iEj4MCI]QhCxAvAă&(wM\ɨi+Ghz5)Ej4MCI]tևh8d婯@aJ(dW!d2jJBmUPpAă&(wM\ɨi-(*iCq!8נ02n髐25%EzCDi#z
QC&!PTWt9lAć'-MzvhM5rJ@xCAć$s^]3wM\҆⠦Ać$s^]3wM\҆⠪Ać$s\d@FH2Ga%N<$<G#'Txjt(r$55ǈ[YȨrR$9F|kC/)Eq!8˔yr8k$MM䠁RH-|E5"PR:} A4M5rC&D7͞$9jk@cJ(dW!d2jKIP8dk@cJ(dW!d2jJZiC{ Cq9(wM\ɨi+ΚІ색MM)Ej4MCIi @sJ#)Ej4MCI^6}A(odHx2G5\F Hn(zͨ|8dE$p]3wM\EALHў>j4-(n*
Hx2G5n(vdW!]5jm AS_vhM5rJD*dg$55n(vdW![:k@lAă&ў>j4j肋 AS_vhM5rJt9FFw AS_vhM5rJ7 #?ۊ<|7ti*3>pAć$s_vhM5rJ7$Hx2G51tև&!PV㦲$55	iEj4MCIH-i}Hd2jH8dk(wM\ɨi+7T#G5ƔPɻC@d4gMhJ*tAă&Ҋ7thUB+::j AS_iEj4MCI^jHx2G5PɻC@d4$&hp耍 Cq9M5rC&&P8d
QC&!PRjF } Cq9M5rC&QS$Hx2rvhM5rJձ
7mHx2G5]3wM\tQ$Hx2G5]3wM\EdHx2G5]3wM\EdHx2G5]3wM\EyCgn5q ɩў>j4v$55]3wM\8} Cq9ў>j4.h|,HK;Fx2n髐P} Cq9ў>j4.@Goy A_?ۊ<|7ti(ZݵHќ:} A_?ۊ<|7ti).PR@b_M5rC&!62#=t@FGx٬Q}KI=t@FGx٬Q}KI0ccA3Ԕjײ#~ƔPɻC@d4W7t#G5QC&!PZ]OH8d9R7thԌ5rAć$s_02n髐25%t6jZ8d婯R7thԊ:|Ać'.Q~PɻC@d4W7t#G5vhM5rJCG=Hx2G5vhM5rJj䃉HA.PɻCI[<yCwM\q!8?ۊ<|7ti+OP[8d?ۊ<|7ti(mKT#~]3wM\t\5q ɩK;Fx2n髐T7(Tæ$55vhM5rJ8uENizAć$s_n(vdW!Q6gV$55vhM5rJ[RMM~]3wM\TÖ$=5vhM5rKR#7W-H2jk.dW!d2jKQPpAă&@b_M5rC&x:+$55Mhz2n髐25%|򇭃Z#H8d*!PdW!d2jJ[:Fq ɩTBɻC@d4(|gH2jkў>j4>q!8˔s_z.dF H@pb<JFjr٨䠁RH-|CEz:} A(wM\ɨi+6zWt8k AS^ƔPɻC@d4dTgͨ{J+MQH2jkK;Fx2n髐WgM\:Cq ɩA.PɻCIQ<t4q ɩA.PɻCI\:6xghў>j4.hv+9#zvhM5rJ3jQq!8נn(vdW!Q6gxAă&qCg&%Qg$<G#.dW!d2jJ旯z54MMzMhz2n髐25%xQS$55]5ɻC@d4jZzͤH2jkkCwM\ɨi+:jMMzMhz2n髐25%|@mK!8dגԂڇ6vSzPY512n髐25%rݫ>{CΟH8d婯(wM\ɨi*d*\Ќ@ =lAć$s_vhM5rJ\FHў>j4˄*6x/H8d]3wM\҈ڇo6zAă&ў>j42.hn髙#?ۊ<|7ti*-(=tև驴MM?ۊ<|7ti+hP@rAzAă&ў>j4gMh|3[H8d]3wM\:	f$55n(vdW![W|Aă&ў>j4h}KG$55n(vdW!P-zAă&ў>j4-Dv-RAă'.dW!d2jJZ:j$551tև&!PWHȯP5jZ8dZj4MCI]#"CpևԸs AS_Mhz2n髐25%j(vAx٬MM]5ɻC@d4$&"|Aă&5=|7thFD	$<G#"sCwM\5j4MCI^Ać$s_dWnhn髗wM\ɨi+וH8dk@Z5r2n髐25%z#Od
$;|(l_R25$H2jk%
jAmCjtև#>|:} A4M5rC&-C&H濌dPgAH= !!tiA.PɻCI]dHx2G5]3wM\5dHx2G5]3wM\R%^P۶dH2jkqCg&%zZ8El>q ɩў>j43x͝>q ɩў>j4z/^PCyA.PɻCI\:Gon髗dH2jkqCg&%Frև<$HkCwM\ɨi+|$55Zj4MCIi T6zAă&kCwM\ɨi+o={A(r$55¢_M5rC&Ԉ=tAă'.Qۚ*t$<G9r#7T#G5`$jAm#i[>I$Aă#	K;Fx2n髐Z]Z:jAă&A.PɻCIikKM|gH2jkў>j4çJ7xyqCg&%pꇍQ[PW/$H2jkў>j4GoxVAć$s_n(vdW!=wCΚC&GSS_6n(vdW!^PN\#dx#qT$H2<
GR8*GH%^#; yA#>gr$9jkR7thCP8d9A.PɻCI]8uC$<G#ў>j4/Pᬯ=Hx2G5jvhM5rKR2+4>n-B#zvhM5rJ=}K7t.dW!d2jKMHh|CʈR$<G9rkkCwM\ɨi+ϑ\>MCI\u AS^Zj4MCI]#P2^S$55*!PdW!d2jJ!MHTMMzdWnhn髗wM\ɨi+ԽFu Cq9@Z5r2n髐25%xڗΤHx2G5Q]^PM5rC&RԃH演=lԉC6zä:#=wMM5n(vdW!xe}KJ5q!8]3wM\\;l-Hx2G5n(vdW![t>n-dHx2G5n(vdW!";}CwM\wdHx2G5n(vdW!";}Cr9lV$=51tև&!PW/[PC!PAă&.dW!d2jJZ:j|Aă&z2n髐25%Jz25%v䃉MMC3 $hFj崃MM	@NH8X~<z>BB3髖$55]3wM\mPձ
7mHx2G5]3wM\P3Ψ 8rAć$s_]5ɻC@d4gC&<q!8,=3:	f#:wd}KA&4@r7th8<G#ƔZC&$Hx2G5vhM5rJpWDZR색HA.PɻCI]j䃉HA.PɻCI]R#~]3wM\p/nF|i`0H: @x>΂<z>BB3髖$55`0t쁀-R(3$hFj崃MM~YX+ec,ez/^cS׬\(rў>j4SR%=vi#p]3wM\ԌmKWɨi Cq9A.PɻCIjDvڸkCw-hsR$Hj2+47tPɻC@d4*t䃉N\ȮW/(C&!PW5â4Hj2+47tPɻC@d4*t䃉N\ȮW/(C&!PW5â4Hj2+47tPɻC@d4*t䃉N\ȮW/(C&!PW5â4HM@cJ(dW!d2jJUC^R$<G9rkA.PɻCIQtZz6H.dW!d2jJ肋Af<lAzڇQ=q ɩj2+47tPɻC@d4Wnh$<G9rk@Z5r2n髐25%ۚj䃉HȮW/(C&!PZ]OH8d9j2+47tPɻC@d4dWnhn髗$<G#"sCwM\5j4MCIjEv抝>y Cq(ȮW/(C&!PZ]^H8dk0:} c8]"aFΟ<!@Fy#z]5rAă&`0`0`0`0`05(7mKPɻCA84ݵ-C&$Hx2G5ƔZRdW!dJQh}K!wM\$<G#qCg&%wK8k)g!H=pq!8?ۊ<|7ti+^>Y^TJ)j䃉HA.PɻCI@Wt7tFv[H8dk1f3c1f3c1f3c1f3c1f3c1f35.\:C7T7t5 pGlFjᯎ  #Ri#H5MEp7/5I$q kK;Fx2n髐Wt}C^yBCԼ} Cq9@b_M5rC&>l.hG>FD)#G5n(vdW!";}CrGooK[<q!8,jm ɬRYH> AS_p8p8p8p8p8p8p8p8p8p8p8p8?ۊ<|7ti-HPxtg$<G#ў>j4GoxTWt<l/PޗM\y Cq9`0H: @g8v~<$hFj崃MMǏ#<IR1W@!ȋJzHr8u%D:}#jDlK<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*od`~Ξk ]KRDx"1AX^0	X
XP¡О@6tj3h)|ԁHj)@c	f#QՄQŃ66z	YMY/@Bl+gO/[<{ `*|٬6H^a#R.*gR#<ՒNڜ= m#_<qSdB!v cSvH.[H:|H8|AXH<w)% C@`$? {!	ǮH0i( ͆ǁK+b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`$z/^cS׬\<n髗e={+]a#׮x0lCt)tx4bx1<Hl°?<?<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	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @Q^Tljz]bn(j8tZISײۆ=z	7OO U2LB
)
Hl?<?<?<?<?FOOe @z>Av=<.@->@A P8`=A\Bzrh@\i}M$yFM|t1A0A1?<t1A0A1?<t1A0A1?<t1A0A1?<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ќ:}-_엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx')׮4p.P,0esK$zb<n d<
!S R*y矞~y;H N PG@} P 1.P-CosK=nCP[[І9ۊE3?C]tZ_4qC!|B[.@-p\ =ivޤVȴ>pס.P-ΪmnC
+=r.PԊڗsK"E39ۊEMsK=nE([:kC]tZxgn(zQ^tԅ!}Af=rhFx!Gh|z]@ Nz[tg[tnmK_[Av֗ͨn(El@mK>pn(ElE/SS.P-j״8tn(z7t!R:={C譑hx͞n(zZx:p+v]8k!Go˄'4qCi^]z??q O%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	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @Y=yS].ivHȮS	*zW4pG]6!a#؆C*bH6`0l ?<?<?<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jFEvZO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2G*b5=z.1sKRja%O^nH7L$x=
Bd<1<LO `fy矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~yrh >p1@TGxS^4qCO<uKxg: @lR@|5Jk qIIgxMyec,eV2ʘzO^sK\TrZec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2^Tljz]cMHJ.0t<nH6!zx5C+bx
OǃA3<K<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*oWo%y(c%)|N|7(䢗~JOPג|{%aPk<+W_%~J+W_%~J+Q% @P*<ʘzO^sK[jja%O^nH7L$x=<x !PS!`a
a^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @P5ʘzO^sK\TBTivᄏ^lCtGФ!щTi Rǀ,lxx^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @Pz/^cS׬\4qCΚS	*zW4pG]6!a#؆֙ S
)<,g4-El(mphX6>n-}O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2=yS].ivዚ]Tivᄏ^lCtGФ!щTi RǃA矞~y矞~y矞~y矞~y矞~y矞~a矞~y矞~y矞~y矞~y矞~yd!{=mhΜI$\@Zz~;(@ ZqC]oK:p.h|/\@Zz~;(@ ZǧiOM(Dߡ.hv+?чdn(lR.Pj\Bzr`;?
v<?
΀=#aw\@|@	
ǀHx P8`=A\Di,bYşr ?@;DP< n P .gO.@t P!0 z\І[|Cvt 4y8x?΀='  {@bpx;.@0΀=1t  
	@úY AyhG,  ~<  ~~= `?
 |G? {B.G#	N΀=z
`?
 |G(@z>A Jst 4,G? {@?!:`?Ǯ>qK/#:K-g= vf.|ԸH.ݣ<|٬[T_ܸBoKKJçʌhC	BcaAA?΀=v=P'AY
Y Ay: 1@-f<(Afg8u#O<xAvG6=tBˆ;(6y#^lG? {@`<A'!p  @|< h!.Ѐ(Gzgs%HȨN*gR6x俏<FxJ\|)xF<x񄁈|;"+98ElDb<xGoK\:ClM RAr\	Ӈ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$G܈	^Y#>dWn[>m/g$pJ3Ol/1xkgF 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: "(Y=l_ǈIKDb[Y["<!gR)pY<x9mK#$zޗȊG#:K-͞:lF:zԎ>l.dEl"}![5|04ќ6:j٬H-|#O<xAv3|x3<l:C#lDVȨr<lԄ
\9l_Ο8FtGH;Fr@ڗlf5 4/HGԽDtt	r٬Τz,Ho_6E\a!Hr=>g$jnūgDb[Y["<!gR)pYǏ#<a")ܶwjJ^66Fu#{J+i*F |-=	63*˙#>۴g5é:
tJ]l3髖% = v᳖dpG4qCDjHf>F	[>4gg$pgTG>pDb<FtTqJH/5*3% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7H!פ3ߖ)yFm?HJGoL(zKI$7>}OI=$K {G<:A4чG M<:*ߧx5ܑ/2׮4pĀd9ja%O^nH7L$x=
Fx!S*)
ǀ0l° d`r=yS].ivዚ]0esK$zb<nTx1
B!P)aR6 O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
ZFd1h?&?&?ѧ<4zo&? )y4i_&?ѧ\hAFh<4cɣO#4iaCɣO%GM|44iARhɣO Xoѧh 4 ϓFEɣO31FV<4&?*4Qoѧ#y4i QSɣO!XwѧM/&?5/&?FFF`FFFE>M	&?&?<4&?MѧB4ipShjwFaFA4ɣO/&?^M4
y4i2h(4i4
~M&?~M4
4i3h(?h(?h(?h(?h(@h(@h(@h(@h(Ah(Ah(Ah(Ah(4i4
M&?ɣO03h(4
?&?M<4
y4i4h(kѧPɣO0FaC_&?M4
4i7h(sѧPɣO0ϓFaC&?~M4
y4i>h(}ѧPɣO0ɣO0ɣO0ɣO0ɣO0&?4
+h(ɣO0&?<4
,h(ɣO0ѧPFh(#y4i4
	M&?GFaA#ɣO0:h(4
&?ɣO0FaD&?>M|4
	~M&?_FaA/ɣO0ѧPLh(&y4i<4
	M&?wFaA;ɣO03ɣO03ɣO03ɣO03ɣO0ѧPPh((y4i<4

^M/&?FaAKɣO0Dh(<4
O&?ɣO0;ɣO0;ɣO0;ɣO0;ɣOKɣO3ɣO&?y4i4iѧrѧp:ɣOXuѧp;ɣO-M MO&?O&?FHѧpP"y4i<4TѧpJѧq"FĵM~M SɣOഡѧpdѧO$^)wt~;/O'u7wLgbx7nyynnqxݿxܑx>7&x3/xܩt<nYk7sԼ՞zo{'=eM^8g8$HGtov9GK>I.y&teя2?чޏir@G= } 	RN!kN|y.|SwWN9`&yo ? yYB8gk<6$xm@sؙ#=;GoK[6]?r
J=(B_}.OJ{MQ-r
r	{)C=,3/Ro?ơכ5rg#TG\#_odk#;l=nKtZ9dkntT6Ͽݐ6rdk?UhSg3P	¯(jA{Ug3PQ~@jAF Y$JJmǏ#56Gp*_6GpHodkirFn-5s6ϛ:!5uq5p?3οdkV_!|F@ ;x*n?gxOA9FzƁEElF	$Ə]pF%QCW"V4Fg5q1n5p`fF`B<F=|O/F\ʞu#_QK׭>F
Ԍ#__@KuąW 9! ^FڹFv#_ 	=m#__HohtdF/ƻ	~40?~4#_dk_?2?5|j?FgzOT]F?sPꁇ5/T*e5b˸=>6,aG]׍\Bՠxر-W>z4_qUF/V~Z1wg-WX |o-5eV&$ZkB_VXv$i-5e2<ˈZkLo!i,HZkd䖼B_VX .Ak/$8@_Ֆ?OJgՖ?TH-53o38ISZkaW}.!iga'K&qMe!i^-58^UGB_3>&MF!iG\B_3-KZkn(vA}\B_3/y,߈Zk:  "䳞!i|Zkn(ClcN!iKe-5? {@ ,Zky,-5|׈ZkKw-5+uM`YGK%Mb8N!i",-5%B_X!,-5e!i %cSZk ;ÿZk͸huxh=Zkxv{-5GZkqMvZk慟iò7 ?ø<B_53-5Pò.P6-5Pô!i 	v%M*-5Qχe!ixvaV8jBoHI-5TqM3ɸj"x;%Zk栧ψZkwj(xZk梧qMYņ8,xPx-5`¯Ō<,qMX?M!io.!i ׇ\B_&xU-5aOŀŀqŀpi-5col08-5`p-5a߁ƼB_6A8ZkͼW-5bG͈	|B_6<&qMC8"qM8lpHp-5`[p-5aC>!i
~N!iMy0ۈZkIÎ!igLM<y-5l0Zk>Lg-5mדxLi-5l1&#MLaZk؉<B_	B_L)qM-y0-5ly1?Zk0K9\B_^8sɂ	g)MqI-5p9pqM
n!iC!i@8bt|B_?M2	';/³Zk?jD!i@"-5vI	;ZktBE^!i+8Lt!i? 'P_n|!KZk)qM(? {@lɪn5qMniӞ!i? {BWM܃YrO?#uy
Ouycξ/!/_sG|^B|^B=_sCuy	:ξ/! sH?|^B&_uy	:|^Bwξ/!>_*+?"7:H_uy
:K_;|^BL_K|^B?$uyξ/!?":ξ/!	c|^Iξ/?:lT_/ux_:)W:)g:(|^oξ/J[ξ/J8_sҤ_KL?G:*ouzQ:):(wξ/Jgξ/J?_ sҐCuzPgξ/Jiξ/Jkξ/Joξ/Jsξ/Jwξ/J}ξ/JG_Wξ/J|^F_?A:*:(ξ/J&s҉uzQC|^R_uzQO|^T_IJ+?+䓟2s+ξ/$_F_f_Y|^Is'_P?|^Ikuy%:Kuy&6s$!:K:L_S?ξ/$?Jw:T:U_D%uy$uy$M_K_T?_E/uy$T:ξ/%_sF_䣏G?PRuy(P|^J=:|^Jguy(|^JA:?_|^Jkξ/%9:|^JG:_:F:H_|^J%sDIQKPξ/%ξ/%?BG:%|^J,sEEuy(uy*:a:*sB:-gf_s:,cξ/KauzY:.ocs?ξ/KA___:-:-h?ξ/K#sïsɟ_e_ib_:,M:,ξ/KP:,ξ/Kξ/K0sԿξ/K__sf_sg?__|^Kaξ/%?ξ/%ξ/%:;_ξ/%sca:[uy-]___ïuy,uy,ξ/%|^K(sb'uy,uy,ξ/%_YgXξ/%?ξ/%spξ/%_Xuy-K|^_jٷٿ:;8:;9_cõiξ/ξ/sö_gξ/|^_nξ/sôúξ/|^;3|^ξ/OuxvS:;*sôñ#|^_euxvZ:;.sò?uxva:;?حuxysş_o:<cξ/|^sɿξ/:<@:<A_Ouxx:<}uxxξ/,:<#s:<&|^Cξ/ξ/
uxxξ/__:<ξ/_Cξ//:<R:<qWqg:|^srOux_uxaξ/O88;_:ξ/:5:7__9_rux$|^ux%|^	8ux(suxN_§pξ/Gpξ/ξ/:C:
_8*|^buy0a:quy0|^L|^L_ξ/&|^Lsɇ_sɌξ/&sɈ?_cOɍ?_sɈ_+__	dɄuy0uy13|^L)|^L?§:uy0H_Ʌuy0uy0ξ/&ξ/&C_?_Ouy0V:ξ/FKξ/qξ/'?L?ξ/yξ/7_gξ/u|$u| M?|_	:#sYu|"7:uu|(?D_)s'|_ξ/U::cB_:u|":B?J____Vsɦ_Vsɧ?_d_W|^Maξ/&?ξ/&uy4|^Meξ/&k?:j$jQN/&|^Mi:/&uy5:j?g_k&:g|^M#~1:H#ɡ|^MG_Ii3/&jg:P_J_uy4D#ɩuy4:T:U|^MO_Duy4ξ/&ig|^M:\_T?:|^M:*sɪ_hξ/uxz|^_|^_|^ξ/F?:=aξ/O?|^ξ/O/uxz;_:=@_?㯋|^_uxz|^_|^uxzF#G_㯋?^uxzLG_ξ/J\uxz"suxzSξ/S=:=?|^?|^_uxz&s:=.~|^~G_RcSSAG_uy9WqG_rN/':'|^Ns:yξ/'?鿜qӯ̿:|^N?_?uy8Xuy83:s_:/'9#|^N}:ξ/'WBuy::F#ď/'_/'Aa_ꎾ/'?|^N'~|^NL|^N(ï'4rw8qO|^N*~|^N*:$:%|^N,|^N:\_?:|^Nq|^N?/uy8V_:>Uξ/|^|^sux|qG_?ux}'|^:>aG_Oם|^Mξ//ux|;_/?Vux|IgFux||^5_ux||^>ux|F#G:>(G_ux|N 3Cw|^|^?Wux|:>?c|^	ξ/ux|Z_u1 x˄&/mKWf$p6bى.]b5=z˄/.[ܸBvԵ{-;(GvF_	A8HkI$y\a|Ш/+9+ȴ<lBm澆l \0P,^W.s_¢nWpÚaI/+9/+9gўuJ+o5!\vˆ!ȴTy X4	xbK<r5hJ$L̃!\^#-^k@.3w Ay\a|x'(I)y y%$"|rP,a@͞x^ߚ,@`^W.s_υ`l/+9
A&k穠t$,a@~p3kf,0f\!Sμ /+9*BpÚ0d !y\a}p5X|\0[&%	%05:3\0 SqAorlJJak҉`C
 vj(R巚@"P_OTAoa(I)y+ȴ8tSWlCj<(/l-NQDlMZy 
AoϪoE.K>kE-Z#khT^¼͓@(?
WjFEwKRCj] ^W.s_MSCvԵgMhp5(Xˆ vԵgMhj?n-hZj\>_Cay\aֻ|jZR3=p>|jZSԾm;96	BpÃ7xږUK9_`ʠ\06|>_ItH!y\a]n-h=lg_6_`<ˆ!vԵϞP#;m۷6[9 y_0tA|jZݾn-hFuSo5 ^W.pRքR]9FomKZH/#Ӈ|jZЊA|("xBwkB)dz<!Fֻ|jZ#;mC~|jZЈ˟5t^W.qs67mR#OvW? {Da@:n(W: shv;(<.QKV(tArh?ۊ!W>PK<zך@!``ރ]_RK5BCzv↯@x5mqCWr؄τT5BCQQTBv|%)rH$üH(z	o:}C5>Ht;x*F |88t.6yCDo5BIL;(jC>dWnhn髗|!8t!P/xCCT$:p[:kCԾmPvç<Ο<!Ht;xҋCgOCCT$:piv⇯|	o:}CT5BCQS	o:}CZ_SCP_b"	BIL;(jC>.P^yM(I)yt=|ä?5
pÚ΀=_5? {@Ӈk8~(jn(p9ۊ:p5? {@|=Aajn(|/<EO@Ђ<΀=xy]j:  "Gۊ>O@4x6n(ClOx8n(ClOQ p- ΀=BaGivڗt烮ivڗt΀=	=AG!hsPBaG\9s@mK9ۊ#;FrڗiA <: @9Ǩ4x<n(vAxڇϩz]j#>%΀=  8yBA1>|t D0@ۊ6zAEmCgԽDiv⇍Q[P/Q(|t1!p 8b}O@"(A3'x@n(zN<6zۊ}S(΀=1 &΂CO@Ba@PgA!ۊ}S<sK=lOQZ>A<? {@b<AG!jn(xQh'GC`iiv⇈V4͜l鯃nivQ^t֏6? {Dpb<? {Dpb<c]M.P@lxt 4x>Gl: <<.P@lۊTڏ6? {@Z<lt 8h9ۊFBmivoQ  @,y  (m.QKV={]^6z@8vN;14qE-Zl8}]^6z>N;1z>>: cx4G=k]^6z>
ƞ9ۊ)jghpiG? {D`<CV4ta1h!Xҏj򇭟x:n(W=l@8vP|? {Da@b<A4qE-Z\j6Ϩpta 8x'
 p5sKXn([:!Qhǃ%\[:!x.Pj: x>^,? {@b<*<.P8t4qB+:xn: 1(!|Z: 1(!|W4qC/Ty a \mXn(ClG΀=@@ Jl4qE([:jBN#	x8: x>*<.P@lŎivrgy4xxt<(S-,MpÚ΀=/l%tˆ? {DZ5*%\0'j[>_bpÚ΀=~@l|<@a^W.uhWçvA'r@;V={CNyIy\aNի^0!y\aŇh@x͏@TŇhTN/5Ah6ˆtl鯚, 2[м\0V4_,LnBpÚxpÃgh[>kF\0ϪtԾ _Pr@6zAEmCgԽDxtm|-? {@34Ը}/hy\a:\>΀=6}S<^W.s_"j: }Xr5? {B}zˆJr(?ۊEkHa)5I,a@|1%	%05BIL;|%)rH$üʆ 2n%	%05(I)yD(I)yM(I)y8*ġ$G| !y\a|MJJak<R$ r5!\vˆ΂pÚ,`^W.s_(/+9BRˆPtNpÚ)B/+9!JD$d*/^kǥ`y x*r5Rx^W.s_`ʠ\0akz5PS_hOkv \0n$pÚ bpÚ2|w!HBpÚIay\a|/+9'y\a|y\a|dBn0n*c(I)yyX'(A(I)yH\0<p$üP~ġ$2'$澆l \0$Hˆp"$b5f<H"BIL;| bMkh$ü	pÚ:	p|C3`^W.s_EMtr5 /+9 Xr5,Nk	\0pÚ6 :k␊JJakfpÚ$pÚBpÚ,pÚ,aH^W.s_pÚz/+9pÚ% \0@0 k0E)r5L\ty\a|Ъr5$`T/+9v!y\a|^*	:q ^$üPS_h,w  $- \0&</+9 3k!(I)y%kVy\a|
d/+9Iy\a|dIkI^W.s_/^W.s_p\0 kF\0&pÚg kJЀ/+9^BpÚBB \00/+9`#r5hˆ܀PS_) r5R8~
pÚ^
(ٯ°6ˆ͓@(?
W1tp5P_%AkAo D#k7D T^¼!0 A@^W.s_ aX\08c\0,/+9*D/+9A^W.s_%pÚF'r5phˆȀpÚ>  \0T |>knr5HpÚ:&r5dˆ!1y\a|Wġ$Tġ$ `JJak	BIL;~
H- a(I)y8r5?pÚ \0xF	p\0iy\a|hR4/+9 :0: 5x#ADՂxAoj \0v%py@2Y $ü x2C x*t5A@ˆE /+9BFZ`^W.s_r^W.s_¢n @8<b@Yx^W.s_ItH!y\a|&^W.s_y\a|.a +k8H6ˆB^W.s_!Fӌ<k& :qx
ðb5f	BIL;|) |%	%054R((I)y0 #Pk  1N3_B wh)PS_<BIL;}(V(r52B\0 M(0f; (: 5@ə`C
 vk	I"h: 5pÚ@"P_^>.LS@HXp/+9dRr5BIL;|	GPS_Gӕ	BIL;~2
w xp$ü0\ A(I)ycq(I)y v<wDA(I)y 8 (I)y`U%wD HJJak:X$üGpJJak PBIL;| &@b%	%05DJJakY$Dġ$ 	BIL;|~@$üլD$澚u9	"x澠$ 1 5$@@c=@!``H!  xFٯ"!澠$f*f$rBP,B澠$e3_I;E|@ qU0Pz	[fA澨 @P0 P93_ ULq0 P
% 5IzD@ O~tc"荚SA R
	a&`
	" 1fkH<(GX5E0~8"5j| s1[5p bkX: 0 Rc5E0~[ @X3_QK5,-/`7
Z)hfL `B p'3_	/@
3_XI$IQ@y*?!DJQdD4D0C#~"%GD0Y7*?2DJ߈Q"T~g
Ag"T~EEJ ?Q7KP19*?U	zDJ%ޭopz% ?"T~߬.a2T~&z:2
!QH`	w9%d8KH%f
pyDJ~WJ_D̉zT~fL%f8K.1[
pzX)]>SM8Ka.=`	w}8Ka#
pzw.ްS}`]^V|yX)]he	wy4=CxKЏ]*?4%~"%G*?4?GG.B.AS
pyX)]>SO=`	w`	w`	w%kg.R_.R.R.QK
pxOX)]^SŎ}`	w,%,L@'zN	SŅX)]K
py8Ko.eS͏}`	w zN6k8K
pyu8K3
pyO
pyc
pys
px6
px6q8Ka8Ke8KA%%8K8K(zNʞS/
px68K=`	w=`	w>SX)]
px8?%9%Y8K%N
^S¯.p8K/zN`	wްS=`	wOX)]?X)]#
px:N%zNK^SK
py8K*?7y?DSDJŦްSţX)]X)]X)]>SŤoX)]ҧ.ik
px<x}*?*?`	wIQ<8K/zNzN>S߬.}.|ZJ.|8KR%޴
pzٽ`	wNZD(zNZX%޶.g...Q@?~	8K `	w&_G
pxB
pxBH%`	w%X)]	
pxDT~<%Gg.8K"+I8K
pyg8KX)]X)]G.~S=`	w%.N#N'zN}`	w`	w<%޹.X)]늞S`	wR%zN%`	whS2g.8K#-zNԽ`	wzN9߈Q!%G H`	w}`	wOJCX)]!.Ϭ.:%SA/
pxH)zNzN%/?%/s8K^zNS_.x8K
pyX)]HSΟzN:%N:)N:}`	w)zN
p|S`	w_.%GfQ9$J=`	w߃i8K,zN; ?Ϭ.7.7zT~vX%w
pxJ
pxJ
pxJ
pxJ
pxJK%}`	wX)]SzN`	w`	w
^SX)]/X)]X)]`	wGS(S$X)].k
pxK
px
pxoX)]!.?.3
pxȩ8Kd\%2`	w>ScX)]0g8K&
pxLN%"T~_G &DJDްSA.
pxG%G 8K'zNG.Z%>Sת	wa8K{/X)]}`	wo8K}~S%޼8KyS
pz/
pzX)]OX)]:X)]9Ϭ.i8K'g8K'`	w`	woX)]93
pxN"zN	`	wo..V%37%3N8Kf8Kf
px.#
px̝8Kf8Kf$zN`	w/X)]'%VN+`	wX)]%
px	k8KN!׬.8K`	wǬ.\%L>S*%
p{S2%
p{SW8KX)]
S=`	w`	wP%T%,%N
=`	wX)]CX)]DX)]AC
pxPT%	~SX)]@8KUS9%).G~SNϬ.l%)/
p|/X)]}`	wY%){
p|^S؛zNc'.#OX)]YNbNb
p{7.$X)]DOX)]S`	w}`	w8K8K
pyX)]SN<QB]J4%߂D*U8K*9EЗxTy旄 H@{*?
`	w@1J¢.y*?
OX)]*/zNRzNCOX)]).NN`	w7.L%OX)])?
px
}`	w~SP8Kho8Kh1%4
px
pxѿ.~SƐ}`	w
SƅOX)]A/
px	Q
 ԨQ?%%~)G.X)],*%G,8K?rT~OX)],~#
px?1%G,8K?*zN
ƕfްSµ}*?
>S°T~N
RT~N
оIQV
pxV%GY
pxVJGY;
pxVQVS%T~~S°]7J².SQV+zNuQ[8Kp*?=`	w*?X)]00J`g8KoT~zN>^Sa7"T~
S`!Q*N1J`8KLK
px1}ץG*%0=GNg`4%0Y*?
p|Wx
p|>RT5~S?qT1/
p|+J=`	wb%GS/Djk*?qT~5<%5ץGV~SƠKJƭ=`	w]}%GWްSư>GRG.~Q	g.S
pxM%60NzN%7?v?`~7߀8;PFA ^Āv?=߉@~z&~Xc/X; ㇟ApFA;tZCKt(sԨ4:߃4:_qT~ɗB]ݒT~ɿB]}Ĩ#.DˉQ"B]*?dYCK.ңF4:5*?.~ZJ	~ң<B]_^B]axX;za	w>bT~=`0/K-`0X!.xZPK^Na.4]<c	wA%;@A%;oKwga.30x;0x?̛]|z:#:)R;	Зx?	Зx@t%Zz:[z<c	wwa.TA%D4]4Kyc	wߚa.0x!}٥G:2o	wazT~f	Q ߻D;JقT~Q3ݒT~=2QGQxD@<'ǢĨXK<XKQaQy1Jω)Qy*?>M%G{+%G/ƕJπ*?>u$FU W*?>> *?>-%Gܲ߸t0Gp=*?%B]pG&]pK.~IQ\`Q.Ǚ#]~NXMȏ	wX'B]78K|^t%yQ&ܥG QK&*?@q	w*?@`3X'B]y.𽯚x^K/?T~=`3H<J.H%|B]ys.,=*?}:A%~#Ĩ0=`3/	Зx`#0,]K%Gpz	KGQ	3KJA,"A.ye	w}`0Eo4i	wX$B]D(K~h&4i	w%^hB*?KѴ%|Ѥ%hK	W!.$LFЗx<Ѥ%¯D	oxͼB]*?DhK~ڥG~h	w*?DhK~BĨ~HDhK~JiQ Ԩ
*GЗx%GQo.(GQ>#
Ї	wB~G
>B%ψ*?QrjT~*?AA+GP!T~gĀ@a,J1AO5*?|GQa8K
Ї	wR7.*8K2?_D2*a	w@<J![xK37@<21ߚxf恔%~h]_4.xg_PxfyO	we4.̩<%|Ѵ%^hO	w4	.o4	.їPxhxK4}<%W恔%'D4	.Щ恔%'AKxK4<2xK @ 5hB]xK hK ɞh 44	.PFЗ}4	.za	wЁ|%C_4P}HLDF}	H~|GQ ?*?	Q$4	.`e	wҙ<%IK(K})hB]|'/yO	w)ye	w+yO	wO	wye	w/@B=@Be	w:$4"B]E?4"]@AJЋhHЅ/4"B]~hE		QL!.g	w}A׬p}AĀԙ		w$zg	wYA%P%P} $%c%{SX.K%GZyB]Hް]`j"zg	wT~C	З{S*?l0{c4]`	wkKz$ylPA%ثKKK0y 0y iK~ң7
h]SxK+ye	w`	w=`	w~QKHA%ކ\A%ކ*ynmK0{s4]|c	wsK*?nF&{rw.ˉQ~GXK_4pz:pNt%7z*p&q	P{Q|@U*?ÿ4xkK&@U*?h!.,YBt%ވoKa.F^h1h1D$yDLA%ވ~ңB7܀ң W8J܁*?rK@rR%ܥGJ{"G{X. *?r惈Kopz+/2E_{Q!.Wް]Q)#z)C8KE%G_4!.R׬pz(1SAJEo4']B9*?tBM.J<, zg	wB%GtHtKB|%扰{ ,%G4!.J]T~z5]4B]]RJх/4Nݮ%G<,ݟ`vv8K;	З{I]*?va0C	w!.8K5
%GhB]pxj*?ZB]#8K5&?K5.|`vT`3,@0xJM惈Kp{ƿ{	wu*?y_!.QψB]X'B]?QNޠz:zQ<c	w&yzKc0{4]Tc	w7A%a.̼c	w>ң2o	wk惈K]Ĩu惈KK8K%G 4%G%GǬ+B]%h.ǚHK;@O	w}aZ!4A"!>hK~!T~B%:!B]"ǚxKZhKahK6Y
ЗxlOJbwK61|GQ9Ϛz9z<hB]G*?GNG |@Y*?Go	w怦G%}J~h8x`3ď4 %ގ>#}%GQ8惈K8KbT~C}d%C%C?{Oy%C1Jxns%ؕo4B]gpxnOJpIjhNÆNÀGd> *?8?*?WG'%G{~h8T[_X.Quﬕ%G`3)dKV!.Ĩ4B]wx~]tI\%ސ}Jh8 x g	w>#Ĩ!ϚzC4.̂hK J
~h8>] *?H0"|GQ8K.#/X+B]CB]D40yA>=*?"
ް]$4:>=*?%``3pNﰧKϚa.~$y%K 'Q,"B]W_p$l"t%FT~F=@	w<q	w3X.1yK)WJÑ!.mIQr;C?4B]ϸJÚ`3Ñ39`	wBt%G=t%G#|@#ң.~\J_X	w_> k	w=`y	w`	wX'B]ao	w2#]`1̈x ߉T~ ;t|!.2}T~O`3˿4Px#y)]dK%z:CQ}惈KABg0c4bt~ cQt*zQ	w A*? @Cq*? A_y,wD%KK;kK;'z:+x*JGp}%G߬.aM*?&?Q0 P|"7Py9.sX'B]7<JT=`	w}`	w*?+J/T~O`(3Jw.~*%G	J%ߘRKKC_D%R8t%R@t%R"}*IQ9t%P}`	w3%GtLiQ~)G!G!g	ЗxcTJJD%ޜzQ	w^N?.@J@p*? `X3f2.M*?)QMJivQ"YG|#@?*? q+%G_sĨ #	Зx .H%:`	wPxR*J*.JK}ƉQU+JʪfW8RNNP	wq3HP	wߨ%G\J¿ңG.T~W5%Grg.g	Зy\}1IQ}Jv]G#axNHG$cđ!y`ң7T~X?G3T~Xߨ%Ga.5A*? {T~T~T~ W $ *? Iң,&GXK,OKF%GKS`	wH
ң	D|C4?yEzT~
z:h>NZg.V)z:@Q}4
\JGxKM ]hKQ.%Gz: X'B]_ңRA%ϸÏX.X~WJd26`q*?=`	wß8EJG	w^	w՞Nk?4B] T~[g	wg&B]Vt%|q	w)G3}a2.4B]尳)GX.K	Зym?	ЗyqW!.︦>]^N˄o4B]oSJ˅X._Q	wX
!.^H{NJx'%G%agx0'z:
N.+Gx/cOX.yꇬ.GT~^}4!.SJɞ]7	ЗyxS.%G⃟X'B]X'B]​]*?^h8 iQ%(	x ңDFx.%GwĨ`	w"	Q2!})Q0TMJ=a2/"%_(y02t%`:0+G4B] iQ?8K\t%`1~WJF>h8FqM*?Qg	wB]"_xKReD%)o9*?~t%z:`?T~y`g)G̗%?Q_ң+(G	Зx%=*?  U@J?@ #]?qM*? !/8K X'B]+G{T~aoKz:0Q惈K(4a_ңh=	wB.h&~WJ!.LiQq%).%GgKSߨ%GB~꒣PiHKT)z:`	wT~UyT~F>]՗x5_rrT~I_rrT~@+NJ9x`	wq#	Зx&z: T~4B]biQ zT~dH*=*?R?GDT~d%ޤX%ޤ>T~8KU9t%*q*?@tU*z:KNSt'!.Wң/X.s	ЗyTt%ަ~WJA%ަ>iQ8KLE̕~_X~(Gc	Зx?OJ`]@JKW8%+ң^oX.]Ϭ.\WJpͽ`	w=`	wߕң4B]03ң/8K+G1S̍.O`	w+GA%joSJNﴯq*?T%㔨	QĨRT}X%[K	ЗwWJNq	wxqM*>AB]!NJc2 K6K	Зw?	Зw~WJ^h8qM*>>]Po@J?QTR@ꊿ
iQT\rjT}
h8_ug>][ңd%Ֆ>0;	wu`)G\?X.T}՘s 2T}̦8K B%̚|@~N~  ](]ȍ.e.dNK>"%̄	ws%Bw3YЗw3[B.f m"%>i	ws2 B]̵%]b4B]`)GbX.KMuo.]*>>h8iQ4}%h87)GС%@odOJ.,~q`qc_4!.,wT}ńX.,,:s`YJIQ6q!*>OX'B]سK otgh87/SJ77pwT}Ĩn꒣/%G"~(GOb%]=a6K7SJpw7	Зw7%:4B]~T}Խ`33t%ů`	wqi+T}ť_4B]Z&}4K]eKX'B]!~WJ<惈Kң'g	wpxLR%G0}ĄX'B]`	wp|7p|惈K)G=`3՞N=`	wuQZwZDiQZHL_G 2%G 8@@}4X.>A%qM*>/8Ko.?+G!@X'B]!#WJBUA%Uң=`3DOJDT}&h]"}恔%"o=*>0GKM恔%=*>Y+Gp]*>OJT}
^	wp/Qb'.O^	wpp .%G$'zKƟaw8ts߬.t
/%G~(G.%G%RT}|@WQˉQ?R1#zW	Q~꒣W!.zT}׉_QQJNz97¯Q&gHK?G(	.%G()Q
!@~yD_Q<%GHK#ң\JT;% EX&B]Ey*>(gpKz2B7!.4_QJVw
ңˉQ_	ް?ߨ%GcX&B]`T}_)Q߬!.5=d%ơ!.5.%Gl*>`QJسHKQ7 Q_)Q=A%PPJAJ%@gT}Dң:1~^J#_wK#WJ$4B]ݐ}4PPJRT}w
^NX#}+G,RA%/p8K_yң;+^J~(Gx	ЗwOJ,%Gx.%GxKң<(zg	wqk	Зw wtްN&z:4+G<q	wp)4[8K{T}s2Y	wpXt%٬A%ًT}ٯ_%G꒣@=;	ЗwX'B]g!.|/iQ>_%ϊNg	Зw> Q?[惈KT}ƞ].aKN\$z:X'B]|JQ>"}><,KSJpw>N~WJ=`	wp Yt%WJǚ!./SJް] }]*>	dy._OXL`&d%߬.<q	wp?iQJ^]1.zd%P=`	wt_!.T}J~]RK.Ih8?qM*>D%X'B]	IK&h8T}8K$X'B]	q	wp$biQj`3K2.įQf4B]~eң?7ܚq.=`((zQ	wp+'wܜp*XV.0 
d6@zT}@+zT}Hң<t%C_)Q 9.%G `	wp  `9JBoRT}(|@o9*>B]ޕX'B]ޢ_)]ޢ)]ޡ7 
^ha.0=*>C?B]ݫ2,B]ݨoNJP3%Gݨ*K>h.C&P%Gݨ惈K5iQls%0Bt%Y	wv>0;	wv>T}Y%	~N`c]*>  =*> c+G<t0\J.ߗE*>=`	wv/	Qn>꒣	woңwoT}"t@+q*>]~w%?2],tR ,%(yY	ww@)GБ%эa.|K?A%шqM*>]TB|%ݬ@4 XK_扰ww7 ,%݅T}ݎ,%ңpwv9J?/J3w`{1*>W/J[wM~T}SX.y>O ᨑ	wpMDK4 XKG50Y	ww}47|G)Qy//J1*>߉QxGg!.EiQx%ރߧGˉQzy*>A'ݚT}ޕ)Qz?PJsE*>Q|Rw t%0>%IQ 쒣A*XKza	wrOX'B]6<.RT}`
J:2k	wtrGwG)z:*>Tts*>0{`0C	Зw*>2k	wpowNj`0cX'B]ޱ*>dX!.K%G܈y%ȈN쒣XK`0IC	ЗwwK쒣wMa.%t%G YT}'a	wx
N 쒣EMa.F[%OX'B]99.O$"5߬w#t%*>]7*>\H2%GܐKqM*>䁧pw$Hw$qM*>X.H~  GܐK +RH~T}ƕp0cJ#,%}4wpw	Q G<q	wp0_qM*>`%NJ ߈^p0)4/rT}4!.O=`3eK4 XKh	wp2 dGd%;8K߈*>hwSzg	wp4|K<q	wp48K ,%0R<,`3teG:w}`3t>R y)G:w%àczT}Зw @̄hK zT}J%G!Y	wp0;	wp6}4X.=`	wp6@p7	Зwf?QJyAgSJRpwJP	wx+=`]K'%G L%7Tx *>E/X0w$	&_9*>WݒT}%?X0w$9*>䠳2T}BWT}@T}=`	wtQKB%G.4!.N%SJYW8K}`	wrX9]*>ĨϊDN,KQͼq	wp%iQzg	wp,p@%ñ[	Зw~WJxw SJx8K?.%G<)zp8#~\J0%GܘL%z:>N T}7A%>T}=`34	Зw&t%ɤQ&^h84AiQ&]=ɩQINzR$N`0:OX'B]ܜ̀*ܜrp!OJ| Jp*>1=*> Yy*> QJRt% =*> $%G@P@a.}4zg	wtX'B]0~WJ`yq*>邗.O7t%WJ=w'or{X.O?ңO|X'B]As惈K0>T}8K"_. *>T}RT}ψB]ܠ^t%.Q=A%!SJD3X
!.Q?rrT}"Wܜtѧ.KoQM惈K4zg	wtO2T}0aQ*>~hB]CKbSJ%1MJ&1iQOX.RyR ~p:}JOJ1OJY	wp<{Kң?X.:x~WJ<%t%K+Q R!. ]D	Зw&t%@T}B7!."&zg	wqVt%X'B]]*>}!.|K7	Зw]*>,h8{%P7*>(zT}/dzT}"p ?*>|, E/]:/toX.	ЗwN?.%G9t(z:W.oQq	wp@ qM*>pw.M`	wpB3pB惈KSJ!w%*>zT}p} |,0;	wp&41C8K1k	Зw cĨ̿+GܦKްNLFr!.S ︦pEg	wpDz:K"t(~h8"14:X. *>8!%G˞hB]? }4 o% : _Q  K"r4B]ܨ9iQ*3@2T}ʀzT}ʂQ*QfhB]T}pwcrT}!.)G@J#d%K2SJ#`3$`	wpH3pHKt% K@
pH*y)GO4!.	BpJ8KQ!.	]}4TX.	DQ*~rUC?4!.UyңU8K@*>RWQ*yY	wrKAwSJT%1Ĺ*>g!.	qM*>pw_*>!.	SJ&i%2g&]'y]	_bǚ!.	SJ&%0}#~h84zg	wq%fh	wqߚ ,%b?Ĺ*>1#wq%`%GFOA%`Yң#(zg	wpN~\J'}	wpNPDKr ,%8*%G~h8'?qM*>R@Jz4B]=wSJx8K~ha.a._ ,%_q	wt=ңST}Ŀ4B]<4^]ܬ eha.V	~#>hB]ܬ6iQ+`3X}ңV?VT}|q	wroSJY;8KXKi,%h	wrK.J\c惈KqM*>q߬pw+t?4B]ܮ)Gܯ_pw+~	Q+rT}O5B]ܮ%rw~ha.#@c	wq93%r&]G*y]Gh8qM*>G%Āsq w%iQ&@*>@zT}đ&]I
OJ6%GIwI#%đ/K%ό]I ߸q$VP	ЗwtJNߕң
y1(g惈K%ң
g	wpP"J(OJ`NJ`*XGܰ	Q,_rT}w,or~]ܰd%	`ңX,g	wr扰w!g*>K
P<q	wpR qM*>߬pw6y4X.
̕pTk'%GKzT}Sң
}
|K
hB]T}QC8KǚwE]>T}Rpw h	wp1yl%!KCϺT} .JY惈K@iQ X.	h8qM*>YZQϼQ'Q dP\:CT})Y|,dR%\_qM*>8K^N+ ?QeX'B]N~WJ{惈KSJg	wq0	w t] i? _*>PJGJ~ңja2DKZ!.:఑KQ4B]
?qM*>%oX'B]NWJ惈K[)GN}%Ϭw--塷ܜrNJhKoX'B]pZ;A%hiQ}`3-M̕pZGܹ'.\sK
N/UKOJ/
	QˉQ|,/#|`v༛ң]`	wp^ߕң::t%p`&ңOX.ң>dm	wp0cA*>꒣ZKP}a2ҟ.]<q	wpbkңVg	wpb;K.aң'y&B]O&z:ykw7)GOR߬.^`	wrg!.^ rpw/=`	wqBO4B]P
T}^]P#zQ	wq@D%ܜqD+((z:⊗.QLq	wpdT}OX.QBQ~^J0+xe_X'B]*=*>+xbw/|`v)Gܾ8Kz:'tĨ?X'B]1t%gt'SJ%t/2.;t%Hh87)GD%Kް?T}J3L%5o.=`	wps惈Klp`3`(O9*>rrT}}Q "g. B. @Y]*>q	ws=ңa97a>qL2T}0ad`{*%GS~qLOJeT/@Jz:⠉KzqPMA%AK0wc	wpjsKQa.Oc	wpj0wԗKT߻4Q̛]~N5`	wp5G>h1Ks4]h1c	wp)%^A%8ң·7t%=ģ	wp
OJt%<WJ@JwRe	wu$4	.a.#}ܥGHKе	wqT}	QHh.*y4%Q#.b	}aZ&h]/	ws |%D4w1
ixKz´%=aZgixK.RK]L
ЗwS=aZe4%O4%h$_ttƿp*>X'B]V%}	Q<'UFЗwh]V<'~q].+<hKݢT}p=@J%.+^]W ｉQԼq	ws܀sǬpw1vQ1T}n|q	wso %Gzg	wsy*>2g!.cMc*zg	ws0{M~hK{Bځ扰w&]~ha.i*>Н	w{A'*>|q	w{A܀{L>]Ĩ+y,@J9,K%X%Gŉt!.rT|W7+ؕ|q	wrT|W=+ݢT|W	Q\惈K %Grpq\*>+h8g܀ް]4PqD3xKO	wGhB]
PqD̂hK"~WJ"?*>(^h8!#8K QDYA%Q
^]<%QO	wghB]h)B]x	QF%Q/sK?t(y(܀bGpqF_{⌳惈KrT|Q}`3P=*>%M`	w7M	w7@JPd%Jg܀X.VWJXa-T|Jl%J<6%ih	w4MYga.V%f40q+1%Gd	Зq_x	Q 1*>#$4'B]d}%Gd#!*>#"Ϛ.20}%Gf%F`T|Fc4'B]f>JͿ&]fBJ̏g&]f#1*>#0U{%FbT|Ky:%7T|Ky1`*>%|Н	w̌.X	>X&1`1J`Kϼ1+Jџ.4 }%GigK T|F4'B]hWJй扰q
^h	w扰q%Gj%Gjy#QT|F>hNĨ_yY	w5%g	wq*>#QS	Зq:!`	Зq%G,!`gKc	w:A%Ba.|c	wMA%BK0q*A%FݚT|F>d#c4B]l~=`3
J3A%F>#b.6ңz: nOX'B]<hK~hN7@ p}ۃc';8~_v> u+`:~`c7w|F>~@v>#r܌n`ܐ-};@JZDIQHp6K $%@Ǭpqq	w<; zB]<q	w<P |,=*> }q៚]ߧG5-y%KBңZ;%KP<%ңZ+G2@c	w@@]*> w AhK+JJ!| RDhK%h	wD1DhK&^h	wD4%A]*> ~9Ŀp*>#X'B]p?Bt%G`	wÿ4'B]pF@c	w+*>#HK %GpYt%G. Qң WܚK0t%AW%ANJ凙!.9#y1$< 
$iXKG>h	wHT@c	wOJ^?+G/p*>!x'%GtWR:2T|RQH?@c	w]!WJH>ha.E	QE8KB]v"y%GbG ,%Ge40qX (K?3*B]0<]0/za	wW.yR!/ʐqS`	w}RT|CK	Зq1d? 
d%C"!.	|]Y@	wLY@c	w92%@" %@ }RT|@ Vt%KR%oX'B]ļ怦%'K)x怦%B]h
a.?rjT|C1.t%C2'%G3`	w̡!!.$2 KH	1}ɩQ08t%L}`	w %L!R  T%AA+a.

~h	w40qJH 
T40qJ^2%L\1ha.b%R#~ha.<#y1@	wRʐqG Pq fTAhmKy)h4@S	wџKK4o5*> K\?40qgfT+)B]G%AXq MJ#: T@c	w|̩	wɞdPqL#~oa.C.rjT|CTX'B]6Ll+zB]z{#g!.|.G8@!_4?ro 	w:t~ԨJ^N%LfTqYJw>ha.%=*> T|AhJfT-}`0-0:!yz:!SL%C/L%C40qO40q i	wo40qtK40q ^h
a.h
a.<]Y@ 6sOX'B]ްN*>&k=`	w6ha.f~*>!Ϭ.t%CүK|G¿Q#1~tܜ\ʐqoX!.=`	wä.
]<]y)2@S	w i	w#y) &IQ z:$~h
a.@]ĀL%Ho40q &|@ äX'B]@S	w__K>h
a.h
a. i	w`%G`	w`N@S	w`怦 H@S	w`Z@S	w`*|@$%H%40qt%G}`	w}Q+<̩	w'za	w*z: $~T|@HVt%@MoK40q340q440q7?4	]?*J~	Зq1~#~+G	~ha.tMzT|@TIQR.Wܜ̩	wdq%A	Зq@`	weL%ACL%ASL%A怦 !.]]WJ4	OJ ͼׄ >hu	wKϚ] ik] e_4 K t%T,A%T?OJ_ңha	wDX'B]З&ңh)WJX!.Vt%HGha.BߧGĄT|U~ha.
WJ/ңK%MBңj+G/Q6kb$%Mңl#}Ĩ	_ңlOJxKhB]@O	w i恔%Dh]@(K}`	w %D#AK
^j$5jk	wB]Ć?Uq!EЗq!<t%Hd4]	ww.HEЗq7)y&j&55	Зq7RBt%N?4'B]g.p1Bt%N oT|N|_	w/W ,o ,%G ,a.1<Н	w) ,&}o!./y ,)§a.D*>$C_T|Hh!.D%GĈ;@c	w a#4'B]ĉ*>$A*>$B.D,y1K^'!_RJT|NG?pJϹ*>'!:Jg.EiQ"OJR'K=`	w]	}äABt%N~]ČңF	OJ߬pq;g	wjkzT|A=]*>"GBOJ}%GBWJ~T|D 	Ϭ.!YB]B%}%GBtIhB]B~0;	w%D![q]@Q`a:J.Gy97)%GĎ#}%GC *J7gK
*>*ɞNWUz:$X'B]ĒIQ$z:$/X'B]a
ⰩK.z:'/*JC	Зq@>*>(`	w߸*J K?
"`	w0Ͻ`	w}RT|Da/	Зq ?
E/X'B]G
#K;ALcܜ?G^fTN~"X'B]H?p*>"A+ R$?rT|D=MJ"IQ
hB]H-zg	w!KFqh8zg	wid%@bX.ך!./X.?5_	w ߸ 7GGt\J/>QtS	ЗqKKKϬpq~fT̩	w0KN: i	wt&: [惈K8KK%@q  u%@b_rrT|@l_zT|@mE*> 6P2%@m;qؕq*> 6_uIQAY	qA?RQA&iQAQAR$*>"HKLJ4@"HYMJ%D/bT|D-%夨/>Q<q	w(&GJ8KLq	w(	}R%7"P*%GJQ%@$ZX.KKKBKq*>$4']ĖUA%I`Ys8K>h8,MJo%D+|Dq&}Ġv>"YXc_|A7ܴ><v> m |Ag^cQcw
0t%Pbd%A?3*]2D%D7.'&z: %<̩	w|BT%AC̀* K(qq*>! &R=`	w v	Q>%Q o*>! K|#!C8z:$^N0GĘ FQ̾O3*B]OJH 
R(q'%GOKNArrT|B	3ʐq)d%B] ^dPqFe!JA	Зq:"1%GĚ	Зq&:!	Зqaܜ$yR!R!*"Ǚ T%E#2	weKX'B]I~B]: <KX
!.'q/K. PC'%G fTDYBT%B ̀*!̠B]|FQ\,yKQĨPPcy*>!QQJ 2Q 32%@$y	w J~dPq K(q'~B]ĝ'.N
yR$wa.N T|@ ꒣?QR#2	w!	Q 2ܜ^fT~d%B] o T%@P!.)ߗ)%E0C,J+z:  	Зq  Ht%ECX'B]T#yU	w#yU	w#.z: H	ЗqB.Nt%@K*.*t%@}0J*>!?%G#}`	w)yU	w'=P N\t%I=`	wy#	ЗqrT|E`=`X+ ?zT|E`UzT|E`
ң+
N4t%Ew+~GWNt%B8̈Зq<ȅ	w~ y*>!KR=`	wO.N;'ЗqPqܚ`KH	Зq!..%@G
D_JWT|@+%G
o*> TKU~ed%@|A
T|@~gD]q*>!,~Zp*> 	B%GJ`y	w~N`	w %G #_J @*> $/%J AWrT|EQGߗ,z: VyKX4J߸V+sZ.b^6ԨRJL>$WVJL>4]iQ *> B=*> 5*> ( y 7cJMQ	goT|Bh,*Ԩ,,Q Xң 7iQ Y+*> X`Mq*> X~,_sݚT|BrT|Bp~h\J\"ЭKl5RT|@EJ&qGĨr?qg./ܜ.-yR"߈][?)Q_RT|EU'%G\<̩	w/]T|@T0p*> `#}֥G/X'B]op rT|@40\ϹT|JĨOJ{K`	wtƉQLp*> c*> bqK	Зqg.%X'B]E?*>!<}
ң:!<7G'T|By2Je+G^]zT|EX'B]^M=*>"OJP6t%BuKo	Q
r.%G(#~(Gzl%@ȧK_9JBgĨ*>(`T|PT|E	w|L=*>"{qG`%:# e(KN<JD<=*>%.Q.yR<!*!H~Tt%BK ]q*>!H3 Q0QJB6XME]*> 1~}`	wtJ=*> `	w!R0OJ})*>#$%GaK=*> hK1.N Q KC_ˉQ
/Q
X'B]*/%G* ?*>!P~^%B5 ?8,QJ?%G*ˉQ?uIQ	wz:%2.S=`	wOJV	Зq
~oKq.¯ߗpIAJXMYT|VOJeDhK9J ~\J濊)QoT|wKRt%w/|@8ݒT|q!|J㈛fE2k	w@1J3X!.߬.QS2%q~ k	w{*>5`?T|jߊ)QMV%R3"RT|fB/́T|f`?t%k"QJa)QXPJak̈Зq0})Q1\JҿX!.4Lt%fψ]j}%Gj~%IQ񚒾ң5'yXKD_T|b߬q:1aNJX"yR1d?]%GoT|`؃'%G<̩	w8*>0p~^JRGqY*>0t OJ}DxK>NT|`ꇬ0w0q, |f[	_v>3pI`|fZkŬ`bг ;<bAf> $~ +H@|`jƴ |kFpv>5_v>5gtƴR	w@q &0o Kg K/ L%gX0q`]ƹo KW &0 L%aωT|a &1|ްa.*>1xO?΢IQ$t΂7Jq|	wf+B]!K0q|UGw'qiQ^f	w1J%82$%a(oVJbl%a(`161OPqMB]1uVĵfKAgZT|c"pqd3.B]bKC/30B]<%ky%k1xV.	oZT|a8KrPqaT%c0Jf+y	w	_iQ񀒗q*>6fЗq)|a%lo]	wP9QX*(%aC?V%B]KV#B] %a@ՂHKՕ!.
z(kpqX!(sӡ.
0!.
YJ0V	wQg(B]X	wPHiq׫.
 l%aA/Փ!.
	<('z\%aBg%B]=X	wPRexKՁKVNGg)#2_1!u	g_yGf>:43Sy:{cCL*:;!0?3!3HfN! ~Bru	~Bkl!76_N 3<:c3UVy_g)"Gu:9N!A9N!SD3;:r~B(y_^g)!:r~B)_g)"u	?:$y_fO#:8a#:~06*|amKοb~aJ0FuQ~og_-3Ҏ>0#:*O#:(cg_/3Ҙ|aGFuPοJοJ=3ҙ|aC#:)~g_ |aH?FuPοJ0FuS_#:)~οJwg_>3ґ00>07~H3҃#:*~K3҉FuQ;οJL3ҊFuQKοJ>0#:(g_>0~g_U|@u%g_M$+M:sg_d4J~Iai䑧Lߦ~Ie_G~I?(~IBӯ-~"y~IwG__~u&u&N$>!Hui_ο$?M: ICӯ"'$~u$ 1䒯_D3 3%N$~1Hi!~IP4L?u$R4HAY/N%~g_~J6"1N%y8u(ӯC36:ӯGfju(ii3ο%24S?3	N%u):?4SO3~Jki>fSN%#M:F$DN%A0Q/ӯD39:i䢗:"~u(g_~JO5_N%	~f~J,u(f_~J/yT?N%|QSӯBKM:-g)~mik|~uY_ _g~7οK=4Ƭ~ah?~m?M:-NKsioYpNKK#~uXuG_4g.:,ieοK)~uZwT:,ie_~ieuXibo#~Z4<__\_|bAb_|bQ䵟~K7_u,G_4ZK:ӯcO%i_dXӯgu-ӯcM:u-%4[u-_q?M:Hˇ_ïN%0`u,iύ@YCӯb'N%~u,񗎿%M:$|b_?3bo_˟Z_bKӯb_ԿM:;3	گN;1LӯóT:;94cqN>5#ñ_g_l1Xӯôuv?4οuvDuvӯôTNިiTi;~~uvRF_b'_e?T~?M:;OF_bG_b_?~Rӯò_eT~4ONoT/:<M:<Y:<64o	N?M:<N?~0A1_z_~P___QNzӯ=Piuꂳ?~=T_N
luxR4;~M:<*_TK4MAakӯT;:</~ux)zuxa4K3:<M:*@<8ӯῪ?:-48s_?M:/H_~0:MiqA:M:$u@48?Cgiq_~8ӯ~ ο~u$z_ӯ/!~	~=SSCӯ_NOT8U48$z,u,~u,'_7ӯs::(~uꝝ~/NxuR4g~LUioTB:oiÏTu0ӯɃT~L_iUY_}Qc/N&3V~L?4bu0iƞu1_9~LGDɕu0G_ a/ӯɄTο&&~u0ꠝ~L?M:SDɅON&'Y#ӯɂ_&M:ZDïɅN&Q4d?N&}Q8`i[G_M:3midG
O314L<HG
o3"ӯM:?N`H?30:ONG_siy.:?_³'_#~u ĳA4D3.ifR4If`:Oӯ|M:c%u!7_	C_/~u!KM:G_M:(jN&u5o_N|T:'_W~Maiѧ~MG_O~  &	N& ο&jɨ?&~M~Micɭ~0k5:_]N&j?&m_H߀ɤhu@l2/~M%i3
&0u53~M(|gG_J_:"|csɩiO"~M*~~M*u5?&E:X#ɢ__K>D:&Hu4
_KF:&aPl?XS:)z:ahN&yq[̄S̊g_~!̀鿙A:=[Dӏ2'~~u{'&~|::=_Dӯ"~=b9ް7:==YzοG~ruz~Gg_vuz~A':=s:=wA):=G''_4:=ڝ~00:?:=mII_~~J:=)~N:=>0; Sҟcҧ㓯ү=:=O7:=?G:=,~B:=_~ NK_ :=.~zuz(_0:=xuza:=R3:= wG_~xu9gƔu8#du9o㏍㟍>0ppu9ï<ȴu8̋'_d'Mq䳯̼ȸu8w@s?2P:B2u9̅#_?2_z	s-:s:g_Yuu:ό~N#|cď͎'_~N_~N&~'tu93'_d>:R::"~ο''qÒ䃯_2~NO *u8H qcg_31~N,oο'Șu8B	2(~N/yi~dR:)|c2'_O~NR0p~~XB:>Y ~'_~0 u|qu|su}'ƈu|1Eӯu|yްA:>=2/3B:>a?20~~ ~_ڝ~u|ο`Dο`P~~#M:>ύ~>3 ~A/!~<M:>'~ ~&~D:>(~#ï_O2:>*~'u|$|acը~	~u|Ybk:>.z9κ=mWj_Clj,˟^kWg__5i}W07tZ9d-^k[}WfZ޷EClCp_j_+_+j_E.?E\*-5pBz¯+gPE\/|*+gPQ_?R
3׾@jAF Y3h5 ^
+g8FB,z*,5zxofyGp+W/#}_	6=.Q޾x峯JgD/_W`WW/V3U/uX`U/>{Xڼ8tZ޾ySwXW?+W> WQU/rW^k ^k譑^}_k@rAz_zOWyCW"V4#<onWj_zgVuy#BhO?^kX5y|_袗[<}#_zC{R3ڼ ?d^kf_uyD5Wo5y+&5^,3ο+WW59FzWW0M<jS+3U W#-^kOz^ku_.5+!_m^kp+YWW^kw_"_
y/ ί5+?_
y3+Af5mj_Aoѧ_Š4iWc&Wc!#зɧ^?MeWc s__-Ѓvk>/D[Wcm<FyM@KűRgWc#!4Wc> ~Ml/kN/D[@3ɭxlMoWc/m;p/]pk/D[;lɨ^?8|&Wc=mlKű> H^?<HKűy4:Kűć<^?4Wc
T=}4WcMhzi;/53/44WcQh 9RKűɢ'__- ɩ^?&lϓJ^?EliW/Cɩ^?M8l&8l gD/D[BK<^?hWcwK\^?~M.qz%Ue/D[`Gɥ/D[h^MWc&\^?M0z%U^M8lGTl^Ml~/D[s\^?CVqz%U^qz%U Mlxz/^?Aχ<^?DdKűxl'lꄿXqz%UO8l;ѧ__-Yqz%UՄz%UՅKű__-[Yz%UՑ=?Kű%xzWcV!zWcZ\F=z%UՀgWcV#zӋ/B <=kWc"	[z%UՂ\z%UD5]z%UՖ=}Wc!#з~/D[6m|^?j>WcVbWcWc):Kűt[/D[_/D[6rI^?%lE\!X/D[χ/D[җ__-&DKűt[w__->llKg8lCOJ^?j([~z%UgmG__-ڹzCE__-޾ySwWc2>Wc2 ?D/D[K\^?ss/t?T8l@c__-ș>/D[=l/L<^?TKű-;./D[ |=l@1Az;Kűdw/dWr/D[^? y8ߋ/[}z%Ú8l@<^?%?'IWc37pǋ/f9__-͏qz%Ub:-q__-q__- 'MWc'z%U'2Kű__-ߓz%UN?Kűy9/fWc^?pgWc'4Kű'5KűNoWc3.9__-/</f O'#z%Uǎz%U^N/n/D[nS?G__-޷EClqz%UtZ_<^?Clj8Wc/D[/D[ɜ^?'8ly8WcpWc_/D[>/D[8WcX{__-`^?^N8l@1Az8Wc'	|^?qg/|&z%U5"Pϓ\^?z(nqs/OR%NPKű^Kű#y:__-#@s8RKűt[__-a'§__-(3B')qz%UNl  Kű>UWcqz%Un/D[1PgAz%U
-Kű 8l^z%Ux}'__-eǋ/h|/<>aWcWǜ^? ^^?b΂=|>/h9/h./D[1PgAl恧lz%U×? qz%UО"~ z%U=vWc9l>l>iWc4%x|׋/h~/D[|/h%x|/l|/q~/D[ >/h'}g__- lWc5<>lgD<^?P//j|LKű lM<3/^8l./D[Kgm~^?m=>NKűT3lgN/D[|UKű<>OKű//D[1PgA8l樾	|^?T<^?R/o__-+__-ԝs/CGo^??*Ƈ@pi?5 _PYL?/RGasZ`> sW,e;E9Vߒ+AqʽXߒ+A/XBb~H?d1 W,|3 W, Yߒ+A6/X$y$Wm\_s$W­\_Szn_	q
]"j͂_sM6;$Wm\_\ Wl ߿$Wm\_E9s6Kߒ+A?Wl|ߒ+A6/FN_	qR~H?aC"q;%ot[Gy%WͿ] 9iūĿ./PV-W,#y$ߋ߄ڱi䓞/~jŦ$6Zk,|46Zk,Ie_o­XX _$|WV-566H߄ڱi-x+mM߄ڱi_+mM7I#߄ڱiI/߄ڱi'JgͿ	b_`y$DZkl($_oZklcѧyC=!ՋU= qWg_@p&ag50_3__l3g~H/CÏ- e	uq1 e	uqY eW|._ߒ+@6`@ߒ+@sW= ߿$Wiǿ$W0;E}W=~H/~H/W`2	 ezp<	E}ɺpߒ+@sW&w2;E}uqw3 e:pV__qWHǿ$W!?r; eM w2\_:3 e&/;E}
]"6/(3B!KBFrg\o-XFiEyV.W =e_\)ES<]X__Y[V.WB <q7yV.WD8e_kV.W.x+Մj¢_}/a`+`jՖWXFgto<0Մj̎}g៚ub@cJ-?wSqWgXF 뻦|YVwL+A#W 9<5{g_jua2wqWgXFN<5`YV4.N/~jŦCOĎ/PC5Ŧ]8+ŃXF`#<j5(H5bA7Ë7V-WhJynZ3҄/TX_Qg7V-WjzX߃iO]XF ~&|WW:jC.x
5 ?<x
5@Ǻ0⿪XV~?`V37}.V`A?ߏX>Մj ܂_,j5,ڰ_4_,"j5r
y)zӏ<j5#_^j?=<5ubavq|WMՋMڽ,:]Xud/}mX Ŏ/<@+DmX_\YVXI~jru+BX_:H,+BX__/QV-W9m ֘v:_Tg/o*30 n/w7WnR*wwuq'qT30b80+E;F-\_+w̵q[~_X=7Ĩ$WÿVj l:0 n/(3Bߜ/@ȌYb_ IsެV-52{|_6`ZkRXui4?(e/aC.20O7P˿0O0wSp
}+e?7Q
}+e?7 0wSl\aC>2M}+e?\aC>2N}+e?
W-
2g
W->
W-\aBOŭx2^+e?
;W- /Z q=+e?(A_)_F
{W- 0SjP?_)_ a@0Sx(W 03_)_<:
>2P/ q;WaCN2\aCN2PӿS(kSx+e?0O>0O{(oS~N0O<aC~20O0O%9_)_?OP'P(wS~PWP{;_)_>R
w/\aC2?Pg(}S|q+e?aB?O
W>0MW$
+_)_WSq/h
,_)_Ì(h
,_)_N02G
+e?ZG
+e?Zn27Oւ0SOPH_)_[;WR
	+e?>0:_)_@qO ]+e?qO %A_)_@ی(SA_)_@F
 / %2PK_)_@ aA/_(%/ 8gO _;WgOS(&w/!wOgPN_)_Bq2!/PN_)_C/PSu&w/!2(\aBgOaAC
OPP_)_BO((w/!xO?W>0SH

]+e?K<a@Sq'Og+e?TPS 
W	+e?q	+e?&x+m_%a{-5&+m_Y/-5Eo&'|WŦ0_o ͿZk&+m_Id/!L#q|WŦ~/!-5@q|WŦu/!Ɍ+m_/!ɇ_6iBy0c_o,q_o,|m_o#&|_6iBqpTMo+m__6i@|x+m_pHM ap_o 8"q|WŦ q3-5
~	|_6i@P8HM |_6i@w_o/x+m_p_o OͿZkOqͿZk084M / Þ/h38o_oq|WŦD+m__o(xx_o<<x+m__ͿZkW-5Z/kO
_6igͿZkxxq|WŦFY_oa/h_6ioͿZkW_6i>-5|<-53_6i>
<-5ď|WŦx-5bͿZk|;0|WŦm{-5vZMt\;+m_|	v_o](mO-5>+m_|òwͿZkw-5_6i<+xv_onx+m_x ^MGͿZk<;g_o|;=Mó/Cc_og_6i<ón/a_o%_6i<e|_6iTYs-5|YMŠX_oA?ʜ_6i;b'ͿZk-LZgͿZk-$,_o`y,_o_y./Zn+m_h[^/ZͿZkh%|WŦ\_6iۊ>XӋ-5K__o x+m_h7~//-57 KRM/K+m_uKPM//Yc-57,_oKNM?K(q|WŦŗD[n6,Wp?+ز_PW ŗ	e⿫_ 8rVV"?DewӾ_EڸtY\4	qqyߒ+>hj ] uߒ+>hj#~HU\gm{EW:.3/$Wp|xV"KWpy\4BEWj_GZ+0R\4u8Ccߒ+>hGo$Wp|Е8$ľ_@WpN_@=8 ^0F\4 }\__
]"}\_ƽ$Wp|Я8Q^T\4 \_'aߒ+>hZp9EW /\q]"总W._3'w
:pӌ
zs.0$Wp|ǫqߒ+>hW.|l!b:-(^R-b>48]W50_NT=Ƶ;"%X 8Ͽ"%XߑLHƹ"%Xqh=/1}"<t[J^_z%6i/qz%6i?|^ͿZkjo _^j5b)ÖcC?-i/W~H><@ߒ+5q\_|@g~H>Ai~H>A%-%]\_ ߒ+!%zž ߒ+]\_;EVa:W8;EVabV/#
y~H>L`7ߒ+	q_՘}YW;EVa`n (ZY̢d~ TÝ\_Fq_՘|v/#|TEVa W&_՘|*`3Ẏ:qTߒ+ \_ʮ&EVa˫98"0&"0&ɝ"0Esߒ+!j@2_՘|֮/[$Wf2q)Aߒ+q kN_՘|ȏ9&q=wD\_G_՘|?>"
~H?pU9,ϻEVa =9jEVa A$Wf2+@o$Wf2 \_H?@Ýv/$~H>d(C"(ӿ$Wf2q #F=\_H9wfN@1Az`k@K@ˏ|X@Մj̉яx+BX> ]ѐx+BX>`MSpU=_<X"5#WW:}_.5u`oզ>48$"";%;?[ȅ_̐W	;}"!}Z N_̐#-\_1PgA8z%?[@i?/?
=.ſy
="<zxE2yuq
"<&8+E2y /^8~HO=aW/% ~HO?	qM$W'? j@߿$W'f_06/^xwd]\_1PgAAo\Pg<0Ջ
n_jj +CX_7N55b@(n3q|WgX_=H/P7+ԉC>Ae_jub'\_Y框\S8+CX__Y框\Q//PV.WOR%Ag_jubD"P/Pc+Xy_jubAi_jub򷒍+ma.Zkargya+R_Y框\0?ya+Txya+Uܑ_jjR-!N/GG0K6ſUG0d	>·@^N_́':ӈE2fΑ"O*?E2ū:%  ߒ+$9uqB_́'q@ߒ+$1/x"O3%'wd	<0t[r/D?\ FiSsq|W
b_08+AV\͏w?Xua1Ǡ#|WgX_]q|Wgr: _jj/PV.Wey1ՄjCN?Pc _jj=3<0Ջ_Y.\zK<0Ջ#w 5:_i܃WgXF 8r3-1@@/D ga%ȁ^ߒ+yKq
;E2 XW# dHaW y_;E2 3	uq<F" w `dfJ-E2 3	uq!J_̀;]\_K=" wdfaE2 3	uq`ߒ+yK;;=" w!MK$W 0Wv9 (ߒ+yK;>1
]" w)ħ'~H@a./;%a7$W 0Wwg~H@a./+iߒ+yK;'q" wb΂=|YK +oKY_o3	ub_%
_60V-5y(fŦ^J+ma.Zk"w<_60V-5FR?ͼ%ՋM^Js_o3	ub_~J<i䡏ͼ%ՋMQͼ%ՋM(_o3	ub_B_ͼ%ՋM%'|W]Xu<_60V-5;?QOfŦ`WE./yKQ;fŦaq|W]X/yKS>/yKJ/q|W]X 8r3oi?; _50_}hſ5E3_Wrߒ+z 8ߒ+&7_/t[G_.Whkx+mb_j>I8+mb_Aϐ55b)ÖV+	[SRgDq-T _\_J
]":x3.wfQ<wߒ+A x;E3suq)_;E3suq(T׿$W7?	EfO$W7?5eߒ+LwZ)wf./`wf4ߒ+j>!~Hn~m\_qߒ+]_A^/`{,ڸ_$W7?Zw;E3sū;E3s񃚸G)f]Y#$W7?\_17@j(OE3sZOp~Hn~1ή/bw?$W7?I"/b{F_hZ4aߒ+֮/bZyߒ+7L=GL]ڍ;E3sq!or $W7?t\_'g~Hn~0W2=="Aw,E3s\_(ӿ$W7?I;W	"+W2{Uߒ+jENc$W7?.
"ED_b/d*%2)hE._f=\_L="Fc>,f:^ߒ+Tapߒ+U./&wM0fq2r._B./&HRϪϪ5q1ߒ+E$W7?yuq0} 2wf /&	S$W7>j` "q0(Tߒ+W?$W7>	.D_/&S
N_-
EN_7]ĵ"D\_
;a~Hn~@׸ϪMEN_CpZPϪq 4;E3sV/!0}"@Ww]"&/$wɝ"@WrCGo81IrVSq|Wb_Aq|Wgr+m]X@>j/zub_%_6CmX&?
N/|B.Zk5C/z@5b_9M+mV-5	_	;Ŧ0_6@P8+mꀶZkcqZk>_oV-5		Cި
\_6D-X&WުZk_oTb_'R&Ŧ"_|W.Zk
/zX3iͽP!ՋM@cӞ/zV-5 _y5ͽP*ՋMCËިjŦ!n/|@V-5OިŦ^z<0Ջ#y_Y框\[=855b~/PV.W9m	  jaD
ߒ+ߙ\_8EX;0c ׈yߒ+ߙ\_>"hߒ+׌x"׍x҇~HW^_ū^ۈ?;EX;Z<EϿ$WXjגA#$W8H}"~/x"/x"w\_$_`Y^`)EX;\_x~H~ER~H~"uߒ+6//.1PgA87	|55bꄿq|Wgrq|Wgr xlH55b|Wgr@sya+Vmu./PV.W,՜_Y框\P0>/PV.W9mOƇ50_t￢_ş-pç}"#|C\_NC$Wo
q="#|C\_N0ߒ+7>o(ߒ+7>C$Wo3$Wo}xYay	}"#|C=\_s9K$Woy`ߒ+76/f$Woda./f<KGa5q@1Az8/o(xgya+xya+x<0Ջ7<0Ջ*xya+s~/PV.W/55bnߋ<0Ջƅqya+55bq|Wgrya+w55bnˋ<0Ջ*vC1*CzN:˿	7	V͕!|N|b]+Tbf}`+m*Hw➬'TbH~8L_hEF!6l?X
?/ElS`(ǫQ["x?X
?/fPm3h`ݾxW-c6o!_-<Cs/  8`_pWPm*n7ܑ/AgrG#/Cr$X(Zc6#wDZe3~7N_uܸt+-1Fǈ?%_/g~7-w}\F_äI^ ͣCf$y/ď=W?q%{Rh|o:|@i@vç=_⿬0Jen\:D[Lfѡ3 =_-2W⿬ˇHah|m;pҗDZe|_J]+{WpWGi4>W8t神zOzY_[27."JEͣCFvz/:TWE_q%{7i4>PͿwKŦ_(l;WCO+WpW֘ͣC3}iSgW@s]ܸt++Lfѡx}iO⎮#/Cr$49m*+dW~:GLTVȯ[>t⿚}uq%{ݦ3hQirȉiʋK(~DL_O,en\:D53hH63LRͿW@q%{	m*g͝ qDZe|#Ջq%{3hwKŦ_2.ч:ˇHc6u'DZe3 _,en\:DkLfѡVq;%_/ܙ⿚~ܸt+VͣC>=i	|{WA27."JAݦ3h,;wKŦ_%qRNї27."JA3hQ9sS_-2Q9sS4zWpW1Fi+v#/Cr$4m1FhO8;%_/О"qwC:ˇHi4>WTۮ1jzO]_}`ܸt+KLfѡ@3=+c=\F_äI^hi4>W9l%_/[:. `ܸt+1F	en￢_-2,z+ܸt+c6gm|@DZerP_WpWͣCj՝i/;WD_Vj27."JB3hi|_-2i|4y\F_äI^hZc6q%_/qW@\F_äI^ie3h4;WJFen\:Dͦ3h$N ;_-2$N ;4b6#/Cr$46ͣC|AN|ANЏ`WpW%Zc6R4/.|A^#/Cr$4%c6HΈ`zC{R3>4.en\:D搭1F	Ak_-2 <-wߙ\F_äI^hc6᳖>!ltϿ4&Af#/Cr$41F	 ,/q]+zˇHХi4?I{?_-2%#tСj27."J@?i4?Hxj]i	 /-K4#/Cr$46ͣCgDZe`34~m\F_äI^h 3h`i wO_ \F_äI^hUm-TFv?_-2j3θ}+S5q%{Zh|RkM%_/_!|ih	`j27."JA*h]ƶn5w+en\:Di4>Z:F;%_/ǎ Nyen\:D慛LfѡcƵDZecƵh%ZˇH1F i#_-2`q$w怯5q%{.m+W59Fzۈ*wKŦ_+W59Fzۈ*w怳ՙj27."J@m+*n7g/_<ψݟh[c\F_äI^h^m w>7⿚(z&#/Cr$4/c6 KZo/\B~P˫ܸt+ 6h|\lwKŦ_+-;!l+Ձ\F_äI^h [LfѡGLL8+> WpW)Zc6tVXLWZ"9c4=Y#/Cr$41FDDZe,⿚
f zˇH+LfѡnS?vϿ_-2^E;g⿚ܸ̅t+L1F*gv￢_-2^ECl\F_äI^jmi4>Wi}A3_-2^Edg\F_äI^j-m ?_-2`i+7ˇH!m}i jy7WpWvͣC7<7Lx~"4\F_äI^k%3h`!wKŦ_> nuq%{h<DDZe+eܸt+FvͣCK_-2`$_Boen\:Dm1F L ݿj~ WpW-1FR?DZe⿚F_äI^mͣC ^KŦ_) o5WQ^EdTbm_:C͑h/#:ސ.޾x^5>pzjrEz>^E5H+ȴ]9F 6}Sz)tքgKR@lRkԌZԻݾn-hZ:pvԵgMhj=R֊56R֊57Tݾn-hj_6ݾn-hU6s|jZK(pR֊_>yCϚ}MM޾mR֊_>yCϞԌwkCH6>ݾn-hFuSmRքR]9FvԵ=8}|jZЊA|("n7xږ"_6Gj7omKZ|gmtvԵ×;67mR#OvWCzCwM\?ۊ!W=qCgv⇭hz@Z@ZRנ-FEvԸs"sCwM\5iEjZ4zvg\#:x]=EphHt;D}Bj:Qj#P=wMM`ڇ5jmENt5BC릴>nCPkA[5O6GEpZ*tdtWx56wA[5zZ.\SP@
> TCRj#P>n-HT5 5^TA*[PjD6*t6EvCdFΞS[:kE5"P5MpH]Sj*tgMhJ"|COt֊jDOt֊jDK-SԉCwM\O)*Z5M|:}MH!Rևo|:}MH=n^S]5(l5OtևTԉENt=l.kENt:Jj:}ZSR%TCʈT!H: sENt<@jAlAlևH΃vv]:}#UBtj>OFwCRj#PAz'4:F}Cψ.FwCRj#P5MFyC6zg6v-Og6v-K-S;D}ENt>l
\9l֊><x򊛶ä>]d"
@\UCv:gd:$
Vȭ5rCʈT8twM\?ۊkC: s*kCW]A.P.hoK:pW|ڂdZ)|4qEHPޗM\yn(xtgiv⇍髖:v>HqC"EhsR'A.P-|zd -CZ_SK=nB+dZjn( yAT>!mK8tjA.QR2+49-FEvւ>ۚCuKۚRT5rOhr
5"t=lmi|ڊ>yENt.\R2+47tRj*t`֊]^QST5r>)yCݳ^5Ftۢv^P	<?ۊ*FvC蝫W>BsCDZD&T@1Az!-\=wK꛶yCRנn(z]jnڇ.6oKUMMPæ"D螤Jj\>^D69?ۊjއ!mCG8tTOtPAz:}:+;D}E5"P5TTBg<l.sR'A.QS(sR'A.QS*oKT9-tp碔W5OZQ j-t5BCç([<çjBjdWnhnږmQ].3\;l-gsCz\І[|Cvۡ.hoK|.QKtmKZ:vjD5HqCʈT9n(l3髖:<wkE/<iGjT5rt9ۊx5T=lwCwM\gmP@p>gA-Nxb "E:+dZ?Ad=.QKV(tArV2YX+ec,^׮4pūd"
h$Լ@@Xl\QL-IǣdWny lgR O%
e<(
9hjBgTևrn(zWt<l9hp\:C!rd*j-=}K4=pAׁM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Pzͺv↨H|V2YX+ebL^vƧXۆ.ivZi^I U R,h62GI9hjCO<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tl8tC6zg-htl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s:x)[<E? {@ӇqCW <l^#;bg<V2YX+ebL^vƧXۆ.iv⊛3OA .R (lƃaGI9hjEHPޗ4<lӇܴ5FGoz-Q*r-QFv-Q6Cpg!}EHP
/n(xtg9ۊ6zoK[<.QR#7W-rn(Cl("rۊ:p.PӇr΀=z>΀=z>n(|/+]gr΀=xܧhAuivdܮivdr΀= ΀= n(Cl.PhS iv6Ϫt+]>yG) p- h|Qn(pOrۊj\>r΀=	=AG!) |Qn(t˚j\>sK:Fv.Q: @9Ǩ<h  ~@zG+]j#>'+]j#>%h@!PgOO@ЀC < Qn(xR.P
+j#>%h S@iv⇭Tg|A{n(zN<6zr΀=1 &΂CS#|P@cG+]g:|.P>yG)Z>A9O@BaG+](mn(xQ: .|h'G+](l9\C`iG) 	cNSp
Ɣrۊ)Ez^W4qE([:kG)'w: x>n( 6uSnW4qAQ: <S -Qn(C 6uSnW4qBQ: Gy: GyG+]d&ܮivoQ:  S  @,Qn(WsKRի^: cx<hv;cG+]^6z>sKRի^Ӈr΀=q0!ta1h4rۊ)jghpin(Wçhv;c@|=A
Ɯhv;c@|=A
Ɣrۊ)j[>sKRի}G)'
)'
ivZyBgܮivZyBgr΀=q0yO@8vP4rۊVΈ\ivճhǃ%: x>TrۊtBsK=lG)	r΀=1ivWt=|ä>W4qB+:xh@bG;tpbPCQn(vA|BsK; !Q:  "O@ЀP@iv6ψ\iv6ψTr΀=@) p	Qn(gMH\ivQ^tԅG)'vO@8\ð%G+]+]ha: ghv;(ta"~Fn(W: sG,eV2YXyS].ivዚ]h$Լ@@XlTQNW4qEPzH|ivtBsKPtBsKQKV(Cl.QE-Zgܮivrۊ(Wç+]Zx:p.QE-Zl+]orۊ(C 6uSnW4qEΪmn(W5!rۊ(gMy\<E+]+]TW4qE[>_R.QCH(|iv^!3^rۊ(t˚j\>sKPRN<sKPN<sKP+]6ψ\iv_\; sKP^W4qE8}+ec,eV/^Tljz]b@ElSh$Լ@@Xl\QNPx "E|΂+dZC%A-N|~A-N|9ۊ["+ec,eV/^Tljz]bn(zZi^I U R,h6a\QNWhjCW]rnCTj*DvM<填bC`iCwM\填bCj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>nWhj5  z΃RbnWh5P֗nەtZz7l6+R57d7ι^ERj4Cm-&QR3ixەtZMgd:[5pAEzQHMgd:+UEHt=E˞WhBrEH|[BmU#;!ЄtZMgd:V2YX+ec,^׮4p.Ph$Լ@@X'GI9h <lڄVȼ!}B+d^Z6-NQD墧|ڄVȴ!9FV2YX+ec,^׮4pƚ%A .R (lX)
d
r3>(vZSR%5r󖇭55"P5Mp55"rkCjD墦D(pז΃Z)ڗhl59hJj-[:kE5"P5Mp59ec,eV2ʘzO^sKjFEvZi^I U R,QNZ:hvAx٭5r΃Z^!dWnhn髗"CdWnhn髗T5rrR2+47t#5/QS9hl[r@ sEHȮW/(H-hj5dWnhn髗6tR2+47tYX+ec,ez/^cS׬\xZi^I U R,@i'-
Ԣ6 ^r@pyE/8!6kCwM\gMhx.V4gMhx.-<^r5r󖇈V4^r6^rІ]yB/(DlAwCwM\
Rf7tZ)j8}CwM\D*j-m.T7tZ>
HT7tZ>!PW/9hvA|CwM\RCwM\RB^rІ5rdΨn髗; 
hn髗SR#5rV2YX+ec,^׮4pçjjH-y$TH
 6
>p>xW/9h|AxgT>EyCz]5rڇȯ(vpy+ec,eV/^Tljz]bn*˗ՠ[HRI6`,l  _G 6y@lB9Z/G 6yCTj_PgTݵH9h͟P@l4qCO<uK)j[>.PR懭O@;V={CNcNW4qE-Zl8}CO<uKZ>l.hv	-iv_PR*^<p-[:kBbxg"C.PR懍Q[r@p(;FϞ@p&P峮Z>!PR疉hzABEpdW=|VBZ'E	ҋC͑^[5
yh$W{J-6E{BgD.ZP\>(8|_<pճP$W{J-6E{C5l)	ҋC͑^І4qCΚMH<ln(͝6x)EzR-G 6yCjsE(*tזQHT;(8tT.P6tgC`iCQR#"ܴ9ۊz7lh\n(pgsB/8l󖇭5
6yB+>Z>l.h 6uSnZ:|\n(pOrn(j(眴9ۊ*t7mR'-iv⊝>yCnsC]ç͞:/rn(l5lAmC6hn髗8tTMhEQEH|NB9ZUK)EgMyhj(t7tSNh͟r΀=v^P)'j[>? {DZl8}: ڵxS gU6? {@lܧhC`i: 6? {@`Rtm|h#;FrڗO@pOr΀=1lOP=}KS-TS Ϫt)#!6? {D[:jB? {@l: )/O@? 6y: ų)Έ\V2YX+ebL^vƧXۆ.iv⇍!KVAm ]K$

@P$j={Cgh7`זTԉSܴTݵHRԇSܴT/(xږ:FCxiC{Crچ_6墧-yE.\-Ht҆4CmB+:>W\#TyCwM\gO!:lTNBԂ^rmCPԉCrІ
]jhj(vWCx-&PPyhB+:5堄ڪ^-T	#Tec,eV2ʘzO^sK\[:k-Z	u/$*)C`GI9hv^xR36E:+T6Ej={A	OPd^ZF״="Іg*j={CQhp-^ZF״T:>lC6zoQhp/-#T;F6Eg)t>堀Z)r7oyhzZF׮!@rQSЄNZ>(>BsCgOhzZ6h:W)XWPArV4z8FuEzT6ϛ=|Vܮ7xږT8}wkEMTtä>WomKZr@vԵ=NQDvԵ=QDz㪩zڤW|7xږ"_6Gç]n-h=lg_6vԵϞP#;mwkE/<ç]n-hE lC7("r|jZSԾmwkEHΚ\>kE.>kB3WomKZ9s(R-T3ܮ7xږ#:+6[>{R3:w@lRkwkETTWhxۖdWtmE.6*g#TdZ:pdZ.Tʊ-QDvԵgMhpRֆr|jZR35lb-5pB cOaTI +
B$I$I$I$@0
hy$I$I$I$H
<I$I$I$I$)<@, $ $I$)I$I$I `rI$I$#I$r	.=nCQ5leWe<c#mqqdwE 䕭/#y?	ďď5-[<2O.+K;>&͟p	}k9IGrc49ۊ*z["Kܖwj}k"M}>'ֿdH4}g'=9iv⊞tVȴ<l<wj}k"M}>;'ֿdH4}g'=1Hh|䳻SYlO~g1 hO{;szHhvӹ,D6}'ֿdH4}g'=hsK"E68Elwj}k"M}>ݓ_wH$F>9ۊz["R|}#MXO3T}#MXO3d}#MXO3UfU'lpo}maHG*6L8[}maHG*6L8d`
e
dz/^cS׬\4qB#jETivᄏ^lCtG!HR*r 0l4
F,)?/)$~R~9/cc!5F
F5[ȟdk"N!iOx?G()F u?B_G?ξ/s?_?u~H_ξ/u~ξ/_|_:N3G_O՝|_Tu~ξ&$pwjlĂ.\B1 x˷l^vƧXp?桽Hh|ᯚI ^W.q`oR+dZj\>_5`"|7-.P@sJMƃtA,ElCgPtNpÃT[Eϩ|+ay\aS״=n=|T9ۊ*z["K9ۊ*z["<zHh|ᯚ^W.qmivޤVȴ;Fz*Hhp[<mivޤVȴԸ}°6ˆ΂pÚJ@^W.s_5`"|IpÚMƃtA߲%ߧ~.K!	wݟ0}HKg뒣v?/!;~A!v?~0:kG_6:GI/cwAg_/2:*~G_:U
ym^k^k_ڼū./DAiK/N/D[/D[SKűʜ^?Wc!#з/D[$*Ƈ@p-1?rEWw/~H/]"%ߒ+wMH;&t[ \ q|Wb_QͿV-5?Ϳ5b_#q|Wڱi6Zkq/~jŦäI^ͣCrDZesk?ūܸt+i4?GKŦ_W--\F_äI^c6KŦ_}/_ZˇH1F~$?߮en\:Dm_?DZep5#aWpWm3h;LLN;W	j2H7-5z["RԊڗ 9ElCg*z["Kߢhz-!zYX+ec,ez/^cS׬\4qB#jE@HH
H
*<<II8 ZÖ$M=p@)L@Q'-iv⊞tVȴR57.QS״=n=|-ivޤVȴ>pז4q@oR+dZ=}C]7-.P+g9ۊz["R-={C譑hjoEO^+dZ6CpgHh|(oR+dZ=}Ԋڗ 97-.s $G0+RI$I$I$I1 I$I$I$ 5<rI$I$I$H ɂ$G2I$I$
dI$I$@\I$I$H
G.V4C[~?d`G<B;_gߋUǫƆ;m|hcUI?VInXfHBzRgP_Fg0Ts+lmz/|xw^Qd17=\q-4a́V3nx'Fcs8s=.rm朏vS6}L1sۏ#ݣ>Poa96Qf3^xMInϺc݌`9&xrDͮ䙴G#9&ld>f0Y3hGrL%!6}g$͕Y3hY3hƃ9&mqIAY3c"IF"䙲9&mxIF&䙴prLb64h>f16ڏ䙱8I䙰8LY3`p>o5Y}g$4,j9!fUrCB|>o5Xt>o5Y,}g$4,jгyY7KY7VY7Y7>o5WX>o5Yx}g$4,jpHhYe#/5BC*EkC<}g'Z_R=|穗mRdI 8?Y51?ԯݡz?w_J!Jxؿ}|s4ŕ

װAnc2HJ7ϯ@
K$x>c9DjA"4$_'b:z.hz\8k"MR;5Zt`KRc<lϯFf׀l8s&;ݤ#MYOg(zd25r}g'X˚CS}b/^47t˶V$2}An ֘Tڠ70lJLrM4bpHR;/ImxC_0vG#NgA|9UWrwr4}N!9NGQE JK$i $HgaC^&HәP~0E(`<r@S[YD"s 02@*H0q^003RUGgg>n5i=m-(ADl4Di%kL*%TrخhjC>ǔ<v*DV¦NKJ03tM9Ll9j
w<8H:ie$Lu#\/_F|b}Ð"bp@Db&So%\3!ϯgܐzL`0bݧxc"is"iT<|$94u)34>b&9y0ß_1NN5Pg94`bq< L94`Y18ɛ<8s"i6'+0}|M:#n'3a&t0F
NXnDӈIM19p㽇Đ̧XGN&w50>>49|ɓSwsl0NLDӦ'<aϯų&]1 &Ȇe:c3֑sAruB?`->0ß^_|q'(K
3YH$FM(톢V¢]H}g'=/LzHt5 tZ2U5Li>joPSҕtN{K(T,)]b+Zb'R^8STL1Ol#NJ5cCv;DKan,U>db&`&Yv}70ib&aT.`mTM99X	4x'ß_0`&ͦ"i  +=f4x!ß_0`&Dә-9
M9slM9 D`&䘉3XO}| ?T.34x!ϯ@0ʡp3]ϯmXݗ̙y>#jv<#2M:aTß^7I'6)<nrl+5L;mqYNb&0hRg	0׍ƽFFe6~{-f"iʡugaϯ$0瀨t8/
1N@<h8>b&0/Єgxs"i`U0Y@̒pxa|9mgVt0Fܑ0tx
!ϯX@P+>b&`#nK@4OgM}|M:#n(ß_1NۈEx
ϯCmiß_1N) +@gXs"i6Ybx
DӬmʓL<>b&+ ,vAL94`*@($>b&`#n% Y(u0,Rg@ufa k<*.ß_1NۦL Ec<* s
H?PcY8e|"A3¢|94ȄPC_1N Qr`"94E0r<*ϯXS`
Dӡ,a<*	ϯXil >b&`۳«ß_1N6xRϯX&"H->b&k.0Dӡ,aQ<)Dӡ.imYH}}|M:"ɄLC_1NsYIt0EL DYg4ß_1NnH]}|M:"ЦHuk0hag#(s"ia c<)ß_1Ns
炼94`s"i.U>`E1N@3xV>b&da<ß_1N3'3!C_1Ndt0EL *|<aϯCYRayi}xؗl5%LfS^㽁&l7h6 V+8$&e9SPXUss3s,*Ɉs< "i Mc	>x",nEƓUM9I>b&aUg0,vb!ϯL bC^7	5OeB1ޠ`&
m&ژH4O`+Z`.TQ'vgM(톢V¢]H}g'=3jC>tZU5Ll522J"G9trwhjsOnYQEeed|}J֘TK$#MYOdwo5BCQR1v*DV¦O1ٴDAT鴵2N=¥|HнHß_0~Iӡv|pd:?Ggi}|9]='NO@4>`<IӡvxPaϯ?!̓C'}xϰ$xݗ灆s$}>?G"̬C_2NW&תO }`L9rw{M
C2g;)D/;ӔgM$#MQ'DiDjO{P	o:}EHO<â7ekL55NKJeTI3)BCDJJ06j(Zr_*M^Op+MTްrif`a-LO<EJ"Gv3Rgaϯ=CrD-aX{!ŧCOI!΅+"*M^X.RT2Ĥ=ӫ\3;
ubV$>j)ƁC/<H}|ծRIbVp ӫ\3;C/<	ϯeR^0v+O+J,C^7;/(<I!{-<g@81TB]=%̦9PY"6&^X-,ƁJ)8f!t9WV.,¡JZx![J3HQ}|Ջ#9VZx![J$>jő
8_֞Vxß_5zub`WĬ%g&bj郰K<J,>nw򰄩Ѡݧ/-T}Co?=jjr`h)T6x4>j)PZx*[J3csNr`OKaY<fC_5zuks`)MT3q^ӫ\3;ʛ}il1+	Y8/>Z!a@Zx*[`Y8&>nqޱ|9F\$#3)qx_LwLJFDDi7=DTi}J֘TK'YツT5BCQR2+47tǿmRS+ZadIQ+W:ANKJWieL=NEkSDJF'b*Gvj=Fn8Ӧ'%Fz9tɗd^aϯ:"bmU$?dy<oCe'39Ys:|1Fu
(j k=x>`N_g18f
Zx![J3׍aϯ8ӫN;&!
Zx![`׋ϯ8ӫN;*
Zx![Jxaϯ8ӫN
+B>Bg[}x٧?4psք(}`!ϯ=65UəfSDѸ׽gFwl/%bIe9a}aP0Ol6LH$F`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>rī(jC>jT=}KmLjeTYj1*ekL(Ll57)iiJgFT,/jyiPV8ObjaI)b;b
QRԎe'<> 06sWL!<&H>`Zo5ztɆ'fB8H	%\*{+IX~Dܴ7iv^7Pl,*QԯəY9N3>4<OZ*Z
^XFsl*}bP*Y _}|՝Fs(VyW<d	ϯ:`(UPOKaZx>>jΌ#9<RbVn$C_5zugFCϭ<-J ӫ:0*}il1+2C_5zugFꇟZx*[`gHs̾o;  ?N`H>d3gK^]P¡%}`YS}|aꇟH 2;}x)Pk2 ̦67eӫ:0:Zx*[`jxß_5zugFZ֞
%lЉ?5zuvFsF5>dDVxe}x06
xd@fSDٓlЁ_^]N^y 2"sqSX?" 2Z&̟f_PN`CϬ<sqSZTȀ4̧=WVtaECϭ<-%#<`C>jΌ#9Ryġ`HsN3>
j}il1(XWg^Yфg0|36yġ`ϯ:`7yP	EXsN3>}ii JxJaϯ:``+T<R@, xJϯ:`-y(X%XP^Yфg0|3T<R@, xJC>jΌ#9zڇZx*[J	
C_5zugF=yġ`,gXsN3>POKaB\	E<Ό#9ӦCZRلb<U>nw/@ؖln_.#6 cț7867#{BLwyk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr_iACT$:p[:kCԾmmRS+ZadI=Ll5:m-)ADXb|DA/Pf$isYS;0zMSvҡjrݳ2>@>`7#N3L?Lg	ϯh[Cӂ@/CaT~Rs$iՋsU}B֠	aϯ#N(BJ(3gaϯ#N^3=7,ԯOaZ|.49xR<-%fsHӫB16Zx$[J@49q}JH>d:z`G_֞	b:P̑V/PF+"Ґ49ЍJZx$[Jl9$iՋsU+"<ß_2FX@g0zA_֞	tϯ#N^3=99_֞	A9$iՋs]JHg9$iՋsK5+"bV͞/ sHӫVjWE	Z<^ϯ#N^3=:7_֞	%h,xw}|ubDyR<-%`U/ ß_2FX@g0zt4_֞	x>d:z`JHg\9$iՋsJH+v̑V/Pil1+!3@k}|ub@oR<-J ß_2FX@g0zZx$[Jg49ӡJH w}|ubDZx$[JB9$iՋs+"+&3@#}}Jzd:`\Zx$[` >n{% ~?3)+]X:/3EڞH5DTi}J֘TK'Ht;xRCgOeT֘kYmi&e52}Jp+TڠM+紲wia|{SEJ""}#STL1OlݤU.ڎ*vvcV\P`NĤ9
!ϯAXe~郍:1mbP 9Xf4DŵB`g`,Liզk<.ũ:dˏOhsmpHrq*>9x
ƓGrO6P~6Llԯe-2`Ngn!ϯ8ӫNT$T(}F_Z$ZǰiՃc9J(3gaD9ubc9*il1+Xs4sJil1+끜9ubc9+"k=pß^6Р |juf8c9_R#s4psԯe`͞"񱾰lYYvḐ=ubc9il1+GgC_0qV/3WEĮz9ubc9JHß_0qV/3Zx$[`gs4sTOaY1.aϯ?zi՘' uJe`͞.ϯ=ə&3)elƝXbp6a_֞	\8>`N_g186_֞	`aϯ8ӫNC:iiHJ:|1Zx$[Jx:|1JHs4s_֞	gs4s
il1+ v:|1JHs<C_0qV/3JH+Rg8>`N_g18!R<-)	X8ß_0qV/3;_֞	xs4s0Zx$[J<:|1:Zx$[`sfxD_>`N_g18JHpys4sԯOaWs4s4il1*>`N_g19juJHp(xD:|1R<-%^fxD<>`N_g18R<-%]<"C_0qV/31sR<-%]<"W}|ƝXbqVZx$Z%]iՋ'(TOSI>X`NnZx$[Jg%s^6.?=lKl?,6fS }cXe=!XLwsrZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$ȝ5BCPZ:|S.ڥZȓT֘TڠWW fOINKH)N{K3$gvjzu#\AsC2m$9>`":uM̓L2{C< `m72:rMeu= sZU+tx@w}|v]T:s< ϯ?	u$90K̓3֊N`g2eݳ?'N	sy:o1|23ցsĻ-ʓ$9fKr:s=ksI[̓3֢ß_0~L3ցHs5	nS$s׉p-ɒtzЦY$$9`d9d0Ku	tx>aϯ?
F-̓3910Ks:s< s³h`)tx>ϯ?`CIәF%d:s<$ß_0~.*X	bL'Ng&CIәsDH`$tx>aϯ?:!XS$~xsK0,I$|(>`\\	b$|]}|@y#L3p,Eytx<!ϯ?^*C	S$xß_0~	$xß_0~1/Ctx<ϯ?:S$x}|%L3>`wIәX&Iәhsbl0Kd9 l:s<C_0~	b0̓3%IәA}|N;L)L3ß_0!`%2N8sR\0Kd9-,|:s<Z$ß_0~,qL3Š'NgCsR0K:s<Z!ϯ?,L3ŤsA0K=2N}|V	cfIәкlL3ţXsR0Kd9-C_0~2#C$h1:s<W>`d"X	c_2N7/ß_0~F6X&Iә}|RKd9nV>`$84:s<ß_0~̀3ْty(sw6XL3Øs}d9nß_0~	c@'Ng,cty0KIty>`	co2N7;>`a'Ngp	,a:s<aϯ?0,p&Iә}|c`%2NA\9#	cIә&>`t,pfIә>`NKrd9pqpnOb[2gG`['Ng9p+$xfS`7T&IӡUA,Mgt9X	UfIә%	U/'Ng(s0*ɒtx:->`qN%U4:s<ϯ?	p*2N.C|:s< sUCtx8V>`	tx8ϯ?S$r9':s<aϯ?
*'Ng90J:s<!ϯ?	̓39H`ho2N \9!UL3øsB40J2NsaUfIәث}|`i2d9(`jd:s<p\0J2N49k!Ud9s¦U9tx6ß_0(`%ZT'Ngoϯ?	ʶUYtx6}|O'Ng`RCK$ly}|ĸ`ifd90ʥ-L3%Z2N!ϯ0~>'NgXsC:s<ػ}|ՀR'Ng L9 nl+fLNIәv<3)\oe$*N`"Ng0!ydf%qd9l&;EڞwiaF{K)Ti}J֘TK'e4)Pvç9ۊmLjCYjZ
>joPSҜT,$Yw<]b+Z|ܒX#4K<#`fv泒d| 9S&Ly>nˑD%Oddo{?\R\Fã.&
11F4d9gg9jdebB2fd9Haq&H xXn6_m"u2m^EHX^9r6p#fƿ1?6U|n!0$wnȏTva CӦ'b$3bi[Ҷ9SI1hϯ"
e9LNʌeϯ~$ə2;BEڟZTN,(ie"(iiE
$a0mRYK0~Ht5pۚHt"EFxCLi&AD٩mRS'O_7AGv~`!C^`10~gdՔL yh}|5zue g6>`M^YDt9=©әXsզ>5zs<e}|dh`Ngaϯ?TN	]5zs=`}|:s'C09ϯ?5oɫә
vCjz?}|>W3B>`a"'9әs͈ɀW3&C5zs=`i}|0O9{}|2O9ß_0~,$C<pd`jznp䉫әb9H1B=ә`ljy&>`X`'0;}|`Y5zs<;>NS~_LwQj>j%kL)TK'T_[CT$:piE~]J&0_7S'sypRRnCt0l!^Hb&Iӫ(̅sxb'Nf2 s1Iӫ(́90LVQ3g7 it0l TbLVQ3g"ß_0~-wA9t0l #}|:a d:1<q}|1t0l!9Cnd:1<>`%_Ayt0l`'NfVϯ? d:1=X}|02NYF͞ß_0~ ܑ2NYF͞;>`̙At0linL'NfV7L'NfVC_0~CnR'NfVϯ?Cn2NYF͞$>`nT'NfVartt0l@Nr:uec6z>`ZY ܳ2NYF͞C_0~jX ܵ2NYF͞}|6&n2NYF͞!ϯ?6*od:1=Qs:uec6ziu)t0lCsxb\:uec6za1,'NfTC_0~1b7'NfόW>`:uec6|b91)&Iӫ( sӡ1/'NfόC_0~nyAd:1>02c
>j%kL*%T	';WjC>g
*t2U5Ll52cQsxp"JLrwhk2N/:ث1s,>OL#6|jϯ>Wu)t&> g}|A:ue͟ß_0|3!1,'NgV>`+1̓3חTIQ+ZaQ.ڤH4}g'=H!O2CudIжekL#q+GvO!<2BZ)j@P֨AP֖}BZaBZ&9NZR/wآV¢]I hO{"xACT$:pi}MBrS.ڥZȓTS+ZahDc;5+GvҤG@3$iϯ@ӡr`0gޘs`#N5aϯ@0ld:aß_0pF#N)k>sdhb6d:0ٳxsӣ֊̾NLQ'DiDjA"4$GkjC>.P^~_R_+44}b?dJ}|3o4͓?96g#MXO3d>?VihRɟfYYiI&Cz#M}/fI&22nK7jS|3efU'lp_OmF>Tg~bfYYiI&d);HG*6L8/OmF>Tg~LR_+44}b?d1J}|3o4͓?? hF )?iO~RY?5R2z֘pp#;q=mvxCrp,R7h0h쥙ae,X6b5SC/fBhv9#M%fa{8QvG3Z챙8H44 E5U)fh%f:ih*֊gj] 4v䬟mii }g'm#/VR3_uS|3efU'lp]I4U+ZZ
>joP.ZSr=3K@{SEJ""}#STL1OlݤJa!QTj:ٌ#㑈VUseáa!U-AD,?)B3:LI\
NZiU>ra!T|r16.ԑtx5>Wtf3E3`R TL;k Fh !f"ԉţ]ɓ+#ט Dë5.l67c<-ϯ0!eZtf9iy&sfX$0`ikx]#>9ؙ5]C^`	boaHbatf3^xZI>͡(3RGLױaϯJw2fC8?ORGݜjRы9ݩ_vн䒷\~ؤ]әf"5a|<TkD氁@fOM+TkD?e#>x2Pѡ&<	5Qư3A͗Z*sC4|r1RG5=N3fxk:C٦Z*>k4Ch$~H$ g,<]eG#
ڟZ*HseXHa
T$zQ<^kuK3ESs3z(jH'Z?3<+ oo3T9LQ;+z3!\1Ie'3²oK8gW6ZV>l(ԑ'3FN3xV3up\se>H!ϯ-Vԑ cW	±a![Uњ>9Ts:X|aj4r0c$)#+Uq2	3X[r:}jA}}h;ZKGۣ1yIwr`ͥhљ_>o<2LpN4v}ͬ:{(Lm!Z}}a`f 2#7gpפR3|3vxsRox灛csR$4}7gsR>at9k@/|3vx׊>x灛9kwhah+>U-m!W>x<-p׊:t|֟6/I_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>z/̎p8tT^6.Q˶4ID_LS'LiʮU >*W泺ݡI}hsGYxdC2BP~u&w&Yra װ&GYEIbMʥ0q}{k8@2g{nU<$ra<>Y̧<⢇'?5LɎ*$a0mRH$F>-j={Cz\LjDdItZ֘T/)AJtMʰN,ZaC_'CA>D3K$!׌>x|byZϞsH7_"ZϜy}|ߩCdaֳ	ϯ#:87}|ߩ>x{ i}|ߩݯ|5@}|ߩ״^0kY9~s_x灭gϯ#8G99hk<rvy}1ޘM(톐H5Di9&#v!$+5F([QSԺ Mh <lLjCYjZ
>joPSҜT, ;ڞ"jb.TG1LEkSDJG(n	'b&#I+`]U+Z1"ʕu#+I(.[$`IrґwGoZifd9iPCUvՕZqlĒqf7%z&%ø&\;\x.ג[݀lrpH$4x 8wh,N%ù\;Yڛ{I총0m{-b\A?)A"U!S,1AUL#96L%wK;YLPɉbLPizon(y~(FAO@YRFuF+TO<@<*[02P)	8,0֨TA0d6<xn˒o<F,4,4h-ύ2oY3MPݗ$ K#(SLCmaƪIq9gqD[}z6Y$bl(Xs׌>x1%L$\H2 ,Jp3[AkHU٦p`pp E"oRHZ \lul?:S3yP8S9+,ͅ	b,P5<KFb=,P	,"@X&z(  aaB}{bLs51"0hPABß_[S2LrV̦Oe NVFuFY-B+TY{T5=6AZW  ,l#MgŅT4IdqaRgXWZ(u$հL`8SZPUln-PY*ƽ@q,塰"67czÓnqy+lIx( I5jYãߊHV4baWW1VrJX_BV$OeI#+n(QD%2f! \5$ʒYR@k,4->$4ʒQf*Yf$k*Su1?8SxxhJPp;k0VC+$DX!"l.%$!"k*XX+=,W+XKOK f">+%̐TSPKxIbF^!Y,WT/0!	X$$4p%QuCUbB
X:H$ZT/)x_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>zz:p4qC˶V$Ѻ7L2;ڞ:m-)_7A"cqm紲rDpHS;Zwh^N6F5}@Gw灛WQMu#x,pFvP5ß^?e608&JöfπSA5+hwPeH"~1gOiB?ָ+g3 !sOʑ
Ual1,G}y&Vg#ܪ_G֊A9Q*T#=/iB?qOe7$|6)m?GũXv<ٜI䖟",8=<iaEK_^pɕň*A9Q*T#<{KE+ß_1x(
5c=xxƕԤuXGֲ#Ļ"IDNkal3zg'?7=DR	iiE
$a0mRYObȿn(j_TݳS.ڥҵ&=Lifq"+~oݯ}?y LuĂug}%kL*%T	'/mC]͑>2Dh7O2JdaAJީ'AӂD$$JؤO	&)n*&
A'ɐKL$(7'ӣol ȌL`exSor"`̧P?̠k v&_gu	ϯDLI(DIW2BP3xaϯaB2d@5MN&h}i|/>nba~Sɓs?1ɩ@ϭ/׳&.LV똟jtsK|9?<P	=k;\9-1?[P\pdBhFSOE5Vesf'hh[8pqiןZ_;>k0uB/g#(sc(ADl5Di%TrبK6xtgmRdIekL*daANKJWRqʑݳG@pH+n)*%޻}@͓p8¶DL/*$/J*!{<p!ϯaB2dA5M]VdA>bY|Jb~w$L}5:9ȣ}xp+MTP#*({$avVP5	ß^3	4:1QE5'MVDC_7efifc=FKJ/PQ' jZ
v!$+28EA.Pg7W-PGvkYj,:Ige#~m3KYՑk5-1?7h^~PZc3)LwH$F>?EC6zM(zHrW#j={C>"PS'Gֲ$2JekL*WԎt?<_9 iHM @@ͦirk?&L et@ ß_lfS8jwlA9Y~
EĹݟZ^ϯGqaC^ѷN# @"ݳ-׻i)3OlDͦ):c(톢V¢]I hO{#:F״#9kCσdg=|ä?˶V$։>M突0톦+"69$GGvҿeZ7uu$-*@U=ΎU#(B 	}|[mO EgpIZZOi5Sd{}{?@, $ׯj@OwP&kC^?OP5 %ϯ^0O\iP&q-װb pׯq(O7?7##_f-n7# ~_Lw(iiE
$a#MQ+ZaQ.ڤ>qr^-Dg"5m2E:7gZdO^mlMx퉼D/g猀sbnxeÞ͠^M^!|}l.M̼etH*f>eGEMTCgD*(xAtä:QZv*DV¢LRn)2J"b7;9W2G@jDO[;g}zb0 \灴Dw}|J+=Ie 9,L pz_e6ld<1bZ
v$Di9?I/4qCNPޗ45rxLjk"MS+ZaS'M
tZSʙݥ;ڞb.T1N1)ژba{`$mvqTk+Gf0iȘ!Hy}||4(۳R!ϯ;A'xB2NgBWBQ}|W?͘Gtk>q(ݓل<o'A
2C;Cq&17"ڥRf_Ȩ7B2OI፡ڟE1GS;qvBӆYLIj2mR2Im'Cp6]}Cgl$!?:kOgnvU59OX*{8 nq?d'K=F9Gh5%mG䠑;G"($"Wnw@۔v[ Y<bX|Ibr{h 	$WnU$	bxibs+RK
bb	bX+c`p'gh2@aMfZSß^7]g%{eV~In_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{3.Pogf
D"ҙv%2Ou#j}h/W}yLDM2~y4kAə1
K$dvm7K.k`}X->xId1;&wb9=S{&ON~daϯgpV!ϯ^2Mfwd8s>y7j஘s>z1
ǰWn
C_4}IKsgpVC^a>aLza~Lgq0aϯa('8fͦ99b*dC^_41ܲϯ^0c^P׳dß^?`EY?͙kLlYaϯ^0bgri}{;R!ϯa"22#k ׬%Pt}z̒<{;NϯgrװUl̈5$*ß^a$d9 B9YW}{ כ̓;I>xIxw  >
ϯa"Td6dFA[2LL @b^08ԫ'+0װ/3(͇;{+˜ǲe35Pß^?e7瑟MIc9gpaϯ@̙ƥ^x&w,sG4	z쑓(Ys<g מMdG99&dNvlEs׌=J_P}|U^ɜByv=Oïd!<ß_Njwl/?ɞ}h5k_5;gY|ZC_2Ovq
s6 wg-?ɝϭ?6f_tɎE
$a0#MQ.ڤ>_8}CgD)xOn(Dlg4>lk[xO79ۊ*nڤJF|R3Q׌=H+Yl.MRxUzOLg'ȼc6S?ݳ g3KYɚy}GrsKTݵH8tyJ+,V$ք?S+Zav#֙jtvҤJw=3cr:m-	""}#S;Q;C 12dXQ"-LD!c Ku%L*qdZsKC_8b` ws-L\Dgp s9Cђ49<`2;@> ß_8c0mU }z96}{;@}}|1w ׯ|3eg|99CXZOn;d3MLe̬?d@Ȗ[jg^0gYݜMpgGWC_~?e7G\Ȳ#8ס5(>Gnxsk9*H#u<ںlL8 p4(3)# BH#P$ß^?`E灜G&̘n}hs{<sG&dqHqd+j{<HsG3p2`&L7gրXO}}Cg9#gq.`&ixs4
چװsyg3ẔL7 !h)>H3c0mu&OIÈ=&@Bpϯa"g#j&L7։!ϯa#><`8-`3&g։ß_P+-$ ST,#ml㭄FҴbCHsAL΃0qRATk<ݟ ]}zHFpÌxϐß^[ߊ:>GqY3S/Łĳ@!ϯam+I xsW`D&R|-@3><ݞtϯS-C6K<ݞtß^[C4n:H>LC3n:m}zo<n׌>x<.>Lm>x<ß^[C8+<ݞtC^[Ê$sj.Z9(f%Ֆ,ZG u(Jհ5O8af<ٔ9Zœ͘y(ٽd3x!kqsY޸PCefG0myĠ;}zFPw}{;@!L"ު.G#߲Ll#Ga:I\Kܪ_3Ƀ!'LւB.4ayf#5n~̦_#iZH1ւA}x1
bb[]jC5n		פQ07^0fC^[<ݞש!%n	 9e0@^0fxsz0<^0f'>LC7k<ݞaϯS-En9aϯS-!n9.ß^[Ê$sj.Z\ό:/"SK!9Cw-03Oq48(a9fe2}ؘ^"`%Izf,@$`z$Tccy֖+2Eq̟k qgqφgwTBXxjpG'H-r+ß^<Xg	"v韬a'}`Gl$P5,ÎkەO }}}i ÈZ  >D>h+kIP|3vxF.9`7g݄6l¬9Ui A?L!`yK}0Vk4wR[c~e`20!ϯahƱqfV{(G{<b*ß^7b̬'=V]TIݘ#`&P78$W*ê?7?}{lӫea'Y1}xw\Y@A<`촼6 fSai1p~En\2>LrCK<ݞ>Ll7g9`@<ݞ.שo^0fp}z.<ݞ.ש0߂a0]H)մ\?`[l㭇ݔfPA`~ ̠wO/3	kS	ojzݥ,iiE
$a0mRYOa_iv>AuSοS.ڤ7PZȓT֘TSj6紲wia"&S"CZ>ґ*m& 1Ɋ{` "jb;rcpH1^RZjWI_iAVZ$$T`Ø	"~U"]a',&(M0q9Hs׌>xB?Z$~Foba'D%Cgq}{xb`w2bß_aEvP3ʆ;Pװ瀰`T8LF>׳c1}@Fae?Gw #sVfSa3d<ɊģAP->?d;;><`X0q2b>sÁ8+k('E*, ϯa8=#vLOA9df&yjU\$_Aw}yAF ׍>x'CB2d`B`0b0rgqF`XP1X->XsІ*sVÕݓ{>@}{`$O[0z,,̘Z
A49>3/׍D	W#;#r30;>-w'sGu<lV1Z9Ao[g0f y[kaAߘ~憷hOe[Ԓ$m5Hd~in?K)*ϯapg=6_2bK kvf^џoe FO/aϯa8=6A8s&+0ZX}};eK+5Y9X}灯ˌR!ϯa5{{	>xl]$P.Q,T	T';6>:g5Q{})%-13k&2dɆW>s9{(n$w/ד&L+Vd>8s9vP3z&mÁ$b{@de:Ķ`G-=.-%Sy(P'1Y iBF&xHI><`D8&Z
ػIcJ7Pw 9#hũ2d%։Es=rϯa\x|`U0q&L2ϭ9^kH8&bRpHOeiaʩIgGsZc~sP*gpFZ~O8=&2ɆRZ% s7L~{T~9	ϯanX~2|x6b$ɆCDi}|dJ4(?a2Z#m?:Il,9{xYܿ^L3Y$ß_adhu0#5n	'C#/%9hݡqui(GnZ:Ic`_5OI0ػZ	ȏh[G/Jx&sm3)jLcOeDbHhV֐3^0fh>ˣ8anaВ.<ݞ-W}yrCK<ݞnϯ10@^0fp>axa.!n7(ß^b۸ax灛.C+<ݞnA>0[EYخz9#g"`N0Z#s{=q9#)C=sNd ß^}jf3mB`*Ld"P$SY?͏+3Og4Z"uqɚ\d_qw</v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>ln(pgsC4m4$w;EA#/oBgUMMP/{Ljk"MhDТyC֘TڠOHfSRod~wh^ORMͦirl{:1C&JMA2e9ׇs{+5s; ٧:LQT?!g3gsW+̦bur6Nw~ 	aϯ"ɬq Pm@1fSa;G#TęsYޠJϯhӣKO 
ß^ӑCt`Xs ͝~K`u%qJrg$󚈿A2_m֕sq J,9vl2٬ 	 ß^ѯçGgp4f&N2i.MgkOl ֟(톢VH5DjO{El? {@\8t˶V$+$W#_ËhjbL$gZa'@
VfSAi@ֳ>o	L}%T	'4? {BgZk"Mv%2}R$@R 
̾W2M	a26紲wiaNEkSDJF'b&#I:{l$)_7R;1ERHKw `M}zgQsL9#`7r14-iւpn-R {8 aϯa?hץ3KVC&3pװ灧Ll0YL}h!ϯg乚{8"9#P-)CB2NQjy
6~2:Ĺ0>}EOE 0?m]Fe6z	>g|@eXpfSa6g*}OaC!'wƁXۡ<w<ϯa8L,̘>p}	=:f7灞!=L9#F`65&̘OF|l')7ϭb̧eGhCgװj9gYjdm0Lm77Jc?dq7o'qJc?he[7y;R6PfD|:p\VG|9#p32`6'֕[C^}iIxhFL!gL|2"129|%26WF(*O ԉQHr|*Q;&SDb`0P.k;Ps_GdJːA>a@&)LY.`7_e7~r0韛CRFVV{N͔l˻?e}h%pG3Z	Cs̻R>[,{˹`}<wC2e/>TRuH3OHE9ݰ
Zܼ5ODYZY@grP';Xͦs` ؓ@*3h5I@J!+,r2BXDXN ،Lq3  3)87+C^?s2`8Vulβy}|.Mgıhty><dp_+d:gX}h$ϯli=a
?B}E>GkI3)ç&3ϯa90,"`6&uOesvFLgp~?4:rc< sGfLq|&`3T> 3]#\|ϯgp>aϯh!̟-;"()6eZIN91װk9ڔɀxҠß^}md
,ncDNLgװ灜̘
eH(dlV> *ݔcHCgp5ii&e63cLi6ϭ*
t~&B9b?';|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`=b^h: )OmF>Tgv%2D'
+~dˌԯxײMV חf;/S1(0zA"4C9?I/PS.ڥZȓW=O0ëJݯ灓=aobN'P͡`9ȢnkU=bD	L`_ml?	_sYi	V*`BUgi'Y^)R(|c?6hq!}cIGr5!}B+d_S.ڤ'Yj̙)0
+Yė#CVP5s>ϯ3* 8x+o5Y>>d
+&"B=D}xCc<ݟq&1_D'%fs鞼sZX}0&wQ'DiDjk#MH9?@)`P'("~]J&(zZ
񇩓@74"zu#CYĵd,Iʖu\LV{2vh{=_f`/6_jׄk{%%__a7S#}b0?" xX}z$g^XsihT/S"&ibxL}1E
$a0#MQ.ڤ>Qq-|ڄVȴ!9F/>?VihRɟ
oPdI{;idn$CB)mRS+ZaS'@*Wl̔鴵0qDL9@+j!T%<fMf	#Wb7z<e>pFeXw#sLl񰘍޼L<e>=X}|M	bX}{=`ß^<݁9dȀ4(SEmO!9<0$3O`SO<	#k;]>dϙ?Sؑr}#&Z@O:FF?ʤn_vwdGC	.+#7[XÌv%DvP1=`I}{灞30װDR2 xa1&n}h P׳qPY։ Ok;<}ǶOe]=<i`Iٓ;ؑr1ݔ_1t,r}h ϯCHA۰\VQf"jz n%qݡ꨺Ø`R0dȞCB1fr}jp/>g悑|3ʄgϯa92 E)O9tzbTiDi$a0mRYOa_Ƴ7V(pyYĦ]J&0톦:m- lr|dTGv҂NR\S-r|Nϯa'1|2@haą<<
C_5V.U3|*MS!ϯ9aKZ	;#k@OadHS'ɗ'Lr`׶aE?/Ӧ;i}	0mRYObڇFuCW]J&0톦:m-)ieJ
N9LKBOIO\]b+Z`$>ґ*m&0Swi {lR;x3C>#D'0uD,#v
Ce'Ac*vZ̈-$T4_q6r]B`TLXIlo~ϻ cq`?^|.D?ȼ[eeW߭2&D}ǢP311OVdˇ c̟reK>L,O(yZL6*1Z#oXD99"@V*d#"D	OW[`?V3ơ#Op(LoA73hO/F|6S&}fO*]ݰS/7gցsG͒hAPeyńKKNz?}hϯDTOqT*?5i?7S nD'{#6 czh!9Pz	XpQĬ;moP~,F<0^v iI	kSJ7=DTi}J֘TK'\髖>EyCgij&LmRS+ZaS'M
WDs(b=O
کXIL\3R;/B-ʻ֬ sG}99Ns&efր(w}{"xdĶÕR0gܣ}{灰gß^?YLCLO Yϯgݧb=i灔k<LenwoaE1Oest913ܫ2ry1ݔB\]Lxs泽1m}@C9,B07[hÌv%HU^ĘsGB<l<33t9|zrݥ,ii jTIQ+ZaQ.ڤ>8<CO7t6g#MXO3$);HG*6L8/>?VihRɟ'OmF>Tg<}g'F״#TC͑T֘kYlT˶4$z>joPSҜTYgvjyiPV8ObjbLrbb9=LGvWTj<2/ƚ*vI"rvQ5&#]UOiT
&#w=gwN!jnyYz9UzgxdX
畑)?&NMTzc*3}8siG(
'^fpQ@Ta?әA%}R4;Tj68$C9f_hd##D&c4j yKEYfDذX2 $>Emj`?9}z@{dU-NJQ+|OgR͆l`0|7P*h9IrBq[S_%ܠ)ʁAVʰIIFa:ɦ0韧S;7IFcrXK7P,8[g5VrA|3/צA
ecGiw	[ \(V3Joa;@LYߜ@b.TYn*~RN+f os$Uu1UmExk;wi;#wg8H	#:#MrDGkƴw/@TU?F9?7F9|eF9lюThvv2-CM+#/@dJʖx*O/zU|6Za5x"j5:Ytl* Phc%
@NH$uC!g W#[k(M=~0l
ARRܿ^1[G$aeF"t%E@	ێI4Gd[ ?oy
V SdӇⰉh%k}hNVϭkO{;
&_5At1ZZX`N֎E1xuS6	X0_9@8@%DodZ ]YPNjO:9&~@Fw).|rͫN'Xn;f{-sew7gt1/
Dk{V
%[bdq2xh
GݔC~VTK	>ƹ灜#u(7ub&`C~p(ezXXL*3w=UdXI~ jY/T/ (L&S<_LN)DxVI[(/*uK=S!4dfsS䁪re8~1sL/k*G@]~\N+`'$ޥ
"3;*Zn^|*7 ;	׹9OTvݧä
H2([U2塹٣HE4
17ӡ0YYLl	Á@"j
'CH4̞7d!Kk8	#sZg1-I'.
FlȈ&e6DgIUZ&㑳/l)~U(U%C2@4& OX)A`jڜ=!H'!@̧]kBW\(iUkvSi%.ZaZt1#k+	fD[c2G<d ϭAO̾7ZȕwqDժgϭA3O]܈Àj
rD`$l_" ?ͫ]_LCBӱ\C`YA:#`VTJ<H㔐pR3p27_v{lj<]:{?6{y&,9 ݰ灏3vP3,qCOVx~ɟeW*̟֦װ灔i߁E-XSGHfS/ے!Ǝ{\}j`S}{x`>GˠPYKaL$[i|
'EfI"f($b7x QH=HE:(f!Hd(XPN3p+
QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trm#}A	OPdU2U5zZ@h	M{=NKJsYRnf)XS"CZ>ґ-ɊI)b;7i+`C2gQRvIR;1"灎n;;iݔLx֘P3cM3)
\݇ݔdfSg82=`1?L: e'P"2L@Y0	傮qH5T# ǎ@a/U=4!0Oe8?8)CD&w}Fk]X||$,rpЅ0rq!9Op", mN%8e<mM=,>5<j4g,	O~$>k(W޵AH͞f(8@! rV{aZa2I
L!'CYTlg̟Ta'6!2XDTD֓|9B	"Ls0 * 
3Y{3a5c?}qɕÛSIl&Áy&i˷X(k(W޵AH͞daVbףCÓn"aɓc@~x(7Z!8t1p3/R_zl2ìN `$Ǝ(WJ"-P:É&vsYĦ ^e1|sXe@S@AqĶJ^0$3 y	׮[[@TaI91fԒr`Cl4zRylDbp1`'~^"eaY$OX plZb|y<p,,@䬖O$PA'_ tIl3y6D~Qg? ̑֘u.O)+"]኷@|I;ĄO e͡~	[	wRg㱫-='60 e%m0] Hy8~!OA:y%$a灯fPk53Y2fnVnp̟k5S&k8_' wVgrAL"mfa8͟*xHsm!imd]ߙO8u%fo3o&`l$.6;@^aC Y|&GF:ְ̦]&Xxt1R+\UXX/D|}:IO/ݔdLd7VxKKMBs<7iag0y1[$C'ݔ%ʶ|ZLװ]ch(wRu`1|i[i~<	!6	3jp0($HAiՂ5!|il7_[[sG޵Ol%wʓ>WfD-Z3=y_ci+likDifb+eI1l8{X?e:ؑMWu|t)1a\&VgSýMRc;> q7e|r%0灏ranjSf.MɟaY85>~*Uezp8.&+d* f&o/tLß^?Aigen	=#DTp"^_Ɯ5[l3i:)`5Y޲8G`K9ܒ qQ|i@4?9VbG9ưg1aȸfOe[bFq4v${,'&O#LgζscR0V]n6]Yqq	!j1^Y@͒- clMH@h<J 9ȕ$Ʋ$a() eRIɋ$Lӽ򶩁]Øm]xA[YL*[>5<R	5A?o	ZgH
S4w	_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'+Mm#TM|"OS.ڥZȓT֘TSj6紲|nIa2ݥ;ڞb.T1N1)ژC&*m&f$mvqk]%HIR~&uSRAH&R+FJE(U;Z(@Ieypayɪ̍7MN7ԩYȏt^Ixpk(
S+Zf5&C.A~Rbe2Fq0h_-msIHnqFp4$M|3Mi+EmZƌ#A(WV4Mmmh!9g+hfSXp",+FVAJ+jq-j0^Fq5Ѩdς"3SO~<
X58@qƃ^9@L#eIV2X?A1?]d83T}*0灛V'X
XR}i(}zIxiED`O݊᠂uCgLMgcpI̦N52$ĚlfSh=P1p0:ÁsɾP	B֨\3`6P4`t1 g22<
XyZYA:,X
2˃] LsebX
L̌h҄sYT3k	=7Q)2z׌H)2dYic2gu"xhPɌl=f*CUCiXd٣OR
4a'i*ఓ灜ӊmVJ*TFore(xP/&q;LQx晹<{prVT)MgnȘOD⶜]
uqSo7&_wq6pH
{!昨O	|NXRT5"aR. D\wb<
2@$'hPN?R+GpJج}=,}ɲ/
" ?eL'/{Hux ?`*bqw|: b!$ I+d䲶Ok><
L6 QP	1nOY ޛje`D|,xն_( ,bV!mD)@ Hh*
AN0U
&U
WQ8U+B
'Pb~߁GpRe(޻v6&He`({[gJجaB4rB]-%lY̧
"rEש?Pv3a$zw,nuU2喀3cg
Hʹpa؛ dp3AP&:EȄFh4̞8d'-#	"sZb@fϸfSd.!UZ&㑳/l)~U(U_!M 'uL$
FcQ8[S"G)(".Z~hiA;O9Ve=A~Kӡ2 mmilfSh$s!>}h/lGֲ:ٗw
r!7TןZO]܈u+1-\xfS`}:"	Mڵ)ɚܠt1 @/;. ~]FUX%JO(x$)&L9Ve=6S?7p(.dd(y(,X9+Mg&s+ݔX
2Lc,޵[)lLX
Lwe[\}htC^?Aigr>zp9P]Fr23)PbˠQeJur}֎}ht.>~A`P_
luR::3QF`3yH9X-
Af(N "::Ԁ*4}
!fsU޶8͟uKr&1aoZ6S&y|&OݎU>HsG-14|;Dr8$dfS/۬/@)!ؕRh >~̡QqQ2b7rOGb,i@6!6,?kAI#9@*"9HE>,l(5^3	l$ q@v+FPQt
#L ^hd|02_i1Gʭj֭*GjD(]D̤e'L Q7QmjcRU
#?8e`)5f`Qb9Rdp)`gp#aSxp)b@)Ʋ%f})Mq2;`Rb<0;V'
<9`[&VQd%kLx$T5AI3e[3N|pMr?[3O
M!JT7
/v_.ڎ`V4ݤHyL0?1!0)
֧$XCvҢOQ;=m-(ADl5C9?@y_SP5M(8|6Λ<qVVZȓZO@MoPh\:m-4S9,zݥ+wRw<ov$rb.T1N4>ґ*m&	Aؤv(CɟJanhvM[P
FRh7Fk]Xф|$,r;hBi9]XҸ
fo8f
'C8")PR3gxD6JڜK^pxٿKO CS8@!!B~|EF|3j'*ș .FcH$H-1NUGs5əݗg-r=Z֜pЮ85W#w?4[̀P9<c&P8)Lj6_8Ά0VU޵b=R%#:t\a(X?*P+ CUeX +eua1yL&L(ژgQxɓm&1l5EcFL`C<7CV֓O'@OJ0=ܜ/'S Lo5"c>gC*2=qQHE"]BV|I;ʩ0EP­͠0's"mx^Od#Pï447/k+O	V`عM&2n5BXeZ*ǛcV<៛[AV<jp"1ʓl,,L6ihxn(a-0z4@F^2T0͂o$GWej+Cj?ֆ"k0EްʂcH?3x"k0 ȄHAp rͫrƽ{-rfr>{5:<2v2fs)b@gx%mlu& 3(\~OdN?&M Wjq@cܼ5*fPdf(_ Mę vV8}hn&]YPB,r}hr7Ά0o w"#H,\3A j8P"c׸{-r4lXrst~e<TAʕ(8_sIRglrÜ0?*l1wv_"nL*̟֑Uß^?Aigem`p8N%ʳn?V4Dݟ[ aϯa3<c`RmiD/>a+X!4j2԰8UxXbrH"09H}ep͟yab7zÑp̈́$>8K9Ib)[l8gw	'+Lc2.x(Zj\TaL֣&4IW̤<Ijʖ<EPYW5<$ɚy}bݤH$F`a}#ZvҢOQ;=m-(ADl5C9?I7WqC6zdZR#f]J&=Li02}ڠ7oJֻSҜR,e3K
w<]b+Zb'R1?191Si0=LGv/ F{l$
Qȉ )ŰfZHuՍȂB,g-Ս+LZ~WrL9J:P<̯j<ԑ2b,ĀA.W$k=HszO[T~A	FeF
?Y?!è$fՄ;&OXݗ{nU/RA9I[9ST9ogga)kl#_\r2efpқ	=c3Oē]
UswPN3gb9u'9E:'Ɓ
{ pb9%Y@g2a-& T#OO dFF4r0:PEY2ؓ"YiFٍF
d50)gZbX汑 "kzufk`JrR"d~q[q٪IKDɌf4 y2dg{=eDZ#]0ay2bX^³OΎ!kII1!	O'? O9:T?!'0 ;TL/7ɲw~Ⱦ9/2A|?02 	ZVdU*&"J`d2h3'@?$̟CX*y*u?X<A$#4|9L7Nb<AWHB@Wk(kQm 
O"*LїRBCR2Ȁ̧q[GT[hPzbU"[ݙ?_$
w@!cbFqs`X G$wCI	NTNL뙦x5TgX#LFA:Uf=e8Aq͉'O(z[	}4+%nY$*bL}nL"'BSӧ#9ae?3?wuO<&RNP>~C3ɃaO2&Xeۯ?:9>~C3+b*C#Nu|[me$q7!j]FDBlPRb*))FYH3gaյGzl0/@ؑMUHQ 2	V1%!Ald#}e2%/9%R$H2װXx>5Am#LG&@	U"^iɹ`c	&\Ձpj<gR26xFVe۳H,
֐ֲ%?XEg#
dL+[#&P,V1XGR21donc%_0p`XG߀Ȟ	V'_*cB]Ӭ1%r6PՄMI7$ @Da
|D/?
q[)~
	/ٳ5|9-?OA#cL֣&^V~nF'}j^0;`o9,H&σNT2oӑ9aeg`7L#[)sL]ws&}7*̟֣װHxx%eGI3)ؓr2?nZ$ß^?A!h% dEHp"8u|Cް%4#9G]		]QH4 Oub@fϹ2bR#CÓʻ֬\3g<}èX}@/VxtrNdϱ&Ypn	(UeGI3)ؓr2?n>6 sG$<s<-w~OR ӆC"fP8GajX䓨@ri6~s~8t198̫j6_e[bFq4v$`dK0bA(eۯG(MP@/F٪XZ &)/2직T'7Ogh/!6k<d<妾0+H\vH54f/$HBx֜֐j<K"0妾R֐jY=>5*C"duaXekH	g!2b	5!iH+>5<mFFkA]xFYf|jyR	5k@wO6$ )w/LfDB;ŗ1%QF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<b~ol#:|"<}g'F״5CzC͑T˶4ZȓfLTՎIBR;	=m|ݞ9á`f;Q.ڤH4}g'=U;xSghl8|2D?74*v%2}鴴=+x<T,NiiiPV8ObjaI)b;7We{xVU.ڏYHW+LG޳"͟RZf)K 5>fx0XIJej>xP?8~4V'5	TĐß^ωmSkI"AN1N!_hȦB0CMkȈpdFq-rF67"*xgMJx"yh XY@R̐}kО AyQ9v|--3p.[Xc9Z͟VZٓ5=T9C2V:wւ"ψvOJb~cLeǚx>O#r֫T!HO A	&|2}DD3qPg Vz j8ˆ!;Pkfq4GlJK8,ef57g`m2۰46 
W"ԋ1U*ui;ĕ:r(XBRyγ ܆3 a9WN~_b[Z 73X7zLS}hӾF|3X}@L鄨?yrj,K7gֆXsG4ap=Io#9IVfSʳtrb*sGТ8)'CiՈp( a28#[mg-)&%w)sQHƝX_ѧzzhBbد}L֐  Lw"ZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$:6|OQ\>#3?2*eT֘Tì̦?iiN{K*gvjyiPV:x`iݔX,V\VVݓpepP aY}??f ̦$lH$1eVHuw+>"xt1U/eqψHnj6Z@ԃ LH53)f9H􉕌6Oiڂ倳2d6̙f{1՗z  X4<\a+iRF5F*!CUW#XH9ש6JbO>$">k8H`EQc#j#ɬbFebMX+s17O2Lj	#Y2ve#2z灛̫E2LqA2>"ިnYq}T/1'x˖G.ӘqOvˎx-T3dyM8?>'s(hS'GY~4ѫ/uUb[\8r2fS%i2YZ_H/jO~H`5Dbzc2jd̗0,/3ddY&vYiD=Q,CLQXfS\Y%w;Kk&FJ	<iOC"KRDjkW#*Fe0kX+f
LagihYL%w#>@A`=dVͦON|({+5_LPOH$ 2dF!φFİ)hR.$T~	\r5e0RU(V 2wH6b3)q6MRH3)ŵ[+7i$`b3n5Yn8]19+XȈ(2Ț͒ρ !  L!3~DQ*  3͆^$jfSI-Imcb=0	;Q^5	ԃi(gyəɞȌTHX{-FPEڞwiaF{K*4ZQj>j%TJ֘GrS/Ռsz5.hCxAv֘FZȓTSݧmRSjT3K5S  ]b+Zb'R1?0M1H1^8aŴQs
L5P$4Ph]m.<Т, t10ɀAԌ5Z'u*}`T'X!H^gqC>fX<sQi!X;#T'Zچ>0W<2O?94O?<}B1D|v}h'C\r椛@Z*C\r>(!9gO 埬>TL.0
~xV K*Ȍi#Y@V(KYBZjHh]$eIRbHh]9iqef.$ґGqme|D%Y*@|6*JR	&e9sT'4aэ0~YPg5Yq q*A$̦Y@ok`Y@1]em	>xtg,>sL]ݦB)>ʳ'|>3z,r."w|{l0H0OlDi
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{{7gMhv^ts21PAiaeuGCex' Wv5ehTӽbmeJ&(i|e!?H	Uf&-@k'ͥFW$B22217$	##S~fQ ݥbLg2h)֬f>fAQJX
Z͔mbL9֬f>f̯fgc1̯kc9?F_6ŴT4!9Fus :ámB<;m9?rLeC:-jGr`mPZ!9jeTYkA֘FLl57)iiN{K(5c3KC;ڞr#$HR+MOw5	mвhb*4Èchz3`2' IvC.x%nŅH%ݧ_,gWr~}k`)}{"Lr78;݄<KLfAՇ0s*Z͟Rc<ag,>gwɄ3Y^JL>/>ma7N9$g,ڶe6~H]ʳ&w/׻@#ϭjC_[C280Dx:a:"2iՈph(%
	,˸ 9)IV#jBi޶sU޶H0wojzݥDi3YQҋTIQ+ZaQ.ڤ>HhzZ6h2Ljk"MhekL-S'M
tZSʙݥ0NEkSDJF'|rb&#I+`]U+ZƺbS)_7$XHvԎA M܊Hz(6JEeF+뉕!"b1098dah3՟b0<l#3yL,oEլI2>rbPТPF'g1YțBd	3y69Wxahe3$<fPE9jusU%d-H&LByrnn25dMƐÍd2.obHG$aDX;!՛N9*<<͘2&34p"P3yTsy=Dl$̡ъ0usU%d&Z%dțdMHdGaaZdmebc)2t>$mRܾeVF%VQ8|#wNsUzS3iaJȆe;a',s`At,#[aR&0,d \B\w˺	9>">,aY̧`Al$P.N5nU/rc(ɝ 1t,r}kF׳,fS {(, {xXFʥLaeaɝ 1t,r}k@zUvOe i`AtFʥLae ϙ352eOI>d*Vd01jr&z{L G뽂`H<r>ng"mD|i7C"$NNLT>repТPF'<ي&DfJ'0IQH1sD)$2]仴MVF8V=d]D7ɷ=~71	rm_(&3yɹ3?Di8C"$NNL`0ɘ
%
ؙ$bqP<͘2&34p"P3yTsy=Dl$̡Br^=VF8V=ddɖi&l2&@ẅ0Y7CYB?ei3O	3yT#w/fd	uNk_<H`7p3ekײm9?7ɬcqm:Br8$̲DL	V	[R %
f ౄOT
@7Zp0wn!ϯAiB}:s2a4%l")}hf
ϯ {(52gAVd>3pA`Aq5">43mTfSG#MOHud l:jnxLC`>jc@A{ mKy2g{ .!.k;eZ\M?gy;̟(>mɝmh&"ul8Z7h{]mb[BnZByß^?&Е!P5>dsY<"c_A޳`|< 8"MkhiQvF;m5B yMhP;FMF,$f55Bgy>dg?e m`Iaifx3nK_t#	>x
!}lXYU ذMUipj	>#u_Y@3""[<3]T1,HkwAYq*	JJ!(gb&Vd00Md{PN[ghfH&ӁBc.3	b£Vˌf_
_
`sem?`ꦦ`=T;0kjp=(yO{/~fan+"U\@Znoإba'%>Dav91x@ԘI5joz1?&L֗ƭ?hD[wP'=CS'!>reM1=I`̦;j짲s>&Yd'>~
ϯ pXgDQu\@G57h{T]m-%Fܴ0DP34%l"	UGp#<h_wd}l9~Љ"Oz>OB}@7.ʛ@c5x#M LvJSi1w3Yd'>	\9n}@ף53= nèj夨ۖ}h'ß^?Lt	[)F&2>UXTOk߰Ub~LCϭC֟"y=CB}@7CQgI`̦ v.V/Oe2gyZs##C 0G"kY0f{T@m-P7M[EIQ-!<C^?dâ4%l"TyHß^}iiiqӶsA{a'.`A7*91ݔc2g{ .!.k;eZϯgYd'>	C_`Aేݔz`Qu\@G57h{T]mW-rϭ PW}{xɇ@VSFMTBDß_3KY&w?DC_`Aేݔz`Qu\@G57h{T]mW-rϭ Pbɇ@VSF&%#P@.Eb\fSv=g|;0{	<}0Yfd2޲uAJF3>	~#Z~6%vlk+[Jck>*3~aaoX_1YZۮ[9+8$|26oZZ#1+7edhZ@Oľ%e:֜2SDU8#2	=m4}{?8B|{<=/<p!MaZk23)@|{?8B"̡ޡɢ灲 8Tq-fFe6{(_4}>*H;2y4CBB3h7ë2K.au|3ɬ暜}h`!ϯ
[1?,C7>1W}}u@OwO? mK1352eO49k;̙dֆs##C}@&Bۣ&h"`ζ*uqݡQu\mHC>3hJLE)MTfօ|;L/VM\Zeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@z/ŢkB
rgeTZȓT֘TSj6紲wia"&S"CZ>ґ*m& 1Ɋ{`$mvqTk+p"ĝRوA>^cQ3,yE'7Q:Ue'k~x
sa'Pg` G7<~&DuLzd\Z#*^Bʤv(s*0L>&Oe\bEY04˜9a`$c쉺DxV>r5ZK)?L
_92sӼ|rnnq2㱑7C5ȹ:#S#nF926ТPv&C7Isr>lq2#34p"P3yT4r[=VF8&(ea&S뱓&Dx(23azuk!R29He">W7ϘIJb7xbiYd{'`YYDfe:	sz':BSNFω2Oe k.#[b=ʥ|;ZKwA2'֏\9UfSg%LS.&y:ߞkuL$\` G7<~&D{id2.oeeSU^!|kD]bd:z'0L>&Oe\bEY04˜9v01Dc"=fV>r5ZKz#0)|{? ;M;G&@ Yq0YëX18e93H&b4(+$F'	 1ȏBdφ[R/xd|Ҳ8s/(|l=VF8&\U9dr5]v2dȏXg#0Yd:)NP0fg$ڥQd[+(׌x`7p3/e;b7yVe=.MgmDg<+k
"`p&,-IT3[a©+ }JౄVT/H67"
$լgD_gqsZc~sPDo_;iLu<dz4%l"&"#Ë52dϱYg}}8ݑLж3)&htd l:jn 먚PK_vP5㭀@؏tuqOkaklGT}@&Laj!.k;eZ|ß_a#0"g2gyZ|C_a#0"dGƓ&w3)3KarѻCk"rϭLpװ瀪ɂЕwjP>׳	ciZӪk̡ւ?8AQ'Sf_RQJӆklÁ"k[EOj0oal3ʄ/QC }K~ό8fMZ5 `:,,̌,XITNo`:,XIg5LXGKa':U'YhX@35i"1`<IP%3* 谳bPMUEil1 k-D+LL80u
+kX2NyT>p$eq`	jH-ZVH"#<POtIֵ0C)u41Ău60ouRdpHkf2
PLhP:PQ	DVv<VfC	S˺FN:/;D~s7m]bBp8P˽j nl£V.2H!!Bl,*ql[cX}0PN:fO8G9"s-",3)ZMNS_2ZZO;8df5P̘@ϯGYG2g̟)~zs촸Ḑ`929bcXJ[X;!	D 	I9UXDF&$UWX|nfRK\%F&U#Z+eL @R	}jP)i5S+n(}A~b5eEgC+0eS:v[Nh'>ψT:Ic.aklGT}@3&w52eOsw3ϭ9FFpXy7=QIQu):ڮ[n#=.i֓ϯa90^CBVb(Jj}h}|.Qga&w?[}}0MOTRG"j{T@apζèjcnZB"}}{xɂSBS}hg儞iNx9ݔTO2k!ǛëƢedXJïYGq-exL@h^~1^GZQ2ZB7{uI"Ne=uL$m>qTJ^W7TQPf}h~a׬U(uTZ<m?n$Oe<p#MaZk23)@B?;;({<"6A52j%̦Oe[a揼wc(wPx	8{(ËqU/vP1ɝ-D%gycB~q5L2sBXs8pXy75=#D!'lP7M[e`ܴEa0װ灜̘/1CBVb(J5Q
Gօ|;h_~
v V|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-t56|Bv*D@7Tj;DoSݗu22}鴴T,)vҡjqiH6Swi {lJֻ)* bQI(j'\$ >o<^^og6^2@ BGD28L$sYU[&Vl!D<޹SW%/灛/
3KY  @J!A:ːevAԒfR4>&P'V2cP[t".X5>T&0Nd		sYc.&X@|E(b8L
Br8$in,ZF{(^ 韜!z_B}P5iLu<dÐSsUHAL9-{(=<I_}&L\2Z.>ű}q5mpmÄӡ:긁:ØTscvbZFnZr ?,?$Și X%,[l$P7v-{x[ƶ*dvP3ɓ;&%gycGA9>b,3Yd'>tC>l[ۣ5= n1 g[XÌv%akr^}hv8><G&Еt5Q֎J׳IX<T瀪B1kan'MkhiQvF;m;BgY{ZooWN=Ð+zHjYl7XIb%Bgy>dg(sI&w?Fేݔz=AZ@.[n#=.HUyt9#g3&SD}h>>?ho2~YQ g[ADb-x-OF_dafeVXY>Nm?p5	5P3_ZLu/#g j^ATA1X pL@L%[38S:٩`ئ:NQləY@j3g,)ZeLo̟V$FpA>ag)ʹxL̫(FsL	?8uYəY@j3^5P5b)2|,HdloX$ũMYr$fF?p" PHB+<2R1GT#֠ Gk?V,նSˏ(ڄі4B^M$(4ŅH'Yqme7,*ACY31`XU9Lb\O,wBB]+ߞle#"/PC"gض:Ic=<űʥ1ݔc2g{؄1t,r}h9k;̙d֍s[vP5MkI3ڢhl:jn.Z-!U֒BHsGfL	/	[)E}h؟}|.Qgő MGCϭ=;idAXp#-VŽl$P5>h?8BC8&FZQĵIkl>hT!}M~eBߔW~x BÁjGdfSa'GB1;
L4(,[C2${!kMg4Fϯby1?$u֍A9-{(ŷOwO?lkl}r}Lae̙6!.k;eZ5E>Mgy;̟Ѩ>ű,ae`PDqu:Ķ`G-=.-K[RHsGfL	a+e1EUPىפLec/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`=悖iB5ChsSC+3.ZF&|3#jJ2`l	f~/x?$.MY20~; ǈ(j?S.ڤ@DO36SzZ
T紲D*gvjyiPV8ObjaI)킥|HۨFDug<o!5VF[C#Em-L#	>xYU213|#[ If(~{"R`s;!ADBUFpEwנL	#f4:s2aQyRj'Z[	=S=Vd/ɓ'Z,9t1.244,`?q5uAPKdG+VfSWۣB&Ĩ#:5G$fHuUm[I >j=ewcۧx[Rܘy5 B\ɝ2eO`=ݟfɝO}h(ß_`?q6Ǳ{}<3)v&(Ķn#=UXsԲri9#g3&hJLEÚ8sir>+3dLFyPenʈަOunӺ?SGB>p$u@OwO?mnU/Ɍ>c` L1t,r}hУ}{?8&w?@>}@!:jHuF9#7hzFjYAh2aϯa90<S}h
פe6~f&c	`aLJFEڞwiaF{K*4ZQj>j%kL*%TrE(mB9Lin5Ll57M2JsYS;TjyiPV8ObjaI)b;b
QRԯ\1)b\DwbQUg#	<$gx52@ N+m10dw-VlY8zg9^=o͗dɚ\30 jT."H.C+l1RH	%`im8@T^[`VzJ2cE=<6-mU/Ɍ>DR3lB\w˺	9>*C^ψA
[XhQD r"UeUHOe8B]}zLtj	>!OZcg3&ehhJLE	U Х9-{(=<I_}&L\2Zض25&">4Np(QՄMOUP<Ķn#=UXsԱ!h8Cp2&67R'TdLfn,@˖-{(=<c[cKc(ɝb泼]L\Mldfwg2gyZx
aϯFagvD|e8p6MOcH%9hݡqujYi
> װɁ(PJj<ß^όX=e1kh5姵D7x	wB@ B>T?EŅ{(PYdϙ?萘G
=<Kɬ2gyZß_b\0G"kX:H7[EasSvErԲ+r^}hrA><d!+e1^j}l9	TQ g[ADb-x/&-OU	dafeVXY>IimpD0&80D+̂,oT5q bH4T_
Fupi%BC,Z3]d
s~x3M	[
z5͓+3/@JiefsSe"d;d1#8		51#fL$pRS],):ئ$d 'BH0w<o!a,ŃTz#MYT#'*+VʂƎQJ	E`kmS8X
0+j	<,Yҵa_)erha<dlقvs+YذXT$rY@ Y5qaTˏ#e	}hO=rc?mS[\_}}@3&wMKwA2'ְϯgYd'>}}c#C}pX` f{T@m-P7M[ERȭHUy9#g3&`	[)DK>>f(P"e:!CUօ ¿8&FZQĵIkl!|?8O!#PQGRxҡ?۹"~dwk_d	Xp#-VŽl$P5~h=T'CPQGoba'[t3ƶ*dvP1ɝb泼]L$4>Mgy;̟<>ű,ae`PDqu:Ķ`G-=.-K"-!Uֿϯa90BVb(5QaϯIee1k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%TrEi@lrgZk"Mh#zTLj>jWRq8R;59	Т&V3Z!KlVJ$P3/gxנLݝAOZc/5NN&&ք9"9NQC@Gjt1BkRC 4%lL\'rjn}hO<9d|zTIQ+ZaH$F]H}g'=R*>l.hW=l2U5'2}A)0AN{K*WHNKADÐ`wm)!T	㔖KrF{(Ao(C^3󚃟G~"֟SfLЕJj?>x]}|%Y;h-+g
%
l8+ZihRCBd?{VP5}h=;Od~2u}h<2iB?[ )iB?Z1(ϭZP൧}i&#Ii>3#@eϭ5ZP~ψT?alrT#C֟#;O	vG=(|c16iB?Ԇ?gP?a@#BO,xe[P֌sd~@#֟@?aY@#Z|CK#ϭV~ψe[P1\5i>ⵑFe>1AsOP=ih+:VkXfbEV}|9#g3&P|D}hLß_3KY*2]7Oi0|s+T^Lae̙B\w˺	9>&W}{?8&w? g}}1pXևAG"j{@;QgXsjlnT]aK`nZg[	=7OwOk;ɓ&}ܫ2Z2 ß_eq0(8Ά0:ꨁ':D`G-=.-EnZ9	f+F3yNcZMֳAoZװc2`a+e1#TH'֌_ß^}iAoZL9#g3&	[)"jZ1ϯ3YQҋT	톢V¢]H}g'=Q9ۊ:|\'R;ZȓT؃V9gLwH$F>?>: ڵx:p+~=DzZ@˶)ALl5:m-)XH	jyiPV8ObjaI)8=LGvK{lKk]bJ%H
W$e%2< N+m10灜YL?d6^6P4y\5o@JLF牞LvOe\OwOZHؑr}#&0R3!.k;eZs!;@@+k
"aȀQ	V#ĶT$"pGyß^3h$}Egp:s2`D`Qr<DД >:Il,	.$w/dɓ>ċfOBP##C	.Gݔh	CbPDT@}em[0n#[h"-J{KVU#t19PH2.9+8Ά) \3HZFlhpt1I4%NBZ3	Ϡ灖I3)G[	=`It3Hؑr}#&0fL`/KwA2'֝!ϯgYd'>(>240ేݔo4-9"jzFB-lP7M[e`ܵ4><dÈ+e1\R}}BċG*qm\@8<XY06L	fn6iIm%_$`R$X(oEjC5}m
g7x*?P󒳊gu«OHiP~'Y$\Ϲz8ZJ'J$$P3ʄ&|,#Pb簓ir8Z'jB*"<L	"10ƴfUmSANbqhf5T_+pkjfS~\MI-HR%~rVm5.H%A=ei=j[>
cL95G'8l6{6?SgSg)~a5iȐ@|#MD=A J@iJJ	0J"4) hT'B0 g煝k?[Y,3+	%ћ	=hjł5ȰJ_*ӛ.?e7XUXTg#e-Zg	IMY@v]YfV)͗F˕Pր3ؑr`Dlo^q5S+35L2sBAVH.}@&'z&Du\@G57h{T]mW-r:ts^hsG̘pBVb(5Q	'>XK${()g"RFLae̙_52eO	׳2gyZFFpXy7?$#5= n39CڢjlۖӣZC^?s2a?	[)MTSZrA>f(L	Ϡ(akI3)G[	=`It3Hؑr}#&0fL`/KwA2'֜׳2gyZr<>240ేݔo4-9"jzFB-lP7M[e`ܵ׆װ瀦40o	[)OT*/}Bu<M$̧`Il$P1%S	#[bEʥ13!.k;eZϯgYd'>#HvP3ɾж` n3J@G57h{T]m-r:tsCQ9#&L8BVb*U#Wsϭ1!ؒeBT$-6~m	S/}Bང`Il>xZIM]=<5$\_HɌ>c;泼]L0׳2gyZ4>240ేݔo4-9"jzFB-lP7M[e`ܵgpװ*̘p=Uɪv}h}y">?${x$klHT}@3&w%gycE~q5L2sEСϯ$>,ae<nFC:asSvEr1-CG>4><dÄhJLE\XZp]>xik&ipȾix_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'*X49ۊ)jghp:|\mRdIekL*daAD18&8VH&j"װ7`E9d	[)kf"C>"װ	3s{D>xmmD_L:OeZ4%lLEMTCB >f&èa']>dϙ?Sؓr}'&ZϯQPe}B?gupYXf"jz nؖVrݡ긺b[PnZ>'EiD:Ic4w5&w&Yrc(1t,r}hExsÁ cadiv}ݔ32MOUDĶn#=UXs"CrJװ+e2`D<lQs9y̦_LwQj>j%kL)TK'UMmiv6x4;x*V$2JekL*daANKJWRq8sY9IpHS;jOAɈiPnnb+Z3hDJF'b*GvH-@k;״!KgsPEu
Svږ/Tfe4Aw<'8DL_vYVx5O^J1vF>gP3)j9JJx"j/BU(+6PaS  fSmPXß^7wah,XBTouSh1R8n"k50!Z=(TTYZiR ;UYl)$xYa+U1Fk2fe9촪m1#@I;m"a 'z][jXSXSO\=Xx; ϞV#M2?W{a, @TH(ɞ/TlEꜳ3&zXS9g<ڵD!璌j9g+VfS`>xBP&*$C<xxFdkXsVI2?60<B>~j<6S	=L?e WG&*?(L޻U&
;`{'*|7i	FLT3) (?@6+{-fic@=LL0?1 iiHV8]{SN,(ieFKJ/PQ'DiDjB fS%;Kr}mEe4qAǯpgsB/8l˶V$ւij1MLl6紲B&nzZ	Sj	_7C3K !NDrb+ZDJJGv*"YËh'm[A$l4wO-`10IsfZJZY\IXvڜ$2znw-hgrX2>唙ŵ420n- 'Oe<G2g̟^?eҥir@g0"	s4FKUy]`#	>x8,ʭ)x
4oa$fS/e޲ZΑ.?j@LBW7emrH-G&eZS:bZn)(Ԕtu%%G jgنx9+ MJ%*#PH YPD#8JpE`gcPʘn$uB2pj	Ok?aZVS.?+pw+?HP12.ϲŅHaȰFak(¬£?[rFb6\ܵ}i@f_LwLJFDDi7=DTi}J֘TK'X[:kBbxg"CLjk"M &(bRo]e4ʑݯCp2Ȟ3Kk(`2h5<"|KIBTHI	kȽ灰OD|b}#3)&$G8XXEY}cIGrx04qCO<uK6zAEmIdIWA(㙕H~CGP-09&UmIwgZYh lmuF&MVcA"4$qŴ:kC
-E-S#wY?C7ƛ5VC"*гIëY=ej&4r7AæUCε2U5'2}SjA[鴵HGsYmgv)|LiTj|8$G1m*֧-R;z>45i?95`j`G_$ج{1-g16/~M )rHy&1$i)32R0k?f	T✩~,-LQI.JJökrV|IF4WpeVeY~ɐsB~PK
l Ge$fe8`=xH\sZbU-1Yz*CURifBP0YBԅQH~U k!\H]'#l&|27FDH]솫1YW G(j_"P֞-b7xv3X@+KjPZR,eF~s5KuKjEl(5iRe8e}@n!t19(27!d1)$Neƭ-R3ZBqݧ"q :0Xr	͍֥f!+8#TqC1	[31	Y @&!*$sI'3%iB0 C0(ÐtXrbX*
✩_#wA*`@u @,Y
BP=X;ˏ#eu`Lfc2I.Xf,*CmfPŅX(b£?[XU9#\1.VZքe噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%Trjl>l.T˶>&0톦:m-)ieLEL{SEJ""}#STLA"c1H1^RZd?pHRn_Bwߗ,M) 
U.
m9C	>x
R|U;/-ۄM32,-IX	NFY,ԉ0o't1R+ibb;Cdm1O)jGwlo4|b|lHPuC` aU+'d %#zƐ~EIRk	=泼ɟ2~	>x+''?,֩x<ݦIpJ̪k7rZO	X<Hm2L]ӈDȇe:x uTMSwT_+d{V-dl&Ǟ_fAH,LHFfg
yHY##<R̟0J|*LQ	im.&P"77*LsY)YufSgHR3ӡPP򒑞=k	h>9~orKwe`5Y/7Pb"UNHgTiBT@vp*}?'	( P40yA~4ԃ$2j|I1@ănU/Z@hv5zāBj9NNm UIHCӧ̙)zc?63X!
jFyQHC_L3LYY3 bO'3
@)̟Ĝ
.AZ`&T5e|ŃTr[-/`;'b"o\ل`Iq4UH(A!QnJXHU;A3D7#V\!TiwAzj)PU A d-xZ*aKWT#'	<,Ykz)Q˕	gᕲ!
Ss+YXg,X,*<öӒf[
[
b\XUO-B?gsBO^`9S+i\LKf;QF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<aQ:-H(HPZ>l8j٨UmR}k"MS+ZaS'M
tZSʙݥ0NEkSDJF'D&)b;WTj8V%J0cR;1K$`UhV_(oK!<JO|"ț`	s@](Yf`R,WɇZx#3R'9wp'EY)Tx02̦uCa	U+"Y=* Q 4J'J$$P3ʄ&|#P5+a'aPgP}jHL	"10RfUmSClnmdIg%Ȇe:PgX3ZRŬ~j}HX_ٺA$`PNFLi8^&
 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$KXIGJ#QnJ	,Q!T&$.m炨܍Yr$ lf4
PĽh($ gc0*d?ϺFN2xY&Ġ=Y)ermByY8eܘHbPg212F`J#n?e7XUXTgr­mByjk;Z-r[G6S+Cg4Eý/o1ݗֻ/mG0^+YiA{`@
m&ژcJFEڞwiaF{K*4ZQj>j%kL*%TrmhzABEpdW=|VBLjCYjZ
>joPSҜTYgvjyiPV8Objb	b'$GݤU.ڎ*vIA8D}Td70S-J UGY$FTh\e"1DczflEY%#5*߂(e֝RLD&+aDXYN$/1!f/hln6LO׌>XYm&G	QV||Xz30y!4J%H"{(B?gy>dgB(Y`9$Z\=O#2~XRx'IZQRY[m`#e2[&V-"fe3b@l17Cot,Z5NL(ឱ 4nHy}hTfghX4b	}be}32tRnZm>\;mN)q2vPZc2"WQMr9ľsjgR2Ӧ4ab3M_Lf$Bq;ě3hwJFZa~J4bVrȑ)g2f96i|1	s&q'& ̚NR٫/#Trw,/`;wPN2dŜE%͘II$}h%k	"ek%
XBMI \	P'HRiT#'j:PH1 ƙY	2gT#'j	<,Yk@zܓ)ermByY8e0
4fV)k
>\aiFP3x-ŅX-ŅF~o1G.An,*'泹fƽmslYs$
?6,d>a}yV|j9ZLv"0Si0ċ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>l;Q:-H(HPZ>l6ΈZv*DV¦OT鴴=+a2ݥ;ڞb.T1N1)ژLTL1OlݤU.ڎ*vI*Gf2I}እܐhGI[x
HfS9F67/d6X%[h<fe'>*F}08N&#7XY1OR<U*(jBڤOD,8mX%}j"JXIcJ&|XG\oir<ȥB'/W710dfUmiO$6ִemdFe3& 3):RP3=Ukfd̴5P_ =c0_gVw/U/u1 'PL+k'e?zZȖk T'%	9r)`9i0CalmN@XpeAikXegʺlÇ|efq-QpLo7u
FlM#6~XC/#6~o2V^
Fs$0w~{	;'MRF6[Ǭ	4!qȐiiX_YܾؗsH `7$@̦D_@zI\_Y !`j&$ES-?9/y|'j@N zThb2b	@X*&2^fSRW|j
x#[;~Oa!1n+}= ,ᕲ뉩X7@T$IBNa(pIJs˱0ψwulJ]c	<<$P"Kk
,<է!~|4ԅᄳwA
221PgcYZ)<YT#'+,YaՇ vSˏ(ڄe B$9ְ3	BN\!fn?e7,*CXUO-BgsLZ~7ms]X~ͦir?Y3O{_pc/v_.ڎ`V4ݤHyL0?0O`+Z`.TQ'vgM(톢V¢]H}g',ZuH(HPZ>l8j٨T]J&0톦:m-)ieJELwiaNEkSDJF' 6S% wi {lKk]_!Ŵ,1ʑٌ`UؒhN`I<Ws&.5łZi9"~HEnpt1N`OERIY(YlT5KP^lnjU8^%}j	 k	=?泼ɟ2؏Gfa'axΡ?jI0_<*Ҋ̪kAևBKOٗ2e2&fS9n?"ue k(_._5F S!X_~A3Vu1 0[<?/+3k?@`
Sl!Vb8CeZrL-1a&V|K+̦ψh_3`7ma;FBf*3%zdyPR3gx;Zf;dČlH#9r
Ai~H=_70|X_= :bD%/A1 ,Z*m|>nA1!`Z*m$̦*-
hv+Z]jJl+d2w|\0<0zsͦ󻧿 ;X7@$:Sl*:H$_a(eu'QHL3$$ys|7#V\f4 YPVk҂BE`im1`
g,	~vĠ=XnI29r<~`!mVXOe޵ab¡)\!fn?e7,*CXUO-Bgsb~7/{Ϭ]Xͦir?Y3O{/QF`;`)!I	kSJ7=DTi}J֘TK)kzABEpdW=|VB2U5LiLl57)iiN{K*W,e3K
w<]b+Zb'R1?1'b').	#I+`]U+ZY-1ʑٌ_rȪVIO\Um$G#3)67/Ũۍ,ah\,S"~H!U;x*re!ߊk;BH^ln6imOp)MLGz}ax"8Ah*J$E$P3ʄ&|aX{	>x+u	֩x<IZQRY[m`#.(4e2[X̉Ei:eİ&:Y`&I v5;ce
'ᗤF_9 D֗12JKᖱ PgRJm>(el1Fk2+S>&P/]a&T"L+̦ϸ_ <f*VUC*|,z]jJhGCns#g$,< <f_5/9֨j3gx;Zxb1Vhx3RW
UW՘@է;K+VV/wN0_*'	8)
洔0[pEVHsO`(dKlRL3%+H$nfk46cN:9^Za($/
V<*Ry̳FNW'Y&a&Sˏ(ڄeBP3˽k
;ŅBSlC;m9(~oXU,*3y9r
[PZ1\n5_+hXe=ͦir?Y3O{/k]˶/m4wi =RC6L0)
֧ojzݥ,iiE
$a0mRY?T4= "}CQhp+:!)mRS'&=LiDA*oPSʕz3)1ɈiP8.T,!)iiN\$4P=Ao0XYI\
ָ+	=PYdϙ?5,#P4=<K(X	T@*bo~,-LQԱ.]JJö&P.[knw+>&㭄;#{xY5&w8Vd&0[K˺	9>19}##PV%,b&CG(MXG޴0k(7X33[rFnY%[SrA}{S&5By|c/spX%*.8L$\3XeVZS)kOƾ(uE.&je$EuM5Gn ~7LP)~F_N3X֊#XITi`7@Fp*4qTv
#$@F)%,C3ۤA$M;`@g$*FF4p0+1m ʘGI
`@g/;D~³@VS.?+D;*0	wԺ3KB¤28Fak( ,*3H©rCfB?A;O̦ċ8a'4w#lɝ.U?|8Ɍ>f2eO`ß_720p%ma[`"d8trDՄ}C
OJ1u
:5G$fHuUU7-Z8 ß^?Ɂ y<lP5W0V\_f;J7=DA"4,iiE
$a0mRYOa7[:kE5"Pj]I5Ll6AW紲z6֘T, NHV8ObjaI)b;bR.+E5 3RSQ^6LxGf0VOkee+hja#Մ[:+/bߞM͗xnYVjLcSuL GB#`x7"=eC!!Y:Oe/|_bN&C7dq&q2S4p"P3a*"bxd|ҵs2#9ӧ&b$8Z9/({">7%e[?&PD v}*`s.\2mRHJS2bAS*BVzzLvOe!R~)E~5=T&0|ɝ B\w˺	9>19s45e[@G
Á0FpH0df1\ &p0yT}zLtjcM'Z~O90AU1<}}u@X=<I_{&Lܫ2^=Ҷe8p6t1GV5=W7Y@gXsjlnT]aKIEt19Mԟi
*@:,@˖Oew`?t6ʥ1ݔd !.k;e#}}n&Fagv~1&w?O
aϯ,ȏV̧0qu%9hݡqui(ܴ0fװ瀨d|
CBVb*d\H>19j.xްr>xP⠉m-= nmwt~)T;2}*!J U~'̀谲Oe*k;̙'<$l#Pu~Odw3όe^0G"kX9`.[n#=.HC>sGfLSV&t.>?+h$F,qQ0O#Bʭ:,,Z~ѿ]Be2L	\~g.,)U hfĠ ?6C{rI*ԁ}h $mC_ؗ>L(= q ;E$m  g+vLC(3NnC(3Nn0&Ń9ե7h%Cg*mbx[ <0!/i$\ NTd4lnJJi* a'<է"@	eQF5T# $ фDvdcG#
Ā"2DFUj yghƕ
BS.?#;?fgC+ݽd{sG~39 
ܒXT$Y5bXU9q"3fB? iDgeu@OwO?mnU/Ɍ>c; 81t,r|c 9k;̙d0
!ϯc(z&j9Cڢhi(ܴ0F9#g3&	[)TY$C_3KYYPt~_;eJ=UN
_v
=LL"hOe=<~5=T&0fL` 泼]LO}{?8&w?Fేݔ=AXp6Fg[XÌv%+rϭ@3\4%l"/ ß^'cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'YAC]6t㊨gMHZv*DIט
T)+֘TSҕt&9SʙݥvҢ
91N1)ژbaE#o1^,YZbvvوOTVTXeB?WúH~_Y}^}ثN*>3)ŃJLvRuS4,FʥLae Ѝ2g{lB\w˺	9>1׳I3).{($]t-]w*y1ݔ1Jd؄1t,r|c-ϯgVfS]l$POwO ȱ`5U/c(I&w%gycn9"]i&e;Oe]vv[aR&0ɝ	sYc.&X[ß^V{YT~)&zSY灍=Q)}@G͚GDp6"3@p08&Y"bZ1\B pXIctBϯAiB?$xɁ  a+e1I".{(OwOk;y2dϰr|cXs!F]q5">43mTfSG#MOHuAd l:jn!i95i!аK_vP5qan!=\S.m;K<y2g{lB\w˺	9>1l!F`E3Yd'>19&CݑL޼̦"jz n)Pg[XÌv%D&"/Zk}{xG&Sdo5Q'@yb<A/0zťA>xPBrڢv<jPwVY'ᕕ*>_qƾ_v*Z{Py8,l,$f55B?gy>dg	G)l}<K	>xkJ:V#	kTHLDba'Uu`fUmAaf6,fUmA`}hjNA0r~e
2"Vdf&il]uB2qX@ʂddcG҅bJ"3
+2JZd}A85l8oXTwP#maQmo@࣋
QŅV~qX#AGNlb6\ܣ{njraQ{'^SZ?>iޮ*	6?*ptu/Zug`	Iש'^FP3bR)3i(&aװ>*%uNa]S	>x
59f[ɔ<COWtN}H?	_$T([1wL/O
,#AMeZvSi-Tw3ό`>tdhd;vP6}$hMOj9Cڢjlۖ}h	 sGfL	4%l"'0'=R><ƿNY/|2e>+:wu>$y؄*}L'R։bI ̦ a֩J짲,i2gy-\9#C!0Y$3G"j{T@mW-P7M[U`ܴEF`}{x0$1BVb)jObh_}y5+L$DknO*CZZ~ҿSwP"~$z[$T(~vP@-!~H3)ⵇZvSi15L2si}}w>l&I*7[UasSvEr1-!|Мß^?dBVb,SU|c >\V]l$P1맻.m;K<13!.k;e!ϯgYd'>1xsFFC,aea7޲IPfPDڮ[n#=.iքװ灜̘'BVb,|c \Ϲk;̙d10}}w>l&I*7[UasSvEr1-!|bbɁ"|4%l"Lß^}hSGwVSoQb~_;VY~ueeeIdJ2b[$3=]l$P1맻.m;K<13!.k;eX->Mgy;̟
.c(xh[tr0D7XT%[n#=.˖iր3a+e15Q`y}sh_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>yg̳J'E!P@lS'&M)AxMeT G0stZh+T, *w<]b+Zb'R1?0M1H1^)z@QzٌRQ.Z*nOtnPOғ*)n*TV{]87rڝadٽi5ܨ}i\{1wO`"1[b}Ӧ0s׌>'{_5L/a'(x?#Y#fuԜ33>1@-``T6-ZYgݔl9!!bG/fd_"[]*e!`aTDP3)2D~$<ldY$B<fS#20aɚĤ`Ș3LQL d@m-k'#"+3)ZY!}UpQ,L{<9C"6s;l`øؗ^{-hq񖧁e;)eEC;pfL̦Oe[bGx!'x灞MNLc0MԒ˹2aA|9~[̧e7L.䊃=ԗOS;ݳb4<dr D֕Zj#|23)@_x'>3֕^2Ք2xaT@̧Y̡ަYM揼zԂ1QݤDi	`a}#ZvҢOQ;=m-(ADl5C9?I[9F4RBgM_v#!Ŵee$\0#	>xX}-VH2#jOx~g)xGrJ48#Y@Ć8@hhz[ëYXLH?.Yc3w Dy|f_TsqJji\mV X	?8s&h%=bB#!fx">7=Da'G/(5lg4 ƪb5#&O45DjOs/4詻j(C^ReTYk@O')0톦:m-)ie"&S;{SEJ""}#6R1Ɋ{`$mvqTkv"CA%ԯ6#=$dVæ妀s/0;|sX@ǎgLc$ e:&P nU*#e8we6+\ 
5H$ee|x-$ m8G5 QM&ޥ};"KO=ex
67E&#}q*@k	=泼ɟ2ՐGZP|-.V0g1$X%*"X.Oj/*fUm>Ui AS@L`3)
%&T.?HT36ZG!fA8͔αHY7JcE70SVj3g!Vd@͡JFɼLn31%k5$80W!ZFx"̯bE`0g7ܿM3(jQdmGz`͒Y{7H!"ǼB'*$n$lQ#GDTHD*QBZr$ ̳QF5T#ޠ<RᑍVm <ʘ~bt<F@|,Yұ$
INSn?+nVZgӄB1z4fOh,*A2Y@ Y3A`sem^|c}I\,&ȂyM|nʄ9|BքOY~!lP>ϸhDY; ׍x BÁjGdfSa'7w/w(wB(<CBBtfo@e_<iĐg}|d>f'ObT(sDs2;}wh_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g',YPR4qCPف5^xvCU^9sL?$;<krMR |5z%^LCWJaIW|6^jz9[<}EHxcOS.ڤ>&0JLtwkz:tt'R	"XFav^)mG9aP
<f&9;I~^P|Qgs><K}˰I~qPÞ&x%
aϯ4}%kL*%T	'%WÃ=n">(mY̦]J&0톦:m-)_7AI0T'ݴ6Z		s`@';sOGЕ3XhJL$P6$>^FvP.pC^?0{(zz}@>\3vx#p"-)
[XhQD(!yװ+e2`O[1#*MTA_>ﲁZ.!ϯBꤨIOeZBsZc~?=iLu2`	[)kf"p&2s}|.Q%|F&|5_^<Oea5>dϙ?SDTDɇ2s}xp'lF3۰/,p3G"j{@mb[0n#[Xj3)4ZQj>iTJ֘TK'Ziv↮M<3:v!ֲ$22}ڠM9,_7A"cqm*HNDgv9TpS{EMIuMϭ P̦@<"k`&TD/fSoY%bJ ʝLQTZ灰gf8X	VP-+%Z+ġP&wg/*v7ʟ0iP`U2f?̦֨,#@|Z&,iiE	TIQ+ZaQ.ڤ>(n(pgsB/8lLjk"Mh	Ll6ijS+ZaSjz3)1ʜCL:O6\EJ)e3Z&P*GvX3Z_ha(Yd	G3X
AgqiY "jheLM/Ř`婊6ږ|%ԫY$;mNMepw-mg>lY1zy+RU,J{	=泼ɟ2Z5aiVÏa'a`	s4FKUy]bL$\Pĳ* S)D4fe8b5ȡѻ-Q|,zĀB!δ32ɦM{Zԁe#1kw@KTk	 #*1,CP
#f*UIhw<KYxt! 4ѩp"P@(TdcG B03X*&T?FHT#=@xY&zrqlZ!ܬwXP02&U޳R,eHdq`öP3x$aV	 XTg`S5hr#41ޞ`+Z`.TQTN,(ieFKJ/PQ'DiDjO{Uk!R(EzmRdIekL*daANKJsYRnfChwiaN	/)8HR\S-QƎ|dfvP3t.9gssF/y]'='#,(BFi8*[aöc|F&|9k>dϙ?ϭR~?e<XTal3t|F&{(Fqg01WQMDE0JöP3{
$sT'w3OT#P-O#PmZ\_Oe"NFcY5Ll1v78G_'?Lba'ePY&|}hXGZ]CIZX^`67t>{-3O|_vҢOQ;ZTgMȢ}J֘TK")59ۊ:|\@lަOk"Mhzv&֘Tڠ|lkGv!D8ƿI%ZB?s<|ɟ2au23(:gk̦ TL6^ezq(X}gZɎ*/PQ'Di jv!$*T8tT.PRN<LjAYjZ
>vCtSj6W}N{K)a2ݥ/Sy<]{gu+"ėHJfx =!:43a׼v|4((<Y\eIk"'X%ݔց[@Hϯnsle=zEqJuVɔ,2~fdSEڟZTN,(ie"(iiE
$a0mRY3z7mR%:|˶4IDV§MOT!+PH	eܒX+#idI3ง>	[)@<lSS0 9<3kg~~Ʉ<k;"lLka
 }xܝ~n	U짲.'x"H˿( CBVȓ>Pװ+e2`b)9 ß_q};i}YjZ
v$>lV9ۊ*t7mR'mRh }k"M7	ڙZ
>u__7whk=:gq~O'=ݝC(sI@3 >d!?<9$Yi}z]\:g;}{S&E4V&(>c{(Hpa9IxMfJI_&|3R_'E!#ԓq?=uY|c!#ԓvԕm!cbIV?>X!ϯaBVdQ2xOhH|cDsg5Oɓ4S'	>xWx`@YĮka}gjVl2Oe\{>dejeA:gq>If7gqk}|9wS}|98(C#k
 ̓g#;רèGxtaϯaBVdP_<lSBeL}}B?:P138
0Oe7S(zGgÁka}C8:C¾Oe["vԕm!cbIV?>y}{S&kf"C@ 2c
>j%kL*%T	'8l[C]OP\eTZȓT֘TڡS'NKJsYH	,)vҡjqiH&91Si08.LS$$$mvt,Z|%L̦ @9Jֻ$)aEް@fVU0uLdU2N 
 #N$Z2k:dD+Lk-j&
&HfXi	XhY9RXjITh!+w<e+G9J3hQ#-jD@%c*THiUaQ0U.bRafSOUa͗(z<޽KeZloL  䕁-2C.$d%W@#Xrg+O3)q`; 6mEb@#B!.>̪PcPE!l7,k4vTBXO$P2; jBxrTAWXRF&?TRAhF`SAH:xȦe3?" Y8hבx灞g2Y[w5:q9"ݥtr]4/^C C^#b8avP18b?8+3U
V)At,,åRsx21BQ-L"e\::3Y0YQ	ʉ˪k:Jd嬠.~3fP5ߪL>1?^kJA4w-%z;	@0v)ۛ%7 `v nAGm1"ۛ21m!@fDLZO{5emό`C_5;b.u0בJ-&{(͏EmbʻWx/El|XY"kJbȖ-SG,[A~\ae0G,N))onlJx9AhdcG҅obZE5G"<ʹuB2tf3gbU	.OZ**wPR'O)L櫏Ȁ)r~5^0gY̖VQ9So$ȗ{a]y}P	>0,F&p>cqAF&~q5V:fRXYJ1dcG҅nZE5G"<ʹuB2tfCqMٰa2!UA% 0u%Y@]-`5f̠kaTX|c Oׅ?ZҤ4Đ},I`^P nL`v`k@( 9ۆDG,2ՁͦPcPE6e!o%i
2%Bb|3٬K+uM1aϯ?K8d/0בJ-&{(͏EmbʻWx/El|XY"kꊊbȖ-SG,[A~\ae0G,N))onlJxErrሬ 3X6ɬhQ#MJpk-1E!@_(
*Oʋ"ڥ"ЪVU*$zLmRQfx
#C27B.?"d@x7R@TaZa'P7aX$%>	Z1;mAAP5,m4v\B]a"!<L[9*#PGOTaAhF`S")kkg5\~)Zƪ^0gY̖V욛>1(7}|%ob}pnC^oX>xfi)3а5](.tRaF4|(V%STpBE5GW"FNhfװYȏL^%VTJkuk͙@~7zBc%Ifi 夳|.bS7osd{w c{7`D!9g#\h<u(Co%i
2 Z&-_'=dF`tß_59,rq.Uחѯ!S}yTwIg6<	w^ 5E$lVOTaSo"X;X;Hq8#
V)LؔgfϊkPGOWT#0WmYZkkg5\~)Zƪ^0gY̖VS|c) \9S˱spnD9I灜0(fP]?8+3URXYJ#cƏ
D0jH*Aњ=c+9	Ղ"ʔ	Psa #:βZ@|(oCX|c0?^JA03K7Ifz	\%A3{Ȧo},f7Z @%A opBrb5ͦPcPAۛ2ZB̈Wf,SS19SIeئwUחѯ!ß^D!%&{(͏mafe]櫼6<,,gI`KrKr).0rJ"RU)ۛ1C#>+y)8!"̫T#'Fk4:U&JT,OaB;mmpߪ-4y.?5˄F2 >V[m,*0灛ou;mEBxrTAXRwL#R'7AhF`S"kkg5\~ UYCỼ<k94]}|R˱;/4Ҵ9I灜0(fP]?8+3URXYJ1dcG҅nZE5G$STyr dfol?{RXeeJ9Y@gY@]-` fLٔl7w>1ha	RY`H>ifi,/A7˄7Xoy拏,]@9 #xb5ͦPcPAۛ20vV3"T&-_'=dKG2}|䴲E)*אQE>	=Ǣ6ıafe]櫼6>,,gI՛,SG,Ġ!X9`b)*`͉IYxh-h:P.%MQ	huB2rYMbuԉAhF`S"!j  wy>xs%dĠ|cNLK.ġ1>%^!}BxaGݔc3N(.IMg)At,,åZ1dcG҅nZE5G$STyr dfol?{RXeeJ9Y@gY@]-` fLٔl7w>1?^JA03K7Ifz	\%A3{Ȧo},f7Z @%A op#\h<u(N;y+HP*灞g2Y['MLg1e&'pxa]y}  *K`;L$P3Ņw^ 5E$lVOW";yܵ4}ܼJq8#
V)LؔY@Kb£17	P[\b?2zPCy<l(ܴ6eĤ]VHe"zdEeesJ:'֩KeQru[*3JcT%յ41l䨛
N}ԟfPUՠO[Y̦sU r~~5Pn"=d51N]b|h	w/2x >0P)0|5#rJ@&~V:fB:U0灌Ps#>+u)8!"̫T#'Fk43|Sak}G&/V+*P%A5 Z:kk͙@~7z|{!*K3LI夳|.bS7osd{w c{7`9gkMǎ6e3`!@fD	WMg2Y[(MLd	ϯ]1>2B]]y}C_X%g*})0@lEmafe]櫼X&%$V/guL;))fTw-%z r<c@V%%]b;|RۛO*HF4r0:PL(1<D8k3>!nPIEB3Vڜo
VxȦe3?Hwy>xs%ƞ|c0NRK.Ɵ1>4$Cuw צ;&}@IH֒1JBwXYJ#cƏ
D0jH*Aњ=c+9	Ղ"ʔ	Psa #:βZŤ3fP5ߪް(c%Ifi"C4|oTS7flosx.otT BG,5m4vڃ:ٔKJdA|<s%jcR>1RDjSRKb4/^Cxs reC/&{(́M,,̫w"adcegg0ܔ1IL6Ri,@RG))*䤬x:g֩|F#qxoղ==\ՋLQb5OղR'{B?)A&ePUlnaLVʰKdG%h=ɲ!@g2xꝍ;UDţ_7ś#Y=MVPjbL;r%ץ5<KTj4KT,OKT,ҀKXY$	`)r-xxAgh70.5!V@\HS+J{9,!9`y6ELi7Hqjr*ը/HS
Pk	$l	{Z80lw%:U YEvP2p4%}xsGfL 4%l"	=aϯ=iF]J9F<R@AN;aiN;TBό`>><dp	[)"j?>1p׳!䉞Cm-I(9Y`<>8&/C:JT wZ]kd3 0V^<偝(9Y@h@K GI*KXy#Oa#6h3)bbfhC2	իr̛<i<bm\32&/V(KY0LQͫTy-jyRUQD_g}{xɀ	[)RjɪϯQ2׍~x*"?<9#g3&hJLEaU	0åSs hY@'bP5{(GB
g9#]5&L 4	zİGds\k3t!/>a>aY`HpװyvJ7g2`88W>/c{(1v|n{?A.P5mP5c"_3b8XIVÅRUό`ϯagn2`82chsЪ>O`aϯa1(ܥ2`8*ɁL9O]~O5P{:Z&Ll!
@ZszP@0Cc}UbݔZSbsG<kf%LU>]_'6Q->3ˣ[1(ZdtX|cß^+Pt~yQό`̣}{xɀ9	[)٦O}|>̍̍f;2k]˶/m4wi =R,!I	kSJ7=DTi}J֘TK9On(pgsC6޼cGvkYi}h_%+ Վgr5	i:h!ͫ;&D}c@-Zk>dgpt~DXϙ3IfY.QgptɎiGr٫'b-vAx٭5rWV$2JekL*oPS'J
N9DP
کP"Pj}RlIP$P3E0נLݞ.dBVxو	jj*ñ9㭄k;/|ɟ2r|a>86#Lz>l!+ՄMOU֛jS=WZlK`G։aG/{(}S[2g{*̟ܾDɌ>fc,C^6#L>l!+(3GT5=U7XsjlnT]aK`G3D9#hJLg,w>$B3)T_ڠOZ
A"4C9?IU0>l.h 6uSo˶4ZȓT֘TSj6紲|?6+*gvf;@0ξM!}6?Z\Ğ18^2Oz.Z|c%68D\î1G Z%@^1#x=j%a'dfSe@gK(8&ήq@1}H8{ZXI@揼^#0O(w>&HG=8XeupY?Ԑ+md,NGpb8bn,uKZdgY~SX4i0O^2O+vpauFu\Ɩ
ZXp3 hpW~#:TuGY9FZ8r@揼^+23)=P(w>~:*GZ;?r>8.TP @n'֦3Z#:̋4zÅdfuOҔ4(UŽl$Z|C^}mA:%|zrݥ,ii jTIQ+ZaQ.ڤ>5_TiDmCjrA QR3eTYk@2}=֘ZM
tZS;c;ڞb.T1N1)ژba{`$mvqTkEޥ|# z?)Rk;ZQrŊ	^9a'*BeS?B53)灓G5 Dֵ*YmLE0Ԧ {$N2[mNL+Z۝VZIN~:IG%Smkl{r}Lae!Jd !.k;eҁL9!Ŵ9-h+dm3KYlÆ[[ mj1ԉq-k([7נL檽wM :s2b[	[)%ϯ{(5rdɟcەfORs#X XYݑ24-p@:̡窢"kqqn8ĶܴCYd͍+RR+eJȤf䁚BTe]	B-zlea'{x[Rܘy2g{ 52eO`ly}}q6~23;w3ό`l mdfwdG+L3)ÁG"j{@db@ζ-7FcKIDV όbx}{x
9hJLE	MTH0q}{=S(wӫ<z@|<n!MkhiQvF;mU^_(E{27
>b.3+EE/B_P}n6	=D&|}i`@k=<Kɬ2gyâ9񑡽,ae^PDְp3= nèj夢+r[0bϯa91t8hJLE	&>1CXs}f䁜7R*Db-xL$DġafeVO [OhfS ƾseI4a*WvLFGc4㋠3y$8zo5P˷,k&,quS*gN5"R6SJZ9ؤuD̐Lk	3bd͝dhUl-Ve;l߂qYVe;xf}N3?6'%<̧\@[N	3czb%&0灾H
Q46cN:8PP[*
#9 (VH
V
x"k T_UT#'j	~vjzrql[cID̴&H$ӎ5	֨.,*0UmN2(1aR
!h(b©͗F˕;k;WO$o6a2s*2ԯϭ >Oe=<~5=T&0fL` 泼]LHsw3ό``ß_`?ۂvP5Mk	3ڢhl:jn.ZJ"-!|c 9#g3&.	[)#y	ϯ,UWrE{ԯBSJV/ U"~HB/ONϸO[	=`?t3Rܘ13KwA2'2@/>Mgy;̟Haϯc(z&mcH%9hݡqui(ܴ $9#g3&at4%l"ɪ|c$aϯIei1k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr,YD#<Ljk"MSjK}NKTZ!톧=+)H@R씊n$LOv&.TJ&CPi)HU۩?1TY)%LS.(rDc0/W2ZCXt1H	Zhf*x Pׯx5Bç-2{Oמ4(A@"k<d$̧\rKP(wIkl揼g r<50ß_QdܥOɇ28>xᕸ3I,rEB%Sod+[O 8&FZ5*G!|kIkl>h>[Dؼc ZYĵIklkG
gRD2B̡	;/f=m-(A j>j%kL*%TrdP\J-[:j>(qm@!AXL$m>[42@AOSk?PDxyKTq-f[)#Br>xٚ|5YkG&irhOvQhwKQY2_굔5^{A˶V$2+ k=HоoKP*%kZrBX=LWԯإ~
a	IGr|X: ^t2MdIdaަSʙݥEtZS+ZaAqʝO1m* 1ɈjqiH6Swi {loRn6PSU+ZU.ڏbR;1XIᯏ8C{EmbZF&|9ζLCBByc/rq%<x@ɓ45f" "kZRH.\GUÁ$fq2[TZIN:IDZ {x	vr|}@2g{ .!.k;e׳&C¶Т&	BiT$P3"/k}zLtjEgC柠SfLXCBVb)e[}}u@X]=<I_ ɓ>ʳ'5>25,ȏ+hfSn	GCuaSquu1-UEĴ$7-a哐IH[fDUq`\ {( mKy2g{ .!.k;eߏaϯq623;w3όoPA`Aۣ5= n4mb[0n#[X"/a~#0̘	[)l)E>X>14vFkhAZ.Z{T@ݑ{gP"QG#@;_V_QĐէ^Tp5,6,$P1泼ɟ2Z	A\w`9$Z\gMgy;̟bs##C 0G"kX;f{T@m-P7M[EIB{rό`
ϯa91`g	[)hU4#}}B/[gHJK_L$\MG 3*& ѧ3)1 L_dua[RZ}wA,3H5"N3-D+VdTǺ3Lc>a>pb9VzZ56L}o4`R3gz#4ḐY&od*V[&VāmaΘO#AW$ւ0C71	:9I1	9"lT$	)'Hj6jMQ46agtPPPTFF4r0:Px
c2e]uB2rA85+T6յsem%
i-B1zʻfId,*FYqmfH¤ !h$aTˏ#e۝5Ɣ-?hB}G[	=`At3ATAɌ>c;q	sYc.&XƑL9k;̙d49n}@ף53= nèj夡=i0װ灜̘3S2i:C_3KYrDI3)E?PόdAsO׍~x GÁjGdfSa'GB?1;(y9u|<p#MaZk23)@؏G	ǳW̡ޡCϭa'.`A7*91ݔc2g{ .!.k;eÁV~q5L2sp]>242c(z&mcg[XÌv%=i0Vaϯa91`)S2e3pC^De<ֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'3d=a sg޼ĦVZȓTڠ_+3A˶4'z>h)8J.MԎXv	څvSDb`͊Zagq!̪(ma;CpH"c"6R-I(DحT	Oe8Bx`C^3vz(vd	[)kf"TNOd0W}zHfSeP-Qڝj3R9e\9#hJL5NJSUC_3O/&;ਿADl5Di%Trت?ghW!}"V$
^)$%zZc!7MC+M!@J̢10)|}UL9ƌlS&DnJ&e6+3cG'ɚ\_1 hO{8x6: ڵyCϹHMk"MRbXV_1 hO{8Nի^Ӈ(|5u&3OY3KGr/l: ڵx߇)Yjv%22}ڠM+)8^wm,$s/qmD	V*Oob;f&~ǲޡ?3=S@+k
"aȀA$!*ԑ
%HOe8BxϯAiBO'Eg`RE	[)gF&@<+>|u@X/{xYܾDɓ&}KfOlw}}>sM4-p^:!ZȲ[DruqݡQu\mVGaeR_ݔROx*!<]fe;Oe/{xDTDɌ>c;"泼]L~q5L2s/>|dfvP9Bۇ㡌15 @mW-P7M[U`ܵP1,[}{xL
ϊEOJ{x]fe;Oe/{xDTDɌ>c;"泼]L~q5L2s9#078/adYgjl:jnڮ[6媄/>1@O}{xL"[2`D g7m8	}h+a/	<K2">?_t3񭰉r|}@3&wD%gyc~q5L2s}@n0krDֲ,3u\@G57h{T]mW-rBPg&Lo@&LcFD|`)g[aR&0fL`0KwA2'7~q5L2sҴ9#078/adYgjl:jnڮ[6媄/>1װ灜L&"90"p|czi}|<NLQҋTIH$FV¢]H}g'=|X: @l߯HMk"M 2~-qL{+|߰r>49(8$2kS(L_<ʮZa6ɬ3cKaO32}d{Di9?IFO@[:v*DW=yLl6ڠ=p"sJZ
	z6A.9S;{S"E#ELoNMaŴ9`J1TF&	95*jdȍ_|x!Q +k-"1$dI-T$P3pנLP}ԬxɀpЕ3^#Ë5GVd/ɓϯ㡍в͇XQPg5B-VdfS Pq("jz%DQ*BG$fHu!*%壐޺Wݔb<u{()ml8m*c(w2gyc.&؏?gy;̟.>Ë#F`EPjpmB&Ăβ8l207C4]dplMG1(><dz4%l"Y5W*щ0}͆;&}1$fS/ĒN#@;ԯ:tu:rA ѢOql$P1OwO?5#ܪ_GɌ>caj!.dwA2'4`~q5L2s0adfvP3g:jʃ34@vaH%Zչh$3SV5W*0פe2vҢOQ;H5F{K*4ZQj>j%kL*%Trhgb^j: 6
ƊeTYk^@^%2}oSjafhb+ekL($Ls3KlUtZALOc'y0U97=?pHdFc]*Q&|xت"4k~r<zIRȅF\sR8$GbDđJ'\ÅR0@*{<xaϯAiJ=:s2aBVb(>jR>1aϯ:Il,8{xY{fL>L?όhD9t1Yk7z*X%#J̌p%MOD%AaTݡ.%[ܴrT*Gewb=<R>Lae<L1t,r|crß_a#0"g2gy}}lGޡ#JՙG(MOJ1uAdqd`n#3vh**essGfL7*BVb(>5Whsir>~V_^3)bIḐPWƬJ:rAD:Ic.aklGT}@3YB\ɝ2eOhϯgYd'>10##0C8, MkVT%[rFn]*ԶG2A}{xɆT4%l")qB>$O3)ߘ0ojzݥDi3YQҋTIQ+ZaQ.ڤ>C?hCoS+ZadI1L%2KȼJdaM
WRq͍H[Fr*jy=.MgH8A;BJ`k"eӒH˖*?#}Ea'TE|韛@-1ɆRSESUqÈs	#k;]>dϙ?Sؑr}#&0ׇ24Iu	IpYXf"jz nؖVrݡ긺b[PnZ>
"}$u@OwO?$m*2c(k;L1t,r|cnϯgYd'>1 s"$dfvP9/,AۣAZ2Hu!*d`n#3vhÐlMG1;><d`SAœUymפe22c
TIQ+ZaH$F]H}g'=#? {@`RLi&"CbeTSj6RqʜRcX,)#B|3dF%"{5\Z_ٛL|E W
B	"dAI%Z:aϯaBVdb5Aɦ43HsÃDD%TyU_\"̳*X|csGЕq1o5We2al@0rHhQD#{(BJϯAiA'EgP-13pЕ&cÛ5Y<^L?όd 1}zHfS25B̙>sľspY7܆"kX2<"RbP7ȔݡX(
2nZ>h[	=aS9mܪ_&0fȄ;e8sw3όm./23(xcpY7G&dBUG$fHu!**`;><d`_	[)bj]}}U{<p3|4%l"SUsPg}}U}p2̪kO`)><d`_	[)">&32}1ޜ{SN,(ie j6_ڠOZ
v!$,i/P/Q52U5'2}ަ1Si1SҜFnEJa2Z
ݥ;ڞb+Zb'R1?1 rb0A"c+ݤݢ|32bt8$G.ZF&|,~:`uذqY]B?Šu<ںlÀZ5Q2gX}?ƐЕ3hsG&pЕj5X|cy}{?n'maDL9!;J!*ȱ-ZIgß^3DSfL+e1ԥ5YƄϯ$]YbVvO4%j0FC^?2`hJLE5-MV*СC^¶Т&WTKOe@_}{xɂ+e1Xj#03 3	3āA`(灛X|#=%dmc<~ϯ#=͓<C_YbVvO4%j2]}{xI&+e1Y4bW}{<Ƞ'maDLʁ9#&L%CBVb(_>1
y3)}g_;灛X|BYg>d!3٬3}}gX}?ƐЕ aϯaZɂl4%l"	UuG:M!ϯg.	[XhQ+%0 sGV2`	[)]a+>$ٯڈ_`I$pj} ,ȀlÁ0cSOWQ2Wuwl6]l댚@eMg`塱՜gMլ`}xwluUOekTP4ɒ3p"PF3->dk6L`b!+P>184SESUsc 0p2Z|c {ß^?s2`CBVb)\TҰ#e^pɔ=ysͬH5BfYg!9$gDg#HsHfd@!+P>1'װrdajSMUu0p׳O¶Т&WTKO`)><&PЕlHC^ό5w2FzAL9$c">,W(p\9#g3&ЕlT
C_	YW@TMemL~!}LB E2ҡ?όe7װ灜̘,pЕmj!4pg̑gt9ϯa,AiY@HMg9Lh-1c(Y;=ݗ=D~	M<	2FzU=q}}gX}?ƐЕß^?2`UPlj1>1L9`<+k
"euD sGfL
Е>1b9B&s0@4( ZBmE,vOvyxß^̑B({<
Nf|-,Lgr ӚI_'	6L$cI}MbxaZfT<`8`I^{-.T!zKC2vexbß^eI `I$c{3PW>PXCW, _}}E# 	>d!}|lϯ^{ͬ	>	pXݓi	ZaϯaA0SAyd0p2Z|c v3!+e1)MUaQ}|=ɰ|1LwLvMF`jaiI"
֧ojzݥ,iiE
$a0mRY4s9s@mK޾>%2DO@ڠO3BmRRn{AI*tZIeaieLݡ{Ϝ%!.ZF&|3㟲;Y생c(.Mg]aY_^L9[CbDILs76Ceg5B.s2JVCKk=9GܳPׯ}Q.^_BOgܴ%ZrڇbRUWIkYI>韭Oy:0@5V)MV%Fe;P5+.sba'.|ɟ27T!ϯ#T'0cH0]C/aeaue`fd5=2D7{vQu7-Z #Dtu@v.{xYѭ3ʳ'/1ݔ]1t,r|caϯ󡍋#L(\VF85= n-7FcK`MLٞ> s׎>xyEC^?ɆYkf"/|ca91ڞwiaF{K)Ti}J֘TK'b=:\>皙v*DBoh>%2}ަ:m-C+3BS+ekL($Ls3Kl29,XS=Hоr>[C!,VLW< "kb1~V|.L^7&'r@p&1FZzÁ +kYfS"1	Z2Ұ.a4f(&>	[)жxYU{`JxsB?حT$P3_gʑ}zLtDdt-5EɪA9y=,>T!|zX9},qfSSc1,q̦+4O4#Ml͡H],jaxVֲafXbDhJ*x|c PS}{S&1QibjH>1~y[h9#hJLEMUã	!ϯ7=DR	iiE
$a0mRYObO@}S(突0ֲ$)톧=h	^)˶)A'_7ɶxp+MT鴴wm,=Djr>4@pHeeULU<W-07$O`@+kX~)'pHvЕC+LC`'=,9#hJL<Py|^	1׳-Z*pЋ<9-1?7gZ~L	[)kf",פS2b	j~k=#<M}C^Y<ß_P[5xϯITc%E%5%VְBXbDhJ*x|cװ+e2`;
xb(<Ha4>V%0:8>	[)gA\2`;ϯ3YQҋT	톢V¢]H}g'=Qtg:|~LRcL2|1靶3AÕ_27^2P3i\>__|l: N<)IdIE2~-L{+߰r>49\Y]A*,F&oeW-0L~pBDѨO32}d{Di9?IFO@Ѐ	v!ֲ$ѭ|sbR;69a鹺2,g;U*>YNLrBwƅtzbv$Di9?Iy'EzRBWֲ$276紳JhoPS.ڤN*gvjz
N91m*֧OL1Si0wi {lRoS
k]QUGf"	>xȉp$Vr,F&UUUY㟞M1 A_;7<8d<ƐȚd\Z#Dx󑢒Js2Yep#if	L>&Ob6o1F"7敔7./(|kedc	"n	]YYfSׂorƩ'?=&#sv g{q4d2.obH˷#vТPF'96`x|8(L~o0j}oVP79^P[>VF8&Q5ZÖl#Z%ٲdGH@As>C"k!լFV!Hp@Ĺ|17ϘIHe/_amee%ٽekײFjZXg֒fS]l$POwO T]w*y1ݔ!.d؄1t,r|caϯg'QMh4a*b?jq=Pf&!Ŵ <c
"aȀ`+唙UVԈ!Dr+ r5,a'&*gB@v韜'C{=:s2a;	[)MVT>1sG[	=맻5<2gCVd>1D9#X.ݑLж3)&hrβ J@G57h{T]d`MU:V*	ka:=݄;x[ѭr|}@&L`-KwA2'3L9&CݟfɝO|c?E>uq{#I;BיMOUDE*kqqn8Ķܴ!yA
!ϯaRtɆ4%l"jC^TKSXuSSTP^fPllHAQ'@l.ťA>x05姵D7xBF7C՗d}za	Pf XYfF	$*U{(Bgy>d>_a+	Ot)YhXBTAZHX%$tF&|")'Bʭ:,,ؔ,fUmA`|c/?IH/Ʊ
մ3)u	h[ZPf4j(u iII#Xd)g 1 nkIA͔ZS }2TERr A^)O!U&LL5G4@,]uB2pCVf!JddcG҅bJ"3
+2JZdPN8Mg3v$i1z1ݶL*!\e7,*AGY3`XU9rr7PNqY#y8G9II-"33)uSSTP(y>8}dne;bW}z>ͅBgy>d>XG)~{-.e;H/CvCĒjQګ@IuUu_,}YM_-dme]R94e?L0\?e ďT~|c$?^0Z&PeDoI1wN߱a]ߝV`o1YG[	=`)g[aR&0fL`-KwA2'0_>Mgy;̟\9#C!0Y$3G"j{T@mW-P7M[U`ܴ!y>}{xɆ(hJLEXLH>1\ψ5L2sϯ]ేݔz%A=ASڢjl:jnڮ[6!όa3PЕi0C_PȁYNxvP1~<2o|0YFC/ffIee`eda㸙Y%0Z~7'wI̧Y)촪IȚaFPRβsCrvZY^7l<"keKYM揼BP$	:d	Xp#-VŽl$P54}~qPeBOZ
?]t3ѭr|}@3&w%gyc
C^&ɝO|cO}}\0MG#MOHuEAmU9Cڢllۖ/>1ϯa90<U1>f_~clk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Trlfh͟dIekL-oS'/:m-)ifS7)mRA'c3K
w='EkSDJF'b&#IJ8L*v*mGW$F/-KEm-L"b`1FʮZ+#|#@W0<oO`;7YțD|i#YëX18e923p0ɑ`\LVn18<ي&DfJ'0MQH1sD)$2DTN}p3`	({ X<92,~rlP_uLB{ؚ<&@ &쉸YëX18e92$ 0ɑ3``LVn18p6bkțBdφ3yTsy=Dl$̡RqRp3`	({ X<rreZI6L,@nXdGaiuk!R29s4`7ϘIJb7riYfK'b6xwl޲j^wi9>kI3)ql$PXqt$5#ܪ_GɌ>,R31t,r|cs*LvG[	=2eOwO :5#ܪ_GɌ>31t,r|c[}{<ZINÈa'd?)qU/vP3&w52eOl׳̎+I3)ql$PXqtF{K1ݔE;ZKwA2'6A9B]fC	Sn)t.Mg8 㡌4("AA)8J8P
ڑ-TB
p̾pXOf@!}pC^3B#}JiLu<d&Еj'1D9G[	=OwOk;dɟb=ʳ'u
#Xqq5">43mTfSG#MOHu:*uqݡQu-!7-VANX%(anG{5#ܪ_GɌ>g&w52eOc^.&؏?gy;̟9qq6xɝmh&"kqqn8ĶܴE.9#+R0SUv|c׳՗+ld?0E8fOB&\#j	Q~ߩ_[v5e}A	~3GA``XYae<hMa'PYdϙ?ϭ!l#Pi,=<KOm	KIy*?L8OU	a$XYU6ElʭX&`&e8p5 8Bp̈2l1%`%K05G4ٌdnX>*	JJ!(g+'Vd00NdnxY&miBc.9m
[ln\e7
CaaUC4XU9rr}TBO{mN|cÖw|5jaNmE6AktP3i-+Oa'%>+)j^0P5&|NakUQC'fP'=L؄2~b>-ր%yM3{MUbZNga5L2sܣ}}0G"kYp.[n#=.nZB"ß^?s2aw	[)WalaϯOzt*(>֪O̡0~Їs]Њ]B}I1wQcPg%yMT`IG҅bZLg<&w?laϯ244{vP5Mk7N7[EasSvErUMHD_>1 ß^?Ld CBVb*ddcU>UXjID5:}UECό`$iBS.EB}IP(S<'a3)F$V.OeMgy;̟5pq=c(z&j9Cڢhi*"/҃sG1Ld!+e1\U|cC^}imOeqt3#[b=ʥ|131t,r|cp׳2gyq=c(	N5= nèjcnZB"hsGfL2EUk&G>1<94Ebk;̙d90q=c(	N5= nèjcnZB"!ϯa V2a,4%l"-MV
ןZ+	i ̧`I#=gxCk!`7TQPgYD3>1E?je=Yr>7{>ğ'em-U->1ViܝčRMe:NOeU8&FZQĵIkl>hT'M~eE>A^5l<"keKYMx"g	PPQHJd	Xp#-VŽl$P54}~qPeE> ql$P1OwO?5#ܪ_GɌ>c;ZKwA2'0{}{?8&w?+
aϯ242ec(xh[tr0D7X3J@G57h{T]m-rό`hß^?s2abSU&$Yy}	ղ/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`<g8a@ЀA|B˶V$ւ톦h	LiNKJsYS;f)vҡjqiH6H=LGv 91^]WR?Jֻ'W<Xvc.灊Kef^[XG<k#j+6ТPoX{'灛/{(:f&@J!A2a]u$-8ωEO-kY(VfSlu@BŷOwO!6űʥ1ݔI;&%gyc
p׳Lh'maDL9a%Q-0 XT$P3*,(ß^3BkAϳ`VxɊĨhJLE5Qό`(>űOeabۧ5dɟcfO
	ϯldk\MagvD|i[C28pJ:x39l5@G67hz.%rp
Ά&zln$VnH(I K_e.X:In[t6-mU/Ɍ>g&wMKwA2'0"\Mldfwg2gy )}}&ض23;#畴3)ÁG"j{@db@ζ-7FcKIB;r^|c$װ瀨d`	[)&h|c
I׳F+_+	5|4⠉m-= nmjOk"~GwԿЌQ =UctaaftXYa'5LS(iq5L2sRß_b\0G"kX8H7[EasSvErPܴW9#g3&+!+e18sUg3'=PuY gHJK_Zb،L$\TG[ltXY>1v2~e:āF5t%i	@jye)]GJy"GZٓ(!aH	l3^8N8<ߙC2?e`*_7̟V$9f&vAA?7?3Āf{(P%$ḐZq fJx(SG 灾H
QB~D'T#2e###9D($+
V-x
r$TQUo ghƕ m29r<Zgӂ=B^M$(4ŅH!\`Y@ࡋ
PŅV~qX#ACNS.?+j5=~Ѓyo6a2r>dZMlX:Ic=<űʥ1ݔc2g{؄1t,r|c~q5L2sFFేݔz=AZ@.[n#=.v*F;><dbd4%l"8((ß_3KYN"PfS-?QόlFM?^5l"keKYMx"gPPP־kl"keKYM>N=T#Je
}k:|6A52j%̦Oe[`mGEЋ2z>k[	=bۧض5>T&0fL`52eOl
׳2gys[vP6Ma۞7Y3KarѻCkPܴWװ灜̘ds	[)VA9A̧</c_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g',ΰtަ
DceTzZ
>jWj*GvW33NFͦirk>sq1%eulb[^k2mfU!+i_4䖕?,4q|̢^DbCqH/gY|c{:*ӻ_e2HSRL>(W+~?ig6DDd2oH䰽s;"gP;+2`G>.W)m+)L,wADl5Di%Trت/4? {@wi&&wWjȳ2_Zcash[CVk*Z#b`|3
ʮZcefm3KYuLm#DlFLcA"4$q@tBJAC+Whqm, {#$2r|q/kWʮZ`EÜf&H$cq~(P*i-
dl5ZHG*[UKnZr#&]fRK_UrMUC;̨/
Y7̟
YI|PUKce_삯rXuS*:
Y7rXk*}g%r?4? {@^/fYYiI&)mRdIS;1{8S+ZaHØSj6͊^)ڥ9,DaR;/iU(/aϯa	U73)ci's V֐3 `ļaόoGפq|3sє9eqȼaόoAs|Í7>1שPÍx灛sz0<^0f7L9eq^0f7~2q^0f79e0ゼaόo!ϯS-a9ݫiAo̓r1$`/y\w&ch7O.r>m;edC24#Mxs鞣&gD=1$3k3 `Ox灛Pg}zIT7>1}z$<hs'$0daόaF0I<$9`@<aϯS0vaόai}z$<!ϯSHax灛P0IH$>j.Z|ctPT&RNH>1KIP|֟Ŵm]Fe6~U&0SUfV#]=`)g[aR&0fL`0KwA2'1hsw3όc񑡑.}@ƁcAۣ5= nf(39l5@G67hz.%Z-LK
3YQA"4(톢V¢]H}g'=q.hxçS+ZadI%x˶4=Ll6"_Rnwhj&xDϯrK E}|wI	|c=!]Fe6P542c
>j%kL*%T	'8ì5";}Cψ.˶CB޵&=J5KI
Gv_'JB_I[ϯlחf;왧ÁzA"4)*RIZHt
v!$^/6P([j˶V$cZB'>n0sĥ|H՞ׯzB 03~f+		HƓ&3_}|!-sԒGǥd|}J֘TK$#MYOdqvT\;l2MdIekL*daANKJ%xcjTL@ZL^1kff`O>1pNk/\9SVxExsx灬&Gt'cRo`kjdO{9MLnjcv|c;ϯg-< ?gJs,UWOkCg9 &~o1wv|cC_0y!䪯$^'IبK'0t2jcvH'zϜ&7sRb|n灭ݟ!ϯg-=h~lZ0teU|V?>1w}{?7maAl9$Ol14iQM%iiHjz'ZYR:JA4>v%jt3i{?Y3KէLv1FKJ/PQ' jZ
v!$+QR#<l52DWILjA"bZu#_RIZR?3&q֗ϯae6tF~m7NI1/3[}zJdLL9J֘TV$#MQ.ڤ>Ȣ&`mQR#6tBKǪtZdIeT֘TSjT3K$)DZIO\#-G>1ǰs4P"FXaBBXe}|"ҥB$}Md328?Dh&|27xVֶ֔JDeC1}{JS&*W<lUE9ɇ0>mόoCHsLT^%&"a1P1'K׳8Oಡ#]Mj8fS9G∙<dφFO
r!ҜiRv|cx]>
%)EV10rhQ>1P̘WI<# e}/ݔp'a;t1N|ddr0DFnHl>bBKcaJ`G-=-$2mD_&{<h0ahQM5ԗ7$3ƑE2gƃ(S{<E>`7g9٬0EG`G8ͫO9>1=mm^pɔE)08G"XkaP~?ZT>19#hQ)L<lUdG5hQ>1sLTEWI<lub\D>100>c9DTiH5E
$a0mRYOa[C]gV7W-zZ?Yj6˶)톦9,_7A1ʙݥqmJ%!E
"JbPj9p}}g'="E6	*f}hXGG p L-Kp|iNH|cv.>
%)#>b,Bh1p}}|4(۟с9&F}xو񰘁|c|E8,G]aMNO(i,F>jÃ28?Do<+k`PJ4fװD2d`Fxو~hQ>1aϯ20#xM12t|c8׳	#Gae/$ëY >n{]E%%){7}zݜ9¬9l]}zXp'X/PhȐ;=}e8b݄
9'DL!zX/T;K`e8 iP/>1616xك|2da"BO}|F&Fx A}{>xc0op$e ͞lϯ^0{#<yנՎY&>D,Aogy=40@Rrxs~k;Ƒ.CͫO9>1aϯ]W2eH8P
Br%ʏzuD-)	hß^?ɑD5U櫂|cDsFƊC_2d`xو꫘όa(szzݥ,ii jTIQ+ZaQ.ڤ>8T(sK<l/PޗM\ymRS+ZadIuQ+Sj6紲c3K
w<>pH1m*$Z>ґWԎ
TFPj9!aϯq8>X+3͑aϯDLpe#Tß^3/w6yLu<dȆТR٪۟
aϯ`q:ZijjGFvEdfvP&!,nÂ= m%\:[0n$uASz liѰy!nHRMP泼ɞGZ)MgzGP泼ɞGZ)Mg̏g!ϯ8gaϯ9gHsG`gwg 9#Mgvxy}}CvrXW2r|cv9,Gͫ2hP泼ɞGZ)Ml٬$3K0Gaƶ|ڼ3C_aƶ|ڼ(U>k;̙~[lP5H8a'8>1pqOeC&{<h0ah52>jß_P泻<i|3Pqa'irZ&}[ak(C&{<h0ah0lsYB|9>k;Ƒu>k;̙~]gC_0lsYݞh5H|w3AE)&<.>gvx;9,GͫO9>1qb>m^pɔE*5Lx`?eJd}lwg0Gaƶm^xx>Ímڼ(S47_0x~+Lw#5SU޸0(}bAg _<8!gy=40@Rk-/>gvx;9Ih`9IZaaYdg#P-Gexs|wg#ZO Ɔ5$P-0Z+j|w3AE)2>n3(ß_P泻<iy)g'43Hs8Gͫ2hP泼ɞGZ)Mg̏3;>d}l{<[}|{<0GP泼ɞGZ)Mgyy5>gvx;3jSOd )}}͈y&P-
aϯa92(pТRnO`&;~80e>9:bp8'֯R:.O-*k8ƙ2g\RoץĞOe`ەO`i}}d@bm`]}z^&gAD1k<O}zI3f<ש~o6^0f0[}zCK<EXs?e6>x
aϯS m/|3s0ש~y6ݯ|3sש~m^0f0+
0C+<_ß^qDr[EOcF)b>1ϯa92;BJb,Diݟ>ڌϯa928D1"o`>㭄)rMgrq&LfO6	ϯ#8,ae<G"k8(Ocg[XÌv%b{rS6}{O֐fSeFҲ 10l.><ni
9!B5FP5tϨB~f_LwLL0)
֧$#M0m*(K
3YQҋTIQ+ZaQ.ڤ>h4N";}Cz]5rv&YjZ
>jWԎIc>"9
9,:ZT0Q!gaҜ)cK/0p|cB!ß_aҜĲ~e6=֗xs:ZT2|6Uae<ّX	֔}J֘TK$#MYOdqpr4qBg9F=J}|3o4͓?#X>?VihRɟ)OmF>Tg~kԧ6g#MXO33);HG*6L8v1$M`84<3 x	GF<B@$ntI=pxQJ:Ԇ(о4R3DD	tVP6٠42@N! <K)<I:xj@NI '@!- -G<Otpd'
@>6Fdʝ#J}|3o4͓?#OmF>Tg~m6g#MXO34u);HG*6L8/);HG*6L8/>?VihRɟR_+44}b?d2MdItZT?S'nPTXb,)ALi"&RnDN{K*w<]b+Zb'R1?1I/R;)DѣZFWvP.n6P Fy)O{	=T${(;kvLe~|cXß_T~J| \9#9`E灜̘-Qװ~ҡ|{	=Il:T1!2G0C^?7[15QJdhJ񟰪?>19#灭7L-f`9c`jaiHV:ojzEQ;=m-(ADl5C9?@hgnCTjz7lY2a5FGoj_Tݳɓ/HMk"M>F_s-" m^X`?vyß_3O/vH4}g'=oCV
"X҆y&^
ݤD2}{mRbX[C+Ej* ʰa#lwgaϯLwH$F>W(j؁CPچy2eIdI'׶+ ՎaŴ9"$Vܫ\3Ni}|<cA"4$j=CV
xg7t2PJDZ
>joPSҕt&9R;14-{(:YI+/.Շ-B4@82WmM}Dq3fPdlLAUg~rUnk;62?9=WZDKfTϯ4ZQj>iTJ֘TK'\qC]tZ)jghpiekL55da]J1۩ANKH)8Jp(T紲f9R;/GT5Ig "j&LO(D_=/DQU-w(`L!xou~(-oV,ZQ͙%nk;62?9=W]q-OK,iiE	TIQ+ZaQ.ڤ>%_sK=nBbxgmRh5Ll3֚24ɈS$FJݡß_0}
^4R"|2}z\~qր{hs׌>xrȞ}haϯ>I'YրxQ}zDS;RI<ß^a9I'8D@8ß^aԒy&id.V/&;ਓ톢V¢]I hO{#6hz|LjZk"MwSj>jtZQ+ԯՎaŴGH:id3K	--S"HaajqiHx&GvFncI 8c:xÌvŤZ.nHYdg#P-ږ3'd[i}[BrBҨxaϯ>15pkyZpĢdi@</>/gvx3 nک&P3fy]}|`Faϰxe}!0גofa;ß^D};3O0?0V8]H5FXQʍ6_ڠOZ
v!$_miv⇭hj]]k"MS'LjADu27 1ʝ6$b=3K
w<]b+Zb'RRnr/pHR;1kZLR$@dbIKh5= n%# n#vŤq-fx	Xu3YG͡~k<8O-aFY!:o1w$WTKf3LRL¹}|X$Hg糑hb߲bHMLRL¹}|X$H!kᕻ!rEqJ9H25`x ai'X+l#pYG[bcbO$ T5)V'ad3Ą0*;5LLM5PofT*ӧ)ruOκfTƨ;ڢ1kgPZc#2(?-L]pε8/32+,$Dz*OdeF
o#8J-TFqRLL%5AˍQ-U'=PrTꃗT4_^!}bok5`tVz=ְ̦f&?U}1@5e;gq!	̠gYm!vDj> ϯ}Т+D	H_{57s?f!MaZk23)@揼Og4̡ޠϭJ-?#OzC?~E#vVU䓻c<4[inݡqu-OøsY5UJ/gRgZ|2{=ԄuUk9ԋ%VUU&xxϺP8B&ü~{@A82_XmUe>U#sLpbd^NcpHWm^X`nfHpס>AL>", 0kJv]<'"5eXq٪oiL9_,VI2ߩ^%(<ɕUג]~v_;:%sx*eF9HUUXVFx	/>ґjqiQ jOQ;=m-(ADl5C9&}@ࣁc<[<9Co($Upb~T@0ZLLPD`vTYT)mAkAkAkPoYZLuXDfS>LO`+,$v^-"W5!P旈m2U6dekL#uS'M
tZSʙݥ0NEkSDJF'b&#I+`]U+ZX|9GTt1R;s$C;AvSD8Е7RQwRJ2Ҩ=^,2@ffSR.ĠB&*a= lU%!Vc lz"Z`BUd? $5q
XFLQ	c-
hCRgŘ)<I	"Zb9 TPKMːTL1cfxwtƾm4zʐgTxS2[as,$g& AxAZ	V)h9߄sq7C'?Kaǚ׌ֲ4sf5L|xRr>KQoRB	UZ ?$+"W42Pᆸ=~G"kQ
QՄMl@Th2T˪</fMkuA&>k-V nҶSx'փ2|9whG&xfm&,ehC2f9Qư/ βf;&X:# َX{"11Nx|8s?JHA7JL#&~s350D4<`xOe7Zq51522;t	<	
^b.PaYQAƩod;eIV-nI5HOëC= ß^?mjWy }|rAyxsӒhaxa͡ucdxr<Gl5\Žl$P.3`kC=xsirnZ?䨣Ĥ}<>G?<C$b2P5}Ԉx۳iRms{(1nO PІ?2fX>8i'<B</1x(Eb~Lg'cT_.U/k#YaYQ:x0!ՠ)5gx:CJ?R+F[yZ|hEh۩Gځ5#fQ-R+FJ?>١6-שG:=G&YMƿ4}~e>}h[OfGo׳b1|<w5Sts\SOa|IGVJGGE|+/>wSb4P8x灲G&YMƿ4}~q2z>mKO|dx灲G&YMƿ4}~q2z>l.i`dö&or?|7	%k
C^Љ#I\3A4VC$υqL4>walOe˱V7[5M[ß^!1xM&Qɟe!]ݗG3`@e[j2&Go`	}y^1lQ;`bdfSa'x*LޠϭUi[9d1	&Gnx ֡E
C+*<3*1LaC$+gHeyU<c5_+Fpr7i[GfA#>PF&l&Qɟe!]ݗG3@tpr7hDhl[&ɞGZ)Mg{ 3剕l}G2;x01CL>Jo-|2xcr Dֱq䵙IklCPs(w>Za=Q7ۧ4je~VȾ1JEhE"MSĀ^ ҡE
C+*<1P&yyc&e\?Sd1n|sʨCdvU^b.PaYQ#Ud70VOk$eIy9Qחy @tl+*<Eٯ.NGB&5֘fS`2P5>e}}Ps(wheօt²tYAm)^˷,Su/ZKp|+hß_[2iXGg$9G<xC_d~cyß_d~gvde*y5</r?8g9gghfsU{(4Ydg#P-F\+ḖG2;to63B"VTy1?&372²Qe	$HCR(h
J~b'fTR(k͔ª{ł%Bk0;&	r>mg&n6]Q^_+F`A5*"bTHDk}9 3
]}|2I3?r>mg&z$Ԫ<ӏqH}|2I1|9!u^|+EhsKB+hOsᕲ&`fСe5U#._-fFe6{(|~`;|QcL=J7g*/1x(Eb~mpfVaYQB~w7%*)fx;3ńe*2N?]ӟئ]ݳPէ#-fLe*&O~`J^NcpHxDϰ[_s 'd3YNGC$Hn6]Q^_+F`A5*"bTHDk}9 3
#s>wƓ<^`A5*&.A]D]!L!-{>	m/89ųT	9RUChׄex4x&%fS`0P56HCPPsօ .EH&GnVߪ9IHrh]wPxc<'BwP
ʏ&'{2BY>He9L?c=3ٓ.Jɓ˱({m9"D/r0epX|+4fA$9#O5Zd1#@/JEh)^$V b@S/i!yB(}eG=BY9]0ALIᘡ6w꧁fKhB+hl7}hϯgF&gYRdφOS..fT2;x'ր`k}y^1lQ;`bdfSa'x*Lޠϭb~`;|'<zn/1x(Eb~Zgf5OCUmЊ?KkDb{@g%<HdG
`L[T1[i|@ݥm-Os٬ّ>S}}<ѷ/l׀;G MkKYM?>Lн?2seZa=Q7ۧ4je~VȾ1JEhE"MSĀ^U^b.PaYQA<_Ϲ:bN+&<0Ʉ~Љ3)q<#͝cZ3J<[5MZ>mAx]}|7fp/	xe52gJ]ݗG3܋ZB-rw3AE)`7zܱ2mH੗)Ty^=o;G MkKYM?>Lн?2sBC|1#L@^lV9J4R.U;IH
e1@B"VTy1?!|74"VTx5Ox$#X36}Ge1gnb.Y酤~7#t!̙qD2;t0i!~zxWP"LOɌ>'dku!:x3Uǣ~dφ]_LO  UÇflI,k  AʐVfª8d2Lo&0̾<&m #T(#-5yH;_GT*1LQ	k5Dc=Q-fg%D1Te*>fc#ZaM@揼^j}̡²"*!5І?2fX> m`Lbk;̙~wKbe}7HGnzxS131x)eۘTRK	%kMM%8>ޙԐH<=}}6 Sg6>|9G<! 3g{#)Txg*;>@V/u&~al-rsU{( ن+*<B(|Ϝ(72<}|a5Uv*ͦ9HF9fTKk=PrjFkAM6#j@%BfKY#j2ZQ^HH,+*<%D=Q^g#+DezYTK3C)CLRk)*HEBx6\	0LVc2O!:uGBZ5RdGYQ }ѭ,fG͡x,d|jULrq]	ϯX$BHC<@[i|@ݥm-OC_|76e)/6VRDֱrk23)@揼^&PPsրj,=BG#ORM!yB(}eGp+Bop5TcfxL)~=ᬟe*2N?]ӟئ]ݳ	-?a ԩ2e)Ty2}v%m1$V HUpj5i;ß^5k>o!|5 ef{9Y!:uGBZ5RdGYQ }ѭ,f䜏I9&Q1w*o
aϯ/B ki2&X$G#<k-V nҶSx'րX&>[*YJo-z6lp׌x4x&%fS`0P56HCPPsք֟uGZ+bF2;tje~VȾ1JEhE"MSĀ^Z/1x(Eb}g!|7_30eJHd^B~*x	Y>He9L?c>:3ٓ.Jɓ˱({m9"D/r0epX|+$i;ۧOTy2X^e%"MpxK )xP"LOy趡Ὼz|5D 'e`gG͡x,dy˪<rѬG'>Z]ʉ薍o$fc6~r>mg&Rdӏr+>OHI4{C ^fSB@:t$L<()@NNA1gk=20#*{Kaad91XƨV8`Ψ5JD'ݢK:ݙTK55D]QTK53ǁ	e6e ͩl2t驈	̙p^Z2;t	<!yB(}eGc<ld̰`&!US"x)%^x3VW.
?: m?,w/j*aLL+DVJ  =bav#z.Z7S .p _N mԞ@_d0xljI}@HB
ʏG0`;-ͫŲ2'+Lgg .9[hfS}h5$X-0灛0f$!`ApAJ	e6~`i!Y0 ႼbN&9Il>`6ȜT[i|@ݥm-O,sx6RO
4!ׄe٣5q-d2Wx-ZG
2z>(iTy$i#O@^lV9J4R.U;IH
e16^b.PaYQ3;BoxQ
ʏ2^Zl5|~_m!,]ݿ `ͧ#g&\?G'?/bPsE`m^X`W Z3N9#O5Zd1#@/JEh)^$V b@S/i&BwP
ʏ&'fx5_B(2jVTx7S/cfz=|iR$[%%Z{)
1v|fSL¸-m?}GCg@X#sw6i^'f^OBihT!zlZC'Oi"YFd̰`L/x40У|N+D'^#s\Z~D	bg4Y6hJ,7zeq<|$<oe&||م#72!;	C1-%JBCcVL"cM!n(ڥI+¥J`Y*Rj#!}؈̧aYQGC #2`ɕlUf|ZĆ}-/ `shd?Y5Cpt1&k&Qr@%[ Y͟C$Yɬ$Ԫ<?.A\Hsk=0D=2&k.xffKhB+hl7}h$ß_|76e ?<<Gl5\Žl$P55W;!O|b~OcL=J7gp]>²ɉd5_m]T3;
ʏ>7S/h$%*ZV5%FS?a=QXR}h/8!ig˱Qs:`^Aepk;ȏMkhiQ>k-] nҶ٪oן[ht1)Tx}h݄~Љ3) B@#sw}mDs2Zr;7/Tk1ڬV|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjIw"r13#zqĶ&%n"@i,#z`Z0N?R	e-T#k5Dc=Q-fg%V{#D&9IgրyWl9ۊE}Sv<=kYkBW0/2JdaANKJsYAI*gvO1m*֧OL1Si0wi {lKk],t1ʑٌ)/$$4 oR.%!z4*Tō&8b?dn5bzbb>#y!%gOVx="qVDЕjg7B?`Ato+L\HJ0jª(
E<b<oadz~q]Fe6yC'*<!*%z5z1M^RRsx&|2L>fHf|ű-OmB?Ǣ㏞;8Tq-fFe6{(>h	='EC֜
?0bf|3ɬ暝0W,8s,>ā1?L>[hs̾ώ7<0aO1<eYxf٢¥,A&Vk3z<dl?
2Xi2yXV\w5ڥ}JڕjT 1|59hg¹dC_[2Qxxϯ?a39G<ў?!ϯ?a3xß_dPY݇<>f}Ahgk}-gBC<~!ϯW=QN(ϔ70lv&s5 ?/fՈ@%	*@	Uk)4*^I/fՈBH1THLfI)n`1Aԋp|+9>	NAyXGܳß_d~ͧi<	ϯ?a-^`~#լ'
#<x5#\4g>öZUB?Pc<(xF_&>:92kiX$ )"g"fĠ47@ֽLt
HF,0yGL1e%1fLA >x킾)gY3OKY06eP%Zf=dY?$dj(Ve=Ƌ|pŜ X GCaC>%¸Hs>92|85b[Z4KOp	 sɖU
F'2&n
cMTǚKB!.*͐s2Y?Z6e*͚z*e<Sס]Sxmx(J@\GOKRUW2eBs\1JבLD~*nKRk;D"[3OW[ee,TIMx.Oɕ
>m$[<He:a l8t:e8wҎ3vdxb^!h=H<]IXbĸbQHGPD=L/C!d֊upK<Ws~927/Ï[GOpװT72sj;&Dl`v(b6nQ
\ٓc[h#MhDQ-;TF*b!$A[U_P泻([>w}}UkvSc&iPZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$/ [J+Κ2U5'2} ڠV;ڞMB?ekL($Lr|8*sYABۘ&n&X9iJ֧)tf50=1wGي݇hz&SEaKf0U	ϔOɐ-eܐ^"&וi~72?@HDIBFn7(m1]MF٩t5YJL$<FLm;=3&3!ӻ/V	Ā<* Q$T	^	i5灛WQM7l7}jzsi7iHV8]H5FXQʍ6_ڠOZ
v!$q/(sK=nBg#dI	^V¦O@_oS.ڤ:m-)ie'XS"CZ>ґ*m&$mvqTk_7AŴ~_	\JF
zZ)z<D6iĤ]>5o0O:q L]Y@TC+ƷO_Ľ$g1[7MOZ֎mdȖ1f<g/0n&{NHOk(Q	VI2GЄgȳx7*Þzs)99L]ɕ_2g̟m}3>j yk<rk-]ɕ2g̟m}2Z+<8&FZQĵIg64}~5fSg'M~eC/>ƿ<k9L>ģs)	S &\J sٳ<NL}3͡xb[wXfI ll2YILްɓ'&~֤F-'dɕM<q !a;&L8̻f^Dd-0z@Y@=TDV3d6{?[X%2Xz{&OfKkaefj2eflc#!lH-38@-UGRU|`BJӨMNZ/q$}}ov_PAqxx\]>O|&#Oh9G<!~0'wa3q8j/3al-r)"/8gLg9g1?&U(/ӓ!f4iX& trP씀x*z&YS:eb<bYJL$z9Րy&im:bX{&Pi5:}p|+t93){!9ar?ϯ?a~!ϯ?a-9gaϯ?a-X?#<x1HW j/}h{gkO}M&'ʣB=x8_&T!z?G0?#	 xjs14m	Gٱ(vJ`ֽM@,V"	 yye7mEU;ݩnU;
2a) MMs\G
!ϯND灹g$C_d~ͧc7g8>fy>3ϧ>?泻9 %
hF~A;mX>EP#e1?&U(oʄQ+h0kh`&}dk4"eb O0Lx&$L_&@>͙#j>Ԋ@0!FL%?ovSSys\*ß_[2$灹g9G<xq\9G< XgsxC<X9G	5yba 2{O3al-r)"/Q
?1?&3΅q;`}rd;ݰbP씅&1"e%0ֱl	5L$\~6e!vi<! @myTUb@ t>y˹2G<3>j#< Rm&gmɓYޱnɕu`6%(9	,͏  [}}Q71Ig*3)*?B>b~LQxjtvD5%(H&jg %02Zm 6g㹀Oٓ=>w&Lm}j292lk	J9lݢ-Rٞ}泽hSx0Eß_TLB~G!K!<.cKk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr,pr4qC; !)09DOLTLh'mRSjtrMV:XAq`D]b+Zb'R1?0=LGv)8nٌm @ft 8$)? j\MR.0U;rB@ZDAʑ>k9֩L"DI|b*D7pDqRK`n`/qN0O!}M~G0d2~lꛯJnzG@LE0QJMkj|@\aϯ 7OWcO̗ʄ23)@揼^͏T	5::Ye|3\C>joa*grW(sݳ$7}ɞ}>nT`2dBQ?N88>ʥszfSQ9araϯ?a3ǃ(sx9<<x->3^#<xD|4gkWU(s˓u_S_Qz[7CMYViI<XJ씄P?`{?9!PυpJpg{<OeBý6Q{7Q1#^;܊JHٳ)a ݤwm]Fe6~rz.Sx'ւt94I	`bA"4SJFEڞwiaF{K*4ZQj>j%kL*%Tr$f9ۊEW52U5'2} 鴴O紲VJA"ch[u7 t1Rnf9S;MRH"`mmW;ڟY:%"ԍ|]zFR;)G"j{@ڊn*@\Kf'#qT"<Wos(fݕD__%y(H*PK6CLc)bb/i@I<ںl\]uĶj>8C_3O/&;&EڞH5DTi}J֘TK'gA[Іe&_dIdamR1?1/WT֘TڠM&9Sp\:X		
w<]b+Zb'R1Si1J=QhGf2""TS7bH&P.} OԊ$7v	-R.	긁V&V	Z*0"YRQPi '%{<"oYC*oS_P_eRt"x(BR>ʀR|8$"k<TZ|Њ?YM>N=Z5::7Nex|+ C_57vJԉܩ1?G> g>fN>fڦ]2drS9  }}}ov_* ,#nYg}}6:rxFxI>3A}}B?gvs<W#Ɵ|4m D_pәëLO!}CJx@ y7t:>E6⚭
a(wR(e%&eBث6y#7J2L)vf"?6g{۴̦ͫOU֑٪o>i}|<ݑ{`)`jbA"4>ґjqiQFXQʍ6_ڠOZ
v!$/[S.ڤk"MW۩0톦:m-)_7A"c#iJl:6cuAXqT!}aJ6"jz mDqV+Ķ7P$̡^j	^^ )%VH)<Z+m-(ADl4Di%kL*%Trخ? .P-mi|ڊ>yZȓZަV7O2JoPSҕwi6ڤwm,l*y*dϚgxs3?Á<b|+ϯ^02Ec+m3Kmg婚[inie9U>Lx[}{c-cc4CTOe/ϙ3	}{_٠ưf`O>`$T9e<$Re=G:0//T9^{-/W}}B?4ZQj>iTJ֘TK'\_]EMTC[!I
iBp>u5DA)0Lj\MSқT֘fSAI*sYS;$$#aU;ڞz$P<
Cvң@EkS1)41y~ޓR;1J@H$MRC7dV7eP'fz nQqW\Kf'ԋh`"{c݊-p|p_Q}BY{_V#-"VlmvIVLg~xuY9^|+s:|7b~|+ 	>k;[=.[5MZR!ϯIn`'R0N0m*$#MQ'vgM(톢V¢]H}g'=ŗ0v4qC<Edaֲ$hVF2CpMq5NKJoPRoZaM'ieLHMTjyG6@p+LEJ1NhO~ޑw3z>?OD$:PSvJEkvU
?]q-Rvg࿻5[1?v]C Q[ݽCNUt$v#㨋>GBFoa{6X1+P-9hUf%%ZP3kT\bx <ںljty朏>ß_57dVД~1?G>ϯ$&cSx'֦ß_3O/O`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{/,`iv⇭hxjeT5'22}ڠM+$Lrwm(6ch[yCPt1G&u	^!L39"8$V^\[Phpd5=3QjXښg`	7m	^FZx9a[̦ͫOU֑٪o҈y}1ޘM(톐H5DiDjO{*aiv⇭hWç˶C++Yk@OLiLl57)_7A"c:m-ݴَf#MG"j!&'C`=X|mBMOUDqV+Ķȳ}!}M+/fdl
ej
hUfPф~rUnk;62?9=WZDKfJ94:c1FKJ/PQ' jZ
v!$+VŴ9ۊE
6yÁdIdamRS+Zaq5J
F9
'C#CS^ZWROGT5=U6#ĶUETKl|1BG^si[C#o2c=Dl5IGr;C]tZT:3V6m_# $.QY2sK=nB|wR;ZȓfLJ5c2]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`HJtwI%@V3K P,&Z ןZ ״~gw8% ˖ׯ|5ֈ<9a?X6[ݑ+6 $lX@ͦipN22*L}yvlEW2ӻ|+Ԉs.Ma2g̟_<0װ(͗xK1ZTX{dyfSBzog@vޙGmWg̙C^aVa`x
B؁z2fWxsƢ\H
49YT=i70|+(}|m3W QB|[lɌ\A\9<;p.Lϙ37>ß^zťa&nɓ>ae0cTjY7P	4fQXx:$1Le%0=AVTSzH@@Q_ cv77hGoLZ5]`7=RX ^5A%MRX TA3keM`8qi,TvYP]&kL(s-aYCgaϯaS:ޙЪ=x_>)*^5\2>W1ן
0\ß^95錧5A+Hs5錙@E06('y*l9Qw3AE)0k>?ß_7̦&%A\ZIx̧X2%-G#MRHTl˱,Eo6JmuBU6ܙ0U,En%j4 4Ա|qJm	b+rXnR%`mUܖ,k
C*:٬0kZG"cMg<IV
B)Ƒ'`V3g/ß_YdfOeY<9C>ϯ5fs:  *k`9)2p|+9s&P-0g'=Fm`DnD,TaK S%08@95J{=->jwf+Kװ灎V06ܐgy=40@R9Qwg#g%LIgº}}}L$ZaB泼ɞGZ)Mgxa(~ q!4?aϯaYC_`7)2p|+-L@`8a'9G-L$Z!&~+X-Vue8BLxP5>!VXLB1XO灛י?Y7mY+n]ʉdD,~]
O3S|W(!ϯa09ZQdbw&3ŀՄ~,=@g7[*i"TfJmIb+r(FFgT#gi]= s2}*<V|j9ZLv"0Si0ċ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>ll.P-[> Ljk"Mڠ
U:m-4'zZ	F mLl6ǩXBRnfCUsYSMLEkSEJ_aQ%xC
 nJ3Zwl 4%ZEVme&T0و
U=2")Ĵl'v2>9K&|2}'X|+!9D?glMɂWo}|rDo>e`~d]r\c2L-0̈́<	me5}灞8a'WR	!ϯl[0灜[h3KYO ß_3O|_ZvҢOdi'vgci}J֘TKUrnC
+=r2U5OXS'Ѥ/h	LiMUq5J0*tZS~{S%"CZ>Ғ<aU#B7ZLKa^XZ7h{ZJLKF`)2LN5w/LnX>aϯ#nRal36{(B?Z!Fe1$6c"[0stf剬2gƃ(Vmˌ$P3&Z2_`F
29B$B=IP2rϜ1:2DƾdpX|+ a'@&<iB?Z&&ɞGZ)X{Y@K!͗wعҚ>'~z>xe4,	kS͒	ojzݥ,iiE
$a0mRYO`W/ů[ІP3Lj2ҵ&I21jTc#CTs31nr"KIFa<aSHjddw3AE) f5h7=ۙL &Vw'xm>/HTI693ް%Q-$ʈDmS<i}1E
$a0#MQ.ڤ>Q׭hx6@̧>)=zv\3DKf30
*D/l$xE"ztZ>oS.ڥZȓZ[ekL-O@ڠйWԎf"k&ɞGZ)$)ɔ<1Iz-e2#f"VX-<*[2m5U	J0"H{(R4L}J֘R	mRYOb^,zRbo˶V$֖ZB'>74.zu#CYɬ2gƃ(S*vHfSUD&b&a{_5L%wN	=mL	8H6e7/A?9=(LbXlljA4L}J֘R	mRYObX-ߍd#UG, x8զp׸՗Gۊ|U|2.0YʵSUPdl޸&)zv&),k!sz"	%>V[!:*%~**hT>uS6IH}L5	24 2/+Ж|3?YRT?/}![X	^ɓe-r5V~u#?!}i5f)֩B~̼E+sJ%F_;&VfԴU_HrVWdYKoiVzY2/[U.j/ݲv!zDV¦OT鴴W1J
F9HNR`F%~k;̙~pQ:+"0c2k;dfO_C׀&)j>aϯNPpzFԤs
5~k;dFjBex6D%ZOe8O]8sZc~Z:?TZ06>ɔß_P¸sGO[1s2`<
9_S_>(>gHm-(ADl4Di%kL*%TrخE}Sv(|jZdaHDV¦]IoPXW=J5^wl7id:~k;̙~8
 LY@abF_:WKQ`,ZDUL+fLkUX9F*[Y fN)9?s7_m596}?YW.;j"d5Yݞ4fia?'CBW"o@ |N%XMgzG3O/3/PQ'Di jv!$*ů[Kއ#:˶4ZȓT֘T{CANKJsYS;f)vҡjqiH6Swi {lKk]$)_7R;1X;sysL!ڥPjDkFî2>oI(ɟ	2/H3)W[Z~6p͠-de'f@e
ꛍ<mfxfS0~q!LvjWϭm(IL3)CɈI"ᕻr7.Z_!}r/eY%ZcEX&VkH¸v.>nmu[[C2xxLe\FSٯpMް= Vl!3IgXX@B}c33+g{EbK<Y'/Ti`o;m zóLɹ`̈0Lz2>x_qwV|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-2"vtZ)E!6sK6ަ]I5Li7톦:m-)_7H	:)ieL	=NEkSlTrb'R$ #Eݠ$`.9_]Bq@(2>b}灛-}C-~d ka7Q#zX<QkQky=F%MFe:E2~GԯZb#ghfD(ÿd7/cE쫰%Zbs¹)wcM+5Vy0-HeL
@2~GMg+֘(1JrElIXumJ2efȕƽ	3X;*}IYHrT$rxKR͟Zl~7_d1Yk!۬}dUZ͡$7e-gaCqq+2Jfy>ґjuk#M0m*(DREm-(A"(톢V¢]H}g'lytZMgd:v&ֲ$22}h#zT+̦MieJߩXS"CZ>ґ*m&)yԯg֩S[C27#tmյ\ïI["H&8@a'3bNoZB嵑TbNn&As/	"[ZBDMb7e#Cv*nOK"k!ٽjC7Gro%+3Z
@~qY 3#fKC3](C^7'wT75짲}:4ﰓqog/zXOO(|.H+`7uXQNpܾ Ț {"0a$m`1`r%Aϲ#k?<}qu->ث}{?8h Y`gXq\aϯXuXD2(xk VqI	YYݧ]eg'YOfI}I˖GɊ(J"k!f!o#qx:\"k!ǛXAoMTP\>Y<$
ĴnN'Ya֪8tM:#w|MSJILkSJ7=DTi}J֘TK'WanA	TTB+f(mRdI>V@2}ڠM9,_7S;bRݡ|7ctQU7a'hЫ>nзN`f_H,υp}x
	{UV3u$薤kkLiTONXQʍ6	ADl5C9?I3U&^ERjseT$k"MS+ZaS@IS'M
tZRod~wm6U`ȏ鞣SqONwȚb6n_(uZ
hß^7j	6UZÍbHlZ$33`*o<Qm_W(p4C^7!PÜZMH\$8	VeA}1ޙ3OQʍ6_ڠH5Dl5C9?I2`UEHt=E˕2CudIekL*dax7)iiN{K)a2r fJgvJꛒ_
Y?YM{wut"jWϭ,#w$L[@5O|¸þRmium)';.,XQʍ6YjTIH%kL*%Trmj3ghBrEH~]IOֲ$29,&?Sj6MjI/݇<@:(T݄<'XW5Xn)>}}xwUXIoB$Ԑ%hjSz9aZš׍7x`7UXIYhf75 %i`NLG,iiE	TIQ.ڤV>(7zj'(]J&I9,1z>g-10M*
Fe5:m-V^8L2Tr|ޠkEtwh^_"{"6V$C9: _pJt1o'G͆3~υr@_S5 T-/>x߆u2->}}d0\L4ʪ>c9DTiH5E
$a0mRYOa7zjjJS|3efU'lp_QJ}|3o4͓?#,)OmF>Tg<}g'kC6hn髗B2ݯYj3~V9!>9 ?_v6!f;H$F>gCCgA/QR2+47tɔ;Wֲ$2PE\ p`-ݯT z՞JO̦4}~0W$4k<LnU?υr87}|<1bv$Di9?I칗/7#"sCwM\2U5LiLl57)iiN{K*WRq8gvR\jzJz"CZdHԎ
W>xO[3:s\9gxhQD8qFa93Q
ڨF<
 ba<%Z!e-C@>kf9")
`A}}a$P9*`1}}a$[B2¸. sG'OL
`_b#IkY}`"	>x-C01}{x<4(&L
al9 vS\װ灜LCBK2"E!ϯOxß^}m=,ފ]^PS.ڤ@DV¦OT鴴=3K	a2O1m*֧OL1Si1LSGv^t11^RZp꤆ ^IRoȢfՊjGf2r!c>/`Q<0?pHWp#mCDQ2%k*.zHLjYd$L 2n`ݗ̻~˹1ˆvl#¼90מ{"Vx#U*	({	=iTC^3}i4:b]ɓ&D<Wß^e:ɐk<ѱ=j*I;23)x&͏`9i䫦Xuq6w@T#ajT!$I@-}ڟHb8Dְ\|<}B?ب/zv<?g:Il&L<m+K,|+q}}B?n)=Ceh@;,"jp nk'abn cviXipGPYWK4:Ic5c[2g{W*̟ܾBɌ>fȄc^M}|0dfG"jc9[EasSvEr$V*W9#n灭q"dȑ{syϷKdȃS]$P>M-K2mp-W<9#hKdȞ
 όPa+aݑ|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`=*FEvyCdvjoPdI	ަVFeuS)mRS'NKJWRqʜC\c-KBݴk# "j_2i'ʻ(VCȾ3eGd̡ޡ#23)@l"|/}@5]R"YR]@n\$2e)%`S8@nNSIkXw+>bI}>1m?N_PɚCrIe]ߍbĒAN1(Y[hէzBԐHnёP 	7eȤee	Zb@,ZGԌ)lԌu#.7dH$>@)k t5GK#r>ް,${lʻd-Bal*h:P9BX*+WTcUT#'j	ƞvf(ܧ6\1.Vw+?P3 7P_zd,4!`öP3x.X.F~aTqlZܵ	|cm?/Ӧ;gM$#MQ'DiDjO{\[CΚAv֗ͨLsTxe}9XDֵK嬎Z0$<}g'l[h-18
LӼ0c՝as@`ɜ
2g,˼Ŏ 3fX4#/< Ar抑]^P[jeTZȓa*ALiLl5:m-)_7AÊ8a~t1R;IL\3BwX4ZL9#hJ/
xو[5[C\8ϯRYRo/tb
ąJe$V}4eq灔HT䁔
#3yAjIa'_g/X"5R1SIV`pb!,%%
H+5Vcܧ¹dW>	W2e5nj¸nwg¹daϯaBU̙pE<l[m-(ADl4Di%kL*%Trخ/Nj5dWnhn髗]J&=M
=j{E/1m*Ryju!__7RZ
	Ê8a*
ک󡊝6,):L7<1!桇֨3>/װ*L	<l\:|+Hs\eFO2jS}FadGde'41˺2Y̧Xr˖50/SٺpJ\Qg$}fA<"-g$>
	ϯaBU̙pzxوVjWGҡ
aϯaBU̙pxو9º9[i}YO0N0m*(Di'vgM(톢V¢]H}g'=?kEHȮW/<QfYYiI&*8R_+44}b?dC);HG*6L8/T>?VihRɟ
JS|3efU'lp_9J}|3o4͓?6g#MXO3RzfYYiI&*,)OmF>Tg~ʔfYYiI&*-)OmF>Tg~);HG*6L8/UJ}|3o4͓?))OmF>Tg~J}|3o4͓?R_+44}b?dg
S|3efU'lp]J&=M{;T紲MOV¦Ot&9$!AHоdQ`*`!fec#XB͝F8xQ	ɷNdDGGQG@1Pϸt{1[wP#P.NvXXX`0P.~ϻ);ֳe<c6L]p#a!%WVJڜ%Gמ2evc{1c>8~r>ro4*V&P3p, ^7PL5~&wOݍ͙c,, [9Nc6Le&~r>Ea3灍 Tӽk6SͫX͓(qNXXً lbEg܂?eiݰ6 O6?7LN5b~,`(k>;fL??υwsȴ}@*4?,iiE	TIQ+ZaQ.ڤ>%KF״6vSz6T$ֲ$A@X
WALR"/l|X3x灛3h
&^hEB`*we7gپLc= hO{5_9EMTCjD#I54P+ )]٫dF|X3x灛3a0,SB/x&^_1fH4}g'=ٽ7mR%Ե!# I ,DX921`fc&F,H)f2db}a9mK6o6zPY@̧ZȓT˶42g0_7A"c#_#"~溌lg|cB4imm#}%kL*%T	'(TCjz|Db	ȀIQ`TLX34#/CEN[R\jZ 96ZȓT֘ZަO@˶)As:l5|"&YckfL9,,_xɜ|나\@HT4Kk)2v9,rnU^
sZc~s2DTDº0}zLu3O |.SUԎXDÌrH9ՈAfUm߂D<Du/Dd_=ٲ#<vT52j%a'x&̧Pό`_Ҫ22Z @÷8e3Pޥ}灛?g3l^F|9+#M`uNyl0ZJaL<aDXYp3zՍea(X&YZWvrO=pa?VL*&UmW!Z(N"|1UHɚw|_K
3YQk#MQj>i?DiDjO-x=C^!P9,&k"MSBߩmRz>joPhU0_7H	,)vҡjqiH&91Si0=I/)˶1C3)z`(S.T˹2KA+v)_L#2NF00>Z>ZÁd7N5\#
k<^?3YWr
aϯ2K&i3_z̎llt1NF0#3jv,#Z1F/k"b	$J8Jh6[2mF-^5~5Gm2 R񯲁o@} ^1w$Y]ʨE3@>܃pנ,ڠ >o	>x
[f.Ɋdɩ@E>\9o^!{">1L	0ݔ80Zl9g7m6STx׉J>p0Е;̻EN̫q(F;M[e<fFM?6	j#2LE}b@/|1p#MaZk23)@揼~jCP(yZ~k^_P(y.~G2.POy"3a/F9*3"#<h8i>@p0eK+T^?9N̫j r>y>7$0_1G@PLs^cBgMg̙'נ2_9+&߲o3n`L3h`f`!.0mgq#X&P7_<vXp#-VŽl$P56_hP;6p/灏	~+PL
~G2˼&5^}hF灛xϔi󒳄&PLHm0_+Ʌ	<4X!"XeN1{ئ7٩H{sIO*y7 et䫎0Lx3!:;&P5g1(;iRY.e67Bku2&"K4}2;XU>	3+Vbrx$@U9<LCX$|sXj`&䘣
}zltfLWC!ϯAm520&C8b|_;L%%[c}ԁ.H1)"G|Y1-O'O[0T?g̽-w}sC0Si0F`'R0NHEڞwiaF{K*4ZQj>j%kL*%Trm̠#TyCwM\gO!v&5LiLl57)iiN{K*gv,e;ڞb.T1N1)ژba{`lrb;b
QR/!qgGb4Z"xYS95mL' dcnWR"XH:&a3借^EI*Dg)TsR+O%d24,CNn0^3I	lG`0P1RfE֦ g$ɛB)  a,fg0UGGN80KZ8q3&
6 j
e&aS]&(=,2g5aL&N3gZx4LVsɉS9J]#XT0ԑƓY)jUBi	S`Q,eMcu짲fL2gDVd>ڀ\9#Fh-155
lb񏲁sA߲֭oQ-m0OQ ͔2n!["¼&P7_<vB&FZQĵIklmG
g5}CPP0$x灵S9'P}ix4"?wPԳO#g4Fs*Xug0Ͳ
m?K*r%322SdTʙ?Y,9)R=S8g#ɔZTD/fdχ7Ofp6]ȉ+
L`E 2$wF|"(dDL3)Ǖq 7G7:#}jܑY	kt
&2Aؗ$z/4*!9Af,Ũ 9Q]}{ta2
s2~bHr|
A9#2#`DdjU>ZP[6Uu`βk{($3XqT>x* c3)TT5Ǡ ("t0
}w>|ܑ<KKM Wß^?MkI'89F"0<eꃟr@z[C^?"HfSR%Djr1ljrEaɕD21;7"FfS5 GVt1" :d@y"s$=i ƪȕF6] SG@.@z j 4̦mXAIW.Y/׎Yw'aɀ
Dmc(Zy&OQS<3Eb[aU#
C^?+!FsGmf+n3xeMkh͡}lq
a7^2c52j%̦Oe[co>U?9
2z>1gm?^9hg0$QϭP/u	K8dϟZ(?aKS9~TS*feL,)9ʛ)wg&i9dpU1QF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<eX͝6x'E!PY2(jAEwCv1#/V5x#UZȓaէI/Ŗj؃V9^nt1	w &faBh'nFlg$'VJ2pGj&ׯ
׫29XXR&(>4u%%,	-?/vH4}g'=qC#}CGSR%#UeTZȓLEJekL*da 1($sa`|NKJ)8N3*9,XSAjqiH&[8Z˥iYL[ǜCwꅅwXYe3V$4!IXxg~h	BhGmڗs g)ڜ8Zsebyܬ2˅8köP-k/֮IkXόv_W0vKoC`?(x8"MaZk23)@揼j"*eAϟ'?^xD_B#zG#ϭ.UEB$}@gƲyOGkPQ$VbD  3"Q1j<dd\
aϯĲ~H	O+/!Å6A"kAZk23)@揼^*"ECAlؤO36l>)l"5+ɓ/eʣ^fO0Wvm4}kl,`Bݶx2809r bRT,ge #\Yx'PfT+O FF4z҅a%CQ?JT#'C `$`gmr
.?α*Z.0YmXTeY"X~xk'"@@&K05GH	MV* P"hdc!A zmxăAƫ;`@e 5'j޲Ahg1dZ3/5sf`-xDqZae,a/ũV|;me[\0ZղA<ⵃ0=\0S.?+圏9Fj	eN2bPڊQ()i}&;	kS	ojzݥ,iiE
$a0mRYOa3z>!QR2+4;xWmR@3)ֲ$K֘TSj6H	紲IA"c#BPD#B?D΢%kg"V6	Vڂ
qdLy 9ՈMĮ.d6Y2}dCf!п^ݟ(6E:Lx	~ȏp8Tq-B?̡ޖO̦O>E͏a/iB?|6U5P(w>N~4+o֗VȟͲ^F|OrVzNɇ loA3dmd1q`YFα@Zę%J02X.$X'<ٟ vwI1ޜ=m-(B톢VcKTݵH;l髇Ht!v񭞤whkZȓK7<$m|IXH>3)i_冂G*TW&iOR'噉"Z* gTWW>nkliLӹ}1 hO{5WUC74;D}B+:5Ljk"MhV¦O@MM
tZSʕt0LO1m*֧OL1Si0=LGvWTj;A[R/-Z،z>s
lrLiA0d9R<1VbdR+N]0&Z$ Dd},I0 3^ʳmZ+/>9"(g~TUd_hrwꄆzLRZZȕiTKVy}͈ANZbë7LA:aֶC}G#PU a !fabbH&eғ>䲑ցbN 1uNfdP埬&q& - 21df4IvfSoW+(VJgYD̦V䣦5}H& flNburA|u3h_g"pZttHȜ	R^HVQUA"RF¸bA>~g	\$P5U9¦o<%p'ɂm_d7m0Ahd-A;̘3y4vDMϭ1L:uoc
#`3ZD2׌>L^LI$լdF?3HVd>L9.AuXIhuLHgZĜ!L9Mf<嵫+rٕ[mm2P܋S~s|IaLIɃ9m|XAfe&}ͬ&0(tDp#5 H7/=&ֽ`'q"k1G<HCfYD*[1Fk(P9)90}00e"2HwfM٥]c&.ATmMU݊@$3ha6-f*H>9ǰ<dMUAWj2F?m*
x>~"d`h|XAfDἝ
E%ٺDM/.рf{3ɓ3~n7" sf_H&OXrϯa&bXPW8"̀ʚ[mE}bG3 獫&FI̦<% q1l2.oQؑr}#@A(29] )>~7+\"k+9l;~k=$wԙlPEgYHrfSVo[apYrlgZ O6h2F?p![bEʨ*9#Xg3Qu>k<L.U?υp C>o'tX埊 g6ٞ3dĞAi3FPs$\1ww2~W .8crv97Gk*k3	GؑrdbFA2'¸ß^?^Ta"fj"cqqk&-IddɬF?3HVd>	}{9z7	~x	WL
Tᕧ7/fɚ|;Ξ_8$tZeek#M0H0OlMSC>ґjrE0m*(K
3YQҋTIQ+ZaQ.ڤ>lbn,tRPx#Ljk"MS'zTަV5NKC{=N{K*WHLp
*w=/EkSDJF'	Le-4~b `1HIHfZ"AH ݤ2ȥ}} f4gtϭp#?L3T21 U <̦ 0	# =$\$ fZapI4 @2X"NG׀ӓuYpP ͑Vָce<2Rf)|d_fJR8& kL@U6GAU|G	ZX%e1zD&E-a'uC[irDmp,A}5;<G4:fc3\ß_5Pε$%	ċQ5/sCm/ѲbC jg :D9!{Q~"HKK)U¦1d9L9+( وYmP16OKx&'ٹ8I{4h#s?Mgxdϰr|+aϯCob÷83֮k=RgO-cVxʑLxl	&WAWOpQ>9$3)
<C^&|}ܨ3;m_'ָ@Ɉg_"/7wOY
!Y0&UmW!Z(N"}ʃ5 Wh_y"*<~ʌcK@
5	0	q2sBMa{a(B1vMĂDi	kSJ7=DTi}J֘TK'2S<YA	T"C_˶;ֲ$22}ڠM9,_7AiT,) ]b+Zb'R1?0M1H1^RZjGf0A_,1KD$JX_BVZ:7D7Hآ n MQ=pK -
RoN`>*ӔWqA0@VX05 cWrɞ_@?i1wv|+0װ<6vCbBmq직*y15ew*̙|+ß^}m怃U0]WY2ibS{&.K#:67H-iؖb X%&Lv9U/׏3XIHW9#P-̠FA;Kř5'fӑZZ
x8vS{KŜvp^DwCc4#!7ZjoeC3O({<Z]i2bfc7?>b85p]1CeZ(
&Z+/h8Bb?l5Yxwꦬ4Cx2dc3[9#iJ/g#	= .ջLg(C9GZZ+ Lw5_̙Wr|+ϯ{?9BA]TyOAiydHN5ufͫಝefqZ,?Weg3?6^ɓz8
noX2´
}/jFZ~sZX㔕+ԌG&U	pώD!
?όؐ.ջSo`H&^4LzњӒYf#|La26H'x@(C98	-1͔b񎵔b1CϭLse7׌sfOc?2A7ZºLse7/׏L+Vd>`bO^dcX{ α 7[anھ)ߘ&Vfիw62~c'Zcv5PxSKb׋dAL5mji)~	Q?(2ځ2HGVt1R񚐻<._'?.T|1vqPsLdc֗
(埳BAy̺Y}jLs&}ܫ2z3> RfS`y
j{#MG k-BUͫಝefqZ,?Weg3?6^ɓz$H3!0"L+iH2;j`_X㔕+Ԍa|e][&P.ҡhCϽaf}ix)gINk<^?3YWC_e7"&e;A+U7#|.	_}Z~?c`/i`n1	˼vC5:Đmj䕇ݔ3,(j9 "j_L`S+?7GBbVmZVG"kV(gV(՝}h1a2*2bjY@֣&*2tqD&/L%fի
eak(#5VӫEҟ[h5_̙Wr|+C_eb:dsGްf}jAcPm֩cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'bfMP5Mp5eEk"MfSR;~~;z$,f3AL)_svVfĭefȼeXrɕbVg?k5+V{9+VeY՚("V9deep@oXiHYY`j3g})L3<
LQ=X4/vH4}g'=gt;D}E5"P5Pf&0mR ܴ_6RnT,yLl0t[Xp3H28iiN{K3.Gv銳Xe{AɱIHP0^(YaC8$lza{2^AreYfL̟[¹şP8̯j6~%Ár{E&~P77´EmeB$}z,	3txW 8Jrwu;)H}a'ws].dϰr2q{\rC^?BgNGX?g2dsʻd.gxdϰr|+|94>c9DTiH5E
$a0mRYOa_ܳ(uMH7tS.ڥZȓFڦ9,{SDJJ [E2&9SҙݥZ5i6v'j!fX$*Jۘ
P07Oa*̧YT3m<a1x缄BKCr0L^"
rEͪrJF&ö΁lkJV~]a#(:E!#6~ʡ"76|5x Y3> gZIjVk(6L0)$#M0N0m*(K
3YQҋTIQ+ZaQ.ڤ>nP:JF׮!eTYk@OekL*sY 7eLl57)_7<rMq\c,#B*Z#̦5erL2lnO c;xvY[fw2ab	[v]LoSA>HK+os(9Ø3Y^FM|16aϯa5<
uqĖ\bUL|+װ9mТ_<wa:"2iՈph(Kf#[jYr3p@sS	]*)cNG/ԅhma櫽mK6|8,LӼ3j`+Z͟/ג,S\lß_4b50s*Z̾P,ieFKJ/PH$FOZ
v!$G^kCΚꚑ!ls]e52D6gC2s@Oէ`ɐ̆B&Еb
`=j@g+n6+5&ǲ璲#K@U%,/+v_ImmdG͒@{+?7HL^H=81xj@͒DV~$eg}2[jc5h
}*#
HrÀT?6HCe7/	 {+?Z̦C	b'$
ٔڲ(S+?[Z#69
eQ'DjZA#.84ևTԉv$s7mekL(8DLjH@pH]僡>cQ2TI%T鴴=3KDmS'pU!he$H4d3͆*&e:o!@ZEsI!/EjE?͒BcRL$%`jHJ]mڨ!gҳ`&/$@'e8&ٰp&/b(KatbHksd8V~$YQ'vgM(톢V¢]H}g"Z
v!#-eضjD6^pN\cY!:0	eTLa!DxhJ0"kpFHCHko~Gg*HA)k3	`mmj:P	`EȣY@ͫ#eg6ͫTJ֘TKQ+ZaY23l5(pWs]e52D0t1S+ZaG5	daZqV%L3!&ЕJCt	Xq0LH"&$k$#/Q@;"vЕ?D|$O+?71xj6IMTL&/2$@V~l5YI-`q&/A3͙@ͫ"iՑҨ톢V¢]H}g O_▲΃Z)˶V$(ekL*daM
tZSʙݥ;ڞb.T1N1)ژba{`$mvu+ZjGf;\]'6$CB`$km+0i$TRLUQtD67Imb|f@XqaC8g	$( /Wef\{)h2`#05VڜCg
ՂTǜSUm8RsG޵E<H=-3%CsR1#7C|,++/~r_*K³ KiLpHemQ	n8&]H\UZnn*VvW)ݑ0IHvpHdW]\<"2X˷7 aj2@d.U?"emvALqU0]@2rc57	<5VڂAłC(`VA@a>S?ZtboS%%
qv|)KX>OYAՄNjjjҳ V2RPGmZ\ 'ZҔY]+*7X5{aZ*ڜo$hwq=OZfS9?H"ZٍS_'k9˻υp9SK+hrQ[/¸Tß_a)0灎}灞0Obdɗa:Qm'ܘ|+१c7qXCf8\,,ý0x}A21BKSO5GW"FNhpqM̓](Pu8%sj%9'YεBk5f̠ka8n¹
4|&i@"	`fJ,&JJ,QEb,%nlJ,h!, a p²>X&rxV:jx9sfP"*/$:u%yafDrsMg2Yw}5:qϯY[NN|+$C_?<7%a'x*dfSO;$6Ra'x66U	V,2l'\5dqh~sc`a(XYWyM34)VO!(ʻ+/6Z`#_% U͉@R|A̹<LyăaJ[4}
1<D{1Ph`0xA]Ôˏuklr+m&
k	Ba<5GF"Ai	]DB2pV
r#82J	kV-x$@G*`	]DB2p'	v2V@38bMlmsf`GkYdzrVgަJJ2ma>Z֔'+  z)WV\PYӒUժ]*rV^Zg׌~x2}Zd$P55W̌u	2z>1CV"ab/vUSqO0˷Xrq`^βmN\`emAh*
<3j_Y9xk,fJd'P[:PH3\"YmXV
9So%wAN|,Y!5ekg5] pěmH0kj	ͱYdC.0Y@iJZ|	qe9 \5XZҧ+iwYZg!;æ=@AJ*y!5Խz;.)(o,|8N1Q|fÁrma揽j8w+P9&>U?υvsiw_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>xC֊jD^)톦]J&-M
sYS+ZaS [&9SшiQJp[>Ԧ"gvDJA-:HХFNB̰s^fSV,B69/ nP	@dw*C(Ķ3j'8aete`ed-A1za+X!2@(E>T(B,:-JmH͟VtZȏkRBc`'R0N0m*$#MQ'vgM(톢V¢]H}g'=vzt֊jDj=zmRh	&0톦:m-)ieJ	WS;c;ڞO1m*)-ef 85s+Zfόb7A˂DoP/m+$9fjrBs&}1%3ܘVçspK,$Xln[-_I;)"aDXXRLR~JN+pR療r0#*O=/Yd>p}{73uYmag)qL]ݗÍnfLQCυu9#?m=t4(%wK&^԰38"Wb7x*qq)qE+p"<xh֨3`6P.P6P`qr|8)9wYXf|+q}|"Lu<QFͦogL׼|b!|8*
P"* Gڟ`Gov|48X}@iqV)sL]dϰ8Vd>@ß^?A2V[jX{pGL g1wv_7s,.U3E>@w}{73c`%UN4p"_|˺XG5Wmag)qLe޲brHGQIN4 4?8s1#Óʻ֬\3`6P1|8*
 [}|"<80&V e}2;;Áx!t1S5bqXg1z2vҢOQ;H5F{K*4ZQj>j%kL*%Tri3Jt֊jDՓ?˶4Yl|dRod~wkh[DuS! -j@e-ZRwyOpzOf;Q.ڤH4}g'=2wT<z*^PR؂yv&k"M3.dUۄMTW5n-H̥R;`l '3VP9k!UZ尊ʻSXʮU>A|94}T}DjO{.eP@pyE/8!6kCwM\2DF2}S@ڠV2JsYS;Tj}BEkS9#Ne8`PrK զd/=t1Gݗ '^3nR pJ!f6P$,^3N5ި
B&Hk9Jnr%bBjXुlT5G8I9g&fu03ئBXI f`[0(VR
F2:8P`
Q9J TE`gkVJ>e]uB2qighۇj)S 2a/ũLR\KdmN4e7ܵgkP=[sNlb6\V~;?^3 `-Lbf冂¤00,vop,*?+C;?υrh1ޞ`+Z`.TQTN,(ieFKJ/PQ'DiDjO{L(zZ6zArl52Dz>mSjBwii%2JsYS;Tj}B_71m*)9	K?əN_P̋dHxcA!!(fe1NЭbT1YFAaΰof 8 ,ZAr@f7im}ICcqIe1 xY@8kĖ
d	U$he.T	PI,Ko`2a$'6e]uB2rBgҠ21 B
[l1j)S ̫FNY'Y&x"kZT=KLRT<X$jq(nV~hsedYA7&W޳3[|af¬,,*3@rFb6\w-B
fc<]{SN,$#MQʍ6_ڠOZ
v!$gMhx.U5LjK~d˓F̟rbs+D8Gv@%[`V2,>Y4$/wآ]I hO{.e6xy3ORC#/26Ŕ: sCwM\NKJekL55mR"2f@JdaAJ!HӹVmw*taϯadE<m3hoqό`Pd羼|1B?^P<ơ(BW̡tX}h4 ɚ[i}aPQҋTIH$FV¢]H}g'=̿P6
Ɣ7tS'Li&LjG4̟Sj6;-j؇r}
1?F:+nY|H2^UrT#E度֩,cP?P(||0@ZԒ=m-(ADl4Di%kL*%TrجhxPW/S+ZadIS.ڤEd'ڠM+$Gqm紲wibTjyiPV9Hwbʥ<~|+XsG<υpZZN_P'P7kH:~dĩcY-FaMRzH%1ݧ$  ._v_tln##3=1,FTqUgU6 3P/ئrI))|I%Tgse
Ó.#MWtPgVNTFF4p(VV
xƵb<e]uB2q.MgC "kZTG_3	}R]@F\$Wm&P3zV,	@hrqlY V~̿ۂ VRg2;@F\\,*C,vo,*!
lrFb6\w-B?
Oia4w|V8]{S	XQʍ6_ڠOZ
v!$LmU5r2M-D52*3ԯ`DpHHbZK`TƝ3S]ssiI>_DjA"4$\-
Ԣ6 ^jeT[6k>dU&L+GGvGX59ؖ RU/l1zWϯ$}cIGrs/x=B/(&hn髗eT[5LidS'dL/a($kJWݗvGm!*GGX5R;59PpHG4:^-HYK5_BTпS<hp%R K1HfÀ:0f3IPf-w*.ϯTIQ+ZaH$F%TrW7^PӇ7tϙ3$`IH:ëLRsxZq:z2r~meq3iymBgΈT7tϙ3hVZȓHF?S.ڤ߆W)톦+G)iiN{K!.	;BݥؖoEkSDJJGf0VE&4	.U> 	>r=F<nvy<o'pl]M+wp,[bEʨ!9/hoAUXAdG.kN*l_Y_	p"rC#|s^=+$k$@""Z֨z&
Q-g(c|Ye ̈Rf"	^|+Jϯ`Ecqyd"yfz~oclkO&HVd/cWA9-1ҚO@LKc	kSJTojzݥ,iiE
$a0mRYO``m.T7tLjk"Mio3iH沯!%iGjpHRnZwkG.U/~~ȏ?UFVlɔ5^5Ymnްz&WYdm`YR'+ŵ*~mS!E^|+sZczOf;Q.ڤH4}g'=2.f!|n髗*wZȓ_O]}eTWT֘N]8$)ANKJsYS;{SEJ""}#STL1Olݤ+&h
Gj`dŴUk,vDrT!dxKܪXd]l(sGc[k<ʺ Ri, 2pf#[mfEXvڜ@VZ75YCT)8#g28Ti-Cu
RF:j>2aϦV#Ķ.FzZ4P.υp>[c2xɃTLJ7%)(V+
r[5G4ٌdzg Ǝ҂AT"Ym0*bgT#'+?;D~s7moX3NWLg޳!Tg7mŅFV^\e7
CaUCł4XU9Oa+.V)dZ`~_%d/cL߿ákV$`<*H6X w¨s|Ǒ8 M^֍SHga̧be8nrQ fX	HIa$r0yx
f+09D,Ԇh˱b1wRi50mLnυp.j/c&B&rEd2r`i GX TlLvOD&HrKXr-!pY%UZe`iKH#V"THK#f)
FH$ctJU5͸L[aw$4qX HVVddG>!;giY0xL3ڙYOe8sio7XR3><d3>L,csi/ 7nt1GUZg<KJY0y,csf+;錐gCR@)VZ<ݑ770??XD&2>Ʋf(fH[<^Dۉ';b7_Khge(eP)'fE/~Fѓ"6kg6Vc"jb֔gF @Y 1QW@_q0CDn"V9bڵSjrC8(:L.&Lu"[ZdAf6_Q0wsR!Tc, 26R3~\Afw+Y%Y?,L5;nb2#h4y}yMLAtP"%w
"qZR"4	Ft+aY=wCpPt1H[XBf59p_Yu
:FswA9a+LI#5%W7 k.KkOpEש*٩	B)L.Cr.%a~xjC2JV_
QI܍Zr$
r86euB2rB@ʂCXB+Km}k T?gtPPN3Mg畮zsemgq 1P2Y3XTK#e`\X#0q(1aV
#e(b­mLnυqtg)S*4R|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{/ìYBg*j2ymCD*j̙S.ڥZȓH~V¦Opc	oPSBW_7?Sʙݥ!N#vb{f\W>|}2a~ntA9#zv+*kaڈelGT0)j	W6װ"\cpMr>YS[X|63\q-A֔GVd/W6=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}#
pװx->[c2|%&wv	C9(~_23yc_TO5cI >Aݧxelfo0LF}xM@߰n1fˠV

30,fBpg2e?,,3	8&Pa/ũLQԴL.05&P16rֆw+> YѼݶf'̚jeļk);X 	IYG8RQ٩.HKQDLRe8ưtu#@'.7IW<ݼ}`dYi*P
Ja(Vf3Xv<dS2*kPN#Y&	@m9rrur P_zs&[mB¤28Fai @X$aQFːH­nG\?4fU~f_sy
֧ojzA"4K
3YQҋTIQ+ZaQ.ڤ>S/OhClx]J&=Li=Z
~7O2}ڠM+GsYS;{SEJ""}#STL1H1^RZp2َ4Gmbg e0aqbNb7"'f(ZSQ6&z@dx3?Ʌ܌/(wSI;B@%'=7ɀ#Z&?L e!|&Gjt1.	#pHQ,Ab4rVԈ[fD*H3(g9 R$!{+ȁY)iH@c{mAP5/wNʄL̦s~"ZJxS3Ֆ+LS	VڜxꙤ*e9$\1.VVy&jE	(Qˉ敁ifYkT5X̎9F˕w+=R2P䕂me63k2;?o">x)Njt]X>jwɇZɉbY[(C$y|5o
AD9S[L$cyg>)lL`pY2}ɖ˕F
^)ݳn)3+ŅqJ
Xl&0 h`tZXJ0je|:9QŸa2<mD?Gnt1WWD&/VFd3H2_-fA<0*XCfLٔHqDrE+%Z|+Դwcem/Y
+XIX ʖ
(]b+A^\Sw]͒]Z (f҂ygJ7si[j
u(	N0r#$&}bH
H3_'ēct
l:<^29Sk&'夲\AZ>6>wpގc#+Z|Ikl(|Ue速X|c>Hi1I<fyl|SLx0W'ܙa6Qm¸vNퟜłmw9M.QڄMJB.+M)U RJYjaCXe :w+?Yr9D0
J W6ä[ĂdcG҅`%wLQLAj02Nq *\,;mΆ')L3B~.0Ymp*
o?f%B2pV Ҡ21Pg\0*`. P(j	¯k?8"_,L3JY`j3/k`sf7<k"8+?&aI IX,P3z̎V~qX(	@fgr?+YӐ1qlV0Tx~;I׌~x2_-fFe6{(ٔ;}azZDǼS{r<9Ot13I
2ˌ[i$@
,*|1;e:Ai}BBdc!J	-x&9Sb7t28'%Y&B(޶櫽mp5sf`EkYH)Zq+39x"kPjI "IX[k(fgrְV~q\0VS/qlZg#NjjZkN2d>ZBLwtZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$_P5r2MdI*m&)7L3@S+Za7)_7?SҜT,)vҡjqiHݤU.ڏHJ_i"$?j	Wrh">L:-0	]٫80}ei[ljȫY[mq+?Nʙ_[ju|L!.`*T[0mBPSEjgGAXp5"Y%eąJY@Z-k̋!(S/ql\grՠC+Pa%	9q IX,P-k2;Gfw+=Z`	+&P㲝ݧ{n&D,A5u<Y=$lx3?Ʌ܍2tdk<pZ'jPo!CO 3Ye;`$`	ڝa\	$Y" m`A9D+j6fD A`\fC<F͍Cj+Ԁ.?"Bjґ+P]cmبF*j֑$3)
-gU^E|6SY°_>jwɇZɉbY?(C%]y}}0V)b	>xxx9/\Lreʣ^Opx4wlc7&~q7a8XY=PInS	Z	ƎFJUTtF+Aʍfb糙k%Á]\vTs0Y |Bk-b`|(治U¸)ݍo,&]{Iph&`-VY_*X!ġ2&e0C},, 7	BfaO,",JʭV:ٔHN0r#$&}bH0
R@&`Hx)N59hVS;>jttídOːҮy -
bL9S6H&2_-fFe6{(
2U{?8C`'^)	>x>ٰ2a&O2Qm¹=Sg61`d!afe]{,`vR qZoL 7̒-L(wK ^".AqH +S P 
X nm<LH)F4|(V[1t@P&.Dw
9YHö]brqa:!I
k	@XU`|1HK0-5GH46`e*B K*3#`:PH^-x%
ဩS_wAJdCPN|,Y!uWoYbaWzQ|es[0	kY&+?'aI IX,P5ZV~qX(	@fgr?+YӐ1qlV0Tx-32VcWYk23)@揼^̡0lOᜋ"e|S{rN,.S?G/kB̲I9@«~JñY5GH46b7t28VRd5A!z U$rb7t28',Y!Wo[ysU޶c8dG"l5ae3G/MaJ~-I I+Kme[ZùkTZg	@k9F˕;r>櫏VT,VK e{?Y3Km/twL/mG0^v	'	I	kSJ7=DTi}J֘TK'ZeF,SCwM\Lj}k"Mio0À;`s"[E#_KkTV6>!4k<D&}KfOX3(0#MRIC9?I6hn髗~);HG*6L8/27R_+44}b?d#);HG*6L8/2OmF>Tg~E);HG*6L8/2n>?VihRɟ'3v>a'ag;h\Bl#3v{?'
̹'+>e< <>w2N{* +=p|˒x8P>e9?2䜛.\t$wWp`e Y@ǟ[jq8Iv9	pVY+v9pVYH3z㪝/2v>?VihRɟIS|3efU'lp_dRR_+44}b?d"ҔfYYiI&T6g#MXO3 bfYYiI&OmF>Tg~fYYiI&ȥ>?VihRɟgS|3efU'lp_g2fYYiI&)mZȓW֨4Bw˶4"yliLiiJqȀG2")iaN{Ss2"ݥE#gefn|+
;O9_f^l=XvϺNg!&9°EVHWOLRAliq!+T-Co^ʂ߯\nvUW׮`7u{m{_,yv+,傮xX.sm)9ق x״$)* V\-7-i#k@<-bЯ&4 ZcZmlW02B?{'چ?P°A.@+i'v	jz6_YQ'ZQ+Z]O	gg)bx "E2YjZ>AeTV¦O|޸@AC2")2dFυaMO. dEj@G6ur">reʲBLsQGυaL)iH/0/ٯ+'֒`Z̫0&RA3&9T#]}#Đ`-4e6ZX2lܰsGזsXv@f
Bm ~
H@RGۂ
:8 ҽahei!h9ז9hI-
 ZfFZ -cZhC-(bO`Yc?&R_m&@1ts1>ATHkT6[]Ce	:¯,unXk܅$g0)U#) ?$m)(m  #G-+Yhyr|$v9hI-
 Zg- 1-mweCG ',vWBOZc. +i/,#MQ'ZQ+Z]O	g?@G "EyGLjk"MS+Zah	Ll6OSjBwiiJqȀ@21K7>+q3f}V}Q@xIj( @V]Ixx'I$:Bb%H*i`)ؑ2(ڠhTHRCԐ`3ZXU,sr8h-rɎO֩ 
a{jG¶!KRAKfHW
S$k΅!uxdX|vUa,VMahqL഑ZM1pW2ҕB?{'ښB

Z~_Lw(iiE
$a#MQ+ZaQ.ڤ>YWLC%A-NjeT$k"MS+ZaSj>mhU+R;51 梏
;OC``Z+sjIݠImU`Y\TIR#MI56ثUaCY`X^ߪֿyrגz"ArLzH8$wW YڟP~xڄ9X~_LwQj>j%kL)TK'TVHzvjekT+YkA=$2v"Z
{fO	=NK
GvX#m!+1Fk(kk$XhYTXR?BXĵ$3,4H)b2=WV͂gGf~х~x$윛u$Z{T#w4Ѹ<X7dXfpM,3nBs,s%"z7-jB^ZЏ\LJlf]mp_j`7-RrG#Mԛb[1Y^t)ux۰y`Ł[d
Nv`@!?5I;n
Jp;Bahs8-9A#gaZ1hfG: - <~H@Zh-p>˭O 
aESيSG
ڤكeyХ_VR[S:&sum`3	W<,9[dZnZqZuK|=+-Lg.>dTUa)̯:} T*[Yi f&њ­a`cya!`,3%EnZs\.!g'/^6O
?/  Lw(jzA"4m,(OVADl1 ?<͇`4+dZxT"& _f$/LD|DP˕ ,Bm[k /5ItL <-">ev9?vPqNG,UC򫋔99B!f?dkԕ{?^9UV?J#3i96qRUE3J??}g'}˙ivVȵ;!v(uqV$րԯWI}%T	'͛ۊ(EzC:C2M 3Ym|272u#_ʠѧR|1bv$Di9?I캯Y]˶4 ϭdIVUWԎ~|cƟI}%T	'sW4qEgD%2M 3Yl2zu#_4
Of;Q.ڤH4}g'=U{iv)jm)mRhZȓlxÈڑݯ@ͦdo>1)?1bv$Di9?I캯sKQKV(zv+*DxqR;c(ɬ#Z~_(mRH$F>5sKP@lLj}k"Mh|FnԎXeYGdm5C#{">d>?/IK$#MYOez4qEj״8tV42VU5zxqR;ce({?Yɓ<ƈZ~_(mRH$F>˪y.QE-Zl8|]I'D|H4@R|1bv$Di9?ILsKQKV={mRdIRnwk$4
Of;Q.ڤH4}g'=lXn(d&ߩmRdIRnwk P)>_DjA"4$^/g4qEdΪmeTYkAԯ[O}cIGrxŎivT*Da^|"&;$dR_wdwk d_0vLɞC("ndd3adJY{(Oiݟÿ0SV4-}"5&ۊ(gMH]}k"M//|"&;$ݑ${%#_%K`'dȏLd2' X5+6~`է&xGiݟ0RwfV4-}"5L.QE([:keTYm|27Ro#7jGv&VR$&P3i%{">k"nk'8i}
Owآ]I hO{.,sKP6
ƟmRdIUV}J8ݩeYKd@ͦO~쉺|cJ?/IK$#MYOe<E2M 3Yl2zu#_
Of;Q.ڤH4}g'=U{niv}S52T}k"MQⲯRnwkm?K$#MYOe̿p.QCϪtԾ ˶4Zȓaԯ4
Of;Q.ڤH4}g'=<lڇϩzv&Yl27zu#_AO}cIGrxpy.QC6>F}KE2M-De_ĥ|FnԎXMeY2aO0R~cIGru.QCgh\R]IZȓlxÈڑݯ	Lk&O i}
Owآ]I hO{.Ը}S˶YWֲ$րWԎ~|c }R|1bv$Di9?I캯m.QBg:|S.ڥMZȓl#|2_7#_lI+I wdm2įdGL쉹~|cf`}%T	'?٣]6ϵ2T&WF+3vwk[*vI #dR2Ld2#&ODeg!/dHDjA"4$\.QBg%2T6ʾ7_7#_2VI$ȈvLf&{?Yɓ76C``O>1)?1bv$Di9?I5sKPwi&&WFeRd8lI+I wdD&P3i%{">edM͆?dAjόeDi9?I3G4qE/2VU5WԎ~|+I}%T	'͚ۊ(|*v&Yju#_
낖I}%T	'3W4qE8}ff}m#m?>Ƙ}h"Z+ZZ>M%#LA)J֊ϭR}hZZZSϭO֊րX}hR>SZɇ֊¡R> G_ďĿ˟?us4s3#$mmmmi&mm6-w=u]=77q;ܥv8a׎K^8%rZk%xh='wkT565BOm?mmmQ3ŧ<~>Ή!k<`SA>C<$xTm((((Co5oYAPgmtmmmmmjad`¹׮4pūd"
0esK$zb<ni1<
؞ lXfyy[B A, ;-|1h'[B AXb KB 1hG%ǀ6p"~'#ɑ- [@`0i -!m[DGx> <x>/\>a ɩlAă&Y#pŘ]@Z$<G#"q!8z#w-H8dkpAć$s\1fPúD/q!8gxAă&p<MM 9색H濐\: #H8dkRAć$s_E$Hx2G56HBd`=b.-tp0b.-tppH.=lAć$s]W9lAć$s]7PᬃHDjAć$s_"	Zy Cq9+dZjAć$s_o$<G#<COH8dk: Fj崃MMYp.aXҀxB\±߆,иwB A1??1fPú  8y^QKV$Hx2G5W7t#ۚ*t䃉H濽@gH2jk_"b*1&OYp "B1fPú p<1fPú p	Pӟb.-t p=3TAtAć$s_ R#]>q!8:p.H8dkzB-.!PAă&\KV$Hx2G5oF } Cq9Ԍy Cq9@ʤHx2G5Ҋr/H8d{J+ˤw$<G#5(ɨhq9PRɨh8<G#dM=p@AtWtMMpŘ]@Z(GYp "jCb$<G#PH--">mE-Zq!8FxA	RlAć$s]MgR$<G#iEvP9EzC$MҊrAn䃉H92#$I$Aă#	I$I A|AE#$I$$M3!QS$9jkԂ؂Vk AS_WtҾÙ6m@jAlAm-NH8d1fPú'b=Pauh\;p1t!t0.8\ú pRAă&PH--}K2$55 <lڀԂ؂Z>q ɩ3:Mâ4HPBmTHx2G5zZPT$<G#nB-(n*Ać$s_hEATH8dk@cJ-!wM\$<G#%[:kE5"QS$9jk>l:} Aў>MCA8v⇭hz䃉H濐6m@jAlAm+vԵq ɩP[[JdH2jkb.-tN#	Pӟ肋C>##|h}KG$<G#@xٵRAă&@5TT AS_{J+ˢ
-&=q ȂkP	hBrR$NZ5BC릴>nNZSR%5r>q S_55"QS$9jkP<pGm:} APkCɨhq9z25!Ppx2G5Ř]@Z.G.ǠD.Ř]@ZӅ|;T!tn(zZPU Cq9%[ЋKd4q ɩۊ:pΛH8dkPH--rR$H澌jtAEڧ$55o!6WDZM{ AS_sK8tQ6q!8iEjZM5rH8dkҋC\9j4q!8{J+˶ΚiEvP9 <lڇȏdH2jk@W9lAć$s^J6GEpZ*tAă'-My(uMH7t*tAă'-MwDZ)m5pAć$s\1fPú tpb<pv=!v肋E5"P!8dkC5  릴TMMtWtҼENH8d <lڀԂ؂W("H8dk MH;l髇Hr$<G#iEvP9FxEN<q!8(<
$&PdH2 @7odH2 CMhJ:h5 <lڀԂ؂WS$55 <lڀԂ؂W<CکHMi#!کHMi# x6iR#gc_|(AG7$<G#Wo^PW/$Hx2G5JTB@˚*tAă'-M\F HPq ɬH94M5rC&[=} AS_i>H2k"q8NkD:|o>y AS_auh\;p1`J <0,иwDpb< 8yDiiEvP9vZ)>q ɩ@*t䃉N\Q]xHM5Gq ȂkP:J:h5QC&!PW|Aă&@cJ(dW!d2jJH@aJ(dW!d2jJ/H8d)Ej4MCI^Ać&A.PɻCI]k AS_=(OPr/H8dk0.v?0_0.v?0'O(<
5"sEN<q!8˔s^J6|OQ\>#*tAă'-My(zZ)Ȯ5䢚(zOH2rנ12n髐25% jAć$s^ƔPɻC@d48dA5)Ej4MCIQ^ᬃMMzvhM5rJճ$55Ҋr5M8dJQjtև驵:} AP=wMM \OH2rJt֊jDK-S$9jk%;D}A[5OH2rƔPɻC@d4$5512n髐25%ClH8dƔPɻC@d4v^H8dk@cJ(dW!d2jJCpdyR7thZ#?ۊ<|7ti+dHx2G5\F HZAY#s_nDb*!Pȼd\= @kKd| <l Rf$9jk;zȮ|*tAă'-MjD
>C}Cgh5JtևTԉA[5OH2r(yQ
oQS$9jk<CPh5Jg6v-K-S$9jk(wM\ɨi+jAă&Ҋ7th BmS@aJ(dW!d2jJBmU5Gq ɩў>j4$Hx2G5]3wM\FxAć$s_?ۊ<|7ti+Zq ɩ.dW!d2jJ5MH2jkD:|oDZzAă&IS(vP9p.dH2jkD:|oMCI-.ۣ<m*+ȴ=}K$<G#ͫt䃉H3jG-H8dI$I$@)PrԃMM}@zI Cq<`GHH8ddtWx5K-S$9jk4M5rC&ڼgR$<G#(wM\ɨi+Κ(wM\ɨi)f>FD{ AS_12n髐25%ClWH$55QC&!PW*q ɫ	H@aJ(dW!d2jJh8d婯R7th]CrKY5
QC&!PV^P峩#qCg&%|1MM~]3wM\l;D|Aă&A.PɻCI_RdH2jkў>j4+;q ɩK;Fx2n髐R=n AS_Ezmў6dZj]>lAć$s_?ۉr3mKV$Ο=P@rP5jmENH8d婯%ԉB-hl>Fz>q S^JTB5  kCgAgTNZ4M5rC&$<G#4M5rC&&PdH2jkҊ7th І색MMzQC&!PWh$9jkR7thl=q S^PɻC@d4ڪ^ᬃMMz
QC&!PZQHT҇ Cq9@aJ(dW!d2jJ$<G#M5rC&PrԃNZў>j4HqCg&%EALHqCg&%EATHD5r6dJ>yC$Hx2G5Od
$;|(ZPH2jk]!f͑QHr=rEzC^R Cq(PpIA*[PjD6*tAă'-MiEj4MCIPo=gOH2rƔPɻC@d4
=4q!8ƔPɻC@d4(҆Ać$s_
QC&!PWm51R7thAG7$<G#R7thlP8dkH@.P/Pq ɬH9qCg&%rJ#?ۊ<|7ti+ZPTH8dkA.PɻCI^kCtAă&ў>j4jT$H2jkA.PɻCI^tր$MM?ۊ<|7ti+gh7Aă&ў>j4rAă&ў>j4-(n*R$<G#K;Fx2n髐Tg-h|ᬃHў>j4-(n*H8dk@b_M5rC&\=wCMdH2jkPҊ7thZd4q!8QC&!PWo$<G9rk(wM\ɨi+ΚMHTMM12n髐25%!6Wt8tAă&Ҋ7thn: #H8dk(wM\ɨi+HMAć$s_)Ej4MCIHM5Gq ɩM5rC&&P@ =lAć$s_)Ej4MCI_!OH8d9ў>j4bnH8dkqCg&%p^H8dkqCg&%ElCwM\8dkqCg&%ElCwM\8dkqCg&%|hݶk AS_?ۊ<|7ti+5\H2jkqCg&%oK:pAć$s_?ۊ<|7ti+z\Y#n(vdW!j#=lAć$s_?ۊ<|7ti(\EH5pAă'K;Fx2n髐Pj8tAă'K;Fx2n髐S].R$55Zj4MCI[BmCdG$55z耍![Y["<!$55z耍![Y["<!$55`0$,Ǔǁgé)jgd<G#(wM\ɨi+v(n髗$<G9rk4M5rC&"sEN<q!8˔s_02n髐25%ۚj䃉H@aJ(dW!d2jJmA$7(Եq S_02n髐25%ۚ*t䃉N\(wM\ɨi+v(n髗$<G9rkў>j4hz8dkў>j4ǔ7t#~]3wM\xy Cq9K;Fx2n髐W<wq ɩK;Fx2n髐Pڗ$<G#qCg&%ppk AS_n(vdW!nQsCMQH2jkў>j46pꊜ색HA.PɻCIZ:mCH(H2jkў>j4êE6qCg&%(-H2zkў>j4GooK[H8d]5ɻC@d4^ᬃMM~Zj4MCI_#PtWH2jk.dW!d2jJ[:Fq ɩTBɻC@d4*ht AS_0CwM\ɨi-5"P[8d?ۊ<|7ti-D;D} Cq(=t.\Ȍ@1xtg)pQA*[P/[PZ*tAă'-MzQC&!PWolPpAă&(wM\ɨi+ȨϛPW8dנn(vdW!=wCΚt AS^]3wM\6x鳚iC{ AS^]3wM\u@l$55?ۊ<|7ti+z\Wr$<G#ў>j4g"5m Cq9A.PɻCIZ:mC_RMMzvhM5rJ;}AϤHx2G5]5ɻC@d4/_PkCi.dW!d2jJZ>OH2jkkCwM\ɨi+Ե!/H8dנ1tև&!PWZtä9.dW!d2jJڗ:Cq ɩ%^#;l#<f$9jk@cJ(dW!d2jJW;D|>q S_
QC&!PT7(T@zHў>j4rUCy#?ۊ<|7ti+T>lê_6q ɩqCg&%E#!l색MM?ۊ<|7ti*d*\W2$<G#K;Fx2n髐TZQz]SiK;Fx2n髐Wnў>MM?ۊ<|7ti+ΚgϜq ɩqCg&%#6uJdH2jkA.PɻCI^EgRMM?ۊ<|7ti+
-[dH2jkA.PɻCI_#>tZR색MM?ۊ<|7ti(Z[:OM]5ɻC@d4(8t25$H2jk@b_M5rC&^kCvԵq ɩ=|7thFEzpAă&.dW!d2jKSv"PYkCwM\ɨi+zHME!P색MMjMhz2n髐25%|CbgOHx2G5-FEvy@j7thyTHȮW/(C&!PW*q!8ۚjdW!d2jJR$<G#IS(vP9jd2jH8dJ!PԂڇ=lF|j*tAă'-M	iEj4MCIH-i}M[:MCI#	@΂<z>BB3髖$55]3wM\58dkqCg&%wK8k+wM\8dkqCg&%J"3m8dvhM5rJ>p:} AS_?ۊ<|7ti+gT;l뇯:} AS_?ۊ<|7ti*-(^#$55]3wM\uEHPW/8dvhM5rJ>yB+I#1tև&!PW/[P25$H2jk=|7th@ 6lMM1tև&!PWo6zPH2jkD*j4MCIiz鬃N\R+4T$Hx2rGo$<G9rk HԂG!93}!ܒI$G_n(vdW!#"g8tղ<MM~]3wM\֗oP[8d?ۊ<|7ti+NQMH>n$55vhM5rJ= ^H8d?ۊ<|7ti-HPi}LHA.PɻCI^6zm5MCI>lIA.PɻCIj ##G5GR8*GH#I$dx#qT2<
~JFwCRj#PAz'4:F}Cψ.H2rנ02n髐25%EzCm/)Eq!8˔s^]3wM\56pdHx2G5?ۊ<|7ti+^>Y^6hz8dkў>j4dWnh|jZ2$<G#ў>j4ê6zn髗$55]5ɻC@d4Hx2rנ1tև&!PW#|lAă&=|7thFd7OH2jkTBɻC@d4gM\:C(ȮW/(C&!PWzAć$s^ۚjdW!d2jJ/QH8dk"sCwM\5j4MCI^63#y(zZ)olHt:FzQS$9jkA.PɻCI]8k Cq9qCg&%gKFv[H8dkA.PɻCI^E|jZ8dkA.PɻCIjDvyC8dkA.PɻCIjDv 8r(H2zk@b_M5rC&^C&MM]5ɻC@d4(8t25%v䃉MM*!PdW!d2jKMH7pd2jJdgA,?H= !!ti0΀=0.py |@g7W-H2jkqCg&%oK>bnH8dkqCg&%QgmP@p崃HkCwM\ɨi+ϑ\>MCI]y Cq9dY8{#g6uJdFu#iMM	iE2n髐px2Ga%(M5rH8dkў>j4/Pᬮ(>##~]3wM\5ǔ7t#~]3wM\5ç($<G#qCg&%j_Tݳ7x$55`0t쁈|;1Ay |@g7W-H2jka!ZPgAH= !!tiV2YX+ebL^vƧXۆ-[!P?ۊ<|7ti)ǯJ6z$<G#5qCg&%ۚ7xږC!PAć$s^]3wM\ԈpֆZI#zdWnhn髗wM\ɨi+7T#G5Q]^PM5rC&i!6kCDi#zdWnhn髗wM\ɨi+7T#G5Q]^PM5rC&i!6kCDi#zdWnhn髗wM\ɨi+7T#G5Q]^PM5rC&i!6kCDi#pƔPɻC@d4]t25$Hx2r]3wM\9kC5pmKY#]5ɻC@d4ͨx؂\>{ AS_dWnhn髗wM\ɨi-HS$Hx2rۚjdW!d2jKR2+47t#Q]^PM5rC&"sEN<q!8˔s_dWnhn髗wM\ɨi-HȮW/$Hx2G5-FEvy@j7thԊ:|Ać'.QQ]^PM5rC&#"sCwM\q!8`0$H/6t@pD䍝>xCFj崃MM`0`0`0`0`0_jQhnږwM\q;	(iEjZM5rH8dk5(>ÐɻCA84C&$Hx2G5vhM5rJpR(B (z7m Cq9K;Fx2n髐Wt}C5HRի#~]3wM\n髗5rq!8c1f3c1f3c1f3c1f3c1f3c1fkm.\t#o[!n髗$jAEvT	Rճ_ AF>FjȊ-/o"3^!k$I Aנn(vdW!xe l"	xAć$s^Zj4MCI\:|\MHh|CʈR$<G9rkA.PɻCIjDvEwEHPޗM\y Cq9dY7tAY=3:	f#:wd}KA&8p8p8p8p8p8p85p8p8p8p8p8p8K;Fx2n髐Zd9Q]
+j髖$Hx2G5?ۊ<|7ti-HPx^>.lAć$s_`0thǈ#HqxH= !!ti<Fx6bC57HpJ/6tGtԈٯ엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx'M=l@͞8#;lDbа.5d`CY<j3mH=gўR3+a R5#Q$
FQ	d˙m=0lf^0	!9VΟH^x@TYm=(lFn\UKΤFy!% 9FzAxGx͚ȄC38@Ʀ횐\-Ft5>6pа.-FxS_K<F'SH
,H: Bg\#:a P5A/!HV*<<}D<
(NQD$<	_Q$;Hx譑[jCć<0M"oHv8'	YX+ec,ez/^cS׬\4qB+dTT7+wM\v8'ec,eV2ʘzO^sK\QPKWV2YX+ebL^vƧXۆ.ivVȨo%YX+ec,ez/^cS׬\4qB+dTT7x'))<HL^vƧXۆ.>xW/S	*zW4pG]6!a#؆Rh*bx4)Cca~y矞~yʈT8t{#j}D*:|GH9Fec,eV2ʘzO^sK\:|񻦮^=ec,eV2ʘzO^sK\:|񻦮^=YX+ec,ez/^cS׬\<n髗eV2YX+ec,^׮4pçjj啌V2YX+*b5=z.1pxZec,eV2ʘzO^sK\:|񻦮^=YX+ec,ez/^cS׬\<n髗ed`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<LY׮4p.QSv";Fp0esK$zb<n d<
!S R)/矞~y矞~y矞~y矞~y矞+XR#-f<O |rizx\@Z|G.@pz=	
@> 0 c'ۊHb8`@b~< yb8`@b~< yb8`@b~< yb8`@b~< xiv↴<'z={ETrMHOXn(kKh#2k\i}M$yFOeWt]=l\BG+<;Fl(y*0O,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ќ:}-_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^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @Pz/^cS׬\4qCJ.0t<nH6!zx*bLO THT6
F`g矞~y矣<Cq#7 P8`=A\B `4qC<E.P-CosK=nCsK=nBgn(zh\iv⇭hvA|B[ІsK=nCψ.pP8b|9ۊz["^4qC:-H(HP34q@oR+dZj\>.PԊh_n(z2gU6.P-liv⇭hBC]tZ)EzR[ІP3޷EcEtZ|AwA !9sK=nCW]nCW]g>n-sK=nAZ_6OC]7-.P+gC]hz-}MM4qCRի^ӇC]tZ#]ЅKǎ<sKT[Ed7_6yC]tZ)jghpiP9wK8k+^Pᬇc!.%{NivtPiCQ׏chPy+Eo[@êz7l'V2YX+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,,eV2YXyS].ivዚ]tYjO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/25ʘzO^sKjFEvZISײۆ=z	7OO ]2 'S@a`g矞~y矞~y矞~y+ec,eV/^Tljz]cR2+2+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx')G=yS].ivዚ].^S	*zW4pG]6!a#؆R!щ
bxH(lx3?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?(@\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*˗엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx')dz/^cS׬\jDTivᄏ^lCtG2 '[ Rx6<\^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S?<PKwpq3Sg?&L8a1_&AaKɉ'xw'xw'xw'xw'xq{% @P*<ʘzO^sK[jja%O^nH7L$x=<x !PS!`a
a^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @P5ʘzO^sK\TBTivᄏ^lCtGФ!щTi Rǀ,lxx^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @Pz/^cS׬\4qCΚS	*zW4pG]6!a#؆֙ S
)<,g4-El(mphX6>n-}O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2=yS].ivዚ]Tivᄏ^lCtGФ!щTi RǃA矞~y矞~y矞~y矞~y矞~y矞~a矞~y矞~y矞~y矞~y矞~yd!{=mhΜI$\@Zz~;(@ ZqC]oK:p.h|/\@Zz~;(@ ZǧiOM(Dߡ.hv+=.Pj]ǒK	
v<?
G!x8? {@G,G4 .@pz=Yşr ?
'OAf΀=v<  x .@-p\ 8\A&.@-C`!P h??q0? {@'3N;r Ŝw@\<`?? {@b<Af΀=1t  
	@úY Ayr @z>G#	N P=  %9: \<(G? {B.G#	N P=  %9 Pǣ@|<  iY=  %9: ~CtG#	N]8|.z_8Fu![5ϤzAvd ]T3q3]FxY!8Pct0`POǟhC	BcaAA?΀=v=P'AY
Y Ayz\ZW8|+J<xH]wk/]rᬎyJ+g͞H[5é@C	\=A  P=  %9a814 
`?|\R2*)ӊ|ԍ<Fy/Ǐ0.d.6xJ^60l_Ǐ#<a b<F HG[5_Ǐ#<é髗z8}Sy\tt"~%-ZlzY:<xrᬄ/)ElqǈH
.dwKQ[>l\x38tBˆ7/)ElqǈH
.;;(6y.<x	:!RY8tyJ+g͞K<FxGHTj8!8|C4z.<x	:!RYYVϛ<x38tBˆ/7/)ElǏ#<a#D*\k#gm7/)ElǏ#<a"gϜ:C<!Ir٬<FxGTpGM>o#^Rg<x	.BrGR5Tm#)Cm/ȨN*gR>pF/6k.<x	#Hݵ-[<.lG.\x3!|ä9:|\Ir٬ǏHԈm>pGM$Ӧ>p_ǈH%"1DWr5pGHϤۖϛK<x	w"1DWr5pGHϤۖϛK<x	:Dv/=}K^6zAEm/ZiTAt_8Fu#V'6K-g5 pG<+\#:#jDl_Ǐ#<a#ψ.F H/5*3
\9l_kK͞H⧈Tմ=v髇Hr<x	6rڗ!RG("H@Öe F IR2*)ӊ|ԍ[TB.k.<x	*rڗDr#$zޗȊB.k.<x	*FEvΤoK[<5  .e<x
\9ԎQj:lF:|ԿYX+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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\ĵ~>Fi*FEE qU/#:3di)!R(N[KǏ0çRn>l.drR#r٬<x	}MMF H/5*3nH@Öe<x񄎑ԏz#R΀=#at[> x3R57#lDVȨr<lԄ
\9l_Ǐ#<a#[R	f"EFxCd7Τ Rfg9;ΞFu#O<uK["<!hH@Öe>lgL$t#g.dpFΚk#Ri#H]p_<x!zF H/5*3!Fu![5|04ќ6:j٬H-|#6>F/Q%/8tB.k"3El#͑d.XHAzCgo.<x	)|j57#lDVȨr<lԄ
\9l_ǈHAr÷-|jZpä9HiҊJ.6y/wdM|JrGHϤzAvdpG.6dWn[>pFj 4H.ݣ<|$ 8l:.P:l٬Bm#Ϥ| n4<x	:>gϜ:C#gD'"tB/R崄g=oKdEl/_엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hT?wXsŏ~\K_ߊF0ʇ oÖEgeoHȰ	/=/?_\c	 F@2?*rqS҇ӿ)Cݟ"oJ?md% @P#ו1zbn["-L$\	wC؆鄏bHҙ S*bR!XXV엌yBG*b5=z.1sK>Tivᄏ^lCtG!HR*r 0l4
F@^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6Siqagh*qg-C8}3C8g0*q27g5qミ?r3q!ͿC8	Zq2.qĚYD?ōC8	O?`31? q1g`-gc?U!C?JgcBwg`*o?R?h?!@C8f+q!35Ggk?!t%qD33 H%q!?#30	C3HPUPTTTTUUUU?32gd?Ggd#32  HXXXX%q@C8 	!?????ogd732  MZZZZ\\\\C32gd?????C8 C)q@C8 
_!/?????gdS32  TK32gd/?gd[32  VWghjC8CU?qƆ345!343o?ͿC8C6343?C8C7oghkC8C[??C8C8343?C8C9343?O?O??!C8CqƆ1ghkC8C_?!G!I!?C8ZZgBg! g?HupC8	EO?Qgß?_!/,Yr!-C8(?C8_!* qV=XLYS/Kߖ/'odCnv7w{?o7N?7P=7?Y{g=N=,qp㆟8w?rT?ra/y7x	ɗ3GK՟=k<oT[?z_ȥ/Ti;*Iæ_??0iO`#g/gOwp?tXaOkgpCW	\?pq/lf7 ?6w
 !3É?ÃɅO7"gp)[OKon-ɆK'g	gp6?
oK$\+?3/%O?_;*_/dk5!Fdk_dk_dk 5dk o?5
=.%_W+soǲW7*F<܁{#_~BF#PFs5 o"AG5F !?#_;F"O5"w5CNF_{B5_9a/5
gc57F2O5{~`dk0dk0dk1S~b7FI{#_ꆟ5{ꀏ5d-^PA5/#_EoT>??_ՋXIՅ?qՆ_ZO5/VY7;Օ?X-#_@g՘}~>%~I2^,!5/2'eApze@k=7>_/2 _6P$!j2,8P? o_*yZoKR3n!jTY3!i~f;f8g7gf-59;<0Zkblxg7m<I/0k-59;)zoZksv\B_3ò׬qMo>1,x$!iwx?=`-5b\B_X^J^-5iM_憜B_&@ZkB_&IxM$y߈Zk4B_&<ZkϚQ-5l?4D{Zkǚ@zy	-5Bz
B_Q;Zk4B_J^h .!ih8x|-5r5xNNNO8N@PZkjN@5"qM椮!ij!M栗Zk/5,M>7QCZk5S|ņB_,	;`Zk#ŀGZkgM>*x-5ľ!iX!qM?Xxx-5ŀ-5o,/qM?GaZk
B_^l,~!i6_-5_l<'B_&fB_<Zk68 YcZk3͉B_7Zkć6+M@RbM1(M1?l׈ZkqM0O-5B_L*x6qM0Zk8O$MqKZkn!i6|B_'lP=>\B_'OOpqMZrn!i>3)-5OqMAǜB_P<"qMAogsZk	3 <B_T< /#N!iK3Zk8!;u"G^!iI8!<8!| >!iPDCt7@3-5烰PgAZkJB_(AtP)x:[:xכ8n@#Zk3+<-nqM5n-5rOP<>nTolq'ZkſQ&y [7P?Xu>!iM?ЃZkЗ*^-Zkѯy-5jkN!iCoMe/̂M-5 ]Di#Š-5h'-0iSŠ-5zYx<.~?!83> uG<|_|_/_t~:|_ێ/_tq:|_Ƀ:`R|_Ӈ_r:_rZ|__xc9uGR|_xCX:_Cu!|_gau!|_h~:/6㯋CG|_v/#/X:H|_%A:K$:KC%@u$|_&:u%/䣁 J^:_Tï)Jf:_Pu%4|_M_S:|_Du%_R`J)/T|_I㯋(:#(:_T1a|_JC^:|__.A-xx::|_َ/hXu%__Ydu,:Ꮎ/%G_|_|_ó܃vx:;uَ/_/|_ø#ò`_iïv:;,/huv:fڐ,|_/䃯㯋y0 /㯋xuxu,|__:<L|_Pu(/!/9/pu8|_pu_c/_8uG|_ u:p: 8:8Z|_1p:1Ń0u2Ax:0Lf::/&7|_Ɉ㯋ɖ/#ɄR|_LN|_ɉ㯋ɅZ|_LP|_Ɇ!_R/u0L_H_M_v:°u"@:`	8u":du:1n:M_N_ju5M/&|_ɮ_Q_i u6ML|_M)/ҠjxM,/&_l1㯋Ճzp:=uO_/1 |_|_q탯{uzL|_Ґ8uS_=-/T_:=R|___t_tï̇_r pu'7|_Nv:|_N$/`r`NN|_N*/qdu'(/'C|_Cu_|u|x:̇__~:>h:_㯋|H|_A|_Hu>,/C}u|a|_u~u_/a?f:?@|_㯋~:?u/Ƀ~R|_/x:G_Cun://ïC:@/q@uH|_`0u_A@,/#:@:
C10uauauc10~:1ub8H|_uLL|_R|_
_uau'㯋_y|<u>au= u'|_On:_|_G_Ƀ<::_<::#Cun:2/W/ïC:A/qAuH|_`0uS_%AA,/K#:A:*C,u_Gux:L_L_~:Bh:N_H㯋H|_!A|_$Hu$B,/Cua|_p: P<|_Pu(3|_P@|__/q_`P)/('/P-/((/QX:n:d|_Q^:f|_Qd:P_G㯋E` u(_S_pPu(_K#E@uFQR|_/㯋N_㯋O_CY/_cQ_@#j`ҐT|_:G__cL#//AC<|_ïu~u~u &~:
?Ch:Cn:	?Cv:@uv/Oo8#0u~20u~gHu~:2O_X|_dueCP|_1_!G_Hu)cu_Hu~JAK_Ru)2|_L_ R/&IRv:_򕃯H:/"`RL|_E!:I<u)_du)_R:#IHuV/tuu_:x:ه_:u_::":u_:u㯋u|_t:Ct:_JS_:X|_,/ǟKCo1_L#R|_<u㯋8|_|_<uǃzay+<u~ /㯋h:㯋v:G|_|_x:
<L|_?&/?C_*/y<u~`uő/__0/<:|_
u) :*u~:Y/
u TG㯋|_ _ 㯋l|_:/ R`/ T_ !
:Jo*x*,/ R:/|_0//1_n:p:e$D^://_?|_FF㯋GcDqDu	u	:!_"'/!Pu_:D-/""G_::__>p:㯋ïd:c@|_uh:q_ݎ/G|_:a|:8?u/|:_>X|_du/:u/!_"㯋u~E7|_)Y_'U㯋S/Ed:_P_G㯋u[/+EG|_[_:E:׌\BbԵz6bAzCf.\!^b۶/^cS׬\Br
KN6i޷yB;0@V4̪rJ@^W.sD6ϝFI ^W.uh_+ *l-"y`@
pëFvךz<d-/N$'J޷E5u /+9_y+ ^W.s7P>_ "npÙ6r͐>nQ[ydqzˆ!ȴTy X4	]ɀ,0h<r5P`%$IjFEwKRCj] D:fgD/5q3xo5t$~JնGp}bPS:_6Gp|IG/+:ͼPKtJJafK(yYu'O]!͞x^ߚ Š^W.utFq
npì:_5Xdom=_@CA8ŀ ;x(q`/+9*n|l8ŀpMO#:_jˆ<ˎ	/+9T3d<pEzpZC%fd뷎> yaH/pÙl350"'A(I)yg5_03:df
n4"$ ݳo5L^p%	%0XhO<MXYϜUKkz	,-c*zך8%JiEz5*RbPSHojFt@_ Z3TWhp50UrTWhrR'(-pFl-NQDlMZy: Tފ]5M| 6}Sz)t֊Z_2E.y\a̚zCE_'1D'JڹFvך 'J5sSg<y澚u8<wkEHΚӇk/+8@wkEHΚճ~;|jZR3Ը} !^W.u7xږT\!σ7xږT/yT|jZU.l}*pÃ7xږR:p|V\ˆR֊_>yCϚ}MM޾o5ĉ:H^W.pR֊_>yCϞԌn7xږ=lj=|D6wkCdwvԵMr#\06͑ rR'7xږ"_6GçvԵ=QDRքR>xCrR'vԵgjFvڇNvԵ×>k&\0omKZ*nڤGnP!:: c??u.QKV(tAr@8vP>'y]^PK5BC|n(!6x35B&KqCT$:o5n(j^#;kv↯	jC>ǔ<JR(I)x?CT$:Q]-i}O8thkK}mPvçTAtǾqCT$:p#]>lk@Д$ü↨Ht;x*FEvx!Oxڢ_R45BCP=}K	o:}CQhlhjC>(6t45BCPn(zͽmPvç;lENx;CT$:p:}Pvç54>	o5Z" $ü↨Ht;xPn|;>"PSsPzH~k9TpÚ΀=_5? {@Ӈkh(jn(p9ۊ:p5? {@|=Aajn(|/<EO@Ђ<΀=xy]ۊ_Qh@(>j:  "G9ۊ>W4qBgy pO@4x6n(ClOx8n(ClOQ p- ΀=BaGivڗt烮ivڗt΀=	=AG!hsPBaG\9s@mK9ۊ#;FrڗiA <: @9Ǩ4x<n(vAxڇϩz]j#>%΀=  8yBA1>|t D0@ۊ6zAEmCgԽDiv⇍Q[P/Q(|t1!p 8b}O@"(A3'x@n(zN<6zۊ}S(΀=1 &΂CO@Ba@PgA!ۊ}S<sK=lOQZ>A<? {@b<AG!hn(xy](mG΀=0΀=0,sK<E9ۊ"Xҏ6sKRۊ)EzZ<t|;lt|;ŎivgU6g4qAQ -y h|(g4qBx6n(C 6uSj<t 8h <<Xn(v	9ۊFBmG@Ѐ yh@ X<4qE-ZlivZx<? {D`<C@8vƏj״8tivZx:p@8vƁz'b=PhivZx:p+x@n(Wçta1h!XN;1z>cJ<sKRի}]^P<? {Da@b<Attaj6ϼsKRի>N; hv;(<.PtBc]5lG΀=/@J5sK=l4qCΈTy	xt|w4qB+:x\PzHtyPiP\/^,sK; !Qh@( KŇh@( J5sK!|Bc]j: <A^,? {@ *<sKR/l
@8\ð%'vW4qB99ۊQhah0O@tB_ @4j: gptpÃhW!}4b)pÃhW=l|Dxˆtgkpí? {DZl8|<ʤ΀=v^6z>_
c /+86: ڵx5pË@Ѐ	΀=:@[:ghgMH^k@BpÛ΀=tW5_a(xˆX: 6
ƞk%`$/+9P|m  ^W.pltg:|~ \0ϪtԾ _ ^W.p|tgV>F}KO@ЀAxڇϩz9s@mKkD P\0 .T@>kX08BpÚ΀=6}-ESpÚ΀=6|B_Lcj: Ƅ \0h@ _м\0qC=||\ah:f'_b"	BIL;}bPS_	J@\%	%05`JJak`JJak G$_ρ$ü1z1$üpr50"'A(I)yTҐ#w(q`/+9dqzˆ΂pÚ/+9kм\00 #f:.pˆˎ	/+9 $PS_9'J|D-	!_T/+9^zYk <TˆL#y\a|FTJJakp/+9F pÚ@Nˆ$^W.s_@ BPS_, Xˆ(rr5\0 ˆtQdˆTBzHdbZzHd;wVJzHdĳ	BIL;|IC\0z_PS_@$üDД$ü@0 Ay\a~I$/+91:qh %	%05V!^W.s_ *  	BIL;}  /+9G:q>c>r50/+9HpÚi^W.s_*@@/+9-r5(hˆɠ ckJYCġ$Z$pÚE\0@ < ay\a|tpÚ,aH^W.s_+@\0 kEy\a|$! \0	`bˆ`^W.s_ѤkօP/+9&+y\a}51jˆ j8|$
@z+	BIL;|(	BIL;|	BIL;|^pkT	\Vk2kDb$üJ!r5j*DˆƌE!^W.s_
c /+9dnˆ JH^W.s_D[@ˆ y\a| ay\a~ \0D/+9 Z]kay\a|B ^W.s_м\0!/+9w@8/+9/k ,JJak⨊ˆWkGk/+9	zHdQ	!_<N1`!f( H1hˆG: 5~SADd]pÚMƃtAkUEz+5  k+Xˆ,vˆ߇r5+
pÚrp^W.s_Æ0pÚn@^W.s_@S\0QQ.k pÚDˆ:8/+9Cp.ˆЀ4/+9P|r50^W.s_<(I)y] JJak 	BIL;}RHBPS_ Ю%	%05pÚXy\a|npÚH_9/+9^W.s_G'༮\0% "ٯ#t@{58 P\"ٯE\01 3	!_d !(I)y eP1N3_TC!y\a}!^W.s_ WI)GԂS\0Dr5	<	!_9W!?)+5PZˆ`y\a|1"Nˆ*`lr5 pÚ4  /+9r5 L:q5y\a|
@	:q7b5f @$	0JJakCpBIL;|"C(I)yj8~U ( j8|9
JJak w wz>kpdAy\a|ف8ŀ8%Jkd28ŀ<Et@{5$P\0 4f:.澞bB|
LZ	akb'_mȏpÚ02)ˆ`JJak@(X%	%05 @D$[$HDBIL;|d~PS_7`$ü!܂PS_(	BIL;|zW	BIL;}j*(j%	%05x6wpVXD$*Lzġ$澜섡$"(v%	%05D$IP PJJakx JJakYBIL;}z%	%054;!|Yi|.. 1.+ lB =.fva	# 5R -(X@fk<fj P,@K|6c fK
x*6ka>k-BpPz @L|tm,|*Pmz @('E 29TS7|<Z[Eg9O5\	qI$A " 8_( px %[s_Ix*"	W58 Vksr @НUhz  T:pX|'sjJYK#p澌)b&k)h@AzW zW&k p5`h!Z 5P`%$IKJɉQ`obT7bToĨ0C1*?F
&%GɉQ`bTLJ1~LJ~LJߓBɉQĨPW1*?T~LJɩQPt%TK\_fް	w
0/ɉQ-jTX	w#aԨYC	bTd~oD(]A׬Q̋>F2/zKQR4ɉQDC(]b%oX	w?0ƞFX(]	FXN0X	w=b%a.Q?X	w}a4a%h;(Ka.G>KБ抡.B_B]~"GRPbTj QX	w=b%ja.RQKF5.zKa.bX	w=b%,aa.c/X	w}b%,oa.a;(]׬QłQ͘zKٗQ͚y9	w;0(]X	wF6O0a.h~F6b%KK(]QFzK$zK'zK,zK.zK0KUa.p(]X	wb% Koa.rX	w}b%=b%=b%	~F=b%
FVzK90:ya.twa.ta.uϬQ=b%b%b%}b%}b%b%zK(]>F7oa.zb%nP0S(]_QŠW*?~ƿx(]?X	w=b%#Ka.xa.yC(]a.|jTG]*?bTb%!*?Z(]Ob%ϬQև^FZ"zKha.>F}b%~F+0@N0@U0Bma.QX	w.}b%^FDOX	wCĤ"&LJ Ԩ")zK"O0D
X	wzK(]b%q(]OX	w_p0QR0^F\~"%GKpua.'Q	~F\)zK#60F(]Q;=b%zK#O0F+zK(]#X	wa.󒯬QL>F	b%zK$@0H(]$X	wޱF	>F	>FK^ya.zQb%tIQQb%t"zK~"%GJ^FoQzKDX	w(]b%!O(]	FT0X	w=b%va.ޱF;%Ka.7(]bQUF	FF	P}b%0JK0JS0J&K%=b%0[a.(]3-*?1*?_GX	w@C?X	w@唨ba.1*?b%1=b%1 DeKe'QGF~FWa.;(]!/(]!K(]0(]0(]3_X	woX	wX	w_QGa.'QC/X	wFzK&zK'K(zKa.zK{/X	wia.zKzgQקKzQu^F	>F	~F	K'#zK'(zK'=b%3?&%G0Ԩf
Ra.{(]5/X	wX	w"TFF,b%C?X	w~F$oX	wg0	O0	}b%aKޱF`oa.X	w(]b%Q>0GQb%;(]X	w-zKa.0P(]BX	wF
=b%50Pa.:0Pa.a.a.a.a.UzKSX	w(]0>FQ(]0X	wT0_QP0Qج0X	w<0߬Q؏b%ϬQa.$X	w)zKW(]K>Fb^0/X	wzKOX	w=b%x(]灟QKa.gQOX	w'KM0◬QX	w'F
G~F
GF
\K)(]I/(]IK(]IW(]Ig(]I{(]JQ£oX	wRzK*zK*ga.30T(]Q(]Q3(]Pa.?(]Pa.Q¡[(]((](ca.7QQQSOX	wޱFDX	wwQRQQ{(]O(]@h]B1B]CQ/zKh]Y1B]ZoĨ+ߦGYg(]X0R0Vb^FbT}b%=b%~FX	w>FzKb%
^F_X	wϬQa{(]1K(]zKi=b%0(]30Qwa.ޱFa.OX	w̟a.X	wBRGߖX	wCrT5#zKjJIޱFT5)KjWA*?~FT5/zKj)^JƢQƿ)QoQ/ңX	wߘ(]`I*?~Fo5*?>0lzKlMSJX	wT6*Kl
 l&KlRJQ/IQWQT790g*?=b%7>T7?0
J}b%7yT0̒/(]q*?FOT7=b%7>Qܹa.%GqS(]}ңoX	wQ(]WjTz{a.RX	w}>F=뒣7QI_sa.=G?X	w%G_QɉQ+Q0J}b%8y~FIQa.RK(]%GクQ "T9.5*?}b%:Ya.ԞFMa.QMb%:_:LcKAY@o@,+v? pv?;8!z'--_QZ$y%Ĵ-p*?Eo48f_v1CKw/zT;=CKv~4v݂T;&y%;,%G㲧B]㲿RT;/y%; ߼QWB]{x$CKx¤x9HJǎ|
}`	wX'B]5߬.Rt%DX'B]9g.{KWK`	wX'B]2fHKHKg$%0HKCHKWHK$%R@f+yHKz~%GǬ!.	)	?d%Խ`	w,d%|}dHK~hB]4	!.⟚gHKR@?Y$%~%G2i	w?JiQ\ң*ʕT2T>~4|/J{	RwK@C@ 1J	Q	~Q%%G@D@	wϚ K L Y)Q RJs
TqM*?@TpJ_qI*?̾濧Gx9]*?&J*GyRNJ?ܦg Q`kR~"%Gቿ1]/4a	w KT%K1%}$1>1=cXK1<%LUzA_D(K!.~Ll1%	
!."qTLQ<)$$Y@@	R$a%d%z2mo	w:1`o	R&N%Q %JQcXK	hjh<_qT?<+	RK~)z2#T
	w@	R(K
:	R*&K26xK28DK2aK2 %¼%@)	wc4f?@)	wo> *?@8>h!.̫	we4f)y]RϸJ
A*T oҨK |ART p|Ѽ% a*? 44o	w,xK GaF)6J),%A_*?HG*?SĨSB]T%4y	w$a$%G "T6J>#tdOv#TWJRQAd b.yKhi!.ZyKt%=*?B=`	w	JԫXK4	a.DK4	a.|N|4	a.h	wK@DDK4	a.h pJ^h pY<%ڞyK	wK	w?DK4	a.yK	w$y%ԥ,%ԫ,%HDK{XKoa.h]yK	wy%XK4 8KC l%K	w	w&@  : 5@	wB] .O	З? %@}a^nJ~ ?p-yK	wPDKXK ]yK	w7DKĞh]h]|p,%᧚h	wG@pyK	w%%F恴%4/*?%@i\%qT~hGS
0<+a.,`Ĩ
hG=`	w|+zFDp6 DG%F@DL%!TSB<%Z%^@sFr|FQ!.#LI	ww$%3	!. %GKhB]T$M$WI	w@EI	w@E$yI	wp*?EL&~h]<t"z2tKЧ	e^hB]>hB]O4	!.c4	!.fhB]I	w$фO4	!.a#HKLIQ1s̚B]§!.k,%G
T<IQ Kؑ"v*z2Uz2AϸL4	!.HK5@@5	wGᨃDH0j%w	w?|9H04.yI	w&yI	wN@xX@x$%KHK鿚*Jޯ&|FQ	RyK	w%DKG_OϬa.+*`	wF	wO+-`	wk@ =`	wS~m*? o	wK>Q *? ?rRTA06 1J@G {C%G!n<o	w`	wW	wްQP|Л	wh B]"!..s
0lW	wQbplK6p*?O48K%GyGAK߬a.r!.r*T+y	wͼ+k`	w~h7m=`	w!=`	w_*?!h7f@soX(]nK7BQn(]C	nWEJÏ	pyK8p*?I	w4	!.3HK8*yI	w4	!.ghB]yI	w9IQlɤ%Zpn`	w_pdX(]+=`	w&dKa	R/	w w%JȁW%GAGAĂ?X	.!	R"g; "Щ	wOX	.4%s<%9JG~LP|.hTHް]$X	.X	.Q>hW %J,%i,%a.jT	~b%|@s怢g.4
.OX(]h%]w*?~>=*?~wIQpoX(]wIQ>h7Q|+
^QȲyW	wO}`	wS+ȥX(]P)Q&QL *?#CD|ARTF%Q!DJTFTF-z2#
LÒpr+zF#@#=`	w09	wB]z+X(]pIң9WթB]rϚpK@h	wud/psK+O
0,ip`5đ	w?4+]1c@%G/X(]`B3ga.2J2P%@4JȑKyI	w/4	!.4SCK:9CK:yI	wIpàc!l%hG?R=`	w^Lؿ*?c4a	w>h]l7R6zFi	w[	P=+Ҁr5%F@J&)QQC
0*?;d%ϚpG!.%	wG߈Q$~XJ_'B]7_BG%B]k}`	w`	wư[O2"B]aȉ	w¿^*?%]hG`o9Jb'a.YgB]pwF|B%d%?QvZ@OX(]zx%}` ~ZJɀ?-*?&`DJK	08}jT>5*?~IS	01L%'!.ƞLuQa_r"ݚT!ңK~\J_*?(:A*?GU\b'!.!.:?d%IްLGxȕ?.%G|*JKE`PJP\ ߸Jӈp orTsqzTQ!*z&*^Ia.	M	"	"	PA4d%~F2*?X$]Q7	0&`	wa#	&0}Q3ȕiQx*?OLd%ߗC0J7}zTWң9Jp*?OX&B]D?X&B]ࠗK	~LA*?,sFd%X*2,*?!7D<Fİi*?ja.,~p]eH9a*? *? L$4R`	w:d% "orT  r	Rɷ B],J`DJ`_p儨Q,"~%G!.Ч_[ݚTM0G	~"%G)%GER\IQ.%G<DJp0d%[ ~RO	lTd%\"T\5ң_9JxM	R^*?TϹT *? ?J0KA!.
`	w	~LˣoT] ?T]1}ңb/GSDJ6J,%Gx@=߬a.<KO+"G^L}`	w~"G4
./%GϬa.*?KP/zl%(
iQ ԨQ}a.A%]?	?KC/%G%.e_X&B]o4
.=/%GX(]XK'!.\%`^JްQ`	w	L_pQR%	pܼ%XL%ZL%)`	wP>e*?JG,G߬.fz2bo!.f)z2 _TFh]P}`	w,Q +~SG7?J ~DX&B]~`?J3*? (~SDJ
cPT*<o	w	wy*?F
LB*TYz2}`	wXQ5N@WܼRϬa.j	pQYQB]a.}ץGң JԞ}¤H	p̀k G>LCOX&B]*+Dy*?1`	wL4
.0^J%	0O	0mKV_KV>e*?ϸJsoX&B]	~"G⻟4
.^ܼ׬a.o	R~"%G1O~~YJ~&%G`	wAl&̾Q;d%/T	QOX&B]L¿Tݧp^J%~"G◙]!߬!.KMC
0RKbKJ-GRw(B]ZX&B][/X&B]]h]Xy/%GZga.?	0V>e*?Ke*?@)Q2>Q2=`	ws"!.f1d%}`	ws0+s;<+y/%G3
0X3DJ?J
Q4
hJDJ76JO4,b%y*?X(]cKj~"GԱK^LEJi\%ŀ?^J
0
^LX&B]%EJ?4
.l rT͛FQȟQTce*?ك1*?!._D_qT7.&|b%'FK*TгT҇!.=`	wptQEJp7	zF7*?|d%2h]Z9-gK`l%šzTŢ/ZTp|w
~L>"z2\%/%Gia.a.,(ybDoJ@4d%X&B] ߈Q W	wp7^J@K W*?^h7BNK"/ܼpK HJB\%~QD*?+6JDTA%!7!.>Ba.p}?sK	Rp;K4K98G(K(P8p8'|@r/.G
;K)|Ip-0I $%ǿ>!B]\	wqt;D%ŏ..op\3iK`	wuX&B]q_*?Ϭ!.RyW	wpiQFY@/%G#0F!%JH3DJHTd%A+*? }Q	>h7!./	~zFLqx
T"%G^t2M}`	wsQ:<+_^JЗK
Q:1~%GH,%GC_5*?,G@1*?4b%̖]E/XMJ	ILJ\%P0`	wq!.0kKO4
.0+Q	~QiKO`	wqEJė\% {^JħK=`	wq!.2~"Gd\%@o^JșKDJF%G&9d%a!.Q	@1+^JLN%eX&B]&Rd%@CpK%/%G4%׋g%Gy.
Q^
0^K@y*?~Q!.~"G'e
	2:o*Trp	rTq[
0/y*?0*?44	a.3-y%H9 t Q0|B]y%s Q
M*?T_(,DJ K?,G݊Ĩ,zl%؃Ĵ 5*?JXB])#"%G),%G)PDDXM+qLJ_iQbg儨p!.D~%G`J/唨~XJ_QK
?8&%Gp Q)Q	QĨCXM~!B`YppQ	_R? WbTް	wq
˿ߖĴ+G!~YJ?i	>e
? ?D Ԩң~MsUe*?1*?pg	@8K_"TZT-G/ye*?xoa*?xpa.
 oT"%G	ߖRĨ"w!.6JQBpF/y*?L
0la6L ң~Q!B׬!.?d;*?Qp_ܼp(
0%J~"%G
sA*?T"'bT%X&B]2 DF?*?ᙗ儨c4]3eܼpͧa.`	wp"G4=d%FLhDEJhR@᠍/%G4,zF0EJ	wp%2&W	wp0}Q 1S
0oXM 7-*? JA[!.I!.K_X&B]ޒp}QH%А=`	wt&L*?B'pB+QB`	wvX&B]ݩK	jKgKp*?"T ?lv7儨xK|b%>Q K_Q 
LǬ!."GpC`	wt0*?2.ܝ	nң_G#.=a.XKbǚp^JK\%X&B]\%y*?X(]̞	ww$X&B]ȗ\%܃y*?E/X(]oX&B]	E%W	wtP=/%GK}`	wwK|+ܼwCOX(]S	tYd% o*Tю<+4rTѦ%ݑ>䄨)2᩷a.L%QK	0xe*?	N!.R"%e*?Fp2w_Q|Q ODEJw@%H_RBur;̍.B,%G6_	ĴßO5*??!.Ce*?0C?JKԽ`	wp;HK4!.
hPfh[dODLKR"% bT#TB] B] KK%G"o4
.~`	wth] xK1/ܼta.
Q"z2@*?A3*?"G$
iQg{DT'yC	w{ TϬ&]Ĵ%~QP%ȡ_"TȨdq	wr(a*?a唨_D"o]܎_B%lr@$rT>Q!3
$*?~h]ܐrTX(]Л	wp0K4(B] W*?`MA`KĨS1}Q+}`	wp2FQ#od+p2FQ"'p ^J`	wp4KhP}KsGD4(B]?8p4RA%QEX(]
?Tу*?ї2Tà7Jt?@^JtK@*?~XJ=*?#~YJQ @IQ @KJң̾IQb)*?GNSX&B]d]	C	З$z2䒇.I=`	wrR?p%
ްNYϬ!.RT'ZTqTWt3rYW	З%=`	wp: Ῥ.z2KžL<31.LoKNt%}`	wrmd]=UKX&B]ܜ	З'/d%ů2.~N}_!.:!. <3a.	'}`	wrx	'^d]AwK0}`	wq	TrMr+ңP'y C/%GܠU% !*?KBy*?=`	wrx)Q(rRT,Л	wrxrriQ(qM*?%G4M
F7*?顟pMy/%G6X(]4T@ntWltoܼtҧ.&F4&]5K
y	wq
>h7
0+\%1SK`	wr!.R#y$X(]ܤ$yW	wra.RR@tN=`	wp:#~"%GQdTyRxp<Qo.	wp<rTWa. z2
>EJL?R"I\%I~`	wq "}o K~e*?|3	wp>RįTiQM`B]E D%RGE?qTQ7 D%P*TӀ唨 bTӋLp,DJ 2|o	wpA7 B]a.X&B]T aa*?QX&B]d%EJ!*yW	wpB_rT	k
0"*T̌. /X&B]W	wp1Q)%g	wrKJ"߀jT(B]=`	wp*z2\% > qK Sd% `	wp Q*W	wrM/%GܨyK0$%Gd%X$]p2pF)z:g!.	~dX$_p2pH T(*?ZpJGGܪcQ7"T0G,G	OX&B]F*?1lq.#3K/%GFoKX&B]FQ	2Ϭ!.	*T9OKpU/%GQ'0~"G<iK!.z2_pO?rT/X(]ܬy	+~ңV~%GܮMRWPK瞰L	h]G/X(]G,z&80/GH&z2Bw!.$ W*TāSK&rTĕQ"T *?P=q)wlq).% |b%Ĥ/y*?SX(]J"}	Qh]JM%=`	wpPT*?+	RX?XqT"TOxK@)Q'Q)wK3pR&KL*eK+pTyW	wpTR% 	 LQ h] F*z2Y!.%߈Qh]K}KeOX&B]K,2Y*?s\%&oX(]Ip*?#~"%G%JQ G*?qT !. !ܼp`	wp#2? $Tdd%#X&B]ܲ@EJfp,Q,zFୗ!.
L+!~"G++?rTYW
0ϸJq0"%GL?&*?`xK!. 0^J =`	wpd%BpR&z2i!.&Qk@i+^JN%-!.cX&B]пRd4
.aܼp)zF!Qg"T`o%Go	wpXTKU/%G`	wq8	_TX&B]N*2p1EJigp-F3	RZQ-Lm*?7ܼp[7a.@o1*?\%i^J-G%i6J-&yധ^J-}`	wp\	_*TqC	_X&B]TyW	wrؿ^Jma.[y/%GܶKW	wry*?
0.*Tˁ"TˀR\T˅4]ܸ)Q.
ްQ/>d*?㿌@/rT{_X(]#dGpܼp^R%x$+/rTza._T4!.&B%6J0@@/%G;%*?\%/%G`	wp`\B%~p`aABFQ Ï4
.Q ɽ`	wpqT1Ka^J;%0AuhPW?JP?B%#d5@ܼu7a.}QP'yW	wu C/%G@K)yn/T˦h B]ܺsKB*?ѧp.y*?X(]ܺ@]s\%˰>CX(]ܺPB%˥?4-]ܺWĨKh7t}Q.%ˢnr~#%G<+1rTa.Z1#y1-y	wpbTK_rTX(]O	~d+9'%-%GOu%GO$y%w]O)M	wr4-]ܼp/4B%з	wr~rK~hPx|FQ/|+xL^.zF^<+k/%GP[K GQ*?@*?6JPB%.(h727K ^J2<%~L2%~"GϬ!.*EJ6h[27pJKp*?/Dp2r!į*?U%Gܾ_Q/y``	wsh7!.`>=`	ws4!.`dWls \% ^JT%UyW	wu{^J
0Qp*? R?).DJ/)qT#4]RQ=`	wqI.)1y/%GR(zF␑%!7p<@aB%K%GTpcy*?
0m<+3u/%GK0a	RJp?Q  }TW~"%GQ0T~ph~qNX&B]S?Q'lqLa*?☩xK!. P^JO=`	wpd%*?KX&B]T?R*;@^J
0
	wqP~"G(.DXM5?uQZT8 Ԩx=
OXK ϙ %Ԋ^L!.*@y*?
0Yz2K߹y*?C
01,L%H>I)Q1e*?sz2hLT<+/%GLKɿp*?*DJ9GWBGW1ңc	~Q	X&B]Ϭ!.d%XDJ>d+a*?,xK B]łOy*?,H%Z!.C~LOX&B]pYJ+%rTQ}`	wCoT$yKl%Q_iQFGĨ.THK
^L[4
.V}Q+?%JKd%FK+s/%Gd
0#\%FEX&B]fq\%FrQKްL̝K<+~QaϬ!.XKYK=`	wITFoR4>e*?#V~Lէ!.5"~"GjR@#Q^JԱK/%JXQs)Q_Ĩ`	w~"%Gl>do	w6!.rT@
0m`	w6GEJ 	Q}`	w97!. *T@h]rT@ga.'*T@25iK4
.@^JO%Fa6#p{-*?!iJZ"|B%@	ǾLKWܼ<N%@W	0gG?p2>~e*? |K~Li*TKXyW	wг^Jia.s	~TA	GQA7%J""%G<GqE*? |KR8v?!p9@J]'!.2d%B&J\HKyI	w$%B4	!.<$\$%B/4	!.\o$%KI	w%GĹ4sOX&B]ĺ!.\d<$qgHKC@ @ HK34	!.I	wFHK44	!.p*? 4#)z2  d%A*DJ凬!.92#/TE?`Ho,%A!ǚ ]/@ .	*? KBKC3J^>	QP<Ѽ%B7_`g<%GM%Xb:Kh!.W1B]"X	.OX	.wPHPHң␧PH$zO	wX	.P	w9j= %GvۥGv4d%G`{%Gv,%Ge4 8KU^h]@ "%GpJ%A)cKS3J%d|+`OX(]0%G0e\%C0J`
0	_p*?!76J`U@!*	QQ`(%G0\%C 	QVzF!M+JbRA!SK%4-]1;dk%G2TC&h]2}GQd+d@	Q`	wLkLң	>]!}4`-%G+&%}ba.	_d4
.	o`LY%@ iQ qT@"o4
. 7%GQ!}%GW	wyoX(]
~h	w_p*? Y@ ^@ )y%@!KK!|%K_TTK¿*?%h]Ľa.^*?%+|X(]ļ,%Kʾh]ļHDK|Px.Jx慸Ky<;'Qg3J'+'p*? X(]	h]p*? KbDm}`5gg0l̥xK`%G3P%@$!JR$4!.%/4!.%O4!.%4!.%4!.0з	w	RB%L|;g慸KY%L
h[kKo4-]0@ '_4-]|з	w|;S4-]+4.Hf8Kз	wo4.bp1i%LIh[WKh B]xK	w?4-]xK TG|o	wo0J;
0	Q&L)z2 wK&J)k$%AM~hB]$)<$)<$).yI	wR*yI	wTm$%APHK%GHK4
.
TASX(]#W	wTTAQ3
0Bo!.
?TP	 ߬!.@ң*@!=ңw	w.;2 v? /
 % 0v? DciVЁ+c; ܄ `6Ja7J`ZTS7d%S#)=`	wψPh~h]5UKh]5zF!*?!_lqK"TC`/]6&y!~"%G7Y.A%CpDJnR=9B%G*TGQ|з	wL֕B]8%G9Ѽ%C4o	wi.yxK.|Ѽ%CG7tk!DJt>Jt}tEOX&B]:O@!g	^h]:з	w%h`K#%G	2A@B]~"%GQEJp7$%G:w!.Rd%Aikp}TC3)];)yn!!.Y.^h<x\B%@8EDJ ?*T@8}Dq_"Gܐ3/rTLϸ!JC)G_ tңf}TLܨ4/$J{g.з	w慸Ky
 =`]h*B]}B#h[T	we8Ko4-]: !.N e8Kʽ`	wiK<з	wEKh[|e8Kp!.@7B%H<̧	w  & !.N Hd%Az.O4+],B%AϚ.&K~hW1Gd%Aw!.K>L1з	wp ȱ	wAd%@DK慸Kp"!.Eψ	wK~h[	ȱ	wз	wo.<з	w慸K3)]h[
|з	w̋RǙ.z	3,yN T	wh	o4+]<Я	wh"y^ ?
ψPL.V2%MdXS/]HA%T2*lB%TyN$$2,B]Ą&EK<y	wIL &&=`]@i慸KG.Cȱ	w	w;7g &&X0i`	wGB%@Xe8K	h[慸K@"THQ:+TNO3)]ČoKz2$b7JMd%H4+]W.vqxKB%NB%Ny^'f/njmKUhW5=B%A.Z^ ψPQ<Ld%OX&B]mRz	=NB%ODϸ`	wX&B]A9B%DUm7.GG ~"GC_p2.!`	wHd%At	>hW8<B%A
4+]>K4+]XUңwKixK}xK$y^*hW(B]Đ}t2$<Я	wA/
$Я	wAW
$!B"!GD&z2"!O
hW\B%DC.I6Ka慸KB%PQ@"%G }T
^LR"<̧	w	З\2"(yң"`	wHB%DRך."^hW^"1(B]FgxK{"GF*2 c慸KIr?R#з	w	T EJ7!.$ ߸Jg.$`	w K GH=`	w7B%@`cxKhW^ 0!.4+]Fh[OT0DJ
h*]-CK^hc:k]<U:)!.<  '$%@ @U)z: 6$z2 6慸K"TI@*?($X'B]K|з	w$,DJ*?"W慸KH_Q~"GĖp%DJ,AEJ~"GK*J }"TADFJ;?QdiQih]< K@ 0>h]| oXa.`	wxVB]<	wx$ypŞj]>h]&@~ 8%@qh]LAPz"c41]L8Kh]L)yw	w1;KO4.&	h]L ﻴ*P(L<з	w!/pUy=	w5fB%D4.&P"iYJKGJhB]M)pJrTD/ ]B%A4.Q=$yn %A悬%A}ˉQ/0J=1'K)Qp*?"r!.'"TA_ZTAX(]K^Q?uң^h]~Q@_Q޴7
0&A%D*?"x	(_$J4~GĚbDJC2JC"G!_p*?!K7~h]!~d44]!	wK1KKK=`	wH<)ﻴ@\J~T@t3d%@tˉQQ *?!.RF>L8TL9C	 "G	L'z2 B3QL^L_q*? )z2"LK`"GS=`	w"?q*? YKLQ 8K T ?d%@  wEJ		L}Ȁ@_ v? Fpv? HT@+DJ72%@K %<d%@s7ң?*? J䤨(iQR<JA%@a.']	Kh]	KްQO=`	wUpC?X(]UopLrrT@/~&}Q`ңD0aLJ!~XJoJ<EJ䴨2w!.h7
	woKg>fSF)N!FЗuL>!B N&2$4
.OzF$^h7<3%I+>a.+ X~"%GV)Qg唨1*?"3)]W[	_Ĵ?	Q¯5*?!!.įQzTB@C(%G$+G$ߧG$Q	/G$|o	w>䴨a.ңLOJI?AbTBJgp	"/ܖKϚp	 KJI0F!*ܤm*?!(HA%BP%G%`	wb(!*? Pk%%G
C4&]
yW	w(%G
	~Q+ ?ܖ(,zF"W& Mc,x"ʠEY?x;)	pv? R> @H,+
Hİv? T(~`;* }v? T ? @*JJϼ4$	 I'B] !!. 3#B]YNd%E/	Ro̧	w+&y|%@EKỸxKߖ a !*? =`	w g!J f/G&`	wKG%Gk-*? !}T@R2%@%|%@*yb XsA%@_$cOX&B],d%@}TBq.<>!8EK<7TE>L"z2 \IQX&B][Ad%E!..K)QyN"̓..dXA%@KL& a	 cX&B]I	I
IBoX&B]ĠTJ3)]Ġ*y|%Eӟ2,B]]yo	w1)*? bX !<*DDJ~YJ~&%G^_p2xe8K'']^|ȱ	wxR !@cK߬!. R3)](>"%B
JQңLjT@+2~&%Go	w0sT0a)QN"d	w}̋yo	w|XJ$yo	w}0Ad%BT39d%@߬!. 	 3d%@.z2#OX&B]aPd%@	@	B!.z2 
_uQ
VJTOd%@X&B]E/X&B]=`	wQ x!?ܐOT@WQ x <})Q x}4<}Gp?IQ x}<*Jpy*?% *?%%TJGLJX&B]Ĥ*z2!TU]*%F$X&B]Ħ1'0
=`	w4d%F5L̬_Z	ZH$xKĨ)*?<*㼿sT~"%Gr4ң.ĕK}a*828~L1RJ0-<J7_IQBjTqsd"}%GƨJDJPXJY3	,25`"TjqzTfAg*?3&L7JL%GdcIQ}5*?31Yң3~Tfb7X"%Gư0Q<JaaJ`rTk SJЛ<JADJЯ WTJ
5#)Q񚁿*QW,%G, dŀ*?3`+*?3b?ZTfo3J<%GlTfɿRTf/*J Ԩ͌R6 ĨƾN#z20q?/] 0tTt%f}`	wp"%`fSiJhTkO`	wOaJ %JJ 
Ta WTBJDoD+TagK"_!./J"%Gp~*%Gp	9d%g_X&B]p+z21pKG.BȕX&B].?1%G.RJpbJpSJp*?5`	w]c t6^L#PK0KJ# A	Q񜏿 ԨL_R91&%G`y	woXM^ңң/	Q5*?3Tg@K1*?3!.~"%G%~3;=d%gm̡	wO̓.	CDVL%%l%a*']0yK	ް	wFKJ`%~XJb#~YJbWLJdeG2?%c ])G2 DcX&B]<:Ta1*?0K@*?0/Gq*?0}ӒoX&B]Ƽ~"%GƼHd%a8uKr׬!.?!.%DH*	Rd%loĴ=a60_G)唨]a60Ϭ!.@[*?0Kd%`)C	=`	w"%G4-z20`	wLKX,%G)QcĨ³'z9ңT*.}ץG5]a*?1~YJmbTcc/)Qz:1_X&B]6L}iQ_Tcq*Jng	wX'B]z	J.=N!wbTcp2e8K@?JuTc3!*?6EX&B]91*?9唨MLJp=e*?97-*?0o20ץG 儨X'B]d%ak/	wZ	>4ҿI*?0~RTahA%cs
JvRt%c/	p2o. |EKiJ?唨h$LJ?p2ee8KpQ	,G_ĨǠ%DJ{7!.211G=Mv?1|G c3c7`|RXW33<c>1|Gg/9c?c?y ~ $~Wg
o;\!ůXz|*z=`B]>!.z0<	wc7 KX	w&!.dX3EJ~e	Q~"Tc*?1Q*?1!%G3HK?t%`PM5(K癉pP7;J
.G-1R0|Nңo	wd)Nң<̳	wfK2ϙ!.y	whH0Y	wh(Nң 43. 0I;JfXv3-B]g;Jg`6O3a.Зg!.KЀ*?4 !.B'iQ|]S3	w@ovBoK;J3 KڀW*?6y6*?6ŏ3. I!. >K <JTexK_V	w?ՈЗVTX`	w Ke8KVa. 	:2kՈD%d)B]@a. 
^	w !. 
?ЗoVMdKz45	w	wpa%hg]Ɔsʰ$%hcV ]ƆՒ.y<f:_yV:o3GeaPv~fu:3f:u;3u:? P{<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(uvcû?%@puvL:;)|P_iߒ_iz:;,~J"xCPCõ/CşDuxo(uy'!JM`TuxP_C!C>0uxH:<&yC21
_2uxY:<P3Q?C/3X:_32?%V?%^:3:ui(uwk_C#%g8R:<_ϙïkP9_ş_<hd_<u2oCɌL@:͇_JLG9_,:g pbw2__^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?_$V~J|bPOCό:=P
__>1,uzP ퟒ_~2(uzRw&K_T?%L?huz(u9g_%'I_JN̿%' |jC0b:Puxu8(u8#ɟ_8cOCŏ:Y:C%')|`:>%3P)?%|b OCP_%>1Xu|R:>*|f1gc?U(uC_u'X:?P5~JFï_(uɟ_/Tӿ%Q(u~ZK__Tr:?R:@YC	=T_zuPG_C& ;:@/ ?%	f:@L:@NL_OCǪuY:@PG_
^*Joꆃ?%L_ꂱ釟_2SLg(u`_4:1ߪ=(ua#G_A:132R:0_}PuakP~L0JOS1_=POPy?OP{?T>O@: ':?%'H#C/T_ӿ%'ycPykQCT'~J @:A7:A4 :A!Y~J zT@ :A7 ?%IS?%SS	SPK?_*
x:B%STB!~J!2H&_CT~J!;U%:B(u!% 	?Pï"?TG!%(~:PǪ#~JP<Aߒ_6:(uA:P?%(Y(uB%(?%(_%('cPkıC3 /C+<TQ7:'+%(e__P<LQJQof_l14uD(uD`uE3PwC%OC%3,(%(yhuF/3ïCMQq(uj3/M<:5_:4`ukOC]CIfG_:53ᎿM)~JT0T:5?Pϙh:4(u:CY(uq_r|@tu Q_s|@!u_hO_m@u;>41#8?!??X:C)~9!ʟ_i2Ǚ(>d_e2G_ju;!~1pK_(RY#F#:'_uHSz&^:$XTRH:G_uI߬))#B:g q"GNR
D2ïIdRR)y:B S̓G_Ȑ:X 2:Y uHA򒇙_4uHDq%/2%r::oCǬGdXu_l:&Yzug׎>0uoc뿌$Q3vόd:<;3̚ïKZ:?#cc#g0:ZT=`~:qtuKC uYG_B?(<ǟ/?ڎc(>1uoy_ȃb:<h:?B?!/x<L_⧙_Qx#g!xG=_uRG_/ <L d& S2_,d_*ݎ S y* ȴ:Y. d\ 2#_+2:]uiVG_)#_)3 Tόn:J^N u?9 , ,l:K_ UG_,? KuG_<G"~$"2?|:D̐_G_0" yb"7#2:DG 6:D̉CBG_|?"<0uB"w_O$ua(>=c!$?XuaǃE/
_h:u8,u#矅ޱ0uehC?3 1}y:# >C?~|u|\:0 :|c|uO:>0":~:G_P>:_HuRч_G_?cSïY?@"uyT:E+//" u?Á+OVZ"e+V_ljRG"` u+yW^kX _OzSc+_O+7WgW_ՃڼS+oW^k=S5zOO?6W+	XWy{]??SC=?OS5y$?į½^k_"hj_OW?50j_OS+(_O?zSV5_k?+A^5_Oo?^k<iBm`?Y`j_O`$+G4?oiS3:S^kßȚS"j_OXE}?O+WpKX=?]^S_SzS+FZS+.f5y/yuy b65!W0U?W0U?85"GW^kAWEڼSzS <
_O_
y +Af53?j_O[ W!|aG_z%Y?/D?]*K!|c~/D?]/G4K!gC@gCxtm?DK!gCw<^?O4/GgƋgC$~=K!/D?]3qgCLcgC)}qz%Y?ӿUgC*~*qz%Y?0/GX^?O2JK!0/G/D?]?qz%Y??&K!|e~/D?]/^?OK>0qz%Y?)`/GHtz%Y?)/_.SWg7[g0KRgKR@H^?OCTg^?OMPqz%Y?);B_.S? _.S򕞨xtggLg^?OIkgRaw_.Swt_.SIKR,z9gY`/GH^?OJLKR˼^?OFV^?OJ^dggd.KVy	KM-KN<
qz%Y?y7_.S:̒t28tټz%Y?z%Y?8t28t'_.S:qz%Y?ߋ/Gwb/D?]uG_.S;g^?O#g_.S;<^?O3
t>/D?]tc/D?]u;N/D?]t/D?]u?
tƷ/G,B_.S:Z-KT>0/Gh^?Oxt/)Kqz%Y?<qz%Y?Ug~ ^?O\^?O3^?Oz%Y?|aO_.S<SK^/D?]y?/Gg42_.S<g_.S<Ig#A_.S=g\^?O#t?rW_.S<Lqz%Y?ɟ/D?]x/GN_.S<T®/D?]y?/G,z_.S<Y/G-z/GP+K_.S<a<^?O >/D?]Ǽ^?Ogxt)KK Ugd^?O ^?O$qz%Y? Y0/G^?Ot* _.S_.Siz%Y? Vhqg]Jt*?^?O4qz%Y? RG3K |	qz%Y? Rg6K hgJ_SgS0/G?/GÞ/D?]
XgK?K xt*?_.S_.S0qz%Y? U//GѸt<Ҿ/D?]!8t/G'ۋ/G _.Sqz%Y?&A/G#gDg怃/GO_.S\^?OFSgDo<^?OGSgDG@]gD/D?]!#./D?]$48t4tjigD)yCgDN®/D?]!SE^?OD*K"<z%Y?>j;K"
qz%Y?>0/G
t5ygDRR7_.S?__.S>D>/D?]|A_.S>q7_.S?'KK_.S>yz%Y?|aW_.S>@#/Gg样/G@®/D?]|<^?OO50qz%Y?VKz%Y?q_.S?g/G$~ ^?O^?O3Ň\^?Og/D?]|/GN`cg?LK  8tǋqz%Y?;K^,"qz%Y?,|^?O?<^?Oqz%Y?^,)z%Y?^?OU_.S#z%Y?N?wgEqz%Y?W^?OSgE>/D?]+/ /Gtxt	^?OVUgEo_.Sߛ+K"_.S69K"<'K"®/D?]1C!;ͦć[͜Vb/aOD-?`"j?T́7~H5qL`sWl(ڸOըywsW;E\_G="C&fx7/~H	q
"C&-6EMZ)x6$WZOÞ_!j?l?"6/Ss~H	q<EM`UlO"6/S~H	q8-"\_Y3$W\_Q"C&89p/"6/Sʯ)"/S"C	j?43ό)aW_+E&|c~?x_K*|c/~V.5lR/Yub>\_8&Ջ?%m?	b_Oÿڱqǃc/~jƿg|WV.5;gڱqO/~jƿh??	b_Oø>O?	b_Oòe/~jƿi|WV.5;-x886\kvap06\kx./~jƿx8CKV.5pOyjO+eՋUM7y5kL|Hq8 Vb/)O߃"!=%:wo?_NE	uq<wo./SDtwo6C?i"/S"au$Wp~4tߒ+Ea
<E =\_T3tEڸO3oB	{E4oq?7$Wrn/S?7="/S"w"[7ߒ+En/S6n$WpC]"[ڸOێܥߒ+ECꇛn_-uqL"j?HPr~H\_*pkߒ+EO(x"FnaOD.\^_)cB7`VlY_7PV.W3U_HZrO&X_37Ջ9,jbT<q|WIrOqWŀWV0?_aO&3
8+oX_/3Wߋ_܊yhY<'jubx|`<Xe|`<Xe/_,2Մj?B?a#W	qWgaOt+o+VE4m_,2Մj?g+ņZ_/~jƿZ5ZjO,`ƿx	fqW<Մj?o8+A#W[O_Y栳V.W[5bay+-ߋ/QV.WZ?/QV.W)X ./~jƿr,f)qW_vxyjO/XDՄj?qn?aVS`⿬Xj5p&y_,5aOq_,5aO'xcXFS<XD,y{_<XV-|h7`WwA:_xA5_=`WgXFSʞ,)Wg#Wߙ
_UŪ?>XSE7 /}Ջ?|W#jƿ>1?5 =X_d	_Y栳V.W<(&#W<j/o{V.WXgyjOԼZ|WW˫|\_Y栳V.W`ZcCŬ?[ŴVb/=rqS8<ZwF-\_sŰ{Ez/S		-L05uqSE}\_toҷ~H񁯸C<Z&fZO%i}"X=EEz~/Sx<wb\_"QWaOD?]O՟U ?<Eǫƿ̭_Vjƿy,ǫƿ#x<5m@*|aOD[d̻WOOWOO  1?2W s"_@*=DO;DOo?A"_@Ox1?2 gDO$x<[_?/S 	
+b'dǃ1?2c 7"_@,x>}+b'd/ K|{"_@>_?/S |WODOY|@_?/S 	1?2 "_@|+b'd7KDOZ V^'_?/S hDO\ ['DO\Cֈ+b'dZ	;WO
=h"_@/zGDO^1?2{֩+_?/S C߿DO1?2?~1?2? _ R,_?/S 
^1?2  i"_@ +b'd+b'dn1?2O  }"_@< +b'dS  ;WOO TL_?/S )x@"_@RR_?/S )x@*!W"_@!WO2woXoG+b'h'+b'h4w_?/SC!#"_Ɔ I_?/SCU._?/SCY	DOg6_?/SCYDO){WOͼ"wxDwxDDDO ۿDO"/@oDOoD1?45{WOD;WODU_?/SC8"_Ɔq-_?/SC8GDO![DO1?438w˿DO;WO1?49<wp }+b'hc8+b'hc8G_?/SC_?/SCw"_Ɔ
+b'hk =+b'hk+DO|q|Wƿ_Pi	_8q~pQ?(yy_P8G?\kC?\k8+q_O"ϜQ_!<.5BL|_8q#_8q8
x+q_O!_8q/8]_!/w.5B7W?T"+q_Ow?\kX|Wƿ)n/S!?l7.5Ao{_ xD_ .5A$~/SgH_8qA?\k<.5.5R?\k>G\_8q+q_O<"+q_O!_8qK|_8qD/S
w?\kd?C/Sτ _.50/SZq|Wƿ<!+q_OB9?LBy_/S_8qq|Wƿ
^+q_O?\kX_ 'x@ >/S  _ YS.5@o |Wƿ_8q+q_O	< x+q_O+q_O_8qk ? @?^_8qN/So?\k~./S+q_OZ8+q_OZ+q_O֖+q_O~q|WƿşZ	x+q_O⧭_8qg8+q_OG.5>w\q|WƿZ|Wƿ̽h.5>_F|_8q8+q_O^_8q?\k8.?''x>%q|Wƿ7?\k:8+q_O|_8qÎ/St?'I?',||Wƿ_8qk_>s_8+q_O>[_<8+q_O֞
<_8q?_8q.5=8xq|Wƿ^/Sl??\k4_M*x<q|WƿS<$|WƿI+q_Oɮ+q_Oɣ+q_Oɬ.5?\k4/SJ^O_n|aOD[O/8;WaO/6	Wa˫^p]_Ն?7wkL|HqlEV|aODi-?1~Hhj?0(?pgߒ+Guq*x~Hh9`Uow?WW.#w?WQKľ_Ւ<	j?0ɝ"$y/S. ~_Ւ<֮/Sxw恾/Sʞ."$yW|\(}\_;pߒ+Gqh%愭\_ d\oߒ+GO\/Y# /ShmO~Hh O;}"$y_Wp$Wd4 \_K_\总W%׿$Wd4ڸO="$yЊߒ+G
:Oߒ+GqNp "$yڭ~_Ւ<ǫڔpw榺OO\EVHPWzC$Wd4#?2O\;EVHPW/®/D/y֘¿+F3_o0=,wS"_Ղa~DKU^$xFwD_$owD_<#wߑ_Լ#"wyM.qz%k³͍SH,1qz%8q/D.53͎xS惎/S\S %ZcC0#؋x
S/?[@0ߒ+~ACQ0eߒ+~ACRvuq3o~HW^rwߒ+~ECq_`W C$WpXO9oߒ+W"ߒ+yuq"ǜw!@8D^_˫r$w5q"w~Hab._f\_ ߒ+~qrPӿ$Wp-\_|$8\?25q<$"Kq*xH9\?2	q4
ZO)DN_!ή/S$H \_J$%w-\_ėg_˫g ?~HD	"Wo	]"HZO>$/:B/	]"A/S'x7ߒ+~dGB
g"D\_!x~H+Wxkߒ+~d?"_ =K>/"ZO~H? =ߒ+~dWB!c_ 
@Nxߒ+~dqM$WpQE9^{EW̅=\_^EW̌zOz~H/S  @~HC۷u?®/DJrOtZJ_܋g+ŀgVQO]X>SE)z]X>ScpUå48+'XFS ?Yu`O*A']X>S"Mi?::o:@_o$~0_SAW΀~H@Wuqߝ{E2pG~tߒ+qA
FZOFU.WwMi?:[ΐ?+[9\ſǜЗߒ+zO>tߒ+:O3:}"om\_Ʃ;Uߒ+\_dYE2ޱ/SX4>_̀6/S4%dc\_j?"oXW;$W -r?51~j?0w8z/Spq=0/_ެ+o[V.WImX_=XmX_XmX_/4_Y-X_g7V.Wl/a\S23mX_zj?=/Ջz˼_7P-+6@AK<Xe+6_,2Ջ4A[<Xe+6o榜_Y-X_cg_3V.5w_5ڱrOMX׋jbjbzˋjb/Ջdm5>$8G؋x
-? G_E2)@D_̊~f? HoE2)O	 wdS\_U'y_̊~WvdS1/S^_̊~fuqoc_̊~fuqF_̊~fj?!);E2)?6>0_.Agqz%0!§(q|WՋ?'n/}V\kz<X"5%|WgX_&q|WgX_OX_5ڱrO~J5 X_? j?Ծ2WxV0d~?a#W`H/Ջ<>/Ջ6N/V.W`RC/Ջ梷xV"g8+ņZ_c6vvP_o5)6|FS9uq#_̅?3Wd;"
~C;E2`r%	;E2]\_"?~HB˫0Jd)O%[($W!Oc	P;E2]\_2<%$W!Oa0g+_̅?3W§_̅?3Wׄ_̅?3W@ߒ+r?1 wd)OJ$d)O*LS9uq
U_̅?3W	$W!O`-~HB˫6~HB˫ x!S9uq1[_̅?3W\^|WՋ?&_3V.5/__3V.5<Ng_3V.5P_3V.5&xJ<Ǚ˫	_89ub_Oῄ\_89ub_O/	H<_89ub_O	@<]XScO	C/yq~/yq	J_89ub_OgQ+g.\k0P|WՋ?&~x+qrƿ~x+qrƿ~+qrƿx+qrƿ^0+qrƿ`1Ǚ˫fͦćVo6"^+t%aODYSK}"WP 7ߒ+aqWߒ+aM $W0?d
rOɅ5_8qf>/Ջ?@#jb=i1! M0+[˂GK[\<beߒ+CT<bwf?1x_ߒ+C'Ϳ ?b9Ϳ!͋1f?(="]\_"bߒ+j?(1ߒ+JJ1"\_z7~Hm?4_uqyZwfOS__ڸOTA~Hm#/S<d3ͿڸO
?׿$W6ZOs!~Hm0sW=d߿$W69ZͿƻWO="m\_Vߒ+&_aV/SQd)f?Q;c._`?W3$ͿqtbE3oj?T&fuP|&>Ϳ?u5"Op;5ͿJL$W6
^;E3oM7;$W6Ȧ"?g0-Ϳ O~Hm2/S>wf \_5fڸOt$x	E3oM\_xwfuqp=_+ߒ+n/S""wfqp $W6W*_]\_|{E3o\_| /~HmPKQS@"ͿW*WͿj?I3@ߒ+TuqpPAo$W6_W,E3oW,x$W6yuqp	y~Hm?y="@[W}y~HmQW=xۿ$W6q/SZ׏E3oj?$W6/S(={_O}Wߒ+Tquד;E3oꉺO3-z_\_Gߒ+O޽?$W6?+$W6Fc^{E3oV/S~HmP,KK^{E3oꁎ/S[W$W6$AǄE3o7W񡔾0__S?
1IrO2xċ_JՋ?$PC_5ڱrO% _U.\kiS@_T6Ջ?( O=PՋ?(|8+qq(|Wq>/zՋ?(͸+qV.5L/}Ջ?(z=PՋ?(z׍+qjƿxmסq|W@Ջ?M$z_8P5b_OW/=PՋ?M7+qꉺq驞CǪMՋ?(yub_O)޼_Tub_OK> \_8B6\kl?^+qV\kCjƿVzq|WXSKט+qMXS+q7V.5p̀3jb<|W@\S/2_7P-+pyB'j?Y_Mi?	Vs[͈@=Qsq~Hy1@L~Hy? 
xO_~Hy? 
,NEX
q <' ^_23/S ct_2\_Y[9k$Wa/S>]"e\_Sfeߒ+^_}"eڸOMߒ+^g3<c/X?!<`?$W`Y3EXq^_2WW!̏ߒ+^_5? ?g~H~j?60__Sݿqz% o+poH_7P-+B/Ջ'jbw_5ڱrOqN/Ջ8̒+o[V.Ŵ/Ջ8
q|W@\S2<_7P-+`ZcC`f^_o/)kſ3~H,ڸOB_Y]\_HϿ$W|C\_
R˿$W|C\_ 	~C._Yqs$_Y5qD@~H,ڸO!$W|O5qB~H,zO$"O~H,O-CHߒ+?	q/%_Y\_O"~H,˫YEYgj?42gKo|aW_7_7P-+naqq|W@\S/Tjb=S/Ջ7imX_sTjb=Pq|W@\S񺇪/|W@\S j?zjb>x+o[V.Wߪ@mX_{=Rj?Aj?XVv͢CZsSG
1D`{(V'?X /`<m{q➬'?C` >`C_	?qF_	?7#c6P}_+ 5i$?E`KŦ_;_ _Z?X=m'wKŦ_>⿬ߺe?Lf!}i=⿬ }\F_ զ3hd _-2/` a{>#/O?`1D&KŦ_o+W?`1D$`WL?d
+?e jH /  \F_m;_-2s`'w }\F__Lf!<C_-2yWSC/`1D=/;O`(~Z?4{ 5i$?${ g/9#>]SC`1DTL?;
+⎮#/O`1DZsnS
+kSEZc6A/]i_
W@5qhu զ3hwKŦ_E
W@qh1 jHй@=/CB i'2' jHBS<(]⿚`ySI}m
SGh3\F_ `1Db ;_-2K⿚1o5qi7V͢C<'xP{%_/Ow G4|A^#/OZc68'xP/G
;WA2, jH9'_-2yυ	=+:?4Zc6j({%_/O9_j2Lf!`<w@L?0;w`S@Lf!`=υS|(%w?4^Zc6j(%_/O>_V22 jHg_-2ϋ>]+f#/O{ 5i$?+<( ^S
ď
 4YW捽m|(*wKŦ_A⿚S\F_o`1D (OL? _	+Տqh զ3h3/
GDZe)xP
;WDOX5qhLf!gxP .S?w`ySBV͢CS_
SM|(WB\F_=m
L? T|h*eLf!@%_/Ohb6#/O	Zc6KŦ_(Ͽ4#|A^#/O Lf!gY%_/O?h=aW愯`1D%_/OP⿚3?4Zc6H@DZex$|W4K\F_mX#|KŦ_`⿚> W`1D ſ)_-2bߔ⿚ެSD`1Dߔ9L?"=+Ț?4 _`1DR%_/Oʗ⿚q#/Om~LIi~LI+ ;W怋Lf!g(/g(⿚4W怓Lf!gPE/gPE⿚ ??4Zc6Q_-2F_/2H jH`VKiXRhd-\F_`1D|SK=+拵qh^Zc6|ÿ_-2(0_Wj2 ~Zc6l>PKŦ_a4 qhZ jHVNEnS
(⿚	
2 5i$?]i}3S@c զ3h ؃i4yuqhmb0L? {h'W悗V͢Cb3L? F،WHWS@i զ3h F@gDZe4b;W@g\F_ wV͢C'KŦ_`D#S0-SE?`1D@L? R1(+\F_Zc6'/@؏WA[ޮ#/OU 5i$?-;%_/O-;W[7W榾Zc6$b/@PWS/,e; զ3h R${׿_-2HC^Yi?5[ զ3h R){%_/O^ƾ#/OEZc6K}L? T؁ 0CSQV͢CObKL?"ؒWU#/OFZc6,~CL?"gD>qjLf!c/؂.S~w+emm 5i$?z*{L?1@#5	 W@Sg6ϝF˝dZ6EF!6ѝunKtZ9޷Ejz᳖gўuJ+n7"R32_8FuzC{Cgz/QK=w|xm;/#}6m5[u|TmR+:|_!| ;xʛ޸Cn8tKꜣ=m>mEz@ 9 ovçghm;pzgzn6hO79F-Tۮ)zڑ4WhpdZTlAӔj2g7MhFy>kE.ϪoE.KVW/HhW(:ڹ36xvԵgMhpR֊5g#omKZ*FtրڗomKZ*FtևRvԵ|vԵ]TwkE/<çomKZ)|[>j57zͷomKZ)|[>{R3۷6[9 n7xږ6GpvԵMomKZH/#AtMRքR8twkB)dzT|jZЊA|nQDݾn-hzڑӽRքG\7xږTݵH>gM\:C@[CGo@v@{CzCzCwM\?ۊ!W=qCgv⇭hz@Z@ZRנ-FEvԸs"sCwM\5*!P@b_t44@sҋCvԵiE.&Fu町zQSPv'("t:FgMhzQS([:kCtڊ>jCMh|3\>`ւ.kENt<lTCPk@l.k=wMM \O#>R:}@
>FgMh|3[QS
jAmCj6 mB+7hHT5 5ԉ@mKTC(lȍ=Ot֊jDj=zTCΚMH6EvENt=lԉENt=lԉA[5O)yENtSR%Tj*t(BP*t(zOkE5"PkENt=l>zZSR%
\9l֊>uMH7t*t릴:J:hB (tAr抝>yQ
Ԃ؂٭#QS*!P5T5 #*tD*F6;D}ENt5x>FNht]5x>FjЌdm>l[ENt>l[A[5Og6v>8|#r٭:}<x7mR#H}qCVD>]^tB :"	-FvC@螤J^
Vȭ5rCʈT8twM\?ۊkC: s*kCW]A.P.hoK:pW|ڂdZ)|4qEHPޗM\yn(xtgiv⇍髖:v>HqC"EhsR'A.P-|zd -CZ_SK=nB+dZjn( yAT>!mK8tjA.QR2+49-FEv懮R-FEvւ>ۚRT5rOhr
5"t=lmi|ڊ>yENt.\R2+47tRj*t`֊]^QST5r>蝫W>BsCA.QR3DZy;V(yQ	:}RΛtjjnٯ@1Az!-\=wK꛶yCRנn(z]jnڇ.6oKUMMPæ"DSR%z'z'z'ڗnעz(pz5rCܶ#:|\S\:Crڇh l>x>(v*tZ6sCT9n(9n(7êԉ|ԸsJ+ΚS-([yCκ!TCP5r j2+47mK^6Ȯz憮QuAÖsCz\^t.hClT>!mΗ47>Ezn(dwv6ȝqCʈT9n(JZԉK6xtgOPԵϞh5Oz*FEvyC:<v|AwZ^P3Ψ 8r3d<1T["쇆A-Nx@ElSn(W: s@p,eV2YXyS].ivVD9jH-y$TH
 l [!䓏GȮ9l@$ΤrJy Pr	6Ϩ_<.P(x͞rԹsCt=lB7T7tZ:z.hzׁO-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\ĵh$Լ@@XV6ATQNZPR懯j|AxڄZ\FolsCoyhjENQ-tAwE.@xٷ-8}C]	 C]}Sv9hsKR;ܴ<FyCz]5r-qCgPޗM\yCdwܴ;xSghtl8tC6zMj6|#<D!5MZ6|#<D!Sv"P3jQ墦Dg< t[rn(p憮QuCn(v㷈PZ8}CgD.Z:l͞"n(j(v5HhEFjۖ4qEMTCNP.PӇ.|-iv6x4>l6Ϩ^>? {@\8t: yO@=tA.P3qCWr؄,eV2YXyS].ivዚ]DvjH-y$TH
 l4<*<<ICTj*Dvg>塪5";}Cψ.hjEHQSghjEHP3ιhjEHP<*DvΈTx4qCH(oK[<.PԼ}Cz]5r-iv⊑.l4qBg9FtVܮiv>sK8th<h4rۊ6xn(|-hAw)G]G+]+]h@(<h@(4rۊ>sK!}G) pt 8xG+]>yn(ClOQ: <AG!) p- rۊj\>眮ivڗthsPBa: '8- rۊ#;Frڗ\9s@mKr΀=|  Nq)A n(vAxڇϩzn(vAxڇϩzG) ` S (A3'rۊ6zAEmCgԽDsK<lڇϩzG)bB Apt1!p 8b}G+]g:|_^ۊ}S(hG!h0	(3ǔt- 0t"n(zN<sK=lOQ: xCS#|Qn(xrۊ"r΀=0) 	n(xcNW4qCP+Q: .aXӔt\±ivQ^tו.QJ+Κ: x>΀=p1trۊTە.P@lr΀=ht 4x>GrۊTە.P@lr΀= -r΀= -Qn(v	+]d&r΀= 0`trۊ)jgy\j״r΀=q0!)'bn(Wç\j״8thv;c@|=A? {D`<CivZx:p+rۊ)jghpiG)'b=PB)'b=PBivZyCϹ\j򇭟Q: cx: cxG+]^P+]^Phv;(SN; ivճ+]5lG)	r΀=/iv⇭\[:!Q: x>\hG%G+]_<p.P8tG)P? {@\z>rۊ_\/Tr΀= .S %G+]+]h%: <ATrۊ)EzR+]W5!Q: x>.SN#	Qn(G 6yn(G 6yG)4xr΀=~G'
D? {Da@ѹۊ)j.\+ec,eV/^Tljz]bn( #<}-Z	u/$*)C`Iiv^\=ln(5ln(^P+]ZyCϹ\#<sKQKV={CNcNW4qEj״8t+]ZxW4qE#!6sKP@lܮivTە.QE([:jBsKQJ+Κۊ(xcNW4qECnW4qE[>眮iv}S(+]Q[P/Q9\; CmCgԽDsKP34Ը}n(6>yn(>yn(W4qEm\; !rۊ(vA}n(giv:pV2YX+ec,^׮4pĀd9jH-y$TH
 l4

rA-N|t["*jvCqR3(@ElS-ivVȵ;!YX+ec,eו1zbnۊE@HH
I
rnCTjz7ltZQR#5p/n-[(xcJj-[(xPW/9hj؁B/8lyC]tZ)jghpiC]tZ#]ЅKǎ<z]@ NyhsK=nEN[Rj={CT֊Q^tԅC^!.P-\=wK꛶yC]tZ)EzR-iv⇭hClC]tZ_hsK=nE([:kC]tZ>.P-/hsK=nAZ_6OrSv"P+tRBÚP9pC]tZ"XӖ4qC<EhsK=nE-Zl8}C]tZxg9ۊEMhsK=nBrn(zh\n(z]nC
+=rtZ>jF}-> uAfܯ[ІrnCV+6t[[rnETvܯ[tg>n-y^Eϩ!Fu-UEHt9nWh!6sK6ܯ[BmU#;!Њ٫
/+RBmU#;!.y^Eڪ*FvC-.\nBJ*FvCzj'([BmU#;!\V2YX+ebL^vƧXۆ.ivVȨo%A .R (l`H$堀j["Іyh <lڄVȴ!9F6j["ЄNYX+ec,ez/^cS׬\jDZFwCGSR%#UCjD^r:JF׮!:NZ:huMHTݵHSR%.PkE5"PR-SR'-ԉCwM\gMhJF׮!SR',eV2YXyS].ivHȮVAm ]K$

@PW Txx4΃Z^!kCwM\塳ևdmۚj-Pۚj-#"sCwM\wT5rgMh kKTZ"|Cܴ.\R2+47tRnZhۚj-T5rV2YX+ec,^׮4pŻ^=@HHcQNZ=}B/(DlAwCwM\堀!R^<pBlֆyCΚ]`iCΚ]nZ<yCwM\˚j-C`iCwM\(mCwM\mU5r*^PR؂yB/(&hn髗Rի:pyBgΈT7tZ>
]n髗!|n髗!|B^r
yC
yCअCwM\j-/PW/9hvA|W/9hGZj,eV2YXyS].iv዇O7tǲՠ[HRI6`0l$
r+g8twM\P-tj"3ZTBçj,eV2YXyS].ivዚ].^VAm ]K$

@PR$ B9Z sg*rЀA}B9ZP#<D0EG 6y@lrg9ۊ:|\KV(z-iv6x4=l: ڵx:p+rۊ)jghp:|\n(pgsCMhsK<z6x4!R9hzZ#]ЅKǎ<-iv6x4<lۖMhtAE5"6|Mh!6-rІ
6x<NC
+="jr:-H(HPZ>l8j٨SD= "}CQhp+:!r􂄊iEȯhzㆭ\= "}CQhp+xfO-H(HPZ>l6Έ\9ۊt֊jD`ז4q@lQJ+ΚhB9ZUK)E!PTݵHRB/)Eç͞:iv⇈-[<}EHxcNZFxP6.Ptg;Fr疇4qCO<uKxg=lTx^n(pgsArR4q@mK:|4qEMTEN<.QS(j9hsKTCuKZ>l.hvAxۖ4qCgAbj^!kCwM\ç͞:ΪmB-(rU.P$
*FvCtZr\J-[:kEMTE(;(5^r΀=tW5? {@ltj6ϹO@;V(z)'jghpSNի^΀=:) kgU6? {@`cNS)H(|h@ CmCgԽD? {@34Ը}: 'K:|tg:|_^΀=1lOr΀=6}S9O@Ѐ	)'EzR) sg.S _O@ЀA}: S-O@tB啌V2YX+*b5=z.1sK<mQ
Zi^I U R,X@i'-#T;FTݵH:J>墦D7xږ:>墧-yCԵ!2^@sJZ6S5l_R-9mK)r懍jC79j^v^ݫj#:|g*tRPxזWt7j󖆨5xMj>GEphJF6ψTT#UEMTCΚtBoyh!6nhvWt<kD*^-&PyhxڦMv^t+ec,eV/^Tljz]bn(zYjH-y$TH
 ǇGI9hv^xR36E:+T6Ej={A	OPd^ZF״="Іg*j={CQhp-^ZF״T:>lC6zoQhp/-#T;F6Eg)t>堀Z)r7oyhzZF׮!@rQSЄNZ>(>BsCgOhzZ6hT+WT쇽|Nrz㪝TbfyPFvCF!!TB*1	`ו-N|QQMo!+Jo!ܸt%{ʄx5>pgrE/^xOm7Fz(P>v+o:|@Fv(lܵ9Fzە9Q["l.Q <lەΈ\7xږT8}wkEMTtä>WomKZr@vԵ=NQDvԵ=QDDp+dw^x	'+*z-/r|g\_<uU/[TgmrrKr|jZЊA|>vԵϞP歟SSw|ەR֊_>yCϞԌ+6|>vԵ=ܣTgDWomKZ*xڗ͹Hn9kwkEHΚ\>kE.>kB3WomKZ9s(R-TFv-TCl-T3ܴ<twkB3r|jZ#;mC|\nWT)KRկ+6Ry^l*+ȴ<lBm+Wܵ#"j)tև.^EWP>zܨm;xSTWhpTWh rR'*+ȴ9FR֊56WomKZ#}wkEHΚճ|@,*CI$I$I$I$II$I$I$HS$I$I$I$)<@,L5I 
<<<I$I S$I$I$ I$I$
B$r	.=n(y*3C[~69_Ww\|\a"mo#,Lԏ7?,=O^gQjGo?j/HMk"MRc>}y}d{Di9?I1={C譑hjnwi&&_r9	'8.QS״=n=|IdIWg܇}y}d{Di9?In(ElC2ݤD~}9	'އ4q@oR+dZ=}4wi&&_pɎiGr4q@oR+dZj\>V$ֲ$+3i}y}d{Di9?IoC]7-.}x_S|3efU'lp_R_+44}b?dJ}|3o4͓?3);HG*6L8/R_+44}b?dzfYYiI&2^0	
eR22=yS].ivዚ][S	*zW4pG]6!a#؆ULS)b 6#`ga?_"G%7^G+ǟ odk"}O8?GM"7ZkKOZkW[-5Z/ێ/8:&/Hu:㯋_a|_:Y_/̿㯋s x˄&/mKWf$p6bى.]b5=z˄/N5ElC|IpËz["R3ADHhpP
n4"`oR+dZ=}pˆhz-}MMaM^W.uT[Ed7_6yiv⊞tVȴR57uiv⊞tVȴ<l<އ4q@oR+dZ8k@`ftˆ[C]7-ў_8pÄT9ۊz["R"yHhp_e7y\a|/+9Bty\a|z"_I$k(:'	y\a| A: oB]gӿ+~!.	wܙ?\~Q~n oB?ïC?6ɟ_͇_caku棯̇_CqC'G_V5?65~5	^k4ū?oW-^ka
z%Zqz%Y?Կ^?O/G~z%Y?/D?]8Ky? >/D?]IiU;L|Hq*^+/-./SW$Wq?ߒ+w9_j?+;&p>;&_rO/\kū\kR+qXS?8+qMCڱqYii$?ZnS[?ūS}Zc6GDZe_#eii$?_%wKŦ_ĿJ_Z?KLf!>L?w]Wm#DZeHp;?Wmmii$?LNS>6#/O%"EoR+dZj\>z["R4HhvEO^+dZ)|T[Ed7_6y b΂=yH啌V2YX+*b5=z.1sK"6tYjH-y$TH
 ǃY[!䓏GȮ9l@$ΤrJy P|9ۊ*z["Kߖ4qEO^+dZ6Cpg9ۊz["^ZHhv-ivޤVȴԸ}Crn(El@mKyhElE/SS~Z*z["<ElCyCz["PޤVȴԸ}A(|Hhp
@\I$I$I$I$L y$I$I$I$ `
I$I$I$I!I$I$Hy$I$I$I$I$I$I$I$I!Hi$I$I$I$I$ (I$I$I$I$@PI$I$I$I T*aI$I$I$Lx4(i$I$I$I$\!9ۊJpnEۗNiv+PTm˄'4p(V4R5XI$I$I$I$@,i$I$I$I$'YI$I$I$I$I$I$<I$I$I$I$I$C$I$I$I$hk????????????????????????????????????????????????????????????????????????????????????????????????????ZՖ_kVX-Y`,eZՖ_kVX-Y`,eZՖR	6Ϩ_<.P(x͞rԹsCt=lB7T7tZ:z.hzׁO-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]ڼzd25r; ==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tl8tC6zg-htl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s:x)[<E? {@ӇqCgQzv↭(}(s:mUڼ#ЄA tD@b_tz-FvC@͟ElW/ (T=tֆ1^]@cJ-=(>ÞƔ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Rנn(ۚZԉ|ԸsKSR%jD?ۊTBHqC=|nt]>yCR֊_>yK8tj鶋J=#Tx3*nڤGPzHy[<E@=tA.PBlg] Ej\;l-'jiK7tǽqCW <l^#;bg;#!j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uivdܮivdr΀= ΀= n(Cl.PhS iv6Ϫt+]>yG) p- h|Qn(pOrۊj\>r΀=	=AG!) |Qn(t˚j\>sK:Fv.Q: @9Ǩ<h  ~@zG+]j#>'+]j#>%h@!PgOO@ЀC < Qn(xR.P
+j#>%h S@iv⇭Tg|A{n(zN<6zr΀=1 &΂CS#|P@cG+]g:|.P>yG)Z>A9O@BaG+](mn(xQ: .|h'G+](l9\C`iG) 	cNSp
Ɣrۊ)Ez^W4qE([:kG)'w: x>n( 6uSnW4qAQ: <S -Qn(C 6uSnW4qBQ: Gy: GyG+]d&ܮivoQ:  S  @,Qn(WsKRի^: cx<hv;cG+]^6z>sKRի^Ӈr΀=q0!ta1h4rۊ)jghpin(Wçhv;c@|=A
Ɯhv;c@|=A
Ɣrۊ)j[>sKRի}G)'
)'
ivZyBgܮivZyBgr΀=q0yO@8vP4rۊVΈ\ivճhǃ%: x>TrۊtBsK=lG)	r΀=1ivWt=|ä>W4qB+:xh@bG;tpbPCQn(vA|BsK; !Q:  "O@ЀP@iv6ψ\iv6ψTr΀=@) p	Qn(gMH\ivQ^tԅG)'vO@8\ð%G+]+]ha: ghaF: ]]: x>*3N#	nivQ^tԅFn(gMHY p	Q΀=@n(ClFn(Cl΀= *3 %ۊ_/YP? {@\z>ۚ]_<p.P8t΀=1	niv⇭[:!ghǃ%F: x>[]5lFn([:!ghv;(3N; n(W!}Fn(W!}΀=q01 џ΀=q01 ivZyCϨj򇭟ghv;c@|=A
Ɣghv;c@|=A
ƛ]^6z>
ƔnivZx:p+ghv;c@|=A? {D`<Cn(Wçj״8t: cx4ghv;cۊ)jghj׹  (@Ѐ yۊFBmFn(v	: GyF: GyۊTڍ.P@l h|(@GyۊTڍ.P@l'wF: x>ivQ^t֍.QJ+Κiv⇈V4sK<E: .tgh'ۊ"niv⇈: xC
3#|niv⇭T74qCϪt: xC
 b:h@Ba@PgA!n(zN<6zniv⇭Tg|A{΀=0 D.PgO@"(A3'ۚ]gV>F}KJ74qCH(| ` 3 (A3'ۚ]j#>%]j#>&: @9Ǩ4gh  ~@zۊ#;Frڗ9s@mK |Q΀=	=AG!n(pOQۊj\> p- gh|niv6Ϫt]>y΀=h@;]74qBg  n(vA}Fn(vA}΀=xghAvn(|-]gn(p74qCNghv;(.QKV(tAr? {Da@ѹۊ)j.\n(_<p.QCΈ\ivVΈ\iv)jmrۊ(W=l.QB9W4qEj״8tV4sKQKV={CNrۊ(WsKP2nW4qEdΪmn(M\R.W4qEl+]V4sKP6sKP>yn(g:|_^ۊ(xR.QC6>F}KNW4qE9s@mKܮivj\>眮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[6
Ɯ9ۊE(mC]tZ)jghpZ[ЅKǎ<.P-ΪmC]tZTۖ4qC;Fr疇4qC=ltZP\>gܯ[ІP3Whx6z6Ϩ <lەtZH--^EԂ؂ەtZ*T54=pz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C~]jnڇ.6'-P6ϨElAf"E	5HT/P'("r3>(vZSR%5r󖇭55"P5Mp55"rkCjD墦D(pז΃Z)ڗhl59hJj-[:kE5"P5Mp5:SR%5r>覤JkCgh73״TE5"PKZ!3״TE5"P#={ENtz'נ}MH>sZSR%TCMhJ:h55"QS[:kCjDK-SԉCvԉC=ԉ@mK7k=HԸ}C=ԉCwM\覤Jj:}SR%]!S[:kE5"P5MpH]Sj*tgMhJr٭:}SR%:}CgA/5^rkC6T5rWtT5r󖊑]^PZ*FEvyCdvr]j*t-]!SzRnZ.hۚj-[T5r΃Z*FEvyЊ]^tT5rtȮ@r"sCns"s@jAp>]^PTT@`\!PN5/QS(ۚ@Zp砀Ar抑]^P[QS[T5r>Q]^P6tR2+47t*t j2+4>Þ6Ȯݵ-yh 8xT65r_PK)x	Zj-[:kCH._PAv֗͂-[:kCH._PAv֗͹hl5rD.hn髗<E5r󖇈5r6ϨzT7tZy@mJ#bj-T5^rKV(pj-m:!PW/9hCl)tB^rІRB^rІ
yCD*j-/D*j-/5r6Ϩn髗; uCwM\SCwM\墚6hn髗
Ԣ6 ^t<z*^QKǎMW/:<yCwM\tAry6
Ɣ7t·5rmU5r
Ԣ6 ^t!R^<pBlֆyKV(pjBgΈT7t΄6ςD*jBgI
yІ
y
y)tB^t; 
HT7t΄6Ϩn髗/PW/:_47tΊjDx5^r+g8twM\P-tj"3ZTBçjCP5rD*:|񻦮^t5BCç(Z/T#<6|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+xfW-􂄊iEȯhzㆭ<NC
+="-H(HPZ>l8j٨UC
+="j􂄊iEȯhClC]gMhJ6yhsK Λ<qUlHT#<5TR[:kEMTE(*^Z:|\n(xr3TV4tgCnZ\=wK꛶yCg.yhsK8tT
6yCΚЅKǎ<-iv6x4:->l.hsKԸ}S9hsKTݵHTZ:|򊛶4qEN<7T.PRdmhsK6t f7tZ:|\@lܴ"҈ڇ(R@gd>Z'E-QTݵHRC^RCZj)'Ez^S ϹO@;V(Cltj򇭟r΀=v^6z>? {DZl) qr΀=uSnSV4? {@`r΀=0lڇϩz: 6>F}KNS9s@mKܧht}S9O@}S()Ϫt) sg:|tr΀=tW5!r΀=6|B? {Btܧh<? {@bt{gD,tj״8tV4gMhtl: : ڵyBg'j[>@;V={CNghW@T? {@lP+ghCltgV>F}KLtm|ќ6t Nt: ų>y@l//s-Tt 9>y΀=2ltl? {@l΀= ΀= ? {@: ų: @lP@Öh͝>Og6v-K-S;D|Sܴ;xSghl<lSv"Pꚑ*tjZtRԇCo={A(oyhxڢN[Pճ=}KܴT/(˚6P旈mEzCG<jj={Cv(n髗T>Z sgM8HT"C^ZQ]ݫZP3Z6x>(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TBjjAwCGTCʈT;xUmѨv>jH-|Cgh7/5yQ
Ԃ؂٭#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hBrR'-mPZ!9|=lRԇCG>yKP:}"|C2#gOh`ڇH=l]Sj*t6gMhzQSPzF}	hBrR'CΚ56Ar抝> TCRj#QMHԸ}ENt*BzZ7xTA*[P/[PZ*t3!QS#}C
\9l֊>x6h\>`ր
\9lו;!|N|U#;!FvCٰkʊd>TVȨ&ܴPArV4nyF(!?B<Fz8Fuǈ9h[<}@vçT6ϛ=|Vܨm;pו뷎> r;l6xnZ=mO^}ʋK(r6mʆgD.WomKZ*Ftև>vԵDv:j+6[9 r|jZЊA|("r|jZЊA|("r8r畲;ܯ_<v=v떗9^x峮W:Ew3ιZzCEdw]n-hE lCNr|jZK(zVϩԾmwkE/<gjFvەR֊_>yCNr|jZЊA|nQDzC{R3+6<mKܤ7vԵgMhz.yHTފ]5MyHTފ]5+6zjrۖ_#;l떪_!|_TnZ:FvԵM]n-hzڑӾVjr+*nMZ)jוR֊uSg<\ldZ6EF!6zZ]kCڗ|[+mrnKT6ϝF*+ȴ8t*+ȴ]9FdZTwkEHΚR+6>vԵgMhj>Z(jA
Ɯ9ۊ*z["Kߖ4qEO^+dZ6Cpg9ۊz["^ZHhv-ivޤVȴԸ}Crn(El@mKiv⊞tVȴR57sKT[Ed7_6yn(ElCzHhvC]7-.P+givޤVȴԸ}EO^+dZ)|S״=n=|(oR+dZ8kԊh_r"E6iCEl@mK@jI$I$I$I$<I$I$I$I$I&
O P<I$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"8 'l"8 'l"8 'l"8 'l"KCT$:>V=|4qCԢd7_6yCO_R\!޶C!PW/9hp\:/^<^
hn髗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ivWt7j; ==\!lB^tPn髞Ht;x* yCʈNt5BC[֗5BCP-i}OCT$:p#]>lCT$:p#]>lPvçT5rCT$:pTB_6jC>gMhzͺ!OyJ->xC{	o:}CQhlކHt;x_RCT$:p< QSPvçTCT$:pi}MBrۡ8t4qB+:yK5BC_6?ۊ!责An[:塪5>l.hzE˔jhv^ޗ4<lTj*rڗDtRrӇ9ۊ 9ۊz7l4qE/#}A.Pg7W-rK6xtg6G}C6zM(zH|;xSght6g3Jx-#Tg3Jx-7mR%#>FnZ*nڤJ:!P@FyCN!Њշ-iv>.hjgT;|-ivm;xU[> .PӇ6tB.Ph|/-iv⊛o#TTfhsKTݵH8tyJ+Z8}A rn(pgsCyhCljSPzH|hAltNtў>iE?ۊB PzT7j0lB!H=}TB"	6|B+wM\{PZzMzvΈ](4zQhnږdzz'j*!5O'j΀5Ft۠,SSvzlBgRȴR;qCgPޗM\yK=tև5"t xChr
5"t3\;l-çgsCz\І[|Cvۡ.hoK|.Pog}qCNPN]wkB2'A.QS*oKT9n(9n( yA>Þ7mK^]D*ԉKSR%jD?ۊ*FEvև5"t[΃T>!m=tmKZ)|A.PӇ.3-(;xSށǈ(j:C@=C!hAl? {@ӇqA	Ǯtn髗5r蝫W>BsCA.PW/^#;kK5x-M[ЌkKyhjEHPޗ4<lӇܴ5FGoz-Q*r-QFv-Q6Cpg!}EHP
/n(xtg9ۊ6zoK[<.QR#7W-rn(Cl("t9ۊ*Dvj·4qCH(oK[<sK<l/PޗM\yn(pW4qCNQ: z: zG+]giv͞": `r΀=xrۊ_rۊ_Q:  ":  "G+]W4qBgr΀=yO@4rۊ>眮iv6Ϫth|r΀=BaG+]6>yn(pOQ: '8- hsPBaG+]3g.hp.P34Ը}G)A ΀=|  Nqivdm|ivdm|r΀=  8yBA1>? {B  p 8b}G+]gV>F}KNW4qCH(|r΀=0 D.PgOO@"(A3'rۊ}S(+]g:|_^: xC
 b:yO@Ba@PgA!iv⇭TW4qCϪthG!h0? {@b<AG!iv⇈+](mG) 	΀=0iv⇈V4sK<Eh&9O@L+Qn(gMy\lh.G)'wG+]M\ΪmG) h|9O@GyG+]M\dΪmG) p) pivorۊFBmG)  9O@Ѐ yG+]^6z.QKV={G)'b΀=q0!ivZx:p.QKV={CNQ: cx4GSN;1z>n(Wç+]^6z>
Ɣr΀=q0!+r΀=q0!+Qn(W=l.QKV(zhv;(G<hv;(G4rۊ)jmrۊ)jmQ: c<A? {Da@ n([:!rۊVΈTr΀=/)	Qn(z.PhG%: x>Trۊ^\PzHtr΀=.@u`= S1AG+].PG) ? {B ATrۊ>!rۊ>!Q: <A\h%G+]W5!rۊ)EzRh.G? {Dpb<ivrgivrgr΀=~G)4xQ΀=~G4xnivrgnivrg'v@8\ð%ۊ)EzR]W5!gh%F: <A[]]:  "@ЀP@n(vA|BsK; !gh@bG:tpbPCnivWt=|ä:74qB+:x: x>TghG%ۊtBsK=l腟΀=/	nivճ]5l腟΀=q0h@8vP;]^P]^P: cxF: cxۊ)j[>sKRի}΀=q0!+Q΀=q0!+nivZx:p+Qۊ)jghpi΀=q0!ta1h;]^6z>sKRի^Ӈ'bџ΀=q0!n(WsKRի^h@ X<? {B `n(v	]d& p pn(C 6uSj74qBghZ<? {@n( 6uSj74qAgh.G'wۊ)EzZ74qE([:kۊ"Xҍ.P6
ƙ 	џ΀=0n(xQۊ"Z>A(@Baۊ}S([>Z>A(a D1? {@b<AG! L1A;]g:|_^ѹۊ}S(: xyBA1>? {@`<@\< niv⇍Q[P/Q(= 3^gh@!PgO@ЀC < nivdm|nivdm|A џ΀=|  Nqn(t˚j\>sK:Fv.ghsPBaF: '8- ]6>yFn(pOgh|Q΀=Baۊ>niv6Ϫt: <A? {@ iv6Ϩmgh@(4gh@(;]]: `Q΀=xۚ]gniv͞"h4gh;]ç8}΀=q0|O4qE-Z˜ta"~Fn(W: sG+]Wt=|ä>W4qE[:!rۊ([:!rۊ(W!}n(^PW4qE9\Rի^ӇXӕ.QE-Zl8}n(^6z.QCM\!:+]gU6sKQJ+Κ\Riv"Xӕ.QCPە.QCϪt+]Tg|A{n(gV>F}KNW4qE/P/Q9\:Fv.rۊ(pOrۊ(ClOrۊ(Cl.QBg.W4qE/\iv_rۊ(|/+]>.Pd>]gd>WhjCW]rnCTj*DvM<填bC`iCwM\填bCj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>nWhj5  z΃RbnWh5P֗nەtZz7l6+R57d7ι^ERj4Cm-&QR3ixەtZMgd:[5pAEzQHMgd:+UEHt=E˞WhBrEH|[BmU#;!ЄtZMgd:n(zT>BsK=nB+dZj5"t[Њ޷E}Sv(|jZ[}KUMMPæ=v⊩jtڄW6mB+d^Z>/-P'("rSԾmB+dZTCWvjDjhuMH7tZtևTԉC6zä>ZtևTԉCgAjD6^Z:hJj\>塳֊jD墚(n髗=lԉC6zä>Zt֊jDuMH7t*t(BTއ^SԉB-h|^SԉC|:}>J螤J^5"PCMhuMH6tS]5(l5OtևTԉENt=l.kENtOR%OR%OR%.PݯD"PRSR%5r󢚑(n髗TCΚMH6EvENt=lԉC6zä:#=wMM5( RfTCΚMHT-; ClֆyCgA/QR2+47tZ^R2+47tZ*FEvyC9hۚjUCΚAv֗ͨ眴6EvEMH-h \dWnhn髗ܴ5lR2+47tZ:hۚjB+:*FEvyR2+47t7y"sCns"s@kA@ZP*FEvyCdvQSg49pC:tւmEN<OdWnh}K=j2+47mK^˚*FEvy@jAmENt5lR2+47t*t-FEvy@kkEHȮW/(6Ȯz/P"sCvԵ堀!RڔFt7tZ=}B/(&hn髗=l= }AZ_6
Ɯ=l= }AZ_6塳ǔ7tZ\^r6
Ɣ7tZ"7tZ>PW/9hB(.n髗!R^<pBlֆyE-Zçn髗!|CwM\
yBgI
yBg*j-/n髗; 
]n髗; 
HT7tZ>^r5rdM5rjDx5^t<z*^PR؂y@pyE/8!6kCwM\l5r˚jCP+PW/:"7t΄6ϨzT7t΄*^PR؂yЅK)x	ZjE-Zçn髗m:!PW/:>
]n髗m$*jBg*jCD*jC
y)!PW/:>^t; uCwM\vA|W/:)`ֆyCP5rFuCW7W-|hhyQ
<n髗"yCO7t·py	<Oh@ !P@l
rg _P@l󖆨; ǈ(j9hCjr>-iv6x4Rի}C]ç͞:[:!r΀=v^6z>
ƜivZx:p6x<9ۊ:|\2nZç͞:TxZtք7t!R(EzC]ç͞:= 堀ZQhwMH=堀ZMg\!|Bç͞:-􂄊iEȯhzㆭ\NC
+="j:-H(HPZ>l6Έ\= "}CQhp+xfW-H(HPZ>l8j٨SC
+="-iv⇭5(x5.P:lTR.Z'E!P@l(RQHT=l-7mR%wKQyhpgsC](mCQR#"XӖў>G<EhsK5p/nќ.PR*^<p-[:kB/8lW|9ۊ:|\@lܴ8tT.PRN<.QSv"QS9hsKT*nڤNZ:|R疇4qCO<uK^!.Pj؂ڇdmW/9hpgsArЋJ#jUK"	hrg9F4RCΚSv"QJ-yJ/-hn髗hgMyO@>? {DZSNի}: ڵx:ptj׼hΪm: MO@"XӔt(m: 
+j#>')/P/Q9O@>Fv.r΀=	N<? {@bN<6zh[>眧h͟TS <FBm: ^tԅ: t.S _r΀=~@ltgD.SNի^ӇXӢW5ON sg'jmghW=l? {DZl8}΀=v^6z? {@ 6uSlt 5ghC`i΀=0EQ[P/Q3 ^!3^gh#;Frڗ:\>ϪtԾ @}S3 Ϫt: MN,t 9: : tgΈYΈ];D}A[5Og6v>8|#ං.kENt>l[ENr5MjkEMTCjDZ*nڤJwjCZ*rڗ<mKR#!l4ju9mCV_P/rSԼ.hxږ:iC{C^!PWolڼ^QR3h͝6x'E!PyhjAEwCv9hjCWht6tWvjDjhClEHȮ5\TݵH;l髇Ht!vjzhEzCƼNBBmUPxזlڇolH}^#; yA#>g}*!PA P:}ä7-v6x4TCܶ#/[<O>GEphJF>jH-|Cgh7/5yQ
oQS*!P5T!F#*tD*Rbf:FtxENr5M7lgd:>lCtW!63>lC6zj#<ȼ;xSgh{J-6EUC6zdZR#f;xSght8|olPޢd^ZF״6vSz>lCϞR+;D}AæRo.;xSg\:C堀6O9	5H!}CQh|Ο<!<mKRt<l.}CGTC(lȍ=OQj#P=wMM`ڇ5jmENt5BC릴>nCT$:>	5H[:kCtڂ˚*tRH-|E5"PR:}@
>FgMh|3[QSP@
> TCRj#Pj^kENt<l)pZ*tdtWx5O6GEpZgt)p^WTU;!TʌBBTbf*+dZQ["r7<Agܯ\!Sι]x-RgH8tʆtgRەnvçTgmr>mSg]p+ϹQirR͹P>lwkEHΚӇܮ7xږTݵH>gM\:CvԵg$WomKZH/#AtNWomKZH/#NTG\GpО"r|r+uURHZFv+W/Hhl+6͑pWomKZ)|[>j57z͹]n-h=lHr|jZK(pWomKZH/#5HHojFt@vԵ|۔᳖7xږT\!)KR)K#<vԵ×<[>rU.[rKgmrK6ϞKꜣ=m@Hܮ7xږ#:+6[>{R3:wNQzMr>kE-Z|jZU.l͝lCȨ&ܯ[}R2+^6MhzRtZ9zWi}ʆ=Ez>Ez("rlCj9]n-hZj\>vԵ;ܮ7xږT[=|@ 9 oC]hz-}MMhsKT[Ed7_6yC]7-5.PԊh_rn(El@mK>p-ivޤVȴԸ}n(ElE/SS~4qEO^+dZ6CpgivޤVȴ>pס.PԊh_t9ۊz["R"yn(El@mKܴT[Eϩ-={C譑hx͞r"E󆼡Hhv(oR+dZj\>>PޤVȴԸ}t7tl @ h        6b  [@&D@'D@2         J  >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             2'"
   8AH(@_`ace|
!,?Nilmprst	014;Lbdghnoz}"$./69:<DPTXfkuxy~#%&)*235>BCIK\w7=EMQW]q{'-FGJRUYv+SZO[Ct'# d000aaaa``0000A($aaaa`b1dl0000aaaa ɆaaaY[00000aaaaa# dabQ`00ņaa L	aa`v9b08% :q^ `J"kїZyɺcIp'
FL`}"DKXkїxRV:J6N]8%]鲗_Ei#0F`tL LӢBJ:Ƴ֝>^o'~)z @R:up$5n ڟ0%PK>k	J"2
PcHz$Oj}@HҨP>A(6Մ1e$n'>$AD5Vj%@"H, s{w^R K>.Ks6u
A%"Yh+sd |  
bO 8<%Z }X7\dҨP@y{'gy'm*V9E\<A"U4!h>AZ$L A
ZU!l"#4"詼p z65g=)@qA)Pi
a3Pg ڀ Q<Ria{Ƴ0{SK0Rm<k<#)!t3ڟe#hJr52FRK~)x[!FV9TÄeCa)p3"jd7	CukNΘp| cqYt|7D	sbR}A )'4R<*XOyJ @GB@)>tEmTDRH%E.(x%RE%'Zu$ I><	'dx4He`N8:BH	$ pA(I
h>yOH)~b`M@r@f84Ղ+$dQ7>NoDxfDRwgыڟL&m LHK(xΤTȜT^.2x  ;Պv{y +K^Srq@XuXgۄAڟx<
O@\`󋓼.2I23<k<@\` Oo<k<"w>HD/xyDj}F󬤄TR̀Jt4bbeiKJ00Jp8ܨt9FT90N\9JW2ΐ\PT
g:\?$zh(27>^)u@TH蔬2PH!c8>o(	T@XĴ1P\">C `+iT%+!->ϖ=R:u>=\||G]> `J>$Tw7z` )$kA݆g>p8ڟL
v$hq'xz
a@̉~ZqCj] I (N@""D56pO6O<z~}Bp)iPPp -`fe@8T"&6o+L j~mυj}@Bixq@tH6 ze$7F/j}Yڟe#!NՍYIYBuZϫO<k<+{SNL~5 $YK~O$[#+JZT8ܨ9r2rP9p)Y9|Ii|^>]Aǃ-h\.Jxs@d<' 'd uJI_aH"DJfqA'9H@y`?vNN4Upe/HNR[DÔc˓ѕ2^3iu'5 R ̜q 8Zs˲9dKAܐ<Nvgvxx)5V/ln22teeE`jAt:̉qmZӡ3Jҩᙌ"o1xJxo745O o+eLwg!:?D7^Ƴ&}ga&;$']n./j}X`\uY@%DuXԩLC͙2?a_b!PAꃫ<k֝Aڟ.6v0{S0.NN>Z{kǻqh?{SU8񬴀 m׵>>ƵoI7>@Kx֡ܜҩ#qh= 5\9x֡ܜҩ#qh T&I)1ِ3 J_cy,NX1ZtԶIFdMȦ4.z'YhN+Zt>&tĀ9 M  x.?eUrJ}n-R(a/x4ՀfqjW>D/x4ՎC2>>	s'998v,Mk	9K " xG{ {&;)̃$,*	ctfc]#s1dۦ@ .Hk ̀` 
iTdِG>dV (R :\ vH s=C\ 	RjxP<F̔'	Cpm@} <@glSéQt2cFfO@' x 1$O <ҩciQtMz^. qXgnܐR6B`+xI20dPGbX+4-:U`Xp&jm)6A]aڟ rpt	n>@w9Sp4׵>@7e2{S줞R8dx?6dɝJ_cx"BbӘpjӮ(:GL|L脉TOHwg Oj!d6Ҩ6*z4辻*˟y%T/<*ny;ڟxuĭ|2
BL|;4ڟP@O	PQ*tMxyNOy:
çg 	{S&m	rpD5n mOhdL1d(:lǩ`?`Todc#% LjWW2RjAtliaf)x0:H<|/2R 3<V:!<k!L\	:o~Ы*{S-x(GfNA̄Fd##guU$xN .%N50~ԩ/Z2M6d.԰R
^mocŉԦ	a߇ΐ\ZہOSmj!ّK~O(i#0*R2j<w>MJlQ̊_c}ov9b2y)0+ZxJlQ̊_cDv9b0Zt=T0Pus$ݔJCgL[Nf8T>ZX^P|o8u ܜ%*)$΀ڟe#qV@QՁv*V*h; ' 9 7{Sbua{CpR
Wdqkڟz`-RE- ni qT0' 3PD]XK:T^eu`iT( ){s'*V qt7Lp5 ~lt4J@1br`)Q0̭(߁3N
(nO+ZuדD2yJ{SuxHN+O7>(5]>=x}''|7{S줒7Oj}aJqP@*Y
|qP7{S7#	"xySa3ڟe$"n }듐 yĄ+UW'D}Rm^Maۮ"S@N	IP6C)'	6PaD
^np1EM烀_ ڟ 
B"PpB
T{OtS	N>@h^@O@K5n*<k<T=RB&g>G]R?dِ4R;>)iR2iҗF\nT:쐬ΫPus's̤ +S+Z<WJI<O[@>쩢iTsǵ>G]o'zX,y8daZY[)hǵ>*a$ّK~OcQ-*F*a2rRĂdM^sHO*e$s`{SuΏ90΀MO~
0dDLmJj"wV%RAП]mq{JIJH VPxZN~O-T^h`1xQ*/Zd+[abJh?yS/j|fbխ+V8VAV"̥L&쐣n+>>G]R M1͙2S-za{Xd1n~O6biї#J``0H.ԃĂd-YkN:ZO*Iǵ>G]nw1o[.ͥTn*W>8 
$dG	qP {S(n0NzX,'9ЅG+N ۪I7>G]o[jxS%RkAc)hZҩs*8yVhXmYSD
uZZDJFf.Xdl&;qH`cLvAOTU́zRͭa!Fx9b2r>&tA̞%$l 2BVp^O*e$xO[ۜ>NoiTx=R:yRL*cIfE/>mҖ#.N7*/0N\8ܨt9!SڟyIfE/8RH4P,6dR|*>Ɠ̊^q1@T^4P,6dR|*+j}緍'<cJmOa"c)U'VoN(2)y>xQ{xq@ّK1?>Ɠ̊^q1@UmOa"c)U+j}緍'<cJb4P,6dR|*{xq@ّK1?VoN(2)y>xQ¶{xq@ّK1?j}緍'<cJ{xq@ّK1?[S=i8Xlȥ
UGڟyIfE/8R%mOa"c)U1VoN(2)y>xQ[S=i8Xlȥ
UD%mOa"c)Uյ>Ɠ̊^q1@TDVoN(2)y>xPh4P,6dR|*%mOa"c)UڟyIfE/8R$+j}緍'<cJ+j}緍'<cJ4P,6dR|*VoN(2)y>xID&!H`yr`*L^^-*
iCŉ&//
JҖ^^Zvhn9/0PCH+F`Mf? 9f?@cYšU15!	~Z~6cs9ܓ~]t5CYr~q C`sη/F+~Kэc/'_">J^+~ԥF92yD}o0-*#?#Z\:L8J6~äÁr)YX7">e/)q">%++&`f\?">S##~oD}oo_#D}oL:-ʇ!XD}o +D}o0JD}oqh<kE?W&#agkEK:w UŢgUqhKEM-Ţx>-v]5X	̈́"v&O_uK.ĺy.1uuDm%UIq%o:ĺO]~zĺy.Kwuuu..r]}`K]}b~.Ä.1%gwȸ_X/7dN.c\TK8PK]}aX_Xq%+䤺Žr]}cun(?]}`K?u%Ťĺ@Kuw6Kc"]}aB]}a]}`!p_XB}r]}aK:ĺ.HKĺGIuK$4KFKC]}`qN	XK&%'%]}`{%4AypTVT5B
6DÔh	ҖiKэӘFhj`8
Y9jt]0SFӕyj9-*ҴIDeCyQaiZtecʋJӣG%cFEFiѕG%c4㔣R@V:L#JVV:M227N`FK24âtc,1b2i#KӍ2;LXa3*ѕ-*F6N`0rqPs',F`T6bGE@;LX-JTa',FR#ҍ8)iR2iҗF\nT:ѕ-*F*a2r#L^^pXSiї#.N7*/0N]HҖ#.N7*/0N\8ܨt9Ũi#.N7F(oF;LXYQyl0000$ aaaPH0000`@L2YaJ0 Aa00  	300',F'
I >q^
`j&#O&A^&	c2%WN$^Kj6/
JIF˿C/wW)}EZv9b1sf	ANo5]\ qySS\5Ri BWHf:$Ή:BDDADEtBH.!EK&ΌQsP qR:uD༒HNBf%"Wa0	@ƨG\+	(/8ہ6 }m*X3I8f#g3fbp<qbJA@zpj@XSk)+4?p&<K>>
(P"Dbi#p\j.\\,DWNoDdJ,hLSa3pJNA6Y 3a(TBJX8.t5 68s*	A#p2ETm:hiQ*0\39Z# Y'Ƅn:AJhkyNFHN5B3AY%ǠZS"R}P@2ϚX4f$ PDqX0nN5BMf$we$"n5BG]qiD9K"qN]6d'	Nk:B=KdΉm:$tf!WD1)BR]B)iR1s˓ʇCN>$:9+41N2\5RէDEΉ΀O\@jAƉ|`=: 8 C3Вq cP>I>Jd]K/8p.'Ds)+ ƨ\	u"H,V '+AOX1PY
䄐2@v`3;* "`N Xxb6BV!(j	g&p|@o'HUtP*!;yXG۠L&mj$35Um@IgȢ9":%Qy784N
A/p3S!@UA"u@FUa,q]CselqMfAc@΁0ee&&t)!y#p:N5BI!L4B3&tH3i$+1ّHd\3]ħM
_cx"eiKJ00Jp8ܨt9FT90N\9JWN(::j"'9FjAuU.ϚtjӢI3Aΐ)Q]E+Ӫ 	`N(:?4&tZ)!p85BG]n=xC'蔬N%
7dzjE3 * ,	I<(`S08Y{On.5BG]nDn ƨ[Dtz 2& CP SPl-1*7,T)N"iƨF>b@p63~	hZ} Cc&= 0FcPN' <l6:u@9hgZ{KzD>91mj#C-= G Z|="D@DVR@sqnwe#85i#)+7>5Bλ9	N[PD|k$<N&t~'49+~lNR鈜AtAWD!8JtD3Y3AN&i]!tfAu1<JtХ?a[Җ#.N7*/0N\8ܨt9FT90N\9JVNo'Z|T$n
{69Rn-8#^	qz	0%S̤E/<5 

I$nE[A:@:Am*
 %AVtP ^*4 TAܐq@()}BI	_ckH9j\9F;L8YQy8UVG]p^BNhPT8	j@KFn"  d  :T#P
5aw$	@q<X4N"?sc˓ѕsQ)EW2'7XԂ3EtO3CBg@]PtcxfcG읍P!o AցBƨ\j6%1@NƉTlG̴[pL#q_XF,錴>!j0A3PX7P<dJVKTY&Ls2bS"mO',Ft9ʆ颃\pk!-$4&tۋ:T#3K#2n. P868h;iv0qN5@6ƨLĹ=ЁS;pZT&3\T*p9ۋ<T&3$qR?}n.5LŒjRfd\3]ħMfE/<',F:Qj[545W25]H.j!qQ3i|TWHf:$:$i!3(jQ7 vqs{J&m{/3}gM|4\j.3	Y|4n.8	8z4 B,K\	AɫS:h2D#ASκ3!^A·=&Ƞ}<78PB@gA@gF 
tY:=fB,A OXdl$'H rLtєMW<F̒'D}D  	DNS8dpFY2pKX`h?DC7HpFYhdi" 	*4NG^#Ps:h $ -ƨYUB
Ie#$HLh##A!X1WgYK$pk!MDXnH5BMl}p6EqQGp h;Hw snƨMEBOp6w54p6)'d&IΐɝtI͙tf!WD1)Bw͋ 1breRNr颃\5R+3VM&ΉBg@Q>Hs10<<q0a.U19/#28'8ʃ>)-iUs`T.(X=
0Ff`h=
P,Y><-qj
%N}N8"V  p	\jt!vxhBQ&璸HDU0$d!:$f̌ԺD3 X3]ħM
_cKf6#/Lpr6qVAq&Q)DKFH[$6"*-$3UGr@5cQ<Ԃ뉇ۀ" LRȍ	qUq@xQBNh@om8U=&b>	!O!1`cuU$p,q0.Ђ}Hip#qfq*Œj5..f"':lJtx,[`m1br`)at7·dhnT*
2*&̊_cbb
aXhLxLZhȥƨYIT4x?6dR$cŉI:(:׷HodZ<2)}i1bjRQ=Ǎhj%:h{]qJ`mtjN&ΉI	F.5ByYL,0L0BnU
±qRI8Xdm @icJM3s~t7n
5BhV! PnxbT,xɌs$T!	IpJqnj
7Ƙfv@n

#@HT^2Ђ	6BT t
m*4@,CyփPC: j0TLD#2gD6LҺC͙tfAu1<JtХ?acŉԥF2~No5]\ qySS\5Ri#f]!Nc:$QQR鈢AtA4&tb;n*e#XD'RBvtfT5B=Xf(S	(/8ہ6Y8;]wa+PHTƨYHZTm$n*p&YIY(x||7'f?p	qM@H$']iUa3n*j@t%L&n	'ƣj@m$';"YVp(Ϸ5BM@ۯF4Uli:9-)h8id-B#%RA-@Da5mM8,H0T
D @GHI}P@2ϚXHi͸ƨG8Coa0e$"n))tDd$]1."p<2DC5!:$fHd\3]ħM
_cy忮'ѕ-*F\:R˓ʇCJtA̜RvLl$fI*	CE02v4JI<We#΀aƨI쩖BaXXT,u#0V!L)a)entjz&
2*	hf%:h<2)}i/ eiKJ00Jp8ܨt9S+z$gM<hLĝRO76N5BG]nB'7ZɌ`T
͸
j@p+޴މTI'c'}fA>cTM͌\j!AF^ZNoP
4JpV6'kT\ JQv&+tEP
7*L#\jfBu)JւiaRS	&1qXLT)}ane#TȌD1<Jtx?6dR~ 
tq=u-Fx9b4	S&S+z$gM<hLDhXe$uƨYH戃		91&6*W`05B8o J	8uYİ h;
5ƁҧDm\jEf CD )e-1'aJ5*h64S-nXNmUDtfBuRݓ 4T)}ao5BG]",HFb+y~lȥ?a(/',F\nT^`c@hL:4*eL^**e$xtT,us	9BaXҩ5BG]o$e,E	bLŒjّK~O@2H˓ʋ#.N7*o!yTѪn'T<cT.N2)y>xT`h̊^q1@EUdѪn'T<cѪn'T<c5Ba"cUR5Ba"cUGP{pi:XlȥURF\=4P,6dR|*lh̊^q1@EU14jۃIfE/8"FP{pi:XlȥUQѪn'T<c$5Ba"cUHfP{pi:XlȥUR!T.N2)y>xTO4jۃIfE/8"XT.N2)y>xRpu@ّK1?`Ѫn'T<cfpu@ّK1?pu@ّK1?5Ba"cU,Zh̊^q1@ETlh̊^q1@ETpu@ّK1?5Ba"cU,Ѫn'T<c`Ѫn'T<ccF\=4P,6dR|*F\=4P,6dR|u]LBQyyhT*+JZT',
i#)L^^-*'`p-$r^1%``	B$
 VA0?gXC?XDb	!?!LX! b(X6lbOA͈?6Bc#bO\"
?ğz*}q'c_DsDGh>h#">DG[#D}oֈ<[-[#}[ [">+DG'h[[D}oDG`DG`XDGŢ5&#/-XC-bqhW\Z.f]5qhmsuŢWXA MqhZস]p SabNl!keo%A(
5_I(2~
5QiFҍ~ (`_fJ5߬F`QdÂ~(~`_	FQbFQbF_p_5hQ(:QkkOQt%WvJ5M5l_
5"~((rҍ~QqFcՔk~똔ko%5E!F\Qq _$k\Q_w
5~Fk6t_B~k6F~m	F[c~?6F[h5'(6k5B~KF?6ZQş5Ql~Q
RਬjEeC^CQPmˇ)ю-ŉKѥ00
X)z1s e/F7N`8
YRe+biKѕc,VtZsE50Χ0FRgS#-bsҡF7N`..deTâXZ\:L8J6ba9^+0JVV:M2Fӕx)q*0/0Cbĥecج6,˓ΖS0rZT9L:'ťEiѕʇ%FҴILFJILҍJӣ+&04JIDi)Fit4Ft#+&eFRmF;LXj^mF;LXf\>Gi#L:eC|2H#.N7*r1b
@;LXhi#J2AbjRaZQ-*F\:R˓ʇC2HҘ%L8F\nT:iї#J``0>1yz2breE	˰ZRҤeE	ˑ'81breҗ%i#+*/0	aaaa``0000F,Paaa000aa``00aaa000000J	aaaaY[0000;LXhH1brape  PnkX0 8          6  [@9=E@2          8  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) k (         T5  [@.=E@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 6         r  [@9=E@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)k^X 7         v  [@<=E@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.Y 8          o  [@9=E@2          8  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 kL h         "  [@:=E@2         $m  "      ./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kL h         ;"  [@=E@2         'm  ;"      ./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
kt h           [@;=E@2         _i        ./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&4 h         !  [@;=E@2         *m  !      ./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


*******kj h         h  [@;=E@2         ,m  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);
}



k5 h           [@;=E@2         .m        ./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 h           [@e?E@2         j        ./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)


k= h         e  [@;=E@2         0m  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 
h         V  [@;=E@2         4m  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 h            [@=E@2         %l         ./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

kV            [@=E@2         '        ./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,k1            [@=E@2         (        ./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.
   kG          c-  [@qOV?E@2         !  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   kH          J   [@=E@2         &  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"             [@=E@2         %         ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
k            [@qOV?E@2         $        ./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k h	           [@	?E@2      	   l        ./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  =k6f            [@	?E@2         B        ./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# "	           [@E@E@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 r 	 h        	  [@&?E@2      	   1'  	      ./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.lx            [@?E@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]lb          |  [@?E@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 + (	           [@?E@2      	   U(  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ש k6 f 	           [@?E@2      	   
$        ./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 h 	           [@?E@2      	   g%        ./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la 5           [@D@D@2            Q     ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                 6?.  . /8A_acer(,@H`dilnopst|	
!%0:KLPTbfghmx$*4;<=?DEINRSXkuvy}~"#&)1269>BCGMOQU[\]qwz{'-357FJVWZj+Y^ C.4
x
000TU
aaa
|aTccaaaBw0000T`caaaaaaaa!@0000
xW000'p0000Tvc
l0󳳰#00P00 Baa*lYٔݮ2\;/<`ZӸa؜8JşOpǟw#8NᇿA+Ywfq7Țtom-'"v'"vƊi{"<Ɵ$# G	Ht	.7M9sPrZAx.ιcU ._URj,P(\ZF"B]@Lκ!\IV2r mr8&9Ѥcp&2~;gκr5?v&5I	f3F%@RV}W%B/C+z1$Z!&TnF
*D:&UR|?rd5.L)O
u:P)uf1-0HrZ8=͘>A܀vue3[ ZH(`HYD f`4֒A
ueRi %Lk }eKTbP~9ߌ}WH?D\5 s}WH?Gpԃ~9:0~9}WH?ˇpԃd$OUbs59M_s@|ϣcGpq'_hƑ7,QMH?#:$j!Uoaeb*%SJf̥ndVB&(}`?PHn7SieDrU
$pPo_g\%UHH1bT POd[ь4CflÚˬoy MӍvڂ5XQSq9 $i'5<&SQ7NpKk79of9˩u(&ۛ79jobpv[WUYf9ujWQMTsdԯ&?USxYPceĀ;'ph"MBu`xRШO;t:3@r#\챎:.9ׯ +TnlN忮uj7|o:ʱ54~˝bNrP`pL'U&l8aGZ4pWY0K}IPTnu+~˝d˙Qi__鋤u]J	!8_GI[v֪8+%o`pԑ_leuNrevN]һ/6MU	}U99(ஷf'ԓسS!3zE}Bvlwr(ؚ9M	bvl컯$ireDk!ֻ$kJU>nҾ2.usR;a??HsVJ-;H5
&	o*T!9u!ξR} bk~*;sbuC=~B^874}tb)%ZʁiTPQ?GTX/[Tٺ ~N+H:|fђ@P1/Rjԃ2IpiSJvHHʈ
@0^
X=+z1&riA݀r*) b sX.G0#ݵ0;#UFܐW&͐])2vթwm51U&9ujWPU&K\9݇jN\v忮u.9ׯR5Rj:{F'ezQ%UcS"5#U&9HԯQ5@TQ5<D~WF6Cb{YŴ؜NFG܇Ǌ$%'Td`K&Gsu-& %a~;w6sNrCz &ۛ79oe5[F[\)\.ƕBe& sT|#u%FG[RAJ78sH>T.ƕBe&q aT|acʆI\T.Xiqi]
Ux>B_UNlNGeJ8+ٽIlYwTE;6;9lM
&O;6v]גL9}BvF}Spk]5ZZ%TnuTneεї3ҽ(C8Ü!8_T֨pñ0pலBsR(g'J6&O;(gTnlNrߐIVq$ jst`tCQU&0:qehbMUNQgf*N<u5:2H]PPMUB&j֦q;@Qo%VFU.kڈڨˡz
oSܐ*H#gS8|b(fH犙nK';˘~*U>8
cQ?'/C/sQ(v%X:KYܯڈڨ6ܐ#judmp'2`HA{gջ$mK0W5QjKQ \ʆSXʵU&3uDb	26
:w"gJkܔ@P ^LvͲ Զsj,bD?
UUle@.Y@ 9A`RD#&ȡDI[2h+V-$xX1ʇKS U@ڂieu]\U_:-G
R:͗%Rj঩5N9%~~&l9TusTTcl~4s6k֩5K`R:U&~5RjuvGN*/ΪT9G[Ʃ5K5K`̪uGNKv{]bC?\;֧f^I[Ǝj#~*/1N5N\F%@Rp2TCĳ4c+zJƄ4"Nk*9PJ2?֤?\c>vn_dZFG#aU&lR5uf"U&!# sPp2U17q36rd+zȝNʇU I5]$k"MUH;sl0vZCZ+T|g:1*J=+vHmC"Jы:I.T>R$
:rj	5/MRj,7_eRj!TgnhJ2T\!7_BRj*TDv7g^4tl1i^챮wlve~>	jTI9uZ*MRBF\F%@RUUKɣw3g+vHrbab*)Tג]sn2HݵӚz)MUDF9HHs#)i*~ސTFYb}uPHL`7@MOݵjD94沤nCӻN* )EYRdH/Cڤ/@qH:ķӞYu~D_I_W__f_A~8_9g~L|vIo_Ahq[s޿4/7_~輿}JhK8+bj3޿Yo_)/@RTpH}ȅyď_IT}du!/[ "Ɣ>U&ϦMSuľA캣B6*YBq[k0G\G	_5I["ZiJWʩ5K)Pnqu$	P}Pܐa:!^q#b5K`B^2>"Ɣg@RjU&ːauľA캣lW砎5GPVh|q8M砎5K`P$G[ҌKT|V<_㺝h'F?~BVo]RwR!WbuU
BF~D Q%oH$B>*?V((r!tV8w>JVԲhYt-3bƧ^<@7S/ZHzݵӓ_ڤ-$D+!`s Q
:bxƩ5K3UڠP8nCo:CpJC?Y\ARj#rz1*U\ZibU]aEk5Qc5j+X9("5QA1ibbT3'5nb uIITbvGIb7_!URjj=C]%U#]VוI_A5RjQpqeі5+MTb\@ʩ5Qe 4%/Ǡ5CS(s>;_ARjzIHH}3P9rP}W%FvpV((r!",fq2Sʄ|?r*HH|&Q0ݵӚݭ	}sdb0`$HD+G9J/KTd}u@'/RjB"1Ad}uBYp?_ F5QϛT
t0MTb0@Q\
IFLd}rxU?汑Th
Td}rx*U P)ͣ#Rj-
sxjF#>P)ጏ_*F#+˄-MTb0DP\%FG/ǇUIn#x~p+ĐO 9׭GY@&nZ2ᒪp4GFZxed_#֠a&-y*FGT%*Fv &P>9ع F?UIF	3zv&2>OŽuuZbT}EQ8U&2>[Fv1MTd}uJJ1A6(jU]QTO#/Rj# c!Q~
uI 61 MT/(/Rj# a#ĵ` U&2>1%~U9\PQÅĥ` uIFC5Q@) 5Q N1e`&2>	F#XU]P汈,MTd}u@F^\MTd}u@F#@~uIsxgїx&MTd}u@fT'F#'xT'Y)~U]Pc+UIsgr/jU]Phgޯ*U]P#@J_:5Q N8F9~U]P%/*FGT9b2uKRj# 1ŵʩ5GЋJlj]@n.܌ǂEJQGT%#yTapҡ,M_&1\8K.#5I%-G[Ylpð08k9r%FG/U&2>1@Q%% STꄽ<b2+ eRjj]C]%U4hvbT NYh}W%Jm6VԲhV舲߉|H}ݵӚʎu I V#˿T0U_"iǮu[Ԅ~F%@Rp2T8C+9[RɣgjCh[&MXC"@` ?~4}tb"ݵӚҝqRj*>~;_RjP3GTOk0MTb"5<m>~;_ID|q'U&1!x4}uDvI=o:11j'rw_Fǎ xQ?{l[t9MPCPόniܛ뤪BFJ
&YUQnVԲhYڐ8Y4Bkjܨ|G5<$?(CHrd	 GԻɹAӚҜ|WpTqw'7"E9X7U&26/8z8= r(P6ӯMTdmsxrUTz~
FF9	=g8{JUBjeRj#kNR}\Q/ +T!!񓂳+U
9rIr/8.U8{JUBnMRj#kN+U
8~9jU\$0^2pN-UP_HuI}.7ۓG8	9X7=eěF9'D9rAj"jm:ruT!!JpܥU ^m_mT!!񓇢+U
9p\MTdmsxd+U
:T!!y+U
9pOMTdmsxppܕj~8HMTdmsxшsUT(EjFF9	N-UP_$MPCYglJbޯrp`݇*1A񓇦 UTQK@NRj#k0^2r{UU@jWpMTdmsfNkgܕUU
9nU\Y񓗟G+uKT*9%qUUBl5Irxs%qUUBnIrxщJ⪪hUIrx<OrWUT(qRjg'<IoR4HvbT Qjp2Ta9XږMK;TVDhŝ-+09PIWR$PtAkj	5;Ə_U4{P3]Q?(MTb!Ҕg]Q?*F"@ƏB5Q!g]QSQ?UIDx4}uDv<RjjyhyDvEz3Ə$񈃡Dw8}TaJ4HvbT PY}W%IG+jY4q-4NDQ-RE+|(@l#c1r3K4津%/TҬw^kU&nA
l#,o5Fiw(O8r&_I0#4MT{Yb7ݜeͬv_Uet3H+p2Tgo]XږMKM%ngbeKr>ݵӚݻF;,dҘIF)=KTaȟP3FFTcOkTaP3c#k1'U7ёuIFXg]QTOk"UP3FFTOk"5Cq&w]PF*BeT‷F5^!Rj#k"֞1*.OszUI*c#k'U&1fڠfdmuDv V5S7 G¸$[ߌFwQ?΅jT7;,	8dRp1HL5^	I2UX\I0mQ?.XEMP۲mtV*F#jjpc#k'X&1+T+FFTOksT`7'FTOk5QY&gf26~;_
F#F4)FFTOk IFC626g .܊9 uRjP3T@&1i@.FFTOk QMTb2(*FTOk U$g\dmuDv:F#F|Jp
ёIF	]@yTe@ Fj'`FF/MRBF،J
-ZXJl#,8()"
#RڂiuG6~ZG6:+ T*c5<$q_$ιJ``xyuWdZFaκ4WO
l&nA
",o4뜄K&A޿jU8a%ߨ.kkMCp-DY<.UVUHHQP9bJ-JVԲhV4c+w8EnT>R`Q7S 9wmA4津!&oWԃ8GD+Kѩ[0w[2>ʲ!*N+jsiPE$Y֪PjHYfZ
ŪNH?kLFg!nsk7*BFJ	p2TioJVԲhYpȉDqVʇHMO	nW`Sϣ#kPfrieE-°֩5QPDSE.-MT`t	$\K*]XKTBn)FF9µNE»U&0:f*FFFeѕ~T]]r:׹26
ˣR_@5S}.XK7#4`UT'bJuuuX3L_@b5I	3J
$JLJVԲhYpȉDETX#P"5mr 51 GV~G6:+U8K%#5Rj뾤AH+%cS#0U<a܀3#8w)Ү0.\7rry˾Ύda㡸nxˏ	\x\nU뤪.2XyPqT!*Z@_:R	oU${NW92,o>@&:pJrqt⇯T>Xft⇹$.Rx>˝kjOHO.kYj~d._U,3Fk=ʤN'}N,gc$˹$)>5[XETUεR}EB~^*Yd0\yTr2tg;1*'J~'
dĳN[ь9Z8$rܯ.7SieG,$>__smt@YPN+xӅǵF"_܋T3fZ]%U2g9HI[\?MlPPmK&%9f"%ir$4qK*&.T>R`#y M}B~#cM&֔lw\ʤF"uMLdmuDv5QEzk]Q?p#MTb)26~;_IERi$U&1`M)M<dmuDv̪U
L26~;_ҩ5QuL26~;_ඩ5QEځ26IE9%T8c#kTOkjF"w]Q?֗Ue@FFTOkTPP4㌍A5RjGM@]]Ux~;_*U(k#k'5Q(jdmuUk*F"L]Q?ֆIE7@admuDvZ&1
UMdmuDvZsT3H#*SږMKLȲ$_EnT>R`Q7S&֔  	MPޯPpWѩg7V.B25BGXo\[,19{y^4rw)bj Rj${eKMT{Y>B2Rl]%U)	$g;1*',V[UQ9PPmK&%dІމiZ8+|(@# GdmsjM9)o:ԣTdmtiZTe})~5UIuB[07@	gёFiw'Nq_ܥPʩ5Sfw5	k0#p-FYJ@IUbZBFJ	˕*3oAC,8eHT\TrSBnW`Sѣ#kPfriiK҆+T=Bn'F9)
)w_!Rjǧ	f26HUTQK)eT뚄RrRU9R
C*FFFFeѕ~
}H:!\o୘\eg`>GB`x	ʩ5QFiw'Y8/r&_U\fxϧ{GPX(U&26.=\MTJu+FF90=w=\MTJq`{T#4LrWU%
8<YERj#k:;yJjG5_U&26.s=\MT(aRj#k<[8ܕU
:*FF90<'{G6_^5QFiw3=\MTSsu*U\fxrWU%
8~J5Ir3K`xp<)bj/m5"5QFiw9yJjGTU&26.	Ǟ&Jp~dMTdms]ÂLrWUT(W45QFiwǞ,MUPull
UIr3K`xvw8ܥ :8_ ©5QFiwKg{5U@cP5Ir3K`xv<)bj/?h@MTdms]yBqKUTz|
jU\fxrWUT((U\fx7yJj(Ir3K`xq+v+aT#4{GD_ Rj#k<%q5UB~t)&26.jqKUT{j~t*U\fx	Ǟ&Qї@b5QFiwB{5U@P6+*U\fx4r&U@RU&26.rWU%
99~tsT#4bǞ&QݯέT#4EiǞ,MUPUl*FF90<Ǟ&Qk)MTdms]q+q%~4*U\fxq+bV_Ir3K`zǞ&Qĵ8MTdms]1rWUT(usT#4q+q=~4	jU\fx<%q5UBY_*FF90<*yJjR_ʩ5QFiw#rWUT(N
jTfw,U	ihuFFT(`x~m88T#4BrWUT(媅:'EMTdms]^q+rB~jTfw5	#k]:z'
jU\fx>8ܕU
9m~&26.yǞ&QEL^MTdms]1*q+t PMTdms]N<%q5UB]_FF90<9yJj&jU\fxH8ܕIB,j*U\fxH'<%q5RP&U&26.|8ܕU
9~U&26.rWU%
89_UIr3K`xLrWU%
8/EzFF90<l8ܥ 2mW%FF90<rq+l~rOMTdms]{Fƫ󔊤FF90<
=\MUPe+󙪓T7ݜeͬ;
ܫIRdi	$g;1*'.V*d*`2V((rGZ8ߩ֡ʇ@YlnHn'H	\jxڃ
ӚҜerF$P(mhx8 ]	>5Q90>p%R"mT뜌D=PK`/ :F\dWb <qC^,*)m:!T9wr*J4HvbT NX>ᒣKoAC,8i2"Q,Ӑ1"# G}Bn[@rjxHu11&Tr(~pOMTb!Bn*FGN+E.5Qcj.2>q_܊)w_2MTb!Bn]W"]Rj	r(~pU&1\Ρ7c#ȢuMRBFA?#)*OoSeb+jY4q,ӐDf?5InʇL0DNݵӓ~3(&1_
F">aW̍TCthґ

ID$:##pUNzg%RjD"YnMTb PM_UID.j##3*F"\Yjc#(7MTsqYVV_?f5UBl2ƋjUn!	JOMTb @Mc#(MTb!jM_ZF"lY_U&1r4fJU&1,	s\	G5IDjdd}r%
jU;%T	d}r%IDj#-U;KY<d}rjUk(_
F"5k)_IDT	k]P0"MTb!P&d}rRjk#Rjukp5QA@#RjA@5Qځ5ёp!T@XC_&1&6Y*2>~n0MTb XMX\	F"]@H+&1,.	S_THT	$G/@STHkc#  MTb PMaJ2>~5ID<(T	Z_ID	TT	[_ID*j## &1/0	\	IDX\	F"P&H&1('%kΩ5QmP&\VID%k##˕ID5d}rXT@m@2>~U&1 k&FG/ՔjU51bRj"djF"
UgG/ղMTb P%	Q\V&1 T	S\W%Rj"*	5_IDT	U\V2MTb$B@h*F"37MTb M@c# eTEƵgƑ+MTb ޠLjU*ϭ_ID	OϝG/@j5QD7>8_ID\8>2>~25QjϟFG/ARjfg#!RjbM@)MTb `L2>~2ID "M@2>~2Rj*ϰ_ Rj$3葑`aT@@qaB5QS>2>~lU B@hT@.LMTb JLQbRj	$G/ͦMTb!ځ3eTAL\6jU9qP&Ld}r5CznH1"&kU&nvZfUZ\d}u@CF\MTb"J4SMTb"RM2>~jF"hxFQMTb JN@2>~ID	D4c#5QDP&2>~MTb C@2>~ID #@ёJF"	q\uRj jz4ёeT@MFeTC5h*_@ީ5Qe
4DUv)T	%FG/ WTEځ4d}r" F")	w\ID*c#MTb LS@N_DZF"-UP&C_TU&1T	J_ARjaJMB2>~jU*#ST@ڠM \eRjh
ID\W@U_MTb j#0U&13 	#0PMTb!4xuID?	"U&1pP&\b5Qrm@J2>~uI@ZD;15RjuUax\RjT0d}rIDځ0Y_êF" ҵ@^`_Rjz0G/UP&FG/UUP&c#:5Q4e	#ID0(Q\TUG/<MTb ʪ2XꁂKIID#
U&1K
2c#ZF" RLi\U%RjIUe##uRj@BRjP&Pw\TeT@@Dq&1fLq\ARjUtd}pq.p	b5Cqs^JK,]2+}RjXE@bB&1*&2B&1`Д	Q8MTb NeB=MTb (,?_ B5QeBsTI##©5QDT	c#u@ID%	#FG/Rj.Lm\:$$X3PAe\?|JVԲhVs6e+w8EA_PIȊ]PF
94xYn5mtupƕ)MTsc<WaRjI6971f^5gу*GeIe@.X4X3I	9fx@rSvfI|j3"@DJ!"@sM'g]``]O৳aWeBNl$dHO{H6}m]ڈZ Yd]tbU֤04KvUImtupƕ%eD U&9bWWBU>#sVj{YUBF'sܨ	˕j!UC+9XnٜYQhEkI|SR5<wmCw&T[& 	>pCAdmr8MTb)\5U>:@1_5IEGi=Ʃ5Q87%La]8{|ZMTb*
P4_ʤF"P4c#k}~F"JP4_5Qki=>5Qh~026pERjFʪdmtUIE
`7=>U&1-*Lg]8{|-MTb(֠iӇjUCP4FFN3MTb)Bi=<U.hӇRjB26pb5QL5MdmuU'}~jUP4ѣ#k}~F"ɵN3F"L]Ux8{x5MTb*(d_ÚF"i=<uTUK626p©5QpP4ң#k(N`Uh[e8_RjT	LI=TSRLeh_RjFej%FN` U&1S
W=TST'FNa5RjB@,FN`=MTb*]8{UTUjj26pRjihuF"BFNH
&14gP4QӇP_IEZ=BH)MTb(ЃP4tdmtԔjU0e_UIELT=RjF=@K=  TUIUL]8{2U&1#i=5Qi1ӇR1MTb(F(`%]8{tZMTb*fi##k}~*UԔ0s]8{t&1#JJFFNuIE826pʤF"*Q]8{u"5QJ%@ƱӇYU&1lƠie1ӇCJ$$ds1*(H>ᒤdU+9[Rɣ[̋-RE1"#!װs
&c#PM9Q{uU&1JM]8E_jF!'W"ۯJF!ez(W"ۯ*Uhjl2>q_܊/n45QaHPcXr({T5e*W"ۯ uRjZFGN+EF!&2>q_܊/n3ZF!T&r(U&1}BmӊQ{u)MTbBmFGN+EdF!jl2>q_܊/n3jU.6qӊQ{u*F!YM2>q_܊/n3U7.&8r(*MTbjl8W"ۯeRj&td}t⿹^~ZMTb&6ør(@2MTbFPeӊQ{uRj	>W"ۯjU&2>q_܊/nP*UMd}t⿹^~5QaIR6r(@iT3u	#Ȣ B5QfBmFGN+EUIC	c]8E_UICl]8E_˕ICW&ٜd}t⿹^~/*UpUMhr(^*U0T&d}t⿹^~/UICTPdhr(^&1cBmGN+E֩5QaH.MQӊQ{u-MTblIW"ۯ-RjJ*lJW"ۯMTbثP`2>q_܊/n
IC;7DWr"wŧ_MRjA@Q]QS8q>5Q`5,2>q_5Qc,2>o8s*F!XTc#1cI_*F!jZZ_F!TXq_T1U.8Xq_BRj)U-td}uF,w8 eT1^eşN+ȱT0Yd}uF-q_EF!Πec#1a⿯̀Rj¥@a]Qc8$ZF!Pn
ӊ>N2U&1'>]Q⿯̂F!jO#1>$+aT1U@d}uF'ʳNU4O#1>%+8U&1xON	Uldf2>⿯ӈIC
S*O#1>~"5Qc5'q'~F!MOGTb|8ڤF!@g~U&1JO_&1jOFGTb|8 V5SP2CwQRj&GTQF!WT#؝]QG
F!B=8>@MTb(JICT#ء]QGMT1{#(RjҵB=>*MTb!B=} ʩ5QfG@2>RjځJ#ީ5Qb@\|U&!# sPBEf\?'PPmK&%mE(Ra>rjxC"@$Sc#VwmEI194沢ߝrF䢙uTC#z{	qJ)_%RjQ\䢙uMRjRĘ25Q{#ک5I	3J
	\?AoJVԲhY8Tr/sj	53D+GZⷞ*'{X/'HN+ye)o=M{Y\7Ӎ*IHHs#)i*%`2V((rGҸO#}Ldmsj	5;HqIFjchg_T`)(j##kzʌz5IFJ26gcWʤF#+U]P33Uk#kyF=r@5UM҄]I`"
4HvbT POdL#
dĬlTVr1Y5U)L)O+!֩ܚGw&p'Rl6w&?Qɜ!IԥT5NL)T{H!j'Rl]+gHuw&?Qɜ!Iԥ$:ֻURNR͒crjSiܙRTJWCs5U)L)O+!Aw&?Qɜ!Iԥ$:wrjSiܙRTJWC5U)L)O+!֌MUJ~;8
CJ6Huw&?Qɜ!Iԥ$:w&?Qɜ!Iԥ$:.T>ӹ3><?dY)ܚGw&p'RlvMUJ~;8
CJ6Hu]ɪO}rgH}Rx)_s5U)L)O+!!URNR͒iNT>ӹ3><?dYAܚGw&p'Rl)URNR͜I:3<0?apr N"5rHpdpI\sQ?l˂GX2Mu'WYS#0ak1F(blS7 6lS7 d1՘I%8z4ӓAA
4Y2uF3'1G?.`0}W8jtjgGY"9)5lS7 zk0f( *!Y2uF3muEui\)9J\Q\.I&˗u$aNI뜙Rsh
H	B͛9blk!'X(h5r$N<!X9sh
NRW"A֩a\.I+kKr4X9sT&mIPjH:6l>S
_2Ab.Lw&?Qɜ!IԥC&/WH:vT3ӛ"ćNk0?\0
MO	9^:*	ssv
,?@_ˮC 6~?@MaIze?
PY%$Z@·(˹~aupT31}@^U.t&ض;\:.^J.@(uoP^Q^]rd\HWC<n<+.0aup:C<\vWXP0p\ѯ s㫁.\pÁ~Mw[ygUo:-܌>uro:rjaU%oYC7֪?@=ZU&w	 0.;KXw$4 r\%~Ea w$T0 e˹RD 6BܷKz9 w$DrCrQD0q[q[q[CaA+#`	_mS.XT\5_raa/iAAӒTa:2h%n{X\MTh{XI_(X$dzĨ
@<}W%@	ebVMQKI$9TYk>&+Lr :˩}ݵӚʎ1uv=J9G	G\3RF;_c~dFV'ƕڢ>] 9G	ϣ~G\3RF;_l1r-VUEwQ.XjT$"Vgvbsⷯi]#ځ`, U&8HE#'|ePNXV6c9Ĩ
@Z`J[RzfrB|LʇL_|YwmDbieGgjB?	`*-U&HG} /U&
#SCۯX~7]<{tpܽu?G$:Ǝ\a8n^!%r?G$:ۯ
~Hu{u+r\ۯ3a8n^!Ջn\
7/\˗_.07/\ŧ.^~Saw8U~܎WGJVְ
,U[uɁ2g9l<a`J
$JgzXvm[,虡4c*4P&MXܨ|Hu VU;qX&֔LFAqGVp}aJGY6 O{fÈX|rG|t"U&lR
qiBjs}rXq/X{X
5Idu*P'n{c5⠐^nA{2@ʇ©5QA{^-	WNHVj-AN;(^#Td>U=T޶.uj	P<$_l2A !iVm9#׾-AN;)AOα^r U&>ݑ,<@;],_㊂A{;	WO+@uRja]u8vޮ%,絃-AN;)Bj$-F|K=I$m걤l=XlK;o1G򃺂Ekw6;HjWAIA%Q	5[DHHsr(dRD#£+)Z5i+fqE(o蝫F3REikN>]|ZhpCSLD6)'Ur/~ jyST#r@wmANW&bscr7Fz`vuqz@M`]11k,X[0.qxa0idm04mL~a#Gꉀ `6$mD~	AX(&k	ò`6`60Y Y}˃P.v2?]%U+|&fG;HaFX$u#Ni^`d1{9rawNLcdn:S-tVRn`0]o:5 RCV3/#m"i_ڣ- ^]r.\ȮJ犉~J#$VQhFWrui#ʲ;#ʲεv֦?K%,ZK%͖|+jc]l>S_P2Fd;7|بA.;va~AQݘTd
	T,=El?0GO뼐cA~xWħʎE*Ƨvp.<BԱai_\g@V: -}A0Wԓ|Ԙ+ꉔf_+B`&
&
@5Qթr20]5TsZ=Ir20]P: @XQLzxPJ+*Q^ f[T`uzYۑX	e|Rj!SkF\hr0+GTD[|ظQ P9""62O` Ͼ}@ZDIX$OLcUiP`1bav,](&1OrW%&1L6kx%]Rr0+	G`_NL_RLb`|Ԙ+ꉔp(ƅC-`%pVW~v/#p-ڡǃ7O	5<'4.x;' *G-7'P	K.r\	Xkkԃ:*|Bm
m!TH	. Rb8ܐB@MI?G{{{G ozrN#G`9tZz0VԓlԘ+jlLr`L[󰿬TI0ý!N
`$6QporaAkNUBujOkG5I%6(6J&lP[0b0b0a,a\aL0زL0%.HԻ7Ivoa2BF;0VK&l)G8DpZIY0aPI	cNNa5TC}۷+;r7+7GfEшkTo%0S
1aaaXCrP+*0;&`&02cc
0IBuIa?&Q(a9҈Ĩ
@YT}W%AYY4dVs6e+w4$/+0TmʇCznruĊ.&T$z+GYS~J-Z@7j$zֽ9#4BϲZz##C=[\5HG>䪱=!# sPBEf\?':Yٔ8H	T>R&Y`EKW?NM91eݤYj8+V>nTGhXp夎\׻.gub䏨ggkC1hՎkRj뮧[q3#FW)͗NHα a,
%X{X
T84pU#Td6|{XU&n2U6F'V2Um|42}?]Eǵ"&mzAk{ERj#R?εKʩ5K`q[׾9a>4pεGRj,_$ 9̪TL#K_BNk"F~?O*A82NP}q`yTW\uWZCRj"U9#"
$$X3PDՋ#*2[Y2LٔSKZeDtSsYu?PI|l=ݵ2!\s]U?vOn˙ƹ*&5$.u*,/C;;[kQlm]uWЙR>GX9#u`*faoARj Ɣ.&HU  G>S=Ʃ5KBG+@Xϣ'룛_F;L6;$jT*jxH>9#$⇹V/Pu^TT_{lP*εG`ATdu !>$U&XKG􄌕QH]UP]6e-֙Q&hŝB3ɧ5ܨ|S;kOGZAV=oι#R{X~\F%@RUWo#tJ'!JĆTD#2qn'}BwuԴ{FWߌ#,r
)0)y$WD+r:+}B:_R!]"?I!"O	ͪ6#=s<}W»XtJ'!J՛ffͬ8dէU/[RzPF-C&MXܨ|DڈӓTscŞ]T7,XwUˠ5QS5K`swΏk*tҍJub`DMTa`@MQ`bl`{g8T$z ERj.k$j(z hr =͎bT9;_Rj0=kjTlwEkgj5Qm>`lv{XOMTdnxTlw| xd?w:G6;Hc|TU&lg_ifB0<6T&&qB:io:kZFOkǵI=Xgׯz0<6QP<J.Kn{XgTbeRjk0a`8$g/#)Gp2Td/$-gyZPJ҇ZHRqK&rj	&4iU*I$qoT&l7.u' D<d`)FjvZ[sˡmRj#,R{YtU&(qq
|U&Qͮ_ˏ*UVݣ\UINRjQͮO<:askk. RjF6P.jJeC=HH$g6`F%@RJG7o+VleiC$)[D?ɫX#{j	Py4沢υsP޾|2:+z MTsXL^JYu+z oT81ȔU&Jl%,duYnq[:qiZxK LTVα"RjA\UP}Do+P
jTVα**TBZ~ög1+|i\TVα#,uWc?_kГUduyC$ds1*(d}W%FPbN1tJ'!JږʊՍ0YʇU
u^ڊ14治Hdu*njj]C#Cʋ`zW:X[]Շ(BHSՍGT|{ZY5QCRjkY/p}HxP*:l,f,Fh*#N#:g5I35=,U&fB@b˲ڽpHf>ؑ򤎲j:-sX[];=C( ~Z$
qRRu:*FkRjk/1_ƕڤe_:4i^Hil=!#_θ\F%@RUUcK:%T&IFMEjƏfBa>rC%y UӒ@˻j	5:f2:qw׾I["#zZ@r{X
Ueꄘҁr>,-TK
&a~i{I[#Tb+=stl 	k db(TQZR(#ɧ0AT15G 1~5Do^jgTX#l\]s1+Tq#cJ5#=UI<v{X35G2z޽ ETW*Ӹ[:Fe1+?-FGcJ5-GVk@ީ5QkBRjk/#zJT9%l폮ua&6^2E
q#ű[I=<MTdsMQe%##h; 
uI[":F 1+)q#ҍW-GVX{X2&28͉`*MQoAW@'&lPQ;:FoCHPTq#q%-*
IkRjkz/Do^ yTWT#l\]G`EGj28J5>[b5QTCB5Rjk*5{Rjtv:ql"F"e0I(~f絊URj#*U&l"F6c9Ĩ
@X9UTڹYٔ2q*$bͫjJ-I>ANJwmA4%uRjAN| lTV}$jV:cw	 6=MTpV>˒5+`fR
x 5_ U&8+Ue|X<nS_ /U&8+Ue|X<n_M|PڤI**Tѻ5:NNMj6I /	I[B`ֳ	0N5
Tnk#rgB:x 	Oa<UO:R"<!) 4uTV*7q?Wu: ;UI
Ulp->:p{֠޾ SMTpV`v<NGZ`z}Rj`vVGZ`zNX~? T|F/@REQ CN	EG`GJ*<>&
G
0%fL;vnL%G`L	`	-@:<*<K&
tL d*H*0T*0T0TdPIzL L @0ppNӅfܓ-V!]=T77U 8^iTzZʟ|qRls
jUSC*/xҔAN;v9l{X/UI_$$dwdbT LO>ᒠ8C+92bsYuʇDWO8&ݞ©5QҸG>.U64nLͣP`5'WzשhQoV&pm 2	`2MR>GX28UI=T\*ߍ8|]V>A00:5K`cH`Tqr5K`*;G##`T|1gY`=MR>GY~eR>28LwY,\U&l#i&@=jT{X.eT|j.28Ly`5K`h`aT[ƕRjj	/N{X zF"J^KTzZb?GPY_8Ӟ 0GT|duC"U&,}:Xv&R5˒51;Gua:T}:QR>luaߓ4nsnJ.geT|= fUI= gUI[e&2;`TgToGVohjH:RjaԿB;õ?rߒ1Ju5;}q`*UTT-YU&Z*T%FG|C=I=5Iv¡`-MQ` T$G`5NXWh:GY`U&8;;85qOk oT!HEֺ4[,^JsT|8ao|%2MR=sԘW`&G?=DJ;GFG4r{X-uМ{XjT{XMS}B50ߎ )Ƣ2944MR>GZkk Rjk 5K`11؞25K`cHuMQ`sTzC|28?=\MR>GYdq{YhSMQeMS|2<
Ok- MRj:G>5GI[HV.PURDZ-uie*T{Yh=MR=rFjhd|[T|w@=&l#A0ue*-uK I=1MS}Tӭkfwg:FGN4$&#`w絀 *T֤yYI&#k  U&l#iId uI= 5K`hk  5MS}tdt U&l#i8{X URjk  4MR6+5xs &l#i^6=T{X -RjMW$j#
eT|dp9`&X^MR iC|i$X*Tֶ2;Y`AMQ`jT\uZh1kIr$"GyhdeҸ#l{ 5TzZ`_cJԏ*/|dʩ5K`ε$&#c#W=Z5NXWh$2JϲiWb-׾29MR=sI0Lٯ}dxq1ų0	MS0HEֺ4[l+&l֤:m#rlGƕbRjj	-GV$ǃN,*)Rj:ጎR=SU&N;GTaPTl~2;bʩ5K`hαdwkT{}Z`F_0T\R>|T]G/&pmr	 iͮFѣJhK:qn9ǵBRj#v_ Ω5L(F"v_$xF#hѥv= FGibIv1ӕk-uGN')I=R&>G|Y=R2MR>GYdw'&HcThZ29$#by` -ud! "Rjk r5K vlO3"U&>U;Gʑӟ "5Rj:#`{X U&;G̊|R= ARj:XR&#U&l#A0u#5&#c*T֠:ёӖ>ڠݜqީ5K`pGN,ʩ5Ga5Nݑ29@%g -uq`OMQ`XMS|p	F͈Ĩ
@JJf̥dѓhhDW{1lR(z|.S<}W»R)gDrjYʊՍG\|?sY>k 4iJCtU81Tj4p?[s#:F.( #Rjk l,O_6+kk 4 b9 UN;F;-F+n{X MRjG4`{X Rjk 6WO[5*{X/ ҔAӒTcPeIo:G8MThk iTx+_Q'7OZIFuYl,S_al,ǵ#JRAӒT`ި2hf絀`7MTh0WMQ`8i	dg9\F%@RUUf̥RhĭdVsTՊL7:WQ UBre~Bn@^vڂ5XQPd.! $i`&F;0&UPd =<dʎ7܋P^]vo.ļæ`b5K`chñ`CMQ` &ۑz]F8s.]Vwqf,yT|óAd
T{XIv^]^]Y51滳qyv0P{XU&l#֠7@Uw n{X+&l#ø(mRjkARjD+/1滳tBaْET|Z,?@Uv/>&(-u"ݻ7|iPE·f;5;_DQ7@,uAnֺl#m]GWfORj3zfNt&*޾ 5H"wWeaRjbMTwfoQT7~	 U޿(
l?N>{X+`Ά}H;30TH絊'5I[$f:>FF|aݝƔkNTOkdMS* xºnT,=Q"&l#0:70F؛PF,(
I=@R	#kRjIQMtda݉ѥ`"{X*T.%ǵ;rb^BG(UI[6C(##
*USHEH$=P
jTZHHku }F*4k/KybIvBĽA-ʅ$=P"&l#0:8J;B4{X+&ӓpHNATzFjGku }(ûJbx MRT'*Tʅz[D=OTm&FI(#U&q;u
{X||m}F-sSwHrbh)MQ Uaa9f ~Gܐ*(囯±\huV0X+ Uķ(囯°z]'(囯³6w$
Y9fX~Gܐ*9f=`Vŷ(囯¡Mz]srP&aWr@bӔrQEG~Waw"F'zfnYQfTmR3~6Ea,jׯqǾƵΟG60˚9eUI[͟9G{t/XU WrY=`W-9G,~v)X+ UƎQ7_fw$
uEz]'(囯w$
Y9f3\9G,~vɇz]nQ7_?#
Hln;z]NQ7_'yWu޿@޿7}u}γp*WX6KT
U>_.oP2Q{*rp|GZ'n:Nourp|GY[쎳W'nԮuG8c;7|֣{*s.]Vۛ*;FjTa:©5GuRj?PUNlfUQ\F[H)эz'+L$=}CȑyvC2&*T՗?r_@=zFR	6k¢@ܣnz=`W-9G,pz]4rY\KrYw$
naWr@n\9G,q[ܣn[(囯p=`Vŧ(囯pq;#'zX80w-GZʍl\7uj_$K?%_mT\J]Hs=:;sbuFo6qcHҼ-ex`jYBRXogKUK>˝fpl	@PGPe䪲,bbseKv3ZMC{a9V-MR0usTu|z) -uf5εŚ<,U&;ۤ9} ,DMTl1`\$
]9fAz]ZrYi\huу\KrY w$
n !]z]VrY 5z]n  R=`Vŷ(囯0X+ U.rY w$
-9G,~ I?N=`~V'z&nYQfTmR3qfF$0X_F^ U&91NW[.HF	5+~$fz7sP;6άVQt|n`SPdlT՘n":FjC82MSwHr`SMQ UQ7_QX~Gܐ*(囯Ơ=`W9G,~50X+ Uķ(囯ơS[
NQ7_BVw$
Y9f\9G,~[ܣn
K?#
Hln
E6w$
-9G,~f'yWub~V'zaF[onJ Is;R~K06<	6k obYf\t^sRjru3zWUburEcw0)<+<ӑŰWyGN'?!:*T<JαەeshRj 'e3zQ%UOjEUXD[ZB]Hs{YXSMSwHre`ST``b@ܣnXX+ UNQ7_z]4rY`aWr@nQ7_0X+ Uu&w$
Y9f~Gܐ*9f~Gܐ*ضul?#
Hln=`Vŧ(囯i=G~8޿L?ֲw-:]`ڤ.g}Rjɇa($0X_mzvo_i絉Űz\1=fڍ=;}V	63ە<ՊDj!Ueg3fRhĨD6dէटYV*)0# G 95<G˗#U4ɧ5GI[@F;=L3C/[@ꔁG}5K`B0+.\6\K֞V2MS24H)q#+ STI[\>\K[BɄ=1MR>GYiJS$--G>' -Rja6'	U+f8F	-sx={"&lt8׿s&: Rjj/xҔU HZa|{XTL$ԭ~˝e
os8 0l#جε1%Px< U&l#4Ԃw ,|R=Rj1%Pa#k MR>GYiF}H)q rs(5MUSklܛ.ua*絀P MR>GYiFfU HG>k Rj1%Pa#k 5K`fAN;gH0MUOA#L'xXϗڰoTzYxsi`IvXJ3QR
qd[|T=@Rj}}mNbxrZrrUt#K"BU:xº}9pc:O
͈58Q]uH)95K߲rW%RjDγe	9MSAm4Ɣf2MSTwR
uK~˒3gPG\	
T]֪07sҌ͏k*IƝ|ATG}h2MTGW
aRjANj15K`oW:͗h{YT9MSAxҌCʡURjANkRz:V|εG%WJ\UQ7>v ,_ԫ>[Zi>K.ޥYD{JsiޠH0eP5K`b̎QJ3	kb5U*ϖ#Kn|c?#U9]rZvBʦϏk5K`fH)q.U|{X%
UP8$
GW8Kߴp)_@!TpHU!/5ee^ά'ԮuOZMR='|q|)X~\T{X$*T;PƔfTw"qσ!5U+}okjWm:Tҽ ;+e@aT{]Pvev\*RFI70%ʩ# ^債Ca<8a?N?vDnJ
$ci|K<+_^%q;ܥ _`l~7J	6nN>JӉRF;_ |2aJ
$kAW'za^arqUYvx<v#ڵk`5K`f%H)q"Sa`5UohRMI[uSu˝lOkc;,_Ԃw"(0TuI_ԂT`d%UoQ*S$D9T*T4nlY$
dzWe\D\\6_alU&lt8׾FL?[u= uIvX#w=ƔfMR?=RjB*54>#D%Əe'@2MRT~{X Rjj./[\[Ro~G\1ڠ.ƕ_kjUR2z}kl˝ca]A#S"`5T8U9?rdܰVq?bX'jV":xP˩	`jTA\T[@v`@MR3eoZ@ܑ	NX~G1.HӒ2](sr9#%~n-0b.\#[2]"='$d5sr+9#%~n
X~G1.H\䌗u a\ Gm.qsr.tE˒{7EawE˯0q;t͇޿ `Vo:T}γp*WX6KT8?%oWY0X{X&l#1'LiF``DQMUO8s.u&uA絉VMR>GYb1ڨkQ="&q'zԈ,?Arε1Z 8=*-uF#ʣJ3OkC*N;^_ɂ݄waa `P[)$et* )b}eR3BFH$j!U/0Vs6e+&(qE(93ن:~X9U没Y[M9C*tYtfb4K-A`EMRBF3qH}W%_%g3fRhĴSK&Mc*'Æ
uqM8[[#'iu˹@jDn 'د R5v;.>]͙JƄ)PH(&Yr$7+H:_ QowmDbxJpW&֔H;HqsPJ*Yb*>1/PLDCӻ7}˘]gRjzu;_ ^܁QXCӸH	~O_PTUNI?v!u /#Fj~݊Tؖ4v#+ԑsHIVb]a.,K	'$HH#9PDՋ#*2CnVM8J%gbEf_PHnW^ڂinpl7iO*N˝gѥW]H/*ussC-AN;(	:FH<{$ Rjaae3<HϪ'\R76=:ԍL^7-7ߒ?ÒFJ1SBP:5K`SJ:FH{k)UI(AӒTaQGY`jF終֩5GHU>u\jP@2MR>҂#9j$=iI$hќĨ
@" JzVs6e+fdѓRO9KC&'&v@"y/V	ripƑvX6;&1/	bas^LH`+lv֌7]oa)H/\@~Ke	5?Ø5˝(TKe`.t/`,b^Mw6 8ssvX(XQYdTγX֡uk5K`f&U HqeǵRj奿[PB.$
qch1${TԗOk)jT{X%#j\P7]2溢~q;pXepaTz3d漎 8ss>uvBE-uƔU H8iT>d{X%:g#liAHHSh{X F MQ`65v\Z=sI]ʽgnGZ츖Zsdyq?J^$=L:[eάWY GT|snMͣ77D+UPH/z㫑TZA$!?|\Xa>GY)5O*A|prZvX{YDU&l#4Ԃw ^{YD5UuƔqb0>#Ok)F@?#F=FMQ`jF_.$	q$*ToāN5G #T6A"!Y
fŧa!Yvu@
\reB9azTε1%P+MR>GYb(Fc҂ B5Qu]mV:U?Ø5˝fSCPEMR>GYiA
H)q B9~{XIk*
yio:37(!U81G6R{YD-MThdMQeBAp6@9F	:H/\5jP jToPC-H)q 9{X&Z['ѥ,	qb4k#G6Z{Y@Tdc*T{YPb{YM#t& q3 F<Ki!ݗ:+F;(7D+z]PF RP:|L`LϢUmy0_b7v0}AKB\X:GWi\Qt?$_(!slנPFA%}B>n܎U"rWuzQ I^3U΅HG5qzkZi֒l#A,fmA($Dk:Hu$	ܒ~=IHFzBH4h_? 9
CD9&^ݢϝF"F*kJRjZ\6[XDwa/cϲ5NpJi D^`A& 0* EBXRLP*"ܖ*!#r5㞱%-X˫Gqdy݌,a_	`:P5<$sCc >Ȱ5UP3шBjl?[r#\f܌)C# fAspJ, FKMg/Bu0cջUX{֡'
X~b|?>%F%| l0*.Hԯ*c%F!0֕5Rj:J@"1`&Z[H҂ UN;F93B5Q絓$kL*֕j-uƔu HS=#2MUC<&9(!$U81-;I=(U9{ZP+MQbL#ToR%R
qd7{1=F3MTl4絀82_ ȑ ~+.
됗	{X j>GYMO*A|prZX(X{XuT|xҕ H)qҬsٙb(MUSdժ.uaH/b+:ϝ͒qR0k:"*ToPSR
qd.9)MUSdtύkjT{X%Rj1+ Hh˲Gu>l,T3ܻU"jZeH::T`.u&,=E&l#1Ldk8("UT~|Hf}/_"y:9lsA0>ơ#2:Ř>I+UP&9jkI'ݓal6+|z|& 8ssA0ab iT|xҀbS$GF=CIg[WH:'+Ϯ=
F {X Z[ @wx4sadjU8HTѰԯ$ҼD+ON?~˝jdz@(U&rEbO*A|prXDPkMR>GYi@0:82A糓+MUSn*MR>GYi@2S$	qjk*T{Xf3~˝jOk>~ARjf6g5 8Ø5˝j	`,a`x&l#RH)qTs<uT 8ssA,,=ToPBR
qd#T@5C<kcJIU81:G6>=C&4q\sTVޤ$et* )b}eR3BFH$j!U)	A+92VnVM8+00}ʇL+ڈӓP6b5QelZFGHtw/3*Tݗ:Bb?M"cJuF`n{X*T{YHqCNgUI`F_ f9MStsYrT3X~ͣ˧r8au[mqd	MTbIk._ DMS?!RjQͮ"˗~ҩ5Qn9Xj\^9ǵZFGT|sk{/3HH|bT PY}W%ICJږݼPV)d܁L.Var~vj*dӚʋj SP{ܪ{Yu#wPI$
u'N׭1l]h{[5QSI=gTP,:TJQjs6=O(bXNHS2h7=MThojT{YAl,ـ)?gj{YT5['0V\QHH1f1*J.G+jZCvt֒RɢSOPJXڊsZRڽF;>W::Pdh#V
SSʌK]VlCӻVZqa^Bv
DqʤFG|q^ ZMT}uRd	) :;_8V5LSc0 [U&	T|ŧ	:ʄt8R(T{Y4TzaG]@Ɂuvs4
:ƋMS?T|6º6`'Sc?BFJ
	\?@(`C&rqK&#P.&TYV{Y<Z(^7NHS@Tj28Bo:=BjU;˾{XCMQdS=GYl1HxT!# sPAb\??o3>{*bEfC&/s[ޜ'܆/=5K`o
-RjGñdaCZ-:^^5D#a{ZP20+}O'2γҫ:9\֡ABɡmRj`AGZqP@{Y0Tp֔EN=`i'u( vlj1cr[sɠ#T܅Ok&*T{ZP6|1DQ!,eE[#͟F!FYj7!iA f絓@Rjr)=FMQb0
6~˫	ມmZyCw'ⷮu,2[#͠H'F!f,iA %[sɦuIɑa5G:`'oCE}N㏴ѥ j1,6FGYdGT܋L(&%lԻ8zBF،J
+0d;!ged&+0G	T>RwmA4沼ќVaiPlW>|h6\ThX{X*UR=f|+ʩ5I	uĂf1*JoMDTD#xYːC&7ƕ خڂ5XP $iɧ5U#$XK}  ʩ5HcGF/hz:Xb٨Ògt޿N&l:I<\L G%OkIZFa&*1@jA]`\XU%Y*s¹rFo"|{[5K@+>d3ʈ
@"Gp!IsIQffͬЌ&+Lr'"#خ&W֥h:ͣlJ?*kIIHHsTLc?#)i*}3
(\L,V$"PIݵӚ:ɵ#n8ԏs.\֌ȐHb\#P'gH ~+MRGu }`>GY8
NLeNBgBeAY3UQƝ;({:S_jݜj5Ĩ
@Z`JЋa>r$"PJ4Sxڈ籩4沢Z5Q` ֤$Z/u>6 uI+-TH6+H:c`{XIDo[5_=MQ0B_$-<GR*# "uXc9Ĩ
@X9UT,TD"ʂͬ/ĊD`C'vNk*HܑB,.>ˤ)0MR<n:0srOneNDrH	fj	r
 #jflLA
uIZHh\f>GZʩ5Qra#ɂF6L3u6		3J
+0d;c,3%ETmg!'URNR͒XMUJ~;8
CJ6G5# S7+HuPڂ5XPf[9nFLD+Nk?#UC0d9X*7cez)*k@bOبM:G
gΆy7\Bw%\u3cIc]nK㞺ʄ=Itd}DTms wk&UI#T-2.vRnn2il:ٮ%葕*R[TeskUIVҬ29B޺}00?P#ͪ!]d/Z-+Y]iN2䆭RQ!Hq~8**@ڥX*굑뮤
H	ͣGu廹wrd.b{X*y[:7JU+I>O;><;u~4yf 1TZdl<;T&Cvv.D0cq5R) y- 0oBhLݸĐH "`hZ]%oIh#Tn,~~K@;Zu8k0̓uƔ%H(kRjh;ō:ϣXU&l:ӊQ6l#4úl#0>A=bMUDe,n?-	-BZ,.K@܎
]_܉ŻzYH/[.aN$Mј>:/MR6V?_e`(0q.&廹`	UտHN+z	w(^ u 
D=췮~GV7r"neJUU
]]n:Z`qx\F	/K{ 
)QPPK` 	daz)jхs	. QN
V* wel	NBmr[sr.FMQCO&bJ+sOv ,hMB`2ɹ&˜szh#P6_a$ԃjqIȬ[}uu]ȸ]F\Żl7)lc9ʎT@R5j!U2>P[̋+r$_֙WXOY9] δgaZF#rx~? G+IHn#ruؤFꝧaJ0Jwuo]  1Ěezuu],)@'(
>>0j|-aOz#SĀх;-rFPT'@>V#2[3)o]r:vF3ܞ.v@P4X/-g,Mn \f9%Ȑszpvvhl?\ uuumܔۯg&q ooU9nxr,/`۱Q>Vr,o]uX
$?
E>$u)@VvR>!ŗ;)@V|Ir$}W('Gp+b2[̋+r$YZPhF	/	\	TYs$	 641x.$ #y
H7J9nH=Vwpj"Tu)@Ys: ]d@Ol slJ޺ݧsCt
ѧp(/ J:䀿,MS+>A	܊wren*q]ȸ;rh]ȸʑJ޺ݧε5{}`}W»?jcDӸdDVN(E&P]fⵗN\01G\#W}T:JdY\ )"NB!]$jaZe(T&G #k=b
<''huG֋GZWeB/.'D*.]';@_%W}lCZ5pԅCIC:<L'F~C'vΈWA4沢9]ZhU;$BDtBP}Dk(v3D*`X~L1YEC4B:c9JfUJ"
(ȬȲj՘X1?PJ:Po:!^ӚujV#ڠTUUv3D*Dqx\{Y2a>Y
SS%ӻUP^,T(_#J
H ",QeC,Y*`$\F%@Rp2Tʘfl3%bEi2+)o2.
C*q19wv's[q!U.$Y	cvHucஹov]=}ʳ@K UNjTm" (t a,ZZanD%}Tme <+ums¹sHr%PQdpET=Ai##rPG#mPue͚:H9$>mPur, }X@E֦{9oJe|/mHRL9du MDhIU{o\%sY!#FlF%@RpJ?R7o+Fi(rCGl<\C!Xu ڊ2@Nk+njՇ *iJ.s@$HҌsT<b1fG[Ҍ.k1Y=kJF X1 &GƔf.K)PƩ5QޞQRjk b3=֎5Iǵ0TcTʄ<hҌ̪eF=&4qy\pGT)a #F'5I`cRuBn4qqiJ+]#MThqhT6v;B|g:Ar	H}W%VOJ♚7Y[5Ĩ4"4治c`vR{Y&!#_κ6F%@RUVqLʋB,(ab*)09"ܯ&W=T}?ꉂvUHL8
Qϕɂ~%h;_֙C>rgHF9̑893McsC _֘]#)i*}qLʋB,2q*I"ʇL{%˝PM9Cn weKGJ	Hq ܨXS5MUDs	I51GxՀrDBB?Gfڠd%9XL&16lKs H"PrG	:T'w|2)iB{YIc܀Rjk%"~Aoy9U7g!!GeKPx[#[?Z$HFX9$ؚU Ѡ}q/#T$zUl~GA=~fu#JXY1!G:g3w!"FC8+7J?FTܧ/G$>hC4h4vPuae O܈E@XGm5ShܔJR^5THjʲ$f	8z*_j5H誨HT9/n.h5ӊރG=~f
:׻+ԃkcxdP9=<U(ITLʓ_6VAd&K_$p#uH:zKcxFE2mP:=;FE!ar5GY1GganA@MIVB, --GO)E2wP{XvTȶ$T{Xz,?_غLGƕYpvvj~8rCƵ5LȺrFk8uzS_h3w!7rH-YޮC7ε3r_UPafB5ULȺΰ4_E@T]`^CE`۲Ys]sDwm4ɷq5x-uAZ[qLĳȠTȸ{Y2MQdAMKA~j l+@MI\B, --G]Q5QȵP GzFEqh½Rjk$?_xX:ࣳtt6nl]_37_%ߨN-T52&	3ސe#)yp2T02i+fdV' XC& C$>4ϭH~`jT4B4溑UTFɖD 5G:%lFaDF
H:&ȸu	T_$IC(և$p#wR2t҅Ģ@g*4tà5T"5G~|nDlܘ:ƍQKu`rޭtiI0F-P4XKxLW+5*~p/Tdwu9'?/WEF<Kn:l,3]rFjR4;F;u~GZZg:#2n:DUG*|r2:rF^L9\dk,kJN:.*AZ[҅Hl1+F{YaT-T?m䟪ls/I~ܑB, f/gѥ@*b0<4s#So*U>CUI= ɇ1b`#fƱ6o8	*31*'.V*d<VhHR!8 H\C*%TRvTXM9\I1vv.4ڐtVcAGNvpjU8{[B5G9al,q?	>4֤jTXCgi6\H.Va#)dWebݴY7lսuWXX1ʇD[QӚ1Ϭ_Tl>5#*'5lRGY*4UA#)-GZ$hkn)&4uۖ*T{Z8Z;O"F;)9Pe@gF(Okn*U9{[r5Rjk#a`^]jl$G(!WOQCP-H^@gvvuEG9iIeTgU&8zo_cQػ5Ĩ
@Z`Jcbɻf蕊tYQfhEPZɧ5ܨ|P0F+$ AE(j}QEA܁	HdF>r.g	#?r.i.uQq]h;2ķ!wPWZ ٖVrH
FU
@ٖUr0$|'Rj5abT!\?o~WѼ"ʅM~
I\|R7K_^PF
*54Ӛݤce{|s.HNN@J5<$:0l\ԭQ &`}f	FAZZڒ1A?^z"Ac><+T+0 PEFVs'thLrz!T ]vnF3@C5#ЃtC3Z0>HP7+AK.jxF U9]g@O$H|<}UPYcꜙRTsޠ6QQ3;Z>*r,vG@vPC<z߲YC;\ qrF@UP g)͹*FH,M h>|p_T\alxp/-U SPCp	L͜T;5$FʜvB^'GPNZH#;#{9@΢g	sbHrʈHƀ葧rMvp{Yh}csjiҌJjTLMMHxஷ,Ur8T6#ҏKԭBl?:2Og$6=GQP"j&}B7<T0Ԥ SHU@6#AZ`
k Pjx  @u.6v.ə ɂ4\<RNdjx?ujU9]o՛TNĹ՘hoȤԃkcܧ?(r{[@T܋'9MQdW?˪sQ]nDC͏]
v3e65sTG
eNCrjzuzvCƎg
F \7+f!J6/=X~cUr1tA#1`J2C=RjrfJAyhTр5 5H:zKw,wqsNUܤh25GˉfpSګdӒjK!,j\y,AʹT!VHHʱG* )b}eR5IC
w^,Hh_?˕Ho{j'2PM9o:!]j$(;#
R|8TT.5<]W݊P]U=FPO|A4qڵK8q#ܔNWLݝ̉UI,pW@$@-%cIďrQ;_-ؙ;Okp{X2jTG18 "6duv3j{YUG$ds1*('Gp2Uw♚7Yffͬ
7PI?`%'ykQ04ݗ46T#HN$yVo|kfFh: ::a+ HEmp*Vc2WN-	:#J/DÏ8;;|QG`\{Ts5G%"w+i܃y0HI00I>؝ČhK58]š'6-};NRT\5U#*2漙l2;&M+c,j]S[QCuFe=xҠ  MڐtÏb*uXTU&2;槵 :X~{]fOrHVrI}RkKKߵIB\q׹3R}:G2rQ5 m\nmPR(;Oٗ$dwdbT NOdQigQ+6貢Ћ+w8*({#8ݵ'͉5ҳx:
,?rp;8|g:1*(,V>ᒧ>gj؋+6q3?HpV쑧kؑVj O@	VpjZݒ8 ;5θjjVθjfzGθD	\?
hĬP('r+*Ӎy =O@ZvNkl챎{_Q#ra_Ɏk*M5<rlu#H_a f+,GURm[y@G͆ZpW[lO_Z^mPU>*Gժv6_a0iVmQOTxஷ&# ԃkJ|[=F^ƏhRU&4s2@O9'((YhGUI=9 ~.QRɲUzKjαāwS,Hl1IhAr5Q*@U&2al,EimS Ue+Gt
Fd$䫞CʤX z˔aU@U8Yjx=Vm"FJHQPN+jzCHCSʧI4&z`ZT +rVYq ;^;+Γ߁S&[.t9FV4zK'b~4_a L?OTio:J|[=FJѣj{[ETğTrJЏRZʀyAߠMrM	9ժt]P
Kː3#pxRxHOARj]04;ԣXUQ7O^@h@܂k$U#KC8
]Lziܕf]dRꣃN!:@rkB?#uKf+ͪqttsTLFȑ:Yw!ꪃ)#9QH}W	(eġ__6;AqU& "ªB8ԯ6<K?M-2pjs0;VrE**kb|@$@Ȁ*r ʤHķ$
C\sVzGD" T%rs)0>q	HhSXRڠ5_z8
͜&ܕj' ꜃!q]0JvuZTbu
k1 Zap݈DaZ&z8)93B/B:8!	%ZzÀR9u0JrR8Z*H$|O=zTUuHaS*Pwԯ6_*-͏ܓA{&T;]͖7rg!	%Z
PjyP9CUHar+0SY  pݐh/G@%
H/TК+$ͳےA(6;rt!)V(W\` zc(dёh/G@%
H/T\4!PPXBnJX;rt!)1)1 ˁtG =,#^5NKH^ȸhE-Ad]P{YKe_=8,f#a/FZK=o8ci絇 B5HTG~.xy0EI	RK12tg;1*'9OU4_jebT9"QOb[3ܨ|O$$<e[uVTЯ4}M95T챎uh#	 |K<&:@jxȐ/-f`*9_TD!\'~}W̉KB?\7^mS]C}έR>*܄oy %ӉP4ƓA ia0MSos[֕R2uJ *b1k BRj5=?j^0x>@/cR$cG* )%mbPʆ޿&h"'aUTp
zR/RNl	#5Tՙ%5[e <auO%ʪ$I21-*!)8#*֎ޟ@ʧ#8W.1묎R`"?@Tl5T8R%bJjlbmV' ꜃1r#3˪ң+s/@ <`γ`۱^x4Az9TI }Ȯ!r @ےAO]nC00R9AKU͂eIc= Rj =@wT(NFu.uyJe;Z"{ M2aj^l-<n!/̅DpF6r16PxX:5<꜃1r#3˪]sz T`γ`۲S0-MS$pf$];\_֘{]nQͳ%ZѴuSf5TQz~fvuUF(W\^oLq:#ݐFF	r^BP7GaCg#nJ=uCBʀ3G(?r3;\9P̽ ˁt`δdaZ̀%
H/TYj .KfZ{YPݛyf#f{YhYl#=AlP{YB['}@Nꯆr-=2MS?#ƕ --GF`$
{hNǵa^5NDRh#= uRjkB~{YrЏ:Tu5+ͪ mSZEMLuK$b^y'|B^W4"YT#?ԃ&qXtHl1г;絁`T")X4uk-RjkAai{XT MtTu1mڽLS@:mP' mw$tZ~G0]{k;>jksrUuK:8━їq8Li:>DP(&¤=Pe[*FfVc#G}`sT")X4ucT؁-HQ=5EcpMT|5yBfph=Yi7kF_P	* ֠; ra<T3g$`[Pil +1b	0;;~L.ua,
MOnά$o~άNr ʪO[b\ĢY#/Tl ktA#4@g*ARjG=
Rjk0_}JQ]n$f;6j˱]n3eT6;TsT!ʝ͗75ӭݣ8ƒ:x{-h%7*ͪG>8+ɿH5 --GZҬV$	{c#Z=
FG3YPtk*1MQh a tA#mUA U`t;0MTh܈$]RjkAuca5&KÍI.EV	63ە1r,RD#&*f%bVae7PI(_^7wmEIӓ]o.H7a=sT}(Y*Z2IP5Kʑk]IM<iULH1F~ɕ
.č:їxwu2TTNAAjS,Yw%9)RU7x$E=:/UECkZVz7JFIOk@uI_-)Ŧ^ӮH܂
DCZeUYZ=!Ft]nJ#UQthP4MMBfn!rn#$S9P졚l]ɑ"F}QONRL"}TOGF2@:c0xwVpzcV N9_$b TlS=X qEk /oZVz7J0d ET]dW\J@ҰrP /r+1k'of3/K޹#Ҭ :Yseiξ2IdRj:6/=SҬ:AAjlOk T٭	}sG֢ODq\'5K`jOkFõNa?8.HUS=l9I3+?UIOTio:ѥdVchʇUFV@=*T{X$zBEsebT PsYt}WE=:BI0OԈ	S=-=ĳᒡ|JeRk9
V샺%8D+6CɪO}rgH}Rx)_bEfC!_A;VT@HӛȅrieDr@L#+U8絟TҌڐ_Q!-X#L=T{\f=U&ە$%-(:ϣq#ݛX{Y&lR#J2r:FH40~&6vn":Wj|emUS?=}ERj}2zؓ#v8FQ\7$jx_shQYw%'
8ʣ"~9C	=xA_Ca>q[:ͣL$p-WuzrEucJ_o~GZԇ9aʤN$}B^]u{ĝk
f_lK~8+a_sdb(w!^pIUIHT܇2'4.,=3U&l#4 eR#$;{g*U8[ $hT@R	$B>*Oo%jg3fRhZLVԵAIb =T>R`WNt#U'9	5Fs[I<l' !/LX1o:NG+G3y>sRD#΄?<KB>eN_Px
5ֿTw6;[\J@:Tһ$ye~ǵ*TC絆LT:w[\*Wm0WjWye=RjRzco~GI*}5+9Ջ*V/Lme~gWɂ/!\j*^`\x-(X1H;8#k>*TZHduYn6_Faf@R{YIX#ڥb~GZ	umg=;ӹ^Pwm>As1:*+G8fJ.=}PNO`^'L$	~:+:Gv^`$qzeJ*0jJ~ӭ݌smJpWjWd?7MUJʃiu;};.u	]uTV5<@O#+(nI&rCP&VXq?gbpAA>>ݫP5K`fѓ_m7*&UT@ؘEĿo_	a>q[:ͣjOa=so_j0b
߲ZĿ&ybſtahQ8uB2%U絘XTL;޶~GX`jaO#P3S%rpIU''`/sC<]u llpSjZ-uƔCR#$>P}cSTd;a=~*95L\njWV#O&$đze@\[]vٷ#UMrC\&2zߑ}SſeαXʇ*'i,O@	.%qkU&l}GZɏJ|ּjTxeuUXڥb9}ڱzeJ鍾:jԬ^ߑkP{!/5X1o:"` Rֶ{cA]+@wW{X/U&zeA:uo[eθ;Tjyↁ9(,CN29?s{T8'	pn#cg3ʝPU&l#4ǵ 2D
cf{Xb)&sL~SHHNT@RŊj!U_<"͙JVld5brP7an#"ɧ52ff8os7Eeγl;V@*|ⷮuGWng$|_`?_@`o\6_:N+|u|i__p+zPy*pԓO_'y1̈́"&Z&9{X
I$ds1*(d}W%FIdlPfN'hQbەHqޯ`
=1>7ݵjk}:P'&֕#G\xۙʗm?ijFݣ-}rXs8sRHo%'eγj1ۖ R8-MPCx8<w!JwMzZa߯\UUqO\RL<6UDg;* )re5IC
eYlY(,SdՋ.T>R`:/jݵv4ӚʋGUI[ԂsmSZ)T%.ukUSAWc!MdϒJ{XU&in}8#q]#w9mrZxURIK*_OTjIN{X8'&q[im\(@&::smS>rU:F]n`FIPsI4D+(W=0 ڤ-A}DiPduI|?=0jUU
BF~D Q5bGp!FF_+5͙K;G:%LHܨ|EPF
*OڠU1#NM9%V%;sWTo5^-UI=/|UGUfʩ5Qup|I$g=}5T}H/7O28K\.%c5U:x*9bFH4iP *UP^n#"]qT,[ZH	ͪq%j\5v.b_#KzI[Z| zT3ϪS-sR@^ 3Ϫzbg;kc U&lR#JGO &c ޯg[*FWF(c&Fm\UP*nLߑ֢2Oh3r.IUbjWd};.ug.y@To5^hAMP({5QuV`_bT:WZ5D9GjT66Ü&TG	u˝cEļl{Z*USAWc!MdTIg7
ďz댢b:ƕ
γR`}3&J:Tcϝ_& .*	͖֪5`ޡ}P3׻g<ػ^#ЯT}H/*Yj$'>I=tU&d3ʈ
@"Gp!I?f̥enÕÚˬo`G$>`vlM98<NF?v챯vXɮ˙8@!:P&P\6H%
I[i8!`.u=.UIvbU"ȑa2MUOttj8}okcGҾ2u.#絎JG6$ioR&u$k{:׎Tp`*(T*j-25α;^pQUI)JO{ByMR;XRO$u9wuA֡)ę{XU&N'}D;/i
< "N'}INq\ę_d~J 6p":qm:TcJ쐏W{X܇TF'>3zأ#}Bc햙v\T& SI[(nE>		8ʢI?r!LpI '.,=pI[7+*A}Dd%G=g$$hќabT PsYt}W%Bg+jZCv򷘉Cgjٝ5i+6ɫX#`{ owmA4洧sh͈n7,vOvX.˙(@;L{Y5H@(EO$uN+{=e(zC留/D](αus
q&q#㫱bI_k`A8$dv!6=м-}ho_Ȭ?$hĨ
@jő\?(e+jZCv򷘉Cgjٝ5iU
*PI{S=ݵj@HӠinu,	wU*Pn""*JOaao:jOV"G
R{֦6W恼l,O_ \gѰ|'=1
X 	~iӏ\6Ca`_lѡ /P'rue!!꧃ؒuTzXڧllVɶs{XZ-U&"!]A2lT,_ғ>TdBNժy9Zγf_bA>5K`m9$z:5Ivb7):ڐ_Q TsЦ5Ucfib]O,j~uj$g TrY}uPn
Q
I#UNӨX{XZ&l#iI>N=0ST;aDD+ƕ]nj	;((X{XZ1MR>GYiI>!5Q<z1x]01^*-7jj8fU#GTUIGV{呅Rj\mRZ\6jJ!]$juk5MR>GBiIu 2AR9)MR^$Pn""J5ʝ,=1Rj:cJN;ϔk$Z/{ȑ+MGZ=ٿ+{-dMTh:0/<MTh: Rj\mRZ\6jJ!]$juk3U&l#p.)9H/.6|{XX
TA?7
W[eN
BZ-t.wRs_Q \}{XX&~.qQƹo:}oGg~aMƇyk?Gng)ݴuv`)s5uo"nn-eγj1ۖ RRj _7Ggr]%Ur5αR:0FJ9MTh:	IrK77	qH;0>j~˒3Sss>u7(w$i,=T4bFHUP U&A?7
W[eN

5I[7)8XʧRja ?+&UHnse˝b֦vo䝖kIGUfC*F\=Rj\mRZ\6jJ!]$juk*Ttғc+6&~6}ODBiU栙SJ-t4*A}DdysYcc*/1ؐq#GRjG{XI&N7BsT[،-U&lM.uD!s3xTw5ʝPƔR#$+ȵI9N&γrb>|L]3gmQ#ɂ|]ύ\lGr.uGUu܌WrZdEo=U&l#4Z_Q ^I|O=+/U&:4}:*-W:֞%O^lU&l:fjO _܇A!GX8h2MzMSe.HANE˝fSA)D+$U;NaaX&l#iI 2@d-MRSqUu&T젡aaXMR>GYiI 2@Y|R=*ZFk[Eo_طQvεѣtSe.HWMRU>O `T3huQRjG8[l>2(LnLvij#$Ȼ]%U䓖kK:MR83Kr83U}HmVm8{X4TͧsQ\h\MTƏkTuV`_`@&4|mZRj5{rueH)9s>u7(w$i,=jT4H/GI_;Pn""J5ʝ,=U&l#4H/9\{YƩ5Q$$n#99QHVZ#T0Jj}!QVY:DsrV !uڀ*a2Nkv>Fhu>4sPL)=Zg'+joeε sa`_YJOaao:\l,$[gBH;Ct*uXxb8#9=ன5K`Ϋ.Rj.]D[ZPG++o~GZg絀!TPGN'@/_lu 퀫@ &_hfM;.uJ둌T9QPO܋ܗT8݉A=εڠ{Wh{:TeԀ?=kʤ P to[wuUڠ} 5<G"^l=.uxpQUIHR܇2'4.5kʩ5K`8ֲ4miPڤ/NDL8絊T$֦	=!#FlF%@RpJV0>{(8-Z[3ܨ|D &}B=@#z4洤 P'[Wd
9Z#j>a[Wu:ZmfѰ| kR-	}s6=-/S	)I,-scabzȆ[*D+du?'.H/5K`_Pn3:.urNFZβkG5IAWsPL*2BTsҌ&G
\m8j	T2s[YGjT_#?[Ɣd5jk  STdU
CT>L1q$|uy0sH,U&iǓ8ؘ9ד90sq0%k5r*]ruDhAN"nT&*ANWP5T?e.`]kf(jza`U&lR#J2H?YcP	MR0<ED+ PS C-A}DiFCj$#.5"&6Fs#)V>ᒥ_'ꏤ?@S(tmL9F*)0>HtSj@#'=iiHN>T܎W]V|jX[N>m^=:`=, bXIJOaaoY.6'[rsqT&THӪ[epٹF5K`_PW.u@"5U?7Q
j	;bb%FH3 >4&ǵ!URjiƞn

jqԮu_fB5K`q;Fl?[Ɣdڤ.u=)Rjj/Qœ*U8Mw[\+O2MTP<U&(To絀xsT&	6vqvq;8;8n3r!n

 UPserOe8\R>vBI[@(Tex2MR|5U8OӨX{Z*ToQs)&6Fs#)ˣ*jO?@SӚT>RMUݵ㏲<޷dquda#~Bve[=q'W:6	X bZ`Zal,#X}Iٗ$k9Pp2UMԟH~=1SㄮӚT>RՊ,\@B2cI }AȅugnI26:jcV$f񰰒:ፅـړ85Ĩ
C*M?KT	u&+Lr/ݵs sY]-6l?+9 U}Db5uPe4[`45MTh6=jT{XVXa+FJPuզ_PbZlk
aiV2NH_QQzu{XP^MThN{XPT{XV6,aB%G5j:UT/V¡~a[uq[ɂƗx"`GܰV	֥}*U8	ubT PX0}W%O:ǲM5f'5<>NWW]B;\
-2uP#]ͣr.z\6x>N#ۑWUFgYh}W»V,5,ejYem4*7$HrB;F+hκ!Zv
Ӛҝ͎PPLGZ@PAuM܇S"$'.u&#B^~aA/Nɐs	$g;1*(*?P)[RzfEӐpޡU.T>R@B5<+00!H	GwwmArieH{@OZXͣAH*(ܢ
KS܋«r<MT}uP*\RL2r5FS90L4~F%@R	p2TJb%5,ȲriT>RwmBSiez_R+>|aPLnǬ?b`4$$k9PAb\??om+)EfEӐq(rCGVʇL&㫁ݵPM9債U
>Fܰ/*a5<$ :*ᰪw@mnV݇zjqPH-OB\90T@Rr/LVl=$r_	j{ZHR&z{t~F%@RV}W%BfҲhĴMK2,CC:=sSʝ>?t{=Z~PZև1Z$u#RؚZdiu8Aqզ9n>]އ5,Ȳr%HtQb{ ܨ|MFPF
9W&R8/T3#ʵ T1se5f/0-:}8*SMR<liV5?\,*ro\p"U&B0=B0v{YqT*O	64S:h-Tx,rXUPGnlz<a#	YM7aLګGY, 9Xf`]nISvjnQO˭2γ	,Ie7<˵YM 'Pч)&l֘{XjT-]jA-S2N{#~rG MR=s'I[dV%-ƕbqc0T)հrH	F(]%2~ jnQE޹@QnF2
 yY:]dG j経ڤ-2l`0=n4k	J5I=Ɨyƕa<U&)uW[A-Q,ƙ۲l@Q%F5]u?qaS}rZb*5K`u:FbiV SFJHH19QH'H}WT	YhFyHfTd*)U%e?r U01O VTD9#Nkm?^TGb5K`#*#k:ϗf*Tn
D;B#Fk`dvdb@A=~V:їҬuR
u,6|7=%MR兰|ĽT}u
Qժw{YI[7*6c$Y9'Rja+Z1:T3*T-:+f *݋	1ݣeEε$̮c݆]^?|'C }ؿ@%a^jn
QTLBď=$'&l#0;a0D*ÓARj%Pf(s@<Zf`JkoGV0Umr~GV >]U~:|wU}Ϋ.HՐTfý`uJ쎳sՑjTOkV & dď_f b5K`α]dբ& [nkuh궹o#);ѣ*ՙU&rwvUmrߴV-u\K#/8絫U&l#0%F`Fd#@5S=AsՌTьR;Jc 5GʮI UIE7[ZZi]$a_`W
_]kj]eekޣlKLʎ^8!TLBď=d U&l#0;üU=ToAs8$UQT%eJz(Q2u'<5K`fсң1X k6ID`BBC
-u1taTiVǵjTtGʤ-:uľ3͈Ir#Ue:Q	iQ H3c?v$a1FNlKLʎjO8nFlZ;ƕaa
&lR6T%eG5EU'݌7\KԹG*Y8絛I[60mU2Rjaګd䄌ʈ
@J$gVRD# x 塠s)ʌE?15<:ʎgύ q\?
:Y7ʆleHt͟15<:gύ q\?
8yHfPAhEl15<GN6PT.!7YZI|p:ፇa\?
dR+*9!CZLΆ?#A}Kj#68ؚsYQ>q#ـqTy!u`Z#79	u˝gg@:5U:x*9bC1'Rjjy]n\U__5HnL#*GEi:A\%Z:ԓ`/1+$l#$\IԻ$ipiGpn
*9BeNBXW.urd\(U&lnGZ#J8U&!# sPBEf\?']CzJEeC62$:tNk+PJOwmy69
/|jT\F%@RUWoJQe"C:%fruy4治Rx1tfX+TU&8+Z'l=HP?$k9Pp2URhĤVT3c(rCDB #9PJFvSwmA4治:ekt?aZBF3qH+LUS_eqE(YP͌0Y?PJ:#`.PM9{[YN[$kvJ_ca)!#_θ\F%@RUUɣ'YP͌YnʇCriPnHD+NkJw6;B:PLOF˵A+1*T>˝j~FPJ/0-.u֩p}o뤪BFJ
+0d=ɸC-4OC"%7nɢ`tT>R&+0-aHAݵӚ҉FͯvOωsawhuZd)lPwX7_?wX|\&-~GVfs ^O|rʅmZPU/8>GV6q]nئgetizģHU|Ruʅ:E@5bfU=d/p
QuZ:5g`βjDҀ=spv*@*/H9Q֥ʅ:;3HHuc\ϣ,kj=sl6h;:֭Q:Ԃ3HEj#PR4_	rwY__RF|!#D`H.Va#)d?}nJږݼ6k:$Nk+PHPUwmzRaguYG+FQm֥jPN(@*wX<oY!#_κ6F%@RUVRr0$y4治^JOqsc;zBF3tl<J>ᒭ?5tJ'!JDHq D"U	@+ T/1/1UW}$jeemKT:hnT&s!Cɧ5|쟯+͎ $k:j 	3J>ᒮ!'"ΉXĭL+*RP p'@* aᓮ)e]nئ>]ǄRΉfl妉eBg2q0r Pְ 
:$$hڀW&SejumPUHRS:_wum]au_gߜ>Zȟ#tH+;8H $X'\C&㫴վ7]lsg A`*GW(PH/La	SX~EO$u+{=ezC留/D](αus
q&p㫱`j/'X a9\Eֲq[V3# (N/X~901*(9>ᒡzSK;G3F29[REF7PHn7
Ӛݻ'㺄}C'q@+UP3*O/R5j;9/X;W:SĤ	A=>h]rdZxFlzu܇Ɵ J@oTħ!jn2-P}uJ$'$uXduXR4Oߜko=0ѓPXK7wQjrR<UKcm||G~&,?lwPIߛ9(ؚ>6vPGk
YߪmzT~dj>sr6	3Ә#3 /re\k0szS±> w3w0>DW&p'֦?q;:ᜓMP/N=_~857x7Jﶨf/0-.uf/0RJH9i(T$npQ:R8p"ք~I%fMrXpmG<#rO6p%A$Sk>p%K㿪m|⿞+@S	Sk?_pk+٭srO6p=~m9'_8>  ҥy9o]r:Ϝ:Z6wM= 0n#jSkkvҳ~˝jc; T=X6JGT-3$qjng8JG 15QZ+hGd`'A\䟪m|~pqGkx@䟪m|~p_$Sk>pk>2ޡsݭHrO6qC8c9*W#ӹ\[ZZ=Vd@\¸E.C7)B6bkdwDx:p's©&#PDwĴ5;]Dw5s=]#(mJP(Ƶ
(5pUD,*rdvȿTbk1Fv֠6q7M_@O9'^KβJQTG}BG`|.sa;O{bk4Eng5ӱG|P{]';!I._ekQTG}BFjF1?g!퉮;$f\pFᨎ]C7˧g3ؚ[oQC7ēMvG|fT!#FlF%@RA\?IYٔ9Yfi_}`T>R`F !QWӰ_Sh]78O	4溪.9*9$ [n;꜔KWB4qŎ:~ҁ@{Th>-ډj$(Q.֜9MTi@넠AN46eγX瀜{Zpʩ5Uo]kf:S#$(D|{Zp5U⠓k#JH FHPN},MUA&8vo_G&sį<
5hY\FE&꜡ `e|lµD/F&qk_SPϪ`YPAےAl,uUP`&
'"SSPF+Ȝr(Bv*j*9 a/?*tjcJK-{: #7" ^b^%X%zbsJLGYi@R
qd3X{[ީ5SR8
QP)] [FƱxovoBxy 	,K%}	,,I,ؖ		,iPIH	1<om@"@du f7v3XA` ?H;F3X~{YďH;: NfxfH
#絿j$$dzĨ
@X.UP:.V7IP*Ds3ܨ|*҅KQӅUQPBӓNk?[;FUVL'rP0Fۆ sdႲY0֋ "aAMU90bL9.8CZO*_ Tz`]@2ˈ|mc?w6?H\K.hÝZ1?m:gwv/kLujUUޤΥoCuε$/R|qWj]mF=a0qsP܊Ku^*mGOEc%RP	#+P*,҆x<*#0q&3W"pHE\YP:HsyyRjx(jx=PǬv*m	9mr@һ$ϒY:XD6^Tʧy͎ܧ6\#XF$BRc]d`*#΂۝BUy]nXTp*	zwbßhv&	z`F_*eoD}x8@sKYMp{k`d5v/e?=A`l#+=5N(H:d>aIFW#eUzaaJ&XX΍kݛݛzE%ߜW}Ȑ9ʄbT NOd6JDyZ5%En-,AQb
ʇLNkvoQJ\ \$GKqAҁ0(w#Tq.ugԏ|*nC9$j͏֋rF3̛zjcxWQSSf#kHl#?Ӎ#+Nu c`]D^9@6JN$}Dw_O9+v0J7QƠm[BP;P4g>S}"\7Wx[2gl##f꽲uf{X~L8#dթG\s&	`|xҍTi ^!ERj5Л2h5: TH5<7mw3ʪ$@]{;$@]\$|~pkdaj&|%1kSꝁ.I[ƞ WZB6jֲ6LOMQK2]絒L?&mjyP57wPk=s@JA2.f&9Q3e5˪&9\#*.Wӹag$ YIV-Vrے"'deE6]6PbJb}iu
~ېjvvF g 2Nݹq(0,-Vri	:ېl#+Ǩ\_NQ2V~J,$X+K9OyyۑF2g"`Bv.vv({_N'|`;3gbo%Ye5G)RW%ې/BvF69;_'O,{ve¿j\~J,UZl'#9Dgb_7r]	ѝP9DganP͒jnaOF`9%:8.LƟ$%25_$@5H1wgg~
O*lwPk=s(+UPº4"H,kUKLsƹrFUsWӹbmuhC >,$X.?5zȢ#93g 2
=<eX֗P]H2͜XȜlvV	0DeGgda%VN.?i	8P6;rtdu܊!209T+ܱ6䌦>Jjz\Qۗ܊!3;s8Fra;_c+l=PӮ`(wFlP;iu
K)Y܊"1_	ۑX$Fr'vWњuN̸W5őcHS!;GX;;rtdp.:2:3z3_OP.͜ѝ3`*,9=TqBF،J	p2Th.\`HO*+t9ic*'C& "`aOvNk(]!pH7d)$.A ;5<v\b&AP7Wo\rKk0?=&!۝1H6&*VK8QTHbIPn̵xül{[ aT4Wnv:ъڤG+%Ɯ(${_$v(kcGd_ubuL~8;;Oc5['T8ҤI UFPBdķ59X=12MRСQ6:36]H#byU&Ȍ	T%
>ޢ6]H#by,P>
UICTFӓ଩SBtr>GXz	OWr$ βTl;/}DlF
jTF0
>ޢ6]H#b{
}Q,jT!#iɃpVT:pl#9QTr$ ε'IA>8+SDӒ5#cK=-پIN9pD:;}z.HFkV\MܔOTI%!9$U;Te
r$U9Bq	؇rN"u%z&j*H8פu F$ñɂ6*	zrXĽQ0?v@v*kʆ ƴ@D8И8" Կѣ69G%휈ϪR؟QoQGܔ_Tzc 25KlG%휈ϪR؟QoQGܔ_TzcTFvꣂݛ=:}:Q6:a6$bX=U&sڡemRd̀"ڡ#ݗ~2gb~|hHδhaV:N4RHuc}%k}Ts zc0*F`?T:2rϛWs[ \P6k?jBEF6I=} Ha#i8aO!i;2IP`}z5mWjx- 8\ ~68+* H$xp[B3Jǵs:W3*gsg jti`H
l,G>2d;7яL`&5QvrOϪ1iMk?T	l,/MQT忻svoMFubMFk##N'SdߨTgQT,{X9[#Tnvgsb^Χ95l#8j'֎Oa>GYiF`Hh'3ʤļo[Aֺq3ONI+.tlQurFm8<ҍ	,K[|$/urQƢdrb%$O]n` +!햧kca䲆6E/˳w5aF y,K/jٿsN'BfkT9~F\]Qgu}RQƦ3jKB:rﻶ;^~}UGcjx9ʒWUWLrtb|ez9YιuB6ќQda%ZiZY~%ېV6쌠60( J^QWbJb}iu
~ېjvvF g 2Nɮj\~J,$.cZ;,"NF3>;#(?;# \T(i܃hn#(9%gJhҴ.K# yېm	A3l#9a;_P@د:?A)z ۳C6v+U].CTr 5rY 1d'd`7Fr'v <Q]f\+puUJQ tg ѝzȢ WܗBtgbl=߲P@Y`۳0 KbPWƫ<~9#)r}`}W%@fZe"Q<cD奏}eV7PI!$7F0ގv 
;wmB%`(]`y4ճĿ`LH b&T,*iDrp!U#qa՚%% jc(fd<ֲ2`i(Dr8UN.I/@MON|ޡlFas
^*w˒S5wUKA\7Aė!jn2\=8tts	 R=[s%QArN\뎡6f>x gHɺe\vp8@kDZnK:X9dsK8Жusde2DK.dF\ras`쟟H5sPT#b˛vm:g`k&MUj`U9I`5XskLe1TU[ Z]kosJ	zPs
ч{U"G0kuƕH)ƑG9nzc RjjV:ϖuԋ͗.HWm8 ]Aݪ'|sϠ/e*f`Xj~:JTi!9N9Ǧ1`Ω5Q8-ܛO?4>qGK> P k Ky-r\3~U?ph=:K: j\-^8;9Nֶ[u0@eUD\E6If~sA|\X=i	:}RDH8FOWs8LDѱ'DOWL?JUI`5m	0^GZȪ%EO,,I%o,,$o&ܒ 
ZKY5-]
(p5Xt-r&2bc.HҜuB~6{ulM
eiAiiiLy6r) k܊+܃el`iшT1	ab2؟#ȁ3.D2J[9:G@	f|vFP~vF!2'9b;l7J&2uU YwK}wNQ '͝gq'LRvFш13AaP+,(j_"Bd`Er(g #;	D#;.EȮ HC7+P[oPObQۻ,YkJ	MƓ}ȢZEEB ~baa?`Awj		f3F%@Rʣ*L"a9V(v2C#Z\ OREe*)$i'@lo'<8ԃq^OjPM9@`،9 ?J`ᩐNlvxA 1T#ݖ2S&$ke}(*k8a(g[	euH?#oS_QGͪszW@Tc$v\웎ݕx]hZITGͪszW@;&n5vUv0&u?>mP	$n4vMnk\L&	jGnMdo	0	i0wmpZT3(jJ#Q1@M8 .jx9t+2MT}u\o9wYSdC&O:*JpҠ" 6NDZ.ε =o:98]D=U& >q_K{XmE]cdu6N}҆x<k#.JZ텘55TYrH2Mu$ '6:MO*x\%U'6;OurFm8' PjyP5#.9,U+cKLr5$fUKLsƹrF!]P5ӑN~#	*0iZZ@Xٳnv5yېm	D'ldpReb1nvF;#W;r0c	_Ớ?@eB9zinA1]@;#$2w\rI d`Ɨka`}a (͝\J˵G#N%ώ4nFvFtb2xN5]ڧbPuUB~:6=F#(	ѝ]=@6r]	фwr0};avqPjxOyy.KY_9?GZ˾	ss&G%%rQ}P$k2-0MQ;ސ9#)tC*ReoNZRDIZYڴpVMQKI"ܨ|<@` ^$-A_aJjjc&Kϛ>d$f~ǉ ETzYH:zKiV$U81h&R5RjFa4ʩ5G0.06l	#ksDJ0=AhEfU|TG@IZ>GZtA#4B@i|hˀT\*TzcD_?3YUz&[-"\7`Evw0P)duwA.yeTb]b@Zp<Ddبqv5db]z X ">4&ڐF#d]~rg Yc*jxL8IFQTH]VkX>Db}r겜}bc-rCre
ӹ{UrIX~J,$"|ʔ!*<'nA'l>`NFP.;#/#C	0Fv+z܇#	*ĐiZY~9v;ۜ'F#Q5ɔ+Nw\rIX~J,U[9y,V2a ͝VwvH	W*gnE񝑅tg<'deD ]v$pÐQd`yNFrgpi6soVܗBtgpfd(VƠUaQArP1/fPdusuiGƓDJ/ ~
?aq%! \Y\W#)tC*R.YڴpWebݴ9ÚˬʇL~D_{ c_Ӛݭ.uRɷ֦6'aJuH5JB^(jk*-h b ^F02_F4=[mVutH\m}H:Q2L}qPIVyPj0釦0n=ahyP]~SknP`α2mu_Aަ83 uSoJ8EQgP'k|#FWϪA2ds늆L`U8yPj0釦3 abz]nzΠZ7ycNPyx[0LD[C=u=0lrj#9oY/fuƔ/[R
qdq90b-U&dԡA&LVpY>drQv!YrH2Mu$ jyP1MKԃk4.&T5.1ɜkH͖U&9FrFVr.^[NFQU9g `0`Z;,i|vX?;#(QhN|7nVVVZZDӅ 0͈gda|gd`7F#(=F>^~#	*ˡl=G|!kHN܃`5@;#$0/ˑr
r2n#(9g `0`Z;,i|vX?;#(QhN|7nVӮoγQحfUKV8Rxde1{	-a;_'y0']5N8r/?@N4  He Fv+ig  HnFN;gd4Djj4]نŒGZҠ%OBn4V䤲J/*
5@#al;/q9C;0_|EcSʕu:ĵt@+USfV&9b3ekUƕXXrF˪(i܀YU9?@C,$XZ\">8;rS\vQ6;rg"D++gb(iщ')	g 8;r(,;r+3D/6;r+2*9`l~YIV40p=inEcc%ېl//X|i~#9Fwb͗TPӑi$e73Ek#KNrR񝑖FapFrQ6;_cJ؟uV6{GlO;H.?U5rc"÷"#nEpFr'1ҽC5vT?
b偱da%ZB+Kr'(@,pvQ\v ek/ܔBDb0P7FvPӻ?79(ќ"39mEjPO#s=
͋%B5HHѣ9PAe\?| '"Ji[M9
pN\h{
ɜ%v~˝j#aY1wl=6sA\3sDl</0F/&{'.L)-s\QeJĆTF436xw>g++iQӂb>C& {o@`b?`<&\lڊinܡNMduSP4%γW0\UDC/%#MHS)SZuQ⤂.'iz5CA.m[P_YQU;H0r[,{X-td E.zlP`]#p$Tbmw3UTH6$vH#7>z< Yh8If/ֲ2*Bfc$[S\]nI p*T5Y(+T4]Vk]bc8H,3.)ƗX.H70/]QwNFPwulc VYIV!Eii 97;rc^vݑDb2b1nvFdfG˺r0bvvF_Yda%YP-U(㳴s3 #uE9A$nc VY.h%%|oALO`Lw7-VQwTrpW%/WaAP|]]lxWȜ F}6e wOQw6rB0apFv]͝F-5Qr*Q>5ִn'rG&I˹(@6.3YP2F.%/޿I&f܃8n9º4"H͖˪qV&9.\nxTPӹM<0CV-!>nrg |vIDȢlv،BȢ#ώL/Fr11;r32J8-	KrQ B3)w"$hP2uU/hҼN
=sgeJĊP)	W 8;r(,;r+1^lvW $g"qS+ݔ3WluNXF~Y.67Fr(z $Fv'B~nP;c;(fLXGB~5(r)POƩ	4g;b1*'.V*d]JjPN%@U%e*)0~Ou,+s<pxn ڂiu;,e
/T/ֻ.e8y  ObHZ3;'FX;H8Tdv˾ Ï7b.A&Ԙ
G1LU&!B6zr|3^g@^Օ	 ޝُ*Ƃ ]GR
x3q\5s.H֯+ZY*T @<BG
 0/X!\+TNeεx{,v<KG<?igMO*`&f]nw;泊QTL'=wWrЏte(Ll90jRFnS:RlֽB>47	=I/<ѷx1|=l`1p\qY]nJv	,(wʺܧ@X7z e܀XL (]VjL.#6Xg]VWz:˒2zv6ќ FUGu8HgdcC 0R@FrQ!;_g9OQ5 ]vvnr4HY/FehsR 0YIVK9p쌠'FG4?;#H^ ]r䌠g `0`Z;,iF3>;#Н3lzFQ	S82:@?Gg`6ټgajz
@\ܽ\vFX#!3'kD&WaػԼ Fd#(/9a ]Hfd:3k\6/;w`6SĠkI<';&+f0mȸTGP(Hh䤲J/P5a~?_>!7JD#f؎ ?9:\õ˒3UjOȑA)zЋuPw\PT{2+&YQƶ	 uH8ς-uXm[8t#q;u.8@MOt|v3Kv
"0 *Ӓ]q0.͉`	 X |$gv"\q}A0a\=V
XEkH͖˪k$eW<kJ&]V?@C,$XZ\",;rQ6;rg%3D󔽀C݉y*ʱ')	g 8;r(,;r+3D/6;r+2vgeial+plv/BDduܘeYsƺ?NmuA~YIV-En 8;rY\vlvJ#tg"S9G){G몭rRge؟VwZ]ET"
B|)=/6;rbDcq#ɅS+pgeY8E3}؟O܉"3P͜K$زPƱϝQ8B5A!#%FsF%@RVYUP<.0-4NDv2CGRfx*?PIJC԰ ]c e~7P/iȵ\¸DQEzԃmP9raZ^jxFBA\Y8O:$
&Jw˳UK]BB>6<ֹרcפgC~ $ֻMLLGYs]ݱPL,c6XkS0oݓ`DÜL9ras&Gv:%a-rYuF\#wmPL9م&42?\Ig1@yTEVu`֦p:}`z:P*:,l_#`U15:J2 :S#$'-98(jUPE[A5osUAkT0k$(rUkRlRH</OR>8Cӭeʄ`aZ;-rF	y'9@H/Oa۞˒5˔j@,Uuժ#z!,Us*3x,\Dc6Rjg --G\qqb1RjxҌ1DU&N<!>z" DF֠>QL絡,?`Du->GYa&hE:ԃgqāU814{9=1 25Q3gT0N2q;rԛ&i=OLVG\']v޿`
~NaK71X
&#@ww($p5Lr]"Fl>uZ\}bc-r92uPiܽќV#	*JSP;;rf6쌠63ߞav+{4U֗PH	g/GgnR73m	d'dneTr~J,$XF!h2xN:1쌠쌰0F_泬ƞ 3l#;NV&P9|w\ܒV )da%Z=ipx\nT.;#a;rb09;_g<>VpiUXx~pgpflJ֗P9O^ܥdnb2NK3=Fؑ¿عa?@ RJ9O+Kr]9z;;rї>qFCgpi݊PlBtgdWd Q٩Pc$qnDb]%A[0H$w7	SP'r(E@ 3_pRƑNһ >*+l#\CGN4w0	G*A2:9Ǧ108MTwOc+?æxajBfipq$a![8OUT7L؞#`PiݦX͉`{P5 I" m	i <$݄K=_TL"L݇3`A`h́B:q`J8R0(c\zcLU8hz<9O0釦09abĮǅ~ǎ+hC:M)#1@_UyAƹ u%8Okvn
lv'<Lؖg`!vN o*uufHg=s& L	0 jj*.5X^vD`\^1vrFUsƺ?NHYuhP2Jl+p ے%c 0FrQ9Mξp
==؟Z]B~o6rc"÷"#9Mc"#/nXF~YIVZ\"	H6;#ۑD$F#eYsƺ?NHYuA~YIV-En 8;rY\vlvJ#tg"S9{G몭s(ge؟VwZ]ET"
B|)=/6;r- g"AQ8Oj펩~8r32uU'" @O'DC(fJ Fv7vP̀`jxKYJ(cX(rerC-."͈.u0ys
Ƨr=6i92^5	ztRYTS:Ї%Z:\.\_V>#1"/NchZ3G+3*!ȹDr%v\PxW"P* 3SʂMB<忹x:Ƒs3z"0L!' L`2MTw7U=L9{X	G<IBfiUx ^:ϒ%$#`{mdvhLب
4C\7C6%@	5 Z " y	i g@ &fR5 l9`1pTB6;rrZXaI;s9:g}UP@]}urF4N?9Gk<?J8q+]dnT.J8T!Y]nRTC5i z3Squ Z\H']2nfH,U+&9.HʮxT'iܔag  )da%Z=ipx\Xeqے'nA`7Fr(vuQHbvJe
xK)f@,pvPXvW $g"'da|'nEpF_ FUKG(BvGヷ"NG);r-uBvFH@?@ RJjz. ے%N܃`DnQ
=ؑ:@
=ؑ;y*KHB]H5rnJGgnAF#;r- g%NƞL	WdS8WQ )d`N4" @N'fDؑ	 3wbFlGfBF5J';%v,Q+k#A#J|i8=Dw%B ~Ca]s`]PaU،dvj<s`\jFrFjVDDlk\j9v2N~܈2=19MS}e@[E]iHߨL㪼pqHg늁!Q8`!+xQXf I 6%D T#]B6jK3F
%k	5V]VkX_#6X/.+&9O\\uPi܊w]V~#	*U+ܨ\vQXvE3aS8Q>wJfU'f)f@,pv䯝KȢ/Xv.eB3 >YIVVG(;#ۜ 5nE\uPi܊w\O da%ZʴE~"ە܊+܃`Ȣ7Fs;_g
>x}؝Ӯ	`(wlN;P.5P)fEヷ"㳷 9܋@=&5N+p ,UZν $g"  $gbw'fE FwlH%ز'cX9bIMʐcTG$Fr/Ĩ
@J#*JxG-4NDv2CފeDhŝ?p+X-[y0YʇHFzuSZCFݵNk+gɠUye+V)#(;@MԌRÍ9 X\5J(bRY5Ȓ~ܨi`{@D**k;7%ViH@ͤ7r/2XvFP HunRF_W 3>#w"@F{c7vi5_ aBF3q YJ>ᒫ'siZPKKdVN%lBq,ӐmKY'NT>R0GCF5<5֎njݵ?Zm]bFtB4溑+TۓrWH
]Лΐ_7<]B7e@)l[wJeUB퉾%.6HJD
+=J'rp:D+|㿜_aOIowp_8@0s8>V88-aO2Zv7"rוֹ֖=UC\%mu$ޠ?Gsrx\U.6˜\5&@',(	0$R<U	&ָ&@Y;P6
v@(Dͫɻ۹!\6G7/]sj_Q_̆W$&ָc^_/]~:{xĔx	WuK:_lne:e@IĔt׹u%ĳvdQ0;]ʈ
@<RD# ~UeoCF27nɢp+FJږݼb,P&+L@G5<rB>WMƎJ)rS.ڃt\iezj*6&[>W#3x
I/_Fal;T3TÇ\NJ	˳>w꜒S.:Ի_;v3}jBF3qH+LUSLڇR,Afr&I[ѺrZkX`#x+jS@2dfZ d	&~({H6+Z\7/#zҼG$l5LHLc<"gJrsdurIVn~#lVmsHu!^zcJ;G:%pubG[\euHv4J#+2MrB>8=1ARj:Pbd
*X/puj8}J߲YQŁÝ-tї1Hv4J#+2LvL`jTՇ8+q`qsaR>]#ҷ$ MRj:vPݜXL$2ŚwP.5	ٱȣbhT/W62~7w^I2ԎeDk!ֻ$kJU>+~˝k.kG˱zP`q_ɒkIZ-u0L1]eCgԏR3g%]3T䡞 `|.sa\",
{R;P5],ԎnCMvmHTp
3ؚgW8|R;Tbkʎ*ԎUGg5;N(T^<*bkwZeA
t**ƒ:ԂP/)@'V2{aslL,n{ƌےGP%H;.dsdζu#Ԅ}yRj؝Qŉ\8|o:5G[\G˩B5B>V=18iT|~8aؙ+cʇ*8|o:peαQŁÞ5:G˩B5B>V=1Rj:#8+q`qcmR>]E#4HGʇ0B
TցR=]n,N&J`bHﻨF}Pf3}BlwrM;(r(ؚC>v+fzFu>j*$gg$];$g:>os|#X$#c!
jT֨pñ2Wu,*G˩!Rj؜3$q+\pFGg3ؚ۳EoR;U>P;9h;8|9ʄbT Q%oGp2T.dYeXm+'").V%PIV`>5_`
}oVv>7
5F
 pTM98W:TFԹ_cv'-GY_@dy0,[Sʄ.rRvr.9A8
&:}UA+nI%;]#?݈	_[Pg$cW5qb\1Xؘ -(g)gbq]G˩}y錦 uIX؜\j$C;	_S ŷ,JwSU:,JwSU:39A\t 'T8ݹ%`rƮIѹHF|lpJrkk#a"@*%LL8ޓ2PfA56u`xWįa:xF|xWY5y(fQ5WRޔb&$i`EU^X;O׻,hÜJ<u8fDlZ[@er$G[OXNy},ص0	TG8KcbFA[,@	seδJu =1J;#؝P忮ujcjo[\YQ.	|zc)MT|$A X~$-KPU3}J߲\iC;9kj#ԡ Le!Rj	:` ,XT#4ՆB6 OLeMP9*UbuHvwU{̫(a@z5Tgbq0RT1 ŗbfT2n.)Y،ؚvX&㟳,vp@:͝۱ ]]MRTG}C7VTMػ$l$uoseD|"$錠bMS!GZ` ,*#Ԃ>PUIvG:6m%͗#f]n\@3< l֣Ñl$Gpeyp21)9#+TiPH	A*c3a>5ε 0µrL&
7n@aYrP/Յ]J0{Q'܋]%\qJG\^ǉ~L8v
:xjfDi_bP4՟WhИqQ¥xͱF0&`$NgsUG 8\T8ujv'T&lIrɅwy0>*3F?vO	>l썛.uRU&v'-sPU&3}J߲Y*>]JlX$&l#b`1]eA 3|o:3}J߲Y(g`pXGYD|"$GTl8aؘ3}LpWYPg`pFͪ8=u#f,j5P#Ux>B_UD{1Bf{;ꝑN&RzL Kj#u	ٺB|lQX,FMʺgbvnVͪGˢ >㟳۴|UwPUQ#?;9$ؚ#?8feγu(E8H#c<&l#Pb`1]eAD|Gמb5U=nc]nٴ}Bfڡ6s8du&c4@JP4ƎH;A#;_ѥWZ %LrFV5B?\TH	ST@J䌭P%
#>U@$G
	őcH5*zyےAېaۑDvpFGJnD$vF2=F; _Jyء]qJ6WnI =d32܀Q!V؉vF;	_ZLĵεG֦6vqQ)1`XUBFPJr&.V%Z5IC
&_ak=,P
IF~C"00"9va{94泹#v#~Tk Q3 ;x~ǉ\!>U<Z;<h]ai_5RiZR\-?'lAPb'`;yuT~8\T"e|9iZaA~#.jm +-6?fl7sʝ`ՁJN[[Lb(+MS؜βJ5[wRԭ.t&4;˱(F\R5Rj:|LRŻ+|o:*Veεqƕyv2˘\i8=1-Rj:a0[}H##Jlc,dsDHǦ1jUx>B^J$ؑ*݇v'J	`Ś_wTE7jcFШ_ȯbld3q>ge܂I2;YQ#Z>}bk5-~:ԭUƢFbk6.	>wRԭ.t4;˱(F\דC:-ud`F-/,Ԯ忮u;˩޼!
;N]\*ԭUJ[V:ɱ}A]@v2|L.g8=1`j5K`hjVu[V:*	6)A݁Ø5:q}A]@v2~L.g8=1`B5K`fm [8_G=epT12A]$x^Pwbq@R
v`X1fuoQw>N͎EBg".;6v]גLoNTHֹOrXkF/K_TUԭ+~˝qƕyv2˚0$xڤ-u&ob݁A$gAlMw쑟Ԁ^zc*;N\KT6
vo/#}@{.Q992}S7da&˱]nL!/@kPIjٺP0%\@JIhIw (sr0.	/#QrIP`_Shı;[HHtg9iʈ
@YTБH}WTȯ򷡣gjƉ[7LzʇAhQ`#{ U^7]ݵJR}23-C2Nk?0J(b5mViz~N1GhһFXpxXgzQl M;A`@\F0xDEnuVvX >[w[7H8}*(ne&;F<OZ/>%GT3%9:9$T7aQŉ6kw6u.#LdRj؝Qŉ\8|o:nԭ.uaJ2溤|WHG2pT|8aؘ#>8+q`pQA+~˝gGwuG˱zP`q_ɉ!mRj:pñ0F}LpWYP2R>]Ri[<NRj:vPݜXLRLŚwP.5	ٱȣbhT/W62~>v'f˺Iw'k*$k\9Mw#XUGGYG[\]s_R>]+҄kLHפ#5K`j;gu,*wR>]HGPOlMv@vPLb5NNJ8*rTpڑR\fw?g=zfw*8|SMvc+8|R;Tbkʎ*Ԏ^<*bkw܋Iӓ^ݘO7aQcJ,Nv[P{?f<Tη5#Ԅ}yBU&=Xα.V#RH˙Hv4J#+1#>HG1SMR>GPG;gu,6U peγ䣋;:F\G˱zP`q_ɉB>8=1,Tv&ϩ
*XF\*G˱2
B>8+r5K`uTbr;(
Q]n,N&ϩ&KbHﻨF}PfsQ4*r+؛?b@O;gey$OR;5S꜇&Z쑬ﳨU>+~˝k.h#ҽ(F8č!ɡRj:v&ϩ
*XT#>|ԟ@;9(ؚ>졟ɠ:5NN_غ˲ZJ"^֥(d*T&XQbL.hi,u;I*$dG6]0۵ΰޤ|=1
;G:pudJRՃzP`pLd1T|Q־ԭ.u,wR>]J錘<MR>GYpñ0F}LpWYP2ƍR>]E#4HGʇ2`Ʃ5K`h#؝`d,ԎgoQC>O+fg Ӳg"ݔ3blOׯjwQF~wrI5F#qQV:G˩B5B>V=1Ú-u0LST88.#LdRj؜9ʄbT Q%oGp2T./."q)5VN(E%T>R`rV`>5W=oVv>7
5F
igg	+`D}K~kk*M5<:㜑'-GZ &-&sU2\OCĿvxW+ucg"t.oO%|ȑj+'>#afJ	W&-er}0[։Q.7eʤ,`zbq~'-ډ*PKbuH65Օ-swܒ~`'bx9>B^J؜
 P4uWj8ݭ܄K9J<T#PX5Z/"Rk*|lQ28/
Hgq܇0>
B6Vv2.Tr>ޅcYs\ew9CxrG[8ɸ~p%=˕n-_ɒcv[`;^0Ό˒qQp01<OHߺuadpñx+q$R<@2JGŔiiHRN\USFˮS.6F(FY֤XFP4ޕaa\(bPuba,Z͏>MiyQ;Q"p&̖}:T2ֹg	ӅA96vD|ؘOדs&3a΀TH%Bɉ>d\6Z:*#eԂ6ڤ;#XPKbr:GXڠ+~˝k*#eԡ L`l{T|$A!-KԾ5[F}J;.uƔF8sGZڈu(D8H#ecZ9jdu,HF8_#FXF˵wƉlzc@5W%,NLݤMczJEU{ v؜LRT#X]MDg">3t
D،Ш)Fv&.2̺ 0@6 w]nݣԾwPJcQ#`wrI5dA+V:TF˩B%A+eT-BB,$A!6]H#kLa)MUB.lbuG[>lڄKsWd|j\DR~Tdk	lN[Y:UToseDl"X$?U&l#I,HF8JnTF|l#wQ+`Qkj#eԡ L`THEՍf'ԂB5PY<e}DlPG|hFʇ0I!/%TF:3vsJas]B6w;#XK1>X{Quޢ|_P6&ne&OgpfW]Bf]v'f˹tvu}{۴|~wPJ@lMw쑟A+V:1RK6V=1Rj	:1cN>Qj7q]nhޤ}Bfڧ#MH2a#TN֕@$H}h$֤VA[
Hc+5vrN*.-?/T&5[:KGIܕccm]i=B8ԹOQ˓ptb2rۚF#kTek]qE$39FVXj؋vG}kؙk?ۆV¤|KrSpLJѕKǩzp&1+dc%nEۜ u+F4Fv2-؊"x#9]KpQMeuq.lmP6vqKLl<XUBFU*9QH++Z5IC
/mKYnR%kLPd`&{PEY`"P4!_Uz ݇d'6(wmC`Vc mn .0&?6w6~NA3ca(Hp \>, \ڈ`wgvHsa6;Hػejuj6iB63vH;?gbr:G˩}yE:;#؝P忮uu5[s]P1|e[\Śu(E8&$k I[vՊ]d%AچoGYV:ϣ.ci__WHTG˩B-1#BZ-;Hˣɂ+J;˛
v2~G>q瞘^5KI_d'Gu؜L_RL#سQuޢ}QC_P6&BE{c'Ỹ3q>|N͝u:ʨ
D-=Dw'k*$k\9Mw#XUC7V#2澡cJ6R[bF LaKTxif]d%AB+#Ԃ>R} bk~zcARjNJ8$q+\qAlNbk5#*&b+dwJW*#as]Lv3|¿Ϫ_*T3|wrI5؊QB+U(lMv"fBC79,lMvG|f9ݑPDUP]	XE-(ȬK;V!եqB(*'~C!_ i@}U ^x#U'	@HӁRrpTM98W:u3a+1]G˵۴gP]q5T.n7#zX⠖50V&+6˜f]nT؜ηR jT"5ǀA-jJ-؜α_ԃcP*<5<&+ܒ^4Pʜ׍?g&C+GY~)ƏZ~GX0<
5CuQ 2,Lޒ̺TPLb6S_ca"ޯJf3DXe$+a~lY?X0x
O*-F6;rjNPL'ci	e1#8֒$(w_a.u+Gi@ܔac!VD	z.a=?wunṔ!C3lK(f`Xo\2P4*;5<Gķ%nn(zrQ;B~3;'7`$(cPFq	e;
9Q٩P4|KrQ⍎܇Z%'.8\cYC6j1,Bu?;:P͟i7C~n~h@wj7#!GYvJ8nf	T#lݒ3pl*	lN<ͣݣsDlFמ;#XPKbr:uGYZ+~˝bLeuDlWO$鎠eT|;Kcʁ-gPJu%}J߲Z%G5Ø5:11DlWOilpzcT|aİRலK`p͈f]nLeї6Dl8QRjKKUDk݄'KIŚϻD}Pf3}BlwrM;(r(ؚC>v+f|Oǰ0iwPrerR5}k/K=4ޠU>%}J߲Z˚v4J,#+,H#c8qT|C`1]e@uA_QC?>wrQ5}C?=1TbuAm$ͤ%G	$"7J8h@J<V$kJgk>1xP$3pkc*a@%LreH'
n01p\#cWF|YJ&	_zQʂW.xU9dgWu*#>UJ&	_*;#>U^=
3ؚ]Jj,$oPyC.QG,viܰNv'nJ)gnpQK;r3ܗCcuQvP{	P$ꁦ%tjmۑP+TKZ݇a&(}kikk1e#MA&la?S_caebVi	B3)ʈ
@X.#T02^6-gyZYڴpVN(E2JްʇHMO4/?vvNkmc nn&'%.?Ō8rI1Q&Qc\THMD+VbQ(;;bqRmds.z5KBHNHT7#zxrd\a_R.zRjv'T忮uu+|o:n2澥o++߲V+Ԡ;`pL,kpzcRjua8+_RTW`pRV#Rԭ.uF\ϒFΘGXڠ.ac>H<UI[vգ
&ԕF\uyto6 ;~4і5Ǧ04MS!!G[(ஷjN&ԓ=5o3zB~[6;9&{9lMwn졟;gb~iwPrT=5d`_֖U+|o:ϣ.g+}Li__:yu(@wLa؃Txif]db@wԟ@;9(ؚ>졟ðҩ5Nû$zBFNvF%@RV}W%B?|򷡣if$Y[~&ZgPIB>W@O#G|@.Guݪ	lNӚݹcKw7ˑӾsDlFמȥ,@[ڠzQ%U	lNʪucUuܱ-8;9N.$O @F*ue>C+Var'R( "RF.Pg%S$aWH}Rxg$}Ew9C2Y䏨(|_85>{X3,/	QsP̾pk|V/䏨(|_85>{X	Td29cjU<Pb䟨5'414hvbT Qjp2T	?-48fY8	J,orkFvvӚq8&T3;:CPvJ̭UEHS6zQN-ԷX7]/ [btiuQJݤan,UwmQ'89k1-u
Q[D7rIt pm@/%
	FN#0
H85%
YЯ&d0<sс!c|T,dH\ȀmȎ<řj+뀠9HXkBAH:rx'$QHwH2BSC$(Nܠꌲ챥9@ɹ&F!r2ؖK.eBYc*L6M%bK`j#MBTvXݭ6&EKduΌe4kX	H%dN0o:1#awmvF[vk1*89onjG˩U&=Xα.V#%peά.ci^#XFWd!`j5K`X8aؘலŁڎ5[G[\>J88s]#te}Hv4J#+2mzB>8=1-uabb;cʇ6#B>8y<&l#_ԏbtpW[&,ԎgoQC>O+fg Ӳg"ݔ3blO+G6`)`#>?YQCZTbke`_֖U>jg>oste|W6|Ln-u0LG}LpWYPu#Ԅ}}EFieWMS{0>90r@#,s9Mvph5#[P{][vpR;>as©&G}1QJ*s9MvpQ;ZJ&G})
+pSMv]zBEFslJ	䬲>ᒠx]| dVN%GdPROT>RV`<GsPVv>7]8TਚrcKs>6Y
Zڗ3a+B=sqP5'!a=`ThjyPeJP3.E7_ T-5<	_;rI,
jI]3|#5s\dq9l>V6&[rP,3.SԽ<]ڡ\fx#Ԃ>uRj0=vG8jv'-ډ*P忮uxucRaŷ,K7SU:,K7S>GJX؜7[Q\Ew6).H:v'Tqf΅[5oju^˱B<%&\J|d,$S\MG;GFT3Ӻl,#$OYQq72M`Prʜ`m[eƠUrW$nsʃ˒3`$cH̫Kr.5X4rIr	JcvFIBNI0b6sLuv&#!5A'%Z#Hщ;őÈJAq=+9 b챣Gn=&Frn-6F,&i<duxsU	@|$
DnOG6Jt0ЙF.RC 1LIsde)s(	\XY?+1,6T%.L2m*ɒnuH8ʂp[xW# NpmuYR>N[L=0R>:jsalRr+ ,SGٹH	;M&'i
P	dXQʼ9OQ?;GpsP2v|!h]ajUu!>5?F˵g$tpvca$3Rl8&	G˵ۺ7=d~qhu؍vq_N`I$*TJ1VO	`	㬬.I챣O&ܕl@g8~	d LT':lLj#؜)K-:TG˩}yjTbuC;)T3|o:q}C7W˚eηuP`pL\G4VUI[lL GԂ0g`p3|o:T3}MHeζzP2\nse:G˩B-2LvG4S:-u  /p(TF͜u	se"G˱2B62成Gق^Ncbq0Gf;_wTE7jcFШ_ȯbld3q>ge܃ 18+I2G}BvF}Spk]5ZYf"Dw3|oA;9$ؚFGX4fs^ֶ>]Jl	kB -u& #A38RjTbuDl8+KUl\2USnܥ%06]!/L#Abj@s #ā"]Ô(WvOɤ` [v*oP7ؠ*cR5TZT1)}PQւQveÝ1s@|+_\T	C+\"u{Pd{]zfQʆo\jbk;oWڢ;JoNg5򣱛Z'9dwo9&HIM.BΓ*|te/!lR[6qzxJGHo
@Da>n/-(c<8T'edFS¡s@LIbqcrTGHɺvdlr8%6	i@LP4JjBfڠirW ",
jHݹK;5rI
F+fM\hԹW
fPjx	m)&'د`('9ܤʝؕ-7u{djv'TFͣ͒eη5A^zcd*TbuC;)T3|o:R$\Ϫ#ҽ(E83>8=1TPb`>8+38_jhRqJ#9]#2Q.ƕB-e&I"5K`fÆல#q4JmeQ.G4ARjKKB/btpW[}I0bDw"3zB~[6;9&{9lMwn졟;gb~GYZ9$pWHu	ʊ&Z%+]ֻ(kJfuT3}J߲Z˚D|W&G42Rj:v& #cʃ;WG˩}}EFieƆU&ĽUDl8+K/\|xMPrO}UG5QGcUNv{!/0qmRFJsYk jyUj %LrFV<jҠh@$HP;wh: T9#>υk1@0¸ϕRstq+]U6FE}Dwœ9$ؚE};B+0T卉;a_jWʕ*&b+Gdwʵ#'T卉݌Egq.6o@PP#9(A(P#/1i6J(IGh-;;k'nJ:2S^v'[z5@ܒl/s۷%Q +T?#j]`݂֮uJ8ŖT5RhgM-e	Fsh\	Hέ	"БH}WT'JږݼhPabgPIf%@*Nk+suAlCujOLl@&5QZI鍈TS~Wd{5Ĩ
@Z`JO27o-Ή+'"&ZC&/$y Lԉ6.pQ9Cɧ5$DƆtjAJ	u+YW޸>S!\J,z|Զ3K)b6_@'Ё[ҕzUHU+T##,k9fo\uvRzcnk+t35rG	 jt5,]B#$┎s늉Lh!Rj>2uP˵&釦2(RIaaJA}dm"LlNjUUꒈ<8¸E9pP(}@ydF`@ʀ)Nh*v>$|¿ʕʧdJ6&ʵ<*v>Wv>'H3HZ\?IR?}Nf̥oCF236h3NBL,VC$3SʄKXe#ݵ+Nk++cKLsƺD{YU]bc(.H9KX~\"@5Ӡ=,$+R8@֜YBB@Zr4)dgnpc;#.@BI#g۔c,,0\F/- ]92U#;$]QgnFP|vfe (F!FvFD %G/d`3gde#_4v.b; mKػ5vuK5#
Z٬k#Kr-_Z[ܔCg% FLi~7FsѝN٪^5Ĩ
@Z`J0V4m+bf+jZ
kܨ| jyP	CjdBG%*r(.4Viu9P<(AzQ Xs5QC#,br걣.ֱdY&g)*9bVj`YIVwwZ]ET ǆNjH6;rRDg$ے@HZ;_cJxo@!<KNܮx
0T7-6|x7֑,G$rH	@_?\ڄX%Lj\U9(rI,dun@irQ#F"$:E(|t"<̌.6\Fʈ]a8j"<@.{AipjB	S6\ʜ?\jAlIdu#'Y	9UWһ-2f9')yeѓaFZ\@3jaJdufǵ:n剂pouV b`pvr!#%Fs#)s\?ei4)Q1gO"ӕ$ X*~wt*˻jD+hʺɧ5t&jDTd
r-ec .8ܔ_T/raZ_)uBkP[Uu.,Wڄp /#jk`o\7i	HwB"oJUgz{ֱ~u|ⷮuN4)rCKpvrGe]kV!#FlF%@Rp2Tf%oCF2rk=۲h5XC$93xF}Bn4PHD+ԃ͜&NkvUFEXݱ۷qX	A2#q<.ť2c%{I
%]sD\Eמ`GTd[XαfUdҾ2.uurSbF LaI[v֍LxT2|o:UR2|28++lj"ԧČ LaT0#TpWY1J+wQ.u0,IvE:6PfCOɐ7ї1D\7\E>4і5Ǧ0, &l#QvP݌N&<}I0bDWuAPϪ
ٱ64ȣbk3weح;zzHTHֹOrؚkF/KjY0FI6@x̻9NOGYecJ6RX3.8=1)MR<pôXலcԕV<}D\EPOlMv@vPL`EMS-ǵݤ$hќĨ
@Jw4iHT* mO8*P$`EQja1TXgW6M1r?F-zp \:˫FuִD C+ TͣGa+6sJ82 ۯ@ sxZ59l-zp :ѝuu# 0H d`0]j\5H	QԆ`4p=ӊ*rZ!ȸFѹ% A>r>\}WwVg-ZM9@bjyPD+b}u?ߨMr8*Z) &]u ٌp>6my7G*f. }7ߒ8A8Cr8֛WZ8@uqjsr..E7_T20Nh!N 7\RGuhX>I[\?
1tJ'!K4)C89'5<[HKU˵9^6p41ѵP$m@٫+hjC.#!\FW#26j00~BnuQ6`ͣr..FB)iuuY>ܧ]ɐo)t*)9!CNBY[ьNB
O Ѥڈa>r\TBD0Ysy
0
#]v]Vn,brˣrM }֌:p*R6F{@)Z$C#I#Z29
PfN4	O*p\&YXo#qPH܋ MQ	b˪ 8r\kN=:B[HuBJѮuG B8+MѝuPVmZvc+\BZ`29W\R=]rJ=(d}Wvd%s,ӐoCF8*HC&P槕	@
qKjD+I*(fRժr`4i 5i؃cJ$Z<$X <<$
EbTcsn@	~|$.'k@q߮h xs 7jA	V,86
AgrU9FJ% H/
Sp
+Kpb4;sB÷"#9p[;_O#Qbn`6%tnI!G[:A9Cc	#/2\ݍ9(UUP֋#щkcezZoJfrW۩sQŦoH7ԁB@>cpG&JD:<
MQ^79nJ'qݛu.ĽRȸD0^8;9PFsP:Ee\?)9
TFY
ܨ|F5<$	[wmCۓNkJ[\78.@MdUAa"忮uRh5IdK"X֢?Ў/uYDK:oȊ@A܂g@0=ܔBL/B5Z/#2]kJ9ujFQ}P%Zyf#7[UuU:SFs#)re\?[G4)[RzduT>REFg#B>4@#0ڃqYQǣǊ5R>-,_PeXE\7`*(9^46r(=jxRN= QθOW+A-bvܨn~9u!μ~gTnlN忮uUjeX˚SWWeα9u(C8&IHsLa)MR<pôhல`nDUD+~˝ae(4rcԡ&|0MR<pôQ]d%C{k;N11Nr8v?Whf0MR>GXS
Q]nN&&,YwTE?_PkN=6&7vPϝٳ?^I6u	ʉ)NC]vHis_6ucꄷݓ%͉DT+Yqb`K/s%7 fXȞ^_7|o:ϣ.g4~˝cjԡ&~֪MR<pôXல`nBsR(g'J6&O;(g0&ۛv>{Z`6Pc!Ɵ"2Tg=DbT N\TUQ8oCF29@hDc S@&vYb.x}8 _lҺր5u$e+!!d`$\5FѮu#2]H`>>Pf1_N1r@_嵦uֹ֤2R6]h;]akjHQ0rd}W»,	XƆ%r4YʇBab7"T*\d֙l7XsY]TǨH$er,,Vg0
XAvp @,ʂbP,?J8p|{Xc):g+;)	ubT PX0}W%O(jmKYl4)f+&X1ʇID	KPFQPp%e Q4沢9ʰys!7HI 6JcEA\fX >
PZ,}s!ZgdkJce4Y櫝fX >$\(]kUʓ\B RF<#UB4rx/,γr4!0G"j3CPRʋ~ ,0`Z /#B쌵۞tg"gnJ#d 3-CCRw ?@K,$X-ipH;sΌ\ghp#;_c4# Ѻ3̵}J5r#f]\f|Kk1R2g9H+LUSJ%l4)f+&!X1ʇD% O$Xڄ~hM9?\՘LiMB؞3zk ֵa槕`=6i92]eTWH@RF uDH҆Q j$uWƎE=rS4>γr2ф,hFCDgbٖ.@r^,hYIV-֗9z8`FegkLƗ`#Fvev+W	ek}ipH';#dpWS1@PW԰>pk給iSX8;9N]dɜHHs#)i*|i[DY1yiR4bΟ~묘\C'vzNk+JJ2>ؠNjyPӧGZ#kϪ%@\%#ٷGZo`P	g`θR#PR6NG-	uĂf1*JC)Y4qE-&g-47!т}eVor M0 Nڂ5XPܷq#Npɧ5Gbk`u<$r'U#tlt%P%Hm1T[UQ%{=XEk$rIz,u\$lHu$֫%/+_HYnF5#O:HqH*7+\#OrE.ZܡT:fՍB" 		$ČKHWߑֈFr[Jepu܃a0:D}O`,:Ik k ,Ik ).M5ָ%Rbbvll$q넦\rwsǮu°ar<@q51	+_qtq&\Kay jzcKďWL`bjws׸ƺb}{+Ck'ʁj_%ޝjz7Oe:w4N}UB틝3\_P)GXq# kRĸ%+0q#	?<
-뤪uPVh -ܻeӊ_U%EVB^2S80Lr(
SZUj6$$d$.'SR.i-skkU#p'GKͧ2錬
X~=OV'r1,˂+rklGtV$yc@zc,?~˝f>osq#?0k d|SW$&leĔS3\PK(V)9t`ɖJKVT-uuVHNE䲎QԒ9,%ћ<$4%uIeLax&:.MwrxG0PMQ_%DND Kveul#֤kズݛX_FT )GF0,HӀPsPNMQS`6T27;%-b廹+UCZK(y,%5PIeQ,,wKBwX	
8++?bi/5XI[\K'6G4*T\TU97.u=1#Th/xҟuR
u1_1/(&<ש+93r㞷3:f	,H,HY%	bE`$VK+0ďu?#NM˗:*NH^
jT־4Sܞ/>r6OrZ8.%MUO؎P.GR[k.u{X
09_07MR<nV\ֱp@MSe	$#/ҟ zSR9LrjTHu$֫'?\u
 5=1)&l#4"c$>]|zcU&WtTzX/NΑ9EebT\Οzطue*ԂRUI[u`ʢάN=1T
(|8)W-GU	 [>_ԯ>[Ā-/NNҟ 5RjkR
sU*T\p{T$pWs*ԯ>[kC.>5URjkT9I[uYlS=1HMR>GUӓc%U)Tzc RjkÓb$VF,ΫpWsANƸ-MR>GU.iOTFrl[ّ߲6s9ĺS@ީ5K`Vw.
J|K=1X9*2\ѥ>	OLcRjc RjhP`  cT>:0/&ީ5U 5_-:͗atgT$pWum8.ҟLapToRof/`J\UPw;s#^^|εUzaϒČԯ>;׻>^>wp1U 5#]Lap&l#t%TiOg05G_u<-Kߨ;9.uԯ`R
`Tďr[-q+i~zccR3];]%U*ANj PaTzXp0=1AMRj]W-GFff:rtdƔ(I^|jI [>_}p 5=1A5Rj:ͣ%7)ruTĳ	p*T9HMR>GYiOc$'?}(8/U&6UrBFMvD LOFuhHRD# ҞVs6e+&(lCZ/iew*)-$kdBO*_c̀|e{X k#ݖ8Jve_(ŇmP]1L4\78K|~\F%@RUVeg3fR9DtTFYӉVtWC*{X#AsPF2ӚҪQ dB굮jVi0kڅf񰰒:ѰWG`*\I^z>qN$z8	-sp5K`q߯0a>4R
u+jLcqRj/Q2s&EuxҾ.W?=1:5S~2q#	7cG-.u~ANOјxpQUIRܔ̄	``lwPH":o[{:Ꭾv4_7I0M24o[wu϶Z\qT6T	3Sf(nKpIU''TX W	=y(Px&l#4TLdT}-jUT!#D`F%@RV}W%B|e܆DLicT>RGU!1s/=ݵj/#NG25X3ߐ㺟
ܰVhKAQ_\N.*֦6W1uĘ*Az|H	 &6G`UO?
uI[p-TG	K:ϗeG[*PP'$>(ś7P8;96w_rB@1fɰ+F`#R
u1,knzc)MQ!܁PP'rYpvrl
fO?!&l#4SasOL`DU&7(zcRj7ofӆHT_8~%,?[u=1GTnT,_XԂLd#G>zc,UQ\[Q#SW9+
INM24{9C{:Tneeα?uAfK!ZID-K!ZظO D7scD[ZڍpWjһ$9+=1 5Q]u
dnQ	[{:Tneeαj|?@MO#PE)jeQD(LjpQO qRju8a
0U&l#4 S"LsLa`Ʃ5SRjq%CX2MSqfܨXL0Yzrl
9F,8+ɰ+;*mH)H\sL`@&1f]nM]
0Ω5K`fX-:}5IlwUdg;g* )VF"\?aRǲCW\L܅*Sq9PEsS%pSƪ*'g9g
'Q N?Z'\5	qD8O$	sC
qؐ']Q N?Z:RUJV:P蕋eHtTsXC&7&NP9L\1ݵjѼT9 &|c%j
8	sq6&R9ꪀ0F uup
Df

v^K#}FέJoYmG 9U\Ф|jU<K^zc:-֒3Ym~@c61A,PÚ/}uL`<jTuc61J09MRJ=!?`>=1Rj@QsҪW\mG 9U\Qa |w겜wWT\Rj$QQDVOMT^6URBFIʈ
@<RD# }`-ebV,Sp+DV-eĬY7m3(ʇIMC/%&W֙3[kES+eS_܊Ϫn N'.u?T>~D|g:1*J?ѰV舲DIii9dT)3sSʄܯڢu9M.# MR@)3kM8̓|2$bmq \Oeo]f.\5v+@Yv+@'r+حd}W»q",9ZhFEdP:%EnQ'ܨ|ABWӚ@˻?˶\W<TO@b֡ؿ-0!#_θJ>ᒮZh+vm\JE290X9r֢22@ڐu.7
ӚʑPUY}qP%zcʩ5SUWӅu"eڌZav?lTbiJ[8
F2g9H#*?Ƅ)iE}`ʇLZkjAԻLD+Nk*G9@j0Tmb*s늁-jU8Ye}8[]B&]ŦcE6?bTiJ@+U&6c9Ĩ
@X9UT	<RҊJы:D}`ʇLZ@ڐu.7
ӚʑPexU$[5Rj4;zD˵`0?b(F`g(@U&6c9Ĩ
@X9UT	< RM,TFY&,ʇD5d.&T_AMRj	WT#2N޹b(BZ[,G.*XMTdwG5I=1<azTEs7$:T#cU]FYj28iP#Tzc+MTdsE'; ahݣDo_BZF"N\F";-FGUT *Xhzc-Rj#5RjLah0aݣ#z(U&lPEl8ET£,\TLwIf'gTZ$GTFA5K`}<b+X1Sdqq^4-G[5Ifzc5G0)a@vMR>Nֺ1Q^,\RsEU&29G0U&06hl=!# sPA>r>ᒨ-0",pCm*AgSCQrQ jx8+$
~7ax{;1pz_QUH1Ӛґ p6ԁ9*'UNO ^LugIyp㫴i^`ΫVuRqLF0T>ٰAZ  }AGZR&?~79uW[Ǧ0`QMTnu1]g0` &p㫲ml=:j\GGHH#9P9rP}W%FvVs6e+tDYggDmarܨ|ڂieGdPݤlHѝ͎ݗ4gshېJ\ٯ
~$"6;p[EGYBQRd$rY	36H.Va#)dk=ʌE2frX*IʇLW=>cwmDfly4泷dQ5<vXW
0y@zjx#]ͽrQ
;/G!*AUK-DddM2M&'Q2LL?&I:#c:-~F\#,m3xzcʤ0e[rv\5A.Z߲Y2]eA1"/SRЋ:-3YV-GVa8OP&q¿=s6AB-tJRߑW[\UPE6IsrFSA ϨLƁoMn[U|,
^K.qŔu먱FIJ$Ѥd7)d_kdg6O| g f@.jK,desTlOLg@ީ5QPENB6 ㆡ39/>~=s:YTZgW]V*H'l|Lٯ^(qɹ<`UG88jUShTyG`TuVћ|ljA~#=v5L㎯2x68&I0l֥hG{|s[#?X
@4Tx
{I_u!0݄"?	*,gԑN$y0jx/%ך(Nlr0x'~pݜjLGYЏVOknDRx/*ܒA
`4FW]%&sirdbf8LDT_U#BsSʄw"֋sGZ0jǦ0\&N|i}Lit0?QT܈_Uu$Di&K&sird#3ݜj
@kQjǫvq$|ߜ(_I􄌷Z#)yp2T0ӥbV舲̋+9CV'
OPJa`ad_3@6^M9?0TSvX)#|dQ;.iL*jx#DnA^`ݓ	 ^Sa0&6$Lؘ\5gpyuEDux[l F\#,dVoLa0MUVحXՎ,hE޹6[A[8M}B.4p!yWMR'"tBJ~GYUo"5γZ٫TcƑhQv&2t?,n]:dvфa0_a=`e8aMB;]ͥPR0`mD.9Ǧ8A]Rj	~_OP˳_L=1*vBڡ5\hw$!yMR;[uñ0Ǭ_4[\TL1*=a1"R+>j!mosH:zuG&8O8yeH94lpL.q~E?[uo$g݄p(=1uTBmomj=a1v%E18PɀU9#Ƀ<ُ>r_8V~T
;' ״GN_+-6η#BsSʄw"֋sGZ0jsǦ0 
/iy=1aC>5s
v&TdC&iZaW]z"!/&.D0S>k#g`PL1XN'#֡jǫv3g$||zx#a	n3F%@RA\?jbV舲̋+tY	ǉ|Lv4@ &#UBݵFmw4+U]5܁^PӞ`T8;q@7=15Q|g:1*(,V>ᒧŬeedѓ[oir(sSʄx*`cڊКsY^6KDgr.1LWMPhg`^CG82Rja	ubT PX0}W%OdZYVM8	&+L`&{V]Nk+V욶aP4SB'jsx
(kֺ1]cTe)g
槎A2\U@@MOWc2_=1@T:9C]sXMRU]RUIÆP܌ܣq?hs*UHHs#)i*|)X",3SK*)	टYU?PIɩ+H8~7+$בֿP1>x#U?G $idB4`G`*vX~H	4+9T8:p#uo;.Y@0N?[6/6\֪H!͹YSRH0qD18>sUb`0N?@"ܪ6'$zPKQ9D7* )጗	5޿}FKjo_X}huтb w#q\,&X=19MTⷤ__OP˵&釦3`>	@Bl>'IaAv}@0N?[D;/B\6:Bw<:Zv[:`PPNT9
ZFԑ_b<vO8a_
vX4-vk w	iJw5qń:ݤX6S"ksEe>VO$*%3.MK_`_tsb	ZA;?ULm͗.t=UMu>ݬM\u:]ン˯!-"J.QĹSj2TuGgf]U 8o:g>N6_ PĸgU7<?@;q#]c?_FCGeJ[[Ppk%S }.I!z=*p61L@9Ud2$ º槕:PMj
9D>q[O=]o=4~,'Ϙzk~0,'Ϙzk~Rڸ"⫳GX ܝ }+|]<EƑT
u20MSCAofKU:*6A%8K 5r\Jm*GYC=[qᇠ+r /H56TO* L5MR>GU[M}tU&*K3Rj͐OkP[SPĸ@.\r,W u\[Sԟ#KS5%¬uv=1&*/ioKzc Z@7=1 TBY[WApK[^UvH2j@;yo?qU8@.5OHOtTzYz˝jԮ;>_PĸP[YCUo:FlDq,K fJэ::9Q> XUG8j5KY9.Fؑ=u%DH4b#9gp{#N{]mK:$i܂%bF{]g%>GF0ܖ+}CS4絘Ϫg$#Uh:'RMAp]Lb5Kq[>4Ǧ0HaCkvH	;wlL,n5NH!GX:u6b ept).=1Rj9@.Vk#a6E/˳wspP\z?FeeBm:_gb=1҆%\K,zjHV0cj:c*jUXʑBpB	TK<˅U '"?Gr(%h:'RMAp]Lbp0MR6V̾4Ǧ2aA 2p?av	KI!Azd FN+z
Pa՜ⷠCkCEq[S+F\JZe:M}ApP\($!y ,U&qۏO#duv`ŉA`q@7=1*/dpOZuFe9ouz@T\,ƕݱ0\!$"6&ѥ#BOMTuv%r@7=1RjG$#Ƞu\[Sԟ#KS5%¤uv=1ʤ/ioKzc?b\+-G@l5[?%8Ri,
n\f,.Ò)؀\I`ܸ]v B#.X7.=жl2 o
	U@ܸS_ \q[DA|¿H<qۏO#duv`ŉA`q@7=1jTђ%=jA»%8gQpWWv gƗÝrH!GYdl2J)HjU]`ܸ'PLepMUBpdu#]kjtzus
q&TǦ2&N+|__cEV㪺`N'F%ipK,wbpTv	E@F\:L*֘P$r$er'K]Bp0|UP\*9$YgEzZڝ>j\I9.#L1U&N+|__c4ΠUBpK%ip9.fAqCA#.`ܸU@q,
AĸSvŖ,*݌KktV ՔT&.XP`A{-ri?F]CNYsK%7Z&崊5.OL`&$"_Ze]kkWRj?@ީ5D[pegPSD-J%i6+T˅
MDר
 ipN%8 KX	n\+QpIv˅7`Tv
%n4U֥Vb\w8a
85؆kjIopOQ>:UIp]"@:h5ֲ@3#\	l,F"8Z
FE{To@h\)]PP%>2`H
Q0@>d
N5ls{˘9a,l\,aAq- 9.j
@%ЈYRȬ?VZl
&.Fx̻9.a~X\ј_1b\'$Eĵ9=r걠r: fXUAm@GIęc:r058c絗G$P#4Űv\R7GN&XDc+*:I_ *.%1. :֬˪ƁNkT9`UUS0'5v1.._AQ>{X
\N+z"W0X~7qtfv:q:Hab1`c+*L`MRK.lCQ]8]PĸS	}IBl	eͲ`K.hPug۷A3nI@s=1RjBB,Ӯ#c+0R&q[:p]7L=1a!aa& 
'.g,QR_bi(_[8K0WN$%fp%QpFHFb\.ԑa$@%=Bv'PĸN쟟Z.6yj3S, ꪠԠ@jxu#֠o_"Y[eγXbf%1Ӯ# #)VfTP`@q[S"RZl
$t/;p$M#FW
ULfc/wP#.%1.쟟Z.6yj3S, ꪠԠ@jxumPĸ[[u[.ua
V0$"\:01Ӯ#`$ƠTNb\-ˉk|^쟟RSb\'-GZ՞uXѰkT9`UUS0bJ
VD$"\ltaU:Hab1@0c!!PƠaTξ=g0-23~7(XX_Sⷯ30$")lt$N&XDꌮ01,/(&[?m:j5XnsYAb,De*7+1.
PosYU -e	r:ƑYwX:gj< TD%6Yc0m:$Xj4˺ʄu3.zcBԑa.6;%lnd5Ma>GYdmb!iC,ƠU&%k+}BpTPzcrrY '"9B;A.E޹ֶO?GZ0jKhzc 	RjN+|Ɨ'?_a@.
S\gaC+<(>݌KCn#vH	;wlL,n2MS(HE־:u6b >[0xIc#MTuo]uRnzc7d>	@B}u%=o:P.UIl@,eHR YHKyȱTX7.	«@NEցPPKwuO֥)ĚV:$WMR6V̾4Ǧ14n\*7%ipPH/Lav	NAza,DǮݖ1ⷒ˜s g˅hp_%I *.\t$%8K 5ĸJ=Ru2Z2vO::%ruYU	H uUP[_P 5<s:ф~ 0$"N&XD`Y 7MTuo]uRnzcV~	@B`/
VX~dtN&XDQQRj:]Vtsɇ,,¢
??_PF$P##\	l,F"т UTFKX9İ.Vk%Qbq.%Qb/b\-:PĸS`'z@ĸT"*¬Ŏj
Û,%r9ݬpK.Z2YrÇvj%Ǥ˖˖ ˖bK.Y\N˖` ZY?`E|PoAOܑBB,D\`c&LojT{XwqȣTb:5 8o:P'}@'BX)TN7$-sB[ԢX
ʗIIHH}UV|3Ib1>ա#$Z5IC
2*jg3fRDE&q:%)'UrBf@#75Cz2ݝPF
*P軛:Rlh $iX
ӚvzsX
5<rI$W6㴋HG>{xC	5>й RdLƎK2 eNn7B~]':k\ΐܙT?huO	(&Tֶx/6nxW.u'T	ZmKB?֥FU/'~#*i--zV,O 8)~MI;OrT>4l+a$kϑ4A(Bk
D?ǆI#]QrжK5uԟ5cջOH':qG1a_ɄlL$a'^KO%8IepP͉e@X>Av]/l#B=Pe;gqjJLoMRjԎ'yRjL`J+U|
_܉n]kjA}=Pzus
q&: </y﨟 ~4Ǧ0P-0hC:㫆9`+T$Ü#O3MUA%t}eH
K`Ο;Z.ΟYHt396ڧOY1#X$ČK'1#l2CI"U&$"ZD~)&$zTa#քmݲkB\siڢ}N˾a {YxLP
KjAZ[ЍaڂiBTzcMTaڄTzcRď_KA>qGS(#I~S%ЖICZ>ƚ	xhG:E8?HGkCQc&[.dZ}SjrYCP;bYw7v]n2:jOݧPCW_
>GY&=Pe;n҅ǌjUvqU&XTؒʣ7ڦ"p*K	k\&W'zl~H2q?:wn9͇+Bl\w]q8R#1hvd'
NAz0gXPdr&'U#T0!d*f)["2+z1RXE*) O#N(@$wF=SjB4vTjyS@6t
<!ZB.p'$ji_tGֺ L5<#jN{rP#Or/#g>έ@/@_U@&nx.u5Ď$'sǮu5q:o:͉ lN N 
Ld!:ӮuO#4y U}lb0DZCU<&g#a`>?֡6ƕbE래@SA8aӓsI0MMa#ɀlN@_'B޺H7`ki8a&^KjLO>@O%Ж]8ؖPlq,wv]$;	f'XnG`gԃch҅DU:LFRjGGs|auI=1
XT6$)GgiJuVؠzBFSJ#)bea\?V0͙JT:`YUܨ|PY jxTF@^ѻ$57PM9֧沃y
,>ƨ+T	
jx@?gElhO͝1NwShGSH#oK)<TR:3' ؟o30TNqxH.u˝fU#rBw9֢2e*-zV)O 8)HT;c$u9&`A!L@.5I#]S֫Xձ#Cء	~Ù`&1h!?|U0.˹P˹؀4b|>~|sdڐtA#0:.;Ɣ.xzbZFƞzbǕI=16M_vW@ȜE޹ֶGZ0c	#L`~j/y﨟A$i}L`ք?#:c^zbq5QcRaν#=1  MP)GgiJ{	k\J
K\E޹Ռ1Hu2M˒,]mOY2mXܓ&&[$&lRzb`T$`#j`5D#J'/5[l:G[5.j4Q>Ƴ9w݌ k0X%tA#l`t"mv(\	OLIFĘ5G4$zĘ}?a~iRF6jOĉjؤkh>IR8@(kIcy->X>jK.d#KO0>	E|sbH:zKw.(\)\SMTa:o8L@.
jTzc0 oLDJ8;;N'
UK[Y*:q;?_	s'^pk	b+\F!8RrK_Hq?+YC#06FsĨ
@YT}W%A!0͙JV75b/ܨ|Dv6#Y4沢ZHҾ:}*-7[_'=1$U&l<ε1auTl+qURjB,]Vn]k8zҩ5K`*I5<nc7<9pɹtVZHҽ}BRjuZ]f%Q xmu5I%@	S˝fBS*T_ct+`O_b&3	'	k.8MRӏ]Vn]sސc9Ĩ
@jő\??jRDEoB&ddL8"b[ܨ|P7PF5<$u{# iwmDfbW&ֹlT@Tjx#* 2s8L?Ktc͐sS@7t
\2@	D~rPw9<_Tѵ\I7<+:]jIM	Z]Fqo:͉MP{Q8 W!l־=Pe;(\*1%Ǝ/J=1RjGzb6MQ銲+a`>ikPnq?J܃W_ȸs9?l'ԑ:u{P:ԓMMa#ɎOO?}~2k
z54}E.pkOhLOlrYC#2;8H>t  1ӈ	l @ __Ɨv]T¸>weܖI;ORǫv5_AR>GYu --GX4pNH_[Ǝ/+ MTh悔=1I=1,?mDZ|W	%RjK&$kO}i jT8IS8RӉJ%sTW+a	f3F%@Rı\?`0͙JZQC+-}ʇL!X`77
&UO #sS5j4,+U85@؟	wTo8a"|]
}A0ikR|ՏV>jT -u%v־4 ^m}Ib*F_RuL@Ω5Q8# T9aSk̅q[
)	f]JZ:ԯάzBFJ稌J	p2The3iYٔehnVM8
_r@bjxHt A nn&"PM9O20vU@TjxU ?\W5<Dy?t]'$kᇠ85b}Q0H5>jǫv5_ 1lS8+skOeQ[Rjr1S8 #U&-^Fd(s^, CCE!8R˳p)TXK[ZN6Fs#)rbJc"͙JYdѓTXE*)0G&O`
~?`=gLD+s]U?dj
O<#'N{Tb~O'%_#To8a"~jK.ꝧ3,ziU@[N8J#|iFDgskOanE#hzb#:Fq?L@"-U&-,?mz]+|u{ CCE!8R˳p)TXK[ZMf2Tg=DbT NX>ᒣC/A9YٔeC3SK*)+C&OԃLD+s[e8a\G22~ jy85)g~OOG#\'5=W]INѝducջOF+`i	]u(	_R|!Ⱦ1Tܚ'Y"&݇M_29os{Nڢ)FeظN	,%sJ4hvbT N\TUQeg3fRDEjieE8YʇL7P8JS?@ݵX\޴BfB*&TP MO5T:Dr~,eC#A(}QOYA(~gs~rG3'qDa<TskV]%e#)*N[g3fRDE
Sar
~H_[Ffr!]ݵiew ܙos}=DMEt|ғLB>5Q,5G 06($k9HĨ
C*k+92",hT4&WrBƧ{lwx>: fA T/'	ubT!\?o`lV舲j͘)'UʇI> VT򣪑0asį4ɧ)DuFFc;7MQjTFˤ0U&l#QRjv_>.%ܛkAZ[c.#'+ƕb鈼eT4ZMQ,?_ݗ:]=Gfш
u1Ϯ=1
ڤTq#A.1bW.4
G'FFzbz &F?_;Zm¹#ԃ#F"LҬ qTƥX=1=TzbAAE A#Żs(+jTzb
 OPq?cY s65Q.ͮm0+Im2:i__߲<U&l:굆=fgBTgU&l#`DBҽt.5K`Y}u]# ąS 49鈼=MQTI"G8SMTu{TbAp+y鈼2MP\quW\tUWQ鈽jGI?)vzbz5I_WQ0MTnu|iYT." ?Qk3L pN; iq1(qfɜ(cv8$FIr`0ႲY0Q0V0wj;4:ԮSS5/0Wʩ5K _WI@r#[fR1.>*I--q/H^)F"F24'!\&22uG!\T7	X~H[F2]SLBERj#>rRjLF al lP'=MS':āWOQo%YԃD4(G>\(&ļm#z@L#J|<=1EFFT=1@F5G#?_\]D
)9鈺
Ut&`?_ѥ|uz%G[5˝d@rߒpA")5}q,jUQZ[^6йb @*4鈺=MTddg"5G  \6DMc#J|?=1FUI]U&a_EMRmI_*TZ&.9)tO
Jh[T9)rU©pyWc޿͇ q@T'U\$.^L0T${Ē90]}MQ<gW:=sŐz3]7e0RAc'3ʜ*&R%x
OA?0yTp
)sM|a`4eCkȬ$'&  'z&  '<7%I_XQ%D 	."Bw&NFQMQ@/N 0Q&
69ܒ!f*v}AOŘ7ꮷ34鈺U&6L  N6 w5uD 8SH  9(c"` q04\NJ(~AY<oU]'45C넎RU&8U)p7rK9x}%COb`&	d'cgd'ue?G6~#ujH".zb`5Q͟V:5H"GW0U&uu׮:ì~AU&:Ff06OMToPHW*:5ysl5QͰIT~G[A~lj@d0gxW. ҩ5QͰ#RRjaZ33MUVuM#@s)͏uMˤVnr#u0MTⷈ  	` xn{X%*Ar]r:F jUR2tq
Iq@LIa-Rj#'D=1%jTzb/RXCMRb-RjD_a SMToSR	.=A0@0 } MTuv  RjA̪Ux'S,U&l#v   'I 	]J'[uX]c~
jT?We4\Vl5U+uYѥzl:Y[^?+7v#>5K΁]S~*UPGu/hUT<W\f
=;}rYz$I#ͪA0/#8  y  OTioxGXo.J>=19*U,RjLEDw#lb B]iPL@cTς32MQ鈼Fal, a~6[#K-/Xʤ'Ʌac%gpxXѝK?$
6!Rzb"Rj[F\5[\K_tA[Vo8{ cG>RjWV#T[s$+"!<.F_%U*ANHoUPGvMAڸ	QZH[&  '*%Uay! ^ȼʈ
@YTБ-	Gp!A
Ԙp~Vs6e+tDY[0?PI!>uCZ9NTW\sjaB 65<`
|\W4#SiiNE&hXUPS@0Uԏ8RYbJ78Qzb/*T:;`C	LxnD1QeA<αC(uT	uuT	V#i%Rj%
A9Juk8>q_AMA [[j<LE1Tq;(|⿯ӋK1%+&rf4Tio:Ƈ Uu=1 5G j,?+F궈`D PsYtRD#¡z$tDY[QY86?Nk+PIЅ0` /rH
9CjNzHk:GQDȹf֥;b܁w'Q\;	ubT!\?i7DE$YPq*4Q+vm\cbEf*)0G?S/Q_$sZS*;,cq=CĂGTru8o:N6voqN}#5_*T"s¹swT	X:`?gQۜrZ_sr:N'|_ܣq>2N!#D`F%@R	p2T?f1n*%B%nͫ:-.\SR>:-.\6:d_bEOuQwUB/:ڳV/5<reֹmU0 OGuuE dޡ[ '^tj.`ںݗ~cS"JaW{JƀAP4r򐘑Y-h>8+U};?xC~ڈ\ؚsYQ>Ax#O`ek7i۴۴~7i.n>GZ0Ws	1:9r$U&1aS2g9-Q1*h#+*Ne:ZJM~8K68rIA{VI 73>NI'w=uƀʈnγW*!޺uZdez@;s;(.Tswf^>]舲9!CTV#GP/ P' 0l(nG$=ACɧ5#KS+CIGWg._Tzc$IȆ	3ȖYI4OBEf\?'erCDar[͆zB5CCP&%FԍkJ3#ZAϨH	A}:YR}ME=DS,݋0j=ciP 9`2н)z8jzjxF"/Zi'
<@
<@Y 6IHӭ2bDKAJ2Mf^;ӹ(;)y$Ze:i$j@QGN֥!`ܙ]V߹#UNL˒5-
uZRq#DI{J2Mf^;ӹ(;)y$Ze:$?PZiJ+֥!`ܙ]V߹#UNL˒5-
tYA <ڏ$+0Wvb7DEy+M+vAdG9PI;FvwmA!S(Q4沢;mUJW:=sř|?	!j&]o@uH`pZU&w oRzb WTaؘ`bA8?7qGK	T˾γio_j5K`j^t|b ̩gP5sQ@5Nõ&>a8Pj-ir:FFF11EN;=C!zBFA?#)+z>ᒡu'ebɻiNE2Df*)T#vFjڈӚvmskc,T֞GZҁ-R|H_[[hkL@5Is
aTQ YJ>ᒫ?M-ecCD5iRw*)0]u(*wmDNk91N;HcVYk5Ks~EB6@챟Hwv'!LjT֞6U:q㪓@`o:Ƒzb- MRjG9鈴*TzbXjHO*,lݜf؍v3tQ YJ>ᒫ'L-eÉD5i TsXC"1`E`ruu#u7Po:!\sYOv IՓ'{   _ W*{+TX$TL9'\Οɇ;i;pU[rlSsUQcqHs+-# ƑvXϝ4vׯŁi	[GYaqrepxzb ToA|e}8[]D̻P
i!T=aw@aaʴ>FAr-tVoZ3mPn&"c:͇#ƪ+栔.)	xCP  5SQ?+޺rF=0\?7]AZ01*'9OUP>/DE
Yڶ"l+-PHpIkFU7wmA4:ܰ+{  -F@Q1#]<L;wč|wlz($URFu}D栙RAL@5I-}Sb*)BZr֚Pn

: cPt+pJ#XXF L@U<Q?c_NPjL=1%C		:3?P9bJqn*2lE0Zcr M}ldwn&W=1
EFG3{PL)
FGP	s &29B636f!HT55	Ҡi=1
TU&28:%#kj1@\zb*FG5%T#k3ꁦ~zbRj#6J
̃P4s&29mBfP4ٞ#*FG#lOL@ZF5Ĩ
@Z`JQұ!",ٵp&Z]|{ojzNkv*&	_`6%}߲YbH|$ea-~%A+VtA,~˝j^5K`ΟpT96\# 
T˝	*y5dPmtujOLETGVYII#c.r~?r ^>
A{&T6?U*Gga-B`bA-FeεAhJSr	؂oJtK`BO$:2:skGYⷞk#eԂ6|zb Rji5K$o&+j	l][hzc ɇd[޺u=?V[:Okh,?&+'[rn[޺u=!0q[	l֥~هYnz֤#֠^`[ARQ&ڂ[VkPKbu%~9\4voPKb:EA-k\a3HZ\?(LVs6e+MLtJ)2jŖC& ?wmAWA4洤vUG@9q[ `_rK:` |ε`~:$osTՉB_\	 ?[\ T|S"U&yPn]u?7G+U9#ɀB
TұFGZ@}(UIZ3ε+P5S>>εKP5K`q[A`ҰεG!@Ta⅋Tdϳ=1
 5Q3&
A%u=1ԆEuҾ2u<˩~zbV5UeA:׎v>
槕	~FSqC\9),CN29?s{T8XO 6;HH#9PDՋ#*2Op+92&q:%٫6z/DsAwmEIPM9ٿ!8`@\iǒ@+vGnn(X"@^fW#0N'IvDE76\'-!9jvѥnLBxMPrrUYQaN'zU&lRd@\ε!<eTjP1ϰ=1	T^HA-8@M䎡Hw7>s/\6`H&lW火p7v4.u=1	b5Nє,_OLBpiTɺg%UFoWNq;:;NaN*T'ҷ:FHsOLBqRj4hvbT NOd
A-432T6mg!7HtܚGw&p'Rl&$V``#{~:;VT@Hӛɧ5ҕ9%Z%DJD~[
ebA-FeΰܘJvؠDP&MR>GOga-(/(XV_#/_^_zb, MRj5־4H/!.d	qϢ TJ6#$z/l	_D[[鈰U%,-uafq[%֍PJ":Wj]e+{:TF˩l&*UP2*	wk;T
MO* Q5</P:ƎCnVq>2r~,_T8XO ~|{YΩ5K`c뜑ULE-uf>]$XY}鈮Tq[L`zZoǦ48絀a
_U]TεcDlWd6_U9#	tPlIߑ;D}:Uڡ65<(h^;qFDr܀+<O JUI[aTTq7}LUI_a-(HK㏮%P&*ToT
jA~8G>&jUU
BF~D PYRD#¤WhVMRы:|+-PH#Vj%y(4r!\s[dwWdpNTF˩l
GI[qVpHtGVp7a71(XP9&9eq]u$ucy/UR5K`α^
uIr{}uY:-}:_c"abƔ*U&(%ր#` 8=1*T֪1
iO) ڤGVDlWd6QcRjkz8R*I[DU`4S)HMTlA 5sQ_\Ilь`
AVpƕa.W̪1io]g Zt$$n#99QH+-H}WTiu2!V%pO}eQ_PInݵPM9=Ja
씷'R7\L0*9թ=1UԞA5KBO\do_^JƧw<+ZďH䟜(#"<?%0:@?RՖo9|Mj;[ď pƟQiYv~\BІAs9AFV@!\뎡o%Zkc_Ӆ8f	zaN$}Fgzh~ї5:Ԟpҳ(=l#j&lToa%oGO_/DH<UJ:a鈴1a a$jshZq~q%cm-IVG"÷"x$ :3=P?\J\Փ=p}j'ΰsSxuB73?s޹#{QuPrߒln510.(5KLE`MTGoa&qvo2GZl?AUѥfQ)z>GZpʩ5K`αFVu_ :/yďC˱XDæ`"aAm-GW(+KN($pdxIQ]\-+Z4dpnX@E4HrOs ɇ,L#܌ I3549W:PC9˩saKvLƇ  MS6.$y錢83N SCr$PFoc^#"%FnQ
nA;BL0(aAȑ@!HHqDbT LO>ᒠ 4bΉ\"+fk.PI "T#PF
*pn'ܒ4Q4洨=/${=1 jTҳH/!.Ř:9  +TX:ٯOLEc*;#(Y!.X:Ϗk[U&l]r:'a*"KT}H/UubdR|zb {Tcz(%8a1[sPJ7>6@Ka>q[LiCs:To=l*xv#7%.[֠kbI0DPJ":Wj]i]+mUQ.IT[{:hO*/0S?qCieαC	8ʤh}P~<]s%P@©5K`_4 j$fL@%Rj`D PsYtRD#¡{9VMRы:R>ܚGw&p'Rl۹5U)L)O+!T>ӹ3><?dOURNRͣaoZ2!҇CQ1gNM9C$!#%;A#@;~4HH1bT!\?j?)hh؇J9Q1gH*Ʌ.T>R$szWڊ:ɧ5Ҋ0Fjy#|H}@,Z.zXo:9888kTDaBF3tl<\F%@RUUTVr9Q1gO+,G*)Cja@8
ӚGUA-#5NpƑczM(>	$MUBksl7B>
Tn,r(}S5CĿG$U]n_fnq#'@j5K`/
k:͗%EMSFF4 J&ɱn\qR &ɱnoH":`0?%t	C-o֪2cJ	]RjL[V xꠖJuZ=
T\.%Ǧ HT;Gq]#o14 IGp:8O H
jTm|1iP$
jU8tSMQf2T[&f9Q1gL)ROP3ƧIJOnڂ5XQa#NM94{qzp[#A7ڡWq#vAWGC
#D$sse΅Wّ:o<+YQ䉲VIts-}ճ }8\X	
0s֫l\5:Ԟ U&	0UjHrAGO<P⇭sQi25K`q[40luF,M)V֨TUIvGP=1
5I#Z|hn懷x\YĎ	oH}a?(i}^h:ԂzPLwWcB5KI錄Fan*}okcJ|emUS?=1	@b5SR2b#ϨA
>g;:@35<S:{r4 MP)II?#/y&ry`E8]T":WjocJ_o~GZeԇ
IƙRo~GXsSʕ>osh=
'UNO`P~,(Xzb 5Rj[9j+ƔRj<haT|as5gMSn\diȽu+uF,,Ɣ5T$W
r2/]przbz-:F6)`zbJN+|i*=sUBF9NT@RʤgVhH$B>*_1vʈы:eTX0ܨ|>W@#$:ƌ /= c	`D+S8hv`Ӛґ_e8]PIzxqu<$p:=/H}Z.zXo:988ajTƈc`+QjLGXЌr*޺u0=1 i:ܮ9_ܑe(r(p-a8mX<>	 _*'ŗe܂ 'we݁PM(;Nwf컶v];.˽N˹%w%;.4WxIԈGYsS4DqQ>,Bx#PvP	I8<T.2` i΃+yaBFJ	p2Th.c+z1ٌ(v)'5<Gʕ:ʮS]s~8wi%,JT#HvMʵ
NQLe. ɗurf]n>6>]2T"6r9Q1gLL_rB<#z#U>@HӜO5*OrG2/\&lRJS81TG7.u*?Ǧ B*U]iCqPjuEwrS{xnPnֽȸܔγ՗/,knzb TrCQMutvUP@ddT3>4QPr0u܌JnE&5_pGdNH  N*:!] uDm 7$!h  &j a6&0L Lh ڗbv/ӻ.~ؿ6v/݋]hFN^^H zb-A}iVduasL@4MTl;/Pn#"1Ρco9#L@DMR>ƕa^GZD}U&6U
BF~D Q%oH$B>*?YX;TVDhŝ>
RHAvC&F5<t*{߻V0o3 Ϙm<@HӜ14溑U$HOo	:^`"5K`_gUpDqsq[鈦U&FTBo=E[\õ
/`γ
FHQϕOL@|U&q[k0Vb|jܬGirB;R}({w"s۹2/]"Lڢ%̂0onAꉂ(ӓCRK(椰TK678ֈ#Ꝋ{¾E5S]kyWreNӨXzb5K`_gUj$eh' >*U_:Vq/P'	MR>ƕa䎵Q2s"TW]VI	&3* )y$B>*(\Z29Q1gO:}5U)L)O+!ɪO}rgH}Rx)_їsQ2jŗ*)0y:~13PڊDHcriiK\G
@T|bf]՘;ԏRj$\
5<rFK%La	yȹr@srW9GK!,0.Hq-:]La"a84.\*RrsBйr@?G˒\9GK!X~$
-GK!~$
QzcG?G˒[?BLa17`?7
jTpXgX6:|劵K}γS?&GF	OL@6;_Ə5&W|#RjHGI#p*.XX=1?GE˒\.0 ~$
:]La йr@nQzcB'(w=1+rW+9GK 3a84.\*:]Lca84.\*ض.1qйr@`\.1ph\ Ui:]LcLph\i4Շ4ttj8}uTpj>IrZYQhhc3TR>]HGמIvbtL@lSp<W\Q27=gڎ7=;C7ֶ:T3ƕ2fUA?=1IT3޶u@`jyQUB>Yg!7+bpbʨ	u{/Oؐ'ca	$g;1*(d}W%FP!Yg!6q*$妆M8L'\|F@))YݵӚʇ$N5G$MS7S|YLI@5NhdĔOMS6$G'$5NV2>ĔTQvFʓ\;^si_P4^ZH8@z7uV/-$q@a=sDl=!# sPA>r>ᒨ 0`Z9	[ؘ\RڊN&W[j֪xx3sT &GYHWmRja	\F%@Rvx	ݜ@U$+0dpzV-eĳjށ0Zc	Y U|EvNk*;ƏeTk,dx	PVzYp;=1	 *t񣾍UB촷es<-MThOLDTQaJ5~5IFuDx	"5NqJp#g fM**I018PtiV io:=1%<MThLI@j5G!$ɇ1!# sPAb\?>>Xrgfյ?&+0G*)U<JB<j	5LB!Rj]u:Ə ֺ4*OhILB0&4qp9=1ʤ ~$#N=1`5Nca:ԟ--WZ4@*GZdA=1j5Q#$U&EjBF3q YJ>ᒫ[Ŭ8Қ7qE2B&(+zC*)0#x/n6PM9ң'뉅qDal;To::_%FO-GVJk7*0=u-GZLB(MRU"ک5Q x
7[U	pLB!r5KT`{ 4)&9u[=1Ilw]V5K`ojGZ<+|`z͉Vp';aϊp?:g!9MR7X2}s2;=1Rj뮧OF.Bk7f]p	nĸ
H`od%)$9zb5Qۘv%o]kd6Hzb)qP-FY24#ʩ5Q!8MQ鈦?A=1@E=L?*C<:?V#i;Ǧ!cT5=1UI=1?	H0#)+z>ᒡsŬ87qE8X1T>R$	#vNk+ʩ5QhJu*G{X9MTezZg1zbx)&<	QST|g:hĨ
@Z`JYMKCB$In
ʇCrһ
bin'뉅uO	GWCT!!\J{	+~:|zbUIvI}9inCRF#2fU&
"HH;7PB-A|RrQzbx U&V$!Ι8P[[Pr:	 lm]ng	H^x
RB`2`f
-A|Rps#ɱĘ'']Uos0pڣ퀨jyS?P_@E:r8PR;kCS8	Nuv+`lb]	
m?Whҽ~6	V,fRRj3X#MTa:5S]h*	5U9f絊UI$Tj\˗:YO	64#]Z#"ܰU!5Qթr2-]5QBuI7#sd	>J,ñ0K:FOpn#cg3ʝTvoT*@L fL pBTTiFMdtb-FH	qϒL@p2MQf!,*@!#FlF%@RA\?Yٔ܆D4bΊ|+]|7+:wvQ
Ӛݻ_Sv&5ʣɂ\LCn@o!&ʳn6$Ii@'+y`:	 lm]ng	H>voQټR`!0T0TóuLBT}H/JOij$lzbuRjEo_q[d䟨IuwGTn5501ݛL9B-H;qG[eR:׻70T*@̘*@ٺ!5K`_%F"n#$3}AUI=o:j7Gvo	7}߲VuQ:SN5Cp-j<V,Qv%mRjv(H7=1NTzb&*T MRj*>tQc_P!bH"a$"jywbO$u#뮡Ct|mPsBKS\70T*@̘*@ٺ!aT|`tȡ#ý44Tgǉ~IT鐨L4$|*>*>oRJsLDʩ5Kĳw yCN29?=1-*H7=1 eRjLD!TRj}%p*0W:=sŘTuv=1঩5S]h*	5U9f絃 ATMUAlső0QlcAio5թr2-]5Q鈖sTԹ倚KI7#sd	>J,ñ0Kuv=1H l?w66s8LټGfIRdR,=1U&lRғ)Jђʣrzb%mRjk0	4hvbT N\TUQ?dlZhnj\J3F,I|7K@`"{j	(riu#UD渐ig"`ʩ5NUk(*	,$HAhoc, T<njw	 ?[Yᇞ*I[iďw=sQ鈖gTa⅋4ʕ JO} *UO`pzb>os ~˝T8aڡ5$
O*8
jx4
#Cp3FNs8'UPOS8RpQ	ڠ']0'W:=sŘ8O]J'[uX_6~fU&4l:~g%RjFaURjFcg5Is_jU]LcI:@b5S]h*6R6]#bCMUF5#j\˗:Y'W:=sŘU]<zcU&p㫲mFڪ.se:k#TmR6\b?Whҽ~6	V,Uuƍzc]Rj	:/Tm·fǵ MTVf	ѥzl:YTzcuI'AQo:͏kU&mR:x]U-͗.uuv+`lbnuz^CMRNuv+`lbnuz^=MTnuv=1@65S]h'	:FN\f4nzcI'AQHڗ9f絖Rj6R6\b?Whҽ~6	V,ƍǦ1̕I'AQmKts`:5UjFԹ͗.uXSK0GX9S#ARtV]Z>q#ukl8O4_uzU1pUu%Rj	:/Tm·fǵxMUF+\?Whҽ~6	V,ƍ=1I'AQo:1'x[TK\f ]8O4_uzU14l7I'AQkR6lGY`U&l֤mKrU3]J'[uX_7
95QjF5Qfʩ5S]h'	:FN\f:FU&p㫲mFٽHڗ9f終Tz.se˝V,mv@J$޻	 +T>Οc[v4H4	^zb(IrE	%HYeԀC*9# <} G5IY MHw=1@2nZrGKZ~c.\&G$tFsr7ܑzbF˗$	zbe˒ܬ䎗sCa9r@$t~c.\&ض䎗s0\ M.rGKZX~c.\&ش䎗stďG1.zcQC<D,0q#Lh?$}u$}}s
,T%=1&ɉ0Jab>݄&l#4H/$'0>CZF	L@p)a?A#\[PIm:Teҽ <+鈔"U&L<޶~GX`ja(G8fJ.=}PNO`^'La,@yzb%IrGK@x鈔&>a2~:;	 *~eT`􄌕QHVZUR3;	Yٔ8fYHO=ʇN&֔#^zbmRj
ts]#
sk8꭮s]#mUsfǵMUG\	꭮s\`終MUG\WHUQW9rZ`Q!#D`F%@RJҳ)Pq+6>ܚGw&p'Rlk5U)L)O+!rjSiܙRTJWC7rjSiܙRTJWCʎT>ӹ3><?dO]ɪO}rgH}Rx)_+;URNR͒>%URNR̈́ÚˮT>R`#y M|OlFiiR:0ᇤ
5<r#nnzbCJFoxYpɻYZ*Fs#)ˣ*qeb,ʂCB++9PI?O^>Y`  g 'j&W䇷]4c'뜲{q '5<rI<U$y!9?BQ㚏:.$X#]PSOɑz# eZVB}(ǕJ)b 6";:8+J1%@8e`]r$)F<	jtlS@,-
+*JLQȼ5=%Z[f5EwR#/+j$	Ȣ`vԭ3 .ݮuv3W$ &-	*%<"#OJQI|G+?t
)vpr%9	;d|ퟂ91%9͆ud0(
@1{%$ &\iN\菖J7.3@@&;l $a,KH$eI) }iV*H/A3z\
g<GŗIC={d<eR@es{t/H Q6(
:@$w??b%5-{zy@IF(v]9d"0UQ-P@Ov]kEގ2;]FsJ5_<00=1K?<5ҁVNA֙|j]鈒XaP'J`]=C=<'"6E٤>栙Q"JNH5ә|k?%{Q.&#H$Tgv"]l]쎳JW%ߌ\Qe0n{#\JW*-O:qĄ_ tRSֹ$=i9uoC׷?g&Eg:YH++rgghQYP-BXTQ=s{YP@.9w6-gy[";V!PT>R-Z[@$R+8 eڃqS*DӚogsPL?҉60N|9?NIHTdq vOl.<TaҎr>GZN';ij{YL$ka9TiZ`U^Ʌ9P{;(jb~]$u$	2q9)N'||k(?HHѣ9PEKURw7deoCF218)'U@#9PI?_K_Tڂ5XPhާ@HӛֈW&~Sj(F-Q`/]5/^GOԵ_a_OI
Ȑc@/
G']d-B7NH
ΐrw.k
G\PsC [>& jyQ?^X*.gђ`c\REJL@Op'1v?Z[u{ՊAT˗:TULI9l8anH9*9fFOneA++|~`mE
U9JtF]iL*=Ɠ;zX-5v_xv_ sTr r 7%R.Z˳*O2J1G\e:GYF[ Y%Te Pewux+Y_^>Pmu	ʧr/n]ɗu ܄;T^ĕ{ֿ\qzcNl#)?&
yhmr]!,UYS#%[\9brYSnXpvrunmɱirZ瀿JIcܛr:FVHHʱG* )b}eR5IC
U+z1",k=۲hӚT>RHjX{k0hN(h9#5Ahr$8h )>05uO~GYBBB;kg@BYydz7vHwbG\5(ZzzdbF~]w|!#_κ6F%@RUV.qeoCF2CiX*HC)>[ Z/ݵM91;HyWgdB_ }s]cJՊl='$1 N$	Hג'6$neas)eAl $ebacɄLHLLea` 	aӜ"}`[lvHϣ.kv8#ba B@aH	"{[;t'cgBG6~ $hA&$l	7%evBasKwmb˻fv2m0&a&&Z	e)%쨖X-#\025Oԑcz/Ű2 0FX'ƓH'cā#^H$gd 0&&6nD	L,da?vLHɤɲuS	bQEaBE#9yHVZURwÄRLɛR%ᬭenͫT>R%HZNk+T^. ]Ȭxp 4N'HS^jXHHs#)dOކeÉDӐ=**)9r(+Fj}WH:;s]R:20FBO
#1:	
5<Z28U9: |/}F[ >qߠ@;kWv5#&=D|n.u	wsrLl I~bNN --GP0(b18̄{TLDQRjLD	a>}WƥyAުNV<	;W/Y@UG#*ͤHCHQPN+j ^ 6G ZO'c8j槄4&}cʄ|.Aˈط2`7`:|TbmuOTes.t2X\YPԯ6;InIa2:D:zr2L1/PyNDHt9מc*#IAޥd&jvS |c 6;T	.6HR9$+T TGr3\P>jN6ズ4rDO:8x˝f+ͪq msTPTr2LH1%uמ2MR8PwG	W?2r@RV[QWN=ӑ$X#-E@w5sC^!IsC^G T ZTO?^!U9#LMRj*HBj&IUePwr+UG2U9$qZ&9$YbDV]_;9ף	ր8SgkPŕpNErts!5Q^8SgkI*YrLE/G݁q/sT^l78޸>0eBO7}<pW[Hԃgq U|YF7ѣ`5Q3U&ĐtXf=Pe;(H_cңG2.d:Fzb!MQ銢a`Ll LU?OTio:J3-WŘcxG2(gUIA(CU&PX/⿤_9#LA
&FU#'a5& ']I0.$$dzĨ
@<}WTțPy8REe*)0|I0GP{ e<Kڂiȵ` \avOT=5<w00tB9U'9)U;,ӎ(N˂]	݆o.HٞKT}N}PR|H_c0o:Ǝ鉹z5Q^4qz$iB鉸U&Ď06ĿEN@?+sx*Ƈ}F<l֐jT.Fjl7;% 6vl	`\2	,ca $rXr:ڡ5/HBpc`5UjvfA,f%1iyξpmPU#֠5cջ	3ZoL`a>7S;U|Yրaq@,F0s04ѕ&B5SQ;.WO'%}Ia=,/;HC{XXa0HES#9ab2iSŘ#$鉠Tog(Ide}<=1fҾ?PC=bu6:OLME
G0I1#]?]PH#LMRjx֧d*+T#]gu =o:Թ8P3Tͧ_cshuVIZ:N+|uye.{ȹ,J	+-dH6%mKYnV(tY[`XϹPHnԅ0H_fy 	XlHlVAPF
*O	rimrXvX7J
,,F
H:cL(FI_Wc`*H5<M槉Bf@W5<tcwRAQ6a t&Z19$T債N$ V'YldrނIч5E#,|&e`u:tՍR%Sʐãbhl쥭?+:	0@d 	a-. @BPgnw
@s&dU6OQ3@25<|q̍T;HL+K,?[ZPQab0T0AWUE/̖6(&Q# OT8JGFEe6QS[#T	:2JFL-O%OH|Jz\;絓v6l#ѪV#Kd/pSqFN\BA25L#vH/1՛;$j޺ޡ[5L5L?rrs 6
$X ucrY#T쑛;3bw.~`aw@0@ >VW:ʋTbk#4:ԭQ.u phޠ5{F7bFPcEDM@(-2pg#7v'k3:~|Lb5G&`F٤!yT5PZu̜uM|T!L@\U&('U6S#7~L@ )=1~ԑ>A[.u*G.V?#d`TE3^	AE\zbdU&~q#֤|N>@9[RQヱ8e:F
Ju1n((^9Ǧ$@MR~F>vXXH:S3x#\zbDI_ػQ.ZJ"5˪ጟApI>{[infq:j\ՅBSX\f΂fǃD}gpvHIsx2Aōjn= @@$3Uc܈fr$CFj%5D8]ٱ0HɁ@ >8ֺ|zc0l#v((*:u1Lң\zbC :/	qH܈/=1!MRjrZziY=
?[y]*?dผ2΅Ib}uG"q' ނI]Vj{ZHr73]TS\N+`t	&2jH]Wk9#uGԛFWӞFʁ%Tw5FGT,;8kdl#:90ʩ5K`w9#CuF"#HҬ-RjeFõV	63ە1r,RD#¡y[mKYnV舲CnVN(ERVYHA*) 95<r"R@Q.%$"
M9IC 	BlS~T;,eR2S2a.ed&PlKfWsPL&֝I֧#o<akF,:X㌯ ,6ݱ`Za=sIq9-I%=1P0MQ%
;IZUPH/La	pñ,!,8F$
0gӆK9@@|r-jbX7aЇ֓;.hj˝bJl՗"gkS
_܉wZ.γ_OTj\ID>:<MR6V_KzcPKƵWeαj1.4[8j /r)6Oؖ'	dI[IesmDll\놢6;[uZmjVn;;	x+*'\sDXq-vL	v.g{Z`Pؠk'%rX'-GYA.jǫv泆9C: 2tg;1*'J8E+tDYXvږݺ*˕SG/*  5<>ڀB4泴p#wzjsoG!&2 ^.1HŔ0#	ҪZdE~T,󻻛09z\0?!TB)i':o[\ޣ@IV`bL A&D90&D Ar`D& &ncHT
JzꁞvL
`ɃK@vqɃ8Ę9a>GZ5 --G\q@WŘcVѣ;=11jUjP\4* "5G&r*]Q/F#Y/&O:N&	)|f]F& cU9AN?7Ue w3܏;ꒂocjj.!ѝӇyI;1[W:&Xj4zʄu3.zb"+@ѐI>L X27Ʉ84Zuγ
ѤcHpޣ giZ$$`(./cG`5&D~h90L  OL@-C:R2uT$Uf1Է;OLH 5Q1ƕ	U&MԿ26lwQ/F!mSh^M_I\>UP31dlT;
A&]hL	8ֈGV-~qRY2Md6lIh]fLpLF^.]SӚ:S:NX"{b6_TV^5bjx債Df&C<o:":-2}c 
x #U&E澢~>V٤[`K[`ɃAuee.uڡ O.u#?_L?`݂L?5s@wN~֙fU\U;5vj]L?vK.u& &gEٓ^46uFU6`PnQg Vu;$ԃqƕ $
1ѣI=10U1q8iP 5G"#aSd:*%@RxHӠ<&NPAy6:܈@MAU9їj^n䥟ʜ$.=	bujVZe#IZesiQC5rmγW:˒0\gP ~>oPP$ɮg}Q銱`d]͒(oabLadeN9Ǧ U&q['z<:æXبoaaCߨjjA}Dڡ8raZnV uRj4G8AT3\zε+F_#a8[USf
y62Mf||xҠ+Ԃ b*G>*Td`&:,)jV|guj4zʄu3.zbzba0P$(@bhڢ^jq1ựwP$T0"ـ'`SJ2
ρsluv0xPL`ʩ5Kduv0%/r>q?hs7MTl=!#-sĨ
@J#*n+6򳚔:Q>\7ܨ|P
\pWVK`"jdBӑh1D*U's9dv/RLH#<UR}DuIc!*vG֠cSbFAvzxnLHrB~LH-[ƀ#bK'čOwuXUr5uR׭X9NX"{b6_U-zՉTFbmq T3#MB.8_#c˚`7ay jTH'*t֤nesVG9\#@LHaKAZ['*,#Lh &4pEIlOMQdhK:
]J~GV@[\UU5W0kuaA.݆oH7=1
rU&l}R2t.@);b@%ƎtjU\U);c1U&ĄCa\n7#||y p(0s/g'Q7#cP>G!l|2r%B;˹PJ,T=4FQW>LU8Xz]A)IaѰIaa~.LZ2αo8=1
C
/ｨT3Z>U3MTԑQ-]2[X^jLH=)yhNՖ$?u),9µU ,ǥš5U@ɧ!hl#2pG|Yw0	@u1B1Ϯ=1ީ5SQ<\Veԛ**^kPɱk0z|xғ_c$%H' *FMU@s֧cHy0MQK2]!X0q[ɀsɀs&ƕQcKbG[`woPp.ub䁞oP>GT,Zˑ҆6;=1&X~ց]8G|Yw0KzH:G1BsLHRjxKeԛAKL/5Dd'!^fuƔDf2BhL@P UPceGZy0MQK2]!TAa0DPKmvwPcuGX6L$*l!R̻;yU 6+}A.:&4e&;A(0DvL,nzbdV+zEĎ8ҾqGKj=`a¾(qQ(4I(Fºtt=h;:׬u˪T9m:kֆMO,_T= /`*hj#16Gͪ֦/me|e0U0@EMS/-gVZ5~7Tf_㊒0*yu}D|3	vݵj	.Pfj}>NZ֧άTz9yoH )?OTio:ѥ'āUf1Qh'=1RjG	G$lOLA{Ta`h|i+}Xos֣llGVmA9 .#5<KxX/CU&lR2uRt@ V5Qʊq'K=1 *Tzb` l?ǉ~"wΟ:Qa#$lj3K?[@#,\WzH:BeOc\zb?/U&q['캂St=%uք_#p'yPZ/ｩ6g*sw$Uj(WKLGީ5U
2\TZu	:ʄu3.zbbɉo#_8Z.d8k
G8Wg$a/s;꣜PLx&6FòB@23qJ	\?[ebV3f&Z*)0G1AI]QR}Sܚs[槕i*1ύLBxT(!6Ju
&Ɯ*\pؐ>-@JƉG}s3>޿ͣ,w4	` 5Qcj\qP*'TevF yT5j'$yVoGq`5ԃ}TZ$
1u4IFqƕg U&?mzM=@YRdi6{))>zb?Ik'	tzb/$0q[*\cGK~ε!H9a
>7+el?9#Ƀ=}Ȣo  p_TZDI`oP*9$jyi~3Hܓ$`&T05ɮر1cX kA(ӈ]cDv,g #a	4g;b1*(ic*Q["igjƀU%e^C*F5<HHj#wVD+NLe¿j%Z:#ۻݤXYdXMO	D~L
槎j	T3]!*Ο8Om*:|\4JfoPu.Ld˒#gi3ddT|D&(I&=i6:jfSǦ"5N\Uγj{~4zZ8Y.ı;YAﻃO؝|iXАzb>U&78ڡT4FIƎjUF;QT?7J(0l#سR2uQdUf1Ə >(&1Ǝ.0Ɣe| U&Tز2@a"lwy=1PaⷞXp}BnW7˒G#Mӓ][9^@Gd~EKtӋ1KPv%h2`kI`	bILugy0EƎCj	q9؋( (\6jE+]TGqP[4r]TVter;T`)Bu[umH#ї5т9_L@L8MTi>~?Ǯu6}PCu`/c=q0ET3j'Ǯl]rR:԰xwfG$`eW>--tC<\,TGF1s_HiH) 	$n풉d1#'121#+;.bXlLH -2؁&	P5K`@4w6`OTio:ѥ Q U|YFbzb>
jU8	CLG*EsPC@9RjB*YB=~̽TPblpcbXO`NƎ̾4hHz=1/*U3T@25<vLzb^&pK*]-N(iv45iZY6#({|F	Nc<pؖ \0' v\5ûaBک5UZ^GYC<ՏVg?':,?_CgHy0E֧c>9k#aN6E/˳w:f]B.?FɄeBm:_gb=1 pT\lLv$DZujAr'=wuԂzRMB.6`HzbrRje=1~LqC<̗:ք?#b&5u3.zb8$k~~4Hۍ 6'jZ8a8 !q@7=1 T:vCr2/r>q?hsI$Z8lvF%@RVYUP=^en)bݴ8q-ʇCZ@7!lOWPFA'TtCBjdDӚ0#}Iъ l$ 0-XَCldl@F%9n`?T챱r?TL,m.c@XUUQ͕Ʌ?+ muN-&N6CP.jx5TA:9#UIm5rIj^bfn10&5MB68_#LCRj]UEl @=Peh҅āUf1Gzb^U&4pIb*Tzb YFF	"j#ʣ,E@jg	b
ߴu0ef}@U6WT#k\k%!jgwn5l#@Z21DuEs8aڡ5VG8bf~#?s85Z`4cJl8dÍ'	e˙|pB5Rj.yW9Kc]ƢGYGj{['?_ďHW0j=;GWh7&C'nzbJ*UHHqDbT Qjp2TebY8EFC$1$u  5<wmAhzzpQ49P?gSUA۹
9DV"*;0
R:ϣ^ƽ!U&>:Ƒ'_io_M_|g@]\ѿ\KV?8B
z:ĺP#x:PeTzXq[㫴i__k 5`ΫDeabx]szb+:ӰFαiBMI U|YFu#Gzb&4{LCTf3JWZϴ8ZmFZֶ;v4\*~:esx,GCt	o]PٵZO; ^MrR5ؖbnHfqH;qRGYiB3Th*,#PGZLAMTb0D8҅dTzb?m=@T"gK?_T5O٠8ߴk_E!#)sP9rP}W%Fp8V舲Co,JiX*.V*0#8WXwvFɧ5쟐cJ6]u'/\5f c gO|s7eP'>A["MO2'UH7[֩o.uƕhBnk0*Xln""Ɂrʪ$C|uxk<Y[NZ2ᎣnA֢ 7HĀP<nvi cؗcWbAvaq `|L`bLLumP `^ ߩ؇IJv%S-0076XLn i07`:G>A-Rj֙}FƲ:ǛeC|*oPj:36XԒN}؇]xnPvf3'}(8ؓ}8ф}F/*:ʁϪ2@I07NۜCB`oeĻ;0kRc;76cQ; k#lv#;If9 	jTo07UY66&XC@kNv*L$cgID|ivH'l݈v7&S/(b̘흘wLfLP8 7bT;-&RTs[8ҵU#c5g&g	i|Ԙ 07;?Nwmxsv\τcBBன5Q|T |7&WY077˝jXgP*]$ fY8Ty?P*'qx\1Ȣa	*31*'.V*d]xT&E)"9PIIa0YhA|cwmA4溣c@]iͮv\;'ỻg:֋G\eα{v͝Hׯ.i@9'#5K`w6<iF}Pe@no:ƑOLCʩ5Qas%RjLK3pݜzBFJ稐\F%@RUUV舲VRI>ܨ|bV	ts rb5,7
 >vX|*[SH:zKѠcƔ8EMTa:I=1&MQ1?_oR2thP'JLCTx.=1jTzb^0~hgT FD҅7FLCrRjLA~hϱOTio:4SV0iR&zb*F(7=1I=1#&%H:zKјV)FJQ9nTLCyTzb@2pg|jV:͖:6\3ZdpDTI3x,܉h׻5zbKI[uTb|iB*,#$5RjƎ/J#RjL@H%a϶wgm7a>dH͆Y|a>ϸ_LBHqTzYH:zKiB U|YF6GNP=1 F#&F/*F/(UI=1}~f?~7Lj@@9:=1 iaX	~@2?
$}Dwgѝ>q/Txz<JjxxWyW.RHA|YgѪH} rjx9*v+~:}J~GYo#COLCܹӮu<iRCF8+ɗȑ<C`\	G#XFWP	"!QToA:p<QL=1?UQj6ٶk"F4aeڐgdѣ݋eK6}=Dќ2%jf/8jUQG?g0{3el \	G#Fтm]A46*U8XFWӅu!ڌ:a5a$,O1f}BDTemjDy`UB yDϹ#0Q2=a2<hOp)U;-n@aGіel݁tdWӁ9v:2\0L4U'ӹ.\ȜK1ےTLSQoԹ!hDfZ{>IvX|mD 6O"g.Awv;/5DuUNANjbV\籫 W%}Tj$$PN
\\{Z`&[mp\Bt8 s07*A
&Ƴ=IpF*>b%NZTpDGX6J8EHBteu PIVzC˵tDa$,9vhK:NN#$FM~GYhuU>VG x\[mq`.\[mq:ϜF5#?rM\ Sy終	].GOOsQ>yPG?0<D`$+i#l	GLAQ5S0o]uyvzb^,?qԍ!I`hڙ*1/ԐUF8+GEN/\UT[ٵ@QPN䍚.>$UƁZ=\r1+.#'IVĨJX|
]8'^\ {X<[t|yVVkPrU9g{)ጎ>?	.QBB,mqab0</.
LLG`5S1G+޺F00ʏCI?SyrP/PF6A[AT'jaC5@kkPR0T?\nRQH܌!ҩ\s<pS`rpg]#t`x QŅ@ȳ\^c=1DU8w_NPj0釦 $~	{GAE˪FZAQփcj~˝YuFڢ8NMJˤRԨJP#Ӊem 絃[tðz#?rjT?gw<<inXj /<0N!956\#Pԍ56Pyu5Aj_SZyǞ9*!6:T+;d%XX=1\ToPp<QL=1?TmrUdڑW-,>}ElɓѳWfٳ )	~F~s>/L"LU3STϐWOTφUfγze5aʩ5UY\6ZuyHI]kq?J_cPl#]@ŗs>M cT񂠐C}qN+}Dɱyt-뮣zbJ%XOTio:"LcJP #&MTduOLG`5G!aYĄg/	Hέ	Gp!A
Գ["Qb{B T뾡>,QD+qaZimՋͯ\eA9 uՒD1`zbXt񹀻Perzb&7;@5G!a͟N'zA?l~>T>F!B]PeܧOP-G\'(jUzbja`_P$jW¿I@^Py'P{w!۠Njx䆭QG'A?֠ڥPV*N'|}=zc}oejH-H?$osQ`^-:Ӊ]J{]:1uX~C]szb qv߮uCeܧF.	㚤FOLW
TzbAa`>%*-gGV WA%|uv4TL+eX8`GT
]Rk㺁ڻgb6ȯbiK7#]GM}s鈰dy iygшaFYj4p.qu=1 MTbFAȼwPp5G(K?_t_LBaߪmz	3-k-;.u{1(8)N'}A%u=`z5_Ǭ?)	:3H'dO|a+tDYX61=I>p-+Y M|Y<?#U?4mUրF25)D+#cUH*b jx8MD`&xB-Q،h/#AhǨs\-$}Ia4 \+TvH^H4]u34=48[^5H:zK12=1>=MTdu%ƞzb "RjLA`U6lё4hHttT N!ϞI#ƕM}~de>^ՉMrЋ:ϣa AZ[obiOLCPMTd~PMQ,sD6]#6 !R2uAJ|tzbUlzbMQ~ɮhÛ7$ơiQqߞ~0aGON$ng~w{X+`0OTio:"2=>Rj#RI=1 ɇ̆"i$}c7@@S<1ύ	2KZpN:7H0㴁S/ksfBu.<ӜЗ I]Clߍ TMzA u@9:;[o.u;TNDӠNjxI5<|h Ms8'TpTsE6_$%'$RC~^@%T 
KSuT`a#HOQO` 2˒ %F70C58V@ڢ&v\7xq/uAj 9L4֢9GuDT!f Vn a282}S~TNͪ7rRܕm.J6
6cJ#?HCԻH;AvOמ©5K`q$WZΩ5UA=EU7kSSUvٮt*2~yr; ms5UI2
SPV#$Ƅ#\K;Z쑎aK2:ք#b	I?T!LA95UM_q/wV4tAy'T7ҩZz/HqFAUrRj5+`@9
uIΓM"f@aMjHT5c:lQo#osm2lH-5AnOkHұC8?G U&0_Tw#'TNQ5<|pwbRjH.8?	jEƕO(k1:iW]Su7K5ɃQ,ƙ۶9'e79f'Xn/ # ^'
Q^'
G u͓jAZ[SUOS&zb:I0TLGA-RjLGb&s9')|i^{X9'u;'Tgq#J|LC@WTYƞzbj¦6N_#a[LHHg9ʈ
@YTБH}WT	YٔebߌĊUAa8	nY ܐ$cBA#[POh '	:LRaCTna'6[Wge?%FǍ|mP5ӭb#oViQӮHr^PSi&5X
1FE Sv7_JښN˺q iv 1;c㍇wNա\J͊vҸk+6U%eC*{FOӍһz@5wmB sYF^e,o:+UtPnnWrIPXX[Aj$.hIfӍ>pzU8=~:/-%Aaao:J.6'*u=1BTpnW#5UAse˝jF^c	?<&XG}0ZqTzFk#z$b4x>͏LPT_g$y@a>GUjGU$y@0a=sɮB#S>4)+;eqUouXn6a.Eu#޶u]i^g3jUPGTo[O#wPtev\põN
:jy䠲C	8ʤh}P~8O |i~+`ά4Zz[
p
Uw0Cu뎩9`P|eTo]r:ͧ	4z袶_'	4z)[SF~Z[u1"R-Ʌ7&65	t@;,h3sg쟐g|@9n	9Eޤ)MJ@5@FH^칒gL,h@HwlL,as$ɢp6!PlL,e5 rBF`#)y+,d~ J*2+,G*)T#ت7+B~nؐ;jӚj2 k(ve+IXoçZstBJuQ'P>u\kBO\6iUB=i|rT#Ll,$+gN yTtB,s.\R7J,n XO5BB;v
 #pGTzFk#{8Q(5>͏LFT_g$yWa>GUjGU$y0ld!^dEƕ~2Y`#lV5M_دPF":[{:ᎮYv4HzbVUPGTo[O#wPtev\põN
:jy䠲C	8ʤh}P~8O |i~t(-:š'uuP's7[jP9
'U@O#pHׯEzY8Ok)lNid\*FORE[nL,l*(j*A'R챠;?V~A=m$1j.ԟ$5jA'6Hc˝Dp?ĘX	2mݲHs	0@v ['	4\2acJ&204sHYd}W%@撟%FBxwQ25YHZ8l<}W»)Pҋ*&E"JdYhh,l<}W»J֔Y[%o2,4qIaޣFT&ʇC$E)"*'UrЫvwmB s\5yÔBAsiﮫҕX[JLu`.&ԟUS֢oPT]0Ox5[tfv0>lt8$uOTio:@db1v4qxzbVU&4qP'Q'6=1+U&t 06J,-GZXI_6'\zb6#U&j9͗.uz_7s a>.a!ujD=1`ީ5K`G\1lc'MJlzbV5KJ8_g$yL?[겭V+e9zcX~\k[uY*rGƑcJN~2-fUouXn6d
ε+޶u]i^:TL;޶~GX`jat9Ae܇qI,pA#6a}b`βl3*"X*4f =(ݖ3skF9'	26H_jFYA60 yƑF8Hu칶2m2Mswm@9܈ud#%~ [vL,dac'L,iKR7dbT NOd~YH!QN
I\|E-S/Z W 6$ݵӚi7]j]	汳ņFle3@:ϖ 6Ou\I_V~hkAd]:9bdiR^y~h+%	#'	8ӁDL'h~2˙G5dajTx[gPuNL[WeYlrdW'%@5Q쿁>@:"|PIu[YWU_QQP$$
5.I%;w%LAz5Gs	ӹU%.u%|a<TZ;䚉#OPHg |STzb
 OjM;V<Jʼ.젂z5MDME@!rIww%U܋䫑UaAI pGܐժsPTDQ@1MS0iPE#HU"FjxǁV+`7\M<<5x?ӹ5IUl_֧hT6/C@djyRr(և޸>ƒ:Թ8PXUI_OL@Դu@sTbGTԑ#' B5Id$@|:9Ydu|euڠU˲YԽT#PaT`*B>1ȞL'}ݱ0=&B-H/F.$#a#zbTĵ5GZ㿪kNC留/#Sʔ{E}>aN$|uv=1I_OLByF_P#q5}!ƗJ=ȢZzGZ0g	:ʤ/'!H0V(H*d!2~Vmg"%FBREer!\D@}O$o<oBV;i#i֧#Nc&쟠._+u	z3!/@SZg5t x&PKԤ$(V ڤ Oj瀿Pxw 3]%U//uTj*Q!/7C$$]'(jWB &'*(i܁ PSdܰVI<~܄z*(
u	Sr(i}}=DhQk#KS5l	]L@ TԞ0ސq':=:$Ixɒcaθ)~Ҍe 4sMR*Q<GYBΟK'ER\-GZ0g㫱TԞYyU}Njy#q;܉.IO_jwԣ:Ƌ֡)ĔGWc)U&=14}V	63ە:Ee5IC
^k+6T:%FBElC"@}`<HXУPF
*i:Ys[dON}F$!֒=c*'Vd칕5GX.CT%j	5%ܒK7`&H#>I}9I_YAI*Tx7Ӎ͵pN#IUe5hzE@!'TPӹX WHKͪOT$Q/rZwԅrE,H#>I=1ڤ܌UZPO*_֧gQYx$>zGu[.aN$#q$|uv=1ʩ5KIW:䎳r'H}Z.zXo:988a	Rj?Z}Njy#q;܉.'C留/Dwԣ:Ƌ֡)Ĕ;㫱5I_OLB2ask8Ƒ·kOLFTj#'ݵǦ#1^5Q2lg;* )re5IC
39[%FBPZeI=Or )G=fI#N	i֩Are`^Uc	P4c)gCLL,VʇLWA!sYQswQRH_LFĕF/ZzbKIQUI=1aagl:~f-$}NN>@_Q	W*O͎F/>=1RjG"&v6;_?`HαiF@)Th*jo:Ƒٞ!TǦ t)MQ"'6K6/GZҌ*O鑈ƫ#i8?=1U;U&?~F%@Rp2Tm:%+iiʇL_wmA4津GWik2QXW͎ƷcH̏LFFOLFURjL@00޿23[Nm|iV.T-W#[hLLFbRjGU&F6`]QOQƞ^e ܧYcҬ-W#-GX4s f&4{LFdZv{Hƕ`H_L[b2]9#5Qبzb3
TzbT
+-Z4i_QQS=BvrG.\f#*Nvp{1H_L*GX0Q9zbP
jU9zbPTzbT#ae1K8
Qk0LoP392"7i܃PE4\&׎};tO_JR*0UZ\o:=1(U&4w%
3H+LUSSR̉D#^ڂiiK!>O]u-Fby U}11#i:vg!}IzzbRjLA q;%lS;:qXR|H_LFF48~zb*U>LBU&XTuiUj6]Ru;*Th*-GX4tI\U=LB}RjLA ɇ񰰠:qXZ$
-1GN)H.5Qڣ TzbkaaEmj\aH]EB>NrӒD+/$
Fb.1-FY=1T̔V5G!+66M[Re
$-:uE9$]jB.$ϧs¹sH_Z_JR*=Pe̖G\'#$ZF@e5RjLF3H+LUS'RDuxX1ʇUzwmDNk+uF{zH_L[Wu_֧EPiUPH2:w$9@;\(0F\^sF{{	шƌcGN4R*jU=$I=1&-x[g|pW]rնZt4.&#@.z#[hN	9Rj#hzbZMQX8CW+iz	WZ.Kk0Zw 8U"F~?]"F[PFU9/GPNFȫjV֤/5-ܯbnW]-Ol={ic^Ņ8[Nnju{	s-7+K֠nW)Zg6;*R*h)UZ9uzb|WMTh=1>*TzbF'zBF3qH+LUSoΉD)ZVdJ'l&+LrB>;QӚd^,?Wq֧EFYj/)zسUIrα%#reJR''̪U<-U&0X8-z~@R#Jzhn`PH_L֠na=o6EP#U&2=LVUI=18^1̛<vLV5Qjzb&ĤX~{]l	Uu]Dbu#܀.,[WW{9j{	ecJS }Y֪MTh=1`+TVc02Ӝ-j;\=$
*HP7+F#cGR*TO=1`5QňI=1)?=P+ソXZ.,'j\)F(a$];zsR$u9r=T+jeZ >.u%PحRj$	UZ֠nbLF`2<tcXTL=05I=10]5H:u&TjGZ]E3[UHvzaU&2='Jf|g:1*(,V>ᒧltJ'!Jե(IYe?PItvڊinYo@#a:7]=1&UIrE	:4pWVKG:1pAl[jf;2m A>;vP>2J[γ7aiP?R*)8?[!LdZF3	5G#1]9QPv	aj	j]4L2wbAHM" aP'j}J@av	]h>i"d]hE9b"rIz9 &TTܡ*vEXNpNTYSv|}<pWZpVCSLMDJ9"Z{cT&؜-Y.7@s4NнD _`ϳ[-ak̂7/
ցJ|LNH_LF-F.fpL&*FQTzbPɇ_تx#Jo=?[-T5.Y@RQ!`|i܋'e5j_1uFX5TGDYt=:7"R1Qˤ(ӑ%*%r N%*%.sʂjjPH_0EB+~p	5sə]rRP#Rh2/$WY0cHMQ,%Z;B+:3d	Or'WӮu#*.YTP$1`Ze};.djL٨E@ <2t`ႲY0  lfӄL"wdMev	)6L!#FlF%@RVYUP<Rա\J̉D+bݶ&]`T>R`"+{j*ɧ5-m[:ߴca\݆dzbfOMS$"]Y.lc`
Qw:cvve0?@ X|hĹ|zb2L?*9 U}21qTj4qpYq[IEGlΩ5G#$H;c1B +iT^;rJ<TL=
݇zb8v-Or.)T^nR>8+VsSǦ"MS$"#؛ڡ6ZXZch6HzA׮uƉc 6 Kv+k@2Ҿ2v4\?=1'EaiP 鑈QI@nzaL/U&Ğf}e|ipv}ڼlGf.gH-uC3Zu-B>?UFQF!5DӮuk>$r kFuZou!xZhƕL3TGc[5Z%uε##j];yxI	.ż1Td`wH`	g<sX9QڽCO hy0=!#D`F%@R5Gp2T/igjЉE.%fDwiYXmaeC&/ҼoW<sZRտ#-[>6Ο-fG&GUIrZX8+%#؝ lڡC.Yb̽F{1>6x:#1.u4H:r@db0Tj4qqud<MThRjLO0al;T&j*wb߻uiڼv>6G7*n>@<l^)T֥w_	R^nZ}<pW[ϋ槑ύLHbRja!	'ՒFq@s4NнD _`ϳ[XNƂƕ6YL?)9 U}21`ڨ2h	hMThHT?Hþ4}8[;eDHjH̠)Mfi֩k֋"]B8~*،]sD4piQ )!}B>=LxZN1]n?w0έTi\lsk:NJ+4k*G;WFԻWT^l^8$}&}Ko6vsx:}0pY, "&~&2N^'ƋxPal< Fs#)ˣ*;VJ)q)5WebݷटYUT>R`G uby_Q'aCj*P?	pM9:T]U+Pr]"F\:*AZ[J[$
F#8*F1*"jjL (&cl?۹޿ &6~flESʝcEW]Cff PQ(Zt/W#`T7܄Po:U9㚂eCN29?[\y{XW#x .s.q[#U\Wig+osQ`8TzXq[㫴i__k
ha=sv^V3xºLM kAZ[ғW#R4qz7I7UI=0䠎iRX[k@gu+}@riGtfo:Ys%ćTuk\,ʢ6|gR_bk݀un @;V[βu@SPw[YRUG1- <#Mܒ "#ofU_V~lN5u9MvCw`3 .7v2~1e݀̂T!`N?s~;ŧ&	*ʈ!nWߑ֪?uyPb5OhO f,:ԅ_ͪOR'j;NzJZePjzC'* aa_~GZ":1eǧHPb=sHZWlڤ)vHQDY]Pv?gj,U4&UA.8v04uF,q[([zb$L?r$"V":ԯzߑuv;˱vHL%eT{]Pvev\Fó
,qWhC@OqIu{COglD}uԃ7eNըXza5K`'mRv5  5|7=0"Rj#$	ŐQ5<H	sd6niꋚ :H,  ̀8\ i'H0rl8	 N&a(; 6)oH	xF,ltlhL!p  ;\ ,QsI0@Kε!o@\-뭸 q b|YᩒpYZ|4P!o܊!zr( ֨-qWxId2fN;&KL.`H`$ԇ"iYPZ:.% vfjI=`I3XvvCݯT(#*N.H뮤.EEUS'VvFH!LBvCD;c@R fAHp j쇨V '3RG j5@a! F0xC&$a;l  :eH8y0Xkv c`3\L!aL=1NsGWio=q9wJ?_Q 3޿ abUl\38 `e終0qz4p+|㿜 ǯ8:q~k-X8Mz#dl<YPaeػLD0`a_P-O:ƑceBm:_gb=1o6|L#k%}JD[Zڕ[{:Ꭾyv4_TL;޶~GX`i]A]$jxN,*'SB}P~ā<]u llpSjKuI[7)8R鑒s5H$M!#(Fs9QH*H}WTh(ZebݴTSy4溜|#_F"l쟠;.dvNov $gFݵF@H;mȁ&{X,!#%FsF%@RUVR}!Y[щx	5r򓴍|id4esFdv  ݴC RFs#)ds3ǲ48"aj94nT>Rv#\쟐cJvX6.Gs-kۻgퟻ$hќĨ
C*f}!S&8JarQ^M9?ǦS9 U|5AGN$GV;=0a^5Q6I=0hc N;TGX8y!V1BʪKE#.?bH5dBI@UPs|V*/l0^za >cNH_0#PeӊKI=0`5Q AEAtl0^nQD+JJ2γ8TtUb25AGN,G\'jIL &$al,O_Jγ7Vƕ ;R*aFR89HI`zaRjL ܼXG_X>bgǦn 4jAӒW1YZju=0P5QO=0QRjL 0F$|A?* 9 U|C9uza]RjG\&a`d\H.Va#)d2g-֙gD!~M9C*w54
ݵA Q5ٖ2
ca	ubT!\?of!vѰ\?
FĆV(mK;V4~&MXF*)F`TڈӁDM91T#i֧i#Ҝc?G.LҾ2H)cUNE˗$d>fp@LXU eAG|?[OL%RjG2'UT	~zj_Iu`p}5s˪muIz\k6g T֝ygѥXԟ-W1GZOL">5QѥXE`5T	060y?Q8HB65=直Q!BO6Z!B62gU<#I WMRџO8:ƕ`h8IYTH*uRjGUuI=0?N!MQP4j.jV4jU6F9eN3e#ݜpflPzaFtA#4Ub2xfzaBڤF.`za@uRjL "Qal,	DĨ
@jő\.*2vPգi!JCpɟV,ʇQXG+%4lNLiUu?HEw+> dT&jF_^Ҥ}S"e˒2l'dҰ]R*aFAG}Juza.jU8pza.jTza@%4_kSMBkz7i#Z`XuV>ͮ>oWcvsAmrF?.U&lS; :ϣJԟ-W1o:Ǝ
X"MTb0KȵV5GdbXoW#i5$i=Qk8HB65=直Q0
hIfD?F԰#&T6\ju=1ީ5KFS<w_V'DiH_0GZax;Ǧh\MThzaT	|2aw0L_U#MEDj2OMTl>ڡR	;8͗7bg
6`HӞ-G]pqXl?OTio:J2@1^4{OL -MThBI Ea`HH$g6`F%@RV,d٤NB8xwK32ضZ\hx}BnD+_T줡k:\?
i%9XE|L'XC*@&iքڊ4洧"&@	Ju26Zx lH:q @q#:b.dmluWYjT]kadmaZ-b-\Iď=1lvzbD'>l#q| vq=0101>MGN4B촷d2IR=0"5RjL/@U>l"FSvqǦ 2	U뚄<dtiOuzaG5I0L U&064gԟ--GZ`t4tǦPU&4{PjTzaz=al,Ll=>!#D`F%@RҟuR|jIb1:uPT\zaAy֕TҚIXmX1T>R$	x}NNg?Nk+u˃K}JLTP*Ƒ ڐt@"\BGWeΰڤ-#:GWc9MR>NwSTh*a[b1:u2:=0MTh$jA
6K_'Oc$ٱ`*1h;)MBH_0GZc@4x5I	jTzaa`HHs#)icJ|	8Z$
V#tb1o<uRjG'b
Tza0ğJU%RDV(mbab*)07P7+bQfAq4油6D+cwua철iZ.Ijj֋h}#JZ{]`"]=@EްKs _ZsLe8Z.櫝gum8ZkfIaj\Q_w&-ڕεo	075>0@!9]"Fٞ#;H AƔMTh*aF4ZcOL jFd'I=0A[_Sw8	ubT PX0}W%OQ9
Y1%!VڸLorܯY.NݵtӚҪO@ɀPGOOJO[ڷH
EB>h(3^5*
H_0;E3FGI鄶&29:m=DA鄷%RjL"&al,cj(pN$奡*+Hغlw=1U&lHd>8OL"aA.Z[Ҭ!W1bh@<U&4{L Tzasx}ID@25<=05C
uM<jMqlU6;:@QHZ, >b@xDƠ@7ӈsQ 7ԓ v*p|ه;7;7֞aVrF~i>jchҬc1J4xAx&4q9=0RjL"Z_l\mPKbuMJzb*a;.Hװ#A.ZvGUJH_0#cG?=0֩5QqjTza.~{]dy0fPʋSG\qX1l#U\IFI=0p
&\Eal,W$lRLOL%æԃcҬ&aE3Sd5Qj zy@Rza 5T	pɇZBFJ
$JYЇ+6xw>)YhBvߓjUrQQNk*-GYb)[uc`EP:EOa.@(BےJ˹N2s8
C9wƕ絃_˿T4=r6;+kM	˿T4=0-_ӗ~i^{X
s~i^{X
4MJT2_槦hEal,2g9 YJ>ᒫ?ge\2g}eW*)0G{Fy Hj		WvwTO͖衛$	t .&vm봌Yv\ܺc$uV+]V!]jk0kUbqs6'f 6 ~/\"αl^zadV^4Ju6'*OYgmǧf-iPs~	q]g\P7Jza ҩ5U:
qUP@crZCnj}ժV	h&lFZcBęZ5I_[ɨs8a L^a>GU5[V#ҧ<	:?rWTƑ1gs_=1R3GY7:mrȳP@":o[{:ᎮScJszaRj4ʩ޶~GX_l˝qvQ]P'@O#Pܔ]z'TOؘ'	'jq:@8JX܊,%OZ;.uz,ː|܊>RVQpB_\;$z%_J~[і3(z	w !/UU
ݐӭU:*Ar']kjA}=Pzus
q&: <F5I_IL+ }A+Bwm|Wsd+&9ÜB71	RTUH8~U#pBsS,OGXq_Hř=1pS]KPV֗8a#A2=11a@sK Bߴ:U&l60WWa`Π;0*LG`ε --GYiJDB@b0THRjG, ڤA_'kX}tXX[vγ[X!zSo9bJV}RЗ]U/['v;O&r:dJ"wmrKq/UPEv%;?3& I`]nTy0҉`'cl..%`1v*?  $ʮ71'*GT6Z><DY*5JGZ0 W.m$PU-Bi@ŗ`.J
GIu6񰮺^: 6  LbL fL l'D& %Ķm\Ov  FY֠]wQ!/#ᇞ`!/D[Zڂo~G\1ڪri])+=0ET2wߑ;-\cuG8fJ_T8$*0XC;}uԃ72a5I[7)Hԃd
cRj63?eVi	.-9QH*H}WToP3~JE8)'U`T>RGTnWqWbA'PH椁ݵj/$'ֺ.kt'Ί@ig.1Is $c:kMd7Pn"ܴ}RT#Pf&l*ズ܀r6L 8al, Vϑր Ȳ:ԭswL?Z|l,$trT#Ll,$ӈq=~&L sTGʪT,s.\S82p'mS(XFJVa#L%ETzFk#iP:AM4-a@7=0ARjVw s<zb``V$lR[J=13:?rWTiW.g Ea;H5[U/5M'Tj":km:T.ƕzaR*UQSmiulev\põN
:jy䠲C	8ʤh}P~8O 	{:;: @*]T	Ĵ<	n`X%,.u_F#s ސLOA(P ->GY*]T	܉h:ԂzPLuvA<C1U&?4'^zbt~u&8ɅqWPu5L?rG		~GV_P:Rϸ=0 b5K-#:ԂK;:zYH/[aN$WdC&//	מ%'%%ԃTGX
OVq>2~cI#Lepj-iuQ9g'|sLXN.ZF;AK>y.mz!/K㫴6F#Q\[Q#SlWde~Ǧ8jUQSmiusp8aڧX~Eu@2h4Ae܇qI,y>AlpSUL"MR>GYi@mH0H}'5IN2g9Qʈ
@YTRD# _31ĨTS+,PI?&ت7+Enؐ;쐟6wmA(]	: xdNkll#du8yH!GZsyDRj#}N4Bv	T(X6\֦pe T<΄xO	6AL"uI[$f:ጇA2J^@6=0̪Tԣ@Ix|*lI[)?zU\+]o:<F$ƕ85˚H0lu}su! }okj7pWj˱zE9e=0$MUAU;Ks1:*+s˹_T8$*0XC<%R4=AnSrLsPuZ;.u_!l,Q_Z: ~$?}~:?`Ejp{GX
X+T8U?[\ԑ30	X~	}e1&-mAv6s8NEZl>ƌI<5Sz5<s[_jO)fLH%p5eγh]"F'\	@> fڭ<Qǚ4	їp	тca?2q[cl?8_/oO#@诚\+|~q>rϯ		~B^m]L`, 0CWm4	y^Eu ޶u].ƕ"2c*UPAUN:UKsl8aڧX~G8(=}PNO`^'L$	pneNL%z*ToPA2A9'0SMT?lc9ݹQHYdRD# yrg)ĨTS}eVor O!  .vx@]M /5
j
M91gtڀ/ TH>M&|PԑbCN|! h_ /X!{JYyq+
R[XR-HcR:ARjk㫴i__L`.Ca=sUJo:?_Ry~tTR8X~\ԃ%F XcFaH& MRjGҏL"` MQ G,?_6aO KYѢ"RѠn αB4[#ɘ~u+9&#G+}uA㺁;dgi9a띫|w#h:VU_VuX
1p뜑Mvar
RL%0BFɄ7@|.&܂TP'٫	vTcTCᨰB>!zANh1H$9g``	B엢ؒ,흂M( qPX-Nn -T\5gturܯ]nA`-}@t^,BD5 A9 "Fj7+kU&l}R2uҠ*XcjUIXҠ*AHT+3aܯM7>q#LA(d_#z.{ε[)5nԲ6-/dIIJ:l^[sP"Zj/g(~zb^0(dꩲnڢ^hӰrdSf֩( ˔2R]$d*YJ1  ؤ2Ӥy% )aN5%Jp-jT/0^@
8@uSj0GYl<c%(r5;Jvea4wO
SvhF~KRl%fzbRj%S
jyPP6wuԂzRMD#㫱鉐MR6/@c<zb!?%-GZ4sh:hpt^HHurP.qP*nP5܉!3Yc@k<滹A2mtd^*G6;STbʩd[}ӂc1zdyO_wPBD޹֥h?:HƧ:uMsNAʁ,erW5XRr݆o[r.,rHOv<9ĴTzYH:zKiP	āVXdh=0pʩ5QJcGmTqI=0 _0&̀s%A	~	2r/~˅ʧrU>sae?}AnAe>j[5,͋pfI5Rj&Nrܰ UOȲ:hVb%C0ʧJ:[rU>hӰrdSf֩( ˔2R]$d*YJ1  ؤ2Ӥy% )aN5%Jp-jT/0^@
8@uSj0GYl<c%(r5;Jvea4wO
SvhB%)\6Z1f!?Tz2#R9֋sGZ0j%	]LTjTͣKP$?`F k֍ۊ@48t^H
eӭCtEMƆ W"FؖXH5s]&M'%sc J5Uʩd[}ӂa(2rG	x԰ʁ,:iҽ"A>s?=1X~jAe2:u?7
jTp":qm:TcJ쐏Wza**UQƙR>:Ԏev\T槈e~єE$Xq>2~'N$haIA9G	I[7*^c$# Jީ5S
g&j7Ss]"Fk]kP,J\#ZOҁ&:]u}ȢxH '!L/vF[eNI !;%OP'݊Pc< Re$ztnlNAH% @t-8I`XK$[AFAPQ/Uܒ S 0띄9^k݂tX-5LMGYPA|`%<;Q`zAai,}y~FsF%@Rʣ&GUjBkJ,P۶Ȳ$_$ʬ_r"T0<KQHPx#U7r@HӁRӚ͎Ќav\׈gtB6~ZB}D]1v	cgBkV- l@N6/][Z\w4Ll@ob]C(-H?e߲Z	U&l6NWW|ɇ`ΫqP=abW\wu`CαiIOL#i;OL 5MTh\	GI=0a`>|i8䡌	k>:}JC+jW: @]=u]=1^?`:Ys/nGU"4=@9<}rЃ޺3; '
d~nq;lM* YA({B&	>	C\ :P@@"@ 7d&+>őlLwhK!hH`:bI&(@d89_4 @iahYP89aİ  
Z `kɁAH\7@#H#.k#(p`ʀ+(`$Q fK4[$eɺ$j]'BZ3r!ƺ@^5l]\Ruk,r@q=h:r^{q byPbbL_œal>y,J"QFedTr&'U#T0!^ʄ֔Y[JdYhh/टYUʇLo@O& O4`
=!6`-y >6E-SjaA_PvtsQ#N
Ӛ#j͎ܧ{pv r@}1Ltp<.؏
N`6- tH"F|KFo_ETPZ`.s8B3oezoGYJ?[\Tzc/5I[u:F@U`ΫqP=aDovm%1`d_N;)=uABu#G|U&4}, B5GNo%`KY%+>⡗si)/07e w3Teo]֌>aR01i\	.ansghVQH'; n0SbjQ >|wS*'ŒXduƘ	L [$knՃı?`	K.BCfK(ek	[,O	;XF%zb~J%+H#O!.`H'Ĵ~컖D[
K..zRka8{䲆4cQ1%2F$bdPnM.#R 1=->N/K`bgl&B=jV#9=!,rQ{q iLscۆw.˸GzH#O!.Zkqx^k(jڡW	:#N+,|%օ櫝j2DxR͉b~W#'dڢ%B,%)]Di#aJ :5[)$et* )b}eR5IC
T&ե!Ȳ$_I>ܨ|"0 &ƌWP7v_Hi?wmAW&~Gƪ@ׄڡMx6;Hq@53r:x]3>S4tgaiRF]!cgAF֭}s2q[DA2=1,?a\P([ƠeεG0l*T\_841UjzuX~ܻ@V#mVaiE`aԃ\Ɣhj-Xcu#G|I=0MTh\za"RjL 9al,gkZϴ+z:wv4aכe w3T_ZYV>$O;WZBF] QGn˶P0	9,MvϮv!>;BOXN0QjWs`IF#cBNL$DNP>p mr8ybi1> 7/}1-]gɌr	1>~[VeZπ@(l	->5d@.icLDpNI0/äAx7Ki&%PU16;ޠŐFIk]PDxR}RL$ Ofy>07aNL$j8J&''DOQ-I%u:b|hLc 	|h=?b	DvP*qe [NTiDZaw+NW".@fDI0ih?B"@>5usJя덁{lݧ+sa^p1eCQȼu]Ŕm8\	GxEP }p'ITO=al=_FT#)b}eQ\?*?NI)Pҋ+VK2,E)" G*)}eV7SC 
Y	
O	jڂ5XPZ mYgR<90fӚYQ
?UP5hOׅ]ݓHX@?-M.hxUH[@6쎵kq[fl7_IZyPb̎Z@Z`.s8%A:мNXP=\+ P#߲Z*T\N+|uv++<a=szuX~#q[ݛy&?["H:uαiF`/Th*k.#i;鄢+&4{Bza(
AhX$+y(cZϴf,,-GOe\;@zv1zb07e w3TetXP	|vz]u sWn݉Nv}bkoo@)Ms`G]V8_V곳 1ȇbh٫&u Ŭ7_ĉG`|.%Xn桌#Z0һT\eB.,iQŭ-P&v( Dj0`(ʀ' 	T\ϒ-	d̝Fv-lo6Ĳ. z02%B [Ic,?  *;bzReu+"e|tO_">^!+uR}pHcN]\Ķ,rI{w`֧γ&ŗ$v2szlTس#jЋu ZH/\@ P.ȹiȐQ3Q[âk8Bj2IT`$ekXzbV-06ԯ(XUBFU*9QH*H}WT:&J֔YfEȲ$PTsX1ǹPI C5<`zCр}' P%&قgPsvI<K%v;_sc_M$s%,ds]szK9ڬ7_I<J;j*ڂ\KN~GRXPA\Wig+osQ
I[u:F?[uZ[kq;LC4Vu`:qeI U1\o:ƑOyT힘Ij5GDdX)N'y(!-gGV*UJ,-P\[Q2iCtn<a u,RG$>4:@}t|)k@g_]8:ɈXTdj	x"d-`.ݕtDpԃRA$1Qʊd-:'/iB ( 뉀0%hİs`cl  bzB$Un0%Y#)<j;9R7*- -l 9İs]QF4\шOvpܖr	f"~ePHr0mբb,Q'h`E%,`pb%F:1T,sf $PTUyCt3^GZY=1t06ԯ̇E!#'Fs#)s\??ʄ֔YPq+yeH&تC TsX$5tz;VT.	t .&F~l#]򤎱?ƠH!s*'EoU&u:AGEUT,s.\R7@y:a	u zaV5K`G\1#&xҔ
rٱCTԑT=1K:UuYNy,?[uY5BTuY*y4Vpk5Ǧ$pRvjΫ/ 1}okj[{:Ꭾ9v4HszaT:eA:u/[eθ;Tf(nJ.=}PNO`^'L
~
ORj<.Ik(GQ{9$kuJ"@˝jqE~)Z:O?Oʓ_#?_~:?sZ8
'U@O#i8$eI "cRvwR6r*ZocڪW)B,`ε+=rP]VۆO_jtYjv4>͜_T94D fmHC6P_ 3ou<ɠ#`8.kv>< 7_GY\	B8	m1#2q[cl?8k'77	yuv=1 ^a/Q?_; WaPEucm:Tһ$9e~Ǧp5Utʃiu9};.u;T3S7%܇qI,@Aw{9&Tba)MR>GYiFkA2@?}Rj	d䄌ʈ
@<RD# ~tD"ʌE>&+L`T>RwmAzNk+ժf":Wj{һFWߑ֪>]H#8sTH	^8aڣ퀩tUl=G8ua/T8$*$/sBC8Av3P9B}Q鄜5K``5)j$@Ax	GuT\F%@Rp2T3iXo2:%i1/VC!_b@`џV	rimbK#]C<it}Y鄠=awX6J=X~NW`Fz@{t+tHP7]x{\UP5PƎE	AT
.[t[@`Γ#yU&Z"T,s.\R7 !Oìll',#­RO	5K`G\18ɰ	q>@6=0ARj8$w_PEo=1#~eZ+e4[LDrVMr.VJA4I+_9K.kLDP vjΫ/5}okj5޶u]mcJe=0GIL:u6};.u8aڧX~J*:jy䠲C	8ʤh}P~O vP
T	5x\TH	.uJ!˝jEo=⣜u'(I+z~2ԃ`*]o:9`P|eTo]r:H1$@"qEIgS:CͣUf{r$Yoڦx5Pik5NY@Ќ{/ /#.iu<+#/d`s'=ݸKe%/=;B^m]Eo=1e~`螿2l?5}okj5޶u]mcJ?KjUQSmiusl8aڧX~G8(.=}PNO`^'L}uԃ72fIT|xҠu k!9s鄘9MTz.ftA#4@b4hOL$5Q	4=MQF106ެs
.*0]i_܄ove{X9I&t`#R2uƔ*k ==0UIdLI=0̘ mV	63ە=+H}WTjȓJ;CnTd*)Ut[WbarQӚ;HWMNdq ]2;5퟈;vfaM0nOk@D9ݒHĨ
C*8:}!Y[яӚr򓴍|ies 'ỻdtAv;;wlݶwmb2HHQPp2U:ǲ48v.&ʇN1id|iZes @kvb!`$$hќĨ
C*h}!Q(tظs[*);Hqkp,h˙ݴhv@\쟟;~vk !#FlF%@RUV/e^iu9PIF4sƀ칐]ݲT~ms&b6ݵm@p{X 	*31*J5e?!sY]ʇN?vj$$}BlD [vJCUUx\>D8
C{X\4__ߎ=W~ǵ~C-U#X
	ubT!\?oH(TSǚU[:veޟBVmgcDlEVL*)0}QQ'NLf1QmFm-siBfNZe:GmAI?"&(LzTr+Yho(#_P4wmzD7&@MUB4˚ &~ [DvXϝ0ݲm`r3'GjEZhƈL`DSʄw"֋sGZ0jfǦ!ʩ5Kq;61=1/X4j2u:PZ$1ͮ1d
CtStB6*9EpBbaؘk9\wmrPL,kL uTAzeHl#egh.v#_vqTT5<ՋR$XCh5$3'-2$Tj09r:OPH#>I=0GT3'9"ޣB6p#jiP4v 'ƑwlCNHlF2j(Fs*;,dM۲S- ?J2s*]UT#hzӭOJ*;G;89h ]gu =o:Թ8P0$|uv=1*Tͧ3c_cHaޯ&#}GmoFI
p#sc I~@Qðbs^"!`dL9ČKk9\wlvJT*Gd-;Gs^[ON9C,ig1E	6ƤbT Qjp2T]%ED39Xm,[pROܨ|H$O͆^;jaEIRB~EhO:(kD9W&ӹ^HxD,g9ۦ8$5:j\vԬu\u:|J5uRAK^%Qmmu
ZII/G$C{~K.hvL,m5`X12Nacr9	z%A"!YG#L
TO~Ƒƕ	,]1ݲSN&4ac)SL?`F kI_	@c,hCƞza Pʩ5U[p\Fԃd 9	)Rja~dΠlh?:@"4sGYiOu m s=0JTV:|֪5m˘5˒%kR/	0`*}i"܁$u]@^H/_.8l#J_8>zb|s. --GYiPDVhc$T=0Tlza5I=0^0tI+|iһL~p=1`ds.-6ĨAaH:zKwTi U1\4{L$ATJ=0JI1L7!IlMƵMA2 	cHNs,awNݰjd-BB,sl$uOLA	ͱ=1 ݇k(XXm.a^鄒5S0Rni<0,Fbe0pm#0a!9:' !ͱ=1$6ƍ!ab061(\M hza$IVeړtĀL=0a%XnG5}Q,.tc{B2aslOLAC!鄖R2uƕ$Vhc!>4{;=0(Ʃ5QcU&K#06ϪdpQzƑ~ƕؙm,]͈dÜL,iN풪Cac)P?`F QXODkzZڐ_OTjI!xU&+zK8LK?Z|lza$& ^L*G4%L$5IdRt
mH@osa4BRj!Ov@&(_iɅ4&5!c>p'0$"-ƕ5 m \Y|za$*/-hC: TV5<<E޹ֶGZ0czb

/yoAcy hu@jyS"y֋smH/[aN$WdLAXMR7VƗq瞘V$}V4ќvD LOF"\?aPC^;Yٔ39XL9C&H I$E@;wmA4溝͓2͉X?JvuQ`(@1MR;XS*+H?V"z}<i}=hQcEPLuv=1AMRj9aS*+H?V"z;O_iZ.zXo:988av)&=1@c֌OTW5<8Di4ӊ](αus
q&p㫱9MRRzbf6:V#hza&9B&4H#pQ]Rj2Tg=Q1*(9>ᒡz{?+6V7AM9C'vכΈWBqj,-GZ0]Fy9zl}r|,ZeQ$06 uA?rȫfѰ|@pXֶ6zaR066R,-sDl,OHHs#)dC+!ikLQ903ܨ|OwmA4澣,Ov\pl5OJ8Ŗ.ՆBfNZe:GmAI鄎9MRP8Ts HE4*iw.hVH
%	:Fg>G[ *$T#]gu =o:Թ8P0$|uv=1\eTm_j͌GVYޯ
@H"B>,r@MrP.Mtr(-TH4	fA0#bskeBf⣍:ͪGmAI鄌gTm(ZݜluAB;@E޹wR#KS53GWc9MR6/Bfq#LAhpvqTq#ޯ
p#lD|Y8
䀛P]-ؚPZȐ+#lLHH5H5͎a?OT#bsc \T*Gd-;Gs^jO_)-uΟjyRGݷX7>|Csh̜҄H)-2 u.Su#cH#IF9sx*T&d u.n*G9$"[:AMB6廹Z^za%	9Klt3wZgh9h ]gu =o:Թ8P0$|uv=1 5K4	ď=1	aޯ-X`Hɵ:Q#lDqdjU7D\	bFMk8k^	lTmzXvFђ
Um7@]ܥ@Erw0/#dltw573za*9u6:zmO6r:*Ar'%h:A}=Pzus
q&F`HzbRji}63zb20u&4LseZ@WH"DH	JBE*w"@DLHʲ:gwsgA0FOʕة wL$Z*UPH/L-lAzbS]n1>q#,eL(H]UP]'eED34lEL,VQwNC'$pEwmEIsY]5ӻ|F{'KZ"HJUkJ)_FNcG<"&4|7Oxʩ5GX/i~Nu;~wT\Fػ݃]=FZ:iCNػ/vPӻOwPW:w8Ƞ H*OP]>;T*ӻ(zBF3qH+LUSViq,'Ҋo+09r\|Ff `HvTɧ5GX~@)$uNP>h9aiV*AӒXUZ͖#hza"UIq9'L$RRjL!?bg8:ETq?8ov3Oʩ5K`VT"z^5IvGLAAr5NHH1bT PY}W%Ic|#Z\K9	Ĵ@J.T>R`G5CtW͉4$Qڂi}FY
汵H:2$WdBa8*=ݗ3@ XW:5:!u˪K|S9'ϒPD=0U&`rΫ$mVZ_p][<a%\d+kR[V*H-U:Md~{]eտcfį=USq#5
ֹJ{djQ9zփS,#Pmu3d\Y,\# "&6dؖ\щûlduhčẽca??kL.	I5U[m \\169MUV٭:liVjA2Brs	&6# "4sGYiV@h	OL$05TjV::jU2.HGNGS~MNasJ+-#$2Q,wnas' vy>F|RG-	>GY
Ƨ:r']h:ԂzPLuv=1RjwK+ɇMGYup6S=0Rj|\qa酸MRDh;:Ĕh	cX-.uL4H2MRs94iXi,U&bBXi^L.qu2c=X a!GYn4$ԃdx[uRj_ Q8ODkzZڐ_OTjIӆzb	Rjw; zbaF_#DSʝ?ͮ]kjA}=Pzus
q&:N&I_8K+0HHmP<Gp2T')39fE|\C*}B@TPڃq9M9R|iSuOrQ
T'sbxB~#0Nj0 ceˉ60Fs04 U ш-F"uzan*U=RjL(*-l:u\@Y鄎,?+-T$
F#@J>`[OL-uI^ݕRjL$ra`DE큯X@:kTx*so:FDZY鄎ɇ`!R*m2h5[OL4zF/*iTza#?,!{]nxW.HL$qJAӒX*-FcHTL4Hal, l==03J}H:r@b4]PeuzaJFhHMQ鄌	K6R,-sDl,OHHs$+0Pp2Ug}:%VS2/7w&?Qɜ!Iԥ$:rjSiܙRTJWCURNRͣa/Qr44S")V舲C?p+_+tDYQ[Ka/Q(V舲C?p+I-4OC"%DED*-̇Gタa0ZcEݵFNiew$NK/?S0m]nx@9Guuq>>*1nY.TJZ:EmɂP˳U	kP'v&A8$k9PAb\??_FB[jἮږݸ
I\|v pnuCt*p5r5XPڊ#aѾ24b!\rcKGCUN1,I@'xs 7궺KH-;OM#/RyaſjjP$Ԓ>N?BZXPSAq:s Vl&#(j''hV;t0 õD`S$5RP':ђx=P=aڽ'D.mݤk"O3aBV{SS*bd{T|7rP0]K@	uv99N3SU95˝>!_L&5a~	0,&TJωX+TuRj4wpK*P1|zb~9	:]#tb[݅%ѕ	L \eTo'څ0P"U8D;Ißvj:I@o O6G[85cē^:VZ>_	:5Q͟TXFO5ؙ6A>פ!c eT}oS
PBnε>^7=10l#~Wv`ɓqF+}@o&Iza,?[C2:F 43'&r.`}BV%C&4cotDPܥ b#2U&@@B5S>~h:1>-Ddr:1/=4lф{Y9đ_h74HC
.u<+H%SXa\"fTmB5D5<r 23_sPՉBpޢ^qz@W;,hֈ  fƛ2cMT62^~ joTL5@l&$ɲS6s( %5rd*wl&ɤƘ~ف#t]ݵA0Z1άڤ 0c,hѓskS35Rj	U[$݃γskP;rx77[\59cMJP9ubq")ij"9]#1ÈoJ@֩5UjV:k~[:jF\˗$Z3N mwL?my1~nQg~~lOOTio:ш6mJ 5Q6(FC#J!RjL.?lO_[T@o#x4+~վjTKN:nq$䀯]ؘd10rM;+\X,͉`Pk@DDwԈ@iLxnTm§/z]=DmA D];R`uRm\US9rx87}u:ԍa҂\6H6,LS{uN'9b`pvrO*JPKCqq@^ghH)ahSLmʀoNKɄ[f;#FK ^@p1. @{ z0Ỷ?[6\TfzQ/R	0r|-G TJIzU:^T_$%d8a>GY`b@Aėse;]qp1To'zf;jw#XJ0=.wa-( pmTk`lfYwvas@Ǧ TDdQc\L'TkyURzcbʁ?f olg7o~p3 (?[ua:{5JzfKr]0\9`QSNs_ɓq"o~aw(WyOa@o&62Mf8VuF 24
Rjt`s[s@݆<ֲ:J`PLA>5Ki])]
 `PLA5SZ,4йQH*H}WTC	%dDV舲գHrݼt~jyQwܨ|	DӚʉ4HP6c4Ju;U:Ok F,6V4zaAIHH5M9Ĩ
C*grD2"Q+tDY[Rzdxw`"ʈы:WxFʄʖ%ACTJы:&+0ܨ|P ڡWPR5<s9(wv9UDӚ'
bu]T% MOS%FI=XJ`LF5Q|g:1*$+0dVm**[jeY(c*#F,2JްG*)0})sYP0Y]o=RBn4/҆z]%}} 1E}B`-arIV-N7+[A8\c7VA(
tEZw`T. wItaC(;O&vn˻ge@cv].˽N˸~컒N 'i$?u
|Y=0 Lo=1 8)aBFA?#)+z>ᒡriHm‰mV,G*)0})sYP*X_	lnH䀿FC=@/0LtrDAH[V &T7+ꮷe܂Osrxgw`7c
ܜB}(@cI>Ęf컶v]фNw$.;.J	:!0Oi$N'S%Dza-+y$ds1*(d}W%FI|!MlJClg~&$V`r]u	7K@၏A>ݵNieG"_Bn2'R}Tet,CqN5S>4<zD˵pa@0	3J
+0d8C%eDhŝ1h~>]8;+B6r4bΟ(kĊT>R`#{~TH
pȆmj	5FXT#c8P N+H8g.dsGY+:N絘G)	$g;yI>>;vv;#x(H>ᒤLA`TFYㄪ+09PI i@'Y<woX@kܹ]jPNjO	5 		2Ƹ$}G3~~W#pZ3ε{YFsP띣hh7*N.*fҊJы:AQrQT>R`c8a]quwmBQN
riiS5:N
<[ ut#](Q_	  5<$w7!>Wi^䒭R@@=؟xIG &&0Fד	9IRNN&ta'(;O7eݰpLI&rQ0D\IJ4ő wydu;Jd?HHy0E3H+p2Tf.ümD4bΟɅ.T>R#0QTM9zb3/U&65$bT!\?X]}eACTJы:rarB<W&W@=1Uv	uĂf1*J.>	PfY24bΒarBwPIRR@!*H	$)>Nk+'uM9evHpi jx,+Wg4LJMRja	ubT'hH.VaUUYfbƙY4dTFY=ʇCuX_nH#J7(tP jCJUJ.1Nkxtp$5T57#hQdsfW҈*r.\:ď=0q`γh@8=0	
_`aG#fG *^nPU	+c$fbL}bcSkN.EO%iAh79\)T܃cb0~LFrF#P#2de34hNȁ3["yd0B	VFz1쌠쌰0F_NS;l4g"'uUƗ?݊qa ͝VwmQȻ '\Kegdng ؝vH_뜉guUW8Frgpi6soV܃P؝JC\-qJtiybb2G Ov,UIH*z [@ Ѕ%A;.zz g6Rեy^1:0Oؒ9 NN	ܖI1,pp'<		98I҉dK$ÐbExl5t2HpK$9$IDN9lIBaw,ؖI,ia,whId*k8k!7MyjBaH#ː6\O$$K$?2NRik!*SXgnAr`ZW]H6\:
8;O_ꣂ܃sXTJ`'u"|pTc${:I OY'Iƀc"&u ;bY'Id Iג9,w%1ۓr}:@GK$	d0I.ݗs>jK,fǦY#<Ĕ<a,Aْa,A֒,A%9$a	*31*'9OUP>.9SS*eDhŝ?UwLneDhŝ?P"ӕ+ N ґywvz6&q#ʗ:N%鄴
XSS7]x)$K0G@ǹbwspˏ
HӤoB4rH	%$y2\DBRhrP F~ @cWB64p-&J;3R` 7_槅|ܘ;$?"G@ /Fedy@@c}DI	:12]q2\vL('Ieݘ40w?%r0iڄp2T\kg wxA5xB iTxLn˸TO.EBpW:Ԃ4Myj
d)8!by0=!#FlF%@Rp2T],T:Jы:Dɫ\|F@v4W(j		C.$Nx4&TG($gbvqJ0H1H%Q
]CAT #ĔjLFA݀/	rbF	lT0f.ĵPTX~$aw"f&j`*?=0V?$ds1*(d}W%FBgelCq*ZeCIQ1gOdՋ.T>R`#y N4ҾESʁ /9eR:!]ݵ\*&TXLL5ˑUINpKщ^LmO6[KGe?v/-+EKʲ:TeԀL!sTA%vT)J4'jH|L.Bʉ!lq;҂K#+B`J5@aO6c9Ĩ
@jő\?؆T&ʇCTFY;wpvV7%Dhŝ?j}ʇL+]BwsY^GX)>$AQ3pB!]66QJU!Ԅ<O=0MRBF3tl<J#*elCpJы:&+0ܨ|8QTsY]ўA3a!#_θ\F%@RUUNBTFYp+]5DEtl<}W»1t8
%n*#F,a.QʇC+tDYQ1gOp+]CV舲4bΟa.Q؆V舲4bΟWxF1TЉ+tDYQ1gOUwV7QV舲4bΟ=ܚGw&p'Rl˹5U)L)O+!5U)L)O+!rjSiܙRTJWCs5U)L)O+!5U)L)O+!	nT>ӹ3><?dP]ɪO}rgH}Rx)_]ɪO}rgH}Rx)_0;URNR͒@]ɪO}rgH}Rx)_0URNR͒';w&?Qɜ!Iԥ$:N6w&?Qɜ!Iԥ$:N8w&?Qɜ!Iԥ$:NܚGw&p'Rl8nMUJ~;8
CJ6Ht5U)L)O+!v.T>ӹ3><?dIɪO}rgH}Rx)_w&?Qɜ!Iԥ$:NܚGw&p'Rm!X(%N\ '"A\r>pW#hGG#2怑G\$?֋(|d=|Yx20R~Z\_NF3?#-?:֒KqN)?TFZ~-H)0duXɄ`#"00Fנep+\r>S
glEHA@i+durXwbe=r'W:Y;(KNJKcK9.@R/$fEc!ߨ=GPIȬd5UvQܓ)9 '"qGUpB1m[|A E;$Yؑ]r:fh~]_|GXZC.2: hii]˸dua?.IeZ x(v.|!˸d˰ww>p"?.IeZ yu1C_aU!˰_aU"v#0xZN؋C5U)L)O+L,VC"@CFvNkͽmfGܞ@©5K`jZZMR>1@\6md15I_шobQMTb6%6P=0"RjaL )MS?#egćTmsc_©5Q\SvG`j5Qͮ_TNc>+&/ETͧ6_0C#lc'c,eUIN&&6e#)i*~Yٔ34iE?:NMUJ~;8
CJ6HtMUJ~;8
CJ6HtMUJ~;8
CJ6HtIw&?Qɜ!Iԥ$:N%URNR͒',URNRͣKM9C'vׯ5Ĩ
C*0C1cMɣ'`ROT>R`_`
}o V}J= $iӚu԰}u[jD+`RT#wTo8֛zYl;=0f:\jlw9#k"̓jcaa%~d]!P:KՔTpnnWP>yzeJ?7sU[YGMR=N<zc+jL!qTaڅ4તdC Tε+޶u]i^ sT{l:0S?NG8(,CN29?s{T82q<]*ҠNJ7jUp%J 6 Ww(Ϫ&	L4ڥzeN$@jx2ߜt=[7w6rG,?mz9J
$Ankx+/T	*/fR1ɷ	:)ʗ[ T'z;?H	yR@g$|r|?'`sR4sfdB- @տu$|㿘Wzb@a@sJP#p.u=1*-:Ӓ>:FE :1TzuX~$yL?r$"U#0Zk~v>6rG+>%smI0cO]nR~ܮo=97#Bߵ@[H<}tHώSՓQfs_mdXKwI	,ɍ N&6ٓv"띋o%CYpѥY1ؘpLmudclLm]كɅ(ԓ
B@3fꅱxLk@كP	Mpxd¦4&Ajza+fH,?v^a<  ɷQ?_H:zKwRt@RFƏdC
WTp)MQ06<al,Q_|ߜ-u>絔T~rG-u?絔A?_
`pWy	yH09GJ<~rGl#= 0PAB:ZU>εo[{:Ꭾ#һ$#G T4ʑߑ;`i]A]$jxrv2rW
T.'SC;=,?lc9ʎT@RʤgVRD# pg3fRō47o+&Jɣ)i31U
KnT>R$
n8	M9ngypn"uNHMR>iP d&ζ5U:;bb>ʝͯF#T9\]͟O?$Tdϰ=0I0PK@MTUЏt8xE} P$Xl"FDBZt}j>֮u}IosQ~?[u[	6W p&Tγf=1Rj	vq_#J.u=0UIvB7.U&CUֶ:TcJߑ֪u!~za<&rUz[O#0+9I/@O4r ]'U@O܌lܱ}P~O ꜄_%F0\ܬqH\P:#MR=@*U"Qϱ=0UI7]R$g$c>qF!fT䪴=-0nTꜫ*Sk19!!1U>GX3*rts8I(j]S%Uq8o`0^4{*G1T$}AdL?}	uNMJ{8a	N3(J	c*8C+92TʆCIB>tBBn4\]o5P8
QXI<+\R6pp+fjB̜QK|+-G*) OR4`%݇vȅz9ɧ5G\*7&@]:'qe>zb/:uJP#p.u=1jT\>VWWrQa=sUAGU˹ⷞ#6;_ئxWo=0P#a>Zv_\ƕa6h*a[hNzaARjGjTzaX+y(iYjї+>ZډcO]n͠.JaSo9b;ߵA/Ko-^:j;v,qw"v-h\(yPe$f6&,7i.rq0@6" v ;&vd.ؘE10L"a%~ \-jD jcXP/4ǃ,`Ta%"ꝋZJ0x%"3	Pro=1:j{XR4hvbT NX>ᒣH?}+%g3fRf-4"dՋ,ʇCtwmAW&֔#5T7#sPc5&W
Wt
MO*@T3XIlfUaI{K	' +}C5F1۝/B*ʗAlS55<\q[ɀi]NQc@H0n"%T3XI[q["4MEvpSsmPIrV[Vk	5$cHW+`ε3HMX>ᒣ'xE+92GRfrM,ʇN&SvnHD+*I.a$š'SQϸ=0eRja!o;=00FIUd
kc5儕a`9<K	G~_YᇞĐaTapL <&94tdufEƧ>B }}uY  ';zܙ5D`  .d?rwF$䪲Du=sƑ&܎Eݗ$l*#v$6UɁrʝj$rF_du=ƗhUXT3XeDa%&*&	+LTL$?u;$3XI[ TW5<&uj%eK	'qWڡJuSʄxN+y0.Qca@a$_(ʜGY"4aP3XI{/ :*]5<Uq[Ɂu(һTXn@K$rGEXJo$zxҵ518Z\nv%9	>J-3XI[q[Hk j#a	*31*''p2TlT&Tq+&(AYQO˕Ƨ7,Gv94沢޺:Okpnֺq[㫴i__L`\zXֹeo=%lezBFA?#)}`}W%P?JR)Y4qE-&g+z1
ѠOREe*)$~¿H0} CPbT	4cK۠fAuOP,WrZ#h9	ᇤ$iu5=1 adt*܎9]Z
PEuois]C|*?z:ĺ8-H?#osQU&l60WW!XP<<%L}NswS@RF}u#GTU>'BGa`>XJKYգZmA|NzZڄ(a~+eX<Ɩ߳pjk [k'{uf,Οx5DA|Nr0d{p1vf6l0 뉀.@F";J&G&G&G#&GIdx~ erq@u, Q3j@Gv0*&a%TP	Kx<ͳPK3	$lhzaɇzb"HHѣ9P:Ee\?)2ކeC3SK*)ਟX.r !?`>W0}v7Prin ?	O
QZu0c)HPO֨f0%a&Ƚ#Txj.s.pO"( kob]F([Q~˝jL`\PMR=sm8a44!XI"<J=0:+:Ӱ"X4ԟ-Tb3eFeMTh$p5T	a`>6(8}ueF^maam_ }cy\[Pzv]=0	~:Ys/n?TN}uHώK~oٸ55+>-ݑlvPZřƞݝDkǘnFXL"rr	GɄ](E90lI]E$.ؘE10L"a%~ 8eO֦4Akj6`y
R.P	A1j	HPVy鈈-06Fs#)r}`}W%@+c[ь3SK*)
+-ʇLڂ5XQS#Nn$"ɧ5GJt"fW-.u%}߲ZaA+~˝jca'DF'yÖW:,Ŏ<@*O
2_ʲ({,yмQU9JLB(cU6N	GLEL?(
^䪲 U TT5<rpuuuPKaeoj`dѥ|e=1~\gNΫ	l,s{Yb\겢.y /Ɔ,v7G8Ur΅r'T(yZ-E@z뇮5qsYm[q;JzcA~\+N'y鈴,?"j"j VH6dueyȯ xFm䪱Ós^q;k1=s%pAĲ8t9#k֦r{Bw8)al>h	vT@R$B>*RuR)Y4qE-&g*'}`?PIݵB!\sZUOcnUSP\6H!RjT=1J:Z
Rj,_$X+@h0MUC7ֶ:T3ƕ#UD|GL!@MTⷤʆ{ڒ1o~GZWjoWUl>uYܔC2OH/rR}P@:'kD[ZP{Wh{:TG˩|t"U&q#Zd}u"[wu@(T
lAB2v8J_h">		8ʢI?r!LpI'],=0Ж5K`fXG8"|shza
ڤ$$hM`F%@RJp~VMQKIʅCIKɧ5ܨ|__^k.
		ubT!\?pdbƚFN5&Wrmza
,?.uFL!Xal,Wl~6\F%@RUVo>{,XCv&I[*)0G_ubjAq4沤jWJe.L~7QS>Fq2_#֢aZe$fI,-GOIď7
Lp?ZLl&Tm8a6RjT=1+' :F5NܨXFH9C9MUF-sluv{WWU9˩sL)&/Lzߑ;~˝qH8~K:D0f(nIʩ!/rZ'j7}߲Xw-.u$|=1L?rYfӉ{X ?9wkL
\!sIď絋 xW:Q\[Q#SWd9e~ǦeTL*;:uoZ\qT6T	3Sf(nKpIU''TX W	=yؖa'5K`f'TR&9g&6c9Ĩ
@Jޏd]o+`C*OG4治U} Nd-}d }r!]uYےV(P]:j3
wȑJQuq;R{X0zBF3qH}W%]ɹ@'aPYʇL`G!ӚʈX~i܃ E\jWNWu৪rBpɇ$aS\C9#
rgZb L 3zNL)9$*s9ȻP[2E٩l5,bٖlYp̸K"alXYge,.-qEٖ.ז̵v~[2"[2%ve,BٖYmf[bȻF-hT2Zq#q_!# sPBEf\?IRx?PhE >
`XC&g+0#PF
94溤HcaOxiPG$ 87#֙8?$vCrF	9A2" V3
U
զ	wǏ#TFTG	_T7փ3:
V':3Z֠=έj~Y^EPQdfI]Eza&lY%5XYl$ 3q@fk 3^[	5L2	l$%-a&YbI,hNG-j!j[6K!l[6͋!	lۄfGͳG[6,zٶfGͳGKffGʹBG-m![6х T6,ZPYR5,YleB.˄kc-ad"c,q\e\[k!2זB,2!A-	d"[EZ!d"[bEZ0u
.ΌkMSs"#꜑Tza8L?)!#$sD L\K#T	
0GP4L+wiX	|`!j	M9)q'5=0X~mU\Őչ1ȫDu৪rF`ɇ~gVEr!

HĸuZb LdH񝄽u#0S8
NI'x.̵vj[2K"ضeE%.ȻX[2El;,f\eve,-yd]̳Ȼ ̲	d]-l"eEbٖز.ыfZ0.δhĊZdb^^ɜ'$Ng<TY
5-Ad	d֠fԲfj[:͋!G	l넲kgZQγQ[:,ָkgZݵőv~[2"[2%ve,BٖYmf[bȻF-hT2-R{YbR4HvbT PY}WTf"Ћ;b*LeʇLL!Ӛқ$xOL&֜|w˜JѠb8zuά j&!pH!GX'=S|n8sa%Ę~FGr,*Gb¡*23ꐓ f128; q7#,#Al%MRKMbKMKa/	dX[	u|e~2KY7]qd^[	u|峝qd \Y7]dD-!dl[	vœ}PFF6FRÎV8N>GXv?8Aaẅ́~D3HMX>i*2uC"Ћ;b,Lm%bǬzɫ\|`!j	M9)q'5=0U\Ű8rbWډ	,6	OT=0?G1&8X#u##1aTuFG1 զHI$f];7+R=aZ&ppf5TYO-,Kpfnز	e>;-S,Spk)e>A-K)6!nl[lYOх$BA]KO⺆ࢺ f1Zdpv@;GTTY	z#AlPY	rQl5,پlY	rql߄E}ad%e|Bٿd%ų}qd%}yd%%|s,hoK!.[-!.[7!.o,oB]0n
z<T7s	#zaRc8N>GY~q_L# bBFJ
&YU4AmP|H"؋*2tI[?zɫ\|`!j	M9\IOL&Rp2Yf8)ᜣ`$knw"¤pf,*]VqZ\dz0=ZdO˲^zµNL)#UHjP[PYOK)bT/K_FqY\n
L@APV3<}R83}TdmCYs#z+M5ŰPY7Ka.jY7͋a.lY7-%}al%MKMa/o]r)'zӏ֪v?8􄌃~F%@RV,JsB 	YDĊʇL_`%jUM9#+O9GL!a8~ŅH!mTf7ᒭp`GiF"a@2X67+֖!jRGcUHUTOQCQP'$3dnwؑv'j]٨@	a 0Bⷭ7jpL!	3J
+0d<s&SlE>9PH+-'@j*M9)o<2u;s S4rC&Ӈ"Flza=-GGP@s:j3i:}o
;ՋQ}K~Xp|ީ 5u#VATbeiTi937Օ&Zzj7:6,YuvY8!_\[P[	Ra-5#;-b]U_K]uiF2BMqFG9ɾ8V+,e	dCD*qL:VocDb^ F S3Զ l[uUlǮ=x0`  E* FϩuU_ۍ]ey	:b 
5inF1;
}Tap,3.X
VW,\Yf!lYsY/;,b\[	5j[by[(`!*&UZRF]exզ  h*F2BN3.GaY^8
93
F,FdwXI:C;,bw\[P[	Ra-5#;-b_U9wy! 6$h.d3vbT Q%e\?H](ԎH"؋_pr&+LH};@6֤ސ> 1| Ls7+iPi:ˡhc]q /R3p{zqd*0$:Ndvk@5_nAD/\. > x ޿+w_? }Z 9 ZCWӮ c }  &@=n  1 }BM 9C vPj#+Lv@U >Wag?v(}@{]`]?f̥Ev_HtdܚGw&p'RlܚGw&p'RlS5U)L)O+!ё5U)L)O+!ё5U)L)O+!ѐܚGw&p'Rlc5U)L)O+Le)*)0}?Pڃq!SrHQ4沥BS##	.uO?"Rjv?8{0`εGz;rb7*jA2["sL KTuVy @jyS#29bmw0>ɜ!IR`A}Zo=MӟU:yo=M&+y,?V	4?V^8穩`o=M,?_=o.u8穥z0^=ou8穩t0q[S@4X~T:VJF+yh?_ڨ=o\U8穵 U.֪q[L*?_Pz!.uVԲkj4uA}sTⷞBjEεSzaPzj\ⷞ#4K-	sE`a~<]n,=0!&l#4:LHnzaARj`jza6l?K(za6]s,=09MR>GYiO*LH!I%e/7ްݛj7}okj7޶u]scJ?f
UQSiubN_l˝X8JS?jy_eCrI6/O^v'	zD[ZڍpWjҽ!_L&cToTz}krev\TjxFW"mw,_T8U?s 'N5P1xz``rĵ/5N5/Hԭ	q6-B!]<B	*-uƔu - 	&6-/1`Fo3T#Xڣw\`]c*<]n,=0Rj:J|	Ԃd2D 9g0֩5Q􄌃~F%@RV,d̜alVMQKIކOɫjuT>R`"{`
ݵBOQ4沤!~?1; RY~T_c4p`ҟA2Z֨ &ە	G> T
ցQDy$j]ٺRj -)򌎵Qϸ=0IHH11*(d}W%FP#͙Jɣ)i39fbƙ[2jŖ/PJ6VAs sYQd?ZI!eIELGXhK3
hhsUθaan6U	Y*FwB=A2fpS=?7$cdt R:ͧLa[TzU;=16J|A2Z֨/2MS*/Q}.*TJ>9c+\&PبcE-A2[SGZ	ܞEZF2g9HMX>ᒣ(??#4ʇCiNk*9PJ6Zwl.YVB㺄AZ!]q';r(*J/f\´~@7uuF|=IV6#vq'Xs]֢2lwT@62g9H}W%\|`}!YV8ɧ5|Pbd.X/rHT.*PnW]V|䮭RPuZe_y;G6-/XIJXX[\1=0q'R{X͎$ds1*J?ĜC
10ZclUjӚE#glj
KǊT|T~aZHJX[ZXNapr:aaj,?ur@MXtpV@TmS#$Tʈ
Cj̽~P02rUC;̽~\pW[/_gPݙz;
vݙz:~h׎v ҧf^OC=o}s?ݙz<1z:f^Nf^P^]ven̽v?\2C7ӻ2zove
ݙzC1xqó/_̽&zjo[\C7-.u\u:	w,McJ;2osC7-.uT'T	ܱ6>GYPj"8
Qc)&95>/L_6gxX~|L 2a/[05uT3|Q\;/fn;⣺5.̵KufYC7G|YwFn6f;ٗC7*#awFٖDx;2N;/fUDwԻ2T3|Q%fYC7ʕ*7veT3|Q-ٗC7ѭveff;⓺1,blL# aH:zKwUāTlb3hL/IJF 񰰎$*-lבMuO5IJWuC
F_K>]=0ZMThPځS½RjG*O65QصPe@	5QPP*95K=T"N>!l U&4{*_J>P=0؍T]PNTza*FPRTT`֩5Q֡@,i*U;O F5B+嚁S*/XR=0 6ԃgqY U2[4{;=0ʤF TL?%6\F%@Rp2T6Ϥ?PЉjܨ|LvNk+P5!#_θ\F%@RUU5g3fRʊV)dɅ,PJOQvNk+-?$k9HĨ
C*٣92V4"XOrDwmA4油bЀh\H.Va#)d92P憄Bar iT>RO&W=@9!#_θ\F%@RUU0y͙K,X*	,PJ̣&Wr\֦:絀	hθ\F%@RUU`92YV8&+0?PI(ɧ5ܧ.u=)~v$bT!\?Z92RLɅ,PJỌ&Wre\QWAxd{\H.Va#)dϱ92TVmgjܨ|LvTdӚS:GW̞{\H.Va#)dٔ!QI0YʇQ iO	QNvݵCӵӚ#MEߩ>wڈҽKy`
~v$bT!\?Y?=S92Ydѓmf*)0ڊ2sY]}s\֦:Di^{X.L?HH׻GuĂf1*J7s6e,1cMɣ'fgPIݵӚ終Dh\H.Va#)d92YarSڂies aHHs$+0Pp2Ugs6e,jGf*)0ݵӚ終ݣBF3q YJ>ᒫ?͙K*'Ʌ5OT>R`#{j	5k*h\H.Va#)dǃlYPi=?PJOݵj̣rrV@HӑƸsY\iHFrژҽ2uo-H[	O%޹֠-ag?wRF3s5IC
N0g3fR2+z1"uOT>RoH
}ݵj̣rq4sMq4沺D2BFN;\jcJup\KԅH~֠-a-p M{]mzBF;#3s5IC
mK92Y[яfܨ|TQ'(j*|2iew"sV\֦2
>>=
$kݣg:Ar	H}W%VQYٔҊoɅ3KT>R}ݵ>e4治v+\g\S_\j@[ք0!#^9HĨ
C*ٛ92ZQC\{(Sj	5L"Jh\H.Va#)d͙K+zN90YcrEwmA4油鄲)?$k9HĨ
C*qs6e,q;G7q3|\L*)TIvNk+0h\H.Va#)d0͙K-47!+&nB\L*)TIvNk+@2aHHs$+0Pp2Uh?@f̥:%pDf(j*|2iew"rZza	hθ\F%@RUUϱ92V[5fPfN2ar
ʇUO}ݵ>e4治vsDe=053q YJ>ᒫ`92PfN'harSOwmA4油R~5$bT!\?Y?x͙K*'h✘\4C*?QGQSQNk+k.Fk:WGڈpԅ	
=pa.0!#^9HĨ
C*Nff̥0Ya׹PJỌ&WrerkrVsLi^TQ2zP{Y{\H.Va#)dFs6e,t8"fܨ|TQ'QSQNk+29r9+\Gε1zQQGڈcKm]@[P絚
?HH׻GuĂf1*J?ٔ!"Nk+PJOQvnE GQG8.uEB;_zP-@Zk8aI2BF3s>F%@RUV)elCqjܨ|FvNk+CbݣBF3q YJ>ᒫ?hf̥X	C'vNk+CqݣBF3q YJ>ᒫA6ٔhYg|{Y({YikkŸOkť;=ʇG'\b{X9k+k'r`7={Y{Y3P{X
.= A _< m+~P?T!~CS +@[BP?!'z` uiZw`}}G߇[|7=м2z_	[֢zw׬)5`dO:_2'Ȟ"yȞ"xL2'Ȟ"xLL<&.N6H|'&NMJ'&NM97ro	ɾ4KR~%c+	X#	XJV>𕏄|%cJ*xo850a60a3fkWo%? .Z}cw;炗
^x*y炗
^x$O	#м2zPB	[K\Br=/ >xaW<00'x`ů60͌>lac=cJ$g!+B7-xJ:f! e~|_?	;>)jƩ^(-x7}/yگ;]lO[oAw`V[||zPB^~^}w}N{}}w~h,gU>v?W:oI>tCtWҿK<0w+x=X0W
«Pxo;ٔLhA!u%nZC+EZ7
ɡ;Dv;

<*;9|gic 05@/C
 05@ 01 LJdd R |1	H a8N74:;J@ a(2`Jy@%?axK$ a, x>@%@|? 6!	:bi1s	11@^JCCG0#ss	11ޙvti#Nю79 /!ܣ&s	1147q5.!tR,1Fs	OЙ̆'hHƟ4BkccOP# Jfmr2d@O"SDavti7qE0a;F:F43G0#yxe(`ǣ@^JCG~<2P2?rCeCz9DcLiccMiccMd6SɌ#Nю?HhRō0a;F:F4ETFY9ghG0#Y8'hHƟaDtB9鉧ᔡd;~Pm(x~@^JCG@^JCOT	HߐRSS7!K349F4ʈы:avti譙;G9""+R1Zt-ZQ,HmB9ЦdYڐ8s	11hĳ!qccOq3r6a:bi39fbƘG0#|Q[Jы:avtiD	Cc!lt8#aDCc!lt8#aDCc!lt8#gaRݓVNiRPw" P|?f$YgjCh'hHƝ4"qD1cL#Nю3ǲǁxj~=2>{(xc(`Sǲ >{* @y)
	00aas	|CEЍ009ifM妀CwtDf0a:biPA8G014 /!ܲc (|=@ /!ܲDw) 220rܧ+t9C:.Datq3&pa:biTYNa;F:F4n*,l'hHƟeEVB9QӐDb1!vti(iRf1!vti}!Q/COǣQ}!Q/COǣQ}!Q/COPx}) x}!Q/COPx}) xf妆횴oCxG014̚!٫D9gj'LM?
%>)[5lt8#)͙JV)s	11TDDf0a:bi4Q(rCELɜ#N~І+tDY\L܄'hHƟjV舲	#Nю?B%Ht%1s	OЩC:.fLtemKT:hnWh3biQ)[rvtiDȒp1c!ٔeEa;F:F47!JTYLCG014s6e+&JūJ!vtilVM8VB9erhœD8G0#mh9
V4bɢ#Nю64Yf+j1d'hHƜ	CdFYB9鉧2jT)eqlM?r̜J6:bB9Y'!JLĮLCG0#$)[ьCc!#Nю?rhWc!#Nю?Ϥ?;c(~R C죱^2H~<% ? L"4b8cCwa:bi2f,LCG03biwD-P HJs	V#&8N;j҈HPH!fiwD-P HJs	V#&@6DhŘp1.Ɔ!t ZB?20;F:F
M?:ov)@p];G9鉧e1v?>Ae1v?>Aa_DhM! HBdt|	CdFYLG014eb+bPY1!t͉+9[c+JZa:fiR4bΙgh6:bB9OV4c+I!K;G'Lؚ|(\JgJކc!#Nbi5q+M-4NDa:f͉(%"Q<P۶v!t͉(%"Q<Pۢ;Ga:f L"4b8ngB9鉧@6DhŘp1.#Nю>Qȡ#F,Àqv&qD#N|CdFY'hLM>S2Z\ȍ.ٓG014OlVip"4b8zgs	O:ov)@p\(s	1Z7q36pB=CR *
fLby!pNBCoD<D0~ɢ."y	4(Hm蝹@6Dh8E"hƄhG014ᖚY8gh6:bB9NZM9
TFY,LCG03bi8NJ@6:bLCG03F4 L"4b8!1'hHƜ	CdFYd'D3NQȡ#F,ÀqtVrc&6e+f1f]B9鉧,Cc!lt8Svti$)Cp1.҄ga;F:F4rlt8mMHG0#r&E1fLCchƟ&E1fLCCpEmD#N@6Dh8nŝ0a;F:fiH&Ee<Evc!#N4V舲9eqlM?iR+WK;G'Lؚ+ver4eqlM?@jV$6Ҷ!8vc!#Nbi
W5	ĳp1!t͛Oefͬ(V(mK;Ga:fC)k<J'tYgh'Lؚ@6DhŘp1.a:bi)dPalt8tF,s	11	CdFYVMЍ&E1fLChG0#}3fRkKa2cccO ZBݣ[0;F:F
M?!j3%nWN°)4|}!38a:ni}!Q/CG	OPx}) x}!Q/CG	OPx}) x)dPalt8+t9Y1s	11&E1fLCk<lEs	O L"4bLCxG01[	11LIPHhR!g,LCG03bi(\J؄V4q,LCG03fP	Ĵ9Y8a:f͉5q,ӐoCF2lt8s	6lM?f-4NDvc!#Nbi(\JRN%qlؚ~J@6DhŘp1.Cc3vti	CdFY,[atOlVip"4b8#g9OlVip"4b8fs	11Lٔ6DhŘqvM!m&}3fRkKaص#N)͙J٭.dFYq,ScO 4c+w#F,Àqz5'LM?:ov)@p\І+s	OΛelS2q)fpa:bix@t3qLR47p1!tV"4]q3!vtiNB9RB#Nю?^ƘQgL#Nю^ƘY'LM<L0C&p#N{T$&8avt	as	O
% L"4b8!Ўa;F:fi&E1fLC1Vt4s	11@6DhŘp1.چelBp'LM>Rȡ#F,ÀqyڱV't L"4b8B%pԄ'LM>Rȡ#F,Àqt:JހXG014H"ȍNކ!t͉+FB2+'ХqlM>[ь&-gh6:bB9OCY8	a,LCG03f L"4b8DcLiccO2(lы06:b]؄#N|	CdFYTD9鉧@6DhŘp1.C[k&)dPalt8zgs	#|CdFYlBp'Lؚ|CdFYi!vt>)[5lы0"Ԇ'LM>S2Z\ȍ.Ҁ	xG014OlVip"4b8d'LM>S2Z\ȍ.[5m&)͙J٭.dFY!V舰a:biLٔ6DhŘqvMlCG014OlVip"4b8s	11fȍiE:9Ϧlɺ+虍;V(h3SA&	CdFCqt+ކ!t͉)dP6:b^b4LCoccNRȡ#F!lt8yeBg2xG0#r&E1c!Y4Vmfc&	CdFCqtYm1Y9鉧♚7EdV'lt8s	6&2f-eqlM8er!8V坣qlM8O?Ĭfq4h6:bB96&'a@jV38Zh1!t͛NRȡ#F,Àqv;G9Ӕ2(lы06:b]	y[#N4 L"4b8LP'LM9G"ȍc!PьN9NQȡ#F,ÀqyH3'hHƜCdFYd	#Nю9G"ȍc![Άa;F:fӔf̥l֗#F,ËR+p'hHƜ6e+f1f]!5s	11)͙J٭.dFYY8'hHƜ6e+f1f\{+Jh#NrLٔ6DhŘqtYNB9Ӕf̥l֗#F,Ë̆p'hHƙx@t(<l3qLSccL :8V)tS(s*48G014ǈa "MMaEkIb,-ٵpihڴC!-3Bމۚhm53"94hC&pc#N@6DhŘp1.֔9ghG03F4T&mC[ьM=lt8s	6&ކeni͜p1!t͉2f*̙Y8a:f%ѼN%qlؚ?+w#F,Àqy!('L٣@6DhŘp1.EqCy[#N42(lы06:b^b4LCoccOH"ȍc!̋*99Rȡ#F,ÀqtVM%m1Y9鉧	CdFY#Jb+61s	OG"ȍc!!Jd6a;F:F42(lы06:b^Jd6a;F:F4 2腪,lV&qD01a10Ri)͙J٭.dFYf2)¨G0#}3fRkKa٢̆p'hHƟLٔ6DhŘqvݴ&Lٔ6DhŘqv4c(t֒#N}3fRkKaltIZatS2Z\ȍ.œvҳjմ#N}3fRkKa٢̆pccOOlVip"4b8VlepɌ#Nю?>)[5lы0ZVLavti)͙J٭.dFYdѓ\[Q&Lٔ6DhŘqyDhŝ0a;F:F4f̥l֗#F,ËEhG0#}3fRkKa朅vccOHlы06:b]&G0142(lы06:b]ghG03fi	CdFYhY!K;Ga:bi	CdFCqvY+&MavtH"ȍ镪zB91&E1c!m*	
V)s	14cOᖚY8CҡLɝCc!#N4[7e-epԅCFlt8s	6&,ӐAJvlt8s	6&+z1ӐB:;G'Lؚ	PN%qlؚ	PN%qlؚ	jhc
Wҷqlؚ	jhc
WD@qlؚJ(DCnT)3qlM?P%MJDyXE
fLc,B9OG%n6:bLC12\L܄9;F:F4Rȡ#F,Àqwn%avt͚1&E1fLCf,B9鉧&E1fLCDbΙY4BkccO L"4b8$4)[8'hHƟ?6DhŘp1.b%ed	#Nю?2(lы06:b]ghG03fi6e+f1f]I\[QccO>)[5lы08TV(G0#)͙J٭.dFYETFY9OlVip"4b8Zelճj9鉧Lٔ6DhŘqzP!5 G014S2Z\ȍ.39Y4d'hHƟ}3fRkKa&g+)Es	11Lٔ6DhŘqpĭqccO>)[5lы08bʘG074S2Z\ȍ."Q9	VMB9鹧Lٔ6DhŘqs22a:bi6e+f1f]P̆'hHƟ}3fRkKa朅v47qccO 4c+w#F,ÀqtIJ	#N~=h&jhc
-i"f(BxN~=h&jhc
-i"f(BxN)dPalt8+t9QvccO2(lы06:b]24bΘG03fi&E1fLCΊٜqL#NюF4H"ȍ"PVYchƟЌĴʅ3&t1vc!#N4O?ĭN%oCGlt8s	6lM>ǰ5q+bir$p1!t͛O9VdFY۠ހVatDalt8ӐpM!t L"4b8En*#nޙvti&E1fLC1TFYclэ>Rȡ#F,Àqy[3v)s	16hƟ)dPalt8y1#t9̊"4b8+fr4bΘG0#|CdFYg,Sclэ>Qȡ#F,ÀqtF4ʈы:avt͚1}3fRkKaQlBq+p'hHƟ)͙J٭.dFYeDhŝ0a;F:F4OlVip"4b8u3'0a;F:F4OlVip"4b8&2 0a:biLٔ6DhŘqt6mPfg+&Qt>)[5lы0&fvtiLٔ6DhŘqv-ZQ-47!&)͙J٭.dFYdV舲S2q&)͙J٭.dFY圄&tB9鹧}3fRkKa!6q*$'LM>S2Z\ȍ/;iPHhRd&)͙J٭.dFYl՛6MiCG014OlVip"4b84iP̆'hHƟ)͙J٭.dFYrfCe<#Nю>S2Z\ȍ/4+3#Nю>S2Z\ȍ/4+٬萎a;F:F4Hlы06:b^r2CG014Hlы06:b]Yi2+'a:bi1alt8Zeo@s+Fa:bi֍L͜-P C 1Lы:)
fLby&E1fLCC7cCwa;F:F4H"ȍc!lfq4iclэ9H"ȍc!%o2+&QtӔ2(lшp1.V(D&a;F:F4	PVeoCF2m4K;G'Lؚp4)Pfc-Ή+;G'LؚpLIC:ѫ@Z;G'Lؚp&05q+i[K;G'Lٱ4 "MMa@jT4F!8vc!#Nbi(e36mgDCnT)3qlM8efͬ(V(meB:;Ga:fӔ9VdFYRV2k&	CdFYDcM#Nю0Rȡ#F,ÀqrM+:B94cNRȡ#F,ÀqzhEj[̊ɣhG014>)[5lы0ݴhœD8G014>)[5lы0*)iC9P̆'LM9OlVip"4b8&TqCb'LM9OlVip"4b8$mKVpa;F:F4>)[5lы0edѓ9Ӕf̥l֗#F,ËcD#Nю9OlVip"4b8(a:bi}3fRkKag7#Nю9OlVip"4b86貢Ћ+g9鉧)[1fLC[Ѭ#Nr1alt8-؄Y8s	NRF2p"4b8engB9鉧)[1fLC@s+j1d'LM9Hlы06:b]R̜2h&jdtB(t8(\54'!Ӕ2(lы06:b]i,ls	11	CdFYDcMЙ̆'hHƟ&E1fLCC7Y!vtiSćD4)C8vc!#N4CY8	ĨS2gCgh6:bB96&&05q+b[ĳp1!t͛OHSCP	Ĵ9Y8a:f͉	CdFYDcMfCe<#Nю? L"4b8En*#nd6a;F:F42(lы06:b]iΉccOH"ȍc!ۢ"b%h'hHƟLٔ6DhŘqtV͛Yn9S2Z\ȍ.͒(IQ&Lٔ6DhŘqtYTJږtݼ#N}3fRkKaٵAs	116e+f1f]di[c+vOD#N}3fRkKaې6kKPۢB9鉧6e+f1f]3'LM?>)[5lы0ҋ39gj؋ccOOlVip"4b8tDYgj؋+a;F:F4f̥l֗#F,ËΈBlZLΆ0a:bi)͙J٭.dFYn+)EdgB9鉧6e+f1f]V舲	#N}3fRkKa5q+tDY\L܄'LM?>)[5lы0	P3ȴB9鹧6e+f1f]IY4qL'LM?>)[5lы06S+(O&Lٔ6DhŘqzPь!5s	116e+f1f^iWDcK+j!vti)͙J٭.dFYn+z1:kI
'LM? 4c+w#F,Àqv"ɣ`q&1alt8F19鉧en6DhŘp1.Ѫ+t6Leq3&pa:bi)[1fLCDEȲQ3G014ьȍc!ۢ"dY\Lɜ#N@hVdFYQ9
V:Pc&Den6DhŘp1.
Z4qccOCʈы:eCdFY'hHƟQ[3tȍc!L'hHƟQ[3tȍc!<#Nю?g*#F,91fLC#Nю?g*#F,91fLCxG0#5ElTFY(r"4b8m3G0#7C;G 8.cCwq3pq&&E1fLCC7o@s+Fa;F:F4Rȡ#F,ÀqtVr1d'hHƟ@6Dh8bV&qDSchƟ*9gjٜPDp1!t͉ƖEd݋*helBq,LCG03bi(\JRN	PdΆ2lt8s	6lM?C(\KM)y[K;G'Lٱ4QI[1fLC9	ݣG03fi	CdFYDcMѬ#Nю?2(lы06:b]i+t9Y1s	11&E1fLCCn+w8V)s	11E1fLCCn+w8V)s	118NH~=" 	p5I1gD#N)͙J٭.dFYm5.%dd'hHƟ}3fRkKaMKY1#F,vti6e+f1f]diHhi!vti6e+f1f^iREV[6#N)͙J٭.dFYriVͨc&}3fRkKa۷q-4Lċ-4-tOlVip"4b8z1$Z)v!tOlVip"4b8F%mE-7qCGa:bi6e+f1f]diHm镱	ĭøG014S2Z\ȍ.ɤ8ts	O>)[5lы0YGʊ܅ccO>)[5lы0NBӐOclэ?ьȍc!順މ\REa:bien6DhŘp1.Vڸ
atHlы06:b]-P须yṖ&5ElTFY(r"4b8DhŜ#Nю?0jٜP6DhŘp1.ы8G0#(`9Q1gLlы06:b]pa;F:F45i2:!p:B|r.ކa?dg,S#NюFghG03fi&E1fLCC7DcK+j!vti&E1fLCC7DcLiccO2(lы06:b]i4iP̆rvti&E1fLCC7m1Y9c$:!p',h-q	0#Nf)dPalt8+t9QtF4"'hHƟ)dPalt8+t9Qyh̚!5s	11@6DhŘp1.TF4ݴVmfcccO2(lы06:b]i#egCHG0#|6e+f1f^vqE(hƄhG014OlVip"4b8fl\"SCtHG014OlVip"4b8&K4)\"SCtHG014OlVip"4b8MLtJ)Vt>)[5lы0eb,TEs	11}3fRkKa4ht9鉧}3fRkKa!6q-4!݌&s	11}3fRkKa须i[Pшlt8s	V
tXYiމQ[c,LCG03bi@DĴ♚7	ĳp1!t͛NQI[1fLCMrq&	CdFYDcMڡ!7#NюF4 L"4b8En*#ndYY4bccNQȡ#F,ÀqtVrmD򶚙avt͚1>kӸdD@q3!H547q	L|pȉD#'"B@q3!H547q	NS2Z\ȍ.j\JɍæM%d'hHƜ6e+f1f]Ը@s+p'hHƘQ)͙J٭.dFY+frDPa;F:F4>)[5lы0KMMKQ1gL#Nr1alt8Ӑ᬴Ds	16hƜen6DhŘp1/MY8gCHG014g*#F,91fLCDڴs	11(`9Q1gLlы06:b^&nդ#Nю9Cʈы:eCdFY3v!vtih	Ը-A \ ͨt9:bih	Ը-A \ ͨt9:bi&E1fLCCj'̋clэ?ᕍ-[JćDCfJ֙[Clt8s	6&"Jlы06:b^iR2n6:b]atRȡ#F,ÀqtVr1ѥBg2xG0#@6DhŘp1.TF4iclэ?H"ȍc![ݵjfEs	16hƟLٔ6DhŘqvRVLnf)Y1s	116e+f1f^S3F謜JB9鉧6e+f1f]|bͫjJɝa;F:F4f̥l֗#F,ËDE&pM1s	116e+f1f]",lڠTI1gD#N}3fRkKa!6q*#F,%,avti)͙J٭.dFYĴЇt&Li2-a:ni)͙J٭.dFYr۸ĭeh'hHƟ1alt84*+t9Y1a:bi)[1fLCVMLCqL#N@hVdFYږtݼ"&ʅ:HtJᬭhWplt8s	6&8N}!`!  H<z>A(MifY&?+w#F,Àqyt4&k+vat͚18NH~= e
y	p5I1gD#N~8O	HPH!g
ZaDtB9鉧&E1fLCC7pY8'hL٣~8O	GPH!g
ZaDtB9鉧Lٔ6DhŘqtVM%Ѻ+'j'LM?f̥l֗#F,ËLT:JƂ$s	11Lٔ6DhŘqpĬYmCIP3'hHƟ@hVdFYqv)s	11a /d\CCIY!pɼ.&nB<鉧D	eBf"4b8#-RȲ31fB9H"ʄ6DhŘp9;F:F[	eBf"4b8s	11@6DhŘp1.TF424bΘG03fi&E1fLCC79ghG03fiLٔ6DhŘqvRVLnІ+9>)[5lы0Ĭފit9>)[5lы0ĬݓG39>)[5lы0Y7m3(Wpa:bi8NH~=<  H<z>A(MifY&8O	G
B@@ y|8P
$'LM>3KyDf̢cB	zg󸉜͙DƄ++++++&-q92$4;WWWWWWM*[&s6eHhwxxxxxxx<TLl&4 ?hdD(h<'LVVmCO?jȉCP"yQ!NڇC&ijV$:%pRzeBpV\Jއ6'Lؚr&E1fLCDEdYPdͩed	#Nю0S2Z\ȍ/;TVpM1n1!vti}3fRkKa!6q+F,ʈ͌!B9Ӕ0jٜP6DhŘp1.ĳqL#NюF4g*#F,91fLCCY4BkccNP+fr4bΙCalt870a;F:fӔ0jٜP6DhŘp1.b%ed	#Nю9Cʈы:eCdFYK;G94cNP+fr4bΙCalt8y1D&a;F:F4 L"4b8n,ȲLɛR%ɢXG03F4V4c,ӐmKYnݓD9Z5nivc!#N4f̥l֗#F,ËfV舲dݴ)f0a;F:F4ьȍc!eB%z%nͫa:bi(`9Q1gLlы06:b^tV坣avt͚1TVDhŝ2!#F,Àqyڢg*#F,s	11TVDhŝ2!#F,Àqy[3v)s	16hƟQ[3tȍc!jٜ'hHƟQ[3tȍc!ElY8'hL٣5ElTFY(r"4b8+fr4bΘG0#8N8N8N8N8N8N8N8N8N8N8N~k	a?jacCwa:bڢш鉧IY(hMp47q+a*,N~J@TJ&b"4b8#-RȲQ3a#Nю<(2,&d6DhŘp9;F:F[	eq3&a#F,ÈG0#xQ)dYQ(lы0rvtH"ʉDCdFYa;F:F4RȲ0al2&E̙ȍ!vtiLٔ6DhŘqvRVLnCoE2Хn;'hHƟ)͙J٭.dFYm5.%dégfr1cL#Nю>S2Z\ȍ.m*#F,镋6i*&tB9ƣQj5FQj5FQj5FQj5FQj5FQjiٲhvHmC"Jы:VĆٓD8iz(I(hœD8OڴCB,hn'LV;TTY114h	&p@rC\5B9gj3F#&;g!٬萢n3!kL-ta'Gd3NRȡ#F,ÀqtVr1nډm53"94cL'	pǰG y@	#BkL(4bΈG014>)[5lы0Ĭ܆ފeA!JԸs	11t!̇D!kK$6M&f̋z8X\!<:csL'	p'	p'@ zǄN8N8N8N8N8N8N8N8N8N8N8N8N8N8N8N8OdD44qK*֘X'La	p'	p'4	p'	p'pȉD#(hhT7	0N8N8Ni)[1fLChZLY!7Yiclэ?p'	p'I2"Q	H!H547q	Bp'	p'	?	p'	p'pȉD#ȐCCGaBkL,hn08N8N)͙J٭.dFYĴЇtVBlTI1gE0a;F:F4Rȡ#F!lt8tDYfE
fLڑ(VMฆɢXG03F4H"ȍc!ۢ"2,S2fԉE2h6M9Ϥ?@^Bы3Nɼ- -ZBx\L܄y	OG#r9G#r9G#r9G#r9G#r9G#r9xr9G#r9G#r9G#r9G#r9G#r9G#>)[5lы08ZhnCETI1gE0a;F:F4>)[5lы08Zhnj\J3F,'hHƟ8NH~=0#  z_ v|<= &3F,s	O'	xC4$	(P$χ$XP
$'LVɣhN|	CdFCqv舲̋*̙"QL!5tQ[Jы:avtӔ2(lы06:b]","ʅ3&mHS+&M@p];TVҢ4bΘG0#r&E1c!ۢ"2,S2fԉE2hЊō0a;F:fi)dPalt8tDYfE
fLڑ(VMບZY'hHƟbT(Z3OlV((r4b'hHaf̥b+w8rt$ɣ&1hjZk;VpdhHt7q!:nڴpɡD;L!U-&E;v1cK"%;vq3D[݋nZC+EZ7;
+*

!P<>?\'
a>e=gRfmПյ"
^.X @@ -``5lE#Gxe`֖i&!
д,Y23g#oE$Jr)5 B"QKDZ85oE-,qCG7Bl,Hmg0.X,Y7V:h(c
	ā$2 NC:!qLӸ:d^B5??Ϳ,	B#pޙ⥼"g3fQ3+ζs6dKHtEhC+FPY4'ch|Ga\!Q@>%dդ!<2 kGs8+*;+;;,	B[<TLl&s6e*-tu%nZC+EZ7
Bv
,<;*~ B'aNr4,Ba9vr4'aOXB*#F,9vlNG0!OXCfբRDhs
6J&cE 8.E634?^^^^^^7xo;ٔLlTZQPhEDhŜ'#NoLRw3(ٔ"yxxxxxxx<TLl&s6e*-t++++++&-q92͙JB**73KyDf̢g3fRЊMoLRw3(ٔ"yxxxxxxx<TLl&s6e*-tlڴC
Q(aXCfբR36mgf,i(
!XCfբSM%A!B Pds
6Yk<1cL &g+vAOL!U #pT-*[&s6e92ȷl,ll-۶l4DV hN¸B<
tJ'!Br9	LͽLG0WWWWWWM*[&s6e92ȷOlZ)2Lы:)<	:!:nlPy	O++++++&-q92͙Jd[zg󸉜͙Df̥o2-r)*3ݻhn&,idDnV&pa{bKHtEhC+Fa\НqATAX*'`L!U -q92͙J-[92[v:"[!pm4'`> +*

ø7;鹦wZ&	
V'4yM-iHen+b~<ɤ2pCBB	?SKZadX3&!8ikL,C+fdV'4yM-iHecL̚J؄柏+ft"a:o	c!dٝ4qCNtY"gB-P1>jHЋCG1'Lni e֘Y4V4ɤN!4b@Z&ƙ4	&;H4SKZadX3&!8ǔ֓Ga xy	LyM-i<vA!`Ǉ14ǔ֓Ga xy	LyM-i<vA!`Ǉ14ǔ֓G!E&qCxY4dikI#ĀwNBP	3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃NxZyY7lսCn*,q3a )36LfpɫHhBgT(NxZy_3i
OD3!q&SE4ǔ֓Gd4TR,#ĀwNBP	<Ba$[r-HRͨuxM?ǔ֓H;Hq4(Z(	P~;H3Bd /A4Y!:biZx♚7d$XQhEkIiq֘a4yM-i<qLp֒,("fikL0~<8f8kIZZEZ\CE4M?SKZO! 3Bd4Z8W7oCNxZye
3!--gztǔ֓d@(P!h-k=&<C" fBLh4qF!mKYnކ0144gSvLh0M;MZcikI2B;HS7
(cЋH7<C$#Āu3xP0k
,dC{a|a v<!Sɼ'LV;V4CCF-'LM?cf~c(4O1M:bڱ1o!:bi_3C33!Aym腔o	Սыxfq	Oa 2ffi:"YNy	Սыxfq	Oa )36LfpɫHhB
+aσ0& e
$A(4tE+a!&^^^^^^7xo;ٔLlV(mo?
-QaBd΃N&Btxxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟xxxxxxx<TLl&s6e+6跟a 21_
$A(4tE+a!&Zy)yQhEfl
-QazhCn*,q3SKZOS3F5
-i"٭.!ZٵYٷ(LfIE!T)?SKZOS3F5
-i"٫VpM-ifl,&T3c
$Aͪ
z8SUp#zgvNݼLXȉE1NݼL;vbl-۶l4DV¹;

!TOa5\'
a
W
oLRw3(ٔqKfu%nZC+EZ7
ɡ;Dv;

<+
si9|gi9|gi9|gi9|gi9|gi9|gi9|gi9|gi9|gi9|gi9}!5r9|~3P1fi3KTXP3afɥ14gǃf?
2gA'M͓J!:biWWWWWWM*[&s6e92v)l՛;4^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?X0W0xmō,Sl3ov,VݻiiHtEh+ *+@Dl r)*V!oLRw3(yf̖ݻiiHtEh*M	*

B3ðWWWWWWM*[&s6eӐ?yK4)PdΆ0G0)r)*3ݻhn&,idDnV&pa{bKHtEhC+Fa\НqATAX*'`L!UxYzg󸉜͙Df̥oCF7l,ll-۶l4DV¡Н +*<
+ʊԉCG#YJb+619	d6ݼtBڈY4 eYRE	d6ݼtBڈY4 eYRES2ikL4bΊO!Bd΃N&Bt3KyDf̢g3fRWWWWWWM*[&s6e92oLRw3(ٔh8SUp#zgvNݼLXȉE1NݼL;vbl-۶l4DV¹;

!TOa,	B
oLRw3(ٔo:Yْ[m-!iAdН;pGg`xa34Ϝ>sL34Ϝ?LG0Xm	4hM0Sf>?aVs6e+tDY[+92",gp]:+NG0g3fRDEmP3 }*+92;Y\2cf̥n*'n+r
+'f+92;YC8͙J΋B,q+92",hT4YٔeL&fɌ#'RhD&0G0fĨS2gCG#Ng3fRDEjieE?f̥n*ʊ:ҲhD&0G0eoCiPm'<yM'fյ!B:r)["œv8ۢ"œv8D\"SD&p:tC;V&dѹO!n+zB@ F+92;YC8$Z)Yٔo+tDZeÉDYٔehnVM84["އ6СLɝM14ytDY[)3<C*OD.(IPSI3R8tHPdΆ&O!ӢB3&t14g3fRݼhE7qE?򳙳)["34ݼ2p须py	4(YY4by	OQ4v?fl
̙Q4v?fl
̙4舲-L܄9F<ytDY[LaB:xFǐDEmd)3)舲38qxPdΆ&@-eoChfp)3<舲38q
̙SKZO!n+zB-ajCpidf̥,f͙7DE
t	:ctɛ8Z5q	Ӣ\~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<["؆l4Іɻ)
fLbi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	OSI-elCphCd3&t14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	OSI,Y"Yfpi!B:ci<6TX["Ћ-4!naB:~<XnEEVs6e(w:-d)3ō47ny	4hgEby	!XBtǔymȨf̥EPfN!B:ci<6TXeg3fRsЋ+fB3&t149'HТ1TFYy	4e1Vt4<g3FP۶2['Lэ?&nB(S2gC\5&0T"sOǔ֓["J(uLB\QJ+&8?SKZO!n+b@t.,:bQY4niZytDY[BpaRɤ(csOǔ֓["ʇC@t.,:bQY4niZyr
+'f.&nB.(IPǔ֓Ze*+V	'#\5q39\L܄ETFYBtXhN-hy	4cMf(N3&t1XgQ	jhceB+ZH4@
0Lɝap8tHHSCC*ZEZytDYfEoCF0\!Xt)i3yM-i<","@t.,:bQY4ni)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:biݓD&3Fڢttl$6MBtyM-i<|CEAZC;TTV!q3rxhF鉧ikI-eAYQL :n1
aqE(L74yM-i<",1c+&BpaRɤ(csOSKZO!n,Xɣ'\!Xt)i3hгk<噋O!:fhEjfbƓN>3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-yM-i<",t!jieE0\!Xt)i3ڡ;TTY1H[RzdSCQhEkIڸ4!Jd6琝3Fd*)3F[zgȲhhƞ@DB+ZHjzդ.7V4BćD.ݫ:!q3r44dpFvxby[{-vŊ[m-!isBvQ`BX0W
|-*[&s6e&)Dhŝ-:Yْ[m-!iCi;A\APWTx~sL34Ϝ>sL34Ϝ>sL3 j@~ j@~>kJ,3KyDf̢d(ioLRw3(4qJ#F,oy++++++&-q92G4bΖoLRw3(4qJ#F,oy++++++&-q92G4bΖoLRw3(4qJ#F,oy++++++&-q92G4bΖoLRw3(4qJ#F,oy++++++&-q92G4bΖoLRw3(4qJ#F,oypFvxby[{-vŊ[m-!isBvQ`Bǁxj:!ae
 2a#3ytCPhpQCEC8G1[M\Q!:b!Dhř11xChɢ!fPC!fB<1-gM414[:i\L܄y	ь4Њ+ajFY#X0W
«Pxo;ٔSEl󭅜͙-vZ-ѸTM	#WTvx6P7;gi9|gi9|gi9|++++++&-q92v9~3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fw,	B[<M۶vbƖDJ)vng۷+anݴDVa:"nv	WTDB"x6 |`N\*
oLRw3(ٔQ9	VM^u%nZC+EZ7
Н;
;B ñ7;:oZ4Ϝ>sL34Ϝ>sL34ϝ1&0x0=?ǣOcG Hz|<#OP2?2?> P~{e f?=#O?=%v;/;ٔfq4H:oq,<٠9	6H(KMXٓfKMڅ>RF8vflfΛtlV38Sk7H~=v<PQ Rx}!Q/CG	HGc5e% e1~<  H?@|<
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<Bśr*,-PMhVHl
fLcsOSKZO!bͫjB
(٫&!EjĆΈPdΆ74ǔ֓XnEE3Q9	VMBCi;MZ7
fLcsO癠q4SB&((4bΊ[2)Іɻ)dӽoLRw3(ٔQ9	VM^++++++&-q92͙K:%5doLRw3(ٔQ9	VM^++++++&-q92͙K:%5doLRw3(ٔQ9	VM^++++++&-q92͙K:%5doLRw3(ٔQ9	VM^++++++&-q92͙K:%5doLRw3(ٔQ9	VM^++++++&-q92͙K:%5doLRw3(ٔQ9	VM^x0=?ǣ@̙a&-axG01pa:F4oLRw3(ٔQ9	VM^++++++&-q92͙K:%5doLRw3(ٔQ9	VM^++++++&-q92͙K:%5df5,h6MQL!	Q&hŝ&4 hCdhiZy	͝MhhCdV36h3NBo
̙\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<8SUpBޙ⥼"g3fQ3)["-[92[v:"[!p,G`>#lgr9xG#Ngr9$Y7|,>Oa M򳙳)["؆(	%36|ebݴٵqĀ~y_ @zB;H𶥬7o֟	(Co+yeH+t9Y4u4"qD1cL#'ikI JfLj舰Ӣ\ZLxQffͬB e
̙ȬflT(HPLɝM?*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃NxeB+ZHj2g&7[6M(?EkI\C1fLdafɥ1i"ѫf"Lɜ,Btl,4742$XZ5qI3HN&Bt柆T"F!3&pi	ud҈NʄVah3&dM!:nlQ	~P֒,-b$̙ɤ'M͓J!:csO*ZEWD8Y4YiD'LnieB+ZHj2g&7[6M(?EkI\C1fLdafɥ1i"ѫf"Lɜ,Btl,4742$XZ5qI3HN&Bt柏)'DEyiEB3&pӢ\4舲Co-(Pd8tK~<BV(m
̙3NsOǔ֓["B8fpi.iZytDYXX@t(S2gM:%?SKZO! O3S1 ӐjD&mCiZy
(
$A38j+vA}3fRM-ifYI(Ly	ud҃NږݼebݴPLٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&ikI-ebZQaбCo+ypaB:S2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtyM-i<hC̀ " I3Pi膟)')[" :n1
aqE(L744s6e+tDYXBæ!L.(IP<C+92",P۶Bæ!L.(IPikI2DEDCnY8Bæ!L.(IPZy	y8GaQeZ8FM;MZwWWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟ǔ֓en+6n36pir$$4$*)VffaZyebݴff4NDE0jպ,٬:bSKZO!",P۶g%4NDE0jպ,٬:bpFvxby[{-vŊ[m-!isBvQ`BX0W
˅W
oLRw3(ٔJ'p֛ζs6dKHtEhC+FPY4'ch|Ga\!QAXnw>sL34Ϝ>sL0G0SODr'#@J'p֘\5v2%kL.;H5a$M-[J؄T)3rw|P&J'p֛a|C:Y!iwi;3&J'p֛a|P&J'p֛cքIc	5V\)D&StCd%kL,3OkKxfZ5qyhJ'p֖Mj"sON-ᚚ!h-E(Z[54Bѫ[̋E</$J'p֘[RzdflDwi4/$J'p֘[Rzd_3HN07nɢ0f0(ZamKYnݓD;a|a"Q;ږݻ&w4Dwi-gvMi1DjZCv!_DhI1gE0o5>> )D\BdZ.i؃8@kKxfZ5qyh+:B>!CiCOZLxQffͬB e
̙~B,(Ly	ud҃NxwixG?ǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O 8(Z[54Bѫ[̋E<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14Y1 R53SD-ȴ\ǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	OSKZO!5VaBkL#ĀXsO4XQhEkI&;HՍ4SKZO!5VaBkL#ĀXsO4XQhEkI&;HՍ4SKZO!5VaBkL#ĀXsO4XQhEkI&;HՍ4oLRw3(ٔJ'p֛<1(TE	:!:nlPy	OoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?2'LVѫQHl2lΈZB60D(4dfH4XNy2'LVѫQHl2lΈZB60D(4dfH4XNz8SUp#zgvNݼLXȉE1NݼL;vbl-۶l4DV¹;

!TOa,	BAT-*[&s6e92;ζs6dKHtEhC+FPhN|APWTqAhnw&rxGЄ֚!ZSCz)"Q?(vdj|}m4 DhŜ,ԆP3D:?C%3&t1H[M9VIGa M޾fYF!dѓS3d_3F,腣Wh)bioE$J!$BpR#5iM褉D(4!5Xn٫z?3S
̙M!!m4#O7%̄a)gjCh ՠRDb@?/we b=!	yM-i<|ZZE	01~y	&rpj9\[Q
-QaBd΃N&Bt朄~<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǔ֕$tB֘X$'LnihpC3cD'LaB,34a$Y7|B!|C)aOP֒,-b$̙ɤ'M͓J!:csO\CCF44HXhY4Ӑc
		
M?EkI\C1fLdafɥ1ZC38&iPА샺<5hiP,>OrA!0'4l(313255E N5oE0Bz!Zvpլ(?SKZO!$HR	8dդ(S2gCb@?4~y	&rpj9\[Q\9C%P4++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ++++++&-q92͙JCpɝ4ե47%1 L*h.3B,."柏)')(HGa fSEapYap4yM-i<vh æ+a- æ+acCFOyM-i<f0M-ivh(TEY(,އ+vm\-vE
\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<8SUqUpzg󸉜͙Df̧6l,ll-۶l4DV hN¸B<
4Ϝ>sL34Ϝ>sL34Ϝ>sL1 3d&3+IYO
,ٵP$B:~;"͛Yj	@)3+IYO
,ٵP$B:~;"͛Yj	@)3+IYO
,ٵP$B:~;"͛Yj	@)3+IYO
,ٵP$B:~<1(TE	:!:nlPy	Om
2c3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Ny
a$Y7|B!|C)aOP֒,-b$̙ɤ'M͓J!:csO*ZEWD8Y4YiD'Lnizg󸉜͙Df̧6ioLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3f8SUp#zgvNݼLXȉE1NݼL;vbl-۶l4DV¹;

!TOa,	BQޙ⥼"g3fQ3)Yhyf̖ݻiiHtEh*&m+*;< øs9|5hBh:iVǇhHƟ4φMM!j-[J؄T)3#'ijV'Lɝaa;$fpV샺!d*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧)'ΉD)fE̊y
#eDbj||i}3fRM-ifYI(Ly	ud҃N}3fRM-ifYI(Ly	ud҃N)+aA4
-QazhCn*,q3)+aA4
-QazhCn*,q3)'ΉD)fE̊y	2!t(#JCDcLhi)'ΉD)fE̊y	&! ;IOO++++++&-q92͙JͽDKϏ
-QaBd΃N&Btxxxxxxx<TLl&s6e+64cM/?{{{{{{{ޙ⥼"g3fQ3)Yhy++++++&-q92͙JͽDK^^^^^^7xo;ٔLlVmhƚ'"^~3KyDf̢g3fRoCF49WWWWWWM*[&s6e92z1ȗoLRw3(ٔэ4NDzg󸉜͙Df̥fކir%xxxxxxx<TLl&s6e+64cM/?{{{{{{{ޙ⥼"g3fQ3)Yhy++++++&-q92͙JͽDK^^^^^^7xo;ٔLlVmhƚ'"^~3KyDf̢g3fRoCF49WWWWWWM*[&s6e92z1ȗoLRw3(ٔэ4NDzg󸉜͙Df̥fކir%xxxxxxx<TLl&s6e+64cM/>c92vҸjCY4Bkv(mJ3F,
@p\HCC졔0X͙Ji\B5
iĬ!56Dt 8.Gr}!P@z)'ΉD)fE̊y
#egCHNG00D+hir9|&)'ΉD)fE̊y
M+:Br9)(
!XCc3aI`N\ޙnݴSo4"QLSo+w8otEݽر[v:"[!shN¸ BXx/_=uYr)*Tޙ⥼"g3fQ3)["ކo:Yْ[m-!iCi;A\APWTxpFvxby[{-vŊ[m-!isBvQ`BX0W
}«Pxo;ٔLlV,Syf̖ݻiiHtEh*&m+*;< 7;i9|gioLRw3(ٔY7m3(?{{{{{{{ޙ⥼"g3fQ3)XngQMoLRw3(ٔY7m3(^^^^^^7xo;ٔLlV,Syxxxxxxx<TLl&s6e+MLtJ)WWWWWWM*[&s6e92&q:%pFvxby[{-vŊ[m-!isBvQ`BX0W
зxo;ٔLlV舲DKζs6dKHtEhC+FPY4'ch|Ga\!QC`gr9xG#NʄVah3&dM!:nlQ	~<1(TE	:!:nlPy	Of̥Z*$P3afɥ14f̥Z*$P3afɥ14oLRw3(ٔeȗoLRw3(ٔeȗxxxxxxx<TLl&s6e+tDYir%++++++&-q92͙JZhy3KyDf̢g3fRDE'"^oLRw3(ٔeȗxxxxxxx<TLl&s6e+tDYir%++++++&-q92͙JZhybs6e+6q)hP۶fY21C)a`N\ޙnݴSo4"QLSo+w8otEݽر[v:"[!shN¸ BXxd߰7Vv#new`2}{=ne`2JIW`2$%ndOK]ȩ^ }O`6 Nw`@M~d߰7M~d߰7M~d߰7M~d߰7M~d߰7V.X0W
}«pxo;ٔH[92[v:"[!pM	##!P<;ga^^^^^^7xo;ٔH>)hʉ3F,&L<YiA'LM?,	B[<M۶vbƖDJ)vng۷+anݴDVa:"nv	WTDB"x6 |`N\+3KyDf̢Dhŝ-nyf̖ݻiiHtEh*M	*

B3ñnw8SUp#zgvNݼLXȉE1NݼL;vbl-۶l4DV¹;

!TOa,	BCkW
oLRw3(ٔ;R%o:Yْ[m-!iAdН;pGg`x4Ϝ>sL34Ϝ>sL34Ϝ>sL34Ϝ>sL34Ϝ?{{{{{{{ޙ⥼"g3fQ3)ivJ)"9~3KyDf̢g3fRDHRE{{{{{{{ޙ⥼"g3fQ3)ivJ)"oLRw3(ٔ;R%o?^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[WWWWWWM*[&s6e92'jD-++++++&-q92͙KM"QIzg󸉜͙Df̥ڑ(y3KyDf̢g3fRDHRE{{{{{{{ޙ⥼"g3fQ3)ivJ)"oLRw3(ٔ;R%o?^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[WWWWWWM*[&s6e92'jD-++++++&-q92͙KM"QIzg󸉜͙Df̥ڑ(y3KyDf̢g3fRDHRE{{{{{{{ޙ⥼"g3fQ3)ivJ)"\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<8SUq«pxo;ٔLlZhyf̖ݻiiHtEh*&m+*;< ð7;a;a;l7q3!a29!CypaB:ɤ$6iypaB:ɤ$6i4F)s(mK34r9|~@p\vō0a߳Dl7VMBr9|J=?qH[Ɍ#,8ȭd~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&P֒,-b$̙ɤ'M͓J!:csO*ZEWD8Y4YiD'Lni4F)r#eDhŝ0G0 RP$G RUf̥Z*$P3afɥ14f̥Z*$P3afɥ14f̥Z*$P3afɥ14f̥Z*$P3afɥ14f̥Z*$P3afɥ14f̥Z*$P3afɥ14f̥Z*$P3afɥ14f̥Z*$P3afɥ14f̥Z*$P3afɥ14X@p]1T&s!(C ~>U)s	WWWWWWM*[&s6e92'"^*Zɝ7[6M(<鉧^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^o2,J'@p\ƙQ1gL#+ٔڴCR U,g3fRCnWBhq+&MniQ&hŝH)`9H~=213)Xm+FM48D&bݴ4b΀0O?HCpFvxby[{-vŊ[m-!isBvQ`BX0W
}«Pxo;ٔLlZ$:t^u%nZC+EZ7
ɡ;Dv;

<+;i9|gi9|gi9|gi9|gioLRw3(ٔ4Ht?{{{{{{{ޙ⥼"g3fQ3)hh!yoLRw3(ٔ4Ht^^^^^^7xo;ٔLlZ$:t^xxxxxxx<TLl&s6e-:/?WWWWWWM*[&s6e92++++++&-q92͙KC@Azg󸉜͙Df̥rCE3KyDf̢g3fR9!C{{{{{{{ޙ⥼"g3fQ3)hh!yoLRw3(ٔ4Ht^^^^^^7xo;ٔLlZ$:t^xxxxxxx<TLl&s6e-:/?WWWWWWM*[&s6e92++++++&-q92͙KC@Azg󸉜͙Df̥rCE3KyDf̢g3fR9!C{{{{{{{ޙ⥼"g3fQ3)hh!y\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<\'
a
@«zg󸉜͙Df̯:Yْ[m-!iAdН;pGg`x o<o矞~yy短oFѯ?sLsLgi9|gi9|gi9|gi9|gi9|gi9|gi9|-sLC|C|C|C},gi9|gi9|gi9|gi9|gi9|gi9|gi9|ٗ00d(`z|;?a)Yٗ$dѓIQl[Jɣ'6-qE(2?2 2~=lYٕ͒928Dp!m,%2?z>A
#G$ 2?z>A
#OP2?z>@Ǉ d(|? ?ǲ42 2~== c 2?@T/ǲ T3d(@x?zP<2?y b<|=<1>CHC!GdcP$ 0Sǲ T3e1x?Xd(`@ J= 2?Aw(d<1H~=
$ r$CĬh"JڏSǲG	dH~=v<PR 1H#Gc5ehx/;2?5 `z<@=Gg% @1g	Y7B$14#O31z>@d)f||=2G?ϏQ x?a|= RCC죱^2PP2e1vG3Gpo5>>~G ~$>Ϥ?;c(5^>H~=v<PQjʼ|;>=>{2FYE4Z&fɌ!H"d(`w(^)H,<2?0R |;/@~@x>/>J<1d)Q@y(~?~= ~;A`<  ǐo5>>ikL :!g3fPhikL :!g3fPhwT(Q[-ajCq8fc3gR-C4Ե4Cv7YM2FN!E63&w4I1gD,>O<C죱^2G	C0 5@ǲǁxj cP5>{(x=Qj<ǲǁxj cP5Q x?xd(x?|@G#G d=@z>@޾L(4bΊadj|}|yM-iHC#C" c,Z&fɌ.&
Lo$*)<vdf7Ϥ?@އ&g|C죱^2C>{(x})f|}(`>@Ϥ?;c(O^<v<3ǲǁxjSW$C죱^2R>{(xfRC!fl LZo2Iɣ')aFN,.f+HmQL-hadj|}b@?E',>O}!R'hghZٳdbƓQHō0!gǲC
Bմ,3H~=v<PR |;x3@@>H~=v<PR |;x3@@>H~=v<PQ0/hǲǁxj? RT yGfa͜QL,>OiBgB٫&(MƙYMjCqT(ivD(31vK}!Yhq,XB6wt4i衋xQfFdCEe(hD<9!IBFK<Bf̥d	,>O?>{(x 1?Ϗ@^?}!Q/CC" b~J~< /|С4!pEmD(S2gC~}!Q/CGd=@/@ǲǁxj?C!xjH~=v<PTd<= RCϤ?;c(>H)!e1	Gs6e+&MalՓGS&SfCqXCvo5>> +VS3ɼ-36LoĀV:vhxZ5q	flϤ?v)<38Y7|_ۢ5ĳr'ҊB3ZH~=~Bմ-Hn!j34C}!Q(tAB[腓xPfcЊy
-xZٳ)["!|aEǲǁxj@>%TH~=v<PRf,/C죱^2C!fJ@v@ǲǁxjʀ=j) xcǔ֘@t2!8CJ'!B5cD&}!Q/CGd=@/@yGc5e!P5RXydgPob(t1kٵgBZfCGan0)7Ϥ?v)<v)xG#Q(3F,MhCfGX6<IH3xZٳf̥n+6琎,І͝ǲǁxj<~| rJ~< /Ϥ?;c(A~z*f͙KMX͒92!m-7j 簷q3hhM4aP:kI
&qB-Bɼ-q&"CB4Pż(#2E!vTY[腓xZ5q	fl0F!jچݼtC<&fe2q;GC;Gɼ#eA`}!I1gEϤ??E.JDY7;H~=~cZ-Pft_C졍%^ы:O!c	VMQMϤ??1gI!|a?jɣ)HhYXly	ӐjD&mCH~=v<PQz>Ja 2ZBB+ZHi	G8xHZB,ѫgjٝ(wT(Q[œZ5qQ[3G(ElaB!dЉ36La$}!PɺfٞB3Q1g	fd:/P(FYɼ.ԡhmB?wRy_3gjƈ[d҇qK&poB6wCP,B-Hn!j34CH~=~PM%"LMhCfH~=*{F,</'Y4qE7C졈 
JtB8+*)V(mBM;MZ_ǲǁxj;@CCe1v= Ȁ/@ǭ(qZHPqK&po5>>633fYf$XY4ރO8!-&0Њ֒,(S2gC脉Df8Y7|_&(ZalՓGS&S1 ;V)jmg!B3xhضZ\BɢX[5dɼ#<դ!g!Pg۶Cz)"Py_3Ga I1gECP肅E'Cq)jad6le@T,JtB8)yQhEfly
,ٵ)3=4LHn3-g<FNB3&w~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧H~=v<PQ" `x?x3@@>yGc5eH ǃP4
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:biednMǃf?
2gA'M͓J!:biednMǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃NxjފaGgLы:)h)7HtD31cM٫&(M&ō47of8Y7|_$Y7|B֘Z5q4!nhc|zЉ36La>{)
a*,ڋքIc	CW;TTY1ǭАNʆ!m4(PHhHTSvOEǲM5fVrhMϤ?E',XYJϤ?~CpABYMpլ,lW3fpPP͌,3ge1v)B0=xx@^ǲǁxj;Hyfʀ~< /χxaF36qE0!L,>Oi)'ΉD&MmKWgjVhѬ("֘eV舨S2g*-4ǭ3dI1gD-nކ0h'o@jCz!"Q;ڈY7W&fɍ&(ZapEmD,ѫH3dĀjZCv1IMNb@?fhln4)92FN%B!&!dѓСLɛ{۶5iM褉A!|a$Q&hŝ>{)qLw8!<v);H~=~c\L܅f$X[CϤ?AB\[Q&!4H~=z
!A."ԆeG;ʽtB8hĨhHsny
,ٵ)3ebݴ8q-4',І͝ǔ֓Z-P!m+&B3&t1ZyV4$6-qE(LɝniɢX[8M!>{(dVldj|}Ϥ?@ozJD,ѫH3d)Y4dT"I2jgB65pɜ#ikL!%!!dVвo5>>Ā	
O!$fp샺!df7C졓t9HUf0d4,ڶ-PGg)3?ZLΈ\5Y:%5d-m5yM-iMᦀMlMpo1cM3F,膙!&j$1H~=~PM%"LY4qE0o5>>"Q֘gjƈY7ЄѨta>{bYMJ39iFN!_!֌B3&w-eĨ34dJ(S2gm6MQI#氢Њ֒,(Mivd҇k43dϤ?=hZLR5B褋34o*-kKQfhE<tI4
B;)yQhEZ\J3B)3LɠW
̙qLʋB,TYO!fM |(S2gSKZO!jچBŴ8PdΆ74*))pɫH\2E(7馆7Q-N!n;Mh,BD&03D:/)0iNBlՓGSCwR*hnCEGq52&dj|}|C,83FN!DtBɼ#IO	Y4d4FY3:hM!!G[5fPfN!alY7|_>{,h#agCHY7V:/H~=|ճVldR73fN(\S3FЋ*4Py
-i"٫VpM-i,3%ETmg!BB*#F,d6l=4LQhEYGЊɢXY7;e12z>J=j) xc>{(xᔣTd<T	H3ZV4dBśV4VMQK{r3gI3H~=F&i=dz/=hZLڢ2gikMg3fRҊJ샺!h-q9	Q1gI4SKZajچ!9	P38tCE4ٵnɢ38	:/f̥djA(4bΈY7;H~=~BĤI0i)fpo5>>t8SQffͬBYPqL(S2f:g)dƈHN0ō47o&S5(t8Y1%kL31cMɼ#"qB,38qB+g1v;DJ!fl'iD'+>zѓiᢚZϤ?ʁE(j38Q&hŝx\"L dy	gBΆn!z(bY"oGQKIAg)CPfczJD>{&(dѓffipM!!VB3Y4n5ihixG($7+:Bɼ-H~=4&pɻSVMQL,І͝C歚g(u3'
DH!҇CD(YPYy
*[fl
̙H~=v<PPz>~<@> C	O3G
H}e12SQ x?xZy&'qiSi,\HtD$J'p֐P,ԆP3D:/MJ!"Q;Ќ↎!d7B!}jPq	5"Bɼ-Hn!j34C&%Dhŝ'M-i:MpMBɝϤ?ʁE((Q&hŝjM8e36Ao3yM-i0Dr(xZB
fhEvЏCdB>k
-i"֘Ga ڱOn!c3gCHY7&qE0D(#_>{(cCXhYMCQL.&i
,!!Q(Άn!z(bY"o=4LQhEYGv36mg
fL 0B gX-b%BƆlhqE74c(= -hoF!DD'$ZQM1
C( ~<ZѫQ&"Q	,hfSsLC,83FN!g3fRhWo5>>hG7%4WCz)"Q	B+/}!QVY:H3xYݼ.&iwE-o}!P҆Ci&fCY4qE0oB6w>{(iCB!-aHtRE舰jM!!ikI,YmCHZBHW}
̙ikI#֌B3&t1[Ff!3&s aqE-&g'Ե3PdΆ?H~=QO!CffpLы:!h,2pflǲ;Gō24bMjCqT(i-gyY4ĭRɢ,P)dMCcHfbƙQ1g&!4}!MQKIɣ'f(VBɼ#=4LQhEYG2qvAoJpȉEzhЋ*6!hCEѓoJpȉEoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW~!-gyY6Y4Ch)743KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^ǔ֘@t! 1C,ѫ[MfEWWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+jdtB,z)i6͚li-5412$XHTR҆pЌ↍5iF!ff41H~=QO!g3fPLы:!4Lċ)Edg13yM-i0Dr(xZ5q&2 7vЏCdBL\CMlO? ~Cpy:Bɼ-dfhn%adj|}>{(iCB!-aHtRE\C4-aDt_bT9"QI$	pa$[r-HRͨug3fRdݴ'D[5f7!C3:h:Pc",P۶,ٞCM!A!!QL,X[͝F\"QL.)f0ofٲhafM!g3)}!MQKIɣ',2q48!Ѽ4SKZoH~=GRfph+gfچC-E4Y4qE-&g&BfpE34ngB3&mH~=GRfph,Yɬ3&t19	Q1gI4SKZa6MQK&p+" `v7a !B;Ho5>>0LA!0'd4G2g+j!d֘Gǲ48 QI.K34֘Z҇,X&!g|C7*)<fbƘZZP噋ad6lH~=GRfph-Hn!jI3kKbVB@g(b@?!BԉE(LڇWbT9"QI$	pa$Pfc&RC&/=4LQhEYGk9
FNɼ-(C"%5i(wE-ag3fRhW6͚&T3b ajv:g%kL,h4#OE[23$R/Y4qE-&g&B褋&gfm
̙Z9	XjچϚ-P(X
̙P(6mPfg
$DHVM&qCH~=QO!n541fYf$X\QJ+&8Ϥ?ɣ)i38Y4daiC$(HRdtBއmjҚIC	BѫHm)(C!yg3fRō47o+&Jɣ)i33fbW ɼ-lC,83FN!b͹Pm
#F,
fLC,83FN!b͹PضFN!B6>{&(dѓXnEE$6-jچLɛ{H~=GRfph,Y"
ҸXPdͽbVB@g(b@?f0h$92jDEvĴCM!A!!QL,X[͝&nB(S2gC\5FNL͐wD$I!i"5hCoCPP͋xY4͙JɢY\C54BѫggD鞈BP&(Z[1XBB8`-M9
IƆ!gCvD-i38\5H~=GRfph+gF!aq:#pLɝ$CVy1 ɼ#3xBpR#H~=GRfph,YmCHZBɴ()3oǔ֓HTTᦆY2jPLVM8
fLcsOǔ֓HTTᦆY2jPLWR
̙柟H~=zѓgDr-)3[٭.ɤ$6\R3	5Y1MgCvD,7YW	C$J'p֐)dƈY7fpmg!_Ϥ?ɣ)i38Y4d3WDHP!5
fLad,2py:-[P,h"2Y4qE-&g&BdΆ0kV4
0z/ad,2pyrC,,3h)3C,83B3F,ft3,.(IP}!MQKIɣ't֒-LZ8xGv?r(ZC38&iPА샺/ĀjѴӐ!5q!c3dNB($4$*)H~=[pȉD,fq4,i>Oi{CB٫vN(&!G31cM47o>{&(dѓZ5b$̙̂ΈPٵA-FN%CDhŜRCsgjCfŠq&C(bdYCYBյ%i2)-[PPoAPƂ#)腍,S
̙H~=GRfph,Y"
fN!B6	:c
̙a&qD("
ZaB6J)+:Bɼ-hQHl2lΈZBũMicvAϤ?ɣ)i38Y4d3vI1fLᦇ:Z7ikMǰhZLM8<|b3zCMto֛a!QKJQO!DtBɼ33aqE(L7Ϥ?ɣ)i38Y4df̥pM1g)	>{&(dѓXnEE,B38Z(S2fY4qE-&g&Bśr*,-PdIQaB6Ϥ?ɣ)i38Y4ddZ!BeC60o5>>}!MQKIɣ'͜(4bΆLɝapM8+HCnV,jރBMTSCIv6!d*h(jPq	5(($$*)Ze"Q;{鞈BP&(Z[1XBB8D"e5l՛9C8<$63%4Lg
fLcǲQJ)-&0j38Q&hŝjM8e36Ao;Cnե47%1 L*h.fX\2EW<"Q9LpEmD,ͨuE0D4H~=GRfph,Y"
hhQ1gL(S2fad,2py38LɝapM8Zy	 ՜4ݫ2MZB
Q&g+j\"C
fLcsOȆ&%4Lż3SD!̜2hVD"HmQMg3fRΉD&Y4q-4!C<٠9
hCd38dդ(S2f@FN!>{
̙adѓS3dkK}!MQKIɣ'GD Yǰj8vDoj8G֘CJ'!BCpɜ.xQ!QL.&i34CH~=C8P黉۞B>06H0"&3F,ad,2pym[PPkD,Bы:aB6C,83FN!n3&pЊы8QffͬLɛ{>jRիHm8,2pfl!dVh♚7Y[5Ĩ4"C36mgvmq
*vmPPh74Sǲ T3ѭ0GH~=z> K v?.iikI!Q 
cZ5Pxw(|<@Az\ǔ֓C#O?> P~{F}!Qx,8H~=GRfph+g4!naB8P3!BdY4qE-&g&B=hZL)!M͛YB;k=ҀV8BY4C<|С4!pEmD(S2fY4qE-&g&BśV4,B38YAjHLɛ{ad,2pymȨBZ!oCQ&hŝ3&mH~=GRfph,Y"
hLы:)
fLߑÊ8dա#m3v1XO?#4ݼ2qǰZ83zѓ[)f0"qB,-jڈPdΆ7>{&(dѓWhCdǲ@(`3&w2<ފac3gCD7jtR1ފac3d6lpZHPq3hh-q
Zanɢ:!>{&Lz/Y4qE-&g)E<fY)Edg1d'S
!fr>{&(dѓZ5hj$6SPx\5!? ?>{&(dѓCM!dM!iC$([D8Y7|_48iVd7(3++j!B:ǰZ83zѓO?ɣ'f;&!pM1
fLc>{&(dѓXnEE$6SvOD(3HPdͽC,83FN!b͹PL-M=LԸ
fLMt321
Ŭ8Қ7qE2B&(Ϥ?ɣ)i38Y4dHfc3hY4nMdj|}}-gyY4ĭRɢ,h"2\[Q
+&4C X͒+'S|C,83FN!b͹PL-M=Li
̙}!MQKIɣ'f܊T(HmQ&g)E
fLߐ2<ފaDf4S:!DV8;ь$6S
%1Y7;CFap,	fbƚfal֗h֔Y2jH~=GRfph,h"2\[Q&t֒-Rɢ,>Ok=ҀV8BY4C<:dыPІE0oB6wǰhZLM8<6iT(HmQ&g6H4I)3o|ԇLBDwif,ixY7|BCq'gCHY7&qE0D'w@:BDwif,ixY7|BCq'gCHY7&qE0D'w>{&(dѓZ5(ZP:kI
i(Y4$Ie2:!oC,NBIP-$64C!ZHCRA8B/Y4qE-&g&BCQ&g")3,B҇ZHPqK&wԵi@u+JMi!J,!BƂ#)nݓD8@i"qE7ǲ(q;G7q3sXĬ7qF sB6pь,hnV&pCoB6wǰhZLM8<XYٔ-(p5Ff̡d҇&,腽/H~=z#֌B%4LYڴc+&B֘Y4qE-&gwq
̙C,83FN!_38iwS
̙֘\2EY4qE48tC,83FN!f%dդ,Z\B܆ٳZ\Bjhc
$Ϥ?ɣ)i38Y4d4T)!&ZMd8BY4CxGϤ?ʁE(k<DtBM8\"LB23$R,33f:&fCH~=QO!CffpLы:!CQL.&iJ!E)jLΈH3!>{&(dѓ[8D;VedѓPdΆ05ڢgCMZBݒI8H3!i,Bɼ,n4;5ǲj̜͜C<C,83FN!g3fRhW6͚&T3bZ GϤ?ɣ)i38Y4dF-Cfc3gSB*ɤ-(p5wh&SH~=GRfph!TVDtSJh3D5i
̙#JږY4qE-&g&B5ElI1gE0D=4LVLɝaX24k;q*
o}!MQKIɣ'z!pEmD,B҇ZHPqK&pkCxZ5q
$J!<"qE7>{&(dѓXDe="M!iC$([D8X-b%BƆlY8	=Cٸxo8."v {1{삿`/; pϲ#q6V舲Co+vm\BhY78Z
$A(!DEgS+6Ҋy
adѻHsdեpFvxby[{-vŊ[m-!isBvQ`BjE.ófpEKvN75Gfd\ى+g2b]bwiݦ{۰n[I]DjF>ȋ
;8xNci;6w٩fvh؄}څFwfgd2aڂj};fHݗ	X;ݮ;5Fki'{ !+B*; #n4섣ԻiC{vv/}'vmO9wx	;=~5`rk{&݀kݣ v\}9Nra9ݙ{~߰PM{%EN0ِ؄nV{NbO`h`xPT챷dE=F6(v	?L)v\ҞH=LN%9s }	c=paKnS
}J{ݤ*9SAS=K}1?U'-pS	O@p4b`,0vK; 'PUR`߰Ӱ?` ;rMAh]XSx3`%p`AfcROvlmf~F=]Q"J}G < w^`=oG` 6_1<_'=b`^P:xx, Nõ]Rd#n;vdkړFC^E}5JL; }D6ǉ}	}hw;-vjI8*vZ;H=`+, l{\!:s&0{g?aW8SUp-q92͙J3FSyf̖ݻiiHtEh*M	*

B37;6
aΛ!
aΛ7?A|'La: 8N0P{(xC1#O?> P~{SS!\!Ylxvq(YAjHS7v338pY«Pxo;ٔLlYڳgD(ag3fKanݴDVa:"nBv6vyTsgi9|g#C 21HdVS36mg$	(PdΆ&ȭ&Ee<(3fxZB@2
fLbidVS36mg$	(PdΆ&ȭ&Ee<(3fxZB@2
fLbi~?R&L<YiA'LM<~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&{{{{{{{ޙ⥼"g3fQ3)gj͝dD?{{{{{{{ޙ⥼"g3fQ3)gj͝dD^^^^^^7xo;ٔLlYڳgD(WWWWWWM*[&s6e92v;DJ/?zg󸉜͙Df̥6tN{{{{{{{ޙ⥼"g3fQ3)gj͝dD^^^^^^7xo;ٔLlYڳgD(WWWWWWM*[&s6e92v;DJ/?zg󸉜͙Df̥6tN{{{{{{{ޙ⥼"g3fQ3)gj͝dD^^^^^^7xo;ٔLlYڳgD(WWWWWWM*[&s6e92v;DJ/?8SUp#zgvNݼLXȉE1NݼL;vbl-۶l4DV¹;

!TOa,	BGpxo;ٔHH"؋yf̖ݻiiHtEh*M	*

B3ñnwX0Wn\*3KyDf̢g3fR-hDo:Yْ[m-!i@BhNq
y4Ϝ>sL34Ϝ>sL34Ϡ5q38O朅C(hlؚ~?r@NbiW31Dj'NBsNbi\Lw9
!:f͉5q38O朅C螆DJBt͛O'NBxGOC"%O!:f͉\L6SO朅C琝3fǔ֓[-hadj||i3e<(iT8ny	6lM<x?cPj
&tBtl,4&♚7Ed!P'Lٱ4#M	!d琝3f@jfpqLq	Ӑplؚh\L&CGi^EqCsNbi)'fGПH~=4E$[5q38Gs8ȉCY4/"'Lٱ4#MdD,B\PlؚwWWWWWWM*[&s6e929oCB$Xy~B,(Ly	ud҃N}zg󸉜͙Df̥[Љ34~3KyDf̢g3fR-hDo?{{{{{{{ޙ⥼"g3fQ3)C4"Lō7oLRw3(ٔz&bƛ^^^^^^7xo;ٔLlP1cMxxxxxxx<TLl&s6e(rކIWWWWWWM*[&s6e929oCB$Xy++++++&-q92͙Jf,izg󸉜͙Df̥[Љ34~3KyDf̢g3fR-hDo>`N\ޙnݴSo4"QLSo+w8otEݽر[v:"[!shN¸ BXxp]«Pxo;ٔLlT&ag3fKanݴDVa:"nqA\!PXxwTL!U-&E;v1cK"%;vq3D[݋nZC+EZ7;
+*

!P<>?[1g+;BPLY_bb{ş3ş	C1g݉?jVLY]LYL?lؘC1gv&,Гؘ{7bbŞş6LY5$&,욗ؘ|=LYic>şx!LY}bb8ŏbb81gI1g9w1g:şIC1gşq|}??1g\ؘbb
&,өş4şpLY]&,ӄ,;şpLY]?Wbb8@۱1g=?ؘ}$mؘ|aLY"bb"{&?HwؘN?bb8LYl{Dşp?bb Sş;1gO{	=?-LY 2Obb8l6LYͻrbb Z1g91g91g91g91g9v&,Ӈ#NşpiؘN;Õ?şpgbb8r1g9[ؘNLYV&,Ӈ+{Óşp1g9;LYNÑbb8r6LYF݉?۱1g91g91g91g91g9v&,Ӈ#şpqؘN;Õ݉?şpwbb8r1g9&,Ӈ#şpwؘNÕ?şpbb8r1g9>LYOÓşp1g9?LYOÔşp1g9@LYP;Òbb8rALYH=?1g9Ð߱1g9Ð߱1g9aؘNLYXv&,Ӈ,;Ö=?şpbb8rǱ1g9DLYQ;ÔNşp1g9gؘNLYY&,Ӈ,Ö݉?nşpbb8r۱1g9qؘNLY\v&,Ӈ.;Ônşp1g9FLYQ×=?˞şpbb8r1g91g91g91g91g9$&,Ӈ$şpؘN{ÒWbb8rJLYI]?+1g9Ð1g9Ð1g9wؘNLY]&,Ӈ.Òobb8rMLYI?71g9'v&,Ӈ$şpؘNbbsşsrbb8obb8ܕؘ;1gp1g..&,"LY şobb 5LY;v&,?E>şԾş~şP]ؘ;>LYbb@Y؜R}w<
UPbQo|!(4J.Y7|{\R=.{\QwE
|
0(QDoL+QTX|
*wV?
*TUTO
x+^J~JJJK>K^K~R
*`**<ko AϐS<a Skm.V3OKoor.S.Yl[{\%:vIOLG-okBFKB*o6g^#G~R}7x	~d}[ĥ%mT>%,(ĨJ]RJ &)"x30o+N vY<Iw1
bKI51ߘ|ywQ{X۵읇d(۱
#o[(JG}=.0v&v;t;Wv^ﰾ>(ND|
(S/_^M{Mim);0"	H 3>a+;9?vraF#( ğrwQ7k;XUw
{ 0،`V+V
:q-t}R ž] ΋zrSN?+ȁbR;i^<V?-go?	6~jOPgOVwo般\?M"*?o??~dƟ{??+&?~댿Q4k~(Ќ4߂ٜPO3B?qXE64߀wO}4"4`{oɜ5e?m<?t8CojY4pO qL4f?f}G_?ؕ<'fս},Q4dZ[q	$6衷O+7mK&\i{j)??شC̘4aQ:(m4g!o9n4\iwho}Om?4"O2Eq\2Eo|qƟ ?~\iȿ{wݳOo|@Y{#r+yڴBq)l-{ \i)O|WƟ
O<bz?Ɵ*O\i {O1f܊4 bͫj4 9ٵoG?O O\i (\e7?q'?q_~\ibo8ӄ?oN4Ɵ\iӴƟ8}?ӈ??cӕ?qq3Ӏ~؛_\i _~؛Jqd4Ɵ&~qd?{̉Zr o <ӑ~797[̄97[́gE;/@#F#CmFqHw&_>/ 
,o*o"oG&_w&_.'xA;&/\FS(þ14zv
7&/S*Ob Oz?`1^M?^?O_`0M?^a|bi?/Ob&/S$	O W(oM?^5
O`0%M?^]g|biP	]14 % cPcfi?U140n;O2`n̦3{O3~;udv}3Mf .`{v]M]/|bi7`14g3fR!E?KH~=5@;O47&lT:vI&hFOǲ#h|biif%O4i.>;O4;;O4]mig`4J4O4Vw`4$M?vEm;&&NhT:OQs14tOA`6|bioM? li14tY&?`68_14 ?@a14#moM?ٔ]'|biCmC
bԑԁl14"`6W`6)oM?H${ORX˻OR `6`gw&%Fԋ]UoM?`.
$&Wd'O$OݒQ7&0e%N5oM?`IM?`LNHPvI*oM?`&I&0K;O$+쒗14yWdg|biײJf;;O14x
vk14ygfO<|biNϷ&; M? M?.vv|bi8gdgdgi[OƝ;O;+oM?v'M?vZ>;;7&vv|biy9>Oa |bi& 7&෰8>&O_|bi&j&j	;O5
&j==݄P} 
[O5$v{O5&vO5N|bi栫-F@ؖ|biؗKkw&f&.=w,w14@wbY22K&1bؖ14bCKq14bHK|bi+bX14K'oM?b	b(v%7&1e]eMAEı/|bik.Ĳv%Ĵ bX14C졍;7&S1> 3 ؘk14G>{)ba+ OѸ/ 3 _<		(AL!O	
"p&_ gctOqN{d?ǿ:78's=dqNJd8'w=ɿ윝=?qN=윧=ğqNTd_qNVd_8'+cq?{ǿ8=_cr8'?ǿ:_8'.cwYdqNǿ:g8'0c=IǿG8)c#_q2U=Fdo=Pc{cq"ǿ؈%c=A?{q"
_D-cc=AS{D.c8q"?ǿ؈ǿ؈=C8_8Iǿg8#-dcqFc48de;de}=쌁=qFǿ8#1ddOqFg=Ϳǿ8##c3qF{?Jd`{c17{!c2W8#?ǿ=O8#?ǿ=_8#ǿOdb8#
_Zd`]=ſqF?ǿ/{{qF0c09ddqF0cb*q"b*q"cW8Mǿ؊o=Xǿ؊4b*q"b)8FE{q"b({ǿ؊}=Sq"c=P{?ǿ؊{Eg=VEq=Toq"b-_E$c=P{ǿ؊Mb);{8Rǿ؊Pb)O{O8JE*c=Q/{q"E,cRb)k{{`O8f`{q`i=qcvw={ǿ;cv{8kǿ;>`{q?`8h`8n?ǿ;F`8ucvI`==ۿqɿǿ;ǿ;J`=O{'{8e_qǿ;ǿ;,cv)cvZ`cv[`T`/{8oǿ;ǿ;0cvǿ;L`==qcx{_qcxm=8cx4`g8ǿ<;`m=?ǿ<]={cx=8qcx{Oqcx{#cx{ʿǿ<$cxJ`?`8q	%cxP`==S{¯8oqq
	ǿ<ǿ<-cxǿ<-cx*cx=w{ǿ??ǿ<?&cxag?89O=Tc?{g&{=Fg89[=Nǿ{=Gw89c{cqrAg!89a=XcOqr{g.?ǿ789s=jg$qrJg!89w=I=D?qr=J=DqrTg%_qrVg"_89+c?{ǿȥ=K_c89?ǿ_89.cYbQoJ?ǿؔ]8c(q%q%=c`0cUq!88`0w=b?c{q`0=`78?=a8`0=b$c=a8wǿ
`0S`0T88/
?`0)c`0[`0qqǿ?ǿ&{{Q=dUc78ǿ8F`38`2;`2}q'H?`2ccq([{ˏq.=fq$ǿ=d=e+JD*c+{ȗ=dO88ǿq"ǿc{q"8sq) ǿc)8 18 1ǿǿ`Y=wq a8 0 ˿ǿ{{ q f`c= Ϳǿ={q bW8 3ǿ?%c=$c=V`+{O`=Z`-{T`.{8 1 {qq{?8qƟ8q=q=8ǿ?a='ǿ?g=~=_`=qc~N88~S`qʿ`=g_~[`/ǿ?={~a`4c58_=jqK?=io8ǿG=iwǿǿ{8ǿ{'8`4{ӟ{+qD'cJ88'`4%c=h=hq@{ЩqI{г=h{g8cSqfͿ=l{c;88ǿ`6Ͽǿ{{c=mǿ`6qnǿ=l=mǿǿ`6=lqbO8ǿǿ=lO`6){k{oOqe{=lq`{هcJJqIUqI6d=#OqI[qI;d=#qI{WcIǿ%{CKqID8$ddoqIId{Id{Jd8$?=%_qI=%qI,{E/qId8${K,{L쒙qI0cgj?ǿٯǿگqvoqw8;Yqv{=gk={=qv{8;q={=_ga8;&{ǿWǿC{?geOqvV8;ǿ؟qvYge]=OqvYg`3{ 'aOǿ@5a  c48?ǿ@;8oqaw8=8a ={a8a8Jaǿ@&c!{q
a Ia q
 = = q_ = =w =a q8/bZ-O8{fKKc-oǿؖw=ĸ=ı8bZq%{hK=ĶKD8c-ǿؖ=ĺ=ĲO8-8bX=ĲǿؖSbYSK*c,K8K,{b8wǿؖ[bZ_ǿؖ]bXq%?ǿؖq%ǿؘLQ=_1W8=ǿؘ{ǿؘwb`|Ls0q=ߍN=ǿؘL>0==ǿؘǿؘLcFq&"~28{ C18ǿؘ=ʿXq&{Ύ=N=8	L'1ǿؘ!ǿؘ L(~=b`Nq&?=¯{oԜ{_AǿؘWhq&	='b`bak0~ǿؘ[0T1/{8c0Y0b`913{q&MO=MS=_q&bi'biǿ؛1ǿؚ4bjq&bi8FM{q&bh{ǿؚ}=q&c4={?ǿؚ{Mg=Mq=oq&bm_M$c4={ǿؚMbi;{8RǿؚPbiO{O8JM*c4=/{q&M,c4Rbik{{q&MKbiw{ǿؚ,M0~=s=8L?  8*?ǿASa{_ ~98&a4Gag{ c68#8+= a{qP?ǿA ǿAa8,| ~{aN=͎=
7a85~ǿA$ǿA%~ǿAǿAw=	7{wÏ!{qJ ǿA| ?ǿA*cVqǿA{qǿA	N=	g{K{8 =	oǿA?^qRa aY`ac=	{/{$!(a	O8F{%_!~q|!C={%q3wqa
?qa	w8C8K{#=8Dc{&?!"c{&߁#=78NǿBlq?!ǿBǿBw=7{"w{!{$8E8E?8BO{"8E_q!	!ǿBǿB,c){"ǿB!ǿB?ǿBKa=q{#a/8I{#=sOXq?N=p=qWӏ6	{`98ǿ,[`8w=pm=r?8{8ǿ/8q?ǿ{oǿ0`8?{?qǿ8`8`8=rq`8JwRq³'~{=q+{C{O{=p=pBqo8/=p`8'c,=pR =p8]ӏ-c?||=q{=pjq{g{==NQbr8ǿ؜{N7bt?Nc9g8{bpS:?£8q9w!ǿ؜;98{{N {ǿ؜	ǿ؜{6H18D<ޘA<$Ȉm鉛f7n)۷$lgͷD}$)f-6Q!O	A4T0f0	44Xh&#Px:0V]d(4ECiD3@M"4EC[i2-i&!\4ECJ܊բ$238dէy8 e B<	 `ATԷ"ifɻ4Laf
 Y{
∠UsO  >x	4(DÅyV]  ;<1X"
>KwfN<C@h&4ECi7XxRiD4ECi#,@sF&<  4ECi⸲`Mxh&چ8T	4A+.afi@\N	4^M Q
i*3OCQ ;<Y8Q
i@Dpcy@(K |96$Z<׀@F*JX<C8|pcyX h&M3$Z<	*0$Z%Ak+Hyz3k<OHbQTpcy]8aip!)E@ Ȉh`,戭EFN<L&5Q+zefrx@MV"Chͬ/4d҇ō>0BьiO; a ;*N,3F>!PtIfhYOL	46V]Ԕ`C,:} ]h`< B8D;Vedѓ4Bj	"SDeF2Z| l&c,Z1:41v	T%4LYڴc+vHm&gg3gQ;7Rh`)f23Igg3fpY4d=(5PpM1g)ii༤*0Jh8qLpvg3[<zA	ü`%4LZ8g3Z44#Ml&c*)Ґ3k9)f2P+&xB%4LTRfrM"SDeE!V47qKR/M"SDeE!WY8DއjډZ6g3HLOHh`M"SDeM8hdSٔ1cLldS|՜͙K34І͜}3fRdYX6e+?}3fRiYD}3fRiP9~S2
YOlV̚!Ɔ<^ *^ *YOlV((rq3<f̥"QKvMZy %?)͙JԉE,PPThA!ѫH5!vS2vi0IX]T6e,[eB,| f̥b,XĆYXYp"TA9XږMK9er#b4  (D!
Hhn+Mb+jY4q+tDYXoU+9[RɣgjCh[PPmK&%)D&ia`"TAͥb+jY4q,Q[3tV((rGDI[JVԲhV4c+w8)XږMK4(<"
dĳN[̋PPmK&%dYhh+b+jY4q+yeH"
dĳNfb+jY4q,ӐDf>JVԲhVs6e+w8JVԲhVR,x?+9[Rɣgh)XږMJgJdty L4E@ ұAC,8͙JTF4Tx(DC졓t9[D?4 Zr`h&CRed<1 ZA4T0a	G7!+&nBC:PW7!x<}!YT:yp$/A4T0`dbƙ[<n=|7PH~=CB'xh&C졥i$MH(TS! `l	4g3fRhǃlVM8?=P<>{(|=@ٔ(s6e+)E?ʀ<^H~= x?Fs6e+b|Chf̥Cľh}!Px/ٔt8|g3fRv)eG C `>@92:8s6e(u3'qLH~=
=@Ϥ?d1g3fRj٫6rS2q92VY:|b}!Qf~Jdx@}!Qf~JdK92:%p^)[CW\L܅/e?GT B'e?GT B)i\5q3rg3fRCr-jf)|!>{(x@C!T}!QCP4	g3fRS(tm"g3fRS(tm}!R  0 	RGe  P*@@ 5 Ks6e+zN>3)[v)e  ǲ /3)iECǲ +/lZQCmYٔA`_Rf̥͙K2+z1ԟH~=@Ȁ<`}!Y" |;s6e*'Գ)Pi=:}!P$<R}!P$<}K92
s6e*'_R}!P	e@|%u͙Jږ4zs6e+jZ/e?axԟH~=~|`f̥hns6e,XCvCc d_ٔ1cMɣ')fbƚFN%Cc (|=@Cc (|=@3)fbƚFNs6e,XCvhX6H~=A~< %`adQzy͙K34އ)fbƙ[_? v?<@|CcH	|g3fRō2s6e,X*%xCcCev;%Fs6e(sCB'lP憄I|C졠|<>{(h<I|ќ͙JކOYٔhD?@e R_5g3fRCY4C92Rɢj}!PȀ@@GO?H1ٔn)[%Cǲ Sǲ R_4g3fR92I|C졈 
x:}!Px%92dV4bDy͙K2+z1"KǲxCDv%Fs6e*2:f̥FB|C$<:}!R92f<f̥En٫6rC졑 1?Ϗ>{(d@O3|ќ͙JCpɟlRLCǲO?OCǲ3C&mgU Mǲō47o+&o4CA4T0adbƚFN< aP?#4ݿx%A	O?KT=IC*OGeT4H~=DV4bDO0h`ԟH~=DV4c4ECH~=~o4Ȁcf	4fc;P?@S`NZPǲ(q;G7q34dh&b}!QVY:4(	?fdv)CN>i[-Px=0MC<,	4>{)=bRPyB{M=)͙JV)OKc8<2LٔPۢʂͬ)[jW6>h}!P i$4@Pr$-T6e+tDY[V(c'UsO`|Ad4`	H(DbUsO |Q
ihiaDP*9PE{
∠UsOB#EyXX&UsOd	 lQ
iQ
i@(DږDP*9Tx(DUh&CA4T0fP&$iˀM+A\pcxzah`<Y8Q
i	4 
"TA=HA4T0fQ
i "HF枴᠚*3OA1᠚*3O D78Px/ h&#P{PG
A4T0f'h`<W^L	4)AYt;3ODBvf.p:Px,(Q4HKbh&# QT-f$4ECiFQA4T0fJ1bHh&ڠDP*9?	@h&*3OARA4T0fA*3O8 3\	4<(u*3O 7A4T0f+!*3O &h`<xd(Q45V]p4v(Q4T"lC4
 (Q41v	4h^~C4*E@ д∠UsOdR."UsO34B(Dӊe4ECif`M 	4 ΃A4T0frq 4ECiO<A4T0f4PyP}l	44ECi큨R
"TA?,@ 枨Px7
ai	A4T0f%*3O 4ECi1jQ0UCY5lE@ 	
"TA=TN	4(	4dh&L	A*3Ohh&0`	40h~4.Bi)M h`<#!*3O	*3O4g*3O 9(A4T0f\ـh&j(Db ' Mx4ECi Y UCY Q
i Y 4ECi¨Z=Lj(Q4b"Bi)T-fpH(
"TA<	ƢUsOLgh&(Q4 DP*9∠UsO Z<!DP*9HfDP*9h`</Ex(,#e,< I@  Mf94ECiU  Ml0h&B Pyx*h`<!h	4pH4ECi8M4`MTh`< DP*9PQDP*9-BāDP*9G Q
iM>!wy(>!wyqh`>a4ECi<- !DP*9HbPxrGA*3O9BpV]bbq4Q
i áT-fM4ECiD3@MфPPz,BvfԸZ
ˡYzH%> B$#OCQ ;<\`PI 
"TA<
Z*3OAPh&)HJ*3OA (h`<BWPxtEP?extp(Q4|^CA4T0fqX%GPx h`<a	4c0h&"pF	4p\7Px
xh&Ł4"h`<	CA4T0f A4T0fC0`0P|E:A4T0f`)h`<B 04ECi᠚*3O6$4`M0h&Q(A4T0fKĐM@Zh`>l(Q4^ ᠚*3O8	4Ȁcf	4fc;PyB{M DP*9)@ '0(Pyh!*3O1DRh&HA4T0f@0 A*3O)@Px JORE`M: wP(DPƂUsOEM"4ECiSYt;3O0[!DfДh`<4ECiu!0h&Eh&la*3O J%>$#O @P |B04i A4T0fȈh`,~4RRi">aCP|y@	42hO0h&¤4ECi@X4ECi 0h`< @Pzf	4F%K |9
bNiゐ 	K |9Ah`<n=|7PxBh4ECi$MaQ
i`Q6Ez1Q
i!<Q
iL@h"TA<	SQ
iHdbUsOF@∠UsOMBQ
id:HBUsOA  !DP*9,
"TA< ()Ex9
"TA=z7E@ vF 0&(Q44DP*9WaDP*9B @ 6"TA<	Q
is%DP*9!HArf  !oxZXZ^ib~mzX#AsOKcd&@rO  `LfOȃ : D@yz$ 	@z$f(ᑐl!0Jbل3O  Y`
vࢌBH+4w.i```ezIL	果ӀtitpV?O!XQxd`G8$=,PʅX	f8>V1 |f@L OKc89EQsOKcϳO   (L4<hE	g4-= HÃ4PЂ h| 9@Ax	Iw<
R@${ kN]iD:
 iPDhəPf
@<4xx		Agx x13?< 2Ȑ@R!f ^0 *f1	C0߂=%&}_RLL
^+~RWM+~W^)xWY&&?
L 5
LB4/
L&!IӞ~R`KBR`	!IӁ
L!IӋ<ȏi0y%&I0xԄcxR9x}HL_=HL_+zPa!3~fB*$g~)x3B
Lfԅ/OIK)&3R`E7qG/R<WO4H4i0x:8!3~HL_ϩ	+'~&xԘ=HL_ޤ&x SB D<` 0x
^+'ԅ/Q&
L0R`BL*$=!Iǩ
^+x7!K~`xGBſRWg
^+|OIRW$~(gԅ>*z˾1xsBG+S_RW`Q+XH^_!~j0y+TORW歽Hb_-$oRW梗+P]CcjL1?0xԟ<W$>4x4R`R+'7L1ޤ)x Q&&}HL_&H^_}H^_Hb_OԘ< ԅ@M!{~~1x&'i0x@Hh_}HxL<!<UIQ&H>)xOY&Ag&AD<!0T~TI
I0zcL)0xHl_`_ÿSC~HxcoR`_;L
_<Hl_S԰xcSC~( ]`Եx#Ri0xD%$BaG<#TI0)&z~)x1/ԅ/FZ!K~}HR_~)x͕z6YBqBԅ/oR6F$Wߩ#WRWoRHx͋^_
<W L2
)0x,I0xɏ
^+RW"o
^+Oԅ/K!K~2-z}HR_=HR_SB\>)xՍHR__BXoBY7ԅ/Kԅ/gԅ/HmB$[B$>$$HR_HR_
^++ԅ/HU!K~}HR_
^+B?
^+u)x)xHR_!K~nB?!K~nBܫBܳBT!K~n`!K~!K~z	V	Wz	P=HR_)xW>)xW~)xR
^+
^+BfkBf8!K~3 !K~3<fLp? '&8F!K~pԅ/Oԅ/_ԅ/oԅ/ԅ/#ORWHR_	?)0| L*'I*$}HR_$+=HR_z9gB?!K~r$9HR_>)xe>)x`.I`ԅ/MW
^++ԅ/LW!K~%	RW<>)xuޤ)xt/&	RW9Sԅ/NZ!K~=HR_}HR_HR_HR_z?ʉ0xR`)x΍HR_HR_z:D!K~uW
^+ԅ/_ԅ/P~R`e	0xP~TIRWC?RW@wO
^+~R`ʉ0x>!K~Xz
^+U!K~K^)xkRWHR_zXBcRWRW
)x%
Tz
V
G~)xԅ/Rԅ/R
DRWHB)=HR_ ԅ/O
^+ԅ/qBjBjԅ/z+wԎ^+8KIƢD<jcԅ/-!K~ GI0x6!K~ @BQ&Zԅ/I0zЛ&ZJ!K~!Iph{Lǟe)0x_BO<>)xu?cT<UBHR_?ԅ/L!Kv~7}H⿸R`HR_ܥJ$=HR_>$oRW߉i0|@ԅ/O}HR_e	0yԅ/ؕ!I'D<~%$bϩ
^+G
^+!I 3Q&
HR_EoRWQkԅ/Tԅ/W
ͽHR_g~)xµ)x¶>)xºHR_dRWYSԅ/VY!K~}HR_fRW<ԅ/;!K~=HR_I!Ix'Kԅ/?I0x>L6YBl%~R`}<l
*$aSԅ/%$@mBO
L?&oD<% %R
^+$a
^+(`ԅ/X}B,߉I0xXԅ/X!RW`B,0&)xԅ/HR_>)xB~)xB?ԅ/p⿍w
^+z⿌B2
^+/RW=HR_HR_oRWj
^+ǩ
^+B-*K~)xRW)xz<aBRWRW
^+
^+RWq
^+ԅ/ݏ
^+'ԅ/ܡBn'=HR_zGBpA!K~8F!K~8'z	~)x
^+ԅ/ԅ/qBr!K~9HR_J)x)~)xԅ/]
^+RL_<.*$qK&HR_,!K~:>!K~:<t&$<t`_
^+	}`чԅ/O=q
^+G&\6!K~/`)x '=s?RW?D=p	`!I
)x=HR_ȟԅ/)x%$.!K"
^+=HR_ԅ/HR_P#'AKԅ/~)x>)x)xRWyߩ
^+wB/ !K~}HR_?RWxB/ޤ)x)x
^+ԅ/`4!K~GB0>!K~0!K~8!K~HR_
^+B0HR_RWဳBw!K~;YBv8!K~;?!K~;cBvBvz}HR_>)xb
^+كԅ/?
^+ᷩ
^+RWޤ)xǈ)xǈ)xǎ}HR_=HR_
ޤ)xǂ
^+_
^+9!K~zF)xߩ
^+$;!K~>)x?RWJRWHB	HR_!/ԅ/-zERWI3ԅ/bԅ/c
^+mB1_B1HR_5zRHR_%_RWgԅ/b*zL)xק!K~ԅ/)x׮!K~ԅ/ORW^ԅ/
^+oRW/RWHR_>)xǪ=HR_MHR_NHR_G~)xǤRW~)xǵz}HR_J~)xǢ_
^+kԅ/BzB	!K~!K~ޤ)xRWL7!K~zdRWLB	>)x_ԅ/ޤ)xRW翩
^+oRW}HR_!K~zBԅ/RWHR_=HR_HR_=0>5!K~|4!K~}
^+RW=HR_8!K~|>J!K~|U!K~)0xd8 qIL>?!K~>D q9$w|_cD<3)0xf~TI1
^+mB3 z^)x4RW[ԅ/fZ!K~!K~?6!K~~wB
^+)xѽHR_!K~~S!K~~W!K~~*z?>)xC_RWRWԅ/hz
~)xB
^+зB40z!K~?ԅ/?RWRWORWԅ/B~')xԅ/O
^+RWޤ)xRWޤ)xRWRW
^+kԅ/
^+ԅ/
^+RW&@e0z Q&@}HR_&@,@e0zwԅ/ 8]&RW=;ISRW~)xP%$
^+$oRWL)xP;<IR
^+Ä<5HR_$_
^+˒`B
}<
zGvA
^+(LHR_@/I?RWP;4<
HR_A|B
^+(	><
HR_@Y?IB
aL=HR_Qw&HR_P`*wB
b
LOHR_P-0xD!K~H`&RWT D<
zWقLDRWT>)0x-&ԅ/LA5!K~A`
RWϰI+HR_@ٚLAcBO٢LAԅ/$ԅ/I"
^+
_
^+	ԅ/z 1
^+?!K~ lHR_+ԅ/=HR__ԅ/)x3ԅ/UB߉I0xzRWYǩ
^+,ԅ/}HR_bϩ
^+,]!K~~)xcRW~)xdRWoRWB6)+&)x`Y"$oԅ/l~0xl`!K~L!K~_g)0xo
^+b:LB7_j`ԅ/n gI0xnB7sB7wB7(zſʉ0xncbJL}<8YB8>Ĥ<8]B8}RWٚL3!K~f0xqW
^+QJI!ID<	ޤ)xB/RWԅ/HR_4!K+ ?*|
S=L8?~`? G=~=8+| 0'Y_HM? A=~~A?`0zԀ؋`?`=Am⿡h+}>~_"Am⿠}i0}-W_5&XI0zP[xІ_i0zP[xЇe	0zoo*IМz~G`!gԄ{~k{~ߨP+3P+6Wm@/x Cw{~拞+1'̂WB=~cII$=Ԓ+A%Wo0z!OԄ#R<W-`K=HL_D!3~R<W\Ԅ`.4 _ I?Ĵ<^_p(IP+/OLѽ@/x}$\? w&^W\JI0x*^_q7MIg-&⧨|s~<%xI^_Ĥ<W!)&!<*)0yD7)$˩0{8}M0԰xZW߾)$ҽK,R`b+bǾ)$Ԙ=4<W裏REaZW=I&E԰xKYx	_I0{@
R`h_)0{@R`2+W Iڊa	&j>`8xÓOĴ<9F1W˿R9xÒ'W_'WO>*I۞}ﱪL/0{p'`D`S&n0{p`?hR`>Ϥ'Iۑ=Z=rL.4=S~WW/)0yI0yJOQ`~%$0Y<kBg`!w_Ԙ<:6-^+($<:԰xêHL_DR<WЗD7:-y_|RIç,+kTIт|RIч)xяHWRTxј	xсgRLE?.XKWI&"}K"|&"~Cxȥ2<WQW`+SC~~$ۏ<WIIðv`O+&r3$=ԂwII܆_D$^Lxܻ"{~A_Ԅש>xܥN_>Lx=H@_z#,'mDԄ
{Ԙ<Ԅ$b%Wb%W`c_>_zG$<J #Ĕ<W$)z[~G{DǊa!~Ԇ/9>xz=GzG_CD}H_6"{P`>W3"{Q;Ԃ'ԉER
+R'WOĔ= X$= Io_L鏩%Wz[~U$=9$[~HWT<|%&$I&$}LH+X_=I-$$Ԁ$aa&$[~II-$ x$|XI"O%W䒷%WKԀ$|=I-Uz[~ xЯR`%W?RKxOz%[~}I-K~ oz~L*$>Ԓ+m@_,$oRKx>_H +&>_Ԓ+<I& Qߩ-W
?L <W
D<]})0xH2xL D<Jޤ<W
}E& PkR`{A~J4<~`IC?/IA7I0y((i0y*9IAg0y(0y(.JI@KLJ{LJB'IM=LJ"}ID|QIBOO(A~d_R+0A +=I~@زCxR`2 R`2hx?I0xuI0xK)0x0zI& f/xǩ+sC/xB1xBϩ+E&H^_~/xHb_RW?RWR
+B?(zV_씓RWB?.Ag$i+4ԅsC;!{~ޤ1x$0x ʉ0xHR_ϩ^+4I~KL=HR_<Wlԅ6!~zg~1xRWm^+6A!{~dRWm+Ԃ~WlT!{~şRW?+1xVzIzIIcB%ԅM^1xIޤ/xDRW%_RW"+ߩ+RWRWzvoCRWRWzvJ!{~ߩ^+b?h~&vZ!{~B@OB@SC@zޤ/x/xRW'+ϩ+ C@H^_ORW[Ԇ/Z!{~ }H^_ϩ^+ZRW䱷o,A[~KF!{~KJ %/xbo3 &CB6!{~Lz&OM&&0!{~LF!{~LI~L}H'xɅR&<W]Ba'5G+i+l~/xɫH^_CRW>1xɮ=H^_I^/xɮHb_J/xɥoRWҿ^+hB,&}H^_&/xoRW
RW
RWRW	U&I^/xԅP!~ D<AH^_%RW
_^+$1$<B0z[~!}I-7JL|RIԒ+8Ԓ+8%&)$pC$I-%qI0y9G%W^_I0y8>Io%&'^/x'!{~O^+oRWxCRW	/xH^_*zx)zx`!{~B!I'^+:ԃw_t<~+:$eR+:*y~^~ߗR`=+<;,+<hx'j_O`_7<Hl_⿩`_ש}KWCOX<W=0xmCgC]X<W=KWC$I2w+X<Wk_o}KWDOX<W A ԄƉ0x{~" ' IF>W%?i0x{~"e	0x^_w&@/xA+.IB&$!gDa	&OP+XR`{~"Ĵ<EO{~"E̅?)0xA ]DR<W(4IRϨL"W(P+P@/x`&@/x`.IeW1RL#. a	&=@/xd5&=@/xb'ؖ}@/x`<W1;̂WF(y3,1k7(B)+1xҁ?R`7$Bϩ	+zR<W&'=@/x_ I^_ZLO> 'o<&' '`y+!}$~LO*z^_WؚP+x-`yo<WsA+~#d/xp,:P+	+-&[R`-BROxā'WA	+ 7!3~$4$CP+! IĂW!~%@{~$<H*z^_ &P+ 0x[ RL$>W@`{~PԘ<}i0yAgB?4\_~dW2W'YI}@3xR_
_LP>)0y@x&&x+}HL_BϱLQz^_@ I'WKI,}@/x4$oP+}vCP+`WDJ*I%_P+`gԘ<*z^_E-&(=@/x_.xJ|%xFd/xAwYICP+<W 
"7'!3~&xhP+>`>{~ȟi0xs{~BL^_&P+>	><@/xTKP+>_bjLϨM-&) )y4 ))OP+@{0x 	`@<e&H_?Ԙ<'԰xkԵx 5$<=KD7<t_SC~P}I&,K|^ZxZWLEOR Եx`UX<Wj_8` -^+I& w~~ w`) r p_I0x`b88
0x}<I&B|!gII0xL$?|$R!WKoSC~$~$U&J~$^~$`h_"όI0S~$IR!WSC~,+D&Bj_$RKWJ)$T~~%&d_I^Cxġ/̇O)z+(U$<J}K!!3~ OL/BL_+Ku*~hTxʋ=KW{LT_X<WDe&*1"~T"})0yRSC~TI&*%zPJR`SԆP{LT-PX$<"~yq+FX<W+F#M#-`I Ԅ$D!3~	}`HJ  I {~	ZL	
W}$O &P+H~<>W[*I/{~	AﰄU^W&R`JbZL	GW<WA+~	Xg,ߨo%)%Kϱe&~~	L>~USQ<WQزBe&*KWX<WVe~#_ I$ԟ<WK$~ & ZULAgRLDR<WKޤ}a& UR`
L@R`
5I()0x @߾5I!~]I~Ŕ< "WRL /ԵxT,+Wu&+bLV_I0yXԵx	I0yY`_)0yY׾)$bw%Wb%W`U>~V&R`L.JR`L&]I0,]I03R`LߗR`L-)0x'._زqRL	KW/|RI9`_p/I0x'qIo'Ԓ+N.UR`N?`NZW$<z(<$<I-_7)&2~]IİYIĵ~%kKKA$<KgIoԒ+,I0xN!{~%>/xĲ^+,i0x{~%P[xKR`R.R`RmZWmX<W~]IH})0x)i~
@Ͼ)$छX<WI&%RKxHIo)o˩0x)Ŕ<~%$ԵxPQI0x*;,+TI&H__'RL
5IQ%&Ĕ<L){R`0<La&']I_$`1Ŕ<LL!3~Wi0y\|0y\=<~&+_}	&,x2/`,UZW`W`_?)$?Ԓ+kԒ+_j_ [`7,+5_)$hԒ+4Ԓ+5wj_S`5`_L&_bL&~~&|RIS԰x	0xX_Ԙ<N>Ŕ<NԵx`9w`_|RI+9^+9%~TI⯩
^+8~]I7YIשj_ϩ`_YI~-R`=زKWO){L'=KO*$x{L'HR_߾)$RKx_RKxߙOH.Oe&*-^+@B$<PJ,+@ZW‣I0xZ,+@,W9Be&B/˩0x4-^+D`DwX<WL(Oe&XL(}KQ){L(=I-DRKx-w>x,ԟ<W [R	+R`I- %W'1 ]DşRW x*I~YzN_c"c~Y>!~Y 'x(_ &,'fR'Wo+V$/$<_ORKxX$IIX{L
/RKxYoԒ+i$#I0L;I0R ~,x<W[  ԃ WH>_
|YII!3~ ! 9   A ERWII $<RqIoI$S{L)|0xk~)<`3x1ߌ$x1(o~).★,JI2j_b`_`%&}I-ޤ_JLz[~[~gJL_%W ߉)0x I- Ԓ+ g %  ԃge&-1,+CԊhz,}L}K@԰xiߩ^+Ze&ϩ`_5,+`2mX<W>  ' şR*W^+\A~o?\-?pY4I8.KI8	~%$~<ϩ	+^u&OLRW//<CI<쌓zR+B#$JL ~&<WOIjK6xgޠWIlK~&-~0Ol悋~ +`b}<%$<& h`cD<T	Ɖ0x#`P~%$'KI$R7Ɖ0x3I0x3-&RL# )&P[x8,I~%`4Iˊ}HJ_HL_EIR%W⨟ ~*Ĕ<U{Io}I-L? 7xe>_ 	WQÏRKxe_ 7xf>_; xb?JL+}I-I- 7x˪H6x˨ޤUxp)&)&}T<W)0xIo5OIo5Swd<?JI/%&O%WحIo6+ %&zԒ+ޤ_IIޣz[~IoxgJIJL^J$$[~^* / JL,($XUIoowX_I0xI0y|}~*L_gIo}Ԓ+_ 7xő)&AgJL,a&ERKxŔRKxG~!wJL S""Ԓ+gIo~ % &_=AR`YIo	I-!+cA~M>0x	|`+4IIM_EIMo%W'%W&	R` OoRKxMϩ%W&I~b?ڤ<_gI0x	_)0x	?a&4RKxLY$+OĤ< w"G`n~$<R%?+r	?R`r)z[~K~_W* &_%&W~_W%W*S~%&P]Io
}I-QgĤ<UrWob'1씓&L%&L*LT$0K$0O~-O&a&Ĕ<Z&[~-%z[~- n_c?<[HH_ؤA&0 M0Ĕ<%}T<V$I-0 7x %ﰊI-1=I-1-~b_a&1[~baIoi ~cJLc*Lc>$A$O!3XBgYW	+Bg@h ؤh_A&!3})0vN*Lz[}$'gw',R<W^Bg[%&>*L*$(z[}-}HL_eWJL	a&/RKxSԒ+젻w&xCԄ3)0v3a&eRKxRKx4SBg x1II	}T;&z[}_`uO+ x:%~$~*LKԒ+$WK)0vR}T;)Ԓ+Ԓ+?WIoԊR_a&L>_a$;A&"`S$w_a&RGx<}T;IR`	>_`|]R`$wO+a&RGx>ԃg4;/EI>$;}
II>a&.$RKx>, ƨ?aJIKLDR<W;>})M-^+1<	I0vz~ xěBgAW;LdW QC<Ш_`	+	0v>} g`=,+R`L`]IB~RLzʖz+쩇	+~%$P-	I0vT.QwԆ=K /	0vzW&oRX<W"*yB_`CI~hTxF0$##]IF`I,+lԄ6aZWϩ`_a	+2<aO˩0v9-^+2%;?R%$[o2^+쬕C+Jx<WXA}d0xG+L0$_`g }@-&S}|cqgԈo7RLW.%UhxJ3JIJ8,+`)K$%+	<W%}LQcLPJIԵxg`3;,+3+x1K
+3<`1g }f*x0v8SD7+	I0v8	.mhx]c԰xOĤ;|`pKi0v8m&  ;BԵx*RL[X<W+OxS}.x 
+	0v9OD7a)&*.o!gRLP=K~%$׾I0v9LDc7 ;}KWƟa)&1`_`]ILH_`Y!}cJIN_`԰xN~%$'HL_``IN'8-;II? }3+4?tMxГBg +Lϩj_cRL:*z@R`tJL IAߙO

	bJL_`o+@ʩ0v=H_`~]I'z+DĤ; O`DR4]I?I0vCx_2<Wd>,>RL.,+
~]IƞU&I0vXX#;,}K,_I0vXZ-^+;,0zXa MH }*xR R`ʩ0v
HI0v
CRH`>}U`ZW)a)&I԰x'N`Wj
+5]I*kORLz_a)&TRPIaZWj~RLR~% `S>_`+xS}?. UII0v $RAﰔeޥ}`qZWh%$hoX<Wj'oZ $_eOZW񂧊-R`Uʩ0vZ?`R8"	I0v_RLpԵxa)&9`_`
+' ;D; R!W	_R`SC}p,JIa)&8X<W~$L>JIz%$zROxğROxO8ʩ0vĤ;DkZW %$#RI0vԵx@_%$'}7D#T;DT_hTS}0O;Dx^0O;w $_c;*xS}UI5JI9-^+};JKAGRLKWCﰔ`X<W*_bJLc)&Yo
Ԙ;cﰔ``Ԇ
^b	+; &x`>}yw԰xLxR`6bJLo)&bo~ xLĤ;Ԙ;Cx<	I0vԘ;SC}~%$9,+R!W	~d:xa)&@z+Rb.,Bʩ0v RLoj_`G	I0v
}שj_`;RD})0v#%&D
~]I`D+ARL5ʩ0v Ԉoh}M_RL԰xl}H_hѼt_hJInMX<W1? }0O/ }0x	<W-
=LѯRLߩj_`};}K}KW`C,+bJL &_c 	W$?`7s }g%&p7`7(z[}ORKxܭwؒa߀+7oĔ;ſa%WpoIo> n_a)&À;aSOD;D/Q&Ð
JIYu}ب`R`RL⯩	+:D;@/x釨	)0vĤ;_aяTI^_e@/x@/xWTIc%&?` !` D7H}L.@shx^԰x^-&xMu&xG◩+4"<W0SD7}j_`O,+
}aԘ;zKĤ;?بaoԈo_˩0vz+<Lޥ}}KW	~]&԰x{t;!	+zA`_`$)zHX<W	}MM}H_`ihxb԰xb!Jޥ}ϩj_`ĻX<Wyj_eK/(z^W,+z^`,+=H_aSC}=KJ~}`_`&30v`_+	WWI_)0v=	D;=H_c'`z?c>JI+԰xL߉I0v>7-^+}`_cTI;>>D;}H2xdi)0v{t;Uz^_`YB߾WIĔ;Ĥ;$|!A{}N }
=8_b dJL<ExR<W }
LIIk	<W5S悋}XBxjRJIj,~%
f0vg٢LP`('W1}? l_`*>0v|
_@b22x3<xP<W y+ a Il+Ck+Ĵ;/BLpgi0v=K`԰xp{ZLޥ}Ĵ;}h`rLc씓`ii0v DoRҧ2}yX_i@`*'`_f S$فSԄ`}i{rLd; z}I~d;Q&%?RW }1	-&oQ&WzX| ._f"g1.Ǌ1-&',+@Ajv_j&@9x &e3oC0}/;rߩ^+LPU#ϳ;D;{ZLAD;RLERW؄HL_f	+ԄfԄE`슯씓dR	+ԄhEW4B`Џpf`*$٠'JI@]B40 ._f8xSϲ2L DPcxPf`
^+Gl }=Bc}
>fůŔZLo4W9iFIr%o3<x?_BL*38B	0vp&/3!&3|hb}؈Ԅ"|KI/԰xt=-&RЗggDI2R<W}ddo4W}$;#%;w`Mط`?P`񷙁G9"{`ߩ	+gr&Eb2'Qxwb}o-&b+~%`MzU 'JL`SRKxNI- n_j3}\_j=H6xAJL~d_d%W qw$%}BL -&Ăϙ7DPcx$ZL L&RW=5 ]70<W=~`TIz$ }PBc}/|KI|԰x|&$ؔ(%ؔ*yxOg7BL&hԄDĴ;+`%xIw+ 	0v%!3}a)&pb`b`.A}7BL -&}%fx_aBgBBL|hg&tBg`,+_|.I RL5Ux%&-&~_aԒ+!| 7_abe_R+!?)0v%C.[}3%WCL}C3<xPa%F-yx}AFdL)xPw%=%-&Oʉ0v'z x<$HdD;	 -JI@`P}HL_bog(`Qv_be	0v)b7^&xL[(I=T`#$įĴ;	$3oDU&H*0vARL&KI">Ʃ0vA`0v Gh` Ĵ; @5JIQO<Wب3/IP	}0va	+~&x$SBgAߩ	+	S	+UgBgJ~&xTBg H%NHL_`	-zBg 1}}LU&`&J!3}ZL_aLĿRL0oBgbw	+	R<Wa-&iBgs	+
HL_`P&`%~&x[!3}JR<W>ZLKR<W/!3}SoR<WذwBgŁSԄTiԄ!3}~&x'Bg	R<WO0kBg XoBg Y_Ԅ R<WزV!3}&R<WԄ ~&x}HL_`HL_`
^&x6!3}&ޤ&xU!3}!W%R{Bg
dR<WS*zت`XI1}`i0v$ oR<W    %$شI0v &x=HL_`ZԄgKI-z7!3}8!3}Bg Bg&x.<	i0v˽HL_`6!3}k}HL_b7	+[=HL_``Ԅ	+a!3}@c 34;
}HL_aP/i0v~d;
BL(I2e	0vfe	0veR<WГBg@]Bg%~&xZ_	+*Ĵ;
`+1!3}b_4;
_	+]QBgYҟ	++!3}r	+M>Ɖ0v&x5#0vZL}`j	`j
d;P;g>}R`?Ax	+,3!3}ש	+_QBg^&xԄ` UIX`z$ZLJ&$	I0v0{씓`p;!3}ÿR<W=HL_`ziBgߩ	+	+澤&xz.%ɄR<W0Bg&1W4G/0oR<WW gQ&W
`a0#+b<;1e	0vb.KI4JI`_L<-W= M0oi0o&RL_hR`|GJI}+섓 D7i0o?`NԄ&鞤&x|iBĝϲ
LL}HL^	}$.zu^&x|\eI0ofUB&+I|^}`DB$/1$7߉I0oʒ`P3$(+I}@nf"I|]V&0{l*I|Ο7_7ŏĤ7ſL憟`&B_RL?ZL怇n`4/LĴ73@I|`AW
$AI}HM4I}Hd7<,x|`,}`7e	0o?LԄ|>%$OĴ7?|>`!3{棏R<WjBgER<W1u?I|bBgǩ	+ ~@#$L 1+I|!
>0o#_DB"$%$4D7 I0o`AI|+t7͇߉I0oĴ7̈́?H/Ĥ7C?Ĵ7AGJL I` gI|dƩ0o&ih<WX^H`	X^HP@Y@ǊX^^h<WnS r.x|ܻ-s I|%qcx|%HAP̉0o>Cx|f!~]I|fP4<W3Q&X<W3arL Ԙ7{Q&ߩ`^R`8aQ&>04x|Ԙ7eI0o~^D7
~Cx|hx|}7TI|X<Wp-7=H*KWD7zT7`B#| [ 7#T7ԈoN4<WX<WD70>c,+9^$I|+9 O|R>{%/|OԵx|O,+9/|$r`-^+	ORmGe0T^LA>^LO&ǩ+	^b`^N{&oj^N԰x|'$S{:W
/0oR!WSC{9԰x|h{&R԰x|h $I|hԵx|hDʉ0o*,+ RLG~f+:c`mO$t`
˩0oCx|(D!{@w`
*4<WKKԄ?	0o&x|0$DR}L4X<WII}cOĤ7OĤ7/I}`D7˩0o}M/=I|)=LJR	-^+
]{D7԰x|)`+
JCx|)-y/^RQ&X<W5zԳBgƢ7i $^GZW C|}K	+ $oSC{%{D7X<W ER/|&z~%$
~`I|``7Ԙ7p]+MI|	~&x|
^6x|&zԵx~}K8!{>4<Wz!x~+߸ZWrϩ`^@_Lo`;?`;Ɖ0oX^T~%$bLP_Q&ԅ/D+
{PVخV.Vԅ/g Wz`)&M`
ʉ0obϩ
^+~ x|,+]&M #	0oCI-[$z_+ϩ {d oĔ7~^qIo 7x|lW6)0oRKx|lN$_ 7x|lU x|l&$6.[{c%W6L{AO {A_JL@qIo^?{A {BĔ7RKx|~^(|  -%$ߘ`I|,#Ԙ7	+'K IXLE6x|=@ʾ&x|-0oP^Z7z~0OĤ7WJL3^+!3{O!I|p$8 I
/E/R<WLrR<WԘ7Wx|.~t7CQ&B:OBg@K)&JL㤯3^+R<WR`\!	<W悋{}&|  $^')t747>0O^0O)0o7a}&	~%$0O	^0O_'ߌ {	0o]&JI|v?*$;7`#<aBǕ| .^D7D7wԓ%z$}I0o(_i0o wrb"t7׆0b^S^+^|`'ǧ`B	7Ǭ|`+AE $^Dx|	!I|鿌 {o4^+=}Ԙ7CR<W{W
^+=0o=@9x|`=K ᧩>x|w	+> O!I|II| $^W
/C_|fe	+	<W	>f"W}K!S I}
LJL'o4^+	{{s $^f81̃X<Wx|3u)0odf$	<Wh(W~{2LOR<W~y)0o?'^5II|4jLR<W`3x|4??RW?+yx|~=JLSRWmW}B_ Bg^)x}  {'RϨ'<W?RW@x|
HR^*z[{PT!K{Uv^qB7wS;x|
)x|h	}` zr^FI|{?&<WAK,+ ?Ǌ"7(	)0o'悋{ǊE	0oBgB {Xԟ<W!3{X)0ods $^&^0y^lOHR^lT ]س'agԅ/~ x|7[	)x|8OwÈ}@x|8Ԓ+`3x|=&
>t7.JI| ZL0$-^$x~P;0oS!3{)0o[{=I-+`D7a%&	^0OQx}.'0zoĔ7<	0oxf^xf^RKx~c%W2g+A YRKx}3Ԓ+ߟ{Ш^|у{`ߜ*^`b`b}AmII~bL=I-I-#{T7D!#{JR`Bخ~^RKx}|Ш^/7Ёخ)&17ZL2L}HL^ II}Io}I-A/!I}7~0O7AECoR|^#R<Wȗ CR`d)zE+d`.y@$RKx|| A	o%WBz[{!+!#yQY!L!K4+fԔ+fEW٥x{>0h^3)<WW Pg&PkA/+h?R`h*0o}I-^_WԄ
R`lt7[{z[{> n^bW>x}CԄ-yQk+`G߉I0o r`$I-T| WQD]&@+LĤ7ہ/Ĕ7۳$۹$ے~ n^q?

>t7_L RL 3%&RKx|[{5 7x|
į]&~`I|?`"?Ĕ7ȍI-%^^wȅ4*<W`	0oF?Ĥ7џ0WI}+II}Io1$љ `U&cGȧ`"bLPJI|J!{{W~1x|P!{{R^+"Ĕ7ȠԒ+RKx|;QwñJLWQ&?RW}I-폩%W{ۯĔ7ñԒ+ğRKx|;* ML.!{{ةCó"W''O#<W|`!$9G§~<W&z8^><WR+r6 q"<W{gR`#+iBI-2%WF n^Ԓ+#}I-0w?2x|
R`#ʉ0oORWGI-:RKx|I-8Ԓ+# n^~$GuQ&8BORKx|%[{q?I-8Io+GO'u^02x}O'{L +{_ {	><W I	0o31WԎ^+H`􂧌
0O%+H0z{߉)0oOﺏ^r^W {|BI}[Ԕ+t&$T$=$> n^+$'{^0 W_"Hzx|*Lߩ^+$&B}L/0ox|Px|Y{o:x| IJ<WIgJOC|BI|R`$I-HIoE/WI{IoAϩ%WI0 
LA$zjLR<W߉)0owLCԅ/-&RLO]&|Z,+MI|N`d^!3{
!~$ O%W _%W + P]X<WШ^}7 $^~"7S IĤ7@خH7@7Ia5&	+I,+I?.O+voChx}Rl}KWX<WjLR<W ߉)0o_خ;$RKx|@   Ԙ7j}HL^-_JL䰯WI|;$g^,w`WI|*$KoĤ7Ɂx|U!K{] {џRL)x| {i0o#R<W `Cʉ0o$]&I!K{ {WI|BԒ+I-	%W!9$"o%W!	>^'[{Io@Ԓ+I-8)&8Mx3x|	0+JL^7OR9x|T@p*0o~pV8WWo|^+x&_	+_)&;W+o&:"0oҿw{t+˩0ooR<{7~{y+ȞCx|9!{x77^}Kg74&x|C`I|C&%$!?˩0o`"~CoRmX<W" z"˩0oަG_I0oRGJI|D>&T"{ CUSoRwZW",+AOE_˩0o%Եx|FHl^R
)0o_Rhx}*?R<W `JJ~^PZW~LB`^PA{d0x|
>&x|0$OKW(O=KԵx|GL<>{9)&BgpUu&QR`oQI|G0 ],$("{A 7,+e&!ϩj^N,+
&x|H ϱe& R-^+ WP)0o RLϩoԎ^+( $Po@Q&-&򉿙<WQHR^DYGFWR[ <^I<)x|{}ǩo~0'wf+)!3{6^Mϙ+`\ ?`?˩0oR<WLǩ`^ M ZWoQI|}K>dWc!{+%R<W@3LԵx|/,+ z~ w)o8-o8H}
LHR`J|`+Fh(W~%$ޤ&x|	`^"R`@[I|?1I|_"/3I|i0oJ}H^44<W%.,+DR)+԰x|J-z(hx|@Եx|zA' >T7 Q7 ~]I|RL,} 얓`*'Ԉo	d:x|U4<WTKʀ-&}
L 	)0o50O8Qx|!3{/
E^&x|1-^+z@ԈoBH*zCj^%6,+o4I|_i0oQL%$	Ao	La%& Iߚ
/XzYw4I|Gi{5	%I|D/t7$I|E_t7$C|	@_` W+ 얓R` +&
g` 
~Ϥ@&
I0o԰x| *` L>7~%$ %z S=KWZLcoR`+KWZLf>{`O$V Ĥ7`ޤCx|d75.	~0X<W	\&d0o`

0o`O)0ou^04x|KW8_KI|zw>{``^'aT|+A7@	0oO	+R<W
'&PW P>Lz^^(`}@/x| BL{{YLYc?&,i{{XWT`K!$%z^^Ԙ7ĶW%`z^^IEn%x|K^^RJI|K~LX. , {?	+0SLq{{	7IKI| SOBLH}v)@/x|߰&R{{J*I|}@/x|a	&RY RԘ7H{{X`&P+_.x|) TmBPM*L7S+Hޤ&x|yT`Bϩ	+	0owI0oO+
1x|L,0BǾ/x|LL!{{x8x|k{r\BgWX`I|ԂǊoJL傿%WXI-.{ {R 7oO%&5%W&$ 7x|M-4$&`I|NSIoޤ^+HL^$' '`[{r7%W'Uwc%&=?<W' Lxԑ+>^H#W'~{x =#W('$w -(+R`cLԄ~ AoI-@C$+
 p^'{RKx|P>^a{I0o,=H^^I DI!{{∗B,+JI||{}H[?SC{%&R` j^?`I|~{-$Y.YԵx|$dX<WY#`I|{LGYZ'Y+t%
S{+Ԏ^+b<W
Ԙ7YԵx|>$cĔ70BJI|
 p^	~^˩0oԵx| C_	$ !ǩ`^ R` ZW   L=K! {`zIԅA^+W*^^0$)	_R`wj^`,++ƿ`ޤ)x|S?!{{RW)!{⛏J^G72 {gO`%,Qcx|{<W Ԙ7b7j^,$,'zJI| oREx| M . R!W +^ /`  X<W g+  &  [Lo^0+-`WZ)x|V>^h $^h $^h'4q $^{Nx|J02x|E'j<WP<`Wj>^-w $^-`+|`d^ x| c<W 10O'q {?<Wx	<W02x|
^0+§p } IHL^	>&x|R<W4I|^W$P+ q&z^^/}$^^/Wv/}7xx_T/_{{
}$7xo{{0oޠWbZL༓{{༛拞+^dWğ2WoYI|@3x|R4 L԰x| MHL^ߘ` 	+ ש	+ g+ s{W+-}H^0?0?0,`?0 }~`=_.!|=)0o	+~<ߘ`
^ax|	~L=JI|~@2#`N)0o6$x|BG[Ԅ2׋ŷR`=&h}d7`I},	%$Vy᷋ŷ˄O}ZL?7ˎT7˂RLcR`.
i0o|&80oLcD7e?x|V=@1x|V1I&|"I|%~`I|W;x^5mYm0x|.AlV@,^	0o^-WGפUi0o &^xxxIoRKx|' a/ԄfR<W!7JL"{+I->$EJL"$RKx|][{"N{"$ &^WJL")0o.$E/Ԓ+ 7x|"~%$B^+!c%&1f^	=I-[wLx|W$eR<W`64ʉ0o/ԅ/ .^ߋŷ/D7 ߅& Bto	+`B7a%&n $^7A{ܭGM8B8qB8/0WG$R<W}HL^
|^-WL(W!K{w/7x|@߾$R<Wo$	+df*$)x|[x|_ʉ0oSԅ/. M?*$ɞ)x|^'$3N^bʉ0o,!K{郿R<W{_^+ .^	<W-8 iߩ`^_`Ĥ7Ű%&lK1lY!3{<^-W~&CR`M,	<W悋{ϋŷAG7WJI|G	0oAII|R`1$hޤ^Wc(y2L0]{0$X#$YǊ5_3II
R`_IodW7+E`೟R<Wb>/>R`|GI'Ԓ+|Io>Y|>f|\_W
Lʉ0p@Y!K|= ]|fq	+N+NGI9+԰x8FI8. %0O6xM8JI]O4I\[!3|~ x^5II^{/_Io>_ +H_ ?R`?~8}I-yԒ+P(y(_b '
L
 D8#z+P'l_[`P`!3|ag I͇+3"{fLnHR_Sw/P_X<WhiFIƉ0p|\_IХQ&B
^+4 Wh`	~8_R vdd8Ǩ/_쌓 :| OǊs $_$?!3|
DM+> x`R`o~8}I-RKx`w^+_Ĕ8߿
L RKx6$~ n_ <;7+<\_ <GI?`ޤ)x+| ._ <*zl_ <,{48&x
0p@9xw $_ >?0$jԊ}0pg	0pL	+5*Rר0WjR`5o~8*=I-%W1| ] ԰xboW1#8$4<W1Ɖ0p0$Ĥ8jLԄ'0W0W}H_ B!}0p"WL/i0p)~&xRR<WPaxPY'RKxR'%W+TxP惇L 0C!3| 0It ~$
>)0pERKx"K$' 7x#SEW1؈ F}$'3I#D!3|+Ԅ`	`=HL_o `6m|Ŀ2L^Wl
&`YR`6|`+'AEWFIdB |!? Ic_	0p+
`V
L!	+	# M /II$)0p=I- %W#| p	`7sBg/+70	<W'RL*8P3 J~jL(.!3|*g!<W3;4an|<W3(y^_ ~$3}R`I-wԒ+? 7xo+8<$pMJL ߅&KԒ+8K$ TyB;D'!1`I	%$`+	~0O-IhwBgĴ84wMIǩ	+:?)0p~8RKxIo n_ P`
}LE?)0p%WI- + %& R$ߩ%W%  ~$T[| 4Ԓ+  $OI- A$ kWiII_ 'z[| 5+ WԊ,	R`X{w%WԒ+X ^+X%~$MI`Io,K$=|J3} g_ RG R߅&  |SRW5| ._ Գ |R
^+ $ WC!K|D+ğRW Wr
^+ow"wB"*| .__ԅ/ ._ TI  A|P3I*?*$&z w%& w%Wz[|Z+
?RLX& ?`
g
L =Oo )0p RKx=I- ;| <O )0p Ԓ+RKx| <W6?xl#|`w%&Io>_ صw +?L A^+Ĕ8 W%W
_  n_ f|`
4Bx,0$)0p)& "R`.=I- "I$ w 0p	+?oF~$RKx1%WF7#)0pFI$#wIoFN|^cx3JLi%W=I- o+<ZL	&7Ԅ+|pd8R<W8W0p	+}HL_ ԄD?oA'JLKԒ+_ w%& Ԓ+z[|rW:~Ĕ8I0p.`\hxp-c	0p..	zI Ǌ$]C$m@|HL_8LR`oRL' _ u&}	0pW԰xv)yxv,Ῑ&&%&RLJLW$Io/K$|^wԘ8K
`R@1C5&x	O	0p|h^&xB8R ԄH&x2{Bgw>a%&' I4^+I|?Ԅf&x3Ԅgf"Wo|(I3gX<W& ̗R`0Ob
/`R`K$~o $_4^+z g	+
&x4~& 8<`+AE}&R})0pII~Wx~)y_ 
LqR` 	<W@Y悋|	+@*z [)0p a%& W |>h(WR`@II5m $_ jP3)0p?II5`+K~h(WR|_ UBg 1II
& *kIoSRKx
> n_ )0pP-	0pW_ Ԓ+WA'$DRKx
I- *[| T	0pM}I-	%WA| 	/%&	K
` ~_IoK_ 7x_)0p P $ RKx |  ~$ h>P $ RKx _ 7x $ b_%W eRKx _ 7x JL Xk	0paǩ%W[| XaG%& ,P K$ Io`sw`/ lG8bo%W%z[|OJL18agԒ+=I- |Q ny	0pޤ_ nA$v 7x7u	0pRKx7J$r+3%& BLg%W'$? 7x8%& 	0p%WI- +JL 38 RKxRKx	 7xĔ8 BL }I-	RKxU 7xQo%&	L~P^_}I-> n_?JL|(I-8RKxoԒ+G+	{BL0$&gIoLLM$&J$&) 	Ĕ8&>Pɞ_
RKxO+A
&RKx7$X _38'I-	[||)0pO|(IsRKxpԒ++U/$DI7~$BLj$_o+7"|8(DI] |
)0pP}&
>_RKx!^P_'>Ux&Fb"L_o" gJL
`D.[|RKx32mEW`d}0p2> x 8 RKx[| \/|(I80."|!W&"$?+fR`f&l=I-lI-n> n_/EWAﳄ8B/&V 	W$G8I_*W%WS||(Ig'bJLG߉I0p5)0p5&O%WԯIo5, ~h_PKIY&=AA<Wس |<W^_ r~$P rԒ+OI- $4<WƉ0p7K7O˩0p8$8P`_,8RLҟ4 iGhMx: |бFI:L edd8zr_3?R<W!~`I?.[-^+F/|(I3԰x;~ x;R`~Ę8^_ y%W,|] xT8wo/Ĕ8CI<+[|Io+ri{X%WԒ+s+r |PR`rI˟RKx+Ԓ+r9* &_7%&"&"%W%Ww> x~$FWIwIo_ww&8{`#~ x#$G){`#~_Io_ 7x})0p#=H_8W8$A$[|> n_97x{R`G\_8A|JLĘ8*z[|[|Gw*cBg*'| &_B?JL W&
_B%WP.|	 SXA+7/Ĕ8 ﾱ&%W%[|	+H>8zUAGJL=0p:>$0$"| D3}E/}JLfI~<WR`$0pI-@Ԓ+$-|	+$ x#$H }bL%WHI-@.|RLZ$MII}0pAό |'ӿP^+O x=߉)0pI- ϩ%W~ n_ zSx=* &_ z&$I- Io+I- g%W  `[|+Ԓ+  R` SOĔ8 g | 
 I ~$ 	I[z[| 
Ԓ+ RO+ P;IAW& -z[| 
*z[| 
]|X(iIoI-T 7xDJIbL `75'JL `>$	ޤ_ )[| `w w 0p%WJޤ_ +  2R`&R*W Ɵ)0p 1o 0YIz[| }Io 2+ j})0p 1+Ԅ?}bLRKx?Ԓ+|  x?Ę8%W=I- wkI?0z[| i?%W  44 M 5Ĕ8 _Iz[| i%W|  4,})0pߺL l(`e+I)0p$߉I0p$~ x$ || &_ަ?Ĥ8u&dR<WE´8>|>d+v̆/dW "z & QKI4D	gh"WK&X	)0p0Oh(WK.		+&ߘ`&.{׊	f_0 `怑`{|JLЃ
`&[|՞_4\ykL
gF_ kG#R<W!?0$!˩0pEoR{ZLo԰xB? 	W ؒ  Ĥ8  |o+'`' z+'ߗR`'}Hl_8J´8	_`_8@1rg^+x́#z?8?Ĵ8 ԄгR`O$X	<WjAE :%_ V K,+-)0pO x	<W~h(WL xUG+~&xCi&u&ZW!g!Rk$"9@:_ M4<W"I0poԘ8@´8ASԆ`_ m@1?2W"y>_ V!3|(&"KIFc`L0|	Eo4*<W*y_=W	+'ߘ`'=ϩj_<i0p?R?4rrߚG^hW$)0p	V ;$RKxH   惇&ԊBĔ8
 O
`(z[|ORKx]EOR<WRSi+H6x& ? >xAE >$I0pש	+)L0$SSsEW
`o%&i0pğRKxW$
eWS|R<W;| ԃg8R`"_ | y_ !& )& ]Bg C7 ` qgԄ	!8Ԙ8j_ 
`QK
8[JI7Ĵ8RLQ+ 0+ h	+ hWĔ8  i0p ACԒ+ %WoW	h8x.$ﰆ #`& FYH+K-& H)& J+?x|<W	I>hW	D/Ĕ8)K
`oRKx_ % n_TBoL Ki0p IK$D4 
i0p P1JI (f_  I0+ 	W#| >hWV~$V&RKx6$
ÏWVcD88$i0pqG$
yoi0p_I0p	hf_ M~_ U@H_ {|X8IIi0p^_ )Ԓ++> n_ )g惇Ih i`\ ?)0p	P*<W&%yoĴ8
o3@x]~_a?G|/xy`}i0pz[|~_a+,|p_`M$'77$'|Р_ _ ~%$'R`=&<Ԇ	KW Ǌ^+~dW(,!3|L} 0p
4+	0p
+|^_ B| IA HL_ _	0pB/˩0pF||+I;,+,I0pK~&x_R`b	0p| 
{ZL ԰x?+ {
` ^f<W?bJL  0?4<WRL 	.oԆ bg`_  |<W #2W &dW "	+ 1 ~%)|BxRi&HC5hTxSg׊2	+g83Ԙ8bR X{ZL o`_ ,] | 	$ 
`_ ,qIo? 7x+%& X=& Xa$  QIo  kwhY`wI>h~h^+|  | Ԅ f`B .8r's4^+νL %$w	+ O ` &xfn_  ? /7xQxO|l /i /) ^]4 <	%$`-}i0py|'Ԅ|,IZ,+ $K;+WJL MĘ8Ioߩ%W n_ 157P%& b& bIoԒ+,~ n_ 1*$]{bL I  bW ,_ 1@<W^ Q |  +Ǩg Ag A
^+O C |  T ,_  x 3%& ~X =$ @[|  a|37xTA8J~JL $_ SAEPO+OR<Wz dwBg?3^+N& d"+$^0O!g`B 3>JL o | 
/7&xﰒ 4 I h;AE h?8	)0pBo | +)0pAG$0OC
/%zHL_XJI, |	bo| &_pK!3|gԄ
&TkR`W	<W*AEU׾6IU`L&xV>&X&	)0p
˼`+>h(W+~&X%$+
^&x.i0pFgi0pOHL_tBgR`.gII I_AE\(0p
gRL&\I!3|18qc$Tx	<WaAE jL 
~%$I&x l )0pfX 6Ԓ+I- lN|K 	W$XĘ8ߩ%W^5$ 7xw/<`?*xW |)&a	+_|h|BgR<W_&X<W_X|T,+c5o(&xY`B 8o |Sϩ>xY. 7!3| #	+f"W g`o`_ _`B  `+s悋| $i)0p  	`+#4^+!)& L M ~$fX 	Io RKx 7x+0/ 	Ę8 LIo RKx 7x xK%& XG%W`UIo n_q | '}0p[|ޤ_ &_EII#bL%W`I- wWx{~ 5W| 
ߘ`@7 
^I|7I IO|`U~8 TiBg Uw+QD8 Uԅ/ +w T XԄ ojxޠWOLx>| .o $_ x^& }	0p&~d8	ޤ&x0-*,+|ӯĔ8Ԓ+_ V|ЩoW-_dD8$-?| cђ`M)0p&zK&`ML!K|o+0'Iޤ&x*x;S|q"L%WbBc|$oR_ Iw I`1O|7I԰x)XJI z|&>yKH+σkz{ y=~Ɖ0i`Ӿk摼W|5;߾&;*$|%$|B+WSzs!+әcD4Gi0i̓<7	$#x	<W}&8YxN/~"LqxLqx٤<`+Ө4KIN(IN_ IN+JINϚ+Өw zs@'4IN4%$RAH+өc^`~%$<p^`Ɖ0i`ӃF^'x:&W[h)&8>J3OǊ&9)&9+ԄD3>xNj]@8ĉbV!3zpicINgiq~:~~:%i|TKu@uB!ia_#i` p)i`!~8߾YӄA7p	~8EOA4@~8D&NX?#=TN 04ӛ0!͐~@~:~N	0iհ zulH^^]^/xNC$wʾ^XHՖH^Ywԑ+ӫLE8Hon^$Y B^$x+ӄ0/F0*W	;zpAzp?$?&`sp'`sz~ sp;p"R`ӄ?I0iW 	W	J~h^%R`ӄ)&8O+ӌƞd:xN3z+ӌjfX<WHL^f	?0$_|<`+ӜD4G&9!<W8)~`INp*xXxNpe<"Ĵ4zxCs怑<)^hW惇Ls49ȳ^&?R`ӄGj&;$0Ԓ+ӄÿW	>h^&$zpOa70i`Y$	&8LaD'8='8NLp++Ӎ=Lqߩ+Ӎ&8	~]IN4@4<W 'RLq4BxN4)ƀ)&8Qh?0$&9ѿzsR!W:t^^X<W:HL^(;-^+ӅzpOh^<	8`Ӏ7`=`Q`oh`WXS@H^ak+Ӭ{{zu-)4R`Ӆ&^)YIoW
[y8RG$izq'kzq7!<WI0i	_ MxN @	$ '>h&WZ%$Z Lu}H^^j7^+ӭ,5xNC4y^OAIOvh&W$W׊>Lx4&9Y)&9+$^O4f£_4¨/xN/Ĕ4PR`ӅLI-8TIoª n^*p^*cD4X摼W
>xQ&8ZLp?`Ӏ>/0<Wo3@xN˾0+Ӎ$xN6[{zqJLq5IN6aIoI-8+Ӎh8xN6~Ɖ0iC#xN
)&8X8Xzp+Ӆ4`KIN8X[3``Ӂ<W'f+Ӂ-&8*yzp"a@H^3_3OuP2+Ӆ7RLpku&8Z}D7k2<WiR`ӅަkR8Z'8Z?0$<HL^`INx'jX<W> xN7 xN8)0iRLqpU"zqġO 5IN8K4<W&z+}HL^r?0$<^^+ӎJh^.7!3zp}&8]Wj^.T4rW`^.bJLqҿĤ4ϩ	+ӎϩ	+ӆ_R<W8폩	+Ӂ'$xNޤ$xN>$xNmBG=HH^	!#zp&M!#zp&%9BG}HH^R!#zp&i0i Ԅ7$xN~{R`ӟ}0if}`ӟ2Ls_
Ls	`ӟ߀h &9,IN~_a%&8hN߀+ӆ6ӏo,ӏ?O8ӏi)&8UԈod:xN@[hxN@0iޥzr vGR`Ӑ	 ^T/zr . 9/+Ӑ<W &|zt_ <W@+Ӡ> 0^<W@c7xNj^ ? zt:  3zt<xNa zp+ӆozp՟j^5u.INzpԝ zpI M8jW-^+ӆ\5K,+ӁCR<W[Lp(%8`ӁV? 	Wޥzp*0i;԰xND߲4T&4^zr
RLr˩0i%?R!W ~d:xNA4]hxNA}Ko$ 5^zp	0imX<W 2_ؒ 'RLp,7ZR`ӁfCxNy80ihxNzp,	=Lp,Z-^+Ӂ`g.INzp/R`ӆ	6- &^7	Ĕ4JIN| &^7/%&8p~%$+Ӈ?`Ӈ;IN/IN 4P7 M; 	W`GIIN.INC$
~^S	4~^IoI-<ʽI-<=I-<ÏRKxO1%WԒ+Ԓ+Ԓ+P$I-<%W/Ԓ+` M<JLt{\Ԓ+Ӡ=I-:
߀WAw)^tN/*zpl^=$4Vzrzv. $7ּWb_ IOG= [I0igG	 IOBg+ӡo	$Bzt!S,^?4-WC&:WC0x:  INVt; I0i|ћzvF?	$~h8% I&8җ(|<W!U怵9	 zvg+ӳ INO@X^( LtXд^怽:(| I&;Aǚ4xNB Lv7Bπ	$jJvE_	$lw+Ӷ%zpxNT98r3ay%8r4{^9[8rwgG~/p^9xxN^8r+Ӈ'/Ó<WP<^^9 8rzp凋8rzpY8roW\x|^9FyzpϋzpxN|^GxN^8rzpߋzp;tO30}3	;o3>yDqN抎><qOW>qNIL윕b98f3w~h윛㏲rw'8'0+X육N>~hhqN$98'*yqNUCcrd_>>PY8',DRy9k	drߚ}fa8'K3	9w'd|qN,fpsft30}|q2q2Of30}dkf30}q273	30}fa8,3	ogb![q"	~#8O؈Y}D-zx>@]8~#T}~#8x>Agq"=<Gb 9}#8_'}zx>}<GdcOm8#G8#=<Gdeޞ#0qF_8#zx>#2A}OqFD}x>ͽ<Gdg#27qFqF$x>įO?}x>O8#~#2WP}~#08#=<Gdb%x>OO}>#08#<Gd`]8#<GdaSqFK}#3OY}#09}=<GdcE<Gb*O؊q"}#WE6}#O؊4}=<Gb*O؊w8Fޞ#?O؊8}<Gb(q"}ޞ#q"zx>RE<Gb+O؊q"zx>V~#Eq8Q<Gb+O؋WE$x>RWE<Gb+O؊M}O؊!x>TO؊P}?O؊$x>RE*x>RE<Gb)_q"#8E/O؊Z}qx>ڏO;S8f#vqͽ<G`q}}#vw8coO;q#vq~#vqϽ<G`q=<G`8a}>#v8l<G`}oO;s8uzx>'q^#vx>ۿO;&x>;q?O;J}<G`I}}<G`8b_<G`O}ϧ^#vZ}]8eO;=<G`/q˾#vqşO;0zx>9}O;0x>8<G`G)}_O<U8ޞ#xo8x>qzx>O<;}G8O<]8O<_8ޞ#x8#xA}#xq=<G`񟧈6}#x8}<G`O<$x>+qO<w8O<'zx>8^#xP}	>#xT}¯<G`K}¿	#xY}Kq^#x<G`8%x>wqx>8O<>#x8O89O89Q89S895}}zx>M<Gg0x>F###Oqsq89]89x>Wx>O<Gg'#Oqrx>Xzx>Xx>Q=<Gg,<Gg-<Gg.=<Gg(ޞ#>#<Gg$O+qrx>]x>I#wC}zx>J#I}=<Gg%_O[qr%x>J#?qrY}^#קzx>K~#Sqr89.x>^x>EOؔ[&8OgbQwJ{LJ0|gbP9q%~G`1S8S8_)~S8~`04q~ )}s~S8}g`0`0Lq?)}'q)}Ï}73 c$S8G`0)}C>`L
 83`0Wq}Lw"}o%:>`Yu,>a3̇'`0aq)-8>d̆`2.8)}3`2>f?g`2œS83`2LH>fN>d7q,|̶q(>e8>eϙ,Cg`2M0fq$g`2b?)}ȓb?)}[0Dg`2'tK?>dbg`2*ydR)}30}ȳLAϨG`2L ߨ>Nq c_g`6cS8 0 Q~S8 1ߨ*}mL ÏP	>q cg`@7` S8 3Phq f?>6q do4 )} _>s)}C2Y)}ig`*B8 1[/%}Oq aK㏰)}6q aS/>8 09q c
N>LqS888ߔ>> g`iLq)}868g`w`3~`?8}>'>?g`Ǚ}og`2}O3~?wL~q?g`H`L<
}3~%)}ϙc~)~S8̃s~[q>w?|Ɂ?0~S8dq?>i?18>h̐>iW37$C, .qK)}̙}>iw483>&`4L>eI>i88Og`4̈`49$c;8|)}W>hL2>hN>hKqBN>hL^d}.qB>i/= 2qB3>d}g3}g`6̝}ٯ36"YS8N>mg3;!ߔ>lqD㏰]L8g`6B)}2N>m3gIG`6yqn)}'̊`6JqnȤqdg`6!Lҿ)}Ó	?>lBI)}_̄)}إES-~S8ߙ Q>lEc{Ld	>lS8	gd%GJgd^dW8$~S8$Bi$iL쒷̄I3L~d(}G>#2,}WS8$}P?)}C2>,?)}Q<}YS8$"%&2dO3H@$@!S8$<ȶqI)S8$<}J>"_
d3Iǵ$RqIdqI-S8$qI.S8$>d]8$?)}S<}L?>ӏ>|X8;UL̅)} 8;[LmF)} pqv;qv}@̀X7qv̓>?)}!l3>da8;+̌gga3ow3>qvPqv$9S[㏳/؟gegge}ggb}S8;{xYqv|\jqvL ~.>gaO}_ga @7q.68?)}+8oga qs@_@>q<]	@ S8<\}?>?>ogaA@sL |\ )}~.}o3!i@Jq
~.@)}>[@++83)xlq_>oa@?)}8)}> 9q>.}3-G㏱-O3-W}fߔ>ĸ|\}cOgbZ3Zq%S8@bq%?)}cW}k)}gN>ĴgbXo8~S8<жq%q%t78ѿ)}ux: bY'ؖ:nq%q%љؖ!S8hK)S8ʞiIؖUq%~h>Ĳ3,怴K)}`aؖ[q%hK.S8ş4bYؖ>ĳ31?31G30N>_>4pq&CLLY>žxq&pL~lq&GVq&?bbb`> fq&zqؘL@}q& q&0 ؘbb'N>~N8zrؘbb7 bc}~>OaؘJvq& } Fq&~ Jq& 	8?Nzq&%~q&?`q&%}O>§㏱0>·ؘ%>¿yؘ'.8?>KL-ؘ8zq&}N>Ŀ3bawq&=<L}8fq&=9 L>48=88>fq&fD8S1ؚ8T4؜}M6Ï4MMy8Vzؚ(M;t}oR؛$q&<0}N>߃M_M>tq&5biÏ47t>gbkAؚq&29ؚ8\y5'bk3rq&h'bi'}3 C4?0Mwl>o8IfM78R}A!ؚSt}OIؚTt}_Jgbi[ӆbhM+:}>σ}aؚZtlq&B4ؚ*zt35/
8K>׾U8Ec4M>}-8L>nqN98)	}h A55'aWI8&߸8&fhqaN>ӁÏӼ8+|^U8'~h*}a?JGaq#T +}f>	N>	ӏ>	}Aa>N=8(}gaN>ƧaaϚ\ >	'ӈae#L 0BqIfqIߒN>4 yqJf%}jqDN}HqJ18%oó%qJ> |08">	k̃@  󏰂] 2A|^%}>8 >
g?8&P?8_@8I@8J=A!) X!qzB6x$8F}(|	>>N>N>ߙ! 8QvqhR8KЦq8Klq!q ! y!|!qz!1 L!"yX!31,!6>8N==a	 (!9BӀ1B$aa?}'~!}8qޜ}!BJq}"aIqq;8EoP!	~>_(!	q>)z!^	>.}"ߨ	>a	/a}'iB48F㏰Pq?Rq?qq?`8C5
>qW~>pg`9?%}Pvq}@Vq~lqoN`9>pq`8Ӓ>pwc_q>pҩ yN>p7}NE8?q8~#mN>qǚN>q`8QU8O>ps}ώ>p};?N9

~98'ӷ8§>p'`8V	~N>p	Ibq`8Z w-y>pTx8qN>q'}e0~P8sLA}9DN88p8zp8pFq'(NU؜m؜o؝	؜4xq',xq'-؜wN~NNs9wgbpÏ9!}߈Gbq9؜؜A&q'q'0xNc㝛Vo2?k;CfBd͟CL4iL4舳8fw!̳OnetDT:0
̳O"߷e߷fC[2co4߷~eY5A~,
?߷[2̿Q4k_2?fN?߷S2?g#2q e4Q2?flyiRΆit8߷2?M̳OV_qf<U̳Ogt8oo4,4&Բh~VewΉOo,44̳OmK&e8VoMfRo4Z[߷fY۳K2?jY4po̳OmE4߷"̳OCfL2?:(mxfYtR2?[ B߷YidDYf	f3y2E~h,HN"fYdGM̳O9i9i~h,۸vl4ez)q̳OnEo;V_4)l-i߷4YiB̳OD~.9i! L4x2?x2?7nemȨofYfյ?iYͫz?2?44V򴢚߷
,.o31YfYo|YoMf0qfo̳Oo39i`~fs,0kfwǙiaeo4,~`2?)o31Yٖi`q6el4|g\s,p/f߷e f7o(Ѐ" 0LY+~0AL[+~0ؘw+~0&oBmK&opdDoL
ߧؘV?`Hؘ}+~0![11V?`}0+~007O?7oCؘV?`5eؘ+~0LLg+~0PLm+~0ULq+~0'&#o
ߧ(b	Ls+~0wE-LV?`Nba+V?`| }ؘV?`|v&wo}![1 {0CO?Qؘ+~0ݽL(o
ߧwؘSO?ݝ6'V?` {
Bc]![1OؘVO?1/V?`dؘWO?j&	BcTqG![1fս&
[BcG_ؘZO?&![1 !ؘ[O?0TO?o9V>&EL{+~0	eBg&;BcbaV?`0
ߧ(d_![1r&wov&BcnBc g5F MS+~0!JǱ4V?`GNB>[Bcm![15M7O?V8wo'bhV?`NMY+~0V
ߧ biѶc؛)Mo
ߧBcp˱4w+~0cؚV?`N4V?`N{Oo'bjv&wogbho+~0]7obk![1 MDO?̖v&O?̇o 5dBMFO?̪Ms+~0$&տ+~0Nd
{I[Bc&BcؚV?`2Nn.4+~0D=![1\5+V?`v&7oqbiOV?`1Mwoq'4+~0]![1\
;JBcQMopv&op&Bcӱ4+~0Ɲ/{K[Bc5MBc4+~0v&Bcؚ+~0}![1$@woB?E![1ffؚͬ`O?QҠлA/]BcSM0
ߧ(aO?V?`F	aFF	AS+~0Bðk+~0?V?`	}![10
ߧc4O?vVo
ߧvV
ߧ(Ѐ" 0 
ߧ o?a=![1@ 7o O?;O?QDaA_+~0= o
ߧ(Ѐ" 0 
ߧ(Ѐ" 0 o
ߧ% wo]V?`F	a![1Ȭf
&`iAg+~0H O?𯰂V?`aV?`P \
ߧ[Bc	 wo A%o
ߧ}V?`P+]
ߧ(Ѐ" 0 wo( oV?`P![1 7o3n	OV?`3
;"N C	SV?`3< wobvm[JBcfյ?%
ߧśr*/S:%?Ao0ӰYO?E-![1̋A-o
ߧi=]+~0^	oV?`簂*o
ߧݝ6+~0ih%![1̥A{+~0}gV?`3 	V?`3.Aia3V?`4	&![1N+~01!'O?;J7o@;BS+~0 C![1 h\!
ߧ(Ѐ" 0!C+~0Bð4O?%BcV?`! C{BcBc4  H=;KoB
ߧ!/O?}+~0HBc;Bc:5!Bc:vo
ߧ(Ѐ" 0!1O?!"o
ߧN=![1MotBq+~0Bð+~0a	*otD![1 a+~0Bð
ߧ![1HMO?Ԅ="v C+~0+~0BcOV?`R=!	;Bc4  H=;EM![1H!wo.;Em![1H!	{Bca+~0!?V?`R;E![1B"vv0v{BckB7oaBKO?a+~0{Owon;BwonC!7on3@V?`般\BLO?k;~V?`݀+~0nq>![1 ^qNpV?``8V?`vBcpV?`;wo_o
ߧ A,O? [+~0o`8w+~0Bðo
ߧ_V?`]V?`vo{Bcoh@@ zvBc<Bc4  H=;![1 
ߧV?`7o1O?7oh@@ zvoxq6O?q64
ߧ][Bc̘'V?`&lV#2qBcqKdH_`8V?`)f`8MO?Yv 7`8!
ߧ?JO?I7oxN
{Bc<+~0p+~0(Fd® `8VO?;/V?`=_V?`F	`8'
ߧ-2E,
ߧpRO?-o"V?`{pTO?ǰKO?Z!}wV?`;ǻBc> ೿+~0![1$@9O?f}o|'(O?G9N C]![1ʷo|؜m+~0Bc;؝jv'7oP9fwonEo+J)8V?`NV?`pյ>Bc3ٵoGbpV?`59~`C؜}+~03N?O?QDa؜+~0bqV?`V?`5;o
ߧ(Ѐ" 0Nc+~0?ot&L.VcHoo![Êcۅ|O栻Uۅ|dj|>/W?|ɏnO= 2o?b/yw{po3^d11+v~ g̟(~Gۅ|'w
/|!(v~ gd1"K 2^~ gQ?DCۅ|Fd1 _fOg~ gL 2J_fO ƅ/'Pmۅ|Fdv~ gw?~5+v~ gQ? "n@ n@$v~ g}? bn@-T۷?!S<ۅ|Fd|lۅ|Fd@ۅ|Fd|.?!k'?!$nBۅ|!*x/?\!}?!Ş/
3'_?Omۅ|28rVRQDa+z Q#/0py
ߩ_w~ԅy1P߷HWL*7RC/Ģo3!Bo+y_ ߷HWL|
7~ԁ<be8J.OS2c(߷HWL$ģoM? s(ÿ?b~ߩ(̆&;U?b[!bi1ano2b=~ߩ(̆&}߷
3!@OFd14߷
3!@!vSQM?oOFd14Bb~ߩ(̆&ofCO`0NbiC߷
3!B}S߷
3!B*v^ofCOY;Sbi`oO2	< o?
!	:?YT5T@o![+?D=_+Vdz#/9dpoWOꄿ!{poW,Qk/_)?Oꅯhۅ|	fO0n/W?=_+32a'/̟`c0v~ s'xxۅ|'<ݸ_+#v~ '~W_3'}!n
2/}_+d> }_+2xݸ_+2iۅ|5̟#;poW"BI_'ȝ_+Vd|)_O ۅ|>̟ Qn
̟  <C/W?@*/-?@)D_B̟8<-_ߧ2? n/d,~ '	x0_9F|R[ۅ|	fOO{poW$@HoK=Ȝjd	
G2
.R2A!xl`RY^
[߷=H_Od~ߨ"nd22G$4/7~ԉ 4c+w'Q %_(r${\0u_aF4n~߮*̂C/>߷ػBdefyWC/=~6K2	o<` He<QD\$2H"ʄ\QC$2|8=~ԇِHe o|QC$2G#J~~ߨ!d<BWoz2	ԏwQox<.̂C/p(;-zC`$O!>Bwoz2	9;OAd12{ 3~ߩ fd14I(Ã߷=H,̂C/{ 3]~ߧ!^d12~ߧ 2L;OC/xv#{O 2yJ=~ߧ 2wb2}~ߧ 2،߷H1̆&_v co2%N=~6K2	彂Ao2}*p{md{
YHeF|$2P$oDfA!<|{?Be |0"fA	?9D' 2	9-p{ 	_菾Q /_e~~ޟfA!.RC/t_!S߷HWL(x߷^d22P8+̆&_c|x=~ԁ<!2Pi\Q 7_X=~d
d fQAfd*ARA	>|Xp{yHeV~ߍA!>[߷3 ž~ߧ񀫙&_Ӎ~ߧEL; 2	KQC$2=~ԇِHe!FQ ̂C/07ox #{ 1߷}3M?2`Fod14|/̆&F)Wox[̂C/"7~YM(x6RC/ɞo?
!: ~ߧELLU!/F@}oTk#~ޜ ^Ov~ޜ ^d#O6
_ 	YBOndlo[ۅzpzp/?BðV!#/h;O#N!	:?鵘`8sN?++6n˞d#O÷EٓGN d/ӗ<3'b6v~ޜ26ṷn˞d#ON{poN\tg?T+~$(Ѐ" 0跿+yg#/b`=~ߩt ̆&?Obil'~̄|bil `7Fyɝf>p0o&vbdupۅzz'/]?^qnd˰on	?E^/2
_2Hۅzz8̟@vM=~?C6=~3'7~ޞN Sp̟՜=Uۅzz
3'`C/Q?
_2WG`ɇn	?FpoO_ L$@$M![ӀF_![$22gGd= oej?BBc;wnAO3'`'&_>/4̟׾WJ)$po2
~2	!D/̂M?vpo2
~2	MDwۅyS]?oZ~/̂YHoc>/̂ٓHK{po2
|^fO!K| 晓4  H=<Vx#/0ӰLِ͏`2߷|^fCO2/`2k>/	!jdZ?}f50!pBcà8so~d$=y𐷧à8r4̀'Fy7N;{ '8r4̀pgo~dN̀8ro2niÕyqƜ9[߷?7Zpoo~d4Ӈ+{{ 'ᶜ9[߷?7BӇ'}ywp﷿o2nHӇ'}yqN@OҴ۷o2npm߷?74۷o2n4۷o2n}ys9o2c̀3N߷?	ViÑo~d%Ño~d%㷿o2Ño~d%"iÕݽyÕݽyFӇ+{ '(%Ӈ+{ ')gN{ '(3Ӈ#	Jpw߷?pw߷?po~dfwW@Oc8ro23	7Ӈ'ݽy9>̀Ý8r}߷?po23o~dfKӇ'y񘍧O{ '0Ӈ'y[Nv@Ob9@̀P;{ '48r߷?9 @Obޜ9 @Op߷?8to2q9{ ' ;Ny󁾜9{ 'o߷?8po~dN̀5Ӈ,;{ '9a߷?8%iÖ=yN̀t	%Ӈ,{{ 'n9D̀ v9D̀'o~dçQ;{ 'Ö}yN>	#}8rϷo2	9g߷?N̀CӇ-{ 'po~dn9m߷?\v@Opo~d;N̀tˎ	"9F̀:po2Q{ ')7o~dN̀po~d×=yN̀p	gj̀ͧj̀ӧj̀t'o2rI=y=I=y󒖜9$@OA&9%v@OAN9%v@OA^9%v@OAv9%v@OR߷?9-8r@OLZp?̀9{ '28r﷿o2i×}y*Ӈ.{ '0N̀7o2M8rM̀iÒoo~d&oIy֜9'v@O`5Iݽy9'v@Ob9'v@Obb\;SO%o-Fo&$v;SOa ?14	~ߩL{~ߩL= 
[SOs@+OM?`UGa ?14	N ?14	OM?L}NoSOao7~& @@~ߩ% 7~& w?149M~ߩ˾o= ) {SOoSOgbovZOvV{;w~&&]oOM?;&OM?.[SOEnOM? gm~&U샿?14oSOCSOHپoӳ]~ߩ#OM?
;$oOM?Iw~&.){SOcH.%~ߩ$K{$7~&.%~ߩN!od~&$O%߷bip{$SOd~ߩH߷biq~1OM?{$*oGd[SOodSO	f~ߩ̹7~&0]w~&1G-OM?`~&2g`6W*OM?n{oϤ??`6!OM?h}۽~ߩ)iENof>ѷ~&5݀=~ߩ*oOM?a?`6?14OM?PSOvg{SOcM~ߩJUͷ~&*W`6߷bi7`7OM?P;SO~io%?M~ߩJ8[SO)~ߩJvEm~ߩJw~&߰JNh?147 %oOM?ӝ~ߩSm?147'Lw~&h?147$GSOr`4߷bin~&`4߷bieGѾo1w~&f̥C`4߷bin7~&}!S~,OM?^^oٔn;߷bin/w~&!~%OM?C`?14	~C߷bi;߷bi?14	[SO =SOӑ~Bco𘩧"x?~框HW?oLӑ~_o 972gG/%VcC`ioQy
c4(ݸ_\'<Ӡpo/B'Zy^3'ۅx	x:O:psۅx	x:O=:v,po/GٓNGӱݸ_[2	֞n%2	i{po/P'4C/Ks'Nӡ{po/HNtp~/^'t7=_g2	GN[^9N-ݸ_d43ӲOۅx	x:#O@N/xtJ̟ƃM8qۅx	x:	'Zr~/KG2r/K[?]9R^yٍpo/Ad4#ٓpo/Eh iT~/^ПEsۅx	x:(OBۅx	x:ٓi9^KMpo/RfO@ږ{po/R2=;fݸ_g2vŞ/Kԅ4  H=;o
߀GL*d8?hA?5q;ΜtNB:zyp΃8B:eC$+x?}:HVxB	Bb/Ͼ$+x?~2Oۄots/ fd CΑo]+~&`+
ߩ> 1OVOM?`*
ߩ;-![?145	 1wVOM?Ŀw~ԃbeh
<J ? o?Bl[RC/&t}St_s}jBA_?Fd9?nO@2
/nO@2
 G_?2
'߈ۅx
'|+x'OA;|*Yۅx? |*{po2s'bOnOBd۷x'ٓP*/'w}_?gx' g?ӍgnO@2C~BOnOBdGz/̅Ѿ=_? {㱧nOYw nOdD})poNs'Ћ=_?+;^	'*opoNs'_Uv~/.2XeI;x'p=?	w~/.W?7d/Fd{~/2XãnOs'ъ_?2X|x'pW?[nO2X"_?dwBnO'?,nO`sۅxc{ۅx
fO/9Ri_?fOH}$mۅx)˽_?R|@J^	\OHmK+~/.'4K^	\K̟;nO	'Ӹ,((Ѐ" 09kVF22}
%py
ߧD&U ;_i;QC$2R;ͷ~Ԉ`0/߷=H^QD\de0;~Ԉ`ǿĔF_	}~ߨ".d22"R"C#/30|}M? |
OB!2){?
 `{?ɝ
CLs|v])/"fOH	poPyY>Yn<\s'I\aۅz|k?BC/yw+poPy;?C}poPyd C1
߀G/ģm~ߨ".d223.oz2AR~ߨ".d224	J;R"C#/I<J߷=H߷=H<J_ĔF_wģ~ߨ".d22B1R"C#/&tVcZDj?OcD nSB̟ƠpoPm3'5_A6/ 2 %\ n|;̟	o 
"v~ޡ 5ݸ_A02F	kC+|ƻQD\de~Ԉ{;~ߨ".d22R{Gs!~ߨ".d22R
;oGs!a^kĔF_t&L	5! B5J}oS?co)![ B^	0@}I? ~//Yŧ_^7F_8̟ք<E^/ޜOB~ |T@}dpoPzp;?\
~ޠ>w2ZA	G}_8̟֐!poPxOj;pZK
v~ޠ>x?ndJ	]_$@%0%F_Ow~4&<de߷`iL-VcC֖֦P9v8 ӄpoPTp1̟pN%v~ޠc?#]_*xO8{~/<\s'	n
.9gXv~ޠc?}8BO$@
߀?pCScM?q`;bi M~ߩp1̆&8	 cm~ߩp1̆&86 w~2^Od14v ߷|\s!	:?} 7  V%1p poP2G}_?q~ޠ{Vd^/|O-poPG2ۅz]$@ g{B	deBdΏP9o![k<U?C߀(̟|V0~ޡO] ~ޡO|W7C߀.̟V`ۅz ̟'poP
'ۅz ̟<ۅzd~ޡ2YndM.[C߀>̟x~^de/=\ ҇n 2hv~ޡs'RpoP +}24  H=<8w+xBɝڳd8?!!O VKcna#O&p/|]?#&v~f|ndv8;po3=@̟~{po3=@̟$  g2;	+po3=@̟.I+08?0ۅyA Vdvp]_Ob *~f}Vdv#na#Op?24  H=<7okw~!	:?0d8?j?ͻy
ޮf3n/*s'?j_YT1}nqfOR
_D|*o/2
[/(̟¡nqfOS1S8A̟¢FۅyOQ/|qۅy`U?B.T?**po3̈T&onq?@|!%v~g*7_HYV.=_Bd Cs
ߗde.6*߷=H́ORoz2m~ߨ".d222I*TR"C#/}4)Qm>̆F_,~ߨ!d22GNB?QCde.YTĔF_BRoz2*ĔF_@)TĔF_7~ԇِ 9Q߷=H}mP߷=H}#x G!,Gs!^J{QD\ded+߷=H̇]Gs!qTĔF_D/[QD\deBdΏM

M{y
%
M{po3?`%?hJ/ϋfdJ_+/Ͼ>̟²Uۅy.̟°v~f|\s'Hۅy	?e	ݸ_N (wۅyp8̟xAV*~f|\c̟QDa9oVdem~ߩp1̆&v a߷}d14P 2	G,G@9k߷=H,̆F_ WK7~Ԉoz2JQĔF_.JRfA!ow|QC$2xQĔF_/߷=H
Gi7QD\de4+8=~ԇِHe~ߨ!dЙ34WYƟ<_o![1x1~f(O<:OnbdV;Qp1̟x!ۅyd4v~f(?_}nbd]<~f(O<~f(O<ŧN1G2ӗ{po3|\s'81G2 8OQp1̟i~f(Ob^`Qp1̟iԉ_>.9ٮI1G2pxTQp1̟9Qp1̟81G2M8ŏnbd64ۅyc?BñF_<ScM?z7`2VbidIbi?Y>.9݀ɾoCO`\Od14>eoCO`2Abi6	;~ߩp1̆&k$~ߩp1̆&`%oOd14 v%~ߩp1̆&ddObi6moOd149 ScM?`_>.9lRWoOd14^dm>.9lW^Od142gGhwY6c5)kRcmۅy?ϷAS?{po4fO@{S0~h3pfO(Ѐ" 0V>. bi; 3=~ߩpfCO}~ߨ".d222gGh}Y   {y
0;	~h6Ō Wwno|' *;m?? m3A	fOA7no,3LmQ?OBwno̟ޖA2=-y
+BuBؑ#/'D~ߨ".d222gGhcI5+x`,'$~hYX$n`U?po4?,x	/@?(iۅy'x!nJ̟/@? (gۅy'"	/@'̟c'_G2!d?2$. VU
'"p  Ap  CP'"F_c2$7CPٓ(p infdD po4?0{2%n ZCPG̟NVw CV>O~Ԉ/߷=HĲvogM?C졍;7~K(oOlbie]eM~ߩ7!H~=0߷|̆&Dv7~!	:?@CYD"oo![kc1/5 v~h1 ߧg ̝ۅy3
'KFߙٓdN'n(̟ n lmۅy3yb'Wn
fO.gG~/,0SD/VdwoQDa*N@a#/&tj}g[5qo![?c._ۅydžOpo4\"Oh_	_$@c0o
I#/&tf>pZ5@cRWo![ֶƤ/̟S!v~h% 2@;_	 1̟#v~h% 2<{po4 q?n{po4dxu&DK晓/Ni?0_	~"̟)po48E?$vv~h%p2<A/2<(Rpo49dx	{po4K2<;ϻpo48̟QDaoBOMؖ~ӄYbZ^op2:K,O	!;,KO|bixRKw~ӞfCO¯bZ&od14<+%ǿ>	fCO&tf>pxcs.J+xg \ۅy..YoUۅy
'c~h`x?~ ŏnP.̟8wnPfOp3]_=@2p/po40}Vd7 ~OnP5̟_n/k?gCOt (ǷC&̟'wnPfOpY~h`nd88an|O〛8{po40{Y0mۅyB̟OnPODUۅyC'߷CfOょnP'$"/2 C2F	HB 7~ԁ<be. ~ߧ O2_)O@d12{~ߩ [2/bb}~ߩYp
w~SM? jw~ԁ<be/| o?y^R!i?y^io'LL1!@ܯVr_w3'8Jkۅx:yrN{poB̟!Ɯۅx:zp̟-53t.@7?I:q_t.ƹCӭv~2}<H_w5̟ ;t.@;?@KNͻpoB4)fOuA3t.ƹ\_w5̟q/л&drWn]怫2q/л'
in]Y4  H=;B$rmؖ;4"fCO)K?4.v%S怫2O-od14b][SYɝ:%c?p@aB"p0mQ?~=_;.݃G_8̟anoN'v~ٓ!?ݸ_8̟K;po[{2.@*v~,t;/ޜfO`7mVd:#ImVd:%uYFv~2>=_8fOW;{po[zp̟EnoN'зؒus'`'v~%?	{ݸ_2\~۷us'Î/ޜ[̟;<Dmżs>u'Nۅx:̂6ݼo(Ѐ" 0V@KN	3!m~ߨ".d22|kĔF_>AQĔF_J]oz2]ɛQD\de.<*ĔF_C"aĔF__oz2~ pGs!>oz2Й3Rd8?sg5o![F1IOtQ?/ On_̆yv n_̆b;tAfd"J+2qخtA~d eP{poJdfOMSL+2:_23'{ n_̆y*v~}?	
t@[2 ]_n_̂@iT~g?G_2B̟Nɩ}_N	3'ӷ-vq+Bܘ7o4qk6oz2=~ߩ2jR"C#/wS~ߨ".d22N1+oz2
|
R"C#/ᗁX~Ԉ *kĔF_QD\dexaĔF_VQD\deUQD\deǁUQD\deD*AR"C#/6R"C#/&tA|p^qP9Vw/ukpoRq?BñV۸v[#jSn}8Fo
:*1NݻZN؋6a߷|2
EjDIf50!Ab/ 
R"[~x{{ 3"Q@sԀЋ;b/ԀϱK2ЊԉGλoR?8(Ʀ>qJ?L+~w+gTL?L͓B 1jY4pVgEt&Բh嫷oR wdЅv;Ʀ>"S+~"H{+s'͓BVcSy2EZ~Ro![1piK]zY>.6l'^vYw^vBdٲhBԎ1@o]oR7O&+HↄO#vYw4"~oRk>.6l#j`C3	]o]V_Hq>.6l#j`CK_B?b.tRgoR1O&+IVgEyC;{!2|]l4!]H5ݵ֟6+~"j)?m߷@YCfɡ
RVcSx|˻y
߬/ wo~ޤ 6dٲhBԠcSx"vYw^(ȝz_2|]l4!]P1;+~";<̟6MWou܆ݝ6bo![1mCo+vQ>K2|]l4!]Cj`C/2_o![1KԢlwdЅv"VcSx9o]AQ߷?̟6MWo&?Yw1﷿oR}2|]l4!]jƦ>Rɣ/A YwݻjY4p$K̟6MWomCOB?b.mCOJG؉>.6l fTqG	O,QSԇgYCfɡ
RYL}fս%B?b.ͫz?K]zwdЅv&cSvԲhB?b.G_v]dٲhBԼƦ>"S;y
߬B+z~3oR &dٲhBԈam'vYwam'v@&̟6MWo" f&vYw`413oR#y2|]l4!]Juݺ",pVgEv舳go~ޤ`2|]l4!]Af50!C-1ӄKy
߬C[2cAdٲhBԂJj`CBd͟po![1LN6ԉ^hi>.6l Ʀ>#2q"'vYwބfN?ӄDH%
fO&+HYL}۸$-8DW+~"wAzYCfɡ
RXƦ>S;v4B?b.qL4ӄO{{ lwdЅvk1w{y
߬,i3^H̟6MWoVcS+Yw`|zp>.6l%j`CśV4o![1سjچ0?Ԋ^/dٲhBԀuf50!b͹7o![1سnEE`߷ fO&+H1Ʀ>8N۷8N۷oR	fO&+H4Ʀ? !B?b. { !f<wdЅv.cStYk?33frgo~ޥ/yCfɡ
R^Ʀ>TG]o]B?\ZԊ>.6l %YL8;+~"{}zcdٲhBԀf50!!ia-8 @OdٲhBԦVcSNvYw`FӀzs`2|]l4!]LUݹZ!ivYwݹZ!ivE̟6MWoj`C0wvYw`N*ԘfO&+`/Ʀ>VT3c۷VT3c۷oAC>.6lj`C0JvYw`
>6dٲhBj`C0 `Y+~"wgo<^?̟6MWo"Ʀ??{y
߬0o/O&+`VcS-ӛy
߬0srwo~08̟6MWoj`C(Z5B?b.<}boO&+`uYL	zpЧVgE^4)wdЅv`_ӆB?b.pе߷4Cfɡ
EYL}V4ӆo]g[PN&v AW2|]l4!]f50!gt8oVgEypCq=x K2|]l4!]  [N?_VgEi{ٓCfɡ
՘ӏvYwӏv4'͓B0+1=y
߬vi`:p!̟6MWo}f50!;	+~"OՇo~0ndٲhBf50!;
0VgE㰯N
}x{	'͓B0cSv,fսgo![1سVox}2|]l4!] +YL}۸tJ}`VgEv)|%vdٲhBf50!;o![1ǻ߷?`%>.6l՘ݻ:(m۷Co&ݽx8xfO&+`YLYw o~0A4wdЅvUݺ"*=8B`+~"tDT:zp߷'͓B0mYL}ۢ"ꍻy
߬gTm߷>.6lDEbvYwݺ"+To>/'͓B01Nd-:N`Dp!̟6MWoYw쇧T﷿of3'͓B0$cS㺴ݼo];N߷*г'͓B0i%Ywi% B̟6MWocSvS+~";|E) 3C>.6l2MN`+~"$`wdЅv	՘Pݼo];7Ao~0&dٲhB%f50!m1 {y
߬bz?|`̟6MWoGƦ?`ӄPYw zp`"lwdЅv f50!;/iBo![1p߷4O&+`$cSӄo];M8H߷
~h Cfɡ
:j`CBpNoo![1HN" fO&+뮺1p9B?b.whӛ  dvcC#VLG+r+w";VLtVr+yhl۸7tVvHsNV6$Z:h39\2EpPfoD-z3k<[Ћ+&hEYZ+ze!frɥ%t*N,֝
K3F2юC%fbǝ+iY1u3mJhhVM88D;VecCw""SDeF2S2qpM1vݒI"SDe&qF%4LYi=)f22h%4LY8V8cCDngm"SDeÊeoCmF%4LV3B8DB3'g3ZJh7#JChͬ-Jh7#Jɣ'g3QHn(FY[g3QHn(FRԋpM1i\REfr%4LV8o;VJѶ%4LR&l)f2ΉD&JچY4C>)hhD>)[5)͙JٓD9gEc4  H=%S2
)͙JƖgA|6e+Z
S23΂%[CoBTFY}3fRAC|6e+fMcCw6R4bΞS2
LS2F2}3fRDEyC)Q[3Q[3̙Q[3t&E&E̙9
PfN%Dc$)C8>Y'!JކeDc$)[ьLٔJ)nɫNV$V"V";Ges+;GD6l坪+fr4bΙC-48fY8	ĳqV'k9	PVeoCF2m4K;GLڇR[z%V((rhWqMȬKM̨S2gCgh㖚Y8gh㖚Y8CҡLɝyZ5Y8,r[z%B!g,rjT)eT)ebCWeoCF2Dv9PA\5m&2*2!+9
PfN%VKB+gY\5!PѼqކerk=۲h+FM=+z1iRЊY8oCF29
Y8oCF29
T)3q4)Q1gLq4)Pfc-Ή+;GNBf2Cq+;GNB#$'jݼq4)[R%V4)hh;GhVNBv9[ь&*̙Y8i4)Q1gLqݣZM9
Z2-3%A!JІ͜qLIC:ѫ@Z;GijV$:%pRzeBpV\Jއ6ܬijV$:%pZ5V؇JyXմeMN%S2rS3fyHO+6Pfl)bݴS2gCgh	SE(V(mK;GJ(DCnT)3qL͛Y"Q<Pۢ;GٵR%,S2gCgh	SE(V(meP%MJDyXE
fLc,r)2ΉD&Mi+jZ*#Y[K;GD-gN%SDtS*	0j؋*	f̥B!g*%16e+6負k9
Vڸ%47Dj͏)$\[Q}3fRDElZh,3f4.PŚ1&Vs6e+z1yAr)͙JT"Ipϔf̥dѓYBcB	V\2E+9Y4qLq}3fR9CYB>)Y4dT"IbեTVnCʄ0jٜP9Q1gL#Q<q? r*ʉ39Y4dDY["Lɜ"4bϕQY4RYP+92rgLы:)g3fRCr-Lы:)g3fRCwRTI1gE<6e+tDYQhErކe!c3%eS2vk=YڴpVN(Ev9[Ry[";V!Ѩڸ8mKYn,Z8d,ȠJfLڑ(0h㕵-g",h)3jDV4c+tDY[RzdVڸ@D聃Gk<eG坪+ft80h㕽VԵ4Cv9[ьemKYnݓD9gjٝ(8>)gj؋*-Qen}3fRձWen}3fR*|633yB@rLٔD6lDf4RVmPfEoCF2Ɔ*6[ьemKYnݓD9Z5WGhe+fr4bΙgh㖆̳ElTFY,rQJ,Vleg9n+T/+M}3fRDEeo1<9V舲գHr-4ND",hEl·rDI[";V!ʄCf0j48>)Q1gK~PjeD(_52jҎYW,l␰m#4LF2,X+rqO-4ND",hi^ы:C9ir$eGcKVG4CgDN%dqݓD6tJ؄Rz)v9ir$eGE!pȀͫZh+tDY[RzdY8g3fRDE&oCF'0h㕜͙JV,RV9YٔeCĨMiE L4qf̥n+bgh㕜͙JYeBkJ)dPVs6e+tDY[J֔RȡG6e+tDYY1ۢ"œv8epM1>)gtJ%fɥOlYYiD\lW7q,!Lɟ)͙K;GΉ3&}3fR24qL&dϖȬJ؄Y!Jږ;G6e+JhH\DG4bΞWhVMRы:yOt(`9Q():%g+3l[K38_39Q&g*%cAWVr[KB31D&g+m[PT&L_39Q&g+)E_39Q&g+j\"Cg3fRfN9OlV(mK:$̚Jr)͙KLIYB>)f(s+9\6e-֙Q&hŝZ8W3fpfrضD&,ҶgjٜWLٔSK&MyOlT+%cB)͙JEqDcG(jŴV,ڶLL41YgLZVmg>_*-"ʄ̆V-c"Ћ;b,Lm%oL|H"؋ H"؋ǁH"؋H"؋f̥mE-k<pCm)fbƙZٳxxxxxxx<TLl&4 >Cja+*!Vvv6!BkL2H0Q[2gE0J)nɫH@\t=oCF2dC7dPPCĳ{f̥ndVB&(hV̚!36}oCF2dV(-4ND&riGyPq,އ-dѻ$9[ІD+vHmC"Jы:{ɣw3g+vHrwސTFYV((r!tV=b+jY4q,:iȍN;V$4VҷDE&+9[Rɣ["gw
dĳ!qE-VԲhYڐ8Y4BkV((rG9Q1gK~򶥓GDI[$^AC,8'"J(+jY4q+z1Q-RE+9[Rɣ[ьLAC,8i2"Q--w
dĳN[̋V((rG;DJ%oCF2DIhhT7+9[RɣffYpȉDhZh-RʆmK&%dYhh/yXږMJɡ2,4qK*
dĴ̋-REoV((rGZ8߼PPmK&%wK4.AC,8iRQ3AC,8͙J(+9XnٜYQhEkIPPmK&%o2,4qIPPmK&%mE(RyXږMK;Gb+jY4q+M+YV((rG)Q[ʈƞS2	XWWWWWWM*[&s6e92C)lxv6<
!Yk+&(nt*,ٵk=ʉ39iyXvm[,虡4c*4QVs6e+F%lݼ(HhoDZ1,SKZ{Mti~hĬlVhH]g3fRfN;}3fRM-ifYOyOlZ)2Lы:)gR!&-̜wtJ'!J՛ffͬ8dէy[RzPF-CmKYnVRt֒Rɢy[Rz62t֒RɢygDrjᬨXY(-5ZHm2h*+V4w͙Jɣ'LV,ڶR߼lVRږއ6g3fRhĴ4"w͙JB3͙K:%mKWgjTVh+92tJ'!Jɣ'[͙Jɣ'NVg3fRhZLWRT:K<ӢQ+wR㼬lVM8id	yYٔhBnVM8J%gg3fRnVM8+92VnVM8+jZCviC[D>򶥬7o+JMi!J,!>{(dV)dP(G8xxxxxxx<TLl&s6e-4NԉE$[Ϡ2a

ǇccB+92GRfrCr-g3fRhZLV:P+92:%lC24bΞe܆DOt+&nBxxxxxxx<TLl&s6e(rކI:!BBggch{f̥dhD+92GRfrō2sǲō2dbƙ[H4"w>{(iCB'{{{{{{{ޙ⥼"g3fQ3)hh!ySS!\!Plx6

&KhdY[M9
ږݼMK2,Co1hdY[M9
qE(5,Ȳr%Ht+&KDԳ"iT89!Cއ5,Ȳr%Ht-O)ʌE=塠s)ʌE=dR+*9!CT"6}dR+*9!CZ[8"yHfPAhi2:R+*9!C(R+*9!CVmg!wFN%"C:%fry\QJ,VT3c(rCGyY4dR+*9!CoLRw3(ٔQ9	VM^} D!WT6<;Ѕggch{Ŭ8frC&wYg!6q+zwYg!6q,ڷZ9	XjچbYMJCiMliwSV-eĴІɻ)*%Ĵ4"JDg3fRCr-Lы:)+92Lы:)+92rgLы:)+92k992FN;)Y4d^eϤ?=P%f̥qE(ٔ(^e@.e@){)[wg3fR!OTe?P%f̥Cvs6e*%}!PxC졈^lT:N=ٔt8e}!PxϤ? ^lPfN'hlPfN'h{H~=
=@eP ^lV[5fPfN;)Z5l՛9C8Gf|}(zC3>>
=@92:%p]ٔt+&nBOQb< 3@{C1JH@=92hW7!wg3fRCr-jf){H~=~< T BsǲǄ 2JH@=92'hC&pCoݜ͙JއqLw8!H |?
$@HϤ?@ T" j@92'hlV8e}!R  0 H~=<@{)iE)iE}!Qd{H~=~Y{)iEvs6e-(X6GϤ??X692dV4cݜ͙K2+z1dd^lT*OGvs6e*'^eC`<}!P$<{)PШi=ٔhT4{H~=1C`<}!P	^lVԵA92-PhO^<}!Sf%f̥hn߻92f,iy{H~=A~< ;H~=A~< %f̥hnVM8f̥hnVM8dQzCc (|=@92f,iyY4d,wg3fRō47o+&i{H~=A~< %`۹dQzf̥eoClYV8dϤ? v?<@92f,iٔ1cLt8d#ev;%f̥hhDf̥hhDCA
w>{(h<I{)[Љݜ͙JކI{H~=<Ne R^lTVrqK&}ٔnM}!PȀ@@GsǲD R z>ef̥lCpDf̥lCpDOT )C 92NlT:%}!Px;H~=1 I{)fEoCF$NlY[щ^e2 ð)CDv%f̥FBlTd*)H Hx?}!Rf̥En٫6}ٔ5f^ef|}C졑 1?Ϗf̥!dϻ929{H~=5@w>{(j=>>{,Qj|}H~=A(5>>g3fRō2!g/{{{{{{{ޙ⥼"g3fQ3)P:!BBlf̥Rɢvs6e,hDf̥992YT:wg3fR34އٔ2gݜ͙K*+t6Yf̥
{)ehnVM8ٔō47o+&wg3fR34ݿvs6e,jGvs6e,hT4lYPi=ٔ̊ކHٔ̊ކ{)e:ٔҊwg3fRއqOvs6e,q;G7q3~lYi\5q3rvs6e,t+&nBf̥VY:lYC8{)eCSݜ͙K*;)eC92V7NlY[wg3fRQ{)edѓ3KyDf̢BEv[Ϡ2a

Ǉcc B?2"Ћ;b/q1qM"Zh>_*-"/	YeBfCn+;ʄB,툲3!D3 IPhE	 JB,툽g3fRЋ;b/{{{{{{{ޙ⥼"g3fQ3)["} D!WT6<; Vvv6elCXPAebV,Sݺ",Z9	XngQOy["M%dVN%YPdϼeȒB2+'HY*+t>DE'"JݛW!QLNB+:Ң4bΞ
ZQCQ1gOyXЅ*ʊeDhŝ=ۢ"އ6ҡO+}g3fRDEvtLІۼk=ʌE2fyX","jP蕱	yX","fllBqV-en,X+&J؄,wY["34ɣ'!8+DEjieE2!8+92",Y7m3(lV舲̊ކ{f̥n*;f̥n+bΉD)["Y2g2&l{f̥n-(yYٔehnVM8g3fRDEf,iyY4d㼬lV舲ԆT͙JT͙JT*OGyYٔeCBw͙JVY+92",pCmݺ",h(JݛWۢ",t8
(6;DESEfyX!*4Qݺ",KIPec@rCDDECYg<fq4twn+MLtJ)%4LǻtDYXi%6MZwn,M:$ІɫNeAfBvCnۻtDYPYb/yX[JVڸxxxxxxx<TLl&s6e+tDY[эtBML0pCcð xvBYڶ"ᬨ$4.򶥬7o+tDYgj$9Y8eoCF21=oCF2DE-gvMV4c*+t9fT)3jD\5",ٵp߼hY8tIZM9oLRw3(ٔeȗ@!e50pggch{ҊYO,I["ʊZXDR$eEn-,{Dy["ʊZX'["DwiCTS+vm\7Y[Rz-4OC"%DEv2CC=JVԵ4Cxxxxxxx<TLl&s6e+tDYXEC)lxvmv(mo<QOy[RzJ%bV'mKYnV舲CnVN(E+tDYXvږݿy["DEy[͟y["igjƎDEDCnY8+tDYXg%缭ebY8Ӑʄ֔YXȲ$^DE:}n+6ҋV舲Co+vm\w͙JV(mڱTmg!wWWWWWWM*[&s6e#F,o+tD[Ϡ2a

Ǉ`@*a
DEtSB$eDhŝ=CTD",t8"JTFYV7DEtTЉ+tDYQ1gOy[DI["ʈы:{++++++&-q92͙JB**7@!e50VB*4Q-E6B7yPQhE*%ETD"ʂͬ.M8TZeAfr{{{{{{{ޙ⥼"g3fQ3)XEC)lxvmy\S3FЋ+ff^fEWRWѼ"ɣ'cL̚J؄㼭АlBqWebݴY7lսbɻf蕊tYQfhEP߼)yQhE
(+6貱!{♚7Yffͬ垚&qDPۢʋ3B,L坫b,P(+&JLCn*(Pۢy8ΉD)PY+vAL"JĆEt^3KyDf̢g3fR2gySS!\!P`FmyHn3ikLĆV(mwP۶vh(jѴӐ!dϼNB>Ō6-l֗妄9XE~SCz)"Q+6M褉DP۶,NBfeoCHm蕻6;MrCnۼ6e+6MRCn۹CWWWWWWWM*[&s6eӐ>Cja+*-+;;CV4m+bf+jZVNBtiR7nɢy[ь&Z2rygDrNB:CfШPA29
WeoCF294er̜w̳NBiR4bΞ򷡣f+jZCv!4.9K4.򶥬dEArNBIin㼭"Q+fHhdT!K4)Y4;b%ь͜NBtWWWWWWM*[&s6eQ[3C)lxv xWVvv64elC24bΞ9:%+fr4bΞCvʈы:{;TVDhŝ2DElTFY-OV4c)Q,SZ[8":$ٳvʈы:eHtw̳ElTFYZ29Q1gO{{{{{{{ޙ⥼"g3fQ"4bΖ@!e50ggch{2)LnT:ALnTjidDhZhnCfRf38,wMlJClgwit9Q1gOyiER4bΞVTFYT:A3S,ȉCQ1gOyfbƙY4dTFYT:ʈы:{؆TFYT:Jы:{؆T&ʇC4bΞ!	2*tIQ1gOy[R4bΞ9
Q1gO{{{{{{{ޙ⥼"g3fQ2hFY:!BB<+HS+&)Dhŝ=pCZJLы:%pL-3%d(oLRw3(ٔEC)lxvpggch{ʅMJdY\ )"[̋+r$YZPwNgJdYY8t8ȲAg-RE+b(tJѫ*J!T*hV$V"V"٫V}噛6XZLy[̋VԵhR%Htxxxxxxx<TLl&s6e<ٷC)lxv\!YCQ%FBJE=BkJ,P۶Ȳ$^5V7Z8T&ե!Ȳ$^5V(dY[̋-RE*ZQeV"CG{ʄ֔YPq+yeHTd*)+MAgD4c-43F2Qvң!QOyXʈы:{H~=DV4cC졍;H~=~ne]Ϥ?~CqC*)xxxxxxx<TLl&s6e+64cM/>Cja+* wVvv6Yg,X,[{ʋ1
YfrCnYڶ"͙Jͬ3~k<lCq+z1+!ikLQ9YfCBvn֗Bq-(X6+tFriEͬ3dY[яygDr"jfExxxxxxx<TLl&s6e+MLtJ)C)lxv +;;CVs6e+MLtJ)+92&q:%٫6}妆rT:Jͬ&zg󸉜͙Df̥[5f:!BB< BmyYٔ83-Ph+92fɣ)i3>hZLVs6e(u3'qOyYٔQ9
Y8lY8Y(Vs6e,S+vHm&gVԵo12:2jVmg!w-gy[DEl·}!QVY:e2q;G>{)qLw8!}!R'hehq;G>{)-Ph}!PɺfWWWWWWM*[&s6e92DySS!\!P,<;;+;;CvRVlP۶YXmPƇIQ7IQMiEdR$E)"	(dR$E)"	(!"JdYhh/yPҋ*Z8YH!QOyYfr̊D
{ͬ3IQ39[%FB2hR%ΆR̊D̋Y(+鬬ȔOY(+鬤J',NBJ%fD~ΉD)ZR%vRVdJ'p֙\56;VJ)q+2%kLnա\JDwiYXmP)D+6FBe;H~=1Onzg󸉜͙Df̥6tNϠ2a

ǇaaYVvv6dbƚFNvs6e,XCvhĬ83+92TʆCI3y\5!PPfN(yYٔhY!KMyYٔ83jieE=g3fR2Y4qE-&g*ʊ{f̥dhT*OGy[ьt!jieE2C+z1jieE2C+92GRfrPz;ɣ)i39Pi=Ϥ?#4ݼ2qC1cM>{(bCI}!P%CIxxxxxxx<TLl&s6e-4NDC)lxvGpggch{MȉDk=۲hVԵ塳Y%缳Q9
VNBΉD)Chv;;:&ZhVԵCBg2~DY+QY52͜3,LCoY8Y1vږ͙KM%flfV7IP*ǼJ'YڱTVrǼJ')坫%En-,{M%j҉gj$9[5yir$ZQ,Z8d+&(;V!ᬬP۶'"w'"Ji[M9
ĆTF436}bCEm*#{jPN%NDIgj$9Y4qE-&gZh,Z8d)ʈы:{Ŭijۼ(2+'!8iRzg󸉜͙Df̥oCF7@!e50-+;;CV4c+jZCv!-gyC)k;VYY8LڇR,AfryiFEdV(mJmKYnV(med^򷡣gjƉ[7-(ȬJDwi{ږݼJ'p֙Y8"q,Z8d+VJmKYnV(v2C{ކeelBqZhqLq+bҌĳhPVԵ坫Gd^򶥬7o-Ή+'"͙Jކeflf^^^^^^7xo;ٔLlT4Ϡ2a

ǇaaW!YlT4ZN؋vf2Dp"*Y\2EvHsNV8DʊCqB4)"k9ݽ%4LV3B%4LTR!frt:"5nȴwl&c*)ҳk9g3gjь2qݻZO3z'EmݳJh7#Jɣ'8D3އhq4L"SDeÊeoCmGv)f22hv)f2M8g3gjь!t*N,3F=Шq:$4c+Z{pM1ɛ>PYz3k<<'fս8Dդwl&c+z7j%hۺ'Dfe"SDeE!V47qKR/v)f23IgvfhVͻ-gohtV"Chͬ.EY]8D:%4q+j1dg3gjь̜wl&c-̜wl&c,Z1Rԋݻ[8dGvmgH`@+agp000 @-
аaaaBw0000Tvc
l0󳳰#00P00 Baam, &舲v,3%ðym;~o|[o7~ޠVfAno61=9k{" sY]ʇN_SMRBF3qH}W%]ƘE+92vnB,8q4ӚT>Rwmz$$k9Pp2UiJf̥y["Ћ-4!n|sY]ʇN_؋T|g:1*Ji򳙳)ChE&?Nk+PIݵ Rj5Ĩ
C*4eg3fRsЋ+f|l;Nk+PIݵUIHHs#)dalPtZedWhsY]ʇN_aT|g:1*Jif̥EPfN>6HuT>ӹ3><?dZwrjSiܙRTJWCC5U)L)O+!֥ܚGw&p'Rl5w&?Qɜ!Iԥ$:;URNRͿ,	BPxo;ٔLlRDEag3fKanݴDVa:"nqA\!PXxwTsC??+~/}q_4߀4ߏ??q?~GO7&߰G~|bi5~14?_w&{Ooq8gq{{W8wqM{?Is8!&lbpM1ny13dy6H'6͢nݴSo6H?Ő2F;Y\2c0	ChE:4A$#PtZedT&s!؂HFw:-jǚxLx	%y["Ћ,M:'xzah`K;vDEZhCdG+92vnB,8q42͙K;vDEZhCdlPtZepɏx !h&c+92;Y[5n9Yٔ"LĮ"Oeg3fRsЋ(u3'xzah`<4ECi0>xh& D ;>a4ECi(j6 s+x7@xM +դ?{_ ~|~|;"́?@'8 GRqq'߅'RqI ?_8w8&CAW'O8*Wf=
3,o44,_,0Cbo=![1_o
ߧBcSO?Nߕ7oh@@ z~UO?-f1j>L|pG-?/̟_/̟(v~ߜfO5Y9^d`nFdcϱ+2F	F_,߷2S~{2c6o2'?OFd146l/Ʀ?}-Ywž2|]l4!]cYL_+~"K~~dٲhBj`C=o]g_W>.6l4Ʀ?YwW>.6l
VcS o} 7o~ߏ'͓B]u?}+!]~
3')sЋ+LptZedEPfN%Bg2΋B,q;vDEY8tNY۷"-B&(oLRw3(ٔ*%nySS!\!P,<
+;;C5C3@dդ Bw
w:򳙳)gnV舴"3NVs6e,YiwSVs6e(w:-dǼlPtZelջ򳙳)ChE:\2E򳙳)ChE:ݼhEg&o+tDZe6MQOptZepɏptZelջ"LĨLC΋B,̜c`l|0000 000 B8°000Tvc
lvw <0!T000@aa*C6H,lȆŴݫKLpx }	(yG]~3̸IG݌&x8Any<61Ԇ5tB~DW}jl[JQ|LHC&71H?S;j	5-u`Ffj5D#`n4lOTYdk V5K`C25r:ĕ2MRT>89\$#Rj񈊜c4@_
IRjI]zz9MR>1P#iJ(Rj# Rjң؇.WX &$i8!ָ#hHu13ԈvkS?M ̈́>n P
0Eėc=*W ?6 /ػb.Sv
]=kg1<p  &@BFA?#)*NevŴ2q'tH|uv7ci_µU\hϒ8c(كyȕ'5L䪷RCzJj\2pɫOuWz=)iPHlRWXw5ŴQfvtLІa]cŴQfmaoiHmxwFضY3cw>hCbV(TDl<}W»Q6-b36mg4治4wmz	ubT!\?iiif(iL'X#}H:2FwmA4洧ir,kDU&2?OT.Mˡ1,UB﨟@B#aWgijHnE?JR,IrNKцq/ֺ{g}Tpj>~G?jkj8&2Og)U&	&kR4HvbT POd!m-4Lű	dՋ(4!c`otuOӚʆzك1UinzQ+jCNťH<obџHzmyY؇ej7ļN
pWHNOTxӓLXhIƕ9n #TzEuUڕ~ Bl=!# sPDՋ#*22u$6-d'M9C'vנN.p債IPXεAgu,MsºJ.XީIsT~ԯF5Ĩ
C*6-i@t؄ab*)T&@`.&Pn\כ19`TQŨї5`es;#Ɖ53z-_p@\vF]3`&lZzPbBA3S1*(,V>ᒧUD60Zc'"PIhϳj'NTM9o8L`rZa.ݲў@`HuKjeo:KhFCMR>1Q􎵑#JPV_AT>q?=Rj%YN_GZBP,Y[K du$k9PAb\?>ضW8Uض& Zg"Jɣ~?,}W»S$6-,薙ȒhɅ.T>RwmA4洨/©5NG6~UVTHI;SCD"z@OFW$o\~HcRjG#Hk)MRBF\F%@RUUn0frAC$Z8xwFږMJ39CM%d	f*)TPM9<MR=?7_@25QLK>?A#+w^B>Mr
)FITYNTade&BF3q YJ>ᒫ frԵV8!&WrB		`';V#~ r7uԟ܀*:ͪ3Ի2Wb_#`
BF3qH}W%Z39+00=ʇL?wmB	5	uj(gbu_ Al}GXֈ}uMeU }eUI["*7ֲ20;iB *UT65K6v:q$cMجN$v(/W`W:q$cTl=!# sPBEf\?'Oq37qE:iT>RZI`_wmA4沼hO }dq2:+lqQŉֱ!7NkL]#J+I#0sk\L]#i8JZ+WMPbm1p'(Ő*e~GYPŚk	S* ڤN+zџ'NPҟ`JJ8egߑjT8fz)Q8,)/ 5K!KAߑ־q;Ur1tڎ,N[(-~GYw#X:bjWUT\F%@Rp2TjƄR73VMSabʐtG*)0ݵ'5'>q;҆v,GZNl}GXq;sc I`~v5ISʄ}6;rdst~F%@Rp2TtŴ8fN?$݇PHPXHX
&֔L\L#d8L]_I[jstn`K_&l1due3J(ȸZFMTnFGRj2#qQj&p  gBxːUĄTa	TEIcH2iFEU&0dI_
&~s9#\P*$GP?GXP%3	;nP-&.TX22sUIT|b @GX21\iFB uIl~ LT8Xq;b3p9Ֆ/ƥ-BĎ8Ҍ+	jUIBraT5V,'}B~tZ.sP&.c	$oa2[L]_g(!r7QٴqH/ơRj9V!F44r@MTdeBj&~l)Z3 A4tU&lr:Ƒ.(\/ƣڤF-~5&~loQ&KfX}dc0HH#9PDUPuRk)i[C[+zC&P`" F<&2ƺ-C Ʉw^L'ɒk>HC}Rj	TP־0)U&lHYxf4!-~T)$)
TȱRf j=ۙ#w`&l1s#iΨҌFFVXTΪr̀8V6&PI	N3(J
$Jcc<CoE2Lы:)}`ʇLo$wmEIgrc*G6o:
5}~ CFnRgE: IrduFF-&:FF3]QRj#B_^5KF		 sc1*('Gp2U|!ySٸt
ʇDF  PM9)~ AURjBB)!v@䎵WU<ZMR>1?ՍGPRq-~@uRjG*i&~(_>$-\
=H:$uv7-һ`UH9)o:֬|:p}#GZ\RLPD nزL6Yز%0g{T$pHK@D%O }9&T7 ۥ'eTOb(3MR>1Kֲ21Rp_FF_ :5KD8Y0FTq	1 }6 R>3UP4ƕWH8ԤTsd|Ov4íC Ꝁ~4v #Ԉ G5@0iYB.[ɀF˾|d$"nN	&U#2<#6IYaز:I["2:Ƒ)8·I~t9MR!g!#D`F%@RA\?0VM8ųfQL'\|HuLd̘;?ɧ5;]aeٗ
uI[uR1lXIFܻ#j*TvG	a3յz>WARjƫdu:ғyTN(U&GƎ1_ uRj:ϗ9b5K`cPGYh
'KjT	uIDNTagkLl=K	$g;1*('Gp2Uvյ%cB6n%Dhŝ?V,=ʇLowmA4沢%L:5Ӊ
-L(αn_0/`MR>1u#riIƫ5Q8MRbF}g~!}BU<mɑi	CZf@L[ y`]Q'avp&8zY	,I]V;J-h*)8~U8H~2MR2P,$ds1*(d}W%FOak+zJCbT&HM[*HD*)0#/6|uo?bM91&5;&2	0v&ش
-ݑA]V*GY~rU&l#!J1`Ǝ.+ƕ)~r U&4paE~rT>
ICvb0dF`<G:S*Gჸ=T.u쿄jUf$[Jj#؂:(&Ihε+AT!RjeaQ%U-y /HشRj:N[ñr\iP"%RjԹƞU&~ r8V=1է_IrE	:qvzaT|ñT2U&03iB/*9֢=#qΟ'ɇ:Ʃ5NC#wv8(&l#f0_iP0MTaڒ	w 5Kxb`wr#`&OTGqQ^ђYN5K`εчo/-uT`t7;* H85QjQ T9KTf'0kU;_Rj:FAñ{Ҡ 
aTõkWMR`=er/@ۻk$jͮ<KG.e2;]qK.gT$@wv4MR>GOñ}Q@'aRj15K ~6kUFM Ɣjh
TWU`	ARj:|0:	1bҠ f1MTaF'gj/ԏWU
 MҺ,dƽ~4jTWUF_TՋqxT;J	DJFb	C(MR o1վ3i^Ti"RjU;}T|0:;ƕ 6_URjҺ%:MRE_wc]6KƔkeNTWU)I[Ʊ|qv* _uRj2_I_]v`2~K.k&\i\1Ʉ~IrUc÷p5K`iQ}aڈcJMTaKA.5MRD_ TɵL4Yc_c Go^~
9B*o )MR>GZ>!]THUvlTSLq).&/&	0.Иc۱v.Hͪ#ق8q|/0,SDbT NYh}W%J_\CbVi+vqSde5Of@(Te(paTfxw6[V7ō-ÚˮT>Ry U5.#U? 1N	x.ɧ55䐘PLF*6$oguv&JV9AaUrPܙ.]C⣏+,؂L,|c S|LXvTҗ6MS ĕ%hʜF$?g0kRLݹ8\hT@_I:U&B^wQĚ;\+U䠰
*9(gL.uX6Udg;g* )ˤj!Uc7DIP!5VC!G&]#N9u 1N99$&0&Fr9D&T7t1ÊWFb0%0DFҝA~p &Ɂő]kkRj;#jJUyj 7MR]n/"H#l<%F* )$$iEK#T0E8<؆V$4TR,L*tG*)ݵӚ|&0#/Jزκ	چvwP\OR]֠gbK+T>TQk?r5ʗzFõB-I}tjI;W6\F%@Rp2T~0!m-4LV(mq\?
FfCbT&d6GNk+PIC
F=aBF3qH}W%ZІŴ坫b+GNk+PIC
D-0!#_θJ>ᒭ?hCbZeb(X1 F,rj'NNkJp쟎ݖ5uj9UQofy=l3em_ }dugb$dyM(X_jfMH2AمB-scS)Ω5QcJ0MR=i"uFôjg~(zBFJ
d҇TqDP۶MDl=ٗu8wVM8ŴRCjC!`)=ݵPy4$u`p<\jG6q$l?rUG6'/Iv=?$y($$u`p<\jT9qµN~	?rOˀFGWzF/䡗e7֨o_`˲uX9]Pӊ;YqpZ&MRBDabT Qjp2T1I[MKz%q3rhm,٭.?k.ʇCrcyx}ݵ<rbJYyfpg?<V`go&9ӊ%\xĥ@U7+ ݣ($:`˲uX9,˧=N__Kˑ@J_RjDl<J
k.d^t8rьh	TEԭ+wh5bˑ'"PH&^HuڂieE<b)>V5IθS!&rՀuRj৳3)	3J
&YUQbCEm,XT*ZCbWwRC-%e!m*&]$ڧ*)0G@79H$d}sj	5/Յ5I$	B_IZ!$l^7|nN7+K0NQ"n2MTd}u@#ybr(_IMXCFk%U4HvbT PsYt}W%B+ifbƖab@rkj	5Ie+P5QoPYU%T#jW桥Rj#B6j55Q5څUT|g:1*(,V>ᒧ++iHl[Jj\2pɫIY4Bk+[8&Yr$	~28cj	5b5Q*5	UI~IeB55	MTd|K_jҾn#P,29z>U&28rPP_㚤Oj3Qy	~J#WKT	B5,UKFi~UIHH1bT Q5bJ+i[QL&hWqOabC&/sY]TP,YpgdbIe%2g1usJd|g:1*(,V>ᒧmR7o-edYL'\|8L,#|uW]SPM9dv*T$"6;$	i씿TE-ֲ28*4 AT!r*T{Zir6vF!_lq;$mHz'˚ QiP޾5$aVϪ'Su YQs QX9U9&T֤dGb'oITl#JUHHѣ9PA>r>ᒨ-at8flq3ry[5VM&I[*)0G@,_}D&TdvU&ːTn:3e|%/Rj&k#Ff!URjA&rOԜ&ml,eGTޮ`ζuM:WꋕI&I Q8-H:ĸSc]SgI>ԍ>UZTz
֒;HU62ƺc47\hjkaVzu$d~ ]X0.\ZµN9P#JPKTv_M:ԯZ5Q􄌕QHI[\?l"iD&nBZ%d	X1ܨ|nh
=ݵӚ|&09/>+<`(z@cbm@gnES*ԭ3jlIr(5N@04rY|Hv`Sw/?j4~\F%@Rp2T!m+j(!zT,{ᓮoW}ͰYRkKgjы'sYQʇI-F;Zd}D	GYB%/! jUX>RjN5I	3J>ᒮlRM-it*'#(׎wmA(4Ӑ 9
	jUƤҍu:gT愃_Q4ZQň(=܈@4z5@%]~
T&gn)'2pQZQkP@RjG2 	jT8asQŉp/\)[W$k^#G8^ժr{?vqdghrHn\xͯ_A5RjH) ƕ[__%4e"l4NmEThdbP`"FČ9\;r/!URjF˗:qb:%Xh Ii]bG'>fzvac@&30J=DMU\
jUTXR[uY(+N{]u:栂5NB#e˝YRQŋ+\yɱf=γYD͏k/*8Px5U[_Pdg!fxu#7YHr6$k2TqbsT{9[ ,rFl䒭Sdd RjADp,ޠ܄`ARjDMBAN3IrnΫ++z	CkFzsTIaP;o`쬚8TFYH;:JCgtJ%fɥd񧮷30wkeCĳ3d҆2ō<l<}W»QJCbV&p6>]QCbZhoCgDd͏X#av%XM9*XMRjaQŪaݜZ5Csj_Rja	uĂf1*JoxRͫzM2artJ}ۻj#		I4油1UR8L[rdsu|KRjL[HHsHĨ
C*sIHl[K;6zp|l<}W»5CbV(&d<LHC&gsM9*2~ݵǵ$"}TddU&l
R:ƑF./ :FF6 eT8ID[>4qćN$y`)rInq#u#%/I["cHF.^|U&29A~&n2VI.QB-VH]:R֩5K`Pl-FG4J(\||U&28T{YP=&r#:ubLdlCC͖mC9G	:#ŵ|Kt)MT	Bbdte:-BGYB29^4pp~IC9wI=1tjT$"lkT`b>GZ"MT	BbdtJ-BGZqjU!.:`6vpr5U[\l$}A(L]:)A-%C-9eD$"GNGXI[""̎k#iBe-U&28&a	$g;1*(H>ᒤ|Y!m+V4jɪO}rgH}Rx)_WrjSiܙRTJWCܚGw&p'RlܚGw&p'Rl;URNRͿܡI:3<0?avh	@ ,9}pcW$WAq5.≠$u#$\buu:r0SH?.`1 Xk&bf&<^Qzcr )/f<^Qzcr )FIY]ӇM94N'\$c8
Qx#xapFx$u)]b Q]aZcV<^Qzcr )6zaB"'\$c8
@hXWX_֘>>PJ5Ulq'RFT~ɜ(6.ٳ&ƲuRW"A6(h5r$j6U䒱Q&)CA j5BjDSf0$ڶ"T>ӹ3><?d[rjSiܙRTJWCܚGw&p'RlrMUJ~;8
CJ6HuMUJ~;8
CJ6Hu]ɪO}rgH}Rx)_ܚGw&p'RmP;93Q TJRͱtR!Nw&?Qɜ!Iԥ$:7rjSiܙRTJWC)ܚGw&p'Rl(;URNR͒e7rjSiܙRTJWCIw&?Qɜ!Iԥ$:ʎT>ӹ3><?dYYܚGw&p'RlɪO}rgH}Rx)_5U)L)O+!'URNR͒erjSiܙRTJWB !:9')A09J	F%	Ȑd5;W:l $-8Z̠)9$F	(O'
'd2`E;(ar^?#-?:}94Wӑ#'OťεA2ӹ/F
OR:F
cL#'YV'D`ra)?"H/(8 p\!:».nRb5U)L)O+!Zw&?Qɜ!Iԥ$:s5U)L)O+![w&?Qɜ!Iԥ  O_7C#˒#7k.H8jbG7rX|]rRXk^ri~6(֘#5r+NAu:$
NEc!nIȞ9:> *jߋr )B/	&Ċ־@7Ce~2:Đ4"v.PCNLD:>]#CwO;-z|@c1CwW>] }]˸du|A>wO;-z|@ck!WGp]_aUwCRv_b5U)L)O+!]w&?Qɜ!Iԥ$:޻URNR͒b˹5U)L)O+!`w&?Qɜ!Iԥ$:˹5U)L)O+!֘MUJ~;8
CJ6Hu]ɪO}rgH}Rx)_URNR͒YC5U)L)O+8SUp-q92͙JCb󭅜͙-vZ-ѸT6TpAagTaxsAdoDhřOHl[Jɣ'CbVMf)Y1<:bid鉦І+14Fg!J٭.fR[,XGD4c+vOA11&Bf,i<:fC4!PHhRdxtz)+wR鉧G򆣳OGXyS{Rg!J٭.c!vCc!2	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|d)Q@y(~?~= ~@x>/>J<?GG%χO	GS|6H(KMXٓfKMڅ>ɤ43'al֗hHƞ5!YRō!10p5~CbYlt8fSôcxZl#Q&k9
Yj5<4!m,X6:b]ifbƓôcd3O7!Jɉ12Zeq3rsôccOؐ[2h`铆)<;F:F4ͻ&kKôcedY۲i+f<;F:F[vM%Oю<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14󣰭GGa[¶0lO¶'Ga[|x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧)'k9
M8dդ(S2gCgbGg)'h)3qLx?cHmТLы:)h&47Y4YGhHajCq+vю?Z48!҆0R[Rҡ2Bj}! vZy&g4!C-eEikL4KJKTXg9HmTI1gE'LM?>{j;?yM-i<Bi2-Lɝo3N}zg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRضH~=5<B%4LYgB3&t149:bizg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRןǱG֓eoCZK34h)74ǱG֓CQ-C[腓x\5ktYH~=5<Bm4*BݐwD,XYJ4ǱG֓Ph(S2gCPvqxirt>{j;?yM-i<RҵmCI[CiᢚZ|CA4g9Hl[Jы:a:Z7ikM3ǱG֓[Cg8iᢚZzg14>{j;?yM-i<fl
ZadD$=A(S2gC)'f܊T([5Hl[Jɣ'LɝVE4j9:csO4,ۑQajfC)iY4Bk
̙l4SKF74>{j;?yM-i<Sٸ!dFY48!Ѽ'LM?Ϥ?SKZO!Ê[8XZ5pChBh:i	fd:!:bibGg)'YM[8? ^(PdΆ7'LM3ǱG֓[YM[8? ^(PdΆ7'LM3ǱG֓[YM[8|=#(S2gCL㓦&؃Q#ikI-pݬ&B@ axjB:g14Ϥ?SKZO!oCg!5l g)|Lɝo3NgbGg)'ɣ'ضl֗q3!:Z7ikM3ǱG֓Z5q!E$XPCbY؃Q#ikI2k)i[C[hpCxhCA48\57qE$6&C&fC&"SDeE!Vmg!Bɤ2hĤ6-5ĭLi:bi؃Q#ikI-HhhЊ֒,(MiĭBf,ibGg)'յ%cB6n%DtS48!Ѽ4SKZni؃Q#ikI-pݬ&B@ᜃB(S2gCL㓦&%4LTR!fr,C+&JCbٳZ\J(h&؃Q#ikI!NB-tBɼ(t3)$!n*,48ĳ1cKxfBqE0L$6-Dhŝ0C-E4柟H~=5<Bއ4bΘY7|Bɤ236r
b74bΛy؃Q#ikI#氢\534nE0hM!nfffեcE3ǱG֓[8D=4LiᢚZ&ضj^g14>{j;?yM-i<Wѩv4OC"%2Bkvm\7X؄.ԡǱG֓a?ǐVMd	h)0it8J%q3rᆙ'LM?>{j;?yM-i<y
%dVMʈы:iᢚZ&ʇCffW7!708鉧X0W0xmō,Sl3ov,VݻiiHtEh+ *+@Dl foMfoh3<fxj3foNfoAf%xoW^o3P[>ʞ37WffK	O%%DǄxJJN)SQ/RτT	E8Y#,ӑir;	S?/?~#2OC4\iOOLƟ_\i YٵoGd&LOCƟqF?h4Ŧ94ů4AO O/'T\eb$ihqP4B?q=E64C?RV_	,8BqSjY4pB+z4/BO
6衷O vԲhƟΉ4|\C̘4| nΊ?qK64|k$Z?q|O2k;O
Y"?!fյ?~CbWR,;OYiY4di&x|bi	a8%cU?Q8%{78%a=	Q?=	YcWRO8%=	]cRwǿ(=	J?qJT8%*cQ/=	K?8%qJqJ]ǿ){{ǿ4cfcf?qǿ5aǿ3qmg~nqw=Ͽǿ3q{3 ca8f{3c=clǿ6q{3s==|+<q)ǿ2o'߅?Ύ=	ǿ2{3)ʟq̫ǿ2Ŀ͎=38f'/8fYjqR)8fZ`'={3.{3{ÏbfN=i=TqHq3~{pt_#~oiǿ{q8iD6͒N)f-"!&lO"f"zbfٴM۶vf$)f-6Q!lgͷD|l&c,3<fB`MJhfh=p a0l&c-̜y <X@ )f2i=ihG*0%4LTR!frzh`)f2P+&yĊPMB%4LTRfrxLx	44Xh&\0$h`<CM3\	[YM[8O--  h&Cvq,p7P!YM&E<.V.4PR"qB,hL5iN dH x)Od / PB3O!*T afi@(2"TA<8Ze,<1X"
>4ECiD4ECi⸲`MEFYt;3OFMpm8h&xNA4T0fFpf*3O D78Px
 aiD|B04fydGyIK00h`t8pLf" h&ڗAYt;3ORR(V]?&A4T0jHl[K3hFd<О9p	<&<OP|Ѹh&.A*3O%Pf'h`<  t*3OZpM <X@ ".1
ˡYyh&Ġb|
A4T0f=A4T0fdA4T0fa@ @ Դ'"TA<a(Q45"0/Px6)J%h`<3hl	4Bxh&$qh&	h`<^h`<BM<4ECiv MM5VCA4T0fN `GE|!CA4T0f+pM0Ԕ	4T6r(Q4%4' h`< !Q
i``C4@CsM V]Ň4ECi'A4T0f=p8	4plb@friq`	4\Yy0h&$IHUsOgH4ECiQV] L4ECi`LL!*3O?^ )c4^MĊPMB)+.afimK<`IPy!᠚*3OCQ ;<n]A4T0f+h`<Y@n	4rh`>.tpcx6Q0 ;=Xh`<MV	4 @ h=p ai En	4ٺ4ECiZz @i!DR\Y U UZ iiZz 3iAMp(*O' $ <Y2  (!
==b~	+0{<W$>|I	寰*x~ŗϱe⿀
+// [$> &.4> /D>IR`I#DI%!~ܤ Wt> OI0| I0|o䔘=8M|0xw,WL.߰IoS~/`x+ 	|`5`Z_~_<~~4Y,W/:;
:.<W7IwWOYxԅI0z}R;gHA>IԁL4=H1>I<`0x}S~00}/=/<*}~'?+|C+|OLjJ ~jM ~j#R`[x#_t<c<We^+!7I%_*x%eb~>~. ŗ D^+O@U^+O^+iOBYxeYS~ŗ!&/"x 'L<W/eT)}S~ز_?b~`^+$~
`T_SYx`,WBI$OoDDt<"%}S~>ŗ"*/D`!$N_`O&L}S~~ŗ#(}/_|3ؕ,W߱e60x3xC|xG<_}S~2ŗdMgdP^+_
+,W"<W s,WѾ~>7IՓ~VT^+b_ز_)0zo	0xH
+7^+Yx{~n37IƟ`T_^+se7sC	+q/6x?`L_+~n	+7ISo*xQز_e	X{3~%w,W*Wز_|W(OJ,W5b~3}~3{^+<W6b~3F^++<fSf'/̵,WT_S~p},Wز_;ǊO_Yx_b
|,x6ز_;^+Y	'
+Rŗ'Yx⿅/
+L?b~rYxGX_S~rYx\/S+?
+󔿱e90}/L,~&	<'W9g	+Tg'?c~4#$@	0xY&x΍:;+&:I?`D_oS~T}+`_Ik߰"xaM
M~#~>s~}G)&+/"<WI'<WRDxƥo___7IW<W){Ǌh&Z 0zo|x_~OǏԿ|x_&b~}/m,W:eŗ%}/15^+>ŗoe⿺e⿺ز_ޯe⿹7YxU^+~ŗ忱e⿈OBLv
+b~wز_M
?`D_M?`OT,WQSYx§x´`D_bO+7߰IxQ|W)}~6"{Ǿ oػ3^+ ^+ 6~=+ (R` i0x-Wd~<W` ,
<WDߝ o	&.ռWD!$DxO.a䤘>3_F#~|OL=&_`
+oe<$/| gLx[/^+߰*xŗn,Wp/.I}{M~ŗn,WpsW`L_&_}/7^+7_*xe~ŗr<r9ux[~V\~J1z=p6~\#M8> M?ҁ>J>@;@)|0~?矉@T	</A</?P?J٧`~p~oİ~x0bo~Ap~B?x? Q$?,xb/R<1%ZA<148%~~qJ/8%;?~??8%cU~*~8%g+ZG?	C~
N?	D??	J`qJS
~?8%sRN?	E/?	Aw)oT:qJ]YqJ`3zqJaˇ~~q~3U3!~3~ϳ#k?cog??ƇdSkN?}gf>3dtq7N?>??Ѿ
q~3 ?`4q̕@q?A7ɿ;?ҿZq̡I8fS?>Ҝ~3*??~3+>8f'?\qR.8fZ'w?~3?
?wSo~3??Rqhq33?8	?8O~vq8c~;8Ï~q~p4/8fսo̳O!2fYk9
3fɣYiъ+t?i)r"+t?i~-̳O~f|4oOj^eih߷YЌ4*h,ffͬ,4:PЉ*Y/,4&Բh~fYG_e-qYN?߷%fY۳,۶G_ٖigD?\4:6d߷YgE~f.3,o|/̳Opi?
3,5?߷%fYf܊iYmCO~9io+̳O+̳O	YF~`̳Oo+2?[2?I 4 0fo+
ߧop
ߧcM![1/f)_![1$@3;O?4"Bc-=![1p՗BcG_5Bcf;O?x~co
ߧ3?O?xV?`Ҷ;BcBcfV?`m6;Bcf+~0ٷ
ߧs6Bcǌo
ߧ'xV?`CnwoOտ+~0f2i̓+~07d![17V~3oE?nooC:'q3&
ߧ-3'o
ߧbRɣ/i[BcOBc#x̧+~0 ^3wo7oʻBcͫz?[V?`Yk?KO?I2Bcfյ?e![1سnEEba[e![1۵C.O?F?3-
ߧݝ6bSp
ߧwodw![1f,
ߧ7oiM[
ߧ.3LO?VMPfaO?	,8BO?
(Bc&?
7o!2f
ߧB3'pk+~0­![1|V?`vtPV?`
;BcM![1+1P!BdΏ+1C߷ǿVß_?{;pod{po'&~߃/~/eW?
}9~O~doۅ~'povdN;poO2|ȝۅ~yۅ~A̟5r/eL _2 An2.̟povd3*v~߃/4+~߃/y _;po.d?}_C?.~߃/+2H&ݸ_C? RZ_o~߃/fd <~"O
j6__\8}_q?x ~߃/dpo<8a/e4̟Ӑ}Yn2O_n2OLI_`2NL*v~߃/̟Ӂ6_? :wۅ~6dPۅ~̟ӊ%v~߃/d|(0v~߃/dx]ۅ~K2N>n2fOPz§n2'(|j}22 ~߃/̟̘{po22in2?poȣ8ۅ~%O@v~߃/dd"n2' ~s'pz/e"fOᏀn2'pQe]_2Gbn2\<v~߃/̟ƿ}YWn2+̟S_ٓ?}_
̟{N/e1̟g}&d. <}Vd Cѷo7?de`_#%y
!ضKod14ҲhǌOd14~߶de%[?bim ̆&_)o S2X~	3!	G{SYO2JO	fCOoO9l[Jڊ^2/~ߩِS<̆&%'oO2RoM?Ro2τ^oCO	K;S]M?NoOvd14CT~ߩfCOO	E~ߩ>̆&*L~p߶?2	
te|3 ӑp{;̂C/35d14#	A	WT~ߩbiS;b-:jSn>?)YJt>Rv_{ O VJ(nk1[﷿o)H3lEyQZ(9_Ev_{{%TVJ<.oWg1RB1qJ?;{ ?Ƈ͓B`
Ʀ?㓾B?b. gN{OfO&+<{y
߬(Z5rA /̟6MWo4"~9t8]}>.6l
gY㒟o![1p՗9),}K2|]l4!] j`CږM!~9-vYwݵ,8BrZ(wdЅv 
j`C\[oſ{ 3'͓B`]YL}hEoC}o]E?]-{<wdЅvVcSv3wYVgEv3wY߷dٲhB1Hy
߬-3'͓BaZ
¯F=2|]l4!]{YL}۶G^+Rɣ/\߷ػ'͓B`Ʀ?#=o].\Y^dٲhB+1}H{y
߬_o%̟6MWo^ͫz?_VgEyٵoG{ O&+j`C36mgFݼo]E6#nɞdٲhBߵf50!/Bwo![1߷fO&+uf50!/	Bo![1߷>.6lj`CśV4Go]bͫj#NdٲhB5Ʀ>Y"潼o]b͹/5S'͓BƦ>B|}o]nr?g2|]l4!]﫬Ʀ>,1o]Adя2|]l4!]VcSv衷^J+~"vtP/%v>.6lƕ
vNB?b.N?߷%fO&+y
߬^^[:>dٲhB߽f50!dwj;y
߬ɬv}+2|]l4!]j`C^﷐Ꮞ{wdЅvf50!/ xVgE={o|O&+f50!/uvYw_߷dٲhB1wjCgIR$n3'͓BcYL}ЛRɣ/I]o]BmK&	%vfO&+j`CMHVgEt*hE<wdЅvVcSt:6d$`+~"2c0v_`;>.6lf50!!2fMy
߬Bd͟v'͓BmYL}FdWvYwބfN?wo~wdЅv³1DyCfɡ
~j`C^xb﷐׆.{wdЅv1:(mbV+~":(mbVB.̟6MWo]ucSB?b. 2|]/[YM[8pݬ&mpݬ&"܊բ$238dզͬ3p"	]JhD(8Dކh[g3hFdl&c+VѶpM1iHmpM1iY4dl&c*)ҳk9emKY!m+&rLVRږއ6ܫg+JhHYi[J;!m+Y2gCbViCbYٵoFCbPN(viif(il[KM1viivi[;V\ŴLm2D[d6-d'if"LɛvOFCbVMNLZhCd6-h$"/)ږr*LJ(Ѐ" 0/ 9dfr2Bk+vA8TFY^^^^^^7xo;ٔLlRן@!e50BP!TV̙L R[j!sW; rҸ^6-dѓضVRᓆMZwŴ$6d)[яyHl[JiggDmCbV(Jއ6l[JClgw!m-47ĳ2fǹiXSEl[Jfl܆Ŵ3F4!m-4Lű	r҇TqCb6-i@t؄rD66-h$"/rұddtKLIY4qOrdtKLIY4qOyQ&g+9\2EdĨ3:dVMfrԵV8!*$hhD*$妄6MQOv4"ٸdٝҲh6-Ĵ#2qV-e!m+vq+zwfl!Q&hŝySٸtFN%!l٭.%ngwjJƄ)lJы:{އ6Ґض	V!m+V4YT8+zJԆYv7DIP!5؆V$4TR,L!m-4LV(mw!m*2tN6-o,[{ضgj؋܆Ŵ,Q+6ɣ'ضHs!C~򶚖Jf)ZedY1Z\w4bY1W7!7
:Z%nM!f,io*-Qe!m+C-%e!m*ؐ[K34ĆRҶ2jVMV)ĆVS(tɤ!5ĭSVԵ,K34͜&nBo+fJɢ^V(RkD!5CbVPB,)[5ĳhœMZwŴSKZeDhŝ=d24bΞYYiDtw͒J34ŴLyHl[KMq,茙)igfս&!m,ڷ6-b1fLCbViqKIn߻g3Zъ+t>37h%4LTRdѓ"SDe"SDeE!Vmg!wl&c*)Ґ3k9D:7k9	ȴwCvqݽճ)r"+t>"SDeoC4.t8pLf"l&c,3<*
¸a,F@aaaB-
Paaa ahXw000!Q+` #vvvaaaaa @C00 af͙ii]_2\; gc`,%̸ӔOk뮺뮺gcoOj
$o
q+1U-*?
WٵpEm:!xIŰ|OjEil>5eWPl4Y ɲVZ7#tDӚ( w8ɱ\rc酌MV(V0*IVZqK&T%2r35XFeG8c{&q; 9×k#mF=Y?F&eIߒ2HpMay"scReV[#)+K/z_,V`/+LUPahWhbԆV̚!`25XPG	!'sPL|R$j\RT(޺P)uf1-0HrZ8=͘>A܀vue3[ ZH(`HYD f`4֒A
ueRi %Lk }eK=A(}WwUȚ>;pA|><^s4U:0?F><^sp?BH?Bxٯχlw+lrjs}>68._:Fllt4WlqeP_^sIy#4#:$j!Uoaeb*%SJf̥ndVB&(KʇI	ަ[5@#sTÚÓr8DGJVťHƓ~q;qڢ5H\6䪲y#Jv_'X_.VF%@RUTqҷ[2h,٦+L`#{d7]ލҽ4ɶ-++%-Q_QDԊ ]4Y٫-T.*7|^s]nl>xF '>sQEYNlU/9_ɬvFp=l; e^>i*ԍҾ6'Ϋ*G7TujW/dG7TujW'k#U936J50T]<"2zsVߨ"LlN!~"R"	P##9Ms(bKacv֍SKz+XJ*-:vՄ˛[WWeάM͊B0/9Ű|U#6&	p-*/ƣx:5os2挔o AWW:bcjت!	1yΈ @ŰzJjI\J6Bߑ֙cwSgc:$i]Mb= ;asl*#R=u7|LZL7}-mm误z'ыF}zb|ؓmCXIXѪ7l?#|eF-++߲YNlUJ	yΈ Ű|U#I0KiP n6*=sL25ܾTZyjڷuG\ؾ&b)>Tz܆Mdb(\UcGʕ2R7ɬ[ud{믐FIb[ߎ|k5&ͷ: XF%@R_9_~jeޗvHdL[ь4CJIC$ocRX, bjEef|.zj5epTdPRiedVT˕Li_udG7TujWPK-:Nn7|7]x{%[uFf9T~^ɬvF@wʑ76+ٹ_i*ԍ|l=hOVTLsndG6:+؊M`x(Qz*aT!=@,jn.;H7|N$HkVzAMr*H'%'2zK"ĠG6T*[ɲs	1-0;l֍SKzXMc/*7|\+To~GVj7j߲VJ͊zP A_ɓntE^ɬ['a]d0-*/ƣx:5os( W]#te6*ƕBe&MWk\.k;
&9iP h[:169V2Ɣ^sFt 0	{&lt9uo
Qf	`ZK0CKW׽hݣ ɂ1>lINCrdY_v־x.u#.njsbi^!FWdے~ `1Ű|YWY1JDu9T{Ɵa~ ɬvϨ&~GZt^_A͋v0*=wMd`t.'̩Qc'/ 1ʜsu{z&#$09G}~A5Yr^U_dվYp1fډ&8U2Sl*|M͜ayT@N8Q*TS-65ɬFRU @0;zOK+#5Y&}ې.6~5{Q?$pVfܒW$%H/*[K,K,\!+{&1Ij79P
cLb"D79RJHj*tJKܖc?rQ\ (H-r.}S^ULͭae'~Wkv "呣9Br~Օ5Ĩ
E++欲_H_'[/+K/+z>iDI[2h+V&+Lrib|M_Lj&֐V.ucGWPX'ed/+{&G4$MbG4JngkPD{&묔Ǝf~&{&`O񣙒udMb
"X8S59GY)~WkPrMb3't~d폮HԻO7[Vs8jveS{&`O񣚥H/PLMb5d;#SQy#wQ|Y\0J>ᒧȘE*%[V4 塡4Zc⮕_QY)+zeXL94L'흖2redu&[%&[vh{&4l0vq_Ű{]Vkk=X^HBr1*J7q36rd+zț^C'9absH'-Կ /d=A5O MzJ/1:ԯ5䎨vbT!\?vzVІDt+Lr|UӕS-//d,	4tf JMc[l~4qq%~@.=X'u S{&~@kNriz6Ѱqzaclm2IIݻ.d Mb>4u$jWk^3_.VF%@RUU]edѻ$9Hm
iT>RM,V`z=u7,].2H2٬sDÚM}~?2{&?g=Efr1*JސTFYm+rirf}oSR+KMeXZdM9aag>*ȑ.N8Sp'z+9_q;B'z(dTwΌ(Nr|8W'~g~ _+S޿
޿KĹ_E_Y_~Twkɳ޿%_Aw"޿|DN~o8_~Ӊ޿	Ei_/X/Pw =uxhfVGSW{&lG@791x4	fW{&{&xU櫝c٠۴j#l?UhdX6|/d/q;k0yJr2/]~
d-ǂ\4	4{&e\,bzp
#Y}׍ؙNzMb3U`EbiF|ujOd9׏eu֛fsnUl62:Wq9|
^ɬ_z-TIHN{ӌ$/]~~d-lcs(_Mb?NJ	q;޺U'd֭OoPsX\6rp@R*
P>^3_ereĨ
E-+K/z_,V`/+LUROACp+V((rGCi؄4ZcKR+K/lՖ <chQ4[1zlYP<#dGF5SmY\[.VVA=2٪aɊB_)ɬXyH#0rbRz=`XOd/n%u|QBz:qF!ǲk##H085 ZF!~|	ɬ#6z %/ϊ/dFGʏB=b/@G?_k##G%bH3&+5bKɬ*+ITbv>ɬ*+b7_dZp^UrkmVXCCk6_7k#XFGʑ~z\{&9:ƕdS{&^Ur#=52I_5޿ 5QWeb+P5KVZ/YlZY|[b|Z`J-PPbCEm+tDYXdiT>RM,V`zɤަV5ef06JHNk,ڲ9@j-++eʂ>ϋisVNL9*|M͗:FGʏD|葈ɬ_GʕF|`Ј-FPo*T%wk& Y@O*/C5Dd|hdF#N2>T_0{&18P)c#E=YRSL*{&1>SFGʋ&YnSGʋ&fMdb3Q~=Wk#Dnc#EMdb0DKn2>T_E7kS<n?WMzm*=-#@,Ǣ5p9мe%U?WaPI6ӭGYd|l5p9мdkU`2>Tz%z`k*	ua>` FGʑzdMdd|PE_dFGʄzxg-sTh/χd/D'dFGʏJk/ׂ'k##Gyb2kҰ	sRw~Mdd|P m#
ɬ* F2+5@F{&2>T !/s5Ұ1%~dMa_H* e8.V:|8_ R1C_ Q(~15b
ɬN.FY~K5	#A_$k##J'5Fe~k##GQbHdFGʏ@'6F1R	F}~dFGʏ@'YfrMdd|sd1
^ɬOb2tbɬN#>W_6{&2>Tz:gr	 5	z@Qh	K$(=Y*= b5$ɬN)~Gk##GR	k##G[_"5ЋJa-PK78nFZBGBp^UR,cWH){&1\4KQ~c5BX7#E5#zpPnVSF #Eɬ#	/UW.J9x	ɬ*eW5qA.ɾJ*3g:X5da"`YLJ,+*VW/Y/Yh5eEie}oKi*[ s2AC,8",fq7]XC$}oSKK/lkV#oON|޹oKTg;>fr1*J&VԲhYڐ8 _M.VC$f}oKlD!arlՖGʉVZEW[5L94L'SDG~4|/`9UpYhQ?F_c5\hQ?F_'k#B4|/]Pz%>TzOїဦM`ޯ%xwuG-|b(C~:ūŗt/rh!_7kj]pi]%U%䌯T/Yh5eEidbT">fr\?VԲhYڐ8Y4Bkibf\18Z\⿋deY}m#sIAfBGr6JQ'Ӛ);ŲealYQ0氪GPxMb8xFon$xב"agB_fQyTeƺsbq9׹JU^=YZ`11q9׹+:^ɬTr0k=g9׹+9/=YZ`11JܕOE YZ`1+0uJj/ɬTr0k*ܕU
8 "{&79Qʴbn':%q5UB {&sr0kƎJj"+5p󳑛ۍ͸Ȣ򫐓`_q6G"ʬbxEě*TrJX9׹JU'k#s*cCJsrW꞊:iG*ʃX9׹+uOE~=YYPkNuJSG6_dF*9VT ν\z(2sǲk#s*cB^	T(E+5ʎU1s{'UP_ 7k':*ʃXH\Qײkcrr(%F0r7aFon>r/[X79Q1L L3E~:k#sL OG+b~:ɬTr0kG+bj'k#sL ?rW OE~:OdF*9V5A{*z(2tMdnriX{*QƋdMdnriX%pUP_s5Ucs#@xs`M`۳ۍ4p^UrmfFZ	łeA`YXJ_ereV[/V_'X_.V>ᒠv>9XږMK;TVDhŝ-M,V`rjEiinlFM' ɳV[-QÚz'bZ{&1hi*NQ\Yt(k##I>/dF!@Gʓ}~9ɬC	/A2>Tq1*i##I>k#^L2>T#{&nc#BMzx1t/{&0\atV[/$eHtՖ#)p2Td;9[Rɣir$Lhh/K|^UW}oSfZY|M0xa8&[5/XԾ񑲢lNk,SmY]d>-++&$jp(=Y5]*Fc;_5u58tH
-9rF}*9c+5Rpr3KMT{YWtYnE.srUX^HQq`YXj$bT"V[/V_'X_.V>ᒣ;hp+9[Rɣir$L4YʇI+L/͘_}4[6&Yn79Q6JI5SmY\[.VVLjS0#V3L'ۜC5%0i9GvOdF"DQ9GpQfʓ}~7^ɬEZ3hI>Yi9Gs7k#VjI><dӕOndZF"NrdF*1r,Q
/dF*MQvrȼ^U_dF\1mUDqʓ}~x=Y3mP4N6T5"ߍIA$ZߌEw8><9{&5}|(
J-~7'"F*	"b(0r{&5}|(
J-*BM<b,AQ"yU~k#,IU`1+RxI>Dk#Bhd
s'(-#=YA-T𶇲k#BKhds'(-ɬEhI>@5uZs*Is}Ȼ?r.WhP*NQb5Jhd1ʓ}qUP42(I>Y$hd,*NQ`Xω@s'(7dF"=@79RrH{&1h nr_db(Vs'(0FZ+VW/Y#)䬴_}">fr\?ږMJކengKCGM.VC&XZ}oSR+KMlNk,ڲ\-+*&[5L9*m0GVd#/*y|G̓	о*9cC:җFgk#ưFʑ+DzM`wAN@]2-o,Z<Zs7[䌃*9cfq_bjm#gk'=?l]#irD,nl.;r.Psےʅ.3,+*VW#)k,䬴_}">fr\?[p+9[Rɣ[ьL4YʇIަ+L/^UW&Yn1@rZZ yɲVZNk,ڲ\-+*&[5L9EX1{&oWAN._뼾Y<L8
-9w[d|dW"BTW9\A J}sE,H^ZܞkW@D{&rG{X#7:-nv\/*sےɥ䌵Web+P5KVZ/YlZY|[b|Z`J-2V((rG;DJ%4ZbibʳZZm+Yl&ڠ4hlԾ܌cRb^|OdM96TL94֖'kl#bM*10-ƍj"-+{&1	%FʎA8*rh!_k#Mމ'FpSD5{&1T*Fgq~6XB]]r:ϜcW"6TW%gqcA-TɬFe R'cljՂ\겼bdhQ~5䌯T/ڲ|~JDbT"Ֆ/+0˕dE&%b+jY4q,ӸdDV"|XOjEiiV[M .M9ZVWw(el.}e1m"njܕLkdÚ1ͶF7A~K5ͶJs5_Aͅ%#2+/=X7]PsSD/j< bZ!nV#85r*t˝fXuNS9C Cp-,񽝞lWĸcTaTWV od9/JAg',\j&E{:| x1aZs@tV%Rq_Qg]kqRq_ܒJW$ ϲZǩ4daD^(uV`*d._Ek#%cH̩8@{&q[޺1ŎܒLW$%'ƫaα~Dd⿽OYȑFKc2*=X1y"g9XbՓ҈Ĩ
B>X,++Y\sYd%eՖ/+0˕dXO+9[Rɣf"%ir$4qK*\0nT>RM'5"f٫-Yi2٪1rZؐXHϑ}යGYb d,+2{&q;u8\{Y*F"_OdFqZ\qUX^HʑE+-欶_H,J_'X_.V>ᒡu
dĳ3g,ӸdDV4c-4ND)eCK|ZZirـ7I@#areXG~r"ɬEރL79RrɬE:+nr_<{&1i9G k#Tz7s'( Mdb(SxI>PWz5ʓ}q]Sd
s'(5Eנ]9G k#NIOAnr_D{&1e5ʓ}pU+L}9GE{&1%3I>jMdb(Iz2nr_rMdb(P4F*NQΞɬEBhʓ}q5i@m9G8^ɬE7@z2$nr_dMdb(L9G8P{&Fs/V_'XF%@R/+LURw}Vk+jY4q-3"CG}4YʇIަ+L/^UW&Yj12R+K@6jqieVW˕eDf5ȿOd9v6A8-.p4rl[7ruhkq_ȼu5rEk'${5sP*=hrl[-HpA*^HQq`YPX.VV/ڲHsYd%eՖ/+0˕d7
dĬ-3"CG+LM,V`rqyVq_IMjEie6AhlԾ#FicRFʉVZM9I˕kGX  VMd`x26T+-FWKod{t#+o,Zx+Xnܠg񑲣X0<q8RKdMdᇹ\&=4wFY-9BP.FPsJ+2g9\X.VV/ڲ|H%eՖ/+0˕df%b+jY4q-3"CG[K|^UW}oEeDԊm'Df6r3KoFʉV[Mb^sYed>jrarHAjX&l^%F!FʎJ@SD4{&1gq1TQ ~5dF!z&؝*9)NEbWQ5F#eHҬ2ƶ{&nޠtA?hobӘ!61[8 &FʋP{&26Tr3K!'Y8,MT
J/dFFʎFicX+NuJjB)^ɬƱG:%q5Q(QԯɬƱWq9׹+B0_#ǲk##eG#4bIܕIB/k##eG#4b^&JsURdMddlf5B9׹+ _ɬƱGg:%q5UB~P{&26Tr3K!	ν\MUP/^ɬƱ@A^&)9`zMddlf5B<@ܕIB3_Q,k8:%q5SG~xMddlf5B<s9׹+Ra5X1tsrWU%
8DXdMddlf5Bg:%q5SGdFFʎFicX!9׹+9dFFʎFicX!^&z(iEQ,k-ܕOErdFFʎFicX!o9׹+9Mddlf5B{裯_5X1srWU=r
=Y*9c^&z(4Q,khw9׹+8_5X1srWUT(@Mddlf5BuJj~^ɬƱCR^&z(={&26Tr3K!0ܕOEQC5X1
]9׹+9)~ɬƱGHӝ{裻_OdFFʎFicX ^&Jr(2{&26Tr3K! ӝ{裓B5X1tVܕOE:ɬƱ@.ܕOE/Ί/dFFʎFicX t9׹+8/΃ײk##eG#4bsrWU:Q,k
d^&z(~t<{&26Tr3K! {裂5X1 :%q5SG'k##eG#4buJjWA]Q,k*ܕU
8
dFFʎFicX $`ܕOE-~4(Xf5rMTN#26Tz(bs_dFFʎFicX С9׹+:[GPdFFʎFicX ̯9׹+:[G5_kƮjUFFʏDbЇ9ׯƃk##eG#4b>9׹+9~wk##eG#4bɼ^&z(^ɬƱ@1*srWU=l NɬƱFNuJj/p4Mddlf5B	uJjW:+5X1$JܕIB8dMddlf5B	ν\MT(Z'dFFʎFicX |9׹+6q5X1${9׹+B	EQ,knsrWU%
6	0Mddlf5B6JܕOE,_Q,krsrWU=m&OdFFʎFicX+{F2+5{X26TB%q5SF˗0dM`<#-\nmghQyU	5T9b\_er1*|~JE-+K/z_,V`/+LUQPXږMJdYhh+}4YʇCrzZZlKx\x]ifl&YMew!na[,VTL9E/͋5k1$<G"\kWɬTr2+cX$T!+5ʎFEqb X$TSعMdnr\k'WK`NɬF[^6@#*7/$erX,++Y\J_9_~jeޗp2TioAC,8i2"Q,ӐiT>RM'*K*F"(0[5@#rjEissXr
DU+F/dF"=lV*N({DU+{&1lM^4|8ET5gDcGʓQA
Y.@z&ص>TP"Wk#މ-Ə'=Ȣ*zMay#Jv_H,O|YJ_.V>ᒤ8C+9[Rɣf*%14ZcKR+K/ϗ\4[TSfF+-FNk,ڲeTÓqd̼Mb8c@9*/`Mdb+zf
^ɬE7F*F#+tE̢Mdy}jptHQz;5T^=Yr$C>T_^ɬE

4E ɬE.j#Gʋ[5LhQ~3
ɬm`{]U/EvƏ1 fSxK&7%Wk#M:EEJ\{&1 ]P(V4|	E7k#NKUGʋ=YcGʋMdb(hXQ*/QPvX#GʋMdb(XF+'k#Gd4|	CWk#GeWŸ%Q[Qd%dF"AQgEJ2{&1Iz
,#GʋQQ`s>T_wk#OEG4|7OdF"GʋpVMdb(XΠP>T_K5APThQ~nO{&1Gʋp4Mdb)u(|FWk#B-(|GʋzɬE	<hQ~n=Y^ThQ~n9{&1,ނThQ~nY^=YF4|75X$k#BACcGʋ=YxPz
EH(=Yz
GʋYT
0Ə Mdb(^aAƏ {&1"(]>T_7k#@(@4|	&{&1('%#Gʋ2{&1 $^ɬE%cGʋQQ(@F Pm@QE58z
 W>T_/=YDE{&1 (&*/ՖɬE<X"{&1(,*/ռ{&1 =^4|VYU(+*/Շ/dF"L*Gʋa5
#*/Տ^ɬE<5E Mdb(M@ѣEk#W
 ƏdF"/*/B50QhQ~2ɬE	OƏ {&1xd
^ɬE\8z
 D*/@S/ADGʋMdb(L(4|$=Y^**/HdF"	QE ɬE "KQd<{&1"(Ə P)(G*/A+5hQ~23{&1 oAD 4|6Wk#@R@T*/͋dF"	u
EMdb(JQZ4|6dF"z
 +Ək#NֽcGʋaQ(>T_ɬE'@*/͙=YtG>4EM O>T_ɬnyUjJK*=	b)UȕhQ~l0{&1xP(N>T_b5P>T_b5)9(NT*/0{&1%ނ4|K5D'QEFɬEoABq64|k#@'cGʋ!Q78F+55;PFYV=	lhQ~ɬE;r'EF=YvP'-ƏJMdb)إP(N*F5qEDdF"	hQ~ɬEcGʋS{&1&)	ED	ɬEZ(N>T_Ek#@iPeƏMdb(L)=J#GʋMdb(L`z
cGʋ55Pd4|Wk#C#x"UzA1EDɬE"M@i>T_C'k#C2Pd4|ɬE?vƏ0Y~'QƏ0=YYz
F0Y7&KGʋ/dF
NhQ~	dF"ahQ~ 5*]@4|Wk#@i6Pf4|=YJAA1EɬE
ނ2$hQ~/dF"
ѣGʋYTGʋɬEz
QE5&AAPYdP0{&1eSPf>T_ɬE2hQ~YPf	#GʋB#54TcGʋ@aQU@̭>T_!Yނ2hQ~gk#VcGʋA5S7̷>T_^ɬEƏꎞɬUzUQ|b(KEMUɬnyUj^JK*=H5E2{&q#kLVuhQ~ɬE
P1EBɬEX4%cGʋ58n
*/QP(
LEBYzP(
AhQ~dF"mP(
AhQ~^ɬE (
S#Gʋ=Y2Kz
GʋPKz
lhQ~ɬ/$>wY\sYd%e1*~jeޗp2T+9[RɣYٔL4Z`/ܨ|XOjEiiV[Mie5XPjrXl@H 0sR:L_uvsm4|k#qJ3{&nfF$ƕ|j&~ b`$$汙ULfy.՘'A܉d\IV5\4/7=H^5<g]h<uu$p,?@2}$	:NjNc{/ y?IWifDhzp}52.TCʱ:ԁ
@c+RMdsm4}!//`
XGXF!uBdG7PsF$ƕcЗ,3ʂr~Օܨ_9_KV[/V_'X_.V>*4aPPbɻfseE$_މʇIKIMH-2٫T kQtd4`7>m8}񈡠26T_Yh%FʋQ5#?= q8mP4FFʓEPpJRp=YrP4RMdb*
P4RpEPYJdl8{|=Y)@##eI_7k#B)@U*NɬECiQ5eUL26T=>ɬE
`7'}~ǲk#BҪP4q5CW Fʓwk#A^Mdl8{xS{&1̠`^26T=</dF"˪8RpMdb(Bm#eI_5L/A*NE{&1YA4ꌍ'}~dF"ɯAJ'}~^ɬEMdl8{xUZP45z2tdl8{
Yu@J'}~0OdF"£i#eI_k#MoA	##eI_5 RpSRLeRp352iRp
ɬET4ldl8{dMdb)[iRp  Mdb(R;z0c*N`Y*FFʓ=YiFʓR/d=ZuF"G#eI_odF"ރM.26T=~=YA*NG5_ɬE^Mdl8{$Wk#AA`'}~gk#FbiFFʓR={&1c~26T=  9UIOAFFʓRɬEz,k*N1=YJ6'}~dF"lFʓE7k#T/Aq	{&1#(ZRpMdb(F,FFʓCײk#N7##eI_dF"KG*N^ɬE
Q*_*NY6bYtdl8{tF쾑ZY|[bH\0}W%IU+9[Rɣ[̋-REiT>RMH,*^XM12٪IPÚÐ#GʎEUMdb<MdhRqC܊/FB5c`>TP"Ѫ ɬCDF'=Ȣj4Yh^Ə'=Ȣj49{&1)މF'=Ȣj42{&1Ye1Ir(dF!DF'=Ȣj3ɬC9z&w>TP"ѪY0PM~8⇹^Wb5gމ*N({E~fE{&1Q]⇹^Wa5jŗkIr({&1B[5hRqC܊/F3k#,_a>TP"Ѫ1u$hRqC܊/F "Mdb^*N({E~^ɬC8fM}4|8EU	{&1xM~⇹^W=Y_%F'=ȢjPF{&1̮M}hRqC܊/F=Y_'F'=ȢjP<{&1ZM}*4|8EU0M|>TP"Ѫ@3oDʑIr(3mZ4|8EUɬCDIr(0y-f4|8EUD{&1^M|>TP"Ѫ^MdbUn4|8EUk#GkqIr(ײk#%_{>TP"Ѫ^ɬCM|>TP"Ѫ^1{&1)D#GʓQz5_U0$'`GʓQz5_5cDF'=Ȣjk#WlIr(k#D*N(z9HSF1\F{&1$=Z⇯=YfI_'k#+,4|8p{&1b2*N(z\YzI_ɬCjz⇯̀E1OAhRqC@Mdb)2F'=~d
^ɬCރ-|hRqCEk#p.z⇯̀5`3zhRqCD7k#£e*N(z8{&1tH⇣j(Ak5`A;e⇯̎^ɬC80P#Gʓ23{&1h@>TPpnMdbOzI_dF!B'Q>TPr5f˞$汣I_dF!)Ash⇯ӈdF!I*N(z91ddhRqC{&1^$qI_Yqd8⇯ӅOdF!dthRqCOdN({d|b#=ɬC=4|dF!W=Y>TzQ Mdb:!;*=( LMdb(Dx#*=({5`<GʏJ>=Y5bG|hQG/dF!g<G_ odF! Ə}dF!T
@ MdbP)qE'k#HF=X^Hң9ݗ+K/z_,V`#)˕d=!
dĭ
Y84ZcIM,V`/|G`l&ƏgJHC$~u#j}5FDxFLU5Cg;#GʎJ&@Tz#Ə=Y|az#4||bMay#Jv_'X_.VF%@RUTzV((rGir_PIjX7:eTÚ'3akk1Vio=io=o=3{XN+y`q[kǑv[atVS/$n9/+0˕Pp2TMdPPmK&%c3q2:4iT>RM'4Y⯗|2٪as&$hш*/dMdb0CSUFʉ@Rk#U=bOdF#%w6*y^ɬFWSU*ɬFU=ZQ3/ɬ{6"OkD^HʑE}oKibT!\?@ob+jY4q+92i2Mc>PR͋εkڇ&p'Rl^uIzޟjRTJWw$93P^!fJ].Pٗgkڇ&p'Rl^uS$=SOL)O+ؼFLXO>93><?b5TC8
CJ6/:ʉkڇ&p'Rl^u$=SOL)O+ؼ+IzޟjRTJWy`LXO>93><?b12Mc>PR͋έIzޟjRTJWyՔ&IzޟjRTJWyՍS$=SOL)O+ؼЦIzޟjRTJWyՖ&IzޟjRTJWyՎ$=SOL)O+ؼѦIzޟjRTJWy՗&IzޟjRTJWy՗IzޟjRTJWyՏ$=SOL)O+H9z3~(#HDWAq)FˤrKfXGX2Mu'WYS#0akkzE ͛zE &s4ki1(81G5r'U9.U6,fc8
@hXWX_֘䦰ձO^܂
EX-AZ`d넌gH p'Rr4J	F03$ڶ"Vz&z}rgH}Rx)_ɥC$fM'5"٫-Yi2٪Gӽ57#tDӚ)-++#+T-+*du-isVN61k%&17оjŤn!pjo0ʫ@_Ql(.˃W0ʫBW|&ے)pj9aupT&%hl,b5re`ZyU~L?
ƕC6P&SsrUrE6#skUr,?rD.cqۘUr,,ZrC.M^U_$VW X.\/*Ðak㫁r\~X~, ٳ,jrܸ5|ZXd?#r܌ƫ@;ֵF5YKuT5Yuf@\T|GCk{,j	%~pظ5rWcX5rCK0\%W@Ut,jj+ ecUPa\Rƫpj䈖5_ pj:KڔX~Gd#KUC'zZ10q;	`'-u%nGzjfDFÈ
qiAޠ⪇t#G:kMY8>kM2{&~/3y"g9X9,I[bjbT!a"`YLX,VT_9_~jeޗp2T~Ŭ83Hs!D3f}4Zcri>ObibAL.Lk]kg)y`/#5`#h/*+|_6gJR=gŰ{Bduo9#ʳ9C2._)__R=|{Xgkտ#h/*+|_$l1zq;һTb@yv{Xɬ[#ʲ:ᜡ޿Èj@:q;yy#Jv_'X_.VF%@RUTcc+jZCvLZhCo+L`T>RM,V`{IMH-6jiVZLk EÚvpPby;=AK5QT{X
'kdp4/N\و,?FxjfFa8l^kܹz5_dpܼ5/3/FarԾn\pܼ5/g.^WsrԾ7.^WL?GR
n\ٙ07/KJr~B?GR	\@ɇގ i޿a~B57#tDtj	`'-u%nGzjfy#*FsF,䬴_}"1*|[b|Z`JbV-eVK;:&hCm,ʅM&+LrFKjXOjEiiHaBlՖ05OF0湐Arԯ7@"8*@0p}g: 
S4BY1ﭜ&{&lC҅qƹsr^X̬{? bmJf̬T bmJf$ 9`=YPJf@۰q/RvpfV絃iŰ{cJU!jʧɬ%3Dzg.uS4Gͣv/UhI;:D^rMb=
(4z8.u\K֞N^ɬvfVzg	L<p%3DvfV_	L<p%3D_qG>V=35hPL;	L/`gei{X93{&lCҔ)֪2Bڣk@ʂS4G&{o~GUk{=u[E~ťHӉ޿F%3,"gd?#J?GU(%l?#Dl,$T/$`3(5eEie}o\_,V`/+L#T0Y	Yٔv򸢔Q\?
|JĆVNգ"E4U>k-48!Z)T"I4Z`/ܨ|5ef}oSR+KMie
06ՕъAlYX[,VTFGAlYLx҅'rV[9-ںhb2٪aɌ^X
jUPKb8]0&:as%9b`GX^^~EQՔ4k6n8&[(&[	A-v.2&4ـj+)MDM5Jl[Rl444kbh594خlSM*X-бuz*^ͣꮺ[cO]hgh$ɇ-#w(-GX0ŧW$k0QɅ90Ij7r$&Z*-70!l͊ѧ5d#J˵@ͅF#6.TFD*}BGƪS,.LV[D3cz@8P]G$HZ4n$-]o:\+cdԬε1.g:Ul\S6^,d`M3Jf{RcJK6ve {^f}P	aȞ%2gQ0ĜF3+شぺ/_1_ Px]XyV2۳	ʮHDČy%3BԾr$	UV4W&24Ws x2	+;&
ǵMduj\W,Qd* ## P?8$J+ xW2I9¹	;220Q\ C{&l::FFj2L_  GkPar6֚X`H\VV5#
NI:"@T] RtY:^H%*{ =uyx%9E7`W&Ej@05M̊K[E &E0&@<,kّm&
EX`WH:pj	PdmIxШ/Pm\$&Ӆ`n=,d`0oggqې5<{ͅnJ R9tPKb(	C\^y*15ޠؔՉS8
OD{;z&Wz*ب^~bMbx/db8ܼŲ_fȅ#stpnJnPl3Tpn7GÛ5GLn-7z9t9hMIn+cB`OcRL1Xz#މ	0+7&qe5Ԟ_
^ɬ/2Q0L1>V&0hb|-b|L1>*O@]rKS%JTqR XѣJM1>$"arؘb}0pY,b|n4Ba0RbKµIhn@D;	LzS0J'Y"z[
E@)0G1 "	LAH	SR	` '%@Qra̴LSLIަLI	!0dnL#Bb DCUZL1sa /y"ˣ9x[brabF%@Rk%VXpZPO,+*VW/Y/Yh5eEie}oKi*-k+&Jf̥nܨ|7KfԊxܯ]iލĊ)Skc!.4[[Yfd~J.z5/fq<#HO\>wH,.u_#*g$߲YykzMdf{]%UTg;Eie}oKbT"r\?'eg3fRfN=4YʇKE^Q_K&zZZlՖ-0,J	G@]2kT@},NL.Y)EBլSw5D|OvOe,@nvO;F-칹\jA(2b$W+KC1d6=1{&<K]ꞛnseӒ=ssH#>\%3+^
^ɬ[AP4pU#Td9qoDk~ї:і71n#'V2Um@F\/J"0{&mF}(j(=X.ePJ9'(}sRs=X/S޽?@aJ^z֨od;# }Q`XL#>鐓ȑ`({Ȑ/*%l҇rsCr{5ꮵ		<W{&f5eEie}oHĨ
Efr\?OlZ)2Lы:)6jl Cܨ|\14Y4[ԊdlNk,57"aaSh{*vO;,m'.u*4_hfR~GVT
c7҆^GދVO]K!f	?q0>ǵP`Mb=
:FH $hgYɬZ>AZ22~9h7U=&=.dˢ#5hFľq$|䟜P*'-:/|/
ɬ@ao^#0Qz֨\=XfV_$ B9$]5\	a.3_9_~jdbT"Eie}oKi*S>)hʉ3F,Z~sXC'	@Ou=0*5'$ay#3H}W%]Y(++iPhBkMЌH.u`ވУ:Z +Q Ep.U 
o;$}H@]tE6k$}H@]Ѐ"6W۴$ \?
0,NB62͛YpɫN6>]_5R7o+B,&ZM4[*)0=4ZcM,V`iYm2٬b5XP $jLSG6qQAb##b#{&27b

k7;.u`f0<˯DDaD6(ԭPL[Cˢ5@5 q#W kg=|qM#eg5S=|qi9rBmu[=/dFg+/d0#`{qp4ʱ͸"X!9ɬn'6Mdd~+=Xmb/e %ѓD3N]֖Xr/*_i`&=DDaD4GPL[7=Vɬ<4++HMa`&<V}_>F(蛨<#J.:kMdar{XdBl,y!CE-+K/zD"b|ZaGp!FBs7o+JZP:kI
V)diʇI	ަ[5L91̘dhcs5CL7{5
{&`Oq;ZX{X	# {n20ѥ]-u*^ɬQb5l,{5
s5R,yV9(asmk5m=ײk'| =XmL:asmkS5JhFė|%A2AP#9Q|[b|ZaH}W%P?$k=՛ZP:kI
V)diT>R`V[`4Y4[Ԋ-.%A5̳\T7e3޾ RY7+oW86|+gs޾ RdMddVqJ_ ɬr	K>V[ViZxK7ɬ[+zX|X&{&`O\UPI>O_,q[J/|n0{&l8cE	dWkεUö$h4
od-sh,-{&`OPIf<I֠fօ޲c#Նkj^HʑE-+K/zF%@R/+0˕dP2ΉD)[RYQZM.VC'2٬q@vsZC!?-:ss#K#ؑP՜=奐V vv\cŀAP>!T/⪇Q~GV5R`=Y8{X3'X{XQ_bGC+\c=n6MXuiҁCPL/#NV:ʑp{X3ɬ36=Mab\3zuv$z5 }zR:ѣaam;Yuk/hҁ *UC`hꉧ RMdh`X{Yxca`8J̂(z6̃W	?zĨ
C*엄ΉD)hhD	2ChѓD9QZYir*)&+0&z_u́|MP2٪tsXrՋ18;D1=X'[7u'qP.LP>V:|Y=TdFG
Qk5kKD ײkG2YGu1o@1+8##ѥ~GOOk&{&28P5{&}׾C{&1Ds4E?Qka N{X61F"kj8##1a?b5Ǆ@Z{&lb_nD=Y`OzZ@4=BGddp4Qr~GVk @Mddq1` "=X{X6'WzFk3l'>Մ@t{X6"d40mQI=Gk##k5aȑ%X;C^ɬXb+S޹ֺ6PE
ʕibiF:
Yfb^{&j+)^Ł?̖F"lGuicҍ@~GYhb"=Y%>=dDUzF7k#_`G3DXeֺ6klb(QQƙcJ5>[p{X1+c{&j7}5{&3e?1αl C=W.F"GddpU(~n{X0/=Y' dMabr6&FO|Y\0J>ᒨ-jg3fRhĨ36i+gM.VC$f}oSR+KMlNk,ڲ\-+*dbEiBՓ+v-J]Brah[df&0zf  ɬzfJ_TrMdpV>˒5+`fAi^^SZ,h*=YϲJ>GYAPZwWAP JdG`*#RkPTPTT JQ{&8+Ue|Xzjl7+U:[P6n~^	QcY\FkLz̜76 Ϋ+Q	ފ!MPJ'xsxLz.p +d@ў-I@0Yf	OZ`4a҂tu|G s5X
Un	:p{֠| =Y=e][]8aD]gk#[/ ^=HPL޾ H=YuWZʻ-NӮu:wp7aK7K7|O%]#
DsE"DMXL3&
QP)Bq*#0y,pNK%	0Txj`QИ*AL $*Q0TxGI&@:@:*ډ$@:J&
t?&
u0T`IPdP@:PM @c;318tՖik ;=vx>qBnJafїv
ɬ[u{m)&˗:kgku;bfV_)AP2Aۈ籱`*{&.emхWQHX9,I[bjEiB>X,++Y\sYd%eՖ/+0˕d No2)[QKjZ+zO+Lr|U&+0&{8Ym6JI5S-=k5iVbWƝ]Q3Q[r~L4Ҁi݇S2>28T&.͝;nLG'Mbu#`dN^ɬ[H͇f|]V>G4^ɬXdpx/dŰ|jTɬX1hY`MbuOPv4qk {&`O:Ƒ`=X{XMb>JQ\&	^ɬXd3{&1p/~=X\PL|dqzsEǲk#wqo~㗲kj	gGPZ_8ӞZOd,	G[=X{Yh=XpuYuv&dF݈u4-֪;m:QPZs`wɂGHJ=Xv燒˱##ћ5֕' dZd-䌓 5 -=Xh6Jx[BG[9`^ɬR^ɬL*QM[Voa>ϕkWkde{&2=G  od hTdw3  h:2=C 
^ɬ= 52<Ok  bMb򤎳c :{&8;;8A0LёOkǲk~'kJE
ɬ[YVրǲkf3W`c# 5Qd,	G\1*=PMa`={&>>0)Ƣ29`Ł?[XX{X,X\.PSYgk#iL^ɬ=ɬ[H;Gc#\)od,	GYdq4L=X{XɬvGIb=Ł?[s04Mab"{&l#5[pC}TduJk{&`O:GT6=Sɬ=S^ɬ[HV]V>m&gggOd,	GZ`;pL5fod,	GZ`[J1b7{&`O:ጎ{Xɬ=R1=XD_G*5A[:c4E:##B`	kk#I0ɃIP&kkod,	GX2:HJgkkɬ[H;GFGP{X#5GAS54C=R	^ɬ=RXC|28ɬXdqxɬ=R3{&l 4rF>St]= @Ł?FG
  	{& s5`5dwē X'kc#% $kk =Űzl+;Gጎ{X Ł?#$uTqk>˒5pF"jd-:ԓm[V>1E"X\RLl`\kwQ!.HƑpF"{kjI62< &?k9?]Wb-ŰzZ`#rl䏍+}{4S{&l֠&?GVUҝ>Ł?2:\{X kk h_*G}90Lݽu{XYŁ?#αdwkek:ԓ[PqͶ= c5>J_L4{&1@`ޣ{&荒/*6| Dasmqyb7X8ccXY)ɬaG61 jF#nJ{X##VXc#*
Od,	GYdty`Y5dwœ "MbuG|{Yd=X{YdZ{&>ȒLGœ Ł?YC=ɬ=
ɬYS|Y]V1{Yd={&1-G{YdMbb>Zd,	GYdtk,dY^ɬvdU&	9=ɬXc#
D3L=2{&`O:Zddt3f'k#A0u#-}.ݜq`Ł?2:qdɬ=wk#|ds%,p{Xd,	G\1̗`a,=X;#yy"ŨlW/Y/Yh5e1*}">fr\?=+92FN%6>]2)HTR҆r^?a:ԻOLO\?
OJf̥Rg*+V4kM.VC%Ljrc..uFǵaR*{vTdh	5l?#0{&4qq@ȦMa`cabzѰ9\kkj4 a*{v)U8BU[7=ɬyekkl, J6)ԟTF~#a`= Ҕ⪇iAFQeMdhY9{&\tَ3]'6iXPFuYl,S_l,ǵR>P_T=F
AFs,MdhɧXX{X 4l,S/$X3B_.VF%@RUUf̥RhĭdV+L`T>RM,V`0>i{ޅ5"VW٫-+-&Y˕eAm"njTŅܕ5 DLj|McPM3,eQ⪪y:	4l@6vBsXƠ(Tv HfHfybdQw`ŧ`zby560<`Mabx{&xf ͅAr5C6Mqbp2{&`O:"k[5klj	جu]Hf2(:8D{&`O:jGv@6 n{XF{&`O:ጋ3Od'k]Sk	 ȦJkd,	GY@3( iwa$hȢ`I 8Ł?SPnHu Ủa$X#b,
&,/rƋ`a!2X@4\=V#s`O:|0Y^;{?Fod=^%bfZA=|0X$|uv_ Y^-%,={&q#ޫL	QPIaH@j=~	A>v>{X:Թ^U_
a^^͉, R`HR	#kA5`cEf:Fn)FE҂2bhXOk@5aY]aX8Ű|h#"؛PF,&/d=|!T?&kpGXl#"؝PF'Aq/6=Mɬv̬?&d-uFpiA	Xd=}:Y!T?X kpGXl9d҂0=/d/KyeMaYq/PK3bi5`fѼ"ءPF`=X2q(A<{&lG	Ku[.biA7=ɬ_c52^D=XmLiA8=ɬHŲ8X`Տܣʵ%-:9#AQb`K8T	 BG$t,?#2Ծ&),jL?#2Ծ&ܑƫɇpf\#9#W@˃R$t&pj_l,j pf\ܑƫ ,?#2Ծ&SrGK=pf\ƫ ~Ge|M䎖5_+<˃U
X80ď_@H	ak*	 ):޾dvnFrZi?%9o_F8݄5%-:m@zy,/`XՆQW$qT*=s5H),h_mS:X~6l?#2Ծ&),j?#2Ծ&ܑƫa6HcU؆83.Klܑƫ?#2Ծ&ٳ:X~6~Ge|MM,j?#2Ծ&SrGKL?#2Ծ&䎖5_,?#2Ծ&NrGKyGev8UC=~%XPI9l?#{YPIb6 a%̤ur3KH9our3K4nfu5r3KRA0$Ɏse˪;,X{X)X'pEGg`İ`McCUA\vY2O$42Febm.I/{'&1^q+de=gk:8*yGjA @h{X2|MNHcUVEa6NHcUWC̸5/$t+~Ge|M3:X~X~Ge|Mے:X~,?#2Ծ&ٳ:X~pj_lSrGK»0˃RM,j
Epf\ƫ0˃R9,j
$yď_`9F,?$хfKQ`!aJK#mz^N4 Wv$~˝fdeh%(#'X5#,
,.u!h	YYDŨqۘ>J*A򻐌z&-y֥za$
X@:ޛ
DphX?0{&l::	| pX/aYZ*LMc8K	k#ak,⭪r`,?#@n5/Jr`7]{s ~v~Gj_l5_هphƥVnQU@"84RfQU@phƥV7(!AphƥVs #aq|U)9jDaq|U5_8phƫk=~	=~ 9:T@S[u|܍債K@a, )$qׯCY1ա>.HFi3XɃ/_B]V[dua.r%Aɬ[ȕ%-:FXPTgg5H!/T{X @5*8[T5_9aq|USs pphƥW^5_z84Rdg(AphƥVnQUX~Gj_l9jphƥV7(L?#@n5/ܣ+Ծ*5_aq|U5_Rď#@n5_Ȭ?HX)r~GZʂH
k}γwܰV~v(0a 4=PN
[t_׾kϳ֌gkRp}`rk-l>"Ѹl XL^7r84,]W@Lod-*εN
[u{&^U֥zQ%UO 'їāyUOUY9dJHk#,WX^3$Mc8K(dFk!*8[T5_~Gj_l5_X~Gj_uQUӦ7[#9G0WF,?#@n5/;r`84RfQU~Gj_lSr`~Gj_`)G0WXaq|U)9j  D84R99j '?H84Uzď_U8H	ak*	 ):޾dvnFrZ?%8@	 BEPIR߲Yl>fe6絉b
=sp6PIb}IbA%=;g^HŸs %nŉ'	9QHX'S$B,++Y\sYd%eՖ/+0˕C
5-alVM8w2diT>RM,V`M'5"٫-Yi4(MeqlYX[,VTŴ҅' #p%nF[9p&tAn-+Fz#h.z*橖DB8
 &0L.hպ7|O[t{X  0d𚜝0c%/|9{&l_zG]rY^v{YT){&F퉙YƔXzdLss(2{&weδĽS=Fv̭0絕Bk:JP,AP2Bsy`@{&6-=abzP XƣtuKaγi^>ɬ@a4^X~.u=5ܙiJ*H,	F/dFó/N[\*oMos8?[&J뜣ʫjR4g{ei=k:JQ[c$ # Mb^	#F{NfVN XoQC 87|{X$^ɬV.r.uzgHўә	HO{&l#43'*HĨq`ĽS=Fv̭0終Iɬ[7(\C 8lF
ɬzt0a[Ţ{5`γw1W.u=ɬv̬J3PC 9.9PFE{&ޛgg`Q87kV``Y:c<XtXAQSԍ6,{l,&LW%&['oA܄.H/|`=Xr	K+:͗5HehÝ.1cJ3T{YPP{&r/]\k3ĽAK=ǲk9vGZQeDk#"j2{&-FNN7k&:W)XHxMb>0zlCʁ5HeQcQH{YP=XHAYu!γT_M=
}sS`=5>A_!εOD,SЋ`B)B,B&'+ΠT2{&ls2:F ]iFa!`X",u~ьv۷0W.uA3fݞk:J3 '*H=YPIaαzLsC^Y~:T: FMb8$uz~GU	=l>Մӓfӄ@nMbtq U1Zħd;rfV_PT=wσĠʍJ[ufcNlU+wq$=X6+6~GZS[eαx+6FN'S*rQ6O`o`rGvsCꉐ		86>Wf)ťHcu,
F XhxB2q[ܥ@X(~7ݪ7hlv_U`q[ޤu/I3aF--rFn}P0nTobӕ%Ug	<h?73+5`f#c$D9Đ{&hul0Mb=sNa,\D=Iɬv̬1AP2DK0$d/ٲQbMd-.eUf:J3dC3{g3=X:ő`UP#^m7NN[uNɬ@a4^i?@a:$=XəYF"'FY<iFmk r5rz>'Mc8r>GXlȄë((9=Gk`	ɬv̭s\K|Q	Kaεجߑuv͊yy2d=7,͊ͧߑֺ0sl
G=lG	
Mh}SXdyBxh^R@C{&㥩^>0#cFrX%0T{X XU^U~cO[uaxp4/5_1a8JNHűpK>5_~|G31lj8 j_v[?G	AԾ#ٳ1lj8L?G	AԾ#ئ[0%RM5_?G	AԾ#[j_'9#ƫގ`o_A޿xQS[u|j5?&S'CɂYX@ɬ[6D`:Ҍ`xMcd0W.u&	fefy`Mb>GY`p0Ʊ ?87޿ܽJs	erY=̬l{X Xm;_ueQ'%?8	?l>?wl0%X\^Hg6;/+l^.V,Z,J$ա&,$VF"`YLX,VT_9_~jeޗp!AVs6e+&(qE(93\GYNc_`UÚʇCgtJ%nj\|upM\|G3k#B^}2QZwe-Kv+{&،J>ᒯ>	Yٔ2q-ɢX&ÍXѤ1z#w	aDNFW[v+jSl0V|ZX+gbbL.;͝5lvGWg3fR
T+I{KR+K/2XjVZrʬ
ޚ\1?4D˕-Ylc S;|0氩 <  0( :` `'&$hс90 0%;*nës {Y@D{&lћ6f#yV6`5aLg|<l^gǽ}0:	m#2`Qx1z*E+)z`0: \̶ޤhARQIv 2`تT4& <h ^U/$iq`YXj$bT"V[/V_'X_.V>ᒣ8?l vhĭZQ,[8M.VC!_+0O+fʩE-&Mliވտeγ)]DNrZظ̬{YD`Mb=
 "GZ$X@_T{ԎIl>֤o_el{Yuؘ*xGU.V'8z
rs#]%]OD|=p}zݙk(ɬ[AP4#Tdsؔ{Xɬ(⪇uAF2Tn{YDxMdhI4ZMa`sU;z#]K̬{X-=XziAQ#bDdF^3_}">bT"b|Z`JŬ͙JٻyY4d4Zc~-+li>tɧ5\ayU6JI	٫-ڲ\-+*dbEiH 'rV[9ϋEѧ:n9׈	f7Prc9mXqhɅ0\хV&<Um\I];F2ev!>s73+/ٽz99O\A feer!>s`G^z'.t feez|n	e1#+5Yu'(򬎲SPSεO]D|vdfV=d-uƔ=AP2@X}\{Y<8{&ֶ4\_T=FGʧԽ=G/d%'L6Iw8 k8ޖ2ȵl{X):mC=Gf:ݽz99O\TўG^fFec㗲k:JB'*H
aiEk#`bQC=1l?#liAH_T=FQ`	d5V%Ŀ\VzZ¿hvL-TzdmgnGZq-	\/*AiTd䏜Oo|PV9QfH٫3p#UPW#u''-ust|SqyUר)B}rZ/73+#ɬ[7(!/PT=VG=#PMeC=1l?#4n_T=E(0r{ZPYA絥ɬ=I'~hKj"=X'f>=EX{X=XFרd9\#оNvEeP:Ű`5zE+@!0z99O\R%feca5`fшF>(!?=E"Y_.{l^NK~˝aPSεO]D|vdfV=Ed-uƔ=AP2@c絈k#a9g-tfY(!UC`"[Qb1 5:*C{lg'=kN\ʫ`d^'9	˝j3ވ̬{Xgk:Jezd=k=YPL[iAb4gqk@9jkA[5L
FޓWlz ^Uz&<]y/^&KΌ&dii`L.iխ^vG4;/41jK(canօ2k,L'Z9bbˣUftET/.JzSXcX	f[Fv`	!6?AFZzOoBvf~vh2
Y&:L+z7Pk 7K>40\[R'>	g@oT41ӓayU#=ϯ(1ӓayUsi*0jkB0 5)ѣ CЇIӭ)Пu%O/[+ PJ(rEB\Q }ōzK(/$[/#{֞^[OLk ahj(	EiezcX@2ۑWaչ^U= {&0UezY}scW{6Swcݗi8% GUu LͲЯɀ&fQfd3vLɠ&ffe7i&eG*s$jKIUs$%~PL2ٿ7_	i0K!(*.nRzLNXzkB^H`cz]Ȥz\de SWraH2.	@"B`	'@T##UγZ4F=[|@73Da@#|~tbaoN"i0ck]|Qx=@UJƨ
U]_ 5`f CcoWk*a&#JJUChG6p{X,=Y94:/dRǵao 5`f"[c$ck' 5Ű\O(!%UC`8͊ٞɬCWkk) `.N={&l#4@I
1f'k#a=oȑ)<Z]#*	#)D|QW^'9	˝j	fV=/d-t-))P
=AP2@Z%=N	^ɬ=0$գz5 ur/*z99O\PL 32dŰ|Ҁb*H^=K5;/P7/k35@}?,'|e_`Ri#ŋeu:Hb0P&Po%YbX=Aͣ* McPSε3+
/d-uF!*͜FOkk'=~n@5& 	DᩭOFyR9M.u& D@ʁ
k~˝b~# N[+9Q	q$*FBeS~?&,dC:ė^'9	˝j	fV=B.=XoP^CǵCײk*վpA͞PXFI^PhZMdl 絉	Ű b18́`p={&4pl{X"X{XFa$nDGx9:rO.u^E`΀PK=BE{&n
{;r%^z'.uL 32;=Ak:ai@0:zdtsbjMa`,Mb>GYi@2*H< /d3~˝jOk ׾dol 
k
rsB}rZ`kC'k:ѥ**=AP2@Z9{Y4^ɬ_^z'.u& X`Mb>GYiA
Kc$F='HodF xT3:Ɣ⪇ђG6@=AdF<, odO X@{k#9Yx[brabD!`P%nέ5da"2E	łeB5IVW/Y/Yh5eEie}oKi ? ͙JѫI[7o+&&+09PIWUԊ-L91%H Qc`h{Y,=Y}҇z2wk7.u燵<C^܄EX҆!B1l?#hMdnV1= =X{ZP,!N'zgkY_`{&tsYT9q?(An9ǵ *MdbIk6_`CQfl<{&smHe$f6|P+{&,^Uz&1P]r9ǵ5/5(F"_ r06^H}*3ݗ+K/z_,V`#)˕d8R7o+&8Y4CiT>Rr ib/:-UkH
R@ܕW"F3fBj^izb]j#HGjOF1Kjael?#9=
^ɬk%7kk@&q[^6T8B*u/2qRԯ\dPγ>{PİP_T=F#G-uKY8=d5Fq9+ʫuw絀@/l/*V~a̅{XX@a/*u7qĨ
C*|]9[RznM[+LrXP00FfsOjEiijk"4i 6F|ҢdZ
Gi*=#ܜzNCU"kiiŅxܾA>Dq	&odFF|q^$F1rI\cbI2nKBuvP	 1}2CV|I5z1$hm0R=jPiBNfDh^ 6NhMdl= r5T:9	ѥXW4_ ɬ`ͣ/)al,+fF_2a`f^HBEie}oKbT"r\?'|C졓t9[D?K9PI4Y2٪ 0洅>F-V|{XcJޠjZ228Bl?#CWk##q9wkI=X{X4V',U|1#
zibT!\??of}!T
)EK9PI?+00}4[Ԋ-1b/PBn@9| 5{&l:^Hɬ&	ǵ6"/FGd-ވL#5#a{X:0+{QG֝zZ箌>j'.uzݙk5`0 GZqP@{X~=YYLzQ?m#sqyVdbJ#-u/dF(=X{[q[Ƒ>{Xe?#lz#Yc0 YLFP@!-u{&7!"{&lGOzGx.zOȎ_ZHj=0a\/*sq?kz=[QYab5iFU;=?dF{X~ɬ=kTwL]j$uʵ':1#crcJAa+5*=?c,>>6^HʑEޗĨ
Ei*Ns3ǲZ2q+L`T>RXeX10洉cҠ!=G14aG0.]V4,I=d=G1`O:ԯ̀F3r1*JozPhFfr>4$M.VFԊIz2eR5XP $j 2ÚÕj$XK} 0O{&1,c
Ϯu2>JyUpr/*+z8Mb9h8(i!3P7= YKZbhZdiPW0#9-sJW"00\H9 J1=XҾq#J/$`v3}">f* )˕H}WT4fl-ɥK|eO*-֑#J׮ubTsdɬ/$n9z3M1<J_.V>ᒧDB%EM.VC%?Gf[5L9"GY9`Od3Zse˒: RLw$R:ٹOs~#P3$pX'u#vgc:ܙRrd*LODrʂ3C*L({BS_^%g=Efr1*J^T:JB/+L`T>RXiXdffj@H&֐֪2F*G=OkdF _$Zwu>YVZz30#FH}s9ɬ.XU5?N3HKԯŁwuX۲Fc9/+0˕9QHRD#§]PQhEY_+Lr+0,	4[7VSkd>kQQ#6]%YQ`ZJMboWc:FZ?]kLG\1*sɉ*5M$T'34F9 B%Ł?#˝fӉodF°rDM$j#a6vF±`Fs/V_'XF%@R/+LURwc,3%ETmg!PT&z}rgH}Rx)_P$=SOL)O+4Zc	Z[IMiblՖ-^U#U	5SmY\[.VV}e1m"6sVN9[f .-J/ yy  x\ $j填5GPx01\\vG QgdrbY/
Ob2:8lH4i38
OErj}95>NzPXڠ	˚3bKs#i:QenK7㞺ʄMsmlAkH.=YQ3`\C޻63Feo#^2cGaGmP'k'>4;b[[*@h"#>WZֶ>҈yeqqp|䈭RQ!:1Rѧ@ӂ	z0^*s]uZF]\\Z#\
P٬%ζoDRe=w }0$y,iވ~4RM`,A_dX`;zR̻&~l(0[ U]o@eFA$؋`C TY][f	 ̪	 `C'`B	`C!cYj!rd[\A2q#$֘V~oSW0$bs臵/d`BHv?Xꮸk){&l:ӉA#uƔvd5ǢP,-`BO!e290@q.g0&9goPSAaj\Iz 0$|uv_BWkp+ʱHxĻ0rXuU@d`[R8/*$|~`"2DM췮~GV9KCSt;rPPʫE:#!-=rFA/0zbdE8**
e0@ q0XEu	.1G Tl	ܲM}hk h*+m:GX!hUWZYȴ"2qwUqF3-Ggfe8%UlNr+;}uu@pul\gqϕ\^?,\^Hg6;k%VXs҅}e25Iʂr~Օ5KVZ/YlZY|[b|Z`0O2SEW,塣H2i04Y6OY91ChɁ]9z\%%]wdh6%5XWY<ecpm]oE[;물aT rT`,@p4\dZWujֹJvR2FEe0d}WhIс Xp_FPp4/ϢF-4w,@R*_@z.1T2bR:k	.~0m 'EBY*_rr剰lHFIʮD̵.89\'WR޺:\WrW_I'cW*%1YsW%o]udkܲ唃XWZ2q*5Z/t;v*u)	nFEa\1W apHKrP\}W	|[b|Z`w]R!q+yepZ8+Jw}=mR4B{ODj6vXeR4Za(z*-yT3O@+D#G#	eW"aXrW\qqۖ
.2-T$:sSXȴV2˾c"Ӳ*;r(꜋^vU[[Quw.fZ
v3juw\ FgoDF26lWv"˾ѡeP܊!z"*ݱεHl^:/rer>fr\?
7JƉpȉ3%o2,P]X\FPp4r++`qZ'\1l䢸j;N\}W»JC[̋+r$Wp݈DrZX#=8=uL)u{eݰ){\\,#6}67u{  Pr
b= ZE]`>2O`>]%jlCZ5pԅCIC:=4Z`/ܨ|XOeT	aaɼ]Sј uP #r=ѦVј :^Hң9|[r1*`K*"
(ȬȲj՜up&+LribeT|.zjsZA8DG+Tf+!fAP #r=0f+}Ds6qgn`Ok!Az NƲ:T33fH}Re+r*=aUVF*Xبeeeg=Efr1*J_͛YqDH&Ee<EK9PI4Y4[Ԋf%efRT|.M9D}y.;MeqlYX[,VTsAj-)i&#d`[H	Lv_R~GV>
Va)C 4;/Etp"/*ΟޛyA$z`JdWY Ѻ*sBiȲ{Y)a.oMI֌Ua]#0\)VPzUы`+J=Ǫ\m	8JU:޸oIeOLq6sꞸі#&*/yd>#RULUVV6A$󔽷#I0mɃmii21 r
=0$fBS"}s^H9BEiB>XF%@R_9_~jeޗp2TOR7o+Fi(rC@⬚\1ʇUQ   	#-fsZB<cJPa/d>47v1\l1b4{^ɬn?F^ŰdB5ޞD kkt~ʑƥ &{&6011蛨\wQB1l?# {&4qy\!$0cQ#Gœȓ=YOkt01ԜMF.5)EuŰOk"OdF/'D:{&AKagkKwzĨ
C*IJ♚7Y[5Ĩ4"ab?[GZL4{&6F%@RUVqLʋB,(iT>RM,V`q8S%02٪ai{&&	D3H11ܙR&	mFL3w22NrgI29̑6?2rgI1g 06_,V`/+L#)dҰ~WѼ"ɣ'+L`T>RM'5"ҽ4Y6jiVZLjcӚ)-++eʂ>ZP5dnJ݋g5WRaɎDċ]B
; SyUֺDƭy-ui4oI;pKGn:/ezڎ4]ʸu#9VVUͳ#b/*	ͣr	eNg-EY/ ZkR8CܑU|ޠ*L[89FdwP܆Mdh>='kkGEa9e |\;Urho( as "F+ʨA%!yV99fـAV{bj zmh6?sk^U#>_D5VoFp"l~HWC.`!zYH׮-GjF۳D@mHͣ܄y/=bQG GUP O@Rj q-G(h~GGRO820FF+1'ӹ\vG
m^Ur-*r(ؚ(FQ%+@Ȣ/* R`Y]od 3ZlR/5L,*G)ʩ~fm.iq2tⷠ=>GZ(EPiakc'F2?(^=Y6P=9!X{Yo_"8٬v(zf#ʫ`k*L[2p>1h҅aJMdhD=9X{Y0~bdڈ"֯7#jtrHk8%(#ʫ`k*L[d|1҅^ɬē<{&"#L&K-j
lܯQH+T\<mPcG"u/_c+ĐdhFSGuһ/ZƞԹW/TMR}mB5ULȺ/*g"iX/*6amc'F\-ƕؙ&2N_:ϜʯPuA-tc6F2*F/kjMdhؖ{[Yɬ=<絘; #EW!^pXP8ֹ4ŰLdUJOdFOd~1Q[gnȚѸ'+.u+]#O_hDz;0LN'yy"ŨlW-]BdbJݑP'	bb\_ereV[/V_'X_.V>ᒣS/sIX3&!8M'ʇL+LMH.;Z2ibeT&Ym6JF0.sYeRm+eɇ5
bF0|8r.R ӹ:;]"Fjj΀y-ìfMQrIhA):Yd!^q߽vg GU9GӒ8;z1l?#1EVb0<J9hPSkk",?_nEQZLk[QK\-kuNH5Icz;桩1X.F<EyU+Te4wfe@Bj/*I<KP\ƗLi}1$#c'9rFhHQ_#I8!ʪS$j8͜ /*g!'L|r\28X.Hvї:mFXѓ-9'JN)u9#ʯPuA-uJ i|UGN`=5B>S۹̽@W~j#ʫ`kޠ	f/1l?#4pX1̍Ok!=Y>B=X{Xt2L>mlsvqF'yy#0FsVW/Y#)䬴_}">fr\?&i+w4$)[F $\1ʇODx#LkR|vsZBڽl>Cߍ?d/=9aiIǯPuVb04ӝu{X^ɬ\[=kk"L?z?=scGO>Ԟ+ɬz~8;&'yy#wQ|ZaH}W%VeqIV(mJœv[Uu+Lr|VffsZBd5|vd-$v[H6j{Yޠ$uJNeTa|U։<OdF{[#kk!,?_㷨:1iIL/V`	h"Mdhyhǲkkp+69wG/ G^|ғzi6~8;&'k#FGNj{Z!g/do_{eg=Efr1*Jqbɻf蕊tYQfhEPL9@rEk H OrǦ[s ]jfY>,
F ܇LGZ@$NҜ|1:˗:*,3*rd/*Ng!R5_	gu2Q'GpY)󺄋"Fe]nLTbDrH
FSGR{ZXMay#3l<J>ᒭSqLʋB,TGL4ZcKM'nYm6JI5HaBm+ebO-V-Y8[bdn-+F{TfF0?3dĎJL.n-)rBrӔyThK0%gB_׹ W0-_dɲbFTZ9εR:Ō,A~f+-'V,Nz2Zx'u Vv^J$f-EZe]oD,،f2	3jLE
E `4VL:?ޑ5`m%%Wm|#bFN`
NH>{Uɜ!IZ=sc֙oVέQS N]"E#*Ԟ%y-.uzj &.H\fJ/AvےDdrrH	3g)ZG
T\Z@UεDyUcү1
FI\UDq*R<*9˄NjӅHܴVC'(r.Ϟ}WXV.CЙQhxpcF'.\Xf5x1:4#g"ah i`9ji
F#c?}RZG38*´.+XI~4VwGvZܚjW-9 .J!ZXG*&q1EZkсF0dWaW;`ɅpՊȑ0#b:~H
9~ά-:ޱms6%qȑ1=PuA-uCcr4!sɬȸ{\{&L?Ufnf$f55Q]n-b/Uk2Z[{Nx?੦o]nȘE+R6/=jVA3::шcܧmQh#ǲk2R
=*{&A OPuA-u呹N4 .{\'k#sbԍHvOkMah"Xkf[{6T%K#sm@!z KY9bfT{k0/$XFscbhūʈ
BdbJݑHXpZPO,+*VW/Y/Yh5eEie}oKi ]_ebV$4TR/K9PI4[Յ$df7ҽ2٪AsTÚÓy#
=$dH&=TZ.#
'Ep(]}B}ό]{"/ãC#uÏ&(Y uHNq#(NJ̾>ό]{3_Hy5B԰",p4]Vq#(s/Od3vv͗MbMa C?RgTl B~7JHi*3|[b|ZaH}W%PA9)yQhEflC$f I`FԊ	~5eOMǞsYf`lYL+mY\[.VV@4,vl buvL9Ʌ̜V=X?z34d[ҳ̲1hjlc(&mLe3@t/*--މ/A* >޺bgX1ڢ4x.p sD{&.Oa=ofёӋʵ|]l:O&	"dy&h|حK;;w4%3jrhͣGBF@^UF(%yV2O@LGYU5T6Jdeһ&[/9W^{6#vLO絀b4 _`,Abgb*~GU<{&2;槵 i?=`:t`(9$ʱ8܉K5Tu_ig4~svI`Q>jg%c hܔJg RZ/*QV<ozi&yy"Ʊ	łeA`YXJ_ereV[/V_'X_.V>ᒠuGYgJ,4"(o#=4YOX~l|jsZAVwGb{XnN¤Ï/$n9/+0˕Pp2T?,[ebV&qGR]oDÌǄ-m4wn#Xhw;Ha#Pj-g	div~-OS߀BoX|@$c\?
hĬP(4Zc'"PI4Y4[o`
5"6jiVZzNk,ڲ\-+*dbEiBՓ+vl00_2b]a`U_ŀq^U{6;*l\u_h߽\: }-uOBLmZ`IH$ED}`<g_>}W0=	5@S2qZXca #67*͞O
ro2EPiakJ|X1;= dFfAz
%zQ#(Y`)X{] X kt/]jͶsUc-	mZu8wS,_`,#)6={&4uCMat#8ҟe+G`=Y=mDpB{Xd@̃4:4
eL`Y"F T w^HzX!UoGER6Lz1D#bKpKsʄ Ȑ &N03'to1F.\8qӭ:N)q>6kb=aEPiagq>`t<GdF/ZMalG,?8~-8#\Z<&(f!Av6:9jB5rC6Vp{-LHяHSs= X-&8&T ヲ?$d#0ʯAG	5Ӆ8SJl5G\5T ĵll5r	5iGz5Af<4K pbqK	3ZH.u	5Hy|jsT&T-LHtc*Ya'sKSR$cG* )%+pKbR*<7T_8k 
d#aaUAZL?zkQDl	#UKY6Z\d=L@$@,&T8*#ܒ)r:6?%ZEu" ˪dj#
LOwAG
8r`!/^ǡlpr8r66PxH=@d5T+]V]qh G	|`۲3|F5NKH^5	E}1`Fܕj	='9&T]L?r9'.]VG2S8kɬz:{,*r9'.oCI_.ܓNAk&TfɁ&hq/N*+;B6/@d5T+]Ub\bu
k0 YN0mFČ4Aj8j)#SkBhkFn*+;N@d5T+]Uabu
kL@ 9#=8h-GMS$pRr. ekhBFܕj	Aurt#˪1c+0SZb #=
aZQTI꜋$[2EځP5ĺk1*f#ʿ-YW-F^q_g5HP>L0ɂ/
i@6MREc9,I[bjEiDbT!`YLX,VT_9_~jeޗpM%@gS+6財}4Zc3ܨ|XO5"٫-Yi2٩(M9jrX-)i 
\-Y8[fDk%}Hޯzj-ںB>*L91uWY!0_x^l,LGZAOG=->PxXuazEWm#b 2Vzy(@ONIz	}Sp_Qx8TeG [fzeKH*G FZ¿jXʈROHПޕ5ְi&ʞr#hLD)ZzYіlX-j:DtRrOyyhӉab	wׅh"絏{&uBr#ƏPuA-uJ *YF4_91aTMc8T?Aa5L?j^N"w-T,rR$cG* )%f2PʁcEo/MԂ(|kk1܎M'V0pHȊKT.rs
L_A.gUNS"P_,kse'@yÐےAa]a(=yU#^.JP_ -036(h-#TI }Ȯ!8  Z+6PxW[@p&TPz~.%.]V8ʋuN'絟k5^p SJ-"FZ4%8L0&AO\2("p+6PxWXv<ؽyU#^..1BE@  *avFz#ZGp&z83AȮr/L=J8$rrU<+;rƪ/O܅kUXo]h" [`δdgB0-pj)#0P.92: 0ƈ(p+6PxWXv<
^pcUHB˪1c+W .у:#ݑ0-pj)#0Qd]rdtB5-jf1.
aaF~[3=Afdtz0k¹>^F3+z0{&܄y>4Ű"iX cBth=2d9J񣨌X{Xl?=SZzZפ\ z2=ތ(.Q'5sUP\6ժ\BǼx<;gh"X+/#ka5Br#?AUцҬ:/c1~{XdXE*ƎabE[uN'絏Kd#SҢ.jªヲ?eESWތӅ8SHl5#U.Hl5rOukOkS=C,ƞɏ3Th61/$|ab	wׅs|fW={#5'{`QTb~GIY|Uh;k>=XE*Ǝ{Y6abب+yzn?8絯dPbﮌe1OLFQv&k$HO= P=@Qx z%R` An~j10gl^L$ά)#Q6.`YuV+Fb8ds˭:SƪN[\ep*6絁Bޠ*L[;*l*YFVFP&+Y8y`L=X{XL?FYۮm"FnH"*GQ]n5kxjwsTʓZF뾣]EM`h۳m#@way(@ sք%Y}ES#܄# AUֺ4lPt`L`Mdds5DBޔsH5{XX{Xj?*L[4f1%F&{&4{	oR6I d=(X{Xj z7\ l<:n[ZEscQb,J$ە'	HX'Seb+k,䬴_}">fr\?hk%bV|F}oF^ZXޯMlK;vLj
|L91o.H7a&^ɬ`z*4d7%kcHKa }4HX^~ȸ^U}Ay\~*~܅MB8z/*1
`tD!rQATH}WC!-:*͑yT4)-<ͣ=udn`.*=X~8w;{Cz ZB_%F3/*bxw;@/*QbFČ5j(qj=EY Hv9V#:qPjȋF~(ʠp*sTAZb85T-uyVJ.MrA3PFV dm#t 2H`HFz*2Kg#'kZBzGEYaxi~^c[0zHCJIf5q=Ok17*Թ71ͣ=udn`I46=xMk0n`zshIh6.J <dMbbsaGfl|W	jRu=L"XP{ֺDl;/ͣ=udn`I3+<2{&4ŰiB|UcGNT=xF{&44} +5<g/+-欶_H,J_'X_.V>C/sT͑1h 輪{YP.2ΉD)PY+vAL"JĆEt\dǪ}ɜ!Iԥ&+LKfOjEiiP\z	cÚ7@]<2tLMc>ֱl#J2du#$,}0^ɬ_槵Mc1YikՌA,]'5[uz݄ec{&l:Ҍ\Qx'5@X'T\[]	lV++o~GZ*۳dN'{fĐA,0P8=ll8$%eαbNJKCЙSH#}&pDP_f^,?@a[u'|uz (.EUɸPKR}smA-ͽpWj*ƕؼFW{XY<D,%Y莜շu0֙v\z#<NqE
NƮCЙSH#}&@Z8$rʝD򃰔̬{\ײk:J2OPSh9ָY9#R3(5eEie}oHĨ
Efr\?[Yٔ83-PhiT>R`&x\O+ +0&V5efj6JI5SmY\[,VTŴҐ\-Y8[h	x\-JݫnވhZ0X y5	5rXߓ305і:2r)^#St
9t@:d(T,6[; Px'PN8PP0ebo~GP GWj*ƕؼEW{XP{& ؎C(YmC+{:1ڢ-yx絎@5uћ{:N!q=gN23Fs35C#4fiVZ}yu߼>L<f
!}0B%Ļ	eaa:1z#A	zMbFjN->G\1FL|qUxMb5=..օ#FmuT23lߑ֦B]d8ǯӇFVlVm>`)X<D{#'؎)NJ&W4> ,lGvsCꉂ@PdfoGXڡehі:B@LhQ=Z\[PfcD[cJ^"+=nX{&ͽcP:F#bՍ@h8Fô!B%W!ꞧoG	9_T툞PA	SX̏d-uFL}m4 ~Lfq `8 ~Nγh쿹`Ό\wWAڡeε3^Lnj-:0~kaj'"-.<R7JO\FFVlVm>`)X<D{#'؎)NJ&W4> ,lGvsC8O(pI^\̬{X`Mb>GYiO/PSB9'odN+y0>*/aCSsP.#FL}Q0  ~ZP?bi]+mUS[Kwg ,Y˅j{:Ӝ*)B6#2[\j桪FH#Og5ʄ<O(32cpŰ|aΉ#Tbҟ'^ɬ}IUcjFhpFv23Fdf#֣avqћ{:j8df)110eR}smC+{:ᎮlU+x/d=XTEY:TE˝c`N8=l#b8O(
9(\7ܰ9;9B '¸XPwg}SdfV=Ű|xҟAN2D
cf{XZɬjc=0^ƥFslXxZ0jrsY(Xdj!&,$V,)ʂr~Օ5KVZ/YlZY|[b|Z`0 2^}R)Q[j͜83M,V`rIzjEinDyU6JL?sTic #rlՖk#+T$|T?ksPI9oseΰޠ߲YⷯR|ⷮuGWƢf}}3ʤP_?[+zYuzjleo++$~\겤ⷯbUgsLD<
z{X9^ɬ2g:Q~JE-+K#)/+0˕d\69Y4qE-&g+92:8ioribi>utMH-6jl C	~iVZ#U	5F6Օ\8eQlYP@H 02k&uBo_GHzv֤nz\.w[`+]5s!d(\vRϲYӌ N{"^{&n
{ͻTq<};mtV6zZa\Tqr\֤zQ{l^H23,+*VWr|~JDj!/YlZY|[b|Z`0?af̥R>XE*)&z5e K&V_TF
-]@H #ras ppHd-ޠP%^ޮurNG:α`AǮSq0FI3+9bFHN*4	G ţP+ތ!gӉP\8H0%[\֩?rUTd2{&n
{T3=;]%UOPSAajIN{X7ɬVxq?}:0da,,bEO]oWz&57 #Y]$̬֥ܧ
n{XXzDiPduI|?=ltMceBFc9ҋV[/V_'ʈ
Efr5IC
f̥e^\1T>RM,V`M'5"٫-[5F
\ $j#cL9j?PܧYUgk/XW,
dF @/|X k#GI^y up|XoduӉ$WkPSpQs\.%cy5]fFI3+9bFH4iP s5 ]菚D̬\Y㍃5A)b
Şj.ӌMd>֨qޘ Ӎ5A)d>֨qEw=/w N2iLdĽA絅b#5`)FQ"R9'fOd/F=ƾ:d?#%8FWbgf~˝j#ku9kUXڡ3]>u:N8׾^:{&G՚}y(dF:sW&l`pMdh:W^ɬ/P9#ɬ[AN</_޹eDqƹshk
kMPDfVr)69J`MdzqMP.G^/fVYul	EAYuj'Az*؂\T^8BMD+p`UPJYu/dh_騛n`/=8/k&
^Ƞss5`)F,Q$v1{&y#1E-+K/zD"b|ZaGp!FO eg3fR2dfzirĂJrsޚOYn`֭+-LyibR+KLj)5Ȏ ϪL0;0N'xshS	0%&:4}Ŕ&,j-Z͡$γiF{&:_Ӓ~q_?@aJ+:5Td"G=3\{&#UQ	KaεڣJߑ֪{KpTMdsYc2hR:{:qqMz&pQA@R\.EƮJCUOJ %0
=	֊od,<#c#ȸ^U[uz[PLGWcŀDMb6Gʳ9CK{Z`Ro:Gʵ,q;K%k~FXQ	KaεXߑuvXһqִ`Mdz#XTqb9o}_PMieα1$#bGe ,h
"NJ1Gd=	=$7܇ pI=		򃳃2`8=XoV&=AN2Eóփwkj3/Yh5eEidbT">fr\?[Lr7o+y1vVk9	4ZcWibjEis=eT>&$eMţ-I;+6OI\ūoD I5 k	~ʮ`^}?_i˾\/*:T:9885A`,1G$ʵ4Ńm8~4_g`޿?4weޗĨ
Ei*Nc|e+jZCv򷘉Cgjٝ5i+Lr3KO eՓR+KXlԍV&Ym6JI5SmY\[.VV +҅+vCuG xd	Ú5i:ϖPsSp<*J$@hi:j$X?ȑajcaa%~habzRZqͣ`N{X _޹mƇ	al,Bk=~U|.gWC(Fľ	M7[\Eo_` ɬ[uc;0>.uOkXtG5ʝ3+/tiIֽAN2BtݞK5x,bzn#5#2$T'-:͘=}{&:_"?&0Kjk
RɬviIֽAN2Aɧ!k5o<<`1zrN,j~`}R
γw]菚(vdfV=)Ű|1'
u>N=`+{&at$D|EOS#2aHŰ|xғ:NckXMdl abA]hYx]0xs-`ug_sW6l#5uk=X0'nz-OrF~ENB}rYӏ7]菚BeNәkXXҁiIoPSdT}(
^ɬ_Pz#x=8!Ls2k/d-t/K)8
uϔkWk=Z~H?#MC?vwhXZ{&2>8/^ٲ H:b#5 qfPw`}R$gPTT'.u=8p<&T9X od-t/YRs)FHG>S=(,=XaSp<{&T9Xɬ[\])9#$Ok
d/ŗ=z~GOq:M`&׎>p\xNHm?ijO 'e> tuƹ6 ݀9̅&FRϲYў~Te357C=q};Z*ې3\KsW6lP{&2>8rJM`x,bYT?e9	˝fN<tG>j=	;NfV==X4a
uG>T=GkGMDzqCЙSec΄k:JNQ \U|{XMdl ?+!Ð	TG9͗.u#ʲ:GdoN5eˌɬsW6l^ɬ#\P`M`x,bYT?e9	˝fN<tG>j=	;NfV=h
ɬ[9:4Q \9c@w, >jn#ӏrʝ3+4^ɬ[:iI=AN2@9,^ɬ_::x2>8^dFGh%=,Ma0Ǯ/}2{&l,γX}Sֹs3p	{&j	;bfV_')AN2@9a<d=APJzd>n ;Dz3&
6zH;\ ?`09%.\7z$]fI/{NfVVzɬ[7)9U
uaMO{&l::φ}##׿ZC5Hb.[uZqFð޾UzП:O_UHqGׯP8{&ɱf~˒4**r.\7z9HꞧfFec`0Mb>G[ғޠQ ^V|{Y7{&A${IM@.G\_T?23+HMb>GYiIPS/ck9dFk͇"G}sv_TU9wܛoP#5_`6
^ɬ_#I>l=YPύl?#11^ɬ& 'ўd?#7g[F~2g.~9N#@CP\]%UޏP欴{X2ɬG|ףZgۜےr'y`ʇk3P܄Y^UsVZ=ɬ`=YTDl}k##/|5?#MC?vb$gPTT'J\lDz#CЙSecɬ[aRqi
uChi;A${ӏ7]菚BeNәk2{&l#4#$(@|p/dFy#9dbJ݋VNrZPOF"`YPX.VV/ڲ|~JE-+K/z_,V`/+LU^e5l՛9C8iT>R`#zi>Ym(+-zieVWrVFib.MH-`} 9lYX[,VTŴ҅'&[5?g5+v+kl#ab{Sq.j	%'l?#jԞťz72ZWal,hՋ xXƣ0.,z,uMruV$Od-)γS`A-օ~b9*$)l>ֶ:TXWWU*fMdwK˿PIb_8}k8T@S"ؗkTc)R߲\.LK="ZG ۳DO(]PIR}sluv$Z4ѕ6u<Tnk	d9p	=+=Ӛޙ|1$#cP(
'Ge:B]J;eOI $Z8$rʝ򃰐̬{XK#5`HYs*5SvZVdMbϣ򬎵5{9dbJ݋VN#)	bb\_ereV[/V_'X_.V>ᒠ}?q@̜N:ir*)04[٫-M R+K˕K As&[5X3MxB6)5jmY]0LZ&6'57@"f栙RRx:s'io5L o	sQk 9񰰎}dlZ>ְ6 I4[񰰒<+\-\tGnj_	T\5T˒63Xz@xWu\Z;꜅αǯ(DsPL22BTsҌ k#K6NNN̽l>lD.=X/U)v0Q^P֨`ihee2B.9Pa5x|^q[Ƀv15B?&,^UMd:M5dl=ɜ'/Dlh2s\,bC-\tGn
s꞉V#>r%?:\U=Ǒǵd-ޠQQGYdkɬ_ 
5T e2c `Mb=
u$uf4|{XGk#a䌵W_9F%@R/Yh5eEie}oKi*32:ǲ(q;G7q3MH-*)04Y*}oj4ZbeTs VYmiCd}4xMet}ZÚBd6'57"9&TER{6ε}:Rx:dl,$`rnKzƊ-.H3'kPSr	:ƋC=ǯ0DsPL22A96=# k$}C$^\Twkcq[H?@aJ2l:εG`idS2U ?|Y=#ɬG"򫐔uZ^ɬk5w9#آY9#`OdG0TnaAL7&fnBR$hPTT'+\7zjn&tGJzݙkOd-u(=AN2A^9aC5|{Sq0=tPS̬{XDd-uƔdQ >Okײk#a䌯T/ڲ|~JDbT"Ֆ/+0˕dD[ԟH~=C8k|Med<.G]Paaa_]k$.XP	څjcabz\ٴlXs6 kaa?2GTg;b1*J?=ICN>8JsXC'`ɖ# >]Hv57"곷$RS#֦6--Haa%)<aθcabz6`'zv#0a`KQĨ
C*M?KTK9PIaGފF~XlTÚ	8\䯅s G[`{YȂҺޠuAFa~GX.=dFcc`zMag a	)B:U@g 9X*Q#GOkK59`0%{&ŕ/_dx#\+޿"걣j-u[--D#abz]8_Ki`P`_M]jƶ֥}=X+ʥg=Efr1*J;ԟH~=2n٫6]u2=ANlY8#
!mB*pˆ`(ʨ0yʺ:>) d}W»V,5,ejYem4*7Mەrib|MNl$}oX-++%ZeTi\Z[Stp.NVZieVWVn3&$X8P]B92*]{o]n\֠b*6~ ~fZ9nH#e%dВܙ;uYT9b\_er1*|~JE-+K/z_,V`/+LUQmKYnZ&VNBtiDT>R`#zi>	BlՖ-O_Q6)5nHspLxcaȬBZ@P]j@N^eTj\|dMd}uXvF+S[ jIfY_N0X(.nL1H#9ҋV[/V_'J_,V`/+LUQJb%5,ȲrK9PI4Y2٪\ӜkHGKV>l{X{CzMahvMF3b|ZaH}W%Om+)EfEӐq(rCGWibKBi>Ym2٪>=5L9ctp.債USG@#gnr-s {Xz~
BP aAuR`y9^U==0`OI,J|u|Ze@ W"i6ȹNS\1޿v_k$?yMIF45rnsrFTJ/YlZY|[1*|Y\0}W%FVy2q-R̋+i!PPAz9.z##aだ[eC;
<2u5QG :j.&UX9HaxFD^U#'o
F((AMp+ZhoChdY[M9
$:tbb75Mirf}oS-ԊfsYe6ՕŲed }e8xZP5dlrVjBݫZ.V $jkߴ,cPђuaf-:|"ʧ$z2:{&l_APT*eθ\§#rX Mc9Y@$nkR =X.ؽtc8/#Ȑ,*#j_2Uu:t.W#.~8_h	7$9%o]n<XK TrV-Fp$21@R|(\v\aά_}KEK(d`/9zEI eSW^<rG!5`άtS{&Zr@TrU$O|_d0VMb=sO_rGs5`V%d	qX{X;#5Pr^UrV-\QyTܓ$FQ20ăUT'∸DJ>>Ə@GerJ%2LaIr+EKc\KrGs5`Ř̛.4k4odcч:0<TiVk4xMc.W#zrH*d->#J5rGz҂XTq\R?k4ɬ[֪0Jh=Y{k,iͲrab,Jr%nŉ'HXH(X'Seb+k,䬴_}">fr\?aPsYhFyHfTd*)m"*)0ޚ\1~-)V-Y94Y2٩(M'6jiVZM9jre@KrV apsY*7:ǯ65	5E>Q|Mg=}"XzUQrsq/0MaASfVA=~d!APV{23+/
 l#ƕc*
,8|7=@"{&H>GY^lAXtG"+ә< Ű|xҬ^*FHh؞֠ ɬӟb@Fľs}uժ^.V-^`l3 EU!`_]rZX$FW%YP-4=BA{~@p0@ļcpT?̭8絨	^ɬ[6XyFab0MaYz3 .x"rZwvUmߴOU}YܣϹsRei>AeUg$yb{&lN-$f:<F]Uds"Mb5=^fMc B\sӄd-:u.Od9p.5s*eiXwU}bJ]yFqUod9F-\JmoGVQU}mw {X^ɬ[6<QqYq5<\p{&ltc+tc+Fa`zhҬ{YyiNI S?t>-WZZc,MY*2Is Suuuv257JQzMe2Xݧ+z$pB9Zq#k2Wk:ͣdҭ1fS=Y.ge2X$howI\KԹ#DӉ{Y=Ű|h8iV 3̆dNH"(!TKbfV=9{&l#Y>*FuF`,{ZpdMbӉX\kN\{&ȊU96-jM2,ZnXEUA;8bFI%3+/MCZL-e75EU'ѝ{9%Xy*óӀ5MCZL-e75EU'ѝ{9%q/RU3+N$yiGk:ͣϩ<F`odFó[/$bg9X9,I[bjT@R+J	$B,+*VW/Y/Yh5eEie}oKi |$̤VT3c*2҂.F#c')bmx8wiyHfPAPlJ
0 d創ン @o%dR+*9!CZ[8"0莠zP.QҜoIgl;W}9Y7ʆleHt薆 ]'6rirf}oSR+KLk}b>&08*}TG<{&l_tV 'W:ֹ\v{[ǲkM.$̬Su1-FkMdb^WzN5عa[P+UW|iyvVv.ʎYNGZ5=ܗ)-p}iGeε$)]d҆J@u.iX8_ޛ]菚T(Ts\R]Ln{]d-GZ#J8 kTg;Eie}oKbT"r\?'qCzJEeC62$:t& 9PIɖ@aѱ#ac,^2ɬ/$uFs#)dxE+)EʆleHt蕛YQ5T>Rz#6LR.b61rZ!5X
tYWh\$uvQĨ
C*2q)!+6PTrirf-0ÚHSa6šy#wQ|Y\0J>ᒧeqE(YP͌up&+Lr>&[5kH=<.
r5\6Ѝe-)7_a<.lc)iNh9y#wQ|ZaH}W%Vc+&JEeC62$:t|7KO+R+KMlՖK-as!}xQ+T_~Y/lzc1^ɬ[Oeεt$3l֪l?#@/֜v\5^j%IUbIy#*Fs䬴_}"1*|[b|Z`JZhDJ%mKYnݓD?K9PHnf}oS-/ arasFؔhd+DИ\.DBFkG? }ؠETeÿPά2ia(zVl|9[uf.dhOYre? jt8Z@;9Pt-0.u%s 	EhO:W
vL?m^%s Z$|Rmʅ:KDkS]nؾWa	3C'C _9hG>4w[u=x9Q֥ʅ:vfOcKd@wl6$$m>GZգ֤=_@\pv*=/Wasl߲YP7a⷗2g:Q}">f1*|Z`JJږݼ6k:$ 9PHP2$u %&}U$y)9	Qm֥jPN( z#ÌEs^Hm#)dOΉD)ZM9
v=0ʇI%'2eγU=]䎨vѰ1*JY((wM1"ǒ22Q IBA	 b: @^c'@d(	B: W}$jeemKT:hnT&s!4Zbibߍ+-0洉_M?[]γY_Hl?s8^Hs_,V`/+L#)d?9vtJƆ%ng_P (H25PpNH' : Nj(>Wʺݧ|>]ǄRΉfl妉eBg2t}o\|DԊ6jq5M.VXlɲVZ	Q"ieqTj]0氪t\XG.ԿΗC	oz## w:ϑb@{P`.`iTw8;i>ӌ~:Ƒվ7b0 ײk#݁x{TY2ѧI`Az)ͮ\/*:ֽAOus
q&y:Uɬ_yVq[c=M0`uPj,uPNN+|ﯰn~^H9H8_ereĨ
E-+K/z_,V`/+LUROK;G3F29[RM.VL*)&zZ[^X5e+-&[5@#s֤n
"ieyƪmY\[.VV}e:BIaaaS#̻&A¹ёP< R|\^$vav.;Gժ'dGY8/*5rWMFBϲY8/*P=+cOɐ&̏F@"#S:3IjA:ԬRֲq;c>p< іJsYVF7;5rI+PR8js9upba8/*އid,~IYuI_чⰼNTo9' EⰼN7#b䒲5L˝@$f;zԠa'rI}S@VD\RTC6~˝jc;	ܥogqG|_Åo8z>p#/ҳj	-.u$3r@TvloG
T\csʆiyi%भuC:$|ɷ\ o;:q._w;޿q8=VX~\gB^k8h
'JYu'|㿜_q;|_2,GY󐔭u\+@fiw\L?_EY!:NYj	-.u$3rTG]Y(o˥aƪbvZG"8 JZ=sVA\w;_x/M\38q/8q̉koPbGF6Ӊ8qǵeuW!R}Όeՠ3~GF1P7J)F<1p(~Ɂxއ׹I"u|"z'㟲`xz'5sT'5JsJ7'zP&Ʈuj8蟝26\ssk=fޝd?#q;^(X~Ĺ8M}r[|z@[zHq1qT<NmDy\pvL	 KN0}~DqX^U_ҍyym#5@\~ɐf\hF=Ɂ"uy8;&ayTs}e1`YPX.VV#)Y\sYd%eՖ/+0˕ds!͙KM%flfjEinT>R`a}oXWӦYmSNk,+L`#{ ajʉ|.MxNnŲealYP['S+J欝0GPtVFP-華L9l>ZqLerQ-Hj*.t4uіvBTdx k.LMdi@넡=AP ^*6G<:ԞLYP:CeJJ޺:c0M5GÍ
GuFHP8},d7k8=<aHǯ00Tݹ	E#ҁ6(`J4v	%2a>#5~Ѿ;HQ	.\#/6?/?h-+5
p5j7H%%5BѾ4z28-
^'%ASlD\jca1Ρaja;7mA띈{f	Q3uɬN/+C/Yr	K[3RE8Dhoŭpo-b%aPl;˅wf	C-@" (R
(R`M1)>8A,(j
(R`=&ދʳ;8:*XSss7(PT%FHP!=L`"O{&#9ŉ'	dbT!`YPX.VV/ڲ|~JE-+K/z_,V`/+LUP]V7IP*M'ʇL+LMH.CNLMie^7aVZM,V``} ъ5mY\[.VV}e4f&0nGP(% Nv~"jujp[N-쟶B4rO҂\saFb2mZo^#gl	 l&9xsԛ66N\"fZ]x  Չ	eD`.j-hFJ&IfʋjcLk5kw69Ǧ1`@{&aIݛ櫝f֘o7GkgXw^@`Q:נX"j\XQWT>z\ɮxVֲ4uC	Qω2X"j\z*nނb:+zF=1k.ɂ^T$f0C/$:xNܝBrF4X~]h.rwܔAA-$j0C/hրI!L$N%zXC}a\`>ͣ1!`_*75oƹS\&ƑN'|i]KXɇ`lW9eptt(i@^9dގ^ɬN?_OPb	g`X{^H&@iSCoݛ:yVq;DW_8d^H1X'Seb1*~Օ5KVZ/YlZY|[b|Z`Jw	8A)hvhM.VC&i>sYeMH-饊	V[LjG%eVW@'ar߰\-+*&.uqs\!;hM~7oL?$cjv\XC͞ϛ9	]%YYPLNt)͏#Jr.IFo]#L
5Js/*~K͜ozk!h#7rʯDu	Q6hF2Y|TW^ɬN_+Y^v3;GEWவaơs<+iN'{gOr$=l=E|X%7k!jGG`%=q;$֘{Z@Ň`f0z*2@9C6leq`UץmAּ<\wF rS<=+Al#7N9מZaQ[o>GZó2Q;5֌d$ozs ]d#lFݬ|Xމ)|f]{YDa7ap457yc=z"H&TeºSUCܨtcGoA\#T\5j.raHexy;2r^\.)F^,Gb0Pr5zіlX6pXA{9$ɁlSp`.;G#6`%wѧh;rdsyƞFB#:ƫaO8Yz5&jXx'*7Mȶ;z#gr5rPV_uZjoEr/;]"Fn_]V4z&vQ9<kUg"yrF8rl˅f0 t;lac m،d5{Fj+g;(W.R?GC,r(ќ!3g3ѓ(͑āyTTi61ϝIer{K\g9hX,VTF%@R/Y/Yh5eEie}oKi*4eJ'4Zb@*)0Oib=hS6JS+fSf46MeqlYX[,VTL9X1"ɄB^UhX\۹j":%Ο>[yXɬaG	0\%FWPaz*j҄o D/ٱWFP_ @iѲʉ=1&{&/*5cJ79U -AaZ?jcS|9TTcIj̳ت`ǉ}+FL-Qؖ+fZh_2jMdb6w8QN3jت^sdg%g&\d=wu9ӦZ8+*TP8\'gh61刼\*=u`zZ:_汄UֿGu! c<CKI.3*	)#XW $f=25gnFU9GUOI;pKrI=B6=ux\Np3,Z(F=3ikח5,U]8al@	&Pzhg-R>(ثz
oN3b#=(L`S{&苕#ў1"ܼ	 	\"g`%zП:˲m`C6+NtZZp+s
ʈi2USX4HoVh.="a>GZ$es1UnCyU	@Tmh9d޻d#ayVk=Pb=2/Nz3=%,J>Jv3F{:)ʵMcYgN({[x2$cŲj)ueFy)d?#Td|{XtXaS>WX$VT5=<a>GYiF`
.9	/d`+͠H>kFd3cW"Lzwx=U S##6$h`9C=f	,3.j*S&ь.I[ƞ Wz">GZy,OoDޔ3.ɂ=PTG8g83Z2a˪}ssўd9X-jc13FOzH汬wn'?_yV֩jG1cd3\WjjWU/>yG3\DauXмe\rFνq^v5]V|\cU3gf\$cE`j}̗=T5z(flQ\&
^~FQjP͜'ɂljʨ#c6{92n T1$#9łeA`YXjbT"eV[/V_'X_.V>ᒣAu^5DՍC>Z[^UrjM,V`M.V߰~-+FM'_Ml{YMeqlYX[,VTŴ҅'rV[9-+ly|UP5LfDp4J T7މdg6JmL91ݓ	"PjG
P(dlS>U9`/*DrGY~x=~L?jFB.b|`֦9ej>.u~Xd>=БZ%#
'B5cU6/ef%<.EHЍA830 , /J\
00W:aDx7!Pk~L~*PcB\KD|@~lA's.lpzKƘL)/TS@h
950'&KFNr.Q?w#DIYM9[05uϚԿΠ!M1lh*2~IAsuTM`lB9o!щasHZ]kosHZC\%Ɣ#bM5*`f@nBTdg{&{5[^MsL&˗$gdw =x}0!G>ʯAaT-xҠPT%FHN9Ǧ0`ɬzv' 0ycB;yVx>v><?Q*_yx3Xssi9'Yz8'~E10wP/z^JMh3W,JX8#;!іcI/2A助@呜=1x{&h/* m<8PFsAeo絃@DyUl#;Jv͠H^ּKA$5rPr'^1G<ez20-$f=&;d6#dau(j*)]h|@ kx5 W
W% Zd~fA#6X/.40\sk塪j9CU66?/frY,@]2`Xv#' ѫ5Lg$0=W-9?##tg"x^H0=ͣ+Jqm/*61l4>T2Ʋ:֕㷢>x>rO(J/*
B~zT|g 0tP^HhlXxZ0j#)5+v,MY8XH(X'Seb+k,䬴_}">fr\?_9V(v2C#Z\&+L`=ʇIDQyU4[ѺWYm(Ԋdl Nk,ڲ\-+*dbEiI5McWsX|.FD8%xgcx%x&SoO!,lF`YR8Rj۶K\5#.SX\ےEe|L'"e5a(Na#l8?#5:#虬L&8)]sm~>lFM*	i2m?>lUM*dv/h4SJi]sm\)GE9͉HeFO#seh汬#2? Y]nB}rY5j3U@asľW`aSXعNE}skPz~GZ0PDǵǲk	C>4ǵޕuGY5cK^k&5R0y~k#eڀB)Bf#k@Ȟ5bu
DND}y3LCFDSw˳m#6(ya5DiyVB6.D5XvQYVȞ&H\$v5\IeO+H ιq'eOzGBq'>_j?\FƫpFyx>͝H~.،Oɀb3}@K6rI^&٪,`FC$fђ_Kr.nTUכ`r\_T	s!aP4 ^HbEiB>XF%@R_9_~jeޗp2TiȒiDh83I`"{K0R+K`*zlWrm+ǉ~-+*0 &Ym4ibғ-:.)R_CDPG=O3ج	˗$lkWk֡\>*a|UP ֶ4x# Wk#cGU	 fod_I<J6絑?A(C$ރ(
_֎޴} > >GZχdN'{ZCu#AyVdiV5BTb*sud{L`5CkL`f+zŹƞfӊpAsl{X.HB^jnk`
'G6FJ8H@N}TOz*fL:	<q|q*iN5	 橕뉇-q1~0esƭu0#b^;ͣ.#@*G	=f5\IKO~@eZ^9q' O.s3`\#2X^%f.	# 1,،EL92at`92i2`j<bX^%fY0Fj-/͞f|.XabbNtdf}ۛaq0%}.q;ފƞTQduA*R)r l?A/;_ZPO,+*Peb+k,䬴_}">fr\?) v2CYXm-4NDiT>Ra_zlՖ Yi42M,V`LjGZZ ɶsXTղPI6:҉|"zk½t=	8#iҁFOl&3ܰ${Ak2/*d/*Ƒq;ރM[i]kj`lʯDu	Q6.чd)G>T*X^UNDU+ KFʁ,1fLGN>l>P%o]#L
5J51x]8Pa<)(͏k 0a=1yVG[$QyU莡*?ޠѕa(c*XL`(=Y8|e}<>W+?T	`4_^#CΟ5Am8kᜓr$<-4l{X b>GV*8K!jGG3ah%=q;$֘{] i`fֽAP \90'kGY](lLzh6m˩@QP5֌QH$o&ܒ 
p4757FVFX/9$ժH
8WU/>yG3\DauXмe^rSzdUgȽz2sapF
c?/!f	xX速b3%dOb0d5zAFlubbjƁj`=^Pg3&!fo)ʨ61s@	_K*]\vM'|I`E@X_BacY@5NQaơ~B6އyҠ57F=s#W!UxWUz&vQ"$fcGjoEs\sƹȠl5]V|\r(W$c ?/3gi\cL0݈C!9aw6s9X5_@.300Ȣ7Fr(Xg&1ͣa(Q(lcs=
YPK\g9hj%+-PV[/V_'X_.V>ᒥ̆A-4NDvҶr	Ȑ/*Nc69M[^U\3sDl</09XsM&/*HܙRZd˝j#X^U8DbjG8
KSsDux_`U/0ifl\?
|V$4VҢ1MەMew$yU4Zc
4jEii2[5@#as~j-++#ľ4Y6JH weFk
.#9%HcSkuX\jSD7TX^,zclMa_ר7-q#/0PG6{_	z\-6ǵ%|Ga@hq	Mu&F>9뭰P<|N${^~s/#D`wp)FU,rFj{X(lN9['%Oln[ۑ`42Fj/*ju)'H@@-
k@@Ц46zJ{[o(Bq'T^;/?sQkzhkr	x	A|F`l~F\5ˉ:0 Vl速b0BɈ]ðj-"fe3P'cW0grslF cJͦ!v#`'،*Kg'1Fj͈SCW3g8l6r=l\w-5W_8EGYz${PV
BLv_۝?%A1wdÍBal=p45GʥC`#bE6ôegr]
$<$~5]Vj^
}ɢ$f5˪ƅCSu$jCj?\FW$c0;,G]1>f!Pc9$ 5_Ń@jsg$2`ђ_Kr/
nT \j^H9Bb\_er1*|~JE-+K/z_,V`/+LUQ갂VsRDlBq-,Z&+L/9ەW饊	ލҽ=6jlG@2٪lW5SmY] rXsY~u$`kF\f@MS&bEX"ӗ~2Jw5S	2TsX2(@9#ƠC&|)^lzc, K5DxU=@!')^X	\*މe@	r`rYAj`ƀ(sN l.\9^/*GkȢ@%9+*QpnKXZ=
:~4pf/*5c%Ll'|hGQr(B5QP9uΟފ0Ӳw
b.kܛʲ:Y(Ll90g#^#MrZlz+Q#華7b{ȞrPvr-B#$cI=?J8ꦱ8.0<f]J8T
 SFхA(KWx̫ptjf-މFY뜃UW *H
8WU/>yG3\DauXмe\rFνq_uY5s\F5\N~^B͝HƋfL/&
{5%pXf4+xXFPzF^ٳI2`}#"P}Id`l%ql9P'p[r}dua>q? f.;z&ܔ\_T	!a~+aq?3UJ`{j#ݜAs#p0NvDBFqXuE@L`McӍc\LׅSX- :'H/*bxӜCpmcmr`jL3 NH<T8NraA5&	{h7,˪=T;z(kH'.=T;z(rSDƫϗDƫ1ÒN~^2͝pa 0{0$r'WflubePB"NNFh͜&Q#,KJq4$rd2P=ƳΖ,+*VW#)k,䬴_}">fr\?K-4NDv2CGRfzi>T>R`"zirjEilOM Q5SK-<+-&ڲealYP['S+J欜-[lTޔ/]BrdԽ5q))˴&<CV%.j
1εDhv5˳P~W>vsaqx:ރMy_ɡl*k<iY滻d%pw6I+047H!I2LCru&I&ɔɄ&Tw6N\7[U NU&[+	ep߆3mcw?i͒OL`={&X,b-VҖeε1:oEUε( =l>к1blPWES}s5:J2 7*$'cpzcײk*sU~˝j9ٲ\ ȶON5@Rep$UH<&
4Dn::(TrRXH9(@)g	{# Zʯ]I%NܒEW0¹rFw]oDxNSDyU	=w<G>`UF[H	=%
.t9C3ج	ˤHO>is,C]Ł?uAUiFDr*18=s^{&1Lh+ƔdG=1`Ma録!·k`~{Y0@B絲8\:͖E:f`MbЯuEPiagqUBTb14{9=1`AK
^ɬ=1@s~KNm8ޘxg}6M[|Z;j3Uvǉ}J8,+~KPln <NEc0RD+eޙ3u5˪ƅC~\#Tr"Fϗ%˜HelHrf,|.)F^,Gb09$f2{.3y0FL6(l^UJ1$#c';m/H90nYRk#'noD}|w=DjJtd,/Ѐ`ʱd+
/:ʑ̄7$QyUlGP	Ch#_SDɜsCɬNξ2=b	Oަ ?4J{qxu'˃@B`M:`Eư[j:hߌ[Qhq0lK7	^Jݛ\8ٲRҁ=3d9(a>GZes F/*A͞(maQ2*(`MdwuPJ~6,?T	 4XweG$=っVF+~(jVe5aPּ.ؗ}c QPC*iţ|-5\-yNtBX=:j}s$fU}vrF
"tcUg
"tcU'?/f̸\0 c
={9ѫ3T6s:2OƐEȜ^ћ9'FL6G^U&KJq4$rd2P=ƫ[ЇXG&`:ƉG<l	G;!4;P:R>O89(֗F s<)9rG$cG%,|/*OFI$,BeK Nj]dr<asI_e`xNz3^JZ4!뱬dC jֲ2F~L͐]Pyb&T^,5Tzc*=Y8ELq0l`ybXv/*`si[@U8kA(yx^^k	^|K򠩧L0lì:h\-y8}oLIb~&Z 6¸F͞z#k.u޶:ވq\w#A|*rR6f]W9o1wJ>{X!G<`1p<3.j*)]h@AK@񧮷0 8Mv;z=sKU
+=T;z(y3ur걣5C.H9\O6>_x9͆1Ðmgf\.K1 Q،cnd!3T_6s9XFjr0Ȣ7Fr'h͜7FL6GN/*QRM1$#bKK_㟳#(Ʋ:	(noD}|w=EE@!a~>j4g6l(J|u9:;]"F X*/Fr#>kk#a#j uexJ,v Yм^Oy0Dv܁xƥAN*d`9$5BهX-녧<b؇M#ɂ^֡?g]V莡ҏ,]"Fn]]V4z#vu$jkƫϗs!xrF8r(.@X(as m،.;
=ѫ9`9`X5_+Ў%H^͜ѓʤ5F#ceST(cY/$ң9/+F-]Bd1*%nŉ'	bb\_ereV[/V_'X_.V>ᒡ)G-4NDv2CފeDhŝ?p+X-[z֘sXC"LU2e'd#kL¡nI"tcyxJ4E1j)ӤγT6(.u\ƥCNx?X\*֑.5rkƥLȣ4epqS3ep?/$uFs#)dO)fҴ:ȬJ؄Y!Jږir*)&Y饊	z5ef|.Mx6)nGrX-)isVNضsY([uEўta}9}՝V}ヱ0[|rcMrWaJGOp4Za^,kE1ZA)Lk8mOE7nJ/% o-pVaYP0TKU"GS8
Cm ''|___wNX5;N~P^`w;}'|_X5~|-h?sn1eHt(j9nqyU cWqې&T>TȵS \6:I̋D@&'2-/U(TxUiuu%@̵Yir공ɻ۹^muG7/]b^8JJ&"@L2NUG,ں:4upVR6Ul?#iLjGNmr8</*5q'|<ݥ$Ҙ99𼪴ֺ:-ε)ں:1
EC͍cXxZ0j#)5|,I[a"bjbO_eq`YX%eeՖ/+0˕d 沷[RzdaemKYnPZձVN(Ez*ڧ*)&+LM,V`z#ILjyUkCܯgs`JZ\^U7hNQ.Ӭ $I/_saKzޝd>vB65Ѱ:u{nDN6vW% 3.Sqy#Jv_'X_.VF%@RUTqLڇR,Afr\1ʇLoM,V``
5"6jcv,)}oS-&Yi(.Y@1arm+eBrc=BaɌOxE#-]-a<KxGI^8O# \<0eTX-Lc<"d(,$j*8|vVdδjU/#5*TpQl>V$qտeάsmR=zP A_ɉb>zc)k:ꮲ`ҡj8l?#QV:ϒ ֺ2{cJ 27}Sɬ[#atYꮲ`ҡGYrԏbi[}p
<S	^ɬ[aۚgʑg	4I諒- -D1wh/`LO>Ę4Dhkޔ5LTY%UW5Gu~˝c˚5H*ƕB4e&$h}d-uUuh GT=O0?=15*%sc
E6v3oQӝ?dtoQ:0>0:x#b<	Q{z::I	/RkEC`T19jA(_R\TuUϕ*Z"is)2ѧ2ePA!s dRw6Z\DR?Q錤XGbGubG-[\#ت#@Rd-ucꮲ`ҡЍ@v־.u H;T f2qŰz6H5&-*@-u2H*"Dt{%k:#T
vpP#@[xoDhoD{#6˴e.ɅzdDz#@[9pvLO뎣.uT f2RMb>GYWY0FiP {KG25*%sc
.OQ¿^8;&@cm\_ere1*~JE-+K/z_,V`/+LUQ&"q+6d_M.VC& KO SrdԊ}_fareT+-&YMeqlYX['S+J欜-[dP-ںmqG,ԞaɌM-N
G3ep0αozF3g0	<tF3Ȉ*L(geDkx\T3|k<DFɀ`xhM}Jf]F9bmw&FˤuW#';G75djm)X\F޺}`yAИ 9cvr)Y]TxaΰGTG=15*,`{Q~D\fuݤR7?VWfQl>4A>`򃁡0LrHX5?g0#UlNp4z#k~LCUoڡG 3\#P>T*=G@oc >@_)O+h|+ֲ?}(=Je4ƩPTPLgQG}u`"s:09XXAN8A]bMi2R?$ eTF̓~&$Ikk+~ɥɥ{M'=5rjiJ3d3`J2ԕaPL4d=LJ	0fGDT,TP*[%&N5vF͗:*#ت^#od;#TfQl>Ng~GXڡV:TGU(E /Ɣ)X֤3h$ H~;[3j߲\iC8::GU(E /ƔE{&lu&Z	  [ZbB6^#؂zcJŰz\.;R90 ZT xoDXoDHͣ2KaC A/ai_C8X#b}osmD{RXLb0X@i:ԓp-	 AQR#d;#T[;.uGu	se$G ǄD̜T\2%~Q"A> @Ba8#b#YB`+w7FM9eI쨟#iUD}P%OƘPޤeDrHjAu@01\(.#>HI1'z*.\]@Zz,(L5zIrBJup0`Q%W`7)Ʃ0ㅀ*Wʂe0_F;0*BqQ¥xͱF0&YY8c?eεOQ9 8\T8ujo*4GM,misFM'&䢡svTHn5c';G͝eδJ*G1=XREYBkaYV:oQT GO{&l#.`AqPdZGYC8.uJ9.6bP @^#فDX@ic+H5`AeeeD{jG:s1Űz u:*GuT&ZL Gޑ-`-D3.є&5fnkas옟?C8.ubP @^#فC^ɬ[5`AD{K~35z:T"fѧa.lQ]oDk(=,jq ;M2Oj͖_TE0F2ƫ&.a<(.e@?b|h:#@w/TbP]r"># 9$)ބpT"';zL'"LS"3S9۴|RL	uk,l֦6vq*/1`>^Hl~^,Vؼ\XuPBĕ&,$V,)ʂr~Օ5KVZ/YlZY|[b|Z`J/ak=,P\1ʇCtMH.aǦzX5e+-&YB\tjrX-)isVNضsY([uEхm-|b0:2T>-)'jLLĿ<+Wc9X<<\gFw9}ujCbq;2@8\TF%γcľv>rqQK=AeGmq{&M=ݖ2SժvN]2MsBҿ2|[ubxzcx =XREYVka@IeտeΠF+"ث_Ҟ@F\bD=1=Xje @uC(:5Z}R( @ti_QX 2\!錜+X@k:ԓAؾGOJ葖2uD[c.dlzc'k0G[85+#ϕ#([LP	ZT@3oA4x]^bѽr
am'&;Mmb~ȹIZ*|vPޱGd	>V:}Di_QX 2L.h.zck:LZ	Pҿ2|[ubxzcdWʕ*-:ĚPubC(.ubti_QX 2\ܗ!PMb>GVf{YPuj@osz"Q cҾ-)e΢asEL`p`Mb=HRLZ	Pb[+;FXlU]! k5`]#sd3H̫0Zi,>@[z -mo{&]zam'&;Mmb~ȹIZ*T2l?#wP~˝qƕlUO #.das$!B
^ɬ[RLZ	P^@[z?ɉ*G1Z{&Z8+I/H[9jBQ[l۟;ғ֣l1Z  'b@P]@KHĐoJr!!	.G7֨r=]%Ij-X$yy"#9x[brabF%@Rk%VXpZPO,+*VW/Y/Yh5eEie}oKi*d~V4c,X+b+LrKMH.0;M݇j
Cz4[f.IVZF2
5PX\jcPqc=BaɌOk#-]ըXg\` O`w`pZÅ8 foxD2!JF5R5CAp/'-QZ8O
5/@-QZ8@TW\ތd(,$j*8|vaɴδjU/#ɅkT}sQkaXI~˝Y*2ڤ{cJ 26}L 7k:ꮲ`ҡj8l?#QV:ϒ ֺ2{cJ 27}Kɬ[#atYꮲ`ҡGYrԏbi[}p
<Kd-ulPR40Fi14d蟛F.L5aؓma҆ɓ$F@osqsFXҽ(F čc'k:gɂ4JDu#ت^Gze]hxD1pj%tq19tÄ%x#b<	QӨsTpB7z!#TOA+]QA۵=2m)?2e5δjU/#  Mcwʕ>T[u8l?#TqտeΠDXҽ(F čyD=1/=Xꮲ`ҡ@vA~˝gGxH]s{cJ 2:!{&l:gɂ4Jc>'PU+NGݏ^ɬ[a&iB`b;oDhoDoE}{?6]0(kq&;~c'&'IUe8l?#}G-[\F\5#ثWK!$=Xk=ULZT8 z&@[R?S??d,ƒC{&;E+;.u.Z5ε)B.P*gʕ4KYh]2d-9Z쟂seΰޤ{KG45*TpQl>:G-[\˪GU(F /#فk5`Xh{YQkak8j߲X( αtUJ`zc`aŰz6H5&-*@-u2H*"Dt{dMb>GXwʑ]n*hKzmm蟯z$fљv0L6_Dhu@vz?ɉqqտeε#ت#@5Ű|Yꮲ`ҡH*L`h=Xy"q+k,䬴F%@R/YlZY|[b|Z`J	iFEdR%kLP\1ʇLzjEil?MMie=KPj饊|.˕eAlYL[H([p%nųBݫHefrah[gfT!N
Ld)9,0sls>6s 'Tjzx'l^Nsq8T[Rap4z&3.E#U+F$cĿrO89.֥82NwT7)gfE5;W
bYB0pdbLFzʾwʋaβUNlU/9=102{&?/*N_*{-=p}%ZĿU8iQG;5Vf^L>=6Ɵ!BkF@F:*T@*#A荓J]"9NxrFШQȅZ}p{@@;#54J#=J2˳-eA37*# ]WzIeΠLK.d GYLq_)|Ꮰ| E:dj7sc-teb鑴au<9XXAN~+2]uI$O%X*+m֥\:Z3}=9	U%k0AO!H-cKL9P;"edyZأA[%&%#{F"L9P2X4֩cv~p2B6P)͓R2Scɥi?'Fe6M(6S*0B#I	y6ZZ%NlU/9=1n_*TnQl>NF-[\YSR80=1k:Ԓ0- Z-RTo~GXx.uƔo @t9U(C /9(S{&lu%`Z	x|]c%T#h4}NlU/9J^ɬ[6c4JTzv0qҡ0p[0ވpމ葛Fe2dAL6_ԾD8uvza$uQV:T Ld7kpGZY7 ͊=G0ɬvӿz#dά%F݄ͣ¡9|^j%͖։SKzL`
"=XJ*-:v6~˝k*sbP @^sf0Ű|$A o @aZWQkacZQ:T L`
0{&lu%`Z	xbeP 9T0ɬ[6cT
vnPai0p[0ވpމFmh]
3e-+z![9pvLO뎣x.u͊By͘ŰzL.֤ah$*sbyQ>d;rQi߽tgђkPKQT#dsu&	PqcYC5Aj@`.R:F(.|"zsg$ej$qdhiU䌭P$hUj
HP<_$ej ,(z4w+fsnM4ԑnq\,z#aqkiNJUNrX	ќNJsb6)&6
4X6,lFʍj	sgg,30/+l^.V,ZĨ
BdbJ݋VN+J	łeA`YXj%+-欶_H,O|Y\0}W%A
[RzD+'"irgPI(PjEii[80+1֛5eҳdf`l ǅG@nIMPieVW˕kF'˄Il@l#`PHpƕ±FHTFƕu+X`(뉠o%	LGVj%03n@iR3lmGʱ܂Fh9TH 7k|QEYZx:V2ڣxƕosu9U(C &M/9Ld5`W\Lsҡ7l?#QV:ϣJxteĎNlUJ	ntCDMb= :W\$0-*#ʫ@Y^^sN+5I?>6iٻBc--D1wh/`LOHbLw!!]s҆ɓ$F4j[WWeγت!&ыtC@Mb>v#I1JDu9T{Ɵa~zcHɬvQ `|.sa\"Q3`׮S?d)޹OsLrSsTnrX	0Ǯ`{z:)TnAy"g9X.VV/ڲ|H%eՖ/+0˕d]a"q,Z8d+VJrg*)&ڲir}oX`=5"٫-{d[f@,Y@"p\-+*d`T'BEiI&0oR{
OhE|l\v:ls>6s 'Tn j6eƿ2F[u*7|k8O`y0T}0<9)B5˳q~da<KQCʽl>_SKzLhMdgn_*,{Sʇ#ٸܯJ#vaΫ+nQl>4A`hLLrHX5?g0#UlG;Md5Z~GZ~*FZ~GZDS!qFSֲ:ҁIԠiSQje@i v#eE62҄kT&lc5I
Y~lZ8bP4hp4z#{ܥc"xSJE.k0FX56v&k
A*uV`Y
9cihG3JnD$Z\)@׺`X56v&geJ%BҖ`Y~pLG=MV;r'U9$RJlcT,ؙTT.pah0ydg!#Sr܉UNI+RtcT,ؙ*W*u?;`P4#MJӦqhQ:`I<Kzq29<KFY7%c7d $S`~TA~6mgdls6*܀5ܾT}sKW~˝XsmScJ 2&臦7 Ű|Juo @5Fuos)5:F\TXҽ(C ɷ:!ŰzuºɎ`ZT7 Z|+ʵ$GY^sܙ=X@!tk@pW[wʄ0-&
smm蟯z$fљv0L6Pm	'$$z%[r衬r.}RaJ.j;[_QV:4jثWp6^sŰ|YWY1JDu9T{Ɵa~zc^ɬv!fѰPF݄aFʻ=9v5J8q5CFH8͜*X48&	P2rev5\[w^уРUZ8=
U1$#bUF|.gj¸Ens=4oD42t=8i9eIGu#j*2u@BeNgJˀRïv"';vI.sbQō}R:1R6eE6LL/$Zlj,$V,)ʄbT!`YXj%+-欶_H,O|Y\0}W%JLÛJږݼZQ,Z8d+'"ir*)04Y4rVֽ4[fTÅɳV[Mѹ\vjr.L9b	?mDX06cCܔA&otB8hTAB~K>T*MwligV*0Xçʃsn$j*-uYm'{!Ѭi92/WLv#|\F:TuуkO**-:pubeAcJՄ:R0/Z!bMb>ruiP# _ٝAkad8.uF\ђ8Ҿ2HTX 	h0X@#atz֤-*p}hun4V*΅D1tX^U[a:H[0ZL/ހ_^Oͣv&
$z -zP92}Rb}dV]_Tv־2栎|e[\;:U(@uȂ5`#I0ZTAՊ{Ɵa~zc"<{&tQ|⷗-seb+k,PVZ/YlZY|[b|Z`Jp~V4c-4Lċ+bK|EiϨQ6JCuݓmY\o-zi>l.LjZZXF5eelYX<5\ 4%Sk Z~:Ѫ#ت^#dk#;#TXmڈݖ>͆IV?V'3|^|l>lL GKg)˃U9$%cOiPOzsVOKANAX/Ԡ`K<U%S~RTďO_:γ
8"~t?gq#W·0Ӊ8"~t?g`/Q4яLd0{&V<'(}F^\=1 l?/$er\_ere1*~JE-+K/z_,V`/+LUQ♚7EdV'+LrZgiލҽ5"7+0&Ym6JIC\\
Nk,VW@1p\@lYP['SJ7҅'rV0 6Hj&y(P= \LʰHa%((aXCwl`l(@V_ک7ѶJ7WrZ*«"U1P{es#iĊ2`L*$mk*:,-a]da@A] }J=!7R24Fo⽕΅݇aL-]AGre}8$MW M?@t 
*`$bX%'QHUӔ=2)AP/Qذ(d`m2lEдB?K-GZe?qR.tcҭ*Y\?J2W-:1f^$n}-]['c%}s{KG0!h*8|\+Tq~GV*qտeάSXҽ(F ~༏Ð Mb>GVs:Uu gQkad Z|q @tї4jU+҄hL'}ɬ[X]#t&	-*@-?#'G^UY/#蓆?8Q65`hFR;Hஷg	dIGFO׽3h̻FRPצAHJm$z#@[r=(k>1>J.j ;[_QV:75#ثWOܗCP{&l#t&	-*@= -ԏby{Ɵa~zcj	ɬvQ* `|.sa\";J7=GNwӝGOsLGOt&'\֥Lz옏ר9ժL8Nj9abJ݋VN+J#)bb\_ereV[/V_'X_.V>ᒠx]rKJ2+'գHrqB*ir7PI4Y3}oXMH-6jcvx%ndF
Nk,ڲ\-+*dbEiHp5dlPjLj#QŅ$(EрU8* @HE0r&,
.s>6Y
.\7`Els>6s *@P\TpQl?#0#Ɉc5g%(Fvr.9Զ IJq&rdlGZ`8ڤx#sQFIёՀαl=cÁ1"zbS#UCGa?GTzcEɬ#T<ohnôjF|:QEXxhLG}1!`4Wv=6Ɵ!l#ul>ʃ\5W$jVRT[u-='&l=_B2p| Jr:M҈V"BhcW,$*.&g#_*8ӽ`-%\bEeG)T.&#zGѐ<.sꜰ䵁?rZ"ޑg8Rj49	єkK@(rh6?rj8+ D,eKL#lpTpW[ <'>N\Sɤ|@7rMP g]VVxd'&YH#P$`T`FpHXG&'9
#=z4`@@pTxgIvP/ &GE)1jX#9Ĵ[ %0\		*MH-5Z|>k逃xx4hй@iKӋRYb걱<gka  xg` Wufմjk
>G\$pn .z
ɖ.q&g#UbpW\gp!閱܎]Ʊq\^UsB8'ئ$Z32I	];R='eg[J!'aI
l"\gR7ɉ~0	@()%']_HznT'ઠUzݖ2P22zTl ;Rq?*
BFVJr˲JT,`6(ʄ=wʎ݄П:TbyGkT}sQkaXWqslՒGU(F &$m!^ɬ[hCTq~GY.uFG>sp6]#{RhbF༏kpGZ`Hq @/zOYEH*,Z,Ec X@i:NBcH2MC=2u*ZT8 &#L@[zr	x6GhdkSi N~Ĕwd0=5EϪL2IUe< ;[$l#O2i_Qc+eosmH*čk:ԓhC
U/#od;G|6
=Y\UQ6
v(#g P|eA(c	r҆nv!atsZ"\ /5r W9%URe>NET^,Z4a8#bc0R*/$YCFO]cY l'$ej ʄ5lW
]nHϪ4FvW
SbL\R	hJIpFNw~ɇ	ޜ'\V0:nF24 LzpCTpDvk:NE}!>JGYMj֤o0?]R>4n7(E{8,q<d'\O˲~J 5챕
8\0	F(lR D@\ʠX"ZP3y"	$͂pFsr# آ	R1-F*0TSuFJld?#wu]oIe|.re<.T@FbSuj@FbNr.6Rآڭf`'[ pPnDl9-͕ݑeδjU/#؊d;G|QEXQkaXK~˝XssR=zP A_ɉ>zcbŰ|I&-*@/⣈:z ZPDJG sGZ˝U#ثW^GLl@5` uUuh |+ʵ#ثP=.Ycš/#臦9UŰzu-?R;Hஷg	4I諒GFO׽3h̻FRPצAHJl7{`ӽ-=(k>1>J.j ;[_QV:2MH*ƕB4e&$d>zczMb>GYWY0FiP n{KOC41h\UQ6
vw k#9ƨ.z\bF td~@˹ƪ\Gduތj!U#09]oIe eH pL3!7*8uWZ4AuZJHL$gkcεH$ej,5F(.#+T	Iddd#l^,Ȝ>90uV7tq19t&'\ޣLzCZÄ*ANd8+'T"ⓐ^rQ*RFr!ʖ';v"`K\X3oGZ\#a?*/Qb;Dl=`/$XXemхWSBĕ#:"Փ҈X'S$B,++Y\sYd%eՖ/+0˕C
/ U+jZCvգHrqB/+L`&{K#Jl|.% aiaε!`Fd*GVP{&4s!R:'6 +?bq	;#W/$n9/+0˕Pp2TNږݼ6k:$Pir*)0Gf/zH6jiVZ=Ӛ3=6Օ-!}	
Ls?Pw`UK#V*־q;rd+EPYOye>l[(	aJ=BpfeX=9p/mA4ݗ[m\^+	+`l/*ANA}e@=dR*Md|Wγ*M,=1
,?씏T	 4_uuH9҅5[lyUC}RPKWp';?d9Б:0>0$N&F`IcБ:0>0$N/*2g9\j%+-PV[/V_'X_.V>i*QYٔhYfi_23ETÚjuɖ@˶;#(^5@J2IfErhvDjuC˪=}ɑLɑ*rd~~.LȠ~~(rXF_+]"acGh0?A)P#&zAy#3H}W%\ -[J؄Y!JږzC'njG}-4ZbibeT|.MH,<1foXDM9(RieVW˕eAlYL[H([rag.h0D)>hQ0c%9%	EhAz"7'u:MA&lPK?X\hu_pg,LX87|u[JOCB1Y0\,
3"	h,<M<A^5? ..uH#AuDGTrk֕8OEGX9$#B62:ќyjrM2$ QhrL		&܇2#E˗:FAuȄ]'5s[KZQLzUkq[$|/=WmuɁz	8GYA&l{]f]>Tr5SqT7,LX873g:\l<XpZPOF%@Reb+k,䬴_}">fr\?ӐDhŝ?z\1ʇCt˕*شXZZeT>=5@ier8DMۖ
&Yh<DVWbжX-)i98K5d꧰sY޺}e#߱lX_z,duܪ\w#P=8|+TGx\GbSrp\ګp}G+/#j.-sHpvr]8A5A$ֱ~0`\6A$@JYg 0\%o]kV#9ŉ'	dbT!`YPX.VV/ڲ|~JE-+K/z_,V`/+LUP?dhVNB-gvMiT>R`&zlՖd7]nó5M,V`M'2٬~l>&VG8&Y7&ڲ9EZn CÚ¨H{^j/*RWʎE owm r5R	EAj.ZCST(s57Q錂fMc3JWʋaβA,kaXI%li__:65B$0p^#h0*
^ɬ[u͉XvA%j߲Ye(% ++:UJ 	:1xpMb= ;᮹jIX˛e#22UDkg$xFBWk]#7mB#DvPO]nWʄIgވނoE}{?6]0(kĘ4DHoJ&OLOŕPK~GZ˛Xƕos5B$0r^#h0(F{&l<5#I0sҠK @[bx=O0?=1A5ϕ]>ZifJh5˳jFTF=1A5ϕ#aDwnC 4qy#K-Y\sYd%e1*~jeޗp2T9hVNBz*ئB5ʩDfc3i>j pԊMH.>ޠش5e0	# (ŵx=ăZqp 30 X7rbВֈuָ>ԣ.ԇdhȁuε((#8{u~|	Zp{WZ٩x/QX
H`h8X=Yx/XBPp4C9hK]eEsK@UuɐVQ8G>.r %܇UV[/V_'\0X>}W»2/塠s+I!eTX]]iVZ"T7`]6jdPh\0-P&+0o6i>YZWZm+eD{ފ+6,>WWG#ʨ䣻Eq]x<gDq0*pVHG׍H`iu]hy@Rq8T	qrR^25A3ӹ8Kf3$1inrZqB8.>\_ereV[/V_'X_.V>%eՖp+;cc,NBiRS2q(sub.M.V FbyHókVZi]dcxGY5^p4Gͮ0Pmub٩	euvEB8kģk\JTr0хGq:rgcX.")h;]kV`r)Wrd2\?
+♚7BC:4)\54/sPUMԊhXdp4M.V.`]?HFbZ2QFb˪ψL]ȼ MuR< XIۮurnF.r %iKc	hh4)C8܇V4\\1A4YIFl\ePvjEictzblՖ&Ge`;.J r.GFOn`p}-Xi@1ӗlVZp}GaUR= Wp4\RBGhK]` CЪj\1@$~jeޗp˕WfOc	hh4)[юOK=饊	Ym2٪>=5gG/@.%e%pRie0z`)@[MeqlYX[,VT'5L9G"j$5	IDޤ-\vOcUSNjM|6O̞pn5s\+:*+7͞TriU= :9'aa9ZGX\0cjsOWxWB;nxYgSʳ qp*F#b+$p\ݍJV1J,
veKgh:\Y8FV6Թjzc @xloe-tVȬ[FzohɎu	 5?g0q5r`g"n5/$erl<X,VTF%@R/Y/Yh5eEie}oKi*4&f9
TFYҚ\1ʇEVtf}oSR+KMeT>&Yh<AӚ)ŲealYP['S[ZaaToW57#tBa18k#[HJT,ZXR<+@1}seD;K>d=Yo*!TZP=i*ԍzПif*-	GU#Ȍ,  Z
p47(XPR8|7`9	IB5Z}zj#/]m:8oyf98{uWZT9bZg)4j^H9B>X,++P_9_~jeޗp2Tz[ьNB-gvM4Zc	%e t^UM,V`MH-4[٫-[5͐\54ɸ3艶H
e {e@pk9z*ޔ})a׮uFó4U jn-H7|7TxXRgG=DqDQPC
@H+Ҁ(!H9wmPK
AZ5NlU/9=1d;rRwʋaβFua&2xƕosjsbP @K.ntC5`՛0-*/ƣx:5os2挔o AWW<+usbP @K.h:!	^ɬ[#ar
]uRK0o Asl?֙c6*tHһd-x]#7mBDpiٻBYoD8oDoE}{?6]0(kĘ4D8oJ&OLOŕQkak.nj7li__:sbP @K.nKtCP{&l]r:Ԓ0-*=-R󞧡~ɆYz =XIZ>GXq߯	gvK-כJ_Ȟj	+	 XX]0(qN^gi{s4Ζ,)ʂrHj%+-欶_H,O|Y\0}W%@34-ʯ]X(cJNJ
}`{s(lA-i //?be\^YZր5u$bPSuAЌ r(zp4\RFU3  (F8-b@`Rj}:vց\5/*M-B0 >ԑ«$QЌ Wr$w%c@s+iZibܨ|U2irfuI-FI
^"kH@x\rBS;`RYg ߑֹG0%L P (gPf`.9<B8R`L8;Z/$n9/+0˕Pp2TVԵV̐Ȩ3NBiRi--%ribW^\1a0/BeT	0Ƚ.;rx~l֨.͒xƋzL\jXOZv櫝jb@Q6_6˃Լ.2x i،=kS.QlG{rhA\I0#Hj4rqasD˝f4M5su0)V.TFFaF5P#&j13.N&bTg;b|ZaH}W%Oڹ[DV̐Ȩ3NBiRi--&+Lribi>d eT	vlp4RA\sXrsLLH \ A.s\NT˝n3{r\^CR#>$cG&y9	W\54W/*j F0PHjFL20=5 rp8;93j>ѧ8=*9Md5_diDwCai92KTg;>fr1*J2ÌV(feflrӯZK9PI菚[5@aɇ5FrDrQ
%
-)|.8=ujMq܎(gcTqYD %#+	}u+{g?[^U\6JG2{Ocas!d稾\0J>ᒫ?$2Vs6e+&(妆4Z4iDayUʇI	ަYz&橩YlV&Yi6ՕŲealYP['S+J@#p5d+vp
 sY([uEш2٪OҜ@h!pXL91U6,S0lF+uIΩV	@񐲳#uV݇Ԫ!#̺䚬Jr?v(KԪ+]V4&8J7/ ^?Ѡx~.&#b,v;9tɷeք5#1MbuxRW&i.'rC
FRʵA9άlD[*쪔$YXZeRdoEG8{u#1yTdjGC]r1ʔzdfC"-/C"[;# MPZR:UZZZZ ]P93-F/jKGC_u*]7*]֨Cw# r!*Cw_P02KeV5ֹ֠;KOL`'p+=1?_Pi:˭ksX+ńTx%]9T>I#򫐄57cgnX+UT#/\_TQl?#pK*')	ywe})?_Ӊ8{ĳ '"޺u\\Rݍ>Urdmw`ZB^o8_|%Kwe~Ǧ1,Da@Yo]kVT<JXVKa>m-Kʁi_D<ŧ-#W06/\^ku$%'z~2K?_ނ;ߌ%X~xvrjh	+BYghX]%UN%'yaXzc?Teγz@S[\5NUb7ru+ޖ4gNI%dQIOzZcʮ`{tn&Z*.:.Kex% N:G"Qt5	flG	2a2dLappMduj\FXuQd*Wkҿg&ől3)@Q(=2'#ѧ5x箷n+Ɨ `sYr^T: D"/1"9_T@R*!V&?`
)o`dczvza7dfPFz!dj^49(*GbcujhSh͉`j Ts&Ӆ`O~˝bxcKG: kcG\S˝kOLap{&ۃ27)OPT6яLatdGPlɜ'3F[Lnts6zglg0?io_޹`	9rd9sA1 ̭<zck:ϣJ|?zd>9ɬ_o_N܏t債Da<}TzM`xWAޑgE̜NPlSs9dj >˝j.w:d#5`c'e˝kWŢrnG:N%_hҟ w*FH|G1Mb	|e#' %\K"G!5`f>PT6v9Ip(=X#v, 0F=$LxH3+l=6׬:}됀ue* pMb=s'9ά8^ɬru<K70Ͷ/M!Vmwҟ -'Od-:zc^ɬrs*6,uX~{]bmtn{SzckkTA=~N5`Ϋ-X?k:?MXҟG1p *]orEhetk?Ű|&&iO=X{]n\K.H3Ye s+zcd-uYn6۸TiOg3nMaumwiOS0{&4m@ZW 2{&-L՚+zMd·Hҗ	{&a[㫅}#0{&ll=1<{&˂m7pFzc<^ɬzmVCfM!γT/>dZ/ϐWoM!εOQ
`smlAzL %("Gzc<=Xэ6۸TiOg0X{YqQl?#Zi_ޣkw:Zαuo6ܰ/Y8Ah$3/kv\=ʈ"G4Mb=shaOLahdMc6,tak0#mwҟ f'klC:ԗͶA_%A<^ɬ[6!9iOLqK5@taT\K"Gу5`f> 7*FHNQ25y"N3./+l^.V,Z,J$ա&,$VF"`YLX,VT_9_~jeޗp!A%jg3fRhZLV:PL9@re', ]/T`7>ܖEV lUn>ҽ~ML?_P:_W:BlQ_hay#3H}W%Y+Jf̥sA[CM'T>RM.VKR+Kz&橖Gds 0aF?  ]uZ!ꖄR{_\N.7-:v6'*ac`D#UK6/f8~qCfӒ=~K,=X/U?@aJ/PT6\Tzc^ɬvG3+/Q2sXɬgR}smC;{:ᎮU+}e=15#Zv+6uS[\?ވ6FB6!68d@S^1>zQo) pQU;2 73)l>ֶͽpWj*ƕؼGWzc*Mdz"T3Y莝o}_P*˲Xz#2h
"NJ1Gd=	=$7܇ pI=		򃱙Xk:J$bsLc``Mb8/*4weޗĨ
Ei*NǲnCEW\L܄\1T>RM,V`z	ަV5ef(MӒFsYe6ՕB.L94X3ߐ랿"굮jViԞŤs\N.7-:l,O_< L_M]h bj=~Ű{8䶹sq/x0{&<!nLrE-]~HuAFľBZpvr2 ۯѥXAP2EcL`< ɬFľBZpvr2 ۮ%PS{73+N$yɬ[7*E
ђ,;}Y/uv=1"{&tY$=X/yߜNLX~.u=1`nL4*FH4s臦0A{&xkj7Y#ScJe=1wkˢdi_QӉߑ;߲\qM06؇c&bDar᫒⧢#}Ȣ=GVظO(!oZڍVm:TXһ+=15]oD܁x7Y#}F:6 Y-0
1Gd5TrQ-vrR}Pd'L`$2{&y&LǦ0P{&l#4PT6a&9g0=Y84C{&l^4=1@A/Wv̬L0O]nF@uxஷ# ;*k$Y.9Ǧ3M$Rズ܌6za̭80Ű|xҬAP2C꣟pzc;Od#/*W/$`3_ere_}"5I/+0˕C
?q1>{):%p_u!as#
CqD09$jX#NOЭSgAls9Zk:z$	ޒoI>H$	=sBdq9 NJLޒkbwުV舲!҇D\S(rCG+L`#{KIMH-6jiVZ#U	5Hڲ\-+*dbEiBՓ\-[dQvp.`X7-箳TbFȭz8(!#Px'kUOPSµE;cĮ=ЌCuB4	E:2߲V?%PKaά8XZά4/~zcZd Ks;k-$f:+N@"#x3F1:ϏLw:{&ALwd-x3@V(bW=1{&LwX.*ΰq;	}l>eJl>e
nUk:{XԌ|wu=6_G0^{&lD֪72LiC8Wk$%ĸ{[/$bg9Xu5+vD!bjEiDj!	łeA`YXj%+-欶_H,O|Y\0}WTj-ebV,Sp+DV-eĬY7m3( Rz*)Vɇ5M1-]ɖ,.F
\[1g"x֤@S،J>ᒮl$",9ZhFEdZhe
fLMHsQ8=urQB޺܊&P(jQٞTZind.;>u剰@3ʮg}UPz޺6vjV2c"9UجdSW|urDE'"KMȬJ"5gD+N\|GI5		hܻgnEsD} rGZ~`=1?/$uFs#)d79["M%nͫQY!]BibK&zj_S&[5|.z&]5U*6$"0X#*ɬVҬ2-뮡W+DшX-ƔP%5
^ɬ4we}oKibT!\?@IecBA`TFY&+09PI4Zbi>]f5:2eX@G9aaɸUQab*<iPA5UWӅu"X`XzcE6@bTiJ@CRY/$iQޗĨ
C*?ұ
ZQCQ1gLeuRibK&zj_S&[5|.z&]5U*U$KsCPɬVҬ2-뮡W+͇B0s#JPʁ,55FO|Y\0J>ᒨ8A+AYQL4Zcrib dO|MN#~2:reTÚÕ^ɬE}|GG&sqꌴiP
aXzc
f{&2;)^ɬ=1 azHod,	1Eδo_HpMcP'αb*icJժ=11=YưXzc ahdMdb.^?u#U2##1@aXhzcXO{&29ưA{&6x#~UOd,	菨El8ETƣ-228THưzMdds2`F%15zFT5{&`OD}Db+X1Q6-228O)<anL`4Y̠zc50^a@LG͞~	LOd,	菨\]OL..Ɣl?#ɬfI=1XkJb?l<Fs/z_,V`/+L#)dl n+zJCi<Y+LM,V`r/Nk,G^2%&zZZ\%eb1о&N艳V[GBI8F[.VVGT́beY
F5ȍ8Fq>2r+TpF [NC,&	9ѥzl:YZk
vLL	qz}BaSX  }AGZN=YyUu7zc.2{&0SUzc. 5]h#aFoF]C:ԹN^RFZ+VW/Y#)䬴_}">fr\?Vs6e+tDYggDmiT>R`#zeT>&֐OB~W2dR4l\SޘX"ղ%.eez~zX@T.r/*q;jʖI)?/$n9ꍇĨ
C*|]oҰVԵFB[j4Y3\|\14[ ^U MH,<!٫-0l	sYe6ՕŲealYP['S+JLj84I&0F\P࿌,J5ra<T"ĦOz@\C}PV eGSW!`U0gkFX8Z9PZnvbpsb,&ݓ-n퓉ғmmmm#Kכ:-QxF\Q7qnP=Xm)oE\5A$zhˍZ߲Yhˎ"3F_ڡ`ֹ`S:7ݬ$Yט__ނl`ᖱ@XV/l\~rkuUY~GY]osSЋ6{6Tr$e4;kֱKŴ```>ޖ2TixD^TiZăC#,IʏPL5hJLfh?he *; c,2؀szEVLg	dFº#+ЋY<ZǠ;r^}RT'θ͔ތϬsT2㍅uJzQ?dSM﯎ӄBNH ꣜P*5_^2QxJ,
>GXUAzoGZיy&ׅD* ΤmdzZ9Tz ^KShdUjZ~GZa3}3F_ӄBOIQH$y0Z95{&ƞ	S	c-D΅9)~?F#j˝X?QT*94{Teuh eI,s]4e&@av	t)yX4ay8Fc#kʫaγ).aN$y`Hzc+5yqƗZa~Tr!liU8$&ZіC	&itrS7n6NkP5cջf>q΅ :6^Hl~,$V,)ʄbT!`YXj%+-欶_H,O|Y\0}W%JE#TZYeg5(tJ؄IrR/*+LrTf 6)^5e[.VVl&ieVW<KlYQ2٨B>aɌ\Q2k;`S_T84O\ &$X"*:rT8Ո06Q	JL,X-خ-Zgd%;,X خK'dɷd!˚SdlS\7-l7[RC/msh˙*21/9W=15[J[9\oKM`Qce?v\a4\臝/=1od/BQW]uVʋfEٳ=0qeɷv%,pi0ūinEfl/10l#\)rD^Dt2HсebsC^ɬ0C+'X:z`Xzc
V*@hDr^臝E/=1=Xf-x[\T-x63Fa63FzXF#,
>G[mβEPh~:ǮވypމzHt.u&[lAjO
𯾿ϣ=H` /kݛ'?=1Wk
KLN~"_O
"ߑ֪c4fc4e|]*z\QH<L5NI%ZK3Q0KS}08SBS/г:޽#7 &Fr.VgoPSAaj\Iz!>:x#{&N|__ct*a|֌(UT+UuMSx#J]fp(;fӚهFrjzbNa9)پ[0Bه)܎ZV=[|yrOq_#/$Yg6`,)ʂrHj%+-欶_H,O|Y\0}W%@Y["2,ffV'\1ʇNI"ib`&zeT /E0|p4"N5Ga"2W3ʣPMb8/*P:9`2;9G}TsCOdFzibT!\?>.'aZYVM8	X64ZcETf?/>/ =2٪ >8GDÚyBeQʀjzc5p1B Q(L`5F3b|ZaH}W%OY["34ɣ'!8K|	^|^vl|.]!kH[V2؆`U@$r2!G[Oz*'$ .G\uWp2k)g]GT.*TyQع2
PeؿRzc 'kp 0:9Djzc d#
 Z8wG8T=1dMdl<稾X_.VF%@RUS_i2k+tDYPfTS+bKʇI	ަV5e+-&[5#U	5SmY\[.VV}e1m">sVN%n][9-ںhz=uca>Z,V@H#V0N(T;X5/Ѫ
I9 yU0aX#b89ժL.>~ #bg$u[AFϪ_`:4L'	ԏ=6uaFPs.\UQ#ml,:N,
`';z';{"a1zaa9#ڄ8H=:* )Bj LwI\._шY@N3@"rзo0_#t`di\,dN'yx"ՠ~2=b԰ůzIozl'%e9)0"s{A_S˝f:Ąxuε' yU-{=E1w諯<KjV"ԏA1B"HjP, ʂ^.PGTX}a2À;'G/ߗ|^}:#히`LOSETQx& )3AhM< Fļ^-Y2ϕ&|,:͓-&-KL.>Zhjh1jHEZH=ԇK,?UL~9m^UF#bX![ZXPHfZ[@/m8ďrƱvrU 0ŉ6s;\h!JTۜrFƳ^6TgQ]htX|lC8hGXrd27j2u-y 7Ƞ2LzOMVC:g=8N~
n[ иGX>l ɮypn@<N9H _nKBɥ>ZzX}qqIع)F5rI:NT^U7$A2hpȐ
H=H|c*=Z(ph!y Kk̗2#H4^UN%<h~9Ӌʤp/*'zǞ{Z`Zuܦ|U刼lud̂.!syz%<lfH/[rJu,Xl!EYЄC:dufU[=rSٰ2rklLnnɀܕ#֠cջA9м8a>;`0FJ{O~UJ_`ɬ[괳F`޷e @McQuzLbMcQu=nʋ֥BnnZ`HOAz\},h!r/]w"yUl>ֵCjOaj\IzRm8IƗvWhbP)^ɬ_+-޷kj[`f wH}zǞ{YuXg=({\5JPBʋ!γW7-,ujTl1{ԇ"
B M0[fܕ#֠cջAWA/uv/)E'9Ƞ :9 A57+LkpnV/	F+Zܬ^<<=nʋь!4<`7-$z .>^p\Z!'.aN$nqlG2g4Ǧ2aA7+GYsdq˻b1#'Ǧ5#ײk娼#i	`4D8##!(XIOֲ6K.q̻&zc( Ű&#i%qxm|f]=1 [@qb'mP֩Du120GgǐBn`Y:+ԏ^ɬn]dd`(
tǤnZ`HOAzO}-r\Gw"yUl>ֵCjOaj\Izkw'_c/L?A!5M~K@n;nKBZHB$3FŌ6Qd/*'zkKq;ޓ`;*bvG2gw絥5%5^#\|7+=&ryWk*AGZ^.>S#/*'NsAkUQ(Le5suk(T::4ah_?`E|ho2qP:b=1k5[@n`(L`ɬzLX4dޗ ɔwr.Vk^>֥)ėf:,=Xͧ=8`7-t*Tl5R E+ŰdnMm
sܔr1%
E
:M'֚JIMN7)@nV_@`Op'{ԇ( KN~S~jAGZL9>,Q(Lb {&z 0n`X|-va@'TwWƕl>-6?`E|h1dP)Hf-70FC
1D-{&,	i:/I諒.A(\/*:ֽH}Il?#KS/[ruv=1kw'_c 06UuH|]v--80[fcJ䢠 GiނPnSXtȑK݋`*'%=nޓXLb5Iܲ#[2E}skԇԟ:Թ87,WcrMb6NKzc^:U zϐSraDz	A[`7* A9
rPrj8[@nZP'`7+;AJʒ:ذvwgCG@wTEV6zX})rZ#-9:.H#xk\|فBtL'A,-l6&釦1pRMc:֭:֯#'k	?iXʫMV-w}q/GPB݅JE   Q	A(7+x7- p7,`*'%6Ƹ@7&O
r؀Ltr`%AhrȴrӰ֥
a7vG:g>qGRG2-:ƏRJzOpnS>
AjB}t 褴eY!/F*D#	QԵq8{&~h-K/7a_ ܧ8Bn`A20#,Y5.nũ-P̋`[b &ZĢYrIv \NܘIl!jK2J_g'y|#O&|KMN~FvrC9a/`΍^4z!CRl+\Bs^GY6p4r*{}@p4sPjr(SnNzO}=帼#F`֦qk*D#eu"T`ZsK5 pn!sԹ#,J.$Cבl_Tta(SnNzO}=-}QyUsi8R /A:C~fS[)luX7P&i0LRߙt˖6I7+N'y,cHA}25mcQlhOk*3]PBz9qxeݱsc7k帼#|n2$M1FWS\`[5A+޺*M,=1R`N~yx.>=05bIm~"Ki'{Єp!8;	yxmx4-hބ b G6^-Ieɖ`ĿPBPpnvO\%ku^GY6p4r*{}@p4sPjh#N,?rEV:0-Yd@	v7P&iWJixMb\a sA,?r^U%?@"Qʀ6H@yeq`XzcGkB!dbVq'ZH5u#gG,"?4G0!γjpo֥oՇ#NC娼#p:0	`4DWтzb=X2&UPpnR:ԭ.uzrr}rF6X\Iֶyf H!jA~GY9w޿ 帼#rvh	`4D1,`$*3{&_0 q;(0lZʲ:20]*D#Leq!XNPM^GYAjǫvf!#_ h'B2^qBpcS~³Ꞥ`u#a;/Yҟe1GRv?Yc~kγ6 |l<]oKޔ3.ɂ=1EkdalAXd*5a>GYdmb!҆Y銰@M`vF#`8W8LaIܶ#K{oKB;ʫaεR{R[RKܷ]L`XNq;4Ǧ0V~0+Zu8&__Laz.  ܮnc']ɉ86=1{&lZʲ:*D#R2&LFRMdw+e}8[]@zW5@"ůzHvrЄC:XbdG7Q.Z2~VzLzb0od`(Iܴ#7zO}-r\Gw"yUl>ֵCjOaj\Izɬ_Ӊi}Le`(Qޤ>A$3FavLm)Hf-{XԵ`7-ʯA(7,'{-ހ8P-6@ |VsH-g.ۃrkkRAª(87[NKe7',$ceZĝka בl_TtaDAw,$QyUl#;TF"8 0R]+޺*M,=1 1@h{X(#N$QyUl#-F*D#]\`)	!l={&sX8Sl޺+La k`wPpo8K<0lZʲ:n2$M1+F
BD2{&a_=b[[s@=aׂP=*A§>ATNJ[nɫf:!A(K~δ`/B^/ހ7-N(x!,TL  b.+&Yg8X-7'eŲ"ršlK.>v-ض-Z?
arɋmC}L<AC}QyVGYn2$M1*FWXIĘ-=X{Y.21aǶb}smca9b~GY⏽'	'=XN
`l>jϒdBZ`lod /m\g0bx[brb3B,ZDj!$ر5d* )	bb\_ereV[/V_'X_.V>*-TlV舲dݴ'DM.VC&7z7JfԊf%eӚ$j6ՕŲealYP['S+J欜GnJ݋g5WP\<  h-+ll@Hp.&9xFS&1"Ɏ@jHG;#	
6"Ƽ:1~^i#L$bư upB0Խ.ayj5T-@^v8(!nȠ~8XGr(\BԖ5FG)D [uSXig$ЙQ(UKkj(Bx_S#˝fOjI!;(uε!/T-j\>'Thȑb}s'G()h[X9+T;m9;^aԌDq9 ^ɬz.?K5uԟ5cջO/49м,Z⏗e$M(giCF%BwX-tAh"}zj|>Mv]5Ķ|^Uz1l?#1#FAB4y<ĘdFJ0P{&Ɯq[T,ax'l^1skʫaεPSAajI"w(Mb7N?K02Ň ;8Ǧ =Yɲr	ޤX2~N=1 5 r}sE*֝zO[tҒ7n0hj)hpx\i\1͖N>m	h[.oKsgvg r/d9j/*4|`εHMb@HzMa0H0 SUemG[ejֲ?DLg'3ʤ¡m~Z:!lcrO(^
L@.Y^ɬ=10
QR	#}wQFJ/,\j|[i 0m!/-~GY^qߞXX~#%Gg0k(z\KPke`]ؘ4L.ŤCv&5>jǫv5#ʨ$Q>GZ(٭PiaF!dܙ(^L@,ɬʖs=Xzc|͇絘='pe5U1Ggi r}sCN=-TeG|rel>ɇ^,XiDqydpvr+\F/.F"(5/DzO'eA螾t {k lW/+l^.V,Z,J$E'	bb\_ereV[/V_'X_.V>* <Vs6e+tDYfEoCF>\1?PI4Yް>Z\i~5e+-&Y@06ՕŲealYP['S+J欜-[lPjEАI.MS-K*zcdp&T^ˈ^XcEg9FVZR1$#b,`?|d,ےpLX Mp4o7"?#%[?ԶQTպ}NxW.u"wjGSBBw9*=䥐b𜔿ê:Ɖf	s{EPiagqKth`FdF@kLUXŃjMdƕrKCX4jzb@Շj_d%VCч:Ԧ9RNM$zh'A|^hFٺQu^,uOy,iű?;cep]9P׋lvF&i0r:jOݧW@l#^Uz1l?#mP*FFƎzb/dF p1{&c?N#zOZX/$X3B^,Vؼ\XuPBĕ&,$V,)ʂr~Օ5KVZ/YlZY|[b|Z`J?q%g3fRDEir*)04[ѺW+0&V5e+-&[5>&YMeqlYX[,VTŴ҅'rV[9-+F]A Ah[`Ls9xqEtɬZw5HF&$X>F	%',-OXk6%Iѧ(
46_k=uĹ 8 FQX9 a	8("Ƹ;lEm`A}@;'}KL9BeF\vG
:P&Gk:	DBw&Pj#,<HH]l>Պѓ"G(	'G=FcrGz&yyLB"{&Fڦ9V[c#^GZ3ձCӋB~-3/4/3yU4(iCl$ziCF%uI`]v]DZ&Okl#8QTb~GYbD;ȼP/dF2v>zb;=XzbM2aⷯ?Y8#b	S]ȸ^U[uz[PLuv=1 {&'|4&^zc dGuWsu5ddH%zFO=1Çkg"b'Ӊ*aΟ'/SPd[Z4ΟT\3$bsZsr#+=t}ua?+&ɖsgv!`McL.[Z
\ZK5wðFMa0H0 SUefW:Gd&E 905:!N#r<iBJzbܨFGkLB
޿d#}e=HF~}ŋe,mF|/3E}Bh;bMO~[.텢K$Gzli>j]){!cdubRwiR=>`c(Fb~GF 1"(F@4pzbQ^ɬ;|,d&af pvr "z8\\~vbaFN'|{~ s0pvz#STz"01hvDLU@i"w'Ӊ_@oΉPal<bg6J/+l^.V,ZĨ
BdbJ݋VN+J	łeA`YXj%+-欶_H,O|Y\0}W%Ar|a+92",n4}o\|Df_K&V5e+-&[5l]i5ֶ̹q;DHҾ:}5G#XhzcbɬX:Puul+qUd-޺N/*581OHҽ}{&hO]a$i##7<9.S_W=XzpeF1jsǲk#	{-TrY1tV*/u՘^D/ٲ;っjppMdc>4sZ*7]Y
tB<zcrMbџP7]]s^HʑE+-欶_H,J_'X_.V>ᒡsسtJ'!JrD9Y3d\1ʇLoM,V``G}oSR+KMlNk,6ՕPp4˕@][,VTŴ҅'rV[9-ںhboSL`cg椁P5G\x(-g)zbESbOEw5rE	&>'dH8ӣ
bp+c!`fӄ,	.EB`7ńļh#O#%[?Դ_ȴάr}@/γ@#	iqz	Q!f(NJzNJ{rRLa?XZo\Ɣ.QR}0*FFհhk#Gzb#5 '6c#fD&N]ҵAlkp0&aZA9SY0jCڑhjSD9RNM=4J /@ZNLh6w8OeHOxP)x]B\[$er2;g.@7ǡ0__˺b}bSPEv4	YjW=BK:ϜZ鑥r1"Tֲ4qxzb=Y9jrOhMa?N4uqkLB泲bFBOяLB?q#܃GWRFeظOQRr}sJj
X/$Yg6?/+l^.V,ZĨ
BdbJ݋VN+J	łeA`YXj%+-欶_H,O|Y\0}W%Aa+92",Zib UT>RM'5"ll\16jiPx+dn&tDӚ(mY\[.VV@]85pjÚ䌟/ў@S8$$axFp/NEh#|8 5#lܐk|_85`T'n$uԟ5cջO 4zQ:׹GjOF" ¬iF@204=1f{&20p]t4{&`X8sPq[ܥZ823.zGr}sJ`yy#-Fsłeb+k,PVZ/YlZY|[b|Z`JgylV舲ō47o+&oM,V``
ʇIަVTK&Ym2٪>=5cl.sYeRm+e sCX#bs\:3ВVpd/؎ȶoӂ7z#ޤmyLjD}DZziUMl֢?ur/*ԟLDҌda{U'Ybj] =Xzb!޿0
:P+.A)	#2\'$|-:ԯia䌵W_9F%@R/Yh5eEie}oKi*3OlV舲ō47o+&&+L`&{mY]5"Lf}oSfl _C@h(&Yi^4.˕P'؋eʉ5OBKbVpIH]=ȶ#|X%_Fqmkz?Qw5%uN	)in|GZ)unZ[ukܣʵ'# biFDh~GXĖ)YTO=1%kLBa޿0
:P&.A)	#2\'$|-:ԯ΃F\g9hX,VTF%@R/Y/Yh5eEie}oKi*42Nf̥n*-HmAYQO饊WPI4[Ԋ
\16jiVZLj_C\htDӚ(&ڲ\00X5L9IbF2~ؾ#FzX9Nx9T_pFO_myQw5&5N28ѐ;OR.|~1
V]j#GZ(I@4(	F:Ƈ fb{&21u f/dno_bS^(g Uvv.T>jW:Ca䌵W_9F%@R/Yh5eEie}oKi*3O<c+92",3SK*)K9PI=TԊKILk\sXr
CphbHV$j́b4OVS/		DUDa@mu	Dk!gs~rG3}A(J(͵Ϋ.	Dk!Ϋ-4wqEie}oKbT"r\?'򳙳)["ʅCI4ZcV6/ѣS-0Ú#aGCt.]ܒVV:Oz#8FTj2#G)9l?#ɬd*
odkaby#wQ|ZaH}W%V+5͙JT4*OG|Gab0LRX]]F{(Ʊx(,UBGƄ6^U/$uFs#)d7Yٔel՛4iT>Ri>OM,V`MjEiiVZLjF
Nk,ڲ\-+*dbEiH|.欜 [fp.-J` zjxb^U/	6<땪]Brh#Pr1&i41h/;G `5&{
G"=Xzb-5K6-`Ł?6=15	oenq`*r^ɱSֹ4ŰclnSXzb%ǲk#rL@ɬ=1P`:6Zms|UTqVUF!ޠϕL@tMeGb~GF1Ҭ)W=15!~hZZm¹#AUѡZ1bcrd4  zb!k55+GW	/daД\GcUgtIJ=1 zC5 'X=C1qdL@%{&:۹e 'YsmYB4o})Űv\7@q50<gP<ʨ"wP{&l0t#b,8ҽ	K5՘G[]# ąk'8gҴ bMaT	 EƢ8@ܔ0z b=XLeU%JJ=1|uW\iK1:{&:A_WQ^ɬ7J+5=15 [Qk3+iG*+
93c$5	<j܇ .ȝDG@6D [`ɀ- [7Lpvy0:51r4!ӅfX{0z35ѐI_WP^ɬ&`ߒszF!c*pRMeGb}q/H^aC2Fgk#rQ×kLByjGZ07&CҟTzb ܾ>GkLB񰁲A9NQ5`,TɅ:WQQM[Vo9׽Aͣ
qϕL@E{&1l>t/]crd4/,=YC/ kLB&a^GBX0"LiOL@@{&70&xzMaU?_ ҽ} =Y]nB}rY8**8ɫ}*:9bQϕL@=YQƘ\K:av7&Eҟ ^0{&7)L@dS&$t.Q2J|?=1 p2{&7)ϏL@da5BPԨsHK󳗲k*TݹK:A(ǐ6JqXO*xP{ؓH`/2%GWo.MaKT|uv+`lb
p2&!ȼ6#;lGdTB	
J<	6#1#ꅀ:XP;--K!́lu|bGQ) N@Xjr}xBq(B,BX__PdD@!;FIMQA/0\4&nDmm/
nBYw)˪ˡpҡ`AؿUX]nH)vzb ԚBt!.F$',r!>4qÂ2M!9)a递OҠJ]1ؚ_`{a|aJWzRzcb5\/?+V@R76r1-r!>pIFImPؘ+m2JFLdFYEkaYv: ABŅqթ#ZꎭI鈴E{&HGOd95-VCj$uΪ:2&j9{&:FDL`ndHujjxݻ  Y۸ԞFOdUmÜp,ڊj$ >˪+2{&9uYuj]pzb  A{&9qթ=1  ɬۊɵ$d9[rGYAˤV9܎dLײk'Z!<L!<{X! *73B
֪4_`3{&4Ű]rd]* zb 5Nzb 	{&3_XZɬA>:}P{&@7Zr۰P,!&iж 8+{&'\{&' qiў >qGI3{&l#v- S& TA>:FN\f:FD͏La㫲mT9Yl>l $Wk*Vf㫴i^`ΫcVѐCv	NSLmDk]"f0ɬ"\e:͗P{&5s.uYN%.uW+ʫ'k*g*5VyydHO) HO*S :xGXoȹ<iPǦ  5|K=1  d@~uCJ#Jzb  =Yq {5 (6 
LzAaiGY^Us>=AP2~W&4\n~TLHͥRd-S\5[\K_:ɫ}*:9brLsC dTťHƏPug-c۵JZ&%UD%=pTjN[";VT؞4& lKF^HqmхWSBĕ#:"Փ҈X'S$B,++Y\sYd%eՖ/+0˕C
X?+92",pCmirʋ*)04Y*SR+K`<#bO}u0p&[5#Uo\T5ebF6JCN2M9֩ʕ 
8]4BFȆ*L947@!|GNVULJ#}RYb JM  s5|/N6@	G,!a4Qal?#$kaαC$ZߴG S[uuT	V:دi=	yBNRN=䏜O_
A<h֌<ePzbb5䏜O_Wb J'uƔjPL[ 0Mdd`u"+5"E0^ɬW/$`3_9_~jnT@R/V_'RD%fr\?aP?.tDY[QY86?rISk|LT
9B9:/ܐr 2CBwUBF]γzGQDȹf֥1OWQu	Cpzy#3H}W%Zxn+HT*hVڸܒETf*)&zirMH-6jic aras0
9B9:/UjeC$ueO\X'Bi:ޒSOLNj\;GTsmsm8}TۜrZO<ӹ͹V$|}r^UFǅ$w'QL	|#9ҋV[/V_'J_,V`/+LUQo["ʇCP[jnu:ԟOnu:ƕ1qyUps)ՂMHQ3>V_V`{j0#bF:L묍nՃaxFČu֙\0^+#bF2oPԐ[r/?]#ݧх0PaW{xV4$:tJMq}蚟rir}oSKn$iU_.w[5Ԋ\6jkVzas9ERw@(T>jH
kQȰ1>1?Rb}zb|1>AvP&'ҝ2rb~9j\I_X=l$38LdFTr!g:Q}">bI78 F9R:h-˕dDEi*4QH1B%s[}Ȝ"L _NI4]^UFNSڧ"sȸ&+zi/*'G	Tpz}W»ۢ"ƀAQ[XC(U4Zc?SI"i>MH-6jiSk?(*__NT=rFn8UHRJP6c	mTuvrG}Q W{&s欶_'4_,V`#)9aQ=G0_H,\0}W%FPx>Z$:tJH5ց	hmYW|-|Z{F*OTyk=({Njws-LQ^=fXjb /Zprh-1jx~GY*a4VǢFkF=KjX.#0,Z^^fk#qy`y	uŠ܍H+U/Qc#]rD˼-
ukKF0u=3X5FI^B{rI?\F! Ff GZz}BžF!/uH~ .]VZC{f`YS.HLЧQ!&}ɞ~p+] n,3V38V샺K9PI4[׮TfԊfl _2%pF0湍PD/ё؍U#ԭUA%)]J'[uX
Gm${U;h\jՔU:/BD49PW ײkSD:D:QMɬv'$|uv&&+/p[G.9:rקּ:ͧ~3^ɬ@a|=au3*FƔ1M\Tzb,ɬv`=Y8]'D$PIS$3+=XDdu(bc=1^ɬ'yb6ԯFR3(5eEie}oHĨ
Efr\?[0V,S+Jh\1ʇODtp[5sXh#FmmnLB`X值֡l#wP>OTш+hctMdhѓ5 X65_A䌯T/+L#)dc舲ӢKMlKڇ*)0]u}iu[5ÚH;H=tyuousF_]mdPlzbT=XzQ{m܎i@a|UN:ƑLEMdh'=1^ɬ=1
gL?WIQ?'&f؍2g9P\0J>ᒫ'K-eÉD5iY|1Ǧz7JvdZXޯM,V`Ml\sYe6ՕŲealYP['S+J欜-[lReSqD]I&0F^}:#Z9O$ݮH, dI*ǅz`>rES{}S['t(|eecaSGTK``msVc3ޘ'QnŹi]M0-/ű:9#ʠYR7h1.LBY5Sg(de}8[Y?x$;1rOW]2
_Tr/*Uf"]kBJNmk0`=uH #ʯETcUQPJ#@i	S L@8{&q;(e}8[]B5k,=1 0?+ʇ,3$xjk%VJ,MY8XH(X'Seb+k,䬴_}">fr\?}1n*2lEvŞ\1ʇIqҽ6jcvX%e>=ANsYe6ՕŲealYP['S+JLj_t.PsXľz?`ܓV  -@8^UrBsl/*'|=dhǵj="\NyIsPLL@5mpR#UYAv/*H$zQUֵ]u'|ǵe{SpTͤu\Wtdt\i7(F L@MdwQpk^`Xzb Dt*@h^H`Ha"`YLX,VT#)VW/Y/Yh5eEie}oKi*R.=KtDYPYb/+09PH&FM.V#;LjsZAK^ɬf,3I˿P4OLBY5f#{35/Dl"z&fN(Wk##QǢfvq@2{&28:Wz#a{3`h P(=Y?z#hDΧ%@"{&29ÄvL' P YҪlCz&e:T=135/Dm(
^ɬ7qĨ
C*~bCEm+tDY[j5"]|XO+M.VjV[Lj_SdnNk,&" a9]QeαF:Ɠ{X~jqyT[|/ߪh5i>ΣdeεKy=ŰzObꍠG:˗$eר:\w~ONlٰVYI0qͶ=1 5ͶI )dGp+suI\pÁ"ۈ.r~?r ^>
Ak&T6cR0]u#>a͟0	ωu>am\PL'>VqؒeVhNI2ӓErI.Vl4	X~oVw#Vع76޺u+yb	aH*QGkЍh5SL-Q	#ņ+{nz֤؞o-osKɅĹo&Lrn[޺u=^q[6|֥~8UjOkC lfkQeil*FTL@F{&0hԍu?uԌZПuԍ3?@	pl#ޣh:ŰF0s&䌵W/ڲ|~JDbT"Ֆ/+0˕dC6eg3fRdݴ'DrISK9PI4Y4[Ԋf%ef\q[kް.W<T%r 230q[(`&PЍØ!qml>ֵoG\5ӓ:A~5{&l#V=s(f
8TMb>GYDGk̍İ[ר"rK&Ǧ 	ɬ[A=+dudL@ɬZ9ε+P9:qC$}sRb=X/S޿8auVPEW:5ee2Eٞ@FC8jLBiab\[]حWWUU/g HɬzG,gbo~GX?Pѧؽuca<E]
.uv5rZ7VyA0KR3(%eՖPޗp2T.O%g3fRdݴ'D[5fM,V`rir}oSR+KMl-	xPENk,ڲ!P[.VVGT-+*de&.uVx#pgfPEct/ޗEFᩙYrE%gtB8uG J=XacdC#tsMw._TzbaŰ|aS֪0=+vzb*M`rrUYQepU=~/d-ޠƕp\XzbǮWlLTdI}/dy|/Vy|&=\7v`I#M ]XLȆ̾dYG{515_1d\7]+jL@zMcc2Rzbkg!"g%UG)k8j^{ec$ 7kVGZ7}ɬ/$iq`YLX,VTĨ
EVW/Y/Yh5eEie}oKi*`KMkLt8YMΓԙ&z}rgH}Rx)_ɥ}|zXOjEiiV[Lj"sPO1*CUH䀙T䏨DOJT">a?ga+a.oZa鈨 X<|`^%F34a.9CP@{&dc2Г5J	`4Jg:GV.\[]	lV++o~GZ*۳
^ɬzF,%Y#w(
hӄl^|d
EKp$bSg
h~XT<PJ~{YMb=u'${%3+/d-ug>]z"sL@ɬ_؃81$zzZǦ2xq;kPR6MPKR}smA-ͽpWj*ƕؼFWzbB#5=),%Y{SB$5.u_޺1D#b YpQLB%Ʈ@j$'	yAJfV=1 @JMb>G[hҠ
rTdlzbײk@x׻#>VvF|K8]'v?	LǦ!(XoT
^%FH|9!(*{&#9ҋV[/V_'J_,V`/+LUQ5$Z)G4bΟӚ.T>R/٪irf}oSR+KM(Mm+ebO-VF2٩4艇5H*@4ӇQRvzblMb=3/dujXt7LӒ
C:,_d =~fX$qsp=1 $PotEicMՔEeβJ[6NҟxzbKd%,.uWp`H"=Xa#Td>LBHzMduoFV46pL@Z{&|._%!$P{&l6GZJ|E=1	!S5}5}oP5rI)
q&r;+`}q[uUZKc+OLVo]g!4z1-	bbeb+HsYd%eՖ/+0˕C
ڙ\i+VEKʇIަV5ef+-&[5@#asTӚ&`.j+T-++eʅ6>ZP5dnJ݋g5ın-+F/Órwa'QZasmL@MdsmRzb š'Hqo2rxV8rT+#*L&Mx>rO<WH#=`ɇ䠀jT}:ά{
NUZJhO:q#IsXҳG"#Le"}sIir'hNIiɢ9$]&q3ɫ}*Dʕl`q\[VjK,=1{&q#7|Ow#όeh˛ijOLA#a`s]Ve_2AD?Z2/=X\F~:|~dd/N$}BXDza,=1	#=0녀Q8fEO> ]U&Dhܔj]8fE`ۅηRdPUrF,n\뎡M[V2&Tgc.AB5z%@ď>qߠ>0ݭF\HRzb)]Ve_2AD?ZNX{&l6=oGZqMo8v*ƕa
l?mK2-`ӓS0iɩ4r9R}a߅|u#G8!?#y
,"`^/@DuV%fIzت^s	|.a鈢b{&ۘ$y錦8絁Pn4M$4&NINMO$&Ư^IQn@a|F̘a|K$ӓ`ӒSɰi)4shKŊ1*sY(XbՓ҅}e1`YPX.VV/ڲ|~JE-+K/z_,V`/+LUPAoӊ?*$W٫oޠ\|GNYM.VXOief6=5gDԊDcq &T5exBIVZH!jsXi~<ɐ7%ǲk9|`^%Fdu#$d'"2{&"5Ȧee!2NN[\?=d-޺Nq#u?LE#7kPSJAQϐOLEcz(eᆤo8l?#P `d81ɇ`o\5Ǧ088絗Ȭ?ri3zOHj@P[$R	Kaεڡѥvٷ#UD[K]HǤ[ʆV+6uF#cPSV6O+[\s js@'債N<8]'v?LEAŰ{Ҭduc@=1 s5䌯T/Y/Yh5e1*}">fr\?=-3%d(:RdǪ}ɜ!Iԥ')IzޟjRTJWyrdǪ}ɜ!Iԥ'+IzޟjRTJWl<}W»C@V:Pc*#F,TÚ|mOSm稌J>ᒭGxE-[CYڢg*#F,M.VC':rx&0]͖2٭Pzaih%5`6GY2Fļ~rƗə܋UZʔz~GZ0g:MbRzcfCay#wTl<\0J>ᒫ٬坪+fr4bΟMӕ~j\14Y4[Ԋ-٫-YMeqlYX[,VT[H([q4ܕGPL9b%}B~GY3Y43=5=1»5#b9hnó9l<KSםNwuc2|&N`GPxB0P}PHaAhMb= Jk:͗<`McFF4$VMc]p~x=~Y#$u[8)#r"%tĔb{&l}̎QmTg$OdN+}A+|[a		_:r絘@5`α^lzbJɬr{_ȅ˯m&>!ƕ =1'kȅˮ%tVPpMb>GYmLd1@OLB0+{&q[ e_09Q1gL)ioribi>Ym6JI5HaBm+ebO-V-Y9 ܕNlPxݫZ.V-+lldl $jLd4g%'R@f]UlMN XX쎠p8J9iMG
޿./P]&W#eBVPP*Ł,\smd:0nR7h pXyV_	ijOLBX?XwޢGO<Qrt~q_jkɬ@a_@c#%؛SsQE:{&9Y=1"MbÿzOqd,^\6z$uN'yz]?(|i}+l>\/*u#aN$ײk ݍJ[uV+F#UDKKM k5",Odxr~G\h65P*1߲X-܀ǣR6/(ohGb6	Vq;㫱b?")l>ֶ:TXWh{:TDTDݞTMc%eAͽqN"8-.u#j債OgoGrZd<<K"LBMb>:vr:FK^48!OdNiWkӶ\pƇ!=XfV%ѧ*_
ru2]ҟ  ke{uVX3%ӄzbs5`HU-hҟ <#F_Q[tazl^HŊ* )5+vFuhE'	-O,+*HX.VV/ڲ|~JE-+K/z_,V`/+LU1vʈы:eiT>R`#zi>YmoY`	4Y$^UMH-2٪6JA(&ڲ:S" ɇ5^]cY,j^~:fF	cPlK}>	hD@U8\F5\ 'yb4__b0P/*
}seJ=l?#CS3]L`P^ɬ_8aщA&cYK!pUJf͇޺M&i~4pZ/*$Bn(Y[V9$jyQ=0*rh)"awl]ѓIܔ]݈-H5p+3ZWK0}APMpS	awރv2g9Pj%+-PV[/V_'X_.V>ᒥ_meoCF21:.zȑMc .>Yw<8d6>][%,JasVaE["#l^A˹N/dI\?ur.ƟtQ\1\?
%B!g,Q[3tK0ʇODqq]4Y4[ԊflԍV=}:ZlBk<G@(NCףY~LSPMb=	U\Qq\f	6D/`=1ćk<#b^	tGD"neg<{@gE@Sun`K#d>!iOؽA!x&%nn珑0UiG2? 0.z&Ӗӛ&eb# !H]gPόBD`\5/A|fЍ1&٪h$f	 ck	h#f3#cBb>.ȾAa05L3͝3Ǝ ZFz0=1Oɬ[A2J#Td#`zbMdl;/9Kys{o9#LBŰ{.4
:FH$sOLB#{&6PtV[/VD">f5I˕C
lV429Q1gO+09PIVZ`	6Օ[,VT`ޚ\15"fj4[٫-Y˕}e1m"|.欜F<Ms00޾.bH}jGK*P'AnfMb=	Ur>u˝g޸zb&7k !plӊ{Y-ޠ-H\vffV_9i=s1#$dʧ"ho=4bXx+l^m"=Sޑ\\2f]3 ɐ8q%+TYSGz'Ĳ	,	Ma-;r=[޺NZ\K=O0Dr!ʝ3+1Ű{.4:FHϐOLD35|9h9T{NfVALod-ޠqXy#Td鈘=Y
{l^HňtbjEiB>eA`YXRD%VW/Y/Yh5eEie}oKi¡qC@Yڢg*#F,%	kڇ&p'Rl^tdj&z}rgH}Rx)_ɥ|Ff˹i>Ԋ(jf%efT:tÚ/>dl>OaY؂Mb>12YY8|G'd7k^_ujhlj	DLbՇX0[%9G-OLb~&|U׹G-OLbq0K⭑Ƨ1xɇ`0XG-OLb&j_l9ljzcvj_lSr[ɇ`0X
nQcSLRSr. j_`'9G-OLb{=LSF0pLb<Pvժr~GZʎ )|o]bR}sf"0&@SQ~Wz#>S}a$=XrGdu`>y
L@lZ{&nV<\ƠLd~%|USrd(0LRr[́`5/Fr[̄Fj_`v5=1j_l9ljzc2!LRbre3`5/ܣƧ3 ɇ`0XƧ3 `0X	QcS=LS y$0pLh޿`]-Z '-uwёۖ*-:OLjX~L )1޿˵#ت^G=1{5*N+|=1C&޿.qyUsIG+ʪ8Yj,VaݜXPZPhһFWߑ֪=>k*جߑֽpC8
ahG߲Yg%F	"C{8#}-O
;O(FR3(%eՖPޗp2T.C+BlTIM2qibiiޚO SeTÚÓ~)XzbEdlxl7kQ?'XF1	?ɬL#e~Mduvrⷸ:83Dm\GW`Yfc=1&X~/w=~^83$1l>GZ0ʥ*3|[b|ZaH}W%PAZ9	[4Zc%T>R`#zeWӘkHY놨=l>֩9:t ǲk'zj;ȸMay#wTl=#J99191:c(Kp2UgX=+BlYٵoBir7PI4Y4[e-fI517#ٲdF{&1#1;fDVzYg	˧',?ENAz&##4
b~GY\^ɬd~ҞzOdF"rb:stW t鑰J	!p]	C:g=`F݉9!ݽuJ.:=1dFG|K=17kLD+abay#Jv_'X_.VF%@RUT`bYMJśV44Zcr̕Ӧ&[5L9 ,Mb+DhK:FbEIeb4V:18=1 0Mdhɬ=1Ay9Jd;G26uo]kkJ>_LFO
~GX4ws"Y<LMaPXM/$n9/+L#)d.k,&%!6MQLІɻ)iPI饊z4[٫-Yi ɖca0[#'퉉b=1@vzp]&QO,ubsYӃ.0=YTL2L@`W{&FUL@`S{&9pD`{C:="{&d<{&9lײk#q]Ł?2?֠>0=b	*q8aqb|S֨-/d/xc'/=1k#G2Xё̛=̑U=$Ã%a`426S%ɢa:s>^ɬ̍a2~ڣ#euuc'LQ a!00=5C=20Ҭ>[k#g 0tMaA
X	zbz^zbAaiVj铣`z~GX4wLD`Mdh*=17kLDal,L/$92*䬴_}"1*|[b|Z`Jc+BlZhCd饊T>R/Q+L`#|d|l0洃z
ɬEئ#ƕd?#hXbMdezZg	L8NN' Mbb9J=1d7q̔Pp2TXA*%Ĵ4"JD|7K}ocd7JXZZlՖ\l6Y7@]6Օ˕k2~ؾ	Zr0=1 `C|Mcۍt]F~:|DMc&P'|䟜y絀rʯ]޿AోO`S؆e	0K&SɆbXkPL)9~GZ=1kEo_9'l'xz}s`9W_@ోO`S؆e	0K&SɆbXXzeiI̎$QϒOLD0MauTo9os0<#cPL<]XpeDqB\-#jƆW$W=G 7O?Whҽ~6	V,?gʓ0O)2k4_uzU1sh^ɬW Ⱥzc\Mduv_es.n{X4,=YPUQR6\b݇obxN^7̅EHGVȴ5rMTzbtɬKhj倚){&nvšIUYf6ZqJ:FOr1zzݛ72aN%)
r˳s2鈐 od-ޠGQYs5
ry#-Fsłeb+k,PVZ/YlZY|[b|Z`JTlZhnCETI1gE>\1ʇCtM'n6ji	Yi2٪ _SNk,]6Օ	e5IuFôd}PL.mZrj~HӗOLN5UqΓGn9'tDwzv/*{#	crZba8L0+).32 XzeiI#Td(lzbH 7k'= 9'J`z}s80Nx
afOcջ7{X	%{FGzGXn/*$x'\V؆dnC2aN%)
r˱̬zbHŰ{(JNHU ɴsLUk'=~QZ'yٽ`oNx	~˝X}F:v)5<^JKyqvLH5;NG\'$q5$p	~ɬGERaw,uN4\9e4{V6_oS(ёx'^տeγ4+T?727vne	0K&SɆfecC'k"Qz4iI$p_زMd`t,+|i_PIg|aL0S[Aͤ,>T=1V;V׎0{<<G
^ɬXaݒuzb#ǲkLDp Mb\dp"R8`ѥzl:Y<GWc9{&p㫲mA&R6]#b(=YPI<Թ͗.uX7aش|&׍!Qo5թr2-\U'k#RdZ`&=1s5pF-ͅnBO1LӉ2~H1zzݛ72aN%)
r˳s2鈎=XzeiIQϹ=1kⰼ).3,++Y\sYdJ_~jeޗp2Tfv%g3fRCwRTI1gE:i>trirӚ#x{\4Y5"٫-\%eVW8@ \*}e1m"f5Ka?lHOLD`LMcfJGi(K=191=X.(^QT''-:ͧ<agkcm8z=~fd.u=19Od;4ʏPL!dFñ0nK&xb`(NY=1XPI9os"uA$5eΌ#bM2%qx(lQtYNQT F4$'DtjЈO)ʓ]J'[uX]	~6p㫴i^`ΫcF//dFGWk#Fa5f25@ߎ_Mda7㫱5pWcɬ'AQHڗ9f絀xZMeF5#j\˗:Y'W:=sŘU]!<zc)dNuv_UR6lGY`ɬUR6lsřѥzl:YNɬ'AQ
~GY`MeF+aΫ0Nuv+`lbuW\hڣXdNuv_Tl{X/
^ɬT\ \[G_R[s.\;'W:=sŘàoW5q8O4_uzU1@ߎ_=Ytzck'	:/Nuv+`lbh1 Upԍs.n{X^ɬۆmKrU3]J'[uX6:ǲk'	:/TmR6]#\/dTmR6\bl>mLb¶ֲ0ؒP?e_#B ꍵ.`IUik@'|h!	:FN\f4nꮳY8O~6ncpʍVV`'W:=sŘѵQ]g1Md?We
Ka 0{&mR}sS]J'[uX]FOLca5]h*6jFԹ͗H7= oɬ5R6\b?Whҽ~6	V,Wƍ¿2Y6:~dY6m^2
^ɬ'A8O4_uzU14lk'	:/Tmԍs.n{X-/=YQoR6lsŚ.DA%C!A$	KaΟDcJy|C2{&
+ 0R:/*U<\gg'ǲkAQX
BjOLELq05/Jr5=1,?GRr5=1|U3t鈾Fa8\XGK~&V͜OLEՇapj_lSr5=1a8\X
nQƧ"a8\XOLEԾ*Nr5=1̘8apjzbM 'y錆=10r~GZʂH
k}γwܰVCD9za!XC#=XoT 	qٞ
dF	LN?'[$)l>ֶfcA励yx<WpMcВf]PyMl:p4z#8FpNP*rQ6O`oc`Z8TLaKvzbS{&8K/dFó4:FO={a`F`K+J	łeB1*\_ereV[/V_'X_.V>ᒥ/f!lYMJ3F,4Zc3ܨ|XOeTÚLH=17^ɬ`G&GB_=t
sH_QmtV9u  dMeGF_	V9ޮ\\n ɬ3ʮwu9rZ`dn^HʑE}oKibT!\?Aog3fRVmg!/LXO>93><?b"
dǪ}ɜ!Iԥ0LXO>93><?b$D5TC8
CJ6/:2v&z}rgH}Rx)_FD5TC8
CJ6/:2JLXO>93><?b"dǪ}ɜ!Iԥ&+L`#{KR+KަYm6JI[4aa|M2+HxI8<{PY鉪C5rnn.rnr8VJ^3_9_~jdbT"Eie}oKi*)tDYgj؋+п˕rir ŲeF Yiibi>|.Lj#lՖNk,ڲO-V-Y8[bd66zȮ]qnԏ;ѫ= aɌO NS_U⏗h#~y#`_ӂ7O絔Cޖ6]Vp}rPz5˳bxGʑ΢7:^2m,Ɨ2l<52ъ A$j%9QP,:;*&#Bb=RnHK0&M P ttg(k/*+VT:<\Faz"Zc	Z 6'Q@8\U]nh		ngʖ.:&:69(L+j 5x2z:ه*5,$#d`JrR%FrT.u97EK`l0͑u#Az=okESH-	%2M1#+M&2#bs$<+Fxã"аd["\cHўץƕ#ōK2?Qm?	0	d:`T^YB8  }#*z5/>^C5Tvt/zah	qH]B}b쨘t2Ԗ(z5/e2YKQ6-܀xj jט`.ѓsB GS6YPBZu:͞BҎ22'2Dku=8$T=Y<#m9(iCpv'|F5z댓	 O90ƩݦQ F:QuZ*8 (z/>xƁ ޺2,A2K\jz5SkCѬi95_G2z=z5?g&EQ/$Yg6?-]BdbJݑP'	bb\_ereV[/V_'X_.V>4beH' ]Z\p'|фK=Ud]m+jZCvDEv2C}$^UM'ʇIĐlՖz&nWiN2MH-o[5@Gp4MѺ8DM9債I9\P[.VVJTÚGc'푐6.\ʜaZ' F䏜 hq`AiP3\Al֩I'%&$miBޤmBqiU֚P3jDpؘ4-	4ONHesj qLEq|FZ+VW/Y#)䬴_}">fr\?`DEClgK;G|7Kf M'5"٫-Yi4mY\<GAlYX[,VTŴ҅'rV[9-ںhbɖM`]c`T؍{W5@yPLJ/FDz5L91܃T5-TLQnԙ)h^rѯc&Lp+zٹwSuo&<*&$np&2p#asJX-[)6Z*E-$e`hz\2:z5zXEe7$E4NszP*:zl slI،̅qNI'AaYe֤[L&$~@Ue˃UITĐIsQ }bJVW!ѬwF%vlP9Jt,giL*=N'|m\X{X`ᒫR5?[ehI0ʱPF)9gW40BjKeEG/vlD^0ur H\v(j#"B.sf dZs \jNfZʺݫ3-/Iwr)wrY;/\6r˹7)ʢ.@8r1y&V,՛IQK_Hīmz,^cᬕgoR2/FrWLR5@arZ>76)ɶJEj{n9#Dl<fќفx[brabF%@Rk%VXpZPO,+*VW/Y/Yh5eEie}oKi*/U+z1",k=۲h5T>RjMciȡRŞn\ #aj `5Ahרr/2X  }G#^S?݃]C-9)ߑn^Yj.EZ%0yd笄s2s[S#=+P: L2R5b#Z$dGTg;hyH}W%XY2DEʊY!ajH	kK&+0&z)ԊցɳV[Lk#arl.iegɶ-++eʂ>ZP5dÓb2JՈ';&YZgۘ˙*2ōg=s{/3/b|0"l9ƢT-MhE,M.X4hI\eX6KjaZs\ݗS_2Pw|&,Z$O#,Yk"/|',	`HłFAFOiP6V%ff)gv2eRl%&mN˖J)i+dOk ˾kc+~rϽ.X`e^qCČ-|V|Hыy~|ddsv-M\K~`MHf%U>!40g/VN+J	Ĩ
Bb\_ereV[/V_'X_.V>ᒡS2fԉE2k+tDY[jabފ6P}rQS-ԀB#	8\"r~5r]ah^'%HS^jzyy#3H}W%Zlc+z1g&VNBdf*)9Br*irgzZY^5e+-=u	SNk,ڲ-++eʂ>ZP5dnJݦ1/sb@{_2i&_|\/^lw/*lѕlgyH9*CU@:K$J=RL@;W:=	3a]i&m"FN$EHyYj8+ƱVqӕ'|q=~(=1"l?{6	W[:QTb~GP9(⨸1ݜhBy`LMdh
)5$PFu}WIzpi#a2XޠiiȺ=4HY!> wz'K$cpQxoGĜRmx05I",y ,6#B6" IU ZjLI>!eN`~ΟiE˝?Q,Wї:ֽ0Iz
=P]2NjG B5rjS=ܞ]A35#m8oi<ɬG& Ҡ5G< U4vf]QBMb4Au5TMCUKiHW kJ>A&kQ3NƞѠ.cP!f:ބǤ<(ksT5U8O!Jq痑kRxz AG2q jsFuHV\ʫ,4zb1<CƺRF2'9/TNH+-:H$:duzp$ƞ^FpRTGpMc	=8Q΀1SJ-	5c"x-zeR\~G: NE@IT-'.r.	@H/ډ*3yW,$΀1SzG*9I˜Pŕr8\ĜjƈZ!i9q(4Ŕrɀˁ-rMέR`͓M`CAWKkeMJ>]nMD{EPiagq|U#L@0{&4qzb K=XzbL?=^*L[;(_EƱQOLA+{&4u%cp
^ɬ=12,06 $ Ȍ::J3-Qqb1qLALA+5&Aa``ӊ^Fď=1a5XT y0FMG36M5/$[0VXpZQHX'Seb+k,䬴_}">fr\?IP<rbVXC&/z5e /MH,[.VVMo&+L@GӚ) X-)i&[5L9LcsH$_$ʂ6)w0s@&OSap^8V	b7aػ.҄kqr3 k5zPgѥU'⨸1#:Ǝ6 ײk#2hH҅#l
^ɬ=1!Ŀz"'	*Vxc+`gg{-물f^ LL/)`mbn[h6.CF2h $HT
ghi=6/=1F/dT3ͪ^Svp=P!m99ufza&jdXa=؎(ʯDq$qyT4T@]\^pzb+5yVu2qC+LMC&4_q#c_=?~/*u-u*=t.5/BtFIsd#YoUz`XzbhnChC:m\g *ɬayLz"~3/d=sOFc#kʫaγ).aN$sǦ5B5q[ޕ#Kzc	cց\6XY=15>j:ď/$Fr/?+J	łeB1*\_ereV[/V_'X_.V>ᒥ"JږݼZQ+6貶!8K9PI4ԊzlՖd'zXsYdV&ڲ\-+*dbEiBՓ\-[lPjflZ.V-+l\ $jL`{.5$Q|eα]۔qyT#@im^b)PĀF{&~.Ŋ~6/]X Pec񐰏bxR81b,	%9rD}PIoFVFO 9KI>{X<a`Q:Oƕu:Aŗnl^lSʥ|쥨+]}sv^P]r`}PX.ɢ QB`Qb,>A0]/>zb@3{&jCgF6/g92c\zb ɬAFaC)ydA`k\ʠi*
OPsh_P@:{&~d6{6(fD?PtdW_#aeErJGPGƔ&eħ!'@&at>)-ȐFYVz\9$^U"wFL?{6`O:~>5W8,ƌS˘I˝5˪0"FCՄn:gd@[[ +fD̔n܍.H  (qeՈ$F0&	; s	>!AN ɢO݊٪YQj_#buµFGZ3%εBL)zCI鄍Q0HoD#=3W4k2a#0NL$d$u8=1B#ޤmGEDmyLA&{&FoDm%	AiXM=`^BhXqͶw
SGϰAcD#=0\1aԍT&:=8%Bf[vPLO-
>GZ(%F
2S5ϕLG5ɭ5uԟ5cջO0Sa(zu~ur/*P;`DzFW&E3qP~rMbgQ,(h]h%F
mfo^sCfɬ_ӍkRJ=dcB9$^U"w L?zq#ruGm#@{'.y/*xٸל@H<}sde$u3R\ 3qeAA\A & (쑚ЧuF.AjRēvHf.5ĲFZvlL$p|C ɯgHk' 0l#v^UvHP<!Aͣ+"G>T=1/d/¿8"LAɬPd;%'Xn泔@0!ڢP4pIE5N4d;Xd8NRuZ׌?zq#sٶĠ=?$u$$ݯGlUW݁d>2ĄrѰR6-%/#AeEβ{",	GYuW\sŰv\;H5L@2a>GYb(>2>T*3d&Dg%+ƥmхWSBĕ#T5da"`YLX,VT_9_~jeޗp!A E+jZCvDEvҲqB*+Lri>oM ezibl-ieE艶P\/[,VT#O-V0ÚK66/D_W`X LԖ^j֌<!֌pi;M02kOlp$ċ/(*:L'` @Ŗ;.X5l@=u`Ukd:u뷢&AN_85L`ε']42&'*Lxl'2NhQ,泊>/k0/iI>zb=(XxN<J0ݫ3FZ=hp}G+B>˝eUՏވOpFc#kʫaγ).aN$5	]Lfckwe=1@B\#8ԑhJզBX29+0Z8vv
u&Lb'%H&J}?\ZD=s&`:,Z?q^&}u-im)#;Z]Za.NL$	@%5%Xn\p(|(h1Ζ,$V,)ʄbT!`YXj%+-欶_H,O|Y\0}W%JT[ ebYڢg+jZCvC$٫-Yhn=4Y4[Ԋ-x(Nk,"m+x[.VV}e1m"njܕ/6/0[9rc'|#b^7,G
Nƣ~2LH90d)F2k;rN泱G*zNE5#8F/* b9@jk% (2kQ$yUi ̓@GTAJ҇ub89a	'8ʀl!`r5MxI1Ӧ:ȂO1sGS3)8Mzhsy0DL;=1 9`hHEPiaqƕ \_EƱƭG|vzb=YjP\4* Od8q%ODx5 ?z#iIi:26Lcމ)|f]zbK05J_Zzj;s9Ԏ>( /Fz	:],0c:ޒAX4cHy1;z&vvLy?NzXm6F؃9cba-:[qd)lq/	ylFIL ܨn ؀ nc(C49͓Co9Pcp1MzLOH?[?rG^*L[J*.5F5-Ǝgk#*cG/*2{&?=~l@ʏAj7Q<zb4c.>z5k%| '9P휀+:`=I\ w2:68Ոɱ-2l6YLHʉi6m,lYrF`kUzӚ:ՉέS//N-#<V$V'G,#16HG+aj^:-2N#8cG!TMeI]c'=.nޓm-ij`7LyP@:"Zv_JZZ5j|s4)~*a~p,0c/L'oQ)虔0c< puMGu#G"`Dv|tiNҳ;35X~~/*AUфwT t*c+G|zbBWk#.#G3* :zbLɬ=1?=¥M聕<ox<,~c&rl7ܐ_tE=:/*ƯA_X!z=rF`r[^9Q`O:	-d]:^V.\g zq?ԏTw31`d^Dqq%sadeN9/xMdwv*l?T72hCoX`BeE/p&T>}Q/ kzjUGP֥ir9uUSY)聕$֘zbA:J\k b*G>ɬJCT̤uY.u2FɌq6/˲`L@9ahs'#N~oW{я[gl&duÍ{GDY)6m`AJ|k#
`qg$WG8T=1V	ɬ_H;B$k_UPXMdl<fќـsY(XbՓĨ
BEiB>X,++Y\sYd%eՖ/+0˕d?["VWr75M.VO~_OI	P\ZXxY8&Yld*M96"rX-)'7mËx82azRb@El]/JGB\5	4Dms<5TL.e +TL.e1]XH*/7
 lT
rsDGETT&I֙WZbFNLHRis,thF͖ H׬ -rPEжyppՉrEŢ6l̓¸jĊhwE6mPK¶֥艰_#d˛:0StRe5:ԍzl`[H#\#@LC::GRy⨸1 cG|O=1K5ec^2{&>	X~'X7YA&jߑՐ:=VzfB}t8z`9+qr3Q=Kd,	s4ŰÈғ/X`.4w˧) 5
Xғ=1HC{&X~'x>v?8LBj̽K7ԌTwD|2r#06z#A)HAe|sC!v*64_EouG: N=Xֽǡ.¡vQzz
uI/=1RɬN^}"isl{YF5NՖ~GRq`TGp&xjN!Dql= W=1%uFWN H.5#M(.c*=Y8"W!تS Cx*^Tz2dL@Oa>GYiIqd9d=Q`u#a;z&vvLy8/#@_+ƕ+/H_6l={X	 :.ά~GE	LMvGKz #े`hӁ$AyUlGSc(%ʇ!dN'zv*@XبoSʏ@呣$֘zbfuƔDz.59CS{&Y&q6/˲`L@~?J쭶\;z,AX4cHy0މ)|f]zb ?NT4+hq禀]zh؂zb &awX^TM.mJ__Wy`"Ζ(U]`Q6r Fˤu $k uZ"[fC¸jĊh9b6_\5bEbp4s;M6%[RD/mTee)ayPɬ`|*Tվdֲ4~7]󞪒2іll$e56Ze=	zޑQ|sd)2۵ε	,PK(-O#ɫSѧudǳeg.e˒655oH %Kޠ*L[FQqb2Nzb=Y8J8zLCMaxɇ4_l-XP5[~˝fFYMHѽ`9+qr3SľǅL@Mb:ޠ*L[4eT\k5ʊq'K=1×kLA__"z>q瞘dCބ	/#pHEHNg}Q :#+CyUlGS8*>T=1+58+UA)a3?T7hαuD=1CGkע8C.KDrT^ނcKL@E!ʂ\̗:R:>GZy0މ)|f]zb  X~\N^{$X^TM.mk/x:XSkq@zbSk#aDl;Fr/l,)ʂrHj%+-欶_H,O|Y\0}W%@E=+tDYX,٦+L`#{K3`OjEiiP\dp4MlئYMeq%hs\ܒU$#둠>~H*=1B5/XUc'lgDm[b#|iZεO@/vL7z}j|w`L@@=Y6~F=2xuLDoF2؞Mdig=9#ҳ;3?[H9"ʯPu:ϣJ⨸1 5[[;ck#hqAY00pn4=8ޠc$GYsLiIY35D9?@Waw&d*.1ud\kL@f69^UM8ҧ$xJugs~pEPL8i"TZaI/FT1X6z&qǊM{	^UH8}%
rv9N=iTMtC g`_N nS PHyy#-Fs_9_H5eEie}oKi*Q`ebݴcBir*)4['V7d7]4Y6jiP\4ɹ&ڲ<T-++eʂ>xAm"[raɌcb%bbCDqL<bG1dϚ${T#}Pb'dF@&eЍisXpIU./eBΟ;pOJ/Uv^vsbbFSree+,=X@0GZŰWZX4Ma"=M^ɬ&
޿:HkF#8z4F#c/d0G?u=X=L2qČ;aDO#)vw0k'yϞ5DMyyϣlc$ 5d=TnQٞ	~ր/*AUiFQQqb07l"=YGcJ26d'zr<eA鈶ɇzb 	h^ک%quΔn(YiJ~XZ:~%pRLc5V*M3bXs8#eO4ē4ŝ"T%&rS5_vB5a\#f)b/%idDT
xHsR ftQ@FȢr(ʮKHԎI
FuKPsӯ\Q^v^#fї:<11v=YFNL#qELZ ͜t,艦.:\֩zb:2ܔeR:԰)xޮ%?MH@ϯ@>GZZVJ%\}uDM)KM1k=0%2:FɅvMK2.v&SX4cHy0މ)|f]zb ވiJM1e5O<6/Dx]ȸ^U[uAOus
q%艟$|uv=1 5q;Kzb,?M1g5o.u|$&wz&vvLyL?N.SR:}?w_YS-/Qe֠&:GWi
`qg$WG8T=1$Wk#bNC_UP,d/	rj߁sFzb(x%(xs^#qMcWvޒ	14m4e	,cl~-MfԖ 3D_-ubS8QTb~GFiF@_EƱ0<OLG`aXMapFaisCz4F#cd0s\6z#{ehV =u12v`GRraCJEI>^<ĴY7?z4/dL&>zbZdNM묽n"{mⰡQx8#HDqiZh%s8#.JO0śC*De2h'%ReasK	e/=1-ʬ-^GYA.jǫv泄9C}W?,`bՓ҅}e21*X,++Y\sYd%eՖ/+0˕da^]2DEDCnY8.T>R/1͓K&z7J7 /MH. މ6Lj8Ո	|.'D٫-"MiesDMetÓ8D^$5GB\5[nċ"Bd59 N퓣.d,#}FXݻ#ͅElSILO҇	񐴑vOg yD~!|vߨ̩Rz=t.D\I"8jGYHS0*/1em1ׇ5bj-#щ.핓IRK`GWd=D{l$hcZ9aEPiaXPؾ*caZ4x	' Y8JFT=1 Z~=
V҈A2:@j֦p?[ր\>`8g4;k6zS=ƻrR֦x}m恢>GZ>-)?sW:ODqeDS̔8bF[#,!D35+X&fɢ@qm]7Q	E/=1'/dG2]TE68큱Q#֣ՏV5=8.0NYI`Wy` tB́hCG8T=1PVMdl<eќj%+-PV[/V_'X_.V>ᒥ[?en+6Ĵiby>9PID4ZbjEiiV[Lj'&z0DM8|*M9VWr (lYPdzcgɖ2L9bMף`ލ^2r(9US<R8`/*.;G
vȷ#9gvܻHыfǦ Y]k`cHX #ʳ޿*?N띌q/eo|KL`z}sQsig'-.u=:=X\N+|uv++t:o[N+{B☰'X~'\Ɣ.$ԟL/X`,u#Gzb
HdFa)^ɬ=1a`>o%iYj#F-Juzv220a'ujM;rԎ+>4UO?7/ފ0Xuޙ`e.ɂ\$uYe3R6QW:gѥPi4\kBֶ2<ycǲk#B$cJ0q[n7.若N+yR֡j;q@^UOkopm_HK9b\_er1*|~JE-+K/z_,V`/+LUQV(mÉZM9MӕWf Izirf4s 6jmOieVW88葥x\^ASvFL9cg%5QPgek?ևؽp}`=XI9>_=!Mr($Đ2CRٺ }Z ْ5~Di] [
Iħd{U#(cfB=z;f:ʱFmej'
@6/̳y|)%>1`H
tG`ʀ݌i<- 2`Ʉ}0ED}Zz@%&۴ў`L#[1鉠頪Ue ]f:ώ㫱鈸tMa|ug~?2/|^*GZP[z,kƚ\^xe'_M@v3٦
`*0&=aF}B]>ZshiȉuFv . ͣ;zdפ])؋e:L#:sg#9uv=1%MbPAU̓AU?v"֫'5ނn7;z-h~_ =yx-%2C̨G0e2aDL{d-@%AvZ L- EdUeA:Ɨ]oH6TiZǣ,M2+/OH	SAVZF(&&ZS=LJ/!xs=1Mdbyi*"USAV
vGdU@Z䧤]bZTZaȈWn<Dp^U7s8EƮE`yy#0FsVW/Y#)䬴_}">fr\?NeBkJ,PdYhh/PSr\2!~ib<?
eTtsXi]qͶv\&:u$K4v;H/gv;Hїvѝn	(pɬ[^Uz;(Ϫ0*cӭu#G2$`LMdhXzb	5+6'zSL8FW*Ĩ
C*|],沷DE:~XC&?M90[IMH-6jiHaBlmY\[.VV}e1m"s [p%nųBݫZ.VCh[i> $ji	q0=5TXN|u#|\TLrrܣʯPuA-th'!12ORSȀMdnAI={&(EPiacKcrO(^Z=1dF^LG#ǲkL@8z8QTb~GF167)˱bMdnE釦#'kL@8͇Cg(EPia'CV7&CHҔ3 MdnTɬ=1-l?_ܣʯPuA-tf'!rd;)D(Dk#rq08ZrrGZڍUeeγwٳ]"FjX!99|7a>`N"Fm9&NSLtzbxɬXYEPiab|iB*cxӒOLG cgq҅9Xzb !M?ɓ,)b'#6Q2ʋdMb:ޠ*L[4yD*cӔLG5ɑʑ'#5 _G 2ʏfNSzNyt9מơw	`8޺rp2i	bLr3<K½u%zU<K<+L9\aal_t.5zmT`#bw[9oGO[0$uqj~mo\Rx9YoU''='+TQHԞ. 8e@J@ieu 1,$D=1+#=Y8#όzDU&B4quOFYۮm"F4=9LnZbbBrpW[-b\Tz2=yTwg8LEZ0p=9N,iP{v$hvzb
N	C#ԍAeu^ɬVҬ#+޺,Uzb,=1B!Gm}@Q;/$'+$w5r,*zxKoQx&my/*  \EPL@?TZz-kˮ-$'+-
=0Z);`2ΌqyU#b[.tdNs8TiUuAs\ё$/̜0 W"A-UAjL',H}DtfĄɓ
'-=.'-yFZ |jGPl5sʈ놪#eeq'Q9k'j$ⷽrrROˡmg"yTl0\Bj6p '+
i*EY'dӔuZ<G >GZ-EPJ@ijѕCF/dN+}B%
`Y_Nzb;	X~	5GIu~AyUrFW#ʧo?`W.<. ^`mmc]=g$BnDyT  SR^BF{X AJ=LqG:׹h/*PHeH5*#N2 %{&q[,UP+pA!E"Ek"I1ڠN值wd\Jjwƞޤ'+#@\ĄeO^{іerT0-έQpL$+.]VrIԹ
ʋ+xvrXNWA{rP[mb`-B=so yG ~2r~B^UrvJ]9KUAk 2>GZ-EPJ@iK0/.`Md"X0LVo]g+B4`?X|@#j?Xw2glyU2dH;T8KΟȠ/f. \-{X
`ќ:r ^U#?rC9;%. }i絀H [^堼	C#q#bXȳ\^c=1 5Pb1XFWӅut?h4~G~H}C-J߲V?z2#orIVTT]%Xq[ð#gOr	׽,'%ш/*A=s?<{m Ĩ~dnqyU#Py*޹cp Zx#^UrG	nnlrFAyUsHrU<	묏qyUh$dOG絕H`kܵA(qn2b:TKVw]BB+Y8*+de}8[Yha$#@hxkތ\DV"Z8r\>0&S `?dhɓ'+.% /3޿/l)l>nk!f ǶNT[u,Y57+mN+|4=.\ʫ`d 0.5zPH0PqϕLA Mde}=B%o]oLV!@hQTb~GZHZ<2cRaOL@0Xzb9Vy reQx[brabD!`P%nέ5da"5Ibb\_ereV[/V_'X_.V>*`ebZQM.VC&7Y饊
>OlR+KM 3VW[.VV7`][,VT.+J欜-[lPjLjkQǋEё!ZÚGu/W:tl qjK#zζ(@)蛨<Piauk#7g%DgkLP0r/*'zEX8ˮE:Ŀֺ0<	uAF'OP-uzbTYyLJWkLP6 @P,	/MA|Dʷ=oM^Q6#,dGTx}P #~@PyWj#}s.q;$E=1A}sK9ߴӓ:=X\N'|uv++azzF2C[N2wLDz#}st`x"0TeF'F.ap nMda嘞]̼Xq;A#oԯ>sY4 20!5SgnX揄#lKF+LXܥQ٦``zbc菨|^ULcH҅08l?#a 	^ɬdx4p.=1odc+z$F | ݇a\^U0˿8Qo{XAK*\7rqg$TOQN'}FZ&,?%sl\Xu5Ĩ
Bĕ&,$V,)ʂr~Օ5KVZ/YlZY|[b|Z`J)O0",PݛWir*)0e饊tM'5"٫-Yi4(MeqlYX[,VTŴ҄@[W̂njܕk%vhZ2eSqDST\S`"{75@mLaɓiE܊/ぢ=XҾ?ރ[q&SFjl-$ea6NSOFBsbgPX@@+T~.r/\sO
=Dȼ\*M?(b؂^U[vQTb~G]Q`q&4£>
^ɬʒO=1H~͕ѐn2)ƕ/i6XuE7/dFͶzNo_+z\PDzVŀeXzYl  CHd::b>76(F=Y<-=XzbVba05bBgѰLJޠ*L[+!QS<ɬd~ɢ)d~Y$u@`'TDiw絆,?N/[*N>{X#V:2ޠ*L[[ػSdF.7kLJ?5~dX	uŁξPŚ^1nZ1$#b\B2NX8E6ʅe`8tA`%+8}B'Yv^	x֧̋.9&2ӣX3a`,bas-z-[Kx2z:!j!: *_㵩lvڢޢPIأ
!:i#+92$Tb~vqh\vʇdj^Ns9⪧2-VB\FU&4ʀDs9-@e˒ J?!/^"͜%@S?YQހ	x"ܧ^5I!h-rJ	9UrHzD{ۚaN]r46\ӊqTDZPDϖ8shDt+ZeQ0&$nfG% "Mb=HX
\X{Y8S{& NŇk	5[2Mmsң'~qߞָ ǳmzjOɫM@&{e7m?Kű#DF0Hѓ`b؝H;Z~GZ_މdO`^BMcٶA_8VD{ NEW{&n sٶ VU+_F(l^ϰrQ\^ɬ"TDVlQKꀪVH7[ge΅&l. [.HT5c:lQjߑlж)=6͜t^3V:bR4qxX'Og}Q^rMda.jڇ@EbF%yU=15R6ˉ|1J]Kog͝&1#?JzXOK`T'̈́\]L.ŴCݧıTkR|ՏV>k<^,eyzO{$^'=n l?[)G^ͦUд`C5QƔ	s5fJMah9C͕'~4=
+`kܣʯPuA-t-;C5FiO@MdnF<ĠXzbTXab{Y(`;͝/+F-]NT@Rk%VЋVN+J#TO,+*VW/Y/Yh5eEie}oKi lV舲CoPS^"0H5kFjXOjEie;6M.V_8FuoD/5D޸@O sZ|4O͓J+~Ɍs^I&>@qs?`${@N_˺bFPF.Tj.K1I}zqa#P+cc+#@s!NEݧӯvj컨0艌v	l<ZY|[b|Z`v4dZ(Ĭءm+CnM,V`rܯލһ=`\15"٫-YiNk,ڲ [.VV}e1m"njܕk%&[5L915}B~2k,Y[t _k#}uZ0577\>*:ϪŪ:)˪Fm8	~ 0KT㿜'J h1Ԏ`Wl?#Ll,$abz5=1' 7k!se˝jF^nx6|TzzT1qrO<&_T?ɬ[SIdc!葈#҅p MbPGŋ
G[zc[:I{kVC:*rG6:?r1+l?#꜑XVpk6Ǧ!h0lu}stU#)l>ֶfcAՊyx:W=X#,:Y:T@S[eαxH8=l#b8O
Mh}SX <8Oh'us8ѿu	Gl9d?#7XTi6.X+T8U ##pH_:_'>4N
PcpH_tшR}%hMM,dBA֝{//͒͝gs챻?LHS|z+LiM,iI,s8SʂXZHe[-tjɅ(_xqyTdlX9,I[bjbT!a"`YLX,VT_9_~jeޗp2ToN41Td*)M,V`rܯލһ=`\15"٫-YiNk,ڲ [.VV}e1m"njܕk%&[5L915}B~2k,Y[t _NdхYDrIP@h}T-TI9O]V8Z7γi8O=@a8O@aus |%A~GZXI_WìŁk!se˝jF^nx6|TzzT1qrO<&_T?k'X@3YppC j)A醲{5A.+ng$yQa>GU/mb~GUNHhzUF%{u]S>4cJ~2GY7:{7Jj8kjVm:TXWe=0od=*Vm>PslD{#'؎)B%aT F6;9D8O(Ni2:Թ^U_h:V6rj٬Y}B4,Ozm8au/tT0:cpH_$sZwX^L,dN//ͪD4N챻2a?-;HS~p?/O~|譮{	x'N+zicJL.eSM,e1jl-$etٲehz-[0RiŔ&-ơ+RE9`P%nŉ'P҅}e1`YPX.VV/ڲ|~JE-+K/z_,V`/+LUP>:S$TSU0T&2)V"CGWzE*ZQeCȤI[̋-REWzPҋ+b$E)"l<}W»J֔YPpDȲ$_M,V`˕|7+i>tDxj\15"s 6jiVZ8"iep**Met eAlYL[H)2٪aɌ@&Sb~GYmaR:u+j:0kUz5z'P͘'>--us8|K[٬S|5-pHlQTb~GX4xP_E#Kē	^ɬb`zb@Nlza0d	Kҕh֦6W#abz6dT̬6\֤nqQx1/.X.fV#A-ɬ[i#5hh҅ }=0d7kp"\!#VuX)uZTⷞX0laIw[꺧4J3|eͱɇ`#lVԽe+)l>ֶv+6u]U+2Sd=W`YPwbiu;˝c`V8=l#b8O
Mh}SX <Fkƿ	%zF''X^XҞ5>"|ڡ[P^3R#c葯Ԙ.sKᆰo`?|;.d~YWa&ZHɩM6Ls-XūoSKXXL/*-Tg6l,$V,)ʄbT!`YXj%+-欶_H,O|Y\0}W%J_V*2|zibi>O5"٫-Yi4m+ebO-V-Y8[bdn-+FLjLrTv.v^ lɓXOL.>jk'$za>ƩLL,>=qR>.~^fB-Iceo]l+:c Չh5Tdu_$ X Ʌ`XamRic*F\݈c'&2sX-2tdYi@TA{&olF-ʯ]F.\}γxx&OL ,dFò?Y J`zTo9ӭ=l>|xWYPCމyILjrD5=0ɬ<7Ӟ NE%~˝d¿^zމ2C ZUs;L Ma/Q'ʮB-tVW_¿%y^x>PR8/*3W=Ep6v5rI'\]Hg`rv0	{~UNI/\A+ʥ4s9=XN%B^j[WxvMH槅< ǃCrNo"FjyW]V.w6b eMci}ϧљl\ȸ^U[uGus
q%药`Hzbb5IL9ase~GYuqA|ԼXd^R-XG
^ɬ/MAs%, mHnT5w!||T
S..˝fpɬ_a*s8ɬ&$w:k}4= 5H\l#T=5*GF4p~zaAi'6dSX9OƗFȹ}܋UZʔz~GZ0g㫱鈨XԞIq=d㿪k'2#2ع/p\YR[PLWc 5I0p-Fsbx[brabF%@Rk%VXpZPO,+*VW/Y/Yh5eEie}oKi*H?+6YH!QOPHlK&zD mY]6JL?M9F
-eɥ	V[}e4>i	.L9d=8uJQŁ?@1}֌xWWeH藚5ܒJcW%`"Xz!yx]D5rI)OL& {&Nx:!J)5X?54rz]^5臨/+jsPZ\eNpGd9ӑ򫐈tV!pF药z&i:ǂq~4E}smJ=l?#KS/Dm{GWc"ɬ_OL@%a#Av^UNO)z{__m=6~z.YQ}#FHѣ`"Xzh{לN }ȸ^U[uGus
q%VzbA5Ioz`x'ldu#W0Cy/>/	'܋UZʔz~GZ0PI]LBI	̘{l^Hňta"`YLX,VTr\_er5Ik,䬴_}">fr\?aR/河k<CTd*)٫-PHSIM.VF K?MH-2٩(]MieVW˕BY[,VTD$t8\s]-@{֔2k,~i.L,Y{ve˖?/lgu<KT~jwzuJ%aIXk!/6s9Xj^GzaEk(EayYɬv$Ӟ ɶJ*/@l>=AޗsWCZ*=d\>zE3\,M`۵A\.0z"މ&,|r\my^}?_g"yUl>ֶ֥)ė.#㫱d/'  }	$#c#/*HN4"yUl>ֲ֡)ęǦ @
^ɬ_OL@`YP`L	!hyUrGOƗO"yUl>ֲ֡)Ĕ;㫱d/' 
/09Fyuqu=0ˏdG5#'히e>vcɬK4ذX,++Y]ʈ
E%+-H5eEie}oKi£C+3YYfr!"JE?>#N֒{HcE׳A(1#3sʂj}C5LXAoa*&e"Q<i+LrK	OWPl raaX4!b~_E#%l?#i8iYɬQYdSKagl_`'|uz)ZHG? }rGjOFdET\1K[F/>=03=Y=L"jMa0 8CX
GYGiF@)Ta|U,[#^G\'dbMdhcdMa0͇"_Ѱ|:FdR}0*F#[F/L%AL%LMaKaa(Fs/z_,V`/+L#)dؓ:%+iK|Ei4[f5+xވ#{8_E*2#J2[#)GX4s#	|	X1=Xza{0q;靖N=C0#wU'⨹db2kacH̙EFMdh5=0kL ,8>UOPu_#wUPiT\1JR~GX4s ,dFbqXXza`ɇ񰰠7::qXjL/呈Ar~GX4s!$,=Y=MaLL?z 5D]CNGP
4⨹db0B~GY^4s!H^(Y9za/<{&#\oD1BnI7$jC#U_#5rQk'P]"FBMe4oPuT\1`824qrOL%7k#G|zazb{&al,kDl<Fs/z_,V`/+L#)d|CgDr"Q?饊T>R`"irOuzeTÚÕlGGWikܑR.YQUa`w4;35OL/BײkL r_q;=C0#wU5'⨹db0:6[F?=0`{&4|Aq

?H	P*qF:;*Ta|U,FQ:ƑOL @{&4{"AzMa aaAd)oPuI=uJ#0*F#~GX4tHMdh5X
+'Z4Az&jCҎFҬV0*F#hœ5.=Y95 kL 0qαl>vLc+L~Af䑮X}rF*9(5Xu:z
W%Fu@j˝jd$Y_JP_E#24s%apA(AZMaX ZQ/$iQޗĨ
C*zY(+鬤J'Xir*)&+0=	P*Ú*$zY$nW'1l>_El>};Ҏ蟚*D^7+.ubPܯbƎLiVS=05pzaǯdAdKF#㵤VI[u>JkR}0n`P_E$uO[GN1Н#	tW{&2=0{&`L?GU}<i^U
~GYU蝚Dbi{=98z+jeX:څwS%Ue[VnW]VonW&ּnWazP
.\N͆{0#^b6\j{	aoGZ^jѰαiV g:.Yh)U:sOL"Mdh=0ŇkL &(0NKzibT!\?>gDrZQ+2%'iT>RM,V`z#-Uɇ5THβPܯ`OUb|*-=s5}#PJ24.vhbYQ{	ш
-ƕOL"MdhFzaA5L?GU<-GV֧촓#+a>4'>7K(/:'#m2G\'TMdd{%EVOd@Iⰼ}8.1̚bdx9{&2;槦T*{&@AYz]^Dqqې>v9iV
jOhdt	e%FGI=05Xza.
od@DX~{]l^jZP䡮\4UAT/:
L+aV2<鄸F{&2;L%~{]j#}<i^U
~GX9z'fQZddAf:@2RNJg譨rc(\jLV'ܯbB|*U#@ܯb~1̈́iVGy,P{&4{&R35dXܯbB|*U֠nW&[#*hHT=0ɬœ
['kL"+k1;7qĨ
C*}`Q9
V(D|KO+R+KV[MeZӚ)L94[Vl }cXeeΟ5g H{&wDx!XP,\`:vLO?*ޠ⨹db0<4~GVJ=0IɬDghXza/pWV =U{>~^czޓ>j-uAwCPbv@	xݫʂ=X䤂BZOAѐ-rdyŚ]h#@Fʨlc?=1f{&`OG.u|zP̻&'<aiOPuT\1`[24qs5L Gk#GP5`-a`^W43߭:	vmti~-0bu/# ǅ-!V}e+Vy| 87k
61G??uV\-B8RhS\UD@Bue8讷`@Xe4W@
ϛ9^UF6$c䠭S<eq Nֵ>荚WW>LW{++I0ҽb`z\pXL(`	=4ђwn]}r"M O/$exr~Օ5KVZ#)欶_H,O|Y\0}W%JxYڴ"QKY(ZepVlP۶K9PI?+00}4[ѺWV7f%efA5SmY]l>sXhXo@#a\<nPzbKd,	!ՈDx.u|zi&yXT+A|U,FU8R[ɬEG^ɬ=0g?_83 iHi߳҇	F~X^B5&Amp \.˳ҖjeL iAG-&' 0F0H&|ZEH-r.}RbbHxழ؍#Q>~zb@d,	V =uΰ6Jdzai@=AQr`yuPiL =Y:HdAC6gLH~.ѕحw_<-Š/:`H>jZbS
| Y`۲8b倛;UQxFF(#UεrzhGPUr	.MQ0u=D]n˲h'ጯ>#N|\yUHعӒND݊uεQDlڽX >ԓ>j-kygP6p@m'*;Wv	Wal=4<9ʅVW/Y/YhJ_}">fr\?(	YhD"Q;ᬬP۶iT>R`饊_M'n٫-Yi2٭PzieVW[-~GVo@Ѱ.thnPzbX'q,\`:=L2,?).P_E#
#G-ubdF/0@<=Xza?_ؔ@OA1[?zP8Z$g{-lup1]oEՀw[RV;颶AG-L(x>@4A b`1r(j.uv5_	5L]h#@ϨG`/*@|~\{&`Ocވ,\`:=L2(04:.Y0mTdhauAyaK5T0O263ZـwlvV+`l> 5u0<-!V}eB/g]X	@UmDd`j֢`1V\-5j
;A26bDcxZ(Fƺ݁g4NqyU -9r]\XPF]yo@{+&+%O$OGi^wrb0;0"`'0;FIҝԻ>rzhyy#+s_9_H5eEie}oKi*PpYڴ"QKHN2k+6M,V`rOM.Vi>Ym6JI5HaBm+ebO-V-Y9 FnJ݋g5`.-ںhbtLj $j
7LeɺPkuSC#?`̗:@RtGG::*l*F#8 b5J3 wkL мXJ_ܑYo_ ޿P$h .=\šY09̅(fR;H\ZrdYхdplTp4z#0UOy Fq>2rZz+G\3=MQ[~/@< 	\.+|ApLd\+noGYF~˝jk8Wkcioѥ|e=X7a=s]@3:?_蓊иX$槦 *ba:׽AUwRs2.Y
ԞAhpMdhAhhMa?^v䠌YYђ2Qa3XzXq[F[zbA8SgnXq9OM`*1gFHz
e00"`Yanju5tHB^1}eH<VKNx'8W5>uYԎ:c\d0H\^Uӕ+/p./*2~P"`_\$@Nx06b,Go֪?uyP"5OhO+,	sHZٵIjRmBP+jҿ:@OQOP<wN0"'kK֪?H*V6_#>Tl'ε!j_f'uHB@
-+z3$Ib[#qyV9&[n`RMx'PG^Uzc#m8
zbl00YZڍVm:TXһ+=0@Ǯl*7Y#uF:ӄl^2TuvO(9X+TpF@q?g,vHXXqT>j̬zaOd-tғz.Y 5|7=0`itPX؊+l^6̀N./, g`Š)SЅ/`k݀U YhA!1Pl	 PM "وP3k/G֋F+Z(["fhB:ԓ +-/g?XzZ^ŎR5݂H5@ qPl_#D^UgFB\BQkD6L ˝fv_#JvZRPY\F#ʀekKb4VV)εdYZ
RlD69=(
V.\O0W
8\{>'%bRa'/hրI `&THKL"d8z/*93!j|d`B݋K0pEEBS@+MQPY`-Y5\VX  GWio=bXaayVrG]C+=z ~˳޿lYI=6O_\7V>_絀p.uN+|`/cOz"#dl<PoDޔ3.ɂ=1L~
G.`u#a;z&vvLy`a
rؼ
I	xQ	Kaεجߑuv͊v/9Wza,^ɬz{{:ToMosl8FGO(9$XTpF@q?g,Uw P/]ޠ\WfecXoRq!dd|w
5mcEbhūʈ
BdbJݑHXpZPO,+*VW/Y/Yh5eEie}oKi EP)D+6FB-k
|#F#l^˓	N˙)2Zacv>GBղ2p;Z9ʂ\Z+)gK\g9hJ>ᒭG&C"'&9PIFF0_}0dex@esLl{X^s8^HB1*JwoH~=1WikʇN4h6Ʌe}~NL.iIQ>VnMs-ԙl{X/*2g9\J>ᒬ_3>{)M.VC'4f\_5-L 4A|U.FD#GN$ua鄲ɬ(K$kL Jh{)C6#Al`FPrc%jrF]ؒY ]\+T(h(jNL*T_h` 1i>cz/шTdh%IUdekL (ѰyD9JJ2l>~za Ҡ=AQre*jL8	k#Gsd@Ri'>u@4ר:.]qTdhJV:=0X{&4}kL ?uT[zNAh2aiPAQre,Lj~G[ɬyQɬ=0a@Vaƕ DP_EˣuAFd|	Q^ɬ_E+5ZFal,zĨ
C*$7E4Y_ 9PI.\=)du=AvLdQĨ
C*]JĆV(mFp+?++iXm,Xir*)04Y4 kN4[ԊfiG03*t+9k ΟX;@#D`++=G͜U9˗$d>fc	hZaiV=AQreAF~	OWk#G2'<Ma鄴,?5	"vp}g!B˪ m<79+{k6g 8{&`O]j}UI.]~GZOL"xpMdb2&4qqiV'<zMa鄴063DmD3Ĉz=k8|荬z&
l?X7/ވ@spRav>H5=1Y=X>z&LqTb~GYiV⨹tb2R4w#ɬ9! By&cN/Ok^Nuj<T	Z	\xMdl=vF9eI`1a!a}A ޠ*L[;*)|U.FPo;L"iyL"h2{&?4bg6J/YlZY|[1*|Y\0}W3XQam4)Hn3iT>R`#zibiV פBi>Ym`-5baɎfU	>6r.=˗:|vG2++=G9KrM.H1|^cV⨹tb0724wԭuza,k#GL%M?j	Yh}h}GVb>^bY o6|݆w=3Gk֡ygѥojOQrax~ֶ4w֞K=Y/G2-F=0 s5L*al,FDmD35=1P0a{ӎ/ޣoDldVs;꞊>zbzq荛0#.sʓ3GY2{&U|PL4ŰҰ/шf4wϏL%p,Wɇ<L1(=4KNNCQ/dFޜgoDl*L87bf8_	zsŠ8|\za ::J2.]/[=0MdhBIL kL ?4bg6J/YlZY|[1*|Y\0}W%FP4iR2gU?c	fbRҶkK\sS|9_TR3+cU?ƘZhCYPm'K0ʇIޗCBfԊ}2٪Ú× ] }aHqRSA0$E#6re
r~q#uJ|>vqFaZ`t4tǦU35?=0  !kL]g"(jMb;GUuu鈊9{&lVN$y`.'r0>l#q| vq=0	ab:|MF;8ҟŰQK5R)AH {&
$}z>D^U]LHk#`@zaa/DDnS>#T.:=0܌3)+064;8U_E˖:F#1Zza&odFb{&
XW{}Qy#Jv_H,O|YJ_.V>ᒤҚIXmir*)&+00~6_1zeW0洇"fp}vG/bBf>P&P`㫴iO⨹uHZchOƁf4x0{&4{D=Xza,0OLAŰ|hsTuv=1kBiOPiT\l?h%ƎLOL Mdh$
=Xza Za8]FIcT2#44.\ֲ17H
dFOL -{&c^Hs_,V`/+L#)d?+KM褉DP۶K0ʇOE\4YnWfd&֐X\.l=|hZ:+`ԏ	i#~GY=p}j^4{_4Tp	s _-Q֦?\ѡ˝cj-Y^U"ؑB9}܍W.ZH\jW:0K%yUw6mT< &ˤHܯ=16/0a#DiOAQrb1duzak#G2	kL"Cre?q;zibT!\??&Q9
Y1%!Vڸ4ZcޚO+ޒu		Ym2٫?4@#t}`+-&YZ.35L94\mC|3e_%O(fLh{%O$_c*(j^|iV WgPi4\l?#1q'Lވڇ=0{&'X/cjc֡lnJN> {aPwk_u`{ȬA볌'ƕa
}0*F#kacH>=0=Y=g odDal,G>~FDޒ}#bza*{&pXj#=}S;HjJ@KYx>/-a|(x@	5yjk=8F۴s	5絘d[e8Q7[F`F_Eˣ(fza iEkL"hq;-:Tnq;cv=1"f{8Q7[겴iV⨹tb14xɬ\L XzaHl?=Tl<&f*TLvq	G\qXrS6qZza Mddqq%荨zIL 2{&&?jb7=0ޠ*L[ƕgE4\1Ldwœs5g.h͞l =0HXza,fe䌯T/Y/Yh5e1*}">fr\?g-4!n6>]OlVlbݷC'<K-/NÚ:k/NXʫ`jXAlot.. rjy"FWrO`8S8
C8~4=.gWTw]ҼgW*q;.i^{ZhdqyUN˿W⃙UAN˿WqyUN˿WE3ʫdw]Ҽr.gWL.06Eg=Efr1*J3ǲ3K9PHn饊rzZZlՖdsYdV&ڲ\-+*dbEiBՓ[bdn-+FzeW<;	)\rc//'LŤɲ}1"ŴZ$th;w6`	9صl#?X2]V9`RT-uNUUGp
,? _gW#ch>

kyT-u<l,O_5'Ԭdu³H6*6+p.ZoT.o .*yUs@+鄨
ɬlf `]1%̬6\֤ns&B%T\uIac0&4ǳi5`\Z܎ck$^$ƔYT9{&Kz/8Omml?#~bXn	$V0;~GU'Eqk.mLE#&UouZ+"mF%-:kbo~G\1ڦ*ƕ۸zaB5Ml*mbiu5v\9cdd|e9tPDj=十hh}Q0VVp4z7tE'b8T`c`XcUαv.;rZTB;.u2_ܚb2ZKY@,\;AE?qA!/n^XAE?`!/RI#7pP&9Nmw"yUl>ֵ
~=l?#CS1Hod/yA(|i}LČ<aPuowmGP)8GDɬm&JA oz'={&~`v5YFj*z޺u'	?-=Hl(~i20FYvpF0/=1?ez)u1NN[\TzcM,=X\Nuv++K&5$?t.%=1 V?uz1l?#4"!|U0F)D%dA9a`>|!egGOJh u8O$#O]n#*"Oz9^U72,]H*֎}CG?di$uMrЏz~f-+9z濾9M0!Kz.Lwq[ WLrlɄ̭P`Yv*,lToer:!dAo
E@!`#˱ni !g`.DwQO	.ój6^2h
l(
eyL hէMMh
h%ə|;&l $u*66'?05TӄzcB^'1)l>ֶͽpWjcJ^wqA {&`YPf`).u+zcdbHFpIS9\*{8#}-Av'	 BST?L XoRz.a!B=05pabU ,ǶP`C͒Ŋ* )5+vF"bjEiB>X,++Y\sYd%eՖ/+0˕C
<Q(u*2|7K}oF]KR+KMlNk,VW˕eAlYL[H([r+v-J@rdvhZ0X	DBaɌetZċ:sZ5/8w6,3`VXo, ]w%A~G[iI]VC\#6a`_#b5>u.%|	@$6#6%ca`@N]
8ajcaa%~jza)Odp.GULse˝jF^hfVz{%|TL)E&ac+L+y/d-arFk#mv/7( f> X^)+9@䏑P~e)d?#Ӓ<$ kVI{6Tsu[EQk~2"~:VkdMCkjجߑuv9V4/;za(d=Tج}k`)X<$6FN'SE
Mh}SX a<%nnT,,: hּܱ69RϲZ
X}됀ub
"{&`axHؽucr.Vk^:98]D=1 kA(|i}Gzblfo$zism^G/8x[j9a>rGdubi@3sJ3=X`u	LrE}sl?T֡)ĘH5rsY$/LMdaܯ,sK	Gl9d?#pNrZʨcIzbT=100$qyV_ͥ6aj8W*U輫8m$\ѐhl
<[H_P=%rGŁHP7+PCR}smAͽpWjثWb}e~ǦMcІ+6~GXs0p4z#8FpFW9tPDj=十hh}S8O(^\BfV=0 *Mb>GYi@ks1ϣD{k0/$XFscbhūʈ
BdbJݑHXpZPO,+*VW/Y/Yh5eEie}oKi PƇ!QN\1ʇCtMH,oWdf}oSf%eӚ$j6ՕŲealYP['S+J欜GnJ݋g5WP\Z,Vn .Lj $jL`QMfċ"-ޔ8IClOdu'1/0l#SUq_|#OdFi][se˝fzn~,:ޞ#\<B'ϊ`rUL+y鄞 X@iIca,R(]yQ鄞 X(&c`V$C:*y":ԭus<E#J~2QUouYRmA	KaεV+6u]"XWza=X",biuMl:G=lG	B%aT F6;9DXO(-	{=Aכ]<ϪSp:.;#2θIDC!ed:O?cabrֲֹtdI_~_V6r5Y<l\*qIp({ԋ"ʁK~_ldGZB:=:͗шm<s֖٭Hx笶ԍzNXʯJ\.N]"F("2}:コ^Uru#Rk(:Gj.eZj3AyU5#l$\S;yl>(%6ޜq櫝j#ʁyV2JNcz`:O?p _zOS:_FKJ[ufcH*ƕؼ!ɬzN,f@S[\FWĐK*r$h	= ;x,bиzw=O͌ǦMb>GYiBz.a \{&'^ˋ<emхWSBĕ#T5da"`YLX,VT_9_~jeޗp!A 3Td*)K9PI4}oSf{KR+KMeT8\sYe6ՕŲealYP['S+J欜-[lPjL''}B#420'?[/5LZj($9s$I& X,lP,v, `/ ;/n5ΰs8OAB x/[u	HcPH֨,wkk	:F+jl?#^U'HVz\J/	zb	v	svQTb~GFLJK⨹b2s)DA5G-{&,?_8Q#1e($l?#4o\pgF/~值ժygnXX{ВCG?dV;L `#\..`V>900q0XzYM6_Ѱ]@@|.sa>7 0N.$jNkt8\TqceGޓ5\/Hyxg /*c^VЕuahmA0bՠ\)&n4Alm4amWPwbJi9fZ_	ӐbKT_EĨWZ/q \8A:7!D+H|=<n;}܉ޮy3D=1 5\>z1l?#FT*F#'s=YIXҠ*@{&oW*~P=1cҊAi^˅F\XYO<P[PYOK)b6/L pMbQW(=qhޓteO\sBO@BϜt l?J*-nZ]hSl&*HRXڠ3MD/ d̴ڭ9V.jTqEBM`VClZ@=Udu'*	jncYM1W
Svfq骬sa50BF{&7`up&Fr.VgoPSAaj\IzM`Hzb@od/h=*^pLH!SUuf:#'G7S8
Bq8ANXDhE\AN5ɖ(*k<&ma?mg0 5ў	c뱙4y`~<fQ
 ?YuXw:pxxzA
Ў:ƁhG}{ȡԨы929TP]z0x<A`/ېZNb'\Ty3SϰZ\=1k~QTb~G\q@'Qsdh=0/dF#)iP	Ǧ8b{&Pa`>NY<Wl>a[LCp`PZu:s_sI8j˅7`rsae?}AnAe>j[5,͋pfix<za&ɬJ*4g*W/95s9Pj,zkzp!Ř~p(tg3LJօ1rb)ō0ޤ
I
BJlN^nݪٓj]APGDT*ꊄf`6ŤcYGZr`)_yV0LUp1wjkN5U.u,u+yǤޥOA1:ޠ:Թ8d/w"yUW_c/8 uFO͕R`ӈ0i4p %@Dz*we5ɖĴp	H5]ݷA0mnza%dT33Fz0&>Ɏ7fh"QU]kX4$xѥz	K@o ahqb.[r/*57"tDrUJ[ugbo~G\1ڢ=v/qD {&ͽcp:F#bՍãeӋ
\z>-'=}S"y@<,bLLPwg}Q鄘Mb>GYiP
PE#$# I`MdⷯJk<GZZQ6нU9$f'/s$c0.\3mg09(j9-jdm@V9-1N<fUBTs	l6e^q|ddA9Ƥ*BvjLUMUT:F1Vv- qN57?MUe^g0du*QUyVpIB06^,@[~g	~D3Ŋ1*sY(XbՓ҅}e1`YPX.VV/ڲ|~JE-+K/z_,V`/+LU4
?Ro	(CnV"CG}4Zc	O/+0&V5e+-&[5#U	5SmY\[.VV}e1m"'[ad]kܥa=5-ǉ^^
3Sʼ[uE@H&ˉd,RƦ(DGeE._
3ah窣k
B5XZ<uihw(w@A8뾣S#}sTN	>zcBl>V9ߴ:ŰzXq;㫴i__L`zU	=1@azPcғԟL/L:ƑW{&4|zavɬ=0`ɇ_2q;FBϴzQR@ŨҫsmŇfF 4ʯPmQ,jGU@4;t/M+GPZaaj[	݅)(F$rw]ʀ2%`L]4mHz25-,l R	)#W%+K][Wa 5bڐFC+!NmTV*2`200r
;#H#6aN@5jVo VI@2j24[$r7\DKrbIl(r7tȽ\<a>HMy׹ \_]kpz5\ er5_ze_W6(shKŊ* )5+vF"bjEiB>X,++Y\sYd%eՖ/+0˕C
T&؆V"CGM.VC&gz%ezibjEiiV[LjF
Nk,ڲ\-+*dbEiH.sVNj; P[9
Ah[g5azjGכ$//,Pj+rc¿@H&ˁi_d5AՅ"	|]G=F1qۓ$y;}Z`> -0cQK7r/*'z#N+z eA.	a@:iu'-.u=1Mb=sm840ln*l?#]se %az\Ɣ⨹b14~E{&4},Xza',?3J52V}tPG~GOzCcj#O]nL |yUޠڣ~Ζ5s T4wܥa/MF{-u1j\si>c
 ^@0dul6QV+GTifZ S1h&ї|'!l''%D6/$dl@Oű`Z$鋃H#X58\MON(c H'ꉅ`˄mH#X58\sT(
WP L٣.w@3`^7XG^G[QBHxWEW׹(ItFUָKNR퍄..Wv	i^ @cR+5:ÃjiR 6kQ,ON2qCR-󷠛}p*ll.*'$R|h2al=_ 6(shKŊ* )5+vF"bjEiB>X,++Y\sYd%eՖ/+0˕C
pT&ե!Ȳ$_Ir Sf7a4Y5"+-&Y@p6ՕPh-++][,VTŴ҅'rV[9-ں*	PsYZ.V@[-`PX\vrc &IcRQajj-Id`zPgbF5~,
|XB׋ K0C\LN|G [u4~:'-.u=1td-:'|uv++錴0l֪{:?_\ʳ޿yo_cq;ݛy``O߽A.uJ45AQsap4$  kL$@Xw8䡉#ђ8:}~\T #O]n&F;f`/*F6߳3\~ G~^00X=zL |.*އ'zm(h'wi<r#L0Y!@Hk -]c`t9Lc/C3+luC EA_jlH3RGQ%-98(B~Z$N-z-P'_q_b}Q0p`,wBN3ka il졂.@l5 t9_xR-B`v-u`)%zRlŲ
ԂQݍr@GaHWI0crW.#RL`X`f]"F~+pWD //ϯr\@h:9/%CV	e666rU,l.*''m6j{DVzb2:al=_(X^Hlv^,Vؼ\XuPBĕ&,$V,)ʂr~Օ5KVZ/YlZY|[b|Z`JT&ե̋+yeHWPI5"+-0M.VOlՖNk,VW˕eAlYL[H([r ܕk%vhZ0X7#_1A@apxb8&[5'RaɌGeE.* r@}~^uAZF7e5#­P7PpX݋v\~,,-[Jr:օ}^UV8
%5_]@4P[~]V?Nt/=1P=aβAsigI~˝jLe Mb=sm840L?[u[
[G\ⷻ6BX400*F#hOɬО]kL l@al,ﱜVPYYAa>Yuc#ȼ,WhvwW0>1_[A|T'OE-:
 |.* .qFiց<r_T-0/~8  \zvwq1B
>60dl7+4o\1|okb(Z=E@(C}e9fA%e@݇7ݽ't`h&[0ua0<BI .\j]Z_ -Tr`{KFl	7]#̂>Ԭ*||A ?\ΌD	ODw׹-: hz5*6LU8*6X w }zٺ?
@X0k,P)aⷽ+oޗ4d%:RK+aK+\LRK0rIcc6ԯ1E~^HˋŊ* )5+vF"bjEiB>X,++Y\sYd%eՖ/+0˕C
,MiEdY[̋-REM.VC)=4[ه>%e Nk,e`=4Y5"f
DVWeAlYL5pZP5dnJ݋g5qy{Ϙ
zeSĮݫʄacce6r/*'zAzq[f}`COk9~į#V<
̌F\.'|A|^zc}sR~:V֨ !ŰzXq;㫴i__Lba=sϪ~GUq;޺zb֡\Ɣ/'⨹b0j~GX4wٞH*MdhL$b50,?SJiXR|JγfF[zb{V򩹕b5#ӗGk0.ޖ,yy\.6D-ˡjɛ0v)`%'0 }H Kʁťp0v.%9lZ\L@eup)_ڸ/tyceHY~dhCd̀LBfP]QYXK˝ S b-GUzr4ЇLXŲf0mZ $&el@\-4g ēN4\щ)02xh!A6cK;H֠])f@ l?+pUK9ūX9,I[1*5da"`YLX,VT_9_~jeޗp2Tj
xC*ZQeCĭE)"XC!_IvM.VZZlՖdsYdV&ڲ\-+*dbEiBՓ[bdn-+F2٪ vd=`` $jLeޙ5&$dċ#-fɄTHQ#C=q:Թ^U_F`ETAE^ɬ\f@!  U@0̬6\j7J^̬6ca#|Ts09*^{&l3YpN,\ƔS>͏L(kҜ o#C/0l#omjC:C0)a=s.MJ[i"FeΣ@`vjΫ>_^ͺ_ J[uXߑuvbi^^!+鄈	ɬz,*!ج}k!S[eαx6FN'SNJ&W4> ,lGvsCꉂpPz^n=A(p4#ꖛrP*\
Z;
Q{Q
9$1\$˝j= 6(%9zZzOS_z4͇qǯM0l9Pjx#b栙PNuq_ޤZx_>zXOE\oEd>ֵ5YHYuYA֞8+z/Z<pVZ@%NFˤH% !ags8+0 x\i#Rmd,7:Gj#(^UM'd˙*q[x[D[>B^ou<GQɠO12T;=W|:NyK~"'_@Ήr+%}A	Kaεv+6u]U+x:WzaptMc9`YPGbo~GZ8
k~˝chqqB"APj怙SXhh}S8O(/]OPwg}S#3+Hdk:J3\\2@?}鄆fMb8N/*qqx[brabD!`P%n$B,MY8XH(X'Seb+k,䬴_}">fr\?aPA?K",TS|Xl֐nT3)l>ֶ:T3Z4ѕ6ubx=0
^ɬ/D[ʈ+=wDqq)PTu)B6/D{NN2Z/Q*\FEpz*zIo$@pI=	;.c32TMb=iOHU"sJ=0xMay#wQ|Y\0J>ᒧұddtK3F2C9[c+9^=f*)&+LM'5"٫-Yi4(MeqlYX[,VTŴ҅' #p%nųBݫZ.V-+l $j-aɌS,5,a#!V T06:FgX8]FIQbQ*椂X}'%-@݇xZ<衝
5˒Dx FAuF^ֱVPba>GZz8;#ǲk75 BFeg9γQx}`;Ku`ŀ\,|T<bk0i#5tdҟy }=0 ]mVhǦ&`V$C:)V(laNaWRY4.uFUouZRm.P%-:ԪfcN,U+7qԌMcV8Y:T;.uXhG2p>2S{ #}dyAh˳yF8{)957dr@LsS!ed: {ZhW9α⿽H"t0w}cg66sLjxHع`P|eT [\gEk` w}"T3㨉[@G=eH<I&Ude,oڢ&9K\rI ^J5y:TB:P#9Th@ʡmTⷠ}>mE=\-	yuvA A?% ~2/Jz	xPER}smAͽpWj*ƕؼDWzaE"XB,"Y#uA5eαe~PllI؎	8vND27ܰbpP/]OPwg}S"3+Z 5`f@ޠFHNonzah=XʫCx,?z1l?#4.a =PFMdh$ԢMa<?jJnuTqQN=#F P-a`(QR,qyTPӋec` AUwS".a ==0Y;酩5͇,y͎Ŋ* )5+vF"bjEiB>X,++Y\sYd%eՖ/+0˕C
6FB\?
OQ+Q1gOvM.VC$f>&r#F/Mb
a?2~ؾ\JL,np $mdhJLSLTɥ̮-MOk Ay#0Fs˕Pp2UeptC"kʇN4h6ɅJL'-|.tj9ݶLSLT=MEs8^HQr1*JP}!PƇɇ5T>RXkn#H;'ɅJLW@Z9amee30TqyT9ʄbT!\?bGX6WbÚG*)8]n#H;'ɅJLW@Z9amee3y#+sĨ
C*5e^Úr򓴍4ac0	e	ZS&Sdjm(Z+;Z9ʇXs8^HQr1*J5e?!OL9@re'uDe/\I4.%=ER$aꞙjZ&p'U#9^U_k+\/*,ߎ=gWh?s82aUv{Z( \/*Q|2=0¡y#3H}W%[s3ǲP5~0\[:ve\?
OmQf!Q+6YڱYڶ"	C$}oSR+K`X5e+-&[5Fx]QNk,.MeueebaɌ*L.YV*%	Ai7zhވ
 {&(LwƗ4z]ŞF:
.Hvz,ݷ˖RiE٨kb͔VearǵBfPţ6/Dn	qrdh4Íy莟r/;i}UZڌl?#KS/DnǦ!jL* aTy0F=A"FOі $ɜ!wGzqwGzp7]@] Dmx&g`k#8mkpQ2M̎._	醀0MeC#4g6\옏v23F5}c xl^W\YxE8#A}u֛WXxXr呪P{qR` #W6醁5BfPr呬`-zq:4,Y?H׹^K.-ebW<TQcJ-4Yre~Xص%)/=0(L@<5z#uGފ&9B6{Ig43m#y莟r/-^4a"yUsmF^֥)ė7SGWcL od/WfLQ~7]ÌGd\FTX ^/TQx0RGzqwGzqw	U%	 $qwmx&j#LlrdU);,eIj]p	ɬdf0&˘}FhCO?'ٴ䟜QHQay"qش,+*VW#)k,䬴_}">fr\?NBVmgP۶vi>T>RzjEicz4Y4ZblՖdlԍV&YMeqlYX[,VTŴҐ\-Y8[fg5WP\]^XGC
&ԟ6L/|(F&Āa|w;'n_pv,	bC\,1łNXlA\X:.[yfs&T=}Q|xj<j	#FGŲSՈ~U0I\&ZM'vʋA `H1qa	 J@+shcHm[.XɁjXvarѦ켘Ob99&Te4d˛N2T`qf=YU}siS"\2AoQ@{&6IKaΠv9]`[:tp6"oSshN_zMeC,o#.uz2͖͞\2;9&J>J%-܉Դ'f8Hµi/*!jZ]wƑJ	 u9#ʯPuA-uƕ T_Eͣ#GP8lza`Ma酨Ň޿NIA3#J+GLPX~ր/*6N=0C&AUbLiPT\1\4{L("5zaAdZ[ˆ}6l7X|\F:4g2&pjIe̒̒za#&܇"򬎰9q0ҏL)?((7oFT0  gk'+*M,/ "a%M4^ͥNeK}8@cCyVGXo8J=02.THݾ;.&W4=0'k'+*M,/ a%Mҫd0ʮr9H:\[lzap0ҏL .Fa`Hzaf,?z1l?#4!/шB|hvza`^{&4|za`ɬ=0.06?NlECWdY`\d\\i/wkU0^vL' b}`ax'l^1skʫaεPSAajI3$o8,~4ӏ<İg;8L!2{& ^LK`nɬ/MX _#UmH'?[\6`]L!&{&y	Cq`(N~'4ADy{!x[οLeQU|iPR\2@gke`uz)ͮ\/*:ֽAOus
q&: <Ĭo8$/=1 {#7P&9Nmw"yUl>ֵ
~=l?#CS10P{&'zK8L@6Fⷽ_$9^,Vؼ\Xu9QHX9,I[5IVN+J	łeA`YXj%+-欶_H,O|Y\0}WTAolVmgP\1T>RM'5"٫-VZLjXGYag)6Lƥ0'Ŗ&j_xk{Ŗ=(GOL X={&`޺0<62:'uE}seJ=l?#CS3>:Wkq	ց8S|~4Ӕ}ȸ^U[uGus
q&y:0{&=1$0au`x(lduN'{/8ϧK9G܋UZʔz~GZ0g>:1tr=8GW~GXOdG5=b> aS5Η/Yh5eEidbT">fr\?`Yfr!Ú*)&[p.uY8TEjX^	ȎSUF韬(rQf+s:ͣ`=0?
;\kc`g3FJRj#abyy#3H}W%Y2k+bh:%M.VL*)&z5e=4Y5"+-&[5Fx]QNk,x\js[ebaɎD:|qcf.Տ̠uGoDmx<zaɬJ2Ӎd>#=GoDmx<jy
^ɬJ2ţsC6<$l^&926p\;z[RK#㫱Ym_gf$y&HauXй2Tsu93>hMNMNMNMNPccqPU^^5&v\mQ+TL92:gwmPL'l3FXu3g荶/L PǢ7SӋFiilC@Fc#kʫaγ).aN$>:nMb6/3<r?:`|lBHZ98
OS4444Yo67 %URlwe̬ڣ]xVsr:gwmPL'#pFL!RMeJў`aLG޻Vfj/0uΟ!ؽAqcb8Ao-GVF>|RP]J2xN8֝{+\7s GX2.@Wz#lOL(k̠W2}rF2.@Wz#m\ЭS/=0"X&e WE=&l:/P`Lsjaγ).aN$>: n\/*0/9#Kzb8L?>`%L, /MGV-G=t.D#093>hMNMNMNMNk]B6;`mQL(R:gwm&hїHX LуqX`v܀y\j\Y 68c"w6@d9 2.\l5X4ÍZ}s
~=l?#KS/DnǦ#S5ȸ^Uz&`^rGƗ3"n0\ 6^bBHYX69696968_`Jln*tJ4˖Xڣ\%
H5]ݷ+A0mL=0§k*=G	d}뱑2S]n0]9#ޓ;QZEQخ,+*VW#)k,䬴_}">fr\?YfCBv$vrPo+LXl=O5&GYM>z\^U_F`R_E͖h?4=0=Y>' =Xza`2al,vz+[c:&!{-Bb_B_oL1?=#&'{GժLOF3b|ZaH}W%Ok+tFriE+09PI4Zc֒;&{8# eSkjOe:L+ac-{wbLwr|-E' /*AFa`&F",22=-uL#VMdd}=035,?bq8J8~8{&r3zON_zQ_d-uX@do_Ӊ==1({&a*3|[b|ZaH}W%P'n֗Bq-(ir~XOԊfl ɲVZM9nc艶-++eʂ>ZP5dnJe&LHcYd0&PP<TOw5Ce;Q|=u/d`WpQ$bz.޾.kJՉZ4>;',|[A$yx^rOGGOd/%:,I#%q][\s89aάI$ʋՑ.`k`ps85bEh債Dj6N+	̠"as)2,KYݴ-JMH17q2td}A2=YU}suv%&2ee?9Pzac5[):7*sh	1ϒL#ɬe4 lUNfYds'TMc~V V::^rt~dO1YBa>sL.XwWanKX[Hv=
l?_|F 9p	Ň#7P&9Nmw"yUl>ֵ
~=l?#CS1pLFK5q;i}J>zb,?X~GYuq6Z=0ɬA/,"OG	{&6`|JA#wPJosفw35h}C	SOf{&bN~'4?Hξd/a8֗U^FHNW}Mb#7P&9Nmw"yUl>ֵ
~=l?#CS1pLJd/yiA("#ax'l^1skʫaεPSAajI% ao8 |0q[-Fsb%nŉ'	P}e1`YPX.VV/ڲ|~JE-+K/z_,V`/+LUP<Ãҳk<V4biT>Rz#BeT<.L9!~sU>?6	E]wX/'P-
~GV0>,ZrhluVc`T(~za V ':.m ڨ4D[}#5za>dH!kag%|l:+6g*+4P_Eͣ%U>`[z\{&4q{	=Xza"_}FOm!@-ZXވEG[>6?.u@?+:.m4j	8{&4qyPz=Xzaa`@{/r\#* zaaiZ[A|U6FN424{uzaf'k#G=00nMa
 a`_OL PXVޠ⨹b4]Pi奰OL LY;(Xza񰰔ͣaa%(EZX^Hs_.VF%@RUUx?,NBdY[MLȿ$=SOL)O+ؼ]RdǪ}ɜ!IԥIkڇ&p'RmUw#1YHDE6>]?,I["ʊZXUwDDE6>]Iiz(",J'p֙Qhnd:?NM.VC$ffIÚbNK@+UR~ wxsQT8VV֌/dumȬxt]7 oU@ysp8UtC(uFe~t+!fDa:<?dh'BFzibT!\??R!QLٵpWemKYn4YʇL4Z`ܯަV5e+-&[5#U	5SmY\[.VV}e1m"|.欜-[lPjNBF<1m&6qdz,AL07 #Y6PE9$j-#FIFȬ^AͣOZAOah͂2z^Z֨Լ'&͜^I%E;{nޤX^6`ͻ#ލj73l,6[obQWR-)Ʃ?(j:s7(xF\c~jZH'TFP:b`~Z#Z0wtbHF$Z'|<c ܨ+qp#EH+·㍆= @x+c ]7͋W
@ir'- k{_CCH~YjrO0d(NI2w=qFrZO=0凲k M'+ +A`-EYk'ebFV}p% 4OLzaMdⷓj&2W
~	CxzaT1J9ֲL:)(czmqͥ=(mfuq(#Jwl(K5͒7q90Jzh-@RMeFh>т{=IozPN聛LzXݮuVu	cLC	au#~Wv!icl90q[ވ^2MiP0l6A֪2s#J|3=0d|z1ʎ] ZjJͣa#D^A-\jf 
R1Tuvjza1kt
C	Xk6zOݮtb\2FOݭysŰ0\Ll=~.>NHl"ss
 ppoj;giN0y+L<.^HG 
*#1\5_sR+T^7\ʁ4sdoL8@7%&o62n~ |j7L[Ո]0M,fei1ݴtXDj&Tk(_KPQ^GYX%{kIYubZ1/у|2[$=z5ӳ2:d:.eڭ[˝fj]ut/Fr99b^ueγP/@75_5Vp_0,<YbUz0kuFN4gqZ
ʕ}XoγWle˒42sٳ`DM7b7SlnQٞR&u9G^*L[:m6ƕg 5PD*L2Xza~19聕<nj'<+هl;J	N5OI^7\	y44`  ]>*:tGSCbhsL5ɀ-|0而c%}Z^o_HX残)
`6%}
Rm\T,^c}u\֤nJysl#}NXg)UмѬpvr5_Bޠ݅ou	@TkܒKmqyY'A.@Ӧ| 51hi;bX7AΡ*,XؼX2Q7RU'-_T^iܓ_Tza/d/TLҜjRDTxܸ}QY0l#x/*QRH-2v$W$T=0dN+y=Vz>Xw	 XبoR"L.wa=)V6G[n϶X-^GYX~Խ㫎9jza"Y~Q>ƯKabʝƯC=0odTnf,ʯF9QA
}sⷦ6'^MN<-~.uqfF9@px\^EQag5vSr5_6>^퀟aw(0wEވ^LdL ~m91l#JzaY^G$GXrD/duRmGWiNMl\ Q(L)d/rS UP=Xq[#9|XxZ0jrsY(Xdj!&,$V,)ʂr~Օ5KVZ/YlZY|[b|Z`0 twD2"Q+tDYgj$9Qhnd:?z'K=EL/5z(-Oɇ5#"	B
4vr/jj{X9GmxZ8Ҳ5g=Hⰼ_.VF%@RUUF9iz(",k=۲hl<}W»0vYHeDhŝ?p+]BeKwL*mDhŝ?+La_PJ;ޔ3g" |^ULjnR_QaiRv5P}sjIعޠj4V0.s5F31*b?˕d6	-J52M,1tir*)04[Ԋ
iblՖ-0湧
WGSRM 0hq7K$rQa-&
R[V%Z^oUu	n)O'zaw`nWAj9m4ݧXB'FL.(]و	#XؘIt1XRTOcc&.0q;LD䌩Δ_}">bT"b|Z`JclJކe6n%!c3\1T>RM'5"f 
l ɇ53za?s@^~F	JPnx
/*KƭFEx-@)rʂڷu֘ a8D@Eb -EUN˺ )6}1>JLO rb}#X@O&p]#LxVV(q;LAq*3}">f1*|Z`JpV4c-47!q)QirL/ʇL+Ԋ޺lPOILkTM,V`M'3_TÚÓsDGJ<T	DHL#jɬ*'2-뮡W+	ѰKh*3}">f1*|Z`JʹSL6.S!g*#F,4['PI4Y4ZdesBW;҈<l֠6jhpjZZas @./~2{X0NKrO8u0B5֍sC/=bFTJ欶_H,XF%@RL#k>_.V>ᒣ!w[S-(X6ti>PIK$3퀍xRLjF
=)>&+0tb ^ $jfaaehp	T@aG.:p]Q	z\k{m(wef* )&#$BL#y|[r\?aTK4PTFYҚXC&/+La_py4[Ԋflձ$תz/6JI5SkBSh>GZAN
<V?]Z4ʥ 8%YޯrI^5nkƗGXj^j\䒭R@!K	8~AMu餝\\v	I9A0
&r"hl-4aiRhM$ wI;J˻1 .֦<-*'鄪ɇzbtQal=4FFW*k,䬴_HZY|[b|Z`JAPq+vO*#F,4Zc^~l֨=0洄hh6@HMdl=1zĨ
C*ʃ52S!t|]eZÚ89jza"5/$n9/+L#)d jeY(c*#F,M.V¿rQCClؠLk]kHz/?FPz#.gldp4FNJkEpj#(8#
'G%W"T5=0ayy#wQI1p2Uaw34ɣ'4bΟM.VXC&7	}oKh1 Lj(iYm6JI5SmY\[.VV}e1m"njܕk%v/EѪ3W&-+lRSs@.Pu_dd F.OE\ȐN	YG&0nn"̂eC3e;BȧuO'	:a+j/*uFr9al+~!iWB#ZufId<Qys%ЭSiuk2Tt/j^ˉ9xǨrtn޹rNj0.\𣖳1tj檗,Ĝ#1tjG?<c,v//lױ`'}¡\[& .jJΠ`Db:pjsg$FL \-+r/=-@	$$WԼZ$a v	@/  \7+Y0iB' ݙ0Opܯ-1t}8#[cδ`Օ#-hpl/\-d u8\-EB*'L-݋ls L&rضSSقR{+%4]n -q!j㰤llxA#P#0yشI*'m {k!Gz*Z@𸌱qjJv~+\rFnKꞃm8lKs*LO~zKLO	tHT[cMO*sWi:mdL14I(rGL?dmƸ[qiDr( l<hc9x[brabF%@Rk%VXpZPO,+*VW/Y/Yh5eEie}oKi*6ʇC#Q1gOp+]S+b#Q1gO+09PIW]JX=TOO(^ViV[MGY7 "m+*L94֦pNk=03uj=^v\/*$F!xgr׮7rx]rIVGjM#<ƲѦA_FL Ans6f\vHVIr>Z\ irP4Mcr4;dvLe uAl0w<&
j0.B`wD6XSw5\jA)#AQ=L"Izba^HB+k,䬴F%@R/YlZY|[b|Z`JJCQ1gHZK|H4Zc8PFQ8&VժM'%	2٬irI;Ym0湋TrT3D3P->"YYx] s
h8lIOHfDL^#i' /A`C
^`5/P8
AaRTPT
A鈷#aeJ5	F鄢y#9ҋV[/V_'J_,V`/+LUQ'[J֙PpTFYibw+L`#{8Q'?yXGIc% @.^	UަV꜔Nơ&{;GUJseoD~3\tgs/LL)b^W\#X^#YBk#A,vTIJ4'j PHRPT1 (%23J5@)0DMF쾑ZY|[bH\0}W%I!ĨMiTzǍ0_.5[4t\1T>Ra_py`QP	&֐rFho@p=C67]Yjc5@URL'@"May#wTl<Ji*!
Dhŝ?+Lz_WjkHzm稾\0J>ᒫ	fM̨WxFk*%n*#F,xwcPp4"JTFYp+]5QV舲4bΟWxFʇC$eDhŝ?p+]5B$eDhŝ?Uwc+bV舲4bΞ6>]n$eDhŝ?V/D/:$=SOL)O+ؼ^&z}rgH}Rx)_Bkڇ&p'Rl^t/0&IzޟjRTJWyн12Mc>PR͋Δ(LXO>93><?bkڇ&p'Rl^t2Mc>PR͋Δ,LXO>93><?bikڇ&p'Rl^t45TC8
CJ6/:P2Mc>PR͋Δ$=SOL)O+ؼAe2Mc>PR͋Δ$=SOL)O+ؼBZdǪ}ɜ!Iԥ&z}rgH}Rx)_Fk$=SOL)O+ؼ2Mc>PR͋ΌLXO>93><?b5ɒkڇ&p'Rl^tf2Mc>PRͿ 6/GG9!j&FeH<$`& Hh	uJhI:ጣ/ze#'Oťαy>f+dc3I2iskf-fnK񑂓DeԎ-IGUQ)\F
OȲ:R#h8kсC.uY}WglE]=
bڷ
AvI"u>h1_w$'G]˸du Ӳ?p?~]CNE޴~%P>]#Cpg!a |"v.Eσ?~]CNE޴~%*b`>Cf\"!`>D:Gpa]U۸툿ԙ&z}rgH}Rx)_ɥ|_LғK#2٪aɌ5l{Y''k>M\Zzad,	1@\6l?'a=Xͣ9tdzadF#b\se	7{&6CGk1(G6za8 ײk#ͣN(zOdG:ò$62c	y/{&8gυɬLmeɬq;݌e/d0CZmdc-Nײk'9{&6^Hg6\_,V`/+L#)df:f̥AJ)̦&z}rgH}Rx)_FeD5TC8
CJ6/:3+&IzޟjRTJWyљ]2Mc>PR͋Ό$=SOL)O+ؼ12Mc>PRͣ+L9@re'<s8^HlF%@RUW!>{,XCvhX64ZcޚsYe4[ѺWޚX%eԊfF
mY\[.VV}e1m"nj|.ضsY) pj`]@ɐ\lZ.V-+mR5	&0[a_M0.栙RRx:u'io8}L!HjXG_ܣʳ<>q[Nғh֦6WNcabzÆ:p򠱋鸆=2$TXPIaJ99l>l0Mbtͧ$y0KjL!"+527)8*ziHK}$:{&ZڂK{:Ꭾ*ƕw_L#$k+6~GZ
k`6	G=lG	B%aT F6;9D O(GWb/?l\tZ.hݺL YsϐӁВ{h@C!7 I`XмhTqhd5OR2[tc X>C|zï=Q_nLHB0hOݞ.*	,)9|CR2S}5Tz޺ui>B^m8>zc '$|OW=13B"ԏuAiQl>!H	y鈴t[uT'?[PH֨Ɔd-:Ӓ>:FƂ)lъ[9#L"1q`:`#Q##NHB0/*uf+fF[S#D~4ʦYې|5#­PZHGg!LF"a(#DM{ahoGHKGFXllAP[u<i)VZJ	iLtPc@t@ԁ;J@*o	A3c 9#LHbv<hcsm: ܕAUwRti#@cG!Z{&4|za6kL#@nXrG#?+s9#0V&OP`ΓFfўu#7AG 4jԽAQĀ'_+`΅Sw ]-Z J[ufcH*ƕؼkTqbo~GZ ).uؽuchÉB$js8RGrZp		{Y<Pal=clv^,Vؼ\Xu9QHX9,I[3B,MY8XH(RD">X,++Y\sYd%eՖ/+0˕C
zs6e,XCvhĬ83ribxM4P\14[Ԋ-#s{P5e+-#YMew8-++eʂ>ZP5dnJ݋g5WQ|M/8J-+FL91tqXT-4a<zcHod-ޠq@ 7W:.FζtMcY&ee}%tp#ʫ\W(ᇞ֔<aⷯc$>P}P {&n8
CŁW5"*}^, o^i;
K-ѷ(Ql<;UP=9m]εP=Nr.u=1llCXƠy9:p܈!2[u0$y鍰pMbtOLiH?@a%*F 4\TzaTdMceeod9]l>ֶ:TXWWU4Tvzak#U˰dX\}qҡ*1$#b8$%]:r	Mh	=pFGsBDNuNsnJe#r?u'Ls2!^ɬ[TQ U@b{&p7-rF8a}~1VpF'꜄%U}Ab(snꜛ|Vq;6p.8rDH\^Ur3N
#G"~76QɷUog%tpo8I(@@3Q䪷C͍KŊ1*sY(XbՓ҅}e1`YPX.VV/ڲ|~JE-+K/z_,V`/+LUPAo0alT6mPfg*'\Mca]kь`]1Fŧ"B$W&p$qpT\R\1{]i
1Di(u3'RM,V`rR+K`%ie>jK=sTfjP4[p47"lՖde@T0[.VVs;ѨXs\'>FFX9V~(|^zb ч~\-T9ߴJ'-.u=1!ŰzYWhҾ2Za=sUAuX~ќYo='zg! ֡7uJR}0*q0u#Gs4{&4|zaɬ=0}hg+>:uR|cJεFF[za&~yU723;;[
l{-c1aj	͜ⷕl(lyLZ6$ވ-p0MlRly)6=؁Z'&jDu,T6B٘nyaI0*a%T3P	Kx<A,xxo=1 "Ca:1al,Q/$erX,++Y\J_9_~jeޗp2TiA+924)i9MH,oWPI4Zbibi>V[MeT|.zk85n&tDrR Ӕ>n Sub`57_5_3ʫӁC;)y aI/;f5-u&r5z
A6+}C11`/sqF2@޺sӊޚ"4I'cY^za0nGf5-rF6VHI+S9KܧW-eΫ_RCt3'(z$fᣖ>GZzQ/$eHtV[/VF%@R/z_,V`/+LUPVJf̥d3SK*)M.VC$f٫-Yi4[Ԋ-#sTӚ&]6Օe&eʃqjn-)i- aaRϑՏޠqϸ=0'k}`OuzaBkarpqyU~.f5-tNDqyⷦϽCFAP(=0aŰp4z#4.}/r5z
A&3v3)Ϋ֪NpaAc<'ɬ	hF{&9ҲiO%UUPFt[Z^2Og)ҵga‍AHzܙ5D`u#\@(([w'ʲUYUiUz䌛Pjl>J$*G[5.H3Wq>LFƣEH1#VGWITlzSV,cp7N݌ư>LѷT3r6ƫ]ư>LQ$`\5j4f5-:13-r:ϧ5	JA(be=sNEQzoM{9KJaK@ƣEHr8`w+y$$ƕSʫl7ݗ:1"Tor䪰]Pj4[i9CXʫ`jXADl<s҅}e1`YPJ,++Y\sYd%eՖ/+0˕dK$򳙳)PRĬ83jieE>\1ʇEVKILjGÚÐl\=޺:N'y`,:ϧ:F?0l4rpz\wzUW3ʫDl<Fs/z_,V`/+L#)dxVs6e+&(oCF2Pz4f*)0}4ZcHZ[
41 #bO/f8&Yi d&[5A6Օ@][.VV`<[,VT}e2McgEiI5H 5Xu:yU 'z8P/*$z:lzc
[qyU~_D-Mq_L*20-:Iď?8)'aβFul֨Od-:Ӊ]Jzc?llaa840`O]j=swSTӌF}~GX4{/=035y^ɬ=0 _6(+>:g@h+Gƕ]kkj&#O]nL d4ʯPmQ5#Ϫ~Qa^='@/*8R/*`-I=;Wv-sTl'e4Š ~-`-[m[nlP۱ 
epjD&u,TmRanmaHXa$mSP_"E 3=0$y 06^H9BEiB>XF%@R_9_~jeޗp2TpV4c*-HmAYQLM.VXC& R+K`%ޠ4[٫-[5sP+-hsYe8F6Օd-++.-+*d`TraaP3ƨqyU蛚u@Pp`OI2*pGZďHN~Eu6=12aNgW<K(e.;#< #@0\'>q~p% Nɇ^\+T2N~#rr߲Z=X\N$|uv++2lml?#q#L dzP:αiO>_M8gacH!I9	_Tl,Q% !egGVNPE_ }ď*: #O]na /*AFVvrԎ+>=="FBhGnMpkɁՎ	B<]`/HGcdyLZ	0AhЏlɡRhGB=؀r8" t1t <1P# JꝀ~053=0$y4L?4rаO,+*bT"+k,䬴_}">fr\?|ÌeoCF2M,TVzi>trirfnjɩYm2٩(zj%eӚ)-++eʈ\-)	tp.-VWV0泔N{چp:gMosq[Lc@p%-.u ^U_8!&f+yp(oWl_p43K+ʲq?܂p$T(=1 0q[ҕcY{ajOL@_cJUFoEh\"+nMY*(#2a/<BRֹC8:N+y`$ k`doѥ|e=1@' ܄s*p)[uY^q[k#%zUT/
xز5Okz
L@Cd?#7Jh8|e=1~\Ɓ8 B	~Vlj3l>ec_c>B$ #	Ulsq[k \V\ c`V8@RrcZ`҆pG=:3pTOb_]V 01b3,XpZPOD!`YPX.VV#T	~Օ5KVZ/YlZY|[b|Z`0`5R)Y4qE-&g*'މK&+0&VOeT|.z<)5&tIoGO \PT䟨f8aγizc 0{&:_槦00bauUPM5εG'd;#%G=穦 {&	Kaεڡѥ|emUQRvz/dNPq[جߑ;4bFcaGhGf

:r(5rRzQo) pQ5TO(֚J[uV+e~ͽj#ت^#SSN^ɬD[ʆv+=6ޙ|p4Mce˝cdbHFI`2ƗpINCЙSDP$>9Og!LtO(;SL"#5`fXGziHLɬ/$iQāyTZY|[bH\0}W%IlGRfrPz?5T>RLR\{X3W3ʥ䎨vbT!\?p'ehnVM8sXC%LRYl@"al,p}FL*LcGTg;b1*J}IdbƚiT>RM,V`M'5"`lq@GÚ×0kU+zM~%aL|<B/_^բGkabyTn栙RPУu'ش]$fI4[l,$ZcUFDA2aγi=1@0Q'PM5εGJMc1Ys臩2{&ZPKbi__{:TFTFݞd=#XTجߑ;	'JX
oD{-.uNre:z(T89`ShV O(TN[\]PKMosm9#.%#0l#89#k$?V`|`Ϋ-H˾{X):O%)l>ֶfcDkcJ^#n+=Mq5D,%YhuSZespIؽm_8fScQ'9BeOI !-{9BeBq<%3+ɬ[7)8	"LsSSk#a*3}">f1*|Z`JtC졊']k|G<LT!p=hjnR苪܉UIT@h'fQb>D6R4[u;'H{RGTg;b1*JCǲ*OBîiT>RM,V``&zi>Z[-!q0U
?_eZw WڕEH6@	pr,?G1&>]NDsXT,*=1WTbEiVcO2JbhԏX^ɜ'$Ng<TYjfZȻ5-fvl[2͋"ٗ	d]-k"eEe.2Ȼ\[2Eٖ.fYd]KfY.̶v[2"llYhų-Ru
]A]K_83Sb⿯y#Jv_H,O|YJ_.V>i*Osc*-"X\1ʇI n4[gV_6jl%e'Y#U	-++eʂ>ZP5dnJ݋g5WP\@H&[5L9$f_cas<g㊴sW# y,nG1ii#ƎH2 &Tw܈Z +T7
+LVx+Vx'֘x
kL#Ϫ#TG>4}QO]u+z.\ gnukP`:!?խA֠VukVydj<o[	5Ea&jxu@flxM-dpNMadge;,2IYI,yl$ז@f~[	3% @fl 3D-!dma&ز4bI
@3T	:!m,yl5,yl6,|%nG-k!v[6!lیfG-k!~[6!A-dG-l![6!ضm,z1lF>Pۨjc-Ad"Kc,ԲfűlYKc.E-;-E[qB-qle,Z^Y?,Y2%`[l![hl[m![hE*:177NGZ)I5NDG9#40j^Hg6хWPsY)ʈ
Bĕ&F"a"`YLX,VT_9_~jeޗpLT1x~<eSDȲp֚5iT>RM,V``ް^Z[-1q0湛sS?_T@ui: Au[܊>HNK# %>z?GFuZUC9GHq1"x+1'֙!&ȑ#KR8393x犋"AlPYf,Բ.͋fYd][2,-ad]̳ȻeYkfZȻ^[2זEl?,	l Eٖ.fZ!d]-m"e
BP˨/FH1 ^
qF///]H/TI3*,ɖQlPY
3RjY
3cj5-fŐuY
5ad(gYd(-qBql\Y
5峭ynbȻ?-gvA-dȻ`[2E!lD,ų-d]̴aH]*um85'Ƌr)y#*Fs+K/z_,V`#)˕JAPhEaG4ZcK	O?VC٫-[5s'b:as6pH𞦃pՇ_8:l$8@pYh	nLCr*;C!/T KӔ|48sa%Ę~LGr,*Gb¡*23ꐓ f128;#ap<}QdPYa.o\Բo\زo[	xK&K,e;,^2ɾ&K,尗?-&ɾ&!l%&bK,ŰF@25d97UZ$wzi;W ɇ6Ww䌩Δ_}">bT"b|Z`	VʄB,툲3!DwԚ\1ʇIM'R+K`!lՖ-1q0湛sSX~*ӮuaP UnLCr*Q!:!/Td (h	?G1&U:܋
DK⺣#֘d
q$$3.Apܯ]HjRGQe>5-SŸ3b~%|vYO[\[\YO-,pgA,S腸4B}ne>[F
uu/>3@-i!/Qdq-!.J-楐v[7͋!.N-B](o,LoB\[7,Xo,\o,dovŐ-	d%e}d%f!d%ޖŐ0bKOTGNsa$o]u,u.3ްu3y⿞aP|2g:Q~jeޑPi&(?|/	YeBfCn+zgiT>RM,V``&zi>Z[fl!i5\IOSEaijWWX ,!/d (hXa90``XTŅKx+KZb0#LvF2@ܯZZ=aZ&ppf5TYO-,KpfnRO*A87U @nLX<}R83}TdmCYs#z+MZK,楰5,Ű6,^ɾ&l%&eR7
.uU`$jcz_?/$eHtՖ#)pM%FPdЀ%BEvTiʇI	zE_[5mWaa̎> %>z_
~"%1aR9[Uik2U@Na?hZ(W(KGµNL)#1zƪOO]R@7XNH;.l@T f!Y^q[>GZ=`@ay#Jv_H,O|YJ_.V>ᒤd)ڶ"ަ+Krd|M4\ @Y2٭C=4Ym5"}6j)5:T
ў?]nJ" j)G$=?r8-.=3cqa#or5O,<T3|U
ڸbO Fdjh*L2J6?g&pZdP7\Y:F\YfŚ8K!Q"+pja>j[3b%F$ge;T˺ʫ	q21 VcզHIN8;#apFG9ɾ8VuC|ز焲!"^vY8&p+7ׂ~
|
X/l #  [avj[ LضG-*`όc0 L `"m@ǣ@gԺ/ƮF1 Cr5iU1CYz3§97Օ&)Gqd7͋.xK"%eSR0a&7Kal[8K`{X[l8DrJ_ѫ QզIV3.Acretp,rgIU#5TYO,3R6,,uvY"楰6-[$kbFv[A[\=aHN]ǞzV2 L E*3_H5eEe>|ZY|[\?H]G`HT$ZglEEU5XPM2+&+L/>h+0	}-ar-c܂^A.uFu4X#v=`mCZ @is?/⩡yѡ@g5m^p=\b^thp}hZ 9]tq }^thUO 1h>hx ޿֋AZ=n^thZ oǋAM7ŢG&sCހ?>GZ/$fhif5Il<Yz P,!~S+92Y2Mc>PR͋΍IzޟjRTJWyѡ92Mc>PR͋΍$=SOL)O+ؼЦ&z}rgH}Rx)_Fd5TC8
CJ6/:4+IzޟjRTJWir*)0=6jl Tf}oSdl ɩpXpfk.G\UA*rr}spLas'kco9Gqߞ":\Tz*^ɬvF3+/xҬ	f2DH[5c+0Y>@慢	mxNL)Oo[W:N'yi^ӟU:y=M+X8穠DawzUX8穠~'yh%0q;SDq=[Kp'yiTx=ML?_W[kp'yh$l?Nya	A}s=MzDaA}Z=M A|uN =o:N'yh%X~ި=o\U8穥*~[諝j4~v=o\U8穩@݇5A}Osz)a$pôp98jf5$Uᇽ	5S2jXJMb>GYiOoPM1  >@>"ab1|
 zж>JfV=M5`f>c$@W}4 k#aaI~	lVa	lV%)l>ֶfcDkcJ^#n+=MHd=#XTجߑՒ	`).ubj4mp4ن(T䒰j89bSg-A;Xkj	lVm:TFV4/q4T.=XD,%Y#wPKMos8zcdbHF<N2`.*r$,&TpF Z8w P%Yn[L1@kG#?)֜zJӌf#>G=IvSAŰ|xҟ	f2DsOSAXɆ(--rFwZǢ=Di	`$-9Ʈ`]c*8aBM{̬zk:J|	A4,H>4T1=Y/$eHtV[/VF%@R/z_,V`/+LUP̊xC+92GRfrf*)0}4[ K&V5ef\<.SktG;zSQrr<2}sQ1V!=1iOoPM+jSEA5ܙ	G>4Od#Ї5bѡmV}z8]SEA5`&ҟ(U!8oOd2g:Tl<5eEie}oHĨ
Efr\?A9Yٔ83f,i?M.VC&7Ym(`XOjEiu} d&[5X3L9`1z&J }7@".CRQvE7u֙}E/q]%Y׮$櫝q:#`kХ񰰐l,$'l>]Tm9q;PDG)U#_U#@<NQT>\60X/Sa1iOsBZb=XfV_$'w1h1	^ɬG^UzQXth[Fi9#ܕµOS܇S2`穠gkPM1>$uO}h0odFR3(5eEie}oHĨ
Efr\?AC1cLt8֙zab0Qu 02UQvMB\.$nEQ<]ҟf@7taβl,O_Ctq
"\I0ij#(뜔ES#~VWXH=Mkaa ،J>ᒮ?H~=F,i4Ú*)=``n.X/rHT. D]V|䮭RPELuQ~n6-q.l>ֲ6'\EW%yU:T=`hRGTg;b1*J?ʹH4"oD9PI4Zbib@-02kHZ~GZ"}uXؼf`]xQ<_՟# _b"G
PEZXN6WXuf񰰎z]?usrMO"8+<U"F jx^|дU4- PSN?rJ	9%@RUP/_[gbӳ/_)T3|Cve
񰰤z]4ŰҬȾ*c0Fgg;=M-kSKSaaI1fUٗ ̽h*veVmu/_4G2
j2C36.̽~9ffٗ{veJp*veU;2}C8z}f^|IffٗJzmC8̽~*f^}Dx	`csFhՍ6	GU*P#N[eζ)Z4Gl剰`O:-rCG'&pk09Q&95>/L_Yhɇ
|4U 6),:dykӛ&{њxSFi&fFig4p\ez3N0;_ڧ8Z8	Yќ	Yњ}0˅:-cњsT,alSKAUwUTг;/dFcod %񰰎⩡e^GZ4h;z"6=M Tz"4odFudFoDTgY>`z"4dFb:dF::{&͞%p`z"4Mdh.z"`=M&5芟=MMdhS=MŇk#G}芜47k#ag=Efr1*J^f}!P҆O4Zcܨ|Lf5BLh^Hs_.VF%@RUU5g3fRʊV)dK0C*f5-
l?vg=EibT!\?Y?ќ͙K+zK0C'f5-~zĨ
C*hf̥94Zc iT>RzQߪLjsZA`,?7q˕Pp2Udg3fR34ʇCiPJG}2٫kHr4.u_| 7n3r1*Jٔō2irʧ*)0=2٫kHr4.u=%
X~^HݻGzĨ
C*Fs6e,7+L`=ʇUO}2٫kHru\QWA@v˕Pp2Ud͙K*+t6YKU?PI^hsZCsDuyt~^HݻGzĨ
C*Fs6e,TR\2ʇL[5zZaiF%rZ'ڈҼHɇ۴稾\0J>ᒫ'LlYfbƚFN+Lr i^hsZCG\֦:zI4= aShQ|ZaH}W%VO92YdѓireTÚk Rh^Hs_.VF%@RUUcs6e,1cM*ܨ|Ff5A0Ň稾\0J>ᒫ?)emKT?M.VTC&7[5L9 Z~zĨ
C*YٔPz=4ZeSޙl0洃9ݣy#wQ|ZaH}W%V<g3fRʅCIʇU~mHaCܔuF5pAL9 5@\>ƕCҏE!l>\Ks@Zũǵ,?{my#/R4z폑H}WUq92Y[щrDyx)fjnJ:rS	8\sZAzl^H뜀p}+\"#+PWzP^~֠-a-ŤZl{\켑9r>F"\?aVg3fR2+z1iKT>RzIߨ^hsZC\䧮G
u˝jc+PQ-pr7n3r1*J)e:ߦ+L_rSNELjDÚ%=r8S\S_o-kF?s_.VF%@RUUٔҊiOrҎSeTÚL 稾\0J>ᒫ'cs6e,q;G&8*)=(?[5L9 9稾\0J>ᒫg3fRއqLw8!K0=ʇOI;OSkH=1稾\0J>ᒫA8s6e,܆DirNSeTÚLD4h^Hs_.VF%@RUUa92V:PW7!&+La_PJG}2٫kHrk:FW3hQ|ZaH}W%V2>,lYZ5l՛9C8K0ܨ|Tli59
5˝j#+鄦bay#v9/+L#)d_<f̥:84ZeSOLjsZAݣy#wQ|ZaH}W%VO0g3fRʇC8M.V4C*>^hsZC\ksLe_>>F-/(.-k~^HݻGzĨ
C*Nff̥irɇ^C*>li59:9)kn\SWJ>>FWwS_Auo3JF?s_.VF%@RUUflYPpDM.V4C*>li59:9)kn#rZҽzQ2zp\!j|b7n3r1*J?ٔ!"& 9PJO(eh(9upA#rZ=}p}/H[P^Q]@[j=HQ흱1*J͙͜K+b4ZeSޙl0洃X
~zĨ
C*lY\QJ*irgPI2٪ai"9a/$n9/+L#)dFs6e,2qVhg|{Y({YikkŸOkť;=ʇG'\b{X9k'絃i`nZ===N=Okb`('絃
	~| %@,@
aq
P<`.O\xCW]	O`.	м2U{|O}ǿW|=(Gxe]uHpةQ/υ% "*
P!PS

~()R?

~()PSL~	Uxq53k<<k<WMR'q|)_
W|)_
W|)_
W8&r%	%9,L$gK>rYϜ|%	ԏBz뮺OCTu_f0_]u?뮺>ÏُF#xZW/?<]狼y<]>yB=(Gxe/LYG]u뮳uc!'BO		>|$m!& 4~3<faU|)^rY<4wV F I~4YMhƊiπ_?7R
Ѽ+]u]uc:뮺뮱m뮺cK1~TNEOTYG%]u]]]h]u_q`(zo*?ע]u]u]uc:뮱3?뮺t?K	0`'CfP2/#м2뮺뮺뮲f00W]u]X]uYTҾQ(|
>
>G*B뮿Q$:gRԚ}HԟԢzRw(zIgԂRo;yr)*V.\*3KyDf̢cB	󭅜͙-vZ-ѸTM	#WTvx6Qnw34Ϝ>sL3?ǁxj@%G@%@W  
d P+  )ǀJ@	p'鹧h R `>@	G P$< a)3ǟ Y%	d a(by 0@Ȁ<qO	OpɌ#Nю2P279ӝ#Nю6ccM!vtid'hHƙxe(`fq4#Nю?须q&edъ4#N~d6a;F:F4ɢXG0#~!aS3oG$Z'Lؚ~&cccOE)s	11D9)C w(_ ~=P2?iRQde0=Ò*'hHƚ#egCHG0#hgCHG0#h!VLavtiCBf,is	11-4b'hHƟK;G9(r0a;F:F4>{
$'LM? /!ܣ
iGP2?X6@P2~J@>>20rH?G
Y'hHƟ1TFYccOElY8'hHƟMZ\Ӧj҉gjCh'hHƞ3&rԆ#Nю=FN%G0#{Elt8s	Ofy349jTFYccO
% L1c!
%̊1c!
%̊1c!>{운BtL20rM1";RGa;F:F4%avtiH~=v<PS10yGc5e?C wGH~=  `<xd)POPx}(ON!aG0?d6'0#Nf(haa'Gd3O[2h-4$:o&Ht%1s	OVr$:t]̙9鉧xe(`v;	Gxe(`2 ùHᔡd;@Ȁ<>~?[!tJ&c&Ht軉3s	O舲̆p8s	11tDYQfCe8la;F:F4n*,l'hHƟ򏦜*#qccOGNB0qccOǲǁxj~=2Ǆǲǁxj~=2Ǆǲǁxj|<Hǲǁxj|<H[5h-47lգz9鉧dVZ!;TVЎa:biQ)͙J٭.c!OlV舲qL#Nю?B%Ht%1s	OЩC:.fLt4Y["f&a;F:F4WDEMvti4Q(rCE(#N~MJ!w2g&k+jZCvd@OHlt8ccO
%Dp1'hHƞf̥n*,ls	11
V舲6:bB9鉧)Y4dV-ZQccOg3fRhĬZ'hHƞІ,ӐmCF,!9hCEiRMvti!4)[Pы&pa;F:F4 L"4b8h'LM?ᕣWN,LCG03bi,dTF!'hHƟ9
PfN%p6:bB9Y'!JކeDb1!vti,oCF2f1!vti}!Q/CGcP$?e1v?Ci) x)dPalt8s	Oᕽ4)gh6:bB9O!j	@WN°)4'	pVB@2@y|3O!j	@WN°)4Rȡ#F,Àqv47q&tB
01a10Rix@t3qLR8'LM?>{(xf)
 ?>{(xf)
 ?>{
&cE0i	@  L"4b8ngB9鉧+9[Jͬ qlM>Xݣ\"Rlt8s	6&NBt;G'Lؚ|2ZM9
Y8a:f@jV38V4p1!t͛OXiir lt8s	6lM>@4Q)bݴqlM>@4Q)bY8s	6&)dPalt8w8'LM>Rȡ#F,Àqv!vtiE1fLCq3!t̊"4b8oLa;F:biLٔ6DhŘqv̘9鉧}3fRkKa<#Nyx@t3qLR&qD#N<zѻ$bT(S2gC?dhHBt
z'niZ!MpNBCoD>Rȡ#F!lt8)F4#B9鉧ЌĴ;G'LؚpiR4bΙgh6:bB9L'	pRȡ6:bB91)dPalt80a;F:F4 L"4b8En+&0a:!rE1fLCCG014>)[5lы0hn'LM9d(r1c!2ccNY'!JLCqv#8s	11,Cc!lt8jh"B9Ӕ2(lы06:b\ƘG03F42(lы06:b]+j!tRȡ#F!lt8tF,s	14cOebEi2+)o2,p1!t͉2DE̬\S,LCG03biNB-QZY8a:f[c,Ӑs,LCG03bi
W!	ĳp1!t͛OPN%qlؚ(e36mgDCnY8s	6&L͛Y"Q<Pۢ;Ga:fRȡ#F,ÀqtVns	OH"ȍc!ۢ1gL#Nю? L"4b8E"hƄhG0142(lы06:b\gB9S2Z\ȍ.G0#tB
Į01a10Ri@dT(i+wthHI5ǣǰPиk	sOǲǁxj?$J|<Hǲǁxj?$J|<HH"ȍc![Ɍ#Nю?2(lы06:b]Y坫b,#N)dP6:b]39Nю?Zg"JCB9gh6:bB9O@jV'gh6:bB96&ĭN%Ȓlt8s	6lM?f+z1vc!#Nbi(\K4)ir$p1!t͛O@jPN(lBq,LCG03fRȡ#F,ÀqrMccO L"4b8fygj؋&}3fRkKa8'hHƟ}3fRkKa5#Nю?f̥l֗#F,Ëo)hG014S2Z\ȍ.ŬtOlVip"4b8ghG0#)[1fLC٬萎a:bix@t3qLR4YX#N~tS+g:H3s	OΛel1q&fȍiEQccOrlt8Eavti4ţ:avt
4Άa:bi
gaG0 07C!tڡ!70chH0k#NxQ)dPalt8&s	14cO2(lы06:b]2#Nю>Rȡ#F,Àqv4c+ba:bi&E1fLCՍ!8o&)dPalt84Q+&a:bi&E1fLCV-9鉧@6Dh8lBpV4qlM>Z5Y8,LCG03biކei4)hh;G'Lؚ|(\JRN	gh6:bB96&)dPalt8#egCHG0#|	CdFYhV't L"4b8B%pԄ'LM>Rȡ#F,Àqt:JހXG014H"ȍc!<#N̊"4b8En+ba:f̊"4b8DcLic&)͙J٭.dFYp7a:biLٔ6DhŘqvMN9鉧}3fRkKaL܅+&0a:biLٔ6DhŘqw٫hG014OlVip"4b8DEs	Of̥l֗#F,Ëo+b4B9鉧}3fRkKaDhŜ#Nю=6DkMEoB,P'hHƞ}3fPM_DhڴqCGᚚ!4 L"4bLC\PV4qlM9H"ȍѥBg2xG0#r&E1c!̋*99Ӕ2(lшp1.ɤ"k3G014 L"4bLC̍+i'LM8eѺ+'!8vc!#N4ᕽ4)hEl,LCG03bi,Ӑn	Įo,LCG03bi}!%c3oCG'Lٱ4>{
WD@qlؚr&E1fLCY8'hHƜ	CdFYNކ!t͉)dPalt8:ejއa:bi?6DhŘp1.چelBp'LؚrE1fLC̊D	pa;F:F4̊"4b8En+&Mavti?6DhŘp1.Vt4s	16&6e+f1f]
9[pa;F:F4>)[5lы0d	#Nю9OlVip"4b80a;F:F4>)[5lы0\"SDatӔf̥l֗#F,Ë̆p'hHƜ6e+f1f]d6Spa;F:F4ΛDhř'HaelG0#gM2qHhCP9鉦<El	jhceB+ZHM3anͫLD0~բ?dh<$6NEn+i'hL٣B7CatRȡ#F,Àqv;G9123jJކenivc!#N4V4c+vODD6l坣qlM?ᕽ4)PdΆ2lt8s	6&5q-48flBq,LCG03fQI[1fLC9Da:fRȡ#F,Àqt+ކ!t͉	CdFYѥBg2xG0#@6DhŘp1.dYP̆'hHƟ&E1fLCi+i'LM? L"4b8EVY#N?6DhŘp1/1T&s!s	11CdFYT&s!s	11wD-Pg3fRq3%p9+юOOlVip"4b84YNB9S2Z\ȍ.d6Spa;F:F4f̥l֗#F,ËhVG014f̥l֗#F,ËCtS2Z\ȍ/CfJІ&Lٔ6DhŘqv,VtS2Z\ȍ.d6SG0#}3fRkKaڳc+Lavti)͙J٭.dFYbեcccOOlVip"4b8&JڈG014f̥l֗#F,Ë*#F,s	116e+f1f],lB9S2Z\ȍ/4+xG0#@hVdFYY7m--9鉧	CdFYK;G94cO L"4b8mCF29
Y8s	O L"4bLCDbΙY4BkchƟ@6Dh8LP'hLэ?2(lшp1/;iPHhRqL#NюЌĴ6
fLb1!t͉ٻ)hEl+*7vc!#N4f*epW[vc!#N4[ь&*̙Y8a:fO?ĬHmlBq,LCG03fO?ĨhelBq,LCG03fHSCP&LCG03fHSCP&'"LCG03feTDJ'vҡLɝeG03bi2*hR%,S2gCgh'Lؚ~J?+w6:bNюf!11&E1fLCCq,Sclэ?2(lы06:b]4)gh'LM?2(lы06:b]#tɢXG0#)dPalt8A!J0a;F:F4Qȡ#F,Àqv(c+&MavtiCdFYK;G94cO>)[5lы0h"JڈG0#)͙J٭.dFYd2!B9OlVip"4b8-4b'hHƟ}3fRkKa"+fP'LM?f̥l֗#F,Ë҄	tB9鉧Lٔ6DhŘqtIɣ'a;F:F4S2Z\ȍ.39\QJ,#Nю?f̥l֗#F,Ë&%oCG0#)͙J٭.dFY圄T9鹧Lٔ6DhŘqpMh'M?f̥l֗#F,ËLٔls	O>)[5lы0Jd6a;F:F4S2Z\ȍ/4+G0#)[1fLCLDWHMtD&5SCQhEkI7!BtD&5SCQhEkI7!BtH"ȍc![ʈƛxG0#|	CdFYit94cO2(lы06:b^tV坣avt͚1@6Dh8o12DbΘG03F4edVN%T)3p1!t͉}!%lBq+z8vc!#NbiH~=[KM%qlؚ|Ȓp"4b8fV2k&(r$ȍc!朅+Jhn&)dPalt8+t9QvccO2(lы06:b]24bΘG03fi&E1fLCΊٜqL#NюF4H"ȍc!D'hHƟ(dPalt8Q[3t9̊"4b89ghG03fiE1fLC1TFYclэ>S2Z\ȍ.+b[pa;F:F4OlVip"4b8*#F,s	11}3fRkKaé8v)s	11}3fRkKa4dt1s	Of̥l֗#F,Ëj39Y4b&)͙J٭.dFY4vs7occOf̥l֗#F,Ëj҉iG014OlVip"4b8&DE:G014OlVip"4b8d,&3'M>S2Z\ȍ/9	Q&hŝa:biLٔ6DhŘqyJCB G014OlVip"4b8fٲh+JB9鉧}3fRkKa!Jd6a;F:F4OlVip"4b8Ӑ2)vtiLٔ6DhŘqy!]	mvtiLٔ6DhŘqy!^gDs	11@hVdFY9鉧@hVdFYMY8s	Oьȍc!"+zZ5s	Onflj	 zfYL(S2gCϔ2(lы06:b]is	11J@6DhŘp1.Cc3gCHG03fi@6DhŘp1/M\Q+yY4b&	CdFCqv舲D!5s	11LڇRk+z1iY8a:fӆY!J3hltI\5nY8a:fӆZg"J!VZtRY8a:fӄ541XJ؄Y8a:f͉	jhc
W5	ĳp1!t͛NC)k<J'vҡLɝeG03bi(e36mgDCn*̙Y8s	6&Ȓp"4b8n9XG014 L"4b8En*#nƆ!vti&E1fLCiY'hL٣r&E1fLCB+WJdVMB9鉧)͙J٭.dFYmCF,!9鉧)͙J٭.dFY!QKJʄd6a:bi}3fRkKa4:a:bi}3fRkKa&g+j\"Cs	11)͙J٭.dFYn+&P'hHƜ6e+f1f]-\5!vti}3fRkKaصiDԸs	NS2Z\ȍ.8ѽ!vti}3fRkKaءEY[8'LM9Hlы06:b]JހVatӔьȍc!hV'#Nr1alt84Lċ+w8'LM9Hlы06:b^[Pы&pa:bi@hVdFYdD8G014V aC'g!B-h?d朤	CdFYDcMfCe<#Nю? L"4b8En*#nd6a;F:F42(lы06:b]iΉccOeBV$:%pY!JLĳp1!t͉(\JRN%B:;G'Lٱ4541[Jކ%qlؚ@DĭN%Ȓlt8s	6lM? L"4b8En*#n2)vti)dPalt8+t9Qt&s!s	11	CdFYDcMltHG0#@6DhŘp1.V(D&a;F:F4f̥l֗#F,Ëfl+p'hHƟLٔ6DhŘqvleqE(LG014f̥l֗#F,ËBVԵCtS2Z\ȍ.ͪDhŜ#Nю?>)[5lы0#Jݣ[z!tS2Z\ȍ.܆ٳZ\J̆'LM?>)[5lы0hWpa:bi)͙J٭.dFYh֔Y;VXG0#}3fRkKaۢ";VY\5s	116e+f1f^tBgdt1s	OOlVip"4b8tDY\QJ+&8'LM?>)[5lы0hDEMtS2Z\ȍ.᫉["f&a:bi)͙J٭.dFYMJɝ&E'M?>)[5lы0JɣeDhŝ0a:bi)͙J٭.dFY!XExG014f̥l֗#F,ËЌ↌ed	#Nю?>)[5lы0NB#\[QccOOlVip"4b8tDY[ьZHPa:bi)[1fLCVMLCG014ьȍc!5EnɌL'LM? 4c+w#F,ÀqvQ[c+3s	OHlы06:b]",E9鉧en6DhŘp1.V"fLtRF2p"4b8R!҇CG014
% 4c+w#F,ÀqwHRDG0#5ElTFY(r"4b8oLa;F:F40jٜP6DhŘp1.f0a;F:F40jٜP6DhŘp1.ޙvti(`9Q1gLlы06:b]avti(`9Q1gLlы06:b]39P+fr4bΙCalt8i9 :8V)sۆLCG0142(lы06:b]izZ5s	11&E1fLCC7En+&0a;F:F4Rȡ#F!lt86買q3%lG03F4Pl;TVDhŝ2$:%qlM?V4m*+&YSD(c+bgh6:bB9O@jPN(lBpJ3&t1vc!#Nbi'a@jZhqL؄Y8a:f͉"Jlы06:b^iMpV94cO L"4b8En*#nހVavti	CdFYDcM[Ɍ#Nю?2(lы06:b]tY[qL#Nю?2(lы06:b]tY[qL#Nю?	p'C$	GH3	0Lы:!tOlVip"4b8iq+&7m+&0a;F:F4S2Z\ȍ.j\Jɍ1gccO>)[5lы0#JCDcLiccO>)[5lы0NB-2jٵatOlVip"4b8ӐpLmCG014S2Z\ȍ.ݻif$Yi9o&}3fRkKaь"Lq&}3fRkKa5i+j)nɻ8s	O>)[5lы0#JCoLN%n9鉧Lٔ6DhŘqvM%Ĩ#N)͙J٭.dFYj͌8TV(G0#)͙J٭.dFYr朄DxG03fien6DhŘp1/M6J(lt8s	O 4c+w#F,Àqv舲fĨTS&@hVdFYjMʄd8G014P+fr4bΙCalt8#F,vtiTVDhŝ2!#F,ÀqtFY9Cʈы:eCdFYs	11IY泐p4c	&p͝?9ghavt͚4.K;G94cO2(lы06:b]i#\[QccO2(lы06:b]i#egCHG0#|	CdFYDcM!Jd6㓴ccO2(lы06:b]ii'hHƞ;g!8AgF!oCHmatvC4H"ȍc![ʈƛ1a;F:F4H"ȍc![ʈƛCFd	#Nю>Rȡ#F,ÀqtVr1"k3G0#|	CdFYDcM+:B9>)[5lы0Em+)EF4#B9鉧}3fRkKac3gJB9鉧}3fRkKa4dY!JB9鉧}3fRkKaزngQLڵm&)͙J٭.dFYn,[eB,#Nю>S2Z\ȍ.ɤ܆D'LM>S2Z\ȍ/9	ifq4#Nю>S2Z\ȍ/MJچCc!#N¶&SćDM6Jgh6:bB9N$%ѼN%qlؚr"Jlы06:b]h,ӐG014 L"4b8En*#n		!vt͚1)dPalt8+t9Qv"ɣhG0#rE1fLCCj'̋clэ1Xf"%(hQRE	0Nc;DJ!9QRE	0NrLٔ6DhŘqvRVLn2i+&0a;F:F4>)[5lы0Ĭޚ[pa;F:F4OlVip"4b8Q[3%4L*s	11)͙J٭.dFYdZhnj\Jы:atӔьȍc!朄Wer$#NюF4 4c+w#F,Àqzhplt8:B9鉧(`9Q1gLlы06:b^&nդ#Nю9Cʈы:eCdFY3v!vti5ElTFY(r"4b8iccLD8H&(h<'LVVmCLD8H&(h<'LVVmCL(2(lы06:b]Q<dXG03fiijV$:%pZ5V؇JCc!#N49VdFYNBwS&&E1fLCC7*99Rȡ#F,ÀqtVr1gCHG03fiJ@6DhŘp1.VVS2,#NюF4f̥l֗#F,Ëcw7!JɌ#Nю?>)[5lы0♚7EdW'LM?>)[5lы0g+m[PT&Ls	116e+f1f]",Y7m+Jh#Nю?>)[5lы0eCffrLы:!tS2Z\ȍ/9	Q1gL)cccOOlVip"4b8&%;2gCIhs	sOOlVip"4b8Ӑ.%o@s+Fa;F:F4ьȍc!順މQ[Ɉlt8s	OHlы06:b]Ȳh6:b]atRF2p"4b8hVԵCpG014T)ebCWeoCF2Dvc!#N4'	pǰ )	D#BkL(4bΈG014QI[1fLCCY!7Y[clэ?	p'C$	(P$χGH3	0Lы:!t'	xO?@2@y|8P
$'LM?2(lы06:b]i70a;F:f'	xO??2@y|8P
$'LM?f̥l֗#F,Ëi-48fY8VЎa:bi6e+f1f]frV4%pEmD#Nю?f̥l֗#F,Ë&%bͫjJɝa;F:F4RF2p"4b8ȬLCqL#Nю?>{	xe&jLΆ0iFMq3r'LM?
% L*0al2&E	lы0'hHƞJ@T&a#F,Á12e L*0a#Nю>Rȡ#F,ÀqtVr1it94cO2(lы06:b]i譙;G94cOf̥l֗#F,Ëcv4Y\L܄'hHƟ)͙J٭.dFYm5.%dSL'hHƟ)͙J٭.dFYm5.%d8Y8'hHƟ)͙J٭.dFYbɻiNE2Ds	O	p'C$w	D#BkL(4bΈG014'	xO?? RG$֘Q&hŝa:biWWWWWWM*[&s6eHhwxxxxxxx<TLl&4 ?^^^^^^7xo;ٔLhA!oLRw3(ЂCC{{{{{{{ޙ⥼"g3fQ1yD8GOC"%a@dA.eDd9:b2jNyVp螆DJ\ ʈrtl.ef:14ecKVұ!+*rjV8!a:fӔ2(lы06:b]","ʅ3&mHS+&MavtiLٔ6DhŘqyڢg+JhpqccNS2Z\ȍ/9	\"1dTFleg9
'hHƜTVDhŝ2!#F,Àqwn%avt͚1(`9Q1gLlы06:b]JɢXG0#rQ[3tȍc!!v)s	16hƜTVDhŝ2!#F,Àqv(c+&Mavti5ElTFY(r"4b8pY8'hL٣rQ[3tȍc!D!5s	11)dPalt8tDYfE
fLڑ(VM912f+jZCv!ѫvODp1!t͉6e+f1f]62DE&pM1s	11en6DhŘp1.І*4Q-4+vm\7s	OCʈы:eCdFYg,Sclэ?g*#F,91fLC9Q1gL#Nю?g*#F,91fLCΊٜqL#NюF40jٜP6DhŘp1/;TVDhŝ0a;F:F40jٜP6DhŘp1/:+fr0a;F:fP+fr4bΙCalt8Q[3t9'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	pդ,XH4c	Vpks	fG'LM?ZLΈ\5CF0hG01[QQfhrtRȲQ3al2&Eȍ!vtiD	eq3&a#F,Á12e L+31fB9H"ʉDCdFYce@TJ&b"4b8s	11&E̙ȍ'hHa2,&d6DhŘqccOf̥l֗#F,Ëcrz)+vAa;F:F4OlVip"4b8iq+&7nK;6avtiLٔ6DhŘqpՋiQ1gLYmCIP3'hHƞ5FQj5FQj5FQj5FQj5FQj5FSO&f͓D8[CoBTFYҶ$4V̚!MȉD(LƊM<CF,!~բ4nacCwa:bڢш鉧(hœD8O4CB,hn'LV;TTY1143?\5gDtYNZalC00a:;!r&E1fLCC7En+vO+i'hL٣a8NH~=z>HGPH!g
ZaDtB9鉧)͙J٭.dFYm5.%d6S*	
V&#Nю3 5'Mnd:!oZY!i36dX[.a8N8N<2(<x>@G@f?v<  Bt'	p'	p'4	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	xd"%$YP&Ɔ!:cN8N9N8N;DJ!CCG(MiBt'	p'	sOHlы06:b]GRfr9	LHG03fi8N<2NH@qRE	0N8N8NiN8N;DJ!D8
ZacCw1'	p'	pOlVip"4b8&%;rgLы:)s	11&E1c!ۢ"2,S2fԉE2h6M91@6DhŘp1.YeB6J)D&8.!h'hHƞ}!FYBtMh44ajf#Nxr9G#r9G#r9G#r9G#r9G#r9G##r9G#r9G#r9G#r9G#r9G#r9G&)͙J٭.dFYĴЇtVCr-Lы:)s	11)͙J٭.dFYĴЇtVCwRTI1gE0a;F:F4	p'C!f}
ó	p5I1gD#N8N馆! HB ^|<)"֘Q&hŝa:bMBt L"4bLCDEdYPdͩed	jTFYchƜ	CdFYeT)3jDY4Bjڢt9Ӕ2(lшp1.YeB6J)D&8.V(f,is	14cOH"ȍc!ۢ"2,S2fԉE2hЊō0a;F:F4 CԀ?
Dbѝ'}3fRACpa;F:F[6e+9[&&M7D-hœD8[RYڳ&p@rCfq	uգMl!4\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<8S	)hކ0S8S3oPBr) D, 8al+ b-,B=(CkL5iT`
}ᑛ8G7Cz)"P拖L!ũZ"!z)o)e;?d :սabCl͔8dդ-ir)bɼڷ!D4,qCPH$	!v	tJ`գf!'B-im`N\W-q92͙^u%nZC+EZ7
ɡ;Dv;

<*(&!	w\;a\AQAY`N\ޙ⥼"g3fQ3)QhEEC󭅜͙-vZ-ѸT6TpAagP7;tBa;
u 8.AfrS	0a;
}bZQ1g	(cgr9)
}b6J&cE0ØVٵhQ3)r,ٵY)3KyDf̢g3fRЊMXB*#F,9vzg󸉜͙Df̥E{{{{{{{ޙ⥼"g3fQ3)QhEEC^^^^^^7xo;ٔLlTZQPWWWWWWM*[&s6e92TT:o?zg󸉜͙Df̥E{{{{{{{ޙ⥼"g3fQ3)QhEECXCfբRDhs
6Yk<1cL!@Q
6hq*	
 GVٵh͛Y噋a (\5q39[
\'
a
W
oLRw3(ٔEag3fKanݴDVa:"nBv6vyTQ9
 Jfmgr9oLRw3(ٔE}3fRM-ifYI(Ly	ud҃N^^^^^^7xo;ٔLlV"xxxxxxx<TLl&s6e+yo?L!U-&E;v1cK"%;vq3D[݋nZC+EZ7;
+*

!P<>?\'
a
xo;ٔLlV(mo:Yْ[m-!iCi;A\APWTxAM3ǔ֘Y4VhHR!8ikL,C+w4$)[\4M!N.iZ&ƙ4	?SKZadX3&!8ikL,C+fdV'4|,[3(c	xN5q$VEt74\B:hh071WEl΄Z8'M:csLv(hɤ2fM%lBq	 e֘Y4V4ɤN!4b@Z&ƙ4	&<B;H0cNcikI#Ā
a v<<鉦<B;H0cNcikI#Ā
a v<<鉦<B=i
,q3ɣ'4SKZO!$[r-HRͨuxM?*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǔ֓ebɻf蕊tYQfhEP;HIc3MZCE43? 8ZBtǔ֓BMTz!Y4
(<B;!a$[r-HRͨuxM14gS1 ӐjD&mCi<B@g(b@?!BԉE(LڇWb@3 |-50
ay	Oǔ֓ѻ'i"B+ZHkKh	ikIfhݓaE$X[54SKZa434nZHЊ֒,-)0iZye
3!--gztǔ֓d@(P!h-k=&<C" fBLh4qF!mKYnކ01440*fCEZ5qjZCv1鉧)'38D[cD!f>@gвh$92jSKZO!b@?:(TC\5fX\2E14!$CM1XQfhE$Zcf~c(4O1M:bڱ1o!:bi_3C33!Aym腔o	Սыxfq	Oy
CoD,xNvh[3N~;H(7f03IsNvh[3N~;HIc3MZCE40P1[^|14v(Q&o
aAf-琝1[Xg143KyDf̢g3fRCnyx?cPj
&tBtl,4&{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE{{{{{{{ޙ⥼"g3fQ3)XE;H!f@BQ&o
aAf-琝1[Xg14ǔ֓eqLʋB,3fxPjD(tYQfhEPZx♚7d$XQhEkIiq֘ffͬͼ!BeC60L(iڠMniZx♚7d$XQhEkIZikL33fygfW2Q&o
4vmPPh7,	B[<M۶vbƖDJ)vng۷+anݴDVa:"nv	WTDB"x6 |8SUp*Uzg󸉜͙Df̥[5f󭅜͙-vZ-ѸTM	#WTvx6XTsL34Ϝ>sL34Ϝ>sL34Ϝ>sL34Ϝ>sL34Ϝ>sL34Ϝ>sL34Ϝ>sL34Ϝ>sL34Ϝ>sL34Ϝ>sL3d	##ы3O*Zɝ7[6M(<鉧><1(TE	:!:nlPy	OoLRw3(ٔqKf9~3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gy3KyDf̢g3fR-gyr)*3ݻhn&,idDnV&pa{bKHtEhC+Fa\НqATAX*'`L!U°!zg󸉜͙E4+ζs6dKHtEhC+FPhN|APWTqoLRw3(yDY!J3&t1r9	LͽL!U-&E;v1cK"%;vq3D[݋nZC+EZ7;
+*

!P<>?\'
a
[<TLl&s6e+z1ag3fKanݴDVa:"nqA\!PXxwT\PTVJ9ͼp\؄VYLC!CVBɤ$	(\LΈhh(MC!CVBɤ$	(\LΈhh/LٔSKZeDtRy
&tBtl,4&WWWWWWM*[&s6e92oLRw3(ٔhzg󸉜͙Df̥oCF7,	B[<M۶vbƖDJ)vng۷+anݴDVa:"nv	WTDB"x6 |~`N\l6Upzg󸉜͙Df̥nyf̖ݻiiHtEh*&m+*;< +i9|gi9|gr9jhNBiG?@C1d)3򳙳)["؆Yٔel՛?EnXr9_+92",pCmGdcP$ 9Yٔ"Vs6e+tDYPi=tDY[QY869Yٔ"LlPtZelջYٔeCBf̥n,ȭhjedЉ36Laa;:B$1r96%B:9w+92",3SK*)Vs6e+tDYPfTS(X6B$1r9n+zJCi<Yi<6i
̙ӕ͙JV,SV,%&c7C4!Cڴq3&?ǔytDY[  24Yٔ"LĮ"Of̥y["Ћ,M:'f̥n,XCvhǏ)BV8!
fLbi)3["އ6СLɝM14BPz!qE(L&O!ӢB3&t14ǔyԭ&)3+92vnB,Іɻ)͙JYdѓmMMKNE"ɣcNR(3fxPdΆ?R(3fxPdΆ?)'DEmhf!*44["އ6вc
̙ǔ6<",pCm&0LɝM<yM'DEmË3&t14ǔ!n+zC3LɝM14DEmÈPdΆ&ZytDY[hcRMf(N2f\BCoD38q44$s6e-7c6H,lɺ"(X6
*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bii<",nMlPdΆ&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ144BV7a6MQL(S2gCO*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ144Bśr*,-hEg&)3<XnEE"-B&()3i<6TXeg3fRsЋ+LaB:|XCv琝3FtV'1[r'LM<yM'f܊lPtZed)3<XnEEVs6e(w:-j(S2gCM3Bt
#eDhŝ'3F[
#egCCN?1fy	4hO!phN-۞Btf(N3&t1XPq	jhceB+ZH4yM-i<",P\!Xt)i34舲!Bæ!L.(IP柏)'DE :n1
aqE(L74yM-i<",t8Bæ!L.(IP柏)'!qvm\Bf(NQY4M<yM-i<Yڢi+r9W3M4ZeDhř'Lѡ<&2Q[Ά3F4&nB(S2gC\5zh&0T"sO	:c
̙aÉD5412$[)'DEdV4cLB\QJ+&8?ǔ֓["2+z1Bæ!L.(IPLٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&LٔSKZeDtRy
&tBtl,4&4Bjy	4hO!+iQ1gL'LіCd	'Lэ?ǔ֓G4T)3EEj7!7i衋xN~<BTpaRɤ(csOǔ֓["32h :n1
aqE(L744舲Ō2qLB\QJ+&8=!:f6YhaV(f,i<xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["xxxxxxx<TLl&s6e+tD[zg󸉜͙Df̥nyoLRw3(ٔo?WWWWWWM*[&s6e92"-3KyDf̢g3fRDE^^^^^^7xo;ٔLlV舷++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)["ǔ֓["ʇKRiPfTSLB\QJ+&803EEY4-gvMn541VanͫNb4LCny	4hO!FB\[Q	4ey[̋+&Q!:fiI("F!!-ZBxZ5cD,HtB-ڳ7!CIFM?\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<8SUpޙ⥼"g3fQ2hFY󭅜͙-vZ-ѸT6TpAagQnw4Ϝ>sL34Ϝ>sL34Ϗ0洢xxxxxxx<TLl&MRы:[|++++++&-q92G4bΖoLRw3(4qJ#F,oy++++++&-q92G4bΖoLRw3(4qJ#F,oy++++++&-q92G4bΖoLRw3(4qJ#F,oy++++++&-q92G4bΖoLRw3(4qJ#F,oy++++++&-q92G4bΖ\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<xChɢ!fPC!fB<1-gM414[:i\L܄y	ь4Њ+ajFY#ǁxj:!ae
 2a#3ytCPhpQCEC8G1[M\Q!:b!Dhř118SUp\*Uzg󸉜͙E;TV:Yْ[m-!iAdН;pGg`xsi9|gi9|gi9|gioLRw3(jٝgxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgy3KyDf̢+fwxxxxxxx<TLl)ڢgyr)*3ݻhn&,idDnV&pa{bKHtEhC+Fa\НqATAX*'`L!U -q92͙K:%5d[92[v:"[!pM	##!P<;s7EsL34Ϝ>sL34Ϝ>sLBlz>@P v=d(`z~2?A  z#C# }!Q 
c2?CYcQx,Λݜ͙JgJts[Jއݼ͚Ӑѽ%yg4!7792&M e-7b+fMBǲǁxj?$J@>Ϥ?;c(x@@~) x<?>{(xAC죱^2Ǆ	~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǔ֓XnEE3Q9	VMBՉLɝniikI,YmCHZC:%5d(X
̙ZymȨBtJ'!6jɣPm'pɫFLɝni4!hCd8fYKxfBqE07qE,!wWWWWWWM*[&s6e92tJ'!6jɣ{{{{{{{ޙ⥼"g3fQ3)gDrf8WWWWWWM*[&s6e92tJ'!6jɣ{{{{{{{ޙ⥼"g3fQ3)gDrf8WWWWWWM*[&s6e92tJ'!6jɣ{{{{{{{ޙ⥼"g3fQ3)gDrf8WWWWWWM*[&s6e92tJ'!6jɣ{{{{{{{ޙ⥼"g3fQ3)gDrf8WWWWWWM*[&s6e92tJ'!6jɣ{{{{{{{ޙ⥼"g3fQ3)gDrf8WWWWWWM*[&s6e92tJ'!6jɣ/|y:4Ը",404b'HƟWWWWWWM*[&s6e92tJ'!6jɣ{{{{{{{ޙ⥼"g3fQ3)gDrf8WWWWWWM*[&s6e92tJ'!6jɣ{{{{{{{ޙ⥼"g3fQ3)gDrf8Іɻ)0!6q
$Є֚!MlM?SKZO!?3Q9	VMCMl2jfiMB:kL!U-&E;v1cK"%;vq3D[݋nZC+EZ7;
+*

!P<>?\'
a
[<TLl&s6e+tDYXEag3fKanݴDVa:"nBv6vyZLG0s	LG0Ā&Sb@?xG1 ɼ#Vs6e+tDY[:%9fޏ",P۶6<v!HCBa ԵᢚZ5V(mo2,4qIEn+&8.V(f,ir9yM-i<	Lɜ-ZB8tKc+IYO
,ٵP$B:~;"͛Yj	@)33KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	OEkI\C1fLdafɥ1i"ѫf"Lɜ,Btl,4742$XZ5qI3HN&Bt柆T"F!3&pi	ud҈NʄVah3&dM!:nlQ	~P֒,-b$̙ɤ'M͓J!:csO*ZEWD8Y4YiD'LnieB+ZHj2g&7[6M(?EkI\C1fLdafɥ1i"ѫf"Lɜ,Btl,4742$XZ5qI3HN&Bt柆T"F!3&pi	ud҈N4舲Co-(Pd8tK~<BV(m
̙3NsOǔ֓["B8fpi.iZytDYXX@t(S2gM:%?SKZO!n+6ҋ
fLcCDikI$	pa$[r-HRͨuxM?SKZO!C%ݓ!D(31gQen;OlZ)2Lы:)<	:!:nlPy	O[Rz",P۶~S2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtS2ikL4bΊO!Bd΃N&BtyM-i<",PJ, :(mo<QL(S2gC}3fRM-ifYI(Ly	ud҃N}3fRM-ifYI(Ly	ud҃N}3fRM-ifYI(Ly	ud҃N}3fRM-ifYI(Ly	ud҃N}3fRM-ifYI(Ly	ud҃N}3fRM-ifYI(Ly	ud҃N)'bP=@@B3Pfc
344s6e+tDYXBæ!L.(IP<Bf̥n+6\!Xt)i3ǔ֓eg3fRDEvЀ\!Xt)i3yM-i<V舲(V(mK3\!Xt)i3SKZO! O3S1 J?G2hɣwpɫCN3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebzg󸉜͙Df̥n+6跟xxxxxxx<TLl&s6e+tDYXE{{{{{{{ޙ⥼"g3fQ3)["-++++++&-q92͙JV(mo?^^^^^^7xo;ٔLlV舲Cny3KyDf̢g3fRDEt[WWWWWWM*[&s6e92",PۢoLRw3(ٔebZyebݴff4NDE0jպ,٬:bSKZO!",P۶,ȒАZE5LBcikI2DEvĴȒАZE5LB~`N\ޙnݴSo4"QLSo+w8otEݽر[v:"[!shN¸ BXxpXYpT-*[&s6e92Dyf̖ݻiiHtEh*&m+*;< +gi9|gi!1j||iNBsz<DDwiXGa "Q;#Ā~ii[J3&t1N/w
ԡ)DsL/wgK$6M!N74ptCd)DsL/w
ԡ)DsLzЉ36La"Q;ڋ~(Zadj|}sOΖHlBDwixPfbiwioF!o2-4)D\BdZ.iR53SD-ȴ\kKxfZ5qyh1DjZCv!"L͓HN0"柅1DjZCv!c	5Ե4C%kL-k=۲hsL/$J'p֘[Rzd_3HN07nɢ0f0(ZamKYnݓD;k虍3F,M4(Z[54Bѫ[̋E<{gwioF!o2-4#egCHG!ZX36Hm(bi+IYO
,ٵP$B:~<1(TE	:!:nlPy	ON0o5>>~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bicC@kKxfZ5qyh
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&@qK&41
Q;jhWx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:biikI#氢Њ֒,(Mivᝫ.i<B>k
-i"֘Ga ڱikI#氢Њ֒,(Mivᝫ.i<B>k
-i"֘Ga ڱikI#氢Њ֒,(Mivᝫ.i<B>k
-i"֘Ga ڱWWWWWWM*[&s6e92Dyǃf?
2gA'M͓J!:biWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kM!1Vt4Z5q
)MT(Fе:hf̌	O!1Vt4Z5q
)MT(Fе:hf̌	O\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<8SUp*3KyDf̢g3fR2gyf̖ݻiiHtEh*M	*

B3-!dVвo5>>4D!JhoE$J?7%,>OVhxZB
fhAs8DPdΆ0ii!xjCz)"Q1 ɼ#ы:!h,2pflkhŝjM8e36AM1褉D#Ā_ @zB)(&M5oGypaB:ɤ$6iRDQL4Ѕ,Hm ~ފHB;HG!?)'B+ZH5b@?<!!dV8.\2g++j!BwsO~B,(Ly	ud҃NyӐǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃NxZҶDP8D4Mtvh(TEt&#Ā&S\/we b=!	*ZEWD8Y4YiD'LnihhԆM&raA!!QIi"ѫf"Lɜ,Btl,474XQHsBgB֘[M9
ݐwGM9
b@?xG.\;21<f0&fC&3dy	hBOD3!qV.'ikI#Ā	Y!2g
fLb;H<!!dV8.\2g++j!0H~=B {{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3{{{{{{{ޙ⥼"g3fQ3)Hn3<BRD!$CM1XQfhE$Z4ե47%1 L*h.3B,."柏)'Սdxtl3cA4edxtl,hhݓ))')0Ս1
:%[Rz%nͫ(aAkL!U-&E;v1cK"%;vq3D[݋nZC+EZ7;
+*

!P<>?\'
a
6
oLRw3(ٔ3f󭅜͙-vZ-ѸTM	#WTvx6P7;gi9|gi9|gi$fpV샺!d9|vEi2+)E6
(S2gCOdV"Yk<-P HB3&t14vEi2+)E6
(S2gCOdV"Yk<-P HB3&t14vEi2+)E6
(S2gCOdV"Yk<-P HB3&t14vEi2+)E6
(S2gCOǃf?
2gA'M͓J!:bi6FBBx?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O QL#Ā&S\/we b=!	*ZEWD8Y4YiD'LnieB+ZHj2g&7[6M(?oLRw3(ٔ3f3WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92fl\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<8SUp8[<TLl&s6e+64cM/:Yْ[m-!iAdН;pGg`xwnw4φMM!jա	P-[#i[J3&t1r9-[J؄T)3#'ĀݐwD,3c3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ144(,ȲO!DcLY9>O9OlZ)2Lы:)<	:!:nlPy	OOlZ)2Lы:)<	:!:nlPy	O4l(31B,2M8V(meEV&qCsO4l(31B,2M8V(meEV&qCsO4(,ȲO!!1Vt4.diHhi14(,ȲO!!ҳ!t!Gr I)|i{{{{{{{ޙ⥼"g3fQ3)Yhy~B,(Ly	ud҃N}zg󸉜͙Df̥fކir%xxxxxxx<TLl&s6e+64cM/?{{{{{{{ޙ⥼"g3fQ3)Yhy++++++&-q92͙JͽDK^^^^^^7xo;ٔLlVmhƚ'"^~3KyDf̢g3fRoCF49WWWWWWM*[&s6e92z1ȗoLRw3(ٔэ4NDzg󸉜͙Df̥fކir%xxxxxxx<TLl&s6e+64cM/?{{{{{{{ޙ⥼"g3fQ3)Yhy++++++&-q92͙JͽDK^^^^^^7xo;ٔLlVmhƚ'"^~3KyDf̢g3fRoCF49WWWWWWM*[&s6e92z1ȗoLRw3(ٔэ4NDzg󸉜͙Df̥fކir%,g3fRCnWBhq+&MniQ&hŝH)`9H~=213)Xm+FM48D&bݴ4b΀0O?HC4(,ȲO!XCDcLi	(a0G0S4(,ȲO!XCc3gCHNG00D+lfq4##)4,	B[<M۶vbƖDJ)vng۷+anݴDVa:"nv	WTDB"x6 |?]u]]u_W]b8SUp-3KyDf̢g3fRDEu%nZC+EZ7
Bv
,<;*!L!U-&E;v1cK"%;vq3D[݋nZC+EZ7;
+*

!P<>?\'
a
 W
oLRw3(ٔY7m3(󭅜͙-vZ-ѸTM	#WTvx6Ynw>sL34Ϝ?{{{{{{{ޙ⥼"g3fQ3)XngQM9~3KyDf̢g3fRdݴ'D{{{{{{{ޙ⥼"g3fQ3)XngQMoLRw3(ٔY7m3(^^^^^^7xo;ٔLlV,Syxxxxxxx<TLl&s6e+MLtJ)L!U-&E;v1cK"%;vq3D[݋nZC+EZ7;
+*

!P<>?\'
a
oLRw3(ٔeȗl,ll-۶l4DV hN¸B<
s	LG0i"ѫf"Lɜ,Btl,474x?cPj
&tBtl,4&)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi{{{{{{{ޙ⥼"g3fQ3)["M/?{{{{{{{ޙ⥼"g3fQ3)["M/?^^^^^^7xo;ٔLlV舲DKWWWWWWM*[&s6e92",9zg󸉜͙Df̥n-4ND{{{{{{{ޙ⥼"g3fQ3)["M/?^^^^^^7xo;ٔLlV舲DKWWWWWWM*[&s6e92",9ŌlV(mJSM%d	ءm*$)pe b=#ǲR#r)*3ݻhn&,idDnV&pa{bKHtEhC+Fa\НqATAX*'`?ba_0ؘ`MQ؛bl&JԿ	agba_A  )_aA{BF?baO0ؘSL)&
?baO0ؘSL)&
?baO0ؘW\'
a
W
oLRw3(1gK{ζs6dKHtEhC+FPGa\GchBxvsoLRw3(1gK{}3fRM-ifYI(Ly	ud҃NX0W0xmō,Sl3ov,VݻiiHtEh+ *+@Dl r)*Wzg󸉜͙Dы:[󭅜͙-vZ-ѸT6TpAagc`pFvxby[{-vŊ[m-!isBvQ`BX0W

Bޙ⥼"g3fQ3)ivJ)"u%nZC+EZ7
ɡ;Dv;

<*si9|gi9|gi9|gi9|gi9~3KyDf̢g3fRDHREsLzg󸉜͙Df̥ڑ(y3KyDf̢g3fRDHRE{{{{{{{ޙ⥼"g3fQ3)ivJ)"oLRw3(ٔ;R%o?^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[WWWWWWM*[&s6e92'jD-++++++&-q92͙KM"QIzg󸉜͙Df̥ڑ(y3KyDf̢g3fRDHRE{{{{{{{ޙ⥼"g3fQ3)ivJ)"oLRw3(ٔ;R%o?^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[WWWWWWM*[&s6e92'jD-++++++&-q92͙KM"QIzg󸉜͙Df̥ڑ(y3KyDf̢g3fRDHRE`N\ޙnݴSo4"QLSo+w8otEݽر[v:"[!shN¸ BXxpcW
oLRw3(ٔ9󭅜͙-vZ-ѸTM	#WTvx6ahnw39w<#'}39w 8.ngB9 e(rCC3&t1HHmM93&t1HHmM9hRP۶f,is5>>#g6a9>Of 8.o2,1Fs5>>z>l"CG#Y6qH[ɏ3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<2$XZ5qI3HN&Bt柆T"F!3&pi	ud҈NhRF4ʈы:aa?P H3 ó)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi)͙KE4TI1gE'2gA'M͓J!:bi#gb4LCoQ	G}!óS	xxxxxxx<TLl&s6e-4ND<1(TE	:!:nlPy	OoLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗ̋)l"1TFYs
s6e+6p# (;xv|?ٔP۶#PJɢ[CnTI1g@R@zG'eGŌlV(mJSM%d	ءm*$)pe b=#ǲR#r)*3ݻhn&,idDnV&pa{bKHtEhC+Fa\НqATAX*'`L!U pT-*[&s6e92l,ll-۶l4DV hN¸B<
sgi9|gi9|gi9|gi9|g뮺뮺뮺xxxxxxx<TLl&s6e-:/?4^^^^^^7xo;ٔLlZ$:t^xxxxxxx<TLl&s6e-:/?WWWWWWM*[&s6e92++++++&-q92͙KC@Azg󸉜͙Df̥rCE3KyDf̢g3fR9!C{{{{{{{ޙ⥼"g3fQ3)hh!yoLRw3(ٔ4Ht^^^^^^7xo;ٔLlZ$:t^xxxxxxx<TLl&s6e-:/?WWWWWWM*[&s6e92++++++&-q92͙KC@Azg󸉜͙Df̥rCE3KyDf̢g3fR9!C{{{{{{{ޙ⥼"g3fQ3)hh!yoLRw3(ٔ4Ht^^^^^^7xo;ٔLlZ$:t^,	B[<M۶vbƖDJ)vng۷+anݴDVa:"nv	WTDB"x6 |,	B#pޙ⥼"g3fQ3+ζs6dKHtEhC+FPY4'ch|Ga\!Q@<7;[?[矞~~y[Fѯk4>t9|gi9|gi9|gi9|gi9|gi9|gi9|gi9|C|鹦t""""El9|gi9|gi9|gi9|gi9|gi9|gi9|gi9}Fd_s6e0?/#O`@ElVs6e39Y4dfr_Ҳhi\QJ/d(`z|;}$s6eyqdf̯<9Q&g+j\"Cl[K3hFdf|<Q	g(<>f|<Sf>= c C졩 y)xe~??%#Gx} GG@0=xx@_d,#C# <1>CHC!G$GO#G#zfAT	2?C Gc5e?G5?@ /~< ~ e	 Ā39Pq+"2?CYce1=CR Q/CG 2aGǧùGcGg% @#CQ	H,<FYtMdЉ36LM0Sz>e)!~G ~$>#O31z>@d)f||=2G>{(x2?0yGc5ed;|;#,>OiGgc(|<Iǲǁxj;C#Wge1vGϿO?;pM-iքIcrC,.g) x>JR ?3<P%) zG%χC v< ~@x>/>J<?GǀPz!@ 3,>OiZHYٔ,2piZHYٔ,2pi x>
VpdCZ_fjhPyM-i-gvM$-iCf,ixG0dѓQffͬLɝyM-i<fY&SO>{(xP5@?P<C죱^2x|;4GϤ?;c(GùC@x<C죱^2x|;4G#G d=@z>@? ! ~$>Q  P%)!f4S
$Y7|_SKZadPȀ!քIcC.&nBĀ	
O!$Y7/ǲ(hD<f0ĤI>{(x})f|}(`>@Ϥ?;c(d=J~J3ǲǁxjSW$C죱^2 Uc>{(xᔡ y) 3@Ϥ?;c(`Ax3h҉2"2pEX\L܅)VMQL,>O;HPb@?xGϤ?@RySB6w>{,Xy
)Y6l}!Q(tABZxPfcǲǁxj@r/hǲǁxj@r/hǲǁxj? RT y}!Q/CG
J~ ?|;21)xG?2Xh[5dɼ#+:Bɼ-Hn!j34C(7f0ձt4CpϤ?#4CM%ahCfBΆЍ=1o
,̑HhC졥$:)"ChBh:iǔ֓Yٔ!5xGe12 'Ϥ?;c(d@O3PǄd39i&g+&7jCPq")3?>{(x2JJP|Gc5e!P5RϤ?;c* 2)!e1	GǲǁxjRG
H}92D&jɣ)xG3!f,ix\LΈY7|_j)Zad\BD&7b@?`;V4Bɼ-36Loehq;GBD,>OYS9iE!A-[_Ϥ??E!j7B!>{(: QI-tBɼ(31ʇCQhE<TFYɼ-lٔebf0̆xB{Gc5e hȀ*Ϥ?;c) 3@D	PǄ}!Q/CP3P%  |; yGc5e@C5@<1ikL :QL!%O>{(x2JJR <C죱^2Ǆz(^)H,<2i3MZBf(Y7:ZLΈ\5fl3!n3!|C#HOڷqC\L֛ehq;GC;Gɼ#(LƊaDtS&!g|CP,BɤIɼ-lg3fRDEsGa MhCfGc5eH?> 9OP%@^?e1y  ?=@xx@_ T3(EY7|\5}C$([4q&s8t4CpC̌b@?gQen;Mh$IcfjBCv!8T;H~=
RyS&SH~=~cPfc	Q&hŝ>{(:ǐCq)jad6l}!Q(t!j7B!ǲ48{F,</'Y4qE7>{(2hŝ'1&(!ebݱ$NBP}!Q/CGy(`G҆cn!j
-i"ɤ'ed`!j
+t8XcF!+ft8-PEnLah3El·_8\5
(B$1vC&mfy
aDhŜ$Ia@SQ1g&jsREm6MQI!|a!n;zJB,!ɼ-lǲCly7!4}!Q(tABY438Y7;}!SUf0dǲ# )*Yy_3OڲhoHhYXly_3Y4n5iϤ?;c(z@? 0^<ʀH~=v<PQ" `x? 2?f͙KMX͒92!lBǭ(qZHPqK&po5>>633fYf$XY4ރO8!-&0Њ֒,(S2gC脉Df8Y7|_&(ZalՓGS&S1 ;V)jmg!B3xhضZ\BɢX[5dɼ#<դ!g!Pg۶Cz)"Py_3Ga I1gECP肅E'Cq)jad6le@T,JtB8)yQhEfly
,ٵ)3=4LHn3-g<FNB3&w~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧H~=v<PQ" `x?x3@@>yGc5eH ǃP4
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:biednMǃf?
2gA'M͓J!:biednMǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃NxjފaGgLы:)h)7HtD31cM٫&(M&ō47of8Y7|_$Y7|B֘Z5q4!nhc|zЉ36La>{)
a*,ڋքIc	CW;TTY1ǭАNʆ!m4(PHhHTSvOEǲM5fVrhMϤ?E',XYJϤ?~CpABYMpլ,lW3fpPP͌,3ge1v)B0=xx@^ǲǁxj;Hyfʀ~< /χxaF36qE0!L,>Oi)'ΉD&MmKWgjVhѬ("֘eV舨S2g*-4ǭ3dI1gD-nކ0h'o@jCz!"Q;ڈY7W&fɍ&(ZapEmD,ѫH3dĀjZCv1IMNb@?fhln4)92FN%B!&!dѓСLɛ{۶5iM褉A!|a$Q&hŝ>{)qLw8!<v);H~=~c\L܅f$X[CϤ?AB\[Q&!4H~=z
!A."ԆeG;ʽtB8hĨhHsny
,ٵ)3ebݴ8q-4',І͝ǔ֓Z-P!m+&B3&t1ZyV4$6-qE(LɝniɢX[8M!>{(dVldj|}Ϥ?@ozJD,ѫH3d)Y4dT"I2jgB65pɜ#ikL!%!!dVвo5>>Ā	
O!$fp샺!df7C졓t9HUf0d4,ڶ-PGg)3?ZLΈ\5Y:%5d-m5yM-iMᦀMlMpo1cM3F,膙!&j$1H~=~PM%"LY4qE0o5>>"Q֘gjƈY7ЄѨta>{bYMJ39iFN!_!֌B3&w-eĨ34dJ(S2gm6MQI#氢Њ֒,(Mivd҇k43dϤ?=hZLR5B褋34o*-kKQfhE<tI4
B;)yQhEZ\J3B)3LɠW
̙qLʋB,TYO!fM |(S2gSKZO!jچBŴ8PdΆ74*))pɫH\2E(7馆7Q-N!n;Mh,BD&03D:/)0iNBlՓGSCwR*hnCEGq52&dj|}|C,83FN!DtBɼ#IO	Y4d4FY3:hM!!G[5fPfN!alY7|_>{,h#agCHY7V:/H~=|ճVldR73fN(\S3FЋ*4Py
-i"٫VpM-i,3%ETmg!BB*#F,d6l=4LQhEYGЊɢXY7;e12z>J=j) xc>{(xᔣTd<T	H3ZV4dBśV4VMQK{r3gI3H~=F&i=dz/=hZLڢ2gikMg3fRҊJ샺!h-q9	Q1gI4SKZajچ!9	P38tCE4ٵnɢ38	:/f̥djA(4bΈY7;H~=~BĤI0i)fpo5>>t8SQffͬBYPqL(S2f:g)dƈHN0ō47o&S5(t8Y1%kL31cMɼ#"qB,38qB+g1v;DJ!fl'iD'+>zѓiᢚZϤ?ʁE(j38Q&hŝx\"L dy	gBΆn!z(bY"oGQKIAg)CPfczJD>{&(dѓffipM!!VB3Y4n5ihixG($7+:Bɼ-H~=4&pɻSVMQL,І͝C歚g(u3'
DH!҇CD(YPYy
*[fl
̙H~=v<PPz>~<@> C	O3G
H}e12SQ x?xZy&'qiSi,\HtD$J'p֐P,ԆP3D:/MJ!"Q;Ќ↎!d7B!}jPq	5"Bɼ-Hn!j34C&%Dhŝ'M-i:MpMBɝϤ?ʁE((Q&hŝjM8e36Ao3yM-i0Dr(xZB
fhEvЏCdB>k
-i"֘Ga ڱOn!c3gCHY7&qE0D(#_>{(cCXhYMCQL.&i
,!!Q(Άn!z(bY"o=4LQhEYGv36mg
fL 0B gX-b%BƆlhqE74c(= -hoF!DD'$ZQM1
C( ~<ZѫQ&"Q	,hfSsLC,83FN!g3fRhWo5>>hG7%4WCz)"Q	B+/}!QVY:H3xYݼ.&iwE-o}!P҆Ci&fCY4qE0oB6w>{(iCB!-aHtRE舰jM!!ikI,YmCHZBHW}
̙ikI#֌B3&t1[Ff!3&s aqE-&g'Ե3PdΆ?H~=QO!CffpLы:!h,2pflǲ;Gō24bMjCqT(i-gyY4ĭRɢ,P)dMCcHfbƙQ1g&!4}!MQKIɣ'f(VBɼ#=4LQhEYG2qvAoJpȉEzhЋ*6!hCEѓoJpȉEoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW~!-gyY6Y4Ch)743KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^ǔ֘@t! 1C,ѫ[MfEWWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+jdtB,z)i6͚li-5412$XHTR҆pЌ↍5iF!ff41H~=QO!g3fPLы:!4Lċ)Edg13yM-i0Dr(xZ5q&2 7vЏCdBL\CMlO? ~Cpy:Bɼ-dfhn%adj|}>{(iCB!-aHtRE\C4-aDt_bT9"QI$	pa$[r-HRͨug3fRdݴ'D[5f7!C3:h:Pc",P۶,ٞCM!A!!QL,X[͝F\"QL.)f0ofٲhafM!g3)}!MQKIɣ',2q48!Ѽ4SKZoH~=GRfph+gfچC-E4Y4qE-&g&BfpE34ngB3&mH~=GRfph,Yɬ3&t19	Q1gI4SKZa6MQK&p+" `v7a !B;Ho5>>0LA!0'd4G2g+j!d֘Gǲ48 QI.K34֘Z҇,X&!g|C7*)<fbƘZZP噋ad6lH~=GRfph-Hn!jI3kKbVB@g(b@?!BԉE(LڇWbT9"QI$	pa$Pfc&RC&/=4LQhEYGk9
FNɼ-(C"%5i(wE-ag3fRhW6͚&T3b ajv:g%kL,h4#OE[23$R/Y4qE-&g&B褋&gfm
̙Z9	XjچϚ-P(X
̙P(6mPfg
$DHVM&qCH~=QO!n541fYf$X\QJ+&8Ϥ?ɣ)i38Y4daiC$(HRdtBއmjҚIC	BѫHm)(C!yg3fRō47o+&Jɣ)i33fbW ɼ-lC,83FN!b͹Pm
#F,
fLC,83FN!b͹PضFN!B6>{&(dѓXnEE$6-jچLɛ{H~=GRfph,Y"
ҸXPdͽbVB@g(b@?f0h$92jDEvĴCM!A!!QL,X[͝&nB(S2gC\5FNL͐wD$I!i"5hCoCPP͋xY4͙JɢY\C54BѫggD鞈BP&(Z[1XBB8`-M9
IƆ!gCvD-i38\5H~=GRfph+gF!aq:#pLɝ$CVy1 ɼ#3xBpR#H~=GRfph,YmCHZBɴ()3oǔ֓HTTᦆY2jPLVM8
fLcsOǔ֓HTTᦆY2jPLWR
̙柟H~=zѓgDr-)3[٭.ɤ$6\R3	5Y1MgCvD,7YW	C$J'p֐)dƈY7fpmg!_Ϥ?ɣ)i38Y4d3WDHP!5
fLad,2py:-[P,h"2Y4qE-&g&BdΆ0kV4
0z/ad,2pyrC,,3h)3C,83B3F,ft3,.(IP}!MQKIɣ't֒-LZ8xGv?r(ZC38&iPА샺/ĀjѴӐ!5q!c3dNB($4$*)H~=[pȉD,fq4,i>Oi{CB٫vN(&!G31cM47o>{&(dѓZ5b$̙̂ΈPٵA-FN%CDhŜRCsgjCfŠq&C(bdYCYBյ%i2)-[PPoAPƂ#)腍,S
̙H~=GRfph,Y"
fN!B6	:c
̙a&qD("
ZaB6J)+:Bɼ-hQHl2lΈZBũMicvAϤ?ɣ)i38Y4d3vI1fLᦇ:Z7ikMǰhZLM8<|b3zCMto֛a!QKJQO!DtBɼ33aqE(L7Ϥ?ɣ)i38Y4df̥pM1g)	>{&(dѓXnEE,B38Z(S2fY4qE-&g&Bśr*,-PdIQaB6Ϥ?ɣ)i38Y4ddZ!BeC60o5>>}!MQKIɣ'͜(4bΆLɝapM8+HCnV,jރBMTSCIv6!d*h(jPq	5(($$*)Ze"Q;{鞈BP&(Z[1XBB8D"e5l՛9C8<$63%4Lg
fLcǲQJ)-&0j38Q&hŝjM8e36Ao;Cnե47%1 L*h.fX\2EW<"Q9LpEmD,ͨuE0D4H~=GRfph,Y"
hhQ1gL(S2fad,2py38LɝapM8Zy	 ՜4ݫ2MZB
Q&g+j\"C
fLcsOȆ&%4Lż3SD!̜2hVD"HmQMg3fRΉD&Y4q-4!C<٠9
hCd38dդ(S2f@FN!>{
̙adѓS3dkK}!MQKIɣ'GD Yǰj8vDoj8G֘CJ'!BCpɜ.xQ!QL.&i34CH~=C8P黉۞B>06H0"&3F,ad,2pym[PPkD,Bы:aB6C,83FN!n3&pЊы8QffͬLɛ{>jRիHm8,2pfl!dVh♚7Y[5Ĩ4"C36mgvmq
*vmPPh74Sǲ T3ѭ0GH~=z> K v?.iikI!Q 
cZ5Pxw(|<@Az\ǔ֓C#O?> P~{F}!Qx,8H~=GRfph+g4!naB8P3!BdY4qE-&g&B=hZL)!M͛YB;k=ҀV8BY4C<|С4!pEmD(S2fY4qE-&g&BśV4,B38YAjHLɛ{ad,2pymȨBZ!oCQ&hŝ3&mH~=GRfph,Y"
hLы:)
fLߑÊ8dա#m3v1XO?#4ݼ2qǰZ83zѓ[)f0"qB,-jڈPdΆ7>{&(dѓWhCdǲ@(`3&w2<ފac3gCD7jtR1ފac3d6lpZHPq3hh-q
Zanɢ:!>{&Lz/Y4qE-&g)E<fY)Edg1d'S
!fr>{&(dѓZ5hj$6SPx\5!? ?>{&(dѓCM!dM!iC$([D8Y7|_48iVd7(3++j!B:ǰZ83zѓO?ɣ'f;&!pM1
fLc>{&(dѓXnEE$6SvOD(3HPdͽC,83FN!b͹PL-M=LԸ
fLMt321
Ŭ8Қ7qE2B&(Ϥ?ɣ)i38Y4dHfc3hY4nMdj|}}-gyY4ĭRɢ,h"2\[Q
+&4C X͒+'S|C,83FN!b͹PL-M=Li
̙}!MQKIɣ'f܊T(HmQ&g)E
fLߐ2<ފaDf4S:!DV8;ь$6S
%1Y7;CFap,	fbƚfal֗h֔Y2jH~=GRfph,h"2\[Q&t֒-Rɢ,>Ok=ҀV8BY4C<:dыPІE0oB6wǰhZLM8<6iT(HmQ&g6H4I)3o|ԇLBDwif,ixY7|BCq'gCHY7&qE0D'w@:BDwif,ixY7|BCq'gCHY7&qE0D'w>{&(dѓZ5(ZP:kI
i(Y4$Ie2:!oC,NBIP-$64C!ZHCRA8B/Y4qE-&g&BCQ&g")3,B҇ZHPqK&wԵi@u+JMi!J,!BƂ#)nݓD8@i"qE7ǲ(q;G7q3sXĬ7qF sB6pь,hnV&pCoB6wǰhZLM8<XYٔ-(p5Ff̡d҇&,腽/H~=z#֌B%4LYڴc+&B֘Y4qE-&gwq
̙C,83FN!_38iwS
̙֘\2EY4qE48tC,83FN!f%dդ,Z\B܆ٳZ\Bjhc
$Ϥ?ɣ)i38Y4d4T)!&ZMd8BY4CxGϤ?ʁE(k<DtBM8\"LB23$R,33f:&fCH~=QO!CffpLы:!CQL.&iJ!E)jLΈH3!>{&(dѓ[8D;VedѓPdΆ05ڢgCMZBݒI8H3!i,Bɼ,n4;5ǲj̜͜C<C,83FN!g3fRhW6͚&T3bZ GϤ?ɣ)i38Y4dF-Cfc3gSB*ɤ-(p5wh&SH~=GRfph!TVDtSJh3D5i
̙#JږH~=GRfph!TVDtSJh3D5i
̙#JږBad,2pyVBɤ-(p5wh7WLDX͒+'SǰhZLM8<FS+j!d8BY4CZѫQ&"Q	,hf)ebVڸ<vвoB6pI3QfCe<!=n*(V(mɣwpɫKL!U-&E;v1cK"%;vq3D[݋nZC+EZ7;
+*

!P<>?MK/gف+97O?͏PN:'?\	Biշ`pOb#Ӑ5)h6[	b+ůȊ?PWfFx.8`A9^xA/.V/59Dh!D'D,fM+??2Y0qS?j.Y"o`?o`biThZ?iWAnW]Whw`q`\!N
!=7$:Ssoˉ\+q	35+Ϳ@?`?(?`CT솿lmrk6)?:.fa?oGao`"H?`[YAhZ
ee?ñSo@h'&	?ɿ3WZ/8;2%d%AL8U8c&	.MG1``kFgi
n? hɿ`m/RBb2Ȉ͉_=C?8D?6+؈1+$	%BY7DR*@1c' U ѕ/'OBÂa9A!-55??,"efl??ǅ5w`X-[ړ`$;/`4`ܕhYD65%? W_˓ A?TN?Jj7h`0]ʿ/`,X$
q`8SUp-q92͙J3FSyf̖ݻiiHtEh*M	*

B37;6
aΛ!
aΛ7?A|'La: 8N0P{(xC1dN?>{(xC1ML0pggchBZxvٔ, 5$XC;TV̙C8SUpU¨[<TLl&s6e,Yw^u%nZC+EZ7
ɡ;Dv;

<*sL34Ϝ>sL3fAT	vEi2+)E6
(S2gCOdV"Yk<-P HB3&t14vEi2+)E6
(S2gCOdV"Yk<-P HB3&t14x?cPj
&tBtl,4&sL~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	OoLRw3(ٔfΉ2"QyioLRw3(ٔfΉ2"Qyxxxxxxx<TLl&s6e,Yw^++++++&-q92͙K;Vl"%3KyDf̢g3fR՛:'pȉEoLRw3(ٔfΉ2"Qyxxxxxxx<TLl&s6e,Yw^++++++&-q92͙K;Vl"%3KyDf̢g3fR՛:'pȉEoLRw3(ٔfΉ2"Qyxxxxxxx<TLl&s6e,Yw^++++++&-q92͙K;Vl"%r)*3ݻhn&,idDnV&pa{bKHtEhC+Fa\НqATAX*'`L!U£[<TLl$$ZglEag3fKanݴDVa:"nqA\!PXxw7;,	B
Bޙ⥼"g3fQ3)C4"Lō7l,ll-۶l4DV !4'ch¸Ѕ@<lxgi9|gi9|g'NBxH4py	6lM?@jfp9
 P'Lٱ45n!P'Lٱ4&gbջO朅C琝3f'NBxGOC"%O!:f͉\L!P#''3f&gٛ)qD'NBsNbiikI-LY4qE0o5>>4@jfpmgB4*7<6&<1(TE	:!:nlPy	O@jfpqLq	Ӑplؚh\L&CGi^EqCsNbi5q38G8fY8iT8ny	6lM4&ggB@Y4/"'Lٱ4ǔ֓CQ3O?PЉrC-?#MdD,B\Plؚh\L&D2"PM!Ȯ(ny	6lM;++++++&-q92͙Jf,i~?R&L<YiA'LM>3KyDf̢g3fR-hDo?{{{{{{{ޙ⥼"g3fQ3)C4"Lō7oLRw3(ٔz&bƛ^^^^^^7xo;ٔLlP1cMxxxxxxx<TLl&s6e(rކIWWWWWWM*[&s6e929oCB$Xy++++++&-q92͙Jf,izg󸉜͙Df̥[Љ34~3KyDf̢g3fR-hDo?{{{{{{{ޙ⥼"g3fQ3)C4"Lō7\'
a
aoL7n)۷Y()۷7"gnXvZ-ѹW4'a\APUV!
,<8SUpU¨[<TLl&s6e*Z\^u%nZC+EZ7
Bv
,<;*
spFvxby[{-vŊ[m-!isBvQ`B@D	_D%6[آW`DĿ*(b_cb_Ju_%آWb_]آW%J?%(u%bwآW"b_a'D.>Q+Jb_|WwآWӅjJp?pD?Jq+D'Q+yb_|P]آWӅc,gآWӁJ{%8,(pD0(8CQ+
_%8^(zCb_O آW!(3Q+(qCDQ+T(%
*(Du%GQ+і(ٯb_NCJw$_DGqآWyoDآWbNQ+J<7Q+ob_N((%;%آWӉ	_%8آWӉ	_%8آWӉH((ACD
%8SQ+Ăb_N$Jq آWӉOb_N$	?%8$(@آWӉOH*(ASD
%8UQ+Ăb_N$Jq آWӉoH+(A[D
%8%(@آWӉ_b_N$	%8WQ+Ăb_N$Jq آWӉb_N$	%8'(@آWӉH,(AgD?%8)(@آWӉb_N$
_%8ZQ+Ăb_N$H%8Jq (AoD%8[Q+Ăb_N$
%8*(@آWӉb_N$%(B_b_N$%(B_b_N$Jq آWӉH.(CH{آWӉJq!b_N$?%8,(@آWӉb_N$?Jq آWӉH0(@9Q+ĀsآWӉ Db_N$&(Bgb_N$&(Bgb_N$Jq آWӉH0(D(%9CQ+b_NPOآWӔ(%9A?b_NPQآWӔ(%9AGb_NPSآWӔ(?%9AOb_NP5Q+%9@D((_%9AWb_NPUآWӔ(omآWӔJrb_}آW@sآWӁ4b_N̓آW?,(Jv?J(آWM(#KQ+(aCDyWD~D'(do J!b_*?|=

/R>(@zZ'||>F(;7BWBwD?Oo
aUZ
*TTTU/?MN'AaA.JA-/& ? 3 5 g l? ȟF-WbWg8w%pSNP0pW*?ӔI;NR şÿm)# )&ؘ?8Q*7J*WANS/|^?J(>?|Y KNS5Laؘؘ|GZK{ET6*GET QʈTe_awWm)_wpho9N $)fk*)e]
DӔ?F.+
rkOEI
*Lf?.hчcFDOiWcG? b kB; 0_cG 2 %i)E?8 ;3sgWa	a	G
 0=zzw=zz
 13"FIB)#Y2`2VfdB+#`8? p@'`Ӻ<Ag?^~sƟq1?~~>~I߮4߼??/\i_4ߜ?
/oE	q}
zOC7ƟJƟ޸}b4` \iط?ع\iɿo|O?\i|	zO΅4s?FǮ4/}q>{~{~{O\ig??\i  \iO m?GO O?o ?
 Ɵ zOC4әONq?poNӟzOoNӇzp\i8r4ߜpE?8ONZƟӉ/oN`\i?OC/2:ƟOE댿Ɵ@[̐q̈޸@!~?O!?̋^mE\id.4 q4\ r/49q+~?\#zO -⯮4|OAk~?/qg4SAo2<ӂ-'~/"-R?6̏?
<^!L&_dyPwQ12#/&_dyP|beDw&_dyP,̏?&_dyM O*#z/12 	ಯQV 'a w&@DM
@oM?@+ @14 T?|bi_a a	~f8W@L0)14 ,oM?@+KYaĵf"M?@+K oM?@+Km`|bi_bY+Ĵ31M?@+K+ye4[14 -OP
?4 oM?ЅؘmqM G`9Ww ^ <oM?^3>hw&/~:m&x:4:6N5uvw&N]m>&ͼ&M?^&^-bq[O14N-x:(M?: =g|bi᷃ÿ@_|biSxUM?<wN&HU14GO~~OuGC&ԇOtԈ[Ouԁ`;W 'z*zR{Ou/M?[Ox]`<`<`<A&m6%x14`So`<ZoM?0ay>mwoM?kM?l<{O7[|biCwOO|biC+<|biC-<J;O"a}aY14""x<&J7&BwɛO!S-aC14"%>s14"&x>w14">oM?<&Uma&J|14"x>KJO)kG14"|14#~vm14#>cC14#0P|biFFUO35O1OQw&b&bߚa.R5 d|LJK[OGj14씉|bi*51oM?%bi14TE14YO14씗&<b8'~=gC]bzM?>1&bM?^1&^1 }by[%mbyk"~=@7|biGb&soO9ߌ@[|biG_O;a |biGw U14# |biG+@oM? `|biHQ}a"oM?	@K 'M?	=a"NN7& |biH,@+oM?sHK&		oM?!@OW(,|bimؠ=>A.&6P%xB14EPJM?!+(!&obke14bAAأ|biꂏoTM?PDOT<Q_,=S _oTLEߪ } bO	OT?Tx/T,oT	
p&_
/T,G^.-\:as׿&_^uoQ׿͇^/uo_^/^:ay׿^:a{a׿ч^/uoP^/'^:ayLuoa׿G^/-^[{,uo^/L{uoAD#Puo^1׿(\:e^uo#Puo`uo׿^B:``ñ׿<\:`x׿׿^"<l:`uoC	C<'<J{xS{xT{xV{xW{xY{xZ{x[{x:` ׿9^@ɰ:g+^uoc{ïruoO^:g,^uo[0:g$׿9v:g$׿9J{^:g%q׿9,huoKcr:g/G^:g)#c#({uoca׿{`c#F:b2׿،~:b1uof#"،uoda׿{:b3׿ï#%،S{:b1Xuobő׿C#^FK{׿^G^GP:b9ï#:b:׿^Guouï#{uor^GD{ï#:b9(uowc#^GJ{:b9Puorq׿##^G-؎:duïG^:ds׿#G^uo胯Gl:dta׿#:drPݎ:dt׿#^T{9Xuoq׿#G^Z{9luocGz:ds ^V:jڣQ׿Tl:j{K^Quo.{K^Q ڦuo6{Hï׿TJ{N^Q8uo%ڢ*ڢ+ڢ-ڢK{OG^Quo&#{B׿$ uo!`^!x^A{C׿$"!^P	CHv:dp^S{APuoa׿$^Y{Ahuo׿$%!HL{uoΔѨ#tuoΎ^1׿:\:gK^uoΈ#tuoΑ^#CtJ{ctN{׿:)PuoΊïtW{^:gIctuoΌt:bF:bB׿G^H6{"׿ؐv:bDc$.{!x$G^H`:bB ^HF{"׿	C$;{ :bBP1׿
$^H+ؐY{ :bAluoĄ׿ؐ`{!0uoĜuoĕ$ؒl:bL#${$uoĘ^I\:bJ׿O^I ؒuoĔA׿[ؒ:bMC$^Iv:bI8uoĔ׿Jc$^I+ؒW{$:bIhuoĒ)c${$:bJ`uo׿!{#{ï^a :au@u	C	ï:a :a׿׿@-@K{^b^:bYK6{-`K;{-pK^:bYu%{-KF{,:ݎؖ:c%^bY\uoĲK-ؖu%^L^bb׿^bd#&^L^:^L`:^LF{ؘu&^L) q׿ؘY{0:^L0׿TQ׿a{^Mu&{4u&G^MD{^Mu&^M'ԡ׿J4:bidu&^MK{G^ML{uo	 AX:'cW
׿$׿A`:a A%׿)CS{V{ ^ { ,uB6{(G^!c&:a	u{uïcT{W{""!%B0`׿B:Ńqp#l:`9P	C׿%^`8V{,p:`8:ǣ;{8u'؜u'؜u'/{8:؜u'#؜J{^NJ{1׿ï8:bqhu'^Nz:y׿<;{F:g^gxux:gïʇ^:g1׿Puo
^gcx`{&{#X:`;Wt:`::ït:`:N{PPua׿KCcz:`::uoxuï^`<v:`<u^#`:`<uïġ׿;{J{Luox:huű׿磯0C^a@3a׿Cuo!:ax!C`:hч^a׿n^a:a:eA׿eq׿C,C-X3 !DP:!{E#{Eï^a:auDu	C	ï:a:a׿׿D-DK{G^a{j:ïV)Uïuo)uXEl:ïICuo*P"^"^a:a:׿G^a:a{e^a׿ce~:a#"FF{j^#;{bpb#^#^a:a:c:dQ{*1׿)p^d^dïJuJ%(:%%(:%^Y{CJK{)0u''a׿׿'G^b{׿a׿C=C<:byXu'^O-G^byuo>:^#<#^a1׿^auo;׿GD{:Gv:׿1׿G*G+9duo9lu^#^a0uoB׿H5{$,{$.{~:	׿	uoECJ{N{׿	A׿H+H,AhuoBX$={:1׿G^b^b^b׿#A^b0׿ؠuo׿ؠS{@:
(^bluo@:b:Tآl:a{Du(:b׿آ~:b׿آ:b0QuocD:bLu(^Q+آY{D:D:R^? ob`R^b׿FHu)B:R;{Q%ïIx8R?{'buo&^Rl:)#RuC)^RJ{ؤS{ؤT{?ïb\u}ؤY{)^blugbXOb׿# (RL{u^棯|u`?}`|uo~1׿׿׿u`>uo}uo}0C׿c׿׿`>S{?Xuo|:`>Y{-^^ގ^^S^SP:bfï):b׿^Suo5ï){Luo2l^SD{Mhï):b(uo7c)^SJ{L:bPuo2eq׿#)^S-ئ:b׿)c
^G^^!{ X:`@v:`A׿G/{׿׿A׿ï F{ u`@J{ v:`@N{P
c *E^q׿hu׿X׿u	!^`Buououo׿{	1׿ï){!?{	u`Bu(!l:c5	(uoIï׿	Lu`BT{!+^K#`BZ{_	luo,uo	u`B:`^ ^ sQ׿͇^ <#`X:8 c x^ ^ ^ s׿G^ ;׿S^ ;a׿ :0P:`v:`'҇^ 1׿ 9PuoV{^ ׿`-c?:{^`L{uoJ׿Q׿	&ïv:a&1׿u8${׿	$׿	,^a%u[IF{PPc%I'$ILuoIPuoIXu	%q׿	%׿I-I-IK{uoIua%0uX׿u`E`cK^G^uo0CD׿'cD׿(ui^:3ï\u`DY{:"?,u`Du='&	Xj:l:	P%,{v:a*1׿ï	K^^a(:	L^%"Jl:a)u{	D׿a)p0%%%G^C	E׿	Ica)`{R`  F:!@eG^ï G^^c ^^`^:׿!!u ï^ ^׿ C׿ :%`)A׿ AXu  : Ahu`-	c C׿ Au`L{ةبuoCQ׿^TuoE*ةQp/T^:5T?{׿b׿Kب:	ب:*T:@T%بu*^bPبS{"zbf'36H'3dy13l&E;v3d͒yٲAl&bm),]fսi0>xh&k;4aM	6~ih6MV4OpM",<E3b)/DE?4T4EC.nǚx%8BPۢ"<SP&	YP͏C#VLGx`x4ECd)[[YڴBdCgO' $ <Yv:VM,7qh\
C0ڢ%[S6OH 	h`t8=$D`h3ifrdG{QMQ4k @ĎU$ʄfN<؀Pd/EqB3'ih&
(O  (D^36mgO"P3IxY<vB2#:)i<x)A4T0fS8j<SYh`O3i輾Ru%L-5Mdx	qLRGB`h7d45i@Z	G^i"p)P3ٵoGxp`4EC.d4pxT>"ǚy|T3Ixݝ6OZpMdx8
d	ZB1"TAt8lɏx !h&\ݝ6OCQ ;!O%"UuRx@v10hHN-Ȱ(&6$Z<d(.fdGxD^Bp4hKQWC$Z<8׎C pPfoD-hއ3:<"n&)fi0(LYfnފ\ybL
"TA7"D/4F Ш}qKghOS34Z$fEFN<h:nK[Ћ+6a"Hh&J+ze!fr2iCfbƟ6ޏ!PtIfhV  ;*N,3F>!PtIfhYO" `h&\śr*/x>b)/fյ<@Csjޏ3nEo+J)< B8D;Vedѓ4<P)f2գX-H6pM1vLǚx9h&Sg3gjь!"SDe&qGx,`h`)f23Igg3fpY4d<MPpM1g)ii<᠚*0Jh8qLpvg3[<zA	ü`%4LZ8g3Z46G4EC8DʊCqB46BJh7#Jɣ'pM1iYg3QHn(FRԋg3QHn(F$Vmg!z)f2yڶV`%4LR&lR'!*1g3gDrf%mCF,!>}!Ycs6e,X+B6~j}!Yc_5g3fRō2!g/Lٔ4CtV>i)͙J2LٔijVt(g沟LٔijT*h|f̥b*#F,S2&r4

S2
L>)HRݓVi40@I~}3fR5"QK?U(d+Hhrj-Hn<f̥b/y4|-r*@j>)gj؋*-Qen6e,[epV舾JV$4VΊ<=
ˀQ
VԲhYt-3y0@ PPbCEm+tDYXoU+9[Rɣ["gzXږMK;RGRͥb+jY4q,HmQL!5O=b@ ұAC,8vʈы:[E+9[Rɣir$Lb+jY4q+z1QPPmK&%wKKwJVԲhYpȉDEV((rG2,4qIRAC,8Ȳ$VJVԲhYpȉDNBRAC,8iRQ3b+jY4q+92Qb+jY4q+j)Bv<
dĳqPPmK&%c3q2:<&	"UsiXږMJf̥En*#|	$EH~=2n+whD4ECh}!T
)ECǲZ2q j4ECH~=Cr-jf/?~C\5q3reeCǚx!d'PeeoC4Nh&C
<^ A4T0fe(hDOh&C*)Op0;P3)Y4ds6e+&KeH~=z>KlWR92e@/O?ʀ<R92ǚ3)[Kge?P<Cff̥Cǚ3)Pq/H~=1 yC0g3fRv)y͙JC8_H~=1 eG /lPfN'h̜ٔN2<}!P+  0 >{(zŜ͙JѫfLǄlV[5fPfN%Gf|}(zGf|}(z/lV:PW7!xBf̥lC\5q3rH~=5#P4	H~=5#P4	Bf̥4Z%p^͙KMhJ᫉C 5h}QG j%@$ 1͙JއqLw8!͙JއqLw8!aH |?
$@HH~=<@@D ԁ/ٔq;G<f̥oC8_H~=<@?@ ff̥:Fs6e-(Ծf}!Qd|C
92P,zs6e-(X6Գ)fEoCF>0g3fR̊ކe'e2 ÿH~=@Ȁ<u͙JCI,lT*ODH~=	ԟH~=	_Rf̥CBx͙JCIԟH~=1C`<C$<|g3fR͙Jږ4KO^<'e?ax_3)fbƚy͙K34ݼ0>{,x@ x<}!Yc@s6e,XCvhǄ,lYdѓ| >{,x@ J=P<!>{,x@ J=P%LlYdѓm1͙K34ݼ2pGev;	G X6}!Yc@z>i|g3fRō2ǃlYV8ǲ; <>{,R _ٔ1cLt8}͙K34ʇC|>{,Pxd#	|ќ͙JЉ929_4>{(h<OO?R_4g3fRs6e+z%Cǲ)HYٔnMbf̥En+wh/H~=2 2cǲD R z>eFs6e+b'lV7I|C tC ٔt8"x:f̥C_4>{(b<@H~=1 I|`f̥<g3fR̊ކHCDv<>{, x>I|ќ͙JE>)Q_4>{)	H~=|`f̥En٫6~3)Q[j͜0>{(d@O3?_4g3fR2g929|C졪 ǲ|C졫L`}!PɺfX4ECC1cMɣ'`<K'0M@}!Ydѓ4MC1cM`65Pe?C졊'ǲ*OG?"+z1"y0.h`ԟH~=DV4ca	4ECH~=~o4
8h`Ϥ??E"P?@S]A9@4EC?@S(tm`4EC1>{(fLǚy5 A(4ECH~=
Sǲ48|flCA4T0fgehq1EMA4T0fehpDOr@*3Cǲ<Xn6BPH~=<֏CA4T0`6e+tDY[<B11z(4e>)XEYRfĮ)#Vl|Cx<Q-  BLEJ}3fRDEeo1>iv"TA<%	@4Z$f0IExLS Q Q
i/"TA=8@ (--V(Q4 @ eF(Q4 `Q
iE@ @jj@ 枬DP*9Bp(Q4z	@ o,h`<SxT>=`QL-3Ov9\	4aEFi4ECiऻ Q
i*3O	@ +Px)0(D D ;=hiA4T0fPx !h&T MŸh&pEP4 <4ECi"p)Py^"ALR^iPbE%h4ECiA*3O Z@  *3O
EP?ex Px$ 	4LEPx # @ Ya(:	4&h&°
PA4T0f j4ECihB(#h&a"Hh&7h`< E4ECi.NCA4T0f8@/DP*9b)/4Ԋ-@ `)K<R	 (Q4sMA`HQEx80BUsO .@ <P?xaDP*9qh4ECi _M,KPxh&XPx,h	4@^A4T0f4ECipvKA*3O BUsOH@*@ &"h`>q$	üȥ	4p
Ga*3OC(h&A	BZ<@ 
 0"TA=P5 ,4ECi M h&'(h`<,f4ECi兄`PzɘOZqT-f8!Px4ECi**᠚*3Ou, 	4`0@M (Hh&B  M7"TA<pA*3Oj*3O *,Q
iVA4T0f`v*,L
	Q
iلUh~4|OaDP*9ǅP(D:	4Z 7Ex, "UsO:'@ tBZ=;@ LbvQ
ih/ f*3O$(∠UsOa$  
PxpNPy Yh`< UPyB *3O!PM9Py8$V	4h&T!'A*3Oe IPy܎"Ex!
"TA<JDP*9bEx!h`<,C2#9-̦iXP	4aM (Q4\SXh`<01N*3O3Iyh(D4@V-
h~4T6A*3OU93Px%8BPxEa*3O
f"OоE%yH	EFi48$#OCQ ;<  Iy$V"TA<  M%pCA4T0fBRMAp4ECiph`< T-fePtQ
i>VA4T0f!Rh&!̀p4ECiA4T0f7CMPx\h`<XEt^Px4%Bii%0f	4 CA4T0fh`<\p4ECiAh4ECi,7!h`<4ECi [A4T0f`M!CA4T0f8A4T0f-h`<ZMUsOa0	4*hF	4
8h`<+0Mh&h(D!TI6Ex25*3Oh`>P8CA4T0f3&4ECi #MDjh`<qT-f `5PxRE@ 果	UsO5L	A4T0fAPz9ȦvE%nEaCr^i$ hh&yA4T0f#!*3OM0
A4T0f"L-3O!D`;!L8D =PM)L-3O.z rɡ+0hH<!llt*f%ȁh& A 4ECidО`MH 9h&ݓh&°T8A4T0f- 4ECia*3O+ 4Z$f輾RsOQ0hH<Py'|4ECih4ECiὁP} 
"TA<@% ZDP*9@  @ExE8DP*9Ő"UsO>
"TA<| !DP*9Xl(Q4(D#)bUsO%bUsOT"TA< Z)ExxXPUsO1 (Dʀ܂Q
iTE@ DQ
iX@ C"TA<,"DP*9"ǢUsO).B""<I"PTfVWx1bapgx1bbqyO"Lr&9F& p"&&  X %pDz	LB=H 	p=3O RHT)sO"L\j4@PG x j D@yy4|-b!ViAȩ ux= v&` ,e٧Hx8خMYf*hKO rٌJ4b!
٧	 |%\\4 h=ļ#@4@P `$F&zNix 	HA=b<sO
h\4 * E<kPFn@@P<MAhJE	:<Ud(\BhغEЋâ)4$I35
 74^
xsa<L`jH^ip'B\Śx x13?< 2Ȑ@R!fN XBh\
C0)0?Ĕ?RLexsex'z^+ʞ_Բx.^+ d?&;/
L&!IӞ~R`KBR`	!IӁ
L!IӺ&N)0r&2R` IRL.%%;R+zR.MI@?R+ޤ<Wfޤ<Wgޤ<Wm?*$tR`2O3L'
LfZ2WbzLhDJI_Ĕ?+Դx
h@-+tԷx/Ĵ?-z,_7 YRԁgH@0HxHx Q&
L0_0R2W突ߕ`xBjL^+xR`yD?L<V2WL!IS+z^+}=&W"QIUR`QFxWgԑ+V5qQ+W>_ߊI0R_=J3j$3j_Ę?ԯQ+P]Q+QSԑ+QcL1zgcFx+I0~`]<W WbcRW  L12WOD? #R`? Yo&J3R_RFxwjLg!zg![HB~`/-&YxH~_ L
LD?!?0B}L3'I0R`&%$0Q0zR!<WR+qR+}Q&=LDԔ^+ߩ+G@)&
L	~@x"+@=JS`qex1&D'#i0F_I0Oʉ0B0$L_z^+S+2]exHWd_>WdN2W!'_Wd] >+iIUVmexխ VԂZ+`&	
L_`&JIA	LH_ަW$LHexB	>W$=LH`2WL7[ex^+tS+n'^+psexUW%YK/K	OLJexW>W%wexR	JަW%LJexj=L_LwexdS+3gexuz^+7_~Wf%^+k_˾Wfex^+}L_/2W8mex	>WexW3_42W2Wz^+AIo
Lr~TI@&9*^+K_}Lɇ_ʽLL_}LLI2W8Lg`('Is
Lz^+0N$^+R2W8exƊ}Loz^+?S+4L?hexοS+u:]exΘz^+LW:+^+O
^+_LP^+I2W@exg_3Q&
LJަWL{ex~WaXwex/2W^+BL*$H=!I
OLR`ߩ`]!IƨަWj_J~WjW2WRߩ=L(2W $S+ N=L~W W ~WjS+qexֱ2W\^+S+I2WDS+突ߩަW^+_W#z^+_⟩h_ݏn_ޟĴ?Oʉ0?S+r*JIex?? 
_߉I0ػ&;LT}`g!I Lz^+}S?S+`y&
^W*Ʃ0TP2WPex¡g_p^+Z<WX9-+D?)052W<ghS+į@~%dS+6D2Wb'BL6*^+!ORL?ߕ` $^+ Y2W`??,$^+C2WaW_W,0^+"_WLLqexexC_/_]exexOex72WLb&GLbRL`mex	0`O
Lxwex^+);2Wp'4ISL7 O
L7%z^+R~Wn_`y&Wn~Ʃ0/_=L]ަWpex=Lex_S+8ަWp}LWL_\z^+7_JWrL^+WަW.@2WsS+}L\U2Wp.2Wp92W^Wt62WS+:qexDS+:*^+.2Wsex*2WަWr\_&^+_S+z^+_ȫ_62W z^+*2W=LS+#S+2WzS+z^+𽟩S+>W/L^,^+O^+_L`^+I2WĤ?v)0Q&_eI0exb~Wx42W
?&	`&=2W$I?AZL2WJct?	=LaL>W	!}IS+&BD?12L^+gGW1@2WRLz^+?2WWJW1,^+T!?^mex׭2Wz^+Wz'^_wexה=L򷩕^)z^+~Wx92WWzoexǧ~Wz;2W2WڽLexǥ?S+=LexǥS+=L2WMOp^+&62WMamL$^+&N2WLI2WLex.2WM突fS+zkexFW?S+z}exXz^+WexD?S+zT2W=-^+g_~WW>YexχW_12WަW?2W^Wexϋ>WT2WS+'2Wᑷ^+w=Ldex'>W2wex"~W2}L2W^W|_W|ex}L_S+>J2W⯩}LT2W^+_k}Lf_hW3D2WᛟS+2WC_eoS+^W3K2W92W=L?;2WS+~A2WL^Wex~WK2WS+~]2W鞦W4SexH}Lh62WS+W4mexBO	ަW4}LhW2W.2Wg^+~W~}ex=LǩLC2W򧩕W~[2Wg_
L@*M }IU ʉ0k_="a%W5Ɖ0j&R`?*$o_}LSex_AǩW
32WPexexW_AK_B突S+Uz^+*_Qߩ=LL(z^+*%^+*L}L? ^+_OL 2Wo >W'^+ex _S+ g~W ϽLz^+_;_S_exexexS+^+,;2WX72WYǩS+S+wʉ0ly!I`$'e0lI2W/5IdS+	_e0l%^+>Ibߩ&ϩi0nkexql}Lny`4?7cexz~ǉ0oWp.Ir?7ަW7~zL=Lnc`OL,2WY^S+M&z^+&^+0pN2WK~_S+	aLLp	0p,^+[D?z^+?WIw A7I72W"7 @& Bo A삓!S_ *1IR2W~I0=2WdD?TWP`a2W&qexf0S+*ٲL+S+)7_$^+DS+(ex>WS+iex=LS+`I2W?S+%$
Wo_0z^+z^+2WGex?2W"z^+2WLOS+1g_̗exL2W")0	A$+=LY"$+L쌓}L
;I[z^+?LJ2W"؎z^++RLV2W"AK2W _*$'&&$2W`&ex Ԙ?r}L8.2Wfi0}L)&
L@LAmex>2W12W92W}LЂoʠ ~BmH8?B?Ѐ3? 0^`_? 	*??+Y@-	#??X?M쀟~eO0~dC,.@~!I0	}`WJ	0{B`6~gW ;IgWi01ؚ_a{ͧZLί3+`o&f{J*Iى~gW&Ez,_7o*'1Wޠ_AE'zS7o)g+Rߨ1W|ѳ|r_W`I-1s	~$ ]I0%?RYxڄ^5Iڝ,_q@׾&jV Yja YlU Yl',_cD?o+$_1%PcxÐ&MABIÕ_'arL79}$1Wؚ(_$O-&\?9wor捞+I!Wț"`b/`A?شH-x}LHu&3ԁ`	na&nԔ^+=LޯR!<W߾,$+ZIۉWo]Iۃ˩0w<W[`=H_=a&pJ/˩0ޤBxa&p[5O]U&"+IIȃ?LDbZL~d^+g`&ń?"WĿĴ?$&"-+)n_OHWW+>R`}R`?;`:b"Iðk6Iñc&Kn`3Ió?<L`R`(`kL~&I0xԴxįRr}$`%?J"F)}?`0`1ԁg?`:g8Li	09ߩ(Ww]IH_HxğR+p]Ak̦xſ|<_mD''Q&}R`>WOR\xqAU^_`)u&H O|XI*% Ԙ?!+ԈO@. YH}	0Wg.Hx/"MII J_~Β`F / }\O%ߩt_D_|J_EĔ?*zI{K/{x_R-WRWR+Ժx>_ޤ^+? MIޤ_Ot_oR-W@?|Ɠϩ|~$Ԗ^+Ԗ^+~$oRYx>_*R Q]Ig0<W
R`aK/%I^^+HxH~ R-W
*z&_+RFxE_R-Wߩ+PEL}Mozm1"+0P"BĔ?O|?Ԗ^+2Z%|0Ԗ^+;%|1WԖ^++ `/III??B˩0WW[Ԗ^+O%?03xWR`4kK/7%Aw&LIeHޤ_o&ERYx.%=.I>__ߌWmϩ,WlK/'xe/9I.%ό+0Iߩ,W#RYxO`f_o|IeI&}(Iݟx݀'&v׾``oZIݓ`W?`bYIݖ|`Wŏ|[ Ę?g@W4?@
?0$ªL  <wRL /˩0>R` 
}?@ O|=I&{ZL t?@%L g` {&>0^+ !xp!xg0^+Z7+`ԺxɌH-xɁ0R`aSԈO4	$ޥM#Ԙ?*zg`(53ԑ+R_#oR_#RFxR_-J3 ߊ)0N($gA*3 R_/}J3 z+ԣ<W>B<0;(A(ԑ+{?B{Q+Q+8ԑ+8mQ+9#<Wp$p.ߩ06xoB?*$rS+'zg%z3
oRFxgԣ<WpHK(>_}J3N[kxMo9ԣ<WoR_R__'}J3N-z3N0zgR_SHFxGQ+IxQ+}J3#<WR_J(#<W/R_{Q+;g(7$g+t0J3\g('z3JR_]Q+:*z3AϩFxR__RFxR_ǩFxԑ+<g6(F$gJ3}Moԣ<WS[!gCgkx7~C*zgCJ3!^_`RI3FxEO8&D? *_}Hx@ԺxBw+I M>~R_ԑ+?FxSoR_3"J3"(Hԣ<W+R_FxTR_?RFxQ/ԣ<W)oԣ<W(9(~*1Fxeޤ_OQ&=J3#"zgFmHQ%&JuR`w,WERYxҀ3%&Ju&J.`%5II˩0<wK/<Ԗ^+x]IORYx_,W8wR`>`Ԙ?G-zgG.gG}IzgHYQ+ ԑ+!ԣ<WCR_R_IR_R_bLP_ (0@`-xg _2<Wϙ/@~]I*=H_V	(@Q~P=IE("Q y&(}H_DR!<W/ԁIE(=H_E)-"Rz<_=IE)6"RT?I"R}H_R+.%`"R1`>ԁgcD?7L=A?i0D7>`>+>~m&A/\1W|}$|o~Ԙ?^_c%}/+>_gi0>_gkCo@5)`Ik\_ Y)~<W0
$1/+}?Z7`w+8(Ii_wO1W_\}A*I +@0 _o bZLPcx ;IoPcx^h^+@N _Fx~+I g`BR`BV Y ԁg& +$+`77ƿe	0 w;7arL Pcx& v~_8w&W1WĴ?ɾ_8v9O++yg2WZ _9ԁgI`$GR`$`$@=Aw ' YJHxh#Pcx]`D;7`DA7!}$1W;?Uo"arL_!&E?Pcx}0"A@%o"gi0".Ϛ6xį̇/̀k%_0+)S% D?J)|BL%<`<WQoԁgJ{@% &>_A I +%47?#7 }oo& _CO?zԘ?	^_@%! & 1WWF
^d9x @5 o0Q?+w	0P *<`7xʀԁg YjƉ0#+G@11W/KIPcx(Ioo#`66ޠ_2?\2O1WT2w1W&I7-&ePcx,;I.7|ѳd9x̀k	`I"3<W&OĤ?PO-$O L	RHx(R`R!<WQ,$SRQxʠK.SR!<WROU+̦xʥOR+R`kԈOTr_J|XI%o(WԘ?OH_Hń?Y.L!+	){L%oRQx${Ԙ?K~Bx$L)_P=R`
6"A7UI(Ԃ׊<_P{Ԙ?=H_U?bLD5I(?/QK`
>e& + Ę?WئPR`
SR^+ <W7" ߩ(WaD' ,` ^0<Ww &_C  	Wԁ "+(WfޤBx/|XI_RQxR`."V/Ԙ?(f_aߩ&aS<W&L		&/	0'`N[	tW++N
a&◩(WU˩0'}H_Wi@
=L
~BxB+PD˩0(ԈO(L

ޤWy(.<_+,Ԉ;"%<_nHxİO&><Wg)cD?_/`R+RGKII'+RK(II;+RR?>_O$यo)eI0)ޠ_WMIKPcxH}i0)0
>`Tko*<Wo^+U ׊o$੏+TDń?UJ/*H_(Wz	E2+1|XI_RQxžBxǙ\	I|XIޥWLW~ &+g$?%$]@X~`'IЃ1hM`4(0yi0?`8$pQu&i&|XIĤ?N>%Nu&	˩0(I0`8L'}IEǾ]IBx%&/|}Ie%O~%$x`=(W{O|z	߉)0%~]I I-$‣u& 3ZI gu&_i&˩0c`D	~]I'-$ń?Q߉I0Ԕ^+D;˩0I"(u&J~_%_RYxԘ?`a& )& RQx,+˩0=H_X{Ԙ?=Ie _X8ń?ſĤ?wAY_R``oJ/f|\	,^u&,zY*zY}LYJ3YK(e#<W&jAk<xXYu&gbL
ϽIEhBxY/L
/i&b?,$ଥ(WQ˩0+-z	`.K/(%?.}I0?|XI0}aԔ^+iR`F"|`K/Ie U	0Ĥ?6I0?cI0|	`o9I0[I0i0 /M& |g0 o}L  &><WOO,̀o,gJ/,uR`X	/|§,WK%
^_W.Y"  .  ,W -%  . z	  u&  B` 
_ 	L  D'  cR` O  qu&  Ť?Ԕ^+ҿ|BxA_]IQgԑ+W_D?N2WLZ)}I0hJ/hD'F`I5<Wu& /-$J/|i;ԈO_`u& ҿ W.,_վd@xhԀC@Ԙ?oi&IELCR!<WഝJ/-LJޤBxi_^+Zw0@xh-$u& RQx{Ԙ? k}H_L 0ZI}J/ }L 6~BxL 2w,W(zKK^u&0<W~$zIeR)"ORW8 M R Ԙ+m@U Oo;W"T.+H_qkԁ7Ĕ?u&_RYxy_Ԗ^+R`=L=Ie ,W_gI0lk4?|>?C xdN_Ŀ"<WKԆ/lW}Hb_O\}HxW0cC9!_II.Ԗ^+bԖ^+b&Ԙ?? I
^+b?O3I@~]I@}-$ ?ń? RL_'ԈOR`Ieߩ,W=~_RYxA%&
ޤ_,W⠫$_#_RYx%$ȧD'	~0	^+f3`fԈO3FğRboؔ2+h>Ĥ?9"X3`D'}I0piD'}I0q+qόWUJ*x%x`A?V?&gZL+Ĥ?3I0uߩt0tUAϩzp⸅0D?W|`WDIW+)I7+jN8^+j%}05+z	9x+l.`lkD'?M&[R`l/6&c;Iމ`y&z(R`IjﱢL,aL,
?cD?3$;4I)&/gZL,>L,cT?YcT?U"}``i0	?Ĥ?A!o)&1	`&3ZL`Ɖ0CW[ YCIRYx?NW;IIÿRYxK/8(zq
ޤ_?Ӄ8)08{K/8>_<W(kK/
puAJLIeCRYxQӌ+`Wg+?` O!**$*a%zƾ`_R`
>*L%&s,W.a%1?<W釟)0b,W=IeLD0~$邗,W酿RYx8a&Ĕ?[OK/kK/m?IIŶ~_hޤ_uzqDJIAEI!7JLa>La]K/Ԗ^+
<Wo" OgCIERYxERYxBϧ<W1JLcLc>%A%ӌ+FI5X%&&i0qXԖ^+Ͻ8ǌW?؈֙/)0`%gޤ_mӌ+$ۧ!$~_l+GI	$R`lӌ+a)&ϝ%xa&a&+`dD'zpu'asRYx,W\&zpu%&_azRYx<W^R`/qK/Ie~`_e`fA~0r_c@3R`hK9Ic@C`hY%RYxD/?!_)0K~_`tK/EN0x?;Ig <W`}t?PI<	:Lߧ^+Ĕ?`|K/_`|I%&`>_`}3Ԗ^+kqU4?=IeƱWzq)8:_a=aM`1[K/K/J~<W }HxBa Y0I Y`[`:L,_c`%&gCIRYx,W؃6*,_aOԁg}HxH$$a&!;Ԗ^+Ie!Sӌ+o7?R`nL=Ie}Ie8R+,_`	~$%a&+RYxJԖ^+R+3c׊~$f!fdRYx+ӌ+q^+pR`pL*%8 w%&WCI[Ԗ^+p)zw<W?4?Bԕ^+r309ؠc!I%Wg!&&bCILT%WoCIL)z{4?uxN>LtORUxN!%xNR`a&8J	JLqc!'>_aRYxO<Wh!}?_˩0Ĥ?~@xҿcBx~<W}?3%a%&A+tNw:1`IP̀{ߙ h_`@U`?	0_`}? ӿR!<WJL&>RL `I/u&a%&R+
@RL	)0
P.)mD"+Hx aSԁgA? =` Fޤ_`z	A _`m@9JD-4ea)&B˩0Z}J/ZR`쵟+촳@t>_`8"p@p~`Ik.>	)0ԈOkh^d+W DV
+k̀{{@9j<Uxٿx9xTi`ǌ 0
zZ_`IIV.+HxVRJIV'	< M>`B`^+{`OԘ? ?JI`?RQx?a%&<K"|`do7^0o_a)&aǊ7+,l%Z_a}?oԘ?<Wl_I0
}H_` ~%$` ?` `RQx ϰ` *z	c.xX Ma' Ma/%$,'xx_` &_`{唘?oR^+
?a%&`,`/ԁRLR!<W`B|RI<i0 S=I&DJ/ $H_hԘ?FV іgF*?Fԁ+~%$-]@0$-(z,_`}i0Ag-{/<y]Ǉ~o<c@c;&ǅRQx5	)0<0z	q/ԁg3SIU?|`ÁǙ+8__a=taWa˟NWrN"ئa/1&ÑSԂ׊AԘ?ߩ?`a%&rR!<W..._I0zZ_`̦x\J ypR`H_`M``U	I0Ĥ?ɞ_a=R`:6"C_aWaRQx
}?z	æ~xJ	I0|`<xOx]IaзeIE˕?.z	˂Ĥ?._J/\ a%&ˑ=H_eWp!	I0\Tˊ0o\.pbL RLIE_a%&CD'H%$Aߩ(W@-R`#R!<WA-&|`+~RL+x^?` Ę?OĤ?z$/J"I`O%$/.	yӃϰ`w`+ ]IaO0Ĥ?IEK$0*z	`zc$0>BxO f0r_a,vwAkawԘ?=Hx?`;"}?"`g`;m&ðc`;`;>_aIIW+<zxw@=w	^$x	RLoRLRQx?Bx%$	~%$	zJL~BxpuI Ę?$o [ x(xW1O/N`W1a/Z}?.<`<xbIxb}Ib
`}IE3	)0^	JI>_e7IIBxo&г)&ONWz`=.z#?J@xz<_`&m@LSԁg1G%$	`zmJ/=z	ǫ`ﳤ?~4?~%$Ӄ>w׊	I0>}I~]IAkcqu&R+߉I0	a%&R+}H_`ȩԘ?|`>`>?~_a$|ԈOUJ/aW+gI0?.3B``̡׊`)&/1&R^+IIR+~~%$o+~Ak?"}? yR!<W9xoǊ񃗊?|``a)&RQxh>JLFBxiORL@%$4%zA$4)	&>xϧ^+?gI0I0 b[Ӄ 
?)0  gII/Ԗ^+@}Ie s@Β`^+Ĕ? a%&Ie_d ӌ+~%$ %$BQ&,`RLPU`M?`FLԁgP`AQo !JL"/RL" ߱Q&g 1W 0 0g`,DJI/Q&~/Il~]ImH_`=Ld/˩0~%77BuW7z<_`7Bv~W7$tR!<W8UJ/H_`+R`Lo(W8*z	#0 @
JI	~W 3LT yҿ`(0mD'J?i0Ԕ^+)0D'J"&I|fRQx+-ـD0>BxߩԂ׊LԁLԈOJ/D'LZ%LD' % D' IE ԈOA{J/?+:R^+:R+9+ԈOK%N["&A'`@0II _TI&O˩0O yĤ?PԈOLd )&D|d"w(WD'!bLƞ0HxTI `wi0C/I!1W{/|ّRL/$I!JL0 YzyȦN/hӗ+%$٨_f|̲_f^<W٨/`X?6O/m&<Wٰl`-&4Ir9e	0O_jGfԆ t_j@Ͼ`HI0n}?7(y'x29x_`&E>f_b$>f$(It	` R`	R`4"|+Zdf~Bx1hd`0F~*LS0""_b)+-IvԈO|$<~V`/ԁg9[Zg$R!<W30ra&`ʉ0#|،%^+F=8B_dto36x9/0G`T2WTo_j-IUz	Ĵ?T& [&& g0t;:^+^+BL|$$bL#<WؒpbHjL-?`I*$ؒN2WؒW JLR+HxzL0<WVP_`~-I*$Q=L Pӄ/%)1K||ؔ}D'~%ؔ+Jo&a?W.4W?BLĘ?cĘ?>bL? 1$fGx ?	&t?ޤ<W|}H_`6{&lԈOnl0eR+Ĵ?$Gv~%؇tW@`& '(I-?+K}	0%<Wؖa4bLgؘ/&"yc+Li0&G&?|$ؚĘ?EĴ?&gK(|`l_a
)0|B@%H_a	<WBwcWBOk+ gaZ`8Ԗ^+zῧ<W!}$|p&w`Ni0'3uwS0	Q&uǩt<W^-ITIz^+=8B_`<'xpW~-IԈOBL6,I{& ]ax^+"߲?0 30J
`ԁg%?Ĵ?|$؞RbLr'ZLro_ah/`$,IApb@EIF|آ?`Ry(IH&!0[-&}xsh/◩)e	0)O|$ئ0"|+I!	]&Y Y?jL7"? 8R`$|`l_a$$I#&I+Ԗ^+$~_a$K>f5x];W(J_`D3II"
Z`D8%%_`DE?3Ax"e	0@0@%Ę?	@-&Q_x C`|L 8B_`*$R`ϩE>!xP,(IPGbL0dL/"+?CR+	"KI%>G?PCĘ?Q70*?`UΗEOR+ BL$=X`	"{&}\`
e	0 -&F:^+V
?`V0+_I0+`y&fcD?KIX+$جR`
)$:KI(`
@8$?	`ت`R@IWԁg^<W z,_`T}HxԁgR+Wz,_bR+W~&qKԁg,_b?R+&|̈_a4[/I}0aLԁg	va8[i0*I~*LOR+(=Hx@R+(~<WQK Y
*L$R+Y-z,_`Vԁg/*I+g@X@0ԁg
I~<WS[@0ԁg
eR+	^<WHx 
}Hx }Hx 	^<WشԁgHx-Hx ͽHx ѽHx ޤ<W}Hx.Hx=HxHx= YgR+><W,_`J Yԁg`TbԁgҽHxlO YUR`<̈_`b}aL7ԁgc;I1~ZLCOaP ?%^<W,_`dP YT Yԁg0ԁg0]@}Hx4Hx\><W,w@coR++1 Y°@HxtI YԿR+\y~<W}``&M(IЋ&@BL_e	0/9 Yϩ,_aa/,_b-&" I0/ԁg `JHx	0 Y$W Y',_`(z,_`-,_chckԁgp{c?p%Z`n`n>`خ`pԈO
Β` @Tq@TC Y**z,_`$,_`+z,_dfDx`/I`*00z,_aivai+I&T?j*LG~<WԁgOR+c6 Y1Sԁg><W`ԁg[ Y<WR+߁g,_Z<Wd,_$[/ʉ0}0>WNW/-z	?`Nc0_i0Ĥ?_
Lw؂?cD?Rj_:DD?3@I}H3I}HW&$?ԺB& g0?I0Ɵi0Ȟ<W}Hx|U@ԁgVz,_`5a@$j~ʒ`4?!? O&nGI0AW&)&}` RL $`/L d?_"I|!`J_ct?+lB~ʒ`T}$$BJI}P}`T
L0TuV%`o"I| g&D`/&	0a
$~Ɖ0`SAI|#h_+I|%$lʒ`6e	0 &R+߰I}XwCI>I|$ԁgF~<W
^<WnԁgğR+7K Y]$/L(}$ZL)n}6I|f`e	0Ĵ?
_b
L K쀓ɏ`	)0OL`	+-&Yt+	~%$i0%&4i`SR`LAhW+:	$B'!<W<	O	OڼWC2 'i;<WDWA I}`Դx}`o[WU(I|)aU&𥇩4]I|)ԁR`
RH_R%}0"Ԙ?(W5=E&񩿩+~Ԙ?ơ_5xsP'u&*I|j÷Ƥ|ԓAkTR+_m&{LP]D'Ơ50{LoD'kbLi0]I0?	Ԃ׊@["Ԃ׊	3ԁ֍=H_ѷ>%֢z	IEO+ZIER!<Wz	o7r+0oԂ׊soR++ߺRQx~~Bx~`+߹++߹OԂ׊%<_˾Bx~#_RQx~%Bx~#RQx~$|QI~&~Bx|g+;F2`&gT]I|*qAkQ'̦x|*E&C yD'§<WVԁg²_MI|+`
YR`=H_it Ĥ?xԂ׊?˩0Hx|lL`%R`!}Lb?(6%z		0MI|lV%R`H_W?R^+e3Ao R`ޤBx|U@@0$z,_X0$9񃗊3R`	_X}E&D'¿ԁ(Uz	"6%?+ `ߌUbRLiԘ?Л'~Lh_, Y?"hD'ש(W>Bx|-L y <Wx+<mJ/Bx|n&cD?ZL
$8|	JI|r>R`'D?.}LD?NW9+z	g\})0_D?S+soNWBx|./Ĥ?q,:L}LzpoD'BزR`\kK/7%=8~03x}rW_IeįN0x}rW+\%~$K/=IeN0x}rg+ߐ]=Ieޤ_N0x~CW ~$%^_,W!7ӌ+ߐ7 Ĕ?ޤ_~_}8?`})0?
)0
Hx|0[/9x|0"L^_w+~<W\s$͒`FR+\x)&GII|1fYx}zR+^,}i01
L9x|z6DǊa Y-I|ԁgH\a{-Q&oYI|O徜!x|	{R`> ,_JI|R`>{e#R+'ئd(
Lw^+>h_f.$}:L^+,I|3&0r_9x|`??gDI|%$-񃗊E0r_h/|`W&RL),?`߰䴘?WNW@>Ɖ0Ǿv [ɩ0?|+I} &II} ($?Ԙ?a=& )R`@b"L 	))04i0_`MB0U^0Rw T &_,9x|+ |`_/9x|~h_Y@Y_$XfdRWȞ0r_mW&<W,_n}/3,WH_n%9x|8+
ޡ/"3,W H_0r_	>0r_	h_=Hx~W0r_&<WDxz^+ߘY@2_
P_	k_}C7'z^+ߜ@Vz^+bӄ/s =@*x~Ws
S2Wm
z^+B@<W`2W ScS+e_37x}f/GD'>h_!C^+D1D4Bx}z^+dpDRER+d|`.+<̲_}@_	Wӄ/@_	ǩ7ӄ/WBK2Wޠ_0]
WM}IeV>0@x}wԘ?Oe&RL 3LoZLK~_Pq YοR`l!턟RYx}Wӌ+l~4?_!I|9`+Fޥ.R`Dr%,_r*x+ߥԖ^+ߥ,WJ'<WHHIeIe=8O%WTGo^	o4+!I0	0<x|ig,DYK/ޤ_q bLF~_t$/e&Ԗ^+z'<W%y[/R`FbL)&acL%i0DR+JLRYx|;mK/hޜ`_v!}i0`R`9x|;KDǊôRW[%&R`,_xT܍=Ie'~_82RYx|Ԗ^+#qc4Kx| g^+#|Rx|N"r+#0+#a=&u^0(<WԊO;_9S pY`G-%x~
@)&o)0 WزAgԖ^+Hޤ_@Ę?($_Ĕ?Ŕ?_"RYx|ӌ+$K=Hx|+$`$/Ĥ?$e&HzkK/N0x|=DDq&]|})0%&K/~_|ӌ+ Uh_?I0(,)e&Q%&QCԖ^+%}IeP>h_`/	0_,G߉)0_$d?ȥo0]&`Ĥ?	0wز~DII|?'zCԖ^+ğN0x|?1`I|Ux|Ĥ?5/e&6oQ+cORFx|Q+kI6DII|%؇K/<W?JLl~TI|S+l?,Wӌ+I$,WԖ^+I?@DI}%Fx}%ԑ+IH<W]<WW_Jgg݄^!I}+vMm`	^+vMeR)WE7݊^Sx}_+	^0+<W %zQ JII|@*$ L Ԗ^+%_-G<WKz䳿RYx|<WK@_-JL_`%WeORYx|%?ӌ+%gԖ^+%N0x|Ɂ7JLLަWɌ}IecoRYx|	_1+Ԗ^+&8a[wɅ+&|`7x|Z`гR5wK0r_Ԋo%9x|B]Z<W!L<`Vx|B$x_M񃗊"h_'@%&n_SZ<WKwo/'R`+JLpK//Ԗ^+<W^0W~0WW~$I|^+'&x| 5q	`'`<WNs/`7x|`Y`0W+x=B'JL	_įRYx}Oӌ+x'^_ߧ<WXRL K+B/|MI|aE&:8 Y: )0*$\^+Ĵ?$?bLR!<W!
)0l`7x|C}Hx|C)0o}Ie3Ԗ^+?N0x|D5"*_%WR`'<`)0O9x|3JI|{R`(/e&?`(aE&WJޤ<WQ?R`(}H-x|̦x|ԁQ		0>_Iǩ+)6 Y>~$>Ŕ?,W>_aW(SS@5)0¿e&Ԗ^+)2<Wo 
?`wز _`3+S+ӄ/I0'D?e&B!^+"_^+ r?OI|_}jLJR+G߉I0 SLJز_!pD})0(IeDK/&>_"sK/"o,WRYx|	_"=IeD}Ie)?,W%`ޡġgk~$BR{@}?ʆo! YWVP,`*x:^+*14'ʎ|͛AmW/3"<WT><WoRL3׊ `&I׊ o5Hԁ!L׾$&Gؤ	
Bx|	0W	W	<g)&Jk@g+NW	j YJRT{ㄘ?ʠg)&/AI|.U})0Jޤ<WU-zQgԈOJR^+ ~?$&<_~%$'ޤBx|@RLI|IW%2	+<_H_
L+ 7 ~
.@)& =H_ Bﰤ OH_ CR+ 	Wԁg0$V6_X(Ę?aRI|A"dO2 _Yߚ%WVޤ<WV>&Li&L8%0)$	R!<W	,I|;%1K)$	Bx|I0vޤ<W	`X'.	bL$?9[w8Ak/ԁD>Bx|.%@oD'B7o(W

Bx|K8B_"%$%)0Դx|-&S/I|aI&R~TI|yRS+Ex|85W
^+BO^+EoR<W&^+W_VW&NWWԚWWq@rO3"<WX.Xu`,I0~@x|>LjR!<W&<_w54.Ę?RQx|M OԈOO ?̀sh.DR+?30RQx|NLqWԈOg	- O`bLw)0OW(1D)&D? YDL∏KI|Q?aU&D}0 L∛0 &D?&R+ oR!<Wco [D',Ak%<_}H_}IEɷ+,<`)<WY_cLkR`,Ԙ?"
KI|}i0)&V`g`B+0$
XI|}Hx|}H-x||gYwԁX9"扏bW	O%W %ޤ<W "o(W "+ Akޤ<W))"RQx|R_D';%$)/|"I|S%)'ئL★)0bW)1X1x|7`h,,#x:-W :L g`  I| _:L ߰&ѧ`-aU&~L/u&&ӯ0^<WZϤZ~`-I0_`fi+- :LoL}0j8I|BĤ?4ki0i_Ԕ^+ Y` ԿR!<W)&&ZkJ/џXI|	Zct?.
0 JI| k}H-x| gaa&R` ԁL(z	arL ϲt?>&߱u&]<Wi0ߩ(Waa&\ԈO'E	0⧩+ ,p}H|9I|OR+ OL+G I|7yZLw1We	0Pcx|L+O&^+g&^+/ؚ/(z}i01W?xoS<W^|WI0x0z3<WNWῩz7x}4I|ɾ_`&)_i0xox}$Pcx|Pcx|\zwRL>_m_ؚnPcx|-&+-gi06x|̇/yx|%$[`I|S1s岷^+-Hx|]ORL`"bLiQ++}Ibԣ<WOJ3ŇFx|(+"+[I|R+0+ 31 옓;NW*~$*oK/}8Qǌ+	^03x|T8:_R`_a%N0x|6 YdGII|ɉ0",W_2+zqȳ@$1&fԖ^+f_363*|WLI|>_4OJA*W#%WR^+ 3ЛJB*WWƓ4}rLQ$ 34I|><W"W^+K]K/寧zh`_[_[_Y;Ԗ^+K(zbO<W\>ɉ0zgˇަˎ=J3OFx|U~%$*)0Tq@!T7 yT1*ߗR`J_
ɉ0R!<W+4?`{L~_ɉ0R!<W+0$+?˪<`<x|m՞0r_tw˴%]KG˩^K"W]?cLgu&_%p{옓+WRL⸱~+ _5>4?]u&jJ/R'1&jJ"U`Ԙ?(WbL?R!<W>0v_6dĘ?WFx|}J3K$gg7x| ?ރcLB/˩0]J/H_~0@x}Q&^Wޖ}J3EOR_#<W?}JL᧌W^_柉i0^Էx|YƓx]I|a%ŃObL+RLԀC><W_]I|6 o@~ɉ0	^+/?&dǊŖ0<W,f+]x_/%O9x|Y0W*`wEW.`7x|D9x|K0WG~0<WA?9x|``7x|>0r_	&>_	<``7x|<``+0	>0<W``<x|)xx_7`n4nԁgR+^<WįLܫoq7$>_7i0qS+BLos `ޠ_8
>ʒ`}Apy&z}%=Apv8D776x||r_8w@5p	>,8\_8cLT%8&$>Bx|zpu,_
4
=Hx|
<WoƓ
_

0@x| yrcI|`7x| c?
|J^*=*<?||O}P? gl=Hx|	0{`L7W|&+"- 3I|Z)0@-$-IlH囹 YѧWIW^L頟	`M&~`I|,~%$bmgBWc`1`1^PT?f?}bL0}Y&i0{T?<0R`߬	`zH_y>5OW 	h~h)<Wd}e _&p+| U֤/ӃJL+ߺL,W/Iex(><WfS YAߩK%& t{IcK/Ie uӌ+@JL & tK/_RYx8 t׊c :^`S=Ie)Ie*}8+=Hx`3JI`Ĕ? oߺLRYx`U%_<W0<j_ <>`z,_ <S5Q& x{I=LNWo >{I?2W ;Ժx*,_ >>4?WR`5`So4Lxm S4Kxb1iQ&S+_?)~ ;I D Y ߩ?P3x *$S+Q
fBWv*}?><Wf Q& _ J7 `~TIL ^+ʉ0P^+=D/Av FּW/ʉ0hW6ޤ<W@ /B_NWl/;3wR!<W2#%$2`V3IIY/+*
/R+	M& R`	>0r_ H+7 ?Ĥ?[`I%i`10%& ͇,W3qK/q43W3~D?e37xf*`8
D?yh_cGJL	,WԖ^+o<W	^+ZL+Hx4>f4x&?R`	t?dRYx&D%fޜ`_ LƯ~gwp'Q& }&  NW}jL8@Oxh{Ii+ '؈ џW4<`^+:`:`
)´?ߩ }8:_ $B~0 _   5<WJ06xgJL 4I% iԖ^+Xӌ+X41+XQ&^`Xexa;ӄ/,`WR`X` Y $;W*$ RM2W}8B_ RZ8^+
At?+b"LS37xjƉ0I^gw?D?/~0JަWNW5>g i& UD' +` %fn_ 4` '>fn_ 	>h_{
`Zԁg|>x=8:_ JL 8/ >% poK/ >`_ `l_ )0 WߺL 8Y%/Q]o^+ʉ0]t?/Wzp0	^+-֤sDDI%fn_N<`	0x}jL`_&~ԤvV YR+;0  II*	Ie ,WqP UW+
f5x*?`& +
LX 0$o}& L <@ <R <ߌ+_g	0&֤6a@bOh_ R` gt?Ԗ^+=%N0x  o+_Ld><W:|_ XD?g+ ؈ 73w ])G`B m/W&<W@+DIfn_f0r_k`3%&t?#{K/FK/<Wgг& }& I-ԁgԯR+@3;Iԁgz??Ĥ?70z,_ Ӄ$8t?_ ӌ+?'<W9@ȥ/RLq/Lp \%}?gԁgFh!<W:_n^+8_ 悫O$:+/gJLWߺLsK/.Ie=8ћ&^f4xp~$Qߩ,WY%N0xE^f5xC4+	07RL}0$6񃗊h0r_ [͒`,_ >KIxPDG AR`Uz,_ R`E/~0",WRYx	
^`_ bKJI1 |
$?)0)~_ b,9R`_,Wo,Wm/_)0/aK//gK//q/R`^K//}Ie_N0xxRYxxK//>`_ ,L>06xzDIIz}=&ҟ,W=*zq+o$/~08}Ie &6% ӌ+hf5x	1 LTI	?~0zpu>WD?NW|ӃL1>W}8B_ T2W>0p^Wޜ!x突 G^+2W?zp[+ߌWt?
*$@[ex} [%&RYxW,W@%zq`@0$"%#I O %&_ 9%>`_ jkQ jԖ^+P=Ie 7Rߙx
'_ y_ ~L P)x
 'JL RRYx
_ &q Py7 4I
 *$P=Ie *K/Vޜ`_ %y *]D 9A	5` RL? & Ĕ? K/ K/  	{i0oԁg NW)0f~_ F% ^`_ (zpu ,%~$>_ ޤ_ =8 W	+Ĕ?`Ԗ^+=Ie ٷ<WKI7)0 _(}Hx8JS  ;IR+ @;IR+ A/ԁg%? Y	j Y
@RYx,W7Ĕ?=Ie_RYx ?'
`JJIrN.8`&Bx~d+bA $2%R+	0P?0$Β`CI0!Ĥ?w!..0"zEޤBx7  _#2
+D|'><W( L ct%$EII$03Ie`Ԗ^+f*zq=Hxku&P$;"H_)+̀?2
+E-O4Y@`l VaSԁg|l rԈO-Hx9HxR_bLϰ!I/7S扏7Y]<W7&,_r7̲_p[`nԈO74?`B0r_4Lx`pR`p/8|1gHxN Y *`"!I:O/Fh_ t/@S$"z	 ;`	~0r_ tYDǊ_) o/#,DǊޤ<WEHx;S@W)?!I;F񃗊O&<W4?C)0e9x;.c8`>& ?9x<cR R+rGII09}Ie%oRYx_ӌ+rR`rc0}Ie1,WFzqa6IԖ^+#3%=800RYxV%N0x~$G{d?螤_ǩ,WGsJLq+$G+qKԖ^+#N0x$oK/#%8p%80#%ѽIez8pO`GIerߩ,WT>II6IORYx_N}8R`H=L	}IeIeޜ`_@~$O6I K/$;%	ޜ`_@,0$%	ϩ,W}8F)0:d?_ߧ<W`tԖ^+t!`_  II{d?	}IeD~_!w<WH)~$H |l$Ԗ^+$%	'~`_$}0@%&M>&HK/Iޤ_%+ӌ+$|,I=?)0o$=Ie K/oN0x>R`=LO|l |;Ԗ^+8 U0RYxTz 
k (Ԗ^+ Uޤ_  ?R` T|,IH& 'z 
P% I MIIA6IAϩ,WJIeRN0x{bL_)0Ͼ6I$,WJ+q[(d?	FRYx(% <W<W 3JL `$pu 0߉)0o$M}Ie 2oK/<WEO<WE)0qp ( ~$ L wK/ 0Ԗ^+ aߧ<W& I0 43& 4K8I8:_  Ĕ? '0ש,WORYx}8 6M lGR ?g	0^+`%& 6}L m,Wϩ,W>`_$폙o<W jR` LNW 4II@$ Ie K/<WK`l_,IOLW^+%_)06IT%	b_,WK8k&j3+M?`U$ oĔ?&Ԗ^+CRYxA&q .  Ǌ&~f5悫3Ę?"R_ ߉)0O|l UK/}Ie 8ӌ+ћ p;$aC><WBo|,IR`oRQx?|l @" x{? /0n<?D2	e4+ ؈ fO&f-&(Ę?QԘ?XIE}`H>Bx(ƓP׊JL	BWxPK/%Ieߧ<W,{ㄘ?RLNWOAII$OsK/^_=ߧ<WO+zpux<=Ę?	~_<Y%	ӌ+zpu&IIG
=Ę?qǩ,W#%sN0xGm׊r?JL;|&K/RYxG}8O8-IIGL8K/鞤_ q@<I3`( zpuJL/|&RYxJ%
8K6Ig
 %E|&RYxԖ^+(q3WQi$QF;WQ|`WQR`(|&wԖ^+(=Ieg<WR[@&xR`)Ę?
DRYxM%
B<W|& >Ӄ?JL }׾x 'z |K/'ӌ+ol 0JL1xLԖ^+)Ie<WSgcW
`g6IM5>0	^+)?Ĕ?
`-$?RYx)%N0x/ Y @J   ){0,WRYx	`_ !~%$D_|.IĔ?$ 澤_  4 wW 9x N RIIĿRYx>_ 8 >0r_ pu$IIIzIߩ,W$	 S<IID%_ ӌ+@[`AGJL 	0&>_ "mK/$oN0x|` D! $?x "Ie D[%_<W[<IJW$%-%Ie)w<W%_I0 @` ~fv_ Ĕ?  0 @K/ @K/ Awӌ+*Ĕ?
ǾxPK/3_RYxzq +IIx FR`h>L ǧ^+ax #'z K/1'ӌ+eR+=Ę?"7,W		^_ $wBW	|& H}Ie K G<W	O=Ę?(Ԗ^+RYx+NW	H)0R_x %Ie J% O
[&ƓTG$,8:_ +:IĤ? (׊ (R 5 ]@ I0 Ԙ? G? M" +	    _YGOe`ԁg
&5KIyi L怱 L"i0`I)0aK^+|1 NԺx Y N~`Iz/t3r_ '`&W	ş4^+| (6J^+_Ĕ?@]0_ (@%@o4f_ (Ɖ0	o| S[ q@ L Bϒ` wL J/U0ϩ+%NW
oL`)&0}$&0`׊Ӄ	)&0@w.W=&ԈϽH_]
*x'Oz,_`.aZL?ԁg SI_`B ^+Fh_ A2i`j"h`D!IM,h扏	?ޠ\_ TDs@xLx>IOR`xw0	R!<W(St U@xP-<_ *%$(~]IQ=&DiDR!<W(yxQ%yT_ V(+ <Wa_? --& +ye `,C +c4+n=Hx``>I˩0RQx+ o3r_  ?	 KAU  |  >iK= {zLRYxRԖ^+zq^hH`į|&M3OĔ?``=Ie X8%`ӌ+|j_ ,*z,_ ,<k  `W  $`  Q?  .  |1JIԁg@0p m& ; $S` _ % 5ϧ<W^f5xAϩѷx SI j& / +   w3
+Ĥ?q'ԁgp& \.RQx? 9O+ %`  /[戏 xY I0 {3r_mW׊co4^+-|җh_)0ÿ|/Iw,W[Je4f_l}`!w@p 1$#  `-&PܼW*#xMxT'y_ '/
%&PzLg,W O<Wћ h 3)}L }	0F>h_XKI,s7/Mx}悫)x"$\&_Ԗ^+.
^_pzq3xU`]4`.|\?`п`| ԃ5 j悫 ԡ攼W@+%& j(zL ԷK/R,WEN0x7_4I/R`z~Ä?_$i+/'!ߚ"<W,`^f`5
|&4II&RYxJ%8.Fo_L "4DG H&:I>h+"O JIWԘ? HQ? HD I3ԈO  N?2
+4O2 +z,_ 	`0߉i0/|&7׊	0
; o^h)<WHx?0$
^L ]IIE p=& p[" (%$_R+@ 
|& /	0_ 9=& rԈO NW^ 
0 gI0 Cs *'<_ 
Ĥ? T.?|/I}H_ GD' Y̀ ,̂ XQ<Wԁg \g& ~%^h(W& .x0CD
h'W@M&h$-O˩0L}IEh;?O+ޜxZR`+`_ )z.8:_ $-O|/I[aK/lIemǧ<WbL 0:5xAuc4OF^x><WXc+4?!IOx|7DǊw`)&>ԁgu&=`6=HxObϙ+i04?<`;h_/`Ӿ%~%$|@x|x_Ĥ?V8*;IN9R+ә/|	$2?"s 7$?DR!<W<(xN.<IIN.{I&8K/}Ie8<W~f<W|f_\
R`Ӌo`ӋORYxN.{K/N0xN/4^{I&8qj+Ӌ<f_^o}L^+ӋĿ36xN/f3xN/K1qy_A^+Ө:3WPӃĔ?INK/}Ie:ӌ+Ө{coi0/!INfw/ϼ19R9^<W3+z,_z,_?^+Ӛ$g+ӚbLs@))0xs@+ӚbLs@
?慯9xNh,cptY Y8:-i0Ԅ`BJ9xN+өbLu4
Lu)^0r_H扏ԂM&:[)0W)DǊqR+ӌ'RLq,i0ϧ^+Ӄʽ8:_[׊R+ӃoR+Ӄ?bLp|)0oWğ4LxN|v]ԁgi0C!INjP񃗊_&<W5~&8"JIN1_@qIN1?`6bZ Y8@ԁg Y) p4LxNLp%$F`6!,_!bLp;?	;^+ӄ%_4LxN|vP=RR+Ӫsn^+Ӏ%&8<Lp}K/`oK/cN0xN9p$~INIe8DV%_ӌ+ӄE׊ :_#6xNpUJINlZLsf~<W- Y87 Y8ȉ$?*H_dRLqSԈOթ0:<WV}i0Տ&:~0r_Y++ӫJ.+ӫHxN,_$5 Y8H/@-$?#R!<W	bLp)0A'^+ӄ4LxN?M&8H>&99xNn+ӛ_I0UxN_)0U~INpqK/Qߧ<W	Q=8:_%"~$	C|	$	]pC%)Cӌ+ӄ	ENW	EĔ?)I0jIe8RYxN3YgޜxN3߉)0`	$?7_gW,W88̝׊2JLq!Lq_Ԗ^+ӌ/RYxN3ޜ`_,׃ `s @~9ɿ
+ӄĤ?1?0=t?0E`ӄGl&TIN4?0h&d?8Yғ'*z,_'tS+q^+ӍR8Ы@s+ӝsߙ_釩+ӝ	~0r_R񃗊@´?E>?4g0hԁg4=RLpV"u|h_`M`Ԗ^+Ӭ?%>`_b7^+Ӆ!	&8R2) O|?IN=6k,_j_jA2Wzp8zOƦR+ӀJ
{ "*W !?xN I~BxNgWZ^+ӭ1`Ӏ0rR!<WE`(JIOtO9xOs3xOs&<BĴ?~h_"s4f_.$;_i0~h__*d?P`Ӆ@[LpRLpexN}8B_+2Lp?@X_d?>4-<W2Lq4f_lhlDKINy#p!p KܤOW&8YW GINI0CIN9xNO=d?D?D%"WBLp"_I09Foh3_NW	?wEINxUDGEqFIN7I0W?4IN8Wr+ӎUx:-W߱Lq*JIN,7h_. ϱLp%$. Y8<W	:'q'ԁgoqȏ7R`ӅW#k?=?Y?{H?0(N	^PN|~aGVӎ=b>X?v^^8ӏ|ǈ^ǀoLӏ +?gA?JR1H:4ӯA?:WFxNC(וIU:ש*W^J׋>06xN=IU8W A8?R8wwO%W_zN%W҇Wq*Ӂ5 Dal`_Vd&Ӂ0O,Ӟ߳?3Ӄύ|BxN|.>%$>qAkșxN|!<_|T?_+ӟ=HxN+2~&8dpȉIN`ӆB&8d?0$&8d`ӏzy87q58TAU8g/34f_i戏+ӟoĔ?>LsoRYxN~I%<W?JA	9IN~I0@)&8hԁg?`ӆ^h!<W0?8IN?+Z_~>Lq/~] y8`Ӑ!A	9?R!<W `Ӑ Ԙ? R`Ӑ
~9 Akr2:R+Ӡ*"t<W@IE:wԈOUh!<W\_5BxN`Ӂ@/
`ӁP{-&8cn^+ӁW~0^+ӁR
o'TYJ^+ӁQo%&900r
RYxNAzqr
73xNAƉ0?4DxN cEp?`Ӂc| y9xN{R`Ӂd4/b_RLpT?oԣ<W_7W`ӆ~h^+ӆDIN|W 3pC$g)07@r_P)`!_}&; 3*7/]5<<UxO1')xO1/%&</jb,WO%
^`_W3xN}`Ӡh_y~`IO8/JIO81KINGT_xNkv$4^+ӱҗ@3%&;gR`ӱ0zv&RYxOBN0xOA3xO@$BS戏Ѝ+ӡOĤ?j=@D_<WCy:&:KINJ7/~f_?`&:5KIN
f: n^+Ӣ	h*WD-G; qR`ӁuW28 &8m@p.J"p.%,_`ӐHxNBB!0$!	~_~LrD'ҽ8:_[ӃU$E%$ER`ӢWEe3tPkR`Ӣ><WhԈOG@v[LvOPl_g'V,__-INLvRQxNJ0ڕH_Et]Ԑ+Ӈ+}I9w <W"($Eޤ_ <WF*r)OԐ+Ӈg_;%zw#oR@xNzr7H=I9ߩ <WG;$o<INH3$gWIN0?&;֤$?䀳$$|rLr@].INH O/INH &9 )0 I0 [^$rH!?[?o@Ӈ7AӇOp>JIN.E/R^+Ӈ|gg{`ӇޤBxN $>	0Lp+Ӈ| 8| 8|N %8|P pǊ^+Ӈş_>. }8|` pS^+Ӏ)LxN o%8 8 %xN  W Ro+Ӏ)SR
/LxNJOCRQxNJLrPoD'ONW%9rP$%}IE9(LrQWԈOR+Ӂ`IN,_	0ӃRQxN@`ӁOR!<W$?dO%dLp2]"piR`Ӏ2WS<W aG`Ӏ0@p.	8|+IN &8~Ԕ^+Ӈ7ޤBxN?-JINxNR`ӁO7̦xN_ n	><WB+Ӂ[i01$I_ &86"p6$bRLt^xN gI0]~%$I*pu;Lw`[)&;^+ӻ Ĥ?g 0݂߁Lq Ӄ)0Lq?RYxN Ie8}m?0$%0$%}8:_}8:_pu90BIINL? nU%¿,W&}890Lr`K/ɆRYxNMSK/ɦ_Ԗ^+ӓG_}K/ɬ=Ie95,W&K/ɮIe95+Ԗ^+ӓJ_W%>x_A%y:_A.8̅!AIN!8>?pihAIN:8>?p'98)0~]WxVt8U-8m58
Lp= y_C#)02%<W&8;A88:8qQ8)0a߃q _)W+ӥ>?B_:?xNO &8:G*yA8ӆ/Āӏ^+Ӊ/&8q q q Ix_H*xCxN$|^^+Ӊo+Ӊ_'A_׊@[q oāKm8Zx~_H//Ăߋ@Kq!/+Ӊ_H{;q Y{A+Ӊ W<^8a{G+ӔGxNPQ>/%<W(;xNPUgo+Z:~h5~h5|`.0yu&y^:4hv:|`/h4+(h:u|1^a^_a{o4C /^J u^N $:ҽ@:~XO4\:hG_aygQ^[A/KA/{Q^`A/LAAGG_eh5yuQG_e<j:(;A?4yuP4>h50Ev!<8d:=8d:2oN>2Ş2ÿN~2ޜ22NӆCxӆCx!<m!<FU!<%zpupu	ޜ2įNOӆCxT8d:NgӆCxZ8d:~2Ǿ2_`3ӆCӆC2purm!>2ӆC8d:9]!NO8d:9 purӆCON[zpur!^28d:9w!;ӆCNJ~2=8d:9+zpurW!kӆCߧ_g)~2!g_b7!،ӆCӆCӆCNe2~2pu#.F_!،!،AFa!،!،ӆCӆCNbW_b3Nbw_b2W_b1OӆC!،VF+pu#}8d:^2ſNdNg2NdNӆCG_b9_b9_b<>2=8d:8d:G]!؎ӆCӆC!؎ӆCӆC_b:7_b=^2Nw~2NtNr_b9SӆC!؎WG,pu#8d:~2~2zpuG_!ӆC9ӆC;N螜2zpuGFW_drW_dw~2ޜ2ҽ8d:#8d:#=8d:#8d:#8d:#}8d:#8d:#8d:#puG{!!3ӆC__jzpuӆCFޜ2ӆCK=8d:Tw!ڨ8d:TӆCK8d:T!ڢ_jzpuӆCM8d:T!ڪ8d:TJSN8d:T!ڢ_j2+zpu!ڢϧ_j^2-pu/ӆCO}8d:T`Rg_dӆCBN28d:$C!!g_dNpuH]!!_dNN=8d:$"zpuHm!!ӆCE^2	^2puH'zpuHJSTVWYZ[쐗!!_d_dNοNΔzputk!ѷ_gPputӆCNΣw_gK8d::?!NΑ=8d::m!7_gUzputJߧ_gDNΒ8d::)putT!_ӆCϧ_gEN΋~2%putӆC_gI2_bBNă_NăoNĈ}8d:zpu$pu$G!ؐӆC!_bA_bAӆC!_bB'_bCoNĄoNĊ8d:	^28d:	ޜ2	^2?NĂ_bA[ӆC !ؐYH-zpu$8d:8d:pu$=8d:=8d:Nĕ2&2&ޜ20pu$I;IӆC%w_bJNēNĒ_bKNĔONĖޜ2(ޜ25zpu$8d:]pu$8d:R8d:J~2%ONĒ_bI_ӆC$!ؒZI-pu$pu$I0zpu$zpuNN鯧_a:?)@ .: u?_aG_a1@ Q@%~Sw_a+ > 1@, hu__a/I_a3&ĿK5 K6:|_bY1ؖï-1ؖA
#-1ؖ-K%| u%:Ҿ e?c,!ؖW:_ %ec-#,Lu&  G_bbc0ï2c0N:#:aؘLu&0)G_bb'1ؘALLwAL'~S?4_baSL+u&)ߚ+_ba_bbg1ؚؚkLu&ؚMߔ_biqؚA:Q<ؚMW1ؚNCAؚLu&<@M+~S3Lc5/Xu&:S<uck ~SfG_a CqA_LuH>cG_a @:.)
WK1A+zf:%cZ )PG_aLu4_a	G1B6EC1B;()4@#cïLu8u:N8B:DcS1,u_a!)ou):I_`8X)rA,:^Wc?4ucD6:ʽ8b:W18u__`8Tuoc,pk^:ǿ_`8Fc;:|ߔ_br2c9w_brc8M_bsc9R:)W8)2"1؜V$a؜W:^d1؜̜1Dqco2uy1ߙ:GLux̉#cd?)Ȕ:<ߙ;ALuxW 6:<,S/Dg1"hM)v2_`:c"pW~S)u̄1:ڼE+Id:ԯc*y:ҷ1|Ƞ:1Hu)u3̊c)x́)yg	#;:d%y1|Ȩ:_`<́ )xEQ;:2 )xEa)x@uſc{BX_a T:j?)_acwBh!Lu:g_a
#LuѼȲ:u~S7~dN:e?2_aLud_aLu~dZ4c` Z:i_aG_a"C@u~SHTEߔ_a́")"'%#ocW
J:2."W1D*y5B1D,D-~SD2_a1DL!duck@$:ߔ_ag_a" p:))́":_a"0u]ST2_aLuJdaR1E-yuK_aE0~Soώ2cm1F;pu:\u)32'1FFrF#;p<:cSq#?)1_ #)1oʇ_a/#<\2g1)G_d_cT>.V:%,:%Gq)w1(1(LuJDt#SocU^.	_dW1(씕LuJ*x(ߔ_dϋEcR_ScRgO5u_by1؞c<O]u':>._b{o=O%x1؞OJqO)So_by_O-x.c=1G\:cm#Lu\_a?c_a#ptOcG#puߔ_aG*~SrY: :_1G0x
:g1HQ$S|\_a!g1H$.:	. AH SO0ߔ_a" A+$\u)ASCV:	3@1HKuH$=:		_bLu(:_b1ؠc@P]P_Lu(|%_boIAP%x:~:S	^h!1ؠVDؠW:^h#1ؠpP0~S?_bcDu(Lu(:QQ_آLu(Au(~S(_b__bP_b;Q)@u(?)
G_bg:K^3%͇_b_`Q{&E3KCIG_b#oqإXK>0u)pRR]R_˃HӃAؤAؤ ؤؤRFu)UؤJ :R'|  $G_bOӲEO҇_b[ؤW:?_bkpR-qu)%'1ؤ`	$ï\:5p:oNQ>f:f_`>w`uyG_`>ӆ_G_`>Ñ};Qy4y:C+Q06:w_`>*yv:|b>h^uR}/ԬR4ԍG_`>FïO!`SQHS513oRv:7k=HV:Hu)BaئcMئbHS :yHu)y~:yhfJuy@u)Bn̜:fG_bWïLdئTtXeoAS+:]eEQئZu,u)9u):_bCqئ`t_bg_`A:u
< 5uuNg$:L _`@ _u5ӁQ0:ON_`@ï ӷ+ï w	ߑ_`@aX
~fj: 8 G_`@WyluMG_`@Ztȯ Kt!U3fu*<̒:_SMIa*:u'~pc:hA	A}:X~j:O1u(u5~u$4 A0	;ӂzqu%?3!*y.	[xJf)$u%ɣ!-lu)~fG_`BӁ=<ï!L*_`= e8 ߇c0 ?u s2C?2d: :2!u rdu vL: ;o3_`Fx-Pu rWu w~ PD+#S OPu r#WYx.` 8 @ f_a'2$_NcmgIY怼uNж:	1n:	+uWLuO8IIaJ'_a%-J7h:	5ytuI^fu]I;Ӓ_a%+$$=8:	%oN_a$ $}@:	%PNߨ_a%/Ӄ!I0zqLuS<f:/!N"51zpuPpPuG~(uQuKz:%Q>:&/c"D6 HuHޡx LuDP|:'~uD_`D<:"_`DTH߾:"# _o.:$P&~uP?_a( Q%C %,J;.:	QwӁJ_ %:G_a(Lux:*R'%6 uAJu_Jw%ut:	E?NQSqJ+y=ϙ#Z1`u~uT:	ON:	Fƃ_`Q}8mp!gI ӈG~ӈ#rxN$Ԏ_`Du ߠu :@8& @	_ 
fZ @u >C9`u ߧ_`K}8+  !3Ӏu*~/_b`T5x:^YE/G_bߋCR?Eߑ_bՎCu*
_bïQu*6ب:*G2G~eaبN |u*%xT)o̳O7O
̳O7MfoD̳O71̳O7fo_2?߷4?foY,M4~O,MxG̳/7oae5̳O7cfo7y2?_)fo3,Mo|G̳O7 o|X̳O7U	fY\3,M߷2?t]fo:fY5~Vex2?W3,MifY߷e`2?,4?|4e`2?[^,M߷<4̳O7ofe`2?fYC~/̳O7&Yo9ied懙i_2?W@7foاYe`Qs,M
ߧ2?o Ve`~`̳O7\~/ L4%^ i?iK2?|2?|#~/	,M?߷e?߷YifYyioMfoC~hifoI~`%foL~f3,M?yif<4~c4|4oY߷&̳O7߷YiGٖioٖiٖio Ver&e }\Yi(V?(#VGK? +~P%o7DA(wo7E٦A(>A(|![2MRA)(![2MR5A)}
ߨob? o
ߨobπo
ߨobwo7J?A).wo7I`Q(?#Om![2MR qA)0;B?eؤƻB?eؤ:Q(?$oWVG A)8[+~PN:![2MR'zrA)%zv;B?eؤS7o7H{B?eؤV![2MR++~PEA)A);![2MRKs+~PO~^A)>>A)&~m+~Po7Q}![2MVGoNVG}8Q(?}gB?epK+~P~MQ(?}w ![2Mp 7o7?+~Pӗ7o7aB?ezsA8
ߨo`>Io7̆;B?eg+~P2 -![2Md6Q(?}+̇;B?e3VG
ߨo`>V VG"
ߨo`>Y Q(?|@{VGߙ![2MMQ(?} ~A2B?eyVG7o7MG}![2MS5pY+~Pf.=Q(?8|\AQ(?5."o
ߨobߋ{B?eاVGx+~Pk\*
ߨob[VG>/O+~Pl<^2Q(?4OQ(?6/]+~Ph/B?eاWA)^o
ߨobB?eئNxQ(?4=![2MS)+~PeOVG/o7LA)}@K+~PePy+~PeP+~Pi~]![2MS{o
ߨob;Q(?4P$o
ߨo`AS+~PPwo7 5 %+~PVG|$Q(?gA~g&AFAB?e/ ;B?eQ(?l7o7 amwo7 D2.AA +~P^f+~P+7o7 w`+~P;aQ(?+,o
ߨo`@SB?e<
ߨo`@V0O+~P_![2M? +~Pk,o
ߨo`@[A	~f =![2M6Q(?7o7 LB?ecVG +~P	
ߨo`Bm	B?e7o7!Y7o7!;@VG#VG }+~P
HQ(?,o
ߨo`BA@VG![2MQ> VGho
ߨo`B+~P_`Q(?![2M]![2MIh@Q(?+7o7!)w+~P	S	[B?eAQ(?	B?e}VG׾]Q(?![2MRo
ߨo`B;B?e<
ߨo`B	B?e47o7=![2M cVG 9k+~P|VG :KVG 9߃Q(?o7t)Q(?A s	o
ߨo` ![2M >nA tOm![2M B?eѼg+~PC![2M IB?e:	wo7B?eҼB?e~VA r
o7HQ(?W(B?e>
ߨo`-|FA rߩo7A w +~P7o7|![2M$ +~PNQ(?I-o
ߨoa$,o
ߨoa&HQ(?Jπ+~PHQ(?Lo
ߨoa%wع+~PcVG	'
ߨoa$AAX|![2M$|![2M$&-![2M$|FAjAI^0
ߨoa%߿6AI0B?eIJB?eI)FAJ0o
ߨoa$AJ0BQ(?Ig,o
ߨoa$	B?eI-<Q(?J_	B?eI{ 
Q(?IvAS>A_$o
ߨo`D![2M|`wo7"6{VG(|`B?e,![2M
ߨo`EM![2Mx<9Q(?SVG#[B?e|B?e0B?e"x<#
ߨo`DS+~P7VG*M![2M^o
ߨo`DVG"w>AI_
ߨo`DS%Q(?VG"B?e7o7",AE+~Po
7o7"KAO}fAF|+~PgXQ(?Wa+~PVG	FA7o7B?eJY![2M%FA|AQ(?RA>VQ(?QXQ(?Q,o
ߨoa)$o
ߨoa);VG	M#VG	HcVG	U|nA_ C+~P~B?eJ'{7o7o
ߨoa(	B?eJ*x>,
ߨoa(nAcVG	E5S+~Pךo7[S![2M%%=Q(?S![2M%?)o
ߨoa)3<Q(?wo7(o
ߨo`5QA o57o7C;B?ey}![2M~j+~P"?57o7.o7/QVG A]![2M5,o
ߨo`a	B?e>=![2MA oA 
ߨo`%y
ߨo`w梾A wA VA S
ߨo`*xQ(?VB?e
 +~P 7o7bq+~P +~P!/#![2M|b}+~P o7&xĉ+~P$o
ߨobB?eبk=+~P1*o
ߨob>1B?eب"A*
ߨob`Q(?EA*/A*![2MT o7QVG>![2MTmi+~P7Q(?J
7o7P	B?eب,o
ߨob;,o
ߨobW@SVG
 +~Pf1jb{p@0@a2cn2߄ g_ٓH}_B^d7 Iۅ|/Mr/!~Oo/~2Gnyo_̟B0S2 ,B~y	_/!~3'7!~Mev~27n
3'7Չ~v~2S5ۅ|/M_BdLav~2xBpo]?~2j4Ipow?u^%FdDT6Fdك~2+$/!~fOo{poQ?/EN/!~fOoIBon
3'7]poQ?7Y__㱷{_î/!~fOo"π/!~fOo_B?|!v~26Y1n
3'7_0@Fd/!~20ۅ|/dB[M![뿀py
ߩM)O@d12
> k
fC/7N1R3!zs~ߝA!@Ӎw~m̆FoCN?M(?iL~od24
 zv;O@d1262OC-~ߛ~fC#O7W4o2w$]~ߛ~fC#O7T2τ"FoͿi?_"^oͿ
3!@L~mQ?ĳ_T3Fd24z!odi%G6(̆FobY7~mQ?Ķީ3߷߅MK%x~mQ?ĴFoͿ
3!ؖV7Fd24^6(̆Fob[~ߛ~fC#O73#yML6	~m!̆FobπR3!ǾĿ?_,vOoD4=2 ÷ fdgN/Sۅz{}d 
fOoD"v~ޞ̟߫!<" /'7˼",v~ޞ̟߫# /'7-D]=®dF./2an,MJwn'7#/fOoτl;poOo| ̟%"xFF=dxFƹny)/yǄ`Ϸ^d)xF]_fOo6nHloۅz{{M̀nYO>/3'7Kۅz{{[2;`^d\nM6{poOo}2MK`Aۅz{{Oó7n'7pͅ>/fOol+v~ޞ̟ ߛ{poOo|B̟;poOo̟$v~ޞ2?VV![Вde*> 
ี&d=8oԇِM(5$depo}H5̆F_o|l8=~kAd%y]~ߚq
fEMj~ߚd7x=~k U_o(怿߷`-A!>'߷kPs!)y0	! ^hp{w\$2קq`s M Vf=~HeįN ozC_o|N~ߨ 2	ߧ ~ߨ 2	hQAd
`x=~Ԃ$2={߷He-zY76^d24 b~ߨ 2	>jw0!Bwo/̆Fo ozd$R3!=Y}~ߨEߚQ /~j0C#/7w~d22վox"̆F_o`oG,de16^d24 a[D^~߮񀫙_oaM~ߧ S2 2~߮񀫙_o a 
Heo|`R̂C/7|^'o̂C/7&y%^0HeHjX^0He=;~ߨ$̂C/7QS~ߚ_o J|0Heޤ~ MC3 ]~ߧ S2Yԃ~ߧ S2>d9>!ho?Mfx=~Դ̂/7|>+' fdgQd/|fA! ~h@RĉC/7#)=~-_o F';y2	 ̂C/7#)q MTK\Q2	d~ߨ2R'p{C$2`'p{dA!o|A!<bDRs M<ſo|B̆Fo`9W~ߛ}d24w[6ِMT ~dſ Vo &d22
=~ԁLbe]7~ԁLbeQd2291 0
 e|&s;y
g>2mۅzr"fOoN 9{̄M;Q!2vW[ND̟R9{ӑ3'7N|B2$o
ޜ?deOm~ߛzr&d24ό=~ߛzr&d24${pV eNo18zՀ/̭BVdw/̭27Նݸ_[г2m_[ѮdP=Y+y?wk=Y'+x:Oo#|Bo[M FAq/Ն6t,̆Fo`8[6tk?_V̄di',aoͼ!AcCդVXy `m;y
cQ/̎?'7j%2AS@w#N 
Hqۅyǧ؂@#N'7	_~fOo`,F_zr&d EUۅyǧu?@Ӂ|Mĩ Ӂ|MG *Ӂ|MB'ۅyFdCO!#M솉v~dqQ?nv~dqdDgӁ|MӂVG#V~ a+~SM$_Ǿ܉$BcIw}_"̟`arnG/'7|n=_Vdk/̏~2/̏~6d6~n{po2=M.(_ۅyvd^_&̟]߄WnG/d%_ۅy?P߷#Y)B?eo7j>#Vx#/71?oUo6d24:̆Foм%gYKHJoBW{&Ą	HyOBWgo2ioHJA̚
{&ĂOo~d8P߷47N$<%{&Ă vM?MӉ?	Ao~d8S߷47N$%.ɧq IZ̚߷47N$	>3{&ā'fݽyOASa?o~d8TU߷47N$<fo2ioH*x}߷47N$|fvM?MӉ_̚
3s߷47N$|f ݽyOA[`{o2ioH+xvM?MӉo{&Ăoo~d8%W̚vM?MӉ_)̚88̚
p{&Ă=yOA_~ɧq {&ā?ɧq O=߷47N$	p	;{&ā?=yOAgo~d8Y̚>pa̚?	o~d8)|#.ɧq RB~ɧq Ro߷47N$
_}yOAk;{&ĂM?MӉ7̚_
'o~d8o~d8]yO@.]M?MӉ ;{&Ă yOAo o~d8[Dɧq {&āS]yO@yO@vM?MӉvM?MӉ	~rM?MӉ	~rq߷47N$%ɧq!/c̚r<̚r@̚r߷47N$|o~d8Q{&ćrK̚Ko2ioH{ o2ioH|S̚9{{&āgS;{&āgao~d8`'̚}yOA`o2ioH0xLvM?MӉ i{&Ās3nɧq MWo~d8|&I̚<&{&Ą	o~d80vM?MӉ	;{&ăo~d8a߷47N$|&.M?MӉ	Oo2ioL߷47NP'S߷47NP'M?MӔ?	̚('Nɧr	ϻ{&	' M?MӔO?o~d9AG{{&
<'{&
<'{&
<';{&
|';{&
|' ~ɧr	?o~d9AOɧr߷47NP5U̚(N]yO_	ŮɧrvM?MӔx!̚(*M߷47NPUCɧr]yOo>ɧr o~d9@ƓvM?M$<how oͿdi*oͿdi<h߷24	4
~m#O7}~ߛM$CE[6HQAvoͿdi{6G-N{6G+N+oFoa9o߷24'{6GFoFoaNoͿdiN"Foar^oͿdiͼ' ]~ߛM#6؞v6؞ZoͿdi'' =~ߛMOJ2?W~oͿdi'߷24>oFobz	6؞coͿdi'L`?I
6)/`ao>~ߛMTM?D	o~m#O7R'[6(g{6*?	7~m#O7T>;6)G;6F0xL??1o`߷24	~oͿdi~7~m#O7`{߷24r-oFoa6F_ ߷24~r	~m#O7m ߷24ߜ7~m#O7j?)kC~ߛM"}~ߛM"yoͿdiI^r~m#O7B~ߛM"|oFoawÿoUr߷24r.?"g-oFoa//Foa=~ߛM">?!;7~m#O7WV?"'$Foaw~m#O7 oFoaoE	߷24f߷24ewo2Foaſo7߷24h
~ߛM!A~ߛM!oͿdi~m#O7m	{6CFo`<.oͿdiů8~m#O7+y}oW;68?y/?xm~ߛMy;6,oͿdiƾ3~m#O7L5?u/`?t2oͿdiO[6f!Fo`;W~ߛMQ<fF?th60?v{66a^oͿdix[߷24<+eofFogf߷24<F[?xJ{6	E}~ߛMPcoxJZ??	D~ߛMN{(&?ׄ߷246؜(oį	@߷24xJo	\oFoBco7NNh߷~o;{xo@d8!;^Ɓo~//| ~4 8,v'

_Mӈ(4~/_-?qPv~/lMӈCO:poP'7N!|xu2΢^2qpoH΀n/9'<
v~/Mӓ:gۅx:!fOo:xtG̟;į:I^'7NBn/蕙?p:ACۅx:%fOo| =_2xBn/裙?q/_[?qsxtOoD$гۅx:,fOoD.on/fOoE> ^KJ /_Կ?qn/AMӈ/_ԃٓ> 'n/豙?t_W?tݸ_
3'7NO($~/+̟8}_'7N#<(ݸ_Vdą/_ԁ<M$o
߀GǾ 0P;bX+xBN(pzXx![O1Kj$+xooУ	
/*|;pw$$+xo4;ptwhBʟ|^T@̟d	Br;B24F7oͿdi1oͿdi~1B241B24bwoͿdi%:߷<a|deQԁ~ߨ!ಯR#G/ߙO@d12@{pH?@#/?DOo"cDO
po?Mߎӷx3!G2AngBdang70ۅxFd
~0^ 2#oX~/~ds'7|.Qv~/~ds'7|.-?ng@2BO%~/`2߬)v~/`%?gn/́dOx3!c2X+v~/~d,fOo/̀[22!ng@-?|)
{po?N'7|4)po?̟)@^9K2|)B^9K2іxRC^9K2{po???/+x3,M$xR_MK~/'7|I;po?xR-~/~.
'7|5v~/~Y?po?|,̟x3 fd5]ۅx.̟<ơng'?"7P{po?LMF5"~/~.##x?^g?N|jpo?E̟y7ƢOngM5=_fOoAgng2*|j*~/~̟]_"fOo*x)^\fOoLqۅx?}~/~.s'7|x.^6d?c.	B:~ a+~C/7|Q$2~=~Ԃ$2U_R&C#/7No}HƉ^~ߚ72
 o}Hƅ̷~kDde? ߷澤M̆F_ocB׃.o}H߃oͽ-? m{?Be x=~ԁL!2%>߷`fC/7:{p "G?_X;y
c,M;poP /u?.J@xOoI,~ޠ<\3'7|6_ O|,̟ W 	;?_ O'7ȳa@xfOom$o
߀G [5"nd22<&ԉMA.o}H*x:w~kDdeQg߷澤M̆F_o#*~kDdeQ
~kDdeP@o}H*"z]~ߚ72?0/ 0V?8}m]_>̟9wּ@}adUAn3'7Oւ//'7O^ۅzy9F/f"Ooip÷)~o![2oH"x߷澤M̆F_oaq[o}Hό	5"nd22C߷澤M̆F_ocC5"nd220x_R&C#/7oo}HP ~8 a2.g;y
7BMRVWnM5,_|^2_8;poP$Oo8poP$rd9_}9K2"{8v~ޠI,M
ğ/ۅz'Ӕ'74@YpoP$rdH%@W2 wۄoP$>SOK2~ޠIx?o=_~)o![2J#V_RbfC#/7H>0YM	?Y}_?_>o![A}n~.n~.C~ޠk?y/aۅzߋd0C>/\s'7NpoP[p5̟8^An~.ͷ$o
߀?߸2ܽo\diJsoͼ\s!AJ~ߛxC#O7J7~mk?o*d24$wo\diǾ>y &cE?o&Wn>?> Cۅz%fOoEv~ޠ|MhY_0dYg n>-̟.TAyX	B	deYO0/??cY;?q~fky($3_.̟*<^/~ 2nf ̟M@=_ S2*y+3_*̟R=ۅy?+3_d}ǝ_nf w?|v~fk̷ٓ`׷3_?|*po35\M0Fcۅys'7<6& M*; M
7C/~72,v2![F_o?Y}
B?_|B1 ?ngB̟!B_ngA?AO¢ng ,̟ P0RLv~fy|M**N/=@? wo~fy|M$
=_z2S°3P#Oo J*s'7}XU75
'7}ZngB̟9N?Vop7oυh{6d24̩9? 0o![Fo²nl<ȏ?ae/}VdOXv~f2_bnl<Ook´/~?~͇Fd.]_(̟D~fM/~?')ۅy*̟j~f2կۅy29<;po3adʾ}_!2Wnl<ʜM9Q<;po3aB>dIc	B pԉM	kS߷澤M̆F_oJ/]_R&C#/7%Os!P@C#/7+Ә7~kD\de+߷=H!̆F_oߋ5"nd22`xy_R&C#/7x_R&C#/7{߷澤M̆F_oBw~Ԃde*y߷=H!̆F_oBw}~ߨ 2>ozC ԉM
W[5"nd22ō~ߚ72AmW߷澤M̆F_ojpoԉMs!`%]?6a2'?c椯o$)̫Y'6v~fUp1̟Aw;po3*Oo2'7|A7ne_Mύ2d 6ۅyWӁ|M  `EۅyWӁ|M  a?2yI6_|^i?r;y
ߚo	 +|22Ol2"A~ߛ{[2O4=~ %_o	^hJRc̆F_oǙ|У_R&C#/7g~ߨd22^M~ߚ72oN=~Ԃ$2ON=~Ԃ$2
$]~ߚ72~kDde pK_RC#/7`3s!
j3Rs M?5SA! ~6{*y c
W7N?xOo|po3.A0qk?{~v~f<Oo ~f<'7NG@~f<\s'7N RxOo+x_\MӀo/ǋd
}_\MӁO gۅy8p5̟8L po3.Xeۅy8p5̟80qk?qoan`2rW?0qk?qˏ]_\MӅ;po3.<,eۅy8p5̟:ᧅN/ǋd
^;po3.)o![_[M7o22+<Eo\di&o2oͼ\s!ؘW ~mk? ?o\di&x*2w~mk?|~ߛxC#O74@o2 ߷.MMvoͼ\s!A5߷.MML(d24TxX6d24F.d24_oͼ\s!ؘ`2~ߛxC#O7Noͼ\s!< ~o?_(;y
0 (`ۅyM,./ȏ?[=_~fOoa÷C	c[M$o
  Banoͼ\&C#O7g߷.s!o4oԉMG>?Y}!/a"{Bo|ۅy|'7|}_1̟/" ~h'7D~h'7EۅyM[Dpo4cQ?I~@GF?M4_1MӔcpW![HUwԉMA/1/? Uo $ۅy_`U? ۷J2_<ү*̟ 0J@? |bnzO?  w>/*d%3J@?s񊽸_UM/~0үPs'7J_Ud @gn~fOo 9'x[n}Vd&po44yۅy^'74Oۅy^fdG_U`dDQ;po4Ooqm=_UaFd\~iW'7NS,vV![?de0x's!H7s!ؠhldi(𴁿o32oC~ߛy=?ׅ~mj!آSoͼ(̆FobrH6d24@f=8?- _h(y Oo7'Zݸ_+̟
xZ,~hW029;po4+rdO*Я`O2po4+̟8<n3'7N}_2Mۅy_fOo#/
/'7Nn_24OVV +zF_o?Y}<%<  0Gcģ<.v~h92O S@gC?Sv~h 22X+~VYw$o
I#/7| ~7o0@a4o![ѿc_]_ 	fOo`#@d?v~h_ 5̟eN/ K+[q?@ylmp_ۅy	zsLMpo4/NfOoa}_ '7でn%lM켫〳@6d=8v~h^3S۷@癓~po4/N'7@,M@sGn%)~o![eo7'|FI#/7D[66d24Npw~mldi(8[6̆Fob6癐MQ_/oN!ؠ6,dipIC#O7?Y}o?_&@oCMnyP
v~>2>8tiY9{poF]?!az2Dۅx:4<M!9v~=@2E}Vd5'xnC5v~=@Y?poF,̟ ۅx:4~d9cKۅx:4M#P{2*9_O|Oo kۅx:4̟ ?@_tiә? `7_ۅx:4 [2 ѿ7nlMv.v~=@̟i;׷ti'7E|.Dzs'7FFۅx:4|Mυ_OPs'7NS6oH $M,KC#/7'qC#/7oP߷=H1̆F_ob+[6C#O7E߷ޠ?~:9M,N;oG9M, ozcįPw~ԃde~ߨ 2@C#/7҇cC0\Xy 	B%M/qw2\`q,MӏxOn돰̟8tsۅx:Ӂ|MӁ@]㡷n4 2~Mӆt÷uǾfOoSpo\{fd<tuǚM@uǚ fdЉ^:;po\{fd<t_=2t,~@_?vdWۅx:\MӢ/`%?v=r/`%?p@;y
ߚo`7oNHHLTdi(w~m怿2=wo4s!ؠAo;K2pIo̆Fo1낏_ 0d,v|Vd5)fOofF\I)p7?zwnOӁM슟poJ~OodTO\	poJ`2"}p~9K24 gt<MK~8$̟̈́_nOӂM>HpoJ~3'7vU/ҟ MG%|St32~/ҟ M^>/ҟ@]/ҟA&>/ҟs'7 *)p̟)g_?N-Ooa+.v~2,~8	fOobۅx:S!vd</poJ~d.̟!^wۅx:S 2 PynŎy)B2,F` ML;0ӂdi7~kDde.o}H 6/1oԉMhs!wÝ~ߚ72 k^ =~ߚ72D~ߚ72~f [5"nd22M~ߚ72 g/~kDdeǄcCy#/?'Bc'^"v~~fOo`P8;poS<k?Co/u3̂M%~y_?=_d5̟JL!d ng,u3̆UQ߷u3̂M+|0 v~y2 {poS<fOoc~/2B̟߆	=_dOo`0;poS<k?B u3̩̟q u3ӂMӔo![?2r$o
`i#/7+\Ks!ؘw~mVd24s!T@_R&C#/72;5"nd22
y_R&C#/7_́o}Hw~kDdew~kDdeǻ5"nd22w&o}H21oԉM*o}H .7~kDde̀o}HR ~
ja2^Ao;?^ApoRq?H?22Hczj_CJ{TIϫ1}ӆ?o~`)R|w-f5/+h}oJ^Heo+oR;HԆ_bd"o~ޤ27Ԇ;%cRMv"v;ozok1}<vo]	; HqfOR㲍f5/ݼo]>;+vPs'o!xYK/*+~"7ЗvP7ԶFBJYwI^; K?dM$?k1}"ώ?B,{!2|]ej_CcB0xXԑ?7ԣYKxvYwf;zq>.I'ej_Cw;y
߬M5;L2|]1㲍f5/y
߬M4O߷~ƙ7ԁk1}7~<4+~"7ӷoR~dM$k1}2B?b.oR	'o'xYK)+~"7xIkOR"xYK(+~"7x^}3'ovQƥ?y'o![1w;{"/	fORvQƥ?><Yw{{"G&̟IFDǒYwx^IO?̟YKxϷD)o~ޤ}2|]
FD-xo![1ZH$|wAG5Ծ"gݼo]"gݽz 7ԕvQƥ?CGo![1;{"_dM"5Ծ%<=o]%<=zOR;(cRx@+~"76߷~w2|] <vQƥ?ǝo]<xoR /$̟xYK6?<mo~ޤ	'o;(cR< B?b.?ǀ߷ 4'o~;(cRɾ<,Ywɾ<,A7Ԋ;(cR*k8W]zi
̟5ԾǃB?b.Ǐo~ޤ6dM #㲍f5/qNB?b.><zS2|]q㲍f5/q_8?߷/4dM /㲍f5/qWǀ%VgEoxU	v@S3'o0YKx*xy
߬MӏO o~ޥ3 dMvQƥ?|Oy_o![1xo{&/ww5ԾJ{y
߬MW>^y>.`YK
<	*+~"7|JvdM񁯎5Ծם	;y
߬Mӯ;$v>h 7 3ej_COVgEov!	{,w~;(cR+~"7aǁ #߷/|X̟08FxvYwⲯC`{>dMej_C၇󷐭8`a$<2|])F8iI8iIoy2|];(cRw"/o![1px"w 㲍f5/p&VgEo	$OG㲍f5/q!8߷hi>.`9F=O"o![1zE`'ok1}Ӝ|		=o]	>`}lw ej_CT,vYwco/ Lwk1}Ӝ]o]E`	>.`xYK		>B?b.LH ӑ3'o 5Ծ?Bo![1,߷/"fO;(cR$|	B?b. s߷ +2|]5Ծ5x9&U w
<vQƥ?NI)biVgEoSӷoM2|]YKZ!+~"7NI-xb/Bw;(cR$xboVgEoቿo~0!}lw;(cRa(+~"7NQ߷x:3̟0"YK=_۷8zo~0!'o;(cRhM{VgEoa7o~0 Y>.`HF8ǆ$B?b.{{?&̟0%xYK
xb׷@ůo~0$&̟0^;(cR(ݼo]7o~0/OvQƥ?|17Ʈ`K2|]xYK1wVgEo1w߷	/75ԾB?b.o@o~0'yw>.`OF8^%b;y
߬MӅ_ of3'o
^;(cR˾>B?b.ywG߷397 㲍f5/pO%nB?b.႟Jݽx&̟0*xYK0xb&vYwxIpfO O5Ծ WVgEo01}x5̟0;(cR	>B?b.']߷ +ߧ2|]LF8`$b\+~"7N	>;{(̟0vQƥ?|EB?b.(?Y VdM+Fzwo![16`({2|]xYKeVgEoe߷ 3'o 㲍f5/y'׀B?b.Ox fOvQƥ?N;}}y
߬Mӎş_~`6dM2F8}o]Ǧ^;  dM㲍f5/p&mݼo]v gLw m㲍f5/p&׀o![1p&׀o~0@_>.k뮺vQƥ?N=|ݼo]'o=GY7ׁyٵoFCԵBd͞յ6舳8ۢ""*2+*pջ"ѡ̘"qB,hL5iɪ܊Z)&9ڢ%[S6qCB'M1&g+Hr)^fN9PƅMh3f}Yn▓މ[s8j˞g[PӞgt8o6G[wΉNݒӸdզږM!svm[чTqFB+zd6衶ݵ,8BQM-ipٓ:(mtRn42EZvmgHs7$Z4RHn"ѸdD37WepftmS;v9ez)q"D-[8dFބYY4dEoB,B[Ћ)6M(q,XӶލ
K3F2Bь4cPtIfhYسnEEسjچsjލ(JhhVM88D;VecCw""SDeF2S2qpM1vݒI"SDe&qF%4LYi=)f22h%4LY8V8cCDngm"SDeÊeoCmF%4LV3B8DB3'g3ZJh7#JChͬ-Jh7#Jɣ'g3QHn(FY[g3QHn(FRԋpM1i\REfr%4LV8o;VJѶ%4LR&l)f2ΉD&JچY4C0Ôh@@ zrLٔ4"rLٔ 4c+w6e+fM(Ѐ" 0/ 9OlV((|6e+ZJLٔijT*hyOlW+:3[!7ܭ!*#F,>)Xʈы>S2&rRzBQ1gO)͙JV&qG)͙JݣYB>)["<GʉDyCʉDyCfLCʈы:eyG%n㔁2/)dYP&E&E̙Er,dTF<NB:\3rhTF<NB(iR1M9
WOlR%dէ++IYO+yeV舲9eT"6r9Q1gLgh㖚S3F謜J؄Y8b+bPYʄͨu+F[z%T&mC[ьM=+9[c+JZ妄dVN%T)3qMȬKM̳qMȬKM̡iPdΆ<MȬJCBv9[ьM=ٳv9Z5q*2*2!+\"RÆtK;GSćDM6Jgh
tXYf(u3'+f쥡,hY8oCF29
VԵ4CVgh㕽4)hEl,rf,rf*̙Y8rY8r31gDV坣Y!J3\!V坣Y!J\5nY8rj+ver4eV4c+I!K;GhVNB
fLc,rrY8nь&-gh㖙ȒХhCfY8r$ehՠwE-eV4m+k)28Ag+F%oCnV4m+k-Ή+ZelC<ijTVMزPV')͙JڊPC)k<J'v(e36mgDCnT)3qHO+6P%MJDyXm*̙Y8fͬ(V(mePfl)bT)3qHO+6(%"Q<Pۢʅ3&t1v9G֙gDr&|D-gN%Zg"JږĆV'(iPHh\gT(`ձT(?T&|6e*9Q(>)XEYRfĮ)#VlyO ڎS2",ȭ'g3fRDIg4!r,enьY7m--Hm򳙳)[ь͚ӐOlV舲O+|6e+&Jr(d+Hhrj-Hn9XɣeS2FN%B!V-ZQ}3fR9CYBg+vHm&g5ElPT&h|TVHlJvʈы:e坣QfVsWTIɣ'"
fLE|Rɤ(
fN9Yٔ8fYO+92hfYO+92Lы:)>)["ʋB,.V4c)Q,S,rLٔlEmKYnV舲գHrqB,qږYڴpVGt7p@f`+jZ+tDYgj$9fES2fԉE!Gk<eGh	LɛR%r["ږݻ&rf%47D8mKYn,Z8d,Q[3GhV舲7nɢqކen+jZCv!Ѩڸ8oCF2DE-gvM坪+ft80hf̥b,TE"/)͙K;VY\5"/)͙JCoLNY,ڠTFYe y}3fRٳKyYC;GL,Bc@s,Q[3t;G4e+fr4bΙghQerd+9[tDYZyXnS2",S+y1妉ȒDEv2Cv9ir$eG坪+ft80h㖚'"JYڴpT"6aTV`)͙Jы:[S-4M:%yBVrō29q#4S#4Rir$eGDcJY4qM%n,Z8d+Z8nɢ:%lBq+&(坣V!V'LqM%n,Z8d*)Dm\rDI["ږݻ&r+92",Y7m+z1?GlV舲T&&E8g3fRDE&hԁCF U$ Vs6e+tDY[K;GlV舲̋*ZQH"r)["؆T&&E8>)["ɎV,S+Jh)͙K<ӢQ+6M(w}3fR4J͓J%EnBg3fRfp
fLOlY8tI4.S2v).Peq3&|FEdV'9
VԵY8>)\"SDejBr$8tdE2hFY~CCʉDyOt(`9\LɞCbYP*ʉ39Pq+"5bZPь!5_39Xjچ2gG*ʉ39\QJ/*ʉ39[R+92g#2q}3fRCnY&dVsOlZg"Jr)͙K4)CYB>)hʉ3F,觔z2D33Ŵ!5fF-go;TVDhŝ2Df̥Y4Bk}3fR\Q+OlT+%9CV-Dhŝ2fյ%BdΎPjeD3>Pjebեk<PhET&d6蒱n/	YeBfCn+zgBEv\%BEv\~<eBEv\v%BEv^Vs6e+j)mKYoCm͙K34І͟t&Lxxxxxxx<TLl&4 >Cja+*`mB֘dadΊaRݓV* 8 {ކep-Hn%lɢyXʇCgEc+w͙Jȭ6MQOy[ь4CflކelɢZQZh+fMjҎY1%cB	Z;ɣw3g+vHrVІDtF&fV!*)!TPPbCEm,{VԲhYt-3w
Hhn+MV((rGDE&+9[RɣgjCh[
dĳ!qE2h׼PPmK&%+fr4bΖmK&%Ȓq3%Hb+jY4q-4NDQVԲhV4c+w8Z8V((rG[b+jY4q,ӸdDZ[+9[Rɣf"%PPmK&%wJކeȒ,oV((rG͜N[ь9Z8ږMKLȲ$^AC,8Bz%dYhhT7+9[RɣiZ8߼PPmK&%o2,4qIyXږMK4(i]b+jY4q,ӐDf=b+jY4q+92QV((rdݳ9Њ֒/yXږMJdYhh/yXږMJڊPAC,8v;VԲhV38W PPmK&%g3fRC<6e*R%ACxxxxxxx<TLl&s6eySS!\!P,<l!Yk+&(nt*,ٵk=ʉ39iyXvm[,虡4c*4QVs6e+F%lݼ(HhoDZ1,SKZ{Mti~hĬlVhH]g3fRfN;}3fRM-ifYOyOlZ)2Lы:)gR!&-̜wtJ'!J՛ffͬ8dէy[RzPF-CmKYnVRt֒Rɢy[Rz62t֒RɢygDrjᬨXY(-5ZHm2h*+V4w͙Jɣ'LV,ڶR߼lVRږއ6g3fRhĴ4"w͙JB3͙K:%mKWgjTVh+92tJ'!Jɣ'[͙Jɣ'NVg3fRhZLWRT:K<ӢQ+wR㼬lVM8id	yYٔhBnVM8J%gg3fRnVM8+92VnVM8+jZCviC[D>򶥬7o+JMi!J,!>{(dV)dP(G8xxxxxxx<TLl&s6e-4NԉE$[Ϡ2a

Ǉ`D*

͙Jɣ)i39i򳙳)Y4qE-&g+b(tw͙KC@!҇CQ1gOsǲnCEW\L܅C:PW7!wWWWWWWM*[&s6e929oCB$XySS!\!P@BmyYٔ83g3fRhZLYV8}!YT:w>{,X+zw>{)Ne(hDxxxxxxx<TLl&s6e-:/>Cja+*+M皖25,Ȳr-gyhdY[M9
b%5,Ȳr;QejYem4*J!VM8fEӐq(rCGyi%jYem4*J!ZR+*
{C@R+*
{ɼVT3c(rCDD6lɼVT3c(rCD"pE+&YP͌dt1-47ĤVT3c(rCGy\QJ,VT3c(rCDB+&JEeC62$:tJͬ.򸢔YHfPAhĤVT3c(rCG{{{{{{{ޙ⥼"g3fQ3)gDrf8C)lxvOB=bYMJ39iFN;Ŭ8mŬ8vm[V-eĬYmCNk,&%!6MQLІɻ)+BlZhCdBlZ%"MK~򳙳)iQ&hŝ͙KMMKQ&hŝ͙K9	Q&hŝ͙JCYjdZ;)Y4d92FN%}!QzC^lWRݜ͙JQe}!T2}!T292vs6e+b{H~=5@}!S^lT:wg3fR^eGϤ?%f̥CSݜ͙JC8^eG C졈 0 f̥dv)f̥dv)@ |?}!P+  0 f̥hճVld92VY:{H~=|gҁYϤ?>3@	{)[CW\L܅ݜ͙J؇Jjf){H~=5#P4	Ϥ?~{)i\5q3rvs6e-47!+&nBG j%@$ >{(x@C!{)[v):ng6ٔq;G7q3y{H~=<@@D ԁC `>@H 	{)[v)f̥oC8^e  H |?92P92P^e@WG92P,wg3fRҊi{H~=~PmC
i{)fEoCF=ٔ"{H~=@Ȁ<H~=@Ȁ<f̥Bwg3fRPz%}!P$<eC`<92
ݜ͙JCI藹C$<e@|%f̥mKT;)[R{H~=~e?ax^lY)fbƚdd^lYdѓlYdѓ{H~=A~< %Ϥ? v?G	{)fbƚFNvs6e,XCvhX6dQzH~=A~< %`^lYV8f̥eoC{H~=A) xCcH	{)fbƙPqݜ͙K34ʇC{H~=A(b<@}!Yc^lP憄NlP憄I{H~=4sǲ92ٔhDH}!R |%f̥En+whݜ͙JV)d^e|>{(d@e  ǣ^lV7NlV7I{H~=5@Ϥ?~I{)PpDf̥C^eG SC 92dV4bDf̥%}!Y" |;Ϥ? d@`R^lTd*)f̥FB{H~=e !^lTVmgݜ͙JVl}!PȀgϤ?^lRL)Hn3CTsǲsǲ;dSvs6e,X+B6rWWWWWWM*[&s6e92	./>Cja+*Bf̥Rɢvs6e,hDf̥992YT:wg3fR34އٔ2gݜ͙K*+t6Yf̥
{)ehnVM8ٔō47o+&wg3fR34ݿvs6e,jGvs6e,hT4lYPi=ٔ̊ކHٔ̊ކ{)e:ٔҊwg3fRއqOvs6e,q;G7q3~lYi\5q3rvs6e,t+&nBf̥VY:lYC8{)eCSݜ͙K*;)eC92V7NlY[wg3fRQ{)edѓ3KyDf̢BEv[Ϡ2a

Ǉ`D+0ggch{ǁH"؋~<eSDȲp֚;ʄB,툽BEvYPۢJŻ"Ћ;b,Lm%oL RT$ZglEv`HT$ZglE+92Y{++++++&-q92͙J:!BB<
B=n+b(tJ2$:twn+dݴ'DebYMJœv8{Zh-4#"q-42̊3&}n-4NDY8:DjΉQ[",9Vڸ
eryXЅ-(X6tRҊJы:{Ƅ)PfTS*#F,V8!y\ +92",f6mKYnTd*)6;ŬeVsRDN;ŬeV3g+bk+tDYfbƙY4dV'`ۼZYVM8	yX",3SK*)	yYٔebɻiNE=g3fRDEdV4cVs6e+tDYPqVs6e+tDY[wtJ'!JrD9Y3dVs6e+tDYiEf̥n,XCvhX6+92",1cMɣ'g3fRDE6ҠM,lV舲M,lV舲Pz;f̥n*'lV舲j͟yYٔeoCnenCAEdVڸWeCĨTDٵqݺ",t8
(6;ƀAPe:ZJMwn+:%Enݺ",4Htv舲39c3n;tDYXngQL)f=ۢ"ƇN-4!jӻtDYfpi%6MZwn*2lEvۢ"ʂ̅,[{ĆV舲f{{{{{{{ޙ⥼"g3fQ3)["ކo>Cja+*WVvv6tDYgj؋+лږݼeGd^DEClgK;GVԵ4C+tDY[ьryPdͩepV舲f~򷡣fpi%i4.3KyDf̢g3fRDE'"^} D!WT6<;'`!Vvv6(ȊD",奏ydE"JTVrǼJ'",奏yiz(",J'p֙Qhnd:;ʌE2fy\5-g~D2"Q+tDYgj$9Qhnd:;MȉDemKYnݓD>3KyDf̢g3fRDEt[Ϡ2a

Ǉ`Dm!YPy8򶥬7o+VJ,N;ږݼebݴPV舲Co,Q[3-g~DEyYJn+6E>DEvՍn)bݴ8qV舲Co,KMy["8q+I!w	(Co+yeHn*%i@u+zV(mebVڸ+92",PcD,Bxxxxxxx<TLl$FYV舷@!e500ggch{ʇCI["ʈы:{ʇCV舲4bΞ*"JTFYT:%n*#F,+bI["ʈы:{؆*hD",n$eDhŝ=zg󸉜͙Df̥EϠ2a

Ǉ`DGVvv6TD#wfl-B%Et8^SEЋ*6=4LQhEY]zg󸉜͙Df̥b:!BB<l!YfEViq*,qLʋB,()yQhEFN;ƙ4	y[!!J؄㼮)"iXn٫z;œv[+6貢Ћ+w8y\S3FЋ*4QV(mebCEE"34o*-͛Y=4LXEfY[;VYXQVM8y[bT9"QOyXE8qE=Rk9
V샺%8D+6zg󸉜͙Df̥!d:!BBg`BmyHn3ikLĆV(mwP۶vh(jѴӐ!dϼNB>Ō6-l֗妄9XE~SCz)"Q+6M褉DP۶,NBfeoCHm蕻6;MrCnۼ6e+6MRCn۹CWWWWWWWM*[&s6eӐ>Cja+*xw!Y򱥫i[K4)[R~rhVNB-gvMކei4.9Ӑ:%r̜J34nE2$:t1iRk+z1i]塠s,Ӑd㼴4erhǼNBt4)[RzdhY!w̬hnY!w-g$42*ӐrKKwo1[2CC"9
Y!JɤqV(feflroLRw3(jٝtBML0pCcømyhh؇JeDhŝ=塠s+b(tK;TVDhŝ=En,Q[3tvʈы:epOygjٜZhRf38Y8"pEtICB!g,Q[3t+gjٜ4e+fr4bΞ3KyDf̢Dhŝ->Cja+*x B=TFYT&Tq*LBTFYT&Tq*54"PTFYV4c-47!q)Pކe6n%!c3;E4ʈы:{І͜A`TFYZQCQ1gOyPq+vO*#F,*LBTFYTjidD1cL2q*#F,*eDhŝ=lCpDc*#F,*%Dhŝ=lCq*ZeCIQ1gOy[J֙PpJы:{؆ᤨnQ1gOyfM̨oLRw3(4qJ#F,oySS!\!P3,+;;CWhVMRы:{KIZ-=DtJ[5mZg"JɣQ1gO{{{{{{{ޙ⥼"g3fQ3)[̋ySS!\!P3-+;;CT*hV"4qIh(JdY\ )"Ҁ뼬hw8V"CĭE9hh/y[CV\5!PPASE"VZ,ٵgJĊdVSd^򶥬7o+Fi(rCG{{{{{{{ޙ⥼"g3fQ3)fͽtBML0pCcømyGԨTSPƇ!QOyOn%FB5V(mJdYhh/yPҋ+b[̋-RE*ZQej҉[JdYhh/yPҋ+VK2,E)"	(̋+yeHBkJ,t8Ȳ$^ȋ*2& Y1ݣYB(iQeDhŝ=Ϥ?"+z1}!PƇϤ??EsǲCe?!}!R
WWWWWWM*[&s6e92z1ȗ@!e50<
B=ED39gjƉgj؋TYTJͬ3vձlVmgPYg+b[яyXĴSKZe]ED34lE+tFriEy[5ĳKJ(uVmg"ކ{:%VS2/{{{{{{{ޙ⥼"g3fQ3)XngQMtBML0pCcø xWVvv6lV,SVs6e+MLtJ)VlMkLt8YM++++++&-q92͙K;Gj͝tBML0pCcø xmyYٔ83-Ph+92fɣ)i3>hZLVs6e(u3'qOyYٔQ9
Y8lY8Y(Vs6e,S+vHm&gVԵo12:2jVmg!w-gy[DEl·}!QVY:e2q;G>{)qLw8!}!R'hehq;G>{)-Ph}!PɺfWWWWWWM*[&s6e92DySS!\!P3;VJ)q+6(mJᬬP۶(cC$TSS$TST&2)V"CG{ʄ֔YPi2)V"CG{ʄ֔Y[%o2,4qIMiEI[̋-RE,IQ39fE"JE=fyʇC$TSVmgn!QOyP4c)gCNΉD)fE"JjfE,NBtVdJ',NBtR%tJ'!Jե"Q?ygDrZQ);VJ)q+2%kL͊v坫B%5WebݷygjЉE.%"Q;ᬬP۶(wivң!QOsǲȊކHϤ?C7N3KyDf̢g3fR՛:'pȉEtBML0pCcød!YehnVM8ٔ1cMɣ'hZLϼlT6mPfg*'$pԅCIC8g3fRf-4=g3fRhZLT͙Jʖ%d3SK*)+92GRfrPi=oCF2ԆTʊhTʊlVMQKIʅCI+&(Bw>{,XCvhsǲō47oC졊'@'oLRw3(ٔ9:!BBg@myiz(-gvMږݼ6k:$tJ'!JiSqY((wM1"yggDM1"ږtݼLCoZh;:%cCwq3;;:&Y&bE	m;G3F29[R~򳙳)ir$͚Ӑ؆*ZeCZXDk;V4JZXDC="Q<cD奏yir$ZQ,Z8d+tF-4NDJ%Gdygj$9\5vDNDIXm+i!PyX[JƙffϼHhDcOyYJC	ĴiZh,Z8d+&(M%G!Q1gOyX-[wԴFEdV'9
VԵoLRw3(ٔh:!BBgB8B=oCF27nɢy[Rz;lE{ʄͨu,RTmg!wdVN%bݴPVԵbVN(E+z1vh	~ҌĤJ'p֙Y8k=Dwi{J2+'գHriDPVԵj҉gj$9Y8hZhV'妇Ѻ+'!8-(ȬK;V!mKYnYڴpVN(E+jZCv٬蒲qB/yYٔhYfi]zg󸉜͙Df̥AJ)C)lxvB=ٔ34iE;w؋v۸v]ZN؋v۸툺+R%7ovڑgj؋TVJ({Ћ;b/tZQZ(8`(l6lBmK&dGy2EZ{De-2ET+dGt:PЉgYwA襯v&;ZݳJh7#J+6,K"SDeoC4.6衷v)f2P)6w&E2cݻjY4pݫjwdjގdtZ[g3QHn(FY]8D;VedѓgpϺ)lɏr&lЌv)lIwݳNRΆ۸7tVسjچسnEE38%4LTRdѓ3f~TGv)f22M:#w8g3fp[[QݳJh8qL2qݹZ!wl&c,3;YP͏v)f2գ[Ci3>T8Y1f{PtIfhVl&c)	6}SKF4ĳ1cOv8fyy5mCN3ٵoGv)f2i=8DއjډZ6C%fbǻg3QHn(FRԋ݋9ٵoGv)"SDefϻvtPۼQ[MMьéwnCfqݺ"+pږބYY4d+ze!frtV"ͬ."SDeM8hݳJhhPfN;pM1fN;ގ"SDeF2Z{qKghͬ3p'h3y2E
Y
°aaaa*
а000 000!Q+` agg`Faa
aa" 00!PY, &舡`ZnՁ_2\; iBk{?]u]qB3?fq7hGo?hƊOo,_D!5T>RLR5䎨vbT!\?valY۷"-Ӣ& 9PI2K^ɬ/$uFs#)d6͙K;vDEZhCdab-ԿGTg;b1*Ji򳙳)ChE&?^UL9@re^ɬ/$uFs#)dVs6e(w:-jòab-Կ{&،J>ᒯYR)ChE:\2EÚ*)&[c7kQĨ
C*k+92;YC8$=SOL)O+ؼP&z}rgH}Rx)_YdǪ}ɜ!Iԥfɒkڇ&p'Rl^u&z}rgH}Rx)_Z5TC8
CJ6\'
a
Bޙ⥼"g3fQ3)HTJ󭅜͙-vZ-ѸT6TpAagP{~|? 4߃ƟƟ᧮4߀'_o\i#A+|bi߂m_e[1-}Oo׿׿l:F{PcV{^:-׿ G郯?]P:2^ޘA%4LŹD6͒	L DCoLL6vNݼL Ch@tZepɏ|0h&EPfN< D ;ChE:Ṗb>!w"٫wi0>xh& vnB,8q4i4ECY۷"-B&(9Yٔo+tDZeÉDlY۷"-B&(eg3fRsЋ+L| A4T0cYٔ"٫wi	g3fRsЋ(u3'dE>1͙J΋B,̜~i4ECi*3O6>M\ >!w|0h&`|M؂HF<xM?o@xN +դ?_ ~|~|;"́? ~u7G_hG__#G_ouWHR:{Ag_G___߷^e2?_'foO.̳O74_,M[V?A`	o
ߨo韧Q(?S+~Peo7k=+~PcoVG	1VCY}/?0Vc;po2?Z9M{po'7g49^d`2}ۅ~sQ?&F_o]~ߛ~d24mŏFo䯲~ߛ~fC#O7oͿW?`#odiZ{6(̆Foمf5/bYw-o~߅߿>.~+1}{0wمf5/ϱ/}gؗ߷
'oمf5/D+~"7?~~fOمf5/7vYw}o~ߏy6뮺³}+	y
߬MҾoFdM
!";YC8ùhE:ṖsЋ+frݼhEg&vnB,Іɻ)0Ôh@@ zwBdΎ3KyDf̢g3fR"-tBML0pCcð8B8a
ZazA0jٓ:)
QKvMZB.wppf̥y["Ћ,M:'yYٔo+tDZe6MQOyYٔ"򳙳)ChEV;f̥EPfN%p{f̥EPfN46lvnB,8q4坻y["Ћ-4!n{sЋ+L{sЋ+fwEPfN%Bg2ptZed
0000TD  000!PP8aaa
*ChaaaB#V@00C00 DaaBYAg3fD6-ݫK dv `юlm?e?8N	]u]qB3	$ğM?Ew[_95ӇݛYO+i_!@\?
Ai\QJ/+LrK4[ԊޠZf5+ǲk]f#~5{&$|lFI#:;_ɬX}dku+k5MbB}۟}`uёd,	1UR:FI1 tdFFAidrF~:ɬXb"d`tQMdd`~:WkA4l,#/v!lkKz*	x&=D/b^u_S/~-ah.z'=nS;bЋf	ȉ-);.z*BXer_Sv^"0kAL{ZuAvJ/$iQ/+0Pp2T:ҲhǠP.z*|uv7#J E|Gj"*2NkP5\GUoGp+T6-8ԸdV
U0zRҠِoCF1\?
Fk)iX,虡ºp+=)iX+zFp+3BҐ1\?
!m-47ĳ2f\?
|ІŴQPxwHl[Jfl Ú*)&[+J@Qx،J>ᒭ?Hl[KM1DcO|KzM'2Ԋ|s0LjsXhK\k##=-RpƁ9ƪuRG6O\׮#%Z_ܹz%:|UBG Q"pVeP6I>J$jPF|^HBEie}oKbT"r\?'Oiif-N?M')*)&+LM,V``c R+KMeTN=-#࠺s\,GZAC2ӭ:+`wԯ>Ҥuua[b`J7|	~rGJ(^UL`Y#7@L0CZ&pfiEPiN.!Xd`dҽp=XZHja@RԯǱFTJ/YlZY|[1*|Y\0}W%FF_m!m(uK'6!8Ú*)&[tsѼEX+Tl>ֶwP5αs?]VkTsT=ܒU :9Pp2UHl[JҀ	މiʇQ#J5K-0N&r7.uEԎ(~7Y_ޑ1[OL,m4i5H$f@\
pXEXp4#HAnXsLl=vG|^H5J|Y\0J>ᒧWD6*)&+L`#|I&+0&[5@$㧯Ú'N4X債R:ݭ2 -8lKnsRTFG26_ od,	yVGZUG1(+/dFG]dWkCY'/.֥_+aj8Vdu7qĨ
C*}?BҴj?\?
QiXo2:%r$8;!!m-&AgDDG\1ʇISk9xMbdh/ؤOHK⮱蝃љv/A9 `|\n]ؗ`tv^Ur'cF_k#G#HїFd2g:Q|ZaH}W%VTIWhaoC+jY4q*$4D&W+Lr(LjsZB1MŰ{n "Mdoz;ZՍKz# d1QkL&ӕa03&4XzĨ
C*M	Q&g+j)mKYoCdÚ*)=re'\hBSf9[5_Rkca' 
xuγj.̾<ػ>^HlF%@RUVg*$hhDK|EiM'5"fkM,GJV ӉV:/ƤUoiKFE#ўh#}ֲ@>ɖɬX84duCUnAѤiB b56KMb agklKsSLO)۝8b|S:q%4N6^Hң9ݗ+K/z_,V`#)˕d:J39iwSO4ZcKwI`_Lj"araa̎hO }cdrbp9l?#ayfF|hGZXXA8GJ¸E/(CWi1t^G| GZ.=XR KC@PDޔ#>P\.X}[:Jgq[ݜ>5yUhu4/JJ8|{:JgQ8L_+5 M`|F|hG\kmG:*, /o8DgnFu_UFO|Y\0J>ᒨlՍ6n6gB48ޠ*)&+LM,V`M'2٪IÚÓ|hV}R ӊޔp9[T`ߍ2:޿ZO`FEǨ%5z#?āyUɑTg;>fr1*J+Hl[K3hFditrjEiiN0}4[oMxH
V[Lj_aa0M1Wck_A&^ֺ0&{&`ORGVF#J2./EMb%(=`#T0V  ٨_֙?m8P0[mqyVGX0Ł?)r:Ƒb|iFErMdaȔ;J+zZ}sA苓uS~GX%CU9{&`O>;9 LMbYcH˱KE͛/.=X7(}h>qCH[#ʲ:h/Ł?#u<iFFB5)' q;8DD(pBQ0%#{8#th/+X'`cG4F.PdMdhɬ_{]d08G>ȹ]ʁ+:r
5Fu#G4Ɣ.odF){&~$FJ45aL	FFW*䬴_}"1*|[b|Z`JfV-e!m+vq+z{_'9PI4[iVZ`ѨM,V`z_Lj_(|yj^ZZlՖ~s],m0$;~v=Xϗu޴(|
MbayVGZ0͌iFBZdF)Q9w8=XVFK⇯K`ȼ#wɬXb ƩcHdҌ#5_ Mbd-NHmgH:w#0Csl%eՖPޗp2T.03͜6S*$4[*)}bir7+00#`YM2٫ChLrcclJz
uE_ܢMdig|*qQGN0{&8־24 5D#ddc1iFGkK5"_=X6Qk8C ^U/$Y*3;/z_,V`/+L#)dYfV4!LCfTFYibmY]4[i(`%":lՖ6JI5Ee`*xXl['SL9*_!Űy|&6G&GZȐƥǲk(##]DP])8 !5Fӗ}~ V{&~0;Ѹ-wW֠--9GY՞wZY qxSpͺNSr__AŰzUނ*|q무n#E_2ڧ)Ʒ#@vuR^{&`O`#lb^7&iJN܌'.jfMb"agk24ʣE|u FӹG=3j64J@5/K^Gדo@tU;xُ@D 5h8Eii~fN'y,:rߙlZ7 i:x/8rGcG)ƷaN W_d,	1#i94.
NɬJ)=Xq;yy#K-bb\F%@R/ڲ|~JE-+K/z_,V`/+LUP;8C+&JCbٳZ\J(qVd\1ʇEWXX2Ni>#&[5ÚÔ0f4ٗX'oF.u 58q#+/d,	04hl+hBŁ?#4uғɬ_ɬzHߍ"D_M:ϗ6gkjGYhғ^ɬ_McFhgkꤍ1f^Hң9ݗ+K/z_,V`#)˕d<؃2mCIXЅ1Q1gOV[r K04Y4[Ԋ-2`G	t$kāyU~s5/0yUsw5CR:ƑP4UP"=Yl
kkT_!{V# P4ѝ`((;H8ѧ0<	3 $ѓ A8zY	rw<
EkkFRq^ɬ$D_ɬ_ 6|^HʑE-+K/zF%@R/+0˕d쉚އ6Ґض	VX\1ʇL7K}oXZ\l7f[VZLk+Nk,ڲ\-+*dbEiI&;\Ԙ\as%~L1c|f~^ɬ[#uZeОMbt.1`4qpTɬ"ވMbb@n}hjL1k!<G|4֠Ɓ+5`_dUs^ɬE|+|iY;zdd p~k5A`֥~xMb'odGZR7ݖ0p}IVn\h[Y#|a݋KA{&`O:2T:cq@N(=Yvg.' kUriZwwӯh=X`k~Od,	GIʈyV0:0+ƕ>0^~Mdam9w8hMb/75zG|/??Oщ:2k^־0~ɬX#/*FҠ1b&dFӗ}~ɬ_sX6~QX?v^8h,eŰWZZ÷͗0Ł?`t0^;* H	dFr	k_5_AǮO`.v9d,	GZ<v/cT _OdF;_'k2e9paAumrFcĽ;;|.nc,nI?Q~Hd0"z=uZ÷ׯh{&`O:|G`t4ñy%~r Yv9w!5xz|UMsFA$;|iFi5]V0Kd,	GO@ (ñyA~r2{&0#g9w&od/ݷ}C;z	'JꌱK2(d9!ʫ`c÷ї𢽓X'XYqb>4IdFiH%_ =XadJ?+ʂ:hɬ[#;]V0klMbujaؼT {&0/d/Ԁ3ʱ6$(ѥ@o[_vM~p"=X'XLcҠõ	5a.RMbJBF]Q:epƗ&S=X:VqoOd,	GYB0:;P4* r8 7k#Etd/Ԍ2fX{&[J%4h)%^~4/=X:V[_5ֶ0:Fƕ~3.=YvlXDXϖhXy>lLOM1,Yi0gc0=B;ܙRz>jcac9+J	łeB1*\_ereV[/V_'X_.V>ᒥ//?e!m+V4YT85ʫSdafɜ(TNP(jQ#5\?
<%jCq,X4[ѺWPI4ZblՖ5)+0&Yi2٩(zZM9_xDli57,m#EʜHn87}N_sP5RQ]nJ𮒭C~toq}Bޘ_%=r^orW
jh14p.EL70X;:q%j&	o-ֹ#YSntjI[ۗݯD_OdUvGZ%{&>6/k$%u/C|)Z箷%xWIVC?rdlsፇZ/$`W/Y/Yh5e* )+K/zF"b|Z`0_oPn%Ȓ2Bk+LrM'-4/\xz-fԊf%eVWLj8\`.8sJ/f`ܱG$nTo7TbWr^*>vK0kM}5{&7-:`ʠXV/dUyfMb6o\=+G^n)aT5,++Y\sYd%eՖ/+0˕d<lCq+*)T&HMSKʇODܴXlp0洈y4X((f9[u	mC7ݽr'U@+f8V|R:׽JCӐZI5ʗdFõB+چo}tjI7ɫ؊57qĨ
C*~]l[KM1vl<}W»Qض	&5T>R`Pu 𹁗DV:9Pp2Uf6-o,[X=0ʇL
n02䎨vbT!\?i١iiv|Xl ɇ5̌"ׯ	ӅɄ0o8b:ZSAS2ӭ: %lp9Z:GY6+\8	B34D~7uі=sh4aŌcV0F}0kb5XʯQQK+48{&l]r:ͣa@5_泊޿FTJ/+0˕Pp2Tk6-dXmTel=ٗu8wVM8ŴRCir*)04YM'-5"?M S5X
lՀy<oYi0,fjexf2yV5|sm~nG6J_@ihҽh䠓<mGa:Ljbhir.}S&YsY9R%FGWWdF{FW#y)_e7֪1G~eg:3h/*++Tgp϶g#K	ɬ/$@WQ5KVZ#)欶_H,O|Y\0}W%B/아Jf)ZedY1Z\~\1ʇLoM,V``I/R+K`6jlOYhn-s=026v7,UʱOG6!h#r%/ɬC_FxGZe7\smP܃AyVq_܋Tgb9C)~gk#9})a+-欶F%@R/V_'X_.V>ᒡr RTFY3F2!f&RVRkDRɢ|?+004[Ԋf%ef5_V/ޯaY26TLHY*1ȩ=	^ɬ}3FTJ/Yh5eEidbT">fr\?pĆYTEŴ1\?
ꥦ:ZKE4CbT"I4YʇI\0?z_lV	FGʉYm6JI5S-/MddIJGʋ`9š/@P]\ҼoWoi>d|>2uNDuY*=bA {&nfpSnW!!gGY*^HB+k,䬴F%@R/YlZY|[b|Z`J['[K34M.Vܨ|X_ujeTÚ5荅k#{&2=ވvɬ<dFG76/)dFGؽE9{&稾X_.VF%@RUS&++iHl[Jj\2pɫIY4Bk+[8M.VC&Xbi>Yn28jeTÚ_5^<L0{&2>ZFkPVMddu+^υD^ɬkP@M`+8c=o1ds"kӇףU/HdFG҄=:Փ5pSڣnfyUKUXR_ɬ.b#>?L}~j=YKz#>c_X^HʑE-+K/zF%@R/+0˕df!2i+&Meq+g\14YʇL2٪ ɇ5/<ӁⷽO;}Ie֝zasa]Qg=Efr1*JJږݼ"pEifbƔ}o\|ƐUu+0&+L{>hl02~~1!Xͻ/ŧ?F}Ky!Ł?/*[0;.(FbodFG7.'X{ZmT#r{X2VѪp7-rFW^ͻ#%FO16g}TeΣ\`7A.#F%pXFQFz">UF$i:Ի	_@*'Ͼ8Sw"xIy	5{6`O:ԯ`Mdl<9ʅ}oKibT!\?AoCĳ3g+٭hԊܨ|_$!M.VXE8zi>DAyU6js=6JI5S-FOݽ4_>_nXmГuFؔRd,	^Uֶ0:0ĘҬ~02{&0$*N]{&hF2~cp{Xц;-	sn#~8{&4w8{|rOݯMb>4Yn2~me`.f$ºѣ-=p}U\vµ$hї:qcl۸&4>xqyUjk"`eۺ%(FN\˝gk{[x;@,'?%u_$gk#av'jWdF\g9hsYd%eՖĨ
Eޗp2T/at8J%q3r+&MSK0ܨ|^	y4f	F T:p0洄l#bo8cHFɵ [܋gUBt$ ܹ@ v~(qԉ@-S@Z>9Ur~h-06mOvqg=EibT!\?X!m+j(!zT{o|2u\?
:!
Viq,Z1dV͜|\1Ȍ/*)ʵ0u /Wf5H6z+`SCײkhk#]o_{&稾\0J>ᒫA5ŴSKZeDhŝ>\1ʇL4YnW}ocJ5R+KMlNk,ڲ\-+*dbEiBՓ+vl[9rܟ'/[5jN(_ K5	::4]~hO{&oWg 5TI689	MpJ2!S5D{w_#:F{Fj@5񣾈ɬ0mP8n29k@Ol#Z7D#/\Hܱ\c Z2w><"<6"hE*wF_ɬ#'=G|/+F#.d`.BU»"38B0~5# 0l"F?˝j\ɞ~-[%+o
0ݷkh%F/\۵Xݦ2QWcײk7zW7k*yjO*ӞCJbd9F:+BJ8|JW$q?6+]g֪y_ǵTp PmͣGWWkͣ=8}ȄY	aCHꛩs`\gT&>R;,U`U 0^˒3w!輪,MUI;G}HE#BCB V5_K5|ԼPPd9#UU終{Y'kk1=d#`쬚8TFY&=p+S4J͓J%n;O]ng}Sa\?
ʇCffexxw4ŴLl<}W»5ŴއΈɛM.Vܨ|[5J8|֐*>W FMdl78}vp2=X8	5/ ayy#wQ|ZaH}W%V<a)igfս&ir*)=rɖc		Ú,G 0F8C#	GZMd7qFĨ
C*虤6-V=s>6>]e!m+Y2g|LԊ=4YM'2٬dÚ挟wme<&Yc/^ɬXb(@Z4h4p {&29N$zrOm*88\o#H4-9'urGcGNJ_d,	1!u#G4$Ɣ.^͊kOde_q#kS-8#w:R35ENu###J/odFGK/dlb/z#l?#%FFoD>O֌Bk#>GX4P'jb5FGNV_^ɬX=b򬎲b(B29P8_Y$N]kk _&{&?u_`HE֩~fC{&?QK2{&`Oʲ:".#cJ!/	^rɬ=(Y'`sOdUm~GZ4zg(z/1uJ	_qPN{X."/*]:wS{&`O	GF3x5WkkL{Y26^HʑEޗĨ
Ei*N9Hl[Jյ22Mc>PR͋θS$=SOL)O+ؼ;LXO>93><?brdǪ}ɜ!Iԥk$=SOL)O+H9z3~(#HDWAq)FˤrKfXGX2Mu'WYS#0akkzE ͛zE &s4ki1(81G5r'U9.U6,fc8
@hXWX_֘䦰ձO^܂
EX-AZ`d넌gH p'Rr4J	F03$ڶ"Ym2Mc>PR͋δ5TC8
CJ6/:ަIzޟjRTJWy`LXO>93><?b12Mc>PR͋έIzޟjRTJWyՍS$=SOL)O+;kRz{/QIԥ.J(lά2Mc>PR͋άv&z}rgH}Rx)_V2Mc>PR͋ά2Mc>PR͋ά2Mc>PR͋ά~&z}rgH}Rx)_V IzޟjRTJWyՑ$=SOL)O+ؼ͓$=SOL)O+ؼɒkڇ&p'Rl^uj$=SOL)O+ؼĤ5TC8
CJ6l ؼr䅨@:9"(^(#9$F	(O'
'd2`kLr^?#-?:`#'OťεKe/F
OR:F
cL#'YV'D`ra)?"H/(`kQF˱Wf\?W')$=SOL)O+ؼ5TC8
CJ6/:RdǪ}ɜ!IԥX&z}rgH}Rx)_x˱PL[V_AH2xN5v$W\ټwZ{-+.$˰wvZg!ab~'˽~hihր/ģ!˸dubaD2>] τC2~'˽~hihր/ģ{]eAPGpb`>D2Gp]L+ʱ{w$=SOL)O+ؼt5TC8
CJ6/:e2Mc>PR͋άZLXO>93><?b$=SOL)O+ؼikڇ&p'Rl^ugkڇ&p'Rl^ucdǪ}ɜ!Iԥ?IzޟjRTJWy橒kڇ&p'Rmr)*Vwzg󸉜͙Df̥!myf̖ݻiiHtEh*M	*

B309۠ʋ274b鉧6-dѓ!m+&Mq3r142bxthCEM~ɣvl֗D3MĭBf,inxiɣ\"Rxvtiz1iFg!K343!L$4)[<:biʂCBpxt#CQ	H,<Pv)R =vl֗iԆYRō!RyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@2?(} ^|<x?~?? J<H%ǣ#HGRyQ)z>@Hif-N٭.ю=$V̥,ElɳZݨS5!YRō!10p5~CbYlt8fSôcxZl#Q&k9
Yj5<4!m,X6:b]ifbƓôcd3O7!Jɉ12Zeq3rsôccOؐ[2h`铆)<;F:F4ͻ&kKôcedY۲i+f<;F:F[vM%Oю<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14~B,(Ly	ud҃Nx~?R&L<YiA'LM<x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧
-QaBd΃N&Btǃf?
2gA'M͓J!:bi3KTXP3afɥ14󣰭GGa[¶0lO¶'Ga[|x?cPj
&tBtl,4&<1(TE	:!:nlPy	O*Zɝ7[6M(<鉧)'k9
M8dդ(S2gCgbGg)'h)3qLx?cHmТLы:)h&47Y4YGhHajCq+vю?Z48!҆0R[Rҡ2Bj}! vZy&g4!C-eEikL4KJKTXg9HmTI1gE'LM?>{j;?yM-i<Bi2-Lɝo3N}zg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRضH~=5<B%4LYgB3&t149:bizg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRןǱG֓eoCZK34h)74ǱG֓CQ-C[腓x\5ktYH~=5<Bm4*BݐwD,XYJ4ǱG֓Ph(S2gCPvqxirt>{j;?yM-i<RҵmCI[CiᢚZ|CA4g9Hl[Jы:a:Z7ikM3ǱG֓[Cg8iᢚZzg14>{j;?yM-i<fl
ZadD$=A(S2gC)'f܊T([5Hl[Jɣ'LɝVE4j9:csO4,ۑQajfC)iY4Bk
̙l4SKF74>{j;?yM-i<Sٸ!dFY48!Ѽ'LM?Ϥ?SKZO!Ê[8XZ5pChBh:i	fd:!:bibGg)'YM[8? ^(PdΆ7'LM3ǱG֓[YM[8? ^(PdΆ7'LM3ǱG֓[YM[8|=#(S2gCL㓦&؃Q#ikI-pݬ&B@ axjB:g14Ϥ?SKZO!oCg!5l g)|Lɝo3NgbGg)'ɣ'ضl֗q3!:Z7ikM3ǱG֓Z5q!E$XPCbY؃Q#ikI2k)i[C[hpCxhCA48\57qE$6&C&fC&"SDeE!Vmg!Bɤ2hĤ6-5ĭLi:bi؃Q#ikI-HhhЊ֒,(MiĭBf,ibGg)'յ%cB6n%DtS48!Ѽ4SKZni؃Q#ikI-pݬ&B@ᜃB(S2gCL㓦&%4LTR!fr,C+&JCbٳZ\J(h&؃Q#ikI!NB-tBɼ(t3)$!n*,48ĳ1cKxfBqE0L$6-Dhŝ0C-E4柟H~=5<Bއ4bΘY7|Bɤ236r
b74bΛy؃Q#ikI#氢\534nE0hM!nfffեcE3ǱG֓[8D=4LiᢚZ&ضj^g14>{j;?yM-i<Wѩv4OC"%2Bkvm\7X؄.ԡǱG֓a?ǐVMd	h)0it8J%q3rᆙ'LM?>{j;?yM-i<y
%dVMʈы:iᢚZ&ʇCffW7!708鉧X0W0xmō,Sl3ov,VݻiiHtEh+ *+@Dl fJ3Lү?.fW3L!SiK3LO?k?)fICi.3fkf33iO?%6n)%a*7%)JW)j?g?gWrk)GrkN_3*o_п5twOCǮ4\iOzOLƟ_\i __47e?\i_c/\ie?co\i`4O<Ɵ\iff~}r`_`U?`O
g'MƟ~4|g}qo}w4|{4~|? _|??A?*Ɵ_ ?\i~4g44~~@%Ɵ"K7&o?>?3K-P{{Sa׿,#Jv:%uo	W	O^uo	Q^+׿)8uo	JcR^׿%-	R^:%L{j^G^#k^ck^uo{u^8u(uo^ï̲:fZ{icoG^`q
^85{^B:,{8;{#{ï8^:׿p:6{^^Ppuo8'	CLuo8*a׿:G^huluX80ο0uÎT&a׿#/`;{^
׿^:' X(u(ïP IC׿'׿?^O:U^'W{%׿M^[{
X?u !S^s*^DCoLL &b"zbf&lO"!&mDݻhn&lٲAl&bm),]d<m%2k}JhD(OMJhfh=p a0l&c-̜yQ
0l&c+Vh`cg3QHn(FћY^iMB%4LTRdѓ4<P-"SDeE!Vmg!xvm['h`̈LOA`h`BǚxM&| 0A4T0fmъ+t?4WEP3iM[:އBjǚxRa*0uBjǚyVMdZ<ỉ*0VV(Ev!&<, $"e+&>i ?!/Ci& D_(Z5O  bbG*^eB3'i@(2"TA̐͛YȠ0LR^e31e5h&BjY4po,h`dxȜ
CA4T0bZ[<Ծ*B\;GѸ4EC/!gEր64ECjY4pdh`gD<R8	>	&>i*1svtP<F|B0P.`!fn"3&	@\ 	s'hO T43^:2Ei0P5?1f܊!|)KYmCO4<)b)/3!m+)E2ҲhǚyD&A4T0jHl[K3hFd>1h4ECi0>xh& 0	4A*3Oph`<Ш4ECi@\N	4x
"TA=3p)K<,	h%h`<L=>IPxx4ECi@X4ECiH DP*9Bp(Q4`	H(DÀ0#a*3O P4ECi1CA4T0fa	4sMV	4zih&6)Pxl4ECi"h&*3Oڄ(D.*3OQM 	4#r8Ex04ECi7DP*9lQ
f"O D78Py5˔h&H@A4T0fh`<  Iy4L-3OŔA*3OHh& &(	UsO,p^:O5/b)/4TOh`<SxT><fLdh`<'.A4T0fE
f"O
f"OоE%$4ECi*3OCQ ;<n]A4T0fKNdMPyVM!hv	4ltt#42#9[!*3OA`h`=BDP*9\ >!w|/A4T0f#!*3O
yHAr!ih/ ah/ yd,/4z!< !	BiD4p_`	0`H_&} /g&|+_I*}ذ_*}ϰ_(W (W!~DIiIi0O$I#JL$ȉ0/0?LK)0ot?G` 3I0 JL&?t?\(W?L.`)``<WgLf`7?bfZ sh>>I0_>hW
/:ZKGot?JϱuSQxԀWԘ?I_^xԂ ^+ 
L~$E0L00<&L8	o<M
/<P
/>N'`D_'՟+R<W{&}Q 1u9&}+&7I_aE?aE__ (W
c!>
/BA
/BJ	oBP
/BU
/a-UQx-
/_m^+N~?`D_/t?9	o_S%W13(W_AL׊">Kx3__p#?R`T+XbLl%W>mQx͇߇0_}6`+?aEd?`gKxժ
/~J7I՗}{'ԼW!	#	oH^+7 	$%}$(}$~xA/(W>ɏOt?ޯ_aE7)Q`gKxQQxS_f5a-
/Qxe ^+W f)}_˾D_` W
=85 80Kx}^+~+Qx_|gKx_^+H?aEW+%WaE^+EOa&3%W*sQxY<W$_>rU
/|l_Kxh~&c+KxbwQxbQxb׾1xga-	'5
/N6N}+Qxw?aE	ğ|l_Kxt__? ^+<WAKxƄ_>t_0*L/׊(w >x/O"~$4?kS>x) X4 $ [	0R6'){JxƣS5%$Pq? `D_ +#,<WEO_L#?bqDx,<W#rذ_+ 'L^`_N/7Iߕ`o|0x|0x>`_}
L#}*%}*'}*)*+}*,+
`(W[_m~
/V%+-}+?aE>;6]O
~dO__aE~L*	oX6
/X;
/XI׼WbW<WE5{+"?`"߰ID%<Wi<Wj|2x|~_|
WiZx~ŧi-<Wn_UO~gXLxߓR`~gnP s7+}_~n_1<W׾8.9Q'ryi&О+?|$x_0\'$pxAL:&tT
/K
/$}qQx>Kx^+W&\YOq%WEaEwBx@ _ȕ^+
aERО+%W|aEaEP7,x`~A?0aJ?v(A?v_<`<v/`<@<*x?	߈ҁ?	 '8? ?!+? _L$(@~H@~D_ʠUkXǠǡgX?X}L&K_~=4QЯ?o0]~)!-/	T~~:%6_~:%; ?_+~~:%F -_	]RwRx:%*~~:%+__	R?>H35`:fk?__~~:fh4Oš6ߟG__1~~:fT?3,\3-~~:f_~:fuCp~̇_~l:p:g󃿱u:wAȣG_~f>1ou_`u+Fp:Hp$8)O8+}_~huk:X:3#QM~ MҎVc|:߁1pO_A#aq~.o±~u5~j:W	;#Ju%?ï*~u%oa7	g|u%Վ/^x: S?9puʏii,M~̳O7e3,Mi2?wneG2?|4?~ }iп߷K̳/7
iO4"o̳O7?	Y#Yi߷,M'-fos4߷3̳O7Ĭ4 ]fo4Yce߷#Y,~fo~eo|,̳O7_FeYi>e߷Nec/yio^ec̳O7 4fY?~̳O7?,Mg؉+fo7?Q(?8QA+VGwo7! FA[B?ebA![2M߁![2Ma;VGZQ(?8 A+~Pp;B?eVG3Q(?8o7	^M+~PpB?e|
ߨo%{AO?Q(?8*{
ߨoA_"
ߨo}NAkVG+~Pp'Q(?8{^A_+~Pp$Q(?![2MT}o75A&GVG~;B?e>A'7o7>A+}![2MWcQ(?![2MH>$Q(?A([B?e+~P
7![2Mj0Q(?8Q(?
ߨoNo
ߨoVGVG[B?eIQ(?VG![2MK_o
ߨo[+~P
_VA/o70~+~P
g+~Ps~AʏA?1VC=f=8?_o0??.B'{poOo;podqv~߃/Oo~ ~fOo-	_2GL_yCoH_ٓA_2?
_'?dT./e̟2> aۅ~A̟ kۅ~i?/c n2;̟P%{v~߃/M5_ٓ}8Ϸ~fOoޜkۅ~%OoN~"Oo_{po2KNǷ~YJ~ۅ~9v~߃/M9/e,̟p?ۅ~s'7*}8&_Mkӊ=_k?qS~3'7'>po2#%y~/e2ZWpo2iW_\MKpo2opo"̟:%yn2MAn2MO$v~߃/M?<n2_2)v~߃/d2_y?5q@}dN_M>d;po?>dݸ_ -pOۅ~_2?;po2_^dT߷~K̟
\v~߃/y=ǋ_c?6U'~Y@C~s'7w˷}|\po?g=_2-^v~߃/̟}d埋®/e)fOoJ/~߃/¼Mȥ/e]?90~Yp~s'7J^F_`I?:__`U?#Vp?#/7NR-{![HeK~mMg{2`߷ 2}oͿ9M+߷ 'L7L~M'o	3!*k߷`U?	X}oͿ9M+!+99M63!)_3&̆Fo|#2=߷cdiG~md24gw~mLdi?|0d24f23Dvd24gWB23'{]~ߛ~fC#O7M}Om8{9HeFL$2#|{;̂C/7i~c?8-{߷ '&_oʞo̆FoCxYK)~/{T7f5/=aG߷{2
7|^	1}|]?go~d0oxTox߷+xk1}W靼oc<*3o*ޠӷޠӷoS7	GYKPmVgEoPm߷~2|]W1}輻{{>.w1},+~"7_Po,w,#+~"7E{	ao2|]?QcRo]Cgo~`W7}GYKPwo~`Y'oGYKşP>o~`\w=GYKzB?b.x-fdM=GYK
vYwǨ}O5f5/<c&+~"7ǌ}Dݽ}_|}>.QcR~B?b.x/߷{[2|]ƥ?ǅPG+~"7ǅPG,'o}GYK%>?+~"7P>.ߨ1}$6B?b.	A3o{Y7_1}$=VgEo ɿVdMDPo]$ wBO;y
߬M$$Co|ߧ2|]1}$@VgEo ]>O|>.uԾ0]VgEo#ݽ{s'om:j_C1zSFTUY7	}GYK'ޠU+~"7P*2|]71}Ǩ/vYwዏP^VdMo1}CB?b.1Ao|'>dM^%o![1K>>.uԾvYw˾fe߷G2|]g1}3Yw>f1
[>.1}^B?b.z60o|dMznYwMߙǾ,fO|y:j_C	﷐eo3;ߓlw?QcRM/B?b.	[߷y7GYK1o![1z]{`;>.QcR~fYw~fO| GYK|2+~"7H>fv =>.f5/{W;y
߬Mڼ́߷y7ߟuԾO+~"7J~g7o~ Q>.OQcR祯3kVgEoͯo~w]u]u:j_C3îB?b.3î_ W>.|gfս	6{vqhhކQ[)r"+t=ճBjBi2-ȭP,Z!2C!3MZrjↄNQ4kЌƅMh3f~gYhMdږM!h"ƅ;GvtPnږM!mgD4:6dnΊmRͬ3p$Z4:8dCT&3vMgpb͹bͫjm"SDe&qF%4LV3B8DB3'g3ZJh7#JChͬ-Jh7#Jɣ'g3QHn(FYZ frLk<6-dѓTIڊ[Ry[ە|pM1h@@ zd6-lBq+pŴQf"Lɟ)iZ)igfսiCY8V(md6-1!m+j(!d6-lŴ;V\Ŵ坫b.CbT&d6iif-N2҇TqCbŴ&dͻi!m+J'Q&g-4!nrҴj|æM9OVԵVsW:dV9F	y $s3	Y[d24bΞL^^^^^^7xo;ٔLlRן@!e50ø
(MiA+fL)E-5i«pCbWR܆Ŵ2qRCzJj\2pɫNض̅+z1)iX,虡yHl[Ji[۹iHm6-8tFL!m+T*hiX͛Yض&bƞ6-!8CbPN(lBq܆Ŵ(7CbY2fݴ܆ŴdECbV,̂Ήi+&)CbZLΉi+&)*$b+Hw,8frLJɢ^LVRږއ6DDІɻ)ƄR73VMS܆Ŵ8fN;Ŭ6-nr%oCn͜6S*$36r
b74bΞhĤ6-5ĭLmCIXЅ1Q1gOy[Rҡ2Bj߼6-jچk9
oCZK34؆Zh*$&JĆE	^6-n6-BfCn܆Ŵ坫b/r,[{ض:%bݷyY4dRҷqIw:hoVRމ\L܅+B,K3F2kKTFY3F2!f&RVRkDRɢv$4Vō-B,6-qZhpCSL6-B!+ifbƖؐ[JCbVRᓆMZJɢY\J=ؐ[Jڊe4D&{ږݼ"pEifbƞYMl։Y4BkT:Jե
VhD&l[Jڊ]+fvpɫNضikL8TFYT:K<ӢQ+6M( YCiCfbƞض7)ii%6=!m,ڷ:dӼ6-VwŴQf"LɟyHl[Jյ6)qL툻wqKItVJ(nߺ[{" ձHPEv^""QqJ9BPl4!k%4LV'ih׺(hD3G]7V}hEoCgD;dGvmgHwnږM!wl&c*)Ҳhv)f2ЌyٵoGtYk?v)f2P+6pM1iHm݋6i݋6T^BtMnΊwB}!YM&E&gBjv8nrV;ȈqK6}ЛRɣ.TGt:6dǹ	6}Fdg3[2EmCn"SDe&qG`<aaaa 0000ahXBaaa;aaNaaaaaaaa;X0000Taaaaaaa@Za0000`q000TP*C000ahXBaaaf͙KM &舲v6H,lȆŴݮ͒92v6H,lɺ"(X6ٲAg3fD6-ݮ>aaaa
|aTccaaaBq000w00000'p00	000w04gu_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@YE@YE@YE@YE@YE@YE@YE@YE@YEJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJކep-Hn%lɢyXʇCgEc+w͙Jȭ6MQOy[ь4CflކelɢZQZh+fMjҎY1%cB	Z;ɣw3g+vHrVІDtF&fV!*)!TPPbCEm,{VԲhYt-3w
Hhn+MV((rGDE&+9[RɣgjCh[
dĳ!qE2h׼PPmK&%+fr4bΖmK&%Ȓq3%Hb+jY4q-4NDQVԲhV4c+w8Z8V((rG[b+jY4q,ӸdDZ[+9[Rɣf"%PPmK&%wJކeȒ,oV((rG͜N[ь9Z8ږMKLȲ$^AC,8Bz%dYhhT7+9[RɣiZ8߼PPmK&%o2,4qIyXږMK4(i]b+jY4q,ӐDf=b+jY4q+92QV((rdݳ9Њ֒/yXږMJdYhh/yXږMJڊPAC,8v;VԲhV38W PPmK&%g3fRC<6e+fM)͙Jf̥qL򳠉C>VІDt-nS2
>)[2h+!*tLٔPPngrACb+jY4q,:iȍN9XĆV舲ܬPPmK&%n+MVԲhYڐ8PPmK&%)D&PPmK&%+fr4bΖPPmK&%Ȓq39XږMJކengrAC,8i2"Q--rAC,8i2"Q+yyXږMKLȲ$VPPmK&%o2,4qI+9[Rɣf"%9
dĳNBAC,8͙J(b+jY4q+j)Bv9XږMK;GPPmK&%c3q2:9XږMJf̥En*#yOlT&J)bV-edRC%E6-gyQ&g-4!+ͫz%4!feB;f̥hդ蝫F3REikOyiM2OVM8͙J	lYPyOlZ)2Lы:))͙KE4TI1gE2Ќ㼳Q9
V$4VҠЄ֚%ΉD)Zc,ٵg+jZCv!2hŨt߼k=ҀV8BY4C+jZCvfV8BY4C,NB-\5;:%T&IFMEjƎ򳙳)Y4dTIśV4[͙Jڊ[Ry[ۼlVM8N򳙳)HTR҆r^򳙳)gDrjYʊՍg3fRΉD)Y4dVS2+~򳙳)Y4dT"I2jӼlVMQKIQ{ʇCgtJ%nj\w͙Jɣ'M,!5+92R\QVɣ'iD1l㼬lVɣ'g3fRjVɣ'mKYnVM(q+whVԵiC$)[D>e,!>{*>{('6e+f L?B4$4.SDtS*	0j؋*	~CB 4c+wȒq",PdTZQ1g}3fRЉʁE(LPj,(Fdf̥dѓYB>)[c+9\4[c+MKKRF<	eBg@W2g@TJ&c?T&|1cLDc,rō2Ag+gLٔ͙K38>)["ɎCbYP)͙KE4TI1gE<R-43$YBSKZeL!򯙜3++j9CV-ɢ^U36i*&tr3FN9WTIQyWTIڗYٔ-gmOlV(mK:$̚Jr)͙J&c+R)͙K;GΉ3&}3fR2}3fRDEyOlYڢg(s+9\GfLC)LٔD.S2iR2}3fRDEeo1<6e)28Ag}3fRٳK~S2͜LƊ[ͪ)͙JD운cB	V\2E)͙J,,B6%pMc|WVrZ8W3fpfrضD&6e+&JCi<ZEVԵ)͙KE4hהf̥A"V4!rLٔ$WK;V4ge ym*#F,镋6i*&tr,ڠTFYS-4M:%efyS+(YgL41V-ZQH~=2n+whH~=QsǲZ2q#4ROlTFYߔf̥cKVҡS@s}3fRiYDV ^V38lVMQKIMhw͙Jɣ)i39[ClZ4蕱:ʈы:{H~=Cr-jf.e?!҇D>{(4Z%pYOt+&nB+92GRfrlVMQKI34އϤ?#4ʇCeeoCe PЉC졥dbƙPqH~=F,i3ǲ(hDϤ?PЉV,5,ejYem4*7+jZCv5,ȲrJ%jYem4*wDԳ"iT89!C2q-R̋+i!PPACzKDԳ"iT89!C#Q<VT3c*2̤VT3c*2yHfPAPlyHfPAhElVM"C:%,cZhoCHfPA򸢔YHfPAYVM8ʆleHt蕛Y]qE(YP͌dѓHfPAk,&%Dɣ'bYMJއ6bYMK;6+BlV,ڶyXrgSB&(ZhCdYg!6q-4!n{ʇCg!6q-&yYٔ܆D4bΊ{f̥&Ĩ4bΊ{f̥Ĩ4bΊ{f̥CĬBg3fRBlTI1gE<lZhnCETI1gE<lZhnj\J3F,觻92FN;)Y4d^eϤ?=P%f̥qE(ٔ(^e@.e@){)[wg3fR!OTe?P%f̥Cvs6e*%}!PxC졈^lT:N=ٔt8e}!PxϤ? ^lPfN'hlPfN'h{H~=
=@eP ^lV[5fPfN;)Z5l՛9C8Gf|}(zC3>>
=@92:%p]ٔt+&nBOQb< 3@{C1JH@=92hW7!wg3fRCr-jf){H~=~< T BsǲǄ 2JH@=92'hC&pCoݜ͙JއqLw8!H |?
$@HϤ?@ T" j@92'hlV8e}!R  0 H~=<@{)iE)iE}!Qd{H~=~Y{)iEvs6e-(X6GϤ??X692dV4cݜ͙K2+z1dd^lT*OGvs6e*'^eC`<}!P$<{)PШi=ٔhT4{H~=1C`<}!P	^lVԵA92-PhO^<}!Sf%f̥hn߻92f,iy{H~=A~< ;H~=A~< %f̥hnVM8f̥hnVM8dQzCc (|=@92f,iyY4d,wg3fRō47o+&i{H~=A~< %`۹dQzf̥eoClYV8dϤ? v?<@92f,iٔ1cLt8d#ev;%f̥hhDf̥hhDCA
w>{(h<I{)[Љݜ͙JކI{H~=<Ne R^lTVrqK&}ٔnM}!PȀ@@GsǲD R z>ef̥lCpDf̥lCpDOT )C 92NlT:%}!Px;H~=1 I{)fEoCF$NlY[щ^e2 ð)CDv%f̥FBlTd*)H Hx?}!Rf̥En٫6}ٔ5f^ef|}C졑 1?Ϗf̥!dϻ929{H~=5@w>{(j=>>{(j=>>{(j=>ٔ7˳)Hn3Ϥ?\C졑 1?Ϗs6e*+t6Yg3fRCl՛<C$<˟H~=͙JE2lTd*)Ϥ? d@`R\CDv6s6e,ȭhĉ.f̥3ǲ# ).}!Px6s6e*lT:3ǲ R\C ٔnlV7LC졑 1?sǲD R z>vs6e*+t9[D9vs6e*+t9[D<C
KH~=<M͙JކIvs6e+z3ǲ>{(h<M͙JЉ.f̥hhDϤ? v?1 KH~=A(b<@ٔ1cLt8g3fRō2>{,R \CcH͙K34އlYV8Ϥ? v?G m.}!Yc@z>m͙K34ݼ2pٔ1cMɣ'`>{,x@ J=P%Ϥ? v?G͙K34ݼ2q.f̥hnVM8Ϥ? v?ev;͙K34ݼ92f,i|C/KH~=~͙͜Jږ4K)[RC졈C$<͙͜JCIg3fRPz3ǲ!0KH~=	g3fRPz%ٔT4CDw.}!Y" |;ٔ"vs6e,ȭhg3fRҊivs6e-(X6Ϥ??GٔRlZQCC `>@˟H~=<@͙JއqL92'hC `>@H 	sǲ (  H6s6e+zN2ML]͙JއqLw8!Ϥ??Py* f! \C 5hvs6e-47!+&nBg3fRCr-jf,C1JH@=>{)j?Ghvs6e+b(tJ᫉ٔt+&nBϤ?>3@	sǲ3P+ g3fRj٫6rS2q.f̥hճVld>{(zeP g3fRS2q;G˳)C8sǲ# |?>{(b<@͙JC8]͙JC8>{(b<@>{(b<@ٔt8g3fR>{)j.}!Sg3fR!g3fR!Ϥ?ʀ<Re@-͙JQeٔ(>{(|=@>{(|=@ٔ2q.f̥dѓCcGf̥ehCf>{,Qj|}.f̥ehCf^lYQ[,!g3fRކNlYC;)eeCvs6e,1cLqݜ͙K)&}ٔCl՛>lYQ92Ydѓmݜ͙K,XCvhvs6e,1cMg3fRږ4wg3fRʆCIf̥
ݜ͙K,ȭhĉݜ͙K,ȭhǻ92ZQCmݜ͙K-(vs6e,q;Gg3fRއqLw8!f̥hW7!wg3fR؇Jjf.lYZ5l՛9C8f̥:892T:N=ٔ92T:;)elCpDf̥vs6e,(92VM8+92YyOlYڶ"LٔlE
DE>)gj؋+DE>)["܊~DE:%bC:;DEYXngQOv舲k,&%bɻiNE=n-4NDY8fEB>DE'"KMȬJ"5gDZh+vm\JE29hBP,Jы:{Ƅ)iEDhŝ=cB3SK*)tn+zJCi<Y͙JY3Bn򶥬7o*2ݛWbV舲̋+9CV'bV舲̋+tY	yX",1cL2q+bmV-en,X+&J؄㼬ZT؄㼬lV舲dݴ'D򳙳)["2+z1+92",t8+92",n;:%nބ9f"Lɜ,pE+92",]g3fRDEf,iyY4d,w͙JYdѓ򳙳)["ʇKRiPfTSVs6e+tDYPfTSVs6e+tDYPi=g3fRDE
Vs6e+tDY[5fϼlV舲v舲!q+vm\wn+HT*hVڸT:JMJݛWc@rCDTGv舲C-%B;DECZ$:tJtDYgҷdݺ",Y7m3(W3ecCD5iݺ",8q4B&;DE
Yڶ"neAfBvbCEm+tDY[jf̥n*Ag}3fRDEYQ1g+9\lV舲dݴhr)["œvҴj@*֒`+92",t8	(	C9YٔelCq,r)["2,MiE L4qZ2qLqf̥n+bPҊ@0hn+MLtJ)%4Lǔf̥i(&J;>)gtJ%fɥ!r)\Pĳ8p3&}ۢ";VY\5VԵn,Z8d+'"",hRf38Y8hV舲7nɢy["ކeEn,Ӑʅ3&mHS+DE63N+I!r7o+tDYgj$9Y8Y8mKYn,Z8d+F 3j0h㕵-g",h")3jDVԵV舲գHrjdͩC9[ьemKYnݓD9[jrDEv2CvV4c+tDY[RzdY8oCF2DE-gvM坪+ft80h㕽VԵ4CQp4qPƆRydE"JTVrǼ"%n*+t9icR%TVrǼ=JR%kL7o2FB[jἮږݿyiz(",h7o2妉dDV舲7nɢ-4ND",hqM%n,Z8d,Q[3G9V舲գHrٳ9ir$eGDcJY4qM%n,Z8d+Z8妉ȒDEv2C"69ir$emKYnݓD9gh㼭k=եCn+b򶥬7o+tDYXm+'"",P;TVmKYn߼ebVsRGy["ffϼebݴcGy["DyXm,w",P3@sV舲Co,Ji]BkJ,PdYhh/y["",PݛWg3fRDE}Tmg!scD,B*%n*#F,*I["ʈы:{ʇC+tDYQ1gOyPpD",n%n*#F,+bV舲4bΞ!
DEtV舲4bΞT:MDEt*"JTFYʇC$eDhŝ<n%n*#F,lCp4"JTFY؆*"JTFYT*hZʋ36mgnSEЋT:JB/yPQhEY]垚&qD"ʂͬ.fEViq*,qLʋB,()yQhEFN;ƙ4	y[!!J؄㼮)"iXn٫z;œv[+6貢Ћ+w8y\S3FЋ*4QV(mebCEE"34o*-͛Y=4LXEfY[;VYXQVM8y[bT9"QOyXE8qE=Rk9
V샺%8D+6!dZ)2ΈB++iXmV$4VұCnYڱFNB>9
RL32ضZ\wbT"ICiM褉DP۶-47%CnۼQ9
Y1%!Vڸ-4!nLٔ4!Jne\2gH~=5pɟyXմN%rk?yZM9
TFYV4c+I!Jږݻ&}oCF2ryhhi]R9
PfN%{♚7BC:4)\54.9iRS2qZ29
V4cY!Jы:{ކerk=۲hV4c,ӐƀV47q,ӐږْiR9
VM%򷘉D!Pf,ӐdZ[+yK3F236r9
TFYiR4bΙghiRDdW[v9f*epW[v9f*eY%pջygh}4)Q9
P}4)\3nь&-gh㕻F29
Z2+z1ӐB:;GhVNBv9d+z1,oCF2g$)C8,dWf+jZqDq4)Q1gLqކerk=۲h+FM=+z1iRЊY8oCF29
Y8oCF29
T)3qZ2!҇CQ1gOyhh؇J9Q1gOyQ[;TVDhŝ=坪+fr4bΙ\"SYڢg*#F,閄j'+z1ٌ(v)-ePGyPl;TVDhŝ2$:;ƀYڢg*#F,-gjٜElTFY;TVDhŝ2D0jٜ!(`9CPQ[39!q*4>Yڢg*#F,閄j'v9G3$YBoCF212(`9Q((`9\Lɟ*9gjٜPDqƀYڢg*#F,v9Cʈы:eyhh;TVDhŝ2):%g+3?!҇DTVDf=TFYT&Tq*LBTFYT&Tq*54"PTFYV4c-47!q)Pކe6n%!c3;E4ʈы:{І͜A`TFYZQCQ1gOyPq+vO*#F,*LBTFYTjidD1cL2q*#F,*eDhŝ=lCpDc*#F,*%Dhŝ=lCq*ZeCIQ1gOy[J֙PpJы:{؆ᤨnQ1gOyfM̨dR#Q1gO**[je!PCm*#F,BeKwLSK"%eDhŝ<SL9Q1gO-(X6tҊJы:yPq+vO*#F,ACTJы:yPfY24bΞYVM8tTFY؆TFYʇCQ1gO+bP*Jы:y[J֙PpJы:y[4t!
Dhŝ<NBTFYWhVMRы:{KIZ-=DtJ[5mZg"JɣQ1gO+HS+&)Dhŝ<DG4bΞV((rhgh㼨TDE9hh/y[QY8ȲAg-REyX4&qDE{ʇC[̋+r$^!҇DjBB%bEi2+)o2,gYk<(ȬȽmKYnV\5!PPAV$V"V";GR!QOyCJE=?!
{ʄ֔YXm+yeHBkJ,n%o2,4qIMiEJ%lCq+yeHBkJ,ZQ,ȲZ8T&2,E)"	(V"CG{",TSV,̂ΉfhZhg+veg96FBt>{,hǹCw>{(:Ϥ??EH~=H(TSѬЌĨ$4)ghdV4c,geehqH~=~lCP>{)}!R
bk<坫%b/yQf!Q+6V(mK;V^򳙳)YfrCoVmgn%oCF=bV7M-itJ'!wbk<HhRձYN%:n֗Bq-(yYfr̋+z1,NBdY[MLȽg3fRdݴ'D򳙳)XngQLgZhg+ZeCĨlBoVs6e+&(mKT;f̥En٫6rhZLϼ83͙JLSVs6e,NBv)+92v)tJ'!w͙K;GݒI-gy[DEl·Y]mKYnV(c,Q[3&;H~=|ճVld@̜N=Ϥ?@S(tmH~=C8CN=Ϥ?KT;H~=2n٫6yG[5fPfN3ǲY8sǲ(q;G7q3|C
N9CN9OjF}!PɺfB%6pV(mw1Td*))Td*)*ZQe+yeHBkJ,t4+yeHBkJ,nZ8T&ʇC$E)"DR$TSVmg"%FBk<CTd*)+6V7IQL1D򳡧ygDr"%m53"tJ'!J:k+2%tJ'!J:k):%j҉Y(Q9
V(D坫B%5Wefnա\J̉D+CnۼhD(ZepV(mw
Q;iQdEoCF$NehpD}!S'(e36mgDCnY8fͬ(V(mJ3&t1v9@4Q)bݴqH~=DV4bDϤ?H~=HO+6財LɝeP%MJDyXEv9C)k<J'tYPdΆ2(e36mgDCn,r*hR%iPdΆ2sǲō47o+&nlYdѓY4qE-&gVs6e*633
fjB̜QK~򳙳)[ьNB򳙳)Y4qE-&g*ʊ{f̥BeKwhZLT͙Jɣ)i39[ьT4򷡣PjCm*ʊeEnV4c*ʊeEnVs6e+&(BwGRfrPz;H~=F,iyY4ddbƚ}!P
CJџH~=F,iyY4d,gehnVM8Ϥ?#4ݾ}!P
џH~=	Pz;MȉDk=۲hVԵ塳Y%缳Q9
VNBΉD)Chv;;:&ZhVԵCBg2~DY+QY52͜3,LCoY8Y1vږ͙KM%flfV7IP*ǼJ'YڱTVrǼJ')坫%En-,{M%j҉gj$9[5yir$ZQ,Z8d+&(;V!ᬬP۶'"w'"Ji[M9
ĆTF436}bCEm*#{jPN%NDIgj$9Y4qE-&gZh,Z8d)ʈы:{Ŭijۼ(2+'!8iRlZh,3f4.V4m*+&YSD(c+bgh㕍-[JćDCfJ֙[C+Z\5ޙP W+vM+bHmY8nɢ:%lBq+&(坣Zg"JCB9gh㖗ȬJ؄Y!Jږ;GD-gN%Zg"JږĆV'-3%Htc+F)k,wږݻ&}mKYnPZձVN(E*6ԳqK9PYZQY8vҲqB/y[RztYY8hYڱV'J2+'(Zed^򶥬7o)5VN(E-(ȬK;V!եqB/y[RzJ%Gd^򷡣if$Y[wS3F謜J؄㼴"q,Z8d+'"-gygj$9Y8k=CfJg3fRg4!rN+k,ӐdY8g3fRg4!rnZ[8"
坣V((rhWqʄͨu+F[z%T&mC[ьM=-4#"q-42LɝeZhqLq+bgh
tXY[ь)j:%V\J:qʅ:HtJ᬴CoD1v9ii9v9ii9:m*̙Ǖݴ*9gh㕊
N%Afrvs6e*QOv)w[{" ձHPEv^""QV)Cgh~?O6G]2E"-=f2Dp"*Y\2E(hD3tR׻vHsNVQM-i%4LTRqIY]fv)f2rvtPۻg3QHn(FћY]pջ"1ݵ,8Bյ;TqGyٵoGvԲh-qݳJh7#Jͬ."SDeF2hv舳gdǹ	6}FdwAݻgn٧v)gCNRy:+nYmCNY"̜wl&c*)ҲhtYk?t*hg3fp[&QݳJh8qLpv%4LY8VM8܊vpM1zhȬfǻg3gjь!t*N,3F=Шq:$4c+Z{pM1ɛ>)^PYz3k<<ypCڷg3Z"SDeoCmDwBь1cݳJh7#JƆ)jEŜڷwΉOv)f23Igݻ:(mvfhVͻDECv舳8t8mKYEoB,2q3k9+zefrv)f2ΉD&JچY4C%4LYڴc(u3'8DB3'LCoGv)f2գX-H۸HwfydGtRHw"Vs6e,Yfpi;f̥y["Ћ-4!n{f̥EW͙J΋B,qVs6e(w:-S2q+HSVs6e(w:-S2qf̥y["Ћ,M:'+92vnB,Іɻ)g3fRsЋ+LyYٔ"٫wlPtZedWh͙J΋B,̜wvnB,8q4坻y["Ћ-4!n{sЋ+L{sЋ+fwEPfN%Bg2ptZedi\QJ/rҲhyHl[KMq+ip&;CbT2hǼ6-b4f6!m+YoCn6-!c3;ضY3c܆ŴQP6-b36mgCbZh#{ض&b؄iCY8	rҴ:lBp߹if"LɛvOGrҴjiXo2:%r$8ihi2:%r$83
"VԲhTI2i+&M{ʉ39[QKjZ+zwfr44"wfrB&(Hl2l΄iY4qOrZ8+ضYT8m36rL4bΊ{<Ƅ)lJы:{ɣ'ضl֗q3;յ%cB6n%Dhŝ=oCiHl[J	~ضjJݬ*w%jCq,X߻bir$LlCq+*)T&HM{ض&c+6ض	'rҷvl[KLlECbPN(vdѓHl[J$9顿y[MKz%q3rhm,٭.;ʇCQ1g,І+ʅKTYZPJ٭qK&}ؐ[K34
ضyiM2ض~Hh[bCEm)i[MKN5i+&Meq+gbCEm+j):dVMV)+jZCvЊVM{ʇCffW7!7Z%d	yPq+VJf)[5VM!m+j(!wtBYڴb&;CbZ)24bΞhQ1gOyPq,ND4V샺;ʇCffe{CbV&p߼6-8tFLŴjހNضvm[RұE3&}!m+V4l[JQrҲh)ږCbVM8D-gmWW3ZҶ!8wCbV(&dϔŴ[PӔŴjތŴ,Q+6DQӐضDebݶCbZeb.CbVձ!m*2tLŴ3'iCY8	CbY2fݴѐضb37qE9iZ5pʾfa&S+jZ+9\f2i+wifq-̜r;BdV샺9Y4qLw؋ݻZN؋vڑgj؋TVJ({Ћ;b/tZQZ(+g4?@'8DդwyM-Cp՗vԲhF4b-qݽwhͬ3pRɣ."SDeE!VM8%4LZ8;636mg%4LTRfrv)f2P)6fյ;f܊ݻYT8ɣCnSpϻD:7k9	ȴwdwYM[8އBjv9v)pԆϺjY4p
(C̘!2fϽ̜wl&c+zwCÆH5Bc1:(mݳJhD(-,
aaaaaaaa*@*p00000'p00	000w000,?8)4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK4SK%QJD/!*_BU!	TB%QJD/!*_BU!	TB%QAX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AX EV"+B
_!b/AXy[ь"ũĭ4C+9Pq,en򳙳)[Іɻ)+z1&r͟y[ь4CJ;M%lɢZQT:K3F2ĬhA!CB'yY4nflnV!;ݒzȒ4bΞhݒ6]!*t
HhyXږMK9er#bACec3VԲhV舲b+jY4q,HmQK~AC,8v6(VM
dĳElTFY߼dĴ9V&qD4qIPPmK&%Ȓq3;ږMJކengKCG{VԲhV4c+w8PPmK&%wKKwb+jY4q,ӸdDV"
dĳN[ь9Z8VԲhYi2"Q+z1'"KCGy[RɣiZ8V((rGhCoD̋-Rʆb+jY4q-3"CG[
dĭE)"+9[Rɣf"%9PPmK&%rLǼPPmK&%g3fRq3;V,g1TZZE+9[Rɣ[̋-RE+9[Rɣ[QJqV((rGyXږMJgJdtw
dĬlTVr1f̥lɢ>)XLٔ)Vt(gBo+y[CoBTFY}3fRAC|6e+fMcCw6R4bΞS2
LV((r!tV<PPmK&%M29	+9X[JV38
dĭec3XږMK;RGRߕ
dĳ!qE2hו
dĳElTFYߕ
dĴ9V&qG+9[Rɣ[ьLV((rG;DJ%V((rG;DJ%o2/+9[RɣiZ8ߕ
dĭE)"b+jY4q,ӸdDY!rAC,8iRQ3V((rG)[PPmK&%mE(R+9[Rɣgh㕊
dĬfq4&AgG+9[RɣYٔDcO)͙JԉE,PPŬ83Hs!D3f~򶥬7o*$妄6bYٵoDf6ьTGyYٔv򸢔^!hjHM-i-48!Z)T"Iɣ')[!!w͙K38)͙KE4TI1gE=>)hʉ3F,ZwtJ'!JĆTD#2qY(+Vle6VmKYnV4YCM-gyZPJ҇ZHRqK&}mKYnV҇ZHRqK&}RcGygDr4"J֙i!hɢXVs6e+&J39XjچqK~򳙳)[QKjZ+zw͙Jɣ'ЉVs6e)
ZPWRVs6e,NB-\59QZlY(+&JjfEoVs6e+&JCi;MZw͙Jɣ)i39\QJ/yPq,NDMK򳙳)Y4dZ)D&g3fR
T+;ٻyY4dV(f-w͙JٻyY4d㼬lVZJٻyY4d㼭k=ɥ%nMږݼ(p5+whC졓t9[D>e@^edf̥l֗	yG"F|yheA!r[eA!rHh\en9V9dE"*̙ʋB*#F,OlZ9P(IQ*-Qe̜rLٔ2q+9\6e+veg91f+vebɻiijChǔ2,LH"fLH"ʉDyG#JϖF,iȌeYW,lS2r)fqB3'6e+tDYY1l[K38>)hʉ3F,觕Qerd+9\ikLQ9	D>U3frV4%pEmG(jŴ#8Y4Bkʾfrfյ%BdΎU3frh*ʉ39\QJ/*ʉ39[R+92)͙JigDIYB>)\"SDejB>)gh&dVsOlY8VsOlV舲qO)͙K;TVeg9f̥r$!rLٔNB9.PeDf<6e+tDY[V(c4qL&dϔf̥!T',OlT"6rQ3)o}3fRٳKyYC>)HRݓVhA!ѫH5!>)XEYRfĮ)#VlyO ڎQG&c,SLRҲhהf̥dѓPm'Vh#Jږ>)hMLٔ$WJƄ.S2gjƌCx9CV-Dhŝ2fյ%BdΎPśTʈы>PjeD(_52DӢPVmg(_52jҎPjebեk<ǲMnMǲQJ.}!QFN9dbƙ\ B)͙Jы:[LٔijT*hyOlV4m+:3ۢ"gw͙Jɣ)i39i򳙳)Y4qE-&g+b(tw͙KC@!҇CQ1gOsǲnCEW\L܅C:PW7!ge܆D>{):%p]g3fRhZLV4"w͙Jɣ)i39fbƙ[dbƙPqC1cLqC
;H~=4>{,X*3ǲō2}!RCJ;œy楌MK2,CmKYnZ&VNB~򷘉DMK2,C򸢔YhdY[M9
$:twFN%jYem4*J!ZhoChdY[M9
$:twj'ʆleFB9ʆleFBo)!*>o)!-{ɼVT3c(rCD4{Mq)!WR)!+6ɣ'YP͌k9(R+*9!C2q)!V-eĨ34d㼬Z9	[ۼZ9	gfսbYMJśV4+BlRJhCdMlk,&%6MQOyPq,&%R$Է+92hfYOyYٔԸfYOyYٔ8fYOyYٔt8Y\lYMJ3F,觕͙KMhJ3F,觕͙KMMKQ&hŝg3fRhvs6e+&KCGٔ(92CeCe/vs6e+blV7>{)jCٔt8f̥CĽϤ?;H~=1 Kݜ͙JC892qLϤ? C `>@ݜ͙JLSݜ͙JLS/sǲY CVA `>@ݜ͙JѫfLvs6e+Fg(u3'>{(3?ϏP;H~=|gҁYg3fR!҇D92:%pR>{)j?Gh{H~=5#P4	g3fRCr-jf.lZhnCEW\L܅/sǲǄ 2JH@=}!QCP4	g3fRS(tm)[v):ng6>{) xRH |?
$@Hg3fRSݜ͙JއqLϤ?@ sǲ /vs6e-(vs6e-(ԽϤ??sǲ +/vs6e-(X6f̥:>{(2`۹Gg3fR̊ކ{)fEoCF2>{, x>>{, x>ݜ͙JCIf̥BKCHx>Ϥ?y/vs6e*'92
/sǲ Hx>Ϥ?!0Kݜ͙Jږ4wg3fR>{)3ǝϤ?~?ٔ1cMg3fRō47o/sǲ;Ǆsǲ;Ǆٔ1cMɣ'ٔ1cMɣ'>{,x@ J=P;H~=A~< %g3fRō47o+&nlYdѓm/sǲ;Ǆ ,w>{,x@ J=Pٔ1cLqݜ͙K34އ>{,R dg3fRō292f,i>{,PxCcCٔٔ>{(h<Ne)/vs6e+z;)[Љ/sǲ)C
Kݜ͙JV)d92RɢϤ?H1}!PȀ@@Gٔnٔn>{)j;H~=5@g3fRݜ͙JC$Ϥ? sǲ# )/vs6e,ȭhĉݜ͙K2+z1"KCDv;H~=@Ȁ<ٔTSݜ͙JE2>{)	Ϥ?ACٔ5fϻ92fC졑 1?ϏH~=2 'ٔ7g3fR2g/sǲePePeP929vs6e)&yC" b~KH~=2 'f̥En٫6rlTVmgH~=sǲ@)Q]͙JE9d
KH~=@Ȁ<f̥%ٔ"&}!Px%Ϥ? f̥C]͙JC&}!S 
KH~=5@92]͙J؆H~=2 2c.}!PȀ@@Gf̥En+wh.f̥En+whH~=<Isǲ))[Љ.f̥oCB&}!Px>e))C%ٔd#	sǲ;G92f,ilYT:gev;@ KH~=A) x)fbƙ[]͙K34އdQzϤ? v?G m)fbƚFN92f,iyY4d,gev;	GdQz)fbƚFN%ٔ1cMɣ'd\Cc )fbƚg3fRō47oH~=~sǲ0y)[Rvs6e+jZџH~=1C`<>{(by)PШi=lT4*OF}!P$<sǲ!0llT*OD92
џH~=@Ȁ<Ϥ? d@{92dV4c.f̥lZQCm.f̥:G>{(292P]͙KJ(uH~=<@sǲ )[v)g3fRSH~=<@@D ԁ.}!R  0 	Rf̥oC8P黉˳)[v):ng6G j%@$ ˟H~=~< T Bf̥4Z%pRlZhnCEW\L܅H~=5#P4	e?GT Bf̥lC\5q3r92:%pYGf|}(z.}!Qf~JdllV[5fPfN%ٔj̜͜geP \CVA `>@lPfN'hvs6e(u3'qN}!PxeG )Pq;G˳)Pq;GeGeG92lT:ge?P%Ϥ?~llV7lV7P\Ce)\QJ,92ee92FN%ٔ2qH~=A(5>>ٔ1cLlev;>Oٔ1cLlݜ͙K*+t9[D>lY[Љݜ͙K(sCB'vs6e,1cLt8f̥f,i;)e!dϻ92TVmgݜ͙K*2g3fR34ݼ2p)ehnVM8f̥f,i~lY[RlYPШi=ٔPz;)e;)eg3fRJ(t)e:f̥'hlY[v):ng6ٔCr-jf.lY[CW\L܅ݜ͙K+Fg(u3'ٔS2q;Gg3fRʇC892T:wg3fRʇC'vs6e,nٔ!f̥g3fRɣ'g3fRЋ;b/)͙K;V^S2vRV舼6e,[epV舼6e+tDY[ZOV舲!҇D\S(rCGv舲k+MLtJ)V-eĬY7m3(eȒB2+'@s,ȨS2gV舲DIiCFy["M%nͫQY!wRҊiQ1gOyXЅ-(ԨhBjieE24bΞeoCiPm'>򳙳)[";:&hCmVԵFB[j㼬ZYeg5(tJ؄㼬ZYen36r!8+DEf,iFN%lBpŬeedѓ[wY["ʃ54[w͙JV,SVs6e+tDYfEoCF=g3fRDEg3fRDEygDr[Ї,I36Ng3fRDEP뼬lV舲ō47o+&n򳙳)["34ݼ2qVs6e+tDYPjCm*ʊ{f̥n*ʊ{f̥n*'lV舲Pz;f̥n+f͙JV8!V4VN%nͫeqIT:JMJݛWۢ"ʇCP[j㼬hHt
(ZhpCTGv舲9!CTV}ۢ"C@AQ[n,3V38V샺;DE&q:%&cݺ",hq4B&;DEg&ZhCdէv舲!K;VYXmݺ",,RձHhn+vm\rLٔeB!W,OlV舲Ћ*#F,g9͙JV,pVs6e+tDYPq*ZQH"r)["œvҴj@*֒`+92",n%Vs6e+tDYfE	(	C9["C@V.)v9YٔelCq*ZQH"mebɻiNE2DLٔ:%d҉[|6e,ND4TV.Vs6e+gdϻtDYgj؋+лږݼeGd^DEClgK;GVԵ4C+tDY[ьryPdͩepV舲f~򷡣fpi%i4.VԵn,Z8d+'";Gk<eGhwCwm\rDEv2CdP%3&mHR4qږYڴpV@̙"QH`+z1",k=۲h+vm\ "SCt@VԵV舲գHr:P4qކen+jZCv!;GhV舲7nɢnͫV4c+tDY[RzdYڢgC;ҊYO,I["ʊZXDR$eEn-,{Dy["ʊZX'["DwiCTS+vm\7Y[Rz-4OC"%DEv2CC=JVԵ4C妉ȒDEv2Cv9ir$eG坪+ft80h㖚'"JYڴpT"6aTV`-4ND",hi^ы:C9ir$eGcKVG9V舲գHrٸd@f`-4ND",k=۲h,w-gyZV(melBqVԵn+6d^DEygjٜk=",PjP+tDYX,",P۶vh+tDYHO+6ÎDEyfpZh{V(mÉZM9MiEy[̋-RE+tDYX^DEy[j㼬lV舲Coʂͬ.vhY]CB$eDhŝ=CTЉ+tDYQ1gOyPp%n*#F,*DEtB$eDhŝ=lCp4"JTFYV7QV舲4bΞT:4"JTFYʇCV舲4bΞT:DI["ʈы:yPpD",B$eDhŝ<nI["ʈы:y[DI["ʈы:{ʅMKB7yQffͬЍT*hTZ{ʇCQhE*4Q*-k9D(YPYWѼ"٭.%E)yQhE34o*-hyX3&!8+w4$)[w$YXm+M5oGyXn٫z%bTYeng7+fhTZeB;,Hh^fEYk?ygQ+6貢Ћ+w8ygj؋+6q3;ɣ'Co+w8Pۢʇ3J)+6買g(Q9
Tmg!JݐwD'!eb7E4Y]bCEm+6ĆV(mK;V4w5hiR2gS!JCpɟyfbRҶkKBXʄCi?yHm)(v妆RDV(mwtJ'!K3F2Ĥ6JݛW妄9XmS2&)XmC졫Lǲ3+Z	ĳNB-g+I!Jы:{ކei4)[RzdhVNB-ZM9Q9
Y!JLġy\S3FTS(rCCf+fZ29
PfN;C@Y!Jކ{4)Q1gOy[ьNB-gvMކeryXƆ%ry[Ry[2CC"9
Y!JɤqV($42*ӐrKKwo1fhYfY!Jы:yZM9
TFY,r9
V茐Jv,ӐAJv,ӐA6k:$o,r*#Y'!J򏦜+|1Ӑs,rhY!KC@Y8oCF2rqކei4)PdΆ2,oCF21rhWd(u3'1r̜J,ӐmKTV(v9f*#F,v9[ьNB-gvMhջiY8oCF29
Z[8";GhY!K;GhY!J3&t1v;C@V:Pc*#F,-[CYڢg*#F,*+t9gjٜElTFY+J{;TVDhŝ2ЍDoCF21=,J*9gjٜPGyX;TVDhŝ=塠s,Q[3tCvʈы:ygjٜWQ[3$63g(s*4>P+fr$6N%Bf;TVDhŝ2ЍD(rd+9\hRf38Y8Y8g+3g*%1B!g,Q[3tv9X;TVDhŝ2(`9Q1gL-gjٜY8?!҇DTVq3&|:P0jٜLǼ"ʈы:{ʄʖ%ACTJы:{ʄʖ%AfDJʈы:{ކe6n%!c3y[ь܆Ĥ6fqGyhQ1gOyZٳtP,Jы:{J(u*#F,*%nډDhŝ=ACTJы:{ʃ52M,1tf,iFN%Dhŝ=CneDhŝ=CĨn%BkLt8i*#F,+bP*Q1gOy[4tU*#F,,Ӑ9t̊Dc*#F,BeKwL*mDhŝ<LnTjidDit!g*#F,:Ң4bΞZQCQ1gO*%nډDhŝ<3S(u1
iQ1gO*54"PTFY34ɣ'4bΞT:ʈы:y[ʈы:yPq*#F,lCq*ZeCIQ1gO+bP*Q1gO+b4bΞV7TiTʈы:{-ɣQ1gOy\i+VE4bΉ\"+fLIY4qJ#F,ped(ȒhFYVMS,w
(ȲAg-RE+r
+'W,塣H:+&"$(ȲqB/yPq+yepZ8V:P蕣WHT49!CTDH&Ee<EV36mg"k=ѫ*J!ĊdVSdYgh㼣PTd*)(cCQ7!QOyPҋ+6o2,4qIMiEĭE)"	(iDn%o2,4qIMiEJ%V"CG{ʄ֔YfEȲ$^5T:JdYhh/ydE
{œyY,Mnь!wvݴTSV24bΞe>{(cCeA`۹Gsǲw>{)
yZ5Y8,r̊ކeC"C졍3ǲCmH~=~ge?!Ϥ?ABBVmgcDlE*,*%fyigj؋Vs6e+6V(mͬ3ĭhǼZ؆Z)2ΉD.BVmg	
Yڶ"#Z\K9	ĴA`ۼYN%:+6YeoCF=R̋+ilV,SVs6e+MLtJ)VlMkLt8YMf̥djGyYٔ5fVMQKIGRfr)C8{f̥R=g3fR2ΉD.򳙳)gh[Ci3>򶥬7o+y1vVk9k=b%e+ft8dէsǲj̜͜w>{(8H8esǲ(q;G>{(cC8OjGsǲM5f>{(fL}!P+3'qN}!R'hC&pCoH~=C8>{(cC8>{)-PhϤ?7Cl՛>hDbݴn48"JE=?!"JE=BkJ,"%o2,4qIMiE"%o2,4qIMiEV"CG{ʄ֔YPpDȲ$^ȊD
{ͬ3dR$TSVmgt8"JE=fy؆*2	F2(Vt4,NBdR$d^ΉD)\MefD~ΉD)\Me"Q?ygDrZQ+2%tJ'!Jե(hD"Q;ᬬءmYڴ"QKY(ZepV(mwvRR%kLnJ'p֙Xm*2>{,hĉC졍Ϥ?~CpDfͬ(V(mK;GٵR%iPdΆ2(%"Q<P۶v3ǲȊކHC3ǲ9@4Q)bT)3qHO+6(e36mgDCn*̙Y8fͬ(V(meP%MJDyXm*̙Y8}!Ydѓmݜ͙K34ݼ2q+&(f̥CffrPz;LWHT4:)oVs6e+z1iR@sVs6e+&(AYQOyYٔLnVMQKIʃ54򳙳)Y4qE-&g+z1
V4c*-HmAYQLކeAYQLf̥dT4hZLT*OGsǲō47o+&w>{,XCvϤ?Pz;H~=	Pz3ǲō47o+&lC1cMɣ'dbƚϤ?Pz3ǲ*OGyiz(-gvMږݼ6k:$tJ'!JiSqY((wM1"yggDM1"ږtݼLCoZh;:%cCwq3;;:&Y&bE	m;G3F29[R~򳙳)ir$͚Ӑ؆*ZeCZXDk;V4JZXDC="Q<cD奏yir$ZQ,Z8d+tF-4NDJ%Gdygj$9\5vDNDIXm+i!PyX[JƙffϼHhDcOyYJC	ĴiZh,Z8d+&(M%G!Q1gOyX-[wԴFEdV'9
VԵ͙KM%flfƖEd݋*helBq,riXYhltIZ+b(t1cKVұ!+*rjV8!nɢ:%lBq);G4CgDN%dqLIPHhR!g,r[K4)[Rygh㖙Ȓ5	ĳqLI[RyXJ؄Y8r$ehՠwE-e򷡣[Rzdk=KYڶ"Bf:v)g*6J2+'CnVN(E+jZCvCn+'";V4J؄yiFEdR%kLPVԵ"Q;gj$9ZVN(E+jZCviDhPV4c-4Lċ+bCfh[wdVN%Gd^򶥬7o,Z8d+'"-gyhltIY8lV4c,3f4.T)ebCWer̜K;GlV4c,3f4.VKB+gY\5!PѼqV9PhV4c+vODqʄͨu+z1iY8妄dVN%T)3qM)tVN%lBq,rN+k+z1%-\8gDqѫPAv9PA\5m&2-4#"q-42-4#"q-42MB:򷡣[z%B!g,rAC	Ĩ,Bf̥AJ)3"n▓"Ab/vDڶ""؋TVJ;(l6G]2E"-=f2Dp"*Y\2E(hD3tR׻vHsNVQM-i%4LTRqIY]fv)f2rvtPۻg3QHn(FћY]pջ"1ݵ,8Bյ;TqGyٵoGvԲh-qݳJh7#Jͬ."SDeF2hv舳gdǹ	6}FdwAݻgn٧v)gCNRy:+nYmCNY"̜wl&c*)ҲhtYk?t*hg3fp[&QݳJh8qLpv%4LY8VM8܊vpM1zhȬfǻg3gjь!t*N,3F=Шq:$4c+Z{pM1ɛ>)^PYz3k<<ypCڷg3Z"SDeoCmDwBь1cݳJh7#JƆ)jEŜڷwΉOv)f23Igݻ:(mvfhVͻDECv舳8t8mKYEoB,2q3k9+zefrv)f2ΉD&JچY4C%4LYڴc(u3'8DB3'LCoGv)f2գX-H۸HwfydGtRHw"Vs6e,Yfpi;f̥y["Ћ-4!n{f̥EW͙J΋B,qVs6e(w:-S2q+HSVs6e(w:-S2qf̥y["Ћ,M:'+92vnB,Іɻ)g3fRsЋ+LyYٔ"٫wlPtZedWh͙J΋B,̜wvnB,8q4坻y["Ћ-4!n{sЋ+L{sЋ+fwEPfN%Bg2ptZedi\QJ/rҲhyHl[KMq+ip&;CbT2hǼ6-b4f6!m+YoCn6-!c3;ضY3c܆ŴQP6-b36mgCbZh#{ض&b؄iCY8	rҴ:lBp߹if"LɛvOGrҴjiXo2:%r$8ihi2:%r$83
"VԲhTI2i+&M{ʉ39[QKjZ+zwfr44"wfrB&(Hl2l΄iY4qOrZ8+ضYT8m36rL4bΊ{<Ƅ)lJы:{ɣ'ضl֗q3;յ%cB6n%Dhŝ=oCiHl[J	~ضjJݬ*w%jCq,X߻bir$LlCq+*)T&HM{ض&c+6ض	'rҷvl[KLlECbPN(vdѓHl[J$9顿y[MKz%q3rhm,٭.;ʇCQ1g,І+ʅKTYZPJ٭qK&}ؐ[K34
ضyiM2ض~Hh[bCEm)i[MKN5i+&Meq+gbCEm+j):dVMV)+jZCvЊVM{ʇCffW7!7Z%d	yPq+VJf)[5VM!m+j(!wtBYڴb&;CbZ)24bΞhQ1gOyPq,ND4V샺;ʇCffe{CbV&p߼6-8tFLŴjހNضvm[RұE3&}!m+V4l[JQrҲh)ږCbVM8D-gmWW3ZҶ!8wCbV(&dϔŴ[PӔŴjތŴ,Q+6DQӐضDebݶCbZeb.CbVձ!m*2tLŴ3'iCY8	CbY2fݴѐضb37qE9iZ5pʾfa&S+jZ+9\f2i+wifq-̜r;BdV샺9Y4qLw؋ݻZN؋vڑgj؋TVJ({Ћ;b/tZQZ(+g%4LV'ih׺(hD3G]7V}hEoCgD;dGvmgHwnږM!wl&c*)Ҳhv)f2ЌyٵoGtYk?v)f2P+6pM1iHm݋6i݋6T^BtMnΊwB}!YM&E&gBjv8nrV;ȈqK6}ЛRɣ.TGt:6dǹ	6}Fdg3[2EmCn"SDe&qF Y8k/          ?  [@?E@2         @  ?      ./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).
kB          .  [@?E@2           .      ./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kfM            [@?E@2                 ./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.

kx          ,  [@?E@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;
}


       kK             [@?E@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\ 	         v  [@?E@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  
           [@?E@2                 ./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kj\          N<  [@?E@2         q  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l*          Q3  [@?E@2         m        ./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m          r  [@?E@2         j  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 ݱkv!            [@?E@2         k        ./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            [@?E@2         l        ./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k           S  [@?E@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kV          9  [@?E@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k
"            [@?E@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
	
  k          P!  [@?E@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;
}


k4            [@?E@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 kc            [@?E@2         1        ./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 (	           [@?
E@2      	   L(        ./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 	(	           [@?
E@2      	   M(        ./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kU 
(	         -  [@?
E@2      	   N(  -      ./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);
}



 k2 (	           [@?
E@2      	   Q(        ./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k (	           [@?E@2      	   R(        ./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kz (	           [@?E@2      	   S(        ./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kK x           [@	?E@2         z        ./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kn x         T.  [@	?E@2         {  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%  [@	?E@2         {  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" x         6  [@	?E@2         {  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


   ! ko x           [@	?E@2         z        ./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k\ x         "  [@	?E@2         {  "      ./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         '  [@	?E@2         {  '      ./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lZ x         4  [@	?E@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kH x         (  [@?E@2         cx  (      ./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҃ x           [@	?E@2         z        ./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$  [@	?E@2         {  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ky 	x         +  [@	?E@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kb vx         ^6  [@	?E@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
  k x           [@?E@2         jx        ./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.

 ky 
x         "  [@	?E@2         {  "      ./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 x         "  [@	?E@2         {  "      ./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 xx         0  [@	?E@2         {        ./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[٥ɢ kꀐ wx         o.  [@	?E@2         {  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k8 x           [@?E@2         x        ./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lLu (	         A  [@?
E@2      	   E(  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 @ k8 (	         )  [@?	E@2      	   A(  )      ./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$ (	            [@?	E@2      	   B(         ./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k (	         .  [@?
E@2      	   J(  .      ./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k
          :  [@?E@2         q  :      ./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


6k0`            [@?E@2         w        ./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  [@
	?	E@2                 ./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k겵          &  [@	?	E@2         ӡ  &      ./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*            [@?	E@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



  kꎨ          *  [@	?	E@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))k꾼 
8         !  [@?E@2         p<  !      ./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&r 8           [@?E@2         k:        ./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kh+ 8         u  [@?E@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kH 8         '  [@?E@2         s<  '      ./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kn 8           [@?E@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_kB 	8           [@?E@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 kJl s 	 h          [@&?E@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lN Z  h        b  [@D@D@2           0?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h              	4$ 	  8AH(@_`ace|	
!,?Nilmprst$014;<Lbdghnoz}"#./29:DKPTXfkuxy%&)*356>BCEIW\w{~7=MQY]q'-FGRUZv+JS[	0DJX0eYeYeYeF,,,,YeYeYeYeYYeYeYeYe,[,,,,0eYeYeYeYe|b1 "0eYeYeYeF#l,,,YeYeYeYeY ECYYeYe,,, 2,,129r䁢>%\ ap ?pV=_eqFeدb@leY[n7r
F&?(5/RZ;L7PaUaBɮSnŉ˔$(2HdvJF|<V/<=v;#WBY!t%},)R>	v`.܄`Nta=8)AN00)2s0Hfi!wFw[R.Cm\^f )06йmѫ|OF܄b4nq1.$at
EQVEw>dӬ)_|jjm,)jnAtI}eAt5`VI`dڸk:.tNAR*W<u[[]:蕐A.dNWØ3KFb3pRZ!FLpա&k:s4wvAH!\P	L\}D\t	񰟹*t'4jQ#R)4fB
Bl8IɆd<Ϗ@>st0U]HHD[`f7OB[NgDnں(@UJd%4L4PzAqf=uS%nH""B&N9H`pX;p%#>d]IT nyF`1)`jyat4Fubm8XNI RpK
Jp#VΝ`ak``S3;>u(PFq5J9B\%ѫ\Hhծe! 1&Rmӑ{vTѫ)Ѻ{n9A8u)"JP)f+d 	"`2T ^^#)҂e'W&R)FݞJ)wXr%D`f JTx)r[X:'P,re'"e'4j܁*u5s2,'s<}6rG[N'nBη@Ws":b@֤S"5qrj^AӤmbEyN`XSJO9A+:.BC`%]v
93iX)r@]`}Bn\}B,uɜ4UQJ=5g[eIq$-L^X1d㔆
Bђb	W|`}bE`T `HF`XBnL.4
P0ttm>ZppD9ƹRk(  $ @"R5/ uBڹ>
j[vP IJWX n )3}0HaV `# $Ty7B-8 M`ue Ltܠ 'JRb F$^3"Qd-:ٜlaLA$}S#W<l$i@	t*Kj
AX Ԅ"- d5sPu%̵8Х9 :m#XAHZc:ۯ4Rb 8aŐ8ð;"04B uFB 'uB:j]% w[ka	jC,@o>}a
\
n8$*(=5˾C+v2a2BL$0P8,Lɭ]6FA`X: m%GD5LB	* VRRs yѫi,!+vʠ;:=J@bu! s);L? E;j3'[ M [Veni,'+v"A :C&M%}Uƍ`t@i;2ڡ6j씃ۣ|*L\fJ@(RJPI[\)5vVӥn|p :C&\q2.34{
Wpό!6SW(tm>Z\tjg[ ~Zӵ	7F|W@YO@ӵC6oZ:h`Z [r)Z,	JE8}GAy	D?ۧz|xArDfX8R⊓6NE[fbln3!"҇[]r&{an'>܋@:uѴE$tbl6tmR)9LZ	]n"bmjLGI͵rg"҇[ Tg>Nm9sD]RdD0i.=5'ln8rL:K)Cx̋<:[6Ջ@ 4܋ 
Nhհ?i5u#DNa U8mv}a[A"u#iAyEη@fÇ@w);ARkKaDRsmZ	 ":`%\(4i-hQɡa`P}88|fW'C}T> 	H ՁqI&A2A ՁA6ya$G W VR5`@ن ՃͺADT^=T	poB >|'D3j33htGc` ӭom#! xIs:}s\i:3 "~btdΫƆ(:#4EH"t^Hȵ`,@ֻD
ΐD`K&n@]ntnAJt}wCl:J'n>nC|ںAf$u:K܀]nG-RGAyCy[eE~(.Hb5/'l^xzNH.}cf`KjIT)3ag:6t%r|"uGNsas #ǒfø<N@$Cm\^f )1䙰9*t
BD4jO\Htg L}<@fHK3L%ѫ}FA^*UZ(
O5LgA#E%'Hb 0n4"T,RyUA<.HO)GD={@EbAlnya8fG5Av@	c%A<? @U:N$EaCh`!
b  ]K(jtL^)HTc2ngaHLvHΓϗ붮L9 <to$5oU@>܁:t
CWMC'LgA#>xAr@R8n;p^0	nRQGJݳ-H<N\!`ޔoԞ`դ/qbt%*E~pԭ?۵Qrf&M%jO0j{cJ4QF=5+v(9r䀥1ap`GIb9>@ufbh\`f
ARs)	4j>IdO:I_}

m\TaDι˭,SΦΫy'4Wi]I'IW&X<]n7@ p: }HHy)ڸ NR+W<'V s ég:[u5J)G󆠽3?ۢ9ņI2Î"J7RyWFӫ]
C.4FP}ȬRt%}+e XN۫(ÅFEd@|0ј@>nӬë.E`	uɜJWVFbLQ'Ԅm%Z.tbLXN
7Fr*w[i,!rHȻSA+6V
bV9A)FȨn4!3QDf P_|S4#FHM A	9:	Ӡ6*wzM
L\9 H}Ȩ.@3K\fhT4$À]:ڹ0.	NgD$\<NiEE@3~qBۯnl6r) ۭ44]ʥL(a*AzGd)`s>O.@|~$tj!jbĆ
T&1P@v:!
XF%!QU^:+z5t-%rtn9<[)9tN@Ws)u4n ]wHQD;+KZMFnJE[elB&22Lr@v:)	EIFd]sA^yNCJz5t-%rpI_}G'w[)96д:Q{D8q;N$E`B@]­tjcaiNé6sjZK\g[i+﹐e#А7uz6K5pabk*:0t]a5p4,^^2X#CejbE#А7ux?tu6g[>V*VVѻIӉD88@>', 4*-M󆠼V햕K^::#C'HP/}[t4'11Hb9.P\1d㘊B|QJ>Ԟ`fCN^yӘxPyOFIgܰ,uépT.@RsN'miȨn(+ҀD(dHӉQC)5q8h();QGlCݵoK\@Ws%R=	wUC&\bPj7W);aQˤ)jU5ń(\U^9)8RW<34}C$Npin8}Nn`uP/!>(g[tLRK$0P8,12Pa`6u(i.

EyOFa4\w[)9]n}a{ĊG-RGJݳ-_6((0H`pX;]J7@ѬCng?ЪW&XFIu4B]
?5RHpԭӬJ:tk:[YO*XFIu4B]?5RHpԭӬJ+tuI!RNU+7@ѬCng?ЪW,nY$J:ϚT?5RHpԭӬJU:tk:[YO*:tk:[YO*%:tk:[YO*ҬnY$J:ϚT9XFIu4B\ctΩ$8jV~|
s%:tk:[YO*XFIu4B\~OgT5+t?>iRnY$J:ϚThOgT5+t?>iROgT5+t?>iROgT5+t?>iROgT5+t?>iROgT5+t?>iR0XFIu4B\OgT5+t?>iROgT5+t?>iROgT5+t?>iRnY$J:ϚTDXFIu4B\KtuI!RNj4A@db10N2
SCrEJrKSbb^㢖LHn:120P+
![#B@>H]ɵLk&Ca`X:-ƺ]h]"~0]:\c=o;{	Aa3]A<za	{\gg?FwR&22#/ђ1A B2/_~ߣ%D)AdPd,2L%Ay`/_/_FKqad/0IKGiђ30PF&Iђv_FKع1ih?d3
?ђtv7Q/_2^./_ђ ђ~)2^ /d$~e`FK?FK ԰nFKW
zSI,O[[q&[,	3,`X-p6u ~[M?v_ˮO>wOOgO'\cy>c]r}"y>r}$>]r}cz'O'z';'?r}t=}qw`c]	5}t\#')}q5\$'kN>ƺ>)'c]tc\kϓkTOy>Ƹe>Ƹ(kk9>ƸO[b}rkv	5nkkkXO?kBOOsI5g
58''{E'\c\DîOC>Ƹ'kO%'"qi>Ƹc\L)>Ƹ3^PO'c]xc\vI5>TE`*-,pn|4P`:PZr1~J AT)S!!dAنJb5P``;0ϙL&1PZ䡨輰tv7QKT$-%ӆHGiLST$-0GEEb<Z;N$LZZ;Oӆ3
008PdFCb"*qxn;L>xAr@BArS|(.Hv:&N9H`pX;dxxArBى(.H
SdņI2Ì-L^XAj*(Z&22Lr@v:ũ1(.H2q΁"s#La
BL$0P8,bAr&00L(.HZXbe1 >2eYeYeYeB@0,,,l,,,,F "V@@`0YeYdb,,, ,,F<N\ h |0?0,Wbvrrpb5(_
F錓
?#c>6o6O`? 9r䃅IQєF|PJ
'57#>	>E7Ly0tnCrĲsu!3!T҃vѫi,I_}HM!15̈́v$/7D>Xl8q:
YV`HuvöݮlЌB@btJB6[-k7! õĶyn_B$GR!FZpn]<'BÏ ӒӣDj+δhѣG7IAҧ}-q]Bye@sZ$Fڸ3s<[D6-5xї[焬An jYIRl/lv(tdr>$8jc LSC9"LSa"PW!nl'nB0rtE'4jfFJF?$m\f
Ȟx,&
7!`#!u"̴|$
71q;r<N܄aWBXB"i+﹌KN'nB0IaS44!Q(h|lPSf"&|LeOMOl#>(ZV/4 HZ Ad㔆
)3&<I3bPUZXNn#>(xSSv"-^LnPmGF.89B^n|V!:Rfծ7Nhak.:4)F౤(@:tO
4j-R
7Fhå&\1Rj%#DTnAQOR
CCR jdK&ԆhCE5 ԆbHERM@;yD`Bn(֏ѹn\̋	)
4F&y$v 4Ķԁ  xIԃa5RuL\\J:Z*Z*֍1sU<J:
}h<VX*^nR t?:4t֞NKЁ]hgBHFi 4s7 h9y&2g h5y&Ɉ6"CYo>&GM>E6!>lF}i[eEl`s$-L^X1d㔆
Bђb܌'56ga#)*On(E|nPn0vF|Db3;!> Oχ-^L	k vPiCnM%.BK4ܮ!e"CcZjv:NK>_jaern9 y&ҧ2%< .Rq͘@ j@zN 5q{Id@s'w	Ɇ}l-C7pD
E;ԧH|;q:HA
#a=F$Ѳ}B=y%!@& j<^epͺ*q#R d
nbC(u(Hԇ  v?a2;I`  tI&7DWsq btO!Ժ-ɚK];5{zXtNP	R"7(|~}`7Lz=54'n#>!r3!͊͛|l0SSbϊg֕g[t_!jbĆ
&J(IFJIJNe&d݁[D.tÈ,i.{`y6?#X=%$p\Ia	[Gm<ZI@Rhxg:EzVڹ0:ng@{m\
O-,l:-ݲ+vIa9[e0L5au%}mׄz'wD#M]@wT	p܎8пxs @WB\'p, \PXE@(;aԘsCj$+v?I($-,12g֩<I'f3⁰V&ZPό!MN`J>P ]D! .>XNthxGl#ДW3c]9 GN$nB盢i<AhNk7! y$F 7DpHV!ѫk]a>GU4h8}xF|P6#>z?8jVmӌ\|xArDfX8ϭRySq@܄5ɖ>Ey!l&ȃ2r-盢]r&{an'>܄y\krO7Dl&ּ{Qr<	O+^Dmx8܋@\M\khth1y#q#4QX\؄3ⁱRln9rT&r3Fd]IMgr|l#y\~-́mbq#6W<n0ݷȆfCZiC(nٸ@ Mȴnڹ)biaSh
kNϼ)nEc5͂z&xC})nE039Cm#j[j%x%4CNք,FM,&>2Ԣx$Pq@>(GPDlt`ltdn 6:j疒O:-h	A\7IED6:}_ִZv(ǠUѼ32 7D&}j疇33hxG]5xM\`oMICh}(JIȅNm\Ѽ#Ey]ׄћI塞@ ^A$ɞW"P*xG\0h@Q7Z"&uŢD2Z7#``Z+]+ii񸝬nI4s3>n@R;Dmxw <8×i,TDB6]CYoɟ>E6!>lF}i[eOyt'.P\Aj_N7#>IMgr|n0ݷȋW]rĲ5p-J"=
q#r|n=mIډEFiI yIV]q#Rt`6b'A(<f+Bw>)PW3`l;O<Fw)r|^n1h^ F6s>l4CMѧ7'n2:.h!>%63bM>E6!>Lϊg֕gA#GH9L:RyQ%r3RuOZ!lH]Z\Adbz3⁹	OծiC.f S`Xd@*D!L'Z%RiWO7Dq&b7F	vê1n8}ɝ	KW&xrg `tFWZ5o$蓉ې0T^hEaȦ'68jlF}hLgA#W(>xAr@R8n;u`j\y%)bU֊%RlnH<N\!`ޤn+֔>@RyVZ `Ir:Kǣnݯ0(.H^;12i.^ĎE[eG˔$)g'56	Gٹ	KsuOM>&ܡ-jey$Zqq'6h#ѫRV!>/7DY34tO<sZ6a ZZ)l:7
'y'nho&±8AIEv4r|7DJq'rjJqX3Ӊ9 (w֤,DhE&F.x@h.Ws<sA: #m\ ZspyxO9O7DN6"CYo>&GM>E6!>lF}i[eEk\AņI2ÎRs7#>IRϼxF|P7!>ȫW]ND7LRiO-(7L:r*#I_}2&aDr*#V!$y8Kt:tE.~0ˑXK&r*^npPڵƆ|Ȩ	nRTZծʗ@BT%<D7iݢ+'Bt)"'y&+ԚbNg'B@lhsDII1`(HP9 4sZJcD}l &ѐ$Fh|^-I>9
hB3܊ݮ3M7vHڹ0$Os<TT	^nfu$ⅷ_")N+NgmK\@4\GTt46m!geOT8jlB}a@zMϭ+vt­`/|IGs=Ȥn|	b^GEK`!jbĆ
T&1P@v:ϭRyWyK)LɝkJEJ,д}y&`^nҩ{jTnNi+﹢	±/|%J>UZM/h˓6tC8V!HmD#b3Gn]$-L^X1d㔆
7#>F|PRyTΜ֔>1)gFN 4ܮ@tE'6K4q;r+nH+n/)9W"]ppSh.m]Ia	y&@:U/)9b_^M {J~ڹaū)^jAXCux0)9"68`	nfC}4*KŉU&#"蓉F4V$Ca@،[ZU4yxד@[u,H!ArDFIfg֛ϊ
O0j}6ZӚ҇)gFIgܮ^nuX^T7DRsiT~ѥj;DN܊'R
b(\A)k TAP=V>\ztM%}0/|WtԂX\,^-&Ф*)FRn%}}q?hˑHq#s@H4F$3a@،[eX_BLRK$0P8,12Pa4ZP<<JW:*Yѫi,i+﹌ ԧmsgi+﹓4^G#)N+ꦍVGJݳ-_6((0H`pX;]!ɖDCng?БZIu4BGW-nY$J:Ϛ#'g5+t?>i-nY$J:Ϛ#K[xyI!RNHVDCng?Б+[xyI!RNH[xyI!RNH?5RHpԭӬ:?5RHpԭӬ:'g5+t?>i"-nY$J:Ϛ#k[xyI!RNHb?5RHpԭӬ:ktO)$8jV~|	\PZIu4BGV<xk<[YO$ukZIu4BGV+[xyI!RNHqktO)$8jV~|	Z?5RHpԭӬ:+[xyI!RNH/ZIu4BGVl'g5+t?>iwVDCng?Бծ?ZIu4BGVŭ<xk<[YO$uk[xyI!RNH4ZIu4BGV'g5+t?>i}&DF!HɓQs 1y`T<N\*'.P\4P)d1yaK&&%Hn:)d3# >Bb1!hA@J4r'gȟD\aOŠȟHD ~ȟD?"Br'cOA/ȟp8=pO8D`_B%EW 'l?$"~H:iѝ&ђ2^9%
dFK	dђ/_g%/ђ2^FK@ђ/_hz-/_%m/_ }/_2^6z/_2^2^hz1ђ]ᆌ-%fɵl?몰,w\ _]p	MC,-p*,=pe`X-p\X\```6 `X-q`X8  ?S [~UlBc[YV"luJ?[J?[&*BUtE[*pcVR뗕l[l*VUqc\Ur!Vc­J8?lv?\P*ZU*clp	:ca")VE[#*!lqW[8Q	J8%[/*lv?aҭʶ8I
;lqglv?`A*E[ c2U!V9aVCR18EV_cVc󇊶;&*q	Vqlp3V_lro#*8VAcߜ9?lp{󃒭IKثc[p510
KhTZX6T5ht Bb1DF@e&1H7PdFY*cCB2S/L e$LbZqxnX:'< )LXePdvbe
(Ajva2T2Bqa$/0$ť30P>d90PnAhǧLb#!~x6.LZZ;ObBy`8n%GE僤㱺XbX\^Z!h8htXe1,./-Pv4@İB@tZ;N``nXblZ!h8ij:-(&p"b|v4H(Q(2K} 9r䁩} 9r䁙'.P\8t4	S$2Lr@v:G˔$2,9r,'.P\,2ɇ˔$)eHZ!	T$0P8,	S$Ldd8!`uR'11Hb9.P\1dD&)G%((0((0H`pX;bă($L``7Ϥ'.P\V,,,,#YeYeYeYeYdb1 V,,,,eYeYe,,,0eYeYeF,,YJJ,,,,#>,,,,1|+eYeYeYeG˔$<N\ h@kd'1	:ca")VE[#*!lqW[8Q	J8%[/*lv?aҭʶ8I
;lqglv?`A*E[ c2U!V9aVCR18EV_cVc󇊶;&*q	Vqlp3V_lro#*8VAcߜ9?lp{󃒭IKثc[p510
KhTZX6T5ht Bb1DF@e&1H7PdFY*cCB2S/L e$LbZqxnX:'< )LXePdvbe
(Ajva2T2Bqa$/0$ť30P>d90PnAhǧLb#!~x6.LZZ;ObBy`8n%GE僤㱺XbX\^Z!h8htXe1,./-Pv4@İB@tZ;N``nXblZ!h8ij:-(&p"b|v4H(Q(2K} 9r䁩} 9r䁙'.P\8t4	S$2Lr@v:G˔$2,9r,'.P\,2ɇ˔$)eHZ!	T$0P8,	S$Ldd8!`uR'11Hb9.P\1dD&)G%((0((0H`pX;bă($L``7Ϥ'.P\V,,,,#YeYeYeYeYdb1 V,,,,eYeYe,,,0