	 kƐ F@F@by name         by name         BUILD           d   	k꜆      A            F@F@                            ./               A          A          
k~ Ͱ  m          F  F@F@F@2           F      ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.14 01 N B En_US SP Communication Subsystem LAPI Package
[
*ifreq ssp.basic (3.5.0.0) 3.5.0.4
*ifreq ssp.clients (3.5.0.0) 3.5.0.10
*ifreq ssp.css (3.5.0.0) 3.5.0.16
*ifreq ssp.gui (3.5.0.0) 3.5.0.6
%
/usr/lpp/ssp/css/aix50/lib 1680
/usr/lpp/SAVESPACE 6352
/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 2864
/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
IY57100  1 Wrong paths given in README files for new ssp_rwyn LAPI samples
IY57101  1 LAPI_ADD_UDP_DEST_PORT command does not work properly.
IY57321  1 Lapi asserted at line 1307 in lapi_dgsm.c
IY57323  1 LAPI Seg Fault during shared memory handling during MPI_Isend p
IY57324  1 Revise piggyback ack processing
IY58003  4 Suggested corrections, changes to LAPI samples Makefiles
%
]
}
  	k0  ELBAA            F@F@ORP NU  SU  EN  
D          ./usr F2         A          A          
kt^  ELBAA            F@F@ORP NU  SU  EN  
D          ./usr/lpp test r         A          A          kz2  ELBAA            F@F@ORP NU  SU  EN  
D          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.14 vsdv         A          A          l İ  m            F@F@F@2           O      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.14/liblpp.a             m          m              /ps
.=aceil5mnortu",012346:EIbdfxy	789AFLP\_ghkvwzDMRCNOSTY GU-BHKVWX`()Q'+<>Zj 4p @D!ƛA?080p0`_DEɹ( "hM0b( Ayo7
@<`wKuڂ܅F J  <B OjP@ 45=#Kƃ/0`P
8p((/㇎"3Ȑ!t]-.DSf5SwRl2cj	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oك0heL혡Æ<n)JTԺ[7DI_GfVÑA:ٕ,Wf	(M_fڨ^zH"d]-kj
c@rpvQ8R)3uE2Ϙ]a	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oٍ8_B;f(x88HbNјMK)y<#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM1Ț9_B;f(yqHbNјMK0hɌ
[Pʭ(#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM1AZglD`7CJvƪn]w-FL`VbڅTW${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f<h8L혢FbNјMK)|ŵW${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f< Zgl0x9)R1]ʹbڄW${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f8pvPaJThjsm:!XI%GXEfV@dHWf	(M_fڨ^zH"d]-kj
`GZgl"<|R)3uN-HzKq%GXEfV@dHWf	(M_fڨ^zH"d]-kj
dp{!i8qqJThjsm: YrJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7 5_B;f(рqJThjsm:!iW${ٕPNe`z?fDFi0Dnmp<E礂&Ev	fh(*1CH┩NјMKuE1mBBH˒W${ٕPNe`z?fDFi0Dnmp<E礂&Ev	fh01DG#R;FcU7u.iŵ	( ,%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cE_B;f(р1JThjsm: sJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7=_B;f(1qJThjsm: s%GXEfV@dHWf	(M_fڨ^zH"d]-kj
fW=ي0)JTԺmT_s%	^I_GfVÑA:ٕ,)3Oل
&t[wmTL/=$2.ŵM0a{-3b)R1]ʹbڄ.d^I_GfVÑA:ٕ,JW-ٶ&EwKuڂ&81F"8o7Jvƪn]w6Ӫ/j`ѐ90(,I+=r('[2=_r"@#4I@jE{6Dȸ"A"n\[PW߳81C┩NјMKuE1mBLz2ފI_GfVÑA:ٕ,JW-ٶ&EwKuڂ&ѤFZgl4GbNјMKuE1mBLz2sD<q%GXEfV@`H?fP(m͵Q2.DȻ[7H+Zgl
<R;FcU7u.iŵ	0]xi	ve`z9X9قj#4I@jE{6Dȸ"A"n\[PW߳A_B;f(pPn)JTԺmT_s$w6Jz;2=_	̬WgM5_~$Q5۽jd\y wt]-+oقp{!ih)*Sf0+'cmAnjD	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oِ4U{-3bR;Fc|nN&xh0+I_GfVÑA:ٕ,JW-ٶ&EwKuڂ&M5_B;f(xPQ*Sf0+'y
ŵW${ٕPNe`z?fDFi0Dnmp<E礂&Ev	f@MW=ي<n)JTԺ[q8#ގ̬W"u+ Y3MH?fP(m͵Q2.DȻ[7"p{!i@hJThjr4tE2ϘJz;2=_	̬WgȐ H?fP(m͵Q2.DȻ[7ȏ DL혡";Jvƪn]w-GLtS,jI_GfVÑA:ٕ,JW-ٶ&EwKuڂ&{-3b4xR)3uܶ0=LȐ]a	ve`z9X9ّ A_~$Q5۽jd\y wt]-+oُDL혡ぁǎ)R1]``i[Q%GXEfV@dHWf	(M_fڨ^zH"d]-kj
cȎW=ي 8 R)3uܶ1YjR$I_GfVÑA:ٕ,JW-ٶ&EwKuڂ&r$U{-3b4CJvƪn]w-GL`Vcm@5#ގ̬W"u+ Y2$+3Oل
&t[wmTL/=$2.ŵM1"4zpvQ┩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pvPqH7 P
A 8iǑƌ

4g0`/"@4n\[P]MU)3uܶ1\iaT L	G9R1Y@ // 1R1]``љU)3uE2ƌ NјMK)yʔTԺmT_s1F*Sf5SwR빶Q}[PގD;Fc|nN1U)3ruI3@8"Nј:^xhU)3uܶThjr4tE2ƃThjr4tE2"C"AR1]`` 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((8ў<`~ŵ TNјMK0hɌ
`V-r1]``ђ&phԹNјMK)|ŵR;FcU7u.YHL[P..Sf5SwRl2c-2yR;FcU7u.&0+1mB*DbNјMK)|ŵr1]ʹbڄ)r1]ʹbڄ]a*\hjsm: -\hjsm: Yu.Sf5SwR빶Q}[P[NјMKuE1mBBH˩r1]ʹbڄɄ@QKTԺmT_s$pܥvƪn]w6Ӫ/j8H˩r1]ʹbڄ0ԹNјMKuE1mBLz2h/R;FcU7u.iŵ	0]@MaAe$\hjsm:& EnR;FcU7u.iŵ	0]xh\hjsm:&9"AKTԺmT_s$w6.Sf0+'cmAnjJ\h`VO$ <bڂԔNј:^xh0+椥vƪn]w-GK	眥vƪn]w-GLtS,jR;FcU7u.)|ŵR;FcU7u.)y=KTԺ[ŵLbNјMK0h
[Pʑ .Sf5SwRl:cj\hjr4tN-H@MaAeNјMK0h鶝Q}[P:@yxE\hjr4tN-IV ra P15X  E.Sf5SwRl:mT_s$nɜZZy`^h.Sf5SwRl:mT_s$nɜZZy`^h[NјMK0h鶝Q}[P:Z&rqjOiQzIz [NјMK0h鶝Q}[P:m'J\hjr4tN-I`]ۚOEnR;FcU7u.uE1mBK]H:6uEr)3uܶ6Ӫ/jX:@yxE\hjr4tN-I`( ,R;FcU7u.uE1mBK]M$KTԺ[iŵ	JBEnR;FcU7u.uE1mB`|%KTԺ[iŵ	J@yxE\hjr4tN-LR ")r1]``m:0>	H@MaAeP()r1]``m:0>	M$KTԺ[iŵ	=*@yxE\hjr4tN-LIR&XP@YE@`p-KTԺ[iŵ	=*@ [NјMK0h鶝Q}[PB<4x.Sf5SwRl:mT_s&P9"AKTԺ[iŵ	=*m'J\hjr4tN-L[PmBB[NјMK0h鶝Q}[Pڄ]a*\hjr4tN-L[PmBB[NјMK0h鶝Q}[Pڄ"]a*\hjr4tN-L[PmB@3[NјMK0h鶝Q}[Pڄg]a*\hjr4tN-L[PmB@3[NјMK0h鶝Q}[Pڄg"]a*\hjr4tN-L[PmB@yxE\hjr4tN-L[PmBBInR;FcU7u.uE1mBbڀkjEvƪn]w-GMbڄŵ $-4V.Sf5SwRl:mT_s&-!i"]a*\hjr4tN-L[PmB@ bk
(\hjr4tN-L[PmB@	-\hjr4tN-L[PmB@	 )r1]``m:1m@5	$Dur1]``m:1m@5	$]a*\hjr4tN-L[PmBm'J\hjr4tN-M6((|]6(Z.Sf5SwRl:mT_s&i| ԹNјMK0h鶝Q}[PIlP=&XP@YE@@

Rk P.Sf5SwRl:mT_s&i|NNјMK0h鶝Q}[P$3D^z)3uܶ6Ӫ/j"$2&XP@YE10\hjr4tN-Hܒ\N-I<j/I4OXA+r)3uܶ6Ӫ/j"$2sRF.Sf5SwRl:mT_s$EIfޒtvƪn]w-GMbڄ H-\hjr4tN-IFB0]\hjr4tN-IF@yxE\hjr4tN-IFBH4w)r1]``m:&M މur1]``m:&( , $KTԺ[iŵ	0]ͽ$KTԺ[\8M<.Sf5SwRl:Dsz?y R#?@p?4a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/{N~̠h(уҶ-r[0EújA@E?]s%j"FOvӪ/$f.B^U-kjՌX(R,Ԓl
R%ӟ(
4`4\( ,h@
aR`8sO-AXtbejH?f]@ҽ[	YPY$يJ=?fP	4xi[I-SjnފO-.0=xŵ rܠDe^}+يqm@@0
P%:@혡JQx$Cse AGFkمwa-N)eFv^[9 =&eJ[-ҁ3OٗP!xEf*ŵCj,i )@dIb)E`iٔM8VEKfx-@88VCk:E>(#4u_oJbn\[P$=fbƐ<1B	fN;f(R^	(@$am$Z`:aϴ[r%{xsI( ,m:yxEDe^}+ي0yY!5c4`aኻD0]vHzXō xba"xb(̝I vP(P
4gぁg?~*#oGD<q 8i!"dܔ [[(0Hv"A ŵnn\[P[bnn\[PYx,Ԛ@( ̝I vkfX  $ A            F@F@I#   r  ޾            ./usr/lpp/ssp/ssp.css.lapi/3.5.0.14/inst_root          A          A          k  m          \  F@F@F@2        H  \      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.14/inst_root/liblpp.a           m          m          <aiaff>
3172        0           68          2746        0           2149        2330        0           1087498396  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          1087498417  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        1087498417  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        1087498417  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$lX x           F@@@2         b  O	     ./usr/lpp/ssp/css/aix50/lib/liblapi_r.a                                 "8=.   .8A_ac|(,/@H`dehilnprst	
!0<KLPTbgkmox}#$%*49:;=>?DEINXfuvy~"&)-126BCMQRS[\]qwz{'+357FGJOUVWYZj^=BpI rk0RxATI$I$I$L I$I$I$I&GPI$I$I$Iy$I$I$I$I$ǃ@I$I$I$C$I$I$I$I$P`I$I$I$ +I$I$I$C$I$I$I$I$)< P@$(I$I$LI$I$H XI$I$)
d˄'4qCQ ["ʘ 皍vg\Yߌ(|^ҫmߋhqj|a||a@C+VgJBBz-*\Rճx _asTpH_tFk" ju8[YiH5*f."N^;p9a{,\9직vl0"c2t	ɷGF}3Nrmég,͌f.?vݟtr=M</c>䉛\:Y3hGrL}g$͢`>f䙴JC9&mI+Z>f>fэrL62>fE!6DY3ekrL46MY3hᏬ䙲9&lh}g$́c9&lY3cDq65RY3`p>fL}g%Zɪ#9,BMV}g%Zɪ9,BMV}g%Zɪá!k&%Y5ZxKU>-dbXKU9,BMU֏Y5Yh}g%Zɪ!k&/Y5Y8}g%Zɪ9?F_?jBgTևxO굴9ۊ!zK.+V$ٓ9f!foYݩI(%lX"}lV91c<+6OaAdS<+O@
K$xVZchH4}g'=:z.hz]56,bK;>jS.l>-{?(Y7~>x<+vO~g1 hO{;x9Co[!n髗9?F_Ŵ8t.\}g'PAz)^~	RdIt"`ϰA1@6oØ۬%ڙ2F%KY,>a BJ2Fɞ5f!`A*ܝ܍{Љ쑔}l	Pԏ2Fa C}k?8@#dmZ& H`%CR#d c5RAd fH] 0kz0poI=g'֍'ңyA-6C9?IWm45BCQQTBv
DY؊$1<:[IK2F^J4$>q84 $X#ߙ#eP'ֳY<[灊v73BS$lI[2FhBmQdْ6VsճB[2FNzq4++}l+9ЍT(Y>dЌ(>dhFL(>di+(Y>dw4#5&x
'>dЖPY>dMɣ<Z7;q#Oe3S,Z@|У&MMLV3QvBLvL2}lݔF-2]}idK+%$bP4}m;g'ֿ<q;H$F	ojO{_=CT$:Q]-i}JSq4dI56dPc"IFI`XK; @ <90fxT#+7 DO,@41eaTxT[0qZMgGvO@XMg@ݓfٴM<)l[0MD3BmlM<)vO@To`&&"lH&}l9g v	&"lHwdل ~P#LD3O@6@ 1d
QlZ76i7"lU0j^g3œF^ܓihnY6D`]@4)T2V<ٞY>n5\oe+
dl'k<LAZ+QLDL Lx	[1e0/{<>b&Ȍ"6ak(ْNH+}k>2y6VC4獬[1e`$=$L }f"l{<qdو+!2a =x>b&HzN@2-3'DX	S&L>b&HzP@Vb[1e`$=&Amf"l)c&{&6VCAf"lI`>}lM0dagO&{f"lYi}lM0!uj^}	D VNa"@gY>b&a!>b-}lM0-(dو$E[1d.UgvOj.)Z6V-d6|~6V,a[>XVOfnϔ9}lM[0fϔ5}lM8@3gY>b&E ]>Qf"l\
'DXN[1e`" DRg>b&E@
['DXɄ,P}lML F'DX@&}lM=@40;dو+a c<([1e`"s
C'DXs6V,a c<(Oh6Sr3f"lZ6Oc@Idو+ *h
,[1e`" *|`l[1e`" \`]}hؗް?T
䱸׽&ls=@]1Jb&¨A@3dل4
Kg K' Ɉ&{l	5??=HsلaTM=_dو+
l'D3O=`IOeGyiA%6c9?I5BCP-i}Ojk"M"o%ڝwbEN;Fܳn~@c h%+Z>ȯ?!Og)V$(1-A4dDa}a,$v!%f'ea?J'3ɒvV<f[0|W`0Ɠ$'x[0|X9IXOl&}l>`0fIXOlF{>0ݧxd=>~;"ԬkdْvVVDg'֍ÍUg;)9{DDiE!$+*!Og8t@F
DD7b4mXpbdYA0o,*0),xY8 }iĒN0ZIZN:;EBzVD$Lab`хA(k2LœfHVe~1mY`2͙8$l2Lu?Zx+7g+'̑#010*O9Ŷ	ZxN$l2LA֞&-J'̑#010((Tib垼I}hܝ޳p+ZhT-g--2#eɒ6U2LU?X&-J,`23אl[2Fʰ,R9Ŷe6g[2Fʰ,VO%fMfHVe*~1mV[dْ6Uff& A֞&-J Y>daY@PslxvOָ{-`7:07iPh&HV2L
U6b)B['̑qY(wSo@k,Y<Sdْ6U010O+lvx$l\ab`
wSo<JֳAݓfHV,\֞V%g{'̑qY@So<JY1vpgFF}aj	[ڠ>ŗ6XECT$:p#"sCwM\{M]k"MAH7JV?%CȰ5T,c0q0)/$O<:ea'66P~r6Lʱ|9f'3P H2,[0q_Y0ΥZ$[`(XfxȭdكbrN;&TOlvxȟdكbrN;*ԯOl'lÖbpQ]JH+8g}hB l1ÖbsЈR%gOTZ&;.,6l %g=?wH$F	)KYO`7(jC>jT=}K&'SdI)b)_n'YXZ0x
څ"PbpR3 b),=bx5}mYH	۬$GVٲ~/|8ldS'ə'fCA#'iʱ|9f'T(}@7PKYK'l嘜v¡%0vO8V/,+T<R+0 'lÖbpP֠

5,ٞ0O8V/,<RFo`2ֳ͓f6U18a֞
%gk'lÖbqCϭ@-rX<a=f6U18Cϭ<-J׳vO~ OB}~`eYF_PMg*p嘜0yF_X2w+<%vO8Vc,PЌd+<%OOƠ@+8{-6U18`Sy	FL)*嘜Vy	FG
Y>m7l1Öbs<n"Pc~ Sh6|ʳ9f'#/y EgO$cPqOeh |ʳ9f'1@B2X2GvV}h߽`~5 &{-f6U18&*}imQMvI}lʱ|9f'Cϭ<-J3*3['lÖbpPPOKlʬ*嘜36y	Fi*嘜<R(Hgl[0q_YCϭ<-$	FbS>@idكbrN
>T%|*嘜<R@fXg,[0q_Y1Cϭ<-$	F`!&*嘜/[POKlĶ|f6U18<R2>@*嘜1֞
%'lÖbpkPOKfLO^1`c;+X6%YX6Q"Xl, zŕŃqœئRLH$FrfACT$:p[:kCԾmK5qXѷJ>Eq6d+JK;1:[0z̑3dyv_bxt:noO"Ĩ:<$lK0zP@/l[2Fʰ`,BayI$lK0znYy%jMdْ6U%=U>c<^Y>db	fB16֞W[`3O#eXBYq}Cϭ<+7gK'̑^,:PO+)	Zxqdْ6U%=}iu!+Y$lK0zT<lxH+>db	fEʪ}iu	Y<$O#eXBYzCϭ<+k'̑^,Cϭ<+@$lK0z1%<l"$lK0zPO+J3@$lK0zPO+J $lK0ztoPO+Jƌ$}l*G>fyȯdْ6U%=:T<
l+;g'̑^,*Z]mg`2 $lK0z T<lywdْ6U%=u>rA}l*>~96O#eXBY>Feg6O#eXBYӡCϭ<+n9>db	fB'u>Feg`$lK0z._PO+LvxF6O#eXBYqCϭ<+'֍z"ģsxҵ)~o1 h$.\YOaT(jC>(6t	kYj
A؊WݴI7V/),<e"Pbs<#>bqu}ʴĨr['Nb%}`eZimbT9Ymf' ~iPgOlZ8Lsp\Q}mYUX*0S<g6OdhlNvLl' 멲}lʱ|9f'**>/@-g*嘜/(TOlLvO8V/,uJH+X]{'lÖbqR<-J͙f6U18Zx$[`k'֍z'Г`eY9oԯVJvO8Vc,5+ `em`ȑ+x`ýbl촥0q_YimVў.>`eX1J HQnY*嘜/,TPlp,[0q_YO*WE	Z;<>`eXTOl f_H4f8rND +02dHS<FzŤl'.`eXJH+*3'lÖbp8mR<-Jʬ*嘜u+"ҐO8V/,Zx$[`Y>`eX6+"]f6U19kimV% AdكbrN*WE	Yel[0q_Y+imV& *嘜JH+-3 *嘜_֞	'lÖbp<Zx$[`3!mf6U18#WE	YyK'lÖbpBR<-JWdكbrN7wR<-J&xB,[0q_YjWE	XI6O8V/,:Zx$[`3*嘜:Zx$[`G*嘜jWE	WQdكbrN8&TOlvO8V/,ዚimU3 gdكbrN8*ԯOS3 	}lʱ|9f'(TOS>`eXӪWE	W7g 	dѹzřFĻ +8es1
䉎	2Q$o 8t7';E+D'{b&`PYٌZ,[0|*gO>1ePs6S&7Y2{ue(KLDT(zI	dك㖵5	f"lHvO>:KgmdكY1dZ>`bU6V['O4y2fTg 6V\`Nا#/O>9&x>_}l<YM< ',b&ɞ[0|`%I&x>[0|Rg[0|KM<l[0}+;-&x>>``%&x>Y>`)Y`%Ɉ&x>=}lR4b&ɞ' [D3'f[gݓfV[LDX[<O>
lb&ɞl[0|.*X	ob&ɞ Mf,%D3GdكKrdM<(>`Hܗ1d6O>9,	nLgO>,'LD3O>,LgF"	&x==f["lQdكKrM<Y>`b^Dg[0|uKt鈛&xY>`dm`%Rb&ɞ-O>]	nUgAMf6>b&ɞ-VO>[6Li>ˆ6[&"l}lNs`%1d[0| X	nYg[Y>`'[6Lh_dك-dM<Z8}lJKܵ1dO>[&"lЂ-0LD3ŷ}lv[LD3fR鈛&y-}li`%9&ydكg`%1d7O>[f"lfATg'-Ԧ"l'[6Lzl[0|AD3'K,J"l[' #i&yKK,F6LqmfC,Kf"ldكlLD3fw6Xf"l>`WXgk'nlf"l}lH{`%|M<dك&6Lt9}l`%b&ɞO>vX6Lt4}l@`%i&x:=}l<ab&ɞ'6XD3ӻ'H`%b&ɞvO>]KM<l[0|`%1d'֍؉v7e6Db`*=ypdѸvo=LD7Y0|2RaD¬JrfLzb&ɞ6O>B]XD3

S6Lp4}l❅X36Lp{dكaV%)&x8[0|aV!Zb&ɞ>``¬|M<[0|O*ƪb&ɞO>aV56LlP}lc6g`!Z¬f6LlY>`&UlM<O>	*q1dû',*&"l'0LD3['k
b&ɞK'U昉gc'H^D3!J¨>b&ɞO>	
b&ɞY>`eP}M<>`*oaT?gl[0}(aT@g MfrP}b&ɞl[0| U6LbfiaT"lě'LKg$Y>`U+
Y&y' A6L`#dيM<{'
&yQdكū
&yp"{1d$Sog{'֍Î3~{-PLI`/}mBZ`0|l*6LaZc#MvrgaPvç9ۊlF.\}k"M?Xf_gvK$yn7rL}l㹉Rdg &v\PN33q6PaR\Fã.&
11F4d9gg9jdebB{3`#!埬Ȧ5rY0ϸn	ׯ7^H䘣m{{F4Dlݟb7yg!0">d=PYڂ>bbv"LOO6&p&pݞj2}l즳d}9+3S'eJg[5: {>33sLe/ĉF	, O-/T!ni!ЊNk"M"-hhW?go%ڜ4qd'i}0~gd(J4[0~k55{**R ]fP,zeYEJVyIdكD6+M^ɞhidكi M^ɞ>`256=avl5{&z	}l:`&ĉ3;'NeY3l[0~jM5{&zMf,bjLO?5MsWgqdك6Y=`}l0\jL>`2M=`QdكeK6jL',<>`XHm&d3O?my-}l8Yne`/3O?
@.M^ɞf[0~2MM^ɞg
RMd3l[0~,Opd3l[0~/M<4}m0~w$#M0'T_[CT$:piE~	R1dI)&k:":Ɉ)pR}a,*Ŕ}f,x36UTg	6O>Mr\Me)Y@~f&LDVQRd>`af'LDVQRddك:dMe)YM[0|j`&"l(J2[0|-w`"l(J2vO>L681eYEJVyIdك#:b&ʲ%vO>^)DVQR>`%_`&"l(JVvO>8}`f"l(JV	[0|-`DVQRdكNlq"b&ʲ`	dكueX+=YdK+=Xidكs{1eYEJVzfCAو**RՅO>O,rMe)Y'SrMe)Y{'Bb&ʲBf1eYEJVz	}l`Ø+=P"}l`S6UTg[0|jXA36UTgl[0|81eYEJVz['lu)**R'(81eYEJVzœf6UTgY>`7A**RvO>`&"l(Jό>`b;AMe)Y'X b&ʲě'ǖ7[1eYEJV|`~i78+>079+>4'ֿ;	R}O{#~Ht;xx@OEDqk"M"AYLDX T,U$S}L(JψU}lv7"l(Jψdك."l(Jψ>`f"X dM> EdكVAM>"}_	A)>P}g'=;(jC>O9Z+D7PXK;>?<ޡ?ϭaBZ(ڄ>j^'OKABZqOe#9IA)Z!$E0Ht;xR	ZȓHXEq(7L }œfli2F0r3>a ,ɒ6V}=>F 8#e`0l1l[0p`2Faz}K' )6Vwaf_^SCA{DDih>.aPvç9ۊ^ݫ[a4͓? ϭ?VihRɟg0gm44}b?d9 ϭ?VihRɟkϭ?VihRɟ>#MTX>Tc/3*xh3l6UF>Tg}#MXO3}#MXO3w}maHG*6L8g}maHG*6L8?>oUYiI&?A[a4͓?? hF )?iO~# ԗkTnoYFAqr6oZ8e8sNq=mvxCrp,R7h0h쥙ae,X6b5=F:XmPYar$F1a+:/w'
=!5k]8灜$F "CB*Kݔ43`v4Z+ :X;	hvB &гH}g%dkLL	c9+#2dF͒kE@eYi|4+`ӜVr6αd3<#rw6αd3}g%deO֨V1!agh]xkLC;)r2ЪFvCgm44}b?dLO'Yh3@B[}a7Y06uawkJdv3 MLl"_YɆZPU4	Z:JT3^x`g&PU7`5gHvOW
@X(Xd,PQʣ-l3>A<r5}kcq%AG֌e9hdv3"'6U[[,|䚮xU}l kYɆ[艈<ǕX(mdv3 "T@`X(I3 hkFGױ8[7d*S>
>DT@YT^7A'I?g@;ÒԬ|"iXDZ+:Ԭ?GX<GDx+bԬ?FY4@Pp޲qY뭰-a }l+'e]ajX(Ujdc<leAT&>U!>k;+90Y*&A&fN5Pe*
EQfeYɆZ%Pv(	39q
* OB'IU֒Z	3a_r
[)BkxZ%7QxTV`IuG6,X}j&}lŖUXjZ
>{X	3<*	AlTse>HY>nX]UnRGA8N1<)e>[[*1vT'DLabԨ$i m`UpYn
Ah[KAU V}jAdټtZ WAq&hnlրxdٽxMf68XDzP5"abGZC}mabP@	G)dԀH
e6a7gg}i$X0灛!=I%L|<ݞ9>T,GXGV{b>1a7gO$1x<p
lZI*h6#GAdISgb><ݞ8dISsPjf)ĂDiiL}g'=_e5Fç͞:_< rV	֩V$քhD*+"a	gvA泹-}mi!k;8G~
jLaOϭ [dB2fY
&)?"a[ZHFC&P-)L&)L1I}mi!灛?ɚ{c h%+Z>Ȣhv^ޗ4<l)4ID=G:R}drYݩN"Zײ}m>&&փPid)^΁.D+xx>o岼ل<k<n[7Nsk+Gֳ'5<<k<n,[7Ns+,#kYqœf	1<k<nwdٿs^̈́<k<nge{5~r/XvU|4zA"4䛂KMO{P=mEN[R]5`LOZȓPHk guA{
(Ywpo%8E i*IArL2]R		L0e~DLEy-kgĒqQx02\=BdēѲԸxXF͒\<RIIo%p.s 4; ´w9Ky	-l.֒[b{-'wmS0`e(zB˂Ɋ6CsX)6Y6XCG`Y)MX {yYi[&(AVZReehZyiRفx"$j%K$Fgacm<nӒo<D-"#d޲fNH)A	"T%blHOa6vIqV@&}kxBH!Ă}XGͬ]A	"7$!/"qe''3fF<4Dm'jCTյEu,o5(k&lfZK3dC7K5ap(r%,PץL#ı@̪(`$pUR14=@
bC8MdɬP3khW[5Feq	!XGYE5d3kpB,Ph#࡜!jKSJ9;EImkl6 fIRÓ2XrfTaZ"	RKuIb,Q͒GZ(*>b7rZPY*{A S6%Y`IuC`D`,YXral!ŉ%1()Hc'V!o`imxOD~Ĝ,
$"($T04ȡfBX֤ TDJ$i*Hi*H؅g	!4%LJ*Ik*IxJbUIb~,O͒,O֥XpOׅ}B k݅"1q*¼CKGH%Fr^̬I J(If">+ƾd+|+ܦ+DKPKR$LK+=,Wa,WU,W+ܴ+ܳ$b"r^`!L}X%,WKia>~)ĂDiiL}g'=VyӇ9ۊ 	jBwֲ$։>7OgegSpmLÈl>kY@aG>aJ>kY}k<@&'98m~A ԋ'ց53q{HdIP"B.TYP-Jöf,rg%Xv<ia#Ī+3I>}hY>
=	')0Ë<8ͧ	X+g3&.RXqru*8d|R~ZQNOx?'փ4['ְ"{Y{.Ta1טEpaxDsjË~Kkal3zgP3i={DDi'd_6oC]}Sv<R}k"Mybq"A/%ڞW'@^b @@yZ^~g1 h%+Z>ȿiv_6Gp߄k"M0Ixh	ogoTK;1`u57Y$`yqKK{Ʉ}Ywgo2 0pXϻvW9&KB,k d_;pid"ȁSUy*/e<g>bf&*灭jj֨Obr\li1?e3q<( .Ilb~gjvg֨O`s_`%
P?eZ&}kOw*?a̘]bfMFU>v9XFjG֘lZ}iP}l`8bjC@c#M0'Q~]ǈ(oK[<h'Yl>"u`yOpKJxJ,_qݔ8pX˖@N4_rY&J*!{<j<}k(LTO[1դmϭ/'Vߑ.KNsd&+Q(MFB({PeY@ֳ<ed?[P	~?1Q(灭jMV`XF]f1 h%H}g'=̿?ۊ<xj#wj}k"M}zP6v
~H3P3i\ƍOZн>avg{d={$Di9?IwT;xSghtl8t<}g':F״:lP%_<pNOTh6deZ>c7@ċ)EQXGq(.MgɄe7Y>mSgT5i+'e)쏭aY>	{'ִmSHqBNɝA
G灛'Ytko1$#MEA$G5MZ6|#<D!	Rh5/N_2:x	 LY>jn	ogtp"@*@m?DEPkdC<KU	Ec73U0}vL	Oa'(ŜEPMd@/x"gL]B̙gpHidBgU"O\iP&q#Oa'(ŜEP_f<iE#bf3~r>߿	A-6C9?IW}hj(v5[l̡++xg`6,Wls]Yr>n?g <l.M^tH%z6Sv"P
3]:pTfkTYin?=WYݩe)U5vOaJ@pH<w rXG7G@"o'[03<Ogp'>aƌ#-x=l#-}f%4s	RC9?I/溇4qCNPޗ45rx*V$=}a,	K'g؅tq@d٣0灛Qg؅6qEvO;A'x؅81}Q.Gh5_d6a7g?}3t,BFbl \7mha^!Hn<`-Q6v34-
v8lFVK|l!+@BN.%i6CnF6Ƣ=1}Q8Id٣l1Y생d5`qfj?_gqT0Aβxİ8Mfj?_gqD!?:k*B}lI" ~?$z;Ed4HZ
`5,VC)0;K۲u%d7) v4@\CP䣔6b,HKäYYY+!bzf?TvVc৪̜
TO#,p.{bC?1bA"4FV>{"Fn(v㷈P;L54"	gf4@0lZz2"O&uY7O37&5PK$dvm7K.k`}
-XG$q<h
Y>	=S{&ON~dZyd5$l}k;kƓ$ݫ; kdw!`2LEVw s3vw GdNsw d9d6w b}XGx/39}ko@9low2LB[; #d5I #co<{; 'ְsOfDmdS$3 4}kd׳p5}k; #^fOfDmd$&3p>2J5Z#U['"6y1ě'ְI99"Y>{VOkIӃK'ְI5=}k;8}k'"6zْb=gt'#! ]c8vOa^q0y9e8K.g6Wל2e<g&j'ְ@9Y9fI; l[[@0sɿ3|gp@I}kÞi},Y5MeY7   #5&2쏭.l[0l` @I}l'` @Q}mF5;&q RLN&L@9[3}ildْ{'ִmS@ @SLj	x'9wtDi$*T?8}CgD)xOn(Dlg4>lk[xO79ۊ*nڤJF|R3QG䳻ddI46sٰU*=a.Re9=_Ye<[3=hɬd=zA"4$q*7mR%8}C^Rh'Yigs֙4&AbE	nd(7M	gvI"!F`{	bY8ɒ"s#UKqA9gqdw}l&Hc;"[8."3,Z +}lDd3#*3>B`s$F%d3#Pgq
Y>B`s$+6gq{'ְ灜̐;EYD[8ek灛*NY#	b,W6P9%)?ʽ<k;[5`oW
O7lw6gaW~#8Psd!泻8P}d!EMg']'Ka~W@|ib-O8[#-GzGd.o<r>q0|o4L7Q>Y>GzlZ?q0|nd0R>A}mFDOPgOa"g#fHɓœPgXG&ʳ$\dp>Y>Ȯa"'B?@d.o<r>q0|od̘n CD_d! d3jْ.ds	p"}mF~DOPgVOa"g#S$\dph}hd!"{'ְ灜L\̑s3D#dڄJB)<Z?#~D²"։H{:8!S,Ik"C<ݞ,ZD1岼ل<xHY>+f`qGsP#,MNqXG։Z??"aYBSA`3}h!S,:  zH|) +xL󒵓H4k<ݞrQ}i(V,<a7g%IByeyx<dP^1a7gO%
3vy[Ax<(}i(V^<ݞrY>+n@We]Q-gzc$.sXBV5<x<x}{O6a̠di,l͙@&i"U#8w=+5B;̑}kxdKC >0CX\埛.s#\{&Or?gq\R~cT=2d>MlZ?${6`\nr[&%>M6O*w@`]zMb0?n\Y>+Il3f3vz<8a7gE}i)O88G뀍IJyz?n\8}i)O=8,#f+'֒Ƃ?n\>lGkdRr?n'֒ MAx+ >/gqXbVO\`GuL?dA34 m#%3jEP3ba@Jg&)M^gݔܚ^3	xHg	1*b2œ,VpX,?D!R&B'X"7cN\?"
Vq&['ְ2Ϫ?gh/}kx8X~`R>Ll[YBWLH{::H~`[Y#f}i_f.4glZJf}34ٳ'U2,Qa2X6ao7	ǳVk4x'?QDN=8vOahư+@'%a(v	+.~}m?dD+j~6`{sfq0	Z?&{(2a!bVYd;'%a(w`O'w~{-'3.3vxD5}i(V,<a7gGvO%
#f[=b?nAIB1<ݞ'֒ml#fdPx<!O%
ې&ibWTKYHm?`N౟zm3Og/}Uy(ae#/	B}hO{j*`iv>AuSοJQ<dIu`fd@*EMKQMv.PdP3yqO 'ְ灛#Oȱ\aǰ1Z+3,Z?q4#R=Ɋʧր.ybә[dĉ!LV#Z@1Lb?tCvP3gp<Cixi؅txd3!&+ }mg!]9/><hBو}s&+ @(4}m\/1B"x$Z#;Y><hB&LV'րPOd"add}m-I/egL[6ˁA$\ ,8,BQ%ad^3}kbFhB\Ɋi,[X<*Xs/0gZ?'>d`	!>gqF4L(Q;"'֡GY {'؅6wCK'ְ!5B
S&+P>N[bPl?e?a(Ѫ~ll?e[b^䢆͟`?m{8$%3~s`?ؗ?ؗUg>1<lЍ&LV}h灛@{%ä!?gOa8bK1Y.{'q?e="Δ%a"s8 ?d[9+7<K6{@]%J$ZqPEOa=~?q4#gsdɆW>!Y>xYoL|R?ϭ EdD;7,iYBZĴYs
ĴPzXI@媄;T?$,gvOa8:bN0T(Y>Ïa(|Bs;/><hFŉzdɆKO@~ibә냻'7<hF¤<2aF}h*!>+Et #J	q?eغ%T';#~sP糸z~?R7$<2aւK'ֳ5	K'օyxЁx2aRvO
t+'ְ灜M,Cʓ&2>';gr8iWl}h(3Og;h!^K#S''i=a(f9&̙2Z
R,[bv}@ 7X+"K[X#Yz[XJK.g7M#AHÏ
#~´ԧւ>=bAGIH+kHP<ݞ'֑1v[ل<ݞ'֒.m`q0灛VO%\<a7gZJz?nY>	sb?n'֒.18XGKlGݓI@g`qa7gO%]O^4
쫪%`-iB$['ְ灜MGLdϭ[bә#gBɆAY
Y>?=,q87,g&ir]ɏ乎54m*@?}g'-,.PR͞"7Yii!tIv9?F_ބ6Ϩ^>
+YmcF,|r>nm3KYI1ikfٰhen	l~VwCi> g&b>\Ir!K~r6414?>vOqJk=A+}l[hL7V)9X$5ӳ&w&6N͜A-}k?)4>q; %$Llcw$Y>&{8[7m `@Zǲ2cq'ִkSܘ454>q;~pЋ&#vw&Z3O~o1 h%'*'8h_YvZ&a,"Y0%ZేhWuL?d^}hIlkY6O1B45{")vY hO{/C xb}1޵&+n'7NGoH	/DZ3xY><iDx5}k;R#`7reXjGֈ:Y238V#g}G%'֥3KV!]9,Z?&wf  :y2/.}k>iD'ְ@blȰ.g!]9
Oa1`6:ĹqVu	Pփ$V(
LOXD㺄>k2(
#v_aT72'hWNgp><`6/Y0x}i\5}m0:<w,Bs<	,Z?E83M0"ZW
lZψK~;+ϭd;/ebәWd39dβɀaaBUG@qv~rZ\_2(w}ϭaFCybәк#ZK$βɀZVX>`9πtq/Icx8H)Xarే\HiD{`wv_fȕ 2> `@ Vn\MELKfb,Ga(V͔m'v~ZVWdÀYYgDgdѴ$Ol?#?Bbϱ>= G)|Q/E$# n&@6!
b[:!ٸ!P>)ZY@(w%QY/(}xh@K+0aybOD[hn6IPH5Hr mdr&irDd7`q3c`û {{pY!]9%XGfL?c7S"A8}dٚ\ϸ5WNgF#g3&7f  :̋GւvOli=GwIm?Vi	}ix֒bә4}kxɀe&E'ւ{>?E3(b9Bs<Z?s2`81 Nd\T>FOϺf"ܖE{'ֳ$$}kF#JdgxaOw`EP6Sm}wlBs<	,Z? @uBd]Jdp}h>O'#r2\>+3XGfL7f !ȸ}h&OAݔJDBÀ#P6|œ`ZG	~ lZ0I1ޙZA>ҚEYdK@=t0gm44}b?dNVJ& v7"|	gv6`/P3Jf	.3>+}k9VkR3[_A)Z!$EgP@xٵpNVJZȓ`XK;>x.ĝkY:LPX {!
kg^ɓbHD;ڮ4l}F`'g5FZl_`'ÐhYal:Wk`>	֩Lk9IA)Z!$E/YBg"ENOT$#!ֲ$ٓ4;j	gv2Z	@fL	!\w1$P3yO͓fLBb.$0Ju#GZ+ ȠUP!>nzA"4JOTYOdw,`P'("~	a@Yl	gvOk"d9b]OaO_a2m]WOfP>W>~7LoWV>7;msYi"}dPhYa,`< kR>qX'@/}k/I">sQ灛3O?9K"X|埬zA"4JO{E[EORhBrR&[a4͓?=6U4e`4>b*7XK;9$m]Mr|\w`dyAHo.{?	.Pg^#DRgAHA:fZaOg	Vȍ5bEĻ4K&bPVdsٛ X/IK(DWlZ?`E灳2 #b4r=ny5[SJ[7eU{_<F7#\`I@Mg{L2̙)klH'ң'ց1<m`IdDdh_vwdGX_q*n6KOje=@KOj#@l1B#g7Oa؅pdȃ)^Ii5[s@I}k>	5}i`>ϸO`I@Xf1w$d$bߤcvP3k}ӦZ @xm`I0$YFIPsqaKOH,Ps
Øă<><dȞXpb-VOgA	.PUẄ6Oa92 +sn5[@9}kc h%H}g'=5"yCO7t0ID5V!goh a,$w2gt(T^)?Z F{fu9nrą<v2	[5VWS&w^?ϭ ppa݁E ޾ّ~x8#d˓O0kl5JZ~cA"4JO{GPΨ|1vҫDdIoH	<$a,i)/A7L(uL},FAEBۍxM):6)ºB1)ݔi`kxIP䅦`̙x,g+@A@f-,}"RsD7^UDk=@}|ٯbcZqVE4&VP&V4v~l5Pಬ2`">`,ec2(-`.dˇȗL̟re`Z౞2qT''R|P(4eK)F{?XS3*M2BYxV@g"D0'V-#HPb ZH#!'3bYEKLcg׃ ECxZ~{-OK'Va6S&}L1Jbɇݔb?"c@
Y><,F!,[XS,"b^1	O^Z vODf?0\g.K)%YL̫nn{,r=P	k DRQĬ;moP!Ok,L~%wdiiU"!ShoK[Pѝ	/V$ւ؅m`AHn)TTwje]b7zȠSOl]XGP.o<вt<K3-NGY>%vP4~o`I(&}XG~x}'ְ慖guS&eA6OgOL	.Zfp?PY֕Fqqw%ʬ?HX~0&%3&w#O#X0@2}lw$wb4aea`I~*n6KOje=@KOjE=,TE~Y>4+C91X;$#Mvrgrpx`ϭ?VihRɟ\}maHG*6L8 ϭ?VihRɟ]}#MXO3f>ea#TvFvCȠiN&7XWánELI4Y؋]4=/+#p2O+?)#}E>8\$
ĵ(̤7<̜~½yjn#A'39^E`[aCa^޵f7po|BNX~ӧm0{KӓU&;O8shPL}m#A'3.%%#8Agj7g1Ya_nDAYbS)PA!Pe*Lq-U 9L8p,XG	VN2)ĊJt	 -cz{~lrM+'_q9+j0 HkNܞ a&l"j|]܍;4~}Y٣$8  ,A4J+a~m,=M1L@jh_đjX U F+D87&rpCuɪ09$ BSIqz]"'S~]	gy`Vķ)ʄ~`w`0Xcۿ_23D!̈́a ;&|I;Ĉ7PJr	wP$/iK x$%n(OӘ`_e+,=Mĵ^샜/2͂U`+~l~zíi|FCa?nkLr?	 I*rKl2Y a$9֒U$eLQjG$=PYSgl(l+כ֬(WGhIt6_<`Y<f
&;ȕ!@m`0?d"MU2L6_9
C!g VvP{97:ɬ~D`HP7%t~5sMpE##FDMJ?ZI<Z VGdϧgvtȕA'EfIEax@o'ƌ6lfW!DlF%YY<*Z An?UAPÙ#絷	V}lBOM?EqM@l'H#IC+!Lqqa\p{-?	(k?mdn?ѓ^F;_ akk~:x">p6PsA݄Mdne3tq#iګ'$'#Vm,.Pm8e&~Lr/NN'~DN+n˻awENH$&
YwN$ϔa!3tjT{e3
<mrru&4~Ȣ6r`z]A}18l?$EK.IX$ϧ/DFML1=~9o?K4A%ZK'ķ4$MVʩ3I)%t/Yw,I7eRD|0ëUb+/`bxٖ		k	k ;YZ⑸wk#JoY;d9d'ѐ%?	V"~Ϲ"NYg!<mYW-m(InX%(IH0ƽ%e95?Z1Z/DFUBW[EOOuUSi!$
 	 >"
JȑAR|ѷZN~D7R@1hk޵ԔlҠl6 *hlKFD  TPg,hwָɕv{d*X0灛%goIs.+%vL?aԘ}@٦.,^"Ve<i'dϱOSAXGʇ;]Jh8b'9؏HB/MVOar5ee}aDg$mJ'gW{n/)?8`¼?Q!euYIJ	j'J'LF"4(N"(V~qdjYZ[.,~0U1aֲ4FOcrm&`\>ڧ(p(&'ShZȓZ?x?|,kI/Df	wO:Z'ke8|xŇYmfўhìRae6gY;{ O"j460+$B0ZYya{1Sz];9gW{(4㫃ohNΡčeucE2ؑWV4@$k ]!db2o&C#~Ƀf`%WzՂ9Yҭ$޸@|-*0@.o_sz"bZǪd6Yg>'0xkvLXD'M Ҁ7d"y	gqØ![`%Uǲefpc3OKY@,}+ZG+<:&V%WzՂ9Y:Əe^[f!dȥI`XWzr6ìY h`VQe)1ìk8$D@ʌfƽ~lv&}ia*ڀoEmm.KgX*"[?<.V޳Emm.K3	4OPDP3i@'Xl$=dK߱'<@2%g#dϘhiڰF 3Z͆ɞDAX,HHn}Gvoa"r7H1<sr<43+%`QNJʄKp
@wP@}q[f'쉅m>uOηo[mߤ_'D.m rrq?$A,|I;BLq&IU8tg`e-: rq[*oզȞ eN} ;݂	nD3S TX+c\' e+>	??],dTɝxFCY@c
uKؗ?%5x![=?75Va^al33Y?)W6wS,:éYdF io@{dj]ٍcѨ(ě34}Gg,"]Jìل}@La.U1~Dg֦lZ?RY|/0I1[g`L]ț3D _d6V]N~a#[m4N6<+|VVQ-8pa^i$ TpC$ D"4'ur1c?[dRYZG-천<)ZSyY*8%hK!s=pi˒Fq)*J67e6}{3!&qe6}(H,:,1w9
Fq<ֶP3z2jvL,Pl7WLKRⷲO()jĶ\~7i}dlIݔY`paZ9.Lw2gD)ed2NaԦSq~YV&;yd6穝N
+XcEE*K`)Y+ȗ*VKN%RYem`v "AFcdPG,+ \涥IfjklH&`?X6
{=s>Ɩ{@4فyNo16;:֯B2CpBgkBtl	B'"+fI-{jegHYB''	HX<[jm  +XWfyZdh$#GgY=;
&VR$V4<1bH	G<,[k?63mq6rd``/2a^QG el6k 0	(ٚwu>o}^?qw<diiM"
F״T6E	YkDh {@av_ɻ$Y՚FIY؊5+
pIy_!$/HbKTvX/ʌ>ʶS٧MS47XTg#(&i@s}+(K剕PS+<k`^² m|.ie["HfIDm	H$_gjϭ'?#bZȔ787Lzk4wJ¤妀mh>FP5"Ս#?X6&P7B6bWT2}y)gdς̘3fLIRNpoXD+5J8X/ʌ>&P9,ߓVf72Hm~p"2j%?6#OqIN}l EdԖFcH)7'0Y9wA\rȌchXFq 
zÓfU޵aL#P6l=I!d	zȫurʻO+ @ë pl'jYZV~ĝS 3K,~[Cqjea</9e p3c!q-g>4Ⰹg:Y_@fi	bmN3zלMX{A^x8/<fPn`Yr!xџMpiat/9LA`r`f$X3bxgI;Ʋxjg&S֜8N	lI;D͂?4ǻ~/?߀6&A͠)A$2	[(A.BM$O$ωtK jY?'_̟j#gY	</	?ӯ /Y?,%+pYQ'{1y+6DQ?ɲ$L?N':f	w 4>$SxGx\IrOݒgڒ_Zw^s2g~ Z"kgU[!mI{!=&j/=%\/A$/g3x^^4^sc\hy,' d#AH8K;0Il' d#A?8K;'F}мG/g~v)2aL&L,uUlYz NnLDSql̍ vqPl4]+F<%"CzݓlcXT%>	Vh"}r?	MՙJ0uUҹl3iN}N~%)Ω Z7w*+A-@nLZI+j3Z>Z&8Oe.Z fk Y\RJȑlmև6ԐP;.֤DUY{-*)b_tĴlT65D	aP# "FmtZ4g԰<XɕsmK;0ol˅%se!xzWMˬ7NGl:(;`paZ9L8d'.쏭%lZ? s3Oz
qLVV$sՅG;3Iw}kx.NF&'eVe;~\!zQYX2,:RbHPNNepD' ew	#A'pN,%gK ]m}mW4}TϺɿ|w9AL>lɂjS3ߤ㹓ĜRϭKvOaHfe㫃)7RI$ i
q^#nƿ{nN>F8^4v`DlVV%\I:RbHPNNܗ@ jdNEeh,s	zگh֨'x O6/VXW{y2mJ.֮n	</"_VAn=di)K~[C$Lw?"0xx^sYi&m&Ls
F;F9LA@O(2FěV@g7\a<o',,YH^`H#VHCTy0BA ;Ho!md<(z#GmY~xPٚ}u {ydk^0G?p
R(y_YD,[Ye"P547_>o,^T~/)vV4FO$??}g'XP5M(8|6Λ<qV#^ֲ$ւ/|&7g`YEUFRU;TIN	Jh4|,h>FP9"fՍ^F~:fd7޲fX'W,Lj\!G+^dy]EkO[5D2adxX0bTDY-;B dF!<ڰ?,I':OZ!
M#Gawtr"5Z&v92,ʻ֬ɀCg3}BՑK2:be]odmK2zYsMP8U0E"P\oX$ ;2M87K	2ricmL?Y2m+~rn_V~o'.X|ܞur<f$>Ȟ8߆8tRawr/X tN_`&O
+?I~8F}+ MK0|_I>K$Ӕ/]ӉElA'Q?e0C7$VʌAvF<xfک?e6^WihmY=r٩ʓM!
>5t!6T# h.05g9g/n?~@2IZIf䚳H[V)L0vjx-!ڽPY"lO4X6v+̵@LlF} ~R[UA9<n6Z7r>{[uP>l78X5
e>V8o-"t׳at)l;vSml?Ɠɟ.de8sҹl	??E"9(<lV4X6}j^̍gڡ"V*Z Aku᪾9h2:"gV87r!;Lր @'PwBRP@B6 `UXEk`oO6`oe9L	.ļ`I#@1\VKd.ol:(;L0@0VxvOqɟbN)LցmXGg;Jh8bqJbf+82lZ?3!\eve>~umYOw~:ıʉ.KN:0KIjnK'LF؟A:I:dPW,Om.s[R̳G޵@VP9&iX*%XU1ȧ`6N`~d_, &B3ΰ$W?5DF4hQւ%#dxXb7t(S*,_"فtY73NDl~d Q~-ciA"4I{Srn"qC6zdZR#f	ZȓZ"#7GhoH	/Df8cmeucE2WV4U0@34 iq!Q7VP<e}T5/L o'{`~dx6PfD zՖe]O[RK̘A3L,:QHް1nNa6i&Ov$ @kdpܝ0?T9efqZӆVD.ɑY;D(4 d2̯j\S{XrYe]V
i&O{1`{(z,:b)fYw0W+?	2`&|SĉCD8U0EAe
 ws|V$wy`5*$*87KH:%X1P3zl?_dEBLj .ZDZR: Q#fu~䙧
$}:Y,ܞ\~t9H\nqr0byHC6$w| }88nJ?Io߄4n5e>Ag~	OMF}$. }v@dbx//o|M$ a&0w4ėL*ʤ([%K.呫--HӻKULdPtLFVl,v<A.KQV
ɓK	&|9ľ
R7âP%L }BߞIX˰Zw֍cIfE0dKO	wI7V\VX=-hH ɚ<xuSb[GBĐNK~nЍLʂ/'Ĉ4H̓w&/J|:J 3ؓu+Lل}@s&z`pa2ؓSvUO^'ZF K'ְeoXu+/'+hٴݣ`#d6{'DF~fm2ZQfW㨬WW%TLZ:ApmnA=N#A ȝ֔
$Ec?7	fYwc/IO@c&Vǜ3a^꟏jf]pl^$$$.$! &,䱜O O3SF4Ld$`mX0
`Ć|M]âIHIr!-s`.gHMA23zZG%yް%chͫZFƓr]uI@To`AU̘"plXa5o'?TbxB'#߄ZO.\'HJFl6P~F_%m.B?	[#	S	~4%	fLAgi`&+O$9g_+P<7Y@fdF~mY̌YVPlh#~w݁uqZ&q5]YiD@ԒWRaeg`I&Ob;~LqJd>sd݄d9\zӺXu)㫃	KqJb`}!>'f}k#ml.N؟Xu6m dN{n+WRJ.)fZũc\WA='N#A ȝN(+u@ږe>r勵Gl:(;L0@0VxvoqɟbN)LI}mn22NbԦS&.,I)lv}mR#mS; \b&Wm[Q;Hȥlw㨬K\㫃UL[X.\1b}"1$'uA\A<V3 \涥fj\ce[a8;m/Jq{-$aG櫽xlC!%O)T'"d04Či`}Y~c2 ma[Hł%[Y<fP-pJ#`֜sjY`F^"chj+".ZEƓE;:U#d<e`I``z@C`0V<#A<IyZdhk>omPLIOBa2ԑĐͦLBk(Mt{fL+J;B-A Aaz`Isgd3k-LӼ*3izX/ycV4FO$XA?t	
 XK5MgO!d_z=C6zoQhp*YvY'D2fkAј(%ڞP5fx6o0?dE.+$#MYOeF״6vSz>l&.Uh5n6h}XtЫv7eo%uY-f̫qIYuY>%qx!g 5}k>"[xqXq]po'%%'Kb1a-qXLPo֫7Ou櫒R$ 1d|Gm*ڠHo'{ nNAۍ`1 F}bIP&#b#S@듎C0J`WdSRE~pD !Z/pZ;)?yZ'ְJ¨/.NaPw~qdDYZi+>$jo3LoTTsP>lCw~NIU˃QݪI3	Y~̓|a[.O6C@
vA%Cq@pr	w1'x0K/	m3M.l*j-h)g1ow~dhOR}͠ⶥ|{$=I4BKITܔwuWf.N*){(aSG'JVXX*ϴ8prxuakZ`5V%HnsyVBMq\o'd޲	?%+g֊Dq݀f@(b;L%\L<)PO^;>Z?=ixBh-ԓ	bm:Pϭ!}k+gv"}`=)Y6N+	D	D$,,yam`"dO#wnNDF$;%)c?7YZi-Q䨽+S'KO߿"cؐH4m*'[pv<WvkKU4)CԄAGXxo{ݔN,VE%R>R~XHU$_gQuV^@Đhn?xUaЦȂim`b%Z)?ȦncQlb[\w猙?d͚=y'?6`e̐H¢,x&*fG޳8ZQ݄~Y+H<Asjȷ%[g)"QDf7ibN1$>
lCUI[k*Ƅ樒<~1H#S?Z5eGD}l4ωH5x%e`y	kBhGݓeyqW2dX5X,̙?|ʕ^OxTE`灛x&Aq|dH F\goT5e42${#a$y機&c˖F>Ɍ#?a5#2V]LFL	;i$ |KfYuւ7PLfGzwdj!?faUZ2oGeFIjjk#&VfU,}m	'USi$yH-O0*ddKuh'YڡXyk&#i[|ڦDljM~d~U2dșM
#fFqRMmƠcXCCq
*Hrע9f )Ik\Zd3I(&h#Pn;I#&N=Փ &5+efx.<7"<\O7I.Zq6Zq]jH+rs)촦_`e݉1G'ԃVQ936CdVL&ZBkKO	'LTS 8t֊\1KdIdyAk7$(Jr!7YڨKdY Igvؒfh֨,."En6P}.gJ/nqZ:ck+OVeV!DJwT7a꧁zoy4hP?>G
Z},]rsy+!(K5YU + g#ٟjB?;j.hA~ʡH~}h->#Cϭ/>ߟZU>xrKTY@ƌm$Pלlg	)R^eI+ YD~r WPjKPR-YU{m4 K7'lXx,lF8umc"9݋+%vL?Rae=L&L2}kx֝WR;mN]p`H h$,}g'=;xSg\:Cg.6,;ywvʵ%9#\0~1͂@bZk!=(BfL̆K~z}fL LK@%B0VxPdyɃ?a3NUa_)֪fLg*YO(Iw`"*XWӫ@&i2H_,]T>BfU޵<9?F_h 9FhBrR&m`ND9+a+*e4;}g'y!}CQh|Ο<!y@Dn66{;yȎd&ik~`VF(zVH*Z 	X	.NNI\9b7VF-V+4Fb@ ?NY@@>/}k 8pC{G98<Kf`VÖe]V_em+0x;L&L2jOZ>~{gyb$ʭ,]I9uw`oSO|wQ{L}k}XGrz8eva~6;[m"3+HO9uY6D%w\rt䑴OI]`g2~$LwؐH4l1$G8;CΚ-Ht;D}j3l6UF>TgłdIiM~6#kpE"k`XfXȣH<b _ F_IgjfV뉕vEW`J0pX_[UXI#&V+7~ȏ9+7~,+To Ǳ4974eT6D݅6r2E,)b5֮FSTU04efzg`%͒#MϘQي6a'TG/>THJYڦ$d@T,-09*j305*^Yp7nq2VFSبb{e`x'r2yـ >®l=6k<jGي6pUZ֌ebJ*If#k,ZCe6`@vkXɔӫ4FRdMv5	~;emUjN;AJ6-X0,obۘl}OcvPL`t0AYɠҨb؏X~bbŷ0>&L6Ya+XW}k<ЙDzP,[]SXXbݔfL`t0,,ZXQ:ű1sxg-ؤ?ae c2g{ۧMgyցfOg֬#1jp?V)Mg֩{)!} 4ٓ>a*X9	L>x͂ %[X2W5Icr.aVͫK嘣fSh,.O]z<#ج97YeemUje=lC	dkm\tyLlSefơ5QV#	:;6Lpzĩ%bGA;KL~x_(3yf@ Reaa;YaCYaUZOf{e`t'r2%fx@ٞU͒xfƤmhFuI$q&_8},.k+b6P;fl2b79=XFXQV{)k>KV_6a&X(5ud%\ڲFVf`irk<Xȳ&)tNe}ĠD	mń@7ZruR#;B}k!?H03ixɇG!DK#	s>űsxY2gOPK'!݋o"dGUBƓ'bkl=%TP+liQpDsŐ6*@$"ݔcXGnl}]<na)?}}@L6Ya+&-clk;̙d֐	OmD;`EȏMg{n6B-mZ{TK,g9mZ{T\)bϭ@#/0/
"\P5Q
ֶ/>dmY>xAoaϵ9(Y+]V@bڶ#[gPz j@ߙ@w܂4He1,nl?o`6fYa(	5L G
Z\]? mUZI瀩bۂPgP !2mv !feV3,Z*F!7g114RUDx%`7gO46e}uB2qƟX8X8UI\"2V#0e}uB2qƞYZg3vbTB*qƟ2InlzfSa8ʬf`(̦ʌfV|̨ʇ6\$`w(ڜ`q'mre>DR6`y(F1R	sh(m7N1,n~Dݔ+/uU*0U59J7US_P}j~Љ5BjYweRqDa$X짲s>&Yd'>l[}@נ7VM-mbZ{TK,g9mbZ{TY(`zXGA}kxɇ@^(sFɪQP[e*jH6,OSuU5e֘?hDQ??T},_@G}&XG y"U_)촘ϻ2gyZl[b؇v>ڲlkkڢYd`k9P+kڢC"?Z'ְ灜̘tbDFJ6ODzVz59J7US_P}i|\O%SPeԯ }@_)zЀ # g`G_SYd'>OlC_ae^mY6iQ,05iQdbϭN(><dâQ"TylQ-m>9sl[@l[]SضbݔI;&:k;%w>}k?8&w?	6OlC_aea7޲lPj7VrڢYe@k93"?Z  ><dà+bD	!X}fir>3٬2gyZ[d;vP6}&qmW-=%TP+jiQpc=,R# Oa90
؅.b(dD}mlT|E[=UǰYn#N<n<oƲKXsLJ+6քzOhIi
#5gl~r>SeeeU^
ehq-XUa[Y	V}}ed`V+%Z}kAsOW)촠DP 9B:x22P54}^*(wBW0?<km/>Bg	$|Е>h sXxue`ekl {?8O"̡	_mPi@%t灞Mg$CCK'NOEnZ+'ض#ط0m6>'(&wMtwJ}hh>Mgy;̟
Y>ű}}ݔo1Fje姵DʀsQmW-=.gD>D$><dá2(sF
SU>4.IBj54)XA [`?Z/T#<A4)OFDma?ȤLa5 ys/$ K;S@y*<a"<HTqaΩTl=yɹLFadMXNXPFͫW#)쌴{ei8,m'#q2Uͫ46k<j[lE`y՛)KQ	V%I,meUXlf}݅6)#cw<灛LY@X,(k,#jW#)b{ebN&#[mje;3fLlSefƠ6f(+RI/>aoYX$LH?2vdEJ3@97%NXPX$f(=6)N"C?sC(X~Y<FW0bhd	N	]ϭYj̆S&y-zG,I5aW64لEb1	ud+.mYFIf#jײAgier.%sa.` 3973eD݅eemUje=l0'r2#@ٞUͫ46k<jemmN$ɓ/>沱*If#je yz>xZo`ip7nq2&P6
ڪ{5,)b5֮FSĹف(3;.lilxlEb0I#2`e2޲*If#je,-Wd6{(DKRS
f$+L?K$9,e%^wYYg45iXk"A;u@@fG)JN`EjӓhDĵ-wAXGP!߳N<dzQ"&"N'DzP6Y<I6&})Lց4'D;_agvD|qXdB)K[h#Yz[hG=,X VRդe(X~0"ݔɝ5Z'/D;agv~1&w?Hd (l,ȏM ՈE)kl=%TP+liQpc=,!}iDU}kx
&؅.b)9@$idzw`M~b~kl}h/?ƪ*pn07ݍT=ßks!cJ)Jln6姵Dög	 =Dg= ;R!<j"vb\l̲/s,?e=O2g̟Jo<KR3?a-쁷QJZV#3,/"`EpXD%'lKUĻ ٙfeV3,Z^-?orp"}a^&PտO޲JP? X*J)J$UrbP` cE$Y$M;DbI=Nڶ7i	7%l!Q|EK	 ñ,D&A%AM&0xdHf2}kCPL­bJ"3
]fC	SgeT#'?9 eJĂ>c.mMm/ʬfHFe8$#2?89ʶ&eH$#2e+jzp.2qP^4
xN;US_CւO#|"-Ol6iTɂw 7^ef¡?泼ɟ2Ã(
^KI~D  L7Є*LI%eGI,VdZɒKY7Wx7U1+im2(	52g̟ܞ?eR!ϭ?a5OO7模ePcS@,'`n~cOuG0N}j#f6vW0b2g{Mgyֆ'ֳ2gyZO"w`m}ݔo4AmXrR*YG\1>><dxqbD+9|O,٬2gyZl[`E({hQڰ-mW-=%TP+jiQpc=,!}j`}kxɂ(sBS}j &}m@a8,>_TbYez
k,#}x4[9+#꬏[`W@YY%օէKuUem->/ {uUSi1aΩ?6Oe:
+P0--rVqbtօԝ-iҟZ0aΨn	`Y_JI2 <k+/e[a揼wc(wI{Zb#`eklGBԫPHG?eA".)la6'?aed	N	]ϭ'ֳ2gyZVO"w`m}ݔo1Fj)kjiQ,5z[UOja-C#g3&V!DKTB['캢sNdiiM" ψT#<JmdI7Ld7*NFyy,DQ4a~uY 3 7 kgE32!ЁO=U^/efdY.ZE,`eWUXDpɕ֖sUm2r灦
Cl!P8345B*`ul+* u%`S@T+V@-maJV;X~EBE6<'1(L`t0и)}k>"]g!] ?n%[ *`=EЉKY@wT
lZ?g5ЇsOGfL9 %E:g5Q?E}mG?ea`=]Sc>ǘ2Z~,[`=ǗYݑ<Ahn64bIڲkbZzFesVĴF=,0	 =b%HO֒2(`=@f60>l&L`t0ly~z!;w3ϭ>l[cYݑ`mb4L-=%F-=-,B=,!Gև}kx
&L9B1j>>iXP,i\dX<3Byڶ#[gìb^\+"?$ߚC?{!+zE3ĶT#w3O{:?e W??#Mgy;̟Y>z!ݏ/Ahn6Aƕ$kkڢYd`k9P+kڢ#~}l [d3K؅.b)JjN>z_}m+ mTLDfeyDx\0xj6f%̪`bYIijwl>䛶-!$w8~OQ&J(`f*AR `Osh"n k		BF%[3Z ggX.$w)b	&̠gYA:)b5L̈́Hwb̟A T,v9FS0]bfe@O7"Yg0N?[5 |T]kKܔ:jk/SG/k'"BYA䀞4ѪEbi
@p1
V<5I
T_#wA$*֞,-3Zd)͗8ܩ`*3iZ}|Y,nK`3):ʬ[k(3232?89ʶ S.q[PYP֏OWe<هd >dPxz5gܽ`=@lx;lyOcvP9&L`t0lZ&ɝO}h$>z!ݏ/Ahn6Aƕ$kkڢYd`k9P+kڢ#~}hx6Oa90$Q""4>f(#Wֳ9sXxuX{(>B?gS_C͂5WXL7ww(wB{=0|9B:rdm?>E*̡erݶe(ĲîFa5S>xY>jvVb~O!4}mG?eA.)la)?y}@3eӦWsGk;̙d֏l(kdRdiQ,05iQiba
?>Z?s2`HbD,֎{'EzzA"4FO>~/ _P@l_g57X[ES#,a6lUdm"71K5<sx]#灛0444}g'QvA}CgQSv"~#$4>&yyv]ȩ:(8}ewkB)֩d `~I+#=,?nU<6*-+#8IhCf<@3ey'/[e!QdB9^xr#7YdW@"5.%
?ƄFA*P3 aXG	։-?a90؅.b(5QEOl,xYǸ2g{OBd&
%;o`?}u%2">m`+(%9
Yag$c
Ði-,zX9WT*{͏sǸ?aea5 ӦL0вl!/v~1&w?a{[mdiY@-aKOH,Ps
ØgI #g3&%EÚdٚ\ϼ cPkUelv(z\8%nj~?eX7K-@{AtX~`?]ScR~5 ӦL06OgYd'>pAo;ae<dh(%9i%*YzXs4ZX}lVOa90<
"\S}k ;d)Yɚ\RLH$F	reҀ6	$k"MAtHw"5V(a,(<aEU@/g0H|61뉕g"uL(\0W氍uU2ef9XE#),/灛08P8345fZ*`sI_l+* uX[jr&PC
Z`=@>{0Nzbݔ;&]:k;%w>t,ZψdY.r	۬"2_A'XЈ%gQ<Z?gCBUnAixɁZ(sBBDH>r
l[`=@Xf9&dϱ)L֎E'D;wdGZ n6ZØYb51-=#E& Sq6 ej'I aݔMnlxKlyOcvP6&wLtwJ}hyd_vc5L2sG'vOl,ȏAhn6VE&K[X#Yz[XE=,!Gր idL%E	 -YՋaVW2V@bڶ#[gPg|=PQ>@w
	-?hDz#QK3~PYdϙ?텬#Ppo<K5L2sG
[`=Ǘ}@ 7X JÒdiQ,05iQidS~}hu=XGfL"(sE('֞O~Tz%nax*L<T'lKUĳDAhxX&\`1݄a+ed"dbZf-&\X $(PLe,I%͒ĜܔQ֒5b,ީ,I,%jǘ,e<ofoXE#&Vg$K o4K,|~o7K,|-K,kR`h*YcIuVhm1<yĜXYK6K,mYcnXܥ7ieI_IKZxDo,I#M׺FNY֨8P8UHB+[mjT̫FNY+𳴴ƓyVDkk
S.q[cRQ
R92Yw+3)WVlfS̨&VfeH-ʇ)8O,wOOiB'Lh6م<6<'1(&wLtwJ}hqd~q5L2sF+'D;vP6-8Ұ-mbZ{TK,g9mbZ{TZYZ)}kxɁX.b(5QϭO,UBZ6?`|9B:rdm>Bg	P;]j,5]fLJ /3!; #O"%C5WXLx+}T'P2z!G?eA.)la)?y}@3eӦWsfOgYd'>bMl(kdRdiQ,05iQidS~}h 'ְ灜̘rB1^Hր_dڄ~*Lw$#MdJc9?IaC46}B9ZȓZF?a^o9"YdY,U+A1D<KY@*"< ;'ְڈ[OG&._bDkf"MTMO+'ց1 mdW/1A
Z`jIDSHdQL\'rjn}hV(Y>1ށ3OH$F	_aYObXEC]ç͞:j򇭟~	RV$ցI7e]$%ڝPsP`H%J⪽Oa5w3Z~?0\X.xو#Buf	-2"r iY%*V%F>T!^D{VP5	}lY̠aB[ &iB[)Y	}hTP֮l>ܺ>!PփO,yJ>pɧ	}i=vG=J> ?OAL|AՑn%BZ,
ZP֚~ωp?ϭ
O3?aYmBZ֟ad~@'O,kjt}K#?ϭZ+rՑt?ϭO*fP.P3\}Zw0k~jl\c>UWZE6Oa90]]Q"k$@P-}l.Mg޶#֑6?0P1w;^)LxݔӦZ&}!݄#^by3̈́~Ü$wR3׏O@REl96WuAPNs(tq41ڲĵ	V*YG\1,u~_3N͠s?	,	Oa Y0\ !DK$B}i2Uy'ְ灜̘. (sB2DD?>*,[3O~w$#M)'\iv6x4=lgvֲ$7ٳ߿wH$F>W@;V={CNcO1>қ%k"Mhh	s),k{/DP':efy`7YXsW?qba'e3KY悔lZ-afT,XvږeIjq(
֎
8rivQE,́6ؤ6>*)L:Ya+HI9] @n(l(0U"4<%[e8h#>&}k!
HwZ3#Q"&֞6}mG?ea`E]Sl2gb}i'D;">c@&'&LmYZĴYs
Ĵ"bP3 VԳ,w+rW"q5"?\b?Z~3q"$.$
娽	̈́<MN`E@lx;+lIm}@3uӦWsX²}k?8&w?_>!݁vP3ɾ@ƈ5#e姵DʀsQmW-=.g)ٟZDvOa90+%E#e6Of~e1g-"Y ,ۍ3߃6T-oeba<+ZY&d`kal1CrVsP&; [OrB>]S>ZEZQ"TZP3ʄ&|Gl#Pb̀߰x+%eOX"%Icu*"Y[m`L
Z~5O$řND+?wvW B̵5\ؒ%fi]96VD+@a(JW%	Z:X0db$KM|i(J	BV4%	[BP%	[P%	[Pid|<D`>T1lƽuB2qZPVT1LZ)<YT#'i~v2֎
9LmByY 21O_zW,laR̦Gʬie@࡙ mBy`*Ҡ3iqŕ6
V,=O`%5L2sX6O"w`m}ݔzePj7"Y]C5TP+jiQpc=,YNd3%E!$>q=S[(X~`E]S\`mOl~$ɝ5Z@.k;̙dրMd(v}@MYqB%3[e@k93Ŕϭ['ְ灜̘p؅.b*UրK'|dP(0灉i,=a(awOg`Es)?(&wNtwJ}h>Mgy;̟ј/}mCk>g}쁍j7VF,zPeuPj=@姵Ee;3Cp#g3&B1tU1l@gT	Al?&A"h6Y<6ؤ6>rL:Ya+1mYw3ϭ	['D;6y7qdb̧WPm
ڮZ{T\KS>><dÁ͈Q"o5Q2>'S&؅GrJB#YQLD\?,#(XYĸ4D}0"ݔI;']:k;%w>'Z&ɝO}jkd(v}@& n6Y5z[UOjbvg֣Oa90{bDU'N?gD}0"ݔI;']:k;%w>xk;̙d֯
l[`E({ cDՑ2"Y]C5TP+jiQpc=,YNœXGfL8@
"\Uŉ dԔik&ipGzuk#MdJi?}g'ֽs]^6z>ç͞:'IOֲ$)_<}aЄe] wjaX&j""XG9L%#:b99H}hL	ZD0-L~~֤S;Qϭ!Oa؅.d<lQqD1>&E}l.MgݚH00-_@Mg{<2g̟)kl1Iqϭ	,Zqs(}|iPY>l,߬J_*n66%Xg9i-=(Kրm?N;_@X1w#d2w?ae6t鄮֌Oeqs'Aƕ}ݔd7VĴ=@9i.zX>Y>bD$kf"TKϭ[e8{DDiE!$+hsK8tTd&#Z$k"M}aMwdY"%Z79"U3XȤK4}maFCl	,Zt4*jX9 ьgBGLn6K>U}4k+"4cOa}+|crOhP7Y#ƍ,stzg:>?#a5eB mP[#'֍ )dѰ"Od-TZ&DKmykF7Dm2+5	X)5 a4=Uf'@Z5m}jUFOeV %/@i1Ͷqwdw`3?ef_c==;'s=2?jk	aM5Z)3ɓ=,s9Y=,s,s~/b9F
x*K<	4c-gK?9*%Ǫ$ͫUh`9+TZ灲Iaw'ə?XGm@*,st;`JS`łdn#^7LXVl5a@k+9촵3O~$LwؐH4GrTR1}m{4qAǯpgsB/8lb}mk"Mh5b4h	}Y(hԡ(H:nqJwluDxAq,h' ögEL%eZÑ@
\PM2@B[\2[mNYֆ]Y*V(J/,"(a8K63Gg	5LG^x+	%<f(w)*8f%̪`FbYU`BR(#nA@B<)BQ*MlȐ /N41GTiK4~ıFK9Y,<K4ƉfDMY,viK4Ĵ;Đ1g9ґLicO9 YPCp<mx2EaTGFFT#'=8giiBZ˲sr`iBP@4wX]b>U$b2#2Y@3*AnfSg[J78O-BZ 3O~GvH4Gr,WDl"gMhCxAwB/8lW7%mYm|a**,%ڟdMV@]+f&گ$Oi J$${_PD4i1$H>FbD<fX~g1Ȋ]VH$F>L
>l.hxЏ䳻SYlWBCv~@mXmyнٜY*6(f{@^po[@l{K,jwH$F>?xMhtAE5"6|``G3YVmX6j]UxJ,RgU=UjG9?F_ZMgX]?D'oh\J}aFdY#%>D?FXRL*etebM~q~6H~c-stZ↱,muPD	{9F9 :F_a2fUc T0Z`do-4t|PM2CU:3԰1X-9g(k<	g3/F~br\=S3[FL.P;Kx?`eݔHcw`&o*꫰
`( xFP76meX@_$ꠉV
beNmHĈ*uJVXg3MX%k	-r%VU$JHĶ}ƕL_$k ĶD|{6dl`9	_`]Y_~}V-m`t'[VUPʌmy7%U`2IU`8,_QT#*/eF~o`䖹R`1!FFk4"L
׋dW͟B!xTTI-A0\*Mr?+Ma$eBHj5|LV	˓	ZɊ:6 _Ua_vq62l,ʓ}7e@tQ7`	Tt#,XI4S.lIqC2|!/5c,Iq$	.1%ВnIq$ݒ\oY$bXV%I46b7t28iJ2p+e WYXʘHHʄd1<,-3,se+ u0U޳PYU,e[)voRs2?7̨rQmByjk;ZFwH$F	rhG9Bg*:|\b}1ֲ$։ċ0ȳKQM@Ir)[瀩rM5f5Yn5e/a9	??h|w4R Ǯ%d$&S7As1.3[madPruDRjT!|w3OxUa;a-.VKP/WQ0ేD(,ʭvֈaO7o+cŀYXL"%^aת"f7oƺ)Vd5Q9@2G7$	cfrma;)Ý?3e	&\ꟜcQ%="VF$䴱G&A23kXeLA6U]̙8ϊcMʕJöP"'V+>$&Y"QL)ba%7%2٠h2f7i >ూg_YaGT`d&XuXÍi$&ॊ=,0ZI	BX IZI#F~U;7a1B3ST bѩw&ߣR i fcw↲`e.?Ki	TĀ4;9Yf,-$ۛQ$ Yawۛׯ7HݍVw$:$- '1	!7xٓ3DG
nFg&k)eA2i]<ȕ2$c~k&(J@o k'P$5ͫ&-~wAjߓ8GL3$_RNM˓fO$|ܔe&[Jnl("V^Kq,@ܿ=`;$ݼ.$&ihV\RiT#'i +ªBg++Xe';d-=8?8T!6YI2Ya>YV̩aLeVnpo̩̦䭨O,32?[XD-a>S˜V'泹!O Obͦir?Y3OQ1ޝZA>ҚDȑcrm	ID= "}CQhp+xfV	ZȓZ>a5g%ڀmV]vLr*ōG̉7ٍA!bfiXs]' K$ lJM`Kh)Km=L =E=c@7&JP&a(B?gy>dgir2ZVx<K!J6LeVX9
SDw8" Pk(Q!@'k,OOo%+é*6j1$Pv	ZAW<+BYYKgLK; 9FʵR"P*em'N3DYd;meֆOqQ,P찭r4z~HߺĶaC_;^nk+46McqKX)`kZPZJ,k,EDnJa+X5VnF$E8n\H%dJ͙9Ps5IaϒRpsf~e$BN8Ppůh:\z:a~[?aԟϘ_ӊ
p&O!nJeIG6K7d'/%Im$6FX< jˑ!x*@4ٍ;dz}k *
p*X[lhReuB2r=8?8T#->dwa>YV32(elʌ;m9(
R
M[PX(feF~kG'rsڄ#w>BO~;
6~m3KYɚ}ʏ9F ^D>lnQ:-H(HPZ>l8j٨Sb}1ֲ$քO}bEMdY%	gv$.ZHN;Y?b[Be?e2N@!b@gB͸Ni]ٍAbj0Ok<]!gF,lI'#1.I;1+mI޲iJX 9 .&JPV泼ɟ2°~l,Y4-B?O^"!Y0$,a"0%U>?t}9pDn Bkg Hm!zٌ~{ƚ6I5"ZĴ95I`?n-d=PY^nI2Y1%+écY8Ĉf7pUH#A5J?(LFʵR"P*Vc+mVdRm\Z8 q,&h*BBU`?=XAWK2IVEJjfz"4e;,P%3?7K;,W2㰻$.)J
2"Vlȑ2d%P+3Y8y(Pͫ
lՓwz='+lߗsy$*'!nI(	"Nl(n"^%2Xv#-%<AWRiT#'+X
¡ ]k T?gtPON3𳴴ŕORc.FʶC̫`fTaiFfPʐPlJڄC3*3rsڄ#w>~6ߓ݀Ys? ͦir?Y3OQ1ޝZA>ҚDȑcrm0NC
+="	ZȓZ>a5g%xb鹱&w`/l?4l'yH
V,@:33,J	KBLRTrS*&[{	Ȫ$ꀻmcBo+h#M,~cJ&|
#P{ir-dU	j~KUy*71Uc瀫~OMo,ʭ%>/i@ߕg1zZ@J%[(jq%݁'nlvGUaY9hKʌYu/H{k+L[<ؑ"UfմEj9SLm&wGmATrr*%[fkY@bZH.ʒeg%ɓ<@c;֨KpH}E,],U 	D<i4vVWLԱWLXy ! vs k`"S?g7bx7.N3$~Yq]$s c'&c1WLMe`q<޴qfW"Z+4m,!$klo
s-H ֳmOd[[r~1āOZ ;ܶ4vE-wBB3േ`TJs`8Okcy]dƬp/Z[k~[@>ΰ %w Đ)YKu52|*YX$=X$ܼo,+]c~v\LUĖ*\[aW"4	9+@̵M˺FNiR
+VV<]a_tP.ӕxYZg9P(K4}V]emb22f eX"U9(,vfTK$-	KX*K26\$-;泹Oߓj}`ȒObL~fe1YdiiM!Y?V4P􂄊iEȯhzㆭ@iLn5XfYxI9Yݬ.[awq݆~If*wub6ĸ$lfX$!'+a.3)(j7emw$!mȣ}UT%h>K"	5?eT#w3O{ f?e2x,BEP'kTE_vXfే~ް8Y[maO%-?h{;V.OȀ)Z֤1>ԫ	=
ʌI~3>B}U?qpXimC`!Nm?moYJՄr5K9VG;mSqMgzըJö!Te&!uA<+>&&|GX3Ik乬a?g aڤkA&)fm,T˓x:~Ag\%_iblsx!wBp5"?
}Mbx,H/ĵV(</gpXQi`܋kt.Z3ߖ>Ʊ`r;[]W%}A3j~zP??d4y w~WۍYjߗt{4w.V"K @nra`Xty>$sdk${k$,q-8 ˉ+jVK?~\V{HAÞ2%bL	k/ƛ1tPi"ʂ*$X[lrj9S
2:8 ӕxYZg9P[e	fj˲Bʶʖ*3)öӒ@E2(fSg J/Ņ~̔%"
%NlO;泹i~[@{ϬIYg4E|$Lwֲ4FO&kzABEpdW=|VBLO7PDЉoH	<$a,_$ӎ{8}u"ۍA)bI ?ȱhLēlp]/|>?2I?wR ?@X+T*@ a(B?gy>dg	GFq`9?)j~֩x<?Eғ%U>(ZY}_vs iڰ6RKgdıC0FFdllc+Eiy$e"?!AiIaj2ߓsdԊo"CuAj%h/k j@tW@?$,3g#eZ SG(e	C̫1VpRm\XleϺZİeI _ƫ5MTV-a$j+,7˼z?q36~.S+Xy)grPP?k ͓pZ5eibG~n5ebGce+,M-TC#A{`TC-UDC<տ.	%)l	/g\0\0 Yq?+gN\O͉#ܔ<)b(k	-dCnIw)b0ψQ%Ir#.4ȐJD46cN:9^Zܨ+ªBE`im1`
g,~v!i
Re޵vYV32(ylʌ;m9(
R
M[PX(feF~-a2	G}h8l;'!O`$3i\LT~)wV4FOƥ4= "}CQhp+:!K~&n6hAۍ|jnȳYݰRY.[XH(bLh\f%C3G\iPYdϙ?#P4=XH+>a[ h.(&Q v-ǮevIU,e˲Ի+>&iv.l]]SƓY0̙O7>fL%w>1l[7!݀{Y M#1-mFkOje
ڮZ{T\K'XҲKO>>bD xو
<\R>1>q>)h	#3,/j1ucpFb\ʭK>+i{
V	%($.p5REJr?BʓC2|!/H	zN41HTXGKqؖ#%-Ƶ-x%%ۥܥݥ%Ĵ;Đ1g9cMFN}a%9
gc[Xr70cON$xYZg3P26\ܬwXP>e]eI c*ذ̧aH̨öP3x-ʐ[eC+j5P	i?OtG?eeb4.d2w?ae6]:a+UO`oI~½,J&feFP5DʀsQmW-=.giY%ֳOa؅.d<b(BROjE'yiA!vO{#1#sK=lԉC+ZȓA1ZңDh@MO]ok>h6P\L"ȳÑ	V.+]݅^+.$9Q!<ـG(FLF22ƌ</`erno<݁@X

:ײR=L5m5&@Gv<ڰ1l|QV#	:2`e9B[JYڦdG2AgiiHS(&V¾2m]bJVvڜc ;*B;+=[46-D\nawO"͋na)?}}@2g{ۧMgy0	Zω2f&Yydv !mȖ[~ű(0q-e8B}"+'ְsCg~?s2`>bD[Uό`Y>űsxY2gO[b؇v>Cq1ՔXs4K,T%hQx^9X|*BxZHbmb=a(6-ؤ?aea2g{ۧMgy0j[c-vc5L2s5vO;agvD}CqXҲ)JZĴYs
ĴPzXB|5}kx
̘K%EZL0jL+70TXҳr?	j.Z{TK,l;mP_PHꃟ~Qߝ媗@;ߘdI=gO$=V5 1.pKa(PYdϙ?!]xYd'>1b-wc>kZR-=%F-=,#>-6Oa90 ;%EZX`Oڰ|-m DfeyD1mc	`3UmA1,(#iF%݄mӨY|Y)JD`vfĠilo}?᥅:$J [[C!4yU><>U1O%M(cP4ْ~Jo1(h,fvL,xI&IdRX m͙پ$N,zp:]7m`6A )JT`+̀6I]cbݹbP4!I!,	<DWD+02nƭ9 pK,I@p"{ ᄠDvk/B+;m;R?1T#vjjR*s%٧idrGeV
ܒ̦IVfTgUlVfT$3*s	}lBKO$>-h6-.)l[sI~$ɝn5>k;̙d0h,[b؇v>ڸ%)kkڢYd`k9P+kڢB9a-Y'ְ灜̘Q"Rg3-}l.Qgڡ?^P.T@_ϨA1&,K.<IzP46v-ؤ?aed	N	]όfVOgYd'>1_>ű}}ݔCqXҲ)JZĴYs
ĴPzXB|&}kxɀ.(sBUr dڄ~)Lw$#MekJ9?IT
 9UE([:jB1Zҥ#dI>	gjrXiIVe[.rKH_rA2Yw=$iiem ҪDzP]]S4(X|R~vP+3Ya+ +'ֳAQ6..),7u67>Ù3Ya+AmYjiTHtG?e ȱbV0dK3Ya+@ *DzPvawO[[\`oO|~ٓ;56{'ֳՍ+VʘC;mNq3/	״({A'#HP<$@4)0Xn6,?n 
	,U@:Xغ%,IV-k([#~sPCyIixɁ  !DK$UTOtG?eab$w~>O3vO7wb*!cJ$kl=%TP+liQiq+ JDVS2=a7.03Ya+R(>"g2gy'Ouxlɬb4AՈI%DsV%E">nZ?y@EbD7όj #2ߕ`t?	Fj.Z{TK,l;mPV¢urTG	ꫪYH~c蜐oY&dODᰴ̳`KC1-X~5B?gy>dg(
jVZ\<K5	Кax
D?ʄf%̪`LĻ	&e[lid~Ѓ@ݜs2tAKgVS&1f̯FNeAVkWxuL2:8[,-3m*V!'J-W޸va̦;m-ʬfFfS%32?8U\fT%32͗8"Gr6TS}Eڜ-˕!z)VrXa=Y`eX A$WE(Xn%}^D4aeQV,k`d6P.lWRa&`.T^I=	Z~勵Gs"$!()b,?emڤwl?e "XuOe=TYd'>1'غ!݁vP6}iҠn6姵DʀsQmW-=.g ϭ{d3@ibDk"}mꛠذq<Ʉ[8UQ{'&P&}j0KPtE%vHC/K;QSݢYQKHUY,#PQZ짲C>5Yd'>1ýl](	Pj7VrڢYe@k93[րœXGfL	v!DKv?2[e*;L?D-՜MO]!>&iGO5B?CBy);QBϿwj>N?eKUX?`6&w?Ql[bv}@MJQڶ*YG\1>+vOa90$6!DK"D%lQ=a(x;\`oO|~$ɝN	]όbk;̙d1D)}maea7ް6*FjڮZ{TK,g5VrڢzXB|d3D%E5QbEfir>w3όb }maea7ް6*FjڮZ{TK,g5VrڢzXB|Ѡ3}kxɁ"}Q"LxW}msj5*YͅeH՜X]U[ĚsԲ~,K.}bX~b02g{uӦWsxd~q5L2sx>M4AmY:ZڮZ{TK,g5VrڢzXB|]}kxɂ!DKvHG1<Y>fsPH$F֕r,XQ:)
rg/dI|F;H/R}'HeoAh́,)v`ÂBR	wR$'w3S(fɕş/2Vg E,-Hm$u#D k}b1?0O'K'ְ쾁<a@v}:_a(1/ĝee6Y2Q,|c/?{u]UbZYgc(ݗGԬu}F/Y[@mdpiO~7:Ve=PnxG@ f:^1RZ)d-u%"W7LЉ_]EubZbByO~mRH%-n7eqq,V-ɑ_a֪wѿ`El~$e=`}{ò1sqP;%2#揼x>VuY灰>1[5787GsiH7ˮ,ZgOA?sv8|,Y[d09i?½ 7R<;%272P5WG	ϳ}[ +灍['ަ2zĦR2P54}~3%1Y#Mv9?IV_GUK)E!PȳÚeeK0xϰ&DmBŚeoĶ kgfY9ZS`,eGg燭,߯MU>fl$OfHK_VihᥜmˍU`kdY:ĄCfT{">,-V0!<`g͘|9qL:ZY$.MY2?7DRyJ/bV?ZȓZНw?B}bEMdY%	gvIdi@1_"_; 57X	6iR`LG7VrڢYd`kal2uk_{(J B,}FPw?i_i*T'qMm`kmeMneeg5@#ЋQv>2 n,)JD7Z6vb[?泼ɟ2Ղf(<K)kh$FfX_H	<u	a$KUg֢<v@ݜsA VoQ)KY+ /B[9@]'2]XuDdyr%$P%9[liTJC~`21UIP5UWAuy(9kIMPr%0LD?`9'떦2uU",]XQH
RV[("$ݥ|5RFmX֒<8Ĕ>HHy)=)rJCݒĐ/I<T%,V
5&>x.D@Y'F;`@g@p=
V<\h'Eb_~4kM)KY rQmBy`F~}=YRJYְb2$VlfS̨&#e[ 3*\ⶡ<Yޡ?όb+~+L~(C^@LVTE_S_g2i_JlCb΢/2?+Z/N	:<	k ^bAĬm4}{?8O|Ѕgٻm7:AK.'<I`I}l㴲PZb~|cj"Dz}k#MeJ?}g'-YPR4qCPلb`Ea{UQA2eX#s9\~G6ie꫍&P9 |GUbeh-uPU{?jI	jcmT*kI
:]@%
T6*XU`~md lZ-~f>eٽ[<}EHxcOar}k"Mh {A}ewjt/c"OG9aP	<f&vڦw
GOQC:}7R.}kx3ʄ?w
FVO?"
O4zA"4JOTYOdjtgC`NDdIoh"uELIfZwPK?a؅/؅@WØ}@@A#\3`/P5bPae><ݞ k)8%=rڄ>& 'ְB2`O[1#*MTA
O`{( $}mB?sA${@ֳ>~'<42`bDkf"p&0XvژN,,||xvzP6YÜ2g̟)kl׏ό`9}h;3쁍}@Xs~1Ĩ9ڶ-=%F-=.zXvcA"4JO{*XAC]}Sv(v	Rh4no9%ڙ;,%0fn>`I灛ON$P7X	#-`灛%Հ%BG$ɜvj9laC@&^72%ZP&wg	#4k~yP`U2f¶;gû(=ebKS4	Zmrخ/[hsK8tT
6x#-V$}!cF9ݧD+BP  ,ZK;1]Q-OcA3[gZ~ϋJʵ#yleDڄi$eVڜ-mKS$P^,I
Ѳb9?e<O2g̟֩XG\:"a"VB2.0]pX\3O	b\ʭ	}mO7¾k5Ue	R@y	8m

ĥ	Fr?BʓC2|!,H	zish c7$},{KqKqKqNlZ<KqmmnRnobZXbH3VRBxf#wA#*ƟXr Ҡ U x6XlaaTGFFT#'=8giiBZ˲sr`iBP@4wX]b>U$b2#2Y@3*AnfSg[J78O-BZ `u4	B$*m[:kB/8lWx'~&"&,TsSuSS-"|S0_ݔݡ|G>{"N7L,S7}g%Rd.3)x0_pXsT'|ɟ2Z*@2g~&7V'j`MQG$,JöP3{-0x	5LTф~%%ak(,ܴP-,$ 3Ȱ6vYbTF.uLJNkj<`ేjk>dϙ?ϭR#P3kl{	&m%V'msVE8灛~1qn	,#O4/~k1ҵ[ڠcrm"Z>l.h 6uSo0>&"{@M5_?nȳYݩ6YYGbk>dϙ?}@,9ݔcaCvP3gBiZca҄>wO	3x'^?@H$F	_aYObʸECO<uK.TbD@)_n7L_h[/oH	U߹%wjd2A=
9ldqu'J͆^}bNɔi4k"'5Feŋ+xqa;!Z $}hw {UXE`ӽa"m8%pl:Vɔ,2~fef;V4HVcrmއ4qEMTEN<NAYkB1EML_gvA؅y'`R,Z?
"\Ɇb)e,Z_ۍí灟îf=$쫎@uh`Z"Fý\pM_D~h:e8ìh 8bED$;'ְB2`b)9İ1d/~k1ҵWR, O-R7.QS(j<ZȓfklK7M%ڝ==g1VOh$cIb,Zѝ%'̑&=2fHƓYlB<[2a?
"\5MU0[bP	6l?e_7
V:/e7~dϰ$Aa(~H)6~{`I!Ikl8"GḾ&`}?$gUlϭ\vOa؅.dQ2x*LE4$MVZ>1B`Ia/f`I2xW{6;YĮklgjVՙl.odUjeBLOhD1f0Y>		ѝ .$cIfHƓY !E )}lɆbDkf"&.H4}mQC$ٰc`I!JAa(Y{gᝁ&@	%K6l?B@	pJ(g?>Ul*g֋'ְB2a/b)9`{'ֿ;	R}O{#1miv⊝>yCnsb}:DЉƂDfh7$YՄ_H۬%,ZIDd#IDr$̰<qņ:KIA'VZfM.ZI[.Za+5cۖ[mZ:Lj8+9iƖ!]BFI|KI%ؠvrT<ڽKeP72^U`[m@_,(=vz֭BZ{(РRUeI2.mI2.' `ITE2ʡAŶ9:ȅianXa9@"En4vUӫ	%W8"ejB.[9*#圼RwEP}>s]\ -gTϱ*0灞g"Y[e5=1(d٩%{&'%ϑ?w0P=}jacKaZ>g$%%،f%Wx(b]Ka
D0dOUȃ2XoX=c+1gXW`1YYKZje.}UoI@W(zM=-T1"	UK<h%p1J.l 2,"*ƝlD"Xi
*X<k9jt=}l㴲1?LK(X \T>1 D	l-g6=3,ؖf%̫w̳3J KKQ,.ʕf4K eQ]aF^KeD
ĵ1>>DPhϹyg/{T#0-8O"d3sW8H eY3w#gYȖVN|c ff]'sEu'P$}-<k8֒8b15]vS1<D*֍)>W"FNiaYal}(1Ma^"gf.-id][U$J?e9_̠kl2Z~֨K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$DXƝlmlR	H? *Mg"Y[?@#Su	\zԟGO" J}hTU"[k 2m2 j'Xv@M=xЋEAP#ĶU^IIJ$=Z $*x
v)+l7ͫԶP4*0x
fL 3OK@?'4@f´DN;metE	RrQ3~a'z|?tf J'\ L\Sx?{5emjoS%oO=YR~ep}-<k[?ZJv"sU
)e1GA­h-L"> ar d̆fD&-{%eGP[U$J?e9_̠kPްCV>BY`Zj2Z$A7ʩgy-5Z)Aw2̀YY"gJs49e"e*V)-X<k9CySo$ȗ=6IT>1K'֑e	l1-g66<3揼{xfYi\%KKbX*W,}YTiWt.ʗ.^Kj	c\fx0VTKS> aAʌ_rIޟ0;m|E)f(8H-gT*0灞g"Y[M8sd٩e۲vIswdIT>1OL7wl#kXGݔTKKQLĻ)?"kEjaLT#'Fd4,{5>Vr q5eE	l+,,p]:o"V(6eZ$}9J=-T1"	UK<h%p1J.l 26.<ils`9(JDAr WRDM`Sie۴vsݭoR~b0-}i6P\e1Pi=ml GmTѣ߲^0v)+lwl7	̧<|ö*(JJ^);T#0m8OODnrs1r~~5Oxr%S{`
Y>jve1>%r5u'P#^}-<k[?ZJv"sU
)e1#r VjcS'12}4|:9Q|װYȃՕ%sĳ̳YvZPKaXGg+ٔj;-?`}a4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲D"ilsDT!BR Zxr%StU]fj]d%roR~eP?d l-%Qfǆb\x/0A1-0˄7icTKeJ3% **RcA,}K,*JjcS'12}4|:9Qџr^);T#0m8OO:x5Y?w#gYȖVMό` }l˷Ot$YR~`Y>0O%灭avP3TKgIPq.S1.jE3$9ppXD1>>DPiaYak}AjʊWYY-du	k(U[D#P3lHbr (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ػ,61mA(*V)-X<]Jk9ۙ[5;&'A.{zX|c,ZD%>W*A3)Y@S)XOʖ+׍ULR||kAgx؏uCf\DT]a_wav"&PA4R@TEJ)X+*?"Ik	%HLg%D/{T#0m8O"3sk$Y?w#gYȖVLY
l[5;\UdIT>10}-<k1-% b]b\wf%LEV9ppXD1>>DPiaYak}AjʊWYY-du	k(UXjL~r͙@֡	caLj (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ eI1mA('Xbi
 k灲Djb f|]IH<C ޤ*ʁ%k%g~s~sa$̳`jf%y`Lķ"PةY@iZRн,}@+*ƼhPULx.^Kj	r唱xh%pX+LM2| 1<%B2riџuRwEP}>灛\ ZƩcTa=D512>1:-fGK.b|LwdIT>1 }jacKaZ>g$KgIHb)5]࢙vS{x88U"ZLM"FNTd4,{5>Vr q5eE	l+,,p]:o5&J?e9_̠kPްƤ~%	fihK@ʉh*eTK@8ihn 6 dgd pƝ8lh6ZBA.Z
K+uLM`]d٩K.b|M牭oR~`d	OK	ZT׍ULx6]'T=Ņhu2JA'TV=nXG Ɩ!nk46%D4}[(İҨYa*%Z7LildP\ebq\efjd;%dn;֥s"Xc&	c#ıٙU,vfKb\ ̲BXZjRof1@f65]2;EG]^A+=9W@OmP3ޱ,w%sx%jX8;S櫹-^,,"EDae,&4IhmU{=7d3=bDj|c `	}ibҳHkBYF_^Ȗ,-RKm0amIamX[gij'ְ灞̘B1$MU0K"ad\$]Ņ'ց1>@=-j%ae'LPͬ+RBZ-@BiY@XmbvVP7v1#"fj]xD%	kl	g=H(M-fj[(PL
2.ʒ28h"]b䵙lZaA2+Yĵ
eI
(l,Q}kxɀbDRjk'֑P(xBZ?s2`8`
"\Pv]Oe~E("%׿vɇ](՜(J'ְ}vK780  vOKy;}hIЄgsRPL,8id!泑C'؅6{}XG>ykf%0  md`fP3@^ll~Y{65kl=,wpUgvBٟ[+'ְ}w3K7G0 p)}mQ8Pݓ	'ְ}ws똖nR0OiݓYq.&{灠g=qK^ɔw[@B'#e	jB̡փ>6]sfe=B=Oa療nZ0V|cNWd`?a3b(?g<h }kgGbXdɀ  dD\,BOa90,B1[4^ 'gƶcYh#'SHy, O-q3[C]ç͞:/{^K;>&{m}H0nȳv$4X@U/2dG4i(\Б3YK&|({<U?g(\`D`LP3%h7fPx${$Di9?I4qCgAbj^!kCwM\9>QOֲ$7ML,wd$$~s4I(DXGmEgZ~?0 6!DKb(BZ0>(Y>|G?ea5>dwO[a1E@n6_e*ݔKAզĴ=@6%"`sX~~awOMg{0̙&)LX.0Y>	̟T!{((*n69i%*YzXs4\ |c'ְB2`@ab(Dj|c lfcA"4JOTYOdqrRgU6l6ֲ$ւ7ydwjsagc(UL`O,9Z`X#cK&Y@`C?70>~q0/7YK`c__ֱ$V^ƿ4}~Z|c~q`A6
[<Cm*'6m2sAx7EC߻> n6QmI尉_6Y?İ&LEB{VCG?L'꫍BZ%ȿ)D D,[X灜CjUԡ-m->1Ci`xvv
jUԡ-zH"l3ʄI,{(6l}ipU0EF~3W<8-64?'꫍BZ%ȿ)D`8,j*P[<JV!^b<9X|-?i;Z\H>4~Y~w$#M}g'=JEQEHB4)I*Bߴ1}"}e3}Ϥ	,Cdaudu*PA?#a=bmH3R	<Vh	Vڐ2X U`imO(
ܟ-hdY ӵF0`?sqI~Blɝ ӦWs;}k>!.ȳÔ-h+92LygdW@9IƖ%ġ 1W$\a'ְB}	`ѧ#g3&.!DKrZC'zP6<I?3{S'Ml Yݑ<AL7X xmYIkkڢYd`k9P+kڢB9`	h}Qk2L$0YY2Tlʻ ٙazOMnlxKl{OvP6&w wN	]όb}m~~!;w3όb}m~~!;#S!cJȩ%DsV%E#ό`$><H&.!DK,όidzΰzx
;qJmfj.Z{TK,l;mPuHJHBBW~bMڛA?iid<֟"{=Pj"vb[@Ӫk;̙'K]m߰xk;̙d4#dv=VK[X#Yz[XJKC>1RMXGfL](sBI*όe}ljTd˵+T-m-$FfX_L#ڄs* ᘖ}h!vs+#&J$DxEef1g=ިsӁ˛3|D%\oUa>+jOddl+w6K a( nJ @lZ>Ɛ@+hIm@$ L(Pb]`+(O=Zy~9YkWp灛A2?6 Y%ZE2Z0jb&w7Ȑf0dHfYbzAq(3
B+gb)SϺ
B0 4@?b6U2Z\ⶡ<*3	m+S%N4dOnlLl9Y@3)lfTgʐ[S.q[PYP2%`9Xf3fc(dW^'ϭ g}G?eA.)la)?{}@3twJ|cOgYd'>1AEl(kiXr-mbZ{TK,g9mbZ{TY(B=,!<)}kxɋ؅.b(Hj [3KY${	e*MT@mP)Zj_䓼O~d#i%%̕|,%t}Љ0Ǹ?aed Ya+A;}k?8&w?A4}mCae`mb4-mbZ{TK,g9mbZ{TY(B=,!<Oa90#B1$&MTDc<>߿A>ҘO{NB9)Ru5"{A_|	gvNTTO'J	[&+hXXLU$-9y,252^͗{+3"=7% L3`0ZIi>`)}mmB23if
|c'?bIj½U*)|(wLm~hUa`s5;F<C,[R'|RTb~4k>\?'~|R`H/o38.i?	kÞyX$H{(h3~m2sAX1$mcB½U*)|(wLm~hUaS4DiE!$+YnP\J-[:j>+"Jef!Z,,a6v.3dF'3 D* n6l灍}j%qK9f|3z6S444}g'vQhwKQY2_굔5^x'+ZFD5
2K;A#2%+]DUYwN;$ْ_o_$߿;ݤ#MkTra'Ez_1ZңV$։>?=һYH5䳻];x&VhÓ+#ĵ1Ucb_ef9[mjSX<16`(\3TLx-}eVd:VڜE Zڂ	Y ӎ"=a('f")\aq(S&w5v"Ȁa4%[ ;`w^r cB#@k(^A#~pQ&E~?s2b(sL&(l"=a($w~A&}R?όdvO wa;#-@ƀLP7VP_-aKOH,Ps
Ø p,YX<)GI2(`A@f60A'~d ]ӦWszoD;agv~1&w?=oD;agvD}CqXҲ*tiQ,05iQd<W	OaRB1͜e#4,ZώkL<#,iYt?sqm-=%F?P~?ԇ3/'x?hGPhf%-3~"T'w3OJK\3?k;̙d2h ae^m\kkڢYd`k9P+kڢBya
>1Y><dŁQ"V"l[e8힨cX<-m-$FfX_dే?$s*"1,М`"}`v- .$	](KX2NKRŰ@..A-_uSwKWKm%ZԵyX9 ;Rzx-^zeV$29`@k>
S?7%+5S{*I̟RZ[jZhMRZũk1Zx
8sbJ݁22Yc6KYKYKYKYKYI-($^K0dHf4i{*
p1
V<5R?2:9f?L!Z'K[PA)͗8ܤyQ
R:t*Y fe2K|öP3x-p[_*ج̩P2		|c)Z~A h6<6qI2g{ .Ya+">Mgy;̟ l"Aڸ)%DsV%E^|cC'ְ灜̘3
"\S2i0dٚ\ϺD_Q0'i<k:V^揼*̡9K b#J@C]?Ѓ>`A@l3x;l ?aed ]ӦWsxY>Mgy;̟+}mC7}@ 7X+"K[X#Yz[XJKUyP#g3&,6!DKfZ|c'&;#MekJ9?IX{? {@l+JD	aF$5^&>Нogv1rnȳÑDl]*W,bagt{23ÐNe])VP91J`Jq(0'ְڊl+2b
"\5NQ''2X_d&$&(3aP֮I`OZ?
"\ɋ[15Q;>1'ɚ\?@H$F	_aYOb? {DZwjuk"Myx+7{&,<9۬dF֞-L2,agGY생 e=\{&DlᕙZ8q?Y3K_	GrHNի}MYݩ6e}K>k=>cA"4$q1i'jghp*fZ<}g$.MY29'jg|hdZȓZ$,U䳻S<e\Lxr 7Y]*W?obai\T\{)͙Ȯr 7Y`$!**$Y@*=Z?g>'?aP%8="60"2IF=a(<IL2%k'/v4ɟb4eq9ڲ,%DsV%EK♇ݔ`!(z?ѧ灖lzP4<l"b&?aedMgy2Hk;̙d8"l;aeoX	J&jȲK[QڢYe@k93B'ְ灜L/8d	dڈϊPֈuud9b]X~`0_sLR~D>rLat0)}k?8&w?7,hkk%qdY%iQ,5z[UOjbό`Y><f=8Dd όiT>d	}h#(XFC_>xȏ/.)la1(&w]:k;%w>1'ֳ2gy҇O_ݔi!c@&^7X#_A("-mFkOje
ڮZ{T\K^|cXG1s&L`l9}i1">`0_sLR~D>rLat0û'ֳ2gyEl;aeoX	J&jȲK[QڢYe@k93Bx }kxR`#'0l[3O~w$#M)']T% gU6||DSYm/%o}&=7|idBnkS
3{TW6ɬ_dL͏f=~cA"4$w5? {@l1vk"M_4I
Н/n˹,v&	$#E25LUpXFUuU&DhIDa`|""E g "HfQ(0U"4IUgG]d?8e*xhOixɀv!DK3O]@X..)rMg{x2g!lZ<md(v!m_`F]EIf̰ȏ qYD-aTk9#VOHpKǥbE_vP2Մ8XGnl!uqOi`x}@Mg{mӦL0['.a!/v~1&w?O]~C^GmdiY@-aKOH,Ps
Øg.Oa90bDVMUʇ03
4EsyKePewQߝ3'@)|Az}hADzP4م<l!?aek;n2gy02Y>Mgy;̟GO?]ݔu cDmY@-aKOH,Ps
Øg-d3(sV5W*&Sld.M~&LwH$F	rhghP+K5||O'h+Bw.䳻]k$~Ϝxr 7X`J1UcUV'I`Nȋ1v,	#!DW'	VU+'ְC/WOGfL7 {%EUG2@id$wS&{??όd@-먩,#q4C(%9
Yag$c
Ði.	xrY]RZ̈́<)m,\a(	`-tɝ-}m"g2gy"}m"?dG k cJIkbZzFesVĴ;=,`4}kxɆ[%E!4EsyK.㺄KgQߝ56Q=}3]@lf6vaOxݔI`-tɝMYw3όdp?dڣ}@,_4AՔ
Ĵ=@9i-,vzX>1Y~#g3&V!DK0U}m?Y3K_ɓR	B$>t(m;L564y&3V>'XK;1,xdFND'[]*UXN{3i\ϹJ½DSU&TQHDhG	V/'ְڈAOG&K%[1-MUƇ204}m$G?ea5	3ɟ2#cr>	kHs(}|iP	bRPsqi-=(Ĳ`k9P+MiF.zX>N;$l	3xk;\2g{1Jd1(	]όdbj"$C&^70& D(mYFIkBhXFY%ZzF|c }kxɆQ"&ȠS߿wH$F	_aYOb@6zAEmCgԽD^EvYmh}aܖwlV+<`/DnK"R[mm-;_ٛL|DÑ"2"2H:1K@b7>bDsE&'ց3؊oU_\"̳*X|c>bDgAUvS&όp	6O$B+$ATExؓd?9	Qu#g3&B1&MUg8 .&awOk;ؑS&{2OOHu	2g&_~cDq`ȳ-`*Zz%D(g"Q`*Zz%E2=,ZTPiv0$ČR~}@La+&}k?8&w?F~!(ohF7VQ,Xr=#D0HǨ!*4\Gd><d`_bDbj`3}mU{<k{'ְ灜̘lB1R+Y>EfUm\2#g3&%EWUv'N;~GvH4^YOa_Ƴ΀= RYJD'{B|,kYݰg/:ebvEW`J1Uc瀰WTOe	>x+XxLn6ZYݓibExlZ?F0XC
"\STy#Hsd~Ȯre3%N4Y@}['ְڄg灜̘,!؅.b)Jj	$$}mh<֖eadXx@#h3&+
"\SRblZ+J.Z|c MXGfLWbDœUȄ'%1 s4}pX"hȕ3kLhN[1Mfɞ'l[Z̬>K/(#90XbDɦdAuYHEti[EO`
Z?dbUQ"UAv#XIʌ~xsX}Y+'DƓYiSdوk6LX,[Z̬>K/${d&	!DK,&MU YRqm->1H#+}2`bD]a c&%Cy>0~lC3&;<n57݇6URfPqqVe9LXjƼE_e8_h,9}hw_6Z[{(:k-0Dƌ$}lLi5&x,[Z̬>K/ĵvOaA0X
B1X5W6>1Y>dW@9Iƕ\ d3(sMUόa/}l.Qg9\W[a(Q6_N~녖Y 	dوk-0 f"cI3ԋ'ִ+'(0Y><&LB15WZ|c'ֳ#YRqm->1B'ְy%E6$MUaAd|gY܊/f"cFx f"g= .b75QCgBXGfLlB1ة5W9>1!D)YAW,$}f,"XCY?K3|cS><d`3
"\ShsUya_d٬w?}kc("j|#Ō!ffqy֨VCs~b&4n+'ִ+'(0RZ?2`U
"\Plj1>15YEti[EO`d3Q"lόd0=q"~xP3"N4Irو D^ifVvOvx+'>cV O_0x&"j.lZD,<3ϰ_cI|0֬Y;Y1j̶Sir#ex\Q}jH&,H&6&{^qfqQCZ*by<.>b&z'DƓYi[1Mfɞ
}km`kK2,B|c #h3&X.b(65W`|cGYEti[EO`><dc%ESUsl
l[3Og&irm߿Lwdi>l6Un: 3g.hp9ݥD>+hh	sX{Yݰk"3?Mxr 7X}vS\0xتi3KY;N;G`fY3ÐNe]r6YP1S|>{-8~|C}m}ԫB?ϩ}k˖	ϳYI֜&@mPy}g=(}kp idQ(sEX5X|c!+}maY__ee,]@Mg{f>dwO[`oO|~|c!vObc*=,]>u9ڰQ*%=@DJK (غ#vawOMg{\2g{|R?X0AlZq̙чݔk_q*n6KOje=@KOj!<z	Z|3kόb@}k(s&ghj+'WwH$F	N/'W)` .TW&{ڡX0D5^&>{BwS7Xgv1rnȳÑDkS0#ܦkUᰳ7L\#ܗ<ـG!ϑBjFi]v,+@i5>K/3Hdٓж¼D6ŭ ^q(f4-a(B/K'ְ<v~?0lB<lQi2jF>1
lZ7ʼ~k=,=g}k qY,?K=˛$'zH6Ý灛XNi#tU;aֹ>SX (>2'ְB2`:OE&MYmU2_dQLCIkf"T6O45{DDi'b9֟΀=1lOP=}K_'J&W| Ak74~y,||ȳÑVk%Zేbaguf45z	%9XW,t
FkX}?Ɩ!D^gfLl-<py|>1YP9 iY*ZP3_gR#~nOG&X.xوjK>1O$Pk=r3ǀ~U		6Og&U	'Yo=H!GPB<w#+	%91,Bx|cOZ?
"\ɀ)c"jL>1*yݓXG!DK0<lPx5W'݅6O;	Zmrخ?+fh[>{ycXe?x{U46rfl+?#r9+$>__|9 sg:|gvֲ$ ^ELo=ǲW#K"H2U<WT45dL͏gv;$#MYOgS <FBlK;2&oK@Q($zdM=jOd5ߚdϰƬM9%;$ٟZAaO$Ro2gVV^	%zIiْiϭ"	/;$#MYOf΀=tW5!x&'S~JD'{BSW|}K;S@a"n뉕<9jaBూL#]Ub2! }S?R?	=#ج97YJv
ڪ{.)gXɈZNLlSٵefơ5QV#	:;6Lp~*If#jeYZ`suL>x|3@ϰ58y7bx\lb5֮FS	ف(3;
@OlxԁmmN$?d+ĩ%bGA@,-Vf͓(ZKdMl*,VuU^ws">Tϰf՗MIV#
:<m]ee%`aW6$Ue;YYgҨaG?e ȹaawO ȳa6#|~Jd5'ֳ̓+2JqM\LC\XdY q.r	۬ q"P"i8yb MZru!Oa灜̘h؅.b*œU`X>ÈX~Ì$w~LJd>1l[aC	Yݑ`a,iX-mZ{TK,g9mZ{TZXX@-m	I@VDzP76f6\b>)?G>l&LajYa+?}mD;agv~1&w?O~Èl,ȏM ՈI%Z{TK,g5VrڢzXB|û'ְ瀩:d@(sVM5YTdzXwakU5;1?d5e>1AO70ҨwQxmXww\iҰx0&#hiQ,05xB$}E!LjƲ{<64D N!<j"vb\Ό,?Jxeg	5L"Z߰x,Pgd~Z%'K[BjDfeyDqpXDSO ٘2mv2ʭ8fY>1?i	 *݄D-MA݄mj'KYE:Z@TQfj)T<K	˺XM̖gͫhcvI3t;xi`GiZ؊_bXw^% $OAM&02}YiwAZT pXxfC	S˺FN4?9 eJĄS>c.mp̦U2(̧63*3󉃜`DfTS.q[PV zpA?,B!䑄KfwakUQ'P%|c ҋO;@LɀENX _fͅBgy>d>#PXy3KHq5߁&V$@zSLb
U*k]$niYk&-dle]T0:jϙ3O@f(*yix}B5BGsڊ?2ԇ[Ƨ{$ =ֳl/ w~cOgďaG?eA0I>?aed5lZ&ɝO|cl
l[aCMAƈ5S姵DʀsQmW-=.g ό`Oa90ebD	U6'|OɝO|cl<}mGy7 n69N*YG\1>1,Z?s2a(sV7<,[e*X<(e&ctk,5+XF}UbP4WTKOm[Oý&~{-Og	5L?z7O5lڲ1Z0YD)4n5`IUbZY`9B:tX{(>B?g	S_C><4`b#J@B;;+C	#q]Sqs2g{WN	]όu">Mgy;̟P}mGy7qddkjiQ,5z[UOja-! K'ְ灜̘hX.b*e}dٚ{ꊓNH$Fr,΀=6|B߅&b}6>?=һX75fYڙ&VF{dYȀevS
#F2edg~x+j#T=yɹLE7aa;YaCYaUZOdE,pY1kW#)U0Y>®mY~4٬MmmN$͓/>asYX$LH?2$DTi`kp7n2=ea`}\!uМLFwfx@ٞ	d4٬f(+RI~Ɂ\`/V%I,mS?\H;KUdʕ@@s"ns`&XNXFXQV{)ܖȏrt}\ڲi	6aGT灭k+(+<fՔdb65t ϺU7",R".),a6'?ae`2g{Mgy6MY
iT#f0f\`mOl~d	N	]όt
OgJvQ&Y<),a6'?aeZɝ5dzU>"*x
,a6'?aeQRd	N	]όtOgNXG*ah8!gKɬQݑgLtNdr"mJG)`W~/ 5%-9:ƄAKY@AXGP!~?s2aK%ET5[O"l,xYmLlR?ό`C}mC+*!cJ"	V*YG\b)R"RB)a|}@V@fuqOi`Es)?(	;']:k;%w>1'_6vݟfɝO|c'_6vݑ<!cDmXR-=%F-=.	0+><pL2C
"\UE)ݟ@nb]fxG"ƕa3&#hiQ,05xҡ?>G~5e{=ˆٍAflKIffePYdϙ?ϭ#XG
=`;?֔)i"32+T	`s* ٘`fUmA2R
Z~vs\L#)R-7XdHfWT#'}`\*­bJ VVʘ 2:8ӂ;KLnlBʕE)S>e}7ml# Ue7%e2PxfTg5ʶ&eBPxfT9B)ܣbevj{>7Ore>1VN_f!`qAl\ٔb[K}S(
_@v@F
x
Oev7O&P.	J+gDoK.>?]*)}@}j?eLÝUkSi9&w?
O"w`m}ݔzCqpJR%DsV%E=,!<A}XGfL2B1[y>1@gd)TŃ*j{,Ub~2όe?h]VPޖ]R(}DTROa*[ZZLg6&w?
'D;6ڸ%)kkڢYd`k9P+kڢU|c)Z?s2abDɓUcVR=PÝSj{,Ub~2όj?h(PeQ5@u~NÝUkSjc>32gyQAhn6	JZĴYs
ĴUG!1V#g3&%EW4uONY"h6Y<6ؤ6>rL:Ya+~>Mgy;̟l_aea7޸%)Pj7VrڢYe@k93όbSd3lB1Zɪό`N{'|IYd'>12l_aea7޸%)Pj7VrڢYe@k93όi#g3&"؅.b*o`Hd)Tݟ꬯G,P1|:,sjk-e1H׽:0V.Oe~9?BXYa @YZVFi	{uUSj{ b#`ekl>hT'M~eJ@5WXR7ww(wBW֒<k+/e[b?x'*_2t%~}hvQ0"ݔI;']:k;%w>1k;̙d0",[`E({ cDՑRrڢYe@k93όeMXGfL2,X.b*d	>4;TYH$Fr3C _W&b}6>?=һYH}#%l݇d^^u¾xrtedx*,a9UuULg2m^w 灔3firk<B*`*WWm=iE)X,>&Pkle _-f@vVz68ű"*Xbݔ̙6Ya+1Zψa_<+*KA91J-x(}k!>;xOGfLV%X.b,di|c .-l,[]Sc>إ2 id;wdGZ n6ZØYb51-=#Eh.$,ZRes2(b؏X~Ź<na)?}}@L6Ya+0[c-vc5L2s`Y>[텝-!cJȥ)kkڢYd`k9P+kڢBya-=œXGU$Ɋ&(sc*MVZT|RVa4&#hiQ,05xBBG~?ԇ3~OԲf%nf%DO2g̟֐#PqxYd'>1ݓl[}@נ7VR-=%F-=,'>1Oa91XbDÚ3>1OvTX-m DfeyD1mcʄ	2mnf%?3Udȏsm`}dbEARBaܔY:9(ؗ#%sdzQg<KNƉgBQgn%wif&q2fe,?;Tۯ	6SfL7E?2YAN,8k	E32o2gd`~d	Y%~
vǲ%q.@R Q灻ȐK0(2|ƚ5YT#}=!Z$EX8UHB+KmB*`{O~vb6UYJZNS.q[PRQ*3i}|ZiJY=M!V

N
QLFʶ S.q[PYP: O|7灛0@IdBW֓%x6-h6-.)l[sI~$ɝn5Ë'ֳ2gy+'ض!ݏAhn6(-mbZ{TK,g9mbZ{TY(O=,!|cY><dbeQ"8. >f(7QUi<k+/e[`oG
g	PPϭI<k+/e[a揼wc(wBm֤>x!^b9JV^>N=T'JeMԑmb=a(sx;cR~2g{ۧMgy3Ad~q5L2s+'ض!ݏAhn6VE)K[X#Yz[XJKAo}kxɆG6!DKmόgP~)Lw$#MdJc9?I? {BsKy>&Uo%exŇ,8_V& LVE:r6m3KY֚3[aGw^3[;ihRs?g4KЊ$gRFZq`V1~1ߎO1%z]%Y?fN?|~wZO4hCa~4
4!?n~?#sKH"1$kl/g/g:7i$R˻$;K'?>
[BcLMP߿$#Mvrg4? {@>"Yݩլ6½|~{97=,Gn¥W?p_euLeXf&ٱ8qc hO{8@tBבv½A# ||VE93+>ro0Iu)bz<k~e1YͦirhIZX2S+umfq-9YiIbU?PUAWMAmdJK_֖sGmU?N~PU ~L`~4a}U?okf@͠~s7_Ds_S}U?XU4vAWc7Ŋ_k\_r?4? {@^ϭ?VihRɟ AYkB^,k	.0'AVvDz jgva(pdy ӎߤğ>1⍓FEnV֐( ecx6OIl3f3sOK-xOK-x'֥< Ry1a7>1BRxAa7>1BRz̈́< MR{;x:VOK-@Ɩ!]uDCN;g1',.L?ߤlZ?hD\񀿽>?5LL'd%h}h3Ȱ.臣`mu `OpX?n|cVOI*lf3st>,fx['֥L<a7>1_d԰IX#f04$>,gń<R&17XGό`h;}jX$ll#f04d԰I7ܰ灛k'֥Mx+iB?6ĜR~ǃ'I:?.m?axs	P4ĔmY$G<Ʉ0_]SƓY}3&wS'~D>fL%w>1Oa!݁e<cq4A#(K[`iQ,5z[eOjbf1 h%;>85FGooK6p9>R&<Wm7DYݩ(}k<!['&"\ݞO~
F?όaH(ɚ{c h%'*'8rT[> K.+XrEk"Mh |,T	gvxG?e[bH>H?1-$#fY>fnf;$#M|i@E.+'ك5FGo3jk"M=LՑAh	gvA̓ux@Y>7H(ٚ\^/A&.Lg RRDƖx@<}mBG"YN;g;	RC9?I/^gm~	RdI"[D}e,ĘDb&a@X*kfAOOh#XY>jvSY|8d٩Mg+< VO5n I)"_jMvLl:MLl/WagGƓS):b|l 'ֳ}3ք? *"LV*?d|c;}k?7>1>nI)Q'ݒcRo?Xt	^bϜ&6SRb|l	ZZ5x>~͙COD_)eP6@o'̒ ]2},@:A8>i`n$OaI64]m;V h%H}g'=!-5";}CnlkTZȓH{1XK;=-6OaIsbxd6x>Z?m%~m7NPRAوi- >{() $DijO{"P";}CgD*Tz	DdIo9"	gv$ZE1=t"0"Xx>-}l >P	`wg֘+2W@9okfxx!>? R>1vOa؅zLTxو&!lBqmfLT½a#@1~T'?P=A JpbA>4~"`#\Ɋkf"jd|c AfLTWl#]b:|clZϻ[Lq`Ln6Aƌ>eZ	V#Yz]q-U5BNdg#P-W)/#=#3Ƒg{S3AE)&WgŴ>jYݞ-!>k;؅r<i:+ͫO9>1@l68dߜI%ѬC|~AĤ|cdWdDYkf"5YHz-}mWN>1}lɊ[xو17,[P[Di{a'hsK<lچjvZȓFYݰ`ӎZYdYJbP`|c=,[Y3Oe1*(}ݰ6U	D+ZF#!؅tMl7uB@},Ĥ|c%'ְBs&F}<lX3U!]8AfL½a[15:όca&45N?ȡ`Iݰ	q,;>S+ngl?	`%#>b20#<lXMWal=}mWN>1n&Fl+޶"b<dɈ6	,Zψ,q)}@ o'D;ae$D^gF^کR"bƌaXGx<edypP}mBuMlvϨ)iaFC4bȮ1cI-xZK`\@K)OdУ,[1$Lj|c,[bӏ`bO&F!.n|cOgRH|b-XGx<X,ZZO!\2gƃ(S٬O!\Gbmm^px[bmm^pɔE)m
"4K|JUB@} H
,Z?
̙O[1S)Y>+}lɑE{?b:y,0U	SK9?I3XAC]gxjF'&ֲ$ѺJ@XtFnwl 1ZE"@>(Vw}瀰KgO"@9	1JC}P3_> 'ְڛ}B3"Xz"o5[s;}l{KSVKSSRe[8l>+j7Y1l18t.em
lh-5VC\WZ9`BzFa!\2gƃ(SY+H泽W)̙~|=k<X>bq5>bs5l[17g/dك`gvx&<U}lw
6x;ܖjSOdpdܖjLZ)Mg{S3AE)mB3<;}lw
6x;yy)g'0>vm^pɔE)bs&{<h0ah51j5}lw
6x;܌?p|cHvO]P-0g{S3AE)وzyd٬blv?p|cFVO]a(F`@zpöP3٬bs&{<h0ah0l{<
Y>k;؅r<i?g5BNdg#P-#g>`94>k;؅r<iw
9=40@R5[5BM4w%<ڼ3{'.䰇W2eJk;؅rɞGZ)LCgvz;d٬blvjO9>1E'C.ͫd28*44gp!/Tg!O泽W)̙~>IzY+Hr0xl[`Za!\2gƃ(SYm2fW)Ƒ.ְx|c"?e	rk;؅rɞGZ)Mgyy<œfW)Ƒ.!l[`7W2eJk;؅rɞGZ)MgCg
Og ]f!Y!&Y+H泽W)̙~ẃfW)Ƒ.l!߃['.l!@RFqbӏ/'ְ灜̙;\XV>~	Fk mLڜK5V(zŕT#0pq?0dϰ8*|OP8)Y>"ÈRם:H+x6Wdԓv[f3s>-K68a7>1.jYňx	ZX灛E'֥g#3s,ZlGXGόd"RԴl#f2idԵ-3sydԵ-L^4
쫪%7ON$ƕ->1Z?s2dw
Eɪݟ؂'؅tI#g3&GWb,EI؇6Oa`G@X9&̙2²}mC>g-!c@&P7VEZĴYs
Ĵ<0qÍ})؏l[ZHFCe9~D²"6!MY:ݶP5uO~f1 h$'&'Yz4qEHPޗM\x	?ֲ$7Lfψ>:_v29ga>+/x,Ȕ>à|LbY?eeU2he;3Eml:+Ხ)f̈İNhH4rL.PQDA[a4͓?UfU'lpè3l6UF>Tg}maHG*6L83l6UF>Tg,jPg֘A]@&	XeP}g#58dv#G! H^L~b7p$gl;xQV2@N! 4Ujb djCU/L-H`*@O2@NCC?ZRH	sKH3Q(mA!8POF_s'Tɐgm44}b?d.R>oUYiI&?qUfU'lpʐgm44}b?d.U>oUYiI&?t3l6UF>Tg ϭ?VihRɟ1>54nFЉ@ &3r(r3b(Kq,la5QM/ܒTsV4%$vk"U 'JR}bBèՄ&P15GhO-Qkόa'ְsygЕLGɇ0d~TlZ?!&L0Y>G~k=Z$X@aE(1iAoc'ְ!gɂ>1ᥓg%ZmewYh$'&XA [`/nCTjz7lY2a5FGoj_Tݳɓ/wj}k"M>Fegl`2|c=+4fBK'߿wH$F>WoCV
"X҆y&^	,D2}{m}"+P	VJe|z<i;[3O~g1 hO{5_89CV
"7tɓ/wj}k"M>Fegl`2|cKOiݞ'}l={$Di9?I[(BPW/<ð畬5-8Ѡ.hoI(l7LL,q,jbڄ/AlEki#{<
sz}-n$rAUKx.agYݔ洈5GTfi;$#M}g'=Jļ4qCRի^ӇX<h#}k"M~}X=$S}eB֨RYݩK&'A*m]**;]M}}B}B^͒yZĲ6qZQ͙Lz?9\z5@kHiQsTzH>Q}l={DDi{a'WT9ۊE1Tx9>QOֲ$(q,b/}a,T{'#!JfADe#T]XGXDTK'ְ0}w0R~'Z{']{xH):}hOaDS;րx)}k`'3Iͬ"yZ?o'74Y1ހH4rlz]@ NDgkYj
I؊Wƃt$E)`XrEnȳeYݭl	Vs}7VL[d`k9P+"Z:EEǤibs&{<h0ah6PԲfdO`S3 5Q61Z|cz,[T~0/>>`6%"eZY+H `G 23E['Nȋ{}m fOZJ"#fRHU1ޙ3OH$F	YYOa-.P-9mKF.&ִ>¾4hRxYQnGX7eb4KIgf2%VG1p_7f-^YDzDO+fx?`,Xu0YGͬ1?Y5ћ^.[tl8HSvs'%Qαg糑k~MgoL]fݜ|c	FVOuD`=X@\S@Fr);x"x|S4@'^h]ajύ2oĜ~OgJgڍgݤ0\ĝzC*N[sdw6 g# aMd<ٟ& Ӧw 6$?0M7Se8HlvPm:_VV `<I ze=A",~3M% Ĵ}䓾}B&}5g1?wFxh Yts2m9\z[B٪=$ZB'B=NvuB~x3~'ݝ0Y\݁Fk ^bAĬm4}?2zyo .bu?Z	wPVӉ7d$)Am9\z[B٪=$Z*6}l찭vsD_wosxaLgcQ+e:awN|P>^$cK
N
a(1xIU$v̒;ڳl}4ai
EKRAߎ͓Y]K.?adˇSvs'?su[`+T3N ݓPbuX =}'oA.%la>g Rk-qm
f}hB'~
g1?"C{o3E
uCϰP~w(UK/cH%y$c$XV6xЄ/~LwsĂDiDbN?'h 8Г>kN:F -ru a	l+ PNd 3>!Yn+;xSghzZJ+ΚsK6&'SdI-ɔ;<r3ȡeᤉH	XzİTsu\e4:|	n6$吠"D&8ڢX6L֍F k9VDlQō=&AR=Q)d~ö?l'Π	^XS{<x?qocm]A*G;1VZF>|هS8SF)BOy@Ak
,7rܸQ(Pj
q+Xa5G	kL߈1 je֘I6Om9Zz[@HjI֘HvOgN^&o9ڶYi)dm,Mgsm)*^&vDFjKY@]+>BusYݏ9b|97'e13I#/>S'{Md4o#@?!̙>129u}	J+h(Do9Fx\IjgVr1%c>䉟ᝄe:c#76{ѕXG}mlwY@]`ӆgځcb}hON[iGͬ7`A*\e13Aln6/r]~hUwXo{x_9&*#}Ρ'Ќ	Z~x8g`
J̶Lg}uIb,7a(+MMJdp4ifuB?
+Db~ў~h5L̬~V$HR9$;)lʳ-s*+}RXcA+]@ZE}Ui+]B	Ǫ>ݎ_GVeVdkǪEm|#ڥas=Q4;<4k-dsAedxH}灲IG0d٩	T婉j¶aj>1O},ôK0l*gS4jrX{(|vl0Ul&h-Ղ2P55W;^l7װx.R|Vw~fĒ~|c6O #! .	"[!ݎy,N_"mdyU<Iӕf}j>o|3٬/LFe̟ed -ovLP([jX2LzH>Ddl`灞LL[`eklkG
g(w9Yfa4a4%_a>&s#AæyB?
+Db~՞=#c>z Xal,xhX]l3͝rMe=@$[5GL ~hgk>&{C&s'Yw|eݓ=R󕧨I"كSҤw3AE)` =*&WmEVx9IԱCh}i]d)d@7V%`eklCPs(w>OS6*,/cG;X%k %ۇDI7e<zOGQ[AB#}hO۳q&g%_2f-?K0,7WsʈJ|LG=NgGJ+h(Do9FxS??bOlk"F,Ak`sl(/|ƴ>t
3`rZn6rX~̯^ϻ?y4'ihNϺ[mYv˷<{ v	eۜAy&ÌMkHcr,[d~ͧH6O?a1=6O?a3{G<xw#V{YN[e^8%{֌YVdsҤw3AE)aP29Re}YHG=Na>&lT#(´L'f?XV(wPY1BA(gUr3?X6BlǞ%st̩UA/cJY{3Ō'o?w`,0YGͬɬ"meg1g9~ ܽ2vq513AٰHZ5 3OmYӑk ~k>bs2vq513r|cOm_1y,(/|-l[5rlGO},}B0Ul&h-Ղ2P55W;i/o< 	WOop<J+h(Do9xZ5cBl.#T´LЃKe<hI5Aϲe13Bbv4~wK.Az]3?a  w2e)ߕm1YXĵ,98~ZYagGͬɬ"meg1g9~ ܽ2vq513AٰHZ5 3n5}kB]`~{96?g&,3'gS9'0tW}kB]`>=}_e&m9Zz[@HjI֗K'ֿbgco`/l@xB7V%`eklCŠ2z>p0	329uFYhVkrܑpwr&,gP䢶F
3j;=R=ie	k={YwԲɞp3ٓ.LLO~Ae`%|R_>13NdّS'	{[X%k BMU]e<-#(´L'B?LIሯawA6w꧁5rl%'ֳтϞ{5e	=̡S9,̄Բɞ'ik-,m&G=$ZGO};
xڰ\V^ƿ4}~q2z>t ?}|h!*	3:3J+h(Do9v&c|;<sfxlA<ߪ$[i
ETzH>d~k-dsAOAh/l6H$q`V^?>Lн?2sG%OS6*,/cG;X%k %ۇDI7e=4GQ[AB#}hOv%$;ij6G;Sm9Zz[@HjI֨Ze̎zH>Alث6ȝz3[F>x&}vY'eK.!o|,gZ~r  $[0jzT&{<h0ah5YSҤGc,^03x$ڰ\y+/e[bx&~h^CkO'	KgZʐorDâIʤĲў:*VPaZ&sC<pT#Bsf5L.)c<4~5vВ?3Ɩ-$<$uKRJhIzY꩑S',gAx<%_2f,Z29rYh'͞9J+h(Do9Fy)2bKA>p05Ly2dϰOYN z٪HflI)k  AʐVfĕ4;Lg`CkFݛD4
v`=`K/焗JrmY ͡#l*g-ծ_+@揼^j}̡Ѹ6
3B~JgA<%MJd)iYi29Rk;̙~wzU2NJs#XA6xd5L/wSzEm,vpiYvot$jo36>1Y>>x}7}m6 YgvO?aB=-}mg*'
e13>1{g^öZ(´LЈ1?hAfie:aVl6?sF;1X3*G{[$5 V"YX7$ x;	CzY{XVli
sϘp(Xo?w`,0Y#Adxpn63;8~ ܽ513?vl&.薍oHg#Ad|dr|c2'>bLgXXP䘍gfNVV-A>p/YvH`灞LL[`eklkG
g(w9fm?}|h}̎zhUJ+h(Do9c>`1P?Y_@?&h@[NƏ)eh7R˻&xd+<T.LLO~Ae`%|R_>1vӻ<6OgXo?w`,0Y#Adxpn63;8~ ܽ513?vl&.薍oHg#Ad|dr|cTlZAB#46uAqX_͙45m9Zz[@HjIւЦﻲAh,P2?;AՂX{(h3~1h!{B̡ޠϭ
FOS6*,/cG;X%k %ۇDI7e>`;P䢶F
3\*P>U?,2go~wK.Az]3#g&\?̟p{m9Kl`2|c?vx]
#XOm,3궰J$Aʄܫ{Fx*VPaZ&s<]B?)3ְ|"eapef;YYEdrdAٰHZ5 3YY'gS9bk}"M_5D`=c6vs@	! zwp@Ķq2#DL	MǸkNXB#QU%[}`
4C(a,&	Gx`)ƽ87Z@FCgV8_7򥀧b~X$<r d6P al2rt~L;ifXEmg1?hfL@
?~]Sqag/zuR	N+\~|cIim` T {d$N+aZVUgavkR:Jv8`쓋<PS(A,Nk%[Xjpo^3[AG
3BUAϳ_xFDh0Lvv8׳D2bC=Yr~f6aeh<y&N^"֐c_2v$ykZ@FCe /oWddNTam9Zz[@HjI։~?l&m{[{=灎D#q`V^?>LZ^н(w9BZ	329uFYhVkrܑpwr&,gUJ+h(Do9

"Z*}dw3Yeh7R˻&x F灞̙pbg2}x56+q-╀m?vx }lgc[Kor&*.ĲўGQ[AB#}hOәH_P?ӐS3;
3Keiax^m,[RICXIU<^ڒF;F{՟٩	W̙>?:|LЕ{<*k~J+h#i>ܖD\"s{
3G"7O2jyFd[AHw0 \O kT~|+2W1$ 3dfC/% B29"^T{ ;<6?Y3>r>l%!KJUQmfQ-AP?6*2 Om;hFuUR*,ema{6B~´LC #2bݓ+3h%ٟ$͙}|n{e}X6L,Vcq?Y5\LN7/MLLO	%[R 9Yq?Y52vq513?.Ʒܟ
}k9l=3kNs`ge=@$[5GK ﻁ}ϰðh^P 8{e13Aln6/x*Lޠϭ
?}|hu*	3:3%"7VϔqP?cTmS3;
3B},c$$*x,K/m`ƌ52 0d'ds{V}h0`8cy,,fj5r$_#꦳$m[@,$Y>`)!*)p" #!q([iԏD/4#F ^D>g;3$17?9bGyV0[[@l(rӉ֩@~[C]tZz7l1>ҝk"MhI(1Q 	SEċ0ǒ_J%0_݃aPX4zH,} qƐK%	iʵi&{#DwvT~EjDPsqmgB?SgZb嵒UkWj¶Uw{Kg,>
c?7	zʄ1`s%`RYXh2yɟawA>f'Ķ6?<+ìGO>N}F)ʳ(wBW֌Oȷy5SυpVO%cLOº6OI?Y	*23Zl?iR֖}fgYh
>aW2d6hmuKk38dcD?q2쬸k-vIgy",wE剩ߣ¸'d;/>xz'in FG<'}mggOGSXy65~~E;mІ9+8gLgl'lP',dEkͫx^҉ܒ1K#gUk	#6B@Z$g4ݶ(/,NOdXXK;ɐoMNL~
C}md eܳSd#m<fg G<x4}mgi<|l[5*Cu_Lg^öZGD'lP',boߝ#dF#)sg숷nfՔ=`t(`$s1A4%m	.6K 6K	x킾)ga?3O8!HO_Vsb٧6gvګc KYZzz.[YD'7~bJ5I8lυqPY>	_N`?~`Kkw\T 'A_ +9sa6"fX"Zvb3!AU3i>YOYVlo<`|5CϰƸ|+'Agf^wyy䦺ԶlJ	e(LɄ~Y#=@&%.gKZ[g`UXAee Qoa[*'uWP',
xL A@|mXF_E%	1VP@"O̟v?9K"Ǵ%6D}bX6%U%Y]YX%q(G7ʱ PdD~l`[dx
>;V?k3{եlFd(-sfORU=QD,Rgk ͪ¶Uy)a  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  '߿;ݤ#MkKC9?I5Y+`iv⇭hClKdI)b)_/W&З?ra3A[!_J%xzĲ	?P0%[5+e@.#DI)gB(`I0lI;5^\	*w{=hs7CBwQ=_a2As$H">˰Z]@0&m<ją1;}GS"Ԧ<>['NZ%?1?f|+BK'dϹ͏Ls4ԲF ܱ<Awyۿ º-}mo2ݏ5$>OvY>6xœlxC<<jl[dT5y6¸4_v4m%gl[e^ɓUP2x<syVSXOd7"X<XJkPkGf<^2rP-=R[](HƐUfqA~rMgvP3ȑ-=.jI֔}l>"c>Jm, O-YKsK=nChk"MA @4"zIDV}aML,b~>e`%[[ElB@sqvH@QA7e2{mBKk%zY{<Y	*KH%<4	Zmrخ?Pn(zmEN<=6CudI}c%NeaPT!|ɟ5'ְ9pP>	r$Y>~8P3i[k?-TQY3Km=<[Z@FCV_52g`Qdh#icrrae=jk>dg`v# 	FjÃY'wa,gSiqbyڰVx.>c'J5(2Kum>1'}mB;	Zmrخ/DtW褅K48rF'&ֲ$q,Oj}o%ѡoSiʇ57X"$9i}hOCA'JؑZ`J	w, 7NmUU`ky&H8'3mJ}zbT!}JGBFnVmUHt"[\bJ/gUf̠f.͠6x60" g$5¹l(}lD~jb~W-'gs5GSfi)ĂDih>b<.P-C`iOMdI)gYD4'xAXK;BߠӕjnDHr}hOCA'JؑZ`J	w, 7NmUQ7ĺ@1?dIjB(<$d玡}Bٽ
a(Z ͬ]Ug,f.AU3ŀu>ȏNk9'>h}lD>jb~WFY"=@"%EQ >fRLH$F		9?I,3[6=6ModI3q4hoIm457Xab=Yݩ
>8YYY*ŵU6,ZE#͇|V?UWQK#fbG$Zy0NOP&(aKOjA|dٚ{yA-6C9?IW49ۊE^6z>)4&Wƈ-$JjZ=$_}aMLQħK&'A*ڄ/AP.	VZ7ŀRoU_Ps
?a{6KkU@ Uf@~rMgvP3"Z{T\fi;$#M)'\^-.P-Tx<dIh'Hky)Ȁd+W$SB<Zn6B%k9P+%E!5	 s

klP-/?;&iA)>P}g'=9ۊEMAjn6AƓ4FIlUW$<}g'7.P-dΪmYܖwj}k"M3O7ٟ`;$#MYOg.P-ќJtϭdI{-O	n%b*ˍ"Ѡ"w"&,mg0W(٠İ/G57XK;ROI-5è$eH֔}i'OhnpJQ!XG֟ZR,Z6`_P"VmXCe K`e6;<=C;"Y5}i 5X/=BW'a\M,[1we59k>dOavP3/s3s֖cb*mPQaB6|;'ְgt揾k>dg><bq2HsTK<
 k=a&jr}h 4wBl[5!PK& ZWdٞ&fL>idٞk-dY''9;q8>gNϙ37>Ed`Xz,a 51Ga'c*Po_4֊?KRd?KD=$6`{v ;Z@FW$ pU	:hnzq),fC"C%C"/>xAi:#M%V% 0VRd*3OgP/B}Y>aPdϚgO5ST>1 Oc 11OeU&SF>1VO 꼤ɔL,` 03hQy(fW)̙~wzIȄzmYL"b@	jթ`6iJk"7%)`DqjX =N-=)Q,'ĲI8So ೴^I=7duYgdGI=Q-V,R!\F +k=AMkea(|x0|#dٞg3Y['uQXg5̧lLZaB$9}lg65AbYR!Q,bN$,[5B<l[5bN$Y>jq݂VT("v d1X ='ibs&{<h0ah5yZQ(>k;؅r<i?qP3'qZa!\2gƃ(SYÈ+	+ OHhQ{<f,[P[Y҉ݓlzSr">{7Ndj,Id1
lϹ~ɔY&{<'	,[bD dkcD-RXa~!fͫ?Y7mYBܭ	d~OA4"bjvo͏p'ְȳcxTY?o3Y[rO%lR{Xeo`=q'L@DQR!??ϭ}Jͦit~f 3fc6U4m*@?}g'-UChsK=nCψ.֖W5&RĶPJ&h7$YELS9 7XI=.DwjbK%@n6m$KH 3a2a"Ayemyc1ca;AYG*I
=}k?&/VpX@D̘-υp	O6=&T>?!=P41`DzLZE7,VI"b&x#L#P-#X%&yg'?!$vOlOM<D\υp	[3Ow+Yh$+ZZH9?@U_nC
+=rh>&"{BwDc>.¾x{o9InwlJ"DY3%$Z7v@&A"¸I}mI;mqb-f	}h @3NOP hN=N%_6=*Mgy=40@RqP3#Ҫ2_bB29BP	_P}b-9`24fL7¸'@JYݞ4?ϭHsǥI2gƃ(V{Y@K!͗w.=X3#M~C/~[k;H߿>c(B͒	B}hO{gnBg6mC(ϰNk"MhDx@cI-An6%ڜR_-qJHiQ,"@1Y5Lx`?eJlC^lixk;3y6r	]#Rqh 799=@$mbKOJ1dDbI֩41ހH4>Q0utZ6|AxͿ/9GV%֭<?69(U֛ٌ$eD/mHUxO@͞E6NK~&"{@>S"k&ɞGZ)Mg{r	P&"k+.̙;mkm6lr=3JldجJ`/͠oe7$LdMoDi$*WE`Ԃ؂NK~&"{@>S"k&ɞGZ)Lt	fOlb&GT5k݁y$#f̠fΨ9~sYX9F.H"3<ic h%i}g'=qc6t[[~	7tPզlF`\r[ 	n)hY>r>#/~,UeZBYQjmmqA2",rXVkkTh.HxN Q?Ta~1\l$`4,H2+=+XiڥeZ?~3 ziո6b/GzjL?=+3f>
`YrfɓcGv"Z+X,Eh&`f_6/Gz02{&Vf>X[6L;Dfhgqr=nETv?ZȓFȥ{po9"	gv$عlw
9=40@Rb¾4,BM%bl|aB'¸(Y>q
V^s3I'gx5^
4B<iBsȁ,+SBU?e8BR)}kև#BlMɀx$l[P5dSD̘¸_}mBFIV~41ހH4>W@-\=wK꛶yCREF?ZȓH{c]UeFmy,,,@g	?+aw
9=40@RD+ԻS-Y(bKlT@9HRsz{"@@ 'mfgR3x!8`?}7o596}?YWXG!\c[5HipJ_ӷ~sbD!o$֒C䒑V	<c%`zk;؅r<i=1bA"4JOTYOdqvtZ)|gX&+ZTdIo"K~mHI?v_ċ0TK;xmC2RKBж{3}m_^
:})?Ybt6V&Քf%X.Z}mS_<29h>;R {b֘KllUWone3kVcvJ+c7g֊o'sp&>7V.oa?C+awߐ}#^oX	S&6[^-=yeޱ%|
5|+,Z5֤4I,^7<!jA1ð?͈grZR)ڰ7dH+Vcw39	Elve|X0@$ZïK`{(8U4vXd6
{I8dm9dH%=NF1s4/sլ4*$@?}g'kRBmU#;!旈mF,n5a5S/H6*9%xނFد>;Z>v@"kjMa}obF([3b(&B&V0͙Ma"5OHBS?6#XE|o cl&k+9-vS?YNֵf7ioI3T#'	lV77F
ׯi	lke`g*9ZDAZʰAZȑ7K.՘>Ia'$[]MUmVq#&Ve&DnqkX2NX+7ZĖ`[<؊;3đt~78`I6_Ǭ}dثZDXgI"[<-jHk?[bbHk?X78Y!"f{uR~(LwV4IMZDȐ$XA [`6x<-&QR3ixFAYk@_oh+|&wkI정gN?
M,lD[@m^	~&BsbNìڰ%`['Y6d65jH֐l&6e7:y,v7<X}e6mYBW?wDVg--jpLY>WRٵe	OpLZ7;uurve=,ui#هTog/y,v7l2>OXDͬ5RQN~2t@8܈poaX7aaJ8$l9[dz֟
P!-KZ<KOr}mdc+UɌ@֍<nN6~䥵N	KYYX/2#F^X75ULϭbNog/*0`	-NaMa
!3b([g5P(}-mcyrXQ͏pK
5GI-g߱7UQCυpJA}mMe@KF$,:Vs=bH&lZL߿SA$r+3|zjV\Qv:DYݩ4íP3Ȱ"-ݗo'@	bNbWu%> }h
ի,J7AKRSk	LYuv{-*i3OH$F	N/'WftZ)E!6zK>	DdIh	>G䳻STa#g`D;daY`?(ԧ¸#On$j	6UZnj@Kg!Ex6W`	dѸ&bNYa֪YeZMH\$8	VeCcfH4l1$Gah!6zK 3Ymvc{<WvfALȒTK;7-߃Nՠ$9S?YN.vO~}hEk-k%[a?"yT[eI:%C&SD_&?;ֲ4Jwiy"3ghBrEH~	DdIthM7YNS~xv6TE$}7֟
On$,:VlY`I5!Kg-!EaYYD+1jS\ !͓F6UXIYjQqI-K
H$F	gO{wh!6BrDdI?V7Xu䳻SuA#"60Aia0?灭Lٟo}C/0(L0ygWh`4ٕZ]5*?[`\Y>$3KRc xL7XAok6

>-K <ٟa;$#Mvrff[BmU#;!_0gm44}b?d.Z>oUYiI&?u3l6UF>Tg<}g'kC6hn髗,D:~$A?KbM9WzA"4$k?:hvAxڊ]^Lʾ&mon6I<$7YYݩE02 mhYjaCYJ>105'dϱ'O\Y>fchH4}g'=2Њ]^xDdIo9"	gvؒmKXGV灭ʵ¸ ]FBr cK"ogP*3؊I'	V7D W(@UZ#nkf32" =HA[XFYrTЄ/g)}mafVuG!+&}k`۲xـOL
>?DHg?*ϭk'ְ灜LdiI&D	υpB>$\8Oa86Ȅ"+

Y>?dLb=lފ]^PJv1V$qD"0}dݶYC]/DYLgZ V?o; XsgP#vDeBkHmR["kHo쬾l˻q˺',ioLk̽灛
H!e6HOsPB/}BOi ]XGmB[ ~?b]ɓ&D<WN,ZG),Y5FeEag#M5BpHJ?2v^_4}͏b}9*? r*J?2v^4}>`4t"n69XGlD(T'ք({gZ
մsX~k;>dwO[a>?oPC!]!{sq?e^5i9Rq-,g9@%,Ϻ-Bgs]<>iG?ee`C]SƓY;B)!cvP3keӦ
 $Y>(l#ٔcX?Z.Z{TK,g5Vrڢ=,!	|+5XG>[1.Dɑ#
(+}mC>(Y>35a2 W@j}dr̪k\_W1dϴykf%s2dOOqdڄ͟,#Pa6"c>2}4>l2-dWnhn髗6GmV	k"MAH7XbZН[h#{DÕ.7MYxK;8fCkfUըue}2zL9j/eA7w1G*֨-9<ˉKZrPe@Uah 2eV-a#9kT_v0 8Z2~i`9p%2Ō?H	5k(ÔnT5iޱ@l8\$,$!&XO2gİ=,LL&x					ZnICĹfll522|Zor>Ұ0KYi*PUTX"4UeL#ʻd==8?_Y9kp_˜VV~;HUP@wQ~YIV#2eF  l	 ̨rQmByj2CO߿	A,YOaMhzZ.:|Am`쁆u8o_cA#/l[h5łqek%Y{c1ׯ7HK_cA#/P@ sEHȮW/(H-OMk"MAI7X r?Õ)`Xs4%ڝb)"KfUޡV*}j3}k+&^5nj¸OB}?FKX(Ͻ|1OX-gKH2R!JS}e!M,W{Sz,6~Z9A/@6$srIZI9Kz[mb[mR[l-nZ8KmHe>PGdWL!b-MVW4qTY>bi.w3U>+'߿	A-6C9?IWzhۚjDցֲ$։>n6R4E/"7Ս	gv++:#Es
K%kkYP[/}m"'ְB2f Ikf"eC\l[P֊B9e	ua%CCQ{ \T!<f4~SV,aK6%	(G֒,6k \KkT_O-]H }k+&\b.U3>C+'Ҡυp.>bi.O[15XWfim	B}hO{?T5rT}#MXO3A[a4͓?c}maHG*6L8#3l6UF>Tg2>oUYiI&?83l6UF>Tg [a4͓?}maHG*6L8 UfU'lpM ϭ?VihRɟDUfU'lpMϭ?VihRɟDUfU'lpOϭ?VihRɟD}maHG*6L8*ϭ?VihRɟDF>oUYiI&wI UZȓFЉ #Lc>mƀbPէrYݩ{;R˻'j)0Y'&ܰ?1[eH@QRϸ1[eH44gG_dæ,f$0揻(rjf$3ֵ)]ke n6$&[mmN%o^(=ً	4<`e<'sZl@j=0qraϹؓNɟXy _r>\c6Lbk?Y9}(bA0JgF<{1[eHL#P86_dd,f$0@tS1!ӽk6SͫX͓(f7S1 NɟVR;}ieL?ϞlLĆ~nĉjf$ŌbYwe5b)LO\BY>vL#qP>ό`((iy	H4>K?P5MjjK;>&
`h)DEB/<N͙4g	0Q7LЋFbS(?.e;L	'UTݵH:J>%ڟZȓI1*h)DGbujƄ_$*33x灛3a0f%M/gnǳ}{9S4Di9?I詻j(6O)$LĢ@f
s#df`3231)0LLr0RԇCo={A(ohPYݩլ6	?g2g?>1#@߂;	'xڢN[Pճ=}Kg#3(90f
	S1()}*rڗRRԇA(oA=PdI+N6&Y~ۙo,7$Y&y%wlm&L=l [󄁉aok$@G{( N)	0LQq lZ?g3'LR~D> Ad>ïcN`{((MKIBεUm&DVxŖ f̊:N?[baofE숡;dGVs2)Xq+/e[bx&~j"B<;YOp!iQC/5	/f~Woڀj<؉?9eE^Fx0@ݑuNx'Zs2)nYHem%BmĹY<eYeݜf"OZLɕ[mdU,km/j(N"}̫g&i;ֲ4K{T, O-az4CmB+:>WB4dIQ6O
7Zs(7$Y~e$i	?hAKA+a(ĺvlhDZddc'S6@x	Mյ\!/AhYyLqJd>>	7XWɚ}iK2V8B."O"%`g@uIG>bE2׳d/3O&"ڡYo5Vem-g*Hr~f[EY(ЇlcI[qI&h¹8{d~mP4?c[tb~N}¹8[d`gSJpڛ+U,dw-q2,o'u&VF0_<2(.SWzx/ջS",?ZEDQ;ǟ6o&=c C{b#J@؇G	B>e0	4&E1Uz{(A7ϭ-?gJzEK̄`*^Nz}h4	~?e7l"׿	1	v$jÔfU޵`Y``0LP+->ɮ,[[>52g̟¹4{dd1󒮨/ջS &lYPOٳm c1.$Mc C{b#J@؇G	Bm(w>1@-i!kU^Њ>G!!CO*zC!oKB}.	-?a72'	W 7ĘDX#g<v_~9߀a$Ӓ5)a>AT,qA~!&̒8B	L%$JFk rFuJ&i8jLkήx?FY+j-dXK>UsfFe},IVa`9F#ǜXU!j0[.ULBoZLz-L&(¸[[fLW'#!&5eaߎs~DA	3tk
XiA6,qK|_+HI$3Pa	I!쒑$!&ls.!'f^O	F	'crm̬F״7jyEHΟ8CLOD{@"&L2֒_CBY،;@ն3࿜3AVdcVe%K$w$Z7<"ȴc~pZ4;FEIr>y`AlR"*[`m@q?Ic_Zt㭐ح~ lL@ a,9o6!;ND~I$͘!9( 9$	WČR>ðgd(=,NdeX6OEXk+mIvoB>jg
&Gg0CmS灯ڳHfX4KB( s9g,ke=w5#dϱ#O\;vO?,ip
egG] VO8"dEli숢;ٿ-3,P7ը 6@Nq/ V^?>LW/}B̡%آCL?QC֊7i?gU^f=,Q*K=>	#g4ɅfU޳S+=S*e3ug.,ND;;X'fӒ,g+Xk	ڪl@ #adZgb_r"aH܍dL6:YG mN?H`y<!k qWR , Dಜ-}#O[/`" LlE>ŶOa  1[<3?'.1IF4>BXGS5Z֕\tXjk Kk!/e6>\,8	EMrVl@+aJ1#
œXG$g}g灉u?bF)L~&.¹)]XG#ųjqυtOľ:{&D|q65&<VF_-ih ^υrP5iAo3ľW% [OȀb_r#2%?NF7'j?Z6%!>^ɑ6`{(Z\9&@3'i>ČRkυrH#]}gFp
ee䃭[e< c ??NٳPO"s 3f"V?`@Vs:@:ăX{(h3~sU^н
2s\HsgQR>(4*߀ڢ0zY[ePst֊)?aLzO,N%ٲXȖ'c;_3Nd>sʵ2}4";:lTNB>eUPԂ^c9?F_eQjߠUZȓ_dwj{jTiR |ҜcPzPTee9$
`dnQWeP75 vH)mAY &ͫX(QٜVjy^"H(dH+(Li2 !O߿wH$F>WPmCPԉCxM[@Yk@q>rE+Ȥ¾x4#[lEv+JK;ֱ6 g'AŉŶ1.e]lG?BaكЉ;)"떫!".;gn c- ͛?oX(L"qMU8Hʵơ*DeNZ\ ]+>6U[
=]u(JöP-R#.Yĵeg4Ce Iv
N͂J:@VslB:u	X{(h3~sPބQ;8@O"'R1B=P!+ƿz?>6i?y)ʡ{ЄBJb+~^R1PcPu"p0xYȖO&
hY>jtq~J&jOPW'L0U
%`eklkG
g_SoCFÌKa9}灳aOeP
L!b׶ٓL>Óf!4}k	̳^f%jaS.Lb,:%#e1DjЍܔKXI8ʵ`eR>,s0ĂP
*ل~'ʌ 3y	EPP2?,^K nJW8-e`2("2xdV_6a+FNtʂ
ª@\"4
kJd'ONvr>¾T,w]C/Xۆ?`xDqXTLW+ˌyV-¿]qJöP5Ek9<˲Z̔%H2.rsg#fk@+%9^\%9Q!{<% &;Ӓ	JmrS\ބ6ψTT#UsZȓPR}<9`Xf /H$uBYݰkO
A<IRJ%45iV!6;[asn灬CCdm@[灜XN.lȡȊ{'fEl,veo](`xs&PXZ{/e[c_>U{?6>1AA	  sk>^5Z?g*&j^]`d}h0?a?e9e'M~̙^r#,Yd5-u!vL3QB3L0Nsv~lϐ/wZA)ݥ>l32^Sv"P!Іƭ6eEjD`^_7?"O}dߒL[ӣN1we'M8b"K,fr
\>h4깻yRA"4$]UUC74;D}B+:5*4& h	H|,bAoC/DB3*	>vN%`BI7}G\ kBx
ꓬ"M*m0-EUڠ jO"UT`A청ek+!a=rP} ۭATn6a%#`KH$ ĥZϹ@uX h0 3g3ٽ=AJ,`3q riYDs1	FcJD"7aL3_2`a+;FNT߈vDjVIydͣsv	bnSdIcK9%fI%	"ČR~ 3WEOaƙ=X7r0`?ƫsg8aSYbb~;Hc\
l[`W?0AhM-WL8y5r9yAg$XUeAZl?JF:I*=1KY@Y9L1Jd>['ִH݇df>n#2g}dLI	%Hj̳zQgמ--& kdU\w%9o,A/`(I@k29y3v HH7YV#)(L}xGg@׿`O FOs&zbN7Wb9bgR嵵<[_rYkiq4,Z꫎䴺g?ybNgR^eK /A]jXw$]$[H!ݟCkzŨ~g[BɽdVo]RMZz峒i3~ma!m+$9H#^)Vim`&VP"j7,^lω `y%f{3~l7"&?Hƕ?bF)L]L>Y><e5v ȧz Yas *vXE*N;+m\Lzӌ%eʀm* }1wd#V.,]wdkx+r}ebg8͐~MgU"XE*VB˖ׄg:xcE_QߤsVTlH#]ݓerϺnǲ~2gؑS'`3}h,~J͆g1'nEL@~*~ČR?X|+Z?e:+9ZG͆`ݭ
qePH$`YbfF4#	1fS^)d_{'J9#Mg؏OY%,7He
Ҕ{i>ČR?υ{,[,9+=%cF<JPMb[Z$fɚ}{f;JF֕ ^D";|YD*^iUOֲ$0um kO#4*ݧd9`K;C!lo$l@:$Lƌmg"-M30jn6~n@##*/$J@căJT k)5P2,K!~2/ykWXx@"v=9
)H0$K<
A[ ;ƐzJy*? < 0&q!"l ;9`A%<BvrJBHڒH{"!](%LvJB5(L,y8>FC|P@&LF jD8<"  ~\k|~4?"OK.'Cq= 3WHZ$L!3  _[b"-,m|c@#P3uLdLIڶMybPJܖxE\M>1'֞S|V1`sXc_O8ߑ3$7~@KZ
p" k+RHA$vI;2Pw$s/0d#$z!lA=liLWS'Y4}܈$L!pT #`63o]@`xV(j?wƉ~H"jղm2fx͓[D"\KlpY>g2g^)L¸p
l[[gG+vXD%e?,uIcI&	-Lk"f#[l"+?7"NNG6<h *|a_NC$A7Z)
J|]*Pփ@)ĂDiiT}g'=?XjEzCƿf	YhCȰ6vx mWoBnwkH4K" @($CRWؑS&{i2~bWK'ְ瀰`H9}ʕǲ5Q ;5bF)L9O\7	,Z}m <~$&fULZ$MgNT?
ʌqB۠7X  {xH$@Ɠ&{$bjIf3X7L¹d(3,TPAPMxœ׋3iP-@>MG1@*(0^,79{y ^n6HF"*\|J|ɟ2Ce8W4֘ ~s[yf"Ue[@MAՠTq-xlջ4M+	#R˸#qĵ!TKi2f?e@$j&P9BkE>&?gH3H)WG>׳Bk~/ϭ¦oe9QϞåG H-7V+KZTvVfS֯LêՖ2Wef*WbzAGAn{5UVH^򵌏+<Ctz̟Dk}ddaT$/rVfzyZGRVzġ=|jL﫱y`[# r7=T$/rVfzyZGRVzġ=|oO"?Udy>di# Yf~Xs#l,vGOf1jڮD$H`$Lx`ͦx1H"swpό~ꁣOO~x$&ƉDi=#z<Ǖm>&P2a
@!(F^5P@	v*3e`_xCϭ k'ʌ3_̟+~_xCϭ @Ok=G4ɟbF)L¹dF߰G^dr ;qbĵKl7efm^Ze;jdͅjL?52bzAGAn{k+WÜXa`<{h'֘[i	>9<Zg؏_0D"\|c2 'ִCÌ%hHlb_} ϭ}bl,n^%g*ն\	4=a76cK<398a,e(F_H)Ax/ КE>}h(4E~k>$K2gؑS'iOwNTh+^dr ;qbĵKl7efm^Ze;
dՖ2~cj}iq@[RDM~1z 1)gH3H)WzY>R}mVfvs Кg%*2Bk`&iM@YPj7V!KX\e?20YmfN]+?7Ì]fCYXvoa^"AV~o3mb	ZDaL"ܧրxe 'YZWd.$&riCYX,P3{
>Ҥ͵D@O5#dϱ#O\5[e
qohִS@=_B}kvZzbA"4FO>~C|j8!6j=zq?9>R&7XvL}aȑy	gv$KlY7h'fwaefLh'[6LDWef!#z"K gHCP1jB3Ă"ĄF =HH <2G6IPTxV%3<&gƎIggfeYflQ	ݟHy@72Ad٠\ZX(<"gRƱ 4?$j r:H*fxpd$bS3 3<>4x0lߍd+5VfԄx+>	cT"7aKUYٯ?A
RePzyXD#i
GHJZ+=?;	R}O{#0zԉC 7kKU5O,a_n," 򤁐 |Y{
hwlPpbKp083+2waˉs$xoa_./]ÆLai`YVE_,ʻO+>B'#)3q .jokߪ#kk&O+#+V%')mPafq\rVO+T8a='NKII-	QC&4$<mqX$υpi;Ox:c^l@XV{-NK+l9m.9ɟex2׎υtPkdN&R˗RN90gV@_,'@_,'k=|&}|+[3O~GvH4-'/7Ŕ:Jj3K5587J&4I,-mFyZE7"|T e:ʥNB+Y(/H'ĵ$dw,NmY9/I*Y"a'({Efa-ź"&A֟xya'({鬂ZhH2Ԭ+meyiA#K#9?I6Y=lolHx'u5}?k
?sq.;x7MȞa,i$quS(rX5;N_w('r_$@	E	k(Rf"H] 1?P_iڒN _em4n;L'\LWS'j1> XG;,.spa1weex1[P;
vOa؅s; xI[m˓"~sh%[mXb)Y8,3RerZYrGnK\:b7rIOF+D(-	V+mRzՂfi9g5Rgfe}TegנY^)
X5}lN ajYwX-1 h%c9?I2Y[:kCjDAm`1	"@8bL
 qĵũ6R4`8YwI%H55͙6"zAFl
">D|$ҳ`& i 
JL[(H.@V~E(6m~Ĝ5(b\XmdG͒AHV~lZH*n%Eҳ L	lmXr.dq*
<hY](A#.8҆΃ZSR&m`pHYa_<@n7m&o2KbE;
1Cm?D:*B%͆L$
.zA 
"$ׄ|S٣\HM$&rJum$]mڀ<;4I	H6̀P3dg@,Xț$g@+kK{TrRC9?FZXjD6]Ys<[<	V`15	 =|57X( T$y+n`͒KI[k5
e`/ԱXd
.sh.uUpVP3j<eb S(%'*"mrn΃Z)ڗzH+EAN+Sv,DH	%k/ /ݕu16HN%I0Jyk"YlEMB}aJ͟'?B_mmdG͒APV~lZI`/	$
@͒@]+?Xg:'@	lmXr.(%'*Y2HPkE5"x&'S}k"M"b&6Ln6gJ X*ZK;LUQU%HֿENE@@0f$W2ec;gKra2IלlY֮FS	S kmNL%*@G*`k5Vڜ3dBzeg-3 Xq2=+U$S+(@%O<Cj
++4rM<9<%󙿙liKB &$/X.m G	V4x%lI+d
.=:jĂժj_5us2)?wa8~w+G87"/Pl=8Ғg@-s 
$Ӕ,w,*㚫m,2dф~{xVfF8t[lU je9qZVzJR.U`Y@X>]dYĹZ-`vS*Tη;me`vZIeg^eYNr=/L!wH%AhF`jqD 1l~Rnr D}sMg"Y[e5;3]>jvIdYw?*
'ol?;axΡS2e׶ٓL>@c7qXsGKv_)0x0OA­aKSO	ʹuB2tfCK 
{6v2N&Aa^焨9fje-joP5V(6e[ccaP.7@L,'fK0T*Y*%q /%qQ,è%xifR c͠prvX&T,*cN`|6P",Rn"	HbsMg"Y[NW[d٩idYws`jOqPW>0U
%`eklkG
gQGP|cKKa9}灳aOeP)ߙ2lqHkl&
vS2̈́1.e]櫼̳Zf%g`7,w`T31X3ĂPe]l,Ĵg%>(2@]
.UɁk$Ķh1f('xSʌLl;m;˜V%3[`X[lVfSeXJ$GfLVY%%wANYd rpfE`gb)V
9S_%wAN
,-3Bd	fd
z6 /mֲ#ʓ?&VBRPsXGmkk˲rLx+?8U je9q\aL5ˇ ^ʜ.M*3ݐv|9o%BV^ƿ4}~qP~e2JCOisfvڂP86l;8CP˖#VVN3)%2_<`8d
%%wA>X TPRQm yX(J'|Wt)P#w~pH}|YBY#eOxl{ /mYM}e6N"~޲R.U`Y@e-`vV~q0sk NDV)r>`.w8PTw]HQXkp$#5 BX{XxV=U-GryU*dqmN&<"I,"dGA!Y@Ɠ}w)@˕Ph֨+?[d[U	fj|:a(YÎi>O\4mdٚ{Y1DiiL}g'=l֊jD^kKU587J$FE6y>jR,Qo%ژ`<jT	!jTY2	YDl$&;F%BGk?e`6I*Y
]bTKRuF~Ca'(BGZBbԵRz [+?YY+;meo;$#MkKC9?I5=m[:kE5"P5Mp9ݥek"Mh	a5jՀ%wkP9Z+剚w6IfW޳#Yh{3s=~; mƲr?B&'5(e%,v')ˁ['"ŐF-V	'{+wb@%V_ө*V@#(0=0T6S昻~c>O\2,[,9+)[jpGpa1wd8s݁)Lޢ
T>XrV3!\evbOq;HȪ	b#.X7Q!eiYnGnK[:b7x*q>F$q;]%~9G޵EYKH8'ƁXr,ʻ֬)FOa.N68lP1
~h|+Pn#!Z`GqY,xԘ}@ij4qLR?υp([,9+*[jpGp`wL~cLQCυp(C}l䭹g{ۓBGw0mT%F
Vw~7ıʕ+ӂ;ԏܗrtn䐎'B8TwY,Km.s[U	fj%gÍq~Ci9fBYwYvV~1{ bZXk38K ڲ+Z_&?;ֲ4Jwiy"2FiCΚMHE_K~&g̟&|,gv؅ 7$-Hb-1zWOIs숥EdDi9?I칗"!RڔFt7t˶-De_2g	sɓcsqjnYn-H̥%ڞ5?f-`,畔DZA#4;,kUqW5bǖOdH6
OK9?I칗fqAǯBx٭5rjm$k"MiA[wl\Q~7vr'Kv Ln6Arx&!<QQY3!+mJQMd UX6[ JPlE5@gsag!(:$KFOg$j&~I3-I,C$Mg%|IIxICƄ=Z,nI&{I
1,@vYg@R 6euB2qYJdR ed	eL-|]uB2qqgiik2WO^̤
2e@vUah 8e7ܵg$rsu	% ;O˽bfr$e[vʌ;me7fTfSgQʇ%V'?υr	JmrP<lmi|+b4$k"MiA[wl\,'݀I,+xm`InX$.9%e%([m*$  ,Z$d`?TI0Z6eluB'`T6iȖj-:ZbYK`͒R֥	Ehnrv|Jgdof+d R#f3ieAVkVv<cZL __tPONxYZgfjGLQ~֮IILIPSx@pw-mg$rsrbz|fw,|Jl S2Y@ C2F	O\~1 h$O{şKzZ6zArm}k"MK.+4L4kl&AegSP	VJe|W ?Is숥EdDi9?I칗gj>
y,˚jk"M"U̙L}aYݨ?yZ!>c\/OaI2+;&+lIlEnEr|cZ~'x1?eQP^}iId[!ޘ k*P(ֈ |4zrA"4Jwix}g'=f_mCP+PW/<^dIQ
@4	Po9"7XK;g;"+P\<R~|+'ְȯ-;Id+/ؓȧ{x7Oa-?ICGcQR{>M!Id9rT2YPG>	3Od-1ޜH4^YOa6^v4#A_2f2~$F	gvȳ-
BXG<p-?2ƶ;s>`LH7&k| OZfUdkgzĩ%@c}bi|v6O"g Ő) l
t Bl7/>GI`_`zYbXĠe ;<%z԰/KД%}X%}ZnIJ2<VNHLiAz}jPUTf!m1ZwWT#'ƞvyZ9ltry𳮵rJIPjRFUah 4e7[cYgY9gŕ ie}Xw,|2e; Qmf\ 3)x.ʇ%V'υp\hzX}d-1ޞH4$'2&;Bg=vڪjeEfk"Mϙ?1&L7YO<AXn69۬HbZK`'[cN) '9DRA"4$\-
Ԣ6 ^ieEfk"Mϙ?1Lo?%ڟbxlsXĵ 2-O4Ɲ3S\>}l>
OdE.+$#MYOe̿T5^%m[4;Y>c%	uo@z(gv7?"$Ā	k6{<KsWS)@S%[?$uLn6 .k= 24ƽ3S\dٚ{9I`h>˙z)j8}CwM\>ƹF$#A+yr2#*YV WZͬY\rJ?Y2/ڄ6ϝn髗#kYkK|$c6&Z+}e,,k]Lf)#Te1|+Ad_`/6/s'6.Nʂb1JbT#0U灟#ᝄeT:Z%fk'9V<ಳHDk?v%QlD,I)6IP%y=lZ^
Bbyfz~oBؖF}2gH?υq}k-'ik&im;	B}hO{_
ym3Dߙ3ha!gh6
9 NeF `ֿUgv`k yl ed3kYHk?UY^-7g-efrJW
f3Ouk&im;KGrs/mBgI
yiM/dIQ?OI3@`o9InȳĐnYI6.[exc"ńE \Wf>~?̃:%LD>T%2ʭ`* |U+Y@2 孱~VyTwVڜq3ze`LH^4s`rF:j1b<Kl2(?υq8p}w8L X-eAHK0dHf3A3
aPe֕S ?3~s7mb9Sȿ,ݶ'[lyUlfSFU"3*Aʇ*85dZ`~_j5>3ѫL3C.Asx*dВk%	$9	!Fn
.paasa8L'<櫜X]!r%hA3Y@%݂yC=cbGk;[hٖT'`BAݜ8~]	7Y}?Wz /
J$*ZOF~IvWѫ,ВGWp@@˃VJlRQ,HgݺXܥX m͉$,J͒nyů4D̐5`;BmS?Oț|R \[<L,8j2SE)Zaj '[ixj7K29&% RDjX:Z\dG>[iQT̸`L'8uI`7pBjfg K&CVX=8}Yf_7$jHų#@kqZ-=6DSUjBcFL<F7`٤
IGFz$ jBn6ģKJ`p{K4;#'	Dm02ipXM&H	ző-k)(%s~\{Hz,`-Kg"I4O7efmQֳu\Vk&Z~Z?@&38j#qMؐЖH"f~&1Jb7r9['ƫ; Tj5)J49,6w$J`p{dGOeP&38Z	R`k"hq2DԀ~Y ei\cIwK䄳L:e3$\lik@mTf+A2	&Z"4K2ä	D}A/wKY[t嬾̟&0x ՗"A. {l;d->Bܨ+ªBE`im1X0g,?;KLK	OCe]4/0slʖDöӒ@࡙ 	傆fTgk!Y)e+jP¸6?eXE2=ɓ h#'SYO`>e(ClCwM\ok3#/27ͨvA|CwM\6k"M"
M7<?,n$GmLR~DƇ» id_`u`Om#p71JbȊj1@7υv@vܝr>Xn
NR灛IɿIDr5$}LR3ߑ9O]id=d-1YH$F	N/'7C
ymYkK~#a2f6{#Yݩ!g;u-
}l߰iNd-{")vY hO{.e6RB^x{SYiGddHe3g6.[exc\u=XG<
+k=OŅ}_d5e'w$v3abTfDSwX6[|~7 v` bR &+g	(p3c^k2嘣l+.̤i$*x@hr@;v2|DzC\q@:`QguuĴ?Im`;U<,e!(e~p7eBRYKڦ bndJrP%}Z-G$ģ=l<,cD=Z,4̈5~ ϲ#m7m̩<@%I46c^:8O-*mY*`)d==8?_XIkD;˜VV~ΰU$z|]5;nle99VRfT`NH8gY@3*ApfSgն;2B?
jzZG4zzA"4I{SrneEք6Ϩn髗iR&ʽRzS7X%۰;)?9pl7"'f5?3ȡfy2ra[A?*ĵ,'1Xk5;$Kle=7ۂ	Z`,uH۬"ŷ"ŵ)%A(DBܒ
KX,#g:ńB	'+%-)tܼPlT#KӅ|4{$Ȗp%LF&z1Um&zUHKZt..qYVz utrPR AĬ-D֨]+=YV`*fq*AS8HT.Ǯ9(Qʵ8mZ&*Jf.jqQMg$qυq'N;L:LOݥu'*AW'Nn%xxx9/2}ɖR|+Nɟfq-MXf%F[pRĶ _7m=kK	V'*2}2DPi`,{1m@cqx&gVF_*@LẐyI"ܲ1`UXyV
z6e.YY%½c&Nlm

,KyQ,A(e *TKzX+᥂R-]RP43ilsE[T9۬L5 T*ZpVk$J[<rAg5<^aœffuK+d ޤ*AWd)X|3k
XV^̯^&P	0,	e;+Ka9}灳aOe2eb2}ɖqHki~v)3fFb\ʻ̳\f%n6L2ɜI`ÉR+*VhXDEҍVU"Y(rXj)`ÞLăZKfU0I2|E'*fH)dfCG2<bLKl2ʬ;m.3)%
eF
x%jDfdHf3A3
  %X[lJ
1tPe,-3B(X8e]3J&p~[l5ⱺae,([ hJöP3tBRҳ󉃜YĩbNZ\!PYٛeÐ1s	eN2ˉd|XI0UƖ)|m~hUl>ܢ2b_{s)\vG)8AmX%8$*[`Xl@
fT`灠~J,fO#MwAJdGOR
Q ]p ]A8QӀgiiGOJĳҿ2l{EZȎbvee~Jr4{Z@VoZtg9U KYS8PYٛeÒE+%8.%BuH$F֕rf(vA|yFµ&bV /J FfL#YݼvC^)?W ]XG`3|uIe&}e떦UmNnZEUN"c	S	S82Na*a3eVڜqV4PʩkT.+3J2deTq+Kme6BkIk3J2O9ʵJf.ge`1eZJöP-R֨]+=YŇXŇm2$Le; ,*E7s?$q<uN8$'ɞL.3(wK'_tl8Po>F?L e7a`'(-M\$ nDbO $q
6z/#X+`xPJYyPlT#wNf"ۜ$
-gUFe5isS> nSidIT}'N{<v<<ɗ`_>R|+)3{1.b7x %'lxmL%i$`pY8%ZP2|uB2r!YacFc+6^lsk
L&T|A첐1`=2V
z6e.ǚ->?KmWM˛},cqX!VʖrX!Ą/A2X!DC%X!( n nVYfxxcN`6P"OCX@_+V,IgH4槂|+,[5;4íd
Y?%ؕ?FH7
'Nĭ_<½%/+W;}aIiq-a͇<ɗa&X׶\vvL¡fa2=0NĴɀ\3, TJ TQ, H"bFn@`ilrX [ x0ăZʑ-Wt$ T9JN8AOT#'+2?83)Ym:!ħ+.qX`@%fT`灠Vf&>4ٌd->=* E`im1
%LRd-=8?8 `OJĳ*YW6^ˆ bgdGSZee~LK	4{]j%ak(ԃ1t4J&rfg9isBg#fm@+%8.%2?ea+hWXW:ĥ2P55W(wL@:Li)ajUCs{)q`ZĐmU`gmEc2(ĳ2_<kVDf'>H46`e*>j!J*/	DV<Uc	SowAJdGON,-3	TK1`\]+,aW$[l5⫔-=8.3XMlz'4P59PV~q0sR Aĵ9qs\9$\YSY*Lɚ[kY1DiiT}g'=/زdM5rNVIZȓlI";uEOIO
֩|;ml}h Oߑ9L2

OdH6
ORC9?I覤GZjg$ֈ~Бg$T
Ln]L֤
Y]L(Aee WR2PArV4JUfU'lpB}#MXO33l6UF>Tg[a4͓?H3l6UF>Tg`ϭ?VihRɟв35?9C<ѦyУiy" XfG9mfZW̡l5hQIޱ=X[i𣬬mbzCsY>4ĈMb:-NY9;8uBmg998P>e<D E],_q.Ie `i˸$2pt$wWp`e Y@Ǔ\q.I|$>w2?á#t^  ǻ/`b<SOpVYN;@_pVYOF_rvfU;!kϭ?VihRɟFUfU'lpc3l6UF>Tgpgm44}b?d#o}maHG*6L87gm44}b?d#G>oUYiI&?pgm44}b?d#UfU'lpd3l6UF>TgPgm44}b?do[.ڥZȓKekL 5'hD7W$s"!,(9~Ϻj(ȏ3Յp0ݕ|W^Z~+:z`[1պH00-KA5SGo
$cĒKR@%qeC\n;*sX9suWpXNז
`X@f
Ot RS^फ [G skCܴgB}-lB0Z8hijFpZ	e_G _ZT Q[P<W }]ۀA[i1 h%;MY,X uVȵ;!9	ljk"M-0w4I7'|+Ct3"!,.̸s\?gܴ٪e/W.Tp0ݕ|W	OAyxxY8VeY0j	)1$Z93g1IbH0imda-,k6nX`X#	`J,
; Re!6
@n?$)#Jn BWai^2CېE$-W- 1-mweCG ',VL/ Rc˺	Ǉ)ؒFZ-Iy`c,r\F,5#<,J)H@-q)#mICn	9i^2CېDa#QBO1hP{8%m-h ykm-vണ-8	=gk~x5p. vH4@}g'UM@ElShZȓZ='}eqn@21Nw#f¸sfk(<`	*(1M?IԍםY9k0-I9Pj
ZD=Jr6$L
CTm
ijHp3ZkK
nX[^Bz7-r@A1թq$X7mR>9TD$DdeyХ2FRjy`XX=םlpXNז
`%"I-3ri9A	/.
&VZRG_<mM~Cυqic h%H}g'خ?^j*jvC0ID?_}c8gvO`¸x@$%ڠ{7h*idEiw?VAVhrjI8*[Yi f&њj(k,3kٻZ9ZAUBAh"~nIZIg9;S[P>|+;	WGrت?z#;!-mRdIO=E+K}e3FLaQg3[XHy2Ig%U?;W	B!zHbZM$}34wuqvSeOzod˭O"$@Fڥ=Lfz"7m`yry`a,Ph-UrЅ~beSgܫ2lTc&1jk1H&jM-:V:nwa`3	W<,9I
C<~
kvw`+h.v7- pZ"ryhF@Øc~t Z x6?ۂv[1;Yk}Z9RAq)7HI<
mlƲR_myФ7upM,lpXNז
`%"G-reB{-\[.)Yjc?Gu$ZNF̯
>*-4ԐL3ZhiaV1אFז
`H"z7-jB^ZЏ\Agj}B]^|+ ? 1 h%O	ge͇`4+dZdv9¼dWWag@E4e 'ƃPm-$m IrIHQ2#WmCwdE2psW~p9bs,2s"n
g1ss*sȣLirȣ(AUE33OY2yivVȵ;!YvZʾ&Yݩ¸ Is숥EdDi9?Ifiv^,h>&WF
?Yݩ10ѧR}{")vY hO{.jn(gD$@DaXK;<&?;KGru_繫]ճYvY}k"MUo%ڞ|c#Z'߿w"m	'pq.QE-Z@De_aGYdQgv֫dm5XF;i8)?1Ȋ]VH$F>˪A4qEj򇭟%mYk@Oo(DSUeY5|c VpR~chH4}g'=jn(YvZ&̡ 3+RQ(7V2%ڟ7ͬ/}Mȏ3&E~|+ ZpR~chH4}g'=UZn(^6z>
ƞ]VdI 3YdQgv֫eXse6g,#{">d>1柿숥EdDi9?I캯Rի^ӇeEfYl	gvsO9DRA"4$^?ۊ(W˶U5o%ڞ|c-R}{")vY hO{/ر.QCMK.+YWֲ$ւwjy9?;KGrx͜!:mYkAXK;<CVIs숥EdDi9?I_b4qEΪm}k"M/}bEMdQvI&[$FȒTD"YݩC]tzś&D|dg,("ndd3a?	+X5ek<O1߿v?eZ`>l6n(W5!vU67OoH	2a$"6D!Ȗwj{twMU6LɞXQAddk%fV^?ju[<=$|cG_f;d{*FXA [f9ۊ(gM},hMZȓl#}}eFR%ڟYʲF$dm2	^ȏț2@+i8)?1Ȋ]VH$F>ˬw<EeEjhDe_a(,2,̶U6I&&P3iJD}`D`O>1i8)?1Ȋ]VH$F>ˬw9ۊ(xieEf6WwjyAM?;KGru_6n(g:|K.+Ru6Wwjy0i~g1Ȋ]VH$F>˙]Tg|A{mdIʾSό`lz)>chH4}g'=<lڇϩzYvY'DaXK;<R}{")vY hO{/9ۊ(vAxڇϩz]Vioֲ$*
?"K;>-(ɓJ?~g';KGru.QCgh\R]Vioֲ$*
?"K;>-(ɓZ~
Ow"m	'q.Q@mK:|,he_ZȓZ gwjyAR}{")vY hO{.lsKPN<˶6ʾ7Q7Ye"Yݩl$$1e6?dGL쉹~dyէ{")vY hO{.9ۊ(ClK.+R:De_aYdQgv֯eYdgI$l@ͦL~#&ODeg,^?>1"O߿IDRA"4$\.QBg$4}k"Mo(DSWI3$6D@1e63
>ȏ?si={ X5y0>+dE.+$#MYOeY]d"Yݩ6ʾ7Q7e*̶U}J͒H ɔdg,Y2&_=`՗(^;AkGr٬$fiv_ieEk*D@7O>xi~g1Ȋ]VH$F>6jn(geEfYl	gv
<4
OdE.+$#MYOefiv:p1JG~}i0XD>V?>L}jCLJG֘LRZ*OWZN>>>ZZZ*Z PMHL}h4>Oɇ֊¡R> ?ʿ?/~)~*~+}};~?q݇i=tgks}F%O:n%<yiCs9)H&M>|`Zg`Pd%ObT%Ob&qI$ĩb$w{T;w/2wd2lSOƤlSO?lxؗ%_%w	N{Rp`p=)£
*<zBd`¹׮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$yFOe.]䴯Ev3jJ+.}EO^U.\SR#ߖV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ/2׮^8!6xƧhzenJV=z	7OOd<
!K+ O S(r=yS].ivዚ]tYja%O^nH7L$x=<Tx1
B'*@*#AT3?<ў!v8(@0A@.@ 0hcC]tZ"n(z9ۊE9ۊEsK=nCg.~4qC; !}iv⇭hCl9ۊEgx\@ZA1>zHh|C]tZTz$WzC]7-.n(ElCgsK=nBn(zQ^t4qC!R?.P-lhClͨz[ЌCď[-[> AuU9ۊE}Sv?޷E|ݳ7xږ9ۊE/QS?.PԊڗ|ϡ.QS״=n_>C]tZ)jghp.P-o.Bt9ۊ*z["<.P-j״8tV4r(5/Q(pCď{Niv⇒ҽ˄'4p-%F	"~!A+0Jy> P9pꆮM<	啌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-_+ec,eV/^Tljz]bn(zZd`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<Ldz/^cS׬\]Tivᄏ^lCtGL)T)<)l`A矞~y矞~y矞~yYX+ec,eו1zbnԌ̵yYX+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+2YX+ec,eו1zbnԌ̵{% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7^0	
eAQ^Tljz]bn*˗J.0t<nH6!ztx4bxR'a
 ?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<
 @}Bc΀=:_Riv6x4!R<t 8M kgU6 gU6$)xgYX+ec,eו1zbnۊryYX+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*˗YX+ec,eו1zbnۊr{% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7^0	
eY׮4pƚ%={+]a#׮x0lCtkL)VH`0fy엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTFJ8PGJ=S?% ))Do%AQ;E/%/E%(GJ/y([y+W_%~J+W_%~J+WK<LHTy#ו1zbntǲJ.0t<nH6!zx)1<LBCɆL`3d`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<L,k#ו1zbnۊ6-L$\	wC؆鄏bHC@ X3<d`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<L(L^vƧXۆ.iv⇭5Tivᄏ^lCtG2 '[ Rx6<X?hZ#HPHᩮBаm#7|3[% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7^0	
eCIz/^cS׬\4q-L$\	wC؆鄏bHC@`3?<?<?<?<?<?<?~?<?<?<?<?<#xCl!{=]ѝ9!ۏ$I$w P 1Ev4qޗ48tz\_w P 1(YOF P :Cz\W.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!8pޗ4<sCN='@;(ǁ,  ~<? {@zN  
	tb:ZxP0('ǈ$pG6x􏛼mKY|zKdwKQ[>lGtz٬K: xN>B Ax)@C	\=A  P=  %9RJQH.UKΤl3<x񄔹s%-ivǲRQgR<x	w"1DWr>p٬<xHޗM\t#@)jgdwK׭Ըg$pKd 8xyJ+g͞K<FxGTpG<k#^RgǏ0â.\5yJ+g͞K<FxGTpG7/)ElqǈH
.çwKQ[>l\x3:FgNT	}KIqǈH
.HΚ|Ǐ0â.\5AxyJ+g͞K<x	:!RY8CnyJ+g͞K<x	>|G("H@Öex38tBˆ=lBlyVϛ<ǈHAuJ>F.QiFyJi|-FEE qU/#:V7TAxYqǈHFjtg8u$tR̿Ǐ0!RG("H@Öe<xGClHr:l6Fx%HΝ6gR<Fx@x)"C:F}%HȮܶ|_ǈHù"C:F}%HȮܶ|_ǈHԕ7mR#g1x^>b
+i([H@dTRR3!8
\9l_Ǐ#<Hr<l.\=zԈ	R#g<x	|Aw"1Gx٬Q Rf;Z]lDW<FfpGHϤxgM\:CǈHԽpG6x29FB.k/m8t"1JQH.UKΤj؄)pYqǈISԺ #lDVȨr)pYqǈIR2+-8Fu#z]5r䁩@ s/g$ R̈ΤrKWDlg26G|ΥV2YX+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V2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%4IR2*)ӊ|Ԏў>{%/II
iBr_<x8|.wpgs#j@ÖeǈHճjo"1Gx٬Q6CpB.k/g$t%HȨΤ}KI:t D1PzܿǏ0ϩ	f"EFxCd7Τ Rf<x	6rڗF H/5*3!Fu![5ϛ<t̍6t3:|\Ȋ(ECEtB.k/gO#:a#i9s mK6tճY[HG6xgRg$x͞8t"1Gx٬Qx3r٬;͝>p鄎v́.HVdjAm#i^!4z.xä6)pYH+dY޾l%TrBz8}SyqǈIK݋Vϩ	f"EFxCd7Τ Rf<FxDRm#R씼m mK!ȌGHVTAt[{ mSgUK2:F}#h6k#R8t9p鴕#"rgR7W-KzAv!g-^Ԏiv>fd|"i}#ivǈHH6[>|	:!8xx'- #<z^6k"+dTg9vK<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*o/"^zC%Hg-yR!Ȍ=$`>{I#ؙP)zIo.}$:+"zHAߴ"	,xti?ã><xtU)ϿNk#^0	
e=yS].iv-NrJ.0t<nH6!z)1
B!HU R `apAx')*
z/^cS׬\4qAja%O^nH7L$x=<
*b,B R@l4% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7&?cѧ~MMɣO7.y4iM@Rh&M;ɣOѧ&?ѧ*y4iRǓF6GhFJ|4+4iŷhѧF@ɣO#ѧ4i&?'FfcO&?&y4i+	M
U4iĢɣO .Fh FBɣO%9<41
^M
j^MD&?%&?&?&?|4>M~M$y4iM|4ɣO03hѧ&?4&?4iF
^M4
y4i2h(eѧP;h(4i4
~M4
4i3h(gѧPѧPѧPѧPѧPѧPѧPѧPѧPѧPѧPѧPѧP?h(4i4
MFa@gѧP4i~M<4
y4i4h(iѧPɣO0FaC_&?M4
4i7h(oѧPɣO0ϓFaC&?>M4
4i>h(}ѧPɣO0FaB?FaB?FaB?FaB?FaE~M4iWѧQ_FaEMy4iYѧQgFaAɣO0ѧPFh(#y4i<4
	M&?GFa@uѧPy4i^MדFaD&?>M|4
 4i4
	~M&?_FaA3ɣO0ѧPLh(&y4i4
	M&?wFaBgFaBgFaBgFaBgFaACɣO0ѧPPh((y4i4

^M/&?Fa@ѧP"y4iM'FaBwFaBwFaBwFaBwFF2gFL>M)2h3hɣO!KɣOuFİɣOvF[<4+4
M 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! -\!#rF W59FzFo^ǟ__5/w#_i?|a#_iF8?2|eo|j?#_P;PW#_LR5/ƟƻY~4@z3dk_Ub˸=VkŗpzՄ|lYw6,c#@cZմn|i-WYf__bdψZ1 <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μ  ˆJ!y\a}2B\0z\F
W,`^W.s_-Cw^W.s_ )~ 7|9P6%	%05  A4Xl5Tm2 `AD9!XJJaj-8} @8<b樯["O5JpÛ"lAӔj< 6}Sz)tքgk<ADKR鯃ϪoE.KVk鄺pÚ1tp5d
¢nڑ]kCڗ~kh"ˆCn-hZ:p}(V(rn-hZz1omKZ*FtրڗŤA^W.u7xږT\!σ7xږT/yMP\06R| x2/+8<wkE/<ç] ^W.somKZ)|[>j57zͼbhXr]n-h=lHx6wkCHkAon7xږ6GpomKZT|z@8ˆ vԵ=NQD}RքR8t7xږ"_6G5H|jZЊA|nQD7xږ=lHP߃n7xږ"8r|8>ˆ\wkEMTtä?O@8vP>'ۊ)j.\'
D7sKRի\v↨Ht7tσ&Fu@s7n(jCԾmPރ]gt6|[A.P3!6sPvçTAx>_	J@\%	%0jCR
+E/5BCP-i}O8t.6x(jC>b͞P|`&PS!OۚjhjC>jT=}K	o:}CΚ/xCCT$:p)Eo|!8t7	o:}C]_65BCP:}PvçT45BCP֗'-h#PS!OsK"CWkc8JJan: _<p|B\0hAlO@=t-pÚۊ:pŎiv>O@=P|X: zGۊ6x4qChS  ŇhAujn(vA}G΀= iv6ϨS ۊ>9ۊ>x6: <AG!h|Q]6>y]6>yGhsPBa |Q4qCgh\RivHќ6<Z: @9Ǩ>΀=|  Nq9ۊ^!3^x>n(vAxڇϩzGh@!PgO? {B  p 8b}Giv⇍Q[P/Q=k]gV>F}KJ<? {@`<@\< z@9ۊ}S(.iv⇭Tg|A{GhG!h0	(3#|P@cGniv⇭T[>x6: xC@BaGۊ"y 	4qCP+y](l(g4qE([:kۚ]W5͏@8\ÿ@8\ú<Xn( 6uSo6sK:,? {@΀=h6sK!:niv2gU6͏@h|<? {@Z<Ŏivoy]d&xtl:  <sKRի^8n(WN;1pta1hy.QKV={CNx>n(Wçxta1h>΀=q0!Zn(WçivZx:p+QO@8vƁz< ? {D`<CV44qE-Zgۊ)j[>N;#O@8vPhq.QKV(Cl4qE-Z<? {Da@ :: c<A\gD/9ۊVΈTy	xtx|W4qCΈ^,sK=lG΀=1@J7sK"C!.P8tG΀=.@u`= ΀=.@u`= <.P4qCj:  "X:  "W4qBg/9ۊ>!Qh% 4qE([:jBq.QJ+Κlt|;^΀=p1`J5sK#<c]j: ,? {@
<tgD/5 @\0h:!y`#r@;V(Cl|
d/+88: ڵyCϼ؃0\0h<_Pvˆi'jghpiIy\aNի^Ӈkh^W.pltj׾k"H^W.qa#!6c gU6a kgU6ltl}Zr6? {D[:k /+8t(l<\0^3\0Ϫtсd/+8@: ų>y@l//|zy\aQ[P/Q<? {Bj#>'O@>Fv.yZ8^W.ppt Ntgh͟T54.`ˆȬpÚ΀=6|B_bV&y\aO@ЀA|B_^&r5Ry\av⇭hz  JAA3|h (ٯF1$1(I)y .IwPMġ$1<%	%05bȐ%	%05%	%05 @ؔ$ü  ˆd ġ$9!XJJakk^W.s_Biy\a|/+9r5`pÚ0d !y\a|%D /+9*BpÚ"JJakNBnz\F
W^W.s_5'r5 k&\0gP*%	%05,\0
G`Ik@/+9f!/+9!(I)yT/+9@(TˆzۋpÚBpXˆpQlˆ((@*/^k  */^kr;wl
Wrw;k8	BIL;|G|JJak"{JJakf ,kI$y\a| bM#PkĂ($üp"$м\0(> ։BIL;| X/+9G:q>c>r5TA^W.s_bpÚi^W.s_$༮\0@PKkJP/+9` Ay\a|RCp	BIL;|@Sx^W.s_`^W.s_~ ^W.s_C1^W.s_4%)k^W.s_@~r5ۢ^W.s_Dˆy\a| \0	8/+9ZB`\0
r5c/+9Z81N3_3w#JJakTMPS_  a(I)yA9/+9"Fk(pÚJJak oBpÚ9^W.s_ BYkh^W.s_ `>BpÚ`crˆ@xˆ /+9(BpÚсd/+9!s \0-pÚ4 k׀м\0PP/+9;kX!Hy\a}},r5  /$ü
H&y\a|\0`C
 vk9r5d
¢n澆],E+}ał dbpÚ3ADx *CtAk鄺pÚMƃtAk p5L PˆV:/+9`X/+9(*6k JQkCAvˆĳB0\0	!y\a|\%r5 /.\0n^W.s_* p>r5`7Z	pÚ$rǁy\a}BpÚQ2kм\0APS_*bPS_C0j%	%05Bn$$0$ü|BpÚny\a|聐^W.s_<#8^W.s_C4\04)ˆH Ao "|p< 7|5 /+9d*/^k@%	%05 #Pk@
@j8|xP*r5@kA/@5vˆyx܄ˆǁ0y%1,yP^ˆ] ^W.s_`<ˆg&(^W.s_@
pÚ$r5Pvtˆf%t5pÚ(	2b5f0C3PS_
A0	BIL;| JJak @ :q@HFӌÐ$
`$übPS_b!y\a|Ш/+9 	 `ADh3,a@| )$MAD  p^W.s_~R`C
 vk£G}ph	P_ar5S `\0uc(I)y(JJakr(I)y؆\BPS_.wbF%	%05tn%	%050ǂPS_!%	%05  %	%05
PS_(		BIL;|TV+wHnBIL;| 
 (I)y j"PS_AMġ$%DAJJak$ü$	BIL;}=ZJJaka
hwXC  Z^kH 	" SB =.fGs:6|!@!5$@@1S5$@@p|Z`|b5$@@.њ,%I؟2.k J5B@5@P '5 z335 Tw.k# *Df9</H	d@x_0c tP6s  JAA35"l$, Q5$@@,}@Ix_x;%(+'QfO`+f d@lR|K wG@F T:pX~L/L;@DbGR|KKà! 
Z X4	xbKš(I> sT=J"T7*?7*?"%G߈Q`*?~"%GD0DJ1~"%Gꌿ@"T~_"%GꂿDPYR@rT~MTNJC|%ި	w[%ެ	~"%GHw8KXo?%GɞN̂DmzT~d9%GCX)]N}`	w'zN2=`	w%f7ң2*?3"~=`	wN38KV%ް
pz.zNX8KcOX)]zNXH%ް8Kbw.Xz׬.4%h
pyǚB]懞h,|4#WJ	_Qy$JQ8Kй8KT%j
pyϬ.SX)]棿X)]X)]}`	w8Kԗ8Kԥ8Kԫ8KR%,
px.cX)]=`	w< ŉްSłG.ak
pxR%mN6[8K.cX)]S͚N6G%lzN6L%lS%lX%l\%%zNzNzN}`	wm`	wuNNS.lK%zNOX)]X)]Ϭ.p
px8;%`	w}`	wzN	~S.p8K,NްS/X)]鷬.vOX)]
px:
px:H%`	wްS׬.tR%oN7BDJ~&%G*?7i.h
px
px
pxϬ.i
px8KZZ% D~&Ga,J+$JX)]7T~'NްS^S.|w8Kk8K?|8K-zNԽ`	w8%޶oX)]GS֑?-%GJS֖=`	w8K Y8K _8K g8K  rT~D ߂D /zNoX)]	QB;%%=`	w%/X)]	c
pxBa%<DD"?QD8K"*zNGzN8=%pN8
pyC
py8K.rX)]`	wSSްSşX)]/X)]=`	wo8Kq3
pz⧬.ůX)]딽`	wgS9`	wcX)]?.8K#*zN^S5/X)]'S@"T~r	Q$%G%X)]&X)]&?ң
pxH8K$s8K$`	w'.K%
^SްS=`	w`	wN^S'.x8K^)zN:6%t
py.ްSΉ~SΊ~S΄X)]J^S8%!.?X)]W8KC	Qٯ"T~v~	X)]a7*?;zN;?/%GhSE*?;s8K8K=`	w%%%%%`	w_X)])
pxo.ްSX)]X)].k
pxK
px
pxoX)].?.3
pxĩ8KbZ%1R%28%2
px8Kd8KdL%2*zN=`	woX)]1Ϭ.
pxLN	%`	wHiQ	7.8K4%`	w?Q'zN	ްS@8K`	w.`B]zN^
pzX)]N__.}`	w(zN^T%޼K%޽C
pzS
pxN
pxNs8K'zN	N	?X)];X)]9
pxNL%StX)]88K'8K'`	w`	w>SszNN%3}8KfH%3'zNzNSeX)]1K
px	`	wSJX)]$
px	@%ZN(SHu8KzN%?X)]$8K=`	w.
`	w8%.`	wA%.Na
p{.OX)]X)]=`	w=`	w=`	w>SX)]@
pxP
pxQ
pxPP%=`	w_.C
pxP*zNg.N}`	wy8KQ߬.GSs8K[=`	wK%)K
p|_X)]}`	w^%*.&ްS8K
p{~S؆~Sػ%č8K3
p{
p{X)]DX)]aNb+zN<7%x
py.S"T~xaEЗxR/	w *?
zN
|t%y.?%GPDJ¤X)]P~R8K*0~^J¡S
px
E*?FްSTSP
px
g8K~SSX)](8K=`	w
px
O%X)]*.+zNN}`	w&%4@%4o8Ki_.X)]B.S
pxK%o"T~¯5*?a_"T~`	w+*?m}`	wiQ
px?Q%Nb
px%G,H%IQ.zNfdS¸1GY.wJ±.*ĕgS°Th>S´/T~%uQVF%QVN%ﹲT~`	we8b_.}ң8K+T~ްSajT~N/!JcX)]0m8J`
px>뒣N[rްSd*?׬.Mȕ.~*T~
S`*R&N%G0R%_uQʽ`	w}iQ>S%G=`	w}J?%0%G5%3ϸT_.hK%0
ңOX)]XQ*?JƠfO=`	wG?uQ՟.ROX)]W_v	Q.Qԑ8Kj_Gb?"T~6?Dl8KlT%6}`	w>SްS=`	w;w~TcџPv?=@{ @P;*cKv?&zQ8+`co=*?
?%G*?d.@*?d.AWreP{ doP{'p*?dHCK+T~ȥP{ C.J|d㴨.F?J6CKuߖ_4t2З|Wr׬xXo%`0ްB]dXX!.KX!.K-}%=`0׬.Kv0xO4]㹼c	w<c	wKvLA%;NA%;O&xg%G^NǈNǄTxNt%<Ot%P=`	w֞NhG64]4K<c	w70x0h1r4]8wK4A%_viQ̛]8~GG8T~7*?f3ң`` T~dLbT~=?T~=<%=<'ǥ4	.q*?o44/rT~|}jT~|~RoT~|^Jϓ~%IQQ1GңJρ'I*?>$~&G,Jτψ*Jυ?IQ|CDs,G7$%G]*??>Q\OJ>de	wĿ4Px\/%Gp	x\&:T~>T~>cxK|qHx.a.~dDĿ2#]#	ЗxM0`	w^dGyzT~	w)Q =zT~RI. C@J4B] <J/X.	Зx^{K/kd%`vxX.E%Gx!8K/=`	w4Зx^\CK0?OJ_t0q	w߈*?OX.Kt%*?o4!.xbGQby%ނFAT~L@A*K>HKhB]&X!.[B]D	x9@"_4B]IW4<J4m	w#4i	w&hUHK	<Ѵ%O4i	w0*?`%Go4Зxw9JvQ#B]%2J *?<!T~?1|@5*?%ｉQ[8K
T~ψ*?4!]PGQĹ*?Ї	w@?JzT~ ܚ@C@J&%GPF%GPJQ |@Y %GP~(+GPSMJ_T~Xy4!]T8K
y`0!*?B]*V@'34.w<%e	waxf(K3}<%恔%^h]C(K3*yO	we4m	wb6Eh]xK4xK4e恔%4@yO	we	w4	.;xK4*ye	w4	.R@O4.6@ 9<'Px@ 6h 2g6?xK <Ѵ%@xK^B] y_	w %B?!.=`0<Ѥ%B!.FߧGTHJ |ATI#xK>hB]yO	wR@朗<%JP}%4	.Kh]^hB]h]Fh]GhB]K'Џ|'Ї~hB]N	3zOz,R"!.!K}_a.oTS/4 HK];A%Pu%Py %G&yB]	]|q	w)zg	wtĨ		wg	w<A%8KQVh {R7p{X>h8ڈ]A'pPt%=J*A%0{cX'B]:lBGh1<c	w*l&l)y *A%@9A%@y  ߻4M.y T@ 
hB]cX'B]dX'B]d߹T~"yC<c	w<c	wh1ۛyn1A%0{t4]nDJۑɼ%ܝK_T~_A*?p6Q4p%^N`	wMG
h1	h1CBT%!T~J %:ɿJwK|Н	wD_Ka.Aa.G~h1	h1<c	w4M. ? o<Jܒ'ܔ ?	w?w)QĨȑd%C8K}JܩyE[%ފ̢@Ĩ惈Kpz)bT~HA%ފPE~Q)WK%ފ~RQ[	{_ĨпNJ*?t|KCO4!.H]%Q>h8=`3П	w)yl%	w+G)Q#K҇p{r5A%ލgpz1Cz2pz0,aK.k	Q4!.gݷvNt%~WJݘ|]惈K59BQk7xj%}JVh xjHIt5O@KU/X.<!.=`3{yx%]}JWK+2T~3{7	З{OT~.NށoT~4]Ih1ާyzXA%C0{/4]c	w_K/4]4̛]}gp{3*?|y|R oQ?*? GQ&Q
Зy	g(Kq怒!]$XVM<HOaZ!v~NE/4y怞!aZ!}aZz´%oң؝怦_T~s<%ގy<%ޏ7Pz8iQ8a$JSJB])_{r_!.p=%G?X.q# 	wψ*?GvQ9bT~)y!!ؕyY	wg	wĨSA%C,g	w{A%g	w>%Gxn%ң}ڥG%G.ᯬ.7)QpD%G,JÂ?*? ;JÀUQp)QagĨߚ!.x8KbT]~h8%|GQdX.>?ՃKa*?C}`%Gpz@%Gy	w_{􁧚!.%G>]*?Hs<%ސ(K : H?{􂟚!.Ϭpz@J>h8Ȇ_T~D7"0K
ЗyyL%D~`v?"ϸJȂpzI;.ϸJg	w=*?X. G`3)ﰳK4:߉hu	w/y zT A%G>h8Ȩ>h y	%G[=`3Ȱ`	w|B]d4B]`$8KF%F.z:#
ңc惈K9}T~`3ÐxrX.L=*?EoX'B]y<Н	w}`	w5ߗ.&B]8C]XB]/X'B]`	Зxe]`̈x"}dA"<% 7`=*? *?#4 HK_p$X.2 T%Hh8gpx i	wNT~yP}`3Й ~q;@?A:?jT~
B]PJ\JF=*?$D%KQ	w:ްNð
%GC
8GiQuQ0wKGSJɂT~L 9*?T%T%NeK	Зy8q%GX'B]X'B]4Jc
ңxKïX
!.xңKA_Qb	w4RQ	w=`	w=`	wsĨ
RT~N}`	wX'B]tƉQ>ZT~"iQBiQYt%">3>0G `(ӃX
!.@	Зx Gt%	_qT~ 7G~uңPt%S)G0Q*?)~QM7*?K?_q%G%}¤+xHt% [	Зx$`	wU^N(U<J)%G?	Зx%Rt%UDGU3+]
Q''y8$Jyo.%G_Qy#	Зzx*?+	3	Зy\K>Q\¤G>%G;_a.#ǉ0<H'$#_~1qH<JiQ`y*?,ңq*?,0QJQK	Зx@=q*? p*? *? +zT~ oT~ T@$Q~R,gT~%ˉQOJ't%#?Ԓ	Gt%)ްN$FiQ_qT~O>!T~A Q =*?k=`	wX'B]3	Зx+`	w?M>	Q.%Gi#KML%&?SJX.4Tt%`tߗ`	wZw. QySJaǬpx,?+GB]SǞ?	Q"%G壏XLE/XLjX'B]ൟ!.Z qM*?`3i3!.Z+z:Ǿh8paң\g	w>	wK	Зym!.YңpylKKyqwSJ˃X./X'B]7!.7)Gpx/`(yx/$zQ	w='%GQ`Q0K`	wX'B]K	Зx?ңe惈K SJ1pxQuC	Зyz_ңWq*?/	Qyyzό])GX.K)WJߗAϬ.B.@E4B]4PRdKQ ?QP#XKQ?dT~?㔨J٥G	wy/<ȁ	wz:0`	w_ңg!. 4%`.z:0+G#4B]#o`3DOX
!./KRaD%)2ܜIrrT~:l=`	w0]*?oq	w03ңfKbd@QOQRIK *%GY	wa.% BǬ.
?ң=q*?0t%a`	w@tYA%a~T~a0g	wC/Q4O	Зx4?+GKx}4S8L3%)o~\J
uIQ4%*`	wN@a]*?q	wUqM*?X.jK/9*?9*?'%GK~N8K=`	wp]*? !.1}4zg	wx=*? O2T~~ң"W*?RN@R,|`vRqM*?R%*:e?T~*=`	wX'B]⩏T~by+iQpyK*z:S+GsyS}4L%ަ"JhOJd/QRXKVG.%Gd%+|`viQ7px	Зx+G\JfްNgNcQ!.iQ%cߕңF}Nߕң`7)Gzg	wW*z_qT}s{T}*>,|@-t%aK+G'~h8Dxg	wxOX
!.'%G1 T%}QKƟK?+GR4B]R︦uCX.7%GQ)yY	wuE_]P}4.zg	wuF5*>o4B]YSJX.QV	QVS@]ңpwVqQ*>pJK*>S|B%̐~!M> ?	ws'? w2G0w2#|DKA(K!EO	ws!#']C.d)|B%|A%P.fyK@ B]ͿQ']3.fUK$KY惈K4_%`	wuңMt%+Gw4qM*>揽`3w4&4=`3̕sR?Q0t%Ńoң,,kd%ŕ`vWSJ%ŅX'B]Xңl})Q6)*>W$%GةK}`	ws`plwiQWJ6@pmRT}dOiV6\#KX]uT}g&]`	wss4B]&iQ7<:X'B]ܵ惈KoSJpw~N.-%~WJ惈KDϸqis8K̽`	wpxK/Q<q	wpxT}X.	rT}a p|wK៬.ң<q	wp|}4GpwZ	Зw['.s]*>[HqM*>I]i_th wpw%h8A)G %g	wpMt%t#B]!wK$QJh8B
T}pwoQSJDxKO2DMG"t/@_	ws27G\>t+GroQ\"\JK՘.y*>=pD%0IT}0cTsKa. ң ĨX	wqx#G΂ңt;%΁WwĨ~pJoB]`J=*> Uq*>T}$oX]bJA*> T}BoRT}ת%דOJ+T}׊?)Q	ïX]'&qUy*>$Tv i	wv 7Ĩ 7E*>D?X]( (y*>烟 i	wpszT}T}£_ˉQ
~?T~pK/%GR`	wqOX&B]hFd%ƀT}XTp)Q
|@XzT}`=q*>1T}a;w{oK~^JKE*>;d%ƧL3d%ơĨ}%Gl )Q~ i	wq=*>pT}y*>q+E*>>?	Q?uIQ4\JzT}F/QdkvN`	wvDT}Qd惈K vJ]sX]q	Q0JX@aK	ЗwoT}¿t^h8Zeңzg	wp2T}CzT}eQ:Qt ĨY	wqw~T}ǅX.<-z:p	ЗwX'B]?t!.E?p+zg	wp~WJwK!.N5h81SJ5]ݛX]ݙRT}{_B]z:<K,A%υqM*>`3S	Зw>,:]*>|q	wsSJ8K=`	wp	ЗwX'B]|oKQ<=*>T}OT}'w>0;	wq0iQC@	ЗwoQ'.>N Q@8A%%iQ@8K+G;̖B]/?%+T}UTpi	wXLb;t%G!.qM*>K8K%XL
.KA%@SJ	O8K^	wp"?t%;w )G}`3YK)=`	wp$wASJ#zg	wp$K"!._qM*>MWpwp}`	wp&Rt%]*>L惈K̾T}]~@R?Rt%wX
!.dT7KB]
t%&dPwrrT}"ܜpOJhOJiT}B.hbpE*>7B] Ĩ. `T}})QhMJEB]ސ-'%Gޑ#KҡKKE8KTE8K&]ޡK%چGݨgHKsEKQj~#<B]ݩg T%ڨyЗwjtq	wvƿqM*>}`3fhNc4!.٧a.SJk=`3a/	Зwl+G܀r G܀~tңt4ˉQCP!|%;T}ۙ~(Gݺg.EA*>gRT}=a6XmzT}2X\J$_.%G˯ңCK\@\wE4!.4=`31 ,%уrT}чh81)G8K
hOh wvq	wwk6@9JߚwvT}ݵ|G)QvGQv~&%G*Qv+yᩯSJjs%T4']5)]5<a.h	wpԽ	wp~#4!./w]*>%Qx~&%G1*>|BLA%qM*>`3{]q*>S/%G$Jҿ*>Ag	Q|~(G=y*>T}CNĩ*>?ݒT}%_2k	wr/X!.BiKǞB]6@t%`U*Jl_vIQGUMa.H/X'B]}٥GJ`G܆~rw!z:%G7Ma.-	ЗwWwcK %Gޱ7̚] %`	wt=`0	Зw" WݒT}2k	wt7wI(z:>`	wwݒT}ߎɬ%ߖ=`0~N ?PJX!.C	Зw"ݒT}Ȱ|ɬ%}`0iK'>B]9=t%ÐIdpR&w#x>NQ%G%GrT}_tĨY	wr@)Gܐ4䀳T}y)Gܐ%/ܠr@П	wr@}jT}VJ5ң}iQrp1_wp0Na71*>`#!. +)G`30}Q ң?p2e.J[d%pw,П	wp2	wp2a._y]>#<,'zg	wp2GjoX.ωrT}!.g	wp4R@T}҇wBpw#RypwT}ä4B]: }4N`3tOJ0!	wpOJ	_t$?4!. a.ϸp6s%.ң:l]*>CO4B](,iQJAJa.g K	~	_rrT}J}%G &䓟X0w$'%GܒJJ$ &]'%Gܔ}J(JQJ(~^JY.9=*>h_td%X!iQK*g	wt.K?+Gܖ9rXYHrYC	Зw%=`	wrX]*>ٷ!.qM*>X.ң<v+z:QyiQzg	wpĨ/X]< oˉQ& 	4#oX'B]	Зw~WJ&h8"'SJ"Gpw&z:~N4]*>w&?qM*>8K5*>#	ЗwJ^B]=rrT}߬w'IKB]ܜBN?rrT}Q	R~%G??G@?/%G@)Q
^N G@t
hB]@R%ϸtÏX.KoQL?.%G0Rt%N>_Q'-ңO}%gT}o]AaK.|q	wqSJzg	wqK%]GAPJ@0J@HKްN@Vt%'h8D0iQ(~]ܢD% gNJDJ4t%O`	wt-]*>|q	wt߸tX.)Jq0=*>%GCKp~0;	wqAiQӽ`3#}ɩQ4B]C?qM*>%@?2T}DңCϼQ7Q?T}Q4!.~0;	wp<T}g%X'B]Q§w V^N`	wpy]*>
PA%?8Kz:$ްN~WJFA%DX."
ްN[K+GA%~]}`	wp>&:|+GEwO}`3%GEOJ J ң  zT}  T} |, a.SJqpwNeKT}Ӕ=`	wp@	Зw7t~h8  ?p@8KS	Зw&ްN!WJ!@A%	)GJ̕pBc=*>OJ	Q g>hB]~T}%K1T}f_ңSGt%dX'B]ܦ#~WJMCw)wSJ"`3"`	wpDPt%_T}?4B]T}gpw p̕pzT} 4!. ] 1}48KwK
WJ KNR/Q*/A%ʃr?X.T%Gܨ_Gܨ)rpFod%)Gzg	wpF9%Gy T}X.ȟt8>hB]#+41/8KO	Зw?QX'B]N$ Q!.	M~T}*X.	d@+iQ`3%SJ%GJ̕rQ*9*>P+.JT3@WqM*>Z`3TU%~rww*T}4Kް]|K	y_ң	g	wpL	y	}4f]&yl%2w ,%0.J&,y}4h~] w*>7惈KSJ'pw<]Fi扰w]F#K#<q	wq?iQ^]F T}d4B]FqM*>2pwĨwh w4M')]rT}8惈Kpcң	/X.	_tA%}4}`3xg|6]<.Jy/wOqM*>?X.W%G<KA%SJx%ʼa.V[`9JXcd%or8K*>`1*>`7Gܭw+&4`3Y?%X]ܮm扰w+>h8\mңWg	wra@J\3A%>T}g	wr7r%GܮTQ%_!.W/yQ	wqw;40wha.#<]G)yl%r ,%pa.J惈Kң$~]H>	Q<q	wq"_q"oX.$y$	GIl%Đ#oT}ė~ha.$<]I,\%ĐiQEoX.%`	wq(
WJK@]*>ࡇK~h8(_qM*>ࡿpw/dG~9*>zT} ?r%GܰY	wriQ,W%	hB]ܰK
qM*>Ϭpw,
^h	wpR}
@oĹ*>w ң
]g	wpSg!.
@SJ)L/QFrrT}TG:=*>*>Ĺ*>਍d%Q+)G=`3*,yY	wpTZ%Q)G)zg	wp[扰w KA&]y1<%G_Eh8pL惈K@ңX.%̕q,<̕q,~p	1}JOJeϬ.Y?OJd?%Gܲq*>7KE/]ң
ͽ`3+eKpVYt%XKth8}4pwް	wq0~WJ*y%KER 1*>!.id@y߬.	N,MpXYA%`ң>]N6t%t>h8T}ް]N,Q	wrX
!.Z}Q-ްNhVt%jQ4B]_pZ8K߼QzT}˒z:>NpK^N/p^9p^K7a.ɿqM*>༡%yk	Зw]*>.X'B]Qo!.qM*>Tk]*>FЗw .?*>XLu!.]):Sw&qM*>opw#XL1)z:!.LqM*>zX.'d%g.'q	wq<~T}/X.^:	Зw/&yiQ/'g	wrs	Зw$A% )GPe%7w^B]P1}QB9*>Ϲ9*>⊇.(z:!pdw@K)G4A̕pd)xa)QUt%Ⴏң	Q*yY	wra._	~T}=`3}._"~WJ|~\Jt%X'B]~WJ!.`"}4	]WJR z#X'B]D惈K~T}J]DK%G_4ψB]V:	Зw >h8iQ 8KiKKh$'%G Wܜp&z:*z:ң A[w0qM*>X.aqQ*>Q̾%GS	OJJT}1Q_%JЁT׬.*N	>Q4]Tc	wpj0w>h15y0w|c	wpk_a.I~h15MJ5<ɼ%KQ[	Зw _T}8cKqa.>h19A%8Kq;0w ⟚a._a.4];*>+yxKzX'B]J0w |X'B]tO	wu!ߚPwRA@N~!VB7T}Ԍ>NPw@܀qTZw#B]U< @J.bi<%Ow1`]K@_	ws旄+B]L.{旄^e/4%ʞ	wu1#.^K]LTK]VBJeGJkң+/t%bW܀qY3xK_4m	wqX<%aSxKQzZ#&%GWt_!.+*>⸥%pؕq]Kw1}	Q1zg	wsWhs%Gw1rT}a׬pw1{c&y4߹*>2pw1Q*>x	Q+Jh	w{Zyl%w>i/	Зw}igw}	Q%1}J!.~X.QdX+B]ŀ?ݢT|X@J0, %GsX.ｉQ\q\g %GsX.%Gpɞh8rT|W*zg	w{⸑惈K&}	Q\%Q-@e	wC?*>(<'!ߚqD恔%Q 	wN&"'t#∥惈K=`3 
ؕE4B]%Q
h]qFq恔%Q悔%Ql]J7>hN03@J2!.	QF$zg	w`*>(>h80a %G8K ңT
Зq*#yЗq*thB]Ĩ}	Q*P%atx	Q+x	Q+!}%GĮ&]ĭ3a.V扰q+ODK|6%jha.Va@c	wT|FK|Н	wUK2GBt%FAT|FIha.22,:##T|Fj]f}%Gf1Bt%Fcl%Fd/x	Qyl%Fiha.33_x	Q]f)%Gıg.X}%GıKX	Зq,<%*>%oK
hNJK:#BT|Fy1%GhPBt%Fh	w扰q
h	wT|FT|Fha.5%GjK^}Jq*>#R_pq5=`	wo.}`	w_T|Bߚa.~h1X0q4],(y!aW0q4],c	w4]l٥GlsM.6<A%F7@J8KĨ?4B]l@JڿX.6*z:#`Y]*> mg.t%@C&K4!. ݸ;8J`v> p}5cYz¶g v>#p|nX;7Dc7+|FZ} |BѷH_tOtiQKްNZ*yB]zg	w<qÿX.%@#qX.ң> k	w>%@zT|@XKך]Ĵ+=*>%]ĵ.ZM=*>%{T|A/40qQ	ңG~ha.DJ!*y!䤨7.E/4F"YЗqC4F"eЗqA#B]	_ңwQx	QK8@t%G4'B]p	Зq;Bt%Go40q8)y4T|GX'B]q :!p0=*>!p}ɩQ>NsX'B]|]XyR#7KC2 KF5$sqO40q+T|Ba?rrT|GEU*>#+#%G 40qH%Rt)_4Sퟬ %Gb')]v$y]vZ@c	wJY`S2%C#%CqUz:!!.̩	w?	ЗqAw%G1`	woKC2 KN]2)R %A5dPqş40q 3*B] B]w%GoX'B]Ľ!.^Ft%Kɞh
a.^"y)zKh
a.^a%A?怦!C&G3z:!X'B]3"}RT|C0	Зqha.yR L 
?Q ܚX'B]	Зq0]!.
yB]OJ()|@ qJ;@c	w2 KL@c	w3*B]ϚK&"_!.<w#7K^dPq-<̩	wT{ 	w
keHKTX (KްNi'KO40q)h)hHKXRiްN@c	wV{eHK T%AXzT|A\?]h	w
Ԩb?.O40qLʐqL@	w7QL&@)<!o&G5Ot%CdX (K· %Gha.=&yR!̀*!YzT|Ca.5CK& PqCX (K@MJtK<]ȑeHK)*>)о唨s _ң+G9*> eHK7K.p*>!g.<];];P@S	wT@S	wq&@S	wJIQ^Nxa@S	wU怦 q怦 L%@5!.o*J4t%@8Kq
f	Зq3o&`g
:!/X'B]=*1zT|@<+?KWQWJ.Q|̩	w\F 3	Зq:J|)z:  L%@@L%@AK/40q q7Kot.@g怦$ L%H]ĀF@S	wg!.o:J/@t%A{40q)/怦 怦 ?q>T|A	Зq40q	h
a.40q40q!.A]Ă^@c	w?OJ~WJ	RT|@H	Зq!ܜʐq"wq".@%GoX'B])	@S	w=@S	w@@S	wsHK/L%@LS=`	wK7Q+T|@P ((WJ
ߧGI_pT*z: *%}QQ[ʐqGB]=`	wd p*> 	ЗqP|]<]<]	~h
a.@ L%AK%At@xKcPq  %@%@U@ B]B4]Au]*>&q4Gt%M	~ha.h`=*>&tP*EoX'B]Ąq$ -zT|HO?+GW*tB=*>*],=*>&KT|Mff"B]m*>&7<J]*>&<'o恔%DqhB]@}<%D
2
Зq
B]@<.C[榰q!t%Hc5[	w4]	w#B]ĆNEЗq!yKď4]	wr.n.n\SXK|Н	wu/4'B]Bt%Ny:'4'B]%GEq8BJ~ha.ha._T|@Y.|6 -_K3	Зqb.gA*> ,&" ,~	Qb!.A*> ,*y$HңD5%GĈmr$AT|H40q"x	Q"7Bt%H>D~D*y$BǚKhN5.r$0%Gs ԨRr}äz:$Xp6)7E/X.t	Зq:_%N:J4'B]%H˾m*>$`g	wpqGߕң!T|D A7T|D!t@7%GBx	Q:"i4%D"WT|D =@Jd%D!7q>]Bq	wlq%AxlWJ6qI*> ä:$wx	Q#~T|H7T|D0v~N
⬙K*J%W.I9t%I(_pTJ.IRt%V>*>+
N.~B=`	w 
	Зq@M	N*>")O	Зq*J	Зq%GF`	wr*> Rt%Dx*>"<N,
v> .}QpCzT|@\eHKKQ+t%D3ң$Q	q*>"@(%GHtԨ/ܤ d%D׬pqa	w[惈KpqhB]+ 0y 0R 0SUqQ*> 2~QzT|@d}NJĨ˯9*> 2!~WJ=`	w,g	wweHKOʐq-:_KqBo. Eh8=`3|,] q	w^] /!J'%GG~^JRe3*B]ӽ`	wPJ_`T	w5*>( KXoܦX5*>"Iң$tĨ#O4!.$tԨ(>]IB%GI߉Q]~ZJ(qojT|D`3q5*>"SX.%	_rT|DOZ4!.K~Q%$*>$i*>$/A*>$-RKNB|%Ie_4B]Ė
Q%=`3,惈KtԨf]Kp<K`{	bgJc%v> %`|A|Aϸ~;+@|Aك{\cp`!};x~v> v> } |@p.JX'B]&B]2%AO3$B]N#z:"rg._9*> ʐqd%B]<.2	w|ߗo5*>!	Зq `X8?_1g.LeKqT|Il<NJ42%D̄K2 K/2	w<|@T|D~NAYK-'%G <̩	wBT%B@	woP!.ˉQ}`	wA߬.(T|I}`	wj.}`	w}QbG!./2.)yB]R?(q^Nt%@tD%@yo.N7 <"zQ	w`(Yz: ?rrT|@
eHKEd%B]"<.%@}wn	QǙ@E\JE
OJE?E NJ  ʐq  H!*  
~dPq  %KX!.N	Зq'rrT|I<̩	wq;q' W*> @PJ	_uIQ_)Q@?NJ3*B] ?2. a7̀* R(qˉQ~e"!%GS`	wT|@	Зq KNFP F4P F\t%@._X'B]	O=`	w%kK)C	ЗqU/X'B]UgK0`&qT|B0,JF*:!RP N{T%@Kz:$G.+?{*>"!%GV GV=`	w\iK?.%GW&JKqߙ.y
!@T|B8G$z:!%C̟B]%=`	w(wO.5
.5*>"3	Зq.#2$B]
]KLJ) $QVJsT|@	ЗqKP*P0%G%ϼQ	`T|BX0=*> 	*> 	

T|@8Jz 
`	w'z: ERJ Fp rT|@IQ 
_J #ң,.%GYRt%@	Зqh+p*> V	>)QX'B]
?*>!0mQ	?}IQ	}iQ	ң T|@uiQ zT|@#jT|@%|Q%G 0+%G 2oƕR@Q	ߊ$=iQ XUQ XY 1G`oң WT|@%QT|@*=*> X
	Q	4/-y*>!8<A*>"h%E[	Зqپ k	w-hd-Ma.1J_ˉQX!.X'B]_9*> \Z2%E5~R-?	QNJ*yR ^y7*> `
T|@FJ
^NqY*> >5*> 0	}iQ a*>%sdˉQ(&t	Зq_z:".>ZT|@/T|@	Зq߬.$X'B]K^NqT|BxG't%Bxo7JO%}ĨdxWJǾNzT|EmK q
*>!@~\JP?uIQ
 y*>!DFQJ2KOq"r2_%GˉQ#RT|Pw}a6"zT|Ea.0OJKt%F#Pq(y	wyzT|J%X'B]Ģ\0=	wyBT%B=*>!HK!/q
@T|B1A*> f`uIQ m~	w?rT|@b=*> : >Q zT|@):#C,Ga*RT|FHJ	Зq@-zT|@3	Зq
cX'B])=`	wAң );	Зq
_ң~NT!~^JT T|B$A*>!PK@A*> j uIQ pY`	w?PJU1~꒣1=a6%1Q)t%Je/X'B]Ħ*z:!X~_.=*>!\	Зq
X]+_%G+.%G+Q
E*>#T	w1̈Зqr@R9y*>;/%Gr7qܥK^%q_$B%G7*>8d8bgB]X'B]㌧eHK0@5`RT|jՏRV'%GƬK2%fD/̄_QQKE/Q?RX/%Gưי.X`RXc~B]hK50J
J5%}٥GjN&qŃX!.7t%b?ܜD2%b55J?/%GNJ,yR0qRT|`8"(GT|`:̈q}`	w:#TX&`:aYA񛒾%|f
0;Yz#xšg v>0x/c|@H&A;>Wh=֍&|kP' |k@h &0 L%a
X0q$X0q"_ Kްa.z	rX0q L%aϬ K7Ĩ1 L%b`]/#RT|b3*>1x%G/~'QE:HQ_n#!.:09VBa.;2JO3!.;*ң;J3cVJqdHKP*>03KQ[d%cl%c..b*>1k0qϊE?3.	iQf\&?iQ3q^f`&y8K׬5K׻0c	w3*>53/B]ߊq0q?3.?iQ?3 K`VV1N0*ң%/3!.aZT|l<.`R(K
0s
zU	wP;eK~J(?iqF(AeXKq*B]4`	wPՔ.
C	wPէB];b,%aCV"B]#%aE~60VP(#z0!.
V]AdK_&B]=Xy	wPNdKVJ((z"0q'Зq	ެ	w<SG>d!IccC33
ο!06_<|uig_0uƇ_yTuwBa&~f~B?6g_<~BA1!:O3=:~Bol!96_'fxu	g_5_9N!SD3ur~Br~B%_g)"wu	3:P9N!SB'u	;:S9N!<SE_3uH9N!<́ğFup13ÅFu0alT3ڗ~o#:+3ҕ|aK>0o#:(οJ[g_|aG?FuTFuPοJ_g_03ҏ>0~7~{g_23҇FuS?#:(οJ@3Ґ~0~aM>0FuS#:)~οJ}g_#aUaV|aDo#:(g__FuT#:(g_>0w~g_>0~"|aIFuQOοJ*|aE_#:)?ο$JN$Ig_Vu$ο$i:ӯ#O䙿M:N$M:_P?M:?!_ZD-M:$4MDM~I$|Bӯ$~I&~u%3  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~  ~Me3ɣ~Mg~M?_P ~M3:;:_Za!ju5N&
~M}	~M?ο&_I́>d^:K#g~M'|`$jg0:PΎ&0u4D_S1ҟE:T!:U j(~M=`u4
G_DX&}`u4MikN&=`u5C'~M/z¡~u4Ru4	S&~MR$ɢ_οUy!:=YB!鷙2uz̉G_dN:=9 O2L:=tuz̉_=cXD:=zsٽ`nuz{~~`=:=?cY1~
οC?2:=k񀃯Nuzbuz̃ïRuzNNkhu{g:=#|aq#au~u{~(~?I
:=L	~>0uzRuz"|aw _?_O'__zuznuz$~uzXuz%NK?:=~0 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Հϋ/G__-#ЄA xz׋/DKű~Kűԉ@kKű-z/CGo^? <ll|=//p7#/pSuWc!#з<^?I|^?!l8lK<='qz%U!B^?#J^??./D[MWc!#з/D[|=)z%U?=*qz%ŬxlNQ=OKűW(:D/D[r/D[|?//d}g/d ~^?'l__-~qz%ÙǇ/D[3|^?xz)qz%U^xl[Wc[6w\^?  <=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 WcX%|/,Kű^?b΂=|>7Kű<>[WcXqz%U>9Kű.N/D[__-)__-*x|Ë/8l@ 9 o8l@1Az}7__-s__-\^?b΂=|>z%UOz%U>?Kű#.>@Kű<D>AKű*z/_<r|z%U|Ӌ/hJ__-3^?@__-J__-|__-^?@}___-O/D[|>#qz%Uo#/jx|qz%UHΈxl#___-)Wc|>'qz%U<yg__-
>(qz%U\^?:>8lU/>{|Wc}Sg>)z%UB^?Wcx|Wc5^	^?b΂=|>,qz%UQ|>lxl_/D[WŮ/D[;__-(3B8l'iUo!>j 栳//_ƤÏ q}ߒ+A/X&ws9>$Wjŕz7$W\_n_]|cߒ+A6/Xgߒ+A6/X 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 >zˋ5 =X_Rbyrb?8+@\#ЄA xn/R\$pˋ<\]5ﻣ?`WD*__,5_|WgՋ-t?/_ya"?5&ƔZ~5:_AwL+A#WqWgXF#@s}gy1Մj|Ϗ<5e_y1ՄjWw+A#Wh%z\_6ՋM̆_U标V-WkKa_oՋM՘&qWڰ_CGy*ՄjP_^j#jŪ̂oynZЕE/TX_g	|_U橺j@ynZ,Ϳ5b_ 1gƞ,_ (M5ub]8+4`Մj wx+4`Մj́taU#WwFU~Wfo~?`V4]_^,r	} X>Մj;Y_,a i<XDՄjB?QV2Sy*Մj@Gr	{!ՃՈ~zy_^jŪܛzXu_oi:ɜ_6ڱiA獋_yՋ/J-q|WWڱj3w̸+ł#W#/ub?|WW:jtY|WW:j"<_U6Z 8r1/tϿ_ITgߒ+aߪ \_:+R90 n/T0Ngߒ+a!qߒ+a!V#wwZp#W=0ՙj8"{WoQ~H~@uߒ+aߪ \_1PgA9_̀y$_oVjŦ@ͽYZkd0+mX#:hP˿_-x]+e?7aC.2n0OaC.2a@WnWna@ظ}+e?qW-}+e?W-a/Z+e?/Z}/Z2Z+e?
;W- w/[(A_)_@
{W- (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 !~DK3?O"%X+r~DK3{"_Չ.b;EV&y9!#зҔ8rR/Km_T_K@Km_TK+qz%6i=;jŪR- ƇZӿ_'- !kN_՘}Xy\xS$WfVj >1YՈ:_՘}X]gӎ_՘}X\KZKYՈ/A$WfV	5qGBKY
q|AS$Wf.wuq7/OY./#qwĭ\_F _՘}XoW$WfV5q'"0/#o?*w;W@Pߒ+EAߒ+>]"0\_FA6/#\M"0Uogߒ+uq4$Wf2\MYwWrq5EVa˫9MEVa˫9M;EVa %9gĊ$Wf2BN$e]"0\_˞'b~H>dR8QK$Wf2#@Ɲ"0WrLz4ỶZ"09|D._՘~WrYw@{Wr'w@9x~H>dWo~H>dZ%~ߒ+\_I7_՘|QDQ~H>d)@+F7Y̌zr4Yuq,ub:-/w|Ẁ ˏ|X@Մj̉яx+BX> ]ѐx+BX>`MSpU=_<X"5#WW:}_.5u`oզ>48$" S-@SB~HH_pc	Id \_H>_̐-\_H O'~HH_/(3BpR- ƇjaEI^<E_̞|C=\_
q	i"<:yN_̞~jE"<WW/B`ӿ$W'߿$W'ڸx&ߒ+X@wd5q Xoߒ+3	uq/wdW/<JE2y /(3B K .Wxܳ_jj^7L55b\_Y框\SOq|Wgr}MH7k+A\螤J_yՋjD 5:r@/PV.Wʜ_Y框\Pst/PV.Wrya+' 5:rz(|
y1Ջ?5:ro 5:ry[F_60V-5T03<0Ջ)x/PV.Wx<0Ջ<o<0ՋnH55b)Öi??ja#{%o*#{E2yuqC /'~H@\_i"O3	uqHD_́'jΟ}"OTbRy	~H@ڸKyWt<PEn_́'\_qE2fjb:-_.Wt ~J#q|W]X)+mZiKt_Y栫V.Wfǻ,:_+AV\.8+CX_^H55bnya+2<5!u'y1ՄjL55bi_jj{d/PV.Wf _jjVqWgXF4A+A#W9mi IL?By_Iſ3O0df@/A%" wy2$wdް</" w#_̀;]\_ q" w7~_̀;]\_R$W 0W . ~H@a./@g F" w~_̀;]\_?a.wdf~H@a./SR%x
*wdfϸB~H@a./
q)ߒ+yK;o+E2 3	uqd.!XM%ⴙߒ+yK;J3wdf`~H@a./(3B!xMk8+ma.Zk _[fŦ%|W]XA_ͼ%ՋMNQfŦJGiNx+ma.Zk!oG_60V-5|1i^J8i%+ma.Zkv(KiS/yKfŦgJ)|W]X
(_o3	ub_J'q|W]X6SN/yK|_o3	ub_>Jg_o3	ub_E/yK[m1`v[￢_;~H`KS?SE3_WG;E3_ڸ&0ߒ+b΂=|rHK@;-o;!~ZkG"G;!~Zkh9_Y框\ 8rX+oja
L2ſJߒ+C	@׀aK$W7?pWe_\_J E3s: >_\_JW4_\_J=5"QG="&/%Sha%jYwf5q֊]"˫%";$wfH{ߒ+W0_f0jqy3$W7?WK;E3s v/`W0G/`]_qj?v_`/b
F="j 3VHƻW1{;E3sڸ'q_aV/b-iߒ+sqq~Hn~0%ᑇ$W7?/b$wwfuwfqz{E3sqvN_d\_[܀?7W2	ߒ+?{a~Hn~麸a>_`{W2D4 GwNE3sq$G~Hn~0
UwfStXq  B~Hn~麸{Q;$W7?
LE3sz>K$W7?W~Hn}Q/&="A/&|*wfo?%fK	L="Cm\_Lܤ˿$W7?	RE3sn/&!wE3s\_LF`f./&$l]\_Lw N_w!*wfm\_L $W7?q/&ʐ{E3sj`]fq0Hߒ+TB}@ߒ+UWHߒ+Tq 븖$W7>Gq,:]\_ "IHߒ+Tuq 0J"B6/g~Hn}P*>Ͽ$W7>jCK$W7?$3$W7>X=ub:-_)?.W
n/|BVZkh2t/PV.W1AͽPK sgMU_oU.Zk ߄ިmGI_oEՋMfw_oTub_6H_6AZk?	;Ŧ1+>]X&3ި b_? {@`|"ͽPՋMb,q|W6ՋMbx+mjŦ1o(q|Wb_!Kި·*|W@ՋM@=𓸾+mެZk$J\_6DXK>/}ՋM@Y_oT~M7:i|s_oT#jŦ: &Zioq|WX=`_ojŦ q|WXY+W|Wgrdo=<0Ջu_Y框\]zo_jjR-ZcCA# //( 9w`W(D_@5&ww`Wψ%wz ~H~f^ ߒ+ׅA釿$W31j׶N_a/zOD3`ڸ!H`q!~H~_^x~H~g^#"W	;$WXjט8d_`W Dߒ+߬q9Tߒ+߬q8wwM62wK'CGo/D_=+CX_/_Y框\`ᵜ_Y框\` |6$q|Wgr_x+CX_񹇋<0Ջ6ya+Vy/PV.Wxya+H'cCyp/:w/b8mӾ_!/'Jߒ+7uq8_!/'~Kajq7KajpBߒ+7@xߒ+7><F,<_!/f9ߒ+7D<FaW3BUߒ+7uq2rwW3%b΂=}<n<0Ջn<0Ջ
<nq_jj _jj<n<0ՋTya+|Wgr7o_jjB<0Ջgq|Wgr8+CX_q<0Ջƻq|Wgr~7e_jj;!͕!|d?eg̛Lfʐ^xd>1k.MXO*1	`Wc6
gd?gq;OV*1	
gd?&wG"6|p⿬E~cQQMp⿬3(z6h^0uCo<Cs+1FCz/o!XPC /ܸt+(Zc67lnHLT ݳo#X\WpW-1F;_-2?wen\:DͣCvg]iǈ?Wᾮ#/Cr$X KLfѡ3<LbG+ˇH`i4>R> y ;x_%j27."J3hW/+l__\F_äI^i4>T6ϝkK_-2P>v.a=ܸt+#m+o:|@DZevç=,-q%{Lfѡ;l=RLTgm]+ˇHm(l;%_/6xoĝ+ܸt+Lfѡo>3}+9.en\:D3h]pþvçW@GWpWc6+Ͽ#KŦ_*+dW~:G_>溸ˇHh|rWDE˔j"&w'j27."J@h|KŦ_)f}+KڸˇHc6Έ_8߿_-2P>lW@ˇHh|f%_/oݗh\F_äI^h1F|:_-2oRwOj27."JA3h+8ɝi	YnL_V@en\:D惫LfѡBE>=+
q%{hI;%_/ø'h
q%{h|ܩ/ܩ⿚=`yܸt+֘ͣClDt~lDt~WpW6ͣCz'fihO8;W@!\F_äI^h?m+*zgDZe|qVw>Een\:D恥3hi| rDZe@
z#/Cr$4Bm+u]i-|`h ~Jen\:DvͣC7w/\FWJXen\:Dm1F3ξ qC_-2ZFv(wXWܸt+[Lfѡr@j՝+/5q%{
h|l/l⿚<f#/Cr$4-1F	}i	}+m ή#/Cr$4hxGDZei	+~f#j27."J@h'x/'x⿚?1WpWLfѡC DZeC hG0Cܸt+1F	)xRLIKҗh WpW1FgD0}DZe!w⿚Aj27."JHVͣC~ /OW@V#/Cr$41FCp_DZe6r:g⿚~ WpWVͣCRLH e.@\F_äI^hRm$n/hPo5q%{m$ D.⿚VWpWLfѡ`3_-2a~0|⿚q#/Cr$4 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"
`MY yԁHW S0L6A\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&٬<@+)l TQNZ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ዚ]Dvjf @a
l$
r.hxçhjEHPZQR#TnZQR#5rZQR#<l9hCl*^=.P
+j髖9hsK<l/PޗM\yC]GooK[<.PQDsK8t+]ç? {@|=A? {@|=A.P^W4qCh? {B0O@Ђ<9\/\/? {B A? {B A.P+]9O@<h9\mTW4qBg:|S Z>A9O@!h0.PRN<sKԸ}S(? {@zCS9Ǩ!h0.P34Ը}n(t˚j\>t sPyO@> @'8W4qC6>F}KNW4qC6>F}KJ9O@ЀC < r΀=  8yBA1>.P
+j#>'+]gV>F}KJ9O@"(A3'ܧh 9\[>_R.P>y@l//h? {@b<AG! L1A<hG!h0	(3ƎW4qCϪt+]g:|S#|r΀=1 W4qCPە.P6t\O@NW4qCP+rۊ"XҎSp
Ɯh&(sKRivQ^t֎SN#t|;.P@lܮivgU6t 4x>GhZ<.P@lܮiv2gU6t 8ht 8hW4qCM\#!6th@ X<.QKV={n(Wta1yO@8vƎW4qE-Zl8}n(Wç? {D`<C)'b=PhsKRի^ӇXӕ.QKV={CNcJ9O@8vƁz9O@8vƁz(sKRի}n(W=lSN;#SN;#9\j6Ϲ\j6Ϩ? {Da@ ΀=q0hsK\gD*9O@Ktx|sK=ln(z
S#? {@b<*9\PzH|ivWt=|ä:9O@ :0w)P.Pn(vA|Bt E	r΀= *9\m\m? {@ .S .QJ+Κ\l
SN#	r΀=p1`JW4qB9W4qB99O@?Ôt<(@8vP>''
D.QKV(tArYX+ec,ez/^cS׬\4qAjf @a
lƒGI9\"C!ۊ(z.Q@j.QE-ZW4qEj򇭟rۊ(G 6yn(^6z>
Ɯiv)jghpW4qEj׼ivFBmn(M\:+]Q^tԅn(W5sKP6
Ɯiv"ܮiv}S9\=lOP=}KW4qE= 3^rۊ(vAxڇϩzn(3g.hp.Q@mK:|.QBg:|.QBgܮiv>!rۊ(vA|BsKP.QCy\8t,eV2YXyS].iv-NrՁ6dR!\L`0rGI9Cd>Q:jvC@Vȵ;!iVȵ;!n(ElS,eV2YXyS].ivዚ]tYjf @a
l*<<I-Qj_TݳWhjEHPtg5l@(l(n髗5l@(mCwM\填bTxj-iv⇭hWç-iv⇭hCxAwB/8ltZ|AwA !9.P-9mKWol[R+Z)EzRixۖ4qC5p/n-iv⇭hgMH\9ۊE-iv⇭hvA|B.P-l-iv⇭hCl4qC; .P-mi|ڊ>yEMTC[!I
iBp-iv⇭hxcNZ[6.P-j״8t-iv⇭hBrn(zgU6.P-dΪmC]tZ9sC]tZ|Aw-H(HP3WhClͨz+<lrnBg6m-[ܯ[jAlAm-RrnCW]PԵz_><l+RBmU#;!旈m^Eڪ*FvC/rnA	TTB+f([J)	TTCZ\zjs-NQ(tZMgd:rnA	TTCWrYX+ec,eו1zbnۊ["	k  )

f )

r@xٵyhClVȼ6mB+dZTEORhBrR',eV2YXyS].iv5"KV5]Hr3Pl5xhJFTԉCwM\gMhuMH;xSg\:CgMhuMH6tꚑ9hj(Jj\>5塳֊jD6Z:hNZ)yCΚMH;xSg\:CgMhNYX+ec,ez/^cS׬\]	k  )

f )

rkC6hn髗6t#"sCwM\#"sCwM\墤dWnhn髗>n󖊑]^P\=lmi|ڊ>yCdWotTހԂۖ˚*FEvy@jAmCV#"sCwM\塳֊]^rYX+ec,eו1zbntǲՁ6dR!\L`53H$堀!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^rYX+ec,eו1zbntwM\{-Xl@Au R6CQT
r+g8twM\P-tj"3ZTBçj,eV2YXyS].ivዚ].^V5]Hr3Pl  _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⇍!KV5]Hr3c@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(zYjf @alx$j={@n5Ht8|PBmSg8|ol&>FyC͑yhv^Z>lBgM8oliEȴ;Fyhv^R3p/-#TEȼ;xSghl8|<WvMh˚#]gMhv^tA0mEN<sBj9hCl	>xCgMhxږ:>޾xd9^/cI^B)Xӕ:j|-RgP>nQ[r|jZR38t+67mR#OvW]n-hzRքR]9FRքR9F玪j]|jZЊA|>vԵϞP歟SSw|ەR֊_>yCϞԌ+6|>vԵ=ܣTwkEOR+6#:kCns@lRk@lR9]n-hDp+ϜUKܵR([r|jZЌܮ7xږ=lHP)KRկ+6RyQ^EdTbnZ]kCڗ|m;xSTWhpTWh rR'*+ȴ9FR֊56WomKZ#}wkEHΚճ|P<RI$@)
I$I$I$I T*aI$I$I$ (I$I$I$I$@`4@0 \ $I$2I$I$I `.I$I$@i$\!9ۇhy*3C[feLy~l"XHm\|\a|c %kKHGi7Bz##%rKV?ꋟoceOdIoglZcA"4$wiv⊞tVȴR57%ڟZȓ`fϹF;$#MYOgqC]hz-!z%ڟZȓ`fϹ;$#MYOgpv4q@oR+dZ8k,D6}_wH$F>އ4q@oR+dZ=}4K;>&͟p;$#MYOgHhp[<%ڟZȓ`fϸ7ds	'9ivޤVȴԸ}y}maHG*6L8U}maHG*6L8Y}maHG*6L86>oUYiI&?[a4͓?[a4͓??/2BB׮4p.Pڇe={+]a#׮x0lCt*CR
\H
C3)K//_y)߃H_y_F'gȟ~ӈZkG!iO?_xwOu~u_:#|_?_:'|_sg_'/ӿSg__|_s.\!1|jZ1 x˄!.H/^1r].\!~ poR+dZ8k$HˆXԊڗG: 7El@mK҇ SqAoz["5\0={C譑hjo#
^W.uT[Ed7_6yiv⊞tVȴR57uiv⊞tVȴ<l<އ4q@oR+dZ8k@`ftˆ[C]7-ў4q@oR+dZj\>V<[C]7-.~k9r5:3\0pˆG: 5$@\0 SqAo.3y	w߀KRB]g%r_R︙ppv?g<cv?Alu͎_luF':$~luuKPuK_'__?̎ʟ:*N­^k_WW?Wv5Ɵ_yj_AoK/w~RKű7/;/l__-?*z%Ub:-?/}	-19mL|hq5Dܵ _"ūߒ+w9~Hq	~wj6;E	q@1Azz% ?++_6-Xs_oՋM_oX_6vZkqx+mMo;߄ڱipWe3hܵ/Z_j27."JZc6}iWpWͣC%i|KWV#/Cr$Lfѡt_-2Oāwq%{1Fď/|H+~9en\:Dmi4?N;%_/$ڸRElCpޤVȴԸ}"E6iCz["tVȴR57ElCnlV2YX+ec,^׮4p.Pڇem.
BCR
algN="p g\#:y(S)@PIC]hz-}MMhsKT[Ed7_6yC]7-5.PԊh_rn(El@mK>p-ivޤVȴԸ}EO^+dZ)|S״=n=|(oR+dZ8kԊh_r"E6iCEl@mK2IQk$I$I$I$ `I$I$I$I PB$I$I$I$
O&@ `I 
<<<I$I S$I$I$ I$I$
@T9pn%Fl*`VFsȼ(q\z0yhcImmW͑Ɔ;_$c?kKՆdT'E&L+jZyG?!'ǋa5Cszڮ#MXFUlc6qwj1ߜw39b&ie<gAc<NMr=3X`EsnO9`Elc5q۴v0srm{$LIDr>fH9&m6}g$͢RY3h͇rLZ6A6h>f䙱62)䙴b I+^>fѧ䙴bhIG}g$͖/Y3cF9&lY3`mI#䙱I6
c9!fUGrCBj>o5Y}g$4,j9!fUC9!fUrCBOY7гyıгyaгyгyC9!fUu9!fUrCB'䆅VPY2oCT$:>V=|rU.P(x͞zv*DsYCy*JߩpJ1J:gw3LYP}{D3$pn 2N?0)gϯ/;ӔK$#MYOev-çr懮zÁֲ$h[5#I3ULF
ĵ+3hXʽfi!}x	f3>cA"4$wr޶C!PW/rUhp\:/^8OV,SCwM\Ljk"MS'D"LiM{<nԯ*tZ#N w#B-gA9j+y4xß_0%^*L/ *%p7'w#G쑔}lRϭ2F0Dx9a jd95aϯg $R	\#̑$5L") 2 [3$5=P+ZtvxxsX_viPONQҋTIH$FV¢]H}g'=0Ht;x* yCʈN)mRdIekL*oPQ+鴴7A1ʈ1DӔØf{SÄRN,)_7R;Yg!ϯ_7؏9&' !JtKf"i6bUc>`}ȶ+xݗ;1Jb&Ϙ)>b&18_5CgC_1N[1:>cHs"isי94qUx.ß_1Nێf'3`ß_1Nۅ`#>b&`#nbr
0Dӡ6Jbq<aϯCm}|M8۴dўC^7;qIu{)jwsY}s0C^ѷN57w1[v}|jM:b}ݳ`[2e0aϯfS@3=i70'T#<s9'wrOQ;=Di4ZQj>j%kL*%TrزjCR
+E/S.ڥZȓT֘a۩톦:m-)_7AiT紲LOI(EJ""}%1?0MR;DQ9(t1hs$L (ĶF౞XsNf"io@<aϯsf"iB,
aϯ@`&LDә,C_0Y1Ng|9lb&`	}|6o1Ng9mlM9C_0MLDә,/>aPMDә,q}|GnIs< aB31Ng s<fՍ|ɞ7G1Ʃm+23)DӦL L9qtM{-jP&±Tög"i&xГ}xk$dfS`.76b&Y06xMc	>x
GCP񰪫Hʓ4	3ƃs"iIx'>b&FS0l'ß^ύ>Fx
aϯCm@gBua<s"i6乄Dx
Dӡ6za =94`0dZgt0F )94rx
E>b&`#nU@/g)}|M:Fܩ0,dCs"irlß_1Nۂ`Hs"i6\!ϯXۉ&xTaϯXۖf¢94`dV3 	>Ѐԃ?0Xa'$s<*'ß_1N@M $94`0-ϯ&/@
C_1NL\S* uU0vq}|M:"f. u6@
s"iL ]<*94`8@3g ua ͞s"iaH}|M:"&A}|M:"@V՞Dӡ,,@
@94`g0UaϯCZExSL94` FDӡ-
a aϯXxR2>b&m3l94`w0x+ß_1Na x_>b&`"@5X< s]49hs"iH@V3 94`0rs<94`&L *h<aϯCZtt0E&.\g׍}YXBTȉfe9;kv`nn5nҳHBfS5	uP0g3< >a ¨\L3/}|{
q:b&bϯ$0灏R"\i0{![DәDs"i[sl qݤ!9p+YZZT/3	`aLJFEڞwiaF{K*4ZQj>j%kL*%Tr_9~Ht;xE/ZȓTS+ZaS.ڤ$z_7AI*Gv?<JH6埁Ea^9P-_LwQ'DiDjA"4$G?CT$:p#]>l mRdIekL*da@JTHNKS$sY?*WԎԉ;>Q9`d:?Ggw}|0_Iӡv|ْtdHs~d:?Gg }/l:t2~

׍Mݧ{	>xg2NWzX2,
 9$}`zd<
C^7'w$$=3)sDB>c9F{K*4ZQjA"4}J֘TK'?PvçTAt: #~VZȓT鴴]J2T*<Of(daDJAX0*f,)]b+ZwhS<&{ ߉$8-dHru;Zt1Q4L]2"Ղ!хC/JO!ϯ:C9PO+%kHsNr`h2aY<^Z!TPO+%gϯ:C9T2aXJ _Z!aABb!9pbr3ĒN}D%Qc2#blՂ`hTlC_5zub`*Wĭc<^X3;jWĬݞAsN\Yil1+8g9WV.,ANZx![JVxaϯ_.,N;

bsq,+JJ9N{-}brG6~ٖN)ƂM(3gHsNr`mĭc<f8>j)YMTa$9WVHg0vOKaY<'ϯ:C9\֞
smR^0v
	XŞhsÔn5B32gydO`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{88ECT$:p#"sCwM\{v%2DZIMLl5XsT鴴|ޱ|1T,/jyiPV8ObjaI)키wi.֡C`f([9:bpRTg+C_18Zy0qLy&Ovh[C&&ܵ\rJOp7ܴ6P398ӫN4gPB֠VׁHs4saĭc=x:|1b	Y=x:|1㲪Ĭ!gV:|1ࢴ!CO+aZx׍z!`Ng19hB `UX<e9M{pYl ؗyV.fSV0Si0ĂDi}#ZvҢOQ;=m-(ADl5C9?I/JHt;x6CԾm̦]J&VTSj6taieL=NEkSDJF'b&#I+`]U+ZH]RQqs"ng5ztR3dsWLlo2y<&m}|4-|2UBw䕇쟪$MCv7ey<o <J l5lӚjΌ#9Cd}|Հag0|v¡%2^Yфg0|jZx*Z%q3@ӫ:0U>TgsN3>Cϭ<-%fD9WVta <R2!ϯ:`֞
!9WVtay	Zx$>lB Ʃ5zuvFsǃDy$q<b_>j0>+VJsN`&'T<D<sNlw_Xe1{-$M^Yфg0|0)<RSxӫ:0
>T(h̟f^Iӫ3>b1y 2"#(sqSX;" 2Z&̟f^
j0rCϬ0/ß^6;*ũ6d25zuvFsP*}`xß^6;UbҦDe9M:`&*}il1(X	9WVtaCϭ<-%fx
C_5zugFPPOKaB»<`5>jΌ#9ᙵCϭ<-%x]}|՝FsCϭ<-LxJ*ß_5zugFPOKIP3P[}|՝FsZ֞
`3PG}|՝Fs!mCϭ<-$	B->jΌ#9ҡ֞
`R9WVta<RbPLgRӫ:0ACϭ<-%c<%ß_5zugFJZx*[JxJ.>ta^0|֞
%b9p|ĳcrwllްqQe1aƦئ"c_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>zL
!OzZmLjZk"M$̧PdaiiM
%|
C+"αzE7#NSʙݥ"jO_'EkSx \9ټtɚdc>@M}xݗB|ЮZ-W<#N^3=TZ> H k}|u`@g0zjWEA>@#}|ubfZx$[J3p̑V/P*il1+7gC_2FX@g0z+"bVp:̑V/PWEĬ%g \9$iՋs=JH%cy">d:z`"7_֞	&gp̑V/PjU+"bV3gaϯ#N^3=*_֞	%l@F49zJHL}|ubJH:!ϯ#N^3=WEĭ<^aϯ#N^3=ZY_֞	lxß_2FX@g0zR<-JE}|ubѽJH+AgøsHӫB#ʕil1+y49ӡJHg9$iՋs,WEĭ<^ϯ#N^3=*WE	[x >d:z`ԯOaY	XsHӫBzimV	 .49+"bWc<$P̑V/PWEĬ	sHӫB'u+"bWaϯ#N^3=/_֞		Y1sWs$i"	 \9p+ް(đMZ
}YO0N0m*(Di'vgM(톢V¢]H}g'=Pg5BCPZ:|S.ڤVZȓkI3)톢W\b:m-)_7_f=3K;ڞb.T1N1)ژba{`$mvqTk#4BPst%&yQ}xpb+''Liզk<9ϯHe|0qV&-J <#Nee}J`N4L[X&xFpN6-Li&\2}C_huCDۖIQŇV4;x񲇍qfp6f}l-it[<#q}|ƝXbr"C2"xF=>`NCN*WEA<#
!ϯ8ӫNYTOaZxFß_0qV/3l*TOaX<\ϯ8ӫN7@_֞	%kY&񴞅Ѐ i՘'rR%}Jd3gϯ8ӫ1N^RJ6zsSj MefS2Z"LiՋ'.WEĭy}|ƝXbpF;_֞	PiՋ'+"bVHgW}|ƝXbrʕimW.!ϯ8ӫNZR<-%dxI>dIH0qVc3+6x>>l+7&d@̧=ubc9نZx$[Js<\:|1pڥZx$[J<\=>`N_g18WE!+Pgxs4sSil1+YHs4s6+"bV`gϯ8ӫNZZx$[J5p
aϯ8ӫN*WEĬSgs4sWu+"bV1}|ƝXbr5+"Ip:|1JH%b<{}|ƝXbp<Zx$[J8	ϯ8ӫNêil1*Hs4simU͙~:|1wu+"bUxD
aϯ8ӫN7R<-%^FxDaϯ8ӫNӪWEīg@b:|1+"bU¦hs4sJHy:|1eJHvLe}|ƝXbpJHvl\9ubc9Zij`txB(C_0qV/3pR<-L3&bc9:bquil1*Iaϯ{80l."p(\~1Ll㑍bb1k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr_"vP	o:}CQhlLjk"MS+ZaSj_7i_>s%:m- c9,̓)XSWԎr1< ϯILs멷̓3 $6x@ß_0~.w2N2cD	
C_SoQ:&$5@x@ϯ?9kYTIә9U	uS$>`"`%L3֊J.o2NZ(C_5;ݜɗv\4d:%&eHjzGdZaϯ?*L3ևpś-ʳ$ϯ?9$X	n2NZ}|0KpU2NZ!ϯ?`%L3֏!ϯ?^%&IәBsgL3ք![tzHs-&Iә5>`)C2N˰-3$|aϯ?
͡[Iә#>`uV'Ngs³`%$|}|`%2d9C_0~tR'Ng!ϯ?9!XIә>`H	b)L3ϯ?9,'L3qr%L3t90K2Nß_0~r*CIә4>`x%L3_}|To&L3S}|Ľ
Iә">`0KL3|9#h` Y2N0K.'Ng8s6	bP'Ng͡ϯ?,F	tx<ß_0~c$xq}|Ns`%2Nxs` 'Ng980ĥ2N}|#:s<Zϯ?	Ip,F9txß_0~;L$h}|:KL2Ns3ƪd9-ϯ?	J,f$h>`d4m2Naϯ?p,`:s<[L91Z%!'NgBsAq2Naϯ?	K,btxe}|ȍ̓3Ţs6X3$q^`%|:s<ܿ}|		c<'Ng\9KK,cItyZK$p?}|6XfIәϯ?		ce2N7aϯ?0K9tyk}|V%d9nC_0~IәsF,m&Iә.%:s<d9nß_0~'C$tU>`0'Ng92D:s<pȏ`%:'Ngl'Ngv;,eɒtx:ß_1e/I=lɟ0~nd9׍tM{-P'N	U!5ʙ`%T1'NgXsP`%Td9ϯ?70&Iә8`T$pW>`'%l:s</ß_0~$pϯ?3	UIәZ&Iә>`Bt0J	L3Pȟ$p9>`d+Cd9*$p4>`&?k2N!U:s<p0	V2Nϯ?	*D:s<ϯ?9	V'Ngb9Uɒtx6(C_0~U$lß_0~	p*Ҕ:s<	Vtx6aϯ?
	VIәw}|]iRd9>`'*	VfIә,920J>d9Hsi,L39Utx6ß_0*0J2NHsK`j:s<4>`JLd9laϯ?	6Ss$b9VSJd9l0pp A/I3I8:.w'NgsWH̦q=LC99lß_P։E`	tys<)ojzݥ,#MQҋTIQ+ZaQ.ڤ>ŗЧ5BCPn(z͵2CudIekL*daANKJsYS;f)vҡjrrKb`=.4/cDQfSI1<0NbvT3..Eg5=?I3q6OasmIqkD?G(++fk97h9埛Li C	#gAs=#!";Ɇ} Eaa}y!bxooy.ȍn=U̇x">d=PYڀ>1Ns͉lJg0Nk9&LӒ<;>(}1;*3ŗ>j{&f֘ːyc
֧oj}k#MQ;=ȣM(톢V¢]H}g'k,!ni!Њ2Dnf]ILl6>|>3W)Q~4}xp	&WVQ0yD9CsՔL yhTb5zue g$C
Ngaϯ?VRA9񑡂|9h->`Q:'t9t0O3W3ϯ?Tjz>`ռ0O&Ng+C_0~	ә 9C^Y
`Ngaϯ?6#&{M^Xß_0~l9ʐ>jz9?jz}|W3ß_0~~ɫәs0O&Ng
 OW3s&CNgs0OsYә`b}W39!}d0i:bJ>M}1E
$a0#MQ.ڤ>QmPvç=Ο<!v*DV¢vj%|Ll8bIJLrwhjfIӫ(̅xs!78'Nf2!ϯ?M7d:1<aϯ?K0'Nf2P,ny2NYF͞dC_0~yIӫ(̃sS7e2NYF͞d}|1Iӫ(̀9t	t0l!9GIӫ(̆PaAIt0l n|1Iӫ(ՃXsCnd:1=X/>`[tyt0lbL9od:uec6z?}|:rD:uec6z2d1fIӫ(դC_0~noA2d:1=[hsC 2d:1=X]}|ByAJd:1=X>`ZAt:uec6ztcARd:1=ZsŅbIӫ(8s8b$Քa.ifr:uec6zM}|br:uec6z9؛A:uec6z>`ثA9t0lDsb3$ՔaHsŦbԦIӫ(!ϯ?1s$Քaꂈs- Ĳd:1=PA}|wAd:1>1^CbG$Քaǐ'Nfόaϯ?3N ľd:1>0E}|1#ɒt0lsɎ*$a0mRH$F>e\8tm(˶V$2}֘TADAe+-1ʑݡ:r8cb +,?Q0>`\8bԦIӫ(Fl9\1$ՔL#6|@}|D Ĳd9ZV o2Nψß^_LwQ'DiDjA"4$G#(jC>O˶>&B)0xO?|6G֘	}h=OEBZ_OKaBZZ	}h	}h:A:3iH1bZ
v$Di9?I%Pvç54>	mLjk"MS'LiAn ԯJa  0̑3C>a N#g$iɀÑzaϯ@)6d:0׳=>a 04nϸS}|1d85ϯ@)4`fϽϯNZ*2:c1Dl5IGr_"8t4qB+:y~J}|3o4͓?3);HG*6L8/R_+44}b?dfYYiI&h
S|3efU'lqYS46U'lʇo!/ݩOmF>Tg~>?VihRɟS|3efU'lp_6g#MXO3>?VihRɟ1J}|3o4͓?4);HG*6L8E#$ v?i
`-Id0!H.#NFT3[Za)Üg<b5#iOH	MpJ:b5UfQcƚ43`v4و֩L#ڥ)
9Yڤ@H46b6g0EGYڤ>fkg< 4vVR^n쥙aEZ*AtDH@[h|[hYڤ>|iFu1ZHy~)OmF>Tgv&ֲ$Tkp6ekL*da@nPiNKH.ʜT, SBO1m*֧OL1Si0=LGvW+ERGf0@F"[㓖Wc<v
ϯ!5TP&h
Â]1%p*[Xn
Fh>99iMWc<w
 1UQưغ3RG|rVj^$
Eњ?$XHsCR>y2]F!@R&fSGF"w&L<vC^`KZRG39fW>l:jњ>䚮xZϯ0b-e|r1tf 涇bdv3A}y%W-#	Նњ?d{i&6w[Ii3^xZA>n%(eɘUHT/=Ivr
9/KkF.v}BJpI<bwNgOTk?<ՄJ5|"G!P>x4PkDʰy@fOCF_
Fl$eG#Â'6\~}haϯˏ	2(I7L8͙096.	2|rsf}h
+	2BP 3Lq`tgXHaP|r+j}h!ϯ͕a!Z*4|r1RG 5>9G¶N6yYA.ϭNϯ|3Y#`ghU.ϭRח1DL̆	sd$}
5.\ln}jZc{x3RG lU8Xk[q͗ >nX \Xj3RGqU^H'f
l#-VFhb;Rϯ2aZݨÑU'tbnˣ8gWbA9(:i-n$}<6Fgրy~ti3OK86:IkK1}jD9偘  ȌK<ݞ;!ß^H>naaϯKY4~EnaϯK\K<ݞ;
aϯK[(h7g׊>xaß^*hnK׊4}7gT^0fß^*0әZ3Lؾ&;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{29JPR懯j|AxڄZ\FS.ڤ'Yi~1Ll52*V_7Gv&
aϯagyg5u	QC#?$LěfO_IɇրpC^? Mg(&7*t@99#e҄ɝIVd|_IɇրpdC23P#?Y3O/&;ਓ톢V¢]I hO{#olsCou2M~&ijjXS+ZaS'̦+}Crwm6*:}h5}|4"LmbL΁.D3^0kYC_78u<k>zaϯ#|<k>q9~sZϜ'>oԎvP>x|9~sC<^0kY쁤9~sCvaֳ \9~s^x灭gp|>>oԎx08止Oitzb6_ڠOA"4䘌J%Trخ/NP=mEN[R]5e2CudIekL*daANKJsYS;Tjz<0iQt11N1)$ژba{`$mvqTkp6*WԎ`$l2(O-%JEUei9bE_<:Cߎ#-Uڞ&VV5i5IwKs1蘗r0Kq$w^Iov LcK;%ʜ;ù H@4;ݢ;$58wdpIgwjm'tUي9qJ(W!LƓ'1-VQ0(ڙ0,PS2f[%1C&%1C'eK1O/ϣ̡il2M>L9efHXa%FsR<l˼CX$гZRfk<hœ0ic.II3İ1?">4ɽd5Cv\R#<F,4hM13wBs׌>x!$k!l9<Íd3Ɉjaϯ^0ffBHƖ-0q o'Àdʤ06O5)Ê'cdl1,5!VFcfwaJ jk+rٱճ(fbdLPCLP2ܳ6(%@,P5%@X$K$0E`(A, q
9#ň-1{(ư3.[5Bq
}}mLh-1?Y[S2	=:oeXlaimdP<S/g)ebP/kzH4!jpsi^b7p <Agh5d_-$k=,,*0K#
#:ԑ@3I&gKY2voZf#w%jPn5o ;f-FcsXd7K9FHP
PиpjEefs20eUvd"xk*I5[u-9D,ʊ!)45$QeIᬩ$T0ʒCYai $T5%L5#4T5$5V$YTbȖ'BT2C\I ]Q >'	7`}$gYq)$QeIYRuOwd^bE^"XzXW1^!.d⢘X+ZK0
bBy|qHx	'$8GÀd,>Z+S֒uRuBE8!"ҡ}LwsZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$XӇ9ۊ ]J&=Ll1g07)iiJ	Ëh=#Bݥr#Bv94vvP98%B?4<ںlXql>fÅR0g.()=x5V7G| է~*ZŰׇxE[E[K*D&qO8"{OũXv<ٜ@ ?K*D)VrZmƖDT5YXr}$Z)GPཧaBC	=ÈIڳal3fq'Z~TH$|1,G}y&Vg#ܪ_G֊GpGP:U/O}|]* ՎP3{X>xWR	9aZȎc8Ra'cOq;9\Zm@f_w(K
3YH$FM(톢V¢]H}g'=""FoC]}Sv=Lj8JD7P2hQĈOEGv`1P6c(3l 81u	9T3(0mRH$F>ȿٵiv_6Gp֘kYk<T͠?˶)톦+zrvc
OH	N	_ܐ@z*ob>l'DXR+\]`{*x0J&A.0{wNId[("13偕NGY8eȊUc2B#2}}'>8P
Á1$a&y^pʡ@	>isE58y)LV&LOO&Ge7>ß^䘻1[b~gϭ/װ2uBrJPs$P5VpנLmBqOZcM<1w5[SaaϯgxL5l2b53U[ß^}i|q
csTϯ/I}J֘R	mRYOb+G?A.Pg7W-~]J&0톦:m-)_7AI*Gv[C"fO$`zXae6N"DbgO
Á2"|OI(.[<P4>iE5w5[sAe$E)eܑ3փ"95QBVZ`J/_PeY@ֳ'}zLt';DdDhFSO[1ԝ5[Ei}|e噎m-(ADl4Di%kL*%TrجqCgPޗM\yCdwߩIdIW8a'9$(.MgVG3)Sִ/{?'Lݡ{Ai̦f_1 hO{8a#T6|#<D!3OY2_0ol:l6FxC:CLl6ZȓT˶)0_7R;1ҤY~jwg֊ר)1"7GgXs׌<n#e6ɬ0!tvq }|7GNjwl  vݳ-pe)v}ix>>a}{F5;g Ovß^o|>xpI?6D_tOZ
v$Di9?I/v^Ќ>"PS.ڥZȓZ$6V¦OTJh}TOq C_5V77:8Wg	  $9m?D@!ß_XHp"'ij?D)LL];9#e ß^ae[`G>B?gL]B̙gp\i}{?@ֳ >xY<w0}qB̙ß^?OP184ß^a`Gf<Gf}}xLߜ}1ޘM(톐H5DiDjO{xo#Pշ7J8ݝi<{ 97<`2fD/g&A2͉{6!{?77xs46o29 xO#a7mR% #<ӧEFj5jeTYjZ
12JLtwkP2*Lׯz\a>xl9A0rBo L9(CL^0&<2', \A2$/zo$2', Hs2aM}f%4}%kL*%T	'(8}Cz\3Ψv2U5LiLl57)iiN{K*gvjyiPV8ObjaI)b;b
QRԯ4#"c8!9YУn!H4>h#f:5	\6q
AD9Gh5_d6a7hFIchJĢ+ß_4vUvOf3yd?4(#u uĘ`"d2܋j8HoQ~#"Z<nQ&Cc6j|0c-O ڟNEe2 'VdlQHl˰m&ʠvSY=J#sj?_gq쐄d'K=J"sj?_gqT{ Y<bX08sj?_gqʨk=s,Tq
Ԕ!aFJ	2䠐N a]K WnRKۉld5b%$Ai$]T+,%᥊0BFXI,Wp+%%YbXÂB U5h vLւS}xwu1Yr_y&;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{0~4qCF]5:T+YjJeT֘j">jWԎa\93%be4Ѯk9S&f$*A.jIٴ,Uw`&5ƌ
ĘsׯofM?A9n?gpVI>X >z7ϯgpW
5$ݫ;aϯgpV5$"3+ß_7^x;)}|&!.	ݝXI}zH3x;sGx/3	>7k`?6IM}z|$;gr>xI<{;aC^G}{=d6dFAU2LUd5>xI:!9YH>~lȍ^dA;@\92J5Y;>3ß^?`EU2#k כLw }z̓gp
׳e\9#ڲ^o2LF !&&#k @w +>~qQّYl10gps.xLR8ß^?@̠g6@K.rWɔhfLC8gpVw}{oF~m7Ny&I->a2gzlܲϯasL'mFLfe񟬃^y7ݑ[<g<n$A9ٳaϯ^0*SY~xBjwgւ9V{&q	s4?8k}|2vʶe9ݳ4jwss&y|灟eAhA}|=(aϯhw0ݜBxjwss&w>Tlo}&;(톢VH5DjO{(sK8ti9?F_[C]M^fm9?F^Pn(j(v5HhEFj^0#4dI45Jx5Vx	>f)227"PO8dFv.Mg&ic#MYOg".QSv"PӇ;(S;ZȓZLineTZfJsYJEJ(q)S'	1ʛT鴴t8$֧OLRo4kR;D hb	aD,0mfVꠄqT- a2S{#;jϯgq,e}|剃k38sKϯ\0mq ϯgp.&FKgpׯ|3hL vw S}|1eVw L9<`2;BD99C3YC^af׳#abk	>xB8CH5012?"Yn5<:x灞gvq4!ß_5^&	}|4~HqGxlx!kLs"hC^#wg@!EÚgIϯ8B #sKE3j3)0¶Т&C8,
 "CgG}{7s9862a!ϯaaϯa86#@.sdTIa!ϯa"g#tɃk0Za<9=Hpװ灜LĹkLnր]ϯpd+j{<f*ß^?`E灜G&S70 ։"sG&ь̘na>M'ß_#$
چ>~9L80Z&>`3ඹk̘n)Z&}}BÀ$OP 灵#{(qJA>M!ϯQ13:-bII+kIP|3v|t9 ]3uc>@}zo7g~+`0!fP#,Ngϭ 4></$@aϯ bF#_LQ4KkHfa:gsKkr/|3vy>L8/|3vyw}zoe8>x<"2ށ8>x<9eq^0f2q^0f}zoi8|3vyI}zo(R9hk<\VX#i04PEt+Vxe<Fg<r>'0fP24}kO6a̠kf4x{XEgzAc!\ew9<c0m;A9%(s28gz!L~28![k8a'q.`Kr|8&.Xĝ2Z
sGф}灛0Oa+s2|8i Z
9[t+0"fYmu׌>x<$'ß^\FpÌx灛@1}zo7r/|3vxHß^[l>x<$שPÍx灛IϯS-Ìx灛@2y8ݯ|3vxH->Lm>x<U>LpW>x<}zo(R9hk=s>0dO,"*XܴO>t1 噔;33jEP3baxX
%%@ 0,,3,S#ZX ,`q!s2qƩK-ƪk>fMXMQ	cP"	5z "Я}{bLrs5'8EsZc~<u@\_9nU> A9<_#h}h c3LI%@fas@03<7שݟv4ٳ
U3%dY3Lq>-~sXYhIIoMb	9ːg4>~řXI]n}x2: 0LD{YtmPa'vcp2C'TA\Bog9#gcN\Y1g@9`EޱqfVg#'wȂ9Ne~%>x=p0]7/|3vzn0]<ݞ.שo/|3vxß^ax灛L9`w7/|3vxß^~
7gswQ#sVrxD4f%1n#?=#vP3i{?_QCϭ( o3O#{O2<0wژ`'R0NH$F`.TQ'vgM(톢V¢]H}g'=,w9ۊ:pO#:LjCk"MS+ZaS'M
tZSʙݥ0NEkSDJF'D&)Aɍ {lKk]_7A$ce}1YhXG-R;1b,$T:w*$2e4DwO!ϯ^0f}hOiY6="9#gɊʧր@k}}1}@*{<C^?ÉQR`}2bC^YƎ+DXaesݔ6ZINsG&ELh&+@g{<3a\Ɋ Taϯ୬8	#V೸_><`X0q2b	>׍QNH8VrԒ~Vq9)^4\ɑ
2р,WP0G
XsGxكaBd`RaϯBzXX?VvO \9#<l谳2b^}h)X ß^5s%_Hß_HY  ܞϯaa5Zdjւסn?_'[_' ~n?_'K)~b1?ݢ=l2^?RJg0!5/hΧ>0q`|Ɋ,s/灛	{F~o	<xU><``%̘}ia9.{(mU,$}gPa.3MH>|sJ]$ZYw@qDLR0zJ$ZqP韜#E9wS&M8ɓ&\P
ϯ:Il,9{xYܿ^L3YPϯ24:}@Áqukqqn8Ĵ#-M礢BB? UgsP	K!&3a`'Ldn}h(C_ba'*xC@װ灠L4ɓZ%aϯgT0y/>~Xsyg3mTP0#>Jװ{("∘D-I"{	=*a'U~
aϯAiB?ԫ}5iLu<`<8S&H}hϯx3Q<'>y
F9`ELsgg0q&A9=*&pТl}hØa')rMgry2dϲfODg}}1pXxPDp$Ocg[XÌv%jØa'|U>I$ß_bAk&{">O/{m\m+tDaϯI̦ͫI3)dJ{	=VQbft!1[ZBx灛Š. /.7gBHs@7/|3vx\9 ]7/|3vy3>P}x灛..!7ghs@<׌>x<ܣ}ynEn7 Hs@i7|3vy.Ê$s'5m-gbO뇰װ灜Ld:d }h
ϯapװ瀥`)e9Dp;}yEXsG&A	2a#Dts#}B?`hQMd~d6>.i=Lh	bg&ir\;ݑ}V|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-H8?C]ç͞:<EoH]BU,r9mQU57mCԼ}#2U5O.*CBeS+ZaSj>i"MJݡ{=I976ɳKm)4"1j^Ά60bgul ?g:bc8y<0:]De3t-_cq H}|.Mgldc2c19bOd &V$3> 
W}{FZq P~F:çGÙl [,KS9'Eb	o>C^gQaϯ` Xe<ɗ&gvq I~:;;845h$|:tvw qOirk?[Xrx3gpf_w(ADl5Di%Trت/+`t=|ä?Ħ]J&_79"$)[FVgSba'=hWr?Z P2LtL9?O~f&f;Q.ڤH4}g'=[<E֘kYh?˶)*v'*mG VeoPH	鴴=3K
w<]b+Zb'R1?0M1HG+a%Jٌ*@]೸hs׌>x:ß^
aϯag3!7lN>pj8k }{xDgH>,O\291+><:dp_+d:g\3D`1}{?%ϯaiJrVG$P3hQgװ瀩l6%̘O\9K(}BZ(3j3)ըLOؑ?T֊*Ã2xU{=YPnHX{2	=݄|s4a#7}{xlgYfdm;>IaՇ;7y<a|aϯa6qα6dl}h&0׳g3?!MO]I}h.e;/?;B{<H><W3:S&iւepן[iߍW%vP3y;Wń<D(ٿo7%lӆւ̦?x0x<ϯa HYeɓ	>LnOB2d6Op>el̉)`RR0!DaROʊEm=H[T-"0A$ 47Z#wt,hY,;"V\Ga;̦f 0J`
uR(;`Lr0굨vlff]fS/A(#>̦?nFJC^6eݟf߆]:)|0/򢓨@l|0-B,mԁmFU:2~Z%*՝ l;?̡ܔ"m0wÝ ЁxğQVSGJ T	X9`*"pbd7` 2 {nɌr9#g3&l0V/Z	|K?NLgsGfL
eHfuGւ@n\Ϲf#Іi=@!PK<2:rc<3|&`2gYFQ>?o`9;(jdw q]#sC&3	><dp"`6:CA_}|. }֗˹"dk\992~0@v_ee9f;ylI3)ç&3к-g2P:aR0/ZT sϭr>lQTu=hɌt3L]%̍֕ R0i=a?$̦?l}i=&2A^.[ZCOW>,G{_pc/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lK@=t_%);HG*6L8S.ڤVZȓZ$@Eb̙qu#_6^:P5u)Z 9!|%kL*G^H5DjO{"iAf"E˶V$hekL0Rnwkde&Xuؓ8da3h`~(xl@dX/5q03>xl1h灜imjUJ'ÐhYa	,:WkTXͦi~u_DiDjA"4$EemP˶4IDa&iekL*daB+a1%HՔl\jEhsL
'!Ed^
ǲVr}h"ϯ3 ha'BɈOe6>$C^7Pz7gI>LW/QY>~g(!L/ɳTIQ+ZaQ.ڥZR, O-;X;Af"E	5HmRdIV¼ada=M|Hr>&"|1-x?ċ|2o]W+Ṳ}h]>x$xh灻#k!bW䚮*^IWvgs4X$0OȦ kH>V!ß^aI9(BZ*31Ⱥɚz34_LwQj>j%kL)TK'T_chj_6-NQD"$)OmF>TgT+YhsYжeT֘TA1ʕs3%:m-L$.QDP
ڤA*#iIO>pFDYGH,޻A@4]&}F|l&#w;+A0fnDDagaBC?XDX0װ7`EG2 #
"5ny5[SAw}{ 7L	"1L&|{k>Ha'O3O5$\_Hɇւ>8Ά6O2!۰W݅K4x&%9hݡqulivXC^?GgL9#hQL2LEI۟Z9T'y@6=q$u@vOwOk;Fd$\2rFLae7%eZsÂ25B?v>l!d9l5@G67hz.%dfy><32'Т)LEܟZϯg3D<bsGfL7Jb-v}jp}}y}1ޘ=m-(A j>j%kL*%Tre|:|񻦮^|q)mRdIekL*daANKH _738&ݴ㓔l"\_"dSsG-1L_<7kq!Of2gKfL_"dʓ|Hs'wAiXG-@AdRւN,P-*0Y5	2e'ܘ5r>Xf;DsOm-(ADl4Di%kL*%Trخ?6P穗mRdIekL*daANKJsYRnaŴS;r{SS-1m*֧X/<ObjaI$1H1^"^7Lแϥ's	LQ2ݧoCXʢָ3"4I ;,M#\P|X53V|/[=,{Xׅ_<$8@/YvU䀭LɑA=b/{qjU23'ܙRϬ5 
V'́ʰwֈ?'`$yH
x ȑ5BUhH)J_MZ%v㑄<ɟ`3%ʳwl>c8M}"3d3B0Yb^qaR/^Zs"*U
?Oq?Z~,^<޳2Gk91xDnTq+g'8?KO/wݤH$F`a}#ZvҢOQ;=m-(ADl5C9?I70vj^PtZdI%eT֘TSjtÊ"`pc:id8¶gvS-90ԎEi26}&!,E&_i_Gf!\əjx
ß^79:pH$-T>l(ß^?Blpװ慖gu&e@xs7i1Zfp$e:>?iagsi󿴹au@v=<iakfLew*̟ܿ^Lae71t,r}hadhh[vvP6n+#4x&%9hݡqul+rB&Я[1Lc@]}y}1ޜwiaF{K*4ZH$F}J֘TK'/+`*!P5r$);HG*6L8/9J}|3o4͓?"*)OmF>Tg~IS|3efU'lq3OY20olg#;!dU2D2U2M	OT鴴=+a2ݥ;ڞb.T1N1)ژht11OlݤU.ڏsz񦊥k]_ _IzsnFnZ@dU;#FsYᓳe`(ZVF^NgU^;8Vide
O|IU(
NavQ&9g(w9T`1P,>jO|PI`_TE(hZ͎	YW &&c4	 lڢ)43r(aRVp(2Q0,,V<t?IŤQ[Z+jss^ĶlY<U~S0aifn5&asa(g7<=.᪇&;;N_ܐV"EIw(
rzwo~Re3ѺN*ri:gT~NGܭ%;?58@N+baVUܐ_orBX]u80V%8
$5LRNDlV`076s|?ᘋU;V{߂ف8s7	?-2ctuU[l^생a:灴BγHf*+\1t85q,;22F9|eQpQn_mQq174c /D݄2vqPsr^
A灞x,_<"V8GCe`p^N]-JH;'X	B­!i	PYo?`xd1[*DԾ{/קLV'z:A`cH	jwPvM=j@$~n&Ob?8vxU+bt"C.e&D	ZZ+EbZ=8nwr@¶ɠWdPp(a֖DS4@F^2T0͂o$Gej+Cj?և "k1zhTr}iD8Ά0oD&h jS@9`Ys\]p(K5	Vسs)&;e7߁BՇ<pOzBg,CCXI;?X7P_
(Y^0=
Ua<>r>od_@K?dE"8J$	f
q?"V *%ʪE@OgTHd pYƠ>y jܙN%_CLt(g r" e8	`I+bhwCB@NʻAVW0nMHuq`":]7i.̊직rUkLhnvho{t#FÀc?VffS~botg0Pj:D`3'9Hqy@֨gYKRIe>"	M&YCVfl灛 x韬`xJj9i̦	 .
FcPX.:DHR	HP3)ZЕm->B
`UZݔZFIzXpaE8#̦9Df/8ֲ%kf]og,b;jDLw" 27Z(	!C2 {ꈈ&e6Ojl&jr7& g1jNUҳ"8O($8&\}a6L](ojƹ7|N͠)tItE#H/l$c#ݔ0PU{1wv_w2gUʳ'9#e)|7QAKm3QĒ(`(1vofbW*Zß^?5*C#O2,Vub,i	_;fAȄي=I#9DTR#ORcN5p"<
+jg4}T
/fc+a|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`=pzPBmSg8|Ljk"MhV?2}oSjSҜTYgvjyiPV8Objb|rba{`$y6PlvqTk_gbHsycěC:Nwe8v21u>dfSg ~lW7ae8?+̦X&O 6hAI6fLAn9`aj`U1&?3C:Og$3"~HL:`AGN:`&DɝGV4_"	4!|4i\`jCa6Dq"k[SkO[SOKO CS_3OC9PR3gJ$k+vH!9u|LrC:z½+5I~r!2'' IͫvL.U/2A_}yf4D G *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 {'r q?6B,r7ƻ)?{')tɚe̤#o"j5ze_,Z@4sq=8lVlO4lN4^6e7֖rDB.Bqf#/|Nxf7f#`Z
Z1O2weA6O:9& 	Db q?6!9{짲,Ifg)7@wSD_N"3ȗ>턟0(!&q<|g,>l9Vxwe&dϰr}i\9#x:Vږ q㈈("\1v	ټcIM &Ls< 8Ά6*FKF+mK 8SqXk(($b*)ӔqPp'a1V#w9IrL/RU	3~awx`Y2Q3!q02ҁȅ/ơ?x%̵H0j9 "k3N|JĖLcU5EsSIߋv.{l0H0OlDi
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>ug;xSgh{J-6E5"6keTYkA֘ZS'M{=&Tk:m-)ie"&S;{SEJ""}#S]c6Swi!JlWK`]"ٌ[j* KTY]X||$,rr7i9]XҸŨ!:g~$>ģe֨)I(|1"Hؐj47l޵rJ6ԋ7=5GahXjyak@! b:OmXCd%w&RNH>$C_1O-1Ú%5C͆|{25#&Vk'm)@34p/!I:Xg1z6y8#a7_Xrp3ް\3!2h @װ^#a]
Us+Zp͟v2`Pa
B44fATdcG#
	DZ՜li':/0maj=,0}m hqʘvCXNS2vu& Վk2+1'ƺWPJj-^0"&LgmaDLm3N`&L~1YEb5C&)?Ņ+8dFO0ObXXB}nIR_~)ӓA~#EK3q(Gxg~ |$ 0  .*A>XoEZxbb+jiPMMXM3&?h|lL5;=7^̓O'N3AGdsqT&/_}ԉy|_ )x沈X<5Pڂ`[DO"pE $5*C+\܈
LpG%Aն7? Ά!5R.ݐUٟ@wt 6$g˷8/5rMW{?K`P{(4H)ιl#\0@Nuo4kTZ&l&SؒqdAiXXN0NR_VNՒI2$"q?)::r>?3vP3=0@)~o1wwZ3nU/ϭsG$<s<7,@?N:(dC+^KnU]ܾZsG$<s<{&"14gQURG3zntD&Q&"ric6~[TqQfk _{)ʉAm[l៕ l3LA r_+\0$B0ؗ [ZnC"^b[mbPX L-{ %Z-R1q"j.ʐR%望zf<eX	V~oX|-S#gdnhek]4!`]-i =k(X[d\r0PDɐ2eRekC5e#) ϞL?<b[5w& {mm͕tqZ(0ju
f9%:n[#e_}XDԓ~IRKBZ8o1 Xb?Y__'`a69^Xdj9"ku-g`2}֬U&ČjL4H)(}9A3vP6vt8U4}'w2gؓr}j8}{gr]V[jXqq27*+^Kv:9L9#9_;`DT#gQ(l0Oq`t1~/b[Xp3K3=q%0ORV$lC+_ "8t198̫j6~aKGl:ݔ0@*l1wG/LnU?ϭGϯa2V[jXqq27*+^Kv;C`>~C3jKw!|08jay`t1K!6a+eqqVQI:)FY@\3g01#CÓʻ֬\3`5P5$gGmBL៎ {mD _xaL/$9]rDkmkRb)xuB~dIx1?Rfa9<imOZkⴅanQZFkkK̤!giM}isĲ/3 kNZkH\,-YM}isكR2&LGV5VĀV~&/|0XSɪnd`<ׄhFk`ƧH5 X0_td3kLRy8"ͦitD)CY}S_+Z]{ldiI	킑)`jbE0)
֧ojzݥ,iiE
$a0mRY'hv^R3p/r_j={CT78|Lj@O6dJXt, #_@G3L: A}cIGru_?C6zѪoC͑S+ZadISjBmRS'NKJsYRo7)8Lp+Tj}fEkSDJF'b&#Iy<{lWݧk]0]ER!Ԏro1?}4}2/e.	iPT8XsAKg oCԯy>KY9!)ll1Mejq[Y)JiI 9ڥ6Yڤ$@"_,Ld#T=Dֱ*̈fDg芇$ccr La'y1$ԩZ xȀ.U/ֽ	ϯ`TZc;7a'?83>/>?U`E3XO$93)l\3O~}h),jD'>TͦP,yɠ?!c<.jAHqpٸ ,o'ܤL$O7eF~r!uh' ֫S `lwIpp@VĤq,SP6cY3zv`/<_sLCk@N|*}H_B7XJ;#IS-2+%!'l0k< ˆt?A%)>*
5~	wdU;֊];a'?ݔɞJ)Ǘ*]Vxľv}hj5>SKm'Ė3fe;\1wG/+\ߟZ>
#p"x9;JƝXg>bp#b5q"BlWx"g0IQiՈ={?71Q|f'1)/}l}i ~_q2/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`=ꃬg)t>c=񏠃,r]JLiLl:̌joP`6紲wiaNEkSV@eekj?/W  & 0>9ljLl@̦TCfUm`Y\gr.ǇC[m"9Wܬ/e d
H2DăS2cHXd6m X3&OaLɟ0jYw<2H@`!lek&֞-/dlܓTj8R9Uz"?+Tzlݟt$?9nbO#fqfU?<B61MϬ-4`&V!JX傾3zؙX'Ͷ1'W`ZVR;+W0xʻ$_$.3,5q,GA"XS}JGdq02<97l灜2O6H#w2aU2qM wUYF%ÉlkW#*Fe2YX\VJX*3)Eĉdh46	CTK(k&(F3)֮fLs	]?OڪHɕoGhFC=de:ɕWpƲh`tƚD?!(ĵ!dKFr2fSva+`̦vWx"? Mt #@O5idg̡BX5d~;dyNB&Dk!OdlK	"5"@I n' %!pcXfS%R%b!gt`i-f#2w3a$S2HL[XصvF+Y6Uِc;Y;)+Ll( rxL^" ~1xWE  s<`Fe4RԐ*
6*sjc UP'mH:VwLeDyNщ$a`+Z`.TQ'vgM(톢]IDi}g'52X7Z)r7o}Lin5Ll5:m-zv%7)ieJ
N9S;
U;ڞr	EJ""}#STL1OlݤHÁf[E03[[U	RCE	fZx
"pC_,HP0UBy 8̧ZҠm' ABw1-e9eS25Bec=S5s0*c3Jc'CdGgւqA5,jI{>5,CAPR~akYEA 灵`[md̦̈;8a"T%8@֤R@vT̥+?&$YP\jH])y.P7@"]\]Ra'i[ $ fS5B}sFkq-%sULlK,7{ȖVݰ灎Fr4d(3!ܫ2{[aϯa7>Rlg)/wݤH$F`a}#ZvҢOQ;=m-(ADl5C9?I7ztևolHX3)uYGTt1Wr?/wcPQfj5HA;(QxloX֗ZO^(X)5Vk2`2y|,Xhq2H-APT# ##3x"IВ25<g&iUbV,<dqX R˽jc9&itݽeE<@$3˽jc9&iޱAfv3YYJAְf>esl[A0mEN<sBj8p8h-11PG2:*#ӑ>$.VQd3\֨)}g'6PiE:|]J&=LinmSj6紲V9S;t1S";AiQ$-Rnʑݧs_O,faV"A\870V(wc6/Jrr	Mԗd: bGVLXXN.\-u2ew*ֶװ8* #sIfiXsg2/,9Ir1w|N)>U?TxZsO3tK.FrͫhfSg䊚ܫ2gr{o<֡93)ÁK灳m*C*ƝXgV>brP1RˑJQHub9|f+Fkg5]j_ziQFXH$F=m-(ADl5C9?I40v5jZv3)˶V$։>V?2}ڠM9,XH	jyiPV8ObjaILW&)b;b
QRk 2rKeiHȡDa'"<0 dVTa+θXqmR+hja#[{*jLVIF9Y-S V`;7YȚbȏ!d\Zđ)Ɋ̀H&+U
%
ؙ$bq	QxL>&O`7j|c%w&S2I(3e>TS:7YYg5ZPAx92,rjT'ɪ~|{ؚ<&@ SVDi8C"$NNLT~F91PJ2YHى"n3O%	>o7JH74IV͒I@8}9.30YYg5ZPAyjreZI6Li+6DĆD|{!լFV!Hp2(LLk>a&)Ydi/_a]ee7p.oYDg5Zׯe;9֖񴬈fS {(6OwO X5nU/rc(ɦL`%gycZ(svOe >)#[aR&0hLKwA2'ִm}{<Ȇe;a'kl ܪ_ vP̙KwA2'ִ!ϯgeY̧`Al$PƖOwO }kl ܪ_ vP;q	sYc.&XsBfC	SqM-g,NGaT|.a~/#Vq2&MdGƐ}d2.obH˕@H&\
%
ؙ$bq
͘dMfiD2Ta+04I2IA3(|KHdedck ICALK#s}S&ebkp7<LdMƐÍd2.obHV#ТPF'	ى"n3O%	>o7JH74IV͒I@8}'%edck ICAHhf͓"oZJ7|ȏu}d:)NP64`7ϘIJb7riYfK'`YYDfe	sz'9V{)ӑ,3y\>8 c4(!A,$Dhp""[`@J	0f`.IDJA lnDCugCgp韜!zЊ>OZcg3&CBVb(JR'ֆ`a' {xYܾAɓ&}fOC0g}}X{#I>޵Fe4r0D7XL@	Vèjl	j@$:	ka:=݄x[ATAɌ>g&w泼]L_}}1{w3ϭs.&AݑL޼̦"jz n)0g[XÌv%D&!Z9#M2a_	[))jjXsG5s2&0(D:&(Dֶ7d`ösT!|1~qQQ_vЁO(4i=Q`lado(Oo`8,XIsT!|w3Oxxl#PF<K	>xk:Iy*GL"10瀩BŅ[lpXYٕ[lpX&Z*Y̧S9\~e	2 %9HeJSQ46P1tPjĠtXx"efC	Sߘ˺FNvnazĂ`8&2ZC9m,*0UmAo!_
6\1.VQ ^joڅCح2Z_+4mi¿1
z<18R%^H ́=t/5@@ͦ=V.|"XFjӓ=I<C_wd}i|jO1u^b12b1w&TQڸal)Cv~{-'3o5L2sG7>ktL7[EasSvErTmHC>Eϯa90BVb(5Q>~w}}B?̆:Pa.5joz1?&LÝb+nGcd!~bL>_gP?I,@ jtXe=s5L2s@ß_`Aేݔz=AZΉ3ڢhl:jn.ZJiaց|9#[$ɇIpЕ0,MTkc(sϭUL$pƿM /UP'ɔ<d=iB'L1!~?z*zal pgbUbZ&w?HP>242c(z&gDruqݡQu\rϭ9#&L:!BVb(GZ\9֘֞M;m4 {()gr|}@3&w泼]LH~q5L2s@9n}@M@&7[UasSvEr1-!<pװ灜̘ta+e1a4D+Z@94Ey2gyZ@9n}@M@&7[UasSvEr1-!<ϯa V,̘ta+e1`jR>ϯ>V)e;j&{(xmgúٗ&o=C-+(Tmdh#3@޲<Hѧb_{j)촨윏6Ҩ7>o!L峒bG#fY%l2?z̮&VFiD4lK`o"XfSi)1|<p!MaZk23)@؏G	ǳ/W̡ޡDU8#2	=mx!/B/|{<*
x BÁjGdfSa'GCЄCC/gA4(,#6~:(Ĳ7_'<iֆ Rॿ08/3sCpG[	=`At3ATAɌ>c;q	sYc.&XC^&ɝO}h`Q>240ేݔo4-9"jzFB&lP7M[e`ܴ0JN!ϯa90LQFl}h^ϯúdَ/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lZ+f _G 6x]I5LiLl57)iiN{K*gv,e;ڞb.T1N1)ژbb		A*mGJֻRnI)I),U!58ǝRsu9I#|X)P"v瀩:|v
|_3y݀dGTɐy!׬Eլpr2/HhQ(Waؙ޲8rx /ȏBdU(ڤ_UsJØˋ916;YYfF>țdG>a+k+##Z%92T'? ;M;G&@ ;q0YëX18e926$a#i
%
bd:t<(# ">3O%	>o7JH;Jg+95edc	"n>byVe9.2dG`]ȏ 9!׬VYX#)ØP",LsyT#w(救KG	uNk_<`7p3/e;dkKI3)ql$P&)05#ܪ_GɌ>*31t,r}hß^X]Fe6xYTۊh8"g#=\VTO6
|_3y݀dG<ƐC"VP8e9UFNJv&C7q2x /ȏBdU(ڤ_UsJÛ^Pop3#dM2#a+k+##Z%9=SGӼ|rnnq27C5ȹ:#S1X>rf*CBBAؙ$bqP0L>&Lea*"7G+( s:rFPedc	"n%Q5ZÖL#Z%c&Luv{">yuCYB?eiʹ|MPxO.x灯	sz':BS&#wejSiaLyFpH¶Т& b`rԕC5*NԮIEeIcr MZpEw>:g5F;SfLCBVb)Rj.Z|
ϯ:Il,8{xYܾ&LU?ϭ>p؏ËɟoZ29"jzFGN@	Vèjl	j
pκIeP:=݈OwW6F{K1ݔd泼]L|9\M23/v~1&w?D9\M23/vD|i2gxh[z2:ꨁȩ:Ķ`G-=.-!7-!|g}{x
̘/o	[)p%@xk}{=P6N:1?kl}h.X;#TUQ"x
X? N~oaϵ9h[u*U8fO8&\#<G<:*~Կ -ki
գP65Jf5{PYdϙ?%~D|-.CRu	>xu	:V#	kq<5bP2m6%ٕ[ltX&ZAOɝBÃ1PL:͂$}'a+C(FW%jĈb(3Ua+!@$kS ?:GSI H/GYHn)O!U&LQ46PMc.:8P=Ǝ%
E`gmad00NdA8"Mg3v$'ӎ	֨8,*0UmN(XT
D,©͗F˕;Vd)Ê$s'1Ar"2T5(yOӈ, On6iUɀANX }z>ͅB?gy>dgHl#P^e%Fe;H/CvCĒRO  $ 璩Ua]U]bՙI-pY@Wx7T}jP[׌=jϙ3O| f?eH~'@<Dր[L?Pp5;[1O{Lpimm9>!RÈa'8{xR>Lae̙B\w˺	9>aϯgYd'>q=c(xdE$z&Djl:jnڮ[6"/ZN;><dxq	[)+994Ek;̙d֏l9FFpXy7=QIQu):ڮ[n#=.iև9#g3&ÈhJLE	N&"øszEe9dvP.ÝS	>x|>qob[9+_d1ǛQ2KO{Ozq17!k+ D.Z}h
~79$fe:MZKg90灷{(xaƲ)Pg9+ze\޲Pg]EAi?9^W7TQPf}hn	s ~e=/|6A52j%̦Oe[`oG
gPPP4k8DU8#2	=m?>E*̡ޡCh':Ic.aklGT}@3&w52eOCsw3ϭQaϯ242ec(xh[tr0D7X3J@G57h{T]m-rϭß^?s2`	[)*<D)Z(si}+1ڴZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@z/ӌր
rgeTYkAڠ7RN{K#v]֘TS
F9S;{SEJ""}#STL1OlݤU+ZRnvc$g5E'd:٨r0[0 fp`/!z{WI
=hx;9	+m10dw-VlY8zN9_7l+P2d.Mg& *`.C+l1RH	JS@W@ZO+=ZLv-{(CmSbRE9;&%gycYXs;@0+k
"a|DBUJZ`A,jIgU{;sZc~sPM}9w@է-13@>SNTE#Y0ض:Il,[t9&}L3}r}k FwdGƕ3)ÁN(&(b[P7͍9jYh8Cp2 MԉeIXQ fDkI-ݔba'mSض5>T&0L6!.k;eZ:ϯFagv~1&w?9>b,ȏV̧0qu:Ķ`G-=.-K[C9#*=0WSyD>rV>J<Rްt3_'q<"k[EOj0oal1B:_:ԯГ}x}ERPq-?i_
CRȰaOe*k;̙'<70@ƖOdw3ϭض247>kgDruqݡQu\,-nZBϭ%ϯa90$4%l"$G9	T+C!j:֒#	k1lF&|"7B 3*&piݶÁLe|Y39WT2
W^ ]'֩ıba*M'GS 1HukfL̠fQ?iaN2s/e;d~dʱ j3	?eaN6U̽2feY@j3o2gdOYLfQ񯲁K1H(y`EC#cz gX-LLojˑ dK0(5GHƚ5	PZ@-ht*X,d
0C=@ @<,Yҵa`\1G.V'.٧joZi g1Gi`g`,*A:ˌk(1aR
!h(b©ermByfBZ
?i_uXf3fc(!~̟
>.űOeض)g-mU/Ɍ>c;&%gycF!ϯgYd'>nß_b\0G"kX:H7[EasSvEr԰i
>C^?s2`IxhJLE:-MTE3Fsir>,hB?ԯЊ}iO׎~x BÁjGdfSa'GB$|Ѕg/6A52j%̦Oe[`qGGk(wB=kDU8#2	=m?>E*̡P{aDb߲͠_^pɔa$^Ok9$Z5W}|C3ɉ >jϯlu@-{xc[cKc(d		sYc.&XѪ,9k;̙d֍@9-c(z&mcH%9hݡqujXZܴWZC^?s2`H	[),O>$fS/|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{4J/G 6y[CYr10灞PТPVɕoXe;xM4x&irhOi5F<FyEMTv&ֲ$2}鴴>(p"n֘Tڠ=&9S;{SEJ""}#STL1Ol+GvD@̬UZ5#D8`y 6p+hjdqIZvɕW~x 6^rO6^l@`s9a8$GbD r"4\}T$P3"/8_>:g(MЈ0-13@4%l"ʓU8Ь/>~:Il,$wʳ&y}L?ϭ
aϯáqej[">yZ225=(%AGF9#7hzFKjܴrM67UePu{(=\SƶǷ*vP3ɬ` L1t,r}h0Mdf^c5L2s@YF=yNGT5=U7YFΰ%qݡ꨺ØN!ϯa90BVb(D}hß_3KY9^ls$e3ʄS+vTF2~Hԯ&P5vС::){@'㭄?{xkl{r}Laeg{ 2gycFsw3ϭ $9D_y, MkWfzFl207C4]vRGց#}{xɇ!4%l"MTE@P->$O3)440Ol6LH$F`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>r/-(CjjekL#tdIda@ogu:m-)mRSʙݥr{SEJ""}#STL1OlݤU.ڎ*v|H
1LE(kZ#kd80I#<05ᯏ1hrt[hG<k#jd̈́4(!Ǜ>w%loe&Ly80MkVL)qF9r_0̮a:@L+KmNYd Z
U[l$P".X)DYlkl}r}Lae"ɝb泼]LP|Db8P
Br 8$in,ZF{(^sZc~sPM}9w~O90#+CBVb(HXօ/ϯlu@X)rMgr2gYФ>>ű}q5mpmÁDb"jz nΰ%qݡ꨺ØA4:ÁNA1?$V3"c5q`\lu@ض)ml[\_}}@&L`52eO<pmc#0?gy;̟S}}&ض23;#畴3)ÁG"j{@db@ζ-7FcKRȭHUyp><ԦLD4%l"SUt}i|e|#.ްt3_'@ m-= nmO3EB>gE/)w ?hDzԲ,,n,,@J&|D?e We`9$Z\gMgy;̟ vFేݔz=AZ@.[n#=.[C9#g3&`	[)UeaϯOzdj:֒#	ky1lF&|.ZO 3*&KOnfS$	1!Xdu ez@ΰdHBBR3I//`֩&  Up15bhN"SL>9lY/~o7Vg8͟M+3ffS/'Qްk%HoXH56d#0Z	eܞ߉LHĎ1#$0?*F9;7|	f,il:9VZTfF4r:PHB+[mjT/_tPPNYghƕ mNS.?+C	K#e~ue{43_z̀ł¡$cvo![
6\1.Vw,wOGN~Љ,[l$P1nbR13lB\w˺	9>}{?8&w?s[vP5MkI3ڢhl:jn.ZEnZBϭ!ϯa90# hJLE"Y \94Er43)W
R>(M?^6A52j%̦Oe[a揼B	2z>zmƕ	Vg~ <k' (^x OÁjGdfSa'GA?Њ2z>{{[	=bۧض5>T&0fL`52eO!9k;̙dր9-c(z&mcH%9hݡqujYi
>7}{xɇ >SE䉪}h̓}zHfS/)x_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>z/3J sg#<֘kYkAڠНeTRnaŴݡ'pH2ԑ*[bRT'Ea'T!{;->:gZ~L|4%lrq5Q5>'aϯIp⌲
 E;SB֘3ZϭIװ+e2b<lSsUsByϯ/&;_ڠOZ
A"4C9?IUPn(pgsE-ZgߩmRdI?>bLiM
sYRnD*tZp8&#iIBMO\ÕR0@*}B韜B?;w9:s2`.USUs	-HV_KAhn6[8hQ(WTKaǁZDHG*S%d~ڲGA~ώ#ٔ3GAOKOщE}hj>?GL4όf2KO(}i>|BCeϭ2όf9~ψK?a@GOƤ5i>"pϭ:Z~ψd~(ڄ>`$#ϭ5rόv֟YVP5}j0|GG=(ڄ>1Oz3(0#R~ϺNFYײZ5d6K*P[!ϯa90]\4%l"k$B`n\ϹU灔:9{O=Ø]ʥc(d"泼]L2sw3ϭ8s9vP.80=ASi޲:ØTscvb[r?P:Il,9{xYܿ^L3Yё+ౄ}@Ɓt1 MOUDgQ8%9hݡqul+rՇ7OAPNn4Z5L灛s~oƵ*|W><	[)jA>bLo|aϯa90\ 4%l"d~}h/>f_Lw(ieFKJ/PH$FOZ
v!$Gn(pgsCΈ_̟HMk"MRbX_1 hO{8'jghpikYk@IekL-S.ڤ2}鴴wia"&S"CZ>ґ*m& 1HA.cU.ڎ*wAe+#+_灔9:pHKS#Oqdw-0x@irk<I 4a*`s1S&zI3)G[	=rX]=<kl	#[bEʥJd1t,r}hJaϯgP  4("BID%[XER0Ԋ;(A ?}zLtj} ZxɁSEUBPHa'${xYܾ&L.U?ϭ	BsH$,avP1p'a;tuASQsYNul8Z7h{]m[ܵ)	.X"kATưBU"dʻ֬,8S:p!h-$pЕ;IAh΢'>>?Z$̧`Il$P1%S	#[bEʥ13!.k;eZv<>Mgy;̟ӰHvP3ɾж` n3J@G57h{T]m-r:tsH@3"QqJj<>B9	3L.Za7ŷqpjdadr0X% ]٧u'ڥ|`3	-JmbL-+d`ölBJ*}
?"|]B1gwefؑr>hf+T*@V@*k;̙'<2(@OhgP)0$OCғU	Oa;OƪUšMQ|Miq5$dfS439#\~fHGc0BY,q"w<	Fll*e2`<K_MϱMHKgDxէ"@84jF}(F4q(($(gPH	SJ
vmd&#wFl$P9"¡)~\`NlaaVaaQ kC;J_+%%7L;me7vZeg=[6\1.Vw-BZ bESyƂ.#`Xln78O`Ϻw3ϭ	Xs	##CH,ae<7XrZruqݡQu\mPϭz	ϯa V2a?	[)D4>$Ea.:IcKFċK1ݔc2g{|B\w˺	9>$C^&ɝO}hHC_`IEc(xdPDÒζèjcnZN}ki}{xɇ 4%l"Y5QL}i\ύ2'><M$̧`Il$P1%S	#[bEʥ13!.k;eZrC^&ɝO}iHvP3ɾж` n3J@G57h{T]m-r:ts^C^?dÁ4%l"j=># HsϭS8	162$u@OwO?$m*2c(d1t,r}hFC>Mgy;̟Ўs	##C}@&Bۣ&h"ζ*uqݡQu\mPϭFPװb@0s	[)TL\aϯ>4ObHZ]rVo	SD4%NBZ3	$uLb]i&e6D|`It3Hؑr}#&0fL`/KwA2'֮ ß^&ɝO}jHvP3ɾж` n3J@G57h{T]m-r:ts]ß^? 2aSW&!9֊)g"RFLae̙_52eOsw3ϭB>240ేݔo4-9"jzFB-lP7M[e`ܵ`3!+e1qbjf}iv㟙w";|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`<`\n(Wçpgr]J&0톦cRnD0∘[U#CT-ֺß^<݁$|~I"l4%lqjЈß^$E	4\:I%}0#	=h}kHsGЕ0"'[1\q5QO\ϻ;k;ut>dwO[bMʥ}hDO>8N6FFC5ebR:긁b[X7cvMlAhН>èa':{xYè̙ěfO_IɌ>f dB\]LϯQOAEvP6ή+(3GT5=U7XsjlnT]aK`Gֹ+C^?Ɂt5E%ք#sD#2}1E
$a0#MQ.ڤ>W)59ۊ:|\2o eZȓT˶)0톦:m-)_7AI0)id%!LJzw=>&"A~jtͣ71)ژba{`vE"\E ;jC^Ї7x-BsClrfSg)LjXSՙB,u^"gPTHU1|JgY>`y(Ʃ'DTk=xdA@̦J1v/Tx*Oq*$%
	VϺC^+eO6ЀȂNk1Cgq`7}xaޡhsa	S%OelEH |k-h@#wQSef7$MkJUf'@[<gl9Tm%ҫ &/TOe&灇L.kꫭwk0EmbNX~c"N?s4~1`6`>x)X/TY7#ʌc5]5U VWSE" fSg&zXSr̙bN/T|3j{+-ЇJ1v/T埬YMh	/@8PÀFT4KY?_1TKUamZE&~lDlcTPaU,L$O?38g]8PÀʄSġ2gz	V+cTEp`ݧ'_3URo̦֨ nwe Ws#M0Si0ĂDi}#ZvҢOQ;=m-(ADl5C9LcT,^O`93ç͞:TxS.ڥZȓZMe52}_S8]@]ekL'z mM$Lr|8.T,;ڞb.TAɈjr@N31))9fR3[-灷IlfSQfS`gmY?gĴ8&T'10Eja*KjIgr9%ajp뭹ܵϹblRd(Tbcq@,,D
kT+	=泼ɟ2{J>OX%/WvL$\3G|*"ց(4L({WkD3)z yj@N3:DnIe1	_ݕ8k f5Ӆ@K ]j
Lj9pRQԔ{rDR$%fnfPH_6a+FN B eAh\(Vm@c*`s'	>vkP=[sNlb6\ܬwY!@f ڄʻְ3K>˖+!"mf[
[
l©rr# ^y}1Y0)
֧	K
3YQҋTIQ+ZaQ.ڤ>b⇄T=lo.BP2U6Jvj*GvG a'"{D.M6灠fs-$Q!$X%"w¡?;̦p,,MtabfLI	eK$#MYOeL
>l.hxwi&&_fWA#@"kX\Ä
88Un 6P9&iݟLeifb5ZɎiGr@p(;FϞaL^r>1daް;lZWB&~od8?Y2BmU[:˶V$րhMoS!ifX
zu2&9S<]b+ZDP\Hէd2}e1~sOb 8Ķ	L6`S7S~"p k]I!$XĒ.ͧ#/c,d0t1Hp$MRr|E,1FI$_5*I+S>&P"A[sY&O	]ñb7w[YZdq&Al5	@~{-.$+3)<H`gݔȑ_@/A#qiW`FP6pd0Od rCUBVH]U?-CWÝd2nOReE GV	sju!vXh23hbU!vTRz{?d fd5^.ʇ^ϰ=t1@\sZxIۛ c!8J^3/CiH0C7/%/2;UOeJfl_,AqrltDH3I:3)˷HjH	cvW@(Tma'67K#k3ZenQ!%lBVb<%dI0=	$޲@TFU	LDvdcGA҅aɈE`g+r  Mg+5	@`XS.?+pw+?2$afC`
l1aTql[jk;ZZ~_f;kSJ7= jݥ,iiE
$a0mRYOar6ψT8tTS.ڤ7PDV¦OT鴴=3K	a2O1m*֧OL1Si1LSwi {lKk]_@!J}hArvc~_+D70*T*txsW$*iH	T3	P0n167Hf 0S'`';%fbKR'*HɈ)->TzY_aU"YAMTp A%H/E$P3ʄ&|C([`;$Z\3GdZ*#vDba'6*K2m}i<$i`#/e2wN"HfS9?"i8` kUek(7}߆V8ZɐL/<2ȃ(#;Y1蘐-9܍HNP}G^?@1FyQV?aK!Tm%
2S\LDoXo
THR̦ψgC*%#=2{3|r2f,k&GX_yn**E%<*U6~N;="?HPF#e;h`tiH
egrc!h_*,.$4j8(UĄ
ճs2e2f 2O734R~m2fHCԌ򢐇||YU<f$g
@)̟N@gK|R3?8]!X>LjZ0_wwRN3dŜE߼	>hQ$-i(C$<ܔ.,b;	(w6gsTdnFBf4
ՈR21A҂@*X[lqJ`*T̯FN3xY&@a)NS.?+j+e B!W޳"HX#XXT%yqm%@`[PZք$ƽmslV=g4Eýw{k]˶/m4wi =R ^C6LH}#ZvҢOQ;=m-(ADl5C9?@yg<$tZP\>(8|_<pճPS.ڤ7PDV¦OT鴴=3K	a2O1m*֧OL1Si1LSwi $"8$mvqTkK`1ʕx`hvc$J7PIT*Q͆*rC	>x}P	%670EvLPX%T;FgOsݑ)Q	u N:`R,,{Ccu'R`eM!ߠk-8&W
EܳXzTz8AhN H+XIg5L9GjVOҠΡ/WDba'"iI̪kAևOٗȒJ7uα f5iX$)e"5Yi2tfH6\)lpLH@=lR+32̡0J#RmAvڜReVC$ʂhIq.lCYR2៹;(Z뵉#M=r#XAM!Z*Z1gijhM}ZRϽyLU2VT,iԒ0N33Tt~nF	s&q'& ̚N5O՗Qܰ`a*8q繅%͘IER>%kI"G$,ܔ]bXBMI \	P'HRiT#'j:PH1 ]f`&T1tPe',Mg畋@z&Sˏ(ڄp˹0
2e}3c8e!`baPGˌ;m9(~o(-ŅZڄ#w>[	s`9lVͦir?Y3O{_pc/v_.ڎ`V4ݤHyL0?1"	kSJ7=DTi}J֘TK)a%􂄊iEȯhzㆭ:v!ֲ$22}ڠM9,_7H	,)vҡjqiH&91Si0=NH	#I+`]U+ZX)cqm %na_$.Z*@N`Iй{	=Ecf] KFkU'_QB';ܘ7ԉH8-LW*JH^b;ӔBH^lI1|6PMU8&eJj<f`
"8Ch*J$E$P3ʄ&|#P.sIXz3GdZ*"OL	"10N*G)imeL[fDg%i:āb n'bXj-R4Q=bAi!`Z3KBLmT;KBJi)i_e)יS-1H?%feL)qC.Ĥܵ1FID|YXvڜRe+25egD2>s3|7~8XeLii1!d:Śf	f )Vd*lIԅw7Lgji4Ř<#8/R!8dRrm bLNMA5i~5V_+eIFY0_weɋ8K0	.&HTJE	(7%XJ#GP@+
7$Or5eȐ	cMӺFN2+3eA321 tb+Km20*d?ϺFN2xY&a&Sˏ(ڄp˺`!#i9̬3R,	D|öӒf[
[
b\XUO-B?gsM?{=.29I&~m3KYɚ|;|kvs$'
D`a?O`+Z`.TQ'vgM(톢V¢]H}g',Rv.tZP\>(8|m2U5LiLl57)iiN{K*W,e3K
w<]b+Zb'R1?1'b').	#I+`]U+ZY-cTdK!!=rUaRd/H̦rln_	rɂ-@mPK0ny,-R'N|U;y`p*LGyHobNx>TQBԅIPY1S!5DpYY3hJ'Dְ@ƕ	5L4 @a':x5K:O^"3oDba'3I̪kҟZIm?i3/ȍg"M@2fSufzɕhjܾ z>`a|>? _P(_/b@N-ڙVOfQ2-g KӦOJrk
Rr`öي6ڜ!2qRʂְωu93z[[!T9ي,I^;oT7
Fl2^
FleH`vOȚlYI3 iC  4 1 q/|X$oHљL7H@=jBLH4[F~r_4ObԀ5 eihfgi2ULe޼̦CFw0?ɃTY~BbV0Cz@>X+eS n\0i$I֒0(5GEa$P!ba|\ؔ<y$ysHD6FY"xNBe!i	f4eAXdc!J	¡ Ʋ*Ry̳FNW'Y&0< )Q˕	g@I+,sw`)f,*C;m9(~oXU,*3y9r
[PZ֙n{=ֻe=L~fwv_+Z]{ldiI	킐)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-YP\>(8|_<pճPLjk"MS+ZaS'M
tZSʕt0LO1m*֧OLAI&*m&	KAA*mGJֻ$ChXc# /r%=rVgy|v.M$3)]@j',sD7ԊHb*,,m2!P٥?ӃL"j*r0D,ԫpQ!4J%H"{(Bgy>dg0@6OB'J/W`#	>x
U%U9O-/emdL̦r$~Di:RP1,]"jA>5VC &5g/bA`x8~_Y&Vg~Z)(9Dq0C#,majpʵPZc2LWQMоgo^5+YvQUg
Jx7ZfӦvAH͟$0wɃm'ސ1
Fs	;)H_1KX{6
{n`3ΰ{/-b@tĈ(KY%g%_Y,bAXU23| 'bBU2 ILU#ZE,(V
	יԕ٫VTH	eaJ`yja+L
QwO~ wS!nIuلUu'I3sP	"N)
,gImsbH$nFRiT#'++X 21PgcgZ)<YT#'+,Yk@zܓ)ermByY2BP3˽k
;ŅBSlC;m9(~oXU,*3y9r
[PZn5_+hXe=ML~fh_p+1k]˶/m4wi =RC6L0)
֧ojzݥ,iiE
$a0mRY?TRP􂄊iEȯhzㆭ*eTYjZ
>joPSҜTYgvjyiPV8Objb
N91Si0=NR\GvWTj8V%[@"c#<TؒhGI
FfS9tln_P/Y,й"YhD7[C#wadU.Cgӆw1_)(<lT@SDpX+TT HXIg	5L3l?eR|-.V'?ORx'10N*G)\Pimem3)ugaLt1Mj@j3wHg6O/H44s/כ,R' $/c4d-b@<;h+X%9h.&|PJbeV|L^rL-1fDY,WQMqPk yUI`ihUYV
	יԕg̎%U`GX5	LHXx317 yܾk+)3d_'syPfͦvCQ3zŇ5%zc?6fLGf5e0䁫OH	v&WLx_+i`TNqYSsiA<w<!	#i)a$7DTPؤgJWu͘I$/2ilƝuB2rB*
#`:PH^-x25k T?gtPPN3Mg畮%rL)Q˕	gɀYa<g1zv
r,vrQ
XTgr1aV<	5όb3ikܾV>v{aIL~fv_p-1ֻ/mG0^+YiA{`?
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lhzABEpdW!tBS.ڤOk"Mh zZ
Tڠ=+fSA"cvҠp\:X9"8$CSҝOIjjHh3R;z`-qbV{(泼ɟ2jXGh6{	>x+HP8&&T"Y	Zmb\/k$mɼL]BrV|L+I3)[	=w`Gt9kfL`qrLae71t,r|c/XsFF0KpYLnQhaRP1F n!@gYfݡ.8J
G@4%lLkf"(UqH_p'>#ـK9Uy]B?qIgY4,ʭS`֟|!>P Y<\M˷HR(C3)̚j!A nm-HR3gt@F8"n*U1Th@FH$RKCXgHIR#Mw+PHT	e*h`(Vb+V<A	0P^vf(ܧ6\1.Vw+?T`!*Ytf!Hdq`öP3x$aV	 XTg`S5hrgz>1vQMqOe=<i`Gٓ;\2rq}@-%e#>od`J
Dp6ֆ-ebukaH#`nZ>pA>	[) xو	Jja>1"94D,wojzݥDi3YQҋTIQ+ZaQ.ڤ>HTo9ۊt֊jD`LjAYj>mSjBie.:m-)0XAqʝO1m* 1ɈjqiH6Swi {l]Wj@gk]29Kl*Ԏ`<˔!Ŵ9"8$Vr,F&ë-Vu#&V^<灛/|.CTZ\t_* lF>Wyɹ3vn&D{4CCxuk+2ˬ^0
%
0LVoX)NM͘*eiD2gUEYjeYAF?8sNLHpsU^PD}c"nKD~L@T	\/eV=<+eZă@TALf㭄BSkl{r}Lae$; 81t,r|c/sirk<8"aȌ`2ibkMU#	=a韜#Л{<N(:s2`>	[)[Uόbyva'{xYܾ&L=Vd>19{q5mpmÁ(b"jz nΰ%qݡ꨺ØAdbr?ɕUtX%,㭄~)ml[cەKrc(ɝ B\w˺	9>1FMc5L2sß_cۉYݑ<N<aS#X3KarѻCkQiaaϯaQɀUɪ|c$8sՃ\#}`5|6AZ.Z{T@ݑ{g#|5R9we@73V=KU;B/h@+4O,хae"T#w3OxHG
<Kɬ2gyˢ9񑡽,ae^PDְrQu\@G57h{T]m-%[}h0װ灜̘4%l",MU2]}}B-VX3&V%ZHX%`?<èG[ltXY>7//me4x\X3HSL@@͉@ b?6C{rI*ԁ}h $mC_ؗ>L(=  I@1 yɕٽRHziHzi&ug5fvX`l\MO`SAJ֒@E@@H9F䤫֚xˉOZr$ ЖQ!iPB0 ڂ@JGfF4r0:PH++mTHJn eP vviZ$*
e9q"3I@_-3iz2Gg1dw;aR	\`Y@*ŅBJaUCV,*ŅS.?#;k;#I}X[	=`?t3Rܘ13KwA2'0C^&ɝO|c 0G"kX9`.[n#=.HC>h*ß^?s2`> pЕJj%D94EuNwTܥQСh@!&?`?l$P1S[cەKrc(d !.k;e׳2gyO}}dhon}@#5n{@dkul8Z7h{]mbZJ"-!<!ϯa90%BVb(@jY>19"yL;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{Y9ۊ sgM8Q^tԅmRdIy{`BLiLl5:m-)_7A"c9,XAʝO1m* Z>ґ*m&$R6Ş*v*mGa)DIEeEP.T#~p(|;,ԇ55W݊A2<X4$̧`:I,]=<Atkl!ܪ_!vP&w%gycpk}{<2a'KOwObѭr|}@3L`-KwA2'2~yi&e;Oe M]t[aR&0d2g{lB\w˺	9>1C^2%֒fS]l$P`)+w`5U/c(
̙[52eOe9g%LG;mN8gE5	>xѡC	?P>8M<٤~4Lhr#8$	[XhQ8b`+!%#ʤ" 9Pg kq5/H67I	Y@ 韜#{<K?Ai̘ 	[)M5QO`$>tu@X.{xYܾCɓ&};fO.ß_a25뉬ɟoZ29"jzFG* asSvE@\ܵY3HɫIZXCewatkl!ܪ_!vP3ɓ;b泼]L.a23/v~1&w?ϯ]q6df^dжe4uASQuJ:Ķ`G-=.-!7-!|#XsG2?0$PЕ#y<Z׳̏+d"y%-*ڇDֶ7d`ög_;WúH>P5}JU*v̝``8,,@4XYa'7	$P9k;̙'=hH?eL`;$Z\IXBTКK_B`#	>x
G ذ2m6`2mCPpj	N#/TĶxo&10Hf2
 T##8+BQ ViYTeT#'	vnazĂ8P˽jnl&
[l|oXT,*g
8sem,uSSS
1?Lڜo!`OpWOVYYSBë<MNI:21IMA7+<aeQ.íT:teIUX6UEL֐~ҿSwPsBGJN"Ga|R}E//Ψ}hQal,:VsIlJɝO|c9#C!0Y$3G"j{T@mW-P7M[U`ܴE@Hß^?s2`H!+e1|DY>1X>?tF5jr̀UQ{'(ym?i_ӻG9t!#D%~|Pen0v>TX>KIe6PSH:Pe=g+Mgy;̟jϯ]ేݔz%A=ASڢjl:jnڮ[6"/Z3 sGlɁ!SNU|cBsϭ1Xua''_,uUb~RZԂ1t!#؄"GTPEZi#AM :VsI2gyHsFFC,aea7޲IPfPDڮ[n#=.iքg&SdR 9֊ⵂa']=<tkl!ܪ_!vP1ɝ	sYc.&X 0)}{?8&w? sß_`242c(	J4z&DruqݡQu\mHD_>'4><d>Sd,MTE }Yd'>1hsFFC,aea7޲IPfPDڮ[n#=.i֯װ+fL	+e1BdD$nEbB?ú
|73ڲ@_-C+*OS'Wݩ{!qa']=<tkl!ܪ_!vP1ɝ	sYc.&X
l9k;̙d0VV>tdhp}@&Bۣ&h"ζ*uqݡQu\mHD_>0װ灜̘/[	[)d|cfջ[BZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$?6eQ:)
rg>u5znMoS.ڤ=LiSA_紲wia9S"CZ>ґ*m&	AHԯ|U.ڎ7ԎdwvJ0St"}ӠtʄRܤVQHtV,
w,ܵtԧc($0dFLHm UCJً*{婊ݓ57L>1ß^a<ؾOh`!{	=C90Țdd173em? {,Vl>,>h#eYY?C>{7PC"xL	V)? {"NZ$3 ld&xϜ!%E25,܈!LV%&Ddb`β`̈&@"@nHlmvY?!yYL  j#ꫂ``Y@-96udĽe`SkE㏆W<$P3)M*(|ۄMk2e-fFe6{(>h	=g<jrds$)>jn]ɕ|7P`ϯ^{fe;)eM~w$T7Ʋ|}jѧes#&KQPYMh9~o񖬦GCe:̦e5̌l$P54}~3֤Ɏf_.ڎ`$$#M0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`eR5TR[:k˶-+.p"婆I#4jFɑR~S,{?AO3;ТP`灠0Y9Z$0YHgCCZg_=e5zA^&NFps$L;7@}SUܾJhʰRH	Ü93A/ƫ5Z%({	>r>yG灬Ge85SLI2ɪ%TrqoEMTE(*_S.ڥZȓZ1?1Li0Ll57)iiN{K)a2ݥ;ڞb.T1N1)LSwi {lKk]		/~|ޑ# *7-4P	y -<s<
gCp6 3)֩0fONڄMOHuP7x^3)ý,&P0	_vmύ88 P@o,#.C+;0mI `km&P"9%ƺl!6+!Z~Љ ,QZ,,0fRxXIg_5L?e҅簓ir9".WtF&|.+T!}iVK2m)BO\pj
mdCMXVֱ)0frqBdԀfr>y2	lfuFɼ"S)שQ?a犳 fm2R4M`7Sq)y+X59& G2E
Ղ3e}"(?)9nYCT*u'h;lٺ@1	=D9U ~I#pEQ#f*8$v
FH$fUג<jӑ xej4Ѩ@zhtl"[luT;{B0  {ghƕ TV
Jrq[pX*?f$j!W޳2xAaRvo!h.S.?+nw,wB-?hD~*L~aa7Dlk+vT$}Aϳ"|Af+d9}[B'J͡$)~mDU8#2	=mx+T!}CCGJ6|8d#/
xsMO$8s#%x(@ܳ1?|cC^#;BZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@ygz6x49ۊ"<te۰"f&&i_mj)*0eRUcׄhJT|<}g'z*D}CP+zv&5LiWZc#_ثԩӠӧ)?ʐLH23"Oh>9
hPf45Q̙W>
O΢/O|2;\9#Z\g`s~]>
O3(S}|f;Q+ZaQ.ڤH4}g'=*tgCje52U5LiLl57)iiJ
N9ҡ?ԎMPK>?~?8/MgBVZa'9%a%R0wg֋.р@H!װ灛+>	iL8P
B!Dϭ6>	[)xوRjόer9}pi}}B/U%BOP{(xzC^3	 qOZchJO[1#5Q4>1Øsir8(&10"9u/{(	`&|%ʥ&L>1ØsÁ<c`24ɟ݇ݔ1}edc<aSkqqn8ĶܴQLNLQҋTIH$FV¢]H}g'=(sK5p/nќ˶>&0톦:m-)ieJ	ËiPGvr#8$$֠Do"\M*nOp+n}h]Fe6~"	[2p*$0}e23z-SPg>Td:Z<?+0ĪHh]*1^%
3=Y~S&TJ#5UFe6~Aal]6f_Lw(ieFKJ/PH$FOZ
v!$Ep4qCO<uKxgeTYk@OdaNKPZ
TaMT紲*gvMTj}mgrb.TIL3)֧29R;z[EQB LP(">9Px;J?gl	T@*bo~,-LQ԰e.Z%ajro(}[knw+>fSgܰ=P͍X-QbVsIg5L1J{	>x+Ts 8K5^"SDba'%UO&=P3)uE&je$uM5Gn ~7PP)~F_N3X֊#XITibn*U1Th@FH$RKCX23ۤAM;`@g$* i@#8JU FH42b7tB 5%ո;ˏ#egʀ2Fi`.Xd,*C#f 
H£?[,*?+D;ϭG?噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrjX5
6yB+=Ljk"MS+ZaS'M
tZSʕt0[E3K
w<]IAI*Gvrjp]`4vvP5#0q;4|u	<l9oget1B~3IRF10PY&|}j(£g10@7'wM9eںl@8&(YBV/Va'?泼ɟ2Z-aj}a;mef{(Yr0p+TPݗdayy:>x`#	>x*ϙ3O@<?ebd2o^pOn/Oe
 ykl|;LwojzݥF=m-$XE(톢V¢]H}g'iI.PRgU62}Yk@˶4V¦+$Lsc_R;59!Ŵ5M*VnjØLݔkcݔ1}@Gw %-1?[\fe6~x}h"LZa$.{-'LԫB: _LwQj>j%kL)TK'T"ç͞:ivڗteTZȓT֘TðzT鴴з
csYH	,zO"C;_71N$ *Gv΢W3Hd7l	oT]灛ƽ@YA**KY8g5B,0޸׈gδ
E8}}xwwd6 Ug);(lfCgWíjLfa4w%*O0N0m*(FwiaF{K)?FKJ/PQ'DiDjO-Win(j(瞦]IOֲ$2:m-4?2}ڡ	ZEL|S._K"N9#hJLj Ykf"MV^>1ß^qۍ>fOQWIf2&θ^Zd@k;p׍UY{-"|/_1? \ @4%j;AE}{S&kf" #XsN/zb6_ڠOk#MQ+ZaQ.ڤcrmsއ4qEN<D2MdI5XF>;S+ZaS'K+}Ԏg'\9/ß^Љ$Ye}|9w̓Á26>dk9r!ϯQ+P6aϯaBVdQ2xو#3~Oe_73i1)/	IW+~dφuKP53h$zn?gζ+0@ ~$znџ:C13@)*֋9#hJLj&OM	U`}{> 3l2fada'=J8ݔl0OVW5Víf[)K`'LRL^h'\8p״"|9f8aϯ'=bBx8aϯ'=%dmc<@s٬gqu9#hJLj灭hT|c)ϯGgX|1uYfeS(?cp2=l0OR(zGg[HpWka|~P2џ:C13@)*֚!ϯaBVdP_<lSHsUß^_LwQ'DiDjA"4$G͋hsKTCuKLjAYjZ
T!daiiN{K)a2ݥ;ڞb.T1N1)ژD&*m&á{`ݤU.ڎTD#"Zd#>1t(ԊʦnLb"BڤVuCiāpK_ FPmg_< 7Hi``EV!Y$\"iVk"8"k0ÁG*KW?TJM6ڥuN瀬uH"iF
$qeеHĴbUpEW*1&
PLSL0@p9#eoBUGשl+A!#	D 21P3eD4T2P3r (r V~4"ie3.?U grr Y@͡THHrX$%`1c[jxX$2Rb`KI2 ZfSq@`-HOJ3*
Hڄu'H-[jp;)'O[Y̦sU@k?g/|3٬K+nN>1$C_5;1?NKSuk|c(sBlR`0g#1lRgYcafjJ(.tNaF4|(V%STpB!̫T#'Fk40w=c+1<a1zYQ2uTP .34-f@Zk6e[h|Oִ,0q$~3KrX;p )L,mh@% @`DAr3[Mǎnlg0ŷ1j>xs%S>1 2>jwe]J&>1 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% k:Jd嬠.~3fP5ߪL>1piRY`H>f夰w/Ar( So";},X;sx(nJ 00;pZ5jx̠bD1m!@fDLZO{5en" L9S֖]b}wgu"	R[Oe9M,XYWyM3YRqZ=QQL[yŹjhr(/ˌ?I"P 1mm͉@0Z}hR\1# q+ Y@1Y5
$yiN=Pme:ȿ?HZ`+yAWIYQdU;T]TZJʡåQdV?mT,^DhfSQh_%Aڀ̈[(
,7L$*f!~7S3Gm1"`=R`K$P'g%D{buԉ(-jqVT<mbL櫏5YCỼ<k9ݓSx'0ϯĲOܗחC(s8avP18&~q5V:f8аJL#cƏ
D0jH*Aњ=c+9	Ղ"ʔ	Psa #:βZ@|(oCX|c (R~,0q$4|oTS7flosx.otT  G,#kMǎ6e3h`!@fDDūgY̖VSr8s#%nXr]%J5>1aϯ"	=ǂ6P2U`f*`KrKr).0rJ"RU)ۛ"Mbuԉf
8PR++Y<mbL櫏5YCỼ<k9"jbόe >jrBYv.b|Z]UחCH>0P)0|3eӊRgYcafjP]0V<bt[MQ	e\::3Y^eg"<a1zDTYR*a rGPPKX<H6e[pfUa	RY`H<ifi,/A7˄7Xoy拏,]@9@YpFjx;sfP16;y+HP1j>xs%jb!>jp,.J5>1xsȄ"Oe9M,,̫wX&)#b2zL`Z>`^%#e X)XJJ0vX;sbRVa1AhdcG҅o"ZE5G$STyr dfJwaJE1(XCGmT^NE<_%p@fDޜKa͠ŅF|3{mTXH3HOJ3:
N	~Df-jqVVq<mbL櫏 
k??|7wx灞g2Y[51;>1ϯ
Yv'svxCuwƚV>0P)0|3eӊRgYcafjP]0Vp?1Ǎh:PKSj2DPMٯa20X"*K@09k#($ɛ2T8n04{!*K3LI,-%&p"{%h 01 r9,Fjx;sfP#6JdJūgY̖VsSHPaϯ]1>"]!]y}(ב R[Ra'X&ؖ,,̫wX&Ņ)#b2zu0v%jhx2 pG,R%%]b;},)+0 Jĵ18!#"FNTk3>)NBa=\-jqVVx#2W r~~5Pn"=dLbZɉeؔ&'Ġxy}>1C^oX>xfi)3а5](.t^?1Ǎh:PKSj2DPMٯa20X"*K@09k#($ɛ2T8n5Aa	RY`H>ifi,/A7˄7Xoy拏,]@9 #xbkMǎ6e)o%i
2%Bb|3٬K+d驌 ß_599,4/^CC^DEIlqIsc`bX2U`fSo"X;X;@C.0rJ"RU)ۛ(aXTa1R*bXGV;?7OU4ho'|̸)̤OVyb @gY$Z)l*.C.eY&iX~x
 @f&-{ aIޠ5lZ**}@U	kk"j .Zƪ^0gY̖V&4<˱LO.ÃuwOצ;&}@IH֒1JBwXYJ1dcG҅nZE5G$STyr dfol?{RXeeJ9Y@gY@]-b`|(oCX|c/c%Ifi"C4|oTS7flosx.otT BG,#؍siv̠Fy(ȃ1j>x)K+e	|c49S˱&'HKa4/^Cchs reC/&{(́M,,̫w"adlUGrP%0v02J夰w/A .#9`RRU)IY,"dcG#
!*8!#QA(3
N}ԟT#0Umum'fS9hk??|7wx灞g2Y[)MLi0}|$iOKbD87^_wyb ]}zacR`0kXGݔ䔁Li)t,,Wx.th?1Ǎh:PKSj2DPMٯa20X"*K@09k#(ZL6e[pb+i?XBTf8-3K7Ifz	\%A3{Ȧo},f7Z @%A op$+rPGm1 ͙@ĸ`!@fD	WMg2Y[&5#|!ϯDK.ƥ1>5$+CJ5>1>*JT2Ra'	"ʻWx!M-JIX_;V?]Vx_s	@C3e*X;ܽ b9IIWX%%fv߫<OTεKGr1{~\pb?R~=\bJ?y5-WRjf#w#ZejU*[">.;DIMi
9VTn '6o:&-,ޱ r̙jTfJdp-V-QZQZbzZ`\B%PMU !Lːk/;EIIq
嵚F!ZWȼAghA%5i/e3O/ΩCSqV@gaX_5E`TbpXI#fKԵYqf-^,!ҩ,04(ᤅ--{ß^?s2`8+e1UOas}yO4PU4yzp
qN;L*qڤ|c9#g&8hJLEIUq=;>('$LԫhjI@9A1zFP֨VvP21[Օ%RXfS!鄬ڲ䬠g,@H G" V]fj\1Z=bIRZ͑x	ELff5-E"L^X#d؈F	gIg33jᙔfA1z@ZԶP-0Մ|bmZkTʒ]*p"=sGfLhJLEJUpMW}zYF޼kQόfϯa900CBVb(;jI>*F
&%j?X`.ٯ@:_X@Tݓ{<5!ϯagnq2`88HC%>fw;'ß^6Y=|9C 9CFw;ExjC>3˷bQ9>1¼9~@aP3u51v?_'hM5X]_'MVџm!J-~|c _}{gs<lģty>1C^W%ad|c ;}{gw<F)TL
aϯg}|4Cש2ea]VwC_PX$~2Z`l]짲ҝD_gC^?O[1(ܵ2`:	Eb>xhl9#]xىBՓ&_+3ʈ|cesGfLAhJLE5Wxsidn_~dk1ٖ_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'G~4qCO<uK^!R;ZȓK[BQ()_s<K-pHfSHD1AߟFmX2#orЏY&{;`"|ɞOe7r;6LwH$F>_;Pn(l5lAmC6hn髗2ҵ&mRS+ZaSj>jWRq8&VHIPCr`mDo^Ja'TEz()>:g1vS& SEKSUqP!ϯ_l$P6Y}L<mKKL|c9t1_eW'Eaea_pYXf"jz nؖVrݡ긺b[PnZ>N>|u@v4w_ٓ;DVd&Lae7D%e`t1_dD_aea_pYYFA:ꨁØTscvb[HnZ>1!ϯaBVd<lPd]HK9"LL}J֘R	mRYObhpgsA~]I'DV¦OT鴴=+!9^aS;wh^7Yaunqɰd}@X	'0Z`g$ar,8&2pa<12fQ-R bgVq+	>#2(?= g2YE5usbAcGY3՜JO̦ƿ4}~|Cy7GZ9ݟv/+ȏqݶ ='׌6![k'br=C(&/C5pY`'֦3Z#:̋O}Xp3@+34RÅ1G낼cY׮ZR:'
2qÕƿ4}~qYN'C4aR:spb8bp7u>ε5fgֆYd_Ɩ4(׌~#5#xFZ8rdfSa'uϭ-m	a/;ӔN,(ieFKIT_ڠOZ
v!$"ЋJ#jUK"	S.ڥZȓZ /@9,VoPSҙݥvҡjqiH6Swi {lKk].+E 3ԉJ%YDrҋ,WL	>xU_P>/Cy5M<?gB&Rj`(/0m%qjp(eXrVzLvOe9,kl[cەKrc(
S&w q	sYc.&XƔ
aϯgġ-pDhmuSGh\&Oi\3f4
 lKU$4(>OӈlKY@g>:g5UCBm }-13hJLE9-MTO`l}}u@X=<I_{&Lܫ2ҕß_`?զmÂPDe=U7Yg[XÌv%D5:"' lo	Z[*VE$7$*HJ	kw003e.X[	=݀SƶǷ*vP3ɓ; 81t,r|ccs kYݟfɝO|cgp l#0">yZaN<aS#ul8Z7h{]mbZJ"-!|csGT̘CBVb(HjG>1#sC^a瀨WkmCq"k[EOj0oal3YB(|;>QwwQ_Go*)z* ?hGptXYXIb%U|w3OK ~ +Xq$Z\gMgy;̟ϯc(z&Qu\@G57h{T]m-%[>1E}{xɋBVb(I4EY:ß_PK7$ʕ	V#	khba'%U%3* 谲}h[C21P^5.?H	VfrkefoT2;]$i@Ct_R]eMKY1c,S8qAY%
fbRE%+R&d2eeXI8&l#D{`?j[)fXʵ[)g7qYݶ8))e:ppI^-\0ω<"@,`PjYiwAjPU B@T"Um1XL2:8PN3MgV%շ;ˏ#eJ&e~7m]bA fqLe޵@`g7mqaQmq@ࡋ
PŅV~qX#ACNlb6\ܳYުNZ~'8,3~x!U5~}h8{(~)gʥ1ݔc2g{ 52eO``C^&ɝO|c 0G"kX8H7[EasSvErQi-aϯa91t8hJLE	TVO}|.Qg⪼{j/|;>~_&W݊1BZx*t}ǭ~~:IcƶǷ*vP1ɝ B\w˺	9>1|9k;̙d2@}}dhon}@#5n{@db@ζ-7FcKIDV ό`!ϯa90#+e1$&MTDc [}zHfS/I_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>yg:'E_eTYjT[tZ֘iLl59,_7AH*Gf0hO7dVH+vA'b}i1wV2RMMMBIيwv*tx7I,rbwF{'	E|%~ɕá@OԃFC1VoHƷ0.2>x^ѯG*>9iH~FZ
Ys$&e:Z/CDo̦Oe[e4}?X}hxɬ>1 ,&(ob~L>19obI`̧*)/M||k'_v~529W8PS_̦Oe[`qGGa8&412j%̦Oe[c_>U{?Z$eրI}4,iiE	TIQ+ZaQ.ڤ>%r(RQhzUCh	ݤ2ba'hܵYɕ
~:^Qpz&NGƋ_Zk2NJ_?3KGrTݵHRC^ROU5r]J&0_7AX堑Gv~]"9Q+]}&^*Ӓj4emER~+T (N_w(0mRH$F>ȖNmRh }k"MS'&74.zT,R./SҙZ
{TjyiQLEkSDJF'b&#I+e3zqxp"lZbv{zٌO||L!+k10dw-VuefJ|d)/=fLɬ18Z2FYp?ʭI {4m8ˉEeVz
LvOe"ՁSK mKE	;q	sYc.&X >>2p0FpH"kHX7
a'!}CXsZc~sPDoB(<4:s2bSL&(߂s#)rMgr&LnU?όo9 MagvD|i[C28pJ:x39l5@G67hz.%!h8& ,OEb#2&$vP2u@]=<kl ܪ_ vP3ɓ;q	sYc.&X{}}YݟfɝO|c~2>,ȏV̧0qukqqn8Ĵ'-!|װdŃhJLE3g5YHb,9.xc3_'@*rڢv<j1u5?QR=$?hBzdXYXYa'5LJXG
a'?k;̙d;ß_`Aేݔz=AZ#3ڢhl:jn.ZJۖ|c W}{xɋ8hJLE3GD>1s}b#8oEmUłZ.Dba'mB?XYU7O8?N1`+#
ڗS?ӽ`!d@Iqe l!Zk =)fS	)@E;L>9qefpkfyk?6V)&e:0Fs{!TeߘQ67V$KmSty
	%.IBOaI[b$eIMy<"CQPjYi;dzj21҅eE`gmS֨10*	^viZS.?+nw)(PL jU޳2H!aP2ˌ;me7@ V~qX#A 
6\1.VYP4	iB:IcFʥLae̙KwA2'4aϯgYd'>1aϯ pX`Qu\@G57h{T]m-%	HD_>1 ><dŁ4%l"N>1
\ϻ"IN/Q~|c"~k8DU8#2	=m?>E*̡ޡCϭ˫l"keKYM>N=T#Je
}hXG[	=`At3ATAɌ>c;q	sYc.&X
׳2gyÂ9n}@#5n{@dh#:Ķ`G-=.-%	HD_>1;}{xɋL4%l")À fS/wV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=!@>^%2D
^)ަ]I;AI*Wirm^whjO@pHdF+%Z#ϜlUr=seP@+kAcD8ejIB%>jO{(B 韛CS&. 8hJO[1jr|c!sDs28,jcP֮Aϟ*ϯaBVd灭rR`by}1E
$a0#MQ.ڤ>Qs? {DZy&WLwi&+ԯ؂	rn_hn	bPXeK#Z`GA4`짳`z޸2#rVQ3)YZ><̦LɎiGrKNի}̟GvkYjj'֠ɎiGr΀=v^6z>׌=yC灭5xI\>escNի^8MZȓT˶)0톦:m-)_7AI6*#ia'||LËhr 8$W`J1TF&|3{\45{=f	T	ꝇ
[XhQDb$I	VQ-^F{(B}}zLtj~?({<J(JO8="60"0\9㭄}S&L3"\2csFaeomÂpXQEfz nèjcnZ_;(>bBQ#e3)/{(}Sƶ%ʥ&Lae̙a52eOd'׳2gyA|9#078/adYgjl:jnڮ[6媄/>1bsG&NDo2`DόdPE|Pj/}BZTG3)/{(}Sƶ%ʥ&Lae̙a52eOd׳2gy.!ϯ_ݔiжxcF,G(Mk"3=m7[UasSvEr1-T!yxsG`0qٓ >1ן[iEO@[|uLb]u/mKKL13!.k;e׳2gy0/4xh[pt1#\#B&d9Cڢjlۖ
װc?=8$LDq2`D|cz0ןZc2#OwO?_*ș1ݔc2g{B\w˺	9>1׳2gyޕϯ_ݔiжxcF,G(Mk"3=m7[UasSvEr1-T!y><`0qɁHsitzb6_ڠOA"4C9?IW՛ gU6||JGvkYl1){AkRcX4-A!3Z!Db`2fUrw.MgșZ\}q&;ݤ#MYOg6j: M˶V$
ȼJdaަ9,ÁW֘PHf&ث鴴	qʙݥ;ڞO1m*)-N`}2rn{-~ȍƻU10LUU&Dh/*x#ĥ=
	[XqmH	# jNm
a'T0x;>:g5+cfSfLP|5W)݊ql$P6]=<Ib=ʳ&y}&L0]}xp'l&FFl8޺9	lҳ#21o2AS* nPgXr-F9#7hzF9	V/7- >e㭀@؏tuqOkaklGT}@&;e݆qq6xk;̙d7at9\M23/zȏ+VfSo75=($ukaH#`nZ>1@9#g3&!+e1jɪPƌI>f(l7iL7%2|&$LuQޥ}՗ӣӒ(~Èa'8{xR>Laeg{Q	s&w˺	9>1׳2gyц0##0C8, MkVT%[rFn]*ԶG1&װ灜̘PЕiT9>$O3)ߘ0ojzݥDi3YQҋTIQ+ZaQ.ڤ>C?SV4S.ڥZȓX*")zT紳S4.{C_7S+ZaA"c\bS%*gvj{<]whU;ɂɹ8!C"4c	V*3#ƶW-VlXׂOD*0:Bp$maŴ9"8$Cb&$U:*qP;}zLtjWP --13SAsUr[}}OeaaS#ܫ2gd|cE
!ϯ㡍в͇XQPg5B-VdfS Pq("jz%DQ*BG$fHu!*%壐޺Wݔb<u{()ml8m*c(w2gyc.&؏?gy;̟s8b<df^=V̧o9D"jzQH*##q=#EG	VTܴ|c+ß^?s2aVSAy|cD(ß_3KY62`ݧrĒLwJ&e: R5eWݩӒLZ$Oeqt3#[b=ʥ|1L1t,r|cDm}{?8&w?.>qݔd1n"kZ7]*d`n#3vh	VnZ>1sGfL7+e1)MUӏ`Z9"yLy]{SN,$#MQʍ6_ڠOZ
v!$? {@`zZk"M=OAd)mR^ES'oPRnlmGv0|6ȍ$OfUU9ͦirk>@p'mar	SkY.F\T	Q(	=/נLݞ?AiL6Еb(6ZnC_`Il$P6Y&|ċK09>86Pe}HfSOvP6Kĥ4uaSquĶn#U֛"rT	#?${x$klHT}@3Y_2gycpg}{?8&w?ß_Q	##00}dxbJQfzG9	V#q=#E`nZ>19#g3&Е,|cn.>$G3)T_ڠOZ
A"4C9?IUH(|ekL55yS.ڤOT鴴|T紲~wiaN灞0"7$8).	٭Grbf&(V@pHp"H*ԖUs}{S&灭M5W=>1C^&!*ʪeWzS&C^?3y)g2 )>ÕRCB!@*:W}zLtj~?({<
-?Ai̘l[Pp5Wsl$P6=<Iew*̙d|c sD21dae8N%ɿv5Z7X(
DD@T	rD:IcnaklRy1ݔc5.D%̙c.&Xß^&ɝO|clp!}1}@Ce˂ɾ85 7XrF9#7hzF9	VTܴ|c9#g3&hJLEUvg6sװ灜̘l+e1Rڃ8sYeVX|cL9#g3&hJLEWUmA91ڞwiaF{K)Ti}J֘TK'd_O@ЀAxڇϩzmRdI?>74.yI6紲7evb.TH	֘T,)Z>ґ &)Ad&9RnI1H_-a'<_+'ChrDpH婑ba'a2Za'_=<#<ZXG̦ͫX8U-VpXݓi	Z<nV><2`	[)UG:׳xVDÐ"pЋ,9-1?[P$OiLu<daSMJSUOh@Lxu%adCBV|ca9#h3&+SRb
9`<+k
"euDTװ灜̘,SE&R>1S}|.3=`>=AHt,I~x'93p"PF33٬39%adCBV|c*װd2`*SEMV+p׳̊xVDiC^?"dbT4%l"U0ϯg9I 2'uʫ~x'9/exsHaBXϯ#=͓<ppXݓi	Z !9#+R0XMQa2jI9e<+k
"euD ̘,&BVb(5WX|ch
ϯg(C	6kDl 	>xy%'r ?4L:hL]灛y$i:&P9AƓYX 39hlo5B.g*(0@5k>ß^6ľ!UkvSl-2d!$aϯ#=͓>>Ĭ>HhJ`5><d`*Qb\@&>'maDLװ灜̘,PЕljn|c9>f(4 +lHW2eO^{D23k>PٖYHy}|8(C#kH3٬3#>Ĭ>HhJ`9#F\0XZSa]i 9Ä4("
aϯa2ɂ4%l"&0P׳$Mgx ̑S}|"!ϯKJ \:g`}{xɂ4%l"&'0BVa)CUP30h!zCᄛE d_SH>aLOM9#g3&4%l"C|c9Y$kxsGZcP3y5Yw}}d2Lr<Xk3N{{fl7e4e!fSa'{̑UnAC_YbVvO4%j0װ灠̘,a+e18OaS}{?8O
B]Q->1134%l"lόa}z$P4 <+k
"b1VD[Q{8,K2Fݓݞ^׳$k/B><K$k܀.>,4l;M	>xfSo}VY;X7;lWK^̧]eפ~Yg@?,}!{<0ϯgT!}'e:,ß_Q{Hlaϯ#=%dmc<0$ß_2F{5&yzxsמ3kOs%adCBV|csGfL6<Pmj6>'maDL ><dchJLESUsdC_3Og&irl;/Sݤ0Si2ژ`'RHEڞwiaF{K*4ZQj>j%kL*%Trmtgh\RLi&?74{S1LЫeTRqʝ6cXgsYS;wh^3#!Ŵ9IpHefG<x{ Xy3KYWX{lB?רl9z }{?A%"08/mRC2͂PYP0̦?eҕP?Z@}}Q>.,#=9T<-$	V\عTU5{(xRO>:gj~m?AiL5!+e<lUSUg0(->&N#pz˜غ:Il&2g̟)klU/0sÁDcb	=LDP}@C]pYX2<MOL-drݡ]`%fMGև]l$P1݋4wtkfL`orLae7D%esÁ<cb&wn45hMOcKarѻCk"r?6g.㏪m`|cEװ+e2aVxو,}}zLfe2>c9FXQA"4m-(ADl5C9?IXplt Nt]J& gLl6ANKPLЫJZ
	N{K*gvj{R;/?pHeeSba'@Hخberj䕄<x&ɺ\Q#ްH
pYFpHb&CBVX}Md<g	ϯaBVdt-b(^~P+U#	=C^3vx4:0a+e<lQi2jF>1i}xOKU_58l;}{Kg6LqKs)54|>Ha5|3ha1K5ZpY2
ß^?ɀi<w1ZX`D.>V%0}{S&5ESUpBHsi|zrOQ;=Di4ZQj>j%kL*%Trر_z-Tg|A{ekL55||Jdaie7oWe2JoPAI*Wirm^
U:m-)KQ+Z!Ŵ9YrvSDba'oUL,A8P
Jr	!4%j+kX*x`}{S&Oo1_5W|cA9<KlVJa'4"=O}zLt:S&CBVxوjK>1!9 ̧XBZߚa'|9S_g׳xpM}s,c+%IvIvIvw0p?P2
,9#hJL;&`!ϯg當i!ϯaBVxPx5W'L>1hsitzbTiDi$a0mRYOaĿ6? {@bN<߼2S 㔘S4<hzgmr0yC&kL׌r>f&WW9?F_g΀=6}S=||JGvkYl8L~ߺlrƿ7/!mCVrWPJ0灛UL#45436>j=h̦_1 hO{;S <FBl]Hn4kg_7AسԎX|Enn(NU~p*ӻS.eܐ]>}1ޘ]I hO{.l: ^tԅ)Е5LidaM9,һ)T˶ ʙݥ;ڞLEJ""}#STL1H1^Á©Zbv{zوOE2"\8).	\0vUr`&VDx{z #f_3v&Dx212&7V)/^!|h`\LVoY@9xG">3O%	QH19e|ˋ9l0YYfF>țdG|WyVGkD#ܤq`~r=O`y݈dDi#YëX18e92H&]4(+bd:t<+G͘&D}fJ&|0_%Z_k#敔W>r5`$c쉺D{{V)։uvlu6D}AyȚuk!R29ĆP1.fFmR/f'`YYDfep6oYDgZ#weje=uG[	=>uS2,FʥLae K3!.k;esIfSg+2J4vڜqT?ɬCqm:Br 8$
e&@hp"Q-\J30nIDIqJk(>:g5	P^dm?Ai̘hBVb*œUapOea`)rMgr&LU?όapQ}}8&"dGƓ&|4-jh` n3P7MYr"rd"κZXCewatkl!ܪ_!vP3ɓ;b泼]L}}뉶#0"g2gyaϯ]q6df^dжe4uASQuJ:Ķ`G-=.-!7-!^|cBsGT2aA	[)&|c>׳T>b`׶ٔ<[?[$5PiTFuD*P2 K}:iPfO8"MkhiQvF;myP'M~5eY=`4XBT(+FlEk	=JE)f5{PYdϙ?ϭ#G
E簓ir*VG$Z%uV#	k=0]<u	bP2m6%ٕ[ltX&sO|0cBmpBdZ9VְdT.?ƿz%A`0ZD@H!Y k bsL_APCse0%LU;T&PWS9HeIQ46P 1tPRĠtXx̆c.:8!<,YݶÁvApCLe޵@g7mF
C@࣋
QŅV~qX#AGNlb6\ܬ0!Vd3|(RyuHvT>bd|cπN"-di<j0[NX^aPYdϙ?ϭ#(
j>KANse4r1Ʊ$w@?"%& A<v#2]U]kVe$WY@Wx7T|c$?hx@O>d>0@1#!;O׌>x 'wwQ~]ӆB>}hW`~ceV|DOe.{xCTCɌ>c;b泼]LϯgYd'>1W}}w>l&I*7[UasSvEr1-!^|cC^?s2aSV&`8$>f(%gy;̟sFFC,aea7޲IPfPDڮ[n#=.iB|.><dA4%l"o5Zy'>%$ VfSݔD_a'L>Cټ6ټ27~GYX2Yl&V@i֟"jl3)rp{-*|6C{<o2&}#fuԠ33>1i㽂Pܝe=Wx OÁjGdfSa'8#~qP5;	>}hNmxDU8#2	=mx+T'CCևBa']=<tkl!ܪ_!vP1ɝ	sYc.&X<׳2gyǓß_`248W>g}mS4@bPg[`l:jn.[6!όasGfL4!+e1abjv!ϯ߫@["ZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$_Y sg,{liYjZAhNKJsYmM
eTILOAI&"CZ>ґ*m&	E"RoS
k]QUGf"	>xKeduËhr[ES~x78d<,L G1/#Vq2&ƽCHC"$NNL>rdk!DX;!՛N9D*O6b7AÁfmR/syÜ$fI%x̡'%Sk+#XJ?2"'NLK#S&F~ (&3yɹ3?"n4DC"$NNL >rdLDX;!՛N9D4<͘2&34p"P3a*"\bxd|%[6I%3(|ԧ%T+#XJ?2.\hf͓"m)+6DۖaFZdmebn"2r>&mRܾeVFp3^2]17p3ekײNFϻZLvG[	=F]=<I,8m*c(Laj!.k;ezJ2Oe ̙aS38m*c(mfLaj!.k;eß^3֒fS:I8{xGF{K1ݔ!ɝ-D%gyc"9#LvG[	=f]=<}R>LaeQjd泼]Lk}{=PYTۊh8"gƝ3KYaŴ 8c
"aȀ`rNB,Kl8U!3/\0ᙱ gD_gנL?ЈRg~O90ɤ4%l"Gt}}OeaaS|2g؏r|cB>x\M`Eȏ&Lh[zS4@b:pβ J@G57h{T]d`MUSdA)i 5	kb<u{()ml8m*c(ɝ-D%gycW>Ë#F`E3Yd'>1Al9\M23/vD|i2gxh[z2:ꨁȩ:Ķ`G-=.-!7-!|K}{x
ԦL2CUE)ݟ!$9e9m7N灠Pm-= nmBF7CVݍY}CgBFƠX&-FXYa'7Z,XIsT'w3OHaZKa'ﰓif8g[BRDb-x
"10瀩BIfUmË́`2m-	0X+	NA0 <G!_YA8fDDxoil]uB2pPKƎ%
E`gm2J'|]uB2pPN,YݶÁv	4n1zݶF
.2H!!Bl,*ql[cF>֪jtnQC'FqZe>1aO;}>f0G^6"ۛAu5(╁'vP	5P{(	>x
_O3(yK~Їs]Њ]B}I1wQcP@p~̦&v{-'3հ&w?nQ>È}@ף58f{T@m-P7M[EIU7-!|Iaϯa90;Um櫰6'=]h:PaNakUQC'fP?hC9u	b.ES.!ߘy݄~̦ X$#Bv{-&3Mgy;̟6q=c(z&j9Cڢhi*"/aϯa&L2!+e1Y2j1j*ß^}m	5L$F">֪O̡0T4EBtt"ߨ}DW@R#Xjl|lɝO|c8s8ేݔz=AZӆgDruqݡQu\SrόiA9#&L2Еi>1M!ϯ>ƶÈa'8{xR>Lae̙B\w˺	9>1Asw3όsXs8ేݔz7[UasSvEr1-!|49#g3&"BVb*U\ψ5L2ss8ేݔz7[UasSvEr1-!|װ+C0SU||chsϭjfS$X3@GɃ{<l5d0MF*먨3TƢ柍	5C`VsK,9AFCHCsxbOrBVq2֪edx+4nNbF&2g'Ҫd	Xp#-VŽl$P54}~*2t"ZD 6A52j%̦Oe[a揼wc(wB(@x灲8Tq-fFe6{(>W{?8O2t"Z8{(ËqU/vP1ɝ-D%gycV=>Mgy;̟0q2ేݔo4-9"jzFBN%[n#=.˖i04aϯa90ȱ	[)U`,}|<Zjֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'30h@ !jeTYkASjBަV§M9,XH	jyiPV8ObjaI$Lrb&#I MOm_SR.+vz@k]ثɞIR;1XI%2@hr/pHKS#O5ܵYɕhQ(C7eW=D^{͗3KYCD dLyr_0̮a:@LVڜgmyY+I3)ض:IDbۧbRB$ɝb泼]Ls&C¶Т&	B0in,ZF{(^aϯAiB?5 0+iLu<dbT4%l"Fg0ß_ba'mS2dϱʳ'ض25&">4Np%QՄMOUP<Ķn#=UXsQAh8gCYd=67R+7$UtX%,[l$P7v-{x[ƶ*dvP3ɓ;&%gycT}}&ض23;w3όaP>l[ۣ5= n1 g[XÌv%i
>1HsGTq2b	XʓU>1$sՃ\#c/>xqPDֶ7d`ögb'5?wQG#@;_FO}0`:,,@J&|}j)\I&w?)
aϯldho}@ף5$j9Cڢhi(GnZBόdq^3Е93s:ܐ3$V%ZHX%-1lF&|.*T#Bʭ:,,PHmP?U[c2db@qKQB[޴	uKStĵ<L2.L#%<#FDl0$6~lLo̡V^	pKyMcSׯO̫q3y; \ y̟b@N3^=a(HfS83%W<	ũMYr$fF?p" PHB+<9@*T(A`@7 MgJՅzrq[PRQo-3ivs{֚vb¤.0WmfPŅH(b«?8f,
)Q˕	|c?hA<7灛0@a	2ϭ&6}Ӭ[l$P1nbR13lB\w˺	9>1ʋ}{?8&w?P#}}c#C}pX` f{T@m-P7M[EIB;r^|c#ß^?s2b2SUMVaϯ,(3)E6#&6A52j%̦Oe[a揼wc(wP_5|6A52j%̦Oe[b?x'*_2z>^>x GÁjGdfSa'6"~qPECBZc?mS[\_}}@3&wMKwA2'6hsw3όl 9-c(z&mcH%9hݡqui(GnZBόpXsGfL29ULn|c  fS{g1/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lhX: Sjk"M^12C{=LiLl5+5c#gxYfļ#f45u92sJ1-5DHG*|c KJYFQ/lFDaC8$kᗳܾ1㽝Ei݊u2b[$)_&[ZWm+~BF?t^^FC7$rX^깋|wHVڕBwUZ+~l|cöI̦_f;_ڠOZ
A"4C9?IUw΀=~@lR;ZȓOT;+5dY/J-1̈́b0ɹ4-{C+5-L10	xeW-1B26ɬJe:&e6"6l}nH̦_1 hO{8h[:!`%VC+48=PYkhi>8L5_eW-0"m3KGrO$1ؿJ(n	[4Kir@Jux[YiIa*}g%-AW9Xes.)%rXeUKb*W9&X*}g!T_ Om_$I(*}g%rMAW9,:Z_AW9,5T~>XW9?F_i΀=/lEJ}|3o4͓?˶V$ւX)0$fdaP)ANKJWHxQmRXI0͔װ*V1|c|9tQbfuLIH+kHP0Db^0f7sAytg8׌>x2o8^0f79eHax灛Xs{(aƀaόo|9eq/|3s&2y8ݯ|3s?}zow8/|3s2q^0f7ש0[EOnմIbt_Ia0S}{.x;K1ܗ96!NO&9tQ3Z0'ļaόa3>$Fp|x灛P>Lf~En|cA49`o^0f0ԣ}z$Cn|c@0ICn|cH0שLo^0f04>LnEn|cGשM0߂aόaQ}z$Ê$s5m->1M?G~*Xr}'$%sTO>|c
kOGO62?*ؓtN		)*֍3+aN?_t3񭰉r|}@3&wD%gycŴ9k;̙d1]}}ȗ>c@bt1 73NdĶn#=UXs-[i|zrݥ,ii jTIQ+ZaQ.ڤ>8KjEHPޗ4<lӇߩ0ֲ$JJeTO@M/_7R;5g@}{<"pIbb%">k;Q$j>1~?2(ɚy}1Dl5IGrPgjeTFoZȓZ|#_d~Oe[%h!/|c	JI[b6gCs3LHj lR)$$A:ZTRI[DjO{/(jEHQSgS5jeTYj1ILih|7R9RnwhjEs׌=I!mLce[3KQgI/>a
IIAL9I`#Eg2c
>j%kL*%T	'8X;CTj*DvQuv&ֲ$22}ڠMJJWR15KI
Gf*Wb&a -&/5SwlO}{F0Mݟøsw5όg`.g+<"9~a#JdU70t2jcvH'zϜ&7st[51>1p׳}fx@Oi%l9*'b!}{?7>1	ϯ?rUW/ws_T@J?C:Z51$v^zgGƓS1>7sLnόr׳}Wi?6g??q|ಪb|n+]B;>ö VÊ6PFXt=H,K
`j}%i tC^;m:x=Ӧ;VM(톐H5DiDjO{MmQ6CpgZk"MQ+Ĥ]I1-JݯI}z$)Lc8KװA:U#?6'J->I%i2b&Zg}%kL*I+S	mRYOdQ0z6Ϩ:!PB:m-V$2JekL*daAN{K*WRqʙݥqmR\P-$ZEs	9{(	t,0!!,FTZ2>	iR?>}iҲNaÊ"d4y>Á<+k[E`JpCH"2>
%)+b*dHß_
679&*Wx0Rg%sT'pYP㮦Oe}h5VC3)Á#qDL2g#xp'mkhliN~FT;>1.ß^?Ɋkf"V|c9m}|4(۟(sLT+Ĥ?Նs2k}{>Ǝ8Ά0I̧`229"j7ghvP1!%ΰ%[0n#D/gy=40@RꦚKH"w3AE)k="ß_0qglwgs"wg##fP[}}68dB
[Xp#,FT]C5^w?ZS*P4(LTEb*\e#k}|4(۟Q9&*"+Ĥ?b:.b"sy}1ޜwiaF{K*4ZH$F}J֘TK'Ɓ.P
+j髖=Lin5NKJeTSjTL8GvΥNri%1r(|ƸI>fv`Ib}zK3>,#p#8P
b&O}[hCjH$ZT>1C^?ɑO[1!Rjs>>mόh#>WI<lxL@>1Xsirk>"EQ\T	#̦Oe'T'4#Z5aNaÊ"d7F^w[E`JpCC3hsGТR20#<lXWa}|4(۟ц̙WI<:bF>1hsRHrpݗFFaeՉ
,tC^7.OeYƌl>xxaVx6.>rCs,Fc4dHemÃ21n?݇
[Xp"&C,%A2ҜL|ctß^?<lH20sF'>bji#XGu<Oa >st17f2f6pׯ|lw}{<xsj,pC^F泼ɞGZ)LCgvx9<95Hkl!J0.Cͫ2h(maDL9G`P[W	J4YϯaBJd"xوsU>1"L9Уn|cE!ϯ20WI<luU@g09Ufc=DTiH5E
$a0mRYOa_U9ۊ6zoK[<˶)0ֲ$ѺdaANKJsYAʙݥ;ڞt8$HijqiH+Gv*#{(d0ָe eEy,Ȱׇ	[Xp"&X	UI8ZT`2KY@*|faϯAiB;{<:s2dChQ)LElmόa08-MS45H##T;eY"23(
U7a@cA۞6Ah-7:Fc=k6DR\Zh<$)jaYdg#P-Cg#aYdg#P-Gֳŉ̏Mgň̏gŁ9#Y`]}|]gŃsk;ŀF&<X<>gvx;9,GͫO9>1`;}}#@RaYdg#P-d}lwR[s|wg#[b>m^px!ϯ[b>m^pɔE*5Lx`?eJk-d~Fys}}Cvr0灜8s8a'igy=40@RmZ5
aϯaYݞ4Ík	>x(s8ְ@9-D>ŭװgy=40@R6y>5H:5Lx`?eJ`.!ϯ64}}Cu>k;̙~YݞhC_P泻<i#ۂs868dC&{<h0ah2>k;Hs|wg#[ak6<e<ß_aƶm^xɔE){ 灯<?;\g~r> 3iy/TgP泼ɞGZ)L5Xß_P泻<i$g40G}}$P-002gƃ(S#fYb9>k;Ƒqa' W|cCm}}{(O5>k;̙~w7gaϯaYݞ4Ì|ڼ39f#@RaYdg#P-Ggß_2>k=f->d|k=gxs|wg#aYdg#P-<ß_P泻<i͈y)g'2 >Ì|ڼ(PCMTBX0apװ灜̙8hQ)LEj'0t}}L?d^GCp2ɟ[SZ1G͍Wh`GvOa'Y@5EL3.U7ό`sOAirEhe2q0qrŁʧ0t4> 160t.>D3L"Ȋ5n|c>$]un|cxs?7r/|3sd->L!%n|c9`h<Kש~6>x
s?<n׌>x
s?w6/|3s}z!n|cϯS 8G9H止1O|1څװ灜̙D1"4nό`ß_PόmFPװ灜̙PТRVj0lß_T~VqOea`Gt9&|8ɓ&}ʳ'F\0#5nN'F^3KarѻCkԱ=j`q`{rE>~'H3)_#iY6C^͆7PQ4!ң(g!{?Y3O/&;&	kS	ojzݥ,iiE
$a0mRYOa_'`iv⊑.lLj@O5LiLl5+GvҤ~O-*WY(_]NG灳iNv_w_1טYO8>1ϯiNlbY?weu2hK<9-*WQN*0lȏKJetzb>j%kL*%T	'889C]T_>?VihRɟR_+44}b?d6g#MXO35S|3efU'lp_fYYiI&YJI&jRRFCI <#G! H^L~b7p$gl8e<(ڥY}djCUh_U)
A:Ԇ(eUWV_@ '@Z Ue$ <D~ 'dhfQ'U82eZaYH#2zNe̥>?VihRɟԧ6g#MXO36S|3efU'lp_:fYYiI&GbfYYiI&FHR_+44}b?dOmF>Tgv&ֲ$:m-ڪ7(*,1ڠVf)_7"~=;ڞb.T1N1)ژD$G
کÊ"eh`FLI-Q#L`(7(w#k<*X{	=J5;&P2~>1	ϯ?%|c .	"fLLG͏fds eiPk=`I$P6v*@ObVhϯag2`όfcs%ZxU@H&L30nw]1Y0?0O`+ZZLJ7="(XQʍ6_ڠOZ
v! [a_ܳ^E5\=wK꛶y|_갅tZQR#5p/nɗwi&&̟x#^T؃V9ZJ/r0epX|cӻ<ϯLwH$F>W7bC`iCwM\/HMk"M>F_s-" m^X`i;Ȉ&;ݤ#MYOf5l@(mCwM\2T$ֲ$ٓkjj0\+P	VUk?vz@4>f_1 hO{5_bTxjv(e}k"Mh	LiLl57)iiJ	Jb=QBWSH	!y mMOLZqV+Ķzou_SoJ6n^ 3p?9*i5灛WQM"%T	gpm-(ADl4Di%kL*%Trخ?S8.P-j״8tV42DF2}S.ڥڠMsh|8*sYAu3N5Wkf'~/N	VMOUDn*h;0n&zo7P~l7XP@ UfKi5灛WQMSx'֊si|zrTiDi$a0mRYOamT9ۊE1Tx˶4IDOMZZ
d^)#X|Haϯ>Dr>xHH>x?e8D@=9<ɃRIdO>ǰ]zhD@<(>x)$Ȟ}haϯ^0^C"yaϯ^0fI<4~f+TIQ+ZaQ.ڤH4}g'=`=lT>Br]ILi&;ALl5:m-(Wj0#T紲sSBݥvҤ0V8Objb<aU#n7g1aKarѻCF-Q7$TE2gƃ(CemKST2c	XJɆ!U!x|iT<ןs﵇<}y	8sbQn24[iß_Q泻<io7bTĊ(<.>jwj0#Ov<tǁsBD3^0fϯ"̾ߙژ`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{x4qCT..\ⵑ&톦]I"x	e}Z
THNKAt1Sʙݥ;ڞb.T1N1))_79$)ŵ-R)Hj ^1H%4`pE7Xq7CB8g~o<:`g#?Y5'У,F옻+%~D)&O\]>aGB e$31Mgo1w$L	&)&O\Q>aGB e$X	εݐ˹"l^nRx
W<{@fy0, e68,Ԇ1t1'riϔUpb~TBZ&7]PriiӔH_f]dkr`rTmQTK53ƨ-1aM}.8gZRrWNȕl ͢=GC'J2UF7j%VC 𖇪#8)?ӦDgƨ9qAˍPvee/WyľZ7ʵRK`}=JakXlfSg3[*A c2YtfP3ɬӐݻC"[5MZ V̎>|RT^xhQ`"@zu/@灳G&FZQĵIklqG	_HPPsօOItɑۧ {"JEۻR+^AV^*trIԂ1^k-7n8ÈSx'֊a9_,VI~xo3U_u>v?wv_BF?V*cHHE d*t
H*<~<gxC\Xa?= mKixO/6P*2`9Le1I2}m1$V+Ķ/r0epX|c7Z3N8sЊ &Gnh ^5JDȥ{R.	ZLfNCvc8l7}h4l+E$U_PԯxMpʪekP.ܿ{/HH9Z2?^
*,+E#<	Bws	iHV8]H5FXQʍ6_ڠOZ
v![ pQĞAꆷpo*i8Y1?*C  z-(zK0;oPBpwjjj7ʬ:"3)ZY'Yɖ;xSghzZJ+ΚsK6ڙv*D2u2톦:m-)ieLEL{SEJ""}#STL1OlݤU.ڎ*vIRn:9!?;rJAKKJR;%piTy_e 33)bPQVCN06*L|ădr]Si6`R=i-0!*QUWQ#&(Rf!vv3WC$-1S bf(%q*&؍ԉRh
Odb;|:c_d~öLa=QHRoA)X-09c|3  o< uaF_Wh9!%kkkYhK>q<9%Mj(7)!e*}p+Z(p\]x#5d]Ce&Fmekyl *}4}*}eѳG&iC_5_+Fpr7i[GfA>yBk;uGs#Z<Z}h3}yYJ]Q2m!v3tqbcXgY@\3g,shd{l,ؑxY̧<Jr>\?IɹE%$ Q?9FCJ"S}|rA0<_'|-8Кə`W ?}GM}z/1x(Eb~LgcTT722^7$}L$C'xtad!
aϯahᆼ>9 Oᆼ֊A<9i40<^0fź12NcNU#._-fFe6{(G5͡u݌|LHs|97-NTQoRB	UZCyrd1{(پD_Rmߩ^6Ź=@_' W(MLFC3,
dv!}@B"VTy1?&3~eL/cn*msrH<q
Jx<Cyn}mᆼ>4u"mԣm@C(n[l\x灛Cԣdx灞JvZ̦Oe[c_>U{?[2z>nYm#}ixs1nO;i9)s槰V+pI%k#"L>
ß^`;੃M1Le(d~cYJvZ̦Oe[c_>U{?8CAϟZ62NcYJvZ̦Oe[c_>U{?8CAϟZ64w[alFSt7LjܾӏqL!ϯhDA.	 _+Gys`^_u¸C_6w꧁fKB+hOϯgF&gYRdφOS. i2k-Li#}l0>wIٯ6VRDֱrk23)@揼^&PPs*w-BG#ORMkP"LO_S&|0!s`_3$2<ߪ1m/89ųT	ß^è`L^|6YRdφOS. i:c89"4\gYdg#P-Kr>Kg#d[jZsQ7{f|19 "kXŽl$P5!gF9;Z	-?d5Z2?~d_%"IWv&EBM@S/i iP"LOLBo<ռn12M2^I9T!OTy2;tz*/1x(Eb~Lg_+G'aK2<C(W  _}|:x6C"׌~x'#!ZkL3){(
2U{>9;2BZaYQ:x,eyxieۖT-MM%8>4aϯNܴD,#u`#m<~!ϯ?a1<aϯ?a3y}|w?G<xAii3@uq3}m3`9*qdv剬2gƃ(SY£q.dv剕pKg#|7	BE
C+*<TaYQ(O$k!B٩4%Y?YLVmBz[\3*)5UfEaUVLo!|5 ef96IY7C.`W/Y0 䚕Gk1w*$Z5υpf.>?ۙ96IY|jUL]ʃ[¸]>?ۘV:>"9Ymg!vSx'։|9Pw^|0AhPP2ee*Mk/#2	=m~hUe>}h
?0aq>x1	&GnxB"VTy1?OgL68o+mЊ?Kkk3<~JXOG'.S.j&\?G'?0^%m1$Vak<X"Mg-/ `'#!x$7C.`W/Y0 䚕Gk1w*$Z5υu9RCgId_0 䚕Grqi}{B.TLhxY@eќV٪oele*!ioPٲ_<<aZg@3){(|wŤ~С(w9B	iTy$i#O@^lV9J4R.U;IH
e1|!yB(}eG=Zt2]ݿOixɗQؔX"[`V2,>3N ۧOTy2X^e%"MpxK )xj]>²ɉeҡ,r &$P]g;S3Ymg!vxj>
׳`L^|3ɬ)Ty2gYHk'weAOx3Ym`L@05>wIٯ6VRDֱrk23)@揼^&PPsֱ?0aq>x cL=J7g@B"VTy1?-3h3p塪VTyPE]ॵ"FLC3ɞf$LICp`Ay0i&-Og~xk-V nҶSx'փ9l[lZ)>UChᗶkG&%̦Oe[bx&~h^C-?d5Z2?~d_%"IWv&EBM@S/ic*/1x(Eb~j/Pgܝ1'ikd?hD@T1[i|@ݥm-Oß^e̎	.>jle8}H<2Rϙ3QOS.E?Lg!vFbk;̙~ws=nX]ۉlpTe<^ٯѷ&%̦Oe[bx&~h^C@N	!̎>CUC/cERR+Dx)bn*T$$2bE
C+*<gG+*<p˼HgL>z271x,t?gSSL¸ ?z4?a=Q<BwP
ʏ&'xZLb<?wY2g.dm/&C z٪HX6$5mt֠eH+3aU~x2[&L
f_i6ÐSqC#FYHg@n(1TF3jzZQTKYg[G^1lMkk0̦eklkG
g5>P}h		aYQGɕ^dLFC3,
60iLܱ5Lx`?eJk;Tn%ܱ̎2Nls#Oa=Q<vFM*Tũ^%Ԧo
xO}}oLv^H$Lr?垈C>O T)C_d~
@# T胈s泽<a3
+i?Xox`9* lP!>b~LgSv>0;fXfT$H
3*%z힨9	Je~J#l&AUAQ|ajZTc%P}-fT$hDezYTK3fz2Q,TFW%ǔզ)5e$"!{<rAgvyp&{+1|'MglɁ!|ɩTy2Eܨ>hr@f3g#<~k>`A5*&OPk}8W.B tz!$LiLF ~k-V nҶSx'։СϯVʆ
B~x+)Tx"kX|IklkG
g(w9@@5i[~zɑۧ^&j]>²ɉ8g!|78gJ3<~^IIV?gROG'.S.턖jT2<>|׶Ә+ $Kl*W¸5fϯg5` Nɂg=IlɁ!|ɩTy2Eܨ>hr@f3gNGC$fRdӏp0ח!	 z`5GB@D`CQx{5_+Fpr7i[Gf@,C_,Q7=xM6P8k_<<aZg@3){(|wŤ~С(w9BakO캣o-1#L|5Z2?~d_%"IWv&EBM@S/i-B"VTy1>3
T^/fz|iFUUx2Imsu%Z$cR/e!UV?Gzc<l2]ݿPixɗQؔX"[`V2,>
4fHe}|'<VH,/l겒Z&W8UEH%ؐc<rCBwP
ʏ&'{<[P{=QTO"[ [3Y#<~k<ceL9hMJɓ-f.DKFӒ 1?_96IYITy2]ʃ[¹pß^_X$oȚ=͡^ORZq/3)!	 z:r&TƠ'}b' ?5jqĕ=%0eYZ`i,cTI+]0	`gTF"}J@%Ťi%ƚYi%RDs2ϲfO6w@tnL¸/-?}GM}z
]>²ɉ16q2fX0S)| N@LN+Dn|+Va6j;X@`0owu֦%HI 0m-K{8N / 
^HOwlk{/d	Vf޵$ $T!}eGM}V0l3tki3ɀG~Љ3) U>,I͘}@3v^y0 ᆸXRDs2?_04ɐ\,h^y1'h[Aj	e6eYPw[WddNVk-V nҶSx'֖A|9˼)TxѧsBkoeO^2lC8M@櫼-#CAϟZv4˪<_4ɑۧUC/cERR+Dx)bn*T$$2/1x(Eb}!|7<B(eGUwI/kS6?/6TS. 0f3ٓ.Jɓ˱({m9"D/r0epX|+m-?vx^ۧOTy2X^e%"MpxK )xT!yB(}eG3</!~w5P+*<Kk3=Ⱦ4`)KJHQa;>3yc&e\6̎>z!Ơ,lw4//a'!4
ʏ*x-c'l2fX0_&˼KޘoQagYF?"e1T,ÛL%uCKw
=2n8߉>X72>r>lݑH]ee%Y!H1&smR$R%Y0,5mjlDxfS!A
d	{6g	*fx
Fݭ`{bC>l\	0LVc2O!:uGBZ5RdGYQ }ѭ,fG͡x,d|jULrq 9x5B@h"hBHi5<gYmg!vxj>KaϯVʆ
BDU#._-fFe6{(|А1n?_'n1	&Gnx¸U^b.PaYQg/ݶ.FeGEKkfx^l|)Cdv)>YuGѴ3e،(9Qư/ βg5hG&x(ß_5_.pr7i[@l7}hsϭ:B<>?hD@ ! lw>"9M-Irߪ5V_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g$;9pcYّ=PS[˷f TR=T0	e-QC
w^b}D1TF3jSݫ=	e3@<׿z[tgb55+֘iv%2}ڠM9,3KNEkSDJF'b;b
QR}JHm\ 7b[Ľc*bTR{KHMTĲb_vD1=1[H~3LXn'M``<SbS+"Z{T@aJDv3
0 ~:rD7.[Y$%[YfxNwaU_P~b~Lg"O1as702
c?82<Bodzʄ~ÞdjzM^))9<I>w&Lm}3>bؖ'ĶrxDU8#2	=m4}j̡PNv3^>xsMN|+A9SJLBQo@
୴9f_Lg0C'23Zl?iR֖}` +5Gr2d6hmuKkYh <߬`xo+.;mRNJ5*s	LKZP_\	ϯN(<<
pioV#Ohx<~
ϯ?Og
ųO쾠4}m>3z!?ëU_P~b~Lg~6etrـ9hja  *ZT$j!$`$e&|Gvڤ70ɉwԠE8>ß_Y̧e,#nYLϯ?arxg0?}}gjx}}Bgvs<]
eal-r*!@U}CQ1#/ӓɟ]}`5F x33bPlUk^ e$X#z`qAkģ&AD͠F<v_3ڄ,̙'m`%2ob}f
ٟvH5cwث[cEDfe8b	,T܆ #0YHXk\A9?>|ű-%¸L9Q#^f}7H1UP%gjٗ{f9

ٟ2f=dYϞx)kІ_6%^_ y#sɌm')*hT2y{GypJ
kȦFيF?K^	%~5Cvc"-x'ֈ	}{ wU2Έ *nAU^[P'ʅdX6-GC2b0a:r`nHc2;GCBPR<1GS
HIekC.y$1	b\y(Ȥ#("~Eٗy!annbevEX:%|+a9?_}vaŧ¸Hs~~Zƹd"6y0;j17A̅l1KHÏ4"(L٣MdY Q^^XGYݔTgZW;>~)14Lwr|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{qmiv⇭hgMHZv*D>mvoPh+zOS!?2&9Rn	GC9,َamEJ7T,	DOHEkSHZx3w[QMln4@=ASn)"%?pn*gf'w2HB/}BWYxO`Pa $"夡#76Lծ@S#l:bX&@ɞI#k&OemݗUk+@HMu(}Pgs۴̦ͫOUĶj>=\94w|O`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{?9ۊE{`ֲ$քS+ZaS'/7mRSj6紲T,)vҡjqiH6GvWTj8VA[ԯَTbB?/.	
T%#oLRR=Hk=IKԉL"\M4R.p'ES&.ȃ *['/^dp3B&bG\dKG 3BH7=wç$C'Wb嵔kk(WqTPBGdYOɕ^bta
a9&xB.ʄ/3Oـ <9.ʄ3OـpkQ-gC~	Xp#-VŽl$P3>B?g3)2t!ZR_{5S
Q9SʀOIa% L9rdٞfp_&@>͙f<1_Ye3$TwF6ZCvLY&oXdɓړ?gR#de&8&Vffcf]/"2@= ٠*Z_"k+2RYlYhmc='C_gk%2X5h\26O1@$l\f*ϣ_v*Ra0!FL%?Pi&-¸I>e;/ <<..ß_d~ͧg}}'g#?gsk;g¸5iƁx`灜3զ3uq3*}HxɐL	 xn 9(vJ@k<@ֽM@,)2IՈ@1X&@=Rj?4V}JV{RQ	O(4ߚH8>Ā灹giZx?rx0xg}}Bgvs<|+X5i4=m ЈeQB		B/ӓ*D<5Z9Lؔ %0@k^Ak+<ϼ"*ԋ^*0oy&#̧e"kXGܳϒ!ϯ?a1ϜC_d~
<ß_d~
ß_dPY݇ Wυq4e#?X ,B"(*}HyS7reB?s`HP50SI֎J>͉@S hfI'j	&Lj<&Rgi/ӓ fHvjEk&h7)VaϯNݒkXGܳx#m<X.#O V,3y9G<! Sgn#<x0W =^Ɓx`@ڨHB>92xt|LM	Gٱ(vJBM@RDט2		@kX6|.?2ٻA{TYrԀWCQ^<Oq}~  Fe:Egh<eܙH}jY)xU3KɬXd:Yst̄Afր[}}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I<ںl\]i-O"sii1vMĂDi	kSJ7=DTi}J֘TK'YHsK=nE([:keTYk@OdaA)iiieLiނD0жoP  b|rwiaG3#Dڮw>tKLEkSiP6whRPD8@T?O%yGWEy7mPK*RJPUlms22@SUYH^+a;vYxu긺l7}jp>f_LwLkSJ7= jݥ,iiE
$a0mRYOat9ۊExLiZȓTS.ڤbjcB_5&0ANKH$Lr=t1S;jyiPV8Obbt1Ɋ{`UnOԎejED oR'ĐL3h\@H!U*nI"Z]qbLDU;aDܤAwf$/LO!}CJxE<޲[w2BTަPX(
DHQ|+ 9p#-HDxB?֩|*;~#2	=m4}{?6>1jtun5<W Q}|)R'rW ->>0[7t42X01 ӕ N8Ap ̧er?:pio[}}'gsxC<:#wa3pR<iʌc@{v<\^Eg9:q}|:dB;g 	7CMӡTSk) {%"RRkT!}jJ3zS/k=Rfb/c*fx>@I<ںl\]i-O1'	I$#M0)
֧ojzݥ,iiE
$a0mRYO`8.P-/2M?ֲ$e}Z
>joPSҕt&9R;qmH	(:3J.Zf9GT5eBOKh&@7bKj#yBI5}-oPe
b{Ulb{)3Ţ<NLQҋTIH$FV¢]H}g'=P
[Av֗ͨ皙>u5}ekL#tS.ڤ:m-)_7vmGv¡Lx'>0,8Ά'¸IL3)V2qf4~Z}8ϯa֐fS̥Qsk>dgװ[hpF:9Xpv3A9T9IZYB=z װ= p!kls	;BECP3E&Siqsa͞}|"C>jυ{J0#}1ޘM(톐H5DiDjO{TݵH=np'\>!ZȓTDZA˶5:m-)AJie4r=3K"KB8F5S@B@t11m*4|V9/>ғCm8#4	z>ςOD$:PSvJEkvU
?]q-Rvg࿻57uĶb~Hv/z>*ث=noWG~((U)Uk2:Lb/hUf̠fkdx8XG灛WQMN5ӑ¸ ;>jn, G{&'¸  s泹C%T	 y}}#ZvҢA"4ڞwiaF{K*4ZQj>j%kL*%Tr,YchsK=nCP+~Ok"MQvekL-oS.ڤ7T鴴+RqʜT,.	DNqi	 T]=Z怿DJMmzٌS7H$MRC7dV7eP'fz nQA%jE۴0U|U;TYBI8ol>:P|$fh*c:CMVVm RUe6 AU6/׀灛WQMN5ӑ¸ L9SvIem	G´s\  _}|w9!7h{]uĶj>5y}}#ZvҢA"4ڞwiaF{K*4ZQj>j%kL*%Tr,YcsK=nCPS.ڥdI?0톦:m-)_7A"c#iABG>5J
a"=X}ڄ/=#D @ڋPn*x@7< I(ou_SoJ6n^ 3Łݤwm]Fe6~rz.Sx'֔Gm-(ADl4Di%kL*%Trخ?ShsK=nE-Zl8|]J_iZȓZvekL*daAJ	ih8,Ts1j<aT1?wPj6"jz mE^%5.6Em	_a{6K#fUk+PSG6g#vYxu긺"[5MZP!ϯ4ZQj>iTJ֘TK'\-.P-Txk"MS'LjZkWR14-pQ:@zB|Z:ꨁ%G67hz.[dmఓ灌j8bn#Jx,$P-/fi$a0mRH$F>P[@lߠ0=QưAj9&irOoC]tZT泺ݤD2g̟WA|3)LwH$F>`iv⇭hvʙv*D@2}ڠ7F鞦Vb)iiN{K)a2ݥ;ڞb.T1N1)ژD&*m&	@]U+Z8C+!D4%Dƅ?Ѡ-(̼X6h2F-@%Z`4 GjS3:I*X UR>i Q}y ]}{@wsPh [}zZ}hß^6`MUjFeAݔf!!A;"ϭןZaϯAy]QHOp<!ϯ.;¸H>bjo$s&|5PS}{{1AEG	&e4!6xTaϯMv<U||ɞ
9<f
-hgG&jq'>j)ĉHC_5I֑sAq!a¸ɬٓ;p!ϯ7e̘>ß_3ϙ3W PM}|ɬ3s\@9硬ZX m0F3S	85LJ}IikEC2H*RSq$eE0=k4;THټV7h8	yvDveUؖ3sq%,kZ`lE_KX4%I]do66TkLӎAgh5J%af>І5<yvl3Nk=
3s(2_>c(sυsI}yc!ϯ>`9㐾 nx.^xQL.$
4>x.^ɔL,`Sk;""g<)ß^gy=40@RCl9zMmLh\"jrPnŤu"Rr0D,X$KF̻VOHd6ܗY$%ZJmɓRV\3O"cMK[6ܰ")"Pnۈͱ(85]mYa	ƾJ 2 3k}|δr 4ـڦp`,RQ<i"&c9{9FkP5S0I\k;Z+>p3 Ml5&SqX5>ns^RdDg(ß_8ͬ4-()`TL*<-{;}}Aogv{95baϯ1YCJ{9#c-L$!GYdg#P-p}i8k}z5HS&{(C_`D	>xP2gƃ(SYD
?"HnHg#O|s|w>=P-L
a<9sz&P-0-Ij,EnKSmֈC&DIuUl@=aϯHp <V4SLB0fe:MlbhJrY?GQ#&%rB8>sGh*/mxTE2~3]Ɍ`5aK} JA5rXܸJ}hfOg&ip ùdLvf_+Z]{ldiI	킑)`jbE0)
֧ojzݥ,iiE
$a0mRYʿY6n(z]]J&	joP 6Li6O@,V!֩_7H	9,x&""BKb/0B(i!A7X%R;t"6f*LolH*rEZ6@
%r	>xT>~"Lb&dn|+7>`ٹJ7QP2z?2c..`Q1Zc&LfOciʇl>l[0|+J6-IH,W'aϯþY/TzyjqiQFֲ4K
3YH4ZQj>j%kL*%TrmW^E	F}v*D',)hަV¦	|c:m-)id?pHSvҡjqiI0ݡJc&%,g-=-%&%p˰l	[@&'F?L7,
鈰)0xŁr	=ڡϭǉ#S2vő-jIa9|rw3AE+6{(́q-Y#oYQC~Gψk${(BqgG䘝"j_2a,> A}|0hYݞ4ϭMYdg#P-=mZ%s;S\giMGP
?P}C	=|<`gyfx2BGwLJFqLJ7=DTi}J֘TK'X׭hClͨz]J_iZȓZ$Z@Øq5M
WS1ʑݡ99hZy$00quDD2Nk;̙~l3c۴~up̦ICU;<CQݶgxeN$u$ћIoXIĨBeDh"64L}J֘R	mRYOb<lXfS=QECҌ]{.x~ls̢[YF%IUeDh"6R<}g"{r_l-mP@xٷmRdI-2OS'}oPh\+Gv5Ydg#P-TpMdrݤw=WgBlc+,V\
֞-]̚DfV|~l		T)
F_LwQj>j%kL)TK'R/=nCVeTYkK}LihzT=JݡMdw3AE);$O3)*"v1Y`0֍F=/̦ePE}Q$s2ꠋbG&X6[YDl
Dh ZF_LwQj>j%kL)TK'R,z΃RboƲ}	 gu<j8|kj#V*>X_k,UeZkC(|26o\wHC;xHn5mbԀׄbY_X-TzBoW4yժPşB߅Zg>gOy|VKTvLͩiȾ
d9ҫ?|gȺufzh3UjkT?xf^_"敁Ez#/g+3jZx/9k+2F^IgyLh5P֗nLjCk"MS+ZaS'M
tZQ+Ƙ|#Ëhwm')	
0#vrڈ5Lx`?eH8(a~152^3_'P/Oaj5S
̧`pc8TH#Tx}jRD9CC52g#
[[5RT!|2DʛzHa'T'9-1?[Q{ϭ~L-LD̘灛
aϯO\A9#k'0
r`/Z3etzb6_ڠOA"4C9?IW[tg>n-u2}$}k"MS+ZaS.ڤ@7CkQ+ƞ|R;{Q~JT䊈5Lx`?eJjwvrCc&WYmh0|1#Y/k+¥d-G@"*ĦH3&P5*,k#f-@R3x'Y培/ϜAퟬv|+}{5~2x٬G3KV~4+H7 gA>sX'ToBVD_g#噎(톢VH5DjO{E׭hjoCnjeTdIekL*da=ڠM9,XH	jyiPV8ObjaI)b;b
QR@_ˬ~9R5yM~{5pMaQMtƂLldφgZr$i-YYw-	aTcf2n	3r 2uMɞ6X`m3)?XwB~g+֊E~6\ӡfdLp݉9Q-/efd+5_I\;C^D7x-MrD<&2B)׍&XHj Mc+6pu܈^GԎ3[k߬]!1xu3%~D	C|Bef47Mla&Vkad܈0fD&Ľdcjf</c_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g';Z-UEHt9oS.ڤ@DVaSj6Yj紲wia{SEJ"6*91)_|rbjbݢDnFd0دlY!8 kHQMubD͡@G~25bGz~o@(Dw}o?(~m?(񼞣eed#2a"?v#jWϭ13@3"edAa߲Uef9\}|;fɕ+< &Dg yj?v#a&3ڕsLA9"6$:]%b2LdJ^`Ioc$$9*Ē9Pg<%Pf-J6~?{/b5>JI-gttKg2C!KY׸Oa3O{c`jaiHV:ojzDȢwiaF{K)"6_ڠcIQ+ZaQ.ڤ>l6UI<-&QR3ixLjAYjZ
>mMfSSA[紲|o,)vҡjqiH6jWԊ۳TN:p6Dڮ[aפ-$ 01Y'7!rBI'7ag 9DC-!r"&H_}ZOQ7a'%e5l޵E#|7`YX}gZQ-υtS}{?8Zz%!ϯuvSjc>jGI7=D,To'a'>x$T0Oxi:F,(8fG_ Ț {"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 ¸.!ϯa8&2dEc\(C_P`5>{oY#"sCwM\w]I5LiLl57)iiN{K*gv,e;ڞb.T1N1)ژbb	B?$ bb
QRIATX|Dͫ!ԎeiC}V_xÊ"a~0G
ڇ1h*<dJT\rI	Ve#ELW5;/w/Ӓz9ߗrc-`ٗG͏xsaO<Dd"GB:U"_P{(@&>:gj4iLu3Ļ&Lx )> Lu!מyˣcy	u8X&{"='#ajT%_H(wa'dfSe[c>MHrWLm`ﲁG"ԨCI;23)5[>1Opa1Quعj>xP7^!x	~Ϲ́u@Mg{̙'xW*Y0W~R${22+nЀwY`DՔxd@a1OHťA""0i%{r>泹2iu@v7OwOk;ƶdU?|}@	swA2'½ae(#DՔyQusY޶èjHHUysG>[1.Dɑ#
p0G9#osɑºH}}CZeVZ[)xsG>灭ɑ=>A93?e V,ý;"Zeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@z/;ŴT5rڡZȓZLiS.ڤO69,[C#iAS2G3DԿe-OwQ,ZY|fZɥCBGdfSa'D_x"kZLE	~2m$ܸI eRJ]q2sܝZְV}ĒOh|c8[C2254 吒ˏyŉ$2ec6Q3ѫN% :ݣ#A@] nˑHY˂,67SāX,g)R2٩hF]oR2I$}i$S 1P0jG}aY*H4ٕwAZjPUÐtXr"Um1VS ̫FN2<,Y
͂P=[Nlb6\V~;f n2/ 7.Xh,*Cmf\
\
l©r3j~_Lw(ieFKJ/PH$FOZ
v!$+&5/QS43Nr:jY|atIxO75 Zcp2x`*#:+Z9R/dYyAf: '9&i9?F_xAA #"sCwM\5 ˶4>&U3SjZ
>jtZRn^9pÀbwm!+jmaɄgP*Zh3>1 sGЕs&^5nj¸pß^&+_G IFh,1)$ʐ*)%Fg0ă!Ԓ1OܾX_oE$kȥ,bU'7D,9}fCQX'*K5K3u%Vk)#Orȯ}{d˂kf"ݔmOp94rß^?2xوs5[s\7ϯ4ZQj>iTJ֘TK'\_ܝհkEHȮW/=Ljk"Mh zT}N{K-w^b.T"ZBRo2&9pÀTS'8C:m-)XR;tny[Xc9C!CQ|f}h^aϯaBU̙xوu5YPW!#/Bʌ	!XexԦȏˬO_-dhc9teN<'g-I/j`_Xu3<	@XI̂yNEmZϸI}}C>ß^?25raϯC>(ß^?25xsUυtr941ޞ`+Z`.TQTN,(ieFKJ/PQ'DiDjO{Vq#7֊]^y~u);HG*6L8/Tp>?VihRɟ
S|3efU'lp_1J}|3o4͓?6g#MXO3RrfYYiI&**)OmF>Tg~);HG*6L8/TXR_+44}b?dE);HG*6L8/TZR_+44}b?dJ
S|3efU'lp_fYYiI&*RR_+44}b?dzfYYiI&+X>?VihRɟ
6g#MXO3Ljk"MzTvieNKCv7eLiLl5+$LrHC4	ʑݡ|ɝTBR˻",,F;Uq2 n?1[wPrc> pbEgG]S a\vSwfxgZl@ G:ÁBK8TKl7<d;'b}0q}iTc6Lg->Xnܘj,LMٛ3! XX/r>Zl@Ld}1=0  Q`*g0?<1zlV&P6v7A'mB?;>Ϲ~4"ӻ`7l lE~nj,,ŌbYwvwvP1}w*̙<2
H0בiݰT#E96<iB3YQҋT	톢V¢]H}g'=K?;xSghl<lIdI؂D_Y4"!Pf(;6gџ&7LЋBTn˳}y}d{zA"4$jrTԉSGvkYi ,JWALR";Vȍ4"!Pf(;6ga@X
	_e7gپLc= hO{5_z*nڤJwjC$F, AX
s#db	ALX
Sdŀ3OY2:*rڗ<mKR#!l4N&mRh	dS+ZaRnD*GvG&Ei	u@*ƄhGJ֘TK$#MYOdQ6S5l_RYŀ&Efi9?F_0sCԵ!@sJ:m-4>&0Ll6mRSjBuk=JEMf*̙sY_'X$)<4	9!0$[VdhR<dCe8s&X02^9>ыנLdr|υta&f@\2m_'{(Lh	s=d0]%jxh_mȾ{dG/	x8"keJOe[c>M=YNW1;!ƿ<U}Ce>e> O)nqHgUY>JEG?a6"~fuU4rVF&;" r)fa9e݌2yYDg[i><lPMG޵aL{1`ULk"f#[l|BdPEg4b̫׳4dS'vgMF},"Z
v! [az4CmB+:>WJsYhMDMS.ڤ7P2}ڠЫS+ZaRnf)XS"CZ>ґ$Lrba{`_+@R;1lc6gRQȦ]੗rejVRFeY``}-}Á2n$kjiG^3^(y~2g]ʳ'ß^	CexLMg2Cq c	ZaGg
"ՄUi YWFBb _E	69I q'+leV^7%$"ZkmmkfRd$_eX78
~bHP2f|+ϯAiY@$*$o&+i&#! GWDp״x0$WvP3H:+iW޳#ݶ0OS^&VF~a+,:BV2Y8g2lDUH	5n3xiu6&٨6P0Aoe|ea52j%̦Oe[co>U?9GC0B=i#{}BW̡֨i?˻?BY>U֘@OG̼͆nPP,:U,Rx8g2908LܐM|8A2'¸
aϯAye
52g̟¸ß^|V$~x4͹3h͡ml̻+db@/|1p#MaZk23)@揼~jCPόiO׀?G&QCϭ0+i?˻".POy~?l6ek>QJB? Z~o1#[>	P~/&$	`|a88*Abf7 KR-Jz%>8LKSӒ;LHWm3ygbPl@)Ġx9IdfS,raXYHNG_,ʻd<T,k I,V~aV"0_$,Y=	V"|0cS `r%b|+9-?9ϙ3O]P>:LHLph`ea|O0GȖob)jcRE"ħRSn*@dĵ<<lmR2 wyMS+YiiHV9"ojzݥ,iiE
$a0mRY2;xSghn5r򊑝>peT gֲ$22}ڠM9,XH	jyiPV8ObjaI)킂ɈA*mGJֻ$ KƊW7ӦkTfLն3TΤUXq]HKTb"XoDg}y'瑟~K 3Rt::H<pвxt1:bHx$\&-@Iqvc_Z&ml.xIUo8-hH̘*4+ȚKOvĘsGf4#<ɜzbO#Y358!kR1[_I&'ML+OvÈsUaS`ORGOMgë7T#w#敪VQ
e%M	G6ײ˹/1ɟaYWjpװY3W>+>IZ~x2Dg>D6PYns
@/|1pEÁjGdfSa'x*ECB㟞֢LC#@~;dBGR*Y>3֗柰灜LY̫bV3g%^)6˯#<(!,ȖTʜeMS7S*gd|H,Ll
Z&P3skS<gm>Xe=w"' C4+2dȓyI6?h0̧kU 99	W`Π.ȀH%[XCWa1FĹ#y|XDTm'x7	dV-G@Aq"
DsGl#U㙓SrD䭕KKM WBaϯa( ̧k&#VFgXxiPvҀao`EfSu%[Xl@!z߻jV iMڦ `灭=9A~SC9 .l,"\_"h½ vg el"kXjL@A9(/q5/TKfOȚܐ|+C2"̧Y*%St `ETȓ+6L"&ٹ3209j:F^3"xfS'υt!O5PDb6O"t : w"~Te6OjZHTv)xr͆?L W#k@g2ɞb-sȘ*lvR.qY3;m_'.c6P1Xuw직*mK[F~m@3eV0	P8Tq-fFe6{(|D_hP;(yC;i@S9'P}j?g}LHjYPk'|@(i2]Eﲙ,d"S7S*g	eLL̦TLӻ?Y3Oy%󂩎O/v_.ڎ`V4ݤHyL0?1"	kSJ7=DTi}J֘TK+Ÿ?@lQ:)
Wt<kOViCR
+y|_굔5FgY̦ZD=HI~,T~͊tt3H;44F?wtj3e9$	:bVɔ0=sV7޽xV^ɕ2Ʋq1Gi,A)gIi}d{Di9?I6x>(vS.ڤ@Db.TS+ZaS'07YA'c+tZQMAzt1UieLO:EkSDJF'A2 UH]/Jbf<T,,̳B(f$z!MŶ#+;SGmN"GE;mEԾ/ۘm?hh00qLF9ώJeS.?+g	\/ŘaԫXVhYx'rKZV|c^x@/_a"keKYM4}~sQU(wB|!8i*"Њ?QP}ip4REmD_B(z#>5ϭ.Z~?eZF"mg^B  KC2 5A!?Aq<iK.MNH>FK'䉉 º
]}|8Z:dB&U8#2	=m~hU/Q;?]L$s0fʢ/R,2l&\5dwa;ÒpX&3Gf6D,,iH'C1W)^A}+%BLy*^qH5˕y`
va%B.0q dcG(V.[1{`j^T9Na+8DB2pk40Fv<aj -¥̲IFP5B!aU灏Ʋr$dTt4ѪEbj	  &F2N(g+H4JOjXFZ ,Yq_$sH2Ms[6`1 bgdGj	X2ːfZjöP5	[)kT+X3	9r<YӐ1qlV0T,V%	Yi}c`jaiHV9 iiQFXQʍ6_ڠOZ
v!$*Qc7#"sCzv*2k"M/iLiLl57)iiJt0N{K$&9R;/yJ21#^4H	/}bP`(̦r%i `*[asa0m A.l@ OL.dʁWXXJ<l2H^`5({AGݑK?nd_m׀wGÁjxMG#k$̌lklDY#eS_y	_2sD]cKoR}ipUi(.kg(4o%gr1 XYvFOG	a%IY.kNs͙m?}<3YQҋT+Yj>j%kL)?DjO-?EMTCΚtBoGv4sA|&]ԟ儃2|,VXh$ybN}2oi>jt"~YR+e݂ poNp%xsf<d;R	'Ux?A	T=CsCG"C_˶V$րekL*daHڠM9,_7H	,)vҡjqiH6Swi {lKU+ZX=H2թxݗ0*TΡcC'n,E"JEгerIX᠄FOyHĜc 51Va}%ir	"JwꋌA[mE&k/~Hgd (լVOa7@؈$լ!|:zڋ.Z#kl:7r1Y"kY@̦/k$jP-)3K)h$0 3Yo@AYg9@b`2
#fFcDfe0&xҲ5mduLjEiJ:a3[a/@ā`a(/.[!w$[969 '	0UGK}$pU%UnUmT.U/h	|+$sG.(ٚ|[VpuOeX5PྒྷL*foOR^@WNϯR} vO}0AhF&OlɈA7cGdMTímPXF:21 5@C x(tĐ"MZK/c>ċfO\0$ß_bDX儞T4uLIDjڮ[Z-U#%Ⱥ7g7Ėɻ8+Đ3WlFRgo#DA ̧b9c]Rԃ}bR`_k?&|!G&sā6hBm
%ÝR3 3	fP/s$pjdݚXoN19v1bF$U]ؤ	2C?6nbhޏ^ad{ ͦLe[Dx//c+ؑrsG."/VA&WlDNoR].Db Ϟn7<3<g<r.	8gde*]ݟ
 "n6.k!5@AN%5pγ+LUd_QI._4|s;xڻmmLda9CQު"}*]ݗ49;+->sGqy]Bl2&q3Cg&Gq-I̦d_u$&e8uf	-	VuT3iZƊ//c$\
@C^?AuY@}57Xsl&dϱ"YW8swAuY|3a?6LIv?/h?bEʳws'p ϯa7'k!ӑ߁^q|a3tqqƲ9a q͉*F,Nd,r|+|9#OM2&o9Y!ƪ)`f7+bԖA*OL/c>ċfO\| װ]cgy;灞09}ΡPLZsrj	iݟüIN/v_.ڎ`V4ݤHyL0?1!0)
֧$XCvҢOQ;=m-(ADl5C9?@xf&'E!P^8˶V$2} gA}ekL#Y8鴴7紲|T, b{S@񡈻iPV8ObjaI ̦_2@G)ݤ00@e dT`C!lW9	cF~p7L1>3: h	1M|#? xZa 0Z0ȏ0[@_!|u_"@^  TüL;	!&K[ c"> a2 1sdpdi|<p*eJ_:ْ	kP#B+9*jcd-1ie3=aֵ21,myL^	myI]PZdܑ1?w1[G>iMN:) YW>pg3z`a	='	a|"jepMK\PKl옐@uHQ(NH^T`H {UobpY?SJ =m`hfb5F$T*CMb	nbAR^ idƓY?3!ܫ2
si& f[Xa&L0u~5TCuuCXU2a:,s72&~IU\aϯAik	lda¸נ5e6	9A7*Wc6P4tŹ2b,ȦKƖBVLɕ[mdU,km.Vlzrx+`}xB?^H.䊅/߲/B{L+~%L#Г~wdE!?X}h4
*Lwssݤ0Si1 i}#ZvҢOQ;=m-(ADl5C9?ILTPBmUPx2Cu5LiLl57)iiN{K*WZc3K
w<pH1m*֧OL1Si0=LGvWTj8VڑٌCW0eQ;I#D+$Е/VMQ+@MR+v(1e"H"wTO\# 1Fԅ[ES*Ϧ
!U`bMy *ܫ2g&OL]ݟ
9#o ͝'!X\{)cJ}i|Mg]ʳ&y~2
Űן[i9 ~ULfULZX}ɬG'R=N'*͍ KA@%񘰰H5	kcI>]dKR3>p}}{F,(5j,N=Rfjbfř}c(gւ:?k=Rg$ưF"*ֲPLkZ~}iYlkj<Oϭ1؎$MFFs\rPVdɅZ[Vk^ 44}b&P&c0$2^4LA##.HbFYOe@$n(~֖-1?g&}ܫ2
6xsP?Psw}hZcoe7x9z;Sa:ĀmY+3j,_YV&OzYͫWda^ e3#¶z1֯@G %C
4u#-eiwe3cBO36$n.11	dc4f䣦VF_(u	!^1P1~e*o> Lse7ؼce~P&AxMgٓxBA̡PMրpMg>U?υq>o0y-׫#:3He6w4uɕjಝjL֘ݍT<.vÅmS1j[ZZJd g(C9o>lrDvE1vy+#Q՝kTf.!ዳ|6U]Tr2B²
69gІ?Ps}h3.c~y5Z1ɟew*̟}8υp4>1oe7x^yCg:my+3j,_YV&OzYͫWda^ 5RyB+H
}jFz~sZ %C
4u#=ebk-_8Wx&y?AVɔes13XB=Z^
Y RfS/׏L+Vd>MgIN}ms{+5|<BWCgE֟2B<X~}hBb2Ʊxα$%[Z%aei!9;meZ@+X0V)mkQ+i"Y<a1zjfgrZ*X|L
0̰r3P5 ~JLQ		YjXvMat"Mg&}ܫ2
{؎cYA ;ZPB<iDQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IX<mSg&;xSg\:CYez~,Zȓk#Ԏ$+_rbr^S1Bݕ1+YY)/5C+2efY&Ot
ՠ2Jՠ  c5fbJY:YYba;%aZC,+h%wR4VXzS#G`fV&;ݤ#MYOgkjQMH;xT2YdIekL*eT7-͠$k3Kt1S'$8$)A$f(jtZS˺ݡzb^ rlnRk4L,,WdXP,	3[^̫WCnVG+5'A95r>1gs+Zp͟p\9I!%jh`YP	^e|3Lⳝ^9>H8Ҁܝy{-`9Ie6wv93!ܫ2LEWװPlĖ*r98̫j6~oYg2sY?3!ܫ2
_}|<ONQ;=m-$#MQj>j%kL*%Trg,SR%5r2}˶V$ѺeAN{K&"A>Ғ1VLiT鴴wi`V88-MCZt11?0M+GvڈY+I-JGmʵ3)U,ŁEL^9!܌ܳsj\	[+(Ē-XGrF|@β`g4}AH͟G`M|<{<l#e8B#{<A,揽a )֒Zvc@MSJILkSJ7=DTi}J֘TK'}=lolHzv*DZ
a;AwS'M
WmiiW:B' !HХ$9
?!993)o`'?=8LF9(8 #ìVê$l9LXXVݩx0o[dOh6rb08L+Vd/׻E_<b|+XsG-1B=\q%#9f+hu5;
b9#p"<Aij,[l4(Nub<11Z4=8وږ\`eWx$芊EXӫ5!Z4~o[Xc9[R̈́4<Ⲅ1|֨3g+TW">ra1ʻ֬3/&;*3YQҋT	톢V¢]H}g'=Q:H`'h [aMLjLi&/)5iX2d3!Љ4%m&AZۍuIt1"y䬈)jzKJݗ+G`[k YdÀR>l!e L^P3d,/IYf_oh,ڢXZh
m~p͒Y@bBH*֤83)p5	 {+m6e6֬*ͫkBTIQ.ڤV>}g'ˎ/;(l55"p	jZ
85S.ڤ!Wb9`bOxIxU:m-)ieLTjy|%2pd`Z<YIRƫa=bJN[h1y V\Ch>)QsOdT5ymI,IXڒұ[k"><Y#t8D	#)*IN	l.	4@l]+?XfD$.I VATojzݥ,iiE
$a0mRYȢV¢]H}g'Y6-D(p׮20cmkΆ*ekL(bv*!Hh7A'+jkR Fʒ'<jZyX[jZ8bXfđf(VP3jYͳjUC9J֘GrL:hJj\>vaMLjT֘QBb>cVUSc 4%nzjAVLI3 Z<KAFj]%d%6IÂL^͒Sg$fS!	̠f =VkD`mm`XC	LfP3jȡ<fdqt$a0mRY>e֊jD2U4'Z
>at1Sj6紲wiaNEkSDJF'b&#I+`]JVڑَ,s	ͮ	Ю!	[J(c:L1I lU;ԓf{@h.[X_y&PXP,b2'Yx<̹X(L!MUB`#1[js&zxp.T1Q|f3+e<acPԩHP_5

"5RZA*c\1Á8BTB[@{k+-gVp* ]xb;gwd`B&RR+]7>dUWW2 ȩu2G8@" c4dz&kotzȀ[cr\sUm-q|6P(MlłC%UPCq`F5%ՐD=X@O櫏.V]+=X[IB\air-kJRg.VA@a>S?ZtHL(ek(+	ִ-`>Vzw@wWc(
ʰE'zBc4f 	!8.Z*~*v֤({ȖcToydjts\)m}|<V!poL$cyg>)lpY2eNTkl&
8)i?A7&~q5VŅ)A0v?0PǍh:P)8!QUȃ5S``Wc+19&/C'|2	FZkIG3PZ@|(oaC?_/sɚ`2}`9jI9xaf7E77ZK7@%s!,0O	\AՎm4vڃ:\ٔI|DC\xY̖]MN|+ s|VӦ'ĢS
z:=M4XIklkG
g5e	>|c4sIa͇<B&L	*{m>\x4X&JfUjx,`8@oxb J 2
Ġ֭2X.HW@sbP@,s.OSq dcG҅dt:j j1G8ALT#'*5<,;man21e`£(P,*|1Q`QȐilWt)P$ܨ Ǝ҂Am:Pʘ&|Wt)P$	gk?8"vU!櫽ds[\ـxDu1Y1^:;me[X@O)k" 'sUU+T.r>qbjJW8ptu{yV+	=m~hU#2B̡ޡ'όdէHC☋݇m$UC\S2\X33[`[lZ,*2%
«!qND4 Y"R8I+,AF4pd[lVT[	]DB2p';D~pEBZ CWz1&6#l3Ds5ڂslVg+z)(Pˌ#P5kZR|+?8 |5\5YrBg#NHV+VtZfAmks龼dP:PR
C'Haoa:"u/G^cKAn4"?_ӫkg4}T_\[Xc9Z
=IxdϲfO]y}Fŗֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'25(n髗damRdItmSjT֘Tjz1VT鴴b.TRn&e)jrݥ>ҐpN,;mR;)Q,(ĭW|2q:!`fЃ͎BbʄP1-ZIYmX}fFe6D|$egPL^J$aL?GP1Cϭ
5:΋Rfd R3g՝ae#ԾP,	kSJTojzݥ,iiE
$a0mRYO`ݞ5(v^teTdIekL*daANKJsYRnD0, NEJGvY@䙧xp.He֨)r23y9[Je8bYahbILIDk(w&-K	(CNEqȘQ`=8h6qL㊾FSf.8Vd3υpß^?A2]V[jX{pGSwew1[Y;P]x}{73lb*C-Ɲ
%,i	]	,=8#*ȩ9
EE"iAiJ6~+j3>+|1;\_2Eaxe]VV
C_8O`pyi<n59_2Eʧº9C-1"[<3vP1`{Uxtrq3.U?υppװC|s<Uږr ]ݗÍnfLQCυpß^?A4 G:	b*UeS:-Ɵ02&UjX{pGSwp3ܒTRS9H#>fcAg2h_2Eʧ¸ß_83O2ɕ3_z̎lc3N^p$TbXV$/e޵A8̾y]{SN,$#MQʍ6_ڠOZ
v!$GeL҇5;5d2M-D52*3ԯ`DpHHbZK`TƝ3S\&;>fK$#MYOe̿
Ԣ6 ^~]IZȓlLK?DvU+58$CU[R s)T~5#mx`	畔DZdUD$r0DֳCl"}2cTk<V?Oq_}|<1bA"4$Q.ڤ>˙g<z*^QKǎMW/=Li&Ll6鴴=74LjT, ;ڟP"CZ+Gv|+ӴN1&Ā5i(qp(QĠ~,7e%2x{H	׌wԀHC;5Ӎn7"jIR3Eۜf`?X*Z)`[Q#N%0=@nbY	`٩L)3(&HX3k̯FN5+XATdcGA҅aX*cՆRWtPk'xY&x"kZT;KjS+԰-yj%`S8@nw-dYgZVS.?+C;׌j*X'lafp,*p,*3\
$k#eO\4,w
֧ojzA"4K
3YQҋTIQ+ZaQ.ڤ>S/<
tև\/cMLi&OA_ڠНtZh	}LjT, ;ڟPWEJGv|+ROrfSW3"Y p^:rHmqJLk&d0+kX kgQfs٪H N3H2P\-[h _tx`RF$nDGo'"cLH VfP,j!%E6y#foI:KU$dT<RK$kR+.y<XrI	MWtPPY*h:P9+V<cZT3*j	ƾvp^֬20qC9S+Զp-V!+vڜko[kC;uzrqlY V~;Cf 	f.Xj,*C"mf@
l,,*?+ P¸i}YO0m*(K	TgM(톢V¢]H}g'=_ĿzZ6zArm}k"MS.ڤߙ2ѯm'ܘ|-ݯP	VUpAi=I'3(mRH$F>˙y<^LԐ}g'̿ͱe.\W/?SҙZk"MheT?̙4>d>joPRnrDpHR;g<8.[bʥ<~|+sG$1?GQO}1[w\fe34y<cPb~?!E>v~1G?P(||0@Z ?i=H8~f_f;i}	0mRYOb/<E5rS+ZadIS.ڤEd'ڠM+$G#NËiZ!ܪ_C¸)>~&LOQ<۸i<_#C+̧1 i'~xQ{ }@_,yaK?#A%|97L5ևE4$g&imcAFKJ/PQ' jZ
v!$+23Z"7t2}֘kYkA_˶D3@h |%7)iiJ"[E9,XAr;ڞb.T1NR;?؇r}
 B?3\VֆfSW1,ƩZx28#_ec{>*AKmQjT}D-"	@f7i 1 ݗ(}bHĵLLKAx`;8@v̀T)}gJ`_$@Fa$I@ xB*KfUT#'SQ9J%qm1X*d/WtPg',YH֬G0_BԦWm	&yj=$jp޴CkrP=Z!ܧ6\1.V@;/vj̯kd,
f!
Hb£?[,*?+ Pºpvz}d-0N0m*(Di'vgM(톢V¢]H}g'=_hClUCwM\LjK~&g̟&L+GGvGX59ؖ RU/l1zW\zOf;Q.ڤH4}g'=2whB(.n髗v&k"Mϙ?D=JݯmMNw% !kK[i޳9>siI>_DjA"4$\PK)x	Zjv&k"MS+Za3Ù?J!	2we坑8HhJMTNT5RRgЕ4/TjZ	gCfip)@bʥ<~|+sid|}J֘R	$v!$FeU襫W8t5rLmyG0?B/`#">1V޲ L\CY\rG9?F^eP5rL)0ֲ$(˶4daAJ6tZSpbwia%6%w>"CZ>ҒٌtɟbċOpaϯ`EsO]O\wuJl.|0ؑrsK Uc~Y˚红J"il,s=׏D*BKY9b_9C.fH3"8BW
s}kr>YFx[9ɬ.U3d>G}zLt4P54}#ZvҢA"4ڞwiaF{K*4ZQj>j%kL*%Tr,27BgK5rS.ڥZȓZ[6LC9d|%C/kÚ떩Q/cK1=灟#j2eWV[i|c7:*~XVcImxJ=C#k+TfW
&fk&imK$#MYOe̿˙m$*j犥k]ֲ$?*mGhzv#C2N	
oPSҜT,)vҡjqiH6Swi!Jɚژ >%(qmZ13?ݑ$\U+F%)HftY671^;Rh*)/w W[
(f2*TZK#e/YjV~&Pl-1f@VyƳ0*aoc+mN6L/CBPBh9%ZOs镈-ˑV1G\̦`2`?>#$JC:5|Q46c>:9^YeA321 tf[l-AJA5l2(ӕUmaQW@¤XUg1`8NS?J˕
e?V(j_cY83BBC:*l*4rJR UoX' 	kѪ2C c:cLLJ7$A3))2$F"Qlvfw'(ح2v7cb~LR8#tW85m ֟CdݨDHfS"L1+ HfϽ`gd޼JA@d$!RlՒZ`LUUVfx$B;b DĲ6aK(b$dIZF7@$Q#X<ۍdŶrCH~ȍaH͟fODxxY51S6fzՅ#3m-C3m/d761vCuU
Fsțjy576b~nt1~,$ess3@aIM)k&o2oXHų>-dM2ý/u~R]	{VjLd_m2#k{ i1{Lef?!B& iJ~D`X@"J5{$0ZMqf%c j: Y@ͫXLe=$0, #8dgX%fDFleZ5w<-]F;:+3e!#8ggq2-RU3?CSΆ) zًc"6IטxD4wH%/qWz퐪-GE" @jAʘ AiL7pt1GC,cPg^j3Pg1tfđR3RU}CrƲTg]z)/rD1("r_v f3$eMl0ω<է"A*CfYT#'*+4 ,+d5A!xT"4ְJO3wAʵ?;D~yZ\l6\1.VV~̾wp
Jc.
;ŅD6\ł3NHC`
b6\,*XtW-?wLq2<SI ֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'2:Ŕ!|B^7)O; tB^|ɛE2U4^ekL*da0:m-T%z{#h[E9,X9jzLq-R;1f.GVg9}@>ͅxs}G&7Lr7nҲ{L]ݨX{K 栛υs`A}{/e7#5\3i=S?Y7~9iJk>{fL>??υsjaϯa@LKy1Q'vgH5FKJ/PQ'DiDjO{vX7C
ymRdI-*6E+58$CUQ\H!ܪeKxW8sZczOf;Q.ڤH4}g'=2sP)!PW/=LjZk"Mh zT?̙4d>jtZRnrDpHN{K*gvS-S"CZ#o3݉*1,W}{\3)]Bo	wat1~#,= 'f5DYX?dwV	kL̔gׄޤ:xln,`S>	"lo$'	s&[l3"9mC "jZmKDI :I`2[mNMeknw-hgr1 əlfaI	qɦ\KƹLu``5s%䄵TKD&P3kGG^=bp|5smGAF2*kP46҅fc1mJ	0*P?k?aZVS.?+pw+?gX 5	g2ed,*C#f? q	 XU@l,*Z>Oie_g&im7jqiQF#MQ;=m-(ADl5C9?I52$ք6Ϩn髗eTYkA֘LStS'M
tZRod~=3K
w<]b+Zb'R1?0MݤU.ڎ*w)Q(sAvڦ&|P	$̎#{;-yjL:5;i2gG9]2u7Zs$$[`R~M|9`jYN1'dvCb 7-H3G(mHdB:l2y/#"
"O:m07Rtn<Dg= %Tʘj9=Yb`*T[0mBPSEjgh"k_0iX[k(kX5CYYU!(S/ql\gr C+Pa%
q IX,P-k3;#YS/灲h4獵L>Ձs|u%2Mח[adC_e;O;axd'ܙ`Tki??A?8,XY,ߞnS	:	ƎFJS
ʍQWȃ[l?fc+3CvCeupQMQbdfC4%dI
s
B0Fk͙@H$^haU¸]KOv6P1吮_I;`X+U	|`/)0W},,] u
a('xw6UPA˛2c";B`'$PjIă5xI67Ik9ӣNZ>+C_5::aֲb~ZK+e`n$]Shsw?<;`2e̗YM̯^&P	3䆟NsIa͇<ɗpY2}ɖnU|+ìX&XYWya"aeDԤ"^J$`;V^"r3  J ۬S )`si\:LH)F4|(V[1t@P.Dw
9YHö]brqa:!I
k	B&cZ!`Zjil˺2T#'
j@*3#`:PH^-x
jR
02*Y&B(j޲92	76`{ 1mֲ#bA9^+3a(Pː1Ԓme7ZgVfw)r圏9Fj	eNWaZgdxj%dfSa'x*C`'ǠE`$L{1PH)|SC,:Đk,eAaQa( «~JñYF1	PG+)PIF2tpgbiY #1/#wA#*r_k?8"_o jgs[6`1[mĂe'b?&a%
9p$fw-kg	@k9F˕;r>櫏VT,VK#媄//twL/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`<e1e/PW/?S.ڤ@Dbb>cth _1Ol42ASj{#:m-)ieLO1m*֧OL1H1^RԎto9!C1~ew*
ւ(sZc<M
`'XNVU9VEUN"MUW2LS	Vڜx٤*e9$\1.VVypd5R/ŘIBV\H_4-K5Yְk+<ȹX̎9F˕w+=Z2P䕂me6#kTy-fgrկ	𙂻mBe;)ݍwlB@$\~OX@:_#N053Fǃ9](wNFI |aƥ0R405Sb@	IA 0B#id@ 3(g9Hv R%zx@(MZR%j`-e]ӁBx$e3V% jȾOk9Ӿ0VN0Y1?LK'd/o
¸C_e;Ra'<aOg2e ɓL<TkiNퟌfؤ&'3J	8XY`oMja+PA#BpJ0je|:9QSas0Ydp":+"jf#2/ RHURe\L6eQ#yW`JWe;}"ˠc D,+K9x&]b!D̸o%0!{Z (L5	B%W6UPAۛ2i;yDwOIRԐA<^(	e5i-
gpNurUחѯ$YLI>wpҴuD^2fK̦Oe[aCW
g(wLXe;Ra'x66S&^3d&Xܪ5W7'wlF,l,,̫x0lp"jR  d, 0, D<; \( WX P 
X 6$#>+q-˺`jdrDTy"pAPhb`$al.t19Labkyqm$FP5Z,*	xkV	%F02Z%($/
V<pT%B2p'
v:~+0a+e̾2M͘[l5j	YBN\W0e$[k(Tdw+?8z3NHF˕w,}ib6+WK*rVKm+G^1sC+Z|IklkG
gfP	6@E2)vڂET9N'qOwg)5Iu!RYqm$
k	EaU灏ƿ%a؃,՚F1	PG+)PIF2tpg*u9S	1	PGvZ~+9[s2l#ـmxDqU0PN2f~&a%	Yp$aܵe-fgrᄠzr{#e՝9ZsUUի]*q+%2=:c˶/mI	LMSJFEڞwiaF{K*4ZQj>j%kL*%Tr-2a#P)^~]Jʾ&֘aVDJȎ-ݯS¥_+gZ5_"c>%ʳ'siJ֘R	$v!$DefMH7tYH bfYYiI&OmF>Tg~fYYiI&ԧ6g#MXO3 ɢfYYiI&7R_+44}b?dKCAX4.x![l6sɻ ݁\@U݂2P AvrO'BGpw Av^y8I>e<(w2䜏rNMq.I:;E{2 _ج cϭ8$;EaCY+;Ea˸Y+ͤe[|N;R_+44}b?d$);HG*6L8/2))OmF>Tg~iJ}|3o4͓?*S|3efU'lp_fJ}|3o4͓?ԧ6g#MXO3 J}|3o4͓?R_+44}b?d3);HG*6L8/3J}|3o4͓?˶ídI]ekTSie;eT<V¦O|޸@A#鴰=9LҢݳ7>@UX/D6D|ٞ;gd'd3QX OEu$' {4jUeAo׮`7;*0{:X=׎<n;	W<,9I
C<~
kvw`+h.vMahqL഑ZM1hWГfG -1-HnA6+Yh׎mCPX OrJTg=FK
/,-(PQ.}g'3``<["bvu5LjDSieM	[+ZaS'ZRo\r  ݙq#f°s2"5L\K#:qY92YNg!&9°$Pl׈ݕkI0-efU_mV ESc>cIbH0imda-,k6nX`X#	`J,
; Re!6
@n?$)#Jn BWai^2CېE$-W- 1-mweCG ',VL/ Rc˺9brm *[Yi-aaW:7,5nBC^X3{ R66^݀@C,ܴ<MAξ	[vF;E$-WV݂іGnJ;ء`vh׎~'?͏1YexrɎR	-(PQ.}g'U ft["솼ئ]J&0OB'A;鴴|޸@A Ԏȍ
~ϸx>>( I<$5|V  +iHuf$`ZYYsZ1$`0{jlH_turSPI*[Yi!jH0,*9`w	myQCܴʹdVkTcb0=Jh[T% %$k+΅)5BS:nu,ybB;^X*煂0+lA&8ApZH-&@+YiJ׎mM~Cυ`-?/Ӧ;i}	0mRY,+fd52M~&0ALl6*wvqBLsQGυ`!H00-IKf9Ay$nU$6*0hR}	$mfԛFklUHͬ/fk_s9k=TYG͠&=i$aB;,OO<mBG?/&;ਿADl5Di%Trت?Vgd=Ll525sڞz\͙ljliJ3S'ZSieM#BlmLuC5nd,4
K,~w)F!zHbZP$}ms1|H++f3#ܳ`hF?d{̼vNML-RAT
i=Sʻih
ڞXW۲,q&a!`9ז
9`Ij=ahaW!h-YhG.	&]6}ʳ./I0RcNFJh㑊H&jM-:V:nmX|vUb';0R{%]
8 ~9@^Z0-@_ ?M-Fݖz8VZ~e֧Tcb0"))mRmlƲR/Ыh`[^t)僝`lȰy`X-z7-Yh8-%Ebɕ3yZ2EH*X0jmfWXV>*-4ԐL3ZhiaV1אFז
`H"z7-jB^ZЏ\Agj}B{'ڋPυcf]@V&;Ӕg= j6_YQ'ZQ+Z]O	gefð~A-N~a*nfCUW3gW_{">"X(y|eʐiI!6jL`$׺@O	&XZDݑsaGU2m` (Z8'#*v!UNg35J`ثYg%fhqj8۩*"XT>>ڇ4qB+dZLj:Yk@OWԎ~|+A[O}cIGrx"C!v&6ʾGJݯόePh)>_DjA"4$]W,.QCΈJeT gֲ$dn+*+Gv>1aO}cIGru_繫]ճv&6GʽJݯόh'3(mRH$F>˪=4qEj6ϔ˶4 ϭdIU<JWfHvLfYd27DjA"4$]W9ۊ(W=lLj}k"Mh	J8ݩɔdy-?/IK$#MYOegۊ(G 6x]Jʾ& Ro#7jGvce6g!Y2g
f`}%T	'=k]Zx:p+zv+*D=J8ݩʲɔk=FD}dɞ|cD?/IK$#MYOex<n(^6z>S.ڤk"MRnwk |)>_DjA"4$^?ۊ(W˶YWֲ$ւ_7R;'3(mRH$F>6,sKP2o˶YWֲ$ւ_7R;(i/wآ]I hO{/ٳ]2gU62VU5WԎ~|cvR|1bv$Di9?I_b4qEΪm}k"M/RnfCeHMI)l/@;R;g/Әk;&D|dg!}7Y2_Og?%k`էόp@O߂_o)+YlcrmR.ʾ&FRnfCeJnȈR_=ݯI%ʰdGͦL~GɓyȕY{?X_ju[<Uόa)i;K3+Ylcrmln(W52T6ʾ_7#_l)lB}(CX57X5όn4';Q.ڤH4}g'=Y9ۊ(xcO˶SGֲ$*dn+
>|FnԎXMI	Lf'?YJD}`D`O>1f`}%T	'?iv"ڙv&6GʽJݯό`d'3(mRH$F>˪=4qE[>皙v*N&(YW_7R;6I}%T	'_@n(g:|_^eTdIVUWԎ~|c|'3(mRH$F>{iv6zAEmCgԽDLj@O6ʽJݯόd R|1bv$Di9?I<n(j#>"v&k"MQRo#7jGv&2?όd0)?1bv$Di9?I캿Zn(3g.hpS.ڤ߭dIU<JWfH&P5' ';Q.ڤH4}g'=Wivj\>eTYk@+Gv>1>)>_DjA"4$]W6n(>ymRdIUGԯÈڑݯ	U{$$;e6?bW#&PDk?X_Y`O>13O0R~cIGrul.QBgڙv*G_Zȓl#zxqR;c-i$I)l@ͦL~G'"nm2_ό`h$i}
Owآ]I hO{.gfjn(v*hDe_aԯÈڑݯlM$IKdD&P3i=QD}dțLd0e`Ak'HDjA"4$]guۊ(vA|BR;Zȓl#|2_Fn	U{$$;"(CY2&_d{ X5e2roɎpZA"4$k?]dڙv+*D@+Gv>O}cIGrx\>lLj@O5JݯυuKO}cIGrxƙ]>3G>ґZcL>VϭS-Z ֊SEU֩A>ӏ  փV֊ED@
>S)Z)ϭ֊EaP)Z Q#G_oߊ_u_so߹ca}~㿹}mmmmmmmbwqs~suw}woܝnR0k%Y׎K^9-x׎SrT4F5*wwǡ`]'ڟmmm(|eO[\DKrxHDj0)i s!מ<*6LLLSmجPPg(3A:Mmmmmm?m0^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↴<'+.}EO^U.\SR#r	ۊKJWn6
Ɣ<'V2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ/2׮^8!6xƧhzenJV=z	7OOd<
!K+ O S(r=yS].ivዚ]tYja%O^nH7L$x=<Tx1
B'*@*#AT3?<ў!v8(@0A@.@ 0hcC]tZ"n(z9ۊE9ۊEsK=nCg.~4qC; !}iv⇭hCl9ۊEgx\@ZA1>zHh|C]tZTz$WzC]7-.n(ElCgsK=nBn(zQ^t4qC!R?.P-lhClͨz[ЌCď[-[> AuU9ۊE}Sv?޷E|ݳ7xږ9ۊE/QS?.PԊڗ|ϡ.QS״=n_>C]tZ)jghp.P-o.Bt9ۊ*z["<.P-j״8tV4r(5/Q(pCď{Niv⇒ҽ˄'4p(V4?DCă4Wa<"h}K@r\=wK꛶x+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,~x')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌yfL^vƧXۆ5#"s-L$\	wC؆鄏b. SRy S0
3?<?<?<啌V2YX+*b5=z.1ۙj啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjK<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*od`׮4p.UK/e={+]a#׮x0lCt)
h1<

O@6<矞~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矞~y矅@.? {@ 6uSiMz>l.hBy qIIg Ϊm)hΪm%$͞HR%5啌V2YX+*b5=z.1sKRj啌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\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjK<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*od`=yS].iv5"KS	*zW4pG]6!a#؆֙ S
)<.`/2׮^8!6xƧhzenJV=z	7OOd<
!K+ (xp;8H8ppr?&0Ɍ/b? 0<N;<N;<N;<N;<N8O S(RHL^vƧXۆ-5r0esK$zb<n d<LO S)aS0 /2׮^8!6xƧhzenJV=z	7OOd<
!K+ O S(L^vƧXۆ.iv⇍!KS	*zW4pG]6!a#؆Rh*bx4)Cc6<<?/2׮^8!6xƧhzenJV=z	7OOd<
!K+ O S(
r=yS].ivዚ]gMe={+]a#׮x0lCtkL)VH`3i"z68jkд,H7xƾx')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌y@Pi׮4p.KS	*zW4pG]6!a#؆Rh*bx4)Cc?<?<?<?<?<?a߰?<?<?<?<?<H2zk=m6tWn4gNHivI$I?.@-f=?  @-].8}ޗ4>l.@-f=?  @-
cѴ'tޗ4;x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_urtb:ZxP0('ǡ!k1aB0 ?@;(ǁ,  ~<r	.hy-+>z%F	<xGpg.HԵǮTpGt$wK׭Կh!.Ѐ(Gt0| 0S]>l.dTpF#<ǈIK2R֗o<{%/H6u/Ǐ01r#$Ez#ȌA}/ǏHԍtˇHr=>
H._K:^:pA??^6zGtz٬K<FxGTpB_H|g$pKd|Ʋ;(6y.<x	:!RY|g$pKdzyVϛ<<xrᬎ:|Gt%Ǐ#<a#i*FtO>!GԽD<xrᬏ[T鬎yJ+g͞K<x	:!RY|Ǐ0â.\56|Ǐ0!LrR$
\9l_Ǐ#<a#D*\k#&Ο7/)El<xT9m#i)r_6gdTRR38ElA}#z^ȍUD5<x񄎑nږHޗM\y#RNIU.\<x	>|>l.drR$
\9l_ǈ$pD6ϟ8t#σdgTj8Fu/g$h"+9k#gTgͥ<x񄁈|;"+9k#gTgͥ<xISv";Fp/= -r	*FEE qU/#:bH@Öex3^8t#ϞR׮H@5"6}/Ǐ0gr#$zޗȊB.k/$EqSi*FjGdtGFtä9<x9mKpgs#j$ RfvӇHr#$TpFN*m![5<x9mK=oKdEl![5<x#"rgR7W-H[[H2<FxB.ȌG(ԵpDF6s#dw͝>p_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V2YX+ebL^vƧXۆ.ivZ#H#"]8HR񴔐p'-ǈHӇ)r7pG6x29F
\9l_<x[>#$zޗȊd7Τ Rf<FxGHTGԽDé@C0G]<x	)|Ȍ@z^6k"+dTg96CpB.k/Ǐ0g-zDb[Y["<!gR)pY|MgO\#:ç͞:̈QT4WO Rf6t3:F32Ը}#gM[5pg.8Fu/<FxG=|Hr#$zޗȊG#:K-|ΘHGh\R5lF>Fi#HN:Ca![5ԏ[EȲUK,$ pG7<x񄔾}MMصlȌ@z^6k"+dTg96CpB.k/g$E |ۖ>n-^KԸ|Τ|ݴiEm%HO<&>Fy%Ts#g= vf8u#ACIR2+-8Fu#z]5r俀A|AxGnў>6rHn(p耍C6lG!6g>F7l_<xTjH!Ȍ@Α[:}!
)BrB3f"EFxC/K<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*o;,?9b.ȥ~so#SCT7"2J7qX?sȮ1U# ߕ98Cinr7G62gAO S(ʘzO^sKHjvCTivᄏ^lCtGФiL)R1
Blx,+?K<LPW#ו1zbnۊKS	*zW4pG]6!a#؆ULS)b 6#a?/2׮^8!6xƧhzenJV=z	7OOd<
!K+ մ̏?C8034?C8h3_!>Sq!3C83?C8g9USC8[?f!?C8?C8M,q"gbƿ!§ga0gHAgl?C83031ga*?!g`%31;307g`)Wgc4?נq_!C8#35?:C8"qD$C8??gax\H(q*(q@*q@*q@*q@*q@*q@*q@*q@*q@O?32gd#32  H$q@,q@,q@,q@,q@C8 	!?_gdgdgdgdgd732  M&q@-q@-q@-q@-q@.q@.q@.q@.q@PC32gdgdgdgdgd!!q@C8 
_!/?gdgdgdgdgdS32  T*q@RK32gd[32  V+qƇqƇqƇqƇqƆ345_!Wghk?C8CY?qƆmghf!qƆoghf!qƆ345!oghg!qƆqghg?!qƆsghrqƇ'ghrqƇ'ghc??!C8CqƆ345!gA?#?$?!--q3?3?h3g$:!g(3agC?q,j??!
!e?`q C8+q,??E&,b_7?I?ly?nyv_7@O7t?zy笿Z=`gCL?8po?py_8@O;ş9Og*90<d܊ya#ojn?Y܋7r*?r-=o/Rr*wp4?/۴0G3p3p;t:,?@0ݿp3t?.	m8ٗ6@O E;y?Hon?E CqğMo'3-Nʟ
O7?.@M?x/oa5#_G5?e5/5g57}W+p{#_dkW@F=dks!{#_pF	M{#_ 7Cdk #_FM}U#_?';'{#_?IF^E!W/F0g~l3dk1#_?'=?dk0?5bw5b5dk1S#_L=COTT=@GUGWPD/dk^Tz dk_P
Fſ$FV8F/VՆ_'XFʟHFՖz3>dk_$F dk^dny2 ߸=T2 5^dwb -Wꀷ<?Z̋?8}E!jTp@-Wꀷdb@[ԼۈZo%|Zks.g7N!iǙqMo<9?3 ^!iO3xg7hfg7p|Mo^B_3óxg7=c^!i=a#Zk^!iOEX%MX(z0Mon!iWɬ 4/ɮ^!iIh753 wɥO4A4qM8hBzq8yqM=g搸B4N{?җ Zk!i4 !i41MA!iS!iS!i<-9>!iP--5q3HB_''y+Zkǚ|B_'(y%9KK<B_P|T2an!iX8|H`|<B_,#qM>,/Zk?\B_!i,+M?<`M?g[-5B_Xał8Zkk͗M?0W-5g8 I	٧6E̓!iyLbg6MX`E-5C͊B_س-56B_L_<B_Le.!i5cB_L$x6M13
B_L,6@d?Î!i<B_'x6R<Zk~_<8OGlO/.!iB_'Zk p
qMAB_fqB_[8 Lp-5;!i%7 -5Kc-5SZkL!2t?vN!iNa-5׈Zkg!iEOC!iE@Zk?Q8PP8tMy.!i:xPi"Aҿ| !i
^/(': ^!i@!iP07xn?'\B_77qMܓ7n"E8[<IoIn >!iE;8n O(<OZkO(x %򊗋ek-qMZZӈZkYx-5 G-&qM,~-8-HhqMZ	53ť!iLThqM|6.!iOÎ!i-x<y:|__y_vC;1 uG/_v㯋;uGuG$/G_r`:_t:/:_ua|_ԇ_:/3qp:|_k_Cu!|_l_ C/6Cv:_㯋/_IPu$/I,/IP|_0_Iu$/u%,|_F㯋(u%H:/0Jd:/?|_M_Squ%#/_Q u%A|_D:C)8u%_RxJ,/J-/u%G_R/k_q,uKuK^:/s/l_cZ ?|_eAY|_K-/cf;_k_uw /|_öcô;h:;n:h㯋û_:e!p/vZ|_/لuv:_㯋y xL:<d:7|_;|__<&/_8uxT|_:cx:c7|__8u<|_!q㯋A;|__8H|_ /q0u)/p:'/p:_9u0/u1`L8|_Lu&/&L:/& /ƃɍ_b8e2a0u&__bxa`u&__au1Huu#q/|_L:! Cq𝎾/|_:&/:N|_:,/Y|_(/u:/qӁu4u&|_Mf:G㯋ɭ_kqH|_M:S_JC4::K#ɥu4:`/d|_ïzuz:__u{`|__:=N|_`uKC=0/T_rq r0s!:?|__/_8::_8:Y|__r|_q/|_/!1>//8_G_0u|R|_<u#C|_G_|_|_~x:?uَ/_/|_#`_ï~:?,/hu~: ,|_ /㯋0  /㯋uu,|_ _ :@L|_Pu (/!/uL7|_p:/|_x:2|_uL/Lh:;|_:_A|___ 0:0:C|_a|_zp: O<|_Ou'|_O@|__ێ/q_|`O)/'/O-/'/z |_ /㯋0 /G㯋uul|_ _:AL|_	PuK /a/
|_#q!/|_!/!1B//8!_PG_	0uR|_"	<u#"!C|_!G_:u(/(H:_&|___A㯋AuBu@:
C	ïA<u@:C
@::V/(/_W/_Y/Qn:u(:H|_$:T|_%QP|_Q:T_㯋iӁ5x5chukA5q4:6:4:_/饑饡6!㯋5p:Cuu_0!|_!|_:	C//ێ/Oݎ/?CG|_S2@L|_CL|_R|_!/:4_!_Y|_hu_ufCR|_X/),|_#q_R8|_Ru~0x:|_L_1:㯋IRn:/$q`R$/(#H:_Hu)'/"RO|_EY|_E:/#RR|_:Ճ7|_d|_/va|_1/t~:|_q|_8l|_ uG_&/u0u~)/u8uҠ_K#;uT_u~,|___/|_ud:
3|_/y/_g_$/=u~_OɃ_O|_<X|_du~ex:1_#)/_|_
n:) /
u~7<|_ / VC|_ u Q _n:+*8/ [_$/::0u)Hu/ R[
:
K:4-/ş  _L#? CLu~y"_"/_"/ /!q$ïDd:?Df:D_"_u,|_B@"A|_B`"&/!HuïT|_DD,/!duC:D:_")/?/>uq/? k}xm|u~1?0/}_>?|_/>uc_?/$/?|_0u郯)/}8uAA}<u~_>Y|_|:Ꮎ/>a|_}Hu"|_M_p:7A	x#u~s,ïY/+1TQ"|_V㯋uQ_E$/`/Ă.n-^^bًCf$v׮.ܸBӽni*7pwjZwP%F*=mpˆo{$HˆZ#.|-
pÛ"lCȨ&k\0ѝuBpÙ=nK5	<	!7j||H%:d+Wk⨊ˆtT6ϼ4\0D7d6ϛ=|VkvrhzCz-#: 8C g^k pWCd/5`h!Z 6zC{Cgz| X	I$bڑ]kCڗ~k,pÙ|}(> bB<x|]$Im>_j q$üΗ͑>_@5o5w5^k1D-A=$2Vf-yDWHDg:Ew( H1hˆ]/y2\0*3μ4E*g|N1`!k8t
"\Xfʛ_<N1`!f\!Sμpr3vç5`&iU/r>m0 #f:.h^}n\Y zOkR༮\0n<x|LJJaf|΂pÙ=rٳ5"|7l|	BIL;=|O5f*fj(R巚x>ނqXʞuA	bRB =QE/^x|
$ýcڑ< EdZ:p|L\dZTJ\pÛ"lAӔj< 6}Sz)tքgk  7g7Mh_Tފ]5|̑K ^W.s&^|Q	!6Qu: $ 	!\o4zC{Cyu)a;|jZR38tz>;|jZR35lb7xږT.y)4tˆk6#:kCns6<mKk06pÃ7xږUK9_`ʠ\06|>_h+r9vԵϞP歟SSw||1"Nˆ!vԵϞP#;m۷6[9 y_0tA|jZݾn-hFuSo56܈/+8@wkB)dz.T6͑pݾn-hE lCj<!vԵ=ܣT]n-hzڑӿݾn-hDpϚ:	p|/+8R֊ۧ;l髇H~΀=q0|OsKRի\sN;nn(W: sGPn髟(?ۊM=p| 0	oA.P	|h?ۊ!qCW <l]gt9lBl*!O*!;D}$JJa	Wt=nCZ_ShjC>tZ[CT$:p#]>lP	o:}EHO<â7P0t%	%088t]^=Ht;x6CԾmPvç=l_R45BCPZ:|!O{J->xC{Pvç9ۊo[CT$:p< QS	o:}ENxCCT$:pi}MBr|1%	%088t4qB+:y_ρ$üts:xU \0hAlO@=t.,pÚۊ:pŎiv>O@=P|X: zGۊ6x4qChS  ŇhAuhn(vA}ivdy ΀= iv6ϼ.Ph: <AS ۊ>9ۊ>x6: <AG!h|Q]6>y]6>yGhsPBa |Q4qCgh\RivHќ6<Z: @9Ǩ>΀=|  Nq9ۊ^!3^x>n(vAxڇϩzGh@!PgO? {B  p 8b}Giv⇍Q[P/Q=k]gV>F}KJ<? {@`<@\< z@9ۊ}S(.iv⇭Tg|A{GhG!h0	(3#|P@cGniv⇭T[>x6: xC@BaG9ۊ"jn(xQh'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 ༮\0'jmyC \0'j[>_>r5? {@7\0O@;V={CNcO5<pÃhWç¡H΀=v^6z|#p\0 <FBmhΪm Ϊm'EzR м\0hgM|J!r΀=0E	X	h: 6_D[@ˆ? {@bN<_@/+8@: ų>y@l//|8-@ˆ? {@`R ^!3^xtgh\R  1/+88: 'K:| ϪtV\0h͟yQT \0h͟pÚ΀= q /+9//+89A.P-_<_Z z	,,h#PS_j q$üR$BIL;|:wX92w .A(I)yóB%	%05L^p%	%05\ ny\a|LJJakU4ġ$
"\Xkvr5:3\0) .kZ/+9 <Aَ$r5`&k	"8$üB!	!_7Q.BzHd&UkBpÚ Ur5t^W.s_ Ѩw" kѠt 0\0@r5	 .ˆ $ü $r5
y\a|/+9@$' r54]Yr5UE+5+5"C1ġ$0+5,BBPS_ Ri/+9$ü<?~%	%05=t%	%05P^W.s_I$kḬC b5f<H"BIL;|7`ˆ(
0 D$澌/+9G:q>c>r50/+9HpÚi^W.s_*@@/+9-r5(hˆɠ 'E0_BIL;|Ir5 /y\a|@x pÚ,!r5BX\0&V+y\a|@A<ˆ 4pÚHBAy\a|/+9D\0/%Hˆ˭
0^W.s_LVBpÚkb/+9A:qZ+	BIL;|VwDPw8w-ˆˆP.dˆډ&q(I)y<CkU0/+9C \0Ǣ@^W.s_1/+9@\0/+9BpÚ'( pÚ
y\a|+^W.s_2 ˆpÚƄ \0&y\a|C^W.s_p^W.s_[R^ˆ&  X$üQ /+96ˆҎ	,,aM^W.s_YC%f6x@bB|P b/+9_0tAk  7|r5"|=$2Vk @ˆV:/+9`X/+9APk:Vr59༮\0ar5-.\0	y\a|]ˆ kA^W.s_༮\0]^W.s_BDм\0AxxˆFHy\a|wD$v (I)yT%	%05J!	BIL;|B$ü$P`k!`|#r5!k!|格\0P
g!y\a|pÚ ^fNUApJfpÚz Ā'J| $@j8|"n
EPb5f[K( r5Ay\a|]$I_7R	NpÚpˆN$'J|L\Ak0^W.s_h+r5ĉ:H^W.s_ ˆ kl !y\a}p/+9Y`dFӌFkR NFӌ1t5 NPS_*lJJak	BIL;|#Pk@#PkT]PS_ 0t1  JJak HJJak/+9Zr5f*fk%+"ٯ!SktQĐ4|BpÚ  2јx>ނq5*M3Qh%F ! bB|"<kȧ ^W.s_l
U1(I)yI `$ü  BIL;|!*	BIL;~/w$n
$(I)yC$ Pw,wTPJJak1tl%	%05ରBIL;|TBIL;}8	BIL;|EPJJak *
BIL;| $üX: $ü²H;w"JJaka
hwXC.C5\	d \c5\	k(V ٯ60z\|FAk0	!|ZPpx %72| X	 +_75+lAQt@|>@.TlC29 |TZU;5 z335?@#ѶkBak# *Df0<R-|&~ʧk+9y@K-BLǥ$Bǚ.@f,U~~5Fؓ2OT9J-_ |
C|=`Jçx^';$807	^k26!f! 
ZErErfL `B p'3_& vs_5 (RI$䴨 {*?!&%G&%GLJ?oɉQ`bT,&%GoĨ3ĨQĨP=1*?T/LJAgĨP QX'B]OX\1*?Vm=`	wBߦG0?y*?V~MJՔ=`	w&%GAgQDJ̑b%dzKȳa."QK?5*?3MQ0DJ=b%(]&0X	wia.b%a.X	wN0#(]^FX)zK0a.F]惿XbF4s-	h4%%k*Tj>5*?5?&%G0#(]橞F5)KԱa.RQL>F*0(]F20(]Fb%,-zKX+zKهQ͙zK٧X	wb%lL0a.dX	w	F6a.a[(]ٿQQb%Kia.mQGQwQǬQQQ^F=b%008(]QF+09(]C(]S(]a.qC(]a.ugQӟX	wFG~FGF\K(]/(]K(]W(]g(]{(]ꗬQͽb%na.vF7(]X	w=b%n%KZkɉQ=Q<k1*?=b%30<(]?Q>F^F=b%FɿGzT?ң|&%G{(]M=b%(]\Khua.'Q։~FZ߉	Q@sa.(] ga.X	wX	w_X	w&ޱFXzK!?0B(]ua.D0D>JJ"oĨ"MJ"Q$X	w@*?870Q=b%p(]}b%pT0a*?ɉQ/X	wUa."T߬Q^F\"zKpa.Q3oX	wl=b%K#(]gQ4X	wbQN}b%r;0͞F9*Ka.(]!QDX	wb%A0Ha.a.a.yQ瞱FzK^(]@KT!~oɉQ/(]B'Q΁'"Tta.KAQA0b%!/(]b% a.OX	w0(]h>F;}a._Q~F;}b%v*zK%[a.ia.(]+X	wX	w?X	woQQS(]F=b%0?ң񌿓UjT1=0IQ30~YJ(F/(](]DJ_QRzKd{a.ga.~Fb%2b%2b%}b%b%50LF0LP0L%K~FzK20ia.gQBgQBQBQF_'Qײ0F_gQצzKzQרzK'Ua.ca.wa.𝯬Qr7QrQq#(]0bT3MJ`5*?~Fb%3R0	70	"%G$ia.(]$30	wa.F0	&zS	wX	w7(]&QHa.F`10	b%(]zKX	w$zK;(]b%H0׬Q
^F
?X	w}b%/0P{a.(]C_X	wF
X	w	F

~F
F
F
>FWQ80=b%+/X	wʃa.[KZb%,X	wP0OX	w%KUX	w*zKX	w90X	wK(]\KFbK0Qؕ}b%ĳa.%X	wR0ᷬQ$0(]b%xK߬QޱF<&zKD0QX	w)zK)90Rya.wa.a.ϬQ=b%b%b%}b%}b%b%zK*60U'Q¡Q¦~F
?X	wNb%b%=b%F
b%	F
K*b%b%>FSzKK40
}a.H0
'zK'Kb%4b%4 ɉQб%4.z%40~QX%%LJ°=jT}b%)*?
/X	wf/)QUa.~&%G0(]0(]0wa.?0sa.gQa/(]0a.U0,Kb%b%1Q(]=b%3?X	wKg~Fa.FD0FM0,5*?ɉQ}i*?07%GR7QƤˉQԝa.%GRQƥa..GRQƢj+zKlkKl*?00m*?b%6?ga.RX	w~aJ׬Q4lP0*%GbQJoQ$l)zKlbĕzKn~+%GsX	wң(]pGsX	w$n(]wuIQ޿X	w*?b%7~a.$Gq#(]q3l˞F>T7=b%{*?=60<}b%z}֥G秾F=p*?=A0*?=sa.*?=#zK9JIޱF=qzTzS0_"Tz%Kq/Q*JԨp(]㇟py*?Wa.	~F?p*?b%8 T8*Kr~"%GY1*?Rɇ(]㥞FIa.ޱF zKt(]U~Ov?d"!c`8cп*gHʠ:pw%GB]h,KJ]	VCKve*Jc48rץG48`73Jhhq	w}%GgB]T;*y%;+%%GB]ʕy%<QO48ǁ_*JǃĄx̐.	З<t%]:/X'B]4Mt%z:ǾNu~NqO	ЗPt%o!.l<$َ$ن~hB]yI	w$ٔ<$ٕ|$ىhB]/4	!.b4Ǡ2T=,z2`	w{*?`	wX&B]=K	X&B]&JϗI	w$ϚyI	wW$%|L@>)I	w|$υ/4	!.hB]RT~1&*?? ߻4˾=*?Q\?IQ%G3J| *?'yK	w4	a.?4	a. |C. xRTO4,)*?@Q 1
?u$ 0G ңO*%G   Q^kzTңd/!*?¯zT*?ȟt/#iQ^~*?w"T%Fb,GዿXB]፞LWRJaJ5#̝]ሩKW!.dBYyAwK3]0}`	wy(_QyGD!K	O*?E4
.$> *?FX(]NOX&B]M!.&!.& *?dX(]L0T	K	=`5挡.&K~ Q%GK~	> *?~Q◬!.5JϚ.(y> *?Q.*
 *?o K
y#oXW#4A&N)
B]+]a.O4f;@)	wc4f	Rο4 8K3Rʾh pfY@)	wb %~h!.< G*%G]NF*? 2Ϛ7|AZT f4o	w*?Cd"]4y	w(L?J<%!%G_*?h1G@2JrBT
"%Gd7J:FJ *?hDiQB?G t7*?h ~&IQ@)QB<Y!.Fh<пX'B]@{ң!#	ЗQJ%8@O4A?@a.K	wa.@0D4	a.O4AO@	wԥ	wXKQߚS4Aڹ@kgRG ]J^h]Jh]D4Aڗ%کyK	wlq,%هa ]|%;@< ._h~h po4	a.._4 %@a^ `	w
B]7.鿈Qp=QqQpCQrךu4Aۘ|%۩y%g4AI,%i,%a.h]yK	wo04	a.ך_ ]oJ
^hB][J.,Lң,]Zo4.,]X%GXxK=`	wa#K(zF,JxK
0 Ka.@iQ".DX(]o4
.DX(]{G?4#]腯X(]4
.?a. jz2r9Q~hB]S=`	w*z2r
2T$%KHKHK+/4	!.Q+4	!.RG(y
T2i	wyK	wg,%a.B'!.JL
p*?FU$%s$%4@F?@Fk$%_1/HKD@F<$фϸT<ɤ%*z2vTGϸt)y݉h!.b!.W!.Qj1@O|$T4Pj T?*?DO4	w_pjcQß4	w=@ygg4	!.4	!.hB]$ޛI	w¤2i	wQj *?}g_OqTEJo	w,F}K
0iPK
04
.	3
07ң	OK>R%%Ga.	*?!C}TB q*?!?TBFQ
0	pK	%B)B!'!=`	wplK6(yW	wQ`]T@;	wqT7.t@FG(z2G+"GⷙK
0wxK
0ߚ.3
0ExKaK76%|Џ	wQt/J"%=`	wT8`	wLÀ+	ߚpH@<$ÂpY@!I	wI	wq$%YcT̚B]W	w
0uW	wL%YKK#
0boIp*?R0@}T|ATD|A*TD|H)Q3" *?"&y	w.!{
TIB]'>]#d$wK% I}HK$<%NIN_؃xK
Th]ƞh]|~~&GQ(] iQ>h
!.y^~L@~T%\%|Lңt0W	w6% txK KgK K'p
0?K\%E ߈b@;jLQ
ң14J%G`{ZD/%GaGb׬!.0K9.yW	w"a.:4
.8
0d%GKN%Gp*?#}Z%G,W	w>Q4	a..o0_BKyW	ww>Q/K`	wrƗ	wqKXK|I#B%H>v?$	qTHR%
^hq	w/*?6zF$*?%X(]dDQʇR@E?48ã48át
:?Q}QYxK*? A
0UKR6?Fs\%*?a׬a.6
`	w߈QPK(
)QS_X(]Do4
.or=`	w	#X&B]\w	w$z2Z$}@儨t%J#|EK$zT%	X	Zk	w"$%})QYK̈,+Q,0Y*?%xK㔨"zF%|ф%K/yW	wa.(B]X&B]؃e4
.T%<`;Wvr夨ң`aa*?&/D=`	wwGRK?=`	wX$]z2LiK0\)Q)٥GM*?~L Ĩ_T!_uQ"z22X&B]tK_qzTϼQT¯4^LY	QE?QpԨ8Qp%G9J 9G!ȕa.BK&)=`	w`	w)`	w*`	wˉQPJJX&B]*?a	Q#+JZL%U}`	w`	&=`	wc^?Qx9ңX&B]q*?+?PJGy~=*?sG>뒣 Dd%$Cd%
	~L@K>뒣W9JoX&B]傯!.0ңR}JIChKK,&'Q@L%&_iQ		oKI_J(L5*? 	 X&B]&%G)Q _p*?,|B%ϻ4 D )Q,uQ,!~XJ`o'ZTZ2-
iQha*?}٥G
T@"T@TD_	Q- 5*?/ZTD	QnoX&B]*?-`	wOX&B]Ⱦ%G_*?.#p*?^`GG}ң`_sLz2P	K6GG*?"TE?DdOT'<o	w	wy*?FL*T^eK	z*T^N@/	_rT^,F/RA*&]‧ [J7.d\%`	w+?rTOX(]}a.Ud%V@/rT_9%_?K"z2/^h]mK	K%W	wܼ/X(]+=`	wW	w}QX(]%X$]%X$]	0RHJTϹT:a׬!.f&2b!.5EJ4i\%?^J5
0ϸJQ?Tas~Q4Od%)Q sS1}ңQE?D ?*?,%G@Q߬a.PKT+"G՗!.j	5T4
.j%}Q5,F^	wpWue%=a6 zT?-*?R ԨI*Jԉ~	w .V2 8KsK4d%bKJ;
0KO@S~NOX(]p}`	w`	wްIeI`RX<W6d%+}`	wg*T+@}QzF1p*?1W"TcQW唨ѷbTi;	{*?Qo.L?	w|^JoKX&B]BEJJ|Td%qK+EJyW	w{X(]*T)y%2+D߹y*?=`	wx/XMF/Ĵ߀jT'|B%կd%ղd%\%ՇrTզzF`	wu`RdRd p2s ~s!#	З2.z2cX&B]	3Q3KrT=`	wu?Ds Js@*?愯D~do	wsB B]Qha%F>LWa*?桇*TKLKTh]X}`	wq`K*d%͂_T3@/%Gٿa.߸JplplAG?R?2DJ8%G#yg B] y*?a.
L:~"G?,%G(z2c	ETW	wsp^Ja.nRo̖B]!.-_\%ţy*?~Q&]ZץGZ"%G1Q	wp|K'!.^h]l_rT֛zFXz&BϸJ҇!.FOX&B] ?d% -pp~	ްQBo*?uxK$@B"QJQB
䄨*h]! ߹y*?KO?dEO4]"~1^JD*zF QJC?JĿp*?=O=ß	wsB	ws?w	wsw!.pR.p$|P.pYK
_ė	wqr߈	wqtB]\{..B%Ͼ(PAKOB]\X../|@^W	wu?y*?놞Q	\Pd%R2*?gp^JFKe4
.?rT3a.}T?DOX&B]$ WlpxK;1^Ja./iKȟQ?G^"TNJ!.t	:sK	~QЧsZTT5R T	#OV*B]Jl%RK=`y	wpKh]% y*?
02LD@ܼqKFL	oTI~h]bJ~Q	z2!*THh]dQDorTcX&B]&z20ap4
.X(]&Pd%e/X&B]?Q+_rTCOX(]x*?qTמܼu`	wu4
.AK029*Tv_	wp!."G'.yW	wp/%G'`	wq33O@2ך ]pJ	>pd%Jg ](>p7ң(EJa*?D*zsTخLJǬ&]݈0KJR%?"TTX	wpJDJ
NK)Q ĨUp&~XJ1~Q>!B0LDJZT ԨYJW儨̅qXM	wq*?oZTqq!q.LJ:Kη!.QiQ pe*?`a*?`~&%G-}	
_	wp*?8}a*?80KJjTr唨1*?ƞ	ws_	wsDJJ+-*?	Q?_R~~	wtP^"%G/ ~%G/߀jTRQ}a6)	wp",%G?"TMe*?H+LJ'z2Hd Ip$)yW	wp$bͽ`	wp&a.-*?Mq!.?-z2O6JRW	wp(Q`	wp*TQ"T?Jdң,G2"~&%G2Pd% DJdc~XJf1A%6_	wp	}QzF/	*TCX&B]4iKOT/4
.rTBǬa.Tp 2_!. bop 3ܼp=`	wz&Kң Ԩ!B2d%(yW	wzA'ܼzDX(]		BoKR"yW	wt"ܼt!/
0j?d%ڔ`	wv^Lf~L`-	R~"%GݰQl#~XJh~h7W B]܀^J cKL r Kz2a_*TW	wt0^J
0CR.ް	wv{-*?jT=a.X.ްL,yW	wp,>h~Q!Ϭ%]:d%>h]Qa%	prHd%܉~h]1R%fd%P=`	wtR_pErTJ~Q)g	tKQt4%=`	wwEX&B]"GKK/%GoX(]HJ!.z&_X$]5`	ww?RK)2/2,B]Rm)Q|ew?~r$DJ
/T~dB]܄e*?'_Q!!Te	wp+KJl9J8$RC!B0RC?s˞NK	TpZARKm慸KDDJdψPe/2+]ް%Gޱ+5Jpф%ф%|)DqT&@ 7^J@
0Ho%	h7A;!."QH*F ~r!!.D	RD?/:T@ܦ{Q7DJ?,%Gw0,G+1*?l%KJWxXB]܊"%G܊G"FYJa*?DJr&%a*?^o4(B]ܐFQ$<o	wr@Y/%GܐK<С	wr@1H\% /%G,%;		hPOB%}ң4!.hP ߈J<o	wp3ܼp2
0!_np26FJQ!np2"yW	wp2	>/
0HhMkKhP?J$y	wp4LB%ЃQE/4] ?ܼp4X%УG?~#%G:	#tC4
.>HQt W儨 ң 7唨!_~p ߸Tp Ĵ!1*?n/*?lp6/K9d%A%=`	wx"G!.I(z:#	%#g	wrPK2`{%G,~%G,G,~IQK>IQ%}`	wrYs	ï2.:!.
N[K#̃8K:L$X'B]g	&A%^Nz1d%=`	wrrX&B]ܜZ gK2.z2#̃8Kz:=`	wrx	З'`	wrxA%~N	IQ(߉IQ(m*?w.P?rT_X(]ܠ
Q+D!Q
0(rW%%Gܢ	(Q(})Q(rң@TN|o	wtЫ^Jia.W	wtןrTk%@G4FQM%|FQM&QM*yoa.^Bl%TС	wqg<С	wqcxKl`	wq?KeX(]C<+H
0)B"7.RL%BGp)(zF%/4
.AϹy*?t
07"T_~p<mEHK᧙!.Qlp<&x/%GUzF7!. T(K)*?$h]D^J
0>!.R?X>e*?|J%Gofq D%Y`B]E }TPCGE}`B]E J  	R,G8 Xd%Ӂg"Tlp@sxK	1}/%G`	wp@z2~"G	Q%G2߬!.@*T	SK
K^Q!R de	wp)z2K1^JMga.S?KZT.R !BK9S	 u/4
. s^J N=`	wp `	wp ~L L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3Q 	 *TEG>LLd%@Dcr0%#@R_"T@.oX&B]	?D)!.t%p6%x)QP%%%G	@KJ>T@.}`	w%< JX@ J^%EUh7yK+F"5;c}06Jp6&~"%G	bT@T@}T@*T@%G	`	w&PA%@TKcX(]#92%B1Op26d%@
q7	'yW	wx
0'A%I៬a.O}\%I}`	wX[*?"J?,GV߉QyN"XM%GWXJ~Q`y	w%~WJG ңA*?! _]*?! &=*?! MJH~m*?! xKa%G$}`	wcezTBH9}S<+I~䴨X(]$|+IrZTBI
0	P>$7iQ	BG.Ϲ-*?!(KtD_	Q_)*? P}G
6 PKD-*? PK%@\%@䴨Ac
00 rh;`EUc,ϸX1HM+Hc$/
C`_pT
@7%@@sQ&7@WRT@&}G'>LO}a: ̩	w y"w!.,~Lp2+}e8KY3̓.e2,B]
>d]&. 4	Q K>
T@1}dؾ=*?!4KX&B]&?pq*? ]iQ YR . /̓. S̋ß2.Q%Gz2 Yg!.R̧	wyI	2,B]'YA%Eߖ-Ad%E	7*J2"!.-}`	wr_Jpd	wpD"%E2.X&B]$d%@	0~Lz2 ?L%@LL%@TL%Jz2% RP,N%S̓..b"̃xK%GG߉IQǙ	W儨'"TEsTE{1*?"ď3)]^<>"EK
X'B](`	w p2yN!@._RTBocRA_唨1*? e̃xKJp$KdX̃xKoTE#̃xK︬!.Ϭ!.n`	wL !. !s	Zz2#
!.L~L`	w	 ,%G P
JT>TB!.z2 j)z2 YK<EDJ儨<䄨<} TJį%GaJ+)G*? ?s<QJJ;G/RT@cQ)?uQ).R=d%JVz2%!S	
o2!TN.1 z2%19VYKq!.1d%F6ed%F:7־LG#]Ǯ%GǄIQW/Gp*?;1Gt߾w$[	P	Sd%qTqoTqJJ2R7%G*?5BW"Tj7TjɞLYg	yV`ң2>IQ7d%fAbTfBg*?3#RJQ~ϸ3*?5TJdTks
Tk XTf߹Tf"Tf%Gh
TfWxaJ4AWTJa*?1`~+%G,Q_IQң6qTfI*?3`R6M6~RTfGl`&%G5t%`	~0up񃢧.7[KfSܗ.2%kM~TkEңZK֊s
Ta xA/RTa UңWB#~"%G_?X&B]`	wD qzTa*?3sQ*?3LϬ!.8*23[	_*?1rDz21py*?1pTksTkrTk߈QwKDGd%a&]oZTa}ץGr~XJ}Grbɏ1*?0Kzl%b}^	~XJ^QR:_Q=`y	w[*?9+!.;oeK~d	wJ~"%Gd%a)/a.	T<>1DX&B]0NK7ZTc+TcTcbTc#/5*?1!.M*?1"%G20ң	Q/X&B]Q~*?0>Q#z25[*?5G!.	ïX&B]`	w̅	`	w	+"%GAW儨J!.`@%G~%G	5*?9M Ԩ,G*Ĩe	N}`y	w
߈Q_!.JLhyKƀ*?1k	/DXuKZg&]_ĴXa*?0YJ+~&%G? Ԩa;̛§W	w*?1	QDĨƠTch~YJl	З21g_n3JnԒRTcp̃8K Vz:3LTģ	ww_p? Ԩ!唨+$3)]:jTcRĨ߈Q.z29Q,G:obTs)QiQyp?*?0 ,%G(z:0W!.Y|EKIGIQ
Eo2.RTc.~Lv`ǋ|̧	w/]HjT`4,GA'bT`8!s/3)]7JMe*?6r&%G=ǡ/"Tcټȉ	w	D*?1o@+8cwĸ!; v?0z¾	;=c?	~!;x;ω  v?3?c?0|@T. .|M/.-z| D%cS D%`@ "0 Y	w` D%a K`B] KDo7	w'z	*Tc/0J~k>&QJ~')Q*?0(oB].oB]O<K
T`T`	we*?0o@[vexK!OvfqeK7f&B]|	whKBGKAGvy	wOTt02%t,yj6?Tm?3З*y	w'f^<̹	w0B]Ƅ'iQ~f	w;J`:y8K|B]_Tm_y]'iQ0'iQ,y	wOY	w]@ Td+]@*K	F$z%dǫ xK_)]@,C	w MiЗ^E\b$%dV. YJ2?V	w ReKV	w Ta%d/VN+zl%h&B]ƆՇdKͽ\KXo.C8`f43VUOV	!.C45	wc1Ƞ:±yu;/3
_5<G1<Gog_c3Ga`rgg^f6sG*yfu9c׎G,rיa0x~f1a1u/3!f3CYc133!yuO3!1癌_1/3!1_f3Cic16f3Cwc143!k_؏G_g-a#$>1hJ-I,|b-I-|bZ:$~1hJ-J1hRόZ:oG_>1hTu)-J<ţS|b_u)-J@ţCZ:%7ţN1hR?-J%>1hTZ:LţIu(G_1hQS%'b-J,b-JPţP1hQ%)|b-K7ţ>1h>1huY-7-KgG_|bcZ:T%JK,@\u,(u._?__k?%> (uvy%:;gG_h_m>$Cô;(uwògK:;N:;OcP_j_fB~J,#C>!uxPo3__|:<J7JY񇣯G3̥&~J'yuxT:<,yc⇙!J)ys:8q(u_B8y(uebqpg#OC3\:#J	fu(uL8_p@uO:|__~fp:%&~f&,:qkG_$:yfɓ~JLg`bƞfl:Pb?:g>g&?%&_%&':X:Z4CɆ&)~J	g_PRyTu%_G_e(u$VC%ՖG_w(u+=X:#PDV&(u$u"u">0lu(_RQPiƜ:q(u5G_O?%&cɬ%&0Mi(u5TMG:H lCɩTu4(u4ïɩ_K?xikPl?:a:=1 uzP_~J|eߒ_0T:=@:=ic_l:=G_Cҗ&S%S14uzX:=-|`uz(uzaC/C>0\:o(u:O:Pt0Ne(u9PNJNo_ïďCόQNL:N*~JN,|fRN(u9K (u|oG__1Lu|y(u|_%~J;ԇ__ď:>(u|ïS1%>%_C*:?8FC?%=Rߒ_QP6:?G@C>u~L:?)zu~(u~_Cת\:?P:?0T/ J I /:@__b:@J 7A0x (uLC1gw`:@*~J =T< C:@RAPPT4q(ubTL<:1uc?Cl:1QC	r:2鉞OTLO:0c__C@4uaPꙎ':qx|_=Q|ߒ_z u=T'(u>AO&~JO)z$:(u=?__^
'~JO0u=KPg 1	ީuP5 %[ (uL@Xu(u꜎J_%TuY:APN_0%TS(uo?%P	G!3:BuP	ߪu(uHDAC$U`(uTP_I_ETF!%8(uCD_=PPP_&:C=T_Q(uBC}Q,u@(u@`:(uA?ԇ__^f%((~JP0()~JQYb<7Q_(uFo3,(:b`P30(:g$C$3)_SRQ*~JQ,y`uD(uECC0%(y.JobӏCWxui鬼̸:53Z~J_JH0b:6驞guiKPҧ_|G_%MfC?1C3:C5> >:C  u?!~G_cG_m?8!h:Cw?_d֎uLv:CL`u:C*~6!td:C,0!Q!|c?uaï5/ R0uIg)lG_>2򔟲R_#X")MG_z?X_=aPuH OXURoQ'~:򕞰_8uJ()<)&yHuHB(wEO2MRO"@c̀g̃"יJdLRD#_Ȗ::鿬!uau|:z;7ueuj:^:!u0uG·_>1:H(#2j:~/3h:|ah:TfïkxuP;	_G_/31yg=1u8^:It:~u'̿ j: ~:41yG_"|a<H :A<LuL:w3d;	G_ş̇_י?2?yKE u!0u:N<K y, v:O?u@u"g@uypu Vd^ w
 [=X1  X? όj:S>1)zc;̂
Tu c-~n:T?5 u U/1'", :D7uqn:D_|:D<o2@"2!"3 uH#AïFfu_ ̀2%	dN"A uL$"g#B_dF">4"BǬt:D,cB׬x:DP_cq!0(:|a>o1| ~O܎t:~z} _Z:0tuiB>̌_?_G1~_g|:|ap>R>_}?8>X>Y_C8?D?!}KF"dY"MïSd u)PoG_0uTá(_=Yhu՗_X0"\:EըI:Eā._5y?`??_OW?d^k+^kVj_O`oW_5y+_O#X`?? ;Ww-^S`[W'Wc=^kKfBWv5Lj_O+@5?j_OL+5
y4W+9?_V5Su?O?_O+ZS5zSWy?ᾯ5#+y+WqWWqW.5gW?WWtWp+5_O_OCfuy"j_OJ?gW`gWq+5?^k/W`5?WYuzO%Xj_O?_O _j_OW W+,Ŀ+?ڼS_V5&_V5 +S_y_j_O_O W5 U W/W? _5yWS
8.?>0/G'z%Y?aW_.Sz%Y?|^?O6_q_.S/D?]N/D?]gCi'_.S/D?]1K!h\^?O;>4^/D?]#_.Sqz%Y?ɟs/D?]g/D?]K/G/D?]SS/G^?O2GK!~2W_.S^?O5z%Y?`/Ga7_.SK+z%Y?)(KRY/GH^?OGg'׋/GI8t=R/D?])R/D?]&^_.S?U?_.S@KR>/D?]&6KRo/GIߪxtP ^?OVz	KR$z_.SW_.S3՜qz%Y?)&z_.SKՅ^?OIެ2KR*z|^?OI'/GH_.SgՁ/D?]"׫+qz%Y?)(z3/GJ.z%Y?)}Xz%Y?))y_.S;/GY@'/G7 /G8 )gH^?O2JKO<DKf Kg Wg KP<TKG^?OO3Ug3~/D?]uߙt3^?Ofqz%Y?3^?O3z%Y?ό*KS?tҗt38tҧt*KK/D?]t<^?Ok/GP/D?]vqz%Y?3IKT0/G Ug,01gaW_.S<qqz%Y?~%qz%Y?qz%Y?ǟpKgM<^?O/O/Ggxt/D?]xb/_.S<^?O3^?O'_.S<^?Of)qz%Y?ď3SK\^?O3g&|Kt^/D?]y;^?OS
t/D?]x\^?Og/D?]x/D?]yC/G^?O z%Y?^ t/z%Y? U9K //G|aW_.S&qz%Y? Upz%Y? Sψgf/D?]
'qz%Y? V~JK  |^?O^?OGg[_.Sw+K hqz%Y? [<qgIhϋ/G@%gIhۋ/Gy7_.S)|aO_.SN/D?]
T/D?]
xt)c__.S,ǋ/G=K ^?O^?OmgT>/D?]'FK",JtK"|C/D?]$n/D?]"4^?OCψ]gD/D?]#/_.S/D?]"	<^?OAqz%Y?|aO_.Sz%Y?aO_.Sw_.S4t4t|TK"<VK"&y_.S_.S;
tO5z%Y?0/GXPgD,/GZP)gDP/D?]$?*K"|_.SKH^?O|^?O5t5<^?Oǚ^?Oq//G_^?O[g\^?O/5 /D?]}/D?]}
tz%Y?<gQ[/Gw?g^?Os/D?]|qz%Y?|Xqz%Y?qz%Y?,
8t/D?]};Ł_.S>T3/GOg<XӋ/G,_.S>Za/GP`KAK?pӋ/GRaO/GFK"tq/Gq/D?],p/GK"~ >/D?],ߩz%Y?Yx \^?OVwgE@gEOK"®/D?]+t__.S͍ty_.S?_.Sqz%Y?iU	m5>$8sl//
{%pXo_ /~HWl	E9Rg $WOմaG$WC̀;$WO̖x6iߒ+D?j?2<l!"6/S0{EMTl,"6/Sh'ߒ+D?m\_K="C*6WE7a~H	q6EMiؗߒ+D?m\_b~H	qEMho~H?
ɞ"C?<="6/Sσ~H	qUx9O~H5qSG"KW|aOD]O
6(_)3WłXFSYS|Wڱqb|WW˫Yl"6\k.lx+qM_8&Ջ?<|WV.5;<mZq?_8&Ջ?x6 q|WV.5;Gl+qMlx+qM/q|WV.5;OmOڱqk?	b_Oó?	b_OŞ!q|WsV.5<?Zqx+eՋU8Gp_^k.ZSo5+@7V0/ZcCo //-aOD?[ '~H/S/s$WpW*:wߒ+EK$Wyuq'C$Wq/S";O~H5q"[\_񧃤n_-\_P}ߒ+E?ߒ+EI$Wr/SMtߒ+E\_7$Wp7 "[uq~H5q/"/S9ޞ_-uqw"[\_e/7J"Fw._-\_T<wo g~HWBE&?W^_-aCſ~H6/Sp
{%8u?O*KD?K z_bWrOy/v^jBՋ6O7?\Sg_7P7+r`#jMՋ`,_?}90Q_5&?yX@Մj?S3D5 XFSi<_GPC+Y-XFS Y-XFS .?a#W EjWgaOtK<Xeä4g_	Z_:,yn?a#W>h_,2Մj?&|X|WsV.5zy*ՋU	g >7V.5N0ӏx#W C5y_juaOx5rOy+-+DmX_nXq|WgڱrOX|WgڱrOMq|WsV.5f1KXDՄj?Kō8+eՋU|e&#W C5#qW_܊gV!3D>?`YÎ?`Y;Ŏ+gj5p6y'cXFSc?ǚ_kEXFSbxAՄj?m;ły,Մj?h <5p6TaO<X5aOT5V-W$78+q&ƿ,yq|W.\k%ߋqV.5l_y?K$xO5rOtGX	5aOQڱrOO8+eՋUЏ]X_/X25rO _6-a-/)$Wת1j?#~-ߒ+`kqHLjg~H񁯸CZߒ+`k?#E}\_v7$W׫2A+O05\_2.xߒ+`kՋq$W׫? ^x'05ZO
{%Y®/D_.Wxb/=XV.5<oen/z{V.5<g=XV.5Y᭦3h2S
{%}S <e"_@*x<}"_@*x<WOOWO_w
WO_1?2W=+b'd+b'd{WO	1?2DO$x<%w=+b'd# HxP_?/S <0WO1?2cDO%>3_?/S 	~{WO_1?2 DOY} o"_@,> +b'dσ M|Ğ1?2 -_?/S 	]+b'd׭WOZDOZ? G+b'd;WOZ߿DO\=+b'dWO
D_?/S (zI"_@PDOD1?2{֊=+b'd0޵ODO^_+b'd~!@!@WOg Rw/N1?2  _?/S | G_?/S | #w>{WO1?2  _?/S 
 DO*x@$O1?2
+b'd/.1?2K}+b'd[{DO+xC' V Vq"_ƇB"_ƇCG1?4??I+b'hj! DOW"OAwL=+b'hk<!DOg@+b'hfK"_ƆmDO DO ϿDO'=+b'hf+b'hf{WO"}+b'hk|"&"_Ɔ A"_Ɔ"ǄE1?43oǄJ=+b'hg
+b'hg>pwDO]+b'hg>py"_Ƈ' ;DOO8{WO_?/SC_?/SC? 1?45pP_?/SC_  wK"_Ɔ1?(AQ_PG?\kA'q|WƿG.5y?\k@	_8q|_8q?8D?>qG?\kT/S	3|WƿD8q|WƿN)?pq|WƿLw?\k/S!_.5ARR?T<"_8q	c S_ xD	+q_Og@.5A$/SA?\kW?\k7Dn/SO+q_O"|Wƿ>_8qׄC/SzC/SyK&<_8q>q|Wƿ"7?'?'q|Wƿ<!-|Wƿ<!+q_O)_8q!x+q_O>~/S§/+q_O<!i_H.?Lw.50	?\kc/N+q_OB|WƿBe_ )x@b?< |_8qc?\k  +q_OgW?\kgN/S _  x@|Wƿx@J?$9?x@C?>"q|Wƿ .5?O.5?)x@|Wƿ| 	8+q_O_8qO+q_O~V?=h4?=h2?ZZ?U_}h%?|Wƿɞ<?/S߭q_hc_2/S|Wƿ ?')z|Wƿ<|_8qǃ໋.5_N&x> _8q<L?'7||Wƿ<8+q_Ox>.5'S.5_|q|WƿO?\kz?\kzR|?`=o?\kz4?Zx<(|Wƿ.q|Wƿ/SQ_x+q_Oɰ<_8qσ?\k4}_MLx_M$x<G?&x7?&F?&z/Sj_8q+q_O)x=??\ke=m?7L_Ն?7'_Նk.+nywVW2i⿫+Ji1!?+[~=^."$yU~Hh9`P"$yWU.}ߒ+G \__xߒ+G \_E/EVH@%$&wZO2.xEVHGZO3iUߒ+GO3*x}\_-pߒ+Gqh§~HhGaߒ+Gqq~Hh?:p$Wd4ڸO="$y?6\}\_V_Ւ<q-}pgߒ+G\_H^_Ւ<j?4#\悎/SB(zg~Hh(?:~HhWu;Y#=\_o+=\_ԧ+$Wd55mz]ߒ+G:O
"$yWziߒ+GOqz% o+Y{ͦć[1o6"^+ď)c\Hwߑ_|#"_Ղ#0ӿ"%X*O1#xF"%X*O`?0&$W`m\_p~0/_+loƿ@a/?͕z%8qlsƿO4q|Wgb/6_$_o S~S?_b/S._b/S<#$WpX{EWՈOlZ_b./SO9"ĭ\_8*y~_\_9_˫<+$Wp/SǾr"]\_V#$WpX%?9EWՃ\_<w0j?'O9 _`"Qj? .s!~H9ȉ \?2]SA~HMW$Wp*IH"wuq$@߿$Wp?"Pg!+$Wp	j?$<$(]\_K?EW./S%xHX\?O+xHZ\?2BAg!$Wp֮/SxHb\?2q>_">/SS<^/\?2%j?!;EW̉ZO^_ WVx\_ĚYx\?*E'/{EW̀Wn_"/S/& V/S ;/~H.@7~_!GWx-\?2q"Gx3\?21? }"fO %:EW\_ݿKgqz%ZWâךWgj?[=`=_,:_܊j|Ur)K\U4_8XS(y_<X&j5pqWW˫W	<U<kL|Hq+o6"^+ =?
tE2pcߒ+n/S2;_̀ū~H@W2:7®/D'rO̓kL|HqЅt%Vb/s=gO9G$W -q|ߒ+:O3Ͽ$W -M'|_̀ j?3"3zǚO`}"om\_hKdc\_j? ~H@[<bƿ%="o3W,"om\_B/~H@[5q)6w\^?=N`_5ڱrOP=ZOj?=ij?=wj?y.j?~f8+o橺rOf~h'|Wgbj?=Օ+o[V.WV&q|W@\SV]mX_
\_Y-X_N/a\S٧
_Y-X_54j?"<]XS^j?=7c^/Ջ{/Ջzy./Ջ{'+o[V.W֘ +/S/Sſ ߒ+O./Sb'(dS0WCߒ+O@K~_̊pU;	{E2)-\_Vyȧcm\_#>_̊~fuqo`O$W"\_$~HE?35qȧ`۴U
%_89ub_OIpUæ^9O_C|_YV.W`?_YV.W`'q|W@\S߬+@7V.W` _5ڱrO/_,2Մj??<Xe=ajb4jb0j6Ջjbp)y_,2Մj??a#Wͦć[olEV\1cgOp]"
~g./S\$y4S9uqFKYߒ+O$0Jd)3J;E2]\_"o~HB˫0Jߒ+r?0oߒ+r?1[$W!Oc!#P$W!Oa0g(S9uqL*xJ d)O%)d)Oz~_̅?3W|%}"
~g./S(>g~HB˫R	E._̅?3W񀩼%1wd)OhN~HB˫[]"
~g./S_̅?3W@~HB˫ي0wd)Od*K LO[_3V.5ROg.\k_,_89ub_O	G|_89ub_Oɐ|%+qrƿ	hǙ˫	q|WՋ?_3V.5<R+g.\kx(_3V.5PE_3V.5Qg.\k0Q3g.\k,J_3V.5q(3Ǚ˫L%SǙ˫!׋g.\kw/yqp<]XS8O<]XSb?<_89ub_O֘+¿lEVK4ſЗ $W0?J`R0zO+` "ڸOl<`
;E3>!~/SL0/ +ZP[__Mc/|BXS8+o[V.W60[&_؋x#
{%_-?.	1$W6pWxŇ~Hm/SǌfͿ!|bfuqu1f?ߒ+C#OͿ"?g/ߒ+j?(1'wfqsA~Hm!3W^ ߒ+O"~Hm麸O|e~_@W
k_ڸOTAO~Hm#/S<d;ͿڸO
?cߒ+-\_9]"\_V_`/S9kD_kqpTW$W6M
2-wf	qt7B~Hm0W(wf?Q;i;E3o\_ޠ`ߒ+	j?_	_hZO/	_nqr
ͻE3oOnxLCͿGÁ߄k$W6+W0{ߒ+?ȅ/	~Hm麸O_`{W"LE3oMÐ`f }\_܎A~Hm2/S>"+W|wfڸOt$x{E3oM\_x"\_W!~Hm麸OKfqp {E3oqrOAC$W6W>_WO~HmPKQS@ E3oʰ|;E3oڸOL(f \_,{E3oO(OE3o\_ܰo._^2Ϳ]\_C^wf./SGsߒ+Tqq0׀_/Sz_ڸOj^߿$W6q/S[0$W6/S(=xwf@y;$W6?!ׯ="D\_z~HmRn/S^]"˫hw~HmP!	ͿqqX׀$W6j?!a1f\_Ĵ:_c"&/S<'f n/SC)|aOD.qz%bd}_JՋ?$PC_5ڱrO%/zub_OJ=PV.5Z+qn\k@ +qqz/zV.58+qV.5g	+qV.5L+yub_O*u_Tb_O*^ׁ/}ڱq^q\kk__=TXSG|_8P5b_OWƿǪ&ƿz=Rn\kE >ƿSyoƿ}yFՋ?MN/zU!/zYQY9=P1Ջ?('[_jƿ':Ǫ XSO2 /Ջ8@ W_5ڱrO|W@\S_7P-+e~m5>$8'	[qo6"^+KeSE	w\_$	"e`(i8yߒ+^fO>EX
q <'{EXZO E	w~H|A^/S,Sc/Xe̻EXڸOxN_2\_]0j? blEXq1`?$W`Wc/Xj?(]"eڸO`k$W`F~3Lc/X/B~Hz~/S N_2&maOD.*K .W̑+o[V.Wg̅_7P-+7@Oj?jb5_7P-+q'%q|W@\S_7P-+qmX_dx+o[V.Wͦć31Vb/KSRqߒ+>!/S9'_Y]\_H$W|C\_
R{EYg> /I$W|C\_JW~H,O"o%_YqC $W|O5qB
eWd$;EYgDjA~H,&Z}":Ot!eyuq=Ͽ$W|A/SC&|aOD.qz%-_y>0i_5ڱrOWj?Kx+o[V.W0mX_v~/Ջ7<J+o[V.W3 'j?zj? 8+o[V.W;<_7P-+nY@_5ڱrORj?+o[V.W+o[V.W·c6iw	O	HL KQXO ^Lf!:oo	OP+'??`⿬/SWO=\_g IO	i$?AD-?e+3h= iǰ Xj2`0Lf!:0 L?}wqOLf!%_/O{?q(c6L)L?da{>#/O?`Qm KŦ_o ⿬/JeOm1D$`\L?d+?eLf!/KŦ_+qVLf!9i i⿬Rqi`Qm]i]+_#/OFH_-2v}+_V#/Oi$?$xPg/9#>]SC`QmxPwKŦ_Ν@9⿚~(2 Lf!PKŦ_>=+kSEi$?
i_!\F_{3hiC4 {W`Qm4.xPÿ_-2
wz#/O`Qm=(xP4L?1Ch2#/O%Lf!>wKŦ_(+5qhFHV)xQODZeb}[\F_M
6͢C<'xP/(F_WSAǰ(c68'xPKŦ_;4A^#/O`Qm|(/`<]+:?4i$?@L? F4]SC`Qm~{%_/O((`S@m1D>iP"w?4^i$? =ixP 0a^#/O/`Qm|YwKŦ_gM⿚?X&j2ѧ(c6
ď
S
ď
3d\F_6Lf!@-3_-2ZgiO5qhFH]/@.
wh@c\F_#{3h3/
i|Aw4DW揽FH%_/OO
+Xj2Ї
6͢CS_
~SM|(WB\F_=FH*Ui
wh*em1Dߔ)L? T{=+Oڸ?4${3hQDZexWB72=FH?2L?3(e⿚X`e+m1D׿_-2QOk⿚3?4i$?#}/	+/5qhNLf!E7wKŦ_`+3
qhOLf!@1o_-2bߖhz&#/O}FH`MDS,	(⿚>S@Lf!gP?/gP?⿚q#/OFH3i~LA/h"ze"Lf!g(/g(⿚4W怓m1D@/gPw#/O?(c6RDZe)k4WSA#m1DoKŦ_`VAhd-\F_`QmM;%_/O.0wO.e{3h0ʥ/asOK4_YS@3h ؃}i{o4 qhZLf!AY;؄=iC⿚	
23h {Ei}423h ؅i4yuqhFH㿢_-2`uG+\F_
^i$?#Sl=4z?4i$?_-2W@g\F_ w(c6,/E؏WAO#/OFH)-/@c@hgW濰(c6'DZeb42_(c6/o/@W[7W榾i$?S$b52\F_i$?wKŦ_)=_EfSUi$?^<L? R){570CSQw(c6K}/@oWP#/OEi$?4"/DZeE_W|FZ?5{3h"gJiX[5:\F_Lf!c/؀_-2Ǣ_ j1\F_mo(c6PL?1E'\F_u9FzClj^EdTbmg[贾޷EtVP>n9k|TzCz-#: 8C g]76xˇ]kCڗzg͝:F#};f-.\U|g[UK"|㪗:gr> o_<:j|OT3l+dWdo:|@ݶxw[6w#o_<vzjrzO]袗[<}!Ez>^E5H+ȴ]9F 6}Sz)tքgKR@lRkr􆋵r=m!g7omKZ*Ftև>ݾn-hZz1vԵgMhpvԵgMhz.womKZ*xڗͷomKZ*M7xږR:pvԵϞP歟SSw|vԵϞP#;m|jZwkCdwomKZTvԵ=NQDݾn-hE lCNn7xږ"_6G5H6͑|MRև=j;ݾn-hDpwkEMTtä=@1Az d=7T7t΃]5sK;Fxn(zt<jZȮݵ-zdWnh}K=j2+47t^¢_t.@aJ/@cJ/@cJ-=(7mK^ƔZRA.PBlg]>yKP:}	hBrR'A0mCjtև驵:}@rP=wMMHt=tև#>x6h RfTCPkENt<l Rf[:kCtڂ˚*t3!QS
jAmCjtև#>|:}@
>Fb"Cp֊> TCRj#QMHԸ}ENt;zȮ|*tgMhJF׮!jmENt=lԉCdWotTCΚMHTCΚMH)pZ*t(n髗TE5"PKZ;FO)*ZO)P*t릴SR%TCΚꚑ(55"P@ÖhTԉCwM\OkCjD֊>yQ
"	D.hH--n5:}#UCR>OTBjCnCGTCWjAmCj/^P@|HϨzCWjAmCj;F(vAxٯ@lT@l)pZ*t6xgh͝>K-SǏQSv"8tK5lACjn@`"	0B :gd:$D5͟ElW/<CO7t΃]릴99B릴5p.ç[<Epͨ <FE͑>sKTtgiv⇍Q[PޗM\yn(x^>.ln(pԉK=nB+dZj5"t[@ NwhFB5=qC"Ezvה!9?pCqCNP@ Λt#"s@kC:dWnhz.zdWnhh 9CQ]5 }AEHȮW/(lڪ*t0l.sR'CΚAv֗ͨTA #"sCwM\5 Ohۚj:}kEHȮW/(ڵyC'4;|+t#;!Nի!9jSe/(j@YK6CGm`b[tg>n-zv⇭hx_>?ۊ*rjqETݵ\:mB+N5"Pݯ@(|z(nעz(|z(pz'ڗ|0lAA.PW/=pj>ç͞::}ä7-v(\>#)oO[<Eg49pC:v⊝>yC:v⊝>ySz\:Hk(}K=l:}ҏAW9l롪>yENt>p>xW/:/P"sCvԵ@ Cm@Zp硝.hjgT9mΗ47<EgK6Ϩj؅CsCz\W}iv_6Gpn(|jZЌK<C:vjD5HqCgPޗM\y=tmKZ)|J=#TdWnhn髗>n.Pog} Ej\;l-:jvC%A-Nx`<["쇎iVȵ;!ivZyC<[rYX+ec,eו1zbnlAC	k  )

fP*<<II8 ZÖ$M=p@)L@Q'-PClZZ_R=|-=}K4=pCd.ZCzCwM\çr懮 xAz)^r	o:}ED(yQ	#Z!ԂhkKyhjC>tZZ!OgyhjC>b͞PHt;x*FEvxHt;x6CԾmCT$:p[:kCԾmCT$:p)EoyhjC>(6t-Pvç9ۊnZ!ni!ЊHt;xҋCgOhjC>g
*tHt;x*tHt;xR-Pvç9ۊ^ݫ΃]_RA.P	V2YX+ec,^׮4p.KV5]Hr3`4*<<ICTj:|\O/PK(r5M.hx-Q3T..Z6çsK=|A 9hsK5p/n-iv_6Gp]ǈ(oK[<n(l3髖(lol>"Phv^mCσdg=|ä>ZF״#9kCσdg=|ä>Z*nڤJF|B*3VܴTݵH6tBN:CnZ8}Cz\3ΨvZ<v|AwC]çlC]M^Z7mR%#>F[rn(j(pW9ۊ:pO#:.PR͞"ІSSv=}KܧhO@Ђ/)>?ۊFwA`נn(j[9啌V2YX+*b5=z.1sKTݵHќ:}-Xl@Au R6LQNZQR#78t-Q|AwCTj*Dv=mCTj*DvQuCTj*Dv=|-mQR#6tBKǼ9ۊ6zAEmCz]5r-iv⇍髖9hsKTtg9ۊ>5HgTsK8t+]ç? {@|=A? {@|=A.P^W4qCh? {B0O@Ђ<9\/\/? {B A? {B A.P+]9O@<h9\mTW4qBg:|S Z>A9O@!h0.PRN<sKԸ}S(? {@zCS9Ǩ!h0.P34Ը}n(t˚j\>t sPyO@> @'8W4qC6>F}KNW4qC6>F}KJ9O@ЀC < r΀=  8yBA1>.P
+j#>'+]gV>F}KJ9O@"(A3'ܧh 9\[>_R.P>y@l//h? {@b<AG! L1A<hG!h0	(3ƎW4qCϪt+]g:|S#|r΀=1 W4qCPە.P6t\O@NW4qCP+rۊ"XҎSp
Ɯh&(sKRivQ^t֎SN#t|;.P@lܮivgU6t 4x>GhZ<.P@lܮiv2gU6t 8ht 8hW4qCM\#!6th@ X<.QKV={n(Wta1yO@8vƎW4qE-Zl8}n(Wç? {D`<C)'b=PhsKRի^ӇXӕ.QKV={CNcJ9O@8vƁz9O@8vƁz(sKRի}n(W=lSN;#SN;#9\j6Ϲ\j6Ϩ? {Da@ ΀=q0hsK\gD*9O@Ktx|sK=ln(z
S#? {@b<*9\PzH|ivWt=|ä:9O@ :0w)P.Pn(vA|Bt E	r΀= *9\m\m? {@ .S .QJ+Κ\l
SN#	r΀=p1`JW4qB9W4qB99O@?Ôt<(@8vP>''
D.QKV(tArYX+ec,ez/^cS׬\4qAjf @al4

rۊ(EzC:CsKP+]ճ+]ZyBgܮiv)j[>sKP@l.QE-Zl8|9\Rի^Ӈܮiv)jgy\;xە.QBrۊ( 6uSnW4qEl.QE([:kn((l9\<E\=lOrۊ(zN<6ziv6zAEmCgԽDsKPR.QCgh\R+]ڗt+]6Ϫt+]6Ϲ\!|BsKPn(+]͞"ۊ(pYX+ec,ez/^cS׬\+dZm.
BCiP@ElS(Vȵ;! J+dZ\T;4["C]-N|V2YX+ebL^vƧXۆ.iv⇭em.
BCk Txx4tZ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啌V2YX+*b5=z.1sK"EECy-Xl@Au R6#cQNZ6/-mPͨElBj9hj_6-NQD啌V2YX+*b5=z.1Ijf @a) 5xhJFTԉCwM\gMhuMH;xSg\:CgMhuMH6tꚑ9hj(Jj\>5塳֊jD6Z:hNZ)yCΚMH;xSg\:CgMhNYX+ec,ez/^cS׬\]	k  )

fGI9hl5f7tZ:hvAxڊ]^rЊ]^rR2+47t7yEHȮW/(lڮZtւmEN<塲+:*o@jAmA #"sCwM\5 填`֊]^rkEHȮW/9ec,eV2ʘzO^sK[jjf @a)'GI9h 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髗V2YX+ebL^vƧXۆ.>xW/V5]Hr3H)

r+g8twM\P-tj"3ZTBçj,eV2YXyS].ivዚ].^V5]Hr3H)GI9h@ !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ec,eV2ʘzO^sK\TB	k  )

f

r5MjkEMTCjDZ*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|V2YX+ebL^vƧXۆ.iv⇭5	k  )

fS Txx4olg#;!d^Z#}A	OPd^ZF״T6Ej={CQhp-m6xZF״="5j={EHΟ8Cȼ;xSghj"5Mjd^Z6|OQ\>#Z5.hCxAv5j=z-(:|NQDҋC'46t5jZvzNrzN{T+W:EF!6l
gd>TbH|"6yQ["ʊvyhvˇHXWAgܯ\!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 o,*CI$I$I$I$I*
I$I$I$LI$I$I$I Ry0  XI QI$I$I$I$ $I$I R#NivtPiCQl*`̀nyŝ0~.-W`<_mm+/5#'i}Ouge*׿uu+jZy!'_R;ZȓTϸß^_1 hO{;p4qEO^+dZ)|IdIWgܣ}y}d{Di9?I1(sKT[Ed7_6yGvkYj!ß^_1 hO{?c9ۊz["_̦wi&&_p#}y}d{Di9?I7.PԊh_|;IdIWg(>cA"4$!.PԊڗ|#I55JC^_1 hO{?cn(El@mKgzfYYiI&k6g#MXO37R_+44}b?dJ}|3o4͓?96g#MXO3^>?VihRɟy@TLL^Tljz]bn(DmCJ.0t<nH6!zxS!T)
X@.@H!@Cum?	_5F
F5[ȟdk"!iO|B_ȟM(RSM>!i#㯋:u/ɃR|_/x:G_/u/_u~ H/^1r	Rى.\!p6bAznؽzO^r9ӄCz["_5$@\0ޤVȴԸ}j=|DoR+dZj\>?5"|XԊh_y$rElE/SS5FXSpˆm={C譑hx͞xEC]hz-}MM]C]hz-!z7.PԊrn(ElCg:@\0ivޤVȴԸ}Cx4q@oR+dZj\>aM^W.s_03:kН ^W.s_5`"|IpÚJ@^W.s_ )~ 7P<|%߁K]&~!.%G߃_C?v?0h;B `:o͇_gï8;a$uXuZ(~l:0u!7PU?M?_?W?j_OW^Ɯ^?O/o_.SKu^?Oo/G?8tO/Gcn8oʟwK_-?˽"ū@U;-\_Cj?/ǿ$WڸO{
E	q:E	q \Sǋūbjƿ~x+q9./~V.5O/~jƿ寸6\k}Zc6[_-2寸_j2v͢C//H_qZc6]i/WV#/OHā%_/O@+~9e-1DHp;/?aemmZc6>_-2$ϸ$_'MSAHh|ԊڗޤVȴԸ}A(xoR+dZ=}S״=n_>={C譑hx͞h @-(3BR-ec,eV2ʘzO^sK\zZ&٬<@+)l4
IQL-IǣdWny lgR O%
e<(
>Z={C譑hjoC]hz-!zZHh|-ivޤVȴ;Fz4q@oR+dZj\>V9hsK"E6ˇHXWT[Eϩ-={C譑hx͞r"E󆼡Hhv(oR+dZj\>>PޤVȴԸ} .i$I$I$I$I&
O Pi$I$I$I$ `I$I$I$I$I$I$C$I$I$I$I$I$<I$I$I$FI$I$I$I$I$)GI$I$I$I$ 5<rI$I$I$HS$I$I$I$csI$I$I$I#Niv⇒n\!9ۇhy*6]
Ɣ<r	.=n(y*6@`V5I$I$I$I&GPI$I$I$I&
O*I$I$I$C$I$I$I$I$I$<I$I$I$I$I$C$5?????????????????????????????????????????????????????????????????????????????????????????????????????kVX-Y`,eZՖ_kVX-Y`,eZՖ_kVX-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ivWt7j7T7t΀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^]dWnhhsR'@ZRA.QMH9n(yQ
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"s@kA@Z\!@ZP*FEvyCdvQSg49pC:tւmEN<OdWnhnږj2+4>Þ˚*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>yQ
oQS*!P5T!F#*tgt5 5Tބg; ClסD*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
jAmCj6 mB+7hHϨ TENt<l)pZ*tdtWx5O6GEpZgt)p^WTU;!TʌBBTbf*+dZQ["rB)XӖo!  87l:j|+#<墊^l)9P>nQ[r|^W8tʌP͹jr+> rEz*-.\U@xٷ*g͝]n-hZ:pR֊ۧ;l髇H|7xږ=lwkB)dz.TwkB)dzTʈ˞Vr|NWTۮZ_#8zι^x^+W(:j͑>vԵ=8}wkE/<g[>_R+6|򇭟=nWomKZ)|8}wkB)dz<!FHΈ7xږT/r6rוR֊57T 6}Sz)t֊]5 6}Sz)tքg7xږ"8rgQnZ|Z|Z}Sgh<xRքgU6vԵgjFvڇNZ3ܯ_<Rg7Mh^WomKZ*MrٳTWhxەtVjFEwKRCj]nS<[}-/P>v["Ӈܨ["AtNTWhrR'+6#:k@mKܮ7xږ6GpR֊5g#h+rH/[n(ElE/SS~Z={C譑hx͞rn(ElCyhsK"E3ܴ9ۊz["R"yC]7-.t9ۊ*z["Kߡ.QS״=n=|C]7-5sK"E3ivޤVȴԸ}Ct9ۊz["R-={C譑hjoEO^+dZ6CpgHh|(oR+dZ=}Ԋڗ 97-.j
B$I$I$I$I$I$I$I$I$)<CQI$I$I$I$I$I$I$I$I!I$I$Hy$I$I$I$0V[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?eOYmV[i-Ֆm?`8<̀py 6l?`8<̀py 6l?`8<Ht!}EHhz-iv⇯EwCnl˚Cd2-\!lB^rԹsCt^
yh xW/9hjC>ǔ<-PjAEwC5<5BCP-i}O-PvçTAtǼ5BCQR1(p耍CT$:p#"sCwM\{CT$:pTB_6塪8t5_6塪8t75BCPZ:|Ht;x_R-Pj4ElCT$:piE|5BCP:}CT$:p:}CT$:pi}MBrۖHt;xPn@v@{CzCzCwM\?ۊ!W=PvçTAx>jCR
+E/jC>tZHt;x*F |ކHt;x*F |!OۚjކHt;x6CԾm	o:}CΚ/t5BCPZ:|8t7Pvç9ۊnHt;xx@O!OHt;xRCT$:pivWt7jn(jCԾmK5BCiGݫuCTj:|\O/PK(r5M.hx-Q3T..Z6çsK=|A 9hsK5p/n-iv_6Gp]ǈ(oK[<n(l3髖(lol>"Phv^mCσdg=|ä>ZF״#9kCσdg=|ä>Z*nڤJF|B*3VܴTݵH6tBN:CnZ8}Cz\3ΨvZ<v|AwC]çlC]M^Z7mR%#>F[rn(j(pW9ۊ:pO#:.PR͞"ІSSv=}KܧhO@Ђ/)>?ۊ<}ҋK5lAC)Ejn@`"	0B :Mhz0Cj3D@lB+dVx9B릴5p.Qh 9iE.4ݵ-zNիTBkENtNի!9e/(j@YK69ۊ)|\:jhdwv#<.ln(zjDAljDgKFv[t3sCNt3sCz!PC:\ޗ4;xC]g#UCψ.v>HqCRքdN]OTޗsR'A.QS(sR'A.PAz'=k(}K=k(nږqCʈT9n(JZԉKTjD?ۊE|Cv۠z7xږR΃]ç ]UCTgMZQvǏQSv"8t΀=.zC:C@Ђ.: vg\#:-]W/(jgT9m;V(|ocN]^=?ۊFwA`נn(j[9޷EP֗.hxçhjEHPZQR#TnZQR#5rZQR#<l9hCl*^=.P
+j髖9hsK<l/PޗM\yC]GooK[<.PQDsKTtgiv⇍Q[PޗM\yn(x^>.l.PӇܮiv>ttW4qCy\<Et#.? {B0sK; sK; t Et EW4qBgܮiv6Ϩ? {@ ΀=hsK!}S9\mT9O@!h0? {@ W4q@mK:|.PRN<t NqZ>A9O@W4qCgh\R+]3g.hpS ??	=A? {@  9\/P/Q9\/P/Q(? {B  p 8b}:  "  ApW4qCH(|iv⇍Q[P/Q(? {@`<@\< r΀=0 D.PgOsK=lOP=}KW4qCϪtԾ t- 0t"΀=1 &΂C9\[>眮iv⇭T9O@Ba: xC
9\CnW4qCPڎSp? {@`:9\C`in(xcJ9O@L+r΀=0V4.QJ+Κۊ)EzZ9O@8\þSN#W4qArۊTڎS -r΀=hW4qBrۊTڎS <S <9\#!6sK;xڎS  @,r΀= 0`W4qE-Zl+]^6zSN;1? {D`<C9\j״8t+]^6z>ta1h<hv;c@|=A.QKV={CNcNW4qE-Zl8|(? {D`<CV4? {D`<CV4.QKV(z+]^P9O@8vPyO@8vPhsKRի>sKRի>ta 8x: c<A.PtBsK? {@^<.S.P+]gD*9O@Kt|sK"C!ۊ^? {@\z>ܧh@bG:W4qC+]
S %:  "sK!|BsK!|Bt 8xO@ JW4qE([:jBsKR*9O@8\ð%: x>*9\9\(? {@Sh0? {@
3h0(3N#	Q΀=p1`KsKR*74qE([:jB@ Jt 8x4qBg*74qBg,t E	Q΀= -.PFn(vA|B@ :0uPPzHtnivWt=|ä<t|@KsK=lFn(z? {@^<*3gD*74q@j? {Da@ џ΀=q0w4qE-Z74qE-ZtatasKRի}Fn(W=l? {D`<CV4? {D`<CV4j״8tV4sKRի^ӇX? {D`<C'b=Pw4qE-Zl8}Fn(WçN;1? {D`<C.QKV={Fn(W@Ѐ yF:  .P2j74qCM <3 <.P@lniv2gU6@GyF: <.P@lnivgU6@8\ú3N#sKRnivQ^tsK<E](l3p? {@`=.P6sK<E#|Q΀=1 sK=lOQۊ}S3#|P@cF: xC
 b:w4qCϪtԾ sK=lOP=}Kt1!p 8b}F: xyBA1>= 3^Qۊ6zAEmCgԽD@ЀC < Q΀=  8yBA1>/P/Q(/P/Q3 ??	=A? {@  .P34Ը}Fn(t˚j\>@t NqZ>A74q@mK:|.PRN<@!h0? {@ sK!}S(mTt 8xF: <AmQۊ>@ЀPh@ЀPw4qC74qCt#.? {B04qCh<E@=Ph@=Pw4qCNQۊ:p? {Da@ivZyC9'
D.QKV(tArW4qE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}C]-N}qEH|[M<zT\=wK꛶yCV
"X҆yCV
"7tZ PKǎ<^rn(zZx:p+rn(z7t!R9^Egt.Z[SԺ v^-"W5!P旈mhsK=nCW]rn(zQ^tԅC]tZ>!rn(zd.Z[J+Κn(z6ϹhsK=nCZ[Av֗ͨ眴TݵH=np'\>!n(zV4.P-CnZ[KV={CNrn(z*^<p-iv⇭h 6uSnZ[І@lܴ9ۊE3<9ۊEg|[􂄊\>z6Ϩ <lڇQrnCψ/P@xٷ+!}Afܯ[հjAlAm-ܯ[U.j/ݷ+5p/nmK^WhjoCnrnE(&QR3ixەtZMgd:+UEHt"j-UEHt=E˞Wh!6zK<[Є^Eڪ*FvC	'+UEHt5{WA.P-|n(zVȴ7tjD?ۊE-5snCW]PԵ?ۊEd:)|n(ˇMzSSv9pQ9h <lڄVȼ!}B+d^Z6-NQD墧|ڄVȴ!9FԉCrꚑ(n髗=lolH|=l΃ZSR'-7mR%ԉ@mK6tMHԸ}CgAԉE5"PW/9hzZ)olH|=lԉꚑ(n髗TE5"PKZ;FO)*ZO)P*t}MH7k=HjD󞇮ꚑ(l5OkE5"PkENt=l>zZSR%
\9l֊>螤J螤J9螤Jj\>^D69覤JjE5"PW/(5(l>zZ)olHt:FzQS[:kE5"P@Öh5(Z:hvAx٭5r΃Z^!dWnhn髗"CdWnhn髗T5rrR2+47t#5/QS9hl[r@ sEHȮW/(H-hj5dWnhn髗6tR2+47t΄WtT5rdWnhn髗>n-FEv懮R-FEvւ>ۚRT5rOhr
5"t=lmi|ڊ>yENtȮzdWnhnږ4T5rԂڊ>j5dWnhn髗T@Z5rס֊]^QSmQ]. ^!-FEvkAǯB(.n髗<z*^QKǎMW/9hzZ6zArl9hzZ6zArmCg(n髗: sCwM\(l(n髗<En髗!}Cm^rЅKjQ]W/9hBx٭5rZyCNPW/9hCl
yBgK5r6ς5r6ψT7tZ_:!PW/9hvA|!PW/9hvA|n髗!}CwM\j-/j-ԈkCwM\ 8xT65r!R^<pBlֆyjC47t·V4^t<En髗mPjn髗T65r
Rf7tΊZyCNPW/:>tB^t!|!PW/:>
HT7t΄6ψT7t·dΈT7t·dK5rRB^t!}CwM\vA|y)^tSR#5r[<çj-/Pȯ9hoK[Pѝ>xW/:8El<n髗*!P5r>yENrЀA|B- 99h@ -QvA}CgQSv"r"#<6}B9Z>l.hW=l4qCO<uKtB? {DZl8|9\j״8t>l.yhsK8tTd&ܴ9ۊ=}CO<uKxg=lo.BP4qCO<uK6zAEmAæ: >{AæUCιhClCO<uKZ'E	ҋC͑^[5
h$W{J-6E{C5l)tZP\>(8|mhzABEpdW=|VBZP\>(8|_<pճP$W{J-6E{BgD.Z[:kE5"PkC]6t㊨gMH\NB-Qz^Z*nڤJ)E!PR4qCPۖў>G<E-[<}EHxrn(j_Tݳ9sC]ç͞:TxZtք*^<pPhsK8tTMhpgsC]6>yC]DOrn(TݵH9ۊ*t\!-iv6x4; CmC]ձ/5^rRgU6F9F(D#;!:-9hrU.h5墦DZ^ZW/9O@:+Κ΀=6}: ڵyBgܧhW=ltj״8t)'jgyO@T۔t 5r΀=0E)P۔tgV>F}KNS ^!3^r΀=|˚j\>? {@>y: ų>y@l//yO@}S9O@>眧h@x۔tlt 9)/\h@ ? {@)Έ\h:!ghWçE([:kENghgMs ϳNի>@;V(z: ڵx:p? {DZl: @l kgU6@"X? {@`gh= 3^gh@ CmCgԽD@>Fv.ght}S3-Tg|A{΀=1lOgh͟TtghgMHY sg,t,t3-g6v.kENt>l:}<pGm
\9l֊>8|#ඊ>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FwCRj#PAz'4:F}Cψ.TB@˚*tHn[P>l.h!mCG^yENt<|QMH;xU:}3[PѪoB3^!k#UCR>OTBjCnCGTCʈTht7l>j={@n5Ht8|PBmSg8|ol&>FyC͑yhv^Z>lBgM8oliEȴ;Fyhv^R3p/-#TEȼ;xSghl8|<WvMh˚#]gMhv^tA0mEN<sBj9hCl	>xCgMhxږ:>x]=Epho\P:{ENt:FgMhzQS([:kCtڊ>jCMh|3Ht;D}Bj:tև驵4TA*[PjD6*tRH-|CΚgϜO#>R:}@
>Fb"Cp֊>x6h RfTCPkENt<l Rf_<玪vCBR3-&̓^TVȵ;!EEF!6nyPv^Crl3Z(rp_:*g5zO:8|ۖ([rx*+dWr5\r|R֊5ç]n-hj}CΚtwkCH7xږ"_6G5H7xږ"_6G5Hl+<DzO]3W9l玪j]rV^yi|WomKZH/#Ӈܮ7xږR|ճjn/r|jZK(zڑvԵϞPӇܮ7xږ"_6Gj9^ԌwkEOR)g-y]n-hZCuKRg7Mh^Rg7MhFywkB#.y^|\媗:媗m=媗9Fzۖǎ]n-hFuSnWomKZ|gmt=mʛ 6}Sz)t֊ZvԵ]T+-;EzQM^EjdWtmE.6+>s*gܯ[o{ʊ-8}ʊ-NQDEz("r|jZR3Ը}wkCdw]n-hZz1@rAzߖ4qEO^+dZ)|n(ElCnl4q@oR+dZ8kC]7-ў.PԊڗ|ZHhp.QS״=n_>iv⊞tVȴ<l:Hh|C]7-ўsK"E68El.PԊڗhElE/SS~Z*z["<ElCyCz["PޤVȴԸ}A(|Hhp n髗l. {  h        6b  F@@@2          {  >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             3$$
   8AH(@_`ace|
!,?Nilmprst	014;Lbdghnoz}"$./69:<DPTXfkuxy~#%&)*235>BCK\w7=EIMQW]q{'-FGJRUYv+SZO[FCt(# d0000aaaa``0000A0%aaaa`b1dL0000aaaaɆaaaYS00000aaaaa#@@d	A8V	aL0 Aa00  	;00',F!N"AAZlD.1^zu#OᩇDN%`D(=/tlaKƻe/Q',F7N`04@DА6Pus'g:<|<N;S8:A)'`{Su녤@Ie$&ik<#w>3!c_>J3IY. },D\d a%Foj}@FҨN>A6ń1c$n7>#AD5%0H,s{{R^RK>.Ss6u
A
%"Yh+sd |  
bO 8;%Z }X5\dҨN@{'gy'm*Vg9E\;A"U4!`=X<LA
U1l"4詼n z65g=( qA(Pia3P	g Ҁ" O<RiasƳ {SK Rm<k<")!t+ڟe#hJp52fRK~*x[ FV9TÄeC)n3"jd6	ekNΘp >q8m:>${SꄹPv^u+>ؐDgqrrv,'}OXMe%axE{S DR# y.R*"D`@FC$Pi"in}a@H"-o:HQRz$Z}@H<	Z$ 2(  @$QSRTrE :LHJ4H<yΤVqz( X3$876Հ	E"EJڟ'7U<3"BfƳO6'{Su%j@V}R*\dNwD/VW<W j;x⼀AدV)չ8TPo:3sOjg0y$d@2<k<?\`Oo<k<!>HB/xyBj}F󬤄TR̀Jt4b"eiKJ00Jp8ܨt9FT90N\9JWBΐ\P T
:\?$Izh(2>)u@XH蔬ЏHa8>o(	X?X(@̴0P\#>
KB`*iT&+!%>ϖ=R:u>\||G]>`J>$Tw7Z` )$cAՆW>p:ڟL
$`o'_xx
8̉XqCj] I E(N@""D56tO6O\z~}Bp(iP`n -`fe 8T"&4o+L (L>۟
%qHa|OtZĐ<,' 80Hn^Ƴρ׵>G]om@O"<Np4{SV6xyYۄ OZ1$׏̀gHE/<o>)iR2r˓ʇCeCÔdq%xvQ\ l#B׉tJWBR @H'8; U<HBR
A9&
S,;Y9ͥREa"ΫSuXs8qHIVU)!1K~-o..N`Q#.N7FVT^`G]zZ\ϼFx8ԜԂ-H2s:5cl;j/.ʀR@Y83՝ئpXV"?sc˓ѕrsuxC2&315kNΈM*NnJf0'* xy>/n.j|{y[/?ck<	I%Pb5n.G><k1!:qp{SF۬ lβ%SL1d~l]/<O',Ft93 \X,VzLZ	q̅{ڟ}bp>mqu:^=ۋ@OTƲ ^K<}{U$n. .}Zrs{JŠb 	pZrs{JŠ{S gSY&ǃf@Ă<)}ihv9b4iҎCB3&tM5W2еꨞe_8i 7 @qhO*\~ʪԕLZO(N>V_<eԯj|-!V_<eD+qkOj||CNsVorp*X2s{JD@?@2B{&;)$+*	[tfc]#s0dۦA .HK ̀W`W 
iTdِG=d@@+P+d rAZ{,@ՁJxf̔'	`m@} <@glSÙStcF 'pX 	N uF`I'ñ LiT건)&T.x q82ð7nH){SU!(6xd`) 	X'V6#qr22V([uob LՄp8(=Rmdn'>@5(	vj|(s{Jlj|(o[OyJjAِ1&tM)}i\i#/N`sNJ֝>33%Q= 35n>>QJ|}7.}'TPk<󋓖봪j}\(Hy7/j}@HҨN> #
<|;4B>$AD5Y;sǵ>+tO^5n%O'	v'][xy>>0h^ bӮTQ!#/Lpr6H(6R(:2 dV:Ox
K|lirA|E jB;	c%!4?
X;S8J#a3ưB!vj
k	ۑڟkưD>2p d%:3! |0IK<[ҩ#u>>w'%*t/nF>mڟR=hb4/Ptِ1 RK~*yz',FR&C~:BPus%k[nW>MIfE/?,,NXmH6gHJdEֶ)5*mMD<2)}i1bGEgHJdkm*mMD<2)}i1bjR fvPA̒vRE*֝I1ny;ڟP|#CiasBodrpDs{S줒7:/j}YFVcuXqtpgOץU2{SxɌs׵>PZ[l[{Sux z^Nd c<$B溰uN)Ճ-P N7g8iT!V n@3S q>O-*cIf@+?aVi#JEiF
tHP=	eW2xqZӯ7μ ꁔBSڟe#XNRBf8XBxy=gA쏄iC89;]uaKڟe$9{SuT\>'[O,RT<N>>ڟx4#@YOj}ǔqW<N@lNO	CQV)\pIp-I{4#4Ulc3nO2D8 ;B<<lPN*q<`.1>ScPn*G>3
<"
$PpB
[Ot	N>@(^@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-*F*a2r2ĂdM^sIHO*e$s`{SuΏ90΀MO d2AL&iV/j}@$;YhOȽT-ͥ{Su+u*P<	gDG]'~T>'V*eK/y<E-SCPXijXUU 0@$OS{Xpҩ냇>31u֕S+ +cfR&vHQ`kڟL6遆rڟe#SY&́xRh^,1y]a[1j400JqdAAC2ⵧ^oI-'Xe$uڟe#X^:@{SfҪ_;ڟH da1L#ݸ6zbTD'+=,BƁҧCրql- ڟe#D4P<	g,ujOZ`Nsx-iT9FS<+VhEnbsn-"%S3]e,1L6HVj}00ϦxHTIǃf@Ă<)}i#L^^pXrqQyr:bORlh!P+Z8x'P2yxHg>NoiTxR:yRLµ*cIfE/>kҖ#.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}緍'<cJ`4P,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Pd4P,6dR|*%mOa"c)UڟyIfE/8R$+j}緍'<cJ+j}緍'<cJ4P,6dR|*VoN(2)y>xID6!@`yr`)L^^-*
Gi#ŉi&//

Җ^^ZÒvhl9/0H#J*`-f?9f?`cYš~U15 ~Z~5cus9ܓ~~]t5CYr~q C`qη/F*~KэC/'_">J^*~ԥF92yD}o0-*#?#Z\:L8J6~äÁr)YX7">E/)q">%++&`d\?">S##sD}oo_#D}oL:-!PD}o +D}o0
D}oqh;kE?&#agkEK:w UŢgeqhKEM-Ţ8=-}v]5X
ǘv&O|_uK.zĺy.1uuDi%YIo%o:ĺO]~:ĺ.Kwuuu..r]}`K]}b~.Äd.1%goȸ_X.7dN.a<TK8NK]}aX_Xq%+䤺Žr]}cu^(?]}`K?u%Ťĺ@Kuuw6Kc]}`R]}a]}`#t_XB}r]}aKĺ.HK:ĺG	uK$6KFKC]}`oN	XK&%|&%]}`y%4!ypRVT5
a54Ôh	ҖiKэӘFhh`8
Y9ht]0FӕYh9-*ҴI4eCyQaiZtecʋJӣ%cEFiѕx%c4㔣R>V:LJVV:Mh"47N`FK24âtC,1b"i#Ӎ4;LXa2*ѕ-*F6N`0rqPs',F`T6bGE>;LX-JTa',FR#ҍ:)iR2iҗF\nT:ѕ-*F*a2r#L^^pXSiї#.N7*/0N](Җ#.N7*/0N\8ܨt9Ũi#.N7F(mF;LXYQylL0000%c aaa`J0000`('
8V `0 001aaa @vaa#,NX3N |!$5$obzM͌FLj1?
d!<(%0K6H(m_׆?<5?'&R1brctAɄj"':@e$MDMH.j!A3TZtI'1IVt(N(]C3LM	ۄDT,u댉|HLBf%"a0	 ƨG^+}	(mPK>gv6,C͜D3EX3@x	H
P	٠h<XŸH5B+AD5%@ƨTH"T[HN5B>uz@H'7T%Ȗ}4&Y0p%'PXj] YÁj%R@?dr|Du	C)y頑CЙmSt544EsC~Ҙ.{`,XJcBpP S4ZH	S5(I#Q#GB@,I(Pi$>b@ϚXa3nQƨG8Co7×e&a3nÍPGe#ESIH8'J2DC5!2gD6LҺC3R̂b+yK~*y忮 FV9TÄeC'T\Ȝj@DMI	DWDRtjӢICRgDBg@Uq fb5 cD>f0 n
jzV!hIX8ۀ3YĀ %K}2[ҥ8"zut ƨ\	5H,V 'w;AOX0PY
Ԅ2@t^3[* "L `P Xx``5:V!Hj	g&p"|@kt'HUtP*!3yXG۠L&mj$35Um@Y	gȢ)":%Qy584N
A/p2S!@UA"u@HUa,qMCkehqMfD
ƁaVU8p<5BM'L#5qRBFx	jB*	hfLfӢIWHc#5..f"'N4ZEҖ#J``0rqPrr`r54Pus#12tEtO3rԂ놪]"A5JէDRgDU!
"S "!
$DEK"WCEU-$bQ&t~hL&RBt\jazXN/)X56Jns	W>f
h X?X2yOɃJFa]bp>\jdV#P\		ͺ 2 dMPX $8XcU	I$n@]ƨSBӍPD}āl:k;df>55	Ak/5(MD{ A"!(/$SmPP y%@;*tr3ՂδD}@pb	
8HZ{A xB(Ȭ(T)V5BG]om*qjFRVn|\jw@pՍYÌJIxLNibrWCِ8'Bpf#2gD6LҺC3R̂b+yK~O\ѕ-*F\nT^`rqPrr`rN>$H+"mq̤6pvxVθ%Uǀ$PNGhO2	+P)&
쑺 ut V*U$ K"tP ^m*4 TAԐ@')}BI	_ck(9h\9F;L8YQy8UVG]pBNhPT8
*@K
ߑF"  d 
:TP
Eau$@q<X4N"?sc˓ѕsQ)EW2'7XԂ3EtO3CBg@aPtgxfc[GP#o Aց@ƨ\ jb{}gF'cD6L#fZc-@ӍP /f#DLtZanN5BGۄ ƨ[(
2sz%S+%Ȫf,UWD1)AّK~O6'i#L:EC|JtA̍DWDR85:qf%đp{ yƨF`_Xp}NDqp\ pXT&b\K\Aҩ@-qPgt.*ZB6OmqPgk8k U>qSP<b5[)32bS"oi#LV(4-NȚ\5RF_>ft+3VMIVthЙ5,M  jҩ	buƫBtp&T!n/p惽!ۋPa5/p恶3]bG sB恮DKF iR`q]pj$-Κ2 FZ"HVFi )]H CnP@@@(!   #PtqAU:h,Q!@)@G l$'H ~pLtєKW<3fIh#H>D"CmJMStc#,xf̜Q2u!:e 	2DH'eJMӠW%NXv & qrGD%	e#$HLh#A!X0WgYK$pk!MDXnHN5BMl}p8EqQGp	t"u@n SPm*pvp5Bjip4qROTLD#5!:$<23JKC2bS/<bӘsQ)EW25]H.j!WHf:$-$>I3΀%Pzb5anxxT&`?3[cZ wp_Gd22dq RqE%T)}AP[Ҫƨ\Q78z+@y7<1qbJ9W@3 }A.nxZT*JSA䝹qE  
&	hBݼ.Ѕ%NL#%q`L4B3&tH3i$+5MtfAu԰f"'NXm#F^(lÂ JDMsU.!n:Ox
؊HhTA>ՍDWDR&njgHDhL+ %CBc@kH`[mƨ\0D3 QQW|(	NSH?@[ҩ#?$nƨLB
4J!mƨS	p4ƨH`8IԺD3 ᘊ螠#1)A԰R
qo!cŉԦ	aߚ::׷APL+ȪodZ<2)}ii#0*Tb3ڃ2i׷Be&ES{$ّK~O0',FZ:/0e&hLvF^1"ih~lȥ?ai#JDWDW23	AjAuRE)j!WHf:$:$-$4&t[ 
AffFi30R04W%T*
6mƨYI$ntxT.aD pwjhAhm*4δN	Pu>(8	m$XdBውPWe&3 P(e$Rm)ƨYML+`i 6Be(j()"%Q{MopPЀ#iTΚnjNN)vT)̊Bd!:$f~lKC2bS/<V,NX*0Fsy螠I}*545 ᪗HIs5JէDsԙ gHB(BLE	3AqP8)u!8YI	zFf%"	qP8b/L&d>q]Cĳ8qwn qZWe$;P[4aHT5BK%K P,.n*jd4&HNҪfT(8)!yK>LNNMF&HNwPDQ)n*\jy-^6h usxXl"So8YDH
KJ4ZH	S4j>ۊqWY'Ǣ"`NABi K>jÇ5b Vi o6gfTjZT,u*h')tN  +~lNtfLfӢIWHfj]"]pEtO34)}i,FVrrKӣ.N7*sQ)EW2pFH=1}-$x4&tMTI*e$s\j:'7ZҪ	bs[P[ЏDX
3)̥caq+Ȫd&I~lȥ?a-*F*a2r皉Nd{54ZHy3v4JI<)u
jʙk&1%S,&6*qCzsz%Q$Ud%P261qR:x
A7]zi9@n+*}ZԜ8XS1p{G*D[4Z f )@n+޴ޖ"40\Eq	[ϸ!+ZƊjK-L&a+P}\jES"2MLWD1)AّK2bK +u4beҘ%L8Nd{54ZHy3Uae#"[&T$TDtfT
V!*$g)JZCRB)qR:xp
@U,VLĜ)*'DL'i9]Vљ	YKvLl7ۍP}jESY&WD1)AّK~O]o7//F^8,NX8ܨ9wdƀЙPus'iTMUU@IƨYH& qsz±S\jHYh+t*
2*$c"[5eiKJ''.F\nT:XB*!T.N2)y>xUF\=4P,6dR|*Ѫn'T<cɣT.N2)y>xUT.N2)y>xT/4jۃIfE/8"4jۃIfE/8"pu@ّK1?P{pi:XlȥUPѪn'T<cbh̊^q1@EUpu@ّK1?!T.N2)y>xTH4jۃIfE/8"pu@ّK1?CF\=4P,6dR|*h̊^q1@ETF\=4P,6dR|*5Ba"cU,T.N2)y>xR͚5Ba"cU,5Ba"cU,84jۃIfE/8"XѪn'T<c`Ѫn'T<cg5Ba"cU,?4jۃIfE/8"YYT.N2)y>xRT.N2)y>xR&P{pi:XlȥUK&P{pi:Xlȥ뮻%@ɂХ1yxRV),NX',F
(+JZTNyyj2ZI.b2J#JA+,2q,o!-	X1b~p?C oCC#A?@	~j6l>ُğ$6!lbGğ͐6D??S:łO?[&$-[%[	#">DG[#D}oΈ;[-[#[ [">+DG'h戏[[D}oDG`DG`XDGŢ5&#[!Y
]`m\Z.f]5qh]suŢW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vJ5K5l_5~('rҍ~놥QqFcՔk~똔ko%5C!F?\Qq _$k\Q_w
5~~Fߛk6t_B~k6F~m	F[c~6F[h5'(6kJ5B~KF6ZQşJ5Ql~Q
CBबj%eC^APkiˇ)ю-ŉKѥ00
X)z1s e/F7N`8
YRe*biKѕC,VtZsE40Χ0FRgS#-bsҡF7N`'..deDâXZ\:L8J6ba9^+0JVV:M"FӕX)q*0/0CRĥecج5,ΖS0rZT9L:'ťEiѕhʇ%FҴI<FJI<ҍJӣ+&6JI4i)Fi|t3Ft#+&цEFBkF;LXh^mF;LXd\>i#L:EC|2H#.N7*r1b
>;LXhi#J2AbjRaZQQ-*F\:R˓ʇC2HҘ%L8F\nT:iї#J``0>1yz2breE	˰ZRҤeE	ˑ'81breҗ%i#+*/0	Xaaaa``0000F,`aaa000aa``00aaa00000L	XaaaaYS0000;LXfX1brape dBk< E          6  F@9=@2          Z  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  F@.=@2           T5      ./usr/lpp/ssp/css/include64/lapif.h r.a                              !  ***************************************************************************
!  @(#) 1.10 src/ssp/css/lapi/include64/lapif.h, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:46:06
!
!  Name: lapif.h
!
!  Description:
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************
 
      integer LAPI_SUCCESS,LAPI_ERR_FIRSTCODE,LAPI_ERR_UNKNOWN
      integer LAPI_ERR_UNKNOWN_DEVICE,LAPI_ERR_UNKNOWN_FUNCTION
      integer LAPI_ERR_NOMORE_PORTS,LAPI_ERR_INIT_FAILED
      integer LAPI_ERR_OPEN_FAILED,LAPI_ERR_CLOSE_FAILED
      integer LAPI_ERR_SWITCH_FAULT,LAPI_ERR_INTR_HNDLR
      integer LAPI_ERR_NO_HD_HNDLR,LAPI_ERR_BAD_PARAMETER
      integer LAPI_WARN_PARM_NULL,LAPI_ERR_RETRANSMISSION
      integer LAPI_ERR_TIMEOUT,LAPI_ERR_QUEUE_FULL
      integer LAPI_ERR_INIT_LOCK_FAILED,LAPI_ERR_GET_LOCK_FAILED
      integer LAPI_ERR_REL_LOCK_FAILED,LAPI_ERR_TRY_LOCK_FAILED
      integer LAPI_ERR_INVALID_OPTIONS,LAPI_WAIT_INTERRUPTED
      integer LAPI_ERR_PURGED_TASK,LAPI_ERR_MULTIPLE_WAITERS
      integer LAPI_ERR_EXHAUSTED_MEMORY,LAPI_ERR_NONZERO_INFO
      integer LAPI_ERR_BAD_FIRST_PARM,LAPI_ERR_BAD_SECOND_PARM
      integer LAPI_ERR_BAD_THIRD_PARM,LAPI_ERR_BAD_FOURTH_PARM
      integer LAPI_ERR_BAD_FIFTH_PARM,LAPI_ERR_BAD_SIXTH_PARM
      integer LAPI_ERR_BAD_SEVENTH_PARM,LAPI_ERR_BAD_EIGHTH_PARM
      integer LAPI_ERR_BAD_NINTH_PARM,LAPI_ERR_NO_CONNECTIVITY
      integer LAPI_ERR_ADAPTERS_DOWN,LAPI_ERR_RECV_INCOMP
      integer LAPI_ERR_SEND_INCOMP,LAPI_ERR_SEND_TIMEOUT
      integer LAPI_ERR_SHM_SETUP,LAPI_ERR_SHM_CLEANUP
      integer LAPI_ERR_SHM_REGISTER,LAPI_ERR_SHM_RELEASE
      integer LAPI_ERR_SHM_ATTDET,LAPI_ERR_SHM_ATTACH
      integer LAPI_ERR_SHM_DETACH,LAPI_ERR_SHM_ENV_SET
      integer LAPI_ERR_SHM_NOCOMM_TASK,LAPI_ERR_SHM_SETSHM
      integer LAPI_ERR_SHM_LOAD,LAPI_ERR_CHECKPOINT
      integer LAPI_ERR_LASTCODE
      integer CSS_KE_INTERNAL_ERROR,CSS_KE_UCODE_ERROR
      parameter (LAPI_SUCCESS=0,LAPI_ERR_FIRSTCODE=400)
      parameter (LAPI_ERR_UNKNOWN=400)
      parameter (LAPI_ERR_UNKNOWN_DEVICE=401)
      parameter (LAPI_ERR_UNKNOWN_FUNCTION=402)
      parameter (LAPI_ERR_NOMORE_PORTS=403,LAPI_ERR_INIT_FAILED=404)
      parameter (LAPI_ERR_OPEN_FAILED=405,LAPI_ERR_CLOSE_FAILED=406)
      parameter (LAPI_ERR_SWITCH_FAULT=407,LAPI_ERR_INTR_HNDLR=408)
      parameter (LAPI_ERR_NO_HD_HNDLR=409,LAPI_ERR_BAD_PARAMETER=410)
      parameter (LAPI_WARN_PARM_NULL=411,LAPI_ERR_RETRANSMISSION=412)
      parameter (LAPI_ERR_TIMEOUT=413,LAPI_ERR_QUEUE_FULL=414)
      parameter (LAPI_ERR_INIT_LOCK_FAILED=415)
      parameter (LAPI_ERR_GET_LOCK_FAILED=416)
      parameter (LAPI_ERR_REL_LOCK_FAILED=417)
      parameter (LAPI_ERR_TRY_LOCK_FAILED=418)
      parameter (LAPI_ERR_INVALID_OPTIONS=419)
      parameter (LAPI_WAIT_INTERRUPTED=420)
      parameter (LAPI_ERR_PURGED_TASK=421)
      parameter (LAPI_ERR_MULTIPLE_WAITERS=422)
      parameter (LAPI_ERR_EXHAUSTED_MEMORY=423)
      parameter (LAPI_ERR_NONZERO_INFO=424)
      parameter (LAPI_ERR_BAD_FIRST_PARM=425)
      parameter (LAPI_ERR_BAD_SECOND_PARM=426)
      parameter (LAPI_ERR_BAD_THIRD_PARM=427)
      parameter (LAPI_ERR_BAD_FOURTH_PARM=428)
      parameter (LAPI_ERR_BAD_FIFTH_PARM=429)
      parameter (LAPI_ERR_BAD_SIXTH_PARM=430)
      parameter (LAPI_ERR_BAD_SEVENTH_PARM=431)
      parameter (LAPI_ERR_BAD_EIGHTH_PARM=432)
      parameter (LAPI_ERR_BAD_NINTH_PARM=433)
      parameter (LAPI_ERR_NO_CONNECTIVITY=434)
      parameter (LAPI_ERR_ADAPTERS_DOWN=435)
      parameter (LAPI_ERR_RECV_INCOMP=436)
      parameter (LAPI_ERR_SEND_INCOMP=437)
      parameter (LAPI_ERR_SEND_TIMEOUT=438)
      parameter (LAPI_ERR_SHM_SETUP=439)
      parameter (LAPI_ERR_SHM_CLEANUP=440)
      parameter (LAPI_ERR_SHM_REGISTER=441)
      parameter (LAPI_ERR_SHM_RELEASE=442)
      parameter (LAPI_ERR_SHM_ATTDET=443)
      parameter (LAPI_ERR_SHM_ATTACH=444)
      parameter (LAPI_ERR_SHM_DETACH=445)
      parameter (LAPI_ERR_SHM_ENV_SET=446)
      parameter (LAPI_ERR_SHM_NOCOMM_TASK=447)
      parameter (LAPI_ERR_SHM_SETSHM=448)
      parameter (LAPI_ERR_SHM_LOAD=449)
      parameter (LAPI_ERR_CHECKPOINT=450)
      parameter (LAPI_ERR_LASTCODE=450)

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

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

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

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

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

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

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


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

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

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

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


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

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


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


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


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

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

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

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



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

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

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

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

#define A_MAX     2
#define I_MAX     10

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

volatile int cont=0;

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

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

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

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

    cont= 1;
}

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

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

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

    return (buf);
}


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

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

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

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

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

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

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

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

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

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

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

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



 TASk>J `         ;"  F@=@2         [d  ;"      ./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
kf `           F@;=@2         }a        ./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kH `         !  F@;=@2         ^d  !      ./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


*******k,v `         h  F@;=@2         `d  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);
}



k2 `           F@;= @2         bd        ./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kr `           F@e? @2         hd        ./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)


kO `         e  F@;= @2         dd  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 	`         V  F@;= @2         d  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 `            F@=@2         d         ./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

kxN X           F@=@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,kw X           F@=@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.
   k\o X         c-  F@qOV?@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   k: X         J   F@=@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kR X            F@=@2         \         ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
k X           F@qOV?@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kZ 
	           F@	?o@2      	           ./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  =kf             F@	?d@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  =kBP 
           F@c@c@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n  h        	  F@&?@2         
  	      ./usr/lpp/ssp/css/aix52/cfgzcmem at setu         h           h           ?&         H   x           x          1L                      .text         x                   .data     x  x    x               @.bss                                .loader                                 " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D; xc   !8 `H AA ,  b @A c  H QA ;   @?@ 8 @8~ 8  D HH QA ,  A lH iA |}y @8 l8` 8 8@ $ ؐ H eA 8 8 XH }A c  8  8 H A b @c  H  A 8   H8 P X8~  \8  P TH  A ,  b @A c  H  uA 8`  H  iA 8`  8!}N         A       @ main       HA   L |	N               LA   L |	N               PA   L |	N               TA   L |	N               XA   L |	N               \A   L |	N               `A   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14           @(#) 1.1 src/rsct/lapi/zcmem/cfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0   /usr/sbin/execerror execerror   /etc/drivers/zcmem_ke   /etc/drivers/zcmem_ke                                                                   x                                                    .     <   B  jerrno         @                    @
                    @
       exit          @
       stat          @
       waitpid       @
       fork          @
       execvp        @
                    @
       __crt0v       @              '      @       __start    !
                                                                                                                                      	              
         /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
loadquery  
sysconfig  __mod_init  __malloc_user_defined_name led.lXJ B            F@!@!@2            :      ./usr/lpp/ssp/css/aix52/include/lapi.h u                               	   _et*adilnor
/Lcfpsu(),;AEIPRghmv#04CDGMNOSTUby-.FKkx"1236BHVWXwz{}5789=QYZq&'[]:<>+j|@5Y,:I8@6@CHxo4Uj[Ri.z\>h@_L5_4UL5_4US0ErX+%#Q^d@iFjac0@$0K"v=nk$UE^@Q{iBNW0bb8l^ZxUtŧ3&҅m,Cv&zVƤ{q4ŧ3DG	b'&ϼmȁa\"/iFj Xt& pl!0!=.Z-`C)rlR)JR)JR)JR)JR)JR)JR)JR)JR)JRf   pX͊GٮZ-5=ɲrh,EtFb
	
4$
4
  (0=e ;AeL3Q0OJ.-[Y(C"f   @@ 
 `@ŅZP@.DCp `70 p `f   @	apDV-(V Xv 1w+iq%逳116/-OM*Y:JiB
ҡbhԏtN4gJ
#ᄱuap}g6@.DaR)JR)JR)JR)JR)JR)JR)JR)JR)JR0Hr L<pDLkrl HX* 3)Vj&@8y":0!=ɲ$*e * 3ܛ+ VT fS3U40IiyM4YPמX HF yM	m}Yx, 0Tb<Zqy#G)#iHa#e pDd2r&XPHHU}^gdma_4V$UmKZB<`1ALe pDd2r<:HȘ5X;Yuug$GkҵKkҠZ0!_Y $Hy!"r"@KŅV`"ҵZUzLi5Yo>H5< LI	I$<1aA HUbfyZ<Ma0!_YX <2AȜ@3Ņ5X(iQEg֒h4VEqH5< LHx
	 cVkІK8_H5< LDXPH0aĤ8D6G#˶0yj}U^SiGk/Q2k8y"2@9B"DD0aDk-OiUiH&NC$L0ŅQ<ᦕiQb2UtqDQj،{iU<LH5< L8w@0UTr{Qږ&qFĊ-gqN/m~^x/gZB<`1r{Q0!_Y!b_$aĢ+6չdDuX/iHɇ!ä<LV./kag$JFAdDi	a@80b%WfE\Q};}lLnL4R}g$FH'"DC		j,zm-PNKz3Uj[RV_Li
KQjaTALe pDd2rLl OXP0d#GbqkqThR^SFAdL0H
XP L0:Է.5ViH&NDH0RNAȝp(aҨTxէ Q2k8y"2@9!hp0d^]nk2{Z+I*f3"Q2k8y"2@9&@JI	3Ņ a԰3Le pDd2r<00I1<XP{I,WmK|/.5Q2k8y"2@9ND<LŅ#V c#I%[R84R}g$FH'"ARHLi Ņ 8URV׮RN%)FAd8L"$! p"D	 aF0ܲnilK\kkj4WVZQ2k8y"2@9  L <&"$@3#VB1Fb΁ҸEe(4R}g$FH'$C ŅCVB1F41-ܴ[-zi+gqL`F LQ2k8y"2@9&#	x
 U8ZIh԰34R}g$FH'"AR<00w 
j%ĥ^24Z0k,<L0!_Y`!q XPyK+m~Ի1FH5< L 5XRj[yuH5< L<LŅ a*K8Q;*˩ _H5< L$$a*˩RPLe pDd2r$jʲ2~ԷA1GVB,}0Le pDd2r L6HDĿV#}e@.Owb(`C)#$	a"$LaŅ HU8Yz>KJVԷRIvUoi(0!_Yx">,(	
j"7|3^`C)#$		&#! p$5Yţuƶ@x/`C)#$	d" KŅ PUa2`o2o.Z0!_Yȉ " KŅ aF0Dxg2o.Z0!_Yȉ "@@LKQ!#q$SpNH5< L"@HL$5YV<*2Z[]L4R}g$FH'"d #	FF	c#I%,<LDgm	H5< L4\@?Ņ V#}e@-Wj]JFAd@l<LaA@@U8Yz>5Qږ&qQ2k8y"2@9& i $q>}=[R˭`/FAdDH L6@r<00w


j'JV^GgFKjXxQ2k8y"2@9&D0H@.G3aA@aėzW}??V24[R80!_YȐhĈ,((
j%ĥ^^D tڗp(ҀQ2k8y"2@9"dC,((5XR/G" ii\ZږI.ʭ3UQ2k8y"2@94\'

 V$c#I%,<LDgm	H5< LH@.N 0U.%*} yK+.Q~Le pDd2r$%
 a#VB1v<F}J64eH5< LH@.C; q\JUt`GjXxFAdH4J@r$IŅ 0 aėyz>QoLe pDd2r0"0b0N' XR/G"UeFze/Q2k8y"2@9HȐ	$BCPU8XbKJpYUgcPBO6*`C)#$	4\@>C F	\JURʬ?5[} iH&NCCdx0BC;XPB7H$Q9R80!_Y!"!XP V=Ɩͩhk"Lk(rQ2k8y"2@9'!g,(QoK8_0!_YXx9G
 `a[3kKz3U5hB9#:A`C)#$	&@	 H	Ev.5N+ت4Q2k8y"2@9" h<LXP5Yap]nу_uag`C)#$	atXP5Y0;5#-FAdH4J@<La@P0g$FIk\uږ&qFAdDa@PPU< ZUr]nږ^]nkH5< LŅ@aDImK8EiFAd04DCV"K]F[_0!_Y`h)ɏ?XP04D`}$3kτcG)`C)#$	R$w,(
 V"K>أx;*aLe pDd2r"JB	 _(5X`h,"+RʂQ2k8y"2@9% d
 #V%^.5`h _4R}g$FH'!$@_,( V"K ږ^]nkLe pDd2r"JI$#,(V"K*E" ,$4R}g$FH'!$DHxX7a@	jZVU >`C)#$	R"Ņ @rlİ!7F#A@`C)#$	0RH@
 ab2#{^4`GjXxFAd'!a5Y[G>-U4R}g$FH'"bDNXP VE8y"2'mv|[ت4iH&NBǉ8@6Aȝ
 a#ORI,gH5< L jK<&"sLe pDd2r"JDBF\[DIu#z9ei4`C)#$	0R"  %
5Y6#|FAd,@HI!Ņ P a
t[]Fsiz[Le pDd2r>@ÿa@	ji^u iH&NCȐBpDp(%tS4R}g$FH'!b$L< (j"c-7 A8y" Q2k8y"2@9&"$ CYȘx4<@`C)#$	Ŝ< L0hx00)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR0bEi*1sKo<G5iPW8y" QH%]F0|Ikn/+QGJ	σ+>]QmaȡZJR{mzZZiSVO2734XL5Z>c^Q¸ekM*/aR)JR)JR)JR)JR)JR)JR)JR)JR)JR`C)#$	0hx! !d?5XPu]u9e4R}g$FH'"a 8>AabDDaA @U
%UQ#WLe pDd2r  L&$#
	F@Q(:a2`C)#$	!D<?XPHPU
%UQ#WLe pDd2r H|8g
	 cV (W]F0|_0!_YY$$<?aA PU
%UQ#WLe pDd2r"$<L/XPHjD1siH&NH0<0
	 V (W]F0|_0!_YxOŅaJG>FAd$@H?a@8HU
%UQ#WLe pDd2rL1!DDH,(@Q(:a2`C)#$	"!ĿXP5XPu]u9e4R}g$FH'  L		wpJG>FAdy)8@, N 
U
%UQ#WLe pDd2r@JN0yx
jD1siH&NI:N0yx5XPu]u9e4R}g$FH'"DL `'a@8jD1siH&NH""5XPu]u9e4R}g$F@Dxd	Ņ#V (W]F0|_0!_Y!2a$Hx7Ņ 8U
%UQ#WLe pDd2r&pG8y"qa@@0bAucH5< Lb"D$8p0
 JG>FAd<@<&!$C (aσ+Q2k8y"2@9ǆH01)$<w0bAucH5< Lc$DXxdL;Ņ PU
%UQ#WLe pDd2r 00$<w0bAucH5< Lc$ &LHCɇx 5XPu]u9e4R}g$FH' X	Hy0Ņ aσ+Q2k8y"2@9ǆH<HCɇ~,(		jD1siH&N@"@ $I!ña@H0bAucH5< Lc$0HCɇx$jD1siH&N@D<HCɇ~,(	F@Q(:a2`C)#$		 $D"$|XP0bAucH5< LHH1Ņ aσ+Q2k8y"2@9&@,!bĿXP5XPu]u9e4R}g$FH'"$$xXq/AJG>FAdDxd  &%
@(U
%UQ#WLe pDd2r"H!2_0bAucH5< LqdXPPHU
%UQ#WLe pDd2r"I2DDŅ V (W]F0|_0!_YȈ$@x5XPu]u9e4R}g$FH'" `t %$aσ+Q2k8y"2@9x3aAACV (W]F0|_0!_YȈ!

 cV (W]F0|_0!_YȈ$ %JG>FAdD  "aA@aσ+Q2k8y"2@9D
0bAucH5< LpXPPjD1siH&NB`BCĿ F@Q(:a2aR)JR)JR)JR)JR)JR)JR)JR)JR)JRaH&NH""$$G ŀ0fj"7-I$ReZs_Y,V:-iFnRI,iA8Z00!= '$DTbUc,`C)!D	:H& O`$$aDdBDId	0"Ơa+8y"9eY20IhK$Qi5_L2dDFAp>CCdDH<    `E9*W2dDu`C)#!  fS3ÚA@Y)Fa+8y"838ZQR	QX4C=$^orl͎2QR=2$ $HFA`dcq8y!Xq!HateL:zeH! "F	E{Z@zq>Z@@SgxtVLG r[_4|D`!:Y`^U-&5ÿgp>C7U"e{kO)e{*[Jҧ32b,V+-WQ+G,l@XHgbC5XN+#WcO,	ޕ]6JH?ÈȑbC5XN+kY2,XKT*km~/gp>DBu\嚙l,	ޕ]6JH3xd	H!Bu\ SF<X0 38x$	V.b,фm/i$7bEZԻ+Z+t&5YiaL X0Do=2qޑf`Q43 >@0dh#\,jⷤY$?M*;_
%L8@.GΑ4b-kIi\#]Qզ3Hc#)U3! 2CÆ +2*PWGg		E(ρbݕ-,n,[. ,$b3X  	"V-kM/X00CQxtD	EpY2! &5ၢ$ydܻⷤEF$,DjDWh#\RI,bGi,`uPPL h	U"rG2ԒK)IpNҵyLݔL 00@Bu\ ƒ+3hRyLQgekJ'?@`&D@ <8`U"U[P*2ZڗOX#Ld	<L:DDF'QULG r]]Ii\ij,Ld	Hx4DiBu\^|i.ʮV:EWfZ(?VWqx!F&@	0:CäHx4GF2"$<H	E{RYҵR`[8y":iH5PWrlkm=)+gq_!ʵ%gjDToekM*Y4Ei%e+]+iMi`ިu AWekb4`\(: ekM* g"dCĤDHx"!b#MVDhůmZZ[OIFp)d	=EӨ͎0FHt`i) L	HLJH&4p$	<:H&4x&Lhq9 L'hj1eL:zeHN"pq,iLDpTDp)8	Z-4RlqX4CMEUoclw[JKQX4CM4雠򛖋eyIj(+m*m~)+ FFg1HCtldi$-oakDS-Fa1JpDd>ΐAm 줮Rig4R}g$FCCdy"#a#e pDd8D6IC?ŀe pDd8D6I	  aH!2a$X2k8y"2"$CaC2QRolFecKdo3yMyO@q>dTi3rluKg$Gob֣Lq`CP{)A	:NHd=~J=n΁G0sAmFNJU40Ii4S3U40Iix9vV{2i=wZekI?ҵU}^iZ!<0s[oim}Lߚ=2l]KkhB=jY︨?[nKÿ5Yu:)\ig?J-$_
QچyZ<הѨ줯j_?LRiWi4V5iͯRWFqLܴ['7FoR1=\S>-MQܞHr L<pDLѲK't}]Ì%Y@y4EuKx;=t0"ƠgYw'ITK5gY w'ITK5g^gn 85Y:J^?k?#qyUF	Z-lqX4CMH}qhOoI︎0ܴ['68Ti^f,F2UtFrl[Up5Yʭu?U2|Cd#G>FZ-fTc6*V@HBbFi"ǜLZKX75XZq>3ԔO;b0N'2iX4CJF t5Xmg4\2kHbPze*<iiM rCUXR֐9.kQ^Ծ5Yky 
Fƒ@w'ITK?F	Z-؋^&eL4)x$g_+c#7Q΁vD24]M*F0#rg@Fldi$iM͎0FHm}b2׶*7Ỗe6#7=ngM[sRe6"ס	Mz8,Ue!qL#?b2׶MW[(AvE%1XLrlf-،CdP[(ziSJV[_3c;%$ס]gm}JlFVDwZ4،Z36ElQ<ƒ@wjtD3Q{fOdTi3-(ap>ap>E}qN/Lrl)%)VpDw4R+^`
J(Q+/LUإx FޚTήi3ZOd]%^FlGf=2g.l[ecKbZ36kҵwҵpD{׶ڷ4 pP /?kЀ;`8֒hL8y"3Q{UWҨJ4ΣG*QecKdBoSfƖ]GySEF+[5{6gx5lZ7Q5XUwF=km[ݠ礐HܳugfOdߩld@wǱv38@`F	Z-M0H5<NC;,FFg:I#z0!_Y|&NDD`83aea+^Su<aHɐDA$$$$$$'U\i1;AiU4R}g$FIi ` 𠐐VH#m9Uz0FHihK$RRM0b6!EY"oTkqN/Ќg$FC(Fj+&PekrlHBoJhb$0,HY!Le pDd,@8								Uʵ3YU?Q2k8y"2"@<2B@HBBBBBB@5X*{2K>u]3FA2`l8	jhUȺLe pDd$,@8xH<$$$$$$$	UpT<|"g0!_YBD<6C	BBBBBBBc+QilږF]9yMFAaR$OA!!!!!! V}(WcREvyZE4c$0FHm}Z-YDj]]JBܴ[1M*`5il{QQ	+Zܴ[1N/M\S>ӍLD ""D<7`C)#!ÇH<$$$$$$$'5Xe x+|"YnH)EV]Le pDd H"							U>&l7oS`C)#"$$G A!!!!!! Fj()8y"<i6SQ{w}:	lQp35X|2+}h$(FeL4)x$gdE%+]ߥkYJҵiqN/Ќg$FC(Fi*z @$Gf'ITK?i,IkЄTi_{e+]iZ4Fa*2Ҹ}Z-A&(\4euj(Zݱ4\uyM4-ˠx.cW)Dr{wJqޑfފU7ޣLrl)7BXJ cbP+EgiZ-A&(\Jr{wj(ZݢzTςoiZ-A&(\^O}V%[Vx:_>	Qh]ġr*}5X-nػ^>Qh]ġr4yqkGK?Q{e+]+iM0,Ue!-G$FCH 4X078y"2@>DD  x01@<2!`/Gت568,Ue!qLH-z>Q/G͊CMZK3E<37A?S-ˋcTi3#?ܴ[%F6*36ޙi/G8k?Ԧ37A?S-z>lqX4CJFQ<wIq)WmfLM҃j#ƭ8σ)-Fƒw'ITK5`'hR+-za1JDCEF.ץqLN4kϤV6b0FHt`$@8H`ht#s#!! "&#!!DH1D$FCDC,@<HaDL>b)+g	aDL>PVY4`ht?4A?HwޙaJ1A[|4kgn U=ETi3tSG@t";5[.YZ|RLtSG@t;VyK+Q<_4OrlEQ<68,Ue!qL#?ܴ[,(i'7i^)Y$g_75[,)Q(Kk+XpX 3EG@tߊ: Qߚ8,@	ږ]qj[,(\/Zu-+|Q<0ܴ[,(i,|a*2Ҹ}Z-HʛeeJJHHh3q.^@Y3pCI1H;kJi}Ʈ]yɝ%`էzW϶3yOH;5[,)QgI$\miJw	ULtS-ebZWJBE=v?`'hXQ"R	&)68,Ue!qL#?ܴ[,(i'7&╜<"D	!?me<vjӗm/[~,8!`k4OrlEQ]5XB=`ht;kҸ}ej=[`htHX)]04D;kXx1e{#Q]˭џ`htHXݬIvV<_\abDA"& vץqLl.pp+M*f# O.V?jWQa	lHHXx1NdkEw@QA`htHX(0FHi\S>H-
$Z`eMD2~jɥxg$FCDC,@<H3#Q]j#Q]P?g_FwEت50ܴ[,(i>c0!_Y$dD
!-&5hXQ"|4 -e pDd04D:CDD"-&5hXQ"R	&)63IAm}`C)#!!DH1D$D
!IAnZ-H+jMjk`H5< "bHCAܴ[,(i>cIAm}`C)#!! HȉCi4 -EYjMjk`H5<@&@"DŤF-
$ZEc<Ԛb)l8y"2""$ F$FCDC,@<Hh?`ht-
$lVlqX4CJF>W>yN"K>FTFfIpCσ+\b_g_FʎWi404D;Jx;e#eFaDSm)6G~j-
$lVobv*~LtSIUvFVx:FQ)>;l]QOZWJBij4A?P>HYh%{kn`m3yO4j[-bx֌mFZRh#CUU5ki0ܴ[,(2H͎0FHnZ-Ie$|fչhXRJuM2Q~aI*7<Hb)yM-(&櫍Zq~
Tx!
%I%LipH&l]i'cVǸl]EgLtSnCKk 455XXx1#Q[ٗ[g_,@<Hia*2##$ NCDI pdHHH`h!0dHHH`h!dd00:AacL#!$h`h)$<,48y"2<02D	Ha)$ LHnpDd4`xX?DLHNTjlqX4C[Ht878y"2"@<2B `xaƙ$FIdyCHq0OrleM0FHi\S>H-vMS~'mtت4;U~
H DDH9%4-
$>3z";VE+%qЄpZ1H4-
IUaD{CU'x+:(ԮLDIh"ޣLrleM_)A7;5Y+Qʵ.4ӤjYeFJi7kNV=m[]=E),(3c2QRWϼ3Eb߉]6*d_#$&_?ܴ[,)%V:FJuVE+:!Ɗ5+0Z1H4-iFP=ntߵQyU~
R@-:J[+iZ-vSVM!jc`i0ܴ[1
$Ti3rlmtت57vMC5YȘy2$	$04DLrl[I*;5YଫPW.!Ɗ5+0Z1Ege4(:oM(	٪ȿ`qZvUq%{R-4-VM)+]5Xwcmz݈4F	Z-FIb)+g	NTjoF~j/Ydd00:Aa?҂o>oLaiA7;U~
y?F}iZ-Ҍzk4(&f"j5VƀZtK,W?ܴ[)Z4vCb	
Ǳv#k`'hcE%-68,Ue!qL#?ܴ[)]6*MbVE+8y"2<02D	Ha)$ LKiR"- sY)4-lFoIFߚV&KFBe/gm}^ԾU~
Ƚ+[Ϯba׶ڷ4iZ-Ҍzk4(&f"j5VƀZtK,W?ܴ[)Z4vCb	
Ǳv#k`'hVJlFQnlqX4CJFhSlU;kQߚVpDd04Dge$T߰H5Y04DUoci_L/ȢhVE+q>DB䇅FC5YCKhwL/E@wȼb	(Tt!oLMyO	ܤFV ≠GIm~(+tLMyO$l;d^hwK<LA
JFM(ΛSJ2o<vj/XV]j\hI^Բe3EJoJi;VE+iw5i4Orl#68,Ue!qL#?ܴ[)]6*MbVE+8y"2"JD?ܴ[,)%V:Dwȿa${]M*gx5E@wj/X&G$<,LMyOd_'M*:MkkA[gx5'r(VE'x+NDBa䇅Q<(+tVE+LG]Mw4тMVE'x+$Q4AiZ-Ҍzk4(&f"j5VƀZtK,W?ܴ[)Z4vCd_]pV_L-oEgFlq2k8y"2&q$ <2H-c@8Ti-NZ-<60[dTX4Ck-dchJuMeL6jrlN7W@tnZ-{Scb)Z[%J͌*67FƖɽCb)Z['얽60[dTE|ɽCb)Z['RW
͌*67rloPX4Ck-{$[nl`-Ud=z2QR_x9hO6Amܴ[%V:Z-Mg3ﶖeL6jrlRiGchJuMܴ['0qX4CJFhSlUFȿg$FCH	HL	3EY;|'t@pb	
't?ܴ[%otMdÿ5XwiZ-*'tx8wA;YdU<LrlN%*>7Y;| b	
'tU}Ggd=-7A=ngd=m-Lۛ>dKSfNV|``?ܴ['씚Qt씚QpU'x+>cmzݤҏ[QhO-{no>djm{msAσl?ܴ['RW
{%5XwRW
mQ{fƖA768,Ue!$ge;kQ;kQj,TkFٍI(#VN5+ၢ$FFdi	aD Q$G~j7Ɗ5+ITKּ04D?ܴ[1
$:HaDUyZ_?ܴ[1&{<&h&~|[ت5Lrl،&GM.%סgeIK<Q$G~jK<vme3DI?ܴ[)Iz+<Q$Gfz+<vme3DI3EecKdϛ"69wLM`iNjR#[B+%(a4,Ue!-G$FCD NCC@8H&Lpha1RH$	Z-҃Q)X4CJF<Y"xbP×gps4!˽FH`ә)YVFٍ\JoW(9ejhB91Z3E}Pr%7ۥ,C5X|"YnSytcEiƲt
٨?ܴ[,)%V:FJuV"K*ը?tSHwLG]F0>KepZ3҉U8\aԒK)Z3Rl]`A(GǸl]jjI% @^L-jӋBc0fjV"(7v+gq_u}%{QjRYIWћFj+Z	lҏ]ekM*ȺyVUoc)vUwsJS5u1הJTe*Ri#%^Foj]49Z[*9U#G0AWbOfzʮAv)[^^ gV\JU(b0!= '$DFHeb>t{ܴ[%V:{7/Q,+3rlVZ!7Bb)Y,͌*7x5YUW8FHejŕdd͌*7x5*ȍkReYu<ng$R]OȺJޥQx5^2QRd7\#%^Flf-EUocoQWrk5&Um}L#.|.c7G2TiYI@`)Vj&@8y":2QRx5YIWћ-EUocoQWrk5g.l(+,46xݯ4񃌱Ti^fYVFJnZ-{SzY26&US)E%,Q,YI@n3ڔF2QRx5hdd͌*7x5*ȍ3MIdenj,Iu<i,Q,YI@iWϼZjS8FHm}rUc60[dTޢcjL"46&US)E%.c7G2Tn^f&סfia#0d^"Yv?\Xה,@s4!EB6*M*p f4Cia"`C)pDd08|" O	j4p;!QQ};QNJU40Ii1$% i $							<biWe//G#>-F4R}y1pdxX4G	y)x9.GK`E=C5\H t<FA$,@<Hh						|bP=bTa\YVhB9VYJUi#!R&"B@3A!!!!! @OJ4MGQ2kH,LlxHHHHHHPOJ4MGQ2kH	H2$BBBBB@(OM*lRON1Uoc+0!= '$G0U<pQ-FeL:zeK8y"2@J@acs##ä&78y"2HLJ@acLi 6@acs#$Ā	Hd&4H&78y"2"J@acLD'{dFlUaX4CJFhATfQШ͊CUM++H<@3r$;5ZiVaEt!,QKUQ5R36wElc^S[Q)j@,ΣLrl)7[j\JUc#I%_L/iF[I/gnw
yK+Lrl)7=j\JU7GF=qiF>	?4YIWћyWρd]V?*gx5 ;g.l[Q{d\Ti3rlШ͊S~QFf,WW< x0?F9e4j0ς"@Eը?k쥎viQ5R36wElc^S[Q)j@,ΣLrl)7VFJÿ5XVʎUoc?4ʲ2x5ZiTrTwSY_gx5ʲ#UG+KeGbL/ԛkjҨ]bШ?i)٪+zHTwSY_iȺJ*Dwҧ>u[`TQkЀUOf|"kgeyI︎UR>	?4-DpJ5MQQhO}oYI︎5\"ҍ~|}iYieL4)x$gdFlU=
ت4;5YdҼR!1)	?,CU`FDWBȺgm}} w4C"S&i\S>Ӎh0"ơd

ȉL?ܴ[.Me.VDwzIpCE;i2#UEc#I%37A?SjޒWgG.c7jρd]V?*ngx5 ;iSٟȺ~FtRo)r{#vςo3E{3)';5\"ҍ~|}iZ-qGE{#W_u`'hQNa*2Ҹ}Z-zTjo*3beJJ#!	LkVU5g]Gz"iRj}%*iA2dDLMEl[הyj}4{j(("%3?ܴ[%B%$;W_Єr}>LVRgx5)r^櫵ĥ^^GB3E<RGyq)WugdfT"RO}vjE&?ρd]%^FoQ^Dw>u[`TikЀUȺ~Uoc;kF	Z-eeL4)x$gdFlU=
ت4;5YdҼR6@a4A(iX#Q|Єz.F_e,w櫵ĥ_kH0!2@,ɟ譃5Z+cҏ-OFOcPW2dDugeyIʲ2UǖTr{QQUSyJR?&U49Z[*;kgG.c7jρd]V?*ngx5 ;iSٟȺ~F/G)%jEp#gjޒgeyI︎UR>	?4-DpJ5MQQhO}oYI︎5\"ҍ~|}iYbc0FHi\S>H-=
ت57zThvjɥxyBb@lQYDM*3#=euj4)c5]%*Z@iA2dDLMElҸ}[?`E=CTQ|"*:3HJEm{QFYIBV=,]iZ-|^櫄ZQB9z>Q櫸!QKQY겗%j\JUt`GBi$*)3E<RGyq)WugdfT"RO}vjE&?ܴ['7,GiF>	?4Orla*2Ҹ}Z-zTjo*3beJJH<@3r$;5[At0`09"& &#?k쥎viQ5R36wElc^S[Q)j@,ΣLrl)7VFJÿ5XVʎUoc?4ʲ2x5ZiTrTwSY_gx5ʲ#UG+KeGbL/ԛkjҨ]bШ?i)٪+zHTwSY_iȺJ*Dwҧ>u[`TQkЀUOf|"kgeyI︎UR>	?4-DpJ5MQQhO}oYI︎5\"ҍ~|}iZ-{S~";V"K*4үge+]Hwmv]ÍZq=E(3c0rU@y0FHt`pDd4$FGH LnpDdp x01pDd"R3-=
ت568Ti3rlШ͊S~QFf,WW< % x0?g_HwjҬ>B=YVLM;Uq)WLj9(("%2gm}+`VƼ4SQS3ÚA@Y)FtRo)r2#vFKJFYu<wQOQh]\F}{|`Yj-LVHvĥ_?U$+>4-ˠdd;UilV:L/ԙVDwj.סilV:3T"RXW_QmFL>t{G{ߚEm{QQkЀUȺ~Uoc;kF^g)+c";5\"ҍ~24_4O+zWF^g),,*8vjE[iQmefZQтWL!(?ܴ[.Me.O}wyMQQhO}oB%$GfZQςo0ܴ[%*eL4)x$gdFlU=
ت4;5YdҼR	4A(iX#Q|Єz.F_e,w櫵ĥ_kH0!2@,ɟ譃5Z+cҏ-OFOcPW2dDugeyIʲ2UǖTr{QQUSyJR?&U49Z[*;kgx5ػXUGb}FLMyO6..Wq[BRL>t{Ic;iSٟȺ~Uoc?k?I5@wҧ>u[`3+g-ESόK-E]j7L/ԚQ\{;5[/*L/ԚQmefj0ς"#ƋBiA
3E<RGyq)WugdfT"RO}vjE&?ܴ['7,GiF>	?4Orlf&@8y">L2QRWϼ3EB6*MFlUi^)^pDdp x0?g0:`Sjh+b36XWkJ֐;gm}Mhwi^)Xp3E<R;U.%*L8i.bEk.'[^w;+\i)r]nv4ru\JU4-DpJ5MQQ5@y䈙,"tG*{3YUʭuG`E9*W '$Gi.c7"tG*{3YUʭuG`E=C5\H t<QYIBV=,]iى`BlqX4CMH-=
ت57FlUgd\V8-MÌrlİ!7,0!= '$D-)I;gdYyڲrl$geegeeQ$f0H0"ơA	:NHL-=
0A=&.M!` @ QzF$D 1FjR#զ'Q{1*fwZ	l,e#$^*7ỖeBz[-z8Em}$FD%hJuM^e# "\[dTUpEӨ-:ݯQpP>/`k8y"2#O.-EUoco*8niEfDTnޕ\[2Q~_yJWa>x5@`(u0X<Шrl[ʽhATfШ0q,H$Q9ܴ[%V:chK$RZ!7B@mȝܴ[%V:cZ-ԝ҈jR#Njy= Y4Em}$FI'bܴ[%V:cK<xܼVRldFx52#w-겗'7rlިD?rlޣ"=je!40I2Q~_yڱnZ-{SyWt쥍tSu<n^f)r2#s?/T"RVDn=VRFZ-qq8rTe#!bܴ[%V:cK{EY*3k5&UޙVF]O<xҸ}[Ub#rk5YKqL娶D^fDE{3z︍ܴ['7)'4ρd]%^FoQ^Dn^f 0q5r L<pDua,HNˋrl[ʽe,n/G겗%hKz2#w-겗'7rlިD?rlޣ"=2Q~_yڲܴ[%V:cKhKzz<ihKz^hO}oU=dfB%$F0Em}$FGJܴ[%V:cKY#%XṟY2*˩w-z>oT"RKLE{3~)r{#w-JI︍3-<.q85F)YJ0}Hb2Q~_yQrl[c2Q~_yڳq*7{7rlޣq0q,H՞-UỖdfݯ0q,H՞	Z4hJuM^ܴ['7F]nަRV7kS)+vC@m︋rl[ʽhO}oQ︍˭Ldd0q,H9--EUoco*8n=G(F]n'%჌}_`6pDdq)Sp*7{7=$֐:oe%c@m:I27Z@nZ-{SyWsJmiRV0qÀ}L}_`6pDd`@[dTUpܘp0E)kﲖ7kU.3kS_%_z)r]nhO}oT"RO}`}_`6pDd`@

*7{7&LJo#t쥍3tStSU.un<<cE\[hO}oT"RO}`5F)YA7mL}_`6pDdO>hJuM^e#!SϡnZ-{SyWa1JH=$@ʭ+A7mL}_`6pDd{I!ej,++c"7MyMQ8Em}$FG-EUoco*8n^f³kg^fk @8Em}$FGrl[ʽh]
ͬPieyIKc&(0q,Hc#)Url[ʽYldF}c#%^e##JnZ-{SyWrk5)ldF}c#%^a+8y"8YJM`f(Hr L<pDL}_`6pDdyd*7{7MXܼEY*3/ReYm}dex5bctbrx?-겗'7rlިD?-<.q8rUA	:NHL}_`6pDdyd*7{7MX{EY*3/ReYm}de3ژܼIv)񻖋dfYKqhO}oT"RO}idfYI︍ρd]%^FoREXԓ^0"ơA	:NHL0"a1JHEsAf<Ha1JH#V#pDTn#WĪ%h&z@i}$FH-EUocoQWw-^&9hZ 0q}$FD%hJuM^c_yO.-EUoco*8niEfDTnިu`Hˋrl[ʽh@ZuYQW%჌k8y"2IJהQ#'7/Phc_y=
-UỖdFoP=
YpDd9"*7{7MEY"ס	Mz8ƾ#"vrl[ʽhSoRvJ#a+8y"9$ ,6A7mLk8y"2I;*7{7MX7A7Sj+c"4hO}oU=dfB%$FdfYI︌a}$FI'eŹhJuM^kﲖ7rlYKx?ܴ[%PI[dfYKqhO}oT"RO}ihO}oQt5<.-EUoco*8n_}d7\ƙd7)%񻖋dfYKqhO}oT"RO}`H,=ŹhJuM^kﲖ7/QVFJs?/ReYUSZ-|ިDƙdfVRFZ-qqgZ-qyd]'0qa1JHu Qh&z@i}$FIF-EUocoʽ8ƾ#!g-EUoco*8n=G7kQu`H՞-UỖdfݯ0q}$FDj}AvBܴ[%V:cZ-q{#vp?J}e%rH`Hm-UỖdfݯ4kQO}KpDd>ΐAmnZ-{SyWw-=F7k.3G=.c_yIĥM֐8[dTUpZ@齔c_ytenܴ[%V:c礔M줬`5F)Yɇ	l1FpDd`@[dTUpܘp0E)kﲖ7kU.unޤcE\[Z-qq8H,ABܴ[%V:cÀ)MDn_}򚬥ui.ԌhKpE{3z{#a1JHZ	l,c_ye<*7{0q}$FCPBܴ[%V:c0Tb<{I.[Vo>1FpDd{I!ej,++c"7MyMQ8ƾ##IK^*7{7/QaYԶ2mb pDd{J[dTUpܼKc"7k[*8`Hc#%*ŹhJuM^ԥ{0q϶:Ie+A7mLje!40I1mX-Um}R)7/U[Y)+c"7rlޫ)r{#w-JI︌c_y咧[dTUp6)crk5dd7/ReYUSjMtSM˩Lܴ['7\E{3z{#Lܴ['7ȺO}`)Vj&@8y":1mX-Um}R*#%^FoQVFJLIdFUS)73)x<e.XܼVRldF\S>yj-),DiY)+c"7rlޫ)r{#w-JI︍3YIWћyWYc_y咧[dTUp6)ctJ2Utfdd4IdFUSWϼZjb#rk5&ƙ<kSZ-qe.O}n=PI=Z-qyd]'7>t{Ic7/RMz8H\V"ܴ[%V:c\u
&#tOg3ژܼJaeWpDd0Rޚ"ܴ[%V:cjaeWc_yPJGMnZ-{SyWt)x<F\u&2#L6SjUܼL,*8nރQ!k8y"2N\Q4hJuM^k(0q5<CjŹhJuM^kﲖ7)W%Y*:3z2UgjL"7M27MyM3ڬY\?JQmPIb#rk5B%%ldFx5˒cjJJiFQgZ-qe.O}n=PI=|"*:3z*:#rk5סk8y"2Yd*7{7MX{EY*3/ReYm}deWϼZjb#sʮ:bcLkM˩rk5&e%^ԚQmehO}oU=dfB%$FhO}oQtEUtf$UܼI5@`Ti3k#$^-EUocoPEס	Cj<"F-G$FD%rl[8U|ȕDF-G$F@E<nZ-{Scw-N+67kP$F@E<F-G$FDirl[h@ZuY_cj<?ŨmXnZ-{Sct{CLCt<+g-E73+g-E7rlޡdf3EUtf0q ڱڍ3ZH(`-U5XH(vLk#!g0[dTE{3z}8U|mY︎i}pDdFFrl[hO}oPݯ5XH՞F-G$FGrl[Yn$FGj4j8y"2=-EUocln^f8U|22RvLk##%O`nZ-{SctUc7n^fm}3+g-E7MyAdf3E{3zZ-q7>t{Crk5g>pDdyd?ŨaeUi0[dT򫎡m}Ҹ}[P?ԡU<,J4}F-G$FC.Ou-0[dTܼCj<,=ԷFg_x<%4yqD-EUocln3چ\u3YCrk58j8y"2N\Q4rl[Y`k# ՖJܴ[%V:7D#%^FoP?k5kn3چ\u3Mx5jg=Cw-g=CsYIWћ7/PQD6`-Um}UVFJޡ^fm}tPn3چjg\S>yj-n^fx5jhO}oP?rlޡ,Y`?Ũ$RkH0[dTZ@鱃5XHN%*nõg_x<'I&ZkH0[dTZ@鱃5XH-Sp?ŨD`-UdFoP$F@*#`'[(&68(u-	GM-	G0UhA΀ הjR}%e`V#:15[L1JЌ`p, YUV7L֊11j*b0!_Y<0<" +$A``p"!``x6D@WH<$						0!_YD)j@y4,Ue!qL#?ke%cdeB$סxKTkЄ0"ơj).d\H4j4{jrlF .-El' T          h|  F@f@f@2            K      ./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
7hdtl܁Khhx( ɝ-*6p3a9"X&ז%"MvJ[3gdp~13ťD:'x9@Za m
I<z#SG4G  ``vdD 80$ʒ'  X'e*@

h@@ 88R@9#$dYxF͒w%M t)CDx 	`( yb.|T:z `` @ 
YPٹ4G.DynLg%oYP鳀A	ŕ`a5k2D압Gg%`bgKLu*NKr
ôCqKɀh;VzHRd
rizHS
A(x7֌[!N{X08%Ba@p9gjܴOI
sCRCޢa(羐z[hչh羇zXJ'9HMz[hչh羓PP]AQ=$)} 9GXhgjܴOI
sCX-zHS.=r{hչh羞xƠhZ3nZ'9 Z3nZ'9 "<P.A	D=1R#(pѝr=$)}=#(pOI
sJ<HEFvD=@]IDL%BcR	(m;VzHSH8](z`ѝr=$)}8yp	D=8xH
Z3nZ'9Q)${ƄzHS.pGkhչh羁GxH	D=
<] #5gjܴOI
s@RJGhJ'9Q4Gkhչh羁GGhJ'9QP.=[FvD=
<]@rtZ3nZ'9Ф\x	7֌[!N{0A5OI
sIFvD=X=E@OI
sIPAm;VzHSL,mr	D=XpM7֌[!N{08xF҇	D=XM&5gjܴOI
sIG,%BР
=5Z3nZ'9cÛFvD=z(Xhnoڷ-B(zt9&7(Z3nZ'9@G.Aoڷ-BФӤG.Aoڷ-BZ3nZ'9AgjܴOI
sC(ܣhչh羇Ҡ{hչh羂žE8(֌[!N{$ӡSǏQgjܴOI
xHEgjܴOI
sI[p)pѝr=$)}( hչh羞ᔢ\ѝr=$)}$RFvD=A7>JEz֌[!N{,piѝr=$)}=RJ>Eѝr=$)},[,piѝr=$)},[@R48(֌[!N{ARD1FvD=4* .soڷ-Bm8ypѝr=$)} 8(}8sǷ֌[!N{{QžEѝr=$)}(1J<XZ3nZ'9g}";VzHSPb;VzHS -8(֌[!N{X.Z3nZ'9o\9gjܴOI
sC2QÔoڷ-BzZ3nZ'9PÜ)DPZ3nZ'9Şzt,x9gjܴOI
sOp@pRoڷ-Bn.(xԛFvD=oڷ-Baci7(A&ѝr=$)}xp<X֌[!N{{PcR.Z3nZ'9AC"hչh羇e8U(I;VzHSMG-=(1¨bC"hչh羓Qu(1Jp<XZ3nZ'9)N(7֌[!N{ARj=noڷ-B҃
ŋ{hչh羔8U";VzHSIFѝr=$)}(1JpA[FvD=(1©@jNoڷ-BcPhZAM;VzHSpPZAM;VzHSpEèZAM;VzHS@pPA[FvD=Q@pFvD=(rEgjܴOI
sB(=ѝr=$)} !<JRshչh羐AC"hչh羞47֌[!N{APaEgjܴOI
sIJ=ѝr=$)}M;VzHS14oڷ-Bб@8P[hչh羅M*-;VzHS14P􁴘Z3nZ'9cJ7֌[!N{Xҡ
oڷ-BбOrI֌[!N{XҤ<P-gjܴOI
sCҤvѝr=$)}$=R֌[!N{СFvD=ADCE֌[!N{Qz֌[!N{#0gjܴOI
sB&P-oڷ-BiRcܣhչh羅E
Q RIZ3nZ'9cOoڷ-Bб҇oڷ-BСD7֌[!N{PPnoڷ,Ri-ԀǣN{Ǽ$Ri-@Pn=ִG<wܤ+vg	M%;Z'&@P&(J'9p@SBP)sezHS 88x:1NhcJ.w,OI
sDPQ@x&@7؄RrD=8xu$=&$( %BRAhBP)sezHSPQ"bMa(羅"=7PQ"bM7؄RrD=($(
!N{>EMLo	@喉!N{pAc&@J'9Q#x(41%;Z'9粒G91&	41%;Z'9 $17؄RrD=GQ"bM f7؄RrD=1R#(p&CBP)sezHS{GQ"bM 7؄RrD=@
=\,I`I!(ܲ=$)} 80PCQhbK-BcR	(bMLo	@喉!N{"tĚbK-BӁgMG=&7؄RrD=8xH
$97؄RrD=
<] Ԥx&3BP)sezHS.pGh@!!(ܲ=$)}Jt$8
cJ.w,OI
s@PP.=DbK-B(tRt$81%;Z'9Q4GhA SBP)sezHS.pc(IMo	@喉!N{xrx& 7؄RrD=
<]@rt$@ 
\Yh羓Bq$$@7؄RrD=X{ xMbK-BaciEǦ&1%;Z'9(-	4A!(ܲ=$)}&6QC4Lo	@喉!N{0-(,If7؄RrD=XpM	4
\Yh羓C4m(z`&bK-Baci7(X&	1%;Z'9#$@!(ܲ=$)}
pZC@0)2;)/,䭞Io	@喉!N{X0&@7؄RrD=z(XhnhcJ.w,OI
s@(ܠ@sBP)sezHSIJDy(p&A7؄RrD=)4狠EĚ4
\Yh羐>E&@3BP)sezHS=$o	@喉!N{pQh1%;Z'9耴,p^$($
\Yh羂žE8(4
 o	@喉!N{$ӡSǏPI`)!(ܲ=$(=#6E&7؄RrD=XRxhcJ.w,OI
sJ 5($0 
\Yh羞ᔢ\&1%;Z'9ҤjR`8@!(ܲ=$)}MϢҠ}"M 7؄RrD=8Z4@X@)!(ܲ=$)}=RJ>E&&7؄RrD=xoѧ8c f7؄RrD=xoH$8
\Yh羔$A,Ip1!(ܲ=$)} $=ĚbK-Bm8yp&7؄RrD=8x$97؄RrD==(bC"@!(ܲ=$)}(1J<X$8cJ.w,OI
sBPEÄLo	@喉!N{A	4	1%;Z'9bC"@
\Yh羈}"MLo	@喉!N{,[h cJ.w,OI
sC2QÔh cJ.w,OI
sC2QpA BP)sezHS>9@1McJ.w,OI
sG=%XpA !(ܲ=$)}=)HI
\Yh羓ptCƤ$@
cJ.w,OI
sIpQAA&&7؄RrD=XMHIcJ.w,OI
sC2*-M4
cJ.w,OI
sC2*p&1%;Z'9AC"MbK-B
8Io	@喉!N{5P
ŋ} "M4BP)sezHSMG-Ԡ(1¨bC"M o	@喉!N{AS8rM41%;Z'9)II7؄RrD=(1¨b$A&7؄RrD=(1©i
\Yh羅PI
\Yh羔8U "M 7؄RrD=(1©@jNh1%;Z'9
дo	@喉!N{1©@jNh	44
\Yh羃*pPP@0
\Yh羆2>E&`!!(ܲ=$)}$=P29A&`)!(ܲ=$)}
qQh	1%;Z'9C}@0cJ.w,OI
s@AҀԜ$
cJ.w,OI
sHѡDI 
\Yh羞4	4bK-B҃C"@@A!(ܲ=$)}&(0DcJ.w,OI
sB&@@
\Yh羅M*=AD 7؄RrD=,biP)$1%;Z'9cJ(@@I!(ܲ=$)}T(z@Lh o	@喉!N{XҠM@7؄RrD=,biP	4bK-BбOrI4bK-BбIxX@PA!(ܲ=$)}JĚcJ.w,OI
sDIzM@3BP)sezHS9(h&!!(ܲ=$)}QhPbM@SBP)sezHSz<e"MA&7؄RrD=t$bK-BбCsĚ	bK-BiRcܠA cBP)sezHS=\)DI&A sBP)sezHS4-&A7؄RrD=,i	4
\Yh羅 88x8I
\Yh羑=5&@3bK,Ri-ԀǣN{ǼHbK,Ri-@Pn=$nZ3nXB(B(B(4B(([Fv==0HYСBFE6ѝrJ0$1@h[Q=5([BP)se 4-@*-@*-@*A-A7؄RrPHR-M	==0$,hP@@@ѡCLH
cJ.w,ҡn		A= %R0H
cvѝr<p<X((..%0Eu8]&J.w,((..,H$)
	L=! sBP)se5#<pL=! Z3nZ'p@xc(=(1é5`SZ3nZ'pzBP)sezHP8R$
!C:Qp9@m!(ܼOI
1Ü	ֈ(EۖV$fŲ M;VzHP)@<'D0)	=$)"
P0)FvDP2NxN!IP2NxN!G`SZ3nZ'<h@<'DcJNxN!H
sBP)sezHP)@<H%B@<H
\Yh(zHP(@<H 
\Yh(4%B@<HcJ.w,OI
xNx%BM*9@SBP)sezHR' rJČ^8i8*hչdu(1JpPtOI
 pm(hչ`AN}BQL'DԢ	D0)oڷ-B&D@=%;YJR* pOI
 pm(Lo	@
 (zt(x@yāCBP)sezHPQ@o	@喉!Du"`S$4;Vz`@XHiC4eL	x2{PX-gjܵ	QA@)DyFv@r{$&FDFjR`8HiP(Rm;V
pGŋzi0%C	 @0ѝr(2
I$i=Ai4 wP4 w7֌[4e$Q:A@@0	 Bx6Nx)oڷ,9L,m 6=0Za AaciCZ3nXsj )0)5Q@Rm;VzjPs!(ܲ=0] ,H$q	x2}&<BPL1%;[A`& $jDy7؄Rrx2@kPH
IJM	<Iz f7؄Rrx2I@PQ ā/p2D0HcJ.w,Gŋzi0H䇊A7Rorab@!(ܲ(2
IH	x2PxM @(H(U
J@p0$
\YcOR@ a'ҁorac$1%;XsXpHX8$9L,m 6=0Zb@sBP)se!<IL8 $9MCA597؄RrIRPMD&$bK-Rk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!ִ {2Yla             F@@@2            M      ./usr/lpp/ssp/css/aix52/include64/lapif.h 4 API.                               	   _e
Rainrt():AEILPSTgops!4=CDGMNOUcdlmu*,08FHVbfhy1236BKXYv579WZkq.Qxz-/w;<@#	IDGP%ȐON/5>p&Du7'lIr ҁ;6Sܠ%عLG\?D?hhr#ьQ|^WfYǼ#l  !"*Wt;6mS6䙹3ٜNvSt8 䙰v
-rdU/+lP';)?<jz,r^3 8LCD? [DDGn"ԁ㶉ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppv   n @.̉'0*  P2X P{ BW X p@  (#N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r=EhA\Y*,$ !x.u(<COTP5;bqPPA
=$D*TX \YҨ@%EU8j҈*,( yLPX
kw,0R,
@r PX
t	$J c[>O-sf$De4kJ p"02,
( RA@`P\YAh<GD}((	$C
5;`t)U(%E@PP aayk0AP0} @JH 2H8Jҧ
PXkw,I)@ 2H8J*z#kw,܉iEOUDb'ܳ=EhA``Ao3X+H9RpA8!
sw,+H9B$ 8xH9`pH+H9#;Z$$$*D+I"	o<嘐D,$! 5$$X! =$$X!!T `pQZIHFֹi4=AԉUD=4hzCIp-#F:$CH=$F|ZrHѡH"',$!#F:Ѣ|ZrHѡ8rE=4hz2NpѢ|ZrHѡH#E5r=4i
ҠHѣƍu*M#;ZzhDHAI :"@u*M\Y4iPbhGTo<嘑I :&MHԑPbh
5FvHѡ:UȐayk1#FQW"@p( $ִNJ)7T)	 A!!!!!!-FvHѥrDa>O-sf$zhҁ
MU"0B

։=4i5Ʌ,$
							o3ZG&90>O-sf$zhj)CPX$@aFֹi40AT=4iDG
gk\Mrha餂$zh$0ATkII$H*CQQ:AW7|ZrHѡG
,$!#F@Dzi |ZrHѧ 06H*0BGHCM$@X\Y4D $zhTNUkr=4h= MHҥ=T=4iD @\Y4@MHҥ=TMo<嘑J @m9#;ZzhS$zhHѡCHgk\M9A8PHѡCURo<嘑CG(>L,$!#FP}E0`)'ܳ=4hh*$zhUAǪ9'ܳ=4hh$q5FvHѡJ&{@!#FP}"ATG$zhDU;bGQ3ܢB=4hh$Dp)'ܳ=4hh",k[kN@r**hHѧ BQ6#;Zzh"ADa	4Pѣ,FvHѡN<`(!#FQ:$A3kGDCPQZLHѤQZ$)7|ZrHѧ 9A4r	Hѧ BQ1`S[>O-sf$zh"ADb	4Pѣ,|ZrHѡN<`(XM9D
ayk1#F6N*,kw,ďMHJַ-#FpҡBG(0ҠRsr=4iH$(0Ԝayk1#FpҡMQhaA`S[>O-sf$zhӐHIPa8Xַ-#F!:8!#F$o3ZGq0R'ܳ=4hj	"z$zh$=A|ZrHѡ"&
TXֵ`w(G I$"^(g*l	/q'm#r0Qq5 0[X؅Skb,^UBD=zl	/q'm#lțFvFqܭkFqܭ6"^)
Cש1/*!Pz6^N3F
7;bKrkoֹ(8re#;Z`|arb3F
7;rMr+*3F
7;YN+gk\owoֹowrDY7gk\
7;*!S>sFv|㷔{T^Z3FJCoJsbbSkb,^UBNRKIFv|+&kFo(RbPoֹ(8%QrSFvFl<Fv|[7 m	5q)EʽUIJT{Cשfvr0QqP(r0QqםDjoֹ(8%TFvFp3|IEvkFrn@0
kS{Cש1/*!E1Só%$#;Z`|1O(RM#Q]q)EʽQrT{̭Pz6^N3F
7;fov[3F
7;a?<HEl=yakr|p@O^%D[3Fٹl(INb,^UB2B!X؅lM6kN"ŷgk\owdoֹowr0(8ſq)EʽP6{'Só%$#;Z`|mm#Ĺj6[3F!gk\
7;+qoJsbbTdmoEʽS3|Ml	/q'm#^tP:'gk\
7;UyԮr|Y 8Ϳ#;Z`QqګΖ^'D6kFj:`3q3F"u+&qFv|W|Lfr0(8UE7Ԭ5q)EʽS3|M[bbQfKQ5fvr0Qq\',]פzhS7gk\ov),-yNO	ĨFv|?x,rÄgl_& MrЍgk\
7;\<=p޸x{76ħ1/*!Ed][bbQfKPqUɁ6^N3F\E A
\?ÊLoֹovUr`EV~Ur`G3[X؅YUr`EMyW
(%5fvr0Q5_rٞzG0`k8?<KkW&3</0`b
QE-AW&TÊL0
n'0`+y[ËͿ T mV.Ur`CS{2Z][bbQfKR˲\:KIFvFkMrvg^CG(>P%#;Z`|㹯EW'VU6rF)gk\ow+\ܖ~ es/(3rsoֹ(8퇔;(R[^XZ(:׉QkFr.X:\;eo{7ŖkFksN#;fr0(8/8pfrKî`w0V8/ħ1/*!Ed,%êmoEʽQE-Pl	/q'm#5_rٞzGETz7gk\ow	ܨ< mW'.%SoJsbbQfKT'r|X؅YMxKfvr0Qq\',]פzhH*)7gk\ov'N'ǄJXoֹ(8v.OO[-q1/JXoJsbbQfKQ59.VX؅Y(NU6^N3F\wOɯV!x'\gk\ovMrL [!x'\"r0QqKbbyX^ٛɁKbb#	؅Y(ŘLF|1-#;Z`|S<HEl=yakr|p@O^%D[3F {&YM [oֹow`w'(b,_`w39@0+a[3F	?NVYvg|߇foֹow+ ,3>oÄg{	xgk\ovZ8NL*V[/M#;Z`|PyBzהAОJ%9yW
(,QKdmk[bbΦKIFvF~TX.MA#yW˳x/]=yvYr0Qqiֹ|gk\ow<)k3F֝<I~'yBYֹgk\
7;<I~'^PZP[3F[r|CY[oֹowZtN3yK\kM#y-D9~'^PZɮ^37gk\
7;b(V_+snM#"ɮY8/A(V|"^)kMyW
yjl	/q'm#,>SbNX3ï=4hA#yW˳x/]=yvYr0Qqi-s@k!-qFv|)*(WNyobB&kIQ[rܱyKV3F
7;P),-yNO	ĨFv|. R_˳r-.YG#G'.(u>e3Fr}+qZb#evn%2k`|J7gk\
7;aNĦMrx7gk\
7;:'<%y5w&kF~q(-/ܛ3F2qN#\grח5\np^-Nb,^UBZַ"^)fvr0Qq߂U1/勳<:#F$sFvF~U3rnK`G^]G`gk\owZyK\!#;Z`|a?E̼a3F֝<I~'yBY/6kF~)/e
Je#;Z`Qqߕ'ŐV3F"
Jd,[ +roֹow!L+s>ooֹowZtN3yK\kM#y-D9~'^PZɮ^37gk\
7;e+D9xyAhG&x凯.kO&f
[X؅0^u61/*!R, u6^N3F
7;X}ʦ"vg_zhӇA#uع>p^<XkkOO7k77gk\owrٞx,)#;Z`Qqi5-sPu3F#@ו(RZ/{Ϛ/]gk\
7;%`ښӠkw).ky^Ĭ˳^T7kFv|^KQ8_P;Fv|dB%
\np^8Pɿ#;Z`Qq߳rk`|Je7%9yW
`yW
Zfvr0Qq߂U1/勳<:#F sFvF~U3rnK`G^]G`gk\owZu|%m#)'a
B+o+Z6kF~m(-'5凯,d漛ֹgk\
7;:?<%x6ya9&kF5D9~'&xr0(8גN3u;Fv|&!d +snM#" ?+snYGNb,^UBjmoEʽSjmٰ$ĝ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;D
ٸɮY8/A(Vr0(8لC;750V|r0(8גud漰lד<re#;Z`Qqi8_-sɮ^37gk\
7;yAhG&xr0(8ɖ`u;<+soJsbbڛ[bbyjmٰ$ĝgk\owLE9bHѤ+@r0Qq߇z7[5ח`+m#֟o>odoֹ(8yO;3rs/+yFkF~ȁB;750V>%
ܛ3F0z'fS&f
r3FZON#lזmo'CLgk\
7;:?<%x6yl/凯&pm'Ő-#kNrO7kMrɿ#;Z`Qq߯%g/B95w&kF~Lhg/(-/ܰi,[S{Sk[bbel	/q'm#,>SbNX3ï=4hA#yW˳x/]=yvYr0Qqi-s@k!-qFv|)*(WNyobB&kIQ[rܱyKV3F
7;P),-yNO	ĨFv|. R_˳r-.YG#G'.(u>e3Fr}+qZb#evn%2k`|J7gk\
7;aNĦMrx7gk\
7;:'<%y5w&kF~q(-/ܛ3F2qN#\grח5\np^-#̱hovm#;Z`|fov:|˳~W2FvF~!兯)=xoJsbbeZ{ZQfXfvr0Qqߒ
X勳<:MrQTCG(FvF~vP"9>8 Pt'-#e\!yKd{]i<Fv|(,PPpġ[+Ze1ObK'oֹ(8.̨<IpB| +K3Y-#;Z`|fovNyBM.S{ZQfX1/*!RAQfXfvr0Qqߒ
X勳<:Mr
 (hoֹ(8yONVז'
TE#;Z`QqߔY(A(V8cP_gr'%֓7gk\owfT^$8!rbg%g,r0Qq߳7̻?'<HNu&eq)EʽTmY*moEʽQIX}Y*mٰ$ĝgk\ow1/9b#Fr
 (hoֹ(8yONVז'
TE#;Z`QqߔY(A(V8cP_gr'%֓7gk\owfT^$8!rbg%g,r0Qq߳7̻?'<HNu&eq)EʽQIX}Y*moEʽTj(PM6kV"',]פzhӐCFD7gk\ow<'a
B+a^SBz*"r0(8-AON4h<IaxFw&kʃĞ'.WB$>R3F
7;fg)	x2%9yW
E
1/*!O(Rb^Sfvr0Qqߒ
X勳<:M<h$5:d\FvF5{ D
`igk\
7;䆧!˚oֹ(8f7ĝ䆧~ r0Qq4]Pyx0AVg[FvF~2!8/ԛ]k<HEl=yakr|p@O^%D[X؅<J.QayNX؅0`EY*mٰ$ĝgk\ow1/9b#FQ:Lk<HEl=yakr|p@O^%D[3FEcN4rB|6r0(8.u/"waLkF~#;g<Kk3y`CFv|\8'"^xqp
oֹow뗝3 r%y[0 8pkF~p^?tLqpx{76kʃĞ'.WB$>R3F
7;fg)	x2%9yW
a(,T{a(,T`I{;oֹ(8Njb,_rٞzGtHg7gk\ow<'a
B+a^SBz*"r0(8,qO|JkٶkFqpy8x}^Zg7gk\
7;FNN- [8FvFv|\8'"^xqpD<`)#;Z`Qq߇N@`떸~#;gx`CFv|ava8/:o&YL8x}\<=FvFveAO+!yX^ٟr)m#3|˳s^WRov[X؅&QEbX؅J^QD=zl	/q'm#+Q[',]ת=&!BʔבgͿ#;Z`|xF')^|ï& e3F
7;\<g:<<g^ZG5$;ekyWrȳʄsx|B;6k<HEl=yakr|p@O^%D[3FEboxPgk\
7;?,rÄgl_bKYoֹ(8ّ?NN^>e[FvF~<HEl=yakr|p@O^%D[3Frx0N:s5孖^oJsbb+yFmk@ k U          z  F@j@j@2          '  z      ./usr/lpp/ssp/css/aix52/lib/lapisub.exp                              #!liblapi_r.a(liblapi_r.o)
* IBM_PROLOG_BEGIN_TAG 
* This is an automatically generated prolog. 
*  
*  
*  
* Licensed Materials - Property of IBM 
*  
* (C) COPYRIGHT International Business Machines Corp. 2002,2004 
* 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.1.2 src/rsct/lapi/include/lapisub.exp, lapi, ssp_rwyn 04/06/16 16:11:18"
*####################################################################
*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 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 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 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 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 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_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_dgsm_block_slot_threshold
_Lapi_assert
_MP_debug_notimeout
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
     k( V          ~  F@q@q@2          (  ~      ./usr/lpp/ssp/css/aix52/lib/lapisub64.exp 4 API.                             #!liblapi_r.a(liblapi64_r.o)
* IBM_PROLOG_BEGIN_TAG 
* This is an automatically generated prolog. 
*  
*  
*  
* Licensed Materials - Property of IBM 
*  
* (C) COPYRIGHT International Business Machines Corp. 2002,2004 
* 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.1.2 src/rsct/lapi/include/lapisub64.exp, lapi, ssp_rwyn 04/06/16 16:11:23"
*####################################################################
*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 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 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 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 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 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_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_dgsm_block_slot_threshold
_Lapi_assert
_MP_debug_notimeout
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
 lꌿ $          ; F@(@(@2            4     ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                 :=*   .8A_acelrt
(,/@H`dimnops|%0:KLPRTbfghkux	!$*249;<=>?DEINSXvy}~"#&)16BCFGMOQU[\]jqwz{'+-357JVWYZ^4Dz&000B0$aaaBanv8aaa0000  N0000000>(aaaa	caaaNaaaa0$8 J1@aBhaaa	#00LC-IjUfcqh)bv/rgpSm3@ UБ_/		?bg5sܠq!9sܠܠ dTۊ3Q5qcLt$$^?%BSK2Jѥu>Ė+ )`Wl, 5j.]j#ucYduN¾^p	W8%d< Z9p5qͰ+Y&2?g]fm(/$ե%eƙXK	
KqhlZ5tzpѲ'`a%vAfWVJQNW"Vh]HbW@߮$iגo"(D suˠ_nȓ7nGwRǽ+k"@DяsۮpZH7GwS ssF=@k$˚H7Vǹ_pB/wVp؅f'+8lB|g_6!|s'
9"HVp؅f_!Yb9gs>9?\scgcgcs>MFϤglg|q;cg6zs8'qæ>ib>MJJ=PB1ҳBD坫9\WXW-38i+jZDh*$h')|:MN'E*4VXc]?8|,~שIY1~G%RER?AYhlW"K547`])|ȟ$5Re(3XFInË~pD)3Tc4EВXv,| _d]4|$ձE_Jucrj\{m34>;XlV}uSk$զ:8D{.N]yŎS$զ::Ë,'u{ S%?юj?ю$Վ}Y$(0 Z]" B2?$͠_Iƛܓ|c&ACBl_f J2dۂ`Ӥ~iJu/Y*5k;\]J91),m ,/v6	YЙrhL-ܛCAj3+7L/IFz>MJI:Qtܚ0
;K\	FQ'X7Y(*e;E>1eo]`X/);c
I]wmLRS84.N]h6s󿻢Uɩh)Qa:oJ2継IIXe$cM6,pG%R״0!Yb5dI["^9җ@"W$-,@HLw'gR4ioHp+2jee[
uj?юLIMw~	~Ë~ޜ:eݏ,9]c<y%4$ac;=R#	]jd,(lV8 $ձucb$զ:8Sl9]cB,w3Ab,s,=&M[ݎS
	vILurql89w:N,p(PMZc89pA.NYLZZ9Lp(PM\sl4c@Id*%d}Llv
8túh-.fnPn*G}àf  Q7YLtB2IԚ _))0ii9Y}0{cNX$ծw:9$J8-0`$>M?|dŅ+7;.M	c(c3F|%f(Qcɶ	Z	:J5nS &uGivË~(wa:oJ2	継N,8|w;Ϭ8}J{e}4?4);c,Vެv˹0vҙ&qrrAMLAL$'X7Y("d.XI#q+bm=,@^=0,(h6;	"hGRX8FvN%@#H'x2tZdKَC,W&Ɠc92¾M1aŒjaeCLtf(&l:+@>3|aCA$Y@i%ߑ;?9,dar)}]=ejmَCY&0# D8S,+5Ec,WPD?Xf3PLЊЈFoL#LpVl(ef: wd {N _1F4G%RKD?HZjsYjr,6Dj|I+ڜK%<($ƙ}I4iiYsI
r5kE$wfvIcάVHA %d|i : -M[ VM]c?%R: 'MZ>4P8c$ձ$bIPcc$ծI36鎀FM[jA>1G|h`;I&tHEn@Ic$զ=)+c`G%R{SVp2XDflW4W+:%4K(ڛ,;3k20Gee,pdҶZlm jA!{3h\l@3MZRVDipVp2Y	Z6s\+)|bhMZV}de,sdvOu`ݎ~s,Vi#)dc#gMD7J_)E%@}I4ijk;MZ>4dw1IcIvIsV$X'8cIcM]T:c.cJFƛ}ee)~Y&tH8Jafh?yd1Ȓ^G%R!Ye;Jѳ榙\DA6$NtY(#`I,l%iԓF>arwd	a?)+c`G%R{SVp2XȘ7*;iQ[3(RmI^pY6<2hҚdd.8'JVL",u1:Ǻs11awq^ǹu=ˌx@:ɱ=LsOd0{X86?c0ɱ\Wc5{ɏt86MLcŏt< $ǻ=F=Xj,Mǹ%1Ē(@+dLɱRNvY&tT́+6cI=͈Y2P9scd>ɱl$dIcq$QcId$lp!MZ3e1/-Vl!5MYlB,w>|5l~&;l%yl$5l}`台ދbAPz>?~-Lvw`7w:@R*QJGicR$cLK	d}J	Vh\K;Vy
FJ	W4m\TNEpX^Pt	I{	%0Zjc$l	2hȘ}z&p?)V0 }\d}f=Icޑݝ#GLt?F;#:̤8[$HFp&^M\dmaLp&
lW#as
?c0Ida][L$H:чa	-j$l#ʖN8GM\dK#Ť85q6@?p&Y&tԺ6Yh9}|<M[2M[*>092|5qX` Ik5|5c!3{أ2dϏ{$39$ե%>r\ J^P!Y`	Vh\Jdfǖ]R-E$3D/&-L\zYN4RdѲM9A&fo#a`'1#K$Տ!4d$rt W=Oc[$Ol;j'E>i#`b
lW=@`'ͣ$lA%j'[$lDK$O`'$lC$O:OFH1ؑW=V~;IJcW<M9x#`c%j225
d(FOPi9׮Gy;ujC\2Yh:48k62zdwX}uj _|ےDrॎ$W#˳z w3$l#'caŒj$l#'':8VY&2FQ=eݶw$ -1]d;*	D8W%j$l,*K8c`>5q6+Љ±j$l,*EJpd 2db8T`M\d{#'1 M\dY<Z*¢j$l, ю Uj$l,*	I(§Iό(iwr[*GM\dd!	~
M\dh#LcAej$l,zMcC$HX1Y&2FGFOM,W#a`#OdM\d7r5q6<2{ M\d2}Ȍr^5q6<k=D,r Y&2FG <M\d]=Y&2FGO|NcK$HXdˬr edd	r5q6<w>1 F5q6=dcIѓ r5q6<2}qdYp=%VC׽vM:KHX##'q#M\d`c`^&H1$OW`^'FH1b5v:f:-.w"_>ђ6qI.pelS?cIGFOR'15jA{Ka%Ғƛ9.%JBKfef+6W(eg5s~$Nt$ԓF&!iKg/cČ1cq&qϰwkԤ?#)b+8,~Lc+4$I\TѵrtT&kEGJ_)Eђ O$^Av-2h?c'VI@,N?c j_N?c +d q_IXPpY&1Z~4~
$ +[`/,(c8PVIY^Hvv1
P>"ck$Ɠ˟F !8sr&8PV:3}CZSJJcl
@kEB?`Б%qSF;tvT!IJ_) 	/*<(EEC.D,2G(#DѥGpy%jCNLQ:8"U(Xrl,`LQFN>78@t&#&2>@b2p?8EVF<uj#('18E`V36cY&2>@b2pu8q]f 5qQqǺ+v	5M\d}d+8E`V38c $G:QFN	
&cV; AdA(8c8q]f;MX?n>KX$b1c;Kl	W8t&('$N{d
պqXvY&2>@b2pg=tu6<ю!M\d}dpZَ>2Y&2>@b2p=XLձ5qQrTǺ+v	|	W` 1E:@pZ>,W` 1E8tc8E`V3{$G:QFN	iÏtVj5qed:ܖEA՞闒BF]^@ b2qrz=2UXq5q{G.* M4c@J5q)tVU&fq)M\d}('tVU&j
M\d}('|{37c@Œj#,1E:B{38cZ&2>QcYEaE]f5cB$G:Xb2pNctVU&kXdoɊ!=QRVdG%R״B7	W4m\jQ[3?)V)|AH2"YäIKSS&ǖI@[4~%Y&1h4cIXPqK$ F5q~4\?c j yZ_cIXPqCd4\?c/d՞:v.1 (&P>$ՎN6Yh4p2U"?(*hڹjr,k%u֊RAtlxIBTy$$$B#c#/t3.MZ8dnwZlqMdRr>E*<|%lc#˱F)p>XV[$v'Vew@j!ѽ,,4p)z@g%$*hڹjr,k1&])|AHH&_RMZ6?L+qE:W<#,(c8sdl~6Id}]]~^5qדld}~<0Y&2x-Xc#,2[
x
lW<
ld}~<vI/_x }DdaC·s5q_S>C
t?c4M\d}(VFO'1~<,V:6YiF2z򭀽ё1%M\dIv#,(c95s: 70<~QC8V:8dBp@Q0<tPr	V:8dB2>cFO(cŞ$Վ7Ied"?T5q6
1rW<lc#,(c8K$O"=d}~I:%X#,(c8adɱ
ЙI1z##,(c<`5q׊_z2>?cWM\dc#,(c<`r5q|.GXPxû$Oİ_ aaC#Y&2xH_~2>?c5j'l=lW/T'摑xk$ե%i7r\ M{K+8,Rg0~W4m\hlW5]ں߉{K}җQٚ&_RM[dslImvfx5`TlxI.BJ`!1E|Ĝ8 [$ajc+(K$Վ}Z)TuŨ~+ABb0JW|],+B~@>5s?aC`_
0:ŨF!tҢRVKiG%R{K+8,U2VhHjsCfrjĂJ_)2IHIc4@  H&_RMZ	û$Վ')(RHQlx:RnK`FH:XZ1 #"N~pb´ {.k`=ޮ{Rf~4=c25s}綧GAw@r!ѽ|Z4p)^
K_Y"J⦍ihEZ׉2ZҗH.	!G%'"iz@#/t3.MZS]I=
㰱c#unLp"&0,-P2>Ў
 v&8&0,N#unLp"&0Rdd}iaZD5nDebf]2>#MX. 5s̻@ 4v'LA]V#.[kvcUёqd?#)i-zBeBDMW,ЋDfkZZdRLAP=&-q l*3pqplWkdĿ$f<qjL>-II*|
,ٞ2W@0v$w:'t6'Yyæ`[/;90ݎw@0㛰<&݁݂v7ta%s8}_5nHQNGjsY!JVp
3-DB@sK$a\'F'V>xf}_%tJ}Y-Dv(ԥ(,+?Gzį=>mxpI<@~;$%}nI:%>5F6]xlfӉbMZ3ya 0`d>TRtcM0K	dBW~#$*hڹfZ%sCfrDYhm]M(s%Y$/Eo$^Iw&_Rq:)V$ѥ7L+$9>gcq_`Ad/Ll#lp&tIed?#)i-zBeɸ$*hڹffZ%sCfrDYhm]M(sPUt"Kʏ$Yb
TIKSS&s%jM3H
vlW:aFGXPsSdWaaCjMaaC$ (0FGXPs5q oaaC&1a.aFGXPs5q!)ŀ[ae
v9M\baae?c6IAX"3
vgdq]FGXPu%d}MÎ2>?c $ 4l##,Pu5q!+2>?c(Y&1ajaGYnaCׇIAM2>?ckd61$ WX:c#,(c:jҒXƛ"9.&(Z*d|6MW-S5F iqҗL|!{*<X#㌑L45Y&ug؅9IE*QXp!FY~x)f7@r$hH:QF (q81ßt-+DWK
q:.GM\t
m2>\toG6Yh4p)^
K_J	W4m\#Zk-|H/Z(:RIѱ%QYd4>
#/t3.MZW|鱕8I0'#RK1Q @C2Q¯a[M\ObuaaY0tQḧ́Z#%h6Dr\ J^P!Y`J	W4m\LZWQ$)|Ic*2IHF	Ժb&-M]ԲcI>
XʱBBav&:⅒jKl,b<d}И]8M\aac+FG:)
*	ؘY&0Qj2>4۰vuujL>-I:RnH9شN>#cY&2>̻a3*E¶:&2>/.| {0$G:b>3Ņd3P]j#˱F4tV,+M78DM\d}v(_Ņif,c5qeأ@Eb´3RY&2>̻aL'@Eb´3T$G:b>S=X3W`f]02tV,+L͘85qeأ' {aX&j`cdC2Q¤tV,+M0y6W`f]0|#@E» 77qB5qeأtV,+M3F8*5qeأtV,+M3V8k$G:b> {a]f5cM\d}v(Tv ngc$G:b>
' {a]%W`f]0Lt],+xx}j#˱Fb<t],+v6<$G:b>
N@E» 7a`3pY&2>̻ar+&a%kdC2QƬ {a]fɎIt3.|9
6lp&2>̻a.r+&hpM\d}v(ኙXW`ZVIt3.}XW`,}lumj#˱F,S9
4:9dC2QXW`XShqdC2QJs=tv<:c5qeأ3=X4LuY&2>̻a<9
4:ѥj#˱F&=tlyELIt3.|hVŅv	5qeأ	XW`p	W`f]0XV"UD$G:b>g {a]f#i5qeأ\tV,+LpY&2>̻altV,+L,p<M\d}v(N@Eb»̴j#˱F,tV,+L8HdM\d}v(9
2$It3.a]V[\,豑	|*@8H,W`f]0XW`5pY&2>̻a 9
2݂f4M[v'VGXY|c$G:b>6g {a]f\c-j#˱FeXW`p]dC2Qjr+&e@scdC2Q@Eb»̾:W`f]0!&@Eb»DM\d}v(9
DTcIt3.|=X4L$G:b>6-N@Eb»: Y&2>̻aϜŅif*ΎW`f]0f5Ņifs;$G:b>Xr.u1ƥ$G:b>@Eb»˩cJIt3.| {a]e͘Rj#˱FTN@Eb»˚1ƩVI~C{Al$8v4p)z@g%FdБ%qSFfں{])|$.ȑL<4</2HER/9MZ.D	X@nbQF +%%W`&8FWM\nEhDĿ*EB415q:@51N%W.b(3ŌpdlF 'pA
_d{ˑ:K>K-RXƛ"9.%+\!YbBDMW,ЋDN)V)|'",brcIc4@c$l/&-)1"j;n2FpcLpDM\b N6t&bc@dsr2FpcLpjՅP0"W,(X˱6t&bc@F5iIY1~G%RVVp2X1$*hڹfTZ&g4I,fRdY|!|dbRe$ѡ	vI@HN}4I@LdA5q4QJJqqdk2KIJ)V2Fpc#W8IqI@ˑFH1ƁejVvMDdh9M\bǶMLdhudIFH1ƃ$7o5V8,ed6@tp9JՏ&1 fTe<%{$ Ql~2FY&1 j`$H1yd˫&*FH1,W`$Q6xCK$ J6LUcY&1 )	4<$$ ol2FM\bvK6xFI@bIu6xA$ 	.2Fr+Y&1 K\2FrlWF\2F[ulsSdVIsx9$M\b ̹`$.2Fr"Y&1 r'X	.FH1C$ %#$l${$ C%ɱ6sI@'FH1B$ l$l2Y&1 jV]62FrW9l(H1FVI@<8\#`93M\bIq2F3I@X	.#FH1`5qz,H1bmjQIrdfW=Q`$#`,Ws|df,WyM8̍d 1\PcM\b >IrdfY&1 	._cǖI@	Ki2F3	lWc$l0d }4\TcdRh$4c %d(8BlWvK6pKM\b ?]:2F$ 6K$ld#d! [$ 6p5qc3Y&1 n*X	4c!ej]h8B9M\b W`$}\d!:M\b Hd!Y&16G#$lK$ .,#`80Y&1 zH2FpI@cWr`$}tdWx#	2Fp5qH`$}d8M\b	퀑9id6G$ljX	AclW#$l F5qG95q `$}dM\b >Z>#`k$ IvG錑c 5ql#` :5qX	u#`=jG쌑c r5q!ՀTd 6I@#8@d  Hu#`&1 zQ>#` j	H#$l5c<t@ZHPj#)pidopAIe$ @:cM\b RZ@#`XVI@=*	 c$lmj
l2cWrS@2FY&1 O@#`X Y&1 `$:M\b6uI@^Iq6uY&1 z'X	 Hc,W6	 u#`X9M\b ٕ#$lW
H	Q6u$ BI.2F22Y&1 pI u#`,WH#$l M\b 8w`$#`W,$l 
M\b 2F2ydHc$l 5qbUddY&1 $,ddY&1 `$Fc6I@H
q6qM\b 	 *FH1CK$ @Uc$ ,6sqZ5q$h91M\b$9Y&1 `$#`7I@X	 $lr5qVIn2FnlW$O@.cY&1 GMdݭjSR2FnW6d܁dH-c$l5j6Ajtd!M\bvH-1H1I@E<d[$ Bq`$R2FW))S#`MjE&6p|Y&1  [`$Rm#a`-R,W1-X	HXT1M\b 8}`$SdGM\b W`$R5cY&1 pH88>Y&1{"d&1 pQ)H1$ BHdY&c]tFR$l`ߌ@N{0Y&te|Z(FHX	F Xd/=# tiidI@	İH2F$  4-@cVI@	&ER2F5M\b,A"$dI@&E^2F,W?H-c$lMdHdk68<2M\b @`$[dd3M\b U)a#`5iIW7isb9.&Z_!Y`2VhHjg%s\щEw)|Aɗԑ@+PMZ>/`#2#%ߎfͰr`idoGdHEG6V4uq}&}.Ԗ"xt,./PTGTꖀ.BVm8z#gh8z9[RtІ8/X=cPq`&/z#c'Z~m{J֒⏌ݏ>2Wyo S&(A!~6?	{{$6;8cMR2 Y&9a"} -j?ϣJFe/|cegJ`)RĨHVp!MW	Vmb4hjޢ7샏R1:RJyQlx}KqF#1$$<ID49h8*5q ۈ84M\f~{iF Қ>2>p5q#5$ SAd}Ǳ!jWA,885q!!54jc#'=jNta88:IASAia8qpt&1v*&2>pd$}`0ͣ#'=$ *Pa88:daёC+$ [GN{ Y&1^a88:Ww`0GN{IAh,W:c#'=06IA\Dn##,p65q'Dd}Ǳ 5q0-S$ %GYnN{`FM\bZ2td}ǱY&11ilWl62>p 5q!@aGYnQ88Y&1a8qsc%jE#'=llW0-*GN{&1݀#'=lW	va8qsa5q#a8qs`5q+X2d}Ǳ͚&1N89_d%-GN{yd[\,1(%[ό895q(,ln2>p5qy5q(a8q	8d1>2>p65q"[\88Y&1VaM\b:ac#'=^GM\b-X2d}ǱY&1a88,M\b	-4bd}ǱF5q&*h0d}ǱjA1FGN{^gdrh0X	ÏcjMަ#'=jIA3d}ǱA=jFGN{DM\b
ͣ#'=j,W##'=jd?#)dLD+8,Ptf+6W35F%*/XT}Ă(摈"\i;IKJnLppVM\bE'=И]$ "ͅ:4'1½jFJl,f8vL.K$ b-'=И] -jWl,]Di;	Ot&bclWpabcIN"{0Wl,\4'1#d5shvL.VIA[WNq	ؘK$ XXi;	Ot&bcWXi;	Ot&bc	vIA8'a8Ls@9drEcIN"{0Y&1ƓDBav&9idFDBav&9_dƓDBav&95q#BU#IN"{0!M\bcabƓDBav&9W4l,\wNq	ؘ1M\bFDBav&86&&1abvL.*5q#%.4'15q*.}Nq	ؘ=jN	.Nq	ؘM\b6]tvL.ǖIA\ȑ'=И],W4,\1'a8Lpl5q#&6.4'1,W/-XX8vL.T
lW/{ab豤'=И]Y&11X1'=И]&1hbw'=И]dSk4'1VIAXDi;	Ot&bc5q 52FDBav&:$ !R'a8LuB$ ҥIN"{0\VIA"X.4'1dumQ'=И].vIA.Nq	ؘIA X64'1{$ .N'a8LqtIA]'=И]. Y&1M4Xv+t&G=C\&1GPƓǚN"{]{$ -PͣIXc"{H1M\b:C7'aa8D:65q -i;xq@*5q&
vӈR&1q`Ɠǎ'=5q .C4<w8u Z5q `'aa"{H5q jCcN}8u#K$ Ɩ
i;z'ԙ&1[`#IXcOcLIAw`'aag8qh)M\bD' NqlP|a-,W;cIXc|8qh&1"A47iOcZ&1,)ƓRqк5q 4`V47yOc@jFDѤ,1YD8ed`j47OcIAv
IXc|OD8d6
#IXc|PD8KM\bAP|NOc jBałcIXc|TD8Y&1&l1F8q`id1P}:47sID8p('`lWl
v,W,"ƓD8]dC+Ѥ,=flWlS'a`s0[dd[+#IX"{̯d!\N`r5q&!\G'a`s05q!j
hv3#Y&1ΛtRli;9IAX#I1$ Gi;95q/QNO1άWw`'vs1j_OQIAR_vu$ OJ >5q&>NdU	i;:
M\b	>?'`P5q&>qN8M\b:OcI1IA3%X	q+$ 1	cI1lW
}i;:#d퀟cNidE;Ѥ$ f}li;<jB}Li;< 5q!Z_'`ǀWX#^Ɠc	W2-X	Hvx jFOli;< f5iIY1~G%RVVp2X*cY"J⦍!;jJ)&ǎR$3BH;f2F
lQcRhҚVDN 5qc+ђ6DI@3ABq6DW<!\#`|&1 -.X!\#`|Y&)+"F4
@hB/Sef+6YV$NRK!wBSȓ/&-+N)yDfU]y/= N)yxqKm/=K(N)yc/=H~K-16r\ LW8g%J	W4m\ik
1$hȑR$>IHIKSSdv,{,W=X`##A~hǸ&2zhl2kd$f.lǸ]d
l8#,E26I;#ca`/Ϭ2xpd&h{i2JJcl
@hB0~VhHjg%jTVu~$Nt$QIKSS&"%lS
ݒj'k$3Dɳ
¾|W?6~36Into#`$ձ$ե%h6Dr\ LW8g%M%>Ifr披yd>Ct"!ҝ$ij)Qhn7LWa}t.BD?oߦIt.a)RBD?kd+z5v}ڇB
D+C&;&I>:@R!X7);LWa}t.BD?oSd>Ct"!ҝD5v}ڇB
D+C&;5v}ڇB
D+C&;&I>:@R!X7)ސ&OP]HbDt{5v}ڇB
D+C&;Ij4V(4M7Jw$ij)Qhn$ij)QhnLLWa}t.BD?oS&OP]HbDty92M]aк
承N2M]aк
承D!d$2e/Ґ)%(4{
Ή0	Yen7a qNpHJīm8KH:/p9Zm*$beG.-A]
L|PDGW@rdLqVE@p5A;#)FJLe(N!YJ+t_+pZnG@R 6D BB*g.-A]
AvIiVX. m%+8] ):M&#b.FB8jD]^
hɳwLͤ%k]&F΄3+(]^ѨІt6l܅gRgdKFgB(]Y	Rt5:ΆM!a+fhSpFҝd>Ct"!ҝܶ&OP]HbDtw$ij)Qhn$-,IJ_)2~;8,BԦ_S`PprUIVM[ec8dЄF_S%*Ggct8dcHQl^ o	/㳀]1z+	F:\Hs%9Az'T\1Ѐ{/㳂oťbN]gl褳4teŃ1i~@C Xǘ~^;8,3J!c쿎b5g#8es<SgV^xhYiӒC\y_@]wBR;ϝ,.ĻAEؗY9܎΁K]w;+.Ļ諿`Wa#҉+ $՞0Av B wLvA/z'Av&;)~H#bc~H:$ tF.d2:1~H:r]`A)v&;+:K1$RN1/2qKBLv/
_){@e#h,_o]3XwlB'덖f 	PIT
; ˑGy&4x\d9TlҒ\cN9.%ZY!Y`[2o+FSiu#Z=TJjio>$Nt >	AQ#AL451+gs@\4MZ>P6G|3_bV?c$l6:
m"Gg{4w݃Len2Q#?=VItJ_#ݏŌu◱11ȎK	dXW7.eEj$kI>K&B>*&_Sܚ4sq~_JI=WbO${hI*:t&8d~:a,7{Hb`I]WN!"Kؘ;/CDwzؘ̿IL]3ObcAc/CDyiӧ1!/CDw]:{2:eHb`'NIL]TtLpįIL1 _%{ /%ԜJ)w;ցQ)hvU5{yA#/Ɂ%dHƙlKpdG%RZg%fVm垖hzh;flT:I(Z*#/vwP}HM3Fadqm,NGRqlB0%]}Zj%lQf=BP*RHծV*XgD3mu9Yl ,EGyv=X9P5v!(Nf-qh3_$3>6ŢbQF-3>;F	BsƣK$؄:TA`Z*1|jW`Z*8wiR6^ӧr@21H&_#юɱ,2]e~IT
#޶2zi#gdVcmSj	F3H4YeHT?]4I$9GmP9d>L~5y$QP*F,GzXF$@U*5q(*Y&1ȎK	+8,eg%lݴ*jBaQYq+'nٜՓ֘)|IT
,_RMZV=>5qi5kC@\Y&)+c`I/Zc#)dm-TVSihPOiQҗCBJ	 oBʄP}IFU&-dic5Ì81D	i\f8s0҃i0i0`3R9 .gLz`1(
ɀe`3$gnƠ$&;ՓԓI`3"`30Z0[sp2݀^IcVacm'	1aq0 ~L1LuLK0"c
rЖ3f;}(dLq@Z_0 G MtgK!\Uu%"Xw׫{QHFIo%-/^0`Ac!/:EcdΦK-#$ڝaDaj%ުGyåx7#Kуh;#SVl`C!,)o/!#ڸ~&nTÇզ
v0vqqA0A0c'v);L8RcR8H0JCN3vt!5~x]·&St+<2~ڐ&yKG%m79t
J;3H耶L:`1	6&Y2ܘxI_\L/ S$fhdb"¸瀶{h@jQ:M,+@]Hc( c  &Y&t7vdb"¸Tb	,V&mOMch`XMBVdK|
Xh `
;LNdt"&d>Q*@XVS*7Ɍ*.3JLQU&Ʌ
ΓA*c8.c8Dy@'1$u
@&&A0I4&ܘs`1͉VLF5)A1iZ9EU~Yh`wFT<{BU@+3,Ԃ""g,&z,2Gv!e[k,Gt.aaGiA'q)ԑHĒI
2$"RKi4XA5%ĒbIhbII(+fzM $\Ēbu9$5$VG=0R	lLdK7&
Y0R&
Z`@&|(	=cbD$(L1ܢL14cDcPcTcL1ܬL1ܲL1RE kI|+4L8~#%&\?ذ<&Z3 2P Q0r݂lB3Pp-I;VL1ܸL1ܻdL1=0j`~0?[aLPX;͓NBՔxEiv?l~6^S]-E'Pl☎kPhF5\hbL1dL1fY%qI5,	4Rv%kS	4Ri0ƊN&CEip!Bҡ
K7XQͥh٥r3ĔLV!(җC<t]ZGB4IKJq>4]6c`5d]{9ߒKBP*RILԎ/"{{>rOFhUvx 2Exs9+};͒|LlV:8ߒK)IY1~G%RVVp2X-f3]	+RK!&K^Id#7/FSdZq:)U1*DՊ
;L+qa"2azw2Ğ~L/lSw|s!"ɏqrO3b$iZ
wǶfK$ղu./J5n.J^nI ;IEʧI&{#+є6cHfv~E#+є6\qL5jQ"釶I\QM[&~צK$Փ V>p%f%fL+9PlB,vTG>פ$cXXd`d>
ujҒor\ M%HVp2X,_Y2LᤴUSzE:h$ii}ORIe'R4im?L(c|W$%illF]`6L|Egt'|+Ju=T$\{h3 $ծ".2}CaV?mfdHa̡d*lxI
 #Xb=Y&?JuRA=jɃەRA(-6^vp0
K>IhJ3ftT$W4iiYҗV;&_cbw;m.L
 ;HVeRV1KB?,N+4v%BTKBCJ\1BԮ{}emBxЛIK@X3D`l>~4R)!X?"QIJLCE*{}wif2Wp!Yon%ѥoK9f[F$ii}Rd쌟1:쾙}LrhȘS綃 5c.?k2M\dR1"146I\q>9|NXFH2wqTf&&2@Jf	V{h	.=%fOcX9ᗎ}V5A> ҋ$Վ=@ec h5l9'Itk%j%{@8>oJOc@͏Y&1g1M["? q
IeG6?*0Tї͏m/jbNbl~{h1j#cjQ͏;}Ʊ6;G6?JgHVL2;{h5 5Ti{qw;mC$HOmA5jmFɟbϣe|'CL@%vacQ gh̸kd blV{i+JRSpG%RKK+8,|?	\Tz5oR4kdOĒ$te$ѡ51*E GdHT@07Y&t:wg0i)Y#b4M\duAMY!l,|?@l073M]W`쿎md쾘`{hY&q+Vʏmc"(K$7~6_a?91&>srRUc]H-HVp2Y< M˙[VVW5Ѳ'L֊}җLd	2\MZS[w[:߆Gv^+$=mYM߅qKlW&g$4`j^M[-dwirqK"R4DbVb]d|◰wXY&lv0g}21NRu,_3lVRMZ5,.`bTRxf I]){xՌB[$խw2dk~6~ c	̳n@R3?#)iVp2Xg%c	gEti\T޶nΌ^K+B?}M4iiY$2;Vw`; ދ#2cS?[b&T]7tF⽂j;=T/FjX-˄E@<#ƒcdBi[dE@\ӓ 2ܪ`zwGLQ{=T#Fj4[	"R2x1GyN4dK{$ƒm/I=TGcwiu{ 	~{R!ܩ#l~dl+,ƫ`a0FjX-˄E@>%i*'@J5qF3K$՞a1Mb=0~!7?LQ}HveI[ƛIzHg%QXA,N-Z6hVI(Z*RItIuP!L4Q%o|VA?wCE2bH6
1.Goj$ ]dE2 >5k#3&Q#e D{h 1Ya\ihM=vI<7=I=S V;PY&1tGwAF.FH#M5W#=$H1=I=Sw,#Ĥ{$ ݝtGwSL rÜ cM5#Gwm5q Ax)MY cܭaؾ%Wc8AѲ1zrd?4#mVI?"V{iǺ,dp2V f5k&l	m01+9ˑ c8M^.GwZ{h/:M\dX^2MY sF/Y&t`fwu{{@<=1.FHMI뿑[=$H]I=ʖr5q7q`f8]Q#e ׭#W9ˑ aF4Qw;=IMYZ1%b\Y&fjWA(mz0A^T.FHM@ᕒj$BU=I=6W&1?#)b
K 8KLJѳJEYq]NA9Bң/B3_RMZjB3|5qh
JA;ͣ%>;>%	_dV%fbdbมdV%fbdbpidV%fbd:.ZmɅ&
^-e!jGI`c
*+:-؎Fgà` ::,E<6YDm1LnДOLc]K1KC`CįJGƧj]Og52;ԓ Sؾ(%Y&8-Uz;q9'I)_$*[gsBg52;ԓ Sؾ(I@TA&t^8RLOc D>{MdSJ+{O&'.$b{Rb{A &xB&gB`&x̘<	by8T&'K2bxz[&'y1=XLOKLOKDN&'bxz'1<=	tɉbxz*v$	m@ZnN> ;0@OP{ip5c_Ҳ^xM*+$IY:1G%RJ+8,5237W4V츨$-/RH('2hʘ{h$ƛ|XP*<X;le27}0IͣR@ibN2P~:0f^ni ?L9	O
a?	91'?&A`-MZ>Gx2ATX%&XlVJbN Ծ{h,,Vi0?fc= -jA;ͣ; ƖI]4
d "aޞI]Hg5g5k,Ԧ$db=Ƀ=Vރ X[$ xWkd{z`$綀x)M\bJ7}rjAI? ZpI
SbL9,VD-Œjm 5k`afm.[Vi-bN8-,s#]$uc
4ߌD
ӷY%wG}Vޛ"x	Y&,VTd綉dDkdo$IfqY~,9W.;j&ab~K36,ϰ= aj; 5q2x]dD5i8u"1x5gZ5i9*2F*',V{h%jr\d=OY& ;m$tÝ5&$鱒m -M[ #HaobQctjA; NinV`6&$>>ђa,VhLI>>= tY&1'2@:= a}jA;ጐ.Om I= sY&1'R͇l9ML9HR;= c+$ծw{h V{h άV`.RFHSYY&t#ld)65gjAtĜُXs ĄÜ2AdV5k綂5g5i9dmmlV8Y&VFMZ=Vn兙$BbNXsAӉÜ{h+lV޺2AV.MY%M]:Pl%f:q!0"FHV5=I]]!X6I=J5k	Yl,Ԧ$9PMZ>Gz`;->&$m 5kItdlkd| )V{hVXBNmL9ٱtv	ZY"UbN2DHPbLIDm-jA;	Le (=I]HOm-V{ild{JbN2@jv -[V5 {ildKbjA`LI#$KajA;Ʊ[ &K$ծ)962@HK=&t#k $)[I=lVJԦ$Xm  lV޺2E@ /Y&V`.5)<1.(  $M[A1'e#Ü+cob"2MZ=И$}tivQ9UPlV`4&V>H|{h ej2ɉ=2;9k~i8(VI]wRLIFH|LIt /dDp#i9MP4MZ=И>ucr\ƛ(Y&tޤrdzja綂5kH
$՞
jn_clI|2ECAUI]$X`{h*,VLI;	(e
IAϬIWdGt0qj'10 V_62~4=%~Gx;/6T2M\d~`µjQͰ@ F_62~4綘H8=$զ$8m${$ծwFHPR5gMZbN"k$qd| f{h)6I=I]$tZ`ђ	{h),V޶2DpdAH5kĜ"VOq H=N $զ$X+=NV#$@';$ծwFH48dD⽒jrd1'm$ծw&>2BTmY&t#I0}#$@m$ծw&dq`C<g-jA;ጐqpMYpMZbOa$(E$[;L9gVd  [d@+Y&1')*.K	Vp2X-y᤭4Zce+8a-38i*56kz糍4LQ|?zeBa?)iIgEti\T޶VѮ$0iҗKze$ѥ6X{hU[E@<dr4Ew;m$ƒf_=NI= x\ǹl*w= xU
!j	"R2x>HĲ{$ƒ.p{hY&#eѲbZwƕc
 @4nE@<Y\$b_]YpCdc1',V{h cwv{į9ȑlY+l,{h,`ZHT6A#IVw;m  M\i+'DMYF*RV1K֘
D+8,:iIgEtiZ6i\&f hK"HEdHHKYbPDfs	2 y/9JXdѥ$5v:6]@
gJdDbe4Ab%+ackaqu0Z_LůSQ;8DC1K@5k8paǶ$ծwlb{ihdKBj"ypT6P{ihY&t#66C1jaZI]4eS
w-*ȕL8}pǄ8<.rAw|t#>Gx;; d| d|=0nhBW$ա	_GM\vxx(]Eݒj8L8ŇqL48p		8u{``AUL8`xcI^M[&~8D\1*5s^E&I3ᘑ	`:J/;$ա	^,	WcH+hBW|M6IBX@M]$!+ؾ&vIBXdį &{hfϓ&p*;պI{SOm>5dG*Lp2e"6"H]$c6_-b$8Ij&:jElDG)I-D\~HM(뤒Luk/EFtZh$QNKQ1~HM(UtZ2h$QIj&:3/EKQ1Pį$Z&_%{A(2q+5>w;pk*VZ8	V^~߮ɶ,pl;.ma諿`sl,x^%:͏m,Y&t#L>t$OY5qBc2=!$QʎKQ1qAD؉"YtZ/Ej$~HM(7I%:_-b$7z$̿$Z&IqIj&82h$QNKQ1pJElDF⫤Lp~HM($]D؉"GI%`eW-bcJ8q+>w;pk*VZ8	V>caacAg	VKG{G/b]G/b]]wpKlKу;e0K.nWWl.1%lVasD$՞%,VX~0G}][6)Wa諿`?JwlB3Zp3,vgI0PWD(ԦEG&gՒjA;ɳI/bJt	uje DG*:I-D	H$Z&IrˤLp&e"6"H]$c/E$%2h$QI%@UD؉"#:I-DZ^e"6"H$c,$Z&In*I-DZ	~HM($hElDF⣤Lu/h98pq+*dl8~y+-XUc,vMťe[Jmj\ac]}i9ehiΠlZB`<֦\Z-+[`6$0
}I z11D6f8EҘxcaɇ17-Ec]cְJͬ5)11!(}#\I
pVHاؾ%%Y&t6ޮ;>x=SK$ծwvv>K$&Kؒ>{hVI
L"TtZ /E$$$Z&IqLpKe"6"H$cD؉"޺I-D	_-b$8$$ V_-b$9iIj&8HElDF⫤Lpf_-b$71:I-D	_-b$7$c_%y"6&802q+v_%{_p%[a; Yh'ʮ}[%/`Bc2cec$=RKu5`k`A.ȕGcΠjY2t`铉`f,cd|;U߰w*X\'pkdI/bJt	dH$c$Z&IrˤLsElDGI-D:/E$jL$Z&InIj&8h$QgI%Q-D؉"ZtZ5$Z&In*I-D$Z&InbtZ5 V_-b$7$cQ8Dؘユ_%{_%{:K	?Z}	Lx],-DR:e`,V:XZp@v`._=%\:u[A+N&}D1I]&xK`#I<},-D#:,x;oC=p*;,SDquj$)'aZ5q綉q$QʎKQ11/E$#:e"6"H]$cc_-b$9MIj&8Dde"6"HwKQ1#/EFtZ {/E$"+h$Q$" _-b$71:I-D2h$Q$"8Dؘp"įcJ쿜J8a#mֻ`8e*lsePBc2cOL#7Q`u`
I]8}wcu})	lV%INA=VIrLq]D؉"YtZ4 _-b$8Ij&8/E$h2h$QI%@їD؉"#:I-DL$Z&IrӤLqD؉"WI%@"ElDF'I%A/EKQ1ƀ/hq+/ /8}w{ TqbWS{/5&;#DA()c6>o/zL8ޱ埜綕ceoY{7Ba)+%4#)Ry
KZfpVW*;ihݷE+X!@(:RHt]ȑR$#لԇiZJѥC Wbˈ˿`Z1+a$"P*2߰v,.؄9ކIeevlBP@jeD6W(1ŅA#K$ղg)#\{iT]d`qŏ]`>cwJ7|ɓlR5^{h	vI	Bs	lWd8q+Ғ5aB5v!(NcwvI8$cAub!KI<+}H<tpH:dZI|-IaZT.ϮW;nП8v()؄b]w݂VhK$պb&
v!(*.Jֱ3GM\u]K.J͘	k$ձxɺį=>5gw?c%d 㳅1M]Jf7B]jBP#X?]|6+W~ެxlW]0xYv+W~ޮn~xxYXŊ	by1F~;M]4vMXR5M]/]x(dv{K;@h#K$ծGzGvz;#@,Vɟ$kF&ślXkwe4DcV2ACucV;x%H,}wg{loeo=6IJ?LYp06|<fc]~syog˱N%{:z7_bxv>q+J`De3%kP~;>q+M~:3K."1edmJHN%zb$2߰w	Bsj'1| >5`>` χQ˖;P*#(z;֞6IdҒ5Ӊ^{h"+$m}i5lRFw8綂!65nb,Yqŏֻ{XNq/A͏K:V;%c+7P\:cQdbW~vw6PmVA5v,}wlT=A	%M['`~ޭPl	5lˮe`E$``^(I%ؘV_z"H]$bc$DG)I.Yv_z"HwK1@$@0/DIqIv&8E$d%EK1@`^($d 2EK1@
į$Lprįc8įc /X%[b]wRňO]N9\q+Ғ565v!(NcqD&q+B%	n(W8el/&
a6 3D66W(Y|ciRGwxH%BB
l6mxZfpVS-tTB
Ni!cv+8TJ+yEW5U~MZVtZc62L0K&	ya@5iI[ƛ9.
K?LJѳJ墪6CoFXX!.|sXpG8 RbD}D0&a4f;Q`1fz쁚&ɌaZ
3T"5t	3Z*:RIOD#3[BԎoJ#e10MZI
%cy"._P	$AXBa:L=MZ>t{$wMn{h,bQH/ƩAJA6ʖ
&qg}	FkCKϰD0P|o&G,QXuCFR0ǗgDB1Ȕ4p4֊+8,3ÃrVW+vK37)VEte$ѥgɉYJIoEwb՟bBz
:(Աt%:
;@7=">Gy&<t\q%WBP%5q
BEd*2i#!wS5qS6I=cepD͘W/JJ#n
@*
K?3YiI\9s+F+JwJ_)2I	Bs!Yԑ@+PM[
a_;(nlV{h,#]!F41+6?&%lg<N&y2mpe߻yluq{	Bs5q	FHBƖ!(Ncp\,Wb̸|iHT8]I|>.M\i#%%jmc-JP $س..Gzdi$*H4rxKM\i&@$MYiu؄9 M]u5;ϬBP[$س..GzF IT
ti |=5jIs@_dA BwPez=/l,(lg
}/ͧ|cśr;lBP"^M\l3=&س..GzF$QP*FOFn
6I$Om jm*qcIk{r4ɉYeqK{id2]vvlSa? 'pUI+,W`Z*Wt!3w;gF_wMX9D]de;4`	"R2x?$j{hdM\i'lJmJ5g`5m!,*D%dwD$ծwFG|v{hvI=}jvJ0J VcHqQ0TtGN0̿ VB)Q0,tG	BsYd{Xw2%lOm 5;؄9@ide]4`(Ed "ƒnY&4O=FY&m2# *Vޤ>im0ʚ|baCta4Hxl4wT&D"a}0>yr%A醯hL ip<Z(0w	_`A' oc΃Pَ>ś	_Wg`B R2tfj+ޤ<1Y61&/V;ͬw;ɱL(B3;f1`{R5	AAҚRm?L5})ٜibDJ|̩a؋CL5|1Llvj~ZDL=[$պB3yŗخjZDI?cv>meu 덼T0& B!RhL &R
Mɀ<a+tDQhkp</v+ #}@? mZ&aϦ9"p^"XsA3bU((3`L}CLl*AT)N8Z,ZDDqpK$+AǮMq0>Ж&kE>0Z*H ڻE/}0Z*1kE/aTcc_~a,}20|:0@N݂VlՎSm&a%EF%>8"I?0綂]8L%X9`Y&ɲS.}O܈Y~p6K	Bs5j%I"R4m)I=&?C2quğ`c s@pebɰw%dj=XG>!M]Jk$61(H}c;m5$ϳKZ};xU7W`*/kGGD
2b}a_f6~%	n,Wbp؅X@`ӣ%0c`{iDY&6PAKb̸MHT8"F2}jIƖI=F4cGE8J"{~q0}_;NҐMXa"kD'1VI=,懶f_GMY0>(綂
,BP{K$ձ'1W(cA,ˋ޺4tEd 'ƒnJ=@M\i#ăJC$՞weIY~1]t$(ZT#${!Y6T.vZfpVJ˙Z6iX5!)|ߘ!/MJp\D1Z5qv|d%bKI\Ov1|Ҙ]+cM,e8=DW %;=D &ҘY+KBuv	Y԰s	X1q8`V:Z_AC0DId$պ87a`+W9G&e7k/slmIA#[$ղ#b9%Y&Ү/` :M\v_B3f	mUj#cSY&`^/JJ}1
@kEB?\*o=\ѵ溚6DϓF)|G_b9FVcvAq`S[>wOœV>@4~> c>2VG?uь 
AM\l)+c`G%R!YfgṊl͸j 0FF&1RJawIO}2 ~hҚ>@t~`wXeF>*c/.w#i$QP*X.&M]dƒ=BI$&'!%Y&
,b1|ަ)Q`;ϣd@(!4ib(#'ś ˑU8=BlWH8ad@(F7j>`	Ƕ=	AceIY1~I/Zc#)d򸩼9s+j+[ԍ+h$h)|ԓFsH\Bc1\ ]2̾\JFǖA7dIAL`q|!1$*EI	Xu9JQ966V Is0 !5qJ&Ǒ:`㳺dOc IdLɱ pL&ر$ձ"6?c 2\	'kl+*\g 5q>4#$m
ndwX$ղgM6(26W,|ݑgl zRVdG%RER?@LeJ溚6DI+ڝcC/=214iiMўqhq˭IU`JˮFL#acah}u8If},{h Ff	"Q'QHk=s=@M\i0',#d@受Om`t6?'m%dSLb#"R407#ld񤃥D]dAvy)MYpeqFfQ	"R2x#1$( I$ԣ9gm@ŒjmwE@i޶2zi#4Y&4R=AV{hѲA)+"F4
@jq
KMeAiORIԓF)jKt	@r5kDI&.綈@}6^Pd}"?I&-DV?a؄9wn  5q=EF{tcDe 2lr0&1FGy 5q	 25g+&ϘJ>q3m  ;&?+`B&M,3ˑƚlp{h~	W~{h~,V{hvMl#Pz`8͗K O~?3^{h.	h2;v6F w$j{h~&6Ac3A0BNQ#M,3ˑ nw$v{h|lV{iHY6DcLww4`x6أ.FctW#;M\nOm$՞R [&>hs"1K	1dC#2[4&1IΔRL4#g6Il.\9|j7`\hxPlWbM5|F9jҒ1629.
K/]LuQD$xiӠK&D6	,Bq2=Hj	KJl,Ʊn#>P5i%ф$#`OֱxzItaq	ǒz/c#&tȑ;J	^As?`f$c&LqlBqb`SW%x	uVq&(|ǀKM[R:M?)+AiSH%Zb#ؕ	
)CU+YА$NtxFFBq#/&-+H4\3xËM<Y&)+caaά5i?#)b+8,}JUJֆW9H@Fte$ѥiuksKuvH0O?t!%jRD h[$ծ$gm;L'w:@Rtf+LQ	>8+]:X	L(aΡFzaέ)+c`G%R{SVp2XLW+ZPUt)|n
lBr2N(&_S6&-)w1lWn $IͬBr2M\ys+&4ܷ`C!\&+`6}jE߰{UjɆO\$j'GyݒjAp
;NJJȑ39.&(Z*d|uQDhk*-FIJ)|}I4iiNGye  #H5>7a%q,c&t:Mu>rW;mp]Ia#B%aGi6ZaG	:L'ɂNnI I\IĜqǰs?#яvI8&|!#e'8cceh#gr\ Lig%1c	gV5
N(&I>:@R!X7)˩j4V(4M7Jwrd>Ct"!āҗL}'Ic*2|b2=Hf\$v8QJѥHlfBH*gbb-yVyqw,	)rY
ѥg27e:MEbC<>5R6&1@DSGc^FPM2&|Zc _t=0bz．K4Xc4 V0LDG>/M\ƛtڋ '/{m@V_)L|x0@_cbzᏇ9ZGzmM*j#GX4e85(: fv6Ym!]
xN\1.DĘ'B+|̓	8MW^Q;9Y|<+~{ilV Ꮾ9k
_tg
exs6bFвx1]r C^
*d<A CGޮ:h,nia6k|2U692t#4[cϑm /]A;ϣcZǌdw`N)}ۛ`t#4!\'#b{h +/&և77npG7<A<A$0[xsFk8t%"\,=w;BF2$vwc [d>o8we GGȝ2*%j dD}Қ>pA.Dpv#ev	xYmQI0Uu8Jc..G~F
QDALKʮ$5Հyrmٍ"M L&(
b^U)>nt\9C&уGwGL:e[ky` -1x5f`pJP"5R8;X10B{YФ\pX;͝@bt,1x3`-vE0lUJJʑ20(ĨHVp!McPꢉ\ZЩFq)V)|{!#}I4iiM$#` tQ"8JTlxm ,-+: Z`C⥇0Sc`iwm2`0LXVĘ
?&	0b"	H[Y:%ծ]cpE9]i/֚O+ɱEкpH)|S}j#P.Gv:(&5L	0OJbO>陼Gd(ijXGtb|XAV2X;͒DI%L~Ff:MIQF,(i"Gk~0*&>l"ؓRaUtژ3y0@U&
|p݁0@U|FI%%dHƙH%Zb!YbmrեrS-+j])GgIBVG*.B7`%KfwPEBG
cLF&#`w]+r$)w#l"J{7BiAD.&{,aJӭnެ;@YŐزvІt86An#.1GgS$amLK>,((w@	th&;tNt)=Ҡ'B@DXobcn:Ę.1X-eݶ(K4@hBarihE%s3YZWC_Afly`l,eGTC-R 21в8"!Y쨔W+Z2ںcIUtJ+W
ǖ19IQh~ʏ%	J!\, ߰L>Gz4)L;_JPSL/SŹQ#X}jpR%o[tjJ#ЏG%EQw)|}I[ԓFJ3E)Gy$HE)HE)aSh3LWe0u6Jk`RVDiI0fSER?AzT:Vdf5i<fk+J2IJ_)Gge'lRMZVI+,W`	;	; h6>?-1G= P\}FǎqHW`Zbt!2ccMŽ(	t!4L3anS3B16r\ LW8g%f]#6Is3\H(Z'IJ_)X@(/83Q	4ijbHA?q/$Qw;p[l◦0m22#{('HC mNՊ7Ѕ/v Kvw;za
"2J SauԇpmaK'XiN%M+=9IX$wMrw,n	\]ۢKn@F޵0zX29ŀ׭(;,0R9RdB`D%OmN<JdÄR=0?`X#)U)+Hi#)Ry
K?Ҹ9s+fF=ɅLnRفE4l3)@|4[>GwYJEu8)(ƚ.:2yZG{8Eͣ'!&m @9d@<`acQHivf\]8#Y&4itkdCї|F'1 }je/',j#I-4\i`..GzAudES@edC|<ٔi9|d@z{hv
Y<2Ƣ4bEqw;=96I$Z{hrWMYؖ]1LCcM$iKB˨j宩9epުk3b7F)|c?]_c#[$ե%lcl#er\"?o1|3g2S_l%{S)|ȟ'EoL4{i&M[&~`#19Uкsbagɴj#(N:@R&Ѩs4:2VnΨv%%lcl#er\ LW8g%kfekCYZ6i_D։PfRd쌾:`}I4iocĬp T¾#JJͬ9͒h1JV6]u 4cuĐka΢2u. `g>KAPlxGX+u=ɨ,l\?+a(,$=}Z18B4!j,..Gj#x/6f4hN{i)j#\~{i(2MYs2qᎠՏ#$
	O<.o'.dJ&fǎ:%\CxЋsX
OB~"| n~HB1/2$[8; Ju%g~D?>iڒN&Oؓ:(,I$p%i͇V	 )X(&ǖ=9i KtnKPDCx3I(,tR+L*1!iRD'6Il|'V
*ɄE 4%jgpELWN)zQ8M]b6VQdqw;F^21E&26Y&0Ll|8eT cv%b;  :$i,BY\]u{hCc]IvG &02pLIƱ0@*%ؕu  #Hab2vo鱑q@ԣj#]@5gE__&$[\8;	ӂ WtClád;p>iwvj#à(.lkl:R=q.X}M3u%jech\3вҗպօ{a{ELordde}ZeA#tob,i$
Im&lt!K8eT cv%b;dAtH;XFیfZ4Z
mY&26'`Yd@.eA `kG?tÝj`k7w)p7a#>6INpЋaΡ VlfLxg)*c_#)YVp2Xg^VuLѴ֊Rd((ԲIHs쌾QS2M[bH7LJ$$J͒sd1r<+Oҥե)8JCI+@BUt"W`>KMg"{ڇD#b2vEI_Q<Tm$ jIOm$,V{h/w͘8;9w\ٰo<9G栜O.NQu 9L'VkB	! P`rW69#H<.Q`8Jg
/t.a}Vl9.42ЙNVp0ޤs|)!D8t"VÜ4s7tKatc"VZ0J7ؓ}e}e4u at#6b2wƚ,"#'IP:=jI=5gڲɴ><;?c䯲ls?%5GtH;؅dqw;ϣMHLԞGjIG[$՞ /c.H#aε1#8JӰK	K֊+8,hhrF6PD7J_)XXN_Sbi4iiYu#3,@xTX$/2J	6I$X[=MY26W~8\:DLQdw$58;(zRV1^G%R!Ye,	k+4G.%fˆhDΔR$^}LF sHֱƄ{$ծ$]r%:	P]؅K5B ˄EkދLCp#dTm[$՞_Zi,.E.2x9Ɠ[$ƒ8&\1SĝKv.#gI!GQaG҅`.HbIaLQ;F q)5@=6JM\da,5gf_){4Otg%lcl
@jq
Kgfˆh#W5]u<4K+>A2,1I(WIenE#"8qI@sY;ϣ(F~Y81/M`lP`6<L3wA&>?Kʱ-Xlxg]Bh(ʑm0&GA&>'w)VipVp2Y[T͜ֆErGJ_).3'EtA2=Idv&-?LJ}a{>L~4	J	)Ǆo%	gV,VIV:ciw '%dEw+6.+Є?c=rizu$kċLn,(iI@!JA\gm ̓C5` ?8#@͉c?vu.p,$(XL	GEnb>(R	R#c8[{Dˎwֺ>к
Ws{l&{1uVH%n0*d:> w};Ϭ5 %V9W` wJ,ILc@XH`Ls:PAV1n;}(;	PdДIԒ0[i$4(;C>D!0.L9-6>E-K"VHPxGfTdCjcť#uj#LBϒi~LLƺLW@L;@:[E?SW8)nsy:6 Vma3:@ZP9% [P]7$udց@;v1&,p)ɂ5`A36<\;Ļ`,Q]d`+  /BY\]чZ7Jƚfp3dSQ5g+=X1͇si`CQb>nxp[j`9uvCb@L+L|Nj,k]jb>5L,[m2	Ѳ%_|f+cb2w((E43=M\n!|I=$Kel 6>b2wLڞXM\n[t#k#&Ԕ_c̓ fh3$<?|#e7J`)BB=PB"#Gjԍ7$hK%C"}2Ƕ?&-)NUtb	*Gr%c[6(ʓ2J)h"cp(Ę~TL~1gtQV12@aG?FU32J"cjL?ag*	?bHأel
w!$cq0Iŝb;ItHöX?(2;~͏m#6_n=)+"F4
@hB Z꙳ZY$-җL!>cύZ}L[ɣK\L/h1ݎnY&q3ƕC3<+A;͐L͇>hpb&(B`;Mc3*&m)GYGރl vn\&~I_P,c'8&Y M\i CA5gBvA२t`&	Y0)͉0J
dà	^\}l7ϣAu`[պM&_>ɓlcM|~{juB5l,wrpk((@Xƛ ,$QbsA#$@" &Gvmp
lW!'+&KeY>%bS)l|1GTձq{gt.bB	+I3t"\"D+M	Aa DDvЄBQ0~ir\ JPO!Y`6垪&Y9k+Ys\Ē}җL}$2fѥc1`{kG &0Ғ16r\ LW8g%}坻4湫JQmCX{>;.٦u%yb;Vl5ð2;ɐc3g
^2j>Iv!,|lf˻LC?h٥rDs+殏āDK&Dd$}jLfy$䓬2h	|~I݃Lŉǅn'ջ6cF.}Y#HA BWbqjbDi$=XH@^p[j`7c	>YP,ce ԁ5>K3{	'G8	Y-Eeak*I_Q<.ƓZ$ƒ.?HNJMDb%Y&Ԁ 6!jĻY\]gws_"#'FZlWJ֣$՞ڑ#/eq=fU9c$/h4Omj0M\i7':'&{k[&ԃ6_ct!+Fo130HJiPjl	Yp+J<C񲴠/T86<|ؘcR`mLsbg؃p+k06,=cF.;P'HX5L,jP#ɗ!j,..Gyi(2x6S&',WHEI=5+:R	[zřtM+v_,gIb>ȕy^hxC_B>{k@dNDMGwVC,$L`77VoPZHnQ~HCx Jv8}g6,,P78m&٣OBH~<	x)\ !+`8foezbk+tr%@0~V+vAcJƮR!YKy8!>4e0MЁ5Q@ej@0SW`mItf߰J;d+I;+lt%]¦0V$x%vDDGtKBɿ8
|jO'ԐN?t 0af*GCH
Lk]ZHl҅x?Q*X76͘e$\:Y<] ].+I),c0OiS3G+#G $rպ0@RIB@"lT;GjsE$$Xbof{mt<"V_N?t0afV9Mqچ%&¦V"
j)$偶mbݏ=պrn~4Z`m&,t1$&jO')A.+I),GK=41	35đVI$
([A(N=RH
:Y<@Ჴb~!;`CĻmڜL328rG M[$N+t,A@Rvh$G&jO')D!=.+I),20Ojr35đVI$
иg-5"lvm20!Lˁd;-he.:L~6?_=d(VH~԰Ecy0A͉hu)IY:1G%RKK$+8"yYjh9zRdHBG闒CuHI3AmԑKԻ:+PpJѥ	a¾?ޤuuؓv!ʑПV(|
fǎa.%Diq6<#+uSVbJ`)<.3%ř.=Zi8D!%@Y<'agQ[}(3gId*;lBY\]i!$/i*چY&8J'dMY+8`zWU>5/+SHg	,gcSF~S7>q<6?B?9gmad mJH=?fnx]/ؗ]wL%i0wzXE6͗A݂U 0V$x%vWD\XHgߜ|jO;mIO ,XH	`)2~uAKI7+t%Ghb6c唐@jߒIGm +=պei"#C3,cs?A D`,`ϹZx5ēp&тH/
Ab
;S) xc%] 
	0ZIEY=դJҦ~x<ف=jZHja%,kf}Mp,t%il7cW:bH :Y<
X񲴑ZTKLBD``Ϻc8rMF
I (VJZ@h(N=I fߒIGmP;[^6V"=?t3;`Pcs?A צX}у>/M#G $	t`bpRǶpGjO;mP@l$Dz~fvQV1.g3/cF'#G $	t`efљ4pRvm2,ad;-o継3ԗ'q+ue3ESIdHP=v-Ee\i,$/24OmB,VA*ƒ!jmk#/m1\zřt+uV쿚XRV8W@DTe'q+Q(@xRc=Y,V#"G؅($/KOm&ЂU?%Iك$՞H\zTrϡ= mj@1]c}BH M]i7f"v qNCei*%
 o	{-;>f7:,#IhP re;J5Go'T{h$ղ${;X8o9$Q}DdF(_%lVA*ƒYV{j1綊Ҧ9gmMjBHBXV|5łNp'񒻺PL'%i_`u6 4tc<V/եfCei!pC_kS&OX;IFǎd1.ќp 6<t!w΀DݦFK	8Տ{#e P{hf՗!j,..Gyi"#'pƒ{l,WHVI=3-cݍ3am3iH{'7{Km9lYjK:+I%i3v>*Am<)8GbusEw)=#e㏒ĝE#]{b2w6X}Db6!lW ]NrW"j#-#Y&քv_cBY\]i	"#'vF@K$Ɠr2K	V{k@"\ |rHy0%ah[9)+&4)	ֈ{!YS`rJY\5uV$-/'/ot;lQ&eީW, $ղg}t'ۀ|seXBd;8ҶͰ^}Qm&u$L}]ɂp<;sI,}@*xlxGZ@=Bly"U:VEBt9=ͬuK5v~1aGmVo&%cCjj?0J
D;\gYi%v(RA(WmAMBHl;#\'R:8[ȕu. &siۗAtfwȕX"h5HLnY`EmcG6U%ej9P:M %QOmk$ձqVo&J}iM[?HQaGGy)(khRD:eiEXVPGCLˆ_%+n ;9_)Q\VѲc&_n K9L[2UC@Uj+`gaΦ'6RH1cZ>GyX9dw(G;	]1>tp͕g:B\Y&-EeF,
"#'ƒE=$ƕcIϏm{$՞BS/)*c]H-/E%)	;Qk#L,i,N*-F@ډCVR4ҝh&OP]HbDq%*$tԜNUI4iiM%5bHId.)v{hI]m/S^%:.@	Y&6X̀\Ǻǿ#/E#cľ;;ƛtBaH97ՎV@Pn!w?r`Y"FVW~ޮ>_J#綁IW8p~Rx:ɗ\3/`6ct`0D!޸w;+w@~*)X!vF,˽(;XB!H"Q+ό@0R,#M`B,en`Wa/B5s^P{h^,W8IY1~G%RVVp2Xܿ4j詴TxPOdRd  O=2hm,V7([I!GY0@Rg`d3/J%$ծw`Z*U]wimLc`zߑKQHde/xL76<t
mc7ՎL$H|6_`CB`Cwq諿`Wa/PB[$2;U.lxB~·wq82Ǌr`i/c/A^o@՗/cv+/)};
LxtL,Lg;պX~ަBULyr1#}d-1wX/}0!ciZ*2޸w;Ma㳽dfb_ouw݃um93*ă9Es+'(n,tɐHE]z}(ڀ&&qK҃mA 5s_`C٩tʱ.3{ R |"Pmm@ [$պ4|s^qڀ5l_$)}(6Ic_]jm/P}w;+wQH1`]Gx޺[:APX|ed2}X~邑do{OVvQ?=.IRP{h\PM]lR\cN9.%(Z'd3KLJ#+FSifTdRd  O!jGL2R4iiM$+L8Z,˓_a};E]`?};^Z4e>qK;5e=䟜ncF8,]){yv{"l]wR~2(d{|3^EGl|Иf?W\@dW-ڜ	,W/JJȑ39.&Pg%j?hں*m5234vWK&D$1d	x~}I$Fw㿸vA#ѥ;D6<+|ؓ:4v,	qپNbx	!u<oa|!Vkds<@K-LwG̓06?pÝBa1/%ll)	J%BB
lTͥg%ѥuxi?)|GF_#ل,j	KSS&!(*0F7$vI\3aw;ϧaw;qĝ.`Wa|鐦Y&ts}CK-B~ R4gs@Y5sɱ8݃2 
	AQw1 &I[8ƛ'J`)dLD{!Y6(33iiIgm]R΋D$-])|`!P͏,%}L~Dze1ɣKJrYuљV]kx/lV'8OmVIdvf_*lVKcX@5qvZbbpad;8XTY&%30Y&%5~`.lv`{ybL3=qc5w
ag
Y5c5߰wrU?L,aKAc:~c~aw#w3`.ϝޮ]:-ǿ#Ld񈚋nK-d lyaaJ#`#5)bج}%f,_!Vȑ}ZU',Vȑvf_%{$ՁRX2>;b!Ic$GqB&%3ᥒjBP#X`6;PSBW~lL/0ls髿`W`'S
>L96;PS]z>~Q`1XŁ`(ls1F~Md?#)b
K a-38i,W-MN$-/IJ_)22;L412lPXtWئ4¾ML/d~4L{i5l$(R\{hY&'	(TV+eqvVcdb/ws$(VNPc XՎ)H'c+z;FDlwdd[H${$դoPbly#qKV9Gҟ~˽(b*gا;ƫޥ*i?綃PGd>\8%b*K!Ha{w|~9܂6_){`zߑX7'};}N($5s+'(n,tc	E%'W~vwMF+w==j(6Ƌ$Ғƛ9.&Z_!Y`M*o=\b-坻W[FL֊}җL0C ~`/&-MLHl?LJ2,aC0,;cM0;&VkpA/tY[J}c.>>5].P#N!vw= jS_bVNId)/ayÏ?h+2qKU1ȎK	T!YacR9s+3v\SEmĄKv
7,RIO}'Bze${0o;JFHTf5t`̴F7V?8%"]X+MQpd(k+/2]A#ql H({<ZV&qD$ƒU=$MY0N\FclBY\]`D"2EcXY&2BT=idHhcA#ql HXP1Z*H{kj$(g/@}jm!̿s1B f=`/ep1u?`7SP_ࡎfˠɤ*]`	AQ$ձSK$ղg]s>F 5vۏ.Eh}%jBPTctp5l|pw֔P{h&6PP+}<vd{p$;`h>Gy?L8#|  
M\dw/DM[Z%v	Zޱ65luZS=A,VQe?tZ
㏑i`>q+lQj$c  }j$c1| 'VIt2+D*i`bޓ3w;á؅O,At]::'hxF	0w3GfrG	!xZ;Ι
ؾC$՞u$@݃;-1FHl_Aej$c1|,VdVw݂V%F7r5l|pw֔P{hP^M\l~9el"1V*$lf;W|K~q^r$HqiY&2F;̓ M[Z%v	FXOm2Ggwf\#|$H|LVL6!(ޠ-d)HI&	_`AL|~L,a#?&4`؄Fcz+$ՎdV2Fw݂V 5k>q8SD\1R{ld`~uov2*I;ȃ/Hqؾ'$պ]`	AQ@M[W8SD]AIBR=V~?ڂZ%v	YjOsxIIgƻYt2+D+W#RM[7Aԥus>{kjɄ;{c#q/3FfG>Gz]6Yh8Ylצ$դ2`dvF?uY_į='M[7J~©DK$_נf5q1vZbb [$HqٰbY&q4gdVwD>E>+&6_e􄤮ƛJ`)TKd{!Y6(Z}H~Azi5~$$tݐ!\ L
LƮ4ijh1WA;վZcIƊUaf:%>5Ew\3f5{ 8{O_ࡎ*j%\?]$QP42;FOcI'<M\i*m&񲸌|46A	%cE%EsX
I 9m``MY$>46A	%cEE["%j$@[綰I=+&3HE{ˠ>6Id҈=xlV`>'J:v\{;Xn`TRV	l,v|K㳺i޺}9Иolxc7BۂHoܘHwW~ޮČ<,W9','	ym\{;aPbXq/w;;wNt&-6<tR}XDV7P\:C}X~邑do{EwHIId>F;Icnq+m!j8S;,`AIZ,cMH^
KL>(sIARHydOYd${!C'e UՌFPX%]R!Gw>[؅`Jv;ԜhVe7Dզ2]bƺ`l$w¸ >;՞A&=K~6O`z{kY(cFMQpd ˒;$*ƚ#td!i/=xlWI1綏 >5gf=T.Ec'Z豤h{hdL'5g,c#MPBIT=1w;ƒɬWIq<V{kA	!C!(*:X%v	Y`5l|j{h&?BJ\{i5c|6_Lc/`d?&0}	0}L'I9ll$Maw;,'#QQϨ
;^Ǳ.30J؄Ic懶LI%h6Dr\ M{K+8,Rg2v(j湫GsLd{/en$/2b6OԁVcWV&-)PX%]P{#[؅`J˖;ԜhVaӢST\.Gz?Fc]g3>;ޞ+=i.drGxwECT;FORKI&V;<MYPd\Fcݔi ˄ECK+ދK::M\i0N?G@25gC&_.Ec'.Gz_m<6I&
gdH AKX+6ctRjIdҨW8KGg/C$%|=Y&ؾX[$%|=%j$c;L=0gLɃ>99.ĻP+Wb$ձC@K$Ғ$cLK	
Kh}!Rں^K+,_R;F`X,(ڃI;+l߰Y$%cߒEcM#td`M9 &4NYG#$՞?26W(1lYH
6W}r?Fg 񲸄ͣe(?JJ4K֘
D+8,C]ںI+ڜK+ܲȑԎ(fcRhҲHkPl,gTf=ğ9~-Cv#!jNRVЈ7V%.~@6Kk8ˉwK#~Hi 	#tdq64Cc,WLvyHdB6WjY\$*O2]X_mBmjIϧ,HY&Р5@,.Ec'K޶4m@d{',HdB;/er7dIfLi#)b+8,~ƨC7BI+ڜȑR2Ņܚ49 IǶ
YmECd ˑ˿SBq65qcBpOdd+rZ?rl;mcb({<TNI'О$՞#F_=c]^JcQua *%g=p.hJPAE*pG	_V.2]kٍw%euS$w~IT=6ѓň1DMM\i*@$MY;/eqFpz9p({<Y
wƓǶ5qY@=jm`FeamHda-w;ƓsC@5qe9gm F5g6W(1@綂)+c`G%R{SVp2XoH~A,r4ǖ(ØmWHcekm)-KROtfwX;ñ(΁MwgbE0mBa8=+6gr5Tq4VI׮RdOIg' lycƣVڸgm%NR4ijjd)6AtQ[xZFe%jvژs;ԓpP`C&I$d?k0JIZ,cMHIk?(*o=\DRFӣQ[&kEGJ_) X(Nd zSE$"{^+LR4iiMЊHs8*#ʝ& +t-.EdfӰ3dmteN6]2rZb`4&9X
x@i0@?#)iVp2XgSes1hHҸtj+R1 :RHX|j$
/&-)G͏m =!:"`226]DZ$?#)dLD+8,Q&o-tTZ&4&Gę-zK&I>I,j#2J?&-)d]=ϤL 	
͏	(Oc
*lxm {ܽ3e|;Adw(Awt /&
;SF˻2m@E˱|44e},ԥ%dHƙHIk?/ѳJj#JiѨPz=sc5-Deot_XAtJ7r\xX6vH
QɢV(Nu("YqNu@"?c4W-UIWNEr#щKK,K(ze'
)V$ѥ:"WbW}wr/Oc3uޡ;5$){B%j/6<$J՞IBP[0HEG^E@xV:LQ;v#td
(8c8]eALH:(md=Vg`/

Y@mlK0*ȄI 5:QN#ucl`UuCn­e5{KbD8dL
Đ$ H5fቒ5nsN!ZSbC&_>qK1,V(&(Ym;t=W`3w C?c3Uf( dĘ!?69aNR7HI%dƝr\ J4B{;6'ҊYʐE^$%Z[dRv_F_	 /89ѥ$VP! r5s^}>G{?cpY&6]tQUg,8bcrT%
*QȷHLQ,n$)zPk= $}q>I!͏(Jn	an$n'DNrG$퓠d(]؉)	b0w$ 6N	[$G$ ?PƉB/`AŹ ^2q,Vx#.DRQϠe_`ߑ'Y}K綀M[&~s^{h&tݥY?cp.9M[4[ҁ$,w#(e	I~\Y&qK҃]A(-MYN
'BMmw:V1hC:iI tIxb\5qc?cp,PM\q:QWb0gEF@b1cp,&&6[IY.1aHZ[!Ya|6%#4r!W3XAq3x I+8\FiE,GT4zi͏,vNt(0A
s)4Ghj6B6_`0ĹGuw>w|˹
hR3J)g(hB=d*hgW9ORJ'Ʊϛ_Rps	KJ%eȃ+$ՁQHjq`N
*9SF:tf2rtZE;Sw,%/\,Bl&>ismN13Vh%j5Ginq+
,Vi#)b+8,~\fRPz	KJΔRTN 2X`MZRV1KB*k)4Gio:4vy4iiYҗVOS/8GFnl_$+cz; S#JbJJ4pVp2YҴlҹH(=KKyф)&ǎR$L4{hwt3JJ4p1^??0*k)4G^')|iԓFm qTly`Pu@&h{1L|6]!"JJ4K֘
D+8,	Z6i\fRPz;zYG{1lZJ:Ái3x
R63VpᱞpBa9W+W(Z}it]K![.	ԜQJѥcԤJv~?J#cFf5k"Uw݃]ƻGE߰!_Ì`+R:.;5)+Ei#)dLD+8,Q1'\Tzh MC/LcY|e֩yDIKSIj/&ML(gen;ٮS<2X7(WL?NcFWL?JcF]wzҦ.Gw43P]v~SU ǻƜ;w,XH 6_vİD>GEPA;"(Ǻ.}eя2-T>GzKS sXQ(N/ U ʲ;\;qwjTC8{}qܦA.NGy,X0w@(F]¾FWL?=+T\O4
hg j#.RL/l};mYf_)zRVdI/Zc#)d}v̴8o:,PF)|K((_bH[afvȓ
Q>;1$=ȓ};͘,cMlKBGFk,N+iFl>MZVte$};͘?`Ғ169.
K5YhPڪ&fF~KHIKPq`):)):y
vK=4MTQ324*nU\ʇLȎdQhқ/
}2l~|ö_JذwY6?c`8?#)dUY\5t[p@(8%ߠd*D%@^'A /Q(BaǃMU,-TL̍*3"9F$/"^ "kY<pNe!	%M[bbVDM3Ȗ;ԸͶLhJw&_?c擗|^#:P&{)zQ8ßK{̋;NQeT'^@27 /AGz0>9>I05q
GL;LlZc\;äE"58Gy◺,q>1{Pȋb`GzP;;&$ձC@ ~V0wR/g>8%dD*nĠӲp
@ii|g%?E;jf坻WWȟR&e'R)T4?BԦMMQ"X]NH|eRR6j{0\gSbFǉ1e5J
5NFe؎2Ra+(`$wY6?B~8.1ņտv&W':F2Ls7yZ5R;խQr;;Ƴ~z>q>Gfi~j&݇9˱ 		!H[xr6r|2ɱ
9݊1ߛ.MLQ
9͂Ńr6Ŏ&s8VհwN_&؞K 1M|avf:lQ{F{Ni!(+-Q JxbuJPYt.BD6Ţyt45qɶ382k86q/_0	7;cU]`43SVkG!eӝZH]]aMIqZ%wNw{NsWy&|_@1S&%'-8c81L[/AU$Mc&_M}.߰wNc8Ŀc76q/\2˻m|!+D`p=#q6׭~ƫ`8\|s~ɶ'0Nn~ǹ1hi0f-&wSNwTbAXeu8XRRc¬K`%&pfW=LggMK}01Vs{zվw;?m_pwc;?m_ps0\8,ژ#+9lgpecY9wm;CrK̥̥LQnDM9Pp6=u!` 'o$>*x~So	 
SܚHL`򭄇t~rj`a!CoθUCuɩ8<OA.6R	!uJ$nM[3DS 	텙3z9gM.KtF-X^ _vd8"2A`%&&!Ƕu'j;.MLPI;`Oᰐny&-ń5090f;?mϜ.+&~ӜC<c	:X&AL$va!7wSܚH|3|,$>"3|F;C*`ɱRVKiG%R{K+8,ULKUejiBtoĂ{"RI F
Sc 7cd$}g_Rprh,sStJ-EPH*~%C}@d-ldi6݁8	Aej]gu2;IG=U_ƚ.4 lBPYkysK=Y]wmBPY{j(cMlBPYlh쿰 i>1?~T<M}u[`}]KLQn$[0F(fX$	Շ>L12tCRϬ,@TL$ ZG
,>ri	uv	G`:
>0[mB` `2"P?)摦L+A;S<<ZfhVm#4p	Af2Jsm?f\K1AK˚N,/FeZ~j3`w8ԠĠ<CK.Ks@<<l~Pj;V 
c5kY ZDՠ]@~3[sh&ԔkHY8Wq/C}hqu84\	BPYsuIY.1aH-Vp2X?n0=dYP*%e$-	>K&@Iښ&f`ZSLoF'[&-?]a_#W3L(lEu6C<ՒGwd>C!>,	L1\,F8p `"N5v:y0i&6LcT\q0{ :؃F8MPYslLtwGg19ۑm>m_`ԓ/=5v_lJȉE`,4c;7.;:tFLOlP.|S`˭M5i<$t}2zh5c68;Փy( #0w4\%"tsCM̿#V3luu$t%7Pb yQ#`ñ#ȕF˹0GԱ*Y?nvA	Z9&RxG
'8t 04t%i,}\af[D&:ԓ)AL16]ɂ>;<;!r)d@bcp>5`X~M+c<ox˾9v8S^2t#eapLHڂ"\XFQ%@>x5M\}"2~_B{[~+i0Hcv_bqqWB/>p?"RVUi
@hBlY	;)lv蕫Ijf$.2)|e6|41w݃Üa#6uPAA~2&zg+Xs.wgX|	,WAA	.녞+LM;#xXi#4Ђ$g$Y~ރJ1IcHÈ>\jW81emD俰>'ǶCF_!:m:(fӈe^.~v9~3At#9wnw;Ɠ{h	~L9鰟W(!dLgqbdj,sCMk/ɇ95cGjdwlxp'SJ$_`/J'v8q綇324"sg	0w7R|3]dmt]FF]@\ń#ll[ab5/Ϻ`m&̿& ly`68w`BYNA>fїm])Y;eh˶.0Jʎ,:Bd10HtKIerK5ѢOGnN	Ԟ:@>i8 g0Kc̩f8(J:=Ggdq`Ht;#,	}1ՌIerK2kith$k	J۠f$N|`ct&C藟@kG#[KE.!;#=Ht&)'l|qg-@Ϻ`PPg|d	y`1$;iv/V4Qu:- lgdqh 9!f>uL3͓Za	,0ճ@JHt&	I	Q`14/wB`g	^nGǉ^681:f2VvobgwFcH
GJ1LKγv %x":CD`w
;Jqŝu,p;@ly`68w`B!N]˅It-`Dh`̬9]l0Jʎ%5baf lIfruivcG'nCRӷDAZ폚F]@Ϻ`sQ%R08EN4@ijӲ:!:M,եA
IӴ;;#	!+@!qJj+],֎N.xH\3=HtJZv:H#VH˿L}0jYjeߎd9`2$;8`2ՍRLۢ'duAjӲ:!1Zv#M6L)j,}@hk14:I:ZvԀ䄐iw@rCP ;j$&?`s%
Y`sQ0uriKFJ;"AMP=>Ee,l녃xD.wՂ  ^F4p)^
K?HO+W( hAJ_)2`#x&_RM[bh5L'X5$)|&;#Hu#&CL`sl:5nɎ;FsQذ<@ Ten}0d^?L3&}15nɎ;qb# 
O0K֦TOv;c?=wXZqeulB	"2 E*J|Fuk`@Od<g/'9G#8#>Y=ZgdDJq8IQ,_"{gmjޙgAPzƢ%scP>6v2 Kv?dϰ҈d`qdDJp9,#>Yto 7mVI?XGzdpZSB>G|1Pg6<ugh@ FCm%!`'X j	':uіm.Z]L8IJ{"VmK>B`nZV0em;}KЈxW tJ+L,}\emt!04]3CSD]&ۚRT~O$`C}@x#&g鎴CbS1@ZcƤJ>~s`tO}]|G6D}Y V5l}t'#Wa/͇9ł'V{j65v:,8<}\p[jaƐ鋿`	9G#FcHc}M[a1ჼ
-|pwL3>wXr5`y Ten~_N酝jbj!zDeah|cBH,N4Rdˎ}\s2= 1dn'FVNZJ}]	zq!eqƊUtO}YMlO8>GxpK#X|j;6IR}m#4iu\zաaQEl-De߲l9CqK*Om& _w-BdYc3A=s#(Pq5q~rPϬ2iMm7ܦ1MSdߦ:L8>iaƥwܕaoH~ɲt(fӁϰǫxP=QU|qaJwI
~6:ɫId8(2t#4hbdj؞ۀ{/&dGjdwlpCcjAR؝(_
0%f9Gm&_d@G͜|!;GR|s@V5i޺$EE`\wm3>=_q}Jo>Ꮞ#H~H	9d;ce`aao0w'Ӝ3lCAl9/ؾH,c9/ݓd,o#n(녅eDBHlYc.$`+*ذNafMD9%Uithp0N) !3;;cB/df~uYcVRI@838$ԝ'gdp:HcEf'"ih̾9*]#gnH#N)1ӭ&	YEЛrK5$t`>;t)ԝRAICfvv_B~0Yi!S0ٞq%Yivc)DрduJAvvG!JCdvvԡ<3d/VgnOD8FE/tGR c R?J3 st/84KUru&wt.$%(%eҘȢ358sNO)}~vp)B<g%ز.siHO,+W(9Bң"RI)%LueLՐ$%9(2RhV7ho&%lqa+t ŸE5c44Nw58R_Y#P`4efc(VLW~fH$9)h"aL|pH,vP; &+`3B|Nt">L6<#weH+\yW&qF0f8E4gVGwr3dFk
y8Do`Xl2T({L&
0OLqv8j|<v૏W<qx*WZ=2 Px^CD\!{IaC>lZbV͏4Ӳ6/cIl*a૫U̓W6ЙslL2jҋW{Aث,惒uvD i}K&޻U(#fV5ƮH85%*c\|ze{;ϗ}wX6u`'òqb~hG+g<<s"ס 'cNl}wFc$'G>+e{{p9_B=@	u%< ҄ѩu|3#6$'ȘF_N\k;P8]Hv'掙 tR;Xdf4FDlze*5s	Uա?)/#UiKMWA;BrNI8%wL$_`O?5P-ej
8I	r)c#)>M56<VD+Lyw#h%[kHFmac)`t 
<,,ͣ+Z$3;a"Vn`FhP-aagP'B!Z$M]JB
S<Мv;t&-;t֝;àHtH#NNX؅)	A$ZvGE
Rٺ֟rK24:-.֝ rA\|vGR~vGAJC':k:@L")haeO|</e@BgpFnY$;]sgE۠-$֭;#㤇BZӶ>x_͓
:|,|vCZ~"Z}И	0LYXY	!0@$&stqot6lx9Q&wt90\%(8Z#:,jpBrN)p2ʈg,cYL-L}YL /c42)>mѸ1^)+-F4r\ HPBȲmDm[DI\cc!*ۥ/$BlPsV@FHVy@YL4شpG"L(i/3]2lrgt AZbVa{I[[M$<*wN?8 {/c=B$wywwi摲:݄8H[ԡ2	~TL`*?[a#7A,8l0+&_`TL0&u|?Fo`	$n5L&		a7\Ʊ0&q0L&Ra7\L&S/զz1W6%38("P236<L?l9g=2Wm0wN_ɲs5̿clx]쩍lWHM#d:o lx貶%`]bGzP綈 25l|Ґ2?]aSZ;?6N=3eh5qODMJB Z`{w#h%[kHɲsS#vqNOD1D	YH̿lA<؎otZv<,,ͣ.$Q	u6,X˶.0J\,,Z:L,:%g 
Z$#[KAVp4gۤ'n'du0}A8ԘR硉:AbvGhzp8bcያ!?A R9%L`rfz4'dLvCHc-AIr&	]nY[Lesda&n,/]Jjƃ^6#4tG vG:Nv|eLY`sLpK@-"a@ #HLZnbJgqiB`s,0;{@,ΔbOt

1LY(xD.KbtJ}X!/FyGzAʈl,cWE%:VA <e0$!
^vp*U?
Z+vK;vմDj詴BUBRIo py$3I^!ZqԦ3KIAY D}Ys,a"VlxVxc `5kA#8n/$*1*Ɠ(FM\d
cIumQV$՞mh\A	Uǡ|Q]B<}\{htY~n_6B$&plBY\]nE#&L(
lWN{$՞L[/Є?cSfӏus&_sTc8綀p]tɅ>m#ٽL(!֥5A
Qԙ.8)2~[Chv>ri8ԘO?"6_4Zg)
;fǄÜؘsxtxO3hDJ6%fTlY.ќ,,Pq0d蔴Z$*-.y>nB	۠g	/:0:s'dthNX؅)	jvGE
R/cዠYhFm.paA nzɮadOcV)i	,0gS२dAIfw~jƊ8R<ґۡlgdqh!	l'dsqCS?3d5i!?A%ZΣbRCf%$&A%$&
_`:/i	f鄜2NvnY46tQ*lDb҅%f;ƧBwS	~ ^so;Kblt"D}X!0;b&Ƃ±HZ[!Ya坻j"K[yY9q-TNE$ii}ORIGd}M&-L]`SVo;#eqi@Yua"Vi0v,v,}"[@ ,#ҶsH{m#_w%bdHÇc>qpdzeIR
ډ_?_6^S82c,߲ma#0gK`Vo;ͣ]cɡis?M`%mc/A;ȑ`XMXF?db 93#(ud/FVN"_ǧgV#Sz>CqK2(P_ 94=NA;|`ϥw;H=#/ɃޛGqK%Zc=їV!(,I1|)&rjh"L ޶7JOA.c%[kl0?DQ$DA!;)l-(D(#afmv%к6%fEe˶.`]R4@
v~ rK5ѠׅрЦ~vGS	%!Ԟ:pI7>)j$*_p49\|vGvG:NN4tɮ' 
Z$/a4Y]#a;t48X!RN@Ifr?40a;#4:ԇ@>i:ߜ g;-C-?~e=,;8r킖h5J
sgFOXօ)r'dqR	S8ɁlIզ	\,|v9b~ qgf $:$&
Z,3 @wAi	nI#.M$`*lx9SJJ$(!ʁLDgBX0JwNr]7VS/o;|SXƳ_9GD}YL2:r	si/cwLXᘀ?cX,Y.wcx3h։.H30.VIu`,,=&iLE-YZ]-	N5du'RLZv#+|ed&wL/agQ%ivp43J#8$:kNVŀA!&?AK@kG?qitfИ::Х!F	9!3
R:ְ#&	XD@hh ǅ+N0 GIŧl|2]Bgtu,qw+{ g0,._ՍR@,	uN ;c摦eoL,ɅZb>j6Z$[wτruiu1ZvL6'du#>mot& 8V&u	XY	JCb
9ag74bfwҀ$()26?Ep`*!t'S)@e)+Hi#)a?EJ8;-TNE#tj+rπ,wFw,B
K;b{p`:@R]xަ6^vF`]Wt%w~ceGig0rVh\JΩfgJQYՉENҗLd	>M L0Ic)̳)f-	KS,Y":;=4`y0J͘"V︟a#6\,|5'4|=b}iⴢ6Y=2j_{HRwٴ䟰ɫXc89</q%A;}14!Ȗ[{mpRFnG{ *I6<58!t'SI8%wL$_`NIƿ={hbMr xd͜A>GzODM.2U]H(V93[6cuiC^fїm]a"Vn]af"]Iul%a#;'BiZ$!%ԡp4CJ%fNXggdu'glt@Q = zã9BaPG

z>ДM-Y!UѠI,;;I`A!%Q	9XX_ԝ+Кn~&[J@Ɋ5pk,"Kc@(:0z쎴)H#NH)Ht e6L,ۡ)ZYi{f	A2BaQa7t2@vҔgq`HL/酜
FǄ)mfD)(QDb:,jp*!u:؝N7Vv"Qp(rOXƳE%:Vw/精$Ӓ~]Y0!ԱGe{@$Ü\є%(afmZ%ғ%fTY]gl%a:@lL,:sIfL.s)nNA;tkN	zCg:AlvGFZvGZ)HL,"Ӳ:(R_>kIfTIRr@L
R\)&gi"B!CMuaagPVEDR8i:Vb@v	õag81.Xυ(k:z?;t GZ,	Ӷ>ioVlQզ(c&?AK@-Ao@$&uswBXHL/2
R
9ag8c`6D;PĂVP="26u`+758B陼N}X" _.IZDcMHVp2X.fMiJ%jWS6D)|@+[A3y@3Qo%IKlL+ 7X-&3.l #c9&ѕ	X90PN_L~GhD9$f#VzeejҐSa?[bAB\rI[t
3(}6 ;҃mBa0HơZh&g\l+0`cT{itN͇(փ= ][ 4ͣ-ui!$:wCh˹wp2lsQGy3c
}PwBLs~m8ucɅ9>9a綉 ŐkM#D'5AMcXŗ-XOl;ԓ\7S#3c,jp(qNOD1D	Xz>q_Mpf=u!` cT&l{mϫLz73;mtDA9}sMotB%iA'3ah\YvXs$0`lX%510Ht ,֎GF^8쎨33Ԃ:No~e=bDeHRkfqq[a;#a;#CLuc-YG#KA
JNEdu!BJ8N,@%e@)hhith5#8N)!3=H#폚NqS0xv,0"{,;gYTZ]jƃ^6t`>;thRG vG)3|R͓Z`XK@-[9GL) ;j@Fef8LY%\d0gаi	u@F),l녃x QR؝V@Fy#D,8Cac)-ЈDg /cY~ǀv`15wә~崤4`Q?7~ ph0L[`6t0J͘O+RR3/ .(6.gP0Y&~Ýu,qPbsHa_'l[osr0BISz
PQj>L$cB$j`L{z/xD?$al5$#VAiJ8XYF]It6%fTY.$`+*:0t"!.~Z$Z9. t~vЈnvGRzD
R3s>i8d}0̩ivp4(kz?;tVrCfnvGZnvG3}1&(rK2#4&s#@ HI1;#'|`Јo?AE-YvFpz?;t`bvD7;#=Ht")4D߲}
>_0O g0,.QՍ J΄Q۠7Z:H#7;##BS8lV2`~ZYj?t)C
BaQa8t)		)	nI&Ǆŗ,qsq(D{`l#8nVob58BsNE RӰK	dBQeZ2Z,VVSZZdHJ_)2=騙+~ֲY}2njM
dX
W%@7VMqĸc@lxwf}(	c
,JRN8<'C탁a`0[J9ϓ Gc &'JaD&b`W#r|~ԓ
?RL+<:
`0 (4Ȅ"`fL(hX;֦=yw:BV~>4he+Aa^5dK/+di8GsbyKAp_dVq6;#MP؄%Aj9ĳ(`=.vP]`W`=Y6	JK)8=aι4fvD~}E8P񈖔"[a#@8R4!@T#Mp`mOt?u?`hI}Z}[kbEij8Ԝ2#`c	c]$1SBjA!j,..G|qJ$*1'Fs($O3[MqJ=2Y&(6_m/]8UzSEB>{j(8!'됈`.p\̿dE`7\d mj#Z ˋwj$*1ȑޓ(VI''@Y&(~%{ԗ8 m9GOGcU/T`.O{29GcZabS82\
Ǔ#wSvxXYG$Q+7Z`̻h`+54D$9%G#B'n'du'R폚N~x}0R5Y񨴻`pyEvG[	!@kG?qׄr?GQ	۬#H#OB>m:ߜk$:aJBdK5v1+]!hhEK.JX0aJApIo
^'L7L,QivKV4QΞs?Al'd~EN_L6L$>>q	,]4Q9]t_:z?;t؝Ԏ~qG
5	)gAE!0&A&MFJt!"{PT("Δl%f;Ƨ
]tJ}X!(BPB!*!BƳ_9Gq:VDH{Pb=FJ{	9L]-VPOBPYLXTC+HËqϰ=2j[Q`~ze@I㰟Muv㴣(}Jtv[iLȘ	@61?nڔևa;pa5@7A }	 0>c ߲mGAX$	I`2t#2d¨"XF>1̫( {$%}aV2/"=8Ak/.{Wm?#T~jNN;ll>J9%TҘoQ`A@`&I:?5&lpٺ`SAS6@0B!Ao "1t%JR,afmv%ҘHSafVh덃`et"C4DZ$Z9](t~vЉ	IC)Ht;c擝|7>/LZ,ʑm.7t~v;#@:N`9!:	,If]m.p
0Q۠f 8!lXHb`]YhhkithۣB$'du'@!3폚Nud0jYj_8@ϺaK7LYĖgq.RՍp~vvGa;#I03|fɁέ0Yn`~K-,l_tD B`2XE!0wB  0Qx#ܲRђNHSTlDbK:`(V658TB陼N}X!綧'Xf}Z;Ʃ9y,:GwFc(B}M>4;IPcs2>9΅0J1E`iuӳh:DX8
 c6>XAXt';Ԟwp
e`pTD5sX/'Jҝe@(dįsi?b~z<4:| #&߱'\$v[Ҏv)C*]RN?L(遾8M
`P;~ n ;5\!oC;A,sb`A,p9 3d0?7V;ԇ=N=LX!Q:vA|qLk8qmM9Ppf=u!` ct4S`wktIEmu Ü@݈YMot!u@DKekDBӶ%fEeh։.6	ZB$10Ht ,֎TZ]GgnLaJCtL폚NuL!`̩FVq	*	kNL-1}1Ց!h̺9Qiv	 	 	A E`vV
RiC%e@	!hhEK.4vvЉ	۠f:IN_8I	ZZ9{!3`	YĖgqm.!/A:cE#@$ŰC'l}L_&ya'V3-,l_t& 	!Ј $+Q`:,i	!@$&s7cGe4CђND{`~#<l녃x!QQ:'DՂ 4 Ȏ7|G
lWQB!:'B# /cPwgwv	9iYnogf΁c;͝)0J͘oȕ}=s+_:.B=2V'[`0F[jjN;7xRToJITJ6<L@`)`P'Mx9vkCָ;8C;Sfo "-lxI0 @l"Vg>%ҝY;ehDB̓Xz@Y:%@kG#[KE.pԞ:aJC>i8_tcz,ʑ`18RwOGn!3쎶?CLt?A%,ˣѢAF@?;ui82=HcB,3:p+(%@kG#[KE.pԞ:aJC>i8_tczZ<?8@Ϻans,/]V4Qu:R?;t--$:;#2$13ì0V%۠	,0ճ} $@ I	zwX sE!07L3*?6<{SA6-KD@AF)gJ0JwNfoVD8z'Ғcr9.%
KEQ9Y۶$hTVy
S+6򳩻&1RI((PZ\RdqIԜvMZV]Ҡ)u5ԝĔcT6#<VPIX;͓DLMt#'N)Zl@ht&ue1d +j8<#KJ	Ap ټgFkN@rCۢ	|?M:	ڭC2;sF"wL)	rt jcM$iKB˨晼e+5r:4*o?KK6;}s/En|Hǃ^:RNq:)U2h,RRX,V؉!q8;P`ŚtEv(GejBݾv"|px ؆dKtobR`\O4<W`fqЈYykXƷ`+f:\X]HbgzGUR89@.&>qKc{e8qoŭY9@.&>?R8Y9@.&>qKcZ2s]L|я!sm\1'D d0hS%BdVAtE{ƢSs6`-:;͉@Y&Ai&Aep	.	b$1qw&pmLX'$DpF@[ \N7;դ"IB&>p`I3DIQˍ$"ccDbD.l◡3>Y${G˰|F$OK6ݢx\ȕlPm=2K$զ'X߰JkfBRVKiL#p(
K?6Fȟ/!Y?8=+C2TvҴI^cJ_)X!eKЈde'
.Јhҵ6	{3bR@5s`S_g#3JOcQ`ScV袝f}(cc!}\蔝8XH4L_;L)+c`G%R{SVp2X\a*-Ygm]TʅKyѱ&kEFBRHtVI(!'ó<;6z92{3jMZu`C`#uugy6w)X͞/棦[$6QJ3M3G[(w`iHR
GD|v|1=2-lVe{Z@RmLnN&ԓl#M@|dŅ+7;.M	c(h)gڌ0JQ;msAɩk	:У!|w;ϣ/l,_SoVvń| \
>;=2 dxym\Cpiam4Uɩh)߰Jܝa7Y+7҈(Y&0rrijai2G|T;UɩS,#(*aBAt;Ɂ6=_*ML)/,M!|wtJ50@}50!|`Zˬ[w&+&/X': f1&u	vnS	Ď@D3F>hFN);}0:I^)1+u`(L&MZ>Gz{S$l&qaG>Rɧb'wBeɩg	0R;>;drjd
a'?;!}Jy݄| \%GV#8-RSn,nN]]cu{}(=2ej'&8qw˖/wSܚG|(1Q;;驁Eip4֊+8,36+#$-,RIL}jY>vB_RcP$FF|pɶ}|9S&1sĝ2~_iFJ``0:oJ9͝@&e	9^!Nt J
:⚌,A҉(&j	'i67'LE9XF_J$lOLVH8KN]KNs`h{mr=2a9gZ{x6^L$\OcJ3X4,ud *&ǖ;}unEXpmi'6u՜d)lw4&.'(bϻ &8w'.DH؞A!5iܜce;a"{V(P	"c,ܜ0JԻ'Xs$鎀ѹ}#gVqW#b*tj#%xy摲9t:4cMM
0a)iN"r0zԎ	˶wP[vDTv#]'o_ce}*;D&	vOH_L+f|L(ga?fLJIf*Gpan˜G9 Iz:iXXM9]Ҏwedpv	9f!ǉ;:a BB D0)L҉)T&0rq#mnǹ*F_J$lOLS;$զ.N=B˿`iv.cu+hJ8yrN07,$eA|S0ɛ[%2Y&t#"ES	'	)	l$>MA|`rugq!r!Љri3L520)nYȌNs`e%e/H|`ENrjd4NGfS7Ԯve1XHQ#*@,VٔO&RIKH)
sa\gk`4LRcy	FGV$鎁*X6'~a	,;Ӝ07<."9#.s1'2~\DIM9WDanx]3˹Ldĝw`Waι~@ѕ6|~F_&1ɅPɅ|S/`]1+S0Oɉ[$FS=20
MZ>G{	'GN&RL$\a!m8.3<D4t&\p_ϓ<0`+grufX{hCo.4	9*4N#]7Ԯv+$e(OL@kd|xGlom)m#/P:%`Fv\@D F7@|ǉ# +	hˆ4Z]jRZ-;IEPvnn۬$$HtJ-R6X~?Ļmt"\OGtJ	:rB=$<V7V f0';֦⣏GynsѲs|6^L$\OJJXƚiH-,d^gŃ9s+4G-ei]A9BҠR#4Lfj	KXH{k!Cù4V@V<+w<M<qC\xggr)[h䭛Sq~	Pslp`TK&
h&X= }2l1t MY0V8Z~sM0i$:MV@4C7LJFWȖ2;_{{t@F?`u1m_JPBFM\P|K68 )XlSk}IMex,>M=|dŅ1,s2И[162?L8a`!(Q`l6+[a'\FsrjdN(.l&رENrjd4NGx4߱cc+|ezlA MZ>Gy0W}H ,Yrr%^;\`ms`qX/^إ$vX\HS\LR 6ϓl_&qa>J˓Baow@2;Q&	YabJ3X>MJI:Qtܚ0
;K~>h~ŏzl(6gRMZ>Gy0W}H ,&IA;%\IYrr%jYrun}Vo`m҃m锦lV\x&]xÌݏah]㟻7զ&/6@>m`AlŅ}9u+`	$!NtFQ 8D cHP)Kubb~ɴPJ/cLL HPG*?S`OW46g,+j$h:./!V?wL/)(ӈF@}4Ŏf;6of??)}kq͝aS7~~9D;sdBaCbȕA%BS3V;`OJ\A|P;%w#4;\L_P'du7&c7S6erm[(pP3Ι@FޤbEd:~F_11e숙|[$ծwa"ژ38e}I0r̈́ɶ/l8XQ%fwBeɡ0crle2;Q&	YabJ3XH|`tV952ra'ZvXv4]o]`a{aa#/ƛeo&	Dvze I]V;eܘe}Lp[iLgpia!m4Uɩh)˿`grufF_J$lOL.MZa"Ї5A0~;f	rj`K	X3|[ML$>3||UfNCD50fM0RCko]pu=ɩɃ7,wuqqE &3p@<!;cR8d_	|t6Q)Dw{"rgѦ%2b\+L~zeI]E rp[j`a$E6& M}aGc`	&ɱ43F|%f(Qa!mVNҍ[5ɄhQ]c3|w;Ϭw݃ea#/ƛeo&Q#@5jA;Վw&_SSXH|a'?rjd
a'?grr%];$\7%\qN怈ɚ1k=48148٦MؘWFWS
620
`i&%nwk'iDze5k6.NmLܜL2HfCɶAXQϬ,lsgri؉ЙrjdaG>Ltŏ6拿N~wtJ5203}Jy݄ %2,Vެv˹0Ҙ˿`grufF_J$lOLp&0rrRV"4H
@kEB??3vZR-ީZWCQ iieҗLx&eV@RHBOԑKiV
A4ii8S&0w:G?
d{z䟰l(_f_`IFǖWll\Ot%bƑ1ŪW$i'X3|2!>w4t"ua#0H|0n<sgIdI/`7tQ+DL'g҂LqaFȕ҈(Y&0rtlwa`Crr;J+tX!8
	F=Ed1q+}?tհJԻ2\pFш/gq ]r8҅z;7e{ YRra?I9|)ꉇ;̛eiɗQDs9'w2n9Ϝ=mNe$?cè|&?"9^g+:xU`a-{GbGlm5mM'列h0Zl(cr2w4`f}(kL?LINOޱGD}锤%&0rq,$f	:dp[j`7cma/'R$զN=˿`iv1	V'X>Ĝq`"w"9#+pstsN4)DԜUpVI=ɇ9el2ও3Lw\[zS9C"s	;ܘPɅ3>¾D&ħ6ȦWГdĭc+㴢>TL9͓yD6I<,9G:90rq02}IL!4&W,G|`6Orugq!r!Љri3L520)nYȌnNs`1V&h IMLfIH+HhphGʧRY&t#(N#>Q $զNI	p[j`7cшd~_M92WxX'LLac+㴢>SL9͓y锢<M\P|=m$l&	N|{;ӰgЙrjda>LtłQ1	F24l_4]h6s󿻢Uɩh)GfEgJrZĞ	sgSdiy :a:$,V%kd폫A!NtHX<
up;SE7\g0ǉ$QR;͇CXHJ1o䑦?cF\6]K	8(;I
GrY)$NҀ4t&(;#;uiuV@G`c	I 茱[H6V 扄&)N#뀨FZ,IwDe<f0Iiv_I ;J MiHVZ;#kN	XH;vAXZ;#CWwleot'$:`E$&9`R=aMu߰wsEqH7gs4+_*%eHƙMҘ
@iidbT$+8yޮW7.e"=mꕥt5&kEB*:RI섟8ceyh.2ڔg:Mi+/p&mM3̄́4imu$22
ϨX:lVYZV/v9ZȿdA-0c/dHsld|1L>cGL(W#tϥ4I"&A҉ʚVI\I	'GN&	&7,H|`63Vnwt&\{7&PS `2;RZ@R%,$>MJI:Qtܚ0
;K~o.Gye텃7ƛw݃qa#/7(Lcdxym!%1ɶs NW&Asw'.V.cu{	}(=2Ë$զ.NM9Pp6=u!` Ӝe'/w?wDSަ,_.XH|P;UɩC⅂1Vɩӓo;oW&/o,_MfDrj`j`ko]f350Y0fe)+%4#)iVp2Xf,?!J坻j"JݵA^җLod<Cr!R{![/H{hoFL4SㅰpM`-控6`0,'iFJ`m[#BlDOGj	Ax!NtJθ;c%XGD}@VG8I7'.U#7%ZD}omL3v:|G؞D5j'iqt2a)>Ǆ@e=k/&T~lyab)Cf}1nN]X>_J#OL 5i{nN]x6_c ',1gwJXqw#a*J5@@4cCx~U<|OՔuI8s$`\w#7`7EzӜXBc7Dxnv[bCL9D$'0VnDlS<B%q1nՃ1|, &G^vs Rlycom3+tlVu|)<)W`L'PJ`\	Y!Ul1z 4PyM(#۝f6VBج$,SuW`+8\L|s*&7Dxnv[bCL9D$'0+7"V6)v	Y!םRrq0&_".wGS&՛$&Ϙ՝I밟u8FFp:sҘb"F^ȉAo_ca/}QƧalfP8MZ>Gy-qG:8-0!8<ϩ&l#M@|dŅK7;w&	&A&sK7L,dvcq
HR%A@|ag[aG\VrjbraGZvOm1!|w;Ϭ_R2?M2|~GgW5kl1m0;drjd
a'?``Cru{f<iBADs0LQ4fx	gbA,zXｰ@|T;%wt"\	z >*X	N@|Fqrj`r`B,*.MLʖw](պ.ML+&/PY,`}F!]u)"jӴ҃V(;t-;t&rBH+@nvG3=H; mcM;;=($X/t"\OGu1Фxuk0>J`nqji*8$wXf8.	8#e]q=)+'F4
@ipg%sy\Tzj%j"JҺ%YҗH$sc[wc.;ze$ѥFWIQSجRPX"/`Q0IP
	}M+RX,VZ]M*XܜS"Q}(6؞@$ydSkAyv,9w;#eW6t=5"c2?6㢆(6s4P4^M[#Ձ J8-1e}I0=fm ,(v6
Y34DL520&
YagbJuϓluΔj&AL$Bŏ.Gye퍋SoVvŁ_Mn	}PmLh5k.;ͣI ˃Kgɶs NW&As\	Z\`ms`ebze"]jk)+%4#)i-zBd5򹡳9jfdi\#W{Kt!:,FQ/A/ǃnNCѥ%ߦ`l#>FVIZ2a罁ˬΦK-.Xܝb~nL'f\8;PbcKIr(wu -4-v+Ln%ȬB}nhJx1g{ 7:-պPb+	V(rO^~s?|c뜓_9km/}rO^~s?|= `Տ'$9G3Z@LIQϸ=2W,Jw+4=2_%i7r\ M{K+8,Rg8Z9jҹ\#W'/Z#RHrk$!UmKGEY2SL3hbI 
q_9W@Q"wE3ud,
b"6il\} Ӫ6Z@ނ9]@-.nXtLb;#ogƘb|wA= C3Z$Z?V`2 ^: M!O`s#l$u%Q{"`-.1@@(h*l	D4*Gy"iAD$0C:ē=ðcKnL:vv;%; iβ<dd~d{&|2x،IàiJ	[ WhI e2d-p;Y8MA qI re-UG]!a{ՔD̡&6ZL1L(gǶI@L re)oGJh'݉N
bHL}=a#/1;5k> a"+I6& M}aGc`	&ɱ43F|%fԖFz	luΔj7&AL$B拿}{3}Li[};2hphL/cF;=2V#8-e}ILgpia!m4Uɩh)˿`grufF_J$lOL+$զ.NMEA0SBC(=??A}턇C%\ 0`rCML_.&,_NLML$>3|Ϭ_)3|wtJ50A|3|`m7'wDSSol_+X3|7VɩɃ7)IW7isb9.$/Z#d`,@e!J坻j"JҺrFHK&D _Qd	/#ل]QwMd?a)
+P Q@MKC,-2mzsM]wF^XhB"|c =lq<
M,,^7E(bϻ`&9ml Po!|)6'\,$wL;n9ά$oce;1&{lQtэ7'.D9})'bze$զ$ܝa˿`6_c&$OtQM3>"cvܜl%j]7'X3UyE6:eR2;(_5@Ci/ceHF	ܾL]2"&ö]+cl9;_RHΉ9Ƣқod@G["V :c{>'P2w	C>`6t폚-kAhKAP[V,J%
 L`4Fpd`-.x4tQXecJ( 	U#+Jve2^M :l l("ne*HVJAxJ!J <HHçbcFJv zkQv3Aܚhw6Q	[¾NL/axWʡCĬM1<M 4àK0iw%w}0sCܾxVXofи݀w}3FN]=2m7vjG,8&CYt)4S$tJ_6N}ZbCL9	Km<|
0xfǎGl5L1<_*ȕm9My~XnBU 6#6>T<&tCȬ793}Za#/:b`zǁĜ=20děmG߰Ja$7%Z{mu|8-0!XҒv'PVrqܜ	Vl9:ěfJǶ'G,u)ittL4M$bM+q`{aqQu"C P["url2/r(AtSQNl0\1pw`됄'/W/{d;4vze T$dnNmL98>}I1&_&O|dŅK7;w&	&A&sK7L,d ):9Đ&R%A6ζўJ(.eEErvMreoM'F^?JIgRX'MZ>Gy0|@.,I|a˿N~wtJ520J2Om2Є'/W/{d;4锖W yVv$ܝژrq1%%3BbM6$M63
8cag"X)fw@ӱ23
Yag"HDX@H{:
:FzE+Sk
:У{i;_&rga'dwtJ52a'e#!×Ԯvd>7I4pi{bLlRqK$ծvd>}H \#FXaH8tɑ :#V!bVvՠ:#VzDk{zDuݏ :#V<nꂲ`<y`>M(dDRShDcɰhĬ/Ϙ;ؒw?wDS	LI|Tu/Atėӓ_1ńv$T;Uɩi/,'V%˨5nܚY0+		IΆ"+*Xe>Gxew&6q6\)\zi<Z]HY=Yiu4\T(P
UJ&A(WLX"uҷYL˃@A&_;EWÛ	YAH7V	d0ħ|,:wB24/VM:h0`6tnvՏ:afn
ǀrgՓ >ncZS,V1IAo_?'/	`JIq~7=2I<k&ÛԓnY%mɶAXQϬ,lsgri؉ЙrjdaG>LtGyF9Đ&R%A6ζўJ(.9|w;Ϭ9}J{9~4M'FV`>JIgRPMZ>Gz.cJg7$MwtJ520srr%j9:ěfĜ=2@>5i7'05vx7cB儌xM`:(>2U"asu2`&]ŉ]#h͏, BDu02qLC}BDuGA\;ՠ:#O
s;G#TMHA%ǉ$H8w	Ö;	ｱ%P~W&za=_1Vɩ/&cc	I|w?wDS	_*XO|bKPj351%a)ah5vl#搓xlLƧngn!n)n!FK1dK8RPNh\vv&[jK8NB4>ivYS~#%\OX 鎊en=0&:_逝SFxi`C:6]x#eě^R5ix])	
	*Jg13r9s,VVĒ̄t!M&_RK9Q&-+.4qٚRM\i04=2WEXN9QL$\EJJ4p1^?>#̴8o:,+M.IJ_)2}'"Nh!tu}L&-L$dI`{I⊵>Gy4!~gs-(F`jK=IiFl\ťpgdKL6_6
*A{Y6t4;}46[LV\;/.FVNlB,vV-aFJ2;ϰ)RBk$%emD~/؟@RsbApdXEa sIsǦR@J/IVGPgcLw2`O>PЉrj`&}`|`&}:T&LN+LM0>|`&|`|e
SwɁ>F4p5.KZfpW46g,SJӣ$Nt
!兌`Gc2ɣKJ΄.g3h˶.H:6};#.$3Eէ,B-$-B9%Xr-jE8"ID&i"thӤaV
:i 3XRG@%>躴gK@ 1mԡfhxd>#dqvGIPsԀA3:(RZIw;#4gdx`HIq@=˾,f3RLfɀVςXR,ͤ[wo卥OXF@GI|2IBaKV,͘0i#)b+8,~SYĮiѥqSyĒ
I/lJ鑓=N2eɣKJnlyi[иV1 XHԺ-0$fG}썗wt'Ehl(:
V8N51
%dHƙH-HVp2Y:-KS噳9\:4*o?KK.RdWlyac?:N$RQ$Q&F)wMuqP4@*!IC
hZܹag4 J8$*֬0k	XM:fb8;Pbcܦ$wk=Ih0\ !a+6t!)	ACQl$ Ht"i/Cg`}`懅|챕67tT;Әc<*ĉQ	EhB3;6ڔH!Nf enBnEB24&qdi){Vm# DiOOJA/ǒ;#(pJ9"VG?{mԧ`H?-'nb9D !N8%]P~8%f;Ց4كJ}Li/T8x-!ƝQq"K8pwf継LV;b陊(@5ȎX\cNyH-,d^0nVN*+ftWK$FǄ(2IJS&i$(CG؝9u2J?\2hL+dt8
˱vbRƾD}ZHDF _Y`XukC2N@9Ԥaz)|w'4Ӎ}K6ca>Gzv%+m`L}_R8X讙bc5/c&bJJcl
@ipg%`2W46g+iFM˖1&kEFBORIly`J9JfR/R4ijjH7Wb5$u1ka ![\e}b4v<ZK](Qw6h>;MS SVze@jA>Gw8aB
Qm{Sl#M@|dŅK7;w&	&A&sK7L,XcL'~Df}(1|G؞H]j'ha/'R(Y&0rtl
(Qј5Qbze"Y&0rqA;=msAɩk	:У`Crr%Z`Cru{fXk;#t]^ƛw݃qa/(L+dxym#Jawɶ7'.4	9*4N~*ն7'XGoJ2ڭ)+Ei#)iVp2XgsCfrtd͏,r	,1$h9e`ac.³x
aB8(hhﰳxSV,`㑶, @  =)\\3sDcT &񤉡@TM7$FDȉ t&>~ 0wbR'@  \3B8cT F0qw%Ym$MD7$ĸJbXh8D͝A37,D	D+8HVp,8t6%m43c,N8$#)H@+9RQJ=((ˋ[jR'SxIfN$CH0BV:q` {!tih!ICH S%ڒ@D=ԔFHc<X9F1`*|oi`˨I qL!(&>$y<LR)z@g&פ+80tZ'Fiѥfi\99)OQ˖Ym҃xvPp;\HFQdtSx =sgJFQh&>)GD7FQG7rqd`PGD:1GXR;t&2Ł{xXP*1Gk(!Y2T͜T=3iѥhlYFƔjc%EQ+mQcGkb8'n$SĴ6#O$Ē顼Nڀ*R7S
t @&GD&><D	+8I%Ld+8X9-IfPf3X(7IPr~\#f::';I}YCX  DCxI!ɼLm =BR'%;km&w$eR&ĸgmTM7&L}JHf{Aj SA&GA&>, M5
?KC`YFBUJ_)2I,jH6<tI J扗ԜNUI@:.V4ijbP|ȑzV,Ji9BIiCEZh3~c Xb#\жm6?t 7p$3ϔx6	*̴B:Tv sX":$GwPXgbHQqil8<)G1ۤH7t&÷@Kl|ou>K8c֗a]3i۠2V\;c應yg)!7P7D#f)'A㧆$Q3B"vQ	xYڙF#wA4'V ϱYEf_qJ8 $^eքHMG,lh@.l5dqjfu<1jSyc0Gձ]!&>lpwtĔF4F
@*
K:fTVH+\t	XI>}K؉KSWv#IJ)TugP酶B,I.
f;8'.m\E؞Z$a'.wafma|*qKwA{{H$T\Ј+d-ud[A6\-C3KhD0D͐sx	AVGyj5t3{-sh폫8;P`)+Ei#)R?*a4Ҹ9rѲ'7`Rd${$BԠ͏,BƬޙ}I$gҵIKSCvWbZ×KO;q8{j;30D~9|◱Wcbzej\{mϛƢጽuSl	$ &0PZ4h(@(&-f+CցtXH9d? yurst(W'oL8fOl&qaG>Rɧb'wBeɩg	0R;PA=msAɩk	:Уa˿`\cf>h㢷p~2w,uCBa_bQ[$ծl6m&
)\Xm'.4	9*4N~(]'X7Y(D=Y})vILurt>qK3>P{i0{âج3v0D=щ ɩxd`1c	q+Y}!)+1Ҙ
@H%BB
lS1thlYFg6<BH$xЈo"VKZ,Z`?KŀqQ18("ˉOzVڸs،cz)dp)/
`4#DȄt@!?>xc`[ .,J
2S]mtQL|/Zo)p7mzlq&>@N8Vp,=J΀Vt9YF҆*:RHI+ڜȟ(ǖ
9N2RtD}Idѥd}[xc.({֎;ئܩ`
	dr1Yĕ\Nn*VC@\Vԛ4DÛzhi#)b+8,}GGY++d)FiѥhZւlx$NtS(""U#$NABIbAH	&-)pZٚw!	A	$fjȌ):H2Mk/`7JC%9$kSEᏍVyR8Jx ;Mc>6wthb?[YKԥfp;qfb?u2;	q]		^04c6h.a5A.,֎@"<*Ht&FvA$폚Geo#		z/4cዠgK@kG 	ivo	=,s$Iv:$gl|?.HL3Ԧя:wBLc?*Ld?#)b+8,}GD""YFijsZ
)W9җE @J\}JhTMZVu`UBfnPDńuvFF;15A
F1L{thDa#K{D*JPj 3W`1ƮvMt Q!0SF>у?	tIfr-AXRGi\gl|?.I	%h)4c΋OKrK5mE${laJBH	4˾G
IvP$&ShKڞ%fpwt.:h(]$II[ƛ9.&+ڜBb-ٜM2:4WٿL/Zcte')V$ѥgIeiwKǖ1AtoHYZLդ>;N){"xOmY~`5&B8;`#e}LlPJJ4K֘
D+8,KLJѵtTje(h9Bң"?RHXԲ'%5A͏	!F2=Hv9JѥF`ZjE<f_Q	 	UZ'9DX=uoGbҵsش$WWaNR|x+ "gzH(Xowaf<*+mvb9 n\pdwr!mBV()C_t#\mqF;`Ð؇SD<BF<GC"pcw"O3@VGV9D0Y\{yxx<[eP'`7[k R)brm0K>D$D]f+`㈆.D ȝq䁸-H$EX$-D4Cm`jI[AQ]}l~2s(*cG~H:aCm`K1+aFT<,ϔ%Rfrm8Qv;U"t%>f֝wY;Cb,#V yzeA+/? _6Yjej#qȎa81O-dz2_s81()@T\X;acPs!#xVc<r]ٺ"ul]AdK;B,fze!{/~pc񕻞AH瀳j#ks{a%g$+2qm	C(,a};,7~vi?cac/7h:##w#1,ƛEȣ%ZMDJQӶ!F9uF{	,>Р\tV*耶X	MHx"f&<7NDơG#gYHIr'L*瀶zeY&uwNG.0JD|uu0>GycS"VDQ$ ,(>S=@z4Pv1NbU>Q*f{ v;v
@Rt(@xQԇ<(GVsp<$5)Ҵs&V{˾IYbįc@edn,Ft.rQkTۭ;`<zvi<CC~v'Y&c8#vCKAlLnY&
-:(;_?=_؄FcOdIcM$>wsJf8Ia$_vAM֕߰wu!(*:X\w݂VhY&0RLRar%v	Y	V!RG	2Y&ǎ6B!5jЅ/LLned!K㳅#$؄Fc@5v!(8~qaƂ`}Ìw~A]z0GAch6bÌALQâjBPTt!$ձOa뿑Dl]@U֜Ì JĠ5s~NJ]A/g{6/tl$ҝJf8WbÍw;	!Ԑ:,V<2Jf8I|ciRJwwbT$+8g%hں*m52G\-hҳ/2IcEvn s|ekc
qeeߌ{c h˷#iq[/q}`I[ƛ9.
K3?e-38i-J=H3:ję-{`r˥/n|!j]LLenLԚ45';aeLfc|l߱P4R4BT\.GyQB`N԰.&2]eߒEXp3#tdI=2$$Ɠr$՞Q,f=qf2$qAw;c$>lzeod_(`lVzeCV_f2$_g#>=2{$H9zejL`AsL\/M[&~I
:$Pm=2 V5gTN~G{]`	*)+;xǎF:f6V;Y9Ct2V;d%諿`;;GQ?R"=j$[dǿ#Łw#T!vGzǎbtb1,tb ,,_E]|1>_7Q?@J5s}(6@.M]c>6^4p4!Y`tC9GkDg(H.R{#Js['}J#14ijbNv<
c|n߱PBԜh[Y:i\.GycI{vq6%أ.H(*ƛu;FO|N'LYjIu8LX2MY镜̿f=[e4۬$*
'FGP,&4TP,2MY镘B>2w#MH>4N=2I&(锈lVze26W(1*ߤ
u`&M\=2@jLVk$ղg.įJǦP){$UI`]7=ر};K.͏buBc񕓔7X:cK$K>c_7҃l2B$%|_7mśɱ~G}6,~v9:4!v 	Obt+ό@sL$K>c_7PmVzeAW9'OL@5s^L 5vMҒƛ9.&Z_!Y`ODZ3lwg{Ԝ	H[.B^9㢰[
ZtbWblxqƀucI(a$J?鄑(H~GwLJA%1(}(r`8g+Y\#ԉDPz<H+\dOJ_)2$zǖ;#D.԰(OC,LfN<.t$ҵѥ7`_ebK}t<Ï]ynŞ͇0 TL1͒jɃ/=2&?J#s^ze!V`q+8߰wga.ya/A^m{hįcJ>ʀ,W yh폫J>ʀ&6_eTcM0)^ĨHVp!M(efVmhX{py+YYtgͣW:- :RI(kdrhҵ]"}b/tgpXQղ>R}XŢQ9?5LQc8	I[ƛ9.
K8?0W(eȲBCVU5C?lyac*G#lw]	 6 VATv"Upf|13xv#:vAfLݶ0R)@Y!Y"L-X|%rZ-T$5i\+zhK	XbK$,reo&-+:kbL?`+(qR7R-ˇPNcMHg%L+Yjr,io\tU,ӣ~$-])|'w0$ {bh}IU&-)IDl1 1A4-G>B=j4ۦFV{m@4- eMè*F2)7GRpzRVDip1BTg%(iYЇ-MCPq*+ftIBUҗL~zXK=4LIE*F$6WM#)Y&qKMdem@aN=2 _A7]"MR#(XWel)+"F4
@hBCPPUt$ަ2Ib!fԜ	(RhҜF1s
a,W822sm_ɧY1$\4 4B˲6^#gr\ LPU!Yd
?rMUM(TVI(Z*IJ_)K=$HP2hқ 5nbH <GF"2wqR2@4edLjL{XpVAރaq%jbP.FHM#zeAj$B9d( _1~?0Y&1-!jAf4 ]w;k$HThzeB$՞@\=&$,# 5k-Dbcdc`2Gxzeod)lVze³/n6I]!j#_E` < Xƚw;=2j$HBjLX>XG7VB0wAVg#$xT.G|'R_dB &_4LIͣeIY1~G%RER?AeQZJykBzJ_)	EAܒ(x,b$ZI<4ijjHRj#ч3:tX|ed2JwvY"Nvw7」tݢ~lB|mā(И<>0ܲD\  sBGy	K$8mL_-juGe@PedqG&(w 掔XRAIIZ,cMHVp2X.73Ek,3dw0i?)|}I4iiM0)7bWLiZBd0&Mû{Ā5c*_P=a_Ho`VS@JJJȑ3y$iKBˋ/u9s*BJ,)|HB2{"/sƨ (tɣKN
D6<L+qa{NtF<< T86<LJDɷA{sQl$ػ;_&_%rn	i7D;	dd2L:ia?1I9e21'8kV r5l}.uB%ֱ.w%LlxZcce~w\.ޛ/]p'+}N5Q0AvǹO	uhߑV]`W`=Y6JuV"Iƣu)xx^cFF_wa_AWMե4Ҳ"TUOl2d4Ü;Rag9v>LR˛|WcMĜvfze
$Xc+}o8GG<6	8сlp..]wdݖl7uVs}ĬOs'[<B_c@u\sa }jR}r8#"I+NCZ }wǰҦ8G	<q[V:d8/c_;|vx]ccY߇)(TY&
W|Ll|	}ZАP平L'ӗ0g N8OL9ԱAp?;;M_t diU2/0~%Nm%٦	8bs).#l'k| ͏,8t%ĸYv!?zw:@a?;dIze 
M[7#˽L,ї&A(m(&\ef2]0~%Nm%S1L9Ԕ#ÜٟfsN!$ÏcCzRV\i
@kD?VmrYL"Q+jH/Z(2K)~}ǌ_S AF3/
a_@H;cc'B`P0.3ɷU1+@(VI
ld
-M2bL/l0/&dwX3ƩcIywX >;<s|(^c+HČ9B5v_fFWW=p|waa5HJC(RAM[=гa#`4]*._flNVvqiZBd.4N#¾0%&_HD|2!Bdh"{+HÃAV1G}(I#
lemEc ze"ܦ1	68JC(PV{ѲL2XW};ՓiLiWNH[$Ik|BY~#=5?Hϰ˝V:dew/A惯>}Ĭ`o`?,dJ}>h:qv/}0{
~X^c$j$0g&s@&}0H
ui=Lxw$`3r 5\ols>Gy
fǖO:\,=w;BFA~;;L$ձy?{@L͗#lܘ$j%	y0ˎ#Mԓ2eغeٺ%isL$at#RL2HJ'~#lϳLӒ~r|{g/JJˑ2HVp2X.2ͼQZ3Y\ep_%{S)|If5A("PnJ,5ԠoNX;;FՇf~%LFVIK$w?x(3[$Ғ16r\ LW8g%?ìy\flꕣfqW9RA% ly`ᑗ㳺e614iiZ]	:lвHLͥjlgxC;I/9İI%lcl
@jq
KـY+YffΩZ6i\Ē̄t#/X(4LflMZV]fIQPG}k}I*88`t&\b"kѲEh%cc@c3X,MDcFa4V3>jGPd@M[W"0k$gq.%w_V;saI%lcl
@jq
K3VmrT)J9Bң$tco{En
b^:}I$JHR];JJѡĒ"VWtI4+:V;;` =}ɀ%+L/]2%GwXlYcu`W`$#T:[4vChJ(q(>ʳeb%
U؎%$ R "W0VpfL◱`ȍ|06g8dF/4F	H rʋ>:,W8@o9VXe(\ 2u 2 xDDwQw,(]208
,uI$v1ݼv0{btenTqubT#ŝ0qv˻4mL+ܚ9Lt;ðS;iW/rbUS&aBgersk4]k}
X.Gy◻}CE2Qtl^UdFcK]@K;Je;,g}nx:vܚ8eM`lv2Q҂Lpxv{]>H(Vx0/Xg`#p"Q)%x|0/&2C6
671jWĵ|
8(Wh^_6<t˱:%
ҋ) BHAir8dJ:ǖ;P	@5쟅EBqKQ=Y?=<ER?9~,Ep,-|Y03!g+0wep/1+A(H ܝ sN)|=Y< #Jl-h9dɲ%EwE|vfv_?l
Q8< 504/&ʹKm`ϳL'
}	G`cqSY64cm=2b5k]=Vj&ȇڋ`h^OL]dɲ!+ɩ}xw(pK.{z=w;BF4/#锺d>o8eS :İ]IcK+4/_ﯳ>Gx rq8!g@A^ve+4}JRt;V`V9MY&3>r߰wX0/#llmTJ'^&`6B.GfTSLHip΅
2+q,1=2=jBzP{mOz8YBd!mŁxEB-VEզz<O|̡x)}jdLe⫢HFF`à.ĸYv6(4u
мUP^&&)|_]zea/eݶca$"|~|L+Dl5nGx: >1 >LF$ձxG[/)|f}ze#/j^/Q;Ʊ𿭰qg0YPLсxOxR_R`]W*XpwLQ~xgse3(N.M\sg_)PvePh^,@Cd!5/GD#	BYv%`]cGGyTvw=25l|qK3˽LdiмԼ2ZO$`@-1qĂpٳ/BQ	~{h0c")zBD.c )zKE 06a` /&3X|`h^l?=2W`_޶;;Pua^B:d7WXbzeV?#:A1xoV㹁G]``B~wGϣGѦ`.zeRf:İ(W`v^)$diO:˱.{z=w;BF4/㳹D$ձy/.=2Æ_0/W#zjl
Q:4xhxK@.3l<`h^%e<`v^
`'ԼGbEsx`v^@^(ɶR {|3^Y!g}9u`_޶;;Pua^B:d7WXbze kd>0/W)A,08_?J	Ũ~2_
>2; e0@Foc2uiv̿5/cKOL FM]xw!>pK.ĸYv6(4u
мSP&)|wQV_SeUѦ/Cj^/ԼmeA04/`'8{jqF@^MZfȕ,>ZQ(`h^*RBa͒j7D#	BYv%`]cGGyTvw=2ԫ$ձy/.=2#_ƛK/pмSqv` /j^* 8<`v^(*`h^LYɇvɮT߰wu65",ٺ ўVblPA6`"!>?t</oC[&2Ue& #\emQVI%jKxˉUb2}UbP[x`h^\݀T4px*D`^%^&ԼUbK*` /BE0`^LL RGy>0`^L)8q!a5ʖA lwqмb%Hid lk[ Bpe$FV4i'ǦX*5ls8Prل`^,WIAx{C.yaAqxbL̓*e}8</_7Hw5X0/ñ.2"/S1݄JQt0/DCdF/r=T:v䠘]]v4w[YC@ۑޭ6<t=Wdǎ'DtB`eJ~pm04ˠh:+!O2@
1
qzeᕒj=J	rñ#r`jf܎h9A `6<u:%A`NB_	Oȍ렶◡}YcCqtkAGv`SecA&0Nʸ@M[^ax1P=`^g
īÛ[D1ԉ2dwcei0%p#M[0@F: >1 1V48:p5s_9V{m>'ǦP&e@#pd F3I^y0|
XWN)}Ԡм*NzPL^-o%9[,%\FaӰ;t|{ixMcKx#r`jC6wA͏2U>h	.GoBQ^_#i!]vh闹L!ul
}b0N(d9K`qKД{AtF|
dv-;!O2@5Ac(DM[vvx#r`jC6wA͏2U>h	.xH4]0wqR8r2 #HX;1հ)Q4` OL`r5l|`\ZPw.w\0͹scLvA} lxtK#!(/c,tF;)]yVF +` L*=j:8'Þc+jL0>FɎfUBQ^t^e0@Fٚj;<F!O2@10NPMY~6wXm3iB,dRxPt]B KQ;ƱJ~5/g1O@/=hsu,;M6y݄.Q;Ʊ𿭰qg0YP<	bU{</t#86?=2 |xb @*F(dJs_`v^&2@exv	BYv%`]cGGyTvw=2j)|_]ze2(.Qm;RRh.e}6I_&
bQ4=2GdD`#ul
}b XǦP2M\ulqx2u 2xF`^,Gx;8c)V$6~e`v^-%Ix`v^*:$di6O:˱.{z=w;BF4/# Ic_9]ze.x,< 6ZceLĴZcQ({h	'G
qKv}ԼSCi1/A;}~N 8MLgFx` /WyaC?`˿޹oaf5p!r;ՠǎ4A#-	G){~v`Sl		ǦS-d/+j=e(4e"#@^4%8p:e0@F[ Bpej#FV `a52Y&s>_b~92:@#pd{h
J>@^.)zaC?c8LD`#c`SK(jmO0/TJ'^&?Y?0`^%*qw`CN4/;LX0/Kx{`^/;LX0/=`?"Hױ0vA^(hDoc̄R% Gyul
}b Xs(F"Y&\28q$6I)\`#pe(pbT,upDiwXJ!
J$ե%>˾o`R?t$(ZT#$tG*?S`m\᤮QZͣW:-x'(ZTt򕂊DA#FDJ(Vy$(eo$;_RG	,R쿛,X;J0"IKtABɮnV:D{San;J
fǉW8ܐ|(1//e?50x] !!y8ф"VsXD?شm
]ΧJb#(nÇ!#J;XjY`;'rJYަ2x@V掁:}>Uҹ[\,ZB
~q3Д{%#%lc<vRX1F5n~uzeF_ؕ\>GxDgP>Q$M][ׅtۑmbٟf6PɨAOtg+ɄpL%ca+b(Շ9x_vxdDɎ |ɲZ ˋwzF)uh?=2b%j#6I=2MXW;lB|Д%`]bGzP'Li5l|q+(iD
w1͟Fj7~2~ze4M]ʫ`5N]vgv4Ƣfq,u`sn,v>I]_%XxPâbV2BS<	j4˄m`6I$~<MY0c_HL"pC0wcP3_9Ld`NcUQdqw;Fe!iHzeWlG=2k$՞W8{#(lL%	$~XJ(b(xYơ+erbHx]5\ c3s(мWɩW8<QqAxC00j8dI(͙i3d ?8pWA;ϓ&kA#00HhO=2/dcA_=2lVze*&f>##ġ:8;(W~Gg%{c?^Yξpe}RaaAq+/JǱF-bP"c2yrVηɑ/u)IWQ0!BҡĨHVp!M/b~m-38i+V'+Ud /Hǌ~}7DI$g;2/8Jѥl)	zH@Tlyc`7v$cTF݈:m+eN#\ W8S֔7j
(}3 PXG ^ 7 
0w{%C=PDJ"GgGy$%%zaDc锔tcCxqw;MdF4#(&4,=2I=2[/ep6ǹ'_*Yx'F-X`3	GRL8B`	G|R	0XYq7w
}pe)5!ڍpxYơZxQx<Se#>1FlǄ~6-EeF-(2x<(F1=2 5qpJ(B,VzeZLmJb(Ner;)|v{/el)+cir\ HWBvMiI\NPȑRQPG6<JgdOHQ/$u18}/&-6JdRq:)U1*扅$ر[Gsa((JG](,8+;5$G6<v;ܸ;J)D:.+v.(i@̡qS8,VnÁHհw(
w\,;sOd}LenMҹS\,"P!8J=
73ig3>Qed3ͬ͜r;Գ͚&(Cqq18x#c=g5s&(L/GZk
<aڌd@=t#2lb2w4`|ze$*-5(@<MY$MX.\w؄á)K޺'].P#Ggt"OJ5l|q+(iD&_mdgd湱0iBF!P؞MVIG{BtpwLP%	\߱sr;}BgwsjR,guc}Em&M}2neQ2m2y,Vw\ [k \j" VL>,2:G}+كkͧr	ǶcX=!j,..Gzx0Z(F,gQdai2Vze_!FP!8J=3V%l#eaBEI/
FxYƩ5!+3.x;(<Q&(&3֦(̓vx
;$yGy2fA~q3 X|6؅qe'QKM\aƾze7vI=2`M|; 3J8Uwįc~22?,0ɗ=q+/JǱF-bP"c3/$9g+|o[n&6^F4Dr\ HPB69-38i+VGfT}җLL"IKJlXqM7Ek$ծ8cJzeJVdyl	z5ns4mg;>4cqd[h%HQwt"A8P=tpba%;>4cq2MZ>s'4m21
fǎsxAI!ATX;͝&&YhELl}h1GM\g=NT]XIev,j5#)zRVDip4֊+8,3K:-J%3JfBiKJhAJ_)X(2I9$C%D2^U&-`6\$դAB*I6<LJ}:pe:"VPˮ̹16<vbG"V (@Ptծm;E%;{T:Qw;)QQ=0J"1qȑP;e=Z ˋwhQ$Qd#ƒ-tze$Ɠ3*%jLݗcܶ6~42{bL02?p%ؕI=B=0?Ԧ{y10J?c8I&&	H,{Ca<J8e8,%lvpe;X68ԘZaG$C s(	zP`7ðP԰qP?JYvs@[c]&6 X9/L/+V6hϳLQ1t#2nA#qh(2x#IQdU16I=22ɺX*ww6;8OL Gdˤĭ~2l&&vbP	Bu.U]z/c/eIYj1V#)B9
K_%g%rZWAJ_)2IfǄp=d	.@'zHSGJ)U2h,R;dl
X7W`oFP 6<)EѺedh`6
}KY0SjI]lkf4XvޠvG{LˉllQ#`uhbS(:gdY(lVze8d>31/RX$+b_{
BPt`'X\F86^vp)^
KtZfpW(e:rVV<H/Z(2}җL}%Y-Re$ѥ?pYR:te	Xpe"҆PQpcJ9͹B?82bY0SjdwX6g٦(͘ޠvG{Ldɶ6(ˑ01дvS)&7Fg,؍d(@GelXľqKepXv%%	љL	Buʫ`4cc&_Ғƛ9.%/Z(d\`᤮QZ36uP̭4H+\d /$3cKbc [쓽$)#%}I4im?2Id6VJǎ7ӣ(lYN\݃2PЋVG+`npЄ}</jI\t6hϳLQ1>zoycM3ILcb~FZpS(5qLs|jI=2f_6ŏK;=	cJؗ'Fg0X%	*ю4,%dƝr\ JWBF܉3Ek*%MJ5U4Ă!)|'Y]'I
aIE*_RMZcد
}%X+:]#FP '^x-(nuAl{B3npЁlLQLQt]0&(ͤw3fsa>zoycM3>Lcb~aw;ƧPp8M\ny>zeVze7#2ɶ,}fb_8,t	_V;R:U߰w1%i7r\ J^P!Y`G?3Ek*TҊ%*/$H7g6<L3x-E*f%!hҜd}9D6<u8XJV
d2>"QrȠ7;ͬD;}pC!#EYݥ(w\JJȑ3yH%Zb!YbʸZfpW(eC~^K+-Ma$Qb$Re1hҳ'Fgq.wأS`X"e\,$w=Xw$X(F(6 Y&4GPl;MY,DcM$iKB˿3Ek*"ɣKJΔRQAM#M@(ޙ}ỉ?sc@cg6<42)+c`G%R!Yfk-38i+VoM iPtVJ_)%]!$B$d @/#ل?<ĐRb<M+Pq:)T4N)X2?Y0 ALt*,VzeRY&1TlVެʦk$ՎԎ}6.܎!j,..G`1
c#MzeU{$GE+d*YuB~"Þf4HE5vP0#M*=2$G?=2$՞U_&.7`BY\]$F nǦQpM\dsd=26I=2~T(R@\p?&GٞE+$՞E$ՠ`w?sT 	H5q,&G6zelW{atv8~2~nI]v/q~a+3NxIhA-jAm;~6D_v(;>4tؘ0&t#Pl$wt%HL5vznʨ,MYPJB`edɅ1%!4bx)yPCdQmԛdiUFvIk.Ioa\We;>4.lWER`51ۡt"` +(N; K1%񒦱к`eL#%YMV0 Lv`xL &9 \2`3r`3e_& NGy ?к5Π(1gudM[BWgƛnY&>I"Ğ@-tYN}Yb 6V} M]9qwq#h01GPc5XVI,(Y&0~]fqkXGM\dw=2K$՞F쿍iB;=D7 5lm`'EE=,'>,1Uϰ=22M]9qwq#j t1f;59lWd)	2,{#a~1 #1aKM\dx)$MY,*ƛn$k6Hw%؅F bsLM]9qwq#c8 tGf4f@M\duS1͒jL_őX8@EHaiAY&2:S1ujL/,_cv%d7hlVujݠ&z*BkY-O
SIYx:u0wi<*Gw<a|v*Bd(ygsxxüvy0 %!~
 bcpd@nB㳼ik x; ;;OLtsdUz#c*I6<N2u8DՁa)6)(l}X@Tlxwջ
Js{#K,('WK|
vJwB"J` Qm "xYCı(И&0L
,I,&  IݫDMS 
;L@W&v䀌iL1:Qafq`sA}ҍZ*FeqLauje p(DL  J8u`%VL  J?$ 	H#2&  %#vwQܚ(1 5q04=25cׄR*8YRb<>+0J2RVLa'dDЧ8҄.	 $b=25j?ːlV!v{0'M[p; 6;>06cp0Y&;;Q&@ԒV@Gfi`?G62h'M\sl4=2ZIVw(Y}h6zdF7C $682mImvfKHIɶv%h.Ak*Y	,e;;P65s^ Y"  ,'&!(ȗAm;ƛnK(Y&-Ee'x`'[W@pr5gSA/1 +d7V!v{(ed #4dRLCJ	ln b5q%7 Q5q!(%{$6	A:pe;PKcp6I]` H !M8#]whss)H.MZŐ"ݍ	lWbW#LHSvw7」tݢvw)0^%)d#qnK	VkDA65vGyI͝efb:80w	_orVIBQZP-Gy.qKð $B` @b2Gxc1>f(F,h5q'-	VzeTY~w@fc6 =2ZY&2;3%MYQ/epc;M{dw>Gy-1%a0L+a_pe}!0(?mRNhzd1VCydwiu,BYb~K3Ï4@P9D5v,k`lBƮ.Eá{f04IQe+' FR]1dl<K azv\ZDJJ4SH-*:U#ؕ	
)bC/4+Y\Z;đDtRK"_Վw${w\cK/#ل 'b)T;J 	KS]	MZHv	: &16TdbGbLel1cM6AY/rHP6L8N ,.%CFl#`@Y".`
W}wHm`7 #WM\Q #{mYįcQqw;,$DPzdIcr}VcacQp4`Y#jzd1lWm=26I=2GF>lzdN/%ll)	%BB
l6/rW(MZW+[ܚ4K&AƆ%@cTncH[V;(vK$vDo,;tw>2ߥ%lcl
D+8,XrZ#JErExIJK&I?3d#e1PFfZa__V;C$@%+]z #tÏL$F:Nlg`}{'$u&pr_3찑}n]G:'%|cz($w>24p2U"?(QC%sKz CZbEvX!u`l6~3>"!buؘu{#,G=}A`m4bEǎwm^ќq.Gv/ZbAfǄs1V
]AB,$wavژ_͏1i-Ba9+:Dz(MJ_)	)V8_#%Db`0L?Df=pMZSIG (zaG\6LQҘ(ϓgi1b44(4u
2$Ffӧ՞DIf?{RVDiWm#):eƃH1D	1dCv/rZҡE˽#b_CX7VGP`(([kh*)%ݶw:SKmݩѕόc$?!Y?b(eg@hB=riORHt!˽"^2ʀ+bĽ2PY%4iiMw;BFc]f4g7;;t(2M\g/%%dHƙq9.\h0$c(2U"?(ܢ=J'L/ZcAOYf/> A!xPOE@hw;g$R=Mj,PFiaGQa+Vgu &)=Ϭi~9td0=>ǺԠPVxvJOv}?%X!RNh@RiDi/%uGx(+=K	\5挀tf~7CtF%jY&%ԅ~I
Q1RЈ0䢎q`rt"1ѐ70R([=K$}л?LS2?[(ejg+JU'J_) X!@bN	(RhɱRlqN!vw7」tݢ!vGg{Ґ.Ӣ]ԁKI3=2POdP2È 	[$զ:q㳹0P8`dLɱ$QJI=jp+EJIed_d /cq1ȎK	1dE9Ek+6\M\U-hQ3<^K+'Tfɗ&-1+c&&tcDeHw;ƱL(4M\i/ PY&e26P7JJq;	%Ldr\"?]n0rVtW4B#FazPPK&@.mg3c4&%c?JgGfye	4LJ&66l'¾~)ȇ@ujA;FGx4xp(2xBhXTL&4M\i/OL&,Vzd2(lJPl+ɂNnOզ)+%4$1pVp2Yu+YfE7mXfb@˥/IOD(IBL<u_Rq:)T4!rl$wu=,@+y=+t&4Y/3`q8Teu].%0w+N3ĬqKɃMiĬV0&XPɗ_Gya(cH9XL$,W8Da3/q5@|$VDtK-ZԎ|◮l|.Rp$gg;S&èJeq`{pe'8#=2 Cd/Qlr]8 eq)cL8Sr\ J4Bx+YPFvҳDr
)|G9
HĒamA|u_RMZG{E_d Odd	ULJ"|e}eLa>.]Xbw8e2#%iD=2
,We"HnI$>u?mG}s|tcLUi#6F%Ѳ#+0DO2:!Y&y2smeq|spdi~G%R{K+8,T,+YPFv$NdR$ {!S/&-+M\dqf'S9 $Hi?u@i{$HTwa?W`3 	,W `N5kOL$I'q݀`zd Id'ls~zd"j$~`,bzd M\dDK	+azd 5q2%M\l)+c`G%R{SVp2XVh\Jio_{K;RI}|tVԜQJ?&-MIMl_d8!~v@(e>Gy0\Ǹ`B5yܵ`Cz:#d{w#0!El_	,J10!E(Gr8;7.ln\q`RL.N){Z2pAx#*):87wm;ͧӠQ>=2Iǉ{I!F'B,PR`.f߰JƧRS/ȹdw\/!Ew݃/ɀ/&.GyR/髾q`
qK,.D懶/E56!;ȖQ>=2=IL#ܻ`Cr;ͬnY]/:p߼W~ݪln')6^L*%h6Dr\ M{K+8,R3h΋E^$ZbdRd$ze')V$ѥ6d2m◱ՀS/A!?H/Hb;͝AKݙ5k~ȑ}wVޤ(@TRH֔G=j(L΋$պ(Vq8@fAM[$)}J# 3	lV܄PMYedL(R 3j6PN.~ެ*+|aǿ#.?X&ǖ;#K.vw`]aƜL[lx؉3(n,t"4߰X޻v:N 2Wd1ȎK	1dB(`2ZfpVmhW!Y?`QLDl/;}d>Ct"!Ē̒}җIԜNUI4ijjIYbw8]Ҷ.qd8s%Q}IM\}ƕMXAdw+mjJ˻\^MZhw;H|W/+ݒjd~w+IM.JѲ8V4p1^??54KZ-LĔLLK![e'J?&-)WaR{#`Cr0\`Cr㏻z`.iId.)vzd/Y&ti?~@/!޸w;+w@~*)X!vF,˾Gx޺]:APX|ed2}X~邑do[~ޮ>_J#AHlW`Cy@3dzSD◰w^ze/A^mLf_)|vy_)}hJzߑwg{兎_}M޺Nt&ă:C}X|edжs&	E$en/]|GLM\◥:1񭀝f?3qK7(:H4=2
(IJJȑ39.&JB6hV:jޤtRk@"X|V^	Et"?KN'E*4M]f2a.Rl	;6;3C!x&9ٚ5k`hu_@T؄#·wN!Pg%|'
hTy E䱌cK!8wuiΆ_#[/A;q |_p4Sf~`#v=%fl8B- u;},G^d`g-N|o{YX#ǦBM\qqqQ~D]hzdJ$l#M+fs|s6I]v\F]Ւj!_6=8_>=eI$k9n`-Lr@?Zl 0%>0Civ?snK5xl 5t%;tY% Za۬#HtYL;cY(]l;s~*>B֟`2;gػߒtu,Fn8$߮6GӏLW8\FkT|`^H4=2$̿$l#M+fs|uvI]w,8#iR+&N!_6=8*@B u::H	mHFlw#Sq#H(;Ƴ`7T|',%_89 mt&0w%^ TA;`Sa34f:N
`"֦1,V?=2@~{kp8>n& 5L]t,Qsci0rRV"4H
@iPg%ʋ3ft-mjw7K&D	T2R)V$ѥ)DV/GwPXL;M[&~IqKҒ3 .	VGwA!w݃i.lVJHN)|c dM[Q՞f' GC뿑*K ഐܭ8PD]){yvw=2-_{h	ȷ=Jܶ	YŁ@bw;4 \`Cqp;؅|K㳺>`]`.ӈA"V;Y9Ct2V+22{W~ޮ>_J#@0Y&qKҒ5@IJJcl
@HVp2XYer,WR+ftԔ5v}ڇB
D+C&;|2M]aк
承NALWa}t.BD?oSȉj4V(4M7Jv45v}ڇB
D+C&Vp,>q6%pR%ElΚhқ/ä|Ww6;L.$cLKBOx=-I\#ԉDjQ[3m֘)|I/
/.9l FJ:PƂly#J}] iQ{}}j]BFRzevY&@I[ƛy$iKBˋ?ɹ\K;v):j h')|}I[ԓF$+gs;s .G|1l,$\"	Tj,Rzd5jIB}?X!?X$>Esc}ID$`N]Xpᅒj~_B.lV -ĻpC.	lW8~eh 7w`2wh8Gu r5s~U LIRLejm%xsign2gMR֋WX}1җ@iQlx'%:)=2=Ip+PMZwVа̎B~.? fnUI(Xt!XQ|V%л'$vw=29M\slȖ_Ew&>\"ԢPX,3k/ҙ}RL+$w 	Ejgr$#L5lQ]8@$ՑĒ3G aD1u{ ;ϝ K޶뿑ޥ*iT5l|qK,']ze%o\{;X?Zzsؐg6<tb %s&%%諿`;;EQ?@Y5jb=$;;a`=qe`<k"Ά/bA%s+'(n(L+ܙd`<*;ri҈en@6IR65s~;-H6IRҶ,xK̂ˉIX-SH-*=PB/kK;v):j'ĂɆ~K$j	)5dAGc =2R I?$	b?vIMZ(V-(ip0DBH`Jq جp;g뿑ޥ*iR8M[ePY~ǹOb]TM5cX.(kmlT~ޞ@;/+bG&fTyvu#Gf$u͛qK 9 e5ȁC @'i0Iv;Quj4G`v%j2XvYYX>(	Gycar	MF*&@0k% Q:Q"V,
0x?	\'R^{hF_%h6Dr\ JWBB_9Q3%uh3X!e+:'Pgp -$X}Ƹ9-\VFtYCDz4fǖYF6],b-L'FpKf=tgbϻh"1?LjQ[3CDz1%*/RM,-}pe'chҝO֒!5јI,EϰgG:3a""DND3)
:N8B[J:%5)TfAhI:Hq%GY?Ǻ !؃dؘeՓ0	^gSL5	ƥ0808զ`q&)xՏpM\lf=jeIY1~G%RVVp2XwJ΀Y۵qLWDBRIO͏,w { [쓾`/8FL%+)ZK3{pw)J1M\◞d }XG;NRRؒQȳ3V("}_]@`Փ&Q&jIyxs`KՇ&npsæL8Sj M\OAd{W8S|@M\l)+Hi#)Ry
K?ZݫeElΚSIj4V(4M7Jv-2M]aк
承N$ij)Qhn$-/RI?%ë=2{m&-M&@!>H*<LZ  Kd;Q (8z$W%ҒXƛ"9.&Z_!Y`Gx+Ygn-mBGC*RIO͏J']~:/g^`g82hc(l4{ǌT:%+|BH6:[CB/.elĭ髉^9պ1)X3Q.K-}.U7Efj# `4˃Hc`/E!M2S!6P Otgz!%1UhjLYд6=Cfщh+E+7tunt& 10|pñޥ0gFV% 9)0h@Ws A4FU$6iC0&J"h$0)/ ~$ 0A6BlS+L%`QHȖ1˸JrZPQ#(ANč5؃]2N
a_tPۀaܙ4;i,;Jà%dn=}qn,]>Qv>"'-,n`/iTv3ޮ}(g~
&3J < stbJCP1>Bfm`l+>vYL,  c[ج2𕩌L_ֺfl2#5tH&;eˉC<PlSpFGl#Jذw03f>K {	_ 3 * ?M2rw L%eh'7jР{E#(4VJLY&rOؕ^{h  ŗヹ9g3,w2`e
 Si#rOz(l'^0V{h쿰g/ĭ-g`G4=rg|wclB|F`3{pwt\(wu&>q.ObGwFfzRV1]#)BR.4/X$9C .Иz)L`#c(2X?P_qSyrW(ej"JҺc/]d$c*`6<I 121N	[ԎČdMZ1ǺlՁM%\Ty&r8$cDH?@bHXe;J7S; Q90Z%|ĭؐ%+7RL+[i08jWA7t1F8LQ:AlIdRk7J
D_%i7r\ M{K+8,R,+Y\ٜ]ںNPG6<t$Y!>T/#لG{I$Hv8MZ~[d(J\@`20E#\v@*2$Xrfnqwb#PĽۼE%hYQ;·,V3x͏,(l]<{}}*|W:d6V|l Ӑsc
!tl_+ (kYpXV
wrvY=Y($c2I)owwmpK.Ncá؂ ."{~K[jJ	4QO\.- )|`gQAݏ@IԮBx ob ~"-gJq,F(13MO#Ea${Bm8BD}]pl-:`Y>;0lXFgm|v[؝7: :3@`B"Y"96(͝ y"9E!}wWݗSw-RJ~Z%`:f(A),7GwJ1c~l;Ԏ<ŶXd.w{mtpoS/U)+*F4nRJ{!Y6_}\hlW(eqSyrdO&-+:RI((\,2Lv˸#fƤXGx 0n:xLul>!A(cߑpRPس>Lhz>B=M~`f%Xa'S,G|6)	z]Ja'>LZ!|2jddRV16^G%R!Yf,1QZjYFĄKnR o N4heMLJĎ¸[ s0ee}6pcρRjT(I$CؒI9&|pI
x/cLL/b(v4aܙP;*iXL+baC,cLLJdl&'>ɎA/`9gSG7D2Ē%g${4½ƤOHe|IBHG0l]Y۱+;ù+A&!1+dL(ax/]L2|ę|U&M$de2Rh.<+LpJeeok;߰*5csr/q	A2YO<jQ'D$C$pI&~a{p} ;n;PvɅ|:LL(dbVN}2l?c/Ғer\ Jilg%WҡҖZ*Ek+[җCtS3hҰLuk`e,{2,]aHXhNiw6LZB=LcMHg%hlYiem4ݜp4HJ_):'daoCГFl}gHI:Ԧ_RM[dl=آXF6#c/$aCtS nB$B>5āY`abqjbDI3qژ3gQu	:Tl
D_];"-EeQX(Yp42鐰	,WJ鐰VI=2@<c|cݝ3{m]ơֱZHn+LY3{~130HJ?JS`J,dp(Vyei@_ǉSц	!AQƤKt
 g@ &
?L`[@[KHPX0v!gf޶4fo`m$xZdic=JM'l <ԞUH9'҃_GuA&IIl$dXW`yLYHD=O7(l$7V(SI:x-(Y}M3K*:,2]2}Y0IVǹ9řlIjk6W9'ν(5 Y&$VN?6Ԥ
Y	/AH[w]aSP8@p%\y6uCXc%;muCXH",V1S=\f8V̳:J}$?XrO9^5v5ڴ2·F$3{ُS?`mtJ,$!n: д-ԗ,ȓ?`mtJ,ؤ!n: K-ß6պ%cg	&edqj!nŃ&Yh	,I)l:+LY~`=#epVǺfHY>8-A%llBY\]EEdi&iǦA$%M\i aIlVzdF_cA#4rq$Q|<Ip$$ƒh#[d +e Pzd^2-Ee;4\\$/c'.$̜zd ͒jIR$ -jLhelXpcAI &II'*Gţy0 ɂhLR\cN9.%ZY!YfMhes<E_	V)|AI+R'҂-K Mw2hVt4&%v	nCcɅREأR6VWь!ŦĢp8}%t@h&tcC"7wF-p(YػIPD=2p-dR4hch ' Y&Z 6Wlwã '#7sصؑO,sjPVG ;&&mI00Շc1?;7vq l G"81#q`X|ҐG|6	FIg00 >?`s|!GylϳL3kGPtac4(Yނ0IQ}h{Qj2	$)}[Qa@XQ'iǦ@  /fL{K$_#kIϰ$(ѵ,Q78U=2@*5s_a;/"}temD=2-ߏS72g]Gg	 UjZhLJFPX 뒉!Td5>Gy
FǖO:\,=w;BFAdIzeIc_aWNp?_#pLPM]*\g
^2qҒcr\ Jilg%	M˙[VhZ:J_)}0VAKfy$*,٭&_RG	,QiZhpۭcl"QH"sLIcsp*I6<؂4I͏ܷRHp!ně;"'D2X(
EBpЉ^{h'a_`Y;Q'*|g`P>TZlyb;vs$~JL)kMƮ'AسR;
1E`UsÜ0q8RO=2 X&ɶu=(43c'qύOLEjЄ+a01ß=̿]\ς MpeB#+\,AR'G>jk`sFYa'".QS9ʬ}LlÜE]AݝSD)+&	7D'뿒ʫ%>S%oage>JDp,&.vE
w:&@Þ]&	:Y9cgEc$&JJղv`a'R#7L$G=O,'%X0҆H  (ssdN0y`OL
vIlC2 v詂lS\ZOyShNf޶w Xŀm`ya'`J`$wS`yX2?L>&y`L$Ow8}"tL@/J1aaՄ?=26I+`ʶK|h-Y>;JC!PY&4'Y62ᏚG0C' O|vnw`:gP2+ab`Waؓ	6k?#lbAHpk(Qϰ=2!jXr;ͬQ3fBW~pm*Y~@F%8;_#lbAcbi.E@2Ĉ$M[~a";|lL`їX"Q bi.6t(id=kdo[16BW+mYaZH0']lA;KyTlYr,Pij$ (1N `s]<Rø0E9ʩG76a Zw@K L$ˀgj@VHc4fJԦsd%<$8Sܘ!d,a`H I>5bAeYekQ"lsLK$ձsҕW/=25s+`%|mbٟf69@,2tKyF\j;I/`VXsD9fǶ`1e=i 3ad[`Nȋ	FRkI81>m9':?N=2	ee0ɏ {F&$`ŉ8D&WA;ϣcZzejA݃rOO(OC/A;MS$eoi,&	7[._'%%dƚc0!zbT$+8iWqSyrW(efĭ+%.J_) 6<t dbHI}$ ]Ԅ$R[ɣK\&%b5Y?;,M,20%n^ʩ@M6ǁ+:"V~PwcP0w6;??&w+z^ͰL;=
̿]w22cc /B( jxx0)\1c懌p~GziLl|v˸xGͣ<qb^LO?t%`sqS823 hN=P\L9G}k`;\w؄á(gw؄6A뿑h5vȓ
Ic^~2s,/x+;bV#ƛLxKVciRlw?pJ;ɬ|zt|~`V;(wLx+jl(b<sz`hxj.Ɂ,t,V.
&~PN)49>0!ͧ
~ru/=~ir\ K%?c\#gn29rlx$IiiҗDO!v2~GR@野BJѥi +I+kɷXd-SQD6<t B9P6PAd$ɳf+\g3zi 
nЋWww0;7݈9ņ\1JJ`".Wm'& f;5dwA1ZL@:@r"bL <ჼU+a`3Xb`1Ԧ:& f
	1x@e>Gz
d۫A#8`E1͙ƒg@<gdE?=2 P5MY鐪mXbmXsCNQXxd>Gjcek
_tgBc6_ geYPp,Bʎ;;F84&n,]v n6!2:L3C0	8\wcek
_tgNҙ8JaqC~L!f_V`;%.30w08+Ql2yP)RS9 I a13BblL@Փ3I8)b	1ZԘc}q6]AL-Ee4I"ti/L0M\dHwlAed ,n9c:懄B'Lv_V`;McJ``/23tpS97;& pjL@֓4T`Gwwb&2P Q2M2M22$:ɗ&%a+A6>snG| TRb/flxX7եO|;$f|
LW͏2X 쑛3#1c/gѕ$bFqو"dv
*_*$ʳDW& 01?LtHwcU\z=r"{ҳ8f3bhL@CVΠ2Ltʳ>~3gX 	*eY`;&:L5lI,zI`y)Ҵ&VNsL~ze&F_wMBY\]M4(Y0FA{$O"ƒ,el	@8,Vzd* S/%1lA<ëhxI!|xf*t<ɱپȘeY{^襟M΋H #tG*Q`Q͝+PFֵ:cX%d3hDX(>`!ɮ}YG]%VHB|6KAYaTDϰ=2$)}[Q`S &S82c <'{xեOsL #L 'M]-<ڿRhe;݀$@9w1XdVL<t#4,IA=2N~BbM[$w[r;vtGɃm3>=26_0qK:ϰc`;G0<͓4."dg4ȋ~v˼p	{Asq,1=2K$ձv˼p	{nKOLµjeIYr1[#)Y--d3Y\#iJxt򕅎	%[$I
;+,>}IUp4  R<Y&t(V-4&%lY+FV9؆beŦ5 𘕑8(WaIXbIZPɉ[%mL+)[0𡢓X;|H#o`ͅO3nG| Tp^tiS7+fǎ}YA#7g.Gy;cc71Č9ǦA]dICeew#%EvAc~6v_ga#`6P2=2Ιb2v,?5B!$Q|<M%DY&4[3 0MY鐦~.~Gwe`C.wtvv_ga6uGwNgϰ[ Y3)d{yZ ˋر4RHf2x:'ƒpQJM\dE,iB[$՞ h8uH?9LR;ĭ"cVze~VP	d "B#"Gqϰ=2&[$)}aR2/b~zd s/aXe#w<ze$ձO#݂p6X*HtJ}Y4&qKJ&}~9a Jؘ{i,pP֥?PY1)-:'~lG>H
 ̚ze s/A;c+(OS&A}pebip1q!<&qK(
}E #S.Zm`VL@/A;#MPb#sǦA '(Xy0qg0YS/8uL o+8WF]bW{h^1\,`,ҟʄq`a#R#$	vze< _wVPPB|0GAYa§sL#M\P}E!P?L 2ai%Zc=2֌]85@b*#OL Q;Ʉm3>=2D_84q;.pGɄm3>=2fe`FV`s!ɂy0@	8WGgMό{Xyw_N&S9İ#&6^ǀ+mJ$fv;+h7af'#*]b/flxպfdݏR{3cS 쑛3#1bFqc &7X3ȋ̓li[<>IĬ16L͏J>8\,3HE$ucX;ԓJe";|GyQ:ɶvvv"3DLt\A#qj$/c'aKǦByjINJٞMY
̿#,7{;y݄Ys,a"Vlx]xW1S*]d{yZ ˋi$Q|=]qnzdhM\db,i":4  I=2c 숾%|>s=2LB;ĭ"cVze	_wVP*X!>YLXVAYa 1X zIR
´emE_B~8S02?L 2\xp=;hBWEd>	<w`:#,VG$p%>$3ȋ̓qbVr޶6^L%kl,\FLy&%l'ĭgPa{"aqi1+L;evs|vwtGS9İ$wJJ'F4
@hBnQZ̮ZM"M.RIO͏?bevI%l,ɗأVwF 6<PpX쓌`6<|pIzeIt,\Eذ<QF5 V8rHDXsgtoƛROJ#{ybc񖻇aOACN0|/M\i$hDol3&$z	M\i[3|78DP"2tbV2mZѦ3I_,OT.Gz_'鬓W<4a*4g@,MY鐤2ɶ,{u	,Ii\g;i@	̿H<_`"Vb-Y]0w=2eGXʇ]r}И!tP{L}[McT*Z8uCأ5Cuv2҇bpJR8R+u "b:&j`>QS=hv\=@v6٦
z*`a/JJ#n
@HVp2Xߧ5+YY9q,$IihugRJDA#%?AHVY'L=2IMKgn?<.jJ+ؓ&ī:.+L(\
lxLJdIΙJlx]<l`pw`͢1ݎ1+Eg<)h?L(nL\&%i	I  $ծw$h酶us 	Y&̅$Փ	>Lŀ3Ps, >5nf{+~XX!\<@ =2Gt+iԒYA Wq`L͏#%cT^zd 5qc56Ms1F{/A;S&KA#8LǤEdmL	25q`4a41鐝{$՞36_6*1g%}F6?7V/=2a/Q2`=Y	,i`Ǳc0d?t&>:R?lsa.7q/& < =[2Wr`u8v	5tV3ԎL$D6c* L'#f+	K`ƮBBlx7V2n0Ʈ4L;goJ$fs\2	$ƕ&5p(̿˰w6}`6t-H4d- l.~eY^o^ðWBŊw2xvB$dg:"_a Yt#ͬEyj?F4a;zPN%Pf z*Q#Z6"_%0X~LJIYDS؎+v4dĬɉؠLJ˶Ms9>GpS&V!j,..Gx41(Y#Izd/,WH8@2 I=2&_6bc(.:#-,V;"|j;\;`y`rpcJY 
8>5jgRHPY	zdI,oA36<L&}=2Z5s/X^e#^=FX|n<2u!,L2p(VHԦ/p a0%LJ&%v|1JC v`M]ۑm`6g٦i?82μ4 2pm_Gx`grL[/&.#XR<e0A 諔|lJXaK3,(>9e8&;2`Q;Ȗ!>pJ{gw؄6A뿑h58dIzeVs?Y~LqŃ<;~Gz&~L&kce.#XR<<e3g>ĭWeҀf{it`".;Ggq.%:V;sa0Sd>;;w/t2,tw?x,b%jeIW1
@KKD+8,5-HEk)fĳW^$/eeP8)n%?ؼ]
:D$kIE?!$S/tЕFdGl#  n9W2l@1+2i:$+L+" +&$~P+쬁6¾P;@ac! p^:(P8tnl)'7cΉ@MY3 '7I/
a_a {XOl}Lvy$n$]vA1?b2wri$Q|<ѤzdI$!gbWY0VMY>22rP݂NpI%q}Ж4p".A]y&am:c[&u{HlGySc.wC_bV?w],>Zq%0ISp,+bP]mn3q-&(J'/L/dKqe?=2,Wus8^i:4Üe!UɅ~1>9a綂pv˼vw/tqpX7}X~%'P"5qEip5.dLi\#fj4 h')|G6<d ]M] 
lx}IŨ[zY4ik(N%ݶ(T8w>2L(t^3{8[U육hM7Q
HVZ`@'H>me¾)hzd$j>Gx6Ww٦MR8V_6`\:<b~]R_9CB w=)]amK$ծ;_M{h2tݨw;:c8WU${x4`X.E1auw;ƱN=25q3 ,Vzd' +/ep6ǹqKk .qpdϐ9Qm /pRA*Av&Վa,(>gaa=0u(ԝ'{&tR50G}`~Gzdi[1M̿]ؕL-DEA	"]LS t Y&2x<4jE@lVzd 0&c迨Hƶ;9/=2~ͬ?b`6M҄~qg~?c|l1ı񲸈49.%/Z(d]C%rVhem4ؐ^PdHJ_).%s2A#S/FؘPȑ zwF˻ >͐}=ww"wX`Vw]	"A%:B%cV2$Slp#Z3`67S.{%m0s`qU&7r+0i#4?FDl=srt~,vϰMͬ0j҅Q7$Ԧ0ELuSt /`sdC"&;8 '4;ٓvƛ݀,t`Jc?;LrZ`I\L101c&78.GxZze;:MY$wc:?W\GyyS8~g`gX ٵwW`(BHR(mƘq0GYE1JPg 68L6E3N&:i0w&;wgv*vxv6O"n%qI`S{0P01tÌǻ6v"`sizcX;㳼sOLάVqB`csv>;34W7&7Z謠6'h{U\ƶ'lô*>4&?JHإS50G$0P&;XvqǒKxt9p;uu7X4`4]4Pj?|ؘ"a01&M '&_b6	;?ԥ!8II2abFLpĘAm+ '0w2,7LudËC*,䯰l(dC]	L}Y)ӰK	K֊+8,?Q1MefW35F2t򓢒bazo؄cL4#A6L+1*|9	aCS/;\-m;w;Ʃ[Ĭ~/,|0LJ"	MlV4ɺBHƚ.Sdp(Y'.Gx44 r	WML MY;ln>i/L9Ӱ^G%R!Yeş<W(eD[POJK&FO:emԑKԇiZA42XӂB)U0M?\wswXb3KA#Eё0BtiML-M\a6zdMjL:2gA#I(ccML$KG@Y&Șɟeb2v0dK6P\4Zc=2 Z5qPI=2&̿cL;A#JcV#MRzdVI6Rlzd$՞cɟEQdqw;V5J1鐔lWlpzd%$՞9qq4;+޺4]7]`8͝;	k$أfħlQ8eG>lJ62g&]X)I]wXEt(YnJ!(5qQl4ZOLjL`1|:ɟpwԜ2#`%f㡥~wcLad{yZ ˋi
$/c'cIPN=2^Y&2yHhL5g@ V_m.EDo~wgXLZ?B/=2D_sm<! Jgl(>1	>wt<͏
x|7|t˹xû,В>Yg,J}hlxA.%C5yhߑc]He3 J(>8Kw`4<{Yw%ħl(>c=Dp[k?+4<cO! sGQ1# bzdI,W8G_[P9/cӏLf_Ɏ,1:f amm"V55pxC
G3v8G ],(>+Ltqa85 evqa3xL7`:#7; Dqpezh0J-?=2$%|il=8M~C$!K`q`5ԥHEL rP
g	@3dtGa`?&/& l0 ۠ 	cG(ٙZ5\*pĻ`Ft m2XPZ2pxV9c+&zߦSzHze%&%ƕ#įJy*gNqXW|7H@	u MY!h[O:w6t:M$/Lrׁ@#7ڜ	A_`>G6;ޞYH K@BѲA^,m8sc#W1GmgM2H=??\Fe*2=2:6IJ`1Ǧ@7N.~Gj	ā}	Y| &W|q+/8x@\85.v+LH6$ ~~^F6tn7=L@Ft$%fï?cIs=qUee$YDqpdzdja/+j=zq;227Kc5,J~bC=05$ʤ?bSXP}"zLWB#
1`  '9oS`P菛&Q]͝2t0Xs4t0.0w8>GN_#` {h<]v~yfͲ@pj\?tnR:Idcißu hJ<J0t #H`.Ac+EH($%|'V{m?"`B$ޅ;~FYK:#.!ErJ+}8/ Y0sm<s}*	A_`G\FtlH 8n=N&}27;	#ADqpe%񕔋L`[dįdem@aN=2%V_$н3a$pH?\/XW};Y `F+	,IgWW|
 Y9Ќs}y.;f#sn	 6.3ՄCK2y;#`iѱ	ZN>6tlofm\m%J(>g5{9JM4nvF0JkYI܎"82=2$$%|_V{m? ~C!{mlwçZP,3wFo9&`?PS^L |Y3{Y3Wdϲcɟ"1ɟX˿J;,#ٔzd&vIֻu/m8GB1M\S&a84ߌ{KAY$Q|3Dqpebi<Đ29@4M\WP|[Q`=cӏL`Y~{+A#tdI4 =2-jIRD=2jLї.rRScGNRJwwbT$+8)\#jk?])|ȟ(PAqL>]YLLE*s(udѥYS&ذrl>ŀK}vGBP@\4X#,ˋF&7Y(FI=2f_2lq+;egwGA-D0)\	ѦȐWzdH $՞	 \I':vbIΤ>ػ8<+o!$^8{ǎ+$Vy\RPw<+w\߰w_;?B>qgh`~U J．};՞ږ	V`N%|vw7+yb_;2lwhtCm^zd q-C ;Fnƚ,..G|'@WLB5gGb#/ep6ǽs^KWuoGw".Y>@X;XMmLW|)~4C.7$/ }3,O|`-Ԧ,v-El]N
Yi[L~ qICa8;ϣtɳi҈#i鐊&&0>ж8E zd";$՞#/?c cQhBd#*̚Ͼ{hp=;e݃Xv#vIc1(N:q+.U]y
6^͘|Del"%%dƚaH-,d^
9+VDs+[׏!	)|acrVIa|rK}I$Hvm$s14iivW8P>6VBK(kb=ӐE3c~2#3d&PҔrpla t+;[ym(.
,JҢ#Ot$)I%CL6rƛ綧KM&,BY\]Q"ђ.k9钰M\dBv[i钰cd"I|ɷiRKS~1ۦEiNP5q[&X	5<^3[dCXc]-`f=;ϣe deZ ˋ#E$\kLdgJjL#_8 S݄@ gB@1eZ ˋVAc$\k#cd3#[d! 2]ԒqN}KxnȕCa<9K	LC
	ĭ_ma>GflBY\]ш"d#M|.M\dzdr@MY鐐Aels15GJ8ե:ap9w~ncrdanxQ
폈ץj҃jGԮ3I8YñC;%;uxPݘ)F<p:u3G>5u9a[PIc]y5 lxJ6<|j͸u9a[%qύXl2p(Q6<J
1BBx)Ct bt_
sd 9rL/ap& ZS]PJа`.0JAX;Łv`q<< a`?:"c X);?x]]àJc Xn9Wc]Vodâ~epPٺ(\X(?ma_cM+?JDIȉ鑱^5k$k 獎Wd}1+dLJ(>iev.2yr?Q9md WbVDcD\MY(<V<&AL$)ؓ=<r;HD|vF5vMcG_4qod"´&tNƶMX>_Y;tQVzdj,W`?5A E\w+`yŁl7a"Ry[a3͏mvEuvtY{a"P*YlaA+TxqgJLIcd&}]=*A,gJ@:5v%l 65cM'͓
:5LgLQ6lt&dx5g_&p;/6FlϳLQO?:)};.B(NOth'])MlBY\]y2EӣM|U=26,W ;+%$՞/&grWR|T|6NQdqw;M$>ok3#a͒j$>zdl&F쿲l쾜30!Bҡ#ؕ	
)bW%g%rVhx8IJw3sA9eELDؒ%gI:|pRv;%f<Y͉Zc<wVn? %ύ1F8j}0H+uŉ5] )X,#3kBdi'Rv. jlxK5Dƶ3Ki@v5?qLigPS۶"Urˉko+4G.1 h')|`rͅA$IYe( )4il6drbVc]TR3`˨[2N'E*dZlK3Kqy䯜C9c%| N*1"&pd!j,..G|qR	"EƇD`IdE5YVȌ"Y&Ef<Z ˋޑh X|12BPȌ5q r+$՞2BY\]iԂIabO.\zdF	lW"$=2#Vzd",w.f==24I$Z*UL*PC+/J,MZ=RQ$e>Gv_1Gv/=2̿]wiQѹn%Rҳi/lLߑlt,`ǹY-j\,o\{;Xk,B`f;M%}6<tI'LV;YCtgpXsL$Kb_7ҐzdD5sV?ct\3V!vRJb]1>scL+όGy䟍+b	.cg$i[88]s~4%A,W+1u6u	AVl4d◇cLɸJ%kI%p(k%d"_d|1Jb}eTiZA0ؘ^AZe;iܙ502ja_(_X뀊RV1]#)R
K
謋*B	EI>K++l,	%Y$_R2FaM&%f5E#16,o*tRKpdl1JԺQag៰wJ?c+_8p|8])\.GyZ ˋiP([wH""UjI	%f;	Z"#[$՞*+xXEBIab
1ǦD@#d$N_"!ՒjLcA#qhT$- q \j$@ND2jL1elPc@\zzd8MY$"ԜTRdP:\)zPoؕLejABH=2~ݢ}kݥ!KL{v]P/+1ƛ2/A#t鏚Y6rˠZ
,UwX,޸w`};XK-8v1K.lxNw>27Վ)HE]|1<o!85sV?c{w{+ }X%u1.G|vMR9KV@Pv#rOƕc{[9'JرtIҶ,st#G|-E` 6JD&0#(gZ
ù7i@	@7([Rn2b}eiA^)Vi<)+b}2$¿`w|2Xw&si|^ɡV_ML"_(hiH
@hBsO"ʐEBLBeҗL}2hӻ2mbV*.Gw,w1݃/J}XԜhWDզpd; vu.,lQmaG8_ֲQsP]w-bǧJ"C7pnD#Qdqw;qM"IR'' &4eROpVnzd&MY鑰el`2]A#8E$Q|<-ƒ"	Y&4!ՉXa+RzdBI=25̿f;A#"4h6I,>[AC
OLE$H|9LAݒjL@/-EeF-%q#ǦD 5qND 5gFs/erBIcREs1鑐	Y&tHY2lF9QJp҈݉Xzd*5kސze	I'|T]-N'2tݥGAv%pJHv/=2 ɗߑlt,`ǹ/U,UwX,޸w`};P}4A/9QNw>27Վ)HE]|1<o! hI+6*Y>	tT
6YTl MBPW"f@	$np60P)zbV}8ù4lI)fĐJTiXbㄤN4v=i0L̘PI]!Hsv&Xv/I}125292jerRV\i
@K^dXB],H!V	)|A=[!({@҅oBpI	1e$ѥbU,f9aB而5
azSHw2;ϖ>o˿`4`Jcaf/tAdtn0xbc掙ASu@<wbPY|P@ Q0A&:+&F^Ȅĭ"9nL(n(g}23 bd~E;;#gJG@26]:]"Gwp=숿#}q'~|x|EjR٣PX,G@&Px$9sEvߐ9v /RH|a'Sa!,8:V+u;LMY#`At6YieO|<e>@(ބ ^i`}XE:Dȝ"u9."8
?J$>K#F%+u`zO"y0,VHF+6<MosP髀7`IC5vc^xmPa%a?|Ïk]6<OĻϰqGP'$vw=2+Y&A/㛱q]'@!M\s]i1+poJ1;L\&MZTCMp@'G5{ό|$@a3lzd5l}`'@,I&	)cӅd7Ʌ9/Ʌ;/'q	QAXϤwL@|G\,>q#q5=)ጻ}И%߮}s#KTӅ?LIc懦UA/;g\pҟ~˽ZX	b]<2;Ժ@8GyVLV_
^u1/p!Bҡ
K&w_--皙fjE!-${/({BC~y$Y
`o}s{02ğY\ôBi4/0{"o<M⅁ÍM>hrR.*X%jLTV?#DwnBNEXLT&Px5'/t6Yjk/#SddRG|aQagWaG4c;agSaGPB`X%nQ,tb Vx8:Yjh͏,'X|r8űF]PW>>޵w;BFȓj=jH(%|vzq[v3}(}JA&8ɒc``{hp}OM3$H-FI>c@*Y6<B|Gy.Q{>64ϱOwW#KTeIc懦QhpoQ,GyW,Oe4ϱOwW#KTDC,Ic懦QhJ}IY61L JilbT$+8C?.yȲ!W{KK"Hsd<I
ñ3_RG	,jBi4/2lEצ%b5q'
Q0\
M0X:D_ߑ'lKMЈZ(paZQ]L d>娒L%{$՞ {5}Hst$~Gz-S`l/56uWrj,V2,V,. XiDwgDjCjYjh͏,'X|r8űF]Pٮ}}jw:@a?'㳹5l|f2rϱ TK6<8+bOe6kb`GzP
~;;`j@p=;|
fǒ;elHEJ}c.\,xw;Ժ@%|vw=2'$ձC*3/aa5\zd!uj*sJIƩI|ciR{K{!Y6*3YͥS+zȲ!WC.3Į8Gz'
QiI:%aGjs6}Mj2Vp,>9*F"<J%?t!#/u`@F&-)wM3lS	"k5$Z'Z&4OL3Y&-1R8&\I40dI_-أ.&M<`N5$Z*EI&gB5gIn&|?~g>?4dp([0#kJC!Y&4C $՞ 26W >}/r]432$Q|<#kJǦB[$ƒzd!d \%%dHƙHN!Ycm,N,HW9ORIԓFŦ};;ca\6I_-M'#kIzd@+&4P=2 ;$՞ H&wN%{\ޡ2mi(˄EdPw;ƱL,WNb=2 VI=2S2ɶ,{5,'G݅ZJ84ۃ ˄EdRwcI.=2 WMLq5g@쿍Ķ=\J#meHmwEXE;=2{$Ɠt \VzdA#/eq1u˔{ H7$jlwJ,Sa+..$IobN'l`QEiwѓcIRzdM\i"$՞/F6^Q]?I)F"Zc%#_t%nb  F5掄xP;a"VhvXnv!j	"2i"w;=2I%!wd `Y+kS/JJcl
@jq
KxYhZVEĒ̒}җLL45f0]!j#6n([LO!]i&f@dr-I=2r/wLc#meHn2x8XL5qC ZY&McEQa?=Ն,B:P9CI_-O	k5$I&OLiՒjL\%el%q+iA	"OxL	鐄`M\i7dzd!$՞ y񲸘ǾGpĝMQa+QdL	v"nS#OQGBqdLc!d #ce'掅(c%#](%>G|69QQϨu(-1GPI_-O5\$N]OL`5M\i/L`1MY鐈`el}Ll)+Ei#)b+8,}%f΋DD$js/	^}LF;ɣ-yqr$/YX>Sd(sD?D:$29IJC";4tVMptV<ЕJ4ې$nT=2,WML5g@*cܚ9Y~G}+ś8Ļm9acQ {ƛpf\n	%r;Ԏ,2B:1Ы#!&2EI=2T_){ƛ
ZZr[joGF
QÄ=Cl+?u+c`#F5F"jRp7GieҹGa:+\#1Vc+x㢵$r+8r$wGEk,|ჼsu<tV#HpN]6^?6EdAR2i*Ez5q~zd=Vzd2q+Ғ16r\ LW8g%/tZ'Fj%DĒΔRBX%ze1MZV`%<([]gw\6RǰqR4ی"Z;xaZTdEU'F		-jIzdd{$՞_%{K9#oK\@s̸:.KwnY]d
 ټOLL!M\dLLad ^8{<dlJzd ,WMGB.MYmd;MYjcP6<([$w$Oƒ4ۍ$m8=2C$ƒ!d"	継LvAV`]OEcr;Ԏ#'FnK'BM\i/zd ,VzdA:eRi`"m\-⥂VhJ12(jX0u++Ռ.]3[b&p{ Rhv|:.ܫbr$-\ޤt]Yw ݑ_!A̶W"#5gB;/m2n	,B.Q ˒;Ԏ+1>6
;2$Hzdb4MY鐆tLѲcMHN!Yck,N+vJEq"KKL}җL&2lɣKS~w@eX;:a=2 M[0@F#
,b 	a;ͣwL3>ol~6Oqx#+Zȁv_ƚb([l2i"˿ TdM\i*@& /ubN~0e4[,)Pf/E&~0VȉP}	3d[fVyV(#J`$Lт5iSK2,}AT썭t͈<ĒHD :D7VFΰ:nZ`;cbN8-BqSIsBK$պ#k+cX9
su`y(YG^m/t?cAS{E,~%l?/ȃxV>Æ_ƚX$/'Ӭ.F-4]OL$ƒpzd #&~Fel*&:}1|݀4tbe0(	ÐPT<V_W~sZawwGZ6VHE[PP9&	\6VHh$::a' ޤC4;CtafΔ0V԰4BFIMtpHw&w:0Jձ,D 'G񈚐mIc+p'
N

;m{ǎ+,L:>ĝM0e& =A%Mr`[dd6#6&L;#kC[vLc;|;d<&mLb Q1o8G6q+pLi,0l2f_ɃJJ#n
@KKD+8,5)gn؋EUIoTh\bH$t!I:/&-M]7wsuyFba,MlV6;DvVXX!\EX 9a`1gt?c5=jaGd7c|zd_ƛ PI_-O6&\$[Jwv@jITzd
 ŒjL`v='S`LLvvڕi`}Zb~x	qHq ,qڴ_
0掅 XCg{$#]2}X|Xg6<|pzd$պ51,\EVFㄡg{yh@aO]9wLV54ߌ|C;/Mb([l2i"!5qtzdjL/ep6Ǻn4@L}1f8\wҕ.hG@R;Laj|JIԤBNt`&ge`G#
 7 s dafpL~9	u!Gh-^8x	Vu֩41`,V2;[`[bN1fia?4LYdřbvI%{4&\0W C8ccK`mC 
&^&d11f0V86^L ?JJcl
@ii|g%7v툴U\hK[yY9qH$t!I:/&-M]7wu˾7b,jw(+  0c=wF,g|07; ơGL(lvpGd`>=21/M}
-A$Q|<^YHT]zd6I%Q|0MY	_8{MP+`{[jQ(5)1XVL$9k8)[]Xvyóд%>06`%g{lIGd
ly"vItk+cX;.!N8=	BJ:h{!0 
r.)kSji[d7w;L@I3PI_-OY\$X'.G|'A5qC Y&ļ\56JIL}1f8\ThGiHrc Pw\-u)!Т1	L_U )ädGxzjf
q9ʝ@Q#GE^5r`%պbx0j0c:FQkulIԦ,,'手8f1$|И	sD_7L?-,	1 (	xg
|ђjS.5cf_ɀIZ,cMH-/dZ8?,hHO[z*'/dHܲ:}2=Ic+Pp$IKY$+GGxu`C̓V	GpHEQdqw;6 $/'IGA&4eMp:+&	lI52m◱ƌmK*+X	lwI#J(-npD.PV#`̵<Q
N+ذQt]*56<u`DvJV((kmo9Gme$cIGo$a¬߰wgv9y 	`߰w)]`AzP$ծ;_M{hZde=+ gGvL}◞Ym@>"2t-Ee;5E"8E1d`7=2lVzd +8ёfVvf\.Gfdw)}x@
#cq:f[%>Ϗ`.؞<>|g2C0[rj`Yst-)xCT@`',',sh紧`D<DT0Gy;͖0`pJ6w:ML"`=`{"G
`*1e0ȅ2.*1K}Px55]<:1pwwSQGv(`*.;%c,Q4J,}JP3`(mE&!;KVЎ0 ~Gz*;<b6P2=Awr;-KR)jBe2ƣ`AwF0"`v80èҶ3/KA%,tw ޸v1 ~v C]ġ/A$:b1,uBc@Y"X>Gg{|ot?8(Y&?3M TPC(@pd"C`
j(@LVB|ULk/5 QLP'٥(!vG2c&(Ikp/b`d싗B`|(!kyXska=dwLA =#l9u&|sR:sB`P12]	H;Վven}*>nB`0d>2&̛ yYȓ0YF>h0YEƞޥyX0h6`4&1thnD6]c>R3!4;`+Z9Qm!>ИИ+t`i5cW&]AL 4ECqiu4>`,I@DJbEe05)~qKЋ>S ԜjLqgAf 5|XLY0g 
f5ָ;\jLpv$Y]`cC{d5ɀkN=2@/.U]yvwRB0H<9Єž#cg6W>!f ߜ綉c$cWzgv8/=PY#;'v8/=Y#r޶6^L%kl,\FLy$e0@ g˔|lJXaK3, ~L3` UwK~Gyvc[.ݝtd/A	E!VNP3Hkd{jx8;Jg=2IB*RVQiSH*Jg0
Q=mꕚ#!V9ɣKltbV4TU0"eZa_c0(vô;J&_`lôv4ri\cN9.
K5?蹡djȾ941җI[Ҷ	4¾|^dP`|}eSD)+Hi#)d1qB+"hJ_)&%lcJ&2$i}0LӤ;ɰL(cɗ/=MIZDcMHg%1e?Gm^K$c3.ѥgL̎`zdl :-A$Q|OhTIg@5q1VMYtdeщ`]S`rGx~8y#B \b]9oJܔ' x4.vYhʱat24 ZH<пdr46+J=2k$ƓsC!Yd .efA6X,8JFL~~zd<lE>2x82i&h	x
&4OLI=2 /er拔|lw
6 -A$Q|O.FfK]OL$ƓLû$՞ /eq	#dzYaf|zd<؅$/.Ff"G}gE$ƒzd^Y&xY~ce>Lei!j	"|dpdr42wzddE) ]d \%%lcl	%Ldr\"?]|Z*RΊlgS>IihVh\~MZVt}E^~}{(>=L50AL>9%lcl
D+8,>JY9q/!YYq+4G.%:?fTdOJ_)Fpذ<L5 Dѡ6~rdvkf	>>sǶ	:oV0'4t]+t-7`+"Fr`0=2F24ۯPI_'l.Fiw;=2 dEL<id$gL3,,>N]R$mc<X0é(Ԏp8}/J=2 H9d}`>6M2$Q|O.Gz_zzd\&2x4a64ۅ'E{$՞ S/ep6ǻ!՟a?Q<`p\u3oؓOX|w&y鐲\}9'=+L9:懦@4&pwJcM
p8I"zw.%F WM=2 Id N	8|?&	<,|bNaX_X[3gEK$9'aÜݏdIÞÌ{i'ԞpA#4ۭ$/ԖcI|E=2 5q lVzd	ƌ9)*豍.ȎK	T!Y$ha'撅M:4ęҗQv,/@ Q4heM\,Yгa`l9Ict,Iպ.`#d0p -A$Q|OEe_bÛ$ƒ,*>5g@"26WwͬgXX|?\I#,yaeχSl,QYq_`zd&VޡoѦp('OR8]Ѥzd	D$OR4ai5=2d 26Wl{:''u'@H`e}9$KN=2R;/an?	"G%i9 W<#L	lVg;N%|1[e`0$/뿑޶2zli/L@:5q".5g@ &q+LxXm9Sa+7tbADW/7:%i90Ic?pEs8ral eZ ˋwn	"|dhKI$Xȴ!MY+rRUc]HMhB8?|OJ4ңґ%*"RHY.e(,Ƕ?&-)J!jSB%vA,#vFt Ydtݙ:.dq'i$whJ$IlWHGI=2el,}"7W/-d&7G~pcA=jA#e~8_"|2yi*@M\i8zd	$՞a5񲸌#gr\ Lig% 3g*;7oUz#1DlƤE*VRSc<ЅgP+6meCGm>$-YҗV;|IuLMZ@H0v<!Ʊ;F" @HZ	cq$81H=#룲OLVmd}i @dwAgQ&AVe}b>Gwd:s,A[
X_(,ˋK=2lW LC$՞eE,]ȕɇ9vw=2 ad>h5k5̸$H5Rzd}jLk/epXM|sN>qw;O1%jIzdvI=2/,9FsD1ȎK	+8cM}.q0fE=w;<&ƒ5Y&4P=2Bk$՞_jo%A|h#%{SҗD΢6_c~}M<4A0sDĜяXX$cXuZ@R;WFpd5݃:=2	ݒjA5㳹M#Y&Xaf?5; ˄E=wqc# FAM\i"է@yd$R26W.S_cWL=UĜяM|0L9,eHc'cT-=2F$Ɠq"I=2 /epJJ4p1^1SsK ˄E=w;O%B DlWN MY_hc{0rZsEDZ%f$Nt"XԎ$czMZV8hWBdq&(=єǺpy*aYoz~Gy \{mzT 7=hflჼ([.Siݏ;y݀P9G5axJoN,t&1Ҧ<уK";,Iͬ}\,$J'A(@e"G">-DiI_'#wLOLAjI)A5gE1}XݏGL9)+c`G%R{SVp2X:-K3frQ+[%YҗCƛr턭Be6ѥ(	a] >GoQ.K,أ4]78:-Bg"e~sFra$#1\_$ 25qOXJԞ!jL8͗-cT+cB?16<8}2l vI]D-Cy>n6Oi9lFe\]n!EK=2WMGCI=2F_m,}Ds'T}5	W jlD{=˱@VM%zPPjR)6Jud<ܒg	!RjYvYv`c&aƵ0\{i4]v	Y"GĜw;E꫍&3WIs|3JMY%8{A,n]]sɱiL`e;Jز$}\LI͗#JܴI_'(Ɠh3I$Z3Y&=\l3ba?Rkzam#8nK*HI-',%pGd"H\X>h$ǦE/BY\]i Ia>1\T B5qGv[5skhzdB$՞̿˩IZ,cMHIk? 1tP+4G.2az.RdOl3hҚ&;͏m0{yr6O	?c<Z"»R؝(}\X]Hbg/c|j|9ƛ綃A-/c|RN_&c9ƛ綀ɏMM@Tlo*~/cS/$,rRVDiK֘
D+8,H~A/:S5v}ڇB
D+C&;|&OP]HbDq$ju.RdHze Tl3=hҲ>@?͌i2$Q|ĻT05=2VI%i>zd ejL ɗ>qbE;.MLQL(RV1K	d]\ᤴݳ9\Dm5>$ )|ȟL402 &v_`cY<
 $D}]
c݃>V \I@?ޢK61Q	"%OIQ`5q:v~zdX0MY26X<V`$0!$(+Ėei X2x~ĝCX]=l#a$}cFֱ[e%sH28Waؓuq W#J,|6]埌v_ɀ)+Hi#)k]!Yb?+g%5v[F3fi_L֊K&DL4zdY&t߰B|U{cV;8,C%|}į9w͌ieHwŤTr;ƧCr5jIvrY&elyD$	͗:PX:9ְwXVII:ՏvΦGv,a8cE`%dHƙHMhB7LKHk,35bI^ܲK&D_RAygMZV]g;If?5V(˄E'QcI#jzd+$Ɠr=2ejL\`RV1K	dìKLKHk,3kJX!\K&D_RAy?Z3&-+.s,ƚ`.EK-4
;Ƨ@xDM\i7)Y <lVzd<ely&3&3cMHN!YcvZfpZCYgnٜ4I+ڝ`r˥/>/A$l}Uh|4
e9K61HwŪcI6GxmjI:rϞ `d$ >i`1G%lcl
@jq
K3%Dj*I(Z*#//&-),W:o!>*PNf=+BI>%ϐ9BIf4ۊ6A	"%O#IS"Z5q>zdV`MY,cђ1Ń>9N`o/Aq3l|jV4e>6_#6YRL2%dHƙH-HVp2YX=-38i-!Q"Z#Rta$js"GRI2`@؅r4iiX
1폾*?"V9Z,ƛp\$/<X"Ɠ)S WMg,bVzd,cmgb%J
8폛&(cfel)+c`G%R{SVp2XX4VБ*;j[΍%EVDte$ѥ3 ;{$ΛOTlwrЇ} OoGsY6 ˄E'#I0Y&4Q :lVzdAs/e~8u0`Wa#t;cqe㍗%dHƙH-HVp2Yc-38i-!Q"Z[΍*K?
^KLKHk+TzHۆZJ2}җH4 B}LlIKJ%Ѳxp`Wa?ƣa;ccIq|Hf}I0q%lcl
@jq
K#Y-38i-!Q"Z#Rtikh2F)|`}}b	x0|i͌%lcl
D+8,?R3%GmKyѥ`J2'//A|U&-+$+,`ޮF;<v͘e0Ɣip1^?><4VБ--FJt!/A|U&-)+,y0H&qRVDip1BTg%A3%0kic,!"VQ!Y`ᤴGY溛M|UAflՁx0BaLKHk+TzHf$NBeҗLȓԁP^f=֌ɣKJˬz,ƛp-bI_1.2xi0C#jzd5/Y&49gLd ,cqx5iI[ƛ9.&+ڜB'c)iI\VU3v#iĒΔRr͂⭂g_Sm$14iiMD\H3
_ƢK61f\$/<XoL]do=2jLF_0獎j IL$զ$6?JJȑ39.&+ڜB+g3&g,3hfҿJ:RJ
}L}Ǥѥ4@ Y}pq Zў9,j$cmǶ2$Q|ĻocI|#jzd ejI>zdVzd726X<Ʃ<g$զML؁dĞ;&IY1~G%R{SVp2Xl4hQ39gnٜ+I+ڝ`r˥/='/{aFY9Y6Bp(b]d2i/wOLF5q)>zd4:MY	Y,csBjҒ16r\ LW8g%NKLJZlVt9a$ju.RdHDL
1~gMZV]g5Y6leHwq#jzdY&49gLMY,csAjҒ16r\ LW8g%᤮+E;vh٥%{SYt"G"ze($1폾*FP!\{\l@?QIf4ۄ6r$Q|ĻdH_GxȨ&49gL$՞ `6X<,q(cMHN!YcsiI\VU3=t$JEmVUI^I>K$IKJǦE"mj.{cV@oGs$cmأ.Kf2CwOLGdd=2K$՞_wN%{z	8;Y&H@F`6=2)Y&08I[ƛ9.&+ڜB%g%qZ-TLVБ-uo:7I^Dte(,!
hҰc|UZ3߰CL%k9w͌ibI_1.2z_[#jzdR"Y&4EE f5gA_}Ik|dm`&ql&A{hO%jҒ16r\ LW8g%4hQ39ZBDo:0PUdGJ_)&_RMZS=2%jM'P*	Ƕ;ehC B'DأY9Z,ƛl.EKE%ArGx-(Y&4Q ;MY,1W3u0`7 wL>n{hV`RL2%dHƙH-HVp2Y˹᤮+E%c3 BvOBaW-38i+jfrGQ(jڊ`Ē̄t0 S/4iiY$+b`ޮ~;GtÜv'-V`RLiI[ƛ9.&+ڜB94hQ39ZBDFџ񕼚4K+'Tcp ]P];L(diV;=	vIJJ4pVp2YLJZQ"TvԷZD̄t0 S/4iiY$+b`ޮ~;GtÜv'Ѹ1MZ=I0q%lcl
@jq
KZfpWDj]	tikhĒ"RI'Pg IKJi%eѼI]wd#%dHƙH-HVp2Y9Ĵ᤮+E%0k7J_)&_R86>MZVI.W8s03dmL'㴤cM$iKB%g%qZ-TLVБ+:Sr77J_)&_R86>MZVI.W8s1͒j;-0ƘsҒ1629.
K/ZfpWDj]	lҿ]>Φh6J҇S<W
dR%flx;
ui;7X}p-38i*%Z-TLT4vH/"({/&-L=2bmj'ɓc"kd|d$ծIdw=2`b5q"Id{yH,wcX!A
0-J~vIAiAD(#Jw X$B~IwJĐHE
bjQ֦uڌ0v?a+PagRL(zL%fpL8OLv$՞+$ծ~4m!@Fv EJ~
R(%VBSKXI%]KL(ScTvYc^0F8v?dΤ;%j	ؘQ,~ 
l`'&st
ag8=1Vzc,MZ7IPJqjeIZDcMH-/d[sLJKZ-TLT4v4j?`!Z`!Zb>g'qGio:64j?`6u`1w\C+8=sjCYZBDF4vza'Vp2}ͱ}!Q"TvԷZ;=0+8>ؾVБ*;j[΍+3i)ɒj4V(4M7Jv2M]aк
承N$ij)Qhn	j4V(4M7Jw5v}ڇB
D+C&;2M]aк
承N6LWa}t.BD?oSI>:@R!X7)j4V(4M7JW,RIOI%jIIg$bHV}I$*3wew<.8;JFMLJGdlDf5u̩cJ,Vw 0 23yl
L^26W -L\oѲ}I)ckMw;ϬBY\]ib$0ԭ&EjI;?=1$՞f_3[Z ˋޑj%jtdLf@5q0r̀jLFcA#qj%$HLf0[d9Lf165gAh)elPc	( 
V2;[$w	Z26W8q`#	cH7<%MZdۡ"Ԟ.VBҋv%ngg1XY&t?H=2 q/A;eQw;?h]wiMѲdKݥ)4T7;|e_~Gy8;!Y6f]ʫ`u`;qq`:k.;X%ӣKscE:V;%c+7P\:cuU߰w/ƛUgƜ,Vzp-ʶ!cUߺx7QK瀺SpGc+:!$kwu!rOg}_$|29'3ƾA~ȑ/6~`?\|8t%\,!?zwu
;;	^zdM &!OE`c@9v_`;tdwlzcNWd >J,Vǀ.P]ǎ,V;YC]lg?bV*!OQH2#Ӏ@_/?C( _k``R#vvg,V`!O4ߌ続l]w}w;:cЧmY~`cb2wƚI`'%ƒƜlWM'4Sd$ \'2oh~;}h;pdp;Ч /ƢS/)2_T83%GV!YS,7}QrjeOL_`[o$jc WaibF1KL~.& D~0-I)1c WaW	:Loi0  *&6Oļp?w)M$wD,ɀ eh˰X
n
F&w;J) SLwz袲(N!L|6]h[i0 D N&7ٓ  & & ֘ i	xxR;Ԕ?_!g"yەW~oЧE`;r;X\{;XZx?];tB^":q:C+όf2+2uU߰w/ƛ*2s
 }jЧ){$%{8F>6O3%̿UˉIX-SH-*Jg1~.k*B`iTt]J_)2$y$$bK=Y$LfF%Fn쿜;,xCA4iidi1+zY&+l#CƮ0ㅰo{cJ,Vw!0p;eg0Jd ə6W jk;W'£}\l
Lv`fc/uPMw;ϬBY\]i4I`'QcI*I&>zc@͒jLvel#1BY\]Eh(OLǦ1T2M\i=3|*I=12BY\]i4I`'IѤ*WN}9gLb5g;A_<0*
ǧ0 $ջR3S&ȉEɊd қgv%dC5Y&t!h2t#D/˿ݥ L+2tݥGB\Kݢ*Sbtis{?=2	c&_~Gy8;4lA+U߰wzߑg]`w`Ղ[ElNՎX}X~HDU߰wqMeo=1j6Uw, D.(瀺yo݃ZSuq|Nt0{wxҜ>K=1Vc;Ȗ!>pK*+*=uOd]BFS鐜&!>.B:"hrϑ>L/qg
4&E/B Opm~$ #HXEbdij9'002u$ F8`ЕK޺'].P#Ggt"O &k$ձSDL&_B`ĻQ%s+ (km_ؕAO@8`I>į&%q6;*e
sĭp*;;>{l 
I?aʫ`m~G}v?Z{ eX%NDscDbtc7Fww?t(DU߰wqM?@b5hAO6Hd/U)+*F4nR{J{!Y6Ŋqt]ʐEX^Pt.YdH
9$JQ_զ_RG3,94imL'&%ag%|̿]6cN2>o0hY&jNC$RdGt2Zq҃\Ĭ*I]!!d\|Gv%f_;ܷwh8ais{`zd+~ˠ`L|ɶw,
زU߰wfǿ#ŋw݃v;e}TKV	lYG8ǎ+bt>vJV((n,uCs&
E%E]|1/ƛA[Lf3d.U]y,#D.@][`W8pDl"17=Ӏ-V	]@Z҈](.:lY?q3HA?#0*I6<tb
dw8%aKr2o{f=jPU9k@6G=>p9ͬiqXj#݁pA	xz߻ypZbta"Vi@$x2q+(895eʫ``^%|8Deʫ`7~ze4e 
~rVſ9/b˕W~ś,~v{vwђD6<t%t6V;Y9Ctd!V;d%E]|1/ƛ(6+w=1 j(5$?%dƝr\ J^P!Y`L])=r!V	җLd=)8<`/ &vhW/<+}<42v n8]$5ds>N6iOwS&|j]j[Ҁ7ZbBC*I+߰w,J．v,w݃YVI]weo=3e=]w;:cL<̖LU6OLe=b2vfƛr$Q?f4͏Lb5qqSI=1L9,Yտy).#qUp;	Qm0L;/5C.
lx陼Di6 ŏ6|`%}ʮ0v.ML`?`6Zqaf-1McX`rj`;)dF>hL0Ę
$lPe@h^Du!)Պ,XfSllV*Gf,»ϓ~YCG]Pep#("qTɀ'C|VQL4Px􇀯pto%%:^\1A6]*}Hx
Z 26VڙVYرLN)3Rp8}/ȕE1K$ծ;ϬBY\]L6В(O3"FM\d2\i*cM4=1Y&/Eo#GȐFeh!ˌG{|6Uu6&\J5%5%rش7.AtY6IM9:ʮWu`#H\ꅊs:'#/AN,:=25ޖi*Q+(Eϑ+'GɵbhK
rP;J;4%RRKJ
uf0W0ԔhS0x;8C5h*Ȗc#6^Ns8^̓WUE0*~0W<w4`7\i?=2I<(	BYKwbGyTC"Ogs tlV.Ljqw;#A3E*1%ޥDRE Vmҳ6sm2mRLaC?<2)If-1V\^\eLbyYcS`z-/BDWy $X$bpCmwsEE0w#3@5jI!޺(gϰ[BNXJ͏,y5'@,MZ=-Ee4ۙ	"d2i/docIPṁ2^5g0lC>Cϡ}
=2#,M99q?Zgdbd鐢KJ<jKjKJ3biFn\7cϒLeIdCQ:d(}E]p F8uBv *>tO=2#t21Druq`y鐢VњiKzw](HXgȕdڱQ4}9(٥j))%UINu:R+	J`4)<X!ukmdK1q/'M^Qc+*Sܢ	f|?P諕x
hnc;͐ X&H\w,B|Дbp;B~ 4u
HdIzd%vIc{vs@)+,rwG7]))U(<وa*B-K|Vmҷ_Gyic>6?<쁿=1 Idbe_tʱ=0f-1!0>h)m`%ƕ7Њ^-B.#pɗSۚH?7` bh@B0@,7}$?%emE_WӒiǦ1TMer˃+oHSA*VֵYvwL4>c
F\,%ksCS1	^L<VӠ"Vi}\aŶ"V`yGf4KhqP2L8<&ULuUdDI M |
aL!+^nvA 56U0C`+AYvc`+Lqe[>L;WW1?pezd? 6^W|O?B\l"%%@1H-*K*ureu-*2'/DcA!J
a>IsԑKԇiZ@IKY%?B)U0Y5aܛV!Ϭ:])1DLݔV+!{\;taV8JXس?ҙ68spl♾6vp 7F;"dyX^$J~쉖Xrzm 7@P==2<{m0Ўr\̿~#@wGyL,@MZ=q84ߌP&_;kaGvL}6gC,]P#;p(O1]i/=15qAY&`	Y+=S^K@][ˋ4 2]gܴ޺j-0a|5e&cq:fb&{F]X?\m|~9J+0U1"'0|Eɩ,<oLdx"'d4;.e7}v>?$®̀wG4cB*w&G&!0#H;W<'ddy,;-L:8\i6w HP@DYӱ@;,vd*d{i9Pa\PovkKydr)&*;2òvV=ȘcA S	呶yo88#1Dem:AydoP5LTLNdy|6^Ps\DciRJ{!Y6EeCoSY\#+Cj#~	)|ȟ";Ƭ7!o$9쥫Lf#lj)T4K &2l~C؂Rj6s;8BY	V9ևslG |q@˄;Jσ[	8L?R:9d
)`;_8Ўt?=2ab?dL&5kgx~2LC_;}w;:c8zdA/AoP?5eH <XX_L=1]dn5=15g0bAel0#MYpdj-0a| +/<*:N}Z``DA|7=|~oMBW%>2Ϗ8w8S; ~B9ap ;<}`zǞSQg"H6(pi0J\a6QCb9e0#3P%r 6h9ƃBT;a+<+<,J`fF*%&QC>aa-eq@</K 91 "V&xD;>(KI<χ0vO担#9zS8t"=;v޵Њ  a,"wt""c态F*oM!iS( V+ExJ1	\#كZaG+j4W5|<,`kδ<Q	L%Қ5eBI+ _`ceq*RVQiSH-*Jg1S8?*zݵGW35F-*2'/DcBXՐ;Ԏ<҃`/8QJѥ[sج\$<ؒ,ՇrlCPҁvB^nXsJp6;	5­rɁwN)zgЌq3L/=w}
W}ww݃Y,V`c84ߌS{z]ɴ/cM>g0!e=06E)dp(O]i/L`I&,Vzc./ep6|ORYտy#K;z;LmL6zd _qXN'P>1g$k Y V6=J)}ƛmI[!gG%_
=]At)ܚϰLO~G{%'l)F-=˺>0r	4J''@`ܚLQ$y&3Ȅb#.X]c<LQ'%gxFE~9q9;(쉄x/h;/ k\` jB@P"K=A$:a/ e&H@533D_@JF;QQfl}bPL%d쳇R;/&a+(`F,<%vPxJRb7:ƾL,g&r 
eTAl⚍Ky0a++XLNfDИ5,}p@ga qGiOw.|>Fu/bLQW)qk؂ aG,Ƨi&>hS/{`x 槦@쿍F9"RVUi
@iPg%?CoSY[YfںiQҗH"	"YcK!_҄(_RG	&^Isc$
YvGaܚ46b!쯟JҐv݇8;A~U!JZD+kdwc&ȓ^û&ȌxS#x%o%~_R"ϡ|/=22s~VJ．};՞L$ծ;_MzeE_;1鏢l◦*~L-Cx4`idp(O#kK,WMٞ8Y&(+;'0#ȉv=wvpQmAebGAv!eGSuzL"}Q`mڔ>|~!L}a$B
ǫ=h`v{3[t0ЏridK CX`{	b#e"Z y.F=q^V|~SP<l`o;Y.Q&]0=dw&4dJS:&^ϒ.NJh1\<_<zH2Pv<,<t,ˁد	2 4Lԇ+X'D`%,}b$7D$3ɞ=#+v;eCfAW8tJ1Derm`>)\TtI1D,ƣL|pST޹p?;ƠTqbWSAs/ aDmІ"/$5f*2ͲT=2C_H6W,UJJʑ20!BҡĨHVp!M?>PYfںDҗH"'_ck0odؓ/d+z?b'Fp.Q	[{dqKɱx'~<?"&+mz	1^߰7,灬߰wgv~~q3L /;{? w݃Y5kgx~2E8{vwhtٞ0/=2s/A;2;=F\$0ł*wcI|zcJ5q~zcI=16Wl{^K.4 2]gܚ޺	mL/eW*AvI}\iX>?\>}◒A3FPVMmɷU吳L*h%+RJsbrjPr)>vP@õzhv8$Lb{`+?%x]xTʀ~VOtH懑FAR;-7*f?3Jeb\&1@8<L,2	p.̅WC?"d;	W)CLLAˑ;QIPtl4)#Hx'?(F]Ō	I~D;J9 Cl;dJjP:26^F"RVKiG%RZZ!Ya?2W+Cj#~$.:RIOXdtVHL4Mw6G|,>v_t;aCMcGVy&@ǧ14&6xrOs{$ծ
~GzA鐞t#D/Gv
| ~`ң|wh8Si'_{`zd2t;͗Aݮl$
2Uwo\{;X2~v{Pb2ӣKscE:V;%c+7P\:c諿`;;FQ?10&2Uw`TRV	]pGQKޮp}P@rKc9љZ#NJ%hѲwu^&OPg_bV~_u{h#0*!:dX|edwm;ZlOD {Wlgv!L#0wX,k`a`Wbl@@Fv`6[Y,բ6k>iaQc[)n+b;	D@`	 /^)|D?8g綘>5^)|D?8g綊`U߰wgy=2̿dqV g c/\V=,?Zx?];	4B^"::C+όf2+2諿`;;FJ#g񕻞$$QPzc,lW9'Ғ\cN9.%+\!Yb/2T:*az$te'lRMZVt]Xnǿ#[`TR6<BX%㟺㳻z 7Nt"Ă%:bdPø$H{-}2u߰w/"g1*$)}ҙLbP]dcM$iKBͣY3)fr:7Dw)|ȑ䒎JԒY	#\j}I4imdĬ?=1B$ծ>Gj+XXcX 
u޶6O=1dmB[/f'{yle` b6A뿑Wؕs-`A»,p"T-3ĦIv(NFHTɳbY.V#|ĬW2Y&t#4e>Gv_#KS~zd'F_;+D"iXnq3/lLdt;͗Aݮl8I
7Uw7޸w};c]wD`}:9Ľ6<tQ[cV2ACucV;0R,,7}wg{2iVXlWb5U߰wRʰJb8BY-Dտvs~{iKF;58
`	:Qܐ]XĿ+_lButK8cL+όGyWؕ綟V_pؑv}#K"f:8FVHa,t@s|~L(q%|_Ёm*;;,d|}8+z3~ {/7Uw7޸w};qB®(KDCcBRtNs+'(nc5sLDU߰wHJH+w=1#K$R>$,W8S|'3/BY\]nI`'N&#\2M\i8zc+I=1{/epVk
~76$vqaMg`J0զ,~-+ɅA0lb2wƛx"dnY=1jIPvzc+I=126W 䤬ӰK	J+8,߿j9q*B	#KK}җDX7BԎOl9ɣKSW#
f1HboO8M[LdRavgAK{st@BnK-+1IccemIZ,cMH-/dZnJErTVVp,=GLElΚsgraz//h	[90PKi0
b|~l/wcMeT_pL/iۣEYtcM0^G%R!Ye2M[c/1l

a{"&02.?ñf}ee/ҙ}
JJq;
D+8,ſMIB+XMZK$ĬV07`WS2DcMw|1&3٦_E=I	IZDcMHg%1H~Aj,1a4ijc/i[4¾^ȉ#;lw&0&_?L2)HJJ#n
D+8,ſᎤCC_h)|+`WS0)qC;sg$a(w'Y2JJq;
D+8,ԟH~A&1'dgJ_)&_RMZ2l:dY̹nŁ+-6#̿e?c
vP|ZH8]cenV(4ap1ҶMG)cFl:=Lϲl:=ҶMG_1l,mHcҶMGP\?i[&ãA8p͏Lb`'el(%%b,cM4^G%R!Ye\\}!R"FY]ϝ?QoZ̍Dje:%6$!')|ADL<MLKkAuw|''.3$MQY錪Y&4I-'pR;G?4擉^}T.4;?_"wږ^ehnЈZbNrL9S쀨ly`á,%`;	l#*k	C"Ogs#"jW$.=24/0H..G{՟cG)]d9*)TtQ/Ԑr۰`bYCpLn	]r;ͧ+i1$¾5j;r0}q=0 ͟L9,{7lyceؗ#@lo$"''.3DbNV(/E#IDwg0IMrs1v+z'(;:J9錻Xj=DiZbeq+3@8fզ_(ƛ0
4;LL/b(w}424IΈ؝N
O#O\$tT'GzO:.{y݈Od採P#XO~;; 4M[7JeD@՞LI6ߓ	DUM9$"G)XIlg8I
5.%: *	F u720iIX#r|~ԓ
+$Lv$a?.2$z`@-1HmL93_aC'(|ze>/Ғor\ M{K+8,R,;io<ˉgnrFI>K"I+V:+}tOI#I$k&_RG	,QTp/Wek;J
HRhH-M#LdSiR&$?L+Y۶xv;W~l`~;'8M6wRI.\羒J7+$)i$b𽢏u0 (W&d¾22-)Q?+c	BFB(@*Fɗ#M "50iL+¾" s/нIL}I07c/dH,epqM]]wcM|B%LqϓL`쿍v9B;"7l c|j`Qb*iuJL`2~hߑvvk&:`):@k
bWo>Gz $>ucp/+eoRſ8x P՗ɓ0BY\]`E
1ԉ񤾊zc*WJg2#MYIf{B,_V4/L /A;ȉ0.G6]!j,..Gyi$Fdr_%ʃ$ƒ~zc*I=1 ELǀ:%GSk&!ChҲ۬8bs?L3/7ͲD=2F9gH_Ƒ@#pe@#ø2d/emE_?NJ4	~WQe&١|1!/7ͲD=2 
eslLH6 n #+@a-j`c~9( ӏLbdC+/$gՒP+ ͳ=2!/''Qdqw;MlI`(ORKOL`DM\i9L^Y&	_୎$rEnJaCMLjd~Lda_MLKiɅ|E=dG"QHo:,ĸYB~ R4vwB
|Dj◡2yzdd	~qLSIB $q!G(e3	lV6D\(i}ÏGx+~9?=1kd>?sH0&0)cyɅ~4#&Aϡ"zeȿ8(.jDp#lB$\Q|D_pw lycM\,!?zwu
;;O@(	V'	]9Lpw lycM\,!?zwu
;;~zdY&N)z.IFLC/$iIR#HvL HPG*?S`g%S+4G?#KKRdΜS7dZI\I giԓFؙ6N7$cQd3¾Q=1PCdBoPbly#qKV;?J}c.KϱOwW#KTIc懦@Y~g*M$w){اSw_}}j]BF)zdAVL]_c 16<8+bkOe~Y)wu
p㳹@M[4=2T29<1»S	WFP%OL` $ե%dƝ9.&Z_!Y`E\_--皙\#+3I+ڜ')|<Z@tjMZVuadqm,B؅8J;԰%eDզ2]6v(c]X:Y:?`jLeR3/ep m/Ժ.3ylG2^\Qr`/LeQ/ep8i.drGxwFi2;FOI}IWL	|@25g2ɗ񲸌52$F1ZG{8zzcI=1d {/tI,@Q5Gz*#$>#I	zc͒jL`A)+c`G%R{SVp2XVmp\USzѿF	>K&Dd ze$ѥye04xGw&99q8&l'쒉L`r$զ9:Þw;ƶ$MCT,VL`p&4InL9.Q=2;Q	BYKwbGyTD@k$ձx˽vs~zd/0H..GwugR1'C$R$"Ժ(fIt!:gĭGy6&63	>`ali$MCY&~aԮQ=2;Q	BYKwbGyTDCIc{$:E9qw;iD!)Tj]Ku3m$
պҷĮӈfd&1eńPl~W`@-1ؓ	 laYc'.Ͷ,Q'ӜTI˱8b#2/Ttoh!Eޮ3Av'J:l	DvN.Dzc) ujD=.a];PigJ$>KrNXO,V$Av(,'.DGi;$Ğ6!>pJ.ĸYv!?zw:@a?HdIzd!V.I!
~:9˄Y]0Hɶ;4䎊UJ'9qPj]Ku$
܏ͷB1VLJɲ;ͧʹɶ,}I0XOرTto$(w	=nN`#:P\w(.KˑD{$պG>~KzaL8t%b\,=w;BF2$vw=2$ձx˽vs~zd/V}9p>+&ʖ;4䎊UJ'9qPj]Ku$
܏ͷB1VS&%eIӈfdRL(gє2Pl72M] bN\&/bN'4Ü8埰QLi|K	Vp2X-fJ2io<ԡ#;woĒRtH˄lQѥdeL|{(G\ HMQHcM-˄F'GE5=1[$ƓYHed Y+>"]J jlvtx2tg-EzL1Gu}`2ecKPQ&(>?&:Ht%Q15	z`nJ1F0I[ƛ9.&+ڜBv9Q[\W-MCPqJU'N3/pݐ/@}2y4iiM0Y;+7qp#"ŕ΂zcn*؅$0c'Ql.FrwOLe9dzg%y錢5g0> 26WL~/LIL${?◦Ou 5k]cl=dGvzda-j	/JJȑ39.&JB
?k+VW,SPHӥ/=*Xܒp1&4IK{dīQJ\-I2aB5I%va{?$1$Lؗ]]x~0-r;|rW%~zcM+&qUw(;J.W;Ǹ?i}wݢohTv\wquK猽LG{m	F܎sc*%\4l97S}ǎ,VG%3z`xL/hDI0A0֙}	1+u{"FWFPS<MM]]whՏoۨ22,WeW{ں4ۅ!@Q,'G?aA|: ex	 B$X'G8zcFbw#w݃y=~fPèһ
6q+Ʌ64VJ&%d&_^Ƕc(.yw՞Sd"Q(o:,ĸYB~ R4vw=2`25l|q+g{=2Gyvp6"-j</b,s\jYzcGIJ".Gx4l?!Jy_kOLb	jq_L`RzcI& Rįgsy0~|w2/
~ze~@F\6,B$[>zc/g"Q(o:,ĸYB~ R4vw)! V'q]|B V_| ,vâɼK޺'].P#Ggy?=2V'q]|BBҒ19.%
KT_jehlIQORHyJ҇P}J
1Ԛ4`ac-IacP51<VJ	%C K"IgRIg¸v%3#3v	ϛF.Pdf=8$u!+4tVJC,084BE
6A#ld2li7RzcB$Ɠ)A Y&,1߭pC;ƞރ'1Yb2wƛ$Q<̵M֞ kdU cd`elLwEã ]@'AD7 UʾG{+zzlVQdqw;M$Q<XwMOLbK$ƒ:=1jLb,̿한p[k[	Zl'1eZ ˋwn)E
1ŌI, WJ?2Y&"ݗ X]/ck'6_؅qHF2y4=15qI=18\1=4[pdleFBHF2yw0$ƒrϞ5g06+|`..G}qX ,W!rjL`l2..Gx4KcLFHG0dӗ ujLe elPJJȑ39.&Pg%o8YhYjkST5v}ڇB
D+C&;FLWa}t.BD?oS
ɒj4V(4M7Jwu2M]aк
承?BQSI呩W(ejZ/!Yo_,HEk+W(y
HO+Vr-LX|pZZ%rR-ީZȔ~;+wJ:RJ1K10K/:F->`]qƂ-6<t,%ݶH>>GqtZ/XK\5`b&	aG3>;,9#xnzeMGelnҒ16r\ LW8g%VRW4̵Mˑ-*:RIOS)P'2`:e5'/v(c1DG	/Gcq2ҵJ)T42RBĬG<I$VGwPXe%b:Se1G6błUS݄z{rh!իL(cW`Rtɱ
(YpXVGRջPPP]H) 
)Cސf:]g%bϑ;-1+bP?ceM(fуFD`C逻P:c0j](1ƖU-`,u)@;8A:%lkeYðsKzc&$ձ޴6|zd;~4;#g03mpe#}eg34!M\◔JVX}8@/{peaV:i,kvژk`&FDqgc"Xg]g2;ͬVL|ԓ錚lW}ea8&M)Ȗ;<~zc&Wbi1`9u8M\_¾t◲}4<ԓ&㜃J_veZJl
7凞E&R #&Jzd_GȒ;_4yv_C(XՀZiDIrFpqٴsqAN ,9|lİh(WwM,VͣKOL-d?aC`a?a2wvdb{jy=($r%	CxTIL+$	Aw<+wJ&՚d0R
/z)ٰA͂fǖ
*!a`	wb7ϓ5L -pvk)Ȅٱ1I1B~iy(C,	vF (6J&M
a2l:Lfpw:3_&$ɲi18dm6m_bԓ`Ó]ZPPl`6FPͱ#QF.P5dJWeK]y6c31E31viO&6A7kGwV bF5uGy`fcM4FEｗæk3gY	W4ɲZaL5fALmVM&6sL~zd9:e>Gydf-EeFn4|:6j7(ƏƛzLa& _6Yc]dVux<̿پSjcc`	@(oҐ5Ukq0&Ʉhm	{`<Yx
)Z5ٯw5MsP,;!gmk	,}m &}[8!XGԒD106& Fs>wp3QҀk}l;Luij387ڃLQGwJL|cLQGwJL|yfmZVI}Dv;^;)@|GR*~9	{6mZH&LUXUMhvk<d.5"f04`acmMtp8ɡhpyhxVIc՚&=`>KdT J|ˉBidɲekD\F`zc b5s^Pu12Ձ_WӏLb5I&.#8dwm|N3nGym2RL/h18jAMu12u}2l?LN9إ!5v,}LvՀ6j~qKɓq%hy9 o=25]we;P\=6Z`Ct_1D=0jcL &>'>LgүRzRze;/ dVL0d|x摣Mzc pӠs]ޤtGz<+wKmc@\sap%&c7`ҁc@\sapPM\Ԥc^J`)BB=PB0D4"+Vݵm%kC3"Q
tSdѥ4FGbw_"F,u0w*Tɱ7n64ܨzc a/Ғ%cƙHg%Q=J*o=\llgşpnYYʊٝ5/!YgNk
jfFĨW6V/%
:8JԺcedѥkgkI9p;M/l !VS#%wL2QA.M\l)+c`G%RLIIz
K.,%򡴩rMTUSB-ElΚI׬}җLd	ԓFLv̿2FTy`Lǖ1eM\ͷD1}Ʈ1aQ-KRc5!◒H:%iOt&iLZ&3IfL%t	 ;g֘_I&XvJCXqPY2;#)MF*/Y _%dHƙHIk?sLJ媇(*;sW@N8ę$/>!C/&-)̥v_V*n((Ʊ}4gcTy	"IL4"DMF55![|ue"agN
!Rt(9(i<L(2c>0dJL/&0òVL,`@5Ba+,45zc&_)yJ(2)+"F4
@kEB?1hlZrMrg5t~$Zbtm~:.22Ys/X [IKJn~;;]gT+(pdzc@:5s~4ۼ`2iǦ0CpdL2RVDip2U"?(hQ[3zb'XxlM2gM_Q	)V)|ȟ쌞!s[	>;em []_RMZ_aa?s_
9>mS8rmc%%h6Q9.bN1'$Ss?dLD+8,P,M%j%ElΚvmJU'J_)%sɘm(VD,2xv5غt4BPQɣKSPDJ>2J쿜_

9&៰w9Le16^G%RLI&$ĝbN|GLig%=T5eElΚ"RI$핶8mt ƙ}Jik8&6ɣKSgmwyWeG*Ov	OW(fiΦ2P8lx:emLbY䇬bC)'>Yn)b;D8酜19BI !aY0	a+"	[ DJVL%e0kҘ_lɄ0òVL%v	Y,JAڌL%a"v?ILgdwGJj1P쿜C 	/&>4p)z@g%gQ(W.(TVaz/llɣKJ0:#"r5qğJJ4K֘
D+8,J5R#PTV&1RJ;;!(4eo_SdMZVA s$})+c`I/Zc#)d
jhg*+ftL/ZcJJ_)2BPn_ԠfǉO8JB}JjԚ4Qأ8
27Vnu:n0jlxV@(ꀡYl^M\l)+c`G%RLIIz
K.,Lͥ:h٥rgM^	ֈRdO'meK,kp []YNƥ/qbY94im sI	$%ؒCBH8\x̷;$ %V3MIV`}?=1_X;e  [kA*>Ĝ4#-`nvXYG$$J֋v,hDPl%iAKYtLrK4gDN7t0N1;uvGS/ &$Ԁ:A1;#Q,NR;
z=t)F~`-YG0|#KKp۬tG R!z]A:10J3shae|sYOeL0YIfwPV4)AVlG	rgdx`H#c;c摗~?`2զ!(Lq]>$Ԟ&53wY@v,fpG`2#,lǃ;tHD2e@#"΅%j9.pJQ%e8 m(F2~9lw!Mӊ.riLsd!*I(_Rd;Qx&tRagg`Ҕ?JARqa~扶⌬*y36ñV*@N<3aڍxϰ<gy,<gDWڼ3ˁ<Psp	(<gur;ͧfۀfm.@ٷ#saJ	X&h3ɮ0_hLc
0,!vVV.Ժa:(mtn`LQ&Z8Yڍk)?) ",n3<P5vqxb3σ{ ?&@U%!>3i6	~$\ls
C $<<ZW+@l"%dƝr\ H^G!Y`Yi*%Yʊٝ5|lgşsI\#Eg*+ft~$%Z[t핶'djNje')V.'6ɣKS'%DL?L2>yPt҇*R6<J>eGƸ}3<+a 喡(P(WDY2]%ϊj1PC9԰sDL1 8]8}ݸq'QI4G0c¶pL@ 8`"-1ʪ!&vE&	dd?!N&(هkdK&<%e`+0u) S`94(˶ xG!,qJ:d	u[ 6`4
1P/Yfې6w)C	8@3el ~F4p*U??ElΚ)|ȟ+Mc<kcDca$Ԧ_R7aLbJTMZSI(+J#	L9&4J8!QJ+qRGy\J#v	\?Z~cI#BhaI:e1Aiցs(į@Q4IԦ\T)-"eRVDip4֊+8,3WʆީQ(WL֊RdOHC\k+?&YP
fǖrPQu:؂B)U2&-)s&&	;9v	$X4G	>$w.X#`鈞L㢴k|#]_J錌&0ihAqR4
8:ZP	LY iTįM.*FVĚ$Ja!V_Ғ$cLK	T!Yac\#*zDTV;L
?ͰnW:j^`Reo(W=2hҴj**QJP~Gz͝+/"eAՒjҒ169.bOK֘Vp2YqgFTVaz+}җC-2 ـhҳ=26^I[ƛIzHg%fIQ[36^Ba9V؋+VgM_/!Yga*%͈Ek*+ftVp,<Y6b,QZʊٝ5|lgşq|VE+YQ[3e+8,SJY\:jy
?	\#6"W/!YgWY\:j5_j&I>:@R!X7)چij4V(4M7Jv2M]aк
承NR&OP]HbDtj&I>:@R!X7)ڄ5v}ڇB
D+C&;P2M]aк
承NX&OP]HbDtj	Ij4V(4M7Jv:LWa}t.BD?oS	j4V(4M7Jv&OP]HbDtj5v}ڇB
D+C&;34LWa}t.BD?oS3d5v}ڇB
D+C&;3V&OP]HbDtffj4V(4M7Jvfp&OP]HbDtfpI>:@R!X7)z :;ֺ'It|./B`Tg0II#j M%$>Y/%w"w
;^_dpYq8j	PGG	OՑE@3:0G	OՑ;G	cN#iYc+8J~FݢqZF"pVA~{whB4,X溧pFJBޥ >2pX>Np"Z_`,	FcfL]fIieK(˾9p"Z+6t)IMK'B؅g	؉:(@RtY|:;Bxq6Do
A`vJӱdw9$uoǹ	(O}L8dw@׺w]L8dwgt_w^녞=z^ }L8dwǹ	| !0=τ&29tY׺g O^׀/iL?2!1vVp}
 Qc!YB5woҝLWa}t.BD?oW9җDD2~&_RM[Mm2/IVI]ƓX;lVw62$ձxc83hGM\dGlzc&6X(lVȑschY&2~9_[d]wF˻%G62`]d1M]p%z`υ$զMm $o8<ݏ,V{?gCg_(;$%yZY&6^u1/p1^??tᤨS6mE_;3ALWa}t.BD?oS2"d>Ct"!ҝ)j4V(4M7Jvf2M]aк
承N&I>:@R!X7)ٝj4V(4M7ܚ4K$XI[ƛ9.
K5\b}!Y.eh٥a8NP')|A@Be<ugNHa%zôA4ii;QHj/7Y?8i\.G}A~+p?6O`A#4HfJh46$Ɠۙ&+Lqcɱ-l~`2]A#qjHfJIPY&4aN;<jLda񲸌(Qdqw;#MPxI,AQ)=15q.MY錌BY\]i	%2Tb6[鍰Cd'/鍰9d`\3HKycbf;iǦ:@͒j3.5Ǧ4`#do\{;X};c]wAKb:9Ľ6<tQ[cV2ACucV;0Y"XU߰wig{$gt*+++=2@}j7kb:%9dHMj`PYXD(0lI 2r?Št#2m Mcabƻ	O_.c2<+yk<5?<eY:7y(-DL*@Pv#:<'reI|'_bU@ `;`c<ːa@wGy ?]`Vze$k$ծ;4ߌTtٌE#C>q<zc.S/8ÔmK][gyO?2]g%_E/xM}('Fq] y(J=(?L-D=0|SJx&hpbfDĘI8L6هgLf˂T.i13pLL&&ibfJ&&dbf2a,zhz&lT\Z]JYyL5IL$&ao7ړ=2mY~:7bxBxF%D>؅q HfJh4@kdn&Ycy\Dcw9>GydB&Ϙ6u et#2lyɳ>_	AI$M@6	AI$MXHc w&M?!mRp]+Yqq`};qB(KDCcSXЈx% ,,>cy~4Hyen41jm_UJJʑ20!Bҡ#ؕ	
)bg4fl˙Z6i\WEMtRkĻ	ZHp]J9P(wGh#e܅glgfs-mѨm(k3J$.2IJ_) ͏?b5d#闎N	[ԺDѥ,%g5_]zt?q3L]xbEdLjAӊ_Mzetїv1Ic/=6f_6?cE<+[l◞DVe>zDo`ƛru2$Q3%FORnXnƆlWNƆ I=1ac݌◒.5e>@'@_E_=1e"/*Av$#}\{6} 2|b86_`9其	_ۨYk邶80qܘFȈB_XGgrhv2ƾL#l'i0Ifϰ7I0&Ʉm F&Q0Ʉl:9X+j-dwG)Q4WR4,̦2A4)n,H"#`ǌR {6=AD"1K	JVp2XMiI\ٜN-TL֊}җCLCE*F&%cԤDkIKD&	ILwc`!MPILVA#'w;lWJRĭ鍙5g6v_lKǖ$AӬ+%nL.ZtCBl2qK%ƛv%X %qtc
26<BH>.F TILIgѓɫ޶4G9ujIPZ+>=1
lVzcl̿l'$\owD+ KeAZ`ht	XqKA4¾?cx`V Ժ~K-.1K&رĬ~	XbP
WA;&Mcl2$Q3%FOTlcIIpr5q%g4#%jLm&zRVpG%RZ*d᤭WEMT)	DI>K$IKlLJRRJАIs$.>Gw.؄fJ~ -dA@FC;Ll&G	llBY\]1ƛ$Q3%FOƒ,Ƅ2M\i&c'4!ujLmA_-X3ZMt|]j`i,=Z1N/]JS!jawЀ/<)8vI=
|(d+d.K-$-&omTXlyw3F~Gh r6VY Ot )3P\JՑ3#!4A𣴻2'PÌDZ,a!i5tݣX[ks~Gz*~V10z3ZX3Z.V/c;e.?{ f5:P|Z*1'&֒ɃաfL%C>D&VɃ5>C[i0z3ZX3Z.G{ *M	ۖv¾?tJ[BhGe55X3Z.Gz*_6<BPi8VGCI`i-\wi.4/cw>GydZ ˋ85X('N%S{$ƒf[+>=1,Vzc/>c*_6<QPqKɃۖMa_ Hb=2e_3Z.V?+SLqKA4¾?c+o݃"K4mws_bV?c">GydZ ˋ86 p('cI|E=11M\i&i%g0 $՞_6~Ғ\cN9.%(Z'dyĴᤨm*s\WEMT)xPUt	XvI>}K؉KSWvl{hA;é/eo=2]w]Ļ.N)y*AZcɓcA#iđD̕=IZ4؞ [dL[2lVzcE,c摲>ɱRVdG%RER?@g%hں*m529Pm=	$HJK$5d ! _RdV	GP4ij`8J$\{c]4XpwG2)[lc(X2e җBH+,Vxp/8SEBq3Ld gGJ．};՞kI]w'
~;;ƛ {/Aܫ`鏳<g
|v_wd_	,Q	"*2zZwcI}i1Y&4=1 jLh_mv1K.7~u su>޺5~5ژ@_=1 2cq:f$W/5|u~A`>s$]E|8S4TG e0EB<N9d{$2QL	E8asfW ]2>#"d4Y2= a2<L%#à+yfGyev4TMťԠNٙM;5Q3EX <ٹ1#8=1@=2 U"1K	R-dX?+3%BQT\~$-)|I6<J0jAB?xL+ѥu/bA1BRU)QpҔ5mGy~~4	t-{!D$g`?}wGL 4:eG+;7w݃Y4&t8)oV+b/AF鏳<M=1e>zDo`ƛp[bILQԟGx4ԞՒjIY&!el!,#\2{%|'
}u~5ژ_=1/#`ؒB7X2܃#n«0ja,.>?)Ǘb*N592Pari0I s+DFB'i0C#s`-ٓ!"ۂaF	na%,Fàe-@v92;#.)بn-.̦+f^n,-H"#`D_;/JJ#n
@hBmGqhlT)J&$%Z[}җL}I$Hv8Jѥ$3};{]`4=29`B*x/ch6?Qdqw;|U6椑D̕<X]$ZnzcvI$̉bV?=1@MYaYwɓllBY\]am$&dI,=jI3ĭ
 UjLs_4J!tį=2F ﰒ)Ws/$
c炑xVįtt#!a[B)_%zhӳ!#/ApDF\(tos,E$8EcG%ؗvޮ\W@qt#84ߌT`̤į=2 eKm`:W~ݥiį={vyt!F58c|ux]įt`JK!@emaW`y3l=Іo #Hp.G{9įύ7+y3̿]ve4J 0	`=XE6 ^imt!;͓B%߰wiDtt2+g.rYh폚Y6ŏX;2'P`ʐ;!e2@Ru9v(23І9v/\v)L{Sd䴤ӱҘ
@*ĨHVp!M/W-38i+FSiIBUORHXԦ_RMZLh{$ղgqK҈\&W`zߑXly`K.㳻z~D7J6<uBc񕓔7X:c
E$i`X޻v2Q#?=1M\ؕmO,S&ظw;+wA~*)X!vF,˽(;XB!H"Q+ό@0R,#M`X~ޮF_J$g3r5s^G%jb4p1BTg%?m]6Pm=)y4iiYҗQ}2V|v{#?=Q16r\"?p1dfΪf>L/Zct}I4iiYsLaTX$&dVA#II'E=1b5g0;el&>Yjb('kl.F,WNzc6I=1#_u&3zRV1^G%R!Ye3C2͝T9sJU'J_)!jlBf2+aՐ&-M1>GwR߱PN4R7զ2]kf5ȕT\.2"*4;FOUdi0"$ƒfmzc?5g0\Fcƛb2$Q3%FOTw;cIiM\i010dav_XILQW#li0Lah)M\i0{$՞]Ar)U$K}Y錄Y&?$]s^GόIgqv˽7`9Ľw݃23ӝă:V;%c+7P\:c	E%7W~vwMF[LgVIf%v߭w݃q8_w&MYM8:]8Lc8綒_6ŏrW`+	gӊ^{hV_6|ɶ=3~v*IV	lvw%񕻠ǎCxP
}X~Qd`U߰w$e{3LgY&qK҈_dzRVdG%RVVp2X52ht6ĒΔR,;M}Hf5&-+$u~K&c\I-wB0'b=LE*%nui]skƸ9gpd ˒;$&dnH]<Z"Ɠq|dM\i*X	Y&A/eqƛp2$Q3%FO]Xnzc>I'-NYMY
S/nY\$&dw&5q,=14MY
elPc?9gYڜՓ/e%lcl
@jq
KT}!P̖&OP]HbDtfad>Ct"!ęҗLJ}!/lFF^
F~zc`_E]jGnl`4'#u,JEOd|2m>	鍉B5cD,]:#b@s/Aqz"H]$b=15 $QƮK#eH0/DIrG0>PeH0/DInIv#I"#:I.zcf_DG-:I.zc2$$7]$b=1 $QIv#2$$7$b=1 H=2(eInUI.Wa#m/ֻ`8,B|w՞ 1e0?\lƂ%ɶ,wˑ9~}ɱRNq[LaX5kݒd>	+Y&tVH cDr@\d\^(I%؏L`x`^(WI%؏L`x$$9MIv#2$$7z$I"#:I.zc Y $QNK($$7]$b=1P2$$71:I.zc N`^(Tt]@q f_?A/L8ԜTvw;rk*h'ʮ}Y錧C/ɀeLd2/>c܉bN_JI؞mjnNR錄2e=SaL9sq%WBSo\{;Ӭ?Zxv˽ ǖ4ElNՎX}X~(DX*;Xb_7R[錀0M[%WBSo\{;Xk ǖ;YF"	|eA͏tc7Fww?tHDX*;!})?1&6^F4p4֊+8,3lc+6ΌQfZh٥%EWJ_)2'$fd:L4zcI=1=j)1'#$b1~d?\d?=1K$զdzcd>U1]daȴTD>TR6Ex;>`-,Z'K1`{8E-G"BV_;Ғ$cLK	+8,k+6Ό\Z;azJWJ_)2'e6(?&-+.G|6A`WbL4OLa@5M]0#Ę	p|dzRV>cl
I0$$sT^B˿JefYќW,s@W9җC̒(2~0}2hҚd4=%Y&2~cDg	y`Z2z5}mËqw;Ǧ1wd_*ŒjLahH{jSd\H?8ՠ5iceF#?`6l~ǸcDD2zV5Lie[$ƒtzc
AjLd#/erbRVDip1^?>>o,+-Paz$tSJI52hұ鍀5MZ-z`+0w6أ.E4W#K懦0dTLaH5g2}RL鍃$զ$SQb`)X<q(H[>i/=1 5q$՞\\i$1pVp2Y{Ytgʎڪ9Fkd )|ȏKwL4c(l	x	6]8?#4qc%FJ]vOLr5M[W}kLrk$4 cW` zcsd>0?h9W;/	vIlGdx1Oޤ>0]?)+~Gz鍀d>q}(\9K/c 
M\}̝
Fa4È
d`h'xiNLc1dlPXqMwmHa06an6]OLl
I73Rzc`Vzc=|za/cOS$_ƛp\'w;ƱT=1id_/VI=1\f͑HIk?8VmrB#G5V$NdOJ_)Ki4TIKJǦ15q8b o0˿5&ʄY&?=0>i0H=1$զ$Qzc$ե%lcl`H
@jq
KQ\8Ze"S h')|:+x7%}LlFFP
Ԥ+&$_]@M=1GItXqqwGp-=1K$զ:8P{jpjGzjaDÈ
B
I		o\{;aQHde/`]aƜL76<t
mc7ՎL$H8}wuҝg1 M\v[mHN>`]z@L/thm`݇]`N`TR6<dfb_abpx,V'A\a`|ed2,%sM8#]wh;8gt228p㳼ik#xDM\am{hlWo1H&M\gv8]h7a#]d]h7`ݢqlxI뀶	[q:dXVzc<GM\vfE2,+=1 -jA{3D.KQLu(lSژqQ00P``E;ps?ac2gux{wNt&ă:C}X|edжs&e$en>v:N5qm>3>g21M\)9 &R>(@F4p)z@g%GW-38i-T9GkD6gMx^PҗL:MIB&_RMZCacɶ'J¾&Ŋeܘ#<V_C	3,VaqqwGp")|䯞=Ujw0aR`$BB7=,8~v{PblyaƝ^:(p+Xܘ!H>ciҝg񕻞5qm> TR6<tbtY&qKw֔Pzc@5hB&GzuI_(?]һf&}abR_={h4 B3fTw;ͬ8H>HL8D8}w%Xpk tu	$lV:,Ie$(3L6bzc@b5k] I=1'IcW8A};触X/Gz?<.5d+;	쉂TB#M>5l|S͏,wa6<65$j\ՎX$ծwmr'I=15lplY&1$s4c5{v26ҬW<,j#fv;m jj#fv*Xq~+?2HQ@lx:-fhaj'L
L`DKM\vftȰAmjA{3D.KQL;;P eژqQ00P``E̇Ƕy0PRVpG%RE?S3C檹QflΚ*āJ_)I,jY}I)M[bI QVL/lI &vIt`\`AqwGbtù}j$6<L*g{~+=1 +d $ղg?JuǦ1Yd~G}6ֻ{Xi%9㢉j'AdebT>w?r`Y"X>c_7҃|2-M\l)&'2AytVe};3%?Zfni,@bQ#3@-$KQ@2:BW`PD3cXJ	%dBV=!,	_M8#]whЄc B;;ƛqF`R;>4}Y@5q綉-jG#mVI6=HY&0нg	k$zcjG06IB;;X8lGf$wIp؏:0wh%|vw7」tݢ}Ədzc MZݎ84up{k9d f|nED!+㳼ik#cG=1=jЄq 7=]d g
;Ą%|vw7」tݢv[lh,V%|vwc j#q5v Z;xX݃y4c5{v;<2M[	_M8#]whh^mk$zc{$ա	_p;T;;i5hBWgv8 g݄IK$8lGf;TB;;ƛqF`R4}\vw=1 J5hBWgv8 f|nGy%&4u`R6_`#&Lk5~Rx:a%8;ʧ@B;;ƛqF`R4~pd!+㳻q3w;m $8W~ݦ$!+㳼ik#GeIB;;X5kِT= uj߰wi %|vw7」tݢvw6=1@MZݎ8X:H8=#&X:0wh%|vw7」tݢv|h'@cdq綂@M\hvyKMZݎ8Jo=EH>pzc%d!+㳻q384up{hW`,Gf;TfՁ0 G }wS|o/=1Z5nto}(7=1[dDIA'0&&XʎL`d`($]QɦF_D؉%jZM02$&I,e7DG2h$&I,]Aj#4($ΉLd
eIMXNLd׌I2K]Qɡ/LlDNLdї&Q6"Ib⣢Aj#42eD؏Leq~zd<eev_>w;?Z}
XU=1I/ɉ7=?Z|c]w`AG8ǎ%
.PɁId`@*;~4A[pM\v[lyO $!Pk=1I-Y~%{-Xo\{; ~vlNq/A͏KQ:V;%c+7P\:c"U߰wiŒjR/'0FM[Av$idmx@U=O._,VL6^vp(
K.vZfpYќW*,͙EINɩj4V(4M7JvfQLWa}t.BD?o>%*/	>ȑL	ѥ4ZHaflzcs/VC\юh17?d'y/L㿺ӞDSV)8Qdb"4f,1{c;{lI(V]I([ឤ,͋yhYrгgZkKzг;.egpό,fĸg-3~ZdBD-6E=hYRгp\3ApH`Qb㟜cL)RVDip2U"?Ib?,@ rߠ4	ֈRd$n2"G=2=Hj	Kl+64=`I :$Z8{;~*J
,"tG%n@ntZ:38R8jq'8H}Y @dqIdc/mP{ ;u]0?u\?.B
}ֱr'k.Y<6<s\5#flx\3c3soap @3pfkK@3;.hq2hlKĴ3AfD.6EdZ)p K@3p\7 NAZ%}Ih͋hˆh.ipZZvZˆe`\7pbZ~Z!p"pdZRᾊZ}h@
{R\jK@l\fŠ{7.r=\pipe-pe2ˌl-hؗ[=YhȅD-"dZRE-ۂpZH@eٕqtst~+V@}[CLa--)+%F4t$/Z#JgAM?|G P 溨koUIJK&I>HA_ROQhƴ=ˈ8Cw- ᝛ 9NVGyF	'<ƴ$֌ֈ=M[M\X#NAX6HJ,b"AxPкQS+-5%=IhYbг7.g	pτ,֗fv\3B2hY.B͉pbZg<,ȅ<Zl{"гE.襡fg-4ថ';>>YgjDb"4fŽE=$[t'Dn<VZ	5%=Ih*eíIh$͋Yh$yظuN	h$֗;.geuZ	6íh$ؗ%BggB͑pdZh=,f\3g`gv\3Ŀh{ikX4JJcl
@*
D5ʆֆ#-;)|ȑ섟de.XH&-Mp,8=1#/Wf3@h'ٺ2LwB0O80f_%{FI2''$դMXH:3lP`LvVq-5%RZ8͋lZ8ˁnZ8.<%ip!֖3C8ˁh`\vp!ؖ3CD.9q.;"Ɗ\tRGAp!@!쌏i-n#ŧ=,q+pc3JYԱ5JJcl
@kEB?Iaܛ!1gpFw(s_RIC&kDDLFIBp cԼ;8Co8qǰu2bnzcS/LiNlAx$(++FsmN{$
4ojtj; ڜgZmt.CqҍIrIiFl\6-(ːf%8KJ55r촣iFb\bZQ J2!rZQ.A-(Khҍ '( 
;lcg6!/&94\t dpwA;IIVGRZ8e6-iY %]H =`R\srN.<%4KG\sS.<e\v\v%\s[.9qȴqKZ8ޗh1 q>(=qum-9ae&3c6._a<wNY Z>rRVKiG%RZ'1ԚE!(e!1gpFw(Zv	3Z*:RI#	>?]A	
MZSq0%fǦ02s{L{] Fn~O=1A3/LNl֓R]
jAxcͥ Daf}L֎
֗Rmt.ҍIrIiFl\6-(ːfrBҰH9 A;I頻uPumbƥiKGp!͋Gp!G%q.:v\sp!6Cae,W9g=1V_%dHƙHMhB),3mhk;0iORILŜѥ9iO=1WeH]?I⚴ 3KN8dp#I6L֎
֗RCB
I l&Ѳj,(l,dn?|)j=J`&
Yw;p) !GiZqK|s~pLp~#gr\ Lig% {6c/ZK +bdȟ/Kedl6	45w1dwlBwI%	Ï+7=1lC$1-#='`3ȋC݄[_.dwqZHƲҴd{ST pjt>o@^ұhR:`Z:͇@`Z f8KAƴ"ge/N;Gܹ?	p.ypJ-ң<k-tNAM2HJxA;m}\dKT{l-jKCjcpihGBhǰN6"h?C&	& R\˄.	p Z3؂~@"F:(-7 "e/aeYiZBV 	}tG9;}KTg2պEAZ8Ԏ>;͖ܴ넴KB>vZ8jKظf߄kK;. ae}"5#ڜfDdS%l3fv78+ZVIunA8ZMee6-r>+ZZ(e_ ԗ<ظKipC˂W)lҴY;_zcL~ Wl
@KK+8"زS£PwoaauI+ڜXAϥO\iǹ$e'LЧmo'86=Cy|rjZ tI"i)٘ Ҹ3exq;3-vAsv W #xG s\ y1N`Cððß&<;=>p̸?`s}J['~6^L-g_ L(1	&)HVpdMy0	` }0',7᤭hk;7ҽizԀ XIj`Mi8M()zҨҰ-- FkK"itJ /ZB4ڄ73|M+M/Z
/mii,Ij`(p(J4-AA^Ҙ(/ZU + iih RZ[ ֗ it E^i ESVp搰PU})٘&OP]HbDtfe5v}ڇB
D+C&;3$ij)Qhnę&OP]HbDtfbd>Ct"!ҝ&I>:@R!X7)سLWa}t.BD?oSb5v}ڇB
D+C&3Z*2IJ_)2}'N'E*4bg0|lVɟP(75qv,S'"!W1:%-҇պ@R!X/$أ{6c#2:`"̿R2qKLc/=L/=OÖ_)yx3RS/Gb]lY8⁑xأz#yx2,RwV(ފpz
)^z[+b];͏Lbwʖ(w/(ތlz/Q뾖c@/elQ뽫yx2:ezllz @wv(݃S@Ewƣ]҃}BUu^@قVhLc=16Iyh+OLcB;/(7ՋW+{ޙaqzߑGenE#c.ł_w㳻z9Јolxꅊs+'(n,uCsL$H{p,en`,uҝg1id=XqqvV`~`TR6<BX%}r݃uD7J6<uBc񕓔7X:c
E$ia豕wuҝg0t&Í-7}4#?#00.1%fƶ6W-LRPzc@5qmR0G|4mac]k8|(1Ph1rYi~qK҃}A6I%dHƙHMhB8?Peg%hں*m52%*$t!L4zc$ղg}s^\zc;$ՁR叾'PbrSD◺M+IƑݒjeIY1~G%RVVp2X4j詴36uJfTd/!\}HYIKJn[ *G3Gw`FZcR)UEՁK?\3f5{ .v|K3u>Fxǻ`\Cc5E.H(M}ѓԫ&L`5qgMY!f>]5A	"2x豤K$ƒF9dBLc#M}eH,6w&:FM\i*s:5g0/er\6w`gdLqҝkLb5`TlycV&*%:N!ѲFpĘs1y5q?#)iVp2Xg/dfΩQ({%{S)|ab~ȑ	}J#14iiM'
)ps74[fCv#(N4RV3}Zhu sX-k-2]̹#~H,65!#tdjDi0Bzc $ƒU=1$՞f>[5!`.Eadhw;cI=1,WJs|llVzcs/_2$QFO˿޶4̀jIPK3gI=1/er>\l$Dm&V5`NS=<6?l~ 26WҒ$cLK	d?e:sExW:.RdHGtC14iiM'`j;e'7abwu}	rƤE*	M\.Gz`1ᅘ+Lk&el[chwA$w~IEѦ.GzB4OLb5qV=1ǖI=1񲸌ndp('UE%LbujI9gLfjLc##/ndp('M#li/OLfmjI3|j	,Vzcv_>nRc&IY1~G%R{SVp2Xܗ? CJK+YL<4òp*f5uaaaf8QԜhW@ewX,k+MM\.-EeFDDXm<̕IT$Ɠt>zc=jLfv_9*-EeFDDXm<̹M=1ŒjIZ;<#&nFel#1k6WLf=񲸄3GRF2cӍW"R6XXXX)v(t
t?c.XsNalSdgunA:?TguxL3:V\{guA?}09~4?caaȵa,9l~0,909L3:0'GL3<"a.)~ǀOt?cZI~ǀGK?};; EX%u<1.wh5)~ǀa};Xrk6!vRJxb];J%@|;:@R8鮉Pj	5GjsѲ|-=1+/F<2eE#UrmH݉/j×˖$(&Q&l9|bK5iy/%Q207/cT>_N%e=m0v$2pg%r:ė5	a$QL4L3rbK2e<×v$TL8L39|bK:e0φ×$YL\gՉ/ɔc<>`!j,..Gyi=$"hI'+^5g0f\BcܴI,r;ɱ{W"˖	/1p'M\da=KY&2GM$*f5q.{+S*5q .O}:%\5qv`Pzck$ձ2C,'NI|?=1M\dl_(>5q2[cedv	/Lb;$H+	l_LjAj$({k'5 5qXO|`zcR&&eq81,Qdqw;MdDXm<Y\i/=1WJ5!ŒjLcel'1A#\n!Eadai7.ԅI'.QjLc~{hdl)+"F4
@hB XH~A.&1?RIԓFLhas/})+c`I/Zc#)dǛS3$kdO&1K+'	_`ԓFmpї>i$1pVp2Yu5Tᤲ^{/%}e$ѥcS;/})+c`I/Zc#)d?zfpYCJILlRJ/&-+`՗>i$1pVp2Yu֙4YTJ+&1K+'OLŊɣKJΔl;#	^{hbO4K֘
D+8,֙4YW4VL/Zct!'/bhҳ1WbO4K֘
D+8,uTᤲҒaz aRY4iiYўLizcAs/Ғ)?`I/Zc#)d?ϰr4VQ7^dK&BO_ScdѥgJ6cmb2eRV1'l	%Ldr\"?^:fpYR記^K(˾}bJ&_R8;`MZVE`cME/dg經feRV1'l	%Ldr\"?]G:fpYffΪf&1?RI0l|X4Fq`4cl%{ So )I[ği$1pVp2Yu336uP̭4^IJ_)&_RMZV= S/})+c`I/Zc#)d0r4Y.raz/2hұ +/})+c`I/Zc#)dǃtᤲ֘)|ȟԓFm *ğJJ4K֘
D+8,ᤲ!z<^dK&DL4{iPğJJ4K֘
D+8,38i,t6)|a+~}I$bA$YI%A vѥbBTCo`9#M>AԎ`A>ԥ<ԎX{z/=2\/JJ%nl)%BB
l9LK,\ٙt򕄯PKԑK+tlC ҵ[hҲTBRV$`0sH}D2Zr'G,{V;=Ie)IXĮƛJ`)&3=PB5?\ҙ4Y?&1/RJW"ze6>,VMZVt,:%EH&{ R9{~LIƛIzHg%SIej?&1/RJW"ze6>,VMZVt,:%EH&{ R9{%)+b629.
K..g%L/Zcd=җVd}I4iiX%21'Ғ1629.
K.wᤲWVL/Zc)|`OԓFLea/})+c`I/Zc#)d)IesEsCW5Z;^IJ_)XJ'IKJǦB_$RV1^G%R!YefpYj;Z%s9F^IJ_)XJ'IKJǦB/})+c`I/Zc#)dv4W"Q-m10iK+'OLŊɣKJ΅1T)+b629.
K.g})Ielzi5y0iK+'OLŊɣKJ΅1	,JJئ$cM$iKB˙fᤲ4vL/Zct aԓFLbPJğJJ4K֘
D+8,r4TJ+ud9J_)Y?JOLŊɣKJ΅@	ISI ]yeocl=ssR:>{h2)+b629.
K.IeD^0)|da+/bhҳ=`-$摦S`Leo`摗}R9&~LIƛIzHg%٪g%Ȥ9J_)Y?Jl|X4`9$v	$ v摦S`Leo`摗}R9Ԏa(0eRV1'l	%Ldr\"?]Oug%=dRhҳ/%}'_ccn@	ISI ] 摕LΦ2sA}JR` G0 5G`cMc?#)dSKᤲG&1?RI?/&-+>i$1pVp2YwS3]5&1}җIԓFLa>i$1pVp2Yx?fpYZ6i]DSm>=ʚ{iF=|{jypGǶ'9Smr-a-	*V=Y*m2Q'	Ԭ{h5Om1'd'cOma*m1?͊~lUbط6.6NC0;tWү_J|`|`WO8tWү_$xUu# [f_?};S{|}_~PBA
ps?_\4%Z'xJmAHt$_|"E|"E$_|"EΙxD_q7ưFM7ƶxFM72odɾ|j]',!g?Y#YB~,!gB(xwï96u0aלu0a׌ï^3fyo͘s/1}>t_ߺ/q^>vȞv;[k|o d$,[VcmoVV5
(GC/
+GyGyGyGt;cx@5p'xBcBτqHB׀_;#+~
Zֈ%wg><yyWνPse8\psCH!@Y	(! g~=|?3'{_6*憞hq|q<+K<:Bw|Ч?OB
hc[-XBhSg	)CL.˗Bv8^v	xB`rx8Adw4~BHDS)^ PBP+0S
d0P2S(Hd @0#ʯ?aL0C
e@ N8!2DR@!2A$S,aBC
e
¢) ~C
e,!C):[G	5_[Fp!;H:HU؅!`Pќ#Nsg[y	ABB< !W[Fp!;H:HU؅!`R^|}jy	ABs\WjjFfi!:f:fDs_l'iI
5<BMK?khց,Z-TL'iI
kG$*jfp!;H:HU,H'G3U؅!`PD	!%
B` d6!dHX? ,;J'iI
VuKMBvtjZhm[YO+Fp!;H:HU,_hk*+ft< !Wh;jy	AB"K;jy	ABBBW,G9UQflΚ!BtW6!dHX? ,8T ]Y(R@ N8@P,~C$>>,)2H?g(͝P!;H:HU+:ElΚBvtڸYWT#N~}!Q (¹d!?QZG#kͻj%;jBvtiLGm\#N{F+vy	ABg(ҵ`t2y	5_KyY'iI
v\Jٝ5B< !Wj3a !VJ3Pd3iI
T	L d<;H:HUH~A
QSB:s
,)H$$&fFvy	ABffΨG$*Ϥ? ? xW)C PrHA\HX?O? ʂ R@X)PP$
H  
[W00<W5p0#NڠP00<W.6DDz'L R{*#NjPz"Efp!:fICDz芹SjlBB, CB ؅!`Y ?H|}CbJddSW(#-3y	5_\J#ЏDUҘG3UfDi8`vB< !WVLB< !WV2y	ABHSN*+0e_򐦝ZP!;H:HU}!Q (¹O$ Q }!Q (¹O$ Q }!Q (¹O P})}!Q (¹O P})%.sCG3U.6DvȒݫG3U!a	j	%>I\7d<;H:HU8i+VG$*(4Gh#N(4G0!:ferZr'iI
rEk-s9Fs_E#-3y	5_E#s4'L~ټ*nU\[FfBB,2Hp!:rIHmd3iI
$r,kA0xvtI\ȍ'y	ABg(ҹEk+YL(G3U᤭4VmQ_LJѳJfݵ!;H:HU$2	 /?Ay	5\!a62  -@Џ!:flYFl[dv:4(lͣdHG$*#iѥqCfm"B< !W)f+ftA0&<隯el޹PBvՆL(GRWN(k3JEf3BvtY'F5rH`t2y	ABdW46g*+0e_:4hlZP!;H:HU}!Q (¹GiR .@A>(\ P JC  C`ٝ!`t2ky	5_+3iѥa0'TU!axS2 B<隯mj!n	@Zǐ3iA@J#8GQ	@$T6p%y	8V$3P:C e:j!(<+NU_9;ju 'L~}!Q (¹Gi (@>@AC PrO P})X3:*hHr24*Hs5[32Q9jy	5_Б%p\T0:fB<jY"J9kEa0'TU4ҢgMRڰeYesCfrtigmX`t2y	,|(-땜+V3BuM,|(-땜-TNEP!:jBR-ˉgm\#Nf*%"<v<jSB
 H RCG3U򟅧W)@@B<隯3P:C e殈G3Uj"gHd3l\#N|5[32Q9jy	5_*CVaNj'iL|8i+V"gHeBtW}3oUa+ftQ9xG3UNaںq]@<z湫'I
sSL-!BB3Jhfy" !Z!:w4NWl6Dh<8Q;_)f+fa`t2ft$B<隮j!J媀YV3BuK5\2tiQ[3gmX`t2y	,pya(XC
!@'LaFpj3a#NHUC`ٝ!`t2P!;H:HUC`ٝ!`t2IZ3y	:T	L(D8G3U}3oUa+ftQ3p!:fIѥa`t2B< !W,JL ej+y	ABY'F4A0'PEy	ABRCVaHy	A)
!0Elΐ0:fD%dgB<隯Hs5[3aNQYT#NHUͦjy\YV3BuK5_6%g]RڰeYYFMڷgmX`t2y	,+tihlK;ja#NfĮvՆL(GSK5_𠷮TDVFYV3BuM,(Y54R-ˉgm\#NfBɩhVhZ;jBuK5_j"gHd3j3!BtW9L(G$*3P:C eR3FHy	5_L0Elΐ0:fDjy	ABOpW0Elΐ*3y	AB@ڈ[9\-cN´  %UChQt8j+y	8V$xX~A!pH~A,m:rC Prh2  |@Hd2@^ʀ@!Ȁ) 
!!0Elΐ0:fD$< !Wj"gHd3'L)f+fa`t2S<NNE	V,P!:Ao\vՆL(GSK5_޹\#W-TNEvՆL(GSK5_޹fW46g,P!:jr:4Q9YV3BuM,
zji]vՆL(GSK5_ʀ@A@C(2HH$ )!#N$3P:C e;9'iI
3P:C e-vЏ!:fOpW0Elΐ$W_}3oUa+ftQ8oUp!;H:HU8i+V"gHeG2qjg%pުVfVQ!BtWL᤮X`ٝ!U;jy	B!g+VaT8o:,#N >WT+[#ky	5_9;ju k3J"L#N >WT+Yejj憳8EoU5sCY\5tB< !W:4`t2Q5j< !WY
+6XhmjT0 B(ChG3U\0Hto#NRCVaHhGR!0Elΐ0:fDΩi#N|9L(PٜsjRCVaSgDsjRCVaHuQDFsjRCVaHW+FBtWC`٘d3p[\ڸGRW+fBCVʄ,P!:W46g+iF0:fB<jҺ#V;ja#N3P:C e+:Џ!;H:HUj"gHd3qCfrF#NHs5[32Q!E#NHs5[32Q"Q\h7y	5_)f+ftA0'5Ok;H:HUL0Elΐ0:fD$sYP&j"gHd3EgT'iL|8i+V"gHemG3UL᤮X`ٝ!M\#V'L|8i+V"gHes9F8G3UL᤮X`ٝ!UWB<隯g%pުVGsDQZ<隯g%pުVhWQjS4z[32tVy	ABj憳8EoU5sCYCYWC8G$*U3X\Lpt!#"4l>HB(ftUWCj5TB3P00:fDF2p!:RCV e2#G$*!0El2Q9ẗ'iI
Hs5[3aMZ6j['Lrj"fL(̑+Է#Nᖪ+fZW;ja#NfW46g,ӣKCWa0'TU,ӣJr˙gmX`t2y	,p4֋UQekErڰeY>
zg5sJՆL(GSK5\'aAo\ijr(`t2y	4U}!Q (¹HdT(j
	'LpH~A~@
T R%Ab!BtW)f+ftA0&"K;jy	ABRCVaNs+WY!0Elΐ0:fE:=RCCsEp!:ff+ftA0'6g+j<jP&j"gHd3T:fDy	ABT	L(Dd6!;H:HUʁ3P:C eW(ChGRW)JUDR$ChG$*>I\7:C(ѲxG$*>I\7:C(v\8i+V"gHeYNB< !W)JUDdFBvt:s:O!:H]WYӘ@|3\WPں%C'Ld+#BCEPսDhfйj yvȀ<dHkhփNCUr+#N"$-j!0Elΐ0:fDޤIgm]P!;H:!W25,P!:esCfrq4JM2ڰeYW46g,ӣJ3Jhg,P!:P[-TWT͜gmX`t2y	4U	G /

HQR!BtW'e+% H RCG3U	G /
aYZ|}*#NC PraP/

HH0!:fT	Ȳ0Elΐ0:fE4Z'y	4*3P:C e<j!0Elΐ0:fE2:Dẗ'iI
!0Elΐ0:fDf2#G$*3P:C eVq13y	5_j"gHd3k2D&#Rfp!:fT	L(GH< !W5[32QUEr2#G$*!4᤮k%y	8V$>I\7:C(k2#IhG$*g%pުVȍ'< !W8i+V"gHeriy	5_L᤮X`ٝ!NhlPսHЏ!:fS4z[32E;XG3U)JUDͣݻG3U)JUEKYN!BvtS4z[32,季8G$*g%pުVfݵg_L᤮X`ٝ!M4Z(y	5_L᤮X`ٝ!Sʊٝ5B< !W8i+V"gHe-fDi8'iI
>I\7:C('5O_3a+ftA0&mBtW9L(DYWT#N!Wj"gHd3qCfr:4'L)f+fa`t2+:jd6!;H:!Wj"fL(GVhnh'iT*RCV e%BGCuB< ꔅ_-T$5i\PJf0:fB<jWZKCW5;ja#Nfep夭9\z%a0'TU2:4S3J孻2ڰeY\ٜT9SC9gmX`t2y	,	P[+4wFYV3BuM,	P[*"+y\#W,P!:j5T3rsCja#N!UAo\ijr(`t2y	4U2UQDZ'#Қ;jBuK5_(UUJEyY9k*)'TU'e+|"
,P60!:fO? ? xW*	, z2 R8G3U'e+ D(2xU)!:fT	Ȳ0:fL!ABk0 !Wj"gHd3gm]P!;H:_C`ٝ!`t24ڸG3U9L(Z6Co_C`ٝ!`t2w#⺡BvtP&j"gHd3s1rl'iI
f+ftA0*+viHU8i+V"gHe:FqD#N)JUDѵuJ4#N)JUDֆgL#N)JUE[ZpÊ<隯>I\7:C(ChW-j!BtWL᤮X`ٝ!HS+F+y	AB>I\7:C(fZ詬#N)JUD8W4W_}3oUa+ftQΌm*y	ӕ_}3oUa+ftQ(NF<ʯ>I\7:C(pPdF<隯>I\7:C(*3"9y	AB>I\7:C(&t9'iI
ٜk[32Q"EZۣ9y	5_[!PEֆ#C\Q:fd6𡷪(UC8ZսDhk4!'L)f+ftA0&Q%EgTNj'iI
RCVaH:jy	A4*Hs5[32QN2ںBvuM)
RCV e3+:jy	A)
j!J媀T9SC9gmX`t2y	,|2rZ-mѨlYV0:fB<j\9i+flW.&gm[eYep\teti\TygmX`t2y	,|2FT:[9fYV3BuK5_	P[+jsCj坵a0'TW}!jr,0:fB<YP'":C e.Ps@i+f!:f@+VaSN-hP'L|9L(DQ9xG$*Hs5[32Q"TV'iTҐ!0Elΐ0:fE;W;jy	A4*Hs5[32Q9C9\G$*P&j"gHd3Wʊٝ5B< !Wʁ3P:C e\S,'iTҐ@`ٝ!`t2RgMP!;H:_)JUD"W6y	ABg%pުVElΚBvt>I\7:C(YW,'iI
S4z[32fBtW}3oUa+ftQ"R
jehٚD#NOpW0Elΐ գigg.aBvt>I\7:C(mDP!:f>I\7:C(6+YCYWjS4z[32,?tgG9UL᤮X`ٝ!S8TY3G3UL᤮X`ٝ!S	W-j!BtW}3oUa+ftQ8oM-"JڊBtW}3oUa+ftQL*3"9y	ABg%pުVtḧxG$*OpW0Elΐ)F< !W}3oUa+ftQM:4T8o:,#N|6sX`ٝ!`t2tzjVBtWClW5L(o-TVեp!:f!g+VaUW4ojsSL-!B +ٝ4U
)C`ٝ!`t2IQY:XI)f+ftA0$vsW4'iTҐ3P:C eT5o]F!BtW)f+fa`t2+Y\EV< !WtelW46g+OD0:fB<jetiPg-΋-mܹvՆL(GRWNE4Grn6ڰeY!UAo\JgmX`t2y	4UCE޹Q[gmX`t2y	4U(Y54R-ˉPiM坵p!:BɩhVhZʇ3Jhg,y	,rNEa+ftA0'5\h%l'Lrj"gHd3jTVuD·5< !VJC`ٝ!`t2-46y	A4*!0Elΐ0:fEU[Dfjѳ4G3U}3oUa+ftQUC6!BtW)JUDEMT:fDsjOpW0Elΐ&ji]
aBtW)JUD52Q!Bvtg%pުVrVWC8G$*>I\7:C(T޶nΈG$*>I\7:C(mDP湪'LrL᤮X`ٝ!AJ3GlBvtg%pުVf嬭hk+y	5\6sX`ٝ!`t2+I[7y	5\6sX`ٝ!`t2p\'Lr3a+ftA0*W5]!:fٜk[32QU@i+3h'Lr3a+ftA0*ۣJҶ!BtV
!(W	yѡ.hl?h%\9L(DQ5!;H:HU)f+ftA0&Q%EgTHẗ'iI
!0Elΐ0:fD$ꊇEy	ABeC
VhK[yfPf;ja#NfҺ#W*)0:fB<Y5T3rFW46YV3BuM,CE޹\#W-TNEvՆL(GSK5_j"gHd3jTVuDdF< !W9L(DQ!2#G$*3P:C eW(*7'iI
!0Elΐ0:fDf"+FmBvtS4z[32if6y	ABOpW0Elΐ*Z!K]5hjy	5_L᤮X`ٝ!MfFW7D.aBtW8i+V"gHe%-ЦTVy	ABOpW0Elΐ&$J9\z!BtW8i+V"gHew\tEy	5_L᤮X`ٝ!NhlZjo]tj>I\7:C(7;whG$*g%pުVrY۸#K[xG$*g%pުVrd*hgj>I\7:C(*jѴj>I\7:C(#+Yk3G3U)JUE[zrZr'L}3oUa+ftQ(+46!:rS4z[32iZ6Q[3G3U)JUD报fͬhy	5_L᤮X`ٝ!T$WCfrl'iI
>I\7:C($VuVFqD#N}3oUa+ftQ9Ek+35oR4#Nٜk[32Q93HP!:fRfr0Elΐ0:fDٻW(ʋDBtW6sX`ٝ!`t2vQ3Sj!g+VaNQZf38G3U)9\"gHd3rW35Sj!g+VaS:4D#N	%!g+VaUF-y	ABB\S*+ft(h"gHd3sT!;H:HU(RݫeElΚVaN&g_-ڸTVP0Elΐ0:fDBvtPWʊٝ5JL(L'iI

[qLT`ٝ!`t2S< !WKv):j4[32Q8#N9;ju :+`t2y	5_j"gHd3jTVuDVBvtHs5[32Q5r*+:jVBvtHs5[3aLsWD+'iT*PY۵qLT=ڰeY\#W*-YfVqSy坵a0'TU2ZrͥTO]p\0:fB<jr4Յ2Қ;ja#N>
z媊꙳\#W,P!:jr,k[32QM:3ko+BuM)
3P:C eW('4o_C`ٝ!`t2IQYW(g_C`ٝ!`t2#juB< !WL0Elΐ0:fDY\5tJ⺡Bvt#8O? CA	Y3G3U8i+V"gHeVq+Fp!;H:HU8i+V"gHeVElΘG$*S4z[32Zhm_}3oUa+ftQM:4W8#NS4z[32iѥRnBtWL᤮X`ٝ!N\-TL̍-TaBtWL᤮X`ٝ!NhlZ5gm\#NS4z[32vҸ-CjBtWL᤮X`ٝ!MfHRFW!#NS4z[32igFq\SG3U8i+V"gHezYѵuJ4#N)JUE4M:1BvuM)
ٜk[32QUB;%0`t2y	5_ClW5L(-!BtW3a+ftA0'7D.eCdHG3UKv):j4[32Q"gL#N(RݫeElΚVaH_jQ[3C@:C e+ft< !W{iEp7?h%_2ںy	A4CZ%rںBvuM)
RCVaM\JΨYY!;H:HUj"gHd3jTVuDΩi#N|9L(DQL*3"9$*Hs5[32Q5r*+:q13y	ABGZ0o\.hw0!:;GUj"gHd3jTVuDΪ(y	AB3P:C eW()6Co_)f+ftA0&Q%EgTN&#Rfp!;H:HUj"gHd3jTVuDΩi#N|8i+V"gHeڸ*k+FHy	5_)JUE39VЋDCXG3UL᤮X`ٝ!M4YFZrjS4z[32G.&tZ*B<隯g%pުVrY۸#JSv!;H:HUL᤮X`ٝ!MKUQ*+ftjS4z[32tgU3Bvt>I\7:C(ˉ\P٘`t2y	ݚT9ХfD+W(;ja#Nf5T3rEuL̮vՆL(GSK5\esX`ٝ!`t2l,ӣK;jBtW)f+ftA0&Q%EgTM\#N!W)f+ftA0&Q%EgTNfk+F!Bvtf+ftA0&Q%rq5S5y	A4*MzhCfp뚺!uCoT,s\'Ld&=mBDXHu]ںСt9jOpW0Elΐ'U\m+Fp!;H:HU}3oUa+ftQ8h*%rB< !VJ}3oUa+ftQNݫe&fB< !W)JUDѴP湪TV'Lr3a+ftA0)Fs-mr,#N!W)9\"gHd30:fEMBtW(RݫeElΚVaUQ3Bvt)n2gMR+ftA0*vЏ!;H:HUjQ[3C@:C eTLhG$*۶D\W
FCZGLCZGLg"BCjZ!
TVæk
Z[æjRCVaM\JjkiHUnVhK[yhptY[+z(f3BuK5_NEa+ftA0)FaN+'LC`ٝ!`t2IQY2#G$*3P:C eW(&Q%Џ!;H:_$9L(Dˊ'L'iTҐS4z[32W+FqW3iZ3y	ABOpW0Elΐ*9jҹkE(!:fS4z[32Ζ(m*Jhy	ABOpW0Elΐ'(efˉkE< !W8i+V"gHeVR
jeE:hy	5_L᤮X`ٝ!S8TVZjg_L᤮X`ٝ!S8ZD46!:rS4z[32iѢs]UVBvtRfr0Elΐ0:fEUhIZ3P!:fRfr0Elΐ0:fDfl 0:fD⺡BtW6sX`ٝ!`t2y\Thy	5_ʇ:薶򹡳9kEuD0:fB<j0#C(H"		*aCoT(6gM!:fP'":C eK4e[3y	4*#00!A(> BA!Al(mf'L~aG	Hr! 6B3ftj3P:C eW(*+viHUFa'a@,@	Y3G3U8i+V"gHeV꙳+w!:fOpW0Elΐ$YgAZ(y	AB>I\7:C(gΖ(m*Jhy	AB!g+VaUQZCVL(WT#N~}!al޸hm243hkEhry	5_k*!+ftCôCtB< !Wk*!+ftCôCtB< !WC`ٝ!`t2IQY+:ElΚBvuM)
RCVaM\JΨjgm]P!;H:_)JUDj8#9y	ABg%pުVq5UќTUTT#N|8i+V"gHeVhںy	ABg%pުVfˉM!:f0#>	BCA	Y3G3UFpH~A HHh2 ! 6B3ftj(_K|Q/%j}Ng}38hHO"BD4"h<)QZ"")in!@zhg
FCZGLCZGL|\UmfNBUСNJYĬ薶򣹪T:ЩzsEha#Nf3P:C eVT9R܋ERl'iI
S4z[32v\S-hQ37!0'iI
OpW0Elΐ)ќW-h3r:4#Nr-ڸTVP0Elΐ0:fEZ%rںBvuM)
B\S*+ft(h"gHd3s1rl'iI
B\S*+ft(h"gHd3gm]P!;H:\Kv):j4[32Q9C9Z6Co\Kv):j4[32QV\GSJBPWʊٝ5JL(E!y	ABRCVaNQZ3YPiKr-JѲxGR\ٜN+C-"JٻOD0:fB<j>I\7:C(W(efˉkE< !W6sX`ٝ!`t2;YPꢉjnaBtWKv):j4[32QN2ںBvuM)

[qLT`ٝ!`t2v\S*+ft_-ڸTVP0Elΐ0:fE;W;jy	A4*)n2gMR+ftA0)۵qLT#NjQ[3C@:C e\S,'iTҐPWʊٝ5JL(n2gMP!;H:HUaFaFaFaFaFaFaFaFaFaFaFTm!ٜ'"C[xYG3]ڵ15_Bko	?h·5<gnլ͙$3YQh`ٝ! !t2k*-3[32y	AB	%!ZiH`ٝ! !t2k-s40Elΐ'iI
$3YQh`ٝ! !t2k*-3[32y	AB	%!ZiH`ٝ! !t2k-s40Elΐ'iI
S4z[32W+Fq#Pr6'iI
S4z[32W+Fq9eK36uB< !W}3oUa+ftQJٝ5JΖ(m*Jhy	ABal6al6al6al6al6a
f!rYQ[3гGjdHjzhR!ٛFȐlT9·5<gnլ͙l	FȐ@hC᭼,s\#NvZ٘隯GCգW:,-=H3ay	:RCVaM\JΨDˊ'L'iTҐ0#C$^C B Y
A	*aCoT(6gM!:fg%pުVq5UќHhT$t9\5U< !Vt!e\̉D!aoSDF4.hm\5Jī0#0#)A B$
C*P!h03#0#0#aFaFaFaFaFaFaFaFaFaFaFaF#0#8dZ!!CCjiCP:	8B0#0#aFaGЋD(ںP6B·5t#0#5_3a+ftA0&S,ӣ99'iTҐ#0#8dZ!!g	hm]DhP:	8B0#0#~aFa2O[B-NE\464(mꅝk!FaFjg%pުVrB$M\K:3E:h'iI
3P00:fD5f"T!v< ꔅ_)f+ftA0'(es4hl'iI
C$6!d(y	8Z9zᡴTk1'Lxx<x<x<x<x<x<Wx<x<x<x<x<x<|8i+V"gHe+"jZr։QflΚ*y	ABS4z[32tgU5q-T9jf風G$*0#C!HZH($C$TިQflΚ!BtWFa!J=UPڸHr!uCoT(6gM!:fBtWC`٘d3rYʇ3J[hVۀڸ:jy	A)
Hs5[32Q9Ek,eC-ȴU+Fmxv\Jٝ5B< !W)f+fa`t2+Yfk*)nEZ6CnǵPսtK36uB< ꔅ_j"gHd3rYʇ3J[hVۀT5o]͝P!;H:HUC ay &jj<S4$}3BDsW@隯¦9E.hlͣdH\T޶"CU=kj:r۶dv"%_a,!4@J5N˗r{6u4"RܹsV$ULٮ˗.ԌhN`x#Nx#B0&MK@|'7qEUn	(0ZD	DHKRA
B8oTմnr9	xE
DDZC*"%La,!y5ph(9C8P""^гGqKI正vзLa+6gzSI로(DhB??:-jzZV	(!
[%_a,!4A0L!sTs=kES4]NgZDppnBp"x#ENZ7mGOB?2WЌ%&	Bz3IZժ%QNfpt.\Ԍt5fBaН0xL7&	<	߭r6[:=UPRti\WT#A'a/gGh<%Z:a!;	a	HVFNP֭Gd@T#+Qn%EftTǭf36u_K|Q/%DSg3TJkZgL#A'a/_K|Q/%DSg3TJ(_K|Q/%j}Ng}38h4ZUD(_K|Q/sTs=kE᤭hj%D(_K{_S_L/g%kCVE?Q/%D(_K:Zfp}38i+ZD)|Q/%D(^z3IZժ%QOj=-"LΊ!ZKvȁ+Y͝P$+Qn%BGCBmD#+Qn%k54Ym뚙\	`#	a	u9fpW35u3rĵfН`'<	D&NtZ'Fh<*4}S<Bw_K|Q/%DSg3S)KEU7TY3!CiM9]-Py	5_D(_K|Q/sTs=kE᤮fk_K|Q/%DSg3ShFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?`#	a		0u9fpVhZ:iEйrZR3hNu0OLsð"NUg*PmkGCC5q*UMꅣhesZ:W
oT-C+p\J USzhY3FҸF%_*Pmꙣi\#WTިZ6VuLѴW&ѫhkCjg	ӘNī!7\SCZWC8Nt%Y	pjںtq*M녣Wֆ03V?
ad4USzhY3FҸF^?
ad4USzhY3FҸF^?
ad4USzhY3FҸF^@B?
gL)GNTޣGY)!hy	5Yy+!38B-!:f USz!d3PgZ~'Ld
oQ$е5]ah٥q* USz!d3\4з"R-XU -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtW*Gͣ+4G-ek3b4kīY)5-[FyRh[tW*G3꡴C;tvѴ(uQDJU7;VhGY5:4-ȴTKp(Ud
oQ!\բT#Z*Ck*TޣHs]tU+!湧Fn
Y,hBT3hPgTWKy!:fU7lm#Bֆ#BUEU7U~@WT͜DhZսDh\7hC
Tޣ꙳ZWTިaUy!hY
S"5po\.*o=\jUM<D,ڸ[77.hg	5^@C"ZBTȍhm\-C43隯 USz!-!CdF6M˚tW*GsVEPhΈBBѳG*Tޣd~fs
TPfhkhև1*Tޣd~fs
TPfhkhև1*!h
̎ZOG03]j:ffpHZ? BD#'LC;vtCCfnaN(!iRQ<hs	5ݝٛfjd0Y38P諡i9'LC;vtCCfnaN~Rќմn*GHZ~n	5ЅhR{	5_²Y
,aB(ULtUдk:!70\'LK|Q/%D(5N3־4_LJX Z
MҚ!:rZ6j(_K|Q/%j}Ng}38h4#OD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?_K|Q/%DSg3Dr)(_K|Q/%j}Ng}38h4#OD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?_K|Q/%DSg3Dr)(_K|Q/%j}Ng}38h4#OD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?_K|Q/%DSg3Dr)(_K|Q/%j}Ng}38h4#OD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?_K|Q/%DSg3Dr)(_K|Q/%j}Ng}38h4#OD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?²YVY38P諡i9'LC;vtCCfnaNTޣe9e[
M,Q5tJYZ؍+殇1*Tޣ꙳ZWTިf=.e6RYEHTUC8~@WT͜DhZսDh\7oL4USz[,PQK8Qfs
6z[!QUWZ(\:.\/˕ЋEKrW5[WC;13f.\KPjFlR3g'cy;	ep#L96`#	a	pu9Fu3rĵfН`'<;|Q/%D(^z3)EYFfj\hFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?`#	a	<A4Cx\:Zfp}38i+3u3rĵfН`'<	D'zչpW <z\LFƁP-hrdJ!Z6 Ys!SD460E7DGsZk#8!C\T8i-TީQflΚ*<4Btt4mA'L_K|Q/%DSg38_K|Q/%D(u9fpW46gK|Q/%D(5N3־4_LJ-XBh.j{.lhEs+H˘].%5#6]AНׄ2&GGa,!4Cp!M5N3־4^ѵu"gMNbt4\q-A'ca:'&	`p'2)cy	Mf-XBh.j{.lhEs+H˘].%5#6]AНׄ2&GG PkfFȐ!hXBAh^	 -@UB֊.tzp3cNf᪆ry	5зm
+ft$*+]k5M6D)BX@BHj-g
Pt3UBtt36gT5o]3cNhQ[3 !WKM5N3־4_LJu3rĵfН`'<	1;!;~h^|}?
gs	/>>d3Z9LJtZ'Fh<*4|QZˉ\޿d3BdVC?M˘h|mk+4G266$ T5o]͝P*GS4ribUͦjxZM-煺$9PiM~?#6Ik54p!C43U -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^PսDh[74:rZ6q*,zжo\3fiL-Btt4mD'LUYCVl޸f"ҘZ6ihڈNī𲆭#BٽpE0m	ӕѵ3We[Fzᘋ3Jah+j!:gf1fѴ'NWCKFBt%_5oQb,)hNJ(jޢ4-YSFН9]-Q	8~PսDh[74:rZ6q*,zжo\3fiL-Btt4mD'LUYCVl޸f"ҘZ6ihڈNī𲆭#BٽpE0m	ӕѵ3W
oQ.QZ̵53Ja%_*GEk+4G2
)jtX~@BSX@|(s4ibUyVDs-MaҘfEW
oQ.QZ̵53JagEsNTޣHs]tU+!湧Fn
TޣQ&rѝ)5mmB>IhJ3ftQ(m)+j!:fW7.erVh\JҺ8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtWyVDs-MaDs+殺*f%_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_
oQ3B0(PPH !E(S3
NU7fpW(efh:f]5hjg USz!g%rVha։ZӦa,5SVq*U7iI\#kDi0詫FWC8*GZ'#]pkDi0詫FWC8d
oQ$9殺*~@!jh(S3g5ԏ=mU_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZXU7\#k54᪉Ȳ#T5nҴKUM<W(efĮZM0jr,HhtUm۹k54:fī USz!+YY9q,-Tjr,HhtUm۹k54:fīB0 %^˅r:h|\湫s*gr&lBˉjH͗CPjFlo4'cu0Lna	'<KMu9fpR-ި]38h.\KPjFm	yN&		sbwҩtVuB<BBϏ:-B4BMK<D?
g-ިko+!ȴO[z#~gSwFT9SC1R%(D
$h@ިaDBښ"4mz(
"Q\ RoTJb,Դg	oT5QިZ9D-#FБhB(S3UzhWJ'Na!l޸\ֈxzhWJ'Na!l޸\ֈxQ38HO[zqSyrdHdYh-ިk#8%_3D7.Z6DVL-ި\Tzh%XQ38HO[zqSyrdHaD"=mM˖"U3D7.Z6DVL-ި\Tzh%[&gEPٝ4UG0WJ'Na!l޸\ֈyx[zhWZhm	-A5oS8f#jYeHCB3ft	5_5"ʐEA'3fjf5i<-fd(s4j
謋*BPBLY3N"+,tTByQ38QflΚ!:fSzȲ!PE	!DE:h隯)O"ʐEA'3fj   ݬ(m)+j!:fިZ9DBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fuѝO[z5TBٽp* Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯!SFt3
Q=msQffDj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯T:*<b,Դg:	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^JYT:*<b,Դg:	5XE)=dYR"Rќ,s\'Ld
oQ$&𵡫zСVC?vWy		-hjޢ4(m~᝻:"U@BBoZ
zd3gnΈ*Gֆ#BިGY۳%_
oQ$&𵡫zСVC?vWy		-hjޢ4(m~᝻:"UK|Q/%D(5N3־4_LJEz :4Btt4mA'L|Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTS_K|Q/%DSg3hE?Q/%D(_K:Zfp}38i)oTSZhm	5жo\-Q魣h#[
%TM]CZ,͡k2CFa:fY-46[74B-&fе!Tv3Ua,!4@J5N˗r{6u4"RܹsV$ULٮ˗.ԌhN`x#Nx#B0 &&o_S_L/g%G1Nfpt.\ԌxL0<'=m)-BϏh]q+W!BP抈P抈B?
gs	/>>8t`ElΘZ9=pC"PIEPiMhN9-²-BϏ؋5-\"Q\5lflΚ!l޸Z6i[IhPVf녣fh9-²!DBSG4TE*D,9pg9SC8Z6FUhD3!EPBGmX߅(sEDZ!d3BdTޣHMkCVCoT#TᤵE2Z!S3KTM\y
=m)Z(w	Jj(u7k
Jh<ihڃNF	   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fTޥСL,ԣ
zgCa:g
fpEh6v(u7kNCVlg'²-BϏtA!dY)#(jޢ4-YSFН9]-Q	8~Bo\46n9q43	~PսDh[74:rZ6q*xZ΋96BiѡBGCC\𽳉F~h^|}P$
!L!*KB$YG6C5mmA'LUjm=pm+![vDEQPs
;7oUpl6h^||U7VC?EMO5mft(S3~y zS+=iLQy	O!OUD(_K|Q/sTs=kEᤨ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3Ҙ_K|Q/%D(u9fpTzSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*=m)%D(_K{_S_L/g%G1OD(_K|Q/sTs=kEᤨ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3Ҙ_K|Q/%D(u9fpTzSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*=m)%D(_K{_S_L/g%G1OD(_K|Q/sTs=kEᤨ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3Ҙ_K|Q/%D(u9fpTzSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*=m)%D(_K{_S_L/g%G1OD(_K|Q/sTs=kEᤨ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3Ҙ_K|Q/%D(u9fpTzSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*=m)%D(_K{_S_L/g%G1O
oQ!{jsEDZ!VC?5(uQC8koYZīU7T9-+!:5͈ѭbUy+LC;vtR-jxt%_
oQ(S3oT3gD'LCXeѥ9\\h-]+!b4(TB35[KMSrܹ^͝MTw.es\չt3s6krĵfˡ5#6rv7&^70HpЌ%&&Sg3th]38h.\KPjFm	yN&		snx7AC)b@
OO		H$ -> BX) (@>>(\hR{[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3U[f8io:4(6gM3UPn6y	ӕѵ3UYh[΍
,͙D'Ld :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3Uahw-"CKDDZZ""-FWZ9FȐ&gTzHD|Q/%D(^z3Iio:4S -@aCiM9]-Py	5_K|Q/%D(5N3־4_LKKyѢ|Q/%D(^z3Iio:4SQ/%D(_K:Zfp}38i--F%D(_K{_S_L/g%OD(_K|Q/sTs=kEᤴ)(_K|Q/%j}Ng}38h4E?_K|Q/%DSg3th_K|Q/%D(u9fpZ[΍K|Q/%D(5N3־4_LKKyѢ|Q/%D(^z3Iio:4SQ/%D(_K:Zfp}38i--F%D(_K{_S_L/g%OD(_K|Q/sTs=kEᤴ)(_K|Q/%j}Ng}38h4E?_K|Q/%DSg3th_K|Q/%D(u9fpZ[΍K|Q/%D(5N3־4_LKKyѢ-XBh.j{.lhEs+H˘].%5#6]AНׄ2&GGa,!4@F8\:Zfp}38i<)CL.˗Bv8^v	xB`&@1;ƕORtW*BPBLY3N
T:*<((6gM3UJ5!(O!
&g
,͙D'LR5eHCB3ft	5_3iSKyn	@9SC5_²3VݬZB(S3V?#6Ik54p!C43Uf'x[C,fW3iSKyn	@9SC5_ͦjxZM-煺$9PiM~?#6Ik54p!C43Uf'x[C,fW :4Btt4mA'LxˈR   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6j"+R"Rќ,s\'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3UCYR"Rќ,s\'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWVC?HAy.BH?,+ 0e[Fzᘋ3Jah+j!:gf1fѴ'NWCKFBt%_}3UMf颣PSA'NWCKFBtWQ/%D(_K:Zfp}38i<)(_K|Q/%j}Ng}38h4jisK|Q/%D(5N3־4_LO54%D(_K{_S_L/g'\?_K|Q/%DSg3M.b|Q/%D(^z3I榗1OD(_K|Q/sTs=kESK_K|Q/%D(u9fpySQ/%D(_K:Zfp}38i<)(_K|Q/%j}Ng}38h4jisK|Q/%D(5N3־4_LO54%D(_K{_S_L/g'\?_K|Q/%DSg3M.b|Q/%D(^z3I榗1OD(_K|Q/sTs=kESK_K|Q/%D(u9fpySQ/%D(_K:Zfp}38i<)(_K|Q/%j}Ng}38h4jisK|Q/%D(5N3־4_LO54%D(_K{_S_L/g'\?_K|Q/%DSg3M.b-XBh.j{.lhEs+H˘].%5#6]AНׄ2&GGa,!4Cs\:Zfp}38i-.hlΪ'":iEйrZR3hNu0OLs 'J͛n !Wҩ3fh[<;H:HUΦ%p\s4p\#W*)#'շk+s
UPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^K:-K3Y\MTB(O!
&g
,͙D'LxE,N,eq5S5<((6gM3U:45L"Rќ,s\'LRo+z墪,NByQ38QflΚ!:f)Y=rUMtZ'F<((6gM3U
oQ3:45LVuJΘGHAy"y\#-TީgEt`Z6"KFpp3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U@.
fp<(u7kD+4G-ek3b4k USzB38j:Yj蕚#W5]U*G΋DWU3SQY-46{Y%GEgTV@C:-K3Y\MTO!Gg5sKMHD"J|Q/%D(^z3IisCfuQ9) Z
MҚ!:rZ6j(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)iIY9q-pZVˉQflΚP=$
!Hx}!P@[LJˉklErl&h\J3ftY VA
G2dUM<tZ'FfBRChFNXB@x< USz!ѥ&fGg5sKM!;	a	HV!!*Ќ%&	B׹r|\fΦZ*_;2jĊܹ5йrZR3e9;	xL/B`$x8	 ."g}&mIm2Zu9fpW(esCfqNfpt.\ԌxL0<;!hFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?`#	a	sTs=kEj☧]38h.\KPjFm	yN&		sñ'{KMSrܹ^͝MTw.es\չt3s6krĵfˡ5#6rv7&^70HpЌ%&&\:Zfp}38i+6\M\U롦gBˉjH͡;/;	ׄ<!0NxN`#	a	Pu\_;+ٳ̮k1"w.bft.\Ԍt5fNBv7^F	s!Z\:Zfp}38i+VNfpt.\ԌxL0ҩSOy	ݚ#R
,?D
	-!IZfpW(ep_3Ek+\ Y4Bo4+Y\Z;,?)B-!J!LJNֆџ-38i+Vz7(erեr|ᤡhk(k3Jg%kCY\7s_᤮QZʈCi4+YfjЦVRќ#'5eh؋5-<Bwʇ3Jhgy	᤮QZʅ5U4g%rT)SP'JѱjZ3x<rW4VT4vZ9!gKw6fW-38i+Vh΋E_QZͣVER֋U3B#ЏD3m\9<U@\@A!|ᤡhk(k3J季Z*iIgrW(hk,4-38i+V͝T9s+F+U#\fV@!rW4V9SC5Y!
m=EMZ6Ty.jtXPiMd
<jBΊ9SC5\ᤳs+V59g%rY.eh٥a85UBtR43H<隯R.~YҚCbJ@!ҏP!k549SC?Tޣ\s9Fe^@ yVwg
) UP(esEh!h9SC5^@\j9SC5Y.QZC5u3Jhf UPNyVw]pҚTޣ\hgtztBg%)
4rZn39F!JizGsD3W\Ӣī Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fTyVGt5PtU
)   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fTyVGt5PtU
)   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯 UQ,rFkV5jtXPiMd
<.HarֆB#G5T(s4j UQ,rFkᤡhk-m3JhffΪ<ꔈgjkrjjUG23ӵ+fV@YiICiW
)SBt
+:ElΚ!:!t(ꖚBt:O!:"kf'T.sVRpҚ[xQ(,P#DU7(ekJ֝3	am5t3W
oQ.QZ@|5VKtTգiJ USz!rWLXkM]UyVQ\ >+Zt%*jѴ%_*GGBjҸ\޸k4'Lᮊm5t3U
oQ-;v[9h<LʭeElΓNHsW4'T.Ii'T*fr	8PiM᭼3D	jgYCVU3hN3Jhgmᚺ,P#DUM<+Yfj։ZӦa,5SVq* USz!rY8@|5VKtTգiJ>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fFm!:"gnĨT'T.d6琝RUM<
nڵnr'na:fU7(eBQT >+Zt%*jѴ%_*GEk,ѳJ։ZӦa,5SVq*U7(e9Z6i\ >+Zt%*jѴ%_M!:"[52͝GRj޺%:!:HUD(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?D(_K|Q/sTs=kE᤮QZ?
oQ.QZʉStwMUM(h:f]5hjg(n۵k3fpmC-"BjgZ[֫"T:fDry	)BERFqD'T.Sfl RyjgZfpmhٻ:!fD5zhCR;f"*Ќ%&	B׹r|\fΦZ*_;2jĊܹ5йrZR3e9;	xL/B`$x8	 hFD!sTs=kE᤮QZUbt4\q-AjH͜<НcxBc<	Oy	Te[Fzᘋ3Jah+j!:gj(u7k
Jh<ihڃNOpZ*Rٝ4Ty
Jh<ihڃNg%*,͙EGN<隯_K|Q/%D(u9fpW(eȱO_K|Q/%DSg3Ek-TNE%D(_K{_S_L/g%rZK|Q/%D(5N3־4_LJQ9)(_K|Q/%j}Ng}38h4+Yjr,SQ/%D(_K:Zfp}38i+VDX_K|Q/%D(u9fpW(eȱOD(_K|Q/sTs=kE᤮QZUb֭g%fĵ6	jZ6Co4G.%E:h	@x,+ #BShFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?p1"+Y<GxSpO{p;1Gp0۹01or`1rara1rc]p<p<p<p<p<B0!pu9VS4].%5#6p'^9_K|Q/%D(u9VSLᤴUSzE:h6y	ӕѵ3UhFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?`#	a	z3[32Ek롦gBˉjH͗CPjFl&M	^ׄxB`3ñbwKMSrܹ^͝MTw.es\չt3s6krĵfˡ5#6rv7&^70HpЌ%&nw_S_L/g%ۑh롦gBˉjH͡;/;	ׄ<!0Nx D1;j(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃNC"Q-m0E	!DE:h隯C"Q-m0E	!DE:h隯C9GkDg('3fj? ʁCvK[zrByQ38QflΚ!:fC"Q-m0E	-f8YNC9GkDg('lEgC:f%D(_K{_S_L/g%ۑh@@@P!CXPSA'NWCKFBtW_K|Q/%DSg3DȴTF%D(_K{_S_L/g%ۑhK|Q/%D(5N3־4_LKU"Q)(_K|Q/%j}Ng}38h4'nE4SQ/%D(_K:Zfp}38i-TN܋EDhB0 %^˅r:h|\湫s*gr&lBˉjH͗CPjFlo4'cu0Lna	'<KMs_S_L/g%ȱNfpt.\ԌxL0qbw<#'}S<Bw<#'}N+\5tB<C Y(hB=5uT(s4pm
;gN3]tU
)-Bӣ*WǵDrY^|}(+kfĳ3gT#A$ Q\WP3Hh<JA!ȟ8=jV!u W(g -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3Ue[Fzᘋ3Jah+j!:gf1fѴ'NWCKFBt%_Ҋ⺀xRgMP RP-@+  IX8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'Lu 2#BHO? A! RJĄ?>@	a!;(_K|Q/%j}Ng}38h4'"?Pn6y	ӕѵ3UD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'"?_K|Q/%DSg3DX_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKUb|Q/%D(^z3Ijr,SQ/%D(_K:Zfp}38i-TNE%D(_K{_S_L/g%ȱOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'"?_K|Q/%DSg3DX_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKUb|Q/%D(^z3Ijr,SQ/%D(_K:Zfp}38i-TNE%D(_K{_S_L/g%ȱOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'"?_K|Q/%DSg3DX_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKUb|Q/%D(^z3Ijr,SQ/%D(_K:Zfp}38i-TNE%D(_K{_S_L/g%ȱOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'"?_K|Q/%DSg3DX35D򸮠=EgTT#+iIinZP!ϐ=jfpVh\K\#`+d63DrTY3BR<H~A,+ ?V3DrZQ\!#ٝ4<zHBCdY)`#	a	Pu\_;+ٳ̮k1"w.bft.\Ԍt5fNBv7^F	s!mmmB0 8\:Zfp}38i-Dzu3rĵfН`'<	01;B0 %^˅r:h|\湫s*gr&lBˉjH͗CPjFlo4'cu0Lna	'<KMz3Igm]NLS4].%5#6p'^9L$On@E	!DE:h隯ڹDd6_Ge?'3fj   ݬ(m)+j!:fЦg
"+ft Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:f#2tW;j<((6gM3UGe!\"fpٝ4BtVH~AEsB3ft	5XD}!SPByFYht9jCVfں(O!
&g
,͙D'LGe4vByQ38QflΚ!:f">)m]A'lEgC:fCVfں(O!h؋5-·5tWGe!7pޚefiXE	!DE:h隬">)	(k3J(O!
&g
,͙D'LaHM7CYVByQ38QflΚ!:f? Bn4ҰB3ft	5XD}!RwPfPBѱjZ3k隯#2oM24"Rќ,s\'L~H~AEsCW5Z;B3ft	5XD}!Rں\5hB(O!
&g
,͙D'LaHtW;j5s\գ<b,Դg:	5__K|Q/%DSg3ں7 Z
MҚ!:rZ6j(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi%D(_K{_S_L/g%u8oM1OD(_K|Q/sTs=kEᤳ)(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi%D(_K{_S_L/g%u8oM1OD(_K|Q/sTs=kEᤳ)(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb-XBh.j{.lhEs+H˘].%5#6]AНׄ2&GGa,!4@H	DD\:Zfp}38i롦gBˉjH͡;/;	ׄ<!0NxǀD1;~~y矮w矞~y~ٿo?:r#P:r:r#P#P#P#Pjݵ$ofpha,?)bA>I3S+F+EkJѳJٸ*k BW,38iW
4yE\U[W(;7\$4 aT  ,?B
  ȀAA /R		 ~@>HH([Cy)Y~~J¹d? ʂ CcX,I,P6?HD*X)@), X)@), X)@), X)@), X(R`ZBB>)BC Pr,?)! HyX)a ,P @ iGYjeDYE3?P@(PR$$P@(PR$$O? A!e~?@C Pr!X^C@,?~@
RZAh^a XAA(©Hd.@T, T2 xX(RĂ|?B   ~axS2 xX(^??@)ٝ03Z6"KFjSB
 H RC,?->> H$$ ?O$ R		$>O	+BA  I2@^?BH~A~@
Q^
HC
A$ %XX)Z||A!rHH$ )!}!Q (¹GxX+C PrV$!GdgL4USz؋5-#Q(!@!H%   J~A! CB(> J@@@)Ga9H)	O$$ (A
Hc-BϏUhiHZ6iZTި@|-CLBѳJ~@BnfpV ?-\C[F3=q|q]9jpմ^@BFȐ²^~Y-DflꅣHAy^|lҳZM-f
oQ(6gMs	/>>Ue+B 'zH~A~@
P,A  ^@2@^$p^@}!Q (¹@|?.yP(aaR		$>T
"XAABA  I,? !Pe H RCcDY3h^|}@BѴ!aa+C_Yhg(дg?
gVC?BşH~ACb)(S3E2@^ұ H?  2@^ұ H?  2@^CbJςC Pr!hXJAh^	je)L4M\۶mD"mg(-WEPnѵtUG0Y"B?
gs	/>>C:+uC;jꅲ=4}!YiffΨ[#L_e@j!h)}!Q (¹HdT(j
	C Pr!,PG /
@  RT(j
	C Pr)* H$!Za+Z9D-GsW4.m]B$ /Y-46[t8j%~?
g);whi%h~}!YYCM"z(f$4j/Ϥ? P؊yhEDhQ#6nU7fpV$ We+,!gi,P6?H~A~@
PҠ@ CQ(taPiMUG /
A 	H$$ 2@^62HH$ )!e+*>le H RCIZ6CoWEPs	/>>zᙛ:rBZ9E`*B-	jZ3Y |G0o\$Yh/>(WEsHSG0+zvNҹjjB38[Ϥ? ʀ5<[t8j%yPD:*<@ڈZ9
fq|W+ZBֆG0G4+YY9<(-fDi<!^}!Q (¹Hgj ʂ Cce+|"
,P6>}!Q (¹PH!a -e!?!G /
A  /A@
B
oT >뢨BZ'F,nΈUx5m5mB.DX^d*hM-皺!s[zD,C#HO۹p2$4USzϤ? \WT-BϏ!EftU
,͙EPsdzi>*P'BѴY[#L]38i+VDry+!-,C Pr$@>ҟʂ CcH~A~@
RZSPXls2@^~A
°,Hʂ CcH~A~@
SV`@T(TᤵE2Z!S3KTM\@Aj.kڸZ9D!7Eazs\ֆ.h/46D'nak2CFbd3fY\[7,ԴgS3f녻Bև.fDj[E}!P+3Jm]Gںh^|}P8)}!Y3Ϥ? ʀ5	։\Y[#L_e@j[=pC"QB+ftyQ38O۴m]E}!T 
ų:j<('6;ViY9py	FnH~APBLY3N? ʃEMB(O!
&g
,͙D'LH~A~@
R	B JaiH~A~@
R[) -@)b@
OH$ -Gpzдm	H-W R!nW(hv\SEtEBQ!fќ-ڸ++ElEd3>(Xzi<
fpgL$YG/Ϥ? EMO!ElΘZ9j(#PtTyQ38gnΈ\C2mEg!he@jkDlD_H~AjDCZ650sdzi2Jų:j<('6CY
Jų:j<('6VhZf!Dhu#[FC Pr$3B$	PB	Be+~A!Ȃ  J J HTV5Ѳ$-BϏUWKt)fhw4*Eh!nY-hjޢ4(s4qy=S	oT.m]B$ /AJ+D6h^|}²3m]M
B3h9ٸzd6nѵtUG0輁UMꅻhB.[΍EpqESVѻh~(9-3~E:hϤ? ʀ5"!Q5W)jhH~A ,8V-Q!D?nѵtU]S6s+Z54SKyC1|D*=m)M<ff :4Btt4mA'Ly -@aCiM9]-Py	5^H~APBѱjZ3k隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fϤ? ? xW(C?)b@@ Z|@2@^? A
X%Ab<BSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN2[4Fu4lQ %^@@@P!CXPSA'NWCKFBtWH~A٥p5oR4.kdHB* Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:f4U^??f風jz9oTY=SC0nѵtUG0DffΪvZ9E²-BϏoT-T"4s]P,؋5-}!R"C;vfl( "KFpH~A/0ݫY33"-ӣBEPq4EH~A,r4B$!HAyYB+"!Q4axiJ"Ϥ? ~Y!дsmL"QLKZ-TLYPQK8Z9
fq*Ϥ? ? xW(+!hR{*Z|?Ϥ? ? xW(+!hR{*Z|??@23tUdvTUG0d
oQ3:3FȐmoL-[%[f𵡬(mY)Q[3VAlEE:h\o	mꞈHO[zZ9z"KFqR%EzdgB-	jZ3~qSyrpm;zzBfӢ?
g)U¶YBvLJѳJCGm=m<ff~!{jsEDZ!
&g+!3ftHtW;j5s\գ<vdziCCPpys9Fjjfdh\#ԉC8Ϥ? DCk#8an\-fȔE}!Rj詴C)[F7G/2ddbٝ5BLWEQlҹQ[3W5ԏ=nO!k549SQZˉfj4<~hyw6(JѳJC43Wyw6(K]5f%_!uBѴ'e8oM0s	/>>2 (\"L-ٽpf8g%h٥rC=TM[PiKiL$
oT!J-B[JeqG0d3HtTy+!5mmD-L/Ϥ? 9Dbٝ5BLWEQ~}!Q (¹Gl R2HH$ U7tqCh[c!(s4q*/m24C[xio38gEtg6(7UMꅚ=M"CU >96Dh/:rY3j%sfE2TiHSWEPs	/>>QhoT3gD-pմ5C^ͼ8TY6iY,d>٥pҘygFq\S-T4lҳX}(ZСҘ~("4s]BBoZ
zd3̭QY-΂+I腝jҺ*Ϥ? Am]6Ht6"Bpմ!=kfekCY\7Z،y4lB3JbkfekCY\7Z،y4l7fT͜ֆoUrfhB3JbU7(mt8QٸjHi\(s4q*VO5mhn\(9U.@ڈZ9zh,ԴgS6D,UMꅣhgEtg6}T9j_UQ}!T 
05Rf.ah^|}}!SF+<fa!d&?!h٥g"gL3SU3#BѴ(h>)	(k3J!uB⺡h^|}}!Y3QY46knf2oM244BҺ*s-uḼhk*TPyZ醊oT\D+ZʅKyя!kCTV酣[#L\D+ZʅKyя!kCV-,C Pr؅HDPH!a -e!?!e+,B ʂAh^)! USzn"BCYpݣjJ)4d*hC-9fGsD_SivZi<մn*QLKSPZr6[x@B"rgMGUMꅻ4l+4E:3ElΚ!rѲ$38638i+FSiMШ<falM1H~AjyhE[Fґfa!ʉEr-f*[΍fu4gD$Z'P͝T9sG0AJ+u4gD$Z'P͝T9sG0?!rFs]aj;zizhy/-WvB~C!BCH-WTVSg0UM2SSQ)n50ٝ4CM\Z,͡;QT,hi%hБ=3sY5Gke ML](TC)"L_H~Aj詴ѳJ!apުѴ(h\W]J̵5<
fpl溑筣v~KLJٻi\9s-tT"fpٝ4BtW᤭×2EMB(O!
&g
,͙D'L~ΨZ9B\(ꖚB-7Ϥ? P؊y正N6hH~Azi5g3hf&fF=H3垪&ZT*[Όy
JYҗ1yG /
$)P(aaSR		$>2@^HRP$!
i	 
H}
oQ-Nު\MThq343hy=S	oPs	ڸZ9=pC"Q5HW	oPs	ڸZ9=pC"Q5HW	oPs46Dan\-fȔEΌQ[3hBҶ!386}!T*jy38i
,͙D-F+i5-jŅU7я!ElΘZ9=pC"Q?Dr
9!!7[FP²3gDYO<46Q*jfmY"Ϥ? Y,hi-UWEP֋3hZ̑ Xy
;*T4XhHz%kCYPo:1.hfp[
)sKLJٻi\9s-tT"Rќ,s\'Lc  $P@msf1O!gE-]D ) BoC[7YBy:)h֊%X!I,~@zٽpEYKFWEQ*Ϥ? ѵtTjah٥g3lZh^|}ˈP(sEDZ!
fmfUhD'a
HM7CYVy	jahhrfmmEM>(]Cb)5QZ=M"J=nѵtUG0GϤ? P؊yVTF	\zhw4E@BΖ(mt8B4U	C43Wy	JC43]fg1f̅M*>	tTja iY.(M熴Z(s4H~ABKt)f녣fCdffΩQ[3an\-fȔEC2mEr!hڊs]M"B$ /Ϥ?  ~)y*+ft-녺5L>FSifC39WEPFqD-BϏYj蕭eBǐi\.ZB-DZ"Yj蕭eBǐGk
;f[P5mEQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38ieqSyrV%s]M"CU4USzUQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3O,?,!r~A[74Wꪉ뤍|Q/%D(^z3H(_K|Q/%j}Ng}38h4|Q/%D(^z3H(_K|Q/%j}Ng}38h4|Q/%D(^z3H(_K|Q/%j}Ng}38h4|Q/%D(^z3H(_K|Q/%j}Ng}38h4|Q/%D(^z3H/m24C[xio38QT.\M=GpUKD*fp5oQj*mE0Б]n놖3^}!T*jy38i
,͙D3SU3#C]5hjgU7я!ElΘZ9zh٥m&mC8~("4s]B놪9>(PHy=gChZ9w-+hE3J噛:h^|}H~A.(a訍
=po\3B(6gM|jhW]B?
giѡnE:[}38i+6\M\U+ys9Fjjfdh\#ԉC8W(efĮZM'DXPax\b7&gG0oM-".̉3F5tU}!SF+<ѳJ᪊l*Qgahں*m50lҳXL!kCU4USzϤ? ѵtTjah٥gYl晫9R,C-WEMVy-gjЩy9SC8ќW*+ftyTިj詣dHX})b?BVC?iя!d3Z9BިQfsQ @ŅU7я!G0FqD-38[	/>>>(WEdD:*<J噛:oT-Dflꅣ[#LYO"!Q5W,zoR$3gT-bϤ? ѵtTjah٥gGpE3!SD.[Y9k+殺*<<EP².kth[h\jhW]B?
gLR<n.Yj蕭eBǐRthQ4-ڄIhE-v҆TfpV\(hD.Q8oUpnUd4vCtz-ިi%ha"z(f$4jC-WEMVyhEDhZ7a!C43ygFq\nǐϛ-pn!C.b>*5<SS
,͙D3SU3#C]5hjgPh.Qfpٝ4C55Q3245SVqH~Aj詴ѳJ!lV,4
!sEq/mUhA!L͡l޸QUC*"	B5tELK36uP̭4VRy\PsdziC-WEMVy:\!ElΚC.b>FSifBΗ$fCZ6i\(s4_ahں*m50lҳYpq+w6fC-WEMVy:\vn%3J\+4G-es<EG皺VC?
fpl溑筣vj떪Cjr,(HhtUG0ݼ.ZM1pҚ[xZ6i[IhQ	jgYCVUGsC8PQK70m38i+Fmzh=SI
"Q\$Z'NaED,!U_².kthQfs:V49sh6P#L5/Ϥ? ѵtTjah٥g[7jEf9S^ӣB?
gs	/>>PA!dY)#0m]6Z6iY,nзCQ[3PiK USz!!7rޔz7mt8QfVW
)J USz!!7rޔz7mt8QfZ詬(s4q*C+tZ'FzfJizsFУ%_ۣ=h 0腣i˘kE-+s
-Ff"=mas]MG0C0֋3hZV*[΍H~Aj詴ѳJ!c50o[D245Q96mC1yZ6ML-4f!HB΂+IϤ? ѵtTjah٥gS4p(m
gAEahں*m50lҳCDz*#BѼ!Df/>FSi*jy
,͙D3SU3#C]5hjgH~Aj詴ѳJ!mEazs\ֆ$ /d3Oj:,,hPF	r6/d3B&zᡳttDXY\дmF(HhtUH~A\7rҶZ!g5sCM8HAy33gUT9sH~A+\7rҶZ!g5sCM8HAy33gUT9sH~Aj詴ѳJ!l4d*hSSV/h٥r"gLkzܞC;tzYѳJ+s3YCIi/JfqCh[ۀtZOD,hEPiKC-WEMVy:\vn!W
)spҚ[xg5oQ6B3J[h%^Ωi-ٽpTzkh!n6TjަphQ}!SF+<?$3Jal*Qgahں*m50lҳXL,CU4USzϤ? EM詩(6gMsDEMZ6şH~Aj詴ѳJ!B4ᤵD嚺>FSifBΗ$fCQf(m
)s}!SF+<.HanGL5SXPiK0m]6Z6iY33tUi
J)gG00m]6Z6iY3SL(6gMaC43lҸk+4G.%fˆh<(5PET6gnڸZ6(!Gz!	!AJ+D(hD4:*pGk)CnTBB5HW	oSQf"6htUCj"<QHM7CYVyjfpUVѻhPiM>*5<,PJ[ML(6gMo\-4ԴgˈBP抈C$#k3Pꢆpݼ-flFhs_[Ja USz
QhzSdgB4hfmS6D/0m]6Z6iY,rFkt8\7!ElΚC.b>FSifC5439WENaC43lҸTޣHdfM醪BQfWV$(s4q*魣hZfCYVѲ$-CZ-tUᤳ:3W-T"C<҅4B#G55mfvҟrlҳO? 3Jhgmh٥m&mD36#BUZ6ML-4P!;zz#E_[Ja USz
QhzSdgB(hfmS6D/Ϥ? CWT$*(g
(Pٝ4EZ6ML-4tqCh[q
+ft
)sahں*m50lҳ\C0+ftjio<(s4_7o\(h+5fm	V宩9epުk3b13SKy垗2
J)gBB
oQ!ae!@Z{fB}!R	,.h%^@Be!@Z{fB  2?BU
oQ!ae!@Z{fB}!R	,.h%^}!SF+<UEPҘPSaCh,C-WEMVy	tTjas]H֏U[
)qSyrVսHҹ!c!(W:FqD(s4YZ6ML-4tqCh[(S-4(s4YZ6ML-4t#5.+f風PiK0m]6Z6iY,rFkt8\7J+f風PiK+մn^|}C0˚[xO? #6uP̭4/0[WEMfBqZ-TL$g53qD(s4qH~Aj詴ѳJ!c50B#G5T!@^|{)*  JҘ!GsEPȕٻ`QSxflw4U9alM1EEazs\ֆչި\lMH~Ag5z"C-WEM詩(6gMEMZ62tU
%KyѢC-WEMVyf}M
;*j롫[x\\'2ahں*m50lҳCVhmEazs]M"B$ /TޣHdfM醪BYgAZ(f%_H~Aں*m50[40lҶR6CZ-TL9SC8C-WEMVy:\w4UOD(S:җ1yZ6ML-4t#5(h.&QfW
)s3+G$YGpݬ2o,+T"4s]KUEJC-WEMVyjѴ33-BڊV#B溚6DHAy[C2mEr!gACYhFȐ:)hեtU}!SF+<.Han
;*ˉYB3J\şH~Aj詴ѳJ!gK3X[抡rija3J\B抡EftU46D ڊ3fpQhB-/xZZ+vpmSD$z/36uP36gWFmk5m0m]6Z6iY,"k#8mEazs]M"B$ /qSyrVսHҹ!Z6f5fs8l
hH~Aj詴ѳJ!gKw6(h.&QfZ!U5DhPiKtz-ިffΪHAy(Hҷ0ChZ9&fН5HW	oT33gU\$ $zi[i-UWEP֋3hN>FSifBټ-\4Fzj-Q\$Yi24BYhZeCoT#lѲ$[*PP֋^C^mEazsEq~}!SF+<EYE3!C43h[QXjޤh\SFȑ{C25Fu4ly:'(G.Z6D YKF+C:+uJjܞB·5KG5ٻ`a8Y\5halM1yZ6ML-4g!mEazlިiHZ6HTd*hşH~Aں*m50[4D坻frlҸPFSiu#\(s4ahں*m50lҳXL5PtU
)PѭBѵtUR;ElΚ>FSifCKD(HTvгoC[7(7\UE:hsZ6ML-4Pp3nh[QXjޤh\SFȐs	/>>C4T[50ٝ4BUWEP֋3hkE$4jk24BEz"C4TJ[ML(6gMUDT5hjin̅MfC-WEMVyjfrݳ9Z6i\(s4p۵qMn-MLXRtU	jQ\hhrfmmEMCoT'e!7pޚefi\3M1H~Aj詴ѳJ!g%hZ=TBÆW
J)f HAy_ahں*m50lҳCVa+[#BZ6Fu4lG0Ϥ? ѵtTjah٥g-ڸY3&gQ5mffHMr=	X0m]6Z6iY!Kv)f風kE=TM[FC43kY%qSy܏0KZ6ML-4tZOD5QFжսHй!fއ0o\(htRѫJ/0m]6Z6iY,"k#8mEazs]M"Bͽal޸Qf"	,襣VT_ǂ/v;);+HVB4wB"w&!GkC爽!;2W(efW4h\B-B3PgYOGQZʉ5hU+4G2)ѳGEZ(\:.\/˕ЋEKrW5[WC;13f.\KPjFlR3g'cy;	ep#L9(׸Rϼ珸ZNOp(]/ebvCX-,h#Ff\ͻ.T۸a
w`ygpwwxɽl;?;E~އْ+wy^=op.[ apĵ/+w!11}{^[>6x'	G}ip$wEp1C)!{wd\1p']]hc%u'w{XX]sN2qq{>"Np-p:"wNwޖ]Ǭ{ct({!XTw9&	;8r뼪;øX]9*wEqcp&GpoqOdϸN[7un	}Dnҷq᧸1q׺l;8Oqvp(Sϻ&>`Ǹ0L{p?_pƷF?ypn#	qBupq/;;76spp qg_qxD5{3!Pw3c#wBLb_QOzwB-wfoGbwD?w"!3Wp16;G]7;Hsp$r#."&w:Q#u$tF}qݙppEQH+wP4{CݚwywqoDm܄fw;;ʽ2pG]wZc
·}Csp ?}So)op܄#
ǯ{Kǉg?WhFD7Sg3LٵE:iEйrZR3e9	Bvu0'<;&;N֎Xs+Q܄NNtphNpP)Bt&}!R
GmL7;;B7ofpZ!U5DhCY;vSC8f-XBh5N3־4_LK;zizhu3rĵfН`'<	ga3g-s!B⺡h^||YU3XZ9*P-*3U36uBjkG0XD}!PByQ38QflΚ!:fCU"fpٝ4BtW3iSKyn	@9SC5_ͦjxZM-煺$9PiM~?#6Ik54p!C43Uf'x[C,fW :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWGe
m='3fjBSvN<隯   ݬ(m)+j!:f#2ht6B3ft	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'LxD}!PByFYht9jfp<'LCX\ٜSUSJ*E_DxNSv9PU+W(#2ht6Z6"KFpp3UL(u7khlT)J"T3ag%fˉpޚU3:g
MLJͣW:-J4
&gSt:4G.&tZ*ziUL(u7khlTJ
jiERr
&gSt:4j詴C*
&gSt:4j詴C*IffΪfѵtTjB(O!
&g
,͙D'L~S3͝T9s+F+j詴ԄPBLY3N"g%:rVW+FSi<b,Դg:	5\Q/%D(_K:Zfp}38i,馉hE)j(u7k
Jh<ihڃN_K|Q/%D(u9fpYMЋDS_K|Q/%DSg3ޚhZ"(_K|Q/%j}Ng}38h4vD"D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mE?Q/%D(_K:Zfp}38i,馉hE)|Q/%D(^z3IgoM4O[B-OK|Q/%D(5N3־4_LK;zizh_K|Q/%D(u9fpYMЋDS_K|Q/%DSg3ޚhZ"(_K|Q/%j}Ng}38h4vD"D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mE?Q/%D(_K:Zfp}38i,馉hE)|Q/%D(^z3IgoM4O[B-OK|Q/%D(5N3־4_LK;zizh_K|Q/%D(u9fpYMЋDS_K|Q/%DSg3ޚhZ"(_K|Q/%j}Ng}38h4vD"D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mE?Q/%D(_K:Zfp}38i,馉hE)|Q/%D(^z3IgoM4O[B-OK|Q/%D(5N3־4_LK;zizhB0 %^˅r:h|\湫s*gr&lBˉjH͗CPjFlo4'cu0Lna	'<KMLasTs=kEᤳ:3W롦gBˉjH͡;/;	ׄ<!0NxǀD'ӟ:sjLxRĀ'#
'!QȀAA /P)B>)B,?CYB$Y:s38i+9Sq++w.ejiBtg?BjᤵE2֮8oDD%%Gl˙gPϝ9^t*fpVsW4I9Ϥ? ? xW* "3 C Prh2  C> Ϥ? ? xW* "3 C Prh2  C> j(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jUM<.HanNFջ4zhf%^@BΖ(mt8gEtg6٣D(s4q*TޣYp΋Dm\(hvaC43WTUB#G5T!J3E:h3!EP96DU_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S,HIZA! BLҚ[xjsU\.QZT!:g
+ft<!W6ΊDh*)Fq\(6gM9
6QT Dh*hW
oQ'U54L3:3WT"4s]M[FjiBtg0Қla,!4@J5N˗r{6u4"RܹsV$ULٮ˗.ԌhN`x#Nx#B0 &SgNfpt.\Ԍt5fB`%4'c`ExL7&'ahFD(\:Zfp}38i(hY)CL.˗Bv8^v	xB`&zF0mY'TW-뚘OCgSK5_ja
[F'SK5^޹+EnOܞBuM,yy6h^||">(]Cb(E	!DE:h隯C:B(O!
&g
,͙D'LGe!؊ByQ38QflΚ!:fsS	ӣQ[P(ZBuM,~޹iѨ(OCB-!:j   ݬ(m)+j!:f#26"PBLY3N? P؊ByFYht9jBSvN<隯   ݬ(m)+j!:f[50RyF'SK5^޹~▓]:5<Y Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:f#2lE<b,Դg:	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Lzz
+fZF'SK5Zz	Ѵ!ABuM,h-뚘P(9jҸOܞBuM,h-뚘GW4$:WFЅjry	4U*G#ZHPH~A.*? #6uJ(O!
&g
,͙D'LGe:sEa'3fj#2͝RQXE	!DE:h隯C3gTVByQ38QflΚ!:f">,++<b,Դg:	5^H~AFl(O!h؋5-·5tWja\РQ=3hB5t9<Y[50hP(ZѴ!ABuM,qD(_K|Q/sTs=kEᤡffΨj(u7k
Jh<ihڃN_K|Q/%D(u9fpP3gTSD(_K|Q/sTs=kEᤡffΨ|Q/%D(^z3ICG46"͝QO_K|Q/%DSg3hlE:%D(_K{_S_L/g%؋36uE?K|Q/%D(5N3־4_LJ9fl~(_K|Q/%j}Ng}38h44sCb,Q/%D(_K:Zfp}38i(hY)_K|Q/%D(u9fpP3gTSD(_K|Q/sTs=kEᤡffΨ|Q/%D(^z3ICG46"͝QO_K|Q/%DSg3hlE:%D(_K{_S_L/g%؋36uE>hFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?`#	a	0u9fpT6W롦gBˉjH͡;/;	ׄ<!0Nx`1;B0 %^˅r:h|\湫s*gr&lBˉjH͗CPjFlo4'cu0Lna	'<Y>.>Պ{>8W=fUWUh>TwS}_pw>ǥJW> q{>{
Cˬ !W'!n=}j/pp #}_W}_>	M;1}_W}  VW{%NG}_ )A}_ 1w{H. p Z>O}_]p a>|9;  p \bWw;ͻ Ӹ}_}_ (wnpL}_TW`6]"/p"}_w;pA;{;>X[>Ģp{]p@Z}_.1w}y}_HNW{4^}_3EWWWWWwn;7ξξξξ#}_3HW;4p@f}_3u>PWWWWW]+}_3%wd̗>P2_p@fKWî:Wî:W;43}_3LWɽ7}_3&d̝>P0}_30}_347}_3MW{2p@fQW=G}_3{1}_3{1}_31}_31}_3)e>̧>P2p@fTWʝS}_3*e^̫>P{1}_31}_32p@fVW[}_3,e̳>P{2p@fZW]k}_31;}_31;}_3-e̷>P1?}_31?}_32p@f\W˝s}_3;1C}_3;1C}_3.e̻>P{B7p Q7}_a_p@>S>P~bp}_ >D-CƯ{X?WhUWl}_DPW"	
G
PLo}}AW}ʟ"'[,Y;}ɿe>;|x7r}ܰ,Dr-'HYxE,Gk<&x'xM,"6.o^||"xe].K.\]7\\\\\\\]st?`mၿ`#|0?/|0qGP|1"xbb_\bǾa#~S.=kQF.xHsg֧}/`ZCS~߬ۺaWN߬ȥ"?!#,߭ng~K߬	NH} _H+zAk~\f/H{/HN4*o1xF;15LMfagao`1tWw;fñpv;ww]ô;{eN[v'w˝òp;1!.GPԧPԷÿ.GAyr.-kOiwA3bc+xVXŏd71]1ew|̥ϴ}7~Ҟ;*o]1iɄ|ẘw̃#vD6*oppE^[8Zw7.w&{}dH2̅^DN=eަ}EU=ɉB;|˽N?m)k|[2L*&?d?ɅC1ſi{>S;nW7M4M7M&& L9Pܣg K_P 3_(MsQSOUXHQZ]?ǮQZ`ܢD
PҊYB
(W_G+F_RU6oWL!W]	+`ꢏ`)[WU46`D*s_`[vW'(m_yD?Un*hڴ?*r#
ݟUTѵh.yh
ܚҺ?
5\__##UW.*hڴ?*r˗3,W(F(qUPj*oU⫚pR7h*o|k3h֏*Tj5&ѭW`Wߟ*WɿW\T\634U_U3۶Ckm|`__`*_(/)
U_?W3W	lnΙn*?7* "rFs+j*I ~?Uro*P*7G~@e~mo`@]`_P!_ 3	_W/`A{5gUf*3
M90*3*[*7˟Wɿfb
_?``*X;7(oPܣ$ =ơG;; 03<03cOo|`g	?,,S03 cM SZgXEiRZ EH1oZ?jS|`gCne=7@t|`ŠŠYk|`Šťb~W@AtW@L}MRZvW@LQ0U?P{o{oWtŻ_-?8*h%N7
ZH0|`Šԗ7
ZH1W@7
Z\c{
\2M*pkOt|5W?.)&ʿ.Yo?6 ;R7
X?\dM%osS7
PKꀏrh0UAgrh0Uꀷ40UOTGM+oM
PM.o40Uri|`nW-w*w
P*g%p_p3W/w+
Ϥ? ~1G_ᤨW[w
Ϥ? {]
w6o7p2o6w
w%d0Uܽȏ0Uێd0Uݝȟ0Uww
("We^e;|`wJ7
ѶW`)oinWwC4	_hwG_hDM4;{_h Ӎ4{[_h}/|`Op4M*@c&_(_{W38i-MC^h0UG
_e@ p4|`Ы0U_1&_No0U>5*qp	;*q+
L,w
;JW,
* w
;JFWp	%o8)w p	
".W$0Up	+o'oOK_j@%5I|`Y Wܜ|`I}
@N|`Arr5;*QC80U)ܜ0Uwrpc0U{w
^wܝ^WN|`wrpu0U.vWN(ܜS*y38G*yG80Urp0UOܜ]*xܜ*ow''oQFWW8*e=-*e7
x|`͇owM6 >7w7
5W%gw6;M*`90UW|`̈́;_l
ؿࡾ0U¯ww
ax*_0wM7
`wM
`{];{_0A
`ϸz|`;;_0#Yo{wR7
PizJ* 'o 0|` ){.W7
_@op0U*:{vWܫQ=.o::wK_:L[_? ʀ5
Lt?)*t ?gp^WC0U	:+wo:_1w*B+
b5p|`#;_1A>)=}];VLb$)??@/%[bg^\a}2s̇$? d[}2.>ϿA99;>s̃s9}}2s̈?!dϿF_#?sddq}2W}2$s̎ϿK?ϿBW9K>s3d&s̄s?>ϿB9"s̂79S>
!WdϿB9Y>_ }2ϿA?d.s̂9m}>zMϿޓssk}>zWs'Hs,?Ͽޑ9>>zOϿޔs}?sjJ>vsjsTsjM>vsjsTsjQ>v/9ϿݩOڕ?ϿݩWڈԭ}K?Ե}Dsj[>v9.sQCڗϿݩڽ>v91sQWڧsS9ϿݲslseshϿݰ->v˿Ͽݱ9shϿݰ0>vslscsl}툟1>v̿Ͽݳ?sl}>v?Ͽݵ#:>vsbW9%s`&sbo9's`&sb9Ͽݰ}ة}튿G>voslY>vůsl'sb9Ͽݱs
ػ}9?Ͽݱ
;Ͽݿ}su?ۛsuۜsxϿݸۭ>vOsnsv_ݟ9E>vsw޿sn}s{?Ͽݹ+ےϿݸu}?Ͽݹ7ۓϿݸ}ϿݹGۈF>v?snT>v_sn#sr9,sr9Ͽݹoۉܹ}sn]>vsnۊ}_sn}>w
?Ͽspi}Ͽ¿spo}?Ͽ?k}s?Ͽw}s9c}Ͽ9A>wOsps_9E>wssp}s?Ͽ+Ͽu}?Ͽ7Ͽ}ϿGF>w?spU>w?9+s9-s;Ͽ}P>wsp_>wϿ}_U>w	}}ᢏsshi}ᡷ9Ͽ47>pHϿ4shEsh8>p?s0>p}sϿ4?>pB'99Ͽ4g}/9shJϿ4H>p9shJ>pЗ}u}g9s	&shQ>pE>pF>pЧ}SB9?9os?Ͽ4Ͽ4-sh'sh\>pP>pл}G
Ͽ4Ͽ4N>p}RsO9i}sJϿޣssKϿޥQ98>z>zSs}dX}eX}e?YSY[_>t;Ys˿>t9>t9}Ͽ09-9.>tϿ2?sLasLsaϿ0>tϿ1Ͽ2sLusL	>t	>tw9&
?#
U9Y9Ͽ0sLϿ0P9Ͽ1Ͽ0T>tW}ssvisͿϿ;79g}s}ñϿ;a}v}}Ͽ;"sv>pvôvòWϿ;%svsɿ>p7ñ?}WòϿ;,sv'ò9ev(sv_9oϿ;1ñWóϿ<Ͽ<Ss?Ͽ<WsϿ<Ͽ<]sϿ<Ͽ<?sx_yO9ďs,9sx};}}O?Ͽ<}[Ͽ<Ͽ<}sϿ</sx*9>p}>rbs&ɊϿܘqs&C}ſ>rbs&?}ϿܘLs0L?>raLϿܘLE>rc2s&:9,>ra/LϿܘM9	LM9
?L}9
>r`}ϿܘZ>raoLϿܘ(Ʌs&=9Os&
>rbw95G9M?}os&ɧMɫϿܚws&?Ͽܚ;9Xs5Ͽܚ}}4}_>rk?s&s&>rjGϿܚɤ4}4}MM>rhs&M*ɥ_s&}9D4}Ͽܚ(s4s&>riMϿܚc9ʟ4>p2MϿs#_s+}d>p2;>p2?9?O}ecs,Ͽ?k9s6+us)I>p2s(ȋ}ds%Os"?ϿϿ}dN>p2'swKEO1sN99>p4ѷϿ+>p4qsPs[sKϿ?}j?sL?}h}hϿ?}h1>p4Ͽ89Ͽ:9?Ͽ}h:>p4M9w9(s}h}hsB?9ϿϿ}hO>p4(w?Ͽ
>p4}%G9IϿMϿM}q}59Js ?ϿG>p	a}'(?>p	"s9K?s }%#.ϿI_>p	%s$}%7$E9H}T9IW$s 9Hs 9Is"9I/ϿL_>p	ϿL>rw}?>rq9NNs9wϿܜw}}9>rss'?N}_NE9>ru>rrG99_N}s'}8E>rqON*s8G9N-w98}Ͽܜ_>rps'Ͽܜs'Ͽ?_989-9]}>ws>wsx}sx}>w9gsx}W}Y}	>w9&ϿoϿG>w?sxU9Ͽg}>w9?}Ͽ}_szOzm}Ͽ=8>pksVszwsG}sXsP}_>p9_}/zM>p?9>pF>psJ}g;Ͽ=.CϿ={}}}|i}|o}?>pk}|w}>pw}1>p s|_"Ͽ>s~Ͽ>yϿ>%~ps98&oϿ>'~Ͽ>	}os|Qs|"Ͽ>fs>p9şs_sS|[fsC|\
9
Ͽ>~	Ͽ>N>pjs~,9O9ߜs|~Ͽ?~w>pq>p?s>p}sϿϿ??>p'Ͽ?59}?sϿ?}G9Ͽ?W9sïs?Ͽ?&s~N>p?>p79/979?sʟϿ?Ͽ?+s~Y>p}}o?99s>pT>p}}w9?s?ssOsϿ@W}9 C}  .>q 9s;>q9?}9D _ss}?>q9Ͽ@H>q9!Ͽ@%_Ͽ@3>q };} }oϿ@} }O9_9?s
ߑ}gӟZ,9w3[ 	 ?799ssϿ@?Ͽ@1~Ͽ@Ͽ@N
 >qN}	9*ϿA7>qϿAs߾sNϿA~ }>q9,ϿA>RsP
}	rsC >q}?}39.bsl+9$K(sS?ϿA&sN>q?>q79"/9"79%?sJ ϿAϿA+sY>q}}	o?9"9%sK >qT>q}}
w9&?s'OQ}?O4>ry9O8s'OϿܞ>rxϿܟ9Oa}9s<s'Os'?Oe}s'9>r{s'}s'>r}s'ϿܞK<:=3}os'OM>ryG/9os'ϿܞT9ʿ>rx}9?O-s<N>ryoN}}CiϿܞ]\s'Ps'<T3<Ͽܞ*99ӿ?9>tTM?Ͽ4j9Ͽ4ah}|N}飏l;>t?>t?}}}OsMϿ59>t_sM}?|_R?Ͽ598sM%~fsM%C>t>toϿ4}9siGD_sMϿ4}O'>tүD9|Y>tH'~[#h9?Ͽ4Piw}sk9b>tW}?Cs((>r>r9Ͽܠ9?|P}Ͽܠ}9Ps(0>rϿܠ}}g>rG>rP69~}9}
Pq}
A9?N}_>r>r+9ף}-֋U3rxKhxGԾr|\-ܢjfnbrT MWBBb|0\XZ,0n%tU A|6	^Xq`P1j P\XZb(\XY%s[i?+Ł@Ńҹ#9ݲDDzvޫ-`%Zd0`1 3G$g2UTs_Dau^,1!X	^h% Ϋ 5>x 0K*WK|6	^ `;^h4s]Mq꼚( (^%(^n.1X#jvR	hU H.,
-WUhxWrihݷ|.,
-WQq`P1jОb{pB	bz)Pn7/> 3.,
-W"bx YP .,
-W/`me % ΫDB^$0Z`<+RyZ=W)_U/
^U4"Q]moU"Fr/US-mQ@yX\XX;[FJ3%kGsEtjh^ PxW2Fگ&	e@3UF"^ѳJW"ǖ>KyѽW`f.,
,ѫʎږyhg)MQ\3gWtW:,6g+zW00|6PtYflY3muO3'jxw
(.,
,Ef噛?UxŁ@ŪFܾ4)n_|a;v&flW!=WA(^R.t`jfrݳ9Z6i_BpdVU3v·5܍jfrݳ9CYW`HŁ@ūqZ-TLY۶g+DsEsz)s\x\XXhQ39gx"VU33i覲3<^Zz)uhQ39fh٥~[(D嚺Es\t.,
,qZ-TLY\[۸DsE(~k!x#lqZ-TLZWjfrm= !q`P1`1hQ39ZBDo:7\VU3=t$JѳJbZQ"Z[΍Z"VU3k3oVU3v[F3fi_&bDj]	u7#x<ZQ"Z#RtoVZhQ+g8&g*3Ji^/P.,
,dZ:36Dyd%!/g%:lM>l}!Y	HAymLK36uJe|8i+%?U)J	L᤬nZh"OJ}3P4|8i+4$IQ[3ͥ>I\4l+:r h 
S4$k<S4ENZ7mAǡ)gB:$ѭnS4vޫ+&>Ign*MLᤳpFEk河BD;W՟n^`T8?+4$I\TѵrΏUR95~!0K*c+4$IYq+V\Б%qSFoW+4$I\TѵrtTf+6Yۣh `T9Б%qSF;v):jsБ%qSFUes\Б%qSFs\Б%qSF4"-NkzVhHjzh|$*hڹj63f+6W35FsБ%qSF4",ӣzY"J⦍iѥEf~J	W4m\᤮k=\Б%qSF⊐坵~/$*hڹgm_ҳBDMW+9ZBUDa0K*VhHjg%jTVuz@&	e@3Lᤳ9sEUB(=WTbH~A2[4xVDTŁ@ŌO? ʁCvK[zrODZ3o5>,*% Ba-Ł@ŚH~AFl_BbH~ACb/0 ; (GelE^'xrCD:*^@ULJѳJg%h٥r2HDϤ? A!PeTᤵS_Ik2Ϥ? ʂ@@%T᤮H~A/AS3Q\CY_)IQ(vᤨW;j2de
!I	_5g%fi\ᤡ+uKePB
Ϥ? d $$	|aLJٻ(k3Jg%lzi5rC ->>
AAtC ->>
AAfpW"Q-m7iI\#ԉDg(:}!S + JC=O *Z!_3CvK[zrIj;Z%s9F'e@ *Z!՟H~A C!j3|S3WTσ᤮hv(j湫Gs/2!I	P*CA/!<}!R)! JHh2 9|g%sEs5g%sEs|>)P<C2RBA@S35H~A ,7LKSP'y38i-MCPq/S39LK3W46g/H~A@@!>,aB38i*)IPm=6}!PB
Hh}!PB
H38i*"fpTD:ODh}!P* e
¢) K38i+Q᤮*nDH~A -
h}!S ( K38i,C>kLK36uP̾H~AA C!d23͝T9s+F+38i,C2lҹ|>, CB CR	/g%:rVV<S3͝T9s+F+	2?d9H$"
N8}!Y)AA	38i,++}38i,++O?  ~)2?JC  ᤳ3gTWfpYTJ+O?  ~(V@Ayd%
2fpP҆_ICJeGe )B
K꩙I\؋38i+eGe!@S2 )/S3r+h᤭\J溚6D͏? ¹Hh(W20R
꩙I\#En4=dY}QO)O)/g%D/tᤨVEH~A+  OϤ? @S3|֙4fhl̋/e,!C)e,!C)/g%HCIR_T}!R T@@lC@/᤭\8oM>kLJ#/eaYZ|}eaYZ|}/g%G>3ҙ}QB	geH'22Q7U8RC3gU\ѳJqǪ2LGb2͝T9s+F+_ и(pC3gU\@aq`P1`OnGH~A+Cx6}!PdjȾq`P1fe3^ .,
,>*P'z-fZBby|-2Ł@Ńe!\xEl.,
,H~AEsCW5Z;U`q`P1c2oM24xVI5>(s? \x+Ł@Ūpc (Ge
謋y\=q`P1j? ~Yzՠ@3be>I\uz.dxe>IY9k*-F-떴Zrޖ~C@A zT#DFg%rW5+3^
)g`T:axz@lzj#	YP"@;y 0K*WB뉂YP5`% ΫـXX-xp7/0K*WE06{@JI 0K*Wۀj0K*W@YP꽹l~&	e@3 `T:&	e@3de$ʠbyD&K@lzTPVµ 1-J=1q`P1jY@8&	e@3|.,
-Wz  % Ϋk!x#mWpg8\XZB2q`P1j .,
-W"byDq`P1j`!q`P1j"`(^ln_}WErl;xŀ.
bx \LʀgUp#.
Aq`P1j G!MWrxfQ\FUЌ % Ϋ@@\XZjŁ@Ū
PX² 2.,
-WhܾĤ03ZBbxObxdE-Ł@Ū j`\XZ  S,u^2@N`Up?xh8`U$@% Ϋ\XZrl꼺BLʀgU` LʀgU
EPLʀgUl~DT_ 꼨Q|LʀgUIl'Uvs(^21r\XZJ.,
-W`/ Ł@ŪNY<Ł@ŪM
A\XZ 9à(_k"`UJ	YP`,,u^`U$L^/1 \XZq\XZ &bH9j- x$?Z&	e@35q`P1jf+J$Ł@Ū\@(^ QxF[Ux2\Մp.,
-W	QM5^:ix'!q`P1jE^  ۯᶫ6ġ.`p.,
-W`\XZTBbx $U
P&	e@3pp\XZـ.,
-WB:ip	YP,UJUh +Dr4{!hLʀgU QM5^/PQM5^PB%YP*
,u^12aq`P1j80K*W1VYPXt&	e@3yQM5^OX!G!MW<&	e@3&	e@30 ; (^ER,x($O& bx|ǐŁ@ŪQj  \XZibyŁ@Ūv!آ 9by	mUf0(^PŁ@Ūl((^@V0K*Wޡ"`T:-t0K*W$D&	e@3#p\XZObFگ%/`m!$U!q`P1jH&	e@3Wq`P1j( (^cะ(^4bPܾI`T: (:G!MWC \XZ#@.xvbxvK	bx")<.,
-W@&Ł@Ūps	X.,
-WWk8QM5^B6YP^-Xq`P1jD A!.,
-WBi$(U`EBbx \_URA(^(^h)Ł@Ū4
 \XZ `aU T OFܾ,h\XZ@.,
-W/`m&bv5@(^~n4xD!q`P1jŦ% ΫD.,
-W0 p׵	\XZ@8.,
-W-<.,
-WZ<>[Ł@Ūp60|6|#@f&	e@3X d!q`P1jx$.,
-W-!q`P1jNbyFx`\XZ  ,u^ZR	YP꼲  .,
-W.,
-WAQ.,
-WqAŁ@Ūh#v >jXbB,O*\XZJ0\XZ hG!MWb@\XZ 
m`% ΫPD,u^Xq`P1j͈q`P1jH7/>	Ł@ŪB4'zKbX^aH(Bbx"UfbxZ`<+yY@Ax#mW&x#mW1- Sq`P1jQxW |A%+^1?UJ$(^.&sŁ@ŪU0. qz\XZR2hU@q`P1jbzP B^֍՗+mW@p!-꼂	 D(^[Up!!q`P1j"L"`T:0LʀgUB0K*W؈(0K*W2@&	e@3&o% Ϋd `T:HAGB`T:O d&	e@3Dda0K*W X p% Ϋj	YPD 'x/Rf&	e@3YP% ΫCy<&LʀgUpv#0K*W `10K*W#YP꼬f&	e@3tˠ{U⩐!!^9r n5cbxD꼺%a5^]@:.d\
-WDyj>
 xfizq (v5^h arA^]a}W b"0x|	 0 zA^+&pa<,EApQ2=W J{9X.
GkU 2ytK'1D꼞bh1r	x4lLMW@FPIeNˢY<Qa0S) .du^	o
`RZ.d گ !@lPpT{ \D q$@ `]W?`]W <EC^*F`U@@^C8
WϐɡI|| F 
tW22^x&7  &nWX	F7 =WAV.?y8 ekUL Bf1ap{:\Ą=d=5YQŞj9x'y|EP|NQşIp|.		R.p|_*\W.P~	R.Q.Py%K_T=B.P T=@g%Kpz_J?0i`;px*G/x5Y_,`Y.pxGQŞ,-
j7xţ_5bgGj<YУVD_5YI~j7x'Ą<\ px^,q;Bǋ<\?+%_+K§^,J<rg7QŞ\{%K=Q^,Lng%TUV/zךz_gj7xy4@YY.4T<4QŞ.QŞ6~ZKJ/^,p棗<py>j9xCo*\jH%橞jg|5
Y?<Y楿5@xKj^,QGA.5<jgx.yŞ/;T<_W<^~]KyŞ/&Ş/
YQK_py/yI}.6]<YǟT<oy*\l ߕ`G/yKQ.6 pygFxW.Ş0]xqUipx<Y P,?5x.ߘ<YY_\02	RuM.U~*%>j9xt=%U.Tg<bw<bSWxHKT<b'yQŞ1oT<bzO5Yy=Yd=XJc棗=X%QŞ.V$%0o%Ka\~$%01QŞ	^j9x`棗<rg^,棗<W棗<[棗<rgrgį5GxCg<(KŞ|rgw,x
g/5 <<WKJO\$%G^,}3G/x>"5YoG/x>_QŞy74QŞo^,qǚ^,v>j9x5Y<rgj9x˾j9x_^,5Y&j9xLԘgyrg|rgj9xE5Y!CG/x棗=b5YrgX棗=c?5Y<rgrgMQŞ棗=akG/zCG/z^,G^,G/x@G/x@G/x@棗< EQŞ:QŞ&y
>j9x^,棗<G/yG/y^,|rgY棗<Q 'T(*\^j9x^,GQŞj9xSG/xG^,~j9xdO5Y13JW.\3px;G/y=6KG~j9xYy9G/yo^,󒷚^,^,5Y棗>lG/|$5Y<rg'τUQŞ4W棗<h8QŞ4AQŞ4px7G/xг棗<h_QŞ(QŞ|rgC5Y?5Y+G/xDW^,G/xFG/xFG/xFG/xFMQŞrgb^,.pu.?pxG/x5YPHKƥo5YGT<(2QŞt棗<棗<棗<棗<棗<棗<$]棗<$c棗<$g棗<$%	|rg5Y 棗<y<rg'^,G/x%j9xi[G/x.y/5YT[^,Z棗=j/^,yZXYS,xQgr\VKPwJ|rg<rg/Ą<%%y?px\6G/x/Ą<lԸ<l.>~VKs5Y8.j9xpsXo^,#y5Y<rgXY<,x?.\#y\	ŏ<棗<_s<^j9xx{j9xyG/|J\^,T>!3\+HKj9xלy^~	Rd=ySG/z;G/z^,?5YjrgQŞv?QŞv;HQŞvMQŞv#y;,;<rgy	rg˼rg5Y0c棗<&G/xL&~	R~VKb^,~$%1p~j9x*\7s<n
+%s^, G/x G/x?px_uipx *?^,ny}%>j9xrg~$%5Yゟ^,棗<p*y&j9x5YDG/xG/xrgG/xrgSG/xNm棗<';QŞ	y	ɾj9xr^,PQŞ5YHk棗<	rg&~j9x+G/x(E5YI^,ύw^,rgG/|ij9x*yόOQş棗<rG/xq棗<r棗<s_^,7G/x棗<r'<rg|rg1QŞx棗<棗<EQŞx'y<<rg<rgyyS棗<tyj9xE5Y^,ٷ^,ߚ^,y_T<v+%ًG/x_^,~j9xǁ^,(W. d<xbQŞ<2$<zi棗<z5Kǫ|rgBHGj9xǨupx^,o.QŞ=,KǠ!%KǢ^,棗<|G/xw^,B\>?QŞ>g棗<|棗<|y&<bg5Y^,
<rg7QŞw^,<rgAQŞG/{^j9x&y`QQŞ棗=棗=G/{5Yyϒ5Y<rgG/|^,yϐ棗>Bw^,o5Yrg'ϑ^,~j9xo5Y@G/xQ^,G/xPG/xQ_^,棗<(rg?5YAgG/xP\QŞ
j9xG/xRG/xRG/xR;QŞ
Y
R<rg!ך^,7G/xRTQŞrg"^,棗<~G/xG/xw^,5Y5Y_5Y^j9xj9x5Y򯚎^,棗<~]QŞ?|rg y  rgj9x &y rg>j9x5YSG/xU


~j9x£5YS?5YRG^,:QŞ&
j9x¢ך^,PQŞrgj<rgfj9xµj9x¶j9x´5YZ/^,ך^,3G/xVQQŞ|rgbw^,棗<+|rgS棗=ǚ^,'~j9x؏rg"ycO^,6ybMQŞEQŞGQŞķ棗=G/{5Yo5Yj9x#5Y5Y~j9x)j9x!ך^,
o^,	kG/yTQŞgj9xߚ^,&?QŞȞj9x>j9xj9x;G/xrg2^,ПJRsŞzKŞzVKσ5Y9>%KŞ|+եb*\_G/xXG/xXG/xXG/xXMQŞj9xϚ^,PQŞ
j9xFj9xC_5Y!ߚ^,^,>j9xD5Y G/y棗<'y!=QŞj9xӏ5Yl~j9x5Yj/^,5Yh棗<-*yD5YiG/xZcQŞ~G/y5Y5YᏚ^,rgrg<rgrgQŞ~j9x5YpG/x\}棗<.g棗<.u棗<.&o5YqgG/x\(y_5Yj9xj9x~j9x*\pz Y.@*@>ㄸ= OQŞ(t= 棗= .!y!%5j9xa?vj9xhq\Ce棗<.!QŞC oPj9xe/.!<rgp.!rg݊\C<rgKTApzG/zBKXyA!}G/zg@KR<rg?t=棗=BD=棗=H;G/z}\G/z}</Q棗</~Kߚ^,	В棗</CKrgipx^棗</~px^#y/3Kך^,}K^,)w	px8QŞz)^,(}K^,("Qǚ^,(H%P:QŞ߸lAG/x <
|rg@W$%P棗<
Opx1*o棗<
rR\Gj9xQR*棗<
ܖZ|rgP px&?5YTNQŞ^"(QŞDG/yw棗<DQŞDG/y3G/yFQŞD-y"rg O!.ƞj9x5YX棗<2QŞy5YX棗<rgaSG/xS棗<|rgvj9xc棗<y:Kg^,. !./^,.tĸ<rgpU.\QŞܚs^,.e<0S棗<0<0G/xa=Krgj9x^j9x
rg:QŞ&
j9xך^,PQŞrg*<rg&j9xj9xj9x5Y/^,ך^,3G/xbQQŞ|rg"w^,Ļ棗<1|rgJ|rgGj9x*+%JA?K'q.|rg@{E_5Yᐙ.~j9x _%%G/xdp.rg!. 0+VK6Qş*5YrgG/|rgϔ%KŞ$d}Şɟ^,Tg?{ /0_̷NB>g|w>a_d/Ђ/ދ '/Ъz{pB,~cBQ|8;|w|_u>p|_]px} v/~CU(0!.Cg'=='=<%i.Bx%e_!<Y`SK!<Y`-)pz*%.Bx.Bx=Oz Ը=!<Y職f\g G.D1E6s'=2xN\EaOz)<Y謼\EqOz-.dgxŞOz)O	z(bŞZ0xA%袯^,p{@w;K-RcŞqǋ=_5Yt<36QŞj7x2,LK1;̞,>	pxf_s'<3?<3Ns'=YRcO2xі}\<Y}͒aǋ<YGf1s'=
}ʉpz0cOz0g)pz32xщr\Js'==7=F0xр/!.F<\gBGKmEGK_ .|:\Is@şHp}&/5,'Vxڍ .jDg=."YJ_\ԫǋ=kI{PeSԘgSǋ=;K1lI{a3;K	jg/ x
j!<YĄ=/=:\f/{%ϹQ.p!}\ Y᠙8V/}Gj<Y:Px, K܁߸.rpy.r+%Lst>gk߸.p}k>Rq\Xh.oFց6K\XIp}`	pz8; d=ipyYpy?5y
|<(Ը<w<)$%~jgR:QŞj7xT5Y
|ng3ŞFz@ v"HHRŞJQ-HLPPg B\F	R2,1/Fy{*\FMTg<TQŞ߈pxl ǋ<6<6aOxl$%/C<71xp;O@ xpW|Ԙg⯚,G~j ŞD=/5{{$x&bg) {Ϛ{烒<Yj^,IjYuj^,9<Yp>K5YpGK1#ǋ<9[IyNRcŞHbg_\H"y y 6GK	jLx,AWD<'x9#ŞH.yx/y!;AkŞizIW=$NPZgY(PZg3 x-xEP@gAkş`栁ϰGPZg_pzP%;IzQsI{;Kݎ<Ԙgaǋ=!e5&<Y~jLx݊	.veIpy&t<EHm5y$ǋ<'1$Rx ' %|Ԙgy1%0QI%<Iy(ǋ<g|jLxE5&<Y5,
%ߚ,wǋ<8AP^gך,ǋ<8|RxÀǋ<81y1Tyg ,<Ԙg'jLxÖ^j)<YgRǋ<9(1 E_. E~j @R	<Y|d<> . D5'< . G\ 5'<
_ . @C+K$g ,px
?uIpx/K悛Ş _Ą<,py,RX;| /\K{䱿TKgsT<}XUKh .%y%|,Yo@I%,|g(桋Ş _. d_5^,"ipx b<Y*yxG<Y<Yax}<Ş jg=j^,MT<ʞjg9gAŞ ⇚<Y*y xágHKão5@xá<Y5xtHɩpxt"ŞjgE5xt\T<:.xá_.0G/x6Pxǚ/x	+%a^,0}.g'<YaW<8T<$yx/P,0U	jgW<|<YAŞ_5@x x ŞjgC5x&yŞ5@x FP*g@x| j^,o5@xƾjgP*gK?T=,UKKMT=,EP*gK<K/xŞ5T=0wza<YO5zb$=0ޥO5@x5@xŞbP*gj|yŞ<
Y<Y/5@xô_5xwg<Y7P,?P*geO5@xòך<Yo@Ş<YAŞ>jg5xx"Ş<YAŞLQy0P,d>j^,aLKɃ5@xɁ<Y<1xɉj ŞL(g
HgjYSAkŞM&yŞM]y5<Y>j^,k/5@xɵŞMuU&jgJ~jgJj^,hy4y4UT<T<yxP,2P,2ŞH\lT<|!W<D<jgߚ<YdU@.@;K5&<YhURcŞ+?	ipx<ԘgK5&<Y~#H	&1 5&<Y	<1'y1'6GK_Ą<H)K{;Kjg7T=5@x<
YxP,ZKgN},%鿋ŏxzLoxz;},d<=g`
gjg\j7xү,2Kߋ<=<FxeRmL~j#<Y 4<>6x6gj#<YRFx| uipx|Ox|E%2xNK2xG̞,\|\Ϲ\	.dg!w̞,}ʉpx|*Ş)px~̞,̞,w,?3,`g៾%"Yw<?,C.˾.dgp⯋<Ypx̞, pxqOx6<@;s'<@͒ Ox̞,TK
|\o!K<\ #SKo<YG	xS13 G<@}y.\yŞ C5x
\ .'QŞOFy<'K2xOp\'r\OgOy>:<\'?p<ï2x.'ŞOq\O*xŞO,}ʉpy<Oy<}
\O<\'r\O1xŞ=M41M70xG<\gQŞHNK 9.(&yY[ŞPFyAך,}եo<Yp_2x 2x ߋ<Y _py@Oy@pyA;̞,Y<YϹQ.s'<BRqOx}ipx̞,<BgbŞ!80x 5px/6x!3.ş.ͼ^,?5Y5YZ\!<\	pxO<YmvxŞ!GK2o<Ypx"Ş!_.2x0Qo̞,ʉpx_s'<C?!K42x"ϹM.(xŞQ8B{ŞQ[bŞQy<Y_x w"cŞQ^!QŞ"<DcOx>	pxŞ"px̞,ROx}\"\
_sd<D\/fo2x@U*% Ox(
\"=s'<DoM.~.dg=Pg@xC_3 G<y.))6GcŞRMQŞR))_<Vs'<
	pyHOs'<('%'.dg[#<YmW%l̞,63%lkOxipx̞,6}ʉpx>s'<!K/2xoM.uŞ^Oxgx,6X<\g|EKPHKQ3%(,t<E.yxPipxbQ|\!QŞ.g~j7xo'K5,8KQŞπ'K7Dg<?qU.7<_%pNKo/xuIpx?i.-pxipxSm>ipxgߋ^,:w<jgԏxw%tm%S3Ş j#<Y
>\ 'xJTg< $5Y?Fx=px6<Y5^,7/x\QŞ#O'Kc<F2:\_<. jgPFxy3ŞLngPyQwFxngᯚ,<=K̞,<8K̞,<|\K.dg<|\./<Yx4<.dgQ*%xOxpB<Yx4<'xŞ=@x>f x
y..Ex/5Y|3t<3Şy&x|:\<Fxog< B\S1x`LK`/%3AWB\
j7x *@><
\U|Ը< Q.!BK	ܴm 	B N 	DDg<Ot<.N<Ԙg'^jLxgx" .*yxʁ:\TCt<3ŞTwpyP3ŞT~<"1*<Ԙgπ'Kʅ5,ASIyQ;Ix#5t<yg1wx#
<1a,F N2x#.e5&<Yǋ<ǿ	pxygX|:\ij#<Y~<ʞjLx,ǋ<C;K,xjgY@Ş?M. ž.dg`Ox?'K0Dg< NbGx\,|Ԙg``.*?pyT|	pyT)pyT|pyT|px$UD<5.Ipx$?U^Y.ܴP,ǋ,JJ1)RTQϸe>ga5,L7M<YW<=K< Gd<|rga	L3Ş	OŞ#pxw3Ş#_	ipxDQŞ#\#ԘgjLxrϙw<G6xqO	TQ_ ox'S,Nm,ODg<~ .<Fx:vz|Ԙgt5&<YG桋Ş$ybg?.j Ş$_px1|Ԙg/ g5, 栵^^,%O<YI/x@ xđߚxxxg!.R<1xĒW׋<I'x9#ŞV;K̼^<Ya_.+Iy\Iy\6GK䏀.+|Ԙg|Ԙg>.,! y.,$x8=x 傏·<TyŞX..x/y`(gF^,($ \%Gw<J?yŞ%8x\gVx8=xĢw׋<J_pydHK(\YIyeך,c;K",IxvjԘgc_5&<YYvgjLxİIx$|ipxX
pxZx`gbxĳ<Ybl_Ş&|:\&Fx.<Ԙg,0#`ǋ<5&<Yuǋ<I~jLx4hǋ<KjLx4WGKP1-.RcŞZ)}Ipyh Y;@]Fr\&^ <Mu&g7/xX4 Y(P YS&g}Ipx >/ Ş  Y)%{ Y$<N4x ^,8k.g<,8&g|,R@] w"R
t__#Tե{!.AT*  *R  d<  G/x @jg >y.  .-}5w<LKug#%?<YW,U*/x<_CŞ.$<Y*O^,r\
.x<^/x+ \ 0{ngb\ 0i7Kgb\'uipx>^,<<kVxK<SK<WHKcpx,X~px<	ե_<?.dgĄ<rŞO>t<<uipx><Y YAO,A_ng:\(Gǋ<P1@hg,A7x/:\(^jLxw,A7xTRcŞ(Cw<P_px_RcŞ(Ԙg	ޠ4xs?5w<,^~$%Ą<`Ix0ARcŞP<YB\]@	pytQGK˦?5&<Y>jLxޠ4xG:\^|Ԙg|Ԙgz/t<ZRcŞ^ԘgP<Yo .L^jLx,IG,H{DO5&<Y?5&<Y>4x濉	py|$	py|AGK#Iy|ǋ<[Ş[}Ą<d7px21L|Ԙg#P<Y?dRpx2)1B?,dYŞpx3?,f px3Bpx3HRcŞ^jLxuG<<,f$}gp{#]y1zKRcŞ3{.z:\ǋ=ǋ=G=	p{p{/:\`:\`;RcŞ`10@hgĄ<SAPx1O#		px+)px	+ŞIޡŞGKǚ,hIx4;ŞoPg:\jLxIx4NŞ U_pxFjLx
8RcŞ Qߨ,Ą<TPxEP_CŞAHK%<?j:\,4RcŞj@hgK>:\`.2,1y14P<Y(MKPTp	Y*=R
>儸<K>Ş:\_5&<Y,5RcŞ˽@hg.`px"1jԘgP<Y,:\ɾjLxXǋ<4x^PrG:\GK\?RcŞ/,)NWw<VWw<Wgw<ƯFy$%1OYK`XK̎<ngt<t<QRcŞd*y124x̦j7xFwߚ,p.q.gǋ;޿5&<Y@hg{QŝeGKGKjLxԘgw4xj7x⯚,t;3pwo,~jLx=@hgx5YD>ŝ{,IwPŝft;y1q1l=@hgs4t;t;RcŝRcŝ~4xoŝŃ߸qaYXHR,w,%X>:\ŉjgqht;K>jgqh,pw|%pw%@GK~jgu5wR#JgYIg@]A_LKi/w?.Y.1ǚ,.C+.?Ą;~jguJR_,ww;cYU_pwTZQŝ	fLxSŝO§;ct;aך,j7x5Fx=sAB\/T;1Qŝt;,_s\fLx8D00gpqǃaSŝMjFw5qw;?,jYzǋ;j7xxgqzG,/%O!.<̘gsb';86<Yי,lM00gsbl^,lZp+xwx
~'%`bxJgpt
|Yb+ŝ!%b;}w.~j#<Yb	~夸;A\&?YY,k/	^,ŝՠ%x;d;wpwV%YK.πK!}Ipwpw0w;+ŝ`0Gx0NxJgp>d;皁;G6KoKuIpwK<3ŝ5Fx>,UK>mw;?ngp|FQŝK-%pPp|,n-x~h~gsp/sr,nYQŝHj7xȋ-%dpPqW<Yd-xUC;p.Ą;pwX,;Iw?P<Y IpwԘgp,1ŝ )p3"KA_,Ԙgp:ŝ7x@Z,/i. +K@cP6gs>jgs{U.G.5,p?Rpŝ_^,pUxJgsU+KoDg;
?pw8{w;&/
^,	9.	s+ŝj|^5x+ŝq|
3;Q0U.6>j7x7x:}w/Yf#x%x̷2x|pwYf+%feԸ;|pw9gs's^jow9uw;/Y+KgDg;<ngsngxE;¯7;»FwkŝEQŝ-x;*;<_CŝƇ/E/Yh;xJgq/,4_p.pw~$%"wWǋ;D5&<Y"@hgpDpǋ;E5&<Y"-2"KDǋ;j|ԘgpwOT;c5FxFw;h_	pw+#<ngq=q5Ykg,5&;Lp.A?:\·	pw:H,tM,t	~t'y1B,t_ŝΌIpw	Ԙgp5&<Y$[G;߂$;jLxHIw	}@hgp6>ipw	5ow		jgppw;wƯw?T;ѿ.4q3ŝk5Y_r\hpw.4$%ingu?\ֱRcŝ֑<Ԙgu@hgu\և^jLxIwZQŝւ_$;Ԙgu,G;ipw	TyxJmw	Fpw	V(W;>/+/^,}w	DT;Vp3ŝR,65pw6Ipw"1d5&<Ymg,6'zw=Cw;wB\pyDpQRcŝqSIw?,g\s5&<Y'y1P<Yp=Du|Ԙgu1zޡŝt;Ipw\Iw\*1~4x5pwŝxIp6"Kaǋ;5&<Y<<GKg\{5&<Yy1~4xK>5&<Y!ߚ,w%*|Ԙgxy1@hgxNK/NK5uwY{v~$%vMQŝeq9.22xL̞,_pw	B\bߋ,pUrŝ.dgq/2xܱ7pw_	pwr\G@ŝ!!K Dp XNK .@|"\w<4xmF5,Iq9.E7@ŝ3ŝuj#<Y'Ww;o$KN7$;?
\sπjpxNSQ8p<Y'1H@ŝ5,ngp$MQHEP6gp$[Q .0=-K`q=9;P6gq9
R9!|T;@%rSQ/NK᷋7;!};W$gs .x*ŝL\gqo"K-K;@%v#vHHK9;ɾj7xq,;׋;macŝ?Ą;':\A;Fw
Ϲi.@/;*|_Cŝ~/w
Xzw
@B\NKgܖq~ Ը;,@Sŝ~ Zgr @ĸ;.U>f<Y*%gp;/w
<)X%܂}	pw |\(<Y܃;19.L\|	pw=6ŝB/.磏PY%;~;;?uipw=j\ϟ	pw>~;&zaǋw~<Y,"	pw,ŝMRB-yie';|	pw]zh,ɩpwAHKgow?\d;rgs^,5plgtπ.Wd;<rgtPY Puw@1ŝ`prǨ^,C~'%܆,C,}C-grRx<Y
-qeP(pw"!'%-Px
>\57;`Ipw ;`W%pw!p,*\kw;s5Y|ngp.'yMK`Ą;#5Y1ew;)jow@/	pwAW:KdppYY.ᒯĄ;C_5Y2>ŝ', 71.;@]ᑏķ;pw 1ppG/w 2'^, eXgy;xpyaŝ
?*/.<YQ#yD,O/wdx 
;\(<Y>	pwB~\aEK{߅.󂿹).j7x O8K>!x 8K^,wŝ|OK5Yt1S,7pwEpwh~'%ݢǋ;>	pwhԸ;j|\(YFwFcŝћ}IpwFw	pwF_Cŝъ/wF=R׋;~'%ޓT\x`{9.킏;?p,xu>jown.?5&<Yݹ,wnɾ.Lxrŝۉpwn\ۗԘgv/5&<Yݺw,?qe KAr\?PXgw!owr~;?+%oG/wrbŝ"x6xm;~VKaך^,XW;xǋ;ŝ¯.!x8R;ǋ;(qeKl9.ḑR?5YK9.~gr@*NK +\YxSpwJ!.B,B\݈>+K%gr\,=Qqpw 9.'%8,<Y8.xgp凚,7K,LNKK7ܔpEQŝ|	pw a?/w t|pB\GPxt;8%O5&<Y:ԘgpO,.ptgp鏋,"Y: Gppǋ;E5&<Y:@hgp0ŗ;{,3NKXytbwowK~;OpwK15xa[ŝgptG\^j9xvmW;aK0'%ܘ(K0B\ɡ'ܚ"dŝ~'%}QqdR"r\r\<Yܜ"}Ը;o;>,}Ը;'p?p,x~>崸;_\B\ . Uq 	%@!}Z\ry+FwM	>6NKhUt|\]xi#tҗܶrw;NngqPQŝ0!yw,Q<ngr5Yܤw;|\&<Yܤ$}\@!-v	pwl<ngp6 p.qY"~ĸ;?5Y|ngp8w;5Y߸p .% .ngq?5Yngp>MQŝw;5Yܦ*Qŝ[Fw*Cw;5>j7x#-yWܸpHQŝ0Fw Fw*1PUm-ܫW݂\ʢw,Up.pH>B\+?5Yy9	j7xDQŝw^j7xĸ;⧚,Vuw;j7x\w;Lngq(w;Bǋ;B
%ܳ,Yȉpw,:q,mR%7Kpu.aGFw |ngq46NK!~$%M<ngpP%1QŝFw ?5Y BgZ\o5YN<R'~㴸;}KE;OKA.?PY_p.उ/w ,[)mw;ǋ;
%m. 6j7x  0$% `$%^j7x,ngpj7xr5Yܸ[QŝiWFwy‫w;5Y'y;TXgroMM<YܼY.?%ܽg^,^MŝG^@BgqD}Ը;ß:r}_?lpb.pw k!.}եŝ{EK3t4;}֥K{3KЋ6KؿQK./Ą;;~j7x}%Sgw;nngqL>%S|ngsFw0.KQ*_q\@%TT_p.⡗
\H!.$}ipw!"K	q\Hm	C)pwK4}Ʃpw"\"K4
4;J4;AG3K4Dppq\
!}Ʃpw (pw (.p.'pw1 7ݚ\BB\BG.W."K5
\Mow1O5K
?fpYR?Hp(+;qU9.}.[FwS5Y5Y,%_	..}ipwp)	_5K\\Kp8SNKp4ipw.fss!ĸ;WB\br\̇h@5s s!K.Q.P.RZ\eCŝH@uipw;7OT
,}P(xE@N@o%yYuYsR<Yt?\<Ջś|,x}/po*yx}_lfW9._pK~'^,߁3K~<\,߀d7Y K~l/o	~夸7?R߀po>ipo_P6f/9x}A,P+ś~/Y+ś l'7!|po.yfGVoxJf7d7|YgWlu3śblooĄ7Ňު7Ŗz^,~$%-K|[O,RcśW,? <ǋ7ťo5&<Y--zh/7Ŧ/5&<YRcśT'jf\Gj7x}J\Jj7x}H4WK|\;Qś5Y.\G.pT77Ԙf5&<Y1ś <_,TNRcś}@hf#TZRcśꋞjLx}Qwo$7>/lQ,pok|nf67HK|BWK||nf6)+hww7x7nfK].p3WK|U.p6	po/5YSo5Yjɏo00f§7lQś5Y/	79.`.a7$%0U7<rfoz{y.+;G/o5x|zt9HK| |%Jj9x|.ztUś'7,Y1mԘfģǋ7"7,|Rx|b[QI~#111j|ԘfoP<YoOo	VDRcś1tvyfGK}YOIoԘfϨ,V\QI`.Io~jLx|zw梓ś0{|ԘfERcś1Ǩ,gB\0?'7'yx,/x\Ԋo=H*x|5Y25%2eś 5	j7x}`c,XGK}akY;Fo ZK| _pPfǃaś	;Fo XB]Qś4%3AqIg7d_po^j9x|fQś1#X̷w7AĄ7bGK|Tvfo,߄ZK~'	po,߆7ƈ~ѷZK|hN}ofD{夸7#|%1}oT7 UYK|"\;FD}ot7;<_CśG<Y5~+55\P!.{Y.\Q:]棗7Ώ@jf!K|~VK|$
^HD7A.Fpo?|(%oo|^Hx}i[+śDfJ,	A(K|%;}o|^,	H/<Y6>夸7
=}o(%}棗7sob\9׋o\Hx|1x}q,\6\y	poA}o-K|Qś<<Y=Qś<7x,Gܴ_pP{,ߋl1x~$R
,߈,^Yk7,^B^ pPf7ׂ|f,;}IpopPߋx|폃aś`.	poj7x|&6|oo/~#7Q棗7zhf{\r,>j9x|}H+x|pG/o\nf棗7_PY8=Im""ZQśDś9^,	<\pfNQQśH,C5YPY<\$QQśHQK~3_b\xf`_h.$<Yuoo"^<Y/ߌ}B\>/>/oG<Y9C	pokQśw^,}@jf桋ś矚,<Y-%x67/¯;x|t8t/oj9x|tW7I.SG/oPY:|\3x|vo棗7bw<Y;{śO5Y<8Rcś_f7ǀpoE	poA7ǣt7|oo\j7x||po4Rcś<Ԙf,`=`B7"7^,`bf,`)##qA.j7x~Aߋx~F>/t7Ԙf_5&<Y![o8,
 :\AOIoo5&<Y@hfPcl*x|)Uo$7R'<Y?HK|~Trś:\\,Ԙf;o߸. ś GK|=<;IoJ|ԘfTmG7¡aSśPpoE/|%		poB\Z7²Ǿ3K|+nf'~jLx}~jLx}P<Y}Ipo)}B\J/"aśE_5^, y
:\(%Anf, _ś_.&Io8|Ԙf[G7+GK|	jLx|	ԘfP<Y{aSśOT,=CޥzK"sś/cw7ώ<<Y|8Px|1y%Woo|<Y|(x<Yx<YYpoB\$!<YB ot7B!jLx|TRcś!ogpTp	YOt7\jLx|Io}@hfC7ye7\rĄ7.FRcśpǋ7Ϩ,@QTf g7*WK} !o,!ǋ7l=@hf§7b!po?AAԘfǋ7K>4x|/QTf^y.t7HK|
?Ԙf1(?śPTfĄ7	poQ#].*X\T~#DWǋ7Ȑ1"P<YD"x|ߊpoK|,HK|,}U,P,<
Y:\Xǋ7ǋ7go`GK|OpoaWG/ou~jLx|ǋ7P<Yǿpor',jLx|ś\jf'yx|j<YjY˾/,f`6T7^Kx|0Iox^,5'<Y<Ԝf`ZRsśအ7,I/,J~j	,Dt7YY.Ļ棗7%jLx|26Rcśᑿ,jLx|2aǋ7&>4x|2gKśmdj9x|2ԘfdZRcśooB,Ԙf4x| f 1d7^, :|Ԙfy1oǋ7ERcśSśVzǋ7oo, 2<Y b<Y()po?yAR<_Cś|Ԝf"x~a\-V/oośSś:}o7,x~b:\
/Xf¯x}	Go_Cś@poW栙"G:\D5&<YQRcśB7,B*cśEox}ś@2bx#/eK~LookRߜx~q,K~p2:ǋ7e,ߜo'?x~w/~/Xf5j	,f\:\RcśRcś~4x}GIo)1e_P<Y|
f
%D7\Cw7
?ߠ
~VK~^j9x~/r\.1C$%z0(%*xcś苼nf":\舾jLx}#IoYG7=@BfAǃaSśᘙ	po_Cś(K~wx})poYp].O(%ޟ5Y5Fx}oߊpo*yw,pypFomGpǋ7jLx}Go?hDQś:\#pojLx|4ԘfhQś^K~d7
?ߨś5YPY3HK}7G/o*z}b\yGB\po<ij9x}o}<9+IojLx}ǋ7^jLx}ǋ7ӼԘfIoV1+5&<YE?RcśQ#!.)ԢYyIֿToopoYj7x|5>T7Rj\s+śᩋ>.-Y,Haꊯo<\oYw7oĄ7=P1bK| ~5Fx|MyI0UK|TQśbϚ,#|nf<Y~j7x|64zǋ7e~jflFo}Cw7j5Y^n_n$%nfn]x%x|71xIx}śśIx}Kś77 _B\O5Fx}ЯG,#_po|nfśrߙ,#00f;@].Ej7x|TQś/B\!W:\(	po^,ILP\ {)I?I\]x~^j9x~ ś<YaD'7ҿPYi,J.j~  ,vAśf~5x}o,$J̯oG.7 poDĄ7%5Fx|?R$yR,%.Qś䠫bK|O,%<YJ&6<YJyFoܺ/|8qD_p(7Õ_pd/|9A|ɗZK|pP 7aś$~$% j7x|,\_,\䱟9.XI%mZooyf-7@ś䲟o77`'ﾗ$7!.!~'% SU. ?i.C7\
, RϚ, R<Y , f/|^, bך, aW|nfw7׋x|.o7t!.o-%(K|:u,<^,ޤ<Y	ިftuipo	o, '4K| .<%G.
:\}	.qU.<Y.?\+͒K(fYSDg7|`*mje_sd7Y.`7faDg7ð)%?_wW/|;}_v
b\w7ʽ)po\sԇ/o.bHK|
D7ɠ5K|.2Up	YK77ѷ,K}I)4z4X%|.4~:_	poI-sRJx|
ipog\'OĄ7y.po
=t7?\>xYxx|>xś7d7g\/Ԓ,><Y Bś
gcw7=P4x|+O}I)x4RM{M,o:\8K}5;Ioy1򁧨,w74_5YQ(=7$5&<YQ&1G7 {.c8K|'y1sIoK4x|*oLpopqǋ7EjLx|D;ś!,Ą7C_577Ct7AWpHǋ7T1~4x|Mptf{47ٿ,l\oߕd_|.6MQślW7sԒ,`\lWTykW7S5^,Q|nfZK|E>.,K^/o5w7Tf7rfpoӏRY[{47o,5YERJx| 
5Y _^,. 7`Yj7x|{47)_,  CśVK|j9x|>f/poRw^,śxoY.<G/oHrf){47fBq棗7uw7SԒ,?RYSAś2x|#fL7 O m ,~#Tz7FoԒ,"ܴ!?(K|x77ʆޤfQ\B/B\A3p#Hprf# t7%o5&<YjLx|@hf#<\<Yftĸ7,ć7,{Vtĸ7-7ć7,CśCGK|o|.%y1'y1MśYptfT R*|nf$]IHVprf$poAO8K|
jLx|RcśoQǋ7)wɏoPVK|yLwW71X&FobY	|.L[ś91.ć7tfU}ou_posĄ78%K|HFośE_poϾpǋ7Ą5&<Y$4x|I,At7Đ8K|I;RcśHIo'ޠ4x|IśJg,J^\H!VQśIwo<,+,%VFos7/,+	\`QY.sG/o@jf]_YW{	po!x|LK|ć7{.ǋ7⏾p\~VK|cQś像PYX,,7OPYX",\Hx|~po
.$<YX1zPf;}oMR5Y%
,,Cw7 dB,jLx|#1gogjooq~#%\Y,y1-oa׋7Ĳ,|.,VK|K.3ś`@]0oK|L?Qś`mLK|L%f\}oi\_ś	poh}ä74=%, ,-9x|:\phIo1>4x|	poPYZ):x|&}-Qm/K|Mpo'(qA.PFowx||_śNPx|%
 [% !.-Qś>QśEprf po< ǋ7SRcś*<\<Y "-Y  K|N/8Ulf)F\IojLx|T&f*CB\਑E/}b\ਧw7QoFo_ 5Y RJx|  ;LK| o tĸ7 {Cśgܴl7cflmLK|Kq!<Yƞ/].b~7[/5Y
,`+}7Xǋ7YWIo, o|f >j7x|OI)<,_	pow].<'%'?qA.8Qś
ozGoyG'7<7<T@\5&<Yy1X8śಿT[x|;K|
.^,' "5&<Y EjLx| ~4x| .,  uw7ˁW\!.Zx7@:}o%)j7x|@C9.=PfB	po?,_:\‣%(
jLx|~jLx|)śB\{\HGK|<Ԙf./1\*z\eGK|1^5Rcśw,t7yIo~jLx|G7y#.^NRcś༣ǋ7xG7x/.y1^_RcśTś/|?K|>joo߈po~\:Rcś7Ioojoo_.鯾ptIoWy1oYx:x|_7ˢgd7ˠ8K|o+o&ޡś5Y(zH棗7=@jf|NQśSo/G/o(}@jf2.ydW7ީQśVwśEO5w7'poY.5Y`eW70Ԙfǋ7,HK|SU'%)\nfǋ72W,ïP<Y)]L5&<Y)|ԘfoYxf:yI7"oEt7EjLx|T6Rcś⡿,fVSprf&~#*=Rcś⡏IoP<YG.,'^Oouw7H+@8K|?4?,w,,- *5Y SPOt7
Ioך, )+oE, (!GK| w, )sIoG7Ff*GK|IoRcś*@hf5"'%J_poU4_5Yvx77M3YeRKx||f
nf
!{47R5Y,WyTw7R%<Y*po5&<Y_5&<Y@hf
:\*ǋ7Tǋ7U3o~$%!O|"K|ӼԘfq,NWG7ӂOt7ӏ=.,NARcś,NN${\Ŀ5&<YNRcśɾ4x}8o		poT7Ӆ5Yb02fmaś3Kx|V t7gj7x|W5WK}=1poO|"K|wǋ7c5&<Yc>ś0GK|W%cuǋ7aך,1}@hfBGK|~Dǋ7e5&<Yc.zo[!.#po"3/ovf#,2	poaQśP].@?K~Y|Ԙgg,~4x)~#_|"K,1ǋ82,O.=.y1ǋ8.p\'GKO,?5&<Yz}@hg	pp\p\=UK/,ฏ`efYY+SFp(	=RPTQŜ
G%8j7x?QŜÏ5Y,ZKX pP ,|^,
jY,NQŜ,mh{\PY-?r\3
/?aŜ
M~夸8_pPgpFp5Y..yp-%8_CŜ
6Y,T.B/^,T	~夸8(KP,8_i. l$8g 66Yhw8|ngFpϹi. pg	pp|_CŜ aŜ ܴ 8}B\ G<Y^,i. p}B\xUjYjFp.xIpԘg G8t8Ipp_5&<Y/*y1xG8y1ejLxp.a,6?RcŜOP<Yl&~#lDIpԘg G,_pp|"K`Ip|Ԙg 1Ŝpp ׾%0|Ԙg ǋ8?,|"K`bRcŜ,Tz t$GK ?|"Kqǋ8^jLx%z tWGK2\~jLxc,Ŝ.!$8%5&<Y1Ԙg PŜ_.fD|ԘgjLxXp+pp+mIpp+Ip+Ԙgo,V~Dך,V'1b,VeGK,$8 b5&<Y#RcŜ 1,/t8 `$8 a[Ip ;Ip ?p~# {\ SIpo5&<Y@hg <+#\ 5&<Y<Ԙg >;Ŝ~#n7$81t5&<YnpC,$8B|"KdIpjLxd;Ŝ |Ԙg 7Ip_P<Y2-y1ǋ8B,
pp,5$8.RcŜ#RcŜz~DW,Xǋ8@hg @. $8ǚ,y1 , :\%Ԙg @ǋ8w,8[&gO8!.7x=GKA$8
jLxǋ8^4x!LPx!~\	K	pppt8k=.ߚ,Ԙg G8AG%r*Bx@MC߸t"Y	.D IpjLxhp
>jop:Kh	~ DmY/|"K"IpC5&<Yz 	\OpT	Y5\QY5=.7IpS|Ԙg EŜC578tB\IŜ@{.CIppԘgПǋ8P<Y|"K$1Bx8 hm ?,/5&<YS@hgoT+Y/8+3<YŜE_,	U6 wcŜ). 	iRcŜ*G,	lŜ)g,	A_Z\<\Kxq/FpD&$%	p/4l*xy߃cg8BŜ_1.,;ٷp?t8ßT8ï5Y7%zpt8k7Ԙg ܫǋ8oP<Y7	ppC	~Ŝ @{ 
=\ @ǋ8 ?5&<Y)Ŝ @Y/t8 K5&<Y^jLx@hg =Cw8  2T8
Ԙg 5&<Y8[G8ޡŜ/  \Ԙg 5&<Y8%ong ~#8>.kIp5&<Y8=@hg  ?|j N{T8p7x'	{T8rW,	<Ԙg NNŜ8ŉpp⧚Ŝ8 5Ʃpp(|Ԙg y1 $;Ŝ H1ptg b\ Hǋ8 S@] $XGK	 5K	
jLx	'y1P<Y5Y/P?t8#${T8#%1ɾjLx0pF~.ng  {T8)jLxrJRcŜpD/|X &g ~#x5K_,<[ǋ8@hg8{ĸ8<\pjp _:\x]RcŜ,<}@hg 5Y:eY:=\_,|Ԙg ?Ŝ_!.س.:\;ERcŜԘg ר,y/xvg w8`;.1ةǋ8b,_	pp #\ #<~.,}pVg Y=@GKzǋ81P<Y=M}pDoP%GKz[RcŜCIpK4x|IpRcŜ徠4x|RWǋ8y1/p_.#g_CŜt8O|j_5&<Y¿5&<Yר,`{T8 _5KkIp0ԘgCpH!ǚ,o,pH!. 'pp>.,
~#=\Bg,
|Ԙg P" t8Ʃpp!,
J~jLx)* #jopGK~7x5K,Ԙg p?|X 5Y@\|Ԙg Ip#Ŝ_p|j ?RcŜIp
~4x\jLxcRcŜRP<YzpA':\Q5K*1 ,
ŜP!ppB\P4
4zg V"pb_wb=pp1b{t8^jLxǋ8}@hgo<YA	\ϸ~:\G7Kǋ8)jLx"	sŜ Oxg  'OE &\Tg8 2	pp0i==	=\1>jLxpҧEg?KoQ>ARcŜԘg>4xHpp
pp
. IpjLx,  ׾8K, t83<Ԙg XIp/P<YBep{ㄸ8D_~~#B){t8E_5&<YB-y1op|Op~ Z . BGK->. ǋ8?Ip,?6prg5Fx?~\/t8/~ZRcŜ5&<Y~]Ŝr Ŝr8K.=\q$g8K O%CWx%CLpYC.%A=\%5&<Y]RcŜ/}@hg
w^,_p. %?ppkjLx/*1 G8?ŜywQ,G?K
^. (~# 5&<Yo5&<Y
4x
^Sx
	jg @:\ T3ppW^jLx
^jLx
}@hg (Mx
?K~#D	\F>jLxDRcŜF^4x@-!cD|pWGK*ppc5&<Yy1 ,8Ŝ XETg8 ㄸ8 ! \ Xǋ8 ,@hg cm .DTg8 %?t8 <Ԙg `qǋ8,j#<Y| L	pp Ot8/7K16RcŜ>jLx1[G8@Ŝㄸ8%. m ㄸ8!?Dg8 % lY `! 7j,ㄸ8%Exfg%($g ' Wd]T8@xe>j <Y1ǚ<Y25,U.	.	 8&BIppL5^\}8&(ď|.Ͼ0{K`BK`5K`Q0pL_P*g_}.'.!gJ\Jpp!B}BBYRB	pp!^lIKmB ?~ĸ8ipp!!䤸8?|9K	ך<YJP*g;IpN_3_~1||_0b8>_0={@f_|~/
pPLHKW7x7x/t8|,C|Ԙg?P<YEGKZ\d5&<YQRcŜb7,Cpp!|sIp!RcŜf/P<YqYQ,D	pp"!*Fp"YQ0A?,E	?EHQŜ+w8+lpgAܴB%<YЕbgB/p4+y]. 5<Y<\]x3eŜx3}P,x3pp`%<Ԙg f_RcŜG8QmaZ\Pg"waSŜ_WK,jT_5YԕY5Fx!.ĿPOPşP.䴸8y1jLxp7	nZ\|Ԙgv~jLx>4xmpipp7'y1/,nSŜ>jgpUpUKw8~f^,qop8?48_pp8|ng h9. Fpr\m	ppg hSl1x4=QŜ?/pT}IppTB\8*
ppTT4Y!G\C5YFQŜŜTg8+ma\^j7x3/pVV0
^fg8Q97Fp#?ppTx7ŜP{].+R oaSŜcw8RG\oFp5YVquS'8ƞxǋ8_.3o|#Ip^jLxz0opC. @M . 6ipp5&<YԘg nG8r8yC CŜqǚŜrܴ .;gbg\rB\Fp_pJ!.CK#y	YH?$| PRcŜ,$'zOp$QŜ	"/!_5w8,>夸8,_pPx)GaŜ	A%7HK)ǚ,J\Kx(Sipp%Opp;rg}@jgɩpp;B\T'<YI	ppLpp..Y(yI k8T, :\o| qg,5&<Y}@hg p'ŜV pJ }إ =Pg O8	`B\p˾/)<Y l^, Uި<Y t8  V^jLxiRcŜ _, R-Y . 	>. <KOT'<Y!'%6HK:1g [Ŝ al^,T,:\ `䴸8 ǋ8 kIpߨ, ~g uipp&_pJ`K08gr\ٯB\׋8o,bg xXg x. <Ԙg x1 G8Ǿg x+եMwpp@#.h*8	,*}Pg G..Yg EmŜ i3ǋ8 Ѓ >-. 4YRcŜ hǋ8 sp I-Y!'Z\_,'O~|<xQ,xBHKUK>j7xf^,xaŜ~fg z~+w8Gr\%\opt8Hfg aSŜc ?˾j7x?1y *HK@>j7x@pp5Y 3ŜPZ\
g'8?KA.x6xg=G<YO5HKU.z5YOa`e{/3,'y[ŜG].ǚ,M'%8A\	DgAaSŜWcg8
  FpFj7xB]Y!pp@O%! 1	,}@hg \,t8 ipp,<Ԙg ph_ppaB\w8 ڟ,k=. 63pp 6<YʞCŜ lY"|ng S 8=/(KS,8 K d8  NQŜ v/%Kp< Fp狄W8 Ipp "8 <Y 'aŜ K !B\ ng ׋8f߉	pp߅. 
 ?M. 
'xEx~j7x?|:K_PYt  <#g ppeIpp,?5&<Yz >8q- >},S. >\ ~5&<YRcŜ |G8 Y. >Rä8 oΞ,Xg 1xǋ8
fj9xpϼ\<YSe,),)rgLEŜ2׋x'ǋ8
eP4GK?IppO5&<YԘg  p
|\"Yi. @. @S}p; @_P C C,(>j7xz8	K%?PYAGܴ !(K/ Dmbg "	>夸8O	pp#g ",*,*.c,*"6YT"Ipp #
*|_CŜBσaŜ@W-%T. F<Yl1x1x F`. F	pp ZP 7x}Cw8 ,6ä8 ,:RcŜ 1 ( =. -1 .1 {G8 ,Wä8 0Ip aǚ, , Ϛ, WFpB/i.
*8
/p@ d8
B\T5Y	}IppA%	8#/8#|k!. H' JkppQ%	Hj7xy JX
/g &Sbg & d80!. L\ w80-%	O
ͼ_CŜ:8r pp Ŝ . NEä89/Iprw,龠4xH.p	 . .%O,MԘg ,cy!$1y!&p	$gX!./,+
~)ppyg,+|:KTŜpä8
PYXaŜFp*,;8xUl1x[Pw8,y)ת;xJ=.(?ŜPIpp	Bg%%|_CŜQ;-%Y.<YY"x6YY t8 !./GKK"\\~ŜXU .-,RcŜ]~4xK'zp	b:\X\Y[Ip	bw,P<Y&CY&t Ip	>jLxL}@hg gng  ߈pp	%&jLxL*y10GŜas7xL [ Ip i, ~4xB|:KOԘg >jLxY }. LRcŜ ǋ8 4EŜ &{\ [RcŜ ]RcŜ p|pLZ}_h{t_ ( P}Kt8@%HK=\ =J  s8 .8*ŉpp	j7xNɏp	d8o^,5x桋Ŝ ,!<Y
K>.7x<\ R* T<Y
/ T
R@  8  ,  [K/p.^,-t8e5&<Y[<ԘglG8 9O8 8. o|
{z\ mĸ8X!ŉpp;Fp&<Y 3_pp k棗8 ?Ŝ 1x e5Y'CG8#'w8_Y'}@Bg *x8 <<Y᷾\K. @Bg ,wB\ O}p -Y @)V .z9ῚY\,. GZ\5 -9 Z,/| -ߕgB\ 棗8 CŜ  #68xS<	,Qm@ _T'<Y \ e. \Q}p/VK8y\ 9B\ ,?r\ {RGB\ p 0}Qm `#pGZ\*ɩpp
 $%)}Pg SC8/QmK
%T'<YKh~g 2
>D/Ą8Ŝ U@ f uipp0!. f'..<Y8?0(QŜ.8&1|*0_=&/*=|^/T_ H1|K|_ 
8@!_ 	_ P/|| $ _ 		| $ &/C@ rL_ Pq| m!%Xx8=xyŜ ՗<Y]yKŜ ԛ/pRYJ~jopRϚYK/OpS^,5>/ Ŝ &qŜ &xx<YaYhjp !0p ( | @*Ep.T	$%*zp
@.U7Ip
7,J4xUPg )#*~Ipp 5&<YjLxaŜ *7GKB\ *ǋ8 U,T_P<Y_t8 TIpp 7Ip GIp G8 T~$%<Y\ ** Y Sw8 X6Ipp +<Y&%	pp 
p \ .g ^g pp g׋8 \Ŝ	x8qcŜ	gpsV 	p
μXBGKV \[Ip
w,P<Y+=BŜT+Y+BŜZKW ?|LKWP z]\AHKW?O7QŜ	_T+Y$%pp1	pp^,1^Rx"6o
pXg2*%d8RcŜEjLxwG8=Qm!#.(c8h~g#
pEĄ8-5GKwt|Ԙg1XzP\x6DxҗYK=G.D5&<YiIpZ*zFmFHGKQ5GIj2,b?,^/Ą55?T5gUEot5 \Ԙf/,\G515yxQ pj "x6DxQ#+%D .D t,(ԘfBP<YP3)pj<"<YP(,|(Ԙf@ǋ5
4xPfB3%x6A%GKPf
Ipj˞jLxPfIj^4xP,pj_pjXT)j/^,N<^RxP-6@j~#?5w,J>jLxP-@hfZbE5/Z\/}PfHjpj_9.@B\pCg5jxfQ߃l^,*"zXfR:\A.BIjԘfRo,*/Ś@'V-9@6(yŚAB\J}K5B%4ԘfGRcŚBϨ,t5.Aǋ5 5&<Y=@hf8p+xP-p<Y>\p*NKPWŚpA@8st5 5|\
,pjiquAW/jD5'Rx,B\xjUKPliw5?\d5Y6,~+y@w,^Ś.@:.@:oǋ5 Ijޠ4xPCw5 :\t
|1@:ǋ5 힠4xP?	pjeMH_5^jLxP1qǋ5P<Y5,JjLxP1@hfb
Ipj%5&<YjLxP11B~jfXEZ5YVBWKPEQŚeRHxP, ~WxPz]@].@,@nf\x 	pjt*y1@<YRcŚxNŚx|jLxPRcŚ|jtIj>jLxP@>~@@>5Aޟ5Y7%AKPnQs'5pܫOj5w<Y7:ܻOj%7|\@\2xP245#2xP2}ʉpjG~.dfd=5!<Y }ipjDO2xP2EB{Ś~f <YY`fd ߉	pj@.ExP2-zjB,,Sw5ﺴ5.df`pd~.df`Ua<YX\\Bp<e~.dfc\2xP}ipj.df`,)ŚGXYs'5_ܦas̞,,{5_3,#ŚWB\opj\f cYy@A_hf g\5Y8pj|nfWM<@B@Śo<YcT55@xP<@BN m@BT m@YQŚۼY_.@̷栽@Y9U5&<Y9]ǋ5#P<Y9f梓Ś7xPrԘfNRcŚ?j!Fj!
Bipj!Ij!HRcŚlŚS<nf.D"G.D"w,B\RcŚK4xP4pj xP4ipj5IxP4*KŚsR^,O5IxP41;ŚYKŚY5mDA,E^,EP@DbRcŚǋ5P<Y "f# "f#cǋ5,a,`v#+yŚ栁@P,N<@<HKP5M E@FP@NTg5QG.AE#Fj.AЅ~+:!KP2x@HW5%/@HQzǋ5 (NKPՋŚ;Bǋ5 4k Ś pj iSFj icbKPDf\]QŚO.B/jG/j6xP~+	Xy@JBOf%CUKPw5oA@yŚߚ<YGU@هjvflY_~j9xP6,~+
jflbT5d5j w3Ś)pj qߋxP|^@$~'%5bfj<Y/jĄ5ylfpj.B<Y\YTg5_\,  5Y> xP׾R ].DG/YwƯj"jf#^,Djf*|_CŚx5&cŚ/B/Xfx<Y^cŚ/B<Y^ŚƯj/A/xPvxcŚϋxPv,=J+Ś<Y	~/Xf&_CŚPzǋ5u~/@?xP7qŚ/YxjfnY}j|^@;QŚ w5 A, .@qOj #p\@?w<Y/:.df_KP
.df\ 'Ś (ipj 2xP [TKP~.dfpR\@g)|\@q5f <Yy<YUpj	.ExP8)~+
j7xPTx5 E_,}Cw5 Dj7xPJ~j7xPJj7xPE^,xPP@N _')8,⇃MAxP:7p	Yx8, ŚoM@xP=1x8,p	Y 8,H&fF>j2xQ xQ!o&f(.x8,,<ojM@'Ը575Q&f+~.@VBė+ z+B%
Ⱦ.@VR5X5XR`f_pP_I.Cn/N<q~Ej w5Wj"Ej Ej  ,_	Q|&8@	pj 5FxP[U.Aw5 
pjO>\P/xPz, 1APY=%sŚo+<Y=M׋57jK>\f
j^kŚWW5Ɵ 5xP|o ŚP,1 Ś^\f#,&zkŚW5oY>|nf,Cw5anf,FjWKP|nf,pjQA	37xPBMQŚR_5YC5FxPpjnf-w-'y@Zepj߈pj	pjzj/ǋ55&<Y?@hf|5jLxP)RcŚj,%RcŚ,4xPSjU.@\JQŚ<KPj7xP~\ 	pj*	pj	^jLxPMRcŚ j /,%@-y1BsIj4xPa.AO,Ԙf,,/!:\wnf,%Agǋ551BP<YA_a.Bǋ5%_5&<YA+zB,	pj^1B
w,,p.@^g:\>\ǋ5xǋ5yj :\(|5 Qw,Aߚ,A,F^Ś)WB\(Y.@>!.@/t5F~Ś%~Ś,7xPt5 X=	pj GIj OIj Wj (	pj wIj ǋ5 ]O,s5&<Y~jLxPjLxPȞjLxPy1@%y1@'y1@ԘfԘfjLxP1@N,#0IjjLxP=@hf0
 _,%1@a_,@hf0.z8f1ahjڼYS@d>\ǙxP2<\oj ')pj n, R SG5)pj%a*xQ(RJZlfdfxPPmŚlSxQ0)pjŚ ,B<}DWYKQ:Gbǋ5YKP/j6YfZmE~fCxQA;5
e.Bl,!)pjmB/je.B!+jYKP5lFxPH)pjK~5e.CD<Yh[ xP}@<Y1.@fM^,tG5R@g_Pf3H/Yz@ggLj2WLoj2_Ew5u5g@Y@fMhf3'x,aLOj4j2E75ׯj1Š@fSi}@fThf3*,b?Kj2AcŚ̳=@fZh+xPޥKŚ̷Ej1?Š@f\iu@f(xY˾-,29q $>:95B)EswM9wꉧ?<9dß̌=Pzs?4s 1CTK9ȃ̄OTd}Prs23@t"/?)p9'?+rDduK<\|s'?	~B9z9ș !7 ABw ́ ̉2}Pd}PdPd)9T@s   ![ ABϪ ̅T?T?~2	2=Pd=Pts*@9o ޓP~ ޑ?zV>sw?zN@98 |L~>s?zGc ޓP~>s$OP~> ݩ+R_?vר?vړ}@9'z>sj>sj ݩGQQR?vOP~Jڈڕ@9,>sjZ |N |Է ݨ ݩsQCR?vP~^>sj*z>sjb |U |;S?vߨ?v=@9S ݱ?v@97 |h}@9>sleޠ>sl8 |?P~~0 | ݳP~폽@9? |b'?v?v̽@9g ݲ/?v>slj@9H |ר?vz>slJ |ؗ ݰu ݲg?vP~ޠ&>slQ |E |F |ا ݱSb?v??voP~>@9@9->sl'>sl\ |P |ػ ݱg
@9}@9N | ݿ ݺP~>sni ݹ?v@97 |x}@9>snr'?vᏨ?v@9g ݺ/?v>snz@9H |ר?vz>snJ |ܗ ݸu ݺg?vP~ޠۇۦ>snQ |E |F |ܧ ݹSr?v??voP~>ۖ@9@9->sn'>sn\ |P |ܻ ݹwۊۘ@9}@9N |  P~>spi ?w
@97 |󟻈}@9>sp󟻅ޠ>sp8 |?P~~0 | P~@9? |󟻂'?w?w@9g /?w>sp󟻊@9H |ר?wz>spJ | u g?wP~	ޠ&>spQ |E |F | W󟻁󟻂?wP~^	ޠ@9@9.z>sp(z>sp] | P~OP~^
'z>spc |~EE>COP~ᡷ?p_?phq 4h5 |- |. |>sH@9P~P~hh} 4? | >s@hhh 4hi_?p#hig?pЕ 4%>sP~g?pЛ 4'z>sP~o?pУ 4}@97?pЧ 4*z>s
AhV |}@9P~᠝ 4->sP~sh(z>sB?p?pT |@9?p;hc |W ޥS ޣOP~z>s_?z@9q ި}@95 |RP~. |Qߨ?zCP~0 |PY;?t,
G?t,YS,G,TZ?t;,O'?tSYw#Y,T 
sK1~U9| csLQ 1OSa+U9|	?t*Cbʧ?tǨ#sLa?tSa~N~OPʧ?t~^sLEsLq a2ʧ?t^9YTK#`uTM0TaG0FCSaO0捎~?Sagßak0慓`T(yX]sL{慃`T*sLNs4~ڏʧ?p);6sЪs?*ñ Y;[TP?*ñߚv;c3v}T9dOʧ?p헚?pSwOӟv;HAs^h~/;LB;&U9a
?p7;|кsoʧ?p悉;*U9eo4?pTh?pT<иsʧ?p怰s^h'ñW;1+9Sxg?p<W怨U9sN~4?p<G?pwTR<cTg?p<}U?pSx?pʧ?pTs?*=U'?pT^39N~;G?p?s
>N~OTs
N~·SxZM~T	 ~s<.*SN~<NUS1G?rbʧ?ravs&+s&xܙS1o1wS0qܙS10TL>s0ܘDpL*Ɍ\;9*Ɏ=S2ʧ?rcTɖ~U9	~s&_N~o?ra;ܘ~S0FܘSs&}PL*ɅTN~S0biܘ'U93~S1iܘ*~U9_R39*ɿMQTM4'?riS4ԄG?riS4kM~տN~ӿRɣʧ?rh )ܚܚß4ܚ s&?*ɬ@ɬ*ɴMqTMH0MuTM%y!ܚKs&yC4TMMMs&fM*ɥO~үS4`M,U9D3.ɥʧ?ris@M?*ɥ3~׿N~4Us&̺s?SSb~U9~f_9ʧ?p3#U9fN*~f)T9?N~dU9G?p2	?N~f3N~e#`,s$ʧ?p2yq~U9w?p2U9~dEs%?32S,~dTK^,|Dʧ?p2'A?*włß/U9SŊN~dTSXLN~iG~iOS6a+sG,69*?p4<XsL<Xx*ŋ~h1sLXpsHN~iǋg?p5_SuN~jʧ?p4K`DsAS&jsDʧ?p4?N~hFbӟ)U9?p4#U9ϋkY	N~hPa*~hTsB?p4T?ss OFs oʧ?p	7`'N~5cs ?p	~U9HŃs >,
~}T(>,bs 'S`9K?ʧ?p	Ň?p	qT),!%SX~s _Sx $ʧ?p	Xs ʧ?p	|X~#~U9ISńC*$.s S,N~[s  "SX/*$#N~cc3;s')bܜiTNWS8ܝ38kTN]N~ʧ?rt~,ls'*89U9YQܜTN|YYܜܜ)ܝOS:$N~<Xįʧ?rpuG?rrgS8AܜU9>,N*?;9N~ń8TN-x99ʧ?rpYܜ\s'|X ?rqܜ*x:9_N~ Aܜcsxŉ?w*x<9WTńӟ*-`9]TqqN~x=9U9>`~sxT1sxŉ?wN~xB9N~,sxKaH:sxM`sxNsx:sxQsx#xF9)U9*N~>,)*XN~ʧ?w
?wʧ?w|Xg?wSWŅSʧ?p`%9?*O?p=7`sN?*ѯ
?poSzw=~U9N~ʧ?pßz}TsHN~/z=łq=qTx~ʧ?pۃzKsS<G?pT~oSz"6~T<lsJN~[?pTg?pT<?pPsKs^U9/Ň?pUsL~9S|~U9E9N~>9_ʧ?pwhg?p>N~>61s~S|6~/ʧ?pG?pʧ?pP49K9ν@ 9~ns_~/!>?9ɞ~ RsޠI9>M ~Gg?pF 4Zs9_3
N~rⷨ	N~g 㟸|Z <	ߟ9>
~s/9	~w|_ D=p
'?p|*>N9?؜Xs;9?p~Qi?7C~qꂣ>9_PW9}@"9@)9~~  s \sz'?p>A?>Bß~9>.~'?p19~_RT9'?pǚ'?p4G?p#	G?pך;9yls^ia?%~g`?&xsh ?p?BY?M@|ҳ~"4hs~hH9O4tsʾ9oT}P<s^.N~o&s~sC3~]Y?/~C~*xs^.zs_
g?p;¡?1g?qF?qG19
| yNspsZs'?q @9_ß@]` 6V9ăg?q w󟸀?69 x3DsN~ c 0 2  3  "Ns)@ sz@ W s<\~3?ts	^.&_9י?q3G?q G?q b!@ns}@ ~GG?q Fp29?4"Ts
s, ?q a@-~M9w?q `0 	G9?q PE]L~N~3 
3bG?q UCsG?qsTzASꂃic9&ޤ~sMHR(}H/9#_R]9+}HsWz( Azß~Ԏ~3~AcJsO9(?~	SsYx?9,T9(hg?qAq_sR?~ , )_x _~
g?qA'x8 *9)(9%?qEq󟸂#x9N~	Sg?q悹A8 ~	gSZCA߃??q -9%?qHs^8SN~	A|89),9&?~xOQⳟ=OܞiܞmٱܞܞoO8s'O6js'1ܞg?ryߪ/~\79~=Hs'P9ܞ}?ry'?rz?ry㟹<1"ܞ?r{?R"f)ܞܟ_1.|Ouc㟹>3?ry+~_<:1ܞ <O&3<?r=7ß<ӟ<EAܞ#xIܞSr<SN~??ry[Ԉ?rygԁ㟹<Jg?rxA	ܞ[ s'9˟N~?ry~ܞbܞ*IܞAܞc%o8iJ?toßjR	N~G9z O9|?tվsM]`Twٌ8H~4wA5h5}`sM?0>sMA4b41nk/P~QX 4ON~=R6T~sMH "sMu?t?VsM%~KfsM!S?B9	~P`9sMM $sM(D_PN~7CiO㟺iSN~_P?tŧ?tҷ~饟4M9E9ߠKCh	4#ha4a	45~颧	~/T$E_ʇ?tCiܡ~f #AO~O3'?r s(+09g?rǙg?r>fts(||yܠwa1ܠ8#cB?Rvs(HPab9ps(1+~Rs( ?9'?rcßA~s("vs(Sܠ ܡ_ܠ!9ysB3P%yhs(Z&ש69祻?~wy(MsX
=W43w6~p3VW@g(g~.2zr՝TfzrY(ŀ3?߿*_Eu8h~,Y6~j
=GѺP_IS?UMp_BCJ߿S3Аҿ~=_U|fzk54߿=Whm;_Et6"=W7~,<UVݧ˙ynlyD?lzCqSFաg5:-_z{g4mZfzj祻?߿)fzji]3Z~rgw4C~sU\Tѵhg.gzqEU7߿"_En3@_(q$,UA7fzs]NF߿=W[FKWU~zkGP5m=WѭU@g~,U~,U
3=WܸmTE_,9sEU/33۶C߿g5ⶍh~~,U߿=W |zg/fzq2;?~tU߿U3#3UrFk#lUnH3:g?,Ug$g2߿9gs?@g?AK3w^gg`2_iRgG`2_ <_?߿<_Y~*_/Yk3?6SAK3R=W=WOٞ3AK3H~&U@gŀ3Z0R$}^_0U>Hk\:kk6[F{h|o5Q?|G 7ѯA3pG p7ѯA>(5Q?>G ~G J+=F?a[v_0wpG gpGk6w;+pW3w[B;ѯA{ŽF?a?ѯA|\kD
{F?a	]¦_0E?|bk®_0Q>Nk%h=F?aqSFաѯAP~ѯAM+F?aKw4?4k6
={ pѯA &o5Q? ;r,k]F?aCpn_0!T:~F?a ~wG ?o5Q?T	kN(i_0O~ѯA 
;wF?aBtiQY)
iѥ_0@ϸ~DkѯAhj~ѯAwp_0@~G PBӿG P?qG P^_0@7>F?apF?apG P;_0Gp3ѯAfɻ5v_0s?`W~G 3s?(5Q?îG 36_0w{0 ;MF?a2wopGk[ѯA,	{F?a{?-o5Q?ŁgpNk(߸~'5Q?ŉ}_0X?7A?.5Q?ŅnѯA,`2bwpſG _0Zӷ_0Z@>F?a@SG =MF?aw +kK}F?a{#;#^ ѯA{@[G RC .ko@;kw@o5Q?ԇDn ѯA@aG G?kq_0dA =F?a,\U}F?aEF?a[&_0@"T$t> cG R\ 2k}{	._05Q?QDS@qG P(H^_0dA =F?ak@uG qF?a	[  ѯA.7軈F?a'@'o5Q? G F?a
; jCAmF?aOѯAHh2 BSѯA.#w
q Gk
w;w[N G ]_0dA =?ѯAF?a7(o5Q?{]k7q G wG*o5Q? 'q Ukw@Nkwq ǿG }Oqk;*7>
F?aqѯAA6kѯA	_0Q?qG T$wak/wFF^
F?a6Wo5Q?A;kg_0dA =.ѯAAaG F4H!OqG F4H!Oq_0J o5Q?-P'gK3_(;l;$MF?aCF?aYo5Q?QDSAgG ]F?aAѯAF?aǽF?aF?a6o5Q?$wI[{$F?aq:ke.
f_0n_0 	;ѯA;!_0F?aqG 4	"._0#o5Q?%=F?a	SѯAhL w A#Vk	_0K[K{"v_0WA-5Q?A\k;"_0{%F?a8!KpA{G .G }_0 P!ANkL{T^ѯAjIOQG 55Q?JjCA'o5Q?=^_0dA =UO8knwܞ5kSrzF?a'5Q?RU6oF?a
'ǿG ߹<wG F4H!Or{F?akܞ?k=w(Ԇ"	)O>k]#4'5Q?QDSܞDkR$<1kw'k'k]y;>F?ao5Q?QDSܟ^_0^
;7OѯAHh2 BV_0^_0ӹ<:kw'o5Q?̀wry7ѯAHh2 Bv_0sܞ5Q?̀rzn_0ٿryGѯAlKOwrxG 6=F?a'7ܞUk	>_0 mF?aӹ<G w' %ܞ'o5Q?oryoѯAQZ]?ܞ'5Q?+TJ+_0ܢF?aEjο˻D7ryѯA0EO{G <TkryѯA{]F?a
{ӷryѯAqoG ѯApwMSG #M4kݧtmF?ak	MtӍF?a{ÿG  tѮ_0`kR$jF?aM;kt_0dA =ck WhѯA`TZ&g5_0io_t_0Ҟw(%C;o5Q?^ugtF?a5!ȂA
{7(Ԇ"	)5Q?QDS5_0wMgG G=Qwtw\o5Q?Ӻm{t5#ѯA{k%?mFiM?I[!I{s]NF[s]SpG 5Mi7ѯA#5Q?3jn_0 'tҎ_0=D]F?a:DmF?a=F?a]	+MF?aۺiWѯA1:#5Q? Gi[ѯAHh2 B饝F?akGt_0c4NkTj53h֏hG =K(o5Q?-;wvF?aċ5_0cgtSѯA1E]F?a5!ȂA
{o5Q?uNWM15Q?_0dA =
7Ιn揹AN_0bܠiG .mF?aĵܠѯAi(5Q? @ѯA1;!kS`rF?aAv_0XP;kR$@qG V@PѯA((0karF?a@ѯA_r_0ܹfܠG $g2$Pw<շqCoA_0皴J+s("5Q?yhPѯAAPqG r{ɽ	PuG 7(Ԇ"	)P%o5Q?Ղ^_0dA =_0mQZN$6/tH?Y_X`5 0d^߅ 7
k S#y>/?~ =`}樽_
y^/{߅ </?L}_
Y]_
oi SfWO&f>_
	37x&|q߅ 38.w~ )$ǿO7z{fo߅ fjO&f:]߅ 3gfo	xJ߅ 3xQ߅ 3\߅ 3|E>/?>ג=b~Lyr~L)*~ )$g~L<fo
x߅ 37U{fo>|*w~ )AfoO&}_
	37p/~foᧀ/?QWO3{ѯ+R$ѯU{Tz54KȂy߷ȉQf03mYFy<NS3*Bnes6~~x830e;Qf03X߿<1;4
fc_WX߿<A0if0U;4$
t?	31xo,O&f0U}˻4$
ǺXOfc_?t~~fc_߿柄W< N4$
i0߿柄W>g1n?	31|=8&f0U7iI4$
a0OL`{3&f0UnLqOL`c~~fc_t^?Y0Of0Un wic_Jh»L;ܱ`5g}_$fo:E,dkᛮ/Q2Cow߅>癛{탮/QAQG37'w~f2#yE@	W_
37/Qli߅?	37*ؗ߅>f2>~4?䁯~(ßILE3X7~(`[]_3X	~fo,>E&x8E3X!>E3X$x(~|' ̻QGH
"w~|g~( L1E 2~(ff/~(Y@{߅=/!?{y@9o}f$QGVfV{QGH~|7K(߅>癛@[-7{>fHh2 BFjdgsA3߿s 3Hs5,߿|31ʁ3_ȻS3$Jǿ>Eԗ7ܢ{O@g7dg!#31ClW5~~pfaʁ9W5X{Of`f.~P3^Ths1:9Qx8?2$p{qk3vjx={3ReCr>he?Yp{Os0 Y>he?Pܸ42a>he?`c{>j ٘@g- oEOz`g117߿柬
33ozwf03=ɂ6>3*e>~p*?!,`gD
Y}wC3L.f03@	ަ{QK3ǽHQK3)ުwf03V &i`bmd+p{qk3՝y dSǚ 3-#~<fa'|Q4& 2=iLŽ=< 3o[>
9@g1:2'p{Fy@g1;V\EQfuo{@g/%oSࣙA֣߿<A栯ˇ{Qf03P3,"Y\yh c?r)QL]6p{O30bw̥~pL-7̥~MZ~p*?|߿<A&_e1p{5٘@g176A.fScj&fa65Q_3>x8EV߿NRf%{Os0Xߵ3߿|˙1=j?ge~Z0 }ɬwi6f0U	ɨ;4fc_ w&c_ƛ2#3|o׃1<{Qf03]CyV*G\`g!2 GgsW_{ʽ_38w23=1338ӻ3=0W83=fpJ_3F4H!Obk #?ӹ6~z3*8;R7i<`CiMoi8 ,2F? P_bffp+_YB1{3FfZ߅ՙ!6So337wȝ_folѯ+R$s_ԀF
V<$fc_GܚO
rhO331yܚ"
$6L +H?\r	3E/o {e߅O!~f37 cN/}@o5{3I q4Lfw{3If3E's7f_r~i> 7b/~i> 7_qʞ/	37r*~fI7s/	37 ;3I q4P yV:-~fo(Ԇ"	)723|ܒ=IQhppE42c#?}8c#?3J{]~C.f23@i*TQ+oOs1:k-oOVf23SGf ;Lȷw`Pok_?37mA߅#qc39?0G37^/HCD'_?PRA.h8Č2~`fr^Y~fPEh0G3P0G3F4H!O{!k}#?orao߿1"L7i,`bZL{O٘WnfDL"__0/~f' ?Pb9h/~f''ΞOC@gO~f'(ΞOjtbHn;1?%75OD@f㿿3P߿!ub	}n33W;1?.4O@;1?2j4O񡦠3u߿45On1?Ƈ~f'	;;1?Ɓ33hP߿4Jvwb	̕߿4z̕߿4ڀ̕߿4Z̕߿4u/3hڀ̗߿z̗߿2_~f'D8a~f'Du߿MîO5a~f'D33"g~f'D @f߿M@f߿73"z̛߿@fM3&b@'P1?0oP1?0P1?131?0PP31?0/{1?4=@f߿iN3Mí@fQj2~f'FG3#*j2~f'FXb/~f'F
߿3{1?0g^OUb7~f'@f#wbFF13k3)bde>O_}T]@fSeNOwʝP7ʝQP;1?ƠP{1?ƥ@fU]@fU:W3PG:G:_~O31?ΈZ̭߿t[3@fV:qNg35g3虨=B3,b@fZ:ڀ̵߿t
uk32~f'ыPIN	N	@f'wb=@f[	]@f[	 3-b5o3$>b~f'H߿4b~f'H1?3$us3$s3$5s3$us3$*j1C3$,j1C3$ @f(wbP 4eOVeOg˽4P{1?hø{N?`;i_ =A߿0U?`$]~WH4wM7i_ =i_ y૿O*	 ǻ4#C߿0U}i_ ag߿0Uwi_$4'7߿0U&
C	{4c~WH4wi_@׻&?`wx}O*:]07i_@n?`?`?`~W9;߿0Utw'
4>?`'	4󠷹8O*:w'4?`?`aܜN_8:@O:~WQN߿0U5 rr.?`j	~WEN?C?`jGN߿0U5iܜ߿0U5
ơGrr~Wrr~WcAb`%~WF$O* ;߿0U$O* %M~WF%w ߿0U>
1o
0i_)4N?`#h%߿0U%?`#;H߿0U'{4oF4
+{I?`"N
'ЫO*2W{O*
4g%ki_%;4F4@m~WD&
$hO*^?`"=o
 #8PLi_p4D _>.i?`h p48~in?`h"G4i_G}ҍ~Wp2O*]ȩO*%~Wu4dO*w">?`hw%=~W&^dO*i_𗻁߿0U 7i_𖻁i_}!P
]cO*fpTJ+Oi_=߿0Ue?{i_/p2߿0U᤮aWO*SO*1M1
L[4Hɥ~W'ɥ~W1w&4B>Ҷ?`=iơG?:ZXA3~4j{ic߿j{ic߿ĆҚ? ^H?g0+wku[io5Җ1io3P߅؅#P_K~@d;Z[lfo4"~߃`3 ;37+j :Z[loL *~--6
7Pio__dm߅ا"~--6ٛC"~߃`-ډZ[l7zw~--}B~ߚoI:~--jfqioLh}f}߅|h3{+(W߅O3Z5:Z[@'{
foL4/ť4Jj=_K~h7SB$=_K~h7PYZ[FٛJ56Q~ߚ9J
_K~fM@fm߅fHh2 B#?4XZe_*_@OgF	@'
5H=(#Q߅M=RJ( @TR;_ԃ47}QA~k{+~l'QDS8+o5dg8M54mM7Wr`
Ձ~ѯMW4ѯ@ fc?l[Qf03x7`g.Sh c?4J֙{A`l53aMBw~G7/ԏo`|~Gf7!w~, o]_37|ڞ/ԏQl*~bfW#37o_#PRq|{R?fo:m}G~GfٛGʽ_ >g#?#o8F_3{R?fFbHy߅9]߅9|*%~fv߅fo~Go뀮o#}#7CR?`3\!o=_	oR?y3|
_<qs|#f~G,[}ӿ#!fo=V!w#6x}߅fo<qЫ߅
7e>/ԏ 3;/ԏXfo>G}_9y~/ԏXfo<R?7~<7
_Axi߅ fC~=_7}#PRPۿ_Hh2 BF{4F?bg.#om~ja>he?a?*Of236 /Vdg04K[S=_io߿|1	}~pF{3ߴ>٘`ܘKfc_ 1=bg0'>~A3
k~p31ĆҚ?/m2Dzw@;gvVS7ò~K>-<c߅ϋB'%ٛ@	N*~7߅ϋP37{~K>- <"<%y5!ȂA
|Kk!P
{S=M]~pF8fc#?DH-oOf23T$zAo߿|17{32Aw߿|16!8fc#?}f8fc#?4KL GyПѯ0׭-	_<\y8N/Ԋ. z ;H&߅SŌ}h߅S3^N/Ԋ.x# {R*x37jCA[k+{3+b8fc#?x(!8fc#?aKdgl>~pF"Of236iO߿|1ĆҚ?pOi$g<ѯzw?|bE\m.fv>_Z3;q@#3;oT"w~.6 3;I}_@!4k߅쟾&;zCA\mfvYî/ޠo`  ߅šfv*oF˾/-)fo07`;xo2-~.67jCABv_
qƾ f23	_."_f23SG.x q30Y`5O1##~.<j&L0
_<Z3	>LqUfo0#ϻxVf	/Ǟ-ULF\yYLa/Ǟ-UR$̥FLܘ߿-Ura߿-U~xVf0U _rc~xVf0U or`߿-U1n<Z3*	NÍ~xVf0U!\/tH?&20Y;5o?-Y߅ 5<MS߅ 3~f7iࠧ߅ K /ܕpu߅ WR$F	dg!\NOL0Y"ѯ|S{Uw~.o@[E]W7{Us7 5߅	o@=_
}~ ) o~,7L߅fxD~/|f #/|f_B~ 3 XU9*_ fcH]Ws7 U ^fbFw+R$1CiMH*wk%Y~$fo~ "߅?+c3 D߅? f8M~ԃF
_RoM<pAp
8w~.H; G|#~.H;>	w~. I~ԃ5
n/fojѯ?25!ȂA
|FEkc#?"/oԋ3142D?){)_f ٛqܾ߅`k3 \X ;qc3 {qc,^~Y_.w#~&fE~P\X3	
w~.,~U~.,}Č'1Cqc3	;{<Brp8\X3	{)\X0=;
_fHp븮\\X0KR$6k)X~pF{S=š/Of23{3-~pF<dg,<w{3)Fbv3N(ioO f23HSN-tM42c#?bo8fc#?`2~pFAႝ~pF·S=(,K42c#?ɛS\dg Y#߿|˙oOs1/v8fc#?`s߿|12.Udg,+oOf23[S=Ł/r8fc#?4m2DrN?Ò'F1	;Gs'2$/x˙ {|9;TqY[ /~=3G~?oH, r~<ZfoI;Tq 3M q߅P yw ߅Y'oTqس7jCA-a>~xVf0U10O|(
3Y;߿O5fa	SUNdg.ޑf8fc#?A&Of23﹏߿|˙m,8=@g^~pFӽ~pF ob&*Fς{3>he?v]!O߿|˙Jh֙{AH Y`wkħ	a~ꈞ-U#' ,DOc/<Z3 {TDp2
TDp	o< 3DOE/<Z3w~Yd a߅'Ufo
_"xVfo .u߅'Ufo. \bQŪ77QŪ7o 08QŪ7|ۿDO^DO7K{TDjrp6_"xVf9]w~Y>>/<Z38_"xVfHh2 B2w5LQO
x]Ufc_?߿-UwiYWm;~xVf0UxQUfc_񒻇<Z3*3yf<Z3*<-oŪ1ʝ߿-UZiYW`!<NUfc_
4j`0WO
/&:Ufc_1<Z3*"Ū1xŪ1UܘmO
$6,eP$ỎU?ȃQO
37t~%mBw~~f ٛo;TS$ |"~QDSR_ b&wiW:6L&ŀ!}!#߿|1ĆҚ?EL Pk9g?%/O3<>TZ[3<D.w~? ;TZfo߀߅&fxÿELIwE3<K=_-|37#{5WF4H!Oͷ{3Hm)+L i:P}ѯAk	pP}߅HAGQ;E"~q#38!QԂ\tۀTQԉ /H+A t߅ybQԂtZ,T_ 3qwER)og ~I {T_{T_ -8
&_/vpG}_/3߅fo ߅LvA}_/o|#/\=aHNQԋ375-kWF4H!O}F233Q]߿|1ˑOf23߿.5
C]4r`v=i3*25{=~xoO"`v }ɥM~zff0U!ai$;E?U}?0`"	<\7)H_a'f;/_a'9x߅6x38߅6xf<8 1~I)<=_a'lxp		_a'x$OxYOO_ejCA)6k6s#?4
/tH?xx","5AOE'w~@g1~ŅxadA >K#?4ۻL ѿF0ǧ/f=B@Vf=/373~7%w~| '@3ħ߅6s7(_hVf==B|g`mٛ4*~z{3Ư{=@E}hu߅6"OG~<N9O~33߅6dA =lk;4 f0U>7.1+1|߿枢,`|{>߿枠3*nS߿s`}GpOPfc_Jhզ^`|^k#/yOs/$foz~s37jg~s37@U|Z$fo)(~>-378l9h]jN}AK3`:|Z
37go~sR;ß|op~>${ß|o~sY|Z37 ߅6fow ?}@U1p_aϋE&E|Z371wl9hR$ыѯ1ťXoG ^f03#~@F4 `gK4h|OL`E]߿-1.1w /3o߿<1(;Qԏ|1?4 `gkyc?4u^H?E oFMa? 
&~ިfo$p lN@3g~؝ 3'w~ިQR~؝7 ~؝7͇~؝7P,>P4@߅6'z_3
#{|g-@߅6'{<(P0lNlYj/;w3
,/;y cP~sdA =ܟ5 ϸzOT
31p?b`(s=wi;	]Ҷ>癘WP;߿s`CiM
dNd({ȝ_f?L(~Ž_f?PR:13
B~=݃/)foHP1C2l){U1#3
@p:1Q"p'_~ُ)}~ُ){~foH,D)~@,Є/s7ݡ+l~wl"~@47z^/7lV131k37'w~@JA1;w~p߅6c1f? ߅6c1f^(Ԇ"	)T\<#o`Z	0Edg-|0e>٘ZS=ŤS=͉jn8fc#?fi;߿|1;S= +MdgF߿|1ǆ.7{3P0?dg!Нi$? ,W ۸~B&f@_'M4!yQ_̅%"S߅|4!y߅Y 
=_' {߅Y LXMЅa>f@.Y~hB4<{߅§B7
~hB03
wn/^fH©;Y~hB 3CS~QDSo5S=wL*`B.>٘AW~pF` x)Of233]~pF 78fc#?vS= ?x{3E.߿|1S=xHdgf|{3țS=O{3oOf233{3u\߿|1ĆҚ?A
/$O?X{50¢ 5@.fHh2 B8k23SG2"AP
w1k?߅Kԋ37 w~hR!>f L߅Kԋ37ХEVp{4)zff$w~hR!Ff8G_癛V^/
_s+ ǿB3
s>/
^`À.4){<+O@AХ@f@4){</~/RcC{߅Kyew߅KyGAu߅Kԋ37)xB	7 {
G߅Kԋ37 V~hR"L]_H3bc"_HQVpbo~/fA\ \߅KyH|GB3 J_I3 _~/|gJ|GB p~hRyp [BC{4)}37&JZХ<Sɏ~/PRdZХ@QDSFIô~zff0UhtԄW6N1{5C?A?v߿枤Y	ô~zff0Uh ~zff0UhLiB`p߿s`v53*4@yóM~zf0Ui~邮=f0Uhq;i@f0UwtC߿3*ԡc_%[3*];4fc_^{4"`>.	1ROp~zff0Uj<WOR,
OwiEWiB`i<
p쿿Of0U
]ò>癘W8X4$,` ~{<`em~z/;b.=f0U=ò=Jf0U f>癘W8vJ3*X߿<б{qWBE!=	x5foL<o~RHGw8=HfoLN"s]S#DM"q9 i~u?L ^6M"q9Ӹ#p ~pG#3	j܋EN|!Ze4
v{_nEB7]RnE8?gpF߿{Mhjչgv5}SH8EPī߿_0{p-&5J80j{p-&"?~̚"?~z-1p-ц[=5J8֡[=_bYG:%)1,[fk=%mC~zb'w["w~zb'w[b[I%@1-[oPOA߿omC?=K8 %;p-KPP@KPP@_PPϯb]ρC~|5K8Ρ>	uK81/[C8Wb>^[߿oQb*w[ENbbω:&.jp-	1{p-↡߿o PUρw~|$w[nw~| =C~|L}8311[f"І5L}8ćUN;5N;pIA㿿,0`PA=A,׿ 5'5~	?+{pI/Vd
,i ':
,#+pI5,,,5~	?Aq߿OPAw` ߿OPA 	 ߿OAw߿OAw߿O+ pIA~	?Bj,;pIPAa߿OA߿On?'A6?'CA~	?B j,{pI[ '@[PA>'S'8$	}߿O]A!%j'8$uOP{pIP{pI"H8$$N	! v Cuǿ! PAe߿OmA~	? ')jh`CPAe߿OD'?M Du"S{5;J⺑)eCS 蔴lGVM DCqSFա"F`,Tѵh~ȧ߿/Ddhj)UkGȹѯ?*5d\GgRѲ4N5 Ze4z5Zo_0Sѭ}f)h'?;L"1_0DBf)h'?M D-~k;5[gZw槿,gRѲ4N5Ai'%؋/F`,(_{SO3|Y蔴l@SH8ObF`,Ob~je%-#DPi'mEMNomEMN@Vf)h'?iOӿB_0~~k/%-#DT[L"q8Y8՟"%-#DVM D-zY	~jf)h'?iN$w4CЉGsM8߿fo?skiO5[gZA"~jfo?sL"q"Q[B{ѯ?$J+pџO{Tf)h'?Ze4ˊ66o4mZm߿,JZ6FͦSH8<}nf)h'?=SH8ZWG5[gҺ?e߿'܋,JZ6F橖M D➖hѯ?)n}uw,JZ6Ff)N*hڴ?)kMV>;Ff)h'?M DkCW4W^Y5+~j,gRѲ4N5'e4
}YO߿pC,JZ6FL"q8j{5[gdw4S~Ddhj-2@Zojvǿ5=AK3|Y蔴l@SH?H;_0]߿PR%-#DPEiO|9;ohuŀ',JZ6F[L"f#wk15*z=,JZ6F栞)NQZ]?_F`,~
x˙,JZ6F楋L"q"Q]N3#Y"Q]N3#H`*%-#DPi'3JiFiM? 5Po?siN*W 	Sѯ?*W 	S߿Ddhj֙M Ds]NF"oF`,S* H߿To?s,i'ˆ $#kuNn PWꈹDdhj6M Ds]T"F`,U46 H߿;%-#DRSH8 F`, ~j(zf)h'?L"q316o:\nԽFٛDdhj)e4jHi_bNoАҿĝ߿/To?sm2@Z#pP5oh@׿50=,JZ6F梭SH8M-wkJw~jb~f)h'?֙M DC?R[oTQ~j%-#DS-SH?JG_0nP߿*%-#D|M D-ѯ?]*	*%-#DzL"Y^fo?si'bF`,?3x7şKF9^e4! F`,ݲ 
_gRѲ4NM Dg*
g*
c37şKF9^qiN"3J)g_0DfRB7~/7`*%-#Dx)qѯ?f8)fo?s$i'O ѯ?Q^.s7şKF9^2@h1oǿ9Ddh/;i' Q#_0D^yDdh/6M D.wkڀ|߿of)h'?-2@)7DYJ@+.Ddh/Ze4FgF`,?$j6w׋Vf)h'?M Dry!ѯ?'.g  7şKF9^Ai' 5[g%^@l(%-#Dy
)S[w6S5[g<շqCmA;?YDdh/!e4yD:'F`,J+sp/,JZ6F%SH??& Y~M6=7şKF9^Ze4PwkPw-f)h'?Э2@dY~#j ;Vf)h'?-2@_ѯ?>_?X%-#D}6M Dѯ?|}7şKF9^Ze43￣_0L鞖h}7şKF9^Ei'P5[g溧E>_Wc<gRѲ4NM DsM8@NDohr'~/}I3|Y蔴lZe4gZwkgZw^.37şKF9^Ze4+TJ+#Y9EjEw߿ҽRgRѲ4N5SH80oVW}9@f)h'?2@:wk+Vu:,gRѲ4Nm2@a*wk[T,YDdh/yiO8"F`,07şKF9^ e4׀TQѯ?^QG~/}/,JZ6F) _0 /,JZ6F)&nǿ_0&nǿ|X
7şKF9^VM D.aEos"/~/^f)h'?SH?v㿣_0O|;q߿
7şKF9^M D.Õ=.Õ={k3|Y蔴l=SH?ÄY#o	7şKF9^Wi'pm{5[g\o^^	X7şKF9^&Ze4<.7Â~/,xfo?s VM D.].]}AK3|Y蔴lL"	< &Sope>^'zf)h'?>)o 	;5[g\& sw9Ddh/L"q5FZ> 5[gh S7şKF9^-2@3h֎ [ѯ?)[Fp ^>H%-#Dy~)Y	ywԁgRѲ4N-2@\(34opӿf)h'=mSH?1opx=S"f ZEhfr#9ݲDDzvے3hZ9s]Mqh4nۥS[FhW[F7Cg1US-mѭLko-mѹ[54m\VWsCYio:6eGmKyѷ3R3J)gmEr͝Z΋,͙ޭEf噳=uO3'jCe9ffϝWUD6g+gjfrݳ9Z6i^ZlVt9mhQ39gnٜ+VU3v#iVU33isWFZDѸ&g++fMdgn+E<ͧhQ39fh٥{jfr]uJ\ӢjVU3jW4Vv(VU3+EBCJDnz7Dj]	ۊjfrGZ6i^ZQ"Z[΍hZ-TLͬQD坻frѭYW&g+TzHkqZ-TLVБ-uo:6ZhQ+gjfr4hQ39gEtgl}3؋}3oU|8i+%>QDS(PC!L᤬Б9OpVu7q-4hg%gSw@i}3TAy\DsB!TV體g%f*+ftL᤮6DkGsPM*+ft}3BDsWG)KZ-TLT4vL᤮QZ溹B*-3
[qLLϔ)n23JyB\S*+ft(iCLϔ3Yk<N(k3JEg$҆4Zti\ٜdW46g-tLᤤZ*rѻnVdf5i<fk,rZgm_*=4;v):j4GYWU3g-ZW+j坵|Б%p\Tᬭriv5,f+BCVUs4rھZHjҹj4vBCVUPiM[7T$t9gm_+3ˉT4zivo\sK;jPB=W46g-h7hv΅+4z%PZDhYWʇ:薶:4+vrZ-mѨlYWIhj4Fgm[WZJټ[3ˉYWI[7frq4K;j򹡳9fW7.Z6Dw.&gm_+3iѥھW46g,ӣK;j\ٜN*)iѥElΚ|N*ye2ھYF
fr։\rYW4ҹEh\rYW4ҸV,rٜN-Igm_+3ӣK;j\ٜT9SC9gm_+iF:jvlVN-Igm_+jCk,ӣJ;j\#W*-YfVqSy坵|ᬮhlYFv:4CYZ\Ȳ#e|NE4Grn6ھVu7q+4z%j*el޹\Z;Vu7q+4z%8o:,=H3gSwhJgm_)J⊐BɩhVh\K;jBɩhVh\J3Jhg,
HO+4G.%|UTQ)fĨs4rھPjio<Z'#ھPjio<Z'#Қ;jBR-Ygm_(UUJEyY9k*)UMtZ'FhȲ"5rھZ"Įv7Z&DPBҡ#Lᤨh*-3<8i+4G-eBҹr֋UQ[ϔQ}3Ek+3iiIjr,M(SN҅+fˉjnٟ-38i+3y
iѹOpW(eCGm<S΄$tI[7Z	VYWʁE2
ZgF>IZ6i\hvrLᤳjCIi)n2҉j\Dm5<Kv)4Gi\trݫeElΚ"坵|hlTw殉gm]RھS4vܮ*o=\m[DIZWCYgm_++Vݵm%lCt)m_++Vݵm%U3J[h)m_++Vݵm%l*-ȴT*o=\l+[ւUQB򸩼Ek,VY۵qM*o=\l,呬QZҙZ:y\ٜQZFȒݫh|8i,CY\>Ign-mrהg%GsTuS
jeElΜC@A rL᤮[3ѹiIiej]	lҾZfpZCYZBDs]MܴᤴGio:4gLKHk+TzHKT-38i-!Q"Z#Rtikhϖ4VБ*;j[΍-SᤴGQ(jڊ`ז4VБ--Fg%5=t$Jږr3%5-Fg%5=t$JEmVULKHk,3f3;vgCnFg%5vҾZfpZCYgnٜkC0f3;vr3&g+TzHf3&g+TzHk4hQ39ZBDFџ-38i+jfrGio:4gLJZQ"Z[΍-S᤮+E%GmKyѥ`ז4hQ39ZBDV5mER0kLJZQ"Z[΍LJZQ"TvԷ4hQ39ZBDFܴ᤮+E%Dj*g%qZ-TLY۶g+F+g%qZ-TLY۶g+:Sr7-38i+jfrݳ9CYWLJZlZ5k3JiI\VU3v#i>IPTZ&gENe',\ٜgC
r9\M˖%lCt)m_+:Ign2gMRھZݫeElΚ|4TZZZ!KL۔VBg5srL᤮QZֆgL΍}3Ek+ZDY\vh,媉ȲEk,VY۵qM'"m[DIP)n\g%ElΚU-TM:-Bvr͝RօL+'r͝R9Flꖴ*eq]\Q9W(ej"JΦ-PRھZ+Vݵm%gSwKj\lMFVS,rѲ%4JQT'"m[DIZ[B-
[WUerW7.Z6Dv3Ek+6\Jo8RھZfpW(efˉ[7!٘oR0RھZfpW(eDPԇ3P|᤮QZgm_-38i+VT65!)m_-38i+VGT65!)m_)JQZͣW:-KZ-TLϔg%ihm}34KKFJ7-38i-t9YfLᤳfhZgF
[WTҞS4v-3rZCVfW7YWIhm243>IkEȲm]HW*5hjeW}3lҹiJ%
[qLLϔJ%
[qLҞS4\QSkٸjHi_+jeDYE39Bn%"3d6fVtqCiPSG+jeh٥|fTY*kjeE\U[W(ᤳWBCJOpVh\K:,KLܧ8i,ӣJKLܧ8i-SetnS4oT6gMr[WTD嚺fTvn%hd\Tw<jQ[3kE4KZ-LiIgFq\6gMr3CvJ3ftW-38i-T9jf颮S4h)JFYЇ}3Y۳/fTVVtqCiPSG(Q5RDӢZ[5<DJͻj%Sʆֆ#JJ;YY!1gpFw(|T65!IPwm ʆֆ#cT6548򹢴w38i,+dzi|Q/%D(^z3Є M!0OM37;;C0$HB\4TvЁ	;hlZ5tzpѲ'Б%DgjW5-38i+jZDh*dIf)\ٜ6Dj8ȲhV噳9\\BGD^)Z6s\++hD"ʊٝ5qJѳ榙\DA7j	ElΚf+4v%>)Y"J⦍tzȮ╚$ڸ+YY\RBDMW+Vf+6YۣJ	W4m\Gm]JѲ~)Y"J⦍v\S*+ftW4m\Q9W5]ںRBDMW-TNEsWG*hڹ\ٜk%uf+6W46g+殎)Y"J⦍ihEZ+4$I\Tѵr=mJfRBDMW,ЋDhlZ-xf+6YY\ٜQ9ZWSJJ⦍Cj#qJ	W4m\#Zk-xf+6Zk-VhHjs3Yhm]Dg<RBDMW,ЋDN+4$I\Tѵr:4LϊVhHjg%s\+4$IYr♈ҵzRBDMW+Cj#qJ	W4m\(YW+4$I\Tѵrھ)Y"J⦍-s!SGБ%qSFLJ$g%˚*%D(_K{_S_L/g"3	&		<Fx70JͼWEMW5ԏ=hQ+YR9s*,UxfYng#fC8g%lݴ*k+4v%sD34USzm-U*;ih٥r3ZfpY!|RLᤴUSzE:hS4oT6gMKBE|R΋DҳGjT*D$4YhVjio<մnۊW7.em@k+j+[ԍ+hW7.eoK9[QXjޤi\SFȜR΋DҸmjݝR΋D؋*zf%jݝR3lҹQfVtqCi\WS)iI\QS++Gq-38i+F+^)iIQ]5▙4tZ'FMo;zejݝR3΋DҴlҹ\MT\KLJѳJCGm=m▙4j詴]5ihsU_᤭4Z*d6R3T"5tqJ˙Z6i\Q,W-38i+.eh٥|R3nW\ѳJqSyrVW5Ѳ'*o=\FۆxqSyrVVW5Ѳ'B(8? ʃEMx? AlҾ(_K|Q/%j}Ng}38h4'nE4SVp4vЄ<!4g Oq᤭WEMZr֎)iIZ6MLDZfpZ#+z(g*+ft}!T
Z3n#2ԉDg(Q/%D(_K:Zfp}38i(hY)+C8@;hB`3gB8Fgcxg%hں*m52ZfpVS,++>,*%H~AFlH~ACb/Bx_K|Q/%D(u9fpZ# M!0OM3Mq9jDRFӣQ[)\Tz+F<RDMU$i\M:5K]5+FCDz╣fDRFӣQ\=qKUhZ&4&GZ(R3J)g*BqKC`R3J)g*BqJ̤fRPz%CG)Z9ҊY#ЏD5qYVe#4r#-B|RC+ҊY#ЏGSYH(=KKyѸh٥rQK9CDz薖qK]5ҊY#ЏG4R3J)g(hB=RQ\\9hQ_K|Q/%DSg3΋Dm\SVp4vЄ<!4g B)Ytgʋ52CF+╛ygFq\h:3垖h╛ygFq\nRo,+T"4s]KUE\Ro,+9DgFq\6"E<R3CvJ3ftWᤵP湪TY3g%rٝ4ULJѳJIZ6i\Ge (<Ge (2S3EMxIkH~AqH~AKLJ*fpW}!SCzTᤨWLJErH~A+  H~A+  LJEs*fpTJ+uK}!PP8? B
Tᤡ+uqS34v/@}!P+!)! KLJٻ(k3JI[7pޚefi\Ge!iVB
HAiZ|}(/38i+z(4=HK[zr/O *Z!Cz V@-A{/38i-T9GkDg(TᤵP޹K}!T/2x? ʀ@!aTBT᤮hv(j湫GsLJm]Rkw2H~A@A
HH(R!yC2RBA@
dArS3WW38i++uK}!R)! qH~A@A
HH(S35g%k/P+}!T 
LKSP'qS35	H~A ,8C`	S3S3}!Y ?>,aBLJCig%CK}!PB
HGe
 /38i*"4/BB
HGe
¢) KLJTqS3H~A -
Ge?@BTᤳ3gU\S3͝T9s/d2d2Tᤳ3gU\ѳJIffΪf}!Y)AA>, CB LK36uP̭4'qS3͝T9s+F+	H~AA C!A!PBqd2'KLK36uJIffΩ\\Ge~?@@A>,2Tᤳ3gTWLK36uJErH~AAP}!Y	BTᤡTᤡH~A. B
KLJ^*fpW46"}!R 8? C T᤭\J溚6Dg%jW5Ѳ$Gea\4	+>(XC
!HA\T᤮"S3G/O)}!S
KLJEd^*fpTJ+"}!P8? @Tᤳ5sCfd^*fpY2,Ge,!C)}!Y ?S3!W38i*BK}!R T@@>)*  KLJ#LJ#/BV~qH~A,!giTᤨ4}!P}}!P}.}!Y	HAy}!Y	HAy38i,+dzi%D(_K{_S_L/g%CoUqOZBў#<Gq38i,\J溚6Dg%Tᤲ6"S336uJE|Tᤲ͝R*fpYQiO38i,\8oM<Tᤲ!W38i,3gU\ѳJq38i,3gU\ѳJIe:r犙4W7B4TD:OG38i,t6*fpYfjȼTᤲS3SP'qS3SP׊4W4W;jg%ں\5hxIe(h4W"Q-m738i,oM244PfںIeDWW38i,WLK*%xIepY4WS3]5g%fD(_K|Q/sTs=kEmhk;4SVp4vЄ<!4g #s<H T65 U5m꣈T65T65T:Qܢ|D&2ҡҎW5OCCT65ZfpV5%D(_K{_S_L/g%r)+C8@;hB`3gDoqQZJ%g]R#ͣW:-q9Ek+6ΌYrjE)\'"U	ZW-TfJQ9ZHjҹCTV+W(REk-TNE-!tn)YЇ-MCPq*+ft+:婨k*+ft+:BQTWVwZЩ▙4+Yg#M˙RW4VmrYL"Q+jfW(eZM2FVmrYVW+jq3gT4WJͼQZʅ5U4\#W-38i+Vh΋E\R3Ek,\ٟ᤮QZʉE|R3Ek+zѥrE3!4dn)iI\᤮QZ36uP̭4'qKLJ3gU\ѳJg%rTJ
jiE\R3Ek*TҊg%rT:OG᤮QZʈCi▙4+Y\7)iI\rW(MZW+[FC%sKzC%sKzg@hB=ENQZUT:+YY#ЏD\q9Ek-Dz蕫N'(ejg+NQZͣW:-KZ-TLω+YY\ӢUrYieFq9Ek*(Vh\q9Ek*(Vh\Jio_K|Q/%D(5N3־4_LJhl)+C8@;hB`3qqVZʄ+C2Ek,VV׊W(esCfrg5tK;j*o=\l+V9ZDiѸC-ȴU-mrW4hlYiem4Q/%D(_K:Zfp}38i+VDXh	xBhð)BQSI呩W(ejZK#R,QZ$3┋DEk+W(ϊZZ%rR-ީZȔqJERne*o=\KUЋDQZ;vմD\̉GQ=J*o=\l_K|Q/%DSg3Ek+4G-b3	&		<O03Ds+殺*M˙[VhZ)\Tz+YY9q+Jk+VDs,ڸW7.xrVhej(+YY9YW(efĳgGQZEyY9q,+VDs,-TREk+4G2]rtn)PVhes3Yhm]Dn)\m@k+8rVheQZ̮io_᤮QZ;vtJKyѸ_K|Q/%D(u9V̮QZ>hgGmLFx8ØFgcxDY\:jfY\:jb,QZʊٝ5qJEdY\:j=mEk*+ft+zfY\:j=a1W(eElΚ_K|Q/%D(u9fpV5jTSVp4vЄ<!4g)PꢉhH╬yhH(xDZ׊T:V5
qK=TM]T%D(_K{_S_L/g%fSVp4vЄ<!4g&nvv8Z꙳ZWV6#qK]S6s+Z]5►lV5fJΩ65|RWK]DiY9q+6\7sG9pDrV6#J湫3g2uQG;Vn)kfekCYfK=TM]DrV6#J湫pF#\5tqJѳJfW5]RDrTIE)Y9k+殺*tZ'F
JmDJefթVhZD(_K|Q/sTs=kEᤨ)+C8@;hB`3n7;;C*=m)oTqJ}3Ѳ4╚;WDrVh\JˉgnΎ)B&TzS)ӣJ[Jx9Qٸz▪%fͬhT9-DrZsEDZ%f:46g++|RB$>(_[Jx_K|Q/%D(u9F|
&'&p9<a!╝MJfW7YhZ,͙iѥqSym4ҢgM\R9[M:4*o=\l+3ӣqKC`VN,N,ӣJҹCN)kfPPz4W46g,ӣqKC`YF5|R4iѥsCf|R:4WhlYFM˖8sCfr:7%gCtn)\Ty\4DD#!M:4N+F)\EWSN,ӣJѴ9W3hfjiiѥElΚ_K|Q/%D(u9۵qLSVp4vЄ<!4g7;;C-I\#ԉC9Q[3)hlJJ%Wʊٝ5qJ$jQ[3)gn2gMR֋WjQ[3hH~)\ٜ]ں΋(hGh,ڸTVP)YK;v):j▆jQ[3(_K|Q/%j}Ng}38h:js M!0OMrx #s<RԊTV髊T69T)5wgM\RrMTUSB-ElΚsCfrCzk9'qJ媇(*;sWGUTWTV髊Z8TV髊ZgM\RQ\\Q<WSU(k25%ElΚBfZʊٝ5qK36uJѳJElΚD+9Q[3)\#Eg*+ft*%ʊٝ5qJP*%:j=rTJ+	ElΚp[iQ[3)\#Jٝ5qK4PJٝ5qD(_K|Q/sTs=kEWR+ft)+C8@;hB`3(Fgcxg%R֋S>)kh֊hں[3)kGK[ZE:hJỎ)j+FԊٝ5qD(_K|Q/sTs=kE᤮fk M!0OMrx8;nvv8T:W35*eurեrS-+j^)Y4"]+W+Z2ںRG[75GT:Vdf5i<fk+jio<+23iW35M˙[75G%D(_K{_S_L/g'\>hgGmLFx8J5!
T:*R諊T65#67mk+zs3Yhm]Dn)PV=r67mk+vK3Y\ZWQT65f67mk*%fںRT:*╛G3!SD6g-TS+tn)G\JE\RQ\'E:xg*+ft}!Y>#2tW}!TN8>*P׈CH~AE\Q/%D(_K:Zfp}38i-.hlΪ'">hgGmLFx80Jdj%S,,k25y#ZfpZ[52Ds--皙\#+3╛y\#-TީgEtn)Z̍DjP坻7Q[\W-MCPq+VW,SP׊Z[52W46g,N,eq5S5|Q/%D(^z3IYrjEh	xBh"7nvv8ZfpVmhZfpVmhW駊ZVJErRtg<Q/%D(_K:Zfp}38i,zi|
&'&p9<#Fgcxg%hں*m52R3r4ѵtTjxhں*m5234v-38i,N,ZfpYWT:7ᤳ\Dm5<R9s+3v\SEmqJ̮f"Y۵qMnۈC&L+>(s#2v(j湫Gs}!Rں? \C7BCcG駊%D(_K{_S_L/g%"=m|
&'&p9<17;;C;vZ*ZY9q-mf]eHC)O"ʐE\Rԋ*BqKKyYeHC)io<ʉEdYR諊Z[52G*BqJѳ9HO-46tZ'FfY\MTxѥ5o-$Z'tZ'FռZ'tZ'Fj%DR΋DҷmDZ'v툴U\hK[yiflE夋DZˎ)gn؋EUEz-mfRoT!? #W46fE>(WEd^#2E|Q/%D(^z3IgoM4O[B-OZBўñ#s<Ge:rVV8IffΪfѵtTjxfs-mѨm(k3J᤮hlYFN)iIZ6MLSUSJ*▙4Nkj詴ʅ5U4)iIZ6MLhlT:OGhlTJ
jiERr+3
jiERr-38i+FSi+FSi}!Y.eh٥|Ge:rCZCU%D(_K{_S_L/g%ȱOZBўø!▪'\TzhW7.eyeӊYhVN;jѥfdiW,5RDҸ%T9s*3"9▪'#OMrjzhfjfdiPflY۵qL*o?ᤵQ9Y榔)F=dYP*%eZ'y۳VQ%Z'Ijg)坻:%jZKUenډgnڶEoU|RDY[Y۶$WEMY۶$#D^)jr,ӣQ[)Yq*+:xfĨ▙DVQ%p\3m-TNEvh+FSi▪'";vմDJٝ5qJͼnVZCVfW7%D(_K{_S_L/g%sCfqOZBў	B7;;C+3M˖8qSyrPڊV׊T:[ں
qKRCVˉZWC^)\Tz#R9gnΉ\#VZR-ީZWC^)\TzDV׊ZY۶$Q+Jk+C2mDm[DIZWC^)\ٜQ324▪+fZWKRCV;vմDt5M˙gnڶR9s-΋+Jk-38i+3y
iѸ_K|Q/%D(u9fpT)6h	xFsñMq38i*͛QWK|Q/%D(5N3־4_LKKyѢ3	&		<'gp)iIiefrhjxg%5v[F3fi_ᤴݳ9CYW-38i-!lVt9n)iIiefrlҾ)iIiej]	Q[pյqKLKHk+TzHԷZfpZCYZBDo:7ᤴGio:7ᤴGQ(jڊ`׊ZfpZCYZBDFџᤴGQRtij5▙4VБ--Fg%5=t$KKyѥ`׊ZfpZCYZBDs]MR3%h٥|R3&g,3DFS-38i+jfrݳ9khֆa+▙4hQ39gnٜ+▙4hQ39gnٜs]MR3&g,3fKLJZQ"TJ+n)iI\VU3=t$K]Dj[΍-38i+jfrGQRtn)iI\VU3=t$KKyѸg%qZ-TLVБ*%[QTLKLJZQ"Z#RtikhϊZfpWDj]	0k-38i+jfrGio:4g-38i+jfrGio:4LKLJZQ"Vt9n)iI\VU3=t$JѳJg%DkEʆ~)iI\Z;kEʆ~4VБTGio:7!Q"Z#Rtn*CYZBDo:7!Q"TvԷW$fk9 &qE&qJb-a0jC
E&<RBLx9  *	~"!?f"ІCRPKb-a0Z`%5!PMZhs10>!@(@
aZaf"Іx9  *Enw+!9  *D73hCRB& n7!Bo+!CRPZCW3hC!@(@
"!RBq5!PEnxs11 nEnJb-cpjC
!B	qJb-cp%5!P>"!ZHrB T7En9Z!@(@
Zf"І9  *7ZM+! j@!A0㈇UkC	RCa CA
`#C5GZsZLxTD:sZLKUkC	~! KUkC	P0	qP4&UkC	▪ֆG5@ BsC5Þ)jha0j@!Cs"T9nw-T9nw5@ BMC5n)jhcpj@!Cqֆ7KUkCT7D:sZqKUkC! D:sZq-T9n8h!Phcp#-T9nxT7	uP1O-T9nP4nuP1▪ֆ7\CT*C5▪ֆ7j@!Cqֆ7KUkCxTuP0 w-T9P4D:sZ	5 &g-TMLkGm*hѭNZ"M=mqZ-TLW4RĉEhfq9sD\q8&g+TzHq8&g+TzH-Fs]MqZlVWZQ"VWZW]RtW4k8VU3jW4Vv(qZ-TLYZ6i_jfrGkKyѸVU3z8VU3v#iCe9flωEfoWjfr4'DfOFW,o<<Kw4q8&g+vZhQ+gHtW:,6g,8&g+TzHkv\MUٜCYq"Q[牫ѳJo:7W45q8&g,Nr68g.h'D坻fr4hQ39hHi_DhQ39\\6\5tq8&g++fMdgq8&g,3ku8Z8o<ѭHW[F7Cg13ҊY8&g,3hfҿ#qNvw0000a8q000!0;aaaa&;	 pC;;;P0M000 "aaa	KD*fp+Yj%WٌaObvkopo ?*H|> w?bg5sWw1D_ʿ-gE_qVFq:*7R?hҳ//c&)+c`G%R!YgKLK;2EkCYfE&-+:RI2=K$ե%lcl
D+8,5g%˙\PtUѥgJ_)&_bǹ5iI[ƛ9.
K?kg%kCYkhhҳ//cY&)+c`G%R!Ygm-38i(m;ZỚ6]ɣKJΔRLŏp5iI[ƛ9.
K?nKLJNֆ4Z5hҳ//cMZRV1KB3ӵ+<)ߦI>:@R!X7)ޡ2M]aк
承N)j4V(4M7Jw&I>:@R!X7)l&OP]HbDtz5v}ڇB
D+C&Zйu9fpTj%r)CL.˗.ԌL8 &	9g0N?xǿ~/

7!W #
A*$W*o s?[_o?>Os99H9u}_>ssM>ӟԜEXs#~fsSAϿSԾKE<^B<_KD#j_Kܹpw.W;fkCYkh|0\XX6Nֆ4z`$/`mӵ+=W/`mahk+k^Ye˙\W\ӢL`\XZgrW(hk-T"4s]x?-38i,\eR3̮QZZDh*iiICiZ3^ br046ep~LJNֆ4Z5KLJNֆ4^%(^ br!x!q`P1jQ0|6|0\XZCa^O<Yc7?N-x>şpWĸ>!}ͅ{o|{|B_?g?O~tsC??49H%9u+sK3sM?Io??/ß??9*~Go_I{3
߿zABѯ8?kWGF?a"5Q?6_05G F4H!OMF?a!+@ĆҚ?yi ?5)~fƟQ~kSi>/&fsϹ/iIR$ѯF*߿柿[4`\`7i`~~fc_~OL`)h'?ESH?ܹѯ?}.w7şKF9
2@Yy}%-#D)޿}oF`,~c3|Y蔴l)'?oI,ff)h'?R)Yp;f)h'=mSH?ko~_LgPv5v55xm;ZҹPkCY\7s_,\ew.erֆB#G5WK|Q/%D(5N3־4_LJDQZ>hgGmLFxN #s8S
zD)nJh)ENZ7m #@xKLK;2EkCYfE▙4w.erֆB#G5Wᤡhk-mKLJNֆn)iICiPf[FU-38i(m;ZҾ)grW(hk,4R̮QZZDh*kCYkhψ6ep|Ahk(k3JCdN v55xr0000`B10000`F1O000!1`Hp c@aBhaaa	#00L8Z!S3KTM*0c bv"ʽD-}j3@ UБ_"13~ PUDzXdTh!gdg Re+8:vn%iҗL!}	ԓF͒jA;GytAMY0C>'y$BծGwgXjAyd{wqM[tY&i%FwPl3ds5qV@Vgej#dF8%M[ifVŎxWMZ>1Xu#k4C9
&288c,VZ	er{MtgivGZ("%iHX)!cğ$@{X>B,h!#8L20Ad`dlyE0AT#0~vex; =v=IY1~G%RVVp2Xvn%h٥~B킎/XDb7 h]6\-N+t-Y6tg%!Yϵrq-T9\MUm+hݷHVp,=OTvn%BGW46g+m!Y?ңq+6K=4LHVp,>9Jͬҹw?R;7g5tFVp,>qz;7C+tVgTĬڡE?Nq+6SKydMZVt"ƛرxJJ4pVp2Y]hKU3EgW$js/	~:.e((!gѥcDb$7WdzPLt-b.K3E}%Jtnβ,EçS85.V@wA6QQИe5LnMJJ4p1^?>Gvn%F&kED|!;/	{$LuIKJgF$+]%v~pZ<]\ϐ9.[]:?TӋrO;{Li Zc򋣗զ^	\)"l"RBa5Ϩ&BR07upŏ=jA6#\l|юHzRVDip4֊+8,33晢;744iiYҗIؠΠ{c)%`iw묂nMuK3GL>qd%:+t?cp#eI[ƛ9.
K;;75p[ĒΔRgƚm_R@4 )Lt^؜a9)"cI*5qEq/l#A6)}a_ȕ҆wcEyX]l HtrAjAٰwFEiIFHƆr\ LW8g%q,YR$Nt dgJ_).w׌_R:ѥc#K=.$vDGVޭ6#$َ J5kH[H64"cp4M\i vrϱ$ձƀ6WLc*?"4c1,|rwc>#Ll)+c`G%R{SVp2X[7? d+8MZ;7hd*hȲm]_2Bacvn%T-Sehں&1RI2h1MZd1Y&?g`E]ViGTBbPGǳt]0CͣwdsұnPMZRVdI/Zc#)d7%EY"K[Fq?c+6TY5hVL/ZctY-2hҳ,Vd;0M\/4L-2˻Y5ЛJ2U8b%2jALRBi Db
;LII[ƛIzHg%ɸ;*,⊜Ty\Z;hҳ/tTPY(8Db#С\Z]f8A#tlD`7]&0Y}LlBJJ4pVp2YJ526"JU&BORIԠΠ{c)4iiLpĒVXq+Fw-.Gz8HA'Фw=pGxt~@H\HdIr;gVI] Lr;GEvWGsj06WLc_q֠F&n"S}ʮ10r6L*:-ceIY1~G%RVVp2XGLPtUQI+ڜK%ĭI>AIKJ;=D$-0'nN]I7(GyWOU҄;q5`T㴒wa>GJH%zRMW#ю7kd*ŢIXa)zi@TJ}^bVYcHRÛqM\◮t5Ls>KM9ioߑlS9j},q/L9Ic)I7M\3_a>GJHZrowN%}](Na#ю -jҒ16r\ LW8g%3ft5G)"VĒ!hRdOPlP=&-)a$J}\WZ]lp~6OH%{h-LHlWa"&Y&
͏,l~iRVDip1^?>fq,BCJd闺RHQ͙?<
pԓF&	tHs]dy%ޭ0vL#uqd|a:F]dif&:M\nKIc{{@NÜwnOє6_9бӠe-\a&:jAGx0\i\FM\aɛs[$ձI9'~ʀTC7~VuD]fw3ud|d;)cId|b T5.+F,R%dp^M[dep6ǻįwI!rGGwZY&tH[ \]4XpM\dBTc5lqR>*N%}D>Y섿D_l%jYoP3qzS98Zud|b :}#CEWX,V7 mHtfDS#IP~$ծ'wcIUi6+&4f8&n 9XH"/a "."l)+Ei#)i-zBc*jfTvn%rtj+&K^RIOwL$tjI$gL4e}zAǓ
;<Pؓ$&_>JD8	lV@F$jr%1p8MZ>0`GzqsL	A%jcr5lp|+X&NG(MZ>1 `G24 8K5j#b	B$ձɷL|
HFQn49.&פ+8,ASLhTY3$hK&D$ZDL42`7V,WVF#t=M5p
lV$ #H>ch5kcƚf>ckd9C+$ձ6WLcc#%%%\r\ LPU!YdM2dzk:jII>K"LA؅OL45%j:ĒƘBcI"4hid|djdwsTMP
4DM\i&c3d8hQ՞H{k,B[#3ߐ9և`So3u \hLy}JcIMZ&c!L`mp.M[ #B-ZwE+N s"V "MQr/|8HGMZ>7cMP_c5qB|c$ձգ|ngaN+r8O:I$uG9P6J7JIɉ,vN&$jS
5LNևfwlga7&1 J@Qڝ<L'\9$kN8e?7!$A0D^MELsMZ>0N57q@5qlsAd88R1ȎK	itg%`c+F+W5]Ē/"#I2&-MLOSagp.MZ=2l~i/cdk$OL$OlRjA鄀Tf=]gs`7cC$ծ'H46FXPId8sd	?H<?cJIc|?i0w1ƠF5kùqM5@|M[#0Y&Oƒ$1ơujl#e%h6Dr\ LPU!YdvV(m+:GQ[3ęK&DL42$xCN!V$ղ;}#5kx#k,#MQ#6I<l5lqe+>Tp!T7qљ`0oSc0ExRpr%|l7va`ܖ8j-o\L"vI]O;ƱejLpdB"Ic\Ԧ ä?#)iVp2Xfҹwq*D6|HJ@J_)2$xNm-~;7/ٓFVD^D&Ęea0rj`8HVL$\͉$QƓrhI]NI&ƛ cFvI$
7"1ƀ+d8Mco3-\}EޤnI=45vA)`tûh&1ɂƛXHIdF85vA.𥃼ю $ձ6I\4~ΦK-M\2HQ?6i.MZ>Gj1´i8ad`l8K&ju4i	"GftItF;.JMZ>GjFal }#M\a>kxDK$ձHusk	"wg:&6,s3dA@F?6sjA;P0iXI64)5lsQ|^(1Φeev)`	$ծX;F>l9,V	0[i 5qƄF9)M[(1Hl9Wc1aX!ejA;66-rdes{$ձlOc/o_`+R6𻨰r 2mƚlx^ϘO,VY`vI]acl-el 3WlB,f`M[&}cP{7ɶa"HMcItE,ϑ05k}zjFl6 ZI6ء}3GM[Ђ~/L?<+jl$\6cM쌯#.C¾Ŏ5ItYpAujA;r0G6ƛ X1jHEcd86{Ѳ߰n}4gt8|,1 5kEl#%5kޘQR0ZV6 c"%j8B5lpmɶwQiQj31apY&t#F#`Oc$$9>G6Ic`/{Hc_?ɶoeA02j0DMZ>Gzla0Oj 5q s65luBq%j&i0R{¾2Dp2$պB361ϖ5jA;FF)4
Y&0/p&%}&;g&o	0{q0s֓0J$]HR{A>|(1Ғ"4iHZ[!YasiQٸJW{lb%;''@J9;R	9QbX|W4W+tz噛:#KKR&$QLDHa%,CDldѥldw.`rkՊ]Va%Eљ	9~BXB`sE`\զe`CMc$ղ֠F\ɂ=W+[cXqrTsuK3B`t>?Lut>;`uvI]܎8&>6^HAdËX]&W袴	,Ժ(0wh6_e􄤮ƛJ`)a=PB0q=rDYP!ě]t!h4$3cd{0;J,ZT#YLsw{$DH+?@ƛD&.|Ln~L.?&(Y&ɁWAmmjx7#s&>6^HV8GM[ >he%ZJ%w2\kNtRV^ĨHVp!Moc\#+4vHҡCn$NRHt]PY(FeDbIV3iw2ɶ`:`賟fhY|_rSnҌ.D,:tc%lpjew%FJFK3Ba>l ܚҒ16r\ LW8g%Yvn%ˎ6^BaJJ;]'ɣKJΔRdQB__bK/Ғ16r\"?j?HJY۸#2$4iiYҗL>KXI[ƛ9.
K5zvn%Y۸#	%{SIRLuhN'I~Wؤ+JwdI}]z߰w1ԌA;Y96Gze;~+%F3T"˽wY6*l~(y_vV7\3G#ui"d,WxS	oHb7V\I s1iįcFҒXƛ"9.&+ڜB5GfP֦+4G.,4&QF08Ԧ?\4Tvn%s]H֏U|IDt釲g쌾!C}H\MVqAt[bgxN@ /%qͰlk$w0O=1'|w[;@_uq<`k;9r~K/Z #MGgIqwGX˺HV:tgo;Ua`u~(es>$!XMZRT dSu9.&?)3WTk4ĳ6g+W4ȟR?dCԒhȚR;@uqoo;ϸMsl'0!:ͰI<y15qEodzbO|u#XvXs]_0!:`>y1Y&))XƏLu9.&Z_!Y`GҢQ\,͙̨u7k+jY\7W5Ѳ'L֊җDƬtytu=4IKJlX:2' 5q@GSfN"{ I~K--%%dHƙHMhB70ffΧ2ݬK^Ba\QZ=MGfT4v4InRd]$yo1R豒6	ԓF UjySDH1<MZN+d:M՛ZSh	HX.7EDBar&:ɬW#a`0(\q	Lu$Վ?wGtà6JIZ,cMH-/d[Ω;W͝NDĒƭҗL~OHäIKJs`M\dX5q.~̀>5q;,'sa.5q2mَlW#l'X%jҒ16r\ LW8g%:h\JĮ&nV\+fTt$$5ldbIKJls`#dol'	9idj~͆Ih}Ȗ	7X%j$eF8&tæ^	XrsvQ$
.5q8Y&t	s|CYif2AvI,`OMX=j$e	-lV#gr\ M5
K`4v%qERJѲyku`P=A%BjG*54F'@bP #e@6$а%7vQr G
3%GfW$js$t!/&-+1
pRB"埲ЈߌL:)-2ЈB"ytcMHN!Yc\Tz+#Jĳ3gPPUtTȏmOL422?cVItWؒKiY1.NcjA ᤎFr,W  '/6I==l'_>mJ	[Ұ22	= K4JdJ'#;N+`4)롦.)j
bVIMA;0lW/JJ#n
@hB/`W,-s9Fs+JѲę-zK&I>I!QO >}I4im1^"Y&Ӡdt(Zҳe}1I]
;FrC&0 %{!MY5V{jp9M`ɱ>GyX	Y&&? ?bNrPsQZ5kҳ2}d2 ɳğ`惠Z==JF^lc_aeeVtgeɱY4ABL;.9'EaPS)o4c	lW.|ɱ>GyX9dzRVKiG%RZg%WD[Zr+JѲq$js#/RI)("Re(,IKJѲ"1:0>7<d%PWrmtBqf͒mN&(;Y#kb%äHnKꃆ_˽:%lcl
@jq
K3(J6e=lVp,>YQpު坻fm+hݷѥ7J_)%OdRmXp7Ȍ	7,3
YX怂5l}k`JI^A=j[d?#)d#6hJٝ5xPOdR4n;=2=Hj	@ 9#	lWHM86,WБ#M6V:7" Wt ă6gn!B2d1&q%&#5ޮ4jX$gƓt8:&vOnN!CDպP[	t+Z:
B"9 ֱ[dO	an
	/xͱc$ƕnD72KtThs]1ET[9,)H+fG`~a0wDXj;~sr;c\ɟƪCpqze/Ba_A&8BA.I`XId `rQ#Igm06vIt`NnZ]wR;Q-;ͧm#6>n{i7w;Ԟ&6;=lY&l'!jZ%g_>`>&fSbMX$nNu> ba0J+tc3}n@cbKcI% Z{lLuGVIu)D]C]%j娗~ݥi/B(%=b$՞d.!Mwrm]RgM_؅dgM\W,NDmDZ|j-u>Bac	Q(Yhچr͝\lgS\5nce+89KUhYZRɅLl}җQe)7-F{3mjeaeoc\d,9V1JI%lcl	%Ldr\"?^K=-m֘)|acEB/A$	KJF$d]!qј%|lpp&M\EĤcMl^G%R!Yegg~2X{٤JͬYS>$Zbt!':cFP&_`{h:$bH? 5k tF5i 5qlV{h5g9_e!hzqF$s~{hSI,jGx2BI] dLMF;5qLwMjm1'wtG{
	w$ծF&;!U 5q c;k$՞bmFWPܕu>G{9K$պI;˶">Gz86lWD\Ǹd|bw#!Rlif=̖IspMY+QplVM[#ujɂG%j0!,VA#ldEhEdrY&#et>b
15v_`I9G}wB#fzK3!AvGx폕VA;2h9c+d 0Fc$՞9SzRVdG%RVVp2XGTvn%nSJd>Ct"!ҝɒj4V(4M7JwI>:@R!X7)
d>Ct"!ҝT5v}ڇB
D+C&CB4E _JBAM)@`u!uW6tIXJ͝(+ua	:pӂGx2U%[h%X
A~΀hV#-28qj@Rc\Z"=2%ZcJJ/ d$ 	]J2Wbg t_.Gjq
BP[[r8 v:V8qj@R m0+BKL`d*v|$qt 0m@	-(N!YIhl4!tJ7`U$t.SEMfnm!+Z4j6t!\!Gh&F΄3f+8];%Z]t5:ΆGhM^ѨІt6l܅gi[3B6p&OP]HbDt}ij4V(4M7Jw&I>:@R!X7)2M]aк
承N$ij)Qhn%&I>:@R!X7)&I>:@R!X7o$պ@RP!X5WԉJS&OP]HbDtx~&OP]HbDtzjd>Ct"!ҝ5v}ڇB
D+C&;T5v}ڇB
D+C&;d5v}ڇB
D+C&;ij4V(4M7JwS$ij)Qhn$ij)Qhn+&I>:@R!X7)YLWa}t.BD?oS&OP]HbDt.G/޵):MsЄl;tQ|:v+8\ ? JHP9i)$vP$HY'	+X1Q#fpPM:828J~V`\J/ ɞр28J~Vݥ8Kq%?#HVG	X'S4Х"1enCc݃ER?,?1b5;2SNLWa}t.BD?oS&OP]HbDtx&OP]HbDtyq2M]aк
承H])@/#Ӣ#8%h./BQكEC8tW|YtRZmwRJ20J͝
FccR{m#RIФf6!Yv"g_΄1)^z%u@rX 𝒭Cdspt_[1Ba#F
;Sr05]rtY׺g O^׀/_r1Ba s}L8ds 	|{EaGp05YשSľGig~{2"pB@:vVp搰u6x&OP]HbDty}2M]aк
承Nj4V(4M7Jwj4V(4M7Jw$ij)QhnS$ij)QhnNLWa}t.BD?oSƙ&OP]HbDtw$ij)QhnS$ij)QhoЌ%&nwMM_S_L/g%Gf)CL.˗Bv8^v	xB`&0NӘsr+Y=:OZ6i_q+Fmg(ҴfxtV3æjeg(Og-Fz<:GUGW-Fflrxjô_9\zl͝GTGsER#mA5_Ps\VxtWO
OH2 \axS2 {tzܷW0:f#n[K36uL#êQ~CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BAM\4ZG薨67GW-Ffl!WK36u9Q8oUrnxvt[t#aFҹo:43gPlxffΧ!0&%:GU\Qh !t-\Q$*;W"B5i[<;H:HUFҸoUgiIrѴ3gQAB9hW !t.Z6fl<;H:HU :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^tv7fnyݜ'GcvgGcvgGcvp -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U
oQ.[΍EpUVѻhPiMUH~A^ USz!Bhٜ(s4qCTæj Zy
;*QflΚ*+GNꠊBѴ[ΌxvtǇiI
TVSjSvJĨm۹WH~A^ USz!hzy D\Jd*PEh6(u7kSLhTY3C
~	y
%o:3i
)P8隯%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)%D(_K{_S_L/g%Gf)>/@BZD
)P8隯|Q/%D(^z3IQٸ|Q/%D(^z3IQٸ|Q/%D(^z3IQٸ|Q/%D(^z3IQٸ|Q/%D(^z3IQٸϤ? *Gn\3gSjz9oTJC
~	y^??ӣQ\.ZB5oSLJC
~	y^??ӣQ\.ZB5o3TDJC
~	y
9SC8PQ\P8隬C
~	yJrtj++GhEH~A^ USz!yTvn%ElΚl*Q*Ϥ? *Go:5<TVSg0UMꊩǇLH~A^ USz!k546CUЋD!Q*aC43Wy:\Tvn%h٥pҚlxt%_
oQ,rFkt8\7Qٸd6Қlxt%_WHTޣYЇ2=5hVa:fC
~	yCW[x[73fhHRD'LyxU7J+rtf+ʀ@/
C433UH~A^ USz!sEn[ΌpP(T(s4qCTæj+$
oQ.hyћ[)!C433UH~A^ USz!sEn[ΌpHd!PPҚSϤ? *G-FnHalV@@f(jxtV}!x^??UM<VW*;7\k!l*Q*Ϥ? *Go\46nZ
zeGfYʯ+$
oQ2o*;7o:5CU4USzU}!x^??UM<j롫᭼5PtTpմ$YGjVU3=t$KKyѡhZ6i\8oUrj膪+GNC
~	yfCf舰zС͝Q*C
~	yPVt!̏Mrٝ4UTVSg0UMWWHTޣ\[7q\$0P -~CAf(jxtW&g+TzH-Fheh٥rpU湫a:f>/@Bq4Ws
%TM]CZ,͡r+Y"U@@@P!sErGY3!EPQٸ:j+GhD+$
oQ.hVa!дmM2dzk:jWH~A^ USz!!7gmᮩ9CZ6CoFйf楻j!jݝ*Ϥ? *G&g,Q5tCU4USzhvn%nCTæjϤ? *Go\46n^??'P!-r5pxiJX~}!x^??UM<
%ĭ!:jl*PmW+vK\Q3UxU7O(W+GlTV骪+GhBѴ2Q\SLPTæjЌ%&	B׹r|\fΦZ*_;2jĊܹ5йrZR3e9;	xL/B`$x8	 3Sًj~3SjxO|f/>3S 5?:	|fŊfł8;fOxOfO?M!Bw>B|!H
g!"/%OJro#9oPH?] pWcU`A/
qgU*_h*f~WW^BhٟUg46f'Uͪr+W(W+qUp_W¯QpVпȲ*
_ :*-fUplE`)n*!CqSFաWć4mZ_hj*,Ct~QGsM8`ˊ6
+'ňV?
\E?
ۣ_*|(Z?_
hѼUqE.H
GgKw6`vn%C&q+F+0U}&-|W%C>&>&}Vs9!>,}OϿ
Ͽ	9!g}i9!q}R?}]sWϿ	/ϿsB}D_?}JsBY>"wϿ	o?}EsB_9!{}L_>"9!13Ͽ5?9fmss3Ͽ19f>~ps3sqscs͇9f?>sg9f}?Ͽ03e}>Ͽ:Ͽ7sο'>?59f񝟍}	}:9f	Ͽ49fMIϿ2w3|og>?9f"nsF\şSϿ2)Ͽ1}49fY9fZ#9f'~39f[9f'sϿ1Cce>N}YϿ1S|Ds;lx>rM?Ͽ&sGsRZ!/&fz;}-}./rܹ_KD/Z!8&f)(Jh<E6hQ39gx"VU3TAqhQ39hHi_ 0LʀgVU3i^A	+E%GmKyѽW`\XXhQ39ZBD4z82&g+TzHz,Ł@Ū3
Fq`P1j (.,
-W  \XZĤ-FnU(yћx Hb6D-Fm3Z=WVŁ@Ńҹ#9ݲDDzvޫ-`%Zd0`1 5^,1!X	^h% Ϋ%Aܾ
ֈ ĴxW(Ł@Ūde$`(^AO|t;U\`Ɂq`P1jXMbxA\XZCa^UDx#mU-皚5y>^U4"Q]moU"FrcrlФ
|6	_)4thĳW-	+^<.,
,9Tvn%pުWAh\X^!x!q`P1jSh.,
-W \Ł@ŪXP\XZ =bzsŁ@Ū 0LʀgU\|6	^b? .,
-W>q`P1j!bza8Ł@ŪJ XLʀgUe0K*WH5,u^hOq`P1jq`P1j-5\XZTPV\XZa@.,
-Wkq`P1j'P bx P8;UM](^N ptB|!XbxBbx hq`P1jH:.YP꼰*Bbxby10K*WhܾH19U@:7/>7 U@ !q`P1jXbB,+Z ^ģ8`(^a0&	e@3@xJAq`P1j(7`Uz
lʠby>^ .LUڄ.,
-WK|6	^hRBܾDn^-O((^dq`P1jAx#mW\XZ*Up!\XZ.(-\XZ3:bZ`<+x8Q$^U H.,
-WR7U,,YPQ0|6xŁ@ŪDWˠx]گZ9U
`0
V^O@0cx"`	b.-`%Zd0`1 =ǿ^,D=_pNgH1K凋=Ip{a|FkŞoXx>sŞwNx6,}>sş . EKB3KC> p|pW%..<!.~%K 	p| ݥ?%%/Ô<X7\,ϹE߇)px =HOr)pz<Y㿸Y\.)px,<Y꿸g6x6q.Y1x.}7<'<Yٗ4)48w</ȉpy\h~O.4?)px8?RpB1KXxNxNxJp@gxg_p@g)py/gS,`.6~W<`\06,︜g#x\0凋<`"<`Tx2Yܰgg>sŞ,t:x:<1x'<YNx#axƟg[z.V},<Y~sŞ#'<Y?rŞ,bwNx`.qM xa;XxaS'<Y0,xoKx<B=K/b̾凋<u,x:x<Rx|Rg'\)px>,<Yg}<gr,vq97q,pUb{Ş27׋<d^,ܰg~sŞ2qxϸga~sŞ2+};Ş2-=bgB1K8,NxsŞ#%gXxsŞsŞ}<,󃏸g.y	,_'x,w<<Y'x|hg~8RWXxog0<!#ŞxCONx_q9J>xܰg"NxNxAxfŞ3],<Y6?q9<f ׋<gW+Xxiq9q9{E94,q99'<Y4y͟rŞr<Fyw<xE_aτ'<Y,Xş/aυNx%><x凋>Nx{,񡿾xg}xяNxƄOg~^Ş4M,,,L\Ô<#}Ş~ʿpNgeg@\5B\5-{<j]w<j*;Şti^,RC$<<Y!7QxBܢgП.Y<px֊rŞpxTA	\{<%<%g_rŞ6&5~<lbkŞR\=Ş_|g.\ya.\^,Ⱦ\^,?Axx;bq9㿸g︜g'<Y>g_q9!bS'<Yq9ψ'<Y~sşNx~sşgę,?q9ψ,Ը<? x_)py/a;u,'<Y0!<Y0xLX1Kbܰg¯Nx>sŞ7'<nD<~		_%@69K(Y߸ x?|g|g^dg'pXg_pXg_g<YD<Y:Ը<':}	ï}		˿pxsYI_g*}G<	
?<	,$?Ipx1^,;ώ?gKK'/x<Y㔏~<r&~QzSŞxR1K
rŞx'}<,9KC?<tXxL~sŞ:AxϹaq9q9	pxxUOxOܰgƿq9>sŞ;cxxǾBxda<vSxNxǆrŞ<],q9;
+ xW_B/ً/G|{ { C``>G&ߓ|p?G">@;h!"<()	"

xP)ExRTI/_qR,_?ʢ<~~	Ex#/| a|d_co|~ZXm(X/°Q*X	[V~
{X/`sBO`sBqG<?,CP~Y	_s?.??9!H?.?9!%}i	/T~sB"sB#~~sBTV9!*~sBVg?%Ḋ?%KpPx?&/U3?9fsN379fq?~Nk3;9f8?9f;3aNcl~3$(I9fÃls͟N?p0s,??Rs!;?+	_9f>9fNy3(389f#~B9fS	3*~W1'?ߨ9fYXs̵ӟe͎?59f(~hs̻e?Dsßbg?ӿ|s??94?~_Қ߿kyѨ߿=W4lghlͫO=Wȭ\|g|zgUhg
l߿Q_BCJ߿3TQyM-ՙlE死O=Wj?MVfzkCW4WfzCtK4P߿U\Tѵhg4SD|UV?~rg4C߿=Wۣ|=W<~3m3_7~%_Η$f|=WA~ 3$__fgy'}3yBЧF5;3MF?aG_00^_0 USf3}F?a5!ȂA
|fqG J+g_0f5kշi5qSFաo5Q?g3F?a78{	fѯAJf?k(F?af}G a3F?afG 7u0ѯAp-F?a3gG GhӿG XHjѷ7νF?asCfm\x#ѯAhjnhZ?fJkMV:k3ѯAfMk ^3'o5Q?<f5Q?3MksG3(5Q?񘋿G mF?a 3)5Q?-PfTk:\2_0◌}F?ao:5Bhٟ;sM8eF?aں񘝿G x̷G 箟f'5Q?˛GF?aȭ\x̻G 5[tz+F_3{G 74mZ1SѯAuQG[D]F?a4o5Q?ǿG ѯA~rѯAi*w_94k>rmG ~LHm)i$_ Fi_7}o~.3|8_&~L ~.o	A~7>fq߅o3~ǹ⟙߅y-d/]=_,o+߶|X*~l F_f~߅o1q/~o w~.<Qo~ o$6~s7 #~yf./] 4{wǃ/]* 5A߈9w~C3n/]2<b\߀fe0~7x<q߅2o7+w~ﺬA.߃,@g;~7"e߅f:߅3Px~f >uO~.YK"~.ř$u߅癛Ns@.q߅Vfk/]	opz}378|l5pN/]76~}_;޹o~.<ß_33<_33=߅\ ^߅ھ/]obW~.37a^/]w/{w {w37a/]s7`{wܥ)/]9'w|X ~=łWw~/39w!
xÿ}ČX&y}_
37jCAO5r_? 3vn%C1GfVW	߿柚c_ FsM~~s1~ f0381Gg	>Ff0Upw>3*Ǆ'{431G{4YWX,`ٸ#xBO`G,i1CN>癘WR7i<
	+߿x13߿柶
߿柆٘W߿柏s1!*of0Ur%m~~
1D~~c_+Z6߃߾ f|f Z9 3	߿柀f0UqKPH?
fc?1'>\`+	s߿p3*5;4N~鶙M"q9
YwS/, ︇iB'm;7!O3	j܋EN~z)HSpF O|_nEB7Yw(+VZ(<{g~rMhk;7;kCVȴxԉLN#i'+?+D(Y蔴l	m2@|ygF`, ,pY,JZ6Fm2@)7x"kRU6oE	f)h'?ܳiN$J+o_0HWCb/~rfo?sL"qM[v;_0SVݧ<N%|gRѲ4N*i'6=qSFա=(řDdhpe4aGѯ?ņa~p =f)h'?ܹiN&5sEeѯ?&5sEe߿OٛDdhp]iN'4SDѯ?'4SD߿>f)h'?Qi'm)kh|(%-#D;L",O`\o◾B%-#DM Dr⦍C>Y9qSFա~w%-#D[L",2{5[g-^f)h'?2@,ow䳿	7şKF9M D➖hEosG/~pgRѲ4Ni'Y[oY[c%-#D2@;_0ao?s2@qD=Z8g,JZ6F2@Ζ(mPǿ_0Ln߅{|,JZ6F﫴i':\;5[gΗ$fCo|7şKF9SH8
	rtj+('w|fo?s;L"q!4l

Bhٟ{f)h'?e44P({ѯ?'4C~Ͼ7şKF9M DCt&Ct&_|o?s>)@1kh>37şKF9SH87hz\gRѲ4N|	Ze4iZDg~^f)h'?;i'~?*kk?{~f)h'?%SH?w_0\x߿<yDdhUiN'5[tz|*.wkuV
GٛDdhSH8Tѵh~CqSFաWDdhSH8ꢏ+[ѯ?$:
~7şKF9)HV?³Y"Q[
K3|Y蔴lM DFiM?Vѯ?$fiS5%-#Di'	+´YPҿ+M>Ddh;L"-+-wkhmYk}fo?s-2@Y_0I~DdhkL"q#~߿_0Hi7o?sme4h,;5[g{fZRsEn[Όz%o:3w(yћL֎W$g5Y۶ChTմnۥS[FhW[F7Cg1qZ-TLYjVU3+EBCJDnz7Dj]	ۊjfrGZ6i^ZQ"Z[΍ERq+F+E\QS++Gqje&g+tm\#W+ەY3JyQٸrq,sFġM+Vh\hKU3EgVĵQ39Y9qq-RGfW2GfT:QܢKU3p^ġM+5z;7E.\M=;75p[TY9vn%l޶dnS*M疙ѹXHjѴkdA 22,֏52Co+WTWK|Q/%D(5N3־4_LJSVp4vЄ<!4gD!P$!KvSEPJ*rѻh@GqxkHJѳJGfZsErVѻn)Qٸ	i\ٟJͬM6Gq*;7k4h;7g5tq#q-T9gEiK>$vn%f(GfVmf#q-TL\HKU3p_;74#q+jWչGfY4ˉ[7Ys24KTYZ6$vn%T-SehںEY"K[FqJ⦍jeZ6d6RL(Mje(lEjeFk&t5G)"VfZW+6q+Q\hSLhTY3jis#\W4Tvn7\5tqJgB*+ft++Gq*;7CnTvn%nҹo:5Jn\3gS'UeCh߉=rGjԍ*D6HKU3#HJJ;^$vn%s,ٸgnĎġM+Vh\qJѳJGfW5ԏ=hPWTk4ĳ6g+W*%ʊٝ2ٜ\QʇSv5z%s]M"q3GjY̨u7k*;7-TVSihQٸLڸflsQٸVҶJѲykuq3GjWU(jѴ!\WW;sWDJUJ̴5qYV%:Dfk3\7VJErmDW蕣d6HJWY۶fҶqJĴUSzElΚhںElΚDgtZ%j%r6TJ+jZ"63gWJ湫s*;7C+tVgVGfYn)QٸY4Tvn%nۚm;4NxVU3ilڹD⥼S[Fq8&g+TzHf8&g-	+qZ-TLVБ--FqZ-TLVБ*;j[΍ܷhD-Fn'4VWڪ'"rZhhֆl#q8&g,Q5ta8N<0000@n 8aaa'	qaaaBc( vvvaaaa@D00a38h%&%W|́lAH;͆r?Q ?P_
mmWBE_Qh LoBoF&ĄqG-D*gT3Q`0<js/OJZ\0^au)͓I>KKg͒x{l9#Tᡔl0f!"qNK6e;0lM=[~Nz	.
Ҿ[+<5_8͸c=[ۈҴ;154p0)QfђXS53Z\#)R.J01K֧dZghlZ5tzpѲ'`ǯG;JԠ+%oTaˣ7ȕ:@R!X)޻ĕ9ݚM$] 9ȕntk8~AHXtq$[ Rȓ;1 {u<@\I Hdnhǹuđ ysI@7zw+8^|svB9B;VpB|g/xVpBg/u/P9zg/{!Y̾B9gs>9?\scgcgcs>MFϤglg|q;cg6zs8'qæ>h&DwwbT$+8yБ%DgjW5+8LJ湚9<jpRO+bO(Z:	#6NZ6I)ܶ	Xr%{ќr	=uYi|4%^J%S
D+8,油9\4l,Ҟ^9?)|WĞPxOJ54cׯ-OMeiS^a4ᥣ	cRxFˡXvÇk\`udZ{a8w{Mo%7e?`Ҥsiٚ1HMlsiٚ1gkG>l0 \^7Y&M2{/vX@A6NE<i/A{@+Iix^!p`u_%d֮RqystSt.*SdaczYw{	{*CҎћӔkBQc/uq 4ߌv:Q4?Q0`uMj>tmhL T?Ӕg>S]]u`C8{&15gߑ=ass	cB4!+Z#5!B
r~8dd3GtÀpGB޻	Yd>ScB5_ubWdcLE֕H
FV0--da*鄡k	^jrdNg%5dI[<kDtyBvf{K"^8Jҭ-_6A$cׯZZ86IZVIl<iiU>ӆP!jcHcDwkcHюkG_ﮇ;h{);l8|`8ʆ]pd֦:|a5l8|.ߺ`YJ͒4c $Mlsdᑛ54Lem[bG#T\9M(S@,;ʑQiZi(V;?Se({RbPiq2/2v4fZ+1:{&tFǲ;?|AmL8|L8jL_ވރo`8Kا(PjޔuVZv}-]c{Èeo]`;ʉ
0:XpMj>~dw  T?Ӕg>S]]u`C8`^ɭLtMppu;g(Y(aZo%k^p.Mla삥:7v8hMm8ヺag]=7zޖ6RxAb+3~9d%}9}ҁiQ`8 7w?o0#)D/\~K.1 ps%dpiH] ,tnniQ:T|itX {&1 MDp&=(e8/dֱPtV펃1/@ Յ~7!G?s:rYcH,l6Ҏudu'g@ZT#@XJ_VW˖E/d<d|%ǥ] a@cE/v%56	E%QGB`
XJ
VԽ(]Kɭ0%^7aZU0iXKaх*لipWa/ZgR;R|Z+%nڄΔRO+b07Gӯ KRlǬE ǲkVHDv85p,4{&0qȆkVH6#D kX@{&뼖ITDd֭4P8cGkXA-׮J d֭43i99Z뼝3	Ybc>?Yhgƒ0%tMjЏI;Ƭr 9&{&0|?L+Lia+b0N#)d?.JErٜhVt!#KCb*yzJ_)E62;3")zuhNZ'7	|}!:iT[V6X7818 kWAPs6cR5)K֧pVp2Y%hsSLZ"JB.ߺRIn4;|(-b~8^OdֽBVOu`zi#юd֘#n
D+8,油hB,RyzJ_)E%@|8ih\ɭZi*8c@8G{&뽒c?$X#աƒ,w15p(@{&뼶c.F]ƕ37ӊ	NKN^p(Z$%04cFd֘cLa/ZG%R!Ye?Jѳ榙\DA6^9җI{LOPwXFG.JӯG>SNZo7!5=?}`J#vJ%S
D+8,~nTw5ҢgM_-zK%1yzo1=ӯFPRqpm/]`6< pC5u+t
fD,qK޻"JGFScdֱf뼷8D,c;Ó1є4wkX8p\}t◱~/cw){#V;gncR8:^c8sAYr◱ΆS^̌{	/cǸ8s18p◱=gf=ɳ^%){N){-\◱ER:pqK,{){}nS^X<cq8p1Xޱ@c5,逑R: ${&tv̵uCOK51ٔ1͎Cɭ=ҡ]8F=Zs	cz!ǲkPY#e8t f;2uCOK51ٔ6[69=Z{mK	^{h5	HԱ.Mk>R8BPc'뼷bAPzX%پ6`7rp`) 6>B VL0-za+b0N#)d|UY"Jgj!YY"J⦍tzȮO/ZK$$Kn5AQ#)-{~-t+)s| <iii>rT!/ӯ'Bَ~ա?(|.Aq2{2੎#5{:eڑGL>r0`ՋyTFHlss52aH}9h
[#) hiyN0@2p[#)qo@1?cMT0?c52aR¯c- Wkc$e;
Y~-&wkc$e;
G~-ld֎~ڔZTtl$qpXMk.jMk*>092ɭ?"Hq.ɭk5ɭtHލzRW{&q+pMi)cG^Ҙ^ab9.iih%֗)VL%^J%SVp2X	Vh\JdΔRO+bzyBשVS洸|=OD#T񥥤VI(rQ\iLW(Z"xjh5ᥣCn޶2FSz!ff2xVhD}[੎ 5s3NOLcMh@R9#)#T8X	ɭ`'FHlp=[<ZYc$e68X^ɭ-,dɭFђ2,jMldv}\d 5/	xMɭu8`LMldX	c$e68X[=Z+4ddO7RG#)πU'C^:nPO7Fݶ7ޗ7'4cwkGC'BҢZ'|t
f2Qwm;$e7C9S5tiQpےDMl,sJ~GoP[y3VFHqqπ{52ds52)f2{˻m`WH@ZcgkXUls52Ҩ2}s{&2FSznYU<\TK.Lz	ɭ*gqԕ#52~2x[;{&2FS/ddb9N
,-Xɭ юz[#)*I(d{&H#)@e@-*.wp2xZn==[#)Oqs7kc$e4G`M#ő`M#FO8^ɭydL[#)x=>p&P{&2FSzxX`aNG=p&F{&2FSzDc:ɭނ<2zXL.{&2FSz'+1M#XL%{&2FSz1L=[#)ydˬp'wkc$e7"FO 52G{ZMld豓߱Aɭނ>r {&2FSz\dYp=%Pt9`C; 㲯wC-c1.bHN-*Iatd`IŃ9.{&2x1GMA=[<Y]85$e69%{&Rugv+DXf8MMld<\?z(:3;52S=Hb
^ɭu.6YiLeNkIUBK))eJV0--da*鄡k	^jq
Kf*Y"J⦍+YY\߽wvRO(Z<i<jqӯ ᥡqK,`X0wkVL0-za+b0N#)dY"J⦍v? OO/ZK$$L"n@	cҭ..F䴷ӯ'-C+jMlb6poƓޔ48V[AvyNSzPXq]IoJC+:{&1Zv41°qk^*')(ip^ɭY;/04ɱAVCH2Lp[NSzd@CH0VXPMh?`C}BH|-*:8Ie1++F4f--faJG%R0-za+b0N!Y`Б%qSF;tvT!<iҗIZ\O/Z$ZTOJ81\hawPXnyBסf|S@'@IZ[ˉKKI;rQ\iM8ihM#V9 =ZN\r%\7ja
.DI#J#.6@сyνИV1d)X63νX虩ckcu,NFOuŅoDَ@/d)X67S{a[37c c5n'!8stV,+z&a~d)X6\^XW`X{&7YM`dt'uŅv	8[9׺X6Sዢa]fvkGAwC7HңbcwBHң#{1Ձ*u Lm>H	Q#5nс&"u[3RɭSt6{%VL͘[aLmb|^	U3v8R^{&7YM02:E`J虄LpMln1`f@stV1)(=[aLm:E`J3\
Rɭ,)u!8	U&glpgkGAst0%QTtĄ>r7]\7YM''Bahl
@c5n''{(VLԱ{&7YM`d,S=
3f8Pd)X6tV
މ(od)X6|{(VL&8P^ɭSt8m=
&cV8PMlnhk=
&k@^Ml{he8NctV
38P^ɭt3{sƒJQ`J˱2ئPE2R9.#KKF--faJa(ZWa/ZBn>Y"J⦍v\S*+ft'J_)'Z]O/Za,faw^|֗#$e4ӈ4g?:c8c$e9Oc=[~~52'[~>&m#)"{A5S#)"{As5<`0Ʊ2'Wkc=d8v /[V#l8v }Ad+)4L3Z\0Z]0-zG%R01K֧dw򸩣j媉Ȳj薆F<jry^/$JO(Z>kKVL%g#T7t3.(_)im<iij0e>zҪp$wX{&0`2>S6qv {569l+|o.[~x)\b]2>St3.81E¶8;{&pˣgVd wtаZTAY]fZ#cL)*oiX4G%R0il5
U	Bצ#	z?dБ%qSFUes\ѧ1:RI=*yzݑ?%O(ZS洹%񥥤V֕SN[$b(/"{zɭA=z"e9OcCkcde9OcHd 6SD8gkcWln'Ǥkc@qi0SD8&{&1
ln'ǣ'kGI*
0[:G)1!Qvp=<0=[Qh>pRMln(QN'>pEF8ɭguf=C[e9Ockca%#u=<jMj7YLFG¯D8Mlk;PVc,+|#
#p=<dƳ߅f=KdQ?-/DBiQ;/d[A{% D~Xe9Oc;5 FHSD8D{&1^0W8q{&1A,SD8)03e9Oc'kcG;/uv2'gңv9{&1b4SD8hMlb
@J7YNqs5'y,He9Oc5 DKbn'@ЌK`SD8MlbH038e9Oc5'cWu=:ɭF 摺sɭ0%eƙXS/ZU0ұiihKaنkKKL%{LF+8,(⦍湫ZWQΔRd{LQٚ'-ziu>kKZ[OZZOa\iTW+SNl4&mtMlsn#4c56J!fṌjaBGneѴar~Gzk^ɭ>-MVGkGL=lr>FVEύgUn%߰Jȑ򛡙tm|pcaZ39JMlO(ne`L=<aF÷BiQf=uYiLceLiLS/ZU0ұH4aنkKKL%{LF+8,UDdБ%qSFs\ѧ1:RI<k$J03t.F Sҭ.>KKq2x}+
J^Қudᥲ1#kGV{,7FV0WdO+ȗ~+2FSt2+2$`V}4ˡn+6zjV=c%[9'Ћ>{hwt"{J'oeV[i21LiT{Jr\#цKKf.R.J01K֧dUJ	W4m\O[B-<jry^/$JOJ{JZ\0.S]pla7? ^|KKQe4ᥡt	 {5zX82+VL`u5ah]"4nh+p$9bFQB`+p$G{&0RdiN4ۦFVc	PMkZ
e>te.	ҤiNpc!U#X`[	kg(pl+VQє6t ewiZ0PFSc+Z`Jэ2#KKF--p3Z\0Z]0-za+b0N!Ybt\J	W4m\O[B-^9җI{LI^Z]O|IKKQٚ'Ұne+*W+-EtSEy'
Z|3KF͸H8	5͸юɭ7<'=Z:aPcfOYClStQ$a;5>tN)(M֜0J҂tS}t>D0 
~aj#7L<&0,Ie<a\0)}Rɭt3.0%P_Pog%-n.;}, (n1qѾ[uX Z'taS=Z뽉Ȱ0)}(6tJ}Y-A	-wzSa_HHb~Gz/zPF01 0)}8d){wdpssD)i1}pFn+[815+axaScZԞ`~1b0SpjiHS(Z"e{Jbzҩ#KKF--faJa(ZWa/ZBW|rBDMW,ЋDhlZ-O/Z:./OJWğ5--_6A$cׯKf8$l"dYnI
n[$q9q>Str\a#1 818G{&q+}@~cc ,Mlg=e'8K-	YN1aنkKKr\#	Bצ#	z?/VlБ%qSF544"+3'"CjiC)|iu<jqnȟǧ-zGǩͣuޖu344AXd =z3he9OcÇkcV=n'^ɭA=1sd '=sɭA5PaSD8yaSD8{&1a-0s	U0F)"{&d Nރ8e9Oc[5+[7YNq0=[+z2n'`2Mlb>a)"{&#[0ȑs	{&1%`lu=d -=,n'`"Mlb͊h0F)"{&^ɭAdXe9Ocod W=.7YNq`$Mi+MiR.J01p%SVp2XWJ⦍Cj#zy^/O/ZaH81	c7ObiVPClz5M<iii>rQ\iM:pac5=lrl2a9-.r5tn\#$e7@,[F (q81ßt--D5tF΋[x	=[9'QBLwFȇCq]ADSV[i21LiT{Jr\#цKKf.R.J01K֧dUq+4$I\Tѵrlj69{LNRt-*N}<k.'Z]0.Kg#T7t3.(_)im<iij0*;Oe^4I jMla7Gqm-{&tޡf#͔eoc+AIE?ˣhK
odtl³SHnC|ZTAGE	,`Jq2^acH%֗)VL%^J%SVp2X.[Y"J⦍Cj#9֧'1:RIH81Er4KCs:BˣaL|֗䴷 Ɩ+*-GjX{ǲkCt}Fq򛢐+t& c35ץFGn@ И u'kcD"#쌏A[0 Ml`iQj2>S6鑕+5^693d:n[<[u1$a;5ZQGlu$Mld|f]F1'.kc#7@6ĩνИX=[)Fс9νX&j냷kc#7C204ӝ{aZh\=[)Fс_
DX\=[)Fс{aZhc	ɭˣhL'uŅif`Mld|f]F^XW`M̺6FT
3f8 kc#7C2059׺+f5򛡙tm':Eb´38;{&2>St3.CstV,+z&fp=[)Fс9׺+dGneѴ`h(+NuŅifj35򛡙tm:Eb·f1pM̺6^XVLֱM̺6i{a[3;c9M̺6
މlq {&2>St3.AX9׺+6,qvMld|f]F{a[3`dGneѴ`ihu9׺+2#l=[)FсVs{a[3ddGneѴ`iQ~stV,+z&al0{&2>St3.FĹνX3Wkc#7C2041S9׺+7pɭˣhJg:Eb·f	A5򛡙tmXstV,+z&v1PM̺6n:Eb·fKc5򛡙tmZS
މc%ɭˣh<stV,+M2%	ɭˣh<9׺+2s%=[)FсstV,+z&b+h5{&2>St3.FiνX虂:{&2>St3.F^XVL-=[)Fс[':Eb±LLu5򛡙tmg:Eb·f
CGkc#7C204:Eb·f
Bkc#7C2041[9׺+0XZ=[)FсNuŅoDFdGneѴ`hg:Eb»PcjMld|f]F"t^XVLˬpdֺFΙГwGoDό {dGneѴ`iνX虗^8J{&2>St3.H^XVL˯DَC'k]ˣgVGoK;>sc5򛡙tm6g:Eb·fbcЅM̺6eνX虧1C#5򛡙tmS{a[2 cM̺6,[9׺+.Gkc#7C204g:Eb·e͘#ǲkc#7C204g:Eb´2pMld|f]FBstV,+M.gkc#7C204lZ
މA5򛡙tm{aZhxX M̺6Ƴ{aZhpt+=[)Fсg:Eb·eֱ΁k5򛡙tmuŅoD:dGneѴ`h&1uŅv	b:xMl^f]FGqʇEb·e1Έd֎~C{$D'f Ibs3V[i21LiT{Jr\#цKKf.R.J01K֧dUR(`2VhHjs3Yhm]Dg:y^y/EoO(Z=*|֧x^x_m'iq:Hf<iii>ȃt㑨W4EߘD/0!%b0nFb7YN1Y.pc^Vd)ш|
tM{qe7C"1 81¯t]*PgSkcuhy
tA55;ˑ:B륟%&+
e{Jbzҩ
F3Z\0Z]0-za+b0N!Ybv8$*hڹfZ%tm<js/09B'$zivq/ӆ'):Ǐd oKM')%0QphMlb NzXNSKB`X5K)ƓИ(8D`{&1 X=,\NSKB`X){&1 XQzXZ48D @Mi+MiR.J01p%SVp2X1$*hڹfTZ&gyzJ_)'1'Z]0=09yBױ*	IZ\A#--ƓƖiY:p^z!\c5!9A')ƆGkc`SNScd #Iql+l@{&z<696Q"q4EshOd P];NSc=[j#IlqpMlb
ǶmLi9M4ɭAl٤i9M4ɭma4۸c^24fш#/@G7z`5v`8A5#28rh=[1E\NSc+=[5H\NSc^ɭAz	X') kcXk6< E&(')d #4Ǆ[z	
IlxRɭAb&r4ǅ5,X=.ƓgkcO^k') =[B%8r3MqV4Ǆ!{&1Uz	IlxEd ˖gѤ69
[9χ69y>NSckcFLNScGkcFf7CNScd ^g.49ɭAg,i9MrG{&1r*ω69GkcOgĈr/{&1~>X')d{&1n|>&F =oA349=[A3rꇠN4WkcNaz	8rfɭA<LNScײkcBLti9M3od ^g̱68̠Mlb	54AƓ00MlbJ[M?NScd ~@,')t=[hƓ0Rh&Ti9M3=[r?@iNScWkcb&')`1`&\i9M35#rMr!'kcGhq68B^ɭA	E[4ƓMlbD砚 4A5#qQ&mNSc"5 .Mr! Wkc@4q68BMlbM 4f{&16h#')ŀi9M^ɭA@4NɭAIlp`Mlb	-169Mi9Mp`{&1)ނhF Mlb		M,i9MpW{&1KMrɭA:\@NSc<{&1*%YNScd #Ils|Ez	#Ils|@ƓkcF$48/d ]z	)FGkcW@#F 5#c{48r ɭA9#Ilp[oA4Xr  kc@7i9MwkcGi9MǲkcX	eѤ68@^ɭA釤Wo S@QNSc5/$-*.YIerL<A ɭA
KVer [zU(IlpBli9MɭA9)Xra=&PcIlukcOA2') {5,oA2KNSc+[kLH') S5#9&PX')<{&1l;z		6:'@(')d LF'kc@`&P[')^ɭA((IluEU(.Fd oA2_NScɭA
A2i9M2ɭA:?z	=')@A2i9M2 kcFħBti9M2d V68=[tNz	Ɠ 2MlbEz	rdMlb	Ɠ&d Ɠ ,MlbLfqNScd c8cIlqLMlb	li9M2^ɭA!gq68\Mlb&347WkcGLf47/=[&3c8]NSckcNtL.A')#5')as(rD{&1l'X	Ilsp&q69L.mNSc{&1`&8')kcF"+L."Ɠ=[	L.H'){5!]di9Mn2{&1{`&Ilss7kcBA0245#L.'F.{&1>z	i9Md vaqF45#OA0NSckcWz	Ÿrd 
/A0NScgkcaa`&=')ɭ mwfLtlUƛ#Pߍ')"Mh m$-*:YYhNSz	Pi1c5~{hF A0Jb')jMlbN%`U')\MlbSA0Jq68<&[(M(F#{&1i%N')5 :L68<ɭAX	Si9MɭAaNSc=["`4kcGL.r=Z`J|1oiX4aH5
U	Bצ#	z?)LJ	W4m\᤮k4âRI<i<kKZ\Ox$Oa\iTW+SNljPD|42P;awYsn#4܄ɭnE7]E7diXnl:
>u.Ԗ"xt,./PTGTꖀ.BVm8z#gh8z9[RtІ8AŃ,ԅx.M'{?rZM#jFgmI<$u+OLu%+6'3]|%w}q/fΦ4M@Q~BwN)eĎ@p:,Mlsn#4܅ yMi Jpx=[݁ұ4(u.l))eJVtiih%=PfaJa(ZWa/ZB
lT2BDG.)+Z])|^9<i<kK͝X-* 8ihhjYl?#1$0<I!f?m)!s5 ۈM1/ A;4|d|8qqBMlb?%Dd|8qq5'da){'kcWA,={5!!54jc#9Ïc4j#9Ïc#5#h0##9Ïcaب3XNp;5 HaFGsC'kc@b(0GsHd =kcBBa##9Ïc1zנe){`d{&1P08Np bMlbæ2>S88[Np FMlb
#aFGsd .z;##9Ïckca){`Pz4Np 4eNp5 1a#9ÏcɭA62>S88{&1(){^ɭAç1Ǳ́s5"0.2>S89Mlb"){ɭA`2>S89{&1ރGs6#[0z`2>S89d t`!){,{&1P=l^ɭA="=v2>S89BMkaV#1LNpY/A]=虩cs5(A]=虛1wkc@noc#9Ïc5"W1FGsod *td|8qqyuKaw#9ÏdOd au1ǱkcM^FGskcMiǱ1q4]dd|8qsS#5 q02>S891{&1ܴ/d|8qsPRMlb	ap2>S89#{&1hn]ld|8qsQ0qǱCkcW&.2>S89Wkc@~]d|8qsPVL0Z]0-za+b#)K֧dCjf+6W35FΔRO+b09^,\/%_6A#K44si9MИ]1»5"br'f88"=[/K{NSDBatl IsL.WkcAbѤ9Ot&Fpp.{&1qea48َkcNޖSNSDBatlOd eͣIsL.Gkc@haxr'f9ypUzX~r'f9MlbѓcIsL.qar'f9{&1ⷥ')"{06cd aNSDBatl4ɭA -zX}i9Nq	ѳrMlb~i9Nq	ѳ!{&148َiwkcFF=И]1bMlbb,i9Nq	ѳ^ɭAK')"{06c`Mlbar'f86[zKzX~r'f86Mlbkr'f86ɭATDzX}248َɭA8'=,>N')"{06ccGkcA鱤9Ot&Fpl^cIsL.d 祇q9Ot&Fu@ʱ9Ot&Fu@yiai9Nq	ѳP{&1^ai9Nq	ѳQln48َ2{&1hbzX|NSDBatlU#5&KcIsL.ꎞɭA,>48َ\MlbLzX|NSDBatl 5 HTzX}:48َ. kc@iQb48َ.od ^ SNSDBatl<{&1Zi9Nq	ѳ\G{&1=,@oNSDBatlLMlb	5bcIsL.5!B+cIsL.ս,@wNSDBatld )zX3&NSD[21I衩')"{H=[l衛F==[z(f9Oc(=[8cIsR d 59OcɭA4=3r'ԁgkcA[C48u2=[Ei9NqBWkcACcNSD:5!1C?')"{Z+=[-z(dHr'ťkcc6Q9OcDײkcB%o_͎pf486ս .1Ţ#51z(@]')"{ZɭAz(@48qj;5 4PNSD82{&1ފ'F=- =[2%q9Oc@{5#!蠡Li9NqMlb;z((6')"{Xd{&1}KAAi9NqbMlbAz((48q`){&1&=-')"{XɭA	r'ł5!bPQi9NqOz((aYNSc[lrBi9Mq`C7'ŇOd EHrqdWIoDOc5 <?z!@NSz"{=[iK
7'ķkcB"
r`Mlb	643xMlb343ɭA,1i9Mf=[a17LcgkcTނ|NScɭA~>"Ɠa35*KA>q69BMlb3"FbkcM	v|F') 5*(rAyU}i9M[hQ6:HMlb:OIlu#5&d>4P[6:;5!`'F=[p]Ѥ6:E<Ilu=[=4PɭAV	16:5!\D')[X#r jMlbȵ`'#Ilxs5#'|4ǀM{&4)VL%^J
F+8,Q22BDMW+*Cv^9җI^1E!{pX|=NZFg#[{
\bw+Et"x {5c	7B!lǀ=[fB4D1ɭ@ވPCNSc`{&1 -.=[NScd֘ƚak	^jqHg%_	W4m\<jpRz'1p|8ijT◔Fa%L^{h0</RAX8綀hM8綕JqKmӊ^{h$/FswsdF401K֧pVp2XMdБ%qSFj方O/ZK$S<(Bӯ'-9+Hn2>ScܠMldb+#;A~hǸ[=Yi4HGoA~p޽3xN_1ɭp)VǼdOHGoA~p׳i	h{iCVSiJ01K֧pVp2Y$*hڹiIZD_NtQ$Y	|8ih\6L*rWceԐ"o<Zt.2>SzP-MlduxMdֱɭ0%ehƙLP鄯i^8KB (撟Lᤳ9sEU
tצR]HbDsjtצR]HbDs:MkOz}t.BD?ooӤֺ@Rz{0#f+C&J⺑)0;Ӥֽ4ڗB
D+C&D5M=к
承zBtצR]HbDs5M=к
承yM:MkOz}t.BD?oUNZޟj])Qhn`wֽ4ڗB
D+C&$5M=к
承zrtצR]HbDsNZޟj])Qhn`wsd5M=к
承w7NZޟj])Qhn`wxSֽ4ڗB
D+C&jtצR]HbDsIziO.V(4M70;ik^{Kt"!!	!CHe/~_Ԗ	YЇ 9ᐕ:P6V4݄JpJīm8KH:/p9Zm*Z12YPDGW@r7p"*īSrp2GjpX.+&b?].E[#܎. m%΄U\Z"=2 6XV	-	]H mKm
;SVp(@Rt5:MF+8HXƹӤֽ4ڗB
D+C&NNZޟj])Qhn`wjtצR]HbDt̉K$(O(Z=*|֗䴶|lI=68$lƖiXW/ZUIMXW+S7-VZN1#	يKIiKF@-*1V_tX!m#7/<iQMevpB9)H_tΠ /㳀@ZtF/`];evpX$ܶa~Ft^:3+u hїaȹi`01FX;`5/4teÑqđpbPJvLtE/Û1aۨF;As/㳀S6ܶ68viQ`evp
nÛ3gPJtQ5㿀SBٔltP
er#6[r^H>t6[`#C"jor;:ˣe] l?#\lҲl>Xs9t>ޭN&Ejɭ<art@2@`^:f: p@/#FtDv_eѳ_KgDbَgNKf:!xl4.E䀸6tE.L$Bj]1 c/ T6t]18!xlH	8pb2q+഼C;Q8$qvfKtby3~Pcec$4 K-IQTw<pU$eJ~Gy]E懶8s+UƙSZK0SqHSJ4S(Z"e{Jbzҩ#KKF--faJa(ZWa/ZB{YYj詴溑%k54O/Z')|PܨWBU'' :vwNZNR@]5 ZTR>#eΧ1=i+zzIPkPYc/bҤv>F1 tW1VL0-za+b0N#)da+C2LPO/Z')|W+'-ziu>kKZ[NmAǩKfL9|a>CNv{hgk^`H=/dֆjawtWN̿0
nwd6c!lawtَ,eHb`]ݓOFvc_&NΙ~w":tlf0eHb`]1ӧf<F_&N~p:z6cILcn=1+q+C ُX	2q+ɗ^/޿6I)޶#2[k;͘`+)4ceX0il5
U9.k	^jq
KrVm垖hzh;flT:<js/OJޥ:A8ihh`V)8.͎0͓UM3wah$1¦P͒I,Z%]]q979nGz,l ,820J;gpbMlp.dEtÁs&/ רJ82q`Ás'L82c豲vD%L\}wjl|n d!H>;L82bܮMk%G8;82{?\iL|6^ǿ8=}~.-%z~Gy HZTcs"O~Gx4dvAuEQ~Gzqi=@VmR35|+}Պ.t?#EK
Wc$OmR5g/*9{&v>;E.wƚ,XTw b5STMkJ61aJa(ZWG%R0N!Yb8;-38i+fp̵SR?J\;v樍-Tޭ<js/"TS'-J=kc's6/d{&th{h
d֘Ɲr\"?_Aͥm-U*;i<js/QZ[}<i<kKZ\OZZACǩZيJ^ҘPEҭM洜+j`4+b^	 ja
3c3d|8he+v$iiEMoPWN/d'f+_Lu9lH\ܷhmpGRbYJ75&+#H 0YuuMZx2 =h`2 ]"W<]x2x2ierrx2Y<\EOW)"
%ò1'fbK-%!KV[hXT~ną;3	Qm@dP]O2(z"0@3689i0fn F8+;6m뻒MD2U8N-DL/	NO/8 JnYiuPa잡@Z@+sG|qmN7&}%ApbLl0+jPDLz6V0K5ڃԅ!}$4KTKQ.nGyyx.3Eviid3`4͓ n`4L7
.;>4߰4jQ5L`;L,5
$aɁɀaCa\U!Spd"pB.)A/n[]釘B-ݑw0Y<Myf:8񒂣1lxA9+M<\x1wrV:
fhu)6&QP	QGAL:`1PvL*@MlvfF!Eqf(ɭt21&1f1PLPD33"&oXd֮Ycála\s1ɭtZTAeXl}LťEvtF1l'D	[=V_Ԁa6E	5Gi;<`CËK`qvKt!$2sPb'2083C̴Ud̶G 2`pf'Ų;ͣ`13.X8#WI@l)7Oy1Jbh"xҀB2Wrj@Q*w}4&gEga۠6<{Ňn uZI| 1Xܶx  :YAƢKͷWp0B
OD+=,@Q8LS Qr
TH4$D`wr(Esꈉ!iH2"I @$XiH$0i+T$HC$\4!JpiHE%$K4Oip)cR`	g
;K%ʯJ,d|	Ka3cad|GzJBɆGʤ#90L2>[&ɆG˄#0Kl)0Jʌ|>R`BPwb<v2 GGBTp-IGNVL2>*ɆH.8! `6,BrٴZe0\oh. ͝SlS6RN(`'S*p"2&(# J+)<6K u D:NFƄ dñ l5&d f8&8Ɇ@v`JcK0p`/Z)
BX%֓4SE2(W)*oiX4aنkKKL%{LF+8,om+F+4hh~^9k/EO+bOJ:EkmO(Zt!cNl44%:}wm$w1P{&uou;Yh]ESd!XI_`>L$Df[`ZPFH2rWw| ;N1ZV0%i4
U	Bצ"9.jq
KsIiIfy^/fâNO(Z=*|֗GRq|ӆRB>$&9*鮘Pjq^*bUkܪ5,,.W^Mq+w{S/L(uMwL/n9">ǻ~G/_"F;L5y{8 H=ɭuu◰wC'd\lOm`[e/q224H$;]TZ݆;鱕Q7\Em fZ͌wOmiOd֮YA#5,7ȓ^{h3ɭ&O5ꐕH20C IC%=B޻Tw+L|{h2ɭeɭ^i>md֘1da*HP鄯i^8g%eS4oT6gM~5@#RO/ZWĞPzU--_6AIǩKKO_͎	$ᥡ2dDl0I+J
i}Ń7+2Dհt\◽aw[ﰒ=|L-jOmW{&p@p|QQ7u6%Ƥ7[K0M=kCt}(cXb=ɭAgL$◞Jd֓A(-6^`J˱2لiih%֗
FKL%{LF+8,?x?)KEU7TY3"ӆnRzR~3CAc_B ;
pG%R!YgtZ'F;WPު%!^ 1z!f˂O`pwO	C6U;9FcX?a'C2bfɏ#%i3d}0͓7gGvc%w
;I̠?p,N+zY54j7mNdRO+bdeKO|<O(Z:r=H4ôJpnK5km/^ɭsGq	GkWC?GP0LnEPӏm Ƕ8Mi(=:aIoIH\2	X0gF{&u?qakK)0&%=Z-*O?15#J~a7\v_=R=[k{&#Xl`L=ZiR9Jl`{/㛬Dɭ7,7Y1{&2Gv0%WkYQ݌	$"2aPs綗={iRG{>Om )B0<F/GYuΞɭи{i|dMi'F6O/?;'=,jctSh˨]8=Rd \{h
^ɭ= tl/nX%hL4aنkKR0Z]0-zG*	^jq
)Z-J̭emEazs]M"~^9ORI<i<kC,WH͸=MiBTw` աces2@^cS
Pp{h^{&2:ק MiFHc dֽJCH1,29A#5}1&]/d%{ -{&ۉ>  _6bO'Rg#Ц$%33Uq.a(ZWa/ZG%R!Ydv8A+C25oR4kdO֧:RIOiq}{LI^Z]Nl$c\4ezսè;dwh8`IГm=ɸ[w){568$c tɭt.N)yBTwn1+1|`tMj>qK;Ƭ`d֭=0 >N)|i/kWA^5c t<{&hG`W`A81|D{&t8V0 9աw2dʹ}mGy,ې9Ԧ`Jq4֗)VL%^p%{LF+8,3q:4*o[yZgF^9җOEJuhA1o''-Jt$2;{ 	H4LX?zք~z-ˋaDwl>biۨ0*'~Gw6%]';5A4{&LX0CmhG?7cet^ޜ{h4Qۨ0*'ġt?#J`[HT[=ɭ=S,}1^8#0C>m`ZwL@Lz~[L#\Wz,E1tiUۨ0*'vi*cAx{&4A)E38\Xiޡ*)Acޡ*)ƛ(y+Lia/ZG%R!YerK:-KCb,mꖤv͚6Dvt~;3O/ZK$$L"!**K
ӯ KCFZ.%o|kVu	`a(/caFHV'Fj^ɭ6d֞`@4{&hGD%Eh'Q#e D{k9.ÛT44]i&{&2@Aq5w ɭA|BTZZu6Pg#b*Xsu ai~Go{hdH(	d֞,cp_z!*V~GwSA5AaFHM5#wq@@Mld&v{hA5cܬ_5]-9wq6PF 4#$ M@t?#mdH=Pd֞1 T-{&hG78N#{@Ǒ+#$ cM5x֞"[5e@D=Z{h31h=Z#b֧Q#e dcW#$ 4Rz~GyljMld{hMi?|=[wD%EQ#e d +,9 0F4D]=[ !Om7kOm@
ȏH 5]p#~? 1xaFHti]8=#5!+ Mi&ɬ}Ll4%^J%S
D+8,fZfpVW*,Ζ(m+r^9җI{LI^Z]O|ƖiXW/ZUr(jh5^KSq^+HNl42WJ` @J|Z=[߻t#?ޡ*6Lޡ*b[߻t#?ޡ*6LޡXkc[`.wG%Fɐ|v{!qM-{&8-Uv	Y>GyBTl
O [ވYX,(Nz\Jҳ£8BT:Fe1jMGVW?-+=,]~	Vޞ1nQi#
 @
c 9+vN%{ԭ b{hɭ@UtpI|d*[gq'N!v{ S#I0U/#{&8-Uz;L$Wؾ
MlpZmlJh{`jdw&
+~%xxqr~xpT<8O#ÅJ@f=?#8L1fL1EF2qXc'Ɇ2s@c'1'	bN.o&<RL1VcxnL1aI0 c]oɆ7Ba=%a0&Ɇ0 c]azJ&Y0DzL1a=''.x<RGi7@`;2ɭg(ĽgdɎ*4kzԁNG%RƖ9-L洜)Z)-E21LiT{J3Z\0Z]0-za+b0N!Y`;WLJ⊜Ty\Z;tΔR0:$g=*|֗䴶4|8he<Mlek£ݘte՛641'4DɂN 52t˱0VO	'm MjЏwc$綀Z{h =|jSr$dQ8kV#?a΃ {h d֭Gy~fpH5m {&hG;Aa0C6?kV#k "* 15GkWAYLI}\db=Ƀ=d֭GzdbAX1{&1'F Mj=I0}AX'{&1%F q{z`BzaΠV d֭G{8AX{&lu,3hLj6qٰE}Lj-՘GzL'	;B&LVqo"wIiۮK-S?wGp1{&hG;c$\:=9@8ZTd綀p#{& kWAYF 
姨Ys3Ka5c/d֧Mt0%Hpw%b7zPDs3Ka{5fC~dH˧p{&ɭLIXm @8xMjbN#m 7kOm 㧲kSrd=Od֭9'*7=MlpwL9}I0Iђm-wkY޴##MA,_|@{&t#lbdOƛҞɭ]wԓR2@̢{inkV#И$`e!Gd֧$m-kV#KcGkOm-MjbN50S!H gkV#td,m  Z{il{t텚Ĝ2B ;5B?޶2B@ d֞  Mj=Vn1ksD8sFH6m  MjЏwFH6m kOm  8{&1'?s d֭Gx2C懶 9{&  5	Y3f,	:>iaέN$FH4.&MjЏwh*
d֞  un0JtBaHVTW{&hG;FHV|{h* kOm@{t
6jSsxD';=%=Z#I2@$mT=Z#ItdlT=Z#OmCkOm@Y>dڝ?PscceNr[s]*U1'q"ل(PV&	8L{h) kV#Иy*Hd'Z{h)od֭Gx2@6Q=ɭ=ɭ]JԦ$c$Y
RɭNIFH{h)ɭZdAHdMiMj6l)9d`b{h)=Z#Xm!+55JbNS&
Ed֭Gx2@HU=NWkOm 1@V1'H{hd֭Gzmd֞'ɭ]J͗AqUĞm=Z#Gz9Eo݂V4Ecs+WkWA[]nNXA{&thLu$'2C3DMjЏӒtvv	X4Fcs-ɭ]w	}I0I쌐d$h{h dֲuB?4B5B`F>5As~472d֮;ԓ#$,#驇/ $kV#jMid֦$lؒ0I]Z$\T= R=Z#1k"m JMjЏӒtB`'1v_mɭAϞ`HɭAزuRt0$ɭzOP-*G6b/q?'F綊f?͸= 5Zʏmav0$ۈ:4綊e
=Z$@b=gkV#2B5ɭLIha	qա["g5zbN"VOӣ$>*siա["4ɭ=MWkWA9DI1'1H 4=Zc$@4MjrN\ t{hZ# M=M#Z{h =Z$(	MDٞɭZ$
R`ukV#I0}u ZLqhJMjЏw&d.ai5B?dm-WkOmFd֦$2BS}0Z^ɭZc$(#{&Z`Jn13Z\#)R.J01K֧d[YiIZ6i\6"Vp,=8ZfpTj*mE2EMxg/h(<gR3΋DҸmoL[ZyzJ_)-(udᡔ},O=UWZ2x[dQHF]8=Mdƒf_=MJ{&3{ b{hW5PRaUO6AuDDɭ$\D=M/d֞'H\:6WlQ]?+pǈ]+|Ѧp=BԘEGq}AuEEY5TZ kOmwoI\1C]ҏHҷ,eq\m 
ƚP&EQd#YFt?#;5m-4{&l"wK֧pVp2Ywu3΋DҴlҹ\MT\{JΔR0S$<i>KKlŉ^:ҭ.S&=Nm؟5Ñ 3d4+*{JbBWJ4X͞ 
uƒHUNRxXC&QQ"-X#Қ`odaq|;D\aq0Ev:ϓ땓[ǶdkV#|N$&.Y5B?dgD5a35fDc`@##(A=Od֭GyFFC1j`A ]ա4)7]6[U+R@7*1EA[hw硷
Џw{?Gx;;S5Cnk^/`?!ghB5Bgv08=[+k^.\MlY>qL KY8q?t#ңMz7&'ܴ> 'ZZbq#Dq?0#Om,ɭʁ;7N$&JЄ?btD{&C/fMk'D%hB|=Z!^ɭz!4BV!˴=Z!%[8]K^#@8`$JC:`H=35r50.@Ff9e nѳ@//%Atl;^^Kd]1_yxla,@ZtH.c_yxla,\]1V_yxla,]1 6c_yxla,@]tH.we Dَ~H᱄m 6cC@//qx&e FC;@Q]w=|̖pGtb8ܼ`(){'⭁o͸>d<+l{i\\Mj>GwI:`H=Od#S	b讉ѳx^^K%$Fx$Xغ$Fx$X'Dُc	bӢAtlǈ@//%f<@@//%:$Fx2c	bAtlǈ8e Dُh@//%nѳ ɗ~H| C88r&.vem2.[H]9̻3̻H:b]]˱.R;˱.nGyv%hD@γv,ԦN=I/d֭G|1$s5 ~0 ~1~Π0JԦN `Knޡ*)vLOi)o`$`G,a [[m 9|5t-*:$
 t{hɭh@Fm7F]f:Z@//%f:-^^KDَ2c	bf:^^Kf:e Ȏѳr;/ 60.]1L@//%ѳpX@//%ѳp^^Kf:_! q\?c;/O/ L]Y3{a5;~+q/zb#Xt,;\Nu?vb:b;cSB2:b:ѺvbAhrf$ z0f,; n10XvJaV |@n+E`otߦ%f,Ԧ1!i5'|(1$±Y #/d֮Yc?bɭAe`A9t>޶0kv{hG{& Q Dvdm H9EI1`2@0cr[َ6Je QQغI1f$ j607d$6c/ "I&!l@e QQIl̿$ j607Ltb1/ "I&!l.e QQ$6c*@0cmIl	K̿C@0f8eQ/v_@޶}d?K~ @@Fal,`jɭ{Lb#X%jceYȕGc΂?af/]tᗰwrl/z!g.ZX@N]w7ZC o	@)DDxm5r507Etb1ւ_5E$u`FGb$6c~H lanIlZ(Ztb1֑~H lanDtb1ִe QQcَ/e QQ$6c`FF㤓َ([tb1֌8`Fq~)C8z 1t?#l (;ǁ!Z%o00H=Z:\ron*#m.%\:
b6~x/$H@
~r]cyZ%xՌd֞{9+DZ9`d#eZTtZNcr}la*|Ҩ${& Q JqbDĠH9EI1 2(ܖ$6c`FGb$6cq`FF$p(Ztb1D_5E$p/ "$p2(]tb1B/ "I&!$	~H la`-I1 B?$ j6c"/QGe³/ L][`AEwp2Y%)/(=˓#.^Mj>GwE `[orʆ ;= 50$OdֆA(Il:~H lanKtb1Τe QQغI1@=`FF$s/ "I&!͗`FFGI&!jY~H lan$6cAs/ "I&!j&(\tb1Ơ`FFۤَ5(2q Dq?cI&.w `8z,lp~ f`|(
Xvx}ʬV>8綉KMlV^`ArʬB`Ar+1F4ˢUBS+S#)
eJV0--da*鄡k	^jq
Kqeg%h٥r~^8t]K$$Sҭ.iq>KKiKKD{0>rQ\iLW(Z"VZNA$c^KSp\Ɩ!^+Hz!K$z'_6ҵ)!ⴐb`8he/'Z-8abį= 	(JXz}h*c8Sns5>Y]`p `qj=m`
Mj<za{8{iP%{&c|a	@Q]`a8n~޹H`H%y[8Snod){XN%y#R{h"+[8SnekCrN@!Kd֞<gB3Rwդ1| =Z)W`)Z8M	AئE0\SEBKF715A^7C.Jֱ	d^Kf/WkXdI#a8綂jMhOhJ>a+({&a+㳅{5AO5ɭB
}꼈`8zd`6 \WޓvIgrDcW[wzMȉ~+vL|꽓nDNQz"=&쓔dF7^ɭzdh)vL}H\9̥!KMm;3flJ;=ؗ}w҃03ɭ]rwinCݑMj<z`Hȓ^{h (=[aʮ=qEw݃4"c+djG*Hn0tc'L+{8 }c;fJ,l8`;;H|L綂 MjXJ?/LtQ0.[]~:."  #Sߎt2*hVDk[ËZ'%{Ԭ8e-Vt]įcpVuo{.[tsYi|?c0 +WkgGKp{iNgkl=t>o8SﱸFdֱs>Rd֠`d|ڣAde;kPYFDJ@
Z:.CcOm+5,#e8綁RMj
N=}v\ߑMW};B+	v=BNFD{fwF2tbOpV;oFÈ	ˡcT7{hɭr}T0:m=Ag& \'_
AlLH=ɭIZTc排EB˝z}Cp9D+#pe ѱB-6c
̿$Z60[DrَpY~Hla6c s/ "Drَp	~HlaDtG. q\F
鎈h!@]tG.	L$Z60P˃f9V_p-D(n2q+ <8eW@įc_qb~Gz (;fK8$qd[f_į0$jOm 
{&pT/d%|c t`e◱Oɭ^ Kel/&,@6 3A0osUэ/	kzԁNL!Lii,S=PsZNҭM^Ҙ^acцKKf.R.J01K֧BR}eg%hں*m52EMt.XH[cQb!YÛJEr4J湪㳅`+:RI脨8ihwlDGaK
Zh,ԞBkL	]7r\"?LJѳJ墪6Co[R-`n2wsOXp2 LekEtK4NtK;aZjppqj=8f7L,	l,~GX^k-38i+:B#WByBףty^zUEdVO۠ZTdU̒|X͓ƖO6BzҪud.\驜`/'-	C|z`u4@jIbrV	90fZfiP:ɭ]v$=,*-H7tZTn{iT@eTw7ފ*S މ6\0>+('  WK^QTS=ރ?N $WJӀ\\]Iiԭ!А(KDd|?& ʅ0~ɀdu8`J˱2ئ^acH%֗)VL%^J%SVp2X.\9s+F+j%֧:RH(bWĞP7>iu>kK͓䴶4D'ޣZ:޻3.FLu'JH/,Q]`7R
:(Աt_J%,.;Av>n{iA;Ar`%o&qiQpA%gqgnrMli·Z2x:$d|p{h Z[H MicepD͘Wkce+da*HP鄯i^8g%ZfpW\ѳJ֧K!Xk$.2ȑ\XT<k=Hiu>KKiKKI+*{JbBWJ4Wp%V/Z[Ijf:p
|ENJʢ{)Ю4n#5GI.)$QiP^na{H+H&HB_<P
_|z\:etül:m͈ndP{h#'.͈nkl8i2xqI{hdƒ24=kOm`E͈n{&Ë]*ƚ2xLi&1pMli&qq5$JfV7"5^R*GgL<tӒ܎ez.?tF$wL%{FMmP޺4рEGq|i {hOdƒmKd֞TpkzPi>a6"Ͻ+864'8ۑރ0nHd3A5C;F0"C$@DVd֞J6WLqio|r4&#(nrW, 綕;wu>	Qg΄x	$ՊE̫w\w`B1t?#q_wI&ɭC;Ms	aQb"FH7\{h(=[ r÷kOm@2qKѩڣ>5B?qgYDB35}Ll̈p󑩅8fDt6c_gI0.Na+R kceqblG<atFA;%{Dwkl8̂iD(;
q{iH[HD(Rd֞@yB+zLB͏
lyg,*-u<**EL#ڃM	QM:q9+.+_NXi}6]0
 aJ(5ͅdMxSZ+v+j͒{,3H*Z^~IL&) 50_k _Hzք~/?&Ib# mlǡ/[A0`<TcaNB^9qoVRYcC!iQ8q@HAeFȑ6` fW#/PER%ܲ`VtdK?`S sF͌#K0I|=#yyWpX_!Y|/M֞`S%SdL7PJCk]K/.;C] "{6UL|ى18`EȫL (xE	X/
.LO (.MzPˮ(FLn~%ܨخ2١ GƖ.- ٲ`+cCĸ@;~FFIC`-& +E\x2֘FzDN
/\쎤t,dz%D 
d;_ GfkL4x^.dL1kLs&8HY~ȍ	_1 /Kx
`̿_sYp=*HZT`1h* EE*-W"SF;}tWJʧ)]v+:\w`ޡ(Lcr$e=Y2EǲkOmM^ɭdޔ2WV7(Y~guğ`c stG,8D X]fq:-OPxgk^͈nI?cܻ s 8 XuA`RLlZ_Ew݃GֽvfK {#%N7Di`j|P
50 j|OfV75a~K8^f];z
%0)>S=Aɭ @a.w4b"QPB
Om(gkOmtlF>*pjIoJ	}w݃[	_;qб/GP(.KOfV75_q};mbFGkI,l#͈n5|؊ขMll	m 
quM@aQTw<
Gɭ$ya^ɭ=  6WUB1fR;c01NKS5M*=PeDQLiLS/ZU0ұiih%֗)VL%^J%SVp!MvZfpVJ˙Z6iZy^/>^9PZ]wZ\ͣm -{&9;/ 	dHa,*;Ac #Z!v1|:#BcLdxN4^PYu5Xm'd֞@*6W =`N|@R:e`cw~
Z:Z_AC0Ldֺt-*N! {&݄s]\c cw~pU~9"9wkY1upZiR9] 29`MjItZTzXa!}Ksnm5C5F wc S8ƏfaJa(ZKa+b0N!Ya͵r9s+FW+hӆ:RI:dtV>A(/W`	;ᯮMDW1DW1蕒ӊ>hJi}㯍wd|,Jå\h}"od	ZdcN9.
K3?W7.elPգfmW>^9җNZTO+bdKNlf>NZd~@GBGJ!G\c^uc綘=LyI"ҥ.4cC	aQbMZ~G|1CC2iBMil8|/)z-}0& ';ϣd@4hRaUO	 AˡAcC8MilϝE6;?J2,|ƮGJ|Ҡ:ZT`S/0%i;%{LFr\"?>,`*o=\ڊV#J溚6D<js/}<iO-ziu:pй6WH\sP#I1JZAK5pr5zX4adȓ}Aѳ|q$M\spc8.[lZdbMcJkc#;=";5<(ZTt$w	G#T#DB\#h8q`)dֲgf@{7c
DwkXA(jm"0NDHtB6c Y~	$\!+\BT[+(;wI@&Gkce|1c 
^ɭנ0;;D kY3i`  _ŏ,ٴ0̌y++F4fKL%{LDr\#	z?(qyB(?O/ZK$')͇tƩKRSq}XYq686L	XD}Zi;}4C;Lݐ]AQTw=t+HA8pMli {i8=Z{iD`,3ms17YJ3_%l$4EGl?b]ƒ1]=rD5T經WkOm)2A;meQFfQuEQd*w$m RMli&=A;5r1i`nPaUO\|5$bh{hodƒj#NY@%)D38\`J#vJ%S
D+8,~ܭ? ʃEMtΔRd{LLO(Z=*|֗'-ס		Qf`÷kWA#0 ǲkI˹6P"c/c =Zz!*6dG d֓?eF;Ӗ~?z}[.J +1_RD狠17;:I,Qu2ti7ϗC;mCkcBhZ{i@N){鑥uH= @tĭ=腩tZT;>l3p~MUt?#2dǶ5Jdctl葋q`p~8l8HjYI)JJrϰw)ypz!j]$J;ˑs0Mv{hɭ73d{&,U{RQ$w$JDai #nˡK綁[nf;=d֞ښF=ZJ^*=H#v$ZTE.veM>hh {&0hMi)TßcM45
U	Bפr\#	^jq
K.>)J̒}җKB?Nm'-J;6g6=,@"5u	jCf9Wk^ڜ#s4kL	ZdcN	z9.
K/u2EБ{LLK%|iH^9?ҭ.-z
:$ҵ Tcᥡ5qn#>Pd3ԤF{yl2YJ	I"Ҥ◱ 5B?dwKIҤHEY	ЏCh{hv=[CjrxjtiWP.t3fl(u,%gnbwȌu35}H7V4)VL%^J)a/ZG*?SbTfBByz'J_)2IBBEZ5n:pԩGޮ2MqχLx=Z`J#v=xL%{LI>G%R0N!YcPꢉZO/ZK%I'_6NZ##u9:Y	]a=}p@M\](:?`ADZ#v#~Og;):3(O%aGiaΥjӊ>sc摲>hN90%i;%{LFr\"??TJ+}<js$tЏMK(T${0;Jԧ-J`W'#wc5 An
2MZ=h1^ɭ7-(X7A[wG>ɏpRMha$zЏw1^ɭO2WA~@4cܮMjwha+ hƝ#	zJ`)JgT:V5
~^9җKJ>WĴ#Y=*"G_6NZHyL݄e7?u=[kV~ȏ=?6_`z3Km\g;~[NQF~\Z6Yy+	:$,\MjЏӒsvy?c5Uc	u1~vL4)VL%^J
F+8,PW%&ZT*[΍SNZޟj])Qhn`wU:MkOz}t.BD?od5M=к
承S)|IKO(Z>KKi{LIZ\NliPf'--'Ұ^+)DQ]*>=洜S%@͐4a,]DǦ- x;JԤcgB	llZp0b,;$Ja >bZA+Lec(ii7ɪ5jA5F(10+TjCI54LᏜ: Ђ$.siLǀę69@Μ{hdn.p1
~beNGަX2~G}<w]p<錭qYncÍ21eL/d!iLrשGܦo|)8;f&>i}r [޺>SQ*D*i	8$FP$Qf8]l,F]רPr>r@$/6#1I+xh+|̓fDsuqw,>q
ƣqd	^ɭȌ}tζ6^qJ_tgGLȇ[kv`w!يG"G)S"bLG F3*#u\\Hxq8W76ޮ4{c/p#v@~G|s*8@9e>GyiP1FIxȇ C{Gyv[ls8!{&t;~n2t#4P1FIH؞_=(n~+|W7d
Fp#t`wŀyr%nLt>v	DvA採P#==?;5|аZTI"Ҥe~
e @]~+VEI?GԴzT.s]iL#]%mFe2zA$e@BC("b %@D*@3HՀyrmَ7@D>13H)yh<(!2chɴ]c;LaqAmɀm03),LQҁV$0\\c8ʏP{
I.ky0qOtʎg	W<isLii,SNkIΔRҭM{2S+F2Z[0ipitP鄯i^8g/QeC%s3YkBZWQvڞ^9җI^WzUA_6A$cᥡxRLB?N8;ef>Dp6IḔ0!fїmquwtmz!^@L8an%l93-wEz$ݶw	ILLl|GzfZO$2)zXͧpcZ;4V782E9]i*IB|7FdCALGE1'SET dwjE$ƣ	 #墘Gh:fn68.LLYQ$CEb'a;r=ndeIDe" #WL|QDȑꃱs)eThmdYH$̪B*-鉇Qؘ$$̪>TtB6&	&b:IDe+MiR.J01p%SVp2XGǌrեrS-+j]}=zX*D#S qP0lwLO+bʆ6\[jyz8H裱'!X][^`*ʎg02a÷L+`v@f[C3kvim0R3	m0}hBitB`PЧ$V2S}~ޥ21>aqr8-0Cd ` >tXo'J}2DI=tFQ&#Cʁ		BBXAmZD 7e~@#	Bצ#	z?1Ήjei]}뻸Ae^WEH]3[it`*:4D+8vTJ+e
hm]Dg,0͓Kw\)cb]Hsg)-F"ZȥA&Z~G|lg#[3Z 9N~{mg#N>?(*X}z\#ԉD҆#SEty^yBש͐gǯ_͓lJgaf 3?zH#4f~{h4#2<xތ3v	ZlcM2?%^K֧paig%_ҡE#6Is3Y\7oLvp'Nty^udz8ijQHf$[јf~nHޒ3g0.gLu {h4 hG]ܸ#Gzbn7էQx~1owJa!֝|N3;'gsrƝ#	z9.
KkM-皺%fFm3VfyzJ_)'1'-ziu>kKZ[Nl4ZTAIǩKKAjB؜bôV֕Er7T¹BWJ58ihL!9t*!3+y(*~Gw>mR{i#{66̬I{| L$FЉ>☟xݕ.pޥ<fZ=b!+q>7='^0sPGy}èa`bj@Ut6V{iZ^{wU7ѯW8uפ-V5NWc9zB}Vh]NWRw7B%z1^hLe`9f~pӍ	YЄ̬`#cL)Z)-E229.^acцKKf.R.J01K֧dQҸ9s+fF=ɩS)|eli@pLzugP-ӆ$Ia4tEG scMvq۫04=&[(@dLi"1P[=EI a@`>SlV'1HɭǶ)]͌OKEcMX,I=[H{i Z{hF_$dfQI'kce
ї͓51ƚ.X,Om#ɭ$Z{i=Z{h]1&>6^`J#vK֧pVp2YuܕlV5z͈ޜ4;t~#H4=WkL	]79.
K7Z꙳ZZ詯S)|W:+|P)%'udᥩG@FMk&~L&	W1t.L9F.w:2Nt.F.s4:2U)'3ΨvƝ	^jqHg%宩9eh٥NdRO(Z=*!CIWğ5--_6A2񥥤V֕Er1\h+Z+i8W\ii,W''%\A=6RId+t]l$J͞H|ִ
^fHcu# @]v	P$:XUYI!Hf-*:t	%n-I7c VkťB@!/$JB.vU/6 liМ[E綆GkOmDF_ c CZT`bH( '}pԁ@xY J%lIftR#ntF&}+uJ7աOpy{S>k@Xbҡ (wYB7XzBc?tL9J8-?c>rpK?8tJst C3B"P+Ad
DGծ+J09G7LiYq "{zAo9  Jcn˓PDx	E`G@7VYԊJрwtǲ%f$)c$)I)JŜ\v7F^˱t◡=	|.EGZ ѓ#H3chH×kcHH=I@^|OI%J@FfqB-*.wz]2pihCcR =.ԁ5IAc/&K V`*G\K7-*.wz]dzlidE{j@dMlit{j@\Mieuu01Q	ҡ պY#O1d;rgH㳺A(g+'VpIä}K ]뇞i8ZTtoK
أ]`D]7t,+uJ|г?gnuJs_'F^˩˱&ID|I"ң-M]B~GfSxib,i$2]=*!	^@=$-*=
ohB_E|P6AuieE('{&4N=ɭ=e"F]tsL9%70w7a#~d&	8Տ!}N,7I/cD'[8\)1NKS
B֓4SE2(W)*oiX4aنkKKL%{LF+8,63XU+:hWէ-zK&@֧'Z]J2I'lWĝ|ˏS洸%(f<iii%Z}+
JKFAF0[ҢTGGl$J͞bIàd>oK
73$$<VAk`-yEUfbҤ";=:$JZ "F, skdi*G`{&4s53/G,pwLuhGy䟜s`ИX1NQ888$lu{0ZTI8t2`?i8`$J{`0n5zBBӾϰJͣ.v{4;;q|1:PZ%j ߌGz˾B:iQ$?(;Jsƀ-*1wA'r4n[ZTu%uo&7FW9+MP
WA;]GZ i<('IP!s5Mi5}2x>rWLd~`*6]E|/P!C;ϣMj]$IkcIGd֞H~#w&_bF9iį0%f(ƙtS/ZU0ұiihKaنkKKL%{LF+8,.W5@'Nt
"ukcᥩKV>5ӌ:;/MP|RaTqVAuZ	5{&4alZ{i/epX`Zȓ69dֽwӔ|lF40N#)dF#hw4qmS)|a<i:-JNޤϏQĞD'ReWAP2;qSdPaTqk豤Z=Tmpɭ=̿cZi,"t?<IOmp"=[J\<{&A/epXSĝK+p	EGJ>Gyi s`%~8;(cAø
[ XK=JMi2qK/z|j;+Lia+b0N#)dz9pDrV6#J湫Μ4;tk JF8Nbcׯl2X܁JdVJ) Ԡ@8tg;YbVuW`ދ`wk1iQ D9AwlϬLfvZTHF^AJ6cvwE]J!2$f>'w]ɭ0%vF4F
D+8,1|3g2uQG<js/EoO(Zt]KZ\Ox$Oa\iTW+SU֓y-LƖ{`^ V+tg͓iZᡔ>f]|^a)Amhav	AFr50
!d+{}["{MYMp;=J0X
J8cZx{N˞%{\B~`d`f	P(:D=%vfqp$Xi10k0ͅ055XNR;ԎCޑu/`$ ңٷfGenPH>}[
,}[t"!\}kٳo`{RXD'0*+|.wzktL+7zTz']M,ILc@VHdN?N7t%dnNWc~l޹Д-*=WzTa!~6zYl:ln6$B["N`;ȎiR]BD!~92%cM+$#;x|̧Iz)cAD5<V;21R0JNLhg#LBϒi/ɂmcmDp[jD 8ńձ] x@"O @߅p j+5yb'wAޘzkz
wOjPl`!pމB`$bҠÍ@3٧	;WƜT+awr`,t!ZTH{wcun;wXg]+ww(H_B.w?
ѺP46b[5
`H_൏sqmyh:m{ZWk5z>\]A+mL"{;Ulb{j8ew4t.t?#q~t40ֆGkHXuJ<ֆkOmGj\ l~ǨZ a1PK4ͩ5mV(6(=Z{j9/ep13RlC<#}H!ǢOX/{{0%\4kzԁNL!Lii,S=PsZNҭM^Ҙ^acцKKf.R.J01K֧Bgel#GjԍӧΔRO(ZhfWȟNl9pp͓K$r%cߓ^n!-(YHF,tQ;&	?bӥF&Bl~MzQfZP \jCVq4Ed?zSY1EcH5F2ҁ
< D9[8`袴lgn8Iŝ]`{h-ɭZɬ>ȑ;~	L~:MCa61a(ZWa/ZG%R!Ydr&m-uḼhk,O/ZȟRO+bd<kDOJG.Lz|<񥥩DSOa\iU5Ǳ%\z+)gt᥷N/d:ўkV)ynwn-w`8N6>hpU#8m2ABPt,$iר~ޤW|(ヽh4	ko>G|'Mli PkOmk/Ѕ/cE6HIP-*X"yZYvg!]d5|VlLK<ACZq|ruf7GDZTHB +$"W#+O%^aCq_4=QiQWAf$w~3><+ƛ ,0oP"Au cMWC;kc$>d֞MeSpqI$"PGdZTtJ}[1c推}[;J#,B
V(:ZTHg7L+$7Kc "!nAДB@2(/z!@8CGt?0%\1Lh))eJr\#+F2Z[0ipitP鄯i^8g%ڟsygVhZfi\5t9̒}җOJ>WĒYZ~|l4(7;Dٞ.eVs21ai^8KBAVhes\(0kqS`g9/w5L;1vI֦A=d1PӉ:3aX)}8CӠNZ|!쏝-|lEs|!'X|_+F+#\5t~^9<##:RI<i<kDd$zzU=>kKZ[zjSƖiXW/ZUr(jh5^KS'-$8zӊ<@ӯ0sii)*!<+x(7I"ңٷPfؗCߊ	D=}Ă`#%oBqjpAȕ$ڛ	oin8-0gca>}g1=5C':%i!i,%Fde㏒#SdG+"=B.w50*8v41AEDJGވKm=`Z+,KٷMwP#j8GyiEG<40T=Z{m 񲸞3wk3h4OmnNztJ5Ҏ\ s08_gg	130Hȕ%z z ,釄p+0!Y0ZT0#f#Hav@Vn5
ì:ځV3Xn[PW`@LQ1~{j2S/ޡjlC;M| EG<)Ɠe2=[HA5#6Wuϒ1	[z硾5A73	J͝cei FsqK)܉ZA͏3~`qu綆"5"p]`o$AM]gQxt6=2:ZTz	AH$/#qK	FE#qH-M>gQ`A$[hx9D 8ŉ!`'1pAz@}XJSaVËpxo`->0Vpy8!>5gc~`s綆 *MjH$"qЃZ:ނozsewt"VwvOC|pG݂U^=LaŶP<	] HDDGtKBߜU,Ԟm$UN?t J!`Um@pqJGh ֽv>YIMkt87RxI8^.pZH1N?t<;`61.cP@588U>E8r
@VI$
 P}OߒI&] VH#JK,=R@D7d?@MkGzpCs	,7ބ>}sDѠ+uJӃ|8 ֮|t=$njO	6 7\6VS01.c@4$N|`ϺC}j9i \	t`	n-Pvi)$Upofmpr5zpei 8-c0Ojr2|`ϺCӑj9i \	t`	nPh(Bm%njO	6!}}Cö,20Ojr_3$/ƣVF
I (VX5=IhY`{iGg>{ivZYm2yp!Ip!Ԟd8Cݓ綑 UԙAZh`e<scUͣ_0SpjiHS(Z"e{Jbzҩ#KKF--faJa(ZWa/ZB),53Z*fDrTIEO/ZIJ_)'1'-z@DOJ5--_6#لKKI+*{JbBWJ5^kI¼!\ii,tIV{a^jRpZpWAma}❹3iGL;'RN@JqoqMڈE4%5Jfp> VA͏	 2DսQNҘ
D+8O
}gʉ սkR@-[޼ZdD-$ ٢H?z2֞$;d+$
Cel#f>?zS[jѮ/A%0"V]B%r%\Hg
;\foR+$B%k= dwN%{aE{n7B.- 5_t5z]Fi*D0=ZJgR{iZ{k0ɗ+cIуڶ^ӗս	+}\XҘ
D+8Ic?'{i3?継K(B&BrϞ5DWC~pCY<
m$?t a`Um&B:IHqJP<vFZפlݏRA	njOmל.xZH4ĻmB>Ĉ}Xtj9dj )$YDo!`9 
,Ԟ68Y z+I(?t=%af@JvNY!KmAɭzSԽy%C[	,􍛽kX8]Tn~<XD8?|X3RA=[%Cb >@l$Dz~zvvڄ}LBD``ϺC}j9dj )$Y(j`8II g[%Cb@l$Dz~zv1vڄ}^cF=9ƣVHp&тH/
K3hvh$Y<
m6 8]񲴑Lqvڄ}K}у>BBj9dj )$YhYtftfl\3ԅ#L=?Lˀc~\3ԗI8dv	įz0m`Hm!ɭdHAGoz](F24Om÷k]%3T=Z{ll="	s6k^OHfg:FΜՊs"Vb'yW@K	ۍ		Odֺ|lSdPَnEdEh_b{jZA)ƒ{jMi,=<TB7dB5 .$Wbf8;,@W%ZTz	=Z8H_u&bAtlPH q{-\}gk5dBvqm&<͒ ,IV|P9|P\y;J	Ћo8qhи4{&#oy잡jlC;O66EdF(_%Cɭt ISa0FMiY~{h(!
^`q,p@.)[5k	:N'["VN\yFڗ$,؎
|& -t"է
zXdAXsuaˌ`	3C/&wYJ`7P-t>ʱ-*$@%wMu8]jv0<(=q(= ƌz];6لQQO%Em@ɭ= c/epZǹіn88eȕHڛuͥÝkFZפn5CpZpZQScB-1';L9;Ԏw|NI\|fRu6Omt{SdP4ۂc	aGH|{h\%[ ]'R?&1Om5@= +-M]B~G|qH0*8ݑи4{&4nOd֞+0@\6^LIOxnn+	*#\S
cKIb:SHSpjiĨE2(W)*oiX4aنkKKL%{LF+8"
l63QJY\5uV^9җLP7ҭ..'im<it˸t"F=z5Nn0J8eX=ZɟӉڌtpm"2P{hZP{&~4ts5+ǾߜDͣ[iá`zqXu)!$X	# ZccUt"p:DBVEBtԮ:,CiP5KVHzF:MJǶs5wᘃsďzqb?`@Rwzq㯒)HP? #- DّM\b&,ICiPV I@_dżXu`Ԥen\3,ZT 77=%}` l-NIb@(.8ZTǰJ2HzF:M %*Mk6ڌtpJײkX8m!62SOm;5{/mVqŶҤ5͌03lAdpՊ[^JU$8m2.8,{Qn 8JmkX66P1=~:MQ6qQЈ`tаhMkfyፇ9'7zJީ$`VhG;mFOdֽBP=a"V6](Qn 8BרZ i('ƒE=,/dƕF=Z{i2q	OF40il5
U9.k	^jq
 6͓eb֤ҡ2%?%ѥBҹhQ(jҴYYjF#ڃd5M=к
承SEty^yBשVS洸|^'-IMX&+=ZP^`G^=Z6_#4!xOm d@At\{;ģމv=ogx}w2wz:fdc1Gս>wwH&
Ez*aLd%{n]%{yv{p#e,|#t?8Ff7V_t-*Xܪߑ7F0gb]K?xovBBa" }do`D+ø%`'.;GPGmb4{&q+#kg$+)4L3Z\0Z]0-zG%R01K֧dW-38i+FSiMШ̄tyBעzҫ 	o1'Z]O|I<iii>r1\h+Z|Wrpѡ@)NI3dB͌([I:}Y%F>V`+Ec讃QiRʮ=8n%l@QEz(ߎeo`tepT َNV @[">!J,|	;P'{&t#IVȫ;ͬW{[sBaϱ+X2`WaCL=*jMm!r*．
O|Svfߑ-" \J9į`7q/A;= vC&AunY!szJ.;<+w<}%fߎ\5Ht-*#`$W`\Gy>s{;ͬ9^aϓ 0l\ߑHn%l@QEz(ߎ]݃sѕSfn6Hf;:D}[H
pwtJ,l@N]wr?WkgOmkgßK:%^7:"} #{&n;J o=~/ɭJ`SGgkX5|?#\8}0wģ(
3.ǥ㟼vw]7z+Ba" }do`D+ø%@N]wrɭJ o=) kP/0%f(ƙtSpjhPE#)
e{Jbzҩ#KKF--faJa(ZWa/ZBp4GVRWK&B-z:MKqiQ>KKl/,fSGAIǩZ\N[1Hf%b=ַaf\R};l '.w6W};|◰wg@8{ycp.efqiP	.1]){yv{$-)|v|i[@e=Js^  4e?u,q+ɀ-g˧d	YN1aنkKKr\#	Bצ#	z?w?+FSi45s֧2'/&zU.2d#ᯧilf'--z}+\iTwgt¹^ҘvAdf=N[!K$AHF'?u9V'h:z`LPbtH)T8Mh[`7zsd	U|':7aYjdlKy`o~O5v(0wcceo	X(i21LiT{JΔR0--dG*֗)VL%^J%SVp!MvYᤳ:4O+bt!洸zyzSҭ.D;iZz4gB	F7$	od֮|Ig[>G{vwzHغ[ў~鐢tMhgAK-(=t?#KTӉ_mP,Ml3s}݃X P!qMw1!5o	XifaJa(ZҘ
F#	z=PB64v,NSҗI{LV<kע-ͣϏS`7J#摓)<nz!oW}%fXǲkY=0Q=zMk"GƓ6b`{&4vK%cV/`qjzJԱ|S/dƓ㳅X#{&X&%{ɭJ9l>޶?ރbvBO`6NQ~ǹr4zszdYDcܨdظE[wp0ȉşN)l&};=l?#Mv}t?#w3gbq`VgbqS+b&ÝnK-n"}J#`Ʊ)<nbz!oW}%fXWkY=0Q=vdֲ$|i8;3f/Z=[N; YqjzJԱ|ɭ'g E	`\8nɭJ9l>5zsz\"l>lQb"=wvaoDqGLoNvO]UzNDN(xcNvOI9FDzO'(Ȍn^ɭ0%i4	Bצ#	z9.
K ӱᤳ\Dm5:yzV/y=*|֗䴶|=N[ 4)f!ZKN(i	Zrq_8}8u"n^dو;^K=vP{&=0og$7ȇ{&à͒KYr~G{Q'#W씉vGgu}ME{Ba RَN+{8 }(b%b	ˡv*m0NMls]im!Waqգz7%wң!rOQeаZT]wOwu
qK㳹"5}IBQ,+j7wޣ#/$Ae.Uq?CrI.};+wz	n
>w>2tb23}Z`Y(زr}`mri[5|Omod	Yn1V0il5
U9.k	^jq
Kor9s+3v\SEm'Nt+}<kقO+bOJ0 ӯ 1p9+-2,tXVf!ZM92lrqC-q{.އcLɧMjBPvAr;CiQ8Gwt,ClS]BFR{h4>I(ZT-|yįD˾ɗ^hel4)VL%^J
F+8,Pse+C2C9gn4Vѻm<js/	>WAY洜ϧZ]O闎\iTf'--'im>r1\h+ZWǢ u`+R+-%gKFj;3QA--QytJ}Zj]6Ek+/Z i#ldiZ4ǶHdƒU=rG$\FcOP6Au"ši7mdƒ8mɭ=~"2ޡjlC;"Ţi7mɭ%@8m=Z{hf_8vCc13x>?26W Xp{|j{hRCYw:ZTc>F娗}%jޡloX=ZƧ qx腽)"Od3n>;غ7-D+V\Scz5|p޻ޘOm!5Y+h+3h0G
"LV>Gy?L~2F;zT/IZ/ɭ`Zܵ[!qM=ZP_)zG :9$ťK~JȋG#?8'-)dHo]+R	=[#f88MkrKm!bNp3铓|S# c<e{=#?u9:'hx]$l]@&ctqf*:37~FyA/fd֞u$@vLdvڨ^,_.[#fF娗}%jޡloP {&{=IA5p{l_#@0u`V<-*H4JVeL'kc$cBb0hMldw/P{&ѹj%v	FU'Xkc$c"Mi0˰0"/cpZ
`yy#dY+ތI<޳ϧ2"y#d%lGdOM;=ѹj(v	Y5,-*1g
|_bѸJMj,zJWVte?`r~GywHl[|k]]`z.)jMkW8S
'`e{l;ؘEqNr7-E#R+6cwdֱy0W Om	5C;ܵ\dKB#5|1R`[8S綄5Gўl?#1g]F>1?t(8R:3:3IeW-*:-5 /vF?uY_į=dֱgX̶{h2#kc$cBb"=[#f%Zy;,`CQ.Ȕ5)zNd+f!Lii,SNkIΔRҭM{2S+F2Z[0ipitP鄯i^8g/QٱHM7CYWS0XK&D}d=*! OO闧im:#1釺V\5'EQiQ<iiiErTᥲ 1	{#[B԰%bc3d1Ձ>޹hQr=q0wdD{h6Ww٦Lt?#ilQuERѪ~GzoI157=&d֞;x\Fcmk ldat?#4v^{&4i>{i=Z{h/eak ldit?#li7m;(=[L>{ivMi\ǸuaϊbַaeȖǶ^ɭAgLpmwkWA'68#llXË\{;3gEz(ߎeo`\37$@"> Hc;D}Y2rFÈ	ˡv:PL=^ɭ#9&y R6.Uqpg#[ (Έ%|s`\Иn6Hf;:C}[.
pwtF2{ '.;C0q?0W<{&tNs^{hF{&hBiRGy>+-4zҩ#KKDr\#3Z\0Z]0-za+b0N!Y`G @+uiSc/ytKO(Z>kK.I|<if=\5--3--:VApи7.L~z`J80*:"VC;pQr%lhylǶdel!1'0sl\{h%el
*&Lt?#iV(ld!~Gz_\{hɭ$Θ@zS5L+{5A
.([=JX_4=dƒfq8mǲkOm>4+ ld)cI|=[IqڸMi26W(1@(;z.)XVw݂VlɭcS@ppMj<zB%y{h>L'';<>_=ZɃv`>ȉ0}ƞ$Ss	Z{t';G$j29GkįzzaZ%v	ZBkXД;{&6^`Jэ2#KKF--p3Z\0Z]0-za+b0N!Yb?ge!\PsV֧:RI?ҭ.޻B?1'-z5	^G3_6On	Ah,ƩKfua	aAoW}k}Z80&"VC) }?]4.([=Jr~Gzi/G뽓[Lvy`jMi:;/Ekťl綄F_ࡏzeqzcMPYEKc',wƒ'kcIv~{h)Bs6_"'F{h.{&4)6@\޺]`z.)WkXՠx腽CԐZTt3-ĺ`[8_ Mlm35|8_ S5_;?=d0qqDN9'SsÞ7C2KoP67Cɭc~R{hH&[/0%e8ƚiKKf.R.p%^J%SVp2X,ɹHtW;jΔRzXÿ
&=NZgC;ض^5+E9(z+},ƛq
eEKc'uq@5rϞڴMi6W(1NsOm (cVx>4=&>ibL3VӰ^8KB_? \en]c/֧XJÿcTᥩN 1LނW}s1և]XYY`J:VgDM34 0*OWC;q*BkcI:=ɭ=n&ȕOm+|jX"̗C;cI|N=$2=[N}9gm	 IF/T PaU-.-.w&CB@NMli=|Аɭ=n26W(1l	١ t	Bҡ+Lia+b0N#)drVC7BhK
ty^yz$zYKRIX$dw !2;/M8RaU-fN$N]SN5cN5~ǹ:`T~Gw46]AQT2xt?#T'm:ɭ%@{i{&Иd>YzX΃'N9bRaU-f*YFw{iXMli='HMib[/er{G,=/`q3 A{wwT԰%nfjXY#}Zj])mw%dLl#1li]AQT2xXq8ѨMli*s|Ѩ{&ӱ/nX"'	qѨdMli*NYFc5 _>l<Z	ZdcN	^jqHg%CcGZAT0HE9Nsev;t!LD$/l"#"K18L(?1Ys<3+F)Z\t%ZO+b00\[jyB׬֕Oڝ|<jr
N=OJ$3dFZ[p}x}+
{Ji0V:KdDt$F,I/HB`kŖSޤ<2buPtn[% $ӡ 6\[k0Av	Yn1V2S+p#KKF--faJa(ZWa/ZBO=+C25Tq4V<iҗF	S=*f\<k.'_6A6HC٧-H#H%i 7 DfG[hna3z6=ҒNM΅4GMl}oFѲa?-.Qmؘ;	͞!@H_I%"&8i.R.J#)J%SVp2XgDMU$i\M:5Z]tچ	SNl-NF"#7=:,&Id#7=:tVƚa*鄡k	^H^8g%/^o-tTZ&4&G㳁<iҗIS%JyBשVS洸|'imHf8ilΙ,W`"Y>9>v0PJA/svpX3ȉH_IiniP/ք~7/֦;>G{:#"$GBq7бn-`0LS^wcPyFer<3s@_jH|g&ͣeƑcM4%֗)VH
FL%{LF+8,_yZ6i\MU$i\M:5#ЏGv,zB#Q'ce'cV2"㯑ޮ9kj&m%v+mt"J}@%fu!X}qPj#JiѨPz4KRO/ZWĞP|֗䴶_66OZZ86IX^+)ءخPEҭM洜+j`4+b	Ko#{vvEȯD%#5k	Bʉ%Ѳ/cp.=Z 3...z:a]Cm!1DxV
b8Sv]lDtF?dZT~dY)ĺmtX9!ANѰ NnQ&ĺ`HBa>嶓(XҁiQT6$bҡ+%JK31$cH`7%$2j7VscXv褶%^5tL{LLÌH
Fku8gtX8{&n]:$2ZSb2R757Atl!1DmH+\g6쿤1n P!ĘQR9噴J^Xy*э/֤
wLii,K)j`5M*Lh))eJV0--da*鄡k	^jq
K;6'ҊYʐE^^9җL-zK
'Z]O+bO	#_6Z5ܬOZZA>X,V+*{Js>+-EtSEy'
Za%zpуR5^|D]q8Sn@Uwcn
3ݽwmܔ	"cܗ8S@]4X 	"LQ
S5^`IԞn=[-=baV#QM\>L/P.Nt 4ѱ (tP: n(Vm%& 'b`%:"H;	PI68g%
C(	 D94ML䯞Ln؏mX8Snd֎n"ӔѴs@Z2/]wݥMd֠ǦWd֮;8Snǲk]FΔbL{;2lw#*dOjMlWu'35ڊp%>JtYDYm掁I68Cq@)tb$ X$0%1=[.>;)75>b6u`(Wb!0!@V"@Hd7s50%_i9-L洜)ZG%R^Ҙ^acцKKf.R.J01K֧d\_-IH(tUjX" }fGw^8AVp,>hR3J)g(hB=Ov..ǩ378; Bas)4Ghj6vLlcRftlKlz߹w!Y0~Ve#4r#-Bv/֧'1 ѳ֧-Jˡ;4s^35r5z\>^BnoErp D͝37=v.1::3	Z\EHQr%ļ^oKhM%H[m&y-XDNLPvӉ^08Mi+Lia+b0N#)d;-T9H(='-)|چ	AecgHvn,VMi+1KBSYH(=KKyѣӆnRz!(`~X:5N%ؾwkczQ=mqޥ1G#n
D+8,4R3J)g(hB=tdΔR0"{LI͐YcᥩI3ԦwtrF21ai^8KB%FiE,GΔRAIǩͣdᥩG#WЏޖ)u@lޮ6^nƑ1hw7HcH	ZdcN	z9.
K/q4R3J)g(hB==t>;{;boD,=8d9378;HVpgzτgy
HVp,=yW+W(Z}ΔR{-z:MKZ[Oy^udF=zl4c@fCKBL䯰7Rq/0d֮wXW};.w~~Gyfl!0JԎ缎M0%e8ƚiKKf.R.p%^J%SVp2X,oUЋD*o=\lyzJ_)itug1'-z|5{PDz4h{TL/nmx8wJdnQ` 62ia%w{_q40c.;"JVpwr"hffpG݃ ^v#2@>t	e`\K|)Aw9Q	.GwSc7m+1՝
˹zKw9ˎ`[cdskV{mLfY> Tf#p;ƱOq/Gq;	掔`ފ: Tf27}2ia%{x\;>Gy Tf&focMQ˸6ԓۅ;, cpԠ/0%e8ƚi*鄡k	^H^8g%eqSyrZ7ZnR%LuSS~,| >;1$≘4gY|};͘,WdcMlKBGFk,N+iFl>4;tu	jIُ݃c<q/#)dQ;ͥѥfdiW
K$,C38vN 6LI4Ze'@f#e+8A,5RDҸ%T9s*3"9<jry^/	"Ҥ7ӯ 1pԩįcm8p6`eťCVӰWa/ZG%R!Yc2DiVt9W5]V\`Ж!t>,0hNHcec
/3Vp,=zYjeCdG)^RIVV>kK 6O/ZWĝ|'䴶lƖH ]Z}+8ʹᥡ4lW ]L!GD1I˾7`hHS݌|"JAƂAj{%^Ӽ/On'%{Ge>;;fcI1=ɭLT1Cłł{y(7r9nX-*.;=BQz~GzP㳹a>p"J_;?Q3/֎G|)%iR¿` /87
G0%eƙm$#7aZZ0ilKa*鄡k	^jq
K\flY۵qL*o?Nd$/OJ?o1'iq>KKi͐Il4p$liY&q\iTW+SU 硼.Az!-	qϺt,p9ŏP"RPQt,:68#Պ HHZTz!@v8-Qјv1Qo݃$RP-tѨs0ĖIl`HVhуlW:Ѕ?=8&]ؖP\Ì(6AR,Tw8|	q	/E!iQ&8Qlu:1y䯜J8t~)Ju5lq+Lt~)Ju'gdc0}Rأ(;GLo]Pťh)oT`b)Q w݃?`@.45qW5ß[q5c_8~ao7;c\i0 V
*5Z8M8դe,2%c2[$
@Sp;I=xpӌGyW5 epq+z28hJ"ŷ{p5|q+\<>kaįk@댌|q+z38H@Km|!)Ļ`rEJA>5]w.|hEJK՗sKr*yt]ZkX:Z8zӍAd6AXeu8XCd hEp;	`ٕS#įk>/	Xpuįk>cgqG39#cz+#+įk>.dwixEwٔ^̢R7"&f8q~5M8硺;z`է
1SN0yotsNNzRX8 P5hqCi\lX5#Zս,n бi3jޛl?#tW,@qglm`_q%{<~WJ6N3WA05Ӡ5`OսGtA6z\įk>pA$Rӌom'6A05Ӡ͘8Ձ?V7QpwNB͞=RE!iPceM*Lh))p2S+F2Z[0ipitP鄯i^8g%,ueg%Ȳ54M:7V])|^`1'iq|-*'--'NdO@vI>KKaSiX7J^ҘPEҭM洝0?͐Sl5{weiu腱NZ4]% @Ej DX7 [oM9z2ޡqEpvGysO={/MV2^qEsswp񦋑cWBdiwmϊei+[\[Z{yd+-ۘ~xޑ^a"p:eA&4El%V:a>+6cKA0>-LJS*X0`#7?0>H'м%ǤqV`SG	AxGRՊ>n97нN=#+#XRSA.D)Z+ 4tZYqdq⻬+&!qn2J9Ԉ[@U^fbrq˰B)yFd	LE6,Jy!IV
"c+Xv
bm8WW~+d2ԇb JcpB0%NO28z JІ1{qh$Ԕ8̌$='v88{CV>Euu84\	qTQsC-1.sZNҭMr\!LiLS/ZU0ұiih%֗)VL%^J%SVp2X?J,mȲO(ZҗLwNOJ`d$#iq<iijaz|HǱiXW/ZUr*udᡔdЇ4QΡX4@ս5#6S/ւ\P=\}0.B0B}͇v,ɓi;dJ 
&MQs [_>m5>l@LAL7 ^̎8fl+bӱ1+%$Tyv{S͹ӕɷ͸=2A5_J(L8Nu0wGjql|$
JA>h ;?ܸ2衦-	>GwzSDZhC=14@զ9>zfV޶4rBdh9
Y~ jB.IҢp=բ':+0zG{2lL>S%f8?Աũ%D'n`+\G?zB2PDLz%o0x6VXdmA%cAD(JHx#Lpc':0sxLuX0t>+qw?Z5Ҵį7e8Ѕ?=#/A;:#JPx ظ`~2q;=2{&q+>2}ʈE{mQjB$8;a;{}!8%zJiRq+Ћ?81_8{h`J1.l)-E21LiTKacцKKf.R.J01K֧d hVnΉZDiS)|O(Z`Ɩ<KO+bOudF=[Z[Odv=]֕Er4ᥡ3yŇ8c	JĜEc&wM8@Cŉ9;wzRtǳ8XIfUt+ta"V҃s߰J]DӍGy6MuG~' z#սIg]EIዠZTz!q728Db P|SYQ]5^~2u`{r^с6>$r-*=Iӎu,M<+{a%{xgQ	r, \=;zs':b~GzrY\dk;JV~qjPŸ"HȇTe2(SNw bNF Xwf'@Dld(#(ĺ`N%|mM9
7qw6
FJԃ1yE0=CH([k tKc㇤1hw~җg8Y綀(v\ir568ys-qD(υ1+8Z`jQ?uVeم6u`B6`s7L3t``{0K܎ŀO2ph6zf±nNf~>%N)l87I)J68dA LٺMщd#nhlP=6ϊa6u`Hb_TqN%x"D3~Ǻƿ`N%{aY8R_7Ff.vB%Јn6t%J҅,,սEg)Y;cW6nF,Ϙ@vGS0Y'Ÿ` e=CA6Ta:ps1HV;f:#A7tJ
R$-*gҖ6H%%gq g26uVnd,;tlwՂ)3V]i21LiT{Jr\#цKKf.R.J01K֧dP8nR-$3<jrPJ_)2Py^#/=pKVY%zuk)Z\AxFOa\iTW+SNZ4<+zt6NJqB3k4֧v5͓nc`p_OmkYQB?N$iӇl]fG60| ͑"22S0!?i=2XMjH-*Y5ͣM83d *=wG {/e:'eް;z(tgFX Q+lߌOp=-(
Mld1L$9T0:CžzeQ5D2ZUJv3ԠP=\@8VtZTuJƢ]2b=\`hmccl0c##%Z]	)@"h⹗R^BՙۡV2vKDǮX(}ZpRQm>=tn<NV?p_M'މ9h0^۱00#>):\/EN6E0_N2a=X'Hc#Lzs]!G՞@P=ZAʶ0SmJD<z T#֦;9qdaͤwƛZഺ.P=cMj#Қ@4d6Asj.P==2t#2X$aZTz\["B3DX9dˉ<?=2ԐH-*Y5ͧTo1FVڨ\3cܜg{6KZČ3ɯF{%;-$JMsi_%/ YrdG]^Z~Gz,I/oIYhG;㌓ju\]84Z&B$h؞L@\dўMsc÷2ə!jDlJqFJ8	K{sY~3
7qwиTM92U)
FF]@z F#tl<,ޔ3>=(1+1#H3F5ɮlr0e}ўl9xr3M9#2/PzX湴Lc,c$-*XsY5͞WdpYB!o#6t"ե8XY0Bⱀ%J+8Z`j`c K,%jgN,ϘiقV;#<f|$p~{27r8>tPlKͅbnLb	yYw#??#g9%!քg^nL!'	y^6Ib-**sz
b^6Pϝgl%fK÷BdcgBc Hf) VbiE21LiT{Jr\#цKKf.R.J01K֧dP-6Dݝr-L=*ZTt{lO+bO/Z3֤'-zɿiq>KKg!ƖiXW/ZUr(jh5^KSqXk@"c<r5M欀_CXz$L"=B-}8he(&;IB+!LlHc`(fp[6
պd-*dq	\{9lbj`4|ݏ-Qw~ْ~f>=z! [iaԏAُhْ~fB3)V&H;A b;FyVF=N(e{
]1j;3f:HA=\wMZ6M$fپ2Zx
nwB&^9#/֧.4fDN '8vVX8<LdBX Q0iƚjᯧ%d"i2GyiYUOeTe9S7Oe|C%!9LMh|Y|Lǭr]>nh9.Rɿ;S_M[z;`wcm+  Aqk!qn2Js1L$_k.w]{|E`6z7u		Y!质+ LS6tT""|gŠq鮴 WձK#4ݽB$9GQLMe~:bЏ R;ƤҤ|H8qiA ͣxrW$f D}rڑ<jE`͝3) m#`|WV*&0Ht Ԭaɭ$*7z(C_OnxABҢ>Gw*&w bGA(6tQ+tY713+(31.%gÏ=ю<f I%w7
F DS:$m :+	 6tQj6z=д턉Yn/A[#`[0>cΠll+f2EtefS܎c	>u 6zf7tJ;	ӃُG?wBgqla;0tgn:HN3xClHbҢ@3]P9z/0XgΠ?6u8D%n7b_腱BЈf)2)>)aB$Ꭴw.Wj@{l#)
cKIb
sZNҭM^Ҙ^acцKKf.R.J01K֧d3XDY[Y۶$Q[Zyz@)|WA&|֗oOJ% p4{J¹zҨW+-EtSSd6A"SEe Vx] Er[!_.8xB&,2%\܎}ЎlG`-*'8sB!aZbUelL(n	
wNPYΡt89#G{%6i/c?;z'u4"qS`}AֽIޓSʛouy2>8z8ʛ"e|?7O*dDyS`}_
iF*䴜2`HF#ӗlzeckcG`8MskَeShፓ\i([``\	DvA]BFB;;GkXG2sJILzT-:~ɮmw!Lk&p[|.,&:^QLC(mtY82;ؤ39' Xw231:!:,պ(f}(`Ļ	Yq/mD,k$Pr5MHZT6H @}h0gٰtY,+J
Jl0Bⱀ%@ńp	X XŃ VqXl1gV#Jf;#<8?	=yr;2s
Vn'Nsf?	 S?	) 5+9Q!89%t,'( ؠzSqf|X03w'1aۢRѳS	|S޶rϽv'1a!\Nѳ`lw H"O*fBcL)Z)-E229.^acцKKf.R.J01K֧d2'"ݵݵm%hں*m5:yB׬tyzVzUBine+*Ұx]\iMPE<M5񥥤$F=ҭMNl4N/%v= M1540fI$ŊިNgqϳZ0J==Z#,n/EEqn2|~Gz`L
:6(2=Zzeec"&~I]Y~%zhAǽg =Z8Q"/uhDh{h/d%{zGw$iRQm	`\[APh5uǦPb=[#tze4=Zze18{a}#Y"J˝n&^]iGzWjC7zc֘8JԘ>ϓu3ByΥ8dD:݁0c0@>1ل̿cݚHV-*:lZlފ"Xv+ۛTaG%iM8Jl=~a q´EqY$̈+"=~8 >tHrL#d
la81AV5#"pN`i}<
CA7c8} OE(F΁$[Np g܎'Hh6fZfɀsН9lL#<A֙I	3x>At$q+ވ[} |`3D03gB!ЈDff)8tjDff)ۉB-;h-SJ4S(Z"e{Jdr\!LiT{J3Z\0Z]0-za+b0N!YazgnڶVh\KU}<js/[^5@#Z[OZZdY{LI͐IoZ]A}+.-	;o;#euJzk]BńYocv	4@G=5wTJ+VxcC V ,u` aiQAiR4ǶӉ^iM{hl%t#iQ.-,2pb!LɭIZ-*N%|+j,.Tzd*=2hCufNIi?aΐ`(=H>lpAޤ䷠7=t#0BoX?db!LɭJξ2u?`r%QA/cRccV:;CAo8m᜕	r,9<i=|'9kaIg,Odk;JV2t#41I$XqP V_i>nc#DM@DdmH#h%[kH7F'	;z얋vKF΋+,,՘
}й	1qXX0`t-bl:`GPn6`,g<0p1	`'܎шO0K܎?°IN1r8b~G 	ORCgyRq5$ťDP>2Vw!H,C@#gΔ`B؜nZ6u8D@f)wv@Ypn,;zX%|=IhЈ@ff)шcq:fӉ^jcwN9Ա=̓q(k`AvB%Јn6t%J҅,,սEg)Y;cW6nF,Ϙ@vGS0Y'Ÿ` e=CA6Ta:ps1}k 3
Rs%)	owhsHҢ@D%wt,	bA@0Sq f|녃뽉3qVS8w0%eƙl{J
F.R.J01K֧dH7X;-TNE#tj+r#B;{p5wiQVp]It㟻zxQbt%J:M]ZT`:@R\dcHZTώX<rjbҡWt%;Jަ;<(1XyS%fĨjiVp,>1tڸZ|֗)|zyzKeo1'--'Ҵന|<k>=z-͞hJY|Cz֕Er7T-	%|(`턉Z<z}	摲cɮHgǮTt"> @c5nRu1maKoOf~`"~v9W/nmr>Gw-&,#\(Ԧ;σqjNcen'qFJEef%{qgyX4p+ۛ<w7
> DS:$m : D9kFTl%Ҁo5fct.`Dh`j`|\V0)J0`t8l:PŁXn6`,'L08Hꘄz{0Gh'%G
CgswS	ӑ3f?	j&	OR&nsԄL&iP<;LQ JLq!`+7z8x,;u:ѳ%`J3o;! #cc8}IhЈB%lzf_q#ӈ~jcwN9ԱȀ=Ì	eЖ+JpVQ?t6%gTY^"g0Jպ0ta0>cζFN~`
tg /ق^v,y#CVfQl#;f:#A7tJ
R%@ iK$qNHSTl3K:`+7zbp2fn6u;f)˹+.4b^Ҙ^ab9.iih%֗)VL%^J%SVp2XYL"Q+W(FZO/Z`
J_)2&!ҭ.=>kK7:|YKKINǢzҨW+-Su  50!)b^Zc7v#
rU֦%]lL.wC9
q^WiaӰ~6<GOs(ɭz!(S`}uhgNu'!UעN0giL/x8G:-AZpƂ&cPAxV5t&gqhL@Wmx+Z9>X\beh;Ԏs݃^-*Y53W;ϒ^JS\	Fщ	cAy=衛{v9a綀h-AelJ;$)zB.'vEp|7S#!腱8øqdnF83@+f%߰JƳ;?=9^]cX:ps@1R`&C(Ҁ!E#[scoKd:KF΀4"VpV`|\V0)B$J,Ʀcu`+Vb-l:ذ#a0Jdp?0!:!8^1		{±s
&n'Nsf?	'5NGRzGC(!89GҠx/	$qwBH%w'1aۢRѳS	dSM88ww|G1aIhЈB%lv@=Ӗ~'6cĶ_#2}%]"g"#v0yFvDJ
=?7Q +LMkӝk~蓱MxG ZJZH C?u"sqƊpa'Иn6&
vqwtR<V;֊Dy!Vu+}5fct	6,Ʀcu`+V녁Yم6u,l+%g0τ{ư]88އQNf~VB~H,Ԅiq`lKB47IJ(&x &wtf4{`|ļl녃뽉6,;tlwՂ(S0%_i2(W)*p7aZZ0il5
U	Bצ#	z?b;DYgnڶm]6<kJ_)2=<js+}=*!C洸zxy^ud>KKiHǢzҨW+-EtSEy'
Z+-%ot{`^!43GN08h&%v060oE2#NFt8@www!r5tQ;FgҀl40$om8g0؞|qOstC`cOxdwNV6/ɲS~2l=`;M9% I0&:$SRaC*ɔ&'Δ 2f>>L98ǛW#(v!~9Q^ɭeaƐi/caH#;_cYWŖ
sb*!;V *;Pl$wF1z.-IP8qN V_1͗{;Fޭ7{6St%!MI:a:݁ * er%fc6?PGxKJnKO[#!(+u8F3@pZTzZa+a;tJC	YbU)t?tY!J[}@kBn|0]GXD	x&;юjp;}ЌXD9/e>{lkV~~SdPi"=@MϏL =[=A4MPze  `Mi /ep6'~ɿ)z?B<`" ޓz0g =1e'>V=\wWi/=LMj>$GZ T )Q'&APhMli98
{&LJ8q+ފ_zc87ЁGmAZTI͗AG|#{{~q+`h;{Wdpnv#WB D*j]$J0!qY%j`[م6tfl#f	X쎥i)>B8_ق^v,y#Ѡ'6Yf|j9́k :`aJBt颖6IťD 8Yb1H*I3>t`+7zbpnGcgDՂ!qq" `腱J"΄GՂ#1Mf_f-*F4H~ 9_w+('#JPw811|zeCGkgs>QEGR?4mM{v&}(K&LP'WEqޥ8ǰ8p6z( w֜#]֘qqa~pd!z$βYj;/A;c+(*:#JPw8}lb!uLZɭJξ2D!ާK=axmtú%!r56n뻲8w;0.tJ7	`#ee3#±DzXw1\?ͅgZ( `2zj>ZYn`S%jq#Z6af|͝q#Z6`<f:tO̧}Q6NYQN~E@la9H %=swDBps	Җ6H%%gq g26uQ{,;tlwՂ Scz1֒	Z8ijnG#W΃qj;3ڇ)u	9zst!?LiMqJ
Dz"&=`]Aȴ8<W*]A Jց/cX6W*I-^x˻yw4ZvL7g#[!脤E\5A`2WwAv6`['?z$"{`orxD!Pl&od%{C7kL|3&s(yl-*&3q旅\W}0K&`1CPcȂZ+"WaXw+:)Lq`[+cZ znu?`jnH]qdw' dXw33-0l9)wBV(31.V5J綅@9Ǯ,laTM9@2U)
FF]@68Gwd:%&V+V.+==д턉Yn`\Vz&{[6&fg|Eqv0υj0cٔ#v@Ϲ@l8;	Ө͘.#		EI	f0JncdqϝJeL8γvw[,;u:`3i[4q ac8Et"&4lrB=6gK!?7\|b_wE0_;	+RRǱܨ+0HtO}YJdֽ9}4-00K@ep9v	qƊ4lS	D&HPW1E``+:<: N6xVjވB+8Z,0g'ְ`ut!0>cγ6f	XЙb@p'A/r8Tv;9YŜBtyXv CAyBs<&iP<J8"p}sq(D{`n8nVnbpnlwՂ90%ScSR;`4G%R0SpjhPE2S+F2Z[0ipitP鄯i^8g%g/媉Ȳݵm%GsERgM_Vp,=:YMzڜ4;t"7d~BԎ.;FpL6ޘ-* (qBҨ͈XVP ,ɢ&jD`":N5\Gad~Nr˻nff)\Gd'Mf#;΀46NU_#n
D+8,ټe+5r:4*o?Nt<iihu1'Z]O(Z>kK͐I>KKa.٧ұ 3d+*{JbBWJ4Wp%X{l֤=6zA	A	,+tB^=8;wᡔ7 JXt߰7 󑨦袚S
2+ؒ-Q6J`f-dtZv1aۡd30qS8-1DwսTȕ)Q
ǹjq+& VME1gq)#F}q+[3&GV"q+#F|k8X6cq#Fˀն`/Ev4̩O*&u5<aiQ"Fg40q8u@f[f';͉ɐ}q22YtB(D2VTIR4gkzJ3ł*
ҢJ2c \NG:i'FB\L|p`tKX9JDQqw$ q&>/eBBxҢkmWY=UykH4EG>T$(7j-*.6-z$c5ަDk`mr6=2p{&06|bk`.7́*4
0Hmr\!Lii-1cx%U֓21LhaaLiT%цkKKL%{LF+8,ofҹ9\Tzhe+8gqSyrPڊVtWJ_)'NO+bz!lSNliQ'-s)t/t"΅!]f-*bôs!ԤzfGzDձL.BKo=B}7/T#eD%qNXH8Lr>lbFgҀj60%i4	Bצ#	z9.
K %Ck,Po:6WK&BNd$yBף;J%\NO~:MK͐K<OM9^X$'-	6]e[p	26	Rp(Dp	c;wLXo\%H90zC6IyF4}:m1VҗHPHS/=2a5 SE)Amm1ؽ,;ӄrt	=`-wޔuV[%;p-]c{q`i[};$\ P	)ɭ]Λm;	DRODoY9F`%jS`HPH=2PC4ӜcXi8<G'랒-~ą^?tBwi5"pwNbzHӆp^n>8fcҦ#d8e<s4BNhLL4N+;2a"D򾚞^ʥ2VLJ l`$\脡 	 5	SoɂDR`mmgbC3KqGbn^0t>Ӕg;g w݃uD	dze*kWAlB` Ԧ3U7k`fND}Voa"C#UɭL$>SM9Pp6=u!` V[Bx3Pn͞ .tUͣ_0ipitPHWa/ZB1gijHjҹY9q+JkS)|zy^!d	=*|֗iY2%_6OZZ֕Er1\h+Z+i8W\ii--
Xj@WpW"N_Lp|oHè*Ah3)IvSQ3~}{q`0g
~q,h{x6^L$>b#W]Fgаh6cM7A1:a#?A݃8sg]͝YHX{o0eh1gwJQOfMw%c	*	P WkS	S]wce]FC'Ehŝ(	Fs2]7nK+;rԜ	]f&~Jv1u\XeH.y=;#es84IQLoJvbN0e4㛩N9牾wv	)(HL"P5'|rV
{mWvkD2``\?`W#/O/vL`Pi2~LMkP9DSIٸ"9	nAhP9#p@+p@s4r N)S0ɛ[	"JGkWA-vmdDRDCDC3KqG"'Ap-]g6R;wrh"LDwkWA;	8 U`%jS`HPH=2/d֦)_;GSݏI{>DX&6D=I͞!3}X	=X$$	@4}ԧ	99:ۛH	IvSQդBb(H+'Dwղg怉xԂ(3	FA9NNt
;|vڅ/Nn4Iz.lm:Y(Nn2;ax"9#.px$aLָ-SnhsxGL;]g8<S'aLIZ`VZ?AdzSIE7HQ<F"wO/v'2Zy{L)'zNl	wbV`$\DkWA.݄qm7dRa!A"臛g2t:ݏ`-3j}<8;(w`z	*&0*0.BkWA;ͧ3jS5߰J3|a"wY+7rze C5ÿz; f7cפwz$4Af=z4]6ZzrNNt">}ԧ	76`W7ԂH_t J4`VV	Ղ&y6H+B1AU K٤BX~!ԤS	=$s4+uwX@6V (;LIR޵4>9a(F˼aSc摲a!*.Wj@{l#)
cKIb
sZNҭM^Ҙ^acцKKf.R.J01K֧d3Z9s+4G-ei]S֧:RHt]K<k$.'im<iih/q}+
J^ҘPEҭM洜+j`4+b^	͓Rr0;!zk KⴘN7Ugph4W#u/Ck#M>ހ͇"JoE/GpA^@8Gĭ!:m0w&郼ΐY0z2KL7͗/L3tNLJ`摗*X6d֮[c|XҺY"[j`$|H1
H@[z`-1texJQz	 -藭t,}ZqK-/O^@[e{(e#o2k[/n};XFQ5
@\Mj>Gy0VjhX2|	W7dN4}UQ_%FR2`{)ZAmce;F`$|)h$|Pz	 -͋c-bg?rRCImlDkcӌYi}ei`eoֻ޺5ʉ TL/u)'kWA;	P@+@oY9F`%j>S`FPF=2P35y,ޮ7mL3v?c4sV\{u)\~Kl2Wt_`m,bRX$$BB	w$i2:Dpt $ cHwHJ1|<Wٱ<sƗ``+^ Sp1NKS9'
iVeDQLiLS/ZU0ұiih%֗)VL%^J%SVp2XDxW46g,+jWK![֧B<kDOJG.{im:_᥷H\NB^	 +MNx˺͙LǾָ7w`9cc惛353fK}<( M"p`C`6=I`0:X8Ձ?VaIPn:7cߺzLM ܔ!4(VY=7*F}с'E@=Z9'SES&%A>&czYw{	{%AzOgtf,s65]`^XriOTeo&BgkWA;ͧ+[i0@5)>ypwNQrMwvS&wY+7&COaɭLI|qlzBA|SN0yJ9%Bש*#uӎTF~ӌz9$bzuVrcѵ$pl+pD;1IbMʑ&0$袴aW_tHV|zekWA;G7]q×da Ԙ$(='[z$[zv/K9bot/b75I֌uV[%;`ZØv$ܩoU[Ʌ~Nze^=Zm9ZILOI޳ヺr×k`xl9|bL}UƬ{-w!C4cC扦yDqXheS1ějzVUSedĬ	BA&P6+=Z;%p[ja2`0jL_[zOz!8N7c/I9j}<8;(waUv$ܨOQ&LlMj>Gykm&3XrMwvS&wY+7&COaɭLI|`JcK--faJG%R0-za+b0N!Y`YRCVEz+Jj^9җL-zzUAiq>KKbzҫ$0WĂHǩKKI+)DQ]*^kI¼
KIb:Ь^!8hehAY@aSI7b,zHâIa[u||̀qGiݓ_9+=w`0X)/A]g#Vy01|貴m(َf~L٥*}袠7,^OF iNh⃻N͝	1dwN7Fbƃf9Çk+C(OedjB}"ÇkwB\#b`b1gwFcAAÇ`PRO`0i6[	F7(<V+RI8|蝰\}qA7ǲqDX+o<[T&&ަ9i0e4㛩N9M'TSui,@𽒇2d۾9ds:RΧm@$iul|u$q}8dV`@x\LBPx (*hJ Cm,ӧ63p5sxxl'詠~1otnҴNO(iYQ<;
PWD \mL=wԛ:	OIfvL=ԛKmsp@>❷XS|4> }9'7	7X=_L&L!]OEҚNS`J\s&9ȇQMj==?;tXOɁR
Pއޖr#7ϼe.nއ8j}=pwNQ8z\L'{&t#<15!
8|	Z)wY+7ʆ]Q	)O~NlXGSݏxPOʑÜ0!~zed֮\c>SmL8|--,^yf})wN(S݇-]gtŇW};DFWdze(wkWA;PBÇk`򝎠7u{\`uze(%=ZzOMwj&c%[k&ɠn8/n8I(s³	˗9ԝ ~i5=H$/staΈyLJc 	vE.4BN[!;S1 :	F4H%$A;ЇS/;mNt	e:x7V	98!԰qvpXs;Ʊsst~SqHW`CRL_11R;`4G%R0SpjhPE2S+F2Z[0ipitP鄯i^8g%?łW7.e"=mꕥt5,6RI(Ҟ^94KYh`y^S-^L_6A/KO7ӆ̂Ow7d}4(}A8#e9Z5ޭj^9ew֮&F3 Q՝l$w:e`:2Ee
M12A k s7!=Ml:)4J$ܨ`IOL-{&q'@gv)ƢS_){|Lb,N)3y'JPmB\`tf,s157+zy݉7*&TL(n	:)A	ɭ]Λm;	LR
-gt/~+Wa;`7u{nT0$D5/FyǮ,1M%zlsNIPJxJkz8;bzv8;]zrti*3V]i3Z\0Z]0-zG%R01K֧dY`$5i\m[DI[V<kowJ_)'iq<jrzUB?%񥥦B}>r)oua-'1 1^+)P@4hXryK':2"dۄXl,㇮WSPnϏ/c	H_t#&vS3c;^X4Yį89l	_1哑變P3X41,|ʆ ۰ɭL)ر}k/zr5&WN+Fы;PXs{;Qd,2(]@@4]M'\I$IL)riI[:䅃u &ji,ģwd陸˝%nme)qnDLl+bO	LAUf㯅םJ9wvN,ۡ"VFQq'
&n)Dc`Ztƚsq(j:fn68n0[!YG
hqĜs"&6L1';)!8 	Ḕr5M9ŏ]ݓfc.vCpI9!1"f<e2~;"'R:A'@7e ne*~G|,eC[NvQ͓1#]ޜai=wxA]CgBѤI4JGʖS mƧalq^ S5F=J>SmLXL<IAmm{mgbC3KqGbo#29%w%Az	`-P\`Kֺ>8[%;@t?# w/u\o*ChRq|d$m,R=`-gt)Vŏ7u{ka锜Od֦ϔ}6]x˿mL8-0&beQ%b>+Z5j,N8V9iڐB8X!8ӄ 8	 t#((*H lzDLՃX8?zldꅯC%iF%wN`1=TnZrp[kZoD`0@+u<a;P$:DZuĜNN8԰wM9Gya(F˼aSc摲`%|`JcKBS+S֕H
FV0--da*鄡k	^jq
K?\W7.enډgnڶ^8t]J_)'iltúxޖ6#}<i<k3KZ\HF"=OgQapѠiN(dC)a!ߺKc6@I+'DiXyTM'@7aNXnLC$\`H=25P=LH|:+Wa5.1/z!>n8.Qј-1埱"H{4Y_8yWk]E|Qa9j-01:0mVczYw{	{5I֜zQֺ3}ZrlZ_c7j~G{v57+zy݉*&TL/u4S(ɭ]]3x='@[z?3)Vwv$@n7%f$\`H=2Ld֦$>SJVbiL7aZZ0ilKa*鄡k	^jq
K_+3&fF51:RIS	?a)|L;ҰW}<k>=Nliu,#IPUOB}^#T񥥧P uqdᥲ a R}[zE)4`MltC5=Ltoptüjct>ݥoޡ>y0 1:f]GwJf=Ժ$FѨ4Kw1=}AQVKgJ,Z-A<	]O,q[ᴉXtMBD39gЁtOoc!B?82>u{h3?@_:'ηm  ɏ'rϡ|:=>2Nb};,B~?]JL0%eƙXS/ZU0ұiihKaنkKKL%{LF+8,/+fZW9C)|^8t]Y>iu>kKZ[Nl!<iii!PH_Od=֕R@V+)DQ]*^kI¼'+Mt6(oYvlr?I$4V@7 鲌lZé(7Opr]{PIwXw$r˄-.qnZ2c=ٮxw|#Lޙ샹7Iwl{C:HP!$7	 H~xm)""#ꂐD'='@R!He c8d%|)7 +++hf!L
b&KÌEwF\OeE|FhW+Er]&"V\rwHT&V\6(L{6\@wiʥ R@W#(:eDLw6slPm2A92Lވeӯ]cedpeal@a"C#E=2d֮$㛮j-0fLejL_0މރo`8Kا(wV%Az [tr\`tf,3j~G{vƛw݃Eʉ
#E=2d֮.lBaLg?fMwv)HoJ$\`$vRMja!m<aSBK%zHP9-zHPoӉ
ޒFX8f6>"pwNbzHӆp^n>8f0%^Ɨp)j`5M*9.PE2S+F2Z[0ipitP鄯i^8g%`$5i\m[DIZWCT̉K$&@d	=*W;{JiZ\#لZ[OZZOa\iTW(Z"Vq5^KSq.͇L<B2u0 9D
%@{lҵ"zԂA+?NdzG'Bv=R|p5ɷ`Aw􏚺:tV>>L!YYbNvS#ۋ~%|'_9~`ɄAdj+#hplɷdfBP`Bp8'\,$w%iŇ0$λ:)>;Ʊ60eh1gwJQQ×k+ؓr'5{&1%/CX{oYԘO|貴m(َa7@Vݯ5y	B;=$d͞}:2:hʐ^Qu D~Gyl?}4uu)sgL0gsI%l}M:)|omiMҁiQXuhzH|zպdš2sz+^4XJ
u>=t#-.V5ud6WA2s7u8\p[k@@<Zq#'0wF˺x2"r$n>Ji},,ԡ
^P޸ IDWPE&^_ )Hb8 L!Dqϰj `/>;0!@{L 	, +.\ *'ح&bފYt</bp!+&VpwXeʩ9[dOgMtaa2vF]0yErߑ޴rV%2~` 'ƛ|+hI;$H 7	α@lԂ)1"8-qǮp!׹:a0NJ< J ٧MxO/mޜPף;zsg&R;r 6h:ɒdl,'#."/M)R`v5SD)16PM턎Da{4H:lF) ,H""i"*MrՃ=We2e9BSJr<}|8;wvD&D eʨ@o`tS),ɭ]ǲ;lI|ژrL,Ra=ALoJ;Vob't:@èN5]Pj0(X=N3e>Øw9jibMʑ4d:	:)锗wkWA;	5 OR`-$a5߰JrNĘfě	=Pod֦$S\;p[j`C@nTB^|:)'pze @z|{#Ń=ėqm/Ʉ3	R`-'[zQȏD1gxNo asnd5DnzBէdd&݇0-]$Q:0W};7IR2U{H&ItS(rOd֮w%j
9|	Z_)ؓ`ؓr'd֦$S\ve+FTu/DTǯD:6%*c7է.8A;HNlA+-1`# q:#VvSA$$/ƛm 8CZA$$/#V96H$DuS:7}[ጯf- 0^iuQgc8iCS#`|H`OzlsNIPJ@0rL'*7Zi*8=st=ua		Igޥ\"^t$GyEt?#u$Qu$GL3Ls]M%9ٔ
ܴҙCPIXIԂP>( TzN+1L DA6A Asb@"*=2nH=!l?#w=J3J3QY$3٤HC0}xiD7@E;A D}7*! o 5=/SJ5{#p_)S&K ԘO|Pzm>臛g2t:Gxuۡ*C|C!ҎћӔkdgaWC;s w݃w{ubMʑi>Q&I!{5ӰdJg0*zOӔgS]]/IoJIPze$ZMt~ޮ>oژ}`^ʾI9u("&=R@}-͂xl?+ylH"XH{mtN$dS}͘;TmHB:`)N;\:i	!}`1dАD瑑SoZADf}Д4cX6%Bkԕ+N9Q8z9$bzuVrI$A>\8-#'X s<nЈM!4"V#\0AR޵4gswdK0g3l|6^L'b{{	W.V0p`/Z)))-%rZGwxE9'
iVүPE%B)*oiX4aنkKKL%{LF+8tCW7.ej"JҺyzBORI<i4S!ӯ ϏIg&`8ijR}Ί{iI3#4=2^ɭ$Pʔ.{&?ܜrf		ZdcN	^jqHg%%c\TzEt5<js/$y^!dIK'7D5--zxOdKd0]I$Zaa!2q/އ$^(Z5DЇ4]G{į`KJ=ј1ťRZQyiFn\|4+v_)6
*A{ެm_p}4qo/eJ^`{i_qXX#<+n-*=BQd;S~2NY)Ikg2u`}r(	5'@Hua#2M>4XX=2/ҢH~Ї5A0^ƣp@kЁDn}Zp@6>p>'Ni$iPec+F2Z[#)faJa(ZWa/ZB),S239gP{dK'DiQ8ihv:3Ԇ#SXSqiⴢ3ggTvDK
]Yz&{3JFg$љ*	g"f=`kHc=sd9Lr;'d&wtr6Nsf>o͝ga;ٳZ		]7r\"?p0vVu7q+jti\TtKRdc̄0?vI{LI^'I͐gǩKCDALǮ nދu+a0ы{QXzu>8dG^Nj|pMZ0lN`!j;3f>ވPk!j;3f9e/0%i4
U	Bצ"9.jq
KygEtijs\6g+FM])|0?=.NO+bNlSҭ.S|֗-'im$x<iii>rQ\iLW(Z"VZNNZ4uAl!u)5N1Kk!%(VQh&3zZag4 J8$*֬0k	XvU38;PF{:k	s{%fèqRUN
bO G<tKa9}g C+F#Ǭ,DЏwhtH3ĂP>GzCΉ8%]0,$ 
,P}`DN	WLtJX0`VF@h"+6skl$\"'NDv>q8z>r@/CmӂĎM޻|陈m(f>WLCh@5cL/洜)Z)-H
B^Ҙ^acцKKf.R.J01K֧dpnVN*+ftyBשS)|:M\iU>kK07*1'_6A$cׯVN	 P٧im%iY<iih7#Q\iLW(Z"f+tO.d鋔[iw΀дW-@ZY\Ѻ@3F%!FyBOtr^u9ԤKH6ct#83!}Df9hޭ<ݮ"%{ZAzӦepwtM1P?8w)޺fZGwJѱ+.4bBS+S֕H
FV0--da*鄡k	^jq
K{0+3ӣJFȚyzJ_)2}c6t ңbWğ5SG3Kpиp͒Q
Jh${{p`fÐlY36&_ppXw`orv}4piLފá:zeBWkWA$|{;Fst%[j`|M0 j	ނhoAg7Y0%Sf5CoJ:FoNQ
;EF>`A՟`A 2\i[};TMTLJ0)锊G{&t=#И@5)*z@[z?3k` |`o`ܨ`LPMj`nN?޻|y;#eD6N9ͣ3@51*~*85{&07|/z!>\tѨ	YZ1S0ipitPHWa/ZB8?|U+3ӣ=n]X-*'N#"S#TG,86b2>=*}BU>kKqhVG @'
eCbNp$&DX ^( @g0.S\[jX9M!tL|7 cKBL"!CI<&>~|	z ŋmpum\)1b0G!^,Ib`60M#0M6#QW#1Km)Ō掉!4L}[1Hk:h3Z\0Z]0-za/Za+b!YBahlJiѳL{mZ[#`7N8C6IZ\##TÕ!<it}%I^Z]OZZ\[j}+
JD+=n`
."S0;|#HIgqNFblHjDX!;$Ӎ,II <$ؐaXWjK1KmI"@p"C9h&>lF_trS!2jCtcyHeR>H6֕L7aZZ0il5
U	Bצ#	z&--fBa񄳢:4N(k3J7NAeS֧$@zX`~28'W*9q#-9xvG	\ 9͈P$(j`G%Ēe-:0F6#)9@n,"#B#W#wNу,XFE91<1Gijs(!YBankfPPz4W46g,ӣ{GZc QSFS6`\
`frp	c: Yڴӻ38r$H	::[h"0pbr5@ŀtI h9 #: @#	^jq
	^
9-IfPfiQtX<jrBy^@r5O(Z Xt,7ҭ.
*|֗&z!\Z YD3YI!s;m 
.r \9
+s$4L|7hr5Ibd&n'X;Q11)!.mAX8	`4tI	c摴Ŏ 5
U	Bצ#	z&+89-IfW46g-zK$D-y^zU.'_6AIǯ_̓s) 3d%Ea񥥢8pb=)@[Oa\iTW+S( R4GBl!u)5ICr{; XvPgCE[Vl3Pޑ0j6u`v[$FfP)UY;0'cABvwtNs-:fbGwJُ]U9Tc1Z^),Ѻl?#fΈ3n%`$ e;:MX1:<mL30wR;"|eoq0wEe77GCF[	,ӡH6ujS3f?Imf>l6l`Jq2lS+S֕L7G%R0--da*鄡k	^jq
K?ӵR:4RyzJ_)E{LI^Z]OudF=OniKKIBzҨW+-Wvڜ4&V{c@ftF]bdՊ-.'Mt>޶{Vkc1#LuceK3A՟/\,#wk?ݥWp)@"[: r58(hZHr:0g h1ˀo90Dm` &>l-9	"R;]9{-sj>t̶6 pceLh))eJr\#+F2Z[0ipitP鄯i^8g%GW+3iѥqSyrdOO/ZK&BOips{LNiQ=*yBשZ[NlHǯL7#WYOZZ[ҲuSȒI+z(^%#&xwtFalǸG
ލXw{p>ጯ%zqCHITէ{Ds7%1h3W=2d֮Cl{;Fst%[j`~M0`?G^sxŝ ^9FnJP?tfУTc@t?#uq 2\i[};urh`ӬE=2ekWAm;	3=-gt~+Wa;@n7%f:Pd֦:|8>G{ zwz#[zx^sr6LS9)iǍd6cmN/FވOFѨ60%eƙX{J
F.R.J01K֧dLJtmJ]1@r5HFKF΋(iy KفM@k	X\W =sB9,%9DFFp&#1!s%W#\X5^QhFp7mX;͌rK4#Pr5#@tLЎDD@A
]YJ·54y^!)|Q$͐gǶ(|NNFKRDztuAP?u+@o`3|NFhf0f`%N)(3ILf(M$@H	Su)7VӰWa/ZG%R!Yc?]d*o<""YFijsXZJ_)'1=v)SUhfNl>=NZ$Rr5t-d682O-;՘PIP
bV/`ZP
|hfjPIpn9Ye ]j^{g=3$8ԺTD`F8H 9NqI;̓j%X@qR!'afcT=K{ HN3ԱgBK!f}6`持d	ZlcM0Wa/ZG%R!Yc?W3hDDB2ӣK4Ҵm-NkO/ZK$$RРf 3B)C/ѡp$ C Xy5ɉX;&y8ԺX00"fɠRG'	Do9եcWB]],X0wdju,|Җ'qs=NY	X d		zB_^{i.0GwB~9"s	mCf>q!;7HjB|87F14%^J%S
D+8,y\EY3yYF:j5?(ΔRz!f͐YcᥩQ@t"զp>:*@jQغZT8Ňr;]"E'ՒLHf*-$qw8>9ƧQYSJ&ocLlf*Ɲr\"?]3m]6j;Z4Ήң/ҭ.iqc6O(Z>KKd{0<iii>rQ\iLW(Z"V15P9ZrH
KIbV/Z ".=0[^cXk+R42rފ:a۠6N+Y XV^ړE-GjT1QoGb\Ntv-
b␼Qz:Q,A Y߰R 
pيn	A,"ĝ6)m١){"[F裒! ѲY("RʖA[w7uJؕ"̨!`$ʁq+yξ2I(Gb@V ]t8lm2݆1=lLaOcC	mG
c9P'ޤ<	Lqqr1m,H
L`+btbbuǰw$ ȉr"@_dL}i!D#СXNT$rD샕ޤv"<͏L͗|k8|enP&_D Zؗٔynx%
P(PJI+.1Yb+wYC;s^,9ׇf'FV yze ~%|^ze 7uZXWv#@GV]N%|em':Tt82lze s/Wu񕻞Dj2X;yز崌'f	;ã｛Hr䭢Ar۪ˣgP8Z;غ"%@7+oD_įB_[O/ѱr!nH1iPr
	,2q+mb/Фhį=2e L]`8dviįc`ŗ,m##M}!뻒Cm(6kNmZ;ԇJ.DQtgKٚ:ѴxE"¸3q/R+yyFn+|!apzeGkc4tFΙ9ze.{&t˻6r4@1Q2366|ژ>VD0i;[/t`ĵA\ lM@Q*geWBc ,"a&Q*,]ŷ;a"q`V9.
.'0\+z\Kͅq/7((ƥ3=h!qܚPv,|7+ޡ(NIW8pɭ6ޡ\]IѴswU\J%ZbīS+\MkjN	f{K1lɭ#WWLu9tl %vsq+mB/"6q{&!<q_v8C5)*7{M\"l)՛w\|Ew݂Vhk5`mmt.J͘܌d{&J{(b&Zxy6BǲkP?_Rd{&#crBMlɭC2"}͒}W ⇱2"}[dYȌ~76KaoC܈L\cVl9F̈='(ȌpZ|Ew݂VkX'6w#}mu:L;ެ2v!5^ t?]B<	س`xmt0Ie9?c{5~fl?#L}H8zMj)6C8z{݁*瑍.v`+^ S:SHSZK0bT"֓4SE2(W)*oiX4aنkKKL%{LF+8vr3m]6\#ԉG(pҗIA6`
K(r9д$w2~;>4c}k ,gƛa7`\WdcMHg%/KLKC`҄z%pR%ElΚ[
)|P!ҭ.˽֧:$8$,ƩKCD6y	#	=AI3P,	d3dӠi }t?#pC(m$!K1A5DgcM͊.(;][OI0d֤EHnT=2 Mi&el#1'ƛ .*w>i/C35w9gLGkOL`$>.t?#qnL"=qǦPrMli7g9gLJMi+?`J(/d֠ǦqKze"5{&3dË\{;XqEw݃vG#W=Tw}K Dٺ%tc'L+{8 }iJ6@N]wuri`uFV('kRJ"Ҥ◞FDW87FD{z,K2tfn6ь3XL@wwLV%J6@N]wuriLVgkgHԞ@\MjH-*11VL0Z]0-za+b#)K֧dC[2P޹֧:RIW;.O(Z$텁ǧZ]Nlj5Ğ6	Z[\5ᥳ 	=A$dwxVP,	mpafJu`D5D;ST@&~4۬EK~G{ze" s5%iR2Eã)Mi镙|qآ崓`N̚{ml#1C;6"=ti8tze"dƓ|D,ŗ}]B~Gx4۬0"d8q8D	ɭ&(锈4{&8\ǻoPcH?=ɭ=2@8Mj<zawJze/dֽ68$lY,W`Ar~G{
+J9QB.āfn6ь3XHc V;k@Y(@N]wT7[L"[5%iRq+ML@m*w`AEw݃n%^kz,K2tfn6ь3XL@wwLV%J6Cg{{#M`L E?m=Pį0:ԞP@c5!H`Jq43Z\0Z]#)J01K֧dX+e?Gko\Qz6ACǯP	g#S03dZ%7VCZ6z"p}|dꅊu8?c+$JLZ5JLzI8%&=$IFޥ:(%&bRjpqI"RbѯwhBaLDVu(hB=^9?)|itW/ZUzwy^x$O(Z|֗BK--PZOaJ9:WjPI8ilr5zpT:zBѱ"P8>w>2tb `a	$N]`.}`A͇*	yTF* {&L0xe8T Mj=į!{;]w,9PMtl;Ϗm /A^m{hlJ;8Z(\"=[ yh폫JI.d-Q+
e{Jbzҩ)aZZ0ilbT&.R.J01K֧B?ʸ+YYG.&tZ*e+8rVmrh΋ENന?ԺRH7ӆkcr5Ndԁ(jK!1 vD@c<ppG%R!YgFJQ9ZHjҹj4fs4KEA/D#W.AiPsk0lۦ@&(Mr1aLػ*:v@f[zI3m8%]10R3#2
YQ0R3!D+8dQZUe+5EoMr[ޒҗOD+-ӯ3ԄC1~鎁Ⲁ4S#Jp1D
e+1KBrZ+[*BK4VR'1:RI<jryBׯ]:רYpI$FF 	0)HR=[822smʏLGZ 9M#$\jȦ,26^`JciL%{LFr\"?@FͥgB5BqĨWVR<iҗISz60ͣ'BӆHf$6Wo &|ze[822smʏLGVfF_A7;vq

aO26^`JciL%{LFr\"?@FegB5eElΚ+):O+btyz^͌%:uhAIǯPtᥡI($鱈&|ze>ɭRn[P9GK+0 n2EMRJaO^26^`JciL%{LFr\"?@FYЇ*TҊElΚ֧2IJ_)'1fi^K
x;X|8ihhwkc_?0JT腩N#x1bS#$!6 bR=["锄P{&Ι~ǹeCkV}MkR#bĻaFH06 ]HDkc$C)xMi~ǻ(NIcsѣ59m腩Zx1YwQ X4 ]t?#OL`	=[!Q,/=Zze2u	:cp&&Z#1fb
Ddee]L`{&2@ze (~d	d֭腩A}wņwQ Xj5L`L`LMi锈~Sswcp&2{&hGD-K{iDdaZ4OdH2=2kOLI+|9'6^`JciL%{LFr\"?AqQZJykB<jry^/EOZZC腛=v<kK3--F(3d5Đn>'يJ#޺*Nm9tK$l4Dcb2t}qM8"vw7」tݢ%mP&Gi18J4&		)h ~@V)|C)hMl~aqژqDe2=[oGeL$MlOgv8{ѳjM;(0L+-4zҩ#KKDr\#3Z\0Z]0-za+b0N!Y`13Ek,3dwyz'J_)2'udF=NZP2VӒtN46SN/eįN+Zp~zW`TzZTW,Վ)+ RVӲ6^a+b0N#)deM\Tz!sKziQҗISt	ť@ @4K٧iq䴶I񥥤V֕Er1\h+Z|v'8tه'%\::kx1*D_zAc`va2	|, LݞY8t_N+ܜ+.Sq0t½0S	e*}}}$w=ycc70x.2$kLSǲkY4/ӈlDOq.w{
e|EZ{/`vS^aDeoz	3oZ;08#;c'Heznl#0JT QA&v9ɮSz
E/ҷp~'kҾKFJaiYi*M46Szf&Oi,V-'[+Xv9i;ٰWI|7H!Zt@ =[+mcQAlטP`k^LсlyEwlEz2{>ֱZpˎ6V-We?Nyӆ])cA+ӧ8S=2ׯJ,7V+Z|Sd
．172$IR\ޗc]w.Wgo1rԮ@bzed֞Y{|\~Gz `/}01.ǥ zWs|+j +fòt[8Ӂ&Ktc<V2%~-XÏނ_vmk +6Gd[WY2ȎZx\NmRj`RSb`$;ʬ|Ezbk;p}	Aۣ3xEy%w:@ő'㳹Vɭc>2s_ _l7@h
M+0VVaAD<e'6	I-IL鉀'H6e3Y䟜k_.6^`J(Ɨ?ҭM^ҙHS/ZU0ұiih%֗)VL%^J%SVp2Xh-fW(eR%FtN-*'NtD   4KO+*>>KKl<iii>+)_6xW(Z"i]1GO}XV2zZ䫓N0қAz )Jnք~Pjq^(4XVʩ"cKUNL~\r"J͞gi}H^pw=L}LvxYe_LGkL ǲklNuޕhIㅡ^L[J`̜?ވXkX3$H+X,͗{;ʋ6g݃?ޘҲt{먜)[N/eZu2hVbs]c+DQiQnBS84ND7+G>S=25>%emE'[S
LVF_)Az,ֽ,סvw՘>dֱyl>6;};Պ>;{J,`flք#2Sd
．17D)>sIrK݉1l]w[}Gz _+&bzeɭ<+xx{}p=#]qs>|_z^q@<L5nF V
8Gs881ÍK¯?wzV~Gxb 7Ff:JJ#]4u
dIzeHdֱy.=2A_8ȋaE.&Z;-(j ?SkW13c8zCn0?&8WÍHcEs"}2Gy>06_819.1
eDQLiLS/ZU#)oiX4aنkKKL%{LF+8,ŷ]\5YWyzJ_):%J{LL`}MNlע 99'#TᥩDa>u,FΧgwJBaIԑ(ZTXdvwtd
pwtgPɭƝ#	z9.
K~VmrYVW+jqS)|-*'122)Nlע 99'#TᥩDa>u,FΧgwJBaΞɭIHevGgwL@wwI/q,zeGkce21ai^8KBşJͼQZ36uJѳJp^WK&F_O/ZIOӯ Ϗlf#TᥩKi sǢTV=HE9pފ*OsCA%=p ͓6tl0b60z1l8t6Vx LَŘ0}]@75Hnhyf}d{&L#5}\vwtb kRDiR?b]!+KK)L@MllF401K֧pVp2XY+YPU+jO/Z:./OJ5--_6#لKKI+*{JbBWJ5Ey'YWÂ@fWZKmzԁ՝޻:޿
{\iZKa4.đѱBS7tҢq])>w>2t,V^|* AҠwȄW;G*L'	Fⴏ7;AG`fX7`ޮrObA%Cߑ4,Sv)*KBpJLz%&=ޑpul8JLAdlx JLZ! R%V`ΰJҘ
D+8cYN%{hPHk /4J:YW~79M$J G{9'eeE,a{5^`B'VX\>_+x"~qKޛIpJMN鸔8zP}08
,urOa8ަ6]#*p0?tX Pf"a<v'X/f+HbD lR)).
aA8%>8K%ia2|+%0H%	D(ޖEO%%!Q+|+Pm f;^Gʩ|3Mnm8q8u8Za´b)A҃gO[bsk7X >њ:\\]A0q8✏tљt/r@8Do탳x^>bu`q[f|ڂ,wl7FD%%A5p|Kϖ+[lⷒ+<![	c(gv=7[6)*8vA`D9W(.2 cmcABcj. f5L3Ƕ9-+@ZTH%:%
ݨ)HP-*dsX4l2%Ť͏>bzP}95Ϡ:bHVp h)įAW+t|ZT$ iRq+Ђ綊F8<3$(	 4ZTJ  yÖ8<D]rDUw_/}1iQ2l/?='SP綃1s8+%=rJA5GJ{&2lbJkagj[[ٙ~ǥȂ
If0RkNrDT`5%6bSijH:'
~q3Ї
KpM+%Cl/ɭ]2Q\RkS&gjU=2s=Z6K=AMhG;A&R"O#еNҢ}sԧأC;BFz㳹+=ZA˽L(WevwK)L MkYQt>5.}`9 sįz  y}k`5*RrV[ތAMl>lbKkaҥ썖-zWQ)4V 5S	Ԛ6R\k 1f1?01B("vw0IJϓd`Vz9Ĳy8Ĳ5*NmjU0	^G+@j Ԫ`ѫӠm`5)GfR#ш5SLIԸȓF#tx!t-a``\)(GPze{#5|ܐf-*N%|eP25+.Gysdyes({&tȍJ;Ʊה
| 񕁶тq'P5q-0Z5ceϗϺpLpe'`	Z5Xxx_Ǡ3/)\4bf¸
 "
 _R`[ԨffbOF Ķvq6U=2ǲkc<U^q51Ba5
S90}hw./A8t,C랥>h3 ԷLȮMk7J.=2XA
P15%q'Wq`@.q#)q {0F$1iRq+Ї{it'AHC=5cťIįB@@EZuLʯ\R`5)dMmj_޺;;ψEGβ0+tl9ĲkX%'?Xo@PJRvN%|v|i9bH5e"7wGϣG`.ze,evwPGgPbפjZdI_DzP|.аZT]wzz~GyT\Rvw=25|q+ޔ?z1ŰmFR)!!x+Y+5-5m(LIA-0R90 '& 06y8\eozLįzL1+V8Xt#gSD ЎVe^`W$wJңһBd7WYL_=Zz 0jbZ|uq!H'dWgƛ|V/ns/t#2>1 edi3*
evwPGgQHZH^-*=&R"O#҃ץ!tgNҢ}sԧأC;BFzR#ZA˽L$@el6_4mz2WQ)4W@0I3lW@ZL15%f;՞+z++/Ϧ
*%&rKIԪ`oP=ZKL>k;ȏJ^ќq:JR{b]4u
jZQDZA˽Lң ԷwXWbS|	DKIԦbI<\lW@j\AU0bS5)V;f0bSmfˋnk7+A룭:LQ͘ATt]ԇĝ{0i@p	=Z鸴FǫAmɭ$~4{&<%x,x#sGBj9a`!*ހ`RR81\D `ԖԸY8 `ԪLV Դ+Am0bS$w3ef1iRp=x1AwJ}qt>5zk҄\QXJ
|z#Hid1u0B ƍ#"l=ZUH仾`!R  DY>bLHF~`rJqV32`!Tܖ` ԶbKAzه(^c8&]48V׺k_%yh!s>S1tChf8h2e"7ш5'% 8[cN	Xjn+\f܎tj!V6Hjl?#@H-*'A:yAS}	̌dFNEIp擊PyLb 8"V4(F	E*jMkD)@@A9l>;%cphr;3@[|"
ce-$Ңpޔe9gИ_^Am鸴5JOB:8j2q[t#rj;u0B XI6=2	^ɭcb:.^:P=z1Yį;*PhA_^ÛW/^A0bJ˻m\sdyes*5DotZT:!O^2		0=2׏d%z[P9GGQJoAJC ,/&%@)z,u)^bJP@)	y zW׼oF 'Ԩ0ka؊]u~{h0KjN }0+-M0%kf܎tj!V6Hjl?#Ї8p:DaiQt#r;wGNOm1)@5]XF	8=2=Z+CįB/7PHGb\u0BH0N4ɭc# ш5'-
݃Vm7HFo`[dF)@MZQ#whCJ94{"7n-*HX*.vG^S)?/SX#F	GSwkXd &DgZPhޘbIa	Xjn+\C6wg#WL
?D#WPa!%{{"7r-*HXtv(G^S)?/FV8@zes5T{A^ `F{"7n-*Hƺ;OLS~1 ^28 F	j=ZPQ3nGylϳLsiz$"]8Jf*=+c@Mc8ޥhwce.qNSR]Epo$wEXawKhwce+\zR<T#2{
hG;mNn(/A;#4pB"/p / MdWV#?=2zLDZ5./A8t,C랥>h3 ԹL^ɭcq+?wR~Pk(%zV(v_K	1eݶu8^||?&%d|d֮qiRG{`>X'8?=2A5_01ځm*=O*=2 _+x"~>S ԬbLKalzeҞɭnV2UzL ze5
S`5-$ѯ^./A8t,C랥>h3 ԷL5|q+ޔ?(ݗ
RlO,}	Ԛs\D@J1uK"ңDKS^ `'a(jEb(B|1@+gȉA50bIg &Dg0Qz1p7`p!r;3@[|"
cehCJ8~Pe0^S)?jJ	LS5_9V{m>Q}Q1/}綀?įc2ZT]qה
| +Z0NgXBǲkg:'}Pڃ(̿A@&q8;{"7n-*Hה
| MlAmS
+jLH4eⷂ S`ս Rj}15&wG`m0S Ԗ{i@MZ r]z1Y0 jt](Ks`RiW)]F 'v^L<ʩ|֊(I¹za\rЮ^lW/?a˂bNdF>1rDotZTwyLb :9'Q]L3(=Z-]v+zn%-[8L)lO*Cv<CA]8J[`@.p`6{wk!pn T  c@[/IťC^wwS
cKId{0Ss04SE2(W)*oiX4aنkKKL%{LF+8v)LJ9q5sWNt"-z:M$KZ\Ox$Oa\iTW+SU֓IW\ii,W
Rp F^	̓HBHGp=T0d]NJ@6$S&uCǣӊ1NQL(\v&js"V>': Q+"=,lI t$ *@.Dqil6V+4Nv"c!^1Lgg47Bb@ЪxVݝFv
 ~Zk\g4"Vp	d`[z
!Gad(љ+Oa(ќ;zcϐ<ծGO*>h:<֍R\]wre!󉞄?<DxVsYj]+NQ7rZB%;ƨ@ޖWyLk^ibp]6wX6g٦(ͣAд)1N&yr'9yGpQW/Er+r`ׄWQOQdt#HSdPw~FMC(NL0Mi%x/c'n%޻PvANҢ}s%wu
;;	^ze Mk8J"]0PZ>Gyvq6K=2 Mls\L%#{ԫ2Ya cowXS3..:b`oKͬ)na(+A롮S6VzBd}-
XW/e<2hʰMkҢlz޹t޹ qԡ+B5 J|t_#\كl{
1N%|L63.ڞN-*
fe;sk ч)M4Z	L^ɭҒgkOL4aK,P?8Cc~=J{gbg?LQ;X
pwNuYZD{&_z`خ_֊8)"&36Gy3f}bؐt-*!~q3Be|.EG\.t?##}ncMPkcthv~zekOL -eFJR;3Tt6 klv|WLco9g^9ǌ;6J^PBRbtR΄-,,wFda`2,c4eJ~2~t_cp0/{{	W.S0p`/Z)))-%rZG*NkIUBS+S֕L7aZZ0il5
U	Bצ#	z?S`;XMͥg%rY?O/Z')|WAYOJw洸%񥥤Ұ^+)DQ]*^kI¼
KIbV/Z+p#RI+Rpl3d̋]P υ8he/$[=ypTAb6~n!bZ}$kGdd)8s!LA%b1 |S?aC9tA\bwt QI
,u<jIlIP7;Rj~Gy׭װzq˲;<~#/P6AuqAIRnP{&4,=2kOLQ/ep6ǻ6N7Y˳~4݋d[F-Xc)2r]Ra0ǩ&|V1yx	I|a(I{B~h˶+p4ۏ0'Ќ<C\ŝjbJa`+rV~+v"=?	L(kf4jA]?tHjlC;a0*xv4,LA=2ɭ=2@$įcWc2ʘz8N/0%\10p`/Z)
BX%֓4SE2(W)*oiX4aنkKKL%{LF+8,`KLJWNt"-z:M$KZ\OuhA$c񥥤V֕Er1\h+Z+i8W\ii,V/Z+p F^	 3d42`%f at-MrS\t):˩G*;co@>O9DK/L#V+LFl`v" ud86#aL*tg@lWNƙv"c#	6;ug L ~Pq!L,;$el(Fgl;dI=JFpc<JJYt>ʱ7B&z+P2ޥn'3%p@1qɭzme]pfmR{6hXË9|HZTO(󉞞Q!~QV<i;EbDd~|I"ң-M]B~Gya=nhE[GkctOUgkOL ^ǀl#1Ġ}j(7аZT]wz; .P#Ggy(dֱįG]gP,ZGyvq7a=[.&B0ԭ:2a`ɭ̲8;(,|`kK2ᯰvoNolL:ƀǮ6blڄmOeaC*ɖtc) {&qiQ=]\m`\ɭJE`p F>ieuﮋwҸ6`[˳_9eL`=ҡ0-XmuKɭҜ{&3Y0{Q7B&z+@[zL{)2낑a(oL%a6LQOl˺vY
_V<Ƽi3dDO(S
8~&4f]Bbؑ@!g`at#~$ZTC;2QSiTze	odQv~ze7kOL継;}]*cbʛk\v|Wc^',|ǟv7>ވJS	*]b*]p;eJD埌@7E7%/0%\R;aHSZK0SpjhPE2S+F2Z[0ipitP鄯i^8g%g3Ek+z])|@![֧'Z]O|ӯ8Iᥳ0wJ=g4ߎcrMjV=R9R9աJάdylxcem/T=ZzIYZTafl:amϱ!8^=Z#ܔr5ݨwt'
Ie?ύ7ܪɭ]BRV{3aL+6cnn6crd]*΂YhZczav>vG#WAٍʧOd33P=t3.K^)+D-Od֮5#8SM0il5
U9.k	^jq
KrֲYhW(\Љ,YS2JZVFO/ZK&DO+bdHSҭ.iq>KKiKKH$|z{J&9J@͐W+-EtSEy'
Z+-%Xj@WC( zXؒOԧM{X+I	i^r\ؗc^7%&
Lq$P);saإ0a$dh`4>)+b)Ƅ59tA\bgհwu`(aE0w5$BJ\{yv6]MDs^^ƢRkOLd_K"?wM*EE<dV]ƒ-[LL5Sr;/ep6ǹR2>lr7`ы{ѱ}騔dL&J}0
O`4ORc4zJ''~s,p,sHX+qwP4d=Rrw9Krhb+?#1FV9ֽ)K8L/^5{P<õ)3f9vzR|DiRQh('~GzEPl[JrWA
{&̿J>DvqOL{&9LJ4*bMh_qgR,Ϻ`ŏCq1{\֤
w9.4)j`5M*Lh))eJV0--da*鄡k	^jq
K/9-38i+V5	K$Sҭ.=}<jr|֗ ׯr5OOZZId6V{J¹zҪf`R٧-2!)ބNՊ
|vJI}[
0@@ ~q@b?V$ۜ)pe<(6FlϳLQ10zS;غI,Qu 1242dqk%\	ɭ07B/\Od֞@`L/cb]_4Mc>Av*c3,, |`4chy+-4zҩ#KKDr\#3Z\0Z]0-za+b0N!Y`GLg%rY.eh٥a8	K$Sҭ.=}<jr|֗ ׯr5OOZZId6V{J¹zҪf`R٧-2!)ބNՊ
|vJI}[
0@@ ~qS+pm82`VYjdwX6g٦(͘J=Lb$ZTEF  QёŬC;ƧQi¢L{&18},KqK&vg>eLf}6Cp26^`Jq2^acH%֗)VL%^J%SVp2X.Q0zZfpW(e:rVV^9ROdKd{LI^iq:	#6ĳ+3d%AB񥥤W/ZUI
Vpf+)-	Q7	N=XvJI}Y
}Ю |S,Ћޥnma6a+u=!$A=LQH4f]LQ1Ytަ?wt-*X# aii1ŰwOL>qE'kOL^2Ļ';=h$c>Av*c3,, |`4c@=V]i21LiT{Jr\#цKKf.R.J01K֧dQ~ZfpW(eD;PUy^!#)|PzUBNO|ӯ ׯ19Bqhf<iii%V֕P@'+FKdxl)(n"ApT=Xpdd-َŸЮTX+pm820kLQt]D$ <z6h̻f6cU{zHb@igёź~Gxʠ=[ج_*5Qx)e◱./t&ٟw@ 
E1LT>[]w136_	Yn1V֕L7aZZ#)da*鄡k	^jq
K?%g%rT)iS)|liu<i<kSr58&XbHp7Vn6z"p}|dYX >co}D]q,ow=DŰ9'3K%/DŰv	ZlcM26^aJa(ZWG%R0N!YbxZfpW(eC~^9җOKw"11AU:,z4*6^fr58.l#)hw݃	YR년de4av4wze|[K++5Pp+21ajqHg%764+YQm=J*t
p L٧_{#VP{8Ѧc(xh dSJƛ9.
K7ZfpW(epޚS֧:RHt]YWğ5KZ[NlG	ƖiXW/ZUr(jj	#ZNDj+ja 3d+-% zlx^	 ZT0/Xuaڝ%bV/Z+R4Nu⸶1X-;IlLLP8Mi&Zȋ\zd2kV#eɭAԎ{=`l]jlC;FFBliLup(6~w0:pw%a̚7|zd1dsu1ctmQZMlnLkOL\:~	X.t?#EXn7JLkctlM%5Pl\:[%&(6ZjhlL@!x=2Hd`LqZzd2#[{q[4ߌ㟻ǲkWA݃~Gy학<$v@N-*!	^{0Mj-bҢt;|v}!gƛHDcp6=Z#ݔ};rȋ畃T)4A\MiP㳺n5Lq-:ak!+LS5)cdiK@58XgKRɭkgƛzd5ScM͏Lgkc& <t.)ivGկg)FfShAW$d7A3
;EXȽ͇zP6X Q0dZ5`f&L DKeza4@Qc 1,nRɭcI}@NMl}EM8~A%^7?1ϔLnt><;7F|iOL0ZMln1`*qinGzt7Fpƚ<zd1ǲkctgCMiHїI9J!D	ɭ]d-*'L-`N0:pw%^7?TJ|zd{&Û]1ĎŬ#Q3aks!!{&7POL15QheZGbhu27FlM~"x	=["yy(_ŅP|v|i5#0w"Ü?]fq9׽Bs3"p{&Û]1ĎŁa:Vѝ DdA<2{&,/2,e#`c~tfkzdO[OL=(2,;dE7kX7/{&ɭ#TY-O
Ԗdج:l;Ԟ,7#H,xQ{ٓurP;<< EA<Vvw7」tݢ	cRze -AAc6ddVJɅ0}dL#]qamipWG	`)G R,}[+ oqɩ%A0	D`4,	(ɀ(;XL;҇j%w&e
;LA=den`3:Kbt`ؾ=-^QLuK-#;-qL){&u'A*CTh%-tVzx4ò2ORjHaPڰD_qܚQb{qla*o \vwDfd֎Ҹ4]9Huh`}X앭+0R.IY0R9hWvwB
}89;N4$hEc5Bg@ɭtl\-; 6;>2.l8=2D{&@Ի	ٚXgͦ&_wkcL/*;-MɶMVdF7#d6`=Gfh~ 
{&9L*MmlbVJuwJwX>nK-)~YWdvw@.{&q+`hYIвS=B宧@-Gz~;=Mk-M]B~Go?2i /d@kOL_VǲkX!4=[ f,P[L"D.?&

b5#7Md֡4ɭB;=Ld6B8BghMj>GxV%4 㳼ik#d\;5AOgv8>5b}ݍr;5,PS]S4c5{vAOJ^PjYX?crxdMk ȑ2.lzeEUa#ݍs7klgYUvyvxqk| {&{7z.Z#O"KJXDR`4,mA-M]B}y$w1cMzdQ5|zdPMicr;Flг6 =2 >S=2
GkOLS/epc]z.%8](αiQזmd\C+i0;/b*dPiYV9#7=2 }Veݶ"=B8ޡfG>S=2P\	Xs"ز4I7,\N	>5vڔŊvڔŊxx0	F{EhZb0p`/Z)))-%rZGwxE9'
iVүPE%B)*oiX4aنkKKL%{LF+8uGoLJhS/])|ȟ{LNiQ=*'^Ai^k'lub=H9ӥ洸Q٧ilvJIKKO_ͬbfK;JԺ%iKB03da0պ챙NėO`7@\FGcM6@h+2|0
#dÌ@KvIPGDit?# ,%EyBȊm`7 C;ٱjɭ<6Q~Gy8J~r}f,#U􇡹dE0ړ ^=ZI?819 )K }˨]1{&286}9gLɭ=2 /eq HY/{|`J,cLaZZ0il5J`)R.J#ؕ	i^8g-Q+Y\5i\io_BҢpҗLB.Hc@W'92n"V;(JRpI#`q`I	*ƞc@tZTHHϫό؜iƛ9.
K5rZ#JErE{PWK$YO/ZȑVS洸|?A=N[3!`c1+F V+u9'%zפ*_p%B ztT/Hl,8?녃x	=T:gA/8Yv`ou;O>!iQ# V;G 58!VSifaJa(ZKa+b0N!YaqC%sKz CZbEvX!u`5wSJR(XX61FYԎ{mJ#wLKki@fG:%m#-*0w=&-ّΣpdwih	0}sbPS}дl/bmLQToAdps!Y˸9+:Dz(.{)|^9<k&DaGmK(Yͣ=*H2O徜4gB`S/(f$(i.5i7	;lSg2"aG`ML(r;BFc按>7<vwtgR{&biR.JEJ
NqťDq{SQfa/ZB7X+YjzJU~-*G,KXh
{#?VR{#S0[Q[bҢB}Et-
 X;͝ :ڝZ]bҢB|v:n6H؜g+8+YY#ЏD\~WK(* yzDz((ZTO(ZVS洸|8ilHe$ALKh
D~H
w:@ԺhVze'+5A.EM0ipPj-WG%Rtˍ-*$@{ؒcDaJa/ZB8?|^6GVQ?Sᚃ<}# sfnV%x@I#;ֽQzQiN~+NS+8^Խ _z3gL@9Ӏa(+NS+8RB:7r1Vg++-X\_J$.D<1]W(Ժ%2`G`]XyG{'Jp&li1_0R+~`
30Kh~\6#!臛F"Z+ƥ(	X
1r; V:3ys&,ԊȞ`<HVl%jfe㐗S!*}л?NS+8,rYyY\ҹhP^8t]K$$Sҭ._6A$cׯdf4486OP$6V!J884c5{vr5zX8E	бhl?#`D͖=8PpE=2 
{&!iQ8Bm
	
 3d֦:PMCL1)]x(gLgkgÈ,8`IԞį經$F8y+MiR.J01p%SVp2Xq(efˉ&gNt	BaӆɉZDv[lsn/LJ=28MkBңz|iPaTXEО_N=20jMi(,VVi%S
D+8,+YY\ӢU֧J_)2v^SGpк9	]o]L03dC4LJ&4`|zd/7kWA]ceoHƚ/X"2xBl5$]5]=2!Y 	({NN9͓0cLa/ZG%R!YeqV]sN-T"4nZ֧:RJcO(ZtzU՞Wğ5--1x}+
J^ҘPEҭM洜+j`4|fmC( 0>68ܚc=DtN1G7<+[k G_<eXyrDtrq+QB_W'_H=:%ooغ{6ZoJNzrVSJbV'F
eh{8S ̿]d-*$5q66+Qd%}*N"{Tem@ `e7	'0c|t}h6V{|A;$EI,}Lv[jgG{La=z7DtG*t\eay"'l`lL
{&q+>2smpTzd:M1S
cKIbp9'
iVeDQLiLS/ZU0ұiih%֗)VL%^J%SVp2Xl-qVR,fƵoNtyB׳zUoipt䴶HǯPƖiXW/ZUr(jjuc2rpс)	Xt'J3  iQBUJ8 +ڞˠtG*ޥ`8ޔ0u`DLHMk	VxK-(ťF>ccW,į\D]686O];ȎңEN]+jL), 0/d%|'V{mrn
L.2?7g0>`J1N!jhPE
Bzҩ#KKF--faJa(ZWa/ZBAgsG(eBY۸#zy^/%:yzI?!S'-J=2
#kc$ODTfǦBMld蓋LbMldCz$!x[ `?zOֽsÌ^odH(z$잃^ɭl={zd/dHM'D=zzd/5{&2B~qaL?M=2d	ZdcN	^jqHg%fGjW(esKzҭ.K$$GI:+zyzVOudz>KKg	!$񥥤bᥡr}Iv;xqKm]6u8L.>[cܿayܷavlu5T 3c66;uK18;cca0a⫏za9vw/c/; }xv#qKm8#2ċ	,dֆ4ćf)"VqKɅ1V5=2
_){r%ݶ4=p_a:y<◓"]lCB enUw݃ю-Ge◺X\wm;mla~GyUyHPLGkc{$>c!;ͬH|P\ OBzqa5vb]veceVVi7aZZ0ilKa*鄡k	^jq
KZfpVmhDΔRO+bO(Z=*|֗䴶|'6Rᥡq0$A>==vA){Je=n_Z]]w:};)P#Zy$|zװw,L]`7cZޤ R
OL ^ɭR o @Mk#J0w8 pzd-7B/d){҇T0)GkXd֞ DZ|8@#[(׮Ŧ'=0ff4ggG_#ʮ=#"n)^/vGgu}MS0lFf;:CXH V;5 ,c+}8	ˡv.T04 -d֤"ҡ++F4f--faJG%R0-za+b0N!Y`G`2ZfpVmhW!Y?`QLDlũj	k^{Kt"!֧'1:RIOB͓R=NZa$)oFo[;+pjV;RH}IKc!pK{&>cJ썗ƛNKN|TF{&6]Jcɭ+Hv:8MjhC;Hq{5Һꀳ5S_>6]Jc=Z3veuHd֘cLa+b0N#)dsZfpZ-h3O/Z:.ty^yBשVS 8pIMX8f?f?RaU݃I0T\^ɭAgL.^`u=2 5͓B_Yq+wvV7*w<J9,_dK;;3owzd*t& }|db"X~+LQ0C#ܨ`#釦@XdL]`7=F{&t8į=2;/A^mLį=8\į;;!Uǿ#v}J9,_d ]w4랄7NqD 1tpV;7Փ"F2{	ˡvT0 5^c%z`U0@|G9͌'@ɭ0%i4
U	Bצ"9.jq
K?3ikh֊hں[3d'L+L3bBaf֏Si[zyzw)|PzU.'1'im:	6OZZ8#liY&ŊrQ\iLW(Z"VZN0WZK&{`^ V+Xԧ*w	7ʱ͸=2	Gfhzd5`R?-⿘B%`ܪr5W2n8X6KI!JKC_8UJbC :綣v_0Uq$kO;.':Y;q.0ie#'Vf]*Ft,q603..;fOW~M	BA4[%5n;x~ߒtd\` ]flG*=2 \Mlpfq>0dExۉ懦Fs/ #ang[3BE\3d֮;|wayvzd  dMkܩm; Y~}IY{֌6;n2ҟܲaewFdp0n2 1Y~Tf]?|+,8|`])3&$?~K3g=Qd!g &{q#%e`zHFVБ}hG;1 +5ŇW}w=2"Mk8C#MpTzd0n	Pj	55TjA lhI~%l}#G8a_#\m TjA5Ǯ%`w7zjlurKN8Si51!I#2qmx>5O>TC&Tj	Pj	5xŇn悳a0Tc|G0%\10p`/Z)
BX%֓4SE2(W)*oiX4aنkKKL%{LF+8,oʋ3ft-mjwBP\tyz$Sҭ.iq:	?6̧#T--6IKKI)D>`b+*ƣp@FǦ@xSw^`vG@ d֮6lT&.w=ɭ])|f Rzd  ɭcj;e&0>:(J:Ӂr;V0pB`BrqKL)/`6PE#/;<)etȕ!|T] t>l +Dݩʮ=`e
vw7gx;=2\3 RَN,Vp@C V;,l`'.;GPGL5^`u'@T d֘cL)*oiX4G%R0il5
U	Bצ#	z?NEjElΚ&IziO.V(4M70;P"IziO.V(4M70;PSNZޟj])Qhn`v&駽>Ժ@R!X7Am:MkOz}t.BD?olgKC`W"PTV#:RI:dϏBO_pTƝr\"?jhlJJ%Wʊٝ5'Nt	C D_֏:zpԧjSJ:P#!f`}Ds2wB㸝Ez~GzP;;]dֱC(ttVӲ6^a/ZG%R!YeşVQ%Wʊٝ5zyzJ_)'1'-ziu>kKZ[Nl^'--$liY$X^4G7ԭw$>cJ=$>Ǧ@<{&tncٽ'P7A;7Ԥ!A}i"z)c/dֺ.;BHMk~Gv)PXMlYoWC;3|ݡOIǲkg JMid]6v\S*+ft-hzy^/֧'-ziu>kKZ[OZZ#ل+*{JbBWJ4Wr	#Z8XnFV/Z+p|`;JԧrI~nOFѥit,0ˮ޻P] }i;MpHy(ؒV0[ԕLQPvxV)J#$XX~z'㳹$Mlsnd/cM SbJ&f_(_pԓۉ懦A4^ɭ	BoZw S#L=Zq+LhdMkḰ9GJ};K ]R2L&odֱ]IįBQK f;ܪߑpW};="p}|dog;cdY2rFpCg{+R40WFV!h8{&q++&/Ǹq+㳹/Wr~G{+Q]`\CdcK>paY(خr}ew*F^[@Uį0'@/deHk5_VǀD]vdz?0%\	4^Ҙ
BX%wwSpjiĨE2(W)*oiX4aنkKKL%{LF+8u>ݫeElΚ"ΔRdOYO$OZZd	=<i(ZTOJ|^>KKa3d{J,oPA1pиl^*t)FӲ8F0(TM
"rك8V1=v7E!iQqװwGwu
p㳹dMk5Fw9:e]*.;$AcK  v#\We?#2vX뻢˾9("mu@Gf]wVfqtįt JyMEe8)xI8N/	KN/ɄaG-6\zSQstՂH|J<Qj"4EX5eI|̿JT#e3+F2Z[#)faJa(ZWa/ZB&q%sCfrg5tK;jYc׮.KbftlN:|1?+#K:,=,z˻F`7HRr5tBأ N$1ޭrmVpVp,>eWʊٝ5J#ѧNdOJ_)=K{LI^_6Au^87NFKC@ܒIMXpbN!j;3f;8ٽnKc8DzC8H'@lNxw]" zKnN7B[Hl`3Ԙ6J(8Ƥ/ZI5s@VfOvOƤa&z<86L3L3Ʃƹ0Z|,{&6]5VL0Z]0-za+b#)K֧dCwJ΀Y۵qLW1:RIVY%@!;rY	im<jr
N=@yBסj5񥥡\h|8ihM0_%	ov$%h!pw#Jf=c5^{i}
W"0wGt%Du;ѱ51F Ǯң1G"V%ƥ<'1jLZボ+=[8G|=[/cdL	Yv1[^Ҙ^G%R0ұiih%֗)VL%^J%SVp2X蹴6%Wʊٝ5}`vfn&駽>Ժ@R!X75M=к
承fkSֽ4ڗB
D+C&NdOJ_)'1'Z]Y^iq>KKi͜<iii8ih\a,?d	xnJ9	LZ>鐬=[wAj$GX$u8e3цKKf.p)VL%^J%SVp2X-Q"(e4	\iU/֧2+) OJ%Bq{LI^1u`S洸4{J¹BWJ4Wp%[+]z,1^ؓ;ѳѲD 4ᡔFPNWg@h ~y$0}[ϫ0Σm-f_ޕ]){ VmwJf<X҈Iq]aMtRnl6QwZb*@/(%0	Y@#eM9&SnlnQ#B`BP:m2Bl 3P`Ht Ҥb;]DA{HL(VT紺9vڂ루 Ϗ]]"[k ]ZЏӒrs6t!ЏӒrsz~N.NMr@@$\GhޥCE; a$;^hSJ)i{I) BWàA6HlSVӜ'HzOےEJ.):ST_C0Ve9d<ME7fdAM͐[YriZCrijMޜs-~)'`~LjI[ vuoF  fÕ=݋x^<V
d>X9a)-46K8tFE
ZqXY`iw{nb0°HN[5( =%LL̿<	'(~w'LLM9$@ZGNt cI6[7zs0UO=2E[ξq3m _''='KӛG=JpG998S {?>uCq8}5g՗Nrpޕ[@4=*vٙ#4Vέ7hAl:$Ff>q.D#7hwtf`11UF4{lƖ9-L#)
sZNҭM^Ҙ^acцKKf.R.J01K֧t.iN93Ah/qhG99{ia3|W7.erY۶$+%J^RI<i O OKEoO/Z;%c$K:
N=zl|C6IKKN,V{JӕrTR4Dh2!fD~7V;%c#R/$A5bh+I8}X߰vznޭ	I%&%n+V?S`j%ƛm:<ӻw}0LQ)t%J)s>pe綖_cL)*oiX4G%R0il5
U	Bצ#	z?c\ʎ,O/ZK!w0yBשVS洸%񥥤F=O`ErQ\iLW(Z"VZN0WZKmzԁXk0͓
n(L裛 ǯPFK
BՑz6NJv$5=ae踹3+I}d^GoGoÌd`vga1,(`ǻg9މvN-Sv#2a"Ӓ	|)WHN/i+_E4+e1XdAoKdc.Wg|`"%+0I9vD{pT	}XwL̶x(>GĹ.]n5nH
nT\: {7`9ؠe$V7%0w{ZTtN%{Dm8gt[jJ	:cZ][gvƶq+t2Yqsd_R ʑ':ggblt6VPX0HT;غލnޭ,;t6Wan,Ou13-`OcCbf[jbqq+.btZ;џw NX+/DG1 yz"9E@6=2s/]\m	M#^eR]}oF҃ K3YM7hAl+'_ z>:7-ѾK+m{~Y#Llw.Wj@{l#)
cKIb
sZNҭM^Ҙ^acцKKf.R.J01K֧d}\hlW(eqSyrdONZRHsg+ 0bվ~X"Mqdp	/sA*<wLul>.AiPV Q)5ߑp`[S,Lͅ`V{`%yP'e`fNL'&
Y^K6N$'AƜ!>l+xbO`IfƛyHg%TEk+3IfANMtyz$W=*5$z%4}+
J^ҘPEҭM洜42 te"Gw?<e8r[ sG^#+ߜK3ـ0[D=gȁy&^v4ZK
\VJ)O+<xҮ>k|?cP=F,?e'q/"K00tęe{ws})!SLJ؊b~)r 6KNOJIb(y5/tݒe{O	K؟{rrºUQ\t'92rX9kޗVcu/,e|`
x>v`$L"%iba$ w|<jev4ʂXV-
Ym<u<OJIiOp~`J}cGe֓4SE2)HS+S֕L7aZZ0il5
U	Bצ#	z?eҡҖZ*Ek+[8ihvK!E[ZTNb,{b!QWAΑ΋Vȳ#cgVI;#.ɀRY綕_	]7r\"?j?1hlYiem4ݘWK'BFFO/ZISҭ.YZ\OR|<iii>\iTW+SU֓y-LNZ00$80l}āɛ&Do0fN<.<+Z+0GnzB}_$bP&ľ_gyٯЁ ܔB(zK3ܴA;mN3yq$>ؓSux
}8TX
1 ' _pؗz&B.wE,aLc'2$̪zd#'kcIRQ=2q '~ǀtϬ==5C~Cb"VkXX5[c;GlPRjRp+0!+7I qiP|a,NP1fP>;8%dx
ì[#=BPDĻ`fS`H`\7ס&a!~6zYl$ӓqJjn[ tx'D>q@ ɭI]`o$v5'L3i)YңMBjD!}6VSF%SRPM΁)`Z}gkf'E@Y!8ʥ$?}Xxf{X;רMRX%4lqt0$yd֤4I<
ބzsgA ZH6Vz. 8V-*0J} 6v%ťB9@BZ@GyUq֦Gy)qm#߅+-N5GuFodֽz
I(VrNa%9@v>NRbZ?`J$nH'Xа!n,e>DC~@Ĵ~I:
WDN[9`B$QC~@Ĵ~$dpH'XIeIh~걐+tMֱZp}	9O.1q+=֮8,:'8/P6Auq"ldi&iǦ@<A  $,OP6Auq"ldli&e 	^ɭ$F=2 $(26W %F 	&_B.wƚ..E4I3' ([JG@
/d֞ \\_>qL=Z$
j@/&S}<I͌	Wf!NKS9'
iVp2(W)*oiX4aنkKKL%{LF+8"U4G2j뢯)|AS洸{ ]VErT--<jr
N=OZZO`|r(jjudp 1Jԧ%If 6zJӦؙ0ĕ@M[;ިSVEN(S1(>p;N+IϳL/SCDU(dMjЏ޻Բ#{yi,QuD62x?b~GzTL0LMld|H14[F^ɭ=2 aAcM<.e8GDi镉2-Čze؎{m0se_0 D&RL5b7NO؊Z+07\h#Ep?+ۉ`E\u;ƯC}L)yDT"͹ξpgW#6g٦c+"{y Kdw$Jq*QG@6d֤ťK	*N){납Ŀ=2	!/f>ǹ^{h̿tGA;g޻3M-tQ78U=2kRIbҤ"}#+j\/|oF|kaq͸3 MlsDRbV2胰08LlZA֍~Gxb@7Ff:JJ#]4u
胟$vw=2CǲkX◽*F]zeD3e%G?#pL JMmC;<p?0%YF4iVeDQLiLK)*oiX4aنkKKL%{LF+8,4_/2W7.enډY9k+jΔRd==*O|0A^1'--DV֕Er1\h+Z+i9Ey-LƖ{e})ͅb^`ŁV8heT\Ki0zVჼp)tV>v$ZTA$^fcEhgA/{&,;n~Ao]Hf$`|d)܈Fv-DDě_V)(>7BWR"Wb/ޕBOڎ4g`R"ۖn(}sfd`HtZT0$*aKSn50ObDf"-psv,ɡIV
R`Ix`b,֘O=2Kdֽq`R 0}NťH
 !+ޥn&r_wt-* ³,2"ts3 d{&f8{64f݄GL$vfVcce5rRW`?ƚ$}nO~LǲX"S嗧:B~K5İp	BҤe/BFۅ,C;͝bңd!#ӝ E'P&v,Բ"V	:>ia'R9?"X)fDi%Ksg J9 @N$8JȂ`GhS2h*`0w)Ų;֮SG|+$w.Swzt,x^Ӊ:*dM8CWM7z1iקAL$	\iĜ}g~ +!3(P@eԭ1?p`C Z+pwѯ&9EqZf"d`C =Zs^͸LG08쐙&@BVze2Vأ&;ս9-N\L((W#siP?joZ1\;|zd(Odֱ&ۑmbٟf6Ba/)y0e,>X5\$ZTA$/Px#EȱϔL5wra/cZ̿n
{ 7AFVs3"h {&wNt#`N|Ж6,ƤPCq9KЄ=zs$un#aQae$`)b+8vy8
G78&Wvs`Jø2psn0ȌK(	q؎5#܎aAl|љ+RIͦ/d -jp	<$ø2kR;!X>l]I{PxEgBy>Tӝt_Vzd'ײkfVJ>1Fm9KmF+%ނF
`{bFΐ%z?I;	^V{iL@eӝ!$͸%ZVGxBQ1'I
S@̿/)?dm/ězVryMV#;-9K{&t;>触XU&ђ2i LO'6]1͌{\֤
wJ`)
cKIbJSpjhPE2S+F2Z[0ipitP鄯i^8g?RҸ9s+VDrViG֧:RI<kDO ]Vf=<i>KKi͐IxB liY%\iUwW+S㑨PEҭM	zpѡ
9
˂l+Iv!6xpهwcX8sV=Nqadsr9f%7i)>W&v4	NޥSw%h+wGވq+ނ}Ѐ0ue=7Hj+ay.\@g Q?逻S8qca'ͧ=8Z%& N>81B%y?#Zx%Pŏ<M2.>`#yQ0wshw!z!(;tfo``;z; GPDPZs? S/ބ9p?݃w/*ƛNr#&B].պ+ V;wLmէ3dwX)l>kwz gFpk֎hG;Nr$emMm.ՎvyMtX~逻RD6+Lrrq$JM#6g٦9QÏL@ɗ.iVeDQLiLK)*oiX4aنkKKL%{LF+8,4SҹEk+4G2ݫeqSyr<js"RI>kKZ[0/O+bO(Z=*udF=zl#T񥥣(f>l<V+*{JbBWJ4Wp% ¸ZpP>qpTbdrrqBc0}tLti]0v"c"J]ܖV+abNҠ*-Z8$Nɓ]5H`]%JdH"@e6%`fʁV;74"ܜ`9)፶]xi<4&3PlN@d1'Wc'^A<4͞8e4Nh o;D=2=.ң-M]B~G|q?0&i͙ƒg@4{&2y:4aiLdMi鐤^eWŕwނux<~2ѯy1?zXK3,*F5mN7Lu9ؐ4ǵ\y==SqރHNiފ0oCˑ~Gx6^Lgޖ ?zR<ʴįO	tޟUȓ}W?=2~ǀvPsiY-0Q~N{n`9ؘ"N p ;Q)lf
p5I0
6VqPң-M]B~GfR\i"E4ti/L
dOqqzdxOd֞@継O͒އyM ͇PjgLD~a2mA`>)àPibp5cԎv{~;dɱ L+'͖rV[O.//X%lV6_3)ۑn%F3}YwY'7cḔ#39dYVI9]4zO11鑗te|M=2s5%eg|=(e7-_ӃL8tk2v0Nh摲ǁ!rGL;Oɫfl豥iv~04NMn0XyӞ7=I-蓈n0͓SNX;ԧ-9MΊ0SN_#V"5^	b'I"/A;GZ c`M0&i_H=2 IXEM4-ɭ=2@$LffWSz3a(~a2l#"c^4U;NuCLBYVGVQiք#`.3ߑN\g݃臛k	Y*p;)}</EOAVu;LR|\ehNEGY4:Áp0)	Od%z[Q`rzc*=2 `3c`̜gֽ9: @Y._Vzd&dֽv:
ӆEǟ#z0i(;vMtסVjq$	Y~qlc#4#s'@VehpeeGzg#ov;kF#k/&3K)|f}ӅzeV_Nq+ނz0w	92ܜsz8^\{͸=UFz;!.L +q%LCGkX;;KwwDg8S=2ɭ1
cKIb
sZN#)
iVeDQLiLS/ZU0ұiih%֗)VL%^J%SVp2X/k+VDs-3TB}+:RIc6O/ZP!E0$$zit7-S洸pe'im$9<V4AbzҨW+-S݊0bwpTP`o'L-MNJa>2ajjJ쳌݉#edQt	ɅEdN	 } `'D$/L&V\gmY99+*Z`ـ+blYzfSqr;{233V|ݏ`#7
|t?#聲cc7q:0Oҙ1)N*~GjI˾惦.>#0Jce# .t?#dqD0&i_*ǏdƒpczOLZzdA_ŊGwe`A.wtvoo^a#ބ,9kB1c	a=Wl} \MjЏ;ϞjlC;MPE0&i>4ˇ@V{&2xLi"4S v^ɭ=2~(C>x>v9Lބ;)7#JʯEN}Y'l]c+(t-*=BވFi
#g@hMlW"|emEʈB/1AYe3cß`wLǲkX9oz8](Z 4{&q+ޥiC%X{RWۃLC{XOW;7ވW%^OE@TpjHαiPHBLE/A;c+(ң,fp?p1qLǲkgKڋ_zc*=2As/ ~Ʌ7%Zze2t#4	oPc$J1ϟ@')l_K)|f}ӅzeH̿Jq/M\Mr\ZS{hLj0wppL!= -=#nH. ˤG]A-*=BވFi
F"KϔLJMlW	[Q`rLwGA2?LZSz7Hjqt#4#4*#OLfs_޶6^L/ޔ3>=2O{Xaw ~Gx6^L/ޔ3>=28AzxFVDO{;ˌ8Wۈ~r]=,<J%2A[#em>nYZVh0`̦6wdfg#WP>7՘'7{233VGfn6
~Gydgo/it`93 kYae;;ƕf	~:aeXe_*݉X7dv{>K01qMӯ0wO2b-SLQ\~GoW(#_`fʯB&%lrj3DL/ޡjlC;f=[_N=2@eBYTd֞	_KY~Gw>]`6z2BnGw58e>hF,a"Vlx]xWl}dd֭.t?#8T#f=]qnzd p{&2z4`jdzd r5@	c޳"~rVKp/RBөVze; _wVP*:GY4~0PP|zd%MlW@ڋ_zc*=2/ }pПwЄ=25}s̜z8](Z!-595wwv-a,@~Nyݫ/ݓ^+LJ,rޗWۃE;gyˢ].
pwt9Ĳx^ɭ1`JZS(Z"e{JbzҩH{J3Z\0Z]0-za+b0N!Y`7SW(efW-f̉K$'vI^Z]NlHǯNpx7#T.'im" }x}+NOFLIKd$)bJN" }sN"|d֭zX S0gI!=od;ս ߌY8[|26x1otg5gI'N"+`T`3 rF{&4|rO&q'X@c/ARң-LTE4ѤN=2)q	Q3=2=Zzd&,#>cu/D7FiAV|xja鐔D9?GF/'&T1a뻒0w=2KEu@sI铗pǣas:B`V|1%=PhG+z6/mȄqps	:(B8	tz6w6NizV83=6^`Jq2#KKF--p3Z\0Z]0-za+b0N!Yb?}75+YY9q,О^9җC倫-z@K=>KKc洸|^'--C6IGJ^ҘPE<j+Z:ZNNFE[ޖ(nfDQtϛc$L]<}Xde@&}y{S|vJV9>O%b2;GvG6aC-	fvLrbV"3ӊM:TId֮C|{#j-jLLMi0R>V"|[՚qϟ \Z'ք~nBQ8ް;zy2~ 
zY)wL`Qvfd`uGb5D՚H3J'$[VKzs3&q'Sї.ң-M]B~G|qL"ldmLq0HiJɭ=2&8s3R\n'Qї^ze/P-*=B,z,f=Iy	wLO2i8!ֺE
EgtVcLP?l3i!.7 +vw?t'2Wt&v茱Z`CO6cLAP V!`Oͅ0Oqf@X	IĽf|YH>И+t&J(ؐJU:/fW{z7'gጭD5d?0Y~ɢiY9H4d-EO2qL,}K&koAvv+hȥ;D(B oc|#gv`CW(=4ס<ɱZ5"H[/&J_tgM/̚kV~Gx6^L/ޔ3>=2~@̚jyV~G{ Jٽ37аZT]wBQz~GyTD'㳹kXWG]zeO2g95ww|D&
6^җg8YQx2q+ބ89Kޥva22]S0Zi,rjlvw% c;#>9Ĳdֱgyˢ][WYLAǲkX95wUzGcJ޽2lg<`i L~4l}y6bO/iN/]h{45
\dL/]Pnң-M]B~Gf1ib9Q3M#IzdV{&4q?=2X`{&5e%ޡ?zT >9 	Z׭ƣqý`v#d R8(Fd"W=2k5sF izLpHMlߌma'VVzX3cM֊c +NrX~L;j]+vWJ␔+I+_-#쓯~zd#^ɭ6wX46#?8@melscKE9'
iVeDR9.W)*oiX4aنkKKL%{LF+8, KW(e"<j҆.R03֧'-z:MDZ=*ޖ/_6$F=G#T.2 䴶4pe'ҲpV	Z)(͒Ppf9brUG&2NiїY**#FW&(滁Y+)4"
hF2:VL(ayC+G;%lV`ٙMm%qCq,/g#(lJdݏuḚtJjB6sxĞTdhccLGk^ۢSNItvA1@{/ޡjlC;N4`(O4i0$qBoR鐎 ,cI+s0\e}Ж40wN;WC̚}90פ(a)4cc::t#H\9Y-C{X;3b]Kb+4c8	9,w?t䬹VZN(eAd'67Z$nSO9TN:l@\Ml~%?^8qi:4ÜX
J>9a綀4K;;upV;q%LҞɭ17aZZ0ilKa*鄡k	^jq
K6+YY9j떪OO+b0(J_)2}c6O/Ziu>kK͐Rq6	^C<3d%"V4VzҪ&Ǣ^ҙf
P'-=,lR>FD%	g	Fxn<Wd$)ؒJBE$wG6}bV`7=2$5{&>WA;Ʊ%cDtH'f_%{	=dfbdfb<.}8s*Ea}a+;8PެMj=q84ߌ綇_;]鏢){bS,K/ք~ޥkEb0&iaut?#kL!ɭ&kOLg23wu@@ߐ9yݏQv_"wEtZT8ѱ R}\i[F< EN8<2t$7;D=2]J:IjdwF,L0cAk$@U=2d c$Uƚ,L=2$ 5BQ^RHވ:l◞@`B>m`6Ay K',2pg|/cp ,CUƙS+S֕L7G%R0--da*鄡k	^jq
KAQZ̳W\Oۥ/YVY`|Z"YWyBףO/Z|=Nf=OM
/<iii>NC6Q^9'n4h}ф3Ϯqk 4d Ȍ%zVf9ϘJg]	IX<jA(f;%c'AḐdp >f9͇?v>4 %"ElH)Ͳ"뎽{vR;ʑcM7޴X&l# (Zj3 CS0l]0݉LHJq"
=  < )0;X
bx3Iċ]9<Hxr"xv$wcgs(Jɭ00͏[ߏ!g= l0H i#2SXp[ `` gf'ah['ؘ3N$dDdS2p/Ra#EN.+aK` $ӓċn~3<H  ?`-&#i-8tXŉLxʴV{&4guEċ.~ YY(6ނN7;z+h~a " Fe4EȉF"	*p/'tXg؞ y,V邰!Xb'`Sn˶􍲍+p`vFz2oKlO'ԥ|)FVHBFQN2AZM~ǤƝ|`Ci*	^ɭa$a`-݄l$dD#dmL$e`V䷤mky,)8tTBң7g#TZT8Ňs_9g		=2
3/e.eJV0--p2Z[0ipitP鄯i^8g%gPVhes3Yhm]Doޡ(Lt^9x}<iIi>`:	w'-9	q_Gx@V=ƩZBbW[7LZbV/&%u2Y-{&tc@S#hM]AQ3M'.wcI3H=29	^ɭ&G!5BAA^#e>`Jэ2i^8KBşm+VQ\esB'1:RIƖyzSҭ.iq:$O}+
J^ҘPEҭMAI3ZN0WZKmzԆA{\LD+R8h+'ٌ͓I)eiu	3Ҫub$ZTz]Qf0db҄T*5L
Zzd#~TNt-*=B.v~27J
K@ЮMln hɭ=2,c":IjlC;T??thzdɭдT=2d֞
̿c7t-*=B.vDa$nMRzd${&7JML{&2..:IjlC;ctgiQLɭґ
ZzdtFe\N?޺|w#w݃n{+6zoI)A9w5YxN@u	}(d֭.t?#hE4H=28ɭnJ$[di:zdp9{&v_?ӦP"]Bk|w5Yg:aPScLաwB.wh"ldri*	ǦFwkc'J1@(ɭ=23/ep6G L=:
ofP"JPNzPPze_?Σ:(6~6E`/('$G0HS:
 Vx]µ&W/<.Lx˸703MzmëDtfȗC;PD]{;k	lfzd~mè"];\OcㇷPU]cWJ	J

33C #Rx(?4A'DjɭR"V{m@QY~H>N+z2y5/J
QݔkScSqaMZ]aB"i-jqAAU,HxA@a58JG	Zl1הec@@{&qKM-`r%Qe!#ٷ~2	J
@!͝
ނ PM-* ;&mH>8[譭t%0VJPU\zp&ve4ŎiQ f.;3':l4E{ :ְ`̔3ls7QLٳ<W`q\ӊ
LSaƥ9)Aq:eBoK^{і7aCBEFV	 +S9o'jd◽ҺZQҡ=rl L)t0'NRjP5J@8~qiPP?yN0-#+) 3"([8*L}2si~H>HX~{;P;PVt/%ebB +zWPKRxlrǠ6~9{h]<)v+;	 tvKa=9KYBzm RI  aa.J2qَ1`YIȊfMl \0LQOL eNDXF͞ơ!iQlKߍEJPUHg)iJ
x:o^{іgt=qAAuֱY!D!*afrJl$)xlr<WPVB {ҺXAEC@Z{iѲ{} z Clt
΁ҙCiRz=-/afaC_=>G{Mť@D@u8nqeahzdC/d)}ʓzd*zd$L$xI @~+-
ΠPCeoJ	s^<~`ccp{}!YL(ťB@genl'){5(CB.wtZTA^S?ϣB<ee"%5_`r_2\FV{m=2 b?$,?Zw%ZhތIwպ	$4tIf;R	eyuJ	cpm@=?{} LiQ'Ry,޺gp Vx$D-*:$a㨍0J6􍛺ߒ#DBҢᇰJGW=:rT]7eהb:ee'gF`/@R`cLQOL&_<w{2їb^ClcsZ[7էtᖵҀGaｙAV9bt
>i8|WCnE[6e׷PS]w|i!p[ e1[DΣMw(0tZT]%FVR
(FiPpD@a񥑂`29pFMl|emEʃ^.
L@-M]B~GznfD5H Lm^ɭ7RD=2!Mi4,a(`+^ S:SHSZK0sZNҭM#ؕPE2S+F2Z[0ipitP鄯i^8gO\#jkyzJ_)2'xO+bZ"zyBשZ[OJ5_SiX7#Q\iTlr1\hc]*^kI¼
KIb:y>+HI%է-
w0ws	w`KcGGf_Ξ51#M.t?##1Y|zdfOd֞c$J^f_){f;F; xM	+{&0,kOL990ԊbN<.a0袘yf"c(SSѲA>vgf'N_V)9ԞYtĺ`.%|B zT#/z}GCy(L]`V{i,`Mj=q84ߌ綇	L]ve.X09įzZ"zd/~#;F0Ai~G|'I{&0C${5FcݔW1QoGwiM;Qtzd՗wEtZT8ѲHFҷN "N#k12K;DN1D=2
*yG2;ϝ$JDa>oh#F޴Ȅɭ>ϣűƚ,"#S#/#PO=2@/ZT)8I5#|L.W]`8twwD̲8;(,J-g;mJ/e|َU,CUͣ_0HmYHSNkIUBS+S֕L7aZZ0il5
U	Bצ#	z?<+YY9-4ΔRO+bGEOJ5----DV֕Er1\h+Z+i9f=0WZKmzԁXk0͔D"K^6ǡV8heWӦL 	ՆQ$n672*0b*@3يe13NsfLPp&Y+*>diBB;#3ȓ&T:9LEwEE|ǨZ #k9鑐LMlarrWɭ=2#cfk?`͓F7`aY{6NUf? ٷu/Iރh3^F-`题.-	6P 3~SdP#N5IHd%jMi3c!ް;l`Nl$wF =2b/ޡjlC;чlaʱ?=2J[o=2J0{&_h	fL<@0[
W"WdeO&|_=^,W|@t#4ǨZ чaˑ|zd 0{&0. Mi3/epcǙL!/L!0A(f+7dq{-
d~@aV[qEʓ@6zdl!؁N+fLS#e)}jq{-ˉފ|)9WcJA(g+` >?\Pawc].jlZP> LJ
e7@+tJc摕4(f`bp*+:E7 S+s2WK?`qI+z(Su	u8Ϗ]v6/A<d
b)~GzL v@tJD[ubDOWk^ϝ6ZJD@w8,kapGoa>\p ` ,siD%	:,^a_9zl{#j-j/PMjPr{&){RIJ]vleO&|_=/md[ԬbL&KMZ=R҆\WT3a'`I'zB|+ZlKwB>f"3~zd"ɭ{6Ꮹ<. vfb*gt0:!Z: ̓ٷ ^*L DٽdDN!@{&{Sa6]FIGy;J0v+H"nD\+qc<ٜ4yalߑnخZzo;	q3f{2\F7``uYQ}Y鐈.{&0`mŅ]Kw@}NAiQ=2PZMkԭ ?^SybJs=>^4ץ|I]Zqg7p!a8dD()6FlϳLQNg=C1{V-,OtieImY~"IͧY.v+
aӣM|U=2appVb=2`0Mi钁/my>lEL|A;غIjlC;cwM|zdǲkcD=2`Mi鑘 ec/{{4akzԁNL!Lii,S;)i8SJ4bT"BS+S֕L7aZZ0il5
U	Bצ#	z?S`:J9-38i+VDsQ4Js;.NlWĞPzUN0|#+$jb;a+6Yg9yGw9v7Z`~?j}0-ԅ 8ʝHvR+|ZTt :'u)0
;LNiR2D 7^[t,VKDPƯEyaRsa;g3'(ȑ
U	Bצ#	z?Ck۶"Urˉko+4G.4K{/ވPX^9:
N=O+bA}T.'im<iiit>+*ҲpP0st鮘rrdL9w16,.l,wYu;` nVҍ1wQ!+ J1s}J8BPYc'PJx`Z ME2dli"C dƒ.\a+Rzd'kOLf;P6AuR%2bƘ
EC ^^{&2D_ ^d֞&~P6AuEV1b'H.=25 "N_ ^ɭ=2L0elPcHǧD
6Ǧ698
ϗ'$7N?"]|䟑ސze~ݢ{ܜݥ>zef_;+Dݢ,䟍*v/=2A_~Gy8;4{7SW@c{*wYEw݃wP䣑ҕS!hb@tIl;:f[@w?wL+LQY9t>vwH|FV \	ɭB4!|GSJ{\=A$jJa'ԤNtbWcXCһ$Ae?+X#zW#'LPi:0OC%%d^+2w}0I0Zעl`7RbuV*eaY+-'uq{.}4ӓ/u,x	Wq21LiT{Jr\#цKKf.R.J01K֧dSB+"ʐEIVY:J_)'-{agP+)<jrudzWaLZ\Ox|W/ZUOdᡔa(SbrUɓ]0S,p*I3`VGza'S6]>%j](0yBYc>r	^,F<)@~Gy-M]B~G|qECfUwH \"=[HNzruI.ɭ=2@1񲸌|SdPޑhT0ʱ*H,Mld'/. ZzdAK/.t?#qhT0ʱ*FHG@=["t=2od֞elPc
c Zɭ0oPClzac͑rrO}=2/d֮$,`
|-NI( _;+Dݢ,䟍*v3/=2_~Gy8;4{7S;ZXW`}Ղ˕\{;X,;WrQJ੐K Dٺ$6ь3XH V;k@Y(,`;;؇ri`C#+y,	ɭB4!@b>GyťF=}nI9w}҃q~G|of:)2Xw>2 AGyƕYc>qJc,W8v1@20vdcJDvjrq7C%:'6L(ae%x6S"Vna󷢗#0:/LMNN0M؝}5:+%eTVO(e[a]ާ6{N8J	N-*1
e{Jbzҩ
F3Z\0Z]0-za+b0N!Yb)J~YT:*O(Z)|B{LIVS洸|'gZ[OZZ]t9*	]Ď'TC3`ˍL%:$>6]*Yvu.,/Tpg=,Q(9R>GyťF<G] 
C13d$>3{v%f>	݃-M]B~Gx4iQ3*OJ8dƒ*w	Y,=Zzd"_yu6]?z]4h6aLʱi*i=2kcIR=JEI=Zzd"+woP6AuA	`̫ɭrrGkOLTY~P6AuEلfUAF=2ɭt=2 kOLT26W(1c03`*	ǧ@&
^ɭ	.!=9)?0:NLɭ](]=ݥ?=2f_;!-ĺݢ,ƕtr$/nL)ߑltǻf/}]kV.Uqq`x?ޡ_Ƨ#W+B.āfwF2tb"X~Vd`r}bʑLF!{5ifC]vdcJDl7WHJl(l`%pD0(v&M8%raф0F59ƾ+M
Y9:jy_SM=+*|+Ia[N]N+S&^/u8`JcK0--daHitP鄯i^8g%#ԋ*BiS)|zy^yB׬=*|֗䴶4{J¹zҨW+-EtSEy'
Z+-%Xj@WudX8he%3Cـƴy`5Iɓ\9'ӊ6NJrq])\>û
WV޻3)&V /fFC9(a{9΃7>h:#f87@X
6d0Y`D¾"oN2e|Wʱs^є;ja_M=2Fod֎/rനٙV4dk`8(eǁ5hG7LZ#8}?]wp#7d5Խ&<W>l"N"(@ɭ<8=K{a%{W};ȇo#=/@3R`#UzY͞韽(]N@[Vzd  ǲkOg{5(ZTtl$ҳ-7,_ s AG/iQ衛= KRL'4Q8lDLN6V	Z!`#U=2Bu#(y \lxVGR`J$J͏,KYhbzXPvk;ȓ\w4ٺ1аZT]wOw:@dIzd=>hze29l?#;8L{&960mC-&ԫ)xMim2어 >9#d6!|	1d_};͏LHXMk"&*5\Χ!>Wd̿tFFeU|B0E4a( $e,{I\9Qenbt,ClS]BFD2Mk4=2їO=aA܎$k3#!>бNҢ}m}t?#KTӅ?LE>hze|\?0%\c^K)-%rZ)i8SJ4S(Z"e{Jbzҩ#KKF--faJa(ZWa/ZBtf奼S,H!WV])|avISd { a%@_--D¹zҪy^|֗r1\hHǢUV?-BL`fqG#xO{Luwt>x9|6z#ΧFU(E:Q鑁?RG͌x
Al"LײkOg{5RIe+t>xV9zR,R`#U0(GRއG/J:VA[XDSMi,cA -*:Ien%ޓ/K
֍~Gz
I ZTt,7q+2wBiQt>޺>h3~ő'㳹@9>hzdDe%AvZTJ"W)z1{o៧p{k\{#2id|dsL/X7o];ރ1PoWQeEt,ClS]BFB;; TdMk4=2@IG	AnYAI J)į0>8˽Љ^X-*.;اC;Ժ@IzdA#5|eb0%bcL)Z)-E27J`)
eJV#ؕ	iih%֗)VL%^J%SVp!M?ͥS*%eHCO/(y<k̉y^ _VSK----'Ұ^jP{L^Қ/(  ǩKnxp\8s_N(]q^S&aB?0v
`?`p:t>x]P!~>ԽٳR5.B(6<NU`*ɭc!F
A^Mh߽.YiMغ;CKR5&=(]X9nag͝c Vl}[?z&fΰf
AZ:7`oIťGF$7$ވ;kF#$D✓Gw``]b]4u
胱dIzd0>hzd1̿Z9JrP>Gz
H-*:$]8Ez~GzP;;>hzdO _	ܔނ"J)>`}Dq{}аZT]wOwu
Jzd5|Ȟ29Fyvqw=2kc17D3#;L:{uQ/e{Jbzҩ)aZZ0ilbT&.R.J01K֧B[KKyWeHC	?`\u]qsg@rsڜa9=RK;Py
%ChٜZ'iS)|#&BO-zQԧ_6A8ihh?4Q[uD̫<`t?#kHN=2;5zdkOL@/ew{d%|v{\$zϐ9غ$J(LQ3*OC;ƱEC =[ML V̿J>>Gy"Oqif fU]O	Ѥ4	v.{&4:2=Zzd
ҙ+S>.HaiPaLʱt?#kJǦA'{&4s =Zzd
/ep<`JciL%{LFr\"?@igEtifjEL)|A̒}<kKCF8AD-Lvw ZT0&e[4ۀz~2yGx41P:5^ɭ=2Df_%{3^33]wtG$wM-EE2dPt?#kHxɭ'1kOLPї~ǹM'5,'k?6.(c'C;ƱǲkcIAGkOL-񲸖ǺwZĮ;E2dQUt?#kH92=[MLjMi鐀\LcBᯰr#'RAԽ%j^B$,n)E2dzi"OLErZzd  _6^3D1.bDoDKӯ#6t"B6tV+4ii6&RaLʱፐ]Di"t?# dƒi0{&?#26W >6^`JciL%{LFr\"?@YhZVE)|A̒}<kKCF98z!jc.ҡQ3*gu~2x9i&fHǏdƓLd֞Fįcq+=K8#m]AQ3*OWC;Ʊ=2 bMli9Pk5@2eSdIE:	Z#wMdPaLʱZ~Gx43  WkcI #Zzd
n\Kc҅-JWyn,"V2x8#wcI3/dƓvG@$ɭ=2 񲸘Ǻ_`GN胩zJԽ5.HXH#MN.(c'%i&a'dƒf#pRMi(~{x~dw=shĻSev@oJս5.HFNG|/DЉ2VZBU>4ۈP&D̫<kdQI	'=[K N=Zzd6W >6^`JciL%{LFr\"?@:4":Џ֧:RI<i腩Nlf=NZa';C-]B|(W~t>}CR:&n5b:+\H`Z6=%FO4%FF6	@"=[MLFGkOL_K\5;\̬#IK29i,Qu1fUޤt]et?!@hU	pɭuA=Zzd`$R7JD̬%GVl`
1FJbJt 襩t֍5+@߰u,K--tVVG{!Zf>D]~㢵$#}zZQ݃vn:+\~;$vάtV9R:+\S6^?6䗨ZfUh*YFT]kcI|#5A"P`J#vJ%S
D+8,}cѥnډi"?B?O/ZK$':8ijU`%QufU\!|l~5NKޔ}h:4ی]@qX3*wLtV=Qf4IѦ+ szdkcIzds5A^(ZTcZᯎ;%oR}Gn?71آEۂc	`̫#Hr~2DXlG|'AWkc$\zdMixY~)Jw Qt?#EH
E1+5A2KOKΥK̬}CV}mƖ(vX3*R:.IAޮwi.2B LdH}I&ɭ=2,=oL.#VR裰`]4ۄAufVGzvDb	~Gv LMld=2ɭ=2Iڦ;=(#FE2wDc-N2Δ1`#<W qE?`ou.Ѵb&hΥ{Ie>QUz]E2]D#ˡݑ_JIs!'{&4L` !ttV]t>aLʶAuGEkEdl4ۋcITِzd;jMli7OLs=Zzd_dLƝ#	z9.
K:4Q)֧:RIO12}<koZ]YZ\Ouk 񥥤V]-Y#6YU-a鐡35oz!@hG]Ń1ҏg9Gs/M|Wz0&eXˬ#I]駦EYULǲkOL=oI~L 
@KX03Ԏ{^.l9 KmN`"Sv+b,b{zYԽgk2	ZpmG,ֺ@ћӖgl{IG" :XZTHg6GkV~``;o]Ń1ҏg9G P&D̫<^dQHt?#$CkcIT8=2Dɭ=2A/&B oIFI޸!Wxޘ)l#.dOAb6^`I͙ /Xx>i+=-&O9$U	plަb_\ :*ǰS1/ž9z	ֈm!3	xc+p ϏR'	ϛZTHds袱[ P޹N?6LY&,L${,ֽӖdF>hLZ+q޻3*,Ɂ DK8So+p4L8<fzx++F4fV0--dG%R0ipitP鄯i^8g%_e,hi"=mꖶˍ<js/$y^!&zU՞5--_6OZZOepйu;！p-I@(=Z#`;+,ވP1`cd68wN3 Yl i(c'l#IҺǦ@U& p{&c"83@ jRځG,8	~9\2ԧA邖
&=ϻҖluloDI QX쓔xv'8C&\V(+t,}ZrrՉ:@OId-*$@|+5B?00bmG3L9/MRaLʱ͙YF->]6J{&4NLdwkOLDVedZ |{Ddm뎼r2
[g}8}2~+#D0$Ö9F9FmsE/@v.I`|?Ix(01كL1`+u)#%foF, 8η OS!:Ҍt[j`h+L^3ԉqϋP-*$`7@-(V20;ֽIԦ,͞dŚ=9f9fD0.l+kEewʣK`me@ Q0x{Jf`B_	YZ1S0ұiih%9.kKKL%{LF+8,Rygn؋EUIoT#^9җL}<i^}=*O|ӯY--'Ҳ}8ih\yp-Iաwް;z!@Ń1Q8LB_ƚ-IQ3*Ol#I
E=2 56=2 {& /%R jc>Xp<16Z+At L͙Nՠ]X%1ޞ)dDZqGiASdX6֧ PDX1flԓ.lgl{lIG" }}JK!iQ" }sBq]աGgbmqgA3z0&eX Er~G}@=[HT=2Min2k.Q1 Tb~dz`?
YeoNsd~`I͇,<rjs4Waغ13H`|?Ix(01ãz.bV$RG(J ߺ4153 /53N;mLttK8>;8#:ťDnKXp20Y`Z'R&
`ӖkSdC	+0±VYz̪;d;&ږT @/Odř`%1@VVi7aZZ0ilKa*鄡k	^jq
Kv툴U\Z'RVh\~^9җL}<kK='$.'im:SƖiXA
J^Қ
&=U֓y-LƖ

XjBK ]xWp^]}ww`@a4uD.	P6Auƛ 	E2dbi"53{&4eL~zd5E쿍IiRq+^S r5z	
-BؒGLbңIllnp,;s1Q҃p<#bC2pn,;$W#cWӦull8َN,Wd ]l>RJ๗F8< 3t>_J1O=2E̿z}`@．	m
kWAįeo=~~`_z~GvL}q+޻3+
dȚAeЏ;ؽB.wƚD̫<HF=2M^ɭ&s E35@Y+8ȋ|T[ٚЂC;38Zxq+ 3j-031Y鐴q12ؐ%>Ao',dHH\-ӁeӁ띧 ]'nDN"0wX f'k61m8\Z]A-7ЎV8ZYr]6wG8Ȍ}Jq"1iR?PSn$bҢq"G뛱KT~/}AD<giu8ȄZTBq;)7c/2=suwKXh)jXKR9+{Ї?N>S\-`(}EADB;{"3#\~Snͣ%Gb\hG惒w(w%
Z>(RԆxJބ9dpHťHi
Q@Ԓ1iP.8cJN%|_=2@)E|V*vEv+N	v=
'ٺKca5u@iJ6CU*F鑕 U<4nF 7}2Fz`8Y}8]PCd`)E`505'ئ ]ρOxA	Ln@QOXt``. e0b;\,} W X
d\`50w [cAv~$Hf[mECm0b|iP=)˛_;Ҡ{Jt1iQЈ7Wm@.3wFݏ7zjhdέȓ0>hD.ޥs= 6`4OY9	MHF˺q'12PJtemzK]uogtakrs7m$zB%nq'iPg@y$g 005v@{P ` Z5)[5& 5}jxbE`)xOLd/eyvwJGd_H',u%g26Wa`C̓q+g}];'v9Km}»`7J/=FdEk;Ʉ~җg8Y@:2<@^_5	Xb/ϺpLv$Dp hC6*w ٍwWI}(6N+{8 } V;5 ,Om1遞2 [<`JcK`+^ Sp1NKS9'
iVeDQLiLS/ZU0ұiih%֗)VL%^J%SVp2X0
Q=mꕚ#!V9ӆΔRLJ#J&ba{%_.~f+_CY+'
Zje)eaZL{h
]N-*cLG%R!Yf4>,\ٙ0'-)|FN+FVN(dZ9:Z?gǩ107	SCSJ)pVp2Y?\}!Pȸ冡8ilRLJ#J'^S|z+_S
aܛXiӯ؝|{hqiPeb9.
K1o,\}!SzȺyzJ_)=LI͐Qqo-J#Gyl=2A/M=BԘE2dB]Di&kC;2jMli8zdLMijY~ǹif\w;W<ZT8Bbn9F(tZoJEItVM }pI;%f,PcX`54 -IQ3-O4{dQI~Gy(nɭ&懦Cp8Mij~٠f=@͓Ѳ8]w0eijL"n2x8odQI+kcIn@{&{->6OX;L=BԘE2dq]Di&a~G|'@|^ɭ'"5@/eq	z{V'՞0BԘE2dq".41t?# >n_=2a F0eAf'a"Ylc-IQ3-O[ LOLE1Zzd;/ep\`J#vK֧pVp2Yw|FҙhK:*7?N/g%diY9qpҗOKeSҖ~~ǰ{(>3>ceƛ9.
K7jfĬX{q|ڸ#ݝNt"1FpzJԧ-ziu>kKF|wӆY`Vv;|Yz!vH3uߌp`'7t]+tM0Jȑ|\1h.ei^RaLqԧYF	dƒ,d֞!226Ww,,P.o{9n$ZAMz5Yw5	]'@ɭZzAwFpPaLqWC;FzdVOdO#IMRzdV^ɭ=2B26Wl{:ޓ3D  /ޜӀoIޓKlNg zs?Zȑ."Vsur;ͧLyԐGy-I0c nB0&e\i0/dƓzLd֞@/Fy$>N0Om͞<Vb ,{&6^;zOֺ%i9dȓ80(c}Ifde-M]B~GyiZaLqԖI|F=2Hdƒ,.-^ɭ=2/ep0%\.R.J#)J%SVp	8CKi(^ӣJ[J}<js/<i4ۀsV<kKZ\Z5ý`v42 
B̓̶oNsA蓛~2ԝk[nVDaL	24=BԘE2d*l#I|t?# :E9ɭ=2%_yݛ 6zYX0#Tf;2f#+Id֭K ;ϣM.('t?#ti/zd s5Ԣƒ,?7A'{&\:ޓ3D@ŗNxg z'KlNg G^;\#~nȑ."Vsur;ͧLķkR@DZT\;P$aC;M̦D̷=I:4ã dƓOL*Mi>S&	8폔^f	+ZADj=[/zs'ZqvLq7dIÇ綊pL9q|Xzd =P6Auq('K5=2dƒ,\zd6 =Zzd_`JN1L3Z\0Z]0-zG%R01K֧d1?tiQiJyzDty^yBצ,OJg͐Y^'-	A'ZЉ]0	XA,2:hΤ̷+}l>?5%]D?4%wcI34=2{&4j	^ZzdXY+%Fs@Mla4	ɭdH ?81!{&tqiQl5Z.('C;ƱLqTjd֞쿍cVL0Z]0-za+b#)K֧dD%9QٸzY^u1:VRVp,>KUfT4vSҗI^DKff$$KG|^ᥡO9;`w`'GjY ww`avf[dGx4ɉ:b]FOQL{&4Ǧ@p@{&22r$a{h!XZmd|~zd+kWA0F5C@X;J>zdA/A;'ÝY܎m9cS4il]B~Gy,hd{&7@ph^ɭ=2.JXÝ\vw=2gkcd:zd7?4Zҁ:4kP	[SC!Zzd7+>ki: f[][<'F!\Mli8zd4 =Zzd_#e:VL0Z]0-za+b#)K֧dDʎڪQY9qyzJ_)'12~6^a2^31-zug=8ijS'`9	=ذ;IGjY w]Ɠ;E2݈wP3ծ2x7R4L^Mli75@xLAA|i8\vw=2	 
Mk>zaf?5; f[]OcIP}#"{&4j"5@z_>qK޻3-Jal0c_=]]AQ3-w%AP{&4:=2*J{&6W VӰWa/ZG%R!Ycr^KUhD֧2'/9y^8G
)8ijPB3d]6Fgˀoؓ.xubNl#ĝ̠vǹ]S}jM
;҅<w7`Xmҡh>̌ʝKlO 4`RȻAiQIP+t2U#2i'	#tZ__dPaLkꋑ*HȤɭ$Xi9gLAs5Es2H9WƝ#	z9.
Kp~YhY3ʎ\޿֧:RI?&V<i=*|֗=,I>>h%񥥥OsdᥡsˏJ>v:,|aG6\g냍,| pp[aG4z\g%gܘsYKesb~+5=2@5AelXv3zR\I%z%?8zd#ɭZޥoD#6H>@tn!XquD̷=Si0GAhnZ=2@c5@u/ep6|9IzTWL 5KS$@ į5)A&hf<Bi$8ñhX7ð6O5}<i1?`cb{iEw`$J]BbNp86('H&,MR',X=Zzd6_%{{{4]g8{+b-*Xqu	9~GvcMh('cIN=2odƒ-f	ɭ=2=\l$	9)s4ۇn1Qd)=2[ Z?R{&lY+>08=2~SdP?6a,EX.=2/dH5`K=~swOLd֞+L	YZ1S0--daHitP鄯i^8g%?IY9qNdOJ_)=<i:	#g^4)t?#L:d-*.w26ONw޻3-=Ӗ6<+3}[0u6V]Hbgrƛ綃QťF>TJo@ңrƛ綧N-*1TW_|WSJ~į* W_|	]N-*1W_|N-*1◱B/N-*1c!\Ɲ#	z9.
K1qBSSֽ4ڗB
D+C&NZޟj])QhnBJ_)'1'NA$SF3=ᥩK~@?zXf4PaE~2x:4$wOL=[KӖ|hMiV_ҏg9GƝ#	z9.
K7W-38i-!lW-MONt"-z%@<i=*|֗'--'-ɁkY= T^ţ-=ddAuRY~@?zS%_(,CťTC#jzdWkcIt_=2\2{&h^elyV{#z	u)?uZK:#/ޜK[zsn# ^Mk,HtOSJB[J ^Mkӟu	kݥf>i.|rW̿ GcLaZZ0il59.*鄡k	^jq
Kr^LKHk,3hfҿ֧:RI?dG$KZ\Nl4cMk"G|X
c׮iXlp(g)uv(G.MLlcM|X"]OIQ^ɭ&^zc=Zzdǌ1	?ޙ`C&zs.q5{&Ϻ2>n/&~`Jq4֗)VL%^p%{LF+8,3Ã3;vfi[pXK$$$1uh}=h}8ijRߐ9Ϟf?5V(,CŨ]5=1A5ܵ9gLfQ"VӰWa/ZG%R!Yc`2ZfpZCYgnٜs]M
)|WĞ^9f=Nm/֌ӆ.McS%_]AQkI#jzc2
dƓr=1d֞Y,cS+Lia+b0N#)d;-38i-!lVVRO+bO/ZH3_6|Xh}8ijQM+Y~@?zXf4ۀ˨0"t?<Z4dwOLf@Mli7'NY!{&Ȥ`4(VӰWa/ZG%R!Yc?-38i-!Q"TJ+n=җISNl44=1gkY$Ŋ@.3wBOQ,ߐ9ޖ52Y6⍂˨0"t?<X\&$wOLf9ɭ&NQ&{&-l16݄dylc=bS/A摲͘aƚak	^jqHg%_ǃ3%5-FO/ZK$$$1ŊVӆ9(,u`D=roP2Y60"t?<X"Ɠ)SxLMli7E45A``6{
;a?X%f6,}[g(u`VӰWa/ZG%R!Yc-2ZfpZCYZBDo:6WȑRO/ZPudᥡV/dֲIP\f=z; ?I+أYɿ s,jdcm6.(5dbDi005=15rpq!v`X3v6$lc`b͘/Ɇ\/0%i4	Bצ#	z9.
K c-38i-!Q"Z[΍ŊPg3Od]?KLKHk+TzHۆZO/ZWK&DzX:#1pԨyǟ_VK?u0`W`GtŏcY~4lԓF401K֧pVp2XdᤴGkKyѥ8˾4;t:,ǯPN<Іώ^0x0XWdcMHg%Le-38i-!Q"TvԷZt{LNRdO3^,R4(|$Z	+HX3$lc`b͘՗.?0%i;#e#	z9.
K4VБ--FO(ZҗLO/ZI$3^,R448?I+,VJǱ6si/&	eؘƚak	^jqHg%A3%0k#1bh{Xz
k3%gCnFAdf=zXm/z!yoTze<~Ba[eg%5=t$JѳJz!Ac/֧ ǩ͙~?Z3NZ7s2Y6ZPaE~2xi0C#jzcPNMli7rϞTɭ=2\&ely1̀{521ai^8KB᤮+E;vrS)|WQ S2$ŊVw ?NZVGYɿ s,jdcmϬ]A,C"xr;Ƨ1T=["_
^ɭ=2as/e}ko^I>zcIɭL$cHZT0%i;%{LFr\"??KLJZlZ5k3J<js/Bd1ufDzJӝgKRJuv(>7sLlcMeKt?f2CS
kc$]L=1){&h\`ZxӰI>zc9ɭL$cHZT0%i;%{LFr\"?>3&g,35җI{LISIc̉?a-J\9z,ƛp!b0"t?<̫KiS	5)>zc0bMiї>l5	ZdcN	^jqHg%4hQ39gnٜs]MD(,ty^yzA:"OgF{KR&~͌i[`"]O3%ƒlƏdƓ',d֞̀e>ldֺZT0%i;%{LFr\"?>Gg%qZ-TLY۶g+F+b)|WĞ^9f=Nm/zJўpԣ#?t6W`&~͌il]AQkdH_GxHdƓ,kOLf0H`4(VӰWa/ZG%R!YcĴ᤮+E%Dj*{LNRd͓
=Zb+i,Zsp$%azߐ9޻f4۩EKt?f2CwOLf)ɭN_.{&ƞ쿍1wY	į`Wa#c{>5cac5EE{yɭL$c/0%i;%{LFr\"??KLJZQ"Z#Rto޻J_)'1'NNlH3|Xh}8ijQ#?tbzߐ9޻f4UEEf:4
A{&4E0^ɭ=1?XlGJ	Ya'c/cL2~{hɭu8`J#vJ%S
D+8,~d᤮+E%GmKyѓ=җISNl44=1I>b*ǯ]bЇ|%azߐ9޻f4ܻb0"t?=@JkcI}=1CkOLbelyY	į`Wa#c{>p{hxMkbҢ=I0ˏ|4%^J%S
D+8,o-38i+jfrGio:7|Xs1K>?!YLJZQ"TJ+nj5{LNRdO3^,R4(|$\W3$lc`bBk]3AI\~`J#v2$i^8KB94hQ39ZBDFџK.Rz!oDONdf=8?t]V0?Lb{jbMkťCWdcMHg%8ZfpWDj]	0j^9<iҗL|s1ŊSO+Jx֜]pwLX4V{&1iQtޤe21c"OJ%S
D+8,}3iI\VU3=t$KKyѥ?O/ZK&DO(Z'$3^,R448?I+,W8綀LE{(=Иe#b`JciL%{LFr\"?AZfpWDj]	tij5ΔRNl9)KR'K){ɭņΧ0bO21ajqHg%%g%qZ-TLVБ+:Sr7S)||s1ŊSOV+R9WkcaťGL9ئ+Lia/ZG%R!Ye3&g+TzHf{ת=GR=/&?ޒ	jS<8JӅ.ZE`ZIe+8KLJEr֋U3yzJ_)EfWĞPi=VS洸%񥥤Kd=1!5tASɭ]OAS=Z'A޸5Z`6v>iw4{ׯ=KEbAevF XK0`v,M0)B.ŅS
a
D,-(اsDl(5
 V%jEf~Y͓9{=kŅW
x׍<(){&@Ioƒb3MzB=z(OKTiZn`v-X0Bӳli9F8N,AXkh?Byg6ZW
yG7zZ`Z~Q9rjq`Y=1Mid֮~4,L`dMllecцKKf.p)VL%^J%SVp2X-~4Zhi~B9Ճ B}q
O)ej]	tmi~l`!Zb>ІVp2{ԆGkKyѽ*hOdbCYZBDo:74vza'Vp2}ͱ}!Q"TvԷW$fذ:MkOz}t.BD?oز5M=к
承bũk^{Kt"!Ňik^{Kt"!őIziO.V(4M70;0NZޟj])Qhn`v,b&駽>Ժ@R!X7X~&駽>Ժ@R!X7XDNZޟj])Qhn^9җL}<itVSҭ.iq>KKiKKD{0>rQ\iLW(Z"VZNA#^KSq^+H2V8he34鮚qt>I&i$k0ͅ2n)xE2S%gi|#f5u=aeԭ}686N}Zl>d-lY/ep WSJqk%K;ӣd4KZ?MC;ϞjlC;(YFOR4
g1D^ɭ&_=1 4h\FcOP6Au(YFOFaQ kcIé>zcDkOL`h>?z]F#-e=I4G1E54=1 Y	_83@*cտV	|zc$_ Fg`pHҢuz.2 {&S
3a1lL`rMj=
ސzd@[{{aYBLe=Jnq.wiE
*,i	_{pzdÆ_~Gy8;!=f ]zEʮ=Q]`rc+3CpT"aNVp@C V;o&	E|1ʮT7i5hr5ۂoP+PS0%s`l?JPJtlZ`pF˫wu`2[ٲ1{/:;/֘{]_m=2<߱8Gw!7Po``\	DvA]BFB	kXQ˽Ќ~q+L#gsd.d6Ld Yj2K=1 $Mk+%;0}KV@5ݶqޥ\EBL@N4tG3}?`czerCkW}wL]`V{lkWA);;ƛ܌{i6*ش`,1,Z{Z T"d$Tx{&4OL`,{&` _mb1QoGo>U`
,mLLXoz讨,l!6W;P#pCs"H\+ӂ<L¸.Dc^"9-y=bpCG\ed"FeXB;L@Lu;"Vd]<)V 
p^Q<
>i@!`.ʩ'EF&wtY"c摲Gqץ|mf<l.$択	HL:EpOؘG\@A.ˉNޤ
/=2 _[]wgt)ʞ"2|`HUǿ#
+z~q,KypTJٺca<dbP2cCX2Fvr}eW*FV[kP_.jOL`)ԒH#eqL,SUhƗp`+^ S:SHSZK0bT"֓4SE2(W)*oiX4aنkKKL%{LF+8u.k*BiS)|:.jk*<i<kKZ\O$OZZOa\iTW+S֓IW\ii,W
RJudᡔ5ӒDL䒎J͌,#kTpeX)sL=10Mk(,]郿$]AAeXYq7Yza'S6]ud-v,=BuVo'0b	+g
UƣaϭvC_q|*=1_3H\1cep:P\MC;ϞjlC;@фQ-E&-dƓ=1RMi̿f:S-M]B~GzDi4aE'c&c-/dƓ9gL`8{&E̿cZ i4aE'IѤBkcIϧ,Mi錾%6W(1N1  AsE066G"O쐙#ZB$!XKe>Gvor"~Gv>zd+]wiQѱ.%P?Uȑg>2zd]ep0wk>hl<c?$  2kە\{;.ǨWbQ!*Hn0tc'L+{8 }!+7Փ"Fvr}eW*F
zc klI9w8÷Lf*:h[`VI<M#eq(Ss~`䯜L`0{&hO;ؒzAۥ:JPGdޥ*h%ydֱ"O~2t*<M~u;ȈDO/n#ЄO
	9m~-*.wu@5dij9'0~ǹ#;Ao];t'BiQt>޹C;Ժ@Є?=2 15|I"]G	k/D6$^@Ja>%s+ dw8RDB$G,tHc8["W4W+¿O~p98ԃ`:mt>qЉ>zeA/F>tVkV*w;'#Wƛ;pU83H(7K>d
stbQ`;;Uʑ0UFVzcbk5D07ԞX${&q+f^zԁN)-%SHSNkI{ҭM^Ҙ^acцKKf.R.J01K֧Bń](WEr!V^9R}=*y^yBשZ\NlHǶ|Hc񥥥}+
J^ҚpЙ:kWR5I+R,;J?ctZT]VcN2>o0VɭB,!
ϗ'EN?5{&t8;Lt#D-N!tݥG@Z%g47?Lۃ F_~Gy8;4{7SA$ر}"ŗ*wb
+]z|7(^[fwF2tb23}Y0R,lY9t>vw6R40deo=1=Zcbkܢr588$6tJ}Y-Aޮq,Ѳ|7#[\N8Ňn-e& [xqޔ.q&{B/ǹ+-; 7L+όkm_J?=2acKҽԽCؽxj}hj6G=>p9ͬiqXj#ۦbңҗXHIb;#ťGGF$J Df)T-*o{HJ?8q}0kbk}k"Ҥe"q+(ǱM-;㳼L@Y)"rVſ9/,|`Heʮ=ز|qޡ_v=n
	@7BQhl;g!Vp@@w?wHk@Y(زr}`mri[d!=153J-e{Jbzҩ
F3Z\0Z]0-za+b0N!Yb])=r!V^9җLZ]O KO+bO(Z>kK͐C|z4{J¹zҨW+-EtSEy'
Z+-%Xj@WyO41ǂIa8L 	zsdN$V4
Ea´B+%@naALvBW MHu?0>4X;Y?B|/e3C(b#&.w=2GkWAg;;ƛb]wz~GvL}!H8Gs38qqZp޻=2%2hGZ ƛrфQf4͏L`D{&4N=1d֞@!epϒLEyõC;#	f([jaə/2(ntr5d;:flHkGdGH1pmVh`7>Ya
 6=>8X18cHB  6=u!>8򛛛P=`Iղeh:MJCBg\xC w@-*$iL^ 
"YE9";L&tW\
Xd+ bzsyl9l}Hxm.D!i.;-hIHL	B	!a"S{{58e>hG~DtV:11S Z#Z qmQfD%ɭfK%Bi18@{&\2c[A~yȊ%4e_#>ofɃiiG ҍIrIiFl\6-(ːf|@U=1kSAQz&iF+ZꅊހYo~73HtfZh 
sD5@@\`q9(cy-MAipPS SRSshS&` XkEbюDެ1pQ\3v>pf1Tn#	R;֎Gyv
^ɭzLZ5pfBPv'BiQt>v	DvA採P#=&v2$vw=2&{&]a	a+/p09K@wPnB
@f@P`5Gi4css+ s`306JI Љ\i6/cI[=&iǦ0 kl=spLw1sg8ǀU=*if	* @7n59;e77YјlǁXnB{5#QL(gqϳZt,bt"VlybcA5B?`?z]4ۙ"d2i/35ƒ"4ۙLbmd֞/ep6Ppɿ~aKL +/AQ\u;GuRhif(كiiG ҍIrIiFl\6-(ːf}q6zc'kSAQuRh(ُ=KFΧFIBѯJ:b!V`c=2P~Ѳh"/ICQ5@xSN'w%uɮnn{CCnj CLL: ԦB3 
CZ+^r$df+")34"sv>iL;\.jm0AhMkgbѯ^(;ur%y%w:@ȓdֱBiQ"9?J _)`sGc*@R0j 3
;LI<X =裛5	|6#\i6/ԓ㛭3N=1Hd=spLwy0c|іStF$pM!3ЀoM$Yo ރYm ZTz
Aas3=[8G[Q`{r^7ercҷͤwSIHu,$Jͣe9NcGB'DsP`e'JY׳Ј7V8L+Nsl|zn9:6Z\`"S@B))J`!CE04 YL:B0E
`ԇ)+nSLsPcTᎴV!b1XRS#bҤ	_x1]i?c + -
0Hmr\!Lii,SNkIUBS+S֕L7aZZ0il5
U	Bצ#	z?I`:mƮT65#67Nd$/OJ5----DV֕Er1\h+Z+i9AǢ
KIazXj@W ôK_6<.NK.9c UY b@[=8C6F$xq0ZNk΅Ffn),;MiX,  4V>$ZTJ:'S;c\ݩ-i)`%>DL<OcSmy7m-k/31.;	įB<D_]wlX．(L]`Vzeac5Wgx~2K[awhtN%y鑂S/ք~ޥ^?5V(-e<Xt?#kKLe5A錰^ɭ=1/ep6Ǹ8y#5dMcM%Qm3z~iQNwb@Rn6wP=	yn6+!uW;w!QBV"%z`	ܘz("'H`9Цh"\! 5KB {
bZ`v7ˁjN<#q4&خ7@+s f'L`;m2,+fخ7I@_P+t`Ҙv7S;.0LxwV[=UZ\\Dd6%gBoz(}呶9M3=pX;t;yLb}H nnzdMelV+1#eqv`J10p`/Z)))-%rZG*NkIUBS+S֕L7aZZ0il5
U	Bצ#	z?S`:,A1Mep\fk-yzJ_)2}<k--`ҭ.iq:$OZZOa\iTW+SU"=洜+j`^? A4#QXkV!zlB؜C6Sf^@WR
B8+R42%ni(|&fl+;Ňnˣcv)	bs)[Ɉ+a&V%&g|H8p^R<[631.;^_#?B)y쿰_+;&.w=2@1{xq+㳼i[Lwhtcq+^zdR?5]AQ,H]ƒaHn5=1{5146Wlwglf*-h?vg;&Qmf# ~鐴FWE8rNYCXTc@D7{Li.mv`lz9iyį>a
Ӏ^#j.nQȒ;͓KXeZ7Wdek坐jK9Dr˺zE[]b{=!wG44\rVK`v.
\X03@@5_
!q7's0BY	3D_Ō	 /@3I-a#0~" 0\Dd-I-a#B87Ac kS {z(vDcvJv=ֺeѰ."õ/Lst!iG:[/?irWsfixPՇz^uZo'2K5h?I
̿F8: F#qcK`+^ S:SHSZK0bT"֓4SE2(W)*oiX4aنkKKL%{LF+8uOMenډ\#+Cj#~P/O/Z5/d{LIVS䴶4 V^p lr1\h+Z+i8W\ii,W= TcBBͦ7Xj@lz|ؐ)JbôᡔF )70:D+e,VHqVv
dL9d22~)2"|SC؊aWq{''ޝ8EB:O=2/5x`>．v};՞AxhMj=Wgx~2@D{z}t?#C>H8saqKq+B?Nh,"dji/L`=[MG0H =Zzcƌ'03v*h?YaŁٙ5ژ031 eBҢbGB)tSFΠ}Zr~`Pz0d(Zcmm񒻘&O;%|ju	D}V?Zvaf8PHSGd0?6<{\"G"1q\wσ͌	]xF
`ƙ8(ŝJ
 V/
]8W&/T{3rGE50\$Bmp@JDQŀE
8AՇc^]@zQ HhPWgv|"0WQެ=(i7|38+sv 	!Ԡ~p Q`[cIP>.fa"VhL{h|\Dd.tX0+?Z7	hf9`mu2;y"|3av?m`Z]S
807/ /@W|5=2/F88	#eqv.v`+^ Sp1NKS9'
iVeDQLiLS/ZU0ұiih%֗)VL%^J%SVp2X@ҡQ,es3Yhm]Dd])|ȏS䴷2d$y^zU.'--DV֕Er1\h+Z+i9AǢ
KIg͐{ly^!w3+pH/VjQ e̀#Ǯˣc	Xv&fC(X%<ؑ
oJ[Zm SsX)L*Ȃ8wc]$J^4){01/K9 3Nf%y~q+Ћuzed_k+;&.w=2,Mj=q84ߌPX&tݬ5,}%zb=2Æ_9#ޡjX;K -e<X\]ƒlTɭ&LeGd֞/ep6|q+c1QoGoA]Ml>8;31FSf#!LLDޡ]cˣgP>8pހ#>`wP9:
 l{l/ m+wW AUba<`8ud l!6 T!`OdF>nFȌ|<X0qmr$凘ALeEaV؋#4eu9LeunofLLTWy
n\il+9Ӄ'sD[es7@oa q&<>h"qv<ȌiOsL	@/+adfِ5۩0z-;b{bљxle25ր_;9=|̖pHtb$"#/Ћ?n8OL`MeW}$4esvYS\6 26^L``JcK
0HmRƖ9-L#ؕ5M*Lh))eJV0--da*鄡k	^jq
)SeCoSYfk+Cj#'NtO(Z'--OZZOiV$K"=On(LGq\iTW+SW(Z"VZNNlp|WKIgӆi>8t-*N%{Z%){*w'+ȇ*+Ȍw&!D<!CįT|~ze `;
+;T&.w=2Mj=q84ߌPV@e=O}t?#C>8]IbL]B?zRʿ`ƚPaE'Ui/Le15~zc)ǲkOL`/ep6ǺdW&b߼qMƛmvQ)Oz讨tlH$;5<HRvQm^f/(E.*{zG64WEJ?	jnL'+2x*@M([0!C
Q{qHS?3OAI8WvB"Qaaĵo]Ō®D='v5zbOiV*vW(\Uc`d.̅W"G
]@mRSWss HGel1Ƒ`J1
cKIb
sZN#)
iVeDQLiLS/ZU0ұiih%֗)VL%^J%SVp2X/S1MeD\ZWQâRI<k--bҭ._6A$c5񥥥}+
J^ҘPENZ0$䬖5NJ&2;~q+6_w:ZTc#uJ;cGVy&@cɭ-	_͆bfrp)ƾzc#5ސzd&/A;O{{wijpL/ATtb]pJi)ό=2&V_~Gy8;4{7SU&0JzE+\{;eEw݃9ˢ]PIpT"aNVp@C V;o&
E(	ˡck#ML08P{&腱dmt>v'#SXvqVKT[`W8SwF#nD9Baݏ.':
gJ%a 5@W0wg
}Bs+%h$e'^Ǻ++;0}KV@5ݶq/ޥ\pL~ױls͊}7̈`\Y-%p`7ᰍ^XmDpZ[Agv9SMH&b߻ypZbA롮D7 3C1iPs~DW?O綀/cTZT߮28q0yvw)(Fe'_8GJD@}e'kW*w`|qޡ_v=ypTJٺa<dbP2cCX2F|15ʑ0L`lMlO'069{&$-*4BBS+S֕H
FV0--da*鄡k	^jq
K/,#YR֧:RI:
N=zl4($3d躱]ە\{; n)^Wb]㳻zpTD7$	@1>ՇpJ1[:2uz.T0"i2/zz`g=1WkL	ZdcN	z9.
K/o+6fBflZW-Lޞ^8t]J_)'-ziu>kKKKLޟ{J{LH$z%\iTW+SU͓)WZ50qa$0,G2]գڂPX`NH['ebQ_=;~PD ͗{;:aB{	PAez~GzįzuuLE|FP{CAqK .ȕ*93Fod֊n)Ssa- c?0WG e|H=2 @1e>GvouaZ#  _;]pJw{ _~Gy8;4{6i !WazE*wav.v=BNFJI >&dogd2c;f`Y(o9t>vw"H|FVZcayn59a:%>T[`W8G綘6Wp$r5q~,;u9Tl.("V_J?c	ld{z

enIٺdX|ed ]lįzu~6>"qؑz^	ڈ;Jk.؉?NVL@* X+tZTO(n 09KJƿ9	{hW};;J02mJ.qV ~-;,7Uǿ#(wcuRA(fJ*l5u@b%'.;$\osF[錠	ɭ#z@=ZJ{| =13/ޡjlC;MQ:4Lb
[N*350>՗+c7rA[<X
l=Dw^q+މ?tr7Vg=^GשWZqiPQ'=	z];6Ek(Qܲzcdƒ!^ɭ=1N\	Wf!M*Lh))p2S+F2Z[0ipitP鄯i^8g%J?DrT:*O/Z')|WĞP,tVSƖ<>ͬ9洸%ӆGzn!L!$17pLd\MkL`͔avgAK?`7'7AT]&$ҳ4)>hZK{?cLaZZ0il59.*鄡k	^jq
K9*%tYQ[3!Y52:j֧͝:RI:ϏS"';#(n%럦Zq_LLXva|ENSʩ+Mm@ҡ+1F4˦r\"?]O>,\ٟKdtbVV8؜^i1:n?gǢM/LZu:L-ťCV[i
D+8,ſMIB+X4.t1+4aCHN+'Zu}1|{'rnISaYҡ++F4dr\"?bZ25Bq,NZ:RHr˅1+4aCHN+'Zu}1|{'rnISb3ťCVVi
D+8,ſ'e@j嗧-җIZDi[bq{%4|E´h&ULVe3A@vqiPeb9.
K5?'e?G֧:RIhSF8ih#]52YF`JQ͸=1_b[ZŨ9Yi7սX+t.BD3_V4N-*1q+J1ң'N%|i[D7SJ|87SJ~į+p{ipSJ}q+J_ZTcį+p{hZ^eťF>5JҷBťF>lzc26W	Wf#	^jqHg%qHtUǛ?ek;L3?QoZ̍Dje:%6^9RO(Z=*'^@$.'im:^3Ƕzx}SiYvmq\iUuخW42`4'(:Ro~='(w:Di[|t7V+ƛ0SiE{Ek:8ss@)NQoIEkFstfĞĎy脢7BӸ.t,C3GP~;;>lI3 =VZCHZGy() d#@Qb0ass͒Q΋ۃ EN#@w}!m'!)d扗1$NWkl=II&_t`\<=Alzs Cr1& VcS`-.7	;j05t B4I+а :)Cl0:zc'ɭMrрΐ9rJհe0 ZvnⷢfmoqXixӯv	׹q^b"',Mrёu/IHfe_t",VL9Nw;gވJ#t--w}аZT`]aw:@ȓkX'LV_y0	92Sz-E+)ޟ/dY):@R#@ PGěm3e;#l`k8f2L

NGyeaC&od28zL;RsJq9+<c\))eJV#)F2Z[0ipitP鄯i^8g%cZ̍DjefĳpFt7ҭ.$Z\Oub=H4{J¹zҨW+-EtSPIWp% 3d+-%XjA=saXk+R7V4Gb:`ɂPD<zP
Ӓ0_50֊eS,e?[LkVh`7Md/f"V8}YՆ吽nNFF`%{Ge0&+ @
U<eZLS`2#%+"G7- l̉oq\ixcJ}W/\щ lW8xbL(]SF_uˌ}JyC.o/i2d`qɠ/W{X_wBT8L.s4p&2I+-a1X *6	d4:g2a/f˽w݃[іnl#0J|T<ӌPK,|%?bwǰa ,#Wds%B|WƕM zdt# ZTz];6фQO%Sɭ%B52pįc%!q+JcM8I?BUL~ނ-*G6N=2B_B.whlIQ.SK WkcIP?=1;52~{m#{B,uà}!ٲtiW"NgT,JcCJ=2]Isd Fi#& )qOLaفįB:ڋ#2'iW"=Mޕp!\{ZT6N=2`Eͦ0񑲘"?dc)FV0=1mɭJ#>Q}Q *=1/||iQU?I7XK͓LOL$ed@zc'Z `EkScI}錘ɭ')ɀMi錞6Wlw^6?PlUq7}W/\:kO/^4ئ^L
A=v_u@Cq(fڃJt,C랡(=t?#KT
=2EkXW3˽ y_	Gyvq6]=1dkP2shEOLi5	Š;w^]ʎ>	W};9a5~/`@0\Mi0(bg<BTAq!AHBI"Ң>Gy~4=B.(>~zc v_Cq(fڃJt,C랡(=t?#KTBdֱįB%|e<2hw!zAۥ:JPGdޥ*h鐁wkXW2yzd!	lI'J^F`JWi!Wj@{lt4)jaĨE9'
iVeDQLiLS/ZU0ұiih%֗)VL%^J%SVp!MiwLKKyVhO/ZIJ_)'-ziu>kKR|ӯ'1 1<8ih9*\%WLF@ئ'6=1jMj߽v7r;g҅NJ#qEz~GzP$vw=2!5|PzAn%w%{bQeX-*.;اC;Ժ@<LHLMk4=2lZy];İ}įtlS.DBiQt>޶>ޥ*i@ɭc懦C͸zs5d5ֽ'q7i:ɭ0%f(ƙv6^aنkKKr\#	Bצ#	z?_by=r?֧:RI<i:j4)л`ÏV.	#.lqljX@i]H]rفj+h|'zֈ`+Vzcx+su'4Z6O#Ħ_u8'=1h\1&~.1آ%kimt?#ldԞ=["zcwkOLof>J5.(\FO豤kcIrϞ˲57PaE#'P޶4֞XMli0000<{&N+6W(Ɲ#	z9.
K3\c+6GZ*R΋DߧNd$/O WĞiu>KKi͂=ƖCz{J˳kJ^Қp"qzMM9HɢNQ\u;77zc R5NQzs-%cW7?p`*bF~zc PFMjh^7T>8dk;rH>脠љNҢ}C;BFzOdIzd^ɭc{prO#_qa'1-#cPnB
OTjj	j	j	jM'PYn`6&L/v8Ib7VLdm_pԓ
1lI{MzOx
2[ǲk^5_N9HfAoD%nt,CoPGdh3c"Ogs rMk7蓆s|쿏NbZGy6?j,eUкllll:I786V[͉jUņK`wOa~>Pn8 klX.p'1'/rN1`y8|ƻ6;|U}(NnnHXqjdwt'(㑨(Z\uV:u E#kR`*'!L`2{&4I.V=9ё& ~3r^ɭMrё/Ie_uCӎvI;GJ@[t>v	DvA採P#='2$vw=2dֱBiQ蓆s~2s T<e釘sx1=h{$wrbX9t'5D5555Gi4ss@3ee)؛0Xm$Tur;ͧLԓ
Dsi{$nDhH_z$8j)0{΅@0Jግ0^Ǧ0D{&
hڗBqѯ$w(;un%y%w:@ȓ: =ZGNI˽Ls/L<a@w#?zZBc])=Q&&&&
;LI
+-L5	qaLV6m2>PG6?N=15$s/rN0d.p#0$҅ggze0%\aLiLS/ZU0ұH4aنkKKL%{LF+8,T,Xwek25yBGCv߮$t7֧/$'1'_6ADTzpԤg^2@裩AϝKQm4(\.'GE5=1'OdƓYrɭ=1o+>6]ރi~Rb?NQ|ju		=zӔ|lF401K֧pVp2XҹEoUr΍\5Bqǧ1:RI<js!{-zI>zudᥡ=9+- ed[N+gMw@wL?'29Ƙ2&iQ4ۊb.2EKS(M{&2GL=1#54/epTJ&,cGkSȓ~%{҆[L}艾^ɭ]A88=ZG>o8C  kS/0%i4	Bצ#	z9.
K Qk+VW,SP<jqҗC崙1'-zzzU.'_6A$c----C6I+*{JbBWJ4Wp%C,WNz6N$RJ'ӊ\8L+2Za;03	g0c){LD0J+@v2(ۑޚA{25#WZn}Yw>NZ8ܸI䯞=1G{&qt>ݥNLo;NcC*K**JkF#1=~{mvg|DJّ9dYqק͓dQBd L/b*y{)^ʩX%cZzVZFWє;#'4NMmUv,|s|^Q:2ds>ƒɭ`4ۅP#$	zc$v;*  *:a#4ۀ!k":9Ve҆U͗{;W};͞~fP1]JqBs^L/\oq^K'\WJJyzڌ<e8<Wo=1
d֭<n%޻PvANҢ}s%wu
;;p=Z'q]"yzY~	|lzcI=Za(ELdMim1he򋏂GxCvvEgԞ*Mk?s>OLdpZMi0ȡAJu#g:sze$I"Ң>Gyv4ۼz-q$[>zct@e,7o];t'BiQt>޹C;Ժ@gkXW5˽ЄO=2Ucn%޻PvANҢ}s%wu
;;Mk8J|eB'`e^`Jn1
sZNҭM#)
eDQLiLS/ZU0ұiih%֗)VL%^J%SVp2XjǚKyY֧:RI<i<kע:f5NZ:lKXhsXXB͎l5,	O 60D0y0s$u2;|j蓰[r	}`͐Y^ˑ|&\㐻!+4t&>(YtV~zc PSdP޸(\FO3&Ɠu'2Eɭ&S^ɭ=1);$w+Fރ'0	Y~SdPwnDZ2yj4=1GkcIT~zc#{& /ep
c:P͓HCF\ūhwGw錖Pe-M]B~Gyi10"ŇqG^ɭ%Ptzc#ɭ=1/ep8ǸtZt<0Jcd=1e-M]B~GyiaE#'ƓrY'{&4@Mi錖Y+uѲ=Ʊ|Z rQfc&OLn{&4gkOL`+>'`}t?#˨]FC-q<ti;5b7BkOL`+|`C;7b
d3CndH|E0K{& _B~Gx4K&l$en^ɭ9LapMi̿61a(ZWa/ZG%R!Yd_,N,eq5S5Z&駽>Ժ@R!X7[btצR]HbDsiM:MkOz}t.BD?oصtצR]HbDxy
?]ԋ+Vr-LXxN/FY\Ijglgşq|Z'+YZDVp,>8A-TOCB-Ek)oThrdJ?JO/ZK$$JǩKRb]nn4(mu8@ Z@/G`GkHXt5%JhĿtNDV;͞ĨOL&6]S/0%i;%{LFr\"??Ҥ!Tio[ko+C){LNRdSEoO(Z=*|֗䴶|؏f'--'Ұ^+)DQ]*z+i8W\ii,W
R'.+RF^ӆ@T6ި䫑qB͓yJaI%-:a$z6tIz60lYj;׺(%+.z`O]Z+ItZka}IـaLn0db'~cԫ)ivI=a Ez6\)vFKwjiS4^0ؚ'X;ԓui}
(y+AV*:&0A
lr 12$P>(\ݨIцlpJŀ8$R/c HnNF]`a&!ȳkneh8Xfы;g)H0ԺPEK+͖`6XŎL/d0?M*`hD{^כ
Htbo=12=ZH	z2B ~tZT2v\0deW!B+>)܏ɭRL+j,Tzc*=10)e"`}ñ6uӆ5#ӆKMni LsiJ;kDO9dw=il}I0LnA5͒ޕmW)^:ApzcV{&Ás_tÁs=ތ2◽(G^;?슶zW;N){ Ip"#e,}#*>~P
<(Ge◽dSLc_HȒ;N~_OLa8[e7I":%ipKS}<xCtΆ sI >rVىe7I\vwlzd>mYL@={ٮCL`	Gg.V̋mtٍC	Yl,>JJPn&ҜsgǮ,VJǩ3aװw2`;M5ta8{7Lr5t ;6f>A6#39T#B6zM=v%0pٺp5'|i;B~i7?cP^6o_.
a_/V 
&|ĘWWӓ/X&g	yt?#јD:Rԧ<F܎g-2)=/[8Lo_.FPlG Fqlzcp=Z콗w0;%mzI97h陀l};͇%O ُdC޳i H7qiރ`Ff˽wgnvҲsٳpEOXS{kd(7;D=2/A;ϝ$JP6Au]:#HèoY4ɭri,ikOLdvcl;oAl:
u3>zd5~9}5^6[nS蟰z*J
T+w`>)AMjxiN	+\8蠀a[\f Wձ^]geӅ8a׭h
j݃[p:fm(0y軃xV	GyjS]3z6}!"+oF҃ ُ	ILsfiSR'ފf{Dc ``AJG!I>)v8DZ+6&q60׬V5/FMl? s;UIiS7}Yƣ?tM}Y鍨=Zr;S?M4M&BA?u[L0qiP
?V^FNh1g:As5^PW?R2Jj3MW	,\A#ig-G{7#KL1Ge;8Ǧ6qäz6zW	{L͞:Apzc=[a/a S2ރ^{9/O+4|s鑑,x,zK7u EaY)-Z͓^Jf>\d}<+ER=zR?()22w%FJ8e]7i(n(00we7DWhtE0w}5^j5󕄻\d
8S=2dֱrc[@\se3 =ZԎ8nS瑍;0p`/Z)))-%rZG*NkIUBS+S֕L7aZZ0il5
U	Bצ#	z?S`;%hEW(ej"Jև.fDtyz碊"RvL'_6A-JHE9A+`6\j#UжAyOx#ixMʇ6L0%i;E!iP^8KBD4"+V9rѲ'?fjEg*+ftlgşp~T69T)5wgM_NeoRJ+ޔswJOiQ:H3d L9-Jt6VsbXqa|)5/C t,E`p6;Gt1"G/d	ZdcN9.rOK֧d7Nk
jhg*+ftS)|ȟ^Z]d({ O{LIZ\NlHǩKfJ3	Y[+C EA4RqE#.Q,r	sD$Q͚DE@mN,A<E0J,;)P7VˉELQ'bV_,_e@50;#)MELbeW LVSifaJa(ZKa+b0N!Yao\ٜPGpj	yzDtyBשVSd(zudF=NZN%y~iPceKMRp]07NF #g$mИl9	RQ!J:lm9Dq9Fq+j2ñ\t&
*(S;YF%(Ym9F7t#<n\^8AY~`JciKL%{LDr\#	z?(Q1hlZrMrg5t~^8)":RIiu,+(=裛Av& %u_6)1'-zGpIM<V=1P{&4ۼJځm*=2\3/a4)VL%^J
F+8,P,*jElΚeȞBaL=4ʊٝ5~P!)|WĞ^:2$FV$J>j|>kK!diu8il0(I__p@=4eH]rPW7dm{zH~{iMfaJa+b#)'	}k0N!YaKSP'Jٝ5zyBצԑ)|Se~ȟRNlG	
}5FjWG 6c]vqiKCH8E%SJ/(K{/9᯳zPJϐ<&g{=iJ)#ؕ
rN8L%SVp!M?T5eElΚ)|A̭VjPzU.'_6pJ6ޡ)"'im<iii8ih\t8;'S8&x22=wtWTJ!9']0ug%19D6.V{m0v#F)bB90r"xO%l
ðDJ.hZy+Sh5f}<ñ[O%i!+.j1>Gyy䦢0\8B$el<)F2Z[0ipKaJa(ZWa/ZBh1|W+O*+ftyzJ_)GgwVVuk ᥩI]Pn6=2*Mll9'	ZdcN	z9.
K.,>MT#:j֧:RJ;;ӯY-JHjqJ{&6^21ajqHg%`SU,TЋC9Q[3̭J_)&sTΥ7pQQ_6AKR)pfBRpY6H7H39	#WB*ѳb'#T0jD`6tBa/d	ZdcN9.rOK֧d6flꕣfʊٝ5zyz'J_)2'iGVP鄰!u)͐DAa=*|֗䴶4{J¹zҨW+-EtSEy'
Z+-% ؓ
R+pSV-ћ0f7FK`)We<H/! Y8he#Ў[ò@+{	uX͖[$P[|}L`렶׮iQ6PLmR+mc*	:ӜsvciL"%`\|6t5bHqqC$G&@cR1!p3`icq]F&#82b6tXiaX+>c%GpdlH4
z8#A8vJ0t#ns)'$#gИ'O,Ŝُ9+w#s,	"al'HN,㒷tql9wOEiDjPlVK; k%	'ff B
`Lt M[HYGa0'm<({ Vx܎p[Ԡ+")x@[P:a2
6Eqr)Q&^zz+r#5P@W u@5bLƹW+.
囟[υbH4rZ6(AE]4wVGyyJSQspH0q`54)CV5kA9܁m9FNc1v`JR}p	ZJ?01h^nր9FNc|zn<NQFB"b+v Fд!XxEq֧e=2_|+Li 	<6^`J1.l`+^ Sp1NKS9'
iVeDQLiLS/ZU0ұiih%֗)VL%^J%SVp2X?P4ȬElΚ6^Ba9":j'J_)2}<js+}$D#5O(Z+ugV]>kKZ[C񥥣 3d{J6Jӆ;'S8%-V_wtQ/ze؆#P$ll]P-*:%Pgtذ8郖R蔱Y9}<C򚋛;Hf\P	\8@IEa${]<] Ҟ%;{ D(c]VgN/	`.d q2# vG0C'\hـsTYf܎%57=1՗~zdxY/OIVVi7aZZ0ilKa*鄡k	^jq
K?ElΚ,=<iҗD+֧=g#TK]<kЄ#buh^v6Opٌ.dV5INV
4@!C6ICPIЕcRVIH7z f#N}8<VaJbM1G3J%1 W=2&eW.3N4%38
^2yi.R.J#)J%SVp2Xf,1RQ[iQ[3)|I<js"gL9uD+_6 6F 6Z O(Z=*H@VD;x8ihh-,VN9]f'>"r'f'>V`j#ܨ`# D=[BƛC'6Q@RSL!	@Y8@3 J+8
c+{4'RSBTAel4)VL%^J
F+8,P,\#*zDTVzύ8[+8,6\#TVDt+}4	=:33KR0J.`"f=zQft\H͐`ǮK؉r0(+=Z`J#vF
I>a/ZBˋ?X7+ziQ[3֧=vK&Vuk ᥩOY=2=$+Lia/ZG%R!YeşprYFTVXxNm*%"WVp,<YJEa3b,QZʊٝ5q?ͥD+VgM_/!Yg_*%erTVy
?ҸGW(eElΚ6^Ba8W͈Ek*+ftVp,<Y6=a1W(eElΚI/]IziO.V(4M70;)NZޟj])Qhn`v.6NZޟj])Qhn`v.7NZޟj])Qhn`v.:MkOz}t.BD?oظ:MkOz}t.BD?oغ45M=к
承b	k^{Kt"!Sֽ4ڗB
D+C&k^{Kt"!ֽ̓4ڗB
D+C&Sֽ4ڗB
D+C&ֽ4ڗB
D+C&HNZޟj])Qhn`v5M=к
承jik^{Kt"!&'IziO.V(4M70;TNNZޟj])Qhn`v5:MkOz}t.BD?oţ	)#DmH	@R#a	T	;%}p_J;Dvz_F):Yp`Q.##fKV3ΌSduⴎ-Xӈ)GvX8J8whG) o&[6~{wigi8uN[88J7 A;%[i؇m;pc܄ÆGxw\>&2; `kp&2;:/
;u\ O _ľ&2;σc܄Æ@>pr:,`kp 'Sm}

;Ld+8D>Gigu(1!aW\Si0;T]NZޟj])Qhn^9җFD'udᡔ5l{iDei;ɭZi95q-'kV?A`7lC'5|2~6NLappɭ5=1@YDcH=1Wkc'#HK>ɭwF˻%G6:	)1{&8g0gd֧Mmdo8<ݏ5=׆2~2NLgYį=1d	W?iv#	z9.
KqtᤨS6mE_jSֽ4ڗB
D+C&fk^{Kt"!t5M=к
承`)k^{Kt"!	k^{Kt"!Ik^{Kt"!+wNZRI:3>@u8`Ji#)dv1>,C2lҰqyzJ_)2'xyBףd	=<i>KKiVS洸G	iXW/ZUr(jh5F=0WZKAz+${pX|V/Z+qbҵ)C)yt?#GtfcWJ66c^57Y]f)i }t?#\	]kG>ϣd_B.wƚzaAXcIPzc!LMli9錄Zzc񲸄nEI>{iD2qKoST@~Gy-M]B~Gx4DEIP
dƒ,)g50,՗񲸌3&B.wF(hQRzc5,,(=ZzcLcZ i"6<-ƒ,jMli"',,ɭ=1̿s55z#=68tId]vLgx腽
2!	d\ߑMvMz|7%^kfwF2tb23}Y0C,l '.;*F L0&0{&;;.t}Պ WabMlG y#WSjlHj5 H21=9.
R$jdXd6}-+̏l.[]ގͷ@ہ1F觅o-YIYrVK<a e;|z(-> AG{	ƿ9'3y&y镁{~q~q3L@e@06$`Xfbĺ`$	<]t>ޑ`@．	LkWA?MzeKe=Vwhtᜓ2hGOB -K63wz$hAq,ZT]:Qc3LGe&-P-*QtD+X?s A=AۇL9	;}<l뛂 AI67"x $5qˎqe.~s4kM- ١Lz.AJ.'=25)_@4A6,O"<\2rOܶxc}B,2bSdPwj	0 ,dF%-ɭ&OLd	ycL=`el"1VrI8.;~rO{bmCԮđil	M"%)	",c+rscA'Ee\ߑM
+z~qKspTJٺca<dbN",Vd`r}bʑ0!鑕 Ml=AV_f^^Ҙ
BX%wwSpjiĨE2(W)*oiX4aنkKKL%{LF+8uGZfpY.eh٥rm]6Xc6wH39C6Q-ߟ%p%-:@Rjcl>hv+8ceS`3knCiCYWENt'J_)2}=*!ƖP}+O/Z'_6u`^lS̇#Sxf>kKZ[I
%`Tq^wa\iM8il%>Vf%x8K/`?݋1]ދb	L=Z`>RoV*(B{z]鏤:$J^{h~Y8{R&hG]Y${x4ۓQuDEt?#kMޞkcIޞ ]3/ep6Ǽ3^KEyB5dMU6X;XQxzc+ң+1F0>="=`"F]όS9M=,$\rAyFu83{	"\E`"|{iylȘ#<L颸(s|̦o(Bw",Ax<zcĶ_)y)/e|2el"cL))eJV#)F2Z[0ipitP鄯i^8g%LJtij4OJ:)|^9<i<k.'im:
N=zm8Kf8C6I%aQca U!0AX{$JP1C0Xqr.2CWC;g0K{&2BRrFMi-ua|k`^I$\Nz!)?f6\n ]tB6z$=12qKƛs\w#aPvzJ(nFD-LDiP(hDiKcI|zc
FOdƒ9gLaH2q+rqK˱tJ;NRv˗~+a8䠃Qni9K(j;2,Ժ8,Oc擊^N)}1>	Yf޻Ժ$J;X"6=Q~GvƓP@{&4`rϞ"Mi,=ѲVSida*HP鄯i^8g%}g%hں*m52MUM(<js/洸%Sҭ._6AIǯ_͓ƖC6IVXW/ZUA1W:FQ\h+ZI$\I ;KBeǟ#=Bc>ɭdFV=1{&zʎң-M]B~Go#M(hqK=10{&41=1wkOLg/`lt?#ܾr5z!)?R^8lHDzccܸFD%'^=|9KhLb]i1=Y~+g dZTp{&t#Mit.K-$h>u#Zld&,u 7@r#ap	Z8F$L`7bf1]=8ZTJ>Gx_JɶÅy.0]+W݂V7K=5v:ɃѲu1߰J2$%wI6EJ>K-m2:LeǶY`l=.=~q;ƶÇK>K3q?`l8LeǶV`l<Fˏm2m&FSce˗CN|t◽Fhpq/E8wң-M]B~Gx4cORK触1vMli&e>zc=ZzcflJ>\#WY/O]t Li/.V;c8䠃Qni9K(a<tvc,8ԺYYh`lwS~qK)]>tHjlC;iDE.E%<dƒf9gLc
{&A	~{me-iVeDQLiLK)*oiX4aنkKKL%{LF+8,43rm]6PUS)|anWĞPudF=NZfKm`W8綀Wgx~2@t5tr%ݶwirq+mS5{v@SdP4cORV%'1LY>zc{&V_H{S861a(ZWa/ZG%R!Yd᤭WEMW46g*O+bt!֧:%JVY[KKI}yB׬O|d%!:n	Fpd
Jo{J`T1PE0W޿
V-	snplA=0?I+JXi;IDi! 8#82.})plq
H$fbYt>(N!=8¯=2`yVuW}wn1w݃YQ5gx~2Ce=iz~GvL}ʡc/ք~ޥ;X"6=I-t?#kKOLg^ɭ&OLg=Zzc _ms\D%3wsE?ߐ9smwfbE+31
ң+1 J}\{z2j$-*9FHJ-*
-nv9aQC=st"ϊ>">+4QXWm@݂d\
epj.'4nSn.AJ7̦fBx"ڑX'`8Dr/e-iVeDQLiLK)*oiX4aنkKKL%{LF+8,43lʉStwMUM(VQ?O/ZWK&@ҭ.P-z5άAq>KKa&9--$(٧Ұ알rSNr(z4&~r$-*=,fEHH6VCz#DXXGz?JP9M7=2cңCD.1a C}Yf%x8}D¯=2	޺`*2PwGy%	Ly{xq㳼i[LX.e=\Xz~GvL}eЏ޻Բ}mm.(hԟwcI}I	kcI	^ɭ=1 \6W	`0T[-^2ɿ smwQm0zc ]鎧.߻4G "F]ĒX윃#lsq>,-E/80~E/OV!0 (F!<OZx?`K-_P\Oiܦ4V 'L  R=1q~zd26^`J˱2ئPE2R9.#KKF--faJa(ZWa/ZBmGhlT)J&P7)|^9<iWrzU.'_6#ل_͓䴶4{J¹zҨWEr(v8I
V+NZ4A%cLpW`v8
+ӊ^ze	_3tHjlC;|mL"6<X]$ZnzckcI3"NYZzc`2~-*=B.v.4aAXI,8/dƒgd=1kOLl̿c8A$d/=2	FF_1KY+0V9
x^ahm9gbp!V4=2	_)zjm:B=t?#%YsDTqN1x7$teq\faB V9_غKq.p(]wRL $DRoV(_#/A\N)yHt]kvP`Ҵ◞ax`қ *|牿8Ci>`Vy鐴f/k͝fahC;;>4ߌT̪	F_W{^l7H[6M}JqǧXw%t]kfS◞)̥V8#!'A9̥L4gsKp
j.D
;K^zd+_į{|`J8ƙtSpjhPEtW)*J{J3Z\0Z]0-za+b0N!Y6 4j詴ʇCiΔRO+bO(Z=*Q͓ 1p@ǧ35,q+! \Mi3dk9Uǿ#$QģJD#>z:>w>2t[F@w?wHk@Y(V`'.;ؓr'L=1=[8|"?sr~G}qa>n%^Wb]{Q;;wz.
d(f;:b2PHQ70+w]w&CNzcMlWjOL`<MjH-*ƚa*鄡k	^H^8g%_+FSieoNZRI:3K
qiPpG%R!Yg`}!Y.eh٥zЏ֧:RIiGӯ'-J`As/MPlRaAXVAuZ]Ƽ=[Nzc^=Zzc< _q`1}yYjRaAX `z	y5釦8gkOLgv_u'3y+Lia/ZG%R!Ye3C2͝T9s㲷w:RI<jry^yB׶iu:#1pՇl͐RqAcFcoR͓:_VgܶA?M31XEEm2zC;Ɠ)ɭ$;<I4el#1[l 	`EATt?#2DOL`<=["351eal 	`EATU]["Yɭ 9L`=58IArf$s5,BI"qw*w
!$j};NFdf;:f[@w?wL+LQg9t>vwri`$i6	ɭgb{pW};~rBPj|I"Ҥ=4e◱rO_@XK]wirrO_^;`WQ]``NFDz,K2tfn6ь3XL@wwLV%J6'.;.T7FVzc	HdIRzc	@5VL0Z]0-za+b#)K֧dEϤ? z?z)|WĞ^:W_6PƩKRA$cԘ6%A{ ssuzeD0%nD\{z"O~Gxcm On"Mli*XخMi' 2KmpJɧQf>ƛpPaAX豤6#=[NZ1GkOL`D~FpPaAX~GznZ=1/dƓ|6	^ɭ=1
elPc};4=:Lҡ+Lia+b0N#)dr^CUHNZޟj])Qhn`v؝&駽>Ժ@R!X7<jry^/tV %Sҭ.:!ޜ iq8ih]{pL+a zzc pN]vvӝĝK(,zc	=Z:$JRw	0$@o]7FI5"8-E$Ǧ2l̿IAh(]$Ǧ2hX$":I.Ld/DZ600$Ǧ2i/DZ607":I.Ldу/DZ607Lt\ɆF_ la`.I.Ld/DZ600$Ǧ2`$IcmIplzc&8S"H- $=2&_X 2lI.Wa	l9`8z,6tb&	0ce'15eW#nTzO|E&cN2ƦkWA;'DiQN&Z:MӢ	0>zc U"8-E$Ǧ0$"IplzcK/DZ607d$6=1"H-ENKcx"2$Icr#lIAh(1IplzcIAh(]t\ƌIAh(\t\"H-EnKcy#/
}$Ic՗>zd6x=2,zlplKsb~Gz`(;fK82XG&	0ceLa0hįc1&COa#G{&1%?~hqiQuPknUenUWY͓)v.Uql@Q]`+jpTHn0tc'L+{8 }!+7ՓFdyF;;؇rizden0ZG6N,Uǿ#ł
+z|7^
D@}L#a5t2cfZd	ˡcw*F=22 y++F4f--faJG%R0-za+b0N!Y`
VmrLPѳJO+bt򑄰֧2'yB׬?HäKCCDZzc/d֦ě$b1"ɭN#~zcɭN#l4'kSv2F#ƀaȹ'ٰwr.d5zm3ȸzcA/Yc>p.fq{/Yc|.	ZlcM0P鄯i^8KB 3YYtg'Nz/:
-J[=t>ޭI:`IPb=1=ZAul?#Jdɭ0%i;#e]d<K19%C$Ó3s	z?]^k+6Όg֧2'/0Z	_6ӆw$\~{iLMlbcgDէ^~r10@zc/T.zXH|4ۇ.t?#zcɭzc
d֞y}5J0bMlbէ$z%Atј=Z,4zr~G|3ʃ~Gy`10IP(_ fn,OLcJɭahɭ=1̿Ɇ61a(ZWa/ZG%R!Ydpͼ8VtqCo֧2IJ_)=0$1'_6NZzcOd֮^ƒg{o-.(d_6=1ɭ%@zcD{&Ƹ%ed`IP33{&1$6^ަÓ3eݶw6v('*wcI|\Mli0 =Zzck/er+Lia/ZG%R!Ye_%fYќW*;jDh*9<jrzUJ_)2'vzy^O(Z>kKZ[A#Ѳ4bVXԞC&_˻ӕc%P-wrs^*"~GzJM{&l4g1 {&9ɟ}wz$1vMkW}4dwkc;/a5Gա3c#H|I%e+zV9Yf4{&Fer^=1ɭ$sע6",e7L'$Ngiƞ$0$zzcdgtē3hwwmHa%};7n4ۍC;=1c5f1J+</cOSmkwQ:O@J]Ɠs!dƒBɭ=1E0fVhfS0il5
U9.k	^jq
KxVmrB#G5VWK#	`%NdO*udᥩG01NI3Soӓ5+aW&jOLGkc;T&1HL9P#ưZ:2GY`Mi+Lia+bNI3
F+8,}r؋)jNt^gilt<i=*|֗I:l6OZZ86I`X^4HQ&
<~ItP=1s5~6^+,`${&1љWJ{h+ZTz'.w^Ã5if0ƠL1+Xqr~G}!r5D7㳼i}+w`\37$@"> Hc;D}Y0C,l8`Wc]ׯ.P>%L`@{&q+޻ޘOLfe!K1%yT䯰t]wRң`9tݪ81w݃G#[x
),G
oE&ӗDddϻx`43qH+tJtd
ヱ$0}\gx}8A*/w
Y?edEc #o=EH|;<ɛ5vyP
[o0RMlgv8]h7a#|djGYLËp9B-3~+allaYdfhd[:dXVzcڽZ:qrXv ,.Af;;P+/ޡdzaÃ3raAPcPU&8Uǿ#*D7㳼i}+w`Y=N&	Yn1V֕L7aZZ#)da*鄡k	^jq
KZfpZr։QflΚ*ΔR}<kot.'1'Z]Oud6OZZ8C6I`DW/ZUNZ'M.7-I0&
\HbP=1wk],7;P8．-J_={h
	ksZTzjɆ5BaATcPVWl8.ǨWrpT"aNVp@C V;o&eCg{\os22s#5m_P]Ġ}K@-{&q+޻ޘOLj9<UC!a\ϳL8fq+%|y$ .;2_ t?#ËP|qr01Բ~È};:È
+:0(&CGkG@_嚉,T0 .0Lj5B?56kOLjd֠ϏXd֤EBaW+N5<Y6@N]ٕqwm'kIa0a0Ew%v0@~77>9cwkXX7ވW;Qr0!:WbA"k5B?56P1od֞ Mjhܬz$)}\Ogx}8A*Ggx}Y錴^{&p㳻q4up{hzP{&W`o:0whak`y(؆j:,-2,+=1,-2,+=1oËF÷Aew&xCpz	 Ps=0Za0ƠL1*j
\ߑMW};㜺%
nY9
@}L#a5td
pwtdQr}c#M`uFVzcGkc^@7L+=1h{&q+޻ޘOLc 0Mi RlcPU0%eƙlS/ZU0ұiihKaنkKKL%{LF+8,?S3C檹QflΚ*ҭ.J_)'1'N{KyBשZ\OSƖiX֕R@{JbBWJ4Wrua^KS0*&%n	':C#}rE,]I`^ɭ0fgw.	UL=Z_!#"͂klYr~G}6,	v=BNFA-R@tIl;:f[XI,lY9t>vw6R40deo=1s5L#Ɂꂬe0=PV=O #/Ybfd@Q]`̖g#W&zN	v \nY7:" nvDXV=;VYS(P/p;TB!
_M8#]whV{h&ȹvy/{&2.q{h& =[6=kcGvyLe@Mld^zc,ɭB;;XpEf$w{&{.h7`ݢ4c5{vWӕDSdxMjݎ8{Wa4up{h2=[`=:0wh)|vw7」tݢv[ld^^{&RA`=ºn{hɭ]wiRo=EHȺɭB;;XjC;m!s5ڵvk2*7`v)|vw7」tݢh׎=dֱ4c5{v^;<HɭX/d֡
_/p;TLe@Mjݎ8{.h7a#hhMm\nED!K㳼ik#"㳹錰Z)|vwc Ef$wMdj"掳v*FHɦ#~Gz=EDs\u;ԠqhZ]\>qwOLFe4c5{vxcOLep
{&RA`=ºn{i04{&{t>ݦ$!K㳼ik#"OLep,Mjݎ8{VّZ}LGhBgx}8A*Ggxȹ錯wkP/qٵ\nGy].h7`ݢ4c5{vxOm s5uq綀XMld\;<0=Z)|vwc B;;ƛqF`R;;ELe`!K㳻qqa4up{hx0{&{8:0wh`=&,P'زTņg,`vo\ol9KLbjMi0=|H⫠ZT=R0c mD ZctWD/DZ60.KtH.La-eHF 6=1[/DZ60. 6=1"-Kcj 2$Ac	bGD+/DZ60.\Tv_ la,@]tH.La̿IAhX\P"-Kcj9e lzc%?=1v?=1`1,1t?#m (;fK8#dY6"`~ŗ*wزx{_z$n2v:b2P`Y(زr}`mri[HJMlv[lĀq?0$jOLjEdL`0!Kb˕\{;dvKD9n
	@7BѰ2uBogd2c;dIdb	ˡcʑ6#+yZMla*l-jMk@ mAZ=[.K :;;P=zb3s<Ge^ɭ&~6^`J1
rZ)i8SJ4K)-E21LiT{J3Z\0Z]0-za+b0N!Yaeg%rٝ4U`v'IziO.V(4M70;ʩk^{Kt"!֝v'Nty^!'dHKNlOPńᥡ-$06=122suj F`pq!{$w8qLjAK/L㿺c'`?պ$
j2g6jrM2Y:K2b!&С[t'Dn<VZjKzг6.šfn\3B	hY.KBge>2г`\3Ĵ,ˆyhYy,Ef\3KBppZi= Nv
}GmG81	YQRpc|`JciKL%{LDr\#	z?Ib?@ rߤ4^9җI{LK@n<kBOZ]5DO!Ɩa"}+
J^ҘPEҭM洜+j`4+bV:pȕFFQxvj	PI$ tH9qǆGo]%nXn@tA%ã;S+S6{SՒ$_VHds#Ym
^ZP{b k!Ou\IZˏ<5#9.n͏;lxvfnxM.hp֗ihge;- 2AZA- ͉p ؖf~\3ȅ"fȸl@3E.)hn4A	3P;@o-p6-p7-%~?.K@v\7@pߌ?.K@~\7@D.B?.@\7K@o-ApH@߰jK-Ih͋,شfnZK.=.{;.=\qpe-bZ?-2ȅ{d\l@\h{p\n@\ip=(;288Inպ$>Ơ2l`JƗR;`4L!NKS9'JSJ4S(Z"e{Jbzҩ#KKF--faJa(ZWa/ZB ? P 溨koU<js/$yB׬OJ?ΠXHN[3gVlzcqA٨`pٺ2L=;B{88#/Aqhh?պIȕ1hejt--BAxPкQS+-5%=IhYbг7.g	pτ,֗fv\3B2hY.B͉pbZg<,ȅ<Zl{"гE.襡fg-4ថ';>>YgjDb"4fŽѨCbH/
@RtJ<VseRZ3Ԗ\:ԖLظuLǛYh$.pMipZZ	3vZ	8ˇ\e`\:Mpb\,ˆyhYy,Ef\3KBppZi= Nv
}GkߜK	YQXiKL%{LDr\#	z?Ib?}T65h؞^9җI{LLO(Z#ҭ.>kK͝A	
 4g	/֏q+wqFcvI ;0wu8ItdBH8qLw 2q+f2I8hؒSV5c"mBVUAM2SF=դ-jKCIp!Ԗ3bC3rC8K	hZ\ue2CZ8hb\v%qD-lȴqq.;Ɛ\t8P{##Kuëmh%zJƳ^7:,i.R.J#)J%SVpE%prT65T:Qܢ~K&:h؞^I򽥴KLO>iY>kJKdAt,$0%fǩc٨` 8}fwL늰vH7A8ǳzkV_ӏ֏Ax$(++FsmGݒYp@e7:5mNH3N
ؓh[t$^6VjKjKJ3biFn\7-(.AZQ.A-(ːgee8J66Ҍ~ZQdBҍriF\E-( i49G``Qc#9A	|50	R#F=դZ>~ap!Ԗ2Yp!͋Gdjd`R  OrX ԗܴq	hM.:"qˁh*h+h-qˁD-eC-eC7pZ8EH-iàrOcF[mG݌,rblc8'֏Vq9g>zdx>0%eƙX5S
Uc	BHWa/Z\c"gd&2ҡҎW5ODNΔRO+bd$yB׬iuZ\NlOPņTᥳ8c=;Z4!t"yy$Ȝ~}fIIt)I⚶ag6c$ZfI֧HJ1H3pVh[t$l$jKjKJ3biFn\7pp?dg6BE0 p:NN$7}ZH/}\d}KTum+5+GC-f6-f7-pƴKGp!GeN8
^}sl0%e8ƚikKKH
F#	z?Ia7TCS$/ҭ.-zAB?_6qgpGxPO=OO2$@.MZIWWťգ, m1ƣb48'kK![t$^6Vh]5u6sKRZP7J>5	0J,;Vyv f~8G#\埜8\@e+MiR.J01p%SVp2X3i;wm<kJ_)2'|_0N$Kk-'-wHȏFzb%GB[OƒIz~v[a8q%f	2qLbĶ~ȏ' !l>+O6ɿ sr݃<dZ	{$zYiZ2=* 8HI:K7GwB
C/iXg[-fàO-3r%ZZ3З'rIp#͋Nn\I֗<%qiQq5:֧ &GDS%\Ej	Vk$j]g"ahRZO;AnZuZ;-
eM8؉Mr d&(# c  ;=Ip{ 7.8K$ge_\2hbG- <I Z 蠴H H cߍea> 8HNTN&]g"ў2պEAZ8Ԏ>;͖lAnZuZ;-
bq`\5%l\3ro\M GPO0>JёNA3 "2}YϺANiY$պ@RIei6jKC\ش?LKDih<bq`\R\bS'.u;.	\b
;Jӈ~%j/=Oy~`J/b( lcLaұH5
U	Bᄯit^
v,AT|*Zފ"Y$zX3`^86b0>$ +R`}$e DfNJ
j&=Ȇ#1:rEU!] Nt`
i)9^-͗% '3Cf kE``X\ 5<@Xw0;47z({¿`>V}<HE`X|V}\|V$7e~% qGwV1Na/Za+b#ؕ	
XDߍYp@=osIiIZwo{\ !{lp%ZDP+SP`ZZ--֗ E*-z%{L@"^8giϵnf"W^ ^@X(Q5Pjh((Z"0P^ +V   ). 	*  ^ ֧!a٢5M=к
承fik^{Kt"!IziO.V(4M70;4?NZޟj])Qhn`vhDNZޟj])Qhn`vh:MkOz}t.BD?o٣5M=к
承f	k^{Kt"!֧:RI?d	<i=*|֗䴶|^'-IbMOSAxogdCdsi1	kTf*$Ju@R!Xįz	Glǩh<zz
E̿JeWAk/<AeWV_%yx8x~ǂ;zC`8=O+JDLc;SĐ2į=OawV(ފpz"eWb];͏S˯~|b]yyeј;͏S/Q뾖cD@elQ뽫yxLcb];͏S(۰vx~|j;epC įt {Vl+4& Rzǲkcd^zc:el[cUP<0eWmIx4^ɭ=k_#2ËY{*qr~Gwn%^Wb]{Q;;wz(\:P>w>2uBogd2c;ido{ 'FV`\`upMkl8Uǿ##QģJD#>z;Ba RَN+{8 }(b%az\`u.UAŢaʬ}4#hGya|13\6^8\q+<T(=[+nY9x^.Ë~+?{ %\B6uдEs,8 Rz*d	YN1aنkKKr\#	Bצ#	z? EZfpVS+O/ZK&BO-z@$K͐I8ihhz@5,q+!yɭIGq,/f`uHfr5JIei" lzaɭƚa*鄡k	^H^8g% &᤭WEMYW4Wyz祈,t"12<v]PzUNlj44udlHpEјGw޻԰%bc03dEtVM@~Gxq,mu8fG0wFѲ|=9/eqx}4YcM}]AQ4LZ~Gz`<T kcI37=O
d֞+|k,QuD22xދLS@0Mli*i>z*ɭ=ON/_yb0&Ա][L	XMli*s|<T=Zzv_>#nGz/`x!og$SgkRDiQe08٘g#Y>4lќ#d=O0d	ZlcM0itP鄯iKa/ZB>,*%b)|^9<i3ӯ(cTᥩI*v$zx3i/}cR 3dtY@[_`,M~GxckB.(&FO.wIL[JV;<<S/=Zz2Jܶ4J1_.(&FOC;cI=O=[Js|<S WkOSXeakBeEDt?#li00=O5%YLMix
_>~8Ig!kvpަ1`DmO48F-*1qzc/eqF401K֧pVp2Xܫe:sExKXK$'D,֧'_6QƩKREHǨ g3ㅢ;/68A'K2kl;Y	^-M]]AQ4L,C;cI}4<=[KhGkOST_ˌmk`ҋ2l[=O@{/erceqƛtPaM#'UX_=Mli7,{0Mix0eamAQ4L-6][K5>z,{&< 9A:GDiQ+4=Ȇ| `J#vJ%S
D+8,~Qe!؋,Ac/֧'1'_6A$c4)t?#;]v%z5E,c3dE>m`ȕ`}t>|SdP87"dd2Ti&eSf=[Mg,x3+Z iaM#'#I\Mli7+Gg!Y#6W	KN6WSL&el!1"͖H,ǧ͒Ih\[QB[D@+zJ§D[\"6'&D6[L3:vLl'R/ޡjlC;MfD22x_dzdƒx2	ɭ=O񲸜ǀGY~ǀFfQ0&4v˼p&U;\{gx)gxGp 6a3~0lhgxpgx,?L3<}?c*33L3;c?c(X3pgwvLL3;	&.v$@Q]v"w37-GvlRgwë	&.{+	WA݃"w37-Gy5K`|d]J0sTj;>~|k'S
~}ZӯJpۑAq7N3Խ86z3P87z3Pvgf4=kњ	y姣8~gu8Rg<qngrqњ8ZfJqvǸu'~SdPwmL"ddc_S"5cHZz Q/eq	vD1#nGzDi/APlz) +5Vz 7=OdƓވ*!=O=[OKBH=[M=TDkcIAQx9{&41CH%{&p<Rdƒz ]=Oɭ'(`zz(5DG1{&4z z({5肣=ODkcI3dAP<Qodֱ/P6Aun!EDHn]=O@r=OHd֞綧/0%i;%{LFr\"??a.>(]Cb.^9Rd$udᥩG0ebOƝr\"?^jfpYZDu4lStV}:pԣSğ0%i;%S
D+8,fpY\؊^90J_)=%o?_6NZ{hї>`J#vK֧pVp2YuU38i,St~:pԣ@RF_$+Lia/ZG%R!YeZfpYffΩQ(<js aRz"o_6z98ijS;=zJEPe+LLIƝr\"?]GkLK,++O/ZdK&BO_6z98ijSLvyCF_ğia/ZG%R!Yecg%Nd=җVO:	KRl;ƛ0H&$cN	z9.
K.)Iejzi֧Y?RI͞hNNZk`S{k_ğia/ZG%R!Yecg%!֧Y?RI0_4''-Jt5:6}KWu1b_ğia/ZG%R!Ye:fpYffΪfO/ZdK&@ӯ=|М4)`D0wGg/I^9ƛ綁/	ZbbO40N#)d?g%fl˙Z6iZyzBORI:pԣ@ebOƝr\"?^S336uPΞ^:җL|8ijQ+/|F40N#)dǃtᤲNt"_6NZ{h#1'	ZdcN	z9.
K.y38i,t6O/ZdK&DNl4(@1'	ZdcN	z9.
K.x7LK*'J_)XJ_6#ل_4':6	!&$EiZ@'-J$	`摦RD2u#s& `R9eۃ)XV RƝRLg{!Y6jlg%fhl̋?RJWub=HBs`R]v$	KRf#V`l9iԽ= ֤s 4>H嗰u#<VJiQ~a+ gWv:SI1Jg٩*ᤲyzJ_)Y?%o"zug:	6]HK`4}K3:H=rY~`J~1ajqHg%SIej?O/Z4K+'ONlBrpԧA&ЋI	v摕z&{ R9{綎As/	ZbbO40N#)dbfpYjjSt~:pԣ~21ajqHg%Q;fpY\\O/Z1ϺRI艿d|8ijQebOƝr\"?\Y;e38i,hv(j湫GsNd$/ӯ'-J=2:~21ajqHg%wiIe(h̄tVudᥩGB@1ebOƝr\"?^3J%s9FO/Zt}:	KR1  +/	ZbbO40N#)d4V7CYWNeoRJ艾|ᥩNMzzc2&$cN	z9.
K.g}3ҹWRyz'J_)2|8ijQ21'	ZdcN	z9.
K.<g%m]ZyzJ_)Y?J'_6z98ijS`V@2/D`c. 4ԘR9m-Y~`J~1ajqHg%SJᤲQ^^:aRJW_6z98ijS$D]yiԽ=s2/Au#L!e+LLIƝr\"?\[f4TJ+"N_tNlBrpԧG[E-H$@0wF}K:=#.RR9Ԏa(%&_ğia/ZG%R!YeZfpY\#ENZRJW=:_4':	6%n$l	 w`i[gu1}{cL
} ֤rmV_J˦ƛ~G%R!YfIep^^:җL|8ijQt0ebOƝr\"?]TᤲEMS֧2}җI͓b/|F40N#)d5Tᤲlһ3DmOm*i1S++G+綊OmNL=g'Xf{h(*d@Lj[={h5R{i{iU=S@P{h
e-<`}'ǌx3`'x'H1"xĉ'H0<`<6uwH1"xĉ':Q|}>/_g{|A
H!@Ym^#>v(xLlA
|)[qO=rw   *	_	_	_	_	_	_	_	c5_xm~kOm~k_J	/&))
ov|)
o)
ouC"е^4-xеB׍^4-xеB׍^4-xFhA
RmmFbzՖ~~>O~>/Er_ܗ%~<|xNN=;ysysysypBPhmmmoPm6moo)w [||'x<m00mmmmm6mo@N R
*aQmmmLmim1m_X׬-z׬-z׬*zնjMo%3l<%xktB_?<C><#"xF?}q{<x_*b<CA3[m}Qh/>h.*x⧋,Bm]oV [jMmmm^E}E}_}E_/Л找h#yW>+rx8;q8+_
.x8_pGj#xhFD .j}Ng}38hHNfpt.\ԌxLcN#ZB O+|ʀ_!2 S!2d)@C ? R8Fa'NUƑC
e!$$S* XBq)* ) -
0Y% (?ddS(VAIS,aBO!޸B8N3y	AB,)dBvt8G$*<#Nt'iI
3y	AB,)sW4#NC檸G3UR43Hy	5_2#G$*d6!;H:HUt9j\K[Ffjfp!;H:HUfs]B< !W֋U3y	AB,?)bA><隬,)  HY(R@  !%
B`@Pp!;H:HUZhm[W(ChG$*̈yZ3y	AB$t9ffΨG$*kCYQ[3'iI
DYWT#NYWT#N¹d? <ʯϤ? 3ftj!%
B`	lBB* XBqĲ'؅!`SRY!6!dHX?/AD s9Ffly	ABY*+ft_2ںBvt2@^!@@A}m\/rպ=q3\tmQ,W^3Je;jBvt6i\Gm\#N}s9Fa#N[52͝P!;H:HUjTV'iI
$3Pd3iI
T	L d<;H:HUL0:fL!ABC Rn	ӘUd6!dHX?/?Ȃ@)! uQ324Gm\#NuPսtK36uB< !V}!Q (¹O$ P,e+B

B}!T	 (@>O? ʂ R@Vaa'GhѫaaBtvaa'GhpѲ$P#0!:fYPXlaBtWW(#-3y	5_\J#ЏDUҘG3UCbJd2,)!0CP, XC H?ڹD4Gh#NjPz"f<隯(ek2#I'iI
ܢȍ'`'iI
ܢȍ'#NBtiQYL(G$*4H`t2y	AB2@^~A!r42@^~A!r42@^|@Hd2@^|@Hd\7l-T9pݳ<隯pѲ$Dv\B<隯 H%> G3UI)JUL!AB>I\uB< !WuQD=DDBtWuQD=E\)y	5_Gk+V3g0!;H:HUm+Yk3G$*(4Gh#N(4G0!:fqStJrZ5xuK5_`XAzCy	ӕ^JClW5L d<;H:HU$esX`t2Cô_LJfDi<#N}s9F+YZ0:fB<隯g%h٥rnڈG$*fpVW+6y	AB,?)! Hy#N! ?, j y	5[dv:4(lͣdHG$*#iѥqCfm"B< !VN+3h'iI
Hs5[32Q6H'L+fʇ:0:fB<jtiCYW*+0e_:4+Ca#N$ҹ9QYL(G$*IѥsCfrH`t2y	AB2@^?@O
t2G /
H RRCVaLs\#N\ٜN,P!:e!@'L~ChQt8Hr<+NU_aF?nڈHr! W6C Y-cN´  %U9L(G3UmD-@,'LZvt >WT+gm]P!:f2@^?@O> B2e+~|@HdϤ? ƉT-BC,WC`ٝ!`t2sWD#Nef+jB0'TU	W-Z-MP!:YF:jvՆL(GRW+3ӣK;ja#NfAo\i\ڰeifAo\ijr(`t2y	4UUEhVh\K;jBuK5_UTQ)f嬳'TU򟅧W)@@B<隯,?->> H$$ 'L|9L(5tB<隯3P:C edBvt@`ٝ!`t2sWD#NP&j"gHd3sT!;H:f>I\7:C(4gjS4z[32S<隯:sv+5]!:HUkan	4 9SC3?hlmy	(pw*d@~Ѳ$5kA'TܪHs5[3aMH3"'LpU	ZW-TڰeYᕴӣJٝ5K;ja#Nf,?(Ϗe$)BW)!:f0#$3Pd3BvuJBRCVaHy	ABRCVaM\Jќ#NrL0Elΐ0:fD$<隮S4z[32ky	5\N(h3aU'iI
dP0:fL(P\#Nr:4`t2Q8,#Nrj"gHd3GEgT#NHU)f+ftA0&Q+#8'LC`٘d3rΚBvuJBefFm3VfڰeYW(ei+:vՆL(GRW2:4*nսtK;ja#Nf\g,ӣKC`YV3BuK5_𠷮Vh%p\0:fB<Yr"5rڰeifBɩhVh\K;jBuK5_MM-甋DDrYWY3P:C eW(Qj!0Elΐ0:fD5B< !W9L(6gBD#Nf+ftA0$vsW4#N}3oUa+ftQVќ#NB-kBtiI*@ڈ[TY\-cN´  %U?	+C$6!d,hko	ӕ_e+ CAS  JC  H~A~@
TDO P}))f+ftA0&Q%h'iI
3P:C e-vЏ!:fHs5[3aNj'LBvter,HrGgmX`t2y	,
zp\hm\0:fB<Yjr,0:fB<Y4ҹ9gmX`t2y	4U(-iѥȲڰeifP[(kSJp\0:fB<YT
"XAABA  IBtW$9L(\Џ!;H:HU9L(o<pFy	5_}3oUa+ftQ"G$*S4z[32zy	AB>I\7:C(9G3U8i+V"gHe6rjg%pުVYWT#N)9\"gHd3yaBtWNaںq]@<zs\#N >WT+CYW)jaBtWNaںq]@<z·5L(G3UW45+z湫'iI
Iѥa`t2#P'iI
bΨQYG$BŝPChG3U:aGp9DB<隯nG$BC4xaBtWj"gHd3Gg5sB< ꔅ_)f+ftA0$VuKMBvt!0Elΐ0:fDp[G3Uj"gHd3:%p[G3Uj"gHd3C%3G3Uj"gHd3D\6ojRCV ej<j[7T$t9gmX`t2y	,|29[M:46%a0'TU𠷮P֦YV3BuM,|9L(Y-46y	AB3P:C e35naBtWC`ٝ!`t2(aBtWC`ٝ!`t2s@hټ#NHs5[32Q9xG3]	ABf+ftA0&Q%p[GRWʁ3P:C e+:Џ!;H:f>I\7:C(hֆ<隯g%pުVm@j0!:f>I\7:C(4<隯g%pުVRn'L|8i+V"gHe;%r'L|8i+V"gHeG2GG3UL᤮X`ٝ!SgL#N{W45+zں< !Wdw43P	dHyB9D3gnںV\9A0$"5t9y	,rj"fL(GH< !W)f+fa`t2eCdG0!;H:HUC`٘d3jѴ&#Rfp!:f3P00:fDd\LFBtWQ]S6rեrFYV3BuK5\29fZ,P!:fW(떶\;ja#NfYFZr+Z+vՆL(GRW	P[+9W460:fB<Y>
zg5sKUCa#N2@^C @PPO!:fC Pr)* jHs5[32Q7YWT#Nrj"gHd3p[\ڸGRW)f+ftA0)ꕺ+y	5\5[32Q89\#V'TUʁ3P:C eH2$#NrL0Elΐ0:fD$!y	ABT	L(DB< jOpW0Elΐ$:%rB< !W)JUDV< !W)JUE<G$*>I\7:C(̈p'iI
OpW0Elΐ&"4oYӘ@|(y	Bgm]RG$*Μ᝵uJ⺀xv(i*(!:f 5qY,P#C5ULF-Ul۶D"C[FBuJ(hʭI\MTaBvuM)Q!hG3U)f+ftA0&"K;jy	A)
ᬮhlW.&gmX`t2y	,+3ˉT4zivՆL(GRW29fT9SC9gmX`t2y	,޹jlW;ja#NO? ? xW(PD
 \j>(\$)@@B<隯O? ? xW(XC
PXlaBtW'e+ D(2xU(RBAy	5_NEa+ftA0)F"<#N!W9L(W46'TU)f+ftA0)%CdG0!;H:HU)f+ftA0'35< !W9L(m+Է#N3P:C eY%q13y	5_L0Elΐ0:fE2:Dẗ'iI
@`ٝ!`t2+< !WmD-g%s\-cN´  %U)JUEKYNB< !W8i+V"gHe-fDi8'iI
>I\7:C(g+OD#Ng%pުVsCfrFy	5_L᤮X`ٝ!T8o:,<隯OpW0Elΐ&mB<隯OpW0Elΐ*Z̈p!_L᤮X`ٝ!Mg-m< !W8i+V"gHe68G$*g%pުVh٥rFqD#Ng%pުVTV'iI
>I\7:C(k2#I!;H:HU)JUE49xG$*ٜk[32Q3hĵ6gj!0Elΐ0:fEZ%rںBvuM)
3P:C e3iѥp!:fHs5[3aNQYT!y	A)
3P00:fE:=RCCsEp!;H:!Wj"fL(q*:+'iT*j!J媀PĨs4a0'TU2rZ-mѨlYV3BuK5_+-%lW-,P!:iѥBW-mܹvՆL(GRWm4ҡҚ;ja#NfO? ޹Y5rڰeifO? ޹Q[gmX`t2y	4U$4Y(-땜+V3BuM,	jg
zg5sKUCa#N*%"<fYWYBR-YPiM坵p!:>(\3YPeAb@!y	5_}!Q (¹PH!a -e!?!<隯>(\ XAA(©Hd.@y	5_NEa00:fC\QiI
3P:C eh;jy	A4*RCVaN(lYFv<隯!0Elΐ0:fD5JѲxG$*RCVaS	W_ʁ3P:C e3d6!;H:HU5[32QV\GSJB>I\7:C(E3!BvtOpW0Elΐ&VQBvtOpW0Elΐ&5:aBvtOpW0Elΐ*+P'L)JUERD6hQjg%pުVEZ6i\#N)JUD52EMaBvtOpW0Elΐ rG$*S4z[32,?tgiT#NS4z[32)Etg6'NU)JUD}3"4'L)JUDP#N)JUE43p!;H:HU6sX`ٝ!`t2b-#N(m,P5oQrG	5_[!PEֆ#C\Q:fHs5[32Q5r*+:sT!;H:HUj"gHd3EgTT#N!WC`ٝ!`t2v)viHUj"fL(EQYT#NHUU	ZW-TҚ;ja#NfÖdiknCg2ڷ!0'TUI[7frq4K;j܆L(GRW+jCk,ӣJ;ja#Nf5r54ڰeYO? ޹\#W+W,P!:j0WUea0'TWʁ9W5L(r+I[7y	5_*Y\"gHd3tikE(!:f!0Elΐ0:fD$S< !WC`ٝ!`t2RgMP!;H:_)f+ftA0)ڸYWT#N!WC`ٝ!`t2Z5B< !Wʁ3P:C eڸTV'iI
T	L(jgm]P!;H:_*CVaH:jy	A4*OpW0Elΐ&FW!#N|8i+V"gHeU*+ft_)JUDҹgm]P!;H:HUL᤮X`ٝ!M4ԴgjS4z[32SS+F!BtW}3oUa+ftQK=39s_)JUDͻj%(hy	5_)JUDѴQZҸG3UL᤮X`ٝ!Aa84B<ʯg%pުVrٝ4B<隯g%pުVĨHrhQjS4z[32zihVWjS4z[32dtP#N|8i+V"gHeӣDdF< !W}3oUa+ftQM:4Hẗ'iI
S4z[32iѢyaBvt!g+VaS+W(gjRfr0Elΐ0:fE[yj+y	5_)9\"gHd3R4xG3Ukan	Xf風PiM>RCVaM\JΨG$*IHs5[32Q#Џ!;H:\9L(zZ6fjHs5[3aNQZb-l'iI
eCk+f򹡳9\z%a0'TU,ӣJ39hptYkn̳0:fB<jer,=3v7vՆL(GRW	jg
zfW;ja#N,PʈW;ja#NBɩhVh\J3Jhg,y	,pMM-甋DDrT9SC9gm\#Nfr,k[32Q9s@i+f!:f3P:C eW(&t9'iI
RCVaHii#N!W)f+ftA0*j޺%s3VB<隮S4z[32ljOpW0Elΐ$j*mE22#G3U}3oUa+ftQ4m(kSJpXSjOpW0Elΐ$YUr\8i+V"gHeVlҺ< !W)JUDvtB< !W)JUDͻj%5Up!:fg%pުV
QW*;g4W\8i+V"gHe4G-ekCY\WT#N!g+VaT\Jټ#N!g+VaU6g+j坵p!:fٜk[32QUDҹjy	5\6sX`ٝ!`t2I\PٛFȐ!:fٜk[32QVPfljTmDO΍msCfp	Fȑ*!0Elΐ0:fD$ꉬȍ'y	ABHs5[32Q5r*+:CdG0!;H:HU)f+ftA0&Q%EgTT8o:,#N*RGZ4҆4YV3BuK5_𠷮P֦PiM坵a0'TW$4Y(-5rrڰeif,Pjr,0:fB<Y3P:C eW(&"4'iI
!0Elΐ0:fD$< !W9L(DQP谏!;H:HU)f+ftA0'(es1Z6Co_L᤮X`ٝ!M[K54W!#N}3oUa+ftQR
Z詫FWD#Ng%pުVk25%T9sj>I\7:C()n52gL#N}3oUa+ftQ5"W-j>I\7:C(pުC,#Ng%pުVsCfr֋Sz릈G3U)JUDٽMfY۸#B< !W8i+V"gHeVZ< !W8i+V"gHe+!SC8G3U)JUDSVG3U)JUDQZ\Q<隯OpW0Elΐ*+V3g0!:fS4z[32)Fq\m)hy	ӕ_L᤮X`ٝ!MJѵuJٝ5B<隯OpW0Elΐ$w4U+6meCGm<#Ng%pުV"3d6!;H:HU)JUE4"3!BvtS4z[32+Y\ٜzBtW6sX`ٝ!`t2ehٚ@`t2y	5_3a+ftA0&ڹDhTZ&gj!g+VaMrќҘG3U)9\"gHd3rW35<隯Hm:C eVҘG3U)9\"gHd3ѥpR%BtWI)9\"gHd34hm\#NjQ[3C@:C ey	ABB\S*+ft(h"gHd3q38G$*)n2gMR+ftA0'5O_-ڸTVP0Elΐ0:fDfp!;H:HU(RݫeElΚVaNj'iI

[qLT`ٝ!`t2Bvt >WT+Y\5hCa#N3P:C eW('4o_C`ٝ!`t2IQYW(g_C`٘d3f嬮k%q]P!;H:!WʆM2ݫeElΚvՆL(GRWPn4Ҷo+,P!:ᕝMJգm*zg+j坵a0'TU(-5t8F)fYV3BuM,	P[-TWT͜gmX`t2y	4UesX`ٝ!`t2iќ[y\giHU9L(DQ94xG$*RCVaM\JΨD8G$*RCVaLsWD+'iI
f+ftA0&hZ湫W_aF}!$H$ -Pٝ4B<隯>I\7:C(MUrgZ3y	AB>I\7:C(MUrg+ft< !WL᤮X`ٝ!MfHRChG$*S4z[32iѥRnBtWL᤮X`ٝ!SN-mjw(gjg%pުVrjfdij4sjg%pުVsCfrѭK;jBtWL᤮X`ٝ!M9hWjg%pުVk2Dj5rBtWL᤮X`ٝ!MK:3ElΚ<隯>I\7:C(VVQBvtOpW0Elΐ)FiшOiHU6sX`ٝ!`t2-ua#NRfr0Elΐ0:fDio\tUjٜk[32Q8%T9s*3"B<隯
[qLT`ٝ!`t2:aBvtB\S*+ft(h"gHd3ElΘG$*PWʊٝ5JL([3'iI
LMJ+46g	FȐM1*v)v#N"+viHUj"gHd3jTVuDΪ(y	AB3P:C eW($VuKMBvt!0Elΐ0:fD$dtP !WC`ٝ!`t2IQYԷ#Nx -?=:ЩzsEpay	:3P:C eW($VuVFqD#N|9L(DQLѲxG$*Hs5[32Q5r*+:q13y	AB3P:C eW($VuKMBvt>I\7:C(nĵSYZ6gBD#NOpW0Elΐ)ⶄZ%<隯g%pުVh٥r:4CXG3UL᤮X`ٝ!L9q5sTn'L|8i+V"gHeVT:y	ABg%pުVhZr։Q[3G3UL᤮X`ٝ!S8ZD_)JUEU\Ja#N|2΅+4z%PZDhYV3BuK5\$4Y(-떪+fep\0:fB<Y@+VaN(lͣdIfYWjHs5[32Q5r*+:nBvuM)
Hs5[32Q5r*+:s3YZ6f\5[32Q5r+O+#N!VBoЋD$:3\
zgC:f!7ihE
'"Cj膆FPp3U}3oUa+ftQ8h գiZ3y	ABS4z[32W+FqU@i+'iI
S4z[32v\S-hQ30'iI
OpW0Elΐ&5UrgMP!:fٜk[32QM:3ko-SaBvuM)
Hm:C eTVեa0*hmjB\S*+ft(h"gHd3m\Kv):j4[32QUD[y	ABPWʊٝ5JL(g-B< !V~ݲ$$:檸PZ5ХEh<:fХj<:f?hsU\(-yhRDE3]hR53Uj"gHd3jW.(WU3XGSJBegSwGZCީ\#ԉC0eYr,k[32QM:43q]P!:fRCVaM\JΨGH< !W9L(DQ5r-46y	A4*	%!0Elΐ0:fD$\Q<&f!;H:_L᤮X`ٝ!N&Z3Jќ#N}3oUa+ftQUEuLVZ-T9Ey	5_L᤮X`ٝ!LfVtqCiPSD#N}3oUa+ftQ9Ek+6\KZ-TL'iI
>I\7:C(SS*,͙D#Ng%pުVrgMR֋S8G$*g%pުVrB$Hm)hy	ӕ_L᤮X`ٝ!SNW4o_3a+ftA0*GsD\Jј`t2y	5_3a+ftA0'35fi0'j!g+VaMP̵kD#NT9ХfDZ-M뮚%a0'TUFa'a@
@$4HHAP[
zE:hy	5_ʁ9W5L(GYFs-mrٜ#N!WFpH~A Y
A	*aCoT(6gM!:f#8O? C,@	Y3G3U9L(DQV\GSJB0#>
d(2H$ -Pٝ4B<隯>I\7:C(m-TWT͜i\y	5_}3oUa+ftQ"LW+:FqD#N)JUD8VtqCiPSD#N)9\"gHd30:fD⺡Bvt0؅sfCi-CZ+G03cN$3YP[32$.ReC0Elΐ'iI
$3YP[32$.ReC0Elΐ'iI
RCVaM\JΨY*+ftiHUj"gHd3jTVuE;W;jy	A4*OpW0Elΐ'U\#N|8i+V"gHeV⢪ElΚBvt>I\7:C(MUrgF,T#N|8i+V"gHe6\M\U-h7hy	5^aG	Hd$H$ -Pٝ4B<隯0#C( 
BCA	Y3G3UD(_K|Q/sTs=kEBGD?h
'pkA5Jxtt5KKpxtWl
ЋC8PZ5ХEh<:fХj<:fr披hݴ(s4g:r4Btt4mD'LUΦ%fDRօL++Gp3BuK5\9L(fҖZ*d6!;H:HUL᤮X`ٝ!SjkEP!;H:HU}3oUa+ftQNkEfќѡBvt)n2gMR+ftA0*+viHUjQ[3C@:C e3d6!;H:HUjQ[3C@:C eh;jy	A4*
[qLT`ٝ!`t2ZѲxG$*
[qLT`ٝ!`t2J坵uB< Rr-ڸTVP0Elΐ0:fDb-h#Nrj"gHd3rYʇ3J[hV< ꔅ_ti\TzhVܸz%a0'TU)JUDޖrEk+6\KZ-TL'iI
!g+VaMʇUKUh-sj
[qLT`ٝ!`t2v)viHU(RݫeElΚVaSjQ[3G$*)n2gMR+ftA0)ڸYWT#N!WKv):j4[32QNݫeElΚBvtPWʊٝ5JL(jgm]P!;H:_-ڸTVP0Elΐ0:fE;v):jy	AB#0#0#0#0#0#0#0#0#0#0#5_Bko	?n·5<gnլ͙/m24C[xHt6g	FȐt9'LC;vflxtW$9ʋDViI3YQh`ٝ!#NxI)f3JCViI3Yk!+ftP!;H:HU$9ʋDViI3YQh`ٝ!#NxI)f3JCViI3Yk!+ftP!;H:HUL᤮X`ٝ!N&Z3J+!;H:HUL᤮X`ٝ!N&Z3k,Y'iI
S4z[32/fTVVtqCiPSD#Nxl6al6al6al6al6al6xS54lhD"ʊٝ5.;W"CUЋD(LΊy6DdHj4Gpt9'LC;vflxtWlͣdHO6DDzmgCBtt3jfǇLx -?=7aoT.D0#Nrj"gHd3jTVuD$\Q<&f!;H:XFa'a 	Pd
HAP[
zE:hy	5\8i+V"gHeVGsER#湪'iI
`5'Na(rdJ!fsz"4m54sCj᭼5Vxt%XFaFaGJ	
! P$!PZCA!FaFaF#0#0#0#0#0#0#0#0#0#0#0#5_FaF$"	@WSJިYNaFaF#0#8dZ!@,҇0t9paFaFٜk[32Q4m]6f̵Ȱ!;H:_FaF$"	8HuCj#BިYNaFaF#0#zhr,$:ᡵuCoT,s\'L0#0#U8i+V"gHe+"jYќW*,͙EP!;H:HU9A0'(es4hl'iT*Hs5[32Q9Ek,eC-ȴU+Fmxd6!;H:HUa!!ElΓN-Bpmh\Q!:fǃx<x<x<x<x<x<x<x<x<x<x<x<x>I\7:C(Fq\PWCvJ3ftT#NrL᤮X`ٝ!S8ZDjsU\6gMB< !WFa'a
BаAA (XB! 6B3ftj0#
QꪆC,@
zE:hy	5дl"jRCV eVT9R܋ERlgnĨT#NHUC`ٝ!`t2+Yfk*)nEZ6CnǳjTV'iI
Hs5[3aNQZ3YPiKr-JѲp=Y'iT*3P:C eVT9R܋ERljzfly	AB+h4(SQ2L᤬Б%ElΘG$.S4$kL~4l-sCfm"B0hs\3W	ӕݵm#lQ*`#	a	Pu\_;+ٳ̮k1"w.bft.\Ԍt5fNBv7^F	s!Z4hgY5tTj\?*t8H!@XЌ% H' <0
BXB4DEPBzvЄÑNg`B(dP""
Qq*`#	apmȴT٭/sENa@u40B4.;ZO5mP`#	Ys=-ܣD5P溚O]B#BA$9hfM-WTjҴXH!@YRާ*?7`#	a		`!_S_L/g"t4js=r2$'ccp'<!$Z*rѻhB8Bxxv8^7	
a,!4@J5N3־4_LJֆQ*u3rĵfˡ5#6r&/	a!0NxwL8NkGx
J⺡!;	[:=UT#A'a/Zֆy	KHBuB4Bvj=-"LΊ!ZKvȁ*-3=k54Y%(_K|Q/%j}Ng}38h4ZUZ:a!;	~(_K|Q/%j}Ng}38h4ZUD(_K|Q/sTs=kE᤭hj%D(_K{_S_L/g%kCVE?Q/%D(_K:Zfp}38i+ZD)|Q/%D(^z3IZժ%QOK|Q/%D(5N3־4_LJֆQ*Qn%EftUy
z[D	ZM-fl$	!ZKvȁ-TW*: :-j!!ZKvȁ+Y͝Pko\m@KKM'Sg3S4].%5#6p'^9L7<!0bw:4#A!TԹ(_K|Q/%j}Ng}38h4bOpZ*Rٝ4Ty
Jh<ihڃN%D(_K{_S_L/g%s3X(_K|Q/%j}Ng}38h4bB0 %^˅r:h|\湫s*gr&lBˉjH͗CPjFlo4'cu0Lna	'<KML9Sg3Dr)CL.˗Bv8^v	xB`&:r;UMꅣhesZ:W
oT-C+p\J USzh\֎+jUFΩ65q*UMꅣhegTJ~@BѴ2fp\J!7\SCZWC8Nt%Y	pjںtq*M녣Wֆ03VBo\-6p9JVC!FΩ65pVC!FΩ65pVC!FΩ65pU7VC?
fpHZ? BtV@B?
gL)GNTޣGY)!hy	5Yy+!38B-!:f USz! ͈йjsF+Wy+!湧Fn
j(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jUM<VmnY9k+Ys\%^?
gIhj7mTޣBBjUM<(5PUۣC"U*Gڵ#B?
giѡnE:[B USz!
d3\4з"R-XU@BCj뢨GY5:4-ȴTKp(U~?
ad3B0(mꡜ3B38j[y	5_*G3g-+oQ5oQ*P«U7lm#Bֆ#BUEU7U~@WT͜DhZսDh\7hC
TޣdABPzqSyrp3U
oQ2 d(uLֆٽp9sC8NU7Bв:DkCjl޸\Tz'Lyy!hY
S"5po\.*o=\jUM<+Z*FtB$ R<nV@C$#k3Pꢆp6#C[F9V@C$#k3Pꢆp6#C[F9VL)GPdw4BxZ9gnΈhl3W	5_3-?
B*'a:f۳3stWDO~@
GsD-'Nv膆5p3U+!)TͧE]I!:f۳3stW正vUM<,
B-t8N(>BN~Qfs
BfӢ琝3]j:f_K|Q/%D(u9fpVhZ?Pn6y	ӕѵ3UD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?_K|Q/%DSg3Dr)(_K|Q/%j}Ng}38h4#OD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?_K|Q/%DSg3Dr)(_K|Q/%j}Ng}38h4#OD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?_K|Q/%DSg3Dr)(_K|Q/%j}Ng}38h4#OD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?_K|Q/%DSg3Dr)(_K|Q/%j}Ng}38h4#OD(_K|Q/sTs=kE᤬%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+4G-b|Q/%D(^z3IY9kK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhZ?_K|Q/%DSg3Dr)~B)TͧE]I!:f۳3stV@C-uḼhk,xPngVhZfi\5t9V@WT͜DhZսDh\7hC54Ys-pp*(mBBīU7lm#Bֆ#Bzayg̵ҊY3P3	
g*Ќ%&	B׹r|\fΦZ*_;2jĊܹ5йrZR3e9;	xL/B`$x8	 KM;Sg:4S4].%5#6p'^9pvK|Q/%D(5N3־4_4Ob-:4s4pSRB0 %^˅r:h|\湫s*gr&lBˉjH͗CPjFlo4'cu0Lna	'<KM		z3I\ٜS4].%5#6p'^9L7< D1;ЈVȴ3x<2b5-g4akC3"QdgBѴ$9k
!u/";ZȔCYm	@Bhm]Do>IhJ3ftQ(m)+j!:f(_K|Q/%j}Ng}38h4?_K|Q/%DSg38_K|Q/%D(u9fpW46ghFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?`#	a	hu9:js롦gBˉjH͡;/;	ׄ<!0Nxǃ1;?/!? KdMk5>hFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?+]k5M6D)BX@BHj-g
Pt3UBtt36gT5o]3cNhQ[3 !WZCYlѲ$!HZB Z@@@P!o<UC8P5ˡm\5k8jz膹Btt-Bٝ'iI
-XBhpu9fpW(efS4].%5#6p'^9LTOy	TG0VC?HAy+!$ ZfpW(ep_:4#A!TԹrVh\J+!BH?,+ 0².*o=\EU7CoSYY9euQ%hjzflx<UM<*0mV]sN~Fm3Vjio<-!B3JhfZOYC Y
)j(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN𲆭#BٽpE0m	ӕѵ3We[Fzᘋ3Jah+j!:gf1fѴ'NWCKFBt%_5oQb,)hNJ(jޢ4-YSFН9]-Q	8~PսDh[74:rZ6q*,zжo\3fiL-Btt4mD'LUYCVl޸f"ҘZ6ihڈNī𲆭#BٽpE0m	ӕѵ3We[Fzᘋ3Jah+j!:gf1fѴ'NWCKFBt%_5oQb,)hNJ USz!rVhe >9S4*UM<+YY9PiL3W\ӢīU7(efZC0]sNTޣ\#jkf5u:,J USz!rVhe >9S:+tX~@BCj뢨GY5:4-ȴTKp(U~@B5hUg0LnW-j)KEU7TY3!CiM9]-Py	5_򸩼9s+VDrV>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6j>IhJ3ftQ(m)+j!:fS4oT6gMBҚ!:rZ6jTޣ\#jk#\5uT(s4q*g%*,͙EGN<隯OpZ*Rٝ4Ty
Jh<ihڃNg%*,͙EGN<隯OpZ*Rٝ4Ty
Jh<ihڃNg%*,͙EGN<隯OpZ*Rٝ4Ty
Jh<ihڃN USz!-!D-ꄂ@@
,B(ULtU_*G3Ek+4G0kDi0詫FWC8yy38i+VDsJ֝3	am5t3W*GLJZ%kNEMZ6īUM<W(e"<jZ%kNEMZ6ī USz!!5uT#* YW3FaB-9yhݲ(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?_K|Q/%DSg3Ek+4G-b|Q/%D(^z3I\#OD(_K|Q/sTs=kE᤮QZX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+VDr)(_K|Q/%j}Ng}38h4+YY9kK|Q/%D(5N3־4_LJ%D(_K{_S_L/g%rVhZ?*GYTNE	w-fLXd
oQ2Ek+4G.%rjiUeBGCCknYi0%YyQZˉfj4UeBGCCknYi0%_Z(\:.\/˕ЋEKrW5[WC;13f.\KPjFlR3g'cy;	ep#L9-XBhSg3hE:iEйrZR3hNu0OL@nƕO^||hj\Z'PVC?UhC[xGYVEzmd3[:5rҚ~H?j()D%XQ B(D
$h@ިaDPfO[zU[f8HO[z∕~(B$ %_mM6DaBާ0Uo\.fkDJ
Q=msQffDާ0Uo\.fkDJ
Q=msQffDEzC-"D "KFphCY*($Z'P9rѲ$JfphBFȑ*EzC-"D
&g	oT.*o=\l($Z'P9rѲ$JfphBFȑ*3:*f風Z9D-
Q=msQffD+@ާ0Uo\.fkDJRChHAj!z5-PWRԋ*BPBLY3NT:*<((6gM3U?#6Ik54p!C43UE(WEdYR"fpٝ4BtW]eHCB3ft	5_RE!(O!
&g
,͙D'L~J~YT:*<((6gM3U -@aCiM9]-Py	5^(B$ %_ :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^CgzhWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly3 RoSf[735%^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'LxE,H!PE	-f8YN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃNPȲ!PE	-f8YN)O"ʐEA'lEgC:f USz!!7[FP²3gDJTޣHMkCVCoT#U7xZսDhP+!;vtDUM<5oQ6B?
gݝ* USz!!7[FP²3gDJTޣHMkCVCoT#_K|Q/%D(u9fpR-ި   ݬ(m)+j!:f|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHO[zRChNzjMmSD-BިQ*jfmY5Gk	5^Ωi'LBٽpG)p!oT(Q5tUh6隯`#	a	Pu\_;+ٳ̮k1"w.bft.\Ԍt5fNBv7^F	s!Z4A4Cx\:Zfp}38i*=m)u3rĵfН`'<	1;iL!h^||Gpj\7(TB4TE4TEVC?HAy^ӣ+ft-녺5L_MZ-B3JhgFиte^@h~h^|}Yhg(дfc3ftfѳJMK@چj36gMo\-4Դf@h~
$HBB?T9-Pު!fˆhs<EPҚѴ(M:2(sEDZ!*坺;jp/lC*"+!H?,+ 0~@BBoZ
zd3dQiL x/2FqD#NUKD*fpZm-DvnqĵD%BSvN<隯?t` Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jUM]
"J=t8q*ЦgTVShgnΈNSv΄5fV R{+!$ N
$HBB?𲆭#BٽpE0m	ӕѵ3W&Cf舰hNC8PWe[Fzᘋ3Jah+j!:g[<谳CoT.&$t4:*@ڏ8thGYa!кuQ @Ժ)Ez!CoT3VݬZBt%_{*誆WvЏ²5o
+DD_Qh 0q+WFmpݣja!ʿ USz!d3HTVѻhPiMB38GYW!G2оYGH~ABz	%_K|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*=m)%D(_K{_S_L/g%G1OD(_K|Q/sTs=kEᤨ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3Ҙ_K|Q/%D(u9fpTzSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*=m)%D(_K{_S_L/g%G1OD(_K|Q/sTs=kEᤨ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3Ҙ_K|Q/%D(u9fpTzSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*=m)%D(_K{_S_L/g%G1OD(_K|Q/sTs=kEᤨ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3Ҙ_K|Q/%D(u9fpTzSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*=m)%D(_K{_S_L/g%G1OD(_K|Q/sTs=kEᤨ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3Ҙ_K|Q/%D(u9fpTzS@B4TE!d3CYU3𵙱5J USz!UC*"²!aC[xZ؍m%_*GݝhPxtt3gA)r6YJǇLU@B38hC;vtBt:YhY3ʎ\޵Џ²-f#BD(S3UZ(\:.\/˕ЋEKrW5[WC;13f.\KPjFlR3g'cy;	ep#L9-XBhh\:Zfp}38i--Fu3rĵfН`'<	p$!9$ - |,?B
  HAPZ|@2@^|'jZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5YjZ3B3ft	5Y -@aCiM9]-Py	5^AlE᥼Тٝ4BtV@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^}!aGrѲ$4DE5"-pthH~AQܴljfpGio:4J(_K|Q/%j}Ng}38h4E?Pn6y	ӕѵ3UD(_K|Q/sTs=kEᤴ)(_K|Q/%j}Ng}38h4E?_K|Q/%DSg3th_K|Q/%D(u9fpZ[΍K|Q/%D(5N3־4_LKKyѢ|Q/%D(^z3Iio:4SQ/%D(_K:Zfp}38i--F%D(_K{_S_L/g%OD(_K|Q/sTs=kEᤴ)(_K|Q/%j}Ng}38h4E?_K|Q/%DSg3th_K|Q/%D(u9fpZ[΍K|Q/%D(5N3־4_LKKyѢ|Q/%D(^z3Iio:4SQ/%D(_K:Zfp}38i--F%D(_K{_S_L/g%OD(_K|Q/sTs=kEᤴ)Ќ%&	B׹r|\fΦZ*_;2jĊܹ5йrZR3e9;	xL/B`$x8	 ~hFDcSg3M.bt4\q-A'ca:'&	` xiTE(WEr!PE	!DE:h隯PHCB3ft	5_CYR"fpٝ4BtWE*PT:*<((6gM3U?#6Ik54p!C43U+!5mmD-38c3iSKyn	@9SC5_ͦjxZM-煺$9PiM~?#6Ik54p!C43Uf'x[C,fW3iSKyn	@9SC5_ͦjxZM-煺$9PiM~@@@P!CXPSA'NWCKFBtW!	 Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:f)B+!(O!h؋5-·5tWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^J5!(O!h؋5-·5tWPn6y	ӕѵ3U :4Btt4mA'Lyd3Z9B!DBSGPսDh[74:rZ6q*,zжo\3fiL-Btt4mD'LU8i-TީQflΚ*<4Btt4mA'L_K|Q/%DSg3M.b|Q/%D(^z3I榗1OD(_K|Q/sTs=kESK_K|Q/%D(u9fpySQ/%D(_K:Zfp}38i<)(_K|Q/%j}Ng}38h4jisK|Q/%D(5N3־4_LO54%D(_K{_S_L/g'\?_K|Q/%DSg3M.b|Q/%D(^z3I榗1OD(_K|Q/sTs=kESK_K|Q/%D(u9fpySQ/%D(_K:Zfp}38i<)(_K|Q/%j}Ng}38h4jisK|Q/%D(5N3־4_LO54%D(_K{_S_L/g'\?_K|Q/%DSg3M.b|Q/%D(^z3I榗1OD(_K|Q/sTs=kESK_K|Q/%D(u9fpySQ/%D(_K:Zfp}38i<)Ќ%&	B׹r|\fΦZ*_;2jĊܹ5йrZR3e9;	xL/B`$x8	 ~hFD7;Sg3r,S4].%5#6p'^9L7<0bw4|/lٸj*#6nô_nWʇ3Jhgy	:5rҚ<Bw?
g[vhQG0L%Y -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U:45L"fpٝ4BtWR΋DWU3PB3ft	5^K:-K3Y\MTB(O!h؋5-·5tWE+6GZ*R΋D'3fj"y\#-TީgEt`B3ft	5^@C:-K3Y\MTO!EgTx<*)Y=rUMtZ'F<b,Դg:	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_
oRPgSSv=TM]DrV6#J湫ʯU7t(S3CXe&Y9k+Ys\WyN,eq5S5<RChG"TtVuKMd
oQ3:45LvsW4!dIG ) (_K|Q/%j}Ng}38h446gUb   ݬ(m)+j!:f|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUb%D(_K{_S_L/g%DX|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNE~(_K|Q/%j}Ng}38h446gUbZ4#%hLf%в@e$
!Oմ᤬F-TW+FmfĨ6gM(dx<>(Y VA
TޣgEtifk++QY-46h<%$	!ZΨGHAyJU7hYjjy
vsW4$j;9^||-XBh.j{.lhEs+H˘].%5#6]AНׄ2&GG[6moMmhhFD7z3I\:iEйrZR3hNu0OL@'{KMSrܹ^͝MTw.es\չt3s6krĵfˡ5#6rv7&^70HpЌ%&n7Sgݫbt4\q-A'ca:'&	' a,!4@J5N˗r{6u4"RܹsV$ULٮ˗.ԌhN`x#Nx#B0 DD!sTs=kE᤬9q5sTS4].%5#6p'^9L7<;1;Ќ%&	B׹r|\fΦZ*_;2jĊܹ5йrZR3e9;	xL/B`$x8	 hFDNsTs=kE᤮QZ:iEйrZR3hNu0OLs#bwJƕO<#'{vh\BuJD*SH($~$?iI\=LJOrǳgy	ZfpW(esEh0P-*3-38i(m;Z[F|᤮QZʇCiܢ:V3ӵ+46ep3Ek*"ZfpW(e3BZ6"KFp5b,Դgy	[*)#'3Ek*TҊ4+YPUMCPq+FYh+Y\Z;PO-hT
<-P9SC5\᤮QZͣW:-Ek+6\MZ-KZ-TL,r\B=ݵs4lW!rW4V,U3ӵ+hg%˙\W\Ӣ᤮QZ36uP̭4T!rW4V9SC5Y<+Y\Z;PiMd
<+CC]5hjf UQ3TiaC43U*]:+tXPiMr3̮QZZDh*4+YffΪfs\Vy	D-HҴl jlBH Q
-f3JhgY) J?A@xPiM USz!rW4Vx<	y.QZBќ(s4jUC\8PiMy!rW4V(PiMd
'Ek++Gq
)UA9.QZC5u3Jhf USz!rW4V5-Up)]sNhLKTS-38hN8Pn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@\=kFkPiMy -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@\=kFkPiMy -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly!gK3X\W\Ӣ3Jhf UQ,rFkV59C43U!gK3Xeg%kCYkh9SC5_36uP'TC;Vg3]t ;Vg3U
<.Ha46efi\(s4jUBΗ$fLJNֆnPiMnjQY*+fty	)EgT_舭y	)C[4G.!:!t.kw'Rg(Н3fEpfp5oQ%_*GEk-MCX@|5VKtTգiJ USz!rWLXkM]UyVGh:f]5hjgTޣ\։ZӦa,5SVq*UM<:V\Q:gtTգi USz!lY۵jݴ#A5jeg(Umhk*+ftBuJD':!t-\KM!:!V3hN3Jhgmឪ&HhUC8BBt9SC8ko4谐fp5oQ%_
oQ.QZ3W46gJ֝3	am5t3WyVLXkM]U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_LᤴUSzE:h6y	ӕѵ3U)KEU7TY3!CiM9]-Py	5_Z6Cny	)C;v%ElΚ:!t(!<ꔅ_
oQ$$vTUt8gnիv3g0Б=3s	5_*GEk*TҊ։ZӦa,5SVq*UM<+YffVWJ֝3	am5t3W*GEk,ѳJ։ZӦa,5SVq*hly	)yfl<ꔅCV,y	B%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r)%D(_K{_S_L/g%r) USz!rTJ
jiEPkDi0詫FWC8aCtDw0ݫY3h\Tzh(UC8ZսDh\޵\2#NH:*3!:!t.jW35fiRhUC8ZսDh[7w43hkEh4z!.[D56hWa,!4@J5N˗r{6u4"RܹsV$ULٮ˗.ԌhN`x#Nx#B0 q_S_L/g%rZ롦gBˉjH͗CPjFl&	p/; L8NxGNx<(jޢ4-YSFН9]-Q	8~@@@P!CXPSA'NWCKFBtW}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L_K|Q/%DSg3Ek-TNE;(_K|Q/%j}Ng}38h4+Yjr,SQ/%D(_K:Zfp}38i+VDX_K|Q/%D(u9fpW(eȱOD(_K|Q/sTs=kE᤮QZUb|Q/%D(^z3I\'"?_K|Q/%DSg3Ek-TNE%D(_K{_S_L/g%rZm38i+4G.%KUѲx9q*,͙@JǡdY)? HBB0 %^˅r:h|\湫s*gr&lBˉjH͗CPjFlo4'cu0Lna	'<q @+qOq
/q	;S %
wryrzry=ry/=7<ܞ[O{7o4V o[V o[V o[V o[V o[\`#	a	_S_L/ElΚ:iEйrZR3hNu0OLO 1;%D(_K{_S_L/ElΚ?)KEU7TY3!CiM9]-Py	5_a,!4@J5N˗r{6u4"RܹsV$ULٮ˗.ԌhN`x#Nx#B0!.j}Ng}38h:js+VNfpt.\Ԍt5fBaН0xL7&	<;'Z(\:.\/˕ЋEKrW5[WC;13f.\KPjFlR3g'cy;	ep#L9-XBhpu9fpZNfpt.\ԌxL0pCBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯? ~R%޹PBLY3N? ~R%޹PBLY3N? ʁCvK[zrByQ38QflΚ!:fC9GkDg('3fj? ~R%޹PBѱjZ3k隯? ʁCvK[zrByFYht9j_K|Q/%D(u9fpZO :4Btt4mA'L|Q/%D(_K:Zfp}38i-TN܋EDh_K|Q/%D(u9fpZOD(_K|Q/sTs=kEᤵQ;r-|Q/%D(^z3IjvZ*#E?_K|Q/%DSg3DȴTF`#	a	Pu\_;+ٳ̮k1"w.bft.\Ԍt5fNBv7^F	s!Z0u9fpZ롦gBˉjH͡;/;	ׄ<!0Nx'}S<Bw<#'}S<Bw⺀xsWD#2#W]B3JhgFУq4ʿs<EPҚѴ(M:2Eq]@<{[4G.%:!!Ҋ⺀xh\K36uB4BBϏu 뙚ѳ4FHAyS֮Q%hQ\WPr+FPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^PսDh[74:rZ6q*,zжo\3fiL-Btt4mD'LU(+QY*+fty	^%
	B~|}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'L}3UMf颣PSA'NWCKFBtW8i-TީQflΚ*<4Btt4mA'Lu 2#BHO? A! RJĄ?>@	a!;(_K|Q/%j}Ng}38h4'"?Pn6y	ӕѵ3UD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'"?_K|Q/%DSg3DX_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKUb|Q/%D(^z3Ijr,SQ/%D(_K:Zfp}38i-TNE%D(_K{_S_L/g%ȱOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'"?_K|Q/%DSg3DX_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKUb|Q/%D(^z3Ijr,SQ/%D(_K:Zfp}38i-TNE%D(_K{_S_L/g%ȱOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'"?_K|Q/%DSg3DX_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKUb|Q/%D(^z3Ijr,SQ/%D(_K:Zfp}38i-TNE%D(_K{_S_L/g%ȱOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'"?Z'u +:ElΚ![LKKvȒd(?~|V3DrZQ\!#ٝ4<zHBCdY)Z4#%hLf%в@e$
!OKMSrܹ^͝MTw.es\չt3s6krĵfˡ5#6rv7&^70HpmmmZz3Ihl#ЏDS4].%5#6p'^9L7<	߰Z(\:.\/˕ЋEKrW5[WC;13f.\KPjFlR3g'cy;	ep#L9-XBh5N3־4_LK;jpޚbt4\q-A'ca:'&	` ? St*(O!
&g
,͙D'L~$!x<*">)MШ<((6gM3U -@aCiM9]-Py	5^38Q[3WPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^H~A+WPE	!DE:h隬">)m]A'3fjC:+uPBLY3N#2
Z6"KFpp3UGe4vByQ38QflΚ!:f">(sB3ft	5_HtW;j<b,Դg:	5_Ge4vByFYht9j">)	(k3J(O!
&g
,͙D'LaHM7CYVByQ38QflΚ!:f? Bn4ҰB3ft	5XD}!RwPfPBLY3N#2oM24"Rќ,s\'L~H~Azi5a'lEgC:fC:+uJj܄PBLY3N#2v(j湫GrByQ38QflΚ!:f? CWTE	-f8YN(_K|Q/%j}Ng}38h4v4?Pn6y	ӕѵ3UD(_K|Q/sTs=kEᤳ)(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi%D(_K{_S_L/g%u8oM1OD(_K|Q/sTs=kEᤳ)(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi%D(_K{_S_L/g%u8oM1OD(_K|Q/sTs=kEᤳ)(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWShFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?`#	a	@J  Bz3H]38h.\KPjFm	yN&		s&<'a޻ߞ~?<w<~lΙӕ_9ӕYӕY999;W6#3&GsG0aK	,? -
H\44EZ6i_,]5GfVWĵS_P¹d? -HTS_*,ڹDٸj!xX) (@> aT  ,?D
	-!HH([,?BA@ed	HlBP!,?@T(d
OeAb@!,?,? B  P Hd	O!aHd	O!aHd	O!aHd	O!aB,2HxX)HD*e+aaI)@@@Hld@ `ZϤ? J?
gS*%΂,Qʀ@"B*)! ʀ@"B*)! }!R	,e+A
a PrX@B@ 
@^JC raP/
!@B$Ye!@B'Hd.@V-ѱjZ3U򟅧W)@@aaiA!  X)Z||A!rHH$ )!~HA\	 
H}H~A~@
Q^C PrP,TBVa!*O	+BA  I2@^?Xe+~!ϿO? ?$:aYhFqDXX)R
@)S		RARHZ? !@!H%   J~A! ? BR@!h^|}Tި@|-CLBѳJ~@BnfpVU7v3lҵ_!-j5-䦘fg33UD,ۆU77.Z6D~z!oR$3gT-BϏ,fBjio<(s4/ USz!E:hHAy>(\P/A?|C Prb	 (\H~A~@
P,A  ^@2@^$p^@ʀ@A@C(2HH$ )!P$!
	 
H}a	D0)@@{&gEPٝ4UG0U7a\b "KFp5HWs9F8VC?EG²-L,C:O!B.hR,şH~A~@
P/>>A H~A~@
P/>>A H~A~@
RP@|e+)BTX@B۶mD"mg(-WEPnѵtUG0Y"B?
gs	/>>C:+uC;jꅲ=4}!YiffΨ[#L_e@j!h)}!Q (¹HdT(j
	C Pr!,PG /
@  RT(j
	C Pr)* H$!Za+Z9D-GsW4.m]B$ /Y-46[t8j%~?
g);whi%h~}!YYCM"z(f$4j/Ϥ? P؊yhEDhQ#6nU7fpV$ We+,!gi,P6?H~A~@
PҠ@ KD$YZ52lҷ!8&/d>gA(f%_H~A~@
TX@@BA  I>(\Q^Cc)@@~}!Q (¹B༆R		$>4d6nѵtUG0-G.ad*hHAy^X[oT-ٽpf8~nݝsfE2tW;j<50s	/>>ܢgiT+(S3CCS[=pC"QH~AjDC\PgʉEr-hjٝ0sdziI\#BdFe+|"
,P6>}!Q (¹Hgj ʂ Cce+нR )HCH~A~@
TX@BHd -!~@B*)EthBWs[FVѻhk4-JŅBkoy5dJ"O? ?$gs"CEU7,C]ں!uB$ .@Z&gEPٝ4UG0G25Bq-JEZ9=43Ek+4G'²-bϤ? ? xW)D-),P69G /
 H|?=A >(\+DI,P69G /
? aX
$
OeAb@!D*湫HAyJxHTV5]hm\-\CdJa"z(f$4j/VC?j۵@ڈZ9z"KFq36l޸[-hrdJ!j楺$_e4vya!H~Aj!B'aE:hCCPpyhEZ9=4}!TN8<[t8j%H~A+XgMG3FT_e@ [3B~ݣj/YjF#th[h_PhE	!DE:h隯C4T"fpٝ4BtWG /
 $"HZJG /
!	B$ B
znZFПH~A٥q*@  Rpr6l޸gn4WD_!-jmٽpݫhjko
TQFYhVC?2Q7Pg
+ftEz"C(4TV酣knf9q
EG3v@ڈ?9s+FVyhalM1~}!TN8<Jn\-fȔEPD:*<iHSG0G>)=a4[3B~ݣj/Ϥ? @[3B~ݣj/fթVh\BLR<n/Ϥ? ? xW(C?)b@@,@)! }!Q (¹G!K!bI	Z!S3ihL#p%&/W	
V#B溚6DHAyJ
n50ٝ4C55Q324-B_-r5T3[Ff/!Gz!"=mvZ9E3TEphBFT-BϏVC?v0RthQfsTާ1z;7oUpl6h^|}*Pm^??yѨ(j7m4TEfp²(6gMyPD:*<J"T-b2T'Jų:j<('6kfekCYfBjio<(s4/z%G2琴lҷҘBSvN<隯   ݬ(m)+j!:f#2SPZ6"KFpp3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'LyG /
Hg ,H@PPO}!Q (¹G!K,PPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^}!RfBսHй!
$īj(u7k
Jh<ihڃN2[4Fu4lQ %^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Lx^抡ٝ4UTVSg0UM!Gz!:r6h^|}5HWC0nѵtUG0VC?HAy-ꅳz᪄FkŐ[f8O? DCgnլ͙YdYh2۵k3fpFqDYt46pthP.&2Q7ZDd6s	/>>>(WEdD:*<B5o3TDYO"!Q4axiJ"IkE5u
J)gG0L%YG /
d0P-
OeAb@!OG /
d0P-
OeAb@!O hFs8l
h^|}UM<tZ'Fh7酫vtDl5P#Y\C2+ft-Rќ(6gM˚ѵm>=S	oT5QG0o\$Yh/DHO[zZ9z"KFq².*o=\oUTO\(ULtXYY38jØVC0֋3hNXIZ6i\hvǐlҷҗ1/mUhA!Dd3QflΚ">)m]Rkw'ںlM1H~Aj!g(MTL̍z(gHtTydgB-녺5LϤ? Am]6Ht6"B38khֆ}!P,[3B~ݣj/W*"+ft溑-f3Jb+YY9q,-T²-b USz!nзCZ6i\(s4q* USz!nзCkҚīd6𸮨Z6CcGa!~}!R  k\\Y[7,Դg᤭4T4vѻcgq
)s}m)UM)EtcQiL!h^|}	!d3fX\BB(Q<[3B~ݣj/Ϥ? ? xW(-CAR		@BΖ(mt8B,d>f%_Bko-gNFÆW*PGdHjB#G5SFȐѭE3gU\3ftS6Dal޸HRќ^}!T 
0m)japݣja!z
-UMv腣Q#6nH~Aٷtgʋ52CF+<Ґ[49So,+jeVy\P9SFkHMkCVCoT#zj+<xYEi=ZWEQyH-S)SQ#6n4G4_-uḼhk+W+Y!fhPiL_-uḼhk+W+Y!fҘZ꙳ZWV6#C:,PiL^@Bn
;7]	+f%^jI正vѭg0tzX^??5phQG0o\-BEfȔE*PmNFկ5Uk;Z"Ϥ? ʀPR,C36uP-BϏϤ? ѵtTjah٥gٝ4B$ ,ݴ24DVjjfdhZ6ge!7pޚefiY3\WT-BϏϤ? #W46fy
:+:дsmL"Q}!RwPfB8CYWENb宩9eC!kCVpݽ0UMꋖz%kCYPo:1-hjٝ0sdziz%kCYPo:1-hjѲxZ9=4şH~A~@
RR	*	, z2 R<C Pr؅HDPH!a -e!?!
oT-P٣dHX}:[.m]9W%41f̅MH~Ag5zѴ(hں*m50ݫTv'CEU7/Ijj\.ZBٽpkoިBq_8TV*PqCf!pFq\Q4USzZ6DtgҚ"g%hں*m52ٝ4B-/25O!HUzhR,$ /Q(V5<x[Kyѡq]Pҗ1ۣ=脋D.ah^|}3TEp脋D.ah^|}2.Hk3W]\WC8goM4O[B-54JnڈOd3X})J᪊l*Q~}!T*jy
%-ЦY3i˘kE'q Xy
;*46D'nak2CFbCSi+
Ht6"B38\\Y0m]6Z6iY3SL.[Z6+Vj뢩Y9LR<n/)iI[7m+.ePBLY3N"4vҸrZ詨E	!DE:h隯YG0PRChZ9v<6yBO!s\մs[IFT-b2oM24rDиGq|D+ZʅKyя!CiSk549R/>(\a*B, ~A!  }!Q (¹B	
T
"XAA-?BA  IUM<iUT.&rpm!Gz!"=ma"WG0Gp3dJ"f"=ma"WG0Gp3dJ"f"=maȕ-녺5LќW*+ftyTިCZVѲ$5tgҚ"Ϥ? ʃEMO!g!E:hzh٥m&mC8@B:1(G0Gp3dJ"\BB#G5Q$&𵡫zСVC?v>)=gдs
%TM]CZ,͡k2DYB+<46Q*jfmY"!GsEP3:*"V	C70!TvrUWDhk*-F<lSKyC.b)iI[7m+.ePBѱjZ3k隬~@
? Bͽal޸Qf"	,襣Z+c  $P@msf1O!gE-]D ) BoC[7YBy:)h֊%YZ6ML-4fpV\-BϏ9q
hA!L͡l޸jhC!A">)	(k3J!"L-M\Z,͡_elE<+G$YG6hBO!rС#Vo\-B房TޣYn^抡!z!c!(s4q* USz! i\(s4klf"ҙ%_a ML$+<8֋U3f2SSQ)n50ٝ4BٽplҶR6_H~AAPy*+ft-녺5LqSyrVW5Ѳ!-Q\.kdHZ9Ed%!O!:ElΘZ9=pC"Qahں*m50lҳfg3(HAy_=TM]Tv+@ڈZ9VЋD_=TM]TaGlҷ0sj&%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g" Zy*o=\ĮkdHjz9oTJ%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp) USz0Y0sf᝽UQ=tUQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38i_K|Q/%DSg3OQ/%D(_K:Zfp}38iBko-g
;*ˉ(7ihT,P#BEM+Bٽpft3Ϥ? ʃEMO!g!E:hjjfdhkM]𾶔@B:1(G0o\-4ԴgFkBBٽpB#G5T'e
 	/?GhmG0nmC3fp։\3gT-BϏ26"B!=BGh\f/#MZ-BCj뢨GY5:4-ȴTKp/g%fˉpޚO!g(MTL̍z(gY
:B5oSL_#fT5Dh饣dEQ&hfϤ? ѵtTjah٥gZ6i\5QZ=MEU7,C-WEMVy-qChjz9oTYZ6ML-43S6WT͜5tB3J\şH~Aj詴ѳJ!mZ0o=t3Jhg:3ElΚ!T"4s]4l ,GhW?
g:1#G0[
,a
$HBB8@B:1((Pgz!ge
謈EG։\3gT-ꅽH͝Psdzi>)=dD:*<J噛:oT-Dflꅣ[#LYZ6ML-44d*hzs+4G-es<EG皺VC?sNr-!5#MZ-BCj뢨GY)ѳGE=TM]T*[΍
;f[P5mEnPڊLJѲykz;6RʬpnTBEz46D4$OEdQH~Aj詴ѳJ!訍FL33(s4qo,+-Pw638٣D(s4_eAR
jaE:hjjfdhkM]>*5<,PY3f&fF*jѴ/0m]6Z6iY-ڊV#BE!SD.h/#h<)-
;jsEDZ!>PFIffΪfѵtTjO!9k
alM1H~Aj詴ѳJ!gK3X[(T(s4_ahں*m50lҳYpq+F+fC-WEMVy:\vn%nСҗ1H~Aj詴ѳJ!gK3X[ĵSXPiKf嬮gW]B?
gLR<n/\#]r@hyTNE	h۷Y/Bt9SC8koF+i5-j!!U(jޢ4Jhg
J)fg%h5TBٽpMUC8!Gz!	!AJ+D(hD4:*pC`2VC?sN
,agCa.afзDyZ6ML-43SfC#B\ۢB3Jb~8tcGYa!зYH?,+ 0q~}!SF+<-Ppq
+ft
)s
oQ$23T&U[ҏ[Fn
,ѳJC43W
oQ$23T&U[ҏ[Fn
,]5f%_H~A٥p΋DиoUpҕM0oUnahw4Dtz-ޠ5ѝs49sh6naBz"Q\$Z'@5.k:!hhrfmJKyѢ0m]6Z6iY,fhF'"(s4/>FSifBLҚ[x[$)YEi=yZ6ML-4fC,"C-WEMVyhEDhZ7ad6Қahں*m50EMO!E:hjjfdhkM]0m]6Z6iY-5oR4.kڸZ9E	ӣBݼ-QE
zq4С#T.ZE^ӣBBo\46n9q43	2yZVЋD,hi36g	/>>flꪇ.b2tVyZVЋD,hi36g	/>>flꪇ.b0m]6Z6iY-1f̅MR
japު4TDVu#[gnK66Z6i\2nfk(i-3EqCi[L(mt8\9p΂+I腝MU
)sH~Aj詴ѳJ!gK3X[3WBCJC.bBt9SC8koQ5tBֆ#BިPiKr-DY-46[7jMmSD-f
![-j"Ϥ? ѵtTjah٥gGdfiL5QZ=MEU7,C-WEMVyYZ;jz9oTYQ]5<fa詫FWC80m]6Z6iY(S34ZW]Pqgahں*m50lҳYpq
,C.bϤ? ѵtTjah٥g-hY*k
)s}!SF+<fs8m3Z!CiE,h^|}}!SF+<jif(s4pW-ufĬ9p3誆WFСEd6OD!$(3TEph9b-hET6e";mꞈBHPf"=ms
,Z!fm\$Z'3">)	(k3J!rZ-TLj7m
)_eAEKt)f녣f9q^ڪQd~fs
TP۷͈ѭbiL$
oT!J-B[JaZ9CZ,͡fȔE}!SF+<.HanB(T(s4_ahں*m50lҳffg3(s4pWy		0Cѻh[*,ڹDf%_b=5qM֋U3sQk3J6DhkE35ۣ4tZ'Fpݣj媄CgPDh溦vСҗ1~BnSVVy	PiM᭼-4Դfh\7>FSifB¹d? ٽpgoUTO]$hiL$
oT!J-B[JaZ9"-CZ,͡fȔEHtW;j5s\գ<EZ!CYY3>FSifBΖ(mt8\7!ElΚC.bC-WEMVyVs45ElΘZM-fv>C5ut3lҶR6?!jݝ|3g2\flF<jio<ZCiE,ពHTUC8UM<,?C"PalިBO? A!e~?@īTޣBB"PalިBB$Y\\JUM<,?C"PalިBO? A!e~?@īϤ? ѵtTjah٥gj9S
zr,(mşH~Aj詴ѳJ! ML.kzSKyC1n*o=\ڀVVW5Ѳ!,d>gA(f>FSifBΖ(mt8Z8jaSTFf>FSifBΗ$fCz!sEpٝ4U
)s}!SF+<.HanBEpٝ4U
)s%uڶBBϏ:r9sC8ko	dfΪf}!j詴Alҳ\\.+Ev(f/0m]6Z6iY,fDh*(Ϗe"D	B9Sa(hsW44X[7lj*o͙抡g5sB-/h5oR4.kڷ0P)0l湛OD_H~Aj詴]5<f詫FWC8fCDio:4_H~Aj詴ѳJ!lݰzGsEP]t5q[ko+CC-WEMVyjѴ-Ѵ-5oR4.kdHZ9Ey		0Cѻh[52Q\"YҚī0[WEMfB}!VjZVѻhkE3JhgH~Aj詴ѳJ!gK3X[抡rijagA9R/>FSifBΗ$fCB
,C.bfpEh65(Bt:VmrFkjWH~Aj詴ѳJ!Z6fs8h[QXjޤh\SFȐs	/>>qSyrVW5Ѳ!,"k#8hxagE-Ϥ? ѵtTjah٥g-GsEPq4B50qChPiK0m]6Z6iY,rFkt8QT.\M=L5SXPiKQT(LΊȕٻ`QSxflw4U
-3Z9=4BoZ+Enͣh]ffΪfpުhMfv~}!SF+<VdgBѴ-5oR4.kdHZ9E*o=\ڀVVW5Ѳ!!FۆgT-ڡQT-b0m]6Z6iY,nзCB
,KD*
)sCnTBEzC0s	/>>	ZVhmG0UDT5f"=mfl˘Z9B\-+s46Q*jfm	_ahں*m50lҳ[7սHжoT-\4j+5M&B\\_:-KCb,mꖤv͚6DvtCEU7
zak-5oR4.h/Ϥ? ѵtTjah٥gQ\(S:FqD(s4pmj+[ԍh/qSyrVսHҹ!gACYhFȐ:)hեtUH~AEsCW5Z;Yih[7l#L36g:+-/>FSifBټ4-5oR4-38iFW	jLM0[WEMfBZlVW
zhں*m50yfC-WEMVy9C05Z6Gq\(T_ahں*m50lҳih	nmsfÆWY(6gMb>FSifBBգfmW0mj+[ԍha!H~ACKyY3Q*jfmhBdQ54fBHRD_H~ABKt)fJ*YCZ-!TvM-Y,ԣH~Aj詴ѳJ!qZ-TLY۶g+F+f6C;v)B#i
["J=˚Ѵ-M\Z,͡(mC&L+y/0m]6Z6iY4᤭!PG\pުCiE,5TBٻ`	/>>C-WEMVyjѳ633tUdvTUFжսHй!h^|}Z6ML-4W3ftT5Dឪ&vСҚµG0Kahں*m50lҳB\S
,͙EP֋U3zB3Jhg
ֳ$J`/0m]6Z6iY,"k#8mEazs]M"Bͽal޸Qf"	,襣VT_ahں*m50lҳYEi=FqD-BڊV#B溚6DzٽpEYKF+rVhesKz!f-aoT(9
fpqJVERDs-MO!B-9yhݴ[KMSrܹ^͝MTw.es\չt3s6krĵfˡ5#6rv7&^70HpڱGpp(??gpP f?qOu˿>=v
±zDS܆rp.SLz,dSC&jov/pȻ܆V˿oSC?Z!s§x˿E#o1LЫ3#  4TdN?SMoy_E_IqGSN:BqrU?[?Rp*]EP܈m />)piv*ΧbV9?T؎E
T G)L_׮?spfTC|Z>MA:c%Q#Bm.)ǂ/pwx:?:u8܈'>%?u
?S2R"Ƨ!p'§p?y?Iof8	]:BsƱj[4?:NM_?qx>tK]18'	OAyGiSBUlo t6_[1Sg_vC'D{ݸޒv̿bp7ſ#oe1?S~N.
Tdwݓ?J??aqp:xc?+NYZ[X
ǡtavaYWѫ9[j:tQaTZ@6AWΊb7uv6jO*aIwtBwuwptqˏQ+ u*)

΅GoqoV_`#	a	z3IPlڊt4\q-AjH͜É;aoLx'~tkG,9ӕBXs'Na:sQ	8N'H8X(X~A@Aj&}!R
GmL7;;B7a38i-4!aW)3Wa,!4@@o_S_L/g%4=mE:iEйrZR3hNu0OLsóq]Ps	/>>Uԍ,-BϏxX(R`ZBB噛:q5S5HAy">(UCi<((6gM3UD}!PByQ38QflΚ!:fZOYC Y
)f5i<-fd(s4jLդ𵚚[t8HrҚ~Fm3Vjio<-!B3Jhf Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:f#2ht6B3ft	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3UB:O@E	!DE:h隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6j">(UCi<b,Դg:	5XQ38jpݬ.hlT)J"fp<'LCX\ٜSUSJ*E_B:O@E	-f8YN
&gSt:W46g*TҊjWDxNSv3h΋ERoM*T3ag%fˉpޚU3:g
MLJͣW:-J4
&gSt:W46g*%MJ5U4ZDU3:g
MLJѵtTjesCfrz3:g
MLJѵtTjesCfrzTᤳ3gU\ѳJhں*m5!'3fjIffΪfѵtTjB(O!
&g
,͙D'L~S3͝T9s+F+j詴ԄPBѱjZ3k隮(_K|Q/%j}Ng}38h4vD" :4Btt4mA'L|Q/%D(_K:Zfp}38i,馉hE)|Q/%D(^z3IgoM4O[B-OK|Q/%D(5N3־4_LK;zizh_K|Q/%D(u9fpYMЋDS_K|Q/%DSg3ޚhZ"(_K|Q/%j}Ng}38h4vD"D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mE?Q/%D(_K:Zfp}38i,馉hE)|Q/%D(^z3IgoM4O[B-OK|Q/%D(5N3־4_LK;zizh_K|Q/%D(u9fpYMЋDS_K|Q/%DSg3ޚhZ"(_K|Q/%j}Ng}38h4vD"D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mE?Q/%D(_K:Zfp}38i,馉hE)|Q/%D(^z3IgoM4O[B-OK|Q/%D(5N3־4_LK;zizh_K|Q/%D(u9fpYMЋDS_K|Q/%DSg3ޚhZ"(_K|Q/%j}Ng}38h4vD"D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mE?KMSrܹ^͝MTw.es\չt3s6krĵfˡ5#6rv7&^70HpЌ%&&0u9fpYhvu3rĵfН`'<	c"ϝ95sqN)b@
OO		BB|@O@A BX(X~A@AjH~A@Aj}!R	,aK	R	,94)DGNbڸ;254M:3%Gl˙gPϝ9^t*fpVsW4I9hIje\4pހq-Q7	Ϥ? ? xW* "3 C Prh2  C> Ϥ? ? xW* "3 C Prh2  C> j(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jUM<.HanNFջ4zhf%^@BΖ(mt8gEtg6٣D(s4q*TޣYp΋Dm\(hvaC43WTUB#G5T!J3E:h3!EP96DU_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S_K|Q/%DSg3΋Dm\S,HIZA! BLҚ[xjsU\.QZT!:g
+ft<!W6ΊDh*)Fq\(6gM9
6QT Dh*hW
oQ'U54L3:3WT"4s]M[FjiBtg0Қla,!4@J5N˗r{6u4"RܹsV$ULٮ˗.ԌhN`x#Nx#B0 &SgNfpt.\Ԍt5fB`%4'c`ExL7&'ahFD(\:Zfp}38i(hY)CL.˗Bv8^v	xB`&zF0mY'TW-뚘OCgSK5_ja
[F'SK5^޹+EnOܞBuM,yy6h^||">(]Cb(E	!DE:h隯C:B(O!
&g
,͙D'LGe!؊ByQ38QflΚ!:fsS	ӣQ[P(ZBuM,~޹iѨ(OCB-!:j   ݬ(m)+j!:f#26"PBLY3N? P؊ByFYht9jBSvN<隯   ݬ(m)+j!:f[50RyF'SK5^޹~▓]:5<Y Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:f#2lE<b,Դg:	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Ly -@aCiM9]-Py	5^@@@P!CXPSA'NWCKFBtWPn6y	ӕѵ3U :4Btt4mA'Lzz
+fZF'SK5Zz	Ѵ!ABuM,h-뚘P(9jҸOܞBuM,h-뚘GW4$:WFЅjry	4U*G#ZHPH~A.*? #6uJ(O!
&g
,͙D'LGe:sEa'3fj#2͝RQXE	!DE:h隯C3gTVByQ38QflΚ!:f">,++<b,Դg:	5^H~AFl(O!h؋5-·5tWja\РQ=3hB5t9<Y[50hP(ZѴ!ABuM,qD(_K|Q/sTs=kEᤡffΨj(u7k
Jh<ihڃN_K|Q/%D(u9fpP3gTSD(_K|Q/sTs=kEᤡffΨ|Q/%D(^z3ICG46"͝QO_K|Q/%DSg3hlE:%D(_K{_S_L/g%؋36uE?K|Q/%D(5N3־4_LJ9fl~(_K|Q/%j}Ng}38h44sCb,Q/%D(_K:Zfp}38i(hY)_K|Q/%D(u9fpP3gTSD(_K|Q/sTs=kEᤡffΨ|Q/%D(^z3ICG46"͝QO_K|Q/%DSg3hlE:%D(_K{_S_L/g%؋36uE>hFDsTܹpw.WgSB-/˙\5nbE]\͚\q-AjH͜n&	!0<B?`#	a	0u9fpT6W롦gBˉjH͡;/;	ׄ<!0Nx`1;B0 %^˅r:h|\湫s*gr&lBˉjH͗CPjFlo4'cu0Lna	'<wSWr?8	p8f}ܧ˿p4)#8Nr?pd8D8)Wܧp3NNfNfVS-)2SܧpdUS8*?ܧ_pp8WܧN?PSp#p4aܧ!/N1NWr?82Sܧ!N9r?O8§r?	8QSN N+8ϿN6)/r?ܧ^SSP/uܧWܧ_pNr?)P]S)d)TN@r?48O8p_8_r?N@or?d8ů8pNr?hܧS?8ܧ/p84NSQASNE"/r?B/r?8-r?
8ܧ'r?r?8O8	/%p?N@N@p ҏ8 iGr?4N@Sܧ)SP)JO8 hN@4SP?o8 hN@6SPp ҿ8 i_r?4N@7SP8 hN@8SP?8 hN@N@N@N@N@)C_8 hkܧp 8 ior?4N@]ܧ.SP)K8 hN@)C8 hqܧ?r?4;SPp N@aܧ0SP)L?r?4?SPp N@cܧ1SP)L8 hN@>SP8 hN@?SP8 iN@ASP'r?4DSPp N@N@N@eܧ2SP)Lp ?8 ir?4N@ESP_8 iN@N@N@N@N@qܧ8SP)N?8 i#N@HSP?f*)))C8r?MSPxbSP=)B>S^)&p	)x]Swr?׮SN	ppp?pN@ò_hòwae;__Ï'YXwYv\f/;[|<o|<w]Oso.rwqWks)G"`/w/__?0{w*17o1b'(bKĝላW%^bᒟ2[1ȉ? 6 l  ȟ l  f_3@#$"? DMx|<cXgx'Ea=5[x|2_ObaoaObſ6NO?nD|mG?/|gL<E<%S O"Xoszb)C>|>EY>'p>Nȟ_p7~Uq w@c@e@H &_
 OP [.??&/?!{MP).e4L_aS'FLx&(?MOo]h4"Mc4e4gG4EBu
p1-'?_?		:ot_dP$GcpL?+??ot  D_oܖP?e? 5;GpLPB?_?	?@|U\ ?gK_3	3*0 SWWUW+={_WW'U^WWi{+?`g"

	Uw>WKW?`3%{_'˞W%-
k
5WU|1
G{_#|<`s~W?&_/

dW̟ ;  oUw_"6o`3* W${_  ~W C^W W_*tOP=_/P_@
g{_=	P PW _UP ?`4 *~W -o_ W33W1~W0`?3q_f{?a~W`*|k*3?U3/U,X_{_ńO`gƞW
ŀoŀ* * Up`
_-6
-W߰Uh]~GlW6hs~?Z __U?Z'{_h3
?g_P#8H׸;@~ԄԱqXk@Ï}M?3?.)?3?=Ho8-H$q\Ԁ|`g@Gߩ{?3?61z&ʿ7%W%vʿ.a0U⟋#'\0UW\#oo7
\(xw
\TW"z_.GǪ_{_.G7!o¯
\o_.G_.G0U鿪.ozwꁦW}U_^{_?w
A@|`@|`	*l?F_-W@G+|`Bq~WD4q	7 vW/Wo4w
"|`w[_6>h_6^h<<_47
eo4w
e4 _*|T*Q _|`F? *Q?p*QEp"*Q|`D_%?׃[_%**QNp0UD6po8w
<_B'0UDq1*"
jk0UD*G0UD-{_GjB*R}#5#o)fWr5w
y0Uܤ*RLPe0Uܤ"o)^g0Uܤ\x*R1xmOop	oq)*^0U 
<_NWp6Nxo0U^ _kl|`Nx"*"x0UE[U0UEaC|`Dy|`Wqw
l7
_6
6;*"aWp9Y0Ue0U;_6u0U2dq#̈́Mq3́&Wp8"**
l_*l0U`0*TnWp;#*c|`?*Q|`x6*I0 }t |`-xF*K0*0
 0U +|`
="x
ǃo 	/mMt"* G|` K~{_/0UFC*#:|`wNWqWq2G&Wq3A0UF|7
oANWq.*#7
RL{_**Qo 7
R/b*Vxy0U17
QO!Wp
-xƝ]FWp
Nq0Ux;*A*@%0*$1
b?=ĿV-*`p<-|_V|`oՏ7
g=`O|`Ձoto?I*ap>w_C?0Uď}_z*7
0|`` W.x!obWʿ$o _0Lbg@+ 13?!Na?R>|}G{v>~1{~>|>}Q߰},}`p(CӇ|}R>{#}}`>{{r }E{,}L{>wG>w	1G47{iEF>pрF#2{h>pD4%4L{hN{h>pE{hS{hU{hV{hZ{h[{h\{h]{h}ᡈ}pRl>zT#h;{Qަ?{DA}"ާ }X>zc0}RhGQL}GQX}Ql}Qt}={F!Ԝ>w8ܩ{a7{Ghܝcr}XܑܢˁH{>w)rN{G>w%Q+h}Kcr\{ܽ{ܧ޼}{f}>z֏޳`>z؏޳D{lZ(p>z]>zY8}ޱ}YT}G}Gv>tx}G~>tr }>t{K{:`GM{8>trʣG+>tr˃G.CGN{{HȦ"܋ȫGE;{1X܊}SH"{}W"܋`ȤSE'܊>r(>r)L}RȥaKC"E.܊]{Ȧ!ST56{jn>pG5}G5"5d>p}᫁l{jK{j>pԜ>p4}ᨊ>pԦ>pԪ>pԬ>pԴ>pԶ>pԸ>pԺ>pSTcHR>ta"-{A#{C1{AHd>tQ8{B@,{A,}	H'!4}(
cH* >tcH. >tH1!8}l}e##܌n>r4##-{}hF`>r3F"܌}dQ܌>r5#FL{>r2h(1#F-܌[{>r1t}g#FN{m6R>p}ᱸhG-{lv>p11{l~>p؈>pِdQ$6},}`bpd(bbbbbbbg'"'X>c'rrh1ܜU{8>c'Grswh}}x}>L{>wQX}c={z}>p}c{z}O{Q{`='=Gp>p>=.=1p#|l>p>Z>p1>`>p}Gpp>p>ɣc|U{|Z{={|>a?7{~}{#ȃ~}?H{~K{~"?*X}l}˃ޏ}>
G #q1Gq }!@E{>@L{p}
c
Z{\{ 'AR>&a{c{Oq>q}\A}IcI>q>%Q%A-A.)?{<}'ܞ}'ܞ}'{<>ܞ}'ܞK{'}O+ܞ[{ޏq5HMtGv>>t#iY騣MH{l{j`N{h>V{KCM.ta!{GP}(0{@}(PE{P}(P'
c@>rh}(P.('>q}!-{#Lq	" !2{}!q	0}h!V{[{"'b{f3C}C?{}G!q>qE{22!!q>q>i({&(>VܣQ`>rQ"ܢ>\ܣ`Q%ܢN{)(rT}Q-ܢ]{/GQN{L}!"DZ>c#ADd>q"$D%"`DDG"Gq>q>Gq>r>ܤn>{H})F>rܤ~>r!ܤ>r@R}$ܤN{HE{E1H>rp})GR1$#6{}kG{Gp6}nM{)l>p6Z{l}l>iE6{SqGq}+Eb>q>"{TEL{>(R""q>q"1){7{#c}qq}q }&p>p8"p>p8V{h}p>}Gp:l>p;V>"u%p:>p:S{T}t>t}GSp  	 qh  # 	} ! >0}M{" %Q %a>>p {b{2cF}3F?{}G#$5q>qE{bb##q>q> #{)h*1p
"Gp
p>p
} X(>Rh(>QT}Z{(>p
.}>}x}Gp<v>p<}Gd>p<}ı&&xE{*x>p<[{p}yCԏ~>p>}p>>p>>p>N{Gp>S{+|>p>\{t}|>ԏ3a{Mhgc{lG7r)r!ܦ>Mcܦ>vS%SL{S'4Aܦ"S)ʣ))S-wrp}rt}ML>ESN{ ?#}uB>p@}i_1I0{?# ?{O}p@}p@>pA`>p@> 'G(L}>p@V{ - 1ƿp>pB}}}'c1{!b>pB~>pBD{!d>pB>pB} }X
`	8}4}E{!)GJ%	p}>pB}>pB>pE){"6{"7{"}hcL"8{"H{"}>pD>pDN{"M{"GcEQX}=CEOpD]{OGC$1Ca*B>rGrcQTb>?CʄATE{QDܩ`T%D	*&ܨ"BB 
'rh}{ܨ[{ʅP>FTz>r}Q8}{#R>3a538W#`> lGpF~>pFD{#d>#E{#p>pF>pG`,}0}>pF>pF"ceQ_>pFZ{c2t}oGpFb{#N{{?,}Yp֏gc> pb>,}Y}{-} /S>p%dZh,E{eQYX}Z{eYt}}b{1ba0}1h0}110}D{2{"	c&	pM{`>aL}U{p-[{at}}b{'ܫUR>Mrʰܪ}Sʱ?ʬUb>OU"ܪ}TQ\UH{ʶܪK{ܪ>T>U4}r>rL}RʥaKC*U.ܪ]{ʯGr}TL}H!!$#?"}-	#{F#!s$E{		opI`$%0}>>	G($)	
a!h}pH[{	$z>C"p.>pJ}}{%;{%}	X	Y	\ }pK`>pJ>pJN{*h%G3%)Q	JpJZ{%-	KG	LC		hG		яf3c1}pL}dQ3dkpLK{&L{18}s&_0>pLS{?b	šb1p}6	gc8}>>}q}9xG#{v>q1#{?G"¯;!q}8#{qEG%GL{>(##Gaף}-֋U3rxKhxGԾr|\-ܢ(N8	hQ371METFPqOKw4z,Ł@ŋ(Msa.,
,4,0nfW(cVW$h
NY-rz^lŁ@ŋg_XV-rW@	Ł@ŋ("QZ+w5r?bԢQ]N3zW$g5Y۶ChTմny8 ek3t/U"?A	ц3hZ9z00WUD6g+gҀ<bŨWCb/q #U/US-m1\XXRU6o $΄fa`Lʀg]	+^%9
Ł@řEh& 8&	e@3ZM-^FAH	f#uSCoU1`|k9v=WR(3=WB{@(3[w6^ijgJ+s 6R⦍C^-Ł@ŋ\Tz<	T$ѻoU  m!q`P1b4mZA8Ł@ŋnUq`P1b֦#q b>kZU@`F1j;hǪ.RMV`\Ł@ŋ\f~-qEU7x+J&	e@3Q(F~NBbŎiPpD0|6ňA7^	,u.kHޫHVcF=LkDzhW#F=U-皚5x̘3-(CkGI<!x$Wx5mV#@3Z=W"
8EukCt6sW.,
,Z%BZ59[54z+@)Ȓ5\!\T\6^D9;g.hU\"A0K*K3۶C^ 8b>sq[FzaqIM\VWԆSW45z(Fhk*;j[΍gEfR4mEr͝^,q2;<Ce9[21x#lEf噳?T9v=WQ jEs3fr͟cR3!,`zF5,鞖hs3[QU^@e<R.qZ-TLY۶g+F+^(UŁ@ŀD坻fru7#x:ZlPf zH9VZlW-MO+E癴R湫xt 
q`P1bD垪&U0p+VU33i覲3<^Zz)uhQ39fh٥~aPbVU3jW4VΊsWG"D(yhQ39fsEngnVU3TAqhQ39hHi_+Eݴz REAq`P1`1hQ39ZBDo:7\VU3=t$JѳJbZQ"Z[΍Z"VU3k3oVU3v[F3fi_!Ł@Ń+E%gCnFyhQ39ZBDFޭhQ39\[۸V<qZ-TLTf^	ġ\XXhQ39gEtgl2?JBϏ_LK36uJ|C|ڙ4flꕲ=4OpW"K;V~S4'%>IYĴE6g%gSw@iOpVhHgOJ}3hVt9x 
, 8i+4$I\5ty8i)nx?"CR?΄$tI[7Zܧ8i,WHBE]\8i,CY\vS4vW(|VhHGjYڳ^Lʀgf+6YZ"FxD" v&	e@3ef+4v%rVsW7$*hڹ\f+6YۣБ%qSF;tvT!^zND,syY"J⦍v\S*+ftY"J⦍'"湫Y"J⦍湫Y"J⦍ihEZБ%qSF4"+=+4$I\Tѵr3Yhm]Dg>J	W4m\fk-Y"J⦍ihEYFrBDMW,ӣJD$*hڹiI\5tzY"J⦍!;j_+4$I\Tѵrڿf+6VsW4̅Mh$`T9Б%qSFLJ$^`'Lʀg%>Ifr披c2Q%s]M"zC H.,
-QPh>)JW9x0H~A(h2ԉDg(j}!YTJ+^8^*aq`P1fe:sE~A+aq`P1j? Cx
 \XZ26"n/`(Ge"!W6: Q\XZfpVW38i+F+H~AB 6}!R	/g%7LK]5H~Ax6}!T Y/I\#꩙I\#/? ~224U38i*%2dT}!P/ᤨW;jZfpTJ+uKBRBA@S2d/34vfpPfںS2Y(!I	ePB
0g%lzi5~3n4ҹ|`}!RZ~Jd :}!RZ~Jd 38i+z(4᤮DZ3i|>)^%APd!Cz V@-A{/iIj;Z%s9FtᤵP޹K2axX@-A{Ϥ? ʀ@!aTB)I\\PsVfpW4W;j5s\գaHd(!Ȃ>)P%4BS3WW3WTH~A@A
HH(j}!R)! KfpZ4.>* X}QP+/tᤵ5BqǚS35	38i,\ٟᤳ5sCfrdd2!3z<ҙ4/ge
 e
 /S3!z<g%DCKe
¢) x8}!P* 3iLJTKOРe?@BS3͝T9sᤳ3gU\d2H~AA C!38i,C2lҿ3͝T9s+F+2?d9H$"
O?  ~@! (2fpY.eh٥a8e38i,C2lҰq/>, CB e~?@ rHDq/3͝R3͝R|C>/>,2kLK36uJE~/g%:D|CdH~AAP/g%(lEn44_T}!PBH~A. 43_T}!R <>)B38i+W(<aLJ$kdI|Ca+A!~0>(XC
!HA\4=d_I\#EH~A/AH~A/AfpTJ+"7LJEdY}QBlCY
K38i,\ٙiIfjȲ8}!Y ?j}!Y ?fpT:*n4!Ge"DϤ? D
9LJ#᤭\8oM28}!Pj}!PfpTzS38i*=m)H~A/A x6}!P}/>(_[J|>(Xzi^WZG`(ge:rVV=W(ZH~AFl˙Z6i_;,Ł@Ńe:rxA\XX6}!SQe
m=H~A*x8}!Y2/` ะ(C2 "Ł@Ńge@jU0.>*Px3$ P(pC:+uz? CWTϪ$ H~Azi5~тq`P1fe4vB+uz	y2H~A+U\XZ2tVE^Ł@Ū>)=d_U,:!Ł@ŋ? ~_Vk)Jkxy2`g%f嬨TW4Zj+zY2 YQAP$m\8i+V\E?ؘ% Ϋ>BF=WH5,u^YP꼆` S% Ϋ<LʀgUZݢ`T:fa`LʀgUܼ,u^zND,u^ J% Ϋm5`% ΫLʀgUa`#	YPOA% ΫHE`T: bx(k}q21$jCzcQ (^n  $jCx$-'U LʀgU  m!q`P1j%z`$/`m.Ul9q`P1j .,
-WL(^BbxF@|(j"N 	f#60 b0y
8Dbx>&q`P1j1l.,
-Wxr,u^x-5UQQM5^B`UpU o@ yh \XZjŁ@Ū	Pbx (^CF5^ 1aq`P1j<
Zb{C (^ $ p(^IP\XZC H.,
-WL pLʀgUA %j/#
0K*WWñYP ! .,
-WRYˠT ,u^ua0K*W!0K*W!dGf,% Ϋ8tD	Aq`P1j8bx JҸ\XZ@Dr)Ł@ŪPb{Aq`P1jGuA0K*W@*'YPL b}%,^,j^q`P1j4q\XZD"`\XZF
#馫  &	e@3410K*W@|GUxะ(^$  aq`P1j2\XZ	y2UupU&b:i.G!MW81U \XZTQŁ@Ū4dq`P1j2 Rx.,
-WUd Ł@ŪH8.,
-WYPv1bx0wU+#馫@@\&	e@3PUbx (QM5^ P($0K*W1E QM5^/PQM5^H`T:Oı0K*WL\XZ`(Q0K*W.0LʀgUE
á0K*WDr4|IX
#馫Ѓ`LʀgUgl,u^dM@b&	e@3.aZ%j  (^q`P1j miU0(^l1 q`P1jv(Ł@Ū%<q`P1j6Ł@Ūó\XZQ@Ł@Ū
$(^w%k,u^g`T:ҁ(LʀgU?.,u^ @(^p]swU͉swUB8HBbxRHB`T:!X.,
-WR(UIpU"%!,`U9A`LʀgU(+
#馫@*UhW	YP'.q`P1jF+  "VҌ0Ł@Ū#馫4x!, P(^$`(^<$ (^)v`U<Z
گ;KAx\XZ.,
-W -/Ł@Ū@>.,
-WpGq`P1j9Đ(^>5 0%j?!K1<xHF&Ł@ŪN-bx
Fگ!.b.,
-W4kq`P1j* 8YP꼽ADŁ@Ū0K*W.,
-W^.,
-W aq`P1jv*Bbxb0\XZ! bpp(^Ma\XZ;|3E^K4,	YP 4S(^ !3q`P1jm (\XZh!q`P1j ,YPcq0K*WS3`"w-q`P1jP	j
bx̚(^|i 0|6x"IP;"lŁ@Ūs0(^K52":iӁ\XZ2X% Ϋ08LʀgU\XZyU#@RvF5^+by+F11@XU2D!q`P1jFaq`P1j\XZ!X=I^D9;Hg0>u^ΎLI^%9
Ł@ŪXFU2`@$5\! pp|(jG(Bи(^J)Aq`P1j\MU2d	`\.,
-Wād.,
-WŁ@ŪʀI^@ .,
-WNq`P1j1 "Hp.L,Ud$Wz REAq`P1jv@.,
-W7\XZM3`T:`LʀgU0  |>x=8`T:$
	,u_0|.y1 ,u^lh% Ϋf0K*W0@K`T: Kk,u^PLʀgULʀgU]H
YPUv,u^SF`T:DD,u^ELʀgUt (`T:a ,u^DP2&	e@3aiLʀgU 2)@͇hoUX +G  VH@jp^ hL/ 0 4O&0%Q@ɀD3U  TŪ `(Pqv
G x<z	 (EZ4
0Q9 za0Aa0Axy1ӭW@
@15^D8y `(vWHBE]WAK1cU(pf gY MW8+@~ z)@ ^@Ɂ8
&`: &oDGAOHx꼬Q^@ɀiD9LU ɂ0wU!0Uxy0 "^H' @k#-W2\ AX8}W2\ G *]W#/`VV Ē!CU∎ $#jA-'1@	Ug5##j*DȦz c Z	cPu^ P=:EuLI X	GЀfdx|	 0bWZJ^N(a@(Ha}g.|gBHK|ջş5ngNV?5|g?x?	p.P~	R.Q.Py%K_T?B.P T?@g%KpT?@~	R.PRco*\f`$%??X ߈p桛ş,NRCş-S椗?Z~
k5,0fgq桛ş<_T?H,%o5ng".R*w?\kB\. t?\#!	jIx)PT}椇?Pc椗?U_po6JP5,l+%د%K/.46V5ng_@'%K_?їx #\h!~	RBx~j߂T?VKջş&yw?)~'5ngOb\jp~jKxI~jKxS<<Y橾jKxJjKxD5ԖgԖgj,PIo_,yǚ?^6-y-a/?^c5,c5 ?{%K͘~g 7.6?+%5ngD?HQK̈́5,;%K-<Ԗg~j,U+KjKxԖg)P0gD?`\0^,[C?5.AD?Y	[Yi.@/P!Y.E*\ջş1hU~VK&T?bq,gpߚ,gjYRş桛ş|Ԡg3xՊjRxb5,~=HK`/e%K`4WK!.w??V<KV<w?)w?,w?.w?|ջşV>q,|[Y5)Y~j,|,|?PJg_5^,|楗?].7w%Kßpy|ջşn#w?OV5ngջş26Vk,~jyw?d[Y*ջş2%w?dw?d'w?ax<ջşx$yw?a;D׋?`,?x<ջşTVAw? W,oxߚx5ng	j5ng	j
j^j5ng/5ng(Vxyw?ᇚx|ջşp,^j8LVG[Y_5ng	j8.w?UVB[Y
x_5ng$5ng%?5ng%5ng_uIpJ[\32	R󑯚xG~j9AV>j9%yw??Vȟ,W[YGd?hp wJ\V".yw?h;V1VךxƁxƂ?xƂxƆ?5ngA'.ջş8VD,,,,[Yߚx7^j5ngb?x1C[Y[YS5ngG~j>jp5ng0V[YN<ջştKVoxΊj:<ջşpu.	%KBxA[Y (HKo,R=%Kk5ngջş[YNջşxֲVԏ5ng|ջş,5ngj	Fj	Xw?%u,FVJ'w?%<ջş6Q,ǚxÏ5ngj8Vؗ,ox_5ng~j=Vջşջş>jHxp椗?
?p_?p>j]xEEVY%KxIY.O5ng?Ą?~\5ng.?p@k\,GK<ջş7KNVgb\_x׮V[Y<ջşv椇?ퟚ^,+%d_*\wgx#!.;_uipLm,g8Kj|ջş߉pLYVL\VL\7w?n($%pi%K-Y.jw?pT?
jyw?p5Vw,xw?pJV?V,,[Yx5ngj#5ng[YF5ng[YD,Y%Kpw\ջş~$%8%9G[YIp*+%H6I7[YH,$&~$%jե񉟕W.;[YgK&jst?r8V(K'jw?rEHK%5ngK>j|ջşyw?5ng0V/5ngY,5ngջşx]VV5ngyw?t[Y<ջş:MV,w[Y[Y|ջş;a,/5ngV7[Y㲷xe5ng?5ng!V񇚷xǌջş<[Y5ng
j|ջş=ջş=[YjV5ngS|ջş=+yw?z*yw?|m,[Y5ngV,W[Y皷xj`o,w?[Y<ջş,_5ng.yw?wx7V/Ą?A_JeipP5VP[YE>j
<ջş_$L_xR[YJ"Kj
Iq\^j
C߸H"/xKϚxW%Iw[YJ_m\yw?~MVEV,*HK5ngӼջş@4V5ngj 1rǋ?[YWx5ngo5ng
j 	j =V ,[YP[YT~j
ջş2VU_x¢_x [YQO[YQg[YQs[YP,VV[YZ5ngc5nggj
w?+HVVyw?+MVVTVVZVV(yw?+1yw?5ng7Vjb[YP|ջş[Y]yw?gxؔ|ջşī,"wxؗ|ջşUVOx'j w??V,>j ,	7[Y[Y[Yߚx%5ngSջş<ջşVyw?	V|ջşyw?	ջşjb7x[[YLOV{,&cV>j=w?,|ջş{gxIj=|ջşz#w?,xSջş|i,|ջş|8V5ng>j>q,Wxωj>ջş|VV,j>1w?,6VX5VYx5ngջşW,,?VXSVXYVX\VX*yw?w?[Y%j!ջşB?V	xIj!^j!&w?TV,,[Yj5ngjWyw?-|ջşջşw?-*yw?--yw?-<ջşջş~[Yj?],j?AV\Jj
,Aş+%w? ASşAş>J5ngջşC[Y0[Y2xb?xbxbxTyw?[Y#5ngyw?x]yw?,[Y%5ngjA|ջşyw?/w?/w?/AV_OxWx[YyS[Yx,,,([YQwx[YP1V[YP,(TV-w?
=VջşMջşGjjջş]yw?
|ջşDo5ngRϚx,**w?i, [YAߚxȂd?!~	R BߚxȀ7KȂxȂpe>j'K[YXo.<ջş_sĸ?>jvd5ng`=K7[YXBKO[YXH	pջşC?K5ng`IpQ,.إ^5ngxM.5ngp'>K[Y]BK~jpLV~	pջş/.5ngpYp/w?܈x_K5ngobw?0
>jǚxG	.5ngݚ\j /5ng 5ng ၏[Yኯ)pbo,$Kǚx.Oջşޤ?1[Ym.I~j@܊%5ng %o5ng %ሡ,SK5ngBϹ!.w?2%ߚx!\yw?2rR\"w?2"Ô?2%yw?2>䴸?2|ջşջş<ջşջş j|ջş pw? Vw? |ջş vyw? j 2x,	pjGx8V5ng},Yw?W^j,Do5ngYVx|ջş[Y솾jd72\w,@O%|ջş	p*|ջş6%^jd}ĸ?,@wMK<ջşȱIp!;[YCNKջş;[Yyw?h|ջş4_pw?c5ng[YW,~j?V?5ngYV5ng*yw?V5ng-V[YGjBg,$5ng^jBMVS[YE5ngd?q.'pp.x V	ɾjBK|ջş8Ip?xك	p0Y%Kـd?[Y)Vw?ջşAxEV J*-C\o,5j 7?xqC?,0Kd_??OD<D/b?.@C@Wz/Fߊb?衷?B/AGQ||_Y|_
>@,Ϻ|Э_ᙗF	>?1K!.F{xр[.g3%,Gq. y.ǋ4??xp&/ 3şIM\ Qf]xڄsd?GC7?Wķ?kķ?sķ?,.%Yg7q-lķ?~.%Yg"x6şٟw?3o`, T-g<Mxۇ??oop=NPpSPpVPp
oGp<\Kx
pigpu.gFKE.%YO6KAߋoh4?4?q- RџoiWܦ.%YsphxgoY᠋`
f,HHK@_%ᠩǋ?߈p@k!. M.S??ɿ/!%H_\1P\gE?#!%D/?>j&Yg=?>j&Y<Mx .kşY7D׋?$?q椷?GARş߉	pYIpGKȫ>(Q)QG!%Ǚcş}շ##%,C_:.#|Ԑg~jIx<Tx5,Spl>W᱗UKwḳ%ắ.~"\upn3"%I5Kq~W.ĸ?гKK*R8PPjg	q!.# (fg_	p URş\i桛şC7?%#C7?$桛şNRş#yfgpHIpH,şb5OxWAHK?T?)OoPC7?(	.JARş桛ş(#Iޠ&xݿRfޠY~$%^j<Y5,HIp$7?&~#CD׋?D׋?o)<Y')ǃW?Kpg5,P7?Vz?'8FxE5(UP?,_g?8	>ipp8P :\Skş$yg:\|MxÂϚrCǋ?9mIpr7?9kşj&Ys,Tpg)j,4P C,] H<Y/Y䵾/Yߋ,
|R\Ke%{şKMPfgʞ/Y7?*^g(~#%D׋?Q5 d/*K5^,D׋?O
Qkş j&Y6ipt?8R\ xå>j&Yҿ5^,kş .ygTgVxdg@RB?tZQ5,S`D׋?|Mx~/<Y`(%aǚukş	/Vg;D׋?<Mx,0 f@D׋?Mx ş)pYkşך&dg@ \5^,/g??-77?,|e?oX+pX/7?1z\mLԸ?0{pcob=K}%|T?1׃Yt?0|
].L*\~?0"\	}\X連h \(Ը?;4PxFgl^Yg7?;<Y/Cǋ?#Cǋ?R\L+y-&	jKxɂ?*-&y-&ĸ?w椷?}Ը?椷?椷?@şMLR[şM(-&<Y;Io4PPfg@[#gR[şU-'j,2{
\J>jKxWIo+yxȟ椷?j,2up+%kV4z׋?gd?ջşYiIo|<Yj5%Yj5%y-Aך?jKxO@ş5%Yi7?Ty3x$k椷?GjKx%Io- j,	LR[ş%5%Y#yx$NR[ş%5%Y@şN6R[şN-'.P0g~jKxjKxO58:R[şNMR[şN|<Yך,p椷?_P0gS椷?Ioߚ,jKx<<Y?ip§,,|Ԗg1yx>jKx5%Y5%Y@şy-Yy-Q|<YjKxo,?P0gO5%YkIoz[P0g/5%Y񿚃7?>3xIo|JPfg/,3x>jKx5%Y@ş~唸??c椷??e椷??%yxgYO~#8Fx~bxx8Fx|Ԗg~jKx, @ş 3R[ş $y-,P0g	jKx, GP0g5%Y5%Yw,Io@ş R[ş Ԗg,Ԗg!&$5%Y	;Ioa@/Q.JjKx?Io(yx:\O TQ5M6Q5M	π*KOMxC5^,5 TMxD5^,p@YIp@D׋?D׋?# _J .jKx&~jKx$5%Yj,?R[ş!ԖgF_g~/YIRo_Kxx2/S08ge5(<Y	*C7?i桛şQY$%x'~j(YϺr\QG?梋şQ.(|Eǚ/D?"fg@/.(\Kx pD,^g@[o#%!o3% ķ?Dipo}
\"xg_SKF^.%Y#oKJ\KxBWoY"gw?DY %!kɏKP)yfg?;q-)?\R?q-) r\Rg[şR$,su[şR~pI7ķ?4?Tq-)>.)\Kx@SKBoHS?bq-oYl;şYl椷?|Ԗg?EU!)KKX3xT5,Z\"[ş"%)/ķ?E_pgw)Oķ?E>2\"|\KxPW6KR狉o4?E<\KxQ_R9g_M.\KxEp[[ş#m?YpşyfgNKcKpa梣şC5,:yfgC7??|\Kx8K[ş@C9.,:>\E_,  q- =6Kq[ş fķ? #߸!K?q- 
ܦ[ş ?KOo ]x6ş _w? $3o @/8KVrcş CSş Om B\#<^zgoOo}ե5.%Y0}[ş#_p"gRGq-GFKbߋop_q-O3Kd,
}
\F.%YSK*,

xgP,
?0NgPc`m YX !. ^,=jYyo"եy׋o o\<\Kx⏋o?pu._,<&}d?	.%Yx>p.gixUq-
\g{SKǋo}\\Kxxw?<Y|6>Jrcş/1.7^,>'fgo??xgşs?i[şSYq-)Rķ?}d?ķ?>pL1q-)q\Sq[şS$}
\S%xgϹM.)\Kxe/Kb7oLGm?Z0Ng3oL?~.Lx)p!
BH \@#>K	7AsşDo5^,BZRşAg\KjYO$<Yk桛şQx5,D梋şp"Asşo's\"_uIp")|$?߸ =Ip"? H KRD'y.x5^,*fgxYAߋxʌ|<YBך/PUQEfs*\ş|Ԡg4_5,Fp#<3x-WK-ouY},,^ !%"fgYgAsşbx,|R\,W桛ş|Ԡg`C7?~+#fg`桛şU4P*}եV.%YR.*gP/oTR,}d?[şU~pT[şU?q\U*gDϸ!KʢwoT>4?]q-*OKʢo$Q$60NgC3o$	p$cǋ?>jYE?$y.x u梋ş	3% :P;J[P#%gL{:\	/L
woy"8QR.o䏁\#\#߸p>K;5'${ip'1g
 
 kkş$g5^, L%w?I#I7E?I)g 
$OQ5Kj&YH梋şV5?okşVg~j(Yk<Qx%bXkşV1yg߀*Kj&Yuj&Yp!%rGB\W*yy+j(YpeIp\kşXMx %像5%Y僿5%Y<Y/paoa#g	~j(Y傯/`R\X<Mx|Mx_BĄ?J5
ip|(g3KĠEKġJ\% .G\%|%P .\%!z\YNP~.Mx3/ԟ<Y`pZ.,0> .jKxǾj,II П\5ngk5^,}?K>.,.ygh4h	R\ZջşZ .-.Q5-GkşZşZu7?NQE-& xEOgxB/hTQEM~ .MMxѯ(<xA(R\
/3x@UD׋?"go(^(|"Y4pgCǋ? K^fg	<YApg	ܼYmYş  ? I,9%q7)#
|R\
Q|MxM~j&Yऱ3
R(ygj&Y਱T
 .@!?"Y xg , x, x8Ex u     ^jY 
/vg cx<YOlk-?pl~$%G
ثkş<Mx8{Ip<Mx9D׋?%YQ5 ?D׋?%Q5fj&Y9?7'3ş
>/lgϋş
_=KX ygokş 6~j&Yj&Y-yg:\'Mx5^,<3GK5^,<?Q5/:\'|MxSD׋?ȿr\,^,2)p,?<^ך,?|^^x)p,᧋ּY#QK˅,	)p-QşAE.|^^xh={şּY Yg}B?Fq_U?AWZ\ 9.HK TKwod?P1w?zcşFKp*}!.¯{ş߸%,^y_gW?YY༻.)<Yip07? }ĸ?!}Ip0şç?Ipt}*KB\^pb\(uipFTCϹ	.ﺴ?RmV@-VĄ?~'%W7K.1}%ċbHK,HK~'%ȥ!?ķ?OĄ?x,f _p.zcpg~jYT?S-ygb w?SM;D׋?£D׋?i şaD׋?» ;şa<GK'j&YD׋??kşa%zx!:\a|Mx%O5^, ş*.xxDxHAHKHLp	%KGK?5^,hD׋?$z0gmGGKCt?DQ513Q51S şbkşb-yg~<Yg:\Gj&YՇ5c şAGKM.:|MxM#D׋? a0Kkşe5^,{ ş!.B⨋kş*<MxQ?P:\:\?,D׋?MxY?t?,TQ5b@x]G w?ßt?	RMQ5qD׋?ʞ<Y.(xY.2x|g?ppT?8EQ5N*yg<Y.N%KӅO5^,5^,[ ap4ܜot?V
>.5^,YD׋?Vq ş+\gpxm+%儸?#şe}@YPCD5^,)sD׋?] a w?.kşhkşiO?:\hkşiD׋?P,	p[^,w,GKܚx~# w	Rߚwkş0gxrj\_pJu':\0Q5MxP,}ĸ?x8`VKgܰqhE+%Z#zx#Z.Rikşԫ aBOt?pJu(>j&YK/5^,?wpRygu)j&YH şxqp}*\5^,.MQ5?6Pڿ5,hC7?P{!./a.?Y.fgs`GKp6|MxWD׋?@xC7?jYb'yfgqq}*\j&YYVo şՒ3x.XkşՉj&YX ş՘3x'yfgppJp'ygp(ygp_ a桛ş; ;şYpxST?¯5^, a/ ;ş=p|p5^,Q5?sp{	Ro7ygsqߨ.z׋?%KAşAܬqWb5oXpJu?5o~.7?o%K@8PFgp}*\5o
~,	pJp栍
<^,pk,mp8y#x.pJsD׋?Skş+ a_/B<ԠgpU.5,3xBQ gp~+go0Dgq):|0].7jYf桛şJ>jPx!GK%HKȑs_].yfgxC5,4?(y"x"SşƆgqc].5,|3xD桛ş'jY"Hyş$5,/?xD
P~jY#Ą?c0DgqSşƨgqf,5'y<YjUlgq]S?_?_gp|"\l>j,i|-%|^<Y Hp'yguGLKڿRZMPD_gu_gug%h.guxeIpZ*y.xJkRuIp	FuIp	P>\Pp	@OU.o{ş3xox?gqU	pxYlW? .j|<Yl  .`K%l
>\?5^,~jPx?R^jYĄ?WK5,o\&%ps-%qSş}Rş
hY+fgp桛şfgx>b\夸?Nx|gx>9xp^
?WGKٯ?Kٿ;[kş@xQs)vD׋?Q5i<Y9GK{vQQ5eO5^,v#0gsC ;şӽ@Y&	>b\`	G根0J	?R>jY&$|"\k<QxL~*&'yfgp 02?§şcxD?gqIq5,7ev Pq~/_+ş?/@
|B\c.gp!Oxwp5^, \桛ş @@ .A;]>//ߋ? %p根/TqT?5^,8pTx桛şw?	Gj(Y<3xg E%^,J~jY/DTP9?/,^<Y'|^<Y' (KN#Y'_+şt5,zp$߈pF_Ą?w ~xQ5Q5@xb?Ke?5^,[D׋?Z a~x^j&YsgqʟP,9*r8Rş,|3x$%rHWK桛ş~+񗚆o<q桛ş	^/,xep!#t!. ;şEP O~qkşfj&Yvo şc~qD׋?|Mx1 a㺾\d5^,;&gq ş`{&%v~ .㲷?5(<Yvp3xxx
~*xp"gqGo =Km=
?=	p>\ǩj&YzkşǢ/ޠ,= .D׋?Mx?p0Q55^,>"z0gq	>HP\gq+JpjY|#Y|'x>x.gqş Hv|QxT?a桛ş_p.W:\ ?K<MxMx<YH@YCP R 4GK-pmMxP}kşP,;p
	j&Y((gpF aAc(MxP_Q5@ ş'	p
R=@Y)7?KRkşD׋?%OP,?KR*ygpkş=@xpzxmq_ .gq?t?/Ą?:\?KUQ5j&Y܀i ş?K qkş5^,@> a C	p
pPp!.Qg
%+?e5,B\[şؓ|\KxYrEr 3ş S
AqxOq-.%Y	}B\gsЋ!.}B\Ij,z!|t?߀psCp=p=ip=_\ϊ~j(Yşϋj,gp}B\C_5!0QE"_/!3x|p! _8KHp!>qşQxZ~*-q?5,<Y--ygp桛ş<Qxߚ?<Qx,_ .u_ .pmpB\?*	p@~\| " :QE 
*50
C|^Y܆Ը?G8K[şP|\ AB	pA\AB\)0K^ ߉	pNK^ #/)fgr#4^,ϼͫş?3Fx`$%0=Px`cP&%1
夸?,^<Y1utgp7 <Y2<HKdp/2).=p :}Qş?q# *gp\|+\(1pgvIf!YݑSd(tt'^CşГ<\cx0ݜ_pfDvuşه?IpfN?Ipf#şق$?.şـZ\
\q.$?'şQşz?߂$?=@6K+HtT5,q'DtSYݢ ݠg.)Y3+%3%3;VA1§'?,"K&H[Yޑ&<YޒW?'YޑO.􊾠rgv'%ݫŏjRB\ڕ<\RxPUR|d?2d?\excG?UR"pnySNKּY45Ip$??ջşJ}A1y d?5,3x@)pBpr桛şܗ<\Sx"K/d?֯[Y޸A1|\"Y޲狀şIp;^,9.,!}!.?,*xTxq^,E!}Ը?[|d?Clp{p(x@% (pH
	pH%zOH=. 'p#yfgp6"KlJ?-Dp?\*<Y7"?O5,qرp)r8mr:g$	p$:rBwTgt?3xI£ş~b\}Ip>OTg{Gr\16,xP%(
|d? r\݃pvW?cz׋?Bt?@\4grMj&YܒK aG?K>.*Yܒ=GK(.|Mx)w%=@x(RJ\*<Yܔ>\À%8??'~.2Yxgp> d?!O[Y~gr\~.,K@"K,VK-ǚx-3, W?,>. P.
^, K߀lp,|d?0mp O^, 
 `p s_lp	>\'%:p0*fgpCNK,_lt{%,LNKXtW?|\*<Y0
|d?6pp̾pC7?LU)p& 7r\ɂ?bǋ?U}Ը?B/lri6K4SNKF.2YQd桛ş(p@6K|d?NK~Hrp.ߚox%P9xǾ /pG~/Zgpp.>j&Y=D׋?P,.*<Y=-xgpTxx|:\{.>j&Y>]kşǨ
:pd?%? o?9.kW?/, *q .>jPLxYpgq VK(%@|ջş~gq	Ը? w%A,|d?NK<	p'q.W_KjGo(xTx@(NKA#cşGK@|d?6K '%B?!
.2YC]桛ş0p6K&|d?Hp. po?)Ą?߸*KHARp)??ܤ)%<3x~B/?B\힩Kşy?KpTp 3x桛şbo =.%~jY.Pz5,G?_r=Ip)}ǩp)桛şb܈p@B GK!4P桛ş	oC7?!#ܨ.%ܩOo*
jYP桛şʥ_5,	yfgpH#yfgpH桛şx3x\Poo5,$8PJq.IoC5,$jYܬhgrr%ܮ}ǩp+jYܮ~D?Ϲq.U%|3xdC7?I~jYܲ'yfgq,C7?d5,Z;P皆oVfgpP#<Y .3x p(p:q9:q8
}Ը?K)|3x*4P1P帿[	p-3xl}%3xjYyfgpV եyfgpq\y<K }t?m."Z\	prgq<(p}B?C7?桛şˊ|3x-1<Y}R?%}ǩp C7?% '(q.1POo>jY3xt1PwofgqH桛ş<3x2c椇?"'^,ͼvgpgO,ʞ.(Yp`!?3xoPLxߨYKp0?qLpr*\0qLd?Fp0	p0}K>p~*=@$A'ݚ\HHK	Ą?iplphzRg޴?$% _p )wC7?5,b<3x}%fgpj6K5$}ip.Ա%jpjep2?g`!.&+K
q\P%q\P(p@UKBR*}D?_%U>4?Gfp<GB\U%C?)pS/fp5K~"\Y?%/?B\\(%߻4?CKϺ??EKu9OVwqX4?KD?o5,+?p.t!.S9._<GP4_5,c*fgs/\́ݒ\́fs 
"\̣?Ds(
\̡Kr\"R߸=fW.tT?
.B\?p#?$% y {..'PK}@QX'V/Nx|TgVONx|Xqꓞ,3Iz?łNx|Z'<Y-y<Y-a`x|Z}gǩ,s?ũjHx}I^,R\_t?<Y.pj(Y.C6p<^Y.~4?ɾXg\⟚?.qoE?&%.R/j|"\<<Yw?0PH>/L^,U_x}Uj,5^,Qx|A|n<,<<Y<Qx|Qx|6HK|F@MA?7?Ą?/:\cZ8'g8_Q5pT aQg.S5^,5[kş~<YjBjDQ5T_5^,5q ş椯5(<Yj~*jfg+WK|^q桛ş/EPyWC7?͂/z_p߉	pj\o5^,6-gs? .>j&Y0;Q5~<Y0Ը?Mx|`D׋?	<Y0>&7şJ /U.[C7? !.:?Pt9WK|3x|/>x||3x|b~+$WK}Xmp^?C7?՗|ԠgWC7?b3OSş1,3x|:Px'WK|uip9.|ީ9qB\	R7VK|[Yn,7@pHK|JYY.[Y2cş&^rgȱL*\ YY.,X,Xw/}J,X	}.t?Mx}aD׋?'z0g@'?,Ot?>j&Y g@0gA_O
>j&YMx| *0g@'xdg@p?5^,8Skşޠ<Yp5x:\>j&YpD׋?}@x|׋O 7:\/<Mx|G aoBB\	].p/|3x|g>x|fm^Y.,97 &g.<3x~/4?qş@Tг桛şH	pD_t?!w?"皆obGLK|#r\şU>O
jYEH;P	:\!O~VK|$^%K|$.w?o	՞)pjY[~$%@.#.g1yfg&%=ZUx|g߃aş({ Jeb\cox|gBˉp|%6.x>x|~/,~*K| G'/|%/B\W|^<Yş<Y5HK|J+%^C5ngA&<YVBg5K~ UD?p=.[.|ėF_~?ׄ/%o^y-%(D?׆^b&'?Ǿ	=yQ>/*<Y7%W??ç?<^<Y8^<Y8,3x|V'O_O;Cǋ?5,	~/,	|,	^jYx|g}Px|	:?g?$*6<Yu@Y/,ߌꀻş㓏P9x|rw͞/,,3x|?x6<Y:8P,1{g?c5ngGlԘ,&w?ǣRQ|ջş;C7?ǩj&<Y>>"şW^,`w,`}&g5ng.
,ߐ[Y uVV\s?O5ngPJqINqITpx|)S/+}RsşM~/,
Cç?Nx|).fg[Y?]	Ȟj<Y?C7?ç?~Y@\<Y@/w?¥gTq,
cşQ+?¢x|*-cşY/e7?²ߚx|+.gǋ<YA~߾	R Ą?!\9.&"8&XƩp2ߚo~#{OQ5W_q1.=->x|Tl:x|GC桛şpUp^jY|#xş_x|,gXwkşd~<Y;x|D׋?C5^,!@x|,!|,!_|!
g'?/B\?+x,?p/|~bQ5=@x|.pÏY
p.5^,@[kş~<YoU.*\0=+C ?]T?C5,g_=@x|/ ?_Wܴ^x>x|/|,j<YjY/t?O5,/lg%xşPTQ5(kşW a*'yg<Mx|
@x|oo#l U%DԘ,"^x|>j^,kşY7,M.,\xg4PjgYipx^%<YнM./_ħ?yipp=6WK|0$~$%<\ (p!	RC5^,Ij&Y0gbq\ም㷋? ;dX*\ᐟkşD׋?!S?OC7?, 0WK~U_	p{.@:\j&Y)D׋?=@x}x}+~$%3%K~f߈pMQ5>j&Y0 ş
g~$%~+&{.t?EQ5<Mx~{=@x~ruY!.a\|@;g|Mx~P,ߡ3,C].1gB\bB\f_t?*\臟p>j&Ykş=@x}"wdW?CĄ?@\蠇p|Ԗg+5ԖgCO5<GK}ekş}@x}#.d?ջş
j&YгkşP,h(#kşᙧj@x|3\Ioc5gjSx|3gş+始?1>	pbć?ѡPTg0c5O"*x}ך?ѓ<<YQPTg'/oAş Y.IjJj&YIgD׋?@x~j&YHkş@x}#şFp
+%[Yֿ5^,kg%0gR)gR-Hx}2GK}Y.<ջşgaǚ0gb'gkş aμ^~gbW,lxYا?
u/ #şx|g5O&>x|4Q椇?E~jIx|4Y1xx|4"x>x|4HRCş/I/:\W5$<Y|ԒgP>x~ρB\5x~/UgVygDP,ߨ?^~gB7gE.~/YQww?1x	<YQra,^~g[şK^/,r(x<YZρB\~#YD׋?gkş şMx~o0g`{X`8K~ip.C7?/t?pVO?ȿ)p@!.(*\RߨYEp^jw?WjYt?QD׋?QD׋?RϨYF(7[şU-%x|g#HK~!."WK~߰1P+Rş&yAT?|3x~·o}z\L3x}):\NJQ7D׋?ғ|Mx}(E aco/K}oBGK}mT?݇^j&Ykş}@x|\߉	pC|I p\
,%G,%=A1P$%J?+%J%K|_V
=A1L4?Àer桛şHK|9+%||ջş, @p%j&Y 5^, AD׋?kş(yg
j&YK4Q5XD׋?c5^,%yg,LHK|R<Y )7, QnhY wo(/R QG.NAşmx|9cş'?#>g&fg? tTg	 GR q?J:w?àwU.C7?åjY3x|:>yş?5,x#JAךoAipE?P @!;P0${T?._Ą? 桛şOOCşxWx|
>jRx|
/W? x|gY!._,K_p復fgXd~jY}A~f,Lu`g`uo	pj3x|;fgv$%t?^jHx|<q椗?9.>\pd?תRg0,&ş?Aş,&zcş4^,&ջşax|cPfg7Rşdq	w?C7?}4	~$?/HK|MԠgR jY#Hc桛şE\`	*<Y%x|3WK|C7?yfg8}|~|2 E~_z\&%r\tg|~$%8Pd?| q].}ipʗ|SP\g|'x<Y=QEAsş5^,/0Y|X~pK|?T?LK|@	>夸?~/,,P ?C7?&O$5,Dox|C7?_5,'<^<Y~$%.?BhWK}46MMx|giWSԃG?L~gAWZ\,(9x|B	>pQ}sD?"G.9[~pg~j,ǿsT?0hB%!}T?7j(Y!ygE߾(r\ߚ? jD}͒(~\ cK|D>x^gDQE5^,SK|D^/|k/|}R\"oWK|\l@şlT?R/GK| _l:=Ip<vgMqştOP:*z z:g I\wK|  {t?`CGDg?(DW?\yB\xpT=pQK||.<}%ߺ?j|\;x|[ptg ?t?~Ex|
<YTol,j|8x|p2^, pX0 gt?1%j&Y5^, ?ʥO5,jY	Tyfg&~#	{\kkşD׋?4~<Y	:\ .Lkş5^,ν@x|&zx|p`=IpbbϚa;?35,B\wּY	?/|"K|Q5O_w^<Y	,}\D>jY$",	Dw?ā,Ex|HDm,NA1$şM~jY$GLK|I夸?Ē?ĒaşHgX,+=._+ջştt?龤YW?|jaoo3x|DW?d?5ngH. ?-\唏5,,^.ȍ桛ş-,$8VlHg ߕj,G g
+%%|ջşbR^,|jg?+%ջşw桛şD"+ş@ş,-GO?B\m_p.PoꀻşࢿR"Y
5, &%
i.>x| G~OEx|N?\/\Tpx|?*.Uǚߨ^.*<Y
!.TşBK|  qI ? \,  #  Ip [Q5 j&Y   şO,-H~jY.<Y?8j.VD׋?Z5^,g~<Y
\Tx||\Ux|f_|"K| fjcş~)p5, OuD ~rgk ?,ï?xOG\"D?a/C7?ao ;ş?j&Y E>j&Y CoP, "/ּY @. G% BwFQ5=@x| ;W?ˀd?ˀ%\[,.1ǋ?˕Y\wq7C7?˂.ZW?l_|"K|ջşൟ&<Ylpx||"K|şHB\NqIYVGş Y.D"w?@	GuD}@~\Rx|FpK|Wxg>9=.@k桛şş‟ @#( %(Mx|yg.W şຟx|?%5^,?5^,_P,W?zp%ջş,Y|3x|%˞.)<Y/, w].x|]Y._pK|桛ş5,..KpA_%]/gu;D׋?ߨ{\P9x|?qQ%^EFW?_?!.DLWK|Q~E.H{pL3x|RuDx|R)kş␙/=R/yfg|q桛ş?po|"K|JQ5;D׋?龠<Y_+xg|NFW?!V1-fg1.6\x| GAO!#	p!;'?4p7夸?>/,q6<Y3'?fbx|g.Ip'ygD׋?ޔ@x}o^,z\LpK|{`;Poo|j桛ş^,t?0U*D?)jYa+zx|
?0|"K|D׋?)j&Y*~<Y*|j	~jYCR"YN^<Y@'4
?p@?桛şЭ׋?wRgF/, (+ş\qڇ?
HGK| % Rkş*0gSQ.ş$?t?D_|"K|KQ5kş">.*<YּY]?+HK|t?R<^<Y*}R\wC7?T'NK|P}Pg
>.;P
`)Ip/~j&Yν@x|Ą?]Rr/:\.kş.g}@x|/.-gj&YP,pGK}8D׋?ӎ<Mx}8k ş?:\j&Ygs?P,N"#kş}@x}8{*\ⲿx|V	?=.XkşD׋?f^<Y+&kş!GK|V=.XkşD׋?aS?s,xg ߕ#^,O],O>ǋ?˞,O|ջş5~gGVPLx|yw?̢7&<Yig[Yi,j	\,,}=~/>&{\p>(yw?1cş*GK@wkşG ş
	p(
PBNKB%P (ww((g?ZgY5^,3Qkşf<YfKJ^,3*xPxOlgR~xXk D׋?5^,@xXJFW?Z\;y` GMMx[cqQi7,|Zg5RR $%~+\.s/5^,8Q5rG|j FPp q.Fj&Ykkş
z0gP *p*D׋?Ykş
~<YDg?Ot?>j&YQ5 l??p^ 9o>/lg 8,R#<Y}\jYj6Ʃp3x֟5,jY/;PygԈ_5^,6Qkşƞ<Yly3Q5j}@xmR@C!.U RQ5Gl ay ĥKbSQ5[D׋?%P,t?".kş
ygOP,W,V6UKX!.l|3xXc`n<YF0>g/\ 0C7? ct?p_	p. |Q֥j&YogP,7Y^Ը?Q5v>j&Yn ş^Ը?ygukşP,7|Ԡg!UK$%n[Pr7?J<<Y2yxd+2.yfg_p_z @
8p ._5^,8D׋?	~<YpRGKR8,gsD׋?<Ypp"}j\	0g B?. 	RP|Mx!gkş><Y?I^jPx!?RD_5,D3o"?ff,~+3*yfg!Ͼ%4Q桛şEԸ?P9xhNP桛şjY Dr\cç?35,yfg F#fg F'yfg F*z.g F+RzşP&%5	夸?/,tg LKj夸?Dç?H|3x$a桛ş![C7?@e	r\ 5w? l~O YIԸ? jgYD/  i. _x|g 1x6<YLq1.ܴ?6<Yfg JTPC7?_&%6ZKltg ĸ?ZK~/,ƞO q1. 7̼^<Yl:x<xjYǾ...g羠<Y'.   P,_}j\ <kş <kş <? a X֥5^,5^,}@x$?t?""R3D׋?"Mx"DXGK YK'j&Ykş@xxZ/?Q5OP,^.p/&g5^,^"0gGZWD׋?5^,;S şd_t?o}j\ij&YvgG?a:\1羵. D׋?f^j&Y"0g L#Ը?aD׋?boP,	[Z Og ?t?W.D׋?MxoO^Ը?_5^,|Mxn'z0g <GK}p5^,Mx"0g _p ֥8g D׋?OP,}\.{KpTQ5[D׋?P,/|l ?p֥D5^,%5^,%P,	ǿp^Ը?p5K'*yg NVQ5  ş IW. $5Q5 $wkş J?P,A$_5^,N=@x	?p p". $VQ5 $'yg @x	
pF.<Mx5j&YߨF\t?#>Ը?#Mx2F?#Kr5Q5ߚc a^,p.oP <pGkş5^,<> aҏxt.ϸt  ;ş:\Z kş~j&Y:?`{Z Op(xxQz׋? p/:Kx[ g #<}pMxzD׋?<Y=^(2\W g Ը?j&Y>8Q5?!R`x<Y cH.	*IpHK gk.	}j\MxAD׋?$,0g PJz׋? p:K()x(?
Ը?皉5^,
OP,p\
, _	pOz:\~Ը?ך|Mx"0g ׋? 9. g\Q^,
z/B/?׃dW?i
_<Y?
{R
ƾj&Yg WnQ  |\Sx	PR=>:\~Wx,>q<Zg X,B\b,%\Rx,w X	R
jY}r\i ;ş?5Kkkş~j&Y?|.Ą?ʞ,?,~#~&{%~(yg5^,?1z0g \o  $GK.{%0Q5 D׋?P, g \. 9K.Mx.|Mx.)0g \[ g \~$?5^,@Qkş<Y5 g . ߉.5^,@"yg/P,@}!~$?eP O.{%ikş&j&Y ?\xkş$t?C~$?J>j&YUQ5 |\TxK/Sşx= . 3K/D׋?<Mx/%0g ^#fg ^b g ^+#}j&Yj&Yz0g ^Ip_ ;ş T. *%Vg yg 0g @%Cx
pP=ė +yg Mx
<YL~.*<YDYK5pYD"xYDm9Kkş@D׋?P,"<3xx_p`߉. ,D׋? dP,!. ,pqg\ \D׋? D׋? ? ,^2xP .!{%ʞj&Yj&Y^<Y	p_|'K0p ߉. ?P,M^<Y>x1AqI Ǩ w?G:\7D׋?5^,D_P,D%P  . kş5^,@x2߉. ɇGj&Y 0g d
.  ^Ip D׋?   c ş . = 2 OD׋?  ş 
 0KUj&Y)Jo şHKQ,Nd{%ȣkşj&YG a	:\=OQ5	g/P,BU^,B#yK ;ş@ė5^,BukşDP,B)fgW\gMxt_P,Jg~$?'Mxr皉N] a`\<Mxߚ3?zxGKgė:Mx7D׋?<YCp.
}r\?~4?Y ;şm05!p.0i<KD׋?!Q5E<Y#A@QDp.@ǩp"(;%5Q5Qǚ"@xRWY#yBg(W?"A_|vBG=KsRhRGKp4-ygB皉4.0gCş/kjg f p. #|. PQ5 TQ5 U a`EGK9F'yg0kş?P,YR"ipR~#Jx,MxMx^<YJw,j,ip55p5.|.j&Y՗5E a,lmRl=GK<K/5^,lD׋?$z0g`اhgs5(<Ymn7p7@GKxzMx+D׋?^<YGqş|v\
~7x4	=\ 8<Y_|v h*x8
\:qş
>.
?|v=K;K˿zCǾx?D׋?Mxȩ şL~/,Ը?+\R<GK<KVYQ5
P,ିşԠg8ǩp#~.z\:\x9SD׋?>j&Y'z0g9s,"?z6GK \PD׋?7J<YE,׋?Up. ԅ j ~\5^,lQ5 ԗ ş;EG?PiRHUH~#y%}kş	$3 a,H\	 'R##FpMxD׋?}@x<YFLRş`iR. $GK6	ĸ?f>j&Y<Mx6e şQx7S?p{\:\5^,Q5 ޿P,_5:}\.B7xG\s5^,#.8根AH%.x%W;K$$\	!;K$FxFgH%ǩpX*`{%a[IoX[PYc5 şԖgR5 ş	CT?}.}.J
="\	AWJ@? ip%}\	@%K)CK(3RJmip%UҗQlP%#-Ϛ?R\	BZ\	@")	p%O|6K(Ip% HK(WK(K).b|9Kگ| p;
=.aW	p;~b\5%Yퟚ?yg$=?	O@P% {PPmJ&/
=|B? Bp&	p#P ,@Y?C|<K9Mx9Mx9*z0g r&~#%Mx9|Mx910g *GK~x -Q5 D׋?  %>, D5(<Y wU. ?	p !oC7? `Z3f,%?p5,%p (o +О, P5 P;-%  )w <x<3xߊp 0c@ş ꔼY ?? Plg p :<Y ? x. D׋? kş } ş ꌯ 8V t'] o]. 1_o_o w?  ?  }Ը?  WHK,gp%x,1 g]>,K_p%|<K,kş	e5^,K@x,#~xYD׋?<Mx1_&_p&xc5^,L?Q5'&S?p&?L&fg``י?Y?t?wo`9. ;C7?_ x}IpOç?w?%@ }ĸ?_-%'x>x`I01)
~g0~+Ma桛ş5,&z >l ,5A 2HUK?	pC7? Oş d` 5x ~+|3x? $ 	 R<YN7[ş^x~+N.fg8桛şߪRg zPx=u . GmCş*GK=}. TQ5 ;D׋??g |BK?. t?Yp5^,_5^,~<Y xg 桛ş7g g ĸ?Gܴ >xA*x6<YO!.xC7?	T?	k%O>2\/Zg<WGK4M7Q5j&Y8 a'&jY*x,(/q1.+(^<Y!x6<Y!Ą? C7?'.)Y! kppw?6g {
\pX]3HKD"'%R>J^,)$xPxNlgHGmCş QH\#~j&Yz0g cꌯ)V ER@#%"WxĄ? ,NKR? Oş t :cmCş 5GK #?|<K '~j&Y ߚ  ş %+ş ~Wܪ R\ z] <~'%Ą? T >A ?_dW? S3. >=. >D׋? kş | ş6gM. BUKR\ Ǫ,MD?
=R?
Pxx6ExUmCş@QP=.kşD5^,12YZ\ RR #%bp (p<Y, Wx~'%U,/L^/,^,?	~x?t? \ ǚG^j&Y		^<Y	^g $uipe>Wxz i+ş8JW\9!.of,f,^f,?jY	NK}5. N7?8 ԀCşIǃuY$mşM_p	%o5,K~jYV	pWK'yfgX?R+|3x?
_P |<K'x<YW2Ը?
Ex}? SU.$%XC7?3o_3f,ߊp	IjY%;NKJ/6,[]./Dox[lg \Yo	l3xK ;şY#.,<ĸ?D׋?D׋?	_P 	~#&x }kşaD׋?^<Y&
?	p h= P mpσ?@,?@{\ "x6$<Y ' Y ޠ,_5,*|\[xq1. R}Ip_aş R !. TC7?PQ*
FK^jY
_,  p  Ip    <,  {Ը?  Ą?j<3x;J^, _Ą? 86D? 8S?\>.-Y
ȞjY
\ רY
/eP9x g.)Y 4?t? {i. Mx ij&Y 2w ş .Ex b:\ 2i.=O	MxO8 a<' =\z//	xExO\"Y'j<		|\!<YW? <+ş [Y}A1 q u @Yk. Kʞj&Yo5^, ר~.-Y"pZK>/,O5,7oo P .g   "Y Fq1. ;   |,  *p Q !şç?ioГ&%Gr\ ԏç?hsܴ -^<YKOe_i. ]  AP C7? @~#/$%*&#P  >,W w? D{i. +yg MxK<Y '?j&Y(+Q5@?j&Y( g 0g .[桛ş C7?s ._r\  \'x6<YMK	pjYϸ /)}Ipϋ?xtg /2Ը?O 0EP `!}ʩp Q/5,.|3x>b\?i.+şç?gMK+$%^d?3x q1.{-%^*>x'6<Y^j\_	p
,3xQR? .Hi.J5^,yg J a GK}4|kş皉˾<Y_NyQ cʏ_+ş ş Ą?%5,gjYyfg 3^Kş L\ ̷/=]Tg>jY b\jzx>xtgҷ=<3xC7?~jY`eꀻş Ip	^rgApܴNx|gaş/LKS~夸?5/,6<Y)t?1_!.p@v ;ş/:\IpS<Mxg şϨ w? .?"SMxT@xT> g ??|%*Wkşj&Y*@xT}j\ PG5^,j&Y*= a Q  5GK/|%KMxQ5 a ş $Ip G /D׋? I3? Hi. Mx5^,!?? H4 	Mxyg 4W ş 3?y?%B?=IM j 5CWK~a. kW. jT 5+%D| 5 5>i. =P 
yfg 
-qU AV ~g 
=PTC7?V~h<Y*^.Y*Y*rg 
>xV>xA%`p ;C7? XԸ? ]_Y. #. 'yg j&YOP,q?G?N){\	/
d fg KqUX,PLxW;P\桛şCş!B\	.Yş	P9x<?`_z 1.G^,2U?2|^<Ye>FW?_.*r\TT+Yj4^,:FW?-~BNKQ=Pgaş=ip0;?VKQĄ?[Y&<Y!ip.'?m.C⇃l,@{崸?g QV WCT+YP?
'3SA
x|gX%>xP,^m.@	pĄ?_:Z3NKP-?FW?KP- ;şh?U*aw?
9xP\l*HKPꌯKP}Pg7? IV	p§,NxPj>$%53xP/Q귋?NxP/	p3xPl ~m.ATşug(%B/|W@cj̢? {b? c|_`@O>B?/_b @ @>b?
 B+ _X BQ2V@./߃l_B? %x8ExPԖgԖg*#xPY˾j,⧋ּY7Y7W,浼Y7A͍^,A6Y7'y#xPnQxxPn|π/P2
>A_d| /P2 x/P=p B\O w? ; 	>j\D׋? D׋? ? c׋? m   'yg |MxP@xP? &j&Y^j&Y@xPp,GKPp&8gqkşߨ B\|Ԡg6UKPpJPAWKPp桛şYĸ?	??	.%]+@Ip.@B'%E_RNxP36!ş)xP3qA@3+şSTexPr']Aw?GKQ&o!ygߨ!?mkşC|BRˉp!,~$%SWKP4C7?Ak^,?Ą?@NKP?	p 5"=R??~^,lZg#7p05Rb/21?_^,M~JިWxP59xP5<ZgĄ?@{.AԸ?Bw5^,@xP??!ǃd? ?":\ j\#D׋?!/D׋?"gBd? 4$GKPO>j\}kşg a@	pR-y-B5~#ZE	pkşj&YZN aBR\wd?A
-|%Y	VY	cP0gl(# MKP5^, o5^, P, =.@6KxP/.@5.@MxPj&Y§st?^,.ot? =WMKPg|MxPz0g\߉	p"5NKQ~?xQKşo""Yڇ?/~j\_5^,/;Q5B@xPTexP>Bş4^,Ot?0Q&
@LUJ^,<"YmCşOnj\ckş/=@xP7*+şV$z]@%yrgp3HKP8ԦYt?;R
j&Y|MxP8@xP8p 'R~j&Y&j&Y*@xPF.,Tş"}Ը? D	'%.R? D?J,3n:r\_dW?:
{=R?9W+şNpg	2OYĄ?Rş/T?PD`S].Db7o#p1fgrC7?ޠ,_5.A~j&Y<g?@Y<.A&<MxPxNQ5Ao [_	pCt?5.@kşGD׋??3&<MxP:{kşы?gMKP;7Q5@og~<YRşUKP;e桛şۿt?皆o,ZgxEWKP<,fgx'fgz6p~#߉	p{&MxP=-gz\ a@YRMxP>[kşߨWMKP>"yg|kşP,_N
 z/PPWxP94?|3xPGPC QVsķ?.CSķ??~.%Y_o$2\g@lAߋo$q\\KxQ 
\gJ4?$xg@Hxg@,H"'xQ!SşĄ?
>\O&<Y @Qoߚo'V("xg(C%
)q-@P~'%
,q-@Ppu.@PMq-@P!}d?@[şpķ?@(, R, ')
\KxP>y.@Ri[ş,+|Y
Gf,#Ą?Jp)ɏ^,$5,"/,%Ą?|3xP?˞jY  ~Ioj,y-A :R[ş 椷?Io,J}@g*C \桛ş@T&|	pcxPxPaךwP,e?,e,1S C{.Cj&Yc aCC7?A/:\ 1.gkş"*<3xPAb?j&Y yg ş*| .g	p 5o 5o /5o ~j,2W@&Ye5o 栍@Ը? LIp_
)pEI.A5, .g1 gךI~j&Y=L aAoJ Y=MxPz]Q5AP, .A?5%Y>%3xP|SR[şⷚ,GB\.@YOď5)Y	jPxP_5.@XߊpL|3xPBpKPBeA	\~jY!߁5.A~+!|HKP>/|^,^<YS|^~g-?5$<YE_5$Y?w?o5.A+~$%t?s,jSxP?j\HWKPi桛şpKP5x|g o?5, <^B 4?,-A@şǋşԔ,xPCwY.A3[Y!_peo5%Y!jKxPC<<Y!xxPCo|HKPqBYA 椇?$5$YA+| .g|	pjYip_/\ךo B\(M@HRş(pKP	/,D5(<Y{U.@*fg
t? Uwo  ^
ߊp ]A]A]Awş ]Aş cAY"^<Y"^~gx>xP~/?xPx>xP<^~g
/ w? \ş.}@q? \Ex|g/?xP-!şşǋ,ϋ,?|^~g1"xYQ|^,)/şķ?o!ߚo#5,@_.@dķ?o\ʿ,ND,@k,@w#%~.%Y\ȳ[şip"狉o e)p!Sķ?) ?ķ? kp _o k ;şxP `% 4_&<Y 05 ˾jY 3?jY ;şO?JKPDo%3xQ(%RJ'| .gQ?,2 /P"2/8Dvg;xQAo8B*,";xP3o/<Y~;xP㷋?qşR<.xQKYjox8Cb,78Cq ?_YYQT)T r߅.C.C'R9!| .CGKP毀HKPB
p夸?A_XKQZ/	 /#ȾB8|w /P~ T/P
ؾB8|(E|(?Q!.A?Q#U.A桛ş(, A.A\z5W sşwX@Lg5 g5?OP ǋ?/,ş:ORwR,?<YDP<YK\g5N3şoP,$-Ozg 7?	=@BA/@g GPBAk ;şC ;şSC7?a\1+C7?`;63xP=@Y|3xP?pu.@l#fg7A@n7|3xP~H7%yfg7_p.C:\G	p@Yt ^[D׋?~j&Yt\ aCz\:5^,gq ş8p5^,|MxPG}@xPGHRş8s桛ş8p?o	 =KPH@GKPH	p	 ?5^,
~j&Y$}@xPH_ /KPHNQ5BJ5^,$z0g$$z\MxPD׋?	'<YIM g$}Ը?Xy.E| .E5^,XMQ5E,+zxQ`?
j&YJQkşOP,%_ /KP8Q5BPD׋?	Gޠ<YJp.BP	$%v~#v .Cj&YvkşdOP,;;$| .C_MxP7?P Ą??PKP|   ;şHO ^kşK/5^,Q}@xPJ ot?\ g86 g8}@Y:\Lz\kşPQ5@p_ a@p /KPQ5@rokşoMxPQ5@rDQ5@rkşךD׋?kşFQ5@r#g9MxPj&YE?t?ɗp O D׋? 	 P%Y Gf 	c3	if 	f_M^, -_u.@\, (/p kşu.@><Y `CR 1sxP u.@Cw? #ǋ?ѿbş48xPfgERwbş. ;xP .K6lpg.,Ng3l=xPsşי3rg;>\5@x,pş?,p	,u.A0GlY&u.A5şic.&gxPDP&Y&_QKPR7xPz? iO@4+^,oR<YJH@7!ş4qaxP#7? hkN,cş4ԛYG~xP[ş56xP~@aM,Tg1*^,R,xPZexP|ZcxP-,ũ /ş4ԮxP}H@ԃ ӏR@Ծg$z.G}O|o(`BxT>Eac|C	#G}# X%P>鞨>T	G}7|EuSq }ʾ.t>oZr@\E狫c|qNB8}{}>GP>?T#aq}P>ȞG}P>Ǫ{z}GKB8tT	GwP
GwP
GwP
Gw}@)@)'zR>#h46 }@)H}@)Eߨ#i#h4cHR>OP
Gpї#hH8 }=@)K=@)B_#hH@)DP
GpE }
~W4+zR>P
GpзH=@)B#h41zR>ޠ~) }ޣP
Gz }o#G~GHSP
GzR>HQަ^"R>ޤP
Gz }HRg#DP
Gz}@)}@))R>U }HQkޢߨ#EP
Gz= }HRw#ʟP
Gw&ޠM@)Ho#P
Gw1R>aH叨#P
Gw$OP
Gw,@)ܢR>qH#͞I~S=@)ܓ@)ܦR>}@)ܔ@)ܕ}@)ܕ@)ܖ@)ܖ@)ܗ=@)ܗ}@)ܽ }rb }rH_HZP
Gzͽ@)7 }P
GzR>wH\~ }#g=@)eHZ/#n=@)H }P
Gz~zR>N }7ޱ޲#e_P
GtsP
Gtx}@)R>R>H#9#9#:/#;P
GttP
Gt{=@)~鞠P
GttP
GtqHU }G+zR>@)~P
Gtr#;P
Gts#:w# }" }"zR>M@)ȰR>VR>N@)ȱR>XzR>XR>O@)ȤOP
Gr+/P
Gr*/#Ǩ##܋g#HEL }"@)ȩQ܊S }"}@)ȥoP
Gr)k܊[ }"=@)ȥP
Gr+P
Gr)܊H᪟P
Gp57 }a }VR>~~P
GpՏ#jH=@)V^/#j5H }l }I~g#jN }S}@)Q5)R>_P
GpԭH@)Rߨ#j\ }KP
GpHzR>~
}@)@)@)! }H[HwH#CP
Gt>OP
Gt^=@)=@), }H%R>&zR>@)}@)_P
Gt#AW HZ }H-R>=@)}@)^	ޠo܌܌mHF7 }#CHF[HF; }#GHFaHFcHF? }#=@)̽@)ȾgdP
Gr5b_#3܌N }#&R>_P
Gr1O܌U }#@)ůP
Gr1o܌\ }#}@)}@)/P
Gr2w#mR>}@)coP
Gp66[HR>R>=@)f>#lD }zR>Ⱦ᳏P
Gp#66%R>ɞ;6M }_P
GpاH}@)b#lZ }~s6.R>}@)ȿxNqT}'YZ>Grq;\}'&U?Q N*UůPf>GrqwGrsʣ9;wQᷨwGw}@8>;>a?GwOPw*z|}xT}xK!gQow/QW
ߕGwPGwʣǾ%* p>&*ߨ{Q=c U^	/Q=H=y}IߕGpEB*[czZ>4pT}L^hzT}p~U|poQ>Q>aT}>Oʣ|}~U<T_Q>'y>ɿGpGpT}^hpT}h_翕Gp;?*Gp@^>Gp~<X>*?H>?L>T}ʾ+Q?-8l>ʣ~Q?1~UA@ST}T>UGq@?>P>Gq#qʣ>ʣ"}
Gq @-~ULQ@1z}*
TGq #  4>$OʣꏇqQAGqT}IިAʣSA *	k[>%T  zXO*oT!ʣ=oMGr{T?GryܞOq=#O%OL>|]HO*򯋃1ܞV>~.Eʣ=ryoQ6ʣiߪ)UXT}Meꞏ騿GtԏP~US=A0}M'~UD_TBJGtҷ.饯ʣis#iwb0f>~U
|>*}HP>UPaT}(@T}("}(8>,#ܠK>	ޤ	ʣ@AܠU>^Kʣ@ 4}(=>@>_QB60}*3r>GGq	 !1>DO3 QBeT}yGQB%$ʣ!Gqb!*oc\>O|>F/ʣ5?Gqŏ?GqŊq?ʣłC?>lX}*GGq3ņN>b/GqT},62QC.x2QC1xX!~U*|XoʣFGr~,X>X~U',8$OʣEŃ1ܢQŐ_QܢN`D>S*DT}(XQܢ]bܢQN`}?ʣmoT}!D;><Xv>*!ŃqDeT}xp>Gq}?*"o#A"|Xx>oʣ[`}Gqb>0J*#JʣHŃܥQܤŁPR?>xRE><XrGrgr;R|XBE?ʣHܤZ>,@EʣHܤT}j|Xp6mT}p>Gp7 ~U?*mňCqT}vxGp6Nb*lQ*l}eʣ.>6_"x"UU,}N*+V>*)ńQEeT}\x }R?*)/Ł"~UT:Q"|XHRQE-E.~UW,v>/ʣXJʣ7`r>*pńGT}|X ?>^,p8T}, YT},L;_)U[ń*p4>QXNwQ`z>oʣŁVU~,Gp:OX>'QBʣŅ*tS*t}_ʣ-xtT}{T}, ʣ MXSoT} 
 'Gp aP} ʣ H,  ,*q¨ ʣ I~, S?*M`>E> } 	[ ߋ
 KGp a`} 	#~,,2ʣo0}>~,-4Gq@#Uf^,q#$x5Gq3ŅF'~Uaŀ}Gq<}_GqX>ʣbap}*ŀ >QQ`>RʣG^>Sʣ>QH,Gp
qT} <X_(T} wIGp
)E_ʣX)[>QwłO*h>XbQ-p/Q0m4}*x描yQ8Cq$~U/y3|Gp<"UWp<V>ߚp<\>1~UUcT}~6|x6N/Qx6MGp>;_*|}ʣ.x6p>]>e~Uj|})~UpS[!ܦw  qn>~6?#LܦDܦ04_Privzr/rg
Gr;SM})g0S)LLܦZܦ[})?<eS{GrM; @\>>"}pAc [:>χpAP~,}Oc ea}UC q#$Pp@K >Pa; }	p@"!}P}oT8kD>ߪ;sB> 1~;A>>y>4pCQBNЦ>pB#!c`O`>'pB
!EA }.<а>4!@I~hpBA7ECP}%_T}%oUK^f>ߪ8	s,	w!{AP})ީpTn>%>hP:>#T}Px}K|ѰЊ>(А>&h}L|ґf>"'q2l"qئ>$qYp~<GpDNlpDfc"|6O"h @pDhT@E>ʆʆH|\$EfrܩqܨTc`D}*ʄOR>yD_4Eʎ=A}*$yH}*Y愡ܨKFQ3BwQ7Qܨ"8T)P>
XT+~Grkܨ[>Bܨ
cPCQ;pGGpF##61h>8}S1Hc#;H#}l?pFPf>2'l>6^1/pFԘpFL#~.|}i.P>2w#Mr>2@}eopFZ,pF[0}e#.6(#1xQw} ?>Yc>\>Gp[} ! paCp?F,Xhpq-#vx8Kp~>Zgp'x8} e?p*9eoq^p-87,e"-p1x8} A?pS1Gp7q8>b } ÿ 8D1P} >  Ope} _pq1##Y} _a>a;H0Elv>aO׏Ul(0:>akP} q8} Ǿ>a'zʿ>Tl>Mrnr>Lʫ|qܪwDܫܪQܪЏSCT}*rܪaUqa`UHE1ܫg#Td1ܪ P}*@
T3rrOaܪUrܪVJrk*ʥD>K.;ʥRYʯ}J(U1zT>SIl}c$SDzX>CR$C$[	R>H4##Pd!2	pHԖpH8}~~>DR(x>DRpH"K$*D}o3g#$-@>B癆$.1=A	^h>D4H/bh	T pJmbP	M3  }|pJw`	c1,}<pJ	O@))A }Ǩ 	R=Q }zC%%X}V>TEj>R%*}ob\>R癃c%.8>Wf/)%N	&	pL`	}fGpM-31P}pL 	pLc<t>f_&qꐇpLAYP}Ŀ4pL搏c&ME0(}_3!`(>bߙ	pL]9pL̀>d3 ?ah#0}ͽI}J#@#(wH?v;s؏9}~}Bwq##}~f1t!G'~Gq7qE4G)v>_cV#w gTE_z?=WGP=fz?,U߿ C3?߿*__wzQ^fy?|3H~.O߿'?߿3߿OO ?U߿!fz?~ďU%s=W̹O_6H_X_6fz?~p{3CȹO)fz?q癞O yO <Ufz?9~tURU=W>~g?_1~fz?P,_ݷh,_
=W߿ٞO'fz?6Pfz? z?T~Q_G~H_K~*_ z?߿1~tU`fz?O\yO߿/3U7 3~(_:~'_Ty|	4,fy߿3=W@!_|z?߿9O߿ O3Tz??߿ O3癞O? fz?2T yO_ gg,Ufz?UԉO	UٞO	Ԃ\U @!_'Ps=W
?ŀ!߿"z?AXOSo5d/5S(?5%kPg~o5S(?8DkPl?[?MѯA)wrwr/P=kPh}O~O>	O^_?2OS%)O=D?L5S(?4;ѯA)_?2OS)F_?2OS*kPeoP 5S(?2ר{?L
rskPe߸ѯA) O^KkPiޠpA_?2OkOo~_?2O? kPǛ? ;wpA#kPp@/kP7p@DFe21_?2O|ѯA<n_?2O<qO<)kP/wp@g? 'yѯA	fOkPOMFe|#ѯAo37p@Z0ѯA3'5S(?b6_?2Ofp@čFe3ѯA	f'o5S(?0]O>f7pBm;?!7a_?2Oa`kP
;?!;aѯA1ѯA,<XHkP F_?2OOXQkP	ŀO^,pB[O,}FexcO<ZѯA$?!LhkP	;ŭpBѯA"/@_?2OJ~-?!*MkP	[ŠѯA%_?2OK~ѯA%Ro5S(?W5S(?aOpBYo5S(?$]Fe)!_?2OI;ѯAF5S(?R&5S(?o.5S(?Ԋ?"Fe0pѯAL|\=kPFe<\O&^.ѯAH.;?"qAO$wpEg~_?2O~.MFe&z~_?2Oި"kPo5S(?EG?")-Fe}Fe?"-zwpD[ѯAE_?2Of_?2OFeRV_?2ORf_?2OTP{O_?2OT65S(?CTO!5S(?EEkPʇ~kPʑ_?2OTa?Q?P _?2OT"zcOz)O}POx6ѯA*$z_?2OTwr/wrgѯA*8kPʉFeܨ"_?2OT)6wO
FeܨVFeܨZwro7rs5S(?BaN_?2OT{!kPʆ/ĽFeܨkP?#S?#6nFe6 ?#?#[KѯAg~7pGHkP|6kP
o5S(?_?2OȞ_?2Ox6bkP/i?#q?#H@%O;<
o5S(??#LBv_?2OhpF怫ѯAb/]Fe3kPWѯAeoQ_?2O^o5S(?_?2O˞Fe}@ѯAo}@ѯAf/Q_?2OӼ7p_?2Oj}#OY?_?2Opwp[[?_?2OqmFe}_?2Ol}ѯA OYߣѯA ^ѯA _NkP-{?|??&5S(? wp'x8%o5S(?5S(?"8?ѯA kP,7p-ykP,wp.yqOYwI?P=OYJ?y-kP3PiObwp6xGOaFe!{-FeOaߋFe#x'kP1f_?2O|^wp?`sѯA 'peF_?2Olo5S(?͑pH`ѯA =D;?@ѯA Q_?2O7pMO`?FkP0V_?2OoP=kP0?'5S(?\` 7p.wp{#Oa͌[?'zwr=Feܪ%OM@ѯA*wr>Feܪ _?2OU;ѯA*_?2OUa ѯA*Feܪ!kPʤO3kPʬ`OQ|`OkPʮ<`#o5S(?TP=kPʶzwr/ ѯA*xJkPʤFeܪ_?2OU}D;?T_?2OU*:o5S(?R&_?2OU-x:>kPʥPwrsڷrwwrP=kPʦ/@ѯA*x:RkP'蓿OE>?$6to5S(?"FeCGOE5S(?ѯA6kP#o5S(?NwpHpHDFe2OD_|ѯA=@kP"GakP%ѯAeODkP!; Fe&(kP ]OB@_?2O	
1FkP![$Febo5S(?ѯAQ_?2O	{OG{OCѯA1pKKkP*Fez_?2O	Mb MFe_?2O	VOS_?2O	c5S(?5S(?ѯAFe=Y_?2O	Yz{?%E`;ѯA=@ѯAѯAzFeX5S(?3շkP);_?2O	S5S(?EORѯA_ORF_?2O	K^6kP)oզo5S(??%.COWOS[?%N`ѯAkP2VakP1ѯApMѯA~>_?2O	_?2O	kP3_?2O	5S(?`ѯAOFe27pL0.kP3_?2O	<SOk> kP1/COdP=kP1;iOd|PkP0!kP1O
7pLUFe?&-x Fe{?&.}o5S(?0o5S(?kP1`,kP2weO&_?2O#xѯAͽD;?o;?GѯA<qѯAy_?2O#zFeGc??D_?2O#FeGEkPwFeGH5S(?=qf_?2O##o5S(?:gAkPrw(5S(?:o5S(?8?S5S(?9W1OoQ_?2OQZ#<eD1<
cxcP=i0|_߅׿o>~dϻI,]c߅_OV>O3^(x>M37?͉~/0~37?
| /0~3_`
fo	߅г7?`2&f2~3w_`$y&f̻/0~3|/&fO𑏛'~?	37?i7/0~foWg~?	37?z7]_`$/0~fo|߅ÜOWCN/0~fo~?oWA~?	37?A~?	37?'x;&f2{I߅LOB~?	37?ʾ20~3 T~?s7?ȉ&fw~3X:37?ٕb~?b7~? O=@_w_@kiZPG31Xk'4,fc??ߨ ~Bf03ñ<;Pw3_PoJÏP{Q慌`g	{Q!=@)~hXrq;BJ⟃߿WܜZ~~fc%_rqw;7$J7[LdOǛ7f2Ux	31?nK&f2UxDr	31?n 	31?_-~fc%_w2oI|do3*-o3*{"	31?{oIX3*~v	31?zodO=~s1?z)gG]H?a1??F{5sO߅ޟX(w~+
37?8BWfoDBW3S/%~37?< 	POro{P<# BW37?< EBWfo?~fQs 5߅LOdO ~33	_q_39@)w~+fo!W>/%{fc߅|g 8;BWf[8>BW37?ɋ|n/%~3_Jٛ_8%w~+	7?o8'~+
37?߅8=_Jٛ/%{,OJ߅focOT~+7~/%{_3
/%{y@	^Yi[/%}|O!CBWH]w~+ lOTxB{POG%./%}37?YA߅|(@|sQ_#??Z C߿o| 3߿heFbӿofc#???I6p 1-I\6p3??e7mgǪwmg6QffaOͼ'??|m׃߿<֬ 3
.|Vf23ޭ^x8
3141zj
0OS>s0O߿|0O!4.~p"??|<72'8faGx=3	\SE  ߿j	s0Oȉ}~
1614,fc??jG7ff2Ubs>Y@gV߿|s153`߿pY83 4_T;4,fc??nՆSࣙṷLf23>dg`߿|s17[Sࣙ߫[Sࣙm~3*&j
0O0'xwO"đj
0Ob p{ 3÷f05fa4|bp{O0O&6 @fs0O{5@gn~_3mp{?30O;~y3"=PhXö́m~Bf03/"F~Bf03p{G f13>x=B 3;<=C FK?>j0O&-n~qf0.50O~'0O˾ 7߿/3߀Y/5??"{O 3A/`2f23<8=$ On~y??ja߿|0Ox<m>Y@g`	8=m{3ׄ k߿J o߿sdOPN
31?h~y}O		O,7O,54,fc??i0C3#<eD1B _>)}1w~m=A3/y+F~3	3i`3Ï_\O6W:;3ix{57w O!x߿%3C"c%_w Gc{5;"߅WO3/ҼY˾3{3JlBA `+5r~f`3	B7=_x67?P}@_WAC Ba0bf2Ur߿dO!8c%_q#=~61?i}9[3܀Qa92O.2OyG2 <OJ_@g؊r
3'36^r*w~fO$M;~fO\O~~dP3ۿ27?]ÿ27?]O{3'3ſ~dLO'$/܇~fO$2T̟<O_@gD;3'@|{5S+	FNF/q/D~p"Fq~x831ag@	>YO0%Ļ>YO0L߿|w3L/!?>4]_!~4> .OLh~f OƔ~f O)4#~f OPs7?PA|hw~f O ~`{ƅ/	37?P~(xй߅<!fo/|h ^/	3O{5S+o}D;3'O\f2UM1x ~dOPS0Cd,dOi(-2>  ;@"w5D4ӿO%w4(4 iGAO~f(-ӿO~;@S~f)~f)7ӿO>w4ig~fxDi ѧB'~fxD4 h K߿F4 h wi ѷ@ǿ3N?PD*i ҿӿO~{4 i_a~fF7ӿOw4oӿOwi Ǆn4 h4;@8CӿO/3N?Pwi >;@0ӿO|j-ӿON;4 hkQ~f|jAӿOeӿO5"i 4 ioIw4ƥ;@]R~f.%ӿO54 iw@ ӿO~fwi ߍ@S3N?Pko~f<ӿ3N?Pt2ӿOǝ ;@y㿿3N?P󠣿3N?P~fGA~fGHw4;4 hwI]w4;;@߿L<i : ;@aBW~f0 ;4 hB~fSӿO
w4?[߿L|$4 i/~f1y߿L|$?ӿO	i n;@>/3N?P$(i 3N?P${4 h@[߿G=ӿO	4 ih3N?P|w44$ӿO'П3N?PdӿO'г3N?PHw4g߿Aw44 h1i /~f2!i /3N?Px;4 i~f3)wi ?ӿO~E~;@E;@E;@E~f"սw5Owi >(ӿO}h]߿T{4 iǭm߿N=i3N?Pz㿿3N?Pz;@ևw5_w5_w5_ ;@H3N?P=i{3N?P=h	wi GNӿOh*Rw7?}h*Qkր߿2U -oJN߿2U =h wo%_p
EdOG;*?ZJo%_p
S[J1ֲb@b
wo%_qEG߿2U=hK*g*̽h;*}h߿2UJ1dO#~K7? ^7? K~@7߿2U 	WhJMQKLhoJ"xu*7? V߿2U 	-*-~W|7?-x[7?)7?'x7TJuA[߿2U7o%_p;!*|$7?S &A߿2U	7o%_p8V6%7?L.G~W2m*>7?;NdOWF~WE{@߿2UK~t[Rwo%_q7΀3߿2UI~t ~WEqBdO"<3߿2UXyӽ~WE[H7?mH7?N߿2Ue:wo%_p6Z߿2Ue?:;7?'y~WK7o%_p6@dOjo%_p7@G߿2UpԷ*>57o%_rƠ߿2U)<j7o%_r[ƢdOR|jMI57o%_rGC]~WܤƬo%_r=~WܤwP!*jJ/ƪwo%_qbdO"#7?U [7?oJ!/2dO"83߿2Uo%_qadO"-*7o%_rw`C߿2U(|#o%_rk5{7?D~WܢNwo%_r-~Wܢs߿2U(D&J"7?F{7?EOE-~WC1xDoJs ߿2U;7?"D߿2U<"7o%_q#$M~WCea*l|"?37?o߿2U~dO!=""߄@dO!|"o%_?g@~U?~-^hX߿J1Š߿JeO!?]H?%T/ jN W]_E_.f (w~-|37?PK[({߅UlLA,)Kh+A,(~-|y PQ3h/@|%}_E_<O 0R~W_%./Ţ`-/Ţ?|l~-|3`h37?P>6_E_4Yi;h3 a_]_E_4	37?P6h7@l߅UAf|l߅U@'=_E_4L<Z*fo/Ţ6@vG~Wfo;H+Z*mT1Z*m1
~-|
fo<*Q߅U@3phf	?~WOD_7hw3 dp߿h37?PD_/Ţ ^f רѯ?Fgi}O1cxc2}@_%o8;Ry	
5I
~k~(''x ~kQO?O6EQO?O7%1F<?QPw~/!3C1ܡg̷Wܠko%_r>CJ;dOPEx/ko%_r;wW᱋8OܗI> Ff23/~p31XP14,fc??ԗ2A
cxcFP}s./Ԣfoo\EJ/y^{Rbf_\PJ/fo<[G~Q~ 3^;Rn ~Q|7?|Pg߅_3lOg~Q|7?}e^/ԢC	~Q~癛3~ŏo?R\O|_Eaf_EbO^~Q|X3q~Q}@4ɾ?(sOb'0~	x2w~	b;RO (,	37?|04~Q}@(|AW~Q|X7A˿(,oHJ/ f|A~Q|X37?~߅_|mf/~fo!W /ԢFf (,B)(,mVJ/lOHN_E`mׄ}_E~f=x߿( )J/O#(,37?|_w~łf烙y(3Ҏzg~Q}A3ғx߅_O$R/Ԣ׀(o={5e?s/Q_@wNF 3ɟg|[, 3!1xk>Y@g7OOҖͼ<Fx
;6p3-:(odg4O.".O"~x8y|b߿3*bp{G314g)hX&uQQx<eD׃?k?cxc)>{ѯ??|/|Zfo]d/Խjfܽ_{Ћ3(d^/Խٛvw~@3
wRšf2Wg~^,}D;?'x6o31ẟ47O ͼ<F|
odgo#dgn	6p3<dgn怫߿fc#??tmf23\7x?˾fO 
{51 
`qVf }_\
7? <&qVf 7d/.O (3~/.Yb& N/.<O1xLQ\m@{kW"w F0wmf23׾0go31x+߿fc#??<`bOͼ<Fx,u߿fc#??	տo31x?˾1Lbg|zFr??|xW~k'?|GH?߅'kO+o~Šj]_'^7 >/?37?|xݷ~		7$w~.	@cp\#34_;H.w~.	@֟_7?|J7(pO	7./?Af@'xW\H+|lOޠ{ѯ_O3C?dg=` 73+|
YOsL?bרkȟ0Ak^/^-7?PlA'rAO;!x@@߅Šf rAO
 7rAO/^-7?鞢F7 ߿-1?=7o{3*~	7h=_&Zfc%_rzo AdOO%-oŠf2U' ;7h=.^w  *??1<1zF0 ./Ͼ!foysw~.}= H|pw~.}K AN/Ͼ&fo_!w~.}WJ8s߅9~fzw%ⷃ]H?p??Sg7'Sg ; 3TWc߅=⣏ ~o~E_߀	oDc߅= f~.~Ffp߿p{!fo!g~m+@p{ٛ+xF\f}?~37?? ߅=Of]""~.~ ;ŁI߅= /3@7p{ ^f7._߀	"zFW	;CF]H?u1<1k<NG~ϩo 9qg$fosv}_>3qNqgYCE+qgԍ7?
'K\Y#lO	/şR6 p;߅Fٛ2w~.,fEO	G~ϩfo'_?c3&N}_>m_	̝_>gP=W5^ONec%_
<2AIOc$3{5dOHp`k3~\)+|	
q#3o pI
}H@\)ׁ 9߅S3SpIQ߁ \)fopx0w~.B*I;pfup37?~.	37?c^/Odw~.BRW~.o{C^/6fό7\)~{ѯѯ#??ש'odgb\ ߿fc#??MOE$]~x8yH Oŏ3O?ͼ<Fx|F,dg1yiodg[`߿|1Gao31Wԇ;6p3H]o31;ԲO.ma8fc#??33H,dgSa8fc#??_R߿fc#??-6p3=hso31w@ͼ<F*|Z	mf2317ho31x?˾Vg}i??}~ꂯf>0PUYɟ~ꂯٛ~9T{,O|r~*{C#/^-7?|B!o~ꂯPo ߅y!=?~ꂯř'~ꂯfo{56D;_7o{3*~,dOح~qf23Ʌ?\ey@glZl>;Fſ;6p3|߿|"c#??b`!o31y~p"??|;1y8fa\`߿fc#??D#o31Xc~y	c#??͌[6p3~߿|0OY8faC.$9yr%3cNa4/ZfokSDٛd|ϿDٛe7Þ/\eC<	TJJ7?Q|Dٛ/^/Zfo<g߅WAO?_U߅WAO@	_%xB%~{3h>x!w~{3e< /ZfoX]_%xBx;TJh=m_TJh=s~^-7?Pjw>/Zfo^K;TJh=yO@7Dٛ6"xq߅WAO}@_o_OrwѯOOaZfc%_q; %٘WA.߿-1?\~J[7h=<~J	9AdO ;7h=מ&oŠf2UJ~x!Šf2UIx7h=|MAdOO6oŠf2Uac٘W4Zfc%_t7o{3**|toŠf2U^:[٘WܞDAdO@'i}?Ncxck<t;Tf葉Ё߅_e7@@fb?~&fW~fOѯ?dgM+x߿3*f{7`2J_ͼ<Ffw /;4gFP=T>;	;Tfo^;w~7?!S`S@-owO~[yD߅$D/ &f3w~Nv%~ 3 {56Q_Frw6p3<eD`1?? ᇨkTS<xw~q#3  ǁ7~;37?\lǁ_~;A^fL^<R7?"/wԊy< ~/wԊy<x!~S .;Rٛ	<?hx;LO+ዿl&	<1~.5 ,|\3 5@g~;3D]_`&=]߅6{m=lp Q(|\37?Y/wԌ7?P+&&w.O
;6p36mf23Ǡ\fc%_p>VG1?7Ws<dOSSЧ߿.WBMYR3Jx<eDǠW1cxc {5"H mY'<z#~f_m	\)߅63 @Aps]_h>.m~<ߏn/9S|}'~DO>~Ff@__O 
~Fg?23$x<eD_,fwO%||;\O t	]_uxfoLw~M@_?2OC ?23*x<eD1?k?aw~fos`w~ C3eO`ӿm7?w߅6<O
߅62ou}KmߨUs`	;{3_n@=׮~ۿPfop%g,w,Ox /~,O<.;mߨ<	 mߨ
7? W߅6yCw37?P"F2c!k}# @Eg-1?e7fc%_p>]PyoYW&wo<JyȃP2AM@??P=o0Q_e_|o :	]_e_  ߅6U"#߅6UrV~WŠ3|/߅6Uh(w/AFf.8 *fo~WŢfE/7?@Y߅6U~f˿lo N_e_}3$
	_e_LO(y߅6Uh4?
~WŠ3o
/@ ÿl_3E
 KlEP߅6U f"FL59oOO;p318y~WJ|@4fc%_p>bVs1?dg=P߿|@FS߿|@F~q3 l<\Y31x<eD?13}@_Ό_0@ȻJ~柪Y(_~W@пI'Oy
@~柃bO1~ilO ׅ%/?|m<).~ilO 
S4s7?Pv[/?yo~柾6@<~<ٛ?!w~i66@4	7?Pxb~/?f_fo>}@_?2ѿѯ Ooꁦf2U<~f2UĿo3*⯏oyo}~31?,x?˾p1?.Ꮟ;A&fO./=BϏ~// *o
Y|q߅Oƾ@~h7FfO 43@CoFf~P37?? }_@ ߅
931 ߅
9_~P(opԫ w~h7 3@ /~P37?¥]_@Ñ¨{43G;4; A!fop0¢~3fopR~3op	"xTFoc<O"xTw~h71f#?oa>foP=WIޢFT*dOɏ~x8yp߿fc#??R]Oo{6p3q߿fc#??	7mf232SE]~x8y'Dm~x8y 7߿fc#??To31ᑿ6p3h
2AP?
?CP=ORxUo~愯LO
_(t°BW7? N<+~hJ0/YBW
л4%yfЕ`_3V _(±BW|O&>/	^fforٷ` w~hJ:7?+²~愯3$foq<X5Е`_3Obg߅+OBW6fE_bw߅+O~{ѯ_Ooѯ '	-dgD_7off2U`UhQo31႟7mf230.xͼ<Fm~x8yXo31];ŁNͼ<Fw,6p3^,So31Gnͼ<F,mf230%mf230[Fͼ<F7mf230"x7mf230|Z߿fc#??sŇ6p3h\x?˾ ?bEgP=@_N'Le~F!#??.$@NgG8#e߅FyK&>/RB<;4=H32_B^/R3aXw~h(zfR(=_
o"Z~h(}37? _
sOo?Pfo~A_
32*PٛSP5fo hLϿACfoCc>/RH
`KACyWx{4>癛l4=H3+>&߅HY}L@P#<O"&}_
g0W߅Fy=_
oAkE_
sO#
zw~h(}37?6<(Pfoo={4=Jf:e礎/|ms='~h(z7?O~悇6B/RHBw~h(}37?$_
sOφ_
o|APfoW{5S+$C!kjwoFyW?6RI3*!c\MQ3w~f2UjNc%_pH3*?5kR1?|NP)f2UV7fc%_pWoy56CJ> f2UpojJ fc%_pOVI#3*	7fc%_p7fc%_q E`߿g6G!fc%_q#̓-~f2UyQR3J6oԌ1?wHJ癘W@^7o<J}~31?~[xR/o1?~Uy߿dO^fc%_p7oIW?"x[f2Uy43*0 ߿y2F|i}v(y]a>HoR ٛI8oR7?Ϟw77?oHⵦSG?@τ?%> L{QK3	?ϋMD[πK_Oo>{qлNu.X,_p3w^uxESG?EhOV`C߿	_ o~ '|,	p?OWO Oa EtXǅ[ En<, En<,k߿	,{p?OW_]8 +?QZGg Eip?OV`?Q[~ 'xX	p?OV?Q] w~ '{p?OWgǿ Ed ߿	W~ '^B Ed!8 +%?QY/CN O^B8 +{p?OVy}߿	!{p?OV"~ '<w$N O|w ߿ Ed!8 +'y	/ Ed!<?QX! Ea+ Ea3 EiB+7@?QZo? Ee! O|`?QYG@)߿	FN O{p?OV"Z0?QXhA߿	Ӯ O?QXh翿 EbwG~?QXj~ C-C?QYo8+-ZwO߿/??QXi; _EeD.<-pOV\pOV(xZV?QXh(?QXh߿/ _Ee^h	i _Ee?w8+{;pOVƽ8+{wTpOV*yQ߿/SϻpOVb)߿/?QY>_~ _?$wU_~ Ӽ<?QZw8+N~ ~~S?QY/~ ~~Y?P*?Ps _B?~ u~*wGQ-߿/G~ u>*?P}8\3?PirpO#x\;?PmpU߿/~3?i𹭦SG?DSrGF0DSrG~jYiO<. nYg߿,ԋuMDq3_0U߿*j]eSG?C.\_0]~j?lLF`,?.3|YquMD_0C߿~7ş7Ze4}B__F`,p߿?fOTh'?OF`,p)@.fORoZe4}Bo<. ~jU,Ze4}_o ~j~fOQ-2>*F`,oǿ5~fOQ-2>)%ѯ?E?R,g/Ze4}T5[g'fOP
Lwk?S}}¬g标-2>)k5[g襯@6@3|Yx]eSG?E1zF`,"fOQ-2>C@wk? ӿ5*<gh'z oa 75r.fOQ3-2>D_@_0"Kwy?@uMDgYD@=#3|Yo-2>fcF`,31 5,guMDkY0}fOPL}wF`,}37şh'" ѯ?N}@!j_L!ǠSѯ?)Ko?50x]eSG?@wѯ?@w߿s7şOh'JMY}/5H,<.).Y} B@gYiOPoY ;߿,gOh'V _0gQ[s7şLi	;5[gV 5237şžYiOP7Y ߿N7ş<.)Yk]O+-zk@,^0Lf/@ Y x9g{-2>! _0t -	7şh'MF`,ɾ^
37şL|k?P^qfOyׅZe4} ѯ? ]iDgZe4}GF`,GCQ߿O|S/_uMDN<iѯ?!wY?h'k?P1)~ 7ş>YiOP1.yF`,#3|Y{uMD_®Y$!] fo?>YiOZo(0-߿ޠo?Lgwk?P2L^?BfOxYuMD
!5[gW߿>3/@L л0o 4.{yŀ!,^|.))o;5[gJ[4^C 3|Y1L/!OYyDO ^fO|YiO&yѯ? h2~/\y?~YiOP2*ѯ?@ȫ2~/B\goh''yѯ?@;e^</quMDWeYB˽37ş.)o{5[gG;^x37şoh'G"y;5[gG"y;y y?>YiOPg5[gGi7m3|YuMD/;5[gG}Y߿ngLrߠ5[gG-37ş#-2>ӽ߿_0tA7fOy3-2>Eѯ?AAz_`,^NL+A;oNy7ŀ!,^ x]eSG??A wk?H
7ş/h'J1z
F`,	F/AA9?o-2>=_0DOAF</.)|[5[g^"6fo?h'ego뿿WC/ h'}ѯ? h$^|\s7ş7Ze4}}k?P3߿3Y?oh'\zѯ?@:D^#7şĿh'IނQo'z	GQfOx(Lt o+z {x/ -2>׾5[g^#AVfOxuMDoA+wk?P16~/-y?-2>1)oc^fOx/L`%YϠ;xx37ş/h' *	k?@U/{uMDFcoHL}gLOx^/|B/?h'N/^k?|_!fo?Ze4}xizY4w~/O fOy-2>x^?oǅ^mh'JH0o)#ÿ=@!l,LsF`,/NT$fo?6.)doxoѯ?@߿6Q,-2>L</{5[g09͍<Z37ş h'"^O|/ affOeYiO\{5[gI.x^==@fOch'J/;5[gJ/;`,m|.)(Cѯ?Q6Ԃ\gx(h(Ms4nQZ^ӹEjν+TJ+(EhfhWS\CYgn"=SVѻnVз$g2UTs_;v&flW!4J+US-m@W]	+ꢍ}uSCmu6g4N5ms[w6皴J+sj5:-[O[F4mZ<Kw4aM+kCW4Wn\Tѵh{3qEU7DimEM5
nz5Z[55kG3h֍5mѭ%ѭFh։PsDh]-皚75;e˚*rFs;v{q[Fm\VWsCYio:6eGmKyѷ3R3J)gmEr͝[ѡ\ٜtYflY3T9v4:+Y3flt#5tKw4nHemEUn+E;vh٥{jfrݳ9Y溛D坻fr4qZ-TLY۶g+qZ-TLW4W<ͧ5]jfrUWFZhyOE5Q&g,6wD嚺ꕣf+E5u++gEsN湫qZ-TLY\[۸qZ-TLW4R&g-	+VU3iVU3=t$Jږn+E%h٥{jfrGio:6%hQ369FVU3v[F3fi^ZQ"Vt9mhQ39ZBDFۊjfr3qDn+EʌҚwDќ6W6fѲ&<R$g%g%pުRfrg%pѲ$g5!ȂA
e
d>S4')JΦ%-L᤬nT:9OpZZh"O(V̮frYQ[3S4$}3hVt9A4W)J	W5]8i-hQ39PO}3Ek+
[WTLϔ)n23>PW\)
[qLT*Y\C)fCLϔ3Yk<5tiCNY'F5rtiCYW-t:4hlTV|N+3yHSN*+>RӣK]<8i)nەZO+;j\YWʆM2ݫeElΚvEuLVgm_+4$I\#W*-FCk+f򹡳9\z%|tesCfrq4K;jY"J9kE|Pեr@i*)Z%|Pեr@i(jT9SC>V媄+	YWrie|*RھT9ХfDZ-M뮚%|sJko-T#VQ3v΅+4z%N(k3J坵|+#K[tj9vrZ-mѨlYVÖo+rivrVrٜ\M=ڷ<hlYFM˖%lˉYWtihj44ھW46g,ӣJ3Jhg,tiQ[3gm_,ӣJ39hptYkn̳iѥBW-mܹv:4QZ!-mܹv:4*nսtK;j\g,ӣKC`YWm4ھW46g+iFfYWiѥElΚ|[3ӣKC`YWPn4ҸھWʇKpYFy\Tygm_+jCk+3iѥ|N-hPVW,r,HrGgm_-SeGMJko*;C
[7W4V㕝MJko-΋+zpR%YĭZ9fҪ'rFYW}3>Pjio<Z'#ھPjio<Z'#Қ;jBR-ˉgm_(UUJEyY9q*),[)f嬳,[)f嬨s4rھP(DDrYWUEhVhZʇ3Jhg, USzњ6Dr,*o<p\ȲGq+j坵|$J|yhBGC
[#JʀʁBDtLᤨh*-3<8i+4G-eBҹr֋UQ[ϔQ}3Ek+3iiIjr,M(SN҅+fˉjnٟ-38i+3y
iѹOpW(eCGm<S΄$tI[7Z	VYWʁE2
ZgF>IZ6i\hvrLᤳjCIi)n2҉j\Dm5<Kv)4Gi\trݫeElΚ"坵|hlTw殉gm]RھS4vܮ*o=\m[DIZWCYgm_++Vݵm%lCt)m_++Vݵm%U3J[h)m_++Vݵm%l*-ȴT*o=\l+[ւUQB򸩼Ek,VY۵qM*o=\l,sCfrEk+C-"Jٸ5oXRھY)Q[3*o=\l,ڸ
[W}3T:+^S4vW(yOpTw5JZ<]-ЦTVϤ? d)J9i4VБ+F+g%5=t$J·5܍LKHk+TzHK[F|ᤴGio:4L3%5-FiIiej]	0kLKHk+TzHۆZyiIiej]	tnZfpZCYZBDo:7-38i-!Q"Z#RtnZfpZCYZBDV5mE\ᤴݳ9Z6i_-38i-!lVt9nZfpZCYgnٜ+g%5v[F3fi_-38i-!lW-MO-38i+jfrGZ6i_-38i+jfrGY溛iI\VU3=t$K]Dj[΍-m3&g+TzHK[F|᤮+E%0kLJZQ"TvԷZyiI\VU3=t$JEmVU-S᤮+E%ܴ᤮+E%GmKyѹiI\VU3=t$K]Dj[΍LJZQ"TJ+nZfpWD坻frlҾZfpWD坻fru7#r3&g,35|᤮+E;v季Z44hQ39gnٜZ"6S4eEftTZ[r;jt9Po:7+:Ign2gMRھZݫeElΚ|4TZZZ!KL۔VBg5srL᤮QZֆgL΍}3Ek+ZDY\vh,媉ȲEk,VY۵qM'"m[DIP)n\g%ElΚU-TM:-Bvr͝R9Flꖴ*eq]\3gTS+	Q9W(ej"JΦ-PRھZ+Vݵm%gSwKj\lMFVS,rѲ%4JQT'"m[DIZ[B-
[WUerW7.Z6Dv3Ek+6\Jo8RھZfpW(eDPԇ3P|᤮QZͣnC0*ޤ`|᤮QZgm_-38i+VT65!)m_-38i+VGT65!)m_)JQZͣW:-KZ-TLϔg%ihm}34KKFJ7-38i-t9YfLᤳfhZgF
[WTҞS4v-3rZCVfW7YWIQh(%sKz@i-s4EX4!SC>S4Zѹj+FԊٝ5rSVPnY!|8i+F+ѹODPWʋDODPW\)>IZ99hf򱚙QfTJ+Yk#8/fZ+9Z6CojegKw64rQfVWjeEkfTYUrLK5t$4g%fĳѴ΍}3:4΍}39ZgF>IhJ3ftW)uKZ-TLYjeGfVfHMs;v):jZiIkkTϖ4tgʋ3ftW-38i-T9GkD6gMr3C檹QflΚ*>IhLᤨDj蕝|8i*%:9Bn%ElΚgKw64rU-TM:-奼SMT۶Z[59	mhk;4tEPwiPGr+LeCkCYgpF\mhk;6?
eCkCYiI\QS++Gq3͝RG$6_K|Q/%DSg	)+C8@;hB`3"vxN!P$!KvSEPJ*rѻh@GqxW46g-mͺ=rhVhHQ\g+▙4s5q-T"4s]qJpѲ$SOhlW"JݵRDY\4l+vqJErٜhVt!#KCb/9jiDI\ЈEDG4"eElΚhsSLZ"J栛Tw5ҢgM\RBD;W՟Б%qSF:=UKTWJ	Vh\Jn)Y"J⦍+YY\RBDMW,WENxf+6YۣhБ%qSF;v):js+6Z+殉hm]Dn)Y"J⦍'"湫W4m\hlW5]ںRBDMW+3sWGБ%qSF4"-Nk╚$*hڹfZ%s3^)Y"J⦍ihEW46g-TNE҇<RBDMW,,ЋDhlZ-xqSFTeuf+6V-S5҇<RBDMW-S5Fs+4$I\Tѵr63)Y"J⦍ihEYF╚$*hڹfTZ&g+4$I\Tѵr3j╚$9qLiZսDn)Y"J⦍euf+6WT,╚$*hڹgm_Б%qSFj方VhHjg%jTVuqJ}3W_K|Q/%DSg3OZBў)Yj詴溑%k54W7.eEj=-,3dwٜuQG᤭×2EMxfĮhfsTFoWQZ=MCGm?4ZfpW5KLK5t$4S4oT6gMqJ}3UMf颩hHYhVh\JBzK:-JޖrM-皶qJ̭emEazs]M"qJ̭g+j+[ԍ+hYhW7[YhZeCoT#lѲ$[ZfpVW*,Ζ(m+s-38i+*qSysEh8g%h٥r؋-38i*56kR3΋DҸmoL[ZfpYhVW+)iIZ6i\hvR3m]6kRQ\:-j▙4fEU4lߊZfpVt!ʄF)\9s+F+j%g%p̭4ZfpVJ˙Z6i_*o=\ѵ溚6DM˙[#5hٛp*o=\ڊV#J溚6D>(XW5Ѳ'PhH-W_K|Q/%DSg3DȴTF|
&'&ǁ0Mq᤭WEMZr֎)iIZ6MLDZfpZ#+z(g*+ft}!T
Z3n#2ԉDg(Q/%D(_K:Zfp}38i(hY)+C8@;hB`3"ÈFgcxg%hں*m52ZfpVS,++>,*%H~AFlH~ACb/Bx_K|Q/%D(u9fpZ# M!0OM	`)Ys<3+F<R9s-UIWNEnxs1hHҸtj+►*k-UIWNEr#+F++FCDz▪\MU$i\M:5#ЏG$Q<fRT:*▆fRT:*╣H(=JM<Rs)4Ghj7FiE,GZLM4W)4G)kQK9CDz薖qJѳJ#4r#--F►*k)4G)Z6i\fRPz8DZDr6%D(_K{_S_L/g%ќ7hڸh	xBh LxGq:3EjfJͼ8W4VVmrKw4qJͼ8VtqCn)Ytgʎڪ9Fk)YtgUE\RQ\8Ze"S)iIj;Z%E:hZfpZs\W*,͙E\R3ΌQflΚ*7m3Z8IZ6i_38i+F+CC^*fpZ詯38i-tT^#2#2xI\#LJx? ~H~A/A4IQ(^#2d#2dxIQ(vLJEsx? B
BRBA@45s*fpPfں>(P8? d $$	xI[7pޚefi_38i+fL+C ->>
AA>)-?OPeg%pR%޹qS3Gko\Q>)^%APd!H~A/@
2eg%(h4Z3ix? ʀ@!aTBP0, JC=4ں\5hxI\\PsV^#2!I	P*CA/!H~A@A
HH(R!y^*fpW4W;jg%sEsx? C  $$#2!I	^*fpZTᤵ5e>* Xx? ʀYxIjj*fpZ8^#2T'qH~A ,8^*fpY>*fpY9x?  XC Ge,!CxIPm=Tᤨt6x? AICQ %g%DCqS3!z%>(VAICXT@!$	xI\T
*fpW7B^#2AChP@4fl˞*fpY.e>, C>, C4fl˙Z6i_38i,C2lҹx?  ~@! (<Ge~?@ rHDxIffΪf*fpY.eh٥a8^#2?d9H$"
N8>, CB xIffΩ\_38i,++C<Ge~?@@A4flIffΩQ(^#2?Jx?  ~(V@A4444^#2>(\@!IxI\؋LJYx? C Hd4I\SFȜT᤭\J溚6DCa+A!|Gea\4	+4=d^*fpWe>)^8? ~IxIQ(LJEdYx? @B4fhl̋LK3W46fEC2~8?  XC R^*fpT:*g%HCx? D
Ge"D	xIZDpޚxIZDpޚe>(XC
#20->>4S3ҙx? O? OϤ?  ~)/>>Ϥ?  ~)/>>g%:lM2D(_K|Q/sTs=kEᤨm)+C8@;hB`3"#s<Tᤲr+h4W46"S3P؋LK,*%S336uJIeG<Tᤲr4S3ʐE\Tᤲ͝T9s+F+	Tᤲ͝T9s+F+g%fl˞*fpY\T
*fpYQm=Tᤲz8Ie3"S33W46gLK-MCPqLK-MC^*fpY\\4W4W;j5s\գg%Z3n*fpY\#ԉDg(Tᤲn4Ҿ*fpYCYW;jg%m]\TᤲQ_38i,VEg%=d^*fpY\#LK-tT׊4VW_K|Q/%DSgOZBўn7;;CĀ@
CkCY\AuQ3Y\ު8LeCkCYLeCkCYC,Bc*Z*(QesTD0)*ZvCT65ZfpV5%D(_K{_S_L/g%r)+C8@;hB`3"nvv8W(epR%CDzrVmfˉygFq\9q5sWQZUe+Ifj3JxrZ-T$5i\+zhN)\'"ʐER:7CN8:j╝r5:j╝rMUM(TV髉+Y\Z;PO-hTKLJD͑qJ̩tU+[+6Ek,ej(5|Ro+VW-f\#W+6Ek,+F+5a8VmrYVW+jfW(eBQT▙4+YYrjE)iI\fhlϊZfpW(eD)iI\=|R΋DҹEjIf"ҙRҲ7᤮QZSP׊ZfpW(e:rVV8g%rY.eh٥|R3Ek*%MJ5U4)iI\
jiE\R3Ek*ZfpW(eDCqKLJO᤮QZq9Ek+t&+-rZ#JErE|NQZʉErE|R4GPꢎ'(em*TQGVQ8=J'V53j@ڎ'(efˉ&gieFq9Ek,4B#F
ign+4G.8
ign+4v%rW4%D(_K{_S_L/g%rW46g M!0OM	4#s<NQZ;wiko*:*o=\m[DIZWC^)\ʎ,W46g+V9rѲ'QZjYFf"T+Y\޷<R9fEӣqD(_K|Q/sTs=kE᤮QZUb3	&		<!1B7;;C(WCj*i<5"\KS>)djE+YZD|RhW(ejZKUЋDQZEz+Z)RW4̵M˞)jzh+Ygnڶ˙(▪'\M˖8_K|Q/%D(u9fpW(efSVp4vЄ<!4gD&<3Ds+殺*M˙[VhZ)\Tz+YY9q+Jk+VDs,ڸW7.xrVhej(+YY9YW(efĳgGQZEyY9q,+VDs,-TREk+4G2]rtn)PVhes3Yhm]Dn)\m@k+8rVheQZ̮io_᤮QZ;vtJKyѸ_K|Q/%D(u9V̮QZ>hgGmLFxBc"a!erTV髊TJ+	erTV髊TJ+	Ek*+ft*%erTV髊W"W	erTV髊WY\:j|Q/%D(^z3IZժ%QOZBўJUKBGfBGuQDhk*%ֆRETYj蕭eBQ/%D(_K:Zfp}38i+4G-b3	&		<!1PK]S6s+ZUfn)kfekCYkRT͜ֆlҾ)Y3FҸFW5)k+4G.%fˆh╛G.VhZfi\5t9►lV5(╚#Gjԍ-uḼhk,~)gVhZfi\5t9vҳDs+殎)Z6i\湫VhZʉ5hU+4G-es<E\R΋DҡRti\5iZ,ڵ#J^(_K|Q/%j}Ng}38h4>hgGmLFxFcxFgcxG2UMtTn)OpZZ6F#RGjVh\qJY9q,(^ӣJ[Jx?tiQiO3g*;7oU|RB$ٵR4TEVh\qKUhDtZ'FfsErW4ZD#GeiOK|Q/%D(5N3־4_4OZBўnvv8Vu7q+jti\T~)gEtijs\6g+FM╴ӣJٝ5qJm4Ҹ9rѲ'hlVN-I[M:7:4N(k3J89CCDzg,ӣK[y\ٜN-IfPfKC`YFK4ҢgM\R9fW7.Z6D4R4kiѸqSyp4:4KSs1\4DD#!M:4N+F)\EY3yYF:j|Q/%D(^z3n1OZBўpKC`W"PTV髊ZGgn2gM\Rr,ڸTV髊Y۵qLT,ڸTVZ(W46g*;sWD)hj4#*=4;v):j4GVtݫeElΚi,ڸTV髊%D(_K{_S_L/ElΚ>hgGmLFxF1#s<RԊTV髊T69T)5wgM\RrMTUSB-ElΚsCfrCzk9'qJ媇(*;sWGUTWTV髊Z8TV髊ZgM\RQ\\Q<WSU(k25%ElΚBfZʊٝ5qK36uJѳJElΚD+9Q[3)\#Eg*+ft*%ʊٝ5qJP*%:j=rTJ+	ElΚp[iQ[3)\#Jٝ5qK4PJٝ5qD(_K|Q/sTs=kEWR+ft)+C8@;hB`3"7<	#s<R3֩kEkERm]HWV\Rٝ4K[ZpNEjElΚ_K|Q/%D(u9fpW35|
&'&`#quQDfk-hTCj#qJ	Js3YkBZWQVRihE%s3YZWC^)Q(W35*eupR%o[tjJ#ЏGuQDͦjy\W,yVdf5i<fk+C2o[tjJ#ЏGK|Q/%D(5N3־4_LO54|
&'&h!k*BqJ\tU)=r!Wmk+4G.%s3Yhm]Dn)PWfںRQ+zs3Yhm]Dn)PVf67mk,es3Yhm]Dn)PTJ+eutU+6fBflZW-LR!DZN*+ftJTV髈C5sCf|Ge
诈CCPq}!TO>)_K|Q/%D(u9fpZ\ٝTNE|
&'&F)Z̍Dje:%7fFZ[52DrY۸#qKLKKyVhxS+zsCf|Ro+z墪,N+YJ:pF+ztj婨j8rުjjKKyYѥ&fQ/%D(_K:Zfp}38i+6\M\U M!0OM0KLJͣW:-qKLJͣW:-J4KUީQ(TJ[Ό%D(_K{_S_L/g%u8oM1OZBў	!▙4j詴TqKLJ#+FSi╣j詴LJҹWWᤳ:4)iIgm]R΋DR3ںrJ̮f"Y۵qMnZ[΍+C2C9gn4Vѻn#2oM24CVfں? CWTHtW;j>(WEs#2
#2Q7(_K|Q/%j}Ng}38h4D)+C8@;hB`3"7< F)۶"Urˉko+4G.8
謋*BqJ~YT:*FYR諊Z[52ԋ*BqKKyTJ+"ʐE\Ry=dYR諊T6Eyi:45"jk,N-ayi"?:4"?:4Q-$Z'tZ'Fj%"?lE夋DZK4G.8b-W-$Z'RVh\qK;vZ*R-ީko+4G.8O[zfĩtU}!Y2/B+"H~A/K|Q/%D(5N3־4_LK;zizh|
&'&4#s<Ge:rVV8IffΪfѵtTjxfs-mѨm(k3J᤮hlYFN)iIZ6MLSUSJ*▙4Nkj詴ʅ5U4)iIZ6MLhlT:OGhlTJ
jiERr+3
jiERr-38i+FSi+FSi}!Y.eh٥|Ge:rCZCU%D(_K{_S_L/g%ȱOZBў7;;C-TOCB-9rѲ'*o=\CU:4vK:-JUDӶYjqStJrT:fDs-TNF%gCs\,5RM2Dҡ2#)gm]Rٜj\T~)iIjr,M(SN+zȲTJ+"S>)HO+fgD\KS>)HO+W(ϊR-;vtJ$3▪'"ݵݵm%rުȲmDm[DIZ6MOm[DIko+4G.%ȼRDYY9q+F<RGjTVuK54JQY-3TD\JjfۊZ,VVS-TNEvh*;*:j╛yYe+5r:4*o?K|Q/%D(5N3־4_LJ3	&		<#s"!!FȜR9s(mEMn+Jk*-Ygm]TʅKyѸ!Jfĭ+*o=\YZWC^)\ٜgDs-IZW)oT+*o=\Ez+Jk-IZW,VVt5M˙[Y۶$+hlZWKU3g-ZW+j!J坻j"JҺJ̳m[DIZWC^)\TzEt5▙4<҅4Q/%D(_K:Zfp}38i*͛QTSVp4vЄ<#q&	!g%Bj*|Q/%D(^z3Iio:4SVp4vЄ<!4gDЍKLKHk,3DFS-38i-!lZ5k3Jg%5vҾ)iIiefru7#qKLKHk,3fKLKHk+TzHۆZfpZCYZBDFR3%GmKyѸg%5=t$KKyѸg%5=t$JEmVU-SR3%5-Fg%5=t$JږKTᤴGio:4g-38i-!Q"Z[΍-SR3%gCnF▙4VБ+F+▙4hQ39gnٜZ"6)iI\VU3v[F3fi_᤮+E;vfi_᤮+E;vgCnF▙4hQ39gnٜ4ZfpWDj]	Q[pյqKLJZQ"Z#Rtn)iI\VU3=t$JږqKLJZQ"Z[΍-38i+jfrGQ(jڊ`׊ZfpWDj]	QK[F|R3&g+TzH-F^)iI\VU3=t$KKyѥ>)iI\VU3=t$KKyѥ`׊ZfpWDj]	u7#qKLJZQ"VW-38i*%Z-TLT4vKLJKZ-TLT4vᤴG⮄ej]	tn*CYZBDFTGQRtn*CYZBDo:4HͧT9s]S#nk9s]MpFڷ"@i$)۸#q7"NVȴPq5Mhjչ$73x9  *	D73hC	RBL8 &<D73hC	f"І!@(@
`b-a0O+!?ԇ  A0!BLs10	qHrB TGCs10>)\E&jC
sCs10s+!Þ!@(@
|D73hCJb-cs!@(@
7Z7f"І7	9  *nf"І7Jb-cqԇ  Cp!Cs11ZCjC
㈆b-cqf"І7qHrB T7<D73hC)\Enx9  *D73hCRB' nnf"І7\RB	qHrB T7b-cxs11|CRP<D73hCxs11jC
 wCs10 w+!!@(@
MCs10 qJb-`@&ZT9h!PL8!CaP0q5@ Bha0▪ֆ! ?ֆRC`j@!A0!C`%-T9&\CT*	!Ch5P4&ha0ZsZL9h!PUkCKUkCP4nqhcpZsZ&h!PoC5RC~! ֆ7RCCj@!Cqֆ7qKUkC8T7<D:sZKUkC! ~"T9nKUkCCT*."T9n5 CA
hcx5h!PsC5<RC! "T9KUkC|CT*7ֆn)jh`@&▪ֆ7ԉL8'<RJtJZ6F	9CqSFաVѭSѭU3&Z5h
g4K[ykh֎$J+j۴BO[FQUMqZ-TLW4RĎ(qĉEhfq"Q[jkSJ➖hqSFա5+s]Sڸq2;8VU3=t$KKyѸVU3=t$Jږq9ڸqZ-TLY۶g+F+rzD4gČҚxHi_pR7ˆNkq3q3АҾ'Dj]	lҾ&SKyꢎ'D嚺Es\ZW]R3qGjfr]uJѳJVU3=t$K]Dj[΍vVU3z8(jfrݳ9\Dm5<HtW:,6g,͙!\ٜqZ-TLTfZz)━UM4mEr͝\N\3d>'4WKy榎)死qO5hVyhqZ-TLVhQ39\[۸V8tYflYqZ-TLVБ+:Sr7:g8Tq9qNݫY3k3'(Q(+Yr՝|HVj憲lҾ&hk*;j[΍eN+E:-8m\(lͣdN)e˚*hQ39gnٜ+qZ-TLZW%hQ369FqZ-TLW4W<ͧ5]N+E癴SYN+E;vgCnFs]N+h֎*[55kGTj5g3ѭHW[F7Cg13ҊY8&g,3hfҼ&!<0Fpaaaa& @&aaa	s!aaaBc(@aBhaaa	#00L-G(BqĵDݒfc8Av?mmWBE}$Loa?xgT,[UNNZRI:{kL	]7r\"?wᤳs+V5jtTᥡۥ/ǸMi+1KB\ZfpYܹ+ZUE^4;tu#=Z`Ji#)dƸZfpPv5u84;tuɭ0%vF4pVp2Ynm-38i(m;ZỚ6]ӆnRNc=WdcMHg%g%kCYCYW-mRpҗIc\Mi+1KB3ӵ+<Ӥֽ4ڗB
D+C&Sֽ4ڗB
D+C&k^{Kt"!t5M=к
承|)k^{Kt"!k^{Kt"!-XBhh\:Zfp}38i*5Ek롦gBˉjH͗CPjFl&M	^ׄxB`3'{G{{4c|"U5gU`@.
g7U$D7|`G?_?%'M
~o忸|`}}>L{>QX}c{1>şu#?G}uj_KD%Dܞ/GsRZ!/w5/Å\_;+hDӵga.,
,kCYCYWQ0|6̓iPfʇLȞPpD0|6v5w5,Ł@Ń̮QZYi}WB{@(r̮QZZDh*~ZfpYܹ+Z5u:/g%˙\PtU3ӵg .,
,a-38i(m;ZỚW@.,
,46efi\kE^046efi_Ł@Ū8(^n (^X	>ja.,
-WBBbx
F~S	Y/߁g?pCQ|߃?Ջo|ȟc_~t>H}K?4__p?4HwOg5~OeyO%~s=Wg
߿z?}Fo5S(?_[?o5S(?KOo5S(??o5S(?L?ǟZeD?ʿ.k˟0_OƟ~/湛~?Yq'~fo:Ɵ5!OJ~+1?_^5J~[7ff2UU-~fc%_忸[LdO(h'.}>Y˟pϿǿ,
2>܏ѯ?)gݕSG?}o<ow?);5[g?o?ݕSG?}#;5[g}~~7ş}moݕSG?}7	{5[g/~_LgiZ3iPfhk(k3JCdL6ep|s+V5jt^Yܹ+ZUEZZHh2 B$6_K|Q/%DSg3Q+VOZBў xva!P$!KvSEPJ*rѻh@Gqx▙4w.erֆ]sN-38i,\eFk)iICiZ3▙46ep|R3ӵ+hZfpPv55z%-#㈜K;2EkCYfEw.erֆB#G5Wm;Z[F|Ahk+kkCYCYW*3"qӵ+aaa C000!0''aaa&p000!1`Hp `Do @	C0!4000aa&	ᆖT;78ZnU_3`[1m:Aipo	E?mmt$W;?GE%Loh@a?4SE?RftU66⬌tTo(6lgRĵS_O/ZK&DO+bdeSҭ.B)͓v e{y"?7cɭ&'=#dcb0Z2=ֱɭZd{wv 
Mk{&i%FwPl3ds5v5B?@VG{88UF`[Y8{&Kc##`c^ɭZbX*4C; 2;5ulOcl.slH0;0Y-1'.zqan+x^D-5cE`bG ݒxtTD=r`(I;Nn~$l~DN$.V
ܖ`JciKL%{LDr\#	z?(3⦥Z6i_РzQqp%Vƛ4ne.Wb'w.@=+6fΌפ+8Tvn%4W+m[i
SʎĨHJem+8Tvn%fig#[i
5YW4V6^BaSGfTw殈y
N/GfZsErΊҖX}jٸT:6^Bavn%fjio?7ӆnRNb
n=7=|zWdcMHg%q-TL_Ntb'y^E4U"Hz[NZU%a/FJMLt,b.;?/c>(fB`PКv~&cI t&AZ]	CunVW1fF_˽oҍf+>0A|`Jci#	z9.
KQ';7D#WyB׬?RI<jry^#/iu>kK͐IXm >	KfA@qԛ+Nb>=B}ᎸrM8|U\:lÇk`F$ӇUIɾ9IM$Zcz1&"Vܺ+к<\,9	`v.{F]>1fkWA6#\l|юv
ceM0ipitPHWa/ZB3?8ٸ5t8FӆnRNb_gVdZl@eZֱ[?tI	]7r\"?wEvn%m@j?,eJ_)GgN4O+bNl@8h Pt^8ƫc$L}[t^{&2$>e{q؜W&/II 9
(H~9iԎ>`6#Cq#{&t-ylL$>c0%&46L01K֧pVp2X٪;7E.\M=[RO/ZȟwO+bNlJ_iKRgP=8j%w.3 {ָQ s05`|U]Dd3f<ekV~h#tb
 4"cr0{&2@<_qɭcI+1`9ƂYǲ;F>9MUt?#[!7d1VӰWa/ZG%R!Yc?GfVhFdBa4գq+6fBj+F }
iQٸ!SDNEj<js/'-9q.{&:msn{&;6iScz%f0At ,0x࿳0;1iQ3"AG6{5ѥip$ d֘cM4^8KBjef-mVp,>q*hڹQfPգiZ6CovzyzJ_)=BKRɭ]Ip&
^7L[.6dLqqTj
bjgV#VӰ^8KBjeqEN*o<hpҗOE~J5ZGB?M>*w1p.~Gz}=0o`4L3ٲ`>`Ji#)dQ^.je(lE)|ĀO(Z=*ud^ӆVVJǳ~*wcߍR;W}pGzbp#޶@>҄8MjЏA#ta7@ڈE@{57+N_8^ɭc(]1sZ<U.:Gl|8>[u̏VL0Z]0-za+b#)K֧dB%Ej\yzJ_)'1.%o-z'>|@ǩKCI݂អ@%a2;ak@w8Cˎ$w1pFMh%4a`SFq{CT;!%hpMhM!=IMBSEV;R{CVefb⭄Lu/L9}9Od֤EϑNR_d	dcӗU/~GyLV{&<@?08N0{&_Vqޓ-0]ak@w8Cˎ$w1{&4%^J%S
D+8,U͙8Z6z)|^9<i<k6(-1ԑIh"=RӗUlpWA'ФwΙKCɭzT!35dfBbң1F61a(ZWa/ZG%R!Yd;7\$4âRI=*y^O(Z䴶BB|֗Gpи^'q${&hG-jq,#.1iɭZa2GwQ2;5#8L8Bz3߰Jպ@R&
X:lvFPN!c.H#ov%Z#ZGx0\Q4WcdX`$Mk!^Ǹ`ܒr5z 礭KYzMwӂGkV:OgT)cMjЏ'R;Ʊ1ɭ$v9!_tH$wsTB^`{&hGdw$\_4XkcI4%Y98Mk,J>(N!ΦtZ{!/wB-8!1.I#IQ{WkV<?ݢ4i*F,dƒ^^ɭc {m)9>бdE0>J:աOl5%P4`B^=[Jy8@F>B56eNFѲVVi2Z[0ipitKa(ZWa/ZBcyQٸyѨW4VރK$S֧'imOF<i3Բ}:D	5R8KZ\0"zpW
dLp}^ɭd(Z/\q~Gya+5B?I'J;FLǈpmcɭcet>q/д#kV0e#k\40 <M{&2:8dֱFI>ek+PfDS9} shƗ2Z[0ipitKa(ZWa/ZBdݖ0jiJ3ftVP/"<js"12$|`a-:Sx8he#pKz$dOc=[V#THhcɭt-*.wcqա 9c#5c(=Z7/F|qKB`JlcKJ01K֧pVp2Yc,SLCElΚO+bt}+'-z^9O==*鄱u,$OWim<iihW/ZU{Jiͅr*pЙdMj<\
AiPS,kO#dXsGkV~(#8jPɭn98^ɭck1f[8cU_8qn!?#Hb[x˽wZK\l:+{ \hL1Idltoxe}!iҀ!0!<@Yz#PO]峀F5[ stm V { fd֭$I$w?6MҒiqMlnEkX)ti?Z6WrQ?P@R'RIxҎsDl`&1&;u	Jppeyv=ͅbFV >\iu<į/A]峀F5Z>GxcH:'DiR4(DtD	QɭZdb܎i"({&4A%ɭc]8}LlceLh))eJr\#+F2Z[0ipitP鄯i^8g%b2lҹQٸpުs\<js/"<i#ҭ.2VyBױGp8f57NaL3:ա#d6^ˌu=ZH!d:աM֦ >&v:"MjЏ'H4$T KkGkX4MkNi :й:폟&8/d֭2y	q(ƚ>c=ZɭzIߍ$t[wkX䍕l0	ZlcM0itP鄯iKa/ZBr&1J΄9TV.:RIoS<i<kK͓5dHC$bңlա]YQ%iQޱ@{&hGnMQɭ<@c5q_+>ScfH~Q(x3;?u?LB`A|ijÜ(H0 ðHNt`j5ڷLtL$ =Z#i*Yƚ$#=[H@Ŏ5{&TlOcSEY+)4L3Z\0Z]0-zG%R01K֧dJJĨm۹$ΔRdHwd zzUoir;7䴶|?go--'Ұ^+)DQ]*ᡖ6&Y0Ʌ:&_L&_&1Zɭ]`͉QƓrաYdqi"i9{&4]z 1Έ/dֱ 
3GLތƦ+(8ʶ;Ԃ#+qA)LP w:aݎ5#=[0Rsg:{&XP jxRhZ^ɭc@5,@_Nsy,EߏvK>a
5;\ɭZդHqiaae5 [lg/j9{&lFc/ƛzH|(CkGkYt#aˬpZ#)Hq64 a50r0{&l,C=$>oΣ(iZ4{&kcd֭Gj-#Aic;5ƅI{&/ttncC@µ%4DkWAm#6c@աal-ƛYc@Ŏ 5qxc6c@׮Q0>#Z#cMN`{&0a"ɭc\ǀ/$/%jS&uI{u_>Lu5af0qա JMY!5cBkX;K/nP{4ۤ"W$>FlGkY}t͌aF8ѫ5B?褀`-*FF -6A`|rƀa88
Xe	<+j^
_ode|wR8=ZZT]>5{&hG;zjV6cM q5Ec c5pp/cܭ-'Gfh|,1ƥwkWA鄇,F>Kc=Z#Sal *Ǆ=[lXS5s@c܈qiR2^25{&A,>ǄhMjЏws$ZT=l	`|9Mk)IQJxc.	9
Z5A,ϕX qա(5Cs\Mla5sRMkcs5D&
_o`xW#+䷤¨˺9Aaf0&{&hG;F6R55B9dP9ɭc`f6W/13|1b&_7&	O2ܺLy8gs0	YMңC])G=ԟ>lveͣ?iVeDQLiLK)*oiX4aنkKKL%{LF+8,4im*;7qCi\ՂҢ+[qit.52*yQbX|油[,<koRI<jr|֗LDK{LIZ[NlG	Ɩ"5+S&pE}(j&[IPyvÇ,tɮV+{mtQZ~년j]sFf$w?|ß7Lzc|BqX&idOƂVǩt-}Zq]ciOdֲ֠F\ɂ;+m`>9a%0G}1>lpɭ]܎9A zQ#v9dgv>cXMt\sk\,$R裟37`ݰ-Q+F2Z[0iqҘ
FKH%Ba+b0N!Y6o88jr,mS)|<SV4:.֕Oylu1'Z]O|iY:%CI1YB8ƫGE}I)c##6!}Ai<1˩8Mk$&A]w XMmzwckleDf8/{&%fsmt}X+lc]iҘ
Bzҩ#KKF--faJa(ZWa/ZBuyzfթT6m֧K'Wĝ|pԨy5Z&>4f`%o=ptY4A+c>^X[wz3|`+A%cVJ{&6]_&3}dl$4&_&dkS/0%i;%{LFr\"??KU3#lgSٸw("O-)|ȣA+cF~X2pG%R!YfqGfW2'ӆnRdQ #?c#/	]7r\"?j?vn%Y۸#'Nty^udV=N[2@޿gP=N(i	~ÉƫRK){ӗغWat>pziߐ9;ɶc]bM'*]B{7am!p;=zON92ۧ:է'ܺɭtZTzU>}8Nc5ěmo.96R88ѲVSiJ%S
D+8,}G6Qٸ5tJˋ ,$fѲ?L5)ƠgW+F+\R<CO/ZK&DO+bdiu洸x!Cӯ2--ar<n9S:7;GX-*Fm`psnF@<dw7>K;è;uxݦ'BH`5N}бi?c#&_$s]H%Ѧꣳ0Mlax8?w[;F}郻EX}Ń?tI~8}HhThƐn6^aZZ0ilKa*鄡k	^jq
K7%q5NhJK3froUNt"12g^]Kiq'--zufN-Ԏxp0wix|sn~#/͸Ih0Mlax8ğ%w[;F}郻EX滋~Jt,}Z` edkIh5qML#l%֗
FKL%{LF+8,(:TJ+:e9[#9em@k+J溚6D<js/(&DO(Z=*|֗䴶|8il
S	cZ+?Y^:
m1Gv 1Nc L48@ɭCiQw%L	YN1aنkKKr\#	Bצ#	z?ffΧ2ݬK^Ba\QZ=MGfT4vy^/iY<jqk$O(ZXV2v*D<C}2FSOJ5----'_6NZ1 {5hdXW{&pCḆ%hY[G#)tYÏt&cɭރNǺ B&:Əd֎|t	l -i"8%	YZ1S0ұiih%9.kKKL%{LF+8,STffΧ)S$/w%ld:Nl4)ɭ}?"MldzOf8:tMldǤՎǲkc$dפcodHS`d֘Ɲ#	z9.
K7Yq*;7VѻiZ6Co-r<js/$y^&~a,kSOJ5DKfcGkc$I'X j~\cǲkc$='=_
52`ɭ&9vx问V?g[ӗؤ
[ X5Ms`{&t	s|$-*:~K-,H3k5{	/́52{V9Mi+)4L3Z\0Z]0-zG%R01K֧dnGjWU(jѴ!\WWťDEDiQl^0$/B%c	h>?u=D`}E$plјMSHQX|L^*;7oUNO+bt$Nl ᥩL|8İjm8Ag,bf褶%^r56`6cZTcceF401K֧pVp2X*o=\CWhY<kJ_)2#q1m{LISϪNl4.1 
Mk${6_X֮9D'1CkV~h#tb8m XJ6f9#{&2@@]sQEpc+1i[Se&	]~+HI+Jf#Jq2Te}éW{{fĭ"c>䤉Bi_q>^6W`4L_A)#}Ҁ'E)	V=LZF8d	YZ1S0-za+b0N#)dvX?*%54\QlKR0FNO+bd $<kB 5>%񥥤KBhcLqx.{&uBli[AL\|k4d֭%$ZT޺0лl,gmpp\Mla@9悳5Ø]1x(imc6:epG=LZf:8ԝT1+5ҷLCٴg1i~9Ay,P;:OyݖM_pdeVK`su8gcm2JM+YyЏʍDd@F8;{&6]ٴš4cQɭcLaZZ0il59.*鄡k	^jq
Knډk4+Fm֧2)|`ف4)!!uᥩI>qFD{/J
&:#4L|ե : @L;ހkS|zLXӊ8626]ޥn,QL9VӰ^8KB˙(J6X{|,w-?1tTi\7gnٛJ7m|җISťGE!iRK!m@w}:pԩE,,sGdֱs00df/cgkgǲkL	ZdcN	z9.
K/Tvn%*+ftS)|'EoO(Z4m=*vz|֗䴶4{J¹zҨW+-EtSEy'
Z|WZKNj:(du@6'Ggƚm	d4$M:FMhR_
 słBI('Hj!7:4Alɭz$S_N0kNG|&
5+@wWV [Kq{&vr	AHP+u0à(`I}9 1iQl2nP+NI}0ja~jS<~99#{&4%4{}"2_E҆;AF	,2099'#b8	%lH_ph]%cBVKߠǩY<SaKHP2c4&K#\=ZϮYd;,Cs^	ɭtwxW}4Uronl+yѹV%zE0Nygs^,9}~Gz(8ǱͤGgOdֽHzr+4Z:iGJ,{A+6q`E/3XS{H bbK%giQz4nӎ_ELI}āC8=Z! Z=xM1k5RR^ɭta+N)z+m 8{iUcd֞d{`rm]RgM_BsgM\W,NDmDZ|j-u>Bac	Q(Yhچr͝\lgS\5nce+89KUhYZR֧2IJ_)F͓N_S2g/ppK{&6[&d֎fUpp@{&6^`J#vK֧pVp2Y{Ӄq,s@jѶ^9җOKmst$ᥩGV%I8!>HK1KB?ޭh[#U&21dl^8KB˿g~2X{٤JͬYSS)|IK>Wק-z|?p٣(n/= 
05Ҥdx 5B?AJr;ƱMkc$1J{&u9+[]9@IW8綀p^|䯑 ZT%Ewk5B?dwcIT4`c=[I-ɭ= N%{I?=P/.H#!A9S5B?AHHTJ4X7kc$ ǲkOm	/cܩ9KވO]鱑hw15}t#TzGZlu@5THPScZ#EI8
1ɭ(wd֞>Jc/dֲI|ɭ&
^5R#{&?ӂ
L{{&hG6J;F \FHTY4Y[5)p0Mi$
cet>N0c=[e}B568ʶ4!}菓fz@$J;F9աOve8%Q~4`rǹ5ɭ='eM0Z]0-za+b#)K֧dB;ңq+w6d5M=к
承|)k^{Kt"!5M=к
承{5M=к
承{5M=к
承D!d$2e/SAjKCXJ͝(+tn@%8idw%[lbU]I%˸Qڜ-6hhEŨ"#+9Iqj@RjtbUK8bࣵ8,wG@Rc1ht_.Gjq
BP[[-nG@R 6D BB*g.-A]
F h+GjpX. m%+8] ):M&#b?,?\
vف\NZޟj])Qhn`wSֽ4ڗB
D+C&Sֽ4ڗB
D+C&$5M=к
承zrtצR]HbDsk^{Kt"!l&駽>Ժ@R!X77k])==Ԙb!Xo%q]HjtצR]HbDsIziO.V(4M70;ik^{Kt"!:MkOz}t.BD?oاIziO.V(4M70;tצR]HbDsֽ4ڗB
D+C&:MkOz}t.BD?o'IziO.V(4M70;BtצR]HbDs؝&駽>Ժ@R!X75M=к
承 $#&GiH@p&P$HY'	+X1QKS#fF.N8.?#?;=/X:0G	OՑ;G	cN#iYc+8J~FݢqZF"bԀeXna1ݦ"?,?,5;1ֽ4ڗB
D+C&ܜ&駽>Ժ@R!X7k^{Kt"!"IziO.V(4M7G_^z%u@rX 𝒭Cdspt_[1Ba#F
;Sr05]rtY׺g O^׀/_r1Ba s}L8ds 	|{EaGp05YשSľGig~{2"pB@:vVp搰Ůkߘܦ&駽>Ժ@R!X7d5M=к
承w-'IziO.V(4M70;m:MkOz}t.BD?oˉk^{Kt"!]NZޟj])Qhn`wwk^{Kt"!bNZޟj])Qhn`v&駽>Ժ@R!X7d5M=к
承-XBhqйu9fpTvn"t4\q-A'ca:'&	` xߝ9:G(R#[3隯Qٸf*;7lr+FgLn3<:flZr隯6rti\7äu[tzrtiffΧ'6Zj<;H:HU3ˉ !WF[΍,xuJ:w4U*:Z3U;*	W5UgLxX(^??@)?)=  C rGyѥpުa:o:43gP`t2<:Wa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$HrR	HHH? 
%?@ !@!H%   J~A! CB(> J@@@ BA,?)  P|@)X)R
@)S		RARa9H)	O$$hIje\4pހq-Q7	f͝AA@d6*ffΧ!0'Vusv.l6hW-Fflq,0:fDĳ3gQA(4$.;Yk3ô_GjdH\+q]GiI
9hW !t.Z6fl<;H:HU-JU$.F͝GiI
BSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jBSvN<隯   ݬ(m)+j!:fΎםٯ:;nnn   ݬ(m)+j!:fj(u7k
Jh<ihڃN Z
MҚ!:rZ6jUM<yѨj7m
)J+$
oQ(M3f(jxtV@@@P!GsEPq
,͙EPEh6s	5]TZ9Z6yяB\ !WUSzmC8Pn\Z;Qٸw1*+$
oQ-]03`\(W)Z̑U73ajiJ3ftQ5_H~A^ USz!D-Fm3Z!C433UD(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?WHTޣ\VU3z!C433UQ/%D(_K:Zfp}38i*;7OQ/%D(_K:Zfp}38i*;7OQ/%D(_K:Zfp}38i*;7OQ/%D(_K:Zfp}38i*;7OQ/%D(_K:Zfp}38i*;7OxU7\\flsTVSg0UMWH~A^ USz!tj+@ڈZ9rjiWH~A^ USz!tj+@ڈZ9j(WH~A^ USz!Ct3Jhg
zrtj+3UH~A^ USz![[΍EpEh6sTި+$
oQ254ʎĨT5QZ=MEU7%YxU7-Fgal*QU8隯+$
oQ-fިjzh* Al(s4q* USz!gK3X[ʎĭ49SC5UMīUM<.HanC*;7l9SC5UMīC
~	y:G\\-Bٝ5CU'LH~A^ USz!jkofC##Fl5m	jQ隯>/@BEn[ΌpP(T(s4qCTæj+$
oQ.hyћ[* R*f(jxtV}!x^??UM<o:3wCe> (s4qCTæj+$
oQ.hyћ[)?
9SC8q5YxU74VW	-B
ҚSϤ? *GѳJGfzsWD5QZ=MEU7%YxU7놆akCVCoT3SLK36u9U}!x^??UM<VmGfW-F\Z;jz9oTJϤ? *G]t5q\59#6n5(BtWjfrGio:4-C+F+W5]Eh6s	5_H~A^ USz!l޸hl5oQ6B\Y%_H~A^ USz!J΄9TY3l*Q*C
~	y+rtf+ h0ҚSDj]	дm4Tvn7\5tCU'LgWHTޣB.&r6aDkE.Pk2DJj.hV36u9d:w4U
;7gMPEh6sTި~}!x^??UM<ٝ5B$ yVt!̏MrgMQ*+$
oQ$&𵢴V᭼53g(tUFmh5ٜԷmD-[%YxU7D垪&jz9oT-BĭP(jxtWxU7놆aD4"
D6𹥽nVF!5o3T@KϤ? *G~!DZ8d6gMUQZ=MEU7nډk4PTæj>/@C	Z@hVʊٝ5UEh6sTިZ6TJ+ji9jxtWZ(\:.\/˕ЋEKrW5[WC;13f.\KPjFlR3g'cy;	ep#L9f/4q3o_=.f313w3HQSf/	I31Jf/?fbj\m3%3_rf/}o_l'A_p	+!a	!M	o3fo3/OPRc) l4 '_>W/=*ǰU OɞWE7*;]~^W+uW?UpC
OUp Gp ?~
(_ /?*?W_Ua~A`?`GU`W=7 U*|O`w=?W K
}}Wp]+*f"	;_ ̭2S*p]{p}8N{Bl>!7{!`>!b>$A!!p>!H{X0}SG"(G%a!-KB}Bb{xfn>g3;{3}{3?{lG@0}̜>Q23+p}̺>C8}99R>97{a{9Z>c9`>{O r}9E{\)̓,}9L{Ihr"%1>h}k%C%K^ο>S8O¤}l>7{0+G/}.c{}' d>?QG{;>[0}m4}5DQ>?+/>K	t}b{){KhZj_KD#B<^p˗r}-hZܢ*C@#(N8
yjm-R㈛hQ39gx*
bDsE(~k!x#lqZ-TLZWv``T88ZOGE$TVU3=t$Jږz7&g+TzHf*b.+E%,h^Y3FiM> )Ł@ŋ\W@%Ł@ř4l} X.,
,\r꼮H (|(bQ9O[7q_5-bJ+rtf+^Fd6D-Fm3Z=Wɡq`P1`Hklhݷp B45	@g+F^E ~1j%؋,@Hpe USfpJ<Hi_`D,s4:ŭf# j۴^	IbԡjWkAq`P1b4mZA8Ł@ŋZ60 b0ym]>E.,
,Z(qp9bԹqSFա0q`P1b4SDI (j%hxA\XX4Px
Fڗ5[tz}WDpRyZ=Wɀx3=҄9m еP>J+Z܅!q`P1bƍ箟3!,`zF1r;7EM|\ĭ4xjL)Ł@Ś#q,BCJWf;-Ł@ś#g5tJĮ_d.,
-WBBbxjL)Ł@Ū}Mbx0.,
-W&U\h& 8&	e@3h,`U8C@xē䰸(^% p`U0.؆,u^	B0% Ϋh$`T:7URŁ@ŪD(_qBbx bx=U\XZۂ@.,
-W bxbE=UM](^+C0K*W`9U@ހxrEU@@v&	e@3d.,
-W@fbx% Ϋb3YNBby/YA\XZF .,
-WB)"(^@ȒTȁ $Wzq`P1jPhNq`P1jx Q,Jy\@QP>yPW$h\XZ E 4-b>^3&J`\Ł@Ū@.,
-WRYƠW `a	f#r8JU0`(^Â ᶫE.,
-Wɡq`P1j).,
-Wl~	#U"8\`|_XZUfb{0`T:TA_B(^
(^_y?U 2)@  VA` {P@ #2)0)1U0hjW 'FW	pO?Y~DKߧ	,.|+<YdS,ʿq-|P,ӾG<Y}Cş 
,CKEKmfWl~.Ip."?%_p/%?$%	ؗ
?v
%%?R`\,)p(Y/rW RRp;rq=T~ꇿ)p'ܬgH?Q/
,l6"'??RlzgpPg?&愿	<Y<Y{"\h	RB?~.Ô?obg?1?֟(xp@gM6}M6%şl?R,	NKg??`+<Y꿸(x~k,u3
,t??>7?N,񊿸(x0Cş1?,?pPg]}Cş1g?b
,YW<YpPg~~0+<Y1<Y2(xaGVxa[
,'}CşRxzg xVx<Y߸(x&G߻şp>X1Kܬg/(x(xÔ?:ŏ9KY7>71Cş2RgVxE߸(xB<Yo?aO,|X_͞,GܬgCş-g? 
,VxpPg	pLg(x}o\p}+<YpPgWyK WVxo(x(x|<Y3_?fVxgpPg}Cş3qϸ&xd&xe?}cş3ş3>9R~g?<Y'pPg^,Wܬg~9*}Cşr({+şr**k,>ş	߉Y$߸(x~[ş!\	gVx.Cş?|<YCY8?ig<YBş4g?h*}Cş41CşYYCşWD1rş(x?ߍg?#
,<YGş}F#}CşpPgbw<Yߍ,
,
,)p~.	ǋ?$~	}3ş&gУ.~.7<xig	,\g?&gR%/JT^,񲟹E \6?d_p@gO ܠg?oPx}rşƿq-Oܠgq,~?'_q-^~VK׍RVggoٯ\v\v?·?o7
,󲟾Y0Ob(xd(xfpPgCş	pPg_?now<Yq<Ys(x<Yr_<Yp
,[
,ܿ!~@ '%,b
rş8$|	?'
Rܬg}Cş}Cş?'>E?|Bw|g=9K
?dT^,˯ x!׾<Yw,G,?q=<~{şx'Y<<=,O9.RQ5. <YYpLgƾ'?vKxǊ=YÏ|Xg M?>fgI^ş=&ş=R2?|
RwVx?(x)?Ire+<Y}Cşܬg`]?ȯng8Ϟ,pPgȑ׾7	,
ş +<Y
pPgc?(77?(E,PP)RRy!|7RVq̿ $ t/_ _ L< iR_?*m/ 5h
!|/"?+5/°_`/°</°=L_`B/³/A|ŇAAb?~U߂Q|A_?V10H?,УȾ=yh__@=P>
}'}ţ	0~>!['X}'Y~~>!q
R??X3
o}B"~>!*p	G%/~4}Bb}G~>foq~>fX}6_pl}4̃v~~>fߟ2eϸ}̻>fh>?ta&ߛ97>+~G9an>4rr>Gr9ER>q6}GCS>$p>7 D_9)}WcK_r[$r\!%r}ɋSχ§L	af>C&>ǣ?HH/ŃEn>
GI3AT>V>JK_>\~>{:>a}O}gU\U/~_,U|gƿz?_~+_OU 3A??oOs=W3=W#=W'fz?~q_3U?fz?lU"|z? ǹO|z?K3߿ܥ_ٞO|=W,~3߿fz?cg?\U__3=W3~ 3u	3=Wg,_u U߿__r._?f/mOf?[?TwV_?2OkPs?Vʻ?N mFe1;?X}ĭFe,~Fe'pkPrDFe,_?2O_kPro5S(?9HFe6{_?2O_{KѯA;
w?D_~]Fe%?}ѯAW#o5S(?9+{Fe%Fe%Fe%._?2OFe/?L_Fe)uOO>{Oo|DkP	iOQOwwѯA1[?aѯA,NkP	wD_O_?EO?H)kP_?2OIǿO~_?2OIߍw*kP_?2OJ5S(?#ѯA%o?-~ѯA%?.}5S(?1kPb ;?N;?ƟѯA2D[˾??g _=~}ow~s7?> ÿ~3@_3AsJߍ7?/]3q}_fc/]3:
_'fS/]3> [߅B> e߅m-] ~.6RJߏs7?ޠ׿~=
g߅s7?~m߅37?Pÿ~ odP~f3߀^fPF߁Oqo_f8#w~.fo~Oa?N/]fo	ޠL߃,Ob?;w'@{w3?5_.f|e߅7?߅Yfÿ~7?Ʃf߅fw~fw~Zi]_fo<3}	Ifw~fJ*ysO3]_foJ߀f+y-tOM0p;Ł~.y~,<߁O?~O=_3&{߿~fo,&~3X"w~C3pŀ~yDY߅OX;wfbw~.7?#_㗾-9p3xJj/])fo
-
;wo^-w|O鿋fߏs7?Ǭ|Z~y]~C3|Š߅Ff}Ff8 Ok8=??~f2UE7of2Um~ f23;7oJwOܫf03!6[7W
߹o߿pQdO;7YWг1?_3*!M7YW	Wo<JK~Ef2UB7ř3%fc%_߿٘W3|߿s1?l}wo3*fF3*fos4S=m=0O 3fV ߿f2U k<QLbg̹33*fwos1?7iOذiO	?!iO%o;|S_O
)%o^;I[Š#߿ܣ%OQ?@WG"i)JH_JH?U#L=!F`,({BO,pOFMD)6!/F`,)6!/~pIs7şܱFMD)ԄO?Rw>3|Y7Ԍ-2>RԎ{5[gK/R9%}|gH)$R>o$R>Zř?ޤaiO?Rk??R>3|YgZe4} ԅO ԅ_6p#L@> [_0@> [=3|Y˾aiO5[g
L|(pcFMDNY ?(3|Y?R0h'ϩ_0@,/|o?}H)ORk?}<g}H)CRѯ?
/',ⷩZe4}R wk?ª}H߿3|Y̾aiO¢o(k?¢o(7şZe4}G"7F`,*H߿/3|Y}H)ERVoERVQo?|#LzYѯ?
=H,{gaiO±ǩOqA~ ٛ?H)a=O1 ǿ|cgzSG?
^5[gY+Ԁ~!fo?|iFMD+H
wk?±Ԁ~CgaiO±?ԊOO"~E\gR0h'Yof?_|ffOH)N<\/oN<\/]\gR0h'Y{|&^fO=H)ipEѯ? |'~fOޤaiO$Eѯ? |]~o?|FMD	]F`,	]~|7şA#Lzo;5[g.|?,Ze4}.}O.}O',Ze4}_k?Q|\߿Y?"zSG?=Lq_0z'~k,Ԍ-2>Wѯ?=* 3|Y^aiOK.gѯ?=.~&fO=H))u]O>.~o,}H)YߋE{,m}H)<\Ko<\Kks7ş3Jiܷ&ٛW(j&ܷJ+rtf+"Q[6Hklhݷ+FZ%؋@WEYշij4mZֆhCti4mZh4gnkjkh֎h(hnb6ѼӳΖ(m&g,Q5tn+EPD!{jfrm=jfrGQRtmhQ39ZBD4qZ-TLVБ--FBЧqSyGfVWʋ527W4V㕌Z-TLVܣR$GfW6GfVmf"ҞTvn%nܨK=-ѣq(kSJ蕚#;7DYգq+(Fٸ&g+4G.4vn%Y۸#hJY۸#hJJ;]jfnٸ5t8FGfY4ˉGfVsʋ52B#G5VĭjCVOW7ZgFc5!FҹjCA|OZ<ʆZrm]RgM\Hm)%D(_K{_S_L/g%Gf)+C8@;hB`3"xFgcp6C!RݫT Rn#A4Gpٸ*kĎĭ4Tvn%4W+mPFJĬ,3dwRq+6Jq#q*;sWG;7C+tVGfVmPꢎ$vn%fjio?;7DYĎĵQ37#q(kSJp_;75p[$vn%3J\z8ٸz!ٸG3!SDNEjGfZLM9VTY$kG*hڹQfPգiZ6Co*,⊜Ty\Z;)QfP҆^)QfZDh*gCTzkh%hںٸj!|Ro*;7o:5qO54ʎ报E:hY榙YЇ2=5ʊٝ5qJѳJGfzsWGPVt!̏MrgM\Rwq*D6xGfV(m+Q_hV36u9p\Q9T6m#+4vHҡCoĎĵQ39Y9qĎĨtEGfW2jvHJҺ%f4Tvn%s]H֏Uxq5NhJK3froU|RQ\,͙̨u7k+jY\7W5Ѳ'4v%:ʇSvq-|REh6POffΧ<Lڸ\MUm+hݴ!\WW4v%qERJѲykuq#g5tJĮ_*o=\CWhYTJ+ji9z%hW+vK\QpމZ6CoĎĮ(YQpު坻fm+hݷKEU7TV髊VTV髊TJ+yEZZ6W-j8Df#j36uqJĮk<Rq-T9gEiK>)Qٸz[5hۊTvn%hY3JxGfV(ms溧pFSis溛NnE'<HSpFnEB7[h4kCYիr-DPq)\WR%:%-#㈜8&g+v)7DxN'4mZg46f'Z'4SDVѭTjkh֎'.*hڴ>'Dj]	lҾ'D!|SMf8&g+TzHq8&g+TzH-FgKw6gK3^'-F$&9q!ںx"Q[6M]<HVWܷUDVQ8UmCqSFա!EHV>$fBCJVU3"Q]mn$w4C'D垪&naaaa	`H&'p000@Ó000'p00	000w00000'p%A<00000aaaaBs#'aaa&;	aaaa	s!aaaB` 7	C000  N000
4BgBgٸBgqĵDߥ38hN8Bgٸ	| `Baaaa	q8aaaB`!OO000	000w00000'p00	0W_wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwkK_zZ.p\=-kK_zZ.p\=-kK_.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.aJ季ZGW"qJ	TJ+vs]\R3f%Fk)\ٜ6DjidI[Z+%nڎ)Q(Y3΄$tIhlE╣g5M2h+RhB,W9jiDIQqJ栚TV髊VhHGjYڳ╚$*hڹgGj)Y"J\+4$I\TѵrEk+9VhHj坺;jБ%qSF;tvT!╚$*hڹgn2gMNxqSFUes\-+4$I\TѵrDY\5tqJ⦍湫ZWQVhHjsCfrj╚$*hڹfZ%|RBDMW,ЋDfk+4$I\Tѵr=mJ媉ȲںPVhHj嚚ezhUeu4*hڹj67Б%qSFѲ;%fںPVhHjfںxf+6W35Fs+4$I\Tѵr=mK4RBDMW,ӣJDf+6ZfpW5]RBDG.)+Z+4$I\Tѵr67Б%qSF⊐坵|RBDMW,╚$*hڹY\24qJ	W4m\᤭\Jή)OpYOpW"K;V|8i+4$NS4S#gM\[72g%f*+ftL᤮6DkGsPM*+ft}3BDsWG+4$IYq,YBDMW,U-S\#W	Vh\JnVhHjrVsW7+4$I\TѵrtT畚$*hڹgnں*d6Б%qSF;v):js	W4m\Q9W5]Б%qSFs\	W4m\O[B-VhHjzhyY"J⦍Cj#9f+6W35Fs	W4m\O[B-:7+4$I\Tѵr:4Lϕ$*hڹiI\5trBDMW+*CvBDMW,f+6VsW4̅MБ%qSFLJ$>Ifr披╛yZ6MLkzVSKyqSyrTYJͼM6Gq,͙ʇUqKLJٻi\9s-tT׊Vh\J۶g5DihqKUZ*T4vJѳJg%sZ:ᤳWBCJ>IhJ3ftW8i-TީQflΚ*ѥfĨT!hHi_:4g,yhݷ*o=\ڀVVW5Ѳ'*o=\ޖrսHҹ8ѥqSzջ:8ѥT6KR;f"Jջ:8g%h٥rLnҸ<R37W4VZfpVW-R3QSj)*k-38i,N+vջ:8g%ѥh٥r▙4fʆz7m-38i+FSi*k*%<Ӣ+檾)iIZ6i\USFmg%gBDj×2lҹ[YZfpW\ѳJg%lݴfJ̭Q\kdN)\Tz;YCV\J̭5oR4kdN#2Q%s]M"qH~AH~A٥|8i+WC*yP(H	2%JpF		ٜk@+dk+Vs4V5ElΞS4^T*jѴ*M5t$4g%h٥r:7(WJ[3G.%;f|9ʇO)f3JyHs5P*<3gTNEg,呛:
\WW)J⊐OpVeqENZ94jHi_)JK5t$4g%*,͙E\4TZZZ!KLܤ
oT:3FȜfTYgAZ(ٸlV򱚙YCiMfTYf򱚙QfZ詯+jeqUm\r37W4Vg%fĳѴ΍}3֋U37)K;jftnS4v-3r-TZ&gk<8i,ڸPZgF>I\urLᤳN(i-3rLᤵNEѹOpTw5JZ<8i+V\E)JM23:*s}3LLΊKtNS4ENZ7m΄$tI[7Z}3DrT*[΍+[-hP,O!KY-hQ39fYZ6Co}3lҹPO+6̑+g%6Co}3Vt!LᤨDjvϤ? d(^ĨTnҡPSS*+ftU-TM:-奼SMT۶Z[5<DKUNC>PjfݵB(32S\C+呛:
\WPN8>IQ[3<8i+:NS4MKMZ)ܢg+9ZfpVS-T9GkG᤭WEMW"Q-38i-J=H3:j>*Q-m7ODZ3lC9GkDg(ODZ3n)iIZ6MLhlE▙4j詴36uJ? #6uJE|Ge:sE|Ge!؋}!P\C3gTWH~AFle!؋H~A.Vm5Lj#JiѨ*o=\DRFӣQ[)\EZ&4&DRFӣQ\=qJѳJj#JiѨPz84W-UIWNEr#-	O)!i)!hR3J)g(hB=OFiE,GZ+G2QK9CDz薆!SC>)jFiE,GZ詬fRPz%RlҹH(=KKyѸFiE,GVW)4G)Q(VQLϔ|X4SIPꢎP,KCi:3EjfJͼ8W4VVmrKw4qJͼ8VtqCn)Ytgʎڪ9Fk)YtgUE\RQ\8Ze"S)iIj;Z%E:hZfpZs\W*,͙E\R3ΌQflΚ*g%rٝ4ULKUQ*,͙E\ᤵP湪TY3IZ6i_38i+F+CC^*fpZ詯38i-tT^#2#2xI\#LJx? ~H~A/A4IQ(^#2d#2dxIQ(vLJEsx? B
BRBA@45s*fpPfں>(P8? d $$	xI[7pޚefi_38i+fL+C ->>
AA>)-?OPeg%pR%޹qS3Gko\Q>)^%APd!H~A/@
2eg%(h4Z3ix? ʀ@!aTBP0, JC=4ں\5hxI\\PsV^#2!I	P*CA/!H~A@A
HH(R!y^*fpW4W;jg%sEsx? C  $$#2!I	^*fpZTᤵ5e>* Xx? ʀYxIjj*fpZ8^#2T'qH~A ,8^*fpY>*fpY9x?  XC Ge,!CxIPm=Tᤨt6x? AICQ %g%DCqS3!z%>(VAICXT@!$	xI\T
*fpW7B^#2AChP@4fl˞*fpY.e>, C>, C4fl˙Z6i_38i,C2lҹx?  ~@! (<Ge~?@ rHDxIffΪf*fpY.eh٥a8^#2?d9H$"
N8>, CB xIffΩ\_38i,++C<Ge~?@@A4flIffΩQ(^#2?Jx?  ~(V@A4444^#2>(\@!IxI\؋LJYx? C Hd4I\SFȜT᤭\J溚6DCa+A!|Gea\4	+4=d^*fpWe>)^8? ~IxIQ(LJEdYx? @B4fhl̋LK3W46fEC2~8?  XC R^*fpT:*g%HCx? D
Ge"D	xIZDpޚxIZDpޚe>(XC
#20->>4S3ҙx? O? OϤ? OϤ? OfpTzS/LJ[Js20->>>(XC
4G^4G>)*  KH~A:fpT:*g%HCC2~%Ϥ?  XC Sg%3"3s2d).}!P:fpTJ+"3QY>)^%Ϥ? ~N4=dYzfpWs20R
˟H~A,!rP$ g%jW5Ѳ$38i+W(32 ).}!R :fpW46"3>(\@!Is2ICJeICJs2?JeϤ?  ~(V@AIffΩQ(^4fl2?JC  ˟H~AARg%:sErᤳ3gTh>, CB s2?d9H$"
N8IffΪfzfpY.eh٥a8>, CB ˟H~AA C!A!PzfpY.eh٥rᤳ3gU\ѳJ2?d9s2?d>4fl˙zfpY.s2A\ChP@I\T
zfpW7B>(VAI\CXT@!$4/LJCiϤ? AI\CQ :fpT:OD38i*>,aB˟H~A@@!fpY9zfpY>4N8g%j32V\C`Ijj35Ϥ? C  $$	s2!I	g%sEszfpW4W;jϤ? C  $$	@D.}!R)! JHh2 >4ں\5heI\\PsV>* 	PBge@ *Z!g%(h^4Z3lCz V@-A{.}!S + JC=I\#ԉDg(᤮DZ3lC ->>
AA>)-?OPzfpV7CYW/LJٻ(k3J2Y(!I	\CVB
RBA@ICYW;jꗦg%fi\>(V@A
HH(e
!I	g%DWT38i*%ں2ds2d4IQ(>)^.}!Sg%p\38i+z2s2Ι4*k/LK]5Ϥ? A!PeϤ? A!PzfpVW/LJѳJ2?JBϏfpYVӟH~AAR^|}/LK36uJeg%I\SFȜTᤲ4P҆^*fpYffΩQ(4YW4WLK*=m)g%G駊4T:*g%fl˙Z6iXN8g%fl˙Z6i_38i,3gU\S3TqS3ʈCig%LK,\ٙ4Y>*fpYjj*fpYjjS3m]\TᤲWT38i,P޹qS3J%s9Fg%wPfS3ҹWW38i,W;jg%IeD/38i,"S3*fpYkTᤲlҾ)iIZwnS4vܧ8i,CY\>Ign-mrהg%rW$fJDVu(hB=NQZͼ9q5sWVo,+G.&tZ*+Yjr,Pեr@i,PiOQZUe+5EoMr+VDY\޹RYF╝r5	gM\RZgM\RT)Jٝ5q9Ek++Gq*;i
)iI\zh;)\Tz!sKzfW(eR%FVmrY+jfW(e:h٥rF'qJͼQZ36uJѳJp_SUSJ*5|R3Ek+6\M\U-38i+VKLJW-38i+VGYhW(\Љ,YS2JZVF▙4+YjjKLJ3gU\ѳJq᤮QZ36uP̭4ZfpW(eD;PU-38i+VMUM(ZfpW(eCqKLJt6)iI\zi▙4+Y\Z;'(erեr|NQZ]DiQ(T:W4+YQ(T:W4Vt#*TQQZ=MC8=J'V4GZDrYyY\ҹhQ9q5sTD:,Pѻn'(eZDhݷVR,fVR,fĮQZL᤮QZʆykBg%rV5:etnZfpW(efˉ\ٙM
[WLJ9q+f:3F
[WLJW*zj4+Y\#,g%rYʆަ9-rZgm_-38i+VGT65!)m^9q5sTDOpYihډ\ܧ8i,NDmD\r3C嚺iOVZʄ+C2Ek,VV׊W(esCfrg5tK;j*o=\l+V9ZDiѸC-ȴU-mrW4hlYiem4ܮ*o=\m[DIZWCYgm_++Vݵm%lCt)m_++Vݵm%U3J[h)m_++Vݵm%l*-ȴT*o=\l+[ւUQB򸩼Ek,VY۵qM*o=\l,sCfrEk+C-"K;v)򹡳9\M˖%lCt)m_]ԋ+Vr-LW(ejZJEy\Ijg-TOCB-Ek)oThrdJ8HC\޷2W7.xhEW(ej"Jև.fDZZ%rW7.Z6D媉ȲEk,VYWUerY۶$j+)m_-TNE+YgnڶHRݫ)m_-TNE+Ygnڶft'"m[DIYRھZ+Vݵm%jMmt)m_-TNE+Y\TzhYW+C2mD5|R9s+VDrV׊W(efY۵qL*o=\JL"Q+VDs+SOQZˉgnΎ)\DDrYW(efYZ8rVhem4RfںREk+4G2׊W(efW4ZfpW(efgC
sgDTTJ+lE+YQ[3)Q(&lE+YQ[3)Q(&"WVE+YQ[3)\#؋+VgM\RG&lE+YQ[3)\#erTV髕erTV髕fY\:jD+VgM\VE+YQ[3W"W+zfY\:jpXLE+YQ[3)PꢉhH╬yhH(xDZ׊T:V5
qK=TM]TZ꙳ZWV6#qK]S6s+Z]5►lV5fJΩ65|RWK]DiY9q+6\7sG9pDrV6#J湫3g2uQG;Vn)kfekCYfK=TM]DrV6#J湫pF#\5tqJѳJfW5]RDrTIE)Y9k+殺*tZ'F
JmDJefթVhZJ[Je,RLᤴl+4G.8fĬ╚;WDrY۳PFJ4ңҞ)ffTvn%pުIYk*;iGmUhD▪QY9q,N,͙GsDio_P+4G.8? ҜC}m)╝MJfW7YhZ,͙iѥqSym4ҢgM\R9[M:4*o=\l+3ӣqKC`VN,N,ӣJҹCN)kfPPz4W46g,ӣqKC`YF5|R4iѥsCf|R:4WhlYFM˖8sCfr:7%gCtn)\Ty\4DD#!M:4N+F)\EWSN,ӣJѴ9W3hfjiiѥElΚ\#W*-YfW7YWPn4Ҷo+,p\tesCfr:4ӣJٝ5K;jfW(떶\;jfT)Z%r˙gm_,ӣJ39hptYkn̳4ҢtiCNRӣK]<[3iѥi,rٜZھW46g+iFv򹡳9[M:4s4rھY'FʊϖIѥsCfrO,JҹQY:4+yfW7j޺%|N*+ft,sCfr:4*o=\l+f\M=ھW46g,ӣKCW|hlYFv򹡳9fT9SC9gm_6%pR%ElΚi+z(v\S*+ft+W(ݫeElΚWʊٝ5KZ-\RݫeElΚ"sCfrg5tK;j▆+#K:,=RLjQ[3CDz8g@i,ڸTV髊ZݫeElΚZDv\S*+ft;v):jZB\S(i*(Kv)DFSjCDvʇJ',ڸTVZ(YWʁE2
ZgFsCfrg5tK;jv-ڸTZ&gjk<h,ڸTVPgm_+:Ign2gMRھPWʊٝ5Jr4v\S*+ft,?GB\S-s4J%
[qLLϊYYʊٝ5qJҧ5ʅ5R#PTV髊T69T)jhEWhlZrMrg5t)\ٜPGpj▊:j╲=4ʊٝ5qKSP'Jٝ5qKSPTV髊TJ+ˊ':j
jfFĨWSU,TЋC9Q[3)ffΩZ6i\WVEg*+ft+zȬElΚDQ[3)\#*zDҢgM\RGT6JEa4Wm*+ft+ziQ[3)fIQ[3YYʊٝ5rrMT#:jCiSBfZʊٝ5rURgM\TV髖N8:j婨k*+ftʉErqDgM\SU(k25%ElΚPYrgM\3gT4TV髕ȬElΚ\#Eg*+ftʉErgM\RQ[iQ[3WʆީQ(&:jp[iQ[3WҢgM\NUWᤵZjg-mTWR+ft-h6ikkW6gM֩\7q-Sehں[3ZfpZ-h3r,WR+ft	VYW*TQ+Z2ںRGBjҹ\ZЩFzf\V׊TJ+e
hm]Dn)\#ԉD҆#*TQ+23iW35vK54j蕙ZO+J̭҆#̌f'e|R5eHC)B+!?GT:*MefĮfk-*z\ZWQT65j%p\fk-*zݵW35FMefk-*zʉEr675!fT,͙U9iQ#!WW+IeElΞ)Yʊٝ5qH~AFhlψC]H~Aj8? ʀ5>)=|Ge"!W+fBCVʄ,噫3ve3Ϥ? ^}!TN8Ϥ? ʀ5Ϥ? ~^}!R"qJdj%S,,k25y#ZfpZ[52Ds--皙\#+3╛y\#-TީgEtn)Z̍DjP坻7Q[\W-MCPq+VW,SP׊Z[52W46g,N,eq5S5▙4G.&tZ*▙4G.&tZ*zi▪)RQ\᤭WEMW7BZfpVQ7Z6MOWEMZfpPfںg%ѥuqKLK;jtZ'F▙4v+W7.es1rݫhvtn)\TzZ;v)qH~Azi5|Ge4v}!Rں\5hx? CWWB+uqH~ATqH~A,r4e!7pޚefi^}!P+3Jm]YHtW;j5s\գϤ? CWV}!Pm]YOnF}!P#;vZ*ZY9q-mf]eHC)O"ʐE\Rԋ*BqKKyYeHC)io<ʉEdYR諊Z[52G*BqJѳ9HO-46tZ'FfY\MTxѥ5o-$Z'tZ'FռZ'tZ'Fj%DR΋DҷmDZ'v툴U\hK[yiflE夋DZˎ)gn؋EUEz-mfRoT!? #W46fE>(WEd^#2E&EyY9q,&EyY9q*)*%"<ve3"e
謋H~A/(UUJEyY9k*)*%"<vSKy"<fYWMM-甋DDrYWUEhVh\J3Jhg,>,C2lҰqLK36uP̭4VSċ3knCiCYWENxg%sCfr:4PqKLJѵtTjeBQWᤨm*s\WEMT)qKLJѵtTjesCfrz8sCfrTĨSUSJ*N)\ٜSUSJ*N)iIZ6MLt6)Z6MLt6#2͝T9s+F+>,C<Ge
m=Ge
m=dfΪfC3gU\ѳJ2͝T9sH~A+Cge
m=RD4"+C-"qJ̴8o:,PqK:-Jiѧm_:4TL̍;j&ZW7D.eCdG<RDiVt9W5]RMU,-TL̍*3"9v,͙;v)M▙4'"<҅4RG*zD,3┋Do;vtJ$3┋Dr-L"<gD\KS>)jr,Q,VW(ꯊZ+vK;vմDj詴K;vմDDrZ-TNE#tj+s+4v%EgTSOڸ\R5HJ$mȲݵm%hں*m5<RDYgnڶQ[3)YMqJڀZHjҹ\#W,ӣJ3DYgPMJգm*zg+j坵|nVhK[yhptY[+z(g4֋UQekErھVu7q+4z%j*el޹\Z;W-"SDK;j\lMFVS,r,HrGgm_-U5i\iѥqSy坵|NEMv9W7Vh%p\Ȳ#VTYW+3M˖8qSyrPڊV׊T:[ں
qKRCVˉZWC^)\Tz#R9gnΉ\#VZR-ީZWC^)\TzDV׊ZY۶$Q+Jk+C2mDm[DIZWC^)\ٜQ324▪+fZWKRCV;vմDt5M˙gnڶR9s-΋+Jk-38i+3y
iѹPB=YF5rھZfpW46g,SJӣrrZ-mѨlYV畚$[3ZI[7frq4K;jrVrٜ\M=ھZHjҹj4fYWʇKpW46g+ODᬭrivEuLVgm_*RGZMھVt)gm_*RGZUhF坵|Pեr@i,媄+ICWҚ򹡳9\z%CGgm_+-%e|Б%p\T4
fͨZfpZCYgnٜZ"6)iIiefrѭYW-38i-!lPfKLKHk,3kZfpZCYgnٜ4ZfpZCYZBDV5mE\R3%5-F▙4VБ*;j[΍-38i-!Q"Z[΍-38i-!Q"TJ+nj5▙4VБ-uo:4g-38i-!Q"TvԷZxg%5=t$KKyѥ>)iIiej]	tij5▙4VБ+:Sr7ᤴGZ6i_᤮+E;vrKLJZlZ5k3Jg%qZ-TLY۶g(k3Jg%qZ-TLY۶g+:Sr7᤮+E;vh٥|R3&g+TzHۆZfpWDj]	QqKLJZQ"TvԷZfpWDj]	tn)iI\VU3=t$JEmVU-SR3&g+TzHԷZ3▙4hQ39ZBDo:4LKLJZQ"Z[΍-mKLJZQ"Z[΍-SR3&g+TzHkZfpWDj]	lҾ)iIQ(ZjfrZfpW4VZjfr4Y۶g+4Y۶g-m5|8i+tnZfpZCYgnٜ+g%5v·5܍LKHk,3f3%Dj*g%5=t$K]Dj[΍LKHk+TzH-Fg%5=t$KKyѹiIiej]	Q[pյKT-38i-!Q"Z#Rtikhϖ4VБ*;j[΍-SᤴGio:4gLKHk+TzHKT-38i-!Q"Vt9nZfpZCYZBD44hQ39gnٜZ"6ZfpWD坻frѭYWLJZlPf3&g,3k4hQ39gnٜ44hQ39ZBDV5mE\᤮+E%5-Fg%qZ-TLVБ*;j[΍LJZQ"Z[΍LJZQ"TJ+nj5g%qZ-TLVБ-uo:4gLJZQ"TvԷZyiI\VU3=t$KKyѥ>ZfpWDj]	tij5g%qZ-TLVБ+:Sr7-38i+jfrGZ6i_)KZ-TLT4vR%TGkKyѸej]	TGQRti\O溧pFs]MpFB7r*j܋EZֆ[hCs1jC
qCs10q+!Î!@(@
`#Cs10Jb-a0 &	nf"ІRBLHrB T."!KW3hC	ԇ  A4|D73hC	Zh9  *	<D73hC	<RBL9 nwCs11f"І7; nqEnqJb-cpjC
߈b-cqf"І7HrB T7D73hC)\En89  *8nf"І7qJb-cqԇ  Cp#Cs11ZGjC
OCs11O+!~!@(@
Kb-cp%+!ԇ  Cxnf"І7W3hC5!PsCs11W3hCx9  *|D73hC|RB; D73hC7f"Іn)\Eq!C! Î"T9&qKUkC	CT*	ֆ)jha0h!PLha0O-T9&	T."T9&\RC`%5@ B>"T9&ZsZM CA
aֆx5Þ! uP1P1 CA
7ֆ7	5n! D:sZo-T9n7h!Pqhcp!-T9n8T7qhcqP1j@!Cp#C5P1h!P'!C?P1O5@ B!CKZsZ	qP4oֆ7ZsZ>! <D:sZs-T9n9h!P;!CP0 w5@ B qh`@&▪ֆn)jh`CWԉO +>CqSFաVѭSѭU3&Z5h
g4K[ykh֎$J+j۴BO[FQUMqZ-TLW4RĎ(qĉEhfq"Q[jkSJ➖hqSFա5+s]Sڸq2;8VU3=t$KKyѸVU3=t$Jږq9ڸqZ-TLY۶g+F+rzD4gČҚxHi_pR7ˆNkq3q3АҾ'Dj]	lҾ&SKyꢎ'D嚺Es\ZW]R3qGjfr]uJѳJVU3=t$K]Dj[΍vVU3z8(jfrݳ9\Dm5<HtW:,6g,͙!\ٜqZ-TLTfZz)━UM4mEr͝\N\3d>'4WKy榎)死qO5hVyhqZ-TLVhQ39\[۸V8tYflYqZ-TLVБ+:Sr7:g8Tq9qNݫY3k3'(Q(+Yr՝|HVj憲lҾ&hk*;j[΍eN+E:-8m\(lͣdN)e˚*hQ39gnٜ+qZ-TLZW%hQ369FqZ-TLW4W<ͧ5]N+E癴SYN+E;vgCnFs]N+h֎*[55kGTj5g3ѭHW[F7Cg13ҊY8&g,3hfҾ)iIgrW(hk,4R3̮QZZDh*▙46e>)iICiW-38i(m;Zҹkh֊g%kCYCYWLK;2EkCYfEg%˙\PtULJNֆџ-38i(m;ZỚiICiPf[FULJNֆ4Yܹ+Z5u:/s+V59iZ3kCY\7s_m;ZҹP6efi_;7EMxٸfJĵPq5UvRq*=(ҹ>)QٸY&lTvn%fi\Z;$vn%GpjGfZsErΊҖ|HJͪTQĎĬM-GfZ+:ٸ&f$vn%ji]GfVsĎĳfiKOG;7o[D27;7hd*hȲm]\HKCiZ"ѵuqJ52BDhMW*,m+FmE\QS++Gq*,P؋*,UE\LjMmSBDWW;7\$4VmGfW-F\Z;)榙QT6gMqK<+:GQ[3)Z6i\8oUrj╻J΄9TV髊W4VTvn%ChJrtj+ffΧ<N떪'"ʆzfթT6mٸ&g+4G.8ٸw(HJY۸#q#q-RCZWD╣fʎĮkz&3i[#flWꯊTJ+:e9[#9em@k+J溚6Dfĳ3gSPnTvn%ZURq*;iq,牚;Wq+md6+fĮ(PգiZ6Co-r$w殉QٸzM˙hj4K36uqJErM23g2oD!nډk4+Fmٸ#qK:*4\lͥmhJٝ5qJѵuJٝ5qJEr4KKFJmGW,ԴDmC9ffή)QٸsVTvn%4W,)g*;7Kw4qJĳRq+6fiOJvn%JѳJOW7Tvn%h٥|S+*qSysEh9XLDnq+jrrq+6fiO*;7qCnTvn%hٸ5tJˍjfhٸ#hKU3#;7,vn%s,vn%C.ĵQ37JҺ#Wq,YRѣq+jWչEjGfVhFc5!FܧU+-3rգi\ףq,BCJdyy\3%GfWꯕj:js]S#q9Ӹ#q!N
vRnEӉgpFkCVȴqJ⺑)gN+EݴqJ@(^)nӉMVrֆh=|UkG-皚5ˊ6hQ39ZBD4hQ39hHi_sGYN+E%N+E%GmKyѸ׉yѨ	f|NiHs&ȔVͦkGFO%o:3w9-Fn&Q9N'5[tzxTѵh|HuQG%hω4PҾ'DsE(|HW[F7Cg14PhQ39g	aaaa;aaaaB`!	000'p00	000w00000'p%_f ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ob)ox&ǂgx&ǂgx&ǂgx&ǂgx&ǂgx&ǂgx&ǂgx&ǂgx&ǂg Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	#V$Z @?hG Hՠ	")\ٜkC6dN)Y"JEr՜kZfpW5ĵPtU+3FȒM<R9\4l+vqKUepѲ$Q*%3frYЄ-Rl湩W-%sB!W-ЈE:j╣g5M2h*;n)QJٝ5qJ	Vh\K;V|RBDMW,U-S\#W+4$IYq+Vf+6W(eg5sqJ	W4m\Gm]9╚$*hڹgnں*d6RBDMW,ڸTV*hڹjr,k%uf+6Z+殎)\Tѵr9\5tKCj#qJ	W4m\hlW5]RBDMW,ЋD9VhHjzhxf+6Y\ٜQ9ZWSJJ	W4m\SLO[B-9jr,69MW-S5F╚$*hڹZ6GsDLZWSJJ	W4m\LZWQБ%qSFfںxf+6YfVhHjtiQhБ%qSFLJ湫VhHh3kCVf+6W35F╚$*hڹ\QRVhHj坵|RBDMW+9ZB)Y"J⦍4IQY)K34U_)JdIgjϔg%f}3TAyBnes7+hD"ʊٝ5rL᤬Б%ElΞS4FȒ|j	ElΚOpVhHjf+4v%>VhHjr+jY"J\	W4m\QZjf+6YۣBDMW,WERlߕ$*hڹgn2gMNyY"J⦍'"湫$*hڹ\ٜk9Y"J⦍ihEZ	W4m\O[B-+4$I\Tѵr3Yhm]Dg<Б%qSFfںyY"J⦍ihEYFf+6YFBDMW-38i+殎VhHjqEHrھVhHj坵|Б%qSFj方$*hڹiIZD\8i,\U|Ro+FSiu#Z=TJjio?*o=\ʋ52B#)Yz[Yf%9Pꢎ)iI[7m+.eJ\;v樍-Tޮ)jzKEUJ~)Z6i\᤮kGCC▙4jHi_8i-TީQflΚ*g%*,͙ERБ_:4ڸ
6Q-	+tZ'F,嚚[5mM˙[PڊV#J溚6DM˙[VVW5Ѳ':4*o[yZgG:46"ʆީjGl٣dIZgG᤭4TY-PWZfpWTqKLJѳJ塱ZfpTj*mE2EMxg%ѥqSzޙZgGᤳ:44WU3W<R3lҹPO[Fg%hں*m52EMxDgtZ%s\W-38i+F+h᤬C]RrVW+vK37KLJ˙Z6i_᤭×2lҾ)\Tzj+u4l+C2Gk(jѳ6᫞)\TzFu4l}!P$kdN#2S^#2[4g%pުHs5@*	#7Z&DPBҡ#!#3|es_,erfֆ}3؋ʃEMZ6%CYfL᤭4ZgF
Bfrhĵ7Glϔ3YP!ZiO)f3>T
%CFlꖩȬ坵|3gTS+>I\QR)J̮(G53]	+>I\=fLᤴUSzE:hUKD)iUMtZ'Fhʋ52Q\"Y{7Б]Ѳ~V3S+:[m)ʋ52lҾV3S*,]5c52L*NZfpWTrL᤬tY6ѹOpZjfrF>Igm]SѴ΍}3ںtnPuJDB-s4g%WKLܧ8i+VS4iѥ%tnS4Ȳ:7)JPBg%rW5+3>IPTZ&gENyOpT4ziSin}3hFBYЄ+fkCtzOpVhZʅKyѥsKz)D)k#8ں&g,V52q+FmOpVW*;ifݵY%qSyLᤴUSFmOpT"5tJ΄>S4]ݝB,@ٸ:j-PT6
jeElΞPjE(Q5RDӢZ[5<DJͻj%SMT۶>(XW5Ѳ&}!T*kH~A٥|3gTS+	8i*+ftg%gSw@i}3iE;VBg5sqKLJѵtTje(h▙4j詴J8g%iB=GrgM\Ge@;Z%s9F>)=HK[zrH~A(h>)=HK[zr-38i+FSiR3m]6ffΩ\_dfΩQ(C3gThC:x? P؋H~AFl2͝RC:s26"Jͣ橜MU$i\M:5M˙hHҸtj+s+KDRFӣQ_SYhHҸtj+4G)Z6i\MU$i\M:5#ЏGPj#JiѨPz8"#4r!W6%#4r!WFiE,GT4zi╣H(=KCWhR3J)g(hB=d*hg-T9H(=qK]5ҊY#ЏDVW)4Gio:7SYH(=qJѳJ#4r#*%#X4`W43Jy@i*TQIhm243╛ygFq\S-T4lҾ)YtgqJͼ8Yn)YtgΖ(m+6ΌQUB#G5TPtU+6Όj諊TJ+tgCb,Ys-38i-T9GkD6gMqKLKUkE:hZfpYќW*,͙E\ᤳ8TY3iIj;Z%E:h45Uʋ3ftW38i+F+g%h٥rH~AB H~AB LK]5g%}!T Y}!T Y/38i+zI\#/O#22S3Q_38i*%}!P}!P/38i*%ںIQ(v/BRBA@>(V@A
HH(S34vLJҹWTGePB
@/38i+fL+g%lzi5rH~AҁY(<Ge!iVB
T᤮DZ3n*fpW"Q-m4Ge?!j3#2YTBTᤵP޹qS3CvK[zr/P0, JC=>* 	PBgS3WT38i++uJj}!R)! JHh2 >#2!I	P*CA/!LJm]\T᤮hv/Hd}!R)! KLKSP׊4Ge@ P+/38i-MCPqLKSP'K}!T 
#2T'KLK3W46gLK3W46g/ddC2/38i*4/B) qH~A* Tᤨt6*fpTD:ODGe
¢) qH~A+
 /38i+QLJTK}!S ( qH~A -
S3͝T9sLK36uP̼Ge~?@ |Ge~?@ rS3͝T9s+F+g%:rVW/d2CR	/38i,C2lҰqLK36uP̭4'K}!Y)AA	Ge~?@ rHDq/38i,++g%:sErH~AARC2S3͝RQ_38i,*%}!Y	Bd%
2S36"S36"}!PBGe )/38i+xI\؋/Hd>)BS3r+h4I\SFȒH~A,!rP$ Ca+A!rS3GLJ,Ge?@O)/38i*%xIQ(/B>(V@AS3xIfjȲH~A@@!dd
KLJE\TᤩtU/HQC@/38i+W(O38i+W(LGeaYZ|}}!PS3Ҟ*fpTzS/B	B	B	B	LJ[JeIQiN}!PeaYZ|}3r43r4e"D	s2LJERᤩtUH~A@@!dd
tᤳ5sCfdYzfpY2.}!P%Ϥ? @LJEdYzfpTJ+"e?@O)3G/LJ.}!PCA@ s20R
᤭\J溚6Dg%jW5Ѳ&}!R %Ϥ? C LJYzfpW46"e ).}!PB38i(iCb,38i(iCb.}!Y	Bd%
=38i,*%3͝RQ^}!Y	Hds2?JC  ᤳ3gTh^4fle~?@ rHDq.}!Y)AA	38i,C2lҰq/LK36uP̭4'ge~?@ rHDs2?d9H$"
LK36uP̭4^4fl˙Z6i^}!Y.}!Y3͝T9s/LK36uP}!S ( KH~A -
38i+Q/LJTge
¢) KH~A+
 3!z%IQm=B) KH~A* LJCi藦g%Cge,!Cs2!LK3W46g/LK3W46g35	ᤵ5Bq}!T 
˟H~A ,38i-MCYzfpZHd.}!R)! t᤮hv/LJm]YHd(!ȂϤ? C  $$	@D3WT̽38i++uJje@ *Z!\C^%APd!ᤵP޹K3CvK[zrH~A/@
2eϤ? ~d	PBg38i+z(^4=HK[zrH~AҁY(2e!iVB
LJٻ(k3JI[7pޚefi^}!P+!)! KH~A
AA
HH(38i(k3Jm]Rᤡ+uge
!I	\CY)! tᤨW;jꗦg%DWV}!P.}!P3Q\38i*%e?eϤ? ~᤮뗦g%p^}!T Y.}!T Y3EMeIkH$"
H$"
LJѳJIZ6i^}!Y	HAyLK36uJs2?JBϏIffΩ[#LTᤲr+h4W46"S3P؋LK,*%S336uJIeG<Tᤲr4S3ʐE\Tᤲ͝T9s+F+	Tᤲ͝T9s+F+g%fl˞*fpY\T
*fpYQm=Tᤲz8Ie3"S33W46gLK-MCPqLK-MC^*fpY\\4W4W;j5s\գg%Z3n*fpY\#ԉDg(Tᤲn4Ҿ*fpYCYW;jg%m]\TᤲQ_38i,VEg%=d^*fpY\#LK-tT׊4VW-38i+Z}3g%4u7k+V8i,QZL᤮QZ~)\=HJκG+YYG.&tZ*rVmrh΋E\REk-TNEZ%)+Yjr,PեrVQ8rZ+[*BK4RZ8TV髊Vt!SPTV髊Vt!ʅ5U4Q[3'(esEh%CGm<S-38i+VM6Gq+C2!Tio_5DWJͼQZ3Y\ep_3gT4WՄ)Y+YffΩZ6i\╛y\
jiERFZfpW(efˉg%rY>)iI\g%rWK:-J%3JfBiKJR3Ek-MC^)iI\fl˙Z6iXN8▙4+YffΪfKLJ7Gq*TҊg%rT)qKLJt6)iI\-38i+VoM<R3Ek++GqQКW4+Yk*%ʇUJ9Ek*%ʇUJJ΀z%C8+GuQGV4GZDrZ#+W(NQZ<+9W-j8G.&tZ*ZVE7mW\ӢUrT*Q4rT*Q7ڸ+Y\޾S4+YPO-hTL᤮QZֆgL΍LJ9q+3?KjiI\CoSRB3Ek+6\Jٹz3Ek+z坵|᤮QZ3YPԇ3P|QZC`Vu,g%rWʆަ9-ܢG.&tZ*Z)K<Ӣ--Q+۔g%ihnZfpZs\WZ)rY۸#K[yPqSyrW(ej"JҺJhlTw殉gm]\R9\M˖8rW46g+W(:7s4QZ5u:,M˙\vh+Jk,qSyrY۶$sY-qSyrY۶$5
iKr--qSyrY۶$S4򹡳9\M˖%sKzQj(RھW7W(ej"K;v)򹡳9\M˖%|hlW(eqSyrdI[7-
[WrW7.Z6Dv\SEt-+4YerVQ%5"\KS>)HO+Vr-LhEW(e"=mꕭ\̉GtU+[ZQ=Jm[DIZȔqKUЋDQZFȜQ9W(ej"K;jjr,QZ;vմDv\SEt-媉ȲEk,VT4zi
[p-媉ȲEk,VTVu1lΚDY\vh+:
[WUerY۶$Q魡-媉ȲEk+C-"K;jqSyrV#FW7.erVh\JҺJ;v)M˞)\#iJ8rVherji+YY9q,+VhVh\K5uJ5uUQZ̳W\T65#\ZWQW(efZJKLJs=RRtnv
qJEmEk*+ft*%͈Ek*+ft*%Y\:jȲEk*+ft+zerTV髊W͈Ek*+ft+zb,QZʊٝ5rQ[b,QZʊٝ5rQXL؋+VgM\VerTV髕ȲEk*+ftY\:jpXL؋+VgM\	Ek*+ft*TQ-	R[-	REW+ZJUJֆRtn)gV5
qK]S6s+ZUfn)kfekCYkRT͜ֆlҾ)Y3FҸFW5)k+4G.%fˆh╛G.VhZfi\5t9►lV5(╚#Gjԍ-uḼhk,~)gVhZfi\5t9vҳDs+殎)Z6i\湫VhZʉ5hU+4G-es<E\R΋DҡRti\5iZ,ڵ#J^)QiLUSzS4fڸ#RGjVh\K;vtqJq4ңҞ)OTzS,ʎĮ_P+6meCGm?h#RC*"+4G.8ѥ9\\h-▪%fBSH~A/<R\#W,ӣJK:-KS噳9\:4*o?TV髊W46g+iFM˖8sCfrtn)hlJiѸѥtiCYW(i-uLJ#ЏC9fZtn)hlK4҆4Z:4hlϊYF:j4Ҹ9rѲ'hlYF╝s\N++d)FiѥhZ+J"!
iѥtiZ65Jb-ٜM2:4W+jCk,ӣJ;j\#W*-YfVqSy坵|ᬮhlYFvtiQ[3gm_,ӣJr˙gm_,ӣJ39kDZ۹s,tiPg-΋-mܹv򐦝TV|N(iBtikfr:46%|[3ӣKC`YWm4ھW46g+iFfYW$ҹ9QY:4hlZtiCYW*+>Y'F5rO,ӣJ[DiѥElΚ|hlYFM˖%lˉYWtihj44ھW46g,ӣJ3Jhg,▆DW6%pR%ݫeElΚjY۵qLWjQ[3kEY۵qLT$Q?hlTw殉gm]\RdigE4GT4ziv\S*+ft(hG%Wʊٝ5qKC`Y۵qLW+W(ݫeElΚgn2gMR֋W(Rݫe%C)n2hjyB\S(hҹPD坻Wʊٝ5KBE;jP(ZZ!KLܮhlTw殉gm]RھPW\)
[qLLϕeWʊٝ5J#,g@i,ڸTVYWjQ[3CNZݫeElΚ|"Q(RݫefԉDKv)K3R+9Q[3)PTPPdjJٝ5qJҧ5ʅ5RUM3:jUQTw殀q+3\]RURgM\RGQ[3)jjQ[3)jjʊٝ5qJErqDgM\RMT#:j
jhg*+ft,+F+:jȬElΚpYWW*+ft+zCoTVTV髊WʆީQ(&:j=mElΚpXM*+ft,ӣU@i*+ft3R+9Q[3T69T)5wgM\m*s\SU,TЋC9Q[3Z*TV髕=4ʊٝ5r5	gM\5eElΚQ(W.(TV髕
jfFĨW*K5U4"TV髖flꕣfʊٝ5rQYW+zȬElΚQ(TV髕=rTJ+m*+ftP*%ҢgM\m*+ftTV髖iѪ4:j▙4KZ-LZ*jElΚҷm-mjfZ+8r,WR+ftLK[Z|NEjElΚY"JѵuK;jC%s3YkBZWQW(MZW+Z2ںҶ5╝O[B,+ҺJErS-+z(zۣPPz8C%fFm3Vfnޞ)f]#6Is3^)\TzzۣPPz9YLդ򹙬TtU(WEr!WʐE\ReuCoSY\#+Cj#qJަmDeuCoSY[YfںR5euCoSYQ(W35FF!W9
%9j\g-3qJ?DrT:*i:,+9Q[3#2H~A+#25BqPGe?GCD:*lZHjҹP坵|5sCfrڼC5sCfyB+Ϥ? ʀ5	POϤ? DC)Z̍Dje:%7fFZ[52DrY۸#qKLKKyVhxS+zsCf|Ro+z墪,N+YJ:pF+ztj婨j8rުjjKKyYѥ&fR3h΋E\R3h΋ERoM<RE2TJ+9▙4j詴TqKLJ#+FSi╣j詴LJҹWWᤳ:4)iIgm]R΋DR3ںrJ̮f"Y۵qMnZ[΍+C2C9gn4Vѻn#2oM24CVfں? CWTHtW;j>(WEs#2
#2Q7C&L+Ϥ? fi\>)m]Rkw9HtW;jϤ? \>)MШϤ? 9Dpޚxn؋EUK4G.%+,tU)=dYR諊YeHC)io<3R,tU--皙Q(*BqKKyWeHC)P6g)妆R΋Dԋ+:4夋DR΋DDR΋DҷmDhYhVDRݱ-ީko-,v툴U\hK[yY9q,hHO[z
Q=mꕚ#!WdjȼGe
謋}!SzȼdyHO+4G.%|dyHO+4G.%C43vUQDZ'#ڼC5sCfd\C]s2E
HO+4G-eC43vUQDZ'#ھPjio<Z'#Қ;jBɩhVhZ;jBR-ˉPiM坵|Ge:rVV8IffΪfѵtTjxfs-mѨm(k3J᤮hlYFN)iIZ6MLSUSJ*▙4Nkj詴ʅ5U4)iIZ6MLhlT:OGhlTJ
jiERr+3
jiERr-38i+FSi+FSi}!Y.eh٥|Ge:rCZCU>,C2lҰqH~AFl˙Z6i^}!Y.s2ht6CUZZ%qSyrdN)\TzEN)gEti[M:4tZ'F6m_DKU3#JP̨ẗZ=4J·5湫YjeCdG<Rں9gn2R3DYgPWeCoTVE|RhVnΉZD|RhVQ%Z'v蕫Ijg-TNEj%j"JUKUenډgnڶm]6)gnڶVh\KUxȲDrWNEnxfĨji╚;WZfZD5rͷQ9Y۶$WEMZ,VTw4U*+ft+6򳩻)[PUiZW+jti\T~ZfpZ,SJӣrZrͥTO]p\MJko-΋+zpR%fZj,hYWΦ%fDRօL++GqdJh5rgm_+)WѵtTje|NE	V,媴+5r:4*o<Ȳ"5rھZ"Įv9Pzٻ`ڊ;jsCfr9rѲ'*o=\QSy۸#JҺJKpYWU2Rtn)jHjҹY9q+Jk+C2DrV׊W46g,+jKRCVEz+Jk+C2hJҺKRCV;vմDj%i]xqSyrVvh+Jk+3&fF5|REuLV)jHjҹgnڶR9s,VV׊W7.eyei]xg%sCfr54M:7*RGZ4҆4YWLJjiBtnWZKCW5;jBDfr֋Sz\9i+flW.&gm[WZJټ[3ˉYWU	ZW-TҚ;jPnriv5y\ٜ\M=ھZ9jҹ\#W,C
VhK[y\ٜ޺YWٽr΅,C
VhK[yjrќZ%|Pեr@i(jT9SC>W46g+ODh,p头5qYZۣP̳$
qS3LٵqKLKHk,3DFS-38i-!lZ5k3Jg%5vҾ)iIiefru7#qKLKHk,3fKLKHk+TzHۆZfpZCYZBDFR3%GmKyѸg%5=t$KKyѸg%5=t$JEmVU-SR3%5-Fg%5=t$JږKTᤴGio:4g-38i-!Q"Z[΍-SR3%gCnF▙4VБ+F+▙4hQ39gnٜZ"6)iI\VU3v[F3fi_᤮+E;vfi_᤮+E;vgCnF▙4hQ39gnٜ4ZfpWDj]	Q[pյqKLJZQ"Z#Rtn)iI\VU3=t$JږqKLJZQ"Z[΍-38i+jfrGQ(jڊ`׊ZfpWDj]	QK[F|R3&g+TzH-F^)iI\VU3=t$KKyѥ>)iI\VU3=t$KKyѥ`׊ZfpWDj]	u7#qKLJZQ"VW-38i*%Z-TLT4vKLJKZ-TLT4v3;vr3;v季Z4g%rٜ΍LKHk,35|ᤴݳ9Y溛iIiefrlҾZfpZCYZBDV5mE\ᤴGkKyѹiIiej]	ܴᤴGio:7-38i-!Q"TJ+nj5g%5=t$K]Dj[΍-m3%GmKyѥ`ז4VБ--FiIiej]	tij5g%5=t$J·5܍LKHk+TzHf3&g,3DFSLJZlZ5k3JiI\VU3vҾZfpWD坻fru7#r3&g,3f3&g+TzHۆ4hQ39ZBDFܴ᤮+E%GmKyѹiI\VU3=t$KKyѹiI\VU3=t$JEmVU-S᤮+E%5-FiI\VU3=t$JږKT-38i+jfrGio:4gLJZQ"Z[΍-S᤮+E%gCnFg%qZ-TLVБ+F+>IkEʆ~*CYZBDVБ-uo:7!Q"TvԷVБ*;j[΍+3iTNkHSpFnEB7[h4kCYիr-Hnf"HrB T8nf"І8s10q5!PLxnf"І)\E&<CRP?Z`W3hC	~!@(@
`%Cs10	qJb-a0 &b-a4|RBMԇ  A0爆b-a0W3hC	<CRPnf"І7;Z|CRPn"!n)\EnqHrB T7En7Z~!@(@
Cb-cp!+!ԇ  CqZ)\En8 nxnf"І7<RBHrB T7	nf"І7	s11O5!P	qEns11 oZJb-cx9  *xnf"І7Jb-cqԇ  @@b-`@W3hC|CRP b-`@&ZM+!$:s5@ BqC5Î)jha0j@!A0!C`#-T9&<CT*	~"T9&	5? CA
`%C5KZsZLTGC5KUkC	h!PL9!CaP0s5@ Bֆ7;▪ֆ7;h!P&!C7P1M5@ B߈UkC5CT*"T9n85 CA
"T9n8▪ֆ7qP4nxuP1▪ֆ7<CT*D:sZ'▪ֆ7	T7\D:sZ	qKUkC.! !CKUkC5@ B爇UkCx5<CT*|D:sZ;▪ֆTn"T9RCM-T9qJ⺑)CqSFաVѭSѭU3&Z5h
g4K[ykh֎$J+j۴BO[FQUMqZ-TLW4RĎ(qĉEhfq"Q[jkSJ➖hqSFա5+s]Sڸq2;8VU3=t$KKyѸVU3=t$Jږq9ڸqZ-TLY۶g+F+rzD4gČҚxHi_pR7ˆNkq3q3АҾ'Dj]	lҾ&SKyꢎ'D嚺Es\ZW]R3qGjfr]uJѳJVU3=t$K]Dj[΍vVU3z8(jfrݳ9\Dm5<HtW:,6g,͙!\ٜqZ-TLTfZz)━UM4mEr͝\N\3d>'4WKy榎)死qO5hVyhqZ-TLVhQ39\[۸V8tYflYqZ-TLVБ+:Sr7:g8Tq9qNݫY3k3'(Q(+Yr՝|HVj憲lҾ&hk*;j[΍eN+E:-8m\(lͣdN)e˚*hQ39gnٜ+qZ-TLZW%hQ369FqZ-TLW4W<ͧ5]N+E癴SYN+E;vgCnFs]N+h֎*[55kGTj5g3ѭHW[F7Cg13ҊY8&g,3hfҾ)iIgrW(hk,4R3̮QZZDh*▙46e>)iICiW-38i(m;Zҹkh֊g%kCYCYWLK;2EkCYfEg%˙\PtULJNֆџ-38i(m;ZỚiICiPf[FULJNֆ4Yܹ+Z5u:/s+V59iZ3kCY\7s_m;ZҹP6efi_;7EMxٸfJĵPq5UvRq*=(ҹ>)QٸY&lTvn%fi\Z;$vn%GpjGfZsErΊҖ|HJͪTQĎĬM-GfZ+:ٸ&f$vn%ji]GfVsĎĳfiKOG;7o[D27;7hd*hȲm]\HKCiZ"ѵuqJ52BDhMW*,m+FmE\QS++Gq*,P؋*,UE\LjMmSBDWW;7\$4VmGfW-F\Z;)榙QT6gMqK<+:GQ[3)Z6i\8oUrj╻J΄9TV髊W4VTvn%ChJrtj+ffΧ<N떪'"ʆzfթT6mٸ&g+4G.8ٸw(HJY۸#q#q-RCZWD╣fʎĮkz&3i[#flWꯊTJ+:e9[#9em@k+J溚6Dfĳ3gSPnTvn%ZURq*;iq,牚;Wq+md6+fĮ(PգiZ6Co-r$w殉QٸzM˙hj4K36uqJErM23g2oD!nډk4+Fmٸ#qK:*4\lͥmhJٝ5qJѵuJٝ5qJEr4KKFJmGW,ԴDmC9ffή)QٸsVTvn%4W,)g*;7Kw4qJĳRq+6fiOJvn%JѳJOW7Tvn%h٥|S+*qSysEh9XLDnq+jrrq+6fiO*;7qCnTvn%hٸ5tJˍjfhٸ#hKU3#;7,vn%s,vn%C.ĵQ37JҺ#Wq,YRѣq+jWչEjGfVhFc5!FܧU+-3rգi\ףq,BCJdyy\3%GfWꯕj:js]S#q9Ӹ#q!N
vRnEӉgpFkCVȴqJ⺑)qZ-TLVRU6oĉEt6"M[vN*hڴ>&hlͫN&5sE|Nh⭣Z8o<ѭN\Tѵh|N+E%h٥|N+EBCJ8M-qZ-TLVБ--FqZ-TLVБ*;j[΍Ζ(mΗ$fN[΍E|HM3sM8Ct6D-Fm3Z87x(yћo:3w6ȭ\q9ۣĆ⦍CC8(F|H)8&g+)CD59HiN+E=TM]  I\kta P         ?  F@?@2         U  ?      ./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).
kr 0         .  F@?@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k| 1           F@?@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.

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


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

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

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

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


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


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

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

compl_info_t compl_info;

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

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

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


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

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

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

}

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

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

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

    *user_info = (void *)&compl_info;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    return data_buffer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

    /* remaining code will execute on all tasks */ 

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

    /* cleanup */
    free(hdr_hdl_list);

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

    return 0;
}


       k 3            F@?@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 4         v  F@?@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 5           F@?@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kl y         N<  F@?@2         }  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lp y         Q3  F@?@2         }        ./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ꢥ y         r  F@?@2         }  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 ݱk| y           F@?@2         }        ./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kT y           F@?@2         }        ./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  F@?@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k          9  F@?@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            F@?@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,Q          P!  F@?@2           P!      ./usr/lpp/ssp/css/aix52/samples/lapi/init/Qenv_senv.c DG                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    CHECK((LAPI_Gfence(handle)));

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

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

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

    return 0;
}


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


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

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

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

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


The set of files for this example includes the following:

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

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

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

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

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

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

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

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

3) Source the setup script '. setup'

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

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

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

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



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

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

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

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

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

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

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

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

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

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

The set of files includes the following:

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

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

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

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

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

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


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

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

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

3) Source the setup script '. setup' 

4) Run 'Xfer'

One interesting execution note is the inclusion of a send completion handler
for the LAPI_Xfer call.  This allows execution to continue while the Xfer
completes.  In the example provided here, the send completion handler sets
a local counter to indicate to the main routine that the local buffer is
available for reuse.  This method is an alternative to using the traditional
method of waiting on the origin counter.
 
ilk f         -  F@?@2           -      ./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);
}



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

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

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

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

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



r, 0k0 ވ           F@	?@2                 ./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k0%          T.  F@	?@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 ߈         T%  F@	?@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;
}


   /k0          6  F@	?@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


   ! kz            F@	?@2                 ./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T          "  F@	?@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 
_kz          '  F@	?@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l          4  F@	?@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ky ۈ         (  F@?@2         4  (      ./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            F@	?@2                 ./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|          D$  F@	?@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k          +  F@	?@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k$          ^6  F@	?@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
  ktE ܈           F@?@2         5        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/README.LAPI.API OP                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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

This directory contains examples to illustrate the use of the LAPI
communication api calls, namely: LAPI_Amsend, LAPI_Amsendv, LAPI_Get,
LAPI_Getv, LAPI_Put, LAPI_Putv, LAPI_Rmw and LAPI_Rmw64.  Note that
the LAPI_Xfer interface is illustrated in the xfer samples directory.)
The examples as presented build and run assuming the presence of IBM's
Parallel Environment for AIX (PE) and LoadLeveler (LL) products.
Samples illustrating how to write, build and run LAPI programs without
PE and LL can be found in the standalone subdirectory of the LAPI samples
src tree.

Each sample file supports communication for any even number of tasks
between 2 and the maximum allowable by LAPI.  In each case, tasks are
assigned to 'buddy pairs' of contiguous task ids.  A single data
transfer is done for each buddy pair, driven by the lower-numbered
task.  For example, in the 8 task case, the tasks will be paired as
(0,1) (2,3) (4,5) and (6,7).  Tasks 0, 2, 4 and 6 will drive a single
communication call with tasks 1, 3, 5 and 7, respectively.  Note that,
in the interest of minimizing extra code, returns from malloc calls
are not checked for success.  It is strongly suggested that the user
check mallocs and other functions for successful return.

The set of files for this example includes the following:

/opt/rsct/lapi/samples/lapi_api/README.LAPI.API  - this file 
/opt/rsct/lapi/samples/lapi_api/Am.c             - show LAPI_Amsend
/opt/rsct/lapi/samples/lapi_api/Am.F
/opt/rsct/lapi/samples/lapi_api/Amv.c            - show LAPI_Amsendv
/opt/rsct/lapi/samples/lapi_api/Amv.F
/opt/rsct/lapi/samples/lapi_api/Get.c            - show LAPI_Get
/opt/rsct/lapi/samples/lapi_api/Get.F
/opt/rsct/lapi/samples/lapi_api/Getv.c           - show LAPI_Getv
/opt/rsct/lapi/samples/lapi_api/Getv.F
/opt/rsct/lapi/samples/lapi_api/Put.c            - show LAPI_Put
/opt/rsct/lapi/samples/lapi_api/Put.F
/opt/rsct/lapi/samples/lapi_api/Putv.c           - show LAPI_Putv
/opt/rsct/lapi/samples/lapi_api/Putv.F
/opt/rsct/lapi/samples/lapi_api/Makefile         - makefile
/opt/rsct/lapi/samples/lapi_api/setup            - setup env vars

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

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

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


To run (assumes PE and LoadLeveler): 
------------------------------------
1) Ensure LoadLeveler is setup correctly with a pool or host list.

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

3) Source the setup script '. setup'

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

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

 k~          "  F@	?@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|          "  F@	?@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'le          0  F@	?@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[٥ɢ kz          o.  F@	?@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k ݈           F@?@2         M        ./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l          A  F@?@2           V&      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Init.standalone.udp.c c                                	
  eint
*adors_cfhlmpu(),./IPbg";AELSkvwy-01=CDGNRT\x#%'25:>BFMOU[]qz{}!&6<HKXj+3489QVW|?YD(" AP¦~֍ܖCp4zGC=_PV!%>t̋:v@=#X@f 
	 BKm,EPz6j`H4 zG8)$ͷH|8NH`h:|9Rn$/@-w-PVyg57C]2BHD;K6фVxٹ 4rC=_yDB (<&(*=)_zFE&y8_n]57+:AUܶ!dJz5%osj3٫_MoED h=*WVtМ|Uȇk (w͍d\m3"7cE_AF,Լƻd$z8:tĩ__4c\z[Yw,!5,{[ıIyDoMd*WY9m<jK]hn D"أw(Qnhfڄ_b'ym[GCߋ;B$Feѩ-w-JY*hf@1h5'mP,͍l9*W?[:_qSDжM涹ۊ:n;of(R~ #b $9~ᘤٹ_iHk'!ٰ+uim<jK]kd	q|8w +6+jOĢUܶY4Rhf!˹{_pzTXfƃ]}"y(pt͗F5Ǯ嵒Yb]"9*WC6+=sV5mp2u]3A_c][ğ%!Da¸]D2iR-Ikmbfٰ!R~ #bmhD<ofƋ9dkυtF扥J͗F5Ǯ{6;[Ğ;ފ5Ֆl?$*+Cd{64_]lۤ7F]k]hw^+69Y
嵴xq{64_XkaR^t#t=tߘk8']i-*W|;:_cwfƋ[߯AWqĖXb4]i*W|;5táxTŜ$S
C5M<;iTZTэ*ۑ.tr;n͍
#.sF5Ǯ;RT[i_Η͍ô6jݷ^dt0_X;B3*f¹w,!B6~ZLעvjClhAW[IRAWgbF*jli8w!].ٲF棶JhdwAf\;̓&frВbXԩ_M
5,{[Ĺ͌ҥ~=|g"rБ5 ɩm?iBJ1X*W-	*¬n*jli;]39hIHT!ul9*WMu{knDEѲzT_&͇vlh/|;5ták||?a*WICYBJEz3j]F]Ģ߶YfJ-t	-55pYݬѴ́hƸܶg̈́_͇v<wqkpZ;cEb+64_Ηʹ\qэqmf5;IQJ4NYFz'^;6_j^H(d5'%J_y(sD̐fƋٍw,! DZz9	Rj=⯸?־5ֱ5$th5׮6;iXZTM2haъ5,Wѩ-wfZuJ<;lmaݭO60C Fz/͇Atd*W/vޛz']|h5'v$MJkczώ+_MYr/./df*?itŜڌ_MΐUw-ƻ"@wMZ_k_i箘:j~D޳:9~hw3cEIp m0	Rb63WL:kY_|;r4Rl/!*WlWftk9~ჼ:vٰn&VRN;-h5Jg޲qt5c&ێ][tŜڌoJQ.m0i',Eg*;ٱvM?zTrQwFN]*7XJ4#ѸJOϐ3%)]LΗ|Ycr:oiJƋ:_c59O[62Aw/J%pTIR{kxhpÇ`8n(l::8<8nҥ4"[Ĺ4&(g,|;64_^FHs]7hn D57+:AX~_,Y4OYm3c}-JD19zTk]k]3 =,J-xTخYXޕ+$dQq|h
HȢmG5ٲ=*W5݊7t-~.7@(ӎD-Ikmk%J͇AtlO.׽ˇNΚ[Qd+$f#4\vlv?=J7p̐j{6^shrɥJFo57+:AX#")sSr]i*Wƺ5ЯprxIR
Eٲ=7^	JM-*WSc54k]k=J9Eke^[YR=fbTJ޳:9~I:xp5pܶJ͗Y߲$k8⁔'ܔk{Cm׾hњ޺f)CO(:vԩ_f÷:3ZSc{̓=J8d3΂T_͌< !2(D* 	k`D"Q%Ba,uoSa+Oտ[Ekc|Z(1/F棶qٱrTΗf~gmScCC"m}9BTsP+kr51GiRy9onD
@
I8h-v@8oJfZu5"#ǎr䙷>*Źvl9*Wjyt=DP"+kWkxk~2,U*Wދ[ck޺gqY}"nJ;67+Am<C;5wٱ^J2k⹮͎6,.TتZ8Tn ۀ`(
 0(`A8W,{63d)LJDrT_J*fRly	JMZT¦4c\z[\t-i]IѮ_g\:+jMotГlpYxT(  +76Mn:3}嶭s],fж,љ'F[j54M*Wlkc~f]|эqm:9~[5;64c\z[Z'P63{L(@W2N^JJw(El(p88GG~]eLp P%J
"Lp H _Y@n7 HXm>4,J7L2y:C1*WJw(El*<[ĞcG `JuHUO0 `+Mg@1kxJ$odd:*C%JJ۸a@+aS666q뻆r11*Wll9.6(lokx8v[9|=h5T_ٱ^oΗP*lpYIq֊vj*Wc|?]3A<9knb/#zW'"q]Yҥ~J2r'FF2i䦗r+i:C߮^8v(lo6+Ym<jK]IR	Yof673r5r|qBrWҲGC}*WEa8W1k,gٱ7K=J~d7r
lh;V2n[]c{k!*W嚺'>*ᙰ#cB$ww-3a*W@8@8!PD8@	IvldW1:+ۑ.FNd=tMu;ҡJG	ECv2jn[Ok_!\@8=i7,,Y}$81 4g";Ɓ9Fn&81 4g":5/4H4YȲ0rБƁHf5W9χduC2BqVy2"`$ D@xp
(<((D* 	aHiR[r͂ķEk#iw-sbQ?tZ.YmdeMi9/1?M(5r^H2j0pA0A %F)todY?W1b^ŘR-0fq! x"@=}h78LH07'5f}ᡂF)to-Ss/,`nOŃY?H.)H)JV9h2jn[Oԥ)Cґtz|='ś4Oca^N1I{65HeLΚn&ڇMY?:jN M}P9!@i8 `å	0`jt՘,0-`i;ca<ܬWr
, Ot6#MΐUw-t05 R=XZ(vlsSr9shɢym<3[]3PWHJ'9BxݨzfcJ|Z(n&XܳV+[QÜ7tZ$Yv_)n'"  f5g:j5'^,ջQ[~DƻȔD(uJXx [E'hzheqOE.Qn&'z|8b`8ҟ6k_kdft6sO Qk|z|8agKP?6s~O/ώLŀGۨ=hRLh`0alzi;Pa85?>0Y? 0[s/j-hЕ4R0n-EJǩ?V
#C$4͍ø9sh6vj6)?Vj[tŜڌl1=w-_y(ĩ+%5і' Q
L_J0Qt3 $k/=g+@߃qqBb %
U"yV?ȳ)4OHUO8?0Y? 0[s/ȔD(y~n1͎<;iO7=sKx-VO.-V DB @ ""]?z`sN9Dd?[1|bfl`å8Tv6RktrNf)6of6sr2< !2(D* 	a8 AH48
z]ۭvc]WkxH2j0@"(BB0 0p8 h(35tN;n1ٍv3Id5"Q@(@Pe'/%4Cґҥb1hٱvt_4OcYAPkcY&TuocQ$Q-T3$+E隽hRtŜ$XWlc:_cyʵI'jz2ڍ\;PMY|;:_c05)|7Ahs+zkho8ʵIἀc0Y?f/fcյ=?cQ(1?)lcD"
	@Xс~|`8	H&:P)lc5R xLJ
Cp ,h[⎗% *hCb@H0^:'qGK	
[,9O8	H&:P)lcMYI=lc:_`LruMtB5?7[⎗% *05?"@D H.̃&ÀQB!P H  ԤzaH[544c\z[YitoB&vlaJ	kp!Sr͍lc:_{knDEѬMTƸf $8%C3W
6s$WL:
F$XW斳[󖄔*-qGKnrВbF44cFi5|g5ev@8A@<DD7ǫtZ.=C5}"yV?F4R'kxǫO%gkxO4'P>P)o(0ǫ9Ot |U嵴P;POukiN=Z4'POfڥ|t1tf9O@@?TQt`q \;1d=CYw4d>4LÀQB!P H &Vt<&l歺?:jtE~cfH 8&
0`jS=[C[OQtRό@@q 1`P(:)gO:jd9CnH!tá۠F](  	˛G^Y#|XOubSP(:0~cP(dn1x
2Nf'5f}ᡁs\7jSDv[&Φ`;0j|ΦOuO.Rԭжkh-ώh9I;mtsYmsk]IRE[xzk|Doxo  XO.h:
}hEBa"cy@$5f
B٭vw0o#y$)cS(sh[sFISDMYbh(`;;nZ7
[9L`j8	H&:P)lc(shj'sFISDxp
(D* 	 '@0X`R^-Ay'AOM)o)|fţOu-v4d>4L`0X`]ȵ׀Z7A:Ot) YTYKyHCSh $
B ԂJf=sBe5nԥ1 =XR-V[Yicq=?W/CqͦΗ :%aU-	(ǫ"C5tãP$UrВho=Y
1Aom(M󖄕{aW^Tэzr%.ۚә#t=tߨz[Ċ=X  $0%5OHUOǫO%gkxnzW~9hIHHho=Xtom[q $5JS&bn/iOEkq2q11EQÜ7 Z$0O:jd9Cb.'-05?Jǫwfr%,Mg#]1vZ|p5j@9)BJ1w+0YBJ1X$
Ú,^TэAXiZT)XOa|͍lcgfrВ/qL*nۈ!zZTэ0g-	*¯P{aSF45)1xEQÜ3*hYBJEzgXDoz 4g-	) U3qx?|Z(1/hhޑ<[Ğ0f71MYl8h`{lEDŢKcQP`^l[])o|}h"]󖄕4cG-*hƃ ű"
[ TэrВh居M`HR,@"yV<5)n]0v|3P$9laSF4"
6s~J~|`VPk_LͦCrВh居M`(a,@i85?-	*hƎ[Tэc
E145?t՘,0%Mc
11laH9X4.5?$9laSF4-) R<`jt՘,0%Mc
11 QÜB8\-ASBJ14cAb,@i8`jS=Y
 vlbHftj5f!Sr'D"CuM,5?$9laSF4`j% @x@ DD*lX9hIFt)BJ1Jǫ ta¸qv]%5O@8@@D b(Ŝ$WL:PQ $T`O`8W"C1DPv?[I=? a  < J
"@rВ]0<p	ZDoxSaHfto5o*YLvv<pZ,'kx?Ւm$RN;fPc]Ï=?:j2(XqjpA0A %ň PHȢYBJ5tà`Ow>iwqMYqٱ!a PP ,Xqaǋ9hIFt05 @ kl 	         )  F@?@2           )      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Makefile dalone.                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER = cc_r
LIBLAPI  = -llapi_r
CFLAGS   = -g $(LIBLAPI)

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

all:	$(BINDIR)Init.standalone.udp $(BINDIR)Init.standalone.udpL

Init.standalone.udp: Init.standalone.udp.c
	$(COMPILER) $(CFLAGS) -o $(BINDIR)$@ $?

Init.standalone.udpL: Init.standalone.udp.c
	$(COMPILER) -q64 $(CFLAGS) -o $(BINDIR)$@ $?

clean: 
	rm -rf $(BINDIR)Init.standalone.udp $(BINDIR)Init.standalone.udpL

 k 
            F@?@2                  ./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ꐠ          .  F@?@2           .      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/setup .L                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
export IP_FILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi

echo IP_FILE is $IP_FILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
RIk P         :  F@?@2         U  :      ./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>kfd P           F@?@2         U        ./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 P         5  F@
	?@2         U        ./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kT\ P         &  F@	?@2         U  &      ./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;
}


kL P           F@?@2         U        ./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



  kJ P         *  F@	?@2         U  *      ./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[          !  F@?@2         E  !      ./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            F@?@2         B        ./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k4          u  F@?@2         H  u      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.c  _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


/*
** Example Program to illustrate the use of the LAPI_Xfer interface
**   to the Put api call.
**   For a set of n tasks 0,1,...,n-1, where n is an even number, all
**   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
**   For each pair, an array of ints is transferred from src to tgt
**   with a single LAPI_Put call.  The target counter is used for
**   synchronization.  Once the message completes, the target shows
**   the result by printing the contents of the data buffer.
*/


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

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

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

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


int main( int argc, char **argv )
{
lapi_handle_t handle;        /* LAPI handle */
lapi_info_t   info;          /* Info to pass to LAPI_Init */
int           task_id;       /* Our LAPI Task id */
int           num_tasks;     /* Total number of tasks */
int           i,j;           /* Loop counters */
int           buddy;         /* Our communication partner */
int           val;           /* Needed for waitcntr call on source */
lapi_xfer_t   xfer_struct;   /* Data structure for the xfer call */

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

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

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

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

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

    data_buffer_list = (lapi_long_t *) malloc(num_tasks*sizeof(lapi_long_t));
    tgt_cntr_list = (lapi_long_t *) malloc(num_tasks*sizeof(lapi_long_t));

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

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

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

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

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

        /*
        ** execute the data transfer to our buddy task.  send ARRAYLEN
        ** ints, starting with data_buffer[0].  Note that the target counter
        ** is used to signal message completion at the target.
        ** args:  handle                  -- the LAPI handle
        **        LAPI_PUT_XFER           -- indicates xfer type to LAPI
        **        buddy                   -- the target task id
        **        flags                   -- not used.  cleared to avoid
        **                                   any errant data
        **        data_buffer_list[buddy] -- remote addr for writing
        **                                   data
        **        &(data_buffer[0])       -- the starting address of
        **                                   data to transfer
        **        ARRAYLEN*sizeof(int)    -- the length of data to
        **                                   transfer
        **        NULL, NULL              -- send completion handler
        **                                   and send compl handler info
        **                                   (neither is used)
        **        NULL, NULL              -- origin and compl counters
        **        tgt_cntr_list[buddy]    -- target counter.  will update
        **                                   when message transfer completes
        **                                   at the target
        */
        xfer_struct.Put.Xfer_type = LAPI_PUT_XFER;
        xfer_struct.Put.tgt = buddy;
        xfer_struct.Put.flags = 0;
        xfer_struct.Put.tgt_addr = data_buffer_list[buddy];
        xfer_struct.Put.org_addr = (void *) &(data_buffer[0]);
        xfer_struct.Put.len = (ulong) ARRAYLEN*(sizeof(int));
        xfer_struct.Put.shdlr = (scompl_hndlr_t *) NULL;
        xfer_struct.Put.sinfo = (void *) NULL;
        xfer_struct.Put.org_cntr = NULL;
        xfer_struct.Put.cmpl_cntr = NULL;
        xfer_struct.Put.tgt_cntr = (lapi_long_t) tgt_cntr_list[buddy];
        CHECK((LAPI_Xfer(handle, &xfer_struct)));
    } else {             /* receiver */
        buddy = task_id - 1;

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

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

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

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

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

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

    return 0;
}


_idk+          '  F@?@2         J  '      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xferf.F _a                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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


program Put_xfer





! Example Program to illustrate the use of the LAPI_Xfer interface
! to the Put api call.
! For a set of n tasks 0,1,...,n-1, where n is an even number, all
! tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
! For each pair, an array of ints is transferred from src to tgt
! with a single LAPI_Put call.  The origin counter is used for
! synchronization.  Once the message completes, the origin shows
! the result by printing the contents of the data buffer.
!
! This program is a port of the C program Put_xfer.c located in the xfer 
! subdirectory of the LAPI samples programs.
!




   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

   integer :: i, j                   ! Loop counters
   integer :: buddy                  ! Our communication partner
   integer :: val                    ! Needed for waitcntr call on source
  
 
   type (lapi_put_t)  :: xfer_struct   ! Data structure for the xfer call




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

   integer :: INTEGER_SIZE                     ! The size in bytes of an integer
   integer :: ierror                           ! Return code from LAPI calls
   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.
  
   integer (KIND=LAPI_ADDR_TYPE) :: t_addr     ! Used to store various adresses

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

   call LAPI_QENV(handle, NUM_TASKS, numtasks, ierror)
   call CHECK("LAPI_Qenv(handle, NUM_TASKS, numtasks, ierror)", &
                          ierror)


   ! This example only supports even numbers of tasks 

   if ( mod(numtasks, 2) /= 0) then
      write(STDERR, *) "ERROR: this example requires an even number of tasks,", &
                       " but has been invoked with", numtasks 
      stop 

   end if


   allocate (data_buffer_list(0:numtasks - 1), stat = allocation_status)

   
   allocate (tgt_cntr_list(1:numtasks), stat = allocation_status)



   ! each task executes on tgt_cntr within its own data space */
   call LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)
   msg =  "LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)"
   call CHECK(msg, ierror);



   ! collective calls.  each task stores its own addr plus remote
   ! addrs

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

   call LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)
   msg = "LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)"
   call CHECK(msg, ierror)    



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

   call LAPI_ADDRESS_INIT(handle, t_addr, tgt_cntr_list, ierror)
   msg = "LAPI_ADDRESS_INIT(handle, t_addr, tgt_cntr_list, ierror)"
   call CHECK(msg, ierror)    




   ! up to this point, all instructions have executed on all
   ! tasks. we now begin differentiating tasks.
   
   if (mod(taskid, 2) == 0) then     ! sender 

      ! setup buddy pairs as (0,1), (2,3), etc. 
      buddy = taskid + 1


      ! initialize the data buffer
      do i = 0, ARRAYLEN - 1
         data_buffer(i) = i * (1 + taskid)
      end do

      ! The FORTRAN equivalent of the C sizeof(). Get the size of
      ! one integer in our data buffer. We need to know how much data
      ! we are getting from our buddy.

      INTEGER_SIZE = kind(data_buffer(1))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


      !
      ! execute the data transfer to our buddy task.  send ARRAYLEN
      ! ints, starting with data_buffer(0). Note that the target counter
      ! is used to signal message completion at the target.
      ! args:  handle                  -- the LAPI handle
      !        LAPI_PUT_XFER           -- indicates xfer type to LAPI
      !        buddy                   -- the target task id
      !        flags                   -- not used.  cleared to avoid
      !                                   any errant data
      !        data_buffer_list(buddy) -- remote addr for writing
      !                                   data
      !        data_buffer(0)          -- the starting address of
      !                                   data to transfer
      !        ARRAYLEN*INTEGER_SIZE   -- the length of data to
      !                                   transfer
      !        NULL, NULL              -- send completion handler
      !                                   and send compl handler info
      !                                   (neither is used)
      !        NULL, NULL              -- origin and compl counters
      !        tgt_cntr_list[buddy]    -- target counter.  will update
      !                                   when message transfer completes
      !                                   at the target



      xfer_struct%Xfer_type  = LAPI_PUT_XFER;
      xfer_struct%tgt        = buddy;
      xfer_struct%flags      = 0;
      xfer_struct%tgt_addr   = data_buffer_list(buddy)
      xfer_struct%org_addr   = data_buffer_list(buddy - 1)
      xfer_struct%len        = ARRAYLEN * INTEGER_SIZE 
      xfer_struct%shdlr      = 0 
      xfer_struct%sinfo      = 0
      xfer_struct%org_cntr   = 0
      xfer_struct%cmpl_cntr  = 0
      xfer_struct%tgt_cntr   = tgt_cntr_list(buddy)


      call LAPI_XFER(handle, xfer_struct, ierror)
      msg = "LAPI_XFER(handle, xfer_struct, ierror)" 
      call CHECK(msg, ierror);

      
   else   ! receiver

      buddy = taskid - 1 


      ! to match the src's sync before data transfer 

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


      ! wait for data to arrive from src 

      call LAPI_WAITCNTR(handle, tgt_cntr, 1, val, ierror)
      msg = "LAPI_WAITCNTR(handle, tgt_cntr, 1, val, ierror)"
      call CHECK(msg, ierror);


      write(STDOUT, *) "Received data from buddy ", buddy

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



   end if 

   
   ! all tasks will execute this before term 
   call LAPI_GFENCE(handle, ierror)
   call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


   ! cleanup
   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


   ! terminate the LAPI handle 
   
   call LAPI_TERM(handle, ierror)




end program Put_xfer
ndkE            F@?@2         C        ./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_k(            F@?@2         D        ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/setup                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002,2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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

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



 The k  h          F@&?@2                 ./usr/lpp/ssp/css/aix52/ucfgzcmem pi/xfe         h           h           ?&         H     L                   1L                      .text                            .data         L                 @.bss                              .loader           (                     " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D   ! 8 `H A ,   @A d  H A ;    ?@ 8 8 @8  @ D HH A 8  8 P8 8  H,  A ` P T X \H  A ,  b @A c  H  A 8 8 @8 H  A ,  8`  @ H  }A H  b @c  H  iA  8! 8`  }N         A        main    T HA   L |	N               LA   L |	N               PA   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14             h    @(#) 1.1 src/rsct/lapi/zcmem/ucfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0  /etc/drivers/zcmem_ke                                                                                                        .        6  errno         @                    @
       exit          @
       stat          @
                    @
       __crt0v       @                    @       __start    !
                                                                               	                                                                 /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
sysconfig  __mod_init  __malloc_user_defined_name p/csl$ 1  h        b  F@t@t@2          4  -?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h              	4$ 

  8AH(@_`ace|	
!,?Nilmprst$014;<Lbdghnoz}"#./269:DKPTXfkuxy%&)*3>BCEIW\w{~57=MQY]q'-FGRUZv+JS[	@@J-2,,,#YeYeYeYeYd`,,,,,@V,,,,bYeYeYeY2,,,,>1$0eYeYeYeF#l,,,YeYeYeYeY!V!k,`L,ŖYeYeY YeYeF#Y'.P\5P´:µ,5._{'g,NF&Js/#tI3R611qG\QBaJ
Mtm+v~,H<N\ AC$teR3I]W:y8ܧN \Ϲħ[i+aJH6$n9tm>#w[3		4EJ:qOm\1뙂&C3L)dB0rj0aHG왰F@\[z0/tm>#]nFPt%}+%Et 3g܄d'[R.BėB,g.$``HWuX#W>h`KWt@`d4Kt'N,'ԄhДK&Y1su`Vڹ决 D *uD\/3ЙF@
4C	4NY4A!(BA"g܊QbfFB"[NgDW[)9WRI2hRa/m\fC*
p8Q;@3ԄKn%.`/sqѴ uxO܄@"t'6дBη@Ws&i.y*`ɢԞ8jσ1몙+v'I$-L^Xn2qC)f3"O0j8	6HDMFT9tm>f73܁3+h	tLXRSat%\Ptn'(@˭)B5kJP(@L!.ZẸFpHF&)	2m3$f\HGF#uqК	CHBPbH4L=	[&\@L @Q HB92(&Ry5re"4nϹm䢝u_,ZJ&bJw hJuRu	2S&Rp"&RsF[)9W>3"w3Gۣi!4uv!Lt%}2#/tjH`Pi02)=W,m:AN.tWAjȀ+
uN<O, ]kR t@``
]X%hA4:6X 00Xu!Zt%܄ mK\΍܄"[i,Ia:QEPXF|g[t1rB&N9H`pX;$,(0&-wjO0j(V/<Z?&JuHI4n%.@ȱJX<	HqI>R@|E9\/3LFE %
C//)I @.RW>Eu5Ҟ\ nд} 	:I_} 9`&of4
@ d E5"
E 	L;@	nѴ urJP,@Hۡ"d\<
,_|<32	 dA
z$j甡Qv!9G[Rqn&>B?@A )mXH) z3~BFyJn$5"|3ܠ[R-)H)g[ufjC,@2`91xxЇ\fA@@}@@Wsq@@uB-KX`y܄ Ntl:-HrO:KS'ZQEG󆠱wen&_&HZ!a
BђbғI5b\fHØ*]D<hF^=a:@
ԊY
Ur>5s%%nTgG@RκY e'vɖEX9Hm\uadaܘ	2 +v̭-%nz,Z`60$'H`pɤѬ^:#Ѻ5Gu@sT >R{T9Q]{ts<R9 oZiiHt
IJù1 ts>X{k3(zt?$'H`p˔O*O0j3"3LGyw
NXm\:e=p
wFEη@ue;]Лhtm>z5pȴnѴhpt;]Ѵ1hhEk:6.Eu+H5\TQS~pJݳ-qǉ˔$N;T`Ѵ,^x=(|Cr-: 3cqt}: 
딄)3u=Z]nsr-7[3ajLGI͵rg"Fta]3e'6ɜJn3166tt}W&r,[ RfD1i.=5'ln8rL:<fEԞ`GWF+K\҇ _DnEDt'4j['v.܋ *tB^f6;>.ۑ` Ї\4X<w"[3	ˠ=) ڵp#)9q 
	h .4Ndдz(3Ku+Ó>֪
ZA S $j V Vj ՆW<t|Xp#C|ZkAT9}lDj|Ѡ"sZ]`Mb/CTz7JgD>A"|sC|i#A!WDzDփG6  `=Td9>ڹyC|Ou\/tM4Xd ?rL1ugUC@
B
N"$:/X$JVZNNIW[k]p#tmH"v%ܓ[i.7Jg
 #u	;@!ХAVn@A{Rsm]r:n@@N@YJ)G󆠴<?ۢ`˔$1PdoSC5qA(0O>,u1	rm\I3W@Жx]a&l t}'F`at.ON@y`/`dyLym!f<6B ]nHH[{iKx@:6r .Rg~Rվi tt*MC'xzJݳ Q뢒1Nrt7BP*T)<Qu^6QtsW^yzDP_XPONXzPb+*/rJ: 6kfbvRa̆2R63:@I>[chbC' `PEIㆠ=uS%nD~'.P\2N9=(|G[TEcRln/(.HdX7C5'5i*r|IuJ4QF=5+vxArBىIp^RQGJݳ-J<N\ 'LXd>WT`(i,RyG'@341,MWLN.C!&]'ç[i,[i+﹃VAS^X*l;   9uyнpĂo>u:+i:	K5}AvSyϩ	#tXO#W: "`.WD1su`47E{j[:w<A'\6tTrE(~p|g[tR0|xAr@N hZqT	'5tm:y8̥܀t=(DaIg܊.@WrR
%9\@tm>VHts]:IKp_;V [i,Ȩnp͵kf$9n}HLZծ.R7@f$Ϲn0uԄQ6m]PIaDnfE:)X)SdE``J5TE@6t%đ阕DҊ#1jb4
BmNpQNT!(3
hV
b` GFE@	uZ6BI!&ɆipJ*s>>B%TXt7'-ˣi":IaH
I_}Tݢ<pzJݲX)X)SX*ѴHtt	w'O//,H`Bc	cO0j:4n]QỢWBY'@}JauJW@pt%}2SFwtC4nO qM-TQ/g[v HZ"c#$)cO*O0j3"J
u:wJJSѫi,JW9<:I8w'e!Ӊq'r+.@zFRkWJvMqWBXBI_}̆>ëѴ]ѫ;\iTнዤ(d瑫Nb)#T)ëiQ+tX#: ,^ZTrJFMFO!	ĭȬ-u8`nTBhh=5'l^нBAۧX9Cr䉌'	E(RyQtm:yNaC=-%rJW#aˑP:I8w"$uJD;-q#N'EE@zhR滩wD5վi,!rI_}=`H$Uھ5r3I^dRwtF|jUG.VzTaMJ\MӉ;D;)R@u8}JC+󆠴VmӋ\s'11Hb9.P\@AJ4RyWDԣ}D*6t+]=Ϲ@Ws)rt	nں0uQ*UQJ=5+vR/,H`pXbd!`uw+XFIu4B\ctΩ$8jV~|
t+tuI!RNU+7@ѬCng?ЪWectΩ$8jV~|
tKtuI!RNU+nY$J:ϚT0XFIu4B\dOgT5+t?>iRKtuI!RNU+V7@ѬCng?ЪW7@ѬCng?ЪW7@ѬCng?ЪWJOgT5+t?>iRctΩ$8jV~|
rՍ:tk:[YO*̖7@ѬCng?ЪWuctΩ$8jV~|
q?5RHpԭӬJ4OgT5+t?>iR?5RHpԭӬJ?5RHpԭӬJ?5RHpԭӬJ"?5RHpԭӬJ*?5RHpԭӬJctΩ$8jV~|
r?5RHpԭӬJJ?5RHpԭӬJZ?5RHpԭӬJROgT5+t?>iRctΩ$8jV~|
pnY$J:Ϛɨ uR2d8T`b*-L^X(.
˔$T)Y-L^XRɉzC NY0b2LC*lB`\ aE>M`]6t? k])C]h&C@5:Bt?\Q[[y~߰M?aC GC:<
3Lb1X2/_2_%oђdH!aX2/_$%$/z8Pd^X7FKFK/ђvrn7/_i#u%bd2(%%c/d212ђ7.LZZ;O/_rBd/,'FK%~˿FKd d%
~
/_%qxpX:_% %AlX7%+l?=`X)}_$'G`X-p`X-v`X-pGȖ\uް,soo?`X-p&;gO/}e'|c''5'pO<cr}~O>>|c>|c}r}D}>~OȽr}pq'⏓ur}kk}rn>ƺ>ƸO>ƺ.k>ƸÃ.k}q\c]kVO:O55*'c\3lc\u55c\s'-1>ƹ5̻5	5	5Þ,'5k'Y'y}p$ૅdkk]}p#k}}qO"b}p]'!c\Ik|	5k8c\|\O&pc\B}r/('NO<O;$\`*L\UE>0(-H9P%LbprT)c!X2G
eAlva2(L7Hb4Cay`8nHZ;N,gKT$-p1,./-P6ӆHZ;N GiTIŪ0xv5Hv%-R
``p,de62Y
g(.H`xArDhX8$-L^Xn2qC%'.P\ȰoLxxAr@N&'.P\,2H`e!jbĆ
T&1P@v:$-L^X1d㔆
-H!ArDFIt	1(.H`pXbdR/,H`pXbd!`u(.H`p1`>xArB/,,,,-2,,,#>,,,,14C ,cYeYe,,,@",,,F<N\ j,%%\ d@ra_W"Xbkbw)2P>&?
F&?b|)-0|mxm[ebAr
'ã)O0jnF}kir|n1ja8ݷȆe,CdgRWBY! 9y&rmJBbj7X	)H^n|bي"p%:u)AN0<m\.܄蔅m̀6[nB@$y%!j5o퇋m%KHnHD5kO!;)ttntht.N>NJNp@X7:dF|y&%#ΣJZkAe
jQhujpy\,Z%o-W<yWF^l'pGYe'Hc4yɱVѐ"Q@
@
E !(7]q:ô.ECԠN'nB0<N܄`Nhѐ!x̍7Hڹ0=PZMNnB23]HFCE)b#hHctv#,y!ç)9DO7DWs4sDN܄`	y&!i+﹞i,'ysB:PA7#>".ء-Iㆦ;D6L=uS&ʟ"xF|P6#>?$_h@1ybA$)cRfMRyRgĠ7#>F|P7!>ȦDZܡ-iC*۬JB9]jq#6O9B^n|V":Rfծ '7NhakN:4)F੤(@y'MHF5kJ
FvThõ6\2Rj%#DTnAAOR*CCZR jdkԆCE5 ԆHERM@;yD`0r7DRkGdj܄D7DRsF|fEgb"q#r<q;r}Jb[]}tj@
<$A):hi&DF.Z%FiO-kFZ*Z%FZѾKR+x,Yr7DIt
: :tO	'QhA4N$kEN IKӉ4<Ia34<IduREء,ٷȆɟʟ"xF|P6#>?ۢ?9/,H2qC!`A1nnF}j	3⁰f'7T| gv">%A،O@S3;mWR>?ZPIaRtM%}+Eb!HFr8 sZϢB jdڹ[\-۴@ntO7D}f(@=Hb"<q\^Y32\tI!]Fra}zqB65)N7,Bs4lr^nHP?F} ɪF <ڷ)'0U\. dnDsJHԇ&yx>HyJ|65!2@p;(؁e̎X9@ pE!k4ru.$FfrtMl<jCd`ޅ8":Ӕ FGTvX>GA	ψ`܌l3bĳf"&|L6T؄3ⁱn|&HZ!a
BђbғI5`F(Dx:0
K `Z/xMVA!II,#W>XBVp* VRP?%}8$)BhްULGt W<K'@gBl,ݲXNVGA :C&M`y]cI_}Wu6?#"We<-w#0t/Ũ65Я	\@<T#P
w&@:gk+I'ݳ(AAt
	KLO0jRr	fl&ɖ>%','s3HB"e,.B y'	@ KV"9ӵ'4%,ČNk U蓉v4Ӛč@^n89\8R='4jXOM(N'6ϭg[t&'.P\8t3r3T`F|P7!>ijeÑhnfi	 ̇>܋@`W\&8Iw<ۯ! W<@܄	+^Dmx9܄7Dn3a6kht;h<0̈́ɞV(W@s7TѢƒ'6ϭg[t˔$NZ06/Z3"O0jn#>(xSSa^l
tωD7(|K7]JSp.nE.tE'6ϩN+Nϛ6v-܋@Y膘^lkZv}[iN;r-^nil4ZiN;r-nمɞZ&AVv(V*8>.47ywִ j2hZi`1'"p@8: c@w c#pluAW<x|AHok@M\hA:6:LR*&Arn'>З#F=R֍u)n'ɑ'7[W<:7F:臠jNh4|nuJ kCBU:O&D/"uj疍+&O-2 &7DLhhS:B
J)7-!Ѿ!`\ iyZ^HkL`rL^n)nAttFx	4BwB?>^no m]={Ӊ|:y&ϑHmD3e!>%6z?8jl0SSbϊg֕g[tArTr3T`F|P7!>Ȧ|y07(|K *ZP
WԠ6S6tF?6m\
MO -θi&h6JNJj蓉 at.O]S:\0^6jnH\ڸ-[ a/r|蔅hվ'6K,tO)C'7 <膛`Uhվ8>PtO/!AcEء,ٷȆɟ8jl)	dF|P6#>?J<N:Aaz(Z}|xȍeFZRGbk&S7OxApĀxtkJ16 2Tr!a:*7HbJJy'ˌ4V64@KьvxfhviLMB_ڹ39w6 ѫ|LNg%/7DN܁:F+>E6!>Sb3Gd?:AtI#q(|W )N+ꮴQ/g[wRAr#qXz eK]h^=5+vxArBىIu`j\$uWZ(GJݳ-J<N\ 'LXdn#>()<ϭJ>OX8|n0ݷȆkW-(|\ %hf6+9D&]"y&ɜxmq@oxyւ.m\LaQ<nO9>HtKC0?Ĝ\mJ+Ѥy }%S;xWxjSGIƙ8Dk!j$kB)25qsAfڸD$Z7ֈj疁c͇sry<By$vGU!Q͊͛|l0z?8jl)	gb3Jݳ-+_'.P\,2HrO0j}}s3⁹	>EZz:w7m!gLyiAdaQJW!5WУW4{Q'3:uǂ]KXӧZ)vv\/7DY3PttM%}+fծ46E@	u%Hm%Zt.EBS4C|	v"t(WBr*wi,!rI tyRt.T΍TKA,UPIw1%/V4Jl J) 
BmDhFGNp\đhHo)C/+`0|:s=Ȩ4Hx@/gy587]I8mȊSG6SE y&":tM%}:! EM|l0SU'xF|Pb3Jݲ>:X)!Qr)!X> R/HZ!	T$0P8,r3T`y(hS=jgEZ҇Uj|ҩyK:5t-%rtn<W)9^ں)b#"tM%}4C8V"GʡIYrxn|'
B:lF}h~pԭ?۫!B&22Lr@v:g֛ϊ
O0j}6ZӚ҇%,д}y&й</7DRsiTHJ'")蔂X5r!K9KW;&д8 i+﹈a ֯yIH)"bܤ9hU4xu#-^!-!MR
Eb#qIt)č d7s@򨆱x*X-UXizq?h0r+n8N$nXI_|EhD6ϭeSG!]y4eX_bĉLRK$Ldd8nF}iGiɝ9(}tj촖}JkQueE@2tE'6GYFx	Ȩ"y% V":BNh"ɠ @wD
lCoMIaǯ7DWsC	}HQIH)24i{
@|ڹMj^U/QIXM,'74	č<I_|DhC6ϭg[u H!ArC%J#4^yϹy&<IJqXں0y&3Ir2hE`~pԭ?۵xHZ!a
\ktO)$8jV~|	]<xk<[YO$uq?5RHpԭӬ:K[xyI!RNH?5RHpԭӬ:f'g5+t?>iktO)$8jV~|	\r'g5+t?>i^'g5+t?>inY$J:Ϛ#-nY$J:Ϛ#k[xyI!RNH*?5RHpԭӬ:'g5+t?>i&-nY$J:Ϛ#VDCng?Б<xk<[YO$ukZIu4BGV<xk<[YO$uk'g5+t?>iwDCng?БծnY$J:Ϛ#\r'g5+t?>ir<xk<[YO$uk[xyI!RNHuktO)$8jV~|	Z<xk<[YO$ukZIu4BGV|'g5+t?>isE<xk<[YO$ukK[xyI!RN}j4A@db10N2
SCrUJrKSbb^L8p:120P+
![#.4&FD~`ȟ_??\~iȟ"2ȟgOЈD#\H% p>翓CpB>_`?Ŀ*t=OM?32^FK4d^hz&2^M%4d2^FKhz2^U%/_%tdM% Ό /_FKd⎌/_/_4dzFKpFKpђ\FK6uX
 A/.눖&!]X]2,g,_r[[ 	,  N	{Sҭ?*?V_UR,c
:ȥ[⭎[򭎿l*"qV_ѕlUp̫c])V_ʶ?rʶ?lu\Ыc\B*UC*caVcȥ[w;(lqw*ؕlp18O[BUV	aVcawlp
8e[([_lrʶ;Vg[$[8
;!lp2~UV`K*~c0c)V["@cZUc[lu8c8V_󈊶8cƊ97lspcbUoe[J8=V$yV%nU~qҭTE`*-,p~|5P`:PZr1~H"c# e&1H7PdT)
!`%Lb62,"c!`qxp;tņYIf&Xpȼof) A$/0BqAn+2LZZ;OC
3C	T1*212rť7.(2Pt^X:N;ņ%ӆEY	Gi\KT$E)Ūӆâp"aj-R&--KGiT ذn(.H(.H(QrA`@1ybA$)cxArC"(.H^;12r:b,xAr@N hZq(-PBC@1ybDFIR(X"s#&N9$Nbbr\!a!HZ!a
,H<N\!D	ArKLl,,,,0eYeYeYeYeF#l,,,YeYeY2,,#YeYeYd`,,,e[,,,,,1[,,,,#Z¶YeYeYeYdxAr@@
 XtKCkB-[BUV	aVcawlp
8e[([_lrʶ;Vg[$[8
;!lp2~UV`K*~c0c)V["@cZUc[lu8c8V_󈊶8cƊ97lspcbUoe[J8=V$yV%nU~qҭTE`*-,p~|5P`:PZr1~H"c# e&1H7PdT)
!`%Lb62,"c!`qxp;tņYIf&Xpȼof) A$/0BqAn+2LZZ;OC
3C	T1*212rť7.(2Pt^X:N;ņ%ӆEY	Gi\KT$E)Ūӆâp"aj-R&--KGiT ذn(.H(.H(QrA`@1ybA$)c