	 k @@by name         by name         BUILD           d   	k      A            @@                            ./               A          A          
kH   m            @@@2        %        ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.15 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 6368
/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 2880
/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
IY57094  1 GAMESS hangs on Squadrons with SMT, LAPI shared mem. on
IY58379  1 CRASH (ASSERT) IN VSDD:LPPREP WHEN VSD CONFIGURED IN KLAPI MOD
IY58547  1 FEDST:c462 Inconsistent Tot_ counters from new lapi lib
IY58846  1 I_ST : LAPI TLP test case seg faulting with 4G message size
IY58549  1 Assertion failed while running PESSL xpdgefs on Squadrons
%
]
}
  	k6V  ELBAA            @@ORP NU  SU  EN  
D          ./usr F2         A          A          
kă  ELBAA            @@ORP NU  SU  EN  
D          ./usr/lpp test r         A          A          k*[  ELBAA            @@ORP NU  SU  EN  
D          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.15 vsdv         A          A          l`   m            @@@2        %  Q      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.15/liblpp.a             m          m              /ps
.=aceil5mnortu"012346:EIbdfxy	,789AFLP\_ghkvwzDMRST CGNOYHKUV(-BWX`)Qq'<>Zj+ 4p ji3!8 $4Gс#	Gǌ0 C	@nJ@Uf4 1@ B?!4`HGx7$}-kjre  P`*e='{R8'p=xA^4$ lppF4 4`Hi0`DpﻥqmAp<M礂&@R1]``ѓ[PEm$@P+l~̉
ae	U <M礂&An\[PW_4`с
V1cB!@*Sf5SwRl2E\sy%XEfV@f1_~,a5۽jdD5-kj
c@r/pvYH7Jvƪn]w0=L-X%XEfV@dHWf(M_fڨo=$2wKuڂ*{3bǄ4-JTԺ`{g!1m@I+=('[2=_r"@#4Y@jE{6D4y k[WƏ"h^+L혱BF!R;FcU7u.&0+1mB*Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1B"	ZglŏD`GCJvƪn]w-FL`VbڅTW({ٕPNe`z?fDFi0nmh&A t]-+ُ1_J;f,q*Sf5SwR빁e1mAb$
ve`zAX9ّ A_~,a5۽jdD5-kj
c"j/pvY<Z)3uN-HQq%XEfV@dHWf(M_fڨo=$2wKuڂ*@H
V1cG	ũR1]ʹbڄ]ad
ve`zAX9ّ A_~,a5۽jdD5-kj
a G"	ZglŌ"<Z)3uN-HJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU2WEً8*Sf5SwR빶Q}[PYrJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU2HWEً 4`HZ)3uN-Hji-ĕ
ve`zAX9ّ A_~,a5۽jdD5-kj
f"p%i0-JTԺmT_s$54%XEfV@dHWf(M_fڨo=$2wKuڂ*"	ZglŐhI-JTԺmT_s$L(
&҄
ve`zAX9ّ A_~,a5۽jdD5-kj
cE_J;f,р1jThjsm: sJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU3AǏWEً DaZ)3uN-HB.I_GfVA:ٕ,W-ٶ&AxIL]v
fhH9^+L혱#	ԩNјMKuE1mBQLE
ve`zAX9كj#4Y@jE{6D4y k[WWEً8$$7Jvƪn]w6Ӫ/j`ѐ3D^y%XEfV@dHWf(M_fڨo=$2wKuڂ*HV1f"8o7Jvƪn]w6Ӫ/j`ѐ90(J,Ɂ+=('[2=_r"@#4Y@jE{6D4y k[W4z/pvXB*Sf5SwR빶Q}[Pތ1wW({ٕPNe`z?fDFi0nmh&A t]-+ٍDhJ/pvXH!4v-JTԺmT_s$w'4IW({ٕPNe`z?fiae	U <M礂&An\[PW_ p%i4`8n-JTԺmT_s$w'4IHW({ٕPNe`z?fiae	U <M礂&An\[PW_A_J;f,pn-JTԺmT_s$w6Jz;2=_ 	̬Wg5_~,a5۽jdD5-kj
`+"	ZglŚi n-J
:$[P[%XEfV@dHWf(M_fڨo=$2wKuڂ*M5_J;f,xpq*Sf0+'g`Dbڂԉ+=('[2=_r"@#4Y@jE{6D4y k[WiV1cǃũR1Y>7'X[P[%XEfV@dHWf(M_fڨo=$2wKuڂ*M5_J;f,xpq*Sf5SwRl:\\@U<Jz;2=_ 	̬Wg4b#4Y@jE{6D4y k[W"p%i@hjThjr4tE2ϘJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU2#5_J;f,`HB?ȎũR1]``>bځuW({ٕPNe`z?fDFi0nmh&A t]-+ُ@!_J;f,q#AǎũR1]``<	j"I_GfVA:ٕ,W-ٶ&AxIL]v
f<q{3bƄ	;Jvƪn]w-GL`VbڅUo1D
ve`zAX9ّ A_~,a5۽jdD5-kj
cHWEً 8!Z)3uܶ1YjR$I_GfVA:ٕ,W-ٶ&AxIL]v
f<$^+L혳M	!ũR1]``[PEm$@P+l~̉
ae	U <M礂&An\[PW_@WEً8q4*Sf5SwRl:mT_s$L(
&҄
ve`zAX9ّ A_~,a5۽jdD5-kj
cB5_J;f,xjThjr4tN-IV f<"Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1WEً4Bص*Sf5SwRl:mT_s$n90(J, RJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1B{3b4!R;FcU7u.uE1mBJkũ<=E&
9n$@P+l~̉
ae	U <M礂&An\[PW_4@^+L혱BH;Jvƪn]w-GMbڄm93Rx{O,MKq%XEfV@dHWf(M_fڨo=$2wKuڂ*A{3bƎ7	ũR1]``m:%[ptLԞD1wW({ٕPNe`z?fDFi0nmh&A t]-+ك+"	ZglŎ	"bԩNјMK0h鶝Q}[P:m'D
ve`zAX9ّ A_~,a5۽jdD5-kj
`B{3bȐ?R;FcU7u.uE1mBK]HB>Ԓz+q%XEfV@dHWf(M_fڨo=$2wKuڂ*HWEً"<a?ƑũR1]``m:%.
!tp:Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~h{3b4~-JTԺ[iŵ	,!u f<"Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1H+"	ZglŚh8Z)3uܶ6Ӫ/jXB@bk
(($@P+l~̉
ae	U <M礂&An\[PW_4$%_J;f,1jThjr4tN-IaW({ٕPNe`z?fDFi0nmh&A t]-+كWEً"@ pn-JTԺ[iŵ	JBEn$@P+l~̉
ae	U <M礂&An\[PW_ @_J;f,y q?qjThjr4tN-LRP$W({ٕPNe`z?fDFi0nmh&A t]-+ِ	5_J;f,pIFԩNјMK0h鶝Q}[P'^I_GfVA:ٕ,W-ٶ&AxIL]v
f48B/pvXGjThjr4tN-LR 7&o<Mn$@P+l~̉
ae	U <M礂&An\[PW_4pB/pvXƐqjThjr4tN-LR&X`PiEI+=('[2=_r"@#4Y@jE{6D4y k[WǚD%_J;f,#?*Sf5SwRl:mT_s&)W({ٕPNe`z?fDFi0nmh&A t]-+كWEً"@ pn-JTԺ[iŵ	=*@yxE
ve`zAX9ّ A_~,a5۽jdD5-kj
cFWEً@ v-JTԺ[iŵ	=*@bk
(8$$@P+l~̉
ae	U <M礂&An\[PW_4`^+L혱 1jThjr4tN-LIR ފI_GfVA:ٕ,W-ٶ&AxIL]v
f4h9V1d;Jvƪn]w-GMbڄ'4IW({ٕPNe`z?fiae	U <M礂&An\[PW_ Dj/pvYũR1]``m:0='Ixy
ve`zAX9كj#4Y@jE{6D4y k[Wp%ii q?*Sf5SwRl:mT_s&PW({ٕPNe`z?fiae	U <M礂&An\[PW_"A_J;f,x#*Sf5SwRl:mT_s&-!G-ĕ
ve`zAX9ّ A_~,a5۽jdD5-kj
`#{3b#bԩNјMK0h鶝Q}[Pڄ]ad
ve`zAX9ّ A_~,a5۽jdD5-kj
cFp%i8`HjThjr4tN-L[PmBB[+=('[2=_r"@#4Y@jE{6D4y k[WM4/pvY rƌũR1]``m:1m@=	
8L+=('[2=_r"@#4Y@jE{6D4y k[WƐ@%_J;f,yBƐũR1]``m:1m@=	I_GfVA:ٕ,W-ٶ&AxIL]v
fDV1c!ԩNјMK0h鶝Q}[PڄH+=('[2=_r"@#4Y@jE{6D4y k[WWEً 0$N-JTԺ[iŵ	jHJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1	WEً8y 1jThjr4tN-L[PmB@g&]ad
ve`zAX9ّ A_~,a5۽jdD5-kj
cG4/pvXM7iZ)3uܶ6Ӫ/jP3D^y%XEfV@dHWf(M_fڨo=$2wKuڂ*B{3b4wCJvƪn]w-GMbڄŵ $54Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU2!WEً8i|Z)3uܶ6Ӫ/jP.Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU0{3b;hZ)3uܶ6Ӫ/jP[+=('[2=_r"@#4Y@jE{6D4y k[Wƍh^+L혱M";hZ)3uܶ6Ӫ/jP.Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1F+"	ZglŌ"@yHbԩNјMK0h鶝Q}[PڄɅ@QaA	+=('[2=_r"@#4Y@jE{6D4y k[Wǃ5_J;f,h@r?Z)3uܶ6Ӫ/jP9q%XEfV@dHWf(M_fڨo=$2wKuڂ*@8V1f	7	ũR1]``m:1m@=	(DI_GfVA:ٕ,W-ٶ&AxIL]v
f@^+L혱HԩNјMK0h鶝Q}[Pڄ"@+=('[2=_r"@#4Y@jE{6D4y k[WƎ4p^+L혱AR;FcU7u.uE1mBbڀ{j8P+=('[2=_r"@#4Y@jE{6D4y k[WƍWEًDpHjThjr4tN-L[PmBm'D
ve`zAX9ّ A_~,a5۽jdD5-kj
`B{3bȐ?R;FcU7u.uE1mBm&Y@C&Y@2ԷW({ٕPNe`z?fDFi0nmh&A t]-+ٍ"hJ/pvXƃԩNјMK0h鶝Q}[PIlP=h/$@P+l~̉
ae	U <M礂&An\[PW_<p^+L혳AȎ	bԩNјMK0h鶝Q}[PIlP=&X`PiE!@8(0ɬCI+=('[2=_r"@#4Y@jE{6D4y k[Wp%i@y?Z)3uܶ6Ӫ/ji4͊m'D
ve`zAX9ّ A_~,a5۽jdD5-kj
fp%ih#qjThjr4tN-HܒO/Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~i${3bȌ<;Jvƪn]w-GMbڄ Ʌ@Q`
	 
ve`zAX9ّ A_~,a5۽jdD5-kj
c9_J;f,1jThjr4tN-Hܒ\N-I<z/I4OXQkq%XEfV@dHWf(M_fڨo=$2wKuڂ*{3b		CJvƪn]w-GMbڄ ԑCގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~$  b/pvY4f-JTԺ[iŵ	{AW({ٕPNe`z?fDFi0nmh&A t]-+كWEً"@ pn-JTԺ[iŵ	{Ag[+=('[2=_r"@#4Y@jE{6D4y k[Wƌ	p%ihR;FcU7u.uE1mBLz2pyEn$@P+l~̉
ae	U <M礂&An\[PW_"h^+L혲&4R;FcU7u.uE1mBLz2h/$@P+l~̉
ae	U <M礂&An\[PW_iV1co;Jvƪn]w-GMbڄ.d54z+q%XEfV@dHWf(M_fڨo=$2wKuڂ*88H:/pvYZ)3uܶ6Ӫ/j`ѐ0]XY%XEfV@dHWf(M_fڨo=$2wKuڂ*уHWEً@ј*Sf5SwRl:mT_s$w ra@P15XW({ٕPNe`z?fDFi0nmh&A t]-+ُ D_J;f,x*Sf5SwRl:mT_s$w6Jz;2=_ 	̬Wg5_~,a5۽jdD5-kj
`㇫"	ZglŌũR1]``қ
I_GfVA:ٕ,Wf(M_fڨo=$2wKuڂ*B{3bǄũR1]``*px+=('[2=_r4ъae	U <M礂&An\[PW_h*V1d"Cq( @GB?F4ГHx7$Aŵ^ :;FcU7u.&0+"1R1@P&
IGTh`VP* NјMK0h*TԺ`{gFThjs<xJvƪn]w6Ӫ/j#)3uN-IG"AR1Y>7'X*
:$"NјB^xxcHSf5SwRl;NјMK0he	NјMK0heDD;FcU7u.0+NјMK0h鶝Q}[P)3uܶ6Ӫ/jUa
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` !#	 Cс#hI<x?-kjl@@R;FcU7u.&0+1Xڥvƪn]w-FHyOR;FcU7u.YEKTԺ`{g!1m@TNјMK0hɌ
[Pʭ)KTԺ[ŵLyR;FcU7u.Y"vƪn]w6Ӫ/jrܥvƪn]w6Ӫ/jqur1]ʹbڄInR;FcU7u.iŵ	uR;FcU7u.iŵ	M%KTԺmT_s$54)3uN-HPMaANјMKuE1mB@
-\hjsm: s)3uN-J)KTԺmT_s$w f<".Sf5SwR빶Q}[PތɅ@Q`Lvƪn]w6Ӫ/j`ѐ.V.Sf5SwR빶Q}[Pތ'vƪn]w6Ӫ/j`ѓ$$NјMKuE1mBLz3oI:R;Fc|nN	f0+椥vdܝbL[P[)3ruK 
ŵ)r1]``9)r1]``>bڂTNјMK0he1m@TNјMK0heDŵR;FcU7u.0+1mB*.Sf5SwRl:c-2H-)KTԺ[bڀz+j)3uܶ6Ӫ/j&X`PiE.Sf5SwRl:mT_s$n3D^z)3uܶ6Ӫ/jUHPMaA @*)3uܶ6Ӫ/jUK\N-I<z/I4OXQr)3uܶ6Ӫ/jUK\N-I<z/I4OXji-\hjr4tN-IV-s98'$=`]\hjr4tN-IV6.Sf5SwRl:mT_s$ԁD.I')r1]``m:%.
!tp:KTԺ[iŵ	,!u f<".Sf5SwRl:mT_s$ԁɅ@Q`Pvƪn]w-GMbڄzIҗ)3uܶ6Ӫ/j,ܥvƪn]w-GMbڄ%%Kr)3uܶ6Ӫ/j$ԹNјMK0h鶝Q}[P o<L>xܥvƪn]w-GMbڄ% ra@P15Y@%KTԺ[iŵ	Jm'J\hjr4tN-LIRh/R;FcU7u.uE1mB`zOE
90(J,	&TNјMK0h鶝Q}[PBKTԺ[iŵ	=*NhǎR;FcU7u.uE1mB`zOE
$$NјMK0h鶝Q}[PBޒtvƪn]w-GMbڄŵ $(KTԺ[iŵ	jHQvƪn]w-GMbڄŵ $(5KTԺ[iŵ	jHQevƪn]w-GMbڄŵ $zKr)3uܶ6Ӫ/jPXZ)3uܶ6Ӫ/jP	\hjr4tN-L[PmB@g&]aj\hjr4tN-L[PmB@yxE\hjr4tN-L[PmBCSInR;FcU7u.uE1mBbڀ{jEvƪn]w-GMbڄŵ $54.Sf5SwRl:mT_s&-!&]aj\hjr4tN-L[PmB@bk
(Ҋ\hjr4tN-L[PmB@
-\hjr4tN-L[PmB@
 )r1]``m:1m@=	(Dur1]``m:1m@=	(]aj\hjr4tN-L[PmBm'J\hjr4tN-M6((|]6(Z.Sf5SwRl:mT_s&i|$ԹNјMK0h鶝Q}[PIlP=&X`PiE!@8(0ɬCTNјMK0h鶝Q}[PIlP=oI:R;FcU7u.uE1mBDF@yxE\hjr4tN-HܒPMaAɀ vƪn]w-GMbڄ LԞD&)r1]``m:"orH#'5$`anR;FcU7u.uE1mBDFm'J\hjr4tN-Hܒͤ<ܥvƪn]w-GMbڄ.d(ފܥvƪn]w-GMbڄ.d'^vƪn]w-GMbڄ.d54z+r)3uܶ6Ӫ/j`ѐ0]XZ)3uܶ6Ӫ/j`ѐ90(J,ɁԹNјMK0h鶝Q}[PތNNјMK0hM\sR;FcU7u.U<' ?44Fi&oH[^5&:%ӟ("0i\.ytA zP*Fi2/ޕʶCj,hqʻxrn\[P$=fbƇX\)dՌXÕwKYǇ*flHzXō<9BvYvfܔIYǇ(N,N$=fbƇj'RH-J/
{N~̠<Hi[I-`Pi@xzH$dс
)B}H?f]@ҽ[YǇ*ŵCj,pq[2u$1bԢ0I@#ȍVk٧E찘sK?n^fm'y&zM+<swzR3OٗP)xEf.Cj,pqʻqm@xrb	xrvfܔIYǇ(N-;,DbCj,hq[2u$1bԢ0I@#P+JHl@@ @4 $ H$( b`8' ` 	>jR3OٗP)xEf.UV1cÏU-уJYǇ*Cj,xqʻqm@xreuV1cCU,A8V1cU.$=fb]%Cj,pqʻV1cCU-$)b	xrbvXA8V1cPX$=fbƇ;,DŉYǇ(N.ے!5c<8	ebćՌXÔ-@dIbũE`OiٔG8ZVEKfSA$PFp`p 
Rxh @`ef.R^]-dՌY ÕwKuځ!5c@8P-:@혱jQx$Sse AP+JHl(`PiL
`8	@p@!<4pFp
 @xB`>`L90*R3OٗP)xEf.ŵCj,q[2u$1bԢ0I@$"VkAb`&>B   B`\L 0
@(#4u_oJbn$=fbȇ[	YCPٓ$ًJ=?fP	 4p
i[I- H' 
S(  aaE	A`p80jR3OٗP)xEf.Cj,8]vHzXő<9BfN;f,Z^	(@$
Ҷ-r[0
SpI08	'`p'
a`P @uf.R^]-dՌX@qʻqm@<9BfN;f,Z^	(@$MP+JHlPCJH`PiM3|cWڌV/f.R^]-dՌX@qʻqm@<9BfN;f,Z^	(@$@
Ҷ-r[0;iQÀ ~f.R^]-kjՌX@q[2u$1bԢ0I@$	P+JHlɁp8a@rxpL(L(&@jP@!@˨"zWwKuځ!5cxr̝I vX(P)92I T
Ҷ-r[0ɀ@@!0A`(xP  8
Te
^}+ً48]vHzXńj'RH-J/
{N~̠@$`u\)#(8K.Jl#x+E𐑡	@˨"zWwKu!5c4pqʻqm@08	ebCj,xq[2u$1bԢ0I@&Vkٸp@
S) F" x=ވ˶$1@]\f.R^]-dՌXǇ*ŵCj,hÔ-@dIbũE`OiٔMVk0(42`p8x@A% 9@H
P03.@ Pf P*Fi2/ޕvHzXōxrn\[P$=fbƍ<9BfN;f,Z^	(@$ѤVkٓ`;[rh( t@L!yvP*Fi2/ޕvHzXōxr̝I vX(P)92IMVkٓqm@< ˶ymME.P{ Q{Kz .a*H?f]@ҽ[	YCPٓ$ًJ=?fP	4xT
Ҷ-r[3< Dt:Abg@ 7 zP5&HGbR3OٗP)xEf.ŵCj,hÔ-@dIbũE`OiٔM8JZVEKfS.F0hy0<0%0E 8x 
~̺K/{1wt]-V1cFj'RH-J/
{N~̠hBT
Ҷ-r[< \4 p6 `ҁL0(4x@$@ r`(' 0$4T
~̺K/{1wt]V1cH[	YPٓ$ًJ=?fP	4yi[I-1L0iI
)؋Qy`9 @@f.R^]-kjՌXǇ(ZlԒlŋR%ӟ(<i\10ҁk#(P*Fi2/ޕvHzXōxr̝I vX(P)92I	P+JHl97FJz>0=:H?f]@ҽ[	YPٓ$ًJ=?fP	4yT
Ҷ-r[3PjT2^[B8(!z:"^[P*Fi2/ޕvHzXōxr̝I vX(P)92IȍP+JHlN)@>-P˶ylR	∠xQ`z@Ӹ!؉H?f]@ҽ[	YPٓ$ًJ=?fP	4xIi[I-`PiL֓,a^;;` ZC
@˨"zWwKuځ!5c4pq[2u$1bԢ0I@&1@+i"% TP<C#x90(^}G=(d0(4m:P*Fi2/ޕvHzXō xr̝I vX(P)92IFP+JHlJ@
& pN9 A,QDE
z12f.R^]-kjՌXǇ(ZlԒlŋR%ӟ(<p\1oE'ڗhڀya9nP*Fi2/ޕvHzXō xr̝I vX(P)92IP+JHlJ`amN)eFv"^[9 E&[-ҁR3OٗP)xEf.ŵCj,i Ô-@dIbũE`OiٔM8ZVEKfx-@@@VKkE>(#4u_oJbn\[P$=fbƐ<9BfN;f,Z^	(@$Ёm$Z`i<EJ`ۄZxI0(4m:yxETe
^}+ً0yY!5c4`qʻD8]vHzXō xrb	"xr̝I vX(P)92IH(m$Z`0P ? K"A!aA;j/-zR3OٗP)xEf.ŵCj,iǇ(ZlԒlŋR%ӟ(<%@+i"%@@	P L	 P8 
$&(&P ( `90.P(`PiLT
~̺K/{1wt]-V1cM<9BfN;f,Z^	(@$ЃHm$ZadI'";({>i<J	A3z7E)ŵ0*Te
^}+ًqm@hq[2u$1bԢ0I@&"VkٔrX`PiLKsmC. @}D^Te
^}+ًqm@hq[2u$1bԢ0I@&@%@+i"%
z)A^[_4 /z idP>
~̺K/{1wt]-V1cM<9BfN;f,Z4$gHg?~ #GD#<q 8i!"dܔ t]--Q` "	wKuڂxILt]-.*ŵ %-kj/@@ Ak궃   A            @@lZ`y  9              ./usr/lpp/ssp/ssp.css.lapi/3.5.0.15/inst_root t         A          A          kJ H m          \  @@@2        I  \      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.15/inst_root/liblpp.a           m          m          <aiaff>
3172        0           68          2746        0           2149        2330        0           1090349293  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          1090349312  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        1090349312  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        1090349312  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  ( `l4            @@@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$)<j5
)@xxx$I$@I$I$I$,$I$H2H]C[f `%5"P;Vmѧq;/-W$i}O=P-JZUFg/_!'E@X +jq-qĶHG*k6U[͹\D;aw#r8Xɷr=OP`E3en?vAfۇSXEy\96'#ݻ>#v1{ty^}6t>f䙱8ID}g$͢=Y3hrL3a6V}g$ͣ}g$ͣ䙵c9&le}g$͌C9&m>f׏䙴i9&m>fY3erLѠIlrLj>fƈ9&lj>f0}g$́KUGrXKUrXKUC9,BMVKYbj!k&}g%Zɪı!k&rXYbjKUu9,BMV^YbjpKUr	6Ϩ_<#/khsK=}J+6Cpg]VdI',siBY7䳻S PJ7ٳ°EdٟsybxV
lZ?"c+1!*xVl[0I&,>{B)vY hO{/Ŵ8t.\[! k+YmXĖwj|l#b\X#}m[*~Q,n|3fxVZcA"4$wr޶C!PW/rUhp\:/^8OV,SCwM\hZȓFE:`Dc0l1XK;2dKhX+}lڅJd<k'	@B<T5!;>=#)ي=Y[ird 	,d~q05U2FɞY>L  JJ2F  kk\l̐
@`׌@`ߘNzgvOc}OeG	ZmrخhjC>ǔ<'5q%4I)_Dc4#5*xtX/Pd	gb<hI}kYXp&-eh@0HG2FʡCGOg޳x<n'fH3Ɠ>dЅT@$lfqI4Y>dhW4Wdْ6Vsә3P4}l+9	3P/}l+9ЌP)}l+9BWP"}l+9hFjLO}l+99,7g}l"0'=@Fx
!>nwYXGNfe5(Y>]Z6FLgf-@#e1>(ed٩)[2e(dȖVK1DH4;gid)vvO~$yvH4$,zHt5 tZkiZȓDjmȠXE+wl'@<#Yxr!7Y1eZ`m𩵓YG6Vo@<*Z:Y0ib&¨L>aⵀU1d
[0Y1d
' ,	i&xR*>aY퀛7g"f#و&xR
[0MLD3MdلC6s1d
@f"?rLD3 
Fg/[0l*A"b&ɞ>oXlo'DvaT6g#'֍ƽ'3""lU0hRex<)4}hk݀ߞKS6V@"ɄٳO$0x
H"\V6@<Y>b&a ^2y}lM#L DlöP5$3Wd|eK!f"li3Y>b&HzH@'DX	CDy6VCd{<'}lM0dZgOL 痲}lM0>b&Hz"L ؂'DX	JSL"Mf"l؂'DX	J=}dو+!Va b,[1e`$=&L$'DX	Sdو+!.a+B'( Db2}lMB}[dو+ a"[>Q^6I."3/>b&0qL \ϔ[1e`"L ]>Rf"lZɄl@f"lYĶ|[1e`".ݟ(sdو+a0͟(kdو+q0fϔ4}lM9@|'DX&vOcmY>b&E@ϔ}lMa0U
OgY@dو+4@<(vOsL 3Mdو+{0hag v6V-xP>b&EOlB-f"lYxP,[0"&"lg'DXa<(
l[1e`"'36V,3@TўY>b&E@T>b&E@qdѱ/a
~6cq{M`Pp*zXe=bMP0g3=>h@ 1d` O@3oaT	6L;'k<~z7"©9&{ 6VOOO#OP&dg	Z6{YX?J	Jmr!jC>tZ9Z*DE+ XK;:8-'%Eﲜw0gyײl7zA"4JVH}g'=_5BCQR1	RdIPcZ=(h;)YݩIBK'l,2N~;gvO>87g$'x>`a&IXOl>`<sL0Mdك}a̓2F}aOa1;+{)}݄wQEY0$1㹃'㺈X2-JO/vSjsyA-6C9?IWaT5BCQR1(p耍'5n6"ŬhȰ1Ʉ(`YYɆY6UaRYݩ"0pAd߉$auw:쬈H#eYl,
Q%ej;'̑#010*%jbFe3qfHVe4~1mVn	VO#eXFab`TPsl]fHVe<L[`3׊O#eXFab`PP9Ŷ	Y=xdѹ;gFFW_Ye/[C^7ZZdF˓$l-e4~DL[XYeg >daYPPs	ll^>daYBA֞&-J'̑#010Tibk=x$l2L:<L[`3@4}l*3.O%g,
Z7'wqc]|Zogtanȡfч٨Le4m mbR-S<6O#eZ PZ1[`(Xfx$l\ab`9֞V%f=fHV,Zx1[`g'̑qY So<J"O#eZRZx1[`bFzΌ2?d;$#M@}g'=/lHt;x*FEvxDDn6"~K;qB`kX`e18)*3af'O&6S&^I#<&
,[bxuCuqV.,Ol7ldlsbrN4gP}j k<d(Y>`eXaJ HQfZ*嘜vL_֞	%f>*嘜vU_֞	%kY'O8V/,ࢺimVpSdѵ ?8Vc,5X2&JlZ6%)cgMw\Yl/ ^AJ>{-6~GvH4Sh>nP	o:}CzͰLOZȓPRRݢO|9Igva	
E"c:g@œf'M6S&,Y2zŌkdXI'㱨uUa$dUv^7p@Ȧ6O3OfFObrN4<Po֠
&O8V!18CϬJB+<`[0q_Y(VyW<`6O8V/,UCϭ@-k,Y<`l[0q_Y03yeg'lÖbpCϭ<-JO8V/,
Z*[`(cx{'lÖbqꇟZx*[`gZ6 "ʳ9f'Ќ	Af6U18(aPЌdVxJ
[0qY1:}`VxJ,Z67X:@	Vp5ZLlÖbpPOKl3Rf6U19pPOKl(}h$o8Vc,##/y EgMFS184mf8rN	F_PA;lZ67X:HƠDѷ@f8rNbe>d+<dѱzj MTZ&lÖbpL$T<R2<dكbrN	*Zx*[`fTgO8V/,֞
%Ya}f6U18fmPOKlaMf6U187yQ;>`eXZx*ZHĦ|*嘜0}ii J3]f6U18-y(̰ϐY>`eXcJZx*ZHK>BMf6U18^֞
%l['lÖbp=y	Fe|}f6U18c%Cϭ<-J3Y6O8V/,֡֞
%lZ7ߓc`blv6
V,=XlKXmܣ`D`,X6 +]sU'M91ޘH4)'ͰHt;xtև|+Yjfb*o"-| "l(7V/Pwjcat>`7#e2gd󡭓F,t`uUEPu.x&HV/P`Qj
Z]k<^*>d`BYЄPg}fHV/P`ܳPO+J3$lK0z/}iu	Zx>}l*bmCϭ<+6g,[2FʱzZy]mVnO#eXBYu֞WZRx$lK0z<JBV%fHV/P`#Ry%gW}l*T<lxH[2FʱzZy]mW#<$O#eXBYӓZy]mV1gfHV/P`bKy%k"EfHV/P`if֞W[`gfHV/P`i֞W[`3AœfHV/P`ޡ֞W[` Idْ6U%=*}iu	\^$lK0zt4y
6V,v9O#eXBYӖU>FeAfHV/P`"@y%h$lK0z}iu	Z<dْ6U%=}iu	Xrl[2Fʱzj}juj9
l[2FʱzCZy]mVݞr-}l*N}ju݀|fHV/P`\֞WZ%hl[2FʱzZy]mW[<#O^EF:kS+XcA"4H]>KnP	o:}CQhlm*ֲ$qho_RYݶ0x
5
E"c%&xF-}l
郍iPgOK
<ʴĨr'Ne
s*Lk\	[18ص0q2'ីdê.qfT`x
<lɚѵ٦5P8LNuSdكbrNT$T(}F_Z$Z]=f6U18^P_֞	%j[0q_Y*imVO8V/,aRZx$[`3'lÖbqJH+7gO2"O'|ʳ9f'r! ߩ_.[0qYjW@7"W5Lr-Fzũ)SiJ`eXu+"<\5}lʱ|9f'cj mo`2ܳf6U18^X_֠	
7v-<Y>`eXTOlvy+}lʱ|9f'-@_֞	%uF̾i*p嘜@7W`em`ȑ+y'֍I)Oe\ʱ|9f'fimVTgO8V/,pڥZx$[`YMf6U18WE!+Ogl[0q_Y)JH+4}lʱ|9f'mWE	Ya'lÖbru+"Kg@*嘜 TOl<"$>`eXWu+"MgAf6U19limVZgA}f6U18!R<-)	Yq6O8V/,yJH+PgB'lÖbpFTOl<!O8V/,:Zx$[`g *嘜nZx$[`LY>`eXԯOlQl[0q_YuJH+Rg!f6U19juJH+g!uf6U18!,ԯOl*嘜pL_֞	%]S<![0q_Y5+"g *嘜pU_֞		W6g dكbrN8P_֞		W }lʱ|9f'TOln s2@	sۜw8A<+Vq˜>b$#MeJ9?I%ACT$:piEopNwixW55O DdMJY>`}s6U
Z[0}zb&ʡCAMf"lLndAfP<:P1[Q@-kjD3֐[0|u]U1dZ.b&ɞ/}lī`%"l-YFOid̨3O"l<ao9OG_-<[0|.%	xs6L|dكx`%)&x>vO>9$X	sM<+Y>`yBK6L|>`[.1dY>`x`%i&x>>`Vv[6L|5}lrKuS6L|4}lRKu6L|{dكi`%M<vO>,7gvO>
ͬ[1d'08sx<l[0|	o$M<.>`\TM< '&X	nKg"%Ɉ&x<Q}lБ`%.b&ɞl[0|rYܙ1d,[0|..X	nNg,[0|X	n1dfEK-6Lz{'/,)LD3Q9&x<.}lĽ`%1d>`6Lh4}lKrM<Z[0|ܫ1d'Hm`%|M<Z[0|3l&"l}fl,LD3Š	dكKq.b&ɞ-!>` @ܳ1d}lN;Lf"lо&[Ɉ&xqdك`%jb&ɞ-	[0|;L.LD3šfZ`%0godكPg;'K-6Lp[dكKxs6Lq& KqJb&ɞn,[0|30D3'H`%1d7O>	K[LD36O>"l>` `%gO>XLD3ƶO>#,F6LqfX"l'XD3^˜	b8g'lD3}lI1dJO>
	bD3?dكK&x;
#K,L&"lsdكKM<l[0|0&"lidك:K6Lt{dكx`%M<vO>l3gvO>KM<[0|$	&x8*>`NK:b&ɞ
O<n"lTT{PZp+݂{-P9:n`d&mX+'JaV"M<l[0|
Cgf6b"lidك;
f"l9.¬JS6Lp>`r¬BM<;}lX&x8>`UTM<l[0}!:¬k&"lءdك*m1d]fBX"l&}lL1و&x6l[0|Ub&ɞvO>XULD3O><aaT<ghO>	AM<O>91dǖO>aT=gaMfBP}M<	,[0|	vAM<4}l
9&y5}lT¨>1d6.>`Q.¨>1d6 '[
M<>`A"l'L¨>D3͉6O>aTi1d6H}lVA6LgO>/*"lFA33鈛&yO>	6B'36L`ˋVB's6LauFDb&:I:
OfZ1eaT>>_dڄ>&`",UC"lµ_w7H$F	N/'>
!OsK=}K،]7PDX~0!"&$dp7<H,`ݦo5;)331d٩sɞ MF.1gs&fl}5F]Mc3Uc5i4rͦ4s!~ɑ3 fFC!?Xkap-zCqw^n1FF/$i,ټ%_1?6U|n&CagvD}dz}y=DlM.M.<ed٩Mg$ɘrV4gafNʕ
5'>jt |gs&f֘_,?4m.$XA [a_ܩ5BCC*3DEZ9)_X#e0~XK;9hNq`ɫVQRhY>`kjUTg 'X ^ʲ@lV<
@O=`5}ldk6m5{&zfRjLdكu:MWgvO?T`&ʳWg(>`սjL'vX	,[0~kedX	l5{&z#dكb2`&'}leU5{&zʖmdO?5&X	y3+}l`&M^ɞf,[0~yX,0[dكp`&^_g[0~,(6\<>`beP<f/M^ɞf>`X`&^ɞf>`_eY5{&yid59`?@H$F	_aYObHt;xҋCgO|cZȓPRM8tEu6SYݩՔTg',*X f"l(J2l[0| 么**R̀f͂L+<;}l͂N+<"MtɈ**R̛Y>`:(LDVQRdY>`Z)LDVQRd[0|lqb&ʲ G:tMe)YJ[0|S+=X3}lJ*LDVQR[0|p*DVQRY>`[O+=YFҜ DMe)Y1eYEJVzfɖ81eYEJVz9fb&ʲc',`6UTg
,[0|X 婈**RՄO>X Ɉ**R
O>F6:Me)Y'9zb&ʲ@dكN1eYEJVzEdكif"l(JTY>`Ա`f"l(JT>`lqRb&ʲHO>6* S6UTg6O>P,qZb&ʲC'L67"l(JT2}l<o`uS6UTg[0|mLDVQR5}lw`si**RO>48AMe)Y6O>,nb&ʲfӬnq1eYEJV|aݓf,ns1eYEJV|iO~w$#MEA$G)`Pvç;lEN~	)&jDE+(䘉A7XIgv0?QRdكpoDVQRv]LDVQR)}lDAɈ&|@X`si&|D'ֿ;	R}O{#vP	o:}ENrV!g4nqAwj}B0x#mBZ
>Q	}h1$'/OK`	P֖
>{{:DGs	RC9?I$aPvç54>	l>&A 6Po%ڙ;@,' d`0g5}l >YL$l{}f6q2Fac>a d=)O@S$l?g⽓lփRyA)>P}g'=\*!OsK"CW>oUYiI&?A[a4͓?`ϭ?VihRɟrA[a4͓?[a4͓?,|Fa&}b?d_fT;|gm44}b?d33l6UF>Tg(3l6UF>TgUfU'lpUfU'lp}maHG*6L8@>oUYiI&@" R;O~FAL/֩Cd ޲,?$l޵C5pp{1f'$EGYڥX^o1^a*]K3A(1cMgY	F;lkEi{Eb1{TuDGTڠ@H46b7Wt^N{C9+kk/ֻ,q8H44 E5U)fh%f:iV@uvZ+`6X,09#M @mMmgjJ֘1֘rVF8dȍ$׭ʳHf+i)V8m}ibfxF;EJmibge9J֞P0b3BR$7֘1!vSͤeOաT쇿 ϭ?VihRɟ iMOֲ$gv؅ȷUàn`l:),֕ɪgAM@_vE.htma)f+';L2n16Gͦk[ vlQ*9XjGmd[*
َf}؂6xkdKKrbɪgEOm	.X(K5]d.ֳy+AlQɪg]`Ey	.T]nlQ5gOl֌ec<p>n%'}ɘUd|}	+Ɖ%mnlSoOd~	??g[Owu%X*DҰ+a	jV&uX<kRx0@}`jV#ťX<~h)3da[`[-vEPAdٻVN00b԰Qh'՝'x
Vk90ʂL}hC}lvVrajTM8LkYPYYɆTM'֊'fʳKR0Qfs㑞	UAZ*OAƓX$,f	ƾ
>?B#}i ST'))vJ&o4-lX Mdٵ,Ե,|	49TdfxTl	.}j}l>ݖq9Uy cxRk90`}2`Tc;֩O$Y8-hũPHA8G֪	ݞ*сlT@ yV*	@
>?LK4
O BzԚ=.l3q6$k_Dď>HdrĠ\0灛 R b>l?ndIS68a7gB{'֒Jňx<r-}i$X灛I%L|b?nlZI*c3vx>TlGٰ灛 }x<q
?pէ4͟SA>ҘO{V	(jCO<uKxAjirRdIЉUV7?~D87Ngs@<[dB2wqP?l'?#L&)LZd;ͦK݄LR~D3@8Y>5LZR3LR<$?"c@8dB2B?7guB4zA"4JVH}g'=E5M.hx	Rh5{Uuɾ䳻S\D>d}LLRם]$?0-V5)}l//eyxx>oW0灭g6O'9ŕ#kYrf	yeyxx
Y>oWXGֳ'cezxxAxx]f	,#kYbf		^4
쫪%OiDi7E!$+׮59FzڊkAfiN&@`vdPXK;qM$ T嵦e$%DIa45WihZ[h!$t>adz`/'epJ$y?$1PRKoz\;% hw 4;ipr[.%ù\;$/ZN=P7FaPm($3<Smem)%tC#%ibRA\H_LQݜg,0X)01JZz¥.EQ,IJHI`œ,<xݧ$y$RZDFid5CvR"6D-"#r(K83lZ?mbT%S⭝ĀMd3kk LCU[;'ְ灛X6Do`IuL?Cv^E	v6O2N&g522x6i@OyCd5OΆkR!Yk=,PL̴(fbn(kRÜ,PK1XK%GbU,P3OE2$I33,bhz(Ćq	 #œYg2ЮjLC'ְ@jfR!嵈jX8GC8;L5B
ԗ6#w svY!+l ͸񦥇&e4̩ZEV>(bX%x",Q&Uj|nzT^7== lKXb,X(%kCsKbQS67N=BYG4
,1%9YMIDPI$`i)B3"IA"4$IRI T0%I T4%idCi*J4$UQT4$%TbX%XK?9K ;T&؅ ׻ E1bUx㴑<K$$%XA4$QE`},W| !,Wo,WM,W+ܠ+ܤI	.+9,WzXrXrXq-,Wi,WfHA	h!D垼HCR\<KX̖+|,>SA>ҘO{7çsK=|A <dI|ntσ}a"	gv$*"ݔ}@ֳ+-?aq6ÈX}q"È}@ֳ 	d()09,xLO7Vrq+g'<7+4>b>)ZOjfh(,Bȓ,E*K*\a,?d4?\Zm͙`/iYRKRxËGUy&Vg#} 4}l{?O.Ra((0xVqOqjV6gM?K*\a?4U^pɕň@>%`ܝPb>)?GOhO`E(,#\c"70Fü52Շ,0a灜.-Jöf	$f{yA-PYObȿlއ4qCW]x'+Z7PDd+D 
}e_K;=e_?O򀽺y 0 87)촼cA"4JVH}g'=jl	sD	ahPxσ}dިvc0jnI+'	ZK o1&=}'㴲	w?$@e6 `౟v
r=M#\P?Y@AɂwEt$l	3zU^x}k(LTO[1dmQ,Z7乊b~g0y5;6P3sT@]Yt	ϭQ,Z灓|J>'~Md?[PU~?1R7?j4OgxOlB6@b53U>dLfY#[PO~ h%i}g'=<FyCz]5rE&?Zȓfio9%ȳ%m~;]SUeݝ>fK~\Rq7X~P\xVQXG!Fo2bb)I۟Z_6O"\1?eawA;LV7PP`BP
'˲grx#~?$42b;7b)u5[a'avY{<{DiE!$+2L"n(l3髖(lYݩ6vG@(k @ͦirk?4#e<kB~#P54s	'P5Mg3Jx4#/Uv^mCσdg=|ä?9>QGֲ$7i_w5d}h2Wd(1a,qGOa~f45&2Ŕv"]dvѷNɜEPէSgpF[5jSS>Qdڄg&ZѷNʡ#U
Z5;&wd'ֻi)3Ol\Mg}ӂKݼwhH4r_XGC6zg-htl8t'IOֲ$ցD~K;9oop>IZ*T'80Qd٪Ѹ'ѽYe<OqcK'EڄIVqAk	U$--T'AdT3$>PcqA5WǪe[`}0}wu	2f!XG	ET'֯Y<w0}qB̙>PcqB'֯x"go ًg"~w$#M)'\-Dg"5mW7w2د<IkWX~aNs<~#?<^1IWwag#546z9 f>eGEMTCgD*(xAtä:QRdIPc\	gvITb7;8>~E+a"|:˶Oa a-xKV}lFG[|6V=dلlc0rXDw wOs0P3i\L߿wH$F	J֩'(˚8}Cz\3ΨvLVZȓlBlg$	,[5bә	 ]fjl?o7!F5bP	>h#fblY!D^g# 'ݓل<oBn@V7/;,7@Alsݵx!ⵂgs;DF7%plXKKl(Z% Y,Qh
6g;ظ6Z+m78ƓYGa%fj?_gq,ƈB?gu%TO;A}\iP:k*	6O;A}d'K /
Gh5$+!I"j +!ԱY ²,VCn9OX _KܤAq|J9CPڥdd!,VCfRfd2X"%KXPY+MY3k2p8*jPY>È1wD}AZҠO{?C]g#UCψ.30ֲ$,o%ӏ 	}iLȊc7?<5Mg ?ddA.jIٴ,Uw(Oa̓1;)dw$;'֯ofM?A9n?gpB2}k;`מ̓;nB'LvYO_41Y'#!s;'yb.A9'֐.x)8Oa ^Ikd&w `#e[iNq1	l `ׯ&4w'ְI5'ֳ Z?`EY?͙kLt#b'O^'ְy?͙kLd*s׳p#}k;'ְUl̈5$[;lZ?&83gt'ֳp}dY?A7&#wN,Z?&&׳p#[̈5fIӎ[[@0vk'LgpB>ey癔,^^pɔLgp@lZ?e79g9&6  }mm2&d85O&#yiP3d1g ׌ke7ݔdc7$Hs3 'ְװS>=}lU8&{D8F|KOe1;<3ϭ ljvSfI ZѷNa8Nbvy2gsA&g}1	WGrثP(sK8ti9?F_[C]M^fm9?F^Pn(j(v5HhEFja풵&7fWث[<4I7#g,}dm3DmlLbf&4s	GrsKTݵH8tyJ+b}kDdIZfDRxЛQ3y":%Y4k:%$V؅%d&H.eVA-q#BYCT""'ֳ_}lH  }k;C$FPgqXGfH sdw
6OȆ"-XGfHA@)dwvOE̐ٝIZ?s2B"Ogq.}l%?n;d#&*^C8,JO|䔧sx;*3٬ _}l}se^ +>9?ٟ#^1A͓PAP%m5 ,[S_vsPB;O.(!] ^	񥋳<V"yl!XG3$_0R>Y>GzlZ?q0|nd0ZZ >ȣ@"'B?ׁK'ְsyg3x3$]dɆ}ihqd!d3r60 ֖'$D<GxlZ?`E灜G&̑sy'։B?A>#gճ$]lɆ8Y>ȣ?"'B?D+'ְsyg3k).q2a}hd!"{'ְ灜L\̑s
}hl[P@@^2Z'XGzP5ÈVDP85}iu@G*w!mdHr灛AH2W0	'֒lٟ="=ape?3H9]XGL+"(J}h,vO*w@DI5earV}iW[mvW0灛J6O%
ŕ#f}i(V,=a7glZJ+,#f[^?n9Y>+h6Wa7gO%
;+ܰ灛B'֒mP^4
쫪%p\V"XRd!kJհ5O8af<ٔ9Zœ͘y(ٽd3x!Jq9ǲVefGs#COa̐c;d'ֳ>qtyU`w@=+d#!XG#q"`KOÌc0q&L։XGDayfKY?.K~D²"։N4r,IS[]fXG'֑`i-l?n\>Xg#fȶO%)x=p}i)O<8XGO%)ń<ݞedR18XG끻'֒x<\lZJSnXG_dR	/XvUxDP?4R> `C3&w~fddbĵyWzȾlL(LD;KbP!/a4f%LFXr5\CػY#?XJS}WR9;QLc5˕GA\$kdP5YGMOa}`G@b_`{G։Mk"(J8`"}iu@GIk"C<ݞp O"^l?ƌIBlϸf6q1d٪E6#O4f>8~s\~cF@
?`Y6g #P-%a(v7OyءdBĬ?e0^A<eeϭAݐ26OpS-B ֠nl&=XGde S$,JP1<dBĬ?e7.	Z^}ae~%^p?nO%
ŕ#f[<<ݞY>+gWXG4}i(V6W灛[dP^̈́<ݞZJvWa7g v[r,B*k=i4,38X}@ͦi}E絛>#P54<̠ycA"4HOMYO`/EL.PӇ.|iT 畬4nݡbPAl(eH	XI:YݮC@\~o1!d3z>Ci+,8f+XtwᥓXG&jT1X&> GvOuFvP3'ְf$MԽ1}2bN}h;'ֳKE2Y#(}@#sAgbәXG&,7̘Z@	d)ٳBs<^=}kxЅLV%ZAly"!܎#gB72b
>{'ԎH \T&xChjIx+8`?dٶ\{ > he	bBX<+'wAXG45BLV Ad	RXyݓ{<$md<<lЅ&+րI=3&,Z6ZaBAY>
?Fq>(rY>1R1Yt	;}mQCٰKkFJJ)?Aٰmy_65~P5%|P̀b^
gb^V͞rd>5B681Yt-l6?dJ1HB?~9
,Z?q4#a<2bh}h=l8A\}gJ_`o9B}k灭q?=\Ȯ`o%@-e8Ow"K'ְB?^?a8y2d( VOtG?eab$w~>O@ Y>Ahn6VEP-=%F-=,!&P$j஺c<Um?OB	.]XG&lNL2Z
'q?e}WNgx'ְ灟ر1L0 >'ֳWNg[,~<rW$3
ɆG'ւY.jdW@"1t* mP1Pa(B
lZ?g5Q{{;#e)rLCS&Z
,Z'<\,ZG#;gB!$ɆCAH>+3ЬZ?q4 l1*Le9>#;OBG>OcA@\{>!Do
Y?͏;O]@X05߆dϰ7)RdD;7,iYBZĴYs
ĴPzXtG?e=7Gιn)Z
FVOhxQk&>Xq?eם:J@1[ZB#fp>	f#fpY>	sk<ݞB}i(x<dP%,33vx8Kc3vx8>	qƂ?nO%]f?nZJ;x<4}i(@zWe]Q-gkO"><h@<=:d P!]9,Z?q4 l1)̘d R&if+c?Y3KL~%wdiiU"H9?@l_)`iv6x4>l#MvIrMWpTY2!}ETݵ_RUhZȓlo#*4H7Xgv0svP3i\ϽOAL7Xc7̓C/~cwXHefpЋ'"Od$V6[96,K؄[顏-A#}lKSY]f@aڴMmq$w<iEg|6Oh0vlmYISܘ-?g$@rfs`ӿֿm։ 7Odٻmw=ɗ&>>_v?ɬSܘf&_910j{yA)>P}g'=ļ? {@\8t˶լ6$V	gvx͝i*w?3Fba'E@EZHFCeZ 9}lɯ;KGr{ך΀=\)~5^3v>?u΢?}bELI%ѝ#sL ͝Y<Oag3,{,B3U>GvO@Oa?h9(>,O\VZ
|qd.F0 @td^8]d}6OaiJ(ّ`]ݑ@,Bs<,Z?b$lus&`<Ҹd|dOA+l'"|BWZc/~`݄|s4+3nZ?q0,̘>>~Xs;g!]9Oa"lA&̘+6Og%ga?NPւ2灲
h+}kxlgYjdl}iXP}mU{=Q񲇳vP3qlݟxLf8Dw5e;3AxkXp灞Xtx.}kx`32`6G֕}i6Ox6!]lx
m$ Xn0,a(#(bk; ݗٲ%e L- %aFCsP/4fuR(X?XJ"? G#e6Iݟ{֕>#!AGxQ0><>m'v~	,gƏУsX{}
_KIEi@Hvn6AT%Jh&VVPbTxVKJ^
6;sXa<5@hT*dpY\?L05WNg	d3Gf  :d\}h'[3KY?
t><dp?c7d\R>}l.KgܫHB?H+i=DOЄHKF<kXGfL[3y$LO}mB?fvP16+#sXtx8Y><dpA`Js"0}l. }?c7w+>!%Z5!W';~/h#'{bәId-g0"S&0Sdm<%rz7P˶Oa90 +3yd\V>K'D%"GR(>}h]#?gB6OK}B|PLdiiM"2%hp3l6UF>Tg'+ZZȓk;>S灛0(Υ3mɗZ	>{+`/DijO{"3( <lڄVȸ'+ZZHFCdIo%ڟ<bN~ìĝUy&Or(k,=5֯d$G"mWd_r>ɣ_3#MXJ
aJ,0	j5JTͦi	ֵ{$DijO{"["''*VYlɚuWEY5]S@͏v&`	{;`{(g'ւP&``I!\w1~l}h%mdѺؑ#fvOKIP_BfZ7Lec h%'*';0vͨElBj?0 u6S21.'灧/0xN6l(Z+lZ?|7+QƝ94	VU>(J,0XPb0K5`8 xX>}9͙k'Q},BL>rLc h%i}g'=-|ڄVȴ!9Fϭ?VihRɟ E*Dz2A1ut{DR[%ڜQ\Ȯ`&NĆ.jW޲<7@=(3/d")3\ψ3Oa-0'}AϳdFϱ"]%Uޱ(\+2^
EĹ}Cl,ܤ%RqKEj
6Oa"̙
`IpY9y<GOಪKHX~~ċ.L$l&&a?L5$b~}iQœ@n6$w2	P4`;#,	/F87V%DsV%EKcydU|3y'ְBg2dA/$[$>sj>QiBgzg'$l	3xk;\2g{1Jd1(	]ϭ 	Ln6$wU_`}@X_$9ڰ%hXg9aKOHibAadZ?2dO,Bg1fr}hk'ֳ(NG*D'ְ灜̙ob9O>1ހH4h>qއ[<çjwZ$k"M+74Lnwjd~;3I*Z׏ϭ p#d_=:7O@cB;gO++);Vgր8AdѸ0"o_eflȏj{?<aHS	2e'ܘ5x	إ`|R ?~o1 h%i}g'=Pͨ|AxgT>EyiUOֲ$7$YE_jnwklܠDRy?>#\NZw"m	aeVXFXa]i!i4_~<OB0QPLX<3ǁO  3k>ב)d9\M"UK* "5ĉڠ>DISn1P+"h+(+;?6(}fpYV	@۰i0x2Uj_2eKTO2-pXDRJ	V})Xc}h(2ʣY=K)HYD&!A,< ?3TyAQO"Iͫhb(Y1-$M^xCnqXf%1a"!=V+0x)>}ԦO1wd1L1,Z?l#]H-XKͬ)1J	/[~DO c'"\P.iBZ~֥x,fU^7VC\q")VV7Oqb5_&?;ֲ4F]crm7W-|hvYkABb~n6A Xr$7YY*ID*ZK;2Ȯ1dPi)'Ɖ6E}.#(Kṕ7hY:b%̙# @[`I(?7$Aݔ>#<>uXGB3{I2'ֳݧ3aZNOJO88;V$G?ee`I]SƓY;ؑS'~}@ͬNJ}h Y>k;D;0$Xa7V%DsV%E"*"?,Z?kf!ɘ}jpkd	SK9?I3x9CʈT8twM\0gm44}b?d.?>oUYiI&?vgm44}b?d.UfU'lq3OY20olg#;!dPLOZȓP[+CY7qU"&$Vii,E.~JI^RWz̧ZY.ZbZȔfR{fN^E`[aCa^޵f7po"_^oZ7pIs>!Zrj,?eSV|iӇ6]=@T}mɪ9Ta(
>poZJ۬H^" a,) FI(2&8؏L\r,I#f'bEdi:ks^1==69&U8SO5ZY~ x5nOL 0ፓ6V5M.FOn?N,ђq[x]y_t] O`%	?Ge6g&æ~5e~DƯbH, a#gK8l:dZIђq[_q)L$=.qwPA|?K.J+b[BQ?O_o1ߋ/ș0ːnM@>Y$D%lo4i%U cO'Pi0IIg&Z/vALLxf~LZe6_?X_O4فb!o7LP9Iuy%pIg,Mߐ0̒I*rKl2&(D5#Y,)v6VcvȔ+4x$:/	
k3[]DFLdJ@n6k޲xl&*&X/ĜZ+
meg(s샽ݛ~d?"d$(˺pudM9&8"䑑"Kͥ}v$ c+#gӇ⳻l:dJ͠	H$	<7cFCa^6qMS@n6#C`E-~j7灠(jVăۄP>l6 !Lֈ&"&6 UBܤlQ׸0V.8e= I56²|K`7lhɁvP#/C| 0N\5ƌ^<8(qA&7{a8HLlmUAy˓+`vVvѨw2?&Sݧ?'	?"'Ie0_$NO,glə@*sA=j܊D`zLFe99:Q?dQ|EK0=. OD~"r$,gl"vX#dk&l_Ӊdq -%[Br~&+eT	d	$˺tM,I$M)ӈ>zEsOՁvɕlZ1hlTqlcqqHl;J嵑%I7zv@hlRAK`n?gݑ', n6QGU]+6$~l7LBO_Д$$T^󒲜Zw@-fy-@"y*ڌ֡+Dցѧ:)촐A~k Y\mm%hH젩>hϭm?"e ~n5ZjJKY?uUSiP	Hn6 tĴlT6%Ai"Hq?		d*VJ@3E4e;\RdUXe=2]lkGh7$˻&AL>l	\/+U4ݓ|w2g؏S'#eC֝Ԯ4vڜqpa1tѓ}kG$!C~֦+'ְ灹a2Q>"3Bbإ+W7~vEe`@pa^TZIܨȬ$%K#wq
N'YY{+?8OU_,PO-?~*0Yh#'SH9?@~?0zPBmSg8|) ϭdIoh@M{<lk>a5YymYٌs'\íAݓ5e<ìP3fzh4sa)03
,AޝYR '5B|S}C@n,<U=Ʃ.3ë=qq~q7KgPw|bF@HͫMW  q.1RZO[7a!?Y`Hd~s3OAJ̫jiVJHo\dz `޾IXJXu|LrXu~OUY7vs-g23}<ڵ&O,"b&}i@}i<irudL8AUYY_2Y8sia~1%T剕P#f`+J̫jcGo`-P3{udRE,Lq9YaTaO,̐d4Cp\a(Ymay5IbqXu? eFP3z^w?6_D	>m@7"ȶ%X|Lh lpoY"ȶ%̙['֍ڨ"[(w uìh6Ls~f2%	ؓX uugQV`4mX#	aJgd"	 $$7L >OF;79~ud9pU(ͧ%eBzM%ݸzE} ;݆{ A>8 ȉo}3yD¶Xe[6w/F6VɐK98 |IR$!&}8NS$	O*:3e02ߝjKU8	7jdO2'P]¾X_"IoЩAJDx,1IIg2Y.~o2~dIf#! 1tKl:֥K͟NYmNY/0xYmë;)ga~#EV 4x7\zӽܲ5.ƱhwAfbMՉłoL?>o	3h.al>lLdSvUO"cSOa)aԬZNR$LR@ͦ.M /}kxq.'?	no`0'v[	]pT++(ܖc0v w*W!Uܒ wR"}_9`ⱟԩ,P#YNFl)Ybms`{WQamdk\J%9QemaJeu8NF%?Y{pYl8YɔV$ggjCN#8[[qk(gYYg;&Vg?(6%q~q['qo[?`[vh6ì0?0Vxq&;3"b}h~2}kxTtSGm	?,VD+<P}kxs'Xsk|O1a"k"%FsdK+W%V;r\artn|O#A1(#m.s[RG޵@VP5$gGmBL៬=~ĞvLcK= Olȧ7KߝkW	 !!!ZrP5!
@H6Z؈֑iqUm	=gYj$agh߂,sٞL-B6rX,+<24zăĒAii|ɝ|KT+)+MVQ$-LMQeb0
G0(# md 2}A	5RAal;:ʌf7/ycV4FOcrmmm#TM|"OJu5G=0/}dԒ,j#M$M,E@8$	t/v`Ƥ1%Ǫ;TFye[Ӧɩٍ|r*34 d%ur֨)jz5°^sat/aY l>qdy4km$_$"6$|/3	Ps֓RF-dJVTw{=X5ym;aR@?6WV4a#(sjƃa?hx(!O
̏+I@UP^3dy2gL&@G$ĩ'87"O%?F(zә$6k?8`j?͆5Lburs灛V'8'@>"}jK#1G,˻T9dF1sM#8re`}a*ZVO`(6${u}dU:be]'EaՐ86_,PO+?}bN͆}~o`GO2~TaOA28UҸQeMXDfGHpCC/ʌg34i16']au&= /<dD?s3N(7XU_|hͦ^4㠉̈́L0@q0C3,<_prp3$Y<53)N؜O'_	wpD$if{"e~DXXcݿvr?QD oӈd~ r&TwgĂM:q%S g5,ZY/fOlw5VEiJtM,`Ӓ,~DcVdm<"(di&S?`|3q[_)ݼ#.$ӹK'3I/;/93߿l a
 EG5D$w5PnnVdI</@/X/9q4}<c2$AU%$Kg6c2U%#y>^~r#V?;uRD0T@Y:6Lm W7&")6fFk ;YXn6wk#J!an6AU1*}RA4K`r>9ej%:\x>͆|?XIДTa-;Jsmǖ7&Vfy-D$
BW[EOOuUlBH-g N3q	)mm%hH6PLMZ6COȆYjH(FRO"Zo`Ce= a/bZ6{PI?	M#P\W-Bx3XTZ\TdUY{dζ˅%7Ķ~oepoccë&eeM#6]Iݔ0@0Vx&{w2ؓSvG֒ƶOa U9p8
MԦ+eqI9b£><N'X	#Xm2m؝.nxE{󨬬\I\YE1i$uu('W'Vֲ"O2j'QYX%.x^>	gd;uu&vP6vdµ[)sLqbN)L]g֥'ְ瀤q3Oz
qLVV$sՅG8Pd7c_7'dX	#?/A;m"vxF
߅++K$\YE1i$uu('W'VZK DQpa5]x@2'pNJeg@̈́}mW4}T< '+櫽мbwU%wHkW7`/+젋724}%XA&;~˅<a</94a|6Ɠ&E9Ud#g	 '#bMԁS+ 30V~m7v,/dаf$|N$!<ڡc y`$7VQe=iRm^Q٬<([l>J=м5X#^Ʌel<ق-g2Ƀ(ٚw/ʌf7	\/*?~;ӫYh#'SHyD>l,Yv^Z>lBgM8j{@YkAA[>wR䳰,I#MKHb*S{A$n%B4nXDWV4a#(3jƃb/#?`3OKY@,&W޵@Vyѣ`Tmb/2<̵K"0D2<g,̘Xuru1*"	? _#kmXA$ ԧOIi&#0P-k;XrYe]V
dXЃed!P3!dȥ`\2
`@V?fj\cC@&*J"{(
wLl7IXjsV&Q9\ɶK灬6c97ZJ~hm`/A+]?X7, ͂nO:pD3PdOiL	[nOȁ:)0݂
wOK}`/dif'쉅mv
$?gLh#v>@~ &%ܘIN/A$I%iDJ.ĢSV (I2
r̀|~UN+eFD۠#w<3YmT~ďa/Wbl+44	n6lI&IKCXe_4IZIf䚳H[7 a$$3rMY$-+[X;[5YC^,6',ٻ@fZ&dn6#>?Y[kU׆灠ꀉ7 lpo9=Cd6w2Z OfkM@nq޷떑 RP@@6uU;)춶~^`oIvl2~_faz\	wg"|c灔6+,mx>5MfFb3Pk+~-~j_4P3`@`FGknj?͆ S@ im`I;r!])(cunq !
e qa"Oe7'0726wS$o+%Ӳax7h6]Iݔ&l \Ve<i'8dϱ'O@ж#e3֝n4vڜupa1te81Zjv}hOanzq2m؟?:EE,`'xEbXD%\%Jik% ˓#wlODF$D(+'~9fYZW+(4,qW,L`~FdS_L'w?2a`D!X+"Z#4(KHA@,[1I)Ld{K|/a˺[|i_㙧x"6m?2aWBLL߿1ش h$9?I7W{8j={CQhp-_JmodIh πS7$YėYٌH@Dͫ*gGc}4((K2
egP
ؐ7ۍ?2<(wAaO" Zqj2.lWL ̏&DP댤oXvM䘈Em7'0灛V'qIN}i 5}j~8pRnN8i+UYdȍ[I}2ZXfW޵@VyL9,2rִ'Əe=bNK\Y,ʻ+vQ0i>)bDC!	@*J"JjP2F_ A+uV;<X}uL~I$Z`IHAc({6Lyf"ڡYo5Vem-g-hk)lf[EY(?m3NcgLh]Uv_pnO?:T.7~8\Y1<f$}VK	Vow_A>O7%l$oLO7B ڧᦎ#v>Jؗ >H; 21<͗ķ&I@O}0|I;ĚtKJ	TRTHw%ܗeՖ$iݥê̦e2~mgrM:&}+6
;? ՗x%ݨ+}d%>XHixb_{}me`l(JVg&Z Vjo$eV;Fkcsz$3"PeJqAZ%+XD,_}e4}LeEoe<:α-l#ڡbHDk'%7hF&[rAbDwv$fI;
qwGt~F%lLAK֝NB% VGlI&l>c=0@0?I)*l~ϭ# %XG27,@IWAؓSbN0}kxK=[#?	3i6`Dw(+V
īW*W-K]I 6b7x 'QdNJrN,ʻn
eäMVkl1+mc0`}IquOf5Ym.8`|uGUZrA\rX'M '߆)#VI&2~0B6KR bC>&.$$$ck9Wֿ3i$& l`-K# fpoXԱ4gՇ-K#cI¹.ĎŤL*7 OfL`|86_,0xķYѪDcq<qproeeLl
P'.Rf$V%Z#6(zq?#	wv!_|n)Io倿3&_ k~4g3/V?F	Ŭf32eg#?6FLց+տi(H6~		VUk;`:a8,4A"gjIo}ë0$͓
l1wIs&}82Z9}mn2.R=i,@jqݥ81[@>͐~>]d6'YlO:qLP 2'g˽W7~ucV%\Y-zbԱʉ.K 'QdN'QYYϺ ]mmK2zY#6]Iݔ&l \Ve<i78dϱ'Ol$>axLtSGmWv$m6B}N;>)d6穝.N
+-$[mdR̶xǀ˻V%THYrZqXu*զ-ܗ.N>uuȠX +͐.s[R̳G޵@V~M`%aċ`ý]d]TkmsU޼f
E!\꧁2Qx	bF4>,euh1 rn6G$\_[X~3[X(
Q8%gNHaJ,K#g/eZsVqYrԱ4g5g-K"I"h*KPV~Ď$Ȱfy0=jm !k+XWfyZdhV$<24v~m57ٌf6H&r$'!0[jHybH	Gg&ymn&da=3&%X!
ֆJ[?͠HL l0$xIioI=,urŗi1+Yh#'SHy, KY|:L}l}il,%hv^R3p/r_j={CT78|,hk"M35}a Oa(<7ܘtf
w"m	'#T;F6Em*IDD74,:hUO7vM:aHfU޸:Ѹ׼gP೉ >Q-r<Iy88A.7xCy8&klZ7U'fUag }k>#֕@mPYڤ77g'MX wLd#T>$(BR m!ń@%Z+LI2)֩|?8" 8I-eMX%aT'0sq;?8"V,P4tak7o7`e`G9OPs|}h6|U̡;XJ?'$O${{,	?fIZz0'wgLXT; OXs!wjp G9ZR%ӗ6֗d5V{۷}f?d	4M'\	>_bq[R]INpI$o!%$nnJ;@]DޗNaK	པ\ML+lB,{ ~Z9<\:Kð7HY9rA+b&r8~7ֲoYEq]8z灠X]Iݔw1w&LbZl~ZCvOa<4vږI1Jb͝Ee֐>bu;	>Y,m~DJ`UʄUԒ\ ¼er\2'7'A#AEⱟ,P4T^`ܑ1H$F˶Gr-G;CϞR+;D}bDjB ݣK<7}e~l{+"yvO)?Uh${F/¨GGѫ/H bH47z<bwfSZAhq4m1-u`dSZ71g61-;L2g<ɓdɟ02OfHh${A?QoHˌ|3yYKY-HGYiALj$ZIk 9d[-(l"3'G^$Asx-{|cBHTI{?Yy$y機H#S">o	F\gĤ<OUZb~<CQo#q2޸+2mfLeJh'<*"U揼Og 2IjM#.3}7wip=Aq<HTψ_e#PaydOx@A.&L#jiX4uI >%	YiV
kA?~S(ji~HI#Pv;@zWef5]m3OdY72#M$5AX55+3yv>iz*F_X)4<$ '[mf2%:V
4,P_},o5~4-mS"6l5ee&2gUCMY2dLˈ&v`#YƩ&P1!ӉYRUC$~kw3a$ŵ-2efY47$`jjɐ<IGD.'-z8灛-RH$
ֹ9ZS`/02Gݓ`jA(LٲI&S-g!oBGr_):kE.\І%ֲ$քOۍ< 5R%9}emT%,GmlId3[4}T]xw"ŷ([lX3T%8BT+l2͎u+ZHVf%;*XeSl=\7<x4eLGRZ#->.9%ELuml5H{JH~}h54 ?eP?>K gԇ֗vgPϭ<QVY	BYU%dcF(K[	k6P3/KL{mJAvV~?9 +f%O)=Dsq YIY~rJC߬<Pb6UH#J:D{D~˻&gb0]&n&L|R?߆><iNf+M.0~$LwؐH4Sh>n?zZF׮!cqvsu;WweZRu򜑮qX	V Ne`~5͔3O~fCJĥB	>CVs&	 &%Ep<(2<d{*U3&P3剕w'}g$;0l,+lg4WẑyGrV$/c.	YY!|*ZQ#/TŴT4!9FAjn6AXWIXGm"}RK0k2Z՝>e<>(>BsCgO<h }k"MAH7q<Gn4	gv5a?AA+#C=+`E$x- b'X'$.ڱd#+hqb1 __lIoZ>{8!#Ünw~s3OA+a2/d<Rae]٦n&L|R?߆JLOtlZ?=1eVږb;7)';&w>>#
9=LdOi2mruerD]',rB˒uԏ
Kb:brH'WDF$eAtV3zWz̋&;H$F	gO{gMhxږ:>5_]}#MXO3V$LO??aTEP8"5oH	WQ$1a a#l	/H$Ld3tAy+A^uc"D+%ZP,`瀭k$+?dGL|~7 cؚwMq2"nYaCYaUZObupY1kW#)ߪ*G͘q2=Og(lEb0I#Ɂ*$X[V%I,mS?*vv5~`,8y7bY@XNXPFͫW#)T1=ΰ<ɈZNQlYzgaW6Hƛ55#lEb8skFSB沱D%[X$-Ub
!0[FU;K5@di՚P#)2&޻	
قeᝁ6GTzP[]S7m6>'(S&wMtwJ}j diTKlG?e MnawO бbۘl}OcvP&L`t0,+>hLJeb=a(	-.),[sI~Ƴ&wMtwJ}hOgҨb؏X~Ź<3cR~f13mӦWs@k'ֳkVʘh8gT`ȏk>lilɟ0hڦ<[XfI+1x0FX+fՃ%QVi3)ܴv'q.=S?߄~VwM,eD݅6r2ˇGY!b5֮FS<|ق&P6gv\ڲiYPf(+RI&_8}q݅ebTF1# X?<Tu?^󇙼3v g2\P=ΰ:ɈZN3fLlS*<iYRQV#	:8/>ɖ5RK1Tďc(gij6l@VerțUX,#j(TD|5`%ͫ/ƛ0hFuLx
2J_®mYFIf#j3^wYYg45,_dY@'n¾܉`mbP"eA]b j9:ƉDKY@)ΡY>~Hw<dç6!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ϭ@#/0Q"T>~#j2.P3{}	ϑBiZ2x մ\Yv<j_PTDB_EBB@(3,cplKa3{2@O2g̟p?e U,8a-,oZ27ZH̰<M0x
:Ĺ[llK3* ٙdP4쁻9	xGʒ%f+=2}Yi+4šĨ*­bJ a+4?9bS42Lvc2	Ue7KFe4fTg5ʶeDfT9	#F+T$Í>1?{mN8˓(y$e5v E6oN8`kAG5&P3iqct#%L>D)Y|e8g`{d6P1QEV	2XTnO%N{P˻*D$}@wЌ !"UXe=5&w?l[b؇v>ڲlkkڢYd`k9P+kڢC"?Z@œXGfL:)X.b(5Q>
lQ9IŃ]Bjrn1?̡< J'T'*vU+1wH= $X[Xe=w5L2sPl[}@נ7VM-mbZ{TK,g9mbZ{TY(`zXGA wd3v!DK0,MTkd)TLgU`Ga8sSuU5e֗?hDU<	]jJ{=0@ vz)15L2simd;vP5-Փ`[X#Yz[XJ)⍓XGfL:&؅.b(GZY>Us:'>όűŹ<na)?}}@3mӦWsZ'ֳ2gyZГd;vP6}&qmW-=%TP+jiQpc=,R#  MXGfL:,B1a4D+[@/}l.Qg{5L2sZl[b؇v>od2n6姵DʀsQmW-=.gD>  #g3&!DK0Y5Q)[@id)UVU`q#{(jSO`q,'k+(%d+>=޲12SZZ~7Cs`)9Ya;YasY`GBWYZKg%g*XFF`Um_aYY	VZ\`Gv{-(  <kmx!B/|Е>&+ìG+/e[a揼B	2t%~ς0>x!^b<X{(?4}*(wBW'svcî=tP5e~lgY59 S%D`"fֆ-h6-.)l[sI~$ɝn5ZOgYd'>4OlC_ae<dhQڲ4kjiQ,5z[UOjbϭ	6Oa90 !DK0R͏OuJOߪ&;TadiiM"7ЀA|BdIiM~6#knE"foH	WPQ!%2Yښ {Q>@uL?g>VwM,e3"nv6mZOde,L	dkm\96` >®mYiYPf(+#UfN2]ebJ*If#k,ZCe6`kF,,xOTӼo<݈dzYaCYaUZOdc,pY1kW#)o8y04efzg`%ͫ/ƛ551FX$H|Ezĩ%bGA_3&P"*VỈ.v#6`@uUHw4DzP&".)0"ݔES&wNtwJ}hlZX+Vd004vڜ3̉k9dGI
f$+L?K$.)X	sj2K1U^Z;K,q.ÝSto`y݁((2&,'k,(k,#jW#)t{ei8,m96`g>®mYiYS+mhFuI$vL|v5RK1Tďc(`v<#0Y{N󇙼3v c2=XPXFVFS٨gYH'r2%f8@ٞ	sdHfƠ6f(+RI/>ɖRK1Tďc(gij&P7ՙ@ܲ&6]eemUUjȏgUͫ46a&Xea5]ee%``%ͫ(,mUzS͂?6ɬJ57Yxr	۬5B9JWu(~/HX&VcB %gAo:Z?gBpm#g3&ȶ!DKvTց:l[`E@Xf9&̙إ2Z,[`E9}!cI-mZ{TK,g9mZ{T\`YJZV#3,/=a(,lR~cvP6&wNtwJ}h,[``E텝k;̙dց"l">y7,hF7V!JYPj=@姵EV#*/L/!DKwjP>	Y>6;'jwS_2ZO!`qJg<gcUe7XҸRx0&!hiQ,05xB =}E~95?QY gz-?g-qHO&b]ᘗ03,A3{2@jk;̙'= x?e R唪<D mTRդ\0x	u	`3UmA1.6fYU'֗KOƩ`\0XW	5ojR$z<
R Ui$\X-HI"VxI2ƃSN+GS6`,cB/HT_RBH0K"dh"Dasf+I>4ٌd~ZT pXxYTYwA=8!𳴴fR *pO˽jv`xfS``(N	̨&r	R	̨rsڄ7~/ˌ~,B!A%SNT'Pa숶v}x?2`2׻YO2g̟~5׻jq5߁$jĀ23t!~JS"#jIYQgKꆕ/dFUL}hv
[@5Bg̙'<7'@TGC{OGMh(zYw=9o<k}eP*x	-۰7ߘ9QgZ"h6Y<6ؤ6>rL:Ya+k;̙dօ⭓l_ae<`j7V姵DʀsQmW-=.g ϭ'6Oa90^N
"\PEо{'|Blw3ϭ6O"w`m}ݔo4AmXrR*YG\1>0><dy:(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ЇsOGfL	,B1DR>awOk;yLb}i}mC_agvD|	&j9i%*YzXs4ZYn6$ +TL!<7ZHbmG?es`=]SX\cR~3eӦWsOOl,3Yd'>I}m/D;agvD}CqXҲ)2ZĴYs
ĴZ#*@0$؅.b)<D"Z|-}k=PұiSXҸɒxfqm-=%F#Xι*WDBI5MچPݺCOWEᨊf%l?eNG2g̟u~ `7?~F&w?<>}mC_ae`m`+I%DsV%EG(@#g3&-Q"$G'N힨R޵Dkh$FfX_Gcơfb\ʭ8f%ZDfv ImbGsed"Xbu 6 fb,@@ dbU(5bxuA>-'r nbjX|q5 |TJYČa |A2?ga*#$e;ޖ |fPDT3y e~s,Y:)b5L,@ķmCVLn0q02nƲr$*>H	MV*֞8
E`imSTJb7tBi?LQʵ&K[XRsʖ	?fuWʕɒFYs2UC3)C3*3󉃜aR
P2	}haYa͘}\VB~#OgV}{0ǘ?aed	N	]ϭvk;̙dրMl(kiXrL-=%F-=-,B=,!Gևd3@(sNSUL[3KYPB+YKDB9B:rdmx!̡epfw+ìG&J@B?;;x!^b92V^x"gPP2z9nlyxuǲNɔbY[ea#灰IٟZ<,[5;+c1?f'>z#f6v0>rL2Ya+Sd~q5L2sGy}ݔCqXҲ)2ZĴYs
ĴZKvOa90$ ؅.b,&"^}1ޞH4)'Fy#<dYM2r<dwUYdȍzxsGmk+#O$9Üf@H9f<$.MY2?8?CTj_PgTݵHvdIhD ^AEݗr*N: Yb%ЊuagY 3 r>zl<9۬jb1dZ(w5zIf@T`qwYFklKA9J-zkd?8BmCguKOGfL9 [%E&"qhawOk;Lq}hZZYĸv!m#wDTfXdG qeD!R4K,#zXr=#EK qbE_vP2Տb=aawW60>l&tɝZB}m;`E3Yd'>, >~b"B}`+(%9i%*YzXs4ZX}i$Y><dÐ ,B1_jL>rfir>/[1B?uWsM`/$ Sogpil=a(awOg`?sqI~$w wN3Wsg >Mgy;̟K'֡`?ݔ~1n6H%hXg9aKOHicaY><dÐ ؅.b)DP>}m,d.M~)Lw$#Mv9?Ib2i@`P@lJm~& A$f{;J+]iw}ewjc0	[A" G$P^uȳÑ	V.+sXFI2`{ekm"LIjs͘{(\3PP
09$ʶy[m:bd-9_(
@-maJTaN?D`=]S`=s1I~Aɝ.5Z:OgF,@9
DhDUP3(vOa!*w7 <d؅.b(HX֎AMl=a($w~̙<)ȡdv<Cq1ՔXs4K,T%h 
n6$,Q2Ti 3,/̀awOi`=s1I~d	N	]ϭ,[cYݟfɝO}h<`=텝-!cJȤkkڢYd`k9P+kڢȧ(,Z?8v!DK)MTA['ֳb42d?#qm-=%F?(z>?B$}@?ЀﳸZ~ЉNF)`8f%:?泼ɟ2XG
ᝀ߰xk;̙d֎>z!ݏ/Ahn6Aƕ$kkڢYd`k9P+kڢȧ({'ְ灜̘V!DK/_5QA>/}mz@֨-muR`=pX]J?fb\ʭ8f%Z%?>X ݂C2$	](%%ԃ0l2T'Bc.bN-^l$䢎$9;fIbNya+T<Ɖc,,I昍kx+3z)29"X 6P5yYc3ybYcM쟡mO߿d%-bYcZX+DRВH쬠GKo$͒YYcht,K,oJJ_$yfLVilƽuB2r>AĨ*ª@*Xl+TL~e]uB2r=9_~4Cʵ&K[XRsʖHʌ _Wʕɒ̫fPYL*c2eF~q0ʶ+3*AlfT9LmByfBZ}KO=reG?eA.)la)?y}@3eӦWsFË'ֳ2gyZ6Y>z!ݏ/Ahn6Aƕ$kkڢYd`k9P+kڢȧ(1MXGfL+%E"YP4Er]U}JPFէ5WXLGA?Њ2t!xB˹ɞV!	^~3gti?dDs
ɒ2P5>oB#|І^D4h6م<6<'1(&wLtwJ}lvk;̙dI}mC_ae`mb4L-=%F-=-,zXBϭd3Q,B1^Hր_dڄ~*Lw$#MdJc9?IaC46}B9ZȓZF?a^o9"YdY,U+A1D<KY@*"< ;'ְڈ[OG&.	B<lS0ed&$&(3aQLI(}iZ?
"\ɋb)9Xdz= h%i}g'=-aiv6x4Rի}'J¾yZȓZ'Ò+uEt8JwjuANA9"D*P3x>~Iidp(sE\5QZ[0IhdU17N3-Vʵq-4
%d~ڲOd?ge3OJ?OB0>sf'֟'6>~ψd~rT'M?OM?gS?alrT' &iBZf{vP9*`R>x|Ml{P5	}hP~ω̠kjФ#?ϭZ~ψe[Pփ֟*YVP5	}j]{P5	}h6~ϹV2t>1柳zӼхV/VkXVOd()}kxɂ%ETHր[dٚ\ϽlaG#maaiA9,cIa3&wR?(˧L%w> Mf\C	Gݔq4g9<Iex2g̟ր'sl!݄#P0	ki7$cqekl=%TP+liQpc=,3Yrf灛A4Y,Z?2`D
"\P5Q Z %O1ϭY><druQ"d~}hTY>f?@H$F	iRYObT?>l.hz;OdIogdH4}g'=΀=v^6z>
Ɵb}7^JD'{BS7$Y,_gvOO^u<9:n%<WTOf>f&)V&Z2̩Y*,&ʓ+>&P5Xp
g ӎ=a(
Y<E+lIm}@TR3uӦWsBY,s"ȀaP	V"P`DiZxJ	[fpG|0Md?8B=#g3&J6!DK.GZxQawOk;ɟ`mS'[`m n643sqdckkڢYd`k9P+kڢGB?"Fk D[R̳U޶Y\9@ZFr!j@dT0+'<
6169G?eA".)la6'?aed	N	]ϭc
k;̙dֱd(v}@& n6Y*YG\1,f}i><dÈB1\R>syf6O+a'ɟ4d n6K~r3,PqEo'{k"8ifVКxmhEOYBOԛdm?"}U	P>/`EuLk%ehDR
 ek@*k;̙'<	@6~Z\Y?U`<&W?ԫdfUmbSA0)i?Te9pA_2$ր0MsbHJͦLYtۛZq	 Zń+Y\0%hbWdxeĒ-7#05RnlJ+<%	XД%m	BVܔ%nIBV%oBV%6[9R iAZ}kAXRV<2uk L?gtPeYZg8,Z8+2	g , }>e}A\feK32Y*Wm)8e7fTfSgյ	傆fTOJͧWT6]Vx)XlU=Ϲw3ϭ`>!݁vP6}%eAlzPeuPj=@姵Ee;3CXGfL8[bDD4>'N;gk`E@lx;+lIm}@3uӦWs@H>Mgy;̟	[`E(	2n6=(Dklg5VrڢzXd3؅.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&؅.b*馪#Fc+'NψQ{ل<MN`E@lx;+lIm}@3uӦWsFb'ֳ2gyZO"w`m}ݔo1FjřOJ,*YG\1,f}i)}kxɇ%E\jd}hO=lAgM
$ 
圕؅Grk#j/}BXGQ灉piawOg`Es)?(&wNtwJ}hN>Mgy;̟QM4AmY)B%3[e@k93ŔϭG
,Z?s2a
"\Uɪv}jœl">`E]S\`mOl~$ɝ5Z{d~q5L2sW6O"w`m}ݔo1FjřOJ,*YG\1,f}hl#g3&!DK5Q3>Z R=d.|SNdiiM"׮sKRի^Ӈ8tT)4IDE+o:+L9$عmD_>]}k74Ɂ{a^"\>r=Ӧ#Cք$CేgjI0#,a(|idQLkf"&!2-firk>AmX~k;>dwO[`qOÌ~}hLd&(;C+Jaea`bRPsqi-=(Ĳ`k9P+MiF.zX>+iq݂X~0&3&w8)1(L%w>d]}h/;?4>l,߬$9ڰ%hXg9aKOHpD#%̘	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 9<lPj)[e8մIw5	ేgd#1.eV\f%Zo}jYa	_	8m
"ĥ	FeI>$=kw\y${KqKqKqNlZ<KqmmnRnobZXbH3VIRGFFT#'>ʂTE`km19ʘHHʄd1<,-3KZvS.qY V~;(J Ɵ2Gʤ1lXfSfTak(eH-ls2F		}iغ#vawOMg{\2g{|R?X0*'7w`$a^@ƈ%qk#(K[QڢYe@k934Y'ְB2`@'~4EcA"4H]>HH[:kE5"Pj
V$LV'{BSW|)Ϥ䳻Z=d1y+.H,@nU
xwaBd˵ITHsfw6`.~yvSLtqw,`y,w7`GdGP6=e5짳S,/Adm{)ɹ.&P2}6F50mmN<̘|P+b6aYZgR`*T	U̪lXR+eX ʐV:b=a(,[]Sbۘl}OcvP")L6Ya+{'ֳLɬ5EY [r%5߱lJ?9:ƄAKY@g#~pF灜̘%EZj|c -l,[]Sc>إ28d;wdGZ n6ZØYb51-=#Eǥ&Mŕ)R@8fX_el[@ط0m6>'(	;&:k;%w>1P_d_lCwg2gy#}mض!;#ZBƕJR%DsV%Es[֎XGTd|
؅.b*d\H>1UvOgaY"ƕa6LG7VrڢYd`kal3BG/T:-Tϗ*ė"M9<~'걨vb[@J&|9G
}&w?TOlC_ae^m\iQ,05iQdh)}kxɀ!DK5W,
l[e:=Q`JZbۂ)*6f%̪`bYPFK	ۜ?PqpR0@͉@n%0/K
uI:n*Z`7pC\iP%|nx}hhcw5XJ"P4di%L4"bP4Y@לYYYM:Aۛ3|IdRX mͦu)K5	jnR^l%*V R lWNm7Żs:ńiC	VC]nYLx@#V`eݍZr$ Y'#MD OH	@*^
Vv<q vL~b7t2F<<,-3eZHTe9	J9QN4+J)f#we93)4ʬ[k(%YL̨&*ج̨IVfT9	5؄I}ͬ[@l[]SضbݔI;&:k;%w>1B}Yw3ό`Y>ű}}ݔzCqpJR%DsV%Es[ֲ6Oa90(sVMUĳ>f(mP_/Tèy*Myj/ ߘNzV%vigxl$b=a(sx;cR~2g{ۧMgy3+'ֳ2gy/[b؇v>,iY-mbZ{TK,g9mbZ{TY(G=,!}hY><d|;
"\P|\|c  >?߿SAZҠO{04q@lQJ+ΚLVHYkB'Yڜ|zx%eU@oV˫8~\R곒(c蜐o̖]I/DqY[f}h$3ŃH4Df
.ݔJL`.twJ|c  GiTFtG?ea͋x]s)?(pL`.twJ|c [dyU,]@2,X0dUu67>L`.twJ|c }k<:Jn]]SV0dMgy0cJՄrSLy)ba5
IR~~,#P
`L<9۬ BK i;N.AFէ"hDbZp<A}k#{<FZ~?s2`HY
"\Y&0f.}m=a(f9&̙2}mC_`EȏATn6V!'K[`iQ,5z[eOjKY:R ݔ`o́awW6.ݔɝN	]όbF.`o?gy;̟)?}m;`EȏMg{n6BN-=%F-=.	pGd̘%ED|cQ6Ogo+a6LB7VrڢYd`kal3J>˫?OU]PjCkD~gj	4礗&x4Z~2'ebXl?o`̲P9k;̙'<@SRZY NդT"&.,a&T#1.eVZf%I3,̪`L'ֆ;&G"b[<o6YfO46e}uB2pOh{*
pXE`emXG*`#A=8]giimYR	:Tn2%fe6lnUe7%32(r2(lB;nwj-/|׶n\ϭH-?J	X-~K*0A	'5ԠT-@͒Ÿͦq,l:!(
_ie;[Um#!sf
x
Vq5<vOLM`}-5B?Ӟ<]!.GOsvgyE/K+h#Ugր[f(!íU`{-ꤚ&w?>XNqmW-=%TP+jiQpc=,!}l'ְ灜̘/B1|DY>1OA=St'0ugSj/|ϭF {o.ewu
>JK;)zY[@~v> @E~ ?U_ZHgƶk;̙d8w}maea7ް6*FjڮZ{TK,g5VrڢzXB|8}kxɂ%E;TBiOD|aZ"A&`.T^J	Z4KEw!(YΡ@gR;UZ'BauOeYMgy;̟(OtC{>l&ӥAm[UOje
ڮZ{T\KAoZ'ְ灜̘/(sdR<}m#3AtG?eAvawOgblIo}@3Ya+Q>Mgy;̟(6OtC{>l&ӥAm[UOje
ڮZ{T\KAoZlZ?s2`H]
"\YU`($Y>f(Mgy;̟('غ!݁vP6}iҠn6姵DʀsQmW-=.g ϭ;'ְ灜̘lB1BdD$½lUT#V1Vl+*G~vήH7$ӞIemYw{DzP4f6v.ݔI;5k'ֳ2gyv.w`o}ݔo1FjrڢYe@k93[րXGfL%E;$MTE,[3O~T9($#MekJ9?I,N(B9ֲ́$֊>#$	>ߤ27 fwiuiPI?Jةoēxdb͗{+3"lVJH6RM:IZb?N5c1[@f|cXG_@ܰkKĝS/ݗebNNOVF,]Ek(e>1ƽ:v{-,ݔn#Ve#YaCUaH,T8J'?^j]K7ey<oC# _3kĝeYY-ek2N	ȈhDɱ-ef	<'i``n$
7׸jxLdȍU;h"6 S?XpJ[XA\	>½Ox}(|J@ؑGIc<+MNЊ]ɬ`u
OY{ԣ?eO`s짇So~w̟繻G{Tr>rV|,gpa^灍[|KQ{(+x>Gxsƈ-oS_CbS)X{(>B?gZ,	CD$/Qz_dYM2C%Sn<gkuU"6bT2߷b[ 5݀灳`,✏e)q2֖o&_cUY6IR'$Vhpw%߯ͫ44paeB{E`ƪ5`,Ý}bB!ĳU`XzvL灞03fx8@&iTʭLd~f&y[Sv"QJ)
t1vҫDdIohNH!_"&,TsSuY$\OԠ/LBƍ4)Je0&#hiQ,05x:µ/SuLD~jG>O{;v괃@*`IUZ8&
iR5@2e&@wQߚE;iJB Y	kV"HLĻS1-~yPYdϙ?3o?┵֒#3,/$?Cf%̪`LĳQii; ncł (R!R-X.X~U@.ͬ"N
oMSmy(I-4g%!??]W$(ڪ̌n͠:ɼԔm(IIM&zR~xUuSwc.($E)fVa-XnFm`6IHzIngsbJa$h<𔇍	H{BRܔ%!H{H$|Ib*+A<՗"Ao,IiUB0 3@8UHB+[m LH4Rgp"P@?LFʵe9(ⶡ<L?f ,Y`,]XeYLY@3)lfTgʐ[S.q[PYP1Hz?ir?R!/}l&+l"C/4%g_e!~y1[gQ}M}FmgBSzq/ V^>N=T'JeB́lݶqӎ@%q 灞Mg$0Z$>jqY[@~1?@>1~"c>2T>lQspgsC](l?W"(ꠙ|2Uv^9a.M?#d}y4U2wUɓ(L^ٴ*$I	Lb]T^v5X$Ux
GWkgjmH
?^p N
T3OY2_އў>G<E9>R&=^K;:	}xl#㜏Om3KYmS;#'H~?}B	>)Y><TB;#+'H~qP{'H{c h%'*'5_nP3T'iOֲ$ւ7Ñ	"	gv$3Z|c-?N;Ow%֟B	kIlBAl+IX}aJ>] d.(1(0}hZ?n PGd5EthmB?Z ]XG!DK0\'O[1#*MTA
O`{( $}mB?sA${@ֳ>~'<42`؅.xو9?}lݶ&ir_?]1w0̙'x+',lZq1L cFvP6߬q*n6KOje=@KOj!,hH4>JPn(j_Tݳ9szm$k"MD&	gvA<ILFrEFrf`3S,h6@4KX+f``	P2glwZx~XGE	̠c	V'ɝH#pMT'>L,#0YX={DDiE!$+V>l.hBkKU5qDhXѠ$x7iQoP$:nqHLaTKg=XGög4Va[ h.(&Q v-ǮevIU,ekC.[R	%pBlf%؎f%@*k;̙'e(XH-v4D̰<L\0xa2mpf%[SU`BTcvEwA[jBB)BQв̟K8`ǧ\#Kkhn;ddS%֥cDDtqX26 T4وHʄd14!8UHV<uXr70cON$xYZg3P26\ܬwXP>e]eI c*ذ̧aH̨öP3x-ʐ[eC+jPրi={DDiih}g'=[CΚЅKǎ<	jDdIoH	<$a,ĔH_>k;ae7hExm?_/dȓ<nv_YjTŶl;m;L0x	52g̟֊#P.y`̦öfidn	ŕZSqA	}L?5Bgy>d>U4auXv-0K,87L,ݧrX%m{}me6mB8#!h/,a4ϙ3OT|nIIUmiՑN&d9fiLnwe+쵼>߿wdi$XA [bȿ4qCO<uKT;L-dI}~o9۬,wjrM*VmjØϙ3OvP3b=aesݔP~?gրxj?eu촡3O]:L	׿;	WGrت?PR4q@mK:|ij&<Wۍ=Wn|,ks0I%ڙ<Ddn6(x?Ĝw]Iһ3a׼vؓe=ek8:ZȉQ`1b^"XuhV	,Z7îa,Vl34XHA=\#Ue6K}Y4-$XA [a7.QSv"QS<@DЫ~fAS.Yݩiv!D^dI3Ô'ְB2a<lSS0	Y>灷[&?\?{5IW9k2E'֍{UXe=v$uq݇Xݔ .  q(̉;NHvOa؅.d`9<lSVsU>1`b_nck#M0XA [b݆oC]OQSv"x''*4&UajoK;:{.{$bZ'HƓYY>	ɒ1;KO#Mezd+'̑&%k'؅6y>dPB<lSAbi'؅;M@?B@*3	6v@X~_>
n͟g@Ra(~Ss~s`Il	6v[3W ]XG!DK0 sRb)"j
Ogܠ7PM{x34Nif	j%we[`&u8<dnU$e=s}$jT(<g04}kB'̑&7gqLHO&Hƌ0vO#Mex~[2F4FwO
(lMfL5#%[1Щ5Yp
AlB&͇cL
V:@ޖ({?	6v@X~M(zXg"~MPC?g6
g`}U>\>bDA5M!V|c3>1ހH4r_qhsKTCuK)ֲ$քO4< k7A"&$PTFa,V0bM#&8,aN$5X \1$ey,4Y \l7e\2HD	> 0p"֫7irH\"irYKܴ7lBcPŶYO^4
W o6OHZI.T%m[(
9 j%R`Ǖ@A밯GPj֫@օڒ*IvV~x[jIvV~19 + jJR)U
-ͬD/e 3OKr4@f,kt飶*XH(*+RrQ,⓽>b/tf 嶧_Knr	 k??}Q<k9)>1D'N,1?.|dIT>1S[xe9%q-%q.c1.jF3"[x88U%S'02}2DP|0YPc8¼EK2`]BZT%Ȼ-etzH~r͙@(6;Zh7Pf8hMY^K@DA-P]s`@8yH%gVo47e!o+HPP.ZgYȖVsSđftɉb\BԟIO" K`7l?e9fĳ1.e]櫼e PZX]avT31X]**&eK
2X]%4,%H88U.%L 0 dFCF}9xO9m|'@.ZƩcTa=Djt,[5;41?OK,?w1&OL7wl#kXGݔYĶ~YĻĹK#r VhL 0ʹuB2tfCK`ef1Ak
,7<K<5u	kMP"쵔o"V(6e[cX}i ֵBY`Zj2Z$A7ʩgy-5Z)Aw2̀YY" eo47ek`7(JD-aqRk91O,LO &b8}iBSErrAƾPY3iCP:+iƄX*wA%MLVe1&01&OUv@݋U	H[am^QT2gzZXa<AmB4P5$X@tl+V(JJ^);T#0m8OV<	bj;F3٬K+hS|V6O,~b}:x|c+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.<V1mA(,1R	Hh.ZgYȖVf6O,y&'D1ObY>(K`9l?e9fYᘗ4}k2xKL2(ZXRƉcH%:ʣJ yvTrXPKp3
ZLM"FNTd4gܲ×N~-mN7)O79F@k??Q<k9jn	Û'N?K.ݔK O<(}jacKaZ>g$8֒]b\wf%LE&9ppZ,KSO`de\::3!eٯa23*(Ka^gf쵑%.}Uo	@W(!#w>էϬ"Pf8hMY^K@DA-P]s`@8yHvYml8cN`6P4T!BR Zxr%jn#6O3K.ݤKlzX|cmH֊[)5]GLDSka̦;m7b	H[caH&e9fPưBT\rTLߘrIޟ0;m||B$3sk$	Gf,|cRSK.ɉ.{?w1OL7wl#kXGݔTKKQLĻ)Da
$KS> aAʌfD&-{%eGP[U$J?e9_̠kPްh)i s%%zZ-*%bD|y1Q-PK@ᥠby \.%e l]x8cN`6P"&Xbi
\f,ʪ[5;T&'1.{,zX|c*'֑e	l1-g66<3揼{xfYi\%KKbX*W,}YTiWt.ʗ.^Kj	c\fx0VTKS> aAʌ_rIޟ0;m||IQp&.ZƩcTa=Djn|cfn]|q":x|c}-<k[?ZJv"sU
)e1'0ȃZ%L 0 dFCK^eg"gVTP½2gk#KY@]-%afP5BGX|cÖ>BY`Zj2Z$A7ʩgy-5Z)Aw2̀YY"g;mp@l1R	Hh.Z
SYȖVM`d٩ܥn1>	sܽ`ԟC$qd l)V	MvJ|DfT] Ƽh`x
Pͬ+_*<l{2$"E;
ȁ2	Z*VJ_QZM[XH*B`.[9*&9xO;m|g\ ZƩcTa=Djbόe@Sd٩ݥb'ť OOL7wl#kXGݔ䔁li)E3櫼S1.b*ȃZ%L 0 dFCK^eg"gVTP½2gk#KY@]-Rd#P3lHjcV>BY`Zj2Z$A7ʩgy-5Z)Aw2̀YY" ,"O;mp@:s+HP0X<r%S0 l[5;RLOD'PT	,[X+?XP3	&eS1.h׼̳Zf%Dd.ؖ>JcJֲ,}cHYU5D.ʂcĹrXPK,sA(ZXjbi	LQA(L?0⓽>b/tf _ğ<	 r~~5Oxr%yl[5::Yv&Sd<C O !S[xe9% b[?ZJ@ĻLĹKGA­`	ƦObdhuB2r!eٯa23*(Ka^gf쵑%.}Ua2V(6eZ$}5 ^ (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ es49eAJ%"r W/Mg"Y[jbh|cB'OZYv&h<MlzX|cEk''(J}h"XOZƼhc"a>",+DS U&(	>"E9Sr?^4sYiԡ,Z&R@%BV,ѺgtHfO"(gS3-3S$ޱ,w%t޵,c%x,wK0K%ʩc4fX^3evf
ǚ8< Tv|4O+459y Y*?@2dX fiʸxlZ-%c,c/kRyڟ5]jAghe1,#(dW01KEjA'ְ灜̘ -Q"	&[J#M	f	=}z"X[l4I,-*%%aocZ?{2`8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ɀ2
"\Pt5Wό`HZ	o<!E؅Oa90Q
"\Pv]Oe~E("%׿vɇ](՜(J'ְ}vK780 !'C%<\Y>lqfB?FB?ey4}jY͓lB=>#]5̘)k'؅;6.~n,2~`fP5B;ٳg?e[d-9c.셳?]VY>3빞bY<ɀ8>(՜(JXG>uK7)LiݓYq.&{灠g=qK^ɔw[@B'#e	jB̡փ>6]sfe=B=Oa療nZ02>1+}mQC]xk|cY>3[1,Zdt  dD\,BOa90lB1[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 B<lP5W`|P}mX~k;/3&|&)?"c{'ց1@m`!a_T'(ʃMiF%+YzZlKOJ1pE;;4a3LR?&?ae6]:a+}h/;?4BvP6QTmXs4K,T%h"A`+Oa؅.dO[1"Y5WR>1~S~o1 h%'*'8ghpgsA~	AYkAYbK;9oB~&aFƋ'm˭??,aG0!grm?byalKì%A/kXq+/eec_>U{?e`>1?by~a?X __!j6CP"ݟvLW7XWȏqݶrD/`mX&"\r=+!`&Uơ-hjd_" [O"g~`Bsk!5ZPBO!`A;;_5ZPr$Md~xB$Öem~hU6>*X"?GaT+NGCXfUơ-hjd_"m??VCjL}qK_+xPٴϭ.$[i,;	Y>%_ď"҈ڇ(R@gd?ߡ^JD	$@}owgwk!Ogye:{n(}BWoT0鞱TݶS+[ymH^,s*4'lnO2|hizP#Y`?]SVǸ?ae!6d Ya+>dYKuFU4v?ͦirk<3+KP`Ȓ.Zp0{B}XG?І>0h3B15Q>>1Ol,xY2gOJ';">xn62ڲ,%DsV%Es/s{
{0d(HaX*d	ٕw$2]댟+(`?@60>l&L` 50?d Cwg2gy01d CwdG BƕS%KOje=@KOj%G!8I}kx
L\!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\bD$Ug2>Sg?ŕL#3,/&icBĹ[lpK>~쁻9%H"Zn"2eoTJ RX9͙پ"PN.m7uS
v'2T6{%V]@7G% VFfs6KuKgrH $
ݒAXD]&]Ia(.sGEƕb'L^wٿ,G5N8`e eMls,WےحX-bn1_灻H3I2}Yi,P= 8Z¡m1Tgbx Wgii1*f-hdNS.q[PRPݶWʕ)|}2'7m	&e6Vʬf[3*3VfeH-ʇ)8O,wOLO,3~xB/|Hրp~#6v0>rL:k;%w>1C'ֳ2gy {}ݔCq49L-=%F-=,!|cY><dV!DK7>1$;'}5	B}JuU=TVڗ$=ߙvIdvI%_?K+h	e{"}G?eA.)la)?{}@3twJ|cNZ&ɝO|cM,[`?Ƿ}@ 7X+"K[X#Yz[XJKC>1AXGfLK%E		UO6OGzzA"4FO>}geЎ@l=6T}k"M`iWYݭ ӕ& |FVĉ&5&."x>&I'ydN^K.fvL׳eMoL$2 rgOƘ
l[[P<%ADe9xBOn6Zxl|3ʄJ_,'/e[c_>U{?X}hNрG& 'ԉ_,Ø}0)}mB??ϰ&O	>|-4oL~bA灞V$+B<^?>LLV LI7XPxl|3ʄJ_,'/e[c_>U{?X}h+ Gzd= h%H}g'=_[9F4RCΚȳYHhV.<i˪	g
502cFZk)Übzhx<޳M<$.MY2lDZ_rWehn髗	֩4&l̡oigHL8J"r&}@Ʋy%z]$ӎ/d	%?> yiA)Z!$DX: ^tLV,5O&h7R5|o,ce?뉕|-LUpXsXY=eVZ'L`s͘~f&ê S"K|a_GU &N+eQj  Vz4X~I<v0A'~Aɝ Mgy2p}k>"5|Ȯr 7XDM	VĠWЈ%ZpWg}k!}	C灜̘1
"\S30dX~05ߐqɟaO9]l"ACq1ՔXs4K,T%hG&hf$V'JD@̰&DzP76<6qI3t0}mYݟfɝO|cg}mYݑ`mb4-mbZ{TK,g9mbZ{TY(O=,!U3EXGTdŀR(sLVR>1@ִ8p"ƕJh LG7VrڢYd`kal9.	QG#HS?g8Tp5b]1-b%Bgy>d>@;a-.3&ɝO|c&[`AvP5-N-=%F-=,'}XGfLXX.b)<b!S5Dfey\VL.<jI2m-3ϭ	O'7`*ZHq0޲t$k(ĵ ,[ZRYGU1tzĶٲZ,eKW%3-^y`wKWjUkzM+3lh3ybZςU7,%-`ե֍d%+(<Z%'8Ӌ6$Y##%3dDt-4,<"@	&O46cN:9fZ
E`imS_Z*`s*i,-3URtsJ0@O+#K2	lVfS$ʬ;me7̧QLʐ[S.q[PYP2%tX~`A]S\aq(&w5-Yw3ό`p>!݄>kZ-mbZ{TK,g9mbZ{TY(O=,!U1D;}kxɋK%E3)MV|c
6O,EE>1v]
ӥ`eklh]?Ѓ>x!^b:tm?>E*̡9K	0 )? vP9&L`:k;%w>1%Yw3όa'D;}ݔCqXҲ*tiQ,05iQd<W	Z?s2bUbDeg0/}mQ2c
A"4FV>x Ͼ½dI`C^Eh	wjs&,<9dF˕LUpXϜv*{ O`짳*Y<9Yeӑ$lW@*~Q}k»OG&.(sE9Ga}@n6+ͅB֘3[Z%s1<W}k(s&.q<lSDK[3Og&irkc h%i}g'=0ltj6ϲYݩլ6½^E`e,GngZxT0౅9+agvc߽qVfֆEh4)ld.M~w$#MYOg#@;V(z7gvֲ$ٔ>m,@[9IGr4ŧhWç_`#gk444}g'hWOM/%k"MhoWNa9q2_dYȀevS\0xͦirk=SS߽q짳6g Fz"Ȁex$lP`Dhe8BxW}kTPg~EB<`"R8dI(>|G?ea`05ߑ1ɟaO$d}@3BƀLn6_}7VEZĴYs
Ĵ"b|S0l;ae/T'<422͂X~`0_sLR~D>rLat0I>Mgy;̟U}ml>sM2	DmYIkj3Z{TK,g5VrڢzXBQd3Ӆ̘όpg}mD_g]EOD`21.|G?eA_]S/&)?"cvP9&L`0twJ|c>Mgy;̟]d}@b4eq5ڲ,fYPj=@姵EP0Z?L"[2`EA*'֟[l?ϭev=ag<l"b&?aedMgy4#d~q5L2sP7,hkk%qdY%iQ,5z[UOjbό`5}kx0`0qɁG06>A_]S/&)?"cvP9&L`0twJ|caݓYw3ό`m"7,hkk%qdY%iQ,5z[UOjbό`Y><`0qɁ>1 dٚ{c h%H}g'=/΀=:%ڟZȓly,#|~1o#K g"u䬌3ZP,`灛F
w.Mg"fl}h0+4i#s	' kgU6+YjOWh	~v]gv7I'x9=,@njb5Lb=2#D*O# 6>='b-Y<9YF#5BA91Ne8?g'ְC/WB{OGfL,B1-MUg04l[`#]]SJd~C':>	yQB.޺Qa<A27X I>RZÐi%rF=@9	VK!ŕ >eq@C.u6IۧLa+O]~C^c5L2s[`8l9ҲRZØYb51-=#EK0\,Z?s2`<E
"\U&Cdٚ\ϹߥϲO;smQ=>R ӆv=a(u6I5N3Ws,Z&ɝO|c#'.vy`1n6T%hXg9aKOHic}kxɀX.b*٦S$>p͟ɯɎ)A!vO{5? {@`cAir&Yy$@ahNX7eܖwk|}wY"DY	V*,a#T_*ݓ"4B"0	>xC`s	srp"Ր3ÐNe]$b3[d(*$*P3{ Ed?8e*x4ixɆ
"\P}\|c$O]@X..)rMg{x2g!H!>	yQB.޺Qa<A27X I>RZÐi%rF=@9	VK!ŕ >eq@C.u6IۧLa+'.a!/v~1&w?+'.a!/zD}n64T%hXg9aKOHicK'ְ灜̘n	B1G0/{'},.}Do~wϏOGR7|GֈbptG?eA]]S.)?!vP9&&wJ|c#6OgYd'>1jD;ae<]~7VP*KXs4K,T%h`e'ְ灜̘n
,B1)MUӏaȫd)6~f&&;#MK9?I434}aPSwkYmh/Lg}Owjc_dY6ȍOfU|f45r{$Y.L($a(D_gOa柰L6!DKb(6Zd`idHX~k;f>dwO[bF)?H0}hP
ҡ?=ݔ%ĥjbZzQesVҌ\@}k`;w`I@Xf1w$d$bߤcvP3k}Ӧ'EH`Ln6aeM߰Aƈ"QڲKOH,1aJQ` 0;d3(sAœUydPGd)o;$#M0'T_qh= 3^/"sKլ64IK;
L{+灞0"7%g)-OfV/ͦirk>"eYȀe\ș$B	V%1[U^lZ?
"\Ɇkf"MUOp]@lE	b7fYw\
>1Z?
"\3y)8'DbHk@*"<lI}kQĺ3!DK& dHX~05H)=F??όp''$C3}@Ɠ`/`1ƈ"QڰdYP-=Y`(P-=*(4HX~`I]S\bF)?H>rMg{}ӦL0Y>Mgy;̟dڈ`Iݔi74A#(e9	VYag$c
Ði.
Z?s2a0
"\Pp5Wf|c>5XGfL6!DK)MUόv[U_\"̳*Sdd3Q"; œlwH$F	N/'/YO@ЀAxڇϩz,o%k"Mhh	s>a5~KQ,3q2c;"D+%ZేXyba'2<,<YE~`&b7@xu,4
"<	6Oa#L,B1jHƒ>+Yd6A~r+rP3_g#~? #g3&{%E5)MVa>1O_Z̬>K/(><dbEQ"d@[d5] 'VrlZ?s2`"(sE&R>1	OYJb@hdEё+)09f	eў>b&4͓<N>X}?Ɩ!D^>1QXG2s2`Q"&V>1Og YRqm->1H+}kxCIlB1XjOgX/OT`sͬG!Y>b&4L,'DƓYg1d֖eadXx#'ְ瀬D0X؅.b(5WT|cHOgdW@9Iƕ\"'ְ瀭ɂ(sEAݓYL?J}a??ȇ[!gLw]E)]xko"l+(̠I6,rd+xq`-gXsdѹq,`lU;)gP2tZaxIdوk6LY>X}?Ɩ!D^>1jZ?2`,B1X5W6>1Y>dW@9Iƕ\ d3bD0>f(.+^pɔ灛X/'?P, }lLi5Y F1ljEkZYݓibE,Z?i&mQ"Oa]d|dk"N40Wd#o2`؅.b)"jp|c'ֳ?Q~{13l[1= vOKB<*Z?s2`؅.b)Rjr|c5lBRba(Y?K,H~͟XE4&~$g!E
}kxɂ
"\ShsUya_d٬w?}kc("j|#Ō!ffqy֨VCs~b&4n+'ִ+'(0RZ?2`bD\b|c!k'ֳ)8ҶI#g3&V!DK>1Û'0}ċ@)8&Ef"jzX}?ଟd~b&XY>~xZXgp9}jY<_a0k>3灍&i'W{lwZfT<dn2OeʄYqF ,I ,/y=EGx\C}k?8G]'P<.[1Mex\.}lLi5&x+~xs,4
"K'ְ灠̘l؅.b(65W`|cGYEti[EO`><d`(sA\'ɚ\ewYh$ie"΀=|˚j\>Nwiz&cy$@oh\7<wlȻ+vE2_]*W?p_*?eL|Nӎ,/{+4y}d~dYdW@_VsT'<p?e_a=g[e8u*PlZrsRGc5"4I%[b*}Ca(CglZ?g~?02(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&ikf"/|c}
U	SK9?I3UJX6: 'K:|dIV QyOН,Yݩ,@nEi*w,)2wU`xl,A+W$,%6`.H`sPxGr| 
.Zhk'($>dtwa^"[xy/asd~b@3VF
%XGݞ;?a̘B<lQi2jF>1
lZ7ʼ~k=,=g}k qY,?K=˛$'zH6Ý灛XNi#tU;aֹ>SX (>2'ְB2`: ssE d~y[`i>bDb(JjSdٚ{?Y3K_wH$F	ojO{+#iϪtԾ zmYm{'Ȣq@YaNagGl<9efU<G*{ Xm3KYBSNe|@4fݓibExNY>duxl#m# ^	5,ZlWcJR4"<'OavxX~?0bDkf",Y>BY'W${<x$>Ǆ'W${<xl[7eG {8!#A<$P@Ɩ7@
"'</}k(s&c"jL>1*yݓXG!DK0&[1*MU7aMfiDiE!$+ٱϪt+DV{灞/"m|.M a8܁tF
.3OWW9?F_l: N<Yݩ6||S&|~1U,ȳÒ+ujb7U0w.MgY3cYݣoh!{9IGrtLdI{1	?ޙ>Oe$l73+c/}NzI/g֐A{?j/TL՗IidvdsHKyGr٬)fhgMH^	߄&Iйa<:edC"D+%ZP,`+UXFLh$D_TO`H+;G&q2D݅6r2ˊGY!b5֮FSjr>lg(3;6mY~4٬MmmN$͓/>B_JYڦ$d@tv/cSO?P3{f؁&Al,'k,(k,#jW#)#,8,mp6`k>®lƛ55 [lEb0I#02J沱*If#jeP;KUd&ֱes
emUUjȏ&ٵefm[aWYYFIX+vXUͫ(,mUfkNrvY4q@2.Xq]S2,qsdR3Mgy4AB$̆SGm=Pf&(Yx8mdv ;tfÈt/^DX*VcB %gAouXG~;y=#g3&؅.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90&
"\Uɪăamfir>'Yd'>1Y>Èv#ae<`j7VK[UOje
ڮZ{T\KAoiOa90&
"\UO>1 K'J>j`Ia2X?'k,eaGUXed`mx4`V0`I_S;MS灞čee6a2Q0|cl ?{jUXe=X<k:V^揼BPϭ.sXxuҰ2P54}~qPeJl8h6f6v\b>)?G>rLӦWsHOgYd'>1l[aCM4AmY:ZڮZ{TK,g5VrڢzXB|@#g3&%EXX|cB[3O~QRcIA>ҘO{/ŐsC ψ[V$LO'{BSW|}LK;S<a#?^ul<9jaBూcUXFL3{mS?jGYr>o977`&,'k,(k,#jW#)숲{ebN&#[mje;f8@ٞUͫ/ƛ55	bI$ٲ`e,.k+b6P"vv<j|">P3{f؁&AGl,5UD1=ΰ:ɈZN#yف(3;6lƛ55 [lEb0I#02,ĩ%bGAgij6l@R(NdMl	ګ
:/e;NϰV_6a&X(5mee%`vlڲFVfvYAJQVY<6ؤ6>,&L`t0)}k=aV*DzPf;+lIm}@3L:Ya+B6iT#d0e%6ؤ6>+R3uӦWsZVaJQBawOR6ؤ6>**L:Ya+񎀺IիL!qM<Ls45j;,	Sq.r	۬nDP"@, a d'XЈ1k("}k!
1yOGfL2(sU#V al=a(,$w~c>O[`m/vD}
qXұ-mUDʀsQm-=-,`zXJTfX_vP2ՁG#P76م\SX\`mOl~d	N	]όa~W"g2gyA&W"dG&X7V!KOje=@KOjE=,!<"
Oa\9؅.b*nόa7dz.s<#cJRxմ\Yv<iPg|	QG#HS?=OlƠ̳`6f%@$Ka3{2@O2g̟֑,#PfvZ\kJRДax
ic瀪jĹ[llK3* ٙd)-?h쁻9	.&dbARB2}Yi+>}.T`V%pg+	uL _tP~s7m!eJ"2eFe6lw*2(<3*3[2(<3*s!Q[;U5=Q'^Sܹ2+i٧{/3MZX08 
6nQl-%}>Dݔd/YNa;U[Hlb_<nf;UQ'(}L@O~j%"7vTQ.So>WayaΪ)촜Wgy;̟C'D;6ڸ%)kkڢYd`k9P+kڢU|c#g3&!DKv3}m|V~bW5=	ڪ1?@Cg2f.	J+gDoK.>?]*)}@}h@EKuU-v{-&3Mgy;̟ l_ae^m\iQ,05iQdKC>1Oa902(sU&#⭓lSz:24X'j#|eZ~7Q[?˹>?!Ekց2":l|g3Yd'>1l_ae^m\iQ,05iQdKC>1bXGfL26!DKi>1,[e*o`E@lx;+lIm}@3uӦWs}k?8&w?	['D;6opJRn6姵DʀsQmW-=.g!0#g3&:
"\Uk&G>19[3KY&Mgy;̟6O"w`m}ݔzAm[UOje
ڮZ{T\KC>1'ְ灜̘d(sU||cEk'JUe~?ag#?Y`}VF0]Fk(e>1Fƽ9v{-,	?WGX'ZY -4KO`Ln;s_S<k+/e[`qGG?k(wBW֒|9B:rmx+T'CC>8sXxu)X{(h8~qP*;+@+"h6Y<6ؤ6>rL:Ya+OgYd'>1)d(v}@& n6R*YG\1|c(lZ?s2a)
"\Ue4}fiߪ-LvH4)'3.fh@ !oЯ%k"MJm}7.{E?w,GK;C<뉕|-LUpXsXY=eVZ'(09f?e%y4`*T	U̮lzRYm|L*,X@Z̀Blq݋b=a(	-.)DTm6>'(A3mӦWsb>"¾ydW@9"U_^r cB# k([`Qd?8B}w灜̘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91X B18sUg4 SZH̰<-,a"YPA3UmMĳ&j9q7mOR*ZL76:QgG%{dlZJ,i,hJ,7$,}Y@&L̠Qgju&wɆ('PK:)ea"S0y(&fPSSL삝Y|̙7$N08P5%
RbZ
8|7cY9ifOxF;`@o+D
 E`imS<HVLbt?LFʵ)K[`;)e+jJ0F~8O+M)K1Giv[32|]C3)C3*3V3232e+j5@iBoXf3fc()!~̟JxűŹ<na)?}}@3mӦWsqd~q5L2sed;vP5-եKOje=@KOj%	祄 όak'ְ灜̘ v!DKj0dٚ\ϼQGόcU|9B:rmx+T'CCo>$0|9B:rm?>E*̡	Z08sXxu)X{(h8~qP*;6RE-h6-.)l[sI~$ɝn5Yw3όg[b؇v>,iY-mbZ{TK,g9mbZ{TY(O=,!|c@.#g3&!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'1R4)
,h6
\d!6x3%Itl6<
؅S1
_Qj(vcAxz+dVq!O LH$<	V2YX+ec,^׮4p.PElW2$<	YX+ec,ez/^cS׬\4qB+dTT7,eV2YXyS].ivዚ]**jV2YX+ec,^׮4p.P^0	
e
O=yS].iv዇O7tǲJ.0t<nH6!zd<1<
$
@Ph6aXfy矞~y矞~>y#z^C_yQ
<4QD5YX+ec,ez/^cS׬\<n髗e<YX+ec,ez/^cS׬\<n髗eV2YX+ec,^׮4pçjj啌V2YX+*b5=z.1pxZec,eV2ʘzO^sK\:|񻦮^=YX+ec,ez/^cS׬\<n髗eV2YX+ec,^׮4pçjj/2׮^8!6xƧhzenJV=z	7OOd<
!K+ O S(G*b5=z.1sKTݵHќ:}-L$\	wC؆鄏b*!HTHC`h6
@`fy矞~y矞~y矞~y矞~ydV#''ԈClY  = \@Z|; P  (@0A@.@pz= Liv↴<&: x : x : x : x 2{+]/d(+}EO^U.\SR##'ۊH2zdW4qCZ_S@Q}˄$Wn(y-+]vڇQS״UK(TԈ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>K<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*od`\^Tljz]bn(zZISײۆ=z	7OO U2LB
)
Hl <?<gr$|
'G# >(@ Zn(z9ۊE(miv⇭hvA}iv⇭hCl[˟.P-/_C]tZ>!}iv⇭hz P .gO4q@oR+dZ8kn(zgU6޷E	F}n(El@mK9ۊz["[І@l9ۊEW5.P-TxsK=nE([:jBtZ>jF}#<Cq#>C}=nCψ. ]UC'=iv⇭hj_Tݳhj_7l6iv⇭h kKTsK"E68ElsKT[Eϩn(zZx:psK=nBbxgiv⊞tVȴ<l?sK=nE-Zl8|?ܻ
.xe}KJ5q#7]䴯r	.=nCQ}xv8f'^v-z\:}Svec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE/2׮^8!6xƧhzenJV=z	7OOd<
!K+ O S,Y׮4pƤdWne={+]a#׮x0lCt!
bx1
O$
f 6aPfyy矞~y矞~y矞~yV2YX+ebL^vƧXۆ5#"s-^yV2YX+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Ԍ̵|V2YX+ebL^vƧXۆ5#"s-^x')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌y@PTL^vƧXۆ.iv\{-L$\	wC؆鄏bH֙O ci RXl ?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<
 @}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<LY^Tljz]bn(xڢ0esK$zb<n#Zd<1<BHT6cATg엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx') ׮4p.PJ.0t<nH6!zx5C+bx
OǃAaBi[={Ji55hZf􏛼F|c_d`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<L(h5ʘzO^sK\ĵ0esK$zb<n#Zd<1<BHT6cAT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́H@a

@@i&@Fy$j2+[<	6x3 \2HD5BC*EkC9hsK=}J+6Cpg8t.\[!hzd25r˚CSAyCT$:p^<D'hhjCR
+E/塪8thkKyhjC>b͞=塪8t.6yCDnZ!OۚjZ!Oxڢ_R-Pvç=l_R-Pvç<Ο<!塪8t75BCPn(z͹hjCW]B+dTg>Z!O{J->xC塪8tm(Z!OZ!OkKh}Jܴ5BCPn(EzCv:v↨Ht=}KqCT$>YX+ec,ez/^cS׬\4q-Xl@As R4)lH$塪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^#;kK5x-MYX+ec,eו1zbnۊ*nڤGh>	k  )H6AP$
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 L`X@i'+]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ۊ(|/+]>啌V2YX+*b5=z.1 "EZ&٬<@i S0 S Txx40 jvC3d>P	P@ElS(@ElS-ivVȵ;!YX+ec,eו1zbnۊE	k  )H6@(lxH$z5p/n+5FGoj_TݳZ P6
Ɣ7tZ P6^rձ*^<p5r4qCRի^ӇXӖ4qC!F 
6y-[> AuUn(z+6zhl
4CmC]tZz7l4qCR.Z[І4qC; !rn(zQ^tז4qC!}C]tZ_rn(zmEN<墦DtW褅K48r4qC<E-iv⇭hxrn(zZx:p4qC!R9hsK=nArn(z2gU6.P-ќ.P-[> z$Wz+!}Af=rtZ6|Ax͹^E6zRbnWhl5  zsUi}M\^E}Sv(|jZnE/SSz6CptZ)E!6sK6ܯ[BmU#;!旈m^Eڪ*FvCW^Whڪ*FvC-.\nA	TTCZ\z'(T-&QR3NQ9^Eڪ*FvCڹec,eV2ʘzO^sK\QPKV5\$
f 6
B6mB+d^Z>/-P'("rSԾmB+dZT+ec,eV/^Tljz]cMHՁ6d2#I( Txx4ԉCrꚑ(n髗=lolH|=l΃ZSR'-7mR%ԉ@mK6tMHԸ}CgAԉE5"PW/9hzZ)olH|=lԉ+ec,eV/^Tljz]cR2+2Ձ6d2#I(6tZj-; CmEHȮW/9hEzEHȮW/9hۚj墤dWnhn髗6GmW-[:kAZ_6Or75 堀Ar抑]^P[rհkEHȮW/9hl5dWnhn髗V2YX+ebL^vƧXۆ-5r`MY y́H@a
C`**<<IAǯ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\啌V2YX+*b5=z.1pxZ&٬<@i S0 T$
r+g8twM\P-tj"3ZTBçj,eV2YXyS].ivዚ].^V5\$
f 6
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  )H6CA*<<IC6zѪoC-7mR%Ohj(6Ohj^P-Ht;x״҆![=}CԾmEN[R\jZ 9-ixڄWt;D}CƮ]F״7jyEHΟ8C6t㊨B+:5塩ڼ塪5^#;`ڇ\>#)o#"sCrSv"P!ІZM>:)
Wt<kA	T"C^Z6jF׮!YX+ec,eו1zbnۊtZ&٬<@i S0IQNZF״#TC͑yhx&>FyC͑yhv^BmSg8|oliEȴ!t㊹hv^Z>lCjDlזol#:|"5MZ>lC6zѪoC͑yhx]=Ephh 8t֊\1ZtևolH|T4!9F6Ϩ{J->ZtևjC#玪vCArV4-"\p9^CrE/^x_:+6#:kCNr|jZSv";tm5pRև9]n-hE lAӔj9]n-hE lCj9^x^+6͑pWomKZ)|[>j57z͹]n-h=lHr|jZK(pWomKZH/#5H7xږT/r|jZR3=p<ϪoE.KϪoE.ЌRքG\l5TmU/r+6ΪmwkCϞԌ>kE-Z|jZU.ldZ6EF!6/QK=wʆ=Ez>Ez("rlCj9]n-hZj\>vԵ;ܮ7xږT[=|E\!XXU$H4
I$I$I$I$LI$I$I$I R$I$I$I$I$
O&B*
d $I$)I$I$I `rI$I$#I$r	.=nCQ5l84 -Wwm0#,}`$i}O&O^$~$dQj}Qs_uYݩ6lM_wH$F>!.QS״=n_>䳻SYl(>{$Di9?I1(sKT[Ed7_6y䳻SYl!>{$Di9?In(ElC%ڟZȓ`fϸ}k9IGrcn(ElCgfgvֲ$7ٳ>{$Di9?ICC]7-.P+gSYlZcA"4$7.PԊڗ8ϭ?VihRɟjϭ?VihRɟk ϭ?VihRɟfgm44}b?d3x3l6UF>Tg3l6UF>Tg% @P(S(S#ו1zbnۊP,0esK$zb<nTx1
B!P)aR6aHfy/?)PK7/#|Cw5W5? D#_qM"s-5?GO7N?iu~|_:wξ/ξ/_oG:u~K_u~RDaw|_2:*~u1 x˄&/mKWf$p6bى.]b5=z˄/N5ElC|IpËz["R3ADHhpP
n4"`oR+dZ=}pˆhz-}MMsXtVȴ<l<".QS״=n_>..QS״=n=|n(ElC|΂pËhsK"E3Pn(El@mK>phsK"E6|G>\0@`ftˆPtNpÚ3AD$Hˆ
n4"6%߆!.;	w_KAK
B]?\~Q~n oB?_͎2:w? ͎߄_͎N
?6:)~D;SG__:OUs+j_]_'+5oW-^k @-)qz%ZO\^?"qz%U_qz%U__-~TKű^/D[1PgAz%UO%1V4>R-qi?Q[ߒ+wZP$Wq;E5q7R;v//n_m\_rG~H6/(3B/D~Ӌūx+mZi+m9[߮ՋM0Ϳ	b_'q|WV-57."J,m?%_/]+9-\F_äI^Lfѡz>/_-2oj27."JhĿ_-2*en\:D_i4? wKŦ_I;W.v#/Cr$3h%_/:ˇHm1FgDZerwęOWAHh|ԊڗޤVȴԸ}A(xoR+dZ=}S״=n_>={C譑hx͞rYX+ec,eו1zbnۊP,`MY y́H@a
QL-IǣdWny lgR O%
e<(
9hsKT[Eϩ-iv⊞tVȴ<l9hsK"E󆼴9ۊz["ZHhp[<.PԊڗhElE/SS~Z*z["<ElCyCz["PޤVȴԸ}A(|HhpI *<dI$I$I$csI$I$I$I 
SW$I$I$I$IQTCY$G2I$I$
dI$I$@\I$I$H
G.V4C[~(+Ց/5
.,!~.-W0Rg/mmdw_WI&:XOZE&a#	I"?AïQnnuqzFhp5޶qĶHG*k6U[͹\D;aw#r8Xɷr=OP`E3en?vAfۇSXEy\96'#ݻ>#v1{ty^}6t>f䙱8ID}g$͢=Y3hrL3a6V}g$ͣ}g$ͣ䙵c9&le}g$͌C9&m>f׏䙴i9&m>fY3erLѠIlrLj>fƈ9&lj>f0}g$́HhYfгyڏ䆅VFY7HhYaHhYdгyrCB櫬}g$4,j,}g$4,jX}g$4,j}g$4,jHhY]`HhYeгy9!fUr	6Ϩ_<#/khsK=}J+6Cpg]J&ddgJRo7GvDLR~++Yb9?T({<l+ß^?Q9+1!*x>a )/LL3
YssIGrhp\:C!pf6HLi-J3>?gbp3_^~x<lϯ/vH4}g'=<7T7t#/b:z.hzׁN>eU( xW/?S.ڥZȓTQ9S+ZaSju+-1ʝ6Hӡ;C!Hн%KYPi}|ڄ0Jd95	W
	\#=8粻$e9[1G+9+sm.LL  !5}{?8@#NgCs 	W$iMmeH5̀  xT ~JV500ݤZT/;Ӕi}	0mRYObs!8t/PGeTYjZ
TJ5:m-(Crv42}') b=c53K
WԎp~ms#B70He]وuMpXϘ4>rA2-灊v7eqbpR3
aϯLNPDӬmNϘt0Fbugk}|M:Fc18ADӡ6㙉G0Dӡ6d&lϯX۳g94`fs"ip+19a<$C_1N#6&'4g׍ÎkCs2a{-8_gx״m&MMVݳ`ß_18Z1Nwl->jnk#̙tx s"!ZD!gk}y}IĜ{SN,(ie j6_ڠOZ
v!$,2!ԂhkKT˶V$2p6daANKJWZc9,t1S;{SJ3vҡjqiIxOL1Si0=T;Q+Anb&A	j1-Q,gVyu"resA@uP<s.+X	S4xP ,e`&LDә,}|63XC_0MDә,}|b[1Ng *7g4xϯ@T1g34xC_0b&a<9 ePDә, >a  ,*nb&w>oYcv_2gqal3̌s4S3ƀ}xk$dfS`.Dڀ<ɰF80xfFe9tI4$ß^7IMC*L F͞4E>XO.l*R2M:aft 3B}4	ϯ=TF;me[2I<׳OXs"irD(P>b&`#oa Xn@u.a =494`@2Og;}|M:#n" (;>b&3x
}|M:Fܧ0aϯXەf(
C_1N*L 3Pt0Fܯ0<0Dӡ6a X?gu0dagHs"i6l IXs"i6噄e}|M:#n0aϯ+ # A dAIb&
DӦ/"og@	}|M:L DKgD8s"iɀ."3¦Dӓʬ/>b&`"L ]<*C_1NYl'>b&`"ͦ.% t0En
}|M:"&#H3>b&`"@3g t0E@xR$ß_1NɄGC_1Ng!94`&")31}|M:" DUg$s"i0e}|M:"g!t94`B@6<g#Xs"i-ϯC[y5[}|M:" +Gg
Dӡ,7@6?gϯXV3 .dM:a FyZt0E&L?}|M:" \<}|M:"ɓ
3s"i0<5>b&eI灤9b_q,V2"YN{x#s`ݠ۴[dMBb&aT.% <!ϯ@3@&"iß_0f¨\N3؃8s	5$cԈL ^eV34{&uV = >b&F*i0k#=}}x
$Ve=z{`)`jbA"4>ґjqiQFXQʍ6_ڠOZ
v!$l8thkK)V$2}֘T˶( WRqʑݡ?>`MgQDm}aTIQ+ZaQ.ڤH4}g'=	o:}EHO<{@/eTYjZ
>j f>n9S:rf#
u#B"~ϔk}|6/'NOß_0~poitd)9vd:?Gg |_'NO@->`@2N9{>d7iv^O̓Csd21}|:t1_@?^?G!03׍	6Cp+ILu짲ONQʍ6_ڠH5Dl5C9?I2xECT$:p#]>lߩ0ֲ$:m-)mR$̦
1)(٨i%|5zr>a5Rn`sz8r!ʧ=3K
w>1m*֧)!I9>I!Yga0TB=$fS:g5zu`Hg0v4aPlsNr`*%2aZ{ ӫ\3;ubVn"9WVHg0v'2aY<sNr`UbVH&>ֹHg5ztPP<+H}}x8Xs$fS#u t1Q	ts2Ch/-g؛5zu`3;U+Ĥ<^X3;
*il1+X!D9WV.,ƅZil1+7gnӫFs`(Zx![J0g}|Ջ#9S_֞V3 sW#9Ӧ.B+`~ql3fSFvXQoeӫC9SoJ,0ӫ\3;C}il1+X!ϯ:C9sSo<-%fI}|ծRu6RbVp	xsNr`*mĬ%g}ksWLimV1gzsĐ̧Yǲi}1Y0)
֧	K
3YQҋTIQ+ZaQ.ڤ>eP	o:}EHȮW/]ILi&֒fSS'D\b:m-)_7_f=3K;ڞb.T1N1)ژba{`w<P`NNLi&^I#=x>-Ww-<ldmef4s(zR:|1f(}il1+X^5>`N_g18옄(}imVn^.>`N_g18쪄(}il1+Y U>`N_g18(P
bVl9f~d8ӫ1NcZ(2@ >l0V&dBN{-F^e+6%A,$Յc@=LL0?1 iiHV8]{SN,(ieFKJ/PQ'DiDjO{ 8t!P/u3)mRdI ,0C2}ڠM+FjsYS;OS"CZ>ґ*m&	A*mGJֻR;1TT\h^0|L"i&̞ln	C_h_+h $LrЪ]9%a'GrݧxOA6O5GRH&gkf4暽:`?Gj k<d*ß_5zu`ay@Eg|9WVta Z֞
	\L&>jΌ#9UCϭ<-%k ӫ:0`gPOKaY<d}|՝Fs5>T+8gHsN3>;@yĮFxq}|՝Fso}imV2	!ϯ2Ѐ ^]+}`fϯ:L#9ࡅCϤJ ӫ3>	>+@d3 vSƠ-*dALloIWVta
u>T(1E>jΌ#9µCϭ<-J53!t9'ٗ~j0j}`alV-NȀ4̧='ٗ:L#9P@dEg׍`j~De9M?̾o^]
X2 y0׍`UX iN{-fN3>	Zx*[JFx}|՝Fs0POKaB0^Yфg0| <RbPaϯ:`fmPOKaB)0C_5zugF>oPOKSaa^Yфg0|0-T<R@,Lß_5zugFVy(Xß_5zugF[POKIPKgϯ:`f4y(X,}|՝Fs>T,(>jΌ#9{POKaBX	F^Yфg0|1֞
ϯyFsWL 	Byث}x8_+d,ܾ]=67#cq,67Gl!LnploXGq)<ֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'0Ht;xtև|S.ڤVZȓkI3)(z>jtZSj_-J^3QBHӔ紲wib`{S"CZ#ge|}|6o2F2f2~ϐC^7eжC_4+=U$:HӫU2@-gß_2FX0P&bQPfϐß_2FX@g0znY_֞	 \9$iՋsJZx$[J̑V/PbmJH3΁9$iՋsil1+	Y@}|ub:R<-)	XŞtϯ#N^3=WE!+	A9$iՋsJHDsHӫEʪWE	[y>d:z`R<-%aS<ß_2FX@g0zrsR<-%s3΂sHӫF$il1+dXsHӫVjWEĭ<^p̑V/P0ԯOlxC_2FX@g0ztoR<-JY49ЈZx$[J<^A>d:z`iR<-%m#}|ub*il1+nsHӫB$
imV/!ϯ#N^3=u+"bVBg49ЀޥZx$[`@>d:z`JH	9$iՋsCil1+$3@49ЉJHgsHӫEWEVLgFbtH+'3@}x
!,J6 1$~fSG(Ve=t_f;kSJ7= jݥ,iiE
$a0mRYOaTPvç<Ο<!˶)0ֲ$Ljda W:ANKJWieL=NEkSDJF'b&#I+`]U+ZH'P03u-Ɲ19IrC^&9ǉuibġ03As' _0iզk<9Yr_R8ӫM%	y\9Stɗ̟q<#BP16T|r1a&塼7ldl٩_G4CfZdƝ18C_0qV/3HP Haϯ8ӫs
bQPfs4sU+"bVpiՋ'
+"bV38s4s*WE	Zz	>m'A  <juf8c9_R#s4psԯe`͞"񱾰lYYvḐ=ubc9il1+GgC_0qV/3WEĮz9ubc9JHß_0qV/3Zx$[`gs4sTOaY1.aϯ?zi՘' uJe`͞.ϯ=ə&3)elƝXbp6a_֞	\8>`N_g186_֞	`aϯ8ӫNC:iiHJ:|1Zx$[Jx:|1JHs4s_֞	gs4s
il1+ v:|1JHs<C_0qV/3JH+Rg8>`N_g18!R<-)	X8ß_0qV/3;_֞	xs4s0Zx$[J<:|1:Zx$[`sfxD_>`N_g18JHpys4sԯOaWs4s4il1*>`N_g19juJHp(xD:|1R<-%^fxD<>`N_g18R<-%]<"C_0qV/31sR<-%]<"W}|ƝXbqVZx$Z%]iՋ'(TOSI>X`NnZx$[Jg%s^6.?=lKl?,6fS }cXe=!XLwsrZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$ȝ5BCPZ:|S.ڥZȓT֘TڠWW fOINKH)N{K3$gvjzu#\AsC2m$9>`":uM̓L2{C< `m72:rMeu= sZU+tx@w}|v]T:s< ϯ?	u$90K̓3֊N`g2eݳ?'N	sy:o1|23ցsĻ-ʓ$9fKr:s=ksI[̓3֢ß_0~L3ցHs5	nS$s׉p-ɒtzЦY$$9`d9d0Ku	tx>aϯ?
F-̓3910Ks:s< s³h`)tx>ϯ?`CIәF%d:s<$ß_0~.*X	bL'Ng&CIәsDH`$tx>aϯ?:!XS$~xsK0,I$|(>`\\	b$|]}|@y#L3p,Eytx<!ϯ?^*C	S$xß_0~	$xß_0~1/Ctx<ϯ?:S$x}|%L3>`wIәX&Iәhsbl0Kd9 l:s<C_0~	b0̓3%IәA}|N;L)L3ß_0!`%2N8sR\0Kd9-,|:s<Z$ß_0~,qL3Š'NgCsR0K:s<Z!ϯ?,L3ŤsA0K=2N}|V	cfIәкlL3ţXsR0Kd9-C_0~2#C$h1:s<W>`d"X	c_2N7/ß_0~F6X&Iә}|RKd9nV>`$84:s<ß_0~̀3ْty(sw6XL3Øs}d9nß_0~	c@'Ng,cty0KIty>`	co2N7;>`a'Ngp	,a:s<aϯ?0,p&Iә}|c`%2NA\9#	cIә&>`t,pfIә>`NKrd9pqpnOb[2gG`['Ng9p+$xfS`7T&IӡUA,Mgt9X	UfIә%	U/'Ng(s0*ɒtx:->`qN%U4:s<ϯ?	p*2N.C|:s< sUCtx8V>`	tx8ϯ?S$r9':s<aϯ?
*'Ng90J:s<!ϯ?	̓39H`ho2N \9!UL3øsB40J2NsaUfIәث}|`i2d9(`jd:s<p\0J2N49k!Ud9s¦U9tx6ß_0(`%ZT'Ngoϯ?	ʶUYtx6}|O'Ng`RCK$ly}|ĸ`ifd90ʥ-L3%Z2N!ϯ0~>'NgXsC:s<ػ}|ՀR'Ng L9 nl+fLNIәv<3)\oe$*N`"Ng0!ydf%qd9l&;EڞwiaF{K)Ti}J֘TK'e4)Pvç9ۊmLjCYjZ
>joPSҜT,$Yw<]b+Z|ܒX#4K<#`fv泒d| 9S&Ly>nˑD%Oddo{?\R\Fã.&
11F4d9gg9jdebB2fd9Haq&H xXn6_m"u2m^EHX^9r6p#fƿ1?6U|n!0$wnȏTva CӦ'b$3bi[Ҷ9SI1hϯ"
e9LNʌeϯ~$ə2;BEڟZTN,(ie"(iiE
$a0mRYK0~Ht5pۚHt"EFxCLi&AD٩mRS'O_7AGv~`!C^`10~gdՔL yh}|5zue g6>`M^YDt9=©әXsզ>5zs<e}|dh`Ngaϯ?TN	]5zs=`}|:s'C09ϯ?5oɫә
vCjz?}|>W3B>`a"'9әs͈ɀW3&C5zs=`i}|0O9{}|2O9ß_0~,$C<pd`jznp䉫әb9H1B=ә`ljy&>`X`'0;}|`Y5zs<;>NS~_LwQj>j%kL)TK'T_[CT$:piE~]J&0_7S'sypRRnCt0l!^Hb&Iӫ(̅sxb'Nf2 s1Iӫ(́90LVQ3g7 it0l TbLVQ3g"ß_0~-wA9t0l #}|:a d:1<q}|1t0l!9Cnd:1<>`%_Ayt0l`'NfVϯ? d:1=X}|02NYF͞ß_0~ ܑ2NYF͞;>`̙At0linL'NfV7L'NfVC_0~CnR'NfVϯ?Cn2NYF͞$>`nT'NfVartt0l@Nr:uec6z>`ZY ܳ2NYF͞C_0~jX ܵ2NYF͞}|6&n2NYF͞!ϯ?6*od:1=Qs:uec6ziu)t0lCsxb\:uec6za1,'NfTC_0~1b7'NfόW>`:uec6|b91)&Iӫ( sӡ1/'NfόC_0~nyAd:1>02c
>j%kL*%T	';WjC>g
*t2U5Ll52cQsxp"JLrwhk2N/:ث1s,>OL#6|jϯ>Wu)t&> g}|A:ue͟ß_0|3!1,'NgV>`+1̓3חTIQ+ZaQ.ڤH4}g'=H!O2CudIжekL#q+GvO!<2BZ)j@P֨AP֖}BZaBZ&9NZR/wآV¢]I hO{"xACT$:pi}MBrS.ڥZȓTS+ZahDc;5+GvҤG@3$iϯ@ӡr`0gޘs`#N5aϯ@0ld:aß_0pF#N)k>sdhb6d:0ٳxsӣ֊̾NLQ'DiDjA"4$GkjC>.P^~_R_+44}b?dJ}|3o4͓?96g#MXO3d>?VihRɟfYYiI&Cz#M}/fI&22nK7jS|3efU'lp_OmF>Tg~bfYYiI&d);HG*6L8/OmF>Tg~LR_+44}b?d1J}|3o4͓?? hF )?iO~RY?5R2z֘pp#;q=mvxCrp,R7h0h쥙ae,X6b5SC/fBhv9#M%fa{8QvG3Z챙8H44 E5U)fh%f:ih*֊gj] 4v䬟mii }g'm#/VR3_uS|3efU'lp]I4U+ZZ
>joP.ZSr=3K@{SEJ""}#STL1OlݤJa!QTj:ٌ#㑈VUseáa!U-AD,?)B3:LI\
NZiU>ra!T|r16.ԑtx5>Wtf3E3`R TL;k Fh !f"ԉţ]ɓ+#ט Dë5.l67c<-ϯ0!eZtf9iy&sfX$0`ikx]#>9ؙ5]C^`	boaHbatf3^xZI>͡(3RGLױaϯJw2fC8?ORGݜjRы9ݩ_vн䒷\~ؤ]әf"5a|<TkD氁@fOM+TkD?e#>x2Pѡ&<	5Qư3A͗Z*sC4|r1RG5=N3fxk:C٦Z*>k4Ch$~H$ g,<]eG#
ڟZ*HseXHa
T$zQ<^kuK3ESs3z(jH'Z?3<+ oo3T9LQ;+z3!\1Ie'3²oK8gW6ZV>l(ԑ'3FN3xV3up\se>H!ϯ-Vԑ cW	±a![Uњ>9Ts:X|aj4r0c$)#+Uq2	3X[r:}jA}}h;ZKGۣ1yIwr`ͥhљ_>o<2LpN4v}ͬ:{(Lm!Z}}a`f 2#7gpפR3|3vxsRox灛csR$4}7gsR>at9k@/|3vx׊>x灛9kwhah+>U-m!W>x<-p׊:t|֟6/I_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>z/̎p8tT^6.Q˶4ID_LS'LiʮU >*W泺ݡI}hsGYxdC2BP~u&w&Yra װ&GYEIbMʥ0q}{k8@2g{nU<$ra<>Y̧<⢇'?5LɎ*$a0mRH$F>-j={Cz\LjDdItZ֘T/)AJtMʰN,ZaC_'CA>D3K$!׌>x|byZϞsH7_"ZϜy}|ߩCdaֳ	ϯ#:87}|ߩ>x{ i}|ߩݯ|5@}|ߩ״^0kY9~s_x灭gϯ#8G99hk<rvy}1ޘM(톐H5Di9&#v!$+5F([QSԺ Mh <lLjCYjZ
>joPSҜT, ;ڞ"jb.TG1LEkSDJG(n	'b&#I+`]U+Z1"ʕu#+I(.[$`IrґwGoZifd9iPCUvՕZqlĒqf7%z&%ø&\;\x.ג[݀lrpH$4x 8wh,N%ù\;Yڛ{I총0m{-b\A?)A"U!S,1AUL#96L%wK;YLPɉbLPizon(y~(FAO@YRFuF+TO<@<*[02P)	8,0֨TA0d6<xn˒o<F,4,4h-ύ2oY3MPݗ$ K#(SLCmaƪIq9gqD[}z6Y$bl(Xs׌>x1%L$\H2 ,Jp3[AkHU٦p`pp E"oRHZ \lul?:S3yP8S9+,ͅ	b,P5<KFb=,P	,"@X&z(  aaB}{bLs51"0hPABß_[S2LrV̦Oe NVFuFY-B+TY{T5=6AZW !Y*dGl	#<K#
<ix¥e#α@$P+I`Rp֪وfZT{'䁳 NbY%C`Dln6&V.ÃctQ3t0k(y1G4.8|Yi0b~%h]Y HʒFe/VENQ2Jd$9eICYR@k*I 5$XhZ|8H	 h5$:eISe$UeI1UI%U1?X'b~p'%8'gl9Е#̡v*v8a*WTH/ϣᬰBEMI/A\JICYRE T]S],WzXe,W+Ğ+$A*E`},WK!x+Ġ+)%x)bBX$^aC8IIi2Klu1]l]jtiNH_vSV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=V+f8tiv⇯$mRdIuS'nekL*w=M
tZRnD0)idwia'\Hнl8ݔk##0P*?a62>G[.YT>kYh>~l}Fa p#Mk98m 5i}b=ʧփ1l9l"k!QD,VD%Vʑ	D*0b!qjV6g sOʑ
Ual1,G}y&Vg#ܪ_G֊A9Q*T#=/iB?qOe7$|6)m?GũXv<ٜI䖟",8=<iaEK_^pɕň*A9Q*T#<{KE+ß_1x(
5c=xxƕԤuXGֲ#Ļ"IDNkal3zg'?7=DR	iiE
$a0mRYObȿn(j_TݳS.ڥҵ&=Lifq"+~oݯ}?y LuĂug}%kL*%T	'/mC]͑>2Dh7O2JdaAJީ'AӂD$$JؤO	&)n*&
A'ɐKL$(7'ӣol ȌL`exSor"`̧P?̠k v&_gu	ϯDLI(DIW2BP3xaϯaB2d@5MN&h}i|/>nba~Sɓs?1ɩ@ϭ/׳&.LV똟jtsK|9?<P	=k;\9-1?[P\pdK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 5M]VdA>bY|Jb~w$L}5:9ȣ}xp+MTP#*({$avVP5	ß^3	4:1R4#)jN4>o˲zz6_ڠOA"4C9?IVep]ǈ(oK[<;Ԏ$ֲ$+Yu@Gf&#)kZZc~nнUfSeY3O/vH4}g'=ﰊol>"PzGC6zMj6|#<D!ODdIeT֘TRty5;EHsA 97L~L@;8A>̧5;q ;i8ssS>C_P0>oBG ESgpZϯv7R>f<8$IMN	"R/twLQ'DiDjA"4$GYt;xSghFrևM(zHmRdI}NKMS+ZaS'M
WDlrHԎoop>IZ*T'8!ϯm{mFP3ʄg P"؊ ϯ$8WP"	&jɝpBY Iϯ^02#x!&?L3.4>PkY Kß^a;>ҡ?LgpZaϯa'(Ŝ@
ϯ^0#P3vo#~o`G3~G>[<ݦoGANLQҋTIH$FV¢]H}g'=[EMTCϑEFjۛexH%ubnδ؛0|3h"y ^ׇ=灛A؛ȼ9Bٚ\7xU|<}g'ΈTPӇHt"5m횵2U5LiDL|:R;(JdBDn&ws׌=Dd0zԈ<w a@!Ii &!&V/zos.Y =I $9A^0&m3Kɚy}cIGr_uiv>.hjgT;|v*DV¦OT鴴=3K
w<]b+Zb'R1?0M1H1^RZjWԎ`1BhQgC_4vUvOf3yd?φ8 0灛4#$1|4%jQϯ;A'xB2NevL0c2]YnEJ7HPn-Od7(P!1C>1ʊbǖvxOE{Z+CB2d6(ڤ6e6ePi|Olƻ)%9Gh5aHBgu%%t9Gh5a
~k=s,Tq9Gh5aeT59OX*{8hsjJ	۰A#tw%TEPHD' 0%+)%ĶAβxıSv 4@ۂHܪIۖvv!#qI,Wp+wwp,,W!LOZd\ ̴ ;TsCAx)>n;ʺK\ʬ9/ܾV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=g?C]g#UCψ.M5FE2JekL5}Ll5+Gf0^֙12dhY5t)3yb 5PI$	n\*;[}z̓cFwbL9
s7{3uL 7+$ß^C_d
p׳+}|n՝]0׳+}|	baϯRi<ݝX>h̓n$>x$|̙<9#<}B̙`ß^?P5Np͟Mss$Ugr&>Jicdß^a$?0ϯgr#>~2#k ת&*ܲß^a$O^w,C^?`Ed6dFAY2J .%QJxw,ß^ϯa"?͙kͦI;U>xIr3 sܲY?A7&#fw }z̓5  A}{;ß^?`Elȍ^d3 9`a&qWOAgpVaϯa ^fP3vW%9+d4g3&jל3+;>~o7	#?6'<$rß_0s3J|6LYװ9&i#&P3dxA<ȏs3isM7 0ׯz{)<5;Ai89{D^ɜBx5>;e[c2^5;9<j׎jws >d״mS@!<Z5;9;Z*6~m7	̾
TIQ+ZaH$F]H}g'=W9ۊ:pΈS4#/f-.Ph|/3O#/UosKTݵH;xg4"5mzٌV$ٚ\{<ث[<3K@Os~x(l2#kfg f&41	'Pn(j(pWXdI~V7O2G3%9,%"I8j{BgM
tZ:EkSDJF')_75)vv be41ȰDZ63II+luPB8*@KqUT=ɝĵp׳2>qr9%p.Z6p׳Xsf%hs׌>xe&w ;}{;@)>q`2;A&s0me!"w !ceg,ϯ^0g3YsXsv<qRw!g$UX~,^af8ϯφg@>?$8H#6~o5eGq4!ϯBk;Q}z"grT!zGxup [XhQ!g	c{RF jGJH#>~9L_0R>9=Al9#gwU2a3>>FED
چ R.o<r>q07L6ɓ4	ϯaC><`8n%\dpZw>QIa}{7s98L\ds	h)>H3c0mu&CD|92OIa(sG3pZ0ms3D0xß^?q00ms
}h<9_H
>@?:IkKm+I x44>D> %$%@faפatg8׌>x \9eݟ=#w@5;qXK> `.FҴb ->q}1FLk1-!t
aϯI.
3mqȼa@~2$0daA9e0@^0fsz0<^0fשax灛΂s{ax灛΀\9e0ゼaA$9e8G9H止Oir[=YbxBqY҄=[3Yky9y3,l͙@ӑ<Y<ه2L7FG`q5e=FVk qsїJׯ|1jL%p׳ϯD-"q2=+d:qlͬ㭄Ĺ-ʥ<8b{t}h+!ϯaFl;Y?͆Kg+e6<}h+׀1n#Я(Mf%֤3^0f}zIpU3un	 9eqȼa k}zoq^0f
C^[C4n	'>LC3n	xsy0va 2q^0fV2q^0f9e8G9H止P[âq,.U>C_8`Gr?4wCfPXs θ9Y@͉`*g&XnT @@LF67ib-[oaƲG~,hQNA6y`Gq5D%@'֧qBW+8B9#ň-1(z-aϯAi|7qOe_0qr|8=T֒@|8 HsAL΃1&b7goϯI o|.zC^v}Lf \*ß_5V0qd0r07cefOa'u%?7&P#.Co@P(kea'tq"9{{.,x3?eeOAٍ8ˆ belsRH-r
=:}CPװɞ:qfV{(Ş1׍zřX	ȏK`Y"e:=7^0f(sw$0da끸svo/|3vxß^axa_}z.!n	0ש0ha?}z.C+<ݞ.ϯSqDr[EYH\ ŸL:}@ͦi}E>G y><Gt1ޠ`jaiHV9 iiQFXQʍ6_ڠOZ
v!$En(pU>p2Cu5LiLl57)iiN{K*gv,e;ڞb.T1N1)ژbb	p&#I&7U.ڎ*v|aeKbIlH
9(R+hEx|b<4>x灛#A=!df.{(TBX0wװ灜L&7s&+ր@k}}1}@*{<C^?ÉQR`}2bN}h!ϯg{cGK,09P
AOG$̧Pa|9#g&4yAP->?d;;><`X0q2b,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ZdeAKhsЂ߆@a/@@?A@%1	n|/%yH3kvxIVRUSß^?8[0zldeK kvf^џoe FO/aϯa8=6A8s&+֖ß_ba'j RMguVyk28ԈsG<lO{	=D+U#Eg	鍡ϯAiB?^gpJIiLu<`Ƀ2aGւW}}1OeaaSdɟew*̟ւg}}1pXxPDp$Ocg[XÌv%jo=%"";?OB\		0װ灜L:d!i]}}4augq 
C^?0zlZ8&L2׳{<ß^?AI,36`(Ldr}haϯ`:P#_2E!0[JE.{(KUHOe8?gpß^3W;0jx6y0qL2;>Jp׍<nrß^<#"i&e93l38I'։ Gȕ8hQMd~d6>Gau@Xst9&~2g]ʳ'H3>Ø,ae<G"k8N'F^3KarѻCkPܵau@Wr~k	*Z$aϯwL=`'ߗ˽_6M0פfSgդ߲%]e+(13:Đ!@fa}yFp|x灛š$9 ]>x<Z.엌>x<ß^b(aa}yh|x灛49 ]Ck<ݞnQ>p}7g$9 ]W>x<܃}ypa9]GsG&ADƝ2aV}h
ϯapװ瀥`)e9a8>"Cg9#gڄT0sDts#}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"`6C^s4q D(sGZRd"Ց	=m@9#*e0us&`<ß^T'a62=Z݉3I}h283)灛UWՕčU's!?G;c@,mІb;Ɍpװ灜LɦufLޟZ	s턞Xsw&#i0fLւ`#}{>6s?ԛւ1XpfSl#c!sG|l32`6O>+>Mo'R/MoR,$Z%@Nԯ>Y+g57>Շe63!_}{x2Dl*.LQVןZcwR|!Àfl(#f_dHL/d_	L
#
80"~TR+iEܰ*,yhe $$	Q=GcG`ur; Ge6P.0	JS Vo0@߃:gUGӳe6232}Z	A9e6op=<6ւP.dV02X/O/̾K/ϕF?R#goRcnFh7l֨7/Ma(EVh&VVPf`Yܔ	e3i>=;6$
Ⲛ<MRPҠJ5!Q6#'\L $@ ScvNLgϯa904/Dl[3}h$C_3KY,d91n!ϯa90EHfuGւ@n\Ϲf#Іi=@!PK<2:rc<3V_+d:La>aϯO}FZ1WixɌtaϯa90-"`6:CA_}|. }֗˹"dk\992~0@v_ee9f;ylI3)ç&3к-g2P:aR0* \9y96K *:4Itx:i}{xɀKܑ2Qج}iP!ϯU#(Ƒ#ІjLl#f֘m3)ZTϯj94LxsOw;Zeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@z/ļtN2R_+44}b?d2JekL55OV/ɗ_7R;3ee[1Rß^_LȢV¤uTK'(6mB+d]Ljk"M^0>VE+GvL^0P2eY:L@36	"kgVʸO"sY'18s׌>a}'~xf֬%Z9	V`íexHNf͡G\J֘TK$#MYOdWPP}LjDdI2fV¦O4(Rnf_Y@E櫰DV>d|VLE{(g'ւ 0|4(P3cAD9u>G|3v}ĘsB_ϯzϲib1Dl5U5"#6mB+dZTv*DekL+OAڠЉWԎg#l2'׌=H_a'*Xq2[)G֊s׌=G~x}6(k<I^5씕|1`J{-3LL@SbN$Eb92T!{?aϯ?9SL?Y3KLd|(톢VH5DjO{E86j["ЄL"BfYYiI&)B&= |h]ILiLl4_7=2SB!0@pH HR;k4E$b_ycEȍ2gDab7z2#faIA4F~nD$3aI}{v_h|~I"0Т)O[1U>pװt#=gGN?|.N${(	`It>dwO[bEʥ}h! HsÁ<c`Id*}Yݑa$,p3G"j{@mb[0n#[Xۖ@l$9#xXß^?Jdȃ)][C^ϹBgZ$m?OPG[	=w`It9$kfLbEʳ'/dvP3{|B\]L;>8/l	##T#1nIpYYFA:ꨁØTscvbZFnZgHsG9"y
"[~ɟ#?
DI*f.><dȃxhQ">jg֧ח3YQҋT	톢V¢]H}g'=Qއ[<çjgv*DV¦OT鴴	ʕy;ËiRoJ
N99IpHIO\%ʥ&L>8.>~{=pF6l )}|qXDVd&L7ϭN4>bwt~rE-h$rȍeң	=!O_P&\2}Ƀ^g#lUc,>I4NLQҋTIH$FV¢]H}g'=3j^:^zv*DV¦OT鴴=+)8[E3K).	
w=%=rvҡjuDJF'O1OlݤH%tQX{'0,xp*F<ll!)mk2#@HS(}?u	HŀS_35a'ٿi>ǹŀxUC`"nɕe^H
~,@"ơ?߀EY. s2}ɕ,Q2
X>. j2ܫpX}hK aby0G
Z灒T'>_<mqZv?t1ueZY?w`9IL9?"\1wv1L㈾DݟZ!ϯa6K9!qC%.U/80R@!|.>	!R?PgէLX`͍83)xCp'MaVGxBN$w|{l0H0OlDi
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{shoK[PѝMDA2^]ILiLl57)_7A18&3C<+jwia%1rÓHоP*Zh3gaϯanR`E|hY:b%̙Z 9ss]H{UHɟr9#/pG}{hYfxY1i2f]>g>vsl7@^OSOA3qqw1;K[	=waSƶdWrvP3{	swA2'ր-ϯFaeaಱ3G"j{@m[0n#[h"-T!{?aϯa
5dV>ח'vgMDi/PQ'DiDjO{P>xW/"LR_+44}b?d6g#MXO3"fYYiI&D>?VihRɟ4#/Whv^xR36ES+ZadI(\US.ڤБdaANKJsYRnf)XS"CZ>ґ-1ɊIC1H1^R7hV%1ʑEԚ7g1vaVQ<U
ES(X޲8g5^;8Vide
O|EUᓳe`(ZVF^Pgę95Qhύͦe*[izrj|ayÛEFeRmNgJD\,Re}
a"kX2f3I hJ-"CL1 ln-g)b`,@:LZE79Kl6eWP9+#FlYa>VٞK6ɲs}Nz]`C9a%	lAN.  ;PA|?$r *x}zY[*'&P#=bg&æ~5O$pY`=.XCs[&mZ_=ϰ^$),'SElSp_ I[T++TL.]0Vf~sshg7ESgM/I88{I`(V7O	XUML9ݦxI $,46bbM__7ܾ2-S(TcXUUUp#F9RYXdMC'gP7<(W*XU?x?[aWe2%kÀdt1\eѲ߄TA"u`.HL*;Lv @<\vmc7Op`:p)MKHoorztmwPA9ĉЖu 'n9$֤
MMnHgodV,3i+X~xMv+'N$2RdJ͠!:	[O>V%?ӆw$hl+l~6Lmih8/Ma~h5:Z8N3Ae/IO&bL|} lvV8hp&weA:'֔AOÁ<cp^	ܤB`f	?6U;c06;)͕ݟĿp(ZYYX*[[m9m0Yi*HavP#}-XsQ.g$/rȏ8:T#uSaa0X\ߌV!c#&EOidNSDX#tNK0NN`A}19 *q[%lL
r[]	/~5OLjL/גɔZu`D4I0NQL"x!	w,B+`/Sq8P &z4(tdiuztK0'^_	>)S
v(ZQ"ȡnx/X/Vd˖f l]L+8hl8N0effe1'6&HVp3 p(FJ V 2xߍs$-'juĵ$6[X)?" n$=Uj`HF̾xWVi И<`}bf5jp3H T2uZ>	_rD UOedk?%i$[[c8=mmy>Am?2Àk"Vez
r!oV>A?wr 
+ku+1ZD<3)~fSd6v{-}2f7(Cq"jNsqf?UYP]+?8"# ORCjHogd~)1
,k|3x7ʩtrMχHP8vO?8X}@Q>[)gwes&}\2Zß^?R~4-c9NUI"LVnH
f+;/urL9#h#_n"0r4hQC.BgQ-"Ɲ0m(Ya$MKDr3TEE r4!4ȣQ?8)!bsG޵A8*f;ֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRYjx&>FyC͑T˶V$րekL-S'&7:m-)ieJELwiaNEkSDJF' &*m&	@ݧmeɞ*mGJֻai%Hv*7;LI3lvP3m3)cgZcY@)Fe6x@̦X*XusvvP3cMh⺌ll2 `@1 nif`z$
 P9cs<3̾MTrL<R'ë=tt㫆ohOlxiucE (BHƕV8>!`Hj4G&854
Aџ$5<`(4p.t1x3_z#6y/"FdcYYi$3'+2X!9g+S'Ѳ~2B _Q<ڰdaR$ZNבcH$H-1Tp@s56Y?XxpxY99o8fuƲ!Je}TFek z8t198FXr.?4}Wg _}ᕮ#C8")Pf,:L>)dfMh҅q-be8"k'g5JbS.56PD;IDKkhRIɌc1.W  qz嵴 *jK@ͦiI'&>͟3Og!NLdJf(Z+		q0^gR&V2L`qu!OǓ OJd.A+iL. A|ݐ ;q?)5K73dL'~{0/iXO
DORXR+j
E|'䓼HL`\Q8`u&~;qYsc _V	ܠ/L8!'oDS_A(~xXe(/Y5&fEn
vlU2fHsz|1mq1w$Q$Z(foq2mAWT8v<֘Oa3gYJrVm?Ybh &*}?^OcT0h?tckjÊeHgC"[ݕłKa'x7Ӡ1X}@L8OylXDTDݟZL!ϯa3vs8_SD2}L]"\`Ț9;}{92{!VlƟ1UsɊ=`9DƝX!~3Rƞug4}Tf_|3|6d@]Ũ19^ɑ+[Z薘Rif֑hJtKkf"TMؑM	3w&P/\3w_'NOVͲefq5:<;PD&3Y٩pPܣv]"[	>x|g,>gfqVe<bD̙.U?ϭXsG-12V[jXݧb_+\bHrn_"nIϭ9#xf_ Oj#m4EAO%|iQ1ƞCb q	U(ӁqV
 z԰3= PUƜ#O.ek x#kNsl$P5$gGmBL៛L
rird24{g0&5*C 5eܾ`Eܾu/w2kSX " 9H	Ha8DԈ	Ʉk9쬉Y@k+?XF9҂^e$aMd;	O+j9^׌D¥CS Y@e~m3O{K`QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trmd5Mڧ(p/d2U5LiLl57)iiN{K*Wf)XS"CZ>ґ$<rba{`iiA*mGxVߒ_$'PgU5+Re"d]S(KUR4;TaZaw|y{=JN䙧1Ʋ92
FlRd2&/FS!$g{)FZg1k)Ԝm6@w$gBDS4Rm_5h>DЉ`ucJ̦~e0`5"2e`j4B֬igY]&L")?Y`5<卣_[S
h5Y>&P9!/4j+5#ڦOMS?ZmP{eAخ"	>xa/厮U/֒0פƐ]DTAiت'T9|d{ ?j}aAacX a+bI͟I̦m\fe6(e8<+(D)Lj6oeNCb+Ns*Zp͟!Ω+7Ur!+5"ʭLA:0߁FV*L>)maM<Ǝ(LG5C1@MC~Lz)xԉQC&AU@3&wR'FEb5Y1JQ;F6L͚4*@F~f9+_b	>x8k¥Hnͦ\
7/FP Rkaa0G~iǷ'%eH/xj쉄DN+i_*1w>/_9f{"e>p>`cg`L~i
WI'eHR+f"TI%gxhQ!(jbN?QvOP"wWQ"(jТ,RP_Y}΀_WX
;N+v'x	à.l_"Kސ)ɄNK+iTfo ,RqƪV	9Iٗȗ[h)?+pΆ*E`)bTHt
FT
Y`.EZ@HU~R*y&'Pw&Q;̧cljJVZiʉwqX
;Ajd#A$%L8VՑLpˠP7p(R/H'$]z(?Ic:Gr\UZ+.Yh<lV8)Vpi;YYLlG0d5c]܈DfXL6Axq0P".58/jH0-$
FlȈ&e6@bYU8"n92f":g^Z-"1xT@f5
U8$zBO*BN"wJZÝUkvSi$+g-:*+Vfe6~rG2sցO̾pk 3wq,bxLyleȀ(7Z(	"He6 s" ?ͫ]_LCB!El5UQt GRN	k	?8RdÝUkSce9+[Q]+3xwANO߁BŊ㒸&{+.ow9ibX}@a$82Ud/1wv_uʧևA9#x)
'g)##2|&.a|LVYĬW*hևBsG-14ܾv	fQ!ӫ8`|n 7m$	Щi$bt(.*)ӫxHOgHo2<
kjg5]jY7o\g,>h0Q`sVfOe2gPd/S@>~NøON#RFFe2X
L]t
2YU/ݟZsG-11uPk07q~(Y/&#w/D{m"Ɵbk`fKDr3*)ӔXPf!P[U9[PfO `Q2e!@:D=l2Gɓ.F{̪fjbvO
E(@FY2{!~V̦;۩E%X:=3VVii~p(̾vL@f#&MVw9f59O׊$@k+"Vo7޸YS(YXC~p(Ⱦv&/
#Ib{ 3Ú;meeA]bPX׌>@JHYA<6P547-34ox*
_~CyZeek#M0H0OlMSC>ґjrE0m*(K
3YQҋTIQ+ZaQ.ڤ>l,1u#TҋC͑hCljekL55daަSE?SݗXRo7u!{SmRAI&"CZ#M1)ژba{`$mGb4<@TgjA	ɀH e*M&{fՍGȂB,c/Ս+Aq?`ȏfÁy&it1x3/R_z#6yp'Ma`Hj4ĵ
Aџ$5<
A1'O!7Ta'6or|!ϯITf4DLTTpJ3YϜ|{٧#Ui
Á@cYxb7zȡ8͓cEil e8Ά0\oe|B֨\3`(
Á<cAae]V.)Lk0P21J28PoN fU	BZGVrd}e'6cMpsXV4d;n?{;mi<_"z@O=]bq?A8.|_fY&?42.l sa9TR+iEܴ*Pg$N		جPl*~)'?&]uO8 :HCrƲmdj)	1Da*3(fPܾ4%:P5y}V?cn_Uc&7 36؟qfW
n^ jwN3Ae/IO&bL|} lvV8}hn&] !9>hO:9& w)h.jܠD"#qqak\YNL\A2:&P	[G6[]oŪDI0J?ӆkI@fZP:}ih7/Ma"Y'b2$꧁l~&`r>6]8@%CdZ z`TZm?3x"k0 { ܤ@.j8P"c׸{-r4lXrst~e<TAʕ(8_sIRglrÜ0?*l1wv_"nL*̟֑Uß^?Aigem`p8N%ʳn?V4Dݟ[ aϯa3<c`RmiD/>a+X!4j2԰8UxXbrH"09H}ep͟yab7zÑp̈́$>8K9Ib)[l8gw	'+Lc2.x(Zj\TaL֣&4IW̤<Ijʖ<EPYW5<$ɚy}bݤH$F`a}#ZvҢOQ;=m-(ADl5C9?I7WqC6zdZR#f]J&=Li02}ڠ7oJֻSҜR,e3K
w<]b+Zb'R1?191Si0=LGv/ F{l$
Qȉ )ŰfZHuՍȂB,g-Ս+LZ~WrL9J:P<̯j<ԑ2b,ĀA.W$k=HszO[T~A	FeF
?Y?!è$fՄ;&OXݗ{nU/RA9I[9ST9ogga)kl#_\r2efpқ	=c3Oē]
UswPN3gb9u'9E:'Ɓ
{ pb9%Y@g2a-& T#OO dFF4r0:PEY2ؓ"YiFٍF
d50)gZbX汑 "kzufk`JrR"d~q[q٪IKDɌf4 y2dg{=eDZ#]0ay2bX^³OΎ!kII1!	O'? O9:T?!'0 ;TL/7ɲw~Ⱦ9/2A|?02 	ZVdU*&"J`d2h3'@?$̟CX*y*u?X<A$#4|9L7Nb<AWHB@Wk(kQm 
O"*LїRBCR2Ȁ̧q[GT[hPzbU"[ݙ?_$
w@!cbFqs`X G$wCI	NTNL뙦x5TgX#LFA:Uf=e8Aq͉'O(z[	}4+%nY$*bL}nL"'BSӧ#9ae?3?wuO<&RNP>~C3ɃaO2&Xeۯ?:9>~C3+b*C#Nu|[me$q7!j]FDBlPRb*))FYH3gaյGzl0/@ؑMUHQ 2	V1%!Ald#}e2%/9%R$H2װXx>5Am#LG&@	U"^iɹ`c	&\Ձpj<gR26xFVe۳H,
֐ֲ%?XEg#
dL+[#&P,V1XGR21donc%_0p`XG߀Ȟ	V'_*cB]Ӭ1%r6PՄMI7$ @Da
|D/?
q[)~
	/ٳ5|9-?OA#cL֣&^V~nF'}j^0;`o9,H&σNT2oӑ9aeg`7L#[)sL]ws&}7*̟֣װHxx%eGI3)ؓr2?nZ$ß^?A!h% dEHp"8u|Cް%4#9G]		]QH4 Oub@fϹ2bR#CÓʻ֬\3g<}èX}@/VxtrNdϱ&Ypn	(UeGI3)ؓr2?n>6 sG$<s<-w~OR ӆC"fP8GajX䓨@ri6~s~8t198̫j6_e[bFq4v$`dK0bA(eۯG(MP@/F٪XZ &)/2직T'7Ogh/!6k<d<妾0+H\vH54f/$HBx֜֐j<K"0妾R֐jY=>5*C"duaXekH	g!2b	5!iH+>5<mFFkA]xFYf|jyR	5k@wO6$ )w/LfDB;ŗ1%QF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<b~ol#:|"<}g'F״5CzC͑T˶4ZȓfLTՎIBR;	=m|ݞ9á`f;Q.ڤH4}g'=U;xSghl8|2D?74*v%2}鴴=+x<T,NiiiPV8ObjaI)b;7We{xVU.ڏYHW+LG޳"͟RZf)K 5>fx0XIJej>xP?8~4V'5	TĐß^ωmSkI"AN1N!_hȦB0CMkȈpdFq-rF67"*xgMJx"yh XY@R̐}kО AyQ9v|--3p.[Xc9Z͟VZٓ5=T9C2V:wւ"ψvOJb~cLeǚx>O#r֫T!HO A	&|2}DD3qPg Vz j8ˆ!;Pkfq4GlJK8,ef57g`m2۰46 
W"ԋ1U*ui;ĕ:r(XBRyγ ܆3 a9WN~_b[Z 73X7zLS}hӾF|3X}@L鄨?yrj,K7gֆXsG4ap=Io#9IVfSʳtrb*sGТ8)'CiՈp( a28#[mg-)&%w)sQHƝX_ѧzzhBbد}L֐  Lw"ZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$:6|OQ\>#3?2*eT֘Tì̦?iiN{K*gvjyiPV:x`iݔX,V\VVݓpepP aY}??f ̦$lH$1eVHuw+>"xt1U/eqψHnj6Z@ԃ LH53)f9H􉕌6Oiڂ倳2d6̙f{1՗z  X4<\a+iRF5F*!CUW#XH9ש6JbO>$">k8H`EQc#j#ɬbFebMX+s17O2Lj	#Y2ve#2z灛̫E2LqA2>"ިnYq}T/1'x˖G.ӘqOvˎx-T3dyM8?>'s(hS'GY~4ѫ/uUb[\8r2fS%i2YZ_H/jO~H`5Dbzc2jd̗0,/3ddY&vYiD=Q,CLQXfS\Y%w;Kk&FJ	<iOC"KRDjkW#*Fe0kX+f
LagihYL%w#>@A`=dVͦON|({+5_LPOH$ 2dF!φFİ)hR.$T~	\r5e0RU(V 2wH6b3)q6MRH3)ŵ[+7i$`b3n5Yn8]19+XȈ(2Ț͒ρ !  L!3~DQ*  3͆^$jfSI-Imcb=0	;Q^5	ԃi(gyəɞȌTHX{-FPEڞwiaF{K*4ZQj>j%TJ֘GrS/Ռsz5.hCxAv֘FZȓTSݧmRSjT3K5S  ]b+Zb'R1?0M1H1^8aŴQs
L5P$4Ph]m.<Т, t10ɀAԌ5Z'u*}`T'X!H^gqC>fX<sQi!X;#T'Zچ>0W<2O?94O?<}B1D|v}h'C\r椛@Z*C\r>(!9gO 埬>TL.0
~xV K*Ȍi#Y@V(KYBZjHh]$eIRbHh]9iqef.$ґGqme|D%Y*@|6*JR	&e9sT'4aэ0~YPg5Yq q*A$̦Y@ok`Y@1]em	>xtg,>sL]ݦB)>ʳ'|>3z,r."w|{l0H0OlDi
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{{7gMhv^ts21PAiaeuGCex' Wv5ehTӽbmeJ&(i|e!?H	Uf&-@k'ͥFW$B22217$	##S~fQ ݥbLg2h)֬f>fAQJX
Z͔mbL9֬f>f̯fgc1̯kc9?F_6ŴT4!9Fus :ámB<;m9?rLeC:-jGr`mPZ!9jeTYkA֘FLl57)iiN{K(5c3KC;ڞr#$HR+MOw5	mвhb*4Èchz3`2' IvC.x%nŅH%ݧ_,gWr~}k`)}{"Lr78;݄<KLfAՇ0s*Z͟Rc<ag,>gwɄ3Y^JL>/>ma7N9$g,ڶe6~H]ʳ&w/׻@#ϭjC_[C280Dx:a:"2iՈph(%
	,˸ 9)IV#jBi޶sU޶H0wojzݥDi3YQҋTIQ+ZaQ.ڤ>HhzZ6h2Ljk"MhekL-S'M
tZSʙݥ0NEkSDJF'|rb&#I+`]U+ZƺbS)_7$XHvԎA M܊Hz(6JEeF+뉕!"b1098dah3՟b0<l#3yL,oEլI2>rbPТPF'g1YțBd	3y69Wxahe3$<fPE9jusU%d-H&LByrnn25dMƐÍd2.obHG$aDX;!՛N9*<<͘2&34p"P3yTsy=Dl$̡ъ0usU%d&Z%dțdMHdGaaZdmebc)2t>$mRܾeVF%VQ8|#wNsUzS3iaJȆe;a',s`At,#[aR&0,d \B\w˺	9>">,aY̧`Al$P.N5nU/rc(ɝ 1t,r}kF׳,fS {(, {xXFʥLaeaɝ 1t,r}k@zUvOe i`AtFʥLae ϙ352eOI>d*Vd01jr&z{L G뽂`H<r>ng"mD|i7C"$NNLT>repТPF'<ي&DfJ'0IQH1sD)$2]仴MVF8V=d]D7ɷ=~71	rm_(&3yɹ3?Di8C"$NNL`0ɘ
%
ؙ$bqP<͘2&34p"P3yTsy=Dl$̡Br^=VF8V=ddɖi&l2&@ẅ0Y7CYB?ei3O	3yT#w/fd	uNk_<H`7p3ekײm9?7ɬcqm:Br8$̲DL	V	[R %
f ౄOT
@7Zp0wn!ϯAiB}:s2aӘhJLE	JSUß_`Al$P6OwOk;92dϰr}hfϯk/vD|i2gB̦֨FɃ:*uqݡQu-!7-V3HuB-|}@, [tuqOk`A7*91ݔd \B\w˺	9>3ϯ a23/v~1&w?Q}}1{#I;BיMOUDE&kqqn8Ķܴ0A 3><)L:y	[))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	[)dF92#A`2[v"yBP2P} aC$fSe ,]G҅bZLgw3ϭ`}}dhdvP5Mk:&j9Cڢhi*6!Zװl&+e1`XZPן[jjI ^Oɓ(yzO1?!z?GcCϨHQ#4 U0"?I,@ ڪ)15L2s@}}dhdvP5Mk:&j9Cڢhi*6!Z"sG1LtMQy>	 sϭ1=18v[Nh!o`Al$P1S#[aR&0fL`%gyc@9k;̙dց#Hs##C 0XL5= nèjcnZBy

ϯa908QU}h0|m泼ɝO}hFFA,aea7ޱ 3G"j{T@mW-P7M[U`ܴ0@/><X2aq	[)U }yL.3)ػU`o3@Gk>F̽>o	3xaoYYFκ%kk#AZ?gϭF?ػT65OeFd~F`0}d0Y/em-C>7U-gaeq24KO ab_{}Q2kNOel"keKYM>N=T!}JeϞ8&FZQĵIklhT!z{PPUxWDU8#2	=m/>Bg^$|{<D`Aa@%x0>xsMNX>0O-X!|Z>:IcFʥLae̙KwA2'ֆ ~q5L2sC9w>g}mS4@b0g[`l:jn.[6!ZRq}{xɇ@QFl}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a+e15Q>pql$P6]=<I_Gɓ&}*̟֟8sGa^dφQM5=#D# asSvE@\ܵY8g]DդZXl{x[#[b=ʥ|y2g{Q	sYc.&X.&؏?gy;̟.&؏">434-yMPDT@dTmb[0n#[X}j`3><PLhJLE;5Q(ZXsꄱuT5^fPAp|}jҨVr)zpP3{}	B۩R\i5|6a5姵D7xB?模yPs>PwIm?g{X@3HP&XYfF	$*U'O7	$P3ڄ&|I,#PB%簓ir*IK NКK_EÈL$DYG[ltXY(X&̪`4bZ~6LĀ5v&a:mexl'<	]ƪYE8f2d$P-D+V$CEP
|	]'$ZD͔Z:N}bA|ER:DqJxg72`8jYilwAZfa&FF4q((V(+;m !weT#'j	k?9p.ޱ!8fuLe޵@g7maQmu@¤XUg!`6Nlb6\ܬu'b'yNQ#9-jNOCϭ-]~DdsqOfLw  >sVl*k;̙'<Ca^~{-.*3)zAx̦F::$B  ) A<Jդ/>IkZʻsRv޼asT#|ɟ26(
C!?ϭJ-?^0Z&PemE9o]ӆ쨿| ߘfߝ{c_Nki
G[	=aS8m*c(d泼]L4}{?8&w?44>È}@&')#5= n8g[UasSvEr1-!|q9#g3&ЕZ<(ß_3KYfɝO}hß_adhh>g}7Xr39Cڢjlۖ}hzC^?s2`	[))D^>xw}}BrOḨ<Xsa'R`ytϙC5Q2,Kg%k׬#8xbj&V@i4/i?ïY?#-ed[EOCO:̧XIIl:|6t`ye8VE*%rCYQ*먨3>xm?g0C*J:*ϭ67{uC`Vlo8&FZQĵIklh]=W~x GÁjGdfSa'GB?1;({<G[	=aS8m*c(d泼]Lhs}{?8&w?j,9FFL,ae<nFu	VèjcnZB"sGfL:+e1%G#BE}|>մ/Vf;V_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'E:q>!P@lLjk"Mh zTx]7idn˺Z
>jtZAH*gvjyiPV8ObjaI)b;b
k]ÁWԎdWG[5F|u  7/B/}J	7ЁG/xYCv!#EmZF&|9-+6ТPo\)+O͗~LɬCD dLee|2m I3)X[jq(
[igYZINűOe(v-{x,[\_}}@2g{؄1t,r}k k}{>"1h&maDL9JTKL7-U#	=
gsS}zLtj	>(:s2`Hq	[)L"s[l$P6-{xYܾ&L>Vd>]}}c#Xk;#Jۇ	CuaSquu1-UEĵ,ܴ8d &D,V3"c5q`\lu@ض)ml[\_}}@&L`52eOmc#0?gy;̟\MldfwdG+hfSnD8āmb[0n#[XHUy̘+e1jϯgxTc$0Orڢv<wPγ"ε+$B*wQcԯ3{;!KOWBԲ,,n,,@J/&|#Pq簓iq5L2sG!t9-c(z&Qu\@G57h{T]m-K[IbsGfL	XhJLE:)MTI֎sV,C'u$F,b،L$DoPAfUmMŅDmP3U5Y1 fr?I/ eNOS5b	U33Nc@̙A:56~e^wɆb@g~l{)׍dʲg<d 0'Y̙:55_eX bQ3)*F@α@,Z
8<՗"@,`Pj=4j!:[( A!XT"Ym1
 *`{B0 j xY&j=[i9Lb\O*]iN:!޴@bz@XTu+P3x(b¤1aUC3PŅSˏ(ڄgz/>.~ҿ0f>P"8B"E?=!&|]c?mS[\_}}@3&wMKwA2'֍C^&ɝO}h/>ű,ae^PDְt3= nèjakr^}i$$><d%SDS>lO>f(ȀL̦#J֞x灲 8Tq-fFe6{(4}T!}BG̡P{dAXp#-VŽl$P54}~*2t!C+ƿ<p!MaZk23)@C]ЅgJ-!@Kεl&jrAUpOd1<:F[	=bۧض5>T&0fL`52eOß^&ɝO}hß_b\0G"k8āmb[0n#[XHUyA$9#g3&hJLEdDT>b|9$S2}k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%TrEPA}B9||PG<ZjL/(8z[)+o<?3KGr_L5/l3*nڤO˶4>&7LMCvV¦9,1ʙݥ;ڞb.T1N1)ژba{`_7R;"eb"ѬQf'Y0[` ||[ES#OgGrkLbk|<xd{Ȕ#p$maŴ9"8$Cb&ia'!}9-1?9BmFw?Ai̘r Е/*MTDBa'{xYǷ*̙2d>+E>86%Fl&#w#9	ljptrD7XgYfݡ.8J-r4޺WݔBǱan{tuqOk`?ܪ_{}@&K3]L,ß_`?q6Ǳ{w3ϭes&23/t"/#e8bPDT@e#:ØTscvbZPnZ>8><dÐ !+e1_jL>hϯ,6PιGe2B?*#z?$TgW{(NPN= hOe=<~5=T&0fK3]LB9k;̙d֍ "/Fae<Cv&3=#D`Jݡ.Ue@><dÐ BVb)DP>sD2?Y3KKo10Si0ĂDi}#ZvҢOQ;=m-(ADl5C9?I"RҀ6V7ODOTwSҙv%9,XAI*w<]b+Zb'R1?0M1H1^RZjWԎ`REn;_vJ*{`3C_<YCv'N	jdqI;	6LCBBy`3R^7fP2d.MgC Dֵ`*T$c!$4L*/V@孰_+=PZINűOe"nEƶ*dvP")L6!.k;eZ!ϯgN  4("A9	V*iŪa'!Uj.>:g5	Ѓgq-130c	[)!bj$Z>űOeabۧ5dɟcfOBFwdGƕ3)Á:긁:ØTscvbZ$7- cY9D
Z@̉֒łZ(rűOewbۧlkl}r}Lae<3lB\w˺	9>ß_c뉶-c5L2sOL9>b,ȏV̧0qu:Ķ`G-=.-K"-!U֑#R0#	[)"DZx->rz<˅c$"k[EOj0oal9LwQCЅK
}!O=~5,6,$P1?泼ɟ2!0@X{	>xYd'>>ű,ae^PDְt3= nèjdV*}{xɁ	[)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#+e1^?gְp}@̧U^(}JР4xWxDU8#2	=m/>Bg	$|(=BT'[w5Qo>`~xl<"keKYMx!B(|(=[l$P1nbR13lB\w˺	9>׳2gyZGض247>lÁ= n1 g[XÌv%dV*9#g3&CBVb(5QaϯIee1k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%TrEi@lrgZk"Mh#zTLj>jWRq8R;59	Т&V3Z!KlVJ$P3/gxנLݝAOZcЕb)DМ9>$G3)Ê2p(N5_Z`jHrv3>$C^?ɋb)9<חfi/PQ'Di jv!$*KsK8tT^P˶V$րh|1hV¦9,_7A"c:m-8VQABݴ!R&RY.[aʩIg}zLtj~;Z~O90\>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\	[) И>f&U`7e++n`0'7Oe?5Wr~13Ȅ1t,r}hL~q5L2sF@c#Cేݔ1nPD8w ΰ%qݡ꨺Øjܴ,9{(n$w/ד&L+Vd>dA>#C9,avP1p#a;tuASQsYNul8Z7h{]m[ܵas3,VS?A`7f}Ƶ'1gJ>7ϯa dp	[)jA>bLo|aϯa90\	[)"jZ1ϯ3YQҋT	톢V¢]H}g'=Q9ۊ:|\'R;ZȓT؃V9gLwH$F>?>: ڵx:p+~=DzZ@˶)ALl5:m-)XH	jyiPV8ObjaI)8=LGvK{lKk]bJ%H
W$e%2< N+m10灜YL?d6^6P4y\5o@JLF牞LvOe\OwOZHؑr}#&0R3!.k;eZs!;@@+k
"aȀQ	V#ĶT$"pGyß^3h$}Egp:s2`D	[)y(A}}$u@X]=<I_Hɓ&}*̟քL9$FF\0(8Ά0:ꨁ':D`G-=.-EnZᄗ5 GGcXr*?e]V]rVp)RApg	SDLb8hJgQ{@a-VfS${()g"RFLae̙_52eO;C^&ɝO}iQ}}$dhac(xh[tr0D7XZ%[n#=.˖j:9 i}{xɇBVb(5Q[!g}-0?Tێp5x`9dl,.lӺKmRH0`Iq6w&Pk?0oal6U~?%g	>Vؑr>.?BOOHir`p3hN H+XIg	5LXG
Ka'`p3OUyDxDba'!iI̪kAւ0U*k&V̦423)`Z?H3	V#!otJlk]8tK;#cu6z@zԶ|2ƙ0rjOq%
ll~GSgئ$%"R<jӑ RF5T#z@>#8`E`imS($ фO%wAJ`@P;D~YhfWK6{(ՋkaP.0Um6\~oFː[
%/˕-ovS.?+C;?ϭ g?"婅޼Ac,67jWLgk;̙dք9\0MOMOj9-jl:jnڮ[6tֽװ+C0l4%l"SUВxsϭHa'	.`I.U/dvP1ɝ	sYc.&XАy}{?8&w? Q}}$dhi>g}B=ASڢKC:ڮ[n#=.j:99#g3&-U&)9 ß_3KYT^g0灉	#?${x$klHT}@3&w%gycNCHsw3ϭ9C_`I}pXy75=#D!u	VèjcnZN}kHsGSLp{	[)OT*/}Bu<M$̧`Il$P1%S	#[bEʥ13!.k;eZϯgYd'>#HvP3ɾж` n3J@G57h{T]m-r:tsCQ9#&L8CBVb*U#Wsϭ1!ؒeBT$-6~m	S/}Bང`Il>xZIM]=<5$\_HɌ>c;泼]L0׳2gyZ4>240ేݔo4-9"jzFB-lP7M[e`ܵgpװ*̘p+e1q2jZ.(ß^}hxȏ	.`I.U/dvP1ɝ	sYc.&Xp >Mgy;̟t(s	##C}@&Bۣ&h"ζ*uqݡQu\mPϭF!ϯa90/Uŉs׎~ffa6QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%TrmŃMs]^6z>ç͞:ʙv*DV¦OTAJ	Ê"`p#mTRl\/Z[}{v_h&LhJO[1E!->I&itlKj"aF&{(Fװ+e2`D [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^?Ɂ b(DЄy}zHfS/&;ਿADl5Di%Trت&4qCO<uKFBmlYjv%22}ڠM+)8[E9,$)XIO\N]771Nf"}#STL1Ol#NȤKq5BHsx%Q}zmY"l);mKsZ2E;LJx"j/BU+</%;d#yMg(F5N%U	%D5Sġ]*xP({ ?a?zyS3)f6a,ϯ;0w4m}xw!*dM7d5Ϙmz|n*l׆䀉`v4ԁ)Cd6Hg<,0m}d2ZU`6Ib$|0Eݓ`UuVmf,^B,s^'.f,< g+&cQfj
*shDldKv6P"NY=,^Cꜳ ϞmZeeZF5Nꜳ3)<?(
Xp!ʞVFk<~<g#w5q9ͫUh͈Mj!
?TEx)	P&gWa+
XpYPb&L]*xpjn>#S&jMaÎ
u=41ޠ`&
m&ژH4O`+Z`.TQ'vgM(톢V¢]H}g!P3)j9>?I"2sC]8tT
6yeTYkA鴵Y̦O@KsYG!RKhLiDATáݥ^{SEJ"~91NH	f"}%#B,
FkaŴ^6-v
 ޒLlx;`a@DְPʘ$C9-L%[i~-I,.Vg$;mNx@u;3Y,WQMrLbJL^ln7sȂA]mja'T#w3Oy/aiRIX|3\Z*.0]<uXOeVXDV<7ް@f@3)]Be
mhe2WoY@-H	gH5I P̦!+ԇ m`ƣTvzp	`RQAQੀ1-G7RQvjJ::bHD5sĳ< zZ%wAV$ ,"A
`"Um1X(eL~b7t:85'5`Jnw)͗F˕;$(PWzFigrb¤0X#0aaVaaQXU9#\1.VZ>3O/&;&}#ZvҢA"4ڞwiaF{K*4ZQj>j%kL*%Tr,WP51Tx^]J&vb1)_72XH8dOpHɵFҰ|4ڞsct>%`*$$^T'">1gpu@Et,,Lɉ",1bv$Di9?I_AC]ç͞:= Ԏ$ֲ$+ q$|sZ?!Mk֘p\g*$;󉌭,@ U\&T_1 hO{85tԈo"G,!՛cMTsJhYڤլwG9?F_ZMgZv*D>mAtZ#9,63KORnVD*w>[C#CBgEkS=B?ZlXϰV0#/c	lV`=g3I&L
f` YU `	$<Eٴ}eLΆ)`@NTae(i$fZ%ajpH5cknw+>$]?a+v2LFk+U?d9͆?qOeąfe6 #灉y320Ke$`.91{*	HjH]!)ju!vXgjsQԡiB쨤?*5.qVn.>^FBm@C#}jZ.ʊ@OgCUԅPKY gN5/(kO1;sx`d gKu%5(w-)2?9v%:ĥ5"TRrjSuU촩[c227L͋eH:n?CT\MAȔii'Fe2YvVX)I8nӑ8EjM9d~pkR̳s8!JBWcǘI f|G$uHʒ4و@ʡ A!	̌h:P91[lr@NT/B0  vf(seng0@@&W޳S$,3!q`öP3x(b¬1aQ,*?+pw-B?gsB2OzyjqiQF#MQ;=m-(ADl5C9?I5YbP
6x*eTZȓT֘TSj6紲wia"&S"CZ>ґ*m& 1Ɋ{`$mvqTkK`H$)_7/m ;TohCBZ*{Ry!<M)>*Fa?j F&Lf~,'d,_	jD7W`pZ:|XY1!eʔQ5#;67>1V}>b6j](:p 0ғBrx ½cH?ZHyPYdϙ?h|?el}<KukTE_nHL$Fָ%IfUm9O'?$eY ̦_.Ig"UC2`m<g c!-eoT Y2 IY} g~"&= |;ªR/C+#=1H*3jT'L)q<_;ʓmBdAFZajqKJi
V|AuwT<gOfZB=b2_\c@dC(!|#T<X UCӒĴUbP
_f`'|=Bg
 =hln_5 L_sp" Lr11 KP1āf^ g j`xZz@NfSfS@@FRRf&fBͦL)zbB2TR+*bsDwH#9Ii|1
Fs''$+V'ɃUY}1`VF|Ix<[6a'\M@
8$e%ygE%,R@Ga%Lx*<՗"@A {lƝuB2qZ
TfF4r:PHB+Km )VJRAzr;D~yZh7)ermByY8elD=BdV)k
.0q(¬£?7 kjPYЄ׹|}b
Ǭf(4wa|kvs$'
D`a?O`+Z`.TQ'vgM(톢V¢]H}g',XgNC
+="jjeTZȓT֘TSj6紲wia"&S"CZ>ґ*m& 1Ɋ{`$GU.ڎ*vI 9RodC	"Z*W:
69RHa'1/j$#3)\zYaqVԉ`N{1!!.	CV}8l
E"/hln*L);Pme`DJaHkJ8 /TG5IҤ	 k	=泼ɟ2!JsIXzT#2~Z*"HL$DT):Y[m` ;ib2[[c2C2F!N6T$ֲ;1k#,_-&C3vnl2T&ӫ%#-@N`7R2f`&Y;D|_;SmH2rS\L^dPZc	2%QMu(w*FZb3'yCkC_1}v!i`}n_$z2k033)9ET;KF#<,-V U	ᯫR2S3)Zbʃ4Ř<#ZF	s&jnH8d$۠$V:b9|0Bbb"0D	>hGDi$QekKqHU		$A2rD7#V\  *@4ٍ;d-B0T3#82J	  f"4ʙ3vq(VC$rq[PV~w&>XT̯f`g,X,*qm%@`[PZ֋a4nqܾV>
.Qg&i{wweQF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<E,$tZP\>(8|_<pճPS.ڤ7PDV¦OT鴴=+a2ݥ;ڞb.T1N1)ژD&*m&	 wi {lKk]_E,s-c#$M"ĔERHi{	>x>/a'Hu,޵2+ ``	sJ(YdqTz?)`QESIGzrY;?51O[j	`DU,_-V^dGuEIRHyPYdϙ?P~X{	>x+Su+TE_I$F&|")֔TeVX:><?LVɕlșLq`m<gX3[<DA[#@ESƓ
;"gH44s,R`=i}h_q)-ihU٠Y)V4#-8kl1z2e)_gL.(e8(i(+3+S\L]a&T2LfSgܼft1/9 -&$,gX@0e*S-6N61&ґ_RM<f$g
@'̙NM?Z_;BqɜIɷ@H3&/Ӕjl1H]&Y1g~{~sf}%IZ*ZH%f䠚	D|(␪vH6esTnF A6TiwAZfa&fF4pd @E`im1VfeLAZr;D~yZP7$rq[PV~wL$}B<g2pBł¡(vrQqaVqaQQː[
	G}iYqr[G&Vg6	>xͦir?Y3O{_pc/v_.ڎ`V4ݤHyL0?1"	kSJ7=DTi}J֘TKNNC
+="]J&0톦:m-)ieJELwiaNEkSDJF' 6S% wi {lKk]_!Ŵ,qʑٌ_xbw$$'Z*6xVQ.Y0E	f 0DIϊ|/1_LS)LSԁgʊ(Zcq}?Àj51?&*r:x0 樎k+"m	_ZH{(ҡ?泼ɟ2Ƅ(7[$Z\O)`gPbKUyFbbL$F{Y)>Y[m`ZSI ͧ&e[c2LILuβTaUZٙ2-T;X/|g?7êEbC LH	T;S!a|,޼j&V%Z)~tBN\aJX"NZLv1FS>&P.*VPZcY22>'0}fo_8YKk`?d*;1Te)+'j?fvAH͟&PH̡͟ߞNT1)?Fp`3t`r$FD& n6%/ !|X:3)aW!}f (HXbThK_	t|,ZbBU2-l,&V
	יԕy0j/`HL[`OH8eljrV+-$:Pf⨡$R2L3/AXO$.xI1H¨$Ov5i_,85!xa,ƝuB2rB+d5A!xT"4VJO3wA?;D~yXFa29r<~H:ec.#;ŅBP!bm%@ࡋ
PŅF~o1G.ACkjPY4Vr[GlVi\L7k]˶/m4wi =RC6L0)
֧ojzݥ,iiE
$a0mRY?V]C
+="j)mRdIekL*daANKJsYRnf)XS"CZ>ґ)8M9IpH1H1^RZdqm rvcnX_$Z*ӣ,|#O/ɱDe2KD` N}Hz[)ES6ŅTRBV|6a4'pp)MERTax W#:Ɖ_Z@$ZOe<O2g̟#(sIX|3OdZ*"RLba'!J*G)ВŶeLLDȃ32`m<gY@*Z%˼MQ9Ơj`FrLbC LH>A3zZ+X%9h.&|Upem;mN@Vܓ*LsXFI3)2Ƣek"[XNѐ2يI^;oTt֨)Y0q#-!Ha'e;ik)k/yOr~_9ueH	k$便3tPLH4[F~p_4OPLHX֊[B 	3){KB
V1z2[5p j"x̾]0_)W-L2cޜsiA9|jrV!	!δ0N$I"nbWJ]a$I!Te-lI\<՗"B=*@4ٍ;dzk TF2t*X[llX';dzqk?<q(Ve9Lb\O+?f_[jswaXgaJm!bm%@ࡋ
PŅF~o1G.ACkjPY؃ƽmslV)i\Lf;|kvs$'
C`a}#ZvҢOQ;=m-(ADl5C9?@ygZP\>(8|_<pճPLjk"MS+ZaS'M
tZSʕt0LO1m*֧OLAI&*m&	KAA*mGJֻ$ChArvc'ܲ*S-_{	>xHg.jcvaK0EZ=DA-Hx~pt1N,,ܙHwp+%R[j
aSޟX|30 Ȏk%}j	 k	=?泼ɟ2mGjVOB'^"$|F&|")֔TeVX:>?LV-"fe3Bxβl1,7	#VX85	RHFrNlteut=jD |feH1Tmk T-e[)LQ̠öXnI9ȓ+>3)*-b@<;i0P-
_4;C^1z29ľs=f @<Íee&l}do7u֨j3oXfLg՚ԕ邨8UƬf5i"x}m0]ӌʉN+?
nm0(5G瀄9$y%6$U⨓* J2	>xDZ#MӺFNWVAXdc!J	¡ F`
g,	~vĠ=XnI29r<~0+,'2Z°1aP.Cł3NJ7C`
b\,*'?泹Wm?{=.O`)3i\L;BZeek#M0H0OlMSJFEڞwiaF{K*4ZQj>j%kL*%Trm#H(HPZ>l6ΈJeTídIS+ZaQrʛT紲|޻h$Lrb.TC3K$Gp6tZS-W-IjGvP[cqRW,JOeT#w3OxMKÏa'i
6}@D ʘ_03Sm,C˅Rd97VZ۝ωi&e;8a'4w#lɝ.U?|8Ɍ>f2eOek}|{	n!m!V*Z1=($(##q=#EG	VTܴ}hC^?Ɂ b(B5We}}B=E_#`G<uK̪k\
e> -ixb5ȡѻ-Q|,zĀH!δ32ɦM{Zԁe#1kw@KTk	 #*1,fP@F*TdH$;%yxt$ 4ѩp"P@P"Ǝ҅``f"Um1$ S1	!P @eghVhsehr`e@f 2Fib\XTG;me7@`F~	 XU9#\1.Vw,wG'iu`Gl$P1݁Sq3ʳ'/1ݔB\]L8sFF0KpYLnQhaRP1F n!@gYfݡ.8J
GsGЕ0 EJSUs	Qaϯ%fc<]{SN,$#MQʍ6_ڠOZ
v!$G|.PSR%eTZȓTh+T}N{K-wiiLiL{TjyiQLEkSDJF'b&#I+e"RoSR<U+Z	1Ȫ]%dϱWvcl$\>&V\-"b10.XEj2/=]<xvJl]j8e;/.WT|.{d/b1
M灛#q2#FP12ëYX]behQ(V!d:zGJrnlW(3O%	>-R/(G+W3*1Ý:rf"Cp3b#r\Z%`p%MRgҦ<PL|%3*p5$m9_(
$2*
eg7$̧`?l$P",P[cەKrc('̙%gycxC^ψ3KYPŴp8Dg YHkH_mIgCgHpנLІ>qE-13#	[)[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װ灜̘	[)KUrC_PUɕ	V#	kba'ġafeVO?h.[C2~{.?^3 vP3bP ͦP(o8RJ vZ 0IgPW%ꏭ
+| ?1 RF@ m9^{efoTAp;t~o7ĒAp;t	7n,f, ݶ&X3A(?Wk  pTRs;P!@ѱ)*`2`7V 4%j25GHqh =P vFّ+ xgbgҦ?1T# 煝k?V*
Nlb6\HRPLqvFYXTg*P3rJaPXUgՋbJaTˏ#eĈ|c}uOe=<~5=T&0fL` 泼]L׳2gy0(>~247>kX3= nèj夢+rϭ
װ灜̘	[)TY$C_3KYYPt~_;eJ=UN
_v
=LL"hOe=<~5=T&0fL` 泼]LO}{?8&w?Fేݔ=AXp6Fg[XÌv%+rϭ@3SBUraϯIee1k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr, .P:lTR-Ljk"MSM~ЕekL*daiiJ	ieL}TjyiQO֧OL1Si0wi"m,TkTj;HOR'OR+*,2pQCYf?/𾉯RUG_Z@ui&e;Oe Щ`)[aR&0hF3!.k;e˃XsG[	=X.{x.m;K<2g{lB\w˺	9>1׳+I3).{(Bm맻dX]w*y1ݔ$ɓ;b泼]L
y.2a'OwO[ѭr|}@Vd؄1t,r|c-aϯg=a*b?jq=W
)Iƍ
Ieqml#f#yd8C 8O
B	C_,-I.U!ʃ8[$zAH@MZpEx!PנLЈP]iLu<d	[)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$Е#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`SUd`Rg@G҃86UELֶ!~NЄ1EB3tڤ^_Q`,Z?I$@O:#B[5L2s>tdhd;vP6}$hMOj9Cڢjlۖ}haϯaճ&Ρ+e15Q	14/>Z|"|5jr̀UQ{'!H-?i_ϻG?GB=NJL*|uI~_;TXy?I$@ ZíUg;)촘ϋ&w?M4>tdhd;vP6}$hMOj9Cڢjlۖ}hN
ϯa q2`8hJLEJjό`0ןZ+?]t3ѭr|}@3&w%gyc 9k;̙d0}}w>l&I*7[UasSvEr1-!|М3B4%l"X10!ϯ,ɝO|c
.pXodQu\@G57h{T]mW-rϭ^!ϯa V,̘a+e1BdD$nEbB?ú
|73ڲ@_-C+*OS'Wݩ{!qa']=<tkl!ܪ_!vP1ɝ	sYc.&X
l9k;̙d0VV>tdhp}@&Bۣ&h"ζ*uqݡQu\mHD_>0װ灜̘/pЕvHG0Vi}|<[մ/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`<fYG 6yZȓWڠ&2M #֘i9:m-4N{K*gv\;ڞb.T1N1)ژba{`$mJ WRy=HI{(oDs
7LR':7LG'iIJEkOorwrȫ=PINK.J{9mN0⌲C@VDl޴ԆZnT>=Rk|Z1>St |9X/@ٍ<lLCz:NQN _ea{-,r6Pud1#ᗳxed2/׍D-i񌲐"(OeC?6Ogr_	DP3)RȂN0debR`ΰdLF&(Ȁ2d @xf䎶˖`Jbό`?ܐb>(ڦ
D HÜl`YlYXxpɑ9n6LalKV/e=^8exSRE22̡Dֳ&RdfSa'#揼x@m&&Mg1BsIeܙQu	0 IfSTrEAϿK|k'G֩1~FZ29 "kJQeIkl揼gJjn<dt0HfSifPS_̦Oe[`qGGc=jA}iaBA"40Si0>ґjqiQFXQʍ6_ڠOZ
v!$V_-UK)E!PLjN	2	.Zi<^>K$l'_U<3s<A#}
%xSbCLd44=a|-լfpx٦SWdlޱ;}mD<q*9ڥ5][46 U,94!jX}XțeZ򇰓#~x~6P3}cU1䑓'ɚ\]H}g'˹fTݵHRB/)E2U5'S֘ZhSj6紲f)XS"CZ>ґI)=LGvWTj8VA[;@! YHGWzٌ2ar@9u
@b
>9 Rc3@t1n S2jkdݨD7]*{g2;ܲoeЛzl.~ЉӃ22aLS
AԒ hVڜ_e# RZIYk̦ύoR%ό~`2ȼom GyPYdϙ?l#P-(X{	>x+x3,Ax,LDba'B֕d*Z*E V̦D0Յmkg**LH-H	kg#~ fmXi%1"z)+X5x2	lfs%#Mdj
su7Q`lq
+]X#<fWޱpR"SB3_噔5BY2}0kf,y	!TH]	{Zg7U6bG`$d"FaZy(so9fY#MD PH@ƎQJ	+e WPHL1GT#ޠviX@m)Q˕	傫-3iFݽb`e}3'4 qmf\
\
FXU9rrgz/>1>Og.QgxoA<̦beBG>!kB'J,dbHHg"|BG<p!MaZk23)@B;;}!D`3h7Lk	O2灞Mg4ObH3>jr2Yw3'1*9"9NZc/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lpgsC](lACJF_</9irif5&@֩>bg
^!%^0}xFjo\IWrWއў>G<EmRhZȓT֘Z|:R;J::rԉz[,O#0/6#㜏Gm3KYeɝxs?/}Gd>	(3ß^?~yP>s?8Ga<0Iy}cIGraFxP6fSS.ڥZȓT֘TSj6qm*HNmpHIO-AO` i@p#hJDxq,4%e{(
VyrX/U#(v}h!ϯa=`T>rZ.q}{x<sÅ 4("KjshsGЕ0\'O[1#*MTA_>ﲁZ.!ϯBꤨIOeZBsZc~?=iLu2`BVxو9ß_3KaA0_W)|u@Mg{O3O5.U/2aß^	CLp6>l!+#7[XÌv%D&多etzb6_ڠOA"4C9?IV8AC]}Sv(vΦ]Hn5LiLl57)iiN{K*WH[JR;!%0fj#y"h4TSv|3]Ss@/g:3)8O	;Q!(灛Fj<'GaS&qGlY%V@DՔDJ	V(T#ɝ2?dT#$L3)oovP-kbeg_=4:c1F{K*4ZQjA"4}J֘TK'/{49ۊ:|\ЅKǎ<S.ڥZȓZS'}tZ ֘Tڠ|޻h$Lr=t1S;"j{Sl3=(DvҢJaLV8	1ʑݳ'֗/zYb9A6o`emYZVi>#`H Sxf&yjb,_	u*I+Sx@[sYO2>儖`=ma^ln7
Ņ@mjOe<G2g̟֩XGZUIXz3ł\.QRxj#	>x#`p,ʭ}h4oa&Nd(oq4nT_.ޱ Hl3̧2i8q^񺅶֢ YHk0qvUH#LKqTgي#G@G`2A$bZa beH44jiT#=A!PJU:PV
x22A	0P^vf(ܧ6\1.Vw+?T`	wԺ3KYr!aRX#0	 XU@$aTqlZ!ܵ}hb8i<,w
֧ojzA"4K
3YQҋTIQ+ZaQ.ڤ>U_ZŴ=lTx^eTYjZ
>joPSҜTY)XS"BKb
N9R;sTDk_ݔYѧ㭇xo(IedI{=E,#eN
p,*0x0_<jϙ3OT@,8v<0_;jloY>{-LgfSg5QB5j|B	>x	5L!kS%ak(,+0@ȓXbF쾰@f $[]CIT'|ɟ2Z(k!zu|3t|F&{(W͍]`,c<]{SN,V4,ii"(ADl5C9?@HMmiv6x4:ZȓZަ]I'27)_7A"cݡ~-ql	VsPƏ52g̟>sXsl>l,9%B?8-?Ai3)@9:e'שsi:f\JYց$2c
TIQ+ZaH$F]H}g'=.a>l.hsKԸ}S?S.ڤ@DV¦Om3ڠMhUSELwi`njxO1m*Jjq%9R;uYH"G#!eGN3'@<n57݄'fz4qWRZȉ9	g)ƼE_e8uV-gys㽇[!8OefiްCe6{?FlUe6KþY/TzyjqiQFֲ4K
3YH4ZQj>j%kL*%TrmLއ4qEMTEN<2M~&0ii%톦hJ,e+w$ HYv.!ϯaBVdQRxوU`pװ|6tφ/ٯ灟U&|3٬8rז2/+h`Z\9rw{!&VsD4}#LO.` 8	Z"NlC^?ɂrxو櫆|c wӋ=1ޘM(ZTJ֘TK$XA [b7.QS(j=LjAYluO֘TíRJu#CY	3;K״"|9f:C_2NzĄqA9$Dgϯ'=FwHsJ#<sGЕ0 sE4V&(>c{(Hpa9IxMfJI_&|3R_'E!#ԓq?=uY|c!#ԓvԕm!cbIV?>X!ϯaBVdP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BVdPa<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 Е'09>ↅimu(	<Ke8S8톧8RK
>1@3ٓE	[)"j?>1p׳!䉞Cm-I(9Y`<>8&/C:JT wZ]kd3 0V^<偝(9Y@h@K GI*KXy#Oa#6h3)bbfhC2	իr̛<i<bm\32&/V(KY0LQͫTy-jyRUQD_g}{xɀ2Pt5WόdpרIDmƿ<|la3hJLEaU	0åSs hY@'bP5{(GB
g9#]5&L |c}|=bX#gs|9a{5ß^0Kςß^0gsM}}D_g8sG<ykf%0R>1¼9~@aP3u51v?_'hM5X]_'MVџm!J-~|c _}{gs<lģty#19U}aRVvO'0װyws똔nR01ɁL9O]~O5P{:Z&Ll!
@ZszP@0Cc}UbݔZSbsG<kf%LL`p}}D_./灛(v`?ό`ß^?灭-Y2`:l|cß^+Pt~yQό`̣}{xɀ;	[)٦O}|>̍̍f;2k]˶/m4wi =R,!I	kSJ7=DTi}J֘TK9On(pgsC6޼cGvkYi}h_%+ Վgr5	i:h!ͫ;&D}c@-Zk>dgpt~DXϙ3IfY.QgptɎiGr٫'b-vAx٭5rWV$2JekL*oPS'J
N9DP
کP"Pj}RlIP$P3E0נLݞ.dO5B\T>1cs[	=w_t>dwO[aR&ð)}xp(lFC	QC}@CV%/6%Ճq7hz.ؖD_l$P1݂5ƶd.U?|}@	swA2'2X&>8/lF?1oQ}@CVQf"jz n%qݡ꨺ØfsGЕ0 EMUԏdß^!Ɏ*/PQ'Di jv!$*pv6x4:eTdIekL*daANKJsYRn3K
Gv3}fg_&>|Oe|cŭ?	pήqbO/{'m->1OÁ"k.qac-Ve /q<g23)3bp|c%Z~XgW8 hK>uO=YĬ$̌lklkG
gj';Z~uh2,jHL`}x`'#`t1QB~b1X7u~jj:%3ȿ),4'ٯ{'
;0⺋#:.Z|cK-?8P4{+?]EzI:#xУ-W9XIklkG
g|G;ZCIKf#9|*(QÁL^ gpYSPfq-hefEOiaCO=ax댲3R:'iJe-fFe6|-wP>L/> f>c9DTiH5E
$a0mRYOa*`65TB (2U5>mS@_ekL-^:m-)XA1ʝO1m*֧OL1Si0=LGvWTj8V"RnQʑٌR=H_AaJ-(b~/灉U~C2?gZGɍ#yp"kZ,ݶ"KKjS	Vڐ=X'q&Ppw-mg?$̧`?l$P#~)F~5=T&02g{ 52eOi@|J	FU4vͲd6ɬ6a@q6ĵRCBcD8ĵ-zsZc~sU^;&π~O91q~SNKSU/ß_`?l$P6OwOk;ɓ>Ƿ*̟4pF&"?5ie8h[pt1GT5CUDE<%9hݡqul=h8N&BVVʕI:4 lʻZ]@˖Oew`?t6ʥ1ݔd !.k;e mdfwg2gy9 5,ȏVfSnD8āmb[0n#[XHAoBs&. hJLE	MTH0q}{=S(wӫ<z@|<n!MkhiQvF;mU^_(E{27
>b.3+EE/B_P}n6	=D&|}i`@k=<Kɬ2gyâ9񑡽,ae^PDְp3= nèj夢+r[0bϯa91r4%l"MTUá9	Tr@[@i"1`<F&|"_U_bP2m'֌-3)u_9$Jlg+ƻ&VkfI##qHfqt	T7O(eۖTԵ8Y񏩕3')PULZ੏f%-ZRR"fHS&^FP5JÎ2fβ4KX*gUo6o8,lUp|3y'MlfS	 gelIM$BfF1tPqV-Q+$B+V<N*T/*5?;D5kP=[sNlb6\ܤfZgv$i]Tsv`*'q
XUgł41aTˏ#e5όd~Ì7灛0@_S_?Wրpsa'`?ܪ_{}@3&w q	sYc.&X9k;̙d00aϯc(z&Qu\@G57h{T]m-%[>1aF3)CBVb(Hjxsir>UܳQ{+7P7 RUeKy*S&3=hOe=<~5=T&0fL` 泼]LϯgYd'>1s#C{pX8s#ul8Z7h{]mbZJ"-!|c 	}{xɁi	[)!2j#sD2}LwtZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$?49Q:-=zS.ڥZȓTڠS'VHedaieJ
F9R;1E"}%"El1[	>]IɐrnjnRovOU;V{Iek˽3ܑ=8L-K,eL֐Rx2zE5H>1q9/^:~r>qPL2@^
2pP$I3)!|#}fFe6{(+@(\m&&Mg19}el57)Cx3a!ϯ^7en{Ke8eܑPIzo#Y=Jw6V~H 8JQĵ_2zfFe6{(>B?g 5/91Vq-fFe6{(ԑ$̧P(w>N$w7ieFKJ/PH$FOZ
v!$,9F4RCΚ[@-pHef!`0#	>xE6LS}Àe5r>4^RKYwxp"PfVoZI\>elDZ_rWehn髗D2U5LiJ-R;/A1ʉZ2VV9}$S+n/u+)_|}hBr>c9DiDjA"4$D΀=tW5LjAYj>m7As紲wibw1z6֘PCr{SEJ$Lrb+Zb'R1?0M1H1^)ԯ;ÁdJֻKثԎe|8kef^[XG<k#j+6ТPoX{'Iy6^6P2d.Mg(֨12˅0UmjI٥`km\L*-Vk-mF(VfS {(.B]kl ܪ_ vP"(LKwA2'89m4("3A3ZD"ĴA, U#	=*ß^3B#zG-130Еfq5Y@ß_`Al$P6OwOk;92dϰr|c~aϯ ak;#JۇQXD\@eaKa9CQu1-%	At10d=67R+0i X%,#)ml#[aR&0LKwA2'7s M c5L2s9n&FFagvD|e8p6MOcg[XÌv%=i0X_><3&,ЕfjXs񉵃\#KoX;fOT5姵D7xb+nk~?5e{<IZ~ЅGRȰaOe*k;̙'@vOdw3όv+>242c(z&FgDruqݡQu\'-!|`3Еf5X|cI0'=RŰFpIy]A0 Oڄ2mn,,Zp[C20cVGV/Ũ1zB#43Z!:AR!B`AL{S43 SO5a؋`wU|sXdx@J#6~m7`R3ILu`BX5e1	9Ȣln5iH-1	;1ڦ?|Kmh ]K3s BH0\xDiF4HfwA
ATdcG#
g1Pc*aUT#'+,YҵC`=[Q6\1.VRP0@2!̫fdB¡$evo,*A 
F@Nlb6\ܳYޡόi@/ǵu@OwO? mK1352eOiß^&ɝO|cHß_`Aేݔz=AZ#3ڢhl:jn.ZJۖ|c A}{xɋHhJLE3)MV|c94Ew$D2D_D4x灲p8Tq-fFe6{(4}T#CCBZ#W8DU8#2	=m4}{?8G|<> {()gr|}@3&w泼]L8aϯgYd'>1s##C 0G"k8Ful8Z7h{]mbZJۖ|c`v3hJLE3-MVS>1D9A̦_sɎ!|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{?C΀=6}ȼJekL55M2S4LjBw톂THՌ97a-ȀȍW`J1TF&	9,ت{ )ʡV9 p"&2#e*!RԒKj(}IP$P3/g9-1?7gm?AiL]D4%lr5Q9>1\9"9NQC@Gjt1BkkW Hόepװ+e2bE9)MTNόd01}|<L}J֘R	mRYOb΀=v^PZȓX+exR;`WAiX97a	7Dm(,ZO2V	W-0# 0vSٰ=O\g+(G͏fXfSg&iri}d{Di9?I%'j[>O#I55J5cPAY}d{Di9?I_O@;V={CNkGԚ<}g$.MY29'jg~dIeT֘TSj6zݴ̾>&VkŴ9+%Z#	>xZai\TH={3zgNÅ 4("D1h$RD(/U#	=@>>:g5	?P=KOZc%lLJSLep/{(OwOk;ș2dϰr|cϯ_ݔiCb5b9D"kYAhڮ[n#=.j|h>jV#0U	D6灖̧`:IcOwO?_*ș1ݔc2g{B\w˺	9>1C^&ɝO|c!/4xh[pt1#\#B&d9Cڢjlۖ%aϯa8=8_0qɁA}}D_g'@<M2a'=<|kl"\_"dvP1ɝ	sYc.&XA}{?8&w?}@n0krDֲ,3u\@G57h{T]mW-rB '><O&N-0"C^}m?ϭ el#3灉ufSdG`5.U/2c(d1t,r|c|C^&ɝO|c|ß_`23(}mÂpXQEfz nèjcnZB*C^?`0qɁG7}y1">?_t3񭰉r|}@3&wD%gyc[}{?8&w?Z}@n0krDֲ,3u\@G57h{T]mW-rBKsG&N
̘c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!+e1-MUg7b9G[	=OwOk;؏rɞ_Gɓ'5C^	C	e.&#wj[">4̧A̡PDJTKaHBUKG!鱽uH"(zx`0P7v#=\SqU/vP3ɬaj!.dwA2'7a9\M23/v~1&w?]}}lGޡ#JՙG(MOJ1uAdqd`n#3vh**bP7}{xɀSVhĘsir>vݓ~_^3)bIḐPWݍYz::9 Ҁh'8{(ËqU/vP1w2gyc0_}{?8&w?k}}C23(3bPDֵeA nUG$fHuKjܴ|co}{xɀCBVb*٦S<̦_~c`.TQ'v	ieFKJ/PQ'DiDjO{KO@"XLjk"M`ĦO@MoPS8Lй^|LifirmNKH XSdvҢݢT&
'&	ьk%Z#Ϝ\X}dFbG^	>r<JSw
AA2	VpF{(Cg 9-1?9_#Cg SfL7 4%l"#(#Ë5GVd/ɓƊC^	C	e.&#wj[">4̧A̡PDJTKaHBUKG!鱽uH"(zx`0P7v#=\SqU/vP3ɬaj!.dwA2'7!9\M23/v~1&w?0qq6x{">4YNtrD7XTGF9#7hzFhW;><dpM	[)<\D>1aϯ,M[nӹ~bIx̦_;ɉ%2B?Gw_G+֦~Èa'8{xR>Laeg{Q	s&w˺	9>16>Mgy;̟ƈC_P8yGT5YPfzFl207C4]vRڷ-9#g3&hJLESUt}zHfS/1a0m*(K	TgM(톢V¢]H}g'=%@"ަVZȓOSb&3JeTxhTzݡ8<#g').	٭Urb{3i\ϸ	[Xp"&wD˧$-$U%BF>Oe89-1?7gCOZc4%lCG[	=w$|ɟ2"RFL>1aϯ$di>_n$ݔ0ಱ)xXD\@i-1CquĶܴ}h;hDHa'	.`I.U/dvP1w%̙c.&Xß^&ɝO|cnpEH>s㡌0_pY7G&dBUG$fHu!**b0w}{xɆ	[)ɪ6sDs2}1E
$a0#MQ.ڤ>Q΀=0lڇϩzVZȓWx1L?2JdaANKJW~)8N{K)1Wgvjzݡ{	>x#rChr=.[dw-V/ͦirk>"p+mamDqG2 $Ih`[U^0װ+e2arxوUs9"j<fYw\
>1a9#hJO870ظ|c s9U$4("k	=pנLRxɆhJLE	Uq񌀋}}1OeaaSWrɞ_&L2 >$H3)s?LvP9Db_9,`nCX5Kul1(JnJK`7-Z\4Gc?)gƶU/ד}@3YB\ɝ2eOm9k;̙d6}}Bsݔ`t1\,AۣAZ2Hu!*d`n#3vhÐlMG0Jß^?s2a0Pp5Wf|cl.>8q}{xɆSA)3>EfUm\0Jß^?s2a0Pu|] C^LONQ'vgH5FKJ/PQ'DiDjO{Egtm|v*D>mSjB瘩iiN{K#v^7i"D0LiLO1N1)ژ rb0A"c+ݤݢ|32bt8$G.ZF&|,~:`uذqY]B?Šu<ںlÀZ5Q2gX}?ƐЕ3hsG&xhJLE5GR>1<>¶Т&	emdXحT$P3_gaϯAiڄg"{OZcg3&xhJLE5)MVa>1s	3yupXݓi	Zװ灠̘,HSRb
9`<+k
"euDTװ灜̘,HQbɪԏhTß_3KX ϰ$Pc3G%gb"ߞm`IN~d!3>dk6L }}}gX}?ƐЕʁt9#'̘,	[)ɦtsE <+k
"euDT!ϯa ȑ2`4%l"U0ϯg9I 2'uʫ~x'9/exsHaBXϯ#=͓<ppXݓi	Z !9#+R0XBVb(5WT|czp2Z|c ]}{x
LЕ,,MUsM>x-*>O`	r܈<854iu%wWyf`Eo	>FθɠyfPqqV ZPKYq$+hMZφ0׍gq/&lUZݔ[KeL#=%dmc<	sHfdφ!ϯ+'aϯaA0XЕ,R׳4(3	[):sir=SJ Bčy&P4DL3)6#_]e̑Á26!ϯ#=͓<8s8,J4@C^?eɓSMUu0p׳O¶Т&WTKO`)><&l4%l"&0P׳$Mgx ̑S}|"!ϯKJ \:g`}{xɂc	[)I 9ЕaPz=L4)^Pa&H$/RiS(m*Sq}{xɂShsUya3>k>dc;}{bLr~7P2Fk=ϯfSAiXG@0:fiooy͆faZ$3Ll$pO~ْ3֊#s8,J4@ ~4(hJLE&hß^¶Т&WTKO`A><daSAsUu0U>B}Nf{( p1DP"Q-%#Xn/sْ5EgC_`IO5@C^sC	6ka&Ʉ<i3OQ>+Tq,j灬	6UOeʄ/IhfS̲Bxs@?,i l	>Čw^qfqQ{
׳*t
2vex`ϯ$cx`0̑Á26aϯ#=͓<<9~x'9!+P>19#h3&0ЕU&׳4( װ灜̘lBVb(6R {?Y3Ka}b0$'	I4>ҒE0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lUhfh#;Frڗ||JekL55Ll6A/;ڞ71f_S.ڤ|T鴴?Sʙݥ#B	9i-KC+5\28L$g?dw-0:P3ɚ\ϊܳ`Cefgs8).	x+j&nlzjg]he6(z=z(sufϯ^8\`Ϲi%J%>ʤ@ֳ|9-1?[PiLu2ad4%lJj,פ3)/YPYsG[	=wuL<mʥ&A}xp(l]?BG*{(k+G4s @`%́S۴=2D,ɹh#;uS.lɝU?|7Ɍ>f脹c}xp'l]dm}@憺ಲ10qul8Z7h{]mb[BnZgß^qUͬόb(4%lL5E4_5Ydsc3)7=DR	iiE
$a0mRYOb_{ght}S52U4=||JdaM
tZWf_hW֘PHf&esYS;{S&zݡ|}8!C+.X0%Z#	>x*@Dw-Cc-0+W$$\o7MOMTb9@Vֳ̧"3D0c2e}`\%ZZhk'>PM}{S&mf"[U>1)ϯgbR0@}*D9-1?7gAOZc4%l-&MU0"!ϯaʡ~aϯ`sc&26ce1_f2il0fOm>F"fTv¶2b&CBVWvOsGЕ0 9c\|c!t9->1,(sGЕ0 9kf"TڞwiaF{K)Ti}J֘TK'bh[>_R֘kYjSBoeTڠT8&tZR;	W9Chr 8$2*	V*OɋbY샛'r0p?P$C;HhJ!&V!ְUݓ4%lL_o1_5W|cA9<KlVJa'4"=O}zLt:S&+e<lPx5W%JfS^-Aog@gߩ{s<s~t9~	1~hf@8P
KA	Z]?`u4%lLIsAD\|c9->19#hJO8&i0+C_3O/Ӧ;gM$#MQ'DiDjO{%Ϫtǲe$cC;m^gă+93Xefnef44}g%
Y2<t 9>yR;Zȓae+[cV5`!||ihr$2UXL?<ʮZa6ɬ᠅쉙QF\fe2ɎiGr΀=2e2CudI[=JXŞwm($lr/steY@ZwbU}h VڙwGS.2aIGrucN/1OldIekL-oS'/:m-)ifOڠ]IT,)rb.T1N1)ژbaAإ|JֻKثԎEf|"(/Ŵ9IpH婄XL?<2'k?<c0<7`$wo8y$q2#ɐy!5ȹ:NFz#E$4(+bd:zF͘8|8(LlbEo9+(3n\^Pa01Dc"=V<̧#Z%9'S ;N~{ =M{G&@ 2&Hid\Zđ)ɗnF92!DX;!՛N9\r>l2#34p"P3a*"\4?nr󑮶}p3#dM2#ߘj,NFKdȏì#}DCYB$2s4b6o50j|4^?'5/K	z':ׯe;1k+U3)촰$̧`:I`5U/c(B\ɝ	sYc.&X>ß^2O2<iYT~)&z.MgCh yDÑ W)2C BmRV AkpXOR'LU+Y@/g9-1?9O"2{ iLu<dCxhJLEXj.ß_`:Il,]=<I_!ɓ>ʳ'.
!ϯu^dφQM5=#D#uU9Cڢ .[BnZTPPK_vP5qan!=\S.m;K<y2g{lB\w˺	9>1aϯ]q6df^c5L2s,9&CݑL޼̦"jz n)Pg[XÌv%D&!όbQ}{x
L4a+e1dUOgzXڝ:[:O2``bF*n<Jf^`	v/V-*هPm-= nm*7$IRƬk' FՖ+J4h B̀谳20Ma'R<tX&@jk;̙'rXH|-.CQJ<Dζ
Db-x'10N?JfUmAafġ`2mx.iOb@pa~5VNLG5
0PYD3HHZI+$dL@#<1 i Ct ZJnlt镊b*CJ
Jxg72ba=f
f2B1
T##8+BQ VYYTeT#':qǅk?9p.ޱ 3Nu	֨`Ur(qaR
8!h(©͗F˕;:pC̟aϔ9O2NiN[:OCό`yE 0[m'T3&s)sVl*k;̙'`Z?eMUףip03)zAx̦F::$VGD 璎XDbVKr`S̤jk#h*όdѧ {(	52g̟֑($z$'i5S.#}BO@p@ϭ
bψ`:IcOwO?]w*y1ݔc2g{lB\w˺	9>19k;̙d0
ϯ]ేݔz%A=ASڢjl:jnڮ[6!όa(sGfL4	+e1a2j Hsir>"\w3ό`8/>tdhd;vP6}$hMOj9Cڢjlۖ/>1sGfL4	+e1cyό`4>>?-a'27,>b%S	>xdߍa^ᑾ:eq2KO`8nNaTaNSiU/0灲5d173e #Oeg)촲oxDU8#2	=mx!̡I@uo8&FZQĵIklh]?Є>:G[	=`)g[aR&0fL`-KwA2'1>Mgy;̟<ё¸,ae<nF:asSvEr1-!^|cUß^?s2aU1>f_~clk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Trlfh͟dIekL-oS'/:m-)ifS7)mRA'c3K
w='EkSDJF'b&#IJ8L*v*mGW$F/-KEm-L"b`1FʮZ+#|#@W0<oO`;7YțD|i#YëX18e923p0ɑ`\LVn18<ي&DfJ'0MQH1sD)$2DTN}p3`	({ X<92,~rlP_uLB{ؚ<&@ &쉸YëX18e92$ 0ɑ3``LVn18p6bkțBdφ3yTsy=Dl$̡RqRp3`	({ X<rreZI6L,@nXdGaiuk!R29s4`7ϘIJb7riYfK'b6xwl޲j^wi9>kI3)ql$PXqt$5#ܪ_GɌ>,R31t,r|cs*LvG[	=2eOwO :5#ܪ_GɌ>31t,r|c[}{<ZINÈa'd?)qU/vP3&w52eOl׳̎+I3)ql$PXqtF{K1ݔE;ZKwA2'6A9B]fC	Sn)t.Mg8 㡌4("AA)8J8P
ڑ-TB
p̾pXOf@!}pC^3B#}JiLu<d*a+e1R<nOcs8{(.$w/ɓ>{fO9#Fk/vD|i2gB̦֨FӆuU9Cڢ .[BnZ3"	KIK_vP5㭀@؏tuqOkaklGT}@&Laj!.k;e"9\M23/v~1&w?raϯm{#I;BיMOUDEN%9hݡqul	i2\(sGV2axhJLETRrC^V\޳t>x pErڢv<a'DoI~?m՗=y$i<jmadj
Ņ|3{55Bgy>d>@|-.X	>xku%-$F,瀨0#	>x
T'afeVZ,,I	*"`|cO  r\~edAKg+ *Y=feT#'u
PLhP:PQ	DVv<Y:!weT#'u5l8oX3NwP mpXT``r(XT
D,©͗F˕;l]-jOL>bkjpPlӽiS
tuo-ZC[2Mn)X{	>x,aeYNU
񇲁0瀬5jtZ1?2İm~>?Ee!ԛx5>1o>G+l)jls=[	2gys8ేݔz=AZӆgDruqݡQu\Srόd3hJLEVjc`k}}B֏Q@kU>be>1@@?SwP"P2bMP[=G+l
MR>+lc=Qw3όc`;}}0G"kYp.[n#=.nZB"	-d$hJLEVL|cן[jMS	>x_O3(y?hCwwPeC/7Q#q >#e6P)1)2gyƠ##CG,ae^PDֳtQu\@G57h{T]m-%TܴEPs}{x3ɓ4%l"jόcSHsϭ1:Ic.aklGT}@3&w52eOcPn~q5L2s##CG,aea7޸)4z&DruqݡQu\mHD_>1M}{xɆN+e1ZɪόsO}|.QgX&w?b9FFpXopShMOj9Cڢjlۖ|ccsG̘d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BVb*d!ß_3O/V1ڶEQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I9/Zv*D@2}ڠй70iiN{K*gv,e;ڞb.T1N1)ژbb		@S&+cCÁԋJ3x]'Zcd*g_e|1I||L!+k10dw-VuefJ|d3eoe'LzÐ5H S>(!\W3+b22[ibk2Vz
Lv-{((X)D&ض5>T&02g{؄1t,r|c@|Im4("3A3ZD%pWŅsZc~sPM}9xL
~O91X(XULs[l$P6-{xYܾ&L>Vd>1FwdGƕ3)Á:긁:ØTscvbZJ(7- b`,OEf䁚BJvP2cŷOwOkbRy2g{؄1t,r|c
!ϯFagv~1&w?*mc#0">y[C28tx&F$kqqn8Ĵ#-!U2@I}{x
&LVPЕRj0}{>1ZyKbqްp3_'A*rڢv<Db'(D}K{= iBV7FlE{(PYdϙ?ϭE;a+	>xYd'>1!L9-c(z&Qu\@G57h{T]m-%HUy+ß^?s2bBVb,pόgϯOzr@[@i"1`<űIP%3* 谲|cA#OBdUmu3-FkA	nKz%/L=u08S50GSD'PB<Xfqq2y2eYx'-~66UN^o?2H	sL	s?8~o2~g#58xP5KI"N@̔\$267P&7|5eȐ2%cMNF}A dFFF4r:PHV[lH S? P #5+VO)ermByIE٧z2֚HQZh!
B<]C 
F,*\1G.V'k;#{ߞle"/$|So>Nlu@-{xc[cKc(d		sYc.&X*,9k;̙d9@9-c(z&Qu\@G57h{T]m-%HUyw}{xɊ	[)&j|c

0}ӈ~FO׍~x GÁjGdfSa'GB?1;(yx GÁjGdfSa'揼gRCBZ<p#MaZk23)@|{?8G"̡ޡCϭ|űOeض)g-mU/Ɍ>c;&%gyc9k;̙d6 vFేݔ=AXp6F$kqqn8Ĵ#-!U89#g3&Еmό`$ß^Dps;QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trm@ЀA}oPdI>]Hog0톥|rwlqO8a39͗lf&7CbPWVwYF%f(ihRႶ?O`Ii_K<%H(9,(gč|2x_U:|w;U]S+d7+a KJ>1m~ڟhHҿgy}_#kKHC(fĎK}W1|c/u	*ӻRHS.
sB๥~͏bvҿI"zzTIQ+ZaH$F]H}g'=CjGvkYixex3%)_9F97=9OpHef<F&78`1(ZVf45Y̧YD̦?dF͏ߴo&;ݤ#MYOgtgD,<r>(exr?1C+1m-'x_9ͦirhIZF7@ frٚ|.VH	VUk44}b,5_*}g"9x"kee$UK
YaEX*}g$k_=ʂ `|ݑ@͠DY7_6PUI*}g%gU2S{(*}g%rXk*}g'3COmF>Tgv*D@3K2Ll97)iiJ	ت:☍S	<F#BY>1Y^Js2}&6x` />n"LΡi) mi
0 ȌK<q}zH/.7>1C^[<>L8/|3sk}zoe8>x/>LC3n|cx$ß^[!n|cxϯS-En|cxß^[C8+<"2Q#hiڶ>!7,C"N?9&
aϯa"Gri}&6t#ӿVD3)I>1ׇ>n0"ftCC0\C0>x5pפAho|3sjpשLoȼaόa&>LrCK<aϯS(aaόaC^	4axaόa0ICk<שM0haόa0IW>x5
!ϯSqDrC止7@KnU/Ŀ}|	Pόa@-i[IffSg[ns	!%<%ZѦea:>	@`5.U/2c(d1t,r|c>Mgy;̟1ϯ_ేݔhN0=ASi޲:ØTscvb[r<ONQ;=m-$#MQj>j%kL*%Trg`Q懍:p2DWILjAh	b%+Gvaϯg@)7,LD<"Pgz>P3OGfSeY3O/&;ਓ톢V¢]I hO{#:QR#=lLj4(YkAԯTwk|9,Ika%Oa)Zi+l^0f{}y}cɚ|8W#ME$'KJI+`mRYOe#`Q*rfLjk"MQ1))0"z>m&S<JWԎY}z$-	s7kfirj<Ti0rc<! ]AI!i"B)>I!lz_LwQ'DiDjA"4$GKhjEHP3οS.ڤ@DV¦OT鴴WIJ
F9i!HJ>xLD0jni?aϯhw}|ß_5;gW>o׌>xd~7I[{?b}ݯ5&;&ΖMLnݯW^`Nkf7g3n~rѯ >~l	?0rU|V?v|caϯgwg9491JEb}ԛiRxsHgKS&7d|n׫دLjcw0&'x٩@~rѯ֊?gѧN/\UWOkCp׳xvß_2JqFc@KVu!iaLP/$΃HsGmRVO64\Ztji}	0mRYOb-5";}CnlS+ZadI%x˶4>b&%_7R;<	!ϯ^0$)<c2g=i~vP3h'JgT2<ש$&LDLxß^_DiI%jbA"4C9?I/fP";}CgD*TzMD]ILiLl57)ieJ
N9S;-KBݡzEH2s{}}a!3Oe!4n|EyD$%ʐFP"-*T'BGϭ1VC3)Á#qDL2g#xp'mkhliN~FT;>1װD2bsETS|c	sF4>dJRa&
S2q}{>#Q*>|uIpOfe8p#(Ldom-)֕ ʇg7sGТR1P;<lUcg-ϯsE}|ɊexGb:bP>1aϯg݂}@yI#FG#MT`F6$$8arѻCC(E2gƃ(U~TYIsrC<iD_&{<h0ah0qMgXs3yx<C_0qx}}D_vzڼ3jaϯ#f@RhQ@+kr%ʐkfJpCCjß^?ɊEVK|c\aϯsj<>dDXexGGV%@CS}}C/;ӔN,(ieFKIT_ڠOZ
v!$59ۊ6zAEmCz]5r穕0&iiLj>joPSʕtXHԩR\P-$.ZE	0rq@	",TP{#oPagրq%r
[XbDom԰^wW	J7bsGТR23kf"*MV|cBß_2dg)0灭	g1pk}|.MgZ#ʛ}$uId"|dcA&83)Á#qDL8¶ޖhliN||cFm}{JS&FgY>1ϯs0#0)0'L@3M}{>!Xi4vvP.NH>\:!PŞsWکRQ"R7ўpׯ|l*ß^נՎYw}}B~&ܗXpfS GУx@+kDbCĶ&ZS	nsGcg7&F [}|4(۟MTm2da`q"׳p3FR.7r3͎ϯgO}zXhsBw3AE)z٬'>泻<im<ڼ3)Fyy&P- 4(G"X|,TKa!"ҜiPƋ<9#hQ)LO[1Pj'0I>mόh9&F)0灭,>,wXQʍ6	ADl5C9?I3J4qC_Rtgv%2D7PLl57)iiN{K(!9S;{S΃vҢI1N1)ژ|HХDopXEl,#<<0+kD* J^;k(AoZ9-1?8BSogSfLa
%)- f}jl+$XFae]a"j8(a;sU3%GT59hݡqgbȊKQ- T>k;̙~wau>k;̙~|x"xx4>d|k=,ϯ6xq}|]gvxß_2?$wg0Ga%y)g'0,aϯ|ڼ(U>k;̙~ݶ̏ArC<Ի}}CvklGͫO9>1a9klGͫ2hP泼ɞGZ)Mȅ5aϯaYݞ4ÎF|3g}}$P-002gƃ(SYm#YL9>k;Ƒqa'8>1}}{(G%gص02gƃ(Sw54'ß_P泻<i?gP泼ɞGZ)L{<9w5ϯaYݞ4gy=40@Rk;s|wg#|ڼ3pA}}#@RaYdg#P-Ggvzi}}Cvkl-f猧ہs8Zͫ2h3O`|5r1CU5]G {-/0PʌO|w3AE)&Ys|wg#㑄<Ɔϯ㑄5Lx`?eJd}l[k<W>gvx;5$
όhmϯZOe	fgy=40@R#29>k;Ƒq؏W2r|cC4>Ì|ڼ(U>k;̙~|3sGgŰ̏Mg}}Cu>k;̙~w9gXs|wg#968e<@q؏W2eJpKz}l0n3"
%)Vaϯ#iÁcY3jp3S(yj{-,$!ҫ(泈i&}ʵ&}zZI-1.H̦_9.X=TD xFרftiC1[Y@faόaפˣ8anaόaO}znEn|cש$0daό`TU>LPmx灛v0!7>1PS}zm7>1PA}zEn|cϯS 0ۂaό`U9`H)մ\?4iAo2F#P3#4("F sy3#JSb*Vsj:Il,$w/2dϰ8Vd>1`8ËvP3z&mÂ8ul8Z7h{]mbZ'-L\_9nU>1hװ$ie6P9m+"<|cs3&У#ZTeX7L/g&iyd>ґjrA"4vҢOQ;=m-(ADl5C9?I6D.QR#7W-)mRh	&0톥|HT3/ß^ЉУåJ%)6v-)Პ4)g4"9-)ퟬK'&P-a}ix'>åJ3)e]S͙`iLNLQ'DiDjA"4$Gg(sK!}Cj?#ԧ6g#MXO35S|3efU'lp_fYYiI&FJ}|3o4͓?#<R_+44}b?d`k32II;D@zJJCHc1) zh$	ɂOF@䘣,T/L-H`*E!C4H4@ '@Z Uea
J$R 
̤h֤씒t-y98JGLpݔL#9?i$fO_<96g#MXO31fYYiI&FJ}|3o4͓?#GR_+44}b?dR_+44}b?d
S|3efU'lp_);HG*6L8S.ڤ@DMUC2}Aݥ"T֘R,e+O紲{SEJ""}#SHX[U#BqDL:ɉ:!diwee 1Pmgw@KOa'ðPưd\/5<9Gόaß^?A \x?ɂ̟}{ m*wg@l	=åC(\
T~|c9#}5ULyq}|O
hß^?xك}ɂPfß_};&	kSYiiQFXEK
3YQҋTIQ+ZaQ.ڤ>l6qk5F}Sv1#/VnCTj*DvM<2T$ֲ$ٓkjj0\+P	VUawg94ɎiGr٪5l@(l(n髗2eIdI'׶+ ՎaŴ9"$Vܫ\6?vyy}d{Di9?Ir<En髗&^
ݤD2}{mRbX[C+Ej* ʰaq}4H&;ݤ#MYOf5l@
6yCwM\S.ڥdI?0톦:m-)_7A"c#iABG>5J
a"=X}ڄ/=#D @ڋPn*x@7>o]m	^FZ}.G%V&3j3)quDj>Ly}1ޘM(톐H5DiDjO{*g9ۊE^6z>
ƞVZȓZަO@_eTT鴴amN{K(6c#BuAT.fr	&mqBE*@:ꨁXڇ~BMwQ}B^͒Uk 
ٞ)aV&3j3)qu٪oT}|<ONQʍ6_ڠH5Dl5C9?I2UͰ4qC!F 
6yv&?ZȓT=iS+ZaQcL2DkZ9 N^0"')Zׯ|gȞ}h>x0}w*I?րx^0muȞ}hׯ|E9c$ϭ l90}kԒsdO>9<I'fLb2c
>j%kL*%T	';slz]@ NT˶)0ֲ$Ѻu7)톧MJX[DtNjpHS;r;ڞb.T֧OLG"jwm`F837l8Z7h{ZH%"䊈5Lx`?eHlmjj1 FLa5k	@0*$/ _*灰>1W}}Q}Ǖϯ>1 g}|lJ-Fm>s"wg#=]XAe6gNFig]ݗr#}y(VȐk<ݞC9@`_c4SkSJTojzݥ,iiE
$a0mRYOaOn(z_kV$2}˶4=DA/?S+ZaSj	ih8N*sYS;{SEJ""}%+"#^%T"IxDA)ĽFS"Z09!h{ZHG\alz \=|g&Ä"erEuD`OȑS1$|+˰ hB@$~{96 pYɬ&.䉁?$$|+0 hB@$>־[w$WMԭӔ3*OSV
h0&6p̦?u pQ6$APM5CYbxJNLOʐ3<HCC]TU`vkM5B:rw)T묖`MnL\j-#jfz:"3)ܧ_1?*X|1J3)P9A]mGb)VF\jP&3Pؤ`Dg'tZTPp;C.5A9qLsL:+YVPjA`	wLo_,3klkrcY(7 #XlfS6wny5rh{]aKf@
ۧOJ
,H/N^{(8^6hDU8#2	=m>h4#A|д	I72;t`!<c/d_9IHwjEk*YI;A3KeXq٪oL;>k
I1?U_Pԯx!pjᕮ.G|HH_V,c	HUlQaZ)QRgǌ|0k"k; #m#/*^]ݳZ~?4ɗ)&O~57xUfOiݞ}zCd-CIHywjEۣ+\|R)]1 L[inݡqu-Oß_5ͅh*^ɼU_y*}ۛwe󻣩	X7X^K!TcUZehg0Oa0)
֧	K
3YQҋTIQ+ZaQ.ڤ>kw
8:ؓ5Ô=PN@%['&'H`$C}TTImAUNNvTPvTPvTPvUUUFe3T?$"2Gol[R+Z)EzRixS.ڥZȓfOV7P2}ڠM9,XH	jyiPV8ObjaI)b;b
QR/WZcuGC#Z;D0c1n_	U4H3i}	Su*U?gq5$ * 8#,fe5"J"j*(bFYRil_+v9"*G"%%VJ3b
@?ZP75!dd2ЪV8nU.p{Yb3Đ%*cUALܥܹ%Dv1ػ>6jWIlGqLkv<Il'<MxH0W?<+g<bOr`=g5l1>6#J7C2|cĶyxmk#MY`6aT''#ɹE%$ Q2N%sC+Ek˱$z&̕lXDͬ`O-O%OZ6hDַQ->hsKhB+hl7}h3'ß^;(Mg{.Vd|"k[GOoϯ>"k;[iB˪<V0AC.n#Qk(lem`0/2/#灩NG˓979Ĥ}<>2g3?^h`	YJaϯNH0SP3x`OS_3,
#O	P"LOɌj&CTk#Xϻd:$3L9#Z\>֭|0יp$[i0טH'>9 f<_?I~x)JvZ̦Oe>1n{x6g&J?JHA7J@4x`;a42NL!}c/e[7HW?6+<_'
	c&e\̎>z!BwP
ʏ&'xbv5O̡ɅmR-nI5C<Z]IVxa41ԣ"mϭ0ךƎV~}m^hb?e"mԣmk/|3hbz/3)Tx"kX|IklkG
gfPPs֍մk-dvO0O}{<^;-sY57G>0?}|Ѵtxen	$txd|_ i¸Bs|0i)L׌~x+)Tx"kX|IklkG
g(w9FԴwI~x+)Tx"kX|IklkG
g(w9F柘6vL;m Hjn)S|Vq)$9? H4#<$Kha42NykWHsx6T1[i|@ݥmuT	|9(<k>ULRe~?c<6?]e-2dvO ט0;5U#._-fFe6{(|مV0Ÿ|<HCdvW<0j]>²ɉc= ҡjdφd2NykႾfy $]g;S3Ymg!vxj>8suiok>ULRe~?c< ?Lg!vFbk;̙~ws=nX]ۉls#mS4AQ}}<ѷ/l׀;G MkKYM?>Lн?2s@a%C|1#L@^lV9J4R.U;IH
e1*]>²ɉI>_RgІ?2fX>P0iC';1	&Gn@P"LOɌR5PChd6I{X^Þhey}ן
ϯO²d]q$"kX#_-ie6/e[aCW
g?2v^}hWKO+*<Ota2,rʕ7P婩d¸L93){H<xlC_d~ͧᱤ9G<;g9G<!x!aϯGRZ|c-?-3yC_&xoxl>W.#Lܱ5Lx`?eJk;Tn%ܱ̎2Nls#Oa=Q<|(T!yB(}eGc< jC,+*<%PDd8[5"<g!ɖ*͡Zb~x_@KkeE"
H*٩<X"X-/ `g#<~k<ceL
k&R-f.DKFӒ 1'Ts3#<~k>`WrMJɋPk}8W'TsÜG^_u¸V>k-] nҶ٪o</>[*+o6m
S^1lQ;`bdfSa'x*Lޠϭ@}1n?_' !?a=Qԯvx\2BwP
ʏ&'	g6emT!zGx)msrRb{@gC<XKRxC$e9e<5Z~? BdˇRdĠ571-gI8`vL=}d2OceL
k&R-f.DKFӒ 18>x*H|i9YRbTN>M!ϯh@e
4ɟ!|2׳ Z3J<[5MZ]!ß_,Q7=xM6P1x灳G"kYZe6e[co[{?>e>}hR-?!Wč2dvh|c')^&E؛q	7L3ςz/1x(Eb~Xg+T!|7an5ᑱ~]Ӕ˻3щ?a=2<>|׶Ә+ $Kl*W½OiݞC_2;t	!UC4"VNoR	v$2B"VTy1?,ٚT!|7enS5Cĝ˼g~xk-V nҶSx'րaZ~ioy5e*&L`)d2x?;i2k-Li#}hט0;5U#._-fFe6{(| 1n?_' ~zɑۧ^&BwP
ʏ&'xcT5P
ʏ*˼$H)fx^3ĉ;HaL4x`<0qŰlOeќV٪o`A>mA0Jo-|2xcr Dֱq䵙IklCPs(w>Q%C|1#L@^lV9J4R.U;IH
e1eP"LOMP$!`ApG[C2(!<ߪ1m/89ųT	s٬ّ>Vm^-:b灰^SY&}<e~?c=ȵ nЈrٞ,Mgy=40@R 3q.g+ q-4
{LG5#6cr Dֱq䵙IklCPs(w>(	a=Q7ۧ4je~VȾ1JEhE"MSĀ^4T!yB(}eGlBB(eGTwI53iۧOTx^6qF"ZGpjb7Bə`W@#OSb'<gu^b.PaYQCb}LV1wR0ç5Z;<z<|&Le̟ۛmtR @[5Z<8|KfĒƱ-n z̩fl*#O+daC2f8r5Jb?R2Wd|H)B TF3jzZQTKY#k5L+xo6Rᑶk?<;``|m~hU|ϭ!;O+*<B(72Yc&e\P~4ɑۖ&ɞGZ)Mg{
Ĺۖ&W	q-4dvl'<g>a)3w]J+İV_\O	ϯNIXGܳpi
6z#hsx9<Q1ß_d~
=q}|w?G<x\Tm?Rg-,>Wj²"OɌ~!GUXgbaÐ$Tc eDOX!6LDmvTڨ*b1;_/4ZQT*vd1%ꔄ²YTK3fz2Q,TFW%D=T8:&bQ/gH,`o!|5 ef;C$YɬTy0 /Y5*&O|-NHl||'Mg9&Q1w*o
Оo5B@X$!3Ɉ;=eќV٪o:9Pw^|0AhPP2ee*Mk/#2	=m~hUe>}h?0aq>x!OTy2;t+ݟ:-B"VTy1>Һ/Q5IV?gb{))*]j^RxC$e9e=J&\?G'?/bPsE`m^X`WVӻ<<9Z\	0LVg<Ty0 /Y5*&O|-NHlIdjULrqF<! L"hBHtxhY3j88fKhB+hl7}hhsᕲ<ѧ	Cfx灳G"kYZe6e[co[{?>e>}hL-iTy$i#O@^lV9J4R.U;IH
e1:EBwP
ʏ&'Fx]By<@/1
|YI-n@$vJE*Lg{=`5ᑱ~]Ӕ˻3?a=2<>|׶Ә+ $Kl*W¸BFӻ<	ϯ}Ga!}VRR+DJ'
{LgHu^b.PaYQgjg*\x	DK`vVy&{+1|'MglɁ!|ɩTy2Eܨ>hr@f3g#<~k>`A5*&OPk}8W.sk=TGY0kI@kN"e:!$CNRDʓX?a2rDCpF3#Pn2:qĶ&L:L%Qj%k,cTOb})^3ّ5D]QTK55D]S<x1HfS`9Pژ)c(NКə`WE#O	A]B"VTy1?&3&L
rb^`0/ ?BU׈S0hυrC0ۍS{Kx,´@d	 &b7osu0	AKک 6I}zC l]* W{֤ؤ䊄/	}
ڼ[#"r~Nm!Fy00>e9ʧփREݣ	>x(bN+&<041HfSg2k+&$zh-A"c̦s+*6sjlMeќV٪o/>we*4`Nh^bxMi_<<aZg@3){(|wŤ~С(w9NuGZ+bF2;tje~VȾ1JEhE"MSĀ^`1P"LO>c/Ej.I%afY>2ʊe~?{2e)Ty2}v%m1$V HUp4C_2;t	!UC4"VNoR	v$2j/1x(Eb}g#Pd".FeGmsu2?g?3Fe"I{XIURU)1,'go51~d̰|+FۧOTx1x71x#fe|6e$D& VaYQBš>b~LdX6-fLwI{
?L,<@u7>hէ@̦*x3A%siαynzAG^ xx3K &YтgG͘Yݑ^:!"C1묣̢Z$);?0d 4bbPĜҼ*Z&5&=B^͈v!}=b23!VYA/fa%Vl@w[OaHgBk0;&	w96IY7C.`A_+FjULk1w*$Z52OϘrMJɓbTN>`>OHdMI"m!F`k-V nҶSx'։bL9Pw^|0AhPPcYJvZ̦Oe[c_>U{?8CAϟZw-mІ?a=QԯvxW
E
C+*<vLSPݐ۶eC3msu2KRaXRTe< ^cL='ւ.Z6yG::P泹|DֶZsKB+hO 1}yHCGր]G[C2( $71x'$G3)7.CrFk]˶/m4wi =R,!I	kSJ7=DTi}J֘TKG}b' na83?20*{KaabYv$
Z0,#zT+ RLOB1TF3jzZQ*{g4A"c̦}h@z/[C]tZz7lS&%zZ"S.ڤOT鴴=rwi`8Q:vҡjqiH6GvWTj8VBϩ_7AKC@"RRxxLrLXjZ#O~	v)L]6[Ȇ \+v)7\pi,gc,@تwaKOj=	VQqT#<NHk$k#֯*BOɌ]`I,>f?&AWgfSg(M2~LYP7sRWSW)% <gi2g.ɓ`/g[#<z.^8cOÁjGdfSa'#揼BP;
}iv&kg<ir#>jbSJ?H\>lɌdcUkY?͚'?8<*ZϬ2ef(`7CLm` +5 eesYmWԩݩ_Na0ɉwP_Sp|+A493)}A灹g@n#m<<~*ß_d~mB#?g\9G	5y3\iƁx`ЂߞpT$3buq3BOɌ@̼N_0bg3]|mX$P VC@X*mX${LDψnTb> c1.ߚHg¸ s <<	\9G<xZ#O&ϯ?a-Zpϯ?OgcR>ˡCO~C;mX^!{(c
?1?&317er`3ӣ3/@0O&yb&lJ JqTk@$oL ("ctRSd(灎+{PŜ>dmD<f_`ULRUVlAU3"@N~rkvS٬hȀļY0t1)<bZ|+H4>Cӓ!}ÏX%DW 	>`UZݐ$kYo"f 4٪JyD,R2b3!AU3f_b٧6^y?<z7ׂ>${}|71%Uy|*^O/qT(X715	CATy1THv8@1&nݡqd@%=o!ϯ`|.~&V]7 Mԟ4*׋bPEHxfSF #NLáfS}(c1hJJQ(bY@Iԉ?seۯ$u!?LK6%y|OȻ2$1~,-BLh?Wυq, >'ӓ!rϮl85xW i}{o/C+[X6dF&mR#f5͙?5i4q@EгI4i6"DU
?Pk;*Jp/Ve=1f_u	Y/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`<-.P-lS.ڥZȓZS'/bMoStZ#GVD*WÁ(b=14-iR`jݥ!jrݷIOc[j3tzɱ-zFG"j{@ـ1?$VĶg P@߆]EJ"`k=yZoٛ*L$@<$frx	
dmLSUH13$md8oc?;
e`H©I@Ao
P.a;vYxu긺xSx'֧>f_sy	kSJTojzݥ,iiE
$a0mRYO`gr4qC!|B1OlDЕekL*daF2JoPSҜPRqʙݥ;ڞb.T1N1)ژbaA*mGJֻh+zt1ʑٌ[HG@%!JmiJ@mg?z>#ɄKfJEؙ#QV3󡈪wU!d@2k}KLsqD@hLhc6`B )gqtd\mej1*}HxL7p2A΁9W1:bs?hAeܙP&|0C3֠ veܙP&|0.`%roÁ<"keKYMs`qGGc]Fe6y}BP2AZ~kfjt\J;>jb>P	oi1?L>Ġ	>NL}3ٳ<?G+!ud2
8HZXNɓ+5y|$2RgjDabvLYVdlӌl˻?X6eFBCp4ސKKMec1&Oj@"[[+57gd6hkmqĶ&Vk}f+&VfI9"21ÍEYu+YjW&(Ʉj:WI0̧e灹gsy7aϯ?a6ß_d~g}}Bgvs<W??X ,B"3zx\C_&z3eQB	?92v`I6a G% .HgשhE0V!	 zH 5HgP^1MYf*ϣ_v*uW
2a)S¸C_[27,#m<Ob#OӖy#Ռaϯ?Ogcp?Ɓx`@Tb~L?Q!#(_7reBsb0kG0SIД}d k4"eb vSvڤ]SڑvS&$8>pAqxyD9G<x3vysx9<\VgsxC<^<xsk;
Y&[OgöZSD_e6SeQB	;
fpNLG`	 xj
bi0Gٱ(vJ`ֽM@,V"	 zdmS:dɟGbDL%rdٟ<ݶHtdSe578>¬93){Aqxxß_d~ͧ+<ß_d~
ņx;>3lß_dPY݇ V&
'ݓ?X ,B"(U	Pc<WY_&C)(6% .HY)h
H&RS:a(k@TOf^r7h6j".Z
j<x9~Їn5O5P$ ̧H)~`/3֠mB?`+"/jv	~5YV3bRnz" aϯ?&!	?P\?"Fe6PUGBGOɕ
>MQ~nȔI<SDLdt&RMfw0CQ!|2g`72g.ɓ`/3֠mB?°f_&@>͐a)G79BeS[3ڢϱwr٪o6>xsɈBO(<)a;ws	|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{CPn(zd%2G?ZȓTSɊI$2JoPRnT鴴
C3K6c;ڞ,EkSDJF'	E' R;17$(΄'$CEۦ
wNHHH1"9R'g""ɃHV)/LU@:@n*@rB@	ln)/(<,Oݍ>]Su㟩WmXb(ֹi9IIy<mBO|+b95񖗌~x	YPCfFe6{(3OGQ3Y̾ox|+HpM%S,oZ
e}|7}vϹ3j[, FL|J'Sg¹T}}oLv_* ,#nY9G<xxe}}'gx<v+ß_dPY݇<>(/Ƃal-r**x?E}|:rb~k
>\fhop|2}0-)5gUk	CbG~r> 7$6	@.ologLBwbJ/f
>$kyYIV?1	6y,# i5灛WQM"%T	]}|<&;A{`)H4>ґjqiQFXQʍ6_ڠOZ
v!$/iv⇭hgM}Ljk"Mh	Ll6;E:m-4S9,0һHMTَT,#T(frDpH9[UyNNiju#_1m*Ԏ
Q6'ى0U*8~eQW	^J3u2
MxPS
c)c<!l#nk;62?9=W]q-ON	ɀjqiQF#MQ;=m-(ADl5C9?I5Ypn4qC!}Im+Yj>jeTOLhKơ27)iiT紲*gvB#BO1m*֧TLRnf91Ol|"j )ٌHȂ Dؒ	mH"D"jMݩ?:BDKTz lUɕhwL= V{@h7n$qAty/w	^C+nPhJ<W p`kH)
:br>|eI=G/_2t"dfSa'揼g;CVNMӦx灞

!ϯ%?DoT
g>fN>fڦ]2drS9 TA{XGܳ@#m<<taϯ?a6Г}}g@#<x
G?Qh{gk +Ј<៧3N!ϯW?LBP&Hopt2}ʊms5ZZPdPJMtʄ/VmPBFoPezSEVli5灛WQM"%T	|y}&;#0Si0ĂDi}#ZvҢOQ;=m-(ADl5C9?I_st9ۊE]I'DS+ZaS'M
tZRnD*Gv1?w- 8Cنu	_[EPl(&,Biz mPDT@ڈWmDo"{=hI7Cƽ!}AϥLAUR/cJ{LR/e&xW4ZQj>iTJ֘TK'\AC]tZ.:|S'&LineTڠM+mHY@T#>T!|ɟ5װ=f~%yWß^a)e6V4=fS4/ 9#sٔ.}Bg̙mC[\=h'*52K5_52g@@@#a͞}|'vHryXH{-.3t188aϯ_^sXAZ^mUyiF/Ӧ;i}	0mRYOb>^C.҄ˇ52}YjS+Zah#zv!&M7)_70̦T紲wi`$IpHG&w<#HHx8&"F֧4b'Rhb'vc/R'I@!J5*nHqnʡG%O\@f0⮸Oݩn!qTEVoPSg;<Zݰᘾ/2%3we"
bF[GSU)9E
ٔbkx3j3)泚r>WpM%t odW }|w9 h{]uĶj>C_3O/O`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{/,`iv⇭hxcOídI"LieTj6ڠ|޴2
N9Sʙݥ%!#Ў m! 
V:b+ZiI5"R;1Jf"})t`Ht3R씊~ZUvj!h7uĶb~Hv/z~*ث=I7GQ}BmVLcV[GS(s) ͡JJf* 3j3)泚r>W  )>jn,(7b~|+ ϯ$&cSx'֦ß_3O/O`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{/,`iv⇭hxjeT5'22}ڠM+$Lrwm(6ch[yCPt1G&u	^!L39"8$V^\[Phpd5=3QjXښg`	7m	^FZx9a[̦ͫOU֑٪o҈y}1ޘM(톐H5DiDjO{*aiv⇭hWç˶C++Yk@OLiLl57)_7A"c:m-ݴَf#MG"j!&'C`=X|mBMOUDqV+Ķȳ}!}M+/fdl
ej
hUfPф~rUnk;62?9=WZDKfJ94:c1FKJ/PQ' jZ
v!$+VŴ9ۊE
6yÁdIdamRS+Zaq5J
F9
'C#CS^ZWROGT5=U6#ĶUETKl|1BG^si[C#o2c=Dl5IGr;C]tZT:3V6m_# $.QY2sK=nB|wR;ZȓfLJ5c2]Fe2ɎiGrl.P-ќS.ڥZȓZOT[h3֘LW:m-)ie"&S;{SEJ""}#SHM1HKk] b|?pHЧ4xٗ_V(ŷ"(LF`HJtwI%@V3K 
XM>@
!ϯ>@ϯhpJ-Z aϯ^0kOxsv~l	ʷ"VmX@H@2,;Ld$09'~dTYZC95X/=؊) )9Xew57W]M.dϙ?ƿvx

aϯavP3/s3s֖c`f6(!$̦0&
93)gq
ϙ3P >x瀬XAm_t(dQ"׍E05hsԩ3^z na.$!<W QVY52ga 9<ٓg¸sxsY&v

	ϯ\52fn|+(>5KMݓ&|>a?GƩ)Poi5#Mhu&IZbJ`{N$0=Tfgj7݂A>o02nHޙ:jn{$kLAȼk`8KA<-fʚsiq4Y,D:L׳P׳ZЇ<.ß^;mu3)gU&{<}}cSTk¹e}yc	!ϯ>a9¹>rkOj)ă\Wk2iaq mgsQOTg"sУ2gƃ(SY`X}h~->oIMMNJNdJZF#khٗbX	 lے$I@m2a2XKiAib+t q ۖV46ܤJmӒq9% 1G&-X;L!8@UduY`6>>aϯ֎Dƛ0TySY
?g#O$g5b_>|x57
sz}i8ß_0kgsCpu 漤x+-kL@5H%s9EQ, *)Gbaϯ-bV>Al9S 7w	^b_><v"%(k;̙~w5'aϯB泻<i?*dOe8>s2a'
5Lx`?eJk;!GDV)t5ϔ}}CևyI3]L'>no^Rd	>xB?j`m dȕ3Zn(_52g9Еg*ƊbZ|<޼̧_Yɻm]	\rTK'!ddķc2HR¹@q}{EͶ
O&˹1,#P6	a9dSH!4PnZK[	@r23?ϭ@[?7Ld. w3,ߙk]˶/m4wi =R ^C6LH}#ZvҢOQ;=m-(ADl5C9?@yW&[˶V$9MM5SBw0bhzݥ!+a45X<=;ڞDV8]IA_hEXW0>pH=5GvΒBUUfXleI혉^X@1C("KFwc(\AC^"nZa'*u¸ß^IpX@D̘-υq7)TF?Q^VLe7%8Q1+L$ɂ1Iᐛ`0P-#XPxs|9u X	>x4E
94w%*O0N0m*(FwiaF{K)?FKJ/PQ'DiDjO-W*= "}C(ϿS.ڥZȓZ$ݥ2}mB֘Tڡ5WTrM9,	
w>P<b.T1N1)#5R;)QaquĶ`UvŤĴnv+r(WrɆ]16&8#n\a'T#$jfSrCn8%-S	<l'7O6nX&{<h0ah`FܸOe9"n%+5m+3!(}BO(@#aOe(X.0L$M\kL7¸!ϯz=`ٹbk;Ƒ#b`ٹbk;̙~Dgj})QC~Gϼ(a'l0lܰF_CHɀiHV9.< iiQFXQʍ6_ڠOZ
v!$Z-mP@xٵ\>˶C++YkDS+Zah>s&AJ
f9R;5G3:v-+T$f5= nAIMgy=40@R ls[vγs.:b
`grxj;٬$D3c<I:	"[XHLF3ƑT_ڠOZ
A"4C9?IU<z^:opCǪ9(hzQe<O͎|YKk(Ķc>	*B1BGR/xOA͞E62U5VЉdaM|Hb&k;̙~JN0☉CS[l6S([m6lr%eˁR¥+ٓUY``/͔71!_HɎ*/PQ'Di jv!$*W%ǭhj5  Ljk"Mio0"z>mSjB_7R;5&{<h0ah1Ҡ'`$e8`Q0Bn"k,ѨǼ0eYܾ yWt,$sfP3x"TҌ\~+k(VkYHɎ*/PQ'Di jv!$*W\ŏ[jAlAmO?A5TrZg{Y|}Q"eꬫU<|5ZeFb\gbbYƲ`w7LR zLRY9k}߅#RWM0JYU3kTGiP3//sJ"\ҽ	j3Nɕ-<UCU?R#ZUgYR3b֘3[<jRj'\Ұ0Ⱦ4BZeefmKOPE Um`%{&O֕kנ),#/2<-R)mRwdIekL*daANKJ%xcqm!!FnZ.[Q泼ɞGZ)2ޢ/1&fKkj<x	bl0QFc^`
jJH>pcQ泺ZLa@+k`FJ/WSoIBU$P3>3>:gj/yOZcEy3c\L9	|+h >0~d573&ALß_P5R~4NLQҋTIH$FV¢]H}g'=tZz7l6ODdIekL*eTmu%xԯUGv`0#vOA_JQ泼ɞGZ)MNÀHbd{-$k!exTVŨEX&dYōsdl޺h
Bo83|EܓYh7ݳ_υp8ϯaÿ/&O[5HipJƖt4%r)fD'kXJws41ޞ}J֘R	mRYOb\Z-}MMx3Lj@O5LiLl1g1T鴴=3K	a2O1m*֧OL1Si0=LGvWTj8VڈKbu#u÷74U4IAfn	[l:3)VML"XQ:s2`ux%k+.7#j~x߆MRq&nDZ3ke3 hAov}\߲k28:t1ܘ)N[ G* C݂"UU4Wef>|+bsȆ[ŵ3)׎HUTe=7	@	efN4u`-`{ A3?8Rw>V$@1a"{(bH_Ɩw;8dl0Yȃؗc-Lwyk]˶/m4wi =R,!I	kSJ7=DTi}J֘TK/'k^ERj4CmeTZȓT֘l#z>joPSҕt0íRT,0jyiPV9G&"}"KbLOLR;[<,F@_-+?d gb3)@(x0X0X&BQ#zX7͡7bTlfS$P@S'ЄJ9 0?&{(d@첁 l;C?4^ʻU!>|+aϯ|42Xg ԀYdȑ-S'Є$&R}i ac$[ĝU_1k]#&ViYk/`Y5#d$%A?XG*灛$*Xa%Pfq{@CvIY5YI:%nNl3xfYHq~$8k?X7 ~q)1i|1LwLL0)
֧V4vҢOHyN,(ie!QҋT,">j%kL*%Trmʿ?Eڪ*FvC/)mRh }k"MS+ZaS'/7BjtZh+zTݥ;ڞb.T1N1)ژbbݷJ:[v}j53)?N@[Ul:$c{!9 k!.[YH@)$,d0Țbް%.ZD)vP20ϰT7i!b$D|2&֨3|$w/k+[<⺋C:%
aϯgC8b6oYD3>ҁ9rw{CpYY{-Lg>íSH	>x}Pݧ$䊂	xao'Y`0Łeqῑ XDd@5-&2D9DmbG灜 o2ΰ%¸aϯg 2,"Z|+92c+U+P5ewc?XD j6I!5k+157;k+2Bi:` r1E	SxdMd0Y<D-~Dw>1X_>0>GX|+dMd8t+~1-iʊ|+p"k!ǛX,:Vsn	[=S4~~_sy)`jaiI ijqiQFXQʍ6_ڠOZ
v!$j3h!6El2U5x֘ZOT鴴=+gv,UR;/n"
$m~']y>7IVQ,]Eϯ^>oa֪*Ֆcq$ԔMmb1i"6{-*4K
3YQA"4(톢V¢]H}g'=jkRBmU#;!.}LjDdIekL*sYh	=daANKJWԎʵL=3`*n7iYFeκC3\8s4íUa&ʸC1qI-D~?zM灟-ߗeas4d1Ya֪sëYXII*H/Ӧ;&i3YQҋT	톢V¢]H}g'=Qszjr]Hn5LiLl6:m-)ie"&RnDLL]SrKbݡK'Z3)}.NTND_J9%a(ƻU/<W bwM-":}@K
3YQk#MQj>i?DiDjO-_l-NQ(˶4IDV§=>joPSҕ{##iS	=۰Z
灓jb_5¸ϯnuj	6PZĐ`3ZD{-@`*oQo#`775KC2Y3>&j	6U-Ʊ$D{-,=m-(A j>j%TJ֘Gre[BmU#;!Є˶V$։>=/S'52÷VڢWT݁ڡYH̦M)XAJT3bOdFXē2g'C TW`1Z	N3֍ݦpTCyHC^ka$
'_P[γz_Y:%¸aϯ?YU^_w(XQʍ6	ADl5C9?I3W[BmU#;!^_IJ}|3o4͓?#*)OmF>Tg~e);HG*6L8}b:hvAx٭5rHXfSR;k"MRoj D' D+2}Gr٬hl5j*FEvy2{*D]Jh5Rn!ŴR;J[ZXI@揼֦5gqɟbMʳ'Gϯf;Q.ڤH4}g'=2%"CdWnhn髗]J&0톦:m-)ieJ
N9LKBOIO\]b+ZݡJVx	kfVn|+4ß^7L
5 Vc('"x
![U(ԒGRV7U,"'RD"}hhß^?<lТg2dE3\!ϯ#P%CBl!ϯ#P<aHF]W}{bd5BɑC\C_P,T${	=k?Xa'ֵ}hf!ϯa8dɑs\->@]W9#gDТL|+Es,ן[oOaK7dWnhn髗>n˶4>&0톦:m-)ieLEL{SEJ""}#STLA"cGݤLWTj8V2!*_2(b1ٌ3sϽj6ya4xqDL9![P5 BGZʋ.ZY"	!* 1DhiAۘ *we.rAG0_xLwॿݲ2 }x)ȕHU}JBk
OeZ}hנLmB?ZA?Ai}rdɑ 6>0פ iNd19tlo5B.G+dG3ڄ"-J~e$̌lklwG	c)Z9*\MP6UXDZc?2v}fFe6P54}}v0R8i>5 3= n-_'_P*Kބ27>3O9!{(	`Ct>dwO[a
R&
C_PD~FB}m;, 3X$XݠdZF-$nZg#w>M?!{()sMg{̙ʳ'/c(!.c.&XWC_!,}= nk;ruqݡQu\	i
>`s}{g۹kf%H2$c^n}h4>35a2 WI!ϯaKR̪k\e>`O}{g<592'ºH >G
Řw}|wd_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'Ex]^PZT+YkBw0]TeTSҕtr=W:Ëhrwm(*fCa2⌵Zb	27P2/@Y4(wȞl$P44}q8/MkWTwa/ԦWm	$YJIX+N&P.q[kTZϻC_i>g OhfSWfYq8o7vX$fSfo0cVV5iްP$R3dh5Tkr)k pBEbV2u#,B<JF[5#-H˱FY s	$$1Jx ] jQ<9%Iƛ2:8PX[*
#8r+PV
x5
*`wAZqk?aYJrw)͗F˕u! &W޵E$H``X#0aVaQXU9#\1.Vw-BO,iiE	TIQ+ZaQ.ڤ>%]j*tÁ&i_NGV5Rk#L.3OY2"|CLsS4DugCe}9"kX2g*B:̙021c2Y$0$<}g'( \dWnhn髗ڙv&ֲ$b
joPS+ZaS'NKJWk0pT8"mRS-90e]Vgֆ }{db-VWsÂ0DԿTe}:>!|I(՟z`Ef9e$#R@y e$xd6Z@f5	r#8"9yT|UX*⨁%g"Xj3KIfIfn8
| dw)YϯaBU̙pC<l[>fY sGЕs&\O[1fn|+|94:c1FKJ/PQ' jZ
v!$+zhۚj穗mRdISjBie.;ڞKEJ^b+ZHWWTVD0p
da bM3K
GvΓ `M+kg4}pd9a/ϭl9#hJ0O[1*
0>W;`EhYQÁ$"krQY#Yu嬍g021`3)'l%pLvng!(ck	 #_YO)ȿ<KY	!ϯa¸ xsGЕs&\b.U3>94~4a¸XsGЕs&\ b/jC>f_f;kSJ7= jݥ,iiE
$a0mRYOa$f6tR2+47t/Tn>?VihRɟ
6g#MXO3PJ}|3o4͓?&)OmF>Tg~fYYiI&*NR_+44}b?dEE);HG*6L8/T>?VihRɟ

S|3efU'lp_>?VihRɟ
JS|3efU'lp_AJ}|3o4͓?CR_+44}b?dJJS|3efU'lp_R_+44}b?dk6g#MXO3YfYYiI&)mRdIuSj9,ihn컩0톥|Iz_A69R;/3 X
YYwvE1gj9T`~r>rmә&+nQP.Lg32V##"ӻ`7]`=cNOX͓(dCp2Iy!ՠC:m猙@ݧx$XϺ9_8fɔ=0 ";Evc{3f~$0  !GӫX͓(I4`Qa`j,L:`1cF 'c&4Z͔3j3dnӸ 5b$?AGGQG @ƄZwl< ́ 4}ӍEK..1ϱY<O]-;vP3>|cǍ?O>c9F{K*4ZQjA"4}J֘TK'gzolTއU#I54P BS[+3Ƅ_$* L'yf3&	|X
@vo//w3OH$F>W>QSv"Pꚑ*tHMk"M$J)DGbujƄ_$* L'yf?XL(T2~pЋf{7	Lw#MYOfoEMT@n-Hu:}ŀH"Q B BdzLX(6ɑR
a&i9?F_GEN[R򇍩jCd77P3)ֲ$2M?̙ekL*WHH|cȭ?a292(B?Ѝ[C2H1bZ
v$Di9?I?8?Crچ_6k<Ps#aX(# L<}g'&SԼ.hxږ:iCzMֲ$27>2JoPh\Ng_7H	XY=N{K+3K#g2g$2vp_:0+j2@GluDy&W 'º1v韜̟.U/1$ß^L<Um#e"-0ubg[kd7"-O7Qm㭻?6Q=vl?MaZXIklqG	+23)<F?2s4x灴w̡ր>i?e7)}Lk'1_v}h#fO.׿3J~ dd]dE#x ⣡1,fS9O67Qk(m4G޵cYgJ	<h֬)ݜf"l
ɕ[mdU,km/Vf@wR:~f,c=DTiZT_ڠOEQ+ZaQ.ڤ>l32"P旈mEzCG<jN{K-	ZȓT鴴зeTOT}ekL*W,e3K
w<]b+Zb'R1?1LTL1OlKa~%h
Gf2f^
9˼2LRPJ݊W ̠k ӑ <L2p#FYēmW-"k¿e@/׏L+Vd>܂sÁ cɚ}iW޳#=[9hn$`ӑ+L"DZ6D*֨LQ9ȡ8F5#$9dZv̪k䤑KW}ljL$kkw6a_@/נL]Wr{Lw 9-1?6 ?7݄<D3rdm2bdd "
耮Jp	Ce{í6Adv3)*`kL%wy\8ChJӝf]"U޸ ͔v&߲o3n&џC5[&"xMox8&FZQĵIklmG
g5С(wB<G?^5cB/}C/J<?gT#wwPx(Pk'
ixٗ|{44q 8Cb
ܪ_U޵`g9<g	IVU&XWL9/1̡W&LWs^cBĀVO70&m0M0mٗxel6^{(/;p8Tq-fFe6{(|B?(|Лy8PiЊ?P(ym?gT#wvPe
>AOG̼͆mg4Y_GxTZ~&$ka6/a,,2'H=S	vEOXB<U 2ɉjy:rUiJo<Jc(3O),peu2Z!5	:WẑygEmd	%>,*Zkᄙŕܫ1G~] A*Z&!bxw>9D0rLQv>:g3Y&||+נS|I	N}l1_^_L/I-pqT1Lo@h[ۘJ|T#Qp,]mAf^;9!{`)`jek#M0)
֧$XCvҢOQ;=m-(ADl5C9?@q_Psolڼ^QR3Lj@DV¦OT鴴=3K	a2O1m*֧OL1Si0=P@91H1^RZdxJ3VF#tíj<,ԩAs
Ԑc21+	jX,X]࿝HpxO""|3O`c*NGZ 9)NZ!'@7LI/Ŷ#0{(3N"NkS 3d͡~ܐO0	3}3*'c%U8 QUf5c2@rؓ}{fTg3LI`0k&3|Y{&+pK9ɩ¥~	q}}*lIHcIufUjn|ҵ[*!RA(~¦±Sw3Y&?3"\2
@.p#4xٚjCc6~x@ VO7Tۨ'٨fk7_a^{(/;Xp#-VŽl$P56_󚈾С(wPZ~s^)P(}D>~u}LHjYPk'||3}p#9w\
lDe3fug69ʙSLS*feL៬O3KYXdn`-s@*gqgÏ짳8.Dq故{&VZa"VlYt;#	>x2G"&cʸ7G7:#}jܑY	kt
&2Aؗ$z/4*!9Af,Ũ 9Q]}{ta2
s2~bHr|
A9#2#`DdjU>ZP[6Uu`βk{($3XqT>x* c3)TT5Ǡ ("t0
}w>|ܑ<KKM Wß^?MkI'89F"0<eꃟr@z[C^?"HfSR%Djr1ljrEaɕD21;7"FfS5 GVt1" :d@y"s$=i ƪȕF6] SG@.@z j 4̦mXAIW.Y/׎Yw'aɀ
Dmc(Zy&OQS<3Eb[aU#
C^?+!FsGmf+n3xeMkh͡}lq
a7^2c52j%̦Oe[co>U?9
2z>1gm?^9hg0$QϭP/u	K8dϟZ(?aKS9~TS*feL,)9ʛ)wg&i9dpU1QF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<eX͝6x'E!PY2(jAEwCv1#/V5x#UZȓaէI/Ŗj؃V9^nt1	w &faBh'nFlg$'VJ2pGj&ׯ
׫29XXR&(>4u%%,	-?/vH4}g'=qC#}CGSR%#UeTZȓLEJekL*da 1($sa`|NKJ)8N3*9,XSAjqiH&[8Z˥iYL[ǜCwꅅwXYe3V$4!IXxg~h	BhGmڗs g)ڜ8Zsebyܬ2˅8köP-k/֮IkXόv_W0vKoC`?(x8"MaZk23)@揼j"*eAϟ'?^xD_B#zG#ϭ.UEB$}@gƲyOGkPQ$VbD 	hfDby(?1?'5eɩ¸(ß_5=d1?$8W^_!C\2ϯG^1l(DjgdfSa'x*TE?2s٧I<fyl|STEjW&^˕F̟ra'i?9aafh׼X&m)Zd(p8ar5*#+5@|Yi%BAn)FrO,u_.$W6&$h
ef/wLQKʇ)њ%r' FNfHgq4-@\]Eb8T\`I!D,*1NDL`8jƚ5YT#-A   DC	҂@%Xlu	IVw+Pk?8N2]db7z f_	ka>[l54-A8&Yr_RRXva<e-jyYk`za<6\1.V'9Zr.?ʜeġ+-3>/PRLwyL0)
֧$#M0m*(K
3YQҋTIQ+ZaQ.ڤ>e_,f!|BdWnhvS.ڥXfSdI-)0톦:m-)_7f)idXD*Gv/:FF:A+Ɖ<1EJ%D1$Kl.l&%̓(@̙P*@sk]灭\leh(6xC=~?6QltvXp#-O=֨ZC-}YMm4}=^^6lk>+P}h+imWϭ.
?a?e9e#M~0@0f .c61bĵ2K0`eޱ@]-bIܰNy>@輪c9F{K*4ZQjk#MQ'Di"(mRYq[詻j(vWCx[=Hֵ&nx5H/:|fS/ !TԯM ӧNO3jEl1[Uaba}|ݶ0L灬r2c
A"4$j/!6nhvWt<kv*D=LiLl6T鴴=+a2ݥ;ڞb.T1N1)ژba{`$mvvk]_7Z#/"|J :`rxbŕȤVIH`LI7A<4 O)rX` ff*l2/- V._4|rDP	VQq3mȾb	LA*ҩ&0(2:/Vo[Qp[eT}c>$tímPXF:21 5@C x(tĐ"MZ&}e#ĝ c 8>!ڡ?X6LG(LfZAVdch̦ޯVQ& βMH9GL"kl%0(5OL %ك||d5.g2fпG4D7&
ođ79n
*
MbEʥ09pă}{9e[3O+yIk5[sɅLyK53
9Oڿo-?`U[ w13Yfh쉪ZcvukCfF:fd}e2IY@sY2gؑr|+s]Ȃ@?Ɛε8B r#Vy[UkWWb*dT,}7gw#?Xsj>͔LXM`1P0$լG#kAo^{L9{'O(DbyX3[XTbQDsS~s&``a,EdLK&'.0L\ۃ&Hg}a|mZ U;,|s;cC`>xə?7̫heY%r.U>}{9E$j>͔y;܊Ku%>"2^9] g&g1'nE0L"Y] C^?Md2&(32)dpE5	):&gWmM!L'(xJ;V bd\ޣ/"YFQ5be`r%º S}{n5<V-DV.&swdzH%2?γ̧޶22*εAm9+XWeZBċPU\sG.(^ϸf&}y}#̙$\2
@}xN.? Ϟl7<gɉ<r.gHVbda \9#pd:r<;+9Ã2&n.:U`g1ww?49"ZŁ	eOq/>~éD#$8VE,]ebYLZ%ZY2gؑr|+s<o'v3_"*>+Nn_[ZA4;4w<pI1QF`;`)/!I$?}#Z`.TQ'vgM(톢V¢]H}g'_YD*^Gv*DO@74Lik'6zT1ʙݥTjz^41m*֧OL1Si1$fZh=@Vb;̵D!ʑٌAHd-J; 9"A0hZF3g~D f42dc'@R yL$a_F {&sH/dH41jwy$  w`}97^ dGפ3_.l-/25P7L	K["2Pw@_bA1\r`vAeg%B?Z@,l: ̦g8L:֠F:ő-3)4!4-o#	=߰+L&'+hb;T^gY9 3
uL !',0O$X-LZ 0|j[i~ }P<0i
%)j)D_"YO|*N1'`Y@F$5#jTiR}R[1>H9K٤A,k<C&};fO\[}|=tkx0k>ɞsYƷ*x=x.hkʴT>pXefP3dO2
r|+9-1a!M̟<Wb氐̦3#5Aj>f6O&LC80yxQ
ɀY2mEmE
ՑBqXnT|u@G5eܑPTeZ QOixOĽ3s$zo[}h<gEBIn`;`&
m&$#M0?0O`+Z`.TQ'vgM(톢V¢]H}g'=M]Hn޵&0톦:m-)ieJLrwiaN	"CZ>ґ*m&	A*mGJֻR;1p6f1_'i$hUvde
ԩ%uhiEn#u,]PjuX`9hW~wYV*ӌY0 %CfLzI]>P?Kke<iPϭ/+Vd/׏O]m'4ʩʼɔK 5vj_Y@	h3HĴ3	-ݔi2g+̟Wr~1zJFg¸ϯahŞe7Ex`^,WY<x6eVXG1ò u`^,]#:EAP5S{*ɟ2COϭ10mmCgi;ĀHkY*@Ty0YAaKakU5fU$XDfKƉ$c#da%LHU}9Ihv߲e9BA<Y:g㹬xdϲfO\}|߰~bϭ zLu`#O'/WGjt1=gX7efm_+3doZ+9jL+נ̵pSszxVYx3R23a]vFe45>q2L|r!}Ui|fāv߲3Xf3A2`#֠Lu֜t59+eA<]+8>1BA̡PMր4Ail3uc!U}h/Zc)~c2/hC98	Zc)|y~2g]ʳ';}7{$vCuvVfYNƎ26\S1^ɓ8B.Xp["
f9TKkPILc?PMրp\YA}Ȏ.!Edpj:jԅ1w2>x1vxOʠዳBc&P5C>VAF,~ϭelr&Rf33Y^?Ͻgљב2?`#O WWo"9 cYlgX7efm_+3doZ+9jL+נF A7HYia[OAHXkWCa]vFgCe*8g52vf3B}G3KK?XD
LsYɟew*̟¸X)a)3)oqZef/vJcP5Cg{OϭSqL^]ࣶ:!$kW$>m!`1G5`gmkQRekY8jՅ2j=AXem2D]+?7G&/MV@],֬SEQTCsVv5/)V)!1za+6XS+Y@92X.DIxdϲfO^p/{k 3>c3TCgm?>H_v V|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=0~lڇolH٫,W/Ŗ+Ymdc2ݤeuc+ ՎQNKב!c1
f9H^6Z{7%k+5<e;E(eucÔL<dsYZSZ,r@I@@A ^_+,L3szĬ+HemFQ?8YJayWZdh}d{Di9?I-`^#;#)oW55LiLj1Ybtrwi`8Ά*da7$zANKJsYwR;/LU+ܤMJ@=mbf	@
Ł&pcٕjbӗ*2efd'8G,>e}T..'#)36a-Mk*#̾Oq`IVs '¸) :P9Oe@CG#	=,btg3&};fOvP6iCݟ
㐢J<p8XY'9wXf#U޳!pk<C&};fO\pϯ'vgMDi/PQ'DiDjO{YCjD^~Ov*D7L7)id]6P;ڞb'RQ*)01ʝ6,֧pN&'|Hӵ;Q2i%TbVWA{xVe:ʥ`3h	=""ZbP;b.mPT"76teeXT@PψB,揽a)U!	灯g-PgDog % #:KRY@0w)`jaiI ijqiQFXQʍ6_ڠOZ
v!$wﰂ55"P5MpS.ڥZȓZS+ZaS1h7O.daAJ:m-#ChYd8$)!R=5&e1,dGɗ%crxg}uCu÷u]C5)J۵"`}:	BY[}<ØX}@]&ɟew*̟u2h灌Oq}{9GpS$g3wvWrm^2gs\lV>G-1Emc	!cNG3+F1GXg1RˑJQHub9|f+Fkg5]j_bf灜VP3S ϙ_zl~ew*
`5TnY93Wz՗eyeF{K*4ZQjA"4}J֘TK'?ZtևTԉc3)mR!:02}ƭ8Ld05ݶUH3R 9XqY06=$O<>XZQ)`}	[hKm`k">l Yp
Bb'͒D1	PXl% {+?qTK@SW7/WbCV~n5B_+(|,VHICYԇe2N>$e`umVf̠fՑBYՅ@y05Y`\]-aS*>j%TJ֘Grqy:NA cmS+ZaG&eTBD8
G,Tڠ7OI/JM9,Xb [jO/;WVG?) x*A!~l5gIQ3)+y&/$ +RHqxG=j.sR)lJf0]m%)+ R@V"mdGG=$v.1y$z%I>3)6̓1x@͒[g@,Xț$ҳ `?ʍOQ;=m-(ADl5C9J֘TKk/ŴTݵHSR%.PfSbv͡yLiXL^S.ڥX2d3	&BVH!Xeuv@{2Bj@_(>X|;9RDYKYO+kmKQL^K ؒ,VEmY{+?6mXJV¢]H}g"ZO_7CgAԉ@mK2N\c3)mR!Z
9L^S'jӊ*ad5ݶVX-H#JۉuݕbA|0`y Y ')z(ZQp+$# zyYpX	UJl򤔌d51y$abH<,ka1z	lmY'L6.Dl5C9r6tMH]J&DS+ZaS'8Ά*oPSҜT,)vҡjqiH6Swi {lK_7JֻR;1ܾ"a9"!#X_iXgX)3I$zbbs!Hk4XX8dË
ŀ8LU&WYDz+3O@g+>)<Vr<⚫mNyVʕ3>/bEq직l6y,j!f\5Y~Cb1W
^XH%Lr`6Op"G([jKv5o~ebB墬X*sqURK^bGwLY JEkC'߬j^0!8]h@fQPD p"!t/_q+lwòZ`j9e ɭH`0dn,@W5V~	qegz)(Pˌ#P-.ViJZ|e" 'sUU+T.;mea>Z֔'TxeYVHP~a[ cfP}A$'ESYxԅ2q@~j">xY̖]N|+-ϯY[Gpy}> nI<v<<B&L	*{m>\-?g(&&4}("afчצ9JZE5G"y<ʹuB2tfCl|l*ef1G"dV(ØkV-a>ZuKX<H6e[w>`Qoy3LOL2Qg-V2RQg/7Xb,Cf(sbQf]A	fa%	7˓:ͦPcPA˛2V9y!ө/ȃc2 ^k9˻ӏv }|t8Vpח^C\"`oG^1gƙ+	=m~hU#2B̡ޡ'όa&b	>x>ٰObdɗa:Qm'ܘ|+F	BʻWx/lxXYH2}@y	@UܔYxXզK)*(lJ (e^
c$h:P٣P5GAPQ('H)dFCm2\X33[`[l0XTeXJŅV?=`J5#MJ%*BV[:PH3\"Ym1'V
9SϘJ%*A8LMg P!ʲ1w_nkck0{=ZȎ+&+?'V2RPGmkk	ִ-`>V~qYAՄNjjjG֜.?VRSx*?gca5j%a'x*dfSO;$X	|S{rx9]Ôˏuklr+mEFP5TXU`0a3Tr?ȐƛY`K0JT#'	:eܨ Ǝ҂Am °Pʘ~a+FNu[ghC+]dc9Y 3$6`0{mpȎbAXPNmoS%%
qv-kJRgD=X@O櫏.V],}ij.9^+LӼ5-?Yvnq7לlJ
TߞVHd7'DY}IvH7@Ɠ}Yguma揽j6~kg4}T_þa_'5_̙Wr|+C_3O/cZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$_SR%5rLl52U4nmoPSʙZ
OQ*ݠ1ʝ6EJWÂDl1NS;b'RiŇmGv*0"ve
OP32b`gX$,}5YAyrL^"#PYF%KP	9-[+/̦ȏ$lJ		Zđ)XG1B(yF`gYjV[lw
FlڳԬ,D{Z>ґjqiQ jOQ;=m-(ADl5C9?I_SR%#TLj@O5LiLl57)iiN{K*WHbݥyiQHk(4t1x3_z#6|c\&OFo2!}iY ̧A3Sl8-I3(=meN¶?C]ݥa"ct}ehz BIHN9
"b= GRq[}<3vP6iqWx|8ݴU*̟&ysG!9KmKc9Nbn+vX\2gz|+ϯaxV[mEHeӡD%>a+X!6bqY<g2S[9H#>)XfÁmSsG޵EarO {KH9O̫j3]{sZclB7r6m7{=gƽ#P9H8TW^2>qQ:>8K灠Xr;LcPOb_7s&}ʳ' .og*RS8`>xq`qrɝ(ysG!9C,EJjqCe]8ѪmKc9Nc.s{B8Jq)qPp#a1VU޵bH8TWs&it1W2s+Y͟fiK3ą9֨'ߘ0ojzݥDi3YQҋTIQ+ZaQ.ڤ>HPSR'f]IZȓfO`U&z{##_B#		lKR C)l*?ӽfs|+pԒ|1bv$Di9?I칗"!RڔFt7t˶4Ym|ɞ_	v'0b"j|jpj@e*ݯƣdw\M?YȘYFhw-UOUjMgUr2ϯf;H$F%Trs/_PK)x	Zj穕0ֲ$ւ76mRSʙݥr{S]b+Z|Hυqv@3):X3%?8/ŖF쾰dfOu:NvڐUgc1!bq&D@R-I4
FsYȢWs,LKR,b8iĦH@8a7500xZI7<KنxBU-`b4ٕAƺk T*h:P9+V<cZT1*uO;D~8/MkVJx	~-JevږX-V$jq(m嬀w+?X۝sehgramBe]4-,4!`öP3x.X.F~aTqlZܵ	|+F噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrjeGACΚ]`i0ֲ$րh+TNKM/mRSʙݥr{SJiQHυpJ_inLpզd_"@CbY	?IC3)dt ̆mkl2u{5I	iAbԀ*b1Km6PݸH~HS,i
jQ#^$8S$lM#GS)v
JIdj[|e'+@|!<i*j>Q9J TE`gkVJ~e]uB2rA85ZՆR(`0]Jevږ.9%`Sx@pw-hgrγ@VS.?+ ur2EH`dX#0`aaQS5djW um?/3Eڞwia jTi}J֘TK'[:kCH._PAv֗ͿdIeT[&\5d\!ŴR;j* ʰa-?$}cIGrs/5ǔ7tɚzy,˚jtZS+ZadILjG4̟S'M
WH	
GvGҵlCTυs#}{D&'/o+nsC̦|c&=灌jOG?֘5QGeD?LKz6_ڠOA"4C9?IVeڇV4^z>jekL55eT?̙4>dT鴴|wixqm+P\;KxW0װ_ɉj4g1[w'hoEu߰??^7d/}DE>L)g9C#fd-0w(iiE
$a#MQ+ZaQ.ڤ>f_fkCPچxOZk"Mh+v"(&h?d:m-)_79"8$Ch=3K.Z{SEJ"GvgU/\ß^?G\|+8jp?2 呼0X/WAk og%H3m4sZjo(EA(9  f1 `tåcu0/I`_7"<Lgٰ*~0/LILH$=i(b;O(VIqlʻd=Bjr21 B"Um5L*wk?r	ZՈ>"YKZ2$-VmNq2ֈw-`XV~ұ`JD;ˏ#ere B9a̒2aR!`öP3x$1aV	XTg`ŅS5djWN3OScEڞH5DTi}J֘TK'`mPjn髗mRioֲ$٬1Udɞ|Hж&;B@[Ԁ[ ʥ-4Y
ß_3ORI}%T	'_mT65rS.ڤ߭dIY'0b2g_7?R;4-:ĵ 2-r|c;g<¸}|=I'3(mRH$F>˙yE/8!6kCwM\S.ڤ߭dIekL3&z>s'a{	D!#XPRn켳?i	R::ݡʃB9Ʋj@ZY
@ykC,bY@#6~n A!1H4ylCTυqp7}|<LOZ
A"4$Q.ڤ>̿ʹj>^|ɟ41#HAZb^edG0C՛@	떳huk+AH}g'̿sj>tB^|ɛE2DE1v&2Ll57)_7?יNKJsYpL^9,$ĵN|]b+Zb'RR;1.3L]ؑr L9_r7ip+?˃bi]mϘb.UAq}#@`z
rx">sXT_vWd_24M%gXY %[Xy"~C0Rk?9G#K:e޳)dB4=J\"W}{/O{G+!63~Kg#Zy5bEʳ&y}#̟¸BϯAi~ff_vSO`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{_CCl)tB^jeTYkK|FɛHbG5yt1/He|2>sSBtr#_8qr}?`3 g3D}T26fLm/svVfC2%Z#k ri8^-	Vg3hdmej*\ $ß^LԒ}d-1bv$Di9?I칗s6अCwM\TkDG2}RS.ڤb0bVr!M
tZSʙݥ;ڞb.T1N1)ژba{`$)_73@R;S'ĥ-X_9fg$hݤ)΋&+`]T5$
aC^?eYUְJPIdl1k2-Jö/a-92fL-Lem>ɗHhYjWR21ׄT}2%r0ԊѦ2v|+0L`GrQY)HgY@fxoXSb٪=fgT#'++9 ,&fF4pd¡m5Sc>:9^Y&mWz!rBc>
9m,*02*(XT
F,©}	YrL'@k,k'|`զh_v@X(b'[]ͅQIW@ 
KDa4m{?Z5OÕ![dg[c22iFāUc&{"e&P5QaS*#|8o4,6.Rf_.lOɊTnJ&{-1>cܾ]]v_Oɂ0_e` )ؙ쟻לW(L䖰*ZCQK[I
җ#GxDbؖF)eRDI#kAY$kqHi3>_)ȏv|Cw?`f32poZf}m xf}mᬙXx<_2@ncbaHxmO0?`XVw/!Ά/ŚR32x"nn`s~L3I)e8}dP	xT'ŬfOwn@P˱S0OsI^`&Dm`dm&/i1D)RȌ@	] c9Fta@9ݞ5Dr5Y-GSq(k	pPt1\LlDSȃ͟lVFa|畖Bg^X@efl$g&V%J~X?Hjw ݹ!`[1{LdFi>2cE9JX=@ERsDhC"V9S!è;">{-)(bpj6s,ྲFu2s#V1
FjJn@:]
ႋRUR321R]8]KԆdW<)0灹H4Hql;dZfa($/
V< I2:9Vggh+\a-ˏ#eٗN b6X)Re޳ATgaFːFaiP3x(b¬1aQFːPŅZݟ
sz6SئUߪi1ڤZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$_X6ψT7t^e#?Y2/|ڇdΈT7tϙ3h]J&KLiLl0ڠMRodh=3K;BOI%Gf2݈*G/¹}{/:d?鞂sF?VUs؏r}@`Syl!ϯ`E}Km'g&Z/3)Mg؏rɞ_G'mL9#{(ɚ[i}&;7=DR	iiE
$a0mRYOb/vA|!PW/52U5e_2f_h|j+;PL}
G}zLu3ORIP54}%T	'_sj_$*j穗mRS+ZadISjG4̟S'NKJWH	)ieLJbw<]b+Zwm"RF?>Ŋϯa#"Z|+e2KM<28/#drQegƾ k+ |1N!!ia:Ԁ#GQab/͍Ӆ@ga$Y9$8dmYYg7mp(p$MSx_Rmhi I,f\`kmɼLbmmV}0@0y39m,)!8N340ˉx2Sv).,x,<spS \hq7aGN]ox51yz!HfUR8j#9:Pf"xX2e]U*֠GMg+X۝sengf2LHdq`öӒ5@.2 
H£?7 ZP¸~<i=Ld-0N0m*(Di'vgM(톢V¢]H}g'=_ğІ5rLjk"Mh zZ	{`ndaANKJW紲wiaNEkSDJF'b;b
QRe#*%h7ݰTϞa ĝb9ogzEO:TP	'S&vm&Lg2_#_P3NwKljO{oG>LZ~)1 CLc]p$FY"ŵ)h ̈TgXP!scr!AZI CWRґ'P-ڃbj^-'L D9SMU=g,WJx833HT6ժrHb6\Yܬ-MaԋfP+Kmek֨k+=YjD%ՙr?+Vze}J1$C.$+mfgrdw+=SE|6SYº1}|ĲPIky L>̂sw`Il>|S̙x0>d,*{m>0Sg("Rg|V%3ae;Mja'PA#Bja@9Q<uB2rYqMefx5a~c
;`9L^fdẐyI!NaHT5|(5W`JWi_<9W 3Gl5Kyj/,P40Wy 
壟%0+n]P45"n*X9sfP"QڝaGpHLĐ*-I8fO&3Mg4tyG¼ehsGL:LOIely}||+m}}ၽx灲Gl5WYk23)@P>|)b	>x>ٰ2a&O2mʣ^Oqt??9!3*0s!`\,,\VS X ,t
@tVs@u`|,m<I0Ə
Kf2(*@`eȜ.APT#'+5X	v<#NS.?8gX3Z^\`I"aQa(UX<~5+R2MQ#MwAJdCPHAdc!J	¡MB`*TW]A8P_;D~pE@Xg0޲f_\&o`-xDq[LW'+f~L%
r_0:AYmfYܬP9#1.Wܳ bح\a,Y,9Lw9-VdŽl$P55W(wL>,x"aj	P9/x[awvrq9xcX%gX-~e,H>,*2% XU`0cXv 3TtHf#wA#*a؅*	 CXX[lM+$r%n$eB2qPNKMg Q]mWz۝.ka>mֲ#S,VgrD1$G.Ԓ D4P3zaܬa(aܧ ^rgrG֜qbjJed|PNQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IY&,jeTZȓLTLS'n )2fVH=oPRod~M9,XS"CZ>ґ#I+`]]zَg;D272H9/׏SZE}zzLu<2Za'VpaL	
*'1
ՑW*	V~Y #2)B]pTa*So=[4C`=Z$#e՝3X&jE	(Jˉ敁ifCYk3Zeg+BP=Yܧ ^rg@WԡJrAYmZ&dw-j%Vz>0Wm2(Le;NMbY+kCyݦf&zHg2e:x)"O,8Ԡ&Z
B fwpH>#:8	#pH0Db4rV$m ̈ uqe^G67IDR o	JDB Uuڃblp=OZD̦s~*ĵT>=yMg4wS
±~&k&'duXW Hsw`=L$cyg>)lL`pY2}ɖ*{m>@)ݳ{afb7x )A',x	mL%j$c#9(VN	VQӕ̯T#'*5=l?fc+3CvCeupQMQbdfC4%dI

B5f̠rC$s/47	V
㲳Ov6O\9t}$Ye|`/ˬS7CsdCsp7@k@0%	!<D**X;sfP"-#:o!Ȏ	 *ZH3_'ct"l:<YLY?.CJ5||+)0NVc#+Z|Ikl(|Ue速X|c{Ow`;L$s0fdc,>F
Nퟜłmw9M.QڄMJ@ b ̒;r3 ːAR% 
 J aK [ĂdcG҅`%wLQLAj02Nq *\,;mQΆ')3B~.0YmpEV7~Jԁ$TtHf]A8P+R21PgbP
0UtdFN5W5'P/v&%w5W5I mMRbA9^+3q(Iː1Ԓme[YܵZ̎gVfw)r圏9Fj	eNWm?%h?<hexU/#2	=m~hUl>4Ȱ&W1PH))\>rưI α$*Z.0YmaQa(,*|1;eTtHf#wA#*a؅*	 CXX[lPβ@G*a;#wA#*q;5+P/vg5]nv3@{0-ZȎ*&j	X4rD1$+.Ԓ D4P5;LV~q\0VS/qlZg#NjjZkN2dZ4Lwtvswi! i{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{_$b_47t˶YWֲ$֖Z8
ݣ_79!ŴR;JxTKal3c@"OL2gDVd><q}|<1bZ
A"4$Q.ڤ>Ȍ)`ֆy٫),R_+44}b?d#u);HG*6L8/28R_+44}b?d!fYYiI&4R_+44}b?d&S|3efU'lq2~s7iys6vq1!O+mr>s97`3p|˒x Y\ 1q.IdH"1b؁'	=̹'\_q.Iɹ|2>e8BGpw Av^ygh>(w;Eagh>>w;Eas7:'jS|3efU'lp_d>?VihRɟE%);HG*6L8/2-)OmF>Tg~J}|3o4͓?)OmF>Tg~fYYiI&)OmF>Tg~S|3efU'lp_fx>?VihRɟs)OmF>Tgvu5x˱Lj@Oo,'yljB'֘T$s""6=3")TR;vVf°sj(ȏ3Շl$pc>|+ UiHu}$$f7RµJ6-eU}zqa`X7gabB;^X*煂1`V)=HgM{@RNۂm EI-3ri9A	/-
 Zlh@?@Zmh&ݖ}c+-#ײc
|+ i}Y T 1ޞwiQ jiaE}
%axqr,:+dZ^QS.&Pho,]I;ekL*dKJWD3""ݡ{.6DlV4rfD_f`$sgX7!#'&\ I<$5|V
͚qmi&ʳa
$0RcHJr5gr1	;lIb#M6[]Ce-a`& 78,9}ya7<,	\ŁGd
L`&Hँ$})M݀@J-+YhyryhbС`e?9ۂҎ(h$3"a
)؂d
LswG3NS$Kk46Ce6[`,*XX冹`X(kFxX/s[ R1قހ
ZRF۰4rҽahei!h9+nGahbСpJ۰Z2h@ZiGv[4p{mz$'1> lO R 1ޜA"4}
%ax
$|΂+dZה{˶V$2hD74'z6$#ݴsX OO6g5g}`	9' 梏
m?IԐׂ~DRAk+0cT&"Z&mR+R}	6Kk45$8I5Z7,-!j=ahaW Yڠj`FMt|+jD$DdeyХ2FRjy`XX=׎E8,WX'k\\mh$h4I^Zh}+-)T#ײ(ytzb6_ڠOA"4C9?%qt1T["솦]IOֲ$27)?_Rn5#CYc=RIj($>P@I"l6/=
ZD&Ze]P9OA$-4Ԑ`3ZhmV5	kpw-y Ǫ!k ?7$ǭ$3H[ur	灭H>=d|(톢VH5DjO{GjT쇩mVB&=N{SOQ+-mR-0_7_jdKJo,鴰wh_<6mNfM̒EYeA8> h/IKRC2D:f#/@xe`&|{lY윏yNɻZ2EH*X0'J{"8Wz#M[S
{vEn7"8,6,:G<,	<X-G-3r[-u<-?d˴ϹVe7 
Lcq))Mt|r1I-I%5B
a`XX=׍pXNז
`X@f
Ot RS^फ [G s/9h B6xZţ`sഉ۲ُG a]̺j`FZ=4}M-8W
Pmk΅!<sm`7^6<_!`,ssKEXZ8-^Zh\S2~2SHIX+-Rͬ
ڜڞBF	kRm,*9`wC<,	Y{dZXZf堷8-UZ"BxZ~,OBod[Q{y`l<H
dzr#MQK*$KJ%kTKY,3vOh "E׌>M,hb
lKbdGK/R2$&@uCPiH	$H۲#l(Wme@|b^n9*CIÜ,FcAIW[k9lr>m#6mPu%_Q9ky}jcrgPn(ElSmRWk"Mh	Jݯυq+i/wآ]I hO{/ٻ]Wt=|ä?S.ڤ>&W#qC()_7R;'3(mRH$F>˪eۊ(z	Lj@De^|H0L<i/wآ]I hO{.5sKPtBS.ڤ>&(YW_7R;O}cIGru_8n(^Pv&6ʾGJ8ݩɔk=FZ~_(mRH$F>˪A4qEj򇭟)mRdI?_7#_12>11%)?1bv$Di9?IW4qE˶YWֲ$րWfHvUvLfYd27#&L]<DjA"4$]WgsKQKV={CNcOS.ڥe_ZȓZ g_7#_1VQ2Mgȏ3όhu)?1bv$Di9?I캯Rի^ӇeTdIWԎ~|cD'3(mRH$F>44qEj׺v+*D@+Gv>1@O}cIGrxŎivFBmv+*D@+Gv>1?K$#MYOe6sKP@lަ]Jʾ&=Jݯόnմ
Of;Q.ڤH4}g'=lXn(MdIeW,hqI	I%-%vJGv"Es`'dȏLd2&&OAk 6a|'D`՗Vi;K31ek#M, O-Y"`ۚ]Q^tԅWֲ$`2OW,hqIM
["KagR;~_$VvLɞC( Y25_a/g?@Z{"nkgqV3-?~	}a1ek#M, O-YT͜R]J>&W#qXQ+3vwkme-HOe6?bW#&yӆ`}%T	'?4qEC`iv*hDe_aGԯÈڑݯ	UI!>ɔdg!^ȏț0ԬDjA"4$]g.QCPS.ڤ>&(YW_7R;[O}cIGru_6n(g:|S.ڥIֲ$e+*+Gv>1pf)>_DjA"4$\=lOP=}KLj@O6ʽJݯόoO}cIGrxp}.QCH(|mRh	&#qYW_7R;
Of;Q.ڤH4}g'=; CmCgԽDS.ڤ߭dIU<JWfH&P5'';Q.ڤH4}g'=W\:Fv.jeT[6ʾGJ8ݩdd>1 `}%T	'q.Q@mK:|Lj}k"Mh|H02'3(mRH$F>˪!}S52T6ʾ7(xqR;a6ʱddvLf'?YJD}dțg=1&i}
Owآ]I hO{.9ۊ(ClS.ڥHYm}oRo#7jGve7d6I%-(ɞC(">ddMͦP~2Ak?/IK$#MYOe\!|BS.ڥMZȓl#zxqR;c-i$I)lwdm2g>ȏ?si=<d	~_(mRH$F>ˬW4qE/JGvkYm}oQ+Ca6ʱddvD@=e6?bW#&PDk?X_Y`OdkQZ_1_H$F>g#4sKPS.ڥe_ZȓZ|H¸Pi/wآ]I hO{/٫]͞"mRh	&_7R;)i/wآ]I hO{/5sKPӇfhR>Li֊!eTZbR>ZbT}h('րzqa!<jP}h}h\Z U֊e#E1@\}h*Z#@
$UHKM{KS[m[9~>Ow??_r2MmmmmRmmbq{lN7Unonsnnpϸݿq{;^7o9-x<rZk%rZwJbwyƿyNSnQ,S|<Zσ̼wa@~.[	|C?<Ns$:GF~46Ymx?
x
h'ImOmmmK<L,+ʘzO^sKZB S	*zW4pG]6!a#؆֙ S
)<,g矏y "B p.~ %!m 8x-	=Ax>Xxg'8`0H2zk2<1hBap
Ɵ[@bЀ yO@|=A1h.G[@Z<1h.G3H2jk5q!8Yp<A8k Cq9R+Y#w*q!8rԃHdHx2G5auh\;|O#6zH2jk)8dP8dkâ4H濾n-dHx2G5Z^lAć$s_|jZ8dk0.Na,иw@`:_,иw@`:'OԂdHx2G5۵yCΤHx2G5iCqU8dkA QKV$Hx2G5B (W$<G#EdHx2G5|>y Cq93:*t䃉HdoK[H8dŘ]@Z&(0.L+Q8Z}b.-t sauh\; 8`%jAć$s_۵yCwM\q!8]OH8dkQ]xZzAă&+/[_J2jdŘ]@Z@( J.auh\; * pauh\;@]9,иw@ * pڣ:mEHOHx2G5.R1#}çH"25$H2jkQjAć$s_|bg$<G#HȮn髗$<G#Q]x^Ać$s](<
/_RMMw|(G} Cq9PҊɨh8<G#5(ɨhq9: @$Τ
$=Ez@jAlAm-NH8dYp";y@Z>A0Ř]@Z@( Jx;xږ:*F } Cq9Ԃ؂Z>q ɩ*3Rի#tgtU+ΤHx2G5!ک\u Cq9WoWt8k A(<
$^H8dk ">I$I$H2< .I$I$$MP<I$I AJ#>R:} APH--nږ$55Ez@jAlAm+\9q ɩfMMauh\;q0!1fPú'w@bN~B|;p?^[[Jݵ-dH2jkԂ؂WԸs AS_ͨH--<Cک\: #H8dk&JAć$s_hEAi Cq9"҆)$Hx2G5zZPTAH4@r7ti Cq9PSR%:} A@lQS$9jkMA.Pd4#n(zH8dkfҷmKY@xٵpAă&,иwDpb<]9(=nC^=q!8ϨzԽD{ Cq9P[[Jݵ-dH2jkQ]x\UEHr$55|( BmS&%Pv'("H8d婯CT$:kCH8d婯E5"PW/(5(zZSR%:} A%;D|S$9jk5=|ɨh8<G#M@aQ
!P25$s_Ypx>*zBYp8\ð%@bN~iv⇭hER$<G#^P-MCI]çj鴃H澊Ԃ؂W("H8dk!6WDZM{ AS_|jtAEڧ$554qCNPi#~ƔZdW!H(>ÐɻCI#w|(l=q ɩWoͨ|Aă&Q]x[yCΤHx2G5dtWx5OH2rגTԉCwM\OH2rtAE(vWHx2G5auh\;N#	Pc"n(SR%:jH+:Rbi^kENH8dEz@jAlAm+ʈTTMMrͨH--rR$H滢
-ԉCΚt Cq9WogtT#ҊrBmUPpAă"	Q]x]QhCxAvAă"	=t֊jD֊>q S_ͨH--z:} AS_ͨH--yQ
>q ɩ3:Mڪݶq!8Mڪݶq!8Ǎ>j8!65"6|65{J+$ziC{ Cq9iEvP9n5rAć$s_D*$
\OH2rnDbuȼd@cJ(dW!d2jJճ$551p a8]Că&/<G#濌IS(vP9$551fPú'v?0_b.-tN#	P8`N~Wom5(Q]x_!OH8d9@ڪ^Ty&%[:kCjD֊>q S_12n髐25%zͤH2jk4M5rC&H8dkM5rC&_RMM~PɻC@d4ʤHx2jkў>j4ۆ$55*t<
/_RHB :p1`J <0B :p1`J <pҊsR+4T#G5g)t>OH2rג5(l>q S^J)P*tAă'-MzQC&!PRv$Hx2G5iEj4MCIQ^ᬃD^PɻC@d48dנn(vdW![=} AS](<
.#T^ᬃMM䠀6gMhzQS$9jk%[:kCtڂ˚*tAă'-MgMhJr٭:} AP<pG)pZ*tAă'-MiEj4MCIQ^!m AS_QC&!PT6Λ<qTMMiEj4MCI^j䃉H4M5rC&7Gq ɩ(wM\ɨi)/q!8]3wM\pAć$s_nDb]5$5y8'5\F H_Pq ɬH9t쁋0FGCPk@l.k AC(lȍ=OH2r(JkC7>Fz>q S_gMhuMH)pZ*tAă'-Mv]:} ACʈT;xUmѨv>q S_6xghr٭:} AҊ7thFH2jk(wM\ɨi+
-&=q ɩM5rC&&PTyA.PɻCI[|Ać$s_?ۊ<|7ti+gHx2G5]3wM\{A@b_M5rC&TAă&IS(vP9tAEgH2jkD:|oڗ!RAă&IS(vP9jd4q ɩ["3ҢlCԾm Cq9ڼWN^H8d#6$rԃMM|1yTI$H8d \G-H8dшI$$<G#dt$MM~J6GEpZr٭:} A@cJ(dW!d2jJݫu Cq9Ҋ7thl=q ɩҊ7th6mCdG$55QC&!PT6Ϩz5t AS_12n髐25%zdkM5rC&Pv색NZ(wM\ɨi)$7(Եq S_02n髐25%n[:q!8ɩK;Fx2n髐W[#_H8d?ۊ<|7ti+GdH2jkў>j4/Q(pAă&A.PɻCI_"3qCg&% mC$55WiviQ^E6dHx2G5].z#6ԵlJ>l)xm!%(zZTNZQMH!RֆѪoCgh5D*Rbf:FtxENH8d婯@cJ(dW!d2jJ>y Cq9@cJ(dW!d2jJBmUPpAă&(wM\ɨi+
-o.8dנ12n髐25%v[:} A(wM\ɨi+Κ5)Ej4MCIHM8dנ02n髐25%A(r$<G#M5rC&Pp耍 Cq9@aJ(dW!d2jJ-H8d婯A.PɻCIHz8dkK;Fx2n髐TZPT8dkK;Fx2n髐TZPTH8dkHW#iH$;|Ać$s\d@J>yCN<5Aă&z^6k \J^<#(ύtWt;($<G9r \Gdq ɩ*BJj\>OH2rƔPɻC@d4tAă'-MiEj4MCIi @sJ#iEj4MCI^ҋA(odHx2G502n髐25%vZ#]q ɩ(wM\ɨi-$ziC{ Cq9(wM\ɨi+Ϩ 9색Hዀݴ	_RȼdK;Fx2n髐W()q!8]3wM\EATHў>j4릴=wMMH2jkA.PɻCI^6@lAă&ў>j4gMh"H8d]3wM\vSzQdH2jkA.PɻCIZz(H2jkA.PɻCI\҆ Cq9qCg&%Frև8dkA.PɻCI\҆⡤H.dW!d2jJt<tAă&5(wM\ɨi)/MCI#12n髐25%|>y Cq(Ҋ7thlԉENH8dQC&!PRjEzCMQH2jk(wM\ɨi+\â4HR7th٭Hx2G5PɻC@d4ڪ^Ty@aJ(dW!d2jJBmUϤHx2G5PɻC@d4*t䃉N\A.PɻCIZ!PHK;Fx2n髐W<$HK;Fx2n髐TVȴ7t̃HK;Fx2n髐TVȴ7t̃HK;Fx2n髐Wȯ(vf$55]3wM\ 8 #PnAă&K;Fx2n髐VçHx2G5]3wM\<Eq!8vhM5rJ;}CϤHx2G5]3wM\TW$H2zkqCg&%[3OH2zkqCg&%?ۊPU AS_]5ɻC@d4$&>FD{ AS_ǮH/5*3z AS_ǮH/5*3z AS_@"y8xH;y:^6zCq9Ҋ7thjy Cq(@cJ(dW!d2jKR+4T#G5
QC&!PZ]^H8dkM5rC&]CrKY5
QC&!PZ]OH8d9R7thjy Cq(A.PɻCIQQvHA.PɻCI[<yCwM\q!8?ۊ<|7ti+g(n髗$<G#qCg&%p7xyqCg&%p>y Cq9K;Fx2n髐W>qKf$55vhM5rJ
48tAă&A.PɻCICg/^8dkў>j43<lAă&A.PɻCI\:tZj\>q ɩK;Fx2n髐P 8rAă'A.PɻCIjDvj崃MM~Zj4MCIj 8d]5ɻC@d45>GEpAă&@b_M5rC&^PkCiD*j4MCI\B`ևH$55
T=|7thR%lMM~]3wM\AyCG$<G9rkO_R̈	G8	HޗM\y![5|*Bx؂P5OH2rנ12n髐25%v^ЊdH2jkҊ7thliEp<MMzvhM5rJt;l髇Hr$55?ۊ<|7ti*#g97$55?ۊ<|7ti+T>l[ AS^]3wM\>Ez Cq9A.PɻCI]F|B*3V$<G#ў>j43<l/H8dנn(vdW!j#]=lAć$s^Zj4MCI\[:Fq ɩ@b_M5rC&5#*tAă&=|7thmKR_RMMzMhz2n髐25%x5gM\:Cq ɩ@b_M5rC&(pä9P3[PѪoB3^!k A4M5rC&[yCGhz502n髐25%CrKH8dkA.PɻCIQ]QK(P7q!8]3wM\pC\:iK;Fx2n髐TZQP2^8d]3wM\FB5s Cq9qCg&%E56q ɩqCg&%zAvH/[8d]3wM\lF|iK;Fx2n髐Z;}CgT9lAă&ў>j4tZ6x/H8d]3wM\ -zAă&ў>j43E/Q8d]3wM\P@p峪Q[H8dZj4MCI^ҋCMQ!PAă&.dW!d2jJ7mKYkCwM\ɨi+dWndH2jk@b_M5rC&7mR%/5q ɩ=|7thڄR8d&1tև&!PWȔ6!6tAć$s_dWnhn髗wM\ɨi+וH8dk@Z5r2n髐25%z#Q]^PM5rC&^U Cq9D:|o_^C&MM䠁RH-|CΚgϜOH2rƔPɻC@d4֗峠d4q!8`0t쁊#$ #<.m AS_?ۊ<|7ti+^>Y]ᬃHK;Fx2n髐Wt}Ct̃HK;Fx2n髐ZjD+;v٬MMn(vdW![:kCQS$55]3wM\FuCz$55]3wM\ҏA>o AS_?ۊ<|7ti+TT5r색MMn(vdW!Z"Dq!8Mhz2n髐25%x؂!PAă&kCwM\ɨi-$jP[8dMhz2n髐25%vgh 9Aă&TBɻC@d48d9"sEN<Ać'.Q|>y Cq(; H-|!#>g]$H8dxA5vhM5rKR2+6xCM[#8d?ۊ<|7ti--iv	lMM~]3wM\tԉC=o AS_n(vdW!P
+jj䃉MM~]3wM\Ԉ!֗8dkў>j4gvPd4q *jkў>j4>q!8˔s_dx#qT2<
IGR8*GH#䡫gt5 5( >BsCg=lAă'-Mz
QC&!PTWt=vڪY#G5?ۊ<|7ti+^>YCgpAć$s^]3wM\5`ևHMA.PɻCIjFEv6S Cq9A.PɻCI\:gxy AS^Zj4MCIiyQ
Ać'.QzMhz2n髐25%x:+ɨi+ΤH2jkkCwM\ɨi+jFCx*tAă&D*j4MCI]tä:)>q ɩ@Z5r2n髐25%xڗΤHx2G5Q]^PM5rC&RԃHj2+47tPɻC@d4j^:q!8ג5(v^tCg驵:} Aў>j4/PᬯzC$<G#K;Fx2n髐VtgmP@p崃Hў>j4tZz6Hў>j4Gon髗>n񬃉Hў>j4GoxR-RAă'.dW!d2jJj^d2jH8dZj4MCI^ҋCMQ!PWoH8d¢_M5rC&ԉCw_C&<q ɩ`0H: @pDHޗM\q ɩa!	gǒG4H@Fy#z]5rAă&K;Fx2n髐V!PHK;Fx2n髐PFv[H8dk=|7thld4$<G#: @Ř]#:F}#gT9lDgR>n쏩z6dƔZC&$vPҋAdW!HA.PɻCI]肋C^=q!8?ۊ<|7ti+^>Y[<yCwM\q!8?ۊ<|7ti+^>Y\:|_>y Cq9K;Fx2n髐VM<wϟ9m AS_	@ùGG4H@Fy#z]5rAă&0΀=0J@tHޗM\q ɩ+ec,eV/^Tljz]bղZ]3wM\<zjDgѝ=m Cq9PK;Fx2n髐Z]wj25$Hx2G5?ۊ<|7ti-HPWhnjDq!8נ-FEvy@j7thC}EN<q!8˔s^ۚjdW!d2jJf8t@Fq!8נ-FEvy@j7thC}EN<q!8˔s^ۚjdW!d2jJf8t@Fq!8נ-FEvy@j7thC}EN<q!8˔s^ۚjdW!d2jJf8t@Fq!8	iEj4MCIQ^jwKQC!PAć'.Q?ۊ<|7ti*3=nCW]Եq!8Zj4MCI]Qh <lڇ/[P3$55-FEvy@j7thԊ:|Ać'.QQ]^PM5rC&#"sCwM\q!8ۚjdW!d2jKR+4T#G5-FEvy@j7thԌ5rAć$s_dWnhn髗wM\ɨi-HS$Hx2rۚjdW!d2jKR2+47t#@gOgA,?H9$oK[H8d`0`0`0`0`0`05&1j7th8<G#ƔZdW!HPҋC\9j4#I@cJ-p2n髐Ać$s_n(vdW!xe l"	v$<G#qCg&%wK8k+ڊTE-Zq!8?ۊ<|7ti(jyCW(:i#|f3c1f3c1f3c1f3c1f3c1f3fˇHr=p
xFWn!MHݵ-[<5`$jAm#i;F#<fI$$MzvhM5rJpR(B (zHx2G5]5ɻC@d4ç͞:Ԉ< Cq(ў>j4GoxTWtTtg$<G#: @Ř]#wM\5#>Pk"37pGԽDH2jkp8p8p8p8p8p8_p8p8p8p8p8p8qCg&%6C= .lAć$s^]3wM\Ԉ!ʊ髖$Hx2G5	@  x=AǁHޗM\q ɩgi*F j>YiCqT_<pGgOwMHx')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌yTd|\(3F H=VK8X
 XT5xZ;!pа.-Fx/#:)B#Qa R5@j5*<<<Iܹ0p[<!6k)% @"M:ElEgd=|O50p $jAvTpDg^0	ڸ{Sgx*|٬D9 pc<$jn٩igOSSg=g5d`x4bx#Ilƃ`: Bg\#:a Y$wKcU3hk[^<@|(9FoHv8'}D<q!OעEn髙4ݾy!C'ec,eV2ʘzO^sK\QPKWVȭ5s!C啌V2YX+*b5=z.1sK"EECy-_YX+ec,eו1zbnۊ["ec,eV2ʘzO^sK\QPKW% @Pi#ו1zbntwM\{-L$\	wC؆鄏bHC@`gy矞~y*!P7QD5p#HC_啌V2YX+*b5=z.1pxZ啌V2YX+*b5=z.1pxZec,eV2ʘzO^sK\:|񻦮^=YX+ec,ez/^cS׬\<n髗eV2YX+ec,^׮4pçjj啌V2YX+*b5=z.1pxZec,eV2ʘzO^sK\:|񻦮^=O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2dz/^cS׬\4qEMTçJ.0t<nH6!zx*bLO THT6
F`g~y矞~y矞~y矞~y矞~yFOb2{2{-Hd6p->@#ari0	
'G# >(? {@x`}n(kKh#2khxhxhxhx'ۊHˢgTR5"==b2{+]/d(ɯ'FOesK54=]At*zr
HPZWpV4?V2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTçx')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌y@XʘzO^sK\[S	*zW4pG]6!a#؆
CR1<R!P)g~y矞~Cďx\BzrC[64qC<E.P-/.P-mC]tZ9s9ۊEsK=nBg/.P-[> 
 @}Bcn(ElCz[@l= "}C(ϺHhp4q@oR+dZ=}C]tZT4qCR9ۊE
6yiv⇭hgMH_nBg6mC(Ͽzgr$zohz|.P-\=wK꛶y-\=wKPԵ.P-mi|ڊ>yivޤVȴԸ}C}iv⊞tVȴR57[KV={CN}iv⇭hCxAwB/8l.QS״=n=|iv⇭hWça@/PᬯzC$|ܸBsK<\!9ۇB%F	^>'$C	䮹nC^j_TݳYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eK<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*od`0G*b5=z.1ۙja%O^nH7L$x=<txLB,XT~y矞~y矞~y矞,eV2YXyS].ivHȮW,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Ԍ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @P2=yS].ivዚ].^S	*zW4pG]6!a#؆R5C)HC`4@,3<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<pP8b|hΪm#Լ})C]ç͞:Tx? {@ 6uSi) >l@M5t 8M^<p䦼V2YX+ebL^vƧXۆ.iv\{-^yV2YX+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|V2YX+ebL^vƧXۆ.iv\{-^x')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌y@`G*b5=z.1Ija%O^nH7L$x=<!
bx<R'c{% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7xc_q	??CgÏ&1_qLGd&w'xw'xw'xw'xw^0	
e
B׮4pŻ^=Tivᄏ^lCtGL)
b2L6
f {% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7^0	
e
$z/^cS׬\4qC={+]a#׮x0lCt)!щb$
B3<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CA^Tljz]bn%={+]a#׮x0lCt)!щb$
B~y矞~y矞~y矞~y矞~y矞~y?a~y矞~y矞~y矞~y矞~y矞~OMrg܆ƌ.$I'ǧ +9ۏç͞"ǧ \@Zz~;? z6d1N=o"C<_ۊ<y-T(@0A@.@z>Ac\@|ǇOy@b.(h?!\@|@	
'G# >(->`<Y Q8Z}B0x.@pa1gc
 @}Bc΀=|<A`@0>
1z>A@AoK>bn΀='  "~C1` hYt S#aAA?ywB0 <t|;`POǞ Pǣ@|< \B ??u0ShAx) Ba@|< \B ??u0Sr @z>G#	N΀=ŝ0ShD1g@|< Ӈ)r7gR)pY||Gnў>lBO#:#>۴g5bKY΀=v=P'AY
Y Ay: 1@-f<(Afct0`POǟ\!7%{z\ӇB?ǏHԎ>l7xږ
.|zY:t0| 0S΀=0 zB @z>A Js͞:̕#"]8Hg<x	)rJZgdiΥx3#DbP|Y/x3:.pG7Ip'KN!>'Rի^[5éqǈH
.@pVϛ<<xrᬏxGt%Ǐ#<a#D*\k!yVϛ<<xrᬏ\#o#^RgǏ0â.\5ӇO|g$t%HΝ69#HǏ0â.\5j5/)ElǏ#<a#D*\k!yVϛ<x38tBˆ6pyVϛ<x3!|ä9)QDK-g$pKdz؄;(6y/Ǐ0'-|%.\UK=|6ZAt_8Fu#/oKfǏ04Rճ髖$pI*˙Ǐ#<a"gϜ:Cç͞:̎QDK-<xHtlJ:mSΥ<x񄁀-R#$Ez#WdtJ]lǏ01r#$Ez#WdtJ]lǏ0é*nڤGh>bԼ|gVQ%HȨN*gR5lBqSir٬<Fy#Rx]"z3;Fϥx3=lDb[Y["<!@Öev|䈮*x%H[H쎑HhΚt/Ǐ0g-z>l.drR$
\9l_:pDb#"]8Hձ	M RfǏ0-tAw"1Gx٬Q RfǏ0dWn[>pFjRbi=Ar_ǈH@ÙH!ȈdlK,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ۆ.ivZV2YX+ec,^׮4p.KWiQ6dTRR3<|J^6.҄崾<x	:p.\!RG("=K-Ǐ0gDb[Y["<!lԄ
\9l_ǈHJQQH8u! b<1fHǏ#<a%/SSy=oKdEl#nH@Öex3<l/[H@z^6k"+dTg96CpB.k/6x鳙#lgR8tT*3P
\9l_Ο8FtGH;Fr@ڗlf5 4>lΥǈH<pDb[Y["<!gR)pY~wϛ:|	#H˙j\>ԂG; Cm#iR\	ӇHl$ Rf#:tVȲ=!|Jr億!6pǏ0ϩSSy=oKdEl#nH@Öe<x񄈤/;rG6)x@ڗ:Cԏ(gp@$ڧ$.dtGnў>lGp(ri*FEvΤoK[<H//H3"BZé}#͚D&=lG#KǏ0ê<mS|ä96tBp+gO!R(N[H@Fy#lDVȨrx')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM3 0XcJ
F9oVF_FN?." 3F? 
d##'?(wm;Ҕ?nO&@FL(?^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!gfq悧g-qK3C8o?\3:qg3#qQg89*C8gKa3 gC"gI?OX30T&C8	!;gsqq0=%[$7q4'q*f?Ak36bgrC8\$qƸcB_gC??C8_g@gA/?C8!?C8?_!?O?O?O?O?_?_?_?_?	!C8 'q@O$q@?C8 	!?????_gd/32  KYYYY&q@C8 	!?????????
!?C8 (q@P^^^^32??gdK32  Raaaa*q@?C8 
!O?
_!C8 )q@R+q@C8 
!o?????qƆ345_!gghk?C8CY?ͿC8C6343o?C8C7343?qƆ345!343??C8C8343?C8C9O?O?c341ghc?qƆ345!!oDqq$pP3%?q'qܰopqܰ?_! [3TqL9ur?ş!-Wrه3C3̵r?gc?!_%?lRkߘRwxx6Og	?_?o'?n7iw7ntܳu=O?O=w=L=Oq'?p8i8)9,C&2ѿ?O?,$񡔿--Yֿm x?fEGEǭ|܊RENp4:eC v4?0&`R&`T'Eg۷<&?'`#?72ٟ6ig'?@o? ?8	8<Zp& Ba?"wp6yiSIGH	³?2_ _u㲧?F_dk;(F콑}FEF{#_F#_/U6{%¯dk_
ѿǲ5xp7/dk{ ?=udk1{#__/aC_dk C5dk $#_'{#_?$dk G	>>+*#_a#_0?#_dk0$#_ 'F NF PF?W*dkT5i{#_ꇿ#_JT{#_}5/TV@zSXՄXSXezդ#_`oՓ}}YSՉ߲5/TY2W; ̂2{#_/2q^dꀷ^dp̃lR  8P񲇙'Ugȹ-WꀷxPŠ\BZqU-ϙqMo%10)-59;84n!i癇<B_3?;g`-59;ibO^!iK|B_3ôX2`Zksvagk-5y'$qM``-5!i%XZR!iM`-5j445B_&%5ߚK-5i#B_&y4<B_&|Ҏ!ia'\B_N<4 N!i֞hPzB_`'zR@qM=O@a-5-5>!iy;-5tju-5tjy-5rB_'7P'-5ujN&yZk5%qMXQZk5B_')ygZk񿚊B_^,7|?`M-5ߋB_,<B_<XZkSńn!iş%M>ZkC-5Ņ~!i, !iXxa{Zk?<B_W~Rag6qM?-y!i6
 ,a	<074ȼB_q-56B_	lLɼB_l (y_ZkxoZkGZk錼-5fB_LwػZk鄏~!i&x68aSÈZk酟B_Lq-5'Zk\B_'x6#qM=bw|2<E-5z#Zk׃qMaqN!i2x8ۈZk<Zk <B_I8 x8-5&  x8x!8*qMB_&^B_-5	߃8!<MBLty-5a-5MB'!i<-5?@<\B_(#:WB-5Ke@-5v(Y-5p7B_7QYodpˈZkft!iO(rՋg<B_V-3-5b(y	ǛMZiB_QRlB_4ţ!iP5ZqMZk/xdhŤ!iŢ'ŠI- !iA?x-5iJ- !iσwxe-5x)xq-5ywx5y_u㯋90uGf:/uGv://L|__r:_t:G_r:|_#:C_n:_xC<|_s/6CC@|_cu!|_n_8Cuu@I*/X|_%Z|_*&I0/!/䥃(u%/_Rx:|_L_S1:㯋)Jn:/q`J$/#(:_QHu%'/䢠JO|_EY|_E:/JR|_-`n:/r/k_.a-uK@|_㯋,::#eu,:x`/|_óïvuv:m_m_uw`|__:;N|_ô`uCõ;0/ԇ_`u$|_/|_ɇ__ ux?|_㯋cy`:`'/
xX|_G_@uyu_u㯋/d:3|_uh:c8	&/!_G_!//&,|_ɇɒ/ɇ_c1u1LG|_Lu&A|_L&/bpLO|_L,/bL0/&)//n:u%㯋)_d:@|_~:n:_D_Iï_E#%𡎾/_qn:p:W/&/Cɬ_hu5Mv::IɰG_j`iHu&_S_idu4:a/&G_|_|_Ӂ샯zx:=uY/P_/l|_#`_ïz:=,/huz:NX:n:|_N^:|_Nd:_㯋9s`q u'__rpqPu'_#9@u:NR|_c|n:>8|_㯋>d:>f:A>v:>G|_@&/C|T|_'/du|Z|_c㯋~p:?u_/1 |_|_qu~L|_8u_?-/_:?R|_q@uu&|_ 2|_ u//@ _	:@*/`uY|_1@R|_/㯋_㯋_C/_c_@#b`T|_:G__c#?|_OX:_|_烯/c={q:`O:L|_!:X|_a|_OR|_qAuuf|_ |_u[/]/@ _):A*/	`uY|_1AR|_!cn:B8|_%㯋#Bd:Bf:CABv:BG|_"@
!&/CT|_!'/duZ|_(c#P_/	_ïA Ph:u(#/(X: /(_HuA8u('/(_huA@u(G__q 0!:?|_-_]/_ID::S_JD:Y|_*0_uM7|_p:|_x:|_uM/Mh:|_:_|_S__Ҡ4:4:|_a|_<uu_r/׎//|_6C6c_7cQA;qIh㯋Cu~*H|_!|_Ƀi?C4!_:2/#C-//Ꮎ/:jCK|_%n:GR/R^:_ïIRf:_u)4|_M_:|_Du)_`R)/$T|_I㯋H:#H:_1a|_JC_:u㯋8|_샯^::Cf:_փn:cG|_탯$/v//!/:T|_::du~<:Z|_P|_a/:a|_=/w僯7|_= w㯋<|_/̇__cy u~/<?|_A7|_8,=`/ā_/W`iy0u~9<R|_<:Pu㯋,/̿_P|_:u!_ / UM_8|_AW/ a
u Vc/
?|_ _v:=G|_` _ G__/)/ T
T|_S_W)`u~G_ @u~W)u~Hu~/?DX:CqC/$|_"D<|_?Du__:A"4|_"7|_";|_"#/%H|_H#L|_DD)/8u
:D,/!hu__:E!__/>n:_|_|_/?|_!|_ 㯋A_ێ/>u~8g~#&/}0u!/|:?/o#_P|_1_#/|_U)oN_":?"|_"/Eu~w+!Ef::?|_Vu]/*8":],ؐ^b6ѳ׌\B1rlĂ.ݱzbUPZwP%F.n-^NݡeSgPtNpÚ!|5O|IpëDpϚ\P^W.sdWhx|4 TˆZ3μ^W.s'i}澒v'=$2Vf-OAy\a̞Ej|U_pÙnpˆȆ᳖ltgR|C#м\0Ho_6EgDdp| 2NjpLa+DHohl_y)$L[R2+^6MhzR}!^W.s46ϛ:!y XYǏ#y\+#V;k@.3w;kH>y\aՐ6mz_PS4Z\F|(('J޾x峯5:x(lURH 	-pë35FXSpˆeTFvך&#}eTCl 	,-a<DKy\a޾ySwkg0t	,,:j|ך. 7CP\0n8t\pLy\a*NQ ͼ  lE+ϼKО+3 ^]p|S
Ax\ˆgy8	BIL;>vᯚ^W.s'[6w SqAo!#ybc(I)zǯ;BxRlbB^|\_ON1`!kySn!,JWHDJ(yTҐ#wzC{R3  2јlCNylCj<Ak0^W.sdWh rR'dϪoE.Ќ|D8@lRkKRկ)t d/8|!=$2Vf3μ@=$2V=mHoht54;!omKZ*Ftև>_U y\aomKZ*FtֆxCyR֊565&pívԵgMhz.|vԵ||p^W.puR֊uSg>k <TˆvԵϞPӇkp\0.7xږR|ճjn/y$IBpÄ.7xږR|gmvԵg$5Qf 7omKZ#}۷6Ϊmۑrn-hE lAӔj<vԵ=8}6͑rR'.7xږ"_6Gj=k6[>{R3:w۷6_A0r;|jZSv";tm5pN;ivZyC>n: c??jD.hv]5sqA	Ǯy60z\?ۊ!/yqCT$?7n(j_K5x-MECT$:p^<D'hR$BIL;!ԂhkK}mPvç=nCZ_ShjC>b͞=!Og8t@F_>j$5BCQR2+47tǾ	o:}Czͼ!8t5_6Ht;xRCgOCCT$:piEo|!8t4qCԾmhjC>g
*t!OhjC>/(N[yF1$5BCPn(EzCv<!w΀=.zC:C_ ʠˆt-">_EE^W.sW4qCNx.PӇy@=PhW4qC|Xn(|-j: `xt#./.P4? {B AS <.Pۊ>@>j: <A4qBg:|4qBg:|@!h0pt 8xC
<sKԸ}S<sKԸ}S(pt NqZ>A<? {@zC
<Zn(t˚j\>y.P34Ը}GO@> @'8 ??	=A4qC6>F}KO/P/Q(xt D0@h@!PgO}.P
+j#>'sK<lڇϩzGh Z: xyBA1>4qCϪtԾ .P>y@l//ht- 0t"B: xC
 b:hm.P>y]g:|@BaZ>A(G4qCP\Cj<t\t\c](l<.P6
Ɣy]W5m.QJ+Κh.G߃gh.G,sK:9ۊTڏ΀=h͏@GyG9ۊT4qBQh4x>G΀= -Q4qCM.P2j<X:  6? {B `ۊ)jg|sKRի^'b8: cx4x<n(WçsKRի^Ӈx<: cx4G@8vƁzGsKRի^ӇX4qE-Zl8|(hv;c@|=A
ƞ΀=q0!+Q]^P\j򇭟Q'
hv;(G4x8n(W!}]^P΀=q0|? {Da@ ivճgD*<tx|X: x>Ty]gD/9ۊtBO@KŇhG%Gۊ^Zn(EzC:C@ :0wO@ :0ujn(vA|Bc]
5? {B A^,? {B ATy]mS a p	Qۚ]W5!x8n(gMHTx6: x>/@8\ð%Gۊx.P@l5? {@΀=~Gj: ųi^W.sS;ˆ? {DZ5H`ˆ? {DZgk#\0h<_`vˆi'jghpiU'^W.pxtj״8tT#y\aNի^dnˆX: Mt 8MX: M? {D[:jB_2 ˆtl鯚	C0\0V4_ +!y\a@"kȋhpÃgh[>k0(r@}S('( pÃh= 3^x<: 6>F}KO΀=|˚j\>_D "r@pOx6: N<_
ˆt 95j*Dˆt 9b`{^W.sS _8n4 r4? {B0r(?ۊEk<AГ5$P8ŀ-cJJak@.3wJR(I)y5BPS_\&BPS_ 8%	%05v|D$	ю$/+98	BIL;|
$üDKy\a|C#м\0@`ftˆ0y\a|=^r5!1p5\0\pLy\a|p A$GwX!=$2Vk%hOIDy\a~^W.s_`ʠ\0akz5PS_@y\a|Z4ˆp\0 \pÚ 8`w`\0C@0/+9r5 \0 \0ȢC%fCBC%fHf!ؔ$ü²P@fC%f%@JJak
M"r5wZġ$2'$ *kI$y\a|7`FӌGQ(I)y1pÚP $üџ  r5t1N3_g\0=Fr5I^W.s_ @4kRyr5\0pÚ4 Vckq(I)y!༮\0 E/+9  ^W.s_ 0\0hKRˆa/+9 h>pÚD@^W.s_?	@/+9@Xr5 (ˆipÚuT&kI^W.s_MvZr5@" b(1N3_+Bea(I)y:PS_#:(PS_cPS_pÚWpÚ ̂pÚQ$خ%	%056ay\a|Zr5H`ˆ¡Hk >r5ˆr5@" b(^W.s_ ^W.s_@/+9`Qk@BpÚb`{^W.s_ Ѐˆ/+9cp0;kkjKpÚd w" r5~pÚQ|8ŀ#,)kpB +5pBzHd `XY Zr5Qf 7|D"B \0 SqAoQ^'J| # pÚ
Vr5r5*!y\a| J°\0G=ˆ0\0"ˆ#/+9TKpÚ> Ay\a~h"k ˆˡRk@`ˆ>OpÚ/+9N$ü.X%	%05| j$澩B$!(I)yBhWwdy\a|,p\0T7y\a|$/ˆ L/+9#^W.s_ cB = (.	U^^W.s_@Y@2Y $ü x2CMHFӌie\0/+9\+#VkA)^W.s_ "npÚIY(-pFkp\0'Ik06pÚ`Wy\a|͚ /+9r5 L:q5y\a|
@	:q7b5f @$	0JJakCpBIL;|"C(I)yj8~U ( j8|9
JJak  	BIL;|d	 x	BIL;|=Tr52B\0RlbB|ĥt@{5d2
`bB|N
"B =^W.s_ Z3_ON1`!fIj-5D1DXYGy\a|kJF%	%05I ,wR   (I)y5A(I)y PS_"@$ü@d%	%05Aw $üx PS_PS_ZBIL;|.$Q(I)y(I)yA!(I)yBIL;|AB(I)yT 0w^+@wVB)bPS_dC3BIL;}4;!Ms_CZ_(f,<f-e
5B&KXB|H<|!4<y@KJ .FY!b~k<`B _`M*.¨JhwXB!G P*'f0 Fr&fGs:6|>@\6|=`@('E 29TS7|<Z[Eg9O5\	qI$A " 8_( px %[s_Ix*"	W58 Vksr @НUhz  Xtౚ2O`_0G0+}?R4L R K@5(@(Lɀ,@kBAnkJI$5~%G?Ĩ2oĨ4ɉQ`bT1*?~LJĨ0b2&%GC?ɉQbT,ߓR@9*?TKP&%GͽavW'a.h_`[Ԩ]~FVG%GɩQ!.!Ĩ,5*?2߈Q?Q̃X	w}b%d^0X	wGi1*?3QQzKdޱFXa.=b%Q=b%a.ޱFX$zKak(]/X	w~F4%hXKwP(]}e#B]愿44bEJGߦG桇Ĩ W~F5$zK3(]?X	w=b%j\0(]^FzKX(]^F KX(]wQŅX	woX	w00/X	w4@r6wa.b7Q͉F6=b%la.a7(]b%l+zK7061077QX	wm=b%06H06N06X06\06a08(]ǬQFzKA08(]~F K(zK*zKb%(zK=b%0:sa.t(](](]X	wzK%K)zK*K,K/zKR0Q}b%n(]Kܡa.rQĿX	w@2T-y1*?5*?&%GQ~FzKG0=(]K(]Q(]7ԨOJT?Ĩ/zKiBTQ֟KkX	wb%D0/(]@;!*?}b%K b%Wa.a.a.(]X	w'F\K!b%F߉IQDMAQDR0Da.~"%GF8<0QKQ
F,%Ga1*?Rpa.ʽb%DJ;0(]OX	wb%R0Fma.Q3X	wvzK#L0Fa.V0ϬQG~F9(]%_X	w}b%K$<0Ha.߬QH>F	b%}b%}b%/70(]X	wK	~
/R-1*?:%KD0$DJΔb%"X	w40>FQ%KBQ}b% a.󵾱F;zK(]ob%vK0O(]boQOX	w}b%=b%K%}a.a.a.M0J*zK`(]QgZT1bT1
MJ'F)*?~Fo)Q(]?bT1%Kb"zKb Q0OX	w}b%2b%2(]"wQB_QBQaQa߬QfF	ޱF	F	X	w(]"OX	w^F=b%,0L0O0P0(]0^F^(]0X	wO0X	wb%}b%b%0NF0NP0N$zKf~LJaQ~&G1/(]2Qj^F&F"D=b%YK~F.b%HޱF$X
a.a.&K0	b%(]>Fa7QKOX	w}a.X	w'zKwQ	F`Z0K(]Ga.oQF
}b% zK(ka.(]@ua.3(]AO(]Ac(]As(]A(]0FQea.P}b%+X	w_Qa.JFa.DX	wʡa.EOX	wYa.'>Fbya.#X	wKX	w(]I~FbR0Qؖ}b%Ľa.*^F<60䞱F<zKQ?X	w;0(]X	wF<O0a./X	w'>F
O=b%b%b%0SgQ_QQQϬQQ/X	wFޱF
0T40T(]Pga.߬Q¢7Q¢gQ¡(]RQ¡7(]T?X	wBQQQP(]*oX	wX	wFOb%FDX	wX	wQƟQƀ1*?<ƅXbƆR^0³Xb´ɉQVMJ²ϬQ°a%GXa.e*?b%ĨKzKb%F}b%,0%Kb%
FX	wQbQ60zKaQga.?X	w(]b%13(]F?(]	FGP1*?-%GW>FjF0ԕq*?b%5߃jS0ԯT5b%5߃j^0SEoX	wRX	w_GfF0%Ga߬QT6b%6߀jT6}a.)Q:0؛FDlU0~QM0/X	w_X	wdnsa.T7zKn}na.ĕKn*?a.%Gr_QbT7=b%7sTn$zKn&}͒s(]sJ⧬QbGޱF=]яQBԨ(]?G>F=B%G}b%z%GoX	w)Q;(]{/JJ~F=+JDX	w%5*?_W	RaZKp%Gb%8?/(]G゗Q 8J_X	wADr?&%G]jT90Kt(]=b%:(]X	wKt
t)~  ;ߔXYdW8? 8=L~ :@v?	pCTPNZ/ZHCK-iQZ2Thq	w̿IQc_v{iQ!.vLCKv XJeO48eĤv^CKvyR48ǀ*?I+IQs%<0:NkX'B]4KNrX'B]8	З	З):N٭d%͇1ߚ0HK4	!.aך2217HK$%V&JǥX&B]=W!.|R%G=!.Kz2>YKQ4	!.ߚO4	!.$ωhB]?4	!.Ϛ$%~HKw*J>d?0~"%GfңwGpU*?g*?}d|iQ_`G4	a.,%>,%bߖ  3JJ"4 %G 1*?@?RG> ~T)D T}5*?OJsTL$%GxU/JGyM*?ңG.DJVc^h@唨1wK1	bJIQb})Qb"zưb$yK1=`	w%̈P/2"B].`	wcK!./2"B]E*?/>$"yS	w I%GH\%GHK	K	d%ub%GLK	R& J4X	w2Ǭ|є%<y	w*?d~"yW	w'G/
0Rd%?1|FQ9A%>1gGQ
0Ot%AWGTM@	wU/4dm
dq0d	Зe7HK2?xK2%R~h!.R|A*T	wp|
B]W >h!.R@O %pT yP xK T ih 1%GYF+J.1|S%GlSDXKT@!.T@Q<?$K%G>hh~&IQ@HJ_Dl |FQG_QB%G*?hG&"Gң/*?h *?h\G+<%HB]GK}zT$z:B> *?WGh]I0Gh] %S_4	a.%U~h],%P0Ih]< . .yK	w<@j;@j0W>h]l@jHDKKXKWXK0RU/4	a.ߚ ]<%0@l4DKg~h pb %K@m  M,%@At%@k> #׬+].HK&¼%7*?n *?n"@5*?n~=*?nZ@n0su/4A,@po0<%<%%XKO4	a.p,%:@pKDK)QKhK~i\%_TKM恴%ҸK>dЏ	wba.,$yW	weX(]XQ<Џ	wzFDW	w2%m*?DAB<%K\%K|CxKK\%%R#OX&B]G?p*?r?@rHKg!.%OX&B]AW&Jܗ<$ܩyI	wI	w@Ee$%?@Ew$%H@E>RTM!.CO4	a.L% y%Dd%C	O%Gʼ$ю|$цhB]hB]|$ѫ@F%I	whB]G0
b4хOX&B]~XJ݁ye/4# D%Td%d%p*?F>hB]jj@?JQ%Gᨉa.K@L*?xsa.h],@xL@x$%$%CHK◚4	!.T_M!.?*?|>RG@|K?JwIQ⟚.şX(]W	wUzF =Y W	w[F \%A&zF TA) }`	wA
TA~䤨aBl%A1~#%G#_bϸJ@%G 6JB*?!y!F!7@!`	w6!<@E?4(B]$4]"a.3@`	w4
.?
0lT
ha.p6JA%;X(]X&B]TV1!yW	wF!o	wzF!B<%C&zF!qTC|o	w?	wްQq.
0n	RQr!.ܯ!.	p~2T;@	hB]gpT@>hB]?4	!.4	!.<$<@s
HK4
.F4
.ɞQ)yW	w$zFM0`G_FH J0Jȃo%Jȃ*?"~]B?GD4a."w 4%D/yR"
]?hK$xK$sL`	wB]/Щ	w`'Iް])ް]|Я	w_JXKXK ]Ԩ5*?~K*?~D%4+]ɞh]ʞQߖ<K߂T}zT~4
.ްQ|o	w=`	w,W	w`	wd@"F"W	wKQȠR(|MR)*?#|AZTF5Q|KR0Ct9Zd%F=`	w%4
.V%G[\%GzF#`r#X,W	wްQGrR4
.9
0Y,%_	wt4
..
0%W	wra..Y..)zk	wu/"$~hWb34J
^QK!.2%GfX(]d%GdK?h#
0P@*^hB]htst4@~X;@*? C/*? K<Џ	w G"zFj`	w*Thn|+oGl:%>!Bb!.{*?JW	w_*?JkK(\%MRa.!7"TwK4.$X&B]K_~$HXNDo	wXJ2K2KAa.dDϹ*?K)y%*?%qTK!~"%G<Џ	wrOX(]Ϛ0e4
.%K;K;R\%Qݐ;,cJ@ ZTL?,%G%a.p.Ԩ>"}jT`	w⧬a. cK2OX&B]=`	w>뒣¿*?E?4B)GO	@TPuT!9J0*?OX&B]?X&B]tK`	w+/J9*? ~\JUfK	/*?]~*?Np5*?N ߺ8)Q >?yBTL%T`	w2X$]1!.?!.E7!.E_!.q*?*	_viQ#_K%G?A*?erT	K^Iʢoa.Lz2G!.L`ңg*?O?ңݚTK<.%G``o	QX</G9rrT$LĈ~LA/	(`	wrTX
)Q`KUd%XqzT
BoQ)(y	w`7T%]X$5*?	$-*? sT!"T-`	wI+iQ	G2 uK Dߺ A*? Go@`Yfe*?5*?/	Q,XDKJCX&B]O-*?-,%G/4aJhDJhRJh*?G%\3KJpyaa*?-K@G岟!.ةKDkG¿rG"TssT +~as	X&B]2P`	wFs sbG_?Jl~XJ.=!.</%G{X(]yC	WEJ̽`	w2/@EJh]+^JşX(]*T(3%P^KPңD~Q&\%?XK!.p0^JK%]ʾLh]{^J>Q	wOX&B]KKܼ`	w20=`	w4
. 1 KEg!.4
./y*?QsKDKDKR&}T)	_p23_JY?JX'B]:d%X&B]Rd%Q<+4QF  Y	R W*?  ?J o~A*?L1*?~f/T Q*? (%G⡗儨Ty>1rT*;%*=`	wTd%Z2?Rj\%Dy*?X(]K.
R̢=&]6J<%GA<IQ/.U %*@	w}`	wLUW	w_rTb'zF1=`	wh]aܼKNa.2a.X	0	0}T+p2ްLq!.\,EJw>h]y*?ïX(]0G0
DJb*?*6LJ'z2~"%G*?MA%i!.}Q`	w|wK_Q_L=`	w{QO4
.rܼ{K<EJ/25CX&B]"7p/%G"a.	u@[JPL^L<+^JX(]Za.}T̗}T̀Rd}ңd$z:EX&B]cK2`W*?vyW	ws0^Jga.gu?~u	Rh"%GЕsBolsB.hYK
?rT>Q	5
,%G0EJc	5`	wq`9q`K ܼqba.,`	wse^LKsf~h] 7%	R??s`TbTX&B]Qdo4]LK/%GO%S	ATg儨X&B],z2ss4
.n}Q7<%o*TKd%ū+s/%GZ
0KCD_Ĵ?5*?!.`	wp|Dd%KK^JoX(]kX$]hY)QZP"%ֈp2piKL@RA@oܼp;
0@"T-%G!o	wpD_y*?	W
0AWܐpCK /%G"`	wp"T"WlpxKBo B]"0}QOX(])Q8~Q8Gw8i8s.pP8#|P.q.pN%
_\%%?w	wsK8R..[a.. HK~"|%B
?w	wqpK\%]r4
.g/%Gp
0\z2L*T3X&B]#~"G#L@Q`	wp\%1G^JFa%C/JpgpKW"T@
|o	wqy B]^Q%=`	wqy*?wDJ~Q:?d%Κ2P?Rt"yW	wsܼs/
0:RtbKJ~XJjTYJ/bTiHK_-^	wp!.=`	wpCK/%GaFX&B]`	h]`W0`	wq	2-q/K@ܼqO
0z2#X&B]d>EJKܼq3
0qNJLsKOX&B]&?RW\%bWܼpKLLK*?!p K^JiK"%Gx6J4#]xa.\%׈?rTה`	wuX&B]'2EJN!.d%tT4
.>ⷬa.3_rTa"Tih]fZDKs Q!ң`,	LDK ңrT?Q,%GPYyEOVЗb~YJ߉QbXKiQbjT^<RGDJR XJR._QIް	wqWe*?@p
ң	Qf/5*?1g(B]	QKJy_)Q*y5U	=!.8 ~"%GpMKJAR8ߖR8?8߉Q^	wyB%*?a-*?`R,G,,%G, Ĩa6K!.~"%G,%GiQWJBp~&%Gݘa.|!.~ Q?#Q?%~%Ga*?TbTa.q
¿DĴ[J^TT1*?&]?!.@儨DJ	,G	QDX&B]	 ?lp$	?R/4
._rTa.l%%G	R?#|B%X&B]~)Qw*T4
.y*?Qa.BJp*>DJQT"唨DOĨJLd߈QqT3/	Q>h7f!./y*?OX(]3%2!EJh{K=`	wpЉpХ\%A^JhX%@ap=.Kd%M@` ba.Dް	wz oZT ?v(B]ޓX&B]ޖL%4
.H$HK z2M`	wt"?*TЄO4
.W%FGLR!.K	l	l*TD *?o	Qm *K}Q }`	wr 	 R@=`	wt3X&B]+EJ_4
.QC#zFa*Te]ݹ;a.~%GJG%]z\%	ŏ4
.ܼp-
0D9K^L!gK
?rT>Q=a.IL/K?rT܊^Q,ްL*!.K@{^J)O
0E,2W	wwC?y*?Q!.K TyW	wti~MK"}	QvSd%SoX$]5kKa.T=`	ww?X&B]EK1}Tލe*?ңAQ!Er́K,G܄1*?"w]܄"XJla.iQ?uQGjT(B]܆T`~rs	З!z2w
^h*B]8<С	wzͼз	wzȟQ
ExK tĨ%|FQ0A0AϚ0H6JDh] QHF;A#H'|b%_y*?_X(] }ңD6d%ȁ/*TȂg"TEpJHң`*?Q儨N  ?唨%~&%GXMiQ~JR KBDQPT)Q#,%G9QD29,%GK*?䁧.H>}`	wrBg!.H?T+ Q'y6a;
	hP T%{
 Q.bVFd+ңF߈Q W*?d7ңDO4
.A'ܼp2%Fi	M|С	wp4
P>QD4!.hP~ q*?hxKQ~#t2Tã/dA7np\%âܼp
0w"T*p}zTFp+ң 
 p1~&%GG}ԒRTҏ`	wt>L<3.Hd%%X'B]ܒ$z22.J`	wtX&B],}¤OĴ4)*?bgI*?䲯.K.z2uA%X'B]<<d%S	З}`	wp8$yg	wrc?X'B]ܘ	K,2<3z	ЗF>L9g.N_K^d]>`	wpX&B]?Ot%X&B]@$yg	wtoX'B]1!.O:߬!.O3	З`2*? )*?WGܠNA% ^J@KWBT?p(?rT2zF~RQ
䤨Yy6*?/*?7ңQTBJiϚ.}QM=%@o2TC?4
.^Jm~Qh*?餯*?߹y*?O4]4M%KhMj!.!Aǚ!.!|o	wqa.!W	wqKbp)F#4(B]ܤFA%IQHH@%X(]ܤ\%9/%GzFtFDJ+ңȩ	wp<4"%*?x?4]1x*X(]fd%}p}`	wp0~"GDKQzF! D%XTg "}G_u$ң"7 KJ~4o K)Q  *TӀ唨 bTӋLp,DJ 2|o	wpA7 B]a.X&B]T aa*?QX&B]d%EJ!*yW	wpB_rT	k
0"*T̌. /X&B]W	wp1Q)%g	wrKJ"߀jT(B]=`	wp*z2\%}Q 	Ǭa. !. /	 	*?C4
.T	=`	wpF䄨7>L#K0R/X'B],d% ̋KR	J%"%G|KR	HsLp*?&DJ&sb?唨bWbT0K~"%GF5#0A%f	wq `	wqK*?1T;?X&B]d%8EJ')W	wpN
q7
0T<d%ïX&B]<K@^JxK=a6azTĴɿjT	wq	29#KܼqKX$]Gp2q %X&B]HNd%Ā
EJ*yW	wq$^J
0D_Jq$~"%GJ%.%2A%Ĥ@/%GJwKDO!*?Q3KIrTĢa.
JpP~"%Gܰ~*T"T 6J`QDJ)o	wpRs#?y*?
0.`	wpRR
D2]	wpT	L`	wpTR
4
.
^Q2	 *?KDX(]OX&B]K6d%İ*?XKo`	wq,KeX&B]K0~"GN|+KI7GDoDPQ *?("%G76J yb%6 !߬a. $X&B] @gTr̞LdwKHQ,@߹y*?X(]d%X	d/Twp`^J+*F`Y	R&Dg"T]%GL<o	wpb%}Q a. 6L _ 2W*ToX&B]M<d%*?m~h]M%}QIްQd%,wKZ*T,\%,?e/X(]?p*?,DJ,d.
	wpX
׬a.'z2pKq8K_X&B]N?Q-,@ܼrX(]ܴ~*T@*?"TiGy&f%h%G+- }QQ-#Q4]1}Qoa.z2+EJ.(z2หKcr4
.[Q-%cO4]ܶ}`	wr۟4
.[/%GܶzF%Jp7DJp}Tˀ6JpxK?y*?[
0lp^"%GywW^J/kK?lp^H@?^Q/qTzp^J/P%K?J0_%hP0|FQh]>~Q0%G<+0a.h[00}ң>h B]?4(B]*?q\%2_y*?7a.?6J yW	wp }Q ~Q?
P
QP=AhPluh]@7F%ϸ*?4
.~}`	wu/4-]ܺe?JtKN|С	wrU%Gܺ4@/%GܺKHqTˮ|+vܼruKJhPt慸KJ8rc.y*?~QtSң] dp ?^J1A%_4$o4%4!.@76J10W	wq<^JoK/lq=p?rT~Qd#d59NSK?5	.^[慸Kynh[yߚ.^"}ң^#y	wr/
/O*?⯚p/	rTX(]ܼqT§p~}`	wq@}T1~"%GQ@A"%GQ }QJh[UB%[F	wpdQGQ2	DT9d%_QpF@_rT=`	wrGܾrR_?p2r%Gܾ
#d+*?4]ܾrTa.`0|b%gܼsa.`s%Wls *`|+Q0
Q4
.}QQF {GD}TA"T%߈QT 6JyxKCy*?a.)>A%"7 B]R>EX(]R<@&n⒇>h[3	~d06J3<@s/%GzFͧpn;=`	wpf>*T4	Rg*? Js
D@*?C?J4}ң}ң)K`*?$),%GS<o	wpb%
}Q )a. VL`~"GT`	wqPcKg*TG~h]T#Q FS.*TUe%	*?SKJ ?pRT<i	p ~d pR9 K	ROd%U^h]U]/%GUF/X&B]U#yW	wqT/%GU(zF%I	01>e*?"GNoX&B]M	Suu2gpS~=`	wqY7GV_Q?s_s?Ta/*?z2KYd%\LQal,%GŒ<o	wPKI/%GŉQRd%WR/	\K?RWpD^J!a.mD2U	wcXM0-*?( Ԩ\%J	wK	+a\%JϹy*?%gQ]	w~Lp~F#$XKȵK<+_y*?#9`	w	`	wpwܼ
0,9d%KyW	wܼ=`	wǬa.4	0 JTFgGj	d%FOTJ^h]j#}Q=`	wEQ 7*?#`{~ae*?#`+!.6 Dgl.b%@^JzF m!.Q`a*? qo!.&d%@EJK^JL%@$EJYF=`	w:\%@QQW&]n~%G- ~QDOP2 x	W	w<JްQ*& xLRG}`	w?	-2EJk4
.Z}Q-?%A ~A/QJ!!}T*? &QC?D's (GOjTG|.>	Qd%B^L\>QI	w4	!.<$\$%Bǚ<$\$%K$r4	!.\¤2&.iKAd%KL⧚.,I	w~hB]hB]yI	wFy$%A?4	!.yI	wF$%A%G&e/X&B]~ #_Qd%G#X&B]rȧ	%$8DKEh]2%A G}`	wH^@W	wHbiQp*?!{4!zg7^SFK:`'鿚WP^	w;d%R*(K[<%RI<%Ra)}a)TRa)X	.␳<%R}a#.;>R;tƞL}%	wJXKUh]DPң	S=`5%,yS	wJ`iQlop_`iK+`>	QzF!+G0&Q
h]0_p*?!s
0+`p*?!X(]1	RwiQJ^h B]1*y	wı慸K"p~d@3JdKCo`
0TC!pp*?!?a.		}zTA0XKd/fLdb7pį`LP%A0tL\%A0	>Qp*? 6JM\%@ @
0 /C_4
.>T@ KAO!. %G>h]h]/4A)y	wd/xK3JxW%GļK%K}%GĽp/K%yWXKh	wϚ
/wiQ/з	wO'p㟸*? ,iQ៚p[%GKr?TA9#Kp%G`	w_ͯ@!o	w}jQ?wiQ *T@$%@$%@$%@$%@$%@&.*^h[Ϛp0з	w<;Sp0-yw	wPm慸Kh]>A DA 慸K.opJ慸Kw%R	w.bm%LYyn&-<;3p1*w	wSKy	w4!.<g慸Kw	wJ.<M	Q'zF#Ua*? 	#OX&B]`	wR>Q-|$)HK_"'"G%4	!.
EO4	!.
$*I	wT}¤2i	wT\%AR0J*sK4
.
0J*&zF Md%AP
2 ;d%@( TCE^h]4TCC4.>A%C@aAcf_p$Pv? ȟv@-?|
;V%};Vw @0!cv? @`LQL/QL}JfLd4#]2ga.☹
MK`	wKOX(]51~"%G66<y	w7DJl|EK4B]6 D>"%Cuh<n Q*TG>h[<EJ7*?!.	zңҨKĨ?7rq.<Ѽ%C4o	wϚ7rHFR?QwiQϸnKIh]:,2!kKB.d2	~d2&H>h HKD
?QN䄨Nd%S^L--yn!Jve8Ke/4-]<@"%C>"%Ch[Q EJO+Tp0feNJ9)Q3~49~TL¯JfQlB%Cw.|з	w?AR g Ky{HK4(B]|p
a.?̧	w慸KX'B]2d%At3)]̧	wW!.=`	w.<ȱ	w;p̧	w#yn  U"%Hh[.@}`]d%A|3)]L/PB%AxxKhW09B%A	w`
(L1Nd%Ag	".AN$י!.(>L=`	w<з	wN $R"%@H.Py	wp2!.b_.2%Cǚ.<з	wae8KspC.yb *X2%AX0e3)]a.2 ЍxKBg.O4+]'^ й
P	PPB%T
fS̋4*|EK	h<X&B]Mh[3)]ĄEK߈	w!.?	5=`]g K<з	w H2%Ha!.C.C'y&`]ܱ & -7!.h[|̧	w!3p"з	w(DJ7*?'EJЩe8K`	w3X&B]ČWQ#	LxKB%N<Я	whW?P4+]ңM`	wj
hW5@B%A_4+]
<?q*?'LK*TOY2'h[R}_!.|K'>h[
 RB%H"THT`KR!2%D2.!L7 ߸nq2 
hW8^ xK	wpxK
TU`	wm<Я	woЯ	wd4+]Y;
VTKnC_X&B]đg.H%^$.H*^$(B]D#tX&B]D)^"!c
hWaB%I&	w<з	wh[ *?(?DOK	@1TDQ."z:"+X&B]E>TDR!."hWZB%DQK
4+]F9KЯ	w}T_X&B]|з	wr	?Ag*TDr./"T@\ Q&d%D)Q,2%Dw.$=`	w t!.hW|Я	w
4+]B%@`xKpIQ[XKhq	wtpM|8Kg
E?4 $%A҇  $ "T@
Re/X'B]ďX&B]<з	wPDJ(~"GK`	wϚ.$Q]~"GJз	w)*?"STn$Q%?QTe_3)B]o$J;yvQ`g*? *? ;XK ]~h]< XK ]M%A.K.5 T@~ 8AKKh]4@~ 8K>jB]Ls8Kך	w13K/4.&'yw	w0%D7Kv%^jB]	.%n"j5.&A"lh[%D~jB]M#)QI~h"iChK?4"i_ZJ%K^h[=_%A?З4-];=U= q*? 	Q?TD~*?"pGNAd%A$DJ>+J?UK=`	w~
0TAKK/
0 K*?! ?֕&F$>Q~"%GORW}"TE +Q&o޴L_Qf_wiQc?T0G!`	wK2olxK1#!.=`	w)yW	wIga.)r2TE =vH}ˉQ7J~Lq*? <q*? Gd%@|*TB(	'qc	'(z2 @T3	X&B]Fq*? B		 1"G /X&B]SR)=`	wL}Tb!.@"G =`	wq*? =`	w Fq*?  2  wEJ		L}Ȁ@_ v? Fpv? HT@+DJ72%@K %<d%@s7ң?*? J䤨(iQR<JA%@a.']	Kh]	KްQO=`	wUpC?X(]UopLrrT@/~&}Q`ңD0aLJ!~XJoJ<EJ䴨2w!.h7
	woKg>fSF)N!FЗuL>!B N&2$4
.OzF$^h7<3%I+>a.+ X~"%GV)Qg唨1*?"3)]W[	_Ĵ?	Q¯5*?!!.įQzTB@C(%G$+G$ߧG$Q	/G$|o	w>䴨a.ңLOJI?AbTBJgp	"/ܖKϚp	 KJI0F!*ܤm*?!(HA%BP%G%`	wb(!*? Pk%%G
C4&]
yW	w(%G
	~Q+ ?ܖ(,zF"W& Mc,x"ʠEY?x;)	pv? R> @H,+
Hİv? T(~`;* }v? T ? @*JJϼ4$	 I'B] !!. 3#B]YNd%E/	Ro̧	w+&y|%@EKỸxKߖ a !*? =`	w g!J f/G&`	wKG%Gk-*? !}T@R2%@%|%@*yb XsA%@_$cOX&B],d%@}TBq.<>!8EK<7TE>L"z2 \IQX&B][Ad%E!..K)QyN"̓..dXA%@KL& a	 cX&B]I	I
IBoX&B]ĠTJ3)]Ġ*y|%Eӟ2,B]]yo	w1)*? bX !<*DDJ~YJ~&%G^_p2xe8K'']^|ȱ	wxR !@cK߬!. R3)](>"%B
JQңLjT@+2~&%Go	w0sT0a)QN"d	w}̋yo	w|XJ$yo	w}0Ad%BT39d%@߬!. 	 3d%@.z2#OX&B]aPd%@	@	B!.z2 
_uQ
VJTOd%@X&B]E/X&B]=`	wQ x!?ܐOT@WQ x <})Q x}4<}Gp?IQ x}<*Jpy*?% *?%%TJGLJX&B]Ĥ*z2!TU]*%F$X&B]Ħ1'0
=`	w4d%F5L̬_Z	ZH$xKĨ)*?<*㼿sT~"%Gr4ң.ĕK}a*828~L1RJ0-<J7_IQBjTqsd"}%GƨJDJPXJY3	,25`"TjqzTfAg*?3&L7JL%GdcIQ}5*?31Yң3~Tfb7X"%Gư0Q<JaaJ`rTk SJЛ<JADJЯ WTJ
5#)Q񚁿*QW,%G, dŀ*?3`+*?3b?ZTfo3J<%GlTfɿRTf/*J Ԩ͌R6 ĨƾN#z20q?/] 0tTt%f}`	wp"%`fSiJhTkO`	wOaJ %JJ 
Ta WTBJDoD+TagK"_!./J"%Gp~*%Gp	9d%g_X&B]p+z21pKG.BȕX&B].?1%G.RJpbJpSJp*?5`	w]c t6^L#PK0KJ# A	Q񜏿 ԨL_R91&%G`y	woXM^ңң/	Q5*?3Tg@K1*?3!.~"%G%~3;=d%gm̡	wO̓.	CDVL%%l%a*']0yK	ް	wFKJ`%~XJb#~YJbWLJdeG2?%c ])G2 DcX&B]<:Ta1*?0K@*?0/Gq*?0}ӒoX&B]Ƽ~"%GƼHd%a8uKr׬!.?!.%DH*	Rd%loĴ=a60_G)唨]a60Ϭ!.@[*?0Kd%`)C	=`	w"%G4-z20`	wLKX,%G)QcĨ³'z9ңT*.}ץG5]a*?1~YJmbTcc/)Qz:1_X&B]6L}iQ_Tcq*Jng	wX'B]z	J.=N!wbTcp2e8K@?JuTc3!*?6EX&B]91*?9唨MLJp=e*?97-*?0o20ץG 儨X'B]d%ak/	wZ	>4ҿI*?0~RTahA%cs
JvRt%c/	p2o. |EKiJ?唨h$LJ?p2ee8KpQ	,G_ĨǠ%DJ{7!.211G=Mv?1|G c3c7`|RXW33<c>1|Gg/9c?c?y ~ $~Wg
o;\!ůXz|*z=`B]>!.z0<	wc7 KX	w&!.dX3EJ~e	Q~"Tc*?1Q*?1!%G3HK?t%`PM5(K癉pP7;J
.G-1R0|Nңo	wd)Nң<̳	wfK2ϙ!.y	whH0Y	wh(Nң 43. 0I;JfXv3-B]g;Jg`6O3a.Зg!.KЀ*?4 !.B'iQ|]S3	w@ovBoK;J3 KڀW*?6y6*?6ŏ3. I!. >K <JTexK_V	w?ՈЗVTX`	w Ke8KVa. 	:2kՈD%d)B]@a. 
^	w !. 
?ЗoVMdKz45	w	wpa%hg]Ɔsʰ$%hcV ]ƆՒ.y<f:_yV:o3GeaPv~fu:3f:u;3u:? P{<r:c|,L6C<u9KïӼaO3^:?׎G,y3?Z6<&#>f3c1?ck<f:oc133!c15f3C<1f3Cec16~f3C@1cm<f:cnf:c1;<x1h,ţ$|b䒧-IOţ%Z:Yţ%Z:G_ab-IRţ_-JYG_1hQ-J%/ţGu*oZ:%3ţHu(G_|bu)-JGţV|bG-JG_u)3%1hRw-J*|bZ:XţEZ:ZţJu*-J0b/Z:/ţ|bfuY-'-K<ţţ|bl1hZ:,G_ʟCe%%%YPg ù?%>$ߒ_l"HPĖ:;o(uvcû?%@puvL:;)|P_iߒ_iz:;,~J"xCPCõ/CşDuxo(uy'!JM`TuxP_C!C>0uxH:<&yC21
_2uxY:<P3Q?C/3X:_32?%V?%^:3:ui(uwk_C#%g8R:<_ϙïkP9_ş_<hd_<u2oCɌL@:͇_JLG9_,:g pbw2__^f:(u0!/C,J
O2*PS|BL%(u!N%g_$~J?%T:cY:PJ_:JM7Ӈ_N?%&i_Lu5 ɭ?%&ʃɨ_I$M(u53*&%&>1u5?PigOM-~JM_L?_$V~J|bPOCό:=P
__>1,uzP ퟒ_~2(uzRw&K_T?%L?huz(u9g_%'I_JN̿%' |jC0b:Puxu8(u8#ɟ_8cOCŏ:Y:C%')|`:>%3P)?%|b OCP_%>1Xu|R:>*|f1gc?U(uC_u'X:?P5~JFï_(uɟ_/Tӿ%Q(u~ZK__Tr:?R:@YC	=T_zuPG_C& ;:@/ ?%	f:@L:@NL_OCǪuY:@PG_
^*Joꆃ?%L_ꂱ釟_2SLg(u`_4:1ߪ=(ua#G_A:132R:0_}PuakP~L0JOS1_=POPy?OP{?T>O@: ':?%'H#C/T_ӿ%'ycPykQCT'~J @:A7:A4 :A!Y~J zT@ :A7 ?%IS?%SS	SPK?_*
x:B%STB!~J!2H&_CT~J!;U%:B(u!% 	?Pï"?TG!%(~:PǪ#~JP<Aߒ_6:(uA:P?%(Y(uB%(?%(_%('cPkıC3 /C+<TQ7:'+%(e__P<LQJQof_l14uD(uD`uE3PwC%OC%3,(%(yhuF/3ïCMQq(uj3/M<:5_:4`ukOC]CIfG_:53ᎿM)~JT0T:5?Pϙh:4(u:CY(uq_r|@tu Q_s|@ ~~:Cgï4h6_n @:CGَɟ_i!ӿ_eOï4c̔_e22י
#5`:C񝎿?u_),#CRCK`:yA)bh/XRRg *)`$Ri
M`:_`!R 8#')A"g$2))ERN!uHIIdHR,yR,t:Z uIC̉PȚ:a"8򒗙_9Vzu7!t#z,:_X6f`V:AuG__֟D:1u;g2IeutMG_atm_-Ju?1ttu-~?aa8:aH:f!{:,ǣ!_?u__ێ|dyyG_±xG_:7<?Azό1d_?ɟ_<uN&cṠc(<XÑx<Z#yCpuCp:)|h Ud& S2G_)Ǚ	cO2_) Y V^dZ  T2. Q
̋ïC x:Q4g#cG_*g7 /WuyX:J Tu?u6 _*棯 S
f:DEdG_?_X_"MHF_#F~d<u?1Xuێ ߙ@"#"YD!#̉ïH>d	d:DL!uRP;̈ïBƒ:DO0uX_XuZ_n:D0c"_cό4f:|@:}_~oX:4!}>G_<Ruw}?g>Hf:p>Lχ_ό._Ӿ1>Tb:G?#kuPh$:|hï_̋#U)Xuq,Wx:E<*"Y ut:Ea-[߫TV_z)#Ց_}X:UڼS+Af5uyW^k1yO̛?3?¿^k{_O+Af5^kW'W`jEj_Og?_ZS=_^k!'W^k _	SV@WWa^5 j_O45yo+JW`WW?yuyW^k+Ws_5[ Ws_O'W75Vj_O4j_O6E,y?j_O#_OX`ݷW4^kѿ^k_5WdM^k__Ց5yL_O"V>ܧXY?%Gk.WĿ^kW^k#-^kJ_O3SSgW1W+*+*VW#+@5 +^kBW^k@<
_O_
y +Af53?j_O[ W!|aG_z%Y?/D?]*K!|c~/D?]/G4K!gC@gCxtm?DK!gCw<^?O4/GgƋgC$~=K!/D?]3qgCLcgC)}qz%Y?ӿUgC*~*qz%Y?0/GX^?O2JK!0/G/D?]?qz%Y??&K!|e~/D?]/^?OK>0qz%Y?)`/GHtz%Y?)/_.SWg7[g0KRgKR@H^?OCTg^?OMPqz%Y?);B_.S? /GJT<^?ODT_KRKR&z/D?]$V5KR)z/GI;Ն\^?OEOV/GI?դz%Y?)=XKR,?gZen/D?]%V&qz%Y?)Ce/D?]# /D?]%/23K2qz%Y?<z%Y?dz%Y?d8t</G_I\^?O^?Od	xt^d
t~d^?O
^?O/Gijtfog1_.S:`#/G/D?]t`3/Gc/D?]t\^?Og_.S:R1_.S:a_.S:T_.S:\^?Oc[g~!/G-~z%Y?Sg4N/D?]ti<^?Oz%Y?
tf8t*K? N/D?]zOĮ/D?]y/D?]x	xt0/Ge)z%Y?/_.S<gEKy[/Go`/Gw$K /G./D?]xj|^?O+/G&}8tω_.S<Rg'z{/G*|aW_.S<{g=`ˋ/G,qg`Ug(~z%Y?`/G0/D?]yK _.Sc/D?]
<^?O%z%Y? S*K z/D?]
 ^/D?]
y8t,SgYz/D?]
	\^?O /Ga/GHt+48K %|^?O/D?]g8t)#z%Y? X>ht)3qz%Y? T4FK /)K SgJgS_.S,~KK z%Y? R^?OC/G׋/G~t*܇gD^?OEi__.S^?OC{gDmgD_c/GytygDeK"3@AgD@A'/G?®/D?]#O)K"7/D?]#)K"#.K"Y_.S悗_.S
^?OBg
^?OD54K"!K"'|aW_.S/D?]"qz%Y?jxt5z%Y?^j8tSgD\^?OCK")y/G//GY_.S>o标/G8Q/G%z%Y?Ë/G<xt0/GegP[g|aW_.S>?/D?]}8tj+qz%Y?tۋ/Gg? n/D?]~/D?]|î/D?]}3ŁG_.S>R`[gx1Kʟqz%Y? xtǋqz%Y?;K^,"qz%Y?,|^?O?<^?Oqz%Y?^,)z%Y?^?OU_.S#z%Y?N?wgEqz%Y?W^?OSgE>/D?]+/ /Gtxt	^?OVUgEo_.Sߛ+K"_.S69K"<'K"®/D?]1C!;ͦć[͜Vb/aOD-?`"j?T́7~H5qL`sWl(ڸOըywsW;E\_G="C&fx7/~H	q
"C&-6EMZ)x6$WZOÞ_!j?l?"6/Ss~H	q<EM`UlO"6/S~H	q8-"\_Y3$W\_Q"C&89p/"6/Sʯ)"/S"C	j?43ό)aW_+E&|c~?x_K*|c/~V.5lR/Yub>\_8&Ջ?%m?	b_Oÿڱqǃc/~jƿg|WV.5;gڱqO/~jƿh??	b_Oø>O?	b_Oòe/~jƿi|WV.5;-x886\kvap06\kx./~jƿx8CKV.5pOyjO+eՋUM7y5kL|Hq8 Vb/)O߃"!=%:wo?_NE	uq<wo./SDtwo6C?i"/S"au$Wp~4tߒ+Ea
<E =\_T3tEڸO3oB	{E4oq?7$Wrn/S?7="/S"w"[7ߒ+En/S6n$WpC]"[ڸOێܥߒ+ECꇛn_-uqL"j?HPr~H\_*pkߒ+EO(x"FnaOD.\^_)cB7`VlY_7PV.W3U_HZrO&X_37Ջ9,jbT<q|WIrOqWŀWV0?_aO&3
8+oX_/3Wߋ_܊yhY<'jubx|`<Xe|`<Xe/_,2Մj?B?a#W	qWgaOt+o+VE4m_,2Մj?g+ņZ_/~jƿZ5ZjO,`ƿx	fqW<Մj?o8+A#W[O_Y栳V.W[5bay+-ߋ/QV.WZ?/QV.W)X ./~jƿr,f)qW_vxyjO/XDՄj?qn?aVS`⿬Xj5p&y_,5aOq_,5aO'xcXFS<XD,y{_<XV-|h7`WwA:_xA5_=`WgXFSʞ,)Wg#Wߙ
_UŪ?>XSE7 /}Ջ?|W#jƿ>1?5 =X_d	_Y栳V.W<(&#W<j/o{V.WXgyjOԼZ|WW˫|\_Y栳V.W`ZcCŬ?[ŴVb/=rqS8<ZwF-\_sŰ{Ez/S		-L05uqSE}\_toҷ~H񁯸C<Z&fZO%i}"X=EEz~/Sx<wb\_"QWaOD?]O՟U ?<Eǫƿ̭_Vjƿy,ǫƿ#x<5m@*|aOD[d̻WOOWOO  1?2W s"_@*=DO;DOo?A"_@Ox1?2 gDO$x<[_?/S 	
+b'dǃ1?2c 7"_@,x>}+b'd/ K|{"_@>_?/S |WODOY|@_?/S 	1?2 "_@|+b'd7KDOZ V^'_?/S hDO\ ['DO\Cֈ+b'dZ	;WO
=h"_@/zGDO^1?2{֩+_?/S C߿DO1?2?~1?2? _ R,_?/S 
^1?2  i"_@ +b'd+b'dn1?2O  }"_@< +b'dS  O1?2  "_@RCDO "_@RU_?/S )xBDO+xBwod_?/S 
_?/S 
;WOOWOh_?/SC!{"_ƇBG_?/SCU	7DOW  wI_?/SCU._?/SCY	DOg6_?/SCYDO){WOͼ"wxDwxDDDO ۿDO"/@oDOoD1?45{WOD;WODU_?/SC8"_Ɔq-_?/SC8GDO![DO1?438w˿DO;WO1?49<wp }+b'hc8+b'hc8G_?/SC_?/SCw"_Ɔ
+b'hk 1?45p	{WO"_>p
8+q_OpU?(4/S?8(|Wƿ<<?(y#.5.5B_8qg(?p_!&y>/S/S	ߜ<_8qn/S	.?;_!D+|Wƿ*^
\_8q
@.5A,xD
x+q_O7?\kL|Wƿ6xD_ =?P<"J?f_ ??\k$^/Sy Ӌ.5Z}_OOs_O)xDǋ.5#/Sz?F_8q|_8q~N/Sy%/SyǄ"W?\k?;.52!?\kag/_T?\kbg-8+q_O	_8q!|Wƿ!<?Le	?\kbA/SL+q_O/\_8q ϋ.5@,x@]?  ?\kLJ?,_ 7x+q_O/So	\_8q<_8q|_8qN/S |Wƿ q|Wƿ//S'?\k~ .5?i?\k~֊_8q_8qǭ\_8qK\_8q?Z
+q_Oϭ_8qSց/S3և_8q#_;8+q_Ox+q_O^s_/>/Sք_8q/[~/Srϋ.5X|q|Wƿ+q_O.5g_8q/Sr?\k:oq|Wƿ|
q|Wƿx>+q_On/S	?S9?J^_8q?Q_8qO/S/SW_x<
8+q_O?\k6.5YxC?&<+q_Oɩx+q_Oɤ_8q~_8q_8q^U_M_.5o?\k%/?70__-ᗜ	+ᗛ+eO/8.^p;WaOՉ^m5>$8]Vqo6"^+Ծ0_K?$Wd4
q3Y#:O
<\߿$Wd4?0*ϻEVH@EVH@_~Hhqd_Ւ<WE ?~HhWm<\
EVH@WeO_Ւ<ЏE.{EVHB>/STY#O4uEVHBV/S 2w7Y#\_B?{W6'$Wd4 }\_Н낾_Ւ<Я
޸yߒ+G V/S㥯EVH@]pkߒ+G\_Ƅy냞_Ւ<QhE\LY#\_R\RY#
O~ ="$yڭ~_Ւ<ǫڔpw榺OO\EVHPWzC$Wd4#?2O\;EVHPW/®/D/y֘¿+F3_o0=,wS"_Ղa~DKU^$xFwD_$owD_<#wߑ_Լ#"wyM.qz%k³͍SH,1qz%8q/D.53͎xS惎/S\S %ZcC0#؋x
S/?[@0ߒ+~ACQ0eߒ+~ACRvuq3o~HW^rwߒ+~ECq_`W C$WpXO9oߒ+W"ߒ+yuq"ǜw!@8D^_˫r$w5q"w~Hab._f\_ ߒ+~qrPӿ$Wp-\_|$8\?25q<$"Kq*xH9\?2	q4
ZO)DN_!ή/S$H \_J$%w-\_ėg_˫g ?~HD	"Wo	]"HZO>$/:B/	]"A/S'x7ߒ+~dGB
g"D\_!x~H+Wxkߒ+~d?"_ =K>/"ZO~H? =ߒ+~dWB!c_ 
@ 'xE\?2ڸOxߒ+~d(?"/"B/SH/}"F=\_ O$WpW @~HC۷u?®/DJrOtZJ_܋g+ŀgVQO]X>SE)z]X>ScpUå48+'XFS ?Yu`O*A']X>S"Mi?::o:@_o$~0_SAW΀~H@Wuqߝ{E2pG~tߒ+qA
FZOFU.WwMi?:[΄lEV~0_,o>t(d!/SϝE2pWod	q_ߒ+\_dY}"oXW|/$W -M	#>_̀yG zǚOX䧿$W -r?5$W -MEz/Spq=0/_ެ+o[V.WImX_=XmX_XmX_/4_Y-X_g7V.Wl/a\S23mX_zj?=/Ջz˼_7P-+6@AK<Xe+6_,2Ջ4A[<Xe+6o榜_Y-X_cBǙ˫zջmX_k_5ڱrOVq_5ڱrOO=Xe_5ڱrOdawj?2 6 oVb/#
{%*  E2)@D_̊~f? HoE2)O	~voߒ+O
qTa/~HE?VeO;}"mt;gߒ+On/S	dS07ȧa/Sݝ" qvS/_S 
rOS䷋g.\k)<X#q|W
b_Ot<iV~/<?3<?z/Ջ;Wy?` +o[V.W~+ņZ_#WgaOG/|W@\S|W@\Sw|WFڱrOq|W@\S /5+ņZ_<_,2Մj?3y֘W+؍[͈k?S/lok$W!Ok;"
~g./S~;E2aW	B^_̅?Xuq	@g~HB˫O-S9uq	P;E2]\_ E2]\_0=wd)Od$xJwd)O&%}"
~g./S	O	D_̅?3Wׄ>_̅?3W@ߒ+r?1$W!O`%PS9uq
U(ߒ+r?07._̅?3W	04S9uqa $W!Osxaߒ+r?6H0<S9uq1[_̅?3W\^ rOɉvx+qrƿ
^v)|WՋ?%g.\kx(g.\k2<]XS8-_89ub_O#TN/yqpZ+qrƿ^q|WՋ?<%+qrƿxJ+qrƿJ#|WՋ?&xJ&q|WՋ?	T8+qrƿ<%|_89ub_Oɟ|_89ub_O?|WՋ?`q_3V.5`1Ǚ˫x)Ǚ˫LGg.\k_60?oW[͈	S/:`wf|B\_B
]"W% $W0W-G~Ha/ɗqz% ^jx+qb_Oɼ}__YGj?X{ZcCw+/$|aODqkſ#2wf? Ϳ!c8":OB_B/S;#_\_ؽE3ouqpi]"]\_"bE3oM\_$_BV/SrP Ϳ&j?x{E3oWOͿ7Wߒ+j?M~2]ߒ+W
)Ϳ`¢猇}";WG2{E3oū>2$W692ߒ+-xȟߒ+v/SJ2*f	qs[E_a6/S&TͿj?Ecn_c\_
'xM'~Hm0L;E3o-\_0Yߒ+Wz0cߒ+֮/SAA~Hm0Wï	}"Op;wf%j?&{E3oO0!Ϳ7W`Uߒ+j?S	~Hm麸OrL ^_`6ͿW@$W6j?a_`Wo~Hm I S$W6>Ϳ7W	~_b/S ?o~Hm3/ST)(wf?c ߒ+T? IͿ	uqpJ*x ~HmTOV~HmPWI_~Hm!W	W~HmPaxEߒ+T zO`]"˫Hu®_(׎{E3oꀶ/S&ߒ+TBb^ߒ+W-Wf6f^wf@ N_O}W'wf\_D:$W62ׯOͿM4+$W6yuqpx.Ϳ:O }"B6/S+f\_,?>_Y'Yߒ+TuqBp$W6$AǄ_he/);0O®/DR\S1+q	ZqĞjx+o[V.WD _U.\kiS@/Ǫjƿ^=PՋ?(| w>!V.57W_TjƿP=y=Pƿl7>ƿIq|W.\kEC׎+qꀶ\kEKןq|Wb_OYz#_V.54q|W6Ջ?MwǪHo\kj^q|WXS^ _8DXS^VǪMՋ?(]XSw-|WXSϯ/|Wڱqx_T
b_O?_T5b_O+<'4Ǫ:qx+qMXS\_8@8i@_5ڱrOd
+o[V.Wᗙ^/Ջ8<!jbͦć?+N?_o T\l[@;_20c$9$Wuq<';EX7W Qgr~H|A^/S O~HyW 8.c/+E}"eqa~Hz{Wߒ+^__2\_V͗~Hz/S3x
qo6"e\_$W`WwOi"eOSPc/X/@0Iߒ+_ڸO?)7o\^?7j?=,jby	mX_?5|W@\SSjb$$/Ջza jb?2_7P-+C̀Oj?X#y֘ [f?lEVR[
^N;EYg>$yߒ+> +	ψ}J^@~H,ڸO%	 ψ}	JeWM$ߒ+>!/So$ω/SP]"?,g~H,O-CH4eڸOB$W|@gW.="./S]gψ<hdό)8<®/D+o'8+o[V.WmX_v^oj?z_7P-+nO_5ڱrO瞩_j?zmX_uT_mX_tT j?zjb>x+o[V.Wߪ@mX_{=Rj?Aj?XV{Lf!@-?W?#c6	w
=`	O Qi$?PWa?X$_gWO~Iǫ,_	?71D(>>ſ XYO`Qmǰ _-2tX  w /-\F_i$?F` i ~`.֮#/O	i$?{DZe#`V_ gᾮ#/OCLf!ɗ=i{ S⿬/~Geg
6͢C` >SM WZ?X)3hdisX?Xi$?CSPX _#/O
i$?7 ӿ_-2s`;W_>#/O/
6͢Cy_-2yX+We(c6xQKŦ_4
em1D
%_/O$xPg⿚qho
6͢Ct
SӼ(;WCo\F_i$?ӟ
S4uqhm1D @_-2K_⿚?pYSC`QmC_-2:(xPwj2c
6͢C
wKŦ_йCOV3eO
6͢Cǥ
i=(xP4_^<ei$? S ;4Af#/O W(c6
/
)L? RяySIFH
%_/Ow+
qh8Lf!G
S8'xP_+eY
6͢Cyυ%_/OQ4W;m1D5^ixP woqh
6͢CxDZe߅џuqh3h0_-2{
^.WKm1D ^ _-2Z
 ⿚+ee
6͢Cϋ>nS>,P	W@'\F_4Lf!AX@/AX@⿚~SFi$?P&wKŦ_AL_)af#/O (c6uP%_/O@._}SDo`Qm|Aw_-2ϔ(.戞j2(c6?DZeA4w\F_FH*k@/@hA0USB'(c6Aʻ_-2Pu_3Z?4"3h T{=i
~P4I1W意`Qm;L?QhF\F_ '(c6?g]i~W@1?4%{3h TSZKŦ_*){W@7`Wsm1Dx$|%_/O#}⿚%Af#/O	i$?FCS,P4&|A^#/O	i$?-`KŦ_[_VDeo(c6,	(/E7;WAՑ5qh i$?%_/OWA6ew(c6?&|_-2ɟ(%_OXڸ?4^i$??%_/O?W@Aj2{3h3( %_/O .e'Lf!aqZL?0-w怗
qh${3h"S,
(1_̅S@S
6͢CSDZe|IEڸ?4 `Qm4T%_/O.iw怫5qh ?`Qm{o_-2[b`#/O^i$?+'{_-2w{WA7Ձ]\F_`Qm}_-2a怷Ձ\F_`Qm_-2c_bw.#/O(c6ױwKŦ_4XySAKm1D6w/@ Wm1D4bKŦ_#A!hX=S@Lf!E؏%_/O"{h)e(c6#b%_/O}_ ?j2Lf!@ؼL? R^w悷\F_Lf!@%_/O!k3&2m1Dw/@__YSPwm1D#؁S"G]+uqjm1DK؇i
E/bwfuqj.Lf!@o%_/O-"jy!em1DEL?"؈+W`QmX[_-2+w_=SUi$?z%wKŦ_K _F?WSmmLf!cS؊i==⿚WS Χ([hm;xS×:+ȴ<lBm;lz>sn*gg-t6ϛ=|VHo_6EgDdp29pR2+^6MhzRCl@Hdw_6Gp <lE˔j9lz㪩zڤW}/uRg]TCl@vç7ypMO#:ݼp9Fz8|El@rAzzO#<>vf ݳmО"o[>rU.[o_<]Rg7#: h["Ӈ+ȴ9FEz("dϪoE.Ќ 6}Sz)t֊]5Tފ]5v^vQusSg7:lwkEHΚӇ۷6#:kCV_<F!7xږT.n7xږT\!wkEORwkETR֊_>yCNn7xږR|ճjn/n7xږR|gmomKZr@ݾn-hlwkB3n7xږ"_6G5H6͑pRքR9FvԵ=ܣT|jZ#;mC{6ݾn-hj}CΚt (3Bހ=p
yK5BCzvht[΀7mK^ۚ@Zp-FEvy@kTBZ)EiEiE1kҋC\9?ۊM=pg)t>O!NQD 9FtCΚ56OQjtև驵:}	g#}C
\9l֊>x6h\>`ր
\9lסgMhzP@ sENt:F}A**tRH-|CΚgϜO!PԂڇ<lAzڄWnS
jAmCj)ڗo\P:{ENt=lԉC6zä:#=wMM5(l>zZ)>zZ).kENtSR%5r>覤JkCgh73״TE5"PKZ!3״TE5"P#={ENt=t֊jD֊>zZSR%:}:Jr٭:}ꚑ(n髗TCMhuMH6tS*!PA P:}Z#:<FOTBjjAwCGTCʈT;xUmѨv>jH-|A[> jH-|Cgh7/58|#ඊ>8|#ං.kENt>l:}<pG)pZ*tx3*nڤGv↭(}s:mUڼ#ЄA tD@ZB=H 9[jއpyK=tև5"t (T=tֆ1^]C:\ޗ48tBgRȴR;iv⊑.l.P
+j髖:=}K7W-t8}C:v⇭hElCwM\N]tZUP	-@Zn(zVȴ7tA.PAz'=|Cv۠n(pUPn]dWnhhsR'@Z\!@Z(}j2+4 9CۚjUENtjDzZ.:|> \dWnhn髗TCV#"sCwM\O:hۚj:};V(|ocN]gd>ڵyC'4;|v^PZ*t,Q6)yCݳ^b:-,CtZz7l6A.P-!KqETݵ\:mCߠn(ˇMEz>JSR%OR%OR%OR%.PݯD"PR 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:v⇕sR'A.QMH9n(l3髖:<wkE/<iGjT5rt9ۊx5T=lwCwM\gmP@p>gA-Nxb "E:+dZ?Ad=.QKV(tAr甀nYX+ec,ez/^cS׬\(rՁ6d2#I(h6ALQL-IǣdWny lgR O%
e<(
9hjBgTևrn(zWt<l9hp\:C!rd*j-=}K4=pAׁM5r󖆨Ht;x* yCʈNr	Wt=nCZ_SCT$:p[֗	o:}EHO<{CT$:p#]>lܴ5BCQR2+47tǼ5BCPD*nZ!OzZnZ!OyJ->xC{CT$:piEoyhjC>.P/r	sIVȨ|5BCPZ:|CT$:p< QSܴ5BCQSܴ5BCP֗'-hjC>.P^tPzͺv↨H|V2YX+ebL^vƧXۆ.ivZ&٬<@i S0*i5Fç͞:_< rW-#T懍=mEN[R]5nZ:p4qC4qCW]rn(dwh?ۊ<xjZv#<.lhv^%_<pol:l6FxC:Cj={B3:l6FxC:C墦Dg"5mEMTCgD*(xAtä:Q.PӇ7\;lo=.Pog|9ۊ:pΈ\9ۊ<t<E.QSv"P3jЊշ-iv⊛>/)E{C]ç ]T3Z>l.h|/-mQU57mCԼ}: _<pt-"΀=z]gt6zv↯	YX+ec,ez/^cS׬\4qEMTçՁ6d2#I(h6rGI9hjEHPޗ4<lӇܴ5FGoz-Q*r-QFv-Q6Cpg!}EHP
/n(xtg9ۊ6zoK[<.QR#7W-rn(Cl("nRە.PӇܮiv>ttW4qCy\<Et#.? {B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? {Da@hv;(74qE-Z˚9ec,eV2ʘzO^sK\gm.d
F3Pl$
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.d
F3Pl©P@ElS(Vȵ;! J+dZ\T;4["C]-N|V2YX+ebL^vƧXۆ.iv⇭em.d
F3PlƒGI9^E5\=wK꛶y-Qz7l󖆭<E5r󖆭<En髗5l@
6yCwM\.P-j״8tV4.P-o.BrnCψ. ]UC'<9ۊE-tAw5MtZ*EkE([:jB/rn(zM<.P-l4qC!|B.P-/\9ۊEW5.P-mrn(zdܴ9ۊE/QS9hj(zd:)!R(N|C.P-C`iC]tZ"ܴ9ۊE^6z>.P-TxZ[@lܴ9ۊEMhsK=nCg.yhsK=nCψ.^E	F}-mP@xٵ\>z^:nWhCl͹^E`Ԃ؂ەtZ:H--^E\CZ_SCnWhj_Tݳ7xږ[Kއ#:zQHMgd:+UEHt9nWh!6EltZ)E!6zK<[BmU#;!.y^E	%#;!nA	TTBNWh!6jYX+ec,ez/^cS׬\4qB+dTT7Ձ6d2#I(&*<<IAf"E["@xٵhBrR'-<mK"E	5HV2YX+ebL^vƧXۆ4ԉ-Xl@As R4)lXk Txx4ԉCrꚑ(n髗=lolH|=l΃ZSR'-7mR%ԉ@mK6tMHԸ}CgAԉE5"PW/9hzZ)olH|=lԉ+ec,eV/^Tljz]cR2+2Ձ6d2#I(@i'-; ClֆyCgA/QR2+47tZ^R2+47tZ*FEvyC9hۚjUCΚAv֗ͨ眴6EvEMH-h \dWnhn髗ܴ5lR2+47tZ:hۚj,eV2YXyS].ivwM\{-Xl@As R4)lX)r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\$
f 6
$
r+g8twM\P-tj"3ZTBçj,eV2YXyS].ivዚ].^V5\$
f 6
 _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\$
f lxy Txx4olTއ^Z*nڤJSR%NrSv"PmKRNrSԼjZvgh 9-TCjz|ۖsCԵ!@sJZPv]rxSghn5r򊑝>p@lQ:)
Wt<kCR
+yCTjFwC#}CGSR%#UBg**FEvo墦DgM\:C㷼UC74;D}B+:5tRPxזjEzCƼ<mSg&;xSg\:C啌V2YX+*b5=z.1sK=l鬵`MY y́H@a

ǁ\QNZF״#TC͑yhx&>FyC͑yhv^BmSg8|oliEȴ!t㊹hv^Z>lCjDlזol#:|"5MZ>lC6zѪoC͑yhx]=Ephh 8t֊\1ZtևolH|T4!9F6Ϩ{J->ZtևjC#;!;!_<uSy^xd=ٰk+T*QHU#;!ЊBl5ElS*+dTTbmnh
ƒnt7."cI^#rpMO#:vgQK׭> ;x*gўuJ+nT6ϝk9Qu<p-NQvçTVȯ[>E˔jH6Cl+6#:kCNr|jZSv";tm5pRև9]n-hE lAӔj9]n-hE lCj9Q9sW;BxʞuKg_<r+UK"jg\\!;ܮ7xږ"_6Gç]n-h=lg_6vԵϞP#;mwkE/<ç]n-hE lC7("r!R֊6nRZ|jZR3=p<ϪoE.KϪoE.ЌRքG\l5TmU/uU/>{U/r-Ǐ#r|jZЌܮ7xږ=lHP+W59Fzە7y@lRkwkETW[6wʊ-"rn-HȮxڊ]5mKWj|tT6Ϲ^E*g#TdZ:pdZ.Tʊ-QDvԵgMhpRֆr|jZR35lb) $I$I$I$I&
O*I$I$I$@0
hy$I$I$I$IQTCY$G2I$I$
dI$I$@\I$I$HW$\!9ۇB%Fhkpղ ltsȿ,qjEmm_6G}Xo?kKk?X{?/P\Rճ_̏?M?*_ݤD~}&ɎiGrc49ۊ*z["KHMk"MRc>s&;ݤ#MYOgqC]hz-!zR;ZȓTϹɎiGr.PԊ]Fe5#I55Js&;ݤ#MYOgivޤVȴ;FziHMk"MRc>D9	'ivޤVȴԸ}C)IdIWgɎiGrއ4q@oR+dZj\><ԧ6g#MXO3X>?VihRɟfYYiI&g
S|3efU'lp_ȥ>?VihRɟ);HG*6L8d`
e
dz/^cS׬\4qB#jETivᄏ^lCtG!HR*r 0l4
F,)?00ï?o?DJow5W5? D#_qM"#DoGZkM|_|_quL|_8u_-/_:3Hu~/|___y_bAzL_7xږFH/^1rl˄!׌\vljz_.#jԊ$r"E65Qf 7z["R4h?ADޤVȴ;Fz|%D /+8=EO^+dZ)|2\0hElCnl*={C譑hjo={C譑hx͞yivޤVȴ>p|/+84q@oR+dZ=}p	rsK"E68ElŴ9ۊz["R
npÚ^W.s_8pÚ3AD$HˆPtNpÚMƃtA߲%~.VB]?3)	w~*?.cAA 8c͇__~l:?6	_ߛ#ï@Ca/G_u__O؎­^km^k.^k:SiWZSK04K~xtW_.S'Ks^?Oq9g~ |^?Ot?v+TVC_Zo];-\_~Hj?p$WsW)}="s߸Wߒ+wM}ߒ+wM >/D?<_8-XS?V.5[_XSq|Wڱqq|WV.5-}?	b_OHܵi-}WmtSGūSHĿJL?ܕ
qv͢C$}/>_ή#/O%ii$?GSw~#/NmmHęi&}'?m\F_JElCpޤVȴԸ}"E6iCz["tVȴR57ElCnlAo@1Az9m+ec,eV/^Tljz]bn(DmCՁ6d2#I(+#I[!䓏GȮ9l@$ΤrJy P|9ۊ*z["Kߖ4qEO^+dZ6Cpg9ۊz["^ZHhv-ivޤVȴԸ}Crn(El@mKyhElE/SS~Z*z["<ElCyCz["PޤVȴԸ}A(|Hhp
@\I$I$I$I$L I$I$I$I&< 4I$I$I$I$I$I$I$I$I!I$I$Hy$I$I$I$FI$I$I$I$I R$I$I$I$I$@0jx5
I$I$I$LI$I$I$I$ǃ@I$I$I$G.%FܸBsK[Tm˄'4p(y*6]z+PTl)k$I$I$I$L4I$I$I$L!PU$I$I$I$I$I$I!I$I$Hy$I$I$I$I$I$I#C_k?????????????????????????????????????????????????????????????????????????????????????????????????????eZՖ_kVX-Y`,eZՖ_kVX-Y`,eZHt!}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PnCo[!n髗 9i?ۊ!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(nږqEHȮN>Þ](hsR'A.P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ւ>ۚCuKۚRT5rOhr
5"t=lmi|ڊ>yENtȮݵ-zdWnh}K=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:}#UCR>OTBjCnCGTCWjAmCj;F(vAxٯCʈ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!PԂڇ<lAzڄWnSP@
>x6h RfTCPkENt<l Rf_<玪vCBR3-&̓^TVȵ;!EEF!6墄R-<Cs1@A q*n7+t3Wm<FyEzR> r|TClۆ]pg\rnWo:|@ElTZ\FnT6ϛ:!r|jZR38t+67mR#OvW]n-hzRքR]9FRքR9F×<>z'_<\Fq-r|TmR+VQu/-/#}wkB)dz:pR֊_>yCϚ}MM޾nWomKZ)|[>{R3ܮ7xږR:pRքR>xCrR'+ڑ9]n-hj_6!l+6#:kCns@lRk@lR9]n-hDp+ϜUKܵRg\R缵R([r<x7+6ΪmwkCϞԌsSg^ySwϪoE.KV7xږUK9zg|["*1	+_rԌZԻzy^ECltZ_r|5OyQ^EçQ^E5H["NWomKZ*Ftրڗ]n-hl+6#:kCV_<F!CW"V4 ^.QS״=n_>9ۊ*z["<.PԊn(ElCghsK"E68El4q@oR+dZj\>sKT[EϩC]hz-!z·4q@oR+dZ8kn(ElCgHhp[<sK"E6Z*z["KߖtVȴ<l9Cz["^PޤVȴ;Fz7-.P@sJ(oR+dZj\>Յ#PrI$I$I$I!I$I$I$I$I0RxI$I$I$I$<I$I$I$I$I$C$I$I$I$I$I$<Ia_V[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆ8<̀py 6l?`8<̀py 6l?`8<̀py-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ۊ^ݫ΀=p
yK5BCz!O*!;D}	Wt=nCZ_S	o:}C5=PvçTAtǽPvçTAt: #t5BCQR2+47tǽPvç<mQ
|ۡ8t5_6jC>(6tCT$:piEoz!OsK=}KPvç;lENt5BCQSPvç54>	nHt;xPnA.P	|۠n(jҏAW9l떆8tT^6.Qj={Cz\ZQSgj]]K6mCNPn(z@ rn(j_TݳZl-qCgPޗM\yA.Pg7W-P-#T6|#<D!5M`ڇM(zH|;xSghFrևM(zH|TݵH;xTfhj(lA.8tB*3Vܴ9ۊ:pgmPǼ9ۊx5T=l4qCNP4qB#g9g9ۊ*nڤJF|R3Q.QSv"PӇ;(yhsK8t8FuC]ç͞:<E*zO@=C!΀=^S]8}K;Fx1n(jR=CPݫ΀=D@`A t.@aQ
gd:$
Vȭ5r@rCMhj#]5?ۊ:!t4@sҋC\9iEjZ 9蝫W<֊>蝫W>BsC:^Pn<mMM5sKR;-"uK#"Kt<FyCz]5rA.PZԉЂ-9˄*ԉΗ45rgK>gK͞"3sBg5lBnt.hv+>4qCF]8}C:v6ȝqEN<.PN]OPN]NzOPzOPݵ-zv⇕sR'A.QMH9n(ۚZԉK=nC:!P@>n-hqCNP@ Λh5Oz#<Dp? {@\8t΀=\tNt&FuZ^P3Ψ 8rۢv^P	<
ƝqCwM\{K5xA.P3!6snB2/塪5";}Cz\Nrg|5FGo3ܴ5FGojg\5FGox͞rІ";}CgD*T{C]gV7W-rn(x^>.l4qEHPޗM\yC]Tn(髖:= .l.PԼ}Cz]5r+]ç\8}G))iv͞"ۊ6xG)G]: `Qn(vA}n(vA}G) ) iv6Ϲ\mQ: <A? {@ n(ClOrۊ>r΀=Ba: <AG!ivڗt+]6>yG) |r΀=	=AG!ivHќ6W4qCgh\Rh  ~@z: @9Ǩ4rۊ^!3^rۊ^!3^Q:  "  Apt D0@iv⇍Q[P/Q9\= 3^Q: xyBA1>? {@`<@\< Qn(zN<6ziv⇭Tg|A{G)Z>A(a D1? {@b<AG! L1A4rۊ}S9\[>r΀=1 Ôt- rۊ"ܮiv⇈h': .trۊ"Xӕ.P6
Ɣr΀=0V4? {@`0iG+]W5sKRr΀=p1|h.GivgU6sK:hZ<? {@iv2gU6sK!:h4x>Gh4x>GrۊFBmn(v	h@ X<? {B `ivZxW4qE-Zlhv;c: cx4rۊ)jghpW4qE-Zl8}G)'b=PyO@8vƁzG+]^6z>
ƜivZx:p+Q: cx4Gi: cx4GiG+]^PW4qE-Zgr΀=q01 ΀=q01 n(W!}n(W!}G)'
 pta 8xG+]5ln([:!Q: x>\hǃ%G+]gD.W4qCΈTr΀=1)	Qn(EzC:CsK"C!: 1(!|O@ :0uivd.W4qCh@( Kt E	Qn(Cln(ClG) p	r΀=@ivQ^tԅn(gMHTr΀=p1`Kt|;TrۊrۊQ: haF: ghaۊQۊgh.G? {Dpb<n(gMHTnivQ^tԅ΀=@ p	niv6ψTniv6ψY ? {B A[]
.P΀=.@u`= 31Aۊ^PzHy	Q΀=1n(z
.P: x>Tghǃ%ۊVΈTnivճ: c<A? {Da@ ivZyBgnivZyBg'
'
n(W=l.QKV(z: cx4GiF: cx4Giۊ)jghpiFn(Wç: cx4G3N;1z>ivZx:p.QKV={CNghv;cF: cx;]^6z.QKV={΀= 0`t]d&nivogh4x>Ggh4x>G]MdΪm΀=ht 4x>G]MΪm΀=p1tgh.Gn(gMhln(xcJ74qCP+gh'F: .{](mFn(xghG!h0? {@b<AG!n(zN<sK=lOghG!h0	(3ƌt- 0t"iv⇭Tg|A{Fn(zN<6zbB Apt1!p 8b}ۊ6zAEmCgԽDsK<lڇϩz΀=  8yBA1>? {B  p 8b}ۊ^!3^Qۊ^!3^gh  ~@zF: @9Ǩ;]3g.hp.P34Ը}΀=	=AG! |nivڗt]6>y΀=BaF: <AG!n(ClOQۊ> pt 8xۊ>sK!}΀= џ΀= ivdnivdG]F: `niv͞"ѹۊ6x΀=z>џ΀=z>iv>sK8t: c??jD.sN;]^Piv^\=ln(5ln(^P+]ZyCϹ\#<sKQKV={CNcNW4qEj״8t+]ZxW4qE#!6sKP@lܮivTە.QE([:jBsKQJ+Κۊ(xcNW4qECnW4qE[>眮iv}S(+]Q[P/Q9\; CmCgԽDsKP34Ը}n(6>yn(>yn(W4qEm\; !rۊ(vA}n(giv:p4qB+dZv⊑^E5\=wK꛶y-Qz7l󖆭<E5r󖆭<En髗5l@
6yCwM\.P-j״8tV4.P-o.BrnCψ. ]UC'<9ۊE-tAw5MtZ*EkE([:jB/rn(zM<.P-l4qC!|B.P-/\9ۊEW5.P-mrn(zdܴ9ۊE/QS9hj(zd:)!R(N|C.P-C`iC]tZ"ܴ9ۊE^6z>.P-TxZ[@lܴ9ۊEMhsK=nCg.yhsK=nCψ.^E	F}-mP@xٵ\>z^:nWhCl͹^E`Ԃ؂ەtZ:H--^E\CZ_SCnWhj_Tݳ7xږ[Kއ#:zQHMgd:+UEHt9nWh!6EltZ)E!6zK<[BmU#;!.y^E	%#;!nA	TTBNWh!6j]tZUP	A.P-hn髚ԉK=nB+dZjzM<wkK=nCtRA.QU57mCP7?ۊ*rj^r@xٵyhClVȼ6mB+dZTEORhBrR'-^#;#)o5"PW/9hzZSR%#ThzZSR'-:NZ*nڤJ)ڗyhl5(p΃Z)jD^rSR%#ThzZ)5"PW/(jD
6vSz#={ENtSR%T#={ENtSR%[ >3״T@(nעz(zԉC=]55"PkENt=t֊jD֊>zZSR%:}:Jr٭:}=H7k=H>s=HԸ}Cvԉ@mK>sMH7tΊjD^QS[:kE5"P:}SR%#Tt56Ot֊jDK-S[:kE5"QSܴ6tZj-; CmEHȮW/9hEzEHȮW/9hۚj墤dWnhn髗6GmW-[:kAZ_6Or75 堀Ar抑]^P[rհkEHȮW/9hl5dWnhn髗PۚjEHȮW/(|@Z\!@Z(}j2+4 9CۚjUENtjDzZ.:|>Q].Ȯݵ-z.hۚj:}հkEHȮW/(ۚjCgA#"sCwM\O/P"sC\9@ Cm@ZRז_PKjQ]W/9h 8xT5^r<lmi|+r<lmi|ۖPW/9htAryCP+PW/9hxPW/9hClUCwM\
Ԣ6 ^rЅK)x	Zj-j>^rІ5r6ςD*j-m$*j-mn髗; tB^r)tB^r)!PW/9hClyCT7tZ_47tZ)`ֆy@py@mJ#bjAǯBx٭5rǔ7t·D.hn髗C`iCwM\xPW/:>PW/:y@mJ#bjB/(&hn髗j>^t!|CwM\Cl)tB^t!|n髗mn髗/n髗/D*jCअCwM\Cly5rSCwM\覤GZj-"yCO7tZ^:^rޗM\+;D*:|񻦮^t>p>xW/:TBçjCT$::|> B9Z sg*rЀA}B9ZP#<D0EG 6y@lrg9ۊ:|\KV(z-iv6x4=l: ڵx:p+rۊ)jghp:|\n(pgsCMhsK<z6x4!R9hzZ#]ЅKǎ<-iv6x4<lۖMhtAE5"6|Mh!6-rІ
6x<NC
+="jr:-H(HPZ>l8j٨SD= "}CQhp+:!r􂄊iEȯhzㆭ\= "}CQhp+xfO-H(HPZ>l6Έ\9ۊt֊jD`ז4q@lQJ+ΚhB9ZUK)E!PTݵHRB/)Eç͞:iv⇈-[<}EHxcNZFxP6.Ptg;Fr疇4qCO<uKxg=lTx^n(pgsArR4q@mK:|4qEMTEN<.QS(j9hsKTCuKZ>l.hvAxۖ4qCgAbj^!kCwM\ç͞:ΪmB-(rU.P$
*FvCtZr\J-[:kEMTE(;(5^r΀=tW5? {@ltj6ϹO@;V(z)'jghpSNի^΀=:) kgU6? {@`cNS)H(|h@ CmCgԽD? {@34Ը}: 'K:|tg:|_^΀=1lOr΀=6}S9O@Ѐ	)'EzR) sg.S _O@ЀA}: S-O@tB@;V={CNcNQ^t֊>@:+Κh͟ghW!}΀=v^Ptj״8t: ڵxt 8M Ϊm΀=0E: 6@6zAEmCgԽD@ЀAxڇϩz΀=|˚j\>@pOgh[>_R? {@bN<@>#!6@:+Κ ψY/Y/gh[:!gh:!t>l
\9l֊>8|#*t6xghr٭:}<pGm:}C6zѪoC-7mR%Ohj(6Ohj^P-Ht;x״҆![=}CԾmEN[R\jZ 9-ixڄWt;D}CƮ]F״7jyEHΟ8C6t㊨B+:5塩ڼ塪5^#;`ڇ\>#)o#"sCrSv"P!ІZM>:)
Wt<kA	T"C^Z6jF׮!5x>FNht]<BC4TCܶ#:|\S\:Crڇh l>x>(v*tgt5 5Tބg; ClסD*Ft;D}ENt<CPhH--n5:}C6zݳjp/-\>ڧ(p/-#TM|"5M(8|6Λ<qW-#TҋC͑hwMH5MgO!d^ZF״5CzC͑yhv^5Mp/->yKP-K4!F {CΚ5Mp`ڊ>x'("rІiE:|CΚ-Ht;D}町zQS޸+:#"6t> 9FtCΚ56OQjtև驵:}	gPv'("t=l]Sj.hHT5 5ԉ@mKTA*[P5wϟ9mENt:F}A**tRH-|CEz:}:+<l@Öh\>`֊>x6h@Öy^yS+TʅR3*1	
gd>ZQMjvCElBmC#rpMO#:vgQK׭> ;x*gўuJ+nT6ϝk9Qu<p-NQvçTVȯ[>E˔jH6Cl+6#:kCNr|jZSv";tm5pRև9]n-hE lAӔj9]n-hE lCj9Q9sW;BxʞuKg_<r+UK"jg\\!;ܮ7xږ"_6Gç]n-h=lg_6vԵϞP#;mwkE/<ç]n-hE lC7("r!R֊6nRZ|jZR3=p<ϪoE.KϪoE.ЌRքG\l5TmU/uU/>{U/r-Ǐ#r|jZЌܮ7xږ=lHP+W59Fzە7y@lRkwkETW[6wʊ-"rn-HȮxڊ]5mKWj|tT6Ϲ^E*g#TdZ:pdZ.Tʊ-QDvԵgMhpRֆr|jZR35lb) -iv⊞tVȴR57.QS״=n=|-ivޤVȴ>pז4q@oR+dZ=}C]7-.P+g9ۊz["RC]hz-}MM={C譑hx͞t9ۊz["^4q@oR+dZ=}n(El@mK>pC]7-.rS״=n_>T[Ed7_6yԊ"E3ܡHhpPCz["R Wl x  h        6b  @B@B@2         Y  >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             0&$   8AH(@_`ace|
!,?Nilmprst	.014;Lbdghnoz}"$/69:<DPTXfuxy~#%&)*23>BCIK\kw57=EMQW]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 Dd000F,`aaa00000![#!#a`,00ņaaaa#,NX!"H*X zeOf+֯^rni8haQL`!D/?/yX(9w#S䗍w_c=#,NXnaf90;N(jO+Ztx"ytp<&u胚RO7	  HI|HN"'xyHj|fB|dfmBA(ͮ0'*X>6^2F *{SDB^h;XB2F #{SDJIY`6Q]<$ SڟP DRN=n ڟ'7%!,@ :3a^(\`2R*5PH	N2 <@fH@g  V(\`TC\SgՃuM* (o<qXqNҩ`pCUä %QϼQB PNO;(a8K{J`%>1x&s)o< 8l^x5MBF>3AY=B!G8/Pia/PG ڀ Q<PiasƳ0{SK0=Rm<k<#)!t3ڟe#hJn52VǏRK~)x[!FV9TÄeCq%p3"jd5	CUkNΘp|cqYt|O7F	SZjT}A^OmyuT	=a1'O@%KoڄT}>%K0!@J]?yP+JJ$OX'8LI ,*|xi P &h0 0u @E,J 3-PI 1"Q*(Q"|y:QX0`?Lླྀ>O8Xm$Pl#$PoD sz%S2$'o:{k<^a/n ڟe#0{PB:J"s%Qrt⬀ V(d w8.2ZF%<U>"T}\qMfC)#Ƴ
.N")6Ƴ {S줄Mg@.I$o:HNLp5 ~l	DAK~Op.FVS˓ʇCeCÔx	A̕	@yZӪ@ר "f)!sO[ta9.J!n\>Sh<>@peb% H'PtZSJ0QX<'N	oin|O[O\]2`"I┃@@# I$l7>=g՞`SXd i8ZðS
dL;ÎR>H . &DuB'9j}AxcBnPӈN@!if?Es[ڟP^l(xX_8	N8o${o
ހ;ۄ#>suO[n{SӬ!:@nՍ5Vqrv=R?dِ?a-pѕ-*F\nT^`rqPrr`rN>$c>.. ·XZ*JxBs@0/R8zN N@먕O2G8<	ǁ,ҩ"xUN(U:8VU8s$VIVU)!9K~-o-.N`Q#.N7FVT^`G]zZ\OEx9ԜԂ-Hrs;5Cl:..ʀdЮp:Cg;áD
* )}Eti'+*/0RĂdLfc[j֝	ZUlvOayOU xy>/n->@=x15d^Z1{S7ڟe5쐝u=a{qh#{Su5gY`RM,x?6d.m'i#L:EC|]d+Zt<&tAn,/j|fcfB=ۋ O868h9iŀdުqYi >ۋEj||%CGj>=*7oj|q>Cǹ9RF1{S knCǹ9RF= 5ԩ,BRc fAt44;LXbG!l:&ȚXZTO;Ʋ1VxL    x.?eUjJ}n,R(a/x4ՀdqbW>D/x4ՎC">>	w'9w8,m+9K$  xK{ !5΃AVЭ3E1^YO2mE B $q^@K@K q촪uXpzTlQt (2 :\ vH s=Cw\ 	nRjxP<F̔'	CPm@} <@'dSÉQt2cEfO@H xT2$OC <ҩciQtLz\* qXe@fܐP6LB`,x\`( 	pX'V6qj.2V[uOb KՄp8'=Rmdn7>@5'h	{~j|'rs{Jlj|'o[OyJjAِ3&tL)}i\i#/N`sNJ֝>33
%Q5 55n>>hOJ|}7Ӣ.}'TPk<󋓖봪j}\^cܑ6n^P| F/	1Hw
^DǍg
Ǔ48xy@ >>|&'	JmY ֆ*TIźN<z
_cK&F;L21Q-"Xx/Pus%!<.AAzv⇃ZӬ?ԅtFJBx|6tpFgDax(CC'V .Ճ`7#Oj|zBHKh9|̄r/)mHYfI=9.S7a{r0nx0CIź|<z
_cKͭc8v9b0\0l:+Zp4=*mMD<2)}iX1brfCjA:BPus&R-V0ISmj!ّK~O0',FZ:/0e&:BPus%k[oSmj!ّK~O(',FTתd{(VxLs*Km'7%V ڟe${SuzN)
6z/Ճ=S33 g8 j}Xν,.z^@5nڟe VLg=e$P  ڟf Bp 9*O5ՄEqFm* q\g85[JU 3h9 Sj}mS2MH<2i]/<P8;LX.JT`2+J7NӢ:J:Ƴ֝y<&u4n)^)u"p$$AƳ Ok<JWd|"ϼtA͆/j}FO[6iRp7n)g>? %K!Px||O7w>3~a:ꀑ'gU>T=RB&P.0x7\X Ά!PP:%3 Oo Z(Fhfte@Lp z,i8'y%@	Oy8IflRx6 qؽ`jqH
=WYxXs"$^7 7iVuiasƳ#>gBg>HDPLHT^<2V_cx[gѕ-*F\:R˓ʇCjd*qZXٔ$%jckCG~U)' R:x^94M*npxHKA +K+e-sZޖVL4dZ<2)}ia
2HҘ%L8F\nT:jAt(:̉T@Va3	%Tnlj}`ڟ'7P2
= 0!Fh	z`mڟP<	CWDN)DCh9-r.iU)!si^)u
p
TPQ2IߢUIեʙkA!A%PL+ZZ0V"CEbM@+t+P<	CW  }O]uj
4HٔI͒`@$-`e\HTI# fAt*eZ,.x^A CiX1yz2briLA|{:̅k8iכgKI%VI<p:H"f-qH90 L@!XdSa3n)/j}@%^UzK6q{u[)!u(H+tOPa7]DZh,e-֘"KZU<Nr%Q խ+- jh[ۮKHTYKSmn( ڟL遖'=R:0jِ3 _cy8(/',F\nT^`Θ:ĩăm$&HT
֎*%To=R:y;sX*ow>G]o<Z VVLp5 ~lȥ?a uZRҤeE	ˑ'7?Ru[S=i8Vlȥ
UI>Ɠf̊^q1@U{xq@ّK1?>Ɠf̊^q1@UmOY"c)UB4P+6dR|*ڟyIfE/8R0VoN(2)y>xQ{xq@ّK1?4P+6dR|*EmOY"c)U>Ɠf̊^q1@T1VoN(2)y>xTڟyIfE/8R8VoN(2)y>xRmOY"c)U0VoN(2)y>xWj}緍'
͙<cJ[S=i8Vlȥ
U@&4P+6dR|**ڟyIfE/8R +j}緍'
͙<cJ4P+6dR|*{xq@ّK1?jڟyIfE/8R>Ɠf̊^q1@T4P+6dR|*[S=i8Vlȥ
UDumOY"c)UmOY"c)U>Ɠf̊^q1@TڟyIfE/8( F^10^\)//-
S%iKJbH1br`81;	iKJ//-F\Q;5FIX`b	B%`bB`Y 1 Yu0c`_z~,"k1f?Df?fB5$=ss$s䟮.c]e\/:a:XADsKѥ00
_#zRcdPD}oI">~җ*/
_#zs`)QD}oN`t^a[Je">ߢ#yip0lD}o0JVV:MrtD}oD}o0/0J\a">JI#xhX'OCáD}o GD}o?# #[_D}o _F[CRT2[
[2i[9\X(yG?ɈXW
o
[rq`W\X-`:o +9mq`~, cłsa]QO%:ĺ7]~?~Kα.Kzĺ@]~]b]~!y.ĺuu.:ĺuuα.|_.K]}cb]}cKK\_X(!h_XK0!.ˌIu.[..(%ĺQ.ӄ8Ksĺ$_Xm%uu).o\_XÁ]}`ӄd:p_X7]}`	a..yr]}`_͒_X>_X@x_X%z\_XCN.n.]}`+	 w_Xqq.ĺg9ɉu	ut_Xv	u:ĺHf^\Bkf9*9Zr:R܍)z1sT2җ-P#0ӗ2rvxp\(zr#%Cá|X^TXZVX0-FT9*0FV:Lp6^TXZVf9+&FV:Lp6JIj4㔣R@V:LQ++&Ij0ȹ:|ӘC!QjR̍05fP<v9b0ȹ:|1b2l',Ft9eiKJ%L8F\nT:cŉv9b2y',FdŉF"|+JZT9Ztї'9eiKJ00Jp8ܨt9Ũ/',F*a}be˓ʋa2H˓ʋ#.N7*qb1b˓ѥ..J瑎',FVT^a1[!S0000	FAX*aaaa 0000122200	0aa`@@aa`v9b0Z*$#X@b P(X CZyɹɐ~m_׆?ᡇ?%WN#^/m_׆?/+%'.xk"O5M\?ab1b&c	9DtMPus$IN.]pKCEf]!Nc:#O]O  JgD.:1DϷ	@ƨYHK)!;O]	@7]^%xB34$nڄQ8b&fl!*͚MPƨTh-*h0HfA-PqZ
%NvP((nn5B#@$Pqp	CnE^9(92N鄽Ç)8p-"PH=f͆Ne
Q*EAtp pD&PjN'M}h93顦j*Dxϼ``8idS@*
0HA8xI g !`Ψ"64L#n**({Պ(  m \jz#
&p8qRm& 8)!p3qR:HU0.d$. <T6dD35!2gDs6ҺC3R̂b#iK~)y忮!FV9TÄeC'T\Ȝj@DMI	DGDRtjӢACRgDsBg@Uq b- cD6fs0n
\jzT!hIX8ۀ3Qqy>Jd]K8p-'D{)+ ƨ\	u"H,V 'w3AOX0PQ
Ԅ2@r^3K* $ `N Xp`4BT!(Hj	G&p"|@o'HUtsP*!;yPF۠L%j#5Um@QGȢ)":%Qq784Κ
sA.p23!8SAu@HSa,q]CkelqMfCƁaVU8p<5BM(L#m7qRB&FxjB*	hfLfӢAWHc#5..f":&.4REҖ#J``0rqPrr`r5]4Pus#1.tDtM3rԂ놪]"A5JէDRgDsU!	K": D=K"zWC=U-$bO&t~hL&RB&t\jazPN.)X46J2ns	W>f
( X>XyQуJFa]bp>\jdNP\ͺ 2 lLPP $8XcU
I$n@]ƨSDӍPDmāl:i;df65	Ac`.5MDk A"'/$Sm"PpN %@:*tr3NDm@nb	
HZ{AvEx}B'Ȭ*T)N5BG]om)qjFRVn|\jw@nՍYÌJIh<&t~uX<Jz<2]1D x": %gHFdΈm:$tf!GD1%Bl+JZT8ܨ9r2rP9p)Y9|Ii"PT!8hE8 I(pJȫՏ My9U<HDRB$R @^dHpgP؜BubRA8(*ΉЂMS4*h9 '/hU)!9K~-oi'0ˇ(i'+*/0g ۊHh\)
EV=H	[(Z >lXNb,aX'T
BxRXqtNmDEVs/pn22teeEItẢ5 5LĨzhЙiT/'7]0*&'ciTH=7RX! {P Bo{/]hFɄlLeZq6!weXɎL#mƨSpjB'7U<β\b5Z`e]pDtM3]4͙4kXxv9b4ádT7DM\DtM5 Yi!30ZbTHqh5B3|ۄu&8=ۋ@ƨ\U: >ۄ"3*ZB6OcP\JqRA}n- AƨMAf%,H⥮t iTZ.5Bjr*$l.f":&.̊_cy,NX1Zt̶j$h3"jdj":&]pKC1㊣fjٚTZtH5&tG5YCBg@TQ3 vqs{J&M{/3u}gpM|4Zj-3	Y|4tn-	847 B*X4!J%lW!ltѐ0
B3IO:̅zA47:tM"D 8nq	 !y ,6ҩA\
M	]Eb ;8uf!8@g4CCwHf[l*6d>h64L!9 Lj&P4t8A&;*GٓRAj%β:D5{*̤@e&HI KiTt]"8@͹ 5BH⨐X^~j%2DDf414b	NK(^ܐDquTGtKՋRT,ۀ;W5 B4		hAҩ wn 0T&an7e$L4A3Y39N#4ԺD3 ᘈf$hRt ,NX9f[W5]4Pus#Q4Ԃ놪]"tjӢAAԙ:S:hL
Uf"&燎5Bfc0ЅJVf5pwhqC)#&G2Pq $PQUBFuU@" B y(f.5B,AiT(3
H`h;j@XSbah;<n5B∴  T6 g3[3DIm5BL	Y&&dΈm:$t#5..<zGD1%BRQc#%U:ZD	It 5R1ID+MXDtM5 aABxttdF΀@p:(D'4Vay7܌jp@j1BAz'ΌNE1`euU$pI-q0/Ђ}Hip#q^'q*8Œj5..f":&:lItx,[`q1br`)at7·JdhjT*
"*&̊_cbb
aPhLtLZhСƨYIT4x?6dR$cŉI:(:׷HodZ<2)}i1brRQ5ǍXj$h{]qB`mtjNΈI	V.5ByYL,0L0B&U
¡	qRI8Xbm!@ieJM3t5n	5BhT!& NnxbT,YxɌs&T!	I&pIqn
'Ƙfn@hn	ڀ
#@HT\9*[$9 	U:h[3u@8
a/"&&dΈm:$t<23R̂b#iK~O-ai#JEiFj":&:@e$MDMH.j!GRC5i 5&tG5Y$!#<hLs>R.5BG]nN	,=`"3Ʉ
\jzЦP`qmCģ8qwn qRWe$;P[4aHR5BM%K P(.n)jdc4&HNҪ^R'8)!yJ>KNMF&HNwPDQ)n)jy-^6h usxX"Sq8Y H	KJ4Z@	C0j>ۊZqWY&Ǣ!`Ψ"!&C|=j @L%$5B=B{	8)!q@ƨYHU2#$ )t]<2KΐɝtH3JKC2bK/<Җ#.NV)zteCj$hN&6E΀zʙi;%Tnq+P[@2T$TZU@0Bnp+qR:z*[c0Ll7:n5B=BL4A3]4͙4!
2HҘ%L8F\nT:Q%CQ5A̒wIo4&tbNƉU)'e#Ys[PS-d0Dtt^T.5B6OZZNoD$J]ıA\ҪRB&.5BG]oA[#fS-'7B%Q8QZK *f.oqhSfDBE"BփBs{6P&눎5B3!:ykAzM[)e͓&q6}0]KPHdFIAf$h<2)}T\Z?p{`n8Q#L^^pXSQ%CQ5A̒wIo4&uv4J2ybT,uDA[ykqHjʘNNKۊBgP
'csz%Q 8X BpCЅ"@iS@8|HDe.5BG]o[x
uאcszT!"UրM0SX4Z)Auij*ua3dq@
ao>FƨYHU1!iDtM3]4͙4pbe˓ʋvLh	W2pEeLi9;%Toj2np '7L*U>ޕƨYH䌥Hb0B"MV<2)}iHFVrqQyreC"5BY"cUX4jۃIfE/8"pu@ّK1?5BY"cUQ5BY"cUBF\=4P+6dR|*CF\=4P+6dR|*Ѫn'T
͙<cZhf̊^q1@EUpu@ّK1?&P{pi:VlȥUQѪn'T
͙<c!5BY"cUDsF\=4P+6dR|*Ѫn'T
͙<cD4jۃIfE/8"P{pi:VlȥUK4jۃIfE/8"YT.N2)y>xR5BY"cU,٣T.N2)y>xRT.N2)y>xRÃF\=4P+6dR|*Mpu@ّK1?pu@ّK1?yT.N2)y>xRF\=4P+6dR|*5BY"cU,5BY"cU,bhf̊^q1@EThf̊^q1AQ! b0`0R^^Z//
JҖ#ŉbjqzbvҖ^^Zvpj9/0H#J* 0!xm?ŁG?C0b!-XBw-:!?XJ?!m_͇1cb͐lGؑ6Cȟ#
x _\wHV8c$">E#">O#Z">hf2][q#D}oDG">DG!DG 'DG nI[>[#C#6[h">hXQG ZłUłAB,X+ްWY&=,in[:o
,\6c 
l!lH̈́"_ģ_oF!kQFJ5߭(:QdkX`QF[(5߬_XpQ`У_YoVQkX@(J5߬B(5߬C(_k9iF_
5aJ5rB~~(v
5߮_\`QF	]F9k7yFbQt~_ZQpУ_~5?(~~zQs~,q _	F\C(됊5߮#kĂ~5"kFQ?4({r~Δk6HQ~(͡(~l`Q(~mF$e~aFHQ68(J5aF#5͏5Hf^\Bkf9*9Zr:RVS eҗ'0
YRcte/FZ+FQxT2IEP:tZ3s`)Qu92y*0-*dctrvF^3N\\:.eäÄa+-.&ecؤ2.N<`8.Nl9Xebnt4,JVV:MBȹ:|iP0l#%Cá|X^TXZVX0-FT9*0FV:Lp6^TXZVf9+&FV:Lp6JIj4㔣R@V:LQ++&Ij0ȹ:|9fT63i#Ӎi#1briCȨoFV9TÄeCF;LXPi#-a 1br`)QH;LX.JT`2+J72H˓J^rqPsFVS˓ʇCZ1yz2briLgѦ//F^8,NX8ܨ9v#+JZT8ܨ9r2r#,NX8R䡮y1breeEA+0000aaaaaŐL0000aa``00aaa0000aVaaaa`b	+0000 *aaaai#0%',FSC(  Nnxbk          6  @9=.@2         U  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) k5 'p         T5  @.=I@2         t  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)kr>          r  @9=@2         	  r      ./usr/lpp/ssp/css/aix50/lib/lapisub.exp                              #!liblapi_r.a(liblapi_r.o)
* "@(#) 1.36 src/ssp/css/lapi/include/lapisub.exp, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:46"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
*
* LAPI Interface functions
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
*
* LAPI MISC.
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_shm_str
ger(4)kP 	         v  @<=@2         j  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          o  @9=.@2         K  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 9         "  @:=E@2           "      ./usr/lpp/ssp/css/samples/lapi/Am.c 4.ex                             /****************************************************************************
** @(#) 1.3 src/ssp/css/lapi/samples/Am.c, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:48
**
** Name: Am.c
**
** Description: This is a sample Active Message - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

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

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

#define A_MAX     2
#define I_MAX     10

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

volatile int cont=0;

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

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

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

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

    cont= 1;
}

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

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

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

    return (buf);
}


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

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

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

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

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

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

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

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

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

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

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

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



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

      program Amf

      INCLUDE 'lapif.h'

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END



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

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

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

      RETURN
      END


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

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

      RETURN
      END



      SUBROUTINE DO_GET (HNDL, PARAM)

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

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

      RETURN
      END

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

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

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

#define A_MAX     2
#define I_MAX     10

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

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

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

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

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

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

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

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



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

      program Getf

      INCLUDE 'lapif.h'

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

c     Not registering error handler function


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


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

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

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

#define A_MAX     2
#define I_MAX     10

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

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

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

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

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

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

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

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



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

      program Putf

      INCLUDE 'lapif.h'

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

c     Not registering error handler function

      CALL LAPI_ADDRESS(LAPI_ADDR_NULL, T_ADDR, IERROR)

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


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

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

The set of files includes the following:

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

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

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

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

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


To build the object files:

(All Files)
make clean; make

(32-bit Only)
make cleans; make alls

(64-bit Only) 
make cleanL; make allL

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

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


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

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

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

#define A_MAX     2

/*
** User error handler function.
*/

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

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


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

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

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

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

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

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

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

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

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

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



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

      program Rmwf

      INCLUDE 'lapif.h'

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

c     Registering error handler function

      CALL LAPI_ADDRESS(MY_ERR_HNDLR, T_ADDR, IERROR)

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

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

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

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

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

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

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

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

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

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

c         Initial value to add at target
          T_BUF = 1

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

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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


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

      INCLUDE "lapif.h"
      INTEGER BUF(40)

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

      RETURN
      END

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

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

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

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

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

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

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

clean: 
	rm -rf Xfer Xfer_32 Xfer_64

AL,k(            @=E@2                 ./usr/lpp/ssp/css/samples/lapi/xfer/README.LAPI.XFER                                              Use of LAPI_Xfer for 32/64 bit interoperability

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

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

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

The set of files includes the following:

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

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

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

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

One interesting execution note is the inclusion of a send completion handler
for the LAPI_Xfer call.  This allows execution to continue while the Xfer
completes.  In the example provided here, the send completion handler sets
a local counter to indicate to the main routine that the local buffer is
available for reuse.  This method is an alternative to using the traditional
method of waiting on the origin counter.
   kڨ          c-  @qOV?D@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"o          J   @=D@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k8{             @=D@2                   ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
kg            @qOV?D@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k6g L           @	?@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  =k"            @	?@2         d        ./usr/lib/nls/msg/En_US/liblapi.cat setu                                 ISO8859-1             V &   -   >  % +  d 3   #      %   B  ,    o ;   =   3  
 ,  > 0  k ,   (   )   "   +  ? #  k $   :   $   6   (  K (  t %       /   "   8  7 0  p 7   !      &  	 &  	B   	i '  	 E  	 6  	 '  
. )  
V .  
 .  
 0  
 7   E  G 0   ,   '   )   9  = 9  w 6   *   4   !  H M  j    +   #   ,  % *  R (  } %   )   '   "   &  A #  h )   6   -   '   (  C (  l %   (      '   .  ,   [ $  z +  2660-400 Internal communication error. 2660-401 All available LAPI instances in use. 2660-402 Both Network statements set for single LAPI instance. 2660-403 Unable to load checkpoint support. 2660-404 Unable to load user space support library. 2660-405 lapi_info pointer is NULL. 2660-406 Error in MP_MSG_API. 2660-407 No Network statement is set. 2660-408 No method to distribute UDP address and port information. 2660-409 Header handler is NULL. 2660-410 Non-root user attempted to initialize in PSS mode. 2660-411 ATTENTION: NULL address passed to LAPI_Address_init. 2660-412 Shared Memory kernel extension not loaded. 2660-413 Communication timeout has occurred. 2660-414 Error during re-registering of a timer. 2660-415 UDP pkt size is not in valid range. 2660-416 User UDP handler returns error. 2660-417 Invalid handle passed into LAPI. 2660-418 Out data pointer is NULL. 2660-419 Address handle range is not valid. 2660-420 Out address table is NULL. 2660-421 Destination task is purged. 2660-422 Multiple threads are waiting on the same counter. 2660-423 Unable to allocate storage. 2660-424 Unused fields in lapi_info_t are not cleared. 2660-425 Source address pointer is NULL. 2660-426 Target address pointer is NULL. 2660-427 Data length exceeds maximum. 2660-428 Invalid target task id. 2660-429 uhdr is NULL but uhdr_len is non-zero. 2660-430 uhdr_len is out of range. 2660-431 uhdr_len is not a multiple of double word size. 2660-432 Source vector's extent is out of range. 2660-433 Source vector's stride is less than its block. 2660-434 No connectivity to task. 2660-435 All adapters are down. 2660-436 RECV of msg did not complete. 2660-437 SEND of msg did not complete. 2660-438 SEND of msg timed out. 2660-439 Setup of shared memory failed. 2660-440 Source vector address is NULL but its len is greater than 0. 2660-441 Sum of source vector lengths exceeds maximum. 2660-442 Source vector pointer is NULL. 2660-443 Source vector type is not valid. 2660-444 Source stride vector address is NULL. 2660-445 Target stride vector address is NULL. 2660-446 Target vector's extent is out of range. 2660-447 Target vector's stride is less than its block. 2660-448 Target vector address is NULL but its len is greater than 0. 2660-449 Target vector's length is out of range. 2660-450 Error in checkpoint/restart/resume. 2660-451 Target vector pointer is NULL. 2660-452 Target vector type is not valid. 2660-453 Source & Target vectors have different num_vecs. 2660-454 Source & Target vectors have different vec_type. 2660-455 Source & Target vectors have different len[]. 2660-456 info ptr in LAPI_Msgpoll is NULL. 2660-457 Another thread is polling, try again later. 2660-458 Counter pointer is NULL. 2660-459 Counter value passed in is less than zero for LAPI_Nopoll_wait call. 2660-460 Invalid query type. 2660-461 LAPI_Rmw's in_val pointer is NULL. 2660-462 RMW operator is not valid. 2660-463 LAPI_Rmw's tar_var address is NULL. 2660-464 LAPI_Senv's set_val is not valid. 2660-465 DGSP is NULL or not registered. 2660-466 DGSP atom_size is not valid. 2660-467 DGSP processed incorrect branch. 2660-468 DGSP control block has errors. 2660-469 DGSP has bad copy length. 2660-470 Attempt to free invalid DGSP. 2660-471 DGSP op-code is not valid. 2660-472 DGSP has bad reps (less than 0). 2660-473 DGSP stack has depth less than or equal to 0. 2660-474 lapi_rmw_t size not set to 32 or 64. 2660-475 udp_port info pointer is NULL. 2660-476 Invalid LAPI_Xfer command type. 2660-477 Invalid LAPI_Util command type. 2660-478 Cannot open message catalog. 2660-479 Insufficient Pack buffer space. 2660-480 Error processing DGSP. 2660-481 Error on UDP socket operation. 2660-482 PSS system attempted collective call. 2660-483 KLAPI DMA hndl error. 2660-484 KLAPI DMA Posted tag error. 2660-485 The error code is unknown to LAPI. 9  =kJ            @*<@*<@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>  h        	  @&?C@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.l            @!@>@2         t  :      ./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l5          h|  @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lLx +X            @@>@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@ kR          z  @j@1@2         J  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
     kPd          ~  @q@5@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 @         [ @@@2         B@  !     ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                 7?)   .8A_acelrt
(,/@H`dimnops|%0:KLPRTbfghkux	!$*4;<=>?DEINSXvy}~"#&)12569BCGMOQU[\]qwz{'-37FJVWY^j+ZCv&!P'A<000!0
HL000p*
BxaaaB`"u0000L@a8aaaaaaaa$%000!IgA@S000'P0000LuT0NG D	C0!4000aa&Z 3},ɀ<Z}	=;ݶo&ˀ}WB=}3	_13PaŤga?;w슖31͸"8x3t{/R_Ɩ}%t}un̋1yGxap#zZK$dcMDg%,ZfpVu7q*$TҺ"xV8W:RDp[$w(IcKSQ3-$H{1#Y&$w֒=Տ@4fƛ@RNRv16	c?K)&'+Z@̿ü4MJ524%Nҗ$r.~KZY;c_=By>PsݐY)"iK&XPE$QkSp2XZfpVu7q-TNCyi|K׮QdqȠ?|%Ў$FS&ƖKIɖJCY[W{YE,Wq^OlW	l,+b̘M\ؓx1NlWqY&2~=gcu,ͣ$ 0MZJNXiI0A< Ya季ZFW!!fX!ĝB0x:"Wb;tdsGB
$B=̊5r;5{B."8 s']r  s#Q#cޕ@7u,#:]#dZ87D@{.\G4ͤs{LrALg&E2-,ȡ,ȡ Yb	B9: Yb	B9,ȡb6 #L$8lA2(G=$8lA2(G9qLfl@9]}%=8Ɍ}95ϰgl}tlAcgsF>2,A2(G>RII]-0,B0ҳAC坫9\W,XW-38i+jZCh*,h#)|8LFS&hKZSHMXa]8|.	]AeRRrcLI	8,Y\ٜ6Cjiin:RE;	G+ÆBb"j](hxcKY$XerbJ ,$NQӃ?gHDrB4~K%M lbh&2k	i
	[$ձD]Iuc#MZ[-83y&vdP~9,|s ͒jﮱ]Iuc[$ե0DW&.ecb 1j\` {`]g2Yib9& -j>ь`dՑ³"UnOť's`O#+c<#iV:ˢ< "'"<'ق"#d64%_<l]c8V#AɎcR\J_R2c6/lX]l(ll3s>䰘[3.2~9K3Ա37K.IZ>ILG:Qt\,
KvL]ɖ:oI1
ά>h籗66Sgƛ{e*J'R]c9&t9eGyp[i(I}ILepW&.4"䴸4>|$aereauLBI':DヺX;IIV_@'!F4,A2*I0A=-K#Hp2X:esCfrhV0X	-Nt	0	cKAuhȍ/#9]#,:IcKxϒ\vfwRXV	lWvf`+Id}w8\.|aI]cLy"8VdPdT@ 6	.I@`Y8XVN5lwX.ر͒j\ymd>z>vdPdTz9	.Y&Yu%ŎAj\ym[W&.ecb5inLerbLYLZX9L`ŋ$6;3F0&,VcGwLHtV,'ɺemà

դ6q6 N(	"!M6.BZNvgpiؗ|zMZ>GxccRW&/%wlt&Mc+fnut'ܖ{w%O)pc Fz&fe݉ Qc6	J5n%_inɋ`c:ereauL@拿{`+#.llucL+oX,Vެr˹(rҘ+c6L]h㯻Eiph	d|ITereauLE#LE"%t"]hG4L9qW{Ytq͘$!ͣ{aWt+aa[!XO,vd#VE(Ft}F5FIt.Mb5٥Lis1|
}j&H sK0a[%OؾAjaI!.9"_a6&.3la?@#w)XFtVݙFE	nI"|b*.@}2ـl*Y&1&FE s)aNK5ql,'(Es"d]$S`t'|褴Њ+XL>.XU0`mlM|1+Y&%&@0 a[0F4E$QKAqv-%9Q9W!ݵ%NtGLr)wԒƖi݋ 5k;ؾ'Y&9d7Ɛ} V D2b$ձ} d	)l4F_@"&tBY&=jvdH26b ]d|iCYY&	6I]ec!6?2KgsDϗAzym?`: `5K2/KI]Ɛ07bV 5idoII4I0A9Z??@PY3΄d9hlC%-)RF4Mb;3kLRY?`|Vc..7mjIX!` DY&tb	As@IIIQ3)&K?a+FkerW4!)|bDϰ@Z}#$؂œ@$4c,Vi"`(,dgr6gMDJ_("i
RKZ5kdw~:M[Û$ȨH3,|id|iodw~Y&ፒjvdZKga\P'a,gg	wǩwإ3*p5kL,	$դ葍6Dr)&K/a+FkerTg5ؖV9җ6 ܥc"QQLsu#$ #RKZ`(|0+Y&7N>:II4I0A9Z??ʌ栚TFČ'tbmekS!y7%-)͏l|ȧ"Mӝ'Q:PJ`(,cwf;sU8UcpBǺsaC86^c՘-1ek&ǬqrlUc8)ǹI;1Md?Kc$11ctv8JY6=cKd	L{cc܄Gok$ղgMRR38\ I]l`p{f1#&DnRّB2@/ $ձ&ǧjɱJF6IcQ5lcԔI]l`p{f1Y&DnRّB2B^9_Y&l{c"Մ<UVMRR5sM[!1#>}c"Պ=B/1~hF} u0wXfፗwB
1/B4DЯԱ؃>"`(r8,}߯%f+4f%<gf+6YѪZ!E-)|E6;#2(2<(Arb,摑k^ė}I,hbKA~5j2cO;t/OӘ@Vǽ#;G!xz'csGydp1'籑_  $FF OG|{$F:*[F p
Y&261Vn|Y&26|{.[aVЋ1|.W`[F ؾ$FF ,_$FX	d1ZRb\d(W SX5MX8`?tl$sl#&A5l1v`-jF
##l#'݃ፒj#iLbV9LR:'=1#% WdϏXIII}1
 h@u
њ#YY\͎җ &Q2()$ė}I,ijZ;N,4t/{$ձ̍#l,2s/d&a`\ؾz&2s_=I--X%jc#l{{$N,H/ j'(MJͣ#lx,W:V26uj'@`F1|GM\d	X26j'?]Wdm Ւj' ҅Ip`k$N	%Ldm&MX!#^8!&:Co$!v#/I]xd\808m2r3ݶ6{d6]a`\2t1|
 uju+Ȟ;˜blWa8;ؾ$Fj#'>5]kzX|Y&;
a%Rk$FXTKQŋP.M\dmU8\ s/@5qB2rCd &d5_$FX72q/^5q HWdd*X?.Y&26	8ablWaaPLKUKd8쌜'.Gw$|~Y&262uƨ"w|~dGPbj#l,z*1|~Wa`#N$FXhX?	Wa`#N&/$FXxؾ?Y&26G'>HbM\dm2ubj#l,x2r؀mj#l,zs؂[$FXѓL_b"&26GFN|!j#l,x2sؑlWa`#㌝IZY&26Gc'\!j#l,{ϒؾK$FX}M\dm>p\#$՝,1u#_qUpnt1BvvH,1Ga`\KfBbZIf$KbZVM\d2MIp`W`C]c
qX'qI,bZd#`,Wa`0MX8`Ctl$ҚJNpE$Q6Hp2Xi̑+49\TѵrDk+9,js/Hs"]$40◮8]&Ǳ=^(ƙDN Yc!`6Vh(rj坺3j\֊Q#7)2B@	qȠțl#%-LK'/1jƑXj	86M\b8=6+$! aF~=b&16dş``8e뿑B#aacI׺>yd6 a?{jZ%j{{qt2Ie41ȊI	T YavW4m\Fm]JѲĻ[tAGvqEDd$q$]FE:FcKSg\=IHL:80DenDrg0Dd]0E0
'Nh1Xu_It"?e8s`]_It"xp&v	ǡj"&ùßt'ؾ=	W` 0E0(D9I]~n5qvQ}h,W`
It"v[9I]~5bXIt"%X?ZGMXA C/;,9d3·" (ɇ)ßtbByf+dIt"?*,W`jlՒj"&g}h,W`1|,lW` 0E0~]9I]~Y5qvQϺMv/`'dȻA(Ɍ,9I]~2bV%Y&2.@`2`LϺM±
5qvQϺM_
ȶI=,,cΤ*,Geጋt&&gAE[<P&M\d]&CiEE]_
$E:X`2aIً j",0E0
g&*l_lW`a(ɁJI݋ 5j",0E1Jz=h?1~@M\d]&&*kdȻKFL
N&*_.MX8AΝ$%'Di"`({[ Ybf+6Y۵qLSĴLQdM8r*<!,~1	&RKZ6=#` 5q@<`1#aa?}>5qKUli	 ՒjhFX5M\bc#aa4X1M\bKX6W=g`1HXcV,V8 ]FcF!Ha?{ǆ+$ՎF[	,PII#l
 &K?~W4m\Q9W5]ں境/PL9_\#QFE%Rf[41w;,_4M\`xػaeΣMǁj>x8R.K`t3-SdO~WV5sf[Յug,D87ӥ%葍6DRLL\P Y`ҳACMW-TNCsWF%ۥ/Y|(QuwRK4-.l{>,~2s,_M\d{4}<~=b0M\d9h	㰪5q
o>2X;lW8 fVI,//ƏYFN	^&4}@YN`ua?΅_[$Ə$t	t/bBMX8 Ie2pXIgk$ՎF[	,P7,X`4}zads,'/$N;K\h	㡥j'K/GX`ua?/d4j`$FX9/Y&2rI$GXOǬ_uj'/  7>~=b&2pPnI0cGXOǬ_W8I0 4}zM\d 4}zkd6GXOǬ_{$`%OǱ95i):<cMDK?+6W46g+殉hm]DOAZ$tvfwԒƖ0`5qͰьZ5`XlvGR##ut"%%|p5qa67[ ,Faㄛ$Վ}94qؙ]ň~'@B`0<p'?#A|p:M\gO ~¶=<E w@b!K>K-*$ƝRLLV@Wf+6W46g+殌-:REG3"*<WJ1{dm]$_;'&qg؃$"&½pY>ZwtxKF!Upɥuh 6]x{7Iޮ{Rf^$<1|5sMEp tԴ1ȊI	֖p2XJW4m\O[BK׮Q@tlvG
̊9_7dq(\d]].ecKJkZbTd &¾Lt$	帘QdґW`InH¡jKVc"	!:Byn&/@B5q
v^8o d@$[qbf[2.
 ]E\ؿz5s}̷@":tU&b2;m`61Rld]vIIIQ3)&'פ8,3:Vh(rjzpQ5GRE.j,imͰ@¼c>%xNY&9ٚ1&q;7);A2(FJ>681~0d#YT'ss;LٝٔwtSbtLąn&E9w#юpKvKn-`v/rYjldaq;ؾ$պKl^p:YN"{LtdXw〫LtIeG4aq;ؾIw@aq;Sbt :J ߻zBӨTj,+c/Gzϰ<80cђ_
KI|[8N'{M\g\2!:'Dզ(˿`أ7&@D`]8(&掓`"0wJ081|)IM[RyhӰI	,dͰVh(rjzU塵u4\dQ&C2(ܤ}HtD	cKJn,VG3	}9rϑ7[C2	QAyJq;ؾ uj	gl#A@#MXt3,SRRrcLI	KK|PqSF544!+3'!CjiCĲ}/YW2(2u$q(ɣB]$scȻ/j&,Yd]z5qV,Yd]z
Y&2hFeX7 $M4/X7W4v-j&6eEXOǬ_-j&J,eaa?|ndɫEK2.u^5qB3d][	qՒj&Duaa?|nsdɦ7X7,W4l\qv&2h`2FEYn=XAj&-d]z"VM\dщveFEYna?|ILY
2.~=b [$MY2.~=bFM\dXc",'/5i):$cMDp2YiJ⦍Cj"x(.Z(:REG3"*<WJ1/7K418dŞGAĐ,,-6p-=w;QQJ	?:@6%ߑ޵ī][q
5sī
-1<p 鎆[	,F4I0A1r@g%8Vh(rjh3Yhm]M(s]-REѱȠʏ#IGRE%Rf[41w;bLIj"#L#M }j<bH>	;ȻC2Q'83E/j=̷
-0 K>K-MII#l
 p2XҳACMW-S5DswKFdt"*<W$yCJ0<=c"t3-KZ|WuWɑv"Byn&/$6qv"Byn&/	VIWጋtQUq1|dB2.4mbMXᇑ,8H=7bIt3-Pp'eul_:5qvn(Lq1|5qve×i]Y$O1|5qve1tWV'}x3M\d]n(*N>Iui~fuj"qF8&զ	/lW`f[0<{Һ?T͒j"qF$4?M\d]n({8&'_^>M\d]n(fӏi]YHOձ}y͒j"qF)i]Z`_^edȻC2Qdt[+{2bE$E:^>Iui~hIt3-8&զ	'&2.̷`xvX}JIM\d]n(WW`kl/Y&2.̷`x	N>E +:v/Y&2.̷`xq-\v\ruj"qF*}euv Vk|
It3-}euv VkX 65qveC94?ؾ 5qveƬ'{Һ&2.̷`yRttWW`bkdȻC2QatWW`1|It3-Gi]]KM\d]n(-N>E +q`5bY&2.̷`xb5}Jv//Y&2.̷`x"&N>E +kNM\d]n('{]]lv$E: tWV'/IM\d]n(g8&'l_]5j"qF0>E +L/Y&2.̷`xA}J6It3-4*>Iuv	1Y&2.̷`x3}JB~Ub j"qF!&qM+OĖ/dȻC2QutWW`| +$E:tWW`_ "-j"qFq"qM+O_  5qveE	4?L_ !Ւjq:dWW`#2.?Y&2.̷`xX}JU`b,W`f[0<g{ҺX'X6 $պua]\d]nY-(N>/j"qFi]]~6VIt3-si]]~Zb٥j"qFqBqM+O@_W`f[0<1>Iuv	mc$E:4?.|ledȻC2QNqM+L_	Aj"qF@qM+LM(dȻC2Qfsi]]~*1|%lW`f[0<2N}J9M\d]n(B2}JdȻC2Q9WW`i\K$E:j'{Һ_	FIt3-	}J-W`f[0=si]]}1}ir5c`ϒI):$cMDK6`:Vh(rjs3Yhm]DG=GJ_(o!<#a#Y9]'&Ɩ:Q.N#`*oa6(l#h8?tD5q:jSN-
5q:j
p'bB5ؾN5q:jq;~$+)]Cx%M\i娝ѺBۥ%i):$cMD-,dUY⦍ihCYEĴLQdqȠʏP)F!Q	wԒƖ	帘lW.l+##l'~O-.M\ba_FNО[ 
Y&1\aa83Byn&/d#4
(	q1|$vIB3*WFNО[#$դ(ƙD` Yb
*hڹfTJ&g4G+ܤKI`!##l#%f/-j$FN M\b(	|$jLdmi&|d!j9hpa83$/IB:KQFF1|GM\bJ7##lr!Y&1	b.26 j5qA1JKFF1|5qliU`a`%ͣEW`qHUB$!"5-F1|5q@BKc#lr0M\bFKc#l51Y&1
2##l5/Y&1x`%_}j-X	q^26Rj]:26PM\bN/^Y&1-	oF1|j&1->Ddmơj6[b4M\b\`%dmƣ$!6][ơ5je_6IBK6[c#l5Y&1*#ljRq_˖IBʶ[#lmj^Krddm0Kd yEdm15qA`%ddm05qAR-_ȶIB
(FF1|#id Krdm05qA1fKq26IB	c#l$!,FF1|#&1tm`%*bFed!26d 2Krdm M\bdm M\b<5ܷ`&1*,&[c#lW&[H/@d(dm"%j`%`$!-V26ad!Ksdm!Ւj	n+F1|"	lW`%tdm d /WM\b;+dmƀ)d M26@ad(,bNM\bNJdmƂ=jvWͣ#l4W,bY&1tJdmƈIB]X	_FF1|i5j+F1|hY&1tI5b*M\bװ26C$!X	_]`5qAQJq_d +/^M\b\X26}j[+/VM\bՍ1_W>Jdmyd(+ё_9M\b<H`C[$!+dm,WWFF1~j)	_Db!EjWFF1~jWW댍b jd+_8,W	_u`gd 퀕##lpIB##lp%Y&1xU26 5c<p ^F!G|9MX8 ͤdm1@DًY&1+F1|0M\b,X	`@b5qF,(/IBq_8IB,#lq{$!	`g`
Y&1x[`0M\bIX)bNM\b`%dmb=jƖX+bBM\bK<dm`j5q@F;,#l3FM\be`%/M\b$	`$FF1|fY&1+-X	`$F1|fY&14F1|fsd!2K\dmc$!iKbBbM\b񕀖ddmjX/ d!]/%k$!JX
_@5qCd{,(//,W?	`#l6IBX	`)F1|!lWvKR26id ]dmjʖX/!Ej	`MbB4M\bXu`%MbBY&1w	`,FF1|d,Y&0K *B%8/jJ--FF1|dIB,dmBUjZ26 Ad!mZ*FF1|dY&1dmI6IBl^26&IBKQjtdm@^5qG
dmC$!,	T_IB*_6IBX=Sa`0Rh񑕒jj*hl_ R5q@*x/ 5qCb퀕H26 d!`%Ru`GM\bU#x/jlG1_ Ւj#a`5vs
$C"26F-!ßb@Y&p c]K-##l,GK| 	lW8疂#	J`%Z26 9d!$=bb5q@0_XWs
`%Z@bM\bf	VFF1}`d >LO#lY&1,P##l>M\b%i
26`3b-j,Q#ljU1F1}`cd4D-.,d[+49\Tѵr3jAr@p[J_(&dDHa x%-`|Ƞ8eG6;8cL`H $6=AĘ=5c$p(ϣIF>#6g4ó>HvNhHHͣ`Y3Hf;
XƧ:t"$4a3(%14gWwZ夞[m[BFn0$f|d|(wƇLhz ,2&1)OH47b%M\sl#4́ {FIl{3?c x1M\sgzL4i2	)8Mt&.Z(lIgX.p+49Yr♈z|KIKc](:4$ydP#P!ܥ8uH$(Ȼ/5qADd]M\f|yiM:7L_a8s_{$M Qa8s_Y&2iea8s_lW4 i39/,W4䦘1v>|0M\dӤDe9/Uj&)49/K$M'&,2.pؾW4)eFENV5qBHj"'}0M\d)"'}Z5qNAu"'} M\dz2.pؾIe9/K$MlZ$d]ϱ|5qUl]1v>xdɫXv[8s_j&lZ<d]ϱ|Iqe˲2.rDϱ|Ir`21v[s>vI`2ɑv>'Y&2jEK9/M\deK9/5qdeFEYnP9/%j&i,a8s_Y&2hŀ"'}8dɣHeXȻ	ßb	W4`2ĘȻ	ßb&2hMiv>{$M\ev>e$MV&d]ϱ}XY&2hD`2.pؾ&e#2j`v>aj&RX*9CՑ,W40)Ua8s	/,W4$Xd]ϱ}X5qE"'}j&,Yj2.pؾY&2h`2Ȼ	ßd^,Y&2j-ENir5qA.ENh&2h>0oc"'}4GM\d|N2.pؾ^Y&2h8Tbd]ϱ|&2h>PLY2.pؾZY&2h>&,"'}40M\dӁRec"'}4*M\dMW"'}4idɫlWSa8s_$M
K6+9/jRrcLI	m0,dC jf+6W35D-&/Y|W2(2+FdqF(ɢql%-)q1|FM\dy"¼
HN"</dɠJ
cHN"<Ւj&l+#ƑEByn&/K$Mě
Bi	_t'b:edɫv̫#a8L_W4 ¹6O-&2h6ZdƑEByn&/{$M	{
TƑEByn&/$M6̌l'}О[%j&¹Fq	帘0,W4(b4/q1|a%j&	v̓HN"<6I.+cHN"<$MXW3HN"<̀R5qN+FEByn&/ uj&a\Di	_t'b#M\doa\ȅFq	帘l5qal+"FEByn&/lW4l+2#a8L_65q@2¹4/q1|}dɦ
L#HN"<͂[$MUMs!i	_t'b9dɡR¹6O-xdɠدa_uFq	帘/ $M\Uql'}О[KdɰHN"<j&FEByn&/lW4^PƑEByn&/M\dxa_D#a8L_W4¾4/q1|^,W4hia_4/q1|^0M\dpTFEByn&/j&ᭅ~6O-Padɠ=|{Fq	帘j%Y&2hca_cFq	帘jOM\dHƑEByn&/6InHdK#a8L_5idɠ
l'}О[uj&,+#a8L_5	W5N¹Fq	帘jW6C
D6O-pXM\d$¹"4/q1|;$"{A2hA	&ƑEuv
a|pW4	,&F8_$M X(>F	_b8dɠ<`J4i_b8W4ql,0TE/$M7(X(>U#aa&qؾ,W4MP}64_b8edɠCP|Fqؾh^M\d6_ӈ@M\d 5P|F/|GM\dӢ6_."$M:-(>4I_b5qF
#HXa|WE/IEӣ&/cH1|K$MlcHX"[$MlL#a`_4Y&2i<F#a`_ŋ$M&!HX"j&(C2ƑE/`dɠB3#6lGM\dF6fPƑE/o,W4h]C2ƑE/i6IeeJ wF[$MX$%Ƒb6W4Z%F5q`RGh6	]_j&>JllW5VK#`l5qTX%ilUM\dk+Bi/;$M4g`#H1}P&2jMV
H1}P#M\dU6	Yi/'&2i	\1llW4%bi/"Y&2i2+7#`TY&2h+4I)J#`C$MV	Yi/	lW4 0$mFuj&KѤlI2+4#`p
Y&2hD}`-#H1|\,W4d=IH1|\'Y&2iv+6#`pdɣ	Z6_VIIIQ3)&'I@\ACMW+*Bv%h#)|}I,iislcd[64z/dǬ`tvI2Z!CH*ȡ?3	պ.Ea$ N=~ _RvIA
SOE$d{84/W	
2.$ OǳOb
5q!#xȻFOǳOb-jBFv'E$2~={ԆIA˶'c"Btd{84/Y&1Ed]HA'}HCdbd]HAc'|ZbM\bH#XI1d{84/@N5q!!fd]HAOǳObJM\bX[?>I4pi_VIA\`ad{84/HIAc+Qv	!2~={šjRrcLE$QZ*,dACMW+YWOW@H6;trC2(X#l,况G!FKZS]I1|Y&126ЊIB2DC2Gt"D0Ad!3!26aj[3"LdmlVgRLNOW Yd)河ACMW,֧X:RDp[$K46qK4D`ymRA8疂RAh)y堦^yh?RS@6qK- qouYhi"`(r8,$:Vh(rjg5sK\4щdEvDotQ2(;"%-LKIǱ̚Y&2p.
1d]`1dY&2r	Sa`1c1|(M\dc[Foa`1Vf/lW8 
8",8cձ}A5qX
61v$gXWd0Z)RtHƛ")&''+,d
*hڹiIZC_dEvIK8dP0f}I,iiM
I],Wq;D[$!l|`1G>,6IcR
F/5k9_Q}8`j'f ie  AnRf28lel:vIIIQ3)&''+,d᤬nW4VĲΔQ#&EIcKSǱ@$R $NL_|UMZ<WJ2sC|qmlW8Q`Ic0Y&6='ca?=cj5jRtHƛ")&'+Z@(fᤳ9sEUߥɫt.a%R@D?c9\WR"ZMJ_(}w|6Ke"i,ijbAAiscv	a?tmV2!Eww; ǽ-[Np[wjbJNdE$Q6p2XUЇD*o=\l MC/IEL#߅L2jTׇy]$P)d\83oy)nP{ܘǸǸw[a0;!tI`ޔ3!t;MT=خ4W@K@])bBme`\I0<)P|oc;R\Ǻt2hәAܒ 6ϑޮ@.RŃxf.RR\L0<)uPVG}+x2atKI```8;@Hc葋ShK삦]uP#-Y[`c+l&R=n6p7;.S;uP`j$F[>\.wds;^F4˖H
$8,]9s-Ή-TQ$ iwؠ&'Y2#%D Eqh9& qg~D$8w1A,Rv16)&K5Q:,vղ#,ijk/R$8w1t?II4FȤ
$8,sigDtYCzv& I#"$ m3  (Ld H	2 lg%&ZW7C.eBd7?(y,iiMҗ)di6=KBc  _IذwY6=c +	~gRL?p6Z=4J·5湫| l"@ ߠ&Id l&@@ x\Q[jZp,=zYje%Bd7"X$tN2 #E#<$sj}HBGDM%--'!&d+3m#m!
wϘ%3g«;!awgd)|wSdOr͕RRdD8Jiw1|>e>;;[G6|3E5q`zpý We籠]r`!;3cӊ^M[_I~e?OwW#KTӄ˖Ic_HM/$wR/g~}8$$*l_FӲpȤ
 iitg%?ܥv,͙;v)MPO2'{/G	}HLDM%-,lD)= N	tCse]q:Sz䴳,jX; :6;LQ!!T`ȷXHH2l{`dHtGwFEȘeIvc3"Kj;2.D3&yI5R;խQr;;Ƴ=:|ْIڅ8,A=ά8͝N[a(H;ǳd~s?r&Ƕ_$PάQμЋrZZnPΘjkxr6Ŏ 2ɱȺFe9wbyi:쿲lz2c"gH@۩te`@Bv %2Px:lN}\&DB
$Be~G{ 6;I|ɜoflgBx='BպV /3W)fŢyt9.;᝟6q;8[p(c)lgpiÄÌ~Gyaa#?&$fN&lgBpzst-}[_ViL5f-};#ũYѽ:jaƭ D-āaoLHA20Up0}ǰ`=aj#lgs?&Nc8}: V>ud/AY%Mcņ_*>~߰w;?mw-& V>26q;c}bdwJ.;\wΣbሄ>5]xpQMctUuŢyt8PnޚqF.@q$B0\,UN 0vc-2;Ƴ&'|c}m#$qHΗA:56q;;[wv>};?mw>v?8c>t԰wi!p#ɶ384c1wm;1Ke;~Gf4Le!fBL8P0>;u!`M`N6{aQ0Suܖ3}YR30V{ϧ%0SQ0Suܖ3|F|aoU䴲3c7ϒS0y0&\m`҇GΝbFGLun%3k9}ӳ&s̉nn(Ž"c_vd949e0:`HL8l#>ID#cNwtܖ,	;3oKK#>XK
3v%}OrZYlg839}dҘqF|` `|waVBt䴸5id|ف7'pF|`@{ϖo|eao-,bXcԔӰI	?p-3D9gPfQ{SYҗ,{  OzN\%R28aP1Ɩ/B--
nRI
VR5a>v28N}[oNB6i}{؂dLZWYLqŦh,0\lf ##\l懖f_Ƙ.Xc[LԆkm`6|yh L0\q͈&DV@D`2:9\yh s/1XCcR-ݝwti'X=ƵՅVevIҐ0!j x5v=!$g sNm	:Y'ϝX;Wa#: ZXcym$ `~!jVyH%j.ޤ=1T)d\4Ap,!qB-X	zE\zu\bٰ52Y*.e/p\?,3+.2cN{6$lbՇJ/H!.C|P6C{Ai
lltR:>~ jP4/1.E#By
<m`;6Z/#5s`HȓiVr?oR`j~OjP@51 ;Z|(3/#`i`RS>c;V_G˿8|}liA¹20H7wFscE@FK"`(kښ@c?!ʄީP謇-LPO2җ,-0O~PSKoBF'[%->]Y[#Q[%ʁp!jC!:Y,ICL3\g$lopCLvuјsbPfJl\!v%asġtOȨKb2|6?ͰK!(iiMϜf܎im.>}墠Ud/v$$Y},A6BP1ƙn9:pDKqw`\Veq6uV3]H#MQ[gV>acICY(s:#z ##Dʧ`r
5i<n,P:#֑҂7&wIR@zFncshw%	:>{b+'Ν(7`'ZE#}b`#mPHWdEh~tin,}\aŶf[H?Ku%	>Su	baϘYlLvy(s6::Sd e:3C'w8K'c<gx~;O
{ f_w5H+KGّ0.,AJ2FHsTvIƛP^tK4֏Z;:L~Xoւ]'	~D)I0A1>\@lvRټ+W(r-[Qd}.KZ2$F͝A`d d9-2}'z?C݂N7.wgHY>le'AA	u.Mϗ-0gH4͓٤pgΉX2t#?̉.l{bQ0EF7/ID	4D䟰e8 /ÍH߶ԳKoefӈe.v~8-@]]$sw#&~a;%Q;DXp|iALŴ>ZF,mi=sg
G=Mzc$[kեtGEmu Dw'n(cew[a_(f]W f_ lw`6
:޹ot]7	G3hKu,$IafRD\,$݅ΡD͓29%im$>n 'NΝΝ	LȨ$r(ΈΈ<pΈh,N>dn|X$--)pfI <rt#-`tBv>Ku9: $O ![J5QΡ3D`7KqgQup\)&Y:@"E:"ntԠ^<.ZYdn|XYhf){@'Gt'ttQ`s$tt;0 GKst1g=0NїsѐULNp~Ǹ9#'1K8ԱÐ{@lw`6
:޹ot]7N?3h-(ZDj2in$@u6N ,˶`CA
HY ӡ3B,'NNȨ$r(!:"c:":X"BtEGbgՐ  !`̦:
q!kD.XX"j QLz3 ,,<#-X^bn"c),Σ(Z[L]I6tCBrӧ@ ȢN0Gt&t#L6K#cY	 ZBQ;<#GK5F&}f2t'X8"chb/wP")%'Gi"`(b墁KnR3̉K@	^"<8	wԒƖؘg͓,BKI~P@͎˙H<#HjG5;L^'K`gOM["[ĎQ<͋7K#XR̶	dca7cjPn$wx͋7K#XK2Ʃdcve8;i`,AH(摔DZ	 ~эˢŒjg&f5Da.q4D5n]Np8VrIC;}ЊKŒjwuΗg@Pv Ƣ-scP>6vd y&6]\EK-j2;OXE˩$\Mt	VWZ\"&qaPJqiNz
kƢ@A 0w[i!DEq#]in0XG@$(z܉9vwKu,|/V:k	:B)]t" l,AԱq-Ј6V9R阘D`R:%X2$b<Re$cԒwyR%
ܦ$'6DY(e%LÐ<τ<uIC=}3|}N}N9vrIl8VE}Y奰d>pwϫRHa2EB+-E$GexԱ k`	G#Fr8gD[$պfn;Lf^Σ.{_G)̀F˿,M֥Ʃb'wƚ-lLّ2i@FhZ	 ~эˀd.&F(]Z .t8
Lw0e&'>ю6pؾ*k/,YA6=CkGt/c$2ԮGx.e[;LaQl}ZuiM \wN$4F[&ɁW
Z[@Tv_w4[5N6{bV;2&FeH#a@PGduYvrOl1iMb0яsZ&.-L~X-J;[m#~ɲd(fӂë
I='Z) |Ճ.W8% V_OMZ>G|q06Lc{t#e`b	2289E ї蓒Y=|=sgTS56W{"]&>,BDqQP V;>GzxzPWk
?t?cH^Ԡxz$?x2Z<o%M/vwo0w¡04ÛN2~=P#&N]0 ;8͆D۝Y6LC !ND$˅in0'7Z`M6-tNUua`ta;N|I,Y
Ɗ8]N-Ӡk	I;j#:c J>O,NIfUM`3CE)'9ӧ@fQXNa:"v>KucI`̺}ƃ^{ilBxFETBlX'jXb`sI`hT54Q=:tlNXNOPП	4AQBtgbv } k,N22XG
Il=:tQEr*N8pM鏩A(xz"aέ,˅]X XYh#GK	ٻ< H`xt#GKt_tgoG9`׻pMxM)<lȬII1;
 h. Y`6gy:'v蕫9jgQ>ң"/RE2BPm`NlvHZ7[%R85i L,ikQ[`aL#%ur;K`dwIHVfVP;@Y1H2̬v-!hyKٓ4#cD"V2#3!rZ5v@dؙ
qN}W#_V;1#5P%-L6NLNˆqIƵ$yK	ǩ`!8<Zֱ(	l	@K	(	cRPt=L'`(iF pCM 4KzZNĔ42RN,6u`-'fԒ4Ӧiw1$~*d%sbPͣ+lc'7`yihidwϬKA?lQnXyd~+_0p 56;Q>A2&FGQLs-͗拽竾_;ͬm:0I "w@K>A$585Ƞ}[d˼iL1ϳ<m=´R;ƳP;Ikqhj|I@g4t/00`rG%ӈvVCcpvt!掙w.,tNjF˩(ؚyh/VID C6 έ(i~AZ@(@D所BH;+DJY8dwH0K]dmt"z62E#V$f!&NX+[%G3hm):a"NnNm[0I@n5[6NF"9%`Teim$kyTt0:t':tV2Cw@tr( 芊芵X&"Ӣ* X]>Ј X$*_qT>E2ZtO $r(芤|,uؘ$)  -Doo'u,MRYF-&Ɔ\)#\`zt:"GUN;9iS9ϒYCVυ]
EqNsGt@1,MX&GK.d:X1i
@*QFe UXM);HOceͣXV,ԤƚiD*,dd$Q9Vvh+FV
	J_(&<	 ѺKL)6;IAY/d%{$KpcKlC=BZN #3@V6LH (x8OAcH(˙Ha+v!H).YxG{m#6^ǁ.ÌČea;/[K	a=K)`Rg\?Mw^5KX?K jxI@[\J>ÌČdJ$-Rlz	@[\J>2%m(cP%ljJPօ@0ؒFVǩ!H 2lv|{2rZDyh,,Wm0w~/6lǩwc{k`?FM#d2w0 PlvM[?`]b{ R4vwA= 	&80`k k"H_6LMH~ eajc"	z+mQ
]FHDpvl27:lA([N$煅eDBHlY-%Q	8C=AIL,: O ,If A%2!p9C3@05::"::d{ZȪSȧ;::"؝Z#=A-::"pfMb|erK2@Jtt!Z[tOƀO $@:H	v> PŅPERu@	 [Le%|>@׸xs<e%`Ihpb(-QȦgGL|4ߌ`6Kia`Mb|eq~4tOȪ@:X3Xw@^et;7Kx1;:qdCcgRDJ\M[ܦewN&rP͒2S~cvI0A1>\@l1'!ݵݵmhں*m58(IțQd{+~2?#&i0@';-~}Jaic=I,h,0#O`6$iv~8 I]wXY[]L:GLcHTcM\d].4˃pTDM[/ep>ǀp{'nW>G8$ _!`sNpPd`7\w j 2wFuqDș9@410d;IcF<`2ͧ~JULg8堵;fHJͤw8\'bI!$uI8RHԞ!fqLP	v=RkC<<HƤvh#{oڈLcܲabd7:͎G(
P'Wa}[	su6,Qnqє,,Paf!i ,˶`CA
HYNFtП	/twBxdE@'DQlgDP8GKPE:"t3f9  b0T%1v05:4r3Nv>Kte : $  !`ae-RO*eKt1gQW	w&дrt4(NN'v>PfpjN>9t| qsXOYnϰLNЍ.,#If6<0!:(Q;]o2>6ޮq?Ȃ_1!%$̱4I	m,,dgnڶrVhn\KUKZ]dQdcB~` S`cKR};tś=H{T'5ζ,$I&{Ř'P91Қ$Z|m-IպP,#@^Ȭ4<4U/A;G24$D6 ܥr
1T}Leph>M\Oƛ9v-6_Ws8c`FK=;ś=hB`oG|@}\ G#t	A~B3"diDĹnR9|f2}LephY&qK'籦')}]ç1A+/W#~RzV89cP1s8Pӌ |*3]qX(rPnK\w8-0"/A;QLc@<;i<J(w8Gz)mMHB(ZXwh$[k8D#c6l2ua_\`"V3hm):a"NnNm[#r&,510GtIZ|I,Y
Ɗ8]N-Ӡk	I;j#:c擀$BtKDeXKv
Xh$#=:GDS0"tE[	[$If]
AT=EQ	ӡ<#G"NOPX0L:'(:$>@$,օC[KcE.ӧ@5芤5	1I{!?XbfN|?^bfn)c),Σ.[LՍpyFtEȫa:"GNƾJd>,DcAI`aeYƾO w@EfnO tKF&fd|eot>6qd3cu@$BiNm#\R=`/eݎs>MN)}St8Gw@lwbdw:޹ot]7g4DP-a"Nn2in$nD`hUE.@|rtОnt;鏚F!XeD`1݂n2RIQ ӡ9iӠf Hs(3 $v>StIf2q!PGimФntE=:N;6[B(@O#5	boXP@yLr"9%+Kp.#s@~3*sBxfQL|4ύ7K(jYh4ߍ3	X:D`RIQ: ӡ9iӠf HQiӠf Hs>i/3[=ZZ>#s"9%{)pPZ[t&:Bw@9:t':t@;6[B(@E	eBX	nE#tx,˺aCd#c14In&%'Gi"`(q?LpvZ+47.%q4Vt \80INWA9w}#eyîd]Et㟻zxW`[/uwRx](s`S/
L8eFjTFuK548Vh\Jά-:J_(z#  ereaG7KnhKZ`4Ktnl9H(eΠ:`'6cT|:H^}HpDČ9D"eIjHyi]j{H߶԰R`	ӑv~a/Uz\<>Gor`Cl9%2;DR=L6<E+Kywh$[k8Dv$f OsF8b[afmm['L$I֩0)FhqX&U0dn|R,Y!Q2RYRӠdО5ZtOEYȣd**Ӣ*DV!b:X"Nb:Yw'B#`̦[p-:HR=:t':@<GcP0a`tV'H XYm(/|=.<PO(e%`݂nhe5͝N*3(pEZ	Ngw6K(jˡH03Bx'GtA::XM	,qf HbnnP@X|lvJMq	1:ϻa,E5GzcLv=˳r?z:;#_^Ǹvf N1-.62-еk	su݃2in$65xYt !,+Ki*1#IztFЊntO7:d""ΎOȢӢ(7:"c:":YCPE27:"t7'L>@C,YAPGimЊ8GA !KS}1
ByLtwHy`ae[4%(%},1gQup\)*3g@9:t'-:t	-7:t	Иnt#ezYC6KgKQ:e`ae6^E#tnD߰MN:[<,eܔ1in6EΣPSqJNpE$QE?P+Rr+Z婛`Q%J_(>OsFVHDRa5&{ =7RK[bY[(XXn,1 lv_.l[`1͓ddz}$ǤV(rnB%ؔ
5gAjP_@f.hG%-:9Iz<؅Aե28zHoK1𥂌jÍsy5s4Z$Ȥ*Ei 5n0 )|1>tH	'z=֌{vwd105pfv-a3.Ƒ0wN9wcՅ_s*a疕 &.Gof5'f,bv=t`ޤlbaƦMw5i`]x2J H͎8͆I:C-S(btI;WaCinH20)Fh:`']kXX&=&lHIf FVFh>IgHNBzӧ@i!?;OGtgG"NXXbn-:"ecᛤŧ"9%[p-:HR=:t':@!<GcZ	OcNЋ  -rj'((,MRYF-&Ɔ\)#\`zt:"GUNМ鏩EQC6K(jpˤŧ"8C9_t'R:XM	t]N#YC`0MɆ<\MO@KLM;|F̿c f8cIdC{RR1`2vo͈`ܲl0`1e"Ng]t	 ZHo-VI]ez<ؤgQl+dKջ'q;	bFj3BpxMQ PvǤn\cK=9Y7>	):Ì<#jI@AvxXYFhZ9nJ4DZq
ByL,:Cϐ bbhsw@=:t#FtE7:t'2{QgGt'HQq
E@x,"B:X|3t329%AinK"shЊ#)`t#[65x$!eq8RD/E]K3Kv5p\)*3g@|rtttr(шΘO%3dz,|rgeqsE/eEЊ_GK~7:tnb9)e6|1el)zJNIiE$QZX Ya̅jrm[D9Z6MN
$ȍQd!{!'FV	d_`L])Ԗ44,-خI8
/ PN1Pp7gfB͎˻4Lsa7RH`۰c-ؤg`%Cxk0!(qm:i|zԒ;RJ+c<8,R`8 1(iCL3%6D̔O0wL8F[w:CV~>4
\iel2~͏O-ujV_{aɃpyKA"kp=;RU]A21DV ##Q.-`9٢~Gj].wͬf,0zÍr`2f\9ݝ	:1͂tm)BEP[4(F4@ȡ`؂J57:uN0Cm F|+uC1kUcimU`݀dG>ll$I͎w;pȖI]wXY[]LPA#&D1\${$N2]Eʑ( ājcg>ʯA=MgqBe#P}rY~yww IlVlAͬ-Gyi"8dLdƑwqWF r}j%"g'>ͧ(}Pӌ*u_8A-`.N;9C=Alc*-2X ΀lw8B1:C	GafmhFDj2}[-:2j QL,  !`hT%Bӥ,	:b;<p鏚N|/Xpj$Ѩ`. ӤnwB|'DQl'Np# ,Yh*[t]z=:tXEv>m8ƾ wBx.BX{ad(:NRtHZ|,]nt[l'N9:c擄<>&z\Z7$Bt3t3IfuKv	K)0f΀(rt7:t[-nwBl'L|x~q%ib'f9 :,Y7%EBl'NN	P"ͧ8`E	pjϰLVAЍ,;Mm#:ODDD13Hs>q3`2wQg>4"__c+/A;1q`dLK̨7 ܥrd>$&}2i9K0q,*e{8'kS]ce$=Ileǩa%#]8G`{>m)	@٩LzpjRKZqX=O@B%fxz[=g m	CX%$㥎t#4͂1.c2"XraL1"&q3'cMX _aNc/Wi{mo=6?}1#Wa;/6[lG&]iL8a0, =Kd%\%#\O'fO=-?\!]ale- ( 7Dq8]afmm[i	su݃4mgL$G\l,uE0Gt !,օPZ[RtCENSs@,Gt"	L|s$Bt,ʑq"
JN	N0Gt'EN#L>@C,Y¨--)pCs0:r1Iӡ`,Gc\l,uE0I29%ЪKp\.(rtЊntQ;<鏚NsOP7PP'9Od'K(fbn212݅\"
J:(:E-7:t,wB!S8G䡮lV]20ճ~O wB(#dLaC7t"b:[<dPXlv7S
9^b)1
{7# 5L8\};lw`975bBa;4v֡pAi`ҙ
{y6$xc--ztm'Hk 2jͣ28i;ԝZw` ,M6VoW~dQѓȘ;Ʊ31pD%& ՞Z#5M\gY?W=Jq_Ϋ^yhΫy";7H&	z㔓H=I`R=,8'<	LK`Cԇ<k˄<1z{>)
/6%f<+2d7@0;7erŉ!rn7JGmV 8([k 
+3asu}%v
\,,ͣMKt-:a"Nn[afm[덅fЋL, &| rK5RKpx] Paӡ@,Gt"	1I~p	OK5Y#(Z[LPxR` PМ3 $wB|'DQl'N#VF| rK2T%1B0:4r1Iӡ`,Gc\l,5Xb` &| rK5RKpx] Paӡ@,Gt"	1I~p	OK5,s$Bt7K1gQ5pxR`͝ӢӠhQȢN EB>q<,K]Y Zq1Њbf3:B4t3wB(#Xa` K!FH΃&lb/wP"pS1'(|g=wGvw6	x07~S#g@-,Δ$|hIt޹.Hϒ]bkpDZRlV#[`2F[jbF;7lRGLqIHǠXL6;KޖZ t	vjJ-?%<k˄=O!'fq{!-Qt"ĖjIA'W`>-зa"Nn[afhFNTt6At'D ,օFV|.JX:֝:b;<pZt'	>x},L5Y#2`|)0f(rt7:t[О-Zt;KtP ,aQA	EZtF㓧X#Lb;,:Q :`O `hTeingZ9:tӡ=iӠj#L|p}KPP'	=.,LRYF'Z[\ υ&дrt4(DQjӧBGcgAl,. 8VsGt'b:\ `&}f2t' :\X=n&	1:ϻ8KNlGjƂ܊I	@S?X?-TNCvh*3*:j6^@aͼncKS])|ML(
*DP EΒﱌµnR;D-E6I|+}Cj||6ɆY``HGtD4𤄚-CK1#ӧBΈ(|tEGcoȡ(<	5X6uΏ5Q%0iV_cl
$8,v+-r:,*o?h3/Y$zc9_V8eReS&RK[e拆6ڐbP&b:Go;swe|dCvl{RP&.{(=WaeXt"e qޛbV &t'XW"N#:@Q X'URǿ88O3'>Kq1S_8̜-N)|ߜZ2sd)|ߜϺL}l=2#'>Kq1F8Kڸ`ΐq&#F2SqwҐ5K6ne\Su)\;y(#PG>KdUn(l jG	1pX;ԒŁR)R#7@[ \f[1n'Yޭ v\ (.D9)DeȘ$Dq#.ky@.DƇi\mGxqKY |lH6-2%^8b4ĸkv6b˓zq]I'tY&,72ŗ&.Nhcm)9&1a(7E$QKD?nm+3M˖6^@a_pzW7.e詼%i]D}Aۥ/l|G4Ht'D}HDBՒƖEG('l
0M[ثw1xwt3{}nQѐS/IIQ3)&''+,dɘT*[ں\֊/t7 ÜՐm PB}LĝZiE`N%-dm!ӄ@ qY?b;8aUd>*z]"e̅ temnLbI4,<g;ԺµvrI-LVe[@QmKnL% IBl$2P&f_wB}a0gr\d.d(R,$j,"ILG:Qt\,
Kl~#21|i7S+(I"Idxym}IL!
E|a> rZ\Y>!1wuv7&XEoI"Ԓ.pMZYÌX)<`NϬ-E|u?wD'idW˶Ol"rZXe,.B|a]LKK"`K_.!>R!|F:$\!>RK_&X }.KK&%/6Ol_]f3-,U,!|Icܘ0Kr<NR;2e0X"Բ2O%BQs\wtՂI)ZMY&t#-ɑmaɄ}I(BaM V3ݍnutnK:{KK%3ԱK7Kv,}W6/.4"䴸4>}#s`Bvu0B
rkdxym}IL!
ܘ	:,"7$rIbyh,VE105@07'pE|`B.:䴲+唰\V_&X }OrZYbXBiRLO5KP{KR;VˉZWC_KDD_t"weP.셟K44SupͰ`6:r݆2zl7FYiib[K0$ @B+K(cRk]u%#byh/Y&-"m%MͬuƢRyMu%#byhVra嶖81wm-qre0	6'
A籗6
9ON˾̿]wce䤋,P6;dBtQ(̻3D3:mtG͝w6ug@F`vda씑p\M[f}(	bc
\qu%#byh*&-".L]x6_c&@XE6;%$\:VwJXE+.Lt10IԑǗ&?euxnlu ՜n/5Q!0Pʤ]%LPՔĝRXݶ!;MP;v.simω~nm[ca-GhOb.д$3˱{)'=%RN`%RY$8|2,C,Gul}*`9m~Uac2F[mEW`:a,P@x,Aa.dPSB%ibn5)ֱbF]IH؞Z1MZZEɇIGf=$eԔ j.L<BË~&݇&Xs`ji嶂]hOf{oYx!e8Hˢ=NY6K0)PaZ5k$\`gږra)!%3)"ml'>IK213\enB:nK:	%˸f"fbnB`cN.auLdLe$pgadutH-.Ye#ÇԮvc0XS	Tyh1Y&t#.%>HH
Zc, &)ΉG(֮z@b13}H"Q$XKtX0wqRoX2iN]SuK1"0e g%s߂!io,PE1ĜS);}s-0emC,,PQb)ĝw`W`\>@dvSuѕ6gbF]%61I9(tLZN9X(ͬ̐	DJFS<? $ծw"Գ	G%$\M!M6	w&Y22L7but"ܖt{KK%sԱ7Kv,E,82ċ]fdf$p@}.KK@K#;I6>w݃eՉu0pIHʧ$ծv,J8}Lp[iL*yh{m94"VkRcUw&xُJ1dن&@@%BX$1ᰛ[CEIXrОX:u:B`l)9[kWgНm[8Q`tD;VM%-$wLo\};,c,.	c,#e䤋䔜L"`(aiK_DM˙Yk+Jj%*~K(,"L:Ha!(N40Yw%<<'B<qo{pX	g`Oӿ`
V&P36
gɀzz[AͣH.){!L171K  VJ3wNV2$ؒ
@Ra "(ƙ(fї6)i;(
=)0yq8e2&.7 SKzԐ`yi(W {lL#
68԰_RSYp@Fm6A.ᝅ`}	%q\<Qibfn]D-Em}sAipkЯ7|bd;#Eipl)>ŏ7.l};X*J.lC|ryhzvI]4%/ś.L]b˓,aun9ck[!X˛Z&(>@0 ږPn&I@|d{aCc`}	%q\<QYwbH2XILG:Qt\,
Kl~>h>ŏ7.cvu0@
$7'k$ծwԈVM|4Eiph	d|ŗ&.Nŗ&X7$u$7؞Z4MZXorat0uv:ͣRY/`v2Gxid_8ia]Kn8-, r3k`%Vz`p9А1 JNh'BAi%)?.7Hz&}	)8Mt%'T"ؓ	,@坻:%p[ĹtT"op˺]!!NFEh~4"{fFm#*~;51LBc\}wVẅ́	LBcUgYxwD~ő#`I.0!f	;$ffk܊fe,.c$	'DU7%7ɉd5rm{(pO2Ɏ@DޤbE߰d8~6]/qoē|Ԡ5kXF1 @QmKܘJ1FaM6A.66	ПrXL-ܗ?@K3Ա37K.IZϒl5ΔjW%K#B拿{`+#.l,#e=0p7E͂IZ+$ծwJ18-3
F|a> rZ\Y>grb$ܙaY'7RH@5idkX̓7v.X<u?w]ic7idg˶0X3|Wu­%0%)XF|FLx~oψ*3|Iu­%*X+M7Ȣ%quC;gRGVȻ3<l+lRH2B$cLIz]и+V|lVekԱɄIDk$M|d{aCc`}	%q1x=K3tĐe&3[a\FurZ\>+-hR2=cLmV4%1IZI]V9eܔc}Lp[iLgp&>}d"䴸4>}`߰Iw&XFoIu;4c{y`s
bi`sK,%l#eQ[D%q)̐HL ;$ծwXF28-,gra(Qmg6_$2&lskrYЋПrZ\,YXc#>If@}.KK@K#;6Rua.n$lyh GI]V9eܔc}Lp[iLgpgrb$ܙaY'7RH@{$եLIIQ4)&'Pg%F8;-HZW)oT+(Z&"/Y	~țQd"ل(ӃĝA,ii8R0w#P|o)sl#.lA`M~m(!;@bНQtd4f$4Ǭs#(3}]fL͝w6tƐeb%2D3GgrbIǶIbyhIK#\/c3&VL]y:@b3>1?\`}%֗8r?tkU	ՒC-Τ;01:69@&6yLq FaT>1	<A<Aʩc,JeP.-P ^y"TgiR]iv_bԒخ!o;PTtBX$'ٻ@vGӰX%}0eLqMGx2,'.YnC.L3.NG?wAZ]xKKuǀsa.'B$եL<ҥK.8-,6cma.'EIK#\ymw&.Mw&XFoII<U`ePl$X2(l,2>Yi$n(c")8SoDYe]];(eƙ%Ȧc,S);Ak(X<bLa`fĢ|JI#3J.d"RN
ZN̔OYp2}a.! $X6K8͏- C+$vL{mK#\J)1q63	l&Y2k7MG_wB-g@׻>䴸1YwL,MLzܙaY'Gc#>IfgadutH-.Ye#;o]`BS	T6U<:5k$DmTՄlF؞Z6IK#\K`HͣR3f>"mc2#std֖6=KrX.62}a.! $X6K8͏-@5qA&GL%RJl#>I&Qrec+/Dv'_wB-g@׻>䴸1Yw=K3t7b$i`0	&4
ug64]h㯻Eiph	d|Gf%grȯcŃ,G|) @X$'IԦGֱh)Β+Bj֮{y"1Rˁ@;H!bl8
xUa! ÅƘccI奴򃤀&X:nt'mCNGB(XEAk	Ӭ#Gt],:r(԰tƙt'[lv{ 	bv-${4ϰe X#,/{	w	m-	i`!И2:H:tH,:: ȦG5Dp;mƛ䱖$M##GK8%{g,.`0eKrGyX,1Hy(\Y|#e7J`(aiĘHp!e/Ůr9s)oT+sZ*2'{/S(Y~g2a\ɛv^$}e>. jlvK[ciIY0pPDK'Gw]gR˙
2B:C[Q
J].l2`\qq.Qb&BKc=bF]IH',V:$\ږqra(K}I(q6ć6$2P&f_wB}a0gr\d.d(R,ޘ QbCm}sAipkЯE=1|i7#.~%#ZY&t9eGyp[i(K}IL+bCh_wD&.NË,HoIH˩)RB$ե\3P0>;u!`M	<e'g-ؐt~%->]fćq.KK'>YKH|XN|bC⻨5nܖ,]N|a1"䴲s$k	ϓ,8|A:$\N|pa9.unܖU,%%'$4"`(yp2Xdg6KR;V;vմCj%i]AAr@p[KAǲ&{!+
YߥRKZq(in`K``u>7~|PC'K[×SX=zmCpv$e:$"Xif#` 9bRƥ85xku$<!&5idk-`߰I`0	6<T8Y\9},H`OїxIbyj@MZYm*;\X(l~q7̿]wcepflwa\ȄQwtf4];"N=RHH-j&X31wX}̑ ds5lQt%bR]`$&9T=0ÖbT2QX 艃,JI!3] sIi9
Gx6ZY?=cGIP:D#d8
X<e0[b:Lujof;p"p0wPڇFZAg^lpnD-Q$Gy2~/A;ɂj3cS,V8
$_%AK!2BIshvsA٤j{d6<1MZ>Gy%p#\ږ30=1caM6A(g	,ܖt"t'ܖ2K(gbn&dvbc@KDkms-[ij5ehW[<o`E=fv1lgnz\ǩ$lryk5k,7w[ϒlܘ ,#_wD	ɖauL"1B;-1!NtEXHd|k4'5L RК$2Ba5݄g˧StH-,m,vkϊպgrZYX]&Ru?wDɯψ_*F|Iu;ϕRo Z9%]Do--%zCNL:g	ӡt`d,:.EmcmS=Np]`.Z/K"Kq%j`zi`C%l%4w)9J1E$QE?2(f򸩼9s+vK;vմCt5.K^'{/Pc߱2,8ewԒƖ[>&a!V?"~6VK.cDtDԆ,{&E;˔{y큾]I' N5k&$YrbwiiefT^1{s?`˿gxH6It$w71 @QmKYra(_RJ.&I@|d{`RξgB/wB}ipc$z)fbnĐ,$"kl#(պnKK\Gօ}?]4]˛>4ύ7};u0@
Z'Y&t9eGyp[i(_RSYp7|a> rZ\Y>eɋ`eɖ0	9]I'd/II1;
 K^,d\ٜQ32$kKB_RE}nƐ6F?K w!0qƖ~VǮC(/BհwRHC`KdnL]nL]g2YijLXʵ߰wKLQGwJL{tG-EF؏XK+L.V :Z-<	g
:JR$۠@D3=|,{ ?\g(|_84yh4NGreO疀x=|,y墰xGϸ<Ne}+Hw'4<
2%'Gi"`({[ Yb/&jlJp_Qr%җ!PƤC"oÜ`~8]!6gı #d·Lsh+lDAf8e02X޲.Hf6GGuFP#wPǨ0
fet6!	qp;X[ iiwXt_Gcް'8GC,%X"PwiLL&BPGGlS"\Ȼ	I<BF\B AA'#)4@Ti%2D@E|i!B#D9Ʉs-ðgN.\;v;$;ir,Mra*LACNUҶSIP=IA،ɦði	; YhGe2T%p;ω90G!)6erI9/$($vcGvQԇaY?=<HrF2t	ZQs.!ֱZY?wg#eԒ69<r5k aԱɄIDۉ$M|d{aCc`}	%q1x=K3tGzbCH
$-Eg6	J5n%_im`E=l4ύ7};a6*J.cԒ69<5k.;ͣIF7Ԕw[ϒl#A}.KK@K#L]];,#\7$Ibym@5idk/0>;u!`M	XM|a.KK&[K#>]f3~%_,_0XF|Wu;Ϙo|k+o_wDɯo_&X3|A:$\M|3|AVK[w%*RRnoRLJ\I Y`v+vh+Jj%*IKDd}>8epú]$[0pC>u6~Zu>7[
\vu6t}sa`1"`rh
D+.%$\ Ma3.Ƒ16ɶ>6u՜da޶6_c I К(P\v6$eԔ[$ե\aɋ`[/ٓ+.%$\ 3cBjأ3@Kqrc`v%ܙ`).;݊/X3˶toc6)yl;ˮI
X)0%Ö]'cl8;_@L#dD|QiM/2E`(tJ d-g`t1	#>`6t鏚-kAh[A@[Xɺ[W"tH
պ$@Rɺ[yvw%"0&!ih37E=4x|2xi 56UtI2[\8$!G`~#͒t:CL;,1{Ă1	TDq$1HfO&`$v썒1(;hy&S&ʂ:NYsҶXI*RtlMdʡz4điPCU/䡦Lh3aϒGyl7ZN|0ߎCq &gIl5
\03mvjB	sh?-:Gx`+]$J$'P>-F|Ԃ!"-lGpcc]-֓M9@?4m=6( `?䑞[XMٺ$##ey<w'N@7u͏N}vw&vۡd082EȦZ
؂@>;I&%E94(t,۠ ܗ#H!NtEX,Lƥ85wؑRR6'bMZZEɇ]&.M.L"Y&嶂p[jXC1߲Č<Gd-P߰Iaɖ$\7$ښyme;9Ơ1	TIKIwq$􋊃{Ki$bO9T7iwvd9 G☎\؎V`~vSIái۲P;v_-ؑR便9JFA$ծwv$\`gږra)!%3)"ml'>Ieaw(d+O,&tKipc FYw!HeR0Q$j,H|`tV:-.rYZ-1v$>IE>rZ\4>Gf1ÇԮvcL3H˱a:+s%#Zsd|uS8
ZcfDWՇcPDW,@x) X;Ն%9`|l̓BDdoKwv$>]:Eidiil'>`!]LKKH|p)Xu?wDϔ'>U!%LKKH|pv绢QIiIja-a%Arϑ |ICM~e
a=0--X
4F@`83*H	UIQ0V.X7e4a?$x#Ɂ-0Jw݈L:W	D4ûGY*3)|Qa7p0#"H@d1jgS΍Θ0GCv,i"d0͏Q0ִe;a 2q]&;#6u'b81'',qhe>Gz1'TL6;u2g`"ET\"N#.lB2}bF]An%#Ƨ]6<lW {WbEɑmg&%$\M!M6A(g	,ܖt"t'ܖ2K(gbn&dw#Dsms-[ij5ehW[cpwpv66$e=0p7CMJF9<NMZ>Gz.cJg[$GϬ@:$\GϬ81wuv\bE.}NobF]IH؞ZEj.L`"malv/-=vdmE8+K#en3˲un	/#"H1' S'*ib&5)|;- 9bDRr`V B花X"1dDUG"1'@A%>;u!`Mi;	ϖH|u?wDϖ.N|bC⻨5nܖ,]'>R!~%)%>#XN|bCK5nܖU,%S/MĜ:c,2
X$:]I|6	^,Ր#0A0Ր#H|f5in
BaEmHg	ӢF#΄mu8GKEuKuh댽,'VE%>MĖ=돲Gyl33L|6^JH.%&xƗ:t%'T"$TE&?Y`2F̳m[D9ZWC_֧2җ,f.I l45w,g`^44b+9M\i#fhV:M\{)G?ra m,rJN1I	֧,dM˙hptIZWC_Ļ[dQdMD#yN:GN]3<4,<Ց3v8N.ew lrBLsE߭G{`kK
=ѐ3 rIhg,(͋C<ذ7-v>l	c& f_,ɉ
*Y7t$9JSqN-ߥ`'l8"2}i`i0K͝%7)Xӫxc$bls
io@&x>q;MNv9etČئ\1iiV ::#9PFi\p>;tan7	vwv˧D[;崰<vN<Fia]ψD[;$<`'|`|Iu­*X@9Rtxƛ)&'?Ib?|39gPf#c/t򍂎46PKdNզC<,fxَ/$cl
$8,=jmWȈ3N,ӢZD#c 1.kEHzK苅jȡ)ADVli;:dHGq@*;V#ĸ!Bߑ?	W3 P8 9A@Epmb7HhC7 LDmbD4L}HtDّH[YGH (Am̳FkrhbfF7 .mG`&`>oTR86]KDQqNI I<Z*F'j/KtoK0"7p,Er?NʇErhDAtYfK+ZK3c
[(uIwԄ,tKZ XYF[KuDd9-,쌷h6z֟:20e5K iPHIH:"B T`tGdT$
Qc:"Ύ=ADULgN:"<B>H"g}-mi>@-dbKi&z384ՑFyDU'I!lER+#Qc:"$NytEtk៱qo,PK(`VCXQgIf2qOX:BwEӧ@|2ߺG:YGVg1Ţ*JN1I	֧,d?OegSwEYEM	nQI\zHEY4nk:-Dy:(Ž4,#{8RȾoaP|o,A{{zAtQXF˻[b,V9N51CzJNBiI0A9>\g%ygDtYjs\6g+EMP4Mt$Qv $>'uB!CR}I$t""tfg:"i,im WX@'a"Z`A!ҭw#\6L$fij̓10޵qzfL{ΔGvc,օK-- p.N=`t#tptt#eq(vv ;L#ݛ7Hc;Ìlv>q]U'&F))Χj2#yNOCBdnRn DS3 $f;EN7e="W!#DA^)|1	Sm0x{A;@q1ESD:PyPHVEH3f*1w\e;S_9#(墐TFVePN#HH$k9ufL}]3QҁV(}))9"1c0A04bL$8{NieDlΚkKNQ@tlvG+$y\8L8W?Hv(Nc፶Ɩ:d]f Ӥw,Y-2'-8}ЊhO)v	ٵVmt3.DHJ@"lĥ|◦q޻sA>Gzn%m`L}_R9zz#eȘ3~qK]]3-(.DF4I0A1ZK_thlVN+C-!\֊t4I8If2祐Bb"i,ijb@F\ǡQk"q6<V[`E#"3]\E@X&MVE)`$d#MZ<qg(nLt.ږE0!>,!aM V3ݍnutnK:{KK%3ԱK7Kv,~wN͉D[(̻P*ǼvrIbyiid-ɇ
"Ԓ.5id[#e}nQUrIbyh;$եnL<@A&[a\FsrZ\>+-ܘ	6ܙaY&'E>161|i7S+(I"@adxymJaV+d|rZ\Y>`j,"7$CmVF4I0A<֊8,25R9[M:*v
9$1,h2CGm}-7Ц"bwtfoJ6|0@T5  %\3D  H  ,fw$	 Dρ flBfB) jЊ L| adP4DX;͒B-@bc恈7 DJb̓r1:37 7DCp,Xp?hlitfvxe:"h(.Z(G錄[m| }V
; J ctrmIAw ix!  	y7іh  0Fq.-a@D1L|E' T oc$ iy@J4HO pL\P Y	.%etYCiW(kNlwcr7QC:Po]*|+[i 	ED7p mu:R111/DT3x<cnAx uT0#pY~|G|.xb7FadDP+ uʭL@'FCp,>.kfPPj4W46g,ӢKB&Plv%-.Fzo{	ER!ŝq( S[HWZC$lpKVwHHY=ձ$ ؒBTA b\A@"1v 0w: @&>hCxC)]2X
j#  	ƖHp,1knKC`YE6zi/HѼ`h.߰C`8IAKdEb"-ր2`T	VfFf("(vo b8{C5q m6DcRpQ.7,poyIԑB|APw tHp?m@) ) AI"`4tbcTL7 B1>\@-.,X`N+3D${/Pv
;qPԤsDFBZ"m控0E`HlH$͒G/]I/,ij\f].d%@X#DeiC0T D $$W%:4M`JPK`@v@ϏTx,0&g@Y`#Y }{Sm:Ƭ{#"GwP
1 ؃HQz£Kn["
HAt'N'RYw@Y:",:H('N1:t	E>헝y;ӦFxF$wl3g@px0"1hcɝt',Wb$QK#Rб%{z</M◸(}lVe>ze[SW#"8;@9Qa܎grG"^rI5 T, j́H~e_e(\m{S# K4"V7Њu, BXqK3QҁV&>lpwtU%'GiI0A4p2Xj5R:,P(+ZZtW=.C7Ɩ.GwSc!4qgsm#Z;ddՊv[~޶]I!O- IɖL]Sp?ӰɋU]5NIN+ؐ,7!QsB(VNB0et3/Dm`f"L|7ОD;U|񫡛ؗYmG,}]̇.8;P^%'Di"`(b?*a4貸9rѲw`Qd
=G!Scq"gRE	,ĝ@DXԴ]B"D
-b9wAأQёz&;Σeԗ[B5inL<UG1XI11펲my6 |HQwC%y<֠Ǣ8iKryi0M\Px=:1кsj[	Cԥ&M V3ݍnutnK:{KK%3ԱK7Kv$Qc6J5n%_inɋ`L.}NScO.Gy7>24ύ7};:˩TVؤ' jA]wGԔW[>Ierb@}.KK@K#Lu22W0	&26V:˩.'IKurd>qKs>O{l_$y(w	bF'C#";:tnKK2.I`ύ-Nk/C2b9{j;2/EetƛJ`({["ؓ	,LTҹ9f@:@$SxABpE=v"j#z@3I_[j k 4"CxȠL,1fwZbc"*\1٘ [&f_+hEDPȗvhEbcH<#g,`egCt]$kr/D̉ހlw`w"KdgsXԀ
}[xg$wV;إ\`ZBK8Ze1-iL->L8S8Z@<DLHSHZ|qrXR3Rv16RLNV8g%(k%qSyp4:,KSĹ-zKDod 76;I4d$s#.621|oEBXĴzEh]q[5HD@5:ΘH4<-/2S`q&	Yϖ-{0X$
^::)$i#,j҃v|ё~2t"#:XR4cFh%"9%ჅbENa;<lCs>i(F#-2ԥ'S|ȰIf2=`" 5Np#B3s>iB @6t-h@t̳pwt`fbN=y %'Di"`(y-z@3/SJbhDAtYfVhbYZJ_(y"HEiwԦuDݔʽ$[Xg2*h`kB	Nlw`:MGwFC\ЄGvXG٢MՑ+6"@kޮg]sB4uxȊtpPdtgK2c4E<2ƨ9%Ш[ino	+N3,0#BΘ[(`GK2ԥ<я->@-,օBKpxH(:"X:tP鏚Ge"r+(̵)`4d'|-O.1gGwJ"Di"`(r8,|y\CY3yYE:j.${/RNc,ijcKa#.Q;FkDA>KkDAqwK
v$:!I,XGD(K`|!!(<'x#0!-Dv fGqKQNT7fޤZe%QY=,,c%):$cMDKë5HtJٽmhm(jB5%t]#)l4%-)&W`DpPRR-!Iiv_W~ݥ>)&X	8,UQDȍjy\W%NdQFS&hKZ]4Bw

V
VA%
L|{aZ96_w46;t]:Gzb׮Gե}3t&Ј DImK2)fW6K2+K2ҙeifX.K2%t̲bY,9R̺Rv16RLNV8g%f]"6Is3\$YdQ@"1.艶?ƖX]$Aw;c^f"8W,d3R8FADQ%kH2;Ԓ"d{bOxQ^25.쩊qxL_ea2zTG\,$wXo녃y%1^L֒N-&{++\G`&.GxK\H#{+t$d?2^2#w)zb	#4g('VhՎdX2D)H$| Άob]kf1%'Gi"`(dK$8,4pzW7.efDm+PBb\֊#(񓢉NWe v	:pTr:d]v
<$U QZHE$+6dwG	 g'  8::de ;S$g$$d
H@qw)cP6oqxAaI!LaPw<$)J F"x[ky@bHC!"(7 1A# ;mK2;I6p V	:լA<֊8Hpr8kҸ9s+fE5境/Pi/&B(=(DlDb3W:#DM%-p
+@Xt&d2ik1GƩ7>v~O;ʶw.t-"@g8uߥH-1>5&X"˿uؒb4-1,I90\8wG6w;7BY e&ۡ@O؇͉(i6m`ԒGc$E{|\唰Z+,W~Ift6Y@;m):^$](/Db`t, ]ZGr;ΤDġ=wK387{$Ւ:+1(kwK39#e(e]Dv[i(!̔w~J;p";ޥjXo#S%dJ;ĒQ]ޮ0䣻7|#aR:³/A;Q\lA22>>Z9Y~J;{.w>;-ƀj5k7R1/A;Q\b	q\s秖_ h䣻J;((QGwhJ;Qp=V L{?`:⽐zw:@`#vwcxKI<L'|enL<ābLuؒb3:&:IrIk1{e6RĔKt&.Z(lIgX.Q<ʅUJfփL6'댭KQҗ,dF@'R2l4%-)X6Vu:DAa|hJt#1K"SħH6=ᜑ /36 Tbz䰃>!;	DXK"ωDXb3;mLO0bcwCm3P,'RK`w2>
C#X7pbQwLWbs2@4Jcc%1E΢I7\.԰;͒4IM:PuC4Qψ+/@4дmL ʩ)9
1|E$QZ*,dGK2FAjҹ\ZiDlv2,h`B7ǑjuHEEBaR#@	 !1艮
y@D,:uaQínެ<3cp
Cք07@
+"c2R}^ޥ,mKLl}ň<!z@
+th&9tNt)D=dPM3@D$Ν*	tf}Zc4`vږ;,2Pr}9Ήjei]}݂LAm!J]	Όѐ"?ʇEr-J.Zat)|}I,ijlZa"i"W:|j7`\hXP*&ċL+s#+$դclL$RL?^蚙PhG-&Aҗ,dXؗ}I$u6cXc@ckd |6^[C#A ;6rD◱AQ8u[$ծG{8Q	Z :DhPdL$d ZYK3gDV녃e|ǀNM[R8LO	%'@i:SD`"ؓ	,CU+YЎ%NtpFDCdFIcKSdw.ya1чq]	,ViVJZI0A9Z?>gB%kC\K+Z  ":RE.X5k3K5vtr82N?t" l$RhI\Gd_:@Qtd+KQ	~9}]X+K(zYơFzYƭ%'c`E$QkSp2XVT:+|K'+HQ3 {##]1sbXқy5q` ļpCϺcܭd2́؃`6}j{5jF/\#яp5i &+;$(ƙDp2YT*V5%`tNȎQK4#MtF;ěymEṳq/c(MZ<p;d,#|#d]Ea%a_i6ZQC@!%d/7t% $ծ#ZFlee9w15qWc"QB&6^JS+E4>"`(tL8,PK=TM]4Iwi(,Qhn$ɫ=:@Q X3%ɫ=:@Q X3%ޖ&OP]DbDHA;8FM(e/~A@L		 0I;;:#.d$fΔ݄i#s"c-h,A¾@idLQj @Qc
X Ezct (Hi]#]A,jP|$Qtw;}8]	enen;Ȣ
 
B	-+NtRZlोPW7@r0!m$;L!_i.wE@Q PmIm_jqD
.gI؁gAЊ=ZtWgj\ٻf5gB!E`lD9Y6n@!jEIQl(L#k&p搰H3pDeJ_(l˩%4l2	 KZ[>Gw&qG)Ƙ.u`2BH`\x܎qFN6#HIs)Y8`2Ff=0\g#1I Z(1Qd8R~h48lW(X@2qa_6 k`<u)dF:jAY|8timNM\l<c/'vhF.3-G|,ujHluj5lp/et>-Rv16r)&K.٫lV5z͈KZK=.懖jRv16)&K7Z꙳ZZ詯]ĲΔQdNEoRKZyjy>5lZGBfTDJrtIBn$G;WڝC=t.KQH_jtdA̝(#Q+NII4FȤ
 jqKAT͜ֆlҿDւ3wJ_(HF?Y0K4-'*5,)	sk3d ҕ;}e"3}X]q"dskaƢ2e2 `7afN3q`	A`D%37ɲhĜIuh B$w6Kᨡk`)ck$D85lp"d:v8;ɎՏ#!	/;-o-.qۦc7% 4ﺠ1bDOc9ւ]qh`L4E;eHƶ;}8;j5$'@"Nh 4mH&gΆIv$fΧ.J.\}NwaƠ@@76;wAk:֑ᛇ@"WVE- E7ЊS>tEңRV$IͬdQV,iȢGPA/q4H	/AJ Z>G{sk k޺7HȆC֑lW&1ֆIc/McSɲ3 MV$K :#I,Aͬ-Gosɜiݎ!M\dKlu$ձ΅V_>6DkdAdV}Չ8X!:#I,Aͬ-GoF_LdC"Di xdȗGc5ls{IIGt1K&[Gw6`2N$Ӏ'gH}Q2NbtIծy}K#{yc]1ΘHfΌkC>n>jRZN*64D葦w%MV1Š|6&؃Y[]Ѽ1D8HW)B-jF_6&%R9k8}eTg IĖ8tF;XY[]#x/Q,W,1@d<@.>AG?tjXm x7rn]c˄/1tqt+c,%&zJM4E$QZ
p2Xe^VuLѴkEJ_(?I
FIGB<j8\_tB4DX -'>te'6I8͒BaZ|.%OBR~
+tfX;ʮJNH&ϒ;}l#Isk k#L3 	QqOcHP&ƢUjHXQ5lp 2{Ȕ<ƮlǑ,!LWsfGycɏrPc%XMkB	 V`rG6}9/c2#{eI8c$2Q}й-	9U[>hC2ޡПNZwPޤ*Gz"W`N0a"NÌ47tIet{"VZ0I«ICMezJ2.vgv:]!%͠XY[]qQq]FVI#Dca5jmrG6}9/j:#IlA̓[]QqDh1 M\ipJM[ &_cGQ,Z=%'$4"`(b墁K_sZ2k L\K
C+
>}M5t?c1@]blGrdp3BwdShIc=/c:ֲ#Zk#TlWcFt/II4˖H
$8,n0CrVmn;-K+ZK8w,ijj\bFi7Rd~B#Sa;4<ˠsi-8.Gz$i	xLVI!H*c*&s/D{br2Qkha"X[$ƐWc Ic
\S~čKvِ̡@@DQͬ(zI-r;خWqwKQ;FMFFP4W̐Ǆud8JqKj{JN1I	֧,dvxVmnYk+Y%s\\cKS])|`#@ d"&L+tG"hSRIQGyp$џ:3k0wvQ1mbKc'eX ,*#1Q#P 6;K2ʎL}["?4<@R5i);ƛyDg%_-uḼhk*TQVK_d e~8L9628YCwԒƖKIǬTVlvG|ldkL.%eL3+gl;xĜzy!ԑl;	v]#:#Zat"g8]1H?$ vhE@`褴,5Kmv0ͬ~5 ^O;V%iaGz.̾P]ۤ u D@2vkuպ/@Q X߰w3{>ByڷBxVֵ77tKS̽pyApX$,#!$,)HT]a>td/,:${<"VJٷD= hofНY
g!&`
+ua  =7$k"
ՅJu2$&-# #@]}fnԺ3}[r;1v):kͥK4t-mY$JB&i#PF6[ FY8'V|d 7d!*A/w@hl@IlK=A-ZHXHՑBSi!fnF6 5dZAc>t	,<y(VP//!DH6;\;Y^+tKp0w{,$(Bjǽ1-cH6Q0#9N2p8ƐzY&43  [$ձƭY+=)fpkmbm"N2w7{K-,<`tBdc`ZX{	mK1XىᗞZb-,p%dMN}bmdmw;08cHP͎W@
E:*5lpBelX=9eƘdԎ(8BC`sd.
%85lp1el|退aG]цl4z,al%'&F4Ȥ
 iTg%Fjԉ',hKɒ;"w=.	̇v?ƖS&d]u#yq7Q'>0hS]͎YuX3ܨ%f}eF>&2T`d"|2}b9MHflv[F5DB)I`rXKQXv4bH7"B2af5DB)I`q%,KĖ>9<dD`9e#,g|َ4~8LDP2>"`(r}K sikfekCYf('җ,!'>cZ}L_cK\?K.hݏjMj4'1fXZw u|d9b.B,`9L[ms#mQ͒T|oAGzi 
n[%}^GrヺY[8Ҙ $1Gd8>,VǄ2L=B&&f6%z37DLjT)pc'AWa?@cܸ &Wc5Au`NcL%_=ISlcL|zyjp "Y6fGQ;#2-i A͉Gdn24ɦ
wh uj#>	Ic<ѕ+u;Vv>hꀝ[Wؓ԰w=tjPZAá7B*i߻QA_iuL3!Y;~5̽%'&F4Ȥ
 h. Y`6垪&Yk+Y%s\Ĳ=җ,= MZ|}M3rXђf2EZ_8eigi"`(r8,}_,%fW5]JHUuaS.	9-٥%b<Vl5'<pct3?K.J>2KZGr"l]g.]g.1'Έp,>^/f̮k?KDDKD_d
>5^Gsc<>9h}I,ik=#Gfii݈fK]FK,ѺdK__fVpHvlCWbojZDi@XF iv8-,gge=lY jP+td~eYFY>8-$+sk k4`(8ءDV8 k$Ɛ.=j'$}.1X4<M[d6Ws56 ΍"],-;2Yi$qG)N44"I!IAdM[d4elEYoc"8'cH$Ƒr[bdLped8@+Ӥq]W8k1b/wFGZX(I)0jl5	2
դZHM6%ԔRG\V,tU[xwŜqɒ`C\77wڀ\b .10vMDjP$`sk kuc8'b4i(c$Ɛ-VA$ձ /ep`PH\!`[`X77AnaZn˹)V9:ӹz536=k -V0MZ@@j%#!fF&H`	,7 l j`bcxsi@clYY^of2m%OB@<	x)\!`X7K_Q`!ӹ`a?m|^j NsIƮQ YI0!>0c0qfǨ 4ad	R e8řoa/RJ16]v	7@9ժ1z ΃]"W"N$$Q YߜV,ԝmq@V!1^2-@Qd!|_jJ8pTfo`o15 V5pY;]!]	4A	ii ӄ5E"B^EnR[h6*=9 jNA^F%iA
[l,5iPD&l{8|сZ5v5SV!Ka%kf}MӓsD/uJ|-fnwI<7Rw=Z5nLl :N0&1:c0 QN|`׺c(*PVE J
պ%=@WڜymXf7Rw=Z@պ1f|!:`C8mJ9 	>0kdQT(z@tf5Q@R[h V	:jN+D!M	4A	1jr s55
z@T/@QHnƠ*Z2Ԗ"l-16},!LCAZb:,|`c-:LC)OIqZl0MZ@#ZU>cXB6^J&Ġ1h))921E$QKD?I`k,VhnZʇ5hUQr%QdFBGᗑÜqG2AmwԑlK=HxDXdѲ=ޤquؑv"|ґ$L
̗`$ķH-- fdPjT պtߞs"J;V,ov =E+H%q}>&6@GL5Go
3MAj#
sk k73DqG)NT9!U,sAj
Ѥ)P4jˌcZ0~V3Wd@5r$WJ`(,$o}j`fS3cgyi9dev	z}bo+RJ +`n`o.v F0Vx:B%v4GD\8DgߜG,ԝvڐ#>tMj`Wm`"oΣø;	ien,f>&,ԝvGj5nZ@4m )815E"B^n/@QH!Z4t6_jsD#Y;ryf+H(=>t36pZLq7-4I58K--X,Z@^57>uJ|-fnԮp 1̅p`of#*rlw`tFWΆgLYiR1:g2 
0tdQTE
) +VH@h+N<I8á%@ɼv@l Ez|ftF'[l^OLqSE@ 
+t^B`RBm$#C~K5'aSB[b6V">t3:`mz qSFP/H7(Y`RAQlZ2ԅ}LeK~o疘?-!`g,%}I#iL5Go/ԝZVȍ{9e\i9PwCC$պ&OHRK$ձF_Za`3{@$("VXw4#Xs8NgΣzPAԝZudPy2v$ƙp(8ʄů,VU>!JZV6hS33cA~yhV/C @ f}-fi t, 77{7 l!@NH:vͧG{SbY%8-掙>85	Rq3Xue3CRtyh&M["7#9eY)ƙvdqG)NT*F!f ItM*F̋d84e˩/&@.5dcT !+cue`,	ټd-ټ:Z =MX } f'jE l,u F<; A+KxIA,@Ly*|jĐ,H6;twFe%w&:%v(.10wrHzGƬ{(9\sk kue8'c((1̚&4he5j26W{fl7-fm"N2#3q]mK8SbWbVֱZ@+KYPq/PmKHK8Ʋ;L{Z,c~eYؑ}Dp[kIV A#iH|4=P5q+D䏰EF"kA5lpp4elX;sk k72YQqQ>]cY&4Ę$ձ\ɀt$(y(Qh۩1%'%4)	K$[a YY`rJY\5uV%-.'{/Y&3wCwأRKWz	<c&Y場dL$1e>9dpujIG6xA-DiJ<Gԑ>1>l|mPcr> r;6;" [NYi E6;&n؝tR@ppH fK5v>1YC-VyLppfRbj

Zj/
$'@ W|Zl¾IS"j)[kl1P_<ѸT5,#DaKRrYC6@vK4FG\9-BJД&\_H
:A atK (.lw*s3$ձse[1eldk6/#Y&qse[1edƬ_HIc6G,(z፶$$mTj]@l,h"\ *<zcY:lq2yN9?!Q­j26P1c_.;q͕]rQ.a:5l~wS`XHީ `Nt#%M\lأl$1emseY~2@Fb&2wL3HSj2!AAI'*Ƒc6Ice'݌cK"`(q6	*sBP5s} *+<ķlIƒΉD負tY\6iZ$њ"J_%TKWa{t.@D?g(Z&RErl#X#x}M.aJ64h	hw$+ƖZM;E./K7+yh)Fe0sxgiŗG
imn\x-!S/㳀e'DBVQ
/㳁EPԹA(/<ݗ`B-{gb@Xv(t9r), Ir&>2!EL +2l\;8,sɔ@,2;8atC.D2es@,Y=uat\x- ՗tC\Xe -ĻNKH=tw]]ggR;:7-Ļq.Gz{[ww"I'ᅒj{\ZX2"t<2 eȝqZX9e
"t[e1.D[/\%- e\e- f2r'An#@(~Fȝ#<_Eȝ- F/#ȏ-2qK8t?R+!}w;ցbѽW,v+`V-!/HjA̓<L([7{@A< I ^Za'&d+ӰI	8,ͼWEMW5ԍ=hQ+YV9җ,dF8ORH]$i8;;`d}l6G|3bN=c,l&:m!Gg{qw7};ƛ6]I#gǆ3QdIĜ{8;c,͎4R>6^F4I0A9Z?>cJ̨S-T!Ĺ-z#)|țϊw%-)\FRR8Of!
5v$zJCOf MX3c;ӧZ'$p:kIz#D挿H'Nyh 3/DGwtG2 3/DGw:{pe@f^,t#D/2DwyӧOb<N2e@f^N=4Ue@f^,:t#De@f^]:{hq32GHL;C_&{ZcȌ]޴	F/X]3Xwlyh,%$(ƙlKphE$QZg%otd=-,3dgٜUQ@OWdEJ_(lbl}HL2Ɩ:admm,NG4h 	fVw;f,%z2H ]T܈=uwq f-.;+1F;FIREhEM]1iu݃dcelK>;FQ!M]0
ťť;@!db~Gv#e}:qK({p:o`Hwsc/hyh*	Yd.dnG{ߑqyc'4 Z&4S$ձf>aG`-N\#3 <@N5qg(y2Ic]qyc'Ѥ $lWAt<C$ձh\F4I0A9>\g%_᤭×2EMHp,>0+4f%sD3$USzQr/HR%-McVI#L̘V`4ba:5i);ƛ9r	Dg%3ijjKEUJ)|F6;Cʣ7#yC͒8l2 tH0DKZwscieB
1#-8*"
^[%LWP4|P4Ȋ??V!eP4	`L@ ip.hJ6%K%K%KI@"P4P4xguief'x¾`ᕶ/dk%:;%`K%`%0	N)@#$3	b%:A _w6([c5кA(IEA(LTA%@RI{A)Q-0&w-FBۣ6
AP/d&zXtv'jdB2EHf1KT񓥅x7#KуlΘ;#R7[6H,!q߅?,!Q;>LX$!֥V(>o`CyYx22|,P|nJ0)[`JԱIF+)\2R5<1(Yw;}Xᇑ,d8iv'B#0qHVw
|!Rnp&l#rP3P3BU(g@υ[$fhb`"]jL:L+	`xIP3,8 "p3:cMZ0n;=Euq--,V-0,bǃ]gwiuа` (CպY(RBfh H
LdR~2Gp:6_`C: BĢE~`
ILpJ	`}%?%=D@D$2|܊ (BP3@lJzU$1LZ6Sc,P`E]0pT";,:#
 E,v nl=DΣͻrelnl+r$"!_J% RbHf*G
߰>H#"V$h*Đ*Đ*ĐU $"Xlw H@*Đ*sIV$`U9BhJbP%
Y(RDK)kB5A_hJ0luģk_,.oQ0a@aa(r(r(r(q$ai(q4aDR!V$,eqGHK\Aذ=%nX4f 1d8 ģ6p'Xd-	FFO%nZ%n[%nt2| +Qbl2_VSKQZ0PL
`6?b
E1Ak`'N)+OhF DaZ~Jt aZB%VnA4Bd
FB(#(4D
I((d
!-%')F4
 iPg%6ͥh٥r3	ĴL 7tpm
]$8AQgdw1| I% -~K--G;⊌p&	,#."j߻z< j25vrGw$yUvI=֌5%'!F4ψ
 &KZfpY~fQ$\f&z]1X`KFS&r@VOYZ{˗<)w.#K'Qsb\CF=ǲ;	`kQ
5ly◤`,VQ8p1r(\xc0$Վ;\Ϭqsld:]T:˙Iqn7m Ic$k[$ծ~Gy!N,Vɟ/<1 j@bV>qHHͤI	VǬp(DXr-H`bjemm_Y&;1{W9ؿAr5i)77isb)&'פ8,33Ml8i-TީQ&lΚ*KZ]dQd^}HȎK[edz\RЉZ\w};ͣe25)X3Zw	Gw~Iu;T
.U<1&MZ<Qqsld49ԒǶ45`*bMXO6;#p&GtD$ղg.ӊ^xcPMY(wr@&FRrLcN)&'Z] Y`OfpZ*RLٝ4U-J.ZatQ͒並㌖46=`4<1QMl8懆0b2W]IbeJNBi˖H
$8,`Q:,њ&Q-+rJ>4\g. N".""m`Gy	uk#>=GYO-	5$id	5hH|gy&HA8-LtQ:,g,yhݶ%-.&/Y${#2祐Kp\Ldė5Ǳ|L5q&&/I\2`c>ryh#&6hwq\L]d+K+$՞Z&ǹhpGw`N	}`gK>8L	82nG/V8#	]%K-.MNG/IdE,V!7aIH/_xrG";/Z	ZY&2n9=buj~2n~`adT|scn=b_6=cd쾖#Z	FI݋Vʏl{݋~g@2~G{ǩ,r6I]cd<Uc&
h`2<#^lW\a<kdEPɟbce|{'CEQtdӢŅ|20< Ƙ/J-Gxס5j#NlVyhe+Ԕ>I	ƖHp2X-9s+ji[QXlޤY\SFdEvIKIcCbZMǱ~9Hd8n1>kX!MZ<p&w`c+O-0QGFhȠ4Tw-Y&2(Jnyh5lVyi(c&;$ؓq*>9_1esl⡕jZF`m&q3ؿ(&	b9Ͱc$3>6_a;1.>qrJM#]Dp2Y< M˙[VV7W5Ѳ\֊=җ,]$<4`V8wu`XM\shKŞ,S^0Im^N ;Z5np[◑8qj#/͒jA^5bVI[]?eKKBӧ4KAjA^5b&lv},g|1*N)|i_VR5k`g̼,g|ʹ=mGy,ې:ԥ%'!F4ψ
 kEB?AY(W7[%-0RFG6\eWw-!`[X;>,D%t`]we+6U߰wq墡4X8n2tJW#ƐA<sd *<1MY墠Ӓ5tet6PyhFj{`-qGyN4bI墐dHGMY墠x. wW u-}JXq&Gy-wwL~dl,gW~=<T205[2]cHV(Z)$Ɛ-I<TlXqwD)pzYC1AQi"zZcC/II4˖H
$8,`	gDtYhlC	RԌٳFrnΏ6fBY>]җ+8]$6X-*FHc\I]M/wCE3d؃2defCPD%M\da'!j-Lw,pI]![6t{{@Z)b*q# i
v,Y&20dE1=_c-j&Bz]6Pgcɱl8qp4Qw;~3KI:K$՞Z)"Y&2m!.jyix#&6-Fi%j#FG$՞Z^F=l"{$A=-wq6PZ^&q# QEKek$FZ[vI<1HcQ5kɷ%}l	-/QWXq# 4Q5w;KtY&208MY੏sF8I]![6Rtykd2d`$Ƙj
W#yilM\d`yinI<q,"O{$M5At{{@<<s5zmn20#L5,G}g!5qEMYC>Bq=jv]lC<T-FAzw-@^5q0Z$՞ZF>6^gRLNOW YdiIZ6i\S+:[+ȔOKT%-pWb
R5qhIA;ͣIp|v}0
qHad$拠b>;>f8\M\pZ~sE|h\b&8#&8-uv	9>Gy؃i.
;J.(R8	~8MsAe!sbF{65Z@p0W|8l_R8Ub䃰gh*C~ð
CvZavh,9e$T]&B%&zJ65<1"j]gu2;Ԓoc
I@]tGΦGzPr}dAlv8RΦGzPrK$.A.t9RJx2})@.x>ODMΠ' IIp"OxzJOxN(-, xK%'L%'rRx II .%'IIRx[%'2RxX%'  II .%'Rx()<@. T%' t5 tR}Âb 0j#@j-$ՎwJ9-Kn<\#idRLJO@ 37W4V츮%-.RD(ӊ^}I,hcK< @5q_#-sgxc8yi#/WF͒3xaİe.24PRԱ/@%̔IEk$ծwc#@*1Y&^5k,ԥ|dc@\@d|dcC,VEk$ծRq&82I]4q#ud|hR6I]4Sd`M)g01d|d`;$ձMZ>K5)i0FF3=Cܔ<1d|lY&2nL3%MZ=I(yfRlW7$F<MZ=I)#QZG
@gjX.MZ>Gy
2081
V)6I[tK3hw%5,}Z6sHl51maTvclHԮ)%Jgqi"N~K-&VޙIcz5k'$FF05lp $ծ}-#$f26jlAJ9p $˰ґ>5is\z F2J~K1d2'{8	IkO-)W-L5lpV#\Fc )d8	IKHøب >5lplVF~8%Y& $wb5q,)1$( -jG{8#&/jA;M,7ؾ,V`6%$i}I(yFF8Y&t#ДcIC͜dg1j7QkPY&t#^5lq@udяYo tqFFS[65k#)Kc%M[PjAsecjR3hDf8	I][IaD[$ձHNMZ=Nncfq,W 5k($ձI&5iidkX$4MZ>Gx23p,V 5k	93fi47@ӈёD@:5kX8VIcjAu)i(68VI]][8$ձDV`.FJZF2vJHp,Vޤ<IIlp5kIC8A)#:c͒jA;Ԓd`lr5k(cIcIc,A .>6_aR]`u~$+tFJH$>MZ>Gy(C̳II80FMZ>Gx206Zc	V 5k	:tdahY&-#cF5jA;Ʊ+c 5lpaEjA`KHጌfKcVI]F3j&MZ z'R1D9hV5=cjjA	:ldk,r}d|ё
夛$ձ@d{tYKHƱ(1@^5nDGzZ߻ir$ծ;	B^Ꮾ3QbF7*|Y&thJnRF23pK$պd:wXqIƱpFMf/@gd{y(KRF\JH8V$w32nSbI]wzƱrL'ƙ(&tޤwx1,I]20@9cMd8,VqQ")#$X edzZGcx251x
Y&thJd>PͰ<CY&2n{bGc>5qv,bGc#M]T|slzrFNyeZOvI݋P>M[*>9]ؾxlmdgsKTdgLp^,Vc#(ZjA;QX]d8/,V##@p%	x.cyz5kc#A[>5lp^&tu$/ё0id|6c{$ձ<dzZFZ'RJ'eXd624V8dI  5k(%jVJI $ծw%1B21RF[cx5kIC̷IR5kICsACQMlVde&VIKH%~228Łc8. [$ծwAUIcⵒj1YRn
 iitg%lÚLJѳJ塱6^@a3Sj)*k{8|D#-G8n14tJ'EMo;zejݝ?])|GRKZl:ce@@`6Xq
2i 4P]堬NM\ic#AX%MY 6W'o+O- 4l؎([	AHZ
ȖI \R<MY FQJ>'`Z^4l؎([
vAHV2]I堬cd堬MY堼#۰el>@!Faf}+``^L6#0'B2i
+2<@5q,0Z$՞ZcerJN0˖H
$8,;iIgDtYZ6i\&ff`h.t"͙(摉,IV{\}6IwԜd$5vp].8Wl<K6OI݂1>ҚXifh`02Z[in0QXZ(%"XPX(f 5kxP42XhwXY&t#w686IcuIKtTcXn;cE$ծwX1Ɉq,da9F]Y $ծwX11ƫl"N,d,v[F刃$t#>Gx;;~05qded2?t3ؾ[$ՠؿ5qu:/&q31X+ZqLeqQv#q308Ϝ疀dˠ&7%
2XzacIdݕ&zI:<1j5j=$<1mIј(dBL8 MZqK$ɠZpV\MZq5v>4A=
IA=8	lW8;0] -&R2|3]zIbIt* $ՑH0:H,Dyi,Je(鮒ZK#Zqd 夰k@."8tXZK/ր\DqG):H,Dyi-/ր\DqG,H,Dyi,hGsI-%~F#8*tXXL5QZKY~F#8 失s/<hyhV_&{:8xV_2}w;2}w2ɫF KVyh~̿L/Y6ŎG>X~XX  Iu15k݊\뤇$} jebAn 夡/ր\DqGMtXPL5QNZJY~F#:I-%~F#9IAb#Ce(I-K#ZqAb#Ce(Ab#CJ5QZ#ZqMtX<eg -egege'#m'{ ,obg]K&XX2($d2Gb]R;:8{37tp%-޵ؗz'Gb]܎gGb]!.c',][݃5)n0Pݎ5k>c`d8*,VX~,ev#	:2|3]od%؂4ڇDCWdR 1'. ܗTIuMlVإ͟:H{K؞+$47 Ab#R̿#Zq5Ab#R=k@."8$"<,5Q:H,DyjX2hGrGe(I-KY~F#9ӤG#Zq:H,DyjXh5QZ?e(kGL5pfc_&{l̿dwd"}dVA~S%gqivYu%BUj\`0OLlx4
l j~΋<& v>0erb"(lo݃،B`HcH& xb,P|ZSL7)X21,esrV:ߥ}kR2L70Ggq\G
ZVF@.)9`d`z9b$ծwvv~޶7X`R]p5nĒ'1<d`堨n p<e(鮒Z#Zqd q/ր\DqG\ p1e('I-2hGrˤG 5QΝ$"<Y~F#8*tX8d5QZ /ր\DqG]$"<@MF<$Y8p*eg֑`[`Ex&؂.}Yb+/葲H01̉1ر~@5qiB3V	:f）9v>laf/]K78j	1E1}xkd|9dfK&;$պH{K؞MYQ$"<; _ ⎚ %e('I-V_ ⎹Ab#Ck@."8$"<;"hGrˤGm~F#9ӤGa/ր\DqGNZ5QZ_ &H,Dyhv1eg -H _&{	/>`Ep":XXwpؾY&pwtu:\ym߰Ihpi85adO5b $ծ=zab%߰wXjwK.K֦K-.{vv~޶7X`R]p+$պH{K؞)db@,%#9Ge(鮒Z-k@."8$"<6_ ⎹Ab#@=k@."8$"<+/ր\DqG,H,Dyh"2hGsI-t2hGpT l0e(I-c_ &H,Dyh	Y8k@.#Hǈ9egƢs/>l>`dգ{_<;Y~_DDq?q]d|;,rKXdIbItYjn j_ ⎚ h0e('I-C_ ⎹Ab#@J5QNZs/ր\DqG,H,Dyh/ր\DqG:tXH
2hGpT 夐`5QZI~F#8 夑F<̿L88p.e'#m'{ ,obg$lQ phyhe,}yl2ޱoGJ=}-/},eee[ԔӰI	?o/0-38i+F+	nQ{SlLtݑh ""لwԇ:IcK\$"ŗ~صJZN=<l;3-؃ $ز2|6 *1cd`9lOcAj3;=%\xc+$Ւ,}w݃ŏ.wL8~޹.mJ>q3`&F:M]lXgӉ<15v *1I܌[XR:5gicΎ"6%ȘXUd&aW;nn`vS[w݂Nh\V%
v R]`cY&:.in%v	9 mjdJJ?gĠMYeؾȖIA;8XrY&f8<M]0+ϗ~߰w;=˿`Wa/@K=s?߰w%X@%,WXKgpY&zw;%iR/p&rG_;=n%ylPMZ8$w=ͬwifcVIdQӉxcC$سzߑMD]`r˽Śtslv[r#ؠ=~vw7˱zHoF1$ad.9䵗Rw̓f߰IǨ'QvS0kQ2qo{fGsG%ϱ'|/'řwu'8rŽY]|Z] F/@:5qڒL85v}wATcB5l}]0
q$V  m7Yjph+>vj3}tg1r5q{Zh&?IGΧ<	$պp_XzߑMD]`r˽Śtslv[r#ؠ=~vw7˱zHoF0L:M]~97K0CdN>[)j$'0J,Y&{u}w8H-yjIq`d\(鮒qZ#"DqG:H-yjH%e"#:I-IY~FEȈRt[Ԑ`d\(I-I"An#RZ2:H-yjHb02.DGräG02.DGq5An#R@/<[X	q3 i -,}w;رEx&؂.}Ypez/N&zJ>UWb$ILǾ0 AF8HW8=a/e~y(YSlZyh('/Rr\cM-Ҙ
 ]-0,B[^eg%hں*m52EMt.ᖐ;~_h@afҡ\:%jXJ_(!cMͣ6K?K	bvhe<9
Vi"`(,d᤭4Z*d&&Y,l	WUUYC¦ -F>YwR]͒˺k3t2p^ᖤ<ffY[<j]֥^@ay᤬B]\t$#j~rݐ&/S^"&Ɩ$µii83lc3BPbN(> O2	K$ղ>r?ʍY~ 5X ]#\lsDi>M@$!'AͅuA[ؤ`r"[ϒXsXr"'Qh8bMòQ.WB1UII#l
 K^,dep̭4Vfn+m0~KIcKRRs`]do惂~9PqgأPޮ3.j5,|9Ĝ~|A1-1惀cܔbp~K-WAT
I1XmblG`-N6AH]@MdD$՞Z	̣epD͘ M\l%'Gi"`(tL8,P4eg%p̭4J'TREG@gb"oqgRE	ĝA,il)encWMYc]^mNĔcv3JIg6T,=[`,!8u *1ƀdj-R8;`@GdeѦqH-)I b9<I<k)X If[]HxH7-);$Ɛna<,Vyh%L}\v *1Ɓ-j웭6;lATc$س-Gz ([TFn2<Y&4lW<>MY堔R:+~8w-;Ԏ!saa?c8Ym9P:, 6wX ǅ&5q|Ҩ}b̶L YQ8Fn9<$ƐC3@ GMYP6WҢw@
)'>)|Ap?W疉;wuVcpo!5!5bb}K]8Gz$g|~ހ6bY&řmw;ΣLDAfyhjH<abNyhj- *ɴv9l![8",V2Ic 5l}LlhGPl$p-iCԲ2!Q:#QV_g@,Eayi_"X jes0#`+&؞Zl$wQ3+Y&řmw;1LMHDAyhY&4,Vyh$'v4AQ	eʚ|bY?ta+U4ui`4W2P|J wٰne69zYV-D8-,As}, ޺a3hzxUHr6ic,YwwL&|vwc	}l^~R>tFj%RŘ,pk]+Gw_bW6I- }JHDk$jVU}<<l,).%|rzņb'K5|-U#Jej01wwWJK7;k/ؖkM]\m8-	@pZ+JpԨ%*I@qI()6%*RobN4x,{]`YL)A ՠmzYӘ+")݇H=v(I!ZY':E2B'ʩ3tiJ"X$jd;t"mphJ[=	b`6Z]g٥K]/},Z]cKf/0	.20|~>=a7pُ
-&a%#u_t)0&'ZmWA;Isd` 5vMˆ=;u7Nce>Gx.lb Y&ɲKr8n4Ic@5l'eL~ߺ?w:ق 9pib̒6FN >bQϰc@5v *1$6 u(>56I$ϐ5}w;$XcL
9b֍ՠ	%].$Xe>G{`b5v,+,+[qϰc8]d@O-2w0Q8n@3<I  O-MY9r6Y vb2Db`̿]v4Y&	[, v&Ubb:MY/2ŜkTRkcvC~Ⱥ5d?$l	-̬ATcj0
spM\l	-),Y#tiqFdṤiI!ujH-+$՞ZS8\<Ԕ-SD*]-0,B jx;-38i+fp̭4KQ7)|ߘ!?祐K
p\C`M\s]v_<6"&27r9^dޖ/ }j>l;<Xɡ1|20<a0^
3k2<lW%D<I< R6W{=$擧R:Η8$XɻObadp t2-rYiv2o\'|&D/It27a`'W9Cؾp25NPßb"/sl-!Y&2n`Y&&3vIeG64b!/`k$e5@4u@Msl-!$EdT|sl#~q#>ȊI	T Ya̭Q\kd?\y,ijk/W(X[{܎vAw;ƛ냯\e;K'Ė>2}5:,t>UdHø0w1|&6^i"`(,d2&jqSyrVe6f6sFD%-0RFawH'}M>Ȗ4ϐ:2 	KIcltL%}h;Ǳ"8nm.m'	ƐO-(I &,ZPY&9m(Fg.czGpf`n;cdDa*4csb8n2pLa@>GxdGdD`G+>7d^IQ?[$wZ	ˋ>hyh%2]w(ƙiI@˙sM˙[QXlޤY\SFdEwDPKďK41uF
vjqkD/CPat3vDtD8>!3#0ׄ/$a?'$FMq/,W_lWmXlw @w"b-j3&Ǭ__6ŋM[~ɱf_<mxRhVxc( 5je}i!Gg|Wm"vwu4˃9V/R5lc/L7d&c/F_%'Di"`(r}K Ps]M!%NlKDoKs@jKZSteF[Zﰲl4	m`Zaw,2 XO23]gwY-Zi@([dGeƐC8ˊR;yi<]d g|b5g `gt6=eA 6=cjaQw]QabGzˏHL'W@GgZY&@3G0ȱbG`-N\5]4tP<2k$Ɛj(N&婁j-3wqFiEc'.u@Z&4SoZ1MY!b6W'(ƙDN Yc阸CTm02HJ_(&]$gmH-7HX3MZ=w5deҔl$ծ-2"XU2MY(DoZRFwSa؃ ^vI|et=^yid]64ĹelnK2<Wlyi4Y&>	l=cA'F<  .8LbNt`%͟H eiW#dyi5&5qZMFMY|1lxeBf;\~9l9HY	_8`@RE@.C͒$wcB{,2qĘZ!IѐfyhI<M1堜~Cͧ(|!86B-Ƙ0e|P] M\n<BVyiDd	LE04l9a`n1'-F0Gx1M\nD!j-(Ml|,e):<cMD` Yb|Iǲi^A݊2`UWs!ݶ]V`dtduX; ɎMygfE0-@ax=+6gr5T%q4VK׮QdN8(6;pR
eiwԌDXĹw:(- vM] ["V5mK8ɌII`<1:P	H&X%z᝶2 ;F4I0A< YaM˙hHtZ+r%hKcBFE#\.7E'ՑíLlp@7Gy	э:+]C0VZZ	fz IF4e&.Qm&BP (7 ,AIIQ3)&'Pg%P0vW3薉+E-&Aۥ/H|$eZ]$;,Y,̿thJNBiI0A:M?(7*k-UIWNEr#Q\t$#hKe:"m愱7L+gvO}! :d^v_c	`!EZXo @oMAr+fˬsa7w(A}dwt(_VKRN){Iv>7e[9ߺq̿ԄQ>"`(y-z@;flҹhHtZ+5F@x.<4t]X\>;፝Z@brX
SembJ odSP4gjDRDӢ\5`ihȍQR2&&hK[c%v(UwGwL@To`\w`6@W]wtBMX&dq-,:]08EGzvt"v!dwu&Jds^%[kUuR νJ`q.]	=qzكJy̌!
1C$ݓ4'V[m'u	`O@f%d!"P20r1EX8z'qh3M[82FȘh_R8>MZw2t:L.dw阀@\eH6%A|պf +tV$u,@S%2◱ųY&6^cvI0A04g%o6z'ҊYʎE^
m,HJ_(.#؃@ϛR28䱥$&,VO"{&qK]q8s1:5q}[,`35ݶw{'tL{'= QWb,g% Z3clW8!LY&6[{1GP&ntݻ޺嘒%1:16Ntb&BKᛢ Dh tL|4,36I"HV_OƇA.X@\/=dI;tbD2QϠ:]_`ߑ
wݥ8Y&?I/<15k*"{dAf'J
Q%aeě/]HKD9IRPxc$՞[j$ldt).ky`6B &H=ĳ@K26:M\lq{$"{xv(ϒ~bY b%6:5qII1;
 &K|塰k)
@x陼Q׍ b?W+G2QK9CTj	}scLn 0#,X}XH(5KCW4fvѲ<-C(OCw Y`DiE,QFZLM֧2HJ_(؃crXԄՊ= Kd,).m[7wT9Koh'FC(EQ:GxQ\b~hKd#GF'`HCR+,&{MZJN1I	֧,d;-T9H(5ƖRFx.Ke7nlp5i);ƛ)&K;zZ詬FRPj%䱥QCr]#(1tf,VI@^pAlL)j=%'c`E$Q YgJѳJ"4r#Q--E֧ $RDWˮ%RKZyhd՗.bI);ƛ)&'+Z@=EMe"4r#QY${/c6Fz]$@iXlw`WAΨDm/t4F˻!I);ƛ9r	Dg%<a+F+ҊYPGb];bߐ:]f-޶4N u9t(@xԁgR63D8gJErroG(5v}B
$C&	rj4uH(4L7,]җ,<prFpvz86#uiwԑlK7v]Kv&(cP'PKZt6-'5;s_[2)]2X2EcdAaf9H;dZyh+ 7>:26W 82E=6xGtWFP9%jHN-5j-_3P6)|Wӣ&L1%Z Œj#is|/Y&~Ƕ A#ob}:2j24
W)]@EMYr\3>Fhc!߆G|+}x>?<?	Y+jeXfi˂@B`ޤpݎ;lV6fADMvfc%{$[gG4MZ=ގyhl]͗E5<Xtݥ7Fq.GvgqR4pi6To6]vK&1̈D`=W`;r;X\{;X9cX&ӣN3cE:_V9$cP\c4`:fce=&4<15i -aUX&VdPb`,VIJ;w pf:N XwFVǳs/kre"7,=K+gӑs/kpJe"7쾁dXm`p=;,AИIqw⽐zwu
;;Ǩ1M[ "o[038|d;n}0gsd#C+&9$ GVIc
APb]n,V9?]lgbN* t/&p =$b]kymA	΅疅`&Fv$>z7 Ad{x|ia/Aԓdwhv٠ReZJe=9e:1H`GtC+<;$ƑrhY&26Ww7Iy04]߅p;ƨ3q2LDQIk=%/LG%	b|}J[|/ø\J !ʉb3c,7P_P%B[~}Cnv$P = TKlIYN;!ήSJޔ✎Û;e[%p*Tcǝ$K .AdQem 6NKvj 0fJ   ZZVCpzJb1wLa-s/nU]yvwA1U`;r;X\{;X9bl`FHИIX|cd1/tX~p	+5߰w.ƙ&404IAD;-u04,W8|e+}\l26Wv_-$1Yt%'T"ؓ	,R2ҟGBJ+ZUtxȍrH͈dq.X.l8:]Fn컌edjힶGwt9a0j.5[2Տ)]2X2E3`͐啜p[k`'7R2VZC!H#qwu|	Z/l$v+:A2E=6xd(ѓƑ &4'(y&8+usk kޏ`:2psD
-D+$ƑMCMYq/2wL8FN1AYM\ioZVyh	Y+@,2ՒjݿtDԹI^T`jY-rV,EQ
#K!gZ*ݗ*:b]) N
LO˙*4e7w.]1K&Ϙ1#v\Vo\{;Xl"xr˽	5tslv蠶'A$cb~T>s?rP&6|3]|1v4IqF0魒j6Uw{qUaa]@;ՠѲ|Nt0{wx\>v~I\~Gy
 :!qw⽐zwu
;;p2 Ic$Ye'> Q/,Yvy(cLQs`Q	}~  "HXz:28G>zxc$_` ;b XMV		ĸ;Xq^=w;Ժ@HhIcjY$K/IA,&Π%n,V9?]lgĜ ͗=sJIA*ls8UIԝxBU]yvwA=@5>kW~e6}w݃7P`m8r1NM#oόl2/tci
g5߰wqcL>7ጎ'Y&,ڃ&qKRrcLE$QkJ8,_tmʎEX(.Z(:RDp[
ȍ1IQ]եRE2g	,imK&%g$|'ǈ̿]6cXᗱ,c-jhp"&͟;o7MD:'><1;$ծ>Gz9(1e>Gv/+ݥO<Th{vb])N"|i8g\Z^L]ep0wk>id;T.زU߰wfǿ#ŋD]`Ywa9X&fv(-r#ؠܔ)	+>`ocL>7i dq.U]yUgPCAY%Dvs9qǸ``d::!V+`"}A{ {/Ǽ6 C]%3 'mwؓ3/
؃a-jHXcwX@D\Hv5
p#0k}DpZZcളs؅A'\_c8>p¨}lXU߰wXq3(|~p^ŗ*;;"{\e >~=?$wC/Yr;Xzߑŏ.wc؃u;	v"t6V99?tb!,V9\i
ŏk`;;;iiUj=$6 5s)9&1aD-p2X.~])5rQV%* cJ_('{"/1%<ݑk@LΦ}I/t3-Dv䱡?H	Xy3 +\]`xb\ϔ&[vo
H5K+>#$V8~s/A~yh2̵X;U5yw݃[hd{{/|iY~`VfZwm;;cNqKK&|g*LNV_;Ƕ A#&1\⎝8ti<8WFY<8,Vyi 5eݓ$I[ع`w;3\}k8疏V_k;P^7LQ}ZCH#p;͖0`&۬avnt`i`7&>hJ (e
>o(_%p&(cJnwfSll{fg`.ፕZH&G@I
1II|$
ـHGd#ܘrzA٥-=!"%`zz[G=㜐G=Y$<%axp\J 夷:lA2L$I}:z,e_'6&>yhd{y9eLi⎝83!@M\d 4(.*ZD $՞Z27],HO</L\e;ح2	[&Z
5%5%jذ7-At#adE,s~W]p"D޹u8_<LY27	]k-ђi`7Z`l$I|iȓ#d;`--X,i 7fJpPrBI$ô n5))ڒ"
dnfC#C:Bᜎls(A,̈́ E%nPK-n#	`7D\3]CywN"yh&VG!Xs0?`:⽐zw:@a+GdGǔcd>oog8tez{ n#9&$DԒVD[;@R Vm!sH6R61$2~}a+-G672 &WE_t9e,f-͟KkBPt鄉03\k担#,wKm`c`7{wJLx7z8 j!,e_tf`Ҁa9.<	5jA A#8.GtBLiZC [$N2#HP4˧ZC"Y&Ԁ.\8Y.A>p-d̿LY1q>Ze!-Ea+d+}Cz-AصlXQ)$GY&0dA	j'LY],%uw$IwT,W`0}]I&Xw2evO\gnvN+K, n`ta"NPcLD&9ަijcNI4Wc#H9%%u79LLVԔhS%`s0j9mr7weGze>l ,-ΘrXInsv>iK"ᗇ;,ӅyhY&VG!Xs0?`:⽐zw:@a+GdG5l|2{qKi~-Gn&$DԒVD[;@R Vm!w?Gy⑶6=cIE{?qa+-G6=dጆ5vŢp\,2)c1hxzAX-wLi;/3CAU)Z~,,D_X! ܤ$[HÕ	c(1ȶIR7Qc̻`$tI/7 oHS`pZD;;>}cV=B\,$	`"ZoFGպ(~9>0]X+tH  ,f0KVݚ`qPra<RH8S^L%jRn%BI%a@")̦+jCE,=XGxAƢ8lB9&V, <snJi`7إ԰EK=Zpz◠a-
_Jϓͧn*JL
cAI0A)>ҡjBoSYYq+Cj"xO!RE;G+BOc! O6
{RE	,4tI(Z'PIcKY$2 AYslHb~n8<=,}[u Ν$p3Ƭ	l~4/cd$$p-zbń/C;G
}8>p-	Gt3{X;ě5y1]`Vpd{xqK㳼io	tݬĻaRe)yV_w2{cὊ2Qӣ'Gx4<Cd.$՞Z*6W{3^IVwrE|lZ
dwn)>>O[XVW(] &P],2◥N]:I@wf:!Lް3hFT'CB?0J(^J]aPma	
P?CC%r;ΓSrzm3C-28mp-jp%<hXmtP g!Ơ=T-)"[`lvb.Kz vyiPd,$v!S#m$"担#o3I
,BW]mFb4cwtR#mX(G/e$zF:[/RrcM1Ҙ
 iPbL$8g	x	Mep\fk-OK;#d!b~m0?s<d"ل_
;h2'PIcKY$0Cj A\0҂Vs,íXy6Ā2fzѐqa$kЬV$"	((dIsgӊ^dRgwgq^yi=evޛb5y,z7lV`)|vw3M90(e=]:]l$})zX?疀o6`Ƙ2Gtn#kCilWE֞[MI<|\N)y$a%oGoLYph:(LKe7u9n'Dwե+c8	C\PenC7L
!L@ *2BP9/)6LqM)06JN$Y(k%(	!<ͣYЦzܐJ{ieMYwM`NuP;IX-z10`#s@D<D<}p0Pd1k	*۰C拍~G|s*,:Kq]5qwtR-P;ǻԲH4oC@퐴LlR)>GyxDxP38WqyYCD&5|4ؔ5ևrYCD&5 O'f2 vSQ,SQ<&>h6eq$Lt%'T"ؓ	,ʄަmDeu?җ(	!g|J2"}A/IBS1n!}I6Vf䱥ˠ`6t.-I]>4iFDX4+9Ys>vcWhYӰ'DrIGZJ:qKJs|ѡYevk;bޭ0&tqK㳼ioa/Aq.Gvl}\◱ᅓhwq8fyhL]bl=0-:2pw;Ʊ>+ZEM\i$Z&0el)y$a%oGo uv\;Ƨs/e7u9n'DwեFMK->2G\ie⎔Ȕq#;14Z8LA)0(0'f8/fM0=. M6>lraz&Ul6zTRq`KE2x970\S.<rMFL#XxDxP 	ftG-C<.)IG =g#d 	oL%3|3̃A%FIYj=.w\(ֲMv]f%6`kvi06e퀏NI׮
eL9YwMc苍F-&_X{m!E߰QE-ĖM\em]AF,Mc2Z\˻M@G|юhOT)I0A)>ҡK j0zT&5j%fk-%*:RE7#cAId8e;G3͝$=fL]3Oդsu{mu;X6 "&ƖXQ#1xOؤgARgp'hX<>K.h'Pdf3) Z'wcS+&LxKwĽ-1*IJ"{ .&z	#G8u疄32ؗvޛb5y+z7B5kggx>4c /AڈKmݡDKЌtzYA͘;Ǳ-:2qXǖ	WE-fsdZ26WwLH;%oGoLWphG=qǰwO-Ke7u;ؒ'Ւ#&K	>+g4RFP%ib^,t7; ,>hcM&!Cd'fb^BKXfƤ,3c䣌|v,3t02V\ϒ4B2 z4t{Ene4#1#N)bl`.2Hzqn	v-%-#McebA݄|+{ibPddو3,:I`M]wT=q1Lodw\Gx&؂.}Y6_e BB g>	˾+6L8޲Ͳզ&_JLl"|#e7J`(R}B-0,B j0Mk,es3Yhm]D@Q%җ,88& M쁇Rd䱥L҂C&E;E\qKlz},=lwA.IjL.Ij͎#2X`e/{4|Z1IeX;ěA>dW};ձY&t7Rgƛp2tݨKmݡfvgӉ~lʿ`Ƙ'F[#:td1w;Ʊ>T<cd.C$՞Z%el$N)y$I[\\.wyh%e*yn"1q٨l
MI\F0V4PTH,-.21?Y/D&2bj	#f^GIPGJ2X
}=$==@𗦒yP1L()E#~dJh?b!)^ZAvH0=ۀthEC #-l_]-1
Π7q)^ZAv0kj `z]pEC ]bQ6BjXa.QI!c3l<$HRSW<Jel1̤TӰI	@U?mPT:+eu?kKNQd\pqR}I,imZN|6LKIߥ({ V_t;Pa?LcGy@LlqxCd;"j\zI:'@<1lV,疂X,@,{v列#JSNfpi6U~ˠ`L|ɶx
vnU]{;_D]`Yw`fX1ӣN3cE:_V9$cP\c4`wg{v4I"gѦP5vxʫ`:L!æK`ޮp\Ec` Tj54FFBTJ1wu xp'铃O'>cdXu0Da%3 'mI'=	_u{,+iV!cwL"0wgW~=]YGy=oag4[VpDFG4if2<j_؅nXH'q"U|Tl.cmS$}w,G;]&GV؅L;wՅQ5,ƿ9qO)_;ømWbN=t&"KQˌ[f*f'P
19#Nqψ΅!L~9ϱ'b~yhBeN)|ߜE墸%cr;㳼g/:?{ߜu_1Uw\{;X1}w݃sKFHИ`X|cd1/tX~p	+/k`;;D˱wI"gѦ<1aUj=$<1a-j#JNIiE$QkKD8,UAkS,eGB%-0HJ_(R26BXE\{;D݂Ff'aWr݃u:M@PX|cd1}X~i
4_Mv!Ԕ<6IRIg<1RY&%'c`G.Za"`(,dsyYs24K3frE2lZgE
KAς}GoG	`48ׅ.X}.l6(ƤqGy-rϑ9+1` 31ޏ'Z8Y;ӣ$]p`>m'' f_؃Y[].vGtTi,Z65q(ZI<=1X,担;5pyl덃kw;#_#F,]ft>Ze9e:2⎝9A4疁`!d3XidY],cC:dbhp1DMK=v!;J6ubNzxcujA#02t#AuZW]wiQ<wiJpI63O<K~ˠ`L|ɶwĔ|{W~}~G{D]`Yw`fXoG8fnbtrH6('/uC3%i
w5߰wG˱zJ>}oC$؃7Uw@X:@zë%dV;\Ec:fJ32 ,:PZŵ;88Gu@&Docnb]%3 'm2Rqؕ~ȍ}2Ŝ6#,.bDb%5p{in<9'PvE֟0Iպi /"1 b«RO5̽y 'Xor;㳼ȡ/x>~=k5=gv_or;Xoqqa苾 @tv"ls>1r~BXs?tk`;;؏cLFC[$J6fM\g.l͘;̀e6_
Y;>ři_V'zY	.>Ŷ$	(%xRzJNIiE$QAqK:Gn\JEBX$t|p 惂udSanKZ XD7$R3x<Iua7DM!l87tobFnMIe|p[jJNdE$QKK8,\'D:r?QS+9Q3
J.Zat]1KZ-'c6
d˙	,iwǡN.y}x4٥DKJ]dM<V dK#-0I0Hp2Yu?lC5sCfƖKi;\Id3KIi٥`|z|.$pyh)xcvI0Hp2YZWS̖4-җ)i84Y?cf,%2]x fIK'wϒKyiX4I0Hp2Y=QOچH*aƖRE-'ƓK'cLK+h	ē}?<l]ZV%'Gi"`(,dz*e䱥:RE-'cN,%2Y?cMy6=&σɶIwlɴ@N@ $ƝRL?jjOd>|_Q䱥QC{
l}.M\ޖ:,3F>2Ũ(<,L+˅'d]DbO-adyh3>dvyacp22ހeZ_YqX\PII4I0Hp2Y(b򐐨IwRi(,Qholi6-4g:V"--皙gnΉgnwKJ_(&"/SaKk1Auy|/&.2+/N$_txc>ILd~zH:$ v6+LRetd'摦wK.hy},0.<Ɏr~%EċU6KzYƈ%dc;	.3n+GyTvDq>5l|q3qbK88rwY;I
z͜slCDM#掊BnTvӡ@ORO\iMQ[`xc$E{0\J'`-#,^<5r 
v;	q.-Gw*`28Eq:bPbtlBXN$_txc ,V%DBVuN:P$wu8,VqoWP0$ztg'a
+KP3Ys)Xy&\A8F~%DBN'h'.QU6Ig"X#	yՈ7#*k	;"?gv8NIc`ݎqg40\Q;GHI4*IĒ8gD8ޑ¼@RpVAa;-:!ddJeRRN$64K=cIElzxclW`@-Hq(_tEv>imglgO	a[-[ eJM\؊I	ilg%L`:V"--皙Yq,1(iQGRDHՎ~77&zK{#q]$[0G5v&]5Nd)"&ƀ4RեzO,;$gNwc7c\rPH@]yі-v;|0ۑ2sc,[b!q} oVlWb9ۢC?sDQ[q bQ[VRvۤG@D3$8D IT<'i9$}.4 ؂|\ɄJ+e&8숾^$>VU˙
2?> ?N55v_w51G1ψ'0( v9:;"'4ul 	( ~c#q`P|~GoW};/ͬtT5%t%.#ߐ9}q7X@}Hk4i1Go¯-^2t#.f 2wF TG`MCZjHPnyhZ\MYf_3 \P8/'ggyp7W疯Y~BKj9G,6QA!Q62p4óB֖I!CB5gdLx{߹H	ESk& {ѤYqs_KZ4~@Dm 
ٞZr #& 1j`g,v9$ ӏ-/4d4/s_< Y~@Dm#_6ӓ&_Ə@%piTƛ c4M\4E{.؟$qX\D84fF6}YU;1mP@ٞZ5~>Z@bmdmw;ΣLiQ62riZ> $Ƒ-	I<"6WwlSM'$;3*Xz\isb	(i	Em1.&ɤ>%!~ȋߑBݎ`t&ĸ;Xq^=w;Ժ@Bc,VS^=}{/~QL0MZy*L >2~S<1ujfK#$4/qHAw5$ձQC醾AdP	AqK켇䢷	ϒP.dO
{A/B$i \R} > _%p ,)BiKu7#KTc5l|e8,2y-##cM7qw⽐zwu
;;~	VIc)/Ae󏽎5e'y#IIoCJ`(R}B-0,B lhLKKyVhnƖ])|#nJo#:=8:K4ĹeYĴA[%`@>5i"%`Gy◺V;?I~e޸SUR4vwc=j5ec 36;}8ձN=+[8>5].P#N|vwcj2pws fr;ϧК)ƾx}qا;ƫޥ*i?uŒj9<1»SF 5q͔,dIIII1;#eRLN4@jʸZ[52FW46gV9GRDu{sd@ljKZb7Yủbl2lw0$eDզ(4]q6v(!PKm,,FqugY+	sh|l;d<~26W,|T\;˱~3G26W|wAwW~G`M1Gz]C懖,WD<I<~4el#1#L|,G+4Z#\T<9d.j-blcyli;FMR23- uj#@=疏
I<==%'c`E$QkSp2X)`6Vmp\USzƖY	~KDod!z]$ZjYs0zwq`|'lHϺ<1V%:H: "Hؑ~wJINXILeË}ZYrKHvw0:\gV W]GP'h"Uje	{9OcYg=.]XϱLsh	$혈8Hh].Yi@XЈxt	ӈ\>OFOϬ'e17 "H7"3l$N8GtdCc;	.3n+GyTvDqd>oo^qiqqt8w i$혈8Hh].Yi@XЈx%$6D6Ǭ}I(c','eǬ<1I $`Ns/ZFYKygkT6;|MI݈9A0zqk[l> ai^L#yIqq:PZȤwcgI#>v娏cMZ`8#p #tl	$gXNu9j'T,Vc*5i^Lt ⍞vK{VqKHށbKA뿑h5㳻#lV-K"{|̿Y`<W~J'h;B9]N$혉.fBDnGۡ'K%$ӈ\>OO'eرǠXpo+Vn,&@DtH[=BIV]NZ:ydAn(11XN@ZrK8ށbKA뿑h5㳻hbM[7/g8qşaC5wv#Rp	'TDԒvDzGGE!H" #mЈxI9RGy!6zԒda;-G6zGM] W#Ģv}2X@-}ia[-N&X2%&c_"`(q?L2$`6V"--皔d)gnV:җ.q7l.y,ijjX4%{(I\Mޙ`HlcLbn[#0&2p8.#HZ6I#!N&P5gg,[)F[Ijlvtx2t?K6ZK(j4i`PV}.,KQ|{`.8Gt' :ZK(jE߰EYҷ@|%VPPcMDN Yc?W(YkR7-&Aҗ,޸A!+.y,iiM,w[YIp#r@@<#ei{sb8ldm6AH*]HWFrGZ$՞ZEel
3_`crzMjϧ~ÏR%{K$ծwimB7'MZY/cÛ$ե6^gRLNig%qk+FW,SPIiaҗ,ޓFp[nGx]ԏG]$YZMC":"j\74"@DK'Ʃ D%38qZ]߰w+A2&.#'$zIH"'vIcW]vw,9d]];e"/whv
~ʎwRcC$o</`g[ieo,nnGx1	W:L+{ZcpcAۦKh7pX$` bQs\\KGx*JIF\QQR5v_wݣV>t_@%7Q2emd95<1!*5v_wݫL0&G3c$el(Fjic#c\(	W.w.wX6te`̒wObY?%&y(F=I1.Y~S=$Vxc
E[$ծ>Gy	v;Кo?`]b{ R4vwcjq3g?cƌ\o;Σ9lW87s)G5ƨ"oOG0k$դ͐#FIh_DqHw5Ic5Ƴ},!<1 jF(6>&};<\Ë́i8[w3"znt "H-Fqc#TG?In~ĕ>Gy	v;Кo?`]b{ R4vw,:!d>2Lǿo38~c;@XL6;xzn+GzP d>2Lƿo38%3JM4E$QZX Yak--皙fk+3TdQ}F5C͒@E2ƖlX6Z >]CED
C@ZI# q7RGg¸e;|jyDͣdMc4v2u!#4tIB,ǖ3 qF k޶2q24ZlWDZI<0elk4>Zbmdmw;ΣLH(8FuǖjHTyhL0MYP\龜c "&lN9mgyipA苕|V(v>7<*Fe9e:3qFcx/IAjHTyiMYSF_pr8-ҭ6O@9 A#4̾G`MfEóN$ƐyiKdBs/ep16^Ǹ6Ocbmdmw;ΣL˄qF|i=<x	&4疯 $՞[\.L.G{wL1Q62qiyj5q>+&lVyls26W"<ƙb9^ɪFǖWrZudcY~Xe#of	xc&3WIfr[5g elOIIQ3)&'Pg%O8Y(Yjk2IEL.QK3"KZH>疁!/L A͈N4*Y[ jwsb,WF#[ad@L=ͣmli`sI#e!>GNP\buyoI˱ܐ5# jv0.v<YhʱyHx 
,A͈N4.[ Ɋw-=jH@EMYHr>!l^2Q]&\.Ф24V qFc'-ƐdZ$ƑqBK$՞Z+4\d`><( _ƙ WblGn2p8=A%w;<p&4yjj-
 -񲸆ʑ}]=w԰=<(Fei qFc'[ ȤZ>M\i疮VI<(h>/FyhP4ei qFc' q#WId#WI<(̿M%'c`G.Za"`(,dF2UMtD_e8_)KKFȲCrXJ_(!M}Ev|}{(>- O-,@K>FRv16RL?ofĬܸ,X{q|њݝsZ*2'{/cLlXS8 ı2vrMƲ;}1ўcw`&|iV$fcen$(>.K\'e؃WCѰsdZ6"Y&"+&;,gXWKIB~;f:ͬg:k\q6ŝLs}OIY,Vl8.X-.GzzyhJ^M\drid.Z}j-	/ep>ǻ!şa;Q<`Z&e}+H'j+S?-~ 3uNղ#{"Vqs;bCd?m8;ƙr2(p]Ĉ RyhJ&4yhJ0MY0c	(Kc56,nŊ!<1]d}["VqLqs-0dBibmdmw;ΣL8u1>R<jMjH3-ZdB`ŗ$1I0A<֊8Rľm,2vi(bӢʍ[J|KQ;)|e8sb.%i}n5,qv	y3M2#V6VZnNB԰eyij06#7S9J q>w;<I ̪yhlVyik7PqkΠZ=MFqgq,e_`xcjA;͙{f*أ-nH}АW9K8cLSBBj-^VelqgNO?%O-=am8}¾Zu;р2pAf2#{"Vqs;`0&pwN&|1f;eP2#7Rc')%Ɛ$А%M\iyhH&،LL>R%	|,}2Čed["VxcZW/7:%ig,KcrE(rYl3<)bmdmw;ΣLyQ]CZrd֞ZrdbY+rJM#]Dh@(?|j>tYQiHi;)|Gu~}J3!ݏ愱1!6!0"Wdn.`WΉe	0sfeaƦ2FԮ2{N1H[8БAF$Ɛ-><jY& \<n]c`^5q:#FM[$_g~pg0NMZ=lcQldD=<j&4W<j&&_2JNBiI0A:M?(ǃ͜JUv5
DMt',-h@aprZC6#6K܎%>}M<41Ѕ:X1`{`CcMX6E#kX%͏cr"{wFM-hȺ:5kEֱI]xɷ!0wq'Z!Tlzynp^>fA^¾mAJ4$ZWǖAj- $f_H|9J2.,4qs$t̿h5FFPX1<ZVIjЈY&+>}c䤳pe(k޶2p6&ƐyhWEcF$՞Z6 _#eiJNdE$QEr1>bB8u+ݥ.4$Ƒ Ւj-4e嶦2YʌڪQYqV9;)|Gup况GƖ&YZFhӇ6,l>bm  4]є,!|dmtvw`F6I]Fְwu7M[=6af=1+ dqFW8gB2;<}jH<5g̿l}gc$],\Jf|{cYia[#7Rc'cx-<,WE'Y&Д26W 䔝cMDN YcY,4Gnw;FNFI )d0ӂj-ZVe嶈?%4TCVhn\bYZJ_('}|p%SfCXѐ5DMt'Zqw2[`2Ԯ3Hf[pu#рu<\.
~Ldn-)`4+YyՀP m"%7*SShޥoa^XX{ p'GcZUe"7>Gx4[#7S9P.]i=<fDM\ijg|ћK$՞Zc	tq3Rv16RLNV8g%`Q:,6g++rZ;)|8M.[K42<+`vf6Y%$_)X&le`IWzYmeDr:..F[$F2{a;Qa#RyhBVyhH26Wwʑ8lw.2	mps~K.* 3cRǱэ`(edyC͘;Q|K8͏-9 f_:2Qʇ@I<dI"FBuj-9Y+;uύMbB[Fg1d%Q*cY6=&zRD,$:Ցгr8V	!R<BS<uib	(3Ifj2֥ǖCUw`2#}[KH͗#oeĢ8u1WD#BjH5q7-j-V_&{u{{]s>ɱi-M'bȍ9m-#6]*ƙrQʊ@X< kd-&MYY~ymy(fĢv(G|q\@#2jqD< Y&20yh@Y&Ќ+>'ļЌEe9eƙp8G+LdqR24O-X'Y&21u &? Vm`5-X"&Ќ9el[II#l
 K^,dKUrCr%-0!⻥/Y.4cK
`-Fz/wqj,Z"ˢB؝(}\9Iк]&Ǳy墨1d߲l{gZs$N]&ǱyN]&Ǳyg9wƙ疀ŏMcL@\Jcy˿d4<W3^7 _cB!/epIIQ39r	Dg%qCS\>Ct!?]Z\>Ct!?]d&OP]DbDq,ju+REewԁ`bd;֌cKSWYY|K61>Xg.2p:4$wO-7lWCӉyi5gY,c+j,(yЋrZZBYCRv16RLNV8g%RLKHm,3D6S]-=җ,IIcKR-, ]jew:+#xdDv3,6 }7
Nq}cK61>l(r'K(Gx|0M\iNZda26X<?`#,!#j(+ei \1'Ï#PV[{Gg )d/lze<]kY`XY9S sc@N5v}P:r;#eݏ~2.7c,O%'Gi"`({[ Yb?#g%6v[F3i_\֊KDK4yhlW:g!	FCЇ}"C"7P	mq#Y1zl(r'I(wO-5q\9C-,Vyḧ`D#~G'j698>čClX`kX;Ƭsp5d>čClX`jdwivq7126^J.4>"`(yp2Xd7iIifr4K+ZcWt"7wbZ3%-M]gg;ͤƘ7bGnw񓅨@[5<X&4'|d[$՞Z$cl
 jqK;tᤴݳ9Y溛1,ju+REewԁ`bd;֌cKSWYY|K61?{QND	;ƧM\i)&4NMY!>hPRv16RLNV8g%LiIifrlұ,ju+RE}.1tgKZDϺM	K61\l8u˿-SD	;ƧujH2q7-E$՞Z_|ij=%'c`E$QkSp2X4VЏ*QWY>])|}I,iiL0<M\`s,%wB= N}]=u uXIf4ˊVA.2qj4,5<	lWE육疃$՞ZXelyF.9yln9Gt9cV:|Hf}I(ƒgRLNOW Yd0`ᤴҵFykKyD̈KP"W%-Mwc:Z3߲u`Dqsi,ƙp]dl(r'H 5q]q7-I<b1}P1댾1X$er͒qkF_Rv16RLNV8g%iIij]6踖OWdEJ_(RKZS<d>@XJ2ք;$z@z>@>6͌i-]d4x a#jyi5q\rZl.MY_q>9˾N`ޮ69c<r͘ e(/IIQ3)&''+,d4VЏ--Et82Xp,>ZfpZCiZWB<tV6mER0mV97)|@祉ΉcKSRcevq`ޮv9GtrƑ	~4lԒJN1I	֧,d3J客%-E-,ijk/lt}}NDB*qэXf\i`ͅV_Rv16RL?ociIij]60mekSҗ)wԠND,ijjBjq>7\,;F1,gX^l%Rv16)&'+Z@g3J奼џY>]Qd!z]("tKZSHMX267cel
8F<rgRLNOW Yd`ᤴҵFyio:,Leΐ"6^ZYCg2iIij]u7"Fm?s`DH"V8p,>6ZfpZCiZWB<4,ju+RE.,Lvzў,ijj>@>m%. v(dqF8͌iC#jyi5q^9<I<Yq>hVi"`(r8,}f14hQ39gnٜZ!K+ZK
`sK>PCXҚ pu +Vg9w
lcL]a[#7\fAZVI"&KdU,cT69ydH5iivMRRrcLI	֧,d?q᤮+D;v季Z4ĲΔQC{
:Ec d;%-)!!>խ]¾m%.<-]d'>[5<P5q]LoZ(MY426X<ƩglppNMZ\N&-#ɱJNBiI0A9Z?>nLJJlPf%NCwJ_(#{"?R/Z3%-M]gg;ͤce(dqF8ȫC;ƧM\iq7-6I<
,cppadcMDN Yc53&g,3kK+Z`QdFDK!݆^gKZϐ:Ϭ+Y2-yl(r'cH}2Gx/,WFZMT$՞Z0h`4c5MZJN1I	֧,d4hQ39gnٜ4,ju+RE}.1tgKZDϺM	K61\g`-]d"i#jyhNM\iloZ-vI<>elyXgƖRv16RLNV8g%PR3&g+TjGۆͨĲ̒=җ)wԒƖZU&r!Zd;+8@'>ϐ:ϬwIf4ˋQ{]d%e#jyi3M\dm.rZfI<^,cGg7a8#c3,~:*5n#y5idn9/II4I0A9Z??A-38i+*frFykKy֧2#{/R@fDq\44!ݏh~2~@>m%0F[#7\H}l@d2oZd'Y&Q>um"X$d|s/cpqZCY&%'c`E$QkSp2Xd᤮+DFmKyD}"/RE.Xҙ堐*M\`s,%wB= N}]=u uXIf4̹dl(r'()F#jyjM\i疨+Y&p`&}>7Zsx}sc<r-V`RJ1(ƙDp2Yy᤮+D奼c:@,Wdd8|23&g+TjGۆͨZK+ZțQ@fDce?sXԂDÎ7Yz	51N){ZVMZ=I(qcl
 jqKZfpWUDj]Q[Fƛ䱥QC]1ځ8P]&9K(z\ibf9<ȋdcMDg%q᤮+DFmKye`K+ZțQ@fDce?sXԂDÎ7Yz	51N)y jAI@ˍ%'c`E$QkSp2X)iI\VU35t#Kye?KBWR8,~D4Պ<ښY&thJ1F9IIQ3)&''+,d?1᤮+D奼0mJ_(R8,~Dd'Y&?Rig%'c`G.Za"`(,d=	iI\VU35t#·5܉vy(iҗ)wԠND,ijjAmb/c4M\e1JN1\E$Q Ye}LJJQVW;bM]Tf#]ZH7Ig$pK5)bfh)f!GCVGAlgiIPZ*fr#6Ɩ])|Gn4ĻIcKR+$NRǬu 5k6=cV#@޹k$NϘI]wG4Fw~a^(KF$":HWwI(7%r$q7%»,Ku,x=!#P3P%3BS=]0H͉C\dJj8XVǀdo؃rd*1FCNFK
*q%$"jHWq5%儗wDr$qฎ夲-F5K.Ibn<1x9%	%3bQC4w-WvFRZZYw,MLwVIc>MZ7AJ2rDfϰcY&6^4I0A8K0᤮hĵUDBFm?֮2άp2{,65t#KywIW{y AiB #,dͩj]QTd Y6ҵFyQRt_jh?,dbCiZWB<ͩo:,Hwɫ=:@Q X3%KWa{t.@D?gKRi(,Qhni(,QhnԹ5v}B
$C&5v}B
$C&\>Ct!?].M]aк扟.&OP]DbDtw!%ɫ=:@Q X3%45v}B
$C&$5v}B
$C&A.M]aк扟.*%ɫ=:@Q X3KI#)|8MFS&hKZSHLXId)zKa,V6_#'0!4Iu]|'#Y&6X	[ 8\Ǻǿ#/aH½F]gw!ӝ	 fnV9?t-/tB`B7_~ޮ.]I"ǆ#5s^yj]){yvytF}J)|v{y""w=S{!>#c;N-\vw`]`	΄SxcT,V99?uA{V9X&L`Bgou߰wRH=&5s^PxbOlW8)9
1|E$Q6p2Xܻ4j詴4x5$t"op祐2'"&Ɩln̵8@]`>wX2}w݃{8疳+2t8~`u9.5j>B<r|◰wg[+V_;N)|v|io0g"_3[K-BSg<鮄,JurĭdzJNBiI0A<֊8,2QǸ?+FSi46sAZӥ/YWC='@#|q]$[0ߎ~N ƖH$7Č8OGy߼uؑ`KPtF{sI&@Xu[`7=tHV+$Վ`3Í/:Yj\lD.6l;	G~쾈it&+ZZ"ؓ	,R64tJ'EvZMDt!'f%Sp'PKZ6= 4<
K$ծ	aw;g?`bFbu0w=tSV$Վ{6+PgAU7#KTӊ_-IMl8.>\ 0݈0	VI"JN1Ҙ
 &ĘHp!eZfpYWTQ:/dEwJ_(!B#c	aQ}LrXҜ]Db,!tduv	9d]I2^M[$ch<1 z5l>2.9ٍK$Ձbid\r`&2.9Lnȉdȸ;8XVIo,Wb5|`	;`Qqw%/cܳg;v &YG>cF!,wMwܑ`	bot=ñov1뿑3vw;1^ zlN><њ؜{;H!:$Uc
0:Q2Bԥ<n`}w݂NoRyhIdF>&IdFȸ;3f7[$Ձa542.9cp̹dȸ;-01M\d\s,nWb1峍,Wb5|c
vp~lJ.(sT]z,g1́c
k`W`%<>2!,}`%Ϗ-AIIIQ3)&''+,d|c	iIgm]Rhjq,iiuGRE~az]$isd~=KIô,ZYs&ieD2}j38W~qKC}qV/Y&AB"jD+1޸w9Mc lw`ue\vw`]`0ӝ 	nXs>1r~T>s?tHM!F_M߰wRHV5q͈3cv'!X.MZB`D X=RBjا(zK-}j]BFDyh	VIcO-H_bNRHd),.b4yß¯_)y. _1޸w9L`@,)};	݀N7AH!ۦkg6NOc^3K5߰w"e;3{X}d/I 
,W/IIn
 iitg%7r9s+t3v\SEmsZ*2HJ_(19@/K41.m9-'tMbY[$%2Hy|;Xy&K<1
jb%`Gy◺V9C_oSUR4'gsA}VԞZVRrbC!Hasdw^~ 	qKg91ȊI	T Yaa29s+t3v\SEmBMWt$dMBW<p"ل}wN4.Gws!e7YdHDMu`D1EwX0Dw;lAͬ-Gx4HX64O`(OM\i
`(Y&/eqfbmdmw;LԎW4Z3
{$FPI0&+/2wLԎW4Z
 $FP#N]
Y&͗=d(DLlx>\>els!%p;dF_ॎdˠ̉dp ,:Ļ'Wb#C3j<M[&`~phTY&9q6%v	:`)ZjgK=AD+$ +_9`@&ヺĖ3,pwX3e@:5qvl1 $պĻ'Wb#C05luϱz
,VQe?t:4gc/LBY<We7j#c1b&6%v	6-{7#;݈x#lӢq?y`3?#l]@|lvoFMdb9$hw3]2U #MY/vK``8P^K-Kt=;#dlrT&269̓#Y&6%v	:`)Z bjgK=ATW(0F_+n!]m݃z4gc/L@w,ZB5qvZ`cp*4M\dls7 ,Vb'#=X܂%Y&26=疖Aj@ab1.M]0,wN=w"Q@%	J>3Ϙ&Y>%PX yhvI^v{lQ+ug͒jAl|e8Y$<2n_"&t6[݃LJ$dv7FIt1Mw݂N
Gp5l}\g"5q2qK$X3]x26pSb]`Z*,V=$MԞ0M]>556%v	:ړE@r5l|2n$,Y&Fg];>w;~1?=tdos}wўK-'=#,Z
[$դ`b66=uY]<Ic`XU><5j.dlzyh+We7 Ic`ad/i`^b）)'=$<1$쾎pLLidbL$8EOscoM24Ļ[dQ&8J@%d}H-]YX,a2wu}sfce&Vw;.3
=sdD 3&_ॎ"bE[=]Qc;FN"`Y&4(42MYA/eqiY[#*M3#25Ϗ`W<12j`*OeacAx
Ewt3,W ]9w`&5g0=r]?#Wov]?uYtC5lI: j,V`]c"jF]%`½ltN㳺i޺}9Оolv	cBۂHOܔ	(~w5߰w.ǆ j&r?&/<qo\{;aX92ux޺}9О$EcdOAp^	cBi
4ƛwG˩($G&IcYfq3- Û$ծ>pwX3RtHƛ")&'?)Q8{!P-3Jm]X{Kltȝ  QdOwԁfCWV0`KZE`tFCobllwDe7Dզ(4]/Fa]gv;\|l &g26W,.8>ጾ ̿K2bE[=]Qb')eCG1DJM\iN#bY&_ V_3il-
]H6<1$K$Ɛe<1-,Vxc/~F2Q9I-w;ƐQ
WAǾxcB[$՞_>Z#w0XIǱ.I͏-?kd>5<{$ղgwh$Վ!P2N)|vy(yX.lVg9%3P@%8D)#=` \6+ia;=Hb}@Wx>w,{K=C]0- R5l|)[$RtHƛ")&'?)2}YH4W;j6s\գ9.K^җ#쉾Gn`d%}8d}H`d5uaXҘՂexr;վ9FZh2XYnLQphu9Q|0w<1f_ॏrbE[=]QbwCg2ܖI"l&MYጼ0el#14Y[#0c'),.Gz$i<1#jHq
Y&Y~F dqFdqw!	VI"|5g7
\GA'6</{$ձ`j5l5ǆ"Y&q3]|,nxDM\gPD,V,nxY&q3(yx5qJ,gRyX@KRyXώyw]Ig`{[$ձCp*M\l%'!F4ψ
 K^,d@d>AWW])|a_cKSR Xg뿑 QaځkH5+l߰-Hǫ#0cLGzi\FI"<1j`UelOc?z4K\dуY +/eqFQf^i#-0I0Hp2Yx?yB+uxV9җ6;vDowKs@B2Ɩ`	C\G-A͘1&4	艬	B(N0N4\|m`W_ sdnGxwqFi Gzdib3M\i%g MY6_3cLP AXkމCOM\io 5g0f1@[#0c'Rw"c5jHxc$՞L\Ƭ{(=%'c`E$QkSp2XQOn@('KDd
<pwԒƖZ,V؃-H
B':llzxc.2A͈XBe+'0lWF&J$՞ˣ_9Rp;#d>xc]\؎(Ud`FP]O`$WFB$՞"/ersebM"B"kFՁ/maC02rbE[=]Qe'H0,WBvyRlVxcel#14˃AXcUD#,D.M\i
 |#$՞ }il-
õ[E͏`"Y&4Kxc+$՞elOc ؃"i(zC Y"dK#I"gS<(&t#łQwGy}K1~%Ջ7=,X k
P9e;{zi΄x3cHOόlB}X~M!F,|3]z|ǆ "Y&qv!=2)`T%ajq)eg-v_;㳹$e=y;=q	,.w(S,X-u߰wt.LR$y(]4	Z+0W%ahb~G}#Gg{NL`]`o:X'6;tX|cd1V9*4b5߰w7˩!|xb5s$MAdM\?KFUqZo!$1FIumi;Hg `Icpad		D `Icnj%'Gi"`(b}g%*懲oM>%QdG|q]#":"m愱	Pr{};LpJe>Gy(UcP!|#,`bޭր$ծ;a28;(/cpwKQ-GtPrN>IB#Sӊ^LJer;ۡKmm80"2.]I"秆"kd,lvElr8ERP	M!mwqሴ/t1-D懆2)=_`Crye(PRP	:]lC2e1w݃эe◺XZwm;deW]kh#a.sVIK"ܷ`Cr;ͬn&GzNpoGx߰wj߰vc0@'rJNdE$Q@/m-38i+6\M\UZMIK@?Ɩ$X6Vyi3^-v_A|zr;u1Xb;͝AKݙ5k~ȍW};>MZ>GzP 8qIPxb,W8$\rxb^5n00I"Ɠ`)yV/d/M.7<15l|эǁEj-$$ղg$]t◞<Wm/K@#&~ެ(,V>Heqr˽' 36;u'qw;;we:ā(r".!>s?tHM!FM߰w]Iu<0M]lRRtHƛ")&'I@
?iIYrjD\7gQE2T:+󢹳9!16#$	nBun7?(щ)۩3''S3&.QsA08}a#aq0r`R aL!%a	,9aݠg#Y\#TDPj<-2'{/Ysc@q!K:Ӈ"ل8ӎ}376;u;ĝA,ij`|cd2Ç,H|3=awz; =tl;ʩ!Ǟi5dZadL$N&yI]w8wY`!Xq{`zyh2t88疋F_&zIPxb)dG,}\gu XI}%'gdLLVE&?Yb8#YYG.&tJ*e8rVmrhΉEHnQIY!xܖ46\.aU]1DѕzYCVIck<h-FGjXUJN1I@| #YjrPեr@k,PiOW]0'ByAdP
+I$vR\de`eFt ]Χ}]AMx.dHlb() Y"Kp@a׬#YjrPեrȍVP$a/P(6;QMX@}lIwȻx3dn?TR-q<hcMDg%,#Yjrio\TU,Ӣ%)|#wF4#a$FBZ"i,iiN?
eqvQMTs
a堰W8].4@Um]ŧ&FV42C 3/e)9
1|E$QEr?@AͥgB5WdEwJ_(H摦
{lAI.KZS\`ߌhCphyh,&qKL\i,aN<1%exɦQbL!4<1(ƙDp2Y5R6:jQd;#MR{lAI.KZS\`Li\s
aW8].4@Um]ŧa&@1HJSn@ ̿(ƙDp2YegB3USJ*:j=җ$r#Yd}RKZS<H"& G&`XeȾdS]*FF34(M\dk`VxcS/O-$ծ&Cz_<H
,W`.;1@in,̈́i w;0j#C){$՞hvQnn|W7y=s5YYn21( #O`EM\deFǆ0R5g0ZDe5|9MZ>6dl,2q1F
B$F`K$՞hї|FKHEDp!d}m5X;1U-F3L1@w;<1X&20Vxc>XEJ`d}l2jdc4G|'0'&20$՞b3/eq%fѲ>"`(r}K (esEh%BFm<cҗ hF6;#7P8e{SDD_PP+H'"%-LH Y]]:1scN+όl  Xӄggx=7A*.Gi)L4%t>,M!. jE/hxb&+$Ge/Z-juGeZj>;;F"W#ҁV$V$1ȊI	8,_	iI\5zh3\ȝQK4O-'4.lz\a@E _CM@u@*¶#=YN%9h>˖H
$8,vW7.eGB\ޱ(TK@
1ǥS8 ÆKZtO)Y[ R˚sfdX`-'޺Buiw;-,#&X<_%_$n	Rh7D;	RdT*L;ia;1U䔌2[qሰIdw`6A.mw݃ܕ.xZ+hǽ݋``];6_pݔNF	x`',pE{wob	{4]M]`W`=Y6HuNRA?`Bu(z\c]>l+hy&iNBIt6H-Pdvigy6`=3yҗn<6J	,%<O,W+mcP7y?I8KƮϫcr=;&[dbll$tv|q},w؎{ĮagwC"x/tq83< @do.S"""ir;ɖ_Gq0w6#=5?Kϲ4IgӪlrJ.8)	~`4\o}k$~g!=5ge%`|]EcNI'<nA<΄PB,]ea2p	=,R+|Gli<ƙm Y(jMa%DcͲT4/5%0e$werB݂xyՈ7#*k	"?gsAKd>o8GZ
M&O[k@!VJZXdvdLq9JDK,RSZk3f}Ym8~p}?ce)9j1Y"`(iD8,\5CW(.Z(2җ3	{#,GK5@pKZtORخ&ae]	Z朸ށd3cTPY	X祓Zb]̔\2QsD%_pJ.t6gRԒvwXM,}LvxU|$\#+d(F2k!0WekK#kX;ՅmqwA;/#l+2l)(^xb 5l{cأ$wg.w}omalNN Vi::\&4L#,_$%G/dyh|2t#hD7 ܥrhnDM\O#MXr~ӏ`ܦ1{
6qV"d>t`6rQZ|jެcEv^X>-o( aIk|Aͬ!.@a~pq}$iNɱ(Ɨ}N V_;v>={|?95~V $Վ?% }>h8qv]Ev>|9e~}4;%\%dz`_8`>t(z48Ij&\ol&K|͎`t'ĸ;άAd採P#XMΙ;;Z"Ic8-<De>5u+m6w%\d;%iQƚ%.!/%nZY\6f9g,jIF=)	1$wX3͙ic<r?&'GǠ6^e)&&.Z(,d\-ey\5fk54֧:RE&xsc5,X'R@7ExP\vw%-MtVzX<Y&r˼vw;t3/tN-(Icl
 jqK3~VmrYVW+ZYZB_RE lv9݂F?wgIcKSl+
	:lќZ";$ՎYw'nwV9s!Z5qcMDN Yc`:VmrYVW+Z,js!/)|v
/R並6%-M]fIQ}6G}k}Y"DMC!`k\b*`[ڴc@c?fe 	nhf]Ź&DyhVM[W!W, H}X~'g`j5qcMDN Yc_o+FUM(W%*2HJ_(:6;w	1v8~}I$ ,-$DDX`Hd+K+\;#p͎ό]јWv<LV\]8L>]7+f7`ޮGF#u;aNݾ`v1F6[-KaYN]a?!$SDgam`R8"{7=ͬ53^[C"'a1(dwcMT"B}堠&qKAs7Q`˶'ǆ0Rq 4z$waw'. 9
uGpcet#xaQ9@qŶ+{a,FidÖ]݅w)GK
'/r`@#MܠtĹRϰt
l2첏KIN9on]k}
c]/vΊe2عOldDcK@I;V$.37`<&!8<eK@.%wm6;|n(Ar&8<L@:I#-h#B;,t1YGdpwK2	뿑m8Ya,l&#%l|ͬ $!Rp޺G$ZMMNZ52E9K"HP'6;7wL+~T,V/G>?,pK")|o>cERߜ}_A3E+.]q1uwKI$wq6A&Hc)/G<"i:p`\X5isd+;ͬ
tvfV_>la0= -,5.&8ʹIm`ϳK=G>`gquuƓqY!1!5jA;ymK&7K$ե͐-ԸR<BIK![jpi`
Gy(?`]c(4u
ԸT疈&+$ձy/-<KN-@>5lpP]gpI]}}5A;y	fA*c)/G<,|s`x\)X&fOIQuxеkaRgt7P3
`6`\*.Gzb/L@8KrcKK-1û	&:^\sxXM[,X
IpzHK5ڗ`j\)XGPE@	Ր#b&\X
V$D: e(P[ipٌ3E/`\LKPyiUtGȒ;Ϭn`tEzWGGyT¬vw<Va;-<J`#.G{ӒEm-$ 5nGx:B}b8}h61(c	Q:5lpl`x\.Q;¾#XQ̻<	Y~q#k/K
aG2g4ahz*\zgse3}dσ¶SԸ&MjT&p`x\*:#dIw0:q.3;b]GPKHykb5l|qK2}-@^Ըp;eKK]Wבu, Fęo!70vlqKT|wZ)sdI/AQ"wZ(sd	/AQ	yh sf_#
K+A%E@5dĺD}û
&: \s$ձtpM\w|;=$&.#L}.`S41$D@#2.}1>0O@2;;pM83<"&StGȒ;Ϭ`t'\gwq^採P#X
qeIc_9[yh'pSeW	0.TTER6TXKK#p\\{#eqpFRrA$`\LU.t◠g?c/݃]~Gza>݅kP^N9: Ic#O!!a9/vzHL\,F]-(icA/$xȹbB86::W`x\)#dIw0:q.3;b]GPK8yh~Ic_9[yh%Lm&#La\%pǮ3m,<.
	apSˀGi6'',XW|ja2Ը$
I(^xb+$
nGyKu+أ#*kRN;;Z6Ic_9[yiTf.5.,}`x\C.RMm
	b9p¢TUKpvh͕Xyjwd*YX\J>XTl$)dTCm+;̶7s,i&.tSydD@#r፶wc#&5a@c|夻ܪ2
^q-$irp`j\)8MrR.8	&pqp¨xdTRK˅4ԸPK8ThϳK>`gOc`K ߰wc}VtP^ p6޶@7c`$'F!M41(bS<HIcF8}$0..HL\LN62`IK˘fIu#24IT%3]l1\<+irz\z\Ը[% y5X0.AV{yiy^]a
]帣2`\	/>ܠ`U#}1$&.~3cP#6w@͎2>hۨ	.Gjip9wDz
-KgD@#rr;w!:`$'F!(M bPĶyiLVǁHL\-0.~3cP#6w@͎2>hۨ	.GjdA`i*~p-.Y=t5R7L`gt۲qѮv.:]y9piM,bRcJaj-RA݃Jp'$F
Kod4CE`Reݶ9aӒEm-$5@1M[ @D:B}bi5s_9ƛ
me'
~8	\ Ɨ*OGX@s}$6_lu+p5Ը*N$&.B!p }.=vě$<vn-.2[]Y?>޹oaf5p"r;ՠfn
4@ȗ# /c "H
;wGKg#`$'F!4%,pyhM[Td'y(G_"@>GbӨ		F(A&Z 6Ic[`\&.,H\03cLvA} @lvdK`7`\-.;|zhe @Dٚb;#GVHO4B4s2<5l|`ZG.x,H4]`)X0.#r`jD6w@͎2>hۨ	.Gx0JD@#5+#
		Bi cD`M\?`˳_b~vnU~8	\1̊*>qK̿tD;2L]yհ#M bP@yh I<eϜf܎kf}Ym8Y"o{n=q0ݎdI0.
qR}]	se=,q&Gx6^u/5/˺Z<1/Mhseg#r)lVr5m|FwK3 4e7lguvA;㌏iɳt	Y~o@BRɮ$)}pPN|ѫ/WDp#w0:q.3;b]GPKXyhVPqK2s@ XepP\dw8	oV_jX(X0.˻m\sidpwdDE!j$1հ#XAbPB5s_9ƛ
me$
~8	\GjX#X0.	7g4`5q͟l?)	!pM<1MXz*Q#"H@CМ[qw{zw:@`j\*GgsCujeZ S/TT2@8K apEpW	{,g=.q
~UϰU.Mp$]pC3/A;}~L@8KK	'`ZG.yY?>`l	޹oaf5p"r;ՠfn
4@ȗ#	%G){JD@#u[!>1ԑh8#O-)$)|?n*=lOӏeB#/	\Z1/ctD;c`$'F!M1AyiHd~=g8*4Aጨ 0( rnqKGwVHO4B5#MHĠҐ5glA&.~mic$P3K	'&_`Z]0w8pLpM*
O
:KX0.&Zb]p/z\.q`=.]z\=.\.=.]=.^Ĳf{B_"{=d'|◠9ɗGyulH!xwh8cPZlVyhuftxcd/r;I 0d)	)ϰ֕V]wXDlqX&%%v]xƏ0A)>ҡ"-0,B mziI\5G.&tJ*(iQҗ6
02#z5Բ'zICV8]1F20}I$w7v&X<I0"&Ɩis\-6;t$wP Ӓm) Pl-&(ǯb{}0<.bxOidCbKƮB%nnŤ$OݤklnǚSBAbkw`*`Du]ud9'#ucM#>UCߺ
O"M+#'BϜO	H;Ժ+KQdw?GbNpT+55A}%BCdv/ٷ#>-Fm$BI+dvVܔHǤF=QJ!C`3p7:D4	,cAt#.lbmdmw;Σhu6F-&$ጝ{$՞qM.W;,AИ%~޺A뿑ޥ*hGCgd>2L	b	#-<2pQ፳$5%3_AdĘI UwTcưV`~c)=|@^7`%hXJIJ C~w	wY懆$ƖItE;.uc9MYD8 ȖI%pC|wR;\Xg]r
-0@l{ A#tb >0JdiNxc[$M<1TY&Q2q*FO 8*=X'`OA蛍CF7
=Fj$g33V'aɯl|AaC=(l=.$t(KgKQwX6g٥͐BϘ04z6#XY[] }ai^xcZ&0ь_<1!jb(M|F3TpwKP&W~g&yp8>D2q79PHJg]
ob[7̄Tc&_?O&i0塘/u))7Q0A)>ҡĘHp!e6.ͥg%rY?֕Y}җ(ScIcd	MԑxُV}HLDM%-d9e1HNbăc#'(Ʃݓu$,W`N{6ΐ3c.\gZOݨ'`F^ENծ >+ n0w T(F!Xj&#܎zYBcᎆ]6`أ-Gyip(8)Ɛ@
WD,Vxc_}sN7Yx&inأtf^heL>%uZzX;	@pL>c6	D%1p(
m'`呷qpL=JQR(n5K҆tǡb]D{)(͙ij3f<#|乶6 A#o`"#70Nq)dxcxsd<1I<1]McqW{8;UW~ޮqK-+	̿(ƚaD*,d0rZfpW(eCJ'TdFJ_((hE6;IgdN8Wsᗑƺ|wԒƖXh5ԌDMKIY>,VAv6;I
$Aӂ4A;v&#:2#E4lv#r*rP'K"jvظR` ۰d1E(>u]ud9'#ucM'&5~Q!'
cĝ[<k#̾»T7Pdv3ͬ͜r;Գ͚$aT8^)=Ac8\J8R˹xPև<C҇x!%1]=K%؃Y[] zqjlib?I7T?I<1/%\_@Bcؗzn+GzP	-"-jq3'h$/ ߑu1ͱ<1Id湱(iAEO؞[$Վ@{8;U+W~1a߰v~1IwXϥ1n]mwNT8zV%_$IgM[(@D޹pms6I#$ՒK/KLJ6`siϜ`ZaM`tsk k޺1 >7L3 |.M\aK1Y&! /={#'B?Ov߰sd~L#͇vsgl=qZHzHz=
{TjJ8ILj3`4-Bh̷bG?O8@.w͈6 A#1 0L1Od5q3|KY&!]M,|9f&LVU]y";>q3-@9}!.c~q7yhD0eWq3.LDS7F-fB`*t1a?&i0_RtƙI	Ip2X`0iI\55x5Qd!z].KZS`ZǼsgg@B5k_#|P@c0MZ=q摲>aE96V9V'03AnXVqL9Y&tr;c.H%C#	,8{Y&t9YvfCcALs3M\auz Bvl!00E>t8-ac@lv87aWtGYitp[<xc&qǰR8-l◤(ƙDh@'dQ:,QYs4d%-Y}җ6
7P#+Sc9#R:B؈]B]1!44\hVµ`Xlv:t {"VOny 36;vqQ9ZOOd^EO}Z;߱^bPY`+aC`-l&#܎&p&̈́g,xcV_;؃Y[]1rliihI"C[K$՞+=,|nk
+M3@Q{3/DxcdOeL>'-:zXK{y),L>c8	D%%{?a<H8e8,$hnpi,Qn5%(ָzP@
9I^-5,nR@h <X1	eM3ei`˸=$jf;ij3f8<.w%bmdmw;8sd` ZxcJY&4B4<1^5g0:\etE:mvpdd	砍~2~$ՎRLQ-@
Yr;)|vyEel%',F4H
 h@!iI\5

֖}җ,=,dd1DԻIcKlr8!XM6;u`NN@dlw8Ya:ؚOK;0s'|PƩj5$Gy3f}Zَ<]6w4 Kcbt-dSIq7`5jama)|v{@c;0Fe,LV*HdzJNIiE$QkKD8,Te3yiI\5fl˙Z6iXR7P\PdMJ_(Hfdww0d= ,!}I,ij]惑gzC!,lvõv ?`lw84Edqi?v]'8$fg?y)FPƩj52;ͬQ3fpA;͇)w0أ- Q]  /d
xc 3MY጖'2ɶ,}fBw8/t	V9QTf]U`Ar;-*_Rtxƛ)&&.Z(,d\᤮Q36uP̭4-2&/Y$z3c;Y	_b2;b	hwԒƖcqC!,lv]Ɲ?`pusOvI4}4bNg84z]եԒl6hϳKQ1>y31$ͱF[AQ»SlW8075jdd>3!;RX%3"w{
"`*˺Y
.U]y堈ɗӰI	֖p2X~ZfpW(eC3PfU(.Z(2&/Y$z3c;Y	_b2CKDMK4.Aȳg=!XM6;uaڻ KN@M6;{ڲ8.{I9͹A84)F-Fl6hϳKQ1͆Ô;Ƙd@Kcbu"jtl82Ir5g0&ر	g&}XNaDLQwK3Uʫ`4<GY/IIn
 h@r}%g%rTbZMJ_(H
3sc]37ej"lfBv%-)GIӐScSca  XD`B&EEYm`B&.Gyߜ{{aMfvlD߰wii%'!F4ϣeRLNig%*iI\5
3cQr/lK#70"2R祉Ɩ Hbtduy56y-a#8+Gzq\ $Ɛ*<1F+$՞ҀM񲸊i#-0I0Hp2YwZfpW(eCBy,ijk/ln :6;3SMlNdG\c`Z#{/Rv16RL?of3Dk+%*}җ)" dqIA@쁇RE	,4;ĀxxNK',WG% byhFMYlJM['?C0ZjA;՞ZY&qv>p3?݀{tnLw6p!FEPer5qAaI<1~T+7Ȏ(dfC2]7)G>6:M]mw;T$!#"M2r.M\dXdj`
lcK\o'؃Y[]#!1TL-<1$E6%g	ጐVxc PuLlA}IR-D"臖5g5h3#  5qgͰm8ƀd˛ӣύ3M Mdw`Y{kwYYs8s`A98
I]أ ;>4t+5jA;(muGw@Ԅ̃o;gj*I;*	D8
,W1rHM\$ ^Q
5c-cc2;*&:v[li68
IgcCK$YpAύ36c5q\D% <t.J7@tL
S,@X]F0	1I,#_h?Jr`zJ\s% 
ᏒC7% 2KV\,6PH4d4t.Ks
L1ܸ1jA>;>4c,WmqG6#$Kߒe8s ܥϰ<$q~=; weƘ<1&2,9dF_ũ;F!QL1sIz5q_@N5g06%26P8c#9dD?]wmaI]f29nRBTH}$q~=;BYFE2ac4W$ƒ&_̻E2eci!5j"Z<1&̙~3*ƙrsdmuGsk2J~K1؃rb6`}z5ve߰q!L1<1#&2*c-j`h9e9dS$K<1ؓdȪFMY,cd{*&_/Y&_.Y&_I!5ˁ۬G|'eB!_Wbv$`RvT.v	aݝA_PF%5d`@V?gx=7A* w8m<Vʯ@dlvc;]N+u`DHL=	V9#n~9e0KF0;ꫂiO:t&J@ӻIaP  z&i( 4PR=J	BxW$P |=^GPڸ^:_iqP|"tG'J6,V^+K(Ie`v[kWc^ $@ 	U  2u`&VJ  L>#I@ 	1%  & RP;Vs%
L Am[@&rpX
#9#$Y+#j\@^8V9$w%	PFHIBf7K#3+.gt79#4# 0^Il;3F9xUMZrIt]z 7ό6͘gdm-fIjH $Gfi`?d|z/QdGfh/lWe7[6;&,n`u|녃2&9V;3D9xM\sl4clWelIi;ͬY	,e7dvw6-f.M\◇ 	"P hfyh" [`-Gz>;= >5v A#BE2M2 $xct&2*'7DK$՞Ð.;pj,Y&E[$ՠz.M\s4d%P<V BcVI Bc'&;>Lw5qͱCpi;zvI] 	"P hf?gx=7A*GgxlMZxŐ2]y$زKݦ;;ƙqF`R;;}/زXM!1 5l ށcPhM]lMa#ݎjgZk0X"ggƙpf4M]obuߑDaL◇ 	"P hfyhXY[] idS"in,WVI<1ȬcR;F! #"@r%j"T<1lVxc#̿%lwq1|G^Ycc;10W?K%	ElJ+n𭣥BZNG6%#4<1:kd};͗v#Kl|bmd%w%pAJ1	Eϰ<Ifa]kb2u9j(F]YC<CL RAe-dxz&@ 	K.-!$P#O)	I	&lIgXTha3Dk++Fq4ȍQIQdN.ww0xy6v}I$@l&:,ijc<
+H=2@'Xꁈ/v$N6VoP0بxb_pѲa %43t&]iw;Vi	wm03]މ`@&vo`@&.G{68'Y&@(X	L<ҬgP̂[0i	$7yV&|@ϣB
n#L6 <SlWlra5g;_+6<1f_쾈it'Z]"ؓ	,Zؽ#Y\ i\io_䱥Qd~4!;2 ctbun}X;,/Yc8":3[w%~L{ 2}X|cII4I0Hp2YDB%sKzoiҗ,>0j'qIc8
DƖ:fZY[	p" tv}	뿑20,edq0^G͘v,&u{d~fx;>ɱe>f;]Cߑݠq3({PFt!cp,KzJNdE$Q6p2XGv0rT:+
(-샲kK}5A`}ֵ|1P̻ij=bcb%Mԅ]}`m4`nwm^ єq.Gv,.Z`@dS +.Đk;᰻[mK.@n¨- YvJ΀j%B8-җ"ZM o{G.#p"z]1bQۂXҚ@tGZ-Fz:KQq٥0-FGyT|ёf4c0>]dae$(ƙ%q)&\h1@&K?
{FEh6
(r[5tH
{Ni ?1wtocAQ[SKm`6tv#SM3Ss>1压H̼gqܢ55JZMIK9-#ڈ ZQ;K  B'%-)GyT}KFGgwNVyhvIЂ$>t$5E$Qtˍc8c'I@{F5FZC?EL!T>xT7!ȶ!@Bvh8-Y7#T@񟇃ﰏI6A}CvE[.,-O{cMEkL -a(/KS{I5 r	QI 'dMB/*XG
1-0QЊ~,䂆q`t"Ek}.ѐ!?0R${[-K$
]HWژ]|Њ?"I>H(j|	!o"jW*B+;K5)`G20IԲL%}Z#-0,Xw3rYyY\ҹh%`tA݂	QeZ]#":"i,ijb\D%vO{n;TD;td wrY&$ኡj@BeXa k$եq㳹(Po將Id)j,WdR5 ԭdd	l1FRtHƛ")&'I@9q5sQTUDQr/lFl}LrXv1mͰK-'P!d}i#LQ15 ]	፰&4'66I<126P7II1;L$RL?]^0rVtW4BFQr
Iҗ,[\emw,imͰKIǶ;rK<;7;͒K.lXZN,Sa;4/%䴜3KB<18
,Vm/)X-c'&˿5 ]ڀ-jH|xcjdf_~vvK
)gXi`$Ɲr)&K.;9Dk,4BFd
Q"#$#w0mrᇎ!FS&ƖXh1y&GwPș'dwg܌bKd8suJn'2~La }db
ݓ-'>RPegp'!FK+gem.duP@D;ϣ6 F!F%q塨Md/A|i	Yv[N<1 _xn,-c i9		,kR8a^gm;N&]h2gg;øFM5#E#a+$)};7Pva7.cӏnL8a1JNZig<I	8,.QʃJ,pD(+ZZt,"	8@>}I,ik}{ CL%_=RNq+lZaWA_@tDؓlSa?!:"VF&+$|>9ZԎ!rZ4tDܥ#6F\l@"'\FVF «$?Oƛ
mlN<1L%'&F4I	֖p2XsG(eAY۸"xV9GRDW23TIcKSOmY&20`,&5q=L'}^ѭj#*N%,dxch&20{a;/6$F	s`2&21%퍂^{`2Ϗm$FL'h	y
eg4@M\deA핂^`2<1 j#alW/II4I0A9Z??53WDk+[/ Yo-4YrVP婟?ԇ+Fr-L,XxN/DDk+W(ry%hCW(e!=mꕭ\̇GYZJ_()vF']1EPXDnGc5\qMP8ΤwdXWm8x]8,,IR\$Sw]Qﰡt	뿑ma8L7<v_˹(	}Ll%'c`E$QkSp2X=*:J򸩼9r:DJQdXlwb挄Q/آ(m !"-H}M=؆eCĝ@KDM%e&6V'vwtG0D}xOcQS_q%%5-G6`łQY]z{r`LVOǩRޤ=i!: Z7tH+"ݨ'XN^PZ"x	nukI@GLs[sK^35#v[jZNŏ ~ Fl }M7у>&@XC`'Lf]lJXk*͖`x`5J.ldÜ0HADl;ӦKxbC"Y& u=` EG0,#j,wrl;FeDFak'IRx;A9uvgN<1~$艕`VkNmfb`V,Lsd+A+GyR$zxcIl¶2~B4+J=<1!$&ł]-`W
a)}+N l~@5V0wRAצTsĊ%2t#>|I`SqL=1LR Ki_FR;?\i*̿;:p_`۫J\Mht
:6|֦pf'nJ#)%jt	P&M\\0AS?`X;11<<tلyi9L#xwTFGCKw;MV7L5tab
/Cc@+"aW!76Y(T"ǩ $'RW-pxk)Dٱ)I)Bvi{1(#wv,ISvF 1*lJ$Tv}dw:2%$Y)dm6mbԒ`Q$+|Fem2~=ml`1wwJXL̬VGI!wk`m;|陂(阫.wN)hԲ}wܘGI\o;w8 #WPl$w\s3(.xbAahߑ]vmb>l7`&ƓY6IK5	F,5)mɶ$3F" _w%͉ A#o}waiF<1,W}rh$iF<1"&4ebkAՓg;A _Voʵv#YԐw`ԓjMZ\nJ5dRQ"mBX=A^nJX+֥<5"ƩjŚ<mr(a[anF	VV:8%եĠ9k`pz(:f`8;P*mA,c9LsV	xGy-f`8;P*ɖ;|陂(@$پV0=Ց}Gw="`$`V=
^md;m)BH{#%>,,bA+WZu<mCس@g3\4P4ڛpwX݃o`;Ih$`i5j3ALVIcU&=`q:g0т;J0 :?M\◓Li	b.,ǆ6_)4Lpy,D`tw5qM|zm6m@cIE;8c&&9wS?&XVJ=<122M]/Zha
k WVs^Ja;HUኀ6X;c5ͬ |3C u`'[,J͝(bc@Sq}&	/>c?IS
08:`vMi9~o|h(.g 0~v60E~6b`R8e#lvw&Nm{@\sc$ձvw&wZH/tq83<,FM\Ԕc^J`(R}B-0,B l)aQ=tJm[D9Zt~lwaw)|,iiM$"}YV\r|k\-:RDlyhsc>o^80FxbLIIVMcgRL?pӃD4!+F9rѲih{/]2 3hG6=#R%-GfCHQ|dv62c#CdS&wGǾk1&wfl7-fm"NK#ٸ .v<{B\>@AA((<12P A#F.HNa Ȫxc 1jHRP<1Ud_:C{YuZZݏ`(:^Qȓ Q`X)jȡ V$7H@i3ч	`#@PƤMt
@XxЎ 9/Kdgv%Ў[KGP)0`C7f޶4fo`oxZdqic=JEl=ԝ՚H9CoGs 9MZ@XDpwud:Z@
 77{\o@ZA 'V$SH&:xm(}M3K*:,1]2}Y(fHVǹ1eb6o#,+)܉&">y >5iq bWWbqK	t2;
Π @ &%Z{%;muC^F!,V-S@\XVMGސ W9@>M]ME ȮѺ[	,b6c4nW @[t,u%=LZ]c)ï7պi,ؤպTbFl +%}t4c$"(kdbFlcYh	/Hibl+KY`v=Q,cj#j,Q v6 A#4uqEc'$`T&4q
$՞LA,Aͬ-Gyi	Q~
iElW@8hMYQ/epZ+<1v_؃Y[]Q~!R4"a
,WBG0*Vxc .\1Co"IH'
*y(ǒ(wII1;
 ih@),ȗly	6])|țrFGY OO>v[}I,h,B8lL66	dncӆS&+FDl,-P9CˋMdG>ll$EI]6dDe81.Gzh 5q ZƘ- :5g0Gelge#G	xfMQ`UjHVGsL-4KPeZ~t~2K6A'%B@73@=7f2/9<1P5v{&%ɏ@2A(}%\Nms_t>, ͬ-?axta^)@K̠$.#(ж 7iДd/cMXO3(NI0їe3{F=ǳ'|-ŗwG>H&\F-o@PZBW82/؝F9QϏS74g]Gg	#Y&9drIZxbGIƹG!aHBqKA뿑h56D疅BUjUӣ-<3Y~um8G0idU]z/<8	Y8)&ocȤ
 &K#:W7.enډYk+Z(h׺RDp쁗؅2G+#;#RE	,Q:X~nΙ9D	#7)Fp.M}T>M[ݷ6sc
P0K0-Hr#	8b]·$<b萱[K$Hwuѓ"gz	#- ͗GpPYHKʡWԤˊc˳Ÿ%#($BYG]ewf5v>5!I'ihZ zg%=xCXxgI`Ӎ,υ$5M]l,	^ݓƧ#jDϱ'a03ï<_wd'4؃ri FMR
`yhb?M[ul1MmGKp1NGfEV>6_aR]A͝S!'%	w:#Q	/#[Y?`&|נ<M]{4tJ?#2:D0lG:Ɍ:(C0"W"N>GfnGԅ]N;,/$X҆eD k I8Շ}ZY7K33=lfd #,كN-޵r;\Q#rɃm1m`{H>.DKMi`2."c$3ZGϬp IY*bNh
l'tylWbNl'l(t/&.2l+5|r#IL8ɖMK1H%p'(,.l'u;aPLN~ĝ2]ČMKgl ߑ޶0Pke7)FMA'46HZ~	lV|Arۑmbٟf6A>`g^yh.hNB!$ܘ1cKnR.D@4ۉqϰ<&?},)1;6O02p[,@0Pj{bQEѦxZ~0M[: 5Ē'`3疀xÎ`L&.wq@֨0哶Y9' ~FI*N `uR{{>qaH*]M:I\( Y6\xxj/c>l}X{
XLdJ6A
̎ T|$@0PjMv2hOIcD/&t>@Y&`g$Dϐ=ͬQ3fӇ^yh,"2tIy`F\j;(3>ذ
Xq>0$cT3I?a8u,͏-L l,`Iy		t{! Kc`˳?cӑ=Phtid%2?l\1$3hxz%鏸#D[fq;V$^|֞Z ]jA݃r?N'5+/A;&ϣ#eG_._&$ƚ[0A)r$bL$8ҮJ̮QˉZWCPQ%tcDЌG	5sGd~}HBGDM;MX	i8c Gbj\I!
~SЛD~0˙U$
&X_@l<i;͜>FB\鿰J
01gQ[4A9cɶ	w,p(e=v>cؒAP5gl=(57}7~GzhK=sh CM\b O=,Jϝ	/({d'Vg9
	 pĮ?wֹ_v`l>Gz70:q.3n+GyTY"?gsWIc^2sO!\xr˽8f,!;CM[<wեZc`LKcؓ;XEl"{zhGr˺XCn~$8Z$}2NAi`'pP63Kp=aLŠH6!͙iam8Y>sy堬!eJNLiI0A4p2XjrVhneW(å/H[$CD߰Q  6;0>}HC"i,ii@j(:9.m 63 Lii8"AZ)V2Or0u\ف5
ծ20A
AJ%ď`XFAvo&+xf3֔Č]̔hJ?ՒnSui(\?BPLi;F`a`1ΉGR$a(4KtYF@cq 5	snAͬ-G|q@>#/8I!c5qƙ >"&@dۦ9ɶw`$<1 _MهK\v6^Jl+5˺Y e(l>FJ9΢#Nv9ŀ[u67GK,Hj2[yՄ\wce¾#XQ̻"2qKDƛe͏begB-CyuqD
op$g$P%1#!@ ,a X<vqbQ%JqLIGƤ<	ǆ0~ހ7e9e4ጜ0Ɛ[$NH3ƙCX"&zɻFMlp#4;#Hxc&_V}`;KcH`>`1ά1񤑳tnS2n0wPJ?KԔ%`-ݜ9\=Ł*Md8 ĩ6d4D$%_pr;ح,Xr;3cZn&{7cXRb1flvdVfl2]K	叩
VQeـ=/Y&ĝl~FI.,f`-K0% xyl*Q݃Hr{s8r2~|J?	Gf$a݆Yn..2̬l#gsFVlbF$1F,&2鑤M,2Ԍ1b.=<1	sdsk kiNq>xcdF< Qd̿l|d$fd}B	` w@CܗA4,>\1a7Y:(;@gD1HQ;ʶ3E[;e];ƶ3g@|`6u`'	9"pk	##c+	-<1/A;1%!
\$w ܥr.#Fs-Id/cMX 8|\erяCK_XH@I1'Lung K$莱ZX;X3ͫ,拆?#X@.Gy&ɳKip~22 
c#c@<1H0e`;G-oޭoH4[0wX#k/%ue,c e(#]8 *a*l
8xf3ά5v 0<W w!-;Ggq.'nJ9ӐM[[, n9ӐGdzJNZiH
 KK8,5W(efZfPO,J_(W
[$HkbY}.,h,F't-RV-$ZhJI$2;Wbs2ĻM#k)'!%QhVp̎vKږVva?D%$ve$G{_%͹b3cP>7դ|<#f|خYdVfl2]K	叩
c.lc+gтeclVG'쬾vh8a}#lA`FG12vf}b2G_2p]CSW@B$ؓ<1D+$՞V_KX拽w݃]E͝A6:,e'6Cq}fxc4I]w؃Y[]#LPD#/8!rY&2p%ƐfR1A8,Vxc_C}?Pxc	_e#c+vv Sj|4	o1PKnR9T=EZ<M\O3*Fe؟Bf_F9rᏰwWyPd>\9D՞HIRv3a?L>B
MI<g 66^3c;ԗFf;
Va: ID]]`@t#4	vo1TKnR9T1c`yhd/fU7Q`˨%/?N<1Yܦ\Y0;$Za<1~21@{bGVup ̿#k/%5e,`r/%;%ܗg<+E87F[ROUpZ 7s(W0wr_<e`	>H])[ȫxƸ(e>Gzi
o17)FcU}声5s_a<I7Q`˨%/?N<1]aM2E2t#eb/Y29v`se>Gzy(~3.f~xce(B`Cn6yՂծQ;ƱQ#[a_(f]qKtyy(BMPu"/+%Pug$87GgxLT=¦yh
.㕝N㳻,q'gI(FRHٻl݄5p7;ح,X-mخYn&{7cXpb"7<#fwXM,}LvxU|{sc[>c(adDO#e`!.&e#abNo%f6$3̬8D#scԻX;Ԓ%>%7v1r;\;ulf$%e#(ǁ/Aͬ-Gx4 &G_2rUCǆ0<M\i	ĝ)IMYy3/epd|dwr~Gw=]`66uR2e`6$eemD<1,V`>6ƘG_2pH
Ia@	&;+=~ȇ"gΣ9!C/DggaX$:g5/A;#MP ;7K4KnR9TXEȑϰ<5M\O3M7Q`˨%/?N<11/EwW#r&yAr5l}u+{xn2tDX&p$>K$3KɃobNr޶6^J$kl+5˺Yї䤝ؓO	*a2UtMI<gdA.㕝N㳻(q'gje}LlF430I0A1>\@nQ̮ZM KKK
P#wdrn4{|.`V6VKZ69@RlvC؈c\vO1dqeύO ,$aj]X(f5a7]K[iR8 T=1\z԰i JM\a7l"I$c[	a5q,3dqb0e>ĝ\si籦(Y[#/8#tia8Y&2p:A"4N%Y&8d=gbnQc#j/oLP7	Y`(֠]~vö_`!`hw*:V%ݶws_;?	<)6_V%ݶw/<1 Q#yi7)	s#(ђZW8\ƛeq+ܦ\.5Rx_cetDas=1|=#h#H(%A 
80cW@Wa[`(Ν	b]1$gƒ;46պ3
E<;ANKK9XK8,CZD5fD7g@ƚYDIi`g% 5#YYq,
/jk/G	`uSc
ɒGǺB BGrXƚ5V?ii7d+VJ+l#bO{;݆Zp
OeX!; ~젙b8A0t+`pw`͢;ulwt%K n2f,GFYY?tcp-'GKHK'p/d|{m;amk$5M[4Y&&zᇱ.H{ nc+@ՒjGt/c6,lc&9>5jecR8D< 5j9Hdlw#xb	ՒjIǶ,51b.=<1&_w%͊ A#881pD $NŘ8j`H>eb8uq=<1F;MbLtwm/}94ltwm
,tC籦ob@#U
Z@j4ˁu캂RY~Ewg&&_q;P^7LFW9#h&^9٠de%{0:"X˅XH!A͇,9=衫fHJ5y(PƮ#0 wt ;u`؎Dv At92HfXU5t]
Z<`'V1H	+WEК&WAc«R]f6894<1/&4-ֵ\;i9gB݄FBKl	Bma>;޽`]W#ёDn6F_`¨}^#v,`,GXaNIÝN=$e}$sIDZԹ]HzOElJ+b	(@VʩeI/ؚ2(0\M[kcR>GpR A#oaiQ~q@B<1dª	C`Y&7Fef;PL^c$/dDPo`eƣYÛo1Pkc@X\bf5K21	#C<1-j%{C@26;K%_<1 5s>6X=as`9؅J$s'>4XzaȪDp^aHZ[JX>wEXz04Q[d\V:)w4/<1.K${qr;ͬf4m8G>pit=Yyg`:%
2޶6^Jue,be(P 苔|l&l+5˺YŤV_ rP%
"#bǱ.3n+GyT8ݑ㳹5l|qKGoE/B7eyy#j	#@[/~3.f~xc36_)}-pIPeI%ߍ$3ٞZEY	w޺;;Yw;uc8Zl.M[[, Yp^N-,W/IIƗ`E$Q׵4g%_ԝc	\5DCrYimҗ#ՁH}%nM_QHծ! }Kj4"/أa $UH2)seP, ii8fiwKZY[fY(H[ed	G6J+hd6Gxh v;|E61X@ɱۢXWHV$f| 
+"b3xļd}V	v9ccA(&v_-#Z[`F	k] A#cL3N"sI f5'̬Vxc^~ǹ q{	/︲$S \ejt'"`4#=K;~zɧqNXɴ
Yu{DlGySwc9t#H\1q9e»[/vNRļ-'>u8v)dpY(fѦj@7.ޒQƈJa*B#=IB֖ITlߜ9>igf4~ǳ}6pi䢷UL< Q.8pN-4I(ƚaDK6#YYj떪_EIK)"oHW,A 4lv}HDzY,ik({KmQI#-8s>1K'c@Nn+r~G2qa -X,`GyslR),CY&>WA;Ʊ&ct6qK`d&17KKm`-)|䏜}yP _7{X;ěPk;Ϭ@w݃[>MZ=o84ύ7-F_;ѻؗv#C>m^xbA/A;͙={aF[#/8L]iad/#,Vxc\6W{gJ߼pW9
d}q7$o'a`(َd+-Ldq\tbN.nsi籦-ጜ]DSDvI Z42Y" $՞2ɺf8.,nqK`/<KӉd( 	<*}1>lxc, /eq%')F4
 h@t*c	\5f[M:.
Kĝ=V8aS!]1X
4`cq6b]hwdd̘;3+@,+(V5kZOa t+1jd．kɃ4}Llǩ+Dm,uBB"i(3Ӡ"Wa#N)NGy`dH6bt:\~gcN7`i"d?.%5)82e]) k,IC!%p<lp&=09ْ=xƛՀk1>^$x c.ı$<$XZ%w6KuxIAՇ+IAH㳼sO-I#vlw\e*47c,S̬87XuvO4#)*RFic-,AIbN	nR@tX)ra(3	C(3<uثqo[`!
s<:JJX`,AD76K0j(]Y(3=؏7]1ٙ:$xL+$զLُ-͉AKtFPv4E*l-c[	&vtIRI)bՒ=1,I,P%{Xx2A`za$;<x jJ;ƙƓ=;>`$d)B%:2PgK>ALK<l˙y|{c(^xbUMYsc̔"PgddmAL`4ee1)oCBX"x `rGWVcaПN՞8zJNIiE$QE?P5lMk+4726'å/]VW~LqwԒƖXGem4mI6mYs`O4;Η{luZN-'tԴ4K+lRqx4G#Kd}٥bm#{`2Q~"wcH2G<1#$Ƒq!2MYɺl,RrLcN9r	Dg%30ҹDk*ڀW4!OȝQdb`-Vڗ}I$<I dĘȉdR,X,#X4ǻ!XY[]'Fdxc$eid~T#%gbmdmw;T1-*Ƙ-a 
Y&0ZX<1$՞ƥf_V3Aͬ-Gj17PZ1Nxc 5qPVxcj3Aͬ-Gj F)0jԛ	Vxc8PKKsk kع61  08<1 B5qF0idca@\~Gyx6t$Iͬt}[E/XR2e`$b3,})MZ=2w@(dቴi
kI1Ɛ-4hQdF>e.g%l#&X9`"Nn8]qw~>)I]wXY[]LqEc'QHPL<1@R5q"4i҄i1I<1@c#$a=~]xcPŶ jWG>a=Glvi͎7l;AH>bKScJ	1.GjE
Gx(ƂS/Itb];.c{.:ؒgmte$pncsC+HA4"|`d2<!vIL7Pv`l0ǆ01e1v߶԰6':
ϸ;K!fdRv9`?uvO;"VEX,ɄaWa=j7~3v	9l f_`WF	L<dIL.#M] :qhHE/G#񕂮&G ZX@nS;W`yI6IDP(+%P?CX)t 0,nH:8ɐ?&ƫA۠n|΀+25;2&f5c%(d4P{0I|1;Si/K䄲3xd|8 o9w@!!+
Ϟ<
+#-+t%fΆ&:L&qfBFQWZ	WA_`<F6;^پF *BFӜ!׺ጊS}\<Dz}#{"\F -A< 
,W8	n*.aӏa H%\3A60LUV|q3.
34#h 	UqteQT|ز|-،yj$+ug>E)p(y堘%t ":KG` O3a$a}ѹF  F	iCypD24<`]dϘNuWm9vxc9F_o`K_9أPKI,1ؒG8-'Њ{x:.v s{ n6K.>$:]͝2t0)0"4t0-0s8=Fg9wN|*<x`8/#d`ψhj$+tjm9ϺJ"N{ƯAQ疕AGx7; D24@M#Z1&q3~4@Um]çƠ@gphSzHaflqRE ZAȥV|q3.bw@\J]}GȌ)،qJY9ϑ﫜:yiT.gs1 (!`cT<K$&}M] :q#.2H
oO06~"9whRXպ6)0ѱiq&}g@.	W 'Z+r=b<F6b>G:-gXO /;(F67`'Rf΍,ԝmO`T[{&}]Bï< s7; l&X]5HGx-IL7Pv`l0ǆ0Ge@`?t/Ivٳi 	>Pf`nBH/HLz|g㟁.g>ɟDcedϳc]>ɏsK&|Ǻ&|3c.+`Yw.Gy(<\jpwNሶ\M\S&w
L˿gƛZ+wcMR,,AJ2qj1,d}@p0M\gO|n.]aӏcB#/pibmdmw;FN#H2!Ff[$Ɛxc6lVxcwӒR_>`t%'T"$[a Y ?SrDk+472P4Mt/dN@w 
dq&X!"8V)wԌD=!NwPKZu.m ,	̀5`{ e>aX[#F_ 
al3k/ [$&5g3y~4<10egwʮ91 qdn0/	Wo1y͒jfL99ƥݼ,|؎q#6.Vpo2GiĂKm@͎VFb<b,'N7X8>s?<1 PJA	n%ݶwl }wX@w݃[PMZ=o84ύ7-
_;1%v#C>mL~C͙b >P-70P]OfM\aG0pVxc=c݄g@lyju uul@~5(/ecIX16dqV~#~6{Ϭ2quGz8Y&1 0[i`Vxc_6|1u @2Oe߲m	ϠP{疊e;|r˻|1'nc?{8;Tg\CB@{6<1 񲸊#idRLL4M Y`Gx9+FCs+[׎%*:RF½IG+	<*h'lKfXh$- d;%-6
#!)4=PGBأM?@ڲ8'*`)E8Za:;)!WbHjn0wIbGT:T`(iyjxxش.m2w/$FF<i#6EM\d`p;-MYX\>{dۅ{fGLs$x1Yƿd"^xb	I6K示9&h:bKva.6PYbmdmw;2hƨWƨJMYLc%5p8 γv;ce <1/Aͬ-GzldxX5M\dmTI<1~njGf䤝ӱ'R+[$FOO?QǾyi(Be'ON$~wyiQ>GfLAͬ-GzɦFj4Y&26Z<165g0t+sj8FZZAHv9y&HvNWVs݌L8$P,|8$eI'R<ae;swnC<$;8ˍ$P.;B`!mBqύ]NWVǫ9yT˽5ڄ	͎	qύCɷ+u8D94ƛ
BdjY@mlNZl`AZ\öL$/]P^	1,Ձ
=XgKg.,gD8Xa18-W` dJc^nWc]fodG>tcpOٺ(X(:9)el33Ĝ%4KI%!%'%RY&t#5{m`qid lp.Y&?t=Y|.,I|԰e~`@7'ubK!1KK!.W_ĜύC3`%zlIA[9KGz̾»TG>9IB$6~=LƮݾ5A.cLk(MXla`?M~dlwd!EY\Y&Q`m.} %w'`x6t%<ĝfsǖ&9~Gybu=$Y,6g͏-E1Mc<s8N-j76KtWcISc'.}YHadv 5cL'͒Բ5KgKQ2ll%ud=IlpM%vIe32;ͬQ3f$?a?$@SHLQ-Q4]9e:lѦ>3#$F	6$MYv_6Kc)|䏜y墸w͓,Aͬ-GydbLdgL|xcPVM\d`p3A(y@d82ɲcS/rJN+4QJWwbL$8_%g%rVhnyN0CVKZStLvR<I&)w1.gRL?jhl:%Wʈٝ5S-\K9wX(全KZPԺ4#cg.K QQ3xw;Ժ@8)&ZHcMl\E$Q Yey\;v):jP\PdQKe:"m愱i	3w;ά#\ed4k$Ѩ}I!MX3/y,,tYH :!F[Xpu j~_A#j#^@ u mjq7F]p Çv#.Gv3~xc5s~U u -j.I<ͥWʈٝ5KZ%_a]Ql<&9EIwԑlH̻:XӨv.1Ƌ7ǣ]4fndNDMH8pأs4"VCvGh7Q9㳹id$͐Mzwϐi%m$'%_.>VH4<1@Y&	(~hEM#$wraG $ղg$Mt◞Y&G":2 X%:=us简AKm;#KT	`>M[N)|o"e疪2@7~{zߑyEv@5HdX|cd^c4`<fc<g|]d/#A	>gŉ/疭`=qe`<"zzs$	͎2Xs>1r~rx/tbP	+5߰w!;{	lW8$MA5s;- j4)tوPi%'э2˥0A)>ҡ"ؓ	,a,ڸTFZZ
/RBؠM]&I]C!ȠeLG`DM AP {Ɩ2
դ
vquÜ`,$F
Uw: Ǳ.3 W].P#N|vw<1:,VǸ8|e疩q5w=whV:	q~u@&=óv!û={X;3~p@*e%ݶw/<1	!/#yi;}Ո7)	 z961:-}&5s_ei ]'ǆ3Q/EwgAs/9(/ob#	7z?AWmj)/&zbg8I0{zJ@=8zHCv]<Ӧ] \vS O.*<`fB8SzjI@W./<1p`1I	,d3N0ʌ,@,v!҃xPo3^7@p,>\+"K:$53c7썗{
,_$є1FQ"{z@~2Z4glg=tH,ڸTFPKIKc7öDtD}HnKZS#QqC$m
8
9df:'FL8]w!D"E	gQЈu9I':&$9VGs{e`3K#zI5Dw Ƥ<&6%dnnqY<TÝBXsKsD6Kuian$,&6];$RrcLI	m0,dC6jQ3As"oREGMv[ O쁇NKe>7%-K):NS1}rC3{pw,JCd/<_$GQ,Bc؀!@@I2e ϻ"V$"|nCPyӠ>P5I(4AlڰEG}4}ZXs'cS&5sxch#&6^y፠d[jJNpE$QAqK?ZݫeDlΚ%㔹5v}B
$C&cKKQdN9_-,\m42G{@ zIcDN9b#'Y&1wAb$ۡ	 \ZYII#l
 iitg%(e$(iUҗ,= lvAB؃uv[f7VK[db8AۢAڸ8Y`:@Շjݔ		C-F_S;ؓW|q#ZAأQљz&<[#<ln0ǽ'Mr A $Bxe!$'ry<vwHHw	8zclzcˮ·$%I#$ó^kKGgcJgaGu#
Ȣx vc a3ra803F	8Տ-5	9CV=Ģ6<=lCn8`--.$wNZ>sd]wٔAN|#ɟ8f$00#͐$w)([PQ)}<`(;$g֒;) cH݉$ܐG&ɹAJsh	d]t<Xy&KXy6Ip씓ns,ՒM'a[ᛰ--,f}`1RazF9gW^3q?
Hpf5i c-l
bIBP51^"~m`#=x&7Bz"Q#RNcج1 O]ֺl2=ti1$g=\g v,ُ`R E6Bpeٶ|
2bwMq<FݫA&'=v4#"H7Ғ%g $};;yhp:e%ヹ0vrl7=.l@KidܺK#eSI7ON=oaf@zZIMm>GyBAύ gVoXL[QȽZ(̻P^˽/bGwFERw2D*,HrZ>vF;ZS
 !  tF;0-0,LP̮Q;vմCt5t{Kl= lvc &@'1;KdNDMr
1,ij\/u8[%qH84<q3	neqq?{ڰc9;I7S; a1,Z&v|ĝ؎&+3RJ(qƛmEt8eJZn&c`&$111y&_7RLO{Kd8,Rg+F9Q3%ubQ>ң/Y$zqg!@7A}.-HE{1V?ڐ'P244!ڸJc\g/E#\v87H8E v(ts؇
۾,)-A=,;M3|w y|<@ٱ݄bX\c$AH+l2+I}dXiKEdp]dvՁZܫdO}nmX̎Hu]{mcA˓pb  =qKg_t'Tcl7BM*1uڅw`Y/}j_`yjt-&~}Jtw%Nk؃!k̻(Ԯ0i,SOg@z S="GXet	^F\B+2:ζ`Hxpԇ
lcR1˥obtD;N<e舦$Ȣk6t舦"Qt#	Ö_7D	RKeV?߬}`أ褳[c:f(Az&>poѹez`xKE.mF1/RRrcLLJOE&?Y`sCfrDk+C-!,ijk/RB\¦^}&^9e*c@d"(~ȡV@SH u^a֭`R4	=$:i$Ϙx>dgc+3K#XH?a'QaKRGR֥6KZz|iI0Hp2YW(esCfrr,Ӣ&˥/f8,8a[]1Kn2,xWwD~U\FV'~:;A$,֤ύRH$q3Mp.`x4RL<*eP'IEm4Oi	I8*%MIR`G02vP>IZ_˛8N"l#|jG8H=#v)gNnD&σĝ VD(aNZK(m.Ի]]\6J0WHz\zOsk'à^7X\#c\$z"HYg~?ũ$|zG6$q:#~2T"]IE]pi$&NI%.Y(I92DD _1FȤ
 &K}^J3J[Zio[CcJ_(K}@0j'dT>j*Y2EШ~u;
Gj ׸xdHyX4Բ3CPel%'c`E$Q Yfa+3jtI[M:/f<en%`YhC0qLB̀i$dG1L'j5!8CFiaؔPեK%3uwK(|Y&6|ij1P[e8ŶEV-F3KQ`F<1?6:%%!_h
L1FnZYH<-ZYwPq(C{x-Gl` Y?:vtU\CrZˌ-${/l^7PG(frFl}J 1K[^6W#c0̫ctDL+Lw;at`5?`77A}\䏜D8@%.wxI\.Gy9e4mdqEddP \lxbz I \S'0HԞ,Vxb@/eqbmdmw;LG+L\FFR`<1=5q]К5g!T`>=6x#&daqW r
Y&` _;`2Ʌ$Ց,"&͕7^gV$C1MZ=R4 ŗa], ^xc ]wiQѹf%Ғ3\τ_~Gy8;4m鮁,Waʫ`=~G}v`=8r1N-lvNs>1~7Վg)	+~vw.ƙ(Yixa/IDq% {wp;Xu X:#;&6O@%3 'mo9IرKNŎ4WA}\'b	C{yJ?+cpXRF
'$Ʃd2~|6}8!nI8]I*8RFH6A.]Iw0n)w٥DKHx݉e̐_$I0<R%]pPiȤ
 h@sB+!ʎE@h#)|`	9CVG$fwԠLdesii9w;f9aHj.l,ʶ?DMtb.#f	J6,\3y8uee{W9#=+ 2E>6Ƙ-zG_&FNV4st1M\i͉9F]5g 26W(6^#&4.><1EI˾xb$՞@`>=6xHwɑU\xb$FA!H&*̿wdAd8EdDԹctKCĜxae$ծE/ގxc>Y~ݠ0/ATtnYw;)|i94pi63e7w.]1K&1& ]w*=f"{nUkgxQ;ۢ<1:f	+LV9X&3|3]|1,ggѦᄺIDq>]wq៰w uX&u1.G|vMlR9ۦKg6@Ov#r?Ɠc -tGv,p.]s4!]wa[Qas06 &$	(y\◥d-'@A.y&<$3b8pqH֥K$-$ĝkR%ߤV/I$ðm-,˙,<IwIwp,$ce)&&.Z(,d\@U)5d9QШK׶xKI}I,iiՆ^6-'#]lj7`ҷae#A.#dіe5v3ͬ(c+c=, d;,DMH-÷Y	sG2wcL#/#' i
K'"CdlIKv3sl5g'͗0&Aph A#8822p:HRI!J]8a#Rxb@del#1&XY[]x9]ddu2222FM\dg	˾xbTY&|>=6x9]dd22Ir5g'elOchG+XY2I6#qgsq\V,34|_#Kxc*:q.Gv>4T3a84˛Z,2t;͗Aݮl!:"U]}\{;Ev X,6;S;gF"e@͎tcFWs?tHM!XffcYv4IBϣM	nK$Ɠl,ZǄĺ`*Gl{,*X6 &$-PdՑ+%ͱK'ѓ3^=M <!98RE$AN%$1̀ZJ+l%BROHy}x47A݉e̒$䄻Y[KKKKLK|Ac`e)&'פ8,3~N.F9QШ)|ț(ZBOжG	Gx܎cIcKt3ͬD}".k5I	3t֥s<j_(H=Z %с#-ƃcm;պfÛY቏:f-O?͋Q?DdCQ?5 pDU} O댭Kes!tx湹(L5 K$՝Ƙf7w]wg#$@L~wct uty޵!`A]ygWcaS`Ԥu`'
Q:{$՝jҽZ
4]`>;L`qjRHϺ5	hKgI;}5vK-XT3^va)`$,٥=M%tHKЊIњ\N$Eu$gAl'΍QS#,V[53 o"PIt#ڂ0#*I͎<&:j0tK0$cR32Q"Nlvͻl$l'qWrށ8sMsx}_>Oc^:Ʋ;BFȏƚbM[4<1BS/㛱q]' @VM\s]i)'poI $bMZL
#Mp } u#lgƛ
 .ǆV% $OMY(A߲k̉oIDtK_&FgddpvϤw "~ĕ>½;'\p_oCc=K\{ GzP>;;ĲjQIeWGz_kK-@hlwbt'w냯`pR4gsEjQ9e)7SD*,d_	Z[52ԇ*:~
m,#{/H[Bìzy~ a"]+aru2Xt~:ߝg,566	9ʱHHVE*ĒE}ՄA[$ձlu6	9INRNX j{Z_;CSq~v[ '+JIVu	
7AԤ_uawu65L  Dl1,Vxajg-Ca%a8w{(ӉO[e/W.3z4u
w"?gsDM[4<1¦_7k8!Ϯ$i u[#jL(iJ@HXe>ɑ;xٞ@A%|c;$wuoK'>5].P#OgsVM[4<1$_W;	r;ϧ=К$Gq^2{	?OwW#KT$1&$ձC29elĔKt&IE&?Yaiio<ʇEd9QШAZ"7RDl/#cB7v'㔻Ha%z'Pc%-pK)XqPelOٮQd\ʬ/:S`qt""tH,E {2+I"^OM[VrI$WAx&{2#PIe&?\_!:M%(P: GA}[ d[Wa؅tDL+I"I]jvYj`'qWr}8F[{	5b`Z採P#XNdGxclV`&~g ,'>LBjاK-\g)wu
p㳹,Vb2p=;	r;ϧ=К$7_o?OwW#KT"ggs%vIc懆1AͰg
w<1hIlaƦ2~v%#`xad}ɉ)9.1LLVE&?Yb+nm--皙\#VC
?#&q$w:Ʋ;Y>h@Q{L$>+
SlPཔ@a=P6g)妆ؖV9%җ,GRKZS`ƘdlSEƐ-,:K$Ɛ' 
,Vxb] e/cel1
$qEe2\wiሲvI"sdVxb;/Gy៲#x4 kdl(L0,Gx4&ǆ"&4 YIMYL\loG{Ke822p:w;Ʊ):<1dM\i!Ej@26W t>"`(r8,|ͥeWU3_֧2HJ_(&vz]$qiyt`Ggyl2q\ɉscơwcH20 WF[<1  Vxb-4ec;=d.]6Kc#{eFl(LjX͏@ WF+ 	Vxb-d=umE	`(V6to ucLn2Q|8M]igG VvI"@Vxb񲸜ǽkwcL4G_&.2qtig;<15q\xb`j5g h\Ocr:Lڛ	l$eH27`:H> ,c<(L22ptin@Y&44+Y&̿c{yAw;L/4t.ie]RJ	`5:D#k#S`1	G>tD+X.+Xɑ쬃-ƐfS]O@&4 5g ^>elL}Ll%'Di"`(r8,})gDtYkI֧2HJ_(&vz]$s!>6;eLG_&%͏c'UƐdlxbBUjHQI<1 xx&ǬwcksldwcL6l(L#kAQd2{$՞<*elX)XFXquasgJX4˔,-ɑw;ƱQjH$՞p0el'1q#i6ANcH2q#	VI"@#&_{:;56u6yE,rۢ<,$/#/#L#I
%0&4"$՞pe%;kN(PH2.Gz	Dx(M}C_ie2U9Q|8me+	I!I[$՞k_RtHƛ")&'+Z@Fk,N-ayHtN֧:RF6Lc458M&-QqEb=bG"jlQeheDx: #:`0,G`!mCw%nSc;&LhI!AN4ˁ9@I",NMYcܖ:¨~G}+)q uk>¾m Frylp['#&HR8-M]deɦLO@Y&25Ԟ,0MY̿R=30	jol3GE
1C-Cl ȓ:ϘHRԑEenأu)*uQhh@McQT=	*	McxUqm,6f>9]F2
Gn#n%yUu<pq&Gzmĥi$XɑAHP`]OEՒjH} X	Vxb /=%'c`E$QkSp2XgDtY[ZHtO<K+ZK<3祐XH6,Gɋk}f,
>9*FuqE`6Kxamʋ*0ƙā	K$Ƒ xb 5g"Lcq$Q? qi<8-$w&24Ldle#*&25Vxb  Ne◱+n%FNʱ(:@%Y&4!<GMY  rgaiN<l,2l	yQ|8M#H6\dlT!Ai/d4<1	uj@ _Zc02۬*:`9#/	)R8M(ii
FqьM<1	M\iOBp&
=疘}rfjo,3GE
1I PZ\=`pz.أuZ@1r9G+L#HtM\22i<1	j#\P<1	$՞Y/-1	lA͗(9]eeG4>2c#@`ٌ'^5q#MY@=疘ͣe);ƛ)&'+Z@|Y(VDKK=җ,8LŞ8ewƖu;"！F*w@pXxb%ItD;|AlL 0U|C;.yf}̽z\ #ǩec4mzzxbB;/L}>؎(Lludn4iwq& ujHT:5g T"wV$jl'j.SKRKRh1[i(Ō)j	@6K6ae`X&jB<$,ԥ^a]V?3'UH,L؃Ή/H#J2	{3uidLn<	A{VMեs;$j#P ),>|xbAj%{
Af|9-cy$IϰwF-1P `,}¡wtK ¦2B~v[`@_ƘV؎(L/0[ ZlፒjHUሮ?MYV_}rgؑ3zX>],GM ('a:CkoN5+C]VĒ.06"ĒPEZ=C@4$baP&+@4`6t>
/z@r[t	gܖl\N` O?Eԅ}Km%\ko(!豠- ױћNlv蠱[4cX30wY$jl'fc,cY"j,: '%0,c(ZpxP%(c f~J"c(dKƖ1.K6_CIIn
 KK8,5gn؇EUIoThn\bX$t"o<qgSdKZoW6ŃG#Qz5npcjPcp	aw;ͣ3e|0?<ơGK(|lo;OE@lA͈ q\.Gw`xb&4E5jE~Ǽ6$jl	`#b1:R`,OKY]NՒ67Hd4V,㔱g7%lјPɏq&čDp[kOOi͎Y&n,cW}0r[XAf7@&~sѢwKB?` <>2p],R֥<2>4ߍe`><1 Pei Xɑ[ Z|@]dXxbY&CF_}ui'K=-f7\wғ.hE@Q
|IHԤb^TP( Z3t1(#i*@ߺ 	 afpL^%n88	@Vu֩40PjȪ+tP-0w#R4%BZ-f9#=6h,`#`# 7g2FKKYKLy(zJNdE$QKK8,lC备DZˏƖY${/Y|p=. X߮~Gw\ uql,Y2̏A[$պ%G)7#3A¨{'}`6ϺYxpK,|Yi&s/L~{sb822pdn43wt'lWBg NVxbD_7{MP,X[jI$u)k1HVJ :8)[mXxwCüд%>,7P&c&=ʶ$j#]2}X|Nlw ,V7o1+9-B ct?I9h;{0
oT.)kRj|ion2߰w	>qblG_&FN-ƐfY]O@JM\iI<1	/ep>Ǹ0ߍ%#P~ zZn#ЊTa@֡qb[2RE\b/r(azt6Y"g/ΰ:XY-Φ`¥:FmKkAMu:qpPjc*1ulHԥ,'fk8fk1|Д	Dg7Keo,Q 	g< fђ2BZJX&Ƨ0 _@cRtHƛ")&'Z] Y`~Y۶!Ur螶K[yYqVȝQd%{"7ygRE	,4u!-44C!zwv>̘; w`:Q'4qgKsk ki
qEdd`U@,UI!YJ4;<1C$՞̿43^xc&_6Ŏ,,	lwJ(,n2yaՁI"Jvfȱ@XH%r;3%n>Yw;΀Ձ#ؠGy< @
H;M7<b]kynqKg|'H@8X;ě5y1]`VI]w;;ƙQ _;1t1.Gvl}◝m"ї6 A#4ɑiҙF6I"A$՞ele6D?$I[ِ0 4]̣\{xqKV~ʿn2fY&>=\>]I`	ZXstեK;ɖ	YƢEmqhvd`"	>]ylY܉܎s{]id<3K4K,Q=c},?4{!{>w`u`Xbvͥ4ag#\x=c/2=]wEc,Q4I,}JH
}.;Q`Xbvͥ4K3ߑޮ?I)>m&;e0{z`4
~Xh)jXKP
U&	ԏlz&Gt]+"GwFAD$㔰{IXbS_0W gExbFt$w ޸vo`@"|q If!.:10NnXs>1r~bPX~p	+5߰w`qcLgѦ<0B}j#$IA݅͂HCP@$KrF!<AWmUxCIjRD._sA )Ab$މ W&1$G<7vbƤq+ZJX=N̔<!_ؖ 	2z.6GyN@G#IG#*U&|*I<+Wm;Յ[4]&>n@bX/l}\iOM,\pSS0eiLO`R=ͬf6`4%[d݄9l>{a]B::thtN*Qm Od|O
?05z[W]aL ,``/Ԑ{!$\3I!䒘)qKD)LԘjCKs?#L;Ad7%H(?և<뛤W=(g_Kz xc{P/.U]yvwR~.~qocgB	Y+{2`qKgWQAp d}P 疊FHƫ 疃 7!lW(ceF¾#XQ̻_-zGDm|FwK3"2!gc`Ar;V};0G6wђ E6;t&bt6V99?tb!,V9\i
/z'Y&D/RrcM1Ҙ
 iTbL$8vqVoTܸ
%-җ)i;v	3eT~\Iw)el3̃N=s'd}xwӬ<tIZ
ĤӰI@O&h{!Y2PƖRE-'cN,FVR˘f}?<lKyh):<cMDg%|?-0ƖRE-'cN,LK+h	e͚]x!@MY?=K|}Rtxƛ)&K1ogd>|YIvA.M]aк扟.i(,Qho/ Y?87,HlDlΚ,Xy	NkjEĨWV/l>ʶ
9DQTDԻ]Xc(݀N\-SA۠h4i&2Gti%<1+$Rv16RL#-0,dT&9TjhCW}!J_(/dMd0MԲB-#tq!4EƖ?Ќհwh DD2hDMS/B[wm-Ċ8@D(`$wc(\HB91&5s^OcL7Q`l8%ܦ\.7/`C~A@:񺜷D %G7,1Pԓz3aS@T"V[h"&N)zY3QpP=-;IE0<fJ*~T{߬JH%GIQxBt}xLdwGBR3/Ĥ~4I0A1>\@mGMthlZrMr8g5t#|q&:RE	{"o($Fin&Bn&I}K>[q-4,q`fv;A~2'"&B%h"o8Km`fvm&/#KnR6
o,Spi#=}$)y<g2~4E]4'
ܦ\.7/`\̿d  xN["f&6j*7Ͱ@T"%q4*emS^L9x"& o O%Zv<7%G#%G%G	QTxvG-x4	ƅ3}x/<1FIIn
 h. Y`6p+3S\]i6)|9MOo,bQϰK30KZSt$W#(>2FYR
/5AL`Y&r?ƙwl-8	@e0Дc>"`(tL8,Pg ꥢDlΚeh~@a7+dji:j2KIKDdbMl#啶8 t Ɨ}I,ijdemsa

g62r?q9w'+w{nGzãldRtHƛ(yE-#`R6)iY:M?(3L%lDlΚrmZMJ_(sШ vǹ"w?PǶ	,^v.0.(($b%[`xclberOW7:6LמZ):$cMlIKHǩi,&KR6:j[h(IK'D#da tA@X@6;KpS3Q>b~KZ6@YyFHPŵwNl}LG5 $A(y91.ݖxbf,28@D(`>Kx2AEd90W9.MXe _N<1@@0ph#|'&U9]u9f$Waơ0ی	'U.*eLN3<.5AJlPC%3Ty	-;Qy0J(-xLK7d֎Jl	CzJH%GIQy#ID,M%#;#΂bĊ*r?Y/%%'Gi"`(dK$8,43_*ʈٝ5~J.ZatvwC}5}My,ijjn7 M\l-#Rv16r)&K.g{%ACihFq*#ftՒ])|*全%-M@Y&6^);ƛ9r	Dg%3=PfYr6gMDt+~ N6;I}HD*K1FjKZQأH a#7u:؝NK#\>l)Kbtcvwu@VlW/II4I0R<\@˙͝RlҹQ35;)|9LÐ`	nqe-I\. jfc%-5Cv;V_V(X$j2C$(U=0,պĻ`A 7݈y1۽sZwmsȕ섏dxb 2/ Km`GDOSY~;F-llAHۃHÜs`|%M\'51\ƛllS|ّ+ w=p=YO<1"6_q;P^7LQN͓5.ntCafmh96,hDJ6tJX-:Naf !,#--q#Isw@ӣCYӡ܊:;2G"NPfttE	 :XPEΈLc37>@B,YcM4*-Νa;ОfQc,Q0IO	`aew% Wƛ`qgQin?LIΊ#sIӤȦfN`Gt"1H|sd=ZXp !Z}/7a;uswXGK`N@,[(wIcxGQB4%hi:):8T)٥%!($_b8ILol%j,	#jR g>
@bT@d~LI
d_<p0~P%Y(~H%JvJ.%8"[݉ w$w6siJV;}$wN%nm6"Y#4áLo]a`" )~Ksh2 )d=-؂JғvuNlv:YWa#NAN+K!l}\l"n&<--N"x+\T)L,t'&^L Nf#_@1%ܔ"xTևP/ؒ~zJP/ǡ<(~J@JO<0_CPk@!% a(2B@0+E/II1;
 ,d#|T:+!:jy%pYWK.Qm''}80 v1Гv;0j@lv}HIDML8G嘇,ijZBfY묶ё0擇S8}:A̿t3,ĻC-r? e "0wF lvb@;HFP@<1N5sq2~4E̻bvxb b+/5$ @U9]u9f"0F[
BH=$'A.(y\ Jg!Ϥc?`Nԑ5#ˎXYq>hPD%,"N*x6
dJY<j I7%.PmP,ݙ(t<]d%I@K@!`Z  sLf5ǄCBPm؜-#-A1Lްw\yLw#іm|xaN/%%'Gi"`(dK$8,43ZPTFKQҗ,G>43ƶ;-Ih}HB^8tHcgǚXҚA@ZIGKY0B4,$D԰GHPU!G#$\"zXzXCS7\S0 X3)Oq๗``L\T)@)9
1|E$QZ*,dTl	R[iQ3Ĺ)|ȝq3F2F|8Lsp,'!^hu$dDԻR %-)q%%	{ iqX`,KǮ'Q7rYK$lK#]]I14$L.*FC,N&zeyƥ,P'ZBKC1 Z|SOZ~xbk/=0 o `)OA>"`(yp2XdgͰ+jBoTtVJٝ53)b Y?l5mDlΚ%-0'/Y[.X$wdve:"kv!Ԕ<M<0-jRv16)&ZG˖Hp2Ys?L5a4WV/G6[j]6A 7x4el-#Rv16r)&K.g%tZeDlΚyͥC9\5:jyXL؇+F6gM\lgҡXLC#YQ3,Xy_*rTFyͥp[bQʈٝ5|lg	\#V6!W/ Y?9	rDk*#fto]ɫ=:@Q X3%
i(,Qhn\>Ct!?]
\>Ct!?]5KWa{t.@D?gKɫ=:@Q X3%i(,Qhn5v}B
$C&45v}B
$C&r&OP]DbDtp0KWa{t.@D?gKrj4uH(4L7Iw5v}B
$C&.M]aк扟.>KWa{t.@D?gKi(,Qhn .M]aк扟.d&OP]DbDtp3KWa{t.@D?gK)KWa{t.@D?gV9GRE.艶?Ɩ$&W`%:'aa+ .Gx5VhY>&>cIϣez]qpdw'dv1,V34]66c[$IǬqpyd).6]IǬqr5jw`yK$դ葍6DRLNV8g%eg%R։S1-&"wRDp.4D	cKJi	EDcXB Ej8;7-N};ԒN釆0j3;^:<0I]lE4:";>qKwzlw=S{!>#c;N-㳻z ONt"Ā&bbP!4gƛ`Wa.s	(}dw-GVI]N){x8#B|◰wGgsq/;<	Z2qK6|,w=6w!}
Fv2gux;w!ӝ	 fnV9?t-/tB`B7;E˩$\d/Iuc[͘~/KnܠQ#IIIQ3)&'I@6hV:jh255DL Y?IkFK[ZJ'Tҗ,G+wԌDMЖ4E9aB#m(tGfhyh,W-E[$ծ2"@X؈a^#"zH$|O
XX&VGѣ/ 6 4FVU8wuK>Gp.`v_wOqafў|`B=x3߰w]v`eߺ)PX;gW{Ygc&ew%Nxc%Y&q\F{4|esa#tbed64t#kɥjA#.4c#Y&qri0ѦS4|;O@85e9F{	\2;}Y{-v TzXQ{in?s<kl::FN K:uhԳ>u `iy0:PuΠ:$W~<ߒtd=<2yw%Nxc[$"}+ӏ}.\H4<03eacfd޵]d{y+˾; uj>.ƙq
ne;<1 ͗'fc;=Љ@!c掁;0BDhc#q#E9TRf<#B24$'rGsd>p'S><1 /VF
]l N4"F*:VUVEX.RnnRX dW-"y@Qxbe7t	قPldx]t%̔aa(rJNRiI0A)>ҡK mP{D:hJỏĻ[t"w؃ M6;KdHDMЖ41!0"V`ѨV#EM[&~G~◤G,VGw@!z@HVIGN)|cv	lVǸqg7Y,
1>⽁xd鳊^xb_;;VRt1,〫:W~'Xw΂Kݩ
;;%>'qqx;w,cHg6NO!A{E3KM!Fw"Ԓ.|xa d/IG@Y&%'Di"`({[ YbT9Z6F%i(,Qhni(,QhnB\>Ct!?]IKWa{t.@D?gK	irj4uH(4L7Iw1.M]aк扟.(KWa{t.@D?gK
Ri(,QhnA\>Ct!?]6KWa{t.@D?gK
i(,QhnA\>Ct!?Pq$ :;;ֺI:LFsE	Јd6:X;W Y <		D]@T ( G	$M~L2Gpb/p:m0/FE	OWpFQqdPYq޸]ZEȡ)*bGvH,iP#D>N"I
б1inXg݃Er?,?0fnkwOAI 4dx>NNd7m.I	0lݢЋ(3պ(6t\o¯-sgBԞ[iEԺ'Qt)p>5t&wiLg
,k_:Bo	"NKm@H kuAr0OF]8dw kp#2;M{*
5 'S׈"wr3@a uF]8d3;{e
{3	5SD_ig}"p@B9Hp搰8u6j#KWa{t.@D?gV9җ$qEAd;K4K{3L%_Ƒ<1fMZ>4޸IV0w62~͏p5l|2v62~͏p5q&9jeOD5l;(G6=c)dۈǳǽWHwc%`ǹj`Ǹ5vA8c>=$եͰm1Y&3yK{VIdMcd<1ILcKRLNV8g%`38i*͛QW. %ɫ=:@Q X3%ڂ\>Ct!?]i(,QhnC$5v}B
$C&P.M]aк扟."%ɫ=:@Q X3%ڋi(,QhnBZ\>Ct!?-%-Mt],~DcMDg%Od>#6uP̭4)%*2HJ_(&!+Av@!=wRE	,~$	cKOwt
FCWPlYxTe:"kKAphYa]ws>txbWe9e:1@(%N44!E'+I#@<1XVxb$/eqf7K?B+/I\.Gy9eƘ288cHPĐ	lWAR;<Đ,Vxb$_3ȱbmdmw;LQ4gA 5M\dc4	˾xbH5g"Lcsk k71Ddr\dlFFPzxbHIfH$5g 126W'̇!oO2w4+fafxc^Id?Ѯ<0Wb~G{>9cX&fv(-r#ؠܔGHV,|3]|1.ƙ!}olWJ :"TC[$oŚu/daHt>&y(D1{i;| @lvF.\I 1r?ŤE|\ֆ_6ŎE3
$8l񋲾L;Lh9ݏj~w34F#ՅE:PXwer;ϬGxu< {r| ;pU<:E~ǹN:!"]2,DEM*;ɓ~a;3P@b%ݶwb5y,zAX]d{xy;;ƙጤ~`Rt"]ly8@2dwxWk%m<u uqxV_kib![X<shfwzWm_O?W/S	a(_%%tRVJJ%%dRVI%%ax/I@ i _% FP1~ ZvZZIY" PD"JPc"P /Ԟ_?A~87bv,Ρѿa;sk kub(%N4Ɛ;<1$ƑspY&H26W{O?Ƃ/eqqߞcU|\hɳ=ͧ.@]%͟O?ƃ_6|˶ XH#\R/pX*H#\S~y]%͠O?d&Xh2]&Waǿ#ņo.wc؃u;Qӣ$	 lvrCKN"D"V9\i
75߰wB˱wIBϣMxat&y̿|#e7J`(R}B+E&?Y`2Z5S3͝T9s+F+j詴Ԡ36;CS&WQёK`tNc߰w}4r1?0D̵E+8(+ZZ@tlvKIB9_&2b2C}H"&&帗(XԴ'V2`,'հwN)|=<1,t3-Ļ]a．KbެlV`=Rgƛ1tޭ̷dwhv%͏g3llzǽ'i8 ~lȉ.l(%NR2]iAr5qb6 $՞l擊^I$0.a>@-wxbwnHWomǿrPAT8%}Uh"2qK@_Lk/D)w ō	vaUd/JP%}	@_$I%|;&c4nSS}9U9"LXD	s1c@_Ce◞Ap`{6<1#_*JNpE$QkKD8,UiI\ٜN-T\֊=җ#Kd""&ƖFet"P(Zcܳd\sb8dn2pP!Qw;CY&4v'"Vxb#~ǹ.3$rn`i"¶=C|QràI2(8/f0n¶=u	lcvhvyiH⊂Z\dqAw;Ɛ*<1#Qds0cd(eg|8QriOn~8&$3ZH]s8Qfia[Ԁr<p%w`ƛ`AtZZcMc)}5q$@w%͟Hcd ^l(%NTw;Ƒኰ5q'><1V&EM111I	T Ya5iIZ6ML3USJ*As$t]$%ё6DЉX-tG&9N\|[A.9A9M[ "!4rj#p62v4 #*	qxNII ;v''!jNV_,X3Z>K.`hv3[a(vǹ0qlt'BIoA'fw8Yp:MX,8Y4qjg}7%Yh.;@edy@aRw@n{ADDBND,	 }҆b-HIeKC{vcum苍IXFZ 7YIC%֒,$.N/c;Zc-?{ v:P|Z*1KK;ZHcCkI|J3ZHc磈~1klK$X3ZH]@Xw,Xlz萶+BAገ`i%,f֒#h.!URP
sV8klu/0rbas'c sg A#oc2GT')0Ɛ' du95
Vxb,l@tE/%X3lz!Ǝ2B$5i$p #L,+c:@;1)!Ժ>K--1K&ر$.NqKIǬ|E]>K>6x ⊂\du1>#5M\iFs5g" M11ӰI	?oKLJҧ5ѵtTjeAQWdEwJ_(M}[$KDm`6<|qK㳼ioŗ񫡛ؗvݥ/<+,1Թ9eacqEA.2r64OMM\iB580MY&e46MRRtHƛ")&''+,dc-38i+FSiʅCi`&˥/RB+eo|!@ RaV	Ɩ@v? ]5EGxt?I	Iu6<1A3/#&t!,:R[Z[#7D_OHt]kx`=#z+-Y&t7#gƛ72t:Kq.Gvl}ݖ8G%}fAwcL|l(%NRGx4WEI<1љ+=#eq$004]gbwxbA/W;P^7Lq'ǿrPmnE#n2jcpJI P0*I@[(N(6h%K9?A(xD	@Y(@a($;& Π<ZlHv0zH=2)"B"G f-@E%~xa7el%'Gi"`(dK$8,42sCfrĨ3USJ*?A>\K9KP}2dM8C@bXԲ*H "d;!;DMtZ?#j:zJ~M6<17ebVB-2#@Xt--FMXrm`-z	wDO2B[wmM．w<I.Y&t7,gƛ02t:Kq.Gvl}ey%v_w2Gi(dqEA.2rƐWE@dVxbr%26W{񲸊I$0.7~u u=77Ax3-đ-Hۏ~|3HD1%G
EL,Tzd<PA|oA-;D%aB%GJpJJH%GIQ1;PG4nS7ަ ȴy2)栊<ЦE=xa ŗ1I	?j?}0ʃ5U4ZCBMgREGRE	,4u!44ĄѲd`v&苾懆2x/ch6=6+ƙqyQPKf] Z2<142M\iA8ĈI<1;sllAͬ-Go2B88Z9"JM\iDv'$@MY5 V_4R<Ee◞/W;pʻy+@XX6;~v)'i8"MBIb)м"պL+2qK v6懆!q"zF\XK-)=X0Kq.wzs^yh
)/|ixc%~`IR~!-ĻVwڛ8疀tݥ6`28WUq 1N8`-8yeh"/ - M٣Qmt";&#gƙ=~`i8%` vlzg{mug7X@Dl34]vwC`,Ie>id?KX;1'Pĺ`Ǝ< jqG9ɟ#Ki`r◞ 
{Sd䔔ӱҘ
 &ĘHp!e'W-38i+FSi
Y>]GRDW%-LKIǧ0xlVɟ;^EQ ujG v=S{M}
FvwQ[;gv9Њo lvꅊ3''/uC3Ki`4]zu$P$)}8.m~G}c_D݂Ff'qQ;;w΄SxcT,V99?uA{V9X&L`4`Wa.
j$<0 jbF4I0A9>\g%?m]6Pm=(,ijk/c-],F^yh$cl
$8,͝T9s+F+\K=.Xց'<1RDeilA͈⊂\dBe K	wI#8&KV_`@T4 6؎(%NY["Qw;<1N>M\i,8Ud#_%zJN1\E$Q Ye3C͝T9sZMJ_(l! ⽓] Z!!`KZC|oblFZ"k7զ(4]kfȓ\.2܎⊂\i&]9Q"4)<1 I \vyK$՞Ff;i&[#*	qGz$i.<1 I"xbd6_@dl(%NT$Gz S mjHF)$՞Ȅ\ǹhdp'>5j38~qKH/d{,3}k;q;]`:7΄Xb@͎/1	.P4`wg{v4I#gѦr%j苾y/0`t#d6=R0ec>*N)|<NWA;Islg-9elXlHE0qt#d6{831aM]=~G}vD]`a`Nu`6w'q@͎:cJ.P4`wg{v4$l45s^EPB$RtHƛ")&'I@|?-B~%Nt])kX:ac?i?@CsfICBz"kFЊL_ uX'f+E[=]QPK2	'Dh.#5q(@`,VxbC _3L2 dqEA.2pD"%M\i*MI<1!_\dl(%NW#liG 0DM\i8 05g$1/er{2#o4<9&^II4I0A9Z??^CNA1.M]aк扟.)rj4uH(4L7"wREw6B'SaOdq6#/<1 Iy>nl,ÏKԲ%2;$ղ"◞CA9;=%!'@5c<`6;tbDC"2  tDqGMtYeA8#8Af#~N ⎹Af#2  H' tDqG,H,xb9(N1}~N 
$b<1(pDGräG 2 MtY	̿LpDxbX<1 `їxb+LDdDԂv>l8}w2ɫF KVxb	RY~J'>,!<138wQyvuqbJF27 `%MZ>Gwd6ďIH}I&ynHӢ@K4<1HADqGMtZr~%2tZr̿HDqG\ Je@"#9IAj# e@"#9eAj#|,DGsIG),HDqGNQZ K  KMtZr>eg	`#q3@Oeg/4RkpwEx&؂.}Ym~JD3<1Nd=V$eԔ3vIKH2qK|~`A,8޲	g7=䑐5И=9cq݆ztslv蠶'A$cb~T>s?rQM!Xffvw.ƙ%>721Y&FC4DBc3޸wa苾 lwcwNE~$3 '3}X~bBwg{iF5q1I	K@*l:+Djf%)|ȝrBWF%-)@5g0Ћd.bdlxc6IK"#i0]d.Uf,Y&,FOaz5qÁivqȸ8lVK>XYh$K' E#/A|e`2-idY~`S/IIQ3)&''+,d?:+sEh	EL6 җ,ޗ}M %ƖG|6A`WbD$	.vI6"8>Ic1I	ii )˖Hp2Yw:+垖h֧:RDr	s}I,iiM.l{EcGd,\l^|3X ,̿u|4ϣL l3kޚxb͒jH|I<1R%jRv_%M,W:Idh	vK<1$ե&FF%G|3`bwY6=c1QQ vxbf_NP¾mC#L-G|' &4A0MYV_䤔>"`(r8,}{fY\W+:[IK'1.X;$ծlwFUil(L 6<1!UjHPAMYcR %@sd
Q(k-ue#*$w CG$ ad 7<1  mjA26W+clL$RL?^e+6ΊQUBG5TPtU\d /Y|p[9_6xIcAe22~\`6_˽(	q܎22~w;ds\{`0=v;]v	0'q>5l}\`{gZd{`B]v	0&ZlVzyh{$6=uajg.5kg *ޤ
_M=,c+\zGzɊ5l|eOr\ǧKIuVANºXXU,IIK M%p	&K	gĉdlOX2d+/e Y[8f4˝.G|'#GdÃ#C MY2L|xa|26^؞_Ye<:G$.Gx4GᥒjH}0MY2	+RL#2"`(y-z@7}0ygEq\PtUekSҗ$r)wԒƖMj& (Faؑ@"&?=,,|? c$Qd9
&%'c`aDN Yc0vT:+tWCb9r
=җ#&wR祉rXԸQ[acEPOe堜NM[ߍw eyrj@SR`Z.tHmޘ2FK@S%
3%
"X2޸wXR6;uD;;ƙ݃u-9Оolv	cBۂHOܔ"	({2|3]zeԗYBM\v[m=◑iӒ>ᝂlgl#G6@]`Nw wu	݅wj{w䀑bf:݃񍓓X0vw3ptݢwe g8G,M!Xd&x';;ƙqF`R07<,WqGgZ	Y&0WaHcd?qnGxLY&W`q:0wh8eM2p#N;3GCN՞Z	[$fhbY"A0%MX8`0,:>K-,F˹(I?`xcYmc(d2P2P!(PŃ-~G{͝>8Y2gux;we:@͎!>s>1~[p^	cA4o{Ok`Wc><0Md|{8Y,Vxc
IRIg<0IA%
8IIn
 h@u45TI3-	KD&w#wԒƖOXh6d6;<V$X\l 8g vyhj,7;W}w$HEyGyb>RPc(
dBdBBP[D]`Yw`flw`Nq;@͎9}X䑌lPOAp^ՎgJ'5߰wucL>7ᄀImǠXR6;tb"&qKw}%@IA,9Ӭ>GD%
X2}wX24`R=yh
u'.Gy,d`%oX2}w݃,>>PZd\Q%pBdaώlVaφI<1{$ձ$)y(P}qV$A@Dށ`wGf1o-@65d32I(P} (>ߒF (lAJ4Ϝ|sg$ձO6;hMLHtcF1A?<1Y&t#{axad^5lpl>M]!{n;T5g0EM\vwcc:HZj"fv*X2+`y+@XX6;p#fhab'L-`/d,,D]Y堐]dqaXt|ZXrP12~<XjmK@#%)	B,o\{;1Za#eBD1I	8,?g%5UrLٝ4UEDJ_(~G+挄/KKZ (%6KN#Pg M[b{˾;R8a,lV)XqN;;Ԍ<1lVxb[$ղg󈞒k'Uj7=>{Ev("trH6('/uC3%
Bi
wg{gixaujeܔ@;<$d)>2̿ }w݃"e苾cPDcDfBvF:1@>1ݎ"3 YRՎ=DXA f&|vw3ptݢvwA=7Lg=EHѵg!*5qf疂 M\h;<D!Y&4l;<D Is<lWrq4M\h1MZݎ7b6h7a#dyh5v GYDώ{n;Tѵq,HG0 IA>;;Xv#fv;GEjڻGYDώ{n;TmY&L`]sDpM];w`A>;;ƙqF`R;-4mYV&|vwcj#Y&]vʣ1"i u`:A>;;ƙqF`R6;<Y&PDώ{n;Ts<G k$ܹgsIA>;; L8#]wh7vw<15h"ggv8 w٣݄15v GYDώ{n;TWkIA>;;Xv#fv;GIjFf;THe
wc!Fw;ԝwfIe8;RG042 H"ggx=7A*Fxc  5h"ggv8 w
wZ$W~ݦ3㳼ik#Fe]d3㳻o;V@]d vw`<
Dώ{n;Tfǆ1d3㳻o;64u2<[$kGYDώ{n;TύIWyhW6oyhVIA>;; L8#]whFG1V&|vwcc+GY	#@K$٣݃v , `AK *X>qٿ`qcL@& "##1R=RC&HpEMY#"<1LH1\DrXh~c |dXhG+&eA#1b#\G+DbG#@0WΝY~c |:#"<1~c |X~c |MtF,Dxb̿Dxa/<S2qE.Gz{ ,obg#Q}ǿ#};c ӣN3cENՎI}X~䠰M!X>`qcLgѦ<0$eyZ5sj!Xda~~&{,Xo\{; }w݃1.;:96;tP,D9}X䑌lPOAp^ՎgJ;v4I3|M\a*XHqxa
$պ#Ibxa
Iwa3,<<lVJ6^#idRLJ\I Y`eg%rLٝ4UAA.M]aк扟.i(,QhnAU.M]aк扟LLQd%"7}.PB|fF%-)b33c%e٨t`D:spJE$icvЂ)tF-1hmN̡ 3ċBn]պY`RZ2ԖbіlX3FY`τeX3֖<eF\e=h`X3ؖ%<eh!E-`D-h=hpX3FZ8*3|wZc0NRrcLI	m0,KA`-	gpD YJ.Z$REExwԑl@'PK[d9l?lsfe85ӈ#Ĉ΀t'DP[P+t!X$8pejqإjq؛jqؕjq:}Y0daȢ m0{ :u]0B?u\?.A=ֱr	k.Y;6;sZ5!P  ;6;?-MXٹ/fZ8K ;ZZ5A`lA%bXh ϋ ;!X"A, h-A
w`vIhRXbѾlXrѾnXKF%ZZ7֖o2ѿ`bZ7ؖoZ7EdZ7ohpXrѾ
@߰jKCI`͋Cذf塎nXKC=-u{:-s=Zhc,bX>,1E{dZ Z腀{pZ Z=Wbq[	nϫ<1c_|#v:SD-H$@ $[(s]TLW5hs%`t$d
=wԺ321,ijc>Ĩ=HCw, шpD`jd&\##'|ĨY~f;5B@DIgm @,jtF--! j($u9ڲe,ţ,ذgr	h˄g-kKyh:,񖌸{іg-lKyh>,"іB,F["Z2{іgpTg(v}161񈖧 @,jtb΂VкAڷS,IhRX	3blX	3sl6-倓sX	5i`$΋G9`$-Mh`X	6%j|Z2ϋye{"іȰgBe,-
]_k?N懖ֱƉ):$cMD` Y(ƺPwE`5/YK !cKSHY~>Gw`70wuNtbbWd/LLYbN>ZNHt)H"(:3lP  Z8ΒՖZRZu%lZsb7-9`eZxK-ih!֖Yh!΋.2CXlA2ؖ`e4Y"dZvEZtBpZwZtpT2ȶ]f0lZqQ'=q~xb8qcjF4I0A<֊8"(?/V@c*Z*(Q%ftPL92"].4B_&>Fdff	Y~|٨` ,uspA9r
qӋ4b(H"*Ic8ŧYq@-NGxɶ Ft2MċBunRZ@p6VXQ-A,(͋PfŅjܰ	aF:-Aq,(lKPlK
3aFB-A
6E6E!jpZpXQRB>*Fqm= Y}m  8}ZӇ,A2%6,,Հa$`	H	W$`CY0Zah!֖YHES-<eU-;M-;,2%!Yh,ZtBzZw`-:9`e(=qqm-8ae c\q;S83}KĔӰI	1Ԏ"eՐʄֆ"JJ3I\?{)|ȍ섿d ].KZSq0$fǆ%3/:hǸhǸ	$pJEs/IN,֓R
jgť֧ 4`z	t%qmBunRb6VXQ-A,(͋PfŅj( 
Kl~-MS  P8֧Gt'HV_WR8#"]gSK-JӍh!ԖYh!͋,ܴ偗	h!,ZXgE:,A*l `JSw~gRLO5TA5ZMIKDd$].,%-)#LN"Hg SVbU2e% Ewi hdim A	պ@QH#eiأQaCS`X]͒TjFH,R%34K`XxYB/\2~pW~gRLNig% {4&a.ZK+Z`䴴ȝ7r]6FB%-L]>EN+tFGz|dYa8s$+e'EidOGq?o.BZ l$wrw#OTzA5E9@ĻSxwt.8 ;SKZŻl8nXK.tXP3Ԗ<شfKD}ihD΋Bg)lvcYm9 1	֧HHJ8;q$	OHq.Pp vXjKjgpi`I΋`ð 9yl,A ,I aG  P-%lZhZ&K@:-2я`{`;ρ@	pd{Yk=Z!#N@@jtpwmN@΂t_Wqu
BY8 ;SK-HJ9՛gpi`I΋*0A8͋AnZ8K@{ZZh-Lc62-@
#'Z!#gt#djj@(	CeijK\ذ=Ki`0T]Ԗ<شfKD}ihD΋Bg)lO\wc6_\@Vϣl
 KKD8"ٜ43	PwOa_-X(V9% u!פOB\i䧹	 eƬT6ʷց8*P>2`BmŽ@v#$jI!"8P@+6\ ykP[ ^-hl|r6	.3IZ }x@ E9:
wIv`q\<^^ %ڇcP*$O5u }\|<#Qc>KzYCwNV9-N@<#Yثy嶂i-38i+Zk`\om"42Z3ZLS DiHJ֔DiTjh	-, @JkK@$il" .Z@4纄'3ָ 
FAL&SI>Ґ)+ZS%J{S@0ii`$ZZ ěK`O0 ar?,?=!UCIv&OP]DbDtjt5v}B
$C&2i(,QhnB\>Ct!?])KWa{t.@D?gK#D5v}B
$C&2V&OP]DbDtfFrj4uH(4L7\IEL.QKd""&hKZ0l0u u@¾2(#I'JD~>;N){"O!0{|)#LDl%);ƛ9r	Dg%iIZ6MLP\I@tlvKDodN89]$[0@'P244ĆKq&شqŶZ=$I[ض;iΎ>GbΒv,#ӲߺV ; I䵗zF.XW~Hz,ew#V[p܄v]\ @oQo0@m\k0\`fN;T<ˀ"bT0z)bLgT?7~Gz![!?df"tOՑAհ mL`
CH1CH)cfN mHz*c[mkD`2 nVuYn'Bn'\{yD`Թ&(mH՗"c`3$N mI0.E ͏"y}lg4L~͐j5"k &{y/o \FJ/e	fN;g#s8蟔~LI742LE1/\vYjYa3(	=ivfv):	:ӶP%Ļ7>@N4	xa33&Mxa/	L`tCrYi.q3D{/< 2q3",}w݃eb};ͧ<A.2q8d	:tB
.-i탽Hz)Z
vfGi0g3R<=s`3A3<<vIB[ R9G<<VwgwDRQá$0 9e vG6@J5ږ(×  6F	`("P	?(j^?\s7B
.V_i7ubQu9n'SJ#KKPZRK6E-Xz)f襌3=1Nh)chM%}.#.wcBbsxbVI6A.]N[9zH:ulCJP=0z)ZVCK¾'ፒj6>dFXL+#xd,]7帝@Dޮr&y9 #bjB9#lAF<1jd_]p&;`):X[w݂Nhxb%Wԇ{0Ran%v	9,V&zI,V81vf疀(ydyjPd<C[$؃ xb% ujAF ϗ~2 ~l/c;| ~ޮ=%t>2 ,Z>h	j3(d`):X[w݂Nxb%Md?HoGy
;76.M֜=tȮ<M\gS[欿;6}C{a%AF<1k$؃ `A.Gy8<1uj16I|#v:SD-H	ĘHp!e?:iIZ6MLC|45җ+}RDMl]ۧHt?mʌ>|en8=.2ƛ疄!/?q2X_gwM㔲e<!Y~i"`(,d2L235\#TC9Q3K׶xKovIGGDsov@{@dd5%-LHΘYGc	t#-A͘4іЄn f5,,I.dnGxwqD0GzύHWEʳ#$՞P񲸌ǹf4?G+Y6D"$F	˾xb8,VxbZ~FAs+#td##gǆ#M\dkN]%MYk_=X.=<1@5l+9C}qhIR\{;X9JӀX#0b'h)ۢANg6NO!A{kg B!|3]|1.]3Hixa#Y&r?-ȶ;Թ~G{};6t,]V	?`N'6;tkg6NO!A{kg B!|3]|1.]3I>7M\I@N5vMXzJNdE$QZg%o?3Z%s9EƖl]җ#vD_tGN`9MRjKZ0v 	be&6afwզAph?d c	e.b#z8edi$wf4xbQWE!5g |\FcWF[]L@GLFxbBk$Ƒ'(y!Y&]}eƙp(Y:eUM\i7!r5g#/er{.}d5sr5g Id7=$8N/dDdDԆسzߑMD]`3;7ӣscB+؝PX|cd1}X~dq4b5߰wiѦfdϜky,سz6=qŏ.w iѦw	nǱ:Bg6NOc^	ci
ŏk`;;;i!dxc|Y&q3CA!Ilz4I0A8K.>Fko\QtfE$5v}B
$C&2,ɫ=:@Q X3%ِ.KWa{t.@D?gK"\>Ct!?]Ri(,Qhn\>Ct!?Ĺ${/Y}wԌDMЖ4bg &?#ߜR\xaMdEcd5LdDC(,QEGlǉ~ǀb]0wӃ_)yF_)yFe◞'\/<OHRPt/<O x#G&x
8⌌c;Ge◞'c`GFyh/<O.;0wA ;Kz,ǆx2b]ǉ3/,Q뾖c_ߦڰw'_@Gǉ&	Y~|sb];|<etP!G ad◺#6`,{O+&6O'(A/erRPxaY%jepTǸ.\[^X{`zߑ)_D݂Ff'qQ;;wPӝ 	nXs>1r~T>s?tHM!Fi~X.Ϗ#Ad=X2޸w9M` 31;w4B)Ha۪+όl ,RHQ}'8}wuR]gǆKd[Z,}0$ɑ?#,d2c,f!	9ls'#/$8MI,} MBKkl+f߰IƱ#,Cnb-Τ◤	[$RrcLI	T Ya@l᤭WEMW46!%`dQdMBWRKZS<1	-j3;^\xaR5`Xlwc3b%֢qK&	H &6^gRLNig% GiIZ6ML3gTh.kEFAǺRE;3!,iiM#adC߱6`H?,(4]أ08q7a'7\q	l!w{<1 A񲸈ǹbE[=]Q3]c$w\iXxbV:M\iF%`B5g el#1iGLFN#4hdӳ/Y&2 _>2Q3]9K[D	 	lWBAjC 4\7,G `xbC$ղgww=%ָN5`XM6;`Z(*$N"{FPĖqW/IIQ3)&'Pg%Pr|?FloV9җ6]q#}RjKZSH`d;\|ٿa_6`Lěe&$nWզnYYºϐ9IۃEgwW~GLF޺2p4!<1lWB^;<I<1_3,Ƙ-5ѓD"I!C9<1$՞c#L|g≚w;Ƒdg|0I<1,|psn9ʹ6	h=3W#Lb.\ɱW+%_"JNBiI0A9Z??ppC3gTh֧XWwJ_(#z]#4菰@dd5A;վ9fZDaۡ=iw޹qgW2af*FĊ\D;E[=]Q3]eҤwf(FalWC#b-jCї񲸌.dl(fR]Hl?M\i|lY&12VA≚e[C5q^<1ŋ$՞/er{7d){FhyhcԔ>"`(r8,~Iǲ ؇dEvD_t8}My,iiMw;Ӈ)atBJ}G4h)iwmaa]:ba;lAͬ-Gx4C#&k'#H2*jHd<1VxbM=dH6x1(dZ"D$Ƒt#MY+s!/`F6WP(Tc,d;h r$pa݅s5;3$>ћ)@Í9,Vf/cV\;K2:+8Գ/c){ABË)f^PL%{@v9e8̽Շy{C8f^PBK2:,Xp--{@Áheuc	f^P2/c6,XpԳ/c},
^{~pexu{Ň%{&Ç};{a苾7P
3t#FAK2<@]`ea苾 @(+Χ%| ԮLtÛL1ΘP1]'2 6OpP<Gx0ۑޏaItj̾Ç6$>̵6>Z!A.ZYma.ь̳{{bC],ˆÇ$>+ѮK2puRfYMؐ-.BYp2ć3D-MXA.ZYma+IfYH|F5K2)tk̵>bCj],:c6O%`A A#4˞5ѓFxb$Ƒ,VxbV4el!X#9L6w#?	o60M\dhl'>YK|W$N|`xbT^M\dn	ϖ. }j#]%*W݄	o%@dC	ϧX%a<1*yd=F}%$&22sI,'>`@Ĩ&26}a9[1P5qs;ʇ%A5j#(s[ē5qXN}6-4Ĩ]d>LQbmdmw;ΣLdqDtd:H}\I!CNMYY+>{bmdmw;JbQ3]84BM\inr[$՞ї疋6FRrcLI	8,6!'J_(.X II4˖H
$8,ᤲr+hEL,RFG"]$jII4˖H
$8,fpY\؆J.Zadҗ6>.XS_zJN1\E$Q YeuTᤲ6!Y/t/?RKZyh
KHcMiI@˨ᤲ͝RY(i2J_(?"]6>ftKZF;=疊,IIإ|cMiI@˨@iIe:sEd'J_(.3:%-Mt`ަ;<*V_R>1\E$Q Yecg%Y/tKΉcKS]l;ƙ1%eJN-#lL$RL?]GS3Ӓl)|Kl|45ҍz$~KHƛ9r	Dg%4Tt**%-0RF2߲_da\҃	wԺNƖKbC"1{"2I/Rv)i`G.Za"`(,d?336uP̭4)(iҗ,ScgDl;H>G1y婀(ZG4˖H
$8,iIe:rVVJ.Zad%/R%-M<0~);ƛ9r	Dg%oᤲ͝T9sl)|ȝwԒƖAUii#-0I0Hp2YwfpY\TEL6OQdNIcKSO-'KHcMiI@˿iLK*EL6OQdNIcKSO-(~);ƛ9r	Dg%<g%
/l$}"ل>ft9$	; 'PF[X2L;o`:#L>}7R~?}I	}{
{zqZ~{bN1Ҙ
)lbL$8Oᤲ'J_(H}I$3A :; 'PFU%-MIGII$l{ig67h0>$
{z5!U$n3̿{bOdcM0RĘHp!eiLK,\ٟf)|da#}.3:%-MtgtI$摦S`HURC");i#-0I0Hp2Yu?0n4ZHQr/l$}/ScgD;v4clu
` jB|/Rv)i`G.Za"`(,dbfpYjjd@)|`OwԒƖ ii#-0I0Hp2Yug%ںQrK_K442LKHcMiI@˙pLK++uJ9jќB_RFG?RKZyh1 _zJN1\E$Q Ye64Zr։ko\Q%-0җ6>.XK_zJN1\E$Q Ye38i,CZ3RQr+}җ6O}MƖ30w7f_R>1\E$Q Ye̿q38i,oM24%-0)|d`w,ijk=z|~KHƛ9r	Dg%2=iIei\\dK@%-M<1KHcMiI@˨)IeCWVJ.Za_tEl|45ўl 4clu*IS	<1 Y~KHƛ9r	Dg%SHᤲ^J.ZayQw,ijk-`-$v摦{S`Li@#-S`5HUpbZG4˖H
$8,U38i,tVC%-0/RFGScgD@`I4cl}u7ecl
`B|иhZG4˖H
$8,ULK+jdQ}:3: MB@4clu*IS	`Bxb $);ƛ~E$Q YfIep^J.Zat"wRKZxb
II4˖H
$8,꩙IeY	~KIcKSO@,2-#Rv16r)&K/ULK+F+3[iHOO-1Za-0ZZ<=qvyh	yh@dyhXyhByhZ-Ev U4T3<yiyiW<
GCEf.MBr܅!}qo-xN"B>"B_c.~Џ°`սfެFis7Gt7Gt7Gv~nTǾ(k G2^|foxС|#/§SQ%N^ K}u~?׮g<,Sǅ'{<M % Nr\DoZAwJ"%rixDM"]xD%.w|")xD2d/^j=2d/^#!xԡ	#/Vo§o+|![
V*!L3xgp7ϼf}3xgpKh|اOY:RqcO>j Ko5|AQCGX]+awS'7U.tPtiѯFzUW^zU4{4j^C?UW^xu5;պd/fYAzP5^sPSX]+=|q{}|	3>Ͻ|*6_?44A-A0C4,@	hPB	>hX@]慿4<;x8`#	a	Pu9fpV5jTS4].%6"6]Ao4'@ExL	xB`3nz-z!:	uUQu-EuB4Bttj>FN_ZQ3$kh:%	}jj[C	Q(B;BTJ&gE@@vjio<3gPKQ/%D(_K:Zfp}38i+ZC)ֵ#ft4BtQ/%D(_K:Zfp}38i+ZC)|Q/%D(^z3IZժQOK|Q/%D(5N3־4_LJֆP_K|Q/%D(u9fpV5jTS_K|Q/%DSg3T:(_K|Q/%j}Ng}38h4ZVRݲJDԷl[,HBZTd(@
-z!ZKva+Y͝P5jer7%Ќ%&':Sg3Cr)CL.˗Bt7^tD!0Pv'a0LoT-C+ѐp\J9rUSzh\֌+ZUFd$)\"TިZ6VuLѴkWoT-C+:hWīU7S4m+ZUpjںrq*녣Wֆ0V@o\-6pJzh45t3',UB]TިZ6VuLѴkWB]TިZ6VuLѴkWB]TިZ6VuLѴkWGpB	(33/>jU7ZA>fp`^=rV>=H'Р,ǣNYTޣGix|w	5Xw-flDsWCZ6i\JTޣGi5:,-tTKp(U~>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpUoQ2hw4JYZ؉+殇1*ZA>
KFsVѻhh^PUoQ!\᪄*m=pm
TQ}UM;zթZA>sNr!R6Xw[5hU- B湧EnE
U7W]B=H'йianC*[BZA/ !\.koUUsNY}UM;9i[zzoUpUM_Gu3g-+oQ5oQ*P«U7lm"Bֆ"BUEU7U~>" ^BTmhm\-C43嚯USz /Bd66M˚rWGpȀСU2ZWf9fTޣd@PzqSyrpUoQ!lբQT.Z3/  簴l溑vʱU7!CiU3𵙱5JU7!CiU3𵙱5Jfp`^=BD#9',C;vtCCfnaNY+!yXGР<hs	5ݝٛfj
g^|(4O23!i<-rt3gD46f嚯ǡi.g0m:"ZNw	5ݝٛfj@Դg5moQ!pXx[Brt!Y^BrWдB3Pfg
S6t-';gnΈhl3W	5__K|Q/%DSg3Cr)|~~Sv4N\;嚯%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)(_K|Q/%j}Ng}38h4OD(_K|Q/sTs=kE᤬ܵ%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)(_K|Q/%j}Ng}38h4OD(_K|Q/sTs=kE᤬ܵ%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)(_K|Q/%j}Ng}38h4OD(_K|Q/sTs=kE᤬ܵ%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)(_K|Q/%j}Ng}38h4OD(_K|Q/sTs=kE᤬ܵ%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)zBBмpLTͧD]I9f۳3srV>-uḼhk,xPngVhnZfI\5t9V>T͜DHZսDH\7hC54Ys-p4pL(mAAīU7lm"Bֆ"Bzayg̵ҊY3Ph3g*Ќ%&	B׹r|\fΦ:*_;2jĈܹ5йrZb#e9:	'^p	#mmmB0 8hh\:Zfp}38i<)CL.˗Bt7^tD!0Pv#$cJ)B+
(N
g
$͙D',RW*:PI3NY?jJEA'ps3fj)OچңQPE	!\D:h嚯ZOYB ]
)ǡinW-z!hīLդ𵚚[t(H2СLҚzDm3Vjio<-С B3JhfZOYB ]
)ǤF5i<-f
t(S4jLդ𵚚[t(H2СLҚzDm3Vjio<-С B3Jhf^
MҚ9rZ6jz(TUMPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^J\TTBwF9ht9j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYSTTBwF9ht9j|~~Sv4N\;嚯Tݬ(M)+j9fHTU- B$ N
HB?𺆭"BٽpC0m	˕ѵWu[Dzᘇ3Jah+j!9g=IhJ3ftQ(M)+j9f(_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|Q/%D(^z3I榗1Oa,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^HnЌ%&&			sTs=kEᤨմ)CL.˗Bt7^t	B`&'a9fuVҙ\B$ V*37oUxWBz1mUhGhD#д}G0ųE	F酣[Wt(j
CJ*
fq4誼1lC*!- B$ sRќ5R\QahVf녣flflΚ!l޸Z6i[IhVC*!- B=.-jsED:!A	TBͣyB43hQ8tU_抈tC2tUT!K;tfՀ~?zO
HB?USz 7[D	PB	JZ 3ihL#3q-Q7	q(մW @vҙk"8'Q*Tݬ(M)+j9fϦ&|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯USzB38HsRD(Mꅝ+DJUT۳pTݬ3UHB=H'дs	 1==ӨB.zo\3iL-Brt4mD',Upٺ2$,hZ6Ӣd$**U]CV!l޸f!ҘZ6ihڈNYīj:$,hPE	
r7&ZA>H.B=.-~>.fpPշk+pWb抡**C;tfݴ#д}mJ!FsE@=(JUѲx\7hں*HTޣGi4Bi<մn)SC5РZA>UQiL 12DqD#'=(b?=W_K|Q/%DSg3VҘ_K|Q/%D(u9fpTjSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*5m)%D(_K{_S_L/g%F1OD(_K|Q/sTs=kEᤨմ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3VҘ_K|Q/%D(u9fpTjSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*5m)%D(_K{_S_L/g%F1OD(_K|Q/sTs=kEᤨմ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3VҘ_K|Q/%D(u9fpTjSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*5m)%D(_K{_S_L/g%F1OD(_K|Q/sTs=kEᤨմ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3VҘ_K|Q/%D(u9fpTjSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*5m)%D(_K{_S_L/g%F1OD(_K|Q/sTs=kEᤨմ)(_K|Q/%j}Ng}38h4?Gp-HGig0UE᭼-flDhsTޣCP抈tC$#д}m3Pp6"C[F9WoQ3gDZ]vsJ:\;9ft6rҲ!8Gp*Pݝ
atJ'EfsEr9W4t#д}Y
la,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^HnЌ%&'Sg3tX]38h.\KPlDm	y^ALцg_Hm+%p,<> ^z>Q 	*>==(|!lxXy楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMU楣8io:,(6gMUPn&w	˕ѵpU9h[΋
$͙D',c*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpUhg-!KD4Jj!W-EWZ9Fp&gTjGī|Q/%D(^z3Iio:,S/?
aBiMp]-Pw	5_K|Q/%D(5N3־4_LKKyb|Q/%D(^z3Iio:,SQ/%D(_K:Zfp}38i--E%D(_K{_S_L/g%OD(_K|Q/sTs=kEᤴ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3tX_K|Q/%D(u9fpZ[΋K|Q/%D(5N3־4_LKKyb|Q/%D(^z3Iio:,SQ/%D(_K:Zfp}38i--E%D(_K{_S_L/g%OD(_K|Q/sTs=kEᤴ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3tX_K|Q/%D(u9fpZ[΋K|Q/%D(5N3־4_LKKyb-XBh.j{.lhCs+H˘].%6"6]AhNu0L'
!	);1KMPuMO_S_L/g%r)CL.˗Bt7^tD!0Pv'cp"xҩSOu	ݚҏ
.>C / ҟaZfpW(ep_3Dk+\Y4Bo4#Y\Z3.>,/ J!LJֆџ-38i+FPz7(erեr|ᤡhk(m3Jg%kCY\7s_᤮QʆCi4#YfjfVsRќ#'_5h؇5-:Buʅ3Jhgu	᤮Qʃ5U4g%rTSP)ѱjZ3t:rW4VT$fZ8gKw6
fW-38i+FhΉE_QͣVER։U3#PD3m\9;U>\58>@ |ᤡhk(m3J季Z*iIgrW(hk,4-38i+F͝T9s+F+U#\58
fV>rW4V)SC5XPm=EMZ6Tw.jtHPiMc;jBΊ)SC5\ᤳs+F59g%rY.eh٥aH5UrR$3G;嚯Q 0zYLҚAbJ> Pk54)SC?Tޣ\58s9Ee^>"wFgg
)UP(esEh!h)SC5^>\58j)SC5X\58j
fV>(esEh!B43UGpDk++FqmժhLKTS-38hD%&r	8CfffDW*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrW(epZj)SC5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrW(epZj)SC5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>Y(hk,4萡LҚTw:\e6kPiM~>YiICyZ3
fW͝T9rw	(ՙ',BNՙ',xgK#Xeg%kCYCiW
)}UGp23󵡬)SC5[;FuJٝ5sJ:Q-46;W#ftsJ<'pˈNiG]'4@,',B43\$I!u[DWoQ.QSP!hu9f]5hjgTޣ\55pkCi0詫FWC8~>CZkNYEMZ6īU7(eC@5ִKtTգiJUSzrեpp3XNY]5hjfTޣ[#5vZm-s9Esum뚙k+[Zʈٝ'pҏ	,hNiG]W(rCcNiGULpLҚ[xg
$P"Dg(
f5u:$$I!u[DWwF!,XkM]U>5sCfpkCi0詫FWC8{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrWsJ<'pݫQ3NiG]
3FM9Ww	B
۵jݴ54#ErWoQ.Qʃ5U4@5ִKtTգiJUSzrYf!,XkM]UoQ.Q36rlҸ@5ִKtTգiJsJ<4je:9t5PսtK36ur|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5|Q/%D(^z3I\5Tޣ\5%AQT BZr%*jѴ%XV3jfh7.Z6C$P5oQ4W22<T̆Q;
NiG]ehٚ9'4
$P5oQn9vtBkos9Ef͚6CUKMSrܹ^͝MtTw.es\չt3s6krĵFˡ6"6rt	N&	D!0;'`F?`#	a		\:Zfp}38i+FD8]38h.\KPlDlb#g!0U4'Cu@IxL7&	Ng_<#']S:Bu5oQb)hN\JTݬ(M)+j9f=IhJ3ftQ(M)+j9fSٜ4oT6gMҚ9rZ6j|Q/%D(^z3I\5'!?K|Q/%D(5N3־4_LJQ9)(_K|Q/%j}Ng}38h4#YjrSQ/%D(_K:Zfp}38i+FD8_K|Q/%D(u9fpW(eqOD(_K|Q/sTs=kE᤮QU|Q/%D(^z3I\5'!?_K|Q/%DSg3Dk-TNCZ4%h	Lܸf%@~GGgKMSrܹ^͝MtTw.es\չt3s6krĵFˡ6"6rt	N&	D!0;'`F?`#	a	!T.j}Ng}38h4#YYk롦gBˉj::K`(;	RuOu	TPuOu	=H'дs	 1==Z9B	-@OOg%rW:%4B+FCrW4ǡiA!th,#zOqSyr*_*z̮fk-r+F@wU[D3gT#'_oQ Nfݴ.Q5u:$JZOYB ]
)ǤF5i<-f
t(S4jTݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9ff1fѴ'.WCKFBr%_5oQb)hN\Jjޢ$-9SFМ]-Q	8~PսDH[7s49rZ6q*.zo\3iL-Brt4mD',U]CV!l޸f!ҘZ6ihڈNYī𺆭"BٽpC0m	˕ѵWu[Dzᘇ3Jah+j!9gf1fѴ'.WCKFBr%_5oQb)hN\Jjޢ$-9SFМ]-Q	8~PսDH[7s49rZ6q*}UM;#YYPiL3W\ӢDU7(efZ!B0]sNTޣ\5jk
f5u:$JUSzrVhne B)S4*}UM;#YYPiL,i"Uw	y\4谷!R-hUw
բQT.Z3I38fY\U8i-TީQ&lΚ*;	4rt4mA',̮QˉZWC_g%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYUSzrVhne Bhnes<EPLҚīSٜ4oT6gMҚ9rZ6j=IhJ3ftQ(M)+j9fSٜ4oT6gMҚ9rZ6j=IhJ3ftQ(M)+j9fSٜ4oT6gMҚ9rZ6j=IhJ3ftQ(M)+j9f}UM;hBмp D(3fp3i~>LJ!,XkM]UoQ4᤮Q BZr%*jѴ%^>-38i+FCr!hu9f]5hjgU7\5DCrY!hu9f]5hjg}UM;<EPBt3m\9fpl溑vʸ_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?GpܸY!TNC	
w-f,XcoQ2Dk+47.%rjiCUAFBBknYi0%XwQˉfj5CUAFBBknYi0%_Z(\:.\/˕ЇEKrW5[C;13f.\KPlDlb#g'A<Н`xNB#RvcͿ-XBhp  5N3־4_LJhl)CL.˗Bt7^tD!0Pv'aAfuZ(\:.\/˕ЇEKrW5[C;13f.\KPlDlb#g'A<Н`xNB#RvcB0 '&&Sgݫbt4\q-A'Cu@IxLBa0Pvtg\Q/%D(_K:Zfp|ڸ)Sٜ4oT6gMҚ9rZ6j-XBh.j{.lhCs+H˘].%6"6]AhNu0L'
!	);1KM1йu9fpRި]38h.\KPlDm	y^ALΎ3ƕO"3 bzz('5.hިko- *tO[z#д|!=mꆶB	MJPiMC
5HtWz+{_SD6O[zUrahѴ VoTJA(TEpZ'Q*sRќ$:'PDqDJO[zh bz{𾦈mBCzG0WVoSf[735%^h9jzs3Z"UVoSf[735%^h9jzs3Z"U\!=mM˖U楣8HtO[z∕~ި\Tzh%XW38HtO[zqSyrd8a\!=mM˖Us3D7.Z6CVި\Tzh%XW38HtO[zqSyrd8lhB3ftT-@OObU?^h9jzs3Z"U| VoSf[735%^Ωi$ ٽLᚖmf)djC
(N
g
$͙D',Rԇ*:PI3NYLդ𵚚[t(H2СLҚ"-TTBwW38Q&lΚ!9fPrQPE	!\D:h嚯)O!ʎEA'ps3fj>F*:PI3NY|~~Sv4N\;嚯O[zh bz{^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯 SFt3
=msQffDy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j]M+D3UD-Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j"F9QШ"sRќ,s\',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',xE([Ed9QШ"sRќ,s\',aՐGBZ6!KFppUGpֆ"BިGi۳%_oQ$𵡫z7ZA>vWw	-hjޢ$(MzO:"U>@oZ
zgnΈGpֆ"BިGi۳%_oQ$𵡫z7ZA>vWQ/%D(_K:Zfp}38i)oTSPn&w	˕ѵpUD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOK|Q/%D(5N3־4_LJCzD(_K|Q/sTs=kEᤤ:'QOΩi',BٽpF)PoT(uQ5tUh65嚯FDgTkl޸ZS[Gt(F:*IBdvQrWZ(\:.\/˕ЇEKrW5[C;13f.\KPlDlb#g'A<Н`xNB#Rvc+EmbJ%%;n䢯rPܔYJ;%
rYrYrX׹,,sܖǹ-)3-r]=hd䴾,ܖTKMK]D_rQ/(ܔKJ%%}D_rQ/(ܔKJ%%}D_rQ/(ܔhFDMM_S_L/DlΚ:iEйrZb#hN΀(&
`0Sٜ4oT6gMҚ9rZ6j=IhJ3ftQ(M)+j9fSٜ4oT6gMҚ9rZ6j=IhJ3ftQ(M)+j9fSٜ4oT6gMҚ9rZ6j|Q/%D(^z331O{3UMf颣PSA'.WCKFrWQ/%D(_K:Zfpz#ft)_K|Q/%D(u9FSD(_K|Q/sTs=kE荙S|Q/%D(^z331O_K|Q/%DSg6gMNb`#	a	Pu\_;+ٳ̮k1".w.bft.\؈t5FNy:	ׄ2(&Gcpa,!4A<.j}Ng}38h:js+FNfpt.\؈t5FBaН0N&		Άa,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^HnЌ%&'1\:Zfp{FԈٝ59u3rĵFНם%0QLAP7οϤH#xXzOZ(\:.\/˕ЇEKrW5[C;13f.\KPlDlb#g'A<Н`xNB#Rvc+BІT٣d8B.@1@|~~yѪpXmEC:5UPڸk)',C3fpCVs9E;[:NΑQGXb6!p]
 .#΍UT3j(lѪ\QN9f3k)',Bݴ(vtrЌ%&&1\:Zfp}38i+6\M\U롦gBˉj::
WL!0RvgQg_Z(\:.\/˕ЇEKrW5[C;13f.\KPlDlb#g'A<Н`xNB#RvcB0 "DBz3Igm]NLS4].%6"6n	/	B`&
NΆ|?4PI3NY9Z6Bou	 1==UD{!SꛠBwW38Q&lΚ!9f^
MҚ9rZ6jfp6gJTݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j"=([EsB3ft	5XD{!Rں(N
g
$͙D',aH4W;j;+(6gMUG>'plCgC9fd>i\"fpLٝ4BrWD{!P-3Jm]A'ps3fj#hvBwF9ht9jd>i\"sRќ,s\',xD{!RwPfPI3NY#oM24"fpLٝ4BrV|?zi6a'ps3fjCL+;+(6gMUG 7pޚeiXE	-楣8YNY"=)(m3J(Nh؇5-·5rWH4W;j6s\գ9;+(6gMUG \PsV"fpLٝ4BrV|?EsCg5Z3Z6!KFppUQ/%D(_K:Zfp}38i,ziTݬ(M)+j9f|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|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi%D(_K{_S_L/g%u8oM1OD(_K|Q/sTs=kEᤳ)Ќ%&	B׹r|\fΦ:*_;2jĈܹ5йrZb#e9:	'^p	#ZQйu9fpZ\ٝTNCu3rĵFНם%0QLINg_Jȭ͡nWҩŲ+fh[;:G9GUΦ%p\S4pP\"*)#'_д}շk+s
UPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^K:%3Y\MTB(N
g
$͙D',xE,N,eq5S5;+(6gMUQ:,5L"sRќ,s\',Ro+j墪,NBwW38Q&lΚ!9f)Y5rUMtJ'E;+(6gMUoQ3Q:,5LFuJΘGCH"y\#W-TީgDtPZ6!KFppU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU>.fp<(U7kD+47-ek3b$kUSzB38j*Yj蕚W5]UGpΉDWU3SQ-46wYFDgTV>:%3Y\MTNFg5sKMHB{"
|Q/%D(^z3IisCfuQ9)^
MҚ9rZ6j(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)iIYq-pZVˉQ&lΚP ;G`t{!P@~[LJˉklErl&hn\J3ft] Z?C}UM;tJ'EfµRChFNXB@Ȍt:USze&fpFg5sKM:	a	HV3 '*Ќ%&	B׹r|\fΦ:*_;2jĈܹ5йrZb#e9:	'^p	#B0 8hh\:Zfp}38i-Tju3rĵFНם%0QLIL7νЌ%&	B׹r|\fΦ:*_;2jĈܹ5йrZb#e9:	'^p	#Z %ML7Sg3Nfpt.\؈$&
!	(;
 fuw];߮l7~rWDrVrVDDDDMjH00\}(X~z=>?W%g?&VW52EMљf3q-tT.>,b?=҅YKDfp)毥38iWʉ52Pfn%hGi^J? 0|Gǿq GT|{J? 0|Gǿqy.>~@@?dq|{ =(bAJAbYq1?XK Xy*qqR  J>-z?J>-z?J>-z?J>-z?Jp\%@xAOd>@ `=(|!l'|?z>
R
\}(XA ?  RB\Q	yGijeCYC#?O ~(V9Bq\?@+@aS	dO=(|!lZO-^x\})%
')~ c?Xb }qcQ |,҆#OG>Pz})aR ވٝ0Z6!KFjGXbA.? 1{!Q+BH2ҐG>O -~@@YpS~@eVC.>/==G>OG Q |~d=d>=a[(1{!Q+BG\}(Xp,? B-{G0ؕaqy?  G1e!qHGXb=BX燲Bٝ0UMbԴgjEDHk"8,.>( Vz>|~)\})Q@}(P/?Ґe$
Gҏ>??,Bχдs	 1==WoT Bg!h٥jUSzm38iF+UhiHZ6iZ# PrmSL33tTmfxC-!=H'y5gpYa 'yXJѳJk54)SGpLٝ4B$ W|?z>
Q ~(^({!Q+B@|z=0Gd>=a[(G1yG1eP1#? @ 	GO!pQ |~d=S\?@~@@Y}3Q&lΚ*HXFЅ҅Y楣8k:+ќX- BBBGia
g{!Rgp4W)jbd>=a[(OOeb>z>? -	'H=sGXbAbJGҐOBCVx\J?xbje)ML4M\۶mD!mg(ћWEPnѵtUG0ؿǡi=H'дs	 1==C+u;jꅲ54{!YIffΨ[#SL_?j!h{!Q+BH# T'zCVGOG1e?VT'zCV+* }^+Z9ī/FsW4.m]B$ /ё-46[Wt(j~=H'ТL;wHih~{!YY՝Mz(f#j/d>P؆wjEDHQ"n6U7fpV$ W-. yO?|?z>
P秲1?XCPtᬈPiMUG1e@GGXbCGGXbCGfpVFT-@OObffΪia 'y\n⊦PsfCZA>!;vtB-	jZ3d>\$ /rު坥S4Zp"n
lD^{!S	
r7aA_*ֆp#ft-/g%rVhnN
gYOG|?z>
R	^,1?XG1e Ȁ*|?z>
T\>	H#/ H>{!Q+BPp/P% = D*a^=mM[Fg(sjg!3SKy殈\ީ<=.k5̇TިW;j;vG0عQ(B3ftT-bd>~6
Fpm)jahLJܝ=H'дsdji=(|!l@ǈ1?X-}!T'CVдr1?X-~\+,<ǥ38i-QL437p  ^~y殆6a '* QXlޤX\5t5ps+{5sCMDy衛Z̎Ѫ3XǡinW-z!h넇5-Lٳznе˙yq|?LҹWQ3Z9{!SR7;fp|?f/5)jhOچH!n\-СftE{!Pbٝ5WEQ|?.ұlΚ
g	vfթVhn\AianC*[G@'ps3fj#QSPB3ft	5_-~@=҅x\|{(^@=->?? -ѫ-hjޢ$-B{!Qfī|X[B,3z᝻W]~AB8Ygf;v)"J롫᭼(UQD-楣8Gi/d>9CpޚNA(	jQQSSQ3axi:"z'!s]۳-z"̭QY.kd8Z954OچH녺5pB!?j!L-bCՄұlΚ
g	v=(Z>@lΚ
g	v3VIYpwW38Z6s]Hѻh=(|!lD T PG1e' GEu4lG0ؕ~jaD:hjjfdHZ6
 Z3[BjgZ
)^AnTBCzWEPs	 1==&!=mvZ9д}WSzaA谢L*Nbfn%pުh	.m]B$ /USznz}\-QTմn/q	hA!\Q&lΚ"HTTwhuCZ954?R7ftwW38Om]ET͜ֆM-;xPiL_,Q5tJ[JeqSyh٥n!B1x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWG@'plCgC9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYGXb=O@@b~ CVG#PTݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6jC+Eazas]M!=WPn&w	˕ѵpUi\$
+ԋhAJ|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYBOD:haAnTC36uP.m]B$ -j.apݣja 'cд}G0[fUmET3!KFp|?EPݫY3#"sRќ'kiL3jfᬈ∱g(HM'iCjq4谠!!QT.\M=goM'pr+FMh bz{{!PHTTw46knf#VBBi-[v5HtE3։U3j&RaAJGXb=H!tY^J|AbsGXb=H!tY^J|Abp,? B-q]BB$ %XwNѲ.*o[yVVټ-hk
zFDj3JekCTFU楣8Q&lΚ!q343j{!/tjިk"8al޸HsRќ_TEp螶CYsfC\Tz-NުPjB	(9fpC0.afН3lҹPO[Fh٥n!B.bqbڪQB=H'ТLٝ4E{!Rں5hN᝵uBb=)P)\Qa!/򐐨Ȏ([Wt(j|?~ں*m52hlC;fpѭѫChYXgMGps3FT_4T4Fu#O[ZM-
f+FCrYZNZ954>n
37lҸPiMU>n
37EMaB43WFMq]Pm	B(nL-@OObC 
0HsSG0o\$9h/IZ6i\HͧvpUV)R/SXDpVҙ\B$ /ǡi=H'[vhG0s3P yXgMGps3FT_|?z>
Q_) /@! 1>@}UM;-PP#X{
)J[LM[(v3/USzfSFp@6k᭣Z*fΪflD-ٽp楣8CpahRFT-@OObJ!G06El6mm=o,+jeVwei\(S4/fY\W*$U42(S4/q	mEGpֆ"BިGi/>9s+FVwf𳠆z!gE-WEMRgp6El6mjEDHZ꙳ZWV6":$СLҘZ꙳ZWV6":$LҘZ꙳ZWV6":$PiL^>n
37]+
f%^7jI正vѭѫg0tjXb=>-phG0o\-BCftEPmNFկ5Uk3Z"d>~`RC36uP-@OObd>ѵtTjah٥gpLٝ4B$ ,ݴ44FjjfdHZ6g 7pޚeiY3\WT-@OObd>#W46fw
2#:дsmL!{!RwPf8CiWENb宩9eBkCV!pݽ0UMꋖz%kCYPio:)-hjٝ0sdjiz%kCYPio:)-hjѲxZ954Ş|?z>
RQ ~* .XCVXҏ	Pp/P% = oT-P٣d8X{:[.m]9W%41f̃M|?g5zѴ(h~ں*m50ݫTf'CEU7/IjjK\.ZBٽpko	oT!H/\W*#ftwTި[FpΊPSD_󢸮TF*PKw-!:+BiM3m]6\TQ&lΚ!hOچpև\9Pm)jah bz{tW+Zjio<-СA谸PiK-Ѫ\SFtBCzC0s	 1==	C\SFtBCzC0s	 1==	$G5+3'gb~٥pmD'	,d=~٥pEh6sTި=*5;3S
$͙D45L.;Bj憚!։C70Tf~{!Qj詴҃LA.hRZ6ML-4-B房#Y\5uTSSPfgFkz7m᤭×2EMB(N
g
$͙D',~KLJٻi\9s-tT"fpLٝ4BrWȌꅣH((Ωi-ٻ` SxCgpj9apݣjalM1yH7CiVws9EjjfdH\#TC8Yj蕭eAp4p[
)s|?z>
P~@|! %>ϥVC=(|!lp) B.J|J?  >ѴꪉL֊9sC8Z6W[U=螶 0Џ][Wt(jhTEp螶 0Џ][Wt(jhTEp螶 0Cd:!h
lD\+:j;oT!M+h:+BiMg@p3Lٝ4BٽplҶR7Xc[JaUSz(F酣[Wt(jc7.!?xZսDHP- C;vtE|?Y\ChZ9&fе,Cmj憚B(uQ5tUh6rp9Q(CMDy衛Z̎Ѫ3XgV5۶gYLҗ1a᤭×2EMB(Nh؇5-·5rV=QX> fއ0o\(tRѭTJ
( \}69zDD'phUGT~@Y-
$:!;kEtUC-WEMVw38i+FMa 'Pܸ4TCfжo\5P抈tB{!]|?zi6gpa.afІT/6!UTԣQWEPsdjiCgpDkjEDHPQ#X[7FsD_oQ,nзB1sEP\M=)SC8Gp4)SC5жoq\3iL4WEMf⊜TxkD3JhgP((tAQ&lΚ!l޸Z6i[Ih/d> z(Z>@;fl:ah
lD_9s+FW+h5Ѳ-@OObCGGp͝R6gL-[CT͐m]6Z6iY33tUdGB$ /垪&ZT[Ίw
3foD-ڄ9hC/垪&ZT[Ίwdf6i[Z9sVЇD__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_K|Q/%DSg3O/?;W7.ehW5Ѳ5QZ5MEU7%__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PBB[,Z9zsEpުH*(_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(_K|Q/%j}Ng}38h4 D53Bg\4Ajyjg]CV!ESFl޸io3:@p3Lٝ4C55Q32$5SVqxc[JaUSz(F酣[7VjZ3Ǩn\BBG5Q!d͡l޸j`] }#Vw46\7rҶ:!8kCYa 'yC
rWf4.Q3ftYP 5uT#д}:*Bm3hΉERoM'p3Xf&fD5Ht3rVhn\JwTNC	
h۷Y/z(*fpsѲks4m3WEQghں*m50lҳXL-4a{!SF+;5QZ5MEU7,C-WEMVwYfi!B.bd>ѵtTjah٥gpfpZ7aB43r6gMGpUMꆪ96Ci#м-OZA>H-g0raGd!Xc[JaUSz(jSdGB(33PسVBBkCYBޤ9ffΨZ954Ş|?Zr͝P!36uB-,C-WEMVwtjn9S24BUj뢣H3]tU- B湧EnEYP 5uT#д}
hu#O[F垪&ZT[Ίw
-EJ-C:"7m(oEMg%h	Z5TBÆW
J)fVAFkt(\Fz!!=mꆚ!ֈ碆nak2;Fd>ѵtTjah٥gpTDy)SC8ٷtWΖ(lwB
\WVѩ)R/QSSPn50Lٝ4C55Q32$5SVq|?jg
$͙D3SU3"C]5hjgZ6ML-4mEaza!SIi4WˈCP抈tLT9|?+"WD_ᤳ3gU\ѳJhں*m5'p̃͜G0Fd>ѵtTjah٥gp-СhF)R/m]6Z6iY,rDkt(Qf3J\{!SF+;.Han
37qChPiKd>ѵtTjah٥gp-СFfZ詬(S4_CrW3]tTw	yPfgFkz7mQˉfj5;'!EPsmQa9g
)5fQ&p5oQ%_dg43	sF3lZᚪ!l޸g_[U=MRCzItB͢PڸidE- B湧Eg0hC0։3h[4[xNC-WEMVwz!!tFmB1~=H'І-M:)#д}G0[
$a
HB8=FSifΖ(mt(Z8:j
fU7	za-FvзBjeh٥pLҚīU7	za-FvзBje3Jhgd>?lҸgDtX\7PiJd\70m
3"U5S	oPshΈZ9IBҷ0tXjޠ5ѝs49sh6naAyZ6ML-43SfB"CUBh)S|?j詴ѳJs4p(m	@tOD^{!SF+;	Қ[x[(T36|?j詴ѳJQFL3l)SC8C-WEM詩(6gMMTL̉tTգi^{!SF+;EsWCZWG0ؼzO>tSP4萳BoT.&d$**@ވzO[8tSH놆ѐ!g5sBѴ.&p!!QT^{!SjpJ腜46f '͝UP^{!PpJ腜46f '͝UP^{!SF+;xf!ҙi:[L.[fʆٝ2irwѩfF+PeetXV(m+in4#3nCi=B.bm]6Z6iY,rDkt(QjGi\(S4^3XNY3Jhgmឪ&ZսDHP
)nCz2#:дsf4-Qh,ۣ D!zoDYZ6ML-43S.b)+FhE|?j詴ѳJc50k3+FqTVSg0UM=
-6kpLٝ4B3SU3"C]5hjg{!SF+;fp3։U3j&R,C-WEMVw:\
!D[(S4YZ6ML-4t"5-B50EMaB.bd>ѵtTjah٥gpgT-kD(M(-@OObd>ѵtTjah٥gpM0Lٝ49
fѳJ客$ܸG.fpBPz!3jh*,$jާ0LCm:'s5SI
!\$:'NaDD,!!QUDDqD_ 7pޚeiY.Z!kD=TM[FB43CT(UC8Pn50Lٝ4BٽplҶR7_7.![UC*!wB	!aB[v𵙱5_m)}UM,DtSQiL5QG06kD5Ld>ѵtTjah٥gp-СpވZ8:j
fC-WEMVwq]9
fѳJUSz rޔj7mt(eD\U[W(pLҚī.F)*fna!i[FpmhBfC;tfT_3ΉDm\PwSJӢUmTմn)R/J|A ѳJ=
)5f؉Whں*m50lҳBB[,[74Wꪉ뤉m)}UM,DtSQiL5QG04CDkD5L=)m]Rkg'p(3CKDk"8&B3fthں*m50lҳYnB(T(S4_|?j詴ѳJr
fֆYLҗ1~@nTݽp9fpVjZBѴ'-[/lV5z͈pM-z\\(M(3gGpҞ|?>@y-\})GG𹢸xw\}(\|?>@y-\}(X~z=~@ K z+WGpҞ|?>@y-\})GG𹢸yZ6ML-43ST!s]B3JaBoT5NC	xm]6Z6iY#Siu#OZ5TBjio<(S4-M˙[PJڊf"溚6C;\,!YLҗ1ghں*m50lҳYnGML4AjLҗ1ghں*m50lҳYPoD.hI3B.bd>ѵtTjah٥gp-СpވPI3B.b䮺VѻcH33gU\g.hgm=,C2lҸd>?m]6GVw+hQ38\CX\LҚ{!SF+;UmEPa &>?,B1抡g5sCMDv@7ٜ(hsW4-b
։	f"湫s+	Ph!=FkEZ6ML5SSQ&lΚ!m5t3d*:+Z6ML-4
g4UCW𹢸O$d>ѵtTjah٥gpBќ-Bڊf"溚6CH_GpHP[T9oJ5m(S*΂Q
)J=tTjaiY'h٥m&o5mJ(S4qyZ6ML-4t"5(h.&Q&tB.bm]6Z6iY,rDkt(QT.\M=ML.*)R/
gTVShHsRD',BXefY\W*3jCh*9yZ6ML-4٣hfg3Z6Eu4lG0ط7.ehڊs]M!΂I膲#!j˖`>tRѫJ,C-WEMVw:\
g4UOD(Sw6
f=FSifΗ$FBB
$]5
f.;BDhlZ$-7fFsEPQ3:*[#SL_𵢴F᭼,9(b=>fl˘flj7mhں*m50lҳYCi=DqD-Bڊf"溚6CH^̭mEazes]M!4l͸mq]BB-/=FSifΖ(mt(QT.\M=ML4AjLҗ1dOD$:'P͝T9sG0PQnaдs
TM]CZ$͡:jިffΪH((ҷ0ChZ9&fНE{!SF+;xZij+ԋfBHZ6HsTdhQ:,6!ʄީjFl٣d9ZgA4USzĂ1Bڊf"C-WEMVw
50dGB3JhgFжٽH7.em@m+j+ԋ+htOD5QV\l;𳢖ZWEQyH4W;j6s\գ9;kkvA543fprjќbm]6Z6iY-LBڊf"ٽP3mEp橤4+=tTjaiY.+D;vh٥p7SFPiMd>ѵtTjah٥gpj)S
zZ*j誤gٝ5E{!SF+;0Ffއ0o\.Q8oUpD3ft/m]6Z6iY-T-С6f6sFжٽHh bz{P(4jaD:h&f։D-fGh3SKpdh5(EP((tAQ&lΚ!CkD5QY5Fk6!!J5yZ6ML-4UD坻frlҸPiMBoT3j+hݴ.Z!3jԣQ-B45LފިOd>@n4LҸgb=FSifLJѲyk	j3&R3UD-ؿd>ѵtTjah٥gp3nC39WEPFjEPmj+ԋha '|?j詴ѳJqL(6gMCZ%TLj7m
)+Z̏+vghں*m50lҳB\S
$͙EP։U3zB3Jhg
ֳ#`/m]6Z6iY,!k"8mEazas]M!ͽal޸Q&!	,襣VT_hں*m50lҳYCi=DqD-Bڊf"溚6CzٽpLCYKF+wHa_L<S$3|YH?Mk?^)\5\޳YqG0F[
$aA-fCi<!RDk*բQTSSPfgFkz7mhFDsTܹpw.WgSB/˙\5nbD]\͚\q-AjBt	e8QLI<xK>.׀9G/{;*|K^ 5> 8Իo{b7׀/f?,~hq׽6'E?0y{NYX0tBO&X,ފx(. W.4aRkӓ=8yxE>
~^ı&(XS88o34<U	)X]ZC`uล&|J9g#Noo1*-MZLa Hf0.	J.=^,)fRu <||x  1Ĕu$T&x))gGM~>	I*&x
 Ĳ令HibO/<SşT10x	W*bߊl}g 9sd$_I~W%Lѯu
*'x--]7@Iw  |IO*Gwwͼ2#y)~[#Ub.X cPNh6zi#I~#_+<S{e?sDQ$H>!߂_E_0-o/AWq~'>bӣ	O`6*|PJ$|ėaM`ły3)k"v^Y(ziCu	x($x}4MPP)G7b?`ޒ&iw93ʩz"#D༧W	(x~Y,x	
a,!4@H	DDsTs=kES4].%6"6n	/	B`&
%	n ##٫(^9Wa,!4A<.j}Ng}38h4fͨ)CL.˗.؈L7"&	ׄ<!0RvuLty˕.V9	a\?!\',9aqqR  BtJ{!R  F('::a@3"BL۵pҚ5pKM			sTs=kEᤳ']38h.\KPlDm	y^ALF36r2.+a 'ڑ%:q5S5H.HA< Q\3gT.&fs	 1==UGt6B3ft	5_Gt6B3ft	5_HjxZM-煺$PiM~="6Ik54PdB43Uf'x[BA.
fW#iSKyn	@)SC5_Pn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^|?-BPI3NY^
MҚ9rZ6j|~~Sv4N\;嚯d>Pz(N
g
$͙D',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU@"sRќ,s\',a\xNYSv9PfU+W(j¹T𜳅
asCfrUM(VPGPm='plCgC9f+5O	8Pn\ٜ3USJ*5_s39g
MLJͣW:%J4
gSr*4G.&tJ*ziU(U7k38i+6\M\U+ҫ+5O	8Pn\ٜu7Fq*TҊjV(U7k38i+FSiʅCiU(U7k38i+FSiʅCiUS3͝T9s+F+j詴ԄPI3NY"g%:rVW+FSi;+(6gMUELK36uP̭4VRBwF9ht9j_K|Q/%D(u9fpYMЇDSPn&w	˕ѵpUD(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mtE?Q/%D(_K:Zfp}38i,馉hC)|Q/%D(^z3IgoM4O[BOK|Q/%D(5N3־4_LK;ziz_K|Q/%D(u9fpYMЇDS_K|Q/%DSg3ޚh:"(_K|Q/%j}Ng}38h4vD!D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mtE?Q/%D(_K:Zfp}38i,馉hC)|Q/%D(^z3IgoM4O[BOK|Q/%D(5N3־4_LK;ziz_K|Q/%D(u9fpYMЇDS_K|Q/%DSg3ޚh:"(_K|Q/%j}Ng}38h4vD!D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mtE?Q/%D(_K:Zfp}38i,馉hC)|Q/%D(^z3IgoM4O[BOK|Q/%D(5N3־4_LK;ziz_K|Q/%D(u9fpYMЇDS_K|Q/%DSg3ޚh:"(_K|Q/%j}Ng}38h4vD!a,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^HnЌ%&&
"		sTs=kEᤳQ:+W롦gBˉj::K`(;	3:/\˟"P9g+#/<.>,<>@.>,<>@cJ}!  ~?B <.>C 0S	dOG	dOT᤬iNQ9sĮhYܹyi\Zhpڸ+w.ejiAtW>ry˘IY\Ҝr/=(|!l
OGGXb~> H~)|>>=(|!l
OGGXb~> H~)|>>Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYU7t"53Q:+WVѩ)SC8xw:[-С\7hڸZfMLҚīUSzgK#X[C:%nѵp#69
f%_3`\5QUmEP+f颧0̅]BΊCh*hWK|Q/%D(5N3־4_LK:%nѵqOK|Q/%D(5N3־4_LK:%nѵqOK|Q/%D(5N3־4_LK:%nѵqOK|Q/%D(5N3־4_LK:%nѵqOK|Q/%D(5N3־4_LK:%nѵqOK|Q/%D(5N3־4_LK:%nѵqO1xw43C檸\5BrFu	:l녝PtUXQ&lΚ*s
MPtTѲTޣOjigDtW6Ch*C<҃4aB43*-XBh.j{.lhCs+H˘].%6"6]AhNu0L'
!	);1KMLz3КwH]38h.\KPlDlb#g!0U4'Cu@IxL7&	NC3Ќ%&'
b		sTs=kE᤮fk롦gBˉj::K`(;	"g_:%4BK|Q/%D(5N3־4_LJfOS:Bu_K|Q/%DSg3ShFDsTܹpw.WgSB/˙\5nbD]\͚\q-AjBt	e8QLI-XBhA4A<.j}Ng}38hibt4\q-A'Cu@IxLBa0(3:(_K|Q/%j}Ng}38hibNmfCi<#2᤮Xdٝ!G8i(]2I-XBh.j{.lhCs+H˘].%6"6]AhNu0L'
!	);1ߟ~oߟ~}Ͽ>o_ohFDBhu9fpW46g롦gBˉj::K`(;	fu+̭[gu.epnkJ[hmќև.fCȎ(hH224CCj"_[t4g0˙膲#!ht5̃Mں{3UMf颣PSA'.WCKFrWQ/%D(_K:Zfp}38i+3%D(_K{_S_L/g%sCfqOD(_K|Q/sTs=kE᤮hl)Ќ%&	B׹r|\fΦ:*_;2jĈܹ5йrZb#e9:	'^p	#ZQйu9fpZNfpt.\؈$&
!	);	 Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9f##TDg('ps3fj##TDg('ps3fj#޹PI3NY"=)Q-m(E	!\D:h嚯##TDg('plCgC9f#޹PѱjZ3k嚮(_K|Q/%j}Ng}38h4'nC$S/?
aBiMp]-Pw	5_K|Q/%D(5N3־4_LKU!Q)(_K|Q/%j}Ng}38h4'nC$SQ/%D(_K:Zfp}38i-TN܇EDH_K|Q/%D(u9fpZOD(_K|Q/sTs=kEᤵQ;r"-XBh.j{.lhCs+H˘].%6"6]AhNu0L'
!	);1KM*&'Sg3D8]38h.\KPlDm	y^AL"uOu	TPuOu	S5]PJPC?3]tU
)-BӢW]B3JhgFУ6q4調ulܸflh:J#١q,u	 1==Gnfk+F 'N+ڹC8GCiDq]@@v>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x]CV!l޸f!ҘZ6ihڈNYī𺆭"BٽpC0m	˕ѵW8 ;DgTT#' 	 ++ g%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯8 ;T*fCsI	GCX,#A'__K|Q/%DSg3D8^
MҚ9rZ6j(_K|Q/%j}Ng}38h4'!?_K|Q/%DSg3D8_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKU|Q/%D(^z3IjrSQ/%D(_K:Zfp}38i-TNC%D(_K{_S_L/g%qOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'!?_K|Q/%DSg3D8_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKU|Q/%D(^z3IjrSQ/%D(_K:Zfp}38i-TNC%D(_K{_S_L/g%qOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'!?_K|Q/%DSg3D8_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKU|Q/%D(^z3IjrSQ/%D(_K:Zfp}38i-TNC%D(_K{_S_L/g%qOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'!?_K|Q/%DSg3D8_K|Q/%D(u9fpZfWh:jt:m38i--!XJ V$[LJˉklErl&hn\J3ft] Z?CjfpVhn\K\#`+d&3CrTI3X:|?.-a,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^HnЌ%&h.j}Ng}38h(qNfpt.\؈$&
!	(;:gY4J? / !dGXbA%GA%?BO +BB !dZAA%  WaG	˕_'QBH!a J~`oA%c X> XK$ Y,q|@A%@ G-#嚯8GP#,BB{(Z>@h'H(ڳu	9:S:WMBtr8GP#,BB{) 1==g5sB:WT9ju	5_"Jѳ4xGPU3!u	9:њ6Bosu_CsRFZ5tsK5_։U3u	9:k3'H(꾴J#NQ|!qc',d!t`\=+~>?,BB{)\?](Xe?j҇43u	9:RChGP#ڹCB:Vd6ќ#NQ!K36uB:WZʈٝ0:G9GUZrںBtrHrںBtrP!'.U~{!I3GPU](Xe?R7|~AbJO,,<.,(BO ,3gT#NQ~ΩQ3GP#v)vsu_|?z>
Y$j{Fѫ?nډgnڸGP#)S,ћWsu^ѳJ坺3jBtr,fp!BrWyflu	9:W6gMP:G9GU$G,@h::G9GU29fG,A9:$f029fQgTvЁN\« 졉Da %3jBtrY'H(GXb|? p=(|!l [(XpS=QJ{!T*>=Fȵ009:FU=Fp|\00e_f#009:FU媀5u	5_J|AcjڹC5F(#NYjPj"f:嚯P. z~> e!t`\=@> e X҅pY=C}5DDBrWW(r#Qs4',Dk+YN:G9GUfCi8d:G9GUfCi8d:G9GU)ieDf!BtrRӢ]!0'H(d>=a[)=P?d>=a[)=P?d>=a[)
e ?d>=a[)
e ?pݲPvhsjFrnY۵qj.>} Z>?~!BrW$8i+VGH(꿔g%rW5su_UE#Q%3u	5_UE#Qs4',~Q\Q\:WW(eg(aBtr*Pj"Dfp9f*Pj"f:嚯7M˙khց,\}(Xp^@B	'.UxI)9\#aWCa029fQ}38i+F:G9GUW(ek3ij4fͻj!BtrIZ6i\۶'H(PA~@@'9f.>CP|^',m4貸6BtrlYElsu[df:,(lͣd8GP# 2Dlΐ29fDGPU*2ڰiYIei\#a#NQ$貆4ZY:G9GU,Df!BtrY'E]!0'H(d>=a[(/>		H#GXb=?ϥgRRC$F#aLs\#NY\ٜN,Y9GҟH% }j 腺$kBrH(*0#mD$P$
GЏ L/UoD-С KXp:G9G	U)f#ft0&t9',~Aht(Ou	8V#9sv+WT#NYCVOOGT|{)|G1eҞRftUFАddh;Ufj"6gHh"s\jYPio:(dr4u	,|2ACfr։Sz#a#NifieDlΚa0'4Um4ڰiYeuQD:'ڸGPW(%!<ܵv:jS~@eVCGPUҟ秣 [(>?:嚯3P:C@i殈GPUfj"6gHh"l\#NQ|534Y9ju	5_)C$F#aNj'H,|8i+V"6gHiBrW{3oUa#ft9xGPU.aںq]@@v湫'(~sSL-С Ă~B3Jhfw!᭣Z9
g4NW7l6Ch;(Q;_)f#fadr4ft#:嚮jJ媀YV!BsK5\2tYQ3gmXdr4u	,p҅ap(\Ae }j#8BIH35Y0'H4 2Dlΐ29fDΨGP# 2Dlΐ29fD:W)C$F#aM\ќ#NY=I\7:CHGPU$貆029fE[IaBtrIeC#adr4:W,G,@i!:W)f#ft0$dFuB:u_fj"6gHh"j#!BrWH0'('H4VdF5i<fk,Y9erZgmXdr4u	,,Ӣ[D29fB:jfr:,6ea0'4UtyHtO+47.%p9eCyYk,u	,Adٝ!dr4:Ȏ(u	5_fj"6gHh"rΚBtrRC$F#aMH3',3P:C@i39'H(=I\7:CHh'H(-z!ns\9g
ӤspWoD-Сrk',Ztr!q{!sW45ʯGXb~> H~)
e ?d>=a[)!*>=>@=(|!lSXe> |~@=(|!lR=DRC$F#aM\ќ#NQ)f#ft0*[,!BrWfj"6fG,H<#NYWT9PQlM2ڰiYS\?@~@@YaBrW$HG,H\Ў:G9GUHG,Ho<pDu	5_{3oUa#ft"8GP#Sٜ4z34zu	9:=I\7:CH9GPU8i+V"6gHi6rjg%pު$F"YWT#NQ)9\"6gHh"y!BrW.aںq]@@vs\#NY BWT+iW)jaBrW.aںq]@@v·5G,HGPUW45#z湫'H(꿖IeC#adr4"'H(bΨQGP#ŝPChGPUaGPp9CB:嚯nGP#A5xaBrWfj"6gHh"Fg5sB:u_)f#ft0$FuKMBtr 2Dlΐ29fDp[GPUfj"6gHh":%p[GPUfj"6gHh"C\ojRC$F@iZ:j[7ڴTd)gmXdr4u	,|29[M:,6ea0'4Ufj"6gHh"DgT'H(RC$F#aN(lWu	5_)f#ft0$:+f9f 2Dlΐ29fDBrt'H(SHG,HC-naBsK5_)C$F#aHꖚB:嚯g%pު$F"ZWjSٜ4z34Z:嚯g%pު$F"g(gjSٜ4z34JỈGPU᤮Xdٝ!Hh#XGPU᤮Xdٝ!M!BrW{3oUa#ftNٝ0:G9GU\g&hk(m3jgsu^}St:k&B΄d46U8i\4LΊjm[fUrfj"6fG,HHW46'4UAd٘h"T*fCssu\H0'35
:W)f#fadr4FҸKy:嚮RC$F@iYq13u	5\'.NrsCj#a#Ni'p޹Y\D0iifZ9jҹ\",Y9\ٜN-\VDvՆG,HGPWN+FU[w.ea0'4U,ӢZ%T9D;j#a#NifC(땜+V!BsM,p|?ra0'4W	G1e PGPU{!Q+BO`^z>u	5\HG,Hԇ,'H(H3534Y8E̮hm\#Nif3P:C@iJ		:嚮SHG,HPٜksY?dٝ!dr4f9P'H(Oj"6gHh"jV:W)C$F#aM\MBtsK5\8i+V"6gHiHrBtrg%pު$F"s+FMBtrg%pު$F"YWT#NQr᤮Xdٝ!MfCi8Msu\8i+V"6gHiYN:Vr!
#ftrWT+'H(곗0gm]R ;uJʅJ#NY\VD5T3.zUS!sKzg!Fpѭp҅
3'rjWU3XGP#J<!s8Z3',Adٝ!dr4HrںBtsJ:eBm+3ˉYV!BsK5_ri	ea0'4UhlYE
fYV!BsK5_|?z>
P1=<G>u	5_|?z>
T\>?~@@YaBrW'-. yO09fGXb~>!	B	!BrWsXdٝ!dr4iHtOiGU)f#ft0$%t9u	,Adٝ!dr4ddyP#NQAdٝ!dr4eBd70:G9GU)f#ft0&Jb%-gj 2Dlΐ29fDdy\LDBrW534YL*3!u	9:Oj"6gHh"Bd70:G9GUAht(iI\5tKXp:G9G	U{3oUa#ftRd6Ў:G9GU)JUHEKYN:W8i+V"6gHiriu	5_᤮Xdٝ!NhlPٽH9fSٜ4z34D3XGPU)JUHDͣݻGPU)JUHEKYNaBtrSٜ4z34,季8GP#g%pު$F"fݵgsu_᤮Xdٝ!M4ZȎ(u	5_᤮Xdٝ!Sʈٝ5B:W8i+V"6gHi-fCi8'H(=I\7:CH'5Osu_fj"6gHh"gm]P:G9u_Adٝ!dr44ڸGPUH0'(V:u_Ad٘h"[!9GP#ҎH353#aS
WsQ	˓a@o\ќJgmXdr4u	4U'.Nr7-rڰiifev+YCgLҚG,HGPWIhj$EgmXdr4u	,y\g+OD29fB:jYEfrև\rYV!BsK5_+3Ӣʅ3Jhg,Y9=
zfW;j#a#Ni=
zCDo+Z坵a0'4WQ&p7VsW4hmXdr4u	4U$I(땜-TNCY9jP'UJCyYq*)'4U2:RYPiM坵p9=(|!lнY%@b~> u	5_{!Q+BPp/P% = :嚯=(|!l\?@+@BrW$sXdr4Ysu3Q9: 2Dlΐ29fEZrںBtsM(꿔3P:C@i3iep9fH3534Y9DgMRl'H(꿔3P:C@i%AFBuB:W2Dlΐ29fDbh	#NQ)C$F#aU,'H4ҎOfpW2Dlΐ&t嬈GP#Sٜ4z34jꕫXGP#Sٜ4z34eDlΘGP#Sٜ4z34Jệ3u	5_{3oUa#ftT	ZB:嚯=I\7:CH&VWsu_{3oUa#ft"MLSXGP#Sٜ4z34,Eq\h'H(꿔g%pު$F"lU*g%pު$F"(vu	˕_{3oUa#ftᤡtm'u	5_{3oUa#ft9T*fCssu_{3oUa#ftM:,Ls\#NQ)9\"6gHh"DDEsjBo
zr5T3[DrWMBoT.Q&pz3XB8NYRC$F#aM\ʈΨ<#NQ|HG,H*#ftsiGUfj"6gHh"euB:Q|H0'3g+FtsQ|'.NrEW46YV!BsM,|'.NrEZ,Y9j'p޹fW46g,Y9j'p޹fZ,Y9j'p޹CjWCZ坵a0'4W-T#i\Pʅ3Jhg,Y9WZKCW%-;j܆G,HGPW+-%lW-,r!BsK5_k
ᴳN+,Y9WʅKpW46g,Ӣ;j#a#Nif=
zp\hm\29fB:YOd>޹\"-TNCvՆG,HGPK5_)9\"6gHh"hel',|sXdٝ!dr4ieB:嚯3P:C@iW(r3'5Osu_)f#ft0$FuJٝ5B:Q|HG,Hjgm]P:G9u_)f#ft0'3g+Ftsu_)C$F#aSjQ3GP#Oj"6gHh"euB:Q|534Y"3TF'H4Ҏ=I\7:CH\:G9GU᤮Xdٝ!TUTT#NQ|8i+V"6gHim3J坵uB:W{3oUa#ft4lҶR7#NYOfpW2Dlΐ$:[L3Gu	5_)JUHD4m,#NQ|8i+V"6gHi65',|8i+V"6gHiFҹDk(m3JBrW{3oUa#ftΊ&*Sٜ4z34tWʉ3ftjSٜ4z34w!JoD#NYOfpW2Dlΐ'饣d9[Q\#NYOfpW2Dlΐ)Bd70:G9GU᤮Xdٝ!SNYOsu_)JUHE4!S2GP#OfpW2Dlΐ)EDu	9:ٜk34YVZJBrWAlW5HG,HkThel',x榘[BAZaD:h)SC33P:C@iW(r3&t9'H(값RC$F#aHii#NiW)f#ft0*j޺%s3V:嚮RC$F@iFD!7u	9:'p޹CjWCZgmXdr4u	4U*-i[7,Y9fTCK[w.ea0'4U-SQF詼29fB:jH(UC8P+4gEYV!BsM,pQ&p7T4FEYV!BsM,pMM-甇DCrT)SC9gm\#NifPjio<:'LҚ;jBsK5\sXdٝ!dr4uW+Y[7u	5\HG,HCQ3p:G9GUfj"6gHh"Fg5sKMBtsM(H3534YUCV+l',r᤮Xdٝ!UPĮ(lͣd8GPU{3oUa#ft"Sj)
:嚮Sٜ4z34iCjWCZGPU{3oUa#ft"ML*8GP#=I\7:CH5f'H(OfpW2Dlΐ'7['H(OfpW2Dlΐ&mQ-T9ju	5\8i+V"6gHiXQ9GP#=I\7:CHk+Z⺡BrW)9\"6gHh"g5VBrW)9\"6gHh"%s\jH-:C@iT6BrW)9\"6gHh",+h',aiiEp捐UAdٝ!dr49QYOsu_fj"6gHh"jTFuDLnaBtrRC$F#aM\ʈΨptHGP#T)efDiei\29fB:j MU@o\kvՆG,HGPK5_Q&p7WU坵a0'4WHG,HCQ5:G9GU)f#ft0&PDgTHT̆'H( 2Dlΐ29fDꊇDu	9:H3534Y9Dk+tJѲxGP#g%pު$F"jYBtrSٜ4z342EMZ6!BrW8i+V"6gHiYhM˘GPU)JUHDKt:aBtrSٜ4z34lW.&GPU)JUHDÆW*(Q!BrW8i+V"6gHi3J]4B:嚯OfpW2Dlΐ&k52'H(=I\7:CH5v'H(=I\7:CHDEq\6:嚯OfpW2Dlΐ'(em5tB:嚯OfpW2Dlΐ&erZr',{3oUa#ftV޹\5u	5_᤮Xdٝ!Ab+BiMkD#N\g%pު$F"hVTF',{3oUa#ft#9Yk*3iBrW8i+V"6gHiٜ!7u	9:OfpW2Dlΐ)EUQsu_᤮Xdٝ!NQԋj g+$F#aNfk+F#a#NYٜk34Y9Dk+ʉDBrWsXdٝ!dr4#Y\ZiL#NYٜk34YND貸Fp9f$ٜk34YVZt6'H(qLTdٝ!dr4S:Wcv):j534Y8#NQ7jQ3CP:C@iu	9:B\S*#ft(j"6gHh"q38GP#,n26gMR#ft0'5Osu_ڸTFP2Dlΐ29fDfp:G9GUr!Wls\kg!0',Adٝ!dr49QY[7u	9: 2Dlΐ29fDꉫ9Z3u	9: 2Dl4Y3CrW5]GP#ҎN\
z媊꙳\",Y9jT$jiv\S*#ft(jD29fB:jWʅKpYEy\TygmXdr4u	,nViUC9\",Y9=
z媊꙳\",Y9jrk34YM:+ko+BsM(꿔3P:C@iW(r3'4osu_Adٝ!dr49QW(rgsu_Adٝ!dr4juB:W2Dlΐ29fDY\5tJ⺡Btr#8Od>A@ }P
$͙D#NYSٜ4z34W+Fq88GP#Sٜ4z34W+Fq"6gL#NQ)JUHDdyQ-46u	9:=I\7:CHZ+P',)JUHE4֩\7pp9fOfpW2Dlΐ'.k&fDW09fOfpW2Dlΐ'46g-mT',)JUHDٻi\QSkp9fOfpW2Dlΐ&#ʌ\"+',)JUHDѴTF#NYSٜ4z34,hںj'H(꿔g%pު$F"tXD:G9u_AlW5HG,H5-
BrW[3a#ft0'7C.eBd8GPUcv):j534Y"6gL#NQ(XݫeDlΚC$F#aHsu_7jQ3CP:C@i#ft:WiiEp>h%_2ںu	94ZrںBtsM(RC$F#aM\ʈΨY:G9GUfj"6gHh"jTFuDΩi#NQ|HG,HCQL*3!#H3534Y5r*#:q13u	9:гFZ0o\.hg09:FUfj"6gHh"jTFuDΪȎ(u	9:3P:C@iW(r3)6Bosu_)f#ft0&PDgTN&"Rfp:G9GUfj"6gHh"jTFuDΩi#NQ|8i+V"6gHiڸ*k+FGu	5_)JUHE39VЇDUCHGPU᤮Xdٝ!M4YEJrjSٜ4z34G.&tJ*B:嚯g%pު$F"rY۸"JSv:G9GU᤮Xdٝ!MKUQ*#ftjSٜ4z34tWUq3Btr=I\7:CHˉ\P٘dr4u	NWAD޹jlW;j#a#NiSr2Dlΐ29fD6Ciep9f3P:C@iW(r3&HNh'H4Ҏ3P:C@iW(r3'35fh:G9GU3P:C@iW(rqD򸚩:Qd=mtBA8H5]ں7t9jxf:!?r$殈hm]DHP:	5\8i+V"6gHiV68GP#=I\7:CHMUrgTBtr	%=I\7:CHn2։U3	Btrg%pު$F"hZs\W*#ftjH-:C@iӢ9'H4Ҏٜk34YUEhZV"Ў9f,n26gMR#ft0*vЎ:G9GU7jQ3CP:C@iTLhGP#qLTdٝ!dr4&rݴ#NQg!AjZTFhkZ[ãj捐 5Uѭpփ*#D4A5փ--a5XI)f#ft0&Prq5S5u	94Vu7q+4j%8o:$5Ht3Y9O!:C@iӢʈa0'j 2Dlΐ29fDddyP#NQAdٝ!dr49QW(rChGP#J:RC$F#aM\jksiGU)JUHDj8,:W8i+V"6gHiTWT͜i\UCHGPU)JUHDjegKw6	4B:W8i+V"6gHiFhĵUDBtrSٜ4z34#YPn52Lٝ4B:嚯OfpW2Dlΐ)\W*#ft-h3u	9:OfpW2Dlΐ)\W-T!ĄҚLֈGPU)JUHE49s@k+f:G9GU)9\"6gHh"s3YZ6f"q]P9fRfr2Dlΐ29fDټ*nU\[FB:嚯N\
zi]k
fYV!BsM,Sko+3J]4K;j#a#Nif#8Od>~XH(  _
zD:hu	5_9W5HG,HFYEs-mrٜ#NiWFp|? ]
Y 	7I3GPUFa' B Vz>~@a|(Mf',)f#ft0&PDgTU,'H4Ҏ#8Od> ]
Y 	7I3GPU8i+V"6gHiV꙳+w9fOfpW2Dlΐ$IgAZȎ(u	9:=I\7:CHWΖ(m*Jhu	9: g+$F#aUQZ;VG,HWT#NQ~{!al޸hm243hkDhrw	5_rP(mSJpXY*)29fB:YReB2DlΐttrH35
:CHGP#ReB2DlΐttrH35
:CHGP#H3534Y5r*#:DgTT#NiWAdٝ!dr49Q\S,'H4Ҏ=I\7:CHMUrgdf3W0:G9GU᤮Xdٝ!N&Z3:ju	9:g%pު$F"q5UќMWTW]P:G9GU᤮Xdٝ!L9q5sQTT޺',xFa' H(  _
zD:hu	5^aG	O`"  	7I3GPUD(_K|Q/sTs=kEAFC>h'p4kA5ʈtrt5KptrW7l	ЇC8P5eDh:9fel:9fr披hݴ(S4gp9r	4Brt4mD',UΦ%fDRVL++Fp!BsK5\HG,H5fLҖ:*d&:G9GU᤮Xdٝ!SjkDY:G9GU{3oUa#ftNkDfќaBtr,n26gMR#ft0*vsiGU7jQ3CP:C@it3d&:G9GU7jQ3CP:C@ihu;ju	94qLTdٝ!dr4:ѲxGP#qLTdٝ!dr4:坵uB:QrڸTFP2Dlΐ29fDbh	#NQrfj"6gHh"rYʅ3J[V:u_tY\TzhVܸz%a0'4U)JUHDޖrDk+6\KZ%TL'H(qLTdٝ!dr4v)vsiGU(XݫeDlΚC$F#aSjQ3GP#,n26gMR#ft0)ڸYWT#NiWcv):j534YNݫeDlΚBtrPWʈٝ5JHG,Hjgm]P:G9u_ڸTFP2Dlΐ29fE;v):ju	9:#0#0#0#0#0#0#0#0#0#0#5_-Ako	>n·5:gnլ͙Y1m24C[xH46g	Fpt9',C;vfltrW$ʉD$FGH(롔3YQ(dٝ!#NQxI)f3JC$FGH(롔3Yk!#ft:G9GU$ʉD$FGH(롔3YQ(dٝ!#NQxI)f3JC$FGH(롔3Yk!#ft:G9GU᤮Xdٝ!N&Z3J+:G9GU᤮Xdٝ!N&Z3m,Y'H(Sٜ4z341fTFVtqCiPSD#NQxl6al6al6al6al6al6xY54lnhC!ʈٝ5.3W!UЇD(LΊy6Cd8j5Fpt9',C;vfltrWhlͣd8O6CTjmgCBrt3jfG,x/>57!oT.C0#NNrfj"6gHh"jTFuD\Q<&f:G9uXFa'P$
GЏ L/	PLٝ4B:嚮Sٜ4z34W+Fq#9PQs\WsuY009s29M6Hp;9g#0#0#@ ~GЏ&=P!9gFaFaF0#0#0#0#0#0#0#0#0#0#0#0WFaFp=mtBA.҇07t9paFaF0#0'Ou4(Mꅝk!FaFj g+$F#aMWEMYEs-mr#NiWFaFp=mtBAlpں7t9paFaF#0#8d:!?	hm]DHP:	8B0#0#)JUHE:+媄8tWʉ3ftT#NQ~=!ih3WTNCFt.EMGH'A0SM(Æq4V:Bj뢦ãs)u_Ad٘h"rYʅ3J[V3FMBtsJ:3P:C@iFT)R܇ERlњ6Bosu^{!F;-ٽpdhgvֈ5jt:Ct:Ct:Ct:Ct:Ct:CtCt:Ct:Ct:Ct:Ct:Ct:JSٜ4z34tWUq5q-T9FkD6gMB:W)JUHE:+媄85Uʉ3ftT#NQaF{!/G^@ 	7I3GPUaGXUT6t(ghm]DHP
$͙D#NYfhUfj"6fG,H5fLҖ:*d&@w;v%DlΚBtsJ:RC$F#aNQ3YPiKrJѲp ;W6gMP:G9GUAd٘h"rYʅ3J[VT5o]͝P:G9WHG,H5fLҖ:*d&@wU[D3gT#NQGhbA?	Dfښg%f*#ft:t2᤬Ps\:9f&ѳG(3lvd8j5Fp\'.WC;vմlѲQDЌ%&	B׹r|\fΦ:*_;2jĈܹ5йrZb#e9:	'^p	#Zhg]5tTj\!>*t(GX\Ќ%
 R '
Z*h\#.,oSM[F	)9)h4TCJ-XC!kr6kCj\SOs]M'pCD Bf▓[FoT*-VmKw(QT9C8PH!z}	tJSD!cv44VB7Ja,!4A0Sg3hlC:t4\q-A'CuAJ)&
N`ng_뚘OAgpK5_7ja>tZ+s	՝sM,~޹-DnOܝsM,zz>tZ+rw	4UoQ.k\7hں*HCa'ps3fj#hlC;+(6gMU|?CbE	!\D:h嚯L'NEna?zfw	4UzE0=t3;Y|~~Sv4N\;嚯d>P؆BwW38Q&lΚ!9f"=(aCbE	-楣8YNY^
MҚ9rZ6j|~~Sv4N\;嚯@o\=FqKI殈OܝsM,zz3ZO5tB}4Vify(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯d>A"sRќ,s\',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU뚘O让9jҸOܝsM,h뚘GW4$WFЅdJrw	4U7ja?lJ>tZ+rw	4U7ja\Аhm\-B+'4V>x B{!P8CTj*"D"=,++;+(6gMU|?FlPI3NYd>#6uJEa'ps3fj#͝RXE	!\D:h嚯C3gTh"sRќ,s\',xD{!YT:+;bԴg:	5^޹{5sBD4!
ȕif@o\=?zgFЅdJrw	4U_K|Q/%DSg3hlC:Tݬ(M)+j9f|Q/%D(^z3ICW46!͝QO_K|Q/%DSg3hlC:%D(_K{_S_L/g%\؇36uE?K|Q/%D(5N3־4_LJfl~(_K|Q/%j}Ng}38h45sCbQ/%D(_K:Zfp}38i(j9)_K|Q/%D(u9fpPs3gTSD(_K|Q/sTs=kEᤡfΨ|Q/%D(^z3ICW46!͝QO_K|Q/%DSg3hlC:%D(_K{_S_L/g%\؇36uE?K|Q/%D(5N3־4_LJfl~(_K|Q/%j}Ng}38h45sCbKMSrܹ^͝MtTw.es\չt3s6krĵFˡ6"6rt	N&	D!0;'`F?`#	a	
!sTs=kEᤨM)CL.˗Bt7^t	B`&	`3:B0 %^˅r:|\湫s"gr&lBˉjCPlDl'xL/	B`$v7
Nɪ!MSA-w&?{TH]ɪ5O5O`ܚ|5O^BMS@&;TT;TBrj&?V&ߔܚ~XTf?`۹5O)&	}ɪ2rjȗܚ| ;TrGrjܚ|Tc~?Uorjoܚ}?Qrj 	$&,Tɪrj L5O %5O hoܚ_rj)_rj%35O 5O "T	?b?P*MS$=ɪ? ? {ܚMSe? TMSd? ܚO{ܚN,&0;Tɪ{TJɪ@]ܚAWrj@>ܚP/KMSTɪI}ɪ}ɪGɪ!rjB;TI-&5O?E~?Jɪ?_rjV5O{T?rjMS1S5O8MS?0MS)5O˹5O[ܚܚN?:eܚarjTsܚg5OPMS;T}ɪD?ırj?o5O+*w&;Trj@^ܚPGܚ|طܚPǹ5O	rjB?&=ɪGɪGɪGɪGɪGɪGɪGɪGɪHɪHɪHɪHɪD.?"rjB5OܚP&!}ɪArjBgܚP˹5O	rjB.?&]ɪLT&!3MSBgܚPܚPܚPܚPܚPOrjB=ɪT&!SܚP5O	rjB?'ɪU&!WܚP_rjB}ɪHɪHɪNTw&!:MSBuܚPgrjBɪVw&!YܚPHMSB$w&!;TɪD?"OrjB'5OܚP&!}ɪArjBwܚPܚPܚPܚPܚPKMSB%&!T}ɪD?"grjB35OܚP &!=ɪBrjBܚPܚPܚPܚPܚPPMSB(w&!;TɪE.?"rjBK5OܚP#w&!ɪB7rjBܚPSMSB)&!T}ɪEN?"rjBS5OܚPUMSB*&!{TɪBOrjBܚP$&!	=ɪIɪIɪIɪIɪ}ɪ? ȧܚKMSa0w&#w&1;T/rj*MSj}ܚ|^ܚ|^]MSTNT&?{T;T.?9g5O.??SE6|!7i"ǂK6}׿c{/}=O=|CaC*?YDnMtcɞn-gnUt7,yg^n[vl}{|Y>P5luo$/=p3wk=CzS=pwK}Szܔ(۹(eܔ(oܔù((ܔϹ)rSOZ𨳾,*-xQ,o6.o6^xp2OSm;-È8a8!xpÄOxpś	>%pLL7&"VEcaȧ<=_=-y(߃Eouu/xquPfI?R<x)x)l3_ephg2׈AP!3 
~_ )w%{W.ox{7uBuF~ꓻ0ڎ]=n?sD.\pOp_sF_1.G~}ewp3"wY>{0p=j	=8=p}G$//|L4&w&w
}%=#npq<|5yK)	=bp*}%wrIrH߹&>Copܒù%rIrI%rJ'rK~;I='|X@-j grJ^<DqeJ^Ae3_MsQZSOUXHw(g
(YUQ__*DiE,
_tWS`k`Kt`eLF_M(7`'Ўҿ`&vU(UQGUM-`kU]gUfO`[w6a<ա[*s'4mZ	uNW_*wN*hڴ/
ܓ<Kw4_Ki]_ֆhE?*r4mZ6B`USz*rhE?
oEM
Ws]NjEѭ_4fs=m_:j[FU5*c|_߯߳*/*cˆUYfr披
UrDs;v_U}u8Z?g*
+U_5
P_Wh*qC[	gU %2)
.H
IgKw6`tKw4W
	W#[QU__W /_% DWW7
=
U'U@~.
?*2WP_K!O`2**/̀~`ȩIWdZ
K#UUfi~f9";0PHjIB)#;3w=͖ҿGe0243-%	w/pl|`e`3; o/Š;|`e	-	;Wo/ŠK$|`e	-#}%3IZšp0U7|*o?Z	_- {7
Z-mGL=WHE?[0U#|`ŠP;7
ZW@#Ԓ;-G{
Z?q0U ~|`ŠKNW@#ԋ=^W@#p3|`Š|`Š૸~U*paӸ~&6q~Y*ʿ.{W.)ʿ.{W.0U`;t|`w]W?PǸW|`UGp:|`o5*Ap;NW}T#|`~u/|`;|`t0ULJt0UꋝnWOtoK[_ᤨtWw
P7
d>;Wf]Ɋw
w&+*nw
:L]0U2=Wr&o603*nM
(w&Y0UW0;*l;	_.WbraO|`&	;_h2L,oMܘ
	&
3L7
5LN*@FW{6*@I|` 7Ż_hwx{0U0ULKSPۻ{_}8*=)\u0U	;_;%8ǻ w6W*87|`Ğ;_%x(o8!wx|`wx+8U {_	Mwq |`K5*pU o@9@c0Uq|`VoS@|`G}5{5g@K*ZW{-5M5	_j'VWWWW w
^u)*|;_/Aoz=W]Wg0Up<0U+|`Y0U_{_/{fW7
^
Op<$x0UC_l<{_l
_l;6E *`۸m0UĎ|`͒+w
B 
wXo$ A!oYw|`ͅ~}NW	/|`
fWN0U U*&Y*>0U_0"E}0U i0U_}#}0C].Wo[B:kWB@*
;L
_B;_$}QDI?jw
KtA!;_	!
q0U
:,ww
O**n{!PE_]"W=#W#WB0e6u4,p / 2ko}uk{J7_T?P{J[=%.ǿ䡿889sCq)8{=%sHQ{Jǿ_S?q){J{Jq=%W=%#sNǿ?ǿG8Iq)/{J%sDq(A?ǿ䢇8Roq(=%?ǿ䢯8$sIP=%?ǿU=%ǿ]=%ǿC{-s8[xqTx ='sqQsO84u_87u/qQ8sq2=s#q2@s"8d{̙s'8S=N?ǿʿq2Gs'_eg8?ǿȓ=A8%s/{̉d sg8?ǿȥ=B78ǿȩ=E_q2ǿ7{̄q2,s*s"8ǿPs"8ǿ8
d`s!_{̓ǿ=8s5?fi=ff{ǿe=ps{sq3:s18=cq3a=cq3c=gf}=hfBs0{s?q3Ds:ǿ8=hf{s2G8ǿ;s4q3%s3{q3Ls28ǿFs28?ǿ̫=bO8s=eq3_fYs0]=eq3?ǿ̷=eq3{=b8?ǿ[8F-[=-:qh{űss=-s8OǿZ}=qǿZs8Ys{Ŵs8kqj?8]sq?ǿZIqhw=ԿqǿZLqh=q?ǿZRqh=ҟ8J-*sIqjo8Dq?ǿZ
ǿZYqh.qik{Ţ8K-.s8EOq?ǿZ+s;{ŦqSsO84u&_87u#/qS8sw8:u#qS8s{=XsqR}=P?ǿI{Ԇ8g=Q?ǿM?8{ԣs?ǿI#{ԒǿHw=RǿI/{ԓ?ǿH=S?ǿIC{ԔǿH=J=JIu)Mu%qR
ǿIg{ԂqRZu"8-s8{=EOqR`u"8Nu&q.Q=?.4qq8s{/qC=8sw8ǿ\7qt.s8.c=qs{/q.e=.Dqu?.q=ǿ\=_.{ďqǿ\s/{Ŀq?ǿ\ s3{qǿ\#s=8.ǿ\=7{ŏqqǿ\ǿ\Zqp=8.{=S{q
.Nqq{G8S=?ǿ=SqM?ǿ=WqMǿ=ǿ=]qNǿ=ǿ={?{qC?z{O{O8{ql8qCz=3??=K{ҟǿ=*sz${qKpsz=k{ǿ=.sz*{8p=rRq%{Jǿܔ28rR)w8rTJaq%ǿܔ{q%s(q%Jgq%"s)ǿܕ_8{Vs(q%J%{Dq%&{Eq%rQO{E_(IrPq%?ǿܔY8w8(=䧿rP=_JNr_q%rYǿܖm=,e=䱯ǿܖ{g_rX{c-8{gK@8_Keq%r]?r[q%{nǿܖH8?KK8K=q%={eO,=,MrX*8?K-{b8˿r[q%?=_{f}s|s|s}ǿ>s|s}ǿ>s|=8ǿ>>8p8ȟpq8Yqp/{gǿ>ǿ>({8?|TpI8ɿ?=*p{8ſ|]pT8q={pO8p_8/8=qp?q{8p{ǿ?ǿ?gq?ǿ?qqpǿ?{Oǿ?ǿ?%{g8p=q==q=.pP8q{S{_s=uG8O6p:oq/q_[=tFG?p:{=p:q/q=u8=u8u=tqqp:Kp: {g8җǿJp:Up:qo8Uqq?ǿ=u8ǿL?rg=?ra8{ɆLLs1wǿܘu==8rcq&{ɈL=_LD8)rerb?8,8	L=Ŀq&?={Ʌ0=ǿܘTr`q&&s0q&q&0=ǿܘ]r`q&?ǿܘq&ǿ?_8{C={.wǿ8=8>w/{38Dw?=+w=,w{=	3=o8*{	?M8,sǿ.wǿo{=8?ǿqx=qsiqǿ@78/qqo8_q o=  0qǿ@=q ǿ@eqsOǿ@q=?ǿ@u=# ǿ@K8q=K  ?=W{&s
=g{ǿ@?ǿ@.{ ?= =q=x{7p=ǿǿ.8q{{s>8qǿ2p<qsǿYqďqǿ%s&{=xq/q?*s=y7{cW8]qůqſ.s?=x=y;? 8*ǿA68*ǿA{ǿA[qWs781s ǿA=8' =g=?=_8.= =w=	/ ?ǿAL8%qDoSqqDqDXqqAw8"ǿA-s  q;{/!(q!soq_!=q={!ǿBa={=ǿB!s!3q
{${"GǿB$sq!?q	3{"ǿBǿB*{"8IqMq{"8E(s]8OǿB0{!_{#ǿܛs5O{ɦM6rj8Mǿܚ26q&|M[rj4Mǿܛ8G?Ma=8Xs4{ɧM@ri{ɡ8Ys58Q?ǿܛO8\s6q&s58lri#{ɤq&rj_=_8M&~{ɢ8S?|M(~jq&==ҟ8JM*s4IMM4M4=Urig{ɠ{ɥq&q&M.=׿M?ǿܚ`rh=4={??8s8{NWrqaǿܜ2+8={~rr8Ns:?8?{?{ǿܜ.q'?8bq' ~{/#83 =_S9ǿܜ:q'8ruNGrsq'Y=G8?Nǿܜ=_8Nǿܜ=8_N{?rqS{_q'	?NMrp=8W8?NN-s8Prqo{q'=rp=8Grrw{qL|{sa{{sa8ǿ2qL{Aǿ0=8G=郟80tcqL=tqL@t8{sb'8S=?ǿ28#scqL{	I`wtĿqL%sa3{8&saC{
_#~=?qL*~08ǿ0It8	X`*ag=逻=酯qL?ǿ0=qL{=邧8?ǿ0WtaOǿܞ{{柎=oq'ry8_O{_Ԝ{Tq'Zq'~.8>?{8~{8vq'{߅Grz1ǿܞB'8?Ǉr{/8{蟟{{?ǿܟ_rz?{|O{Gry'Ï<;.8=_8ɟ{rzg㣏<={78q'?|O*ǿܞ$ǿܞ=7O,s<{q'q'=C{q'ǿܞ{8O|ON<qqG8jǿC48fߙ{5qǿC~78p{18kǿC]=8cqqs=iǿCǿCcq=gqCBq3jq~=?ל{4O{:!{:hq'q8v~ǿC$~ǿC${0=_8dqɟqAq3!? {28b7ӏS!?ǿC*s$sӏ&ǿC,~ǿC_q?!8e8b8eq˿!qTq==w㓏a"3c"q?Xq="8"@8{A8ǿD]=!ǿD{HǿDs{A8ǿD=q{Dq_""2q8"S=#q+q{G_"Y=!#{BO88"=!3"?"&sPq= =!O8OU8Oq7= 'qS
ǿD,s|"{AC"lq"="
=!= ="w8q(PQ=?P4r8s@{/q(C=8sAwǿܠuq(ǿܡ=8ף9}-W։U3rvKhv'kќԾr|\-gܢU*fnbrT &q@a(5^W`Nt
⁃UA(N]WA``W&FTLlC
⁃4CFkm3Z=W\P0`Hklhݷ`-,*j/`PEUR~:3C0P:f	h'W jz0+W@S8j4\)x.0|7xZBe>u6g4NǪZ0`xxa`zМ]Yp^9( [dE(ԪX@-9h4nxu[`
⁃UTy0`WC4'(5^2`(5^?)zq@^ X`W! BxT^ fpca^UxT^ <@K |(Y` UKy榶h^|BRQ, 꼪	@y0+C59H0+_U3&Z5zx(0vhg4K[ykh֏To<$G r` UX^UBR0qP>{B` Teh٥~#NKy}W<
⁃4j憲6htJDiE,SFW,Ή,͙ޯU@ L>TW:$6g,͙6溧q<tjEsK3fr͟y	C`zrd'.N
 CpNݫY3m3U F0+WC@D>t`*frݳ9Z6i_BhVU3v·5܉*frݳ9CiW`Fq@qZ%TLY۶g+mUDsEsz)s\(1{*frUWG"
⁃VU33i覲#<^Jz)uhQ39fh٥~C(1*fr]uJ\Ӣ9j^!X:8&g,ThQ*fr/U8&g-+qhQ39[UdF\P0`9hQ39ZWB<ͩo:/UDj]lҿ+D奼jhQ369E}hQ39gnٜkC0fx p8&g+TjGkUDj]QUDsEngn[8qhQ39QZSOx& (1*frΉDW+3hz=?4flꕲ54dO '38i,+djiOfpY۸"z'Aa3W)K;wIPnW(|g%$#_W(\}+:Ql޶hn_g%f沞ᤤ:*rѻoU<N''|Sٜ4
k<_)JTF|8i+坫?J{3iE>m)JΦ%Bͥ=I\4l+:*hT2Vh(rFjYڳ^OW4m\UTNCp_ 'Vh\JoW+49\TѵrDk+9W4m\Fm]9yY⦍vͫZ6Bo꼪)a<N*ټPqSF;v):jsPqSFUs\PqSFs\PqSF4!-NkzVh(rjz|
*hڹj6#f+6W35DsPqSF4!,ӢY⦍ieDf~JW4m\᤮k=\PqSF⊐~/
*hڹgm_ҳACMW+9ZAUDa<N*ټPqSFLJ^" 'g%˚*͏d>9Cu4l )A(0+QP(=(JW i@`W=)Q-m/>Fko\Q|C3gTtWĂd0+C3gThx~fCW(V A\P0jd>P؇	0+QHHTU? i`WfpVW38i+F+|?~@x6{!Q ~/g%7LK]5|? |~x6{!T]/g%p\C4GG9LJEs5g%CWT|?- 5=(Z>@38i(m3Jm]^/g%i\_5=(~^{!P-  ,  
fpV7CiW38i+fL+ yZA yZA3Fko\Q|3Fko\QetCZ> /@y4CZ> /@y/fpZr։ko\Q}]38i-T9FkDg(=)P	'Cb@$ K:4ں5h|g%sEsCg5Z3||?>@b
Ga P,A@ 1 38i++uy38i++uKH# 槲 4CpfpZH)Ijj#y|ҙ4fhlfpY9|C {d# _IPm=iLJCi1 ,y@JfpT4*OGᤨhT6|Ch@n4MhJfpW7A_d>|~c4=)^r4fl˟5g%:r_d> z~> |CG	_iIffΪfg%:rVW/z=?H2z=?H2	}]38i,C2lҰo:4fl˙Z6iXR7՞|?A|A ? =$G R7iIffΩ\_IffΩ\\j{!YH#|?AR_5g%:C3͝R\j{!YBd> z(Z>@S36!7LJ؇/=(`> _d> V_ULJ?I\؇/=)|@|?> Y|ڙ49\SF~0g%jW5Ѳl{!PA@?|?. P _ULJt᤮!d>|_d>|Y}U38i*g%CCh 
6{!P|er4fhl̇ᤳ5sCfd9|=,q|@_5=,q|@Y}U38i*:x7LJER򐀘򐀘_)IZCpޚ|֙47_d>BOd>B_ULJ[J|g%F2(d>eGkiOoM>P0+YdfΪf#U)A
⁃Od>#6uP̭4|\P0`dfΪ^2`T4=(ZCilCNdj~\P0f呫3^-`W6{!SR7^Xtq@^c:
⁃d>AWW2`W=)m]Rkg>M`P(1H7CiWf,J%q@|?LҹWWhv#\P0jt@`WVC^  (5G>Fj"Q
⁃U	\P0f᤮Q溽WqQB.>^T#DF)JYPio:,io\UCFr᤮Q溥s1~t9`W>"`(5^
GxT^  | j#	qP>xDR @O%4_}@xaq<N*گ,'@U \-}'.xT^Uٰ'Wp8'@UOƠ\vD8jdM>}8jĲ}!)D8jL!\P0jL`z8q@Ap0+W(5^7 $`ypC `x,"qP>z0x	80+WqdTD*jxT^>L.} U$0+W8BDxT^ Q;ix& D*j@'@UL+.7}c<`{ p<N*گ+D8jX<N*گ' .!PvU$ñ<N*گ*;i0'!\P0jA<N*گ 
<N*گΌxT^Ǥ!ʎD8jOES<N*گhQ.xT^A\P0jb(*	ˡS9OqP>x(4)xh+>	ˡSH
<N*گBQCpU 4q@+``WD`W&0+W^. q@(M;q@ K`W d0+WȔ`{hBxT_"xT^*P,"0|7x3LUq@@'@U (5^# ,(AMWD=0+WLbȌ۠<N*گ! 0(5^@M
⁃UQ](5^ J`xZBq@V0	ˡSC`x(5^ p;
⁃U!8^1
⁃U⑉0`zIx*!PvUd(AMWġ0q@<  `Wn7F?%TĐRЃ\H
⁃UpF!\P0j*QFFrhD8j[(5^:L t0+W!\P0j΃`yBxp`WHpAx#}W@4	qP>{hH'@Uh F `W0+WR`W0!B`W0+W@8Y/q@B+&)zrd'.N"00
⁃U0~:
⁃UⱰ܄/`o'btkA\P0j 0+WD8jSz"\P0jMq<N*گ"#@(5^ @0+Wj@(5^` U((5^&A(5^숰`x=@`(5^3%;ihA<N*گ+D8jqM@`Wa\P0j
⁃Ue(5^(5^ ,"\P0jI	`x(-#)x&  `x#C`xz(  0+W	\P0jK (5^<C`x#B `W8b=\P0j# ܪ (5^5@Ā$OPxT^7
RD8j- !<N*گR7Wq@;R'>꼒x#}W%@
⁃U%Phh!BDa0+WSC`xv;i OՀ-I\P0j5 c(5^4D0'.NZr'W)9Bڡ@0+W8j;\\P0jX:$\P0j@q@&"x`W,q@LR&q@x@\P0jyX@\P0jj"Q
⁃U!\P0j21B. HxT^+'W(5^t ᾫ00+Wt؆P:&FTp: D,ׅ:HlIC`x/(``W (5^B	qP>xu[`
⁃Ul^q@Z0`y\8`W  >Wax#}WNx#}WNX u^ (5^K
⁃Uj>WA(0q@ 
^p` U)A
⁃UP`W9`xLq@aq@ 9`x" `<
⁃UUFX, =G&p`WA1SC`y{q@ʅ>W	՗ jU㒈 K |"0
⁃U
`WEr/},O% u^B 8jXA(5^2`(5^8q@(5^
xt!,~'@U^'qP>z9OC 'W1 ('@UP>"xT^A$}t p'@U
8j2('W@ P'Wj	qP>x Q(Oqz!<N*گH<N*گ:"p('@UD8j_ qP>x*`>'@UO@D8j4IO!x:^`T?a0*5H
bq8Ȥ
-px
@z v L:z- UP/ B^꼶' (;:@dylN'"Bj	{]Wq#@#UP @؜Pju^(oH,x&2p22zQH@D5^;40
G!xD@ULHEp$OFTj(=	5^ψ`rxx
NՂb
ՇX|j @m&-f@؜N>N @U8|1UJyI	,P:QP#Ex!(Sx
B5EF* DF	 (/u_P=tu^
#c 09v-W$h Qӵ^Gb0axbh'<)ZjNf  ^\	%jG ^(P\}SWi`DSP?x x+↫>d=_)P{|3xR?2T*Pπ 	P|hvg~ *PTgjT"Ĩ=BgDY,5P #ŞFVzϚg<$Ԩ<ȁiPyiPy|TfAf v<$<'<wiPy<
TfiPyo;J;J v]@[TPz{Ԩ=HĨ=H=K/5R泼YC5,%JԂ;JԦz]桛Ş;C7<\jxlgKJ7ozC7<3<At<֧<|6xĨ<? vbKJg)Y,Aoy@Ҡ@'ҠD54DP43x54^j<Y悏儨<@P5:P5ZTj?p8? vͼw<^u泼Yq*<^F<^#yxyxQ<k泼Yo;J͝*6%<إ殞,bYɾj6j6<%61*60y<`]<YO5Ix  %A|Ş0<`9T<`>*<Ş0&y<`/xY	Px:/5,tm&%AךG v|-C;J9Px:泼Y!Y*A75,kiPxy<y</x
ZTO|ŞYy<yKŞj
)Px#|$<y ^,TT<q*VATd=XgxՇ_ZTPx#}Ҡgx%fg⧚x+T;Jqggxp桛ŞT>j<Y񷚆ox<uŞq*;J5QJjYuRxjT?;Jrp8jTY,|泼Yggxgk;Şni泼Y|w<s泼Yk;Şngxw<ܙ<3JyWAŞn
w<ܷgy"x*<ԪgHqT1 ?;J cojT1w<bPY,泼YϚgKk;Ş1NY,k;Ş5X7Y,|w=`g泼YyzGg|w=`泼Y5yx@泼Y~j%<Y#gxggO5k;Ş
k;Ş<w<dgxFk;Ş2]泼Y#53Y,?g5&yxȩ泼Y"ǚg5<w<!Q泼Y	g+w<!a泼Y
g(k;ŞY,/gxg%_5AWgͼw<f5Y,~k;Ş3g泼Y;<w<fKY,|TpgҠҠ58*yggx|?go泼Y|4| #iP|"YJs
T
T44Y,%AC5W泼YB_g
k;Ş4k;Ş4w<"W泼Ygx IPxDHY,泼Ycgx'k;ŞY,ogl|w<#DY,}$<#*yxFZY,;gxƦk;Ş5gxƤ/5xԙ泼Y&p8TrgxGk;Şry~k;Şr泼Y%/59|w<g;J@+e*	 %A#5		~k;ŞA .Y,@<%A=gxy/gxx泼Y<泼Y<泼YMw=j5ZgxָY,5Z#yz7gx֗|w=igxU~k;ŞY,{泼Y(g泼Y-~k;Ş~k;Ş<w<li<Yaxma*p8;JǾk;Ş6g泼YjMJ/5 !AT C5 #R ?)Px&zҠÿ=pĨ=s?5]W*]ggPzgxJT泼Y>k;Ş泼Y@gxCjxSCg<q*A@泼Y@<O>#5ψ}%A&y|@a*泼Yͼw=xTg vJ׃OR~k;Ştu泼YE;J΄J΋k;Şt[Y,5	w<&[泼Y35	^k;Ş8Y,;Y,泼Y2ogů5	k;ŞyxN5Y,𝇚g/5	yxNIY,~ *	Jq_gxst<J5 Ҡ">"?p85yxg7J|w<nW<n
Ҡ,Ĩ<n`Y,fk;Ş,MJk;Ş?<(xPxP~T<w<((yxP泼YAogxgx|w<)a泼YK/5
lY,3gx5
K~k;Şyxxxg泼YH泼YHFY,$YY,$+|fk;ş~k;şgxGY,ɞk;şWgx<w>3gPxT=Y,𩟚gD5
^k;Ş<w<*{泼Yj|w<ogY,O5;$yKgxwgyxe泼YϚg?5:Y,gg|w<p[Y,泼Y|w<rgx,w<sggJk;Ş9|w<r]Y,ҏ5  vp8bT:MY,wgxj|w<vgxbAT;?p8|w<v
<v(yxS%A5Ҡ5_iPxgxǃD<x{泼YG-ACiPxIY,ggxǅ5|w=R{gc泼Y?5`gx<`#y{5`w=5`aY,w>Agg{泼Y2Y,+Y,	>k;ş 泼Y<w>Bǚg(y|5
yxVo泼YZ5
yxV泼YZ'gnw<+KY,泼YYWgx°U泼YYogx±_gx>k;Şw<,:Y,{泼Yagx|w<,gx_g/55>k;Ş|w<,NY,駚gaY,gxǬ|w<zxǚgIk;Ş=&yxFY,ogAwg^x泼Yo5|w<}g|w<|gxx泼Ygx?5	k;Ş>-yxTY,'xW泼YMog1Ϛg6^k;ŞY,&KY,&RY,&$x,x.xNY,gx|w<-xZgxgxk;Ş<w<-&yxZ#yxZ泼Yh.Y,g5bm泼YFk;Ş?5b{泼YYy{w='gx؈>k;Şħ泼YD5bZY,"g5Y,5|w<~}泼Y~k;Ş?GY,w泼Y5<w<~XY,ogxk;Ş<w<
C泼YPo泼YQg@gx55OgBךgASgx?5<W泼Y|w<s泼Yk;Şx泼Y玼w</gxL *=7RŞzAŞzwPx\gx,栁OzT
 v-PyY,gk;Ş@=Y,?5 :Y,/gx7g5 
k;Ş@w</4Y,k泼Yxgx5Y,泼Yx泼YyWgxϚg⧚g)Y,|w<?5>>Y,|w<泼Yg<w<yywgxό>k;Ş+Y,wgk;ŞS泼Y'gx5
k;Ş|w<0<w<Ggw<o泼Yk;Ş~gxyy/gxo5?|w<PY,_gx SҠ	BTA ?J.<w<FǩPy;Y,1AgA'CJ"ogAgSJ%5 ZTA0z= gxO*@z W8Jw= |BTOgQ*@$z Rg	 $J|w= T= PY,OPzwg&
TY,"<1:Y,w!%Ag 6JO5H JGg!BJ5@ 4<1|w<1? f%5AWY,*Px6Y,*3TWyx;%AUgP+u*w<
%AV5sJ泼YTPx*xҠ*w<
?)Px0yx1`Jge	Px[泼YX)AX{泼YXTyxm,gx֥AX泼YX<<w<JT>k;ŞFJ泼YXY%A%>k;ŞBY,gyy;Y,KgxBog~k;ŞB0x7Y,.7Y,.}泼Y^555G*OgpSJ.Y,.(͒.*yx~)PxY,~< ^k;Ş co* 1gWD< |w< =Jg?gw泼Y泼Y Ҡ*x5 2ߚg泼Yᒟ5^k;Şyxd=Y,ȅ泼Y>k;ŞY泼Y/gx"gBOgE5k;Ş'yxfi泼Y>k;Şw<3c泼YKQ,IVxfXP
x0_D<3?p8`ҠOg|w<4c泼Y'g5
^k;Ş<w<4{泼YaOgk;ŞxDY,0IY,0~q*A`}Px_5*gxYҠFk;ş(OҠG>k;ş(	)P|k;ş(P|w>PCjTҠH_p8u泼Y~k;Şȧ泼YWg{泼Y)Y,|T35tg5*=%A>j
,'A ?%A&|]<Y
?)P|5O|?2Tʞ,w{,%A+> Ryz	ҠgxJjzPz*Y,CgxKj,ş;5 <_MJ+AjYGhgylg-$g=RP{BO,?5,$%A cTJ>/%Yewd<RŞDRU_Pt_O)Pz)w<Y]ϥ}-jA)P} Y]zW=!Jy<Y|\`x	d '=2{p{*p!*TUϨe*a*TQ{ *r{1r@=/P<YH߉P{5J܂:J܀ܺO
,`<Yμ,`=7y	PxlC7<6>l<YᰑIPxl$GT=/u*G,g t%AOgxȐ<g\!YoIPxn}T<w<7*<g/,sBg t
,}͒xg TESyŞE?R!xHgwJDxHgR >SIP}gP}g3xXfg>jY"oo{)A~Ԩ<C7<BP#<^<Yp%Aq?Rş:J?J^k;ŞH<g<*<Ysd<xoxrT t'^k;Şz<g%,;~ *@PgU}͒^,Iq E1 A唨</x4	Px
R6IJT |3x|T P<Yٟ%Aٷ
,,Jòox{xҀ*JAJҁ7唨=,?եAe?5,ϋzX}Ą<<U*%A䷋<<6Ix~%~<#ŞK	?+A䳿:Jc5,YD<y,ŞKLqU% ,X,%AOy,SŞ(Ş\`xMe*<Ooy1%A9Py13gxɉ<YCx *x>q*x{^<Y~.)<YBg %A>(x
,A~<A|\`xMe*LTRPӽSxxwJQC7<ErTQm>YJI<\`x C7<_R><FJT#
jY~ * f^(xPx ܺ;xt<|T j%<Yg9/x|\Txxg8x T> * OxygD~>x!/<?)PxxāoxT$q*|w<H<xCxIIPx"	q*L<w<2 yB唨<RH3RHQ%AyfgI#<E)Px%-,L}桛Ş	R(w<JRP>g/Ԩ<;5*zT
	P!
RPQ%A
ҠCC7<F'A`Ԩ<&G<<+fgO5,5_ox6AqךoxYPfgQC7<jYYp<YTXD<}桛ŞXm<rTq|Ҡ<3xJ5,Sgox|3x0@RT3JU>jYC7< _oyeC7<桛ŞyfgqkC7<|3xqCC7<yfgx桛Şo5,4<?5,0fgyfg>.g<T Oox0& e*]JHC7<P"AC7<5,fgu3JL桛Ş[ |AoypFPM<3x$5,鿋G<C7<Bp<YD5,&%A)J*p
Yoox40yfgo	PyygPyyoyx=%A5,Mךox(yfgPy|桛Ş_>
$+JCJ+*J-+J?*
~(x@QAg < l3x|3x5,WxXm!%A,~D<5, JX>Ԩ<V
~Ԩ<jY0fgC7=8e桛Ş,\xTPOu桛Ş(yfgxTxi~kSŞcLP϶?+x%9[şhşhP}?*g~?P,_*?P<YOT$~YJGPw+%A1a*Pw|
Ҡi*OE*YJT̂;;-A'5*gf;QJ$qh=*M=x*Pzu%4;?R~*%AHjTU*Q*APWa*ꃿ5,%AC7;qfgpl
~+Ag桛ŝow4Pw4ҠhMTJ1%AQA	?-%A?RoIPwOPwg*)PwrTi/J8TAG夨;Pw5Pw5?T/Xqx,J,A^	?MJOqx,qx1Rl~llMA,%ASs`R0NJ@qq+T՟D;?zTp6Tcx\ugAX%AZ唨;?;KP8	$;CjTpa*8 pxC7;ȞjY=POC7;Ҡn3 T~n!ҠnQ%A;夨;@唨;uOdu	PwX7TC?ޥAdu*	hp?MJ ,%AgjTgsPw8\,u	PwOAYjTo;4=pgqw桛ŝ"儨;@Rp~&A";`1a*=*UAj>iPwo;P Ohs*!*$ŝDTD^,gp?;
A$!z"?ow	\QxHQ TB
,
q!* *%Agpu%<w3J?AAh<YhMJRu=*)zTP=*)GԨ;a*b*`+q}Ҡ6;oŔ;jOw "_	?RGŝ|^<Yu~j<YpYJ@IAWTךŝg#ŝ!,A @IRO@IR.PxB	 ,;xHgu|^<YO	U~a@/_t)&ؿLԋbPw,Jx,CPw)~j%<Y>j%<Y=@|gp"TQ)E7,A_t;Ow&5,S@|gqOwSŝ't;>j%<YnD;Ͻ@|gqxQG;Pw
A߹u*HA)+A)LQ)HSŝ,ܺp$~Ԩ;w]*ygxygx=@|gxPwSŝMQ)=@|gpT¨|JxTD;CP<Y*Ԩ;]*l|JxOw;@|gsT~j%<YIQ)bo,8B5*7ܺq~WJWJ_OwSŝ+}@|gqȟ.AtCqPwJx3D;^>x~WJR;SSŝjJxe;ïTe/PJx~WJ}Ԩ;>j%<Yv(ygqwwx ,<Pw~/%Yx$~WJR<j%<Yx[Q)Ǿ>x?+A݁J5,kSŝ.ŝO
%A݁=J +]*}Ԩ;$gv5,AŝMJ7	XOPwzSŝ?+A}J?5,>gq,>,zSŝt;cA	j%<Y	Q)Le;8+A	pu*LD;0D;6~>xMJZYxHgpW;䷋;rT؂*At;PwJxoOwz~qR?Ҡ?5,<JxW;@7 %AOY T@|sߨ%<Y.3pgJ\5Q)s5,1ŝp7Pwj%<Y.KQ)q3w:pIQ)p*Q)p.ŝ	~gr ]* Pw |Jx MQ) U;^jYC7;yfgr	ךow Rg>J w桛ŝ?Pw@pu*	j%<Y Sŝ^>xb7PT桛ŝGjY܄]*"J
5,BKQ)"g,yfgp.T_pu*^?5,gp.};z|3xyfgp	?+A T{SŝD;g;?ow>gp	WJd pu*?5,8Q)?,
gpgt;q}Ԩ;qgpD;a,pJfgpAQ)Cw/	, Jh栁᠁~;_pu*a_;YR~j, [A|<YS_:yM<YZTAŝK;MPwFP@gyK~/ ';p(vJT x T?pu*ygvGj%<Yݑwd>wT5PwA`m;mĨ;LpxT)Y`Q%Abϋŝ4;xRm6gt.owA
,%A{6gt)PwAe6gt߂Ĩ;Y"J	C7;Σė;ίė;5q%\Ix^,:/w/w^,9#ė;Kq%=Rsŝ)gyğ2 ;'yy%Yݚ|AݘD;:Q)|FJ2owfWz<3x5,ASC7;WOJ^,@/J^,@
XJ/wBTДgt {jt!/wB}$;xgt!*C^,*D/^,A
^,IPwBė;%;>d'<Y@gt!#Ԩ;Ϲ*E%Y
~WJ5*u~WJ{:TgSJ.RŝSJSJ KowD)As莼\Mx ;<Jx Sŝ|AWQ)ygv=BvJxAϚOwhW
T|ŝSxC;JPw SԨ;t;3J*2,Ҡ~A7Aޛ> YޑT0OwjCg; ,՟A唨;Ĩ;?s4; JT	Pwl	Pwl
?-%Aݱ_Ja?\v^vM*gTvv%Aݺ|vcAݺ
Tۉ$JpSR%A梻ŝPw t;PwV{*g桛ŝRPwC;;Aަ>jYޤO5,QSC7;&fgzwwowr}Tܬ
T܍|w;gw,<gw'/DRiPwC7;=Pm*~j<Y޷jYްY]* ,wF5Ҡ2,r'Ow!P07;^1#Te5,Cj%<Y66z;^/,0P
xlBq᳏^,YŝdxlPx8gpث+ŝa7R^,:xl]P
xl+ŝT^jYw]*j%<YOwGҠSŝo5,Dtgr$^!J?x +A܈D;ygr!3ŝȂ7w"|%@Uŝȅ5 ;O^,DNT;7SŝrϚSŝrSŝsR)QM@)5,~jOw	>j)Y8|,$wBRFQ)j%<Y܊REWSŝȰgr({;Jj%<Y܊SQ)PS;A
RF?r0
T;xxSŝO5,F|^Y܌=VtD;ygt|^Y"/|tD;"ygt^/,T
j%<Y MQ)wH}X{Jx/5,`ŝD;؏Sŝ$x
Ҡ`Sŝ,g{/,`{唨;SŝWygt/,=Lt5,HQ)"+dgwo夨;Qŝ݄E*|wc,
;AҠퟋƏwv{;}8wd,{;+䴨;*>+xcjT݃Oe*W@JRYE*wA*u^;߸(Jgr8ERG}ҠG	T/5,G$xhgr9OG;,HQBcŝ C;!?t;,<:xr@
TÑ]<Y9MWOwKjgp殞,jɇR^,+WOwŝà';Gjnp5tgp殞,%Kŝâxt&;@E7;BxtaQM}˩Pw H|ŝo殞, 5Ix|*UWOw @U殞, R^, |ŝ/w$iPw$T*w;axHgrJ4,<Yܒq*5grJ'x%ǚYܓgx$/w$<ŝ)jgrIO]<Yܒ&Kŝ%5tgrJwowJSx;5tgp4]<Y#;<%i3]<Y<ŝГ/wBx0y;5Ix]<YŝR^,|ŝ/5tgp6/wbx);Y|ŝw]<Yjgp y;wx X;x kWOw 5Ix @JT
iPw 	k]<Y )j٧xvR^,WOw>jxvBT;n<ŝòGxvKŝòxvUWOw|%k]<Y;<ŝñ_R^, ŝs梛ŝow [<ŝ梛ŝy;)wE7;>j)Y-WOw5tgp8=T;1Pwjr5tgp8PPp/wwwJQŝҍ,5qL<ŝҏŝҙ;S/wJ$y;<ŝғ<%Ij@]<Y(PT;'y;WOwK7WOwK]殞,7T;WOwKg殞,gxXPWOwK*;KŝPwK-;jf5IxxߕҠ ǾRygpD;PwB|A=!ygpOwIҠ~!JzUQ)SŝJ+Aܔk;j%<YܔuSŝAt;RJ]*Y;^jϚx,]<YܖBT;WOw%y;HJ|Ow^/
,>%A>Ξ,2xPgpי SŝOwj<Y>+Ҡ5,
jY>pWxe*,;,Pfgp;jY?wp;q%Xp3ė;a*Sė;)Pw.$Y?sT;⇋/w?DpKŝ*uG/w;^,BO*uw/wqT^,ORsŝgBsŝ' CŝI~.Kx^jYPtrb^,L~L7q%Tɋ\Ix0TɌ<\Ix05J1ė;~TɈ.$YܘC%Aܘė; ;\Ix0AܘPq%#2J0KŝɅTgr`.!9ߙ Cŝ	Pwxi䷋;%;)y;)Kŝ Ǿ
R%A@[桛ŝow =*/^, 6J_/wXJIq% e* Kŝ C5JSq% (IPw^, bT׋/w;/w*{q%x2JWKŝ'<Yygp<9 xA<\gp<HPxCq pVq@gq@gq/C7;)jYA?Ҡ |\Ix'%AA^.$YA	PwK~.$YA_)PwE^,!?5Jė;@"J2q%Xqė;C)Pw.$YB?Ҡ!\Ix%ABė;NRsŝ"O	w~dw7q	7ow^,!
~*ѷcJ4oŝɡow&桛ŝɤ?;]xgrhJ5/ė;IM(xgrhe*ү/w&sT;AW/w&"J4Kŝɠ+,J4Wq%Aܜė;*ᗋ/w'$;\Ix9Nx8̄;^dw'~/ <Yܜ
Tů,NNy5,桛ŝҠO/wLg/wLKq%唨;\Ix`$A0Iq%逧%A0Kŝ*^,xRKŝqT.$Yܞ2J>^,O:Iw'|Nx= Cŝ;r[ŝAܞ ~grx桛ŝC7;zT^,OoĨ;Ӽ\Ixga*/w~YJ/wACgq+IPwgq
!~.$YC?xR!q%3JHq%{%AC&xgqꓞ,!<Nx@gq}	PwO%YD6qH5* :TAg)AD0m w)AܠAŝ>x@vrC7;).,P$fgr{ҠP%3x@FP IҠP*3x@,AܠYRŝ Pp\rŝWZTP{$%AEYPwF~JKowG~JAŝV^/ YEGP(wŝQŝRq楷;Gr5ow(y3xEҠQu;J^j<Yܢ$fgrAyfgp>e*~x(yŝowY|3xHiPw)+RŝASJHkŝG~!JHC;yfgr5,R$yfgr$Ryfgp@5Pow?Pw.$Yxgp@,%A%gp@Mp@Pq%HA|\Ix T *q%Pw^, W
T KŝqT
^,A*eKŝ
TgpC	w#2 ;30%Ar[ŝ	#C7;9ҠRYygpB${4;7;7̅';Pw OC;Pw #?iPw
Ҡ#AF.fgqW E
 ʽTm  *;bT)Pw `3 -Ҡ ¿, %A{4;=^M*~WJ|A<Jxj%<Y|Y{4;C5-Y+A|p&y3x	M*TPfgp~!JJx|Jx ǾSJ'y3xL
Tc/5,S[Sŝc|r5ow)SJL3Pfgr)Pw)SŝaߚOw)O|r5ow{*:5,#SŝvߦAG)y5x
=Tt5owG)Pw˾j%<YGJx)PwŝāxR^,$>$;/^,$S6gq 7iPwy3xQiPw
^j,$Bq ygq SŝĀ5*@{*t; I]*C?|AܨkRTTr,%AܨwĨ; 3JQC7;@x#*'$;0)Pwgq!*XpFSrcŝE;2ש>x${4;Ej,	 %A16<Y|pHAŝ%^!J$GWOwyKŝ!3Ԃ;@WPwgx$>M*	Pw ŝ%SJPfgp	q*Bp	&yw M;HSŝ$Sŝʪ<YܪJw*TʫYܪ7ŝʤ|r?,UYܪTʡߚ7;D|rPQ;Kj%<YܪJx%:x%C;P)PwxKŝ(]*Sŝ(Sŝ2x&x&<Y8gpLW;j:x&$xKŝ13ŝ0+ŝ1Wŝ0%A5,	~jOw¿wc)PwO; WTĔ/|AID;!ߚOwAt; #;&5,$|Jx  Rq(Fq(x8gq({*yŝ@<Y8gpPBxrgpQOwXpPKPFxpgpP
_cŝ@#ŝ@#ŝİTĶߦAK |AK,ygq,SŝF~!JiךOwMaSŝ@ǾRD;SŝC|A4SŝJj%<Yܬ)Pw+ *aŝ;^/JxY(AܬYܬ4;<Yܬ'WJXTQ)d5,WTj%<Yܮgr$rkD;˾j%<YLTžj%<YLgq0
WJD;5,&O*i5Jq4yŝ$JMJ@R'3x5Jė;<\Ix!WJ$~q<6gq<ƩPw;Q/w ^.$YqT(WJaԨ;ƩPw,<Զgr%Aܰ	뒠X+ҠX?xXs;Y#Aŝ,Al#ymO7;/*ओ楷;7;SAŝIC7;`;:J,Jd;`E*9[ŝ0QA>j<YjYԶgpTAŝT~jY:PfgpT楷;7;i*@PJ+ALqTY,
O;d;TXtpVLPfgpV>T;x  S5J Əw  ; 
뒠  Kŝ,|\,YuPw,|rp;IPw _p?p_pt;_AG	OwgpYWt;A%gpXSŝaKwT`+)Pw5,gpX`ŝaTh;
RF^j%<YQ)o;^gpZ|gpZM5*ҠJjY<Jx-{@̀%)PwOowT=wl,/^,BT<=7ow ǃd;{5,yfgp^)PwR <Y*<Y<^wod7;S/w?Pw wA^j%<Ygp:ŝA7;=*墟oYܴ
*C7;T'owPJx0*"pG;C, TDQ)PwSD;D;P<YPw!)J	Jx	|Jx	$ ҠMJTID;'D;_,E5,@jTH}Ҡ@C7;ō;W;^d/w)Pwwow?	Pw1ow0'`*%Ay-&%&
Pfgp~JTLTCŝq!*N^Kx1=lgpb>㔨;_%Y<"Ryfgpdfgpd?qTc/ŝc5,[Aܶ;Jmow-gr3́+ŝe2 ;})Pw.S桛ŝ˄?	Pw.
ow. rqFRYQ<';A?rqH桛ŝ"_ow?TˮQŝ˥/{ŝ˥owj=Pgpf~WJ3};1Owl<Jx3c;7^Y;A7#ŝ/ph);A_D;U>j%<YzG;W^jY.wzPx<Y&	Pwz
~D;{[ŝ߃d;~r_AܽOow/OT&Aܼ)R)xHgqL$qLASgqLSŝ6^>xHqQkC7;ͼ\	,*x ,*q!*S*%AT@y->^,*|AJ ~qP桛ŝPoŝPA %A<w;';Au**Um;'A g 05*OThgs~/ ;^,`/w0Pw0p*Ow0&gscw0|3x=*,}~5*,,+3J 儨;?R+=Qŝbߋ=T,YWWJ@)Pwygq^5,+;7fowGzT\&A	gp1Ҡ&&AI~2x!Y:T,Y8'tA9D;2Q)Ȟ>xrgfowN?Ҡ,},5**?	PwO	?MJx,agsow0ꅗ;HߕҠap*5,aJx;EO,a1'A;%A@ɩPw1Ϲ*2_ŝexs4;XJ<Y/ 7|!YBś~JT5,>j%<YMl~'Ax}qTx6foo
MJ}A桛ś~d%<Y>d	^,߀̀%?*5,߀a*~bT+m	r^,2*yx|&Ad?)Po?Pom7x7[śd<Yf	>㔨7Ū|3x|Zo桛śߦA-~㔨7ŢooET5,R@ҠRU7ԉp* "%<Y~WJ}H
R(Q)qOo@|fG7νA)pu]*p
R<Jx|\SQ)qWoWoPoT_C77)!)K|Y@fCA桛śٟ儨7Ol7R^.o-n7|!<YhFR4,ffoC77*pjTOC77̀W7J|*c A0qU#śO`g%<Y0~IjY|\Yx|q!*ʉPo^/%YQ$YD|?MJ|jY"%A)Aoo^.,YBT8,Ǿ^,ͽbT8:5*桛ś8,MJ|}	PoqTwś桛ś17(x|$7ν@PfO77Po %An]Q)sOoz,qI{TO5,Sś^>x|bT.(<Y1-xfĻś?5<f.,Xśxf^k;śP,X$fǋOo-zSśPo|@J| Jx| 4Q)_,xf@Ą7 7*%A<^Kx| Mlf@ZPWP5,1P#oo|@J|dPCś QQ*,Tx6Ix|!YFrT䷋7^^,jY35	PoOQ*oo?/oHJ|fTJ|f#xf̫%Q*>/%YpKś^j<YpC77?Po	Ҡ8A
PJx~ޠf,}A)[{TSśf$P<Y	Po&f D7=@|f +	Po?5,yfo
jY4{桛ś=OQ*{[śg%RO5,~BTTJ|#fF%Poe5,4J|j}Rffԑ桛śPIrTRooL>^,9bT!?PosT7J^jYrBT TJ|$Q[ś Kś W	MJ|$KPzG7xWJ||@J|Q)f%,Z(WJ}h47֘|Jx|%4Q)_,	Wx,	O^ o/,	]xfR~jY6>7	C77桛śM77TZCś.oo>P_q!*?Q*~/%YFlf7C73x|ffffq77u	PoP<YHJ|oQ* ^Kx|<$YHJ~ {TJ~#,߈KśPo
MJ~ Y]*݂TzSś+Aw	Po@Q)Jx}z',^SśPo>򧚉OoMQ)P<Yt,:WJ|'7·>j%<YtD7Ώ@|f~fTA %At fKD7Ί~>x|zSś@TB %At+fMfLoO %A0Q)D7b,	|@J|&$yfLKQ)Aś0&7a7D7`]Sś07sPJx|' ?Poc;J|'D7{<Jx|'$jT8`N	Oo?Po_qTF5,+Jx|@|fA)"+A[}iPoGOo5,$P<YJf+WJ|qTDPQ)"D7oSśpTp;J|n9Q)5,z'%<Y7!WJ|niPoJx|n fܡ7;J|(_*k	Oo!?t7;J|)=Q)SśK/P<Y"TIS#śI_TH/Ҡ
^fRaQ)$o!o %A|\Ux|	:x<Yt7Aj%<Y|Jx|	=@|f3x~5fa?t7qTyfaOoo>㴨7£PJx|*	?+A㴨7¦j%<YfT7 3	
^/	,
't7 SA
j%<Y<Jx|*Nśf.*<YvD7x<YvfTavKD7ʞj%<Yv$jY8[	OoPo vD7Oo_Ԩ7 T+A9UA9:Q)D7#P<Y9!xx|rś^jY9>㴨7%/5,<Jx|r$ѯPo	A:w]*ЁA:*xfxfśOPJx|vT㳯5,|Jx|v=śO,	OoWJ|vLQ)CD7b7,j%<Y;{Sś,㴨7ǃ5,1Q),p&WJ|x䷋7~/%YTqTJx}D7}@|f Ҡ`FҠ`Sś5,`PśgvOo0yfP<Y SjTQ*eLfVWJ|+qTYD7´O5,
zT`ҠfXSśe>x|,?+A	>/	,Ot7C, c;J|{fD7Ǫ@|f'PoXffiPo^f;D7ߨ,x<Y> ?*?5,8Q)?,~㴨7?5,	j%<Y>^>x||]7+]*&v4Q)&D7o07J|	sԨ7$Y8Y7#@G=|bҠb Ҡb~PouSśC5,bKś5,s7o**j%<Y?KQ)3oNfƏoEl0x|
~Jf,y|fs71Ҡ<3=>J|oOoGSś=@|fgo:aś%x|>t7B/Pos7Gj%<YzSś硟,= *>J|SśqOo@|f\7J|.PoPo|\XQ)Sśqoo>x|>Pot7t7*KD7_5, &w<YҠTx{]*C%A<Jx|/|Jx|/^>x|rw7ϙy|foT?*TT_5,>,yfgo
<
Ҡ'*oҠ?Grw7G~GYA~%x|~Pos7*Ҡ@&WJ} Po&fgD7^>x}/o#*+A+A_s7gOo%/5,J~>x|1|x|1,|f	t7S?J|
PoP|Jx|
>j%<YJ>x|
|^/oQ7C77J|OPo`%AQ),D7#ob_g74Ҡ!ߕҠ!s7Qf	Oo@|f	AB?s7Bt7B*.iSś\eSś\k73C7G~ *.
+AG|<Jx||Jx| zǋ7o$Ҡ 2*Po>J| >j%<YyfdoL|Y>x|2s7 QAPo@+>J|3Jx|36Q)ogj[x|3(Ҡ}Ҡ/<Ys7A7Aś`m?J| ym0
~Poך,ߔ
}Ҡߔo
Po(xhf#Ts7|ś~joNPx~cO5tfjoҠߘ	J~`)l7?ԕWZT iPo̅GJ~`3ҠߙTU#%A1bTwiPoFߙ:J~`IJ~`MiPo
ś5Ix~aGߘiPop*-*p*Ĩ7LT*
T&rjT 1*{!APJ}g(A)%A~*PoA]<Y/o_p8	/gx~pc@EoB
_273̣7ق!|c/~ݘ _7d_ ߠ}b7ЂORB:P!*&>jYC77НzSśE*#oo Nf>d,Caoo})PoffgC77RD$'x}3́ś_RRx}M Nf @Cd77xfF/%YЛa*3G7ȳĨ75-Y{P3*%AHy-REYKq!*BT|^Ax~ooOG7uC,ߤAxhf%}-*J^j[x~#KJ~SPo
ZT􀯾KJ}A?	Po TD^,jYPo^<YGOoW?}-*mo}-*ÿ|=J}WҠl=ZTzb77۰PT^jYԨ7ۇ_qT~jYWPĄ7,p=y-7Y掞,p!)Po0ffji桛śOC77PQAܨ_oou,ߨs掞,ߨ=ҠߨQ5* t7܄~5,rD7ܱś@T[{TQJx}'D7ܥ$Po=*"OOo^j%<Yz"%<YY%<Y\_q!*¿|%AXKoo}śTyff`oPo3x~o*jYYO,߬śߋG7с|%Aoa*c5,Fe[ś<^Bx}o	Poxhf'7l^<YC!q*?77`ov/C77b%<YC/%YC.fWxhflooooOm,|l*߾lHPfflҠ^j 77a7C77a_'7{q*sO5oo桛śA)rG^/o桛śo3x|m[śAϋoo<^Kx|䷋7ȕf!OC77p{7J|7ҠMJ|7$zSś!7q'D7pUSś.ś
TSśOo>x|8Ҡyfp}SśoiPo5,	jYROrooqTjY桛ś,"?*)TPԨ7ȩfP7Te~j%<YFfw,#?|?J|BQ)2'Ooz0uPoj%<YF)yf7OT`]楷7ſ5,# *2woo+y	/THuOoo
q!*Ҡ߰g]*OR߰	OoF7KQ)<Jx~,߰PoJx~Oo*z*~j%<Y5Q)ޠ>x}$+T'j[x}$ś(_s7\yffHwś"oo^Bx}$[ś vHĨ7L>j,vC77݁_*at7ݓ}*e?5,vSś>x}o,va7AG+AG&}*8SśsOoz@Ҡ$yf!Oo@7<Jx|gOo	>>x|9>x|95ҠARc7Ð']*
{T/5,iQ)P<YA)CrQ7Ñ'D7ÒǚOo%P<YOPo -jT^~tD7ã5,^>x|:Ҡj%<YJx|:}@|ft${TЛSś.Q)Pś
WJ|:1Ҡ Aoo#o*,yff<YIS@L>f$AI0yff3x|yff=P4śj5,H/ <YRj}J[śn?{śl7G5*6掞,e5,b*6?Ҡf4<Y ~.77{掞, ?T]x| .Qś(yffv@5*ퟪou}7÷~J|;&y|fvUxYϹTkC77÷jY <3x|M<^@x|FjY ^/ <Y |fff	Oo(A 5,gҠ~㔨7҇qT@OvQ	J|3x}(śE5,Ky'x},o@uY桛śtffx9J|<Ҡ	Po7<,APoUJ|=~q*R5RP,%}@Pf(@5*P*AJ(TU泼YJ=@x|oԨ7h?rT/J|ooP,%=@Pf|3R/^,&J|>ҠQ)D7=@|f|x|>(xx|> Poş5,5,>x|>0x|?U]*wOof~o/,+A<Jx|?KQ)7ś&~(yf~D7,<^YAPoӯ5,5,P<YDRAD0gPojYL^Kx|Ooo %Aś,<3x|@~M*<7qśxD7KC77,NMJ|AҠDTY 5,HJ|BrTk䷋7#d7ff8,%AN*yff8iPo-p+x}0w*A>q*fb?orT5,LAOT3x|_oofq!*g*%A!|^Kx|C@lfw|fOoo~/%Y" Ǿ3J|k@e[ś/%YPy*_X@T ijT*,Xxf[ś*?oo#A"?rT(jTp8F|'J|CPogx| ś|:%A%ARY)Po]^iPo?	Po|'J|Tx|x<YI~/,%/, #"ܨ xf ^^, ,fĄ7aTJ|F|^Kx|F^,W	>jY o0W6J|\Qx|%A xf<:x||3x|HJ|WTJ|f%?rTUP.f.Aśo@g[śWHJ|ʉPo@[śTlfL{E7ufLIAś2ר
,)/%Y#߹Q*woo/o%A#<3x|Gq!*ʉPo,>^,+A$ϸ$J|H)yff&7Ăϋx|+Ak;śAc'7ʀSAT!z]Fgx|Hf#,yoEpH$[桛śgx|S ś3ԧ<Y#G7%ךf<\zfoWxzfT泼YU|\YU0yoSoP,\Y	H^k;ś?OJ|PoRϋ/oc_Teśś3Cś׃{ś=	PoaTJ|	>/%Y	wd72w{śg%A	ff'=Y,<f'&ytf'*yff'q!*N~D7:woo&^,iAśK1x|J4Y,z<f=s7ĤO5( śQKM(yo<\f(|\zf(MY,5,^/,:%A%rTX&5*,O>㔨7L>VfX7_5,++AVMQ)gD7ůP<YVo]Q*䷋76Ix|}śz|3x|M\}"Trךoo/Y&?PoJx|LD7@|f4
~WJ|MgSśm~j%<Y&śiO,K^Oo
Ҡ]9ol,r
?MJ|ODpx|O!WJ|OrTy3D7򇚉Oo7,|z(x9[ś?+ABܪj%<YBOOoP7);,,O}TR,AX&)PoG儨7,IPo]jYf?Po5,+|Jx|zR>BT D7M~/%Y
R$Y
J^j<Y
D5, ?Po`	 jY/f3}/o`WJ|j%<YD70Pś:*LQ)TSQ)TUśTn74śiPohԊohg'74梻ś#śCś?Kśட5,i~/^,boė7Ywf *  PoWxYYWJ|*AYJx|Sś>x|T+x|?Pop$R 5, ϚOoqkorwOo~jYx7[ś@Rr,AN+AYyf-qSśoүuYrT$RÿRTPQ)\*yf.@|fT7<AԨ7yt7{/5,<Jx|^Un7@g*A'rMJ|7t7@Sś `Q)Nś5*A~09J|T7]*`XQ)`Jx|
>x|bR^,CA"GܪR5tf	~jf	+WOoR^, )]*gSś$D7Io	p8	w7HSś$Jx|P<Y@-]*@D7Oo_P<Y(pP=WOojfJotfKyY@!@	Po%Jo{ś&}w7MJo5+Yi~jWx|jWx|,,Wx|]*bq*bKY,%_5,"oOoU75,"Oo,F/,Q~WJ|p82=Y,N<Jx|:Q)dHś3D7Sśȩ7cf2?Ҡ@-Po#fn5,-Q)oϼJx|fm,-ś^/ <Y[$xfl;yK7`-R-xfqwoo#/5+Y([ś,RE5DTPDx|R'7#,֧7&^j<Y)+A)%fRZ,j<Y)'xft.Q]O]*OoH^j%<Y]e7˴fv,.<^Yx|!IPoJ/;x|${IPoJ/:x|WВ./
,.}TВ./Yf37'f3|^Kx|^@x|j+Y?}*hToOoAOoAϨ,/5,Jx|S7ߩ*h*hQJ|$J|5,1]*jw7T
{471RԨ7ްCśHpH,z[Pt7/5,/.Q)o(x|S{ooܨ[ś*k*%A/%Y`>JT WjT R0*V5,Fj<Y*y|f;J|UDPV5,@W	e~jYt7X'RaOoOoo,D7cO5,~WJ|V	T7aOoj%<Y+@|fT7`cPo1jTwVfTY,woԨ7]fz<fa*ffMJ|J|߹U*w7`z<fT7f?5,5,~j%<Y.Jx|I~j%<Y"7OoțSś2(yfj%<YD7ł*<Y,_tԨ7őrw+A,Ԩ7Ő*+ҠOp*ǚoo|\Ux}<q*	fwoIj<YaMP4,1xYbo|^Kx|Yy-%AcBեAhAhC77H_P<Yx,OPpl<Jx@Q)3Ŝ.*<Ys}jTm໿}rT|m	|{桛ŜqUïJgx'8 WŜ|3x<78 zT
.`g/P<Y䷋8~/%Y=8jTQ Q,%AfB8~WJAfg3D8=@|g IP4fgopҠTJT
^j%<YoOp*:Ŝ
Pp*pR^j%<Y5,U_,TI8ҠTQ8JxPSŜ
P<Y桛Ŝ Ppe_pbt88SD8?5,4S8gIPpjYh+<Y?Pp* qog 88}Hg 8T 8gg 8U y pŜ C78A︐I*%Aj=y-PKŜ/ '8I~g
Rp8 gx^A/)x*Jo桛Ŝ/5,6qDg8%Al p^,P<\	,@%A桛Ŝ 7
J^jY\	,>q* gxHg q* p ҟ%<YDJ5j}HY
VZp$xX}T 9Gg C78 sR#<YHY<g =op.(YS8SAjT  >LAŜ cC78>Fx܇7D8/%Yn$6IxbP"3ŜRXԨ8 bT " @JT5,<Jx @|g Agp* Ŝ ,OJd}͒\Qxd7Y2.,?ҠM~* D8j%<Y@|g BBqQ 	Pp^jY3Ml<YpxWJ)Pp|JxAQ),8,xg5g o
R?Ĩ8!(ypB&<g"ܰ PJTF~(xh!͒\Qx"g D{[Ŝ79J"A=	PpeO5,>g TUpR kSŜQOpG>>xjKxHg ԣ]*&8oOpK^j%<Y5-G8F.*Yrw)Pp?JgxP,9Lx<Yr rT C78@w* sŜ!AJ$gx$@x$)xY)J$,z }͒	^,_zT =p AT =/gx@x8 x)Pp Sp-U6Ji/p-sd8xgG{ŜK>/%YJ%DP ,xlo	Op/Pp)JlD8j%<Y6!zO#Ŝbt8
RJxl+g 8 
, !p JT Pp ~k;Ŝ K y * , !?XJ jYlᗋ/p.䷋8	qT_儨8R_p XJ꒠_*  HP  #yfg ,x, T @~*5,_OpD2Ŝ?pRG(x&^.*<YoT&zG8"}Pg@
RT=Y,^8|3xxO:)Pp:?5*IPp=P Gx&6}/p$x&8d}JT0	~jY|3x&. w8aOT1
R	g N2Q) k8qps48w ;BŜ8)PpJ'*pP,	YҠ)jY7S,x(5 P}JTB5,
>j%<Y}@|g P 7%A8M,%A	jY|3x)585,
IFx)sd8UŜH
͒
L>.(Y}Ą8 TJ	1y- $KŜ H}͒B/p$,,:R~ TP U_opDPJx*&WJ*>* IQ) yg T@|gۿ*J桛Ŝ~FxpBy-&5*(RO	Pp c	yfg p[}Ҡ~Wg ꅗ8FҠ_pR oSŜj%<Y:c8N3xtҠ	>. w8@TG
R
j%<Y;SSŜoP<Y;:qQ>xx})Pp*5*g^Kx+"TYope	Ppe_x,YPp5,	Ҡ 
R|Jx,^j%<YP<Y= ~ 7Ԩ8oT҇OpJ~j%<Y=*) SŜOpS@|g Wt8_5,yg ?P<Y>Ҡ3Q)5,# SŜ⟚Op>x|,T MoG8 t8 
Rd/5,tg p2G8 ]* &?pR .g NQ) Ŝj,Xxg ZTh)Pp,bu泼Y8g5pBg ,<g3gx ŜgxT y 泼Y	<Y@k;Ŝ_8g	 x/o)J/1Tƞk;Ŝ˽@xTj%<Y|D8=@|g+5*_3J,%A|~*R!8+A|Jx0>Q) 8
|Zg `TgOp7OpOP<Y~<Y~BxY~T,Y~ Ҡ?,gSŜP<YA7lI5, Jx 	SG87[Ŝ_ּYCR@#}JTPp'ҠP<Jx1gSŜ>>x1pT b桛Ŝw,@WT UOOpU~j%<YF^>x
8  gSŜ UǚOpTP<YJ~g ?Ҡj%<Yyg 4Ŝ#_	PpҠ!$JjY_KŜ ]ox%78 +8 桛Ŝ \Y8 C78 o桛Ŝ &fg <3x2uDg8 TSŜSŜ8  fmSŜ>j%<YŜ$%A_Q* ,/pPpop
ҠrT `+Ĩ8 8 Am 1gE 0 3x5-Y5op/OpJ3T_A(oa*	]ҠĄ8%~D8%>㔨8%(xg5,diŜPTg"Od8
jY4>gğ5,桛Ŝ^KxgA~XJmA	Pp A|^Kx%SԀŜ&?TQŜꅗ8' }ӒgP,378' 8p3GGOp3+Ŕ8s
T*)PpP)PpP}iPpPҠ@RFRŜo*

qe*
O"J
5op!<Y(Ak,A5RŜgs
Ta_"JC?p\Ŝe_5op!5op"rо@)	Du桛Ŝ+-AqT=HY8
rT}T?TO$J~Vg#+x|3xG, w8_qE*'SJTJ)Rj,dORSxDg8_qTpJԨ88,%A:TjTJTɿPp8(xvg j @Pp)APRz
62xaŜ<YŜ9JT"3Ŝ0	Pp?* ~8I]*s|*qOp#Jx,GT׾f:_Op#yg9Kp#OPp#|*p]SŜ5,G=@|gP"R"s8|3x9!) g@ w@g~㔨8qopA ?n pA~WJ^Tyg5,tLŜt8|*E5,tZQ)EP<Y+AE3JiSŜQOpF>xpBR">iPpYyfg2,"YE|^,#qTj|3x)Pp$
?qT_A`]*fO5,ygpXߕҠI3ҠI6Q)Op$Ŝ	#Pp$iPp$~j%<YOOp$8]WJ$?ҠILQ)Op$}@|gH)5*Ϛp$OT	"op;SBSŜ%x̀%`9Jfg"}BT桛Ŝ=ACŜ_op/|3x:DP }Ą8_*%A <^Kx$Y |:xjY ~jY jY op  iPp  8 $rT/%YI=lg$ BTrT䷋8	%//pOopopop'`cTJ|^Kx$Yw,bf @Pg  LBT Y*%A /%Y /p  BT TJ "op % 3C78op )ךop )HJ@ܨ ^KxS<$Y  Q?TJL/%Y /p_q!* 8}ʉPp,//p:x3x( +AFҠJKQ)D8>x(WJ(}485,KJx-O,K	48Ǿj%<Y}SŜ	d/P<YFҠKKQ)D8>x<+ATD8>j%<Yz t8~T/D85,
^>x<Ҡ|* WQ) Q) O,FTD8>j%<Yz Pp3J=|Jx=,yg zYŜ']*PҠ%2Q)U>j%<YJp?Pp~T~j%<YKD8	k}@|g,	WJ ~T|JxSŜ=@|g,]*X&Ҡ%5,%Jx[ŜT5,Q) o,t8/|* D8GOpߨ,[T{iPpj%<Yg ,Pp|* ;g 4Q) :p']* : ~T v5,yg $`o]*a3JKQ)bgOp
^>xc3JfJxj%<Y8	T~j%<YTQ),g Op}@|g +A  f SŜ#D8 pGf YQ) PQ) 8  T z5,ߚOp_,PpҠş5,Op,kxHg R IPp%PJxAҠE?|*Q)D8%~>xB<^<Y!
~8 %AM@8	?Ҡ&{iPp]yg4SŜԿP<Y{iPp&0p)x0iJ0}IPp>g<
~WJ@Ҡ'Q){5,'y#Ŝ*T SŜ 3JC$yg SŜ3pf $YP@xHgAR@꒠(}A)]*)Ҡ(Jx*yg@WŜ-/	,@羥*?%A"g ,WJE1iPpUgF5,(Ŝ |"Ҡ|\
^,Gn MJT!fIoOp>j%<YRg׋8
A儨8
BGrHPpxs48Thg  ax2lg  $e @ ~WJ ?f  *g  |JxP<YTx6fg !Ҡ.)Y#&yfg R p]J~g | Ŝ u׋8  6J>.(Y -6JgL9JCASu桛ŜA4$a| 8=jT op Q3J	Pp5*<YT/p %AT {Ppp	<YTLl'Aϼ} F8!A7儨8
 $S,_T,Y	JPpC5 H8 wٛŜ @OJFg GOp I77JJ?p8 R ךg z<gTŜ 780f &	,%A	Ppb_4xPg &p8 &t80泼Y	><Y	3xPpp]prߚ:xI;%A$xg  < Xy-($IPp	A?3JJ
}Ry-(Q (UX (MJҠ WT Thg (KBŜ A
%A
5 P(z<g 78{=*AV~Ԩ8
oYW)y8)a*0f  A&&G8C/p	-A& %A&Y,V<g =l4=*:xNŜp A'J,8 (=* 
MJyfg }R8 (g`jTC78 -O3x}* R ؾ RȾ Rc؋ 8 0 @|_ 	 _|
@B
~H^f/|@d/}_ p l^  o~| Q GԨ8XC78X׋8Yp*g +D8Y#8ZgpŜ  A 5,  
Ҡ op  !)Pp  aPɷ=2pGd,,x7[Ŝ9J(yfg yfg  Pp p]*  R CjxO5,%AThg ,}iPpߚg -S
Opѯopj,@xopk;Ŝ ,ď5,ɞj,ɾ<Y=xP $y KFopw$A/R5,Sv /@P ^g /$fg /T @ ^[ Fg /0x7[Ŝ  㔨8 @AP 3x WGZ_hwZB8@s$-O|:Z>/_ 0M W/}<_ 0-8R/q 	?R/P/(
~ 	"<Yfj ]<Yc5p 8 M8 MǋG8 L栁 &x9 | ,xg 	lŜ &*xg 1Zg 1y xx<Yjˢ8A| įE?|S|T}d_ 28`nl MJI8at8eBTOpğ5,->x(x6س]**ῚOpgppPp */5,.8Q)?,._Ҡ.85,.<Jx$pTP;JQQ桛Ŝ9JQu桛ŜiPp
$,A2JQ>)Pp
"k^,s48 =*HA)=Hg Ip
@a*HzG8=>,.}Pgu׃fop1oYϼŜ ̇]* f	Pp2_Op45,e/P<YğּY6 hp@A|d 4Ax6 iWPpA9J
jYZg 5 ?R?* j)XJA<Y3xY׃d78<Zg'/p=?Ҡz~	Pp=0ygOpz~Y^PpxSŜk^,R?Ҡ*M7D82ϚOp
eP<Y)><|CŜ߾*|

/SŜ^j%<Y_$zKCŜ=]*Pm(JTg {SŜ,RBT5tg aT8 P 
8 PD8 QOp P<Yp CR^,QGSd8 {T ]! Pp (J d5, 3D8 8 	=Pp x6Hx+A` ?BT~j%<Y`D8@|g~&A*!Y*WJUB%A*Q)V5,I>>xUo*TY ?3JߦAޥ1 $G8 Xxwd78 Xꅗ8e_Ҡ8c5,>j%<Y+}@|g 78`7 =m8s4tg  qT$ 
>iPp
Pp R!Y=QŜ /O= !YOT,YPp /%A|Jx5,s,fop W <} 08 d~ ~g ?t8 d(JAWOp ȡSŜ 2]Ŝ 2ҠNU(J9_Op'|Jx9w,NgsTfgpYJ9T	ĿThgqS)x8&A,+lg 78	Ppߪ4xX-x6CxX<\cxY?RDTfgyPp'Pvz5,OqT	?5,O~㔨8#5,0fg,1+Ab	PpQ)D8G>x,1U]*P;Q)3D8I>xPpt8q~WJP5,1g8bG*SŜ0]SŜ1Cp[P<Jx~j%<YhpZ7PBTfg㔨8-,yfgRQxQmkŚo׋5/ּY߸*F]PF+ff_noPj.~BT5,\SŚ>xP*Cj%<Y}oOj:Ś*C/5,>SŚzC3|Y@B f
V C75>Y桛Ś
Pj ,f cX/j o	Pj Nq%B?)PjxfBϹTfD_p*B/jĨ5
f@@gKŚ g3JPǋ/j$5
	.$YPKIj&yf@@f@$5*Bc0%AP]r[Ś%<Y27PAC75A_zT#^,Ĩ5L\IxPeW儨5H.$Y2,A2\IxPd }R&xfT"/jĨ5E^,)Pj^,
qT#/jqT5.$Y3Wꓞ,BsŚ5djR*A?%Y3,~jY3L 
fH5*A})Pj5,HqTh*PBTL~jBjfJxPxP5tfI#]<YR&xP 1@'*@ojμ^MxP.~IPjj-5
PjfQD5
zB/,*$xxP	OjPj
j%<YTSŚoŚmoj+AïRTlSŚlSŚlFŚlIP@6
+A?RTm;D5<JxPhi5?Pj Y4(
|<Y4. xP(P@f7P@f[5 ~/, xP% xP~d5 GRV,yff0| xP}A)AD5|JxPju5> Y5> fֿ5,SŚRO,RTQS]<Yyf_xP/c殞,GPj ŚykJjj<Y65؁A6(yffH	Pj_t5㔨5_q%*@;y	@Ay	@Fy-@Ś~XJPyOjѯj oj7AK~jY@W(%AS^KxPLiPj ioj iT~> Y?5(<YV9JP5,+Td,+~iPj<3xPx@
IPj s5tf~j@g/j u>/)<YğR^, ○xP_%Af rS殞,/5tfKŚywOj$A?,xf?ɾkSŚxylf YïR/5(<Yj<YPJPy-@>`P@>cA7S桛Śx㔨53xPn  xPnW)PjOrb'5Oj(/!<YfbIy	@ę[ŚK䷋5UŚ/%YXuŚ/%YXIyB'䷋5,^BxP^BxP"xf |^KxP&f Ny-@eŚ?KxP2(xfd&fd[Ś5	oj^@xP/!<YD, '5?䷋51jtffffff fffQOJP3\IxP3uPji.$Y	Pj`ė51GT^,cjfaq%A¯Dė5?bT/j)Pj#q%AҠf $5\IxPp'<Y8uBsŚO CŚ<\fQRBu桛ŚXxf5,BSŚ@rךoj!<3xQ	C75C oj5JA|
 </P9[Ś{ojEVf$,O+xPMr5*+xP|@؅-xP6$9[Śoj%9[Ś?5,o+xP#r50r5B>Vfy7A^Zr5;?+xPp*@N	>RA	Oܰ'?pT'1	Pj =Pj Ϲa*@R+9.JPC߹Q*@?IPj (ܰn}OؿP,q|+5@j _)UEjb5KoR oTI@@XJPPj Ԩ5 H~&A@R	 zToxP7Y
ҠD5Pf*+5fjx7Y;>!-Ag@A'5aߩlf@A;?uPjfpo桳Śe*@>唨5j[xP9~T751Pj(_pXr57*@<Y~ZTCKoj ҠAGr@}Ą5_;JP9|=JP9_|%A|Զft2y@C75G5,4xP:m便A8RŚo便A<Y>JP;S@{@헃d57wg,߾vPPffv	=575PjQŚ3YO*@?MJPm]*C
 *CGOjJxPAŚ Ҡ0,yfkD5~>xP> *D|JxQ!Oj$j$|f@vC5,HFRH
3xP)Pj5,l3xPo*@V,WJP?jTWt5`t5`gSŚ5,@XT3D5aOD5aWj_PjߚOjOjP<YqA*@,V|fzҠXyffz?MJP=㔨55,Rff|By-@C75#51|&Pco3Fa 5 L~	<>xP*@-ff	
0ZTgn-]75hojPYC?P,!xPǋ5m xP~\f-(z@ZS Ś5h.5h,ޢjzC<Yb/j@8fP<YbI5S>5AwojA)C%<YjY㔨5goj9JP3xPzSŚ)goj 7T(3xPx9PAA<@PA*A?ojnWt5PjC?PJxPz,A=%fSŚjDSŚ׾j%<Y=0z@\gRj%<Yf.:ŚC5pҠ3xPUJP~jYnk]*A 5*A ,A 3Q)A5,zA ?)Pj/5,
j%<Y &A 5j%<Y 'yf/@|f/=5xAgt5x,e*AD5j%<Y>@|fR|JxP|LQ)Ag,OSŚךOj~>xP?*@`C5*@`Q0e*@`&f0j%<YP<Y WTTO5,JxP~5ŚfԨ5 V%A *BqT%<Y@@5g	Oj/Pj,AIj%<YRJxP=@|f1?e*@bSŚyf1{SŚSŚ*mSŚ*5Q)@D5 TD5 UOj ?Oj wSŚ*SŚ*TQ)@,yf
A)@+A1RoD5 XD5 Y_,`T,wRaOj Oj g5 X 5A
2%<Y!: AIOj SĨ5 \̃ǋ5 \ *@|\^, =Ĩ5 @bT%6vf ?%AlYxP;bTȥj5hYx6 <Yğ4Vf47@y@hCbTз/xP '5 ,JQ)ŚA7J*x6YdC"d5ypfd2"Y~ XaS5$%AAezfIlfqNDPjlfbTe?EE
 XqY  xP sŚ '5L}HRfԍ,!zB\fFj?RB/R<YBgFj=HDf
SŚ'ff
R2xPV<YBuM,!YUYB$zuB'ԛ<YBIŚ$RhfU<YB&z,!>xPŚ"L/j^-^,!ޤBOfA5E_RBL,!&xzZpfq(cC/T	?%Cꊧ~J[aި~J:I~J289BIO8=Bi>q(CGިq)D/TX8 S/TU8H.U>.#~JqGpnq)xq*Vq('>~JP&81_~J}P&81䢇^~JP&8S@QScE_T	?%	>~JM@P1ǪW>~Jި~J-zLq(PESPN>
}-Zqi}=@-8`  iPN>}@-8@-8QiBPN>=@-86 _u}@-8ӏs&>}̏}@-8zZq2@ dB dZq2eiɟs$OPN>TZq2qiʿPN>H}̝zZq2ӏ#ӏ'ӏwi/ӏ/ӏ3ӏi3ӏCӏKӏiȧiȩiȫiI diM dX d
@-8}@-8@-8
}̋~}̋}̞Zq2=@-8=@-8
}̓@-8}@-8}zZq3Siӏs5~}@-8@-8ikios5ޠ}ν@-8@-8isi͇s1s6>}}@-8zZq3@ fB fZq3ei͟s4OPN>tZq3qiοPN>h}zZq3ӏ#ӏ'ӏwi/ӏ/ӏ3ӏi3ӏCӏKӏi̧i̩i̫iI fiM fX f
@-8}@-8PN>ePN>bs2ߨs2s7}OPN>fPN>}@-8F}ū}@-8WzZqzZq@-8c -Zq -Zq -= -> -@ -!zZq~}Ŭ@-8YZqzZqiZӏPN>PN>^}ŶzZq=@-8I>}šߨqj_qi/ӏiZ ZqzZq=@-8J^}Ţ7qiOӏiZU -}@-8S}@-8DPN>Ǩqh* -,ZqPN>רqhiZ[ -.Zq -=@-8L}Ţqjwqiӏӏ}ԩ ӏoPN>UZqRoiHӏ}@-8ZqRӏޠ}ԝzZqR7 ?PN>G>}԰ {iKPN>O}@-8> ӏu!u,@-8giJ'u4ZqRӏ@-8G PN>I}Ԓ}@-8@-8K iI3ӏӏPN>J}Ԕ@-8@-8)ZqRT iHiJou"ou%PN>AWu%PN>Awu%PN>EPN>K~}ԗ}@-8{iHiIӏ_ӏPN>L>}ߨqrPN>>}ƞ}ޠ}@-8@-8^}Zq}@-8Zq. .: .ZqGi\9 .ai\= .ci\{i\}i\i\B .@-8zZq3 .D .ӏǨqu~}}ν@-8 .$zZq}@-8PN>PN>_qq3ӏA .L .(zZq@-8oPN>⟨qqSӏi\$Zq&Zq	}ŏPN>Ui\Y .ޠ}ůPN>Cӏi\] .{i\*zZq=@-8PN>PN>u_uJ=@-8SiQpOgp=WzoT*qFN>4>S{
psT|}?N>=8N>gӏz=DADT慳zT?*}zT<N>T<дqJ_N>Oy=*~U8O㏸zT<}UT>k=-8jqKN>=0~U8*8ʧrR>?N>o}J*}C/}PU88ܔܔ7s8q%0Cܔ=q%J>q%Y8?ʧrS?4N8?*}N<>*}NW8q%|>ܔKAܔLq%&z(TJPq%*}E_TN>'ܔ&ܔXq%}Q0JߕN>CrQoܔ>Sܔ+YܔTKQ4KQTK4B	ܖmTK7Bܖ2q%}P8U8νQ$KU8>C8~U8Ï,ܖꃣ,TKeKgTK>N>68~U8.K$U8\N>_S,Ar!ܖTK)xK*}eO38ʿN>TR8ʧrX*E,TK-z$K?*}eT>䷿N>xq%N>pq㏸|iT+@U8qN>2C|uTG@8ßʧp{X}?N>gp>H8̿*}ORSTWGp>Ԑ>#>@}ʧp>*}+}S|S d?*}'>oS|Xp~U8GpT`*}SO8ʧp;1}S~qͽE>ʧpe 8U8}A?]T@T ?U8羠^qϿ*}}?g~T	??u>N>'>wT@FqɟN>g	N>C?@8?ʧp}'?}@LqN>gp~U8⇨ ӏ~[q >T>wS88N>ẗp:mTM(F_N>tkAq^dJ8ѿS|q?*}>tyH_N>up:o}ʧp:j>uS$y*}_8_S|Q~U8җ}TJfjq_ʧp:fp:&U8U`*}k՜}TKf}ʧp:`3s*}}ɟS1O>Oʧrb3}ɆN>|0kTL]aܘuTLƧr`ܘ=0LcTL>5rbS031ܘܘk>*}ɕGrb?S23:8	N>s1/ܘL1ܘ U8
f}Ʌ/ʧraO8
N>'>ʧrac'r`*q&3}Ʌʧrao}Ʌʧr`aYܘ`q&'yL0U8Q`LOSo3bqx?N>ʧw3 }GT񇙟}*}S}N>8DqxGwU8u`qygSOgwS_gS3dqxPqx#yOW>ʧwoSϙqx*}
fT8?*}
gQwSgqGSid3mT 9@~U8_3>ʧq }S921@aT 1;>Sn>@ed@ã@G2I@uT <}OSa@%U8ÏT , ߕN>SӏUq|̖qʧq y~q?N>kɇq Pqf }N>+U83&}Ta~U8~f!}Sp<5q˼̢q_N>z?3)}|}ʧp<}b1 ~U8~U8O3)}?N>z3>yYeC$~U8!%U8gN>xAq3p<Rq?3N>xT3p<Tfq3+}kM8S<O8SN2*}f
N>
ʧqQAWT }*}fY8+*}ÏSqAU8'f>	SB2A*}~f'qAqbAAu` T |̶qCʧqbA&~U8)f]8%ʧqF0hqJN>	Wޜ}'A|S8%ʧqbAߕN>`*qKN>30}SA>
wSq~U8F.'qB7lA8C/ʧqkزqU8G^hlqN>ӏBc؀q*}$4Vq_N>/4>?ʧq
yBqT!#6tq~U8DqT!%6}"_S 6}$ʧq,!ߕN>SUq|N>T!ɇqT!	>T!|-}'N>8BSan37q&Ï4Hq&zMWri 4e dM ܚ5 M[ \M]	ܚu恹ܚ7㏹6?TMxMa>Xq&C#4>U	ܚ#4ꆧrhgC5Zq&Cc5.8iQ}ɮ=Qܛ_	>T78]zMFq&=QܚIq,Mfq&}ɤƧri3ӏ4AlMLܚP8J^8DoP,}ɥ?P>ҧbܚUp(8D8S}@}ɢoric ܚ
ApM,HMޠ}ɥTq&drioԲ8K>׾d ܚ*y}ɦ2rh@q&~P8L>d}߃c9Gӏ9Oq'y}.N>~dA8N~F8 NN[C9wgrq׋ӏ8o<q'GN grs}ܜN=;8grr䓏8LN s99N>Os:#8x8}8}>^Dq'YܜHqqܜIplq'~-8	>_S8Dq'>Bq'&x838,8^}7>rqSܜUp
}O978Mq N,x8|q'N>σPN18^38Ppzq'
>>>Sܜ`pN	>2}RqLH+8( ̑N>醞qL6 "qLWott|\68}J	1oGtޥ0̇ttS3`!}zC`ÏcTN>釾alqL@&3a03 Ϝ}A1gt|\ʎ>8#Ƨt=IH@`IN>ߪ8QLA0A ؠqL(x6N>/gtHqL)8?}
. 3`T}|}TS8<282Y	t]Gt׋8
.\qL-#aw)8=@2qL<`q0WpNqLN%aq'}=H.8H8?!}ޤ}IhO7 "q'Hq'Aܞ5QܞS=wN>>N>|Oܞܞ=}lq'lq'Iܞfq'rxg9ܞԂ=Ï= OOqKgr}rz?N>^q'AܞH}>Yܞ<Ꞝ}2}c=3>S<@ܞ#x6}?2>> <I#=7iܞ&6N>ǃt}ܞYmܞ
>׃`ܞ(y}288˾dr{PN>S
ry O@q'z1ܞaN>-8j<qON>>>gqC~q$8c_2}5d08k}32qo@C̆'qsP}6qǾd}6>d>/8gޠ!yTq^h
N>gVq~qB8h}:qqP>? }7^d.8vyqAaC$qÿ2N>_A8dT)}2gC CLnqqBCvqq@.qʾd'qI!`!>C󏸆X#Ï
.8e2>. !}1Cԟ}2ߩ 3]$#ԆgqT(q@CH8iq?N>'tq~")D4#mDWD7 ">$?qk}EqwbD:pq.N>$~D6`8<TqrqD=L>!
>"N>!> gDe
'q
Gq2jqy!8q>#4)}K<H84&}BO$}@}D4A84Zq	h gqAFgq33PD#RFqFQD)|q
	}BGqI󏸈qM&qHgqz"}@^qw>!k"
3[D.,qfqO'qq4M8hU84rIܠ!ܠ
r@+8@*8^h>}@PP[Gr2rי@oO>ZrqKw4 ̵_En*o;2+Ji~̵_߿dlUQ_e(g~.-WDjο߿ܢ5C~.-WQK?߿|U~ZC4g6~/Yj?V߿L2O2̿QU6oüU#2Ўҿ~2TQ<UfUkGy讆?~f2?J-W[vìU[w6߿clUZ߿aNe'4mZ=̵_溧D߿\U߿[26߿fZj祻?߿<UM+̵_ֆh߿eg4C~jˊ6~fZry!@c2*_2h߿̵_(q ̵_S߿3-W5"Y筣Z%~fZN-Wz5~fZj[FǙjh~j`S2=̵_o63̵_溧rTYg.hZrDs;v_ [2q[FTs-W߿&eZAe5>e#9k3-W\2\2%7̵_4~d @2:[2-Wz[~.&ZW~.A̵_VUWBee?1Z~p{2w1Z-W e?q2|?̵_߿\
-W3Z?߿3-WWy2c̵_?s-W_e|,~.lUa
Z?߿<Uc̵_߿|UK9j>e ,T-`/|&[}ɦ_4oA 9ܚoAri0 4eG H35MoA[3rhoAջM]G ӭE?a9W5ɣ}E?a$貆ܛ0 4sG ,MaG 4{G 4McG &-Q?IM>[P7	ɤ-E?a~oA /MeG TMgG HN*#>ME?a@tYk6E?aɮ7 wrm{ ?5oA)MuG P{ܛf0@iܚH[R
4G e˚*4;[TQܚG SKy4G ފܚL[4A[ʅOܚG ͻJM)o-Q?SBM)!w&ɥME?a5 H?;JqSFաrhG PܚG PNMw)K ܚ
0?AFB4o-Q? WrikoA&riooAriwoApTJ&gܚoApW44T[\5Sܚ`[\5
(MMN[^0P$@0>;#nME?a5 H?;C>{gKw6}E?a-E?aw'CG rpoAdw'-[rrE?a'o-Q?QDYܜ7[=-Q?0=7'ww]ܜ{G ?ܜ}G rr07rqoA'rpgG |!NeG :+-Q?ND[OܝN06NqG 2-Q?̊= QܜoAd;[
čE?a8G 3E?aUܜG 3>N%-Q?;08A[ɛ2rqCoAf$'5m't01O8G '	;hIܜG n0Z˹8G w'E?a38G ^]G 0Z`N7A0IrqwoArsE?arpG Rܜ`[6NR^w'wJ]=E?a5 H?;([-Q?Ԗ;o-Q?ԃ."t{rjA@ ~wLo-Q?=![]E?a5 H?;-[tsN[q`oA.K0\!wL-Q?oAp=[?t;pwL=[tE?aWG T0B[:-Q?o-Q? LgG T1oA2E?at@#2E?aG o-Q?QDY2E?a5 H?;7O0G }E?a6;%-Q?}	{l0G toAH( 鉛lBP[bGt0G0F[`aOoA򏪩T[`ϺaWoAE?a6cG F	gt7oAhL,o-Q? wtUG 49Y[E?a5 H?;_tCoAi/t0awoAh=[ME?aWaoAh
G E?a E?a8=F0-Q?ME?a8ͷ{p<oA0;[FO'wrzE?aDk5'[F<oAtV?O-Q?Tw=-Q?_rxoAhj=0}E?aMOcG #J)gry0%'o-Q?{7n0 oA'[BOgG w'o-Q?-Q?r{E?aw'׿G  '=oA gr{E?a8[OoAYܞH[<G ?rxwG g4COK[R
<G nf0	E?a'o-Q?EE?aO)o-Q?QDYܞ#o-Q?@ryOoAj'7S<G 5{ĝE?a5 H?;wܞ&-Q?QDYܞX[rx*[O,-Q?\'E?a'0 =E?a5 H?;˻jA@ ~w'[SoAj{RrxG 5,'o-Q?E0W![{j7nE?a]N3fEiM?3mE?aЎҿE?a5"3}E?aܸm[s]Tp-Q?qkG 5xWC]G {g[|10^߸0^C-Q?jGi_o-Q?q{G lw{G }3E?ahjA@ ~w[r⦍Ba0S5oAkGq0cCD[TZ5t-Q?g3ѭq0^:kCG[coAlf0eC$o-Q?!}2N0%!{`#CK[{dE?a.3oAH( G 5:%_CL[wjA@ ~w[gLsGCOoAlA!7]208!;sM8G 6;bn0؝C,o-Q?̀
Y[ qo-Q?͞[jA@ ~wE?awqG 20`w-Q? C*o-Q?WqG {b04E?as<͐a[#[QU]OoAE"E?a5mP"o-Q?yC?qoA\sGq^0`wO"-Q?wGqn0`o-Q?uG  oA0-Q? oAH( #E?aE?aDcG A!0}G F	gqoAB0 w=E?a:DeG HF{tDD[%;tF"8[~%{tw
o-Q?iqE?a5 H?;E?a5 H?;E?aYD4oDK[qG !3oAC G F	gq3oAh"749"(Ԃ" ,"hS[qG !WoAIA'oAw4n0!coAA_qo-Q?h1"w(Z	̮f"E?a;"⊪oWE?aN!ooAL]B0۸q0jWGASoAb G VoDN[[D0-Q?Վ=E?arE?a]
wdmE?aA^0Y_@oAܠ2[;![.0=wܠoA[jA@ ~w(8)PoAH( 0 !iX	4L}>?o0 }/ K'//s'oQ߅ %WF__<xs߅ %O?ßw~ 	~;̟__La߅ %̟|ڞ//s'xS K2//fO K27_ Kٓ<^~ d~ 	~;̟~>//y>X~ 	~;̟b~ ];'|}//y><j߅ %̟F__'|xa߅ %{?S~  C.//y>o~ <#~ 	~M̟M w?3 K+?N
Og߅ %27IS KdnL.//yx; w?<%~ 	~;̟K]__p߅ %$̟&~A~ 	~;̟!i}__'ׁ~ b(w~ 	~O-;+O3.//^d1w5~ 	~9 ʞWoH( 1ooT
@/[i{wiW௹A>9@e	Obe߿柿;ō~~k4y{WoG!K4+C/
c4+C/{~~2*BNes76ydsBy_2IGd02.O߿柶̆
!߿<ЯpO|`OyW< >v?C_4wm~~;̆
!?o2*pn?C_?poOyW>R`4w࿸~B`~߿柎!w}4w`ܧ?$d0Un'w{4wE~~;̆
!7pF`c'pO|`bB4H?`BiM{L|p/b	'w[	owd߅5'ݙ' ks'}G@`E>/|?̟={Pm?*~~O%NP2Xp$~~O;/?%rK@dX@w?"w~| 2X}c~/?{w~| 2Ỏ/s'm˿ k@#0@ [2'[@'̟~׿ k2	=__2 p~ רU? xX@ d ܔH@ٓ@]"=__2~z2}g~ >d28 !S k2/#Y߅5"̟Agp_^2{B/P'pJ k+O"/pNÿ kO"Wq%G~ רF%;P@̟BWq,s߅5ȱ4߅5P$@SD[be⿚ d12PCM4+@4A;|&{G efk4?OfC/yPQ߿|!!8=ü 2P%y3߿|;̆&_)
2n>C/ٜkd~Pw2Sr!=Fy@e 9E6gAO,{ 25=+`ejV|_)fS|S< 2v3߿|Ǚ_[4~Cd#ʅOC*{O 烏߿|Ǚ_~&̂/Q_}~|G!#,O|`%lx=y@e/6TNd02rY߿72*5.~qd_7-oG! `e/	__uIQ2=wSw~pC/{~ڍ~pC/a>iOþD 25 AW߿<ЯB3߿5 h_桏Z525.52͸=fAl}>j6̂/y?=fAGc߿kVd`s|Q_A>j6̂/G^
~w
^}m~x8(C/pV
(P8=2_RŒAθ=dL͆\59@e.i߿|w_/Q|=y@elN}߿5 26 ~|a  œ~P2_̵!|6!p{ijA>`41AӸ=y@e8x=D< 245Sd~(o`d
;wiW=@= ߿| |oǃbeAGrH߿<Яhw$oG!O]Fx8C̆_;Ч W2HM)2m1C@!38E_0uI'>fO%_9l?!vxm߅2Q5~N}@̟Z߅P3'jA@ ~w[	_12Zw=@̆
/p:iOP3!	4B%>8?!JD	w[	w~d fOj!x6O0oPxXx6!O5߅l?̟a./Kx6@̟c}@a~@k̟PK]15 H?;Rfi2*߿Wmod0U3
;< |`BiM0?aoZq =~@+?Nk./̀W2~q~@' N/̀w?_~@;̟ BO~@dp3Xc߅ s28:
O2@̟$~@;̟ pc߅'5/ ?O 	L_y
/̀w  s߅w? gp {2dp{Ww~dCUY*~dAG2F	gBn?/ |Y[g_(eDf~nU41C/~n>bepZiO7yᬨUQGwy# >;̆&_Jh̓1!78 g0 j   d&_ s'\˻2?|m?Gw~@''Izm~@'2H2d5,~d\a~d~.&OPYw~d~Y̟Ɔz} BdH( dN}=P!wo`8GOT,C_ٻi-1@[f	~daΡ	~daMBc߿h9!1̌?4cB=̌?4 {#%!FB~daP}߿if20 :#@P}߿hB@̌?4:$@GB@̌?4HƀPB̌?4-j]ƀPB̌?4}B20DPFn3̌?z Ͽ20D>WBe߿"@!2̌?!wF&] PϿ20DN!3̌?-B>Bg߿"B'~dauH85H0P߿#]B20F̌?}B=6*{#a֡	~daBq߿#5N;#b>	~da7P_~da̌?~
2!W߿#H0!#FBǦ?5#FZ']ơ.	~da!:̌?5wF̌?5+;#QuVwFڄ+;#I"G~dayB$wFDQPȞ?5ڄ"O~da񨟨B$FB'20j=Ƣ;̌?5uA~dav;̌?r!&	/20UBǨ?rj#!%F9PǨ?rD$B/20SPǨ?r
uD PĽ?r^!;#jE:!20H !=@P F	 	320Hj;#	320HBĽ?WB(wF	5E  uE B(wF	=BK20HE. B)wF	~߿${B#F̌?[B#Z!20E><iB)FCPŠ?!#߿|ڄ"~daPŤ?ڄ"~daE^<>!{#BW20BO~da	BO~daz!'20B߿MBo~da*{#	720:$E/߿0U}_߿0U[߿0UqPqO*৸&
x' wi_<"6?`)4I{4$~WH 4AgO*	߿0U~W
,7i_>.߿0U.
~W#-~W&4To
A_NxT!i_ ~WHT4D~WH{?`$?`$&o
Dnx;;7i_ &?`${߿0U.x߿0U-4߸߿0U4c߿0Ur)i_ #)gq ÿO*9}?`3]k߿0Ur@[4󙻈	4q O*9; i_ ? 
M	{4]F?`j@G@SN?`j[ 2Awq߿0U5 ~W;4wi_T ߿0U5{4s@4Q?`kOw?`k/wwi_Rw?`j>O*O**
ơw6?`#7i_^?`#-xIO-~WF838i-MCn
1#?`#(wx{O*o
0oO*wx߿0Uw-~WFwxmO*w7i_rbv?`#Qܘ*o
 &i_	w&~WD]Ʌ~WDTLwi_graO߿0U /raC߿0UɄ~WDܘ
 ǹ2~WDw&WO*rb&?`"&{4_ra?`"2L
ƀ1ܙ?`h1v?`h;! 31^?`hܘ߿0UG߿0U4 p:`38i*~W?K[4=)b~W'M38i+jҦ?`hi_F]胿O* w{4$o
ƃu߿0U4	wi_@eO*?`UISB)#~hW̟ЏPHŢGPHŢ	4N1!B Y3J_0ևz,߅;M?&_~h!w~-NlO̟ւMAIZ,̟։.2Z,̟ւ@%~-NlOE@0~-NlS̟֊jw`2Zb .ZfO(T~-NG'#~45̟PPZ3',e/ũh2	C@i~-NEJ5g߅;L%kyO?ƢU=_Sw?D~4JJ2]߅; dzA~4A̟PKd+~-NFٓJ
}_SѶd:{yo?/A~-N@2jJ_S
Oez/ũhfOcD/ũhO`3~-NBnd6Zf/ũhs'W߅;fOb~45 H?;12SGt8?l `8{-D6'{Ԏl (#!~[7P߅waKP6@R;񰱨\[R;?Q(# #-B;Ԏ n'R;l̟QDYf[[`;ț?``w[i_ s|}
͓E0U0O*{o-4`e.<3eC/peC//<*,G!ĄҚ?/m1Ci Ao|So0	4;̟	#})o~ihE?{$~Y~iг' AM>d Bzÿ4Yw~ilY]Pw߅|[dgK=M>-2\_d	g~ip&SON'w}_ŠO2\G&;SO@d5M>-?̟	!o42\{ 4do~ip%M?uY3SOVd v`s߅~' 5 /1? 0M?uYa#4OA.S߅|ZC̟N߅|Z2)M>- m՝_1O@o]_1O@#^/-߅|Z fO@U_ť'ľ/#2c)~K~=?8~
O4fO(`M>-9MTFM>-N/,'w49?#og~ih?%ɽ_Š+?7\IM>-s'{22M?'!oC7F	gEE Lo_J[o߿2Ԗ7Ŕ~Cd Sbe*:IfC/pKfC/qf82S7Y>J[SbeJ{Sbe[4d0U OhẀi8߿<Я /pt	BiMt8?#79q; " |y߅SԂlz'R~EOR';R*|<x}S/ԊO̟הw~T 2^KHAdH( 	L¿wYPÃ~qVd12Txp߿|UL p>*̆&_|8q>*̆&_#O!oO!>*̆&_ؿÄ~qVd12SG.cF#uq~~2:
Ӊ_<
o;+&ye]\ԃ>~~g?%&_dt 
~.WFٓ5 H?<-LԊO!Osm~qVd12fBfC/@~qVd12482|fC/@_u߿|UL$&Ŧ>pПt,02$wE ls߅?RO05-~.ԅyLo~I2	"~'6GU?	߅?&F_̟`C'~'I&w~.2	 ;G@2	b(t  o~Jd|U]yN "w~.	3'jA@ ~xf"6=-ok̆&_8^8 fC/	4vwN -B -r#fO9'_}I2	 ; 6d7 { 6d Rr#fO9g{ 6d\ />?R
f'ʛ4$l`']e-~z6d0U=b=I2*	-/߿枤_rY#߿枤ܖORF̆
rr];4$l`BiM?	_ǿ̖,;/܇?) =_|C̟߅:23w_|fOEL_pu'jA@ ~{=E	be!4\iR(8	ӻ-ap;py^r~(fOsn@߅@̟.~5̟{2;~.>
`߅@LnC~	'}kp'u݈pLn
 ̟?s/?MlnYA%~.>ٓw; o?o(Ԃ" ,"Nh&_Jht8?((	:ğANpA^d{qSp'P2\& 2
A'p@? o|(*~.|fOA3~2~7́6d7/ol([㯿p@2

=_2ٓPwǄ/ol(w[߅M|(O
w~7́6d:	dOCeo?15 H?<"o/[B4yWĄҚ?CL}a>a(~O,OM=S\)ySgx_?|̟_s!~OOH3~.d~J_?yR;4\)yR{Y߅S7̟pp߅Sw?&^/	ɝ_?|	w~.'$90$w~.dVp2@c%~.<	4n߅S7̟?q~O
s'$Ko~O
'$S2S߅S5 H?;?&_,m>hِ 741C/~~Cd12[>hc̆&_2}Y}82;Sbe oO!|>*̆&_}82*{Sbe&TF~~Cd12HN-tS<beGf82'߿|UL }/߿|UL>3߿|ULSbe4[Sbe0>fC/񁏼(Sbe߿|UL{IfC/	4ꬴ@	 o3$w[61 fHS|?̟2~'C~/1$l3 w~'./1
O&_c@d#߅>d+_cO
+SRO<@L}H?R
0[?12qܔ߿枤~z2*%q82-~~ԍ_xp߿|wLÃ~qVd12 wO!p߿|UL|m>hĉ/lwa741A6<82l߿|UL W'L'XO!xx=y@ejY๿2$&-Zc
@oWTH{TH$l*p	/=I2
߅G#fOR "*~)?H ߅GdY$/=I2
DRF̟§ZTH$l* >/=I2
 &S߅G#fOP$Q#ԑ'8/=I2
R/=I2
\P*Q#ԑ'oLS߅G#fOc0o߅G#fOg<qgDRF̟_$z6dv_$z6dv]_$z6dvӀ]Q#ԑ'jA@ ~y(L ܖORF̆
 ,߿枤C䱮=I2*
{7iHِWT D~z6d0UB=I2*
]B=I2*
E~z6d0U	f4$l`*-w%oԑ!TKiHِWTcKcORF̆
;;4$l`grPORF̆
NUORF̆
i4$l`(ORF̆
N߿枤[4$l`BiM>p?K7CB'Y
ӻT(xfOe @Pp r_~y ^BdH( /ap^=@E<\3!QoDfC/	4٭>8?p%?a.	oBp8S߅_d8]
]_̟	*w~W
Oクp߅_B̟/
Yo~|?~)#B'=l*w~Wl;-7F	gsE |82HM)ϭ1C#o8 `}r%~2 U߅6lr U߅6lrK)/w	 ˿l 2}X߅6S?K]a~;Nd90wOP
s'Ҏ{P'}]_`s'G-!w~'}I~;'|D}@
O/w9|l#<t|߅6;?N/w̆y9{2fO㤭f]_`9ol 2B#(Ԃ" ,r7&_欼7YπAK߿|ULSiFyW|?-k߿dC_߸H!=)P۸O2fC_{!SjF~ySu<+̆
$&m1CEk7a:muO~ d;o_hd?_huY&J}_heVd;
<ȍ?џ~!fOwz/2y썾߅6Ad;(߅6Bd;&ė߅6'"-P$@PG[6BiM6t8?vo|	=vcBO~^fOmo߅7WAxn}2F	gq _12SG=>pq<mpB4xIB4'7}e߅7gs'Kd< 2
0I? K};n3+Ol+~`2`k^d%ߨ;G2`8/<s' S|u߅7gL-]߅7gd/<Ǚ?uG>'Aon̟QDY;TbemB*oG2*`9!&G2*`yB)od0UnO3l`~*!^~{d0UwiYWĄҚ?lW` oo1~ؑ'	'~ؑ'p	_bG6̟6H;ď|m?pw~S̟]I0w~S̟ ;lH"d! .~'%J@=HfO	b~ؑ'/#fO=_bG;̟8	/#O.w~ؑ'_a/lHsx
_bG̟»lHj+WS]_bGs'"]_bGfOX=_bGLP$@E>[be^72bG߿<!/YY+*wi\`+E~xfd0UB0o&d0U0{w2;0,`e01,`e0,w8=,`e0߿<!ĄҚ?A>8?++kpE>' 2)~z2
߅69VU_iޡdg 5]_iިH̟°e)Ӿd RNyX/Ǚ?\wm;,
_iިO`g#/Ǚ?p)_i2_~wXL_iިQ̟߅6X#/~wO(Ԃ" ,ho怷&_Y'53!B:WX{C~zG2*^=2*-~{d0U!4Їi	_`pw[aLw_-w?BfÿELzЉ}_-'λ4[fO}_-Ǚ?[z߅ߺzGJ{4['B~~d=;4[2Q~~yyG~~y<Po2>Ro2x4[ykC/d>y(߅߹d>|_-|]_-|~~<|G=_-||E~h2 ?߅߻|^%)ofO(Eq2CBE?cjA@ ~w=E8pI,`ɛSbeFzf82ø)oO!LYfC/A&82Y߿|ULhs&-oO!&~qVd12VWI$O!_rJ>82HM)4+cMgoAEoa1/y~V~h9Vq߅o3'&\@
3'&G<߅o(OL+D7		_pQ?1'D/G2`g]_pQ?1O%=_rd~恿Oh/?'/(̟ӿl7s'd./
Omc0~h̟PXP$@#E?beƉ{Sbe;~}̆
Bf82ND~qVd12I=ƅ-~qVd12Dn~qVd12J#m~qVd12Ap߿|ULC>*̆&_4ϸD߿|ULղIDfC/d[Sbe߹%82[ܒ}>*̆&_}$-~qVd12VFIq>*̆&_,7YBiM*Z / [D@߅adH( >ĄҚ?p3- o}XUV~hY 2b0~hY c?:>/>dOG/>dOC-җ~慟2
'-N/>d)OI;~慟|?̟ئo./>? />?[~慟2{|0{4,<~e~=гoOw/?2[~慟35̟~慟|?̟g}/>?7)гA^d?7~慟29V~hY 2v7гA^d?M,[гA^dB7~慟2'(5/>?I73BϾOP4}_}2fPг@1?GᙃBc̟&	}_|
 6г'(
}_|2<叿BϾOG~R~慟|?̟Q~hYǙ?3dUгk3'jA@ ~xL})123{~yW;N<C_ABj@̂/0zSyWq=(ô`zLyWp;
yWU=߿}iWzO|?̆
̅ngO2`wG4yW0ŏ
̀pv>d0UdQǿO35̆
̃n;4`~~{d0U(O2
!$.[4 caܔ߿dC_N{̂`H9ܔByWܔ{O2!h.JaO|?̆
Š(oO|?̆
ũKwiW#(eO2`Zg=7i!k.m~yW$o1C_г)F<2*3~{d0Uf]O|?̆
hbexEqt>*GE[LAߞ<'̟ ~tN<w?	{wi溧pDσf>'5;'}K m1(Cs]MpD/#@O2	j܇EN|Gi?M~pgn&+V:({;qMhk;'&a߿c?Mhjչ3mٻij1@Ąb~<Z~?wm@xb;p@z0;pnB'."@܅߿O=
pϿzj~?.>"wfwQuv]8Dm@ݟ~?#P7g߿O=Z>"+P7D'Z'~?8DP7z	z{pvoO~? @~?j;p碖n㿿z}8D''ޠn߿Ovn߿O5t~"\ppw֠n뿿8D0'og~?.P7$w#5rG~?.#"\ '@ܓ߿Ow߿O}8D~?.t"\z_~?._~?.=@ܗ߿OnK'®nK'RB}8D
;\;p-@ܩ߿ r~1ʽ8^ G{p !{p %=8^߿ jO~8^o~P7Mo~E/ 5q7@5r~r~"/ 5pU߿ ]@w{fn
p =8^ j/ {pnp w~nnpxP7-w{pxCpx/^j~/j~/j/^/^r~/P7.{wځw{px uw8^>{vn*w{A8^j~/s~/ @߿;P70w{~/^q_P7pxw{Ϡӻpn߿5@;+j|R:E_0)\WR?ÿ5 ?i@bs CBqSFաo]o$'4mZo3s'bsim 1Mo*5 b߿zdѲ,N5oi>)h։j}=m-ZO5Em2|h'?i?ρ TToρ TT\|dѲ,N5"Zc4
C5F?CdXjFi؇OE`g!]~桿̟3:Z6E{Lf!M[v$[շiO~jadѲ,N5$c47E`g T=I,̟3:Z6Ei?ώE`g|wP5̟3:Z6E3HQUM Oo'USz@P9YKFȱ9c4oԕD?CdXj c44P-3o$g4CϿ5&{dѲ,N5'c4hLoψ:353̟3:Z6ELf!![ {-[?4g `߿~f2|h'?
|N\Tѵh\ E`g9qSFաp@c2|h'?1@552|h'?;Lf!43i]g̟3:Z6E栚|Sh=-&߿O'bsi>'4mZݑg03Tѵh_vEdѲ,N5m1@ֆh S03 *w橾.9KFȱ91@溩
溩
'bs+i3;-[?˙l)@c2|h'?Lf!|~_E`g|~_~j KFȱ9Եi>'#9ENq23?TAw̟3:Z6E'i?ϩt㿢03>ӎ~9KFȱ9Qi>ÿ03>! 1Ǚ>gtlA3H>}903>}951O-"QR&p3}R?CdXj*c4f
-[?f
P4?CdXj CrzI035~ Ra@[dѲ,N5Oi>СoHtWSB~j>.	'bsi+Ji(o$V 0Q߿}P=>gtlV CB;J}m>gtl1@溜 ԋ;-[?u8A w?TfO-"x|Nkw.p]溧r 0u߿UdѲ,Ni:[-[?-PJ}̄?CdX/c4.H|--w[:\ZZ;́fdѲ,N1@5t#
5t#
g?̟3:Z6E&=oϓw3A̟3:Z6E Ck54toMfΓ{x'bsZc4
(303;xK!O-"xOi?ρw w[P;|^.yKFȱ9^1@-[?W]w#W>gtlLf!) `Ww\W̟3:Z6E-1@`o-[? f+<?CdX/v CrDs;v\ ɗE`g9"9d. d˿ fO-"y3H~ (w[O^s'bs|DFRS>"4
KFȱ9^c4+f03kxa2|h'? [Tw[ 
dѲ,Ni?. R-[?^xdѲ,Ni| ȓo"O~/e dѲ,NiჽC`Pw~/'bs3HUSf _E`gJ>"^|\;̟3:Z6E6 C0uAE`g߿pO>gtl C0B'E`gZ2|h'?ȶ Cj۸(Ko)死j^Dlm>gtl1@<ա[@PUo)~/#x6O-"xZc4
}`R^GǙ>gtlݦ3H@R03@R|
'bs<in):o@Ru߿>dѲ,N C0 ?E`g ~d KFȱ9^1@`]ߠeo]c̟3:Z6ELf!3z[P4qoL鞖hw?CdX/m1@溧D>Yo'5:%^~/'̟3:Z6ECi>'4C{-[?4PD^Q ̟3:Z6Ei )-[?? ^.A̟3:Z6E3H5C 5?YKFȱ9^	m1@ [FW {߿?CdX/ Cr՝[F os'bsLi 	9o~/\O-"yb _E`g~}Mp$̟3:Z6Ei *[ *yKFȱ9^-1@ T[Pw߿_;̟3:Z6Ei|AE`g~w$[2|h'?Lf!~E`g~~/-}?CdX/.Zc4>E}"^rdѲ,NKLf!~E`g~~/|\ٓKFȱ9^_iҾZW߿yKFȱ9^`ihso<~/<\c̟3:Z6Ei}C03?[UǙ>gtlͦ3H?  bLo/;xz3>gtlc4[^[වdѲ,N6Qi>&kG-[?-m#nǙ>gtl֘ͅ CkG 203s=m͌P̟3:Z6Eƶ C(w[~qC6U`S2|h'? Lf!~*oQow3Y>gtlm;-[?c}~ld`Ehfr"9ݲD4jvے#hZ9s]Mqh4nۥS[FhtW[F7Bg1US-mѭko-mѹ[54m\VWsCYio:.eFmKyw3PR#J)gmEr͝ZΉ,͙ޭ
Df噳=uO3'jB%9ffϝWUD6g+g*frݳ9Z6i^JlVt9MhQ39gnٜ+VU3viVU33isWFJDѸ&g++fMdGn+D<ͧhQ39fh٥{*fr]uJ\Ӣ9jVU3jW4Vv(VU3n+DB;JUDnz7UDj]6車*frFyZ6i^JQZ[΋hZ%TLͬQwUD坻frѭiW&g+TjGkqZ%TLVЏ-u)o:.JhQ+g*frhQ39gDtWl{3Q&g%gSw9\M]tT۔g%gSwD9\M]tT۔g%pުOfpZH35fk-s4IesCfr3tY\ٜ$貆4TF|N(m3J实WʅKpYEMvET*[:,;j\"*-i\ٜN,m4貢6gMRھYE#D*孻2ھYEfrև\rYW4負Z7Z۹s,rٜN-Ygm_+m45v򹡳9[M:,ieB43v:,*nսtK;jfTFYẄf'e|N(DCrYW{3ZrᤵLW-z9O[-!T(\cwIPQB\S*#ft(k5 H?%
$Sٜ4voTQ:+F|8i-hQ39PO{3Dk+in526gN{!POfpVhnZʃKyesKz7)J9i4VЏ+F+g%65t#·5܉LKHm+TjG[F|ᤴҵFyio:,Lr3J客%-EiIij]60mLKHm+TjGۆͨZiIij]t^ZfpZCiZWB<ͩo:/-38i-!QZ"Rt^ZfpZCiZWB<tV6mE\ᤴݳ9Z6i_-38i-!lVt9NZfpZCignٜ+g%6v[F3i_-38i-!lW-MO-38i+*frFyZ6i_-38i+*frFyY溛9iI\VU35t#]DJ[΋-m3&g+TjG[F|᤮+D奼0mLJJQTfԷZiI\VU35t#ʇEmfU-Sܴ᤮+D奼輴᤮+DFmKyyiI\VU35t#]DJ[΋LJJQT:+n6ZfpWUD坻frlҾZfpWUD坻fru7"r3&g,36|᤮+D;v季Z44hQ39gnٜZ!Sֈ2DqG)JH=I\5	փN@̬nSٜ4#YZTF閙yOfpW(es]RC>Z+Fݵm坵|Q9W(ej!;v)D9\5vh*54ڸᤳpD
erהg%$#^Sٜ4fʄyYmG)K;v)5yB\S(k*(|cv)D6S7jCTfʅJ,ڸTFZYWE2ZgEsCfr8g5tK;jv򸩼9s+Fݵmi]e|*o<Q;vմCqk ް|8i*54ʉD++Fݵm器-tT6M#YgnڶrniKrsCfrDk+C-!"UC@|*o<Q;vմCv\SEtsCfrDk+C-!;jdk+FS4V5DlΞW46g+F9rѲj+,m_+3#Y\TzhVǴ9KzڸTJ&g7jk<H,ڸTFPgm_+:Ygn26gMRھZݫeDlΚ|8i*3BPjio<:'ھPjio<:'LҚ;jOfpT$jiSinJKyyOfpTF(W5RDӢPϔ+YmG,-h4⺂,-S;jdfΩkAWUrY۶bٝ5媉rDk,VVu7p6r!Je|Z6C\"+FSivh%p\hYWUrY۶Q媉rDk+C-!;jiI\5G.%sCfg7,m_-38i+Fhĭhl7,m_-38i+F\MjAXھZfpW(ep\4#Yfk*zfj6#Yhlκ|᤮QPԃ3P|8i+FgDk+6\M\U-hQ3>Sٜ4yDZZ6W!)K<ӢQ--Q+W(ᤵf)SJ΄d9[7ZWVYWʁEMee΋{3ںt^Sٜ4v:$KL輡cjꖹS6Q(+fB;Vʂ,噫3vpZLMOfpZ*frErWR#ftʁEMZ6%BYfv᤭4ZgE>FB\S*%3>FB\S-s4g%qEH\8i+G2-ף3q,ЎҾV3S*$ʇEr-dGr,KB=t6g+FMXLnҡ4V3S*$ѳJXLS-tTוʉ52PiIfv᤬ܸtI6yOfpYE5yOfpZ!L輧8i+4>Sٜ4ENZ7m{3ACsWG)JTF=IhJ3ftW(uKZ%TLYjeFfVfGMs;v):jJiIkkTTϖ4tWʉ3ftW-38i-T9FkD6gMr3C檹Q&lΚ*=Ihᤨ$J蕝\8i*	%:9Cn%DlΚgKw6	4rsU-TM:%奼ST۶Z[59Mhk;$T9DS25RVnk VT&5?5Mhk;&=g5᤮(M8uQD:'LҚ;j@TQ)f嬳	EVhnZʅ3Jhg,CyYk*).[)f嬳4貸9rѲq4K;j\ٜN-\VDv򹡳9fYWtYPiM坵|Sko,ӢLҹgm_-38i+3yiy\9i-\VD6s,sW-Z%Mp夭9\z%nyOfpTFuJ7p夭9\z%|Pեr@k*)
ᴮhlW.&gm_*-i[7,媊꙳+-rھVu7q+VY로kv򳩻YQ-my%oTC,ӢZ%T9D;jYĬѨ9T*izsEh9jJp\N+,=I\4l,Y᤬nZh!O)JΦ%Bהg%如h2W)Jd9YTg5Ң6gM\Pp\4ڴZe|Pեr@k(lT)SC>W46g+ODH,l޹PAvN+4j%hlZ*o]t,p头5qYZ̳ۢr#PVTYWT9\TyPgm_-SqSyfW;jiIjrM(3NLJΦ%r54:/-38i+:jei]kg%gSwMLM+-agLK36uJx_K|Q/%D(u9t !>F(&
(
	Ύd(MA
W)@9hݴ!DGQB ZfpVu7q*$TҺ"qKLJΦ%DCjWCZg%gSwD9gPfW46g-mͺ5rhVh(r\g+▙4s5q-T!s]qJpѲSOhlW!ݵRD9\4l+vqJErٜhVt !Cb9jiD9\ІCD74!DlΚhsSLZ!ʌ栛Tg5Ң6gM\RAC3W՟PqSF:5UKT7JVh\Jn)Y⦍#YY\RACMW,ћWENxf+6Yۣ6h	PqSF;v):js+6Z+殉hm]DN)Y⦍'!湫W4m\hlW5]ںRACMW+3sWGPqSF4!-Nk╚
*hڹf:%s3^)Y⦍ihCW46g-TNC҇<RACMW,,ЇDhlZ-xqSFTeu8f+6V-S5҇<RACMW-S5Ds+49\Tѵr6#)Y⦍ihCYE╚
*hڹfTJ&g+49\Tѵr3j╚
9qLIZսDN)Y⦍eu8f+6WT,╚
*hڹ\5rھ)Y⦍vJW4m\ik8f+6ZfpVPDgW᤬nW4VSٜ4g.h(_K|Q/%j}Ng}38h4}(L!0QL9UNtt7Vmhں*m52iFZM-M˙Q&ZCs+6Kw4K=4Lĳ6g*TQ-38i+fp̵S^)Y5q+'nٜ%-TVSihPO+F+4hH\R3]+g%*$͙E\RᤴUSzD:hZtJ'E3WЄު%|RΉD買SKy正vR9s+ji[QXlޤY\SF|R9s+zYڊf"溚6CtJ'EMo+VtJ'E9P-H͛4l+V▙4fʉ52J⺜KLJ⊜Ty\Z3)iIZ6i\6!KLJEMZ詯ᤳQ:,*o[y+V▙4tJ'EfjjZfpVW*3ihݷ᤭WEMZ詯tW,NDkg%h٥rUM!7▙4R+W\ѳJnډff)iI\9s+F+▙4vҸrVW+C2mErqSyrVe6f6s+C2ٽHd>9Cu4l{!T
*k{!QfD(_K|Q/sTs=kEᤵQ;r"@DF
#SLBa@NvB▙4j詴UQ-38i+FSi5HtqKLKC`քj%pRDlΚd>CfK[zr{!Sj薶%D(_K{_S_L/g%\؇36uE>F(&
'		ΎKLJѵtTjesCb᤭WEMYW4W{!YT:+=,++=)>#6!D(_K|Q/sTs=kEᤴ6QF)Dh@50D!0Pva8QNtt7Vm5Lj"Jih*o=\DRDӢ[)\CZ&$&DRDӢ\5qJѳJj"JihPj84W-UIWNEr#Q-O)
k)
hR#J)g(jB5#SODiE,QFZ+G2QK9CTj C>)jDiE,QFZ詬FRPj%RlҹH(5KKyxDiE,QFVW)5F)PVPܴ|Q/%D(^z3IgDtW6)Dh@50D!0Pva8'::+6ΊQ&Zh٥|Ro,+8╛ygEq\Ro,+-PۊVmr66kj諊VmrBG5WtW,+9HsTZfpZr։Q&lΚ*▙45Uʉ3ftWᤳTI3IZ6i_38i+F+C C ^*fpZ詯38i-tT^##xI\#WLJxd>|q|?1@4IP^##	xIPvLJEsxd>B X@@?46s*fpPfں=(~d>xI[7pޚei_38i+fL+C /==H?@=) />Oe%g%pR޹S3Fko\Qe=)b~@$ q|?1?GҠO%g%(h45Z3Yxd>~> !pT B	O.JHA<4ں5hxI\\PsV^#Ga P,A@ 1 |?>@b
^*fpW4W;jg%sEsxd>A #Ga ^*fpZTᤵ5=)\d>~ixIjj#~*fpZH^#X)|?.H^*fpY>*fpY9xd> \AG. xIPm=TᤨT6xd> }{!P&> xIPШm=TᤨhT6xd>1 ,q|?-c X>4Mhg%qSt%=)^d>|~cxIffΪg%:r^#=$#=$xIffΪfS3͝T9s+F+CG	Q ~{!Y(?@4fl˙Z6iXR7g%:rVV=,A~@#~#=$G R74flS3͝Rxd> z)|{!YH#	xIffΩP诊4fl=,hCG	xICZICZ=(`> ^# 4|T᤮hlCC 
|?> YxIZCu4lLJkd9xd>BH( [{!PA@?xI\#VCg%pY^#( WC 4|TᤨtVCCh 
|?- YxIfj|Tᤳ5sCfd9xd> \AWC zeg%GB*fpTt**C &>?=)	g%jzig%jziCq->Oxd>B^*fpTjSLJ[Je=(b?==(b?==, =, ^4flꕲ54_K|Q/%DSg37APo38i,\溚6Cg%|Tᤲ6!S336uJE|Tᤲ͝R*fpYQiO38i,\oM<TᤲQW38i,3gU\ѳJ38i,3gU\ѳJIe:r犙4W7A4T4*OG38i,T6*fpYfj|TᤲS3SP)S3SPۊ4W4W;jg%ں5hxIe(h4W!-m/38i,oM244PfںIeCWW38i,tWLK*IepY4WS3]5g%fD(_K|Q/sTs=kEMhk;$SZpDja	ѝs&'::~>eBkCY8lEuQ3Y\ު8eBkCY8eBkCY%B$@c*Z*(Q%sTD+*Z=g5R3Q/%D(_K:Zfp}38i+FO"#B&
!	'; FoQ:%g]R#QͣW:%q9Dk+6ΊYrjD)\5'!UZW-T
fJQ9ZGjҹCdF+W(|RDk-TNC-
t^)YЅ-MC`o*#ft+:m*#ft+:AQTWFg#6Zi▙4#Yg#8M˙QШW4VmrYL!+ZfW(eZM2EVmrYVW+Z3gT4WJͼQʃ5U4\"-38i+FhΉE\R3Dk,\ٟ᤮QʇE|R3Dk+jerrC3 dN)iI\5᤮Q36uP̭4)KLJ3gU\ѳJg%rT:8jiE\R3Dk*TҊg%rT*OG᤮QʆCi▙4#Y\7)iI\58rW(-ZW+[DB%sKz5B%sKzg@jB5UENQUTT*#YYPD\9Dk-Tj>'(ejg+NQͣW:%KZ%TLω#YY\ӢKUmrYi%6q9Dk*(Vhn\q9Dk*(Vh\Jio_K|Q/%D(5N3־4_LJhl)Dh@50D!0PvcpoFZʂ+C2Dk,VV׊W(esCfr8g5tK;j*o=\l+F9ZCixB-tU-mrW4hlYi%m4Q/%D(_K:Zfp}38i+FD8AP!9)BQSI呩W(ejZK#RQ3┇DDk+W(rϊZ:%rRީZtqJERne*o=\KUЇDQ;vմC\̇GQ=tJ*o=\l_K|Q/%DSg3Dk+47-b@DF
#SLBa@NvBfW3]tU+C2mDܵ-|R9s+FCrV׊W(efY۵qL*o=\JL!+FCs+SOQˉgnΎ)\5DCrYW(efYZxrVhnem4R7fںRDk*ڀW4!JS^)\5\޾)iI\5vD(_K|Q/sTs=kE荙S\5}(L!0QL9PBrTF髊T:+	rTF髊T:+	rDk*#ft*rTF髊Wն!W	rTF髊WՄ9\5:j|Q/%D(^z3IZժQOj&Fv7'a9!9)PhG╬yhG
(xCZ׊T*V5K=TM]4%D(_K{_S_L/g%fSЁDja	B`('gGPGCxx9epުk3b'3g2S^)kfekCYZ6i_ꙣi\"+ѐp_Dhw4qJͣ+47-ek3b$kK]S6s+ZʅUqJYY5jD►lV5jio?D+47-ek3b$kK;wIYsWG4Vhnes\+47-eCJ*╚j뢮)gDtYPio:,ZJ4VhZ%fK|Q/%D(5N3־4_LJ[Jb@DF
#SLBa@;:
!	ΎJ[Je,舼Rᤴl+47.8fĬܸ╚3WCrY۳PųEJ}4貣VҞ)ffTfn%pު9Yk*3iFmUhDܸ▪QYq,N,͙FsDio_P+47.8d>Ҟ(_K|Q/%j}Ng}38hib@DF
#SLBa@;:oPQ+hdDEixC\4CC" :,N+:-r:,*o?Q:,9Y3ӢJieDlΚsCfrtY\TzhW46g+iE▆Y(YE6rRT͜QT53iehlYE▆N(m3Jk,ӢtYQ3)\ٜN+C-!Jt^)Y·54RhDAtYfV|RD!fYEijs_f!,͙<,Ӣʈٝ5qD(_K|Q/sTs=kEj☧APN`o6epRDlΚk+jv\S*#ft+W(rݫeDlΚWʈٝ5KZ%\RݫeDlΚsCfr8g5tK;j▆+"K:$5R#SLjQ3CTj8g@k,ڸTF髊ZݫeDlΚ_K|Q/%D(u9FSЁDja	B`('a0'::,HlDlΚBiSACihFq*#ft*J*K5U4!TF髊W46g-T9FQ3hlZrMr8g5tqKEUJٝ5qJeDlΚlDlΚm*#ft*ʈٝ5qJ5R"ЌTF髊TjhCW3gT4TF髊T:+!:j5d6r6gM\R\W	R[iQ3)\#W*zCTF髊Wն:j5a4WNUWK|Q/%D(5N3־4^ѵu"6gMNb@DF
#SLBa@;	Bs<R3֩kDkERm]HWTV\RLٝ4K[ZpNCjDlΚ_K|Q/%D(u9fpW35}(L!0QL D&oCVnCiCTj
(ZO+zx[5tJ̈f'xqSyrVdFҹ5qJ̭҆#Q*TQ+Z2ںRFAjҹ\ZiDz殉\V׊T:+ehm]DN(_K|Q/%j}Ng}38h4jis"4 QB`(;
 NBm*:qJ\TU)5rQWMk+47.%s3Yhm]DN)PWfںR7Q+js3Yhm]DN)PVf6'Mk,es3Yhm]DN)PT:+eu8TU+6fAflZW-LRPܸ
CZN*#ftJTF髈C5sCf|GhCC`o{!SO=)	
_K|Q/%D(u9fpZ\ٝTNC}(L!0QL D'ofEZ[52ݝV"--皙Yq,8g%S+47<Ry5r>)Y5rUMtJ'E╬ȴKKy
Y۸"qJU:-r6
FRDoUr΋\5S,esCf|RΉDWU3^(_K|Q/%j}Ng}38h4G.&tJ*}(L!0QL DЄGCxxg%fˉg%fˉpޚxeoTtW*-Es_K|Q/%DSg3ں7APN'::-38i+FSiMh╣j詴LJLҹWWᤳQ:,)iIgm]RΉDR3ںrJ̮f!Y۵qMnZ[΋+C2C9gn4Vѻn#oM24CZfںd>AWTH4W;j=([Es#T#P7(_K|Q/%j}Ng}38h4D)Dh@50D!0Pv"	ΎNݱhn\K[yYq([Ed9QШSjrQW5!ʎE\Ryf9QШZ[52YTt**▖L!ʎE\R4lRMeWU3^)gDtYkIe6o)enډi!?Q:,Q)bW-$:'RZYq,誹i!=mꖶCrY۶!Ur螶K[yYq(z+47.%GB#d>YCՐ_K|Q/%D(u9fpYMЇDSЁDja	B`('cp#Ntt7C3gU\ѳJ38i,C2lҹZ6MO$e-i]9▙44@k-38i+FSijiE\R34rm]6PfU-38i+FSiʅCiʇStgUM(VPsCfrUM(VPg%hں*m52Pz8hں*m52Pz8d>#6uP̭4C3gU\|?-Bq|?	z8_K|Q/%D(u9fpZ"4 QB`(;
 	B▪'\TzhW7.ey%׊Y(VN;jefdIW,5RDȒT9s*3!▪'"OMrjzhfjfdIPflY۵qL*o?ᤵQ9Y榔E5d9P*婟:'y۳VP婟:'9jg)坻:%jZKUnډgnڶrDoU|RD9[Y۶WEMY۶D>)jrܸӢ[)Y5q*#:xfĨ▙CVPp\3m-TNCvh+FSi▪'!;vմCJٝ5qJͼnVZ;VfW7%D(_K{_S_L/g%sCfqO"#B&
!	L!9)\ٜ*o=\l+C2TvRR6vL4ZڴVhn\JҺJ̬ܵt5;vtJ<RԎեr螶JҺJ̤:'RRԎեrݵmnډZWC^)\Tzj%j!ҺJ媉%p_Q]S6rեrEZڴY۶+*o=\;vմCt5M˙hptIZWC^)iI\ٜM(3N_K|Q/%DSg3ٵE>F(&
'::LJ3fU_K|Q/%DSg3tX▙4Y۶g+mZfpZCignٜkC0fKLKHm,36|R3K;vgCnD▙4Y۶g+F+▙4VЏ*QWᤴҵFykKyxg%65t#ʌږKLKHm+TjGKLKHm+TjGۆͨZg%65t#]DJ[΋-mKLKHm+TjG-En)iIij]tYkhϊZfpZCiZWB<Zg%65t#·5܉-38i-!QVW-38i+*frݳ9\Cm5<R3&g,3hfLҾ)iI\VU3vLҾ)iI\VU3v·5܉-38i+*frݳ9Z6i_᤮+DCj*▙4hQ39ZWB<DR3&g+TjG-E▙4hQ39ZWB<ZfpWUDj][pٵKT᤮+D客%-Eg%qZ%TLVЏ*3j[΋-SR3&g+TjG[F|R3&g+TjGT᤮+DgCnD▙4hQ39ZWB<4ZfpT:+JHͧ▙48JHͧIij]OHm+TjGRJ客%-E65t#ʌږRJFmKyerDm>溛N!@*>a0߈bA0ߊW3B	CRT|`bA0Q+t!Gԃ 0) BLJbA0S5 GL&\D3B	f!Є.!@*>a4|D3B	:h 	W:`W3B	!@*>a9:s)\C':d&D3B	n)\C'	 	?:pW3B	~!@*>a8 BNxs1 H2Q	D3B	RBN7d&D3B	)\C'
8 	O:pW3B	!@*>a8 BNs1 	qH2Q	 BOf!Є5 GL'
.f!Є\RBNqH2Q'\D3B'\RB:d&Bn"t!W3B!7|A@a0߈UkB	RCЂa|A@a0QA5GP (( L&
x5P )▪ք<CS 	KUkB	P 	qO &GA5KUkB	( L&
5P *▪ք\CS 	\DsZNu-T9':( L'	5P &▪քCS 	?քRCЂpj~> 0jhA8▪ք!qք5~!pUkB	)jhA8Q5?P NjhA8S-T9'
x
 	ք.)jhA8( L'UkB	▪ք5?P NqjhA8U-T9'

 '\DsZ:▪քN
 !7քBn)jh@D&⪉US-m[FJ3%kGsO[FVU3q!Z#w5Nky;WR34U_*frFyio:/*frFyQRt^'5y;WN+D;vh٥|N+Dh٥|N+D5u++gEsN湫hQ39fsEngn'UD嚺ꕣf8&g+TjGhQ39ghQ39gnٜZ!$*+Y3ftIflVq8&g*+JiqZ%TLYm=4mEr͝\NhMS\sG*frm=N+DqąEsK3fr͟*frFyY溛8nQ,͙6x4ʌږ5sCYio:/*frΉDW+3hhQ39gnٜ+qZ%TLZWhQ369EqZ%TLW4W<ͧ5]N+D癴SYN+D;vgCnDs]N+h֎*[55kGѭЙDs:%"4|N+D;v季Z4nC0000!0O0000Daaaa0*	`(
(aa&aa@PC00ᆖ4ᣔFvJ& 0[/S2؝?poXm,}}H!\U.]H.\URftU,dG"(?%-Mt],{mjRv16RL?wᤳs+F5jtBXJ_(bǸdcMDg%ƹᤳs+F5945җ)wرDMZJN1I@iICyZ345җ)wرVi"`(,d647ep.䱥QKŏp5i);ƛ)&K?nKLJֆ4Z5XJ_(bǸ9dcMDg%5ͥg%kCYCiWyKKWa{t.@D?gKB\>Ct!?]Ri(,Qhn4KWa{t.@D?gK.M]aк扟.irj4uH(4L7`#	a		sTs=kEᤨJS4].%6"6]Ao4'@ExL	xB`3g_O?rOWW*U#7
#	e0U];_O[}FW?3/|`ǿ{8g=8q==sGǿ'{{ǿ3'8)~fq#~dqSAǿS{ќԾ+D;^A;_KDj_Kܹpw.W3fkCYkh|0`W6ֆ4z`(/`o󵡬+
Wr󵡬xD/40+w.erֆ]sNL<0\P0j˙\5PtUᤳs+F5jtOLK;2DkCYjͥg%kCYkhx A`WZfpPv5w5?-38i(o;ZLҹkh֊a-38i(o;ZLҿxxa`x A`W &q@CP^U!\P0jV64ş,x>@xKYJ?_6_?~FqB'48qCS_? #O_N??TqP8)~fq#~Oל~5~y	߿3-W7~j'2 ^;0o-Q?7KKoA=E?a5 H??*o-Q?1b>$&L|p  "[_0~d?ϻƟ?P~k?Si>/&ds'iI?R
o&_+߿柿[4`\`i`~~fC_~OL`h'?]3HܵoZO-"-i-[?~dѲ,Nm1@[[߿	'bsZc4{=Y>gtl+i? }03 }~?w>gtlmA;-[?>g~oL?yZ3yPfhk(m3JBd<7ep|s+F5jtNYܹ#ZUmE\Q/%D(_K:Zfp}38i*-Dk"4 QB`(;
gQP!cvSEPZ*rѻhB	: !ᤳs+F5jtN)iIgrW(hk-T!s]qKLJֆџᤡhk+k▙47ei\kE\R3󵡬+w.erֆ]sN,\e6k v5yWֆ4T*fCkCYCiWaaa(:
Baaaa
B"L0000'QL0000QAPN@U D	C0!4000aao4AgUpe0f}c\3	6m1pf\ؖ= ?\ď5D0RftU
}?qVDq:"/&8
6^@aSFfZ詯i6)|ȝbP}I,iiM:"Y&tcёw@j5ddfǸ';yCծGw)EɌqsd|d\#nIBcLcՒjAw|#Dhr;EtY&twqCd8$խ#x&~dzI]!+&HgcLTIRY&6xFE2f'"=jAJ;ƱA&4Hq9dȠ8^5lq|AA[Q$$XBrIwH-#zYhkz|<#c @*3,p%HEI
DPK&$Qu`:K1<rx;ǩ)9
1|E$Q6p2Xԣ3q+F+͝zPe}:;=hLLuvLpRxc$w]hJ 񈹵6t>K-z@ajFfZsErVѻo,Xz9JJ,hl6V@aͥFfVmfzh3,X|sYQYsEh#e8:fn%Fpj荗,X}fn%4W,)gFYB#e8FfVmf45җ,?gb^$cl
$8,fn%3,h#)|x3A9-.XĴ{9w8T*&r,]P;I0ft`ǂ~5@vĜz'q-ZHB,Ϥ4\IVz0?;Xp龜K'ձ elN.Ë#$wta%(K-K'\F4I0A9>\g%(0mjfnkuTt:*Rs QO'](I,iiM X\evNe]xɎALer$bRL\gu:FZaKn1
+IV2,xR .!F,Qd̵!_hxIBF:f;&tm;˼h@J(ƙDh@#/4FfPڦܔ\K%RBݏƖ$ +L8awᝇKK-ֵ>rcHuJ8`޵].ċffHuJDcӊ^\cMiI@Ffn%m@l?l%NtbkwԠPvK 8.llОƘm&P5qkc\Gg'R='Ɖ1=H1Rfcu:"&<e$ծe`4)dkRRMQ
 jqK3q,9R%NtMȎQ\Mg@..?Ɩh2XGxv˼pQ #:i\?\iCv8PY&t9Z$nLRX@ M\i q7C$ձ!V6WKcԱ2?!7w1>H pArwcKߍ2;Rv16RLNV8g%N#3q+fB"G\giFfVm̃M9Vzp,=L3q-Aj+F(iҗ)wԒƖG6ujG6jv
ZQ&f;t-zfxٺ-|"f͏XHad3qn&%'Di#-0I0Hp2YMLP季Z8yNeqSFʉ52JѲEL.Q%-Mc$$ծ$|'K$(RsD<r˽cl\e(;ÒE"ac,'a%=Cd5_i%'c`G.Za"`(,dfʉ527W4Vu%-Mt򍂏J](D}8yj0]rw1кe(@'\;y,ff~cMDg%XTI5i6)|AB_ %R:ݏƖ3Պ=0grwc)t}Gxe;õ-p#Clc"3K$ծ#ldPls`	$E7Np&pFl|nn$ģL~cr@J1ܠ͒ʎ1(tzJNBiI0A:M?(QaQ&ZCh*(%NtF$dMIcKSdwuˆzHMC#l81w;֤\)ϰr	$w1MX8!4anua:GJH&zJE#ю@:5`XEф,,s8,`b-*{;͊g,XN !?,੎D$)z&NPd	f>IL8aoߑlS8bu8Q^qpT!jJE#gNQ҄;c81w;֤\)ϰr	$w1pMZJN1I	֧,d^lΆ4#ѵuxV97)|9e9NK wc$7SzAmb/L8aw;ձƥo/c&6="&8N"&ċlpjlw`ɱ!I)9
1|E$QkSp2XFfYv%-.RDpx#3FDodN,"BRKZJ`J@]'
,V#d0I]taI0ُcdÁ#!j=u1hXq.Nк(,	3`:2~q3.ZOtK/#zu
@d|b :Gx0\(Ffj)p Ic3{߰wr㰝GGx*/Yw>[K]cB5kOd;ǱT.clVBVEcL3Zuj"XBK$ձ<g>pg{]$IXY&t4!H[P40c{$F4Mu5lu/cg&'!;wbva݄K-,X|1|8iXoeDaGx厸MZ>1$2*i`Ij"Nc,V3mGtdDS	HQ[ $ծ'YXq놖I!aY&1k+#/Y}ȏ/ce):$cMD-.,dZ5ro*37o:-ќx%])|#{D#tjHkK4emZAϒ;<Oؒ%=IC<I6It "us_9CG{ÈSl%Y&t"H[p.ua} C$C9#.M[h]15	Asn"dXqI]!	;ƱEi@cI;$ձ&1p,=70Q2)]	%')F4
 K^,du'eFsERLٝ4UdEwJ_(l8|T%e8.G{F[$ƓnR]C&@@D{%lVBG#ldQpgaplW{9w(d8>et>2*Ԕ\I	8,<+:FQ3A>\#)|G#<pW%-KcjW`XB6;Ď(H:Ad|dbuBi%2M\ih&{t3{lGc}89pY#_bƙ zv4Y7w.QZД}JYWI.X%i>pO=1M[ @D#\ |;Lh#$> u#@^Zb{5,1y>5kɆũcGL2}VIa_cM[et=Σ+
Lr`fxǹbkCJI;VGcTMK5yEN7DPl2BE&`< ?}Hx j
	(hJYK΃M{stM%S;L t{
S6fsN]&1:H?9e܎#/t |VJS\)a5MZ>1 `Gx0\90$cdsJX d:8):<cMD8,UZ6i\8oUrjsfd%)|Guc3!+$oƐd.%-LK*%0%{l&t6=`4B2wKlY&2vF|TlzVK#>`f`g@9cMZ>2qFI1AQr'Y&r&?ƐX9 k$ձi>DsjA񓍑wFP1AUrd8lWaHs5lptl|6^JNdE$QEr?Aa[BDlΚTd{/Y.Xқf̈<6Zdyޭ=q5k{X)ubŎ5'&7@jY&0H\oo!}$\,aX2 wIÎ-NNOѲ 3K+]!m[籠$0Ƒ ՎI]N675!Hb+#lW@Ac#vIcQ9K+i)9
1|E$QZ*,d68P!7s&!)|ȍߑlLK?fKQs\2Qdic;X<&tF	8"๎I]ȳ8G P2 D$ƐM	V6XE(tA- |סGzDc"Iĸ=6I]c}#j&ݙ(R3k!1y͒j=4.Y&>6Z0w1xKd8Эd3K ]f02YjbᏑ½\aF8&t# pnfa2= $fƾVu4i!Gf uj$a@5kuţ( Lq%M\a$58Y&/A5CΣ'ICM$,V6;ǱjA;P1 Lasd I74KId9<c2.]sl h+!lMdI]w7|nǅ&5kka32 cvI74% $ձBV<͖I=cwXI][jn-ud5q"Y& tlNc.o`'R6취r32]Ƙlz\X }dD0{n69>5kjL71@ 695qsM[1%}cP{73va(c$պ!Fcw1 jA;|1 Աn-cL j5q!M95ls@c%l#\.cL쌭-CҶŎrItYc%`5kܵjn-#LPh8I7ʨ%cY&h1#F~Gf`QyLP$ծY7|Fc$ծwzccŦq M\a6(1bj=m]rY& "0&V5k1 ^B7R21AfY&0'({f:M[tp58z\K8c-	D5V6,Ǳp&5k鑈Lai	&0bZA.! $ձ?[!lW.IBƙ1kq,qKdA@Daf0]I]]/*LPK$]8BVT#>pC;c"P	@IF;JjJ1,gus{d(=:|+0RnRit)&&I@G3(fң3q+w6yh(	:[L6OvN2J\:T#_i6^@aY\\ѫflr9{KnQr]$[0CĝBdnAzAmb24c5{v;	K	w%	eZL$tJt'WK5.pA+<2u6geH%hLG>tA:J'\z8DY&je%KtE-NċqrDsuK3BTKciKcX]luUjx7#` M]|dgguޢGx76^lW {Xqt.Hr[Ŋ]:a%Eё7z/II<cMå0A=-lIgXFUBh-)|c2CwԑlKu-u;æc^[XfΓa.{L8#]wh9sB#|#lpXqHibEDuCn|JH.q;$ղGP苠8}d 1	Wdw2c+$հm$1E"M23Xx#e㤞LS)E-0,B3VIP!7֧~KoxӐ祉I,ijk<*	:`ﱐnKgt>\,	fXnHu(_÷A"VjemvHҍfl|,r[S/II4I0A9Z??*fn%ˎ6^@aJJ3McKS])|ȡKŎn?eJN1I@G֩\;wFD%-Mt".8>,2%'c`E$Q YfTĵK;wA,jr:җ#xwԠNvKZc. ,RՊ>:Waw&:=0gr>@%Kgr$yI0\olb6=\e=`1+	f;KkZY7)%eW6𥑱4ϰp͎nI]#lxw:͘g$葍6DRLNV8g%sTfn%i]Cr3K]l,ÝJXs Y?ѳJFfW5ԍ=hPĻ[dNJ_({&~섯d({ ~IcC
b;n8 >uvݦwmKd~$+mQck${'I;pw[l`g{5N>XN,gqtO Fc 'dwsd_${Ďc{f]჻Eq=9a83X,gp29` V,V$cH|lI	ilg%L< 9Zr+dfq,͙U%-.'{/G	ɟ?d$ ]$<41&-Ďq1pw[0F38a	K}T4dqo}-#!u8ެp{f]჻Eqr,~9q;V`#es]@U v8lV$cG%yD-.,dZtW*#ft3frFk-s9Es*MڀWu4l5pFDt&yq=IcKJlvXZɦj'};$`P-Ld"/ MXJ!NJNBiI0A<֊8,2њfls*Mʌĵ8UTZ*Tfn%BFm?cKKpVKIG+H&m˛X"]26.X8@4M\o2`t(8@Y&pCXD)`&x-@,#l,WeˇsO-DXI]o/\/-jWwC"8saqIeT1ȊI	ƖHp2X-fĳ3gS,jqt$񑴴IcKSX 5q5Md׎vj#d	٣a%j#e[	ٳ`Y&26v0Y&%'c`E$QkSp2Xü!fĨJji[Fh	⺱.kEGJ_(H9_VɟF3RKZScIf5X%sa
5qRv ̀5qBKf6"Y&26Zc5MX38͇wq# 9If;	:9MXJal83gAeldc"M\dc7IX%/,W0Ne//Y&%'!F4ψ
 kEB?_h\J⊥6d&+7.*o$	6 
\GBq})
"Xn1|@GB]3q+WV9GRE7%-Mchr%] B߰◤>]OL}ПIfOxduяrS.);ƛ)&'+Z@qSyrZ+G͝BY>])|9;e>`}B]$q`EM[d2ĎWOcIϤwq%;$ծ&dwf$ƙpc,Wdo9w淲MY^6WKcEao{dww᝗Ǳeme VyhŽ"$᝗l'n Sas!F"L+l "VhS;%)j
bfIMWA;M\l%'Gi"`(r}K tW,-s9Es+JѲ"gq.K^REG&%-2~=cY&Ӡdp:sem1(1$ծἎbi%1$4lVyhq[-b?=YtMc|f8VJ /#Q8^V'>`c'Mc+lO-XOd?AK-L]:?yw4&VY|{?!Fl9dY.#|3l{bNBL'
]fA]НZXu)ww1Ձ$˻Y6=]4ckdzJNIiE$QZg%oq'C[Zr+JѲq,js/GL;Gә[AK45Ц?@L	`mBے)>`E0>pH 
+"`: _#kbô0'V:el3%zJN1I	֧,d/\QB/ArlǾ;ፖΈ+W,3i[F%-)RE&}["]ߥ!2#Mde;K'Աuj9I^:5vMX4&MZJNBiI0Hp2YJĴUSzDlΚ̒=җ#ߍ0ێKf:X ~BllW(865q	
;>4m{$Վ,aH=]F ff43V@!^Y&/:KH*#\M\e;IPIYFIύ"pu&5cXuXqr`,
:$>҂ΖN	:Xt ^xO.w@XlvG%rag6;=6I'!$\g}i-.g3gwEEYE31XI!b<;2+.郼7$|jIt`
a`l|I"y&}m&Y:<wϣTK	Em Vψ&:&(=^5cIv
zI;L[mS`Y&<nL8awK ?7,D`6<T墘a]'iͱc juňp"N2yt7$..XqrcVuwLh/K8	9Bnq/u|N:YHllAö:I X{Q5q$cY&>Xwڛ8%<LF{\OMY"X87+F*#ft;'8jCgtJ%j%r7Qm}[r?JErKD63fle8TJ湫s/ YͥFfZsErΈҖ~J.ZadQRL8`45S8a/Y&6[^^,15cYs,cIclL$RL?^K=-4mYwtiӬAv
=)wԠXvKZH6;t""tgp^V<H|ޭlWgRv169r	Dg%ƪTfn%h>6^@af3q+6iO(xOWt Q=.䱥8-gDP`,@Gx22I]M^FT46x+$F7@cY&zq9w'#
./\e;}AEsyh.$$qGWBMZ>Gz44Bia 5qlVyiq3N"|<Gx(HP$FMZ>Gvc' 1*cL3ujHV;uj-0'R)?a;76w4\wj$ ćKkdK8|Guq({,VSQHT(FfY&4s8wj- rs@5nGz;,V<1w%	bC|lu@)dK8|Guq(,V޺2p)Fa|Ǹ%M\i 48{$՞Z ;l|9e+`ȶIG{y蓊^
r%fZ@@@@DĎWF2P.5kc&SFf9M\d`qj-PqKzJNBiI0A9>\g%(xTfn%nKJ\>Ct!?]rj4uH(4L7Iwɫ=:@Q X3%2KWa{t.@D?gKj&OP]DbDtzԹ5v}B
$C&B4wBhGe/~_BH un5{Έ	en7a snpHHm(KD;.Ap9 Zm"b}',Z"1X-@^
1-0&Za$uPK$} 	]F2Gb v] N_jqB`[[r(mKm
S8)b L![i>	-0NW`E@h[hWڜ@>`B6 Yn#4"VtG>`]F?(&ڗ6n陹kЈr6:$p}Qt5:FM,tHZim`lD9}!6ux
.gB!ɳr?,?鹒4}irj4uH(4L7Iwɫ=:@Q X3%.M]aк扟.i(,Qhn$%ɫ=:@Q X3%IKWa{t.@D?gK-.M]aк扟~&к]I扌?7q]Ht5v}B
$C&i(,Qhn(%ɫ=:@Q X3%RKWa{t.@D?gKFKWa{t.@D?gK&OP]DbDtyU.M]aк扟.Թ5v}B
$C&Թ5v}B
$C&	rj4uH(4L7Iw5v}B
$C&)rj4uH(4L7IA$QxGzW0" 'I.w:_v8\ t! h
BAT;$ɂwH;EB-Eȡ)*an.>+">;P}%>VE\|,H%8$whՑBV	P#AQZ#"V-؂wh@4uNrj4uH(4L7Iwi(,Qhni(,Qhn-ɫ=:@Q X3%p Di5|}(xn"]`:_ 'BaكEC:+>QtgtQZmoRF2߅_[S$΅#!ש<ЋtOR2,:q|BkL2HҙϠX-Yt (E#2@e녾 >2;`Qrp( (׺wG=8dw!؛;. Ukq O^ׁD2;Dg܀Æ@=p gr	v&˽Gp\gשk- ¾	
L$8D#._igs+0,!aqkm;'.\>Ct!?]\>Ct!?]5v}B
$C&t5v}B
$C&Ӓi(,Qhn0ɫ=:@Q X3%5v}B
$C&5v}B
$C&5v}B
$C&\>Ct!?ZQ\:Zfp}38i*37Nfpt.\؈$&
!	);
m.aQfGF;9fTfn%h٥ʌĭ!7љ5[YGz>}J>Geg(NYg-Ez;9FUFW-Eflrvjsu_9\zΑQl͝Gg4*FsER!JoA5_9PQs\VvrW҆#OG>Pz})aR -EzYg(ʿۣV͝A0e_Ґe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>??W%)pz%&/mTL-kpުΑQxl\Y2:G9Gc_3q,29fDUٹ92FanڅЍJ͝Caگfn%:G,H8fl;:G9Ws9E3suжFk-s9Ervtrh\4l٥n+W-JU#F͝GgH(\i\7suйhYWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',yNyNyNN'gPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>WQ5m
f%YU73Jhg5N:9fp9Qf風jj9嚮mt-JgH(n\[Ίvtr*PEh6(U7khĨJ	yU7箘g:+fGWTVSjSv54ʌ报D:h嚯d>GЏGp[󢶙LҚSY_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"_K|Q/%D(u9fpTfn"#oQ.+D=TM]LҚSY(_K|Q/%j}Ng}38h4(_K|Q/%j}Ng}38h4(_K|Q/%j}Ng}38h4(_K|Q/%j}Ng}38h4(_K|Q/%j}Ng}38h4Cz}whV36u9+FhDd>GЏGp#\M:-oD-[vk54īd>GЏGp#\M:-oD-[v5HtDd>GЏGpNںaB43	Po:-SYd>GЏGpʌĭPW-Ejj9oTYU7geFfTFaCz}w\3M0Eh6sTިtrWU7SKyBoT5Q=tBL/
f%_oQ,rDkt(\7Qf3Jhf*q8Gp-СpވeFfV3Jhf*q8|?^OUSzgB+Q3jj9嚯#oQ3W]\Wml޶DDfȭ͡!J5U׆#GTޣPy[_)XB	3Jhg5N:9f=~1B>ܷ 򟅀T+@(S4qCT㣖j#oQ.hy[_)B43U|?^OUSzsEn[ΊpBH$V8PiM↩G,g׆#GTޣ\[q\$S -3Jhg5N:9f=~1B>+F+W5]Eh6sTިg׆#GTޣ[77FCD[D	PM23q,WU7Y\sEh!Ѫl*Q*=~1B>5upCh*FlٸlԣQ	5_+D奼谴m4Tfn7\5tCUT',~{!xb=>}UM;zᡳtd4HZսDHPtjrtYffΨ~{!xb=>}UM;V(m+:FQ&lΚ*+FhD#oQ.hy[_(V~=$ B3Jhg5N:9fVU35t#ʌږѴ2lҹQpުs\TVSg0U|?^OUSzGиtZ+@ވZ9&fйA*p[W,QT(Bٝ5CUT4USzUU74W
#ftG0Z6Y榙YЅ255ʈٝ5Dd>GЏGp֊T͜QT-!7h\3fsRݵnΈg׆#GTޣ\VU3z!Ѫl*Pm
37qChq5_׆#GTޣ[77FCD1CUЇD(MZ\ݼ4R,J=~1B>	^>hVʈٝ5UEh6sTިZ6T:+j%g(CSYCz}w'x:+Z6Bo*#ftUT4USzhPYZr(aq5^hFDsTܹpw.WgSB/˙\5nbD]\͚\q-AjBt	e8QLIc4,{rIoǿ3ǿ"x{=ǿ1e1c3DŨ3IOc5:2ǿ`c:<f=?G?P<!e>BH/%OS|!^!.B`5>pB#H|))	)&3W=QWq*?__?OKw4~Қܷ*ˈ-3
lڹC
aTNCj*ŏUpw3
 _p%~	Z7A_!>*W~!UEW?k54tWCb_(ď`VݧUpT⦍BTѵh_~ܺֆhm]?_09U.*hڴ/*}[)z*~:+pџ_sM8*~75[tj`}~ѭWWv箟Y`tqCo
K]5s0U3q+F+;_oo||gW!{,=Oǿ
ǿ	{8!g=i8!q=Q=]sGǿ	'{{ǿqB=J_"78!*{ǿ
oǿ=AWǿ	g{=EqB]8!{=L"8!0{3ǿ5??ǿ5ǿ8=ǿ5οǿ8=ǿ18f{3=8f8fB?'~?q?'sushqq̑=ǿ0{3K3{3ǿ4q̡=ǿ1{3)ǿ24WSbO3iGyǿ2!ǿ0Ug=Ԝ{3-~ǿ1C=28f]Qǿ7{3?{30~-8f+ǿ4ǿ{pC{pio=8W:q)ǿ/Cǿ_-߫8ǿ##8s6q8N=8=ǿqFsRZ &fz3}-Nף9}./rܹ_KDZ &f)(J(yjm%Q7{*frUWG"
⁃VU3zT?qhQ39hGi_
ap'qZ%TLVx`WqZ%TLVЏ*3j[΋М`k*frFyZ6i_Bh\VU35t#Ky}WBC`y\8`Wx8H
⁃U q@C`4VW꼴`:+rtV+^* t3
⁃![󢶙kq@ҹ"9ݲD4jvޫɀ" J
@`CUaf
pU \-}pV|CpUj sG5y;Wh
⁃Ua
⁃Uȋ P0+W1Q\P0j~(7	ˡStp9
⁃UdxPia\P0jX ̓`x A`W!x#}WCpTjkh֏U@ @%+j	@y0+C59H0+W.BrnТ
ɡ9t7
u_),phĳW-+^:0+9Tfn%pުWA``W!x	\P0jSX0+W)9
⁃U,D(5^" q@2g
⁃U<N*گ& 20	ˡS\P0jDq@nɆ@<K(q<N*گnYO8jQ'@Uf^FP
⁃Uy`zx(5^0#C`x(5^-q@<(5^c`xC`xWpl0+W bxT_Z< (5^D#(5^#$@(5^
bxT^W\P0jFO!\P0j!OX'.N `zz,)xE`x(
(5^?D`:#+Nբ3, 꼖( (5^&A(5^Gq@F#	<N*گD0+W9t7
u^E f\P0j	@y0+W1 } P^ X`W^)\P0j4\)yDBrnpCpU2O	\P0jA(5^+BFG(5^;Xf0+W`yiAdq@@n!bFvDX\P0jB0+WpOAx#}W `W (5^G` ^Q=eP/ u^
C,rj2
 aê!`	e-W b	pGUZX T%^ ^0
;
AY_*}Nx#~ÿ)xL= =Q4=_4=YpRga>~πs|~ρY:>O<Y)P| R P|G'%AoJҠ
At> c>G2T 4Ĩ=CJHJ*:JIJ6AdoTfL<̣JiPx_FxŢm*R}/zSJT.*'=R׋=STBoYp`g0}Ş~(g}Y4	Py^,F_p`g<g~sŞ iPx86Ԩ<~m*5?ATjR<M<}Ş/)+Ş/-+Şl5g8g	pJgOT0gYŞ0#~MJ|x_<7<Ş<<%KŞD0xj|xl?pRg<Y5<Y5
^,K<>V
^,pŞw<Y~Vz_pJga*pRgp`g>7Y8xp`gO0>2gYgYx<
}lgWjT}
^,|x>K<?iPx>
ux	PyA>77~7PxƯT1	Pxġ/x7,*=`0@<Y+,|XR=`zU,<YŞsŞ.< )ŞT)xp`g<Y {!*?JN>>G@0,]}Şp`g"ONxU,,xONxp<Y5q9?	Px̅/xο0xd0xixeO)xe0xe0xY/)x#<<Y<׾:x88*Şp
8JKş
0x6>
,\}Kşw|"<Y}τ/x<hmx{xЅ/xҿ0xƄ0xƂ75xƂoYB<YAS,^,)x!<Y<Y|-x$)x!,I<"_q9Zgj><#:<jҠu4<j]^,q99a,~,Wm*	f߾zgg_gw<T٥A<}+Ş#<YKq	B/Tf?%xRYb<YaS,ax~`gK,*sŞ<Y=p*=px?%A@ ,%AA׾^, KşTIa*^,=*gUψW>#a*^ozp`g,~^B=z'<YTzS,0x΍:}Şt,,_p`g%ŞtxLԨ<&UJqY8%A8g/xNxNI<{ŞDo%x_0YDW<n,,	^,'<({ŞiPxP~*
q
J_pJg%_}ŞxRYŞ}'<	 }'<	"}'<	%,$x,Y_ROo|d}ş߻׋>4︜gC/}ŞWgBT
Ş TvyٿYl=Yu~ADx=,Ş Ԩ<piPx,_0K?pRgEO0x)p`g~Ҡ0pRg}Ş:,JBY㢯<Y7,
)Px;#<Y|2xcoT;:<v{x3<v#<Y>sŞ;}?a*>~}#Ş<
	PxYp`g}Ş<+BO_d// /{߸v/±8/²b<+ExXKa&  _`/Ǫ(OD_@!x~Sg_A|>Ex0"<|(x?|[|/Я4_}/ؾ'__ďX|(6(/P7//,~	(y?H_~qB~~N?]~~qBHX8!$~qB?I~?p8!L	?Do?Ju%_?S~@M~qBYP?LqB+~qBa?~3S'?8gk8??8f=8fP58f<q̅g/8f':	?~3~3G?N?>?ta܎q/~3%3??p ~3L)2(K~3䣏e?|q̩:q̫bON?tqMc?8fYӏ`21Cq̷eo~3?>8f`?~~30N8G?8S?86lq¿͎?87vqS!?8[Rq՜~pu?8~ps398}C?s̵_Қ߿2_|C̵_ѳ?>ehlͫ?-Wm\|mj-W/~1̵_UQn If_(7s-WЎҿЪ̵_jio?|jlC\U߿Y̵_5m|26~e4mZ|̵_ֆh߿ZBt?23hyܸjпfZsE4O_|+̵_En3(ZsM82ꭺ5?̵_jh~2-Wo=t?2:\2:[|Z e'̵_̵_~p_j	3-W /ՙjQo3-Q?-Q?53E?a>3>[lfG F	g[Ca0x͖0~3gG nhqSFա[a7g^0|fG E?a¿ٿG fn%qE3$o-Q?@'oApa0~3K[ޯu2f0;3L[ܡ20?3+6fS[?eME?asCfm\̫G 5sE1'oAh-Q?h񘛿G 3,o-Q?ˊ6*[fY[.[<fZ[Q񘡿G x̷G nf][Y7xT[b0igK#_fa[0ܷo-Q?fpoAi0Чm]?0Y
Ѽ-Q?8oArW(~p5[ꭺ5?-[E?a8jп8:[TQ}E?a[#[+Ji0Gi_0[{G >poAiͼoAE?aZc CBiM[L}_O?o?ÿ2|?~_OzN/K=	3'2W߅)~O{߅)~O'__̉_/2,w~_L
_W2gf_9 h_'#j?~o?IORw?Au_	S./K2h_d sOR? x6RO4{/&d (B~!̟/ ']_2Ty~72=_#?`&~_L@Ֆ/[2P7z>/Ki?>51O Ǭw~_uY>{/d9w~4̟/KfO F]_O'_O{/E? [~2P[/dT>/Kw?NO22Se_-?l߅)}'!Ǯ6c22D =g22H ROAįR=̟̉w~{?&~{?:;/22&Rs'7'4AF/K̟_df:w~$̟)q߅)}df~3'0w~_rdf vPFdf yء߅)~Oe(Oe_/&df^8{/G239@23.x߅)}NdH( 2beqG ۃo37EM|!!FfVW8wid0Uw| W2XC3~s!!߿>ِP7iW~C_[;4s!QiyW¿I42*fn%qE2*߿p2*g	K߿s`~7i;̆
W)4řׄ ߿柶̆
IO|`%~~;̆
POyW~wi+̆

<f߿柇YWjCf8!p{| 2\d8H|s |f߿柀d0Up%{s >n~s ed>3߿rd0U fC_溧pDܥiBo~u?b V!9Ӹ"x[g~pGdչX%3Hgn7{<%&4۸"{7RnC5-kCVt{~qu!%Zc4WԇOaO+~p	j|~O-"1@x7033&p_>gtlV C}UM<{oRǏ{qG2|h'?Zc4lCE`g!]6XdѲ,NZc4jaE`g-Q#qg2|h'?c4j۴2o)n`˿,'bsJ|N*hڴ/{-[?MVO~p?CdXrݦ3H<+&w[чd⇾6̟3:Z6Ev CkCW4WVoMhj
{=2|h'?Si)z
[)z
W>gtl ;Lf!VѭXmoUkGw/?CdXq^B#oš0{>gtl,Zc4ˊ6]MVc./fO-"1@$oBO	=ş~?CdX CZwao03X[oS2|h'?|S==-=S߿'bs3HM-zuoMf=:{l?CdX;i?Ŭ|zBoŬ|zB5fO-"Lf!-{gE`g-{g~fO-"V CgKw6zRo&tqCoǥ.|O-"Ɩ CgK#_g03zY}2|h'?Zc4yhwE`g9o:-=N2|h'? V CAhٟ>03Z6gO-"έ1@(q>coNi=M>gtl
-1@ą;j8o$)WO~MKFȱ9Lf!-[WO3'bsLf!4o=t2E`g4o=t2~'bsLf!-03L߿9KFȱ93H~[~)O-" CZLE`g-&xZÿ|
{l?CdX|Nk>s]UFKFȱ93HTѵh^?eoHN*hڴ/@s'bsᥦ3H~Io$*{S2|h'?i>$:+pџE`g![ܣ>gtlCi+JiEiM?߿?2|h'?M3HGi_>> 2|h'?c4hQoE`g-
-kKFȱ93H
w[ҟCdѲ,N|8i3hQ03E??CdXm CZ
<
&w[QQ3}3'Šo:+wtVWC-Em3Z9\CYgn	5SVѻmu6g4NKy榶h讶hnb&JDѸ&g+)BVU3v+Dݴn+DFmKywUDj]lҽhQ39ZWB<qSyFfVWʉ527W4V㕌Z%TLV37EW!*37k1f3q+w6FfYnCjWDܸљ&fέjfrCrFfZ&Įe&ĨT9Dљ&fCjWCZfn%3J\z4fn%m@l<S-T!s]hJٽmU+-3򱚐٣i\5 H?%
$SLS*37OZ4ʄ	Zrm]R6gM\Q/%D(_K:Zfp}38i*37O"#B&
!	nvBP!cvSEPZ*rѻhB	: !37EMxfJĵPq5UvR3q*
5(>)QY&lTfn%fi\Z3$fn%FpjFfZsErΈҖ|HJͪTQČĬM-FfZ#:&f$fn%i]kFfVksČĳiKOG37o[D"'37hdhrm]\HKCiiZ!ѵuqJ52AChMW*$4m+FMD\QS++Fq*$؇*$UmE\LjMmSB<WW37\#VmFfW-E\Z3)榙QT6gMqK<+:FQ3)Z6i\8oUrj╻J΄)TF髊W4VTfn%BhJrtZ+ffΧ<N'!ʄ	jfթT&M&g+47.8
g(HJY۸"q#3q-RCjWDܸ╣fʌĮkzѪ&3Y[#5flWꯊT:+:e9[#5
em@m+J溚6Cfĳ3gSPnTfn%ZUR3q*3i5q,牚3W3q+md&+fĮ(P٣iZ6Bo-r$g殉QzM˙hj$K36uqJErM23W2oD!7nډk,+FM"K:",\lͥmhJٝ5qJѵuJٝ5qJEr4KKFJoGtW,ԴCmC9ffή)QsVTfn%4W,)g*37Kw4qJĳR3q+6iOJ5wH8&g+v溛O3'j㉳3jMmJQVWJ#hQ39ZWB<hQ39ZWB<ͩo:/d:+rtV5ܷ[q_j*fr.$:+Z3JDф8O0000R!HTaaa& D'(000<gGP000FA8L7	"tttaaaaA@Q00La4R7\s& 0\Js؁po?QpP ?e?m⮄zQbq,L52S\%e?*[ΊIO͗UN3. Ңpҗ%jS؁>;z	P0#6^yɎod֗{#n
$8,̿f3Q&PڦҢyrJ_(/?/=:8ijIB} wFȼR=Z^yB|qiR;;ƙ;Y;R2rNӱ8S
$8,w3Q&Pڦ˖:RD(͞zpԔs=BГ;ңV_g8;ZTG3B~Gy"ԺtƝ_.ZE$Q Yf/(:H;[igHg%gSwD9gPf˖:RE<kKl>5Kn|<i 䴲2#	KK;(F!)8hcSe_w_A@H\aSͅ)%^ɭB`8l_n %+8oJfpؾ0{&q3 9T@=[ۈtv*Q5{2aS,ͣ$ Misb~KK%-I0K6^֘Sp2X-2[F3n\6Cl8lE	`d<IԠ33%oTaӣ'ȓ:@Q X)޻ʫ5r;5{B."8 s']r  s#Q#cޕ@7u,#:]#dZ87D@{.\G4ͤsw V9H Y*;/PAspAʱ V9f@6UxpAʱ glb/PAsB Y*<,zc/PAs',zc؁gsu#9K6z;g=-qϓsk=a>9>7|e=W=1=Aʱϔ:+E&?WVh(r\g+?jg%s\\KUmE^\8p[J_(0'z| ޿45˄ŊnY]k9w=x;Ee ,^I#ie}KkLRL?AY\ٜ6CjiO.ZȝQO+Z`O'<ii`qqg[Oud
1QW;\'ie"ښز\`pс||dհwX2|`XB; ԷO>S\1'q8
Lo%3e?`Ҥshٚ1T/=[<vf`KZzDsrxf.=Y=
c.n	\elGu;?#~4˝:PG&"~io/st@%I!s(Myֈ|ǔ>{&t㛦tږ S%	0RODDA蛛g0
'lSf5DJFONQ
EF>WC;\e 4ύ7};άur`Q?DcU|#Д$5)TA}Ӕg)N;@n7$:P뱎	d֥|y7wOGV2i FSz7ؾGkc&N#)Vb@,dW1P`d6UH=Gz7)}ɭ/$߲{#f lS.ZU"`(ji|ii`%֖6^֘S%$8,?hlW!ݵ	^'{/S4O+Z["$Vie:>kK P\'jjEeiKJ417m5ͣfhLtMhÍp-2`}5xW*v1As5n)2| 'q8;Lo%z;&;3F0kc$fh=Z8aDHƛz!0j Bx1lE\spL+e0Lb8)NF4&I`LCIaLX6L%_{.L2yֈ5&;7M4[jX(e Ԕ(=`,=`,={nox+pNQ =`,=(k]>9F+;P-]csX>4]`:ʉ
W/:Z愡RODY9F}`$>S}NocλԷO_`CY#z<"V^b q$k^_=[a?2m-ɭ:c 2tOGA`U\-HH$z'>Sb iϰ4]P-*0vf(Yb^QA[	
ݑ|Cʫoe!1\q$5dPiH] /tdniQ:T|ilAbkcQ	2䷤`(Mk	=b,@عF|+ʱܾ!-fU@bB2.SI8ՑT:OQiPV:RX|XZf }35 22.S"
r[~5[	 CҸ6[.v$l+O#>t"JXPXniQ:qbq14b;Z^I\$cK/ҙ|iiT%RL֖6KKE򵥲rפ8"ڗP$D9\4l+v'-NtyZ||Qʩ͐cᥩ(ci݋&'kV@GyKdֱ~pԲ7Ɛ}ɭZi $DkX95]oRi
ؾO{&hG*1}^ɭbZ6`Kg1}5{&hGdwX=ZfO]i[?`%>嶊~iY}{&hG;Ƭ_X{&2=ZF>ia4/0˖I0Hp2XCflW4W+:Q塱<js/K≧n;3/NmKC~,_:%:[gkcIF~DMj=6Uafm$Q9qN)˖I0Hp2Y%hsSLZ!26Ut'-#)H -Nc=Z]A6X6٦^g@w1OdcMDg%<W-ІC:jO.ZKcHP:pkVBɭb ׮[? ̲CGkVA&/ɭb ׮!Kgh2ަ4liV'_GNbuJuLb1{&t@8Ʌ-ɭ/$鱍2|jqDg%v0g5M2h*3m<js/S֘l_+/"ͣ)-Izނ/ɭI~BNӰV_.ZE$Q Ycer9&:j16StF3O.Z8L6X@Hi͐cᥡi޾dI}VL+͞p2Rw)FH)|dֱG]l٤3^CҸ6U`cєؾ 5;糊^^!1a8pl%c7R8/cE;)/c;ӊ^@]/cӊ^ӊ^,{gS^J{gi8r 8u@r◱ r◱◱I/c /cUc◱q8{=){ӊ^7N){bc8uL{KwԱ}@Z)/cɭ]m݃kPJ%]fym*Z*FԱȏdֱ|/ɭ@gm◱kWAG`t!YfٱE{&J<T&RR?=ZN){d"	/zz8ĸ+gPxcs^

|eкPL.R21_'V_.ZE$Q Yd
њv?
*hڹgFjΔQO+Z`OI_+>kKE`U 8eEhM<kjXVNZY#'d񥥄ښ,-*ޝ|8hb|2 gkV>2 ˈv] #e9}[ =2Hm9Nq \v51'籑 N1q|2
ɭ Iab[) 1M?A-z/ɭKLl_ 25b	b¯c^ɭ*dbdFvB1Z^ɭ) Ie6;/PkX@]T|b滈ۆ0 JMlbDdl> as5w 4˦1PɭtF:
9b3 gkg=ɭ/$YhhV)-*jiD4_~kKEKe}KkL8,Uߏef+4f%rVsW2yrJ_(0=vy>ש6洴|;O<T񥥄ښP7%JZҘOuM֓6U/d޶26Sz!22pE}[ୋ\&{&du)%|d_kG2rddl`*|ϫJFFl_! 5Ldl0{&2p`FFl_!	dNP`FFl_!dN`ؾBɭuVo)|ɭ+FFl_!#=[9c#e6/{&2p(=EP7)|=[8.EP9)|=Z;ᗎ?9LAwm;#e7!b
d֎"ҢZi83	 P񑲛d%6/a9U ZT\16])E[#'Ac=J~GooO,',[)N9Dbɭ5\in;dֱD&X5Ҩ2uر|^ɭޛ'=*C>b1=[)U'),1|
ɭ ֱ|
{5{#'b+=[)!]b gkc#e; $,')U5Ҩ9rMio|dlPZT]d9T4{&26Sqs_kc#e4GPb
ɭނ<2uʌ_Gkc#e7U:_56q5ሰMldldbbɭނ<2t/ Mldl`#ጜ!ሔMldlc'^/ M#Σ'(|1ɭނ>8skc#e7
'>
{&26Sz1-|1dFoA}9]M#Q)1|1	ɭނ=dؾ/dFoA9[s5G9C/ 5Gc'\1} Mi/f8
G.{@qW{1atN )$ĺ26SIIqL_@ɭf$U&FFl_@I{&2q&$Uc#e6/5{&Rqg	KJQdl	ɭ'OVn\/dFvmLd%/ɭ=u.[	,^I2ا5M&LiHI))eJښ_ZX/id5M>ץr?WlPqSFo޻])|OyZyr*_6@HiKCU&bVᏁr1-v/$鑍4>ץr)&K &ef+6Yۣ6=<js/S֘/02d!y|Sm-!c-F䴳5aA:p8|G{&2h6tHoI;=[5`2~kc& OƑޓv/{&2h{2~ɠ5iM?GbTMhϰ!xᇮwqe7-dHzOB@ԳMliM>yн5q`8 =B@Yh^Ice2KZZ/["`(/0˖,dPqSF;tfT!7<iҗ)ZZO.Z ZTOI83diHE%1i^ }uaLCʮ:/bOa񥥄ښ:ŒQdiM8ihM#
L_>1=Z=N\ntZp5/wLH"J6@SчQ:st'|	^ɭSt8m|?e9ϺM+z'X|e7Kчǋg9IuoDًGkcu,NFù}i][?7b{&7YMaP9ϺM+z'ςkcu,NF0!NsJφ/d)X6>;-sJ_Ňkg9KѺqB[Һx0{&pwt3{ߍ -*:>Kf;?|+bAZTdof38À8$]\n)S<6b^[aLm|?*sA2~}d)XSFg9I[?6b^>{&7YM0~]&eoD݋y5nчAVst	y5nч,&ev	Ջ fMln1aL>4+O1|'=[9ϺXSF)I]~t Mh8v<n -*IaW2C7 /%7St)h¬{<6b [bp0
OGM*މ/kcu,NF=t
Uf//d)X6>I[?7b\,=[bp0)S=4z'`Mlnh)I]~5b\	^ɭSt8m|8:t
U'똾<{&z=naRt4OΘɭt3{*HGF$`/$ƙdS'R֔2R)&~ƖZY/ihilO|i\8g%P{ACMW,ڸTFkLQOI\8W"w݃eT}P>kKQui_N[37@k@`pFs26SE/^ɭA,m)"h{&1djc#e9_b\MlbKcXNqؾz=[=ff񑲜/|!{&p#e2EB_bMlau  rYihi-m-"`(֘Sp2Xd:\TѵrD9\5tKCj"~\9<iҗ.Iz5KeB'TNe}*EiZYOZX>ŒTᥲH%|&{&0<l]Li:bzp<.#M\8ReĻ	9d\f[F83E/@{&pcgV՞Zb wt"ј,I/$ƚh\_񥥂)&~KK%-m-/0˖,d]f+6Z+殍<iҗ)6˖ɑ;plOij7YM>KK)KK	4Y.ZUNlMᥲFM`8~qؾ?Gkc&#Ze9_bɭ6SE/ħkc&oAo8_dM "eˆ7YNqؾ? WkG	
xp|nLd8IhMlnA;6q	=ɭS$ɣt_$BiQ5{w%1dQ4,$qEF/^ɭguf;Atdѹa22u}@-ɣsddFSE/ɭv;SE/xMldаe7YNddIEFy1iQQɭF.7YNqؾ4{&2jI$Ѻs#kc& ?SE/dM
 ȗ8_bɭvU$# ;8_LOdM9FBn/|-odM^Yzs^ɭ&FM
F)"FMiy',4E2RM/-,I0KZY/ihilO|i\8g%X\Tѵr9\5tKCj"~\9җ,=<i;3D}Sm-ii>KK)KK	4Y.ZUJ֔ӯ'-	p 5͸ь 1{&"iPW8}*2.St3-iIl?#1LN{&0<l&EqM2-1|	35x\F_˖N˖]AK`"7C20<pgb]Z5/:ɭ,	w쾎f--0YȴZT@YfZS/$ƙdS+ZS˖K4I_ZX/id5M>ץr?*!`:Vh(rjsCfrj֘)|Oyr]$J?/d5!i6v%M<iia>%JZҚudᥲ1||Mhzpᇗ,'N+]娗~'26St1MF!UWt>2zfasgl>'s{&r?yjqc.bCӣ1iQ efZK/$ƚhV)-*jiD4_~kKEKe}KkL8,UҳACMW,ЇD9O.ZVKIҤm--ay:}6Ut3-1zOiel>4>SNZH-|z0{&8AoJ1	)(nXX
d 4|n,,_ =Ҿ}>St	unXXWkcU#Gq\m,_	dֺ 3箌e<ZT)	ܓj5tAb/5=̴6t+c@/oCg@3MAT>SbX:{&4eښ_ZX/idI_}&|kZ|jqK`:Vh(rjztΔQO+Z`O'=&|֖䴲NP;OZX>8rҪ%kJb>Ґjbuh;3ZLGDPNZ0mgkcq{&pg
h V2QaSbV=Z8aSx|3D;)	}qb()DN`bBJ"q}`%;%ܒb`䓰_rLZ({q~ 9C2W{ 1s}g<7,@~Gy9]\gkϸ,lxK-ђhÌ83/ȌMhp
]@ȵq~`: @Y%A|޵дma[GGŢz~Gz/zOZ>m(xnkc%2ؿ /z!.t`:$>1F6]wި$g~Fl?"No(x0)}MkRyh'o4֓4S2}")&V)-*ji|ii`%֖6^֘Sp2X?0Vh(rjzU塵u4Sty>ש6֘洴%lvᥳe|Cʮ,V_w"8Yr{#7YMi 83/ -L%e8 Pbɭ㻬 eIy')4ZY/ihilI_'V_.Z@;>Vh(rj嚚ezU塵u4kLQOI\8L_+eT}P:n7S8KCXɣCb5MAm8_kc&,=Yn/|vV{&2hF2SE/5Mse8_dM5G)-Dn/|vD{&2h^-ln/|w35F%	u}5VA7YNqؾ;	ɭ\qsɣ6eSE/MldCe#u}5@qveF)"@Mldف2Qs%{&2hJllu}{5F%נDSE/5B	q8_dMYY7YNqؾ:dMecu}ɭ/$鑍4M>ץ)&|jqK?i\Tѵr3Yhm]DOO+Z`ty>שS6Ut-*NW|֖tKh;Odl4{SS%JKdbE{&qgbÀj_
`Fn1	A"pg^"\GzKF΋`[!5ѳJLCqU]A@ucirҩ~Ɩ
%-,洴_I_'V_.Z@ue+49\Tѵrlj69kLQt-*N<k-'[/`pa8_6/p2t3- V2.SOx`x|>ӆ;,_LMl`xW)ƙcM,_ɭ0Etx}k$籑rlmPpgeul_ɭ,C2Յugtk;DYtf-* ,n~K-K:lcL_񥥂H
%-m-/0˖,dMf+6Zk-O.ZVKIҤKSm-aj|ؾ!̶6l)ii>KK1蒞4OKdڕl_;9{&8Oٽ+82.StQn,_;2{&0:)zWEn "О Qy]Ҿ})(Bx/@Ml`uP)ƙrLi$|*od֎y|+?<b]mxȹMP{&2.St3-9{][¦dEnlm	sL_
kc"7C20:9q9ϺM+$/@AȹM̶6SҺ?}P8Mld\f[F@RstWV'l_ɭch9Iui~k5rlm	SҺ?TȹM̶6IҺ/ dEne`t	=&'_5rlmstWVRl_.{&2.St3-}i]Z`_=[)сd>4蟛~0qȹM̶6^sJыHɭch	}i]Z`|	 k5rlm'9IuoD$b gkc"7C20;!fstWVOֱ|	 +5rlmiҺ~t$ȹM̶6sJމl_As5rlm`stWVOر|	kc"7C20:={9ϺM+z'ǲkc"7C20:3&ս{&2.St3-'9IuoD{&2.St3-9IuoD|) gkc"7C20:l5&'|) Wkc"7C20:g9IuoDdEne`t9IuoDH\Mld\f[FF#Y}i][?H{&2.St3-2stWVO,_
Aǲkc"7C20:}i][?KbPdEne`tg9Iui~PbPdEne`t3&սc{&2.St3-g9IuoD^ɭch頃9ϺM+z'CdEne`tЫ9ϺM+z'@\Mld\f[FMC9}i]YHO_
 5rlm}i][?l_
ǲkc"7C20:&սX
=[)с a&ս^[)сH&'/ȹM̶6'9IuoDZf[:dWVLkBOމ)0:9ؾ7ȹM̶6KҺ~[z'X7=[)с9ϺM+z'巢~lC2Յuqr7{ZPؾEkc"7C20:l=&ս0{&2.St3-nstWVOӘA+5rlm	}i][> bɭch{9ϺM+z'K35rlmsҺ}͘Ckc"7C20:2)sJ|dEne`td9Iui}1|kc"7C20:lstWVO͋8[)сђt>40O,_	=ȹM̶6#)}i]Z`p8#{&2.St3-sҺ}ֱ|'ɭchFstWVOtgkc"7C20:Y9ϺM+O/5lm)ci][>|'
ɭY{Rң8^I14LiT{SKKKRLKZZ/[/z_+Z`/-N Y`LtPqSFfںt])|8M}Sm-ie<jpᇋ%JeۖP1|֖$	KK	5>Z8N8%kJiKd]|Cʥp2/[&	8Sa4mD5"bL=[b6B5)p'bBk{&7YM4mj
8E!YHl_:/=[b6B5{83-
@P9娝Ѻ@ϒC2NYiekJbrҩ~I0KKK-,洴_I_'V_.Z@Wp+49\Tѵr=mtK4yrJ_(z_`d_yZҾ.)'_6@#cKsޜ45 }iMО(/]!pFSNBxX[.-+葤e9t' -!q_qFSNBxXɭB3LzWe9t' ǲkcʯJf48D}z3521_I_'VE$Q/-N Yb
*hڹfTJ&gyrJ_(0'[/'^_`dOd- q|cHiKK	5:p\z!01~ `Mj@#&I#)~"5`Fؿ=[4!$ƑL.#M.|Mly}	@\FMƑ΅_5{&2hFВW1e6/=[4%	e6/?{&2j}LiMdM	V|4d60=2≓/HoA>m4$=,	x ֗x2bodMDk=qe6/ {&2h:PܩFSbɭ*Ƒؾ5c)+Ƒؾkc&{e6/kc&Zz	
cHl_^ɭz	
Hl_ ]ɠM9',#)|ɭ^{Hl_35B砞2BMldнOwe6/s5BG-FSb{&2h-'FSb5BcNFSb{&2hBYL#)}p%{&2hU	cHl_\"[4%!=Fؾ<{&2hFUz	)FؾMldЄWz	#Hl_\ɠ򇠝IFSbɡ	Hl_]#5BA;4AɡQN(#)}pɡR;N^4OdM	/A;|iM*[4&Nz	1e6/	[4%t[#)| -ɣgN4odMiMO{&2hT`'|W#)| ɣwӣHl_ "#5AN4ɡQa0Ƒؾ A5BTOe6/ɱBgFSbdM1e6/{&2i-045Fc<e6/Qɱ^x2ɡ<6xƑؾ6ɭz	YFSbG{&2h7iMa	ɡ(`'2iɱ"=e6/ɭz	Fؾ6ɠ;<Hl_dM	ɖxHl_OdM27#)|lrMldеՀHl_ɭX	Ƒؾɭ:$	aFSbJ^{&2hװ=#)|% kc&X	cFSbJV{&2hT`FSbJ dM
z	!Fؾ{&2h\Xz	eFSbJ[4j5z	D#)|%^ɭ5b44{&2hx2Q5bނx,#)|%
ɭx iM(ɠA'=#)|%ɭA<iMEkc&Sz	&Ƒؾ[6 ]`'FSb{&2hJOJ4S5Fd<4iMA5BtנiMCkc&^x
e6/I{&2hFSb֯dMle6/dnz8aƙGI QFSbСHJfYin4q@֌ɭuiM<Mld(X%ƑؾdM6(=	e6/{&2h̤L#)|ɭ3OA:CFSb gkc& 4ɣNH#)|/dM9'P	#Hl_5GE@&#)|dM=DiM<~MldѱNFSb
ɭcz		e6/5@+:iM<{&2h$	2AaɡYjNFSbHɭ=|iM =[4|Lz	Hl_	kc&iz	Hl_	5WucHl_	kc&u2Dkc&Rނu	Ѥe6/^ɭ5*=\iM {&2h'2UFSbH>{&2ho`'24#)|$	ɭ(Fؾ/dM;a`'2WFSbH.{&2h`'27#)|ɭ~Tz	̡#)|MldA92@5ɡaNduFSb%{&2hz	̣#)|E{&0Nd2h)Ƒؾr=[4jZL2HdM,iM-ɭ6l4ɣdנ\FSb̏dM%\FSb{&2h`'"Fؾr1{&2h:]z	ͣHl_92{&2i·\4MldՃW\FSbɭ	que6/@-ɫA8FSb[4z	qe6/IdM4[4l]2ƤGkc&\FSbևkc&`e6/Ckc&ֽiMQ5N#qe6/BWkl.Y]sQ0q|dPߍ#)|#ɭ {Rң%e7%V3bFd"y @	J`'	^Ƒؾ7kc&ω %#Hl_dM %ɀ%Hl_ɧ0pcHl_ȏdM88J`#)|#ɠ|	P#)|#ɭvpW#)|#=[4'	SHl_Wkc&$=ee6/`9ɣtw\#Hl_Miy%Ə_񥥂H
%-m-/0˖,dM4!`:Vh(rjg%s\ѧ-Nҗ)kL	^[O|SƖa"}MKE4N 1T0Q#ȋ`Tp6mvpƙ"4{&9q&4c #GkG8K4F36|GiI!H~@h
EuK@֪BFm폚F.ΐ31T>59ӡpRf;"rY0[p%w$xb1fVڴER -!#7ZG3bc?ݏ#h{=w01pșN1)OH4
ؔ BBMlsn#4́ {!d֑q8%{&9 q4u.l))eJښL~KK$[a/ihilO|i\8gXSYͣD[D_җ)S֘OI|ՂҢ sӆ-vdh#pl_#f_e8uH$(ȹMkc&dȹM=[8ٟZbNEs>5G"H2FEs>{&2ie)wkc&m0fqrϱ|5NJiS)^ɭtQrϱ|5GeFEs>ɣeEs>ɡM,2.S9/ɭ@W)dMz2.S9/Wkc&!FEs>0{&2hCe}25U=X}0@Mldxe)a5U^-d\8s_ɭCeEs>dM]rϱ|f?{&2iŏAI}0ɧ)A)ckc&fd\8s_ɪAL}	yɪ-22.S9/ Mld!zd\8s_A+5AǠ#"9ßbBO{&2heHȹNpؾkc&
 e#"9ßbB[4`2.S9/ ]ɣ52dd\8s_d{&2jA"9ßbB[5X`2Qrϱ|!=[4
"=Yn2.S9/k^,$P7Es>[4eȹNpމ/+5Ce"9ßz'_OdM	OA2.S9/kc&ǯA`}&dM8,=Ztd\8s_/dM^+) 
/kc&.WS)CGkc&נёrϱ|d.{&2h>0\2.S9/5AB`2ȹNpؾkc&G8ȹNpؾɭጋ}  {&2h>&+Qrϱ| ɭp*=W[)#5a6zu)	ɭevrϱ| [4),W2.S9/3521_I_'VE$Q/-N Yb2e
*hڹ\ZWQ˖:RE<i(ȾWʩ^+2hud.;OI8KCPI8Ƒ	屳OdMF}О[1}bK5@/JGQe9_t'_YC5MƯJ
48ًdMėsF1e9_t'_XɭF}О[1}`ɡ/J2/cf/@]ɠi\48ً`MldАWzWF}О[1|b%=[4,+F}О[1|bO{&2l.Qe9_t'_/dMť2/cf/Z=[4 KzW4eFSEByll\MldpvhFSEByllLMldҹ2/cf/@s5Nޕ1e9_t'_7ɭ
cҹ<iNq	屳Mɠ<\7#)"<6bYɰJqe9_t'_7^ɭ/J2/cf/kc&BcҺiNq	屳ڽ[4ziNq	屳kc&]Q48ًC5BҺ2/cf/^ɭJHsO-ɭƑ}О[1|.=[6JV48ًMldvoJN48ً {&2hF}О[1| Wkc&ץ|FSEByll|5{&2iҾ48ًbMldѡҾ`#)"<6b>=[4iNq	屳ɠ8jHsO-ɠ=ҾFSEByllx[4	1zWɑe9_t'_-ɠ<F}О[1| gkc&diNq	屳ɠꇥs#iNq	屳gkc&,#)"<6b<ɭĦHsO-ɭ!Ҹ7diNq	屳5@pm48ً5PFM=d`eiNq,	ս ,|kc&"cBiNqؾdM = -Ƒ}8=[4=#)"pxMld
#HsD{&2iAtiNqؾ{&2iPQƑ}8~Mld!)#)"pLMldAAiNqؾ/dMWx2/|]ɧEWcHsekc&ފ
Ƒ}9ɣDw2/}X%{&qފ
#4cHl_VO{&2hC2eFSz"Ձkc&/D3$H2ؾ5{&2iQe7/}X{&2h5膩24E/ɦj1e7/}XJMld!KQb4E/=[4ыQJ4E/aɣBQN4E/5LI+Hl_MldiՂH:#)|Wkc&X$iM4E{&2l
KoFSz%d/{&2jVFSb"=[5VS#)|Mld)DFؾCkc&YX$Qe6/5M%eH2hJMldD:4ɭj+>#)|ɦX%pƑؾ5AѭVU#)|dM2&X%fe6/s5ED2ɡ4tB{&2h@ZJ#Hl_@5BLHl_Qɭ.z%qFؾMldє6	YiM\MldЈ$\}FSb:=[4d=I Fؾ[4ܻ`Fؾɭ1Q`#)|`b{&F46^֘
%8,Qp+49\Tѵr)gm_S)|VOzM-'_6@HiKF͸c [Gmi:; 44{&9v0ƏdEIB<-*O@Ոpi0 xȹMkcBȹN2~84/d BzFEqy|ɭA	=O"8<ؾld ާEqy|[^c"8<ؾluSȹN2~84/^ɭA		/S"8<ؾm35! ?a)Oa5!!e~2.S=+5!am~})O`q(ȹN2~84/Wkc@~2.S={&~1`/ihilODV_.Z@+Y⦍sW,<js/SO+Z`/02/`U뻘 2iKCX28kbz!c]IC5FGD3D26b!{&1HnS ً'kc,^`J4QU"UFSb	Z^I#ie}KkLRL?A75
*hڹgmZyro)|<ip&KRg3.C;Zc/N)yu8疂RA`}8疉)/<#)yH)y堘E} e"NӰV_.ZE$Q Yc/ҳACMW+9ZA<js/SO+Z`dFK'-9'Gc"6/4gQr`1dNV0jc"7ZpMldcW79ɞɭ^8ȹLul_dNXlc"7`p&{&:a74<SK9N1_'V_.ZE$Q Yd~Vh(rjg%jTFu~O/K6UO.ZV#"_6NZ|({&hG_4&F!gm#o8`1d!^hOAG>SN8(_4jMkRpQ#"	_ˏd֭W-cJ{&2vlSeF_!'sBQϔӎ4Debɭ/$鑍4>ץr)&K KLJΦ%sEh=<js/K6UO+Z`O'(KfNG"%9'	{&t_dBң|qxȹM[bMld}Dd\l|Mk q>nٴw=pPZ^Iq4>ץr)&K J{3WANZ]E椼,Qh|WԇJyrJ_(}&z|֖֘m-stlvᥳeE'}Tz B<|!s%vvȋGdt?#p%w պvu#߮8#S9N1_}&|k)&|i\8g%Wp-TOCB9rѲS)|8-zMŞVOud\vICF[@8ilѦw$2Qsp8xGkLy|ֶAۦFVM?=`FVM?=`Ȏ\9܄L~17\!;+?:3JXu d?~8-&*2#mjMcË;F>L'W u)bf3}69-鬾xS2uFIdFA)H@\:emߜN=tFQShK胋;ꌒ-Y?p#+n&w>]w;ß޹pwꌒ`2K5FIqm%7];}38jqK9N1_I_'VE$Q/-N Yb?=\TzDTᥡ/I% :	evgLIPdcw}w1cI ?ȏAyq/"`(,dQ:%igm["?-)|~J ُ݃y'16^E$Q YfsK:%Dȓ0I>$Af9&@dP,ɐ	2 6^@a]MU-TL̉+C2S2˖'0:REЖ-*N]=:-IL0']]ic ~qiP4/0˖I0Hp2X-TND%gCs\iI?$@ut>f9&	A0L2x\鱙[jZHp,=zYje%Bd7)^RE6֔}>kKQ<jryZudveOB\'-,$Z}MqiKBif|vÝ~9wc擖.n,:wo݌3} -*$8f{%^Ӽ/On'${_㳼vo!>CE5b{ذ\KX.D\5;:O]`t'FbҢ}sC;Ժ@<ܺZI(8}ؾ.̿Z9K
݀XpY~^Iq2@F-*ji|ii`%)&~kKEKe}KkL8,Rgm]Rٜj\TO.ZKJ_(zimO+Z`O|S 񥥁(.jjDebrҨV`	\$JBM֓zpѢbx덄f]Ӡ`; Dj3zzS=#aȴFMX%$
BңGtFѨs3H<dK[`$
BңrYF 1֒A G|$zjw[4[h޶q3g	 -N
Zp=w@VgD el&|'ɠiXzQӌ9%l`NHc#V_
Bңl䏜LIHZTc1A>!lQ6$KK[<	ze\&J](,Q
`t0}ylq3Y9gq:ťGFձ,15 2]`4qgy&|_:ž@M>qG|cCm0e@Lo;#Xc83L0pA-*:020evY yt]KF-Z@Y ff7XDfH&U(`[=y	,G|38DOIcϜk"ΧEu8"oE̿]wƿ`N&{2׽J}Ϝk 8!c)Ϝk
8FVmz!)D`pߑn&g`WC%GwA~q32p12 2]`4Lu+F]Y Nfcu8X̏H!##&Dy 	3l;1zYϜk_:A c>:[wg>qG|}|q3|Χ@+aC:qX;-p#g8~z>pS qp0mݻ}.\wvcGʃ̄2P0>;u!`MǬ	0eCcppkDnӂSX<8ӃCbF4L`=a0qVk]bnt݂9Ft[7Ga=\&N5gdm01Bs/8=s/Iҍ{$j8ƣtXoC
cp@K6z@YϜkϱCHZTcSY>l۬aj;A0&V[ApwNg@[HBN`i9&
i6
dJDRLLiLS.ZU/~KK%-m-/0˖,dieg%r54:/6)|^<js"wii<iia0@xZT֘>KK)4Y.ZUJ֔Œ}!e&fkI̖#KI6pdZNm5B@NP;ec-,Crt ^v,pE,#bV4abqs1!b%BWF9i{m2281l8;#9Z<LL0\l1^iťx灓y*`a`A##vml0\<oPANqς@T<excvûGzDI`'Z[5FDOz&w$ ~/sxU|"Nh,z>|ڒ]{mzA`1A96dP7>t`'RU$oCD$ Nu,|ڷD0=Nu1"Dz `s)δA30"gJh9-XőBG;Cu#'#3aG#=oygeI,8PN0^,œd0'zpwxœNBGA*u;6`ln2t&gt<#7BiNlF	H,مn~/(.2m,N&zXB<1C'Zu((~#!(
#Pc/=0!Li@0JaJ`cEf_J;?EO=%0]1HP=A##Ktg;ͣǖ/76i|Vxj8{l"`(cKI"sZLmL21LiT{SKKK-,洴_I_'V_.Z@tWՐBoTtVCzy>׮Qd~\9=&݂v>5񥥉>8eZYO+Z`d z'SOrҨV,)'_6NW6_I8:M:>LoD]HT]Jk>v`CNŁ*m,*p"@ bTw7/Ɍ,dDj^
̘ "@VE+F:,;rI*L6S`4cc#tm.>.msn-/{&݉:Zc.Yy}f;$*-*'D_KgL1Kc ~Pք#z%kS-Z`C}q`LsV>zfV޶4"#m228sSE0V@O 
JJ֭}k\3ļ	Az$1Q"NmӄK@zG(,$눣U],F6ڀ"@l#}Њ	DR&[j#B%n`z C'c-q`d:㳹) pclb
|Xqw8k;qgx~8E?c~ZTz(TD#)Hn|Mlg"i	* =lp~$	p?cAc,AcOoL~XJ&(	}y&4O))eJRLM/-,䴲_}&|kZ|jqK?vRټ+W(r<js/Y[^x'imkL	ZZNlFv}>KK)5 }ŒTᥡ3xÌc	*4ǁ8p˺`o]I$gK޵胛Hϛa%U`DF:Jϗ~'Ltf-*&{	,|1iZT蓛_V#$z@T-*HңL025L0)E3->S)7aAnu`rf୎*~xcRiQF8-l>q`oރ,q3:/K8¯Œ.wq5I/ikaH,pFdfܒ>2EpH~21H<L-6|3<~,ۦn|Y7q[n..6(mBXDqQP Kcw-hwzrҏe8_6ap5e:z!%sAb5oJ[?NHv,ƯJ[?gL$qt&Yg\l	f	85ϋ9YaJ 4s)E,r*p3NtQ1]>HC)t'	3wSӨ
ҡ(7|PL;# >qsbv6c~Ǻƿ`N&{eϺqƥY/l8NaOD<:a:(,W`3af\Kz'i	qn\Kz'[6q3>l덃4l'x7K2tX)@e=Ƞ>05EP1=6Ny΂3f?gq.;4b6{Fnq:u@-*w#|2GwFCa6/$ƙdS.ZU/D%֖6^֘Sp2X.3A/!<\S?˖$t e^021!imZYg_6υ>kKH {-,#4ښ,-*%kJiKF}:k'$8x]JqZS:Ki77/xC`ϓyUOɭeG8wcM3OE$K/sb6^2ˇ02">2d`l.M8[n/d֤K&iP}]	rkpVz26]͆Xp8cc`xQ2dv\^utsߌ ¥=;loZ([5=.s?zqB󫣺 Ջ -Idֽ&v:'pZSBw#LťGX\j- ;[k6cm}Lp[mv^Z3DdKqZ[@$(B @D?u,}da:t60IFQ׮g.;u$ozCӆz>om@ۥOuapRm;ԦoD0fmؗ6z|
3ҙ7P;|"FȦw	=3zc=urd-(ޜfWGz"g${&7*F=Lb%&JLvMʩ`Vz;˲YidkaͤwƙZശ.P;cLj#Қ @4d6!*5V(ʲ2t#4lAtJ]isP`exvG>S37//d֤	Bҥ\z>I^pWnڲ?Le{z3Խ$L6IK ף=si9\q;ރp5L|!W1ƛA0]-=䕰qKV_K6#G:ɮl (G dds2s秖/zj`pJx7q[qu0S`ڎd/(%0(tGEmu DѲP+܄wN3821;q#b
@-*G?tr%Msf;R{/a`{Ka͘;Pυ04Ǜ19m9w \>P,8ͬD<2ntp5[8΀N$煅YyO0a"N2Z.0}[(l:ذ"Nq%ϋff\$ULBn;
w"b"0蝛9=R'f|j0E~)"<G"Ba;7t'#	ٸUL@Z-*#P}`:O*<>(lH V_scL))eJښE$Q/-,䴲_}&|kZ|jqKR;vtJ3J_(>5I\9<kKiZYOZX@Hi480EQdiLY'RRmLf,jX4,ZbugDiQţq>_xIHb[AR31dJ_VbҢYsf[$`w3dwٺp[YdQ2bjEC`6Z ^3(f^|:t8[j_weD0l9-Qёplǁ9"L"H;t	.96LiNIO
t$:K|/An^Sc8!`1d!'<iNu.ah bP&'4'Jx)%4#ՀZrNUcSƙU.!a#rٶ~>.nO
xc<)+d!yh	LMh|?1wh=hwEcY7x^+ibG6,,me` gPl$wL|A##aEs@D`se+o;͞BnNt-* KR`3d~h"/W'1>zk"l}.;Q>^i8}>e~#K,R;ƩҤ◠@+f`;}_`Σ◤XS/=rٞE͝3-:}tMB󛣞Z
d֑JA~o8@c{M-<*dZT]I Ğ ޶7"`(JDdmGET
FHDpnl2Gӡ6t',VF$υS	suv,zbJ#`'VCم6t@l'T|^yXu)E` e=ȧ#,X3OR1Ur*U@,Gt#gYt,4XZTGpwtQ%'6ޮu8z"'h"'tĜjK7qk\w)&4)jX5M&LiHS+ZS˖K44_~kKEKe}KkL8,L2zZ+vK;vմC#zO.Z{/S֘	O!+洴?bzM|QI&zJѺx}MKWCZҘOOBէ-{Ң@v|6GT/@q>(f4lEµnI77":N+]jZM唹lF0ՊbBK.\,JsYˡ;ΗCH4ߥn#;Zq	8n#<6	p?ni!N6Oi!
ÌsrJFe[G/FDp2p5N6VcA}dk`2kMskَUeQq
~Gxgd6z= 7JZT]wzuz~GzPDώnVjMk7A~sݍLZs;S~ɮmo!{XBeC!iPq\ɮld6E΃S>t#6<m#lf!qu$u| C
< %( JU/!o	<[5eK/a sF5/@Yx%V1`9պ$lgV0"83fb(!̋܊ςr*l3a`-)	1H RE	H(Ph6z A83x=BXAL1iƾp	Y~(Op91[21LiTI_񥥂KZZ/[/z_+Z`/-N Y`6ec-TNCj%j!ѵtTjt}Y^K̭KlO<Y.ZUOoŒ6@Œ}#ZZOZXO+Z`@#ce&DOcBl"0/Xd:~	=,pMjЏ޻W籦\E6:Ѥ@=[:iK2N^ɭc +;{vG83A}	S	V_GZ?4ckg=pQ;ؑbFu65A~Gx25Θh3{&27cMdֱX	qKMkAo83_sKKCD1iR'6.p&^$ÍĎ	LjC7za֗\$jJgҙơ<RzFlnq<1~ǺԀZTu<#g`]ٗ m,Y7H'W`-	x%V1a s¶́x"	zE`;i%>
Kyb"`)܊a`-, ,!;a@"´g 01
1
KyS`,	ޡ`,)N|܊2Gu L6z-a:p7Ow@|ig	ƾSizEV_^IF4)ژ))
ekJdRLLiT{SKKK-,洴_I_'V_.Z@C?%坻j![yYq-TNCΔQeozJ-2/Ox'2O+Z`NlFv}=& jjpЙa#6^PI'0yAu$zqE&|Q}Pn}"[AcD Ճ@XJJ=6LK
3~@C#M2D9|dL5EIϜi+
F_cS{7brFIK84uyA0 q$wGd4sW :ϫz^|ݎ,]F-*Hd-*=z(L/#Lϔa0ϜMNTzb+cԖ_)0>ԤF-*=Hӎ5,8qYgrGs?xUxpyh-A;$w#$IzNV~G|s"8?e>Gx4 @Lgs/ǚja<nc"S`ڎ"	b
FHDp8N l2G!-3:a:(,Ve[DKz}ҘH0ANћfg|ћf	8䊤>EHb-sȬX3)EFhͅ,)f|jC܊fR3wSf2lH`-*#Aq\8;'6ޮu8t@@wcu`'ͧ=2g8R̿p5 ͆H:z!%Ћr]jޕ0'-Y^Θ0Iպ`N70=cθ:qˠkZE iS܊
Y^S!<8)Ng1Ut[-)t'	yxwL(cd&-*#814IdWCrcL_񥥂H
%-m-/0˖,dIC,'!ˉ\M:-ZZTl8uܖX':@Q]xަ6^	Ҥv|pp:~$'B
+w݃LvxW`t)J:K]ZT=It.Gx;g}?2*`њRM9F.3W3Oӥ/YOҢyrVxzM}f!Cӯ qnl,-*!oL-,Y+ZSq>8ihL4GܾWNЊs(`鄁Υw&:#>@ۡv*Zmɭ;MFEN"|ߜbm
[ӎ5,Izwb[pyh ]2͆H:
YޔZTLpͅQOٺ&6
qt=_ 7p^
mAbx8|T5I@RDEC
@ %* U/>:2	`H͞=:a sX|c?`LODHΘ0yF4l	B{>퐟܊?bt&Fn]gaO
]&Q(SFb.||F(v9P)/y^P&tFp6K2tɀRe1r,$wJ#gYe-(N"|<ew1 _˻R>3>8
/c D82͒ҡx"Ð}i6]st'VOfflXH´ m-Մ&,lX0I֑O3(l!0aflE #़ X+jt6`)|^ L܊ GHb?ib(>
fE0Ef&l,C83f>2#
gI% F0ft$SBX`	9n1Y֔2RM"`(ƖZY/ihilO|i\8g%7ej蕫9\"-L'-N/ӥ/Y[kL	^=7m-=>kKL? :|fYKK	5 ŒQdiM8ihZO<3R	0XN.\3n^C.lst֥rV)s\8xc'G5͓Cal#;'<I-Wk^jE%'3D/zqt^;`;KoD`Ҙb1ptX
bpƀ'P0@N5t'QhO?WmzZ{V4\b}hUGZw;M	 ZTkGLY7vgWs?Н1?8h6`:G3yßza
O''iS<Ѐ5͗CťI݊ajQ۬avn |t50w@In0<..jl(Es1yA,@'3+mtďAÌdMҾB[V	>jފ [kDdN덃[@3>l`3l'T'/0
Cn;%Eb)Or)l:ͅ<"08:͘$])tBw@h6zfb:puD&w(>='\5јKL:;8y@/g~/6c =,o{no`p	|bgwHyX	>*H,t0'R8Ϭ.Tt2qtw@ig9קפ/b{Ms`i<yH iP8٪<Tᖈ2:zWIN8Atn6%
x2st"OEYY086%	=v<"g[YzWމA	qcWpm-unX:#0=cθX:#0I.x7K2t'vOEQRȑИћ'9؅)f~VB|Fa
]	;0*=7u8FFnJ	>(&8p}sQ;2Sqyy'0F4bZҘ\_RL~KK%-m-/0˖,dQAkD9gnڶrm]6<kJ_(<js+}=&!C洴xyZud>KK)5 ŒQdiLY'RRmLf,jX41sQomrtzXpjBxb̼q=L YZp5"F6Z ^޶6^6R󁫢3.f86Ɂ7R^HΞ۰pfm3bv[p8ƞ64KHcR	ڔ@0<N'd1&&R%|M.l2]W!;6tNԧɦC.9em.2b$Z%d֊eleXG`4W}h+Rʿ]vg6RZ~GfjX	(DL29G`͗{;2-.wzswe7AIjbF=8֦,&L'4;%	Iv;"StQZ}$/tP	Ac0^:ңfH=BDiQ0`F&[kAaҌК-*:BaaքaͶ$JYhM݃zsQ,9Vfl$I͎Qs,1F;	աw=A拡Ƙ_A1\SdN2HR49L|Mk+:/BzN	@SO f_sc^n6R8p'=Z'b07.wF2/ dd#.+5b=Z/=9z(f}釆p_ZWҥ^l;C<'"-2t	WBaDK[>['-YKσioT-[(:3l:28Fqˠjb'1(w2PR"Hp
S͘*qE.;1pn8`pZTL19 g#:qgЈ48|P)wzJ8rŗ{tEHrLgƙ@¯ŗ8T8tD _LG>Scq=ϜMXTA){:hxIq[j`2۱/li>\Ԧ@(IJb8ABZ,u)2DX8gE'$.' {6IA`2^n$Ƞ]G02z!i2×F"%>Scq8Mlgs,* }[Kܦ@bwZIL8wL߰6LZqƷ:fn6L'fĽ.,IFЈv 	BNzS5!#h9"l,|bí=:xEpm-0'-Qaf5zWމ:`'V녃213>l녃21r葟t.B|!J lU,	PpsRFlud'XBBxFL
hNQ@-*	6Ggd1ÜlP|Hķխx05q`7Á97F!OzAb&$f=ƵЈ1>b-4 
nД 	'L\v'(΃iQrv2E$04^պl2E^v˻yo4Zv!,8 D3=p)ch!كld|藛%eegZ=[8Eq0|SA@B73T	{87q3ƂPļ<֒,I򘡨N0!díL:`eDXSn,`Pc4_M@0;7z>[zt;ԋ!laq@2E	`zhQm (8͆H:z!-	cgE|,,ս+ioDt-:a"N2Z-0+ioDu0`uКn6afz͝qt&$@>/f\.( ̧Ȫ#gf7u9RFlt[RO#F#gf#Q((ɂCӁ=92DSH&{{,
;vn$X	>*0w:9:a"N >8QP"V^.A קoqM\e㍈B\8 y#`8aܼ"y;5NhnlSu	B%	98V,u`,:D=:qp$l8ͬxVjވ`[a"N2Zgaf5z!ioD_u`'V:`Db6afz͝gLFqˡ?>/(pAJ ^S3Ф?=g'	օ)f?ӣ2RE(A<E9n 	l8>9^b)1gEeSZI"`(rZ)i0SI0S'R֔2RM/-,䴲_}&|kZ|jqKWD9gnڶr9Q3e8LΦ=rmNZ:RE\),~VJt3Cu؊6"µq;FJ<eNͬVFq-`l"^i&aKFy)6tfQGE] 80Cx3ey'1I@GS7VեrEYEMΔQkL	^ii=&ud6;Op(ƖD`2Y.ZUJ֔Œ}!e&fkI̖#KI"X.Z!BZ	+#'NRP./p?m?b˂`pQM½g`j-*UQo"q3BǾ[<"ӡd# GyN.·0x:"XzD]DbPA=rg=:&EVR1g>qVM6c8С")q3")q3hoUe!4cCe`.Dv4O*&Au5<ɢңDR=$g2ȴꅊZ 2GdlFHd鏮E#$v>5YrKD2FT#=DEwD'Vp[jZqeɢҡ؆LI`kfz2yr"0\a$dL}ӢJqϕF1;.Ew# qr&>qM#JG|s0{kdvcERG>T#(7j-*.6,;ŏzqʅ߰Ҙ{&,7|bk`.^I1.m⵮Q;aDSZIKX.,SI0S`V))jh\_|ii`5M>ץr?hlW7.Z6Cy\Tz7pDt5z!RE<jsҿ
y>שkL	͝X-* OӆW!Ht"
	gAڱrKv	#iP4ȴJen -w+/&?[wFl.j;221_'V_.ZE$Q YdqTuS*-E֘)|țS	~OTkRIIZZ2χ	im:weSj3	KnD!t<2͗YmEqB0N)`hqgpD" ٬aUg\,}L7]uG:1wliVt[K/rx%tyhd֮㛮Gxga5j-,fL
 IA蛛g0
'lSf+"Cl҆ѓӔkdg`c.n,53Mv*&`TJ'md֮L愠Q Ԧ3Sl>fMwuv)FoI#\^#vZ kRϔ3TcXnSL8J=;\FQ2hFPlN:c4cpHpќ	Δ>8gs1&)6Y)ۃ@D%|0(3DU9#+e+*'ysM)2ZN
)/|C͏-kWA;6))DRQ5Aln艛e2t:ݏ=&XgypwNQHUvTL&F#@%=Z2dwDRV)N;	9kn@E{&,M05@07'jޑGtᚃf>lj8;-nm~kKEKe}H
%r?O6v+O/Y}<js"w02im>kKC]
%;OZXOrҨV,))63ZLd,YZId,x{lk\'ek\=}ݒ?͸[
탾7lun+@%pGBB'7tM55Ȥ#˛pr¢/AXy)! p=8+f02h6clqaNάH5vգhPE+)D{bEʅA |MjZC;);ƱjJH|MZ6ϻ(َdpMѾNpNSz&:݂73jgQZLri3$TSuibSN]JpÏ˶ڸ;LD2ߑd6m8;mDwl~||*M	u1ra,2SÛ:˚<e=*'JzN`$WnŁnY23?kY<exB;`s,).T
wAK1fؼr z|w#{bC;Z$sjZC2RDR
IR ,='@Xz&'&ox=ӊ	:ݏ='@XQ9FGxÈlHQ0EZd֮w Çk`	9*;-=ZMrޮ6mږ3͘cWRcG蓓V	,]01c#lPWՀIF`L٧7R$ͤ18^9hD8)ΘtАeF(ΑBB@c33@D	EH1cU`㗮0Iz(\#}0ugL&@`(fYebM>h(fi+8a2|S`LA#ޭZ>@dvSuѕ{Fm`XrysGE؞V):YN0\AKsdQ=bQ?L/$\ɭ]q܎͉R) @XzNMؽ3x̻QPاA@t>}Ӕg;z.TL'@vGkWA;ͧq Ԧq)NÇv$@n7$$\^H<E=ZMp޺Ɍ&ѨԱl1mDz$0e 4x0BONu@`8A&!}!u4"VgI5Z:hH]tM}X"g|4$.&(xɪ}@%hGT9L)zMDR}[8@2Rq;֦ni`6KewKe6>i/%$>`/$1ָ/-GmRLLii$SԱNkIM>ҐV)-*ji|ii`%֖6^֘Sp2X-c9s+47-ei]S˖:RDp[Ks}<k-'ie<ii`1q}MKE1diHYI0Y`%bH{lk\'_6NrZ餢v@%i7e6O=w7;ٟ(D;xNvgGfzmS`xBu/C{F`͖ހ͂m/E/Gq=Bqk7tՇ::tXo䛦s{{]! 3P;)elo.^f̘#.h.T@Mzlw/މO]4H[mKK Ԧ1Pz	_XABzxŽ{8d$,9jX`z'k]8[%X' ,X1j}=pwNQ=357.n};XDQ1
ExZOOd֮w8/~&_)DoIɏuMK#.h!xZO=Z@me;F`%|_)%|Pz	`,={7[7Ӂ87~8FoN2e>WC;Ǳ}eεv.TLyQsD-Lɭ]4%DqbO^@Xz>3/~'W`Hf%ʅ'a婃kRȏE`z8-, ͘,uW=YsgԦpz9-f}ъVڜ ]J0PG	xH٥:clG""I iI	A'76{6SDO/$ݔcKָ/-GmRLLii$SԱNkIM>ҐV)-*ji|ii`%֖6^֘Sp2XDxW46g,+ZVKo-N
<kDOII-;ie:cᡌUG\!;} ȭզzGy~eHUf|S0>;[Vp;|*>7 f6d8G8`!NVj/(61bDq=" ܐ0(-N[+.T3}.F,_K<.{&t#suN|mK8|JPIB[t\bM3wN)3q1HPah}CZi5Yiul8j9"H=0|V4CD&d֮wNme ԦqY9F}a5߰IpNĈfċCkR)TcX_&0'cT=HQsNHQԅN}Zq;yDcrD^@X8;}RE	O7Ny/}1ؑri &^Uw:R_&Z d֮wn	ϔQmg@(K|PzNK^f} v9Fn8=j,-=(k]>9FK-.v@t?#W};1:HR4L'@4%!xɭ]66I@LOIϣrÇk`xl8|bD}MƬ{-w!C4cC扆Y@2,tDq[*VIbEʉ̤)ZN
tbEϏ-35)>S%(-ADD݋7˼et@zNaWCY9F}#; w"Dt
dyhɭ]66I@LV>S]]HoIHPyhMjZC2MisbKZZ/["`(/0˖,dv+DV<js/Y	~O!m-=>kKIZY0?֘ x}MKE1diHYI0Y`%bH{lb=.
Ѿ|nȉsv 2k``Z#3u>7tG*V+@ZOc6  {5eϜ?`(hu&_޻Á8j2GգhPG_8N Q7ѳ<&6tHpnNlJ0Fgѐl2W`BMw$* 9Բ+8xp&^`kwBt#bPh3>f:o)Vo$3ϱ֘ZT/:ɋ̷!`#2Hz\.Xa`H7DŬH9Ԡq>u?8|<2K9LYnYnl: PՎ!;IZ+ƙ &$>&I\iH0 SX0&ScrAMAamad<) cƙ`&
{nZzNLO.ii9Q=')H4p)Cw\-Ûp_K/w¢wl%>a%!?`O"dv]\*-af8f)|ef|Oe7]`9Y(JdHA}zaֺ3e7X<#2EXEQ,e%f-Gs5Gx+;Z$sjY(4jS`TJ`,=,=r7˼enϞP,`ZzeӔlw`wr`-Od֮w(@ik`!|awY'7rxyhwkRȯyyLlXGf{"[#+iic,,6/n|yh|%=Z@qwl"SmK_)(A
7bD2GqCbnϞP,`Zz>3{l"ܨ!@E#C5@$_)EoI"ܨ^"Z]Բ+5^^u,$H뫩
msd'@X&%$': /]<Ma#/YZ8~xib@G$.st'$,VG֔L鏫G$.HXY@#]+dG@Da;R$pBnBA,4	Re	8*m([4t'I㳂`˺`bSqHWal2L}I(4|^I(Ɨ>/-GmIDSԱNkIM>ҐV)-*ji|ii`%֖6^֘Sp2X02̙M˙HtO[zi]|eRDF\::Yh <i5TcgI͐fe#eO'`)OIO QKBfA'BV2zw&x|yovSAw^l,4>p˼aqfYpc:btQl@bEʅ^ɭ\GÏ:7]qԳd.(aa3ؽsx]ӄrGy$p%w$AzN!-0zPֺ2}ZrlZ]c8j~G{˛ ƙyՉ*&TJ'!3{&t:e4%	pJg*zN}Ӕg>S]]HoIHPyhx=ZM0g`|vBi<dRCӒB!AsNHPl!AӭbL}kԈtHӎ -=89҇է@^Iq2~kKEKe}H
%r?J坻j!ݵS)|8-O'6	>5@%ZY0diIyZ_6OZXOrҨV41(*O1숞6;[x ["hĻH]t JǺҚ-t>2'>p({t5O4j(6˻1َ!|q[^R-Բ+;kln0N8O	Fљt%1*Xe5~c$=+'WRSڲqK2 ?RDGf\:GAkEʺ<Y3{@Ke,81'e@KGZ|T'x  KF#I	zf'1ڸk05Z -B?`DtdW&$IN%0fs?$ qHjfٛl@8'. DE05#1iQ$eN}['{D/tHK3dlyh=Z@"c_ap[jXBL@5%`,=,=v/DL3.{6)f;㛮;>2GrDTJ
FoN2e>l`wc.uER4LUo/tC@^ɭ]6H0OD(Y9F}`BMwuv/"n7$nT/{- Q5dWk`!fuG=梁ͤwLٜdY~đ;C}ނ|l`b-G8O͝&ք~)=u)&' ͘;0e	X"Ij;0Y<7BD1%B!EĀ&";CXqw*cqD/Hk*8פXk0'F1׮=&:&JNe:ӟK*N{z>d-F˼XAlb|^I1.l))
ekJbrҩD{SKKK-,洴_I_'V_.Z@l%ټ*o=\ݵݵmi]}<jpQOt񥥀Ϟ}<i<kKiZZGv{S^21a0L>:-S H+[Di`u% RS|nLWC#ܨ^G<d֮-*"NwkZc)/z!l%j;2f=MT3yD'ZڽZ-*.wn	QmfIID'J=77ϼ`8Nا($AzL҆ѓӔkdgaWC;\iowXra2DYyD< [5v#Д ԦoY9F}a5߰InNxf{#5h<#eM/-,䴲E$Q/ihilO|i\8g%`/U3"J֘)|țS	a!|G;D>5_O' ӯ'[@-"'iiH>Y.ZUxèBXpv2I#
O`Grxyi$^ɭF|)=uwL;MfM6lt>nJ3-]chwupmc`m6Bzt^ciК[=A- ΋gj3ۢN҂D;tpH(q}Cv?\'&3·^X'&3·K@>q7A>t?oZ+}\d|Cf_^Crev	9塩=䜳M˖K44E$Q/id5M>ץr?|e媊꙳+-HZJ_(-N<kDOI5-,_6s0P4$.;KRJ֔Œ}!e&fkI̖a'):TBC$A'[(
g!T26q4Ăd؍-A<}u$8pD\&$)0ހ0G	[cQh$ OfmB2ze$'_Kcz_*9S=@򃓻DD4$$aiL2b ((!z<0w:Ԉ`'bg}uA[ -h!cBqLN1$aRwFƙh_*%̲, Oއ`YIn@Gy}IReo`>'A }u|ժ ۀU:i<!Ժވ)?&P,TGF2pO5!uXY-~6HZTrxZHF{&q>@gv_)ƢRoF8klgz&	H5I=(k]>9FK-.vZ2]8|iuaDl
EβD<d֮-lBQLgY9F}`$S`FPF<E{&,M2$@07K%zFQsN#(AsN#(6zFPtX8f鏭zFpwNpwNZz39҇էN/$Ɨp)jX5M&)&O))eJښ_ZX/id5M>ץr?eJ坻j!Һ-Nt"w02>O\*-!+łm-_6"لZZOx}MKE4Y'RRmLf8.
q ᇋ2Z8	@YZIombF|$S1V&cZSvA͸[
탼r􋙺+t,V><KᏍQ@|IN838M\yeŀDL_qP{x6^J'>`"	WplFf]uHMD|sgVq'sx6^7	N8Ϙ	Fљt%1pMw$.T/$vZ.{&-!CX{` p5%0:V3@J6cU	:vSg{'ѝ͞bq>OC>ZL#]bx1sgL,gI$}Ma(:>[˝F"ZStZT@(lpZH:@Lz#6LɏzFa(,K xGE"	8n|\p[k L%kB?N#d>np\p[k@D=Zq&0wF˺y7&Gd50]#v
SwX3afRxdSXI#h2/8,8)p^#ɂlOR`C77ztyW#0V#+xg㼠^YxKܤǂbG`8$bkN2VZ|i5ia*2ULwR	{ Ӏ''w3}vjC{2ޡܞ3Qoy|xgd gvf\ա'Q <vncenُR`8-qp#׼r;8D'm֓b@ #H8Mv;Ӓn*.dϐA:A />,"EtGE-pwce`ᗓw7'@7!T IAFe;\*ebF(G`$wq R#ɦ#xhd#,y`<A*K j"/N'ؑrXC%,7ZZ@mw#q葈ږ%S% TJ'>(=,=PL^2S0k8d$,@9c!Fa&Dk7էkdf"Ň-]#Q:1}cM˝kV$\NQ*NFyk@Mj>Gy*Xos
8|	:)ؑ`ؑry#MɭKH|/LqZ`Wa6mKsf=ԑHO@ޑcԽ:;'n{ `׹zkƀKqm| A'w6tJ!0tITlX-'`bff
kGi;"Mt؊1H f`H]tEX:iL1ttАDgI}j:hH]L'ղ}8NԂ!&ƣq^(:uVp鏌{=zqsVqt7@7`7:zF7{	,eÏP{{]4C2D~čDvp	b/'c-I<d2<w{#OP	I 41 #a[Jḛ#0\ܧ|#͂iLO@TJs`I=O[&>G[ƍmRrҌ{fi &>hfD8><oN/L"[jw\i`.pfΡMa"Nz8\ݎf\e>GzD8_qٛ$n"}w;tb)daZTIsdi$\_a7D/$h|ǖ 5|w#pQ$>SmK8|J("tn艛e2t:GxwۡUܑ:áI҆ѓӔkdgaWC;q w݃ssG"H=0|&^H-G7kWA;ͧam` Ta<8;(Ϭ8|	:)ؑ`ؑry#p{&-!n|Eͣ\wȹOstĜOc _;mz3¥}ޑcmԠ(>¶YU㵰dG=	`еilM͘;}!ubDgIkW=Z:`H]tE}X"#;6GL	AfEP|oJׅИ4X݂e^!D19!D/R:+N8PtOR {Ӓ z"Zi'$MTskQ%n#9n
`Z3Gyl3Q3l|6^J'>`{wMŘƗ0ָ/-GmQƖE9-K""֓4S7S'R֔ȶ$)-*ji|ii`%֖6^֘Sp!evW7.ej!ҺyrB_RE<i4S"o_6@Nᥩ+Z!墘ƐdHь=[A";3F0@[3ܘpdM/$q;kLRL?>\TzDt5<js/Y$zyZ"ozȏ6^n">kKIZY9񥥉{SS'-u$si|yq@$EZѯ!&9}m2;&{ ZXQjKC=IaFlZŅhgdMDřA"EZ@1}[՚:}Mͣ+nYop-]	:ccF_g}i`i0K]`d-*=AH=D%0=64<=[<8'[ȉ,S }ְ2scL3J<PJXr(5ӂ:i>2z{^':i	qiPciښ_ZX/idI_}&|kZ|jqL39gPfDiQ8ihxK Oޙz:臐E۝:N΄SiYaeƛ)&K8?pzZs[zD42"Ӣ4讃iQ;z<(gT\'[tBdXBA<i6^OydV"ls;dTSdZ/;-2R 0"V  %î;.owG	R#jw 1qAs$ #uGP/L|p  P`Vf^A:EDi*E:Ec=a%v8LP "nfemڐ   D"Z:}|F1hZ&heHHpH8HHQ-$X)GCdfYx! "8ؾilO|i\8g	}&tW+hdDEiVl'J_($JKCǥ|~	;CȻs*#dvEZv$蟩t鄉<+UlK5DK#qY#Y *ϝ	~;`Hc= ,p
Y	)
1xAl:
]&@.͘/$F4I0Hp2YZYĮkieqSym-RE˖2BO+Z`O'ii͐'iKCTr1 On isEoEGE 1owBTl]F"/Xl,R37SwP
j^&F˻x6^90Qѐ6clPM臦.wtѨU1//$鑍4M>ץ)&|jqKfΉDflW3N+^RE<js)'0'[O|Ha"x}MKE1diI#A)635'R|dp\'-.BalE20B >0i
Bȴtd*9]lZlfj\{^nҁTlǺr;QxF[aL,;;Ahq's=;":30ShGɘ(GB cDq[z[NShG;Ɉ >0pHͤw] ӕe=$S5$u_|菟G=#@LA%N
%r>E	A!.ItJX0`6tpHͤwHHƬD>2R=9G-.̿ 8+>@Ma!#VUt6
f>53 8;P*eo8-sZLmL)))eJ[a/~KK%-m-/0˖,B~Ӣʈٝ5~OyrJ_(-Y.ZUOoXO+Z`NlFo_OI2#O˦K񥥀E1diJ.Y/'DVApT4&/{%-Y
ңd6LA`lQ/dYQٚ8 hI.XZr)|w=0cd7D_]6cit#[qn%-]1"o&{Z#w3, 6c𠉿8w뼶`m( y'-4">ҐV)-*I0K44_~kKEKe}KkL8,thlVN+C-!S)|K~@lZTz!֘洴Ouh|vimp5NZ.N8R+@#˛6
)ᱛ&~"ѕtJV* мhw"/LRd,NSʏ-!5.;L`|.ږ)R;=a'^f} v9FnHP@XzPֺ2}ZrhW*1Kw,:L}w݃D=ROYx8-h#ZmhJJa
Y9F}`@Mwuv 7us{a&{&,8|]WGx6]d3.
f>BqykCkRÇq`tѨUtƙL5M>פRLZ|jqKmThlVNQ "VJSTqq<kЩjlDB٧[ר9a>kKDQhVE @),4Zﰳ֚w"$Q0T0uO	3d^wW.-pm"&>hCBL/ÆTqL|u {8ݶbW
a4L|؈P[
g0w(	cxj(<pCm59y8MV'(c3t N"֖6^˖֘p,XfOv8Zt\
Lw% FzG Xp5 Jp5O.Z)#mHfoy>ש6Ɩڟ{SEW^
BNޚF	'QNDfl@lDw	-,HHHTo@vlF/+!%z]
 1 4HF11`p5BDAj$	l89y@cR<`ZS.ZU/~KK%-m-/0˖,/id5?]u%etYCiW(kw2iSٽ+QOD>ʭx-%N %ݶBCxm`fP&1!&>tDB8-oCьDRHn؈j 0k" ?"G38vQ;tGChfDD83""`0Gi|jsb Y@a2T͜QT53iehlYE}Sm-2n!iP8ZZO9fQ6rKKm<i5Z6"(*˖'*eG"Z6/} "Z3pw:lER0`gQ$*	
HvG)aKv@" ,G 6Dh1`sn e> ҝj$-#"d  ,/~KK%-m-/0˖,Xj_prZ:,+ޕH۠OIEplj5f<6GgTË-<iZOth6-,@P=OrҪww:"Ӎ2 @GI
N	ـu\Kq4	{P8DЪ&>hTgؾ(
cԌc%mH(@]@k3tI
HE hD̓ϙ2RM/-,䴲_}&|kZ|jq֖6^˖,Xbx9-YfW46gzK<jryZzM-'_6@Ho_gT-,p4`N>%JZҘO,ژ,i0YԴg7މ0B1FФ`d
NC"H4HaP	ޕwɁ#F`ٺRBa`6z]*Ϗl	3
E1G q}'o"Hn陀m(F{^rV|vDPydlvR2n[*D͝`p}ZBF@2grKՊBUyMwځ;K3Sz:;N"aoo AEcSbd #/(F"dLz12D~a!2GxqK$|/]EvYiӡI5RMGt p8cc#ѨTl͝!ј6/$ƙn6^)jX5M&)&O))eJښ_ZX/id5M>ץr?蚩fTF<js/K⎈VOzM-'_6@#c-, &OZXO,-*%kJb>ҒS;qgdF.; N!;m1b u6 낣߰>S]wB7aMl>Swlfh8e?;wXMpG;L0B#gC"Ν&C3LxpGYm /D͑ŧX qv>.w]=u:sVڢۦepwt䜷,dJBZҘ\E$Q/~KK%-m-/0˖,d(jsCfr:,*o=\lS)|K-^nVJ6Oud6;ze	^@p4O;N["Al裰zWT1$%zo.hwtf^1$Bף`82-F\$8c+h1%YO Jg{\nd_pBQ\D)P<4hMj= 7q#i_)7KAF2E/PRėLbM3wN)3rDk'է(օ}De?`eθ>4]`:ʉ
CNJ{&t<6#Д9jS@a<8;(Ϭ>S]]'v:oIurya塛WkR>SL#4v.DA587)ch3(rz	v~yjpM/z!NtF"ؼciښ_ZX/idI_}&|kZ|jqKthlYE  8p5GF΋(,iy	Nق=@T5 |w3/{Ɩڸ 6:&>hDjE @X;d&" (:G`-¡f>Q
jvڸkyx"ȣ&>hDjELЊDど t g-egCt]<i7)|QIS OP*GD8-I@ vtXuΒV?u+@`3|XqSa*r`d3	Er1	L0P`%1J 4
Jd`qK
:\cNZ|jqDg%)k%qSyp4:,KSt֘/>J,^im<js!'L1<\z|#A'ih8O8sQxȴ%ᥡrN'bECh:jVgL$wZBY`C~;RqIhEax"kUl{p^|1L˼# /l WBg;td5O0XEGUOq,,ՑEt5N0X$]REe:pR͝ChŽ@b/$鱍2~KK%-m-I0K^֘Sp2XfeZ\CWȈ3N,ӢѴ9<js/S֘IsBzY<5I͐'vQF&	KCTC-4D  y- Kw.st`^C͓Nֈ uI9Ʈ X`6<Xӥ,O[0+(5N2Աb+&Iӌ,d<.0GwB~9d9臕]&hwtd11s)MѨb6/$鑍4>ץr)&K 2W3fjiieDlΚ<js/S֘OI5-,_6@Ho_OZX$	5%ӆ2 dl?## >z" >z">ޥ: 2Bz")p28=#_`Tgz	_w2`loIHF#9/z>zH4as$F)S's3$E_`aqf  rYiH4eښ_ZX/idI_}&|kZ|jqKjpRo[tZJPG-Nҗ)kL	^_6@8ihj2HMX[:/2{|sb /W:z3,VZ/$鑍4/z_.ZE$QN%?ANJUJ̈f'epݽ1\9җ)kL	͐1S ˄ՊތwzF,^'>03]@-*1.ws]N;3nGէQs>4ό[ҀlD?#e]qا\8]L3+N2	[$-L('haY/$q;kLRL??SM-皺%fDm3VfyZ/S˖'[O'>kKIZYNl޿iKK$2>XX\,)diHYI0Yb|YԴᥣB^	WC7y|"/]lBRLO d8dO}JxfHLpn~bZ:FK2F&4˒H+A<Snt$C۝=O@΃ڮ2u,$w=}Pz$hP&Z~=Z=pD`;C;ΞshӪHojք~'>2:ރ:}Nhp;Rv#z02"d' PN#=.Af5c/F@ea,S-w:wme-rZ)i0SI0I))
ekJbrҩ~ƖZY/ihilO|i\8g%8=+C2"6eQF`C S˖TdZO'Њn6OI5-,_W`dL\gnnťG?@qe0Bՠ?w  v2zsmhfdJHibq11S)FN$w%N2G/De;m`6%H| IC'C+*$Dq4\Y4\YcQ Dgmf 4L|dMBh#cAV%~2"YaNuh%֖6^֘Sp,/[ YzW7.el޶65FJ_(OyrIB{Ki͈a"|֖䴲4{S^&'R-*'-c; ԁP.:D	塰E2-:F])>7q0wHB|ybr?32':yB1whYȘ0kl>;ZbXz-@@,Do$w;|N#'@wt.(5@|PaH5IrYsGqdGyY[pԒHɭ`>`O02#R~뛭#Kn6ޠ݌iϘY 7D,QB:%&mF:zL҇~C	Qw~5ӌɭON:^(|	(^~3.~X~fL}=;!zv`K&t$뛂$K*옞u$'\Gy 2=:G˸Z5H:c_ޠ-Fp	ޮ2>>Zz~wmQhGϏdwX:ɭ]w˱@{E.Uޮ2>K|epGٽ&v']zuا\hӮB%'\zxӮG{I pޕ !$	ңNј`]b]4u
3㳻 @Mi%n~yiFkbH(%F>tt$$|=OVi8-N
y'cfM/-,䴲L֖6ȶ$_'V_.Z@,RX
(ehm]DO[jyrJ_(zzyZ!+m-}>kKI͐)Kf˄KwG-8e0w'2| dGϓ!1q3FDCD<?eO`\2Ϟ"-;H|A>|N2p1j`uAֺ3ςQyA}bzfpdL|	[TzdF]ky(K2tJ̑fasrI(K2u#*$HŘ,|{m%x"\-ԱT`6H($,L|d`BP	bYrLd""tpSeNSi洴_I_'I_+Z`/-N Ya$\ i\fk-h4Cj"Jڀz]@eޕ8}]	`-%<i*U
S˖BCoE
TxwX.PVw<Zn6z.S2XuY=!Z݃ZXd):K.FHecBK]	ZBXgvږ2)p:\YmKŖ>D@#z!^FfLt;AN:3Ė@cYw4,\O
պ,mKgٽwXeb/z_+Z`/-N YQ=\z殉\V޻hfjNWAm!J䐹`*:XG4D8vT:+ehm]DD̒=җ+B?Nm'-I92W=+LaWPaf4,Fc5{&EB?h2I{&4/-N"`(,dS*TQ-VȍQ]ƙS=&y>ׯPn:$u XpՅc@c kcRcW6^$2Gңv@8u (MjЏ:R8	BVp$g={1ɭ!9<B:4 u	mK3gDE[a`'FG9!1dֱ#ϜD8K/[/z_+Z`t|jqĘHp!euR[-S֘)|#}ԭib|8ijLE`Wö<ɭ/$q;S|%"`(˖,d1tUQDhk-NtЏ$zyZS'-ILZy2ÌčK݃82~w,G}.lA0IԠۢ0JOd֭1tFAKAD+0=l8ԺYZqC5,|6^%.1a|i\8I@[ʇEr-NdQZiA[0<Iԧ-I`W#ws5` nc#`6}5e?zu1`6}Mha߽#zЏw1ɭO1g@4cܬMj߰wh*{},ƝrJ`(lIgX˸T*V5\9җ+JV#}Y=&"7_6NZbm<6GyUnK2џ౏q5B?dEŞɟq/j^1W|c"V{џ"W%lH@M)_
y;ZK7kV~w"{ɭ'GS+E2NK/[/z_+Z`"`(˖,dC^0z%kCYPio:/^wsd5M=к扟w7NZޞ](,Qhn^wxSֽ4B
$C&jtצR]DbDHA;8FM(e/~`'0:!`\23gJ&9bm@RE	`(e4:M$Z,F',8)b j @QjtbeK8b௵8.wE@Qchv] N_jqB`[[-nE@Q PmIm_jsg,Z"1K>`X	-	]D@}A%}8](L&#b?,?\v̖\9җ6Q$Ȓ#R@!!$HtGNlpԔ!8F.(ݔ&Ƙ.HMƘ..2qE͘0[(8Ned_7 {`拡8L'=[@Pc8Je)N6HӘ0Mll=c2qƐf50\iaC;3WkcH4dֱ2'.#-a58̿l+0\gaC;c9&=ZY:\cNr)&K.5rT͜ֆoUrӆQzք~~懖Hd֗{#n#eRL?o|3g2S_˖:RE<ipIdNKRO-0Mk&~J.%	1t.J.9F.w:2Lt.F.s$p:2E̝(3ΨtƝZ|jqDg%宩9eh٥-Nt$O'=&!C	V5-,_6@1񥥄ښ,-*%kJb>Ґj`5fKRőf,-GNz)arMΆD2.c`"W"NlX>=c'Bէ],=X#}Cԁ2du2d;K
1 ,zPGSܖ9n(D@8{bsXFV'{ZT]`7.vd2a94hRǈ[=1ɭc2Gt{:c$/(F{YqiQK\ U/daZT'bFDu 7Aȴ3t.KAƂ&ϝcXMh!g>K7_iPψ]`U~;;YjrY 81u#ҳ},:':67$m _#7$XqG	ۡ۬bWծ'ވj`'-#;_tl:K,YfEGBڷB}hyn&О-*: ZpjkR,62t;'6fM[4c$ -*'	+&WF\qd◠>G{Iң.h޺2`4s!ikcGɌukXH^|H9+s;#JAsE&FLcG2g`7c
=[=68ɭc ͗wz:%K7:cnF(
iiQ:Ap
8B:#JAsE߆2`̉@ $gkcG; =Z
q\.:tǺedO'Vd<ve]ðIͧ(v{47vwG$$cWDbtIծ	=pݏd~u操}:ťGOVFtOu		uoAѝch`A3tgpXZZOHU}Vɑ2uiRn#+d:箒G9\t?#2`Aȡ`Kc{&4|dֱS/-1DcA ZTzP {5ΐDc ZT]`7.w#&ThBliV	A58Jdֱ2Y:~gq:nS1|nS6;Dߜ#8U%	xՏDzձ J^If1KQ;`4E$Q,S`j`O))eJښ_ZX/id5M>ץr?3GJΩ6-i^?ty	IilpGO+Z`Nlco`$-`e|Rէ-,:9'diU8ih9'K:_7`H=Ză"+,=S $;VAc`,1yA	@S{fbҤK}0 DaiQt#z7.vi`/7e84ki5gp,=Z	Lc5;"D,yӂ郷Թeo9({hJHƬ{=FgnV62%$kX,NΆEBx2	պðwgٴ̽	@S02tF-mWNn2gH}㳺9 g#'CNp}w4"[:t5:a"NƱ47tB|c7A:%nPqs><em:>4u ހ-*=A拡鱦vQ]F	WkcH%dֱΚ2H98ͥe@Jqx:#J^拡籦vQDh1LOdƑ9^ɭcv_cޣQ,:NGΧ<#eLiT{SKKKRLKZZ/[/z_+Z`/-N Y`jsZ2k M<js/^jX-I]g0seu9(F'\4UX#kcH3Ls'kX̿{?֔=k"?Hf
dֽwrӔ|l4/-N"`(,d1Dhw4qmS)|_<i:-INޤfϏX!Od֮#]ޠ;1(YFN4K葤@&ƢkcHR
<WeAIǱ(,FC1@]#ɭ!H+5p %26W|9wHԱQIE7IңҾn}bYw4/t?Ӕ|Aё(ca5p~Mk̿R>qKއ?^^Iv֘S
$8,~޼c+6\7sD͈ܵjs-)|aC)-$Bѯcӯ؁9#)ˇL+{8 u& RH9te;&c/:&]z%%FemDqj:Q=D1[k!iQE8z]A(ُX"]3+mtd-*#T.Dhyh
=Z^IiI0Hp2Y(bkfekCYPzyrJ_(02^O#ihpKK}=&ᗧie>%JZҘO,ژ,i0YԱdii$YQϛ'_6
ָN˅>n_8X$]&J8SiS+MG+^5z)=#89z3>?,=%ڜ)#8;ޣZ׍`&nP	AcD]|ZTv0t'F0ΝQAD8<$w2 A'5/I@F#ťB 
*VEQP!ZP6;%
՗+"Z(;OE-ix6/~RjP('L$I.N`#3\{񖤊	8艛A*K5!QͶOG`8D :en6V"k@$;}&كqZ-*=Z^=c/jB6"?V6tdlS;Vd"(ZTIj(H]
]L8rM:>
t  vcE-iy0t-}[`=z.ԺAPym`tomY2PF"dca; ?<4;V}rǤHP#΂)!aa9i R^7/ YxN͞$P( jH*B&h-*'&lH>X!gS~J)cS
7EBQiPw&:(EdQ;&PeX=더khL9\t?#4&F'i
q{&43f4{&0c n)bDdM>9,"jXcG`"eb>[2-Aٷ.rmKx0ޚ8eݏce8FeoѷIϞAsEL2%F'Li
ɭ"ҤiS}dֱx`\AsEL2j_n2p8*F@s5\=I:$TXɭc&_ fv!Æ7Ӄ_tp<i엩yy&Q/	xkrqNE$QƖE9-K洘)ژ))
ekJbrҩ~ƖZY/ihilO|i\8g%Uܬܵ3VO֜-Nty>׫DS$tD&zud	̇o_NZ.2X\X'|MDZIMqO8@le	DN3>j.NU s-Bi":V"X5:(-%}mN3>j/KDoJ$.2̑S5vFf_`w	_g-E1Pա|I Doh3>6PQUˁOO^^I#ie}KkLRL?A!fT͜ֆM-̉K@dEKlOifcOZXOv4Y.ZU@hX:W%kJq8imӋ1h{&t~gƓ^2LΣ2ܣF>1b/ `6juE(  /z7D/7e.2q1@H\8wk5lqY8F'2R=C"׳h
K_;M]&MKfq7Afn&fĠ%\!虮D.jSޓcpͣWG&@ZTGEB(#"W#+O$\!?q[4<BAڢ=<҇e9GZ i |vOPsqdK dh
M6cOdF}CG{&6_Zc0G}B8t/(:$J8	ңCN6V4uC0\2'G԰w](أPiQp}s莙VFFn%Sx# nPXEpl"S9wN2Mͣ_21LiTI_񥥂KZZ/[/z_+Z`/-N Y`6|Yj蕚W5]}<js$t҇0$	O=Q3^E!a YZqǗtƝr)&K;wIYsWG4
ץuIPY/3
DAR>41xGև..$[}Hz徜"ffgIl̄,ON4C|6suwhz<#8/ѳJfW5]-NtNȎQO+Z`O'OI{gii>KK/CJx}MKE1diHYI0Y`%i͓܎Qn_fyдd8boaZԀZT{67*@}}Y#RzX	n78 I֑6pZYmKXb0=נ{Z@ZpAc#e p~eY#jlSer.h4`(ݔdlP"dƐ.=z
5(%z"mU{&3v_ൎgyٷLw4\5s#4ŒvQ#HzVɭ!IAB{&3'6Ws U#81h9"lua5\'p!:8f_ 2ȳj8v`(gQi`["Nl fK$QV8֤#eeiP Eه%C: <8b	9?>\s%2=c,-*#@%jSwhڀTJQX@=c-Y~7.wFh(ݔdlF"p44{&\1k#Czk^Gfcg:FΑ+`:
ts6;F"yznǿ9Ϟ[ {& XN,3dJ)>Gt, ͤGzkQ	@llIr@llSl>m`} ͒8y	5l >834lx	PR*0!`=5QbQzֱZC [;&ml83V:W"N5tJ&>֦,C|e8'9ǾyiMj@%fqЃZ8ނzfˠD ,+`잇=zÛmZ5x:B%oI:q%&C~q_RvGԁ]8Є!t:1^2-B=  (Z ¾QAzf|MHkt77RvG9@&6Vӏ0LNīLh F	`׺;y@5
b@EnR[h6*=9,ԝrOb(D |tL`̓= aݓ8-/dֽz{ EպIen ֱ/@ϝƀ+N3tZK Wt77RvG9ٽ.Ll :0aeLbu%Za@  (	`׺;}jĀ(	AZ@İg
S-+t77RvG98.Ll :0aebu%ZOLs?Gzp5"BX `Q[(+Vj+N<Ѫ@Vnofmr^@&6Vӏ0aNīS (;	`׺;АE@  E
)PVјKFZP2͂1&Ş!ag<tXY堇5%Ryie8'8-d֤J}K 8/%xSޞ3tl^IcK✖sZLmL"`(dJBZҘ\_񥥂KZZ/[/z_+Z`/-N Y-3IYk*բQW-Nd%/S֘d!{"7[O|SlD񥥄ښ,-*%kJb>Ґjb 3b֓-K e48a$q,7'RJӆ1UtGHN+vǞ)ۛ`6ޤpú+ޤj^H)N;L)TUU&T-*=p 7PBHJlvFtJ}[D[)@7l9Q j@$z|lv^{b1l"V|Y]L =>z1֝KRewt"VF;|3zD}$|9գ\^H3PD#!%JIU&Owu\fgR+#%k${GL}qridֲFSwhod4]ƙ"vQcHUK1{&)FC|Mk6Wqi20zVË0x:raKo'SDg	$g-1S~S)yzn;|шMi2ѿ8Y;- Hz|t;1^25Y}ނ^0P8W*=^3v>&		,ԝ8]iڂ уLq^E(*`(Y@oa`9@s~K5'aeCXFJ
O,Yz!ݓ)yץ=Kל)p+t;$KOHюzF΃Ѡ,uJӈpZJq̅t Nof,|z1+H^:0aeLbu?@  (aGz"BXF(z@1
Ւ36
S-$tY;-7^tFW·gLYhgm  )0cjt`׺;Ӂj0EnRV]WڜymT $Nof,|^tFW·gLXc0'[j3 
.6F{	QT2/@QH!Zё
<شe
Lě~<7,`g-L0cｷ;E84xɭdFAGozC;0` _n2r4ٱԘɭtM)FsH
=ZEV_Za).
}s&^_Gfcg:ŘFΜŵ:s"N`ϵ'gYg~@N;/#O-gk]e>G{6DozC;0evQ	1>=cDҙi
PBgkXPSDKvN&疀{& =,"f ؗ:X6@I._z1֣]cenq6V$YD# q${m\{gksdBf2Ef3HV|P:|P\w;L}/ɧ5#{d7.vmeٗT!CZ=ZS>!K8hMk`rEARݓ8疫d֑L|F1elwF1άXq%c{2:Ľl91qߤj^swޘ3b(@/pЊN66uBU$:cJyN!僻BҢ9>b]wraf́n[:l5E1@́_A拡Q\=/7e8FAf.{&4hdb{&mv_sojp7'Ț5p[jYƵsgk'zZiD8ccmơtږƖqdw088*c^2pAYH>8-Ar.h4ˉ%FMc#>&̂gkc#ODJވ[mc kX/epZAsEL_n2p64ˬu &Mli)I:$BPodֱ@51 FQRG
xśsqdfoxK7YSZI-Ҙ
"֓4S$))
ekJbrҩ~ƖZY/ihilO|i\8gAe_6Yk+殺*˖:RE;&zzMŞ5-,0w0| c3TᡎS1, 5]8]ݐ2<dp;rsemjW8'ϛFgm&7ť@#ԗ*}p3I,~C]J@r-*#}-edT0+A@blw"Mʮ@]*(,9lWfȴ^Tym޻!e>2AI>{&3p|u8(3\ex]
!R/w.9,1aiP+߰jiR1QP}l"iZ@r-*_<v@p }$f-Iû P+tM?H@:yy,Ϥs3dAjr@6V,21ApiRK3GC/`c)6.c$f/8hMk6.c$Y|{&qsh]ݐ22CV/95{9#Remȴ#;/sbzEa `kk<ƴp $"ҡ1fhexcGz	1|+5|(ˀwe;~2E޺@X|5}װwvfD#zf	:4<7k^}dy'g.}sh]ݐ22@FbZ7.wL3KFN5FdƓƑc5uA/<cGKZZ/["`(/0˖,l< Y@6V,  9-0,3Y(T[΋++D3VIYk:MkOz{t.@D?gyrDtyZvpy>שKK	6ӯ q݇-X%ܲ%ښQ,-*%kJb>Ґj`5fKRHe Nv]4/wGG"pтX0wHe1c@˹%\iP8~	'RvpX.-v_g|+7.@-*Z'L"Ը6zPO-?`..:"Π-_g4ϰ,SnLu0t\IfhKf?,u yh0eظ6.YfEPJ..YtC.]Ν@-*Z&{/㳀S,WHCDF)Gg˃fPYZ&etAllt6|all=Zll3F屲~Gx<[-wű~GyltK K]wz^HLMitD>yhEe2.山cV_6tC--F_pl6<L~FKgAllyh:e0.9-- /e`B2pl6--_pl6<be\:"ǖQF堌\Ocv_"{#"(p[XÈ	+l8A]wen,Vyh^e{,lLs1Ճ;.w02p@ĠyiGkcHO-0dֱ¨\o4H%b֓
"M>ҐV)-*ji|ii`%֖6^֘Sp2X/ͼWEMW5ԍ=hQ+YyrIK}lDrFL@uh45疋5n-*Hr){e1̎g=q-4z{ؑry#K<HZN)|t3$w6Y@N&{S//$鑍4>ץr)&K P9s*$Unt̒=җ)kLt}Sm-ii>KK)ͣqpْl'\^HΏ-RZ#|Tdև &p5/t./AѲ@f^Z#/"ؾ`ѱ婠Axl_w:z6<4b̼6/OFǖ2 3/ѱX̼6/:tlyhlHb:z6<K _e}:z6<KlHb]:z6<K'q32Jeg8t @eBbv0WC; o]nV`6<!2@ rcM26^KZZ/["`(/0˖,dUJͼM6Fq,͙ʅU'-NtyZy>ש6޻ӯ~S	hsYry\0$]-IiP>ά2e d;zWS\$NծMg'6&{ ,D !q!Z`4cXcܥ8zkg>EǪgk^:d.!8w`\B{?4#elEJyڙ8pɭDBRB'k^:d.!8;Ogtˍ,d.!1H{g]8FId.,F hyh!2 R*dG(]ƘfEI~GzALi 4yhɭ!jtvy0,=ZQX拡Ƙfu&ѓW
i  kc#.0	^ɭcSآ拡Qr]Id 7D@`^ɭs|"Zceryy'Lim-/0I0KSp2XNLJٻi\9s-tTԁgҳFjW4Nݳ9"KEU7O.ZK4KRXɭ#L̘!ɭ]w1|B=Z^Iv˖I0Hp2Y6+FUTHͧÂߺRE<iia<i<kKiZZNlɗQ䴲%Sjh\,)$JBM֓-KFE`\뻸82.0/\6=:m!][4bᯗލwqyy&ZRtem"z6
G"̔.ҨXƩ`SNG<]
+ `K3D.KԞ.<\<^4irx4Zx4U<]1<\.BK(ް}ŀjK-%[h!:EťHQ݅I$(
yCS%$!K(326cewGgAz6{L1;-Bxt`J@v|%zrc;=ApNm#8FQ{qr1t"<Q@qۤѲ	K--X #Qm;GPR'DbU#dbw:Ļ;X3͖y
X6gy~l3%y
XF4ϰǌFzԱIb{y@K0x2}9,eX(¡(3ic!rby\Uz2SB3/\|_Gi)=Iݞ
uI# $NIpTa
!RnЈ	
@mt>͓nJ|,_5:d	9!	[`&WGA`"fAfDP32@32̌%5{&t6gw:d	9ck]3c>o/<<>dG;ΙJz؊p]n@ZywR%wDj(¾yӡ+/2Jx32DOfNC-ؕA9*'D"ˠh$+H8؊fX"km,>̬e ܊pSnsbP[JqL[@:PUHKS
EqU[K;6|&2-ܙOF`G`2dZtPդDH\vKԂ gv Dxz!΅^A0fQ9x"/z!yp]đ@"_}%eWSB$j1!cCAO]1膥@Đ1"NFAI	$Z+ $f1 1'sD<˸Ԕ]x¾(r=q(ْjވfEQ%_IFʤI(*%_,/Q(J0Atc@3/$c'ʌ|>BXyDذ<z"@ gF`J0*Y?/>a|W%_0aBpXRLPwL^ͣ+)Ǳ	^
8#26bJ$MQLI	L `"0,JQ]<:C/tP	0d6PJ0)2<O d:FQ%@(F䛰isZI)-$rZ)i0SI0S'R֔2RM/-,䴲_}&|kZ|jqK-fҴlҹiI\֌S:RDp[Kc<pm^KL)͓䀇QgҤf/Bs5Ž֜oe?0w_Ti0=놾zG[`ZPFF1x{9#};͋xcO=[˺} eNK/[/z_+Z`"`(˖,dG44jGi_0:REq򗂾o-NO'=&|֖G1|S2xB<.VrbtKN'18rZMɉ˔ŋܪ5RLK+\\Mq#y{RK'ͣK.nY"8c݌=t$JBOIa੎#kY:gh1dhMkl'dG,Mx8ԞśZ8Msܥ[u?qOZshY.ߪDleۨnRm,7kXxaX^ɭ\;8 5x8S^xc^ɭ%X5o!#6'4d'zY[Ј-*1!Rm#K|/dcXJ5ًؾJ^ɭ_%Od֗n1䴲_}&DO|i\8g%fw`6Sٜ4oT6gM~5@%QO.ZVOzM-,_6@HiKK_˄ᥡ2\<l,HMۋo24ŰpL◽_v$PdRxcN9{&p@	p~ۨzG@RJs$ϦdU{&8Oٗ±m,1 Zd)/<1ȜMi(ve e䜷,ƖZY/ihI_I_'V_.Z@i=IhJ3ftT#yrJ_(<i:q8KRW};f .ϰw870Y$懆1XtNӰV_.ZE$Q YcuΉD貳FjTD#Tc?wQD>'wظ;ƛMz(( [9&gX?YB.O-cxYB.O\1{wh#WLe,XxgDtY[YVѻm<js$tyZ#[d |֖䴳1zy>שͣlD񥥈$S suZT2{&pOqz堈U{&7]ԛF &/d֮=h{'O-hA:(=+6t?#ZZ=[4{&Vf==Ni80>i uC>' ҆d֎'8 >9,bPJMk0<ɭt;7a׭Nv~~a+/ïnyhɭA5bɭdF9[MkH&}(ls=[.&7Y@[ǲkYQ7҄&_JR㛮r+ k5IҤ1|Z 0A:0+t?#dyh3dVyh3 ײkO- N){=l	- A:,+Ҭ3~Gxf d fyh3I{&1{wK/hƏKK-,洴LM>פ[a/0˖,B-*o=\ڀVV7W5ѲS${/S֘Nl41̜txۃDp1>{5ؾs5B?	;@T<B:_7cL5N拡#K5BXO-.kO-Pc]ǲk^Ҥsn s/p0WkcZEZSF{&q3ؾZʏmo|C_6a"=[4KH}pHKwĸ6>q^IN1^֘S
$8,%qSyrVEu4lyrJ_(H-2ޞVOzM `ᥳ-X;Վ-o#Ey/b CkcG],G`:R/5{&2=)zA8h _ hMk2;8Ii-5lhMj>qK;Ƭ_ 	5B=CzeK=!iӊ_fhMj>qK;Ƭ_`ա]籠ϣƙ4O{&t8V/աw2dʹmGy,ې:ԥ^Iq4֖6^I0KkL8,21Q:,*o[yZgF\9җ/E:?'-It$2;J`wR;OcXPwzދr}eqet`sKB4Xо(6~Gw6!Y@LMli LZ\9{&J	b'CKB?`ށl;ӏ-64S4/*M'D9])ƐM<dƐ<'=Zyhl}-Vև=w%ͬtymhGCք~ޏ+/LxLuak`EIdC;!Yt܏dƐO--d֞Z)QcQwz=zge.1a|jqDg%QxA,N-r7Z6hV<js/S֘/9|CR_+6Nl'-X;b20#}ZɭZdۨN"{@4<FMa## *ZOdFVyh2	ɭ<1,A35B?z!)FMu6PG8ɱ&qsH8kaA3{&20yh1d֞Z" =ɯz!):`a(3^MT摑p4Qt?#<kc#'+5Ic2zE8ɭvoD5)kB?N;FNc&7摑s8JKP<kc#DCA^p^ɭzIUhGѲjWl8d`H0.wrA&dF-0{&j{FFc$o{ǲkV6$/w!5Ň4i&D{&21yh	{&jh^ɭZIJ2m֧Q#e j1A摑pa)],ZcGkc#"I&ɭ<XQ`Mld۸z!):`a(A*2jŇ4WC;<Pɭ-+5A)}׮Ԑ~;ǱiDd⽇4(0w-[E	ɭ<Q+yy'Li/0˖I0Hp2Yd᤭4TI-PW<js/S֘OI5-,-,'diTY+ZSIS&2Z,-$7`j8VudᡌUz5ԏdgARYci$拠NgAR+wkc[`.wG:\ZRc+5hIA;ͣ
.z-&1XX{&8-uv	9>GyAS߽A^˾){L&s#vfaFץu%sia膤8&LGL/]psjkJKN˶=vL8N6E7js-0bb;#`8  I'G/3؞[=mVp:IBZd.[gqDΦGzPqTɭ@]t}|v{ S#I(W8ɭ@^;-mAK5L$_ည3ѕ'!(%FOOL$d@Da&	F`J09̘(1(,dؔax2%IF"9( :%^/DI%DQ@pJ0"9( :%D	F J0Q@F,a	dLp<qrxn$;2Od3vnN3rXcfZ71͋k\w)&4)jX5M&LiHS+ZS˖K44_~kKEKe}KkL8,*`6ZfpWTќ\9җ%G7O+Z`O'qKm-ii>KK)KK	͓9-(dƛ|WRl93&|lgoqfX2HYdi<-#6EB^FJp˱.dq,)#d%X'Z#X
p+5p{5,ԥ|dcB m^ɭZdcA] 0.Mk dkWAYKHFFc*{&hG;#adc1 a5B?m=AR./TMjЏw=A"|d`G㔳Lpd֭Gx20D`cMk `5,ԥ>2fz8(ycMjЏwFF3fP4Mldܙgȯɭ]w%51Vgkc&7ؾE^ɭ]w%	zVbK8ԱT=Z##ic8
Mj;jPfܔ<Ա6uqٰE,}Lj-՘U#],}MJޠ#J=N23{B%b'F8
kV#225ö8
#=ZA)w`##\Ac{&kWA$FMG>ScMll-'^ɭN_HaP]f2=A})Q5f9婀m*kX(4{&-#)F
dֱP\MjZFRqP=ZWkR123@ա$i;[2RJdgf835ZpFM_({&t#ldύ3}{y(KĖ><Ę1A*ɭZBP1$Lry.20Fc5B?daqa_ɭc5i6abYiHf/Od֭GzQ4Mkd֮$ˠ,,ԥfёɭZ9|>{&t'7KHձk3d8ql]ckV#e`_=Z/d֥d(01UաF|ю)5r5	93fi47@ӈёdS'Z#X8 dֱ0{&t'RSjMjЏw5qLMj=Nl5)i23(KqL=Z#ICo%15B?ޤ<㌌-$^wkV#I(yFF,r	Z#(A^ kX> .8J[s]&]-#G|+B^a%oc{&hG;	G~Jfi(K1kV#k9xMj=N-#]Z kS61lrɭZde
@Q9x({&t6	:d;{&hG;Ʊf;JMkwkWA	:$,1޼{&hG;ƱCrMkZIԥkc#\Icա]੎0{&5	9.+Rc#\Pc	^ɭZrFGz'cgdܤhMj=ДN1Ѧjn#&V/Od֮;	CRJQMcQ)ա$vH:$X8#&3`{y(XPc#>B[5{&ZpFMl_!=Z`4%VƱrL3}0{zP <^pɭZc#841=ZkR7clH|ܔ%]|#\Tc@{&hG1kZ#䌘hJi|pyhɭHɌ_!{&2nœzCI{&;&:ZTm`esn#'iy墙=hwcsn-kcu݋9ɭeG61jۈdi-dgLpf,=Z#(ZekV#e@=84^ɭKHʑd8J'_c0FMjЏwlpfO{&d֮/ȓ%F|JH83"=Z#c#@lt=Z`Mj=-"$IԒ.2483dhpf=Z#@ աFF`5pfZFF2VJ]^ɭZ$F2\Jh.{5B?ޤ<dh#%	x]d֭GzPFP|_V>qcCkV#˩/dֱˠMjZF,&1tv>qX.MjЏwAU]=Z.+5i,䛖c]44_~kKDRLM>ץr?9᤭4Ze8a-38i*-6kz糍4KQ|?z]@a?iIgDtY\T޶Vѭ<js/V=:p\`=-i87/*M'VAsH iut?#dyh)ɭ dyh)GkO-¬lOc6W[ApF=A⊓h@;FB~GxR dƐ.K<ɭ<|TlRFt?#4 6WsAp]`6p7/*M'\4cUI堤.{&4ryh)Ap9ͷ{iCi;gѲIX\-EId ]Fz2<ˏdƐ(<=Ah0E䛝F4%RL?]ᤳQ:,4WU3W?J_(¯}<js$
0֘䴲@,<kYbzM,biͣ洴p!	KKrҨV,))6/Es
-]BAQWa3)$ǳNOi,8u،1/JMMpѥƢ9) FDT2!qX@.@K 2=KMKOd<.
{&hG;ͬ7@ӈa">z-7kV#ȏlr=9lMjXpY1Hm, ,"(+5B?maT@ӈa"1jXA [ɭZKXA |jl"N, pUيbt%߰I^+B?#xadֽ^l~1LC1A="5"'gv/7kcŐOr/[5g
p@A;f_"{(2qg疀U控cՙ)>0c@Mj<v)oD6kg<<1{&8*,޾FLՠ$WkPDOc=ZdZpb=Z"{@MkԖɂtMjv .Ml'v-&<b]ΒKCB^ pxckC$j_+ %űetF--̿#ؾW:#ǖa3/ĸ6/1llyhvKb^Έűع`b\LtF-- Kb_d[Z /ĸ6/LtF-- Kb^nű#ؾW%6< "+/<KcHf_"{v0e'pe+̱%-g>XAq^o͸\MJۂq`%{&t#]$J!/8<1	`ؐP>yh+ `I8nűl~F%|{cc@Kb_`[Z/ĸ6/1llyh'Kb^ΈűlY~F%|tDb6De6<01.{cc@`01.{#ǖ/ĸ6/ItF--a+/<Kc]8q|Oc3/ $vc-1,.YGPK.f[wH`f[w]]q.R;Nex7#̷4`!YpK [`AtYjRËFDUɭZc"*@cdֱH=Z?4ԥ9]9	:%;|Z~Gx8L	PTXtH}[=9F8>Bܨ>R8ix8ƛ2K5j ZTtFA	x8ጳC5AR0p$K~7DbH01.{[ZI~F%|tF--$Y~F%|ccI-~F%|sDbHb01.{:#ǖde6<~F%|rc1llyi$b01.{#ǖL~F%|rK1llyh
D01.-_"{4e'`A%t?#gOl.T/0 d֥.Y]l뽀p"cMfATýS>9wT-X@֦dUFU:vb1`* q ̒1`* xj"Ө>K-)$m4w@lVN]Xq NmbJXAR_PIsD+Z)?ckWAhx;>p堅X]%;]6=rx8Ώ`=Z(q+^ɭZ
B`K f_6/7Alyht2Q|Q:H0-_6/9	Alyhtr02FFΒcC/U:H0-LL#!Tl_vNcC/U$ǖ 02FFncC/U]$ǖ O#!TlyhllD<c_"{p#e+̱%-$6_% (D9-jMlsc/BK<ՂN6Yՙ）9v>l#jY2Nw%Q0@m>{&t# -t>޶0txcA5!/8<1K C_6/7Alyi 9e
bt`ZHY~FBؾ('I夀ї`d*ϝ$ǖ#!Tl_n 6<2Q|Q:H0-$~FBؾ(ܘ 6<2Q|Q[ 802FFIpfO#!Tlyi쿜D8R2q`eL A]w-;ؗCpؾ56%&{ .`<}Mˣ@SEȇi8 =AA8Y}m'd֮.b]wXkN}&ĹZ1`jd#caZTtZLczËT/{&Q%0Rɭ/<Oj|Qt`ZBe
b{$ǖL#!Tl_vc]2Q|QNc]02FFΒc]̿#!Tl_n 6<T02FGd 6</U$ǖ2Q|Q[ ԓ/U]$ǖ8`d*-ɗ,D:UWC;@ ;O_2D^7L+<*=(@H(cܵ9Gވb
ށؾ@5|`AZ}lal*Xodֺ#
 @X kCPp5/<ncRF#!Tl_oc Ԑq`d*Alym/U 6<f02FFΒcl _6/7Lt`[`02FGd 6<@02FFI̿#!Tl_n 6<Ė_6/7$H0-/<Q_"{'D8Fe+̱%-#2=(f@	@`()c%w.Ue籠*<A}ʬ[YzRN`i4S2}!LiLI)-*ji|ii`%֖6^֘Sp2Xh|LJѳJBFm=m<jpҗ)kL	^[O|SƖa"}MKE1diHYI0Yb2Z >YZIˁf,-G
ָz!l@$㷥~N :;V'eⶎ,_$;,>&;&y堬*a bѩ|+Rp8 {&j|3	+5aqlOcT!5}&yy!`Mi(`Jy(vbS/A;:H<15	kgf&yyRxcWkg=ɭBoPT#'ՠ^	9ӴzE!tA%H.cLCE0֍Gw>zSA)bҐIxQB?t^Ļ'4c5!~7@5KupMlu] ױ.I͘ɭc%}g{5P.(*>a3ؾ 35	,_ڽZ{ɭA=꼄`=W[w  xKaoI{$ő7!1ޫ-;ս%$Dݓ=WzKI6OU'r:ɭzdh)L}H\{f2s]wceEB[&Gb]޶J_~Mj8$w=ͬ=t?#K6`]x켏<&d2Uǿ#P+񠦉=A|8NDqfsF1tbﺞswLViB	kcT3δ|W7kPSDbOP.EX2ewq!  p5;LCq3&b@c{2deq3ޤ/ ͗Y]heYtqYitH ~Jؾ Mlgv輏zJeq5`7,oɭc=MjF;\<)EO]6#	=t>޹ɭ@g
q3eao{ZrZSxc+^ɭ@Hq=zʮ=2A]`4Np5z$7DxFÚ1kG};fLJK]wuri^uƛ45K]wutγh	[`A`k$y[G/;6	yiMjEң4t-*?`Cj Ծ!"ǖ_LtE--G~F0`6/{DRq`bKCcQ&_LϝKCcQ/&鎈̿# 0=)hlyj<̿# 0;KCcQ_LKCcQ¦_L.,L0	fF_&{l2q3 A$we `=|2X2= g<<1a5 #59#ؾ /g= @8_ ŗ?la|M)>m,Z	1=t^I1/p^.Z)))-$rZE&NkIM>ҐV)-*ji|ii`%֖6^֘Sp!e=l᤭WEMZ詯Psp,>ҡ\:%jzW)|CRt4<6z"u#,eBYG4K3ԞZ5ƛ)&K?eg%h٥rUM!77R\s#-z!**}8SX d3SmX'
Ypy8R΃8]ԋ
3`{.XS?eg%gB$JO'җ#O+Z`OˠZTOI{SS˖2HE_/SƖ˄- Y'RKHJ֔ӯݩ)F|`R`'-'$G&0PJp%
E^fXfiP$/dֲD*	\)=Ԕw7#ťCJYA|0}EJYxsD_NF\^}ITX
 DNp8/E$`1p#h=AD4SD1=Im	(T)%7K
qiP#eLiHS+ZS˖H
%ښ_ZX/id5M>ץr?pr^˙Z6i\Q,V\9җ%EJ}G	ț6洴|>KK)KdNqK<=Z8޻}llptiRvy/˺ZK&N'{ԞBB}p c疘u|Aܔ	pwHZT\oel◮ofzkcLV=A⊓hq6.i@Đ2<FodƐ6L<Fd֞Z	 6WL|َɭrcM4%֖6Ȥ
%}KkL8,3eg%p̭4<jpQ
ָO+Z`O O,-$*ٗVzE	m-ie<iia>%JZҘO,ژ,i0YԱf,-G$u3	|8hc	RNIʢs)4X (Mi場9&w/bҡ(dNJ.nDA3Q?pyh;/ց>;[`-G28a6^|˯fLs{&6ZA#8I{6Rcd2~Gy4v2pޘ#S@dMli堄X{&ҡ^͔!s5hU0(67aAtBV{&4A#{&Ҡ%cۤiQIrdMl◱(ᇎzrNYl`R8epGҤلcJd2~Gz (6M#H7ZBkcHӏ-!+5 Ԕ#.nr?ͰuMlZc	d#A%esEѦ ,(6c zyh ɭ <d֞ZlԮ[;-w@
ddgH*t;	I^ϛ:&2#		Ur;._;!PI]DD/ /A;$J	ўɭesE]Id"ݙ"5]J@DR8 In\Md֭Gx7OXs5r8MkS#nuN7Ծ䔲(dрlyk`aFHe_t*=Wkces2G~=7a奀4-*.wL8DɭesEBi|QRm8 ܠyh1=[@F>*Zyh疘T
 17޾.N;ޕԕcԥD0)aT0
h*II9m8N.fbp%ԋKPLjIxdU&st
q>E΅_q>\.W ՠ>#0@I% K{|JXX	ۇv_Gzք~k,j.`JQp=,Ggy`>>qo_9ZT]v*1ße O
[;;ձԃ4XZTcg4žR' 2ǎ"ңi(W6^h}0Խ.)zw@" x7HD#2ZaxsbK_/$H^o^Uh@X5,E9zh4޽i>X'Nu2@-*Mk"'7s	xc_Bҥ/}kdOfʩp{7;aݏ=0% m% @*.DAOQs#OQq%<Ei`p\LzOn(FKl˕;t?>+Āo6KY
@g`Ȁkast9eUn^IbrKKE<	t
oK:" "tA(21 P
&@P"BQy>,\B5{f6\BeK5-tDORb `X@Sb! _Ư/x *$}ZvFҢ{Xa--W"K΅;}Iʧ|`XD\w`^  {b|25q&dֱđ5~YR}@
;#{(`( c(ɣ/@)Đ׳e&8BɭD=2Y(`K% >oa6:0w% <݆WC; w1׮̻Zi͒F@tH;V'Ʃ)d-,0֡/A;=)1YAw%/P`dړgpW!lpNɭ D>esEѦ /*M'ɑYZ!{&4yh d֞Z#R8MHoRޭ_;S5c,.KfLq|Miጀ2z.cy_|hɭ%
_/c葲'< B;ٲd=Z^͔#kce Lyh C;F_TFN M<=[@yi<9{&\<{{7Ɨ,ָ/-GmQƖE9-K""֓4S$))
ekJbrҩ~ƖZY/ihilO|i\8gX]3nW\ѳJ֘)|țS[^zM>5쾝|?p1N8[H3{&9;/[H[|2oK؁kW>D6OZGBd|20>4x*拡#Skc#-LA6W{'uqŞ'4?֤p'MN"{p t2-rYiv2o\'}NIOb5&#$({>oq9C}s/sn-E kc&w_R^ɭdEɻ滆/5#qM1}Y͸bH({& -*=+9H]tۃQh{&2/v/5F!wbf_/>_}&|k)&|i\8g%B6̭Q\kd?NZKq	 w#]fOަ?}rg@6z&eᏭz&oSۆ>2:͞Zq[pi8\s́L&ђ0o`Wv/yy'KiE$Q YfeṰ4l͸l˖:RE EDI^ii͐,ǉKRlZϐ:÷IңLZT"IGy-/C!o-0*=?뤁iR40	M&2~G|1dF	GAC5qKllqʌK촴m@3Y06O<A⊓h: i 5[@8Mi:6W|hFGzyhҡ\-*2{~d/d-J,xiQLl4/0˖I0Hp2XqSyrVV7W5ѲS)|kkL=<kKi͓摲Ǻ:zatr]Ikj{"?8jKF_~Kϐ].K4sdI[ Mld[g|\{&>c':$J=9 j7dbQNm} {&?{6NeٻP.=ZQWhD"	|q25R5D5%YqzZ _#r?B5>g|=[mAdB=ir;Ƭ_(Odֲgfؾ7d&ٴv/_ļ4eKe}KkLRLr?(Cs9\SF-NtyZyua!pԗF[v9@#c\rC`eF+_VeDL2]ab.h_TFN\B]*FTZ[@gZE{&1Y@v{ ҄gf{,yhFd⊓fDEC qw-x=[DloZGkO-|yja!iQt#\lTyh,2vc\FcL2,XEId˗C;FO-&7kcH5g|`Zyh4"Ŋ.h_TFN\H]ƐG5g|cǲkO-(\^Iv֘S
$8,~7|?S)|#֘}<kKiZZNl4cAT=vp~Ib<ɭ]"Xd֒OsI(ﱍ|^{&tCS"XWkIB'|{@юoePT]w5<6WKcܻ8疂=2~G{Iҥ.i	ΣL,8#@`Mla7<ɭ<?R=I밍yhϰg$AD<ӡiRGx0<v\0(F0t?#dyh~dC59Ǻ{Qfc_K9Q sd%zADZTzOs}8疊a=臛H$w9&+Fli~GvZMlafyh~ɭ<04<gA	tC
ҤˤiR+FriQ ut?#tbMlag5-1'<נ]tn9H,QsEipn4Mlavyh|%=Zyi8yi,e䜧L/ihilODV_.Z@'|d>?lҾ>l(e	F$tC<8+6\ems@Հ؊ZTG)@}DP$Sqwiu-F
LcYC,,X{Jͣ橜MU$I\M:-Oӥ/HyZ|rSd!x\v[S1zM ˀp5Op,ƖjhV
cl4I'@6Hd-*N)z8<c.q:a.,!C
  _7,Đȹa(-GJ䜳M֔2RM"`(ƖZY/ihilO|i\8g%zW7.ej"JihyZ/K{˖2'zzMyy>שZZNl>;z
:>8il"8pE8XJ '1Er"[hpB0REXuIj'HgBК#`Ml}FoFѲa;,.Qm;	D͞`@H]H$"%T^Iq4֖6^I0KkL8,2P\CZ&$&m-RD$kL	^_6@eӆT@YV􍛞ZB'p'FnyiY.H6/$鑍4M>ץ)&|jqK_Z詬MU$I\M:-PGgyZ/S˖y>ש6洴|#ie#$28ilΙ,W`edӬ@-*ZBj_AJ;8,𐺐
*Ӄ|ҡ!/ք~8.֦|;>G{:QH(J?#2GwFotk1Z`R>!F˻-s/	8-G7<LԀ.>0OF"/$8ƚa~KK%-m-I0K^֘Sp2Xg9h٥r5T%q4W(jB5H7B	Ce'c,vK~Gz	hyZ+"[llЊ-*#Ah(H]TQ:B	b YcjDRDӢ\5i6)|\9<i<k-'ie;Nm/z
xA.jk%brҨVb">Ґj`5qfKRőf,-GN[y48)g`.dCJ1ZPma \kAH-){\#ZAep5/ܰ8a]ܲ8K3nSZܶ݃6 wbҠ 12C!u!b`liQ (btn`f5.mZ]X6`J0h*](L2$d #D3	2K8VFl5tX;B.I%rDaH#Hu8蛺c k]8W#RrLLsfMqKCkWfNB`u#Dp6qe#=.պ#nIe u.YIa8u!5Mͣ_/-GmIDSԱNkIM>ҐV)-*ji|ii`%֖6^֘Sp2X0ͥ"4rQW-Nt e^1{ҽI6֘䴲FiͣB֧ih8M
Y-, |v{SR,V,-*%kJs,))63ZLd,Hᥣ8*{&q3'=-=[.wJ[v.,L{g= FxXd9/$jObd}tb^E4#E0@0lFA0!tU(.)Vm$%'bX$:!X;PK631ϒQa rGGwAGH"+/=f=Z8y//t0mP"K{;U.;<ɭ@g)<1^ɭ]wiVpBs5IgJq%qeʶ_pٍ.pBS5^HԞ]mD21ϒ	kyt͆HY&9(8YD`H	bK2s&dˁg=dɭ,@50lR:XCD`H	bKQ@Aoo4sZLmL"`(dJBZҘ\_񥥂KZZ/[/z_+Z`/-N YaZQK9QШ[@eٺfopwutgVe"4r#Q*54wM@eٺfopwutghR#J)g(jB5dM;zZ/zẂn-wzs|1@aDiE,QFZLMz'J_(-NO+Z`@HiͣgNZi	&{	ɭ#w,Gk4ٽnZ
/W-L3gL]ܲZD&hGQpMsڝ#zGGWqz'y.#)[i,D(v%}J\N&{aNӰV_.ZE$Q Yc0vZsErQK9CTjNZ:RE뻔؀Z,2XNwkK=7RL?wDiE,QFZ[΋4<t$ 2qѭGn,V'7kczN[gx`dwKQƛ)&K;x=+F+ҊYPD<js/K	kL	͐cᥩ(3 и1e˻Tl^Iv֘S
$8,~Z詬FRPj8O.ZKv|6JlNZyh\8.^w,-\Zꁠك\l8.!"cѲAntƝRL?^	Z6i\FRPj;z}uw.Ų;Ξ|(ɐq u7Lc/YD8^ Yt@>?i*fOyʩk^{Kt!?:MkOz{t.@D?gyrJ_(Hozim>kKIZYOZX"ل4Y.ZUJ֔Œ}!e&fkI̖#KI(;omrq`kg`Nl$S0/z]N7).B\L#ԗǹ|kpeh&I̱#d5u;aeԭ}e}Zd>}d,6,ǫN>Z_ 1ţSJqhhUѲ}p&elql)@~Gy.h71KFѓ"夁5@g疒d֞Z_3=A拡)|(:2pDHMliZ-#ɭ<D_.h71KFѓq@+ZG WkcHh#_<E{&IelOcFh\v
a#6O- S_"3VeXdae xd+		Bңzgv8Vodֽ}(1ئf\>ZNYA=?,#XMj=D疋,]ܤݢj疧5e=JndKPA>4L spyh~ˠ`v>hn9Kح}ՊUqqbvi`ܠp5zT+d'X"h.VqL swLV&	`;;]ʑyz.4<1Odֆj)+[嗨;	f82-:dY&s"Z;w 
:NLAhbm{yen/_#|K7>2ds}B
~ȍ'%;0Dٽw҃xJP`N]R4vwAdֱ%ߌ/օ?bGlyiMlsh䩲J{Ԝ?$bMk͝@L-wNtb}wm;A97) .DocHn#7T[FĘv]A=#-#_6$Ļ`#j	+JMj=n"|vw3M9]/AtlIwm;;c"'v--<1B?`b7.wF0/7N;!BRdƑr^ɭ<Mvp>+Wz-~ɷwiPderKdR}[Se|~Rz1~I`F:~jp!1F;~RNhcZ/S
6O䤬lurUmG|ha՝
qyB2X5t#n UKPMYbwBhAim^2vj	MAd } <  l` e 4t 7	i])mp Jb1w@Z0e,;㳺q(Do[{ܪߑp+P_6Iwlb9 fL&,%#ꁈ,ip	`;;]ʑw/Wƛ 5"'dRxc 8Mj@-*1l"q|
Z _ay&cK/p^.Z)))-$rZE&NkIM>ҐV)-*ji|ii`%֖6^֘Sp!e%,])PTt**˖~K}Sm-ii>KK)KK[0>%JZҘO,ژ,i1 ř-KFE`\<Iԧ_6NˏD;\>NI
/#5%Fl_gƺ/vn_Q)s1LM΅2GwK]( YYq,޽w2ˇDզ(V(eCafiiKsx>><9+	e
Mƣ`֎~Gy d<9}\lg!/lq!c-&(ר9\t?#o`FNDsC @疇GkO-NY+u9\t?#4h/7N-ƑCr5n'|=Zyi ~ǯPs{ ~Gx4h/7N-cHCq3<7ɭ<=rfC9JMixQ}Jv)|#1pvZA#y 5?G< ]\!-wia疀~`ңbLKRA#i7!FO˚Y墠e7w.]1Ga|`GUǿ#v-=A|7$^h(>bogtb0wtdHM(X`;;Uʑyz.4<1 +nG8w	FELdKu[`VG8i+wWnk݃gT99à@MjЧwafJtf-*.;=A:=t?#KTL8j\{&H&e4{?'hwH\Gg:
'
|*ܤ2ZT]cL7N-QϞÐ=#fJtf-*.;=A:=t?#KTD8jrMkMA#	C-A3e(so ҃q~G|atb}wm;N7! ~-*1q3w$OhxV3,^UpY]w	.e0Ԏ~u}Հʮ=,`W};!jѦwzDn(X%#b3tbM(X`;;Uʑw/UƛH?Od{{n6ixKQ;`4LNKR9&lISI0S'R֔2RM/-,䴲_}&|kZ|jq,`.-QШO.ZCҗ#ߧ[O+Z`O'>kKI͐/Ov4OrҨV4&NrMԥ}CHԽ.DGz8qJAx{R88P4{&S+ 7e!.ŇS^!ጎdMj>qwZ_Y~ݠl?#Kyh]wiQ>~Gv>43>O˛AK/A#t鏚=Q ر}ŗ*wbv-=A|8(^kqfsF1tbd1;fP&,YZ}`ori^|dֽAX}8(FC#"Ӣ<#gDՒT;"{lѲǸS.
B	i偳@+`"{}=cjAǱ5zeÂ8>%3 ݶq;ޤL'ӆd{-+]K-=Bѯ=݀uY6紶LQ9,\އ\.MH:T-*WLC>6v,|`"ҤgcV,|`7V_>pޓyo->$e,;Yr~G}6,A]`?ͧbuDr@>ИXYHKG}X9%J,-t>vw7R4K7 Ml'z@0{&"qiPeLiLS.ZU/)&|ii`%֖6^֘Sp2X.QШO.ZKDOI%@#섟O+Z`O'>kKIKK {diTY+ZSIS&2Z,-$7`j8Vud|viCM0^Jnvz !:"N͗v,M,$Xt|S`S M=K

ant)h-ϓx<9#z
Z/.`Cy($wcsGkWAg㳼ioŗnev#C> ZTcDy/c]KE7-	deЏ;ǯPs{ ~GfKcLFN2]C-pɭ#,Z\Mi塸8:D?$2%\h2Ч;O?Z_d-*=wPp5d].խ{of}8`|vBF^BFԧL(T1xBx$@[Xїw7@dve965eoe.ABң^v^.e頄.0-Z|-- bvE0ӃC,;d
=_B$, `O&Y`f7A9pf#/^FLZߑ'6&w_01CN=Z#ר9\t?##L_n83!孃kc'q(!FqP=Zyj8x	n#	#-&_LwZesɃiaGIjIaFlZ6,(Pf|ܼ8Od֦LskuXNs/-20e;=wFKC:0N$Ʉ;
7I ^%MAx)`=))ƤCJ`4)<#٘E+R;ՓYHY 2Np=HBX=Ҹu$lcdֽ~Gxf.;Ξdh3㳻`Mk:3L?[o~,N0- /x;?9(j5@W`Ln2eŀDz(jݎ3l='䄀
6}RJ.n#p?ӏdB5ȏHyY8K#͟KG	`=Z;|wv)
H!\omPsb-@lSowJ#f<
À|$.WNWs@62ΣhG}љV'J .)scT\yhhMjЏ;ϞAsELy|Qtd!&4-E9{&2qBQ]<Q5 _}qA&A$|ZA _Lwg`3uQ0l˅u9Tl޴PyaF6-Af3v>.{&0eUΧ*]TL:6zF'\ꅊފ:ZAY~`0erђiNLĉ=qa邀RH=IpP^
t{j
``1)R$
af,:`
d{2A&RA&nB $̓줜f|?Pt:d^6uGyZ^ɭz-P"]w=A:=t?#*gc"?gv:rMk:3L?[ A/ŐI^!;øc'XʮC5@}+0&72_=xC5	el6~$ PDGy썴$\su5ȏHyY8K'3P=X-\qwq?ƙ!נ
s_'׎Gzi$JP`dCp$aʄS1s6=;5?7Q`rYxepVyhnS@J6[L{Gu,$Iͣe8		=9ӨM0IΝ`p
bm} OnP[#]3X8l|vnL0A	4DB)1	BB/x?1Jaz o&fSp 7)h#٨xT{Z,\X!YZ(-*O?MBQ/e+>m< l"`-4^+Z\SI0E1NKR9&
i6
dJBZҘ\_񥥂KZZ/[/z_+Z`/-N YjBoSYYq+Cj"zy>׬tyZ|֖˖'[Oub-H4{SEQdiLY'RRmL@&fkI	ř-K2YZIomrpP8ł<(0,8뽂C'R  8hc.:8-D0a	x$͓;eK|6,*E0F Ł`'RoqL:ж؊fz4ΘnIcA◱(u1GI;nbD̓,f&x8}AZn:eKm`*رCy,PI]`VJMj=o84ύ7}/Aj%ݶ폲LBeЏ޻#{x4{\о(:2q~Gx4<.a5Fel)N&y$`dK[օ&|2X;<%F_ZTz22%山D}\i^>oPux`1AT'WL <A,J`:>U	ЦnxY}fvalYtI:6ŐEәjqֈE-1Xmt9 #lYف$7 /@RҘxTilGopGf$(c
!Qh"q%ObDӯ/Wb26Zyyx+ȡ)j ,[k|$Qll S7]Ңُ B<!elVŐ>h:/$mָ/-GmQƖE9-K"ؓ5M&LiHS+ZS˖K44_~kKEKe}KkL8t*z\ZWQKltyr}S洴V%񥥂-H{SEQdiLY'RRmLf!cfKRÀNFCśa|x&!1X+Zᐱ͂u.eT@x\8hc.$սw]jt=B4t6̋E?:/Y
$S{6XTSaa'5I,=+1񓤁iRq9&qKRowg>ue"Zevޛa;Ϭ7PI]`V{5'gx>4c/A̵dwhv#qwZ1 V_8Psvi+ |Qtd7KX%Z4{&4<`Mid1el靖DI-oGw}t?#޼_`Zyi!iQ-ޠ񌻒]NY:#9L<4zn8FR][a1*ή`{D{L8j.o#؞5ɂU85k%6E}$#,X.|#@:\*dGrT5I0Q#Dvh#cUbAw#3HKXH4eU2Rz Kv!T& S 07ťB)j kW[kZY,vw7K.^@6c::!iU#<1x5
ـu%:IC6tQGנ};4)nn[P;)SRSQ<F8:F+輓qcK^+Z\S:SDSZI,bL"֓4S2}!LiLS.ZU/~KK%-m-/0˖,B?>PV5r6'S	~Kښ;֘"y>ש6洴%n;OZX\ >Y+ZSIS&2Z,-$7Ɂagk\!6;N`62#]cbuFV+t!f☟Mj,$䑐ndZ$#BYx`)gI,S3΅L/M}0'ӉH	eX;u0]j	+P=Z`c84ύ7e=[dwhv:H'=l ^}}&zX?疀B?NG9x40FN.wcH|W<2GkcH$ȸMi6_}gFDy++&zѯw<h2!iQ,6<c.SΈN&zIKTE㷥m,|^dи=e_	
6B}zl}#>	\4a掀AIXc_D܄ő7!1adMN?o	ǡT9zm0JqiMP"ՋG;ՈndL.˽,}x5qP,rH]GX=V 	x)4\Yr&!F2(2ͰD]¬bnY` ME݊
l
j52$⌲/Xt6H݌y:{ފ"Ij$erm`ZEʁ؎5XcSд6c2LF96WK7>iv⵮Q;aDSZI,S`j`O))eJښ_ZX/id5M>ץr?P{ҡ7Q,es3Yhm]DD}])|ȋSjk$d%yZzM-'idf'-,%JZҘO,ژ,i1 ř-KFFD`2Yk\#; aK1<IԗϘ5KQQ
}:*c@dlmCXdD2-$fhV+z2x	K&g
8TSyQͅ$XKb0Xii,>Gz>@8sB$◱0W7:|Ic& .&z?A9O<2ȵX;l.>$wcp WkWAyώ|iL]wkC"KmݡDKb#/ք~Psvid+ |Qtd1At?#kC,?{&4ZOd֞[43Iws`]/=h;֞Z2tZTK˹%呲AiόIA+hQD}.3.Ce,q`e@r { *i`HFI@dLB'rYr76ő'!P&! Me1BͮSed3Ku#0eu9Leu pfl^I/4B.9I9XKKŕha,}h q!1 a#u- :ǫA'AIlOJ۩Q%9etހ HELesx|rSusuwHken,VyhBA~4jsyh8@'~rG&n6c+Z6^,l"ϋ7.Vxj8{lt4)jYĘE9&
i6
dJBZҘ\_񥥂KZZ/[/z_+Z`/-N YPeBoSYfk+Cj"'{0)|V{SSƖ_dZ6洴NiZY'QdiUGqdiL8Ab>Ґb8bM֓-K/;@3_NlʿFNwt ̳{lNZ0]eer;|n-*N){Hq3,;	ymp!1:;ep`e/k"/΅疙[/1.6;Ϭ$wcpZ>{&t7Rgƛp~`̳dwhv'ihSQ疚̿Zy ;Ǳ(	QsBtb2~Gx4ʇnMlibyiZyhf,26W{8dK[ޘ1ɟ uqi5<5e'A.`q,yv^I{5¬/. {ܔ#Squ,CQyA85RW,|Y -@z0qLasq`&Dq: (ŽQH
lD/^#$`E]8Y6Ba+Ve̓W!ZcQX,j׻`E]9jC`A 0a@Y4w@6	!B2fو'

<$Xdۑޤ04/cs RMƙS
cKI"I0E9&
i6
dJBZҘ\_񥥂KZZ/[/z_+Z`/-N Ya7tW+Cj"~\8p[J_(z%A+Vim:gZZOZX]diTY+ZSI.9'$MxSn8sEL: |GSJu{}ΘŞGPv62{&SRDeFbpvZ|8Ym_<1kWA#=/A;=Ζ;8Y疉;/ATtb]ҔgƓs6Sspyi^_~Gy8;4{7SĈ2/WCnUq
|slNA-Z8tGl9f[w23}Y(RJ`K]w"\g\ixc5D=+,8"ӪΧ}Y&"Z߻zc>V;p5z-z2LV<*t"({#qكk8YI:O9%&e'^zFa >%3 ݶq;ޤpe'^Ǹs{|oL}s<l>'l;faMDpZF;c5ieF;3΂؅n:r@'>q"UZ`KpdwI |#F62&.Gzdp[kҶCҁiRpÑyBqFJ&SA~\E3<xc42tޖ7+7t]7,*.kz)'PD@&>BtfwE3hee12L~9z~<x|dEIϜ{C疊=+x8YpBe'_8GI<ߍ7AR8B2z=\{;c w/N+G$	a<b	bﺠb3tZ\iB	kcK#L^"iq<1r5^FԞ=ZG7fLiHS+ZS˖H
%ښ_ZX/id5M>ץr?p_̗jeTUS)||#8ijH t[Xmʮ=	 
GW̱:Gx޹\M`>s>1uBogtb0wuC҄iouzT/!g2[8]Rxc!ɭ/$q;S
$8,Vm̃MٜQL[3}<iҗ,O'p6	5񥥆DOzW<jrF;O}MKE1diI:jbpс|MxR6!zrM֑^gK?/kK픎Zӿ9XX,N д݄x>p޻tdccѲ|byi~7.wFstTi,Z? ײkcHP7<~V{&\ˠߑw`6z7`&&?]$){hї控Yƻ,w$| <r9\t?#4˳/7NEsGGkcHs5F,cL!HMh(SxF`; S~^e:<1P4Mj>pwZ%~ݠl?#K~yh(~`ңSt?#JSMƙ|eA9/A#t鏚=v|MHąvY]wor~G}6 w:hc̓VEٺ#6ь]3X;A`&	K]wGR4/#q1^ɭz}8FAiC*k~g+w HkaPNU:YLw837[8Gpl~ȋ}͝@U-wÉn,V9 GxqKޤkdE>Rg˭D"݈ys NO$O /tb MDà6-*W3_82?-/ayvw#8tї숿<gi_:'Y]wor~G}6 wӉuIh}06.+{8 s?wHK&,7-t>vwH;{ MlԞ"5 Ϝٛ0wkl-Dw#REZY	EpA^kťBQ#PZ7fM&LiHS+ZS"`(eJښ_ZX/id5M>ץr??2U(ˉQШ<js$tyZy>ׯPxG	im<iia|Ì>kKIZYN}8ih`_+Gz p"Km 37pg/dֺd=;͝.Č !P;tSXgG"4e񥥂KZZ"`(m-/0˖,dZ.PVJٝ9QWVwO.ZK>;NZ4KI\O쌟/.|\)m-.aNXLbuu&UO.i`N-*scL_.ZE$Q Ye4GJ_(݉̒Oӯc|v,4b1._)'_)Z'ZT/$ƚiDg%=([E~0ӆQ
lzI%tbqs$_M/OXdMy6:buPTqiP4dRL?bZT3NZ:RD*eN,%:h}-|w&nɷI-A+ťBN)I0Hp2YjOd>~6𩗧-җ)i:<i;bqs$	ر|M,MbL}4g`qiPciRL?jjOd>|_pҗ/D;؁>;&|;ʫ]fK1BFhTokҸdlviD;tQ+z">кZ
ESJ}1#ťF>4|qiQdvy.:ZTcn SJ}f_ZTcLnu8<SJ}\l-+ƛ)&K7d>BB:MkOz{t.@D?gyQW@ms|)fYdg:V"--皙gnΉgn-Nd%/SOIײ<i>kKIZYNl݆Ye<iia cښ6\lY+ZSNd0wr`ԋ='lΠ) Mj`#AΣ-xG'z^q<oNBulqiރ+Ɨ}YrQbM9l,^4b6N`N.\ݎ20K=8pzNz(`Z5㍓'եtn$wsD8Nј`]aw:@ȏݎ5|藁8f"?ӎ;#4?GZ _#^5NC>> ᇦ+˄9vF|=	v%Ih}RJ'ggklfs/rF,b.D6}s pޠ݋ C!" XcSn|Cx$.K,u E#HPEPgkShcRG
Axy
|i7Z`t#=W<և]fv蟛FX^4݂u|Vб%I˱c+/hzCF#qѯV+NH%t	{D8K1F[tf-*0wC;BFzNdG
dֱg^X~8a䣌^Hib4 >^Yt.uPuP-B69DzNӜSl&TH	Biel#.l}I(xcs5EȏR3|9#z1"1)gfy>'$|TXey&Ɨ,ekJbrҩ~I0KKK-,洴_I_'V_.Z@FcZ̋DjefĳpDt3m-,ZZOub-H4{SEQdiLY'RRmL@#cfkI̖p,-$7`j9|=xEĝJBN8h
Gb:`PLvO
ΓB,%߰5/֊eSx2Sg
d5
c܄'`yag̘(r;A+t]cÁ41f3%i 	x\CՁ(&MJ'T~J,] g`@Y:[	r~S~ $YFY^nn{K:t`G'.7N.^4}ؒ@cF&_uL}Jy?-W14J2d`q+5_*;Ʊ>PEG1ψ'0&Eel̓C#M5hU;ɠp"lA22ޠK1ԸuF0&2lߑ
};սf=IxD+"K.Gy{(pXE0J|*->4g8UxU0q箈ң.hudQ|Qc')-F'=[BscOd֞Z+/=.ύ'L3'}W_Z̿]@tF#&ZD_A拡#FDZY.4!dƐ屙=ZyhV.e嶺\p[_d8S|ZYt{6L&)̾2Hz\}Hx\̿]EIsd@hB-_D`ip&S06 |dMlgi ʏS
YPhD܄m2s/zVé+-3/AQiRGxg0tBesi/"e0D	~4HbMA9uG_$!ң|nZ ?;1&Z_6yh:4ecd@ykzC;ΣLi|Qc')(FMdƑ-
@5+;F:ԋ_W{6X&ƙ>Z,.t5'/y>Rs{&
ΉD1̿dց`>ZT]wzuz~GzPǈɭc)Ag>9hS;Σ9ɭA %I+:A(|dxcWkKik@w2Mʎ>	};~9V*ZY"籠
°{&	0cO }&@9*cnNeiQt#dif28A|o;0Lٽw҃xJP`N]R4vwA#7kXq3Ioc2hO;0Lٽw҃xJP`N]R4vwA=kXq3Goc_I/{p/$,4^+Z\S:SDSZI,bL"֓4S2}!LiLS.ZU/~KK%-m-/0˖,B//4L\9QO'=&|֖-,_6O+Z`@#cYpѢrMӦy6J=8u5͋~|}K+]kFlxc`%=Zs]`}	tlS<	і"1iQt>޶>ޥ*iɭcsFz p'wN&{b:2y_tf-*.;اC;Ժ@<Z/֝p8g#q3([/?teZT]wOwu
p㳻 ^ɭcpۇ[w{&9;:/$kOcƏd֗scL//id5M)&|kZ|jqK_`y5r?˖:RE<in|s@hd5NZ]ak@..	EZtw.dF$l
^/90I՞Zv#6W BOnhylG_X'<5eli?L@~G{,QsB\ZY-ˡc#>hyi{&24˾yiN_3$FYd4/"djb~Gz$i-:dƑ q7-:2{&ӱs/,SsB-,NRt?#li<x[D<xMiP6W'tƝr)&K2\ͼoTQ:/S	~K}S洴8B0'[Ou`g2)KK;Ok%JZҚp"qrKL83Sw\;d^ ) Mj`ha	8EΞ+de1K5^PzNzqsT>8dkÂ8>ёNťEyC;BFzNdG5|2w^g#f_qay#0- /]K#к\\\\8	7
 eŖIpj˝,6CL#{Q?qۆ=͞z:ӟ`Hv@S<1({&;Ζ}8q#pGٽ0:27ј`:zuz~GyTI݌ Z-z%fr?_qay#0- /KzZXc*@QzTKPKPKPKPa:!@	.BYs*Hb%1&GyiwcIDzNӏgm^ɭ`F`Of_tZr$ygevmv 77bqsr03\l t*H]LpL8bϗM:3,D Gx2&@SzN:B7 fMj` hƎ`/ޓΨX¡/(:ѴdMKwc3qѯi$Ď,ĺ`:zuz~GyTI݌P{&JDG}eᇗ3 z{$wrbdفк\\\\NP.,D/?KP\,6RbBН\i6$~;yp`^z8pL8bϖM:3,D OdMIx8tn6<1ZFё5/IݎFqBzCOP`N]4u
;㳻#xMk:3x؁v_yy#0, /OGxش>c](Q%%%%
L	뛌 2tB$5	e˭qaJwOa}RJ't35EȏR3|9#z1"1HmK83>蓳<1~^If1E21LiT{SH
%񥥂KZZ/[/z_+Z`/-N Yb?ΰ+YhJ
2pDq/W\9y<i:<zӆ u v=sy	0`摦\_Edlq\F5<h=[FBMVOd֞Z+>6]ރ?
u{z/zeNQ~1`/NQ|ju=zӔ|l4/0˖I0Hp2XҹDoUr΋\50:RE<js"o#O'|=	udᥡ=9', 3ǉiVIf~6#8X dP>HMG]JPsx.򸴳4[M\25R~Gx=[q9w-=ZyhL>el
sEK^ɭK"!NP8Ie,!.dWkWA;Pc}İ{&,|q3އ;xnMjYe21_'V_.ZE$Q Yd
/=erުjj'-N/Q:RDp[}V[Oud6;Ox\'diTY+ZSIS&2Zan41ȜtS8ڴ{\0=xRϩKa|9֗΋s/d!LbvSuLq5hlY/_2bL6w`b̉Aֱ[V^Gw- E9#`D~MkJ}KBMhO;1~ymvAr}92Пwtv>W]]`^q_-`b̉A%ȴ=>l;d<%2 8 ĢRO.e02]	8*IOI422ds>klR]whf΂XVɑ#'0[e}C8.~ZYf >H<1]| 5lA22Ac#c\(`IVw6]@]`6zvvq>Ɠu)N&y(qiř.lsqe&Ru) s/rGރU +5NGxf	70:Po1iQt>޹	A]BF	dֱg=}D_chQd 0ϩA~2~Y<1d֗ր(=.d/|;Ƕ*.w.s>tV{&9RȻa
3QC>8=&Gs!xU_HA;q\@z-,G~f_5hU;0Lٽw҃xJP`N]R4vw#8@ZS8-A}|8o]`t'FbҢ}sC;Ժ@5|e8}D_c/rcKrZ)i0SI0I))
ekJbrҩ~ƖZY/ihilO|i\8g%/9jehl<js/S֘z!͇?t#!pў և[	텏D>2_7`H|At՗x{" Tči|.M>m  22+6Oˀ\	=i&wD` gǖ`od4]\_ED.hyl i Hd֞Z6IelѷwFѰL9\t?#4∴8Fuǖɭ!R對ɭ<lr\龜Hu؝{	rjˁww-|V(v>7<%zC;ΣL|Qc'H'dƐ,Ӈd֞ZLiau`FД~9\t?#4̾_Eh\;<|Mli

GOd֞Z+	uѲ=Ʊ|ZUe.huf\/"d>4Z3GkcHPyh̸MiA/epc0[l3~Gx4if2qiyh̞Mliyh<{&ա/eq,3~G}q`Wc&##Z3ɭ9w-d֞Z0eaaC;`Wc&3Fa5,]F`526W'tƚY|kZ|jqDg%?|Q:,5LΔQz(n|pԒ/R;ϣey>_ƙ =AN4*#H2\'3=[F#Z/d֞Z/FJﭭw)=Cԑ`7ҠyqYUTHtZoI˱HO.&\|v	#K-V6X/<$ f_ƙ P7//8\4#A @Mli4<d!=ZyhHOefA6X/eä(]wZd9|Q~ὐ\4*WC;<d>{&4O-Od֞Z+4Z5|lǖ/L+zጜ1Fdwyh@^{&4yh@od֞Zr\el!R`HϣdNC_ƙ Z7//8GFd#.wyh@ dƑrK5,c,ϣd<t Ec'+ i@t?#B 1 {&Ӑ	tƝRL?]|մZ*RΈlgS=IihVhn\~4<tһ#ꞔs=AwN3ϘU//$F4I0Hp2YU+4f%flgSfĬܸv<js/Y<i4ˀsF<kKiZZZ5Ý`x41`WF{;}kӌ d;z%G	mԌll7`'!FrX2'dV_ƙuPsr1Y#H|.wyhĈMliuZ1jMij\14M͞ܦ}puGwf:͞k] q6qgq,9Vw$JMjЏ޻{e\о(drѤ>*Zn\{&2pA24˅k5@\HzN?O-e{ӌp
v^7S疪Z8'ޓހ%i W#y]
ɭH!iQpwA@C;ΣL (dq&4-7=[E<B!s/By%>L/Om͞.;V	brMlltuJӎ3>ɑ1aP<*'V_A拡Q]i|Q~K>#Z{&42d֞Z4nSit֖6^I0KkL8Rļrym%P41lieF>\9җ,ޞVe9#ROzM--uaΰ<NeMH=X;|tF2qgƛpd#Z6V`d,ca`&7//9J iwyh<=[Ayh<=Zyl!/epd|76zr=yݛ 6z&EYtۇ3QŝLZ`xcAǲkV~n81V4//9LkH~@pMld(FN/ep>Ǻ8zN?c/ޜp^#:zNޕSu;މxcZ8'ޓvDo@uaum<xc.^ɭH!iQpwA@C;ΣLeEc')&Fvyj{&4M<YyF`(>S%	x叔f#ZڷAD4{&6^:zNaҖ%>nȏ/O- :>qcd1/ޠAsE0^__2pCSUɭ q§kO-+qy&8ƗL/ihilODV_.Z@(?|êieF)Sҗ)kL	^=&៧_6@fd;z
pdH.	+]a17(Hi3'጑`Ƙ.i9;M	+X-5P-kO-B_$}C=[1gkY"-$oMj=ң{{acŐ\о(dB~Gx4=[F+Zd֞Z2 _1y'Lim-/0I0KSp2X}͜JUoJ{ҿ.	N(Rp,>KUrfT$fSҗ)^ĽKoO+Z`OIu͐NZWC	[sݑ  4є,߅?D%%j'}.h쌜#HPZ0ɭ"1 B {ts@`c"cXWkWA;-;XwA	g<'>rs/A;'ԳYV_ iJnѦ>P拡MWkct-6od֞Z>p^')FEإj㳻\*['V_ -zWtFaC;<=[SCMd֞Z%/cѦ>q][8&FMdƑOd֞Zt\l-#V^I#ieKe}KkLRLr?(bQUC*!+47.?O.ZKDߍz`y͞ᥩ. 4K#jsb/apz$[teH_F;;Ƙd__+%k?#T!BEkcHxF22f{&tF=`WGdֱר91iY'h(=	妥ǲkcH<ɭ<26W-S^HY墹l,cc=]\о(
~GzژZjMlivyi35+qy'Ki_+Z`/-N"`(,d?'%4TCVhn\iSҗ/Eo`$_6C!pԐHpVFgؑ.xwbFl#}̠tǹz]S}jM~
;E<w7`uPHiPfD	BBTRv1:0`:;Բ-ZTz~Gx;7t Xv$BgZ./֑>@@zƘ |Q~dE $wyiq'|@{&x~Վ{HggtƝr)&K~Y(Y3ʌ\޿˖:RE;&{F<i=&|֖=uHlwrl4Ox?OdᥡOJv*zP>aC6\e냝,| rpaaC4z2s.JK8VAsB]WC;Σ&FlG{&21zHO-'kO-_pYc>7uz=,q0g#=Z#ݐqD;;Q|K8G.!2|Q~ʘwcH;<dƑrع@p8\7|;R^ި'@3xMh2z$2C8=JHI$<ؼ֗L?<fA<dZ,OgIiL2.ZTesDd72Q|Q~ʑHF<PPMliyjkO-Vq3;X2}Z~G{9ϝƙ e;Iغ#JhC;eEc'*)F *<\	^ɭ [a{&#I1P3f>S1we]c&7'=[Z;RZ.^ɭ<v_౏K8G9\t?#{e|1EX.<\0{&21^&:yjUAel[/$鱍2|ii`%֖
%Ke}KkL8,<]-T!ˍ<js"wREsyZud6;=8ijJ~GxLGtZT]4elovfr$7ս]cenH(q3.iyh0u8ʓ9wL@P:ZTcg]<+ťF>HL˿gZ .qiQ8~4<өťF>8~4<WSJ|s8~4<VN-*1◱~qiQZ0
+y'Ki_+Z`/-N"`(,d|?19yIk^{Kt!?ߍ:MkOz{t.@D?gySֽ4B
$C&`tyZyr1:l/Z3NZ3|K61>XgsB%djti
HZf=[CӉyiMely=(|f]Ӕyy'Ki_+Z`/-N"`(,d5r3K;vryrJ_('zy>שZYd	֘m-ii:xp-kY`Jd;z@>#)$zv'Wq\PK61>4//]N#HQAS5]:qZdZyh26X<=sڔ=]eXlzq,l͸c=Z&7)zqiQֱ[K<8ɎPMkӏu	cݩ|6]rGl,KrcM44_~kKDRLM>ץr?`4Y۶g-m6-Nt"wzȋkL	6洴|8ilǖ+5 d;z-B|G2.rgg]Y1z4//]N#HQ[ |Mli-H`^ɭ<L1;ޙzXCX#/ޜ{K{yeɭzq-;;?c/% =/$8ƚa~kKEKe}H
%r??iIifr4뻘)|V\9 d;Nm/G-I\YycQsB%dj$iwO-}%.XM_^ɭ<NӰV_.ZE$Q Yc:ZfpZCignٜs]MțJ_(0'-N@#ӯF2=ᥩ+>@>zWccEKH6GxۉdƑro[pFMi%elyNg.1a|i\8I@&`ᤴݳ9Z6i[ҽQO+Z`O.ZF2_6}E=ᥩ# Q:L+&||f4ˀ͆w4//]N"Sqa.LMr5F_X-GtƝr)&K3JCj*<i)|\9<kKCSS@s5=`2wsЇ|d%g	ev(xrggJlcLaCQAd8Mlir1=Zyj6X<3Ǯv	wKXՎ_e;#e1$=/$鑍4>ץr)&K g%65t#]DJ[Ί\9җ)kL	͐Cg4$dMϞ]zϐ:ϞY2.h__dfR"R;Ƨ3.83
=ZyjU?l6/J\e[k-Fŏzgj1Xyy'Ki_+Z`/-N"`(,dp-38i-!QTfԷO+Z`dFJ_(-NO':p(U{&G}@,fC`Z!4lL_7͌i3|Q}~2q<i05<1dƑsxc1kO-/e|o`FF0wc=6cЙ=tƚY|kZ|jqDg%_eg%65t#KyzSΙ,Wdgo3JCj*o˖'0:RE;޻}:#!pԘxϒՁb;g]i;MƣXbF1+/A摲͘QtƝr)&K4VЏ-u)o:,goӆQzW}uޠ2B#ޙtl,)boc԰gcF_=7RL?oᤴҵFyQRtYj6˖'0:RE;ӯ Nd;zKRFS	1dm<zN`ޮ68;,|َ0/F<z^IvFkLRL?>x?-38i-!QZ[΋-mO/Y^\9kL	͐'2}Dᥡ|!5bF;cF=%%21_'V_.ZE$Q Yd`ᤴҵFyio:,L~v#eD7^|E}[eHp,>\4VЏ+:Sr"#!oDyoTz],z@a[iIij]lҿވw0:RE<i<jrv|ّ2=ᥩ+>@>z7͌i ;\о(t?8͌iC#jxc 5^9<1GkO-`4cɭ/$q;kLRL?>eg%qZ%TLY۶g+mO.ZKi͙-8z2ϓ&Q󉾹3|K61\.CL#AӁ5<1<{&&_עK8Mk$<ZFǩ^Iv֘S
$8,~Ug%qZ%TLY۶g-m6~\9җ)kLD7 $ӯ2#DZq e'-IHM	أ}rggJlcL;]M2{܎A5re5Belyzec<z5^ɭd疀HBMjY
Bҡy'Ki_+Z`/-N"`(,dVLJJlPfCҗ)kL	SC̈a-I\YylcL4//]N2*Ɛl
dƑ'|;5>l QSJ.1a|i\8I@LKLJJlVt9GQO+Z`O.ZF2_6dGh}8ijLvzϐ:Ϟy,ƙp;.'cH}2Gx(Mlijq7`.od֞.26X<͘dֺZT/$q;kLRL?>Cg%qZ%TLY۶g+F+^J_(0'-N@#ӯF޾"ўpԑ(ϝ&g>@>zWcevо(t?8ȅCH\`Mlilo^d֞2elyXeRyy'Ki_+Z`/-N"`(,dXZfpWUDj][pٵzyrJ_(HKRO-*k^ vN7B^|6Wb\YylcL4/dd23wOb{&269wbBMi4ely`N&{z3ر^ɭt-*.;͏-DWkRqK:\cNZ|jqDg%3&g+TjG`tyZyrc!DZ3NZ2#gΙ,Wb\YylcL^4//]NPCdwOb{&481X\`>>2EI͒{7zepcZk]N-*tƝr)&KgY-38i+*frFyQRtTDotyr}S'-O-ɭd_} 뻘;!+>HM+GLK61e\о(t?9AJ4S]c9CbMi<,cxnq3;Ftŏ-Ewk]3AIF<zȏ21_'V_.ZE$Q YdyiI\VU35t#Ky} Nd;O:d]?᤮+DCj*oO.ZVKDNl9'-IO$&W89z3رHbMkbҢ=I(ǏK:\cND/0˖I0Hp2Xg3&g+TjGZ3]GJ_(p4<z"u#s!|v	7Lz2MkťBOdcMDg%ZfpWUDj]60l\9<iҗ,|s!DNZ2>HMXq3Zsv1,gc#Zdֺf-*.;Ԓx4dGZ|jqDg%f24hQ39ZWB<Z3ΔQdN}Y	^V|s!DNZϒV+LZ k]2ABQFļF4^֘S
$8,ZfpWUDj]tYj6ΔQNl9'-IO$+R98MlvSJIqK'cNӰ\8I@3&g+TjGkΔQNl9'-IO$+R9MlvSJIqK'cNӰ\8I@3g%qZ%TLVЏ+F+RG(j^n^Q^Kύ#`8D͓8R X5~1b|6^@a@tᤨtW-hQ39PO-Nt|Q}yZy>ױv'[O|SƖ'-[;=NGc kWA2;{6P	^ɭ]ƑH\PE{&2v|P{yHn}K-=-+6Ey8t_A2WE|&!aF8]=łFXgnlP^y#<kƞ=Γl	Odֱ=Z02eF>PzD8=`GzWK	eay
E2T|b]'	X Ł&#RHO(f_Cim8'(֧v	o5x&{&tP`e9A"K3hlx[//$ƚi|ii`%֖
%Ke}KkL8,g%sEh%&g*3itnqNu`00\@`!QZ[΋L7Z;͝X1;L: 	g'mHm+TjGBFK#O/65t#ʌږP#Ggg'JFmKyerDm?&駽=Ժ@Q X3ܼֽ4B
$C&INZޞ](,Qhn^vZtצR]DbDrɉk^{Kt!?LNZޞ](,Qhn^vI:MkOz{t.@D?gy45M=к扟oSֽ4B
$C&&駽=Ժ@Q X3ܼtצR]DbDr)k^{Kt!?!'IziOu.H(4L7/;tצR]DbDtÂߺRE<i<kKiZZNlFo_N[0Ȍ\$&,VyiDMj<v_A}LgWod֮6L`}t>5/ d#\Ǻʮ=awuEͣiowzdxc17սG}%`VJ҅	kvnT/tdMlgZ|gwgZF,@e>;=ZT`6cs/:,nUqp	[cһW;;ƙ݃sІОn6Gf9B}[w!`	aiB40%;EPEB/ɭ䜧L/ihilODV_.Z@+\᤭WEMW7A֘)|ț^==&ۡ$ZTO MJ)SG@HiZZN[0 HBX, |buYJz%	kᝁ
y◞Z a/A^oyjV_;.~ٺZT%wL~@.e>qK;-@9e=K3_gƛpEe=Js^xc %e?uy,q3@ӡ,wgyy')4ZY/ihilI_'V_.Z@5ѵtTjeg%i\̉K}l$l	im>kKLK	>kZY"لKK{SG\9uadiL<IԠ22-WH$ߣXz:4]ޤlX;,}Xch2%NZ ~N3L27kGWq{6`3toReB[;Ïcx)`FД{S/{|^ILcM4S+ZS˖K5Ҙ
%񥥂H$_}&|kZ|jq,R64tJ'EvkLQdM-2\9<kKd[0:F}ĝJF;N[3i1 Ŏ塑yï`3ތ+a糉?``9HPu0wz3ϝ2Un.{&p%wg:AK-OP`N]R4ggs@D4{&qKq`j 8vZL`fT=ZLƚa~kKEKe}])_+Z`/-N"ؓ	,siiIgm]RΉD辞\9;)|Va#z!`z|?8ihjt>K.i;Rq'W}$jO-kY/Q<1 Mk"7Ƒc6ctp{&4rV7Gɭ#v-LzHԱnɭ#g{&W<^ɭL	l>޶?ރ-bқZUZ{yrN2=Q{ӌش`VlN(&=ʏN6O]JkaY	8MɏrX3ޜlc;&4ϰaoC;1^A|lN>ރ,њ؜{;H`[AT{-#zWDl;2v,њ؞o]`Ƒ<WkY/Q<1
5F9ٍ`1SMX6=[F9zZcr {&4s,n^ɭ/ť)<!=[8N2}jdشCVO}oN2bҪ}[/dP!1ӍbҚ}[/!'=<E1ӍvBNQzqI2 NK/z_+Z`/-N"`(,d};KLK;jD6S-NeoRE<i<kه_0m-ii>KK)͐cᥲK6`$~'ӊR,^˛%͘$D{&;/r?xbħk^2t\$0Xŗ*w4pG8+lHdvw\e4`\Y+t' }|b	bD!,V P7YZ}]ʅK<1
aS5uw=!Lգz8$w$ң!r?:2y˾ZT]wOwu
qK㳹=ZԞZ,)iRµ֭y8b˕\{;4pG8v,Nqv{ndqf9f[w23}ZX&,YZ}`oriosx!{&r?Iሼ=[//$ƚi~KK%-m-I0K^֘Sp2Xf<g+C2C9gn4Vѻiio:*yrJ_(!Ks} :-Sr!7ӦE`$ӒcNN'ZN.ebi4ɭZ<04g# 9AS^~}.1iQt>޶>ޥ*i/疂֏dֱ'IiR¶u;>q-Ltyy'Lim-/0I0KSp2XM,c+C2C9gn4Vѻm<js/Y	~Vț^?fϧ[Oᗎ,diTf'-,'ie>%kJb>Ґjb fKRވw0 1u`'R,-$eKFj932Q@,-Q|#,tH}Zb]6E+'.(ר9\t?#odDZ8Z&Ƒrጴ#[BhMiQY+s2.hޏdDZ8ZEg2GkcHPIk2{&(cר9\t?#odDZ8ZE25(ጴɭ<1#_9qǠCf|#<1 -1KG~o'Ƨ226W,s>p>GyťF9`tnXw݂Nyh`dֱt({&;z!pd#3	^ɭg\}wtnXw݂Nyh`#Z=ԗOE{&6P2+XH3(	q%}+G_#?v-LzHԱj	^ɭc`ȏdֺ7,D'VZL<0^ɭc.{o/3Ԟ]:T"ҥ?tq$%i`L@w,Z =jcFP;6nU{&ѹb%v	6gڎg[pC;%l?r0k=:4;}ޑ.|lvo&FE2%27 uvw<![ɭ;}+Ien탾jcFɭc`dֺ7,D'VZL</ gkXgv=IQ/=[(0bbel">tvvבI,̲yh+^ɭ^=$jXݸ=[fڵ{&ѹb%v	&5'xڏɭPKyhd֒{-)N)y JMkiUiM`'IogN&>nFImxRH5SvF刣#jW}$疗×kPc@8ZTcyzɺpE{&;tHw]|+5C{fh8ewi1t?#9c#cJ-ݱF列}$ޠI(MkW8Y'"{&6X>xc9~"{|k%DZLFFԮI͏-GkXgΣ&OE{&~Gv.IFԞZ)ɭcu%xb-{&Fz3حwvx|"zMϝ(79>;ԎYh8J'`#{& rb9fFǮ~K3y˿8疀`{&8=:ťGVe@15~26=< 5bǤK^{&269̓@Mj4ga7,D"JxpO@^ɭN,4H%b֓))ژ))lIS+ZS˖K44_~kKEKe}KkL8zԮ͏d>@n4LҿO.ZQҗ,:z=&!' OOᗧie:#!ᇺښkkLҢx%JKd@3hC!܎o7`H2ᅚ[%i }t?#rآ{ 0w#dDxcf_ॎ4>ɟw1k\о(Sc'Vw"eef;Ѧ>md4/"b~Gz$i><1F/dƑNq7es50~F\о(Sc'C5],  0{&4to  kO`Y+8LQ}Knː8YoaeO-J=ZmLtMj=AsFD@2"Ŋ\ߑHpl@ Έ'XQ|;;ƙz+@l >s1tD,SP%;B,(7kgreyixY`WFp5e :cһW;;ƙ݃sѕ[<l >s1tC,҄i@`WcδrMlmIPdֱnfqK- +5G^J;,89f1)-*ji|ii`I_~kKEKe}KkL8,(=(s<jqy)|ȝ{[d$y>שZZO'ud1p䴲j4,jj oӆhfews݁"FAp̨Zb]> !آ߰I-z/1yl #/+l{``\TLQ~G{آDZ9K%>txc@MliN#`ZxcS/eqvQ(9jld+C;#H|
kcH2qR350^Deab |QNRK][Cǆ0T>{&4&3|
kO`*elOc|+ZLt6%v	9L~MkZ {&;z!q3d#0'Z8DgЄWkW<)J̄<i^=#>`@Qzq[4zNϒPLRblKuoPEGMk6/3Ԟ8Mll4eښ_ZX/idI_}&|kZ|jqK=)m]Rkg>\9җ,ޞilr뻘	>VO|֖$zv|>KK!&٠22-ՇLx;\5,w#-ޠ	m# afKu`D1D;@&~\i*E∵62r
~GziHTMli'GgHJMi_GbWYJ>`26W,{+{bDZ9Iat?#4,ɭ"+50Z%21EVAsB-M]]8\uC3kcHdGkO`\޺b]`z-&Zdֱ夐{&;z!qd#//=ZGC2K_ɭRp>=R7N{&qKg疕d(R1qBN8'lS3䳎7C2KuoPEBs5|q޻}Iyd9N1_~kKEKdRL>ץr?C+uzyrJ_(+|s@CiKRR Xgr-ץ|h}$֔>Bfo%.DDZ85t?#li:<1PMliN&50}ӟ`f~5el
XՃ6O`6W=,:\cNr)&K/w4=([EszJ_(0'-N͇?t
KR]0@#c6f;\P	̇rW7Zw,=FXpt"0Cei .h_Eibx[D	q1<Miጲ>+W"NK<҄l#1di 4/"k葤>Y<1C5gӉxc^ɭ<1BV_( {\о(Sc'R~Gz 6<1.Mli"q7bp3{& y=`L-!$/t&J.1a|i\8I@TΔQd%yZ 7Ɩ=<kB[O|Sjj>;KE1diHYI1:pѡ夀fMk'^;z!S̇v3` ։~T+ _ƙuOPsr-Md #H2,wp&k5biM+=Zxcbs/6OZ!X (l
V_ƙsg9|QN20Y#H֯dƑ<1=Zxct26W,1Vپ7af `Hu`D0~GyW|831\E∵62q	t?#li&ɭ!Af;<&kO`lf<x.∵62qt?#4xcWkcHPuxckO`}ilDZ8;][E͏bedƐ<&/d֞46W')AB pJ^Dl4t$Y?8Y}Y kWA;ά.6b.d`lÏe=ʮ=a:Ǣ4]7;=dxc17սG}%`VJ҅C"\^"ig"ӲqLv >=̉@]Hz,>Z,c`7疄_;|v{_g{"W};<Ժb.D;}C]ɑ.;Ge3Aogv"J`hqȄ`.D%s'X@qnUq8`g,	=_6w]7z@l >s1te ,HM(X1-t>ޮ%ʅ&xbeǲkg<<1{&p8Ժ.9ɞ:ԥGyY=PF`p+^ɭcp1=[8YIS>xbt=Z 5^I2ئj`O))I0E2RM/-,䴲_}&|kZ|jqK o|?.r4zMŝ)|VO3	\9>ii:F;z
|FI exFZp cQ1͆W};6 wg32t#ҡ(erk;fuvln<ɭ]wrepwK7,,7rc8;͈,\L|I]݃I(V;;Ut◱"2p; }Kmm81#ܨ^G' T#Z'0½e/%,7|»	8
/ĵdw _)}+ǆ6f&_O3^J->`t2-D懆3q)_aUvF7 Q^aj%ݶ4<12qr"~GyK;Xry$0ɭ!w+?`6ApG;άG7S>@q>Gxw+7|`+E%61S/~KK$RL֖6^֘Sp2X&f3hΉE^-*'-NtyZy>ש6洴%	3^40 2!4'V%cLWd◱0e=
p][b}Ļ-t!=Zu\vװw$w^ɭ]RJ&N)y}%Rxb4=[8G<1PF`qK
BkX
d){T/!^ɭcn@Caxd)/<1 XMll޻^`Cbp
26WXUqqR8+lZ'Yw3;wnq }|b	bC!,V P7`WaBK<1 X\Mj@X-*tƙL%֖6Ȥ
%}KkL8,3Q4G.&tJ*zip,>;-TS+zCPo:+1j_wޠl'FBxpZ'Xt"-=gpV8>s>1uBogu8T#g&%\&%#oIGޑĵ_`R LzGA1189q1-h;,X}rDk+j蕝uJPG-NdNJ_([K^|<i<ii`f'zF>kKC-5>KK#T&B5:V$P8ilp5zpV8.-%<1%G݃%݇lH-w݃?`C́;nyTDOd֒yA5yq3@1{&tLg};V(W]&{yvy-8疧 s/<Rxb5X/:Ԟ{N
ciZҘ\_Q/-,䴲E&֖6^֘Sp!e\`ͣW:%q?N9Dk+6ΊYrjD@ZTI])|^QE͓c*a_?8p5dd'Xld^9
GjӅbcyx=ԱHZZKP4^Ii"`(,d%rZ-T#i\P3T)Sw~4	 #p5z`E]	`ܒE	 SKe5ʸFFE|.vTu;Ȍё"dHXd@2FTK:Hp,>Z\5'!UZW(lޚ%j4zHJ_(ӆ	:Ћd]%3;VO?xdwNdV_{#n
$8,~W(errQTNiCDJ_(-NO']Bޠ8ihj2˄\`ݜdBL!g/2qlTzb+<1v_nKrie)0>xb+tƚY|kZ|jqDg%(iYЅ-MC`o*#ft
֘)|\9<k׮Ku
SGF;z$ᥡK.
equM
0)Zgkg4˥ƛ
mBQ@&M񑮉bL!X//$鑍4>ץr)&K Q#f
ZҢ6gMQkLQO.ZO|%)ͣ#Apd%	@>PhS`~9堨U{&qKL\i+
`2?d|FFiBRC"//$鑍4>ץr)&K Q#`BjiER6gMIS${/S֘,$}Ku
c#FPHNl45<F Wkc&_-臛}s4,2dc1iU]<1&dFl{&%P=D`աM_<F=ZCք~9K\214 <1!s5b{&%]{stzE@dMs7Zx2jv\218 C;$ 35+<1kObH='$j^|d֭臛M[x2jW4fH1F
b@bMldaqH$ɭ<1!s/="=Z#o5X;1Ua###LP-]#ɭ.$qU'v_- աvU,2dc164p@Mldas3!=Zxc_4NHፗtƚY|kZ|jqDg%_`Fg#6ZiO.ZVKoƖz!v<kKh-,N!0O@rOŒTo]\_6'XFz6N["<1p[w2t>yqM8M)N|vw3ptݢ%mPTqJN	Ciz}JqRZ /:ՠ_#
^ɭߌ8Qmc(A {&04m<ɭ,/t3z6zD+a掔2ؼcirҩ~Ɩ
%-,洴_I_'V_.Z@ug%g%rYf4kLQdNlv4%8l^Sq唹qs,&zq[,@X0e=[,bۤ1iRG|3a*}5 @* _tƝZ|jqDg%M˙QШW4<i1)|\9<kBP `>=&pAiZZda-,<iia>%JZҘO,ژ|rb:qr郒1NI$qtױфZZM,~Zۡc`x_1	<,8 5);q>kV0X\,^$}&KUNK%_R	W獵߲Gyכ&>;<*ax\1/s\xb5}{N6d?x};<vF^X<.DcL>hK;/o$ݔטWo?kZwn`ANGx*͗{;W};սwe7ANRA>AWMrטVXֲ(cHb|]mJ&2f$i1儙4MtFxLNd?`cC)[,'x4޽"l&[+mcP7ރ01ֽӢ+B?`IǍZi8[k䗩=9IN%\}vwtCA`>9,dֽ[$2ZГwv_\|'9a．172K
.SA{K1H9e=r>9;}kޤ2 C@({&% +cvz{;Ȍ.Dc糃uI@g#(Xպ=yKӁd_N%фZXS8zxLLcGz};~ɮStdi9$w%XiArʹ񎘞LLKJ`KK2GyUح8fC'FbҢ}	A採P#=ydGyh>o<8-<2?Sd)4m;\i4ArʹbbXRSZX%ɒ;ͬ4m9_8pEn1υ4S2}!LiLI)-*ji|ii`%֖6^֘Sp2Xh-jfW(eREt(ZTO.ZJkL i6O/KCLf%I4{SN~,)_6xY'RN˔Ӧ[$tʬbֵ @i7&%ܘ_7n: S(ݭ8tBUK'1,rx4hzOʩiasC昗|,2\Lsg,:kR,4\+DS_7c+iq<1t$[es6t7Z^=sN Fdֱoz	˽Ery<݃A̞srt;˨,YN.ebm.`X`Kq
t#hZTz'"BtcMg=[8Y"wƛr}uYܦo}鞵]A'ZAΝNǲkX}6]œkœF^Y[$PxR }ZГw|Aq0wAk;ǰވ9
pމ;I%/z\NV_;{n='|s]5,CP!{&7|7;n.De拏	tNs$d(Pպ$`z(fÑ7pg$zqpgc-K\OŐj&&1@)DѯÀfC'FbҢ}	A採P#=v,-&s5|p9}-_d%t؝e]6;-(j&d~4aχ"qdøq9,twAN,A%90YıY0ɇ)ĝ.Gy,ٟf2ͧ$|O~=e䛸ivB>ҐV)-*I0K44_~kKEKe}KkL8,ŷ]\5YWyrJ_($JkL~^|ȲK g3Αã~p5NZDޠ&T:"W)	ǖDGkRiR?bu!,CN)Z!d:\cNZ|jqDg%0~VmrYVW+ZS)|-*'021y"!/ӯ v:GA8ijIzzdERlp\vwt&Z d֤	Ҥ#CX98S<AOd:\cNZ|jqDg%0+6Dk,+F+-zyZ/Y<js!/ϙ&'_6@g#Sy &ETF;GD8pފ&IY*dC"@\=]!0wODE.t6VvOَLdv= Oٺ2	摙wK懖4Mk[!Zɭc㳻HǖɭHHeGgwL swIq8yh
ɭtƝr)&K2\ͼQʃ5U4\"yro)|VOzM-'ie:$OZXOrҨV,))6 س5N82Z2#H{l,È}"ZN!iCM9lN zl_)
tBҢqY(>s>1tV\|&"Ab0w o*J&	ď=7;A_`
u`Wao!MB3qLQ3S-	oQķ{hޣkDO`jSӄcW"N	SDgam`$'=4F@"c>oX	3IcLv*4ZTBan+$5PZUd&yx n=r'2qc/zn&&%118bZ~Gx=K+{:\;zw\iÑ#y8VUws5߻G`v[b&,ŉKA c&$`L6V^wh&gBV&>8K%i"1&|,$/H'xFa%Dg
3>S@m-ٗE*],
nde8i8m8bbĐ)3A{R_DO.@3YniQ }%wm݁ ށ^.>q39`љwt/pjDO̓}K(챝YRqcϒcPqYKvÁ7Aɸ5Fp|MGץ1lǑ; :1Xϲ8;zn&Bm8YId,p(XETd&C\r;ƯI)(,fۨƁd"Xy'cW`p9.n 3%
_"*|;8>F1µn)FZTNdZ"V, :ZDxG6;zO}9KL+{>~ꅊ"@Q YFңԗϧ>q?<Y2c12iPťIA8-px3#(<ZTL'੎FzU).}JsdXGyv@,HMe8R_bqZE|eNHzU*Bp{&.l5y*V;tvfV_=bcٰ6R[Nr*B&Gy4UKg٥U,r-*N|}:rKڸޓ=.%ɭ]嶣Q\V7=Z6I<O\SI`(Mj\$O^JkB?h$=(U,#ѯ!=.>[/^]XDZT]wzz~GyT\yi,9{&&{{іZ	G쿎	3Ia5ud"mu{0e	fAN&{ԗؠ?}疗^1IBUtsRot~ԅI5y*V;ψťK/,Z%b`ERY(U%ʹ"&Gy4UKg٥U.p8#cc8Qܼ\|FZT|"Lq'-%5{&J\Ry嶢=r*KgS`GN-T^=ѫӠm`ȪSZd'4U)'A疘^R"?еNťEz/Gw:@ȪZ疇Mk7#Jo2*Gysdq]s=ZdDMťIXbB|!n##SDq)8(Z5cewGe8_7 
dVh^Yjѯ=/-= ˺pnCF_YZdVeagseS25*OʯIBqyȪ`<1Gd֋"`EaU9(U,#ѯ!='[z\FQZT]wzz~GyT\yhx>o8IF[yh$	~8- "v¨vU$qW$v0e u1h d-*N&z--q	zO}-@
.#J=K`BIiϰI/*r*^RyQ5 U.Q#tvw/)&:Ȁ!gkXU0-	>GyT[aT2iQ&Nώύ3¨|X.nxDO]7F!P#LS쿎Ȭ*#Fg^ɭzJKk;OIޗ єq:3C랤h3"b;;ZdֱyzO|2sJ/ހTؼe~j^B#/#Ma"YK%
,©-ȪIKBh+
`őXE`ZS,m#(}(U+&{D*4U)=R.9Z|3%c~XETD=x1м%N)ZdֱނT$QmVSED;'>;>4
`c/=t#2.{1$Fhnxb_gqdVL	3@2iQ(U,2#ѯ!='[z\FQZT]wzz~GyT\yh	^ɭce疉 (jldi%i1ddVhRB-m"-K@,nU$hHYZ,^!T''. .&&=r*ޒRy0פTȏF#mr]G1iQt>޹KlQ採P#=r*#35|q3ޓ> eң"f2.`R|U,8ͷU-%
4 &%©$<-,©dYR8*RhRŃlhyh={4V@eb}+>z;*;ts`Gixb9*GN'Hz\	׾^oqሞ0{&qiQ A;.X;1=ZGh{&=!x,x#*$~*L5V;>B/$Z* 
RK(KERHxU%OőXU-U58TD*ŀ"**Rh#ћ+4*EIϜO9\ߐ٠:+CW/='lȪRF	Ab{	Am#l5$'b9di%J5uTEU*~^"Jq7ހTe"N2]uBF\U9:$YzERx\ va,.R@yCbk&]-:L< 2q3G |SzDXFe e"''=*@ӱN7Z`H#8d$+{}#p5uLlڂ$hLzO}o<]"{"Ҥ8]vIŏcK$'b8#Fh%AdֱB@XdŰx4`֦l5Fm7G	
c]@S-vi$hLzO}o<mdDMťFgI|JŏcKAGv)	?M4KZRɭcb8-\9P;zERg˝NL[׹U{%yilb0m\sdq]s35DOtZT:򘐟F#M4#O-)d&zn*=rqc2iP0A<\q7ޗ>y)(8_1ԥ&{*@ʁK:	xAm-74zMr4bKNϏ-CF:/@hL l>O`֦l5CnGy>p5tHV6Gjl?#ΐG8pY~-*.vaN]vhׁiu1!>NMK+<dֱ>PPq3GJ f_n-* 1ŤbB|!q%,(ZQ WkXqXdŰY?N7Z`H8!![|
cey4;|r=c!2tȉJ;3AGf#)	?/44s3<E/=Z2%@Y]KZOhޖŰn3`p"r;󁫦BB?<WPa&{tȉJ;3b;O#)	?/4p 1A,|MjP`AgA_=qiRGfFwz\u1!>M bP@&ZPɭc(Y~#w6g٥gI}bp&B2q@h,teܒEV*V~Gx6^qz3.|Ƅ" o`:zs_5ziG2g4 [ ;-Gx2=MxcD f_wE#^4p_ 0ZTzJeoy~2(U-2#ѯ@mr]G1iQt>޹KlQ採P#=r*夀:g>`gZR~P(&z	ƛ6 m U5wm;G6L/,%II907<1kWA숞鸴#u1!>Liv1(dyh,=[8?7Pv`Q}YB̿XD~>Rhvq6U<1Poc'WU8U0%{&YSPYdG_'[z\FQZT]wzz~GyT\ykfMk7Lϣ-<_"Y2z
\JIinERJX@.D@\LL<AQm*EGU,N&{ZUYH\1(B|=@,gInERZXI' h+ w%;@hL[IS6	!#8d$+{}#p5uLlم{"~-*.v'QהĄB5$ƚHĥxϜM]TzpVxcæ_ =疀=c@/E|`yLHO#Ri1( PyjaY~=rgO+
m7Pxc M@0~D)K'1ȍY~dDMťI:򘐟FA1( Z[03ϰ\v>4A@Y8@l,ϐCnER[y~Tyi|3K$,wގT0Y"**gERi7)]@hB.Soru7z@Yh+
dtdr\dY.?΅B`N.&dD>0={rHb{"'n-*H:$'b.4p%kO-1"0<{&Z`YZLZ2O1lg*;!&- ".;͞J}jad֗`z)z@F-*ָ/-G""SZI"ؓ%b֓))ژ))
ekJbrҩ~ƖZY/ihilO|i\8gXZfpW(efˉ<js/Y<kg0'[O|SƖa"}MKE1diHYI0Yb2Z,-$7`j8p X+Z:xHeaDN͓m9&] "8؎KJ;`'XO8f)lK)/,$Hܾq/|%aLy`B jil^`^ (6tT+Fpnt9q|D }5"G=lW;V,I|SDwݜC+0F bk\e,"V2E1[z
_`xrHa@H#teަ?ukh&VZѪO"MKYq?Gǈ=I^-FbԎy~qσ_Iց/5A~y< 4{&NarnGy3f}Z?x#J <'7	=ŒY.w7%xE	-FKK.l*wHAsE}\n#LOds'kctiɭ<1b/:Чwaz:3C랠dޥ*h&y0{&=M}ǌZ~Gyvq6I<15s*lRoO'$q so;,)X;}}N+kXQa(,@ۡK6ڎ>SID4Y.e<.`ĔO{&qiQ;]\m`\ɭI="ZJ<  ,XNE;.5͘;sg]c+-O7SJw=AsEш 7JJA9$.{&7JDLd֞>e&OH8#c>?3dMϒjC7`,tqe@
Gxsze8at̿zkK=Pm%h]ܔ5N.E	- r;ͬQ3fciQZ.wt-*=AsEN#At`=[C
~yi}ԎL%bjMS`|`%g&yX_qsq7C-	&_&yxu(#_z!&4q\ŽL1Ȉ6Kj9Tޓ'~4Ayiiy&1e⵮Q;c0E1NKRȶ$)i0SI0S'R֔2RM/-,䴲_}&|kZ|jq,fKͥg%rY?O.Z#)|Vț^=&eO|SƖv{SEQdiLY'RRmLf,jX4,Znp5#5# <\=+_6d[z@H+/S2Dחaf)aL+/؎Hي`Z9$cL9d0"V)5߰dbwt WG
u:;jGlGP7;bb~Gy|	[	`Q11dvyz~#/Ps{ ~Gyip(S8*Fzxc"[D+=ٲu͞N&i@в6[јceT[bY(é%	9|X0yxa1<pL&12~x=k{#-kԝÔn?<VA2kő7:jZJYw`,xŒF|,6"==CܖJ(bkf4j?]>tFAsEiЈ(S8.Ɛ{&4ml<1Zxc_&{r/cZ5M+s疂pelsƗVxj8{l"`(cKI"sZLmL21LiT{SKKK-,洴_I_'V_.Z@v᤮QʇEzyrJ_('zy>ףO+Z`OI5-,_66;OZXOrҨV,))63ZLd,YZI7 VBF.9Čؼޕϓe.kPLvrӠlGHԧ[K'ܶ()6! 2
g(	r|ymx+/O=v0 GLȃaL+tHg@lYNFr"7;uk] ڱLw#Ex,=\e|+s"$+`]a@+B0`I(	u;Zvȓtw*O 8$cC~'p9t'q+e8^xb B{5Rw3ͬnYfP,	\^.e/iQ<N'yCp"zyCGIX.s`k܄(ij14
A;]$JPs{ ~Gyb<5дM0B<1dQjv~xc"Od֞_){ձ8o]`t'FbҢ}sC;Ժ@-!{&>uo	Z/ց/uqxc5r*nIӣ';|cZ5MoXXkt>擦$z;h<v`&ʯ]<i	D&Y/3咽{&qiQ;]\m`\fMjHpd֒O" -*1K/^G}+sf'ܷ8},`ea qiP#Xǹbk.wA#t-.Ƙf'09{&7JTb#54+/p2~DA${h#ORw߰rx|\Ӆ1[pQ6|,.j5)\oP>݀]=$jǺdkƖ6O.$,)l\Fe%͈J"''f Iҥ4] Ĉ)ƘfY<1Wkct>{&c_Zb wAf&j6ϖWC<_.h=84x
2rz!N&{}Z?I3ThhŽ{,	]p2Lq7MyLyy&8ƗL/p^.Z)
"H%b֓4S2}!LiLS.ZU/~KK%-m-/0˖,dg᤮Q<kJ_(<ipSm-ii>KK)͜$[jp٘;N&{蓈gg8^{&pwqp)OrɭZB`AǰwFX6V9Mj=3wDQiQᅶcG>qL7kWv;1wAl2P;t2Na%g>;>4cpp*{&tpfÆflClrMlauz Bvl!Na%}ᅦ&f37cAp5t[Ϻ @̶K-.Zczfn_8gc³5~Hᅶyy')4ZY/ihilI_'V_.Z@7cY,N+FhCb)-+"'-Nt"w02#zy>ש6洴%񥥄.;O'8%J#p,)$JBM֓-KFE`\X+Z*:p#+l9;R5H`v $-(rM3buEK:"JӉKK'.2~rG$sB8͇"1o8G☗X;V)Ft)M@ʆh#_",_ظ[аt]}+~#uǰweLL[7/8N5fxcw"x43K\о(S8	Xjɭ"Cjɭ<1 &\T=+lB1owF`lxc̿
~LKkORK";LKc[	L&1 Qq3/4ޤ#-FK#2$͐LY(gS|Y.),3*1KO.jEk{R-ԱYwRNQ`fڄ4vaV(ͤwKQ1{yE;]K\40_T)uJ75*)H{&L><vqkOcY)'GAEODas5yOtWaDMSt15M,;- UMF4xkrqNE$QƖE9-K洘)ژ))
ekJbrҩ~ƖZY/ihilO|i\8g%l4#YjjikLGRE<kKlz(l\9>kKI͐1CHj%\'-,$2+OrҪ sOHMN[$d|CPApV@Xp$b-َEв/ߜkq=I9#s9<5էZLkf4 U{yb ZTE#q.4 -f5<1ɭ0 |^ɭ<1R>'Y8 ,LQTe,MS`@et>hyhY//$ƚh\_񥥂)&~KK%-m-/0˖,d\3Dk,C2lҰokLGRE<kKlz(l\9>kKI͐1CHj%\'-,$2+OrҪ sOHMN[$d|CPApV@Xp$b-َEв/ߜkp|cޤ͹ϜJ-FGy3f}ZَWA]#iR4BL2 xȢ~GxH	[] Miጆ̿R>'Y8 ,LQTe,MS`@et>hyh//$ƚh\_񥥂)&~KK%-m-/0˖,d\᤮Q36uP̭4<js!/)|{SSm-=w0'z5lvN8A|!	ZYHdOZX@yŒTh8bZҚpЙApW?p_)t ,V9$cs0}{es)QLMA.Gzs8Y"w'=.jIDEtj8G@-Fm#љn-FlE{yb ZTE#p4$ȢѪ~GxƊ.{&2(D_<1af&_){`LILQTe,MS`@et>hyh!Y//$ƙdS+ZS˖K4I_ZX/id5M>ץr?*26LJu7Fq*TҊO+Z`d
=җ)^[d(zyr-'ie:F;zpP_6Z\'-,$2;V{SET ;ţdᥲN<7qB[b18f9B<G|G~qՅޤ͹Ϝaw6%uij5.b:@;KQH4f[KQ1*=?wt-*X摈@9DiDȢS@Ȧj	wmWkOn@/eN)|v{.EvD1wK3T>Y]wZRlrcM4S.ZU/D%֖6^֘Sp2X.Qa-38i+FUM(O.ZK6z![O+Z`O':$cᥡp)F@e$!:DqWh35baL 8;3}XD`B&l"N}B&%wN]ǸU`GDMQ8owiuB&%;^I#iqM>ץ)&|jqK?Y3Dk*ΔQzWzbLbzudX8ijLlj2-!hw݃	7uGx2r]a#H3.ƘeuOh`9G41s50el"tƝRL?]ZfpW(eCB{2җ/D7͓x>:c-8F63 ƛgj堀eťBOdcMDg%k-38i+FoM)S)|8-y>׬/O+Z`OzM-,_6"لKK	4Y.ZUJ֔Œ}!e&6;f YԱFY O3ł(^+lwaͅj0XYQu:p,ӊł Aؔ	
-"35@]D?&#rPա7<d֠OwcG`v.|Ps{ ~G`(qPP2qᎀh:d֞ۀ_~oaP]fo3&=As3H^ɭ拡0 
P&ƙrፘ%{&7P&ـ356;/+X$ר9\t?#EX.҂i6hdؙ'6t=ZxclїuD*!#	Ч;P#FD<{&DkP'f9F* 	bɭ=.ms]i~Mles]lv|i} 4Mj;w+wYYs8s`#"Ң!ϱ";5UJXHpbfgFA#ɭZ>]{	 vGR2!b\vzfbd֝RLvwA=b	^ɭcdd*SA=aod֎1mv1 Mluv[li69[Bgc"[bdv|i=[BPjcͷB
)▜)^_jt?␝ct!2@k`"r1!_hX=IJY(8V|(1ub`&GyTC#eX}n*ZŎa
ɭcG=,ɭؑ %of2ޠ1,G>S<7^ɭ拡7شђǆ9+5W<1 d֞Dv_ťAѼn>nxc=['9d֞RY(1ԓDώA},/d֮]2`&Ìߒe9ϽAb
Ls3H.h`yXF td=1#5I<1^ɭ<1eZGbht&q>^ɭ"502'2f]egƙq`N{&>]{a|Q8,SF bs3H{&Ë.Gfab:&ȑc
xcd?{&7JlOd֞̌c٘g2(FYፐ(\xcd=Zxc#_Ι,dֱŐ84{&,^ɭBnK	RKX1=[bU-I`ݦ>*Nwq~*HeTwpBʁ5DL+PoF^D 91=V|vw3ptݢ	12jMkZT1ʌbAcF1t	V?;>8c10G~r؝`:**-k;>1Q Ӡ^@06V: QA(DI(D	0	jj ,% "#tڸju4} I@ײ4P5:F!tv5[-년Z*Gv[kLaӌɭ}*&BjbATLKL1x

1&Bq<Z|jw0?rZ_iűj㳼d<,ɭaii7@ЅSwCA$ldIB)uHIBG|+.gtx#S;3B1d2,=[ݑٚ1ӆd֠ɭtlZ-;\v|d<َdMlvw-5Ke@*{G6~8/d6D'kl[S{/$X>2u|녃2 ]vfwc{&92>{&6K'$:ʻ;ͬ_:Ie;/*;sC4Mlg *&@*&- 4S t#\i]ר9\t?#F Ѭn G0Mln1<1B5: ]wձ`bMkd֠ ib{R)FoIBʂ,& ~㳻kPB?c[;ZkfMj>GxXQ4JQ4|vw3ptݢvwZ㳻oرAIt>nq5,PR]Y4c5{v!g^PLN5JLq"'gp{&Q2lyiMml*n9U`ݦC`2-agTMmn1t>EE#8
"P
3A.h`yb@ёv4  /d `56c_@i"7Fj#L;<1r5|xc&Mir/ep	c]MޠanKQ;͝bң,1ld4\ux\Ipzq?)$XlĆɭ]|l[c'9ec)}T3|yhj'=[b˖W~'A:6{JC~,d?#Z`z-:Hj)k,)kxzѩ(Dp@A{u9y$Z,4k\wJ`(cKI"]NkIMT))
ekJd[a˖K44_~kKEKe}KkL8uGgLJhS.])|ȝkL@im}y>׫K<b|؋f_tZ|֖ 4-,I<iia6NS Os@'X$]!ᥡO.)N*챙NćO`7Bk#L6*xw/j80]`@&2I2-FlC;OB4m`1P#.Dz	%ky h͎*^ɭ=a~Gy0Jq7~2ht?#p&J{&839F!%|2({a t?#jxcs5A<1PFMiፐ%el"cV_M/$1S/-,䴲_ӥ0K6^lIV_.Z@,^QZW4DiQ8ihxKHFG#1:HC@Y9½*n+;&vX)_9#`2N#uƞcBtZTGHόcU8=7RL?j?DB%sKzDiQ<iҗ)^<js"7[Ouh@X8iľ!dd~
jnaᯰwzG!Z5'q2Ӡ!zE3f>`˲ #NGP7;_yi,]:7`ޮ5~Gv;?c2ucp
'>^Iq4֖6^I0KkL8,2QX#YPT*W4K;,Q(Ye%Z[pwu88>9)j=҅/dbn*$#]./[m1}82{{@YZ"uiQrG2)UbHY}дl.bmKQToAdP*le,X{5JUqx^J_(-NO'<i Wƙmfgͣ=&@4O徜4gBxS.(fp%i5i7	;lSg2YC`LK(dr;BFc挈7vwtgɭ/$7BأiKe}cQm)&\niQ }sĄE-˖,d/rZҡUE$Jt4]VR{#S,[Q[bҢ:}T:`wmΌ BڝmťDuF1u; TG bq,X|b(eg@jB5ryZ/cTd̈Q9 ZTO'6洴|8ilHe#=ALNhh3R7odvwtF}YP({&KQF4ZZ/{m/0I0]2uJ$F1m-˖,d'Dk-Tj?¨}&.{ǒ;«3t`3*aZ H`}HGE$wzRI.89O,zR{A:d1^ 	Abr Yj{?(`$ao ?wfIPwNz"fшFH^~^RɁ
 `	x}G{J(b6`4ŀLY/QSn	:xTd$Z aGz"fшFH^BstH>`EEAV,!yz\ G{yz}JEEb6`42`Hȴ@`A.BE	xv|p,<:L򳚹r7<jpҗ)kL	^[NlFo_}pd
 ˇ*,+H%v
>;;ƙqF`P8JN"{EG-wyђbpBa2 k]2J	ic%A{&-Ҁq㳹( yh8=Z&yy#! ϰe&	eI2jMlgHISFolF46^֘
%8,Q7sFhΉER։U3˖:RE膣/Q|?p-'Gmm]	i=g  ײk]2A;Ǳ(|QP2pB=]Ɛ.@M0@9 _}K(<4eRL?]`i%6iSzJ_(_n^SGp9	i=o]c}.w	d8,_$0{&to/{}.Gx4|V(|QP2pBt?#k@A[C0{&/ev>obN OɉXy'MiS
$8,0rYi%6kVyrJ_(q^<*a'[YkL	ZZO-,'diTY+ZSIS&2Z,-$_6ˁf؜41ޠL_DM-Md y|"P0ZTk G;e`wr4tŒ~q3Q"wV'_G<:5ooغ{6;nޕ78e9Nq3I8*'KfcLVIl}0ӡ/A;:"J.o	FEHM@P{&q3KRqޘ.
M]2/	$@s?
cE9׷@C	1iRK- e-q3w<޿2 ep2BtE*M5~6yN0>2. -A=[8n*uʏm+<1c_&yL7eӈ)1NKRȤ
"֓4S2}!LiLS.ZU/~KK%-m-/0˖,d[(eAY۸"JˍjO.ZK}f8KcOᗧ0'ie ޠ-,'diTY+ZSISݨ>NZ0/'<DiQ @-*:A
dH@'>uemusS9tB8`wIu`DA	ZHVtK-($EF>ccW,ϑdE]d
 ˇe#-*=T)H-ƚj "g"D`/zyk)ɭL_7Pva:G4eqg |~1`DM&LiHS+ZS"`(eJښ_ZX/id5M>ץr?rh4;wOO+Z`t|JyrIudᥩ'0&*[\
z˿`2͏`L=[w3ɭ7z%. gkc#'k^yexca5Ǥ+z%잃-ȯdF6;Gz%=Y${&20͚a;Kz%e0&=[S+	؂KV,xcaC5;L<13kce.1a|i\8I@ͳYY5q+Fq?3S6#RQ36^@aq|5!\S?e8gCy\59jglgSD4!+F螶Jև.fCΔQO+Z`Nmv4%'XpXuv(tGQF'k7XfOwmvGxf9>]
Gjǅ
lՃr@Mx;#2
~Gyp	墨Xyy'Ki_+Z`/-N"`(,d?VJERne*o=\0:RE-N&y>ש6洴%[0<iia>%JZҘO,ژř&2Z,-$7`j<$'X$CX+Zpúpӊrt>N'ݐK.zW|
:Y$z6tGz6/w)`e<	{Kj.,M{兀&WPᰰrHV\KzrzD/.9GK#
d}xR]zZTWK'&KzPf.M٠">uBh n	TEnوf,Y%ĎHٺ$ek?#^ja= 즵330	>Gz;ԛ>aKlujCfp5zCؽ5F}ފx&I:	Fߋ Fg<<N/EҀlR`le:@\Ya|TD[7/exbkX0D}5LZt鸴#d̴^+^ʯBƚmrMl◓fnGAv&WΠ}Zpð*M*-p[j}8a`N6qqƴEGyܒ|Ԓ$Od6IzV'3Q[(%Lzh-ሀ=[`\2"Pz0s^UA9n~^2}[K`]8샯L%Sۉמ_2ǒ;1ćoSc_){Mjq!j|h
Gzɏc.2*MFMX0oFΉ Z`H %ټpwp"pg@4i0 ԅI180;͏-
ɭc'-ɭ]LT}ZZ5`ĸd.;0<2`FgӉ;ϣ#S{@!|vhv8F{z.WLp]YL"VEflM͈E"a^诱)Ӆ]pyƞ%<d'f>au5`xJ+eٓ@`K+_O+iwlb]6td+NԱ)kO ᑷ#IKHcos䅫B	x"2-*dQѴjǆ#s5˙vW{cd'G?wLf>2]`6
~ٳRɿ;e3ӿ&M`ouGydˎcG|eЏ@PGe3elsy7u		:ti91ف8a'X*S{kd dF"ƒ2t#@7.v2eFq]:ɭrh$iF<1kOahx/fɏC̦G͇fpg .zoI{N7`W֓ᆚE
ȒL5'	<5֧`b'
 0[\f 7ձ^ݓgeׅ8aZ
b݃[fFLލ}_`4uyn#$LލGzt8;P^1aPqmPLԅVo5)VW/+غ#2Gr(|D#0'
	<5֋9xl,bSnWXu/FMl? u;U	yaS7}Yyƣ>tK}Y~>{&dw'^hK碄7>Vxc /A;ϝҠ" ~2E쌙ѦF)ZAɭRzL}ʑn
aqqc(LW	w,&+\A#iog-G{7#IKG];8ǆ31Uôz6zVEkK͞Z9ypxbb?{&,d.D#
bңцSzٻWl>qKۄL%g^~xb/c`jvOF?[t]z6rLbŌ,Axl@ۉ/_Kd&◅PTT-C6ɲDdS`
2t#2c摣L	e@x)!G?uxm#HWvw4Nѵc@\s3Bp>;;Κ'X:d
U8S<'F{&qK>t^+Z\S:SDSZI,bL"֓4S2}!LiLS.ZU/~KK%-m-/0˖,B?Q=tJm[D9Zt~MJ_(-Nz(%I͐'iKRQ?PEXwt-llyh>d|05uq`>Y~^Iv$
Bҡ|jqDg%媉hCW(eqSyrd?֘)|˖2<kKgz|֖䴲9ԧ_6OZXOTx\,)$JBM֓-KNZ0/9/l}āѓ&DO/6d퇤X-*=pՃDպ2%; >BmG~0:@߶7'&čh8ږqcTku9ƿ tMc(F
l/͸udKCpޠAsEu`Y/*QcH2*{5)(cz8a{סֱ֡Z@+N5xV-mXD
*5)#C76z]"eƵ A?V^$f  i%tH9""`HهR
!`q}8AvL|gu0v3,w;=0uAz	H]2Fl+H 6tl[9-I+6'q8kɭH a`q$v#K3ikGބyBl#7$&I1$ c90cBGmGgae1P`=5QgᎥֱZB`\';0r$T/#+jMj@3DRA0l;d+H;oA b=bң^܊dO,V-*LఌD
ծ9:;ʫu2;si^,	bq JXqR s5Aqr
U
$ЃZE2'Ǡ{7czpeA)VZRD,u%=LZ]c)>8t	Rеp
	K
 +%}tzpedr
U@zRnc(H1m% .Zi{7N53\
=tZce+=֮|aԍMc]D.hu`8!$Ɛdxc	]ǧ0MirAAsE8!@ ȴxc	wkcHq26W|(_A拡Q8d*FdL<1=[BG01{&9쿍'yy<<GkR@ Oew
zGy|y&cL)jX5M&)&O))eJښ_ZX/id5M>ץr?Ia472j뢯֘)|ț^ii'@'6ŒT-,|<jrF;OZXOJ֔Œ}!e&Dp4DrF9$ZI/|/I }tؐ
+tE}[qpZ9ԱLL2Γdsť%	='#ɭZy"'wƘ-آEA
2qѤ(!΁+5 ZƘ-΄WkOg`cK;-npނic3/Lqh
3=bv^F^
?ZRKPer~Y`2Ia  DK,,<2`;]C%?#j8:od3ZRK8Xp=	lNms_t>, ͞*!/A]Ȍ'JJR;A qMQ@1BSXɭH$J.TRsn_}sO<^,2ZTzKѳo]!F-H&@eqB2@6zyhZ!=ZI'q&\nuY@J)џ~Gysn#,ɭaiHzMg!dֽ&F#3 }#xJ0'Yw:@2#vw<dֱy/zU+ŗ뀗w
Gy5Y]wRZ/<-eZ|)ژ))
ekJdRLLiT{SKKK-,洴_I_'V_.Z@C;J̭Q+47-ep^\9җ,[YZZO!=<k񥥂-H{SEQdiLY'RRmLfEb̖#KI".rq`kfaN8hc^+/ˣ02`vݓ:t-*!Fp.M|yh5{&fv݈p-ٽv< 4.3M"Dj)sȷӡ)w~[2@xL`x3(	#-_+n#i)[N.$yq>z/KP-*2YGSf5,N"DX4'Y	y,<	2brR J	1XBCXlSAP=Zmŀ7R}NH3ޤ&rZCV_wt-*!P`emTgF/dֱ̆f&]c,۰()]d̓X}Mw#!	yA<{0. T"KkӍl?%HA}8HāiR2~ryh.~mЏvkαiQ* hQƎR'eP%,Բ"N>GfnGԅ]'d+,藒^--Ճn2@T/.|i|8Dا	YZJ:<2`yK<)f5ql
:拔L^Rc+}."e']=sgne%>a(&qKR;`6f_I1AzWP;p^BɭzcKvhwwzWP"JMjaP{6.>i?ϲAgDz0]N:z@Bv(koN./ebwt-*!=Ai*FMc)[!;0r;ͬQ3f"g'|<De$z,ywt-*!G026\dr$s3ddֱ:K8l}lb6O0*epXAdqi9 5=޽8c愐af5#H>&y̿zqˊf-Gw,@Qae1(ZTµMĜ@_>I8p?DZ'jVA
Ga$,'\@" *G͈QiQpK;ȡ0FKX5)d|bH`R֧	(J<%e uz0Of|뤁iP?(5zQܻ4\K|yh5|03^>}Yn"[0Rw"g(͙ij3i>yh+Ie {cw@Pf;&ذRZ`GA=O$	>0Vyid|:@Q{63b#̄["}ʓ?z,ΧM«?llYcqbGJ34BzvKB?{Ӂ5u8IdxcF_wMFF?pey:e	y&#\ؼVxj8{lt4)jYĘE9&
i6
dJBZҘ\_񥥂KZZ/[/z_+Z`/-N Y@\Tz#YYq+JjS)|O"wii	zM/O+Z`Oud6;z
xBM.jjCbrҫ VO,ڙ0ᥣB.
 	XClf,^ lf^Uc΃X:kF/`9rMȤG՗ݧ;kK.\.kK:TwvEOkLkwǰވY
q3މ['Pur	thvݏzzp<@`!dENP?>`'9BڰJͧ8Z&&Z2/ZIxb	d֝xz	0cN>łF^Zr"YtTc腱Z5p&ވpZT]w=A:=t?#*gő㳹 >o8|e疰12C;1oi!2d'Xh&}ĭKAә;l|{5Ϙ;=_`腸Z5kGh#g9
4MJ>CՅ[<:C`~`'p"n918&&#6g٥9PßO@,N`i4S2}!LiLI)-*ji|ii`%֖6^֘Sp2XhrVhneWyrDt|֖䴲8a^VOzMlvO8-,`e}MHX\,)$JBM֓-K/O<,-$d+l9䛓L"Ӧ[Kcz:8X) )PCd`Nպ$JdF
5nȗ=
پ)aLG.ږ*\Xf	(a`:8X;˱=Ӎ2اgM8ӆ Qg8V_w:#JPs{ ~G|q@>/*Qp,=[8Aig J^eg{7c)a	IbxMZ5/%3ǯJ!=(f]ӌ,,OH^m.:զXzD)oA۸NӃ8aw=n|k;ƱS<zrҏe8B2q3Ag]iUϧ2( /Wj;ް:'$YH*aNɏm!R"$;)1<5͓\<5NtBP=)5Mia~|-*=A拡1@о(!FNcH|xcɭ0!Ff921PMihTLgf/C̦G͇jgfb/ތ4D}tv[ke{nB/$f'00Jb>B0' wxk؜*Gw:Z ^u*lIe%M͖rrNYO-X$V1q9#LY]kfFnÁ01fDfp5tb+3qqºhcc«q2delL<1=tץl'7,S\8tW8Gaí8a0wF˻u;w0a;%Q0wF1~'(5N,8a1'oR;K/)'p6Npyޥ=#)Xޜh,5Zs;ɑ+&c,dF"12t#ZTzC;0cL_T'G<1ɭ0M ͔ia Mi~yiIyވLy@2DOitOz0,_8ֽ;3ϝ5,Gx?`C\#Lqb.DL+X0IW8NHz(@G]Ny`9膠@aȸTE
ϔ-"5GƛAQ0%ers/zWP|U͞ϭzqt ]N+t>ĵ5Fe~q^2B1>%M]1yH8!/A;Q@OPT#c@<1 xk;խ)~SZ5Xy)=zW	G2g!\<exk=菰}*aFaT=އpɉ?W!n-To޶;;N!`gs5|kd'XpX9#N)Zɭn1
cKI"sZL"`(i6
dJBZҘ\_񥥂KZZ/[/z_+Z`/-N Y`YQ̴R	5җ/J)Sd!x<V| m-|֖F02>KK)ڴ񥥀ZKE1diI8hX^6/n
ӉҘ酩"ґjKZl9qys.ҝ]<6VJ.e@'VJ.e!j=)_9d'JɏD- 1˙L&SrbrNUK+ḭ7Z ^'b ,=A2b6w&,Ȍ}[o/N,sv>n&,Ȍ}YX"<+D-S_$\+dĮG!s5K&.w{pd{7ʯH#`'@cC_A拡b2_T' Ѥ>U<1GkcHD9Tɭ<1 s/j>Gwe`A.wtvoo^a#^ɖu+B36$È{/X3'=Z#ר9\t?#1iEA
2peC<MldK ̥b!jMi՗s5}?yЕ{Їe8}^9UkVxcs/A;8T$:"JP`dCPBF9T=Eg[8nD0֓6^S@P\{xl#s<xb.dֱD5CkЇe`7XG<1aC5'KI$*aKD*n-)7Q9;PN^CoH'	X~nαiPFAJ/A;#MP-*=AA`~0SPa|yhhMlgnD0xr10鱒-N<1
f_wLPAPB9kF#k/%qҽOJ?t?<1 q󉞞9N;=<t= Y (Mť8~\P
y2c(\eù+ވ|e&"0$ceo@&fA/A;#MPPtC膠0?rAEV9嫇d&z,nTA){Y$c(aiM/A;Q((APBfxb(e;v+F#ll]ǯJ!=(f]ӌS/fSq;Ξ۟-l]ǯJ!=(f]ӌ,Ld=<{#Mޞ7bSfǆ" egZSO.n#L?o¨{L<I'Y2 Xǂ[ix #v;ՠv+@`̓&.3nG|!hb̈jպf7chb̈jwՑY.o`CºhB11ULe.2LJaiLp#Z7)d޶4;U_vXstV>9')1,CK㬤_8Ӧ);ԧSKP\~Go(#_`fʯB&$rZ2Ba їPs{ ~Gx4 &_T'+Q>xc/dƐS{&+&;BVsezlc݄юj2eG?JЌ̈́9o[,CV{&hGPs{ ~G|q(/(;"s8oA*1AxlƬDϜk,~'{Їe8}^9UkVxct#4 tJP`dCPBF9TXEȑϔ-ZE{&q3|iJ^pVxc2?Le뀗wV?#r&yǲkXMkЇe`7XG<1!C59-w0wޤ-Qw+܄wN3x~\L:\zO!Sz\!T=n-)7w#`8}\s3Tkce}LlEF421LiTI_񥥂KZZ/[/z_+Z`/-N Y`7SW(efW-f̉KkL	^[Oud6;z8idd@˄񥥇T=#jhE"rҨV,))6:6O]❏EfkITunF \ZTNZ4GfG'bbdZv	
W 5B?5Ý`xQ2DezW2dA='l{ml;ս Ϻp46x1ot?<1S5v藔#`Tz9>ɭ'pg#3:E<1L]IH@tFAsELP./*Q4ɇ0rdNRH3$F\xc4GkO`cܠvRKZs;1B*Q69!/މ|h3	w@.Ì`|SpnrdKm`&N&|s/	KIeX;L?eЏ;#MP=vB@	@s8 tdF疍A5ei ʓg12?L >lL>5L<eG<c#+]NlL}\m'.
 Z|saGAD7b@(^8Nz6r#jd@ZT\Eպ*Y/e1e3d Mp$l#eNkIM>ґDS+ZS˖K44_~kKEKe}KkL8, W(efĳgByrJ_(~O|G=kL	6洴| Ɩ8ёKE1diHYI0Y`%bHeaow7ᡌ`aڷ?	|spV3S(rKC>SxKCaʌbO|,Ӡ}Zys7AoJȋE41,F	塵lGN0`-*s"luj;vj9ivڌ\ΞmiynJRte'uzZm`8Gp4P}K~R\|7zT >9{&ք~nC2Dzj;{\9]2Lσ3=(zp'>4̀(>{@#{&2&|B=Y/ގdN"yɭ'$L3:E<1
V_w:#JPs{ ~G|qEA
2pcH38A4 Ƥ5{&2q3B_z%q1~ >SUwms9#@yLt.<1wFd`~0P(|yl-^ɭL.MX ܨޘn
k /āB$/cY<1 heqiQS΄PRí0*,ŝJxLYI8!ֱ C!Bͧ=x.s?t2Gtt6X,!ԧBbbX1%  `ؾ!e"Lc2WdH+N: iQ$et];VDRt'j	ңJ6Hf?`;\sc«e.os1+9:7JkcIɉ^68lOe_&=3w@?a#ѐӂ<`CY3L}KAװހt+hȣ$|z!a\g>GzwtڿA腦=v)-ѯ9
Gzy(^BzQ̻ሶ2<Ŧ=ѯEzrҏe8E |bYIhw}#xJ0'Yw:@Bϙ;;dWkXgsZ}`Cyy[;?%'{ҽOJ?t?<1 !S}O`U'q&'_p^4A`C|c:Lϫq8xc1 s5wƱr؝c0wt>9 dֱrZFzb'x!ϧ|:R/xӦ]왁<'/.8ut\bd,Ir>tJ.]A;%ZTzC;O4$84G8 5ªp	Od֞³/-O=]; }sǆ  5zЏ;ވfHCGt/c:&Qz&cX goG\ƙ/jgF«5A/dNמ9[py!:iF+efX{N'9$s?tn.e.>m5<R2(ŋ嗤]uyF=[e:qr;ͬsf}XC _9C9APyy%1SZI,I)i0SI0S'R֔2RM/-,䴲_}&|kZ|jqK*c	\5DCrYIRD7O.ZO3hzzM/+l|s֘8,S洴%񥥁OC<^$h௅!	8aUn:	1tdKLKNଊ8Ӊq[KK죚DHO*1}Y()4=߰\SNh ]1p"l	dFPNY7tH+t%eoFn9n QYFFo|O@L}Lvy׶oӒ8 6PLxcT9\t?#L3⊂dz G<15ƯRrᏙ~ǻ=ޓV	|%+/L%q6Bpli8G{.@]wifӪ:kzRֽ'a]{DlGyS1Gޤ䗤ǥ̚PDzWPq;9rNZ','۠bPFOtLLK)e$儲F:d p=[ĩus.rYƦGy>,6<lc'=&q84~*¦yh0/N'Y:,pg4Mllv.t_񥥂H
%-m-/0˖,dLi\5fj5t"o+-NOI5	}CdN.lJ䴲	cxf{SGFX_`,-*Œ1diHrq=؋ V8ihjވj;';`2ȴ,Vͣt@35ں53ˢ081c5Kb `f)ĻH~p'"3/8vޛ`CyW};ձ
d֮;_L|=f)ĻI/zL FlZy$`Ƙf,QsB8L]Ƒ0a gkcHg#	=\qK#"Z߼h?L@ϐ:,S\hHBҠ˹%7dWN('ZsLY3:E<1 f{ԝäiQo#42]\оWPBё*dMF0̖xbO kOf@^1wRgOId◞/<KaZTM*}ce|s/eq~1`21LiTI_񥥂KZZ/[/z_+Z`/-N Y`7c	\5f[M:.%J_(̳m-|o02>O3˖'_6S$洴lp5OZXO ei,-*_xSwp4h]YLguuok 4d =cO=%Kt'=$` r@>rH.YNd =k0`ƙ*O,tyɄk)n!H*Go@ֶ4}MKٲЏn_i/4΋k>/%!b{``
`})<,B8	ܤJ#hFłobx)-<gd,Qv)񇃻H1ϏckKl`\?Ω͞,]4iiS7X[`^9xE)_h[)ؖ3N#d$nȦ
2p1D6w	=X,`Ɯ
.<wv);'1}c̖%nGxhGk,#9vw<1'c2OdFoJޑ2%KgOE1ϋ_b^
xM%SN#\8e"QDN;,IzX3 FӃmE)nemzDF/{#Lֽ䗥{gԤ|)d,M QyXp,_I%/Y0{&F&LzZ
2x(.A(	dl<;dh>c;Hd-*=+jp5HEAdZRt'6t'	Q//$ƙlS.ZU/D%֖6^֘Sp2X.3BʄަCs+Cj"~FK	<jrnyZ<?
ud<NZGlsn˛d֭Rtt>n~%GKIN'q{nңGx4q\о(!FNWC;Ʊ#`bMli`{&ǌ8|6^q61S/0˖I0Hp2XJtW+ji\ЇkLQdc񥥉O.ZOzM-'_6"لZYOrҨV,))6 $ř&2Z,-$7`j;!ł&!xxz
pYIN'$2FⲄ	|$&1@7.vMAXS҄BMlnWod֞e_$JPs{ ~Gj#ncL!\G{&7BW^ɭ<1/NG9\t?#Cctb+dZ*zɭ<12@7.vDb@o#xS=[&ǆ!\%e\Zt-*=A拡Gb!XU{&7JF!XZxb1~&-w6]7]`=7$MS%IPLz52ΣhF"No9PRN>xb^ɭZy.h&Ƙ- r8bmBs:{&2p{@xbWkOF  >t
IP52ΣhF"Nn8#zu(wkV~|7.w`G/*Q((&XG{&2pF ZP0Z#XB{&a'6Wqq<pӮe'*	I@$2yu9ϞH*ewⲂ[ixL_q z-N*zߝigqot&)}ڂԕWnX-*#7P%ĺڂ．Vߑa]Hce3x|n@Phv๏AUwY^&='*SI\הi&4iDđqy/A|i+
j~$`}f]u8z7ڜ1Iƶ<Խ')K6QNIPUmK2ֱoF:ׯ8lPV+NS
s0ޓ2ƶ:(Z'@:" ~1ĐiS-ɭR.#M]!\pVxct fN5 [S:/$*FlT;Vp"aZn	v$RHJE 4a:Ŏ7ƵИ!a%AUpIBN!vdS3uJ@7P-wّ1eqZ,ֵfD9c:P͝BOPX`ͣu)*I(,KPYz\PZzތu،l0H	ʬL埐Aǳ^^PG:]
J` mv,ceF :e	ҙ
CiRz=%afa#_<n|.J4q&cBTZ-d)}ʓ?zb+7Pvxc3/Ă,-kN&Jt1V8e@ۘU}x{}zS>`Yx-*'>uP!Vz>rR0Z	z@wtZTA^SA4@I
-3Od)}ʓ	pWn*ǈ>IL=Ab92ADͤƬl;[kԕTxq$>9%AUB zz1ֽ6̵.v0N'-+#0
Y3GA9Mc/]GPG_G"PyhP`86[o@# N|2@L@[=rR0ZTu|.J4q <bJqLd)}ʓ?zb+7Pvxb/Ă, qhvaaӯ`PB{u	P*ޕgqCyr` mW-pt;`2PtJ`	ϝ#XOGQjPF5JE|.J4q B1%cT<A/BRa;ޘ
M]o~$`} aNDX1};я	'}[K3GA1Mc/]GPN}YA$*E iP\.;oo'>t0)=Am-*=#]C%LS>hGD`=u	9ң ޑ3wQYvFZT\0	9 1TUQD]b鸴HcVcMR7< /BR`gLWqOF&>vmoF<.;>K-ޑ3wMϞ]k5VDӆ:JPX`>
ϙL=N@c擊^/n1t>2{u%fPy=Z
kum<xb` S&
)|>4ύ7-<V:t-*.w#MR*OP`dH#g=[8?n
@צ+1e"8zC;FDÃ"i@@^ɭ8RB<1kOBb{ۙ%LcC+k\wJ`(cKI"]NkIM[a21LiT{SKKK-,洴_I_'V_.Z@,ThnW(efZ\9;)|VOzM-'ie: 1iKKOhj,-*%kJc b\$JBM֓-KFE`\DoE`kᡌUHC	՗;ƻů]l/jL6PN)۲X eK{#^xxQgsE@[o@=Zxb@M}iRq3b^|[z  a	ѦrMla&Eelw;";Z՝/R)ۢ
d> +#	E{=4lѲQ*1$XOߑޤ*-`eϝ	GB 8A	n%ݶw6
.> PI]`VBOd֮;L|Д*e=.t]l9z"r3/ք~C9 B+F70P]d܄xbkOF	+=N&y$`dK[ƫ@>3jxb M7LArKib4鬒'pgdF",<e<O }臛=t-*XesH |a17Q~Gz3ɭ@747a1<14kO@Y8|R~EI?(_R{疊r.0w8,zcZ5Lg>Y]wZ5c/eqxc\ؼVxj8{l"`(cKI"sZLmL21LiT{SKKK-,洴_I_'V_.Z@uG9+FCs+[ײiS)|V2}GOI5-,-,lDښ,-*%kJb>Ґj`51YԱdii$YQł`eD&V2_1c'R41D7͓	Շa |n634+/!e$pj&ck]'j<G~=C}Ȥa'*[x.zIWckhO`4#	u[yN`d$JoPs{ ~G}y"0>BPMla8u9#B5 	Y~Ϟ͔~ٓ&9f!e:{ LE	E{&0`mŅ]KgxE9◱V^F-`邘	얅>{( T"od4](qrdixbHdu>`, 3	籲A/ޠAsET8V4ǆ!DhMla(kOBŗ|)YӳnO]Z@8+[
O"Oddg'_<;8I^R	?-)|̒ޠAsEсhc.Z1\ Wkc2ሸMiሾ6W 9qLu?6/<e#bz,-H'2EtL4֋"[-;hCRp/zyt^x(̋'/;b8ALa%kSdXZOX+eL!υ0;C(}dC`:
w?ԣhx>2FX)D\bnFw 2dZt J$bl^DwNv̬
فpG$)$E8X ;ƀ|v(7`&(~@b#@ R>[S^	xΝ(P,tIV+tGzD{ӫϣe#[.adSI;3}l!!竂?`@ s މ;Gm_$:rN^7K+v@PbMj=;޵t5cɭI=(P}I't^鑓8|42?f%=սIlQpd>i`k@NYzOBY"&|J#GO)"f#pPA+dϲ/!yT=ZmRv[ ocLݨd&6Nee^xa s5	=q`$Խ&cGAog:EGS_odjl!ˠGiSf;2]w;őQ7t$Y-IX6g;-lyh
7͗{;};KMwAFDdIٞK6<YL{{){Vxa/d͸zLz8{>Њ-*:gש;~o'stz$}'Jas-77p"aw8Td$ Ɂ)6FlϳKQNyxg?0M{_V-TƧXMRyi <e>GyI@m:.hذ*F#.c.xb	d9(d֞|E&r)N'iyh	WA;غHAsEŀ0<lI8|4G!BGkc!@&{&_Z,qay&cKָ/-GmQƖE9-K""֓4S$))
ekJbrҩ~ƖZY/ihilO|i\8gXKLJ?a-Y\#TC9Q3ZTNZKq>;B\vLv}.1aDg%zZFgn26gMIS)|CP^0˹_6NZJaCRxw#9w-t.:ј`[b]R4gs-ɭc懆4.1dl\8I@˙3iZCv\S*#ftS)|VOzM-'ie:F;z
x O	%JKdz3}J~Gy3^[43^ԗԽ6<0Pgw*}B9}E#8K7R:D,qg Mk}Ǿ)yAn%{8Yr#[8`5t?#\ 0݃7g<AHȏd#5^TZym?,_ͥWʈٝ5KZ%^VK^[O|SƖa"}MKE1diHYI0Yb2Z8HpgQf,-G
ָNl0<Iԧeb9vn/FѤwtf^1-tڂp(޿#)D`2p^p|"}JBEX(`;M)p'XSA|z'㳹kcp^$}0Shjv'K`Y|}RJ.n$wA35(MNɭ@gL8f?{&Ѐl2ndZs"[`NGy|}m;C;Ժ@gsdMkј8*>`g\(eo0خWV+A]`\@5p}|bogu8x3tbTiBp%;Wri^K7%ϰ'?0{ώ疃2w*w\
zF3L+{8X9K`P\	kcܩgrz\i"q/5'Hɭm<1 :{&q3I;1={{n#]xkrqNLLii$SԲ+)i0SI0bL">ҐV)-*ji|ii`%֖6^֘Sp!e{%Wʈٝ5KB=^RE	yrDOˡ ZTO}MO+Z`d슾FoPTm-:	KKrҪY+ZSISz(XcdN["iSX(D!RBك3}:3C랠dޥ*ixc ҳ5{'>u1[xcd_#:Eѯ:}|bvN#렶8ؔ=;MLCa.ٺFLtLLƾ!eX;Lv~#_
27z! @s8g1P0{&q3L7Qc˕'cE4j1fL4mcY<1<
~iQSΈ﫝qdM9yUD7( *P;
i2g!MEő7p,8!"o`&dMYK.Ӳ6Eǩ
^(̄qj$	MG"f$	<S.Sf 2q3@@ɗ䜷,i6
dJBZҙDS.ZU/~KK%-m-/0˖,d˸W46g*3sWD;zwzW2ZdtlN:|1?+"K:$5,vْwz(BdzW2:GRp5tVBأ N!ۥޭtm,ፗ,X}p*54;v):j5FO.ZȝQz!Fim<i<k#Ӂp8#,+tӈQ%9ٽLs%^~]D"btVZǌGy-!lLoI:BpB2:Bؼe/rlG
HsHv듭`R,K&N"x<̓ĎI@ZJ'k)YqleeRÝrYWkceݏqyy'Lim-/0I0KSp2X9ͥg@k,ڸTF֘)|ț6	>%@#5w%J,)fL˖ $cT
YzZZOZXI'-	|7dAV(y?t6<1ˏd)y 8.ވfPޠ1?:*,u;ѱyHLnťGFCHA"V&Υ<}'f3DjJZtg0iwkg?I{&6^~[iy'-4">ҐV)-*I0K44_~kKEKe}KkL8,tLZݫeDlΚA1:MkOz{t.@D?gyrDtyZzMŞO|֖䴲|SƖr;Ǭ?	RÇ9t	:'B6<0[˻ @XK-E61S/-,䴲_DilO|i\8g%,^pD!~,)җ)S/I?OI%B2}P:pgT-'-,'diTYI0Y`%bK͞PUzgfؑ;ѳ5 }p#O`.Wy/1pVAnÑn1tV_P#:<#?ޕ&XSZQ֭A3.x[-2͓Q@b<(2KޔtBzFX`4/%)8NFSdzqԧ\SI
u	p";zH=Ƞ9`-*m)ڄ+ddx,
[;?*KnvF*$ViHVo1A<[L`R,a<
"u;&`$?ƛVaN;͊saL|r!=Hۥ2IxyeqM'$'_)'4bTOàLANA'iH3QMڂȦ)w),R4n41"N.l^8ցMI@O&:eԤ-G[*b[=Ix3`Owb7 ,Y$=3iL"/?RNgbRJ:q`ύЬ^L#[sxNti`R ~;	/( ~w'lA0(jB?zq?zN~GyӍztH}Y 9;~q?-D_]|pw&FLzN6{m	G18ӉS O?F_:O\eӌ PҶ2iGIs%4|tCPڂ V9z6GwFEZmwJf>o.D5]/FѨȼ6/$ݔcK
wLii$SԲ)&5M&LiHS+ZS˖K44_~kKEKe}KkL8H9.vI)8j+Tj2cfP	wc?
*o=\m[D9ZWC_tHtyZ9 f5BW+l8MÒF1OI?ӯ $c j%@p4i6t:diU2x- :Z6GBٺt+t $b_w#QHJ'ՅF㷽uo@LLO 119'p͏-t;M&ƛm9N&ӑ<M.9DK}䡮,M%6N A0JD6y_rcM4S.ZU/D%֖6^֘Sp2X.2,JhlTg殉gm]ZyrJ_(~VoOI5-,_6@#c񥥀5 cdiTY+ZSIS&2Z,-$7`j8z!l2 ek\:#:^ӆ2|j;;L6ȱ|k/v-rߑ9%j*q^:9,dFSmqb\	:XpilFbL`!ęHSw,Mł,$P>sK [$՗L:`Sv@+9 f322-FS2GtH;V#EĹ*]$En#.vY=V`jPGdrC`Pj-*:7z6LEGiǾ[B	Iղ~t.=pPlg=j~,ݏu֌]v>p˼`# * }Mt/F[e*`SZ"|b>k
G{FF@+$WbLN22GN2t:;̓fd3'L}Hx̑fVږ\Yc 丝DNteȠ0DEp"(cH0E u+%[i&@d&^RM}oF҂K39M7hAxlOo_ 탽Hᗎo]vXb-)[k:ce䛸ivE⵮Q;aDSZI,S`j`O))eJښ_ZX/id5M>ץr?CW+3#Y\TzhӆQ
DlNjNb,v  8Cqla,¡`%^h&B _ uCna֭`RE4&&={;E幱yN8q}IXq`dF~yhY~=h&-&%,G|/TNK6N#'AƜ"d>l,ł?`G%ƛyDg%%rW46g+W(r:.C!fKtyr}W=&7>kKIͣ	>KK3}<ii`1ښ,-*%kJb>Ґj`5ᡈ.h;.W*ߏ?~2Zwwpq΋}i|R"lK|>B/u#.\XMO.]jyZIƞv	]	 ˌcpT4%.v_2H|'G)Vy{ft_7bfS3LHbzNJ)\.@N%׻.4$Y.],Y+\,ܤ,dxcC쿜fV4zO윱KM<1~#+e2Y8Z_3G/>/ϐQ׋RT$ES˙i<6dxcF4|6^)i0SI0S'R"`(ekJbrҩ~ƖZY/ihilO|i\8g%PiKrK[y\5-r4<tUEiua֭Њ-*'_;RjHkHggE,d&HXbdHyX4Բ3P̿{#n
$8,	\ٜW\ӢJi{3#of)0qPHY
p$d}Sm-<jq|D^_#Rf`(	~|<M+ɞH֧>@?xvDP[e1mƧ3
C	<.ң5Euz1qR)c #MGf.	j鞥l]ԇ\]I2lilO|i\8gP:vtU\CrZˍ=&'^K}luZқ͐1yZ^m1ii>KK)KKdiU>dC7Ni7&%tLMͤwvc#]A@eYu+`af$A`eéVw65.lYWrTX񏫜"g`H0:ZTc|w=A拡Ƙ-(FNǆ!$Mliԛ,$jOBKGkOB{V_39\t?#4med22I	ɭ r5!<|z7.wL_+FM'Gkc#@]'7kOBqq= XA2ÀP|v_N@eذjr?<0XbMj>r?G<1|orb~Gv'#&Y~`ң}6%)NGnL3a84˛ _~Gy8;4{7SW@7+Vܪߑ8vA|8$^n
DP}<#a5#b3tb҅p%;!\g|XɭA>4 B>GyťF=ծ{ p5zgJa'ԣtb}wm;>48 TX񏭜D{%@eO' A
,xى+hk&o`IR^3~㌟RrLL<^#kK6/A)z]Zubuӱ:HX*iNXO+e[N+fb`i'XN-*n1
ekJbrҩ~I0KKK-,洴_I_'V_.Z@O"jh*:'[d)|OnY+ZSz!\9:F;O+Z`4-'ie<iiat>,-*ᡌ_(kSZrMɉs],Sxdwvc#]A@eYu+`af$A`eéVw65.lYWrW9CDcCXGyң }t?#od4]4kd}9[@dƐ.,I2F%ǲkOE`f\FcazC;L/̏&4.><1 H {&24.^=Zxb+Lcר9\t?#o`|d}5]qg 	3|!5"elOc&CMi}(;/\' 2X|9qD{&t9w\|orb~Gv'#p|{v.wiJr?Ɠrdi\Q/A#t鏚=q%0+}Նw*ww݃sP_6	WB:qfsF1tbC3X.4a	kcW*F-.4<0s5"gƓx]4u8ǹ߰wW6tlٮL}J<7L+όlGv#qIcfH[81dX񏫜D{ |0vbcJ<vjray7D$6K'dg$x6S$fn_3zx#//KKNL/M؝}1:HXIʩm5<dXZlXzVr]:(%u8^IƗd))eJښE$Q/-,䴲_}&|kZ|jqK?QNSjrQRy>׬K	S֘m-ii:F;䴲4N]rM滉~XD2`ˍK~\:#>2]*Y65.,Tpg=x(f{%t#ңٮ)d1.C77a"Nh=A拡≑d9!IddƐ&	O63s"C/epc[LC;ϞAsELK≑dtF/dƐ-M$jO@\MiJ+w/Ps{ ~Gz<ii|d}4L$ s5'.H+=ZxbD_.h70Z-/̏&1B@[<1	WkOBJK/er{_S!Ꭰq(|_v p2pζSd֮Gz9j3/A;=;8G0%2tݥGA	f%)Ni7G3!N>25Y~ˠ`L|L{@ˇ@vY]wW wcjpVZ'X"h.VqHcX9k&,3-t>vw
H<ƛP^{&4G{?"
AҶ,MF
n^g%?7K'svN)xx4!v_(kKw`^Q/sqibNLNVISh|,IYN[N+oS%1u8^IcK/-,䴲_DilO|i\8g%#ԇ*:iS)|zyZy>׬/&zM-'ie<iia>%JZҘO,ژ,i0YԱdii$YQł 2iC,$4/Kk@섴 [`N'6K	OrMӓϩK'6/ln_XI"ė7`ٓ `H#,ȈGWE|1g#t6V^fVEBlZ̃o%, 1(Sm62LO+eX湀Y.dl0Dd֎!/iQ#`F(FHc<0pelLZրOAoe/֡pӴߜ(zj^:'6tH)NR:JCcdMi/`Pv.턖Z
w~plAԽ IxM蛛=./zPԺ&bS	5`-AL	,5|3_ ujJ@g6#	ңC6z:ОL:cgD`Њ6#џEsWN6V	:A^"S<0pBX$(yİ\lv`|n#Ha7s:C$;bhw2&2r'#ٺ3c1iQt>޺>h3vő㳹E^ɭc懆0RVese~Gyvq5|ؼVd^RoxV'Lɭ/M|V|Z\s>l#ӏ~d/{}qvc%.=ZIa
Jd֒MC>=O5T>VZ@DAiQd|(FF}a>&{Ҽ	)\9:2tv7Flbtf-*.;اC;Ժ@<e>hxc _;x;S~ɮ`o;@}61:3ClS]BF,xc(dֱC8G䛖c]4Vxj8{l"`(cKI"sZLmL21LiT{SKKK-,洴_I_'V_.Z@td奼S,HrQW6)|_ISd!{ e5>KK,7?OZX"لͅT-%kJb>Ғ)6:v4h_	2Sa2v|cD7Ci uH"j^:Nlr@
CgB)Hlxa +5~蓛!AHlxa Ӱ_]	,]nyzމ2z KX
e=(jXR^"S/(CR:$Ja0,u; ɭ;u#&JvYh	7Ҽ_ހ>8Nј`]b]4u
;bȏOGkXO~	{e$1'=J>@`Cm}_ޠFdёxٞAL>	70H@(7q3o	wJ).P# _d>hxc̙~oP`0h>Gz@ZTu1N&yy-A${1iQt>޶>ޥ*d?gs`Zbp{N)4bM>ҐVLLiT{SH$_ZX/id5M>ץr?Yasiio<ʇEd9QШ洴KBO'<js"w<i1Ki͈a%z-,-,'diT<IԠvŒ4OHA@uӆ9&qKӦqrˆOإs}%.|_cd)o@=z	g]QATm {6/$@S<0#5}["ؼLd֎jgRa% u ~j^#/(CR:$Jswg6uAc'ձoP蟛:`Xw՗ )AGkG5	݄Z p}n^ѯ@HEGFfNG'F[ZT]wOw:@dGxc&ɭc懆10~WAr;QiQ9o_tf-*.;اC;Ժ@8GMZer/օ> pH@HEGPC/?te"o3ClS]BFA>;; JMk4<1/pgGg~Gz=Ldox%pxa]{ؼuQ/ekJbrҩ~SD4_ĘKZZ/[/z_+Z`/-N Y*26L!ʎE_P;cV	:΁9:%a_js6{>FW?Jѳ9HtO-46˖:REhGkLO'裛_6@pՃ{a1[sBd}8`5 ZY<15?ID5 2el}7	nu[DaiR40Q/&Gѓ
~Gx4i!kcH!Od֞b{/=+AG=dG=0≑~2pBi0.MliCɭ<1/epc籲%	#L2,QsBd}8P5!ICɭ!wkOB1/ep/$鑍4>ץr)&K QQ:,5!jkkLQdM̒=<kKCV8AD<;;b-*#iez~2qg#kAOɭ#-kO@q3臭L9=ZT=2#b#ƩkX͏I5b0ɭ<1UǹM5ֵwcLn.h_L'XΏI5]0<{&C_s-ޠwcL4#ƩˡXϏIs5\xbL!26WPkKԽ&^5/D]Ki/≑dz(Mliig"qq lclA]g;މybu4Έ?$ނKӟQ:aFHԺXHHHƙqYn_L'Y#H3)wxb'dƐ@N=Zxb_:dcM,O|i\8I@:%XlZHtOyZ/Y}<js$O';=:pՎd.ވyvwZT/&G\4ˈGx4#c4^ɭ#G"jK5"rcq3u{y(#{eɶ(|Q2>C;ƱC5eS4%{&RD=l`(Xq,#{eAsBd}8C;Ʊ `Mli=<1@Mis/eq9tJPsuĎ;Ǳ\≑dq5t?#kAɭ"BIel'pY	藩zMԽ$j^B,,$\G#஺ޛAYB	^ɭ ȦxbkO@|h> ;&#-藛F'ZރL\菰ZN(Ժa-9dKyK}iD2q iEOB[CMiሢ6W >6^^I#ie}KkLRL?@9Q:,!:Џ˖:RE<i臛_6@-Im5\t>_Lt>􏩲}CRM͝NB"&0wrH66=&LhI!AN4ˁ9@xB{&4xb5!>e_
JވfD%čH]wgѦ\bw#deɦLO@x=[O@xhMiE9e@-*1o#L	pK;ʏDؼcN4Δ1`0  8襩tVu+@,K-,8MVG{!mX	t>}	;؎nVcԽ$z҇3qmp#mĶ>n:Վn$_yG	)/`ƙrCܾ(FN40Y#HP`]  kcH}  ɭ<1_	ҡy'Ki_+Z`/-N"`(,d}/tJ'Ej%D<js/S֘yud1pԛI&YECDpCHEzP/.;wKs#)n&FNTX!Q4$OO 5@(ɭ<1,HF;UQq#~GvC uqi4	s#G	1AOD)OD~)Jww&eU##(:<1kc#\W<1d֞2+/-=u/]D3">t	iQsAn9|d}#Hq.2h6*.wi&220hMldgDMiCY2Ժ#@n衰`4ˍ惂e#DdHWC;tde@tN{&23Sd֞S/-LvzHG3ފ&D%/މx-'ڝ#i(b>`ERv@H 9z)j]Uh]J?K4D>P&ܪ7]# #ۦ'd.mBiɭ"<ɗ疘cەd}d4`R8M%]NϣL 0HS<1S5\F<1;5$FLIqNӰV_.ZE$Q Yc 5tJ'Ej%!:yrJ_(HDO'p6z|֖䴲|=<iia>ӆߑ}m,pXxbA=Z7%vdmC2DeiA≑dc iӥxb5*AMiሜOeSVIژϋ^OeML{BפM@	m|   8,L=/<XzZ̦,'n<<YPU  L~=9f61V:cܱbF8-hĆBҢ< 8ϏLWkV~^ufHlޔ>3.<M V_ƘUn_L'6AsHˡ`iFxb%^ɭ<1RY~2z/Q>d
x},RF[3?E6^^H͙
xTjs4拖| tsHk	ev1?;>0w0`,J@ZxKcYL
Be(԰wO1 O	ϛZTGdS蠱[4cxs`\#R%͒hGӖk^24%lXYNs]Y,	A p@p2GZZ,lh26^<4eښ_ZX/idI_}&|kZ|jqK	xY۶!UrCz-m奚yrJ_(HDO'p6z|֖䴲|=<iia>ӆߑ͗}6[G' 0=Z#̙SVD3$F6OoCGt/<1eiר9|Q2>lLF-pɇ Mli
 ɭ<1/Gz)#@UzP(Dς-K^8V_=,R`qwzQ͝ V7z)d$4,b}r<#$Mд%V:cܱbF8-hRJ><1S5B?/fL:$F6OoJtxb =@7/&Gѓ#H.wxbK kcHUa,N{&  [/&B8 AOKFGϙ¤.X
K>
1~G}^H͂"ڜ#ep>ǹX- uR
*Lbr(v|6`S0KY|@153`g[PLږ:.4	<8P-*#7@,(,VMĖ^jRfIٲZZ!	@6?fGÖKPoe@ bP&,7f``xc26^<4eښ_ZX/idI_}&|kZ|jqKY۶!UrCz-mfǧ-Nt$O+Z`dM}G	ilqgii>KK)ͬƖjj}8ih`yp-I =Z#̙u3Q8D?;ܾ(FN,摤C;HgkcHT^ɭ<1V_Id 3eRϞ>?HP0%b/rVZ,p蟛2<`){@X$㴸1֞)d$4,⇋D"oNH0,t[yZُ%l87ΘlHGx }}JC!iQ }sǆ .Z#Vd;=dmse :24D2pd4 ̲aEdƐ.05 ;v_C`xej&4.¤.KUXF'PxG gwDFl0>i+=Ԯ	| X1?Ah%zQV^'jc$w"gf3t`H
Ut	Xicjf^9η )iB6vږ h~p}vpGfٺˡ9bA$=Czש,Y͒ŝZ!	@6?fGÖKPoe@ bP&,7f``xcp/O^Ice2M/-,䴲E$Q/ihilO|i\8g%_^;v:*Rީko+47.?dkLQO'pSOI5-,_6@'c񥥄ښ2'rҨV,))63ZLd,YZIomrsߋk\  V;Nˉv=	JC;û~̘;da4uD.	Ps{ ~G|q@+#4jYdƐa74I|A<15"\--#J^xcL8'^7v,Aƥt>ťGDrكdD2-G9-҃p[ٛFEd12-$(}\ǯP_6N$6[>s>1tb ݶN&!K-NY~-*12;L@V%ݶwgrGe?<1Q~*ĻJ.>dޭU{&t7Rgƛ0'tٌPtb]l$◽vdB@eЏ;ؽA拡Q(|(FNqJg"HMliDz+9HI72%CvPZ{z/<1e_w鐴2It̴6#gA#nyp݊r5ϓ되;XM,0kDbJq8贶;Z'ϐNOЏ`OcN	NFD`2-*G
`:~0~L\ݏ];Q;au:iMvpD`2-* guzbn#@|Ŋ9"I!Ro;Kc5yB?6j,0,u`>қ}ӀvB;ginGz&;<nͣ$bn#@|Ŋ9"I!^P
Fydqt=\F"ҤsNZ[:tE80iQ鏆4'xUDAiQt#Ճ+\{;`w݃8J&qN뫂yns>1tbﺠb3tb҅(CK:R4Z\i$dֱ?2L{>[p^FzE/xYXtqixwŀd))` ("B5"Hrx#I`;V/n/s`(ǌY~`>cS?NK #d# `suGyӡZT
4-*:BuqEz/@qyi=p`LLwY ud"ò#Lc4p"+J`ޥu=y	ilhcDt'6tlfHꅧNU$m
á :B05ӑc7mvJ3lFEB{q◓gpr	C0Bb}r@|G٘jSn$9LRPQ`(֋ / q; _/>Y]wgy/<1/I9wD_7c|~s^xcE_+,2`N)|䏜OAh\6>w`N)|䏜OE m~yH< ̃ozM~Gzy(^BzQ̻4~
4GѯEzrҏe8A#Ңx('z+\{;2A]`ӈuDr@>ИZYHKG}X9%JQ'ԗO)ckgsƗVxj8{l"`(cKI"sZLmL21LiT{SKKK-,洴_I_'V_.Z@vXP+DVhn\JEXUg-	)|Ɠ/Mv	ĲIN[N+ihXRzń,$wL,MeS@69n1Y"`(,dS|?Fhl̇T<	KCJ_(ݑH|}6?'i-,7	-ZT/$鱍2Dg%gd>Y
jK4q[K7}8buOŋ$Xy&Xe4'_$ZHΧ9f1E$Q Yf-ed>|Y/;2p&駽=Ժ@Q X3ܼȒ&駽=Ժ@Q X36^@apnYʈٝ5/ Y?8?*J*JLB3Q3˖2)|`J$@|ZTNl2(_GKR]&m6]aR}lHٺ3E`r6[fCexcGd:\cN)&rG˖,do*J*K5U4!TFm-=җ)^<jr`OKK/?Nl2(z`VFiZZ Hf%N,-*%kJnKQ=8ilFF;h"we+A.&8Q.9eЏފ026 zȤ2@B4<xcǲkg<cL7Q`Q`H-g<~iQSFΧ}\iA`\n2D4
I*R*aK#*emɟ		OKD)W7 ,|d4|2;#qN&yxq3 !3/9f1))eJښE$Q/-,䴲_}&|kZ|jqK(J媇(*3sW@R7m-=җ)^<jr`OKK/?Nl2(z`VFiZZ Hf%N,-*%kJnKQ=8ilFF;h"we+A.|LGvI(2hGEF ّIehyLKF{&q34ˁuەYS}Fm|k8)F_ZTz22%味WhD4r,k
 L1jRQiQ>Tb2YS+mPeL&\OKD<,Aŀpb|%>-.|#<'๼g@]xa /9f1))eJښE$Q/-,䴲_}&|kZ|jqK(esCfrCjk9ȦKVzM̊Q),`/#,_6)0'zE)KCQHL;V(<1Mliy8lTzb+<1`(C/$鑍4M>ץ)&|jqK5RUR6gMQ? Y?L54ʈٝ5~O!)|V\:2"+|&za5Nm`C5 @4OI4d䏌z!qς_	xg(|d}vHFǰwd疋#NSiFZZ/[/0I0S.ľOrG˖,dKSP)ʈٝ5zy>ץ̊nQdb#\2=dN)!g_6"ل>5O+Z`"]xqiKCXۇ8%SJ(F_q_g#˾8 {O6-OF^IƚY|iҘ
)-0$lS_'\8gY*KSPTF<idSt"o-NO'pKoD_Nmd5Lu)ZZt->KK)KKjsm>>Y.ZULBZқ}z8il,:,ĸm\IfS9A q9`dæ_?b]k}'#&_(`>zȤ2@4x(5{&y3ƙp?n;r+<1er?|4mcYң1.,NBg=Uxw
j	mMBi^&,8Ƴx(زg8.n,AM"2xDKG`#O$XxtfGyyLS(쿞<0B_Ŀ/$ƚhV)-*jiD4_~kKEKe}KkL8,TgPW.(TFΔQD3"+}:zpԔx7dӒ<4/-N"`(,dT6g6gMZyrJ_(gwc+}:zpԔx7ɭ$yy'Ki_.ZE$Q YepvTjhCRyrV/S
`z]iͣzpԗ&IAoD3"éµe̋2;̎yIh3	}Z:8p5t":a0ի5NӰI8,wK36uJѳJDlΚ<js"wRE<i<kg[O|S'-,'diTY+ZSIS&2Z,-$7`j8Vp*E;
`LQR~ ޻:0Sfcr+V^da.Y8An	d0lvddZtPXt}# _m`$A/#X;`ehzȤ2@dS<1.{&r?51\ƛ\>erA|ٓ?2Xr?	~iQSV`4efDHU>tVLكflSH O/FHl
i BGl!BЭXog#	<fؼc͝$q`X0$k6ua  (5`6ua%Ix#=c AIxnELJZ𧛠Ȧ3 S81Fyj)O9p1BPbI
HFyj+#
yT1SI;T✒mӴm֘:E}1O$ x]"#!	ۛ*/yCdj,O"PO(e(ŶŒiM<O(dM@< 	4v\"	.O.݊yBmI.PGyj-6 m`P	nf;`n=CF5Kd]byCc snLcуvQPXIxT6X:B\vE$O&$'Fzwaz;V&1g@V 2b`@.=LOJyC`&˺%8SZxb	LR~U)]yWKO* ⍗ocKָ/-GmRLLii$SԱNkIM>ҐV)-*ji|ii`%֖6^֘Sp2X4lDlΚ6^@asI\#VCg*#ftkLKM<jra#5eoz8L/_6pH6洴im@4-,-,@}}Ms\,) 28il]A4cHPSFΆEYm#3"R}\IfS9Q Y 4<dXwmxeЏފ025 vdR`cBAV$]4<xckg=Li,&\:aqf>#L>5<1eG<c#+]NY:q,&@Pm1B0<lBP^Xƥ?/A๹cT)!(!1@d,.`3X)&I>@}QO6@DY-<DAfuc!	-],R,|<"X.>mbY)su 4D{kf܎%8.o<xb^:e/e_rcM4S+ZS˖K4I_ZX/id5M>ץr?*35R\PT֘)|G=<jsxHȝp5OIy>סGrJuht6OpًR
 QZ`2&	z`-
^\$@X;bFGy0p	i#BWȺiLx9	EtJSBSLP	@X8D+M/R2ILdA+_?rcM05M>פRLZ|jqKP*:j<iҗ$q3˖2'{xI#>y#ZCNm.
zy>ש6B)1BiKCTo% 9X1={]^9]fNR?NfN9EPE95{&1%z4
jq3-5)`&0%T(%NS1,xb󉞘4z f%JaJ`<1-6^^I#ieKe}KkLRLr?(36WʄީP&:j?޳N`ܮm*#ftyrRE$~;NZ	:'(fjSk؇ry|Miy'Ki/"`($y|jqK.gNTF])|Nmd4%?ug xzrGtƝRL?\K4Pʈٝ5q?3SJEmrDk*#ft?3S%CW(eDlΚyͥC+F6gM_/ Y?8T:+!W?3SJ9\5:jyF&lC#YQ36^@asi\#VrTF̋_flֽ4B
$C&NZޞ](,Qhn^vf:MkOz{t.@D?gyٚ:tצR]DbDr;ֽ4B
$C&Sֽ4B
$C&IziOu.H(4L7/;3&'IziOu.H(4L7/;3)'IziOu.H(4L7/;3)IziOu.H(4L7/;3*IziOu.H(4L7/;3MNZޞ](,Qhn^vfXNZޞ](,Qhn^vfYNZޞ](,Qhn^vfZNZޞ](,Qhn^vf[NZޞ](,Qhn^vf`NZޞ](,Qhn^vf&駽=Ժ@Q X3ܼ[IziOu.H(4L7/;'IziOu.H(4L7O.ZVKI:-ᥡ.սl?#43^[=#>(}IzKcjV{&>cI썗ƙNIN|TD{&6]Icɭ'Gv:@Mj`C;FsP%{&6_O[P{&6Jy˾F˼i=luCkSp>`y夰{&4er)&Kf3֩kDyro/S֘OI| ޿45˄Ŋ"pwK@+pwK_F'ěwv$SDZݾq3ζG=Z0! z>Gwe`Cr~G{JAÁһ̔Ggu]LLWnq8ό]!,VqHX9%J	kvnT/tp{&A%w݃Y|gwg<_=;;8ώ<1_&}T{\{;Gg a]f@'Y}L޹CpVO7#]!>;0wtP&#M`CZ}][],U{&q36	P.cX3!>UKdbIᅱYNK/[/z_+Z`"`(˖,dC6hV:jz|v2tb ?eKZ5MnZSty>ש6洴V%\v񥥁O,V,-*%kJeW>Ґj`5fKRőQ$YQł|8hc OWC;vfXZ,=[ۈ-@Iqg޻Jp5/-e8x('$idiPV39#~FlX"B׌$AFme\.>`iwa`ϑI5_pG;qDǿaiFy=N[}.02>`-:|M\,[$	bA PK;g{Y6vd̰|{Y=n
a\Ml'2|M{#}.n$wE_LϞ1fKB?޵d#Z`7d#юd%=[87*Fq	4 \;%f_a# Ҙ9cLZSsv\Ȓ{zec ,[yvʌ6/A:$l>&;g{Y6vdˍC~K3gMYጆ[8g-h7;&c_L=#lcL̖#k@Z`7d#ю5`rin
M̐I>xbn1VNPHPKQ$A%Ƃ¤y#8a#d>:@+K/5Y%;؈ 4j`&w6tJ)uryINstwBgkR>aD8%A/<rD#PHPKQ$A%F/2-:Zw%	FʤIy&#\Vxj8{l"`(cKI"sZLmL21LiT{SKKK-,洴_I_'V_.Z@vq|6gM֩\7qj;/S˖'0'zim>kKI͐	!j%8OZXHL#6"rҬj;-ưMj<v)/Rm<0 5ͤwtvZRɭcj9e&0>8*
C8t>'w,`%a/<1@/`6 RqKb bK ȓ!|T]e`C-t>l Mt?#S	B\{;: N*A|;;ƙqx{wzb+"f8ό]4X;A`><M(X`WaBK<0d)yx6ԞP×kK9f1)-*ji|ii`I_~kKEKe}KkL8,?3Yj+FԈٝ5cNZޞ](,Qhn^v-`&駽=Ժ@Q X3ܼZ:MkOz{t.@D?gyش:MkOz{t.@D?gyص:MkOz{t.@D?gyصtצR]DbDr,ֽ4B
$C&DNZޞ](,Qhn^vtצR]DbDr(k^{Kt!?؝&駽=Ժ@Q X3ܼI%:MkOz{t.@D?g .*	VHhEꀁG|$70N|1¾ׯKt"ڜ}%>VE\|,0w1rp3QqdPYq޹wXx2(J|Xݥ(Kq%>"H5")Gv(,GEŨ~>g݃L8HX&nkwOq}ϠX-Yt (E#2@e녾 >2;`Qrp( (׺wG=8dw!؛;. Ukq O^ׁD2;Dg܀Æ@=p gr	v&˽Gp\gשk- ¾	
L$8D#._igs+0,!aW\Si?/;RXNZޞ](,Qhn\9җ%EJryZd;Nl411͓-1#txcjZ#2[zPMjЏ'h͓#'=§kXd3l?&14{&2v$6Zc`Mll)Do#Gc5ͣ'{OdЏ;#eݏ#p}kcpǹ5A8c>=§kSG6{[dgv=OdֲC^822Zc]<1 5Mϣ]|i\8I@`38i*͛QWb:MkOz{t.@D?gyعJtצR]DbDrqtצR]DbDrqtצR]DbDrt)k^{Kt!?Sֽ4B
$C&Ik^{Kt!?k^{Kt!?M4<tu'l||qiPpE$Q Yg|?Fl˙Z6iXR7<js/Y>z8LE_O+Z`OZXOI5-H%diTY+ZSIS& س%bJ 0bm]|X.Z,qbu)Cqt?#?tfCWJ6c^57Y]2!i }t?#\	=kc{'ΏAŗPs{ ~Gyi%D]ddCHRxb s5h \Mi2+ls"ӤiRr?̇LR9jb]=zC;((1(\xb> gkcH3*Gg'kO@Oel#1̩zC;LQ|QY8gBCdƐf8#v_.h71DeD]ddlF|4{&42Dod֞26W'eѐ탼Fzpbl.
b4Mj<vC}L/Q!\{; A]`t:Ǩ/OpV"h.VqL swLVJ҅	kcʑyx8Mh.{&;;$@ٺnţ5_ {<8.
޻2,p5HPcdُW[fEx
 ,l1N&cDU{f!R߰I|8Qlzaoe{vD=]rOaS#:~Ix.
RwԞJe@\ ݶa:A+/g#>pgxc-cܤ]1.]R!V G3,tb]kz=;ϬW};՞Z5|ixcK2tل,Ļg#2hGziO""Z߼{9"Ң~Gwuxb_mi`liPeE$mbv~߹MuqwSKUhz}9œ{)"P%h=yOGO)'JyOKy)HBi $ *)3Q P fE3oE<fixG6Ԟ@MQ _o哰FdZ;B;uXb-1od4]:1@|_EFN4Ɛ;<1Mli=<1d֞T\r?V>`MB=39 tز+GH :)	e D 4zdXH ,m8`YMzp5bUq8vA|qNupVHٺa<bbﺜ%CX.4a	kcW*FܼƛB^ɭ+H΋7F4%⵮Q;c0E1NKRȮ5M&-0dJBZҘ\_񥥂KZZ/[/z_+Z`/-N Y?k)IffΪfѵtTjPc~{{s#ȶ\F'ܲ'!hкdRި2a@W Y.ڝcI[tZJLҺ*sz\9җ,/KSƖ_;-VvF_6u`VFi6Á@f%ih8#\=A:'zWO>Ғr ZpИe#;yϝG8	>eKm`,n．KW};՞ZckWA糉L| /A]l;iRq3F ./cq3WF_ݑ;Ǳ].h_EFNR2]ƑqPJ{&4T<11ɭ<16_}N&y$wBL7ɟ u-eG<c#+]NZǿw!oP4Hv,RLP$D@cpQ)7@cG,`$<Ȳ\Hv0zqqI
ਘNdSQ 3@D	31
D<0fLcɗ񲸊^Iq2ȦO))eJRLM/-,䴲_}&|kZ|jqK?|39fZSm-,J_(-NO+Z`O'>kKIZYNl޿8Kf	`eBhZ (}1p%(61	X,H@#& dgE	OdFP` & d֞v_8.lܳ9Gke1t?#<ms(9/0nr\Ch"cF]vdU臛=tF∺iddqBGzG &0{&4 q7@Nd֞8|8qwtH:NQ"/aca$'j#L'(ң\݃bKeN){q8Y	9	d޻I (|QY9R@"CtMlikg|>d֞ں6^^Iq4KZZ/["`(/0˖,d@iIZ6ML3USJ*O.ZK-'ie<kKi͐1SƖI e}MHMXY.ZU@زV8&B>Ґjar\'-	]dsfZȉB?#4kP+l|-*=A拡T2∺ig!MX,=ZxbLce1t?#p5z!&N)zxt6z
!_ZWd◧-QA#glK/V=SNRb6ZFH#=Z82ɭ;̖CIe20pnGֱ[$/d_#	3H> EDBN$-(Y$A𯴷EF~-*IeE#.Wr]1y&0]+W݂Naf=]!Pm
Xl5f6Il;>2G{ ԒX2ԺQYhyi?`lt3BJ!Pm	(v6Zc>\7[ceΖ|f~rXm	(v6ZcZ8C!4l5<n8-;B3lgVк<d◽&(0q1O||-*=A拡x.2rixb=[A.MGkOGV_&{-ӁDȫ8s~43	`l5]r8#|◒DitZTcH v"-K%ca$(|◱]=tFAsEed |QY8]Liǆ& 3xb`"Zxbں6^^Iq2Ȧj`O))I0E2RM/-,䴲_}&|kZ|jqKExZfpT&9VS*TҊ<js/K⎵<i<klv45 LfKm`W8疀h&|vw3Mї񫣇.KSyhAXc箈ң.h4∺D=<1ɭ FMkOCc摲>q3:dcM,O|i\8I@0ciIZ6MLhlT*OFVKDO.ZO' ZTOZXG#m->kKLie d;Op5KBJ֔Œ}!e&fkI͞/b;/\!َg)KF	ҡ}t#`,qyӟ7uBi(H	EmnxcA{"F,ȴb;M\Hwհw?9EPKm`*T0]}`PI]`Vyh{xr?gx>4<1?e=\:
.Gvl}<0hG]쑽{c6(|QY9Hv5!ǆ!hMli\xbd֞ŗcl"UwV`}rg`r?ƙm _ZTz22%呱D}\{r)qQdI!iPH 6	@Ph,~PAn,9HXY dHxed`:.=I7DGvj# ?4@FH c/e-sZLmL
"ZҘ\_񥥂KZZ/[/z_+Z`/-N Y`8eC3PfU+W(-Nt ekL	6	>ț^ii>KK)͝X-*  <iia>2 }\P}VcO9)6'-	ңһX޻/7H+tfY``iXZ~GzO@Σv#YF_*:ZTcܺZYNb#ߝFLXPDG9@Vt"]kyVj.>ZJzA1{xq㳼ioȠAp ,DSxaV_ݑ;Ǳ\XD]dd(X4<1Mli4<1d֞S/ep>H\E$"Z߼AhS}rg`qLO63/P-*=A\r،&>=@cd Ҡ@*Y8_ ,SSn,ƎYd2Hxed4`qqJNLJ`1@fb8= c)/<JY//$ƙdSI0S'R֔Ȥ
"rҩ~ƖZY/ihilO|i\8g%?|%sCfrUM(VP}G	KkL̖[Oub-H-,-,'diTY+ZS@Hb>Ґj` fXx@$cᥣAL\X3ޛ`w݃qK`  s/ tFAsE,ƙqy|QY8̻@dxb\MliAoMiC/.ң.h.4/"#'G1\;<1"5'|wkOR6_@R2Y8f2 w$qgr|+qtvi8ӉӇ^FDn
2qKizs懆h~vt]i e]Ѹ%=i{sYٗrp,K%v8.;)y墠t#84ύ7dA/AN)ytb]kvp(]wjl◞Z_/.;<ʇe;MϜR106Mij
<^t6zR7G[p>}8|ixcGx{f5s^xa0e\]faɃ8]wiT0xNKm``RK{f2 Ԍ?87G9ɟ~9ti`MEA_ivqK"ї>q30qN1[,S`jc0E2}!LiLbL"rҩ~ƖZY/ihilO|i\8gXj\᤭WEMT*OG-NtyZy>ש6
ud6;NZX+/d֠3eoLxa
d֌`eEW` 	Ww͙)댻ƙpVO7#@1ogt1BX.4oqZ}]*4MlgPSfD_Wtp&^o2#-\vw`\\M`>s>1uBogtb0wuC!4g{ K7}]*4kg<Rxa=Z"J21_I_'VE$Q/-N Yb'ѵtTjeBo-)|~	女ťBOdcMDg%뱁dfΪfB?O.ZKNl4%6Oxb,1Aܾ(WF *][GI'F{&9"26W} @C(Psr.2p6.iD~G|' =[FK<1GkOC_'3yy'Ki_.ZE$Q Ye3C͝T9sD;)|\9<i<k_OI|8ihjæ]$c>gwsE݁#FF`e:Ve\qA?L21@buC;Ƒ' g`Mip1el#1[d	AsB\]ddG葑\xb:.=[˾xb: kOG`>4lɪGDkc#@#N]xMi>elOcܠ2	kF5|C}L/rvɭgr~G{@ so.2tN(+tH7#15#b3tb҅8Cg{*F6oGB5$wg 7|X
~2t-*NG쿜R>$G˾yh	K-NG˾ykСtݢm;\{;g 8#^zfXdiP}AsF1tbd1;f0M(X3-t>vwrim.4ȎMl/u'=yy'Lim-/0I0KSp2XmgPm=S;ws/S֘˖XHß8ijK5"	qC'2\hun̰2@ˆӢZ`O`@dG(]L.h_EFNˡ.#Mli
h/=Zxb@(>:"NK<҄l#14ː,QsB.2pH/Iɭ#Sxb5 $22\о(-.w"&{&4FMɭ<1 ŗ=&fhyju{BNӰV_.ZE$Q YcQ@\&駽=Ժ@Q X3ܼ\LNZޞ](,Qhn\9=&ۥ/Yqgw-,0'z̄Ozq ~5ᥡe)'pރ(j6/>2oNF%YAf^DTɭdF/' HY~u;$b-*=H/$@kG	_wGWNC`D%UF_	 l_oc*_	`l_vCc'2 Kb$ǆTGe@FΒCc!2 KbtIULHؾ($ǆUX0$ǆVf_	`l_n 6<0s/`6/7$H-"TH),,"pD~n\$+J~Gz W{'c ߍ%"PP ,!<1/=rs(.^Hƛd֮wvNңԍD1d֎<8K	/`6/7Ahlxa0v_	`l_vCc	|,BtZL3/`6/7>tZL/`6/7LtZL_	`l_vNCc ]X0$ǆ~%|Q[ 0e@FI `󅞐%ᄸ쿜,r<1f_d	8޶ÈxX7tb6_c32q3HPxa
@9Դs_8@@4e>GyťF=ֽAV^,[.Uq$gr~Gxa
x?ޠlNJ7l:qfsF1tbd1;fQM(XgZ}BR4-.4`Mk$gr~G{W};1`zp5zQ+d-GAn4cL+{81,5J`;;؅ri^BMP d:lcL_~kKEKdRL>ץr?YtWʉ52CF+<iҗ%1<js"wzJZudᥡyC51=ZEIiMc5].26xcOd֧rdlǁ+5]dm4<[8}8̓Áq	݃kEYx\DU=B(pV^83$~Fwu ^I#ie}KkLRL?AQͼW4V<js0RE;ӯ=P4%l?# zJ
@ZAil?#Bb%=Z^IvF޻ި)&ZBJrBrBgF8,VmrKw4'-NdNJ_(0'z_+:d45Oc0ɷ9!Aj6X薠;ϒRT=+@2拡駆#ϦFd֞_ǩ
G1ɷ7NHP[zxc@]ceL
ka]
wN"{;>KRĵ T"=+񑟮4ˁh	jE{&235{&3/erQy'Li/0˖I0Hp2Y3o,+-P̒=җ/g2T^HP:pԓL	^ɭ]wƐdn4brddWC;>[5(-1)+2/$(-BiɭKH2S/z7JX;FzlQsB.Lr~Gx4 5@2<1a5 !3/ery'Ki_.ZE$Q Ye]Ro,+T!s]KUmE^\9=&ۥ/Y;=<iqgz5-,quhwN!d)'p_+ #6]ޜ(-gr22~l?##8P`a~GzZ堬ɭc흀)G5<d48PKaމj-b+5}\`{@h+<d7\v_ckc;8-pա%2a#H#`zD޹όqZ_8«Z
kX0=z(eγAX޻޾.Mz!JGӄ(SLĳ(
g㧲kcZAwJX;Q.el A+/X3ati:]4dGkO@r\Gbel<O eiVi:G$wcHxbɭ!PZxb k/erQy$61L%֖6Ȥ
%}KkL8,3o,+9J_(̉:pԓs=[7deƙ[H2- D>ig
	1A0MjrBdm5.1a|i9!BqD\8g%\Z!SΔQ<k-,;0'[O_6w-,@p{SR,+KS?p_
rPJ.npL; ҨMkߍvj．.YԷFFӉ9#y2ңb>GxGFFģ
aPS%Tl\ߑHp&l@ Nvw3i;=\dxc17սG}%`VJ҅(Cury֖xa\[ LٺdYI{&q3޻}Iy B5"aL`޺`7<Uj6Aڮvp&l`RJJ#ٽT[1.8iFd6V8G}!,ĀsL8#]wh9ތ&NvwN2JOLғogx=7A*Ff疕BWkc3hJkc5qPMlgv8]h7a#dyhɭ fv*}+C8-2$.N;3GC"@$1{&;3GC"@%5㽃+GEAew%	*?pxV_Ac##D( F%TF[W*vcQ8Ygz'XQ|;;ƙw4LDQATcirҩ~Ɩ
%-,洴_I_'V_.Z@u45TI3<js/GO'p>kKIkL	6䴲| ޿42&	5"X\4&N6]'9(%	*
gїp@.<dֺXovo`5wGj&|䏞<VA;SZTz.)FFc##bQ@J0)*
Uq
|sl	WMZ8tGl9f[w23}Y(DJK]wuriδ{Vwkc^	7L+<1)z%z
 Ml	kDpaAe-t?#}XlgH@P.;1oe-t?##%&8>m$wre(v}g8Mh YEBV.L73Ld֭Gx0a)NdMjɭH
BQq3ޕ'& _wX2-wGf5e<TMi(RJ0I%`W{Y&=Ai8ϔa0=ZC> *1p&c Q}]|=Z#X{OgB50*{&|v4 kC}c>;;ƙqF`R;;jc9ώqnGx E{&W`q:0wh`߰Iχ`p5fD,,2+<Hodfha`l]Y@Z8;2dpndZt|ZXrP'P	K%F1( J0*2Uǿ#P+[zp&^7h(>bogtb0wtdM(X2-t>vwʑw/:Mxa9de}AH8n,Vxc6"=[8]Rxaɭ#
Bң4*
e䜷,eJښ_ZX"`(䴲_}&|kZ|jqKTtᤵP湪TI3Kc=җ)kL	S
y>שZZO ƖjiKR J֔Œ}!e&fkI̖#KI)͓	I;Ln
jq%=Zbov.$X5wGbs5s#h$A2?<1d֞<Z}L'#dزWlY 	=A|8(^kqfsF1tbd1;fQM(X|1H<q#
ɭrPF%

qAT<̿dv̓,Y ّ,8Jq8fÓ,c8r'XFYM7:!;7όHb0Ry4Bb4c5{vR8K㳼ik#!- yvyMld<eyhPMld<;<^ɭU- 5
vw<15cI{&R`=a4u2<{&{h7`ݢ4c5{vWӕ#8Z)|vwcCf$w- c5ڻy݃v"gx=7A*GeC<1ɭA;;XpwZ +5+0 _L8#]whVxc4jMjݎ7{VnyhdjC`d057`t)|vw3ptݢh¯yhɭcK㳼ik#Fx@х^;;5"gv8K㳼ik#!gs6 d֠_x,l!掳v;G^ɭᰇ:0wh)|vw3ptݢd=\vw<1a35"gv8]<nGx`Mmh7`ݢl{4`0w~H ;AKkD0NeA(D)|vw3ptݢd>kPE/q+疀
klWC`A;;ƙqF`R2;-ƨ=Z)|vwcծvb-Z !5ڵv-1E/{n;TcɭA;;XfGY	#A#{&{6:0wh)|vw3ptݢv|d>@[Wyh ǲkc!疂5"gv8K㳼ik#d<dxcZ)|vwcVGY	#A	5h7`ݢh@*eʩkزo#~H<>xaGOd֒ʨ+K#^B1{&A	x7!=Zs|Z@<1eA4{Z@>F_AؾW:#ǆH&|CcY~Mb^Έš̙~Mb^鎈š
H&|tF- ~Mb^Db-`6/ZAp#eA4{]Cc.'q	lxaĦ_"y_"y8d,A]wen,Vxa @P eʮ=,A]``c͞h}6.X;,%
BiBŐ%;*Fܼq<0de̸Ml''1{&6XDxb2R>
Yr~G}6,A]`{lWZ9 fDZ6.X;,%҅ K]wT3oV k5M@PGD`%wzW㳼d?KXdlxV+2G{&Gyy&cL)-$rZ)i0I)ژ))
ekJbrҩ~ƖZY/ihilO|i\8g%T{3ΊQ&lΚ*/;ֽ4B
$C&k^{Kt!?Ť5M=к扟N{˖:RE<i^#zzMB_6u'Fddᥡ-#06<0s/7[f	# 4cXQC# !sxa fqyK:E5nŶF"Z- bmY#Gơmj($u9ڲe,ţ,ذgr	h˄g-kKyh:,񖌸{іg-lKyh>,"іB,F["Z2{іgpTg(v}-|$ǖIy'Lim-/0I0KSpE% l|ʄֆ"~,\9җ)kL@~<kB_[7>kKLޟ%B-,lDښ,-*%kJb>Ґj`5fKRőf,-Gu)͓D6_|6ZS|9PF9A5ˆ^cY5tE:g=ЄtBucbbmbU`db3Ց#@)qم/@Yӭb=ֱrGgZ!g.A#b~Xڐ }n{A۰cA݅AnX%ZXh ΋ ;q vl ;bZ6%h E-"AXۂA, hv
a`Ԗ%6-ŀ7-oX}i`΋F`-h`X%}`ϋF`E|XE}`F!`G- 1Ԗش1͋ nZ{1,ZX:,e`;=-v%{>-s=CXEȰhXh塎
@cٍhe{6$OtF}Ys/䛪i|\S
cKI.Q,SaĘE4S2}!LiLS.ZU/~KK%-m-/0˖,,aq-&k+FEO.ZKIO Q6>| !ρ#6<0s/1im
wf8"02.$H7@q/A`2 GvkAGcSV SW"N$3KScM:BE#Gơm +V]E [Ֆ%-I`6-fŃ<ܴeKF\%=ihZX3΋FY`όeX3=hbX3ϋFY`!`dZ2BіX3=e>@˰+GD9 Zf8SGơm +V]E [ՖMI`RXy$s,h6,6srIZ9,δgEqx&s,ĵ}`>-gŃ<Z2E=hdX3FZ!`pZ2rі
.'{Վf𼓔iKe}KkLRLr?Ib?}T&5h؞\9җ)kLO'm-}>kKI͝A	8il$xO%G8;n#19@Ť`p	vnC#S q!d C|Y8q Ĝ|KHt)H"(:3lP  Z  8}Y`e,%RXfŠ6,rC\%2֖i`e2-<e-h!ؖYh!ϋCM`eAB,EdXhD,pXh堇GC.@!쌋i%n#-ţZ8G'~xa /=n#1,uqy')4ZZ/[/zE$Q/0˖,K]YMhk;$T9Dҗ,u@EO.ZZd%yZud}D_u'̉jk>*-љ#6<0)wՠb25 k>:L˲Gy ,H0-YEZAQW"NŶ-vIe c8:5&ڜd;m"Н[tb6VjKPjK
3baFnZ7,(-AXQ-A,(΋PgEe8
66|XQPd"jaFZD,(h4pTP+[c Ojr c-_p8&dpwGcTbkGXvI`eKAlXirY I I 	%7,ah!,C,h!΋,Zx,ZvZv%X-9`eKAB,h!Yl腁,ZtrN=P{f0lZ<ae cZ<	8q7~xaB;/;8ci*mM/,I0KkK%奦:RFT&5T*QJh؞\9җ)kLO'm-}>kKI͝A	8il>
co#яpՏuL!xdw8q ~bN>Z<Z%:դM[03KqN@2h163.QI-	պ@QHYaF6-Af3pTP+-#84p
-N@@Z@pbȺYZ8ښXjV6RXfŠ6,rC\%2֖i`e2-<`e-)N&zI~xa &NSi洴_I_'I_+Z`/-N YA5D+*Z\9GRE<i=&y>׬I,NZw8R B-$MZAYWn4icQ2ms($KiNк@1+Hl
lV5G9g,DԥXj7dO)zW8>xa FNK/[/z_+Z`"`(˖,dDFdvyrשkKnQdN-Md	WTlESHi:=<ii=&}>kK	KC	,	?EB(D+t%qޟ:XN9̙8eZ@fY>dEL1h([vӽ=rg\`!. uxւnZ 
#NQк M,jG9Jٹbs,`N@`ZRZbY-:-	baTcIe N ,8'Z!"(ƩS-}\dmKT Z6ZwXrî,	9`P,v 2؀X> ! [: ;0 
;͋@c7-KDihgEcZ1by0@ Q#c-pǿSGS  P8"ڝ%E8ԺG< 2պAښXjGV9͖nXuXu':,
`ð-6-Yh8-ihE,1Ʋȶ  p(jtl2d&ښ a:B
)PZEee6,sr>#ZX(gE7v5%6-j~ZZ3Й(
[ 6q֝\ߜ}<N̤m21S/jiD5M>|il\vgf&z*Zފ"Ha#ҽiSϪ6/^$ 'R^ eD$-!T2`0Ckm\}h s&>^0wui 	T`{y*ZdJLxw~ #N{ zަG\pw/;T@4:6>5 ׋׋ >pv?2\aSj0' kŀŀ X<ױK0/J5u }\|X#y('	 ^PcKS˖֘$@X#wE8ުym+߃3
ָQF#KI #%`#5I0IDiLK@J	IidI6Hk+Z`"8HX{Bs1,k.Z
omii$jX)`)I0)0R\4 2KK 5I^aZ -N YBBT9LSֽ4B
$C&>NZޞ](,Qhn^v:MkOz{t.@D?gyڧ	k^{Kt!?#IziOu.H(4L7/;UbtצR]DbDrIik^{Kt!?ֽ4B
$C&QmS)|CNl-I$2ЊL}qGDs3G`iPew:C:$
O$Ĕ"Z?wyS^ȡjxaR!2tqiQ1 .8;eă"Yy'Ki_.ZE$Q Ye-38i+FSi5O.Z-*:RE<i=&y>שZZOub-H4{SEQdiLY'RRmL@#cfkIp5d,dF.f,-Gz
 aN!v2X8hc.&>p<2-:Kcdⶎ\"ZŋQ(YTv-@ *tv-b8/(G8, wJ3䰂	 A
~I( @p 1L0mSC*ĸl=L"Ϣ)̅GFp{mx6Ha:9R4GYg`iP<TgK
LJC,ȵ8U<7~G}$aEcb2u$QZH:;̓ֆHC'L}hzEBaRFC'`g*.ޤ=:<\Y[ma DfҡArK \*U*`VF!X%bcH0KµaRFC'm2mH%@6<0|k84|>hWĸkf2{6I;eow
e~8C2@PJIűɝ.V+Duv65gyNqUoy\i}\g> /vYhv)wq`{{w T[ne,Y;ϝ@~Gx&|2}@ >eg=>{@!vw
rK9ٵ$`"-*IesxbD̿L!xa) 2 A]`6LR헽A;7~'Z:@Qu9lm$A]eI*J_i;3GDRЈ
U@ch2$'jC6O2F\'.{&;3GA	ll)WD@=ZvЄ[G Y& @ifFD68}68-, }6122C8v%q(j@$6%
ExpSED|^Ptos#A_i*Prȝs#ԑEl-	hеz<<7C:ƥ3=h"3΀hY۞5_h`@8M
YAP">qMWkcͷ7Lt.r9zHY;ശSĨ<+-"yበZzHȍ=vL+#	#JMhp]8A:6u E߻z˿8xZRD@iT֎>Go8በhMh L+0ZL/ l ح;+*Ļ'4<1"ɭjC8ԺVUw݂Nlxc2"=Z&yy<>{&͐DO<d֠1w-R=Z"|vpZ {&qHiOzd%xA[w'2> Kao@8A	 -;ս	8=&>2zl서d O@9FB<1"d֠~YV%v	:9bMk36w}qu:,;ΞN՞ZɭL@-jG`vmtYiNqHdGkg=A[4/&>qȯd֮
6DdE䛍^rqN)-$SDSԱNkI[amL21LiT{SKKK-,洴_I_'V_.Z@,AM\᤭WEMW!J4<tu'o_`.hxy`ZTd*I&Agƙ疛	̿cY_`6g;͂n"Zl!2pE$Q YfeI235\#TC9Q3rs/Sd!zzMoyrDs>V|8ihj } $wuk}9f&ˆn/LQE)&jXY	 }?]cfآDq9~Gz7LX{& -*FrS/=ZxaQ񲸌Ǹ.3DpLdH}YSodƑvxaWkO" ead4]ƙDq9H3MliDMC5]/er{	bxb5|//x5#2 A}]+\{;X2A]`pW]lNEٺ$4cL+{8!,5JK]wuri^uƛ2Ԃ8疊ȋUq
{ R8n
͙buGAna5#`4`|1W*FܼK7xɭRRx Mj@-*11NK/[/z_+Z`"`(˖,dCY޹S{-NtDO+Z`ztm-_6@dd5OG-,pِ r;+}9fYz9.YX+LQ>ɟw2.h_+nC;M|)^d֤EHK<0S5/qآ唃`L̖yml#1拡ƙp(n#'> ƑA=[F`j!=ZxaIc,拡x.mdFO ի5\rAhMiU=wL	8MٽAPR#<[Dɭ@gS8Y<W k^2#	+ Uǿ#Ł
x8A=\v#1:qfn6ь]3X; s?wL+KM(X@`;;\g.4<Od֤EIύ3-H Uǿ#vp5z	
͙buGAna5#`4`AZ}`qriƗosX[8m d4{&q3ε'|Mj@X-*rcM0%֖6Ȥ
%}KkL8,3#TDg(y6&駽=Ժ@Q X3ܼ:MkOz{t.@D?gy١tצR]DbDrC5M=к扟fIziOu.H(4L7/;4`&駽=Ժ@Q X3<js/Y<kBW0'[O|S S2#	,V	D1=Z·&yx7G⨪Mlg^c'Zaz!&Q (6;&P@6V]Dbg=뻘	EGlǉ22`!'hx\"q3@eg'̿L
2q3CV_&yyL<eQ	dxVY8Axأzx=4%eg'c`GFx!Y8 wU=w`6<O-LcTG2lx*2b]ǉ_$X},ǉAs/b]X;͏Ĵ_@Gǉ2۰vy4~|j9epC t!{Fl'4%	/Rx 35|1<0_=x>O%/<Od੏rKer/},er+\{;0!p5z!lr݃sBЊn6Gc+{8CX9V)	;2.49ʅZYx kX[`W` 	Ww͙)댻ƙ래n
	dqHf9BX; s?wHK&#MP%;B,<A+5U@ŢXV>J`4c#,e ɏ#,e ɏ$摲ζ6W,E4_&yx7Ԟ'`MllYcp5%	0Lֽ++W,N5~Yt!:Z QF"K-.&yx7Ԟ'yy')4ZY/ihilI_'V_.Z@8?Qfeg%hں*m52ΔQd%y>׬/O+Z`OI| ӆ"sGkP&yyB<O@ԁHZTzNYjQٜg=`Z@4'PMllF46^֘
%8,Q/g%hں*m52͝R˖=+KDO+Z`d
<r[OzMNlj45udlp!܎=[w$bFBxp̤4'Vg_a+7\$7Z<ك:6W=/eqx0C;Ƙ |Q4,FNRt?#liXxa#kcH27<0 MiL\FcybBdimt?#4@LX{&44<0y5F_>4/&Xw"	WkcHPYd֞A26W'Nr;Ԏ!d֠3e3EGԁ0ZTz9YvgY0lє#d<OOd:dcM,ilO|iI_.Z@=,*댽^J_(-NO+Z`Oß!8ijJB(b-hrW7ZIzW2y5.7N'`}qKZ!3>ƘBdj:~Gx4!<05("\MicE,$K<҄l#1]cF;Bdht?#43dMli
&]3~FDб8Z#.w"ɭ!A&q7 $ɭ<00J\ϗ;	,pm@t#ZA;"ҡ&EťF>6W *el"tƝr)&KppC3gThC^J_(0:#`\9:d5NZ-Xglv1}s!܎7Z-z(	u# h\=+,ngj>`@d&z`C;2VAsBhXf(.wFaHdƐlvyZ=Zxa.e\ܲ-(0(F	tb\Q#LUw4/&e%H"kcH8`,=ZxaLc#LUۚBdi~Gz-A[EM0d֞E!)=ң@ZHEZT/$q;kLRL??(bhlCޕ`tyrlwa-I]0~fCWB݂oBn1y\:zlwX-ew$鉂]wA拡x1(#'#H2*KBS5]2q7%{&(쿍u od4]ƙeDб8ȵE<0ɭ"d֞Ef:Bӟ`FQY+luV(c"pX;W"N lv^|5hUt 	$J`(,gpTeu3e,3|AK2:1*<0 Ps{ ~Gyi(#'C  ɭ!COd֞K_੏ a{D/cK2<.Xex	UqwGY?Yeex,ex3 %{̓1qY:%{8̽8If^ǀԳ/cK2;⽃1pfew	f^|Pg ,lIK2;mh	+ݣ+ݱp5zgLB?ݣ[ ԥ{4w`eat;8vfe:{w_@ό](arDZ@Wڜ|o'2c5ǆdlci$8dm`fJq6N2Խ7N2͞BeZef8Zf4,rќ/z3ez3e=87z3egrqFe1f_A拡Q\(#'!A4ɭ<0#_≡a#nGz<iI 5@5d\dƑ.ɭ"T-<0FMliޓTApMliCAp|MkcH}l.I{&4l.^ɭ#(=&[<0ɭ#>zMdƑvOI GkcHQl	ǆ\=[A'ɭc^AsE3≡b2qi-Ah[F[M-od֞@LS㍗tƝr)&K!|?0O.Z}J_(:pԓi^Iv˖I0Hp2Yx?ͩIejW5Ѳ-Ndҗ6OID]KRO-N/<4/-N"`(,d?jIesCbyr@)|d|8ijIF_yy'Ki_.ZE$Q YeuTᤲ6!-Ndҗ/D]'KRO-eZGtƝRL?]G5g%fl˖2^K'.ugS;#<Wv_ti_.ZE$Q Yefᤲ͝ROQd%ugS;g_ti_.ZE$Q Yecg%-Ndҗ6O=:)KR];ƙ0l2|cNr)&K.)Iejzi˖Y?RE͞hYNZk`SxbJ	~^I>1a|jqDg%4Tt**O.ZdK@ӯ=|в4%`E0wGg/I:ƙ疑J̿/$iiӰ\8I@˨tᤲ͝T9s+F+
F\:җ,_6ze8ijKЋ`4c^=u3-RY~^I>1a|jqDg%Q38i,3gU\ѳJ˖2җ)͓Z ~.1a|jqDg%oᤲ͝T9s-Nt"w_6NZxcLKHNӰ\8I@˿34~\:җ,ޝ|8ijI	Yi^Iv˖I0Hp2Yw)IeCBzyr'J_('zudᥩ'2-#:\cNr)&K.x7LK*'J_(H_6"ل_4,v	& u$`ANZFlf@`f{RE4`Mԅ_@cK/u!S`R2bm姂/K/$mNӱҘ
)lbL$8Oᤲ'J_(H_NlE	hYt"
;1K`$HmpԒـ$.: - 43/&cM*{L=/O`R2*ńXpxb$NޤߌiL~E&?YfS33W46gS)|d`͞hYNZ$:)l]yiԽu
` jB|I12|cNr)&K.3SP)\:i}җ6OI|慔ᥩ.M %0wF}K?Z*D/:ZZG4/-N"`(,dbfpYjjiS/t~:pԓ~.1a|jqDg%Q9fpY\\O.Z1ǺRE苿d|8ijIKHNӰ\8I@˙pLK++uJ9jќS	~K'KRO-!/<4/-N"`(,dpLK-T9FkDg(-Nd%/^7ӯ'-I<~.1a|jqDg%sᤲFko\QS˖2)|dENlBpԗA&Lixb N;S
$8,0g%wPfS[Qz"_6ze8ijK`ަ4<1 ȄN;S
$8,kLK(m3Jm]IS)|zudᥩ'<-#:\cNr)&K.<g%m]ZyrJ_(?H/_6ze8ijK`4c^:[h~ԗn*D#/:ZZG4/-N"`(,d4T:+˖L<J_(?H_4,-ItstQ$ AK`ig/D_`jcMiou!W疁3&_ti_.ZE$Q YeſjIeCyrJ_(?H_4,-ItstQ$ AK`FH=z" So3H~Խ
`B||cNr)&K.;S3pҗ6O=zeIt	v	 `F;H}z' SoUR^S	`Bxb#~'-{#nDg%N.g%5zyr'J_('zudᥩ' i^Iv˖I0Hp2YwS3]5O.ZKJ_(_6NZxb\*-#:\cNr)&K/ULK+F+4-[iHOO-1Za-0ZZ<=qvyh	yh@dyhXyhByhZ-Es@XyhZ*O-i<URyiyiW<
Gi墱,]mξ~Ϲ3L>Ϻ?GLM-}t>C~+at#./mmo ;|<'x<m88mmmc hmmmm1mmKmSm/mm`mo?p͇CO|#eR? /3 (#8#=^@S.󡯄	O?S?1mmmmm[mm=$x/Ǵ҇Dmmo`mHgmmzߝ>tYat?mrI '\U@DOZ[DO	=h"'"xH"'"z		_Zo<o<o<o<o<o<o<oQ?
1eeY|,_/~׍Г	>4$Г>4$ГBO	>4$ГBO@~Ф[mm00:I{ϽY/mmMLhm^h2R:po/5)yK7o.X]+aw5oѿO|k~JS|u>O|SZoVu>O}\~9_}BQ]K}D~{@g=E~Pg(°V~D=D=O}D
_OD=O},/<FB|W>.ps/)qG~>*x8*pw5GKMSg3T:t4\q-Ajy:+`xL'gQpֹhu	Kio:,+UQuB4Btխhjٝ0P$+\WT#A'A(KVRݲJDԷlQ3:*SKy噛:_|Q/%D(^z3IZժQOQ3|Q/%D(^z3IZժQOK|Q/%D(5N3־4_LJֆP_K|Q/%D(u9fpV5jTS_K|Q/%DSg3T:(_K|Q/%j}Ng}38h4ZD(_K|Q/sTs=kE᤭hjZTJ&gEPPFd0yffΨB@ԷlEr!B Phu
j[C	ZM-fl sS+/a,!4A9.j}Ng}38h4Nfpt.\؈$&
!	);	`USzh\֌+ZU˕XFd$)\"TިZ6W5!!J~>BѴ2fp\JUSzhY3FҸE%_Pmꙣi\"녣Wֆ0V@o\-6pJzh45t3',UF)'.a9gzBhBѴ2fp\*zBhBѴ2fp\*zBhBѴ2fp\*}UM;zOA!yXGpUGpB	(33/>jU7ZA>fp`^=rV>=H'Р,ǣNYTޣGk3b$.kѳJU>=H'йianC*[B^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯USzᕛG.VhnZfI\5t9WB	 VjZ3CEU7/>B嚯USz
gT!UCivͫhPcoQ#fHB	.ktX[
PTޣB٫DGi5:,-tTKp(UGpgZA>sNr!R6_B]Ѕy1
s[zgРrWoQuLJD[DzoT0}UM;9i[zzoUpUM_Gu3g-+oQ5oQ*P«U7*CkCjl޸\Tz',xwx]
S!po\.*o=\j}UM;D .
ڸ[77.hg	5^>" ^BTmhm\-C43嚯USzfrѝy /=g5ԍ=mUGp- BL*5͈ѭbUGp- BL*5͈ѭbUs3/>'a9f۳3srW\ςz>FsD-'NYv膆5pUW38B/AyIhk:!70\',~=H!t(9fp3iBsNYv膆5pU- Bf9hݴ4USz
k
BjI38Pj苡i9',C;vtCCfnaNY(_K|Q/%j}Ng}38h4O*	4rt4mA',|Q/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)(_K|Q/%j}Ng}38h4OD(_K|Q/sTs=kE᤬ܵ%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)(_K|Q/%j}Ng}38h4OD(_K|Q/sTs=kE᤬ܵ%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)(_K|Q/%j}Ng}38h4OD(_K|Q/sTs=kE᤬ܵ%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)(_K|Q/%j}Ng}38h4OD(_K|Q/sTs=kE᤬ܵ%D(_K{_S_L/g%fSQ/%D(_K:Zfp}38i+47-b|Q/%D(^z3IYkK|Q/%D(5N3־4_LJX_K|Q/%D(u9fpVhnZ?_K|Q/%DSg3Cr)(_K|Q/%j}Ng}38h4OдB+g0m:"ZNw	5ݝٛfjU7kfekCYfSv=TM]CrV6"J湫JU7lm"Bֆ"BUEU7Kk	g0Chg
P%_Gu3g-+oQ5oQTިf=.e&RIE(4UC8Ua,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^HnmmmZDBz3I榗1Nfpt.\؈$&
!		 U>J\TTBwW38Q&lΚ!9f"-QШ"fpLٝ4BrWE)PTt**;+(6gMUJ~6
(N
g
$͙D',HjxZM-煺$PiM~=H'[vhG0%Xf'x[BA.
fW#iSKyn	@)SC5_HjxZM-煺$PiM~="6Ik54PdB43Uf'x[BA.
fW#iSKyn	@)SC5_Pn&w	˕ѵpU7.!GBBl|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYPGBZ6!KFppU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWRGBZ6!KFppU*	4rt4mA',x/?
aBiMp]-Pw	5^BBGia 'uW @~B5oQb)hN\Jjޢ$-9SFМ]-Q	8)KEU7TI3BiMp]-Pw	5_D(_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<)(_K|Q/%j}Ng}38h4jisK|Q/%D(5N3־4_LO54`#	a	Pu\_;+ٳ̮k1".w.bft.\؈t5FNy:	ׄ2(&Gcpa,!4A0MMO_S_L/g%F1Nfpt.\؈xL'a0;	΃3a 'g殉QzºD!jsED:?sED:!Z9-M:(M6gL-[CT͐UբQT(S4pmEUcQGia '?lCjrFj36gMo\-4Դfc3ftfѳJMK@ކjQGiA!th,#[UC*!
Mmn3]tU
)-BӢ4TCj
Yۣ6 űhD#д}W @~Bw	-hjޢ$(MzOUF2ƶYa:W-iIjeAg
Fp^
MҚ9rZ6jiBoy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYU7t(335(BިYHNYīA5QZ5M:!9g
M:ٛ5Ya#д}G0]:+{] Z?!f1fѴ'.WCKFBr%_!Bj慣h\M:-AFBB_5oQb)hN\J@nӢBj	PtXPQ-z<1liaZ9!\BYGoRPfg	jQ	P[vhw	8.hBOD3Fm\-B=H'ݼ(?@Dg4TĮ\-!7vZ9}UM;zO!SD&[FB43]
^>??;S-dGB;B{!S((ؕ|Q/%D(_K:Zfp}38i*5m)%D(_K{_S_L/g%F1OD(_K|Q/sTs=kEᤨմ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3VҘ_K|Q/%D(u9fpTjSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*5m)%D(_K{_S_L/g%F1OD(_K|Q/sTs=kEᤨմ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3VҘ_K|Q/%D(u9fpTjSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*5m)%D(_K{_S_L/g%F1OD(_K|Q/sTs=kEᤨմ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3VҘ_K|Q/%D(u9fpTjSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSQ/%D(_K:Zfp}38i*5m)%D(_K{_S_L/g%F1OD(_K|Q/sTs=kEᤨմ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3VҘ_K|Q/%D(u9fpTjSK|Q/%D(5N3־4_LJ[Jb|Q/%D(^z3IQiLSwbڪQdzOs
TPfHkhև1*}UM;1mUhD2B=H'І9
(gmk3b$5kC~>;vtJoA5ݝg4@ރkgCg-+"Ww
ᢪ	8PngDtYflW4W*3%sKzB=H'е
VhFDsTܹpw.WgSB/˙\5nbD]\͚\q-AjBt	e8QLI-XBhx\:Zfp}38i--Eu3rĵFНם%0QLIMfu"P~@@Q 	*>= ^z>GXbzjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5XjZ33ft	5X/?
aBiMp]-Pw	5^?lC᥼谢Lٝ4BrV>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^{!aFrѲ4CD6%ptX|?Ql*fpFxio:,J(_K|Q/%j}Ng}38h4?Pn&w	˕ѵpUD(_K|Q/sTs=kEᤴ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3tX_K|Q/%D(u9fpZ[΋K|Q/%D(5N3־4_LKKyb|Q/%D(^z3Iio:,SQ/%D(_K:Zfp}38i--E%D(_K{_S_L/g%OD(_K|Q/sTs=kEᤴ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3tX_K|Q/%D(u9fpZ[΋K|Q/%D(5N3־4_LKKyb|Q/%D(^z3Iio:,SQ/%D(_K:Zfp}38i--E%D(_K{_S_L/g%OD(_K|Q/sTs=kEᤴ)Ќ%&	B׹r|\fΦ:*_;2jĈܹ5йrZb#e9:	'^p	#ZQu9fpW(bt4\q-A'Cu@IxLBa0Rv7!׍*U?TPm١q	(O?@\})^g%rW-38i+FoM>՜#A @&iI\58B.O<ᤡhk-m3Dk*rW(-ZW+[LJֆ4ZfpPv5w5LJhT6iI\5fhljh؇5-:BuSPVsRќ#'_io\S4pPLJ3USJ*ZfpW(eAQW5楣8GCNW(esEh%BFm<ӏtqChPiMr3Dk+6\M\U9q5hU-hQ3?!5C;vѳ_;#Y\Z3H#WLJֆ4Z54w.erֆ]sN3Dk,C2lҿUP;#Y\Z3PiMcꪌ(esEh!B43U
tTգi}UGpRfD
fV>ft,i!B43ULK;2DkCYjZfpW(e:rVVsUY'("Jѳ4sNY 	G𵚚[
)!t a( SKyB43}UM;#Y\Z3[W3Q&U'pDk++FqFpLҚUrW4VB43U;#Y\Z3fB43U(;#Y\Z3fPiMc
NrW4V)SC5XwFgѭnZg(6iM0o\(hjtHKDfpZm-iG(BD%|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYU]T!s]B3Jhfy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYU]T!s]B3Jhfy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fTw:\e)SC5XgK#X\5PtU
)Tw:\-38i(o;Z[FpLҚ.N9ڳ;\ 	ڳ;嚯UQ,rDkᤡhk(m3JB43Ut"5ZfpPv5w53JhfsTpΩQ3NiG]
#:pCDlΓNiG١q	(s\գ9;u_9E(S4p:+5T3.z*}UM;#YjjB!,XkM]UwFF!hu9f]5hjgTޣ\55pkCi0詫FWC8~>tW:֜	am5t3WoQ.QZ4r	8kM]xwdfݫVg(asS-s9ErkCYQ3Q;	(jZhlw	(	r)SC8koQ5tBADPսDHLpLҚ[xfD5T3.z*USzrY8@5ִKtTգiJTޣ\5fhl!hu9f]5hjgOfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYrѲsNiG۵q*#ft	(Fh	'4USz #5A[C;v[y衛NY}UM;#YPfU:֜	am5t3WoQ.Q36rlҸ@5ִKtTգiJ}UM;#YffVW:֜	am5t3WCcNiGL3gQ'4ffΣNQ|Q/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOQ/%D(_K:Zfp}38i+FOwFĨ3USJ*CZkNYEMZ6ī
ۡ9vZٜ-BFpDֆ"BFG
ܝsJ<'pQTQ	(sT򹙬3G;u^ADֆ"Bٽp9-CZ#G0nΈYQmrޚ!g(ԌٳFj`#	a	Pu\_;+ٳ̮k1".w.bft.\؈t5FNy:	ׄ2(&Gcpa,!4A0Q_S_L/g%rZ롦gBˉjCPlDl&
n	/	9P7;	t:xGCN"BٽpC0m	˕ѵW*	4rt4mA',|8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrWQ/%D(_K:Zfp}38i+FD8|Q/%D(^z3I\5'!?_K|Q/%DSg3Dk-TNC%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+FD8_K|Q/%D(u9fpW(eqOV3CrZQ\!7Lٝ4@vHCth,`#	a	Pu\_;+ٳ̮k1".w.bft.\؈t5FNy:	ׄ2(&Gcpa,!4@D*Sg3Dk+47-bt4\q-A'Cu@IxLBa0Rv7
C3::ǡia 'д}G0ZA>H᤮QDtXF@ԹrVhn\J- =.-B	.*o=\EU7BoSYYeu6Phꡫzflt:}UM;	Ҙ[#XfDV="6Ik54PdB43Uf'x[BA.
fW*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x]CV!l޸f!ҘZ6ihڈNYī𺆭"BٽpC0m	˕ѵWu[Dzᘇ3Jah+j!9gf1fѴ'.WCKFBr%_5oQb)hN\Jjޢ$-9SFМ]-Q	8~PսDH[7s49rZ6q*.zo\3iL-Brt4mD',U]CV!l޸f!ҘZ6ihڈNYī𺆭"BٽpC0m	˕ѵWu[Dzᘇ3Jah+j!9gf1fѴ'.WCKFBr%_GpDk+472!
)jtH~>SX@(S4i"UwFCs-MaLҘfDWoQ.Q̵5B3Ja%_GpDk+472!
):$JUSz 5uT#д}:*Bm*USzCJ*FtB3Pfgշk+
g%*$͙EGp4N\;嚯\Tz#YYq+JkᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_oQ.Q̵5B̮g)SC8{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',GpZCB?@Ȁ>fpm:"TޣiI\5@5ִKtTգiJ}UM;4#YYCZkNYEMZ6īTޣeg%rVhn\B!,XkM]U>+FVhn\K5u!,XkM]UGpgZA.vg0R4nWK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QX_K|Q/%D(u9fpW(efSQ/%D(_K:Zfp}38i+FCr)(_K|Q/%j}Ng}38h4#YYkK|Q/%D(5N3־4_LJܵ%D(_K{_S_L/g%rVhnZ?_K|Q/%DSg3Dk+47-b|Q/%D(^z3I\5OD(_K|Q/sTs=kE᤮QXU7\5k54!r!!QT5nҴK}UM;W(efĮZM0jr(HTUm۹k549fīUSz#YYq,-Tjr(HTUm۹k549fīB0 %^˅r:|\湫s"gr&lBˉjCPlDl'xL/	B`$v7
NKMNDBz3I\5:iEйrZb#hN΀(&
`(:ζB0 %^˅r:|\湫s"gr&lBˉjCPlDl'xL/	B`$v7
N~hFDйu9۵qLS4].%6"6n	/	B`&
΂`%D(_K{_S_L/W?{3UMf颣PSA'.WCKFrWKMSrܹ^͝MtTw.es\չt3s6krĵFˡ6"6rt	N&	D!0;'`F?`#	a	 F  5N3־4_LJCz롦gBˉj::K`(;	fuҩdFuB:B@OOU:%4BCzmYoT5zOd:'PZA>U\"*)tu\P&O[zUrahѴ VoTJA!}M6
=mV=j+D%XjZ3DȎ(WVoT-@OObUhHtO[zh
=msQffDާ0Uo\.fkDJ
=msQffDާ0Uo\.fkDJ+$:'P9rѲJbԴg	oT5Q¹CzC-!ī
g	oT.*o=\l+$:'P9rѲJfp螶BFq*¹CzC-!ī
g	oT.*o=\l3Q&lΚ*HJ@ާ0Uo\.fkDJ~/
=msQffDё-46B73RxE,HrQPE	!\D:h嚯YGBB3ft	5_#iSKyn	@)SC5_RVC
(N
g
$͙D',~JYTt**;+(6gMUE)5d9QШ"fpLٝ4BrWՐGBB3ft	5_Pn&w	˕ѵpUVoT-@OObU>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpUhΆpZ'Na!l޸\ֈx/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWk:h9jzs3Z"U*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWRԇ*:PѱjZ3k嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯h*:PѱjZ3k嚬"TTBwF9ht9jU7xZսDHP- C;vtD}UM;5oQ&B=H'ݝ*USz 7[D	PB	3gDJTޣHkCV!BoT#д}U7xZսDHP- C;vtD}UM;5oQ&B=H'ݝ*%D(_K{_S_L/g%!=m^
MҚ9rZ6j(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)|Q/%D(^z3IHtO[z(_K|Q/%j}Ng}38h4D)ё-46[74B
-&fеTfUȌꖚBrt-Tjkh!nBUWEP։3hZ̎Ѫ3XNYB0 %^˅r:|\湫s"gr&lBˉjCPlDl'xL/	B`$v7
N%S"mmHmmOOӯ?ɬQRJ_ɩɥrrN>NDMN&'ſLa0B{B{B{B{B{B{B{B{B{B{B{B{B{B{B{B{B{B{B{B{ܛZDBz331Nfpt.\؈$&
!	(;:3:g%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯_K|Q/%D(u9FSᤴUSzD:h&w	˕ѵpUK|Q/%D(5N3־4^ٝ59~(_K|Q/%j}Ng}38h:jsQ/%D(_K:Zfpz#ft)_K|Q/%D(u9FSD(_K|Q/sTs=kE荙S-XBh.j{.lhCs+H˘].%6"6]AhNu0L'
!	);1KMO_S_L/DlΚS4].%6"6]Ao4'@ExL	xB`3fuKMSrܹ^͝MtTw.es\չt3s6krĵFˡ6"6rt	N&	D!0;'`F?`#	a		A4@F5N3־4^ѵu"6gMNbt4\q-A'Cu@IxLBa0Pv3^1@Ă>ަSa,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^Hnz>
t!6h/Pp/P!tj(4VQCe΍UT6rw	5ٜ5PսtC\QN9fDlΓsu_VFpx\B?xb/?UUAڊ.tjp3SNYf᪆rw	5зm
#ft#`#	a		A4@F5N3־4_LJͣW:%E:iEйrZb#hN΂0SL9aa,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^HnЌ%&йu9fpYWS롦gBˉj::K`(;	fuG>'ps3fjjV:B@OOU~|?4PI3NY|~~Sv4N\;嚯A(hҫy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯d>\"fpLٝ4BrV|?EsB3ft	5XD{!Rں(N
g
$͙D',aOn@E	-楣8YNY#iW;j;+(6gMU|?LҹWPE	!\D:h嚯C+uPѱjZ3k嚯#iW;j;bԴg:	5^|?zi6a'ps3fjCL+;+(6gMUG 7pޚeiXE	!\D:h嚬"=)(m3J(N
g
$͙D',aH7CiVBwF9ht9jd>@n4LҰZ6!KFppUD{!Rں5hB(N
g
$͙D',aH4W;j6s\գ9;+(6gMUG \PsV"sRќ,s\',K|Q/%D(5N3־4_LK;jpޚby(U7k
Jh;ihڃNY_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|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi`#	a	Pu\_;+ٳ̮k1".w.bft.\؈t5FNy:	ׄ2(&Gcpa,!4A9A4A4.j}Ng}38h446gUt4\q-A'Cu@IxLBa0Rv!ҩŲ+fh[;:G9GU4|1lٸlΑQ\"*)#'_nWʅ3Jhgu	- C5moD-38c*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWRΉDWU3PB3ft	5^K:%3Y\MTB(N
g
$͙D',xE,N,eq5S5;bԴg:	5_hK:%PI3NYVmp\USzB(N
g
$͙D',xwN,eq5S5;R3 bzzfWEU7Y("sRќ,s\',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',KA5O
M,Q5tJYZ؉+殇*TޥР
az%f嬭flDsWC_oQ3Q:,5LdFuKMdyQ-46UGpΉDWU3SQ\ChGpȁ$_K|Q/%D(u9fpZ\ٝTNC||~~Sv4N\;嚯%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC~(_K|Q/%j}Ng}38h446gU⟊%D(_K{_S_L/g%D8|Q/%D(^z3IisCfuQ9)_K|Q/%D(u9fpZ\ٝTNC}jfpVhn\K\#`+d&3CrTI3X:|?.-V3CrZQ\!7Lٝ4@vHCth,USze&fpFDgT$j2#: '*TޣgDtYfk++Q\ChFNXB@hGCHJ`#	a	Pu\_;+ٳ̮k1".w.bft.\؈t5FNy:	ׄ2(&GcpЌ%&&  5N3־4_LKC`j"t4\q-A'Cu@IxLBa0Rv3`#	a	Pu\_;+ٳ̮k1".w.bft.\؈t5FNy:	ׄ2(&Gcpa,!4@H	DDsTs=kES4].%6"6n	/	B`&
$k];~;wl7埜U(sUU(s(s(s(spnڒ'38idg40?J1OIiOIfMLS_fn%h٥K]5Gqq-C4yhLE<ML*=fZWҏ L/=Q\}(ҏ L/=Q\})^@ǣ \}(~=d>GҐXq-C\},aO?J|Ac\}(\|?>@yҏGҏGҏGҏG҅x\	P$ pS X/?<d>=a[)	-"JH2.>CP|_CT|~?`^QZA>DPVt嬈S.J NP\})%
'(X@@.>C Yd>=a[)~$G1e |(J~>!	B	AO ~(V9H#x\}(X~z=~@ K zqS.>1J} Xx>@? 16gL',hsRњCVd }|?z>
RtS~@eVC.>/==G>OG Q |~d=O -~@@YsGXb=BB{|?z>
QbJмB?$ %X\})^zz? +!{!Q+BG\}+ CVCV$Gt6gL4USz~؇5-QQȎ( > H|~?  ~JA|@+=J>??,ǣqG	Oǣ*?Рs-@OObUhiHZ6iZTި@-CLBѳJ~>B!nfpV=-\[F35q|q]9jpٴ^>BFpB	^|Y-CflꅣH^zҴlҳZM-
foQ(6gMs	 1==U-~@J(|?z>
P.?eb>GXb졀b>G{!Q+B@|z=0GO!pQ |~d=S\?@~@@Y|.>|! %VCcDI3h bz{>BѴ!qq-C_9hg(g=H'АZA>BŞ|?Cb(33CGXbX9G1eaGGCVX҆$н=(|!l`^Ҡ^dݳj'dHkos9E,nں*vZ9=H'АZA>H_ \WT-/͝Gp"K36uBb=)P؄EGpqG0/GXbA1?G-> e@b~ d>=a[),1?G-|YP,? B-q]B$ %_z5ppݣja '~Ωi-[CT͐ZA>g0۸"CMD͝GpEr͝PF>FhmC70Tf~{!P3CTj*"Bpٴ_Gp3la '=(|!lq->Oe@b~> CV/==Z MLE2If
F7	c!(tW:pDqD(S4q*CV 
{G1eg 
{G1eg 
{38i+FMpݣja 'x^\33gU\\4G0ؼ.зqESVިZ9z!KFqx- B:!h넇5-hvw	jah bz{DoUrҩњW-MCcPfgwyOچpqtjnS6C/=)P؄EGphG0/kCSZ:ah3Dk+47'ps3m'#d>=a[)/@D	P,|CVOB	d@@d>=a[* .X=(|!l|(G`^@|}UMC"tUXD谅
涍v3XZ95Ht3[LMWD.koTtE|?zI	w5CoTYB+u;jꅣH\q(LΊD:halM1g?j#sZ650sdjig%rVhnNZ954Ş|?z>
Q^S	P,sGXb>|x*{!Q+BOhZ¹P,sGXb|?B.J|Ac X/?<sWCZWG0ؕd(6oR,.kڸZ9=uCB<P-fGh_д}շk+sfC&lٽpqChZtC<Kt8d>i\WT-@OOb=)P)38Od>3ftOچH딇5PsdjiCC`nwwFP3d:"=([ErlΚ
g	vd>~iXgMGps3FT_Fjԉ+47. 4谷!R-h#QSPB3ft	5_P(E	!\D:h嚯GXb? B.>=/ GXb@Ga
5oQ=(JU~> -Сjmٽpݫh [B,3z᝻W]%up*sRќ#д}oM'pF鄇5(EP((G0ݼ4R~=Cr9
g~}SyrV5Ѳ-bCC`nwhu[CT͐HTTwFҐalM1~{!SjiXgMGps3FT_|?- YXgMGps3FT_R$ܸ;+-9ihݴ_|?z>
Q}" X|* \(X@@CVG#PBAg%)4Ff)TM_Eu4lG0ؕ~jaD:hjjfdHZ6
 Z3[BjgZ
)^AnTBCzWEPs	 1==&!=mvZ9д}WSzaA谢L*Nbfn%pުh	.m]B$ /USznz}\-QTմn/q	hA!\Q&lΚ"HTTwhuCZ954?R7ftwW38Om]ET͜ֆM-;xPiL_,Q5tJ[JeqSyh٥n!B1x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWG@'plCgC9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYGXb=O@@b~ CVG#PTݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6jC+Eazas]M!=WPn&w	˕ѵpUi\$
+ԋhAJ|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNYBOD:haAnTC36uP.m]B$ -j.apݣja 'cд}G0[fUmET3!KFp|?EPݫY3#"sRќ'kiL3jfᬈ∱g(HM'iCjq4谠!!QT.\M=goM'pr+FMh bz{{!PHTTw46knf#VBBi-[v5HtE3։U3j&RaAJGXb=H!tY^J|AbsGXb=H!tY^J|Abp,? B-q]BB$ %XwNѲ.*o[yVVټ-hk
zFDj3JekCTFU楣8Q&lΚ!q343j{!/tjިk"8al޸HsRќ_TEp螶CYsfC\Tz-NުPjB	(9fpC0.afН3lҹPO[Fh٥n!B.bqbڪQB=H'ТLٝ4E{!Rں5hN᝵uBb=)P)\Qa!/򐐨Ȏ([Wt(j|?~ں*m52hlC;fpѭѫChYXgMGps3FT_4T4Fu#O[ZM-
f+FCrYZNZ954>n
37lҸPiMU>n
37EMaB43WFMq]Pm	B(nL-@OObC 
0HsSG0o\$9h/IZ6i\HͧvpUV)R/SXDpVҙ\B$ /ǡi=H'[vhG0s3P yXgMGps3FT_|?z>
Q_) /@! 1>@}UM;-PP#X{
)J[LM[(v3/USzfSFp@6k᭣Z*fΪflD-ٽp楣8CpahRFT-@OObJ!G06El6mm=o,+jeVwei\(S4/fY\W*$U42(S4/q	mEGpֆ"BިGi/>9s+FVwf𳠆z!gE-WEMRgp6El6mjEDHZ꙳ZWV6":$СLҘZ꙳ZWV6":$LҘZ꙳ZWV6":$PiL^>n
37]+
f%^7jI正vѭѫg0tjXb=>-phG0o\-BCftEPmNFկ5Uk3Z"d>~`RC36uP-@OObd>ѵtTjah٥gpLٝ4B$ ,ݴ44FjjfdHZ6g 7pޚeiY3\WT-@OObd>#W46fw
2#:дsmL!{!RwPf8CiWENb宩9eBkCV!pݽ0UMꋖz%kCYPio:)-hjٝ0sdjiz%kCYPio:)-hjѲxZ954Ş|?z>
RQ ~* .XCVXҏ	Pp/P% = oT-P٣d8X{:[.m]9W%41f̃M|?g5zѴ(h~ں*m50ݫTf'CEU7/IjjK\.ZBٽpko	oT!H/\W*#ftwTި[FpΊPSD_󢸮TF*PKw-!:+BiM3m]6\TQ&lΚ!hOچpև\9Pm)jah bz{tW+Zjio<-СA谸PiK-Ѫ\SFtBCzC0s	 1==	C\SFtBCzC0s	 1==	$G5+3'gb~٥pmD'	,d=~٥pEh6sTި=*5;3S
$͙D45L.;Bj憚!։C70Tf~{!Qj詴҃LA.hRZ6ML-4-B房#Y\5uTSSPfgFkz7m᤭×2EMB(N
g
$͙D',~KLJٻi\9s-tT"fpLٝ4BrWȌꅣH((Ωi-ٻ` SxCgpj9apݣjalM1yH7CiVws9EjjfdH\#TC8Yj蕭eAp4p[
)s|?z>
P~@|! %>ϥVC=(|!lp) B.J|J?  >ѴꪉL֊9sC8Z6W[U=螶 0Џ][Wt(jhTEp螶 0Џ][Wt(jhTEp螶 0Cd:!h
lD\+:j;oT!M+h:+BiMg@p3Lٝ4BٽplҶR7Xc[JaUSz(F酣[Wt(jc7.!?xZսDHP- C;vtE|?Y\ChZ9&fе,Cmj憚B(uQ5tUh6rp9Q(CMDy衛Z̎Ѫ3XgV5۶gYLҗ1a᤭×2EMB(Nh؇5-·5rV=QX> fއ0o\(tRѭTJ
( \}69zDD'phUGT~@Y-
$:!;kEtUC-WEMVw38i+FMa 'Pܸ4TCfжo\5P抈tB{!]|?zi6gpa.afІT/6!UTԣQWEPsdjiCgpDkjEDHPQ#X[7FsD_oQ,nзB1sEP\M=)SC8Gp4)SC5жoq\3iL4WEMf⊜TxkD3JhgP((tAQ&lΚ!l޸Z6i[Ih/d> z(Z>@;fl:ah
lD_9s+FW+h5Ѳ-@OObCGGp͝R6gL-[CT͐m]6Z6iY33tUdGB$ /垪&ZT[Ίw
3foD-ڄ9hC/垪&ZT[Ίwdf6i[Z9sVЇD__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_K|Q/%DSg3O/?;W7.ehW5Ѳ5QZ5MEU7%__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PBB[,Z9zsEpުH*(_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(_K|Q/%j}Ng}38h4 D53Bg\4Ajyjg]CV!ESFl޸io3:@p3Lٝ4C55Q32$5SVqxc[JaUSz(F酣[7VjZ3Ǩn\BBG5Q!d͡l޸j`] }#Vw46\7rҶ:!8kCYa 'yC
rWf4.Q3ftYP 5uT#д}:*Bm3hΉERoM'p3Xf&fD5Ht3rVhn\JwTNC	
h۷Y/z(*fpsѲks4m3WEQghں*m50lҳXL-4a{!SF+;5QZ5MEU7,C-WEMVwYfi!B.bd>ѵtTjah٥gpfpZ7aB43r6gMGpUMꆪ96Ci#м-OZA>H-g0raGd!Xc[JaUSz(jSdGB(33PسVBBkCYBޤ9ffΨZ954Ş|?Zr͝P!36uB-,C-WEMVwtjn9S24BUj뢣H3]tU- B湧EnEYP 5uT#д}
hu#O[F垪&ZT[Ίw
-EJ-C:"7m(oEMg%h	Z5TBÆW
J)fVAFkt(\Fz!!=mꆚ!ֈ碆nak2;Fd>ѵtTjah٥gpTDy)SC8ٷtWΖ(lwB
\WVѩ)R/QSSPn50Lٝ4C55Q32$5SVq|?jg
$͙D3SU3"C]5hjgZ6ML-4mEaza!SIi4WˈCP抈tLT9|?+"WD_ᤳ3gU\ѳJhں*m5'p̃͜G0Fd>ѵtTjah٥gp-СhF)R/m]6Z6iY,rDkt(Qf3J\{!SF+;.Han
37qChPiKd>ѵtTjah٥gp-СFfZ詬(S4_CrW3]tTw	yPfgFkz7mQˉfj5;'!EPsmQa9g
)5fQ&p5oQ%_dg43	sF3lZᚪ!l޸g_[U=MRCzItB͢PڸidE- B湧Eg0hC0։3h[4[xNC-WEMVwz!!tFmB1~=H'І-M:)#д}G0[
$a
HB8=FSifΖ(mt(Z8:j
fU7	za-FvзBjeh٥pLҚīU7	za-FvзBje3Jhgd>?lҸgDtX\7PiJd\70m
3"U5S	oPshΈZ9IBҷ0tXjޠ5ѝs49sh6naAyZ6ML-43SfB"CUBh)S|?j詴ѳJs4p(m	@tOD^{!SF+;	Қ[x[(T36|?j詴ѳJQFL3l)SC8C-WEM詩(6gMMTL̉tTգi^{!SF+;EsWCZWG0ؼzO>tSP4萳BoT.&d$**@ވzO[8tSH놆ѐ!g5sBѴ.&p!!QT^{!SjpJ腜46f '͝UP^{!PpJ腜46f '͝UP^{!SF+;xf!ҙi:[L.[fʆٝ2irwѩfF+PeetXV(m+in4#3nCi=B.bm]6Z6iY,rDkt(QjGi\(S4^3XNY3Jhgmឪ&ZսDHP
)nCz2#:дsf4-Qh,ۣ D!zoDYZ6ML-43S.b)+FhE|?j詴ѳJc50k3+FqTVSg0UM=
-6kpLٝ4B3SU3"C]5hjg{!SF+;fp3։U3j&R,C-WEMVw:\
!D[(S4YZ6ML-4t"5-B50EMaB.bd>ѵtTjah٥gpgT-kD(M(-@OObd>ѵtTjah٥gpM0Lٝ49
fѳJ客$ܸG.fpBPz!3jh*,$jާ0LCm:'s5SI
!\$:'NaDD,!!QUDDqD_ 7pޚeiY.Z!kD=TM[FB43CT(UC8Pn50Lٝ4BٽplҶR7_7.![UC*!wB	!aB[v𵙱5_m)}UM,DtSQiL5QG06kD5Ld>ѵtTjah٥gp-СpވZ8:j
fC-WEMVwq]9
fѳJUSz rޔj7mt(eD\U[W(pLҚī.F)*fna!i[FpmhBfC;tfT_3ΉDm\PwSJӢUmTմn)R/J|A ѳJ=
)5f؉Whں*m50lҳBB[,[74Wꪉ뤉m)}UM,DtSQiL5QG04CDkD5L=)m]Rkg'p(3CKDk"8&B3fthں*m50lҳYnB(T(S4_|?j詴ѳJr
fֆYLҗ1~@nTݽp9fpVjZBѴ'-[/lV5z͈pM-z\\(M(3gGpҞ|?>@y-\})GG𹢸xw\}(\|?>@y-\}(X~z=~@ K z+WGpҞ|?>@y-\})GG𹢸yZ6ML-43ST!s]B3JaBoT5NC	xm]6Z6iY#Siu#OZ5TBjio<(S4-M˙[PJڊf"溚6C;\,!YLҗ1ghں*m50lҳYnGML4AjLҗ1ghں*m50lҳYPoD.hI3B.bd>ѵtTjah٥gp-СpވPI3B.b䮺VѻcH33gU\g.hgm=,C2lҸd>?m]6GVw+hQ38\CX\LҚ{!SF+;UmEPa &>?,B1抡g5sCMDv@7ٜ(hsW4-b
։	f"湫s+	Ph!=FkEZ6ML5SSQ&lΚ!m5t3d*:+Z6ML-4
g4UCW𹢸O$d>ѵtTjah٥gpBќ-Bڊf"溚6CH_GpHP[T9oJ5m(S*΂Q
)J=tTjaiY'h٥m&o5mJ(S4qyZ6ML-4t"5(h.&Q&tB.bm]6Z6iY,rDkt(QT.\M=ML.*)R/
gTVShHsRD',BXefY\W*3jCh*9yZ6ML-4٣hfg3Z6Eu4lG0ط7.ehڊs]M!΂I膲#!j˖`>tRѫJ,C-WEMVw:\
g4UOD(Sw6
f=FSifΗ$FBB
$]5
f.;BDhlZ$-7fFsEPQ3:*[#SL_𵢴F᭼,9(b=>fl˘flj7mhں*m50lҳYCi=DqD-Bڊf"溚6CH^̭mEazes]M!4l͸mq]BB-/=FSifΖ(mt(QT.\M=ML4AjLҗ1dOD$:'P͝T9sG0PQnaдs
TM]CZ$͡:jިffΪH((ҷ0ChZ9&fНE{!SF+;xZij+ԋfBHZ6HsTdhQ:,6!ʄީjFl٣d9ZgA4USzĂ1Bڊf"C-WEMVw
50dGB3JhgFжٽH7.em@m+j+ԋ+htOD5QV\l;𳢖ZWEQyH4W;j6s\գ9;kkvA543fprjќbm]6Z6iY-LBڊf"ٽP3mEp橤4+=tTjaiY.+D;vh٥p7SFPiMd>ѵtTjah٥gpj)S
zZ*j誤gٝ5E{!SF+;0Ffއ0o\.Q8oUpD3ft/m]6Z6iY-T-С6f6sFжٽHh bz{P(4jaD:h&f։D-fGh3SKpdh5(EP((tAQ&lΚ!CkD5QY5Fk6!!J5yZ6ML-4UD坻frlҸPiMBoT3j+hݴ.Z!3jԣQ-B45LފިOd>@n4LҸgb=FSifLJѲyk	j3&R3UD-ؿd>ѵtTjah٥gp3nC39WEPFjEPmj+ԋha '|?j詴ѳJqL(6gMCZ%TLj7m
)+Z̏+v{!SF+;,n0Lٝ4UhQ38ghݴ(S4pk2<*o;&	b=FSif΂I膲#!hV75Ѳ,bΊZ5i]E{!SF+;6dGBѴ-6oR,.kd8Y-
$:!;jҺ*W(efW4hn\B-B3PfgYOGQʇ5hU+472ѳFEZ(\:.\/˕ЇEKrW5[C;13f.\KPlDlb#g'A<Н`xNB#Rvc-?DkK?F_H?za:d _{e?/N,(aD?,YaL+S*P#3!2,)cf_|a,I>Zi#@IS6_c&y/]/]7ŀdSb*+a7GM4ేW4k O0u]w'{_,MGſ,?2T&@࠵ Y\M(S:{?+^zoRwg_*ƿ	+ޖ??O \,+,Aʿ 4 C+&%0)"XUqQO?8`9w A;P?ULt#§ǿ /b'!P`
Ϳ7 _$b   Sǿ
?'ZcR`hʄ/8G.-|/CE_Os1_V}_o?X?VJ_&E_3WF'$_KV7ocgfVM=w?X1-B/,'IXi0Io%A#h*0F)(LwL_V5oWzg/?'
&

t}R^?_$	Z{咧%a,!4@H	DDsTs=kES4].%6"6n	/	B`&
%	n ##٫(^9Wa,!4A<.j}Ng}38h4fͨ)CL.˗.؈L7"&	ׄ<!0RvuLty˕.V9	a\?!\',9aqqR  ZW\})H ,`QB`oLI3"BL۵pҚ5pKM			sTs=kEᤳ']38h.\KPlDm	y^ALF36r2.+a 'ڑ%:q5S5H.HA< Q\3gT.&fs	 1==UGt6B3ft	5_Gt6B3ft	5_HjxZM-煺$PiM~="6Ik54PdB43Uf'x[BA.
fW#iSKyn	@)SC5_Pn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^|?-BPI3NY^
MҚ9rZ6j|~~Sv4N\;嚯d>Pz(N
g
$͙D',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU@"sRќ,s\',a\xNYSv9PfU+W(j¹T𜳅
asCfrUM(VPGPm='plCgC9f+5O	8Pn\ٜ3USJ*5_s39g
MLJͣW:%J4
gSr*4G.&tJ*ziU(U7k38i+6\M\U+ҫ+5O	8Pn\ٜu7Fq*TҊjV(U7k38i+FSiʅCiU(U7k38i+FSiʅCiUS3͝T9s+F+j詴ԄPI3NY"g%:rVW+FSi;+(6gMUELK36uP̭4VRBwF9ht9j_K|Q/%D(u9fpYMЇDSPn&w	˕ѵpUD(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mtE?Q/%D(_K:Zfp}38i,馉hC)|Q/%D(^z3IgoM4O[BOK|Q/%D(5N3־4_LK;ziz_K|Q/%D(u9fpYMЇDS_K|Q/%DSg3ޚh:"(_K|Q/%j}Ng}38h4vD!D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mtE?Q/%D(_K:Zfp}38i,馉hC)|Q/%D(^z3IgoM4O[BOK|Q/%D(5N3־4_LK;ziz_K|Q/%D(u9fpYMЇDS_K|Q/%DSg3ޚh:"(_K|Q/%j}Ng}38h4vD!D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mtE?Q/%D(_K:Zfp}38i,馉hC)|Q/%D(^z3IgoM4O[BOK|Q/%D(5N3־4_LK;ziz_K|Q/%D(u9fpYMЇDS_K|Q/%DSg3ޚh:"(_K|Q/%j}Ng}38h4vD!a,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^HnЌ%&&
"		sTs=kEᤳQ:+W롦gBˉj::K`(;	3:/\˟"P9g+#/<.>,<>@.>,<>@cJ}!  ~?B <.>C 0S	dOG	dOT᤬iNQ9sĮhYܹyi\q*3g4W,\<҃4|1S39G_KDKTS-jᣆ#yjK{!Q+BO	% -|A@R	|}{!Q+BO	% -|A@R	|}>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpUoQ,rDkt(gDtW6٣SD(S4q*U7tqCh[C:%nѵpn!B43V>Η$FBtJ'EpݣjBFm=ms
)Jf>j9\W
$͙ENa
*PtTѲ(_K|Q/%j}Ng}38h4tJ'Epݣj(_K|Q/%j}Ng}38h4tJ'Epݣj(_K|Q/%j}Ng}38h4tJ'Epݣj(_K|Q/%j}Ng}38h4tJ'Epݣj(_K|Q/%j}Ng}38h4tJ'Epݣj(_K|Q/%j}Ng}38h4tJ'Epݣj,b> '3Jhgm᪇5UpDkS:(u_:*pLٝ4TD5P*詣d5_GpMTE0ΉDm\5PtU5myi\3Jhf4UZ(\:.\/˕ЇEKrW5[C;13f.\KPlDlb#g'A<Н`xNB#RvcB0 'Sg5Nfpt.\؈t5FB`hN΀oLsg_KMNDBz3I\)CL.˗Bt7^tD!0Pv'`D)ξtJ'Eh:	K>(_K|Q/%j}Ng}38h4bt:%D(_K{_S_L/g%s3XЌ%&	B׹r|\fΦ:*_;2jĈܹ5йrZb#e9:	'^p	#Zhx\:Zfp|Ӣ:iEйrZb#hN΀(&
aQfuQ/%D(_K:Zfp|Ӣ?f̆xGCe=I\7:CHfpPd6Z(\:.\/˕ЇEKrW5[C;13f.\KPlDlb#g'A<Н`xNB#RvcϿ>Ͽ>~}ο7Ќ%&1sTs=kE᤮hl)CL.˗Bt7^tD!0Pv'csA"WCZ!\"+"
ۡ9\̇D5QFАddhD¶hakC3!dGBѴ$k!u?g%*$͙EGp4N\;嚯_K|Q/%D(u9fpW46gK|Q/%D(5N3־4_LJ|Q/%D(^z3I\ٜSKMSrܹ^͝MtTw.es\չt3s6krĵFˡ6"6rt	N&	D!0;'`F?`#	a		΢		sTs=kEᤵQ;r"t4\q-A'Cu@IxLBa0RvA>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWG>Fko\QB(N
g
$͙D',G>Fko\QB(N
g
$͙D',G?3Z%s9E;+(6gMUD{!S5Z3PB3ft	5_G>Fko\QB(Nh؇5-·5rWG?3Z%s9E;bԴg:	5\Q/%D(_K:Zfp}38i-TN܇EDH^
MҚ9rZ6j(_K|Q/%j}Ng}38h4'nC$SQ/%D(_K:Zfp}38i-TN܇EDH_K|Q/%D(u9fpZOD(_K|Q/sTs=kEᤵQ;r"|Q/%D(^z3Ijv:*"E?Z(\:.\/˕ЇEKrW5[C;13f.\KPlDlb#g'A<Н`xNB#RvcB0!UMO_S_L/g%qNfpt.\؈$&
!	); D3::nk!.5Fg)SC8Z6EU殺*
fFliUJ#١q,u	 1==GuCrY bz{(+V4B@OOe/WPr+FpP҈⺀9Z3|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY𺆭"BٽpC0m	˕ѵWu[Dzᘇ3Jah+j!9gDq]@@vΩQ3GCO +(G VV$)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpUGs##ʅLna	!=(>? H{+ %h:_K|Q/%D(u9fpZ>??BXPSA'.WCKFrW_K|Q/%DSg3D8_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKU|Q/%D(^z3IjrSQ/%D(_K:Zfp}38i-TNC%D(_K{_S_L/g%qOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'!?_K|Q/%DSg3D8_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKU|Q/%D(^z3IjrSQ/%D(_K:Zfp}38i-TNC%D(_K{_S_L/g%qOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'!?_K|Q/%DSg3D8_K|Q/%D(u9fpZK|Q/%D(5N3־4_LKU|Q/%D(^z3IjrSQ/%D(_K:Zfp}38i-TNC%D(_K{_S_L/g%qOD(_K|Q/sTs=kEᤵQ9)(_K|Q/%j}Ng}38h4'!?_K|Q/%DSg3D8_K|Q/%D(u9fpZfWh:jt:m38i--!XJ V$[LJˉklErl&hn\J3ft] Z?CjfpVhn\K\#`+d&3CrTI3X:|?.-a,!4@J5N˗r{6u4!RܹsV$ELٮ˗.؈O4'A:&^HnЌ%&h.j}Ng}38h(qNfpt.\؈$&
!	(;:gY4J? / !dGXbA%GA%?BO +BB !dZAA%  WaG	˕_'QBH!a J~`oA%c X> XK$ Y,q|@A%@ G-#嚯8GP#,BB{(Z>@h'H(ڳu	9:S:WMBtr8GP#,BB{) 1==g5sB:WT9ju	5_"Jѳ4xGPU3!u	9:њ6Bosu_CsRFZ5tsK5_։U3u	9:k3'H(꾴J#NQ|!qc',d!t`\=+~>?,BB{)\?](Xe?j҇43u	9:RChGP#ڹCB:Vd6ќ#NQ!K36uB:WZʈٝ0:G9GUZrںBtrHrںBtrP!'.U~{!I3GPU](Xe?R7|~AbJO,,<.,(BO ,3gT#NQ~ΩQ3GP#v)vsu_|?z>
Y$j{Fѫ?nډgnڸGP#)S,ћWsu^ѳJ坺3jBtr,fp!BrWyflu	9:W6gMP:G9GU$G,@h::G9GU29fG,A9:$f029fQgTvЁN\« 졉Da %3jBtrY'H(GXb|? p=(|!l [(XpS=QJ{!T*>=Fȵ009:FU=Fp|\00e_f#009:FU媀5u	5_J|AcjڹC5F(#NYjPj"f:嚯P. z~> e!t`\=@> e X҅pY=C}5DDBrWW(r#Qs4',Dk+YN:G9GUfCi8d:G9GUfCi8d:G9GU)ieDf!BtrRӢ]!0'H(d>=a[)=P?d>=a[)=P?d>=a[)
e ?d>=a[)
e ?pݲPvhsjFrnY۵qj.>} Z>?~!BrW$8i+VGH(꿔g%rW5su_UE#Q%3u	5_UE#Qs4',~Q\Q\:WW(eg(aBtr*Pj"Dfp9f*Pj"f:嚯7M˙khց,\}(Xp^@B	'.UxI)9\#aWCa029fQ}38i+F:G9GUW(ek3ij4fͻj!BtrIZ6i\۶'H(PA~@@'9f.>CP|^',m4貸6BtrlYElsu[df:,(lͣd8GP# 2Dlΐ29fDGPU*2ڰiYIei\#a#NQ$貆4ZY:G9GU,Df!BtrY'E]!0'H(d>=a[(/>		H#GXb=?ϥgRRC$F#aLs\#NY\ٜN,Y9GҟH% }j 腺$kBrH(*0#mD$P$
GЏ L/UoD-С KXp:G9G	U)f#ft0&t9',~Aht(Ou	8V#9sv+WT#NYCVOOGT|{)|G1eҞRftUFАddh;Ufj"6gHh"s\jYPio:(dr4u	,|2ACfr։Sz#a#NifieDlΚa0'4Um4ڰiYeuQD:'ڸGPW(%!<ܵv:jS~@eVCGPUҟ秣 [(>?:嚯3P:C@i殈GPUfj"6gHh"l\#NQ|534Y9ju	5_)C$F#aNj'H,|8i+V"6gHiBrW{3oUa#ft9xGPU.aںq]@@v湫'(~sSL-С Ă~B3Jhfw!᭣Z9
g4NW7l6Ch;(Q;_)f#fadr4ft#:嚮jJ媀YV!BsK5\2tYQ3gmXdr4u	,p҅ap(\Ae }j#8BIH35Y0'H4 2Dlΐ29fDΨGP# 2Dlΐ29fD:W)C$F#aM\ќ#NY=I\7:CHGPU$貆029fE[IaBtrIeC#adr4:W,G,@i!:W)f#ft0$dFuB:u_fj"6gHh"j#!BrWH0'('H4VdF5i<fk,Y9erZgmXdr4u	,,Ӣ[D29fB:jfr:,6ea0'4UtyHtO+47.%p9eCyYk,u	,Adٝ!dr4:Ȏ(u	5_fj"6gHh"rΚBtrRC$F#aMH3',3P:C@i39'H(=I\7:CHh'H(-z!ns\9g
ӤspWoD-Сrk',Ztr!q{!sW45ʯGXb~> H~)
e ?d>=a[)!*>=>@=(|!lSXe> |~@=(|!lR=DRC$F#aM\ќ#NQ)f#ft0*[,!BrWfj"6fG,H<#NYWT9PQlM2ڰiYS\?@~@@YaBrW$HG,H\Ў:G9GUHG,Ho<pDu	5_{3oUa#ft"8GP#Sٜ4z34zu	9:=I\7:CH9GPU8i+V"6gHi6rjg%pު$F"YWT#NQ)9\"6gHh"y!BrW.aںq]@@vs\#NY BWT+iW)jaBrW.aںq]@@v·5G,HGPUW45#z湫'H(꿖IeC#adr4"'H(bΨQGP#ŝPChGPUaGPp9CB:嚯nGP#A5xaBrWfj"6gHh"Fg5sB:u_)f#ft0$FuKMBtr 2Dlΐ29fDp[GPUfj"6gHh":%p[GPUfj"6gHh"C\ojRC$F@iZ:j[7ڴTd)gmXdr4u	,|29[M:,6ea0'4Ufj"6gHh"DgT'H(RC$F#aN(lWu	5_)f#ft0$:+f9f 2Dlΐ29fDBrt'H(SHG,HC-naBsK5_)C$F#aHꖚB:嚯g%pު$F"ZWjSٜ4z34Z:嚯g%pު$F"g(gjSٜ4z34JỈGPU᤮Xdٝ!Hh#XGPU᤮Xdٝ!M!BrW{3oUa#ftNٝ0:G9GU\g&hk(m3jgsu^}St:k&B΄d46U8i\4LΊjm[fUrfj"6fG,HHW46'4UAd٘h"T*fCssu\H0'35
:W)f#fadr4FҸKy:嚮RC$F@iYq13u	5\'.NrsCj#a#Ni'p޹Y\D0iifZ9jҹ\",Y9\ٜN-\VDvՆG,HGPWN+FU[w.ea0'4U,ӢZ%T9D;j#a#NifC(땜+V!BsM,p|?ra0'4W	G1e PGPU{!Q+BO`^z>u	5\HG,Hԇ,'H(H3534Y8E̮hm\#Nif3P:C@iJ		:嚮SHG,HPٜksY?dٝ!dr4f9P'H(Oj"6gHh"jV:W)C$F#aM\MBtsK5\8i+V"6gHiHrBtrg%pު$F"s+FMBtrg%pު$F"YWT#NQr᤮Xdٝ!MfCi8Msu\8i+V"6gHiYN:Vr!
#ftrWT+'H(곗0gm]R ;uJʅJ#NY\VD5T3.zUS!sKzg!Fpѭp҅
3'rjWU3XGP#J<!s8Z3',Adٝ!dr4HrںBtsJ:eBm+3ˉYV!BsK5_ri	ea0'4UhlYE
fYV!BsK5_|?z>
P1=<G>u	5_|?z>
T\>?~@@YaBrW'-. yO09fGXb~>!	B	!BrWsXdٝ!dr4iHtOiGU)f#ft0$%t9u	,Adٝ!dr4ddyP#NQAdٝ!dr4eBd70:G9GU)f#ft0&Jb%-gj 2Dlΐ29fDdy\LDBrW534YL*3!u	9:Oj"6gHh"Bd70:G9GUAht(iI\5tKXp:G9G	U{3oUa#ftRd6Ў:G9GU)JUHEKYN:W8i+V"6gHiriu	5_᤮Xdٝ!NhlPٽH9fSٜ4z34D3XGPU)JUHDͣݻGPU)JUHEKYNaBtrSٜ4z34,季8GP#g%pު$F"fݵgsu_᤮Xdٝ!M4ZȎ(u	5_᤮Xdٝ!Sʈٝ5B:W8i+V"6gHi-fCi8'H(=I\7:CH'5Osu_fj"6gHh"gm]P:G9u_Adٝ!dr44ڸGPUH0'(V:u_Ad٘h"[!9GP#ҎH353#aS
WsQ	˓a@o\ќJgmXdr4u	4U'.Nr7-rڰiifev+YCgLҚG,HGPWIhj$EgmXdr4u	,y\g+OD29fB:jYEfrև\rYV!BsK5_+3Ӣʅ3Jhg,Y9=
zfW;j#a#Ni=
zCDo+Z坵a0'4WQ&p7VsW4hmXdr4u	4U$I(땜-TNCY9jP'UJCyYq*)'4U2:RYPiM坵p9=(|!lнY%@b~> u	5_{!Q+BPp/P% = :嚯=(|!l\?@+@BrW$sXdr4Ysu3Q9: 2Dlΐ29fEZrںBtsM(꿔3P:C@i3iep9fH3534Y9DgMRl'H(꿔3P:C@i%AFBuB:W2Dlΐ29fDbh	#NQ)C$F#aU,'H4ҎOfpW2Dlΐ&t嬈GP#Sٜ4z34jꕫXGP#Sٜ4z34eDlΘGP#Sٜ4z34Jệ3u	5_{3oUa#ftT	ZB:嚯=I\7:CH&VWsu_{3oUa#ft"MLSXGP#Sٜ4z34,Eq\h'H(꿔g%pު$F"lU*g%pު$F"(vu	˕_{3oUa#ftᤡtm'u	5_{3oUa#ft9T*fCssu_{3oUa#ftM:,Ls\#NQ)9\"6gHh"DDEsjBo
zr5T3[DrWMBoT.Q&pz3XB8NYRC$F#aM\ʈΨ<#NQ|HG,H*#ftsiGUfj"6gHh"euB:Q|H0'3g+FtsQ|'.NrEW46YV!BsM,|'.NrEZ,Y9j'p޹fW46g,Y9j'p޹fZ,Y9j'p޹CjWCZ坵a0'4W-T#i\Pʅ3Jhg,Y9WZKCW%-;j܆G,HGPW+-%lW-,r!BsK5_k
ᴳN+,Y9WʅKpW46g,Ӣ;j#a#Nif=
zp\hm\29fB:YOd>޹\"-TNCvՆG,HGPK5_)9\"6gHh"hel',|sXdٝ!dr4ieB:嚯3P:C@iW(r3'5Osu_)f#ft0$FuJٝ5B:Q|HG,Hjgm]P:G9u_)f#ft0'3g+Ftsu_)C$F#aSjQ3GP#Oj"6gHh"euB:Q|534Y"3TF'H4Ҏ=I\7:CH\:G9GU᤮Xdٝ!TUTT#NQ|8i+V"6gHim3J坵uB:W{3oUa#ft4lҶR7#NYOfpW2Dlΐ$:[L3Gu	5_)JUHD4m,#NQ|8i+V"6gHi65',|8i+V"6gHiFҹDk(m3JBrW{3oUa#ftΊ&*Sٜ4z34tWʉ3ftjSٜ4z34w!JoD#NYOfpW2Dlΐ'饣d9[Q\#NYOfpW2Dlΐ)Bd70:G9GU᤮Xdٝ!SNYOsu_)JUHE4!S2GP#OfpW2Dlΐ)EDu	9:ٜk34YVZJBrWAlW5HG,HkThel',x榘[BAZaD:h)SC33P:C@iW(r3&t9'H(값RC$F#aHii#NiW)f#ft0*j޺%s3V:嚮RC$F@iFD!7u	9:'p޹CjWCZgmXdr4u	4U*-i[7,Y9fTCK[w.ea0'4U-SQF詼29fB:jH(UC8P+4gEYV!BsM,pQ&p7T4FEYV!BsM,pMM-甇DCrT)SC9gm\#NifPjio<:'LҚ;jBsK5\sXdٝ!dr4uW+Y[7u	5\HG,HCQ3p:G9GUfj"6gHh"Fg5sKMBtsM(H3534YUCV+l',r᤮Xdٝ!UPĮ(lͣd8GPU{3oUa#ft"Sj)
:嚮Sٜ4z34iCjWCZGPU{3oUa#ft"ML*8GP#=I\7:CH5f'H(OfpW2Dlΐ'7['H(OfpW2Dlΐ&mQ-T9ju	5\8i+V"6gHiXQ9GP#=I\7:CHk+Z⺡BrW)9\"6gHh"g5VBrW)9\"6gHh"%s\jH-:C@iT6BrW)9\"6gHh",+h',aiiEp捐UAdٝ!dr49QYOsu_fj"6gHh"jTFuDLnaBtrRC$F#aM\ʈΨptHGP#T)efDiei\29fB:j MU@o\kvՆG,HGPK5_Q&p7WU坵a0'4WHG,HCQ5:G9GU)f#ft0&PDgTHT̆'H( 2Dlΐ29fDꊇDu	9:H3534Y9Dk+tJѲxGP#g%pު$F"jYBtrSٜ4z342EMZ6!BrW8i+V"6gHiYhM˘GPU)JUHDKt:aBtrSٜ4z34lW.&GPU)JUHDÆW*(Q!BrW8i+V"6gHi3J]4B:嚯OfpW2Dlΐ&k52'H(=I\7:CH5v'H(=I\7:CHDEq\6:嚯OfpW2Dlΐ'(em5tB:嚯OfpW2Dlΐ&erZr',{3oUa#ftV޹\5u	5_᤮Xdٝ!Ab+BiMkD#N\g%pު$F"hVTF',{3oUa#ft#9Yk*3iBrW8i+V"6gHiٜ!7u	9:OfpW2Dlΐ)EUQsu_᤮Xdٝ!NQԋj g+$F#aNfk+F#a#NYٜk34Y9Dk+ʉDBrWsXdٝ!dr4#Y\ZiL#NYٜk34YND貸Fp9f$ٜk34YVZt6'H(qLTdٝ!dr4S:Wcv):j534Y8#NQ7jQ3CP:C@iu	9:B\S*#ft(j"6gHh"q38GP#,n26gMR#ft0'5Osu_ڸTFP2Dlΐ29fDfp:G9GUr!Wls\kg!0',Adٝ!dr49QY[7u	9: 2Dlΐ29fDꉫ9Z3u	9: 2Dl4Y3CrW5]GP#ҎN\
z媊꙳\",Y9jT$jiv\S*#ft(jD29fB:jWʅKpYEy\TygmXdr4u	,nViUC9\",Y9=
z媊꙳\",Y9jrk34YM:+ko+BsM(꿔3P:C@iW(r3'4osu_Adٝ!dr49QW(rgsu_Adٝ!dr4juB:W2Dlΐ29fDY\5tJ⺡Btr#8Od>A@ }P
$͙D#NYSٜ4z34W+Fq88GP#Sٜ4z34W+Fq"6gL#NQ)JUHDdyQ-46u	9:=I\7:CHZ+P',)JUHE4֩\7pp9fOfpW2Dlΐ'.k&fDW09fOfpW2Dlΐ'46g-mT',)JUHDٻi\QSkp9fOfpW2Dlΐ&#ʌ\"+',)JUHDѴTF#NYSٜ4z34,hںj'H(꿔g%pު$F"tXD:G9u_AlW5HG,H5-
BrW[3a#ft0'7C.eBd8GPUcv):j534Y"6gL#NQ(XݫeDlΚC$F#aHsu_7jQ3CP:C@i#ft:WiiEp>h%_2ںu	94ZrںBtsM(RC$F#aM\ʈΨY:G9GUfj"6gHh"jTFuDΩi#NQ|HG,HCQL*3!#H3534Y5r*#:q13u	9:гFZ0o\.hg09:FUfj"6gHh"jTFuDΪȎ(u	9:3P:C@iW(r3)6Bosu_)f#ft0&PDgTN&"Rfp:G9GUfj"6gHh"jTFuDΩi#NQ|8i+V"6gHiڸ*k+FGu	5_)JUHE39VЇDUCHGPU᤮Xdٝ!M4YEJrjSٜ4z34G.&tJ*B:嚯g%pު$F"rY۸"JSv:G9GU᤮Xdٝ!MKUQ*#ftjSٜ4z34tWUq3Btr=I\7:CHˉ\P٘dr4u	NWAD޹jlW;j#a#NiSr2Dlΐ29fD6Ciep9f3P:C@iW(r3&HNh'H4Ҏ3P:C@iW(r3'35fh:G9GU3P:C@iW(rqD򸚩:Qd=mtBA8H5]ں7t9jxf:!?r$殈hm]DHP:	5\8i+V"6gHiV68GP#=I\7:CHMUrgTBtr	%=I\7:CHn2։U3	Btrg%pު$F"hZs\W*#ftjH-:C@iӢ9'H4Ҏٜk34YUEhZV"Ў9f,n26gMR#ft0*vЎ:G9GU7jQ3CP:C@iTLhGP#qLTdٝ!dr4&rݴ#NQg!AjZTFhkZ[ãj捐 5Uѭpփ*#D4A5փ--a5XI)f#ft0&Prq5S5u	94Vu7q+4j%8o:$5Ht3Y9O!:C@iӢʈa0'j 2Dlΐ29fDddyP#NQAdٝ!dr49QW(rChGP#J:RC$F#aM\jksiGU)JUHDj8,:W8i+V"6gHiTWT͜i\UCHGPU)JUHDjegKw6	4B:W8i+V"6gHiFhĵUDBtrSٜ4z34#YPn52Lٝ4B:嚯OfpW2Dlΐ)\W*#ft-h3u	9:OfpW2Dlΐ)\W-T!ĄҚLֈGPU)JUHE49s@k+f:G9GU)9\"6gHh"s3YZ6f"q]P9fRfr2Dlΐ29fDټ*nU\[FB:嚯N\
zi]k
fYV!BsM,Sko+3J]4K;j#a#Nif#8Od>~XH(  _
zD:hu	5_9W5HG,HFYEs-mrٜ#NiWFp|? ]
Y 	7I3GPUFa' B Vz>~@a|(Mf',)f#ft0&PDgTU,'H4Ҏ#8Od> ]
Y 	7I3GPU8i+V"6gHiV꙳+w9fOfpW2Dlΐ$IgAZȎ(u	9:=I\7:CHWΖ(m*Jhu	9: g+$F#aUQZ;VG,HWT#NQ~{!al޸hm243hkDhrw	5_rP(mSJpXY*)29fB:YReB2DlΐttrH35
:CHGP#ReB2DlΐttrH35
:CHGP#H3534Y5r*#:DgTT#NiWAdٝ!dr49Q\S,'H4Ҏ=I\7:CHMUrgdf3W0:G9GU᤮Xdٝ!N&Z3:ju	9:g%pު$F"q5UќMWTW]P:G9GU᤮Xdٝ!L9q5sQTT޺',xFa' H(  _
zD:hu	5^aG	O`"  	7I3GPUD(_K|Q/sTs=kEAFC>h'p4kA5ʈtrt5KptrW7l	ЇC8P5eDh:9fel:9fr披hݴ(S4gp9r	4Brt4mD',UΦ%fDRVL++Fp!BsK5\HG,H5fLҖ:*d&:G9GU᤮Xdٝ!SjkDY:G9GU{3oUa#ftNkDfќaBtr,n26gMR#ft0*vsiGU7jQ3CP:C@it3d&:G9GU7jQ3CP:C@ihu;ju	94qLTdٝ!dr4:ѲxGP#qLTdٝ!dr4:坵uB:QrڸTFP2Dlΐ29fDbh	#NQrfj"6gHh"rYʅ3J[V:u_tY\TzhVܸz%a0'4U)JUHDޖrDk+6\KZ%TL'H(qLTdٝ!dr4v)vsiGU(XݫeDlΚC$F#aSjQ3GP#,n26gMR#ft0)ڸYWT#NiWcv):j534YNݫeDlΚBtrPWʈٝ5JHG,Hjgm]P:G9u_ڸTFP2Dlΐ29fE;v):ju	9:#0#0#0#0#0#0#0#0#0#0#5_-Ako	>n·5:gnլ͙Y1m24C[xH46g	Fpt9',C;vfltrW$ʉD$FGH(롔3YQ(dٝ!#NQxI)f3JC$FGH(롔3Yk!#ft:G9GU$ʉD$FGH(롔3YQ(dٝ!#NQxI)f3JC$FGH(롔3Yk!#ft:G9GU᤮Xdٝ!N&Z3J+:G9GU᤮Xdٝ!N&Z3m,Y'H(Sٜ4z341fTFVtqCiPSD#NQxl6al6al6al6al6al6xY54lnhC!ʈٝ5.3W!UЇD(LΊy6Cd8j5Fpt9',C;vfltrWhlͣd8O6CTjmgCBrt3jfG,x/>57!oT.C0#NNrfj"6gHh"jTFuD\Q<&f:G9uXFa'P$
GЏ L/	PLٝ4B:嚮Sٜ4z34W+Fq#9PQs\WsuY009s29M6Hp;9g#0#0#@ ~GЏ&=P!9gFaFaF0#0#0#0#0#0#0#0#0#0#0#0WFaFp=mtBA.҇07t9paFaF0#0'Ou4(Mꅝk!FaFj g+$F#aMWEMYEs-mr#NiWFaFp=mtBAlpں7t9paFaF#0#8d:!?	hm]DHP:	8B0#0#)JUHE:+媄8tWʉ3ftT#NQ~=!ih3WTNCFt.EMGH'A0SM(Æq4V:Bj뢦ãs)u_Ad٘h"rYʅ3J[V3FMBtsJ:3P:C@iFT)R܇ERlњ6Bosu^{!F;-ٽpdhgvֈ5jt:Ct:Ct:Ct:Ct:Ct:CtCt:Ct:Ct:Ct:Ct:Ct:JSٜ4z34tWUq5q-T9FkD6gMB:W)JUHE:+媄85Uʉ3ftT#NQaF{!/G^@ 	7I3GPUaGXUT6t(ghm]DHP
$͙D#NYfhUfj"6fG,H5fLҖ:*d&@w;v%DlΚBtsJ:RC$F#aNQ3YPiKrJѲp ;W6gMP:G9GUAd٘h"rYʅ3J[VT5o]͝P:G9WHG,H5fLҖ:*d&@wU[D3gT#NQGhbA?	Dfښg%f*#ft:t2᤬Ps\:9f&ѳG(3lvd8j5Fp\'.WC;vմlѲQDЌ%&	B׹r|\fΦ:*_;2jĈܹ5йrZb#e9:	'^p	#Zhg]5tTj\!>*t(GX\Ќ%
 R '
Z*h\#.,oSM[F	)9)h4TCJ-XC!kr6kCj\SOs]M'pCD Bf▓[FoT*-VmKw(QT9C8PH!z}	tJSD!cv44VB7Ja,!4A0Sg3hlC:t4\q-A'CuAJ)&
N`ng_뚘OAgpK5_7ja>tZ+s	՝sM,~޹-DnOܝsM,zz>tZ+rw	4UoQ.k\7hں*HCa'ps3fj#hlC;+(6gMU|?CbE	!\D:h嚯L'NEna?zfw	4UzE0=t3;Y|~~Sv4N\;嚯d>P؆BwW38Q&lΚ!9f"=(aCbE	-楣8YNY^
MҚ9rZ6j|~~Sv4N\;嚯@o\=FqKI殈OܝsM,zz3ZO5tB}4Vify(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯d>A"sRќ,s\',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^>??BXPSA'.WCKFrWPn&w	˕ѵpU뚘O让9jҸOܝsM,h뚘GW4$WFЅdJrw	4U7ja?lJ>tZ+rw	4U7ja\Аhm\-B+'4V>x B{!P8CTj*"D"=,++;+(6gMU|?FlPI3NYd>#6uJEa'ps3fj#͝RXE	!\D:h嚯C3gTh"sRќ,s\',xD{!YT:+;bԴg:	5^޹{5sBD4!
ȕif@o\=?zgFЅdJrw	4U_K|Q/%DSg3hlC:Tݬ(M)+j9f|Q/%D(^z3ICW46!͝QO_K|Q/%DSg3hlC:%D(_K{_S_L/g%\؇36uE?K|Q/%D(5N3־4_LJfl~(_K|Q/%j}Ng}38h45sCbQ/%D(_K:Zfp}38i(j9)_K|Q/%D(u9fpPs3gTSD(_K|Q/sTs=kEᤡfΨ|Q/%D(^z3ICW46!͝QO_K|Q/%DSg3hlC:%D(_K{_S_L/g%\؇36uE?K|Q/%D(5N3־4_LJfl~(_K|Q/%j}Ng}38h45sCbKMSrܹ^͝MtTw.es\չt3s6krĵFˡ6"6rt	N&	D!0;'`F?`#	a	
!sTs=kEᤨM)CL.˗Bt7^t	B`&	`3:B0 %^˅r:|\湫s"gr&lBˉjCPlDl'xL/	B`$v7
NĂ_Ag}.$&??Ă!??`YӿH,.$YAg|gq $?q q IY$/Ag}H,{H,?eOq ]$˿Ăoq AwYߠYfYߜ{H,_q [TH,
Ă 7$"Oq (?Ăq \M$WYAg _Ă 	QOq i$ IYeĂ H,
?Yq +? ,[$ XH, ĂGq Y4*?Ăv/Agaq 2$ a;YS?@H,AgPB-?*a$_q B H, ÏAgAYXYtH,YAg=$AgՒ?ĂAg0$_Ă+?YH,YɟĂ5${Ag:$*D$+??ĂY?B6$oH,$Ăq1Gq nP$?ĂĂYXY;QH,KĂ?!?H,q _Ă?@~?3$gH,_Ă?eH,_Ă?eH,Ă?gH,Ă?gH,OAgP?YĂ?Y?AgPH,Ă?qH,Ă?qH,@_q $Ă?G$?q @~H,_Ă?uH,_Ă?uH,?@gq $Ă?$?H,Gq Ă?$?H,Yq ÿAgPĂ?K$_q @~H,_q Ă?%?H,gq ɟĂ?&?H,Yq AgP?Ă?L$gq ?@~H,q Ă?(?H,q _Ă?)?H,Y7q oAgPĂ?)?H,q Ă?*?H,q ʟĂ?*?H,q ʿĂ?@~$?I$H,AgP?7YĂ?@~&?M$H,q Ă?,?H,UH,UH,UH,UH,q ?Ă?,?H,Ă|Y$
LĂlĂhwH,?;$ `?q nY7.?t?
H$JĂ4$C_Ag|? 7$ DH,Y?Ĳ6V>οk:FL|!O@!??}3)g-?>3ogb}_1qcgI?1KĥJaCtO PJ_yp<%/y7-
?'OgqA,Kq	oq	qBqB$?E_g ) f 8 @o BO?PSH3W&-"Eȧ_E-'	ş#`YG%.% t䴿%?Yg9rLǿ;? @c&@!?	 @*JD ? 9MgcPL0F?!G_O?ywĂ?	? x}?D;ptN5OpmLL	
_# NguuV0 o酟PB'?O7O:Zogp----'OGOKO)''O=piP/$֔Miopܞ`66:6$?__bqkP =shPL8ws?_<}^K)KK*UXZZwpOpxypq?qY&cxB"oq ~d/o?{_C*a>W2*װU$"_?ƟwQ/a_/`WO
*w_rOU_p=CS
gUZ
ܹO`oU_}gUu|~WϿ*k|`M
?G|J/*,UkW_ *} 
u}`/U o%_U#W +W GW __*t?P{_/P{_?@_3=P WPN
  `;*WiUP} c̟
2}Gd ^W!W ̃/`?2qd/AWB?U "ǰUd(`AF?`0*3`2U56WװUf{_`3*33W'_*iU h
̄_}C`/f
šC`AoU h$
AWU-/_`7ԿA}H̃@&pvM!Opv1ԱBg|`eCtB!Ԇ? R ?jROsz+H9Ԁ̃eR*o9R&-?oo9TpE02pgoLpg0UoO;_.F!<\[p0Uow_.?.{0Uo"TW=R#^'*r7qǪ_.F"}RW7*r7q#>&CE#(*r7rת|`AaWc^
AAW`gA/W
^*l(&6 o^FW@K@ؙ0U-"lo6 ?,> 48"yo"yY0UE)3=)O7
4F*"'|`s|`Dh
Xy0UܢB@Q0Uܢ /|`D0Uܢ慽
_%4A0U_Wp>uM0UrM}Wp>Wp>[_K>Wp>0U;_+|`IO0Uܥ|`J?#55*RDP|`J5|`H"Ͼ0UܤXR&WroR
ԥ0Uy0U-P*y4*^j_o3_*>/[__c|`!:};__//.WpBRx"*S|^0U^

SWpCc|` e;_};|` <#* +<|` l;* "_X`|` ~mNWp'y1%0UFa|`B`W0UFq1'͓
ɞ0o0[0UF,=3
7 /0U`w
1׌} * ̼`
2?mWp)xN* ɾ0 Z1* 
{_O g|`_?M
9WpDt(* x: rg0U~o rǃw
9oԍw0U&o _!>Wp!x:
7
C@7|`|=詾0U
w
Agjh*S7
ž0Uܦu4u0Uܦh]0Uܦhg0Uܦ64_e/Wro|`L40UKL4u>D%Gh5*GՋw
X=G>aW螭~WzWV7
X#]_q7
XwG-fW?ެ7
X($zS0U˟ą7
Ć7
ĂW$8
ĂOW$&xB*Wq 80U8ӯ 2">/o=___%= KN{y==#|y1>`<GyC|y#=|I{>&=`<Q>M{G<ű>z<>N{yԏ==#~y·1?`<GyC~y=Z`{8yqR<u&Rn<u0=J:{ǞԱ{!=K!D{R<u6=I$yRǞ<u)RR{ԕG4yKRY{ԖǞԘ8yy#=\n<qt#-{yǞ.`<qs.!=\yA=\<quG.K{<qr`!cG.M{<qqdyű=\`{8yR<uFTn<uP=R:{Ǟ1{!=S!D{T<uV=Q$yǞ<uITR{G4yTY{Ǟ8y<pmHaf{6yǞ{6yC{6<pndicɃǞG=,=,=-=10{=Є<sFC4D{#=Gh<sB`hR{LyQ&=а<sBC4-=4N{9=R<ppyG-{8t<pr11{8|<pp<pqA#=y$yX`!1Q#Cc=0=N{<sU#56{a{=1{=Ԅ<sVC5D{=Gj<sR`SjR{LyQ=԰<sRKC5-=L5N{{H=_G/:{1=^yC{y=_`Ǟ/&=^<qyHyQG/,=^Y{<qyly/N{<se#66{͡{=10{=؄<sfC6D{#=Gl<sb`͓lR{LyQ&=ذ<sb͋C6-=͌6N{{H=aG0:{1=`yC2{y#=a`Ǟ0&=`<qHyQG0,=`Y{<qly0N{;=R<q <Gq <p==yH{:{cGp<|<p<yȃyy,ycɣ,=p<[{0=y8y
A6{ { {|<$!(yI{L{%1A*=A,=	dy	ly^=AN{,y!=BZ<GC=D!Bd<q	!#=B$=X$B)=B*=h"!!={# ɸMR<riMyӡܛɬGriɬrj ɨ6RǞri0yҐM)=ܚ<K&rily MN{9HN6{:ܜyǞrsrqyAܜyrq$y`NL{8<'rqdyNz<rrp=0yL7{b0yt#L!=錇yLG{a$yLK{b`R{aTyLM{adyL-=1`{?{GO7{=ܞt<{=O>{=OD{=y'<rzXO&=ܞR{1Gry`yO-=ܞ`{ԏ=8Gqh8Ǟq3C!=CD{7{2H2`!=C)=Ty`y#cyp"cqy"D:{y=D!=#!qy!$yǞ"&=!Hy!TyG"Gq<q"PǞrǞr#(=ǞPb<Pd<PG{=ܠ<	(rLyܠX{@<c(rpU#l<qEZ<q1E`<qyHCQq[q<q<JcU{X{RR"{<qMr+Gr,rHCE.r8$ܢ<r`Q)=ܢU{)(GrhyD<p?=}H{:{cGp>|<p>yy},yc,=p>[{0=}8y%#Hy(Gr{LR>{D!r{DI0y"R*=ܤX{EcII Ǟp@n<p@yCp@y<Cp@<p@I{X`
CQ&=Gp@Z{ z< <#&!yy1={	!==JC!)==<pBZ{	ly<	H #a
 KG (Ǟp0{ p $A N +pG "` $<<ppG " ' p#cqy2F:{y=F!=3!qy1$yǞ#&=1Hy1TyG#Gq<q#  G B<p:{13 ̇pD{#=`,y b`<1Ly<1`yZ{<p0=<pR<9֏={y ry w {p$=Ƀ=cG # r G c aǞGp:{0{! <C!CǞǞ	QGC SǞrǞr#)=8ǞSb<χSd<SG{v=ܦ<Ƀ)rLy4ܦX{L<c)rpu#l<qGZ<q1G`<qyCq{q<q<cU{X{rr#{<ăaH7{y$0{Ć#CyCHG{I{Ą	R{U{ĄĂć	,yJGF"ypDypDt<pE&#GD!2{"D{"p<pD<pE`$y,y<pD<pDR{")=GGE"lyOGpD`{ITǞTR<Py*=TyE*=ܩiܨyrʇ**2{QyG*#=Ty?r$yǞT&=ܨ<
C*ǞT*=D*Gʅc*={ʆx{{3qW<=<#`<6##>{2
l_#D{7?8-{_$y X
d;=Ce12h`y<pFZ{#-={#0==cG		Ǟ	!{$Z<?C$y#CB#!DAG=G	Ǟ		!B!Ty3	GB<pH[{$z<$0=?"p'{%H$yn<p	y{=1=yp	b<=HCK!J \=QǞ6=I# I0y<p	)=Jc %4yX{G $<p	z<p	0=)qT=ܪl<rXGUZ<NUyV1ܪySܪB{Ud<r ʮ*=ܫ`U$=UK{ܪL{ܪ<T<rLyRʩ*U,=ܪZ{T<rܪ`{ʩ*Sa%7{?XG	V==<pJy%b<U=ſ)y.	Y=_y%p<%G{[WpJI{?T7*`!	Jc)TypJ<R%,=<pJ[{GpJ<&Ǟ	=_1&7{4#h&:{&y&`<G	!2{&D{8{281$ypL<pLL{2`1Hy1b2h	őb1ly1y8ypO=HypNn<pO:s9<2	=wpNy'>{9y1	=={'G{'y<pN<pNL{:`<')=	ʣ?4y	#'-=	c'z<'0=οtN<iIR<?ēa&0=${/ILcX=Ib<?'HCyqID{?.$=ěq$<4$=I&=IL{R{%1ĒJhI`yIdyq$<[{yIyJpĬyRFǞT#JZ<ģq*1y2%1{?ģEJ!=Jd<@%"=?SH{I{ĤJ&=JL{R{S{U{<q(<q(<q(<q(<q)ģ ĤyHAAD#G

#{C#!2{B Cq
	#	c!pP<()=

_࠰<pPY{
cAy(N{=jGq,yq,y\#֏=K:{Ķ؏=K>{B{yZ ķǞ%<q,<icL{<eK)=KhJj_KDA;^p˗r}-h<E6BM.+Dm%RC
%
F79nU(1r}W0q@"Upj\P0fMPxq@Dk5~tDqkFOd0+#Vu  (1kFtWC`(fDiE,h^á
⁃REu8h\CYgn	5SVѻoUZX T%)Z7A^L
ǨJ(4rDs-UKG5T++0Ì'nQ,͙6Ǫc(1j؇(BXpfrD[FzKj:`-}UM  1${PҿU \-}fvx\P0fHUQGx	qP>ŭf"@Z溩-`|k9v=W0Yq@M[v)a=`W死z 1 Z_d
#mLVEn}W@D5\"jPTѵh^)(1kUu!5\"jCz7m@`0+Z⦍B^(4&	A\P0bz[xh8`WmSJ^Ȇ1
\_b0	f"4Pzq@r⦍B^0	\P0b.g\QUM^	qP>ŨtV?U	g\P0fnica^3A詿( Ou8Ax
bXphU
|bXpS[FzyBLgZ=WI,jDŭQkh֏U=&b<s*5x({{tW[F7Bg1|/`5T-m季Z=S+SG DR溧rᷪ`'L],9sEU 2HqP>Թ"9d/U8-؏\溜Vѭy\bƫMSW45fbꚹxz4$q@5sCYQRt_4s:%"4~j+fl7#9*+Y3^y 0|7PtIflY3muO3'jxŐ(3T*+Y3flW. (36t"5^ |%tqCoUP,@RΙn9"9U꼢:!{\VU3vѳJW J(0JlVt9O\VU3vLҿU\P0jVU3vi}hQ39\\6\5tzB`WhQ39gx+C`UDsEsz)&g,6|qZ%TLYZ6i_ B`WhQ39fsEli5tz H
⁃VU3jW4Vv(qhQ39\JCP^VU3v8JOG8F0+8&g+TjG-EJQVW5hQ39ZWB<\C&fg(&g,3hfLҿU/X8&g+TjGkUDj]QUDsEngn[8qhQ39QZSOx& (1*frΉDW+3hz=?4flꕲ54dO '38i,+djiOfpY۸"z%B+ڹOfpY۸"JSvDk짳8i,%QBYЂ+fkCtjT8i+4?5g%!Sz0rq9<Ҟ᤬Ps\OfpVh(r6gO=I\4l,YSٜ4MKM:)iOfpVu7q*Tm)Jd9YUP/ B^河AC3W՟'.xT~Vh(rjrZWE 8`6Vh(rFjW(eg5szY⦍#YY\ޮVh(rj坺3jϛW4m\Fm]JѲU'Vh(rj坻Wʈٝ59zVh(rj媉rjzVh(rjsCfrjzVh(rjz薧5=+49\Tѵr=mtJfJW4m\LZWQσҳACMW+Cj"9zVh(rjzi}\PqSF4貢Q3?f+6ZfpW5]Vh(rjqEHRڿW4m\Y⦍-s G`	F0'Vh(rjg%jTFuz/ǂ@'g%˚*͏d>9Cu4l (5G@C+^ 4`Od>CfK[zrOCZ3_5=,*0(3S͝RU瀙(5G ؇B 
⁃T{!P?U0C$**^ hz4f7LJѳJG|?~@K꩙Ik3EMeG@|? |~KfpWfpW(C.g%CULJErCh|?- K38i*ں֙4m]R8{!P|Ch ,  ᤡ+ux46s|CZA X@@?y@ /)I[7pޚei_᤭oM24_|?秲i|?秲i;LJ:%s9ELJ:%s9E'hT B	'hT B	iIj3Z%s9EtᤵP޹4Cb@$ z򟏈!\> /@y/fpW4W;j6s\գ9z4ں5he{!R ,  ( $d>A @D ă/᤮hv᤮hv/ |?>@4g%m/d>~oT{!SK38i-MC`oᤵ5iLK3W46g38i,\ٜh{!Y=pC {/tᤨT64g%BK@CL|@38i*fpT4*ODh{!P	`L|@7LJ4y38i+/g>?±|?/
9LK36uPϚ3͝T9s/z=?H>j{!Y/ᤳ3gU\ѳJ3͝T9s+F+=$G=$G4fl˙Z6iXR7LK36uP̭4)d> z~> eHqdO  )ᤳ3gThᤳ3gTh_5=,d> z)|/3͝R_IffΩP_5=,hz=?- K꩙ICZg%hlC|?0 g +/g%sCbt᤮hlC|?> _d>A mLJkd?S3r+h_6=(\Ae od>BH( [/g%pYfpWՐG>P g>P 4~3Y_T{!P||=(Z>@9LK3W46fCZfpY2|?@> @|?@> @4
g%GB}QH@L|H@L|/᤭\oM>kLJ/!i^z{槲!i^z{/g%F>3Vҙ}QCgP5P7UeP
⁃V{!Y.eh٥aHxO!\P0`dfΪf	@M
⁃d>#6uPϪd#`(0lC7Ad>Pz<=(x8{!Y21`d>#W46gA`W6{!SR7^~ A\P0bWR=
⁃d>AWWl\P0`8C+uJ9jќ\P0coM24z(b 0+CZfں=([EsUH17\P0bW`<
⁃T{!P~= `W#VC^`WC\P0f᤮Q溽W~N%L`] }QPP$NOfpVhnZʃKyesKz7g%rW5+t3Wr^
⁃Uvq@
bxT^ yK5^(F} 'WKh'@U'@Ur͢xT^<N*گBr'@U'WGA}p
X'@UxOЂ0F}|x$	qP>x*ORxT^`0+Wɣ 	
⁃U'\P0j`(`(5^ ! pX	A\P0jCP
⁃U9qP>xua\P0jq@RUE;i"P	qP>x 8jE(5^ hz(AMW
`Os~(AMWġ0!PvUAO[$Oi
⁃UTOX 	}K6О'WĜQ
9'qP>xl~(AMW,q@,9}9}S3xT^
Bh5Uh'@U,xT^	+0xT^lQ}2g
⁃Ux `ZDu^'W!WXBYĢ<N*گb<Du^'!\P0jဘ`pIC`xP(5^ "lXP
A\P0jP(5^d0+Wz
`x#n'@U Lp'W  (5_p:F(5_q<r 'W0bC`xn ,"!PvUH'@`W @0+W=  O8Bq@^h`Wq@ T (5^ 4`"5BY`WBƄ(5^10+W: 0+W
"*
⁃Uv	q@sD*jpY;ix& (5^B
⁃U7!x8T!q@0%\P0jA`WC`x
7,\P0j2>꽘hW}8a\P0j`<
⁃U'q@X~~C`z`(/`o	 x'WAOPÇ-ǡ\P0jP:q@-!\P0jtC`yR
⁃Uв%q@b {,@U"ġh@|ca^UTq@7`W H38
⁃UL>  }T0+WĀlqP>|/`x!q@<	Vҍ %W a)a=`W `z'q@P 8m5^Vx
xT^`D8jX4 $0+W ``x 
⁃U`xRM`W+-"`W.2B@(5^ eBYq   H#``W=i
⁃U8G`W60+W1(5^Z`T0+W (5^xxa
⁃U.I`Wi H
⁃URVOnz'@U'(P&	qP>xBxT^Ha\P0jd[&SUMSU$"(5^rV& Q
e8q@6p(5^ Iˁm5^E؞'WA`
⁃U
 "E
⁃Uap
⁃UxC0b {V'@U Tx0(5^WPBO	9p0
⁃U2hC`xT, :(5^b(5^)v^
⁃U=&b<u^tR!\P0j7 A\P0jG(5^`xA\P0ja0+W
=x8j@8j$0+W@,/`od0+Wbl`z@NYŀ0+WK1=x6 UmGL`y	!\0+WH$q@W8q@D8j@`0+W`j!`0+W0Yq@5p(5^5\"j8%SU!"Z)!x599a,jDx 
⁃U, \y\bƫMW"
yBWI,jDxCv#@UI<q@ $PI
⁃UXG0`W	@ (5^L2 0(5^ȚŐ`y@Hx%W zɠp0+Wz`x)`WMK5^ b FگA,jDxD#T+  (5^Hl"1<N*گhVƫMW|AxT^!\P0j# b<u^x	:
⁃UuF;`0+Wf@OH)}  xT^NB'W@ BxT_0	qP>y)	qP>yIxT^}(#؞'Wie`'Wj5}tQlh'@UYHqP>x
	qP>yLU!0} O`J8j<-OvD8j)!<N*گ`D8j:!{U&CF$c"@}W~N%5 0 W~N% x
WJ Pjh% bĦNu^!8#W0OxQpcY X" mĠcMW ca ,55^(oH,x@U D@zWxf
AX1i,(Oƫ!xD@ULHEY X "vD tCU<N''}WJ X({eP/ u^$#Lf 1+BD?'6JhA+U"S@ĲȂ% @JDx51 0'گAHR Ur"Gh35ZȆ$  Ge^WAl
p$OC]W&XEUL	àbl vB@N
d@^!A8Lvj/Ux:PKW@ y$@\^(P\}$ p6y0@5	CW R0zXXa|L$AR[ş7L!$A|Ԗg	P?Bπ ~WJ_zDW^jPLW^,	j"<Yj2  I*3Tf|$?/$?	$?)%A`c)%A`g)%Ad?
IP
IP2RJţoDP1]*R)JԁR%O5%YSԤg<Y{)A^jKxC椷?S5%Y߸zT,IjT~TQ
IP_^<Yٯ$%A]*'P6$IW3şhIo,@@4R|Ԗg5%Y.R[ş =Jg)%A)Aj5[,P'RP)RSJYyǋ?}Ԩ?C
IPo^<Y5xgI*p*,z_xHJ|şl}]*6 ?WCşlIQ!6KP	x͓<Hx͊j$<YOKşl'D?سCşl]Q!6<^,`"T0Hx
Hx/5 ?`6
PD?agKş0 &J -	)P:2Q%NԬg|Ox7t=P:PW: ? &JU椷?I*gѿY4	4?yg~j$<Y65 ?T]jTDo5+<Y57D?Y=JՃI*V|
Rk>4?X^<Y?  AGA0yǋ??ҠA8)%A8e,x9JϚcşy-Rş<Ԗg*^j<$-O5,Y5%YIҠ|w]*[Aw㴨?Tn9W?5xg>j7)ǋ?MWk^<Y⿚x*|ş1yǋ?bu,^<YO5 ?b@E|<Y^<Y^,*Rş1-y
YqT?
IPA
?Ҡ_5xg,ǋ?c5xg0ǋ? 6W@5WAx5xgşW,,AW@SW@^<Y!xL|ş2GW;WFQY	>j|ş2<şjUǋ?![,s,^<Y?5xg!ߚx5xg%O5xg%5xg"xxj<ş37Wwxl<ş3@W^<Y7^jǋ?fPW̫,*W̷,,>j8@W'xyǋ?,7^<Y5xgC}Ԩ?h$?ixƇj"yǋ?igxƄ5xg
~j=WD^<YRJ Cﾕ@)%A,%Aךx35xgn<şǋ?#)ǋ?#,ǋ?#0yǋ?jm,"JƬş5$yǋ?jPWMWԻ,j9ǋ?{,5xgşrYWɃ^<Y!xC5xgj	yǋ?Ԩ?I*5xg5xg|şjxyS^<Y<yǋ?<şe*ZT=
IPүx֖|şWJU~j	A7=JRRJSxş6],^<Y`^<Y`^<Ybxŏ5xgş Pǋ? Wyǋ? W~j "xIW5xg,<şe,5xg-I\`Px)PAAWRJ^<Y@s, ?+A@,Ԩ?*şPA唨?'j^M?I*^$}Ԩ?yk^<YJT;^<YFPҿ5xg_?^<YL|şt,^<Y5>jRxg^j LTπ5xg<a*	şuPO_xw?'^j	~j	WTWyǋ?OPogAx|ş7ǋ?n
T7I*yǋ?(6WP^<YC5xg/5xg<ş|ş&yǋ?(*ǋ?(,ǋ?({,WRo,^<YK5xg,şǋ?)KWRRWU$}Ԩ?	|şP ?Ĩ?	<şbTPh_I*,<şҠ^j
儨?*T~T	j
gJT|ş jTwǋ?Vşv7WW^j;^<Ybxğ5xgj;0ǋ?p2Ws,g,ï5xg5xg5xg5xg>jş9ǋ?rǋ?r^<Y^<Y'^<YC^<YxC/5xg>j~j:WAWIWPW,^<YϚxaxnş;|ş;|ş;<ş;0ǋ?x2Ws,g,'^<Y^<YϚxǆ5xg6W5xg@W
ş,O5xgj`+ǋ?E~jo,<ş%~j,
j
+AX
IPVԨ?+PVUWV(yǋ?,ş|şOz)%Aa_T=WXT=Q,;.Jǰǋ?{*|ş=P,*kW~T=~T>5a*yǋ?|^<YϚxj WJj~j&yǋ?|TW,!x5xg35xg5jl<ş<ş<şyǋ?	ǋ?	<şʾj`^<YL,&+ǋ?-S,e,^<Yh^<Yi^<Ym>jlWZKWZRWZ$ǋ?-,ǋ?-.ǋ?-NWO5xg^<YFjb^<YC?5xgq,$5xg&yǋ?,)jbşxؘ|ş?6Wk,~jǋ?~^<Yş?$ǋ?~ ǋ?~SWMW,,)ǋ?
+W[,(9W>Wg,(,(ǋ?
&yǋ?
<şjx^<Y<şxo,j<a,5xg"yǋ?ךxşxTWk^<Y炧x5xgW5xg|şz},~j=GWw,5xg<şzXW,xjş.W\^<YrxO5xgμş%ǋ?.(yǋ?.*ǋ?.^j~j5xgǋ?2W ^<Yx/5xg)W5xg	~j ş@|ş@,ǋ?]W;^<Yyx|şşW^ǋ?/q,,,FW^,,5xgş|^<YxϜyǋ?,gxτo5xg&ǋ?yǋ?xoRJ<Yရg=JWx˾jgy2x.,%AQR.W,>j@^<Yǋ? ^<Yj@^<Y5xgşXWo^<Y	jMşWb^<Y^<Yዏ5xg$5xg)jJjK>j^ǋ?
jj^j|şYyǋ?
ǋ?
ǋ?
şS|şK^j5xge~j^jǾjşyǋ?ş~jŏ5xgbߚxwxFj!-W	xD/5xgyǋ?IW	3^<Y"xϸzqRJI3JxPDW!iP$yǋ?ZT<şIP|şO.ZW vq_^<Y* 3o5xgiPW * 6>j 0+Rg,^<Y> X,? .J, ^.W?? j 3ZJ#O5xgK>ox $A^<YHJ&^j|%Aᓯ5xg@o*j?*j:T|şŔ?2<ş?iPf^<Y=Ԩ?3ǋ?3	Pf^<Y?3ş	Pf,:WJ2_x1J2x0Qu*Wx0x0Aᢏ5xg崨?4^<Y_)Ph9Wh>Ĩ?4!yǋ?4B?4^<Y᣿R/^<Y7(%A᠍,|T<ş5xgt?yǋ?-Wa,0BWq,0IWLW*ǋ?|şǋ?_^<Yǋ?S5xg^<Y_|Je,[{ҠQş(u6JKW߁*,A'*7^<Y򂿂?Rךx4?Sx1IP%>jd2W#5xgǋ?P ^<Yyǋ?#^<Y쉞jd#yǋ?ox5xg{,F5xgm,j?5xg{,yǋ?jş1'^<Y>j,5xgZW§xQ<ԚgQA$AV~TQ
IP,ߚxL>j^<Yş9x^<Y|ş9C^<Yǋ?qC^<Yyǋ?5xg#}Ԩ?JTC?S^<Y 1Jق5xg-*f]W0
	P45xgg	PjT|$?mR&jB!yǋ?	ǚxЉ>jBLWW^<YaRJ>j$<Y`S-Ag?3{?=Jyǋ?/D?&JogoĔ?7Bgzπ%Ao|ş;
IP#/5,J|^-xzşPW G?Mxhm/?A~WJ~jKxc{şkAşsD?t?Ԩ?OOp]椷?¯$JT?~//ʯTFxPwTJT1*A' %A,FgԏODP.x*Ԩ?%AWzr[AKşZĨ?_ kşYOY|,c2 ?7Jc_1*K^,pSe*G??|TD
|TD@`g|TD=4?PşD 1Ҡ iPn}D?7%z,xÁ#ҠMşԨ?{PIoME4?,17Js*%A_,􃿸z  yǋ?"P/IKş|T=JGjIg %I.,Y"cşW!AvC%A.oo唨?$	PWR=~lgɞ#R8)	PQ	Prş}ZTҠ@4?9(Ԩ?9|ş^,Ԩ?:c椷?:q椷?{P_qQ* BϚ,Iŧ?C4?FP$,IW Kş.,Yi@gҠ5_,4
P<\
,62FgSşߖR6M	P5* gꎞ,"Jð&AIPvW
	Pv?R)->*_P<Yp?4?&zJQş{iPQ,<Y_uPxW?<,A{7,zw?=_$JFrTJ%GU%~g_MJ@&A^lgğo|ҠIQY>j+<Yk|Agg??A4??q梳şQYGxWe*/TngMJolgKqixQ4?Ԩ?,P/{Rg_ T <ş =@Yy_/<Yx
|T=@`g唨?_R;Cg?A*zw?ARS	PMJgTN)y-LmR{/T6xTng?5*'S߅*<Ԗg*%A +ƕR	PMJQC,,5%YR)	PDQ	PH7@Io *P<Y7JoU Ԩ?!A梳ş #o5, ş "o xg? AP ? 梳ş !'Eg? Bo,e,/)P>jT# Ԩ?^lg0ŧ?=JҠ^<YK g9Kş ?=J)4?ǋ?=@YYJRjT #)P TJd?|*)ԖgTng唨?G>jT#PW, e*D$/
E**	RF}#+AGҠHXJ S)J!*ZTU$-_KWt??T7x(|No椷?|Ԗg*|Ԗg #%AIkIo椷?J%-T|%AYvnԖgbHJF*M	TIoYǚ,椷?FP;PIoXR[ş&R[ş'<ԖgQ'Io5%Y^jKx5%YIoԖgbw,T椷?Xy- PԖgIo+|Ԗg <Y Ĩ?*,R[şY!* FJ8
D?-Io-6R[şP<Ԗg]椷?y- G^HR[şԖg5%YGXg *|Ԗg/ SIP?Aw,$y- ]椷?PWꕼY&	)P	OP1=R[şCAġ椷?1R[şjKxco	Pl椷?W?' q*-?ZT[1'AIPpRo,+)Ppǋ? -c5%Y̗椷?}Rǋ?~j??5%YBOqQ*zMP|椷?TDR[ş*Ԗgo,|ԖgjKx5%Y'+xXPRş§3ş+<,_pFxv>.OR]A#^<YC Kş+}@`gYJ`=]*X*C.J`Ҡ-%A2)P,A2?_	Pp,T,[JłT, Ԩ?Y)PWJŒo*Ag儨?<慇?<*Oo4?*%ATaR,J"*?d?t?
RSIoԖgSR[şi_]*TR[şiJ,J~*%AT?\|~ҠpT;RpM]*bT5R;.J*9* E.J'*EA/bTPQ*)PP;u_"u?JT̂bT̃rT̉??-%A??OP3_Ŕ?BO4?@R-Aqh%AJx_?~WJ,Je*^qp椷?*E]*W)J6
ҠԖgsD5%YС椷?ppGJ9W*.J8	P5UAgi*o)P7JT*7*_4?ޥA`(~WJ:)PTk,WJ?>iPsTp)J?JTσgpyך,oJTAWjT	PP
R1wa*}ԥA`J,}~Psd?gp P+p+x@Xqeǋ? 18JO,2[Rgq??z!	2R2rTE?^,ԥA!Ҡ3[R3#~
Ҡ3 	P?pXJ]*JTmxjAS+JJg儨?)P/<Yh,_R|^0xDş"/)P`gp 0A#?N^Yj(aJʏ,r~aJ,rw*'/<Y<Ygpk w!C<Y/
<u?
8JԨ?VxKO ?P	RVxJ gpw?_5,,RQY(梳şS,66QYa ?ߦAlEg?|Vx	/ş+ApP\CP\(u5,gp mw? _TJBP^Eg?6QY@guREg?Eg?uw?MJߚ^*ygu⿨,tD??A&W梳şh|VxL	MJLEg?ğ5,%9TqO*%AA?:p"}梳şg梳ş?P#Yn*%An'qԨ?˾j+<Yn`QYtP#Y(
MJP@P
^j+<Y(g梳ş}@gp>?#/P
FߦA)A)gpEg?$/P#Y)<Y)sd?%//CoRTD/5,zIPDo:p$梳ş梳şCET!%A	RJEg?ƯCps,vg"%A)P~,:UjTC?:q5,:gq	>,:At)Ԩ?5,;S梳şfޠGx"5*㰧AvEg?<Vx3;şǁ_t?7xfgv=@<YE//
}D?RyMJgABO梳ş}@gp
A+T²7P
ɞj+<Y+(ygpF;ş*cg?@R>DJ7 TPcoRpu*MlVxdoR?:p&#ygp&UQYM7`#R˾j+<Y	ygp;ş7 CşWjTGA-<VxZ梳şGxO5%YO,5%Y5%Y.m]*p&A܀
Ԗgr jT 1Rj+<Y/6QYy,椷?"y-_5%YԨ?>T^j+<YEg?;ş~jKx~r
:r
5,Agr
P#Y܂Io <Ԗgt?RA k梳şj+<Y sw?Ԗgpk !_A1
T5,VxbK~,LMJYRFj+<Y
QYU,@Ԩ?Vpu*UEg?PEg?R_,/,:p,RPdgp,~ 2p,"TH?pu**|<YO:p.]APdgp.A~j,WAy2x gpTo'?g, h_rTJ~j, aP 0CR eO5, bo 0Uw?@W_p=5*4P[npo?aO儨?g.,bT:|\$<Y3P.,qT2?e*ᘟ*ᘩ!ᢟ	JTE.,?R1pgp
3pgpѷ"Jh[R[şA_7?.)Y+qM`kş7?o.)Y3qMb,	.)Y	,<Yd ş$p0?qe*`şU?ʯEg?P椷?ߦAݐIod+-(R[ş,%Ac,0IXy\SxÿJTgy,AbojyqMp*YşĨ?KqMxR1K7?	>4?$gyOdy>.)Yb߃a#ş<Yd2 /WJERuşDR?ҠcP/|MJ3x@gyн=*y<^<Yr?W?6pgvg~(J35,3QY*ÿ5,AQYG
̱梳şٖVx g	PD?I|/G??py*@OTЀ儨? t*4?>t1'?PC?Jo*`ojtAoD?)PDĨ?W'?]gv^rgvY?Y+JԨ?Ghp2?-%AT
@[^p2cTJ+TL	PEUﾕtS_|tP%A$JTH*׾*#?>+JPAJV~/<Yݫ|vt?~e*AW,'vů5 ǋ?qT<ԖgvjKxpIooO,ךcşۥ-p*|%Aݹg^<Yݹo,TxӼ^<YÿPp㔨?<Ԗgp5%Y5gpIoDRkş@*)P<Yޢ7t?Ix5^,Pw%O,w"r梳ş㷋?BxXgz<gzq1<,XKş|^;xegzj/FQKşэgta#şт|A{椷?!~tg^j+<Y梳şфRXQYEg?Q%27
C$vgr!5*45,C^j+<Y܆cşfG?|^,IxlLO>Y_,,{'?{*<_şjbx9OYMSş/EjbxjTpw	Pƾj+<Y7:QY^(JnHQY_BTÅ~j+<Y8Eg?~m*-A8A8+TÁ?	P~/bgwFj+<YEg?.x.Aӏ5,ךt4JU梳şVxSsş>1Jo"Vx?OP"梳şȡߚ"<^QCEg?^gr*w?T5,Fa梳ş/,FAT~j+<Y܌ gr1Osş,A܌Eg?5, t,
=JBoş|%A }5*g?*TY~&J}1*x<YʽL{I*;)P;p
<YT夨?QR`!Ҡ``&Y*D?
~t?=Ҡ``PSR`{*#/5%Y%şkxxJgşAW
OvKQ%pԨ?<Ix?>j$<Y܎]Q!qS@%j$<YܐoCşYܑ$ ygr@t?+Q!AܐLQ!D?
j/$5,H{Cş	/ɷa|/NTÑH^j$<Y9egp{P^gpCşåj/HxuKşã|Táxt}g7?D?zp5xgp;|j$<Y:LP	xtSQ!W@%cD?E5 ?E5,
j/ Co5, _şx"ygp$gp&ygpHx<^, D?#5, 5 ?MHx$kCş+^,I@Q!O5,IqgrMj$<YܒKQ!@%Ϛ$|Hx$TP	xQCşѿPY|HxeCşӯ5,~j$<YHx)Y}TZT٧kHxaCş5 ?^j$<YQ!lCşwgp6PQ!lCşoKşkD?SD?_@%4Q!D?oKşD?ǋx I~/*ygp /CşñxvY;eCşúHxv@% %A;LQ!WD?b/O, ǋ?*G?(D?+51<YC?G?*? RO QD?)C@%
$gp,gp-yYSHx4Q!q_Kşך<Hx>Q!qYYCşCşWD?YA
j$<Y<HxNP	xQ*Fj$<Y)wJY,+5*`O	PKVxZ'KA,=BT^j+<Y,梳şWԨ?
)QY5, P Ǿ
W梳ş<VxxMJzWJzw*Jz?D5,|HxzZP	xz+grT>j$<Yܔ~*OО,J|^grP$J|^U'?~/Ex(@>d%|,KqThjKx-,Kd?xO?߹i*%^<Yܖ${?ğ<YܖXx@grX/?ߚ,XJ|oş*,
R0qMT, R"xgp:qM%A>KqM7
T⇋o*W7?dpxgpPl$x|́ş_̀ x~}Ŕ?gp椷?-pş*K7?RpIqM)pşc5J~]qM}$?.)YM<\SxY*v,bҠF.)YqT,H^Y  ,L>j$<YܘmCşɆj/& 崨?T?Ԗgr`椷?	P&,LĨ?~.)Yܘ?,)Px7?Px2qMp*\Sx*.)Y?!xgw_qTSşqTYş%6<Y@
^d ş<ԖgwRqPJ*3/
/9x]R[ş_Ioʿ,%Axgp<3Jgp<
RqMx	YJ=qMx P̼\SxmqMy*xş*xAqMxiP?,Gdp<&gp<	,~d,O2 	YJoşw?!_AAw+J!	SIoD5%YA \Sx> .)YA)P,!YJ7?A*,!?p*7?@SXq7?@c
T&~.)YB3Jş 2JgqAl$xR fgq@ <YB{Cşɫ>iP&?H^/$<YܚRR[şɥ_5%Yܚ
,%Aܚ\Sx4QJ5o&*o'*rqo'P'|\Sx8'IP'GşOXrqo' ?xgrso*\Sx9drq'7?'<YܜS  ,Nqe*CW?Jb<Y1w,9R[ş 儨?xgt1Xt~.)Y2JT\Sx`ue*ߋoL>PLLqMTqMbT.)Y0J`ş?*,cOQş	,Óş ?qe*|@JMqt?`R!/,"(x@gq5 ǋ?})P#R[şF^gqך,"|^<YDLR[şAş@M-%AD|^<YDpJ?qA*!wi 
$??|OJA$J@(%AܠLJ@)P(|^<Yܠş/?y-Gş,PLx<gqO|^<YEB?xgqFPx椷?;JDo椷?P,Aܣgbş%4`gr؆grwş -P,^/,x|	*|gp?O,Px%-|OҠRW椷?jKxI,R,%AܤLqM"bTB7o)oJTI.)Yܤ
,Aܤ\SxHQAܤ7?c%AܤaqMW*7??o?fpAo O2J =qM3l$x D fgpA_  gp@Ŕ?^,
jKx Mx@gp@Y3'??_̞,E'J ?	o/ P _ Rpp(q$qR#~jKx?)P'#|AF_4?-J崨?0	 R §?0A^<YïR o	P t5, 7 t R/ MjTf/,S]0'?ϼVxL3QY7/,S~(JL梳şij+<YܦUx@grşp{	PQY:5,#8BTrgj+<YG|OJ,WJub?|^<YHABTĊ|VxEg?
$<Hx#ygq gq IP~.)YH\$<Y(x@gpD7x@gpD@BTEg?&~j+<YpDT#J"}PBR?|QJ"(*TP@-A|"J"*?!GZpG_,>/x$^.,<Yx$Mo +P (<Y@Ͼ
.<HxYRH+xp*
ş$QYJUTO*TʮPr_xTHBTʢO*<VxTb׋?SO5?U/,	NDS3J%e/,	I>/,	I/,	A7
	D5,	K>j+<Yj$Y	>j$Y|%A|^;x&oR	gpNEg?ro/,	>jbx'Lq1gpNXQ%ş8Ogq$}Jπ*J5^,$'?'BTĦ/}PjTC(J(W梳şD>j+<Y65*ࢯ|%A|Vx(%gq-|q,7BTİ?J 8gq,Yk;şM<^	,2q1|^	,=q1cztԖgtOw?^	,Uq1饟,V	MJX +Aܬ=Prg+VxXSBT<Vx]_+|%AܮEg?QYq	P+j+<Yܮ$gq0'BTҠ&|^gq0ş/,&Lq0`jT¯?Ԩ?<Vxm梳ş'jTO5,&梳şWjTL>j+<YNMJ9QYs5,'!~q8;QYq3Eg?ƩPjq<~WJ+G jp
?ҠB$J`Io,*ϋo,|\Sx_Ru~WJ<\$<Y?qT-7CşH7?\Sx)>T?MjT2P ¿jp.x lp~뒠
ĕpT*g*g	Ҡ
 x<YM^<YQ<^<YƩPa?i/,
>jKx+p*~뒠
c6J+~IP 3ş q 㔨? RPx O, gş??MԖgr?Q<^<Yܲk	Ҡ%AUJ	A*R/,?)%AΒ A!}J,|^<YqTj gpZFRI~/	J.xgp\Hx.>뒠?|p	?+A$A|<}?'
RTx !!xMJxҠ5,j+<Y=@gpB5* J<VxVx>GxR T@梳ş@梳ş@w?=@<Yܴ9Pxh	)P-?+AܵO,Z̀M2-|,/*¿5%YJTw"m[şD)D?R,^
^,6x6Uxygp|Ԗgp?qTDACşHJ	P$́?,E|pZgpAg4?梳şI#,(-lngq@)p=l&؆gp&iP3,Ty-PFp*WJ2M*3 Cş* gpd(zxlԨ?}Jlk梳şc5,[P-Jn5,[u梳şdP#YܶrGTe?5,[MQYǨ,[<,[qT`+]*jKxp̀M<Yܸ@ gr&Ҡ(R[şRqEIoHpHqD=R(//K^,(}PtgqHƕqJP<YR;D?DU*'Kş"GeW?AvqHzş˰6!Yܺ>㴨?J~jKxu7IodRpf$6Y|,W9J3PjKx4̀Mч?Gd*Io?)Px6,C߸*M IozRl<YiP/-R[ş-♯JT2GYS)6gqLA^M*oּYܾ~rS*j+<Yܾ{梳şGx|TC|qP⠣jT@ƕpVx
+QY(2;şPsA(IR[şPbgpq,%ACU**Tx)x
|*Y c?P , 1hp?$%A `js wԨ?OiP0ygs Eg?}@gs
0	jKx⨛,*%AUT??şZPb,+~.-<YVT`Thşb ?nqXTv^<Y~WJR*07Cw?/6,x6Px<Zgp?MJ	xҠ5,5,,#_TӎPN {BTӬlJ$~WJ
)PO}P?oI,,xMJ>AYNQY<Vxy,=lngt+a*%AbQşcoJTaOJTgҠc)zş`́?o׋?MJWTDQY梳şuw?Tlng{D	P	߸BTJTu)PMP6,߀FlgּY jT?xҠPi梳şVx}D>Gx}Aş 儨?̀*!2qe*"ߋ#şBg?ū>R_?ť/T7x|Zx|Z+6Px}J||ZgMJ}HW*(j+<YD;şS<Y,%A.,x6tg)J}QgoPx|UAҠ-ls@&g60x|,v5%Yh
R4!D?oo*C	-8cAj6gO~o?qT5%Y/a椷?TG;J|s椷?̀r,6JTϨ ? ST ş^,RA0$g梳ş?OPPoiP5,Xyg:,@r;Wt?O,D27?'́ş@ giPIoRNlg_qTs?զ6!Ytg㴨?s?5%YR[ş<)P~jKx|M*}?EҠX*7?<zgbş,b?,|\g	;R<^
^,	^,
>B~WJ|!>R[ş	hBRKjKx|fu?d$J|gWܪ̡Rg̩U,d?P0R[şng STO|*I%A4\gЗ椷?ƀ:TB, Ǿ P_,,?R' PIj+<Y5,w,xgF2qe$5* t?1gj+<Y@gGW=J|#J|#(x<Y>.,Y<\Yx|#.ǋ?ƪ=@Y5Y5gՏ/Yǋ?ƤP/Do^,|\Yx|jX g~{梳şS;ş'.Nx|"T$oU*gKş%Oʯ5^,9{椷?H|ԖgH9R[ş%>:x|$J|$Kş !D?@Q*A^
^,	ʯ_pHʩP^
^,^,Z椷?֠"TCU*/?֕<*YPU*OKş*ʯ%AʩP//6Ux|%KQ%椷?PҠ?R 2Tk=@<Y6)zx|l !:TcP#Y Q{0QY>QY!zm:Tg_3g椷?%-	\>T?<^
^,
|*YAԖgpH~T?^
^,߈ş2TU]*jKx~ c4J}y*Ԗg^jKx}x{PT?צYPlgS]*jg,:*_*At+Yx6Ux|&
}*WJ|&|ԖgLZCw?wAAVx|'*gNw?k CşD~_|ҠQY5,@goIgI~/%<Y7^
^,
Ҡ
 hPXR[şI'Io%_5%Y|Ҡ
EP<Y*$i?'a$HR[şH@D?ʩP"ǋKşHU$aQ%ԖggjKx~:|Ԗgb,ߌ{i0x~0D?_U*OKşPşQ%A>T?¤O?¢GeW?MJ|)Ԩ?ï*󲇨 ?ďR;+*QYך@g gWP~A8[梳şみ>Gx|pI g=5*G t??5,	>j+<Y8}@g2Tㇾ, PLJ|rm梳ş㑗FGx|r Cş)jT1:TO5,梳ş^Gx|r}J|rTQYț梳şUw? +:T5,)QYѷ,E:TVx|tEg?GޠGx|t v	PW ?@#jTc
Ҡ
j+<Y;Vx|v}ǩP/P,A;ZTEg?e_5,PcԨ?b+J|xm梳şGx|x= gԨ?ǀWA<Eg?ǈj+<Y<=@<Y< R	p*cEg?ǀEg?ǂ,
,`P3iPygj+<Y>ZTZT=@<Y!_Ԩ?ZT
j+<Y#5,ߐw?³?HVşYԨ?´VW_d5,
@gVSpgV
"TYkŷ?OgX~Xw
Ҡj+<YygXB;ş`w椷?PԨ?c
ҠgX+gXa;şo+J|zY gQiPSVx||Eg?ƞGx||}D?7?gԨ?oV/Eg?5,ޠGx||
\(<Y>"T_&<YA+J|	QY'O:@g)y-& CşLMJ|-3iPj+<YVx|-]*ZZT5,bi梳şU+|^#=R[şjiP$yg5,bL;ş@cT'PRV梳ş7Eg?Y??( CşPjTQGj+<Y@g|^
^,/P@IjTPyg-yg-(ciPygEg?Gx|PR<oV駚g>Gx|wKş?OMJ|A{_梳ş礟P#YzMiPZT砻Eg?K~j+<YzÿP߹*~.^, A@Eg?5, ~Gx|/MJ|/~ZTyCEg?򯚊龠Gx|/Ro?jTʾ"T/PE
Ҡ>a梳şǾj+<Y|w?ϬR[ş=
Ҡ!QYEg?@g`E=iP/5,
~Gx|0~ZTဩ梳ş;ş/PA~w
Ҡ?g?5,?ϸRJ||^, zx} wb?EϹ I
R@As?>j+<Ygc,Jj%T))P RERPQUj+<YFGx|
p<Y]yVg(yZg^׋?/5 ǋ?oTX
RoJ|MJ| ?*,梳şX梳şXw?x|͂׋?C_ ş'p*jT"*.QYwEg?B,㿸RmjT\?J|gLQY.R;ş\
R 5t?Ԩ?
}Ҡ 0Eg?5, :@g<, 3*AA?s?&>j+<YVx|2ew?"_,ߺTE
RR*̅梳ş'n=@gfU*̥x|4Wgh}p*
~h s?J|Vx|4u梳ş#O ş`?t?KǏ3T?}ߔ<gG*K׋?TpY~U*B*p*?*RԨ?s?^j+<Y0梳ş}@g¿ş'p*
*3
RAA }ҠAVx}IQY7lzg5 ǋ??T?A%A8)PMJ~q~7$go,ߜPcg?{g0AίRf~2_(yg1|%x~wA@5* *<Vx~5,ߢP#YB_^,ߠ}?П%A~O?J}{梳şHj+<Y"ךcşB*!OAgjT`*5j+<Y;şu2Ocş`Ac%A35*HP0QYC5,D!zFp*"_?~j5%A)P	MJ}W?J}g梳ş);ş<^<YU}$?Tdg?AߺT>U*V>/,Et?K/,ߥ*lx<gW	PW ,j}TCߺTJ/>U*ʾ㔨?s?|Hx}c׋?^-x}Cş^,n6RoTIP
~ACJ}p)Ҡn@J}܌p+*vp1$%A%AIJ}?۶iPq*O5,n$YԨ?ۀܖpcҠn(ɉPq*AJ}
ɩPobTc!AYncRpܤ?!J}FJ} P
4??egp*şᨣ!ߩW 1| ߩݐ_@_B_/}|j/}ȁl/}_/}ȧ*߬)c5 ǋ??R߬3R[ş<Ԗgi~,߬}iPy-c2'?ю,F!x6!YFҠFjKx}椷?h_Ҡ!dO2 ?bOƞdO_2 ?ae?b	,xY)P^Jx|!Po^Jx|7T?s?s}1*܅"Tṏ9J|84xx|8Io,/%<YTq䧋?ÊT??Á(A}T(IP (A	tFRt<Y3Io*xg7䧋?|CJ}kqO|^Jx}{?'xx|{?ȫ=TP)%AEE*)'şaϚcş`)AF@R[ş`1]*3*1kIoO5%YF~*wUJ}!Kş3şh$<Y }iP
jKx~jKx~Ϛ,߰"T ܪHTFx}$3A!`)J}Ԩ?݈!J}CEg?ݕ<Vx}ؓw?݂Rv(*b0gG,#AG	=BEg?<Vx|=@<YG$zx|$}"TrMx<gg)P-B}1*A??*@Io@<YHҠ$#<YH$g %AHLx@g HR$|Ԗg Tx)x|,T8grmSşRrTy)Q4?×/)/%<YPF/,/*o,,xY*8gtKy)Sşc?áCş4IPBQJ| x|*=yş	O, Bş
Ĩ?.-0zx|k%AIşϚ,$`J?,$^
^,J<^
^,C_?4TişhSşh椷?;
RnMJ|P' Cşl{*6梳şS梳ş6;ş{* |Vx| 'j+<Y P#Y 3?Eg?g I~Gx|  9J| )jy- OPj㴨?ðIoavv*y-椷?p*oR QgTr?PP)PEg?梳şpw?(
Tp梳şp梳şq,?|Am梳şPgRP#YwPĨ?ҏ|^<YBPx})9J})ǚ,J^,J~㔨?Ҁ[LJ}(Wx@gZ5%YA	>*WjT`T|AVx|<]梳ş/PR5,5,
Gx|<!J|<^j+<Y
j+<Y}@gzzş鷚cş9J|=[椷?>//?|^,]xYbTSşA5%YJAJ ?R%B)/Eg?Ij+<YJ)zP !P !XO
R%AKw]*X$
Tǚ^j+<YK-)Pg|u梳ş~Gx|> {*<Vx|>G;ş>j}?Ҡ+A g~Ԩ?B~IQY梳şw?PԨ?Y?j+<Yj+<Y}@gMJ| ?|AiQY:Eg?#oR?5,j+<YKGx||ALj+<YLVx|~0mALc椷?Ʉ߸*aIorT,xu@g>o?qTך,y-ǚ,5%Y ^Hx|@ԖgUy!< ҠĿRTx|<x|A[ٳşS}Cş/5%Y .J|A!*%A ~ho"OY h$<Y F'?!,&Ҡ&UBu*i %AMDPx|6g4AMԖg4IR[şך,&^Hx|椷?<^Hx|ig:5%YNR'}@<YNmAN|ԖgaMJ}0~WJ}1;J|6Ҡ'㔨?%AO-y-yw@1zw,μ,Y!,<Ԗgg,㴨?@)
R(	Px|E+A"q%*)PjP/~0x|EPIJ|AQ[,( gE,(Ҡ(D~T5xg7 g>M)PؼYG%AR|Vx|j+<Y>Gx|sş(|^<YR~HEg?D/5,)2;ş$R)Vx|TQYw?EPEg?~Gx|-x\g 
MJ|Vx|3QYAO,x.x|R7P#YBPjT;J|pL!<Ԗg xY %~//'Ҡ &g2rǋ?5%Y Tw?D?椷? Ҡ Ԩ? FAş(y-_	)U*RgiU!;Io 
ҠL<Ԗg" }Tx|z"q%*D]Wz	x|3?ʇ^jKx|Wt?ʀsԨ?ʉ:x|+-F*FMRbOKşx6Ux|~$?%|lx)x|G>//IG\|l//TxYU>DT=֥AU(TPQ]*JJoRg%]Rg%@x)x|*Ҡt?4_q%*LQP`CJ| ?A	yǋ?;/P/r儨?8)Ĩ?8,ǩPpA	[4J|?A	~J|I
ҠF?Ę*$'%A$?pH;R@A$P",}TTxgşXwSşZgKş|^
^,Mş^//x)x|RgXU椷?şpwVg\KşpU椷?|^
^,#lgԖg5,Yz6??׃eW?.Y'<^
^,~:x|O@`g=Kş{ʯ5%YK^
^, eW?,,CoZ5xgx6, ǋ,$5xgfgǋ?0椷?0PWa Kş'?Qk, ~j:uOhg, U2g+şǋ,e5xg+|\g+0yǋ? Dp+x| [ş |\,  TşOx|Bx)x|ş_q<YY|Ԗgd, oP/pD?8椷?8Rg&6Ux|+Aş3͞,5xg,{ %[şox| g-Du/_x|=@Ypng.$?qS^<Y5, oT$AP7v/)Pwg~**y-SjT5,-2QY',-_pHh@R-<^
^,-|*YZ{KşG,OP +PjKx|%Cx|>/,>j+<Y*Vx|F^Gx|lpFx|Vx|QY[w?Ibş$Il&Po,"߃`q@QqT&Ppg	OR0SR0]梳ş&[QY{w?TbMJ|IJ||Vx|yg2Ww?bş)-q%*{]*A[?)P*5%Y\oRM<Vx|Qyg5;şWP WUJ|QqRg6Ux|Q(yg椷?#?R/&J|R-H3xgH梳ş␡梳şwJ~j+<Y]MQYcL>o1`Qf6g.7x|l<Yxlg4!x3x|<^hOQh`xhc%AF^/g?%AH^/g?`5<Y}iPAxs!5*)PygyךGx| {P~`sԨ?2IJ|S*gXQYLw?1SD?|Ԗg~?7?#A__P'IJ|TMJ|T*gXQYPw?P>㴨?P+A$AAj+<Y5,TP#Y7?T!iPĔ?'P|Vx|g,0<,@t?RvF)P1jT,2QY]梳ş,7;ş-_bş,>㴨?XS+A+
?qT4)P?Ryg{梳ş,?qT⸡A#~WJ|vq%*|Hx|WKş.[Q!0yY?RVx|j+<YGx|MJ|p*u,Eg?`梳ş0S;ş0'Vx|j+<Y	ޠGx|Lt?dD?f5 ?do"gQ%DxY)/zg}*,,NQgpS,N=T?әysşsşğ5Nx|X:kY,1x`
A,#ǋ?ŁEg?ł?P#Y,5,^j+<Y,@ga{׋?Ő{Ԩ?ő=J|Yǋ?Œ,Vx|Y$5,I~j+<Y,>Gx|Y*x,AOP A,W栗ygyw?>j+<YEg?Ͻ@g{/,ODy!/$<YCş,O?tԨ?şKş%~jg5)<YbNPx|Ƨͮgwş1ϋKş0JOPx|Ԩ?bʞjRx|&<Yj?)P7xGAiEg?g梳şw?Gy!ly!RJ>iPT{?|^g(ߴTzCşd6şRgCşg?3AqϚ]\^5,?^P#Yp߱*?.
=BT?pL˾jKx?R}g=J񯚼xJT%AoP@>JT=@`g&JB,P椷?A/Eg?&yg,PUşd7?T??ܪKşT 8iP>* q,^j<Y;R5%Y<Ԗg	5-SR5B)Pg#Eg?CP#Y/5d?-x5*x)Pyg ךGx؁JTg$AmW=JWp<Y0yǋ?P/P?z JTǚx` Kş !%A+JԖg +A]Ԩ? h)P җx=@YRVEg?QYi~j+<Y梳ş
|VxYkEg?<Vx)QY  5,ş , >㴨?PbT }D?P?}	P_pR *JbIoI.-Y1|ş ?IxejKx`.F,0	  w,	>//?Ah w St?>jKx!{t?G,K^. +jT5>j+<Y3yg kw?c
|)JJmAp㔨?W,8NqmFjG^,3D?!,y-6xh}RTG^.BxhXg FşD?#? WҠgܰ Fo?0ciP]zxj )PJj+<Y5MQYc<Ԗg HPR[ş =,Z+,A-Eg?w?_A@RZPQY?5,ZU;şAW ?RZ))P-Vx%Vx%Sw?Q,, şbPܲ AQYOEg?_P#Y6-xPx %A A, "ş $}Ԩ? })P k^<Y Iޠ^,\2%?T唨?ǋ?S %Ŀ5^,\SR[şO%AʩP.0Y6Uxxg? bşrTzHjvB/^Io/Ԗg,YR^YW~<Y\^,	%A<Ԗg L~* ,	p1x'AP<ş8K/=J'j ; Cş DAF^j "}Acş E%A7Y7
Ts5xg ޟ5%Y7%şqCԂǋ? ?^
^,
?,
CP A~ @Aş HK/"ǚ,"D?#
~T?#@x)x:|*Y zşP]*vJpԨ?rTEg?<Vxpw?? l xY8?6Jr9p+xr,\,PRyg 5,-;ş>.,|*Io<Cş{şԨ?OYJx}梳ş~j+<Y<
0xg AYJx>^,`}ZT
^jKxXg)PHi?$sd?$!xY!c	O?+A* {Po,zxz~ m,A=g {梳şP#Y=(x3xz	?MJz
~唨?Eg?|Vxz`;şo
.-Y> }Ԩ?rT~j# Kş⟋x|
>*椷? IX >qm &~T Mܲ ^<Y=@Yğǋ? ,Rb,b* O[şh [_osArTiC^<Y^,K~.1,AşFsd?p+x͒bVggq<YYR[ş<Cş P Cş QgPH唨? ~j+<Yg >;ş P (	MJ
e* (ZQY (*yg @gΉ?>.-Yx~T,AyOx; gO<Yx
>*CIo͒=WVg/?E* R \WJ.şs+J.~?R^jKx-  SjT ),A@@QY'z ,A@Lş? *,6 g,A_p* o,=@Y67x/,%AĨ??}bT-]* * +A&J0Ԗg `Xxg `^!Y|^Y~Ҡ?{TpVg椷?R[ş{şGPrT5,?.gw?&., JYA>mkş/e*P]yǋ?" ?%_D	P &-Ϛ(x1#}͒C?%A>.o 	@[UJ
xYV6Ux
_T U[ş TIx)x
^
^,gԨ? YJ|Vx<Vx&z , ,iP`Ԩ?@ABIoy-Ĩ?E?5%YB-ş \}iPpS]* 
D? AR[ş $x R 0R 2 梳ş a;ş!Ĩ?#,%?4?0 h}iP_* ѷ%A>jKx4Ml
Y JT,|x1lg mJW׋? ÿRܲ )yg *yg }@g 0x67x,%A(	@PJ rT梳ş梳ş}@g/
J]l
Yd	+AOҠASRg	w	$Jt5%YW*k|:xPPIoPԨ?(})PP9QY
gޠGx߾3J
~?5,Bq梳şHGxCEg?~j+<YU;ş@Ԩ?j+<Y`QY$P#YԨ?ƾj+<Yu梳şq0)jTlVxǚ!0MҠC{1gԨ?~唨?Vxw"@g%~/,DMJ@RD(yg!WEg?}@g A?zDe* ? ,0	xޠ,%5xg { %
Rş@Y՗x^,lLW6*	x>jߨ ?<ş
^,G>/ 3|ܲ jMP?5xg jY g jMJ5NQY
ygFGxʯP9YR;JI)JYJ ?P9q梳ş]ygG,rLl
YMJgEg?j+<Yw?+gVş(<YX/%AX׋?+MJEg?VxP#Yd	P#|\,F&2o#5,F=@g0Abş6^W?`+J6Ҡ}iPܲ9P#梳ş^j+<Y,G ?,J5%YT g8(5*rך#|VxT;şCoP~o梳şFj+<YDcw?z\gMJXQY .QY w?pAA&J8NR[şCx>/,t{AsşG%Ay-B%A椷?Ԗg7IoLjKxH%?O5,#	j+<YF^Gx,B5,HgBP#Yb%A`D?,T?,,xY`.lgHW]*Io$p^H-%AQT	"GPJ$}T	 ş	/|j<^<Yoyc;>`giR#˩PP߂??r	#rTp)AG!xYG|Ԗgg椷?	
^
^,$*YHLR[şǃbşך,Xy-  /4J: ?P@cR tCD?;J:>T?URg tş 	? 'J=P  #Jz <ş U g 
, AOTOgOI~h$<Y{A}BT h 	P}? Ҡ@#J ܴ Wy 6{A? OaO%AW? ء  {꒠ -%A ? 
}Ҡ ,IP QT T׋şş?ܶ/Fp* - 8;JR=H,x_qM*_qQ*P%sT	coHXg xig xIo/RYx<*Xg xqM* , z3Pv)gt?	I<YJN%?	bv,a*X, |}Ӓ}Y* $)PO* w0A_Ԩ?1+J>B ~ş teşv17Ԗ^,6,Wg`q <x*w,Y 1A!
?p*iTMjTWAM-yg4TQYhw?	ANYANg8o梳şϨ,'OR'|*r'Vxg,','~㔨?	P5%YN,	YN0y0x22?*ҠL|Ԗg`}iP`gA!P_PW5JDe梳ş%~j+<Y":;ş 5*CRo5,5,P#Y"Rj `QY梳ş>Gx2Px})P"@{椷?
/27?
d,(,(?qT),HqTOAt? (5* >=T? 梳ş |WQY >a;ş%AR5J|Vxw?
H_ART?
D5,)Vx !5*(R)<VxZQYo[T$5 ǋ?r  y- @u@&g  > `g  ̀A @㴨?
5%Y !g4JFGR[ş0R^0x<Ԗg "y- Ԗg "T ~T? Ax)x^^, q7D? 椷?  Io C5%YPtg 6R G, 	 C*AKş ş pHMWܪLsRgMeW?r_,ʞjKxH-  *"U*!3 Flg ]Aş@{P%0xpH "}ʩP"Kş eW?_pH "rT Rg "|*Y- FIo2,`	`UJ+x)xCU I%A	 ܪ $ IgeW? D?!GUJ?!oş Kş 2R[şUAU
}T?
|Vx梳şP]T@R*j+<YU*gU7E?|*Eg?*5,ޠGx>T T5,,#jT SR<Vxyg &7;ş )5* L=T?0g梳ş Eg?3P#Y	>T 梳ş MQY L
@g &MJ Ǿj 'S梳ş _q,W5Jyg 'Eg?;P#Y	?R+A$QY$Eg?P#Y$MJI |*$梳şH.QY$P;şHjTQj 	KVxJ(P	NVxJ$g w?P	@5JJ^j+<Y%VxJ- P5J.QY QGx ?P#5J<Vx5,,¿RнT?	bo	`	bl ,ijj5,Mgh&lX$5*5JEg?
Ǿj+<YV@;şa#Ԩ?
5J5JEg?
5,+}@g\AW&yg\梳şq>j+<YW<Vx];şqgԨ?
?|*1gj 7QY1	}@g ?MJL!P	~j+<Y&>j+<Y&=@g 
=d?џP	'j Eg?5,C?P#Y&5*4A&<VxM(yg #z89R{Ҡ,R|*8FQY8梳şro,^Y'^: =iP	P	GP	5JO^j+<Y'VxO-EAXcx^Ya'Aq{Ҡ  ? ,Ԩ? ,
P ]>j+<Yhj+<Yvz Ru R;Ԩ?HեA
C?P3jT j )$yg )KQY RL;ş >T p<Y
>/,@R@V *0xU~ P hEg? 4Eg? 6?P#Y/,f~: +5եA
ƾ,a?P5Jg +!yg +ew?  &P  &,,P@AYAY}T? 9G q t>Gxl
YWR qT &ş ?u)P q,|x1lg ,m%A+mkş :5* X {P¯,儨?rwO z?,7Jϸ 8l ,aş  xP<\
,-P.oqTg9J~jKx{ 
 }* oP
? QR WA( t? M_YkZg 	Ԩ? L+ƩP ^<Yh^,2gcw? La* b?~h$<Y@G* b)P#_P#T7x1mkş 
Ԩ?ƩP*ş ȗ % dTlng 2+XJ=l	Hl{T?`A\3p^<Y\ KşD?o,D?|$JRQzg =*H)P
@-R Ҡ.Pk^,.=JR.ǋ?P/J,.h<Yyg 3>Ԩ?wKş Y6J * hIPX|^
^,	* j?}ԥALRzg]*/T7xּYRz{T?>jO ?Y,%A^{P
bTJ?g "T]*P)JTR~ng ׋? PA* ǋ? P{ % g T *? V4,QgT WJ dT  TP<Ԗg<Y`Nn'?Rt?PU椷? Yg%A,gt >++!|o\C1|)\B? ]g_ ~ >  }2/7H }? aW_ B? `  wC? `{a| 2T 2}椷? e͖<Y$68xIl5xJ~jYxS| < <Y ҠN%<Y!)P'jKx8~㴨?,^lY,8 xX$Y,<,Ov ,OԖg QzP'?MJ>5)<Y@Rx便A!T	AZCw?"x&Ya-?&<Ybz	xķ?Ij߂׋?j<_ş8|^hg ?e4,<Yc--<Yc0,OɉPZ)WJQ,co*F7R[ş́?',nԨ?@$g|,`EqTR[ş~jKxQp"?ؾC_>}8/P{~/P|{_ ? Z߾"?|Pf/(MpD A|0NJPf9q1A5,~j$<Y3GPdg/Aş45Ooo|<Y3mş45&Y`"gZoѼY`"gZ9aşiAşk?gZ${Ⱦ@}BB)?R
BS)JP.+ATo !BԨ?
bTL<VxPEg?
=@gU>W?
P~PVxP梳şIGxP~P4%AT`QY@7gSw? =jTlm,JPVxP|VxP@6+Ay<Yr%-@6	㴨?|ԖgP//~IP \|$?vЛRУ)JPhWSS^,_RWxPP@8H`m@8Plg,x6AS|:xPj
HxPjA%AQY@5,@sxP/wĕ^=PTx,ҠC椷?˼gt?#)JP0mR`MA+A
ngSşuoe? `U@:ڿMJP_Ĩ? 3Eg? CEg? w? wşt,%AΞ, _	 iC*gXTaP%AVLQYB@gX+$?
6TxP}jT35*@|  r pgw? :ʏ p~3%AVxP-QY@<uw? &~PD? Kş~/R_*@>{梳ş|3QY@>~D&x6TxP|"JP6TxP/yY?P%bT*QY@PQY@Ļw?gZaeG?`,JP3Eg?
~j+<YXU;ş	&AP _,JPVxP<VxP'z@}iPBt? JP2)PoR&YP=P@Cgo7YjT|)j+<YQY@l|Y_	PbgO?4,
qT>R??"{ş\zşD6,B$6PxQ	o!_R%A+QY@5,@џcw?J,%A6tg"WCşH#4%?_A¿bTEg?g梳ş,d?R`oX#%g#(yg#@g#}PHg#,z,`TQACw?Q:xP5PgT_?Qşo	,şYAw@HM$)<Y	Gr$,y-@HqTIo xoAIo ywIoޠ,-ߦAZ
>P5,--gkP#Y	PS_R*@JEg?(Eg?(PA	AGt?(l3%AyglEg?f>GxP6A%AW梳ş#Eg?`*@ة梳ş梳ş*;şw@1@㔨?c, ;JP U-@>Y "`UBw;JP,.q椷?RߕҠ ),JP?5,
|VxP+;ş ! 梳ş 
@g
?Ĩ? @WQYDJ<VxQ,D~DABY^3˩P椷?}@^gz',/!XJPşbT,/(
R/\SxP~YJP77?_*B]ş"JPo*Bo}JPtmşfkş2JPuo6<Y:@ fg闙  gWJPt>Tg^,5%Y:{椷?@1a*@L7?0;X&7qM@L~
R˼\SxPYJP0qM@L@A	<\SxP $?2'ob*@L7?0&KqM@LMҠ,Gd&*g&,x6<Y	w7?1ò xP
Ҡqe*@Noşo ?;5%Y	=@ xP' *@ԖgqT"HR[ş" DniCş5 ?uj$<YCş5,^j$<Y=@5xP7*zjg(}T{椷?@g\g(	 |^@R Cş"5*@SP#Y
C?/,%OPPךS Io P oIP w梳ş$LQY@L;ş$SR[ş$W5*@"JPO5,$5,GDaP#&zmD`IP#j,F*y2xPy2xPC@Tug*a`g*u@TLPdg*("Td?PBGTy-@Ta ş>,QYAEg?cP#Y;= şoQYAw梳ş_,? DpmCşY~j$<YSCş
WJP955*@o#_5?cş%AqTȯ椷?Ԩ?O?qT>jKxP: HtiPNPj|^,^,YgwW*@;Rşg3ş* ş/D?_qT$x(x*zm@;@EC 	0?qT_5%Y`'˩P|^
^,0?qT5%Y	D%A3D?<HxQ gBǋşVg+S@W=JP|şA
Q!@WgOKşbg+PǋKşTy!@X~
RԤg,ag,o%A ;JP|Ԗgz]JP=WRgz})P|Ԗgz	+AyY-PxP>˩P|^
^,,r|椷?9A
jKxP>0m@P ;JPoǋ? LIxxPWş&(x<Ybş&ax)xPxYN^HxPx)xP^HxP?hCş0Yb䇋?R^,1|^,1^//Kş䇋?@,~g
xY^HxPxYxg
|^
^,AC䇋?^,|^,^,"xY<^HxPxԖg;IoT-A=a*A7?oĨ?^.)Y=
R|\SxPze*A7?_sT?g7IPlqMA%A=%gCşIA=|\SxPz
~$?,	,d,y qe*@\5qU@\A5%Yo?p椷?qc Cş>㴨?,^jKxP@DR[ş		>xP@Kxg/YEZ/P_/^3şog?g?3ş,9pFxPHE5,q3ş.8#<Y,L8xP|,Fg?g?wg.pFxP ;JPg?"x8#<YҠL>"TGA*BpXgiPN	PG V7P@iPDU*B)AA? JP(ZTqCFP+E/P=o
3~E
 ' E 2~WJQ@&A攼YBߕҠ!	?@Ԩ?gPKJPVa*B!/,"gXJP?xP,4APg*n'?2O @@4ljgz@ҠbT2KRş2#y<YE
,AE>夨?DD?1"">/O)P):A;şNTXxxQHIP)eE g	R9JQM^E*E$?}1*E$)*<Yy-E%,R`xxPy)CSO~/,5(x xPԷSşʯ^<Ylş/]*Cq!YnşAn(WJPjT SҠ8VxP5,8π?JP3Eg?
~j+<YpU;ş Ҡ8-gEg?@g54PxPR_5%Y@;JP<Ԗg5~㴨?y-EL<ԖgC
RT,Ҡ9
~ *C>j+<YrBQYC^GxPPVxP梳ş)GxPT/|VxP;Eg?GxQZϹu*Ek|^
^,Vugr>jKxQYt?ҠV
Ԗg;JP-B5>//y-B0 _
co4_	?0,?cTOcşR-@m*@lT JTڟP<xP=@@la,/P<Y%xP&$g6^@l]SşW?}@xPYG]şsP>xPSşrg	^,#@xPX/~xPDW椷?H}@<Y"@<Y"|Ԗg;JPD<Ԗg7;JPԖg7)xP-@n,A-@p <Yr8*y-@pW,:?PҠ:=@<Y"T)|VxPE:;ş(D?PEg?Z|VxPEoD5,Do5,JGxPE,<Y"*A,@c4JPFW椷?`3
RPGt?`i
Pj+<YHS梳şoP#YHT5,$2QYBB',$Q*BB_<VxPR;şP,p*EoԨ?ҠX ~S
P,<VxQ`梳şP#YI7 g$$g$3QYBK?P#YIQ*BHw梳şEg?	%P#Yvg
R;Ҡ;MJP|Td5,;)ygOMJPTe5,;0ygw,xPG	?+A# PPsԨ?qo5,ʾj+<Y#A QҠ+>㴨? Cş Cş g:UjTg
Pj+<Yj+<Y>GxP>Q*@tEg?ӏ5,Vyg:KQY@t梳ş梳ş7Eg?.QY@t]QY@t+gyggj+<Y A +5*@_TJP VxP <VxP GxP P^xPIa@A$A Fg@g_Rd#Y@T? hPFo S T6Tg 
AeO, WP u<Y { T |zg;WM@vRg;^h@@(gCR )Y T8
R%"x6g( *(7?	d/?	e_׋?>d@xI <g< JP|MxPR<+YAWe? JPJO	@T?~hA-P	ihhg>Y T'?o/YxP_?!zxP~g?e@ş>xPzşRzg?q@şR@~@şשY![şX<Y>vg?H@~cxPHRg?&zşA!;ş3ԝ<Y'?KԄԍ^,?R<Yʞ?WԌ,O@xP?N,R@~
H@~Y+^,Z_fTy-;=~?6y|oꅑ>G}P<>:A?T)?z\y| /T]2B'?z#Tğ?\R<\Q&x<>)xC\<>*<>Mp<>,z#תz<>-義ꞏ?Sꞏ?oTy~oꞏ?OG}Sתz<?=OG}Sz<?!z^=OG?GqjwGu?Gu*}@<6
}@<[QIרGu1TyR
>UԟzTyRBGu(UԸ
=@<$TyRQI3
P*?J^UԔ@<*TyRQIc
ϨGu%P*?K~UԽQJwGqwQ\


P*?徠U^UTy0.cQ\}Q\B.eQ\Q\

P*?OGqr_Gqq3
3
Q\S.*Ty&Ty=@<>UůP*?ߨGqsP*?GqrwGu_GuJ}@<6
}@<[QQרGuQTyT
>UzTyTBGuHU8
=@<$TyTQQ3
P*?^U@<*TyTQQc
ϨGuEP*?~U=QRwGpozTy@<pTyTyν@<qTyzTyTyϽ@<d/P*?/P*?'GpmǨGpm
7gGplQK=@<iUGplQ*Ty}@<eP*?g
6ZiGsFUTy4>hBh
'GsGU@<YQГQ/
3
gGsBGsBGsBGsDP*?慏P*?慟P*?慯P*?慿P*?}@<=@<'zTy?P*?P*?ᷨGpp
9GpqoGpp
9GpqGpqGpp
8B2"zTyzTy@<zTy	>UĿP*?3
8Q)zTy
~U¯Gpq7
8X}@<P*?o
8
8`'zTy5@<jmQ
>UVTy5:kGsVUXTy5>jBj
'GsWUQ@<QԓQ/
3
gGsRGsRGsRGsTP*?楏P*?楟P*?楯P*?楿P*?}@<=@<zTyU}@<ͽ@<@</[Q^uQ_Gq{P*?>UޠU/P*?^U螠U=@<@</$TyTy=@<=@<^U?P*?GqzoGqyc
Q^Z/-Ty/0zTyzTy6@<)lmQ
>U͖Ty6:mGsfU͘Ty6>lBl
'GsgU͑@<YQؓQ/
3
gGsbGsbGsbGsdP*?ŏP*?şP*?ůP*?ſP*?}@<=@<'zTy~U
}@<@<@<!0[Q`uQaGqP*?>UޠU/P*?^UU=@<@<,0$Ty%Ty=@<=@<
^U?P*?GqoGqc
Q`Z0-Ty=00zTy'zTyP*?P*?gq Ty8?STyB<*?xyUC><^ǟp<Ty,Gp<Gp<RpO|V<QGp<[<N<*|5oʣ AaTyOR<$/ʣGqI<$#TyJ~0QA,x8?	g ?ʣ!Gqǟq!-p)#ʣ!1<D/qBeTyx8t<HGqCTy<\<E/ʣUpl<IGqB-~U'?MP<TUɦ<a<NP/ɱUɬ}Qdy&~UɬP<Q?*?TWɶ~Uɩ~y&?*?җMɥ?ʣ57ܚX<K^<KGri	5;NS N6<EAܜNܜN>@y'*?OT$?GruGrq'N&x<?*?⟋ܜU<.%?Qܜ[pz<U.K?ʣaoTyL[yL:<0@yLcTyL!zX<2<8%1ImXTyLL yL)~U
GtʣagakA0Ty'fGrzʣ<>ʣ<>?ʣ=y'~UH蟕Grz?l<<K1ܞL<^y'*?SPO,~UPc<Ty'<в<ӿ*?P/3oʣ!qQC>CB<hx!<vz<dʣL !~U2?W!=@@<eʣ[!<iޠy?ʣmoTyD:<=@J<*?! "2<=@DʣI Hy*?"g
qTy
p<GqCZ<}@yGrAOQܠoBʣ@?*?>.ߕGr/P?OʣArGr_/?gQܠR (<
Gro<ʣ@@xy(*? @PN<|GSoʣ!E[Tyc F<?*?)hB<f?+ʣgGqTyIf?*gQE)E*URǙqTyK~fy^UT3y(Gr?ʣEoDQacqܢQ!yR<Y~U.<1ܢTy(|y(U)f9%/ʣDcܢTy(|̀Q-~U/|+&ʣz<?Gp>o`LyUיGp>Ͽ*?}?}̀<?*?}/χp>L<򗙟?|Tyf<Q
?|Ty3!?};RS`<*?(|3K*?(?&GrD/ʣIGrʣJ3f<?Gr3ЇrgQܤS4AܤU<fGrgR-#IQܤmpAUQ-:p@uTy<α1<ǟp@y8*?a*?3?Ty_3#?7>g`_Gp@ݏ?Ty?pBM?ʣ!:0y1U3!><^f<Oʣ!G0y6~U
_ǟpBL<!)U
opBX<י!-U	~Uɣ *?p-<
?3ǟp0< _Gp"yDy ʣ 2 "OQ D3# ?*?)<Ty cy g "ߙǟp=<	;āF*?1q#-0H<_GqGqQF!y&f_GqǙ#Ty>f
q/#&yh#*?1WTy>f&?1k#=1<yGp̰<2ʣ)ʣy*?ʣ10V<1Qydy dOʣ#,ʣ%.Ty bGpM2 ŏʣGp-Ub ߕGpS`y soʣeU?3GpaTy s3.?B<:'A~U3z<9' 3ǟpL<9OAʿGp,y
?Y<9o<:wQW |p:<C3N!Q^f,?<<B?Q	>fc!/	-ǟp)~U ǟpM<AgŪp-~U!Lǟp0~UT?5?GrU?8*?3?8*?6>-5gߕGr/?4OʣMŠSSKjܦL<^-rOSMiS,~UeTf<GrT<ӿ*?:4yͿ*?<>h=uGq?4c#x6
GqTy<ш#<yrOQG&yGL<?#*?9cG,Ur߃lǟqQGNlOď$x6&?AQH[h$~UĆǟq!QH!x6XĆ_Gq!ǃlq!$|P$%UĄ44ĂQH*6<	Gq !H-zy~qH{aH0yy?@X<%>X?
c"̀hyG^v<(S0AXP?b<$OTpD?pEg>'?/ ?ꀨ=QyE/T c")yE_TpD?GpDYLǟpDZp<"C"{??;ܩ6v<y*x6?C2ǟr><<<\rGrPQܨ}ǟrZ<yǟr'@<zTG ?K=I y*)?D2Gr3̅aܨEܨR ʅ?2ܨU<| rcGrghT-x8?BߙǟrTy*=RܨAݏ?O?̚?0 yk|\*? q yl<=Ͽyd/~#?yn?c#G<;?)??/ɟǟpFp<2pFUp?7GpFXqyepFZq~ ?pF`p?;y<E>pHm!$-y_??ǟpH8<F>C$>p?v<F^GpH y<v<D,%pHIq	ǟpHLqyǟpHRry_&h<Bǩc$,!kԀ	~dpHԊ$0y`<D?*|\p	6q y ?p	[p	:$cDXy y T<IDQ?L%Ǫǟp	GDlB $Cj<I3̈#x$$\6$!K.:$@%]/}P$SQ4y*0y*BU6EܪoAxUr45ʧ^h?XXUa$ʬ|1ʧ.#?RUecU̈UǙ9ʨ?[=P<I>dDʩ~d1ʤ2rg$?RܪSqU* y*<Kh<K>hMʥQܪ[qy*"U0zܪ@`yN*R,?	MG,><U<Sc%Ϗ?ꇟpJQ~y/pJ~	\yF<T±#%$y?a	J_)Oy_R`*o?pJYA)kpJ[=+?<<T)7C&S!1c&7<h?oqx6??3c&cyd?Hy̼#&D)pLV<d2?2?A`	,?0yɞ&)x6GpLSm	2olpLX!`yş2?@(<bߨGpL&0y8<d2? :TGpNmC'7 y		οV<xP<vGpN~y/?y ydGpOg'$:_pNL$:gpNR#.9W!?7̀	c',ǟpNZ?f<wQ? 1~Bğ#?JPyM?IJ<0AI:*q&?Tq%f$y yH^hz<,yQ?ǟq%Ǚ yl0<$IK1$< Ĕ3Gq$ yJ~d<%_2h<)d<%2n<%2FĒי[$1I{H`.q%;<_Gĥ>7ģoRyy%-:ģ?T?SqJcy?Q̂Je<HAJGHGq*4?Q'qJKqtyh?RgGq(cSHCUH%=U#YCJ-y/Ģߚq) %<PĤ4#( #(S慱y<4.?4([GpPu怸y<dNC4ǟpP}?ࡗ%?8@yh ?4(?ࠓ%<g ?3E(),<  
|9Ac4Ag"?࠵?࠷
pP`
CK3ĵ?ĳoK7@ĸ|Gq-oq, XyAPyy<l|Wĳ4#BB%B%y,yzq-J<vz.<d2 KK @<d2AK)zy -j-W~,Uo-WC\M̵_puj2O	-W66̵_e?߿eC~/A̳/?߿fY?slU߿̵_2߿e(fZ?Ts-W<U?-W(~2YO߿YOO2Oae_;j_YOYOyO߿`j~.O߿Z?TC̵_ ߿!Z?U¯k3-Wa3-WOTwjlZ?T fZ?QG2vԀeU`S2p~.yO~yO<UUʟ	O?;̵_N~.+Z? yO-WfZ?*-WO~f2߿|Ue02~d O@2j|+~.9O@if_A~fj~2oec̵_P=j|߿[2P=j|P~j|\9O_2 fZ?_ȁjs<Ue +1Z?E~fj1Z??߿Uj
Z?e U1Z?߿yO c9jQp2ĂϨo-b/Q?1O$D{?[n?1O$=-S?A4[0ĄQ^?1OPF[0PO`#oPH[0#o-S?P-S?opDu	?"?"aEc1^?1O@*[0pDEc"z?1OyEc#oVyMO`"OpDA?1OdoIdoE/2wpDS oE_2)o-S?7̀'oE2 Ec|-S?@)O`" [?"{O`#O`$[0ʟ ?1OTSbEcܨm?P?R3r3o*y
o-S?Ho*00#O`WO`0[0ʄ/3?QѿO`<;?1OTqh?Q?R37r'#o-S?D3wr3]Ecܨ?P`O`
~f;?P]Ecܨi?P@)O`?EcܨZ2?1OT-O`6?1OT0y
o-S?D30o-S??#S?#63?1OO`8|Z-[0PF[0י ?1Oh[0PF[0oO`33[0pF'o-S?pFߣohov| odo-S?/E[035O`4|eO`2BEcZ?[0WŬpF}Ec<ZO`2ϋ@O`2׋DEcZ\[0?1O[0wpIEc)!v?1O	L?$7$=EcC@?1O	?$:oo=HO`F>O`CRO`Bv?1O	x'[0"'Ec8u[?$Gp wpIg;?$$O`D-Ec<\;?$L@?1O	
^mO`BwpHUo-S?7MO`BǪE[0!g?$-y
o-S?o}PO`CpHEcPF[0%O ?1O&ިwp	7@3O`L>EcV
o-S?uKO`L~O`K?lo wp	!x6o ^wp	D;?lwp	GlD[0&{?|p	KlR[0$-S?;o p	)o p	MBV?1O%4p	, ?R[0$@)O`K2MEcL([0%;mEcܫ82[0ʪ|
wr?T[?V2MEcܪr׃r~7rQ?1OUcf?1OU>mEcܪBO`Yx8;?U3o*pO`Q7rO`I> ?1OUKp-S?Rg1O`S<F?1OU)y
o-S?R[0ʥ_5	roMEcܪXPo*|o*-S?RߚrPF[0ʦPF[0ʩjV[0/梆?1O	T-S?}Ec[0,>/wpJ]EcxsO`X^o-S??1O	XuO`SEco-S?*[0*'pJ[?%GEcpJIEcpJLO`TpJR&?1O	J~?1O	JfH[0*o_[0)c1o-S?wpJZ{Ec	[0+Ec?7pJoߋčEc)Ec{?&7EcCo-S?oEcy
o-S??Ec0-S??1O	^wpLBmEc2 [02'ōEc8mEc#EcY-Ec|-S?/̀SoPF[02g ?1O	^O`b?&*oɾO`bǛ?&,iO`bי ?1O	~d?&{wpL`g[?&NbV?1O	PF[0:6pNmMEcO`x|7pNͅEc~?[0<EcO`v?sEc}MEc?'e)O`tOAO`w0WO`t-S?Ec|a&?1O	`o-S? pN 1O`r-S?>?1O	ʾ07pN =O`rǙ ?1O	?po寸O`ro~?1O	v?'No-S?O AO`*|`	wq$EcI7񀡿O`0wq%oܩO`'^0O[0Ę2[0Ė?EcI> [0Ē#o-S?K/WoQ=Co\y
o-S?J?-S?MO`$[??1O$<oS<q$aO`%?g[0Ē?1O$;f?1O$<K[0ĒσoK^mEcI-
o-S?KAN?1O$<[?诿O`_-S?R?1O%xq(*-S?T?p[0ĥ[0ģ[0Ĩ7q)owq(gO`D/?1O%2?
;?h[0Ĥ?1O%Y5?1O%}AoAoH?4@[0Ģ ?1O%F?1O%|wq)7iwo@[o>d?ZbEcJ-wq)-S?Q՞o-S?Rw =Ec~5[0BVF[0A%-S?ՀoEc-eEcy
o-S??PF[0C2MEc1b?1O
-S?ࠅ?(e?(D-S?Ǚ ?1O
-EcY8o-S?ࠓ@)O`?1O
	O`PF[0AKsEc̑O`Ec&K[0Acrf?1O
>{?(-x?(-?({	pP`X[0Bw?1O%-S?ZoͿQO`f?[o=?1O%x<1[0ĸox<8[0Ķ>}EcK>y?1O% MEcKeO`h-EcKqo-S?Z?ŽEcKEcK$6?1O%6?1O%<7q-3?1O%7+c.cC0>/nC6/̟}/ O|5̟Q>[ fd $̟y g2ZKp gdn;'|. 2`(y_?'m?T' g2_{ gٓnR 7̟~n=_?'?ߛ߅ 32c7OӻO+ :̟I߅ 32$0y߅ 3̟Zą߅ 32%)xſ~ d{O5; gd^1_?'?coo~ O"$OğXw~ s'?X;Ou;OH gdV7N/yaK%~ ;̟=`߅ 320=O~ 2g /&d4׿ gdXa w?Ο_?'?@i߅ 3O?m}_?'? ;y' s'?PA777@L|̑/?Yy;߿U~@̆&_q,#LQd4O{7bO!x<[72S~@̆&_tQ2jQ2~7d02x){S2߿̆*`	wd02<7FyO!8fC_uuoGL`epA|bO!<ܫyWC)g߿!?XrC_qC_q;&7:̆*!@~C_qo@C_q@C_q~;̆*#NC_qwo2}~;̆*!W7wUBϬ7o2}aG߿!?Cwo2 wo2 oOU| 
o_2x@߿d1U?=8?  {0z7Epׄ /6̟ _~ 2*x@{P"dA|e~_|?̟x@lOC/E߅2Z/?ڌd߅2ɗ~_? x/s'?j$w~Ew?D@LO?/_2|d]_~ W?bǌP" #?ȄA/ 4̟K_~ ̟/G_	'?o@O?Ғ!i߅1Ot]w~E
'?Y w/'?x!)~EٓCB'w~Ey~_PfOpB+B*w~E'̟g?/>d wͻP"'?<f5@'?o߅<O	/_2%//2D߅O%0@ d+|fM@LQ0A߅ٓx}"O _LͽD|ǙLǙ~@i /?|?¾~@i /?:	6qVd12b~x8!p?o!@eO/3oo!	6P26Rdޡſ5
s O ~PM_pt͝oG2!͉\a1_~żSE_~|SE_~u+, 2O3{Od6x8x=2O1o59@eF^l'GL`ea`gG2<`o2J^/B, 26w̆&_t¯7	Wrk>@eħiQ26M~ps!0߿|s!~pfC/?68OM`w̆&_p$ W2	!?$)xp{d$44O	~P̂/?c߿<3 O	{Ô/?$c.~{@eϸ=gy@eӯ3x=m_ Hx=gy@e O=gy@e,ej'A=B?ͼ  OE_4߿<fC/?d7d02ӯ~yd12@^/d02>-{G e?U7̂/?> 2 y +|^k_ @߿|3 OZm~z 2;?μ^fAϼ^Aadf.~Z OR9L:Y@epo5@e--x:=2A78fAr 2f7o d1U(%̝|?̆*@=U$5Qo5 OY3߿/SLb7~@ie/Q2 p d12Xk5s!B/cCeO0kYlB(/߅y d^po߅yYl*y]_'?Pܡ/̃P3'?QP~A7E1qÒSo%OPM)P3!?@ c߿fC_	i}8q2Ǩ#w[w??PC,y(x7Vd~d<ٓu
_O~@M?|*2ՙ?j>߅ lfOA7noO7OP0y
o?2|ÿ6d1UaA~7Vd1UcA~63!?̓??_?_-^O'
=_ WW2G~@̟ "~@yܰ2 P2X=_ Ww?IO.~d_'?1m@̟`ÿ 
d O]_ Ww?8H2 P2qCƁ~@OpXƈ_ WOM<h 
w?k2 yxFCOxKCO<h;2 PQ̟@Gn2ME&_~I2G_I>f Od12bb.ͼ!C/?)f SELw2$|0beǃcCƅ_?o"*D+}H;?"]{߅̟@Pi~VlO_~eo6̟@D߅'?QD/̭ٓ;0xDQd_7~VOxI߅'?P=L~eoc<O<$7Ec?Ѕ@)!&_rC_ry2μo2IIC-uO/?P#;8O/=?c^g~g3q߿?#{8Oោg?^/;8O#s߿?e3@~2O~ga~gb~g`3@~߿?D73@~ ?OO3@Ob~g8O?PU?5wpxs߿?qP3@~Ƴwp}?j ?j8O8O5+pj8O5/pko~gל?P~gל߿?u [3@g?P.8Oy {8Oy#J]?G?G]?GW~g 3@~Ic߿?$3@~I?P~(?P~;8O߄?E?	8O~>__p~S߿?%HD?P$ N/B_~g ߿?&xH ?g3@~L8O3@~ H(p	^%??Ng𣿿3@~=~g<3?P<??P<=?#3@~RV?Pw~g<߿?;8O7{8O7poZ3?Pl]?
8O?Z>?Pi~gC>S֡pʞ~gH?}?? nWւK=?'ր~gI׿3@~$?P~g7Qw~g7P߿?M*)~gM߿?|%?Ǆ]?Ǆ~g)3@~X߿?^8OQ3@~
%8OQ/3@~Yp>gPg߿?,J`?M7QW߿1U)%7?M/PUhxJJ$o*3	DM~Wܦo(}	@bO|%#o*Y~W
*)߿1U OS߿1U 7o_p!xJ7o_pa(߿1U 7?xJ߿1U t[nbO Z+o*Xwo_p)C߿1U rg ~W^bO 螴o_p>bO  *HUO߿1U cDUCM~W}ha1Kց=~WibO ~bO ̽ibO }ibO ^Ux7<|~WF,+*1Wx"UdbO#|wo_qǀo_q<4Uf7?xS-~W I7? ~~W E	 [߿1U OAK߿1U 3@Ug~W H	;7? $ ~W QH"o*@߿1U 		;7?!0xH*#]~WH߿1U%/	7o_pB [	7?!e U	!U	ׄbOM$2U ߿1U|*%~W|o*3AbO	>r7o_p@D~W;U9"*oUo_rw{7?H ro_rO}~WܤL񨩿o*$O7?HƠ񨃿'߿1U))6bO5AUkƧ7?M߿1U/bOjo*}Ʀ7?e߿1U|#M~WxFwo_p>og߿1Uem~Wܢ0EK>o_rW2nbOQLI>~Wܢ26bOQ!xG^bOQaM~Wܢ9wo_rd~WENbO"#*)c0߿1UJ~*)357?gf7?7?P o_O"oI?P ;&h3'7~߿D_~i} a/@&7E?aM}_x6s'?PI~F^y$`#/<OE{R2l3'?P>6 ~/ԌOG~F^hd #/45̟@l;R2G'?P>/Ԍfd _yI?~e>dϿ#/4O;*x ~F^h;̟@x]_y2 OH d 1H d Hs'?P#x8HfO,sw~e恾d  7߅YxR2@2> @#/4s'?P| O~F^hM̟@z=>/ԌЛ?_yo?Q#/49%=p#/4%z߅'?P~#/4y^m߅'?P)H G2^d12Hw6_aa}/Kna/((?\EA?P A߅@0G߅A3
-J/;Ԡp
wEA?Pz_
-J~2>d?~ۿ*ooU[bOOc)[o_rz?|bOfoOg2<S̆&_!x6Og2v"GL`em1@0/#w[4?0~RO=__KhE?A')~-'?|D[A~R,Ow I߅}2x_Kг'?|E4 _J_b̟@߅ř?w~/űfO$|CN/ԥc̟B2/ԥd	3c߅O}_Kh̟U߅<O߅OD/ԥ2ʨW)p'? o~R2<
]_K̟BRU?z_K̟fo~RZ3'?|=z/ԥfO}7׎R3?)g!w~/Ť<O ׸J_]Oo~RZ3'?|^ ~/1Oxw~/1O /) {?.2 w~/Ţd@זRҎdC^/ԥH̟!CΔ~/ŢFda󠃿)p{2|m߅
O sC/ԥfO G_Kh)̟E:;R_?O:{R,O5WD/ԥ9?/ԥQ̟yw΀)~-\OQ߅9{@ w~/d	ޠo.;0y
o-L8=O
75 O~@, 2@!y[߿EL<PfC/?5}~x9d12@$fC/?gƻ6r,beRx߿EL
/mYOwo,bO9*p{GL"O.~@i /?ǋč~pC/?Ǿ/0;o ve_HO |&w~.6 2C`-߅ԁO%~oǙ?ï	_H?/ޤfO ,L_H1̟"y
o-123?߿ELtRlRfC/?&fC/?|oo"̆&_-߿ELt`Bͼ2EЕo"̆&_MFfC/?Ȱo"̆&_m11_0L0>#7E G_߅?Rg? 8:/<Oſ	®/<O'_ dǾ~.Ԍ'?N߅?R6̟ 7qt~m?:Un~dq/?omYO ͼ2}Pȳ!~x9d12w6r,be~x9d12@c-~x9d12\x?=8?'w0>#Dn4O/E)Sp!Nd7I߅z2~1H<^/c2O(]_Vd$>/c2>C/c2 ?/;O \>'?Q߅z̟d 
-\?OࠥD~.2*L"_ǙyC{{~. I?:`nd/KKpw#2K,߿8
3!C6Any ZPFa -g\I2 Xpۿp$lObߍ~7Hٓ+xA\I2f7 n/oԑ'?Vqq/p$lO<n;RF̟y O[7$lbOmt}~6d1U''x ;7$lbON-B#fC_rqcRF̆*⟍woHِWܜL-#fC_GcC@_?Ǝ=A̊_0G/\ rd|(
 ?!Op{@p?0UA~6d
 p
'?k^/'?> [&_?=8?(#
 0Zan	_0L> W~⿾)Oq@	~.+1?	O +߅d "υ~.+Opoq_5̟C
A/|m?ׅ#n/fdׅ#/$̟U^/'̟
g\Wy݁3n/
fOpI+q_{)_d_lO(K\WfOp- q_'?P/-1q
o-be_Ǿ"a%?a=Ag??|tP$w߅T 2#<\*{lO`R$~.> W?)$߅T ̟#$D\*y&̟w~.<fO[_"W~Ś6d{HC\*y&ׁ̟!p@2	_O2ٓx /§O W$)~.<fOH
dOgd12^c߿dC_m60>]/-dSag~߸?
~0˿@g?"O߿@O	?@3̟߅wfOk~y8~2~|2~7̟*e/'?@OO@~|Od7e߅w2T ]_}dTT;̟Tw~'?9OD./ǅH}_}2TGP;yسQ;@@̟@!z7E1ìSoL}&{2w2	SEL}2'[SEL}Ǩ6r,bezͼ2_*fC/?L!ͼ2Ôm~x9d122oȳ!|2fC/?-~p"̆&_̝oOd12;6r,be6r,bedRfC/?̀'߿EL̀7߿EL~x9d12) ~x9d12MYfC/?πͼ2֖ͼ2F~L{pT	EEXn4N$<*1~|?̟;w~SVdXK߅I2F^v8U^"̟d;UWW2;e߅H̟ 4~P2 U^dUo;UW'? '^v ./UD<OPF7Z [?12RmRF̆*酟Lo,bOLAbemyA<"Od12ӏ߿ELugb&8Q̆&_$6SfC/?!>qG8fA6, 2Ypeo"̆&_~;6r,beǙo1L#<<fC/?$Lb8fA<C, 23~L{pؕ I-7 ' QOԑ'?~86QOԑ'?W^/I2O/\s'?<p }_)2bO~Hٓ\Kq߅#fOq7/I2~~?'~~? ̳E߅#fO 4OQOԑ'?|p=_)6dZ|p*w~Hٓ*)߅#fO 7ʞ/I2 Tx_~~?9	{TS$lOOr;QOԑ'?U$xE?RF̟ W~~?:y
o-E/?9
7oHِWܝ7$lbONSぶI28#fC_q	oԑ!?45RF̆*~6d1U&RF̆*
7$lbOM-xoHِWܚ#fC_rq S߿U?߿Uɬ|r.#fC_t@vI20߿Uɧ^9oԑ!?4'7$lbON _߿U9C?90>A' a;"?~گPfOt~9+w~q2/^;?o%/_'?7 -߅6<O @)_12=t!?a'͚<bOǋͼ2|:00Xz7Eοa:_aOD2Oug:G̟9I]_aW2O/B̟:/~O>:_aF̟ l"dx˿l"OOPF72ME fd6r,be6F~L{pcv0 #w[p.m6̟F^/26>;Ga'?xAm3'?/fOqawm9#xzS?|vzS?bOn/OǊ{zG2/_l?O_l=d^<m\O-aO|xw~#<OO/dO?"w~!d|y_~2fOş_l<)̟wǄ/dOῨ#w[oī@)pAO͂}~x9d12HMaͼ2roFyWHqwo@d1U<i2C_qm~2_$ôbO"xôbOlA~L{px_0>| ]#<.w~ ̟Ǐd}mVdSC߅6̪̟`w~"6d`d`w~ 7?F`׿mߙ7=mߙy}~ٓy7E1|@)l#؍6o?a}A̎ayoN/P3'?|B{-Lh=?_Lг'?PL{l [ / 0?a߬-6n/O _e?3&Ol[
=_e?39DD
_e?3>@S߅6S2dAw}_e?3ye?!l`2J~s'?|xV6)O<+
~f3'?}.
/d_e?31O-wh_e?|?̟Xm߅6SjOoou@)@[&_q!oc~C_q!`3bO$xVw3WGN߿fِWH!xV7of<bO#xWN2Ū!??=8?+`0(o Ygl'?B,xV{˾23
n/6̟]_e|m? XlE<O)/'?!߅6]"d J_/O*;˾.2(c./̟%ǅ~wfO ubO~wOY3l'?MNC.2_/s'?8;˾.5̟~wŪ'?~=l噓&=w~|\fO z2.'̟@,7E~dL%8߿|!<$oO d124lbeɞ=Q,̆*A'Ǡ\fC_q!3ǡ\C_p5fC/?q404lbex#oO d12O߿|!x[S-L4 ?Ǿ@ag
Lo(0BH}_.@2>= ~拽P)̟A*ww?ǠEިOZ/|<OĿN/|<O(wc̟@3~拽P?<}~拽P
O"$E2!'w~h1Ol~>EިY̟B~拼3̟@J߅|?̟B&w~h'?PPFOoWg oL:7@2PUx|o<bO#x|?̆*=>'!?oǾo_?ч#w[x4'?ׁ5]_d"1~c̟k84dQ/ <Oa~c2wN/ ̟l`&4p2og~cd8gL~h>y|	;4sO!&(w~h>yׁ2~cw? 7~c'?@o~c'?fb}'?ɂO/ fOH]_̟&-C}yw~h>c2C.Zw~h>'?D./ dP;w~h>s2T7@13'?PPF78 [LCEYW釫7mYOt}8߿ELL{6r,be;pfC/?jo"̆&_jȳ!56r,be;c8oȳ!<fC/?x߿ELȳ!i}@G0w?aFLn'=G߅Od%:!G~?G2!w~??	ŗ~?(̟/cW~?G2Nu߅O
s'?,T wBfOb ./
rd>ĭ߅O
3'?L=0Ч(OEn/
p_?[~BQ̟G?_2#%Ч(O~?
OǾ?@Ч2k-uů2ME?be	L[o"̆&_ryÿYWmͼ2ެ߿ELh}Xȳ!lIdm~x9d12o"̆&_qKՀ߿ELbMfC/?ر[6r,be<8fC/?Zwoȳ!,8VfC/?Yk7mYOͼ2ͼ2ʾ6r,be8cC?E37n337SCY<7L	~i}0>} 2:<
*3 2<
C߅8g@2~/?2
'?|g@p̂O+̟.a(߅8gBd.(w~dFp'?|3N(߅8g<
 ~៙ d@3y)~)3^/?Ǚ?>x~dxw~d5=_~?#'p̂OA߅8g@2[p̂Of Gp̂Oߠ cp̂Oߠ/?2'?}	7@~៾Ow@~៾O!wP2ʟ=p̀c2D>/?Ǚ?z&w~LKp1O'_ps'?~_~?]x\93Ol+߅8g2|.k߅8gk3'?PJ~oO̀SoR?beOHyWAԐo@2o~y2>}~WU>.yW=I+̆*xB-~UooWZ7bOZ\C_p<;߿dW1j^d1U̼Z -~Wd1U^-GC_p=|?̆*7bO!}P[2
!?UCm~1̆*gwoA^d1U>.~WU'.[7 2D/oBd1Ux|?̆* ߿U#oU|?̆*
w~fC_qK[7yWA-'UNc̆*	c;߿fkU=H|?̆*
'7oWg;yOppui}p]?Op]ALOF 3	'?|5+3OjP}Lf~ ~//i?P7{T3 )M3G=7	?M~O~@wG<~}c?yo?~OP$Lf8t I߿?y߿?w^@NON{pG?Q=@"{< 8# 8# =߿?@{pG?Q9# ߿?>@8#3|8#; wpON ߿?8#/t8#xDONKrg7~'&x^8D8#A/D_>߿?</k߿?</pG?Q:g=8#x {pG?Q9C</'wr/]8#x߿?o+w~'/.ONSrD?ŎONT;pG?Q9SρONT|i߿?ʾ| ]8#G~'|y߿?ğ>q'ψ=8#Iӿ|߿?0D⇟S߿?ON(y5P;Q~|Q~|KF'-75.ir	D>{Q߿?ONϋ=D|{QO>.O|D⧟'wO<05ၧ~j4?Q9 {5Wiq_~j4?Q8߿5;~j4?Q:w{QӼ0?F'0`O|0BF'0`㿿5g`O	C? 9߿?O3Q35f5f5f I߿?O3So~j4?PO 5fi.Fx`{Qf=Fx`C3o=C3o?3Fni?Y߿?O3W^i߿?O37Qf~O^~{߿?O3yF~j4?P?=C8|i>~FFi~Zc4}~ [uO~ ji?}? ~Or5fOjLf?OE`g~=d/-1>^~%w[W~jOlOj|i?~~'[ OJ>.yG-1> ?
|p+̟3ԩLf\y{03ܸ~jS6ٓ_?(Zc4}rE`gMW5~ffOj
<i?Ko=/g5,̟3L3GAE`gQ/*̟3ԱLf -[??PC[w~j&6Oj~Ph(ÿ03AwD??Ag-1>D	E`gD	~j
2|OP3G@^ ?03{ 66̟3P3G\E`g
 Rי̟3ԹLfiO#OJ~A'yO?(Zc4}ϼ>oA#QlC̟3ԿLf?O;-[??PCG	~j| |??L~Ph!y034 梧ٓ-1><-[??d/߿ u>gLf .o-[??7~j.Lf
^Aio
^Ai߿??<i?P!E`gy5!O/yBgH'~/202|Oy-1>*9oC_ =W̟3^|i?7woyC^/s'Bp%?oK߿c̟3^Bp|{-[??>A=c2|OxELfo߿~"̟3^i?~ϐ@703,{xGh9yB %O߿:̟3^yBߐ^[ߐ^!dC)oU?2|OxCy{-[??Qא@g/fO/aLf^A1w[L]s'i?Qgo,>_'y-1>} _o@'B~dC ?o d3'yB>O= g߿ϽP̟3^i?}@	;-[??}@	;xch9ǟ-1>螀woz'??BpOz W߿'yB Y{-[??,=d~Ph/@03 `w.3G !zO:\9o?(Zc4}ߩ;-[??~@J1O/uLf)QoB@(T$fO/I3G , w[ } ;y->g:3G K/03 ]/^ü??3G Oo O	2|Oz_-1> נ E`g נ ~/\O/i?W So_O.'~PhRXO),zw~/@̟3^N3GDI~[$Lx???(Zc4}&L<1zgdALfl<1[F}Ep2|OxB_!/E`gbCW>gyBWE`g|1l>gLfeG]f[u߿ʞd+C)	[>>^	1O/+BO-[??QA׆'x6>gi?QA1o^^&xw>gyB wዞO@1s߿d ;CዾOs.xc̟3^i?Pb03y/;x,p!̟3^^~Ph03"xb!l̟3^[3G@^!o@^!⇙ dgLfk03b׆"?~/.xdOCsDOϼ1;x4p{>g ~~Ph+b+bnd_CtAgE`g
^`p!̟3^,yB `w[ `wp2|OyC ]"E`g E.^,>g~PhE`g ' +߿y)3G *bo .U?6Q'6<i?
[ 	3ͅ.OlBVx03=̟33G 7o 7̀o܇>gC0x030x67J'6yB|~l{2|O`C*oxD͂/TfOl ^~PhQKGE`gR*߿ yyBZZ*w[ZZ*w˽S??͂?(Zc4})[To+|
`BIPCo'A~l̟3yLf(DO)G*$wÏTQ̟3{Lfo'oԷT<
fOl?3G OߩOP͇f2|Omm3G^AE`gB*`)`W2|O*tVӷqCm#Yܢ5w(Y׹DjEyL֍pџ+#k,!4CFj7mѺZ*knQ,͙6ƇEt6!Q39jjeZ9GTٿB;JzTQ[Ϲhmڸ死NynVEnt'4mZ溧Drihݶ⦍B皹n6tmhjg4Cˊ6ry!n(htV=4PA詾溜 ԋ[FKWKy榶hs=mѵEZ:5C59m*hѭ+SF溧r,9sEUHgns]N+h֍ѳJhk--Eڹͩo:.tJDiE,Yq234*+Y3ZΉ,͙3f{g4NƅEsK3fr͞Η$F:[Ιn̭hQ39gnٜ4qZ%TLY۶g+:Sr&JlPf+D;vr+D癴R湫qZ%TLYjVU33i覲#7UDfNJW]RlҽhQ39fsEli5tn+D5u++s;wn+DPUD{*frm=*frFyQRt]hQ39ZWB<4qZ%TLVЏ--EܴC&fg(*frݳ9khֆa+VU35t#·5܉&g+TjGqZ%TLW4Vv(hQ39QZSNJQ:+6Cg%gSw9\M]tT۔g%gSwMO)JΦ%r詷)KCb)JUfk*%3H35 g+H35S9W5:,,Dg$貹9kIei\dPf]<k
ᴳN+,p\TtY[7MvET*[ҹ9fYWieDlΚ|N+FU[w.e|N*kn̳ieA8o:$rYW@tYQ&ZrٜN-Ygm_+m45v򹡳9[M:,ieB43v:,*nսtK;jfTFYW5 H?9YLդ򹙬3YP?T*yOG	EVhn\K;jOfpW35@ގSٜ4oG)yO[-!T(\cwIPQOQB\S*#ft(k5 H?%
$Sٜ4v\5pW43Jy@k*TQ>K:%l{3։U3	8i+FP3S*#ft
 g%f嬨4W4Z*#zY᤮[3yiIij]lҾZfpZCiZWB<s]MȜᤴҵFyio:,gLKHm+TjGT-38i-!QZ"RtYkhϖ4VЏ*3j[΋-SܴᤴҵFyP譸lڊ`ۖ4VЏ--Eg%65t#ʌږ3J客%-Eg%65t#ʇEmfULKHm,3f3K;vgCnDg%6vLҾZfpZCignٜkC0f3K;vr3&g+TjGf3&g+TjGk4hQ39ZWB<Dџ-38i+*frFyio:,gLJJQZ[΋-Sܴ᤮+DFmKye`ۖ4hQ39ZWB<tV6mER0mLJJQZ[΋LJJQTfԷ4hQ39ZWB<D輴᤮+DCj*g%qZ%TLY۶g+F+g%qZ%TLY۶g+:Sr'-38i+*frݳ9CiWLJJlZ5m3JiI\VU3vi=h-dGr᤮Q~Sٜ4#YPO-h4Qj=I\5eDlΙig%rW5+t3媉rDk,VYWUrY۶j+,m_-TNC#Ygnڶr#SHXݫ,m_)K;wIPnW(yOfpY۸"K[y\5=IZ6i\HͧvrᤳjCYi,n2R7j\Cm5<cv)5Fi\TݫeDlΚ坵|S--et^W46g*3sWDgm_+C2Dk,VVYWm[D9[7-W{3#SLLΊ򸩼Dk,VY9R܇EAcj\Ty\5vh+fNf!PXھW46g+F9rѲioZ%T9DWm[D9gn4W@XھW46g+F9rѲ*o=\l+fAacjdk+FS4V5DlΞW46g+F9rѲj+,m_(XݫefڸTJ&gʄM2ݫeDlΚQv5v\S*#ft,塰k,ڸTFYW{39T*iCyYq,CyYq*)g%BFQ(9{:T4g%DlΚsU-TM:%Bvr͝R9Flꖴeq]\3gT+
FQ9W(ej!ʈΦ-PXھZ+FݵmgSwcjj*
2YWd:h-rm]6gm_+Wʌ报|Q9W(ej!ioXXھZ+F9rѲ4#YYrW46f}Sy3Dk*ʄަg%rVmrf"g%rW;jiI\5f7fcj\5YWLJ	MH35W{3Dk+F{FhΉER։U3=IgtJ%j%rᤳ:%ѵrLK]kjB<qAFCz55|Phں|TZZZ L輧8i,ZgE=Igm]SLѴ΋6k<cjo-T#i\(RھY9gm_(e4ϔg%&g+t^Z!ѵu"6gM\TգiT*jGi_)JѳJt^Sj,n2Q3>Sj,n23JyOfpVeqENZ9g%qEHZ37]+c52MLtW+:rDqG(bĴ#CfrlߕΖ(m*Jhc52ML4ʉ52EMyXLS+j4jGi_)JˉgDiig%tYCYig%r΋{3AC=IHtTvܧ8i+49\5tr᤬PDlΞSٜ4oT6gMrWTUD嚺&Tfn%h	dy\Tw<jQ3kD4KZ%LiIgEq\6gMr3CfJ3ftW-38i-T9jf颮Sٜ4h	)JDYЅ{3+Y۳1fTFVtqCiPSG(W5RDӢPZ[5<\Jͻj%Sʄֆ"JJ3I\>@c*Z*(Q%f漂eBkCY3[*Zʄֆ"c&z*ZLJ⊜Ty\Z3P'UJCyYq*)	EVhnZ;j@TQ)f嬨S4rھPjio<:'LҚ;jB驥VhnZ;j\ٜN+C-!ٻOD4dIgm_+3ie|hlYE
fYWʅ:Ѩ:,+v39gPfÖdIknCg2ڷ<PrٜT޾WZJټ[3ˉYVg%DgTC~WZJټ[3ˉYWUZW-TLҚ;jPnJrivR6y\ٜ\M=ھZ9jҹ\",gSwhJgm_+:5Z7VJ::,UCIZ\MJko*3B[7W4V㖪ڴW4貸ھSٜ4Fr՟)JΦ%᤬nT*yOfpZZh!O(Z	̮frd9Q3Sٜ4Fr|j	DlΚYPio:/-T#i\P;jjJ媀PĨS4|hlW.&PYWٽrN,BVhK[y\ٜT޺YWIhj$Egm_-SQF詼r7-rھZ!Įkv3D9gPf4MKUjiAt^ZfpVu7q*$TҺ"LJΦ%DCjWCZΙ4flꕲ54!4(_K|Q/%j}Ng}38h(qO"#B&
!	nv@!9,	P?!B7j4U-( #@KLJΦ%DCjWCZ)iIYĨS(mSJp_᤬nZ,SJӢJ季ZFW!JT:+vs]\R3f%6k)\ٜ6Cjid9[Z+nڎ)PY3΄d9hlC╣g5M2h+|Rh2W9jiD9QqJ栚TF髊Vh(rFjYڳ╚
*hڹgFj)Y\5+49\TѵrDk+9Vh(rj坺3jPqSF;tfT!7╚
*hڹgn26gMNxqSFUs\-+49\TѵrD9\5tqJ⦍湫ZWQVh(rjsCfrj╚
*hڹf:%|RACMW,ЇDfk+49\Tѵr=mtJ媉rںPVh(rj嚚ezU塵u4*hڹj6'PqSFѲ3%fںPVh(rjfںxf+6W35Ds+49\Tѵr=mtK4RACMW,ӢʉDf+6ZfpW5]RACG.)+Z+49\Tѵr6'PqSF⊐|RACMW+YW+49\Tѵrھ)Y⦍-s GPqSFLJ▙4MJќqJ{3W_K|Q/%DSg3O"#B&
!	nv70GCxxfVS+Fj~)\Tzje7<Ro,sDD͑K3frUER3nW\]5╚3WvQZ*\REh6	RlҹiI\֌-38i,ЎҾ)OfpZ*RLٝ4U)KEU7TI3)gDtYY5q*MZW,N+zY54j7m+C26Eu4l+C26oR,kd>)gDtY\T޶nΎ)gDtYhlC	RԌٳFrnΎ)iIZ6i\S+:[+᤮(M8▙4fCbᤨTڊeKLK:%2nΎ)iIgDtYZ6i\&fxg%h٥r#6qKLJѵtTjeJEr4J湪ZfpVW-TѲ~)iIYЅ*	8p̭4Vfn+▙4×2lҾ)iI[7m+.eh٥|R9s+FW+hW7.elP٣fmg<R9s+j+ԋ+hCs9\SF|G@Gi_K|Q/%D(5N3־4_LKU!Q)Dh@50D!0Pv!9)iIZ6MLPR3m]6\#TGᤴ6hFW!TF髈C9FkDg(G>Fko\Qx_K|Q/%D(u9fpPs3gTSЁDja	B`( Jo᤭WEMW46!KLJѵtTje:sE|G呛:C#͝R#hlC=(aCbK|Q/%D(5N3־4_LKC`j"@DF
#SLBa@(
	ΎJͣ橜MU$I\M:-M˙hHtZ+s+tKDRDӢ_SYhHtZ+5F)Z6i\MU$I\M:-PGPj"JihPj8"4rQW6e"4rQWDiE,QFT$ji╣H(5KCW8hR#J)g(jB5dhg-T9H(5qK]5ҊYPDVW)5Fio:/SYH(5qJѳJ"4r#Q*Q/%D(_K:Zfp}38i,NF>F(&
''::+6ΊQ&Zh٥|Ro,+8╛ygEq\Ro,+-PۊVmr66kj諊VmrBG5WtW,+9HsTZfpZr։Q&lΚ*▙45Uʉ3ftWᤳTI3L֎*fpVWLJѳJ=(?@=(?@4*kLK]5CC^*fpWS3F^#(G>P%g%C*fpT:+ChCh^*fpT:+uqS3\^# {!P|g%i\46sxd>#ia ^*fpV7CiWLJٻ(m3J=) />Oe8d>@ς@	xI\#TDg(T᤮CZ3Yxd>|P	'G>OzxIj3Z%s9Eg%(h^#򟏈!\> /@y{!S1ҠO%g%sEsCg5Z3*fpW4W;j6s\գ9C X@@?P$@H<G X" bA4ںI\\^#Ga C X@@?438i-MCixd>~n#Z^*fpZHߊ4R7Cp
FG?R74fhlϊ4fhl^#Gd# ^*fpT*OG38i*^#1 ,q|?	`^*fpT4*OG38i*^#L|@G@g%qSt8I\Txd>|~c#X^*fpY.xIffΪCG	CG	^*fpY.eh٥|Tᤳ3gU\ѳJ=,A~@q|?A|A ? %g%:rVVIffΪf#yxd> z~> eH߈CG	Q ~g%:sE|Tᤳ3gTh^#=A q|?AR^*fpYT:+g%:Cxd> z(Z>@=,h^*fpPֆ>*fpPֆ9xd> WCeg%sCb38i+=)|@G  V^*fpVPs]M!S3r+h^#R
|?. P ^*fpWՐI\#VCC =)beg%C38i*=(Z>@GG V^*fpY238i,\ٙ^#G=,q|@YxIQШ4
=)	d>BcxIZCpޚxIZCpޚe=(\AO#/==4S3Vҙxd>xd>ed> z) 1==d> z) 1==g%:lM2D(_K|Q/sTs=kEᤨM)Dh@50D!0Pvg@Jo38i,\溚6Cg%|Tᤲ6!S336uJE|Tᤲ͝R*fpYQiO38i,\oM<TᤲQW38i,3gU\ѳJ38i,3gU\ѳJIe:r犙4W7A4T4*OG38i,T6*fpYfj|TᤲS3SP)S3SPۊ4W4W;jg%ں5hxIe(h4W!-m/38i,oM244PfںIeCWW38i,tWLK*IepY4WS3]5g%fD(_K|Q/sTs=kEMhk;$SЁDja	B`(
΂Bs<GT&5|\U5m꣈T&5T&5T*QJ|D25RW5OA5M'n=g5R3Q/%D(_K:Zfp}38i+FO"#B&
!	(;	hBs<RDk+j蕝uJPGFo+6\M\U:+fˉrZ-T#i\P3T)S+FD9jJD\JQ9W4Tt**ixgB5WBWBjiER6gM\NQќJykAZfpW(e&lW7.eGB\޾)Y#Yfk-3TDk╛y\5fk54)Y#YffΩZ6i\k
FRo+F͝Rlҹ\"+6Dk*TҊp_᤮QͣW:%qKLJ5sCf|R3Dk*KLJtJ'E#W4!1f̂Җ8g%rZR3Dk,C2lҰo-38i+F͝T9s+F+▙4#YPnTqKLJ3USJ*▙4#YPm=R3Dk*ZfpW(epޚxg%rW4V#Y\ i\io_FQT:+
(-rT:+
(-╝5JUq9Dk-TVSiP'(eg@jB5r6QFVP5yVsW4Zq9Dk+6\M\U-hQ3>'(egEsN-T!nۉ#YfD7m4;wIYq4;wN)Y5q+F|Q/%D(_K:Zfp}38i+F8APxBs<NQ;wIko*
2*o=\m[D9ZWC^)\5ʌ,W46g+F9rѲQjYE
f!T#Y\޷<R9fDӢD(_K|Q/sTs=kE᤮QU@DF
#SLBa@Pv0GCxxhmEM'F9\59jg,HrDk+W(rϊR\S>)jz#YHtO[zkC3!*:J򸩼9s-TOCBDk,VV9s2RD4!+F9rѲK|Q/%D(5N3־4_LJܵ}(L!0QLANBfW3]tU+C2mDܵ-|R9s+FCrV׊W(efY۵qL*o=\JL!+FCs+SOQˉgnΎ)\5DCrYW(efYZxrVhnem4R7fںRDk*ڀW4!JS^)\5\޾)iI\5vD(_K|Q/sTs=kE荙S\5}(L!0QLAotV؇+F6gM\RXL؇+F6gM\RXLC#YQ3)P謇+F6gM\RFW(eDlΚpXL؇+F6gM\RF&!WK|Q/%D(5N3־4_LJֆP}(L!0QLA
	ΎJUKB?fB?UQDhk*ֆRUE4Yj蕭eAQ/%D(_K:Zfp}38i+47-b@DF
#SLBa@Pv7:'::-uḼhk+W+Y89eK]S6s+ZѳJgTJ)\֌+Z$ܸG.VmnYk+Y%s\Z꙳ZT*VhnZR'3g2SKy&Yk+Y%s\Y۸"J̮k8h٥rCs+殎)Yk*բQWܵW]qK:%ʃKyer7P٥hFjԉ+47-x_K|Q/%D(u9fpTjS"4 QB`(;
SNtt7TjS-TީgDEg%dYYq+4f%fњݝR-M:,մSEK36r3q+W-T!͛YPO*3jsED:%fP抈tJˎ)gDtYflW4W*3%sKz9Yq{!PƶD(_K|Q/sTs=kEN"4 QB`(;
pGCxx5\4CC" :,N*iet^)YĮkieqSyerٜfW7VN*#ft+3ӢF|R9[M:/6em4RΉD:,+5►l
QFN-msCfr:/6etYCiW-YfW46g,Ӣʈٝ5qJtY\TzhW46g,ӢJ΀Vt9YEMD42"Ӣ4貴m-Nk:%p4:,KSs1flY榙fTF髊%D(_K{_S_L/W>F(&
(		ΎKC`W!TF髊ZFgn26gM\Rr,ڸTF髊Y۵qLTU,ڸTFZ蟊W46g*3sWD)hj$JQ*54;v):j5FVtݫeDlΚk,ڸTF髊%D(_K{_S_L/DlΚ>F(&
(f6r6gM\R4rTȴ#8:j	Nkjg*#ft+3S\]HߊW46g-T9FQ38DlΚlM26gM\R6
F6gM\R6:jrDlΚACihFq*#ft*K5U4!TF髊YVW*#ft*ʈٝ5qJ9Q3)PTF髊WʄީP譴W	RXM*#ft+jJٝ5qJTF髊YETF髊%D(_K{_S_L/hں31O"#B&
!	(;
 !9)iIkkTTϊZ5Z6F髊ZѪm+v֮)Q&lΚ%RnZ!ѵu"6gM\Q/%D(_K:Zfp}38i+>F(&
(
	ΎJ:%l޶65F)PYLդ򹙬YWDȍjy\׊W7.efDm+PG*o=\ٽmhm(jB5RUE-+d+ehm]DI[PqJΉjei]xC\ZiD|Q/%D(^z3I榗1O"#B&
!	);:		ΎJ~6
hTt**QШT&56'Mk+js3Yhm]DN)PV5r6'Mk+vK3Y\ZWQT&5f6'Mk*fںRTt**╛G3 D6g-TS+t^)Gn\JE\R\'D:xg*#ft{!Y>#W{!SR7=)PۈC|?E\Q/%D(_K:Zfp}38i-.hlΪ'!>F(&
*'::+YhLgDpD╬ȴKKyVhn\K;wN)iIio<jep\hlϊVmp\USzxk2-yAFBvRDoUr΋\5Q\-MCn)io<3Y\ٟQ:,5L׊%D(_K{_S_L/g%fˉ@DF
#SLBa@RvGCxxg%fˉg%fˉpޚxeoTtW*-Es_K|Q/%DSg3ں7APxBs<R3m]6\T)Z6MLᤡ+uqKLK:%;j▙4v,N-38i,W-MO*o=\b坻W[FR9s+t3v\SEm=)(m3Jd>i\C+uJ9jќ|?Es#W;j=)Mh=(\zi|Q/%D(^z3IHtO[z@DF
#SLBa@RvGNtt7vtU\CrZˎ)B+!ʎE\R#VC
Tt**▖L5!ʎE\RyrQWjepYTt**	frZhm,N,HrK:%XlZHtO,N-ayHtO,N+vKIenډHtO,誹i!=mꖶˎ)gn؇EUIoTRݱDZˎ)@ީYq*:q|?Fhl̇{!P|G>F_K|Q/%DSg3ޚh:"@DF
#SLBa@RvGCxxd>#6uP̭4)S3͝T9s+F+j詴"LZۢPfS)iI\ٜN-TR3m]6PfU-38i*J+FSijiE\R3m]6\ٜT6)\ٜu7Fq*TҊjW46g*TҊjZfpVS*VS*C3gU\ѳJd>#6uPB*OG@%D(_K{_S_L/g%qO"#B&
!	);	'::-TOCB9rѲ*o=\CKUQ:,vK:%DȓYj%qSt:rT*fCs-TND%gCs\,5RM2DȒS2)gm]Rٜj\T~)iIjrM(3N+jr7T:+!S>)HtO+fgD\S>)HtO+W(rϊR;vtJ3▪'!ݵݵmrުrmDm[D9Z6MOm[D9ko+47.%|RD9Yq+E<RFjTFuK54JQ-3TD\jfۊZ,VVS-TNCvh*3*:j╛yYv+-r:,*o?K|Q/%D(5N3־4_LJ@DF
#SLBa@RvBBs<R9\TzhW7.e詼%i]xBm,Pio:/#i\ܸt5M˙Yk+Jk+3v-nxJ!=mꕥt5M˙HtO[zi]xJ坻j!ݵR9s+vK;vմCt5U3"J)jlJp_#i\m[D9ZWC^)\Tzvh+Jk+C2蒴R39gPf%D(_K{_S_L/g%Aj*}(L!0QLIg%Aj*|Q/%D(^z3Iio:,SЁDja	B`(
NxBs<R3K;vrKLKHm,3hfLҾ)iIifr4ZfpZCignٜs]MȜR3K;vh٥|R3JCj*▙4VЏ-u)o:/ᤴҵFyQRt^)iIij]t^)iIij][pٵKTᤴҵFykKye>)iIij]60m-38i-!QZ[΋-mKLKHm+TjGTᤴҵFyY溛8g%65t#ѳJg%qZ%TLY۶g+mZfpWUD坻frѭiW-38i+*frݳ9CiW-38i+*frݳ9Y溛8g%qZ%TLY۶g+F+▙4hQ39ZWB<tV6mE\R3&g+TjGZfpWUDj]6R3&g+TjGKLJJQT:+n6j6▙4hQ39ZWB<Dџ᤮+DFmKye`ۊZfpWUDj]tYkhϊZfpWUDj]tYj6▙4hQ39ZWB<s]MȜR3&g+TjGfKLJEr։U3	R3g։U3	38i-!Q)*CiZWB<VЏ-u)o:/!QTfԷVЏ*3j[΋+#i5;$NxTm;$NxSi6tPvMh3pD╫rMhk;'ZnC	>!@*>a0߈bA0ߊW3B	CRT|`bA0Q+t!Gԃ 0) BLJbA0S5 GL&\D3B	f!Є.!@*>a4|D3B	:h 	W:`W3B	!@*>a9:s)\C':d&D3B	n)\C'	 	?:pW3B	~!@*>a8 BNxs1 H2Q	D3B	RBN7d&D3B	)\C'
8 	O:pW3B	!@*>a8 BNs1 	qH2Q	 BOf!Є5 GL'
.f!Є\RBNqH2Q'\D3B'\RB:d&Bn"t!W3B!7f!Єx|A@a0߈UkB	RCЂa|A@a0QA5GP (( L&
x5P )▪ք<CS 	KUkB	P 	qO &GA5KUkB	( L&
5P *▪ք\CS 	\DsZNu-T9':( L'	5P &▪քCS 	?քRCЂpj~> 0jhA8▪ք!qք5~!pUkB	)jhA8Q5?P NjhA8S-T9'
x
 	ք.)jhA8( L'UkB	▪ք5?P NqjhA8U-T9'

 '\DsZ:▪քN
 !7քBn)jh@D&▪քwԇLH'<R:t:Z6E
F9BqSFաqVѭSѭU3&Z5hg4K[ykh֎$:+j۴A詿sO[FQUMqZ%TLW4RČ(qćEhfq![jиmSJ➖hqSFաq5+s]Tۉ˙l溧qdg4qK,\U|N+D奼N+DFmKyxSisD\q8&g,3f9Dk=t!]N3EiM<T#u8AuNn&tqCn&t"5⚺WJQVWjio?TQJW]RtW4k8VU3jW4Vv(qZ%TLYZ6i_*frFykKyxݲ*frUWGqZ%TLY۶g+m
Df噳>$*+Y3\N+DʊҚxVU3yOE<R~&YyynSZj祻8VU3iqZ%TLW4Vv($*+Y3flVU35t#·5܉Ιn'5:%\NiSjjfrL#T:+rj5g_x4ʌږ5sCYio:/*frΉDW+3hhQ39gnٜ+qZ%TLZWhQ369EqZ%TLW4W<ͧ5]N+D癴SYN+D;vgCnDs]N+h֎*[55kGTZ5g3ѭHtW[F7Bg13ҊY8&g,3hfLҼ&
a(	paaaa& F0000R&
aaaa&:*
pnPN00C00 H(
!aa	a38hR7Up̘ p ?h;Ο27Q~>|mm*G|Do2S\?⥼5mY舿m?ᥡ/SǸZ^Ii"`(,dg%˙\5W\Ӣ'-)|~=WkK=7RL?w3̮QZCh*ᥡ/SǹOdcMDg%53󵡬gťDᥡ/SǸbMiy'1I@siiICyW4<tud֗{#n
$8,=-38i(o;ZLҹkh֊QNckK=7RL?647ei_E~&駽=Ժ@Q X3ܼR&駽=Ժ@Q X3ܼ6NZޞ](,Qhn^wIziOu.H(4L7/;NZޞ](,Qhn^wNZޞ](,QhnhFDBz3IQh#X]38h.\KPlDlb#g!0hN'^Iga0ο?{iwqI**U{_1
o߰U#B3|`7?_$
~_s/ʿqW?m0U<d<I{=`<QhGz<`{8y{ԏ=̿sqף9}-W։U3rvKhv'kќԾr|\fTֆџa(0l7ei_CP^6kCYCiW*3!!x#|kCY\7s_^h`W;,\ex%,'
⁃W,\e6kg%˙\5W\ӢxZfpYܹ#ZUmE^m-38i(o;Z[F~ `3󵡬yvq@3󵡬+h3󵡬+WR{@(5^ fpð0+WFa
⁃U(5^+BF~?S
<Yɟw?PGQ|߃?Ջ|_c_?~r<GyI?4~?_?ʿ7Ag <-~h<{C3u?sos׏?|Uk	3-W3-WKZ?U߿Z???1O;?-S?;?m?1O71b1_7ʿ-[_0˝_O̟Ͽ;Ɵ?>7id*}ƽ_OfOs
{Ɵ/&d7beBQC_?woW'߿C_s~2*	3!?/&d1UZc4}g03寸OvVCEo{,??߻+Lf߸{o߸{߿	'+LfBo|!w]2|O
Zc4}03 dmmei?LnO>&dyZ3yPfhk(m3JBd<7ep|s+F5jtNYܹ#ZUmEZ ^rH( $&_K|Q/%DSg3+FO"#B&
!	);Ntt7!BoT2PڸiMBhF
":&  ?ᤳs+F5jtN)iIgrW(hk-T!s]qKLJֆџᤡhk+k▙47ei\kE\R3󵡬+h)Yܹ#Z5u:'s+F59yZ3kCY\7s_o;ZLҹP7ei^@Faaaa8B*:000!0
8	aaa		
000QAPN`@aBhaaa	D00!0S4Ag
FvJ9 . A7G:#\p83.]	mmWB=];&sW74>  sC7?⥼x*6⬈tD_M8*lgRĵS_O.ZKDO+Z`dc}Sm-A)͓pɭ]w"v8Vb{&"|lcdgb/zSXMjЏ")v8VɭBcLcf'kWA{GyX|9},enz
WkVwp<{&kVinsu?`HFE2=ct=Z#%bqA"1²5@r8Vɭc1LIǬpա!+R;ƱA"´kc"͎=Zǈ1|AA[z(""E=p^
rayI/zZZGzqŁn,^yI_) c:b6Eɷ!'裕K,3mϓF8$cN1,`wK:dcM,ilO|iI_.Z@_Z6i_lQHJq(:t; ]6\-ԞރGغX3gJ#פ8Tfn%4W+m[iSʌĨ(Ԣem8Tfn%fig#8[i5YW4V6^@aSFfTg殈yN/FfZsErΈҖ,X}jT*6^@afn%fjio?+ӆQNbf;37ƛ)&K5|FfZ#:O.ZKIV{jy>׬Om-,2t|8ih`<=Z9ehUɼ (zWaP(:ԞOBX[;Vg/GX">1>$NVz3 k$wH|`,@ۡ0'V	imv*6]'>KQ;QДN|ԥ%tƙLilO|iI_.Z@
?FfZZ}˖:RE<k@洵aAzMIVJvM	Kf@@$X\z2}P	ˠϐ:$w60NO=u֐-*'70FZaz 1.hD8AmOtX8Sd' TAl$:4z&k5{mޮ6]F>h	9N1_}&|k)&|i\8g%F_s#3q(mSJp_l\9җ1'_6@@i8ijK@JaÇu{7SJ>`-ֵ>xN}Ӭ"V>@z8Bؐ]n,ͬ8}ӨVF|iQN){&ce.1a|jqDg%SљZ9yrJ_(0F&:NlBp aO	AdsvFm&}x˛|d,ȓzF|	 h`9$ER(؋$1CkWAٰwF3IdcCdZ|jqDg%3q,9RО\9җ,޸zji͇,-G:ᥩ XScKK\e@qƢAf_+X;զ@xCv9܏d֭"iRGzɪ錌bj;xMld`~˾;OdֱF[hn;h1,}
dȫߍ2;:\cNZ|jqDg%uHJٽmp,>暴fn%f4-Shں?\ Y0Ĵ6%rWWS)||8il͸c({&:msn+5ٳIW`k35˹zS `c"̼oN:2R\shqhMlii:;*=Z^Iq4r)&K/0rTI
kG/ Yl*hڹQ&P٣iZ6BovzyrJ_(Audᥩ,s{&t#wHɭPPst<r˻yj?xc-ҽֺ@QuCE"accN%=Cd8b௴^Iv˖I0Hp2Y3eD\QS++Fp:-)|QI@dw",P#s~Gyp	~Gz}=0o`4K2ٲY1}pE$Q Yf.jehlC%S)|V5PtO"w[d
=:o_IKCWHcXZ#"z`Bޭt}Gzbᯮ'wޖ~@t#}޶@=ѐɎMjЏ-$wAV964i{&7F˾
@5pl&m֠FO7ʬ~|P#'6>lo]jd|//$鑍4M>ץ)&|jqK(,je6krS)|VO$dM;NZW7HMC#P`NǶ>L]Z^H| Gxqޓ-:0hǌhMh<r07`&w.$wDC%;HZ CdiUg0㵪7Y#ئpa9%/K8}9-Ԃ@u;ɓ_cf|pe6)>+N|^q8g1>^H| G{OzN|jG|l}uC;֗) /2DN$w1aNK/z_+Z`/-N"`(,dW6gCTjkhhںr˺yrJ_(0G:}S *o_IKCWS Z 0]t?#[%.~6O){!"7H|+c$k^>H|MhpPٽ	ң!E21_'V_.ZE$Q YdmfZWyro)|im<i<kD_dM񥥁G>kKEFie:p8#<<XPlJ.nH{&hGZE}{x,pա T57&Ƙfl	9q,pN{&3Xz3߰Iպ@Q%
X:"lFON"|oԵ]}äiRGx0B8L,=Z#Gx0\[0c'^ɭ788%R=ĕw(snLzHԽQakъf]ኃf8PɭZ&~=!B8LMjЏ'wcHUƘf s5lpN{&c9ON=Õ{0#HP=c5B?r;Ɛ	ɭ MM8L8B?L>(N"{7S<$Bw#^T2ӆ*t-*HaB͎tO{&hGGvѤ*aacɭ!Yt*Z q嶒CϨtf"B>!ElsաNDX20t: gkcH69=8&6W&1oF*}ӆ*e61S/-,䴲_DilO|i\8g%FVmFfW-E\Z3zc/SO.Z%IRț͋.٭ZAg[Oyӆ2O%rT8\Mk'^_A)zP籇:kV~N$w)8Ya}Mlar׵{&Ѳcq8qx"BҤdXxkV0dwc"#L2 xȫ	,u9:|6^N5aE376i|%֖6Ȥ
%}KkL8,3M29Q&lΚ*˖'zKwyZ"7=lbR5:bD)CkۅKQ,}t=[N3z
2ay!D).todֺHA;E MjЏc"Fe+!s5ARrMkb#et>m8}KZT/$21^֘S
$8,ejiS#S\W^RE<iia<jqD2Hښ_lșrҫ 		?OI5-,%kJ`XxO,ژ|8ihL:jMj<W XJ̑ JZ8w7:աiRGw1 F7q(u(Mlao9wM9ǹp޻K#F2CW݃HUb*?A,7@}rߐ:͖' `gL愠;}JXz@lE|Wtm);LN D׈d֮1GZ$XD<m"5
A4u`0Q2q1=Z#iRGz鰡l.4'\{&0b˾  {&[IHyҽC'vi+{C&$%,yqeƎ"b^h읛@[@H!@ xR1a=y4/8K@9"ɉp(7`O$Z[O௵8sfg8GYdKLcr뼴/:2PtM H ]& Y@&^ l=Z#IX#L2	`{&4Gq=8<8}LleM&LiHS+ZS"`(eJښ_ZX/id5M>ץr?Ap+F+W5]l̓˖:RD(S֘gtKlOiD45N8fjYhMjЏ~2wKylBkS!D;d֭8kњV{ ="%ɭZdcF64F8J:ҳ5HĆ8J=Z3>DuS5B?lGyi
Kq(*Q5u5HV8KwkXˑ[4F46^֘
%8,Q!`6V(m+:FQ3洴KAǧ-NdN}Sm-_6N[3"	Y|v<6	  &d֭ZʏHEFn4c9ա IX)4hu98x\hw)tdt|z|toƀ9,8ΒG:qABޖgV}88<h$?E0Ƒ Վ/d֭2qGx4)("z358hMkersROK9N1_}&|k)&|i\8g%Ozsi\Z3Q	w>V\9җ,8-y>׬/OI--Gf|SGL񥥄ښ,-*%kJb>Ґjbpr976%7Y(IE;%K%%0=ZK#>"๎r,=Z#c'H3-ƙ "c5'¶8H>{&̓$n[`Plφƶޤ?cdb\9 0w8aݎr?{&2kġKL͞
(ZDlskle]cy% kX&Od\4 u|,`fY^_
;TcKd֭GfJҤb 8#F n-2=[ni]9LMk`0c.ƙzF|+C%DO]cn89{&hG;PSHJ d 0[jodrƠMk,C=#>oN'䡦	F/dֲt#a&8=Z#`FZT@542 7cZ[nh`qhMktPmrqͥ֋#>lMd%ɭ]w7|n'kV#qk( 68F,=[nhLc`(Mk^x#pG{&뽅=cwXա[kLa X=up>{&/Fx	n,GBKN.moPW8m7QIast	LɭdC{61c@աJi 0Zd}9qR,2Hυq>Z#ZȇlctOd֭Goj
L#ũp>{&0$]8DZ5v_p~K3Z	#L쌭c-CҶZ=ZZT]Kc
d֭Gw#L1iBMla>$=dֱc66[@O&Gf`<gcWkWAdgǬ,F#1Ɓ5B?@7SƘcwkch"Z=N#+nIa->kY}t͌akUա$,ZT@q(77Sh?{&00N]8*{&X8L4tGƙoPJ'1@{&l-*.YcɭZb ;7R4x@=q]<"s5sAd֠<)|i[G^q,pAaf0]ɭZш&0K( <!5Tɭc\W<fc<JnJO1ܶJy8gs(	8"iQ.cT>lceͣ?i6
dJBZҙDS.ZU/~KK%-m-/0˖,dŨJrtZ+VJ{laͦкs(
0t"f_i6^@aǚn\3gS͝˖:RE<i2B}Sm-ii>KK)͈a#x}Mu(-1,H-V<]#(7{n;T1bCŇN|1&;-v+0\,IfC>tdnq;xϛX|i`2}-^>o]&<K|ph	<.N8lq`Mk"'ˆ>J-Nć8}suK3BT䴇[!ɭ]܎Lp~Mm|dew=cI{&@:ua9[Ŋ]:a%EёW#(7cpRf1_񥥂])_}&ĘK^֘Sp!eoj媉r4BoΔQ2B ;}G6洴|u-,f1KK		diTx
;%kJnȪ㳼ik3w{	%{ہĝ#sHɯX2=<z_<?
x-pAo.X;ر 	 Ȫ㳺Q#ݎ76^{5|p[Ip;;;EPn/$ziLLiLS.ZU/~KK%-m-/0˖,dU5rFjԉ*D&S)|9MVp[5Ѳᥩ.$&oK! &Kf[`녃7>71v:ung<M/F X+c$Wkcekoҍf>lM|:\cNZ|jqDg%(`37Df/ Yfn%B&ȏKCJ_((zuq#/cFey'1I@GTĮe#"?-)|ȡ@MlhOdcMDg%jvtΔQO+Z`NlHiKfN'_H#Bq[X\gЖ\:]&|LKfwrLc<M|W臰{7azmp;=/zMNcsZq70X"p8@Z鐴ri3ӘkWA#6]f>m8pp#e䜧L/0˖I0Hp2Xo3q(mSJ蕚AXG͓ͣef^RÝAVW*37iF>\9җ,ޞVɟz~im洴J񥥆B_6dy&CZYNCw#*S;8;EX-*FmX3eb9	Ax=iȏ䐃;o; 0:ťK9pgV38BDeb]G5$P3U+5MAϥ|HW;2+3,d-*NK!22s#	A	L	 )|l4_D5M>ץr?LfJj-s9E3YZ8fpުO.ZKDO+Z`d6O!+䴲8a͙:L41L;ø;|pݦIҤb͸Kd1e`{qۄ+5=MAϥy$eo$wOw[,d-*Nћ~+/']s]D@c5qLK"l%֖
%Ke}KkL8,3Q
T:+:e9[#5
em@m+J溚6C<js/W(DO'=&|֖䴲|8il_Z'>Y^8-0Ev 2i8=[) GS4OG@9 JIܖZ&rcM0%֖6Ȥ
%}KkL8,3Fs4f%:ʅSv3q-y5rEh6POkLQOSY$zy>ץ.l_0vM=&|֖䴲4|8ih`kc&e-Mɭ\p"	: 3xᆠpFoAc&\;9Byf&:fMldl>2e9BxXod֎p%w l ,iH%:lcL_񥥂H
%-m-/0˖,dMS4f%:-NdQO+Z`zG/KRXMldk^dFoInCkc#dՎ=[*'`'S^ɭ/$q;kLRL??^FjTfn%q5UvҴlZq]ZyrJ_(HLW֧zim>kKQا_6N[3`dF3Zu0ɭ` dF4bVK|	ɭ {&pf^	821MR,lqdF3d $ ÌpfiQCYh`[s	o1 9م9`dMiy')4ZZ/[/zE$Q/0˖,dnFjWU(lѴ!7\WW{zZt-*:ZTz"(A*xB] ,
pX-B(VGaPG^2}b6^E:RD9}D8,^*37oU-NO+Z`t$NlMiKRX}ރ'؇ g}钃i/O2	ĸ$%{N-*11^Iv֘S
$8,}|M˙hj$K36u'zȋQS˖'0-{>f|8iha?Kc5=\en_Z';c#\Ic35B?HZT޺2h8{64ˀ{^dMldar@]EN4hp[/7XL	::Bhm.4?$FV:q;-(9ٰ7bNa?eB<!u0EB}@1+D0w%/Mt%КE!"ԷikB?h5N)/0˖I0Hp2Y<嚚eg(epމZ6BoyrJ_(DNkL=<kBim7ʅ=>kKIZYOZX >|8ihM?K{>f6	^ɭC[Nqf#09ա$J;F (s4.Jc5 *pp|MilǼqxgh]~cٴ6cɭOisޤfs>2~=Z'tZKyh#.0ɴxO`c!qK3A?e'\G"Nsɺ+nK#I,3~2X\*{|K
ۄu!u``t#*Q8"h&Mllٴ4cҳ5N[iKKK-,洴E$Q/[/z_+Z`/-N Y`7PVl<js/GP/yi^`|0
'P;NZw:t1Jqi M[i(3,NVS ؉D.bО['էpl0elIXPq.1a|jqDg%2*Q"d\6[8|:",\lͥm>nKΉңa Uj_6NZ#襚>hodֱs ɭ^GOd){d֗tƝRL?^YKEU7TF˖:REG0}<kKqZZOx}MKE1diHYI0Y`%iͅ+G1ɭcbdv|iɭhIluB5;H|+Gd'3	pl#`ɭz%RN/>N~G|%5+@w'pَ+5>d֎Ybqa9`,
:%n΀>NploG8V0f-*: %i%>8"K6يe{;p66ɭ'&=H|+3G7F\)#Np2LDsu !$QlE d"Nċ>掅"N7t.υ䐩mN;KҜ^,2LjB	w(I{5=,qhJMmzQ#A9_Nc]@{wpÇuɞ:9FX-=Z(K@6dֽGzp#6t҇ȓsA'6q`=3XS;8-i`"ң h37>u>qq2@ǲkc9yΥ.	^ɭtaMRGZYI<+C52X/#ܭWTWP_R|) YW*<ӢQ--Q+mu;O,X{T:+jZ!3gW/ Y?FfW5[yNm*37C+tF̒=җ1udÇtᥩ,\Mll8}K8}.jMhl$Xd:\cNr)&K/prTfn%h6,-NtG-G:{|?} 9iKRQP}!@@XbFa,CKԅ
V#[gkc8BNӲ6^_.ZE$Q YeU*37Kw4}\/ YͳIQYs4֘)|zyrEO'G_645K^t_;b ZT;cա!dUVFfُ MldSr JMiy8w#Pɷ}pGuHD<āsyidt#iPWFPPc^{&hG;4#*L06c>{&21ǀ*{&O-O疊
>G{Iҡ|Ic=Z#}4FTap|ɭ;ǲkO-R嶭$Qȹiѯﱎ^ɭdF|B+B?ޭGkc8B!@.cX{&hG;Ĕb-*FNHT[0;c=[@@q7Mi*4cv{QDo]tǹዹ(L
Gz8[
li
F=ڽZ#I ZTDh40q9 h8{7kO-@6WKc/pTd}~G{ b~Gz$◦/P^L)j-e|.B_[C ײkV#w5Yd`n+5pǸBMi墡8yy'Li/0˖I0Hp2YaFfV(mk^{Kt!?Sֽ4B
$C&Ik^{Kt!?Ӥֽ4B
$C&Sֽ4B
$C&k^{Kt!?!;4e/CD\pH͝(+tn@$8idwc$[lbe]I%{ ӸWڜ-6hhोPW7@7pRŨ+AF2Eщ=.i	]F2F-Ošw;}8]	enenGy]D@}A%}ΊKMj @Q/ E`$X
S|$Qt!,tO0j6tp搰s$۸"eym:MkOz{t.@D?gy:MkOz{t.@D?gy`NZޞ](,Qhn^w'IziOu.H(4L7/;&駽=Ժ@Q X3ܼSֽ4B
$C&:MkOz{t.@D?goӤֺ@Qzy/"C&03u!^ws5M=к扟w:MkOz{t.@D?gy'IziOu.H(4L7/;5M=к扟w>NZޞ](,Qhn^wvIk^{Kt!?&駽=Ժ@Q X3ܼk^{Kt!?btצR]DbDrSֽ4B
$C&-:MkOz{t.@D?gyɉk^{Kt!? $$u!PHH"DD( $wT;$ɂwH;Ez]Eȡ)*an^Q.""ȫKX2΋ёBSdUĎ,BXӈ)Gv}Y%`E	O;Eb<b.-GՆ >` YB73s]S"1:MkOz{t.@D?gyIk^{Kt!?SNZޞ](,Qhn^wrtצR]DbDq}ϠX-Yt (E#2@e녾 >2;`Qrp( (׺wG=8dw!؛;. Ukq O^ׁD2;Dg܀Æ@=p gr	v&˽Gp\gשk- ¾	
L$8D#._igs+0,!aW\Si?/;jtצR]DbDrSֽ4B
$C&ܴ&駽=Ժ@Q X3ܼ5M=к扟wz&駽=Ժ@Q X3ܼ5M=к扟wNNZޞ](,Qhn^v&駽=Ժ@Q X3ܼd5M=к扟o&駽=Ժ@Q X3KMNuMSg33q롦gBˉj::K`(;	)ξrܠdDlΓjFfVWJѲ,Uh嚬.>|ǣ*?q~=QX>lZr嚯6rtY\7e[tjrtYffΧ'j6Z*;:G9GU3ˉWF[΋,vsJ2g4U*
2ZU3*
W5Ugg,x\}(b=>@|)~ cGҟH% }ѫrtY\7hvr5n[΋,iFU\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SRYQqG	OH2gGҐe$
Gҏ>?? > H|~?  ~JA|@+=J>??~@@.>( Vz>|~)\})Q@}(SEt.Y9:W%)pzD%W+36uGH(lvfn%:G,H7[7;:G9FUֈ-P٣i\Yl6;Uĳ3gSiG͝GgH4*g(fvtreg(NΑQ~p4u#\i\7suйhYWm+Vvtr-K36u#^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fy(U7k
Jh;ihڃNY^
MҚ9rZ6j|~~Sv4N\;嚯9:	ٯ9:	ٯ9:	rt;9:	ٝ^
MҚ9rZ6j|~~Sv4N\;嚯Tݬ(M)+j9fTޣ\ឪ&vСLҚī=~1B>ѳ8PiM↩G,cg4U
37Lٝ4UTVSg0UAi\t-ѫyNΑQEU73
a8P!7s=~1B>Ѽ6EpA*USzѪmC8Pn榙QT6gMUU7:+rtV5)SC8q5_K|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJSK|Q/%D(5N3־4_LJS{!xb=>}UM;hQ39g)SC8q5__K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q|?^OUSzffΧ0Eh6sTިyU7z}E\腣kn-fyU7z}E\腣knfyU7)WL(S4p7-Eq5YU7QJWTVSg0UM=~1B>,SLJٝ5CUT4USzU|?^OUSzrtZ+yaSY=~1B>jio<(Mꆪ'@	LҚī}UM;.HanC*37lҸPiMCEU6n:9gU7t"5.JѲxPiMCEU6n:9g#oQ,BsEpq
#ftTVSg0U{!xb=>}UM;j롫᭼-pٴ$9FjCz}w
o:+wA? V8PiM↩G,g׆#GTޣ\[q\$S
a
f(jtrV{!xb=>}UM;o:+wA=(S4qCT㣖j#oQ.hy[_)=
'
)P8嚬Cz}w+rtV+z? PiM↩G,g׆#GTޣeh٥r3pU湫aCz}wfCfhz7Tfn%:=~1B>+63q+\h5QZ5MEU7%_׆#GTޣfUmEH͑[7BCj!9fhQ39ZWB<fʌÆW+殈jj9嚯d>GЏGpo\46nZ
zn\[΋,d>GЏGpgB*$͙EPEh6sTި~{!xb=>}UM;o:+wA
dPiM↩G,{*frFyQRtXZ6VW*37\k!Ѫlj#oQ!NEphG0DT5L(2%_4W+tj噛:2tU
3*Q3jj9oTJ=~1B>DlΚh bz{F<+:FQ3yU7xZZ#vp꙳**d&mlj[Cz}w*frUWD5QZ5MEU7FfV(m5N:9fCz}wfCfh#jz	x\޷+\"۷C%W׆#GTޣa>С\JѲyQ3aFʇErmD(aq5_|?^OUSz/BErq+FMDlΚj9oT-C*54\Q\5N:9f-XBh.j{.lhCs+H˘].%6"6]AhNu0L'
!	);1?oR Epo;glIG-) "O-2O-jo-rw-t?pKpoFp[`PBuϿ!WYB
_%/S!-B`8f}4O2g4> }/m@m2~ 4noW/*ǰU O^WS*'~	_wUs/`s`Upw~-}~8'Qrw ^G{_ -
(_ ?*W_7U*|U`|~` WW-{_?
W _` 
4

=O` s|`oy0U?f
 Q )*MǞ0=	1!b<!>{CA!G{<)c`%1!M{<!-=	yB<ԏ==8G֏=8Ǟ=323D{3p<{3$=2``3)=G`y̲<coGpy86{pn<-{Ǟpy8b<y8!=w2{A qC=,y8&=	Hy8)=Q4y8,=<Ǟy8N{Ǟ*G	g=/V=Oy4c{{X=O$!yD{w<6=I#RǞo<L{%!9Ǟ_<8SGX{	dy0KCo</G?	yN{i=hyyy-{1?4`<=^A_Z%TLg5/	Z FsR\8^˅r?AqZ%TLSnQ*Q(R7yjm%R#xhQ39gx+C`UDsE(^Ax#|qZ%TLZWr^xTqhQ39[UqP`WqZ%TLVЏ*3j[΋4D0+&g+TjGf a\P0`5hQ39ZWB<祻=WBC`̑ZSO5p(1k_'(3$
⁃6sCfm\+x(Q9?[q_6,C`:+rtV+^D0+lEn[ΊfzT`\CYgn	5SVѻoUZX T%)Z7A^L
ǨJ(]~ҍ %WQU6o DĐTAeB;JWpOdUxU@hb {9ڸ^4Qde5mz\P0jPTѵh^)(1k6xИ%q@Z6/ b {Nں}W`W4Pzq@r⦍B^0	\P0b4SDH*`W4g 0+4Pxl7!>\Umѩ^@bSUKy榶h^3% 8<9m P=:+Z3܅\P0fm]>fΗ$F 2/ZΖ(mxj8%fn%Z6i_ԔS
⁃4FfYvrY
⁃6Fpj\7U`W &q@ԔS
⁃U \P0j@PT ؀q@2g
⁃U }x,@UHC@zĳԠ(5^&
x0+W0+WȈ8j.a<N*گ j#	qP>xh8`W @0+WM
⁃UK!\P0j B0+W`b`W G
⁃UpJq@;\P0j3hR<
⁃UQ](5^,C1<N*گ  `x`#q@`yPGt9}d0+WPj`x9\O"5BY `y1Y˔P(5^D x0+WB5A\P0j DĐTAҍ %W`(
⁃U0+W	P`W N8jFb{b0	f"H*`W E </b<u^3% 8<:`(5^*`yD%xj8%A "K1=x@`W
⁃UⱰ܄/`otp9
⁃U"X`W"
AhPز=
⁃UU.e0>u^O,q@5p(5^<N*گT?_B(5^
(5^q?U<Qگ
xZU$'PxhS<|pXu^ D x l9LZ	`q8E`-,*j& a?U*}
, 4?~cş%A>凋?Xx~g
f(*|T,?aO<Y.,A<Y g$~R'Ao%A%A*O? S*Ҡ?%A d? Ĩ?AҠ 䄨?@=tY%*P~Ҡ2oa*3~ gTf(*}g?Z?IO(<YT"Arş66aOa*Ͼ凋?q?_ܾg&}$%A~.g'}Arϸgg*To?+MJNiP~Ҡx%Aaş/pJg60x~Y	^,uWm*O}:B<Y
T|\g_TF_rşcşGpxi3XxiSMşܰg,u<Y> g0}4ş grş?<Y9<	^,x
za<Y?_rş=ş
px0?Y*W?.?1*7,1AJW0~凋?b2ş1]?bҠo^,+%AG6S,<YAY,!J_T߁? a,<Y g? Dş??duY#|!xL>凋?d?dRȫ?d凋?d`ş2NBB#{?!߁?!_rşşpx`4?f*̗?f?׾<Ya*8&}S?;&<Y0ǋ?g=!Lx&J_rş	c%<YLg>凋?hs?h
^,񣯹a?pxƂ7,cQxƅ|pga gC/<Y<YҠXx$O<Ypx$}ş凋?"Nşş}ş}G_,?#*?#,F*}A?pxƣ_|"xƣa gYA}ş5L,o,g,a9A9A9@?>xR凋?Fşr$AiPAT|
<YM>cşgxQm*	PfxRLxPU, ?m* Ҡ7W? WFxC,m*\fo%x︠gş,x,}şw,_p@gcşt,<YD x΄,x`'S0LH,/T'A;?}	?'*{NY,"	Pg??> g_,"PşJpx?T73ş7q?nܥ?n$A g<YB<Y@AA*
D%xYJܰg%px<YHw?:~7%A凋?2,߸<YR|YT?pJgE|Y,iPo4?,W	^,c{Y߾gIrş9&}ˏF,kjg+ş:7xU~ AjT:#~LJI~Ow<Yq1ڼY7ߩ0^,%xǉ{^,_^){ş7\g,ş EJ~ A2ş߁?+[,<YXV}?+wJ±0e/a
߸<YYgV,,e?,[?,?R3<Yex0Ϲa
px,P<Ya&<YO|Yџa*~凋?z=ş=@ş=q~,<Y,?|B3f/~/B?	_6qZF;iG8/WX@c_K@b _%'?|/"?~H_0O_@H//L/oܣ/@<_E=\__u_?.?,)p* wV/EX/ o\/G|@|ǟ0~<!:?<!>yB8
?Q?RDyBLyBRX?	c	k C&~~<fy8~@yoq<f3Cd/ǟ>3q<fIy̙?~~<fS<fUy̱ ??3-G~<f?ǟ}?pyݸ}Q7p}yxy/pr<A}ч~󄿹y3?8LG
t_yo9pX ?8-}< Q~Cpywܔ<?OGmt<;
	??cx<H_/~3χlC$?/&}L@J_?y%_My%c,j<-y/
G`XS??~!	?-r<hu:<i뇟}AF?G?߿Z?_Yj-W=̵_ٖOke-W9O,~,̵_9O 2̿߿s-W_(Z?'LUF~LUG~2s-W<U߿kjOO|)̵_?U?eB̵_¼UQ̵_2̵_2 fZ?WUc~jO~̵_a )j?	-W)jU$̵_3~YO~LU߻E-[?7G;[0p#o-S?8c[?o]Ec{?>n?1O?7Y o'(o-S?8KMEcϸO`3MEc?|o-S?8*?1O~-Ec|*[0pYEc|/[0p[=Ec}]Ec|6[0p;?Ec [0	o&?So+wu([0~3o,>?1OXEc{>?1OH_p!O`_[0
'}Ec[0
?-[0([0	'o)u?&{O`?)~o-S?.[0	Wo)?,~c[0	gZo-S?o/Ec?B[0
w{oO`h[046V?1OMEcH~-S?-U[04:o?'oч?eiX}=8?W00W&??/K'?[S߅)~k?π߅)~2/K2w ~_A _>d'_O"
{/yE/d~_\O3WA̟3$~_̟^/K2]w~_'?ޠ%O.R:̟44/K2{./KndPROP߅)~	3'?OPK9櫽AKR?jX RO)~/Knd_#?=AsRfO/K̟%]_2̎;/y C~/K2!qC/Ki?p̃./Ki?YM{/=?
dE2k2/̟|Ad| ]_,O)$yy_RO!y+O2~_d-߅)}'?ו<a߅)}dLoc/Ks'?c=_2'y/~{?Xym߅)~O߅)~O;/2({i_#?~fZb~OhR̟|Z{/&ds2r5i~3'?ǉ-{/G2x+4Fd-q߅)~O@k/KdG@~$̟_D./K̟A߅)}Fd@'RO	2?be𔍽o 2!7'C_]~kUp߿~ +LN7o!̆*m~s!
l`eB 2!e7o9W
?o̆*RO2!){Ă*S}M~C_%|ofC_&|#2fߋ߿sbO>UYW8߿̆*{~!?hgyW;=]~;̆*=߿bOOwouU4>=_AϽg|d }/({π=̂/?iޠoC_ 6G	@e ~s eo!C_2@̆*Kť{Lf|Z(Kpxc4}->C%$h4hM@߿q 	hwO&ŶO&ԩ#M6#ci?ؒH׿%~p	?WZc4}R[zN+1>ԏ{-[??Ȟ{߿ܭs')+1>/Ԟ[I~q? R03|U(3,Op]WZc4}oo>-}<??=JLf>O&ԡ |̟3ԮhkR߿03-u[|m>g/RRDoJ߿{Nd{WZc4}zOz|+̟3)WZc4}W k03-H^JLfeR-[??،JW~p2|Oϩ]i?؏}Ho{Dⷾ>g>u3GcO;-[??DNYR}H[}H1~3'|ԮhEOR'w[=H߿O7WZc4}R
-[??H*l??6+1>sAwE`gsAw~2|Ow]i?KO?R|a$̟3u3G~o?I|dz֘C~TqE`g>'|kWZc4}s03~(x߇'|%+1>Qoxw>gz֘C
.pAox {2|O]i?.O(}'O~u3G\[G^.	{,̟3ש]i?.OK|*??
JLfx&wox&w߿;du3G<<\;-[??ON'|Ԯh\{-[??U
ٓz֘C.q]s2'|
֘C.&xE`g\LsN2|O/Rɾ.03.Mu][)>gJLf=r?E`g\ܣ>gz֘Cm;-[??.~ofdR#puo@~fORx;o 2pw߿_]i?O 2|OȞu3G \Ro \RFw>gmm֘CZqO03ZqO|7 dn4[΋EzFhlͫ=TNCjsEn[Ίzo:+wy[L֎W$G5Y۶BhTմnەtlCUSf+Ъ}u6g4N5mhN*hڴ-MV+Чm]:3hMV'Ciꭺ5=-皚5Z4:+Z3o=trDkn+D=TM]*fr-hQ39hGi^JOFJQTfԷqZ%TLVЏ+F+VU35t#Kyt ,>\TyQfML(M8c52։U3/(Ԃ" ,љ-rQYs4[*37Kw4hJTҺ%fƌĵQ34FuhJtfn%ˍjv37v37RFfZZfn%i]kљb)riљZMLPtU3q+fB"r٣nS*M疙yXHlѴkP$@d)yTIY'jeBhW-z9Z6Q3$&_K|Q/%DSg33q"4 QB`(;
pGCxp&C XݫT Vn#h @C#3q-tT׉Z6i_KUhWU[J7m*37R+3YYf8FfVmf8FfTg殎$fn%4W,)gČĬڡUEHJͬ~$fn%3jfnkFfPڦ$fn%m@l<HK1fq4q#3q+fB"q#3q+6fAj+FČĴ6%rWWS+49kh֎)\TѵrMLFҴlߊTI8򹢴gRML|RMLPtUΆ4#ѵuq#3q,B;JfTfn%rtZ+8jiJ3ftWM2
djk:j╣fʌÆW+殎)[BDlΚsEh%FfT&MJĭPW-E)\\ѫflsjrM8FVhZ%Bh߉jfrCrPFrČĮe'37,86tJˎ)Z6i\J溑Jj-s9E3YZ8fpުCQ3Y33Yk+PnVҸoDkd>&h\K36u9
eFfZѪm-U*37#63W͝Nx5q*37VѻiZ6Bo-r&h\J⊥6d&+Fpj\7)\Tz+"Jĳ3gWtW,-s9Es+JѲ~)PVl߉\QB/"U;vVѻn)QoTWWTWtW,NDmDZqJErKD63fl\5nxFfZsErΈҖ|R3q,s@lѷK=-*37k1fJĭPs]S"DuNӸ"Du6j܇ENxgn܆;wN)Z!@kֆ"q5V:7ԇLH'<R:t:Z6E
F9qZ%TLVQU6oćEt6!9ڸ⚶8Tѵh\MٛW(|MhjM[FqRyZ8jиVU35t#ѳJVU3vOKw4q5[JQZ[΋JQTfԷ-Pۉ.HxZ6g(qą;jlEn[Ίfq4o=t![q_+rtV+mUڹCs]UF	MVąUq![ZSO+qZ%TLW4RćEukCt&s8E8VU3z0C0000nL000!01F8aaaNaaaaaaaa:aaNJaaaaa&'P0000'QL0000!0O0000!H
B`aaaB`"Bx000!01F8aaaihLKTMZ 3QTMZ 3KTMZ 3HZo4r)TMZ 3#yjB000L7	 )	aaa	T7	O000	000u000C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wwwp[.cl-?\p[.cl-?\p[..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o.-38i+:jei]k8g%gSwMLM+-|R3jrM(3N+3hf\4l+49PYڳuqKLJ湚9sCfrhYW46g+nڎ)jr6Cj8CflW4W+:Q塱V54hC!Jr6gM\Rl湩W-FsPM*3iQ3)YgjϊVh(rjrZf+4f%rVsW7PqSFn)Y⦍vͫ<RACMW,ћWERlߊVh(rj坻Wʈٝ59MW-TNCsWD6'PqSFUs\+6W46g+殉hm]DN)Y⦍湫Vh(rjz薧5JW4m\O[BPqSF4!+3'!CjiC)Y⦍jiihCW46g-TNC҇<RjfںRACMW+FhCjiC)Y⦍Cj"9╚
*hڹ\ZWQPqSF4!,ӢJW4m\N*%3╚
*hڹiI\5tqJVmb$hjޢ'PqSFfںRACMW+*BvJW4m\kgm_PqSF;jf+6VsW4̃MRACMW-38i+W(r3ZfpVu7q++Fq)K34U_-38i+:jei]k9OfpVu7q*$᤬nW46g+r3Q&PڦZfpVu7q-TNCyiyOfpVu7q-TNCEMOfpW!;V|8i+4>Sٜ4tSr6gM\k'2g%f*#ft᤮6CkFsPM*#ft{3ACsWG+49Y5q,YACMW,U-S"Vh\JnVh(rjrVsW7+49\TѵrtT畚
*hڹgnں*d&PqSF;v):jsW4m\Q9W5]PqSFs\W4m\O[BVh(rjzyY⦍Cj"9f+6W35DsW4m\O[B:/+49\Tѵr:,Lϕ
*hڹiI\5trACMW+*BvACMW,f+6VsW4̃MPqSFLJ=Ifr披╛yZ6MLkzѪVSKyqSyrTIJͼM6Fq,͙ʅUqKLJٻi\9s-tT׊Vh\J۶g5DIhqKUTZ*T$fJѳJg%sZ2ᤳWB;J=IhJ3ftW8i-TީQ&lΚ*zefĨ4!7hGi_Q:,g,yhݷ*o=\ڀVV7W5Ѳ*o=\ޖrٽHeqSzջ:8eT&KR3f!ջ:8g%h٥rMLnҸ<R37W4VZfpVW-|R3Sj)*k-38i,N+vջ:8g%eh٥r▙4fʄz7m-38i+FSi*k*<ӢQ+檾)iIZ6i\USFMg%gB$J×2lҹ[YZfpW\ѳJg%lݴfJ̭Q\kd>)\Tz3YCfJ̭6oR,kd>#Ps]M!|?|?~٥|8i-|8i+oG)KTer73^SЏ*
2)yd:*,n*
2)
2)9\9W5᤮_,er
fֆʁEMZ6%BYfv᤭4ZgE T*yH35SALϔyP呛:r9gm_,-h4⺹OfpWT{3s+*r|ᤳWB;JOfpW(ehFfY|8i-TީQ&lΚ*@E2ZgEUSzZ6Cc52MLtW+:rDqG(bĴ#CfrlߕΖ(m*Jhc52ML4ʉ52EMyXLS+j48򹢴g8i+47.%ft^Sٜ4JyOfpYWT4m-3ᤳi,m]RQ3>PuK\)=Ign2:/)Jkg%tYCYig%r΋{39T*i=I\5uJbOfpT$jiSSٜ4	eDftTZ[ᤤ:*rѻnPVt !ٽmSٜ4tY\޹kD(gzZȎ(kD5uբMLJѲ~Sٜ4fʄyYmFdy\Tw<8i-TѲ~Sٜ4]g%A"WDgF{!PCn%DlΚgKw6	4rAQ3+ji(g--皞Pjfݵy
ZtJsU+6d>9Cu4l|?i_,-h4⺂)Jٝ59=IYĨUP᤬nZh!N@̬nSٜ4Rg%hں*m52CfqKLJѵtTjepRR35\#TC9Q3#޹|?:%s9Ed>CfK[zr|?:%s9E▙4j詴>)iIZ6ML3gThC3gTtW{!YW4W{!R|G(lCd>#6uJEydfΩ\^{!RyC
fTZ&$&J̴MU$I\M:-:%j"JihZ詬MU$I\M:-PG4Z&$&QFZsEr5T%q4W(jB5RЏDQK9QШZQK9QШVe"4r#Q*54J̤FRPj%ȜRs)5Fhm243▪\FRPj8DiE,QFZ[΋+F+ҊYPDZ詬FRPj8h٥rQK9CTjj@ގP.ʉD@k+[Yk<\5
(᬴6JͼTI6i_:+sEh8fY\W,sG:+gKw6╛ygEq\ͪZCh*╛ygEq\PtU*:+塱R9▙45TI3g%5UrLٝ4U-38i,+f颮ZfpY\W*$͙E\ᤵPLٝ4ULKUkD:h4fS3lҹxd>? 8d>? %g%S3EMe=* .=* .45|T᤮CO	xIP诊4=(Z>@=(Z>@4m]\TᤨtW;jꗈCh ,  |?- xICiW;jg%i\^#ia CZA X@@?4wPfS3n4Lҹxd>@ς@#P- ^*fpW!-m/38i+j薶^#'hT B	O}* ^!^*fpZr։ko\QxIj3Z%s9ECb@$ q|?|ABzxI\\PsV犙4ں5he=)|	H# ( Heg%sEs*fpW4W;jꗈC X@@?=)|g%mLKSP^#[Cp4R7g%l=)\O,g%3g%3C {{!Y=4
LJCi藈CL|@Gc X>4
LJCi藈ChB&> xI\T*fpW7A^#XCxV>4fl˞*fpY.e=,A=,A4fl˙Z6i_38i,C2lҹxd> z~> eGz=?H2	xIffΪf#~*fpY.eh٥aH^#=$G R7=,A~@#yxIffΩ\_38i,++CGGGz=?>@4flIffΩP^#=8d> z(Z>@4545^# =(`> YxI\؇LJ9xd>A H# 49\SF|T᤭\溚6CCq-~? G!l -45d>*fpWՐ=)bxd>|YxIP謇LJEd9xd> B 4fhl̇LK3W46fCC zxd> \AV^*fpTt**g%GBxd>Bc#򐀘^*fpVP7*fpVP7xd>BCq->Oeg%F<Tᤨմ^#(#(s(s(ޙ43VҜCq->Oed>Bg%jzig%jzid>Bcs򐀘g%GBzfpTt**d> \AV\C zzfpY238i,\ٙ=(Z>@G Wg%C38i*( V\C I\#VCg%pY=(\Ae lB[) ~@zfpVPs]M!3r+h=)|@  Wg%sCb38i+ =(`> ^45^45=,h\CG4flIffΩP=,dO :fpYW4W/LK36uJ=$G R7=,A~@#~4fl˙Z6iXR7g%:rVV=$GdO g%:rVW/LK36uP̭4=,A=,AIffΪg%:r=)^d>|~c4Mhg%qSt3L|@@fpT4*OD38i*=(@fpT*OD38i*=,q|@˞|?@> zfpY9zfpY>4R7g%lZ\CpIjjK36d>A sGa g%sEszfpW4W;jd>A @D ă.{!R ,  ( $4ں5heI\\PsV=)P	'?C}* ^!g%(h^45Z3\CZ> /@y.{!S-JHA<I\#TDg(᤮CZ3\C /==H?@=) />Oe:fpV7CiW/LJٻ(m3Jia \CZA X@@?ICiW;jꗦg%i\=(Z>@Ga g%CWT38i*ں	s4IP=)b.{!Sg%p\38i+js4*k/LK]5d>? %d>? :fpVW/LJѳJ=@OOzfpYVӞ|?AR bz{/LK36uJeg%9\SF|Tᤲ4Pֆ>*fpYffΩP诊4YW4WLK*5m)g%7駊4Tt**g%fl˙Z6iXR7g%fl˙Z6i_38i,3gU\S34qS3ʆCig%
LK,\ٙ4Y>*fpYjj#~*fpYjjqS3m]\TᤲWT38i,P޹S3:%s9Eg%wPfS3LҹWW38i,tW;jg%IeC38i,!S3*fpYkTᤲlҾ)iIZwNSٜ4v8i,%BY\5=Ign-mrהg%rW$FJCVu(jB5NQͼ9q5sQWFo,+G.&tJ*#YjrPեr@k,PiOQU媄v+6DoMr+FD9\޹QШYE╝R6
F6gM\R
ZҢ6gM\R
TJٝ5q9Dk++Fq*3i)iI\5zh3)\Tz
sKzfW(eREVmrY+ZfW(e:h٥rE)JͼQ36uJѳJp_3USJ*-|R3Dk+6\M\U-38i+FKLJtW-38i+FFY(W(\Ї,9S2JZVD▙4#YjjqKLJ3gU\ѳJ᤮Q36uP̭4ZfpW(eC3PfU-38i+FUM(ZfpW(eBqKLJhT6)iI\5zi▙4#Y\Z3'(erեr|NQ]DIPT*W4#YPT*W4Vt#Q*TQQZ5MB855JF5FZCrYyY\ҹh9q5sQTUD5:$Pѻn'(eZChݷFҋ,%fFҋ,8fĮQ᤮QʄykAg%rV5:et^ZfpW(efˉ\ٙMWLJ9q+f3EWLJtW*zfj64#Y\#W,g%rYʄަrZgm_-38i+FFT&5 ,m^9q5sQTUDOfpYihډ\8i,NDmD\3C嚺ЦiOFZʂ+C2Dk,VV׊W(esCfr8g5tK;j*o=\l+F9ZCixB-tU-mrW4hlYi%m4輮*o=\m[D9ZWCYgm_++Fݵml{C4,m_++Fݵm器-tT6M#YgnڶrniKrsCfrDk+C-!"UC@|*o<Q;vմCv\SEtsCfrDk+C-!;j\ٜQFrݫh|hlW(eqSyrd9[7-W([Cj*i<5!\S>)djC#YZC|RW(ejZKUЇDQCz+Z)QШW4̵M˞)jz#Ygnڶr˙▪'\5M˖jrQ;vմCvD9\5vh,ڸWUrY۶H7j0WUrY۶bٝ5媉rDk,VVu7p6'!m[D9ZS[B-WUrW7.Z6CvJ̭Q+47-ep_*o=\ܸt5#YYv\S+C<RDk+4725HtqJ+FCrY۳W(e!<ܸj#YYj떪^)\5f[M:/Mk+4726'Q̵5#YY-▙4#YYzA*-ErTF髊T:+	rTF髊T:+	rDk*#ft*rTF髊Wն!W	rTF髊WՄ9\5:jC9\5:jCW(eDlΚP&!W*rTF髕5mrDk*#ftW(eDlΚ\#VrTF髊T*Zk54ZB%kC^)PV5
(eARUWDhk*-E►lV5z͈RT͜ֆEMx9eh٥|Rfp_kFBB-|RQVhn\Jͣ+6\7sD͈ܵjs-uḼhk*TQ+47-efթZ꙳ZYRUWD͈ܵjs,%fW5]RlҹYsWGܵj(VhnZyeA貹h(lҴIY5jDRVҙhK:"/8i--"ˎ)Y5q+47.8fĬܸv1lieF<RM:,մY\7)jVlʄ~)QUC*!+47.84TCVhn\qK:%3frQ+[-T!ˎ#5=(c[Jx5\4CC" :,N*iet^)YĮkieqSyerٜfW7VN*#ft+3ӢF|R9[M:/6em4RΉD:,+5►l
QFN-msCfr:/6etYCiW-YfW46g,Ӣʈٝ5qJtY\TzhW46g,ӢJ΀Vt9YEMD42"Ӣ4貴m-Nk:%p4:,KSs1flY榙fTF髖IeydW46g*#>Y'E]<N(m3JDg$貆4Zp\TtY\Tygm_+ZBm,Ӣټ*o<-rR64ھVN*#ft,tY\4BZ۹s,tYPfg-hu[w.e|N*y%2ھRӢʈϔ4O+tYhl;j\g+iEie|hlVN*)ieqSvYW4貢6gMRھW46g,ӢFrn,sCfr:,5qYYWtYgm_+3ieB43vKC`W!TF髊ZFgn26gM\Rr,ڸTF髊Y۵qLTU,ڸTFZ蟊W46g*3sWD)hj$JQ*54;v):j5FVtݫeDlΚk,ڸTF髕9gn26gM\jQ3kD,n2R7j\Cm5<cv)5Fi\TݫeDlΚ坵|S--et^W46g*3sWDgm_(XݫeDf|cv)SʄM2ݫeDlΚQv5v\S*#ft,qLT-Ygn26gMRھSj,n23JyOCPWʉDWM*s\3U(m2-%DlΚBiSAf:ʈٝ5qJ媇(*3sW@R7UQTg殎)hQ3)[#SLW5W5DlΚC\yQ3)PfPdZJٝ5qJ5RUMt3:jflꕣfʈٝ5qJEd6r6gM\RFTF髊T:+:j5r7T:+m*#ft+jBoTtVJٝ5qJҢ6gM\RF&:jij5:j噩W*J*JLB3Q3T&9TjhCW-U*#fteDlΚjj#yQ3ZҢ6gM\tW+O*#ftʃ5R"ЌTF髕jg*#ft36uJѳJDlΚP謆TF髕5d6r6gM\tW*#ftP*:jp\MiQ3Wն:jpXM*#ft4Pʈٝ5qKLK[Z|RѭJѵu"6gM\R֍Si[qJ3ft-mjwR9V:jg%R։S>Z!ѵu"6gM\Phں|RF[7-QFT*VdF5i<fk+jio<+2#iW35M˙YJf#Q+C2o[tZJPGUQDfk-h4Cj"qJJs3YkAZWQVRihC%s3YZWC^)PW35eu9YLդ򹙬STU([ErQWʎE\R7ܸeu8BoSY\#W+Cj"qJަmDeu8BoSY[YfںR75eu8BoSYPW35DFQW9%9j\g-3J=CrTt**i:$+9Q3#|?-#OچG>FC$**lZGjҹPQ|5sCfrڼC5sCfyB+d>~6
FOچOd>BB)Z̋Dje:%'fEZ[52CrY۸"qKLKKyVhnxS+jsCf|Ro+j墪,N+YhJ
2pD#ztZ婨lrުjjqKKyYe&fR3hΉE\R3hΉERoM<RE2T:+▙4j詴4qJѵtTjeg%i\ZfpY(YWWᤳgDt^)iIgm]RhjxqSyrW3g,ڸ7m--EM˙\Cj+hݷH7CiW{!P-3Jm]\G \PsVC+uq|?-WWOnGB(nN{!RwPf4v՞|?EsCg5Z3C+ughv՞|?4goM<SlC奚Vhn\qJYTt**TU,HrQWjeTt**▖LtVC
S+jrQWM3DCn)gDtYfjCL׊Y(ZfC~)gDtYkC~)gDtY[ZHtO,N+vJC~)gn؇EUIoThn\qK;v:*ZHtO[zܸvtU\:'RVhn\qJhJˉQШC5sCfd>#VC=)5d>Pjio<:'ھPjio<:'LҚ;j@TQ)fĳ=,\ٙ=([Ed<CՐ@TQ)f嬨S4rھP'UJCyYk,CyYk*).[)f嬳	EVhn\J3Jhg,=,C2lҰoLK36uP̭4VSĉ3knCiCiWENxg%sCfr:,PKLJѵtTjeAQWᤨM*s\WEMTqKLJѵtTjesCfrPz8sCfrĨ3USJ*>)\ٜ3USJ*>)iIZ6MLT6)Z6MLT6#͝T9s+F+=,C<GPm=Gt6C3gU\ѳJ{!Y.eh٥ydfΪd>Pz3:OGQ=tJF|R9s-Ή-TRΉD貶tYW,N(oU3"Nھ)g&fDM˙PQ9zhksWGDK54U3"JLnxuK3frݫeqSyg%r54:/!ʄީP謇-L!<ݝr-L!<\S>)HtO,+W(rϊZ+vK;vմC#z▪'!ݵݵmhں*m5<Rݵm孼ܸ'!KUfĮ&JQ,+4f%DgWRr+Z婛n)jrm[D9Z6MOQ9Y۶hTF髊VmgSwR6ڴW4貸ᤵQ9Y榔EgSwhJgm_+:5Z7VJ::,UCIZ\MJko*3B[7W4VFt+ZFsERھW-!Dkj詴;jj*
2YWUhZW+ZtY\Tygm_-SqSyCDo+Z坵|NCM畚3\",r53v7vJqSyrd>)\Tz7pDt5
ᴳeARԎեrCrV׊W7.ef嬭+hlY۳W▤v+DV׊W7.e!=mꕥt5▤v+vh+vJҺJ̭Q,VV׊W46g-TL̉+Z꙳+-|RԎեrݵmi]xqSyrY۶+*o=\CJҺKLJjiAt^T)efDiei\4<҃4輮+"K[tZ9vչf+rVrٜ\M=ڷ<y\g+ODڴZeB43vR6,Bm+f򹡳9\z%|Q]S6rեrEYWʅ:Ѩ򹡳9kDuDzBYWUZW-TھZGjҹj56q*)+3ˉT$jivrZ-mhlYWWʃKyxIPflڊg%6vi▙4Y۶g-m6|R3K;vi_ᤴݳ9Y溛8g%6vѳJg%65t#ʇEmfU-38i-!QZ"Rt^)iIij]6R3J奼R3JCj*n)iIij]Q[F|R3JFmKye`ۊZfpZCiZWB<Z3▙4VЏ--En)iIij]u7"qKLKHm+TjGfKLJJlW-MO᤮+D;v季Z4ZfpWUD坻fr4ZfpWUD坻fru7"qKLJJlVW-38i+*frFyP譸lڊg%qZ%TLVЏ-u)o:/᤮+DFmKyxg%qZ%TLVЏ--E▙4hQ39ZWB<tV6mER0m-38i+*frFykKye>)iI\VU35t#ʌږT᤮+D奼џ᤮+D奼0m-38i+*frFyY溛8g%qZ%TLVЏ+F+▙4&g*3ig%sEh%&g*3iiIifrhjyiIifrѭiW{3lZgEg%6vLҾZfpZCignٜs]MȜᤴݳ9Z6i_-38i-!QT:+n6ZfpZCiZWB<D輴ᤴҵFyQRt^ZfpZCiZWB<4VЏ*QTLr3J客%-EiIij]60mLKHm+TjG[F|ᤴҵFyio:,Lr3JgCnDg%65t#ѳJiI\VU3vig%qZ%TLY۶g-m6|᤮+D;vi_-38i+*frݳ9Y溛9iI\VU3vѳJiI\VU35t#ʇEmfULJJQZ"Rt^ZfpWUDj]6輴᤮+D奼輴᤮+DCj*nZfpWUDj]Q[F|᤮+DFmKye`ۖ4hQ39ZWB<Z3g%qZ%TLVЏ--EnZfpWUDj]u7"r3&g+TjGfᤵUDBFm?!QZ[΋Hm+TjGVЏ*3j[΋Hm+TjG-ENkwN'5wN$۸"q7!VtP5Mhjչ$'3 	~"t!~)\C&H2Q	"t!Gf!ЄCRT|`bA0S+t!Oԃ 0	q\C&\RBL 	\C&W3B	d&\D3B	)\C&
 	\D3B	θs1 jA
Nq\C'	s1 &d&D3B	~)\C'	 	GbA8:p#5 GL'\C'JbA8߈jA
Nq\C'
8s1 (d&<D3B	)\C'
x 	KbA8:p%5 GL'bA<|RBOԃ 0* BNqJbA8U5 GLq\CqJb@DjA
	.f!ЄBn)\CRBB<CS 	~"T9&KUkB	CS 	GքRCЂ`j~> 0) CЂ`ZsZLO &."T9&\RCЂ`%5?P MքG-T9&j~> 0* CЂ`ZsZLqO &qjhA9P j~> 0& CЂpZsZNqO &DsZNKUkB	~!p#A5GZsZNx
 	DsZN7▪ք
 	"T9'
85G|A@a8SA5OP )( L'\DsZN5Kj~> 0>"T9'ZsZO|A@a8UA5WP *( Lqjh@DZsZ:( LDsZ	5ZsZu!5>@?OxTѵh\UkGkDqUD媉h⭣Z%AZ5lC⚶8Cz*oѻn'USzVU3q#9q!Z#w5HtV>'.*hڴ.&(mTҺ88Tѵh\MhjU46ry!q9sD\q8R34U_*frFyio:/*frFyQRt^'5y;WN+D;vh٥|NQ]<HtWSZSO+s]NjEs]Spۉ-Pۉ.Hxv8&g+TjGf5[ąUq8&g,Th:#殎'UD嚺8VU3jVWJQZ"Rt^'$G3lJDDiE,VU3viB%9flω
DfoW*fr'UDfOl߉j+flsEtjhj۸VEnxn'UDnz8VU3%l
Df噛>'UDj]u7"q3z[uNWhڸ%9\8r5'(YćEn*o;&hk+F+j憲6M\Z[΋JQ:+6CqZ%TLY۶g(m3JVU3v9hZ%TLͬQxVU33isWG*frm=DqG*frݳ9Y溛8S5MmhkGѭЙDs:%"4|N+D;v季Z4ZfpYܹ#Z5u:'ᤳs+F59g%kCYkhϊZfpPv5w5KLJֆ4Z5)iICyPf3̮QYi9iIgrW(hk-T!s]r3󵡬gLJֆnZfpPv56rѭr3󵡬+w.erֆ]sN,\e6k v5yWֆ4T*fCkCYCiWČĵS^$fn%h٥|R3q-T9\MUm+hݷJJ,hlϊTfn%fig#8YW4VQ38\437jUq#3q+6SKy&fή$fn%ECjWCZZ#3q,9RČĭČĬ9%rWW37dhrm]\RMLP季Z8qSFʉ52JѲ~)Q&WTќqJ526!J52BG5W:S[GЏ+FČĳW-+╛yQyhW4VyTg4U*$͙E\R54΄)TF髊VW*37\k8nҳ
djk:j8P!7s*37qCi\sErFYj媉r4BoY5jD	~$fn%ˎ$fn%B'37vHKTpDFfPڦ+47.8h٥r3q+Fjs+sDVehY3zDlΙflVeg(eBY[PJ5q,T*k▪+FUTJ~&h\K36u9fĨJji[Fh	⺸5q+*6hV\+9Tfn%pުqSyrZ+G͝\R\SL̮+FMC[Zr+JѲ~$fn%qERΈ+W,3i[FFfZ*R6gM\Rm]R6gM\R\:%ѵh*5-PYTfn%s\չj:#JYJĳFR3q,sGJͬ9S*37qCmk37lҾS*MZ6i_*$⊜Ty\Z3V3S-hQ39[J\Jͬ9SʌĭPەg4fn%i]CrFfZ#:fn%qE37DfƌĵK;wM\;wMPFr3q-TL-z374K1fq4hJڀ-nyQ&ZCh*љz!9XHlѷ)JL輬f6hW5K5rЎҾSLS*37OZ4ʄ	Zh]3q+WѵuJٝ5q98Si8gn܆;wN)Z!@kֆ"q5V:8q]HtO'UDnz8USfHtWCbm<h)nӉMVrֆh=|UkG-皚5ˊ6hQ39ZWB<4hQ39hGi_sGYN+D奼N+DFmKyx׉yhf|NiHS&tV警kGFOo:+w9-En&Q9>'5[tjxTѵh\HUQGhω4PҾ'UDsE(\HtW[F7Bg14PhQ39gPAT0000u00000D*!0S000	000u000C00'P00	0WXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXa
`T?X!VH*CՁR
`T?X!VH*CՁR
`TE#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#HR7E#E-38i+:jei]k8g%gSwMLM+-|R3jrM(3N+3hf\4l+49PYڳuqKLJ湚9sCfrhYW46g+nڎ)jr6Cj8CflW4W+:Q塱V54hC!Jr6gM\Rl湩W-FsPM*3iQ3)YgjϊVh(rjrZf+4f%rVsW7PqSFn)Y⦍vͫ<RACMW,ћWERlߊVh(rj坻Wʈٝ59MW-TNCsWD6'PqSFUs\+6W46g+殉hm]DN)Y⦍湫Vh(rjz薧5JW4m\O[BPqSF4!+3'!CjiC)Y⦍jiihCW46g-TNC҇<RjfںRACMW+FhCjiC)Y⦍Cj"9╚
*hڹ\ZWQPqSF4!,ӢJW4m\N*%3╚
*hڹiI\5tqJVmb$hjޢ'PqSFfںRACMW+*BvJW4m\kgm_PqSF;jf+6VsW4̃MRACMW-38i+W(r3ZfpVu7q++Fq)K34U_-38i+:jei]k9OfpVu7q+3EMOfpVu7q*$3Q&PڦZfpVu7q-TNCyiyOfpVu7q-TNCEMOfpW!;V|8i+4>Sٜ4tSBs+\CsBTF體g%f*#ft᤮6CkFsPM*#ft{3ACsWG+49Y5q,YACMW,U-S"Vh\JnVh(rjrVsW7+49\TѵrtT畚
*hڹgnں*d&PqSF;v):jsW4m\Q9W5]PqSFs\W4m\O[BVh(rjzyY⦍Cj"9f+6W35DsW4m\O[B:/+49\Tѵr:,Lϕ
*hڹiI\5trACMW+*BvACMW,f+6VsW4̃MPqSFLJ=Ifr披╛yZ6MLkzѪVSKyqSyrTIJͼM6Fq,͙ʅUqKLJٻi\9s-tT׊Vh\J۶g5DIhqKUTZ*T$fJѳJg%sZ2ᤳWB;J=IhJ3ftW8i-TީQ&lΚ*zefĨ4!7hGi_Q:,g,yhݷ*o=\ڀVV7W5Ѳ*o=\ޖrٽHeqSzջ:8eT&KR3f!ջ:8g%h٥rMLnҸ<R37W4VZfpVW-|R3Sj)*k-38i,N+vջ:8g%eh٥r▙4fʄz7m-38i+FSi*k*<ӢQ+檾)iIZ6i\USFMg%gB$J×2lҹ[YZfpW\ѳJg%lݴfJ̭Q\kd>)\Tz3YCfJ̭6oR,kd>#Ps]M!|?|?~٥|8i-|8i+oG)KTer73^SЏ*
2)yd:*,n*
2)
2)9\9W5᤮_,er
fֆʁEMZ6%BYfv᤭4ZgE T*yH35SALϔyP呛:r9gm_,-h4⺹OfpVeqENZ9g%qEH\ᤳWB;JOfpW(ehFfY|8i-TީQ&lΚ*@E2ZgEUSzZ6Cc52MLtW+:rDqG(bĴ#CfrlߕΖ(m*Jhc52ML4ʉ52EMyXLS+j48򹢴g8i+47.%ft^Sٜ4JyOfpYWT4m-3ᤳi,m]RQ3>PuK\)=Ign2:/)Jkg%tYCYig%r΋{39T*i=I\5uJbOfpT$jiSSٜ4	eDftTZ[ᤤ:*rѻnPVt !ٽmSٜ4tY\޹kD(gzZȎ(kD5uբMLJѲ~Sٜ4fʄyYmFdy\Tw<8i-TѲ~Sٜ4]g%A"WDgF{!PCn%DlΚgKw6	4rAQ3+ji(gTQ43O(W5Rnډio<sU+6d>9Cu4l|?i_,-h4⺂)Jٝ59=IYĨUP᤬nZh!N@̬nSٜ4Rg%hں*m52CfqKLJѵtTjepRR35\#TC9Q3#޹|?:%s9Ed>CfK[zr|?:%s9E▙4j詴>)iIZ6ML3gThC3gTtW{!YW4W{!R|G(lCd>#6uJEydfΩ\^{!RyC
fTZ&$&J̴MU$I\M:-:%j"JihZ詬MU$I\M:-PG4Z&$&QFZsEr5T%q4W(jB5RЏDQK9QШZQK9QШVe"4r#Q*54J̤FRPj%ȜRs)5Fhm243▪\FRPj8DiE,QFZ[΋+F+ҊYPDZ詬FRPj8h٥rQK9CTjj@ގP.ʉD@k+[Yk<\5
(᬴6JͼTI6i_:+sEh8fY\W,sG:+gKw6╛ygEq\ͪZCh*╛ygEq\PtU*:+塱R9▙45TI3g%5UrLٝ4U-38i,+f颮ZfpY\W*$͙E\ᤵPLٝ4ULKUkD:h4fS3lҹxd>? 8d>? %g%S3EMe=* .=* .45|T᤮CO	xIP诊4=(Z>@=(Z>@4m]\TᤨtW;jꗈCh ,  |?- xICiW;jg%i\^#ia CZA X@@?4wPfS3n4Lҹxd>@ς@#P- ^*fpW!-m/38i+j薶^#'hT B	O}* ^!^*fpZr։ko\QxIj3Z%s9ECb@$ q|?|ABzxI\\PsV犙4ں5he=)|	H# ( Heg%sEs*fpW4W;jꗈC X@@?=)|g%mLKSP^#[Cp4R7g%l=)\O,g%3g%3C {{!Y=4
LJCi藈CL|@Gc X>4
LJCi藈ChB&> xI\T*fpW7A^#XCxV>4fl˞*fpY.e=,A=,A4fl˙Z6i_38i,C2lҹxd> z~> eGz=?H2	xIffΪf#~*fpY.eh٥aH^#=$G R7=,A~@#yxIffΩ\_38i,++CGGGz=?>@4flIffΩP^#=8d> z(Z>@4545^# =(`> YxI\؇LJ9xd>A H# 49\SF|T᤭\溚6CCq-~? G!l -45d>*fpWՐ=)bxd>|YxIP謇LJEd9xd> B 4fhl̇LK3W46fCC zxd> \AV^*fpTt**g%GBxd>Bc#򐀘^*fpVP7*fpVP7xd>BCq->Oeg%F<Tᤨմ^#(#(s(s(ޙ43VҜCq->Oed>Bg%jzig%jzid>Bcs򐀘g%GBzfpTt**d> \AV\C zzfpY238i,\ٙ=(Z>@G Wg%C38i*( V\C I\#VCg%pY=(\Ae lB[) ~@zfpVPs]M!3r+h=)|@  Wg%sCb38i+ =(`> ^45^45=,h\CG4flIffΩP=,dO :fpYW4W/LK36uJ=$G R7=,A~@#~4fl˙Z6iXR7g%:rVV=$GdO g%:rVW/LK36uP̭4=,A=,AIffΪg%:r=)^d>|~c4Mhg%qSt3L|@@fpT4*OD38i*=(@fpT*OD38i*=,q|@˞|?@> zfpY9zfpY>4R7g%lZ\CpIjjK36d>A sGa g%sEszfpW4W;jd>A @D ă.{!R ,  ( $4ں5heI\\PsV=)P	'?C}* ^!g%(h^45Z3\CZ> /@y.{!S-JHA<I\#TDg(᤮CZ3\C /==H?@=) />Oe:fpV7CiW/LJٻ(m3Jia \CZA X@@?ICiW;jꗦg%i\=(Z>@Ga g%CWT38i*ں	s4IP=)b.{!Sg%p\38i+js4*k/LK]5d>? %d>? :fpVW/LJѳJ=@OOzfpYVӞ|?AR bz{/LK36uJeg%9\SF|Tᤲ4Pֆ>*fpYffΩP诊4YW4WLK*5m)g%7駊4Tt**g%fl˙Z6iXR7g%fl˙Z6i_38i,3gU\S34qS3ʆCig%
LK,\ٙ4Y>*fpYjj#~*fpYjjqS3m]\TᤲWT38i,P޹S3:%s9Eg%wPfS3LҹWW38i,tW;jg%IeC38i,!S3*fpYkTᤲlҾ)iIZwNSٜ4v8i,%BY\5=Ign-mrהg%rW$FJCVu(jB5NQͼ9q5sQWFo,+G.&tJ*#YjrPեr@k,PiOQU媄v+6DoMr+FD9\޹QШYE╝R6
F6gM\R
ZҢ6gM\R
TJٝ5q9Dk++Fq*3i)iI\5zh3)\Tz
sKzfW(eREVmrY+ZfW(e:h٥rE)JͼQ36uJѳJp_3USJ*-|R3Dk+6\M\U-38i+FKLJtW-38i+FFY(W(\Ї,9S2JZVD▙4#YjjqKLJ3gU\ѳJ᤮Q36uP̭4ZfpW(eC3PfU-38i+FUM(ZfpW(eBqKLJhT6)iI\5zi▙4#Y\Z3'(erեr|NQ]DIPT*W4#YPT*W4Vt#Q*TQQZ5MB855JF5FZCrYyY\ҹh9q5sQTUD5:$Pѻn'(eZChݷFҋ,%fFҋ,8fĮQ᤮QʄykAg%rV5:et^ZfpW(efˉ\ٙMWLJtW*zfj64#YYrV46fԊ64#Y\#W,g%rYʄަrZgm_-38i+FFT&5 ,m^9q5sQTUDOfpYihډ\8i,NDmD\3C嚺ЦiOFZʂ+C2Dk,VV׊W(esCfr8g5tK;j*o=\l+F9ZCixB-tU-mrW4hlYi%m4輮*o=\m[D9ZWCYgm_++Fݵml{C4,m_++Fݵm器-tT6M#YgnڶrniKrsCfrDk+C-!"UC@|*o<Q;vմCv\SEtsCfrDk+C-!;j\ٜQFrn=d[6*o=\l,ڸW([Cj*i<5!\S>)djC#YZC|RW(ejZKUЇDQCz+Z)QШW4̵M˞)jz#Ygnڶr˙▪'\5M˖jrQ;vմCvD9\5vh,ڸWUrY۶H7j0WUrY۶bٝ5媉rDk,VVu7p6'!m[D9ZS[B-WUrW7.Z6CvJ̭Q+47-ep_*o=\ܸt5#YYv\S+C<RDk+4725HtqJ+FCrY۳W(e!<ܸj#YYj떪^)\5f[M:/Mk+4726'Q̵5#YY-▙4#YYzA*-ErTF髊T:+	rTF髊T:+	rDk*#ft*rTF髊Wն!W	rTF髊WՄ9\5:jC9\5:jCW(eDlΚP&!W*rTF髕5mrDk*#ftW(eDlΚ\#VrTF髊T*Zk54ZB%kC^)PV5
(eARUWDhk*-E►lV5z͈RT͜ֆEMx9eh٥|Rfp_kFBB-|RQVhn\Jͣ+6\7sD͈ܵjs-uḼhk*TQ+47-efթZ꙳ZYRUWD͈ܵjs,%fW5]RlҹYsWGܵj(VhnZyeA貹h(lҴIY5jDRVҙhK:"/8i--"ˎ)Y5q+47.8fĬܸv1lieF<RM:,մY\7)jVlʄ~)QUC*!+47.84TCVhn\qK:%3frQ+[-T!ˎ#5=(c[Jx5\4CC" :,N*iet^)YĮkieqSyerٜfW7VN*#ft+3ӢF|R9[M:/6em4RΉD:,+5►l
QFN-msCfr:/6etYCiW-YfW46g,Ӣʈٝ5qJtY\TzhW46g,ӢJ΀Vt9YEMD42"Ӣ4貴m-Nk:%p4:,KSs1flY榙fTF髖IeydW46g*#>Y'E]<N(m3JDg$貆4Zp\TtY\Tygm_+ZBm,Ӣټ*o<-rR64ھVN*#ft,tY\4BZ۹s,tYPfg-hu[w.e|N*y%2ھRӢʈϔ4O+tYhl;j\g+iEie|hlVN*)ieqSvYW4貢6gMRھW46g,ӢFrn,sCfr:,5qYYWtYgm_+3ieB43vKC`W!TF髊ZFgn26gM\Rr,ڸTF髊Y۵qLTU,ڸTFZ蟊W46g*3sWD)hj$JQ*54;v):j5FVtݫeDlΚk,ڸTF髕9gn26gM\jQ3kD,n2R7j\Cm5<cv)5Fi\TݫeDlΚ坵|S--et^W46g*3sWDgm_(XݫefڸTJ&gʄM2ݫeDlΚQv5v\S*#ft,qLT-Ygn26gMRھSj,n23JyOCPWʉDWM*s\3U(m2-%DlΚBiSAf:ʈٝ5qJ媇(*3sW@R7UQTg殎)hQ3)[#SLW5W5DlΚC\yQ3)PfPdZJٝ5qJ5RUMt3:jflꕣfʈٝ5qJEd6r6gM\RFTF髊T:+:j5r7T:+m*#ft+jBoTtVJٝ5qJҢ6gM\RF&:jij5:j噩W*J*JLB3Q3T&9TjhCW-U*#fteDlΚjj#yQ3ZҢ6gM\tW+O*#ftʃ5R"ЌTF髕jg*#ft36uJѳJDlΚP謆TF髕5d6r6gM\tW*#ftP*:jp\MiQ3Wն:jpXM*#ft4Pʈٝ5qKLK[Z|RѭJѵu"6gM\R֍Si[qJ3ft-mjwR9V:jg%R։S>Z!ѵu"6gM\Phں|RF[7-QFT*VdF5i<fk+jio<+2#iW35M˙YJf#Q+C2o[tZJPGUQDfk-h4Cj"qJJs3YkAZWQVRihC%s3YZWC^)PW35eu9YLդ򹙬STU([ErQWʎE\R7ܸeu8BoSY\#W+Cj"qJަmDeu8BoSY[YfںR75eu8BoSYPW35DFQW9%9j\g-3J=CrTt**i:$+9Q3#|?-#OچG>FC$**lZGjҹPQ|5sCfrڼC5sCfyB+d>~6
FOچOd>BB)Z̋Dje:%'fEZ[52CrY۸"qKLKKyVhnxS+jsCf|Ro+j墪,N+YhJ
2pD#ztZ婨lrުjjqKKyYe&fR3hΉE\R3hΉERoM<RE2T:+▙4j詴4qJѵtTjeg%i\ZfpY(YWWᤳgDt^)iIgm]RhjxqSyrW3g,ڸ7m--EM˙\Cj+hݷH7CiW{!P-3Jm]\G \PsVC+uq|?-WWOnGB(nN{!RwPf4v՞|?EsCg5Z3C+ughv՞|?4goM<SlC奚Vhn\qJYTt**TU,HrQWjeTt**▖LtVC
S+jrQWM3DCn)gDtYfjCL׊Y(ZfC~)gDtYkC~)gDtY[ZHtO,N+vJC~)gn؇EUIoThn\qK;v:*ZHtO[zܸvtU\:'RVhn\qJhJˉQШC5sCfd>#VC=)5d>Pjio<:'ھPjio<:'LҚ;j@TQ)fĳ=,\ٙ=([Ed<CՐ@TQ)f嬨S4rھP'UJCyYk,CyYk*).[)f嬳	EVhn\J3Jhg,=,C2lҰoLK36uP̭4VSĉ3knCiCiWENxg%sCfr:,PKLJѵtTjeAQWᤨM*s\WEMTqKLJѵtTjesCfrPz8sCfrĨ3USJ*>)\ٜ3USJ*>)iIZ6MLT6)Z6MLT6#͝T9s+F+=,C<GPm=Gt6C3gU\ѳJ{!Y.eh٥ydfΪd>Pz3:OGQ=tJF|R9s-Ή-TRΉD貶tYW,N(oU3"Nھ)g&fDM˙PQ9zhksWGDK54U3"JLnxuK3frݫeqSyg%r54:/!ʄީP謇-L!<ݝr-L!<\S>)HtO,+W(rϊZ+vK;vմC#z▪'!ݵݵmhں*m5<Rݵm孼ܸ'!KUfĮ&JQ,+4f%DgWRr+Z婛n)jrm[D9Z6MOQ9Y۶hTF髊VmgSwR6ڴW4貸ᤵQ9Y榔EgSwhJgm_+:5Z7VJ::,UCIZ\MJko*3B[7W4VFt+ZFsERھW-!Dkj詴;jj*
2YWUhZW+ZtY\Tygm_-SqSyCDo+Z坵|NCM畚3\",r53v7vJqSyrd>)\Tz7pDt5
ᴳeARԎեrCrV׊W7.ef嬭+hlY۳W▤v+DV׊W7.e!=mꕥt5▤v+vh+vJҺJ̭Q,VV׊W46g-TL̉+Z꙳+-|RԎեrݵmi]xqSyrY۶+*o=\CJҺKLJjiAt^T)efDiei\4<҃4輮+"K[tZ9vչf+rVrٜ\M=ڷ<y\g+ODڴZeB43vR6,Bm+f򹡳9\z%|Q]S6rեrEYWʅ:Ѩ򹡳9kDuDzBYWUZW-TھZGjҹj56q*)+3ˉT$jivrZ-mhlYWWʃKyxIPflڊg%6vi▙4Y۶g-m6|R3K;vi_ᤴݳ9Y溛8g%6vѳJg%65t#ʇEmfU-38i-!QZ"Rt^)iIij]6R3J奼R3JCj*n)iIij]Q[F|R3JFmKye`ۊZfpZCiZWB<Z3▙4VЏ--En)iIij]u7"qKLKHm+TjGfKLJJlW-MO᤮+D;v季Z4ZfpWUD坻fr4ZfpWUD坻fru7"qKLJJlVW-38i+*frFyP譸lڊg%qZ%TLVЏ-u)o:/᤮+DFmKyxg%qZ%TLVЏ--E▙4hQ39ZWB<tV6mER0m-38i+*frFykKye>)iI\VU35t#ʌږT᤮+D奼џ᤮+D奼0m-38i+*frFyY溛8g%qZ%TLVЏ+F+▙4&g*3ig%sEh%&g*3iiIifrhjyiIifrѭiW{3lZgEg%6vLҾZfpZCignٜs]MȜᤴݳ9Z6i_-38i-!QT:+n6ZfpZCiZWB<D輴ᤴҵFyQRt^ZfpZCiZWB<4VЏ*QTLr3J客%-EiIij]60mLKHm+TjG[F|ᤴҵFyio:,Lr3JgCnDg%65t#ѳJiI\VU3vig%qZ%TLY۶g-m6|᤮+D;vi_-38i+*frݳ9Y溛9iI\VU3vѳJiI\VU35t#ʇEmfULJJQZ"Rt^ZfpWUDj]6輴᤮+D奼輴᤮+DCj*nZfpWUDj]Q[F|᤮+DFmKye`ۖ4hQ39ZWB<Z3g%qZ%TLVЏ--EnZfpWUDj]u7"r3&g+TjGfᤵUDBFm?!QZ[΋Hm+TjGVЏ*3j[΋Hm+TjG-ENkwN'5wN$۸"q7!VtP5Mhjչ$'3 	~"t!~)\C&H2Q	"t!Gf!ЄCRT|`bA0S+t!Oԃ 0	q\C&\RBL 	\C&W3B	d&\D3B	)\C&
 	\D3B	θs1 jA
Nq\C'	s1 &d&D3B	~)\C'	 	GbA8:p#5 GL'\C'JbA8߈jA
Nq\C'
8s1 (d&<D3B	)\C'
x 	KbA8:p%5 GL'bA<|RBOԃ 0* BNqJbA8U5 GLq\CqJb@DjA
	.f!ЄBn)\CRBB<CS 	~"T9&KUkB	CS 	GքRCЂ`j~> 0) CЂ`ZsZLO &."T9&\RCЂ`%5?P MքG-T9&j~> 0* CЂ`ZsZLqO &qjhA9P j~> 0& CЂpZsZNqO &DsZNKUkB	~!p#A5GZsZNx
 	DsZN7▪ք
 	"T9'
85G|A@a8SA5OP )( L'\DsZN5Kj~> 0>"T9'ZsZO|A@a8UA5WP *( Lqjh@DZsZ:( LDsZ	5ZsZu!Ą⦍B⭣Z8Z%&g-TMLkGm*hѭHtWCbշiĂS~'-架q8Jh4PhC9qSFաq7qCn ڦ=-⦍BkCW4W溩3uO3'jhYVU35t#KyxVU35t#ʌږ9ڸqZ%TLY۶g+F+rzC4gĊҚxGi_pR/ˆLnLrDk5t#hQ39ZWB<4~$*hQ39fsEli5tq8&g,ThQJW]RlҾ'UDj]Q9"9d.'UD垪&"#J)gJlW-MOΉ,͙3f|HTW:$6g+zVU348&g,6xUSfMQ\3gW+SGV:+s<Kw4q8&g+vJhQ+gHTW:$6g,8&g+TjGk3NktJE8nQ,͙6FtW9Djξ$:+qSy5sCYZ6i_W45-Ej憲t^'UD\6W6fѲ*frݳ9CiWJ#D:*fmfrJhyOE.k8VU33i覲#8VU3v·5܉溜VѭTjkh֎&kGgZ8讶hnb'(g)qZ%TLY۶g-m6|R3̮QYi8g%˙\5PtU-38i(o;Z[F|R3󵡬ZfpPv56rѭqKLJֆ44w.erֆ]sNLK;2DkCYj論47e>ZfpPv5w53󵡬+h47ei_s+F5jtN)grW(hk-T!s]q󵡬gֆn v56rS2o;ZLҾ$fn%#3q+F+jji[FFfTjQesCf|R3q+6K=4LJͬҹgHJČĵP,T*Y[ČĵQ34Fuq#3q-TL-|HJTҺ"Čĭ"f!җ.&$fn%l޶DN$fn%f4-Shں DNCjjef-m+6TI6hVJ527W4VTI5TI98yZ6$fn%hGi_ʌĮ[΋ErgSM29Q&lΚ*yVt!LMr6gM\RlҹQpުs\+w6S#S\WhĨJ	)QJW++5r͝Nx#W-TNC	~'R$M#3q-TLVhn\q#3q*(Q8̳pDFfZ'374Yq+F+\R4UC)\MS%g(Fk+Gٜ_tW*#ft3frFk-s9Es*MڀWu4lffΧ2TݬK_QZ5MFfT$f3FjY4f%FfWU[J7m+FMW\QTFҴlZq]\H]3q+W+C2dIZ8fl嚚eg(epމZ6Bo*ݵ3Y\7V#3q+(EtDY\7gnٛJ7m*37UM:j╣j:ji(@ގ)PYhچr͝\R3q+KUhYRϊTfn%h6g8FfVmf!Ҟ)QhK]5љfQT*o<JѳJQ&WTќrkDFfW7FfVmf!ҞTfn%nܨK=-ѣ3q(mSJ蕚37Dգ3q+(Eљ&g+47.4fn%Y۸"hJY۸"hJJ3Mjfnkљ6t8EFfYs4ˉFfVksʉ52BG5VĭjCfOW7ZgEc5!FҹFfYv򞷞jeDQzѦT&Mr7Fpj\7VTF髉uN溛Nă;wN&4۸"qJչ^&5Z!+ChQ39[)GTٿ؇溛O3'jj۴qSFաq6sCfm\5+sE4O_mKy榶hr⦍BqZ%TLVЏ+F+qZ%TLZW=-jio?*frFyio:/*frFyQRt^&tqCn&t"5rtZ+Ahٟho:+iѼćEn[Ί|Nhy[TNCjuV$'4mZTQćEn3EiM<T#hQ39\JѭЙDFsM8qZ%TLYjkf %p         ?  @?>@2         t  ?      ./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).
k* 2(         .  @?7@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ks 3(           @?7@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.

kꂦ 4(         ,  @?7@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꺶 5(            @?7@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 6(         v  @?7@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: 7(           @?7@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k 	         N<  @?8@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ll          Q3  @?8@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          r  @?7@2         I  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*            @?7@2         J        ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/README.LAPI.DGSP eturn                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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

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

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

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

The set of files for this example includes the following:

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

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

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

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

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

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

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

3) Source the setup script '. setup'

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

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

Qk            @?8@2         K        ./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|+ I         S  @?6@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kr J         9  @?6@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 H           @?6@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
	
  kjh K         P!  @?7@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 ?           @?6@2         e        ./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" A           @?6@2         f        ./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|F q           @?=@2         r        ./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kH< q           @?=@2         r        ./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^ 	q         -  @?=@2         r  -      ./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 
q           @?=@2         r        ./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k5 q           @?=@2         r        ./usr/lpp/ssp/css/aix52/samples/lapi/interop/make_64 API                             #!/bin/ksh
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
echo 'make clean'
make clean
echo make "$BINDIR"Xfer_64
make "$BINDIR"Xfer_64

task  q           @?=@2         r        ./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k            @	?8@2         D        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Am.c 4 API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


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

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

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

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

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

}

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

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

    return data_buffer;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    /* cleanup */
    free(hdr_hndlr_list);

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

    return 0;
}


letiokܵ          T.  @	?9@2         Y  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kp          T%  @	?8@2         F  T%      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amv.c  API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


/*
** Example Program to illustrate the use of the LAPI_Amsendv api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** For each pair, an array of vectors is transferred from src to tgt
** with a single LAPI_Amsendv call.  Each vector contains a single int.
** The receive completion handler verifies the results of the Amsend
** call by printing the contents of the target-side data buffer.
** On the source side, the origin counter is used so that the
** malloc'ed vector structure can be freed.  The completion counter
** is used to ensure that the completion handler finishes on the target
** before the src task terminates.
*/

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

/* origin vector on src, target vector on tgt. */
lapi_vec_t *vec;

/* origin counter for sync'ing on source side. */
lapi_cntr_t origin_cntr;

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

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

    /* free all structs allocated in the header handler */
    for( i=0; i < NUM_VECS; i++ ) {
       free(vec->info[i]);
    }
    free(vec->info);
    free(vec->len);
    free(vec);
}

/* header handler that runs on target when first packet arrives.
**   sets the completion_handler pointer and returns the address
**   of the target vector.
*/
lapi_vec_t *header_handler(lapi_handle_t *handle, void *uhdr, 
                           uint uhdr_len, ulong *len_vec[],
                           compl_hndlr_t **completion_handler,
                           void **user_info)
{
    int i;                      /* loop counter */

    /* initialize the vector whose address will be returned to LAPI */ 
    vec = (lapi_vec_t *) malloc(sizeof(lapi_vec_t));

    /* 
    ** set the fields to match those of the origin vector. allocate storage for the length
    ** and data arrays.  malloc'ed data will be freed in the completion handler.
    */
    vec->num_vecs = NUM_VECS;
    vec->vec_type = LAPI_GEN_IOVECTOR;
    vec->len = (unsigned long *)malloc(NUM_VECS*sizeof(unsigned long));
    vec->info = (void **) malloc(NUM_VECS*sizeof(void *));
    for( i=0; i < NUM_VECS; i++ ) {
       vec->info[i] = (void *)malloc(sizeof(int));
       vec->len[i] = (unsigned long) sizeof(int);
    }

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

    return vec;
}


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

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

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

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

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

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

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n",
num_tasks);
        exit(1);
    }
 
    /* get address of header handler on tgt */
    hdr_hndlr_list = (void **)malloc(num_tasks*(sizeof(void *)));
    CHECK((LAPI_Address_init(handle,(void *)header_handler,
                                         hdr_hndlr_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */

    if ((task_id %2) == 0) {   /* sender */
        lapi_vec_t *vec;       /* origin vector */

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

        /* initialize origin counter */
        CHECK((LAPI_Setcntr(handle,&origin_cntr,0)));

        /* initialize origin vector */
        vec = (lapi_vec_t *) malloc(sizeof(lapi_vec_t));
        vec->len = (unsigned long *)malloc(NUM_VECS*sizeof(unsigned long));
        vec->info = (void **) malloc(NUM_VECS*sizeof(void *));
        vec->num_vecs = NUM_VECS;
        vec->vec_type = LAPI_GEN_IOVECTOR;
        for( i=0; i < NUM_VECS; i++ ) {
            int *int_ptr;
            vec->info[i] = (void *)malloc(sizeof(int));
            int_ptr = (int *)(vec->info[i]);
            *int_ptr = i;
            vec->len[i] = (unsigned long) sizeof(int);
        }

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

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

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

        /*
        ** wait on origin counter.  once incremented, origin vector is free to be reused
        ** (or in this case freed).
        */
        CHECK((LAPI_Waitcntr(handle,&origin_cntr,1,&val1)));

        /* free all origin vector structs */
        for( i=0; i < NUM_VECS; i++ ) {
           free(vec->info[i]);
        }
        free(vec->info);
        free(vec->len);
        free(vec);

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

    } else {             /* receiver */
    /* not used.  but provided for explanation. */
        buddy = task_id-1;

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

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

    /* cleanup */
    free(hdr_hndlr_list);

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

    return 0;
}


   /k          6  @	?:@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


   ! kt            @	?8@2         I        ./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= A         "  @	?:@2         `  "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getf.F API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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



program Get 




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


   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

   integer :: i, j                   ! Loop counters
   integer :: buddy                  ! Our communication partner
   integer :: val                    ! Needed for waitcntr call on source



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

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

   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.
  
   integer (KIND=LAPI_ADDR_TYPE) :: t_addr     ! Used to store various adresses

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


   ! initialize the table buffer for the data addrs. 
   allocate (data_buffer_list(0:numtasks - 1), stat = allocation_status)

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


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

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




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

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


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

      INTEGER_SIZE = kind(data_buffer(0))
      len = ARRAYLEN * INTEGER_SIZE


      ! initialize origin counter 
      call LAPI_SETCNTR(handle, origin_cntr, 0, ierror)
      msg =  "LAPI_SETCNTR(handle, origin_cntr, 0, ierror)"
      call CHECK(msg, ierror)


      ! collective call.  sync before starting data transfer

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




      ! execute the data transfer from our buddy task. Retrieve ARRAYLEN
      ! ints, starting with data_buffer[0].  Note that the origin counter
      ! is used to signal message completion at the source.
      ! args:  handle                  -- the LAPI handle
      !        buddy                   -- the target task id
      !        len                     -- the length of data to transfer
      !        data_buffer_list(buddy) -- remote addr for writing data
      !        data_buffer             -- the starting address of data
      !                                   to transfer
      !        LAPI_ADDR_NULL          -- target counter
      !        origin_cntr             -- origin counter (will update
      !                                   when data completes
      !                                   arrival at src)


      call LAPI_GET(handle, buddy, len, data_buffer_list(buddy),             &
                    data_buffer, LAPI_ADDR_NULL, origin_cntr, ierror)
      msg = "LAPI_GET(handle, buddy, len, data_buffer_list(buddy), "      // &
                     "  data_buffer, LAPI_ADDR_NULL, origin_cntr, ierror)"
      call CHECK(msg, ierror)



      ! wait for data to arrive from tgt 
      call LAPI_WAITCNTR(handle, origin_cntr, 1, val, ierror)
      msg = "LAPI_WAITCNTR(handle, origin_cntr, 1, val, ierror)"
      call CHECK(msg, ierror)


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


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


   else   ! receiver


      ! initialize the data buffer (tgt inits the buffer for the
      ! Get call)

      do i = 0, ARRAYLEN - 1
         data_buffer(i) = i * taskid
      end do


      ! to match the src's sync before data transfer 

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

   end if 

 

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

 
   ! cleanup
   deallocate(data_buffer_list)
   

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




end program Get 
_k          '  @	?9@2         K  '      ./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," B         4  @	?:@2         c  U      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getvf.F PI                               	 !et
adilnors,_cfghu():AEILPRTbmpv.=CDNSy"-01GKMOUVkw%*FHYjz&/2Qx'3;BWZq56X[+>]JRMED6ay%6&zm%)5j0 )JSuAMG1̶=|4cY pxFR>
':yEADX<`Xၿ`':yEADX#X$baaaV	%?nm;
4`0
 a8a$NJR8ۢqFPևwhVejcvFFR>
'oGclSrj5ݟz9Mʩqcc +@$pDkUHuA)O
F$T5-pcbcCC4a"$l'NOךQ&(VZ$Tk#iO
Q7v}kE?G1 C`G^EpBKMkUk+]p1?ΉE;꼜Oy2cܟ<b4$"'+|{a%?ΉE;q?56v<b4$"'+]pJUwy8eVǻOR`Xiea%)J^IG9
pi$2덪:AWBQZ߇@/"Q)F
CScTN@t}@uuP8`4G
)׺E)JffffffffffffffffffffffffffffffffffffffffS)9Pz6WoBpFzyȸc5	uE"VjhA?kay=Kc*욘=S8vayZXGyݡ\TLk)}eDKY5q;	m]/c@a$mSIAXX0, \irT|j
!+NpP\irTcNp
jc(Vʄ?D0V8X	
r5cƘDP_Py8>S2@qsq)1P>%nh|`ba؍>M HN9?FD0a0		"r'o)S9{JSN_IAXX0,̥)JiɽhFL=$oZ-̥)JffffffffffffffffffffffffffffffffffffffffRoZ-*&Q*a7RэqQ2{^IM޴[I)Jm8ZRJkC;+B\TLk)JS;,;BmTLk)a:tX
Að>	V	"q)O	E>X DܣiP9$N:vehRcbcCC4a"$l'Nymbeh㞔9+m;$T3ЬyJOu@,hh`PcƘ8
0<`:,{
^ILm9)JSN^MED6aeL&LRfffffffffffffffffffffffffffffffffffffffe))Uet)3*&Qςj1*+F5ЬpLUQkBS8jWݪ!%8$"BltVdkS=!kaV.D`iv}"G,$@,՚wåQLz;,xܭovG):
^tO񁩜"CW88X橭	5okjc{kc%2ȡ[עliyχj=>qGg56_hWc¢o$lqYuӮ;LkU$TS)R>
':;+ADUYPv]/cBQF&xIlo~BǍeQADJRkmDʘMEfѭT)zdTM(RR9H<(UPb6]P+AN[k,x9ma+aq2vcsq9(Ƿㅏ`2t}CPQ8XD!zcv#9ڛdQE)>
qyLעE?G1BHa85f4\Ul{YU7pڥ"Yf/FSCTQL>(VaZ7:j
tNovI.<b0eB>+FUSZ]N>RI0QQ`&=/cBQFixIloxJSt}C+D`(a@r(Wu ;S:cblArhٯ]gAǍS[]P
ּ[#jc9
`׮ЭMkU6NS>
,x0<`PRpti}TcpƢPTm1aXcƘ C `qCABqBq=)OB88vo{)ZcbcCC4a"$l'Nymbo1?JDV<i>
,xCAFG^EpBKּZ6BNJ?$T6;+´oa+Ou@,hh`PcƘ,00@c P55VMPϳ㟥?E
N"q
0yJt}C8X"$l'Nymbv}rR_yEF,q?s/ OC7M?,x pL@pbJSo5
	cx
0B?X0pOcsZ(P1ȓ+'19+&a&Q Z°Bѵ81°B< `f1<@Rf1<j0B`f1<RR9D+'19*82ئЬpt嶴Tㅏ`ѤD -_f1<>Skp `X,@pL4嶋8痲H>Ҕ8F<nsv6-)5cƘ -^DXp,T 	O橭` aǍ0SAN[hYCQ1eA/ T 	Jt8F<nsM܉2Uv#ݡXA)O橭404!9mp0"ÁaD!J5Mn<i"TB
rEaEË܉;TB/eB1xOJR"#	Q2hJ|.=nD*wڢñ7C'jB%N@Ч'0eЀ!/aH
Ge\(Qd*:ZvIo;D!?HނvxBYh܉;TBҟrRclSXhWj$"qô+ZZD'Ok^jUHu@Ʋ6 )ȓD!DxVU)Ov95]o1?$T4cs`|$6µ55VǸڭJO̶)|1'PךCy
$I|mWjk^jqZ1clSXgٌq"q?yYcs`|$6µ55VǸڭJO̶)ӲHuCOk^j}p@p0xDxVU)J/S[Ѹ"m@&F{ݩOڢN;[:N*TB	Ob	b-Q1eN;F*>IOJdZd#8A`% 9`$Н?I?
Q1x %)OVNЬosY%Eh|;> ϴ2mOMނhWV pL0h40,4ICL"!P.ЮDV94cz
+]Iu(U}Au
udOIm/ImЮϽwhWhjhVk
GlqQ$V{BП#ѵ8/Im{Ltuqcmlu?9+Z%704V}VoudBД]T-@Ю07SZUu6(YGPs7MaQ/cj+coô+T kUbrHuB:ЭPVdhvoS
0_hVAA֫VqvGclSXE]<CbDw:'T!K	(VAAOεZHuB;aZ7dv95]/
DtK\*1ݡZj0'P1"m
ZxTQm}XcƘ-kF&1̼5<PoD׼ЭjIq"m
ЮϴZQ6|Ե£
:BTD)y ЬVW5MhOBB
vZHuB)Э<´n}_oV2ئ»BUYT橭>ШvVq5oMkUĄ*4'Pc[ZЬp;
UesTք)OpJoBS?44P Vc 
P,cAQvlu?8u^Vð܉2UqDZ6+Fh,<aXcƘ
`h<`Yiyhȓ0+JS橭4a|19@V8痲J5cƘ,006^aZ4m8>SS̶)m8B:rHuB:
°Axh8`<`Xv)m8@'±F08hҟ5cƘ,00UHu@(I{yq	/eB)OVNϳ
ѡ)ҟ:+FyJD*HoS}VJѦXyJ±Ǎ004x 	>+FDhXh8`<`XrR5Mn8X 088Ef1<ϳ
Ѡ+sP%?jpL@`pp>m8ϳ
Ѡ+iA?82ئP}N^Ň}֥֫VAA>BRekiyy=jIF
"1v8XZQs/5MnO+A> VjQ4ڌXV-p$ŀ]<uGBP	'N
֫Q8ꆨAA)Jo+`|5cƘ,00UHu@(I}A5cƘ,00"!9m1K\֫Q8ꁍdl>ScsBpjIFEkϳN	hi49zޔS̶)|{]ukqǍ08a$ -^08]p/JO¼8X"D嶋kT 	'S[b	T 	 T){[F
jП{QυqBPJ5cƘ
{*|S[b Å`(0B
rEA/eB)O0ѨvkU):ތ2Ha! !F
hRrmыhVu9{iRḁwgمhAòmvV_J5 >BR
j9GaV-7:uyݡZj0'P(?cB>-p?<J(	v+|{]uэ/aa:T}'56vvqX	OΨ_)mc-$vWڢش7f
P>+FᮢlR'+F=Ѷk=opڠ}^ku c5f]Cc[Qj(Sԟד(ںATWJ?jpL@`pp>+FيZ^ʄ)O,xC -^I<R
ѥㅏ`/|{aJO°0cƘ
D!9mHabV/,x048q`o  oc5T 	'S[b	T 	 T)*e>j<5Mn8X 8BH{u^UM/eB8`aǍ0ō"D嶋ki{*|橭`y{*|*RFD0"^	(aZ^Zy$V^I=)fAð>	O.p3yh8 ,q (` UHu@	OӗJS
MnVÍn)Қך1<JtCy	Oּ]8Oּ]ӄ?c_
6Vs-k 
֫VIb,\{BHuC9
O
SZ%)fAð>	OZ$T
`+boJSs-k (?yiX{Q7jZޟjj(-pVQ֫Q8ꁍdm?=*s^c`2T$[:5iFMŅkR
rAXXߔ{}+u OMtЭjIj"]!/
°Axh8`<`Xv)S[<iZ$T
يZ^ʄ)S[<i0hh"S/jIFP%?N^)5Yvq!7%G>VDꆟ5Mn8Xqc -^ʄ)T`@X0cƘ
{*|P'J/aSN5"Q)OQGѨv#
OO橭4P04,`嶋P%?4P04,`嶋P$^ʄ:R5"Q?ּ]ZFD5)J]vc-jpL"00B
rEA)/)UeR ak          (  @?8@2         A  (      ./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            @	?9@2         N        ./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 C         D$  @	?:@2         g  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          +  @	?9@2         P  +      ./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, D         ^6  @	?:@2         j  ^6      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putvf.F  I                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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

module samples_putv_module


   use samples_globals_module
   

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



   ! Required globals for the FORTRAN port
 
   ! The info buffer for the vec type
   integer (KIND=LAPI_ADDR_TYPE), dimension(:), allocatable :: vec_info

   ! The len buffer for the vec type
   integer (KIND=LAPI_LONG_TYPE), dimension(:), allocatable :: vec_len



end module samples_putv_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
program Putv 




! Example Program to illustrate the use of the LAPI_Putv api call.
! For a set of n tasks 0,1,...,n-1, where n is an even number, all
! tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
! For each pair, a set of LAPI vectors is transferred from src to tgt
! with a single LAPI_Putv call.  Each vector contains a single int.

! The target and completion counters are used for synchronization.  Once the
! message completes, the tgt shows the result by printing the contents of
! the data buffer.
!
! This program is a port of the C program Putv.c located in the lapi_api
! subdirectory of the LAPI samples programs.
!




   use samples_putv_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

   integer :: i, j                   ! Loop counters
   integer :: buddy                  ! Our communication partner
   integer :: val                    ! Needed for waitcntr call

   type (lapi_vec_t)  :: org_vec     ! Setup data transfer on both sides
   type (lapi_vec_t)  :: tgt_vec     ! Setup data transfer on both sides



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

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


   character (len = LAPI_MAX_ERR_STRING) :: msg


   ! The info buffer in the org_vec type 
   integer (KIND=LAPI_ADDR_TYPE), dimension(:), allocatable :: org_info 

   ! The len buffer in the org_vec type 
   integer (KIND=LAPI_LONG_TYPE), dimension(:), allocatable :: org_len

   ! The info buffer in the tgt_vec type 
   integer (KIND=LAPI_ADDR_TYPE), dimension(:), allocatable :: tgt_info 

   ! The len buffer in the tgt_vec type 
   integer (KIND=LAPI_LONG_TYPE), dimension(:), allocatable :: tgt_len




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


   ! initialize the table buffer for the data addrs. 
   allocate (data_buffer_list(0:numtasks - 1), stat = allocation_status)

   
   ! initialize the table buffer for the data addrs. 
   allocate (tgt_cntr_list(0:numtasks - 1), stat = allocation_status)

   
   ! initialize org_info buffer 
   allocate (org_info(0:NUM_VECS - 1), stat = allocation_status)

   
   ! initialize org_len buffer 
   allocate (org_len(0:NUM_VECS - 1), stat = allocation_status)

   
   ! initialize tgt_info buffer 
   allocate (tgt_info(0:NUM_VECS - 1), stat = allocation_status)

   
   ! initialize tgt_len buffer 
   allocate (tgt_len(0:NUM_VECS - 1), stat = allocation_status)


   ! each task executes on tgt_cntr within its own data space

   call LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)
   msg =  "LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)"
   call CHECK(msg, ierror);


   ! collective calls.  each task stores its own addr plus remote
   ! addrs
   call LAPI_ADDRESS(tgt_cntr, t_addr, ierror)
   call LAPI_ADDRESS_INIT(handle, t_addr, tgt_cntr_list, ierror)




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

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


      ! Setup the vectors for a basic vector transfer.  Both vectors
      ! must have the same type (LAPI_GEN_IOVECTOR).  As a
      ! GEN_IOVECTOR transfer,the transfer vectors must have the
      ! same structure, that is, they contain the same number of
      ! subvectors and each subvector on the tgt is of the same
      ! length as the corresponding subvector on the src.  In
      ! this instance, each subvector contains a single int.
      !
      ! The setup of both the org_vec and tgt_vec is done by the src.
      ! In particular, the src allocates storage to the pointers for
      ! both structures, including storage for the array of data
      ! buffers and the array of data lengths.  For both the org_vec
      ! and the tgt_vec, the array of data lengths is initialized for
      ! a single int (sizeof (int)) to be transferred.  The array of
      ! data buffers on the tgt_vec is initialized with the remote
      ! addresses stored in the data_buffer_list structure that
      ! resulted from the LAPI_Address_init call above.  Each address
      ! refers to an element of the data_buffer structure in the tgt
      ! address space.  The array of data buffers in the org_vec is
      ! initialized with the values to be transferred by the Putv call.
      ! The addresses listed for the tgt_vec data buffer
      ! (i.e. data buffer in the target address space in this example)
      ! will contain the RESULT of the Putv call.


      !
      ! Setup org_vec.
      ! 

      INTEGER_SIZE = kind(j)   ! The size in bytes of an integer


      ! Set vector type and number of subvectors 
      org_vec%vec_type = LAPI_GEN_IOVECTOR
      org_vec%num_vecs = NUM_VECS


      call LAPI_ADDRESS(org_info, org_vec%info, ierror)
      call LAPI_ADDRESS(org_len, org_vec%len, ierror)
   

      ! initialize lengths array, allocate and initialize data
      ! vectors with a single int value.

      do j = 0, NUM_VECS - 1
         org_len(j)  = INTEGER_SIZE 

         data_bufferv(j) = j 

         call LAPI_ADDRESS(data_bufferv(j), org_info(j), ierror)

      end do



      !
      ! Setup tgt_vec.
      ! 

      ! Set vector type and number of subvectors
      tgt_vec%vec_type = LAPI_GEN_IOVECTOR
      tgt_vec%num_vecs = NUM_VECS


      call LAPI_ADDRESS(tgt_info, tgt_vec%info, ierror)
      call LAPI_ADDRESS(tgt_len, tgt_vec%len, ierror)



      !
      ! Initialize array of lengths and assign remote addrs to
      ! data array.  Remote addrs are pulled from data_buffer_list
      ! that was filled in LAPI_Address_init call above.  We offset
      ! each successive address by sizeof(int) to point to the next
      ! element in the data_buffer array.

      do j = 0, NUM_VECS - 1
         call LAPI_ADDRESS(data_bufferv(j), t_addr, ierror)
         call LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)
         tgt_info(j) = data_buffer_list(buddy)
         tgt_len(j)  = INTEGER_SIZE 
      end do


      ! collective call.  sync before starting data transfer

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

      ! initialize the completion counter. When it increments, we know
      ! that both vectors are available and can be freed.
      
      call LAPI_SETCNTR(handle, compl_cntr, 0, ierror)
      msg =  "LAPI_SETCNTR(handle, compl_cntr, 0, ierror)"
      call CHECK(msg, ierror);


      !
      ! Execute the data transfer from our buddy task.  Receive the
      ! vectors using the addresses and lengths specified in tgt_vec
      ! (NUM_VECS vectors of one int each.)  Remote addresses point to
      ! individual elements of the data_buffer array in the tgt address
      ! space.  Note that the target counter and completion counters are
      ! used to signify message completion on the tgt and src sides,
      ! respectively.
      ! args:    handle       -- the LAPI handle
      !**        buddy        -- the target task id
      !**        tgt_vec      -- the target vector description
      !**        org_vec      -- the origin vector description
      !**        NULL         -- target counter
      !**        compl_cntr   -- origin counter (will update when data
      !**                                        completes arrival at src)


      call LAPI_ADDRESS(tgt_vec, t_addr, ierror)

      call LAPI_PUTV(handle, buddy, t_addr, org_vec, tgt_cntr_list(buddy),    &
                     LAPI_ADDR_NULL, compl_cntr, ierror)
      msg = "LAPI_PUTV(handle, buddy, t_addr, org_vec,"                    // & 
            "tgt_cntr_list(buddy), LAPI_ADDR_NULL, compl_cntr, ierror)"
      call CHECK(msg, ierror);


      ! wait for message completion  before freeing vectors 

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


      ! free all vector structs
      deallocate(org_info)
      deallocate(org_len)
      deallocate(tgt_info)
      deallocate(tgt_len)

   else   ! receiver

      buddy = taskid - 1


      do j = 0, NUM_VECS - 1
         call LAPI_ADDRESS(data_bufferv(j), t_addr, ierror)
         call LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)
      end do


      ! to match the src's sync before data transfer 
      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


      ! wait for data to arrive from src 

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


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

      do i = 0, NUM_VECS - 1
         write(STDOUT, *) "org_vec->info[", i, "]", data_bufferv(i)
      end do

   end if 

  

 
   ! cleanup


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


   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


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




end program Putv
  k&R 	           @?8@2         B        ./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          "  @	?9@2         S  "      ./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          "  @	?9@2         V  "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw64.c AP                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


/* 
** Example program to illustrate the use of the LAPI_Rmw64 api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** Multiple calls are made to the Rmw64 routine, and the results of
** previous values are printed to show their effect on the target
** side.  A do_Rmw helper routine is provided for the repetetive
** code in the Rmw64 calls.  Note that this example is simply 
** the Rmw.c example modified to use LAPI_Rmw64.
** routine.
*/

/* 
** Used for the data in the Rmw calls. Since some calls use two
** values, we allocate space for two ints below.
*/
long long *data_buffer;

/* remote data buffer addrs */
void          **data_buffer_list;

/* Updates on src at message completion */
lapi_cntr_t   origin_cntr;

/* Constants to play with */
#define      SMALLERCONST   (long long) -128 
#define      BIGGERCONST    (long long)  256 

/*
** Helper routine with repetetive code for Rmw call.  Args are those
** that are passed to Rmw (see descriptions below).
*/
int do_Rmw(lapi_handle_t handle, RMW_ops_t op, uint tgt, long long *tgt_var,
           long long *in_val, long long *prev_tgt_val) 
{
    lapi_cntr_t origin_cntr;  /* signifies message completion */
    int val;                  /* needed for waitcntr call */

    CHECK((LAPI_Setcntr(handle,&origin_cntr,0)));
    CHECK((LAPI_Rmw64(handle, op, tgt, tgt_var, in_val, prev_tgt_val,
                      &origin_cntr))); 
    CHECK((LAPI_Waitcntr(handle, &origin_cntr,1, &val)));

    return LAPI_SUCCESS;
}


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

lapi_handle_t handle;           /* LAPI handle */
lapi_info_t   info;             /* Info to pass to LAPI_Init */
int           task_id;          /* Our LAPI Task id */
int           num_tasks;        /* Total number of tasks */
int           i,j;              /* Loop counters */
int           buddy;            /* Our communication partner */
long long     prev_val;         /* Used in Rmw call */

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

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

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

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

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

    /* target uses two var's for COMPARE_AND_SWAP. */
    data_buffer = (long long *) malloc(2*sizeof(long long));

    /* allocate buffer address table */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));

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

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

        /* setup buddy pairs as 0-1, 2-3, 4-5, etc.*/
        buddy = task_id + 1;

        /* set up initial values to play with */
        data_buffer[0] = SMALLERCONST;
        data_buffer[1] = (long long) 0;

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

        /*
        ** Execute a FETCH_AND_ADD Rmw64 call.  Buddy inits his values to
        ** 0, so a FETCH_AND_ADD of our value should cause his val to
        ** match ours (currently SMALLERCONST).  After the call, we
        ** verify that his buffer was initially 0 by printing the
        ** value passed back to us in prev_val.  Note that our do_Rmw
        ** helper handles all the counter logic.  See that routine for
        ** the actual arglist to the LAPI_Rmw64 call.
        ** args:  handle                   -- the LAPI handle
        **        FETCH_AND_ADD            -- Rmw operation for this call
        **        buddy                    -- the target task id
        **        data_buffer_list[buddy]  -- addr of remote var
        **        &data_buffer[0]          -- addr of local var
        **        &prev_val                -- ref var to return previous
        **                                    data value on target
        */
        CHECK((do_Rmw(handle, FETCH_AND_ADD, buddy,
                          data_buffer_list[buddy], &data_buffer[0],
                          &prev_val)));  

        /* Show buddy's previous result */
        printf("FETCH_AND_ADD prev_val: %lld, expected: %lld\n",prev_val,(long long)0);

        /* 
        ** Execute a COMPARE_AND_SWAP call.  Since local buffer and
        ** remote buffer values are equal, prev_tgt should be TRUE
        ** and tgt buffer should get value of data_buffer[1]; we can
        ** confirm TRUE value now and new value of prev_val in next call.
        */
        data_buffer[1] = BIGGERCONST;
        CHECK((do_Rmw(handle, COMPARE_AND_SWAP, buddy,
                           data_buffer_list[buddy], &data_buffer[0], 
                            &prev_val)));  

        /* Show buddy's previous result */
        printf("COMPARE_AND_SWAP prev_val: %lld, expected: %lld\n",
                prev_val,(long long)TRUE);

        /* 
        ** Execute a SWAP call.  Buddy should get SMALLERCONST.
        */
        CHECK((do_Rmw(handle, SWAP, buddy,
                           data_buffer_list[buddy], &data_buffer[0],
                           &prev_val)));

        /* confirm results of first SWAP */ 
        printf( "First SWAP prev_val: %lld, expected: %lld\n",
                prev_val,BIGGERCONST);
             
        /* swap once more just to confirm value on remote side */
        CHECK((do_Rmw(handle, SWAP, buddy, 
                           data_buffer_list[buddy], &data_buffer[0],
                           &prev_val)));

        /* confirm results of second SWAP */ 
        printf( "Second SWAP prev_val: %lld, expected: %lld\n",
                prev_val,SMALLERCONST);

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

        /* Initialize data buffer */
        data_buffer[0] = (long long)0;
        data_buffer[1] = (long long)0;

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

    }

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

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

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

    return 0;
}


ar'l F         0  @	?;@2         q        ./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[٥ɢ kj E         o.  @	?:@2         n  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 
           @?8@2         C        ./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ld %`         A  @?<@2         a  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 @ kR #`         )  @?<@2         a  )      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Makefile dalone.                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

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

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

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

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

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

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

 kڰ $`            @?<@2         a         ./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k0` &`         .  @?<@2         a  .      ./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            :  @?;@2         d   :      ./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>kz             @?;@2         e         ./usr/lpp/ssp/css/aix52/samples/lapi/vector/README.LAPI.VECTOR N                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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

This directory contains examples that illustrate the use of LAPI's
Vector communication API.  Three different types of communication are
presented.  Two use the LAPI_GEN_IOVECTOR type and one uses the 
LAPI_GEN_STRIDED_XFER type.  The accumulate_and_return.Amv sample
shows a vector-based approach to the examples presented in the basic
subdirectory of the LAPI sample tree.  The matrix example shows a 
two-dimensional data transfer, and the strided example demonstrates
strided vector data transfer. 

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

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

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

/opt/rsct/lapi/samples/vector/README.LAPI.VECTOR - this file 
/opt/rsct/lapi/samples/vector/Makefile           - makefile
/opt/rsct/lapi/samples/vector/setup              - setup env vars
/opt/rsct/lapi/samples/vector/accumulate_and_return.Amv.c
/opt/rsct/lapi/samples/vector/matrix.c
/opt/rsct/lapi/samples/vector/strided.c

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

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

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

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

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

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

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

3) Source the setup script '. setup'

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

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


 l,%           5  @
	?;@2         $        ./usr/lpp/ssp/css/aix52/samples/lapi/vector/accumulate_and_return.Amv.c                                	
	  et
*adhilnors()/_cfmpu,.;Abgv-=CEILPkwy&+0>GMNRSTU[\]z{}"1<HKOVx#%2:BDQYj!'3FWqX-X$@Y< 0 8IjtO\5q=vV*%3BQ|HZKWIjQi-_-%q	0bxf%(R^'b IjQi-Y!aX
!Avo:3t*s5OPH$ Qi-X8nx:R#LQi-_-%\HԠ}BS;fq#:Wn8Elt|fNn`%m1\m⎶ FHZ 0H` _Ҕ7@ע
Htz,R@ke`DN$V#N17@עh))-Yі
)FY9OZ23+ZMjԤa `N	08  p4v^teRXl9Ьp88|%Je4OZ2lY\NFۣս!>Uh	Rbm&7:Q?S[C|H8*- sXpr04.D&Wit/	d#pܓ.1r!27$ `<"G	'rt#E)|=rt,glHXI\є'ԥ l0' \(nO@rM?&	.)IjJ4OE1paFP՞HIg!kJ!:5ս<#-|õNx$X,`JjUtâ5>/['=r"S7B+g#E++Jy `9B@((_Vh H˥Bҥ~k+йr\&uJTDr7BG[uJDpA{xA=rP\/]~3B4O#qG[u#|[ߝ(+G[]Y=պ0ڸ1!`цvM*W[N#PǊYW}\UN	R|[ߏY}Ƕ8(:vr!V SJ=պ0ڸ1!mq:(_k}g=dm]*ίt7\bztapcY&bcJ҉D*bz3"zzbzt`+b.w\QnF]b.R~*>c< ȮN3ػ^=O\BN50 +mb<M	Ds`!vw$MeYі[ilj-6*2rDEнѩEмz,`ԅZcRՀܑ6ѕgF[t{>}[RZlU
e䉷^=p^h^=0TjB=,jRlOA:D͉<@JKW8n2r4_k
qvBF2F%U=uoȭs^39[+z5EпػY8Hp88BRՐ|G%;m--RJzIMdkc;%Jѝ3;!c1ErFPvlOAn6}I*Wsκ:60f8սTZ^ay5)Ij͊0aF7$!ZKxf%Jnem\]1bvBFʭA*W>uf؞m\q:9:d,E\uf-/Z1F^}ԂHY?FRZS8*tO:Q?9}[R	(jΌ	6'1ѻ ,$YĀ:~ #pvq O]>ί[9!]60AQF|E5E9 JBIjKeHƮ}K9E\S6ʑ\/Z1F^}ԋY!it/Et/>d}@Zbz1ceQ=պ01R\JFu#RBEF!rrQk$e+E-[tsE?Iгr@msilm\p؞a9[6!6'17E\OJV"8HCsߊI[kXmV*e=H])-IR_72}Jy.1F9ݑFPJ㏝A{%E%6'FW>dBQi#3dLYz/]/Z1F^}ԂHY?赒2k$7V=:=@0#uBXվ1C6(SZǢ
bΠN 3Zt/}@ojEgJ'.K?Qit/U8ojEgJ'.K?QiOjIc@J'ctu=v^6'2@PYY&ctF>BPE7%B6'0z,`CR$YĀU[By҉!y=պ0ڸ1!5)-[#kYz/]0ZΌ݆#}@n@#+'=8$ҟέ3.\є1ΠECP!mw?HxpI"#|%M\EHQ-dkc;	E
/HZDQk$e/T@BbfDA HPB"""9=l.EPԧl+u0z'j-?J=qCR՝*o;&5wL[ilm\tdNA#ppeadt#FaB.TI40UF>P*HѥH])-[ilm\q:d/Qi-[ilm\m]F"xjΔAf딜F1*Wm؞hEк3Z2mkc%STwm"y6!Qizqh/UKeHƮ}H/SW>bjEz-d}@^P0
Oc`ԣbzt`cW>-?HΤctJHY?jau-EF^ZojΌ@J'赒Zt/}@ojEgJ'ΥʖxXQZ{҉-dнVzDt.}1˺Ǣq,Yz/]֢Ҕ	:q 0.UVtm^[*[W>0` b?tn[Y6,Qkc%S(\є)$!pܗF2&7j'ѦYEJRԮu}OdzθkAѷ'JqVtek}@\vrf3[@
vQ~>gJk6'FW>1?-?hT<4lƧ
#FbV00@Â X8jѡ0ܔa73|`CQGB  zDQB4h`):8nIVzH4"0n
N$\E5?FD݁4"0eadCN	8)䑋TN
O40IL7%M!L(+Q8B(jJVBKkt:fvѝKm--EF!rrQk$e+E赒1`)ѩ+赒1`(z,`ԧ'J[{=vچ<z8!Fu	RbztapcC<؞m\(:UCg`Nr]VzK
t,?嫝U'ֹurȭC0z'j-?FY.pH7p g`N	8)侠VT↧.uy=պ0ڸ1-RZlOAnj԰ݑ1fwCRίArY<9=պ0ڸ1-E؞t=v=؞t[p6'0z,`EʭC#FOBKyt	"jK9I%/Z1F^ZBW>/@-Xq\S#Qit/\sі"8HC.b{<\7Մ#kORwk1s?C8ű1a(jw*>7[kODld3Qit/b1FRZ]7-X6[\V-.=0ToіlO=8ۣ¥'JßKmw$M.stk(AO䉶1?-?µ(tn
N%A:D(Oj rvG	m\ZÀ(DG	!Y v}(?(ԅqBїe'OpH! M@-\ @kaE5)-X	F+Όmw["x\5$<8
$B Z1/AxO219QCRՄ\`^hesC'OݮbsZvNL<\Ln	9	:q3T,p@jAʀS8"x\/\P1b8 "y̡5HPҟέ3-T}K[*zOY#ǘNܒ1s5(4"ySpVq$bj(OjOq]	ܑ6Oj@m8[ߧJsRDSD8BܻtvbZvI6`>5qFF֢Y#/CRέ1豂ty `9B@((_VhEz,`&cƥ??Vl^6FVg\^)\*yFT[q*pcSΌms_kŧJ϶9Nf:ս0QC:Ar]֟+6,˥11QiCÀI$ `2U9:jвHPr4R1RHƱ=Ӳ(jSZ.(ˈ9њOfpHԧn{vz'RZΌ]#B!ѻ ,.`N:pS5?Iг't=# 	^TN
5?tn{k#Fe63ldsZ23#54nѦ^fD^a4(OjOίsq]mq:6!\2Y
Όmo6.׮RXy{hS6.׊9ԬU3t;mfVjԆ'E
'FB  xCDh,U
qB``xp@O40&oj)?B  zDQB4h`):8nIVzH4"0n
N$\E5?FD݁4"0eadCN	8)䑋TN
O40IL7%M!L(+Q8B(jOj+qte\r@D"8H@Yh}QCRպ-
eʖY!p8p
JWd/sߣ:UhPfjO-dE{\sRԟ+6F3]Ǌ2Ǣ
 n\ŧJk1G[v.`N:x67]w:3m|+\9FRVk	ojk$!pc?WX_BOs1cc;	E
x`gk
T}I?W_kFu-TZĢH+:[*[-RѿၝqԯhDDG"yFRON f]I?W4""#`flOAn3b.$<8
$B>u%B豂HR<Ǻv*k$-?pVq(2EЈB"""hDDDbuF\nlOA`˸q-wPJF5Ϭ[ÞadH5?t)W*6F'J͋FۈjCy+S;4(*+c:PT}Jyїmr7\s]1AךtF:vH.KOVteok!Q$0s*tdpcY$bj(d,R1Rc{ePԧ'J[klOAn3b.3 V7^*>sV''JY=պ0ڸ1.0F\U(SxfVjԲmr!W̢G=kau.+u~jQiCÀI$ `>\jа9=l.B%PԧsnD"8H@Yh}QCRՊ-םfVjԸÌA9=֢D"8H@[\jмlOA^"QCSJW*=nC6,Q@mk{\稽)-Y΂Vʻ!Q$0u@%EPԧfPZΕQ-dkc;(jSZ."8HCj֢D"8H@HZ1QEJVF. bzk.           &  @	?;@2          %  &      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/matrix.c e_a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


#define ROWS 10
#define COLUMNS 20

/*
** Example Program to illustrate a multi-dimensional data transfer
** using the LAPI_Amsendv api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** For each pair, an array of vectors is transferred from src to tgt
** with a single LAPI_Amsendv call.  Each vector contains a single int.
** The receive completion handler verifies the results of the Amsend
** call by printing the contents of the target-side data buffer.
** On the source side, the origin counter is used so that the
** malloc'ed vector structure can be freed.  Also, the completion counter
** is used to ensure execution of the target completion handler before job
** termination.
*/


/* origin vector on src, target vector on tgt. */
lapi_vec_t *vec;

/* origin counter for sync'ing on source side. */
lapi_cntr_t origin_cntr;

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

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

/*
**  completion handler that runs on target after completion of message 
**  delivery.
**  simply prints the contents of the data buffer that is the
**  target of the Amsendv call
*/
void compl_hndlr(lapi_handle_t *handle, void *param)
{
    int i,j;              /* loop counters */
    
    printf("Greetings from the completion handler...\n");
    for( i=0; i < ROWS; i++ ) {
        int *int_ptr = (int *)(vec->info[i]);
        for( j=0; j < COLUMNS; j++ ) {
            printf("%d ",int_ptr[j]);
        }
        printf("\n");
    }

    /* free all structs allocated in the header handler */
    for( i=0; i < ROWS; i++ ) {
       free(vec->info[i]);
    }
    free(vec->info);
    free(vec->len);
    free(vec);
}

/* header handler that runs on target when first packet arrives.
**   sets the completion_handler pointer and returns the address
**   of the target vector.
*/
lapi_vec_t *header_handler(lapi_handle_t *handle, void *uhdr, 
                           uint uhdr_len, ulong *len_vec[],
                           compl_hndlr_t **completion_handler,
                           void **user_info)
{
    int i;                      /* loop counter */

    /* initialize the vector whose address will be returned to LAPI */ 
    vec = (lapi_vec_t *) malloc(sizeof(lapi_vec_t));

    /* 
    ** set the fields to match those of the origin vector. allocate
    ** storage for the length and data arrays.  malloc'ed data will be
    ** freed in the completion handler.
    */
    vec->num_vecs = ROWS;
    vec->vec_type = LAPI_GEN_IOVECTOR;
    vec->len = (unsigned long *)malloc(ROWS*sizeof(unsigned long));
    vec->info = (void **) malloc(ROWS*sizeof(void *));
    for( i=0; i < ROWS; i++ ) {
        vec->info[i] = (void *) malloc(COLUMNS*sizeof(int));
        vec->len[i] = (unsigned long)(COLUMNS*sizeof(int));
    }

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

    return vec;
}


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

lapi_handle_t handle;                      /* LAPI handle */
lapi_info_t   info;                        /* to pass to LAPI_Init */
int           task_id;                     /* Our LAPI Task id */
int           num_tasks;                   /* Total number of tasks */
int           i,j;                         /* Loop counter */
int           buddy;                       /* Communication partner */
int           val1, val2;                  /* For waitcntr calls */

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

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

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

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

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

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


    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */

    if ((task_id %2) == 0) {   /* sender */
        lapi_vec_t *vec;       /* origin vector */

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

        /* initialize origin vector */
        vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
        vec->num_vecs = ROWS;
        vec->vec_type = LAPI_GEN_IOVECTOR;
        vec->len = (unsigned long *)malloc(ROWS*sizeof(unsigned long));
        vec->info = (void **) malloc(ROWS*sizeof(void *));
        for (i = 0; i < ROWS; i++) {
            int *int_array;
            vec->info[i] = (void *) malloc(COLUMNS*sizeof(int));
            int_array = (int *) (vec->info[i]);
            vec->len[i] = (unsigned long)(COLUMNS*sizeof(int));
            for (j=0; j < COLUMNS; j++) {
                if ( (i+j) % 2 ) {
                    int_array[j] = -(i*j);
                } else {
                    int_array[j] = i*j;
                }
            }
        }

        /* 
	** initialize origin counter.  When it increments, we know
        ** that the data buffer on the origin sid eis available
        */
        CHECK((LAPI_Setcntr(handle,&origin_cntr,0)));

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

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

    /*
    ** execute the data transfer to our buddy task.  send ARRAYLEN ints,
    ** starting with data_buffer[0].  Note that no user header is sent.
    ** The origin counter is used.
    ** args:  handle                 -- the LAPI handle
    **        buddy                  -- the target task id
    **        hdr_hndlr_list[buddy]  -- target header handler
    **        NULL                   -- the user header
    **        0                      -- the user header length
    **        vec                    -- the origin vector 
    **        NULL                   -- target counter
    **        origin_cntr            -- origin counter
    **        compl_cntr             -- completion counter
    */
        CHECK((LAPI_Amsendv(handle, buddy, (void *)
                                        hdr_hndlr_list[buddy], NULL, 
                                        0, vec, NULL, &origin_cntr,
                                        &compl_cntr)));

        /*
        ** wait on origin counter.  once incremented, origin vector is
        ** free to be reused (or in this case freed).
        */
        CHECK((LAPI_Waitcntr(handle,&origin_cntr,1,&val1)));

        /* free all origin vector structs */
        for( i=0; i < ROWS; i++ ) {
           free(vec->info[i]);
        }
        free(vec->info);
        free(vec->len);
        free(vec);

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

    } else {             /* receiver */

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

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

    /* cleanup */
    free(hdr_hndlr_list);

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

    return 0;
}


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

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

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



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


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

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

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

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


#define PAD 3
#define NUMCHARS 5

/*
** Example Program to illustrate the LAPI_GEN_STRIDED_XFER type
** using the LAPI_Amsendv api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** For each pair, a vector of strings of strided data is transferred
** from src to tgt with a single LAPI_Amsendv call.  Each vector
** contains  a single int.  The receive completion handler verifies the
** results of the Amsend call by printing the contents of the
** target-side data buffer.  On the source side, the completion counter
** is used to ensure execution of the target completion handler before
** job termination.
*/

/* stores initial value on src and tgt and final value on tgt */
void        *data_buffer;

/* origin vector on src, target vector on tgt */
lapi_vec_t *vec;

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

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

/* updates on src when buffer is available */
lapi_cntr_t   org_cntr;

/* completion handler on target */
void compl_hndlr(lapi_handle_t *handle, void *param)
{
    int i;               /* loop counter */
    uint len;            /* data length */

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

    /* pull len from user passed param */
    len = (uint) param;

    /* print results */
    for( i = 0; i < len; i++ ) {
        printf("final buffer[%d]: %c\n",i, ((char *)data_buffer)[i]);
    }

    /* free structures allocated in header handler */
    free( data_buffer );
    free( vec->info );
    free( vec );
}

/* header handler on target */
lapi_vec_t *header_handler(lapi_handle_t *handle, void *uhdr,
                               uint uhdr_len, uint vec_len,
                               compl_hndlr_t **completion_handler,
                               void **user_info) 
{
    int i,k;                   /* loop counters */
    int block_size;            /* block size */
    int data_size;             /* stride */

    printf("Greetings from the tgt header handler...\n");
    /* 
    ** setup target vector to match that on the src
    ** compl_hndlr will free.
    */ 
    vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
    vec->len = (unsigned long *)malloc(NUM_VECS*sizeof(unsigned long));
    vec->info = (void **) malloc(3*sizeof(void *));
    vec->num_vecs = NUM_VECS;
    vec->vec_type = LAPI_GEN_STRIDED_XFER;

    block_size = NUMCHARS;
    data_size = (NUM_VECS*block_size) +
                ((NUM_VECS-1)*PAD);
    vec->info[1] = (void *) (block_size);
    vec->info[2] = (void *) (block_size + PAD);

    /* set data buffer pointer as address for data copy */
    data_buffer = (void *) malloc(data_size);
    bzero(data_buffer,data_size);
    vec->info[0] = data_buffer;

    /* set compl hndlr and param */
    *completion_handler = compl_hndlr;
    *user_info = (void *)data_size;

    return vec;
}

/* populate a vector with data */
void fill_vector ( lapi_vec_t* lapi_vec )
{

  int i, j;                    /* loop counters */
  int total_length;
  int data_size;
  int block_size;
  char *pos_ptr;               /* position holder in vec */

  static char digits[] = 
    { "0123456789" };
   
    pos_ptr = lapi_vec->info[0];

    block_size  = (int) lapi_vec->info[1];
    data_size   = (int) lapi_vec->info[2];

    for ( i = 0; i < lapi_vec->num_vecs; i++){
        for ( j = 1; j <= block_size; j++ ){
            *pos_ptr = digits[(j-1+i)%10];
          pos_ptr++;
        }

        /* Store '$' in the pad space */
        if ( (i < lapi_vec->num_vecs-1) && (lapi_vec->num_vecs > 1)) 
         for ( j = 1; j <= data_size-block_size; j++ ){
          *pos_ptr = '$';  
          pos_ptr++;
          }
    }
}

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

lapi_handle_t handle;                      /* LAPI handle */
lapi_info_t   info;                        /* to pass to LAPI_Init */
int           task_id;                     /* Our LAPI Task id */
int           num_tasks;                   /* Total number of tasks */
int           i,j;                         /* Loop counter */
int           buddy;                       /* Communication partner */
int           val1, val2;                  /* For waitcntr calls */
int           data_size;                   /* Total size of data */
int           *data_ptr;
int           block_size;                  /* Block transfer size */

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

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

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

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

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

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

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */

    if ((task_id %2) == 0) {   /* sender */

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

        /* setup vector for strided transfer */ 
        vec = (lapi_vec_t *) malloc(sizeof(lapi_vec_t));
        vec->info = (void **) malloc(3*sizeof(void *));
        vec->num_vecs = NUM_VECS;
        vec->vec_type = LAPI_GEN_STRIDED_XFER;

        /* block_size is the actual size of data blocks */
        block_size = NUMCHARS;

        /* data size is the total amount of data to be transferred */
        data_size = (NUM_VECS*block_size) +
                    ((NUM_VECS-1)*PAD);

        /* info[0] is the base address of the data to transfer. */
        vec->info[0] = (void *) malloc(data_size);

        /* info[1] is the block size */
        vec->info[1] = (void *) (block_size);

        /* info[2] is the data stride */
        vec->info[2] = (void *) (block_size + PAD);

        /* use helper routine to fill info[0] with data */
        fill_vector(vec);

        /* dump contents after fill */
        for( i = 0; i < data_size; i++ ) {
            printf("vec->info[0][%d]: %c\n",i,
                    ((char *)((vec->info)[0]))[i]);
        } 
 
        /* 
	** initialize origin counter.  When it increments, we know
        ** that the data buffer on the origin sid eis available
        */
        CHECK((LAPI_Setcntr(handle,&org_cntr,0)));
 
       /*
       ** initialize the completion counter. When it increments, we know
       ** that the completion handler has returned
       */
       CHECK((LAPI_Setcntr(handle,&compl_cntr,0)));


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

    /*
    ** execute the strided vector transfer to our buddy task.
    ** Note that no user header is sent and no counters are used.
    ** args:  handle                 -- the LAPI handle
    **        buddy                  -- the target task id
    **        hdr_hndlr_list[buddy]  -- target header handler
    **        NULL                   -- the user header
    **        0                      -- the user header length
    **        vec                    -- the origin vector
    **        NULL                   -- target counter
    **        org_cntr               -- origin counter
    **        compl_cntr             -- completion counter
    */ 
       CHECK((LAPI_Amsendv(handle, buddy, 
                          (void *)(hdr_hndlr_list[buddy]), NULL, 
                           0,vec, NULL, &org_cntr, &compl_cntr)));

        /*
        ** wait on origin counter.  once incremented, origin vector is
        ** free to be reused (or in this case freed).
        */
        CHECK((LAPI_Waitcntr(handle,&org_cntr,1,&val1)));

        /* free all origin vector structs */
        free(vec->info[0]);
        free(vec->info);
        free(vec->len);
        free(vec);

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

    } else {             /* receiver */

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

    /* the remaining code will be executed by all tasks */

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

    /* cleanup */
    free(hdr_hndlr_list);

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

    return 0;

}


_id))kN x         !  @?5@2         -{  !      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Am_xfer.c c _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


/*
** Example Program to illustrate the use of the LAPI_Xfer interface
**   to the Amsend api call.
**   For a set of n tasks 0,1,...,n-1, where n is an even number, all
**   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
**   For each pair, an array of ints is transferred from src to tgt
**   with a single LAPI_Amsend call.  The receive completion handler
**   verifies the results of the Amsend call by printing the contents
**   of the target-side data buffer.  LAPI will automatically
**   invoke the completion handler upon message completion.  Note that
**   the origin task must wait on the completion counter before 
**   terminating, to ensure that the completion handler has executed.
*/

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

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

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


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

}

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

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


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

lapi_handle_t handle;                      /* LAPI handle */
lapi_info_t   info;                        /* Info to pass to LAPI_Init */
int           task_id;                     /* Our LAPI Task id */ 
int           num_tasks;                   /* Total number of tasks */
void          *buf_addr_list[NUM_TASKS];   /* Table of remote data buf addrs. */
int           i,k;                         /* Loop counter */
int           buddy;                       /* Our communication partner */
int           val;                         /* Needed for waitcntr call */
lapi_xfer_t   xfer_struct;                 /* Data structure for the xfer call */

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

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

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

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

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

    /*
    ** collective calls.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init64(handle,(lapi_long_t)&header_handler,
                       hdr_hdl_list)));
    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */
    if ((task_id %2) == 0) {   /* message source */

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

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

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

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

    /* 
    ** Setup the xfer struct to transfer to our buddy task.  send ARRAYLEN ints,
    ** starting with data_buffer[0].  Note that no user header is sent, 
    ** and no counters are used.
    ** args:  handle                 -- the LAPI handle
    **        buddy                  -- the target task id
    **        header_handler         -- the header handler that will 
    **                                  execute on the target
    **        NULL                   -- the user header 
    **        0                      -- the user header length
    **        &(data_buffer[0])      -- the starting address of data to
    **                                  transfer
    **        ARRAYLEN*sizeof(int)   -- the length of data to transfer
    **        NULL, NULL             -- target and origin counters
    **        &compl_cntr            -- completion counter
    */
        xfer_struct.Am.Xfer_type = LAPI_AM_XFER;
        xfer_struct.Am.flags = 0;
        xfer_struct.Am.tgt = buddy;
        xfer_struct.Am.hdr_hdl = (lapi_long_t) (hdr_hdl_list[buddy]);
        xfer_struct.Am.uhdr = (void *) NULL;
        xfer_struct.Am.uhdr_len = 0;
        xfer_struct.Am.udata = (void *) data_buffer;
        xfer_struct.Am.udata_len = ARRAYLEN*(sizeof(int));
        xfer_struct.Am.shdlr = (scompl_hndlr_t *) NULL;
        xfer_struct.Am.sinfo = (void *) 0;
        xfer_struct.Am.org_cntr = NULL;
        xfer_struct.Am.cmpl_cntr = &compl_cntr;
        xfer_struct.Am.tgt_cntr = (lapi_long_t) NULL;
        CHECK((LAPI_Xfer(handle, &xfer_struct)));

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


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

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

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

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

    /* cleanup */
    free(hdr_hdl_list);
    
    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


;     kJ x           @?5@2         y        ./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kM x         u  @?5@2         0{  u      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.c  _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    return 0;
}


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


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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


program Put_xfer





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




   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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




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

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

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


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

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



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



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

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

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



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

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




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

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


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

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

      INTEGER_SIZE = kind(data_buffer(1))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer

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


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



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


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

      
   else   ! receiver

      buddy = taskid - 1 


      ! to match the src's sync before data transfer 

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


      ! wait for data to arrive from src 

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


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

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



   end if 

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


   ! cleanup
   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


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




end program Put_xfer
ndk x           @?5@2         z        ./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_kt x           @?5@2         1z        ./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          @&?D@2                 ./usr/lpp/ssp/css/aix52/ucfgzcmem pi/xfe         h           h           ?&         H     L                   1L                      .text                            .data         L                 @.bss                              .loader           (                     " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D   ! 8 `H A ,   @A d  H A ;    ?@ 8 8 @8  @ D HH A 8  8 P8 8  H,  A ` P T X \H  A ,  b @A c  H  A 8 8 @8 H  A ,  8`  @ H  }A H  b @c  H  iA  8! 8`  }N         A        main    T HA   L |	N               LA   L |	N               PA   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14             h    @(#) 1.1 src/rsct/lapi/zcmem/ucfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0  /etc/drivers/zcmem_ke                                                                                                        .        6  errno         @                    @
       exit          @
       stat          @
                    @
       __crt0v       @                    @       __start    !
                                                                               	                                                                 /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
sysconfig  __mod_init  __malloc_user_defined_name p/csl@  h        b  @@@2           /?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h              	 1& 
   8AH(@_`ace|	
!,?Nilmprst$0149;<Lbdghnoz}"#./2:DKPTXfuxy%&)*36>BCEIW\kw{~57=MQY]q'-FGRUZv+JS[	0BJ d/eYeYeYeE,,,,ȽYeYeYeYeYYeYeYeYedYeYeYeYd^,,,,,` H^,,,, >2,,,"YeYeYeYeYd`/hd2e>/IYeY2,, $ ",,^# |,JJ#	KY<],NX
_e
錓q?(g0lbc~^1EuVu>VGVxArA$Iagub`qӹO * b5t-%r	@Wr#6mIɨ`r}H@fPiЏR tڸ`3!3lFfTmQɜu"6` 33anHa\}HIaJWK]ЏR4@fϹ	N@Z5oy+]:5Ʈ/F|15|hO4O	#XI()v-&bAt#te"sg]qx7AӮkA T5p)l8#4]Df.3;A&eh>Zg:iE|ON&dEϹ΍܄eη@	@RsF5*"Fd(Ф'pc:ڹ0̇d1K%ôN# : WR-:FP}a7rWBXD:I_}̙W`5T&/Rx.#>Gd?$_HB1ybA$)cg̋<%/<>h۬%!5RO30uѴx.rη@K'0ӠRfBծX)/mZsXuq5ϹB]nJ(ѫ\CtjRBNPg	j4R-e5kBA(HJɔn?t\靕!+4jBJ4n^yFL*@z4
@aL0b Z1` BE," 	$@xIhɔ(ѻ>}g6|Z	hC -)
! NI$\II7 h
n\̋
%n܄@34Ȏع5!BARĤ\Z1tUAkVA X(=:RTq<TB HtKP{X)tG`b]L}`|a
\C'[i./tm>"n@XD-tm>"IdgK
*Z(3ԭ?ۤ`7R/,H2qC!`A1nCRyUaLG>y"0vPE`2LWv/i,"rEn@WrLE&JIjZtC(Hq{:fg6R,(0|!Ryxc\H
H u b t < m\Uz5sȂ[BY( $t%}+rη@
Q@N#0+ǐa)J<ԋD .Y0Z9 %uFP ]=)@ Z
#Gn@.p)}L60&t i=H)葫RCF؂6w dnIQ `^  RB!2u(D4mZ>ԇTrnHB`P -1mpG  tɃtoBkK!i!I_}!	.byr;5! X7tm>.BN@G]!g[t0!jbĆ
&J(IFJIJNe&d݈i#d:%cGD5LB
* VPTs }ѫi,"+vʠ;:=
@fu" s);L>-!Ej'[d K [Veni,(+vA :C&M%}Uƍ`t@m;ڡ8씃|)lZfJ@( RJP6Ɉ[\(EvVnp :C&\pdB|ORyQfb-ŋe-RrjfП)n`T{6r,.uFȱ3@s-iFioSѫE.t܋g[iFD7r,:h`X [rZ,	JE8{GAy	<?ۧz|xArDfX8	=I]A:烲"[31.7GۑaCHNq=y_]nEuW:^A"u1.6tt}W&r,@AY@ڥ=Rsm\Ȱ 3ợjLGI͵rg".u2*MCP^B|O+vσ'.P\9jàоFd]ILXtnѴά^x;(|ЂM ]AVN@RsFNϙ%wnȬ@4!chjӳ`*ݹۭuNϺ5̇͠r+.u0I`mrm\
[W2jLП=ր9Mk@d2,'_|fca=hU/ )b r7`ZRIAA7`bnMXI:>,8j" ݃EA>8a7`nhn1-i.'1A)U*P;Х3"lM 6Lڹ"Z4k᫢\;X?"dAqnH| 0ld2Lm\"&:%aN &:Y3qLND&Eb,+r,X&F+'$356us3XnIۭ4s3:t hRr[ )9Y	n7F  [i,QEP^PVmWE2I ɷRyU]nܟFfHM#uNM<-ғ6:vyI>]iNR_ں'7[t{<g0Nf01
Ly&l:܃Tt
BT6` 3Is|@%CF5Ѵaԥ>]n^	]OY)	3`)	jqѴ|8uWJC!A{o=uS%nFIGH9L:0*b`PQ	=(hh(9X[^yzCP]hPQ@ *'Ѵ0Ea V	y .j%D\4u'/tm̤6Ú17gd3';N#mRgIW&t'u7}ħF*[N@uJ&!Ay	<zJݳ Ӌ\ H<N\ )Ldr78vPIV/q@UƊ(ǣn]$'.P\ȰoJ7òjO0jU3u\hz?8jVm(9r&C5'5X1W(g[wtxAr@R&|:)<QXbCOnfifb,<X:aB].O@Y3Ŏ@WsE"k`/W<S:s<AQ:AAvtTs}:t%ZtUhuuU4(r7[j+ u\0)r/RF龰%F-t?Ea. bA|mo,Հ uxιmMqR墊Q/L:+va 9r䀥1a@̵0%"RO0jub`qәKTvPƈÚϹ
nqZK
uqn|}ȨO3'ԺP:u`aseȨ.@Y3H:I_}jhGr)#:ѫ\ZrGr*]e	Уtm>ں"'u'+ԇ ̋$0/t0RQe`.)!j@mKB1"Fa@kB$h2᪣ؙ:E|ONgPEd܊@t4mƅLJB\7ӭR||I@>+i9ȤoRN'[u%͗FE u'"u9TE%Rx/](Le9QBQ'BU;i"{n_P$-L^XAj*([D;!C`.ubhݤD*5WEYOFN4'<t'6QJe.4
9hebikIܞ ۭ:ZT5h^=5+vHB1ybDFIR(\Ԟ`fEW:t>WBY'4ܮ4rx6uqm]NO ˭%i@'C!Q4>TnH%^+F%6֔:`;u/}R=	CgWi+W
v&ҩ{sHP6#W]#A:S%$5XF6$R=	CgWӪHW]!jFu﹠Xba
`8CӉPuQ~pݲҩ{SBDHd
~n_ZD&)G%&22LsD'IFd=Ѵ9ej촖}[i+\Z99E Dt'4fں܊@(mBIm8:J:#WCzraVv<Vv2t%}0/|E#Д6uT2j/&uyI^ڹUB^5X"\XBQ5*5s3Gi42N#ۑA[i+U(y[eN/q!H!ArC%;(|I]R!Ь^9tUjZK>:I_}̥'ujYJgMFlHTrE(~pԭ?۵XHZ!a
JTyctΩ$8jV~|
re:tk:[YO*ЬnY$J:ϚT-XFIu4B]:tk:[YO*,nY$J:ϚTROgT5+t?>iRctΩ$8jV~|
q?5RHpԭӬJ,nY$J:ϚT5XFIu4B\1XFIu4B\2XFIu4B]*?5RHpԭӬJ㕍:tk:[YO*V7@ѬCng?ЪW2XFIu4B]Ս:tk:[YO*tuI!RNU+?5RHpԭӬJtuI!RNU+tuI!RNU++tuI!RNU+KtuI!RNU+ktuI!RNU+:tk:[YO*ktuI!RNU+tuI!RNU++tuI!RNU+J?5RHpԭӬJE:tk:[YO*4OgT5+t?>i&DFPœYs 1y`V<N\+'.P\(
Z 6`
Caшbx
`V0 ^Z _E>M`]6t?k])C[`'CBBt?u\O[[y~߰M?aC GC<?3Lb1 Rzd-/_&1HXb?%$1adPdvbe/_
zzc2^ӎS%y8nd2LZZ;OAdd212L`eF&C2^ɋKGi%j\(Q僤㱺zd ђwz~~wdOђ_%dN;/@c2^ 2^p2^vQsb(%rNi`V,r~vb vbkb`V,pMX]gO+y+ }sbmB(pgp!']r};r}?}]r}>:8}'GAq80q8'O'pk'y>]r}'>['>ƹ޹>ƹ'&kk{0O.k!>ƹOk>O1)>ƻ\)'u5A>Ƹ]Ds^|c\0}pǋ5.5?\c]/\c\o5=}rkc\˰Oc]O`c]ހc\7}q\c\}u}p'8DO8XOi>Ƹ}>Ƹ'>>Ƹ'&'r}rI5~>Ƹ@c\
y)>ƹ	55ŤW	5$'"}q7sO'u+-,Yi`ۅptXAAjAʄ*cC@1S/ cf) A>d90PnAhgqF+1,./-Pv$,gKT$-HGiF)ŪӂAh8(HtlZGiBDť)h8(H(Q @10.Sahd9f
g(.H`xArDfX8$-L^Xn2qC%'.P\ȰoL|xAr@R&'.P\,2H`e!jbĆ
T&1P@v:$-L^X1d㔆
,H!ArDFIt	1(.H`pXbd/,H`pXbd!`u(.H`p1`>xArB/,,,, d/eYeYeYeF |,eYeYeYeYd`/hd2Ŗ@^/&YeYd`,,,,,#{,(.H
RUF q>¯\D^ŉ2Td52 |*2M8?)~L2TZ;L7Pa8?ɾy=l?ⴃ$2N;FSq9(+Ԟ`܌׆'7T3R`qәoJY|HψdSJFBPvtM%},!>۬n76S
BDJuǐR:4)gm[`x-<3v[B3K	A)!.6 v-l:\	@蔌ѫ|Ml:\Ii-w](.BPbtJB4(ѫ\@yAKsGӡh4䨀t0j&
s 4hǒaP84}i\FPYFֈQ.7ůF4͵sMgey#7i*yR{mT3GR.hؽH0LHQ$W6-n7XvȤzH	Iz2.IW&Ms<T2&
w!!`$!u"	̴|#
'1q3r<L܄WBXD#'i+﹋KN&nB@IaS44<!Q(h͗|lPSf"&|JeOMOl">'ZVn/4!HZ Ad㔆
)3&<I3RPUZXPn">'xSSv"-^LnPmEF8,'o7D>J*DqU3
N	!QNjۧN_ڵNupXZau y']HH5kJ
FvThÕ&\1RZ%#DTnAQMR
CCZR nd+ԆhCš7b	HERK@;yD`2r7DRGdj܄d7DRsF|fEgBqrq3r}JbK]}tj@
<#A(:hg&DF-Z$Fg-FZ)Z$F:ѾIR*x,r7DKt
::tOQh?3N#kEN IKې4<Ia34<IduREء$ٷȆɟʟ"xD|N6#>?ۢ?9R/,H2qC!`A1nnF}j	#qf'7T|gģv">$HO S3=mWb>?ZPIaPtM%}+CEBHFr8 sZ˂ϢjB0ndڹʹHn9 y&ҧ{2$< .Rq͘@D J@
zN 5qsId@s'{wەɆ\-C7pB
D:ԧ|:bq2FA
ba<&$Ѳ}D=y%!H@& j<epͺ*qR d
nbC(u(FԆ tE>2;I`  ~tIn Ct Z74wkaRD)֜o7D6:DrPrz?8jU>hHO D|A$g3e!>$63QȦ'6ϭ+v@:BL$0P8,Lɭ5)EBZX]kOFB焸`25s%En jESW#]"D`;jdpKs@)<yLpx.+v̭-%nz,0Pd0P8HZXbd4^h9,EvQP$NqØ m& &<b0 )@l9~xw3Q]np :C&\܌'5)9\܄3LD|N6J~ڹ"s	vGj!<h!PtD%\*ioZtjt6lk5܄ *tImB\tM;\Eit6!7DF܄ 蜮)"5sk'ꦍV'sbg֏GJݳ-qO(.Hv:O0jn">'yᴆy2҇aȰ7D34̈́fCnE\tC0+Rxl9mׇېPtO+xmxnB荄וx}
v<B7YDANں}ȰnfZ+^Dx7܋,hEcIsbg֏GJݳ-s['-Ptϭu'57On)yq6l\gģv">$jefnA܂"y"jԧNXug͆ƛ	N;xE,tCL.6U;>/֏4nilQ4ZiN;r,nمɞZ&?Vr|)V,8@667ywִ$dђW|fC@֜j>'x8:܂M`\m\I5 "5r8:y1HAOAQ֒Bl5JZ7Ԧy&DdMm\x_oS	k֏q2y)8Wi(}e	T`< -Z7Wȯ+3pm<3 "n<Y3ALO&e+DXLFKFr,#0rLk]kxm!37503y&ct{=$a
Px! 3y#py肝t  /7DnN#nB K>GU!QM|lPlAᩲgģeOMOl">'ZVmp[ǉ˔$1PdϭRySq8܄"|J7m"`pܡ$yiC*\R,EN#nOCMp)6Q<ذZC:ASc):)*ѫN#jN¢й>wyLX3sr <YPFOtJB6,`l:O<6u)r|n1`^ rqrS i6![ӈۓ7DT4QMM|l)Iㆦʟ"xzMGb3Jݳ QSW<ЊQGٺȭl8Qto]Z\@d$Gr'38"\0 *#]҇`@̀<ȀU"PH -.9%nhO)oMm4c3F(ݞA1pl::З붮L@荀DtjIA'7 `4y":ѢeOMOl">')<p،몙+v7NtP 9r䀥1qv8J )< 2tJS":KǣnxArC"HT!-(|%^{@y&uWZ(GJݳ-__%'.P\vbd]iC'5Z1U֊%Rln.(.H
SO0jl"r3Rr4(N#"|J7m!CJJW',tIG́>l4FJqP<IdO <6}j 7<Anhmyhyx)7$y%|$>A.OtM%ZtUhub>	}>n)BN#LP5$kB925qkAvڸD$Zj疁g͇3ry>By$fGU!QMM|l(z?8jl)	Gb3Jݳ-*_ '.P\,2HrO0j}}s#q	>EZz:w7m!gĢLyiAdaIJW!5WУ4{I'38uǂmKXӧZ)v6\7DY3HptM%}+vծ46dE 	%Hm%Zt.E"C4C|	"t(WBr)wi,"rI tyPt-T΍KAE,UHIw1/̈́X4J>lJn) 
}DhDGNpTđhHC/+`/|:s=Ȥ4HxP1g58{G]I8mȊS'6SE y&'":tM%}:  EM|l(SU'xD|Nb3Jݲ>8X(aQr(1P J/HZ!	T$0P8,r3T`y(hS=jgE:҇UjxҩyK:5t-%rtn9<W)9^ں)B"tM%}4C0T!GʡIYrxn|&
":lF}h~pԭ?۫ B&22Lr@v:g֛O0j}6ZӚ҇,д}y&й</7DRsiTHL7"!蔂P5r!K9KWE;&bд98 i+﹈!{_}R򓚐V*EHoah
FZ@ZB6'WjSۖoQbX4<ZnѤ^Tqs@Fܰ=y&TDl">'Z=5+vJ/Bhni1(.H2q܌q9IRW:sZPe,i,4֣k܊@eNm*4\&~SHFtJAXBtѫ!w@+Xj'+^nj򓚐V*uiPs"Z5Z^D5b5s2ﴚ?N&Yr(ǛN#nhۘ<y&TDl">'Z=5+v]B9Cr
&J;F+J'5xEiTjGE9K:5t-%sTtM%}1y"	t`.tM%}2fKe)BTѢ[ek21ybC%	c:2?5RHpԭӬ:+[xyI!RNH<xk<[YO$uvDCng?Б<xk<[YO$upktO)$8jV~|	]*?5RHpԭӬ:ktO)$8jV~|	\ktO)$8jV~|	\5ZIu4BGW4ZIu4BGWVDCng?Б5<xk<[YO$uq%ktO)$8jV~|	\JZIu4BGW"nY$J:Ϛ#[xyI!RNH<'g5+t?>it+[xyI!RNHektO)$8jV~|	Z-nY$J:Ϛ#\2ZIu4BGVktO)$8jV~|	Z[xyI!RNHVDCng?Бծ?5RHpԭӬ:[xyI!RNHX'g5+t?>ipktO)$8jV~|	Z[xyI!RNHDCng?h:*b`+01Nd/,
ǉ˔cRrKSbb^âLHl:1S2/X,
c# @@O"|\kO'ȟDX?\O?K\GO5r'D"?D%\ k?8Pɿ?8 pCp'Op	_O]~:B'k޿m/_K%2^FKtdFK /_'ђz2^/_m%4d/_,ђAђz2^&ђђ%#hzΌOђ_%C%F/_zhz2^hz\QGuX(%E Xq
Y;ggbՁXX?\?\`6bX Q'`u8?U[V4*J?U$l!V_cUc^Urbt%[DU/*2w
:l*yVjUqV­l[ʶ?e["lv?\J*~cVc⭎-u[_?`V
?`cJ?*7"*lqW4U2V`Uȫc?c`rUQVc*ccVVc~Uʶ:C*'	%["ls%lt?E*xc'lp5J;lv?8xcblqg*qV?lu8V&2lt
8Oȫcq)V89*䟜/*俜J9:U
C lenA`kς*䉌R&221A @1S(2J!xhd9"c cby86YIJb,$,T8Pd^X7G
EAhvaӎS!y8n&--&A!ɂt*C<Tdbdrb|Tf
gIcu(h:/,'b	GiBBa|İBBpQaqyjv``nXblZ!h8(@4ӂIŪ0|v$LZZ;Oӂ аn(.H(.H(QrA`@1ybA$)cxArC"(.H^;12rJb,xAr@R fZq(-PBC@1ybDFIR(X"s#&N9$Nbbr\!a"HZ!a
+H<N\!D	lArKL,,,,/eYeYeYeYeFeYeYeYe{,,,/eYeYeE,,ȽYeYeY)IBYeYeYeYeYd`YeYeYeYeFeYeYeYerB>G˔$
  kscJ?*7"*lqW4U2V`Uȫc?c`rUQVc*ccVVc~Uʶ:C*'	%["ls%lt?E*xc'lp5J;lv?8xcblqg*qV?lu8V&2lt
8Oȫcq)V89*䟜/*俜J9:U
C lenA`kς