	 kZ (]A(]Aby name         by name         BUILD           d   	k0      A            (]A(]A                            ./               A          A          
kꦈ  m            %]A(]A(]A2        R        ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.16 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
IY60749  1 COMM TIMEOUT ERROR occurred between tasks in lapi programs.
IY61017  1 Checkpoint FAILED do to lapi shared memory
%
]
}
     	kzb  ELBAA            (]A(]AORP NU  SU  EN  
D          ./usr F2         A          A          
k  ELBAA            (]A(]AORP NU  SU  EN  
D          ./usr/lpp test r         A          A          kNn  ELBAA            (]A(]AORP NU  SU  EN  
D          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.16 vsdv         A          A          lc  m             &]A]A]A2        H  R      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.16/liblpp.a             m          m              /ps
.=aceil5mnortu"012346:EIbdfxy	,789AFLP\_ghkvwzDMRST CGNOYHKUV(-BWX`)Qq'<>Zj+ 4p jhAG	 C7Ƅ4`IAȐ	oHP,`wYM 0)FP AyGhr&Ȑ!t]--Q` "@Q` "PJfFixАAZ@8Ђ?с$H@0`DpﻥqmAp<M礂&@R1]``ѓ[PEm$@P+l~̉
ae	U <M礂&An\[PW_4`с
V1dG4'qjThjr4d$Jz;2=_ 	̬Wg4b#4Y@jE{6D4y k[W4^+L혱Bn-JTԺ`{g[P.Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1"	Zglŏ		?iZ)3uE2"BbځuW({ٕPNe`z?fDFi0nmh&A t]-+ٍDV1cȄCJvƪn]w-FL`VbڅUo1D
ve`zAX9ّ A_~,a5۽jdD5-kj
cƄWEً<-JTԺ[ŵLy$@P+l~̉
ae	U <M礂&An\[PW_4$b/pvY1jThjs>bڂI+=('[2=_r"@#4Y@jE{6D4y k[WǚD$^+L혳F	7y*Sf5SwR빶Q}[PJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU0{3bǄ4R;FcU7u.iŵ	
8+=('[2=_r"@#4Y@jE{6D4y k[WȏWEًDy8*Sf5SwR빶Q}[P-ĕ
ve`zAX9ّ A_~,a5۽jdD5-kj
dp%i8qqjThjsm: 3.
ve`zAX9ّ A_~,a5۽jdD5-kj
dp%i@h*Sf5SwR빶Q}[P[+=('[2=_r"@#4Y@jE{6D4y k[WE_J;f,`9?Z)3uN-HjiYrJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU3BWEً 4В?Z)3uN-HPMaA	+=('[2=_r"@#4Y@jE{6D4y k[Wǎ4/pvYbԩNјMKuE1mB@
-ĕ
ve`zAX9ّ A_~,a5۽jdD5-kj
fp%i@ 8*Sf5SwR빶Q}[P9\Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~Аr
V1cFũR1]ʹbڄp+=('[2=_r4Fi0nmh&A t]-+لp%i0pHHn-JTԺmT_s$w f<"Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU0U{3bDpn-JTԺmT_s$w ra@P15XW({ٕPNe`z?fDFi0nmh&A t]-+ُ4Ѕ^+L혱;!R;FcU7u.iŵ	0]z+q%XEfV@dHWf(M_fڨo=$2wKuڂ*ѤF"	Zglō4GbԩNјMKuE1mBLz2sD<q%XEfV@`暯H?fP0m͵Q2zH"dŵU0r
V1cFԩNјMKuE1mBLz2sDD%XEfV@`暯H?fP0m͵Q2zH"dŵU1{3bȎ		ԩNјMKuE1mBLz3oI:$@P+l~UW-ٶ&AxIL]v
f0r/pvYԩNјB@Y
ŵW({ٕPNe`z?fDFi0nmh&A t]-+ِ4U{3bǏR;Fc|nN	&xxL`V--HCގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~́p%i<x88Z)3ruK 
ŵW({ٕPNe`z?fDFi0nmh&A t]-+ِ4U{3bǏR;FcU7u.\s$@P+l~F+3Oم&t[wmTL@7qmA_p~q r*V1do?Jvƪn]w-GLtS,j$@P+l~̉
ae	U <M礂&An\[PW_"<U{3b4#Z)3uܶ0=L-X%XEfV@dHWf(M_fڨo=$2wKuڂ*{3b4xZ)3uܶ0=LȐ]b$
ve`zAX9ّ A_~,a5۽jdD5-kj
c 1_J;f,hHjThjr4tf-ZeVI_GfVA:ٕ,W-ٶ&AxIL]v
f<$^+L혲"ũR1]``i"Ao1D
ve`zAX9ّ A_~,a5۽jdD5-kj
cHWEً4АrZ)3uܶ1Y
ŵ VJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1=_J;f,h|ijThjr4tN-HPMaA	+=('[2=_r"@#4Y@jE{6D4y k[WƄj/pvXbԩNјMK0h鶝Q}[P:@yxE
ve`zAX9ّ A_~,a5۽jdD5-kj
cG"p%iijThjr4tN-IV ra@P15X
 
ve`zAX9ّ A_~,a5۽jdD5-kj
cWEً 4pHOCJvƪn]w-GMbڄm93Rx{O,MrI_GfVA:ٕ,W-ٶ&AxIL]v
f4i V1c!4v-JTԺ[iŵ	*ۃrg'X='54Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU0"	Zglō8oR;FcU7u.uE1mBJkũ<=E& bEn$@P+l~̉
ae	U <M礂&An\[PW_	WEًD'ũR1]``m:%[ptN+=('[2=_r"@#4Y@jE{6D4y k[WƄ+"	Zglő 87Jvƪn]w-GMbڄ(}$VJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1p%iDxF#R;FcU7u.uE1mBK]HB>uEq%XEfV@dHWf(M_fڨo=$2wKuڂ*G"	ZglŌ	8'hZ)3uܶ6Ӫ/jXB@yxE
ve`zAX9ّ A_~,a5۽jdD5-kj
cGWEً4q?ص*Sf5SwRl:mT_s$ԁɅ@Q`PI_GfVA:ٕ,W-ٶ&AxIL]v
f<x^+L혱ȄbԩNјMK0h鶝Q}[PSoI:$@P+l~̉
ae	U <M礂&An\[PW_p%iD@Z)3uܶ6Ӫ/j,I_GfVA:ٕ,W-ٶ&AxIL]v
f@$:/pvX ԩNјMK0h鶝Q}[PIn$@P+l~̉
ae	U <M礂&An\[PW_ 8j/pvXHũR1]``m:0>	HO/Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~i p^+L혱bԩNјMK0h鶝Q}[P o<L>xI_GfVA:ٕ,W-ٶ&AxIL]v
fh^+L혱!ԩNјMK0h鶝Q}[PL(
&ҋ(W({ٕPNe`z?fDFi0nmh&A t]-+ُ4_J;f,`8@@OCJvƪn]w-GMbڄ%6Jz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU0q
V1dHũR1]``m:0='HO/Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~hqV1cH ũR1]``m:0='HPMaAP
ve`zAX9ّ A_~,a5۽jdD5-kj
cƄWEًhЏ-JTԺ[iŵ	=*@[+=('[2=_r"@#4Y@jE{6D4y k[Wƍ =_J;f,@@GbԩNјMK0h鶝Q}[PB<<xJz;2=_ 	̬Wg5_~,a5۽jdD5-kj
dWEً"8`*Sf5SwRl:mT_s&P9O"@Cގ̬W"u+ Y0sMWf(M_fڨo=$2wKuڂ*#U{3b <g7Jvƪn]w-GMbڄ6Jz;2=_ 	̬Wg5_~,a5۽jdD5-kj
dB+"	Zglŏ@$w7Jvƪn]w-GMbڄŵ $(帒Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~$`:/pvXZ)3uܶ6Ӫ/jP,Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~hЂ#{3b	4v-JTԺ[iŵ	jHQkq%XEfV@dHWf(M_fڨo=$2wKuڂ*IWEً @wј*Sf5SwRl:mT_s&-!G	XY%XEfV@dHWf(M_fڨo=$2wKuڂ*"	Zglŏ @hO*Sf5SwRl:mT_s&- 3[+=('[2=_r"@#4Y@jE{6D4y k[Wȑ=_J;f,aq?|Z)3uܶ6Ӫ/jPXY%XEfV@dHWf(M_fڨo=$2wKuڂ*@@V1d7	ũR1]``m:1m@=	I_GfVA:ٕ,W-ٶ&AxIL]v
f4`*V1c 4f-JTԺ[iŵ	jHˬ,Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~hWEًiF!R;FcU7u.uE1mBbڀ{jh/$@P+l~̉
ae	U <M礂&An\[PW_<B/pvXbԩNјMK0h鶝Q}[PڄI_GfVA:ٕ,W-ٶ&AxIL]v
fD V1c4R;FcU7u.uE1mBbڀ{jEI_GfVA:ٕ,W-ٶ&AxIL]v
f8 /pvXR;FcU7u.uE1mBbڀ{jBkq%XEfV@dHWf(M_fڨo=$2wKuڂ*ѣp%i8GR;FcU7u.uE1mBbڀ{jBeI_GfVA:ٕ,W-ٶ&AxIL]v
f4xHЅ^+L혱H7iZ)3uܶ6Ӫ/jP90(J,(4%XEfV@dHWf(M_fڨo=$2wKuڂ*${3b C!R;FcU7u.uE1mBbڀ{j8Qn$@P+l~̉
ae	U <M礂&An\[PW_1_J;f, 8*Sf5SwRl:mT_s&- s[+=('[2=_r"@#4Y@jE{6D4y k[Wp%i<iZ)3uܶ6Ӫ/jP9HXY%XEfV@dHWf(M_fڨo=$2wKuڂ*Ǝp%i<`H9jThjr4tN-L[PmB@
XY%XEfV@dHWf(M_fڨo=$2wKuڂ*ѡ V1cȎ	4v-JTԺ[iŵ	jM$蒿Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~hB/pvYqjThjr4tN-M6((|]6(ZJz;2=_ 	̬WgȐ H?fP0m͵Q2zH"dŵU1B	WEً@w|Z)3uܶ6Ӫ/ji4͊@yxE
ve`zAX9ّ A_~,a5۽jdD5-kj
cGp%ih9?Z)3uܶ6Ӫ/ji4͊@bk
(@$( 95`(i%XEfV@dHWf(M_fڨo=$2wKuڂ*AU{3b 8gR;FcU7u.uE1mBm&Y@ͽ$蒿Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~B{3bDqn-JTԺ[iŵ	{A4IW({ٕPNe`z?fDFi0nmh&A t]-+ٍ4$/pvYGbԩNјMK0h鶝Q}[P7$90(J,A @Cގ̬W"u+ Y2$+3Oم&t[wmTL@7qmA_p~yÕ{3bƄ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]-+ُ4Ѕ^+L혱;!R;FcU7u.uE1mBLz3oI:$@P+l~UW-ٶ&AxIL]v
f8z/pvX!?Z)3uܶ)yĕ
ve`zAX9ٚhFi0nmh&A t]-+َD!_J;f,x@qZ)3uܶ"9<Cގ̬W"u+ Y3MH?fP0m͵Q2zH"dŵU1Ǝ"p%i@sR@ o8D#0$BȐ![px TԺ[4@JvƪA@ 4('D!R1Y@ T_H^@b;FcU7u.3HSf5SwR빁eAR1]tS,$1)3uN-cHThjsm:&JvdܝbHSf0+'g`F4;Fc|nN	y"NјMK0hr;FcU7u.)~4$r;FcU7u.)y
TԺ[8  b;FcU7u.uE1mCThjr4tN-IV*Sf5SwRl:mT_s$NјMK0h鶝Q}[PTԺ[iŵ	=+"AR1]``m:1m@=*TԺ[iŵ	yf߄Thjr4tN-HܒFThjr4tN-IGP 8 $DgF"hA#<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<'8A ;#с$H@0`DpϻqmAe`RhP)92H#P+JHlaA4Ǭf.R^],n$=fbƇ[YǇ*ŵCj,hqʻHzXō<9WtHxrvfi䇬ՌXÔ'efmDxrbCj,hq[2u$1bԢ0I@#ȄVkنMM.|M!PҘh$,q'Z)Te
^}+ًxrn\[P$=fbj'RH-J/
{N~̠<qi[I-tY<N	g4fyggұ~i9p+#4u_oJbn$=fb[	YǇ* 	YǇ*fmDxrDN$=fbƇj'RH-J/
{N~̠< `u\4@0
	( iM J@P;
BP&p@ ,᠀@n=f#4u_oJbe[pq!5c<8]<xrn$=fbǇ[	YǇ*YY!5c48]!5c88]"Cj,pqʻٛrQ$=fbZHQ!5c48]B 	YǇ*'e!5c88	ebCj,hqDN-;,Xxr͹(V1cÏPX,HzXŏ<9BfN;f,Z^	(@$xI(m$ZaA0;MmG& `'&P*Fi2/ޕvHzXŐ<9Wt]-V1dPٓ$ًJ=?fP	D\A0F  $@8'
` '(&8 #4u_oJbn\[P$=fbj'RH-J/
{N~̠@h i[I-P<&	 h @`l,)08$(
 &PHP `>	@!0BR3OٗP)xEf.Cj,qʻqm@48P-:@혱jQx$Sse G Vkٌ<?BxP A2@
	  `(P`fP0&C#4u_oJbn$=fbÏU-kjՌYÔ-@dIbũE`OiٔH@!@+i"% A0(L@' @xh&pI0>& P*Fi2/ޕvHzXń[	YpÔ-@dIbũE`OiٔH4u\	`0(4>(60ylMbP*Fi2/ޕvHzXń[	YpÔ-@dIbũE`OiٔH 9@+i"%mCQH N<8 
[:P*Fi2/ޕvHzXńj'RH-J/
{N~̠@\L `(PF'@'@$B`>
~̺K/{1wt]-V1aǇ(ZlԒlŋR%ӟ(0%@+i"%@8x
KpA0@.@E p90(H?f]@ҽ[YCU-kjՌXHq[2u$1bԢ0I@$FP+JHlI;䠁v<ǎ 2K $^_		h 
~̺K/{1wt]V1cG[	YPX$=fbǇj'RH-J/
{N~̠hq
i[I-	$ Y A2b-<Bm.艽aCzX5P*Fi2/ޕvHzXōxrn\[P$=fbƍ<9BfN;f,Z^	(@$*i[I-CJ`10H#&@x
 90P9@N 00P`P @uf.R^]-dՌXǇ*ŵCj,hÔ-@dIbũE`OiٔM@ii[I-1 yx&ROt`PiM$ρgjqJf.R^]-kjՌXѡǇ(ZlԒlŋR%ӟ(8$i[I-1Ȑa}R~uJHExO-Te
^}+ًqm@48P-:@혱jQx$Sse G 5@+i"%=NAF&t@rRn){9V(8K
#4u_oJbn\[P$=fbƍ<9BfN;f,Z^	(@$m$ZaA2o

X3 $\	@˨"zWwKuځ!5c4hq[2u$1bԢ0I@&D%@+i"%0@@
`((L)@HJL(LP &p C@0%@˨"zWwKu!5c4qʻqm@88P-:@혱jQx$Sse GVkٓdiXҝ 3r 4?P*Fi2/ޕvHzXōxr̝I vX(P)92IƐP+JHl<C
(
B1ҁϵf.R^]-kjՌXǇ(ZlԒlŋR%ӟ(< Е\~$`䠁߹/JTe
^}+ًqm@88P-:@혱jQx$Sse G 5@+i"%98 uC.EH$#"OGb-EHYEf.R^]-kjՌXǇ(ZlԒlŋR%ӟ(<Ѕ\ڀya (m> F -;Te
^}+ًqm@88P-:@혱jQx$Sse GVkن]i>˶PEmC^ Ũ?:;
~̺K/{1wt]-V1cGj'RH-J/
{N~̠h8у
Ҷ-r[0E:jB7@M?
]s)z"OJvӪ/f.R^]-kjՌXǇ(ZlԒlŋR%ӟ(4`\0(4xP
R`Hxh@ylDKP+P*Fi2/ޕvHzXō xr̝I vX(P)92IP+JHlPvRymqƏ-f.R^]-kjՌXǇ(ZlԒlŋR%ӟ(<p\0(4xY4`xb-E峞rZyhhP<(#4u_oJbn\[P$=fbƐ<9BfN;f,Z^	(@$q(m$Z`wkKPsxR3OٗP)xEf.ŵCj,i Ô-@dIbũE`OiٔM0zZVEKfL@AnA^䠁E>JvӪ/'_jH?f]@ҽ[V1cF[YCU-kjՌXǇ* 	Y!Ǉ(ZlԒlŋR%ӟ(0$ZVEKfO@ i(x `H6S9z#4u_oJbn\[P$=fbƚxr̝I vX(P)92IT
Ҷ-r[0 e | RAraB`> \ p0 |@@˨"zWwKuځ!5c4Ô-@dIbũE`OiٔM4:ZVEKfL
q#K~='ytP;=[PH?f]@ҽ[	Yj'RH-J/
{N~̠h@A*i[I-@@'%!O62N)@R	 lݴAUH?f]@ҽ[	Yj'RH-J/
{N~̠hAT
Ҷ-r[0?.EAE)|I, ~ 6E@˨"zWwKuځ!5c4Ô-@dIbũE`OiٔH Vkـ@J >(U
=6į[Piֵf.R^]-kjՌX!Ǉ(ZlԒlŋR%ӟ(0h:ZVEKfTK
(LCI-v"^[9 f.R^]-kjՌX!Ǉ(ZlԒlŋR@o3$3g? uG#"84H@nJK[(0HqmAp<M礂&@K[px	wKuڂŵI  ?fPkF  r3A            (]A(]Ar     /            ./usr/lpp/ssp/ssp.css.lapi/3.5.0.16/inst_root w         A          A          k~J . m          \  ']A]A]A2          \      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.16/inst_root/liblpp.a           m          m          <aiaff>
3172        0           68          2746        0           2149        2330        0           1095176493  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          1095176515  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        1095176515  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        1095176515  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  p0l4
 2x          ]A*BA*BA2         ~  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$)<&`,d $I$)I$I$I `rI$I$!L9pn(y*6,	@Ĺ]Ww
~m4\Z=_`<_6G}_P;Pů
䕭/)P{JW(Եl+~W7u7DX\?<];bQȾemN%8ihR0fc<l#W{9XG96NG)]>{̹]rmџr(7ӜpxY(c<&ݤ{g1`0swsn<Ϲ"frL#62GY3h䙴G9&mIFl>f֏䙴r䙴cA6}g$͌䙱H}g$ͣrLZ6<}g$ͣGrL8c9&lxI4Y3`mImGrL}g$͍TrL&䙰8SYbjKUYbj0KUYbj}g%Zɪc9,BMV>-duY5X>-dbKUu9,BMVZYbj}g%Zɪ9,BMVNYbjOz!І">emiv⇯EwCnl˶լ6dem5Y&wjd~	[?|w6xV[3o3LX
MXGPcef1$%T
mf8d0;'ֿhE.+$#MYOe8˚Cd2dek"MO`K}<+vOae^34Ŗ@ߵϞl
_wH$F>Pd*jOm=}K4=pAY2Ŕ^
hn髗zmYh?ȠX7s(f6	gvLImxvO@;PLgMdف(G8J7'w#G"r粻$e9[1G+9 T5#m.L@"C<Z&H3[k'ֳ	 )X	PԦH$ mb2k-WrA񁁞 \iY,pa`/I촨cA"4KMO{aPvçTAx>B&n6"Ɖ>E+B(ffEBE̑}a,WRg	6O`qk+ŬrM	HT({<hzbݧЀb&x{'̑j{<hY>dlЮ)3Ƃ'̑M
3Ɗ[2FNzs4#Ux
O#e`'=a4##x
O#e`'=<6x
6O#e`'=hJx
VO#e`'=IO#e`'=g4% O#dFB2hD;'֍Îk+Si즲<'ֳP+}kF4(ɓSvSL]}lЅ$l'ݓ<[57e5fLc<lZz	f(@l,[e1@nď1N	[ڠ>ŗP	Wt=nCZ_Rm`+YhMY|bQX7$P5k"D&&"lL}6}k<b&M9gAuGAK& DXU  ' \Vj"lQݓf2k&"lP7dل6m1d
E[' +=f6LP}lb[1d
A]f	&xR	[0c`&f"lH}lGnI&xR>a aT6LfͅP$LD3['֍5}A"0.L *2fqdѸ׻w$ZZ`dVB!Mj
U6g&O{ijb&¨Y06y~SiCcF6S0gk'DL :^<O#zvdxR
Zό`$=xC}lM0tyk'DX	Ivy_dو+!u0h<Y>b&HzL@2OgOL6VCɄB<O&3؃;'DX	DIb{[dو+!Ja XɞI}lM:ac{Adو+!Ra X?g[1e`$=* Y@œf"lD Iădو+!|{l[1e`$=% Ec=]dڀ_B}6E }0<FVO@Aϳ؋l[1e`L DKg+>b&0|F|'D&.)Y]f"lZgV}lMY0p͟(}lM6@ϖf"lY۳l[1e`" Fl[1e`"&"Og3|ϔ{dو+$|.6V,c0>S'DXvOl&"*V6V,a"<(,[1e`"Ɠg 6V.icxP	[1e`"f,>b&E@3X
'DXvxP6V-<(E}lM?@5X
 fZMydو+0:gMf"lXaxPY>b&Es
3K'DX
3['DX3.3lZ6%!OU=,n5`I y  nOP+lLRfg'>a ¨"l m*A2b&ɞdMc灏R"\aXU=g1d`>b&© =6Db=F{k+SiQcA"4IMXO{d"`Pvç=nCZ_S'+ZZȓH}d	gvA؅D`u䨽S,/"۟:P-?@H$F	J֩'+~Ht;x*F |=6U4qBEu'e0|`XK;2	?HIdكmIXOldv;'1;+	3 'ivV<f	[0|X3ْvV<fQ}hϰ_7i??'eae0|#`ȵ+<f>d<w0|UwQEY0rw{pUY{-N~o1 h%H}g'=0Ht;x*F |B&Xy?"30Eq+902Fʰ0K;2FxN,Z{$2֒aw0PA	$l-e4aPs"bĢ̶-S<'qdْ6Uff&D@L[`(XfxN<}l*3A֞&-J8$l2L
~1mV}l*3 @uPslzB$l2L

?Zx+9glZ7'w(
9{>֚htKLrdeA(k2L'̑#010*~1mY`2͙'̑#010hU9Ŷ	Y=xSdْ6Uff& <L[`g>daY PslxO#eXFab`P%ib]F,cp+XΌ2y,0{5	6UMDJPeg$l\ab`
P+ll>dk2Lg56ݞ'}l*eO+lwdْ6U010*m	Y<^$l\ab`P*TO+lxL]}h8YцQ;_XGڽ{DDi'eP	o:}EHȮW/#ShZȓPRRբO|9Igva.?P,al'%FxL<}lid2}gElBnn0řX~͆<l.q0q_Yƌ>/@-g'lÖbp3_֠	
5,ٞ2+Y>`eXɕ+"ݞ2'>`eXʵ+"k<d*嘜WR<-J*lZ6Ѐ*p嘜ƴ"?ԯDY!Fľ,lU=s2e+6 Ye	Jmr
!Oxڢ_R	Yj
A؊W۴I7V/),֌?6CȰ5T,c0qL}lidŋ&OX1l[bxv	$v5q?$lnx3N(fx6١lC C0q_YƇ
PRx*9f'y@Egf6U18
>T0Jg &*嘜*ye6g f6U18u> TQsdكbrNAy	Y<`*嘜vPPKl,bOdكbrN;}POKlݓFߡ Є_B 8Vc,<yY(4}lʳ9f'*z	A]f6U18&'T<#/#	AFS5CP
8CbrN}imQxJC}lʱ|9f'.}imQ<%O~*p嘜be>d)}h߽`f5 'Z&B0qY9y}`7YbFI Sh6 0qYPgZ67X:@	DكbrN	Zx*[`fSgl[0q_Y0POKlʌ*嘜 <R2</}lʱ|9f'ͪ}imQ{<)}lʱ|9f'>T0J3b'lÖbpPOKIQϐY>`eXCϭ<-$	F` +}lʱ|9f' >T%'lÖbpiPOKIQ)gI}lʱ|9f'<R1- kdكbrN>T(̲ϐ/}lʱ|9f'dy	Fbk>@*嘜<Rل2>AmFW~l,XJŃgkVl,ŋeknp`jd)?;	2}1$YP	o:}CΚ/b1vk"MAlEB4mRODc0zM#eLa#,3΂'f$lL?t5}hݗ؅6*2D*-T~CP+g['̑(K0zj}bR|x/}l*j}iu	ZxY>db	fECϭ<+XO#eXBYЌMy%fzEfHV/P`_PO+J$lK0z<JBV/Y>db	fB#zZy]iHJx$}l*jU>
O#eXBYrZy]mVr	}fHV/P`PO+Jg$lK0zrsPO+J,>}l*Iu>{<$H}l*,<l4}l*0<lxH8}l*<l<$	,[2FʱzCϭ<+r+>db	fN>Fe $lK0zrʡ֠W[`(y"}l*H>r>db	fACϭ<+Agl[2FʱzCϭ<+@fHV/P`Cϭ@QmY!MfHV/P`PO+J۳EO#eXBYЉCϭ@Qo3}l*<SMfHV/P`\PO+Jg`~p+ް(^4v{kwH$F	ri-
!OyJ->xC{bZDn6"m~K;YfCȰ5T,c0qĤŶOxa_}0q4*Xa_G8V`[XVz[dى,a_`eZimbT9Y5f'6S&\d3l[bxuCuqV.,ʃY񲇍3Z6<4ӆ).zl[0q_YʄPY맲}lʱ|9f'+"S=qݓf6U18eR<-J3^*嘜l*TOlfxdكbrN7@_֞	%fqZf^I$8Vc,D +ݓf6U19zJA[X2$Jf.E}h0X;:{-)LlÖbpBZx$[`gO8V/,wR@-m[x }lʱ|9f'+"FegK'lÖbrʕimV8vO8V/,+"y }hٗ>`eYQ9J %~T8dѰaޱi3:K8V/,lR<-Jʌ*嘜TOl<)}lʱ|9f'JH%imf6U18%?_֞	%bC<"O8V/,JH+,3 WdكbrNZZx$[`lY>`eX
imVYgD'lÖbpJZx$[`5}lʱ|9f'-R<-JL/}lʱ|9f'0jWE!+.3 *嘜;_֞	%j[dكbrNêimV^g *嘜TOll>`eXԯOlI'lÖbqimV*3Mf6U18#N_֞	%jL5}lʱ|9f'-N_֞	%b@Q.}lʱ|9f'%imUxBY>`eX	+"g ݓf6U18bZx$[`u>`eX
+"*l[0q_Y
+"*< O8V/,timU Y>nqޱqfQ.p6{s.<ǃ`Es6C`Ys{B"cĂDiiT}g'=d(jC>(6t	/JƵ&I(>T)Avc0փK'/b&ʡCA}f/LDT({=h)}lMɍLc=h }l`Bu6U
C+j {=hY>``BY&zf"l[Y>`"`%LD3օO>lMk=hS0{L &iM8>-6)?eg⽓fĻ/b&ɞ[0|l1d.$.agk'/(X	qRb&ɞ'0k`%Ԧ"l+'/1dÛ'JK~b&ɞO><.X	nb&ɞO>
VX	nb&ɞl[0|,6g.16L|Yf"l7dكՀ6Vrf-䘉g'[gdك-s6Lx>`Dܙ1d6O>:,%D3MfK6[&"lEf-6Lyœf-&"l}lȩ`%Bb&ɞOdك⥀)&x<Y>`*7ܧ1dO>&"l'C:b&ɞ-O>X	nTgA}fv[f"lSdكOgAfbmDM<ZO}lፀ剈&x,[0|	n%D3Ť;'[f"lO>	ilM<Z>`CKpY1d,[0|-LD3š=fiɈ&x }l:KL6Lm[0|6Lpgdك`%zb&ɞnl[0|2X	ob&ɞn$>`d	n)LD3fb&y}dكl&"lb)rKu)&y"5M<ޛ'ls6Lp!K&y$c`%b&ɞn2}lRKM<[dكKو&x:+>`s,G6Ltdك̀#&x:vO>)&"lZ[,C&x:[0|	b_1daY>`$i`%M<l[0|y	b<gf!M<,[0|'X	bb&ɞl[0|l2g.&s6Lt#	b?gݓfAā1d['0)	b'LD3Bp"pݧ|M>
j{<+Y>n{]e6G'MLԘQ-<dكS,*^g͓fPaV(s6Lp5}l¬BM<,[0|aV#M<>`'%UJb&ɞ '0.XUVgvO>31d' 
gbf'XUdM<,[0}"}Xͦ"l+}lVM<O>	6c[1dfc
LD3K
	&x6ǌ,*6Lm!¨>4g`R6A"l*6Ll)}lHRga%fA.¨>;gfO>;YaTg1d6O>
U"l'J%U&"ldكaTAg;' 6AM<أdكXU9&y&*&"lO>J¨>b&ɞl%P}M<>b>`&}1d6!¨Db&ɞlY>`qj¨Db&ɞl.}h3D@	'T^p ߞT&"l*s<X[PրXE
bM<XV}k8A)ݥ$GACT$:piv⇯|Zȓk87$YėYݬtvEe5&cx8,[58bvT3	}hݗ!%3SLdo1{>0/ԗC˺	trrfjfy0&Yƙd92?fyXd9gs!u\L3/Ahn6nג9&(h󑳅%7#wgꯘx|L,ȏTv`7S͉	7g[5;)3NJƌl4}l㹉RC'Nϟdz"c>Bċ>l40~Ht5pۚHt"EFxCZȓH1A>E+$|Y	gv3Y>	n6AL5{**R'`^ʲ@dكTVQRhY>`Q"MWgY>`ZaHiWgO?`&ͦdX]}lu*M^ɞl[0~X	"jLꓬVjL'u^ɞdكn6X=bEflb\Y>`a"MfdXl[0~lFL6=dO?6LjdXY>`YRM=`65{&zvO?,I3fuo5{+~fl[0~l۹X2fŅ&˓Wg'LjWg²}l6Te3Û'93['k&d3,[bFG>L߿	A+L#9?IU4	o:}CQhlr}kYj
Ib&`XK;: _dكKMe)YBMf{1eYEJVy}l:YAɓ6UTgvO>XYA6UTg$Y>`i1eYEJVyk'X 	**R̂'] )**R̀]f"LDVQRdY>`N+<]fAs6UTgvO>	W I**RՀ]fX Y**RՂk'` 6UTg(>`SH+=XY>`Y`&"l(JVA}l2"l(JVY>`,DVQRydكq6b&ʲaEf1eYEJVz1eYEJVz^P+=Pdكar/LDVQRl[0|i "l(JT[0|-, Me)Y',sMe)Yꃛ'bm*LDVQR[Jb&ʲ@F
+LDVQRqdكiMe)YVO>nb&ʲ@ݓf-AɈ**RO>nm1eYEJV|`Ƈ77+>1&DVQR}lu&"l(Jό;}lf"l(Jύ"Dih>e,8tm(9>Q$mZȓH|bEu@6V7U|,S'z*Rl[0|**R.>`˰Aé**R6O>7Y1dψY>`+nm1dψdzA"4JOTYOdwN!ONVJ,&<n# 7OO򀽺d}mOAAP֊ ?ϭ$>	}il*APւoov\ShcA"4JVH}g'= 8tԡ9mr}B'ֲ$(1Dc2FS sp1dل }:LLO@)6d_a`ϸ}l >aF&HX3y>['  X#sLg#p256dcٿW}mjA~o1 h%'*'8˘ECT$:pivWt7j5gm44}b?d33l6UF>Tg}#MXO3H3l6UF>Tg3l6UF>Tgłσ>Hl>?DU'lʇo!UfU'lp{}maHG*6L8e}maHG*6L8[a4͓?[a4͓?ϭ?VihRɟhgm44}b?d=dQ=b@
GiO~B)%2uuE\G䜍֨fNӷsf#[l=4ܜ(;T#Z+%Z+)fh%f:iK3A(1cMh0hF/j(ꃰTvBFJpH}g%b8mee9g	 &гJwe,X49VkE`+"Ai->	,RYY>4#:AJdPVil%w504870b3B܁gh]M0b3B8YYz5FuC!Y*Wd4#:!s*2D}#MXO3)ID8L>XtL]ue%ҶY5])}hS7?+ȡera@TMc֎-72ױ9d sYɆTM5X({`²-
>q3EV34> sT|c2eA[1ϻAflZi`IuPQ5NZ,Y5]Ⱥͽ%V<9iy&8l[ %ra"b1a-
>{[CY5]+}l5% +-
>f }icsсlQs5g'Ĥ3
vCTς1Ex$--jvUPIO'+i+_<Va"A!-JDΰ+`jV#(/-JDsX+B/M2P&wa`l:leðX}h,[7sfXlZ
>mUZYXB`[-g&PU4	HvOL2B-J	Ik<*+!k90ʂTyd٬Vra	jT
>1L`r3 A5 SEPz(1kuLA8Gܳ§Do$}jd%#D|]Q͋Z	[6eV8Ƈ*,q
zP[-%yROU[԰QN6G*$v
Ag&l&Vʃy]` +'e*	c'X(:\A8۳EZ0-UHZY>o7>A#HG`gI<)~{f[[)(Y>o^:@͆pN1>kX֩[XnXk3vx
Y> lG͘GZI*f##fOdIS8<a7gEO$33vxU}i$؏XGI%Lcb>?n'֒J63vxY>T؏a7g!Y>T'<nfJc1 h#'SYO`?a%QpgsC5> mB-.\UrU5>ʱJȘgYݩ_㹬}hl[ZHFC*ퟂgi;D)"c@8>`q2ib¶;OȘf}h+'֒泉JS&wS'L~}hl[ZHFC;Gf.O~f?@H$F	J֩'(F״7!=6M~&~jQNY7ܖwjtրu[bOIY>WK!?76Ol6aZ'5&8<k<nA}l9,=aZK'xxqdٿslAaZ>o6WaZ}l9^<k<l_}l9܁6Ɩ!]uD0"i=1ހH59&h>qz5F([QSԺ Mh <l)ֲ$!Cn¾]	gvN;9đ@JP\Tdhi0S<:C߆-`^aKm7q$an;̗P$l.)Vd0ԇF*[Im\;Ksĵ@p.RBK{%úĸw7Ku8IǪ[h:|bygA
cMab$Cn(ddC,PvS}7^|v+VikI;U֬Tk&f)Z+VxoZxT`e%:ZR0YlxxŇO9 *KH-"#v~s7nӒ
DFBH%DnE	c7&wmXGͬ]DbU	Z?mbd#ijgq d3kfBH	.Hnȡ.oCIdQO3h=Io6l0umb]j@#7gɛ,PjXs%b1K5b@,P3*ifX$&b\fe@ME0P !$Y>xk=qZQiBH}d{(MY*A~4 <K3tCZ8(ggiAZ4ҼnxRk=[Z"xA~4԰̦+XaHjԱGRXKsd>oQ֥9ʭOܖTvp+g@kX]P,X6Ve }vnpbIxJ6
st3Fǿ[ u Fa^""'?")B1	"x4$%"c(YdP5!4$Qpi*I J dJ!m,Ht%ISZ0ʒ^UjXKd?7Kb~p')b gj{@ad=L\Jcv'I`+`|RH2 Yl #_0){{!%{%OKXKUK%-%,	 C!">ׁ)jS4`+b>4Kp}X|Jc1 h#'SYO`?՞f8tiv⇯${ڠН5Ono9"YdY,Ĝ%[aS0!(w`E#P.&q.$Xq(x,Z?e&>E	jN%al3zgfGlG#@5"MLm(Ya%PeK,8eq= F'kRx8?K*\YjVXqru*8d|R~ZOruBp	aL?e7j"03iB.-Jöf	eK8AƖ\b<J28փ0}l{OG'	D|Ë<caFhwZc8z3ũXv<ޡ?Ĕ3O~o1 h%9?IYMn(j_TݳkTZȓlXr@HPo}gvUk	PX< ^u=wH$F	J֩'/mC]͑>.yZȓA;L-}*oof4yMAv	 r$A+\ia$$oax$v].f3݁NGI;kg(70WY>Ȯr cDm&o^pʡ@uvOa؅Ɋkf"!Fw?"\1[?LOLFO&fn}j}k?b1[?;!X2uB/B$@ֳ	Z?gjʡOG&*]bfMFU>v9XFjG֘lZ}iP}l`8bjC@c#M0'Q~]ǈ(oK[<h'Yl>"u`yOpKJxJ,_qݔ8pX˖@N4_rY&J*!{<j<}k(LT sE5i5[sKFK'.3?sS>>	b*J}PB_$avVP5OY>~';DLTbfE5r}l0Wdٿ#.3O~GvH4h>f_iT<FyCz]5r~K;>&=a(;{?$(.MgF_직h^~0B~fcA"4$q*F״:l6FxC:Cf>ea#T6tl8t''*4HDYٍ2쏭JZE1 bEv"#ݔf&dXU[c63jvLfJjvG֊0[P½Z6T${8KOddm #i͓KopIq5	R}O{#Kv^Ќ>"P)4ID?XHgv/@֍G<EJg&
,[5V77:8Wg	 LidوP"؊"5}ma!"1̙>&w'ְb"&}jLklO&?L3$4}k?@ֳd'4O8'ְb"]d/P3vo_"`1l3v9Y_DiE!$+ŴTݵH;xTf
P<}3IgADg+6	9.,@s[97_Df&د^$rW詻j(lA.8tB*3V߂rU4c7a٫}a,P2*Fgp 'ְȥxL ^$O[;9v# \iaO@`o'[0r͂cF<K@fm3Kɚ{9IA)Z!$Es]C]çoKFv<z	֕+YmQwm%fBs8 }lW?͘G(B8"'ݓل<oBk>(`d٣0灛Q>?ge!h#r16.aV7\VAngh(DibD~6#Z+%>6!FsEa!mRQFk>@$}lXG6GAβxİ8Gh5ak*|{ Y<bX}EA&Gh5aY생d5`q!Y>hX?aEd=}"}Uy$V@d0+!VCm:kb;h .!G(cQTY\C$%aXXXRKDYib{ ;Ei1`pSMfNTMQ'qq=1!H h#+ZTYO`=#sK;ljzY`DEwu~q6O=iAf'FɬL̓%Tv	;6s5J#c84gpB,Zd_|{)''?2MFVOgpB<}lْb6gpB>Qd5In՝ 5}k;k&"; _dd9^x; gd٣2LE'9; Ad2e2g;1>#<}B̙>7k`~m7	;&!- }l$Ƃyd1 Sdw}XG'"6zbY>2LDk8> Ad/3'"6zɒU8lZ?%QNxwNvOgt[d*ّYdgtMXG$xdwNZ='5$rXG$xwN>ӜY>~qQّYl1qݓkh.y1ɜlA'ְ8@2%3+235LmXGf},o3$ OFC@̙Is3 $>a4>v~l\,d|sfdNsw  ydY~xBjvG֗O@ʶWg $>aOhWg (>vo8 )i'g&yNx_>_}l= uZ6L wg ~LN&L}h5o;A"4JO{iv><}g'YhsK"6x鳚6x-}g'7mR%#>F[l#YݲV$ٚ\9l*kgf)2l傯pȍɞL~fcA hO{8iv⊛>/)E{OMh43LȊW| o1DG@"w2&uBu`A=A,]d9̪% q]}k;>q$]1@SdwO]TDOgq>q~d"B}kxDlZ!FC#DE}kx3,Z!C3=XGfHV@"ODv'pSq+(}gX~`oaage^?{5Oϰ7l{'6GB;3S}w0+?B@(9}jYݜ@(>}jͦjk.jGq0?eaz+>4vpA-ܖ#=x#}k7s98>7d&G֖'֡_MXG&̑uS&3KD'hD<Gz)d.o<r>q0|od0O-,Z#=}Z?q0|nU"&Ad"XG39.o2a8>Gx'><`Zd0Z'+'gD<Gxd.o<r>q0|-e2E&L7ϭ,Z#<Od3k.s2aOj(SDkx[8X~q
ȊZ'O"N$?0-V3vxH<}i_f; QdP3gG#!@5;'q`{Z'+}kxT8dE	ON4r(u!𦶴#Z3JO"
Sm3vyF[8<ݞr O%
#fIB{exń<ݞrY>+c+XG#'֒ml#f[ge{3vyAdPjƖ!]uD.3KK;As8b	Xzfװ)r09g<Y<ه2#Xxx6e[7o8T#cߒ3Y޸PCۊ̬As2Db;`b#c,gqdwû'.`qs~o78eq?D{#XzP.$L	qIqf1Rɓ4U}kx<h#<ـIrk'eoÈVDP4> fEu5kk+x=p}d %8͘G냛'֒k<ݞ<<a7g6O%)x=p<灛ZJS6x=p7dR`qa7gIJ{;x<\ZJS܁5KʺZOƁ`qGրY>qru0d쁷X9Y@͉1)Șq5yvP3rixJ%1!&ĩNFYb[qO{k wPg	JwPϱ
G a`G| RIf8#r+YĚlZ<Xk>I#o=a(T~kqH0I}mdE	_0>LVO"!mdHr灛 C~[+͘GўpA}i(V͙f :,[5VȱFфx8f9bهwx'kYh}{(Gck0q:`>~BĬ?e;,[XHX\~7'0Q7 
eQ͙'}kluX~1g[XHXf`E݀@A<K`YÏ!촜Ļ+G[8<ݞ>+gW灛#K'֒lx<!O%
3vxBlZJ+ٰ灛IB,#f>+n@We]Q-g!f%;~{`G(=UւС~f`GZy0wH$F		9?IE9ۊ:pO#:m*D&;"}J5Ea4	/GU7XK;Hhغ#@X;BX!"3<Z?oP֖m?"rEPk\4}kxЍJs&+ր.ybә[dĉ!LV	ϭ gdybK1\Daeغ!(B?!<h4Bs<^C}kxЅy@(,[e;6yWNgǶOa8b\Ɋĳ@(4}m\/1B"x$Z#;Y><hB&LVGրPOd"add}m-I/egL[6ˁA$\ ,8,BQ%ad^3}kbFhB\Ɋq,[X<*Xs/0gZ?'>d`	!>gqF4L(Q;"'֡GY {'؅6wCK'ְ!5B
S&+.Z'vO
(v6`?hC@E?g66/?KQCf~ĽO?9KUKٳQlZ?hF&+.Z%}m~fF0G!EXG&l;LV}mP3(1ϬBVyk'3BOa5{=aǰ,PaEg	Pid?9GP>#gB6w1&Le
.l,]]S|2g}h+'غ!݁vP6-!cJȪ%DsV%E#zJ-T#Lg-	A%c=p+}kxЍtɆBAPd=cAϱ
 d3&!&ւ?d~4
ݓeGJq4#aRbP0TC}k"V%],@F.%@-~?tJ?e8OwMXG/}Cgp4<4 nIyJd#AQYgByg}<h@<D0b}h) '؅txXG&f!I>';gr8iWl}h(3Og;h!^K#S''i=a(f9&̙2Z
R,[bv}@ 7X+"K[X#Yz[XJK.g7M#AHÏ
#~´ԧւ>=bAGIH+kHP<ݞ'֑1v[ل<ݞ'֒.m`q0灛VO%\<a7gZJz?nY>	sb?n'֒.18XGKlGݓI@g`qa7gO%]O^4
쫪%`-iB$['ְ灜MGLdZ
>+3!XG&&!9a
Y>?=,q87,g&ir]ɏ乎54m*@?}g'-,.PR͞"7Yii!tIv9?F_ބ6Ϩ^>
+YmcF,|r>nm3KYI1ikfٰhen	l~VwCi> g&b>\Ir!K~r6414?>vOqJk=A+}l[hL7V)9X$5ӳ&w&6N͜A-}k?)4>q; %$Llcw$Y>&{8[7m `@Zǲ2cq'ִkSܘ454>q;~pЋ&#vw&Z3O~o1 h%'*'8h_YvZ&a,"Y0%ZేhWuL?d^}hIlkY6O1B45{")vY hO{/C xb}1޵&+n'7NGoH	/DZ3xY><iDx5}k;R#`7reXjGֈ:Y238V#g}G%'֥3KV!]9,Z?&]L>GZϻy{8&#P-)X2,?a(WNgXGDbα.dlZWlZόP	}h2EaO;JA#!b7e5Cy>s!wƁ؅twXG&`e֕['}@ësy<+3#D^3:ٓ1p'㹩_=aFC6V!]9-vOa8L-Lϭ+
Og=6P~xn7;oCȕf}h/k23Oa\l&u&L(ҵ6O> A|+xOAMĀ֦?eD% lSMgtr#6D8s nptrl.`7_e6Kb?g	@Gvlfi;w|Ҳ'd:(8~&֧;'֍A"{`%Yp_k}~1>Kຉ|r) Aq0 TC߱֨	1
)M՝ TC*
}CB_a^{s|"T;GqHJEV9C8n 3K#' {Sc
t,Z?s2`8hA`ULfirk>'!]9'ְ灜̘'f  :̋GւvOli=GwIm?Vi	}ix֒bә4}kxɀ+~ o0s	OO}L&؅r; <k'ְ灜̘߈1 Nd\T>FOϺf"ܖE{'ֳ$$}kF#JdgxaOw`EP6Sm}wlBs<	,Z? @uBd]JdpP>F
lZ}mdb.XFbәv#g3&~ o0Lւ`idȔ}@H!8
Z~?e`'ϭY>}p@&cO/镬4)XA [`?DtNo\c}maHG*6L8kTYmb `qB'wj|3fe89Ԧm23A2'ֿeaֵ,5EH4RYOdQyPkTIu6S灒Iְ@uX8dE ebxZ?$dCX}mZA}G4ksYi	VU9	V>íUx	Cj=Y:ֿdH4RYOdW!}B+d_EJB2k"M3N
㹈&wjs(>dA>obsx,Oe7J>d	>+"C@͏Z7P=<ݟpb	<U_<ݟrF_ZX~w$#MEA$G@xٵhBrR'&wjt16 FC%D4)pYZeEqXGtϞ`Ua#xӶg5F\a**'E	VkXFb,pZ+'ְ"݁ϲ#5~x?mdٚZ*3/ZzX'YɚZ`~w$#M0'T_ŴT/P'("o]}#MXO3hZȓOZfV9A"no`>H}aKuSJ+,)ؐ߰Wv
G(ByZ?E&|Ai?Ϩ9|@lY$\KDj%efKAH=X/B}q-İ_rN4IhmU{=aF#\x9"6!\3L	.'#ڏ1U>~\UWUi`I@~pX?ɖw$3'ɞČR~ϭ*8}hO4J@ƌagvD}%jĴYs
Ĵ"9av3,Z?x3dWL2䘋vU> $'ֳmPY֖
-?OPs&awOMg{KfLbF)LF?ae6:a+ >	q(Kd7VĴ=@9i-,H=,3̀XGfLW"nO pMd4	U{<ȃd3"Bg1U>Û'ֿ;	Zmrخ/_+g8twM\NDdIYbyƉrLOs&wI"KZ}lZgS7(aHSl Yex2gw
,Z7|^͙Og#
r>?L:d[a;Z
@;$#M0'T/Pȯ<m*IDċ0ȳKQMvm<Ct"Tk?NT-ݗ1Tl7lra
k,+$-3@Ɩֻ	HZf
*əx i>dmb ,<Ju{ %Q`dF3Tȗ=
|-5WdPBaea`\#GgY>e*!(v #&V>3*BL|tʙ&V(IA3*B?+wϭOPTk'e329$(%灕d&{jO8<"(*<IC	0x9bЍB<&"2B8w-+ lݞZ~t6{x?$XzD7~}fe2g/a.}@)&;>XG͒kź	y<&)A%+y Ț	wd$KjS?OqOԲ"YOʰVWb(s+ n6E*Jöf	 "4,FB\|F˶R, O-[0vj^Pk"Mh }QA9D+"eI(KIgvY&#w%9&ڈϸ>~E	n"M'LCĹ2{Zl	"Pae@g(0gY>Q灰g.}khYfxU1i2f]>Sd~al7@^i	5}i\4iag\\$l	3xk;\2g{1Jd1(	]ϭ+'g{Hv!cFvP62jDYs
D$SD_gᥓXGB<l<33NlZcA"4Jwix}g'=qq/(yQ
<n髗]UfU'lpgm44}b?d.UfU'lp[a4͓?&i9?F^f5M7lgd:>l	Yjsq|:|&*Yė#M%C/;)I7S*YB7QSO9R@KYCqqȽl(l+כ֬4c>3^6VcwN	?Ng+NMT*jύ:p'(
O95Q>2c6?eT4c>"X2R9TvYvsuD!XV%2%RP	Ë@ŉ$pl"apH4Mnpr<0ǧ$pJJiƣK/\ɞ@1f&ɥC)ܓMݥ2N+o`"˻@$I,x$A'F~^cltȚ8LI5PlCriw';_LS	32N+b4%?Ʉ>N."u8/eܠw	ElK~ }J'v=~#?4BAr ðg$H| uM&M$ʠw@BVᒉ J9	?)05P"~^cl\K^E9ɉ;,/V	RWfg:F00]4d6ɖT#A~@	!δ7$	#,埜	Ci%^nImFYrK36~~½yjnt{AS`eف!@m`X6 k`hɟ_xY`O$Y$askؓ T9|aQml}w~/áLqYwN wN3ZI?$gP24dIϳĞadvAجpVw`LY~a>Vi>V灔xجhl#kn6ihxMb^l¥T_4P*9r>{[pj?͆ް)d$^7XD޲xJB;2?@B7߀)3 ƹFVOl-05c9o@˖Ƹсӧ#e(74DA?X6Pa7L'	6`0ͪ͟H"rO8rr>`vp~z5sP?"gw X!'D,&tTIiॗtLM37HN'YS;HZ ɈL''_*?"cG#o	w&>VBOTP$L}̈́Nl`0͟v q,N$_夲~\KA^NYO%l]  >a$YwN)r$v_e!zqGHi\:!V.2F- Wjn6<̀Ln6)gz\1!OC6A|?`\ZjH0l-$`ՙJ0(ꫥrf҄͆(IZ
krVSZ+A ţ%$O4e[Q%H\:4UXe=@1Z m`+ ĭ|='ytCp,$ƽ\I@k'v{-*)`⮘ĽQ(-4dI?g!<lA\x?ȦqkLYlK^bqx\~m>aYwdh6]Iݔa2˅%jS昻~LJd>4><zӺZԦS.&.2~q(}Ed7#V]&\aj'DFH^"LPvx%w
󈬬\+ʋI#\YԠ}rtnN"#AR$++"eg@	yJ>	Sk#MdJi?}g'fPM|"b}65mh	ogmg"&/0TK;1`q.xXu/vP3̧XuvlZl:&vP3fyEh?ӷ*@<&AOjcHbh@T#Ug__꧳7ӳxupqN?N:8&toHWV4_#(ucI@n6VF*K_#)kf,>2a>2<g,	0@fi:}aRYwX#*߰?QI댐oY$1[+K"7b!%|zOa~_rs灛VdeLR~D(vO"' .Npɇ9!
+5U\{&Vk'm,0@34 d
ܱ2rӬreaRYwX#sh-P5abNT剕w0G+?l:ʌ>)eHvk%k7P2:&,@bN4K.Do\kN=gy wh2g֖dYxY> uɒ m9dY乓>@kdѡU@e6DuɟbNxLD=s"Vr6L6La8,"	C5lA$ā	zf'/γt7.C1"XJ䬨OI9_谯{d''-Ϻo2~ȘVYK 3TvuFN @q4AJ2	w''Dx0o7DD$ϧida)P%S@| f\B	w*&{?Zl\ p$KxW܂ xV k@C>-:( 	OO12~	?P %ܲOL	?,ׄd1 ?1mZԷqQ[#Wcٳ{)3Umi6e<#;busg~e<ì:AAh`O<ZwFݘ;m lIZ#8_qY-ɇGx!&q<%Ԭ:͘GݔɞL1Jbʵ[)cLv}j`#\,?I
DSv~>@Oan5e->_b5#Dsc+n
eeӌw֒@Jܗ?:j@PAO#Aw[G,V3@ڕ%>r~)ۍ7+<\8ls,-r]`Z=g0Cៜ*,7	V,.għc~_k7Oa?7#8;mg_k72pČìMWzØpig{!kn-e7+1?6deqtĵ.<~+{!n6K`vVK<}Ԙ}@u&Ob;~Ds&}LR?ϭVOa*Jh8_pa1w'噊;`?"c]ޡZ
Oanzq2m~/8$[mdRߎb,r`}Xu*ՖVnK.Nܒ/|Dh&8ErkjTh֨ČhI3`oؓ<Ƀi`'D	M?c`ûj d#$7+NAp$!@7H	@!bz "- =ja1GZ+6PV~$5, {Rzn{3ɅXfK~vgFYyXH<24v~m57ٯ3`ije"AiC3V$sŶi<I7l,VFH&%X -Vh!&
A ,2y8'YQܱe3LwsF, O-Wj={A	OPd_iN&H7eoEMYi%R.NԆ$Agj<`U=ty5;1ONZuF~"2qfd7°^NX_z2OFVl.+ G,=B昍mU$d~F`1~E&z6|p@11jH%Jʃstg&3Mݧx4*AZhƌ#e[b.m]Xl'3oeq#i!]ّuI(*ל2q7QL&L |Ƀ?Y`6d(Ę$IAX󁝕e}=Uao_szs$-g-S'ݦBSNa3j?dA'VOIdf4rsÙwtʇ,0xgL9<e]Vq?ef@bNX'W,Lq:x^>	gI29O87	X/ʌ>)h6&P
62WJ"scI+{	~uEQf:=f&D#87qyՇ_猟}fi
o x7ƖB~t9.&fbE6'Nxdk'{"e=i!.nސVȄ<odL/<cK{_;#bhq9LO T$*NLIN$`&qK;`H65-:b	[N)r\Șp̒wmǞҳdE"M!|sq?`_pppN+cK8wĚw)d&}%{3&{y;m5@(AHVp5UѲfUMpJx8^~I'K65&gx_2fB4*lx_2fB4*~o']D|pJ{axS*Hʒh8"UYɕ
$E7XfLm`k+NҹmdcRR$7==m9!
5A/`\ZjH&l.Zgݑ', mY U]+6ϔ	"Z%qyYNb f%=aR5J#hi"iZHI 	n6%-ĭ|	F}hxCi-I EhbjIKY?uUlҠl6%WLKFuC`TJ	">Zg")$jJCOz]K
cUY8Oa8pd_2Y6Rl~XuqZY쬺ɿ}}ë0_&Od~OqJbX#
34.\AIlbN)!?`L]XT~>{'ְ灹<Dkb}`0ͦUm[e~u+#+(-$Z\@p\MWx "4bw++RV}O|G޵A<7s~l \Ve<i=N;?I)԰d&i\/AN:0u)jĜRB~6'ZJZ?k&ᬟ`<Dg3Gm dNߡ\}ebUd+(-$KYpD
.&OD	VVL9fjygᝄca`\wLQ|*لmj%%`Y&|ئFϲd?K51DpC@/Yp灏'5F/f`ȧ0pj̄c$ lI^z1
edsyͦyBŔZ$^r5i{$5GT,q$,ĆVC*<y^0G24z@<<Mj;?[57mP	GF`0{X!0-0UBŰLAX!0e[3N|pEQ:b˅Gazuk#MdJi/"Cȑcrmŋ1u#TҋC͑hClb5Ohk"Mh {Ah+xݧnCy<v4UYiu)@ZJoh!|DFMƌ#e&m]XlEg@Ӧi@s}(eur֨24}L
B{GY5YdC&HGeN&%DA ݇Ӵ Dmbwͫ=ĜR~Z2 ܜ?adpwA*#Z?ma`+K2̫j\}Al>s7,Y,&U޸\(
@Գ,P+w1hZ	DZ/eYN͆:MB }s*Ӄt*  V86>	y5&Lb&IO%kgrx9WW.Ȇb@j=iA+mӉ=E&w AN	Itl<d0_߄in߇ /؛	7H$I3M9H	E8VpJd~P%9S~\ANT9pOOʩlțtdnk>MOX#P3eq_}}f8Փ-1DR_7I8hrkLr?I"I#ܓVpIs~r3$unI9$bkkf7Hb ?E`7hlT̍gڡ+~-~j_4P3`0#}m#絷\csPS@Uim`I;r JJ{?6wHFe=i9<MOX+l78]+.$[#,a2CcE`Mٸ٦ULlF}-eo¥T^ s&xlh[cym-B'`}h?q	5z߮ZD!%n;!L`65U[)춶3fP3x]=:4qadvL?"<~q<ë0$͓
l1wd'̙$}h><zӺZMԦS&.,'+]}mR~ϭ #mS; \b&Wm[Q;Hȥlw㨬K\㫃V=m`v rtnmēErX5,4}T
ef`%2X剕[l~pviL,d#?Ey[ZdK_cFih"PB6Hf#wI"2錒`Io,=wKo |s4F͠L bIɚ{٦;$#M<}g'=2/g;xSgh{J-6E5"6kiM5"9tvċ0TK;1`Ӊ6WV4_#(ucA\cc3OawEqefW޵ALRa[wAqGe l6i@N7YfX%ܱZ5*Ʉy?Y`~dè
q|-&3j֜2dwbN)?I$O^
MACVg8eaJ"Ka3OKK\Y@,֨57Aɕ%fU޵`Z֜2dX[cBc+"eWzr.*&m=<Hd4A(Z	DT	P\~P7w7bNG~g_K	2BtċS	1X}u,e7fɓ/5O[T+4EpA#L +hk<XGR:@ͦi,qWI{=` AK߱#kA>+#'Ā:?ja*Mp'ӉSI?cIfV[(S~/T4ߤn߇I[x	dF'AYWI?(	0oo	'y8NIO*J)Q$Y䁭;uY̦OI@$ϴef_G`gY`?Yg	  -!lK`-|:%	[J[@
m@-D5
`x]h;m~no]dS
	Xn6H+Dq4|akŁﰳ즏I߲8직\'U8%ڍ{T,Id$n\"xHNČ=I'{Ba[|\N.nOɗ)oөD
97R$͘Gݔw2g'81weZ5q`}kxPFRi89qJb`}L]?IٟZF6Oai`':b}aDg&m1Fl ȝ.e~:@upaXrZXJũc$\؟LFܝ"4i@RIV3zeWz\?t	
!m<`emLy?<	:ߎ.ƫ-`e 'BNHPNZH2kK0<=ߤcJ$O~FFՃ j@Ho%:$䄐,w-ag6
fq-$-?7ed}Y<`|7@Z1ƌڰ%dli9W%ؑXɔF`}~[)Ɍ/Xk2#5@Hn6'.M쬴"r7IUB}< Ċ߄_feN'`AVA. +8 9	-]<BPd~m`/ƖlCe"z8ްfLg՜ɕ%aڷ-%	fց"1ڼ޷**|}}W"gU݅$LI-;uu&vP6v`paZ9.8dϱ'O_6OFCG;R;mN:0'+hٲsvgֿZ?-Q3i`Dw
΢,uu*ī"eLZ:Q!e`upaܝ1b}"4$++"Y[dfYZW+>[}ë0$͓
l1wf'̙$}m'#!) ]Jh8bĜRXfAϿIg,Z?3!\eve>~umYOw~:ıʉ.KN:0K.Zŵےe'N#NwYc?9kjYh֨07P53"7X|lw>묟Kmpj׌H>]T2B&O>3OHƖ쮡3!xM䋜X+kUkkR
8gA6i8?	V	dlEkNj+".Z0ƌ"d\i0~dS#XB6IjX&P?ͤ<ea+L4Ę'Fͦ{1	D$&+mI/<I(d<-~X7Gd¼!RK`~	ɄM@צ6wO6_A	2;	2?6X&;k#MdJi/"EYc/IO1mńm#T*Ft6ExOY;xSghj"mdI&fo$Yݩ?e[a6goC9DRA"4$]W<j={Cgh7ȿbV?ZȓPHf؅M
7iv_YَɼUL2ilʻ4UZ7q ['ֳ*%G8o'%ܗ>"r[>"]at!cHo'mU[jx$Yj  ,@Og~Ҩm;Tw	La$eaB6"50D-8>XX~6{	&E:/^'@ 	 cb)}k*n5 'yZ\g@Jژe>N-f4LLg5	QC} Fϊ9z	ZD\5ڠ1 ppAO~A'7@P&3a.I4
8 dZ	d7N x!] Bw@r  f4¦֏bx?v~~LG6Fq+A'N+jPK7I	3M$ĕMGwZ|V`)t2+4ztmXł`AӋW'+Vov]UbT'7H%lT$0GqXZM \~}h4K\Va40.UɟcR?U5cH`#֝灔&R]I80)LVٿy'ְB.xg`!:2'"em蝞	]ⰔJPJB˒WK&Db7x  DbH=ȠX"V3zژe> Jba2Z&;AvҨO{hx]=Eph}VZȓB;mHDqgoWx}@TedRX^/3'굍~HRExU?Z5ep,I S灌NV
kY-&"[rkF<ݠf%pY^xɓaXfL١G2L3fZh'<*"iqo4}3k?YYH5M>)BdI#d6rY%r%m$Fcv$H5PDH!o`όhIj#g/$<<3V^Iy$ydGA/Hˌ[8灛LBZV({A*6}?&Wey&OXɓ`̩UgDV
xid7I4B	e|OCV_3NM#.G.<=GIjk8aj#<>)cZ=S(H5eݟɚ=mT>@n Ķa?zk5-7X\Mh'Yڠsz=T>ii$wzYL&YiU+9zF_Yi;k?f2efo5]gڟ0ݟ2~Y%[H1GلmFD'X^FKϸŁo>fmdF͆LS(zI&Lq@6lk8 :<7$j5D47 q0?A*Jr-z.l0ŦL4k"f5û~d9,mTY2cYVg"r(ȅtr@g3aEI֤R'2Jl]ؙ{mH?e3i=6I5dreߤ-HV hO|E<ނMh˚#]DDЉ@qDqJB"uoE0wm,kfj NXemWB&}a
J6bmYαebKI
ħyeKvx-OAa挠iPCDp"'0xURr=͙f}T#Cϭgԇ։`Ѓ}B?;NЃޡ[ j; k!(K1*Lh=E	kz-yp]%vTɒmIH. u֤	"ՕXȎcN" +?#{?+0\xH{FʩcXVȏh2#غYwdl]u&vP3ً$mɟ`oS'Z'ְ灭=i,u)䉎	Jmr[:kC6zä?Aln6~cnc{
n,X2_*@NS5+*$	, Fٲ&iAiXWY<whx.d ĴT#gGP̘34a~%VjdqY|\\2䙧z-2}:mfY|*YO(Jąe޵A<9+$/e]X>e`ڊ>x'("h-M;
I+O]*IffSKZGr=Bg=Nhl'mdI)an7ݧAf,&L'69dhrl]pD䞺ÛV,}da%mN;LTf$U)?Q'ְc798sÎfi:ea9fU޵eYVغ灠XL>c4mɟ`oS'֩I1mXGw"LRuԓ\L]v1[d7udֺ'>a^'sm&WmNWh?]#?Xӗ\%nTHYrZX.zUpLW'LQID
ĕ;_.~oY*Y~WD}A,YOaܳ=lRԇCGƫ>oUYiI&X JD	'#j6R&a59c,?5m%ivn?<h+θXwdYȀevS
uU2eb}GwϞO{NyɹN&PCdMX,(k,#jW#)TY=βN&#[mje;EYN&P6gv\ 4٬mhFuI$y02Dzĩ%bGAN=S_P53yf@ Q(	
ٵje='YpY1kW#)ߪ7<͘8@S*fƤ{mhGuUhwX\V(kb6eQD6P3f}ʡgif@:Ae&Da;YaCY`0W\3=XFV㱟t4b؏X~ sx-ؤ?ae Xd	N	]ϭD>,*v-	-.),[sI~dɝn5Z{'ֳ	iTLlG?ea2Ź<Ջna)?}}@Xd	N	]ϭU[@3ط0fbۘl}OcvP3&wMtwJ}hmdyj9SMLb}jLMg[͒#M3T灜+kU)%~Tf7!lڰdY:&e;!r.%ا`g{=yɹL\ț=XPXFVFSp:0LFwG0Y>KV_6k<j[lEb0I#d;JYڦ$d@ y|.g`kp7n2&P65UjYBpY1kW#)\l׉}\ '6k<j@ي6a'TG`e2沱*If#je,-Vf͓( lnYs
emUUjȏefm[aWYYFIX+rXUͫ(,mUfkN6;K,f&ŋ<b@9XWۑ,lJ@aH+XDCu'X Hk("?+'ְs6灜̘t(sBRDa>{'ض#nawOk;}Lb}jidD;m^
qXdB-mUDʀsQm-=.zX޶eHuS2}͏m6>'(	;&:k;%w>$>ŷ}?gy;̟>-clɬb4AՈPeKOje=@KOjE=,R#><%&<
"\P5Q
ֶ/>dmY>xAoaϵ9(Y+]V@bڶ#[gPz j@ߙ@w܂4He1,nl?o`6fYa(	5L G
Z\]? mUZI瀩bۂPgP !2mv !feV3,Z*F!7g114RUDx%`7gO46e}uB2qƟX8X8UI\"2V#0e}uB2qƞYZg3vbTB*qƟ2InlzfSa8ʬf`(̦ʌfV|̨ʇ6\$`w(ڜ`q'mre>DR6`y(F1R	sh(m7N1,n~Dݔ+/uU*0U59J7US_P}j~Љ5BjYweRqDa$X짲s>&Yd'>l[}@נ7VM-mbZ{TK,g9mbZ{TY(`zXGA}kxɇE+%E&5G֡B}m'3թ ذq<MNRMT'>ǟZ`Dj%S1ʥQ.P#a=U|Kk짲c>泼ɝO}j}mb(jɰeKOje=@KOj%K}h Z?s2aN(sFal[e*jL?jrn1?̡<J?˹C_@R"g F( UXe=3&ɝO}m-[b؇v>ڲlkkڢYd`k9P+kڢC"?ZQ}kxɇD%E7Z+'J[=R}Tsض#ط0m6>'(&wMtwJ}k@;d~q5L2sZl[b؇v>od2n6姵DʀsQmW-=.gD>  	}kxɇAňQ"&chO,fɝO}kAml[}@MTյ\YPj=@姵EHր Y><dà(sF&%#h,[e**=~ew9-Jqv^6i5\ÝeeedLrVq]uGִ'F&J}kBKOWnq=Ve=3s2xݗk,'k,.k,ZV+ClZW`J#+#Y]*Z~7UOe"b#6"~qPECg!sXxue`ekl!|?8O!#PCF+ìG+/e[a揼B>eJnl}xuǲN,X/͘<k9&$ZY>jt~H,wLY>űŹ<na)?}}@3mӦWsC@k;̙dֆR-wc>g}쁍j7VF-mW-=%TP+jiQpc=,R#!&#g3& (sF
SU>4.IBj54)XA [`?Z/T#<A4)OFDma?ȤLa5 ys/$ K;S@y*<a"<HTqaΩTl=yɹLFadMXNXPFͫW#)쌴{ei8,m'#q2Uͫ46k<j[lE`y՛)KQ	V%I,meUXlf}݅6)#cw<灛LY@X,(k,#jW#)b{ebN&#[mje;3fLlSefƠ6f(+RI/>aoYX$LH?2vdEJ3@97%NXPX$f(=6)N"C?sC(X~Y<FW0bhd	N	]ϭYj̆S&y-zG,I5aW64لEb1	ud+.mYFIf#jײAgier.%sa.` 3973eD݅eemUje=l0'r2#@ٞUͫ46k<jemmN$ɓ/>沱*If#je yz>xZo`ip7nq2&P6
ڪ{5,)b5֮FSĹف(3;.lilxlEb0I#2`e2޲*If#je,-Wd6{(DKRS
f$+L?K$9,e%^wYYg45iXk"A;u@@fG)JN`EjӓhDĵ-wAXGP!߳N<dy(sNʓUp'Ml=a(,$w~c>O@El/">xa,i2!KOje=@KOj#,v)K[BjDfevP2ՁG?es`E]SX\`mOl~d	N	]ϭBl?gy;̟$V}mrCwdG&؅Hj"	V*YG\1>*><Eb(sNTJց#K'ֳ{TkC^fPAxi`>5PiT;uL瀬ၿjf_WJVf#qm-=%F<O8Ơ }K>Q؅2	գQK3fe~3o`8fYa(Bgy>dgGV~Z\AhdjRКax+!.?fb\ʭ8f%3* d)i?ws}߀˖
a2B~JR\AǁUbQJT$
$˖b)$J	&Xjiܒ%sHpմ1LPLy(_`e
*XhIdL_ 01.x%bi6Y'՚F1tP/ZʂdkBQ U2J>c.:8_>vݶ*V$NwPnll[l~Ue7B3)!U!3*A!S.q[PV/ӅqWd7#Ķjwv	ڪL?>Z~?ݑnosaOLS!{+6	5L@TF|Z\MN&"$MXV a`n#oTdDtMZI+*=I`Pҳ%LZټʻ[Oh@O>dg(
!}hvOix}B5EK.?PGo^a;;v;}>9sVQ0"ݔI;']:k;%w>0>Mgy;̟мU}mCk>g}qFjÒ\YPj=@姵E#g3&!DKZdٚ\ψM&w?yQMAƈ5JRrڢYe@k93[֦'ְ灜̘/'X.b(Jq5Q@OC|H?ݔ<T,YaWYbeo4Kg%c}Uljh+ Dмb,օ0aΪ~{-&390xA3`{YaW6ejNJ,CVQNм~5:SBZ~796l5USiI&@b#`ekl!.~qP~e>~X|9B:rm4}{?8O|}>"h6Y<6ؤ6>rL:Ya+@qd~q5L2s@QM4AmY-mW-=%TP+jiQpc=,!}h~Y><dà(sBTyR>|dٚ}TT~QNcIլ4)XA [`?ր
rgiM5y}^EIh Yb%Ȋ:ƌ?OܑN  fq l1Y&}F^!)"G
L,<9"7Y[ES|92`zjSX|4!Hs͘>f&7HTLPN}eVd"d[jq(
j)YAw`=@`=]SHǘ?ae"tɝ.5Z6OgK,+`WPaȿ#k(~MXGЕz^.ixɁ!ňQ"3G֟>z#.)rMgw1ɟcR?ϭ?Owc,ȏ 7Y1$mYA|1-=#D@k9P+bZzFK#  @ۄej'I aݔMnlxKlyOcvP6&wLtwJ}i~<`=텝k;̙d֟	6Ol,ȏAhn6VE&K[X#Yz[X!C><H&%E:GCOOgV-*sT4W2Vn6姵Döc%J@7橿{P;HiJ5LĻ1-i5L@Yd'>Owc>lZqa2ZĴYs
Ĵ[><d%
"\SD}hd)ݳ
V@֨-mu0,a"#lKUĳAhX }7m[BHpL$P Tn D,@%9(J6% f,@α]BH'ۥRMKo@&2uR j	Q+87?2"Yg%DsYČ`o5D`e~k38'Ye,@"@%-(uՒ	^֦&_<NDA'<iUB0 :@U b-x
j S FHT#<YZgI9VDkk
S.q[cR>Tgӎ
R92Y#.fSuX*P3x(fe8(feF~q0sl33*AC3*\ⶡ<YޡϭV:,3~xAo$|PjϹzz#f6v0>rL2Ya+8>Mgy;̟I}mC_ae`m`+I%DsV%EG(lZ?s2`H؅.b)jj)ZA}fir>B?~}k:Z~IhC5WXL8#~qP5;.sXxuX{(>W{?8G2t!w+ìG&J@C]І^G m/Pi2K+l:a6Y5;3Gfe`f'ߤZA'DzP4zbݔI;&]:k;%w>x
lZ&ɝO}hY>z!ݏ/Ahn6VE&K[X#Yz[X!I`#g3&%EdDT>v+>/&;	2}1$h4 rg<9Vc.Zc灳`#lZY~hed}i$8s܇<ف䙥ɣ9?F^gjC<x򊛶!5||Md7Ƞ7EI֑GY,U䳻ZNL,  fs NGYYg!uLUpXF1UVlYKE#7`.F /[<zݓ(
>{"q"3Ñ"mq(0U!4"2	V!SlZ?gMwIixɇ bDDN>-Y>~#.)rMg{ɞ??ϭ@]@+7X-nHj#q4H*ZzFe`5P+BUh1`,Y]RZG#P76=.~ݔw wN3WsBVOc؇lk;̙dօ'߱C^Ao#sq1eD1-=#D@k9P+bZzFK$'ְ灜̘r Q"TIV}l.QgEvV f1G*;B=.}5IRޥd
~ = :G?eA.)la)?{}@ &wJ}l'ֳ2gy[8id X߲4AՔ	Ĵ=@9i-,vzX>+'ְ灜̘r %E:8ֲOɯ)ĂDi }g'=_P(Cj`iMOֲ$7Oogr)CXEk"o_@"s+h$UYs HP#cjθYYxr 7Y]*c<kUXI#&VllmR2r"i-@Qxe3KYjR<DV¾2mZ@LL+eT:)Y0ixa)?y}@:3eӦWsG@bEY #!U~ruZp<#~p<%^灜̘%E	U )}mG?ea`=]Sc>ǘ2Z9,[`=ǗYݑ<Ahn64bڲkbZzFesVĴ$ M@ۄŕ&J$evP16z#.)m,a)?y}@L2Ya+ly~z!;w3ϭ>Ǘ">,iY-mbZ{TK,g9mbZ{TZYZ XGTq2`G(sBE):>pd|bb|#BƕL n6姵DösT'Y5EB>gDwKO=E3ĶT'w3O{ak\3?#Mgy;̟»'D;vP6-8Ұ-mbZ{TK,g9mbZ{TZYZOd31J(sE('֞O~Tz%nax*L<T'lKUĳDAhxX&\`1݄a+ed"dbZf-&\X $(PLe,I%͒ĜܔQ֒5b,ީ,I,%jǘ,e<ofoXE#&Vg$K o4K,|~o7K,|-K,kR`h*YcIuVhm1<yĜXYK6K,mYcnXܥ7ieI_IKZxDo,I#M׺FNY֨8P8UHB+[mjT̫FNY+𳴴ƓyVDkk
S.q[cRQ
R92Yw+3)WVlfS̨&VfeH-ʇ)8O,wOOiB'Lh6م<6<'1(&wLtwJ}hqd~q5L2sF+'D;vP6-8Ұ-mbZ{TK,g9mbZ{TZYZ)}kxɁbDDK>j>f(KW
}hA
ɒ2P5~h=T'CP2z rw=O4zYw=3$!+ЀІPO ?g숖 1x!^b92V^4}~qPDoC膖{0ǘ?aed	N	]ϭ>Mgy;̟ى6Owc>lZBƕI%DsV%EOKQ\lZ?s2a%Q"U0[PIDiiL}g'=_(f ϨG 6ywkYk@'+$V,<%ڝZ`Jq(0<hGk(D_gd?[Q`+id=Q灭rq5Q5>Zăq\l*"i5%O#]XG!DK1tE9g5Q7>+,Z?@#M0'T".PRZyCϿ)XW+Yk@$AXrEnȮG	VN9	(0U$\h%ZqU^ ['ְښ;-?a̘.X.xو#Buf	-2"r iY%*V%F>T!^D{VP5	}lY̠aB[ &iB[)Y	}hTP֮l>ܺ>!PփO,yJ>pɧ	}i=vG=J> ?OAL|AՑn%BZ,
ZP֚~ωp?ϭ
O3?aYmBZ֟ad~@'O,kjt}K#?ϭZ+rՑt?ϭO*fP.P3\}Zw0k~jl\c>UWZE6Oa90\bD l[3KY9<9->('9i59dWS'^?ae6t鄮ր	}l{+wa:n6Aƌ3a05Lds;}}s31<m`&n6q-mUDʀsQm-=.g~?K.]A0Ӽ3h5ss?<>EXG1fL!DK$B}i2Uy'ְ灜̘.N
"\P5Qϭ
K'߿	A-6C9?IW?C]ç͞:[:!2rYݩ6lws	'U1Nի^ӇXLO+ZȓZ$@oh\ċ0ŞKQ,	iθYX 'MVĵ1Uc灜X~l@y1*ְXFY0CK#VRevڜgk\B$q݁G?eQr0`Es)?(
S&wNtwJ}hR2}k=ReydW@9"
* Jyȁ+O	V+l@φ	Z?gB=<dF(sEUOY>#".)rMgw?3Jd>l_avP1@Ɠ&zn6q-mbZ{TK,g9mbZ{T\(GWmd+jYj9+8\KRHT-S?ZLUJFr^g@f?&?"h6Y<6ؤ6>rL:Ya+aY>Mgy;̟/[`E({ cDՑ2rڢYe@k93Ŕϭ";'ְ灜̘qQ"SU'N~3`EuL?d23@ƃ,moTfe*7Hu`m~G,V@05x	9+9I}̀-WTϹj?ЊQGOrḓ ֨*A@a(Bgy>dg#(fo<K2'jWే`l,ʭpJ}h&-?̧";+!fZā	lIyYɋ.saN"P X%k+֒,JC2|OPLX@%fJM͉BV%g+(Jے(Jݒ(JĴ>Ykg"C0*@6c^:8Oa+ªBgN`	g,?;KL}gkGr\ⶡ<wX @̯`+b6U̩`fSK#V
2fPʐPlڶ<Pʕ	}iPb+꧰W?&w?'D;6od̨5J,*YG\1,f}hpV}kxɇlB1\ZրWd)lMl=a(awOg`Es)?(&wNtwJ}h	 'ֳ2gyZA5l_aea7޲YfTǥWPm
ڮZ{T\KS>7lZ?s2a%E\jidٚ\όQ{16:G?eA".)la6'?aed	N	]ϭ['ֳ2gyZ3O"w`m}ݔo1FjřOJ,*YG\1,f}hnY><dÃ%E]4Dz}hed)*/}B[0灉il=a(awOg`Es)?(&wNtwJ}h[d~q5L2sBqVQM4AmY)B%3[e@k93Ŕϭ!6Oa90ubDTL	}m,!DD\{?"V~mbSpW-EOxcK#|1.8A".)la6'?aed	N	]ϭ	'ֳ2gyZ>!݁vP3ɾ@ƈ5#e=(Dklg5VrڢzXEXGfL8!DK5Qϭ^8}m~YdGlx;+lIm}@3uӦWsWlZ&ɝO}jQM4AmY)B%3[e@k93ŔϭY><dÀ(sW&&gրRS 
C/sլ4)XA [`>ZivZx:p6x E&?ZȓH|BuEtYݩ5cD-֐Oa"0"l+KGtss"ИY>$`Z0I"w?e/ZB,Z?
"\Ɂ<lQqD1>&E}l.MgݚH00-_@Mg{<2g̟)kl1Iqϭ	,Zqs(}|iPY>l,߬J_*n66%Xg9i-=(Kրm?N;_@X1w#d2w?ae6t鄮֌Oeqs'Aƕ}ݔd7VĴ=@9i.zX>Y>bD A<lQs9y!lhH4h>w#}miv6x4;xb}kDdIo9YݶA<DF4g$Pk}O7cy>x-%Z#?[mK$1"8O"	c`JOF{Fb3#_5Ϲb~/b9I\Mjk DxѷnPZAV\3ga4'l#Fl@Y}wdѸ[ޠ,Z6 I,DوmO7h&C@<Y޽?ef#1&9gd6HFWYϭPJوک촪#Ļa(&9>x;yXGX+"4cr29d.{`69SgMW{a, X	ƿE&~y2gc#?k2gccԯR1_ePc5q"<FcY%Ig3DVj{-%j\6S	=.㺄38gKP7Y!Bn2gz	V
lWk}BTɚ
#;(Meg?=i䉎	B}hJX1X9O`/an( 8x>l.hBxOMdI}q@Bƍ/<Evw%	M n6I^֒?h8%`v<b(Xr7:aK	THK`1]@U`km8@˲Ի+>JE	E2ńE <l'vb[?泼ɟ2ـ[!a"B2.0]pX]BĹ[lK>8sY(JEw@H0H1HV%(J5_eI>a`EƗ63rHj5f:XOؖ=`6K4֥gf,hiK4ܥn7fqX26 zR )6b7t28i *rRa H9ʘHHʄd1<,-3KZvS.qY V~;(J Ɵ2Gʤ1lXfSfTak(eH-ls2F	O@Oi	B}hO{T=lo.BPdk"ML%\ARńS쁷9aL~[U-$D2/wykȆ?a&$G8HL;KGrxɘAC]ç͞:= wj}k"M}Hnߠ-8{3[k<F?eӻ?9h hieS9IGr@p(;FϞaL7yx*ͫU	VLʵG]cH}g't:kA	T9lZȓZ$@MO]o9"YH<䳻`UֈVb?IL`.Q8oщbY%nZP%-A/g0UrUcH6xgH1FY4Ѫb`8 
YVU	THjWg\vږ2e,e#`X'<`eLQK~uhɓ`ejgiytn`-]Uv2AL CM+T#*U,WI͠Vb	Cv}a%T$ʤb	C ϸҳIXb-dXȏOfџg6<+y!oJVe`ʰJQ<[YF*T^*!lg<吁
?`$eX%*A2Z|$3 m`FBcAPl
X@פ/
ְZ_j Z& BIUg|I$lI-VfZᯖ	*5ra+Y1GT5$\k+n6"P͟RobRFRH7F"@L/ꎄe	&Ajq͉.>hfO%P@Ʊ,{ـ.5%4$\m.7$KX$[VKzxJã&FFT#'>FT2R E`,
+#yS	1	P4G~UyNldY2P|ʻj1*b2#2Y@3*AnfSg[J78O-BgsBphyiA!vO{(ClCO<uKLO7PD#XfYxI9Yݨ	6.ZE+ba#I;:f`5"mƠ̱'5A'oN_ l䒶fh4nf%&xKm=L =AW֨*@MZP3ʄ/&|
#P#`9?j~Z*#*&0x%U>if}w8+i$D5DLTR1~<X]*l6G<HH>!x,~LR-:Ge8spLA$˃bSbJ2äG$JĔܖ(&Y9sk L(&ʳ+ٓ;Xtx)R4XvDb|gę$Y|~J2âI,Q$&Y{4\ 0Yݔk,(ꟓ1,q$GeI!6HKrdܜI kI$|hʧf8(F~
j ,Z52=ٻ}j@5 nPLp!*X`cT! s{
:aX+4@.AszD%7pSrA$&[2fh(AMdbX7#L&Y:c>42[`fDb2d?@%	ZH@\ٟd>JD&půh:[~;~Vٿ0 h|DXIɹra$l|IM͒$Jb%Hxde$ح< jˑ!x*@4ٍ;d->`8UH^3X[lrk L?gtPeYZgʀ&)&K2'1*!,33)löӒ@࡙ 	傆fTgk%6'rsڄ!|w>d2iw_)S.Qg&i_*?;ӫYh#'SHy, O-Y7	($W{J-6E{C5l*1>ҘCYkB'"&,TsSuPS-K?a#)EB۝3X&1$3,A<XNk?	y$>	[Abilm?ImAȧhDR
լ?e<G2g̟4aa-.VKP
/W`IpXD)Vɒ̪k!J}ht}9C#2Z-e*$(r@՗{eIMxu02_-Up7$.+Y_3(*XG`R+4l	Ibd'#3V*TQJeYd|V+3Lm\Z9>Z*%"NFZB2ؖ(k߀efi~=5I`ׅ ,aWzbZKYXICmesrHș)^L%wK;jy 2DBg`-ˉdY"G#?Xq2,9PN.l̡Ė(I'
6T6٫GL3~Oٿ+g?qP2AW]Nr$9C,I(b$C-$|2HYr$/%Hƛ1tPO` AXRB+Km*Ry̳FNWYZgʀeXLc.'1*ffS%Qm%2C3*AC3)+j̨p-hNS.q[PZ]iw~OvXAXͦir?Y3OQ1ޝZA>ҚDȑcrm-J'E	ҋC͑^[5
pLO7PDЉoH	<$a,_өiv=Kh\FU=i,YH(Y	6PK1#3,AFpI gb#L?$~6f%'xf6emi;M)K  4ZR

T#w3OxV@߰x+&G	KUyD+&?Fd*|ևVnwg"`Rl1 	7X [1Ou_	9!dKRx#Qf,aX2eg;KՖQ"K"f7dxu0·k'Xؑ
Idh"IWg	V*TQJeBP*emt>*̊R+G@%Dm^HHP1~jgR:K3*5#fYi1 [
2HC-B,ܒ[PƕFgbe8*4\vt)SF\dJ͙9PsJ5@esf~k'[o%
@2pRuCax₯G5m~0^`Pd$9%a$I͒$PġYK1.$e$G*Zx ՗"BU*@4ٍ;dz}k "TU!xT"4`
g,~v!i
Re޵vYV32(ylʌ;m9(
R
M[PX(feF~NS.q[PZ֜#O~;+3}.Qg&i_*?;ӫYh#'SHy, O-YhzABEpdW!tB1>ҘCYkB'"&,TsSuO,\76$ӎy%͇T&y$?	JŐ_gFb\~6feI[|2	whIjJnJ%S$Ӿoa?}awsYB[PmhM%m$b6[ZO0iPYdϙ?P~݂a-.X-B?O֩x<F?٦*,aoɭUֹħ?h;@YkH 	RXĴ]eP>¶1$-]n?(# !-	YQ+.	beabIKg@5uZ ݝzH\XG*c^)dh#ʐAnUNUY?alr(,BIRBY2gH`grvUsY~	#%6%Z(&x6*vvx:*vsK~o$< ` l<c]gq,U#xEک]Sv O@" 5+;`uc${bLf7v
ɓ=I'֒.7ౡKY%cFşd=UmtNe w-i`kt.Z6X)R r[;FȶBsHXCujAl ;XlԴo4}߃ՖKm~?~Oڿ+h'  ؒ3zÐ2C)bfO]6KvGKwd[k~oðS.ˉ\Kw?*$]Þ2%bHiwA>`jT`V%pg+֬#0+zr;KL*[e	fj˲̡mTfSfTalUʧ%2ʉc2?<c2?8]k%If]˜$r#w>";i~[@{ϬIyS#3i\LZ~f;54)?9?@}gƚP\>(8|_<pճP)>&"|,k"	/G57XK;CEl.;4<SNX6qL~?$%l3eq&}E?%F쭴N>-o* ֩|A fcJ&|`GFS![zȪ#j\0x~O2m"q)o~Wݜs%" <KY@ԕf7o:}'_YQ	5zr(OX'.M"[<y /}l=S;-k?iZTƼI`G* Gmr)Z	Xv;ʌD. ]'egdπHwV֩1mu\5'{ , Ts!ޠڙXe;l_jroR5LKİk<lA׍o N(YN|B rcw`XGOIB#} U^OJ׿CX
-?mnY&{X3,ZZkk䱱/?uOñOTJ`8 ]c'o4}Nq-[~ fU	`_ sbHY9,3S'ĒlvrwdE%q1WmJi}k@/|I8s&PI-ef2>dYPUZĕ++m \XG*aCWT#'zr;KL* 0l,YvYYVRFe4#XvrQ((fT%lbDyIE2?8YAD)͗8"	r#w>?~Oڿ+c`9{"I?k=f(4/ĉFA [`>DuH(HPZ>l8j٨R	ZȓZ>a5g%ڀkxdq݂a#'o:nc@]Xq%3,A~	?@'-	Yؒw1. 1gfVI'NRAk%}j%H?e<G2g̟;,=Y8-B?O:/W4ేZRd*|֥ KO7o+cM7VRPl58(|Hleh0$SG?H44	,8FYnlZMHs19 S$-b@-HJ HellZ*`(%(yf2>*
R+쵣YPX@ty)$fiJe$PYeewPg&~q~u% JjPb@<~5NFm,PHTƬu,PHTlxe(dh"Oc?7J(vAr1%
h(gVZ -% .?'l8IːU<0B2$ye,Pa%l(m!,PݦJ;C"N^a$eÞ6HiT#'+X[`8UH^-x75ReuB2r=8?8T#>JYְ1*ffS%2Qm%2C3*AC3)+j̨6\ⶡ<5ϭvgww`7;)~m3KYɚ}ʏ9FA [`>԰$W{J-6E{BgD!iqOֲ$";qO}aMYxK;
K%k	%,I-Ļfb[*k;̙'<bل~aǰx+	%gTVU9d0*$%̮I c*5L\ZvZڗeg8xk;غ;߆ݔ]t鄮52f;_t cDل}@5%iQ,5z[UOj`V@i'ְB2`@'U#ݓl⚶i"32.?\0xf%̪`ĳ@ҶU`BQ,!"K [-!X$[X(ݗ#,43'$`.KA[$uIn5n4tn22X)͒kRgn1[[[[[[KKIfxJÐI*H4وHʄd1YPCp<mx5#yS	1	P4G~5	kC.se+ u	A UޱavYT2vʌ;me7̩MnfT9(ⶡ<Yޡ?ϭ5 DzP6V..)cIbfL`oS'~vP3kuӦP;dپ+n6avP1de	kj3Z{TK,g5VrڢzX9:ƕ"Z}k0[dQL 5B\|cR/>f(wH$F	ri=C]gMhJ6_^JD	֕$@oh\J}e#_YwkAlx&/:eeEW`J0pX_(]UbYv!ʉx.f?ޏ8@6b54`.]L|/%ؙ{.syfLTGPXQVfbee,me;976`eZ=OՁfmbIVG/9ebTF0#">:;KL
@JA4ʶy[m:JR3|L+RYAAlG?e"sxl[sI~E);&:k;%w>1xOd|I45fȳ ] YnDf-A'XЈ;k([Y>~B<h3#bD[Uό`Y>űsxY2gO[b؇v>Cq1ՔXs4K,T%hQx^9X|*BxZHbmb=a(6-ؤ?aea2g{ۧMgy0j[c-vc5L2s5vO;agvD}CqXҲ)JZĴYs
ĴPzXB|5}kx
̘[%EZL0jL+70TXҳr?	j.Z{TK,l;mP_PHꃟ~Qߝ媗@;ߘdI=gO$=V5 1.pKa(PYdϙ?!]xYd'>1b-wc>kZR-=%F-=,#>-6Oa90(sV&AmlAg6)K[@2ax0L[pXE%BĹ[lpK>~ѿ	wa [s_.0}n
R"ݣ((b[?6-ĺeiaN	'R-C@,k*}UC- mn @dJ6di[J(+1?6^{+3RY'T=8[sf~o,K-)fWa?-MjX+͐DCj
R `-
x s`)͠stXXnrGX7ua*Hk-)O(${xND0d!iPB0  8a(ZPgb.$TFU{煝~4Z
6\"3I@*3iƚ}|Y,n&e8&Ume7$3)Ue[	*ʇ6\"3fB[>Ϲb=a(sx;cR~2g{ۧMgy0hO}k?8&w?'ض!ݏAhn6	JZĴYs
ĴPzXB|@#g3&X.b*)|c0'}ͪxu=I-TiR$,́{DlG?eAnawOgbۘl}OcvP9&L`t0ad~q5L2sl[}@ 7X+"KOje=@KOj%祄 ϭk'ְ灜̘v!DK/O` ''Jc1 h#+ZTYO`<Pn(͝6x)EzR	֕)}k"MhDXK;SOOT(*Yug߫]VrE b˹%ȓN;K+lϭ xiVX#hbB0i\ɝN	]ό`Y>h*.,9vawOaa7'?ae ɝN	]ό`lZ3PJE=a(Ef.ݔ"\ɝN	]ό` OgPiTX#݋x
غ|R~vP̙]t0>iZTjpxo/% OU?C	?QC%~L	qg!uW@Id"i]~(0^bHК_lKY@gH6OaBCgKOGfL	6!DK$UTOtG?eab$w~>O3vO7wb*!cJ$kl=%TP+liQiq+ JDVS2=a7.03Ya+R(>"g2gy'Ouxlɬb4AՈI%DsV%E">nZ?y@YbD7όj #2ߕ`t?	Fj.Z{TK,l;mPV¢urTG	ꫪYH~c蜐oY&dODᰴ̳`KC1-X~5B?gy>dg(
jVZ\<K5	Кax
D?ʄf%̪`LĻ	&e[lid~Ѓ@ݜs2tAKgVS&1f̯FNeAVkWxuL2:8[,-3m*V!'J-W޸va̦;m-ʬfFfS%32?8U\fT%32͗8"Gr6TS}Eڜ-˕!z)VrXa=Y`eX A$WE(Xn%}^D4aeQV,k`d6P.lWRa&`.T^I=	Z~勵Gs"$!()b,?emڤwl?e "XuOe=TYd'>1'غ!݁vP6}iҠn6姵DʀsQmW-=.g ϭ{d3Q"'8`RR:gnb#&njx6UECЛ}-5B?Ӟ<]!.GOsvgyE/K+h#Ugր@Gj[X?Igy;̟OtC{>l&ӥAm[UOje
ڮZ{T\KAoZOa90^ubDcM>1 Rό3TDH"Ylڪ1?iR7]f{tT#(=.$!㺅K;!Y[?G~vDL#PU)>#i2gyV.w`o}ݔzt5jiQ,5z[UOja-Bd3؅.b,SU|cGODf|H6.h6..)l]s)?(&w]:k;%w>1#'ֳ2gy.w`o}ݔzt5jiQ,5z[UOja-@Z-XGfL	!DK!bj,'}é2gy AdD;7o`m:Tյ\YPj=@姵E@gd3BQ"LxW}msj5*YͅeH՜X]U[ĚsԲ~,K.}bX~b02g{uӦWsxd~q5L2sx>M4AmY:ZڮZ{TK,g5VrڢzXB|]}kxɂbDd|cfiߪ1ڥDiiP}g'=ŉ٥G 6y2DGcDr!'{_<"n<8/J	?0'	[ u"MXw|=2lYY/efpZةXԆJIR>I+L]il+hόbx}k~xiaؓ`E9IXIX	jřk-e̧2^׽ZV.Oe}0|}JY`W$k,(j"`)
G	V]p+íUkSiao'(||Pm`X+#%-fIQRR!5yCzW[Y6%!<!?L-$RRv^7Uo	lj6]gN	Kk6Sk'W;) 7XOECbS)X{(>h	=giKY5xZSs/sz~6}}}m7`H/sGRoL+1sq#ϙCbS)j#{/e[e4}?Xհ½Ox}k(wJe+/e[`qGGc<_S噚zA"4Hwh>ue4|5TR[:k<9V_Hdjac灘X,n1dF,YZa<K`|6lSe6&P4v~xzd[k1~6f"JAddND{fY,ѨOhVL8soHD8jL ײ#@Bi3<فڇ(>3UL#/3sz*nڤJ)E!P&.Uh5	O}#+7$YE_jnwk$KI%#	SqXѠf\e)X<sqm-=%F'XVeZnoP"igx=VhLx _*Ga_!JV\LD޶vZ vV|N |T=}@{m?i_(@6!b┤Iuai`jf%@*k;̙'=X&aX<RDfeyDేwPLĹ[li}j--?`sdw8AUaveRYD*[Yz%ګo~
S(ٵYIAWM)"ZbJm%	;Ps%ƐLD?g#*PDe[`UYy'Y7-8%	9)"ZcTJCj"}`.jc.W\Y`"e޵E,{
ج5e!@эX[-,fՁi)ZI3ӌlIC$)hJCے$=)|Id,CBP2h R`灻H4I2|=4jXFzzAq(4
ШE`kmɉ*RzV*YZgIVҔ %V'	Tg ŕ+,˽k +3)@Uak(e8-ʌb6UYRc2e+j5)Z~ҿg.QgR?emD_e5|C&전>&+l"C/hҿC`q@n6$J@؏G	ǳW̡Py-{î=q(Ĳ;`|3ɬ䚝 D'N;K+h /'0\>/|$Lwֲ4F]crm՟.`>l.hsK<EG*^PET/Par><3ɧ~Aco8@P^2e	uV+X6UW!6W6AkƺHQ-uLcbUV	aG@	Ui9?F^3TV4''*V$ւ/7XgvA2v0/0̈́|s	Pͦirk?w`gpqd)>ïO!'#{;"'ְj?<Ogped)* d)3O~w$#MEA$FMFxP60IDFXr!7YdY,ěkOp%iu	$Q2xq-Q(0q+9,9Aݔ>lZ?6eP%vP9}XG
[|ȮrS-GB`}k(s&kf"eI3>1BOe6>OGbP9a(x 'ְڄgL%[1#5Q4>1Oud.Q`#>dwO[ex~|c͓@n6!ɟdhÛ%AյiQ,05iQpD#Ŕ	WGrةWR
\=wK꛶yCg.pOMDdIt}aȄa,/ݑg)5tHHX<,r}jq% MVFk<,=*9&L㰭T`Ȣ2ٔ]*԰_t3=X]`In	^Oʄ#ک5V?~7@+ZZhH4h>qCC]ç͞:Txij&n6h4`1< Y]JM n6IbYݩ#l6|Kav<|\VU9d0*$%̮I c*5L]hekj]ra"`bNVĻĶ(Bgy>d>L?eՁx+	%Bf(vBL3UmNĳj~sY(JnȠH0mHVV%(J7T	g@Lְ8KA${cR[b[-b[
sdԷ[hhnrv|+@YҰʒƛ1	P4Ð9
gcF>b7t28iď;KL}fjֆ]˜V@;J 1̫b$e[)voRs2?7̨rQmByj?hH4-'WWhzZxg"C=Ph6a5g%ژi_uV♇ݔ}l>f@-=atqg`mn9-J qMmi?LU~,v<0_pXP-,7qX?S n6":=a!bV/iO2g̟֊#P1.+Y@`ie'EK0-vo`ofUmv]ՈGWd9m?PY&|}jaػ[`oMX	3i*;m3)մ<0_pXP-)ÎpLea=}Y4>lYRn(pgsAx'i5o!uENI%ZͭB?sY&|yaG>cbT#=JOGXGc=&ik}_XI:zA"4JO{GU*:|\n(pO~#-V$ւJqg*BߍxO}bEMbf/DS'Qe'ؓ:Wuwl7vLgMgqKY>Y3,,Y\kUvP3m
w%Fu6-[f	6P3h!ǳ+`[a5jLfa4/~k1ҵB>l5U9ۊ*nڤJ*twZZȓZ},h7JeܒTK;28(̉;xrdQL5'jq5Yx#'ְ6tdg뙇f;*-z&P5cȿdѸ0a0j짲.ğ>NN;; Xy'`}i#%̘,'jjg1,Y>߿wdi>lTsKT*nڤOEFֲ$ٚ#}=R}gvOe`;AZ$k3vwK'ց2x92F4gqv$cILdْ1r3ĭd"'̘j 6Q灭h?M>1@}d`Ia(@RAX{(__&}&@"GMٳL
L?e[`/>
n~l	3Y&?f}j}k(s&x*LE4$MVZ>1B`Ia/f`I2xW{6;YĮklgjVՙl.odUjeBLOhD1f0Y>		ѝ .$cIfHƓY !E )}lɆbDkf"&.H4}mQC$ٰc`I!JAa(Y{gᝁ&@	%K6l?B@	pJ(g?>Ul*g֋'ְB2a0b)9`{'ֿ;	R}O{#1miv⊝>yCnsb}:DЉƂDfh7$YՄ_H۬%,ZIDd#IDr$̰<qņ:KIA'VZfM.ZI[.Za+5cۖ[mZ:Lj8+9iƖ!]BFI|KI%ؠvrT<ڽKeP72^U`[m@_,(=vz֭BZ{(РRUeI2.mI2.' `ITE2ʡAŶ9:ȅianXa9@"En4vUӫ	%W8"ejB.[9*#圼RwEP}>s]\ -gTϱ*0灞g"Y[e5=1(d٩%{&'%ϑ?w0P=}jacKaZ>g$%%،f%Wx(b]Ka
D0dOUȃ2XoX=c+1gXW`1YYKZje.}UoI@W(zM=-T1"	UK<h%p1J.l 2,"*ƝlD"Xi
*X<k9jt=}l㴲1?LK(X \T>1 D	l-g6=3,ؖf%̫w̳3J KKQ,.ʕf4K eQ]aF^KeD
ĵ1>>DPhϹyg/{T#0-8O"d3sW8H eY3w#gYȖVN|c ff]'sEu'P$}-<k8֒8b15]vS1<D*֍)>W"FNiaYal}(1Ma^"gf.-id][U$J?e9_̠kl2Z~֨K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$DXƝlmlR	H? *Mg"Y[?@#Su	\zԟGO" J}hTU"[k 2m2 j'Xv@M=xЋEAP#ĶU^IIJ$=Z $*x
v)+l7ͫԶP4*0x
fL 3OK@?'4@f´DN;metE	RrQ3~a'z|?tf J'\ L\Sx?{5emjoS%oO=YR~ep}-<k[?ZJv"sU
)e1GA­h-L"> ar d̆fD&-{%eGP[U$J?e9_̠kPްCV>BY`Zj2Z$A7ʩgy-5Z)Aw2̀YY"gJs49e"e*V)-X<k9CySo$ȗ=6IT>1K'֑e	l1-g66<3揼{xfYi\%KKbX*W,}YTiWt.ʗ.^Kj	c\fx0VTKS> aAʌ_rIޟ0;m|E)f(8H-gT*0灞g"Y[M8sd٩e۲vIswdIT>1OL7wl#kXGݔTKKQLĻ)?"kEjaLT#'Fd4,{5>Vr q5eE	l+,,p]:o"V(6eZ$}9J=-T1"	UK<h%p1J.l 26.<ils`9(JDAr WRDM`Sie۴vsݭoR~b0-}i6P\e1Pi=ml GmTѣ߲^0v)+lwl7	̧<|ö*(JJ^);T#0m8OODnrs1r~~5Oxr%S{`
Y>jve1>%r5u'P#^}-<k[?ZJv"sU
)e1#r VjcS'12}4|:9Q|װYȃՕ%sĳ̳YvZPKaXGg+ٔj;-?`}a4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲D"ilsDT!BR Zxr%StU]fj]d%roR~eP?d l-%Qfǆb\x/0A1-0˄7icTKeJ3% **RcA,}K,*JjcS'12}4|:9Qџr^);T#0m8OO:x5Y?w#gYȖVMό` }l˷Ot$YR~`Y>0O%灭avP3TKgIPq.S1.jE3$9ppXD1>>DPiaYak}AjʊWYY-du	k(U[D#P3lHbr (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ػ,61mA(*V)-X<]Jk9ۙ[5;&'A.{zX|c,ZD%>W*A3)Y@S)XOʖ+׍ULR||kAgx؏uCf\DT]a_wav"&PA4R@TEJ)X+*?"Ik	%HLg%D/{T#0m8O"3sk$Y?w#gYȖVLY
l[5;\UdIT>10}-<k1-% b]b\wf%LEV9ppXD1>>DPiaYak}AjʊWYY-du	k(UXjL~r͙@֡	caLj (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ eI1mA('Xbi
 k灲Djb f|]IH<C ޤ*ʁ%k%g~s~sa$̳`jf%y`Lķ"PةY@iZRн,}@+*ƼhPULx.^Kj	r唱xh%pX+LM2| 1<%B2riџuRwEP}>灛\ ZƩcTa=D512>1:-fGK.b|LwdIT>1 }jacKaZ>g$KgIHb)5]࢙vS{x88U"ZLM"FNTd4,{5>Vr q5eE	l+,,p]:o5&J?e9_̠kPްƤ~%	fihK@ʉh*eTK@8ihn 6 dgd pƝ8lh6ZBA.Z
K+uLM`]d٩K.b|M牭oR~`d	OK	ZT׍ULx6]'T=Ņhu2JA'TV=nXG Ɩ!nk46%D4}[(İҨYa*%Z7LildP\ebq\efjd;%dn;֥s"Xc&	c#ıٙU,vfKb\ ̲BXZjRof1@f65]2;EG]^A+=9W@OmP3ޱ,w%sx%jX8;S櫹-^,,"EDae,&4IhmU{=7d3
"\Pt5WA>10>iYiԡ,Za#GR@Km)%RED$Y,-𳴵U^}la}XGfLQ" >dWR9"l,qRd&'絑%QĬ>dxU(K^(M+(;mQ.!$d]Kd-b-a<ᢇ)	Ke
	]fERFCYYg=Q+P<5-L(&Ru8aL#t!E6Oa90V!DK&}iA":([#g3&6!DKÚ>1lȱ^ cDX.0؅z	X}?׳7dϮxىf&>1 WdوzG3'֍n4Gw5(>G#OBk99}mQCg'>3뷞bY9# md`fP3@^ll~Y{65kl=,wpUgvBٟ[+'ְ}w3K7G0R>1'؅z	X}?[}kgw<f)8;}k?n6Oda4Ⰷ4kԙ2]hV_dڄ-CP<ba,VlҝQCg#]5S&G4vO
(v6"s~|όv'ְ}tykf%VL lZȔ+QC>1#g3&Q"f|c  dٚ}wk#MdJi/"EY.&khsK8tTo`gvֲ$ѯmo	Yy<Ć=k?h
ec&Lƍ>eߙ?>xk>	wdσ|egէel [YɞqDdH4}g'=Pn(l5lAmC6hn髗''*4IDÑ	YݩEAtڄ_cƉ%T!{<5}kKOG&}Q灭O_@Mg{dϙ?SD'L~|cod&(;C+J;aea`bRPsqi-=(Ĳ`k9P+MiF.zX>g`#_]SƓY}3&wS'~D>fL%w>1Oeqs'Aƕ^}2JbZzFesVĴH=,`#%̘Ikf"K&G1>vo;$#MEA$G,>l.h 6uSo<h }k"Mh#|,WIgv0v2X/XD6dY`u64_l"h;l3z.Z|cLO7X3i`xuD00UEmkN%`elkG
g0>LO7X/6K`>ҭB#f(w>_=	k
?Ԑ[mKaT+NGa9l{d~%BZ̋@iLX/Axa9fU]JrQia9l7`G`U]J׮[/<OĘr̡݁x*X#f֗YK <_gL38szÈr#cKl~%BZ̋@mJÈrV5	`b#Õ*6Căm#AzA"4K=rd~ZQP\HT+ZȓA1>қDhB-C.7S7,@d6OIX6L<R=ЅJMj?3*ԃ0*``10m%eVڜ$2mֆO;[X~k,x
0>D&̙:k;%w>1ӻ'ֳ<9Inrꦎ'.MgvEtib\JyEY@hO}k'Л{<~?s2bQ"'2awOk;{L|c)Sdv 5wdGS!c@&^7VEZĴYs
ĴPzXboa_obF̓%	+VEL!<7[26fX^qel=a(~ݔɝ ӦWs[`_vc5L2s,[`_vqXҲ*diQ,05iQd0	6OaR<ɋ6(sBEU94ZTYPgb44X<m[EOjem*	W}IPߨJڠ/oI{S'M8,gp:OgDS1.pKa(uBgy>d>a+?#Mgy;̟ƚl[`?Ƿ}@ 7X JÔkkڢYd`k9P+kڢBaa0jI}kxɋB1$jQ'>vG@ۜXIrDfeyD0,a"=O ٘2mgրO}7g12dDKY@ׄ[&Vc~lYM@K=8?[7J RX9ͦVa[¶|VAJ}~wsd
+
Aܔfnc.\iܔ[H9KqR$˩2% V%hҲA3N77e{)xds,ime
rPS%C֦+a7s|a	&O46eV* 90pYT"x"A
0PT# sO
,-3#eZ%)e+jJr?@
RE2TsOϽfDf$̦`Uc2eF~q1*ج̩P2		|c)Z~Љeo6a2vHU}E?| }zP4~ݔI; ;Mgy1yd~q5L2sY>~!ݏoAhn6Aƕ)%DsV%E#όb'ְ灜̘J(sBFU1dٚ\ϸơ#ߝߨO/TnsjwJ[R$|!<N,/dem,vOh6<6='q(&w wN	]όb	ݓYw3όb	l(kdTkkڢYd`k9P+kڢBaa0h<}kxɁibD!2j#FXOH$Fr`utZx'JdI=
7XK;r~1?OVJؑ1[@$Ʒ`rdW/g/$,ieyɕ~lY-Y`AԀRLIMkj灜(#O7P<UiM?VyPKCR`eklkG
g0xr 1dڑ>⥏so>16OGYra?P~w3G|T|-ɞsO`LH7X 3ę%h^G@؇G	i;Z
$	&kyPKCR`eklkG
g`RL#M)'ZKpr(RQhzUYxTc+7i ec灴0`CYuU"6<!Qq3f_<hTq-`_e8sOZY6`灛i䙥ɣ9?F^TݵHRC^ROU5r9Z&7ֲ$ѭP>,YݰZ	I)_RR$ϲxO$R˼Ěq%̒?} A$ր1 h%+Z>Ȗ׋@:+Κ	֕&IйFa%l݇q2@7YY%<k]Ub+6Y̪kWr$i~x @yuZ*`sIol+* uҰ4|L*-V@JTw`A@>0N8}@:3t0NOgFYD**Y@zOa"5z(v36!DKfq5Y@[`A@Xf9&?3 |c'+}mC7Yݑ<Ahn64bڲkbZzFesVĴ8m ,ۄbH<ZH@X~0 )? vP6&w5O~!;w3όaO~!;#ZBƕSKOje=@KOj%	祄*`H}kx
L
X.b)9G2hY>:֘yGXҳtX< 	j.Z{TK,l;m5Bߚ#(DgV_PO~KZf%DO2g̟֕(g`;?dw3όdѕl"Aڸ)%DsV%E^|c/}kxɋK%E3GD>1 >q=Pưy:Z<ZH̰<ɁcsBI3UmEbY8iDZV ]VI&QNd-e`]U\*ZK(2X6KWjsX@v",IjZ-_4ʭoXIefrw|~o7KYVjU?ԵѬeRcD:qbĕ_K$ddlhnrv}&[Q#Ha$fiT#',TT@U b-x
kTL~e]uB2r=9_~4CʵNS.q[cIP?fdtfU޳ A-dUmf[3*3󉀾UYRc2e+j5R$?`A@l3x;l ?aed ]ӦWsE}k?8&w?'D;}ݔzCqpSKOje=@KOj%	祄*(vOa91`ibDe)ӏaF4EtS_2`Nx!^b:tmx+T'CCs֖w+ìGNGB1;>}ia"#f6v0A'~$ɝ Mgy0$}k?8&w?<WdvoAhn6VEN-=%F-=,'=XGfLX
B1̵5YLO?~&LwH$F֕rX: W4XHkȼM};YaNc݅g"urUY.WTdeK g ""6R3Zr cDmPa(B6Oa=WidX.xو(U,/}hErBkkW$N|'Oa؅.d'rR`ݓfid.M~w$#M0'T݆΀=v^PK;:&WȼLvE2#lO
\0#XeuL,Asb{="6pȭwe8ퟬɯDi9?I$`'j[>&,D2ͥ5_[H~g1 hO{8Ƙtj״8t|}l3x-~f>f&|_tj׾	RdI~*Yݩ?2&Vk<9jb7U0w.Mgj{=f@TdW@9ADmJyȁSUg^OaPȨQ灜LJSL%'/l,9&&?3"b|c$[`!(&}X	jȲK[X#Yz[XB=,X/fvP3l>egCFXFCY_@l6vaOȘݔI;.5"'ֳ2gyO_ݔi!c@&^7X#_A("-mFkOje
ڮZ{T\K^|cP
,Z?q0zp`#y!O	}hWXFC%/h6x;0D'L~$ɝN	]όpB'ֳ2gy[`!(}BƀLn6FQ7VEZڌ֞*YG\1*uXGiӁKfL>1Sdm']a|G,bC">`0_sLR~D>rLat0ƔlZ&ɝO|cJY>|CvP9؅ xm`}n6$=%TP+jiQpc=,T!yOa &"80"Û'֟Zc#6x;0D'L~$ɝN	]ό`l;}k?8&w?Y>|CvP9؅ xm`}n6$=%TP+jiQpc=,T!y'ְ灜L&"90"0l[3O~w$#M)']T% gU6||DSYm/%o}&=7|idBnkS
3{TW6ɬ_dL͏f=~cA"4$w5? {@l1vk"M_4I
Н/n˹,v&	$#E25LUpXFUuU&DhIDa`|""E g "HfQ(0U"4IUgG]d?8e*xhOixɀEQ"婪LlDzP6xY)Lxd>1B'ց07Y
!݈[{QRY3,2#&Fki2Q*KXr-=#D0HǨ!*4\`=XWݔa#(y\SX.)?!vP6Y[t;%w>1CvݟfɝO|cAul_Q">7YVP*KXs4K,T%h`œXGfL!DKd\|c0[3KY7U	]u.}Mރ2
>4ր*DptG?eA]]S.)?!vP9&&wJ|c!Yw3ό`dydڣ}@,_4AՔ
Ĵ=@9i-,vzX>1Oa90 K%E[4\|c'N451 h$.\YOahC`h#m.V$?/#Dh=	컒waoN>r>{dYȀc+#[]*W?jWUX{dFTF'(l};{".NZxr	۬+$Fkl^r cD%ZqT~dZ?g^?a90 6!DKd=a(م<IaL<2;'ց07Y
!݈[{QRY3,2#&Fki2Q*KXr-=#D0HǨ!*4\`=XWݔa#(y\SX.)?!vP6Y[t;%w>1p[d!;`E3Yd'>1pEd!;`ET~ȏA@ƕ
Ĵ=@9i-,vzX>1id35Q"Uqdٚ\ϹߥqBϳ{P(_oPN.h6x;0C'<~$w:d	]όdq&k;̙d28}mQl>g jIkbZzFesVĴ;=,,d3EQ")q9l[e8fLd|Diip}g'=Ə? {@`ypNk"MA^EIϴI7L`<`J5V/f&RtĔk"eɕ~%$U?e8#~7|ɆV(sESUq,[`I@Mg{L2g̟)klH'vOb!a_T'BG$XTmZlKOJ1,Xs
bZzQ(l`ӎ	"=a(+L40̙ČR?~m`/tWsdڈ`I	>cI8J7VQZÐi%rF=@9	V=,lZ?s2a؅.b(8j1[e8{DDi$*0xtgV>F}KE^ Nwiz& F>?7gvIeba3dF,%r#=.MgL<9+Y"#$A*ӡ$+jqmXG!DK0ع<lPri +}h1,FU,2\11XG!DKq1o5We2ap dH,BIa(D_g6Oa?PZ~?s2ar(sAd\v|c[`I@Xf9&2gH' _dڄ$wP&{(o8J7V2
TK,r%V
T\#@Ew`I@l	3x;KlH'ݔI`/tɝ߂k'ֳ2gyߔl[Q	"&_Aƈ$cqe̵!*4K,#zXr=#ETzX>1A}XGfL6!DK&όv;'WƷ}kxɆ(sA)µjYeVX|c,Z?s2a0
"\Pu|] `}myiA)ݥ$k1i/P/Q1dI}7.xݧ"&~I%x&V,gdYȀevS\0x,UuL?d`P炰倿瀱k<@XlFh/X}?Ɩ!D^g&#diQ"V)C'ֳEt,VP\(0Rqv.ZpЋ>~'= <d`obD)'4񣿼:ZYݓibE'ְ灠̘,H
"\SRblZ+J.Z|c MXGfL$X.b(djG2!>4k<B~4AHt,2%e&?<913'DƓYg'ִ+'(0
4}kxNfLA
"\QdU2 $"N40	vOa i2`Q"UAv#XIʌ~xsX}Y+'DƓYiSdوk6LX,[Z̬>K/${d&%E&ꏌi Rpl)8Ҷ$[d0X؅.b(5WX|cH;}k=X~ɇPO_7ã߼ c'd6L먥+6{aMqei5UřNS,2qW@,lZ786e=NL31</	,[1Mfɞc'ִ+'(1-]XGfL EQ":'ֳ)8Ҷ lZ?s2`,B1|\'zu923kYe O&= >b&4͓<MH}mkK2,B|c œXG2d`-
"\Sa]i8ZόdW@9Iƕ\
Z?mL%E6$MUaAd|gY܊/f"cFx f"g= .b75QCgBXGfL%E6*MUOa&}mQ
V@lU?e9K"gb?`?/ٳ#fDČ(TOa90X!DKmj!7[51TOa,e`7MT{;Y>x,Քn59
ax/DƓEd֖eadXx
@XGfLB18Od0Md5] 'Vr) ><da(sAsUu2sdچϸ`<a(] '$ȹlMU"/V+'<ZDT1x+ K'/<K5L6OK"gL?g/a1>dJ`Vq,j灬5f[)촹P<.(>$e~$ea=88vOg`<ݞSdڊ1=g}f"cIO&ds>6_N~X}?Ɩ!D^>1id4%Eh}k?Ȯr+hi;'ְ灜̘l؅.b(6R`Sdٚ{?Y3Klck#M,XA [as9s@mK	/V$Xo#Dh@M߸ݧYearnȳÑVk%ZేWTPcI\ωqB?e_ef5>Z쁞v,6jgGZ`l6ǳlX}j}MXU|.\_N}rHf@Ɖ2l]CϨc?e8a@XGݞOG&X.xوόd%vO>6쬹ŋ=a(	b2g̟)klIoόd nLQ7X!BqBGQvP6.X2<7V
"Zz%D 5Qid@8DzP6V..)cIbfL`oS'~vP3kuӦ!@n6tC;0b%AյiQ,05iQpD#?6gA5XCm`HOa؅.dPM<lSEUOoY>cA"4Jwix}g'=jK@pOo⼕4

!"4IŞK;1vVE2#\H0%Z౅90&^7Xo9ej䕅9f?|^R7OOYa_<+MadXyD'̘+Kao1Zb>1lZlWcJR4"<}k`#݈Q灭-&MU7MFzYW/gvO`zY4K=٥gYsd^;d_3OIsa3k	$b.jAgl:'r cKXyݓWdQL@xb(5W$lZ+l>1'ְB2`: sEMUãl[3Og&irkyA-PYObs? {@bN<6z> OMk"My$A67n6h,2Yݩ,g"u`J1Uc灜0WTd@ͦirk>(Jr	۬Yְ,B	'̘-<py|>1YP9 iY*ZP3_gR#~nOG&B<lPx5W%SK'W(K5P9?dڪg'ֳxdڪg f,g#{(!;畄!D^ad<>1Oa؅.dt<w1$MUɇ7t>V%Z|cO;}k(s&kf"I8)}l=1ހH4h>qq[6? {@bN<߽{ȓ/a3^#ɳ3d9_g._9&i**}g'A͏@>K;>&/dσ}&=9YxrEnLUpXf*6ɬk"fl}k;m/~g1 hO{;ך΀=2bYݩ5]Z~&0qA'7'isR}!&}l~5eiI/%/gZy%ʓ~i>¶?I/M8N̓N~}iI~o1 hO{5,tl1>қV$։>?=һX74Yښu\LdYȀevS
"eaɕ<X+"I	gy݂&P"Tț>XPXFVFSqH:0LFw-NG͘,efzg`&ͫ/ƛ55	bI$ٲ`e(XRK1Tďc(~{`i}yx3?eemUje=d{e`t'r2Nfx@ٞU͒xfƤmhFuI$q&_8}X\V%I,mS?jgij6l@ lb["nsaWY`}RSә}6lMQ03kl*+(+<
e%{)B?wC"=a(E3xE.avPS&wt0ƈ(Y>dYTۊh8"gz" tNdnq;NȋBjӓhDĵ-x.}kTЇ~='<dC{%EXj['q@Xq]Sɟb>)L4Aml8wa2;#l7X+KOje=@KOjK+5i"32(jÈX~ÌËlG'ݔɝ-]:k;%w>1gO~Èl,3Yd'>1`/q텝ɾ!cD1ڱ	:ZOje
.Z{T\KAowd'Lh؅.b*ɦ*lZTK-jwQ'솽̡0h2ifßTUS9*/?.:Vfsqm-=%F<O?YxOg&Ո	Ҥ'VDS1.pKљeiT73,?泼ɟ2[Ua+C唪<DkhMZH̰<.<u	`3UmA1.6fYU'5'?A V??婾;-ՍB~$k(KX(

!L-V ga64wK	l8 mn!n'qA,+R;XzXK2Xĸ$:dh3|fO46c.:8 ZʂdkBQ V9a*`wAxYZg3vdX*pAe޵@Ym*!Ue7eF~q0slʐCc2e+jON2'@Wd7|0l-j#|ό`QiG H svsa6i0)^LYO2g̟ցA~&sip	&$jĀ2 R`oP~J~,AZJQk+2_-d%̫C#!PY&|}hl?e2eC>1?a5OO7H{QGOk}d`̀E`i8h6f6v\b>)?G>rLӦWsbYw3όmMl8wb=vP3ɾ8qat\YPj=@姵E^#g3&!DK5X|cl-}l.Qgk;̙d6'q{>g}qFjÔkjiQ,5z[UOja-M"#g3&!DKi6	d)T?gmX}@,	5L?KeY`^7(,-Z|cl
~7	5USj{?g`Ia3ѺؑfՑ2QZ&Omq{MPjl b#J@|?8OЕ<k:V^揼*̡	_ZMÌËlG'ݔI;ZtwJ|ck;̙d:l8wb=vP3ɾ@ƈ5#'K[UOje
ڮZ{T\KAoY><d@9bDUhAfiߪ*Lv9 h#'SYO`>eh: ~^JD	$@oh\J}`Ogjg?gθYg"uL(\0Wcaɕ09Fo``gS`H+;G&q26D݅eemUje=OlC	dkm\Vr>lg(3;
efơ5QV#	:;6Lp"EebTF1# XN WSOC}yx3?6r2Ȇ'YBpY1kW#)o8y05efzg`&͒xfƤmhFuI$q&_8}r倿YX$LH?2q ,-Vf͓(*Ve̉̀Ya;YaUaGUZr["=Ysj$+S?M$.MVQYڪײ>0iT#J0R"ݔDɝ56Og*S(X~{,g`Es)?(cI;']:k;%w>1(Y>f*DzPXf"ݔjS&wNtwJ|cY0iT#R".)*P"ݔEI;']:k;%w>1Y>:a.).f&GvE0jn6A;u mȊ5Q(_a ," 1-e8B{<!VOa!CІ><4ixɆT؅.b*yܟ4}mG?ea`E]Sl2gb|c 2l_`EȏATn6V!JYPj=@姵EK)J!LZ6~0xK+lIm}@L:Ya+4/>C^c5L2sh$>C^w j"iQ,05iQpH!A^#+2a{%ETR4ZV%nad,iYJV?b9ڶ#[g*,#(DgV_Qܸi<͘lıl?o`6fYa(	5L1E~ s<KZYiJZ#3,/P0",aMP !2mv !feV3, }7g10?R h3|1*YFO46e}uB2p;ʂ*$X[la.a+=8!𳴴f,XR8W޸va̦;mVP3rPxfS%eF~q3\`BfT%eC.pD"6+vX'j0#| kjp;&P1m?4e&iKFF
5͙@%ı/<0e)l'jiT`瀭X'j#|ei@P䢶zFʑC#
~-֠#P,9Ve=2gy}d(v}@נ7W-mbZ{TK,g9mbZ{TY*ό`t><d (sUvOOlX8槲;UQ'(}L]lߚ?Eleݕ"GE/@[ϭ(aΪ%Oezi2gy}mCk>kZR-=%F-=,Qaa2~#g3&&X.b*ddcU}mvT?TFFUDoL3+OJ+sT'Yw=B#}"G?8|&]aSUZZόk;̙d1#}mCk>kZR-=%F-=,Qaa1U}kxɆ@f(sU5]g1lS|m=a(awOg`Es)?(&wNtwJ|cvOgYd'>10kd(v}@M	JTյ\YPj=@姵E0><d'V!DKdh0'=fir>$ɬ2gyQ\5jiQ,5z[UOjaa4Ad3X.b*o`Hd)Tݟ꬯G,P1|:,sjk-e1H׽:0V.Oe~9?BXYa @YZVFi	{uUSj{ b#`ekl>hT'M~eJ@5WXR7ww(wBW֒<k+/e[b?x'*_2t%~}hvQ0"ݔI;']:k;%w>1k;̙d0",[`E({ cDՑRrڢYe@k93όeMXGfL26!DK5Y ƂO}l=ER	2}1$et-dIiMO&h7R5Hgv(wa?灗q2@7YY%<k]Ub+6Y̪kWr$e?<ـGd\3J!A7ʶymZAJV-8ωEkYMN;lG?e!"Ź<-ؤ?ae(3&wMtwJ|cC'ֳ$XW,"uB8JP`DhDde8B},
,Z?gAϡ1~3%E5Qόa>űsxY2gO`,[b؇v>Cq1ՔXs4K,T%hPzX`m %ۄ2ŕJR0,nfX_el[@ط0m6>'(	;&:k;%w>1}l}~űYݟfɝO|c'b">,iY-mbZ{TK,g9mbZ{TY(O=,!|c'}kx
1XX.b,eIYVy*TJҔ?sqm-=%F=OQ[=HQ[GQ=3iB9LĻĶ	5L~ ??k;̙d0}mb(jҊR%DsV%E[4#g3&+ Q"jƀY>q=R=bҔIŷ?K*&b\ʭ	|cP4dU7g"=&IRKA	SrQgXJ,b\Y͒IE-;%m	EZYݥk(ə|J,S?n$N90%~d	gU;,v9$^w%~d
vxɝS?9oYٓ38&dY)ڦYĺJRSVPSG/k'"B-,@Ohgp"Ph`U d-x
g
TQRT#}<YZgIVe)kle9LmByIF٧i)f(4`fSoX+P3x(fe8(feF~q1*ffTfT9LmByfB?hBߞle$"/^	_ZO }ض#ط0m6>'(&wMtwJ|c,Z&ɝO|c[b؇v>ڴiQ,05iQd<>md3(sUMVl[3KYU_Q(|*5WXR7ww(wBm֤5WXRGB1;6RB<k+/e[b?x'*_2t&}jHűŹ<na)?}}@3mӦWs }k?8&w?l[}@ 7X+"KOje=@KOj%	祄 όa><d (sU3P}j)ĂDiiL}g'=h@ Nwixo'ֲ$
lWg¼Da	Ȣ'NFͦirk>Fkl(kgsz#MXCvЇV>!?0ߵCߑ){DPבH+]awP,9/9޶ߒi$R˻$;K'oI~>1ѡF?gYGnb){="R1"3{m^wTFM<ėYwdVidցPhC~l}iɡ{"cĂDiO{h<K;:&Wo~vV{&E2_ZxT0ే+kYL~6>N;~w$#MYOgΈZ6W$`/c2Ȣ'?2fxgM	#n ,ZO_pX灭`߬+>xY.MY<TRJrEn2%644}b,U~
g**5Z`~zh
g|~*d~ɓy~ã֝/
gswwW(~A}~b`~o
gKꦎ*fPU?8U ~mb`xOh:!o]}#MXO3^h }k"MhCō~a#774è_Q,,?e4lZ?/$qX0Q}h?ȢםBR% `,a7>1! -l?n|c @e8a7>1 e<a7>1 QdԲy`q灛 }jYo=8,#f0W}jYoh,#f0P}jYoA8ٰ灛à	}jYog`qa7>1@ex+r)l3$⥂ɓ'b|c͓XG<0'&I5`>6Oyםt-Ԡ	Gόa%P[-l?n|c'֥L8a7>1kd԰IX#f04Z	3|<'֥L灛}jX$6xvOK̈́<,Z	6v3smd԰Ir/XvUm?G~&ؓOtqd)7'T'C>1ͧ#"a7X0D0fP6Vxk;/d1JdȘݔat鄮1Z}"D;?>gL`n6Aƈ$cqekl=%TP+liQpc=,L߿;ݤ#Mvrg~TsC8}''*V$ւJ&XK;9Og!u`KYޢH'2	~?eY3O~w$#MEA$G>PgieEkHdI}e,klIٿI>1>Đ|<ٞ+'߿l{$DiRbP RAEa$^/0rT9FzRdI(1m9}a,4㹒nK'ְ	<e[3KE(3Ɍ
Y>aPH >xOH$@~k)lwzA"4JVH}g'=EKQR#5r=6U5RhoP>4%<LD6 _<lݓ=h3i?|57d|cK'Nk/[5;)g ~? }"e0r5D_vKI<Ƀ@) %,,jce0LO5S#d~rѯրfzНq s0rD_)eP[쏌svOgvG9Û'֍[i"e0y*"_jM}xsKSS"A>6KXY`*LO5S#=YFO<Hiӟ_e1Z>m _dْA\dX ܠ% X'@'A,ߤC #) 9f4~f+~j$#M)'\_;Ŵ5FGox͞`jAYiz"b\	gvŠ#) `,O̙XG}@͠Dͦ	J2<Z>
H>{1-3Ť'ֿe$dH4RYOdQ>GolA
A<h657YdY,H0>:>㙧Pn}FyDRKTŶOD*#nEaFC
 M[muo?|JG06#\Ɋ[1Rtd }mWN>1 -}lɊWl#Dq1T988/>">|G7vP2AiXnB'Ɠ5]C5!>_Y>b1P;<lUrMV|cl[bӏ`5}lɊ
<GV?cYk`)}@ n6_	8чݔK]a*ڢYd`k9P+%泽W)̙~w
;`gfx9bs&{<h0ah5y{<Z>jyx'^k;Ť;'g{Sg#[eyy)g'0Y>Ým@Ri5`t5\~"aZ?
̘<lUpf)EO
04vO1Q½a[1Ybb"⅓j}1ހH4l1$_miv⇍Q[PޗM\yAYh?XK;qV,<IL\gk98iF?%EAyFʡ?c@<d;r cImUB@|H%`ddWdϧjsY>+"}lɑXWl#kf#ƾbYl$>f&)'4QC	"=A""g֊`#!؅tMl75B@},Ĥ|c#['ְBs&FgI>1O
02>d{?RLG1#%Y%"E3($Hl>]ĈpW}hk݀U=DPCўl5}kb9gZ6Y>
OO_	=-?8v@ƀLP7Y&!39 i2k[@l\?+	`%#	Z?ekf!䉓#OcQœlBq^BTdV<:όcPI,E}kb9g YYY+Lx`?eJ`[5>Y+H]7ͫO9>1}l]7ͫ2h7m!] @ƉazX/JUB@|HEXG!^# kf"e5\Ë'؅t"O20zGGT1%>cA"4Jwix}g'=qK(sK<l/PޗM\yDD7P)_<h|킒D+H{P`|c{'ָeaj#	l`P!&4=Bp0UbZpЋրd?[SoBzR?s2dC\Xn|cvO`qjq
jqax!JL+w`Gݔm@k c@&!F',]m
k
G"<X,OHB83Y+Lx`?eJk;؅r<iw
9=40@RϘg'C&û'Cfmf!Ye[0l{<Y>`9Y>b$wgO!\G`m^px[`m^pɔE)bs&{<h0ah7mYBzFgvO!\G`[a68e<'.Cͫ2h5BNdg#P-f!3FO!\G`a~bs&{<h0ah51Z4,[5BM4va?e?Nv{5BNdg#P-#gK'g{Sg#g泽W)̙~sYC' G5['g{Sg#!\2gƃ(S&<]fW)Ƒ.䰇W2r|c#OdܖjLZ)Mg{S3AE)z٬Xl[5BM4vm\{)g'2(dzٵq@Ra9&GBf0x,vX?Pʌ iw
9=40@R5XY>k;؅r<iF8>1@lr0L3Y+Lx`?eJbk-fV}lw
6x; Wd[>vZa>W.Mg{S3AE)17g}lw
6x;ٽ<ڼ3lfjLZ)Mg{S3AE)|!BY }l<k=d$>k;؅r<iw
9=40@Ry#}lw
6x;̈́<ڼ3kd̈́<ڼ(PC,Bq?d3"b똋9ܟ['S?ׁ1mdɟ[SfҜpOX=qfP"@'̙Ro2Z"`R>1#'DPqRY>WGI%a7>1Zc.b>l?n|c!;'֥f##f2>-K8<a7>15RԳ3sdԵ,|b?n|c! %RԱxA}jZb>̈́<B,Zr?n|c!,ZiƖ!]uD i)Ұ%4}XGfL!^Y5[Ad|cI ><d
E5[=,=a(<$w~c>OVO#w`q}ݔ,hjȲK[X#Yz[X'&1Qq=#kIlg/ÈVDP)}k?X7PQ4!>n	L߿;ݤ#MD$"~Pn(髖9>Q'DYݩ_['ִ"}@ 2kᲮÆS#:eeUOY}y3'tɟK'쬾ʾ&P-lf}h-}m@|6Uae<ّX		R}O{#9ۊ>5H^3l6UF>Tg#A[a4͓?u}maHG*6L8`ϭ?VihRɟ\}maHG*6L8~T j`54PZ`H3rVP!+|Z*vRN5CP4h$	ɂOF@䘣,a{
6՗&H	0@Y@ƁʭQ,P$ L-H`*#AڽUe	tYZYH	RH	sHgRvJI:xiaj<72d9'
@TYHdʝ2UfU'lpPgm44}b?d."A[a4͓?RUfU'lpʰgm44}b?d.}maHG*6L8D}#MXO3F'&>&>@nEnXFlE	n%;"&)_jƄ`-dJJ_aϰR#Xuzd&HJ-y7Wd.o<b?ɂ0Zê>1XGBTx<=ɂPk'ֳagD?a(,:XAe6?-{d=5BTP0Z04}lMck#MDԋ>lE׭hjCW]c9?F_!zT\=wK꛶y2eOdI'׶7ٜ[, m_Wόgfӻ=Idٚ{9IGr٪Aj؁CP+PW/>d%ڟZȓfOmo9"YdYj* )XG?v{}fi;$#MYOf(j؁CPچy2eOdI'׶7ٜ[, m_Wόcp	i;OdH4}g'=bTxj'v&4Ё~%RbiYݩ%%@,[P6\u-"]DogPno]cBBĎH*cb#k;֑ڢ}j}l={DDi{a'WPn(zZx:p+x'modI\O 7 sqbB礔sSuoQJK;0>d`%Z%ZEC]BG`koU_SoQٲX7XF+P *<Y<	XG+P&(i-=.jI֘6OhH4l1$*p4qC!F 
6y''*4IDEn%E"5o%ڜ}jOdd2)^lH0H<}j}k`P3}jId;&
ODTdكai'Uaϭ B#spRu<6OaDx)9O>XG4~f+?;	R}O{#[UP	Ȍk"MAI7Jn$,HYx:XK;M*oj	lg9aKGC(5BNdg#P-ږUl \_iPzF`r>4?1OoAj߾'֟ނ'fĢCTY>k;؅r<iU&P3fz(d٩`\oaϰx#IBDR<ݞ]}i
;&iA#K#9?I6AŴ9ۊE-tAw%ֲ$3qւWƍ<W<;HKØ۬Fi,Yİ.Cqvk9Puìߛ+{+4?g&Z3abEk}b]Q-	3jnd>1>j:!`t9r>m`ɬ	8?όa(QαtX'o@2xƑ$#mYMXLiX#LQؓHpVҰ<Ikpb~N~u)灛3dЃ t[|Ĝ`'IbQ?jrg	 8N -'^5+/5Xg9Eq	d~"@8o}wϠPhA$醴'hV6wnfP6Ym+P+hW[5GAQdوG΢Po&o =3cmdìH8揼?g4{PSo>04}LB=N y_~G+^1.Jq&L>^$( ў Ym+P+hW[5GEFOb~?~)"lP.Dia[)U%x"F4^	*䑎µْG{VzuuƀL-7?[ȠjY?=h!{k=?˼eݓ<#sLpnd^NcnKl`2|c
Oiݞ}j_LB=N  X$:%ܽ'ݚXv
Me=@]l (SdٯaZ'D_wosx^Mv?:a[Nyr#<%x*ei$v[K
fzixH4Sh>oIDm ?gڍiHy [bN !-}`
Ib~s`rg30[Y#!Z+ V?Gol[R+Z)EzRixJu5¾y2{ cAPXy,4!|a4C_cnv+R[@"/;ěܲdHr{TKɚѱZ(g"
ȑ-`8Ǥ*G\ܸJ;e7lv< g>+အ Joa Ar"%[3b~v3q"_`
K^3[ZGrXo0Ycs3se13I#/>T9 3aZnZ{j7Xe-AVn603ekyl Fh2}#m[@,	&Ym+OP+h	Q 		Y7V->,Z}m}m %Q¼SXȂmYIk(gN6r/;<T'&$sQ&u	>e֊d~s3ccbvpz	[3w-a(|~173OG=N4!>Emg1?h#TU_R9$gܑ33Acdfz2}kx=}lpP,wO  i3m=#x9_<,&h-Ղ2P.Kx*r]k/v11"#T%Do$Za+@XT_Yɔo.,O7?67?e7<atɩ	W̙>1?:|LЕ{<|.GQ[AB#}hO3P$X7$5ge:YVyyW#<Zcc`Kz%k[k[`>4x%kA"G;1̵JPr\PH}mX<T?7`Ǫ>ƃ2z>fe̎zH>Z	oa6SY59hl[5:*1?-XVl#_63/vfq_<bfmX._+/e[c_>U{?8CAϟZs
xڰ\V^ƿ4}~q2z>z PoTÌؒOԏa&d9#<K~ ;1%_>1M[awA6w꧁5rlQ 'ֳтϞ{5e	=̡S9,̄ԲɞawAmK[II֨[v|3)cq`|m~hUe>}k0Ll7ƌ? F'ds7t>;GQ[AB#}hOڳǢڄ՞w2g_dK9ͅbKyU<Iӕf}i>ߙ,sMg}d~6(}dK.!o|,g
Z~r  $[0jzT&{<h0ah5YSҤG29"~5ږ(m0[e13ѷ^03lHjqm4}?{~eր"	329uFYhVkrܑpwr&,gIJ+h(Do9vx$#Q~LfNwQ	WOEmg1?hQ~GC	q$H%-y,q/ց'NaZ&vv|.KAMծ_+@P|GCC/>?;)Y@m1K.zYvoqn,s/$q	}mi}:@œly1=G<;gG<!xrY>9S3j/y=ݓl/yöZё+*̎zT&{<h0ah5*fG=*Lҫ<i?l'͞%"7V<x TK
3%SJ#6[%
F~KfY͂#ın 3*h%bIUK/cFxB$&{+4q?Y5\L,/N&&h;6witKFܤfr-?r>md~MgYfN&&swc[ObB-!݁%/ŢMfNVV-Aﻁ}ϰðh^P4
xڰ\V^ƿ4}~q2z>-!!*	3:3ǀEmg1?|@&[mjVsc,Xg	"F^׳3Y_@?&h@[NƏ)eh7R˻&z#Le13>x56+ ؖŇ6X6L,Vcq?Y5\L,/N&&h;6witKFܤfrƶOh@<bg#Ad|Ŝdjbg1wv5Oh@<c2g؇XxYm+OP+h	Q idLLm}(AFjqĬm4}?{PPsa>&v?fG=NHX<׿`T{ nNU$%VPaZ&sv|MB?GgG,2go~wK.Az]3~?{2e)߈9׶Ә۬Ķ/V+0Oiݞ?l[29uAV#<~krDܨIʰK,gڄ%"7V|GX4<1.6T9&NVV-Aģd~30Yf쾁2gY>bg2yz]3ڄ?e-礃A/`W=7V@揼^&PPs֎/o< zD%_a>&s#Aæ|ҡEmg1?:.#҄yw;gagl M6G;Sm9Zz[@HjI֗R,Ze̎zH>S;-}?n6J@؇G	P}h	329uFYhVkrܑpwr&,gJ+h(Do99.#3>习XY;gc{<  #!-Ag~xYm+OP+h	Q Y٬ّI֨6}mf\F~hgdϲk>d̡ed -ovLAkOV$fOJYdg#P-0jzT]YHS;~ѷd@7V%`eklCPs(w>p-iA:#ib4~^cVRH]tI;T{ؖ^3AB?
+Db~HgHB~´LƩ,cg?3ƏFUcGxe$5Ug	{jIU	#<oK<U29u/^Q[Ag~LŁOG=NK0} vEmg1?h=31?&LVsx#[Ք3Ug6&LrtK)R @[5[;!,͉%-bZ  9R
ؒ{Ilssb{~h_ƐAN±eiX@M= A }m_<ڵa(Aϴ2;Z7aZ&hAiP4gd	W̙>1-?K0&G=*Mgy=40@RJ#&W	U4ds6feoY(n7?K.]Ē}MM~f5'֐rϦO?a,G< UgO?aB=d#s<P5&g3@/vLݓ@{v<]%QB?V'`(5L,A6v*͆gnyX#f5"?eBH`?v@B06K䖼Gy(wK/cK
3=m AUB~&{+1|8.^&s'g&s'̈́@]ѭ) Y||8ϙ;8̟wc[OfD'AB#=3^k
l[i
ETzH>{'ֿ>{@|3)cq`|m~hUe>}l-/o<R9S<m
Emg1?Lg*c<k>'},Ywdvj2e)߈9׶Ә۬Ķ/V+1pNwg S&{+1|8.^&s'g&s'̈́@]ѭ) Y||8ϙ;8̟wc[Ojm_5D`=0α9ݝ5K<Ym+OP+h	Q Z>vS;-{a{`P`gh"ڰ\q+/e[bx&~-/h^;Xh	329uFYhVkrܑpwr&,gjVPaZ&s<+P?֊1&O -)eh7R˻&x<dˇS9sm1YX3m_Wόa4Y>ds	3bFya{^V	Z7P{`obY{hB?
+Db~RgG&z3zϞV0l7Ysk ~k<7Yx̝?n^̟;6witKFܤfrk ~k>djbg2]ݍo>1I}kNh>r YNq&D{8i!iD`<J;ʵ`OC=He_1?,%r(<8׳Hl3f?TLO~Tg@ 8l7͝P.NЕ|ɛgm?:|LЕ{<+#(´L'Aɛ!G˺
a?L,%NX6kόq	-?R j;l$qabv;L+\
`J,7L.Z`jYZINAw~qg
v;e_c:vkNk` 5aZ&hJ9xR_A6Ȝ&IxZ@FCHg.Xof>rM$;Z2?a;NY3|zkHl1"jlʌ3Ym+OP+h	Q 4>ͣo~oa{`g1n6J@؇G	Ae>}hRZa>&v?fG=NHX<׿`T{ nNU$%ʡEmg1?PAP?CEB/L1k=,Ywd 3ٓ.LLO~Ae`%|R_>14O:|Lثi`X^׿UV"T$X%ؖ^3U5J+h(Do9s<)rstfgaZ&ic,,3߀jI(k	*UgKRHhb[57*7½#XOg@m{Emm'{<AnoaZ&uVFFOmV<(̙~]?+h4"  8p*{υ{@[OJ$u̖ Le 5F^7C
q }8gV߲K#agG͘Yݑ^7Xi`P	J1-%Uh0J'XfD	MBsmN*[V</fAVHzdfB[efm3Y>Up/o-OaϹ:|kfɅw96?g&q驉a1wvDk}@g+?_96?g&N&&s'\VO~w!cg3brq`)lӕf}idY>p/Yv Ul&h-Ղ2P55W;A}/o<%_a>&s#Aæy]P䢶F
3*LjmtfgaZ&hAϥstya4$5#_V4%eXў4}tS}̎zb
ϭ GYxb?%bmXZ.[D}Tw~ ĀhZ $'֟Z$%_e13>NUd6P3?%m#T!zZeyZA>ҚDȑcrLgap&g~5,V!(*׆kh}>@q !0khsK=nCW]x&'SdI	>E9
9٠{A7
HXfR8KPISuL _"*IOTn6V	vD{!9V-$qdhNʐȭ@5Ȋb;@GxRY}sL\PJ0jRsBVʵb~`i`<xټ!Wgx=a?AYP_f7qdlyX<Km[X!#=#3.3'l_<X=#>pF灞؅xu2P5WG	ϳe9VeJј#i?`q&jqSu䣼Pt	WRi>>2݀Ya?eZUkY?͚'?8<*ZϬ+5G3jLmfgYh<߮3Cy=e;N,$A%`Ӓx/\5:;|W AdPer@qd#m<= >6zO?a6l Yr9ư\/4m%gI _}m{=Tj6ߝ숷yb1Q;F<dl
a$wZՈAKU$Գ"%IL	gy2ɩɏc\vO쾘>xx
l[d~ͧl Y>bO?a-7gfVs<|c2.c@v<]ȕjMl`=e8`1}?Mڲr>n_%r3&ĳM%	wa>W<4&|Xx)IV?`lU4Uf>@zNUc~1	b+O^o[k(_I_10f	'*K'֡+)lg?mnZ|+d6U"QC9eg3 ?l"f@;lZ+dKB!U d(*f~m'ث6i ͘-gyυqP{d,l5Bvu<Z7IC,%׉20@k;gĴr}iaX~x6L@!@5+eZ^`AV	 q Hz㹈ġ?_>JI~')d\ ԸKfĪd8K7K.4%fV?>
[HS/͟l\ 'ְ~~aoc\ڴ"6y`6A̅lYjA~4٪V#G"ȖL٣MdYBVʵ=0,#   yk(g}h(
,[`UXA|>4)XA [`>fYŴ9ۊEW5!b1>5Oֲ$ւ7B)4w5WXaؖwkF9	w]RJ5Ɋ:U-մ	VUb~ G]B?@g'6/]*U(	}HD) kX1M{1,B?	yv5k̐夡#7^i&5y[]`
䱎Д^̙޲dm#l`n?9b1AU$`t9~P a'YݔZ{T\C['߿ɓR	B}hO{?9C]tZ>!v5X
I٠&hbN>a5 3ɟHD	gf4/&'_Mi`&#$b?b~v!Ҕ`NCqےow#[I,$wq$%[]*@3 uUlH,~l3zbUڕ^ѷV#KkkWIf'6Z/}&n~U^J(8
a(;Vx	~U_2g̟m~kj yk>`B̙'l_g`2(V灞؅xuR2P5#q_e82z^}iڶ~xrMN?>5]f?B '\A_$Rl36~wK<ϰߍvU3dFY?ͩ_!xZбde#?~7ͫX͓'+H՛&Vk)C}!f27Y7P=%@[#!7Y%k?6h%2d6{?[Xt_#&Vk`}V,'@5mxJ~ɕƂXa7fɕK2W(=ipo%A&:%0oD=RS"f¸3mdaBK'in4G<ǀG<!͞<.>k;N+0lq\Zeƀxa󒳆z<[e^W\¶+TE!ΩzO<9`<52P_rGYyX1A4NВkXz-|rs 4M8D~R$ӈ~LOɐi{&&?"f¸wda灹gmly-`6O?a-8glxC<U3af9+}1h{gkȔb~a["o5Uo`<5ȥk9({$$<}^Nw.nI7dD~X$DIIDyrGLWQk!d;/;'i͙iFG< I6O?ar<-H}lw?Va3º}=h{gkȕ	lVCgټ~w!{q*)GR4lJ.9	 c9 zdmK4&L&P)X_`j
)6gnID)	w{	DLW/Mk!d;/6O?aL5}m'+	4}mg+'3f9 K>@-_PgöZ%]J/Vd!OY/;l;^E;:Y6%uM93.3jJ;DSezRPD(.ZD3{`1̽l]U}BYGxR*>G<Z^
\$ #LA=$?;fg[&Vd3bS3!4PM3cJ'E(C/pa}D_zW`G~wN;d
ufX`J/BP^J;Dk=K?9/dgٓ>2}v-By~wKV*Pf/OPIu%wK&6>~
+b<5a{~㹎ʵCD>lV_iv⇭hvA|B<dI5%Aƍ-%G>	%H	YYZAlЫw_B+uYACA'Hi9j%K6+e%aؓ>*oU"Y$0Uw1?eP5!GnoXO>¼Cc6U	EIE(ےxڄ~@\Q,Zq+
W!	XT P@揼^͏OfE;5<W/;'NZ%Sb~W!Y>&}ɟsgjY[#@r(o%S~6> #dބd;/<<r>Ov
O?a0͞8,[d~lWd#!?泻9W_v4m_9+8gx,[e^ى*/
>+)Ԭ'߰uPZcH*޾P0]}xu
<Kw¹x{dCDB|VЅK36,AU	BFG'Yݔ洈5GJ[3OaHOdi{K	?}g',;sK=nE([:k1Z,&O D&fhoI(l7LJﭩħK)i*@Ub~ڶ*څ#UmS(fP#7K3*KĶdlb1{J(g!=@g5D=$Z #dٚ{<{Diih}g'=?l.P-mb56u5 lE+E'aVXa"&h+}#_#KPISuYACA'`Ӗ%lH%D"I7"LE	&'yUk1?eP/gfS(}Q#}B c&Z"yQAv¹vX՛TXZ?2t"2P5h{?6> jvdWr09gºkd٩D:'υrId9ɟu~fږ] G~4o5;wWPOFCܳƤ'inT'rxf}mgg@l泻9WƀxB"។Qml2b~ʡF^.o4u+	FKUk	MuJX-vbڡ璋ٽF^^RŧKk%	
ٞn(0B#	sY%EQ ҜO|$Lwֲ4IMZEYk/)`iv⇭hvA}zmdI$q7X FOI(JЁo9YݩELO,khmߨB(Zn6i#{<Z&;Pm_PsmszK/gUk %V	{igfcA"4KMO{T
[Av֗ͨ'Hn5}ovDYݩ̠l*s/30qd?<?j!D'ְm3Kmg媊#+&im_gkHu
=BLx
,Z;mdcq-#LsްTCL,Bg̙>P٠1mXpq+=x7dقN#P{-.3LO7VJ'uP泥SixnmU1OOzA"4KMO{5TݵH=np'\>!DDn6~4I1BwQ/Z4-
a9P$D-"X/}$>	[+L	V.bIYJt$? G\&|MW!}BЂoWc;Z/_((Hߪ͠*1KkIE
ٔٴXf_`{">5;9W-OV١ /-LOٟ
[d٬rVڢ}jp}l=1ޘH4Gr,Yg9ۊE(l?5 l<hcF_h#|	gvh[qrM41zHZBX/}$>	[+L	V.bIYJ2]3y&Hx'3mCBgd;!}C/QQ{7AU%9+PYY
ڨ*x" g$5¸-OV١ G-LOٟ
>k;GD=$Z"'߿SA!>4}g'=ŗx7C]tZ"'I6¾xn6Aƍ~-l7LGK;2GK+#K1?eZXqC]vH`5Pyo*?Pdl,H䂫X5 Fwe98iQsTzH>[3O~o1 h%H}g'=04qCRի^ӇE&7ֲ$
YDIM_+Bsqċo9Yݩ8>d`%[P9؊]*+P5Fx
Mʡ~G/fmsx* 
ٞhB3	sZDKOjA 4}l={DDiE!$+KŴ9ۊE
6y 畬4$	 mb4~%9}ej䔖wjpGAՑbZ:(Dg9uD#=$0xơ?$Yz[AMm~z= h%'*';v4qC:-M8f(-j䙧}9ۊEMk;OdI&|3{$Di9?Iy9ۊE3 iTn4oeI-ĴlEBqP4^N7$YEF
4X%	gjI:u},xҕ6O>|	C><}kxJAF?v~lwdJͫ`	lf4'g'y'~dS5>CO>Y>wB
]d٬2Ӳ|+f.즧0a2g̟_>Q^#sernzlEY
,==B&ϔdl.g̙C'ְ瀬T5SV)jcG6@Mg>dQZvOFQ>RMfd*d>J[33d[lɝ¸,[35e̘>_dٞG52ga''	Y&f¸Zz,^EL#QDf(L#㹄q4JMRkFGaPL``{h,n`kTvsy*|j z=MbX!Z.%%l>y^s3Ts Y63 m7YiTvY LFxP
YAϳ'ִ}#*̙Y Ơx
4y1}i`>0>0, 꼤x`|1W2iF&wAM
?%}P}lw
9=40@R<Z!>oI9PZ#VdAT,H61 mY,;	@:s4F@{,H#MKE2P =*%҂Y$I='bsmwsUܖ|vB'ζk;6>4>`׬4ى15#G%SY+HУ rgH)}mb̬?eY<AoZl[3k;Zdβj393 }ms^ɔL3YQ<6OF=K*D*%"B<%fQ;gfB<k'N;AʅN$lZ?;KY$5BNdg#P-3J%'g{Sg#g"~p|cd"<L3Y+Lx`?eJk;qa?؅r@{di4
?gj~k;ZQ;}mo^xD['f̙@`=0xB,zF>A"U͙7V/2!~k>dg%lBd`ubh!zXK?,x~Yg&k1uQAB[,H1Y?fV8/X,MNy  Ad}~u
K'K+nR~jOaKN#[3y(J*D;gT'xyY.Ll߿3vfʵ2T"3(`iv⇭hz1ZJ&<W=
	Dmċ0ȳɃg$	/GȖLIdh-uĐi`l"&L7b$B/=@-,cF,l'v2>( }k?eW:\Og$e(و ǤʚBG?g&2CKH2`LD6?zvkD<݇>1	灜[h3KY!ufi_nck#MkKI?}g'j׭hzABEpQ~#Z gֲ$քOhN(q,r'W_~)-ZPsqdH#]zs$Fnc(h3$\2a`W6Oq1m,\z%ڡ?ϭ  (&y@-	ǩĠKǥI2gƃ(V.=~s`DzU_Vk\zH_Vg(B?>+ϸ4#,\z%#LFF"1ɆW _d?a(<Rk;Ƒ')`5Lx`?eJÏak(v9ǫwЄ(}BWp<`gycң<i=w%YA"4HOMYO`W,׭hClͨz	adI`1,i2%7 MĳSJK3Psqi-=%R("k&ɞGZ)Mvkm6m1XOqMg{o1FNAa+$sN:"6mf''-CiF,2I:3Ƒ;	WGrت?nCψ/P@xٷ` zġղ灞X'%긺b[1yc͠>
Y2!}Af	aioֲ$քOh{BwjtMdw3AE)`A9Meeٓ=m{mF͎T7ǦquQ-]̛	Q[laEMf~	41ހH4>Jӱc5l[[~	aioֲ$քOh{BwjtMdw3AE);l`LDXc 8☣ꆭ{3 U5ӂO$5Dlٔܒ9G>k9G:==(֘3ZIDFg#~w$#M0'R,z΃Rbo9>Qn̀Rd!:V 1<k'GݒZ$eueꬫT@X6"R;&_C;VxK 3ajm		d>'Ꟍ5Z&+sdץQ&_g7Ek5STT?g~ [<:QXeUcmUx`	gǲeflѧC㿬.[\l2h~dKEk0uh="AlKeTFU&_a֯d٢g5fɓc@;gh^ #.3/Uh5P֗n'Yh3q.57YdY,-!\2gƃ(@LP7XWƓYcrňW)CVdV_<Ml9RsWE'!JØNb}i4]d٬!\UTg#ObP91{TJhJg^}jE6Oa<0~M06>đmjƴZ??VxوWOO}i4j3Ƒ;	WGrتE}Sv(|jZh'Yir@kH͠Yb%eq_Ӡ'%l3!\2gƃ(SS_@`rz`aeث6eAQm6~jAU?) <*Zo^xoaZ@h-{#vP3JFo>֒G8g#og 
83}k+Ykf<i.	YvlB>H}R30XMg{Sg#&;H$F	I9?I/nE/SSz6CpkJ5T?ioQͩ	=G{<nXf_gvObH~FWIhZfr7ϭRR'^ϺcE?g,WXqڲҤYYzϰ`w3&Y5gjDsxC`mj* -jnElw~\9aP.njM'eu?l.kBsz*aAՑk¥7$!@fCυrRFԐ7[XF ]kWݧCd5 S(&8v5TY*[e;Vjn!(젓poZ+f(YXuleXjkOz'Y6X3b )2dg1.feNc:2D"/_zQHMgd:%>&7"&_a%G$ZO#րH\rBk]߲MaS?6"HBS?6#XE~&lE{?d@DjF?7"Qx([g$kobCdeg%tg+)֬-;|	?f}j~6@B#[1m
f6BszRV ->8#}ml?zeZg5`KH+RV+Y6eݒ[wZ7g֘,#P2k_mJ$d̤ȕ;}6m`0XFIҾk%f+]S?X:ZgGz~X;N	>Y`&X쒳{kRCk!KgeI-glWI-g88d6Z,Oa}O	F	)KHyD>l/Eڪ*FvC/Xh }k"Mho}dߒi3;}?>U	G_AI[%͔hA1Y@lIXuVD` f̃&~mXI-DA̠pF}ZO"{+u_Fͫ"JG7l3T%Q	'ֳP6)	]F{CqnNV짲c>M#D{0x*O"x>x&TBg	kQjZ)Ҿ/VFN"kXL7>	VU4#zĕVS#@ClU[B\>4?\ekGiUOLea֪y1(ѲT <I)k+5D}hkokƪvɕy0Ie^A2?"D;lEuL&E_`~}X<K
9	aY>& V%cP[&(y	H6O=bHhܝĝeZvVGI-C{Jc1 h$O{o[BmU#;!Њ٫
/b Zȓ`XK;2x7uyCh|ڡ#IVQ,Jħ¸$O^|ڵeF]RH0jJama!i+3{UOeW&iA)ݥ$LֽnE(&QR3Qir<h5'wjujY#D|~7L,cv<P"k,geԵZW`pMĜíUa&ʸRÍRHlZ$33Ȱ"?F[}C_WQ
,Z7IX#k,:X,UXII*H~wL	Y>(8<-&QR3Qir^}k"MѹogJ,h7I_gv{iڴg"bԲ~g+)ڥӎ87ϭ (?u?6P1vl'O>ʁl?I'Drx6~\|F	N/$XA [al-NQ(<h4n	#YݩUa/nҠ_j"x:ĝaBT\  pMĝeZM,I f$8lZ%`D;݀67 k+(_F-J|+9}hwj	6U-J75I %ia1ށPA,YOa_n-&QR3NQ<^h5bC
wjb$dFXqA-7X xL7A|5v96ɛ3/#weeO<j5F2Tfb6Z\zTgl5Z|+;k'֤`jX`"<ik 36-~]R\'`3={DDiO{stZMgd:fUfU'lpPgm44}b?d.}maHG*6L8}b:hvAx٭5r%ڝZȓ_ӇO7~II=}<X?@H$F>gCCgA/QR2+47tɔ;Wֲ$ԲUՉ' XK;>ȳ^ֲx+=L(k)U1FOߤL$|+K'߿w"m	'_sz^R2+47tYh657YdY,S-qx0|5?YVW `}h3WDidW0*@&b7B[$* ZH

QY>0m<lr&s&DS>'}i+k2Jze6O#,[$=rOavO[0ɑC\''	P5>_qQXd3l02dȁ9C'8+#g"`92dEc\K''<lZ}iV'܍R2+47t7yiN#jDn6hR5&oԋ0s˹%wk)V_d
Gݧ{ ] Ka,DnȕVi-KuBi=rqZ4ۍwN?w|w@wߕ-ɔ`ٗ|3c\B}iD1f	x7B|JEI>}kO` #OG>K2dȐg
RÂh9 E&̱\r,D{O.IGP@揼sOO%\``߲'`T%_IGP@揼gݡfSս+[<ʄXЕ%al3sAZq`C@Mg{2g̟)kl!b?>ӂ{''J!v2$#/`n6Bgkƭ= 1*@%%=@HĴpŒ\EO|+?!lsxk;2g{X2w,~m`,tWs\ '߰}c72k[EOje
.Z{TZ]G!?υs&}kg۹kf%H2$c\EvOa֐'ְ}b]3&D
(}mCY[mk
:lZ?<lĸfL"l[P?ٳ㥄~ &|$Lwֲ4FOcrm_\ŴT5r<ídI)kKZKxmohxrÑ	"	gvsZ`lʻQZ2oPX)-C`eh64}}Ӧ(ZG'q?	zURJTHʬ;m\L^J$g-j}ڟOO,wg"}yTG<9F[merj;(ń=U`0[	\PLtQؖ3G|		yA3A3333@YKC(x<mq͆FO+MNGV	k46e]uB2qYc*
p1V<jAlWtPgxYZg4-nsi
 2/0sI _*dfS4̨öP3x$2M J78O-BHic h%c9?I22)m[:kAZ_6Oh5q0εGZ`>e]!SzRmq"8A;?q-bAĵK0btf:k`>e=
.hۚj	RdI)&kZXr,cƄSB$Blʻ!}jYOBvOa؅qZdb-VW~_`11OA@޳5)k<f9ie|JR$)Jr6[ZɥJ`~Xefk_9CH"cEHđnI"kI!p#g)a"[oKmKmKm%kRg	mܕ¸Z?
ɗ3E)ڟ
t>f*'ְB2e5nj¸dٚ{c h%H}g'=oCV#"sCwM\h?D'R@Fh_Ú,4~ER~ȮaIdmma4}~EO]dWL	<l\:|+mj^Xg7¾є2c.,9^~ĨrRHj1dD'Ɛ0/r_YrԱ%5qġ?7%Pfs<d0mjV|+Oa؅qZd˃EʳUg¹Hedٚ{?T'ְB2e	kf"
4}l-cA"4HOMYO`g7֊]^{*>oUYiI&?3l6UF>Tg`ϭ?VihRɟD{}maHG*6L8&Pgm44}b?d"g}maHG*6L8$3l6UF>Tgϭ?VihRɟD[a4͓?}#MXO3[a4͓?}#MXO3[a4͓?}#MXO3ϭ?VihRɟE\}#MXO3gm44}b?dN	 jYhC=|Չ,bG͠Xy JK;0ogjYwdWye&>r?$ۖ&+l(*3
Y&+lƝ@ƌ@t\ĆeSLĆ}ֳe<c6L]@ڜdmĵ#ײe{1a&>usqkX͓(B0P7PL539ٛi3O$c0PG˕fɔMg'#[Oz`3 H&L灷`@f+l>~<Ć(jf$3wfxkeb@jf$i3*G~ϸa,ɇ0Ý 4}ӍLāK.즳C)=4|+C+'NɄ}@*?~o1ҡ?	WGrةg9F״6vSz6Igvֲ$A@A1Hղ<hEB0S1Gx>a0f
&	|Jwe7gپL{)zA"4$jrTԉSĳSYi f%A1HB["6xЋF`b3f~៬&ĩe@o/~g1fH4}g'=ٽ7mR%Ե!#3$)HBdzLfc&Ff% ɑxOSԼjZvgh 9
K;:&'L47184c(^zA"4$qTCjz|Df`2=&LA0f%#334#/CEN[R\jZ 9'5I״ؤ>5SYs4-ċ0d$<ɜ̀wbp1<7L-dhuZeYX<d)Ýe!7&^I:  MXGdOȜ¸,Z?uLile	r =ՈAֲjdH*8ّG[");glS-ȣ}#l Qx &E7Y%`eklCD_h^2s+;iN9m*"Ce}@_ƿZa Eڡ5J-{P7ZA灛?g3lPrW\ߦ;.	oY<`&E7X 9	,ĵQ-4}3灛̳4}3,x@IY2mEmE-VE	V~q3O@wud;}{F	ojEY,2"^P旈mEzCG<jF@O5/񽞘
9aFqNeċ0=BoYݭ ')o%l3eXN K[Al~f/"ڶ%=k=O4ɟbN)L¸}{'ց6k
Y3O6IfW޳#Y'HB7%ӴIBĬwbN H9 bP3zl?3e~$[T+4EI.Z +hk<Zo@׍zi1wkbN)!d W'lZͪfGUk}b1[O9! /W'l[XlP1`	]@ Sq}J%_z̎4SU@]ܦ}s&B7Xa6e޲*t*\`VP"/~x3dEء؟gH6Ȋ9vǬ`@֠slB:tX{(h3~sU^нB̡#ȢC?B/}E&!%iU^@oePO;OGFmU^^3Pr}2!.ĜR~Xr,ʻ֬K9a`9L,	`r%¹5œkx߳&LW&l[[>rU~x͔1݊6~ yf6e`@֠slB:tX{(h3~sU^нMe0?"X 9mjКGЈ5?>D(i?eU^@B(z[d -oHAϥӞZ A%#ff^D!5xT4klaǎߋo9׿"l rF,4`H j8%>/A$$ْG(WY}0vIHCd6NHW|DWm3yg]>?VɔbYݴO@ۻh9\emSsG
1.x_cS2̲Ϲŉ7*,6~qJ$7~X`eʳIY@TxɓݟW4#`r%7$ Wkx|ɟ2
pdd9$&=l1~ ț!&n~AK4!&ڥ6	cPE|vI	6d~JV_@L"a)$4ݒR7ĐY$͓4txم$~lЂ߲I1ޙZA$, O-W÷6z^PW/(~	WZȓZoh7O7$YɆZKRthK;hAqh*̌pJӵ	vvw;kFgTyb 3Fh8nG 9,w(5UJDRKlv(U3N'8kS 3buɛH ?D%4ٹ$6i!ܒ6D9 sG% ?$=@#XG¸vZ?e7ٻ=X r0Uk5kv ~í|mi1?AANBGL\;$>Vma5UVilZ+VFhYڥg,es9tߤsL$b|+`.%#Lc$j)gP 술sv͟"}@v[7BXEq C	n6$J@؇G	P;Ġ>Hs^)QG#H~5F?g߀ڢ0zY[ePst֘!4<fY0,ʻp
egeQ{q.֟ٺXȖ'c;^'krRk-|;UZ(   sT~l6]lKDL)VlYiUZݓ+"x 3g-`n6BPst
Z*@(PSϱ#cIkerVl@	HºX# +ggdTrV{bF)?HƇ¹(P}kjq"RB}沵VKXAҢZ|+kUuY-dr "mqd6efb_qgK>㱷9g(U)J̀cv~l6Ps_1w@1#cC\8}k$l"@"1.H)O1 W%+}kxxMN?By5iؗUY/dȓ#orn6fՆն5|  "9ЕJ?B<m"V1&xؗݟ
ilKDbV7Ud'֒P0VgFľ:gK2#fe W+\$y( 8d~2gؑPB-yI><(ӶL\ܐuw직@"w`	6~	DQn`l߄Z
a{( Qx 'QXq+/e[bx&~jCP|c+Z~bxL?QC֗EU{TP5FK+l}.E!#P^)~^]iXı;6Kb'kiݟyٿ8cV4FO$XA [`>g3= sgM8HT"C_rJQ]ݫ}g'U5^#;3qjYk,O~mWj*@S"Aj^oX*
B񬬠g$CVl@
8Ju0#h3}ߙk$9ٵbj<B{3P+מ$I:C`L t`%	m1x&Yc<6i9IGr٪s6x>(vKh}k"MhN7XGH}Wkm}aȮeb	Igv?:?fD2X!2f%̫S1-GBZHL6[0z>rӿe4v]rd9Yb,70-@ wegN)'>5	V%H)K$g
a_G%	XvjDek98"(l	8C?IٰY	GX6( QxWX+/e[bx&~j{Њ?2s'~6iDJC?B"
%xPփ?gAO%?T!zY?=B/z@{TZEv@֡>*Za*jsrRN$Nsfk9\'NN?TᝄI>*
Sd	F
x!^b:m~hUm(w>1֟ql?36l>)lVɗd,R2}ɇ¸Ai?9?3,D3揼{"`ĹmL*eɓBXD|Tf4HBRR>T"	k'V<,JG eR?x8J V%[00d9QPb"p0A(CG2<dJ%3[`X[l`fSeY^fTaAC8Lb!%wANX 9PA@8UHV<]m`#0|Wt)P$?8NWWʕ%(epG ZȎ+
yq*؅W5	Xv Ȼ-g'vV~q3\YENSpS,}lrq+˄*35/gzrA"4IMXO{_kІ
]j^~kYj
A٢O ',,d#%hK;iRپ"Tǉ `*[as9	Vq&\ƭ<&bWykl.mי`5({H~썲|3	͙3Oq?[`s$ȣ͑e@/moxaSo`eklkG
g0H(4?d xM~}@ƿsApէC$P˹쏭 #'g3l׿v7󒹓+De,wVxƶ审#1.)fb7y=Fb\)f	n͙ewYh%;crmf_K*nڤJtä:;{զ,hZȓlqQ?#KgdIoYݩ_<k}ty&.정4vIV dI%t,S\'sƖ]W7~o1Њ]VH$F>˪p~jzhEzCƿbFֲ$ր7xO}bELH2Ս(y%v#(AyP2'߲Vw;:I; }&H {?(ORs=Ru_I%Z}m{`JT-ZZ\dJa3vU?ed!p,"'ZJ S>"V^yu*#$dci䒠 S( cp7 P埬&qn6nPU ׍+(Vnf4A(y[ÉHQf#P5	0}kPL %~u~:oٿIbȒVٍJ	/9?S̙n{bN,MS
pV#LvI}?$$$TؑO1`r
Ⱥ#P3yzX7gFîFnl'L*k VOt53|+M`L[j'-?6 2bfG1co(;Dj6PUGI@X?#%A<" 1)k(bk=G4ɟbF)L¹kd։`A@ׄzOyϲ̙8Ca0@z	 mYoX57!rŵܖyeU@lZ꫎䴺g?y%^AA3v~%e	<hm`&VP#'35nP1 		k*y%% ^ϲ/Lb"	dLIjG7\]7
\kK<"mm.&@S]UqܖLo;9LIYXKLdX0C8kKdk$^?{X i ۳r(w~w /UXܒ]hY7
IO\rVm2fxͬ -dBG5|+ >XrTE*2;m$MFtbX͙ PuL|/4ofx͓y]ҠH))¼K'ְX@,:`@eNEI4'x؅moZqAuYP-=eD#.쟤cJZ|+Z?{Ea.[`o\Lyɬ"JDKaseZBYYrlgZ O6h {jʀm|+;}l"UY@"08P6Y9L1Jd>vO9Y&$ȻI1AؑSvS'{ XG,Ay;SqܝVA\n6	2]XL?HƖ$bA7F,|+,ZdI\Z#iik$U\eFWU^	UZR~2gؑS'ae%ghPS<
`B2sc@8$Lӻ?Y3O~qsZAZҢDȐ$XA [`<g3o(B+:5m*ID n0{@~F_76l	gvHd-D}CDiџ@Vzt?	c@&MdceED]hx`)J-~3vX~ y_d<ف1FP4o<j6^`(X4 3sr!P)׆gQ+`x "I@6%B3gd!?XM p;8,$GXB.I@hIRIw]0rP%D)C](]F?e7^ş/3Vgրtcϊɂh  -A@ @Y랍o/ƓtdIIeݜvhn6BGfr
ݓZ>3&| @xLZ@ŷ%mO`Y>~nV?6_̙Ð	47V	a7/<J	VQ[K0tqd6o&4Lky~ =&f	`ANZ vC`pJI6D GfJDe&^wĐY ͓::Y5i>Jd> >fϻ0 ^ ww&q]Mj?e7Q1'?7_X/M[SͦLaah@VKmK'#!|{L+)WMk|atNkg`Ast<i5aYa:婕[mdU,kmsrdPEgIҰx)f灠C_2;L+)T^{Z&E!APP@7|h}1ޘH4m*'ZgPBmUPx,1>ҝk"Mx?nO `wm
7MidYT3ZE_"jU*1Jd~&OL]
id,	'6#X/RS?>fH)=G4|+%O1{GĄÌʼɔD)ʓ'aSYQ3W[t&ck$ bZOS2(d~ ČR~X3i,}W!Z?eeH53	xaTYXxfm9X։x5AXKŜvf/o ՓEKR3O({< ZcYlg* 攴Okv,]jL+s0Z	1j%uF>TIa"T}jYwdc8$*m&_b݇h[d"[M~?ւD?g㹬&}2
['ְ:"[M~eqp"aT*4yt^ w	jckC
nڼwɕuZ&O5jLJ^oX(<H \fj	ܕVbT (n_!?6cYm`̌5UjJO+X*CZX7G񟷭^ɓv/7Kdz.X^5UjJO+X*CZX7GMG1꬏6G24̟>D}d7ls{}bni3P;UȒX$WD}x `<	YXC.q2cК=P4i	>1 VO$x1[XxHm'dc\-<݇P=>l!_( КEƿ}h.5F~/lBk~/S(y~QkٓӿЂBk~/S(y2h	?gH3H)W l[|[3yh@y Zn6V80mͫL_YYi'Ƶ{&Vc^oX(<H \aajSXs#l,vGOa_B}-?>Tgܧ2gXB5LkvHd[[Kόf@dֈ~q	^-PBk~/Ѣ/!}@ZͅcD,Qڶ˖8Ɩg?Ìib>y^灆vg6##P6Lc КE>}h/E~~_} ϭMgfL1Jd~1z 1)>73{)ʍ|v@y Zn6V80mͫL~cA_XcsZ&OmO1=(@B~jH	ԯ3X@%>y&}2
B'*Xoq\~}cx`_BWFP5M},?>Ik W`1Fj3kBUVvP4gZ-¼Iՙg	93+k+Y@+SH2JmA2+H)$P;|L x6XöP3{
ҳy@ k+oa^!!tTHS)ߤsL$b|+lTATn6z֝}hBkAon@<~RLH$Frho<mSg&;xSg\:C"''*V$kz`ɔo9/!,0m3vVfY-N99/LɃY-fɓ:HyjL4~X@I`~6Py)j-PHCfxDTx <I  Ha*
ACĦgttd,l̡Vk ͚
=! y)/7HfFB69ӑ<{4T+PX$R@TyX2QGIL p.lbĀ2?<Jfy^gƏf
ڐog,jdX)j3<{5'5ڡX*@<
O+V(v~m2QH)	KUgՂ'zA"4JOTYOdqrP3>(vaij&I؅l+߅PA$7YXT2֤/1Vk02a_-X,In֦bEy&P.qa{8L9q1d+UpɕL-,s>JȫWz	gݕZ{E&}$ܓPrM{Ymmddq`^cġ:AdT#ay>bm#+CjV4v~l6O񲇤X	u  5ڡ?(}yՔf灭#+'iOLcp+z`
ցeem7<ݕ7R3OvP3ulZ?=ixjYrI7J>z>gdϲR?υtR}fi	B$FTԉCwM\Fif&b)^$Ɖ>EsѺeBͨO"RbYݰXV <YT)Ey+1E"xIͫ2T">öVP5%@[+?L#e9B/{> ?Y,!BطX^9!^7#e8B/{=]5KRz [)ZEmZ1 h$id}g'=055"P5Mp&'ma_<n7eoɼ9۬%$6[bNeK 3ƧzeԤ\`k Ha2ejY[ҶSK 'J;RI;U,aԘ}@svi	>Jd^;T6S'º }kyeԲԓn&.쬯+c㺊2gs]#p{g{i2mrudRԯb}`mV+;%w*VKK.]H_zpK'LFI9EhE*c?7jYZ[,;<沁jTLjl+#\O]4R9-K2&;#M}g'=QqK5gMhuMH57=A$Hr}էIva^"@8 X fVl +2N"ĩ ZyF">5QX5((͟DR!Xȏ$@V~l@$I@)+e6IҳH6ef_mX[XELK+ـ}mH)J̀+ICY@߄@V~$iն3͙@ͫEҳz̎%AW WY '+#Y>e[PkCjDZbN	,+瀞8W=&IlBa^"!mP%HY$U՞	D]EH$UW:{4r+a6I	$IX.Ԙ`RVsX[PGr`& V=3&ٰ] VlQܬbHksd9ܬbHr|	oj@JVH}g'YKSv"QMHԸ}@k7?.zG+~}9>Pjl1ơ;} r@
%`uٍIa|"kpq-fLږ"k lY%mΪ.mY '@
eEARO_kE5"PRQ½PI`h5i`Jn_1ĵmeR3`/ĩ&RO-`d]+">~54͈O"Y$Q}mH*J̀+I,2ā[(Hg@6ԱGX2͙@ͫEҳyEA9?F\q:hOJcudIQBf	CX,	BS`d[KIgv銳Y=p	ޱ)hbHĊL,gbp	n\L#fI9+3x=a`a*`☍msdX(LxS^&z,VBYZ1Rr2b@ c9&GBbJāye	(wAQbya FIX'_~s74><7s"WdąK`#͠!u*f	%la[%]'MXRRM]K殡xE'n!ehE RL`HpDUrŐr\sUm]P0@2C3Oa4`@Nm]99ʵBZ"U+TV)VJPEʬ[k(+˲rLx+=X3\X %.r%\YBRPsXGmZ\.Y2ZK]+)nRw0.B-mN7Ȁ&-OSAۜ$cTϰ<iK+lf|+'N,K.AԟC^#d-l>|S#wLR2}ɇ¹f[?8+c1.hpB#1.&88U6ja!">W"FNidWfVc)1,+,֭BZÒ쵑%P[V?J?e9_̠klw>֟`1,fUj%K0D$*%u,Ê@aynVP.*E]iloB%*X ~DV)L[<iK+c۟
l[58,K.l MI.*
;' F
x!^b:m~hU(όip`7l?36l>)l;&^){m>]~s`jfYf%̫w`LĹL,X3ʕf4KxJ L4m% g% &YHEʳ05A­dtBF2|Do
b9QiMmvrsklr+m
lk	D2x"d_ 4ل"R8I,TPR[lE*@G*`+"R8IӁ_~pC>¾T,w]C/Xۆ?`xDqYRb=9^\g(JJrm`vZIeg5ʵBZ"U+)r>fpYSɾUF~;т5$J@揼^*̡IHiM0qL׻PZS̀vrjr|`e6P58fT`灠VBd_ 4ل"R8G ʂ
ªAJ"YmO+	SJ%*}=8N𳴴	O+#K1dr	z/`x"9aO]\JPEʬ[k(최%.&r`P|)ȕs2GÑʝ\<	*3km`X78ptƼdKk
ց 
?;࿟%So *]l-WTV$I3]h0x$=k(o6~rzeglj,Qv[/L?ek=q2gb|+[3O~&;H4)'2`MH7tij&b)^"D"2Hfo'c-JE!Sl c w\-J WX$-J^+9W?(r(ĵHmbl #%@[+?7AP+JjZnhl#eHA_XlZjYXDeg+1`gmZ{DDiih}g'=gMhJF׮!';`dI?"&^mZC$v"Sq|3N,dw+>5Fnr'X7OdNGY >q%l2y;D08p=+`DWXeJ$eanaH b~ju89R9hwRaexvoÌw2gb|+Ae%e3֝wR;mN&.쟇b;8);P\
'J۞w=:+LlS's	YB[,Dce+*$,-8#0K-H_zpKw'LFN'B8Đ'uKX5Ph֨+"Ucv_`8+T%Wz՗e>#!ְ&^1^Íp*>88KCv]+%@#(0=0T6S昻1ɟ`qS'e%eS֝wR;mN.ivOÌw1[bɝ(yvO?=L`{ruW8]}bN-*XJX7RerZpGp`[ےNܒG
N"e	bkj,QvVDqXb?/>qrt>,K2.34dKK bXg	`VPPe}T]\|F	N/$XA [aH(zZ)]Vioֲ$٬cdσ}e,cĀ% !lR~4Y
4)>chH4}g'=2wT<z*^PR؂yYvYZȓlL.y2b<Ann6}aMX= 9Sƣc_%YȘYa5$cqfrE|ʻ5Y沬R>4s	I)vX}g'=2L( 8xT5^xM[DdI!{Ah+}!67|+!O D?	n	.Ov$'Z2J5k&d5emRJ5i`")_*H`٦l6L%Z T)xHL$Q$&z;I3%}Ld/ _ZI3	(xВgKCۥ$vI3F%rH0LZx9 JD̳FN32 PLªA$X,c́,˺FN3ӎ<,-3rf@[
9<KYFTHʬ;mLf;ܬYS.q[cYa$iw^w,U$aN¡QmfQʐQl
9Psڄ']4cA"4IMXO{V
tև\/cLFDdI!{Ah+}!67|+Z~5e	#Ņ}/v"Y`X7T$2$emD֤A;,' cF̻A\CP4d,9ZSGK_K)vlY##ZԵZ(RL,XbT<<XJDql}uB2r>a*­bgkWT+i;KLVU]R <O^))T[i*Uajr(n孱ܬYS.qY V~;CPCO_z嘏IP2
fTak(C2C2?7fT9(ⶡ<	|+aO߿;ݤ#MXYO`8`[:kCH._PAv֗ͿdIeEfɗ&{m>7[,wj}j* )X
 4)>chH4}g'=2Z<yCwM\C#/26Ŕ: sCwM\^dIQ
@4	Po9"7XK;g;"+P\<R~|+#)?}1?fEdm9ȴȳOa+OSB?_Q{'#B@ϭ1",d9rTe@753OC~fTNH$F	N/'RͨxcJjsKլ4#A_2f2~$F	gvLgdYj؇Ot ?db~~Ei<1[eeso}66vU<cQ{ }@__~U֩3, <J^ k*P(֓3OiR=&;Ӓ	SK9?I323Z"7t"&Dh+AL&OAa,S?YyZ!>c\B}krEfXnr'¾	dí`π	ѫLʲlX$vb7_ϲQ-"ώ[sX d-N@u͆',XPLK3K<<ؔ1$gZ`;/K/KC _@#RFYgR )6c^:8OX[*
p"Ym5S0d==8?o0kV-O4~u֮II _*V[jXʬ;mLfcklw+?5Zܧ6\ܬ >̯k嘏RFU̧`3*02e6~oPsڄ#3OK&;	CD$_hClUCwM\,h߭dIY'!ɟ#Yݩ!g+;ulKR C)lؤsLi޳9>dٚ|~g1Ȋ]VH$F>˙Ŵ!RڔFt7t,h߭dIY'#ɓ>G䳻SBVvؖ RIӽfs|+OIs숥EdDi9?I칗
Rf7tĲK~&xK2gb@?߄=Y؅,gdS7X-~Fgbje(jq5u`.ՁRg R׽fs|+[3O~g1 l"mrs/oE-Zçn髗2g=HPDqdh"!{~9<FD|ceZ#*V@Yk+IZG9?F^eP5rb}mk"MioD2f¾xRpo?%%sً#ɟSbZE"jF4#p,Z9v7ey<nqdݐ{	YPL[bF)L]XjcF
3D|3'Z+W2~1Ĭdg6*VGVi܈gaĵ 7X\?9͈%"&*CЄ>ǢX}kr>YL[\#<OTMH[ֲϱ#L'=Oa=d-zA"4HOMYO`كt!|!PW/4F{ZȓZ[&m>,G#A$	۬H$ z;q,b}<">`X1_c+3zY^g0v+UefeIZ*]"}l߰iNd-{")vY hO{.eZͨCl)!PW/<)4')?v&hb)-YxÔv+;&ltDX
'ְ@4ygZ_GʄUU[8ϊpak(]d/2UY
0NS.&}/L	Ɩ!nlwuT^A<GmY=eT''~9	`p嬡h3|fVil}uB2r>ܨ&`U *X,Zҳ0*`}uB2r=8"𳴴f¾TQ*r>c>囶2+m*pCc2?8HʶFeH!PB̟L4Fq?'z5i?bX(e"No_<UX msdA$:$(ӁEa9l2l g	s$.[Z[(&y(İWU`O"?(|lVmgqKm2>,h]߈;˱5k/_saw@`AIU~V$KIB 7#BnZ5eHxjnpjVRJJ e	KKQ $YX27#VX&șb԰{GrHMg_brϊ@kgiY`fYjbHe<+L3y-Qm/Yff\0'!ĠHKU<K;m*0ߜzY	n,@NVVZ<ݑ7wuLd TIdjq,k-P	8xךD{6N+RȊw{Qa1VLhɑX5&ݕ4I<(ÑUZ$\VwHQكT=8iiLufvD}dZ<Z. 0[X%e%cDxˏuUAe:e`7<dI2ƕ͠:Kb[ZC_g_n5	 zѩ7dLBd)LFG5VdxgpjPvU;F%fs;iLu촪g3q[XB*@~TM&H0Z ~+$ ѬM3Ki2cܐiPL~4` d-`jh&Y$[QƉfXtrA(4sbV+?nrـ>&@H4ҤcMgtPeh[`8UH^-x!keuB2qggii?	r! ir̫ffrR32(XvrQ(3232?<Pʌma9k 9LmByjW fLSئR2c#MdJc9?I̿2qemn髗s&~>e_/n髗2f^dIR?b]IYݧvVG?؅$-OȘWd,Zr>LpMzy?;nf`T&)L]C-S&4>޲GR\3i=S?Y7#FDϰS&{'4|+,Z?;)A)ݥ$vA|!PW/4k"Mio$l&LXF`Yd~K;>,n>%!>c\tvO>	ײdE.+$#MYOe̿; 
HT7tj}k"M"@̙L}aYݬ,&l|+}k#\v|'Aݜ8bA솬D`dnSl?JQ,Ȋw`O$$,XJC$bl?@e@"9&~kmfB|r}=~Y@Tm$V(9Zr}7ORb(Y
1μnؖi-,j%,% 4?[jX2)`;TP2^M̉@#@vnJ/KC%<ؔgg%hKC@%v&PY8ƯvрD}bqͦY'Hd&kT#'T b"Ym12L?1tPgxYZgI-hrs
8O˽frm`̧1G*
Lʌ[iL(eH.lڶrpfTG\Z3OKH~fXOH$F	/jxO{̿І5r*V$ѺW<PZ
cQ䳻ve<6'Pg=\w[ԟFg@ݜ&y,&PL+h3' RBx_6fd6m'p@w#@,05S݅7X.IuXCXe$%[R!RIk51l^GXAV$CW8"d"N [ja{pOrosY~aTľ)ڜV"Vf02ʭ8]T4PʩkT.+3JVdJr@8hYZg*Z%H3Jr	
ҳ2G%
9VGDԅBRҳSn*0x)N;6Wd٩iZɉN5H7ݟ
`;d)X-Ķ<aOg2eO29C^OqP)3n%+Ĺq.
Yk0­ia*FOWȃ,f4a2`5<Aln6QjH	YO)$[R#Yl W_̠r ^4X+#DWd)-_}7B s_7%U`|`*%H%LTW`PK|4WPE 0+9XxJfxA;mp@`9";u$
KRNxbęKgH4槂|+8}l)el`ԟH7
l[e;+ тzma^@P>3Oe`9l?36l>)lLWO2n){m>e;&~s`#3,KWya`Ĵɀ\3,RXq*XeJ+Q
ʰD\K% n^K @e,sippX#lʻ	&OdRW"p=Ph\fS`gq`S8ImYUmEe6P5T̨WAH,ЌVil}uB2qY\&`U +KmYTW3w~pE>c+̫fb_z.mV7L2ӌ?%dcZXvn]*AV~q0sk38 ])K$*K9[3lr.q\a,Yq,+	;F
x½%/x*C`'۔Z`>fSLK♯vT9N{<YN>5$Klr;m S2(PLʌ|4X5e,Ai. P(Q
T`U!xJ"4T˺2T#'
:zp|,-3B(X8b7zWYz?`HkYN,IBU`1HJY@T.1t`* k3JrK9[3lrHqeĲ>TBcAZҠO{/e/PW/?HV$L]@)_<ɚ 3Yd~K;}bH+'
@}k,xo<5aOrʭ	UW*	V~"Wa*a;b5Iՙ%L&qLS8Ɠ
U bq-jҜfbYP`1l%`imZ&֨]-q-fbYI9V3RҜBtl=v@lZXvjAZZg8xD8d2Ņ[vȡfgaֱn6'Y'$6<d3Ʌedp`U.jրHէ,ËY Ȁ,[X2TT6R  d.3[aCXFEuClW o
VZ| /0ja<[sV% jبl8jwg¸T>jqaֲb~,?yo> Ad)Xb[灎}灞02l 'ܙ`yC^Ope;&~1b[?8Ⱌf%Fĸ$1-_7m=k'S
O>_"FNTd4,?hefkm.xma^"	Ցʐ/ RH=R#YlU&JW_̠r ^4XYY%»ࡧSm
sv 壟Aln6K:bRTK8e"fUK8uCK8T,"]ilwIr#X kATaŉ!5l6SYOsffuK''ة\d)X`灞7XW:ĥ2P5>e}~q2tO>1	-?%x>ٰ2l1ߙ>R|+vNɟT3,L3U`af	Q0˓&q%ÉR ʕ3%@](Ѝ  1--^K PKcR &8ppYR%*$> aJ3	\H)dfCGe6-xgX$8e+b[aUal2(Ĺʌ|4J<,'՚F1tPeT-x!R1_1tPexYZg iX8e]3J&p~[l5kS,ɉa6U`1QĬ;meZf.斵BYUT1t-.p],}lͲqeĲTg%m*cK
XV^ƿ4}~e速X|chZaəM03^;mAjr_.oe;# n6KX-QʬfSeXzfT`灠~J,'%B2pD)PaT(g*a*`. P(·~p 6`1ʕsf#w~e#*mUree~?K	4{Z@V1t4J&r@81t..qZt6ˇ$WK*q\K eI{?Y3Km~&;H4m*'Ze{P)^~	֩4Ym}") 7AGnȳYݩ)R/m͏ #i{'4ɟaO]Z4s	IJVH}g'=ԈkCwM\?Ě=𤊐4IA9ԃCK9,^Z>6ҊH._8
ƛ)A[a4͓?V>oUYiI&?}maHG*6L833l6UF>Tg}maHG*6L81}#MXO3F~S'!uvYZ49m/2$DkՌ@R<(5M[Zjy5cMCƿ
62'zm0uMOV3YxQk'ƛX	GV39>a'ag;h\Bl#3v{?'
̹'+>e< <>w2N{* +=p|˒x8P>e9?2䜛.\t$wWp`e Y@ǟ[jq8Iv9	pVY+v9pVYHN޾xd?|}#MXO3A[a4͓?w}maHG*6L80UfU'lpmϭ?VihRɟFUfU'lphgm44}b?d#UfU'lpvA[a4͓?}maHG*6L80UfU'lp_`KeTYili&НdD%3"27>׀[O^U`fzu 
OEu#uWOLf:Iىh1FJhZxCjHĴn5aeB?׮`7:n`3	W<,9I
C<~
kvw`+h.vMahqL഑ZM1hWГfG -1-HnA6+YkJ!B?:kjB
 p+m&;ݤ#Mv9?%ܑd?ׇ=-mRdIN>F}eqndD%ٗ"6n|+s2"5L\Eur">reʓ 
05iH/0ٯ+'֒`Z̫0&RA3&9T#]}L<	;lIb#M6[]Ce-a`& 78,9}ya7<,	\ŁGd
L`&Hँ$})M݀@J-+YhyryhbС`e?9ۂҎ(h$3"a
)؂d
LswA3>ATHkT6[]Ce	:¯,unXk܅$g0)U#) ?$m)(m  #G-+Yhyr|Ȍ$v9hI-
 Zg- 1-mweCG ',vWBO6>ƽp^ݸ	Wx
)Q:jvC^zmYkB'Нo9HF2Yݩ6DlWy<ٟpџq`灜7%E> "5"Mf g1ժ-RAVHNFĉAVhrjMR#MIkRAiaV1KkZXZf堷8.Uv3&:<n#Z+SG<
C̑:Hם
C{mO,`3	W<,9[dZ	5nZ3G!h>ז6xZ_dJU灭(y0?~w$#M){C%A-N`?ZȓZЫowg,r5U|W~(ԑ\ĶcTOfP-"Lh2*׍SPI'Kk45$֤3[bUeFma{7~Zc?!^H1ꠈZ">mO1I#!\gj}B9kj>υpzA"4JO{GVgd<V%U4V	紴@ȥxpo_vBYݩ?c6<kk	&I"7ʠ
(@/IKRC2ɻD_uԦ6P"Aanx,|^M윛u$Z{T#w4Ѹ<X7dXfpM,3nBs,s%"z7-jB^ZЏ\LJlf]mp_j`7-RrA<I-I%5B
a`XX=׮,ybB;^X*煂1`V)=HgM{@RNۂm EпXZDNB-hs{ Z/ق΀@&pZ#nf=c+-vϿ2S#jH1n Z4} RM-8W
V0-:Vΰn	Ez`3	W<,9[dZnZqZuK|=+-Lg.>dTUa)YAVxڞBF	kRm,*9`wC<,	Y{dZXZf堷8-UZ"BxZ~,OBxڋPυs0]V&;$#MZY,5@ElS#XW`*,Ɛ,j%D-	5I c"ix[{
:D}sؾ생ȣ&N0sv*g,U2qFNdMAU .rnrZr>rYi.Ye*sAi9?F_/6.Pd?K.+YWֲ$րXK;<W )>chH4}g'=l.QB+:xm gֲ$*aGXK;<&4
OdE.+$#MYOe\=l脖]VhZȓl#}|	gvR}{")vY hO{.5sKPtBK.+4 ϭdI~ʾSόdqO9DRA"4$]W9ۊ(W!|]VhZȓl(,2,l@ͦ|cm?~g';KGru_88n(^P}k"Mh	EHwj}jLk&ό`
~
Ow"m	'\#<K.+V$ٔ=}}xU<eÓDSxV{&{DhυpdZ~
Ow"m	'\Rի^ӇX˶U5|,2,lvLfYeodGL28\pR~chH4}g'=U]Zx:p,hk"M}a,.i~g1Ȋ]VH$F>44qEj׺YvZʾ&>Sό`t
OdE.+$#MYOe9ۊ(v	eEk*D@7O>1 R}{")vY hO{/ٳ]2gU6}k"Mh |	gvj)>chH4}g'=lXn(MdIeoH	2a$dH_ꈀcdK;<kNXdȏLedML`Al5?%k`էi>1}sYlcrmR.ʾ&F	a5FR9$DBFȒTD5ONZIʱfɑ63
>?L`Dj?@Z{"nkg_礚yh߿v?eZ`>l3g4qEl鯥mYm}oo(DS2VH$l@ͦO~+_uY<Hm?~g';KGruc]V4,hMZȓl#}}eFR%ڟYʲF$dm2	^ȏț04m?~g';KGruG4qECm,h>&Q*7O>1 R}{")vY hO{.=lOieEjN&Q*7O>1m?;KGrs/ sKP>y@l//t@O67WwjyZ'߿w"m	']Q[P/Q?K.+4Zȓl#}|	gv
OdE.+$#MYOe=4qE/P/Q˶-De_aGYdQgveeY2@{")vY hO{.ۊ(t˚j\>˶-De_aGYdQgveeY2ѫO߿IDRA"4$]_9ۊ(pO%mYk@7O>14
OdE.+$#MYOe̓niv>YvZ>&WF
?"K;>-`_dd6Lf'?Y`ɔ=76?Y`O>1dE.+$#MYOeG4qEmieEjG_Zȓl#|,2,#LI$(ɞXQD}dțLe1Ui8)?1Ȋ]VH$F>˙ٚۊ(Cl]VdIUEHwj}jUI&{$FȈ6Lf&{?YaG'"nm2/d5Y<v숥EdDi9?I5sKPK;>&WF
?;"Yʰ/IYI" 2LeW#&PDk?XgY=y%c{(-} hO{5.QC,he_ZȓZYݩ¸?;KGrx\>l,hk"M}a,\FIs숥EdDi9?IL.QCNY"[iHOϭ1Z+֊֩Sh}iHt}iCERTZրuրtփTASEB#@
Z)Z)ƇփB0XT>GրW#/7/Ooo1>q~~ĩ?Z#Ŀ<w?(xB17o%?	!gQ^2L
,ĩJĩD<81wc_q#ĝb"w;Dqq#~#%Sw<YQߍ~6)ԙb~6)اbN)p;JP{`]0TyQGBAX엌y@XW#ו1zbnlACTivᄏ^lCtG2 '[ Rx6<X??1h@(>;D~ !m\1h@( KB p	a[@z!m|Oq`0ddy2?b1h&?<- 0`1hzb8\ÿGyb8\ð%ዔg$55MH8d8k Cq9B 8xpAć$s^V$<G#^U Cq9峩#w8dk,иw@2$<G#l/H8dR5Gq ɩ4q!8Di#|jZ8dk贽|䃉HԵq!8auh\;,0Yp.tYp.tNag8dkj-H8dk҆5q!8@^H8dkA QKV$Hx2G5ElCwM\8dk:|Ać$s_gtT#@ޗM\q ɩ0.L+Pauh\;0V4pŘ]@Z@(4!t,иwB Ap?}KJ)j䃉H濷jy Cq9"sEN<q!8|(lMM}Wl^EF dՀ0.ЀP@]9,иwB AT ,иw@ *sYp<AT Ftڊ.H8dk
\9b$<G#NQR1#}/Q(Ed2jH8dܣUK)j䃉HϤHx2G5]W/$Hx2G5|(yTHQ]x^iiEvP9tAć$s\&125!Ppx2G5j
QC!P25$s\tIǮHH2{!Ԃ؂Z>q ɩB E w:|a0.ЀP@pv=!v-HtTAtAć$s]:} AS]dTgͨW$<G#!6W-H8dkC}A	RlAć$s](<
(PpAă"	Q]xH-ڼq!87F@D}$I$H8dxA5]">I$I$H2< (dy$I$Aă#	:F}A**tAă'-M^[[Jݵ-dH2jkԂ؂WԸs AS_ͨH--,иwD`<Cb.-tN#.1fPú'wAC5  jZ8dpAă&P[[KS$55FxA	Rt@Fq!8Mâ4H[ЋJ#Ać$s_hEARH8dk-2
I#iE2n髐Ać$s_gMhJ*tAă'-M͝>OH2r]3ɨh8<G#A.P-_<q!8ͨH--nږ$55jRbi_R̃MMYpx>*sQhzԽD{ Cq9P-zAć$s_65  jZ8d|(FH2jkiEvP9tAEڧ$M~J!NQDq S_Ht=tև#>q S_jD^QS$9jkP:J*tAă'-M~Jg6v-OH2rjMhz25!Ppx2G5¢_C&d2jHB|;TB :p1`J.[ЋJHx2G5ԽDtZiv$554qCNPi#}QDq!8ў!BmT(TAă&&J肋A	OdH2jkiv>3$<G#(7mKPɻCI#zQh}K!wM\$<G#iEvP9vZ>{ AS](<
$P색MMw|(j-H8dkCPkENH8d婯%yENH8d婮肋E5"P!8dk,иw@.G.ǠD.QhJtä9#tWtҽt֊>q ɩԂ؂WP[[JI#wDZ)m5pAć$s](<
($<G#@ڪ^ᬃD_|( І색D_(zԉCgA:} AP[[JZ*tAă&P[[J:} AS_gtU)	T>!m Cq97U)	T>!m Cq9D:}#6pBm#jDllkWoH(҆Ać$s_Ҋrݫj䃉HCʈT!H: sENH8d婯ዀݴ	$5y8'5ƔPɻC@d4gH2jkb7m"1@pÉMd^x2G	=(OPsS$H2jkb.-tN#	P8`Ř]@Z.Gp(->(<
.:kE5"QS$55|(C}EN<q!8˔s_{J+	T"Cæ$M~JtևTԉCgA:} A@cJ(dW!d2jJ/H8diEj4MCI]#q!8)Ej4MCI^i(wM\ɨi+וH8d?ۊ<|7ti+dH2jk'Tx^i|1fPú tpb< 8y@`<1fPú tpb< 8yDi@Wnh$<G9rkCϞR+;D}ENH8d婯%[:kE5"P:} ASR%[ >3״TNZ4M5rC&^H8dkҊ7thCY&(wM\ɨi*+:5q ɩA.PɻCIZzAă&Q]x]F״"CYA0mCΚ56OH2rJtև驵4TNZCΚMH)pZ*tAă'-M6xgh RfTNZҊ7thC|CvAă&4M5rC&m6xҊ7thn#iEj4MCIQHn5l AS_
QC&!PRZ_S Cq9qCg&%|ᬃHዀݴ	kC>H2k"q8NkH@D*AY#s_!ati}L=5\>`ր
\9lAă'-Mo\P:{ENH8d婯QMH!Rևo|:} ACΚꚑ( RfTNZ%*!P5T5 #*tAă'-MvۣP:} A@l)pZ*tAă'-M12n髐25%rU#;!8dQC&!PWDZM{ AS_)Ej4MCIHMæ$55]3wM\v䃉HK;Fx2n髐WhH8dkqCg&%pWr$55Zj4MCI[;FMM=(OPr肋CV_H8d*t<
!.PB̃MM=(OPrճɨi AS_^EtgEz|Ać$s_ٵy#vq!8Fm^H峩b$I$q 5@[:q ɩ[>I$Hx2G1lI<l)pZ*tAă'-M~ƔPɻC@d4W9lAć$s_12n髐25%vZ>{ AS_12n髐25% <lڇȏdH2jk4M5rC&mPjAă&@cJ(dW!d2jJR$5a!8)Ej4MCIQ^5
QC&!PRHnQk A@aJ(dW!d2jJݫu CqS_n(vdW!"F q ɩK;Fx2n髐WMgh8d?ۊ<|7ti+^PᬃMM~]3wM\EyCgr$55vhM5rJAzڇdH2jk["3Ңl@mK͚8dkq \Fmj#:|RC^JQj#P=wMM5䢚(BTއ^S$9jkCʈTht7l>q S^ƔPɻC@d4:|Ać$s^ƔPɻC@d4ڪ^ᬃMMzQC&!PWDZ#]q ɩ@cJ(dW!d2jJtAă'-Mz
QC&!PWm5#$9jkR7thUB+:5q ɩ@aJ(dW!d2jKJ)
PHx2G5)Ej4MCIQ^Ać$s^PɻC@d4[:q!8S^]3wM\!7q!8נn(vdW!)q!8נn(vdW!*q!8=(FIS(v䃉HD:|o>y@kAMMq+9l@*3yIGQPwKQdHx2r@ AS_( TCRj#QMHԸ}ENH8d婯(wM\ɨi*g=lNZҊ7thAG7$<G#Ҋ7thP8dk@aJ(dW!d2jJ!F { AS_
QC&!PZH(҆Ać$s_
QC&!PWP@sJ#i9ۊj$5y8'5n(vdW!QiCqPS Cq9qCg&%rJ#?ۊ<|7ti+MhzH8d]3wM\mQ
$MM?ۊ<|7ti+Κ#<Dq ɩqCg&%l: 8d]3wM\pQ8d]3wM\E@*Ać$s_vhM5rJ5q!8]3wM\ECI#]5ɻC@d4x鬃MMjQC&!PRZ_R$<G#@cJ(dW!d2jJ:|Ać'.Q12n髐25%vZ)>q ɩ4M5rC&&P8dQC&!PWڹyCDi#02n髐25%{I	Z: #H8dk(wM\ɨi)	T"Cæ$55PɻC@d4ڪH8dk(wM\ɨi+7T#G5]3wM\lBi#n(vdW!>yB+I#n(vdW!hn髙#n(vdW!hn髙#n(vdW!^P۶dH2jkqCg&%x@p@FݴMMn(vdW!sCNH8dkqCg&%oK6x Cq9ў>j4-DvH8dkqCg&%(H8dvhM5rJmR#gH8dvhM5rJKԡAă&kCwM\ɨi+zHM|Aă&] #<z^6k"+dTg9RA&] #<z^6k"+dTg9RA&Eq0w:8u%-Zl쇈$s_12n髐25%n5rAć'.Q~ƔPɻC@d4Wnh$<G9rkM5rC&#"sCwM\q!8)Ej4MCI]6 $9jkM5rC&"sEN<q!8˔s_02n髐25%n5rAć'.Q~]3wM\Cy#~]3wM\xy Cq9K;Fx2n髐VPW/$Hx2G5vhM5rJ>n$55vhM5rJR:|Ać$s_n(vdW!8|.vdH2jkў>j42.hp<MM~]3wM\QS^q!8?ۊ<|7ti+TgMxMM~]3wM\uCԸ} AS_n(vdW!r";|@p崃OM~]3wM\Ԉti=|7thAyB+:5q ɩkCwM\ɨi+j6|MM~Zj4MCI_"`ևH$55
T=|7thzCH2jkz2n髐25%J7xyqCg&%hHx2rǮ˙# p.lB.j6( TCRj#Pj^kENH8d婯@cJ(dW!d2jJ5M8dנ12n髐25%xjҊTyў>j4gvWH2jkK;Fx2n髐TF6sA(odH2jkK;Fx2n髐W8|#Aă&qCg&%oK|Ać$s^]3wM\xTfHx2G5?ۊ<|7ti+TgMx^>q ɩA.PɻCIBGo zH=|7thht AS^Zj4MCI^:kCGTMMzMhz2n髐25%xږ:i.dW!d2jJkCΚt AS^Zj4MCI_#"PRHr$55䡫gt5 5Tބg; ClAă'-MiEj4MCI\jh$9jk@aJ(dW!d2jJ
4#[>q!8]3wM\.Qo Cq9qCg&%r
͞"uK$55n(vdW!6d7q ɩqCg&%CrKjAć$s_vhM5rJJ=]5jm AS_vhM5rJ3^q ɩqCg&%zZ7x$55n(vdW!7DvΩBr٬MM?ۊ<|7ti+>lê_6q ɩqCg&%tAEtZR색MM?ۊ<|7ti+g=nC^=q ɩqCg&%QgTq =|7thC&MM]5ɻC@d42+7hnږ$551tև&!PWHȯP5.8dZj4MCIjnڤJ^!k AS_Mhz2n髐25%oI	*#"=q ɩM@b_M5rC&(lBlHȮW/(C&!PW*q!8ۚjdW!d2jJR$<G#"sCwM\5j4MCI^Ać$s_*t<
-[=}CԾ MCIA*[P5wϟ9mENH8d婯5(wM\ɨi)/gAɨi Cq9a!GG4H@Fy#z]5rAă&K;Fx2n髐Wt}CY#n(vdW!xen髙#n(vdW!ԉCW;FvYA.PɻCI^tև[<OH2jkqCg&%tm=pgOH2jkqCg&%Eה;D}CAă&K;Fx2n髐WjA.PɻCIQç(Ez Cq9.dW!d2jJj<!C&MM1tև&!PZH>wq ɩ.dW!d2jJ2^@sJMM0CwM\ɨi-5"=5]5q ˔s_Ev抝>y$N\:|Ać'.Q|v	[HB'2:F}#Ϥ I$q kў>j4dWt>lGq ɩK;Fx2n髐ZZj7xyqCg&%p)6zAă&A.PɻCI\:gV7tqCg&%6C/q!8?ۊ<|7ti+]ɨi AT̓i(?ۊ<|7ti-D;D} Cq( *GH#dx#$qT2<
GR9CWjAmCj/^P@|HϨz܃NZM5rC&PzT;($<G9rkK;Fx2n髐Wt}CPᬃHqCg&%wK8k+Cy#p]3wM\ԌmKPAć$s^]3wM\uC_R5rAă&=|7thR##PN\.dW!d2jJtW!PW-H8dנ1tև&!PWH;x״TMMz
T=|7thl髇HtSR%:} AS^ۚjdW!d2jJ/QH8dk"sCwM\5j4MCI^63#zdWnhn髗wM\ɨi+ԽFu Cq9%[:kE5"P5MpH]Sj*tAă'-M?ۊ<|7ti+^>Y_RdHx2G5n(vdW!sCW(:i#?ۊ<|7ti+5pmKY#?ۊ<|7ti-HPW/(|Y#?ۊ<|7ti-HP[:OM]5ɻC@d4b"CPd4q ɩ=|7thC&<q ɩD*j4MCIiMCI]y AS_`0t쁌t3$ #<.m AS_C $hFj崃MMn(vdW!sBg5lBi#n(vdW!j#5rq!8Mhz2n髐25%x:+ɨi+$Hx2G5t쁋0GdtFΩBr٬Τ|Rm ɩ5(M5rH$1ɻCI#~]3wM\5ԽD{ Cq9K;Fx2n髐Wt}Cxy Cq9K;Fx2n髐Wt}Ct|Ać$s_n(vdW!\=wK꛶yC>rAă&0΀=1r(3$hFj崃MM|`0$? { `<@#$ #<.m AS_V2YX+ec,^׮4pūd"
}qCg&% 8xԉC]:zAć$s\&n(vdW!#"sCRd2jH8dkK;Fx2n髐ZvZԉ Cq9@Z5r2n髐25%|>y Cq(j2+47tPɻC@d4$&hp耍 Cq9@Z5r2n髐25%|>y Cq(j2+47tPɻC@d4$&hp耍 Cq9@Z5r2n髐25%|>y Cq(j2+47tPɻC@d4$&hp耍 Cq9PҊ7thCPC&N\K;Fx2n髐Tg-hzwk Cq9=|7th @xٵ^gdH2jk@Z5r2n髐25%ۚ*t䃉N\"sCwM\5j4MCIjFEvy Cq9j2+47tPɻC@d4Wnh$<G9rk@Z5r2n髐25%ۚj䃉HȮW/(C&!PZ]OH8d9j2+47tPɻC@d4dWnhn髗$<G#iΟHH8X~<rHޗM\q ɩ`0`0`0`0`0`kM@cJ-R2n髐px2Ga%(7mKPɻCI#|&1Ըr7th8<G#ƔZRdW!HA.PɻCI]AzD\Hx2G5vhM5rJpW9FZy Cq9K;Fx2n髐P"5rQuAÖ$<G#f3c1f3c1f3c1f3c1f3c1f3|-˗zd25rH(:Cj8!6jZxk HԂG6vSy\=EMFy#6dI$H2< ў>j4/PᬤPA P/H8dkkCwM\ɨi+O<uK)yQ
Ać'.Q?ۊ<|7ti-HP髖$Hx2G5t쁋0FH2k#:F}#gT9lDgR>n쏩z6dp8p8p8p8p8p88p8p8p8p8p8p85vhM5rKR#<l*+6zAEmCz]5r䃉HqCg&%6C=}K7W-H8dk0΀=-rz=>	$ #<.m AS_ǈTAr}!æ"҆xIQΟH>;5O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/R{ Q"gm>!Ȍ@zƬp k"'-FvCx`] Z3_8Fu R5l$
FP@j5Hj5a Txxy,s `xBlSVK<D1#<t 6z㊟6k `HԂˊ|Ԉ$5d`p(H/HTYr y'HݳRΟ<7zkx'h1
F!PPt&Fu AI ͆ǁ[f!Q xP9BrR%<q!O/ >y!CׯElW2$<		i|Cć8OYX+ec,eו1zbnۊ["譑[jCć?+ec,eV/^Tljz]bn(ElZ啌V2YX+*b5=z.1sK"EECy-_YX+ec,eו1zbnۊ["K<LIG*b5=z.1pxZISײۆ=z	7OBLF'SH
,+<?<TBç$oKTk*!P:F5H+ec,eV/^Tljz]b5rg+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-[% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7^0	
eL^vƧXۆ.iv⊛3O={+]a#׮x0lCtS!T)
 lH?<?<?<?<?<XddZmk1Z|(OGc
=?ar# N PG@} P: 	 =.P֗2Gd@@@@OesK54=EwCϨ*˔*jD{2zdW4qCZ_S@Q_OXn(kKh#2{/p%z+ћPT`]At*zr
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ۇhy*0O^W\޷E/QˇT5p/nO,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qC% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7^0	
ek#ו1zbnԌ̵0esK$zb<n d<LO!IL`,*??<?<?<?V2YX+ec,^׮4pƤdWne?V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne/2׮^8!6xƧhzenJV=z	7OOd<
!K+ O S(

׮4p.UK/e={+]a#׮x0lCt)!щb$
B~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y\@ZA1>s gU6^>ס.PR*^<p΀=:6y lҚ: @lR@|e/8lS^YX+ec,ez/^cS׬\4qU.\<YX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\d`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<L0k#ו1zbnR$0esK$zb<ni1<
؞ l=O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
(GJ(GJg%4S%#(>J'y(䢟%(%(E%|+zZ%~J+W_%~J+W_%~J{x'))
$z/^cS׬\xZISײۆ=z	7OO e2 ')Ty0)lXfy엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx')+<ʘzO^sK\TBTivᄏ^lCtGФkLF'1R4)
,h6
O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2#ו1zbnۊtZISײۆ=z	7OOxlO TIh6`,3<hX6|"+giCm#B>wϟ9lk엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx')=yS].ivዚ]Tivᄏ^lCtGФkLF'1R4)
,h6
Xfyy矞~y矞~y矞~y矞~y矞~y矰o~y矞~y矞~y矞~y矞~y矞~yo=5m6rg+3$?4q$I$ P
  ?Pn?>oK6x P
  ?rk1tA_
Q: oK|4a; 9ۊ<y-TsK6xZ} P8`=A\@|ǇO0h!Ř] P=  ~<C N PG@} Q8Z}B0x.@pa1g\Di,bǁ`  @.(? {@x`}c@|< "ޗ4!}CV*ݶ? {@'3N;hDcc1.@0p hG,  ~<#aAA?ywB0 <.@ G:x)  ~~= `?@Ђ=0ShAx)  ~~= `?
 |G? {@?!:`?@Ob΁x)RoKΤ RfH.ݣ<|٬8Fu.>F}#h6k#V'6.懒ҽ.hp粣ct0`POǟhC	BcaAA?΀=v=P'AY
Y Ay<xH]wk/]rᬎyJ+g͞H[5é@C	\=A  P=  %9a814 
`?|\R2*)ӊ|ԍ<Fy/Ǐ0.d.6xJ^60l_Ǐ#<a b<F HG[5_Ǐ#<é髗z8}Sy\tt"~%-ZlzY:<xrᬄ/)ElqǈH
.dwKQ[>l\x38tBˆ7/)ElqǈH
.;;(6y.<x	:!RY8tyJ+g͞K<FxGHTj8!8|C4z.<x	:!RYYVϛ<x38tBˆ/7/)ElǏ#<a#D*\k#gm7/)ElǏ#<a"gϜ:C<!Ir٬<FxGTpGM>o#^Rg<x	.BrGR5Tm#)Cm/ȨN*gR>pF/6k.<x	#Hݵ-[<.lG.\x3!|ä9:|\Ir٬ǏHԈm>pGM$Ӧ>p_ǈH%"1DWr5pGHϤۖϛK<x	w"1DWr5pGHϤۖϛK<x	:Dv/=}K^6zAEm/ZiTAt_8Fu#V'6K-g5 pG<+\#:#jDl_Ǐ#<a#ψ.F H/5*3
\9l_kK͞H⧈Tմ=v髇Hr<x	6rڗ!RG("H@Öe F IR2*)ӊ|ԍ[TB.k.<x	*rڗDr#$zޗȊB.k.<x	*FEvΤoK[<5  .e<x
\9ԎQj:lF:|ԿYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ~>Fi*FEE qU/#:3di)!R(N[KǏ0çRn>l.drR#r٬<x	}MMF H/5*3nH@Öe<x񄎑ԏz#R΀=#at[> x3R57#lDVȨr<lԄ
\9l_Ǐ#<a#[R	f"EFxCd7Τ Rfg9;ΞFu#O<uK["<!hH@Öe>lgL$t#g.dpFΚk#Ri#H]p_<x!zF H/5*3!Fu![5|04ќ6:j٬H-|#6>F/Q%/8tB.k"3El#͑d.XHAzCgo.<x	)|j57#lDVȨr<lԄ
\9l_ǈHAr÷-|jZpä9HiҊJ.6y/wdM|JrGHϤzAvdpG.6dWn[>pFj 4H.ݣ<|$ 8l:.P:l٬Bm#Ϥ| n4<x	:>gϜ:C#gD'"tB/R崄g=oKdEl.x')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM@H}dL"
^D7!|>ү~oé<:$x/<
E/I?%Ϥ_e`DOI"{A//|'ta5!{OE9 |7$K<L2G*b5=z.1 "EZISײۆ=z	7OB2 !HT)

B 3<?/2A\^Tljz]bn( #<}-L$\	wC؆鄏bU2LBT
@`h03<d`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lVѧ|40ɣO4ɣO74i&?ɣO
^MDɣO9'y4i<4oѧ<4O&?jXhMPhQFs&?MT40/h4ia4 #&?4ѧ|Dhiѧ&?a7ɣO!J&?[4iM ThV4iħ'FF!KɣO!MKɣO hѧѧ:{ѧѧzFByɣOɣO&? ɣO"AF?04i~M4ZѧFѧC?&?6@haKɣO0FaC/&?^M4
~M&?ߓFa@ɣO0FaC?&?~M4
4
4
4
4
<4
<4
<4
<4
|4
|4
|4
|4
M&?Fa@ɣO03h(4
?&?ɣO0FaCO&?M<4
4i5h(kѧPɣO0FaC&?M4
4i9h(sѧPɣO0ߓFaC&?M4
y4i>h(Gh(Gh(Gh(Gh(ɣO0&?4
+h(ɣO0&?<4
,h(#y4i4
Mo&?GFaA#ɣO0ѧPHh(4
&?ɣO0:h(ѧQɣO0FaD&?_FaA/ɣO0ѧPKh(&y4i<4
	M&?wFaA;ɣO0ѧPNh(Lh(Lh(Lh(Lh((y4i<4

M&?FaAKɣO0ѧPRh(<4
O&?ɣO0Dh(Nh(Nh(Nh(Nh4RhLhiɣO&^M0~M404iܤ)y4ihy4ihgF%FSɣO IѧpBTh)<4
O&?:Fʐ|4	S4$AhɣO/ɣO*y4i<4<40^CK.towRx;xةdwLlXx<o7xݟ<n?O<oxܥt<nrǍ>7-xCna񺗞zMdzy笼py㉼pp$?rH"<HIg%$1tf^\s0w;otޖ|._g==3
_r-i;e??*|? ,  ^Ag ӻ<GB,mgď񱓈~;$w}w·wt!k|˹AYBG=(KϥBor	r
?APA/z\;ץ(zZ~qeP?_-:pƢNQClj#_8˟dk]MDgm#_'i}5nS?Zڽn#_Z#_<J-"\
lF!={U#?E\/
FR
3׿(H(=2W__MxoF#_K56mR-.\U޾x峯FrgD/F4FR5qTFv
K6Ϟo:|@zM5r'#_p5R([#_6xo^}! #_뷎> Ī(jA
Ɵl3F&!|_FlAg#_ 篞;Bx#_EKySndk )zASڑ?dk#_ 	#_!N*?!#_ 4_vQu@j([-#_ k6x+2Fodk_?15//Odk_?727O5/O5/G dk_z#_C_dk^AF"#_?~4A5/Ɵ#_B?5/T&as
lYwxز_1.XQŗpzub_bh6,qUϞ8#"yBՁ;_YUF/V M$MYc՗Zk$8AYqMɏ-5e2>IMYc̑|׈Zkd%Ֆ?>M|B_VX EGՖ?|K	IL
I8fmgI*qM*1ϥ-543,:d3od!i;=,-50ӸgʼB_3(YcZk`!iޖ-50KZkbwqM/Zke%M@ЀP|s-53Mmy,i-51[lh%Mb%oM`ny.!i<Hd!iBZg=X-5_%8#Zk?%x,-5|B_X|*qM`xwMYٷ;8ñqMҏxhö|B_4>MПN!i?Mг?!vFwZk~jvRۊ"jxv-5? {@`?ľ!i^j9-5S<B_5B_5CgH^-8j!ixy7D_|B_5 qMxMNEqMT!i#:gł
B_ ,xU!i	B_!x-5`m-5`KZk,)79</8lmq͆ll;8׈Zk>MٷlA8H/Zk!i~N!i 7§͓	B_6xl|8l(x-5aO-5c>!ib&qM	<q-5lɃ!iag8&MɌbɍ8&96~!iiL#qM<Zk#a;ZkcɅ.!ie&/&'M &	|B_#akZkΐB_|a80V8,88>!i? )8?~!iwM-5p8w-5p?QHB__| ψZk~!iOt>deVqM:=A'_-5uP8#'qM_-5t:%|"	-5BgJB_7τ)qM/7%.!ih͟y5Wƿn<i7<s-5wh@ j!iwK8nI:sξ/!Iξ/!%uy|^BsSsG/uywξ/!3_$uy	|^BsA:|^Bkξ/!7_sN'?:_:g:F_uξ/!A_3|^B'sIC|^B)sB':ξ/!":U_!#|^B,sÉ?|^/_:6ξ/b:+_*_,_sҍKGuzT:):):(|^4_Mξ/J=_2_LGuzR:(ξ/JM?MMNNOHVs҈G:(:_A_DuzQ;|^ξ/J(sҊ_|^ξ/J)sҊ:)?|^IUuy%g:ouy%o:suy&Ouy%HLK/#uy$J:?:s-ξ/$_]|^I}ξ/$uy&uy$uy$:_I_IJg䒇:"|^IN_J_JHuy$ξ/$ξ/$IsJ:Hξ/$_TRuy(Q:quy(|^J|^J_ξ/%|^JsG_sLξ/%sH?_SOM?_sH___TDuy(uy)3|^J)|^J?䢟䢧:uy(H_Euy(uy(ξ/%ξ/%C_?_Ouy(V:/_:,|^uz\_l?ξ/K<_uzY:,wuz[?uzZh?__:-|^gdouzXuuz\uzY3w:,uzYK|^uzYO|^U:-?|^X:,K__j_bfuzZb:Zuy,Zuy,\Zl?䱧乿__Yuy,uy,3_|^Koξ/%:|^K]Y#Xuξ/%ξ/%?euy,D:ξ/%?ξ/%#Yc|^K,|^Kuy.K|^K?ξ/%sÿW:;6:;7_g_g?cuxv|^|^?/uxv|^|^Oöۿuxvuxw_:;#|^?ò_:;'|^sò؉ξ/_eOuxvuxv$sñ/ξ/__euxv^:;ξ/?_b:;ξ/?uxx|^-:<8_|^uxy7:<|^3__?3:<iξ/|^9_ξ/_ouxx|^A_w:<(|^wO|^ξ/cK_ok|^(|^uxxa___:*:,_ux9:Iξ/ξ/?piux|^|^8ux@_p3_ƿ_88|^+:Yξ/uξ/3|^?ξ/ux?ξ/8T:pH:?puxpuxP__K|^O:|^LUξ/&|^L7_?ξ/&sɃɋɃOuy0c/uy1uy1`|^Liuy1:cuy1eaa#|^Luy0ξ/&ξ/&&sɅ/ɂ':S:T_ξ/&	`uy0ξ/&ξ/&?a`ξ/&
_|_|_	o?:|_	?::L?ξ/ξ/|_	:9_}u|$u|+?ξ/F_ξ/|_u|"w:CE/u|$_O_,|_K_ξ/Z_P:{|_R:|_	KB:juy4juy4ljɬ?ѧٿξ/&sɬ|^Mg_O|^M@|^MA*:?i󳯋ɭ?G_Z/&:__~|^MGm_l3ɤo'_Iuy4:#ɰi/|^M&w|^ML_JiK/&uy5;/&g_J_Jɩhξ/&?/|^M,sɢo:Z_Kj:^_asɢ:a_EOuy5K|^Mξ/Us՟|^sտ|^s?|^_?:=sٿ:=eξ/G:=?_|^\uxzs֟:=oξ/\s|^s|^ξ/HuxzH:|ux{|^ξ/I|^3C|^/DOuxzξ/J|^?|^_Gsc/ξ/DuxzZ_Cٝ|^|^_uxzajuxz*~;:=R(:=wξ/'*":|^N6q|^N[:sG_#:|^NaG_?:7|^N=zuy9:;_sr:ξ/'/'_|^NkG_?uy9ワϿ_N/'YG_uy8a?:KQgC³ɟ:Rxuy8D|^NN|^N)sOӯ_:G_:X_şo:Z_r:^_s|^N0s§:ξ/'
_ʿoux|/?/#:>_G_?|^~i鿹:>eξ/|^ξ/bux|?):>ξ/s:>sξ/sߜ|^#~ux}_:>/ux|H_|^A|^ξ/ߠ|^&~9:>(~|^<:>?::>NC#:>*ξ/_G:>,s/|^ξ/_bux|ξ&$pwjlĂ.\B1 x˷l^vƧXpT<w{N7xږez\k(:'	y\a~I$/+9Zr6EzQM̈́ Xˆx"kAT^¼`^W.s_) r5^^7!r6Cl3ΩEm澄+pÄ4=!|!^R35` 8y@I| P=!ǎ\=}-	@?$Id+eP+}bPS_ 8/+9 \%	%05рXp54Ao^
(ٳUK"_%Ak9r5Q>D|4(ٯ!ay\a}ał :j|ך pÚ)B/+9BRˆۏKQx7
_,kh| bPS_03:k7D8*ġ$  &KPW9F-߂Xz "| x+	BIL;Q^EçBdZT@Yx^W.sdWh rR'dϪoE.Ќ| T"| 6}Sz)t֊]5pMZ)j|0A^W.s_CF.BnlAT^¼[R2+^6MhzR}-PpÚhwXB6#:kCNyE
\06#:kCV_<F!<wkEHΚR;R֊57TuR֊6o5ɰJˆvԵ]TϚ Urn-h8tK@rwkE/<g[>_R,M༮\06|򇭟=oݾn-hz|z"mRֆx6wkB3y@0pÄ7xږ"_6G5H|jZЊA|>}RքR9FomKZH/#5HRև=j;mRքG\GpËn-hj}CΚt'
D4qE-Z˟7? {Da@ivZyC4x;A.P	r]μB =.fPzͼփ]K5xh?ۊFwC&|"8t/PGk)HD$PjAEwC5>Ht;xE/5BCQR1PvçTAt: #y dJJaqCT$:p#"sCwM\{Pvç<mQ
|!OzZohjC>(6t45BCPZ:|!OsK=}K޶Ht;xx@O8t>Ht;xR巚-cJJaqCT$:pivWt7j|l|'	BIL;@=C!@(Tˆt-">_E^W.sW4qCNx.PӇy@=PhW4qC|Xn(|-j: `xt#.\/S <.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(W4qCPڏ5? {@`:<Xn(xcO6sK<Eln(gM|sKRy'w'wGΪmivgU6ŇhZ<c -Qiv2gU6m.P@ly pgh4x>Gx.P2o6sK;xڏ΀= 0`͏@Ѐ yGnivZxj״x6: cx>΀=q0!9ۊ)jghpj״8t΀=q0!N;1z>\j״8tV4.QKV={CNcJ=i'b=PBhv;c@|=A
Ɣx8n(W=l4qE-Zgx8: cx'
9ۊ)jmx:n(W!}Ghv;(O@8vP4y]5l4q@j
5? {@^</΀=/jn(zŎiv⇭S#a	QivWt=|ä?ۊ^s1A1AGۊ_Xn(vA|BO@ЀP@@ЀP@jn(Cl4qBg*<t 8xX: <ATx6n(gMH^9ۊ)EzR΀=p1`KN#	Qivrg,sK#<O@?ŇhaG΀=1l `hˆt{gD/5,p\0'jmyX!Q,r@;V(z{fˆtgk*pí? {DZl8|<ô	8/+8<: ڵx:p~p4zM΀=v^6z|dI,? {Bd&l: @l,? {@l΀=tW5!yrA\0hgM|`ޅr΀=0E`crˆ@xˆ? {@bN<_  :0,r@}S(/\4/+8>: 
+j#>'h@ CmCgԽDiќ65x@'΀=	N<lt 9>y&pÚ9^W.sS ψ^kJЀ/+9/^k׀м\0PP/+89A.P-_<_PD	H(&yp:M  ! ;5Z" $üڀ8\f%	%05"PS_* ɸ$ü Pr$澌Y$Q6>$ w pÚl $ü x+	BIL;~p3kB</+9r5X|\0P,^W.s_F/+9$r5@RH^W.s_B BIL;|5	T^¼ۏKQx7
_2 T2k༮\0Ay\a|8>ˆ,jD$%"ОˆH	!y\a|H#r5A"r5d"<%	%05C 
r5
pÚ[q`^W.s_NpÚ-pÚ E+|4` E+|3TbPS_aQx7
_ NPPS_Cay\a|x'(I)yBIL;|dO|	BIL;}@y\a~I$/+9DIj8}4xEw.@Ěˆ(I)y>+r5t1N3_g\0澊=kqA^W.s_ @4kYˆ
	ay\a|)B
r5l/+9B(n !(I)y
akLkzYkf Bk愱!y\a|k \0;tXkhBpÚ^! /+91ˆ1qr5BLˆP\0`r5x@'#PkxbPS_sBIL;|
JJakl%	%05h'1r51Hy\a|% ^W.s_	BIL;| -^W.s_"kTK!y\a~p4zMk"H^W.s_,LnBpÚxpÚUr5^ h^W.s_  :0,r54.`ˆ9^W.s_bV&y\a}zˆJr5ay\a|K /+9/@\0waI/+9VˆrP,a@|G>\0lAT^¼ыy5X,@`^W.s_5`"| Hx 7|0A^W.s_ )~ 7|n	
pÚ
Vr5r5eFy\a|	U
!y\a|h:pÚy(Fˆ5</+9D\0Dˆ k@༮\0A8^W.s_@/+9h^W.s_zj Ay\a|b:ˆ5|JJak@=LJJakfD$@$üंwh^W.s_ /+9@]2k`Gk|ˆƅ BpÚ)  "_1$AoX.D 5r5,#E+| $@j8|PC
@\0(y\a|22(WpÚ//pÚ6 Fp5!Ł5JpÚK@k4,pÚ%ksX^W.s_ĚA\0j΂pÚAĠb5f ^W.s_0VFӌTt5`JJakH&(I)y@	BIL;| 01N3_ 	:qrA $ü ;ALw@=JJakQBD/+9Zr5  A4Xz "|&e(ٯ%$"|k S,a@}xTh3_=M!`C
 vk"\0J`ˆPNz%	%05@X%	BIL;}WNT%	%05ˀ(JJak<PS_Hp$澎ġ$澦 JJakd6$澄 ġ$!TPJJak"a(I)ybPS_Iñ(I)y$@%	%05 BJJak)$üĲH!BIL;|9 @60w(I)yXBIL;}4;!Ms_PD@|+}@Ib  5$@@c=@!``H!  xFٯ"!澠$f*f$rBP,B澠$e3_I;E|@ qU0Pz	[fA澨 @P0 Fr&f  8E|=`@(5' ?5ҡ6kL`s_PD	H(&fME*"澠$ X3 ř	" /kdc,!l@, hY`pcz
N)ibHY	aixt R K@5` 8y@I| P%I'~RJQA"TDJ&"%G"%GD1*?~"%GD0cQf/DQ"T~DJC?DPW?B/*T~NJ	B]ꁏQ~O w"T~.k}`3Ձ/DX	n`	w`gY3	ЗyUOJ̇?D8KϬ.$X)]BG.5S"T~fT~fB%GdOң2g.4X)]p`	wްSNX1%޲oX)]`	wi8KcX)]	S`	wN%ް >XZ%ް旄zN48C(Ky]Q+*?4?Q!=*?4=`	w=`	w
SVzN59%jy8Kw8K8KϬ.[=`	w`	w`	w}`	w^SŒzN2%,s8KYg.bgx;
pxH%,-zN
^SͿX)]}`	w/%l{8K
py_X)]S̓X)]ɞS͊~S͋S͋S^SX)]X)]/X)].m.nX)]X)]C
px6T%~SX)]ة8KY8K9%zN~S.qϬ.rX)]/
px8R%}`	wX)]{
px88K6%8KzNYNISw.u;
px:Z%^SX)]_QĨQ%G"T~-6%-NNN%-#zN=`	wK^SԨ?Q<Q<8K&ZJX)]{
px>
px>1%`	w}`	wgT~`	wX)].S8Kh
pz'夨iC
pzǬ.`	w=`	w`	w`	w .J Y HX)] 8K!2=*?G~SSG.8K!,zNL>S'A*?=`	wEOX)]_OX)]S?X)]zN8(zN8=`	wC%.Y8K]7.p
px
px;
px8K\8Kq.`	w&zN\T%޸8Kr.
pxG7.8K#G%=`	weOX)]k
pxF8K
pyDJA*?9D8K8KzT~zN	`	w}`	w׬.D%	~SAK
px
px.y.{X)]
pxD%/`	w/X)]FްSΘzN:@%t
py/
pyO
pyЛ8KK
p|S=% g8KJ`	w`A*?;5DJ"T~vq8K&GcOX)]ag
py(Gn}`	w`	wңǬ.~SUSUSV~SVSR_.8K%0N-%0
px8K`8K`R%0-zN)zNzN8Kb?%1G%1&zN=`	wK^S*^SGSSzN`	w`	wSEOX)]".8K&9%N	?X)]5~Sbw.	*?7"T~&%`	wSB?.G=*?X)]!;
px=`	w׬.a%޽W K{X)]zN^8K{X)]%޾.X)]ʞS׉~SרzN^*zN	zN	}`	wOX)];?X)]8g8K'w8K'#zN	ɞSq
pxN8K'}`	w`	wⷬ.񙿬.
pxoX)]3X)]6So`	wSdX)]4X)]1#
px̵8Kf)zN?.
px	_8KN(SK_X)]%
px	`	wX)]$8K=`	w.a%W.S0%.>S7%¿X)] N`P%8K8K..g.
pxPy8K(N
N
 N

S.K%(zN
OX)]%)Ϭ.O=`	w;%(
p|}`	wg.I~S)zN8KRϬ.KްSR%
p{=`	wzNb
p{
p{~Sؑ`	w&zNb"zNb8K8K?X)]EoX)]SzN<?%x
py0DJ>h
Uy.%GRX)]QϚ.£4%D*߈QT8K* T~=`	wFQT*zNQ~(G(
px

px
zNL`	w
px
w8K`	wg."zNISP8KC%oX)]CX)]A.ްSƈSƍ`	w+%48KhP%4*zN	~SXM$JXUG,+DJY.0G-.M*?uN`gQ*?dX)],A"zN`$SX*?eX)],S
pxW4+6%QV1%_x
pxV꒣
pxV2J·>S°*?
ްS²W*?
ްS°=6J².K%ﹺT~`	wbJ±[
px5JbX)]0%)Qa8K	QNrT~?X)]0}R
pxG0:%	yP%%JaW
px_qT~X)]0d
^Sa*?W.*?
p|?a.ϼQSsĨfSy
%0~S~ZT08Kk*?~"%GS_Qң.*?%5_jT~5i8Kj*?%5*?=`	w@+lGDJgH=`	wSo.
px
px݇.Sc./ʀ~z3w`~$Jc3;@~8	p v?<X
0w ~:t GךB]Gt`Gy%%G%*RLd쒣Md%Ghu	w%~\JdQ"ϚB]wv0%Qhu	wλT8Kf΁@Z
Z`0߬xXK,%	~B]o%a	w`0҇xZZt%|c	wyKw7a.a.4]<c	wɞh1ih1idx	Зx	ЗxJ	ްNǉNj.	ЗxsԨKc	wҧa.&4]80x_Kc	wh1q*?xKң(4?PJp%GqT~~`=J٘쒣,JǠg<Jǰ|'Ǣ'x<%=.%G<]<]<.JσJσT~|MQJσQoĩ*?>qY*?>~4ZT~| IQ$%G7ĕԨQIQi*?> h~唨Ą}+G=*?Q\̌.*.=a6X'B]pRJVJ߬o	w<3t%>l%>̈xDxK|$z:	f]. ̈x?OJ7*?@OJ
^i4%ހ~	Q 惈K |GQ %:}`	w|,]x%D/?T~}`	wG.:˞h	wgQ`ך!.%Gဉ%	~N ]%Gိd%`vB_*?O=`3HްB] o<JIh]%_4Pz	g	z	s(K%ނ+yHK"'>hB]DKFx0HK	*FxGQ_捡.${!.$B]J4i	w"g6!.&}%GL~#Ĩ~mZ)Q#B]*?DhK~&IQ#B]%GG#B]W;J/GQW>=*?|Ї	w@?JYGPw8K
>#
<%GQ.(|GQOJR(~	Q Ĩ
tĨ
	_*?(>$
bT~t

Q?J4!]T8K
Ї	wT4!]xd"%GWK2_T~
h]ᙿxfq恔%'34.3@e	wo':20xK3(ye	weO4	.̳捡.RFЗxhxK4O	wyO	w2Fh]4	.ҿ4.Н<%'yO	wO4.е<%
^h]ᠩ恔% fh]'x@ 6~h]B]LFЗxO	w6O	wK4.GD%Bg}'4OD%H<JvQ$0J$yO	w(K4	.J^hB]<'O@盧<%I{xKK(K[xKxK(K	zz(K	ܜ&yB)B
T~\BD%ބ)yB,%PM@Je		w8K~h8`3>$4 HK#8KϚ!./X.;!.X.h8ڟg	w_*?j jFk{Q8K$Nژ>Qe^h1lK_X'B]_sԨ#0{ba._4]4]/4]^h1>h1O4] fɼ%@P@ 
h][(KKK=JO4]bGa.2a.1S0{so4]>h1۞nK4]ȟviQr77ۓ`	w+\JK(%Gp*?p]{	З{w.	sԨW0{70{~hJ w?JQ_4'B]Y7QN@9	wbϚ.C4]c	w2A%ވ?A%ވ0z!#0z"ga.@Cf<ɼ%T~GQ_{. *?rWؕ<,ܨzg	w ｉQ/4B]}`3YyPz(ؕq	wE#JIh8J]/1*?E*Y	w`3Aܠ>
T~+y>tkQGorT~id%8KĹ*?t{Gp{_.E/4M<a.E*?t$yY	wPt`Rfh8ѬF(yFOFrT~)yt%w*?vyd%{]ްN݂OQK5q	w>]W*?f@P}`3T/Qj I]7hB]sxj%g $%p{bT~o4B]}`35K㯼Q A	w%}J&|@x&:x)WJްt%	З{-=JK30{4]Kh1ިyzKa.c	weKafxK_4B]|~%G4B]^]-*? G߈*? ?*? =aZ!,@E	w<B]!ߚxK
Зy		y	+B] 3ң/	Зy怒!<]"׬+B]#+B]XV`-zT~]᱋<J|'<'@G*?G?Q8
pz9Q;4 K40z9+bT~KA%ގ#Ĩ%ގ$y .pYG*?G0}J/4B]5]7{4!.X.!ؕ~h8eX.bT~h8sX.Ĩ7#y=`3pCzT~OT7 ߻D8?t%5t%*?$8QpGGiQp
 *??9*?,ؕ;A%Xg	wJ}d*?%YO']a	w>%Gy#Ĩ#Hä"O2.bT~4A%ސ#Ĩ!8K %G|'ye	w^dB] bT~SA%ސYH ߽QAy<JȆ]F}	wzZ"@b" )Ȃl@YQVI'y%`YQX. GW%`wp}?4]|c	woP{#.4] ?OJ?tgy "$gpy.4_ң1 K惈K p$g	w4X'B]aOT~|q	w#oJÑ߬pxr^}T~%GȭK'.9.9y~p{T~KoGHaXKKKz:cxKO>dGL0ߧGd%Gdc		w2%]
xL"_!.4	ЗxWJ4B]jpx>;à?c;@JáSK 	QˉQߧG`(cX
!.]B]_X'B];	Зxv_sĨ<~RT~p*?*?&`	wiQ0ATJɀ%G|**̽`	wz:'T~N0}¤?aK?sK?#ƉQ~~ZT~O	ңxuD%OT~ `	w Q*?L_rT~!.^B]X
!.Ǭ..xW*JϬ.:K*?g+J@M*?_p*?>NCT~rT~o zpuD%z:N+4J ´obT~ ξT~ Nb4*%G4/9*?)%Ggx"< DįT8} N+z:_.J	Зx%
Q%!}¤:^Nʠh]}´exK_5*?5x'?Qz5zxMT~/Ĩ<+=*?O$z:O1Gs_"T~W&z:+}`	w*?+TdGk ,%$8 ǉqK0<I?ǖ	_p*?,/%GCzT~X?.%G]T~X)Q*)z: _.%GG/%GOJ J ꒣}*?oT~%PJİ7q*?QN$gT~(N%;	Зxp*? +4J)3J(7;P*? _Gg.VKz:b.4*?@ĨM$yY	wiQ%&N,XT~a׬.Nt%`]*? /4B]iQ,8gtA#hK
8x9A*?_q	yh	x-YKA%@)Gൿpx-&zd%EoX'B]x.>T~?X.]!.\)z:-A%[>T~[?-`	w`	wy..iQpc%\eKFA%\&4Px/7X
!.^?rrT~_9*?za	ww.`K)z: T~q	w`iQ4 =*?.z:/KzT~^
.%G*?/7@/YK}4%^}`	w?QT~(9t%(At%(ң@惈KP ߸
^]⌞	w ]*?Jdk	w T~~\Jx2 ~"ruIQ4߻4c!.2 B]!./X'B].T~`LA%` `3X'B]tDc惈KDmң߬pzD%ޢ%Q	wL=`(&^B]I7NJX'B]͇.f+G!.f~T~~]S̕h=*? Iy*? ҿT~ I=`	w_ң_t 4!.>% @3ң`3Xt% AGT~a.%GN!׬.K>h8"SJ&X.he]*?Зx4):gt)yϸg]T~)~?0-T~ T/ˉQ@7*?4B.Q?	Зx?+GW!.j)Gc%YzQ	wP%'%Gԕ'%Gza	wp	Зx=`	wrg.+G^A%/zX.G)JԂң 3zT~J%GIhB]E]@)GP`3SX'B]⬿TWJR.TKU1WJRy1qM*?121=`	wOX'B]`tNo4B]c︦`3_QQy*?T~+=`	wVtW,s]⼿qM*?:tW ˉQ	Зy	Зy}]*?1A%c?qM*?1`3`{T~c<	З}[Tl4B]4X.JEOX]ߋ9J~|~\J}%G又B]%NL=`	wxtwңX.D%1 
co9*>`	wx`	wxtU惈K]ңc%t#uE/4!.K uEX.&GP惈K5iQVs%ռ=*>*>~hB]YcwVT};*%GYQ2	~%GoC!]ɧ.d HFDo	ws(?	ws"w B]ȩa.d$|DK(|B%̅/@ψ>ߊ%> ?	ws3 K0w3#|DK|B%ʿ	ws2ė	wu<q	wuu`37.7T}	Nt [)Gpw4#y߸sBpw5yjG=*>NmzT}ŃT}ō|,]XJiQ`3K 7T}͂oe*>ß%G
Ą=`	wsbϬ.lңyܿqM*>ް] ?QJ6Bplpm?ՊЗw˞ds	wppKPJ:LK_.no惈KqM*>瞰]޿X'B]ܗKq	wspiQ7R	Зwt%ŤQ|q	wqhң-.zg	wpy.`	wpx]*>g!. ?SJ<%3YJ<>px`	wp|3t%T}!.Op|HVz:dt%֎+Gk4B]i)Gi#8K1~pp  Uң`3@w }4X.	N@`pcHK.`	wp]*>	WwAWSJB\=*>iQyO	wpPwt@sh.q7PwtgܮutM=*>_ˉQ\)z%8/%G#R?F	?PJF~꒣r)zl%@zT}@p!./~1q^?cWzT}·~?*s]sp/uIQMHK	_G`
.%G``QJčKI_%Gd~^JMJ_4oQ^%~\JGE*>8uK3
/%G>꒣!.p&p(G(K T}/%GsTsw!.OJR"\JTkq*>Pw
=`	wpT}Q!.4iKްL~\J꒣7E*>ZψB]+OJ.%G!~\J'z0~y`	wyQ	~(Gg~L	w~L?qE*>b!.7ߧGn\J/%Gn%~(Gw=BA*>*>wˉQOJy*>R߬.ȏ@J 3]*>q	wv@ңC8KsK3A*>uIQ?B],)z:`@JXWpKwLT}ӏX.}JZOJy*>UqX'B]x9=*>qq4!.<#|`voSJ%ǅX'B]xߕң_z:4Kp\A%hңEoX.Qd%qc	Зwfwf/iQf8KoK!~p/JkHKX'B]=`	wsh8)Gpw>*z:şX'B]+Go!.~3iQ?zg	wp.#:pK`	wqW*>矧G|\J@JD@a.>qM*>~]:@m]*>@Dt%g	Зw ]*>h8qM*>zg	wtt'yK?^PJ^
꒣=a2ရ	wG~NbHA%)G1)zg	wpĹ	wA@t%I~h8iQA)g	wtK!.GN'yD4pwK=`	wp%'.H7iQDoX.=`	wp$^A%)G	N.^N+G	|q	wqSJ8KrjT}^N@PD%B]
rrT}cKX~Nd̀*NJdB wQ Q ~WJh\%Зw_ q~(G #KpO%PJϸ*>	uIQhHK$za	wzT=`	wz~h	wzh	wz4 XK)y1P i	wv|ȱ	wv9*>@pv' K,
U4@7v!.)GݱϬpwl	Зwld%4%<iQmgpwl%:큏tң@tܮt0T}ңq*>jd/~^Js/L%ۈ%Gݸ,J&]OJsRB]ˉQDT} ĨuzT}ܔc	wtPT}Kh wtKd%wBGpwF7@0a.J0wF }4#g	wtaS	wv <a.&]h wv|G)Qv;@SJ]ۯ*>*>bT}݁Ĩ_*>o4B]55iQN}`3jK?4 XKG ,%Q7a.a.orpd%Eң8K]G*>Ĩ~&%G㯈^wh8)Gpwz~w.%GoviQzWG,A*>/%GQJ~B]܂	Зw %G܂GJMa.Be%M=`	wpKNl
%IQ+*>ɬ%B]K4RT}CO5X'B]7 ?$|ɬ%ÅB]8z:}`	wz$&XK`0B?."r!w" z:@
JOMa.F%X'B]ްB]_.Jߙ5Ǭw	Зwxg	Q%(z:PJ5ow#=`	wpK'Nr	>쒣^dw~B]܏	Зw#?t߻DpC.J rB4!.H4]ܐ~ZJ"4B]ܐ}4=`3 EH rB.H J QQsT}﹍*>`7R+@`ң	ް]&&%G ?rp0TA%}4׬pw9*>`~!zT}ңL%Q+|,<e.P|a.Zl%4 XK'rp3gw$X.S~#4B]M%Y.J@A%ӟX.^h w@9JP@hVїrpO4B]:=9Jt惈KDp߬pwQ Fd#B]?2. 7Q A+pd%V%9ң}`3@t%T}?X'B]+G(i惈KqM*>H>])C L%	wx!/ܜx#X0wNJ߉RT}$`]ܒs &~I_vIQ$`]ܒϼQ%	_)Q%QK<t%?G-t<,Y;wK?qM*>e_X.at%`t?K>)K(z:Ǭ.K+G;6A%ð)G;a%ðT}òwoX'B]<]]*>/4B]<_qM*>OX.<pKT}q*>Tra3wmK:QwDiQHX'B]ܚ	Зw&?+Gܚy)Gܚ"zg	wps&G=$z:KKNJ;=`	wrs_2 K_rrT}NJ|3=*>A*T}odg ?E*>K	Зw  qCK
_`9ңq%`	wt-]*>Ĩ
^N<	Зw']*>4B]ܞT}`3<WJ<M#xK,=`	wqϚ!. iQCX. ~?㔨"	Q(uIQ(> i	wr{	Зw(
ްNDw(qM*>8KQ`(DQ(_rrT}FNi.+G6!.ң%E?Q_ң!GCtuY	wqa.!?qM*>wpwo5*>惈K`)GC=`3HJHzT}y*>tF=*>t@J2=*>xcd%a.SJ`3K=]*>xT 
	Зw Q. ?+GJh8g	wqOX'B]D	ЗwQh8%A[	Зw}`	wp?/th88K.X'B]oty)pw@d/Q _Q  zT} OJ  @J ow  R%ӢiQN6̽`	wtT}ӝ~WJr.z:&p@w ңg	wp@*z:	Зw#?Q(h8! }4~]_yLGoQ a*>K1w boSJ=`3`	wp0~\JLT}hNLKoQ)y0iQ_pwA׬.N"+WJ"惈K#SJ y ?OJT}d%K/p g	wp `	wp _Q 	s	Зw*E]*>Eh8PsңTg%ʁd +?ңT1},#43X.?t44B]SJ#w%pGK1wepF%g	wpI:g]*>KA	Зw]*>TA%)SJ%[%,hB]qM*>pw4B]iQ]_yU2=*>P'%Gܪ~%Q*~hB]ܪ)Gܫ_pw*T}ʤңUN@Q#w*︦r{8Kc/rT}24B]T}2X.	T}3/4B]/pL8Kd4M&N@&%Qŏ4B]pM8K`%GFq	wq!iQ2K<634 XKrT}bG!.#qM*>1K8K@J惈K)GFPpN 扰w?4 XKpU.J'q	wpN~T}8%9t^h8z︦tpwO]=Ϛ&]>4 XK%QO%{)G<%t~h8x1iQO`3YW ,%|]ܬG)Q+|,XmңVg	wrGܬ~&%Gܬ#d߸rwpw+'w+<XKͼ6p\rw+T}X.W>	Q+~h8]SJ^X.W&Wʞj0\KQ%5
!.#]Gw9#%rgK/4MT@>%Q<q	wqT}ď8K *>Aǚ!.$Kң$M%Ā2T}ā3#4M~q$m@J%ĒGK"_wKqM*>H%ġ߬.%_Q=`	wq(+G0@c	wpPw K)G7E̕pP(rܜrU'%GܰOJ`X?4!.XqM*>`3a3K0;	wr_)GܰYKa.
BϺT}H%Gy T}KX.
lA%HiQ)]E*>NJ*_G<%G@%G,*%}4pwE4!.
_*0}4/X.|61@c	wp<DKC/40w tA\pw 7ң	]q	wpT} %ĵy%y%Oң&/Q Q,t%!Q,tS.%Gܲ&Y	wrȥKT}Ypwl`	wpV ң
>N+=`	wq0q0wq03a!.&QO25 =`	wpqT}#~q4Tq4٥Gzd%-;̈w 2 B];t%a#	Зwң>h8,~T}a8KްN3q9wSJ8KşX
!.Z[D%Co9*>ܜr{	Зw-
ްN-]]*>w惈K+ңZg	wpZ*>OJrOX'B]ܸ	Зw.=`	wp^	Зwp^?Y	wp^F%y7)G=`3/-z:+G7t%uK =]*>MA%)G
]+G|a%0T}}%G@	w.d%˥?X'B]ܺ*y)Gw	w%/X'B]A%)GOY%XLLt%ך!.'oSJ%ÿX'B]ܼ:4B]ܼ qM*>X.^.z:℞h84`3FkK/9*>W'%GQy'%GQPt%/X'B]?ңy	}4&]?y?ң0x`WE*>ʾN0UzT}W*>O4!._6%/SJ}pw/t%OQ/ˉQ0~NcKQ07A%Os#8KQ0
^dB]DwKq	wuoSJC8K`	wuO0+TpfHKjX'B]Xz:w qM*>zg	wp)zQ	wprrT}4* DX'B] OX'B] T}+y{)Gs% o*%G}9*>♗da/QQTJ"9*>pQ_;qPjqP:t%A	Зw'*>⠛Ka.Uy0wO4]կa.kA%/0wviQ'75`	wpj+z:k=J|c	wp=A%90w >h1c	wp'ySA%8KA%8Kp}٥Go2o	wp[KzFpKx!u!܀u#4	.;@H>h]I*]HFJ	ЗwUyj*B]UNDhKG#B]}	Q1 ´%M<'^"7 K~h.bwS6hKz´%|wS?K]L旄S.$z´%ixKixK}IQQ~T}eNJ+&yO	wqX捡.+'*yO	wq\0=*>OX+B]W$yЗwD{q\KA%p] %GW`3{+y3/*>3X.c
ct0@J:0bT}d4B]ƛ %GT0a]*>%GЗ*>x	Qa.kO4M]'T}%:OT},*>}`3/QVA%Y܀s%X=*>,hKJ>	Qf4B]Řo%W]*>++{%W ?D3q]7@JOX._bT|W<q	wϹ*>+`3%h.g %GqD;@(2$4.ߙЗqDDDT|Qq	wBGpqD_{∳惈K`3![xK7@(<29<R9~⍟K_x	QF	ЗqF~	QFPA%Q*>(ďX.%GgqF>0g	wzT|JZ%Do4%@oKϹ*>%J]Ĭ!*>%`[*>%d/DKyl%JӼ6%ih	wϚ&]ĭC%J>ha.VcJo.2
2A@c	wT|FHhN<J;%FB7T|FE4'B]d`JWK>hN}4M̅*>#44M;%Fb7T|F`*>#2K?,Bt%Ko2@c	wT|K:%'B]İ}%GİM@c	wcS	Зqx	Q/@c	wW?4'B]h@J40q
hNЯsa.46#A[a.55J!J%FP|Н	wϽQ@#P3 %GjK#QT|F.-t%B.K=JX;A%B0qy!`uK4],*!`Ka.6UK4|ɼ%FǞh8	Q zg	wؕg惈K}	QW%FOX'B]l?+Gt%@ܞN(yЗqpН	w8od%@c	_p,Ov> p݃w|@/XV t,n}c7&Ȁ|F#A Z6v>!im*>!i{	ЗqEO4 HKX. xw%@4$y x%@YzT|@a.?4?OJ k	w>ZCKGĴwXKy%KIGĴ~WJ e ?=*> 7T|A%AiQ%O4Зq"WܔB&4%AЗqK< cЗqL 3DhK!+T|A.=*>#s*>#~T|GNK:#~hN#WT|G/4q ?<JK!B].ңG. 5*>!q	Зq.aK2K3ܜ3*B]rF@c	wHy@	wHq| !x~~WJ^>T|BGNJ*Gt%}d}ң)1B?ܮ|] ;[pqDE8Kď4 XK^ha.	K> Pq
~fT`$y1`^!X'B]1@2%C_!.:!.".-@c	w@	wߚKE?3*B]1&̀*  seHKDX (K@.@K2%KްNy3L%KO40q/O@S	w7L%K?4']3~ԨcOX'B]3sKdO*Jfz:!C%C5/3*B]IdPq =*> bR`qK :&ךKC2%AC2 KWQ/])G~ha.┑@	wha.┽eHK@c	w<]K2%G]xF@c	wk̀* !.
}` .M|̩	w
 	w	Зq$@S	wi怦!?40q?40q i	wrjT|@-;	Зq ~ha.
|̩	wVS 
+?OJ+XKS.WܚGt%@0)R)<.F=*>)߈]2]5ԨNl 	wV%G3*B]8B]8?OJp?%Ch	w 
!u 	wɩQ`	w!K<̩	w㟸%G:ܲ|]KzT|Abt3'%G<̩	wZ&a	wZat%C%G;Lt%CKb_Kjh
a.h
a.@!h
a.	_p*>!k	Зq>h
a.]N<]Xy)%@8mIQ 枰N`	w1}RT|Lz:&m]RT|CӟX'B]=eK_40q OJң>G@c	w*=*>#_Qß9*> ϙ!.ްB]&z:!1IQ/X'B]y)y)0@S	we怦  @  F@S	w M@<t%H]Ā)ߚKh
a.@L%AxIQN/o怦 40q|]<]@ :J0#z: 怦 ;L%A怦 怦 T%H?KKha.!Q/Q#_*J	: $>VyR $N $Tt%@HäK40q5h
a.gh
a.hh
a.n~ i	w%)	pTg.@c	wF=*>!~WJ
]QP+
OX'B]D9*> *+yR K!.%G#: K"K"K!/L%A?B])3)y145h~y	w| ?Upq 55 <ׄ ʾhЗq ?4 KYK ~+G3&N/%MGS*B]HK<]ĄOJ	t]PH_GRKG	~WJ_ңlHK ?GFQ6+G~gq21@" (K'_Pq Z"CKGq\%Hk|$1ߚ.a.C}拡.C$yKh$44]	w拡.nRQt%M\%M˞jk	ws.nK~hN4'B]cK ߼ '_x	Q8%@X%@X+J3Qt%@YϚ&]@c	w&y: ,SQ|%@XL%G4$B]A*> ,^B$%@XS%GO4"]ĉT|HuB]Ĉ3Jw$@*>$FhNT|HT|HO5B]ĈX@c	w!s	Зq9a%NB~s
T|NCϸtX'B]ċңE&(%Nz:'K`3IQ:K`3wGČ3X.v1 P{T|D#_J&J9ä@?*>"X'B]B&JJ	Q,&`v"8KB!.=`36x	Q)%Gt;_X'B]Ď*>$roRJFJ pTn	ЗqV}RT|U=`	wIQ$t%I'>N%
IPt%I*^N'%GaS	ЗqX\t%O_pT.}RT|Pz:(	pT#	Зq@%GE):"0aIQz:"0_.@%G^N%GG	Зqv>"8%WܘϹ9*> .OJ̩	w=`	w 0=*>"E~N~T|DW1*>"A7 GH~ { E$|,Z"B!.|q	w< 0K~]4B]
^]
~j 0q*> 29%G@o1*> 2OJQu'%G^}R$/Q."qqX.N̩	w)R 4a%qK`	wt|@ Mt%@q !pq !q  8Kߚ!. @8K)QؿۯQT|@leHKw.b7	Q+T|@l꒣₳a.~&G	~Mң &GI5:T|D$id%D%8K(_Ĩ [5*>"KIQ^}Ӓ%y"PMMJ7pq"PGJo%D+TJ)KYd%Ia5*>$]Ė9%GĖ-%GĖ(%GĖ
T|IihO,惈KW5*>$pq%|q	wY,8K`Wp> ;,} ;,L@|Dܰq,;q0;yAoeh;0}p;x}ˀ|A/1c ܼ﹀QBaKK~fU=idKoX'B]NLt%AK'%G yR ̄K⇙ T%AP!.;T|B M&G  z:!   |K ݢT|B GBq&,t%I`	wa1J0A'}QƞfT	w<@	w<P!.'OJ	Зq+=`	wg!.SJA.%Bq*>".(;t%Ec0J5.MOt%BϬ.Ϲ9*>!H2%BBT%E#2 KGe :	Зq>N`(-t%@x	ЗqB]OX
!._q +/X'B] NJT<̩	w̄KA T%B!@ң/*> >X(q?ˉQWQT|B( Q  R  	d%B] Ò*  2	ww%Iz:$NJ9!.N'|@$
G o	Q+*> @c!E*> B?(q`!}Q 0ueHKBT%@&B] ^e"=q*>"̠B]S?Ĩb. p70J 3z:  =`	wP	ЗqjB]ƞjB]˞N3t%@K).}`	w%(z: JK`	w&~{9JF%Q_X'B]#
^jB]	|*=`	w{OX'B]ĞHt%Ea\X}%GV?^X~X4§.+=`	w]Ĩ߼Qӽ`	w;"4%B;O2!B]#JGԨX'B]$yK.%@T%@&GX&z: R1t%@DKK2	w)Qң D*2QcJ : U_Y	w*_B*Y*>!,~\JKG1}֥G!_!JP	Q RXB]A. X'B] (IQ R =.J B*> K	R U\dszT|EĨ*^Nz: V9`7G
'*> VKXG&5*>!0Ԓ*>!0Ϲ*>!0|ZT|@5J n-*> OJ dJ d$}dMң`}jT|Bh=*>!4D-*> 
5*> >T|@4,ZT|@JJpy*> X~\J_GW*>!8}f/%G'%GZ?-=`0+z: [7a.{T-~쒣ɬ%@)Q+q*> \%@Kp'%G^fTqT|EA*>"WTp}QO3*B]~/&%G !JuQK	Зq `+%GgG?\/*>  }%GĠlq*>%ң.:"X'B]]qT|E+J5Jz: b;t%@ęKk	ЗqO4JO}´NOQ	䯸8`/}Q~x	ЗqOJ"ң`	wz!@T|BG(ˉQ
 *>!D/%G(ߊ)Q&^	w2) dWR@q*> dbJ.0c}&]_?OJ^%F?Q	~N$yJ%2.Q?OJDKKf.<JRߧG)=`	w%!H~\JR?%G7T|@R Я*> a. GWJL_G CX'B] B'=*> OJ ?X'B]a~唨"ң0_p
J9	Q`: hOJ&z:!LK2. (=zT|@'z:!PT|BKzT|B	Зq
/Q
0JT%G*`	w%G@*> ?R . 	Q
T|F!RT|F"g&]Ħ>=*>%6NLKOX'B]+oңt%B_G+:!\cKpqĨpCy*>!\~(Gc~꒣a.~?ңy<0R㹯T|w?/%GpF;`	w5 +dH_&٥GC̚]RKwKrrT|q̩	wf]ƬJXT|j~Չ~fTȅTy*>3 C=*>3:`	wȿRXey*>5gT|k oXZ"4%kqT|k4K=`	wsqvIQ_RT|f4Id3Qbw%bNXGfTYqfuIQag6 Qe3*B]<Jߗ_VJ ?ң_y0v.Awj:L?B87>!;`v>3rWļ|AX;1cC`v>1k/X$`,#v>0|%?|`ψ	߈3c;>`" ;ѷjh`]z	![ &0 &0K	w{ L%boX0q[ &5	#9	wFxF"z	_7 K*J^0%G/Ĩ*>3"T|gC?*>3ң:$|a%gF31B]!ЗqR2%gf_iQbd%gaZT|gaיB]v~*ң	N<̉	wJUGy	wJ+y,`?0`S2%c3Зq]|UG1-y1YVȧb\%a0*>0ːq*>0`0q3	wf	w~fa.^&|UGƼeKpVN?1F0b%c0*>1g`	w*ңf)]@ZT|`$b%l"Jt%l
_E	w[B]~""T|aC/V
.
~	wPՉPq>0ՈЗq>	wP?`03eHK.
%aCVa.
K~E(}HKVR(զ]YqoV ]=Zd%a@uK>	wPKdKg!.
	ެ	wPPqV$B]Y^0D`z0;Փ.Ǚu̀)<lucs~B_aY&f癏!<fο!/3
!L:ïGfӯH>f;:?6G_?3~Big_Ḿ'>f3@:!#~fg)"7ur~BSP|SD33:N9N!&y_g)"uD9N!'y_~g)"ur~BO9N!	g)"Ǚ:8ο?Fupοf#:FuR3حg_FuR#:)g~mg_aK~0#:(οJοJaK0FuQ~43Ҧ3ҏ~0_FuPοJgg_aHFuR~?3҃?#:)~οJog_93ҝaO0#:*#:*ό#:(g_>0οJg_0g~N3ғ>0~R3҄O#:);οJ)aEO#:(g_'a_~IYi,JN$A?M:_X~u$iB:7_Y|A_O J_Gu$34K_u%_]Bߦ~I(~Iӯ$C:~u$$N$|@ ~I(~u$DN$> :U4H`u$i!~IM:\#*~IN$_~I<+:i:ӯFdF:oi䣏3%u(cf_u(N%?M:{y_~Jga)N% _~JibMM:~Jwi32:__du(i>f~J%u(g'_?M:R5_ON%QSӯIfPi/EN%QsӯE3~Ji:*~u(V#_%#ͿM:-oοK84> ~145:,ӯ"g~;՝~ӯ=X,:-ӯ?VZ:-_binM:-.~iv|adoNK0?~L_M:,9e/NKNʇ_M:,CM:,NKM:,Mc_~~^4K+~a4/H:,V4ZJ:ӯf`ZN%`\~K_g_~u,iQ乿M:,~Ku,%~u,_?N%a~Kw񖎿%4].:g_pXui_%?M:~K(~u,DN%>2䲯_ďQ:X4Ygu,M4Ys0~KP4\?R:)~u,T4Z_a:;Uiٷ)~uvq_g?~~0:;_iƤuv441~4+~uvο~Y_Nuv~i~?M:;~M:;'zSôN^D4ïò_iH4K@gӯòתZuv\4ø~}Qةiح__=T_ߦ~-A)_zӯ&:<<4oTӯߪ~340:<A43R~44<:<siT~#uyg~M:<PVuyӯgiC
_~'zӯ__T9:<O4~	~	,:<-~uxg_N/TN?~)zg__^~~u7G_ſ~}P9'_ 8ӯ_ɿM:2H'__T~~uM:5@T8ӯT~~u rNT8~u%#3ӯgju(~u=Q 8ipꛝ~
~TNT8&u.zG_NSipTO_~LSɊM:mG_M:qο&u0csɋM:y:44a"~Lei~ïɇ~LAP&M:&54cTG:ӯɈu2N&P:H4dT~L%u0N&Tɂ'_
~u0iTK:$~u0KA_^u0i&~Li'~L?M:+y__YbM:3,ӯIba?	ӯMdCu!ߙ_gi<	ӯ~f_iihNM:3_G4VyDoNyu(?eïM:C_	;_)u":_,yN&1:kӯ(yxEN)yu#_R1HB_Uy~MYi3ο&4iϙ_d4j3 ɬ?M:4ɳ|@i ɬ Fu4wSɬ 3ɧ:jɣg_C?g_Z|@k_$:N&iSɯA:ïɵ>:g7<i#C:y1:̋_I~d`:Lɤ~ML_Jҗ&jw5:Sȧ_J'_J~MOɢGN&=aHh Ϭ&~M-z©&zɥXT:ο&^ο&}`!:*zӯɪ^du4V!"2'_<D:=6 6uzoPNV(̉_>d~I_2W4vuzy_OXu{7οO}c^߬~_luz&:=AÃYg~G_~0uz	ο\lN]xuz
NQl6_o.:=$~L:=ο`C_g;G_#҇οJ_DO1:=NNSοDοKDig_o k_NT?%~0_L?:=?'__g_ ~Nr',Ҏ'~du8̐N'-:q:s:'~Nn'/ Xu9'ydṕq#~N=u9'~NgJ_Q:Pο' u8pg@<sOVa:~No_s~Nwg_~r?0~NN'Ysotu8s5:K#w'&~qĊ__G_O~N):Tu8CdN'	d~N,zpf3ş3ru8M"Yי'<A:E2M:̊G_/pu8@dp񁃯^f~Ncï>:>UG_=`:>6Xo>:~:N>Qu|?u|40:>'_Ǿf@:>ehG_ÿ#:>gF2 ӯ~ S|ay_~7
~;q£ɧ_t~Y~4cG|u||d?:>%d3g	_ȇ_~B:>?du|Xu|SG__ï9:>,z/՗>Q:>}X1:>-zg_VG:>PbYSg^km;xS9s`y__
y;l+W-/fynS?̅tVWmW8n9kW^k^kM^SgW衫׿_W墆O^U!^Y3hVR
3׿+g@jAFzW3(H(?-bV__łVW__łfW<t_5j_dw+3Wf_y5_Wu_	Z>l_Ջy9
_3z3οg ;W?+W*nj_j_vç:NQW6xo+Ͽ+uyH/[W^k]p>5(jA
Ɵ__vgy|_^k\lί5 ݳoZ޾x	'`5Tۯ+WRg}^kHojFt@W̛_uy+n5ȟ_ռ5VD/_ՅڹFvV_j([_ՙj_Cf zސǟ_B^*Xuy
_?ei W_W0U+3:/+3y j_=+Zo+A^5` z+A^5, /Wy_W^k @-4K&8lٸl@1Az4/ɬl@v@{C|;Kűn7MgWcOlǈ?ɨ^?^lPxlCd/&l@vçɡ__-%MiWcy5__- ɭl\z%Un]z%U뷎> ~M}Wcgm5/lSgm^?vçi/I^?/&\^?/&l@aQ
&8l@b_~M'qz%U_&qz%UƔ_&8l@cJ-?J\^?y4DKűy5;/yҟ__-9iS/譑^}M*z%U(y5?/SɢG__- Q__- hWcTig/~Mxlik/ɥ/D[lWc4WcɰlK/;ɦ/D[`ɢ__-0j__-1Kɢ__-WWcTxz/a/D[n/D[__-SOVz%U>/9/^?@{я__-P$__-P/D[a__-Pxz4Kű6n/D[/D[\^?txz;Kűu>/D[7^?dP8l?PxlK(/D[ zz%UՈKűdz$Zz%U@^?`<^?z(|^?e_qz%Ub:-/{___-Zqz%U՘=#qz%U=$qz%U
|=l@1Az{///7g__-g/D[CW"V43/dsC/pWc2	=8l@1AzzWc6ϛ:!>/D[N/D[ү__-ڹ3߇^?jg_Wc^WcTz%z%Ȕ=,z%Ù7/d__-z\Kű/D[Wc2&x{/E./D[__-|=8lfK/d __-(3B'|^?lqz%ŮNYWcy8ۋ/d /'z%UtVr/D[1q__-y8/d8lfNz%U_'/Kűs/D[1PgAN<Kű<4Kű鸽l}/D[]\^?:;Kűs>/D[^?4' qz%Uxl4p/Nl^?0U^?1;le'9Kűz%U'qz%U	~/D[<x7:/D[qz%U8Wcj|HKűm/D[nK/m;xS'l8Wcy8Wc93/]__-'l~N8lWcXy8Wc'8l|UKűy9?/G__-(3B'8l//N,z%U5"Pݯ/D[>J9qk/OR%N.qz%UD^?^?o'CKűdz'
\^?b΂=|aKű$8TKűt[./D[·__-` |>lqz%U^?ۋ/CGo^?xl ?/D[<^?EIWc4x|1Kű>/KűOqz%UU__-$__-(3BKű|>=Kű|ˋ/CGoþ/D[i>/D[7^?Dp^?z'<^?zO]>z%U[:>/D[qz%U	^5Kű&x|ߋ/h 9Kű	^;Kű/#}>KűB/h ?Kű	YWc4 /n/D[>$qz%UB/D[!__-x|KKű>8l //D[!g<>LKűW/D[K/Rg_'__-glU/r>/D[YS/wxl lK#/CGoŎ/D[/___-__-ԋWc5JWc5'x|\Kűt[__-O19m'cC@SKԑXq}"/X3OE9z_5qՠs\_V&s9Xߒ+Aq/{E9&3E9&  K;E9&7sM7.wsU
~Mߒ+A6/YK$Wm\_K^_	q_9'wsM6@"j͐sM6"yw~H?uq~E9̀;E9&0ߒ+A6/jX sWl(x$W/D]b΂=6(_B$b_; =>Caإ_^jŪńo$|WV-5s_omXX_6&ՋMłOF_6&ՋMŀ,+mU /~jŦI|WV-56y%Ϳ	b_a]|WV-56_Ϳ	b_fI$q|WV-56I%|WV-56IL6Zkl /$_6ՋMͅ$8+mՋM͌~z45ub9q|WW:j@?PVH$cCl,&wKo~:L euqqŽ"./~F="./="E}ڸl;E~j2\_6<02pG~H/ eڸq e!j__xq߁6"oW '2~H/7W{E~j$__p~H/n/.F}"W
Бߒ+@#jЃ2:tgG}"麸tu__pUB }"\_:~H/uaK$WFt[6\^H.WK⿖MXe(6O5jՀYq|W+
QlT5V.WGyՋdz$M_jBՋq|WgՋ=}ty_,
a0CwK+Ń=XFX+>/XreeV2Y55a#dYgX_ҋAYV:y1Մj.?Pcdz~5:_^WgXF̻YV3<5:_*y1ՄjK߃iq#Ūol8+miwD?`VX(w|H5Z_J8+DmX_M5MՋU(_^j4L/7V-Wh Y5MՋU;Zkd;,ŀWV4 	_UZ˻ƞ,_ƞ,_1?<Մj@ߏX/Ճo_,j5拻+łX>OA7a@ Wڰ_AgwK8+ŀ#Wd;Wg_A܂_^j#jJ}޴5Z_A/qWW:}_O8+BX_:z]_6ub_vK+mV-5]zY3qV-5<c5rP%E/QV-WfbxAՄj|q_򟚀n\G#/PV-W>>/PV-WdWFՋU[5>48W50_K?[E;@E~G="}Ԋ"\_IUE;:y{;E;:yn_QWn{"-\_'߿$WÿVjq*=0ՃڸpE;@!#з<Kr#$x+mX \2ՋM̞&ͽX=gTVZc6
wKſoP˿(eSpM2_)_c(eSq7(/8OxO;(/[PϿn0OšPϿӾ0OŬ82B02O2@PSk^0׼aBOů2`=+e?aBOŠ q=+e?aBOŠW-P
+e?(/WWqO}+e?\a@gSx0
>20Oߌ(iSy+(iSxB
w/*q{W WP׿5_)_<5_)_>qW7_)_>ǌ(oS|q7_)_>9_)_>=+e?
/D
/!qW
/J
/x}+e?\aC2(}S|G
w/,W0(G_)_>aB?O#/iQ_OքaE}+e?ZxWn02aE+e?Zqw/maE+e?ZYSaAHaAC0SPF_)_C;WI
	+e?ZxGO֊\aA#]+e?0:_)_@x.0:_)_@=+e?q{Wx=+e?aD20SB
	}+e? (%/ +2gPL_)_@gOPL_)_@*q2?PN_)_B,
	+e?B.0S%
	+e?e
;W2!PS(L_)_B((w/!I

+e?@PP_)_Bq2"PR_)_BOGWaAK	g(;W0D_)_B
P"w/"5
WaBwO#0;0;QͿZkL/q|WŦCͿZk<%|WŦ/! &+m_<RMWwͿZk>L_o Ʉn/!|_o"|WŦcN/!_o6y1ͿZk|{_o5y0-5C&x+m_8+m_+m_aϋ-5N<
_6iBmrͿZks-5ͿZk<	_6i@<8+m_ ~N/ &q|WŦO/-5
	_6i@-5+m_qͿZk<+m_	?M	2M_6i@__o8s_o~+m_/hͿZk<+m_8+m_燂oͿZkxXM֐<*|WŦ\x_oiC-5ZxLMր/h8+m_<<}_oxߋ-5Z-3M֪-5Լ<|WŦq|WŦxxË-5_q|WŦ/ q|WŦVM/f/;/q|WŦ\_6i΀=0b_ͿZk?+m_sK<E;)|WŦòͿZkxvNM|WŦ?-5o+m_xQͿZk ö_6i<;AM⇇l+m_zg_6i<xvy_o~x+m_x1-5xvm_o<;+m_x]S-5-5K.q|WŦ<_6i ^K8+m_h'YS-5y,DMũKLMŤ%+m_l%8+m_k%_o[y-ͿZk-~Kk_oO?Mt 8x/Z<ˋ-54qBgKq|WŦЗk+m_? {B AYͿZk-o_o]q|WŦj\_6ibͿZknj_6iX_oK,q|WŦ7x+m_pCi_6ie/زWoMŗRw]+jDز_>6,Wp?+[*!A50_;l"N:wߒ+>hW΋="6/" 9;EWm\_DEW\_D`R\4
q~HWpev% \_J׿$Wp|	j8X}"Z~H\_ߒ+>hWpx
]"掵q|c_@WpB{EW7Mq0ߒ+>h	` cߒ+>hq "8+K$Wp|Я8נq
<kʝ"81;EW +W.8rw~HN0K$Wp|jd_AGW.q_AOW.eaq6{EWjO>_S]\_1PgA/_@pRƇA5j\֧wD?/\ 03ȉV&_G8)D?/qR3@ȉV&_ \a~DK3_g~H45q@1AzR_.WjE^ͿZkjh^ͿZkja_oz[/D-53 ''q|WWX_@pd vrw50_ZwKſ-iߒ+5qo<*w\_="0W>ߒ+uqZqߒ+uq|KI}"0WE &/p(I}"0A^/qo"*wWxN_՘~/#"0c N_՘}X¾ qߒ+5q>*/#\@D$WfV`mN_՘}Xj0ۈ
EVa(q3;EVa sWAk$Wf2]_՘|&`s$Wf2
q-BEVa!ή/#U@?Wr._՘~B&~H?yuq #~H?yuq 3g~H>dq,\HZ)Č$Wf2u9sVỸ}\_Gj)wD}\_xӿ$Wf2#IOF"0+WrQ|$Wf2q ߒ+jK<A_՘|jD"_՘|q"p?Y̊"-Ỳ+WO;EVa ]	&sߒ+
:4Y̅=\_Hx"0W9F"0/哿_.1PgAz%Xr8}_ љqWo_31yC 2yC	*q|W
b_+']XF`~?PVX|UW9m:ƇO ja!c_ſH
|Xuq #_̐	yߒ+ū	 	2t[__@pd |_L?@/?[ǜ@ߒ+ψgN!-?$W'pW/ q Pߒ+m\_#$W'
cLwd5q_ dW/E2yx [_̞z/^E2ya./^% c_̞~jǉA~HO=`t[^x+CX__Y框\PK<0Ջit/PV.W|7y1Ջԉ@k8@5zr}MH>s\_YV.Wxܵ_jj>S<0Ջ|n_jjnX55bD"Pݯ|_YV.WOR%A@5:rG_YV.W_YV.W/+y(ۋfŦ7&q|Wgr/_jj |Wgr@|Wgr__Y框\ 8r21gtqL?DsDm[\Ds~H@./yyC:8$W Ia./{ߒ+$\_ 1$W IZ_
]"O3Wt!A?yWt PI}"O3j΀'ߒ+$0: "Rw~H@\_1PgA/K`C΀Dn/yK>7;V-53	|.<jzYŀgV3z?y*Ջށgya+3	_Y框\ߠA55b]qWgXF$>5:_	_Y框\38+CX_O|l_j+CX_7r
?Pc?y1ՄjR-0t?	?O0K	0q	_̀;]\_E=" w ӿ$W 5q?D_̀;5qE$W 0W `_ߒ+yK # $W 0W &Qoߒ+yK
Udf@Y%߿$W 0Ww~#ߒ+yK;%_̀;]\_4A%q
j]" wEN_̀;]\_R%N%9;E2 3	uqma~H@a./+	" wV;E2 3	uqi\fcN_̀;]\_;=%t["_ ?\I-gͼ%ՋM+q|W]X@9/yK!y+iJ0|W]XAH_60V-5y)ͼ%ՋM-(fŦ o<_60V-5;G_60V-5;[ͼ%ՋM_%	|_60V-5;
|_o3	ub_ג|W]XE>/yK_%+ma.ZkvD/yKJi_o3	ub_/x+ma.ZkwL+ma.Zkvy(_o3	ub_oͽ>48KO`;	|B\_Jg~H`KPG~H`KW;E3_WCGoI^_/ՋMը$H/ՋM>C<0Ջ[ZcCP%mL?IV	R|;E3suq()wfP9̹ߒ+C	D ~Hn~!W<ߒ+C	Jߒ+C	@'"]\_J(V$W7?$}="\_߹._Bf/`úK$W7?yuq D$W7?t\_uĎ_@W0!	{E3sj{_F\_B/&wf
q Cg~Hn~ 
"ߒ+-\_ߒ+B>Hǿ$W7?\_w
"j!q~Hn~0W1D:}ߒ+*R{;E3suq"~/bO?@qC20fBD_nqt#_a/b`Q~Hn~2>/bbiߒ+{"A?t;;E3sp,17W2;gߒ+jHF"W2H~Hn~2/dHZ_@W2*w"v/d >P7W2/wJ'wfuq!W)~Hn~1OWGܚ)wf1`|1Ϫ5g$W7>!N_W_uq0i$W7>m	{wfuq5]B~Hn}P.u~Hn}Pa	_Ğ-"˫	 Iߒ+T z%N_-	wf6R~Hn~m\_LT_/&{E3sZO(;E3sj@);E3sޮ/wfuq (%]"˫^$W7>7W wp	;E3s/iC$W7>FӸ2LϪZf\_y)wfS&wf\__?.1PgATK'Q[M_oJՋM^_jjf?:	ub_? {@lɪ+mՋM`|Wb_)8+miL+mnZk	ި0ՋM`7]X&%|'_6˫&q|W ZkhCoPڱiLSE/}ڱiLXBo;mX&-%/zZk?)q|Wb_VE^/ziwͽPՋMD	Kި~g_oi|+8+mub_ɦ_6@V-5Nx+mmX@ЀA}_6@V-5/zYL+mMX>/zc%y/PV.Wq|Wgrn<0ՋM+CX_@pL|hq$ S%[W>_j@ߒ+ߙ\_D_יD_ Wc`7Wk;EX;\_=0wf-\_Aߒ+߬2I(}"{W"	"@/x"C`q6`q~!߿$WX׀_!'ww\_Lߒ+߬j;EX;/'6*;EX;/'q_	qNub:-ؙ\XKya+T%C<0Ջ6<0Ջ Ď/PV.WKya+T70|Wgrf7R55b=Y_jj55b)ÖL|hqO/NSN%,Y':wߒ+7>^;EXF/'<sߒ+7>	}"#|C\_N&}"#|C\_NT;EXF;EXFڸǈŞ_'Qwߒ+73>#EXF"#~jh^
EXFή/fA.N_`cĴ~_ WCGo\"q|Wgr|WgrG8+CX_@y8+CX_B|Wgr7755b>/PV.W;+CX_h^7|WgrN/PV.Wya+?q|Wgrxn/PV.W츾+CX_|d9^>WTW}`iR+T-ezI	EF!6lLfѡT8L_'~)F!!T`(TbfWTVȵ;!8O_z**1	WeX&c6w-ne{ݦ3hhvP;%<o7?w /Q`=@_ _%{Lfѡ#iʄx7$wj27."J3h?wKŦ_0GtawZˇHah|<xk_-2]xrQ7en\:D 	i4?bGiH߿XWpW-1F@vç=_/o:|@+\F_äI^Um0
;%_/y+kܸt+1Fʆ=)wKŦ_*g5⿬1~q%{vͣCzOzYLW8t神e>#/Cr$4Yi4>Tgm]iʌK4U_WpWvͣC8|q'DZe>m844q%{=i4>Z=m8g/9FzpϿ4?ڸˇH"m+> ~8w/8th(27."JCLfѡEz~ElH+WpWc6.Q/rWD$\F_äI^hZc6o> <lϿ4	~ {WpW Lfѡ|KŦ_*g͝ qh=XWpWZc6oݗDZe3-_z3ܸt+ ]3hoRwKŦ_0N)\F_äI^h6m%g3_-2+8ɝ+WˇHui4?HCh/g4A^#/Cr$4c6ø'DZeXw$_|A^#/Cr$4c6×?;%_/×?;WA5q%{h|>/>⿚ j27."J@h|_<vC_-2^x	'h=`ܸt+ͣCzO]LWTۮ1jˇH4m-/ALZ_#8⿚OV3en\:DVͣCzξ0yK_-2^x峯R_ 	ZˇHh\F%_/ˈiWˇHͦ3hZFv(wKŦ_+W(:ѿ
q%{ki4>V^Y/\!:4Eaf#/Cr$4!Zc6͑>;%_/͑>;WGLen\:DŦ3h!w>Ͽ_-2!w>Ͽ4`en\:DZc6OxHLM<A#4m\F_äI^hc6D%_/DWGf#j27."J@3i4?Hw4LHw4_fuq%{U3h%/J]i	)xR_ 27."JB]3h^ԌLW7#: qWH?\F_äI^i
hO%_/	h*en\:D3hHn9k3LRZLWBoj27."JA
hq]i	 ,⿚Wܸt+
VͣC%_/^7O_
#/Cr$4ͣC/ԻW@;j27."J@Ci4?_&wKŦ_/;WA6en\:Dm0}?_-2`+zaܸt+
ͣC媗:KŦ_-TFv?4*z#/Cr$4+Zc6_!|iDZeK6Ϟ7_7 \F_äI^h%Zc6/]ƶnЯzˇH-1F@Hw'DZe<x7⿚3ڸˇHгi4?xִLxִ_4WpW ]3h`q$wKŦ_5Af#/Cr$4֘ͣCj([qNj([qNz-\F_äI^hͣCzM|F%_/7y_~}ܸt+֘ͣC7/FWEVDen\:DLfѡ	qM%_/ KZo⿚
yuq%{c6͝nzg-40z3ܸt+ i4?8i34 '27."JE+Lfѡni+WG,w悧2en\:D悽3h`YL=%{WAWWpWi4>Wj|KŦ_+>slWCq%{3h^EClKŦ_+m|A۾?3ܸt+M1F-/;&wKŦ_+贾 ⿚07ܸt+EͣCsKŦ_ ?5 WpW6ͣCWw_-2`_A3&27."JPh&ioxo⿚^fܸt+dm> nM⿚n#/Cr$5Zc6 ?L"X5;q%{hxvwKŦ_"]+MڸˇHՍ3h` >3vi _@O27."JQ3h`_
GLWSܸt+mh| ^/
q *+ȴ<lBm|TzCz-#: 8C g[<xUK"޸Co[>rU.[h["Ӈ+ȴ9FEz("dϪoE.Ќ 6}Sz)t֊]5Tފ]5z]kCڗ{6#:kCNn7xږT[=||jZR3Ը}|jZR3=p;6<mK۷6RwomKZ)|8}|jZK(zVϩԾm|jZK(zڑݾn-hzvԵ;۷6Ϊm|jZЊA|("n7xږ"_6GçomKZH/#MRքR>xCrR&wkCϞԌ7xږ"8rvԵDv:jCo[!n髗qCT$:jn(vA.P-_<]>yCvԵQ]jZȮzdWnhn髗(7mK^ƔZRA.PBlg]>yKP:}	hBrR'A0mCjtև驵:}@rP=wMMHt=tև#>x6h RfTCPkENt<l Rf[:kCtڂ˚*t3!QS
jAmCjtև#>|:}@
>Fb"Cp֊> TCRj#QMHԸ}ENt;zȮ|*tgMhJF׮!jmENt=lԉCdWotTCΚMHTCΚMH)pZ*t(n髗TE5"PKZ;FO)*ZO)P*t릴SR%TCΚꚑ(55"P@ÖhTԉCwM\OkCjD֊>yQ
"	D.hH--n5:}#UCR>OTBjCnCGTCWjAmCj/^P@|HϨzCWjAmCj;F(vAxٯ@lT@l)pZ*t6xgh͝>K-SǏQSv"8tK5lACjn@ZB>!P^=yQ
<n髗qCMhsR'@rCMhj#]5?ۊ:!t3sCNt x/P@xE/#}n(髖:= .l.PԼ}Cz]5rA.PӇ9n(zVȴ7tjD?ۊEAuU[ЌkKzv⇭hElCwM\( >Bs~
7mv>AuUQ6?ۊ*FEvև5"tȮ@r"sCns"s@jAp>]^PTT@`\!PN5/QS(˚*FEvy@jAmENt5lR2+47t*t֊]^QSe/(xښkRΛtNի!9qEH}jNhvV4蝫W<֊>(3B1޷E}Sv(|jZ[}KUMMPæ=v⊩jtڄWԉ@mK7k=HԸ}C=qCwM\{ä7-v6x4TCܶ#/[<O>GEphJF>AljD?ۊ*tjD?ۊ*tMp5"t<.RTJ=^P峮Ht8t:}+g8twM\@ Cm@ZRס j2+4>ÞtgmP@pC:\ޗ4>l.hoK>bnt3sC^9ۊ)|]wkB2'A.QMH9n(yQ
5"t<FyCz]5r@>n-h-(;xSފ]^P·4qCF]n髗5r "E@Vȵ;!P@ElS;4["쇹ۊ)j.\YX+ec,eו1zbnlACq b܁IL`* @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x@ųPT6 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çՀ׎$[;)<)lC`y Txx4TsC8}CTj*Dv]([rgmrd7_6yBgT!R-iv⇍Q[PޗM\yC]gxjZ";}Cz]5r-iv6ϨrR'+]ç\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: c??@8vP>'nivZyC4rYX+ec,eו1zbnۊKV^81l@@aT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āgr'3l¹P@ElS(Vȵ;! J+dZG`4+dZhsK"EV2YX+ec,^׮4p.P,`5
O$
fAP Txx4tZPtg[}Sv9hj؁CP+PW/9hj؁CPچyCV
xg7tZ[KV={CNcNZ[І*^<p+=lT>BsC]tZ*rڗD|#TEVR*-iv⇭hj_TݳZ[J+ΚhsK=nBg.Z[C]tZ)Ez^Z[І-iv⇭hvA}C]tZ.:|󖊛^C.҄ˇ>Z[6
Ɯ9ۊE(mC]tZ)jghpZ[ЅKǎ<.P-ΪmC]tZTۖ4qC;Fr疇4qC=ltZP\>gܯ[ІP3Whx6z6Ϩ <lەtZH--^EԂ؂ەtZ*T54=pzM<wk-}MMx3Whڪ*FvC/rnA	TTC^!zjV\Qy^ERjs-&QR3QirtZQR3+UEHt!9Dzjj啌V2YX+*b5=z.1sK"EECy-Xx@ųP
!TQNZ6/-mPͨElBj9hj_6-NQD啌V2YX+*b5=z.1Ijk-H6
P)RGI9hjQMH;xW-yCΚꚑ(v^tCΚꚑ9hl55"rSv"QMHԸ}@kCgAԉ@mKܴ6tMHSR%5r󖇭5(v^tCΚMHV2YX+ebL^vƧXۆ5#"s-Xx@ųP
!\QNZ:hvAx٭5r΃Z^!dWnhn髗"CdWnhn髗T5rrR2+47t#5/QS9hl[r@ sEHȮW/(H-hj5dWnhn髗6tR2+47tYX+ec,ez/^cS׬\xZāgr'36
f*<<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āgr'36
TQNZ8El<n髗> uB3"塽.mCW;FwCʈT8twM\啌V2YX+*b5=z.1sKRjk-H6
P*r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q b܁IL`h6<
d
r5MjkEMTCjDZ*nڤJwjCZ*rڗ<mKR#!l4ju9mCV_P/rSԼ.hxږ:iC{C^!PWolڼ^QR3h͝6x'E!PyhjAEwCv9hjCWht6tWvjDjhClEHȮ5\TݵH;l髇Ht!vjzhEzCƼNBBmUPxזlڇolH|V2YX+ebL^vƧXۆ.iv⇭5q b܁IL`h6<

r5M7lgd:>lCtW!63>lC6zj#<ȼ;xSgh{J-6EUC6zdZR#f;xSght8|olPޢd^ZF״6vSz>lCϞR+;D}AæRo.;xSg\:C堀6O9	5H!}CQh|Ο<!<mKRo_<uStRyhi5>p떊)zܨm7Fz(]n-hZ:pR֊ۧ;l髇H|7xږ=lwkB)dz.TwkB)dzTURH]n-hE lCNr|jZK(zVϩԾmwkE/<gjFvەR֊_>yCNr|jZЊA|nQDvԵ|ەR֊57T 6}Sz)t֊]5 6}Sz)tքg7xږ"8rgQnZ}Sg]n-hFuSnWomKZ|gmtMZ)jוR֊uSg<["*1	-HȮxڊ]5mKT6ϝF*+ȴ8t*+ȴ]9FdZTwkEHΚR+6>vԵgMhj>Z(jA
ƞ©$AVRI$I$I$I$*`0I$I$I$Iy$I$I$I$I Rx5LY 
<<<I$I S$I$I$ I$I$
FH]z45jt4 -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,`5
O$
fCAR4*<<II8 ZÖ$M=p@)L@Q'-iv⊞tVȴR57.QS״=n=|-ivޤVȴ>pז4q@oR+dZ=}C]7-.P+g9ۊz["R-={C譑hjoEO^+dZ6CpgHh|(oR+dZ=}Ԋڗ 97-.s $G2aI$I$I$Lx4.i$I$I$I$@0jx5
I$I$I$)<&`,)I$G2I$I$
dI$I$@\I$I$H
G.V4C[~pfe#9^j\YC8\Z=_`<41P_mm+CTLt?Ls2Ge*׿"?E&5-[<	__coSӿ0k!9mWmfU#l1s;v5{GÜqso4{ٳg˞'&9,0"{9ɷ"61rmNGv}Fc9w96&mp}g$͢9Y3c$q6IDz>f)䙴f9&lhIG IF4Y3krLIrL1}g$͕Y3hrL14}g$ͣ>f䙱A6ُ䙰6}g$͍rLH}g$́`I1гy#9!fUY7>o5[гyáгyc9!fU䆅WXHhYbXHhYbHhY]hHhYeгyгy9!fUrCB(}7mQR+Zy9?F_n(zWt<l=Ljk"MQ9ɬ!<	|oԎԉ%l}JW
Ws,PxW>~svVcBUL7}| R^'̘fpח%T	';ԹsCt=lBYl4-ݤӦ#bZ`g}|4,e^34Őg3fxß^_1 hO{;x9Co[!n髗9?F_Ŵ8t.\}g'PAz)^~]J&톢sufV¦7OfWZc:m-LCv;BݡzKhƠ`<s<jϯ&HG`zqevHr>bvVr)W\#N@"C<k
~q05U2F0׳	 )CHӒ&k-WrA񁁞 Zb:;<k<9pa`/I촨_w(iiE
$a#MQ+ZaQ.ڤ>wCCT$:p^<D'h˶V$27(jtZQD"idaN3PSAN{K)'Pjgv}JD,3ׯGn	`%`%4|1*౟0i}{>d[<n1Ngß_1N/	!ϯXۭqI194`ubq<aϯCm30aϯCmɉL0ß_1Ng19^s"ip%18I	0Dӡ6VbrvxH>b&FmLN2h!ϯ8$e:=Zq5;9	ϯh'FLg	>bpb&1>0[}|F-20D3) CBl9;9FXQA"4m-(ADl5C9?IYe5BC[֗ԩmRdIekL0mSj6*sYGbwiaNf"CZ>Ғǘژba{`vW٨ݔ|M:9&Քb[pXb9'347 D˰׎聹H34
tx0 \Vj"iϯ@XM3Y>6m1Ng>aY퀛73Yk6b&mϯ@To`&&"iß_0c`&f"i8>a#7$M9xs0ʡp3XA}| @YUM9}x޳jd#Tög"i
g &׺H̦]=OysaXqal3̌s4B<hI>n523)h1NU@<h}}&<G]C	xUUeItA94xf$<hß_1N#zvdxϯgƟ`#oc<
Dӡ6䉄3P}|M:F ݞ\94r\{<hs"ip=0d@vt0FE@2-3Pw}|M:#nfLuNaZ<"ß_1N* P>b&`#nT@2g94`^acx

aϯCmT ~A$94q.a FDӬmلb<*DӬm3YQvt0F2a+Pß_PW@GA@
 ,0M9ϯL ^D&
t0@
pDӓ \DgMϯ&.)YP_}|M:E@xT8>b&fPO}|M:EL \KgA94`.ݞ^t0EL Fg}|M:E0f
Al94`_0wI>b&g
H >b&sL +j
Cs"iL DRg bt0E@
H0Dӡ-a"<)t0E#v
Bs"i0lx
FDӬ[YC<)C_1NkHt0E@V<ϯCXo0l~</ß_1Nu g \9.Ɉt´94`$L +~t0E@9y
t0E&4g0Dӡ-:aSyk}|M:"ʓ.3Hsľ`Y!*dD2
F	5`Ah7iY$!3)bM:¨\K@3xC_0faT.&LDә症>a ͽP1NgpkIcr.4@ʭf"i"L94
9c{A}|M8Una F{`Iv{-*0Si0ĂDi}#ZvҢOQ;=m-(ADl5C9?I/?CT$:p[֗RdIda0mRQ=DAԯ#CU㟞%B$|r0/(/&;ਓ톢V¢]I hO{#|8t.6x_˶V$22}A͠}%|M$rMt9,F+GvD(m0_2N;>`/$;>SHs:t2~
9倿e2N[}|>6d:?Gghs}&n콄<3'N+p=Deg btb0~T2~QB`g!ϯlWT9Oe!}1ޜ=m-(A j>j%kL*%TreHt;x*F |S+ZadItZS.ڥZIMM
b'RQQBӔJRj2}Á\"j| pCN{K3s	jgvj}yb.T1NR;)B=s}yĒC$9k:ߝa-:zI̦t.YRjr`h¡%'^Z!TKe$9WVHg0v4}iuĬݞExsNr`*Oex	^Z!}iuĬ%gM}}C/rj郰Zy]mV1gqޱ|9FI̧XGi>b(e1ʆ^Z6jidg0v4WI6x	ϯ:qdg0v
U+
bVBsN\Y
+
bVn 9WV.,QJB3`ӫFs` R<%a+<f0ԯFsWL]imV1g9pg%M%̧=>|9j}D?aSWVscAJXXa9WVHg0vu6RbV3C_5zuks`,Zx*[J0ӫ\3;NmĬ^Z!.TOKaXJ	|96)N;
JRb	49s7!NdBc`'R0N0m*$#MQ'vgM(톢V¢]H}g'="8t]^=LjZk"M$̦O_,M
tZRoXN{K*gvw<]b+Zb'R1?0MR;xkP03u-Ɲ18)*3וϯ-<8ӦL'Fz;}|4-	nZ9%a'8xZ(x?ə˜iՋ'3P!GP+Y9ubc90P
bVk}|ƝXbq1P
ݞ]}|ƝXbqUP
bV@}|ƝXbpQZĭs<s=0qVc3ƴ!CPegA}xqaLȄ2Z&ƽ8,6WlK`Yy+zH3)ez{`)`jbA"4>ґjqiQFXQʍ6_ڠOZ
v!$%XACT$:pTB_6jfSS.ڥZȓTAYS+ZaGΆ*daANKJW:0紲wia|{SEJ""}#STL1OlݤU.ڎ*vvc.?瀨97Q:`)2D9yӦL67<ݞ6>оV@pH*T\rJO&塻O7JeaPlj|6L6i5zugF2~PRxU>j03>;aPPsN3>BCϭ<-L M}|՝FsBZx*[J3A9WVta Ρ֞
vx"ӫ:0j}imVp^Yфg0|vPOKa\ӫ:0T<R{<dC^6e}	ߡ T:L#9"W<8͞1/ß_5zuvFsC
H+%gAL9WWig0|}"Wg@9`T6;@	ZTȃ2_=&N3>}imQ<b}|՝Fs˅jZx*[`j4gBsO/B$a1<Y9`ø)Z iN{-fO/B5zuvFs9zȊϯObLsh2}Bߚ:L#9(>d@<`ϯNiS" 2Z&^Yфg0|	>T,ӫ:0aJ֞
3<`!ϯ:`(Ayġa]0ß_5zugFڡ֞
S<`.>jΌ#9|ޡ֞
	B<%aϯ:``Zy(X
(->jΌ#9ိPOKIP(#>jΌ#9֞
`	aC_5zugFiPOKIPY)ӫ:0j}il1(X&3P)}|՝Fs ֞
aϯ:`c%Cϭ<-%s<%C_P:0N>kOKfVqܾVbY|6zln6F`XloX8(͍Cs2ްScySy1/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`=զaPvç=l_R]ILi&֒fSP2}鴴ZcugX@f̑)ieL5NEJ"Gv< .ld:d2d1 &>nmN	hW-{IQJ?ȗV/P-Te
Z$Zϐ5>d:`3=L5+Ģ͟ >d:z`ܳR<-%k sHӫEJH!ϯ#N^3=ڕil1+8gXsHӫA+"bV΀.49uZx$ZR<C_2FX@g0zԯOJBV3΃sHӫB5*il1+Έ0̑V/PTOl#}|ub=Zx$[J¦y>d:z`Zx$[Jg̑V/PIu+"bVɞ/̑V/P,ԯOa[6xϯ#N^3=Za_֞	%hx">d:z`ޥZx$[`9$iՋsJHVx}|ubҥZx$[J3F49ӖU+"bVݞ/p̑V/PH+"<^C_2FX@g0zWEĬ	9$iՋsJH+Gg}|ubڕil1+(sHӫN+"bVHg9$iՋsil1+	0̑V/PԯOS	 9+94qimVNg.XBXlbH̦Pv{`,w
֧ojzA"4K
3YQҋTIQ+ZaQ.ڤ>[3
!OyJ->xC{mRS+ZadIQ+t1Sj6/3SʙݥzO1m*֧OL1Si0=LGvWTj8VڑٌOYrC`f([9:bs<(>81Mas4DŵB`gpNb$2a8ӫM%	yHs' 20qV&-J <# s'4.?>xF	ϯ:"bmU$b+MCy<oC838YR6i̴Ƀ:bp>`N_g19PP}j k<#ß_0qV!'+Ģ͞iՋ'WEĭc<#ϯ8ӫN6*WEĬgpiՋ'TOl}xOB@ x?4ps9)X2Gi՘'/A_%}`=rD9c}`)5 &t)N{-&4su+"bV\<>`N_g18#ԯOa](s4s劕il1+$3+>`N_g19iJH+
iՋ'-@_֞	c<\$ß_2$8ӫ1ND`<\C^6
{2 LfSDك:|1lR<-%`.q}|ƝXbp8mR<-%`.ß_0qV/3u+"Ґ3<9ubc9)JH,q9ubc9zil1+03iՋ'-wR<-%`80iՋ'+"bV) 9ubc9+il1+ y>`N_g19limV8q}|ƝXbpCZx$ZRYp=>`N_g18wR<-%_giՋ'aJHsVy9ubc9
uJH*}|ƝXbqil1*<"0iՋ'_֞	#<"iՋ'i+"bU׳ 1}|ƝXbril1*S@Q9ubc9	fZx$[Jy}|ƝXbq2Zx$[J&xD2>`N_g18bZx$[J6xD:|1キJH0J<!!ϯ8ӫN8P_֞		W}}J|1Ɲ18:Hp$J0׍ƽml\~6{qؗq\X8Yl.?I̦6 Ʊv{B}QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I;(jC>(6t]J&0ADALl9B6R1ʜfIӔ,)+Gbv}פe9Iә s}|Et{< aϯ?;'N1"dx@!ϯn	etj {< pW$tx@ß_0~A&IәEXs%X`7'Ng!ϯd˻g.2Nt2$5=y|#~begv[&IәCs̀Ytz,O'NgE>`yB%*'NgkIәG[$L9	n&IәBHs-t:s=i9J`$|ß_0~![Ù'Ngsc`tx>0f-S$|ß_0~:	n+L39Y0Kɒtx>I>`\Tę2N!ϯ?:L	b)L3,I$|ß_0~t$CIәaXIәQ}|	&Iә%F'Ngϯ?9!X$xC_0~T	bIә/>`*7	b&Iә)>`b^	bS$xC_0~u%Iә>0K,'Ng	}|%L39C(L3`#:s<ϯ?\1	b ْtx<8>`'9a'Ng<90KL3v	bR'Ngׇ>`CKd9-p`#:s<Zaϯ?XtxI>`%X'NgA9	cU2NH`3YtxC_0~2X	c6'NgH08`0zd9-̓3št9 	c8'NgF`1|:s<Z2>`dF	c	fIәl9,cty}|Dƾd9n_>`lL3.𥥀1:s<ܭ}|Hq`%ity>`s,g$xPl'Ng0%:s<5>`+sƁ2N7!ϯ?	aX$q9#H`6$p}|d9nw}|Æ	cw2N7ϯ?Xytx:*ß_0~aXL3BK"d9sGL3M}|6X̓3;}|2:s<ϯ2ݗĶdϘ?
HU2NCXsWH̦vo=LCYBsL̓3Ѭ9(K_2NFPaUG$t[}|0Jitx8+ß_0~U@6d9ϯ?`\	U tx8p$p}|	?	U$pß_0!:%TIә(sO	UYtx8ß_0~2U@2NXsaSItx8C_0~	U5'NgsƐ*d9 sCl'Ngph`i"d9p`̓3V*d:s<!ϯ?	
P*ɒtx6
ϯ?	`iJd9hsCA:s<MJs$l;>`Q.J2Nß_0~lJ$m%Z2N94	V&Iәp*:s<
aϯ?J%ZZ'Nga$9%0JBd9C_0%[`&}2N6)9tyvū)2N6 s88  ݗV̙$;̓3̀9p+$xfS`ߞT&IӡUD6aϯBD"0J:s<9Lw7=DR	iiE
$a0mRYObhS
!OsK=}Kڙv!ֲ$22}ڠM9,XH	jyiPV9J%?JGf0hqxG3yg$ɘs}1;*L`}xݗ"Kɟ$ə'0~}5F]Mc3Uc5i4rͦ4s!~ɑ3 d9`rd>pMܐ@"m0PEevڼȐz
r7lyIdFɍ~b7v~lC`H<ݑY2,@~ LNIfҶ	l3Csw5&cXўß^DsSß_5=s?I3sLew]1kSJ7>XQEQҋTIQ+ZaQ.ڤ>l5`Pj4ElZk"MSj_7QS.ڤODRncӔj(?gB>8Xb`ɫӫ( <"Y9j& <4m}|1R:3s!{SW3L)}Bjy>M^4ß_0~jz^u:'әN	a5zs=`ß_0~j'ɓW3ϯ?	~[!|fNg}|D0OsW30=&Ngaϯ?6L	jzeH`Y5zs=`Re5zs=`>`XH	yәϯ??d9f'W3XsŅ'iәb9!{W3\9R'0M}|>Osiә`v}>jyw}|4d1%ZL}J֘R	mRYOb޶Ht;xҋCgOLjk"MS+ZaQ;5nO1थ|9R;5G	3$ՔaB9
LVQ3g
&2NYF͞d0b̓VQ3g(sa7<'Nf2ϯ?ZoA$ՔaA9'Nf2E>`Zvs$Քa@FtA:uec6y#b$ՔaC(sװ ݤ:uec6y7}|Jv$Քa97w2NYF͞ß_0~-A<:uec6z&Na7d:1=X>`YA"d:1=Xw}|2x3$Քa!ϯ?77 ܙ2NYF͞9!n2NYF͞.>`!< ܥ2NYF͞ß_0~-N :d:1=XI}|:1 ܩ2NYF͞\91$Քaꁜ91剒t0l@}|Afd:1=P&>`ԱAjd:1=QFlM Bd:1=PC_0~lU :uec6z9
1t0lA91S$Քaꇐt0lAD9bY2NYF͞ >`b; o2NYF͟}|1#t0lsbRLVQ3g0Cb_2NYF͟">`:uec6|a9d|}J֘TK$#MYOdw2	o:}CTeTYj>jekL* f E2tHd9^t1WbX}L(Flß_0|1S$ՔL#6|@.syt&> >`f"CbY2Nψ}|V+Cb7'Ngϯ/&;ਓ톢V¢]I hO{#5BCQSeTZȓam֘F<'WԎP{C	>x#Le>R'?ϭP/'?ϭ->
>Lswa c촤_DiDjA"4$EHt;xR嶦]J&톦VЉ 7QvjWԎI0fHә!ß_0Cɒ4aϽ0 Y2Fkß_0au7g)>a 2FR} mt0agçGL}1ޘOZ
v$Di9?I/P	o:}C]ڼ^>?VihRɟfYYiI&s)OmF>Tg~J}|3o4͓?4);HG*6L8,)FX_D*6LeeCܗnԧ6g#MXO3GR_+44}b?d);HG*6L8/
S|3efU'lp_R_+44}b?d>?VihRɟbfYYiI&@" R;O~0kd'#f0Fv3{1f'$EGYڥX^o1Va*UK3A(1cMgY	F;lkTR^,Rr$F13Jârp,RYX3[Yxfc3pih mkm;T)/7vRJ0uK"TU	B "Ai->	,RYY>4#:AOF_q
gd<6g#MXO3LjAYhV8E22}ڠ7(\MXN{K*gv)!NEkSDJF'b&#I+bzCvu# G#TAK櫱;pאˇCC(ZY4~Ratfu.-7#4&;}yCcXl]#>9G+k5]k}yd"If,g9!I<TvA.AB# E3)G#T&{WGyI;	!ϯ0@W-)#k|]lo3^xZ+ß^`B6\[IdrMWc<-ט̱XHa2>93RG|s[C2jh >ëRIf}yCQ;tfc<- ß_72d*$q9՗FsSR{%n$	?H3ǀͧ5Dj%>x#a|<V~G5|"eX<3_'!B/M#6xk	2㑍atf㓛.?>Uekhb&k{fFuQJ>99L>U}|ik!(J
HIϦA8Y0yY3$0ʏF(>9GT>Ufʰ-d>9#I[X'x, Fg֊p׍fPͬԑ0N3Դ~fxVp*Fg֩XslwV@fCOEb>	NgeޗFpήl67>H}|ٱUP#N6g*g5tg}jC_7y,.Z5P#A8*$3gcCK4|r1Av֩uj-nha	HRGVd:gVeќ3uA1x єv\Gb>	IJы3@<}|x:ehXul$P5CI>I"r dF%nϯHg7^0f0׊?"7gǰ׊Hh%n0׊4}x灛bsRց<^0fϯKY4}7gsR>x灛W}xZCG|3vxZϯK\tǭ?l_v V|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=_%QpgsC5> mB-.\UmRh4VOZ\A
}Tgu#CZ|0װ泼3Ȇe:&LbMʳ'/@8!ϯaL&D~ěK:aq2iBd$ܫ2x>H/@8y}{!NxEO~jTIQ+ZaQ.ڤH4}g'=[C6zd7v&?ZȓT鴵5W,)0_ISjy!9R;`DX>>O}&6փP1}z^&g@LIk"C|5!ϯ:u=0oE8R9^x灭gß_7G;(u<k>pnR9!מ/|5@R9!׻^0kY.R9ïhaֳ8sHi
ZdC_7G<qDrsVrx4:c1FKJ/PQ' jZ
rLF%C9?IW'kjENQ-tAwE.@xٲv!ֲ$22}ڠM9,XAC*w=D]c:֧POL1Si0=LGvWTj8V8HbE+Gf0VP\_PI'"*߲r1Q"/LOQq+mك$nùJLKqM`lw%ָ\;$ &%NܐI$h @JpNےYݚ;Ksw@$6i:a*F[l%c~RDCYcI(FsmLJ(v)J-
a|%ݧPQ46^&P&2E,0#9VVxZxT`eRqhYaQĩd354aly1ݗ$y$zXiXiџZ}d޲f.H)A	#^F4Q	L;!D9<ÍT5r∶maƲI5NPׯ|3k3h!$cKKI72eR?Y'f#1L; DHޥ|5O͌
@lٔ3u1CY2~t(fYp(rWnYzXjx(bzX,@X%E"MKP @
8QVk=cXDa-b8P>e4埬M76046([XV1Ψgik=${mb891 C Tɲ/߃XFy5GRx@%ŅJFb]jHV$V3֥,Lk	@;7T̵Agh7Og@ĳc{KlL#1]%Pf$`Qfc~(h\8p5"[Ha9]\`[J*bA}	[D<5$_eEɚHrʒ(pT@k*HeI!дp@k*Htʒ]FHʒbeTKb~LOLOKpOs}*GB!Tq$UY_GIY`Ӂ>^3,(bb2Xt^"Xa,W=,WH+UX2BQLWA,WRK-%Rxd^!RH>8$qc<Ԓ#2d-GSWI
b)b!"ҜiP;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{Vp_HS.ڥZȓFO3֘TjzT鴴|aŴS!LNjݡz	;q;(FFaeT
~?m]Fe6},8y\a©}@ֳ}{<@Grq+g#> j?{ObsÂD
<BXJB?"l8Ta'ŜB=ZԬ;ml  查"9-JöcK"*XL,GTsTG{^!!oaI$mYSPRx8-?K*D$Xq{	>xÈ#ƾ+3U/E#sTGyi*'֊W>cQjG{(	<}+I灭dG1vD)0@18A|灜.-Jöf NZ3O/;Ӕojzݥ,#MQҋTIQ+ZaQ.ڤ>ő#7.Ptg]Jk"MzZ4(D'W"u#_(1B	@eJ֘TK$#MYOd_ڇ4qE/#}ekL55*fneTSjyR
N9R;1'$/HI =j7Hx6,)LR.0ULwMO%k nIPoOAG$߲	wr#ݬ2E*1N@AxMß^(maPl0<8ePgß^?e4Ɋkf"MV_}x?q+u{&'rc'SZ_aϯgL]옭1?w3֗s~x:9U%E9{(w+ sZc~?ܸ-1ɊCB2xb)j(ß^lk1?#CBÀe4kfN>>9Yǰ!{8C^_vE
$a0#MQ.ڤ>FW0~]ǈ(oK[<Ljk"MS+ZaS'M
tZRnT:<8"D>	[wIO	V./lDˁ"d1|E!V!|P\xVi}{&* 9kf"ȃ}|n"2HjtsAFV+-MFU%BP/I2쬠kY>:gjp"iLu2b8hFSO[1ԝ5[Ei}|e噎m-(ADl4Di%kL*%TrجqCgPޗM\yCdwߩIdIW8a'9$(.MgVG3)Sִ/{?'Lݡ{Ai̦f_1 hO{8a#T6|#<D!3OY2_0ol:l6FxC:CLl6ZȓT˶)0_7R;1ҤY~jwg֊ר)1"7GgXs׌<n#e6ɬ0!tvq }|7GNjwl  vݳ-pe)v}ix>>a}{F5;g Ovß^o|>xpI?6D_tOZ
v$Di9?I/v^Ќ>"PS.ڥZȓZ$6V¦OTJh}TOq C_5V77:8Wg	  $9m?D@!ß_XHp"'ij?D)LL];9#e ß^ae[`G>B?gL]B̙gp\i}{?@ֳ >xY<w0}qB̙ß^?OP184ß^a`Gf<Gf}}xLߜ}1ޘM(톐H5DiDjO{xo#Pշ7J8ݝi<{ 97<`2fD/g&A2͉{6!{?77xs46o29 xO#a7mR% #<ӧEFj5jeTYjZ
12JLtwkP2*Lׯz\a>xl9A0rBo L9(CL^0&<2', \A2$/zo$2', Hs2aM}f%4}%kL*%T	'(8}Cz\3Ψv2U5LiLl57)iiN{K*gvjyiPV8ObjaI)b;b
QRԯ4#"c8!9YУn!H4>h#f:5	\6q
AD9Gh5_d6a7hFIchJĢ+ß_4vUvOf3yd?4(#u uĘ`"d2܋j8HoQ~#"Z<nQ&Cc6j|0c-O ڟNEe2 'VdlQHl˰m&ʠvSY=J#sj?_gq쐄d'K=J"sj?_gqT{ Y<bX08sj?_gqʨk=s,Tq
Ԕ!aFJ	2䠐N a]K WnRKۉld5b%$Ai$]T+,%᥊0BFXI,Wp+%%YbXÂB U5h vLւS}xwu1Yr_y&;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{0~4qCF]5:T+YjJeT֘j">jWԎa\93%be4Ѯk9S&f$*A.jIٴ,Uw`&5ƌ
ĘsׯofM?A9n?gpVI>X >z7ϯgpW
5$ݫ;aϯgpV5$"3+ß_7^x;)}|&!.	ݝXI}zH3x;sGx/3	>7k`?6IM}z|$;gr>xI<{;aC^G}{=d6dFAU2LUd5>xI:!9YH>~lȍ^dA;@\92J5Y;>3ß^?`EU2#k כLw }z̓gp
׳e\9#ڲ^o2LF !&&#k @w +>~qQّYl10gps.xLR8ß^?@̠g6@K.rWɔhfLC8gpVw}{oF~m7Ny&I->a2gzlܲϯasL'mFLfe񟬃^y7ݑ[<g<n$A9ٳaϯ^0*SY~xBjwgւ9V{&q	s4?8k}|2vʶe9ݳ4jwss&y|灟eAhA}|=(aϯhw0ݜBxjwss&w>Tlo}&;(톢VH5DjO{(sK8ti9?F_[C]M^fm9?F^Pn(j(v5HhEFj^0#4dI45Jx5Vx	>f)227"PO8dFv.Mg&ic#MYOg".QSv"PӇ;(S;ZȓZLineTZfJsYJEJ(q)S'	1ʛT鴴t8$֧OLRo4kR;D hb	aD,0mfVꠄqT- a2S{#;jϯgq,e}|剃k38sKϯ\0mq ϯgp.&FKgpׯ|3hL vw S}|1eVw L9<`2;BD99C3YC^af׳#abk	>xB8CH5012?"Yn5<:x灞gvq4!ß_5^&	}|4~HqGxlx!kLs"hC^#wg@!EÚgIϯ8B #sKE3j3)0¶Т&C8,
 "CgG}{7s9862a}hs{<sG&dpf}h}|82=@9#\x|`8n0mu&iß_P$}{xpK6Ɇ>}|8 ![P1V.o<r>q07R6ɆDS}}Cgt9#gh`fL7։sd ![P8Pװsyg3`&g։!ϯa#><`8-`3&6xse }j<u@֗ÈV@hi}z1} 1n#JH1[ZJx灛ϯI q|; sy?v{XG[+2fjwe8=}h 9#]Q|8i Z 0[}x1
bb[]jC5<ß^\Fg\0x灛΀9eHax灛΃s{(aƀaIשaxaMϯS-Í7gשpÍ7g s{Hax灛΂Hs|qDr[EY%zŁH񁢄.	Xzfװ)r09g<Y<ه2#Xxx6e[7o8|3ߒ.k;{A/3aϯ^0chԙJϯgq(C_8[?7XEd{Wɓmu=X[	=s[Ky0qr0$V(C^?ƌ#<لw&\Vm+I xV!ϯ bF#_LQ4KkHfa!>3f<ݞsy0x灛@2$0da >Lh<ݞO}zo@g<ݞשax灛Al9e0ha"9e0ゼa%s|qDr[EY4E$X\}id>>qRi&1,̡ްAqsU޲/TL)/Wݔ=aaD`*lo9af[#Íd5LbYn5SYУ0ljKONЄIVqxsGZcP3!?Z.ß^3$o㭄`q`{rϯ$qC@ רbM mi*5nß^ќ07^0\>Lf͜@U>j1 (0`'ɚ`3ao7IocFNK}RoLF\89#P-.,OeugEXs\Yg#~ˠ[j	=q ?Z
B>{xuG&8ϯa=ub̬$P1<b!ϯ.2'=Y=5Du>{-&3.oȼaPשHax灛pש0@^0fp5>Lh|x灛0]Ck<ݞ.aϯS۸ax灛~0]W>x<\ß^0# 4,quLU^}h,0@ y}yc@>ґjrA"4vҢOQ;=m-(ADl5C9?I6c.PӇ.|eTYjZ
>joPSҜT,$Yw<]b+Zb'R1?0M&91OlMLGvLn	+`]U+ZJ	#+!*DĒ8jٌsa$P/ʤVԋ$V!#)"'3xi}z7GD{OB]$P a!ϯa8=5,LnLV	 b,0T0y"><d`C^YƎ+DXaesݔ6ZINsG&ELh&+ւ[}}B=vw}{x`dbYß^	[XqG!<-GTgq}{x`d`}h*aϯ'803p#R%sR0~i:#e X%V`7/f!Õݓ{;(װ245Ɋqß^0S~> sG"xكafd`R	ϯAx5>j&J<5>泑A9Ao<ß^?8ékfEɊ˧ւסn?_'[_' ~n?_'K)~b1?ݢ=l2^?RJg0!5/hΧ>0q`|Ɋ˧֖L9͌?X7<^*ß^?q0zl0qLV,?>OeͲAϬ>\eq	װxY<K6.{([(VFIPY@*C^3>x鵓2d( cÛ5ɓ>U?ϭ c#Cేݔ8pI:7Yxζ-7FcKIB;rzJ.D+T#7"	EVw5Paϯa8=6&2tɆBA@{	=iP ><`ص0qLdZ%aϯgT0y/>~Xsyg3mTP0(ß^uFdC"a.'l]$P6qT~)>:g5R9w`է-13l`)Ldv}hϯx3Q<'>y
F9`ELsgg0q&OA9=*&pТl}hØa')rMgry2dϲfODg}}1pXxPDp$Ocg[XÌv%jØa'|U>I$ß_bAk&{">O/{m\m+tDaϯI̦ͫI3)dJ{	=VQbft!1[ZBx灛Š. /.7gBHs@7/|3vx\9 ]7/|3vy3>P}x灛..!7ghs@<׌>x<ܣ}ynEn7 Hs@i7|3vy.Ê$s'5m-gbO뇰װ灜Ld:d ß_PϯaJ6S8s& Dp;}yEXsG&A	2aֈFgt%Тl}iX\{?8Lw";|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`=p~4qCO<uK6xefi9&Y*}sz>jnڇxGeTYkDb \TV¦2}Ec2{##B2zrnm3Kg#ܗ1ь12RhEb	լ3)f8#l3`ϬY -~ϺtCp0/x<`ur\f'Q#d[m@> V.\gaϯلe:)cr1JɁ0@LIg5}@~:;;8= l99t1N0&	2-?gQY&rN9(%}iX.>gß_7mAx	.M 9:tvw qOirk?`Ht &~f-i<ONQj>j%kL)TK'T_VPzHLjk"MRnrEpHR;8L	V+Ozѯخ> i&e4k8sPd.M/wآ]I hO{/3C x0ֲ$ѺmRS'U+ZOU.ڏP s)ڠf)iiN{K*gvjyiPV8ObjaI)b;3LWKbu#$U+dTgpׯ|9u;0>ß^>)fw*CoBV}h'ϯ(p׳ &3> }zX4-ed:rc< W}{xtɀ/Dle30>i Pװ@9FE#{(4(۳ցsGT`6LLy0>}EOE 0?m]Fe6z	>g|@eXpfSa6g*}OaC!'wƁXۡ<w<ϯa8L,̘>p}	=:f7灞!=L9#F`65&̘F|l')7ϭb̧eGhCgװj9gYjdl}h&W}yO}1_e87}1XIK_2_L(|{"Vk>8n}h.l#gCgd8U\0 Jϯ><4#&Cd ͐3&PF̾\ȑX_fE+#F'qaDVԋ`UYNт(S@pHHCu10{(wHrƏ59/%e vZsl]`Ȕ aY0/ÿ9t͡)A#Z+	=fl6eݟ\fe2>8sl#zx}m9f])aeܰ__;ӡ|2_*):~Fޤ"HHIn_cPn^'PrLYܬ
(B,f}9ٰ}zwlI e4yQAk|C9!,,' lF&Ov
AH3)87+C^?s2`8h_+d:gYxH<>f&X4:rc<C^?s2`8l0\94-r"G="{8Y=C֗A{xi&e8ty9#g3&Vt3}h#(ß_Pݔ
2c;89ӓß^?s2`8[/Dl&uւ0\ ,/rD% sXs5d1a'8ir>̈́wVfSNLgt9#Zdt262`8(ZT sϭr>lQTu=hɌt3˹"dsXҠC_`8FvP1"G=էG͏1fS>+ß_skHi8
ץP{wweQF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trm_y>"d>?VihRɟ
eT֘kYkDh4(^1.3Rnwkf^b.5[@=>1d1"DiH	mRYOdQ( <lڄVȺv*Da}Li\WԎ<ad{u?"fmEsZqE N&Zcpׯ|m;a0O3#MXJIWXr;L0?%ZMjCk=CԎ3(0mRH$F>ȯ["v&?ZȓW>d9LiLl8hQX|"&$)Wa}|ɘ!Q4(^8P3yOA9&`$hQY1fւ$s3|4^0f0שP Y9+7gß^7Le;6c
>j%kL*%TYjEYGKh <lڄVȴ!9F2U5yC֘W=Ll6AԯGdO%{'`XOT?ejSٔׯ{D7s4md1Q
xU޼%[\k)*bl[f<	}`I֊8s׌=I'8e8B~ß_3KEF~r!zY3OS3~fɎ*/PQ'Di jv!$*qm<mK"E	5H~D);HG*6L8Sjk"MN{K#v@"LjZ
>h"9Rn{fdMC"aȀ
[T%Zwm))5h5`Iła(!3(Ƌdϰ>`/nbey(!Fh,,>Hg &8&DaDRb-&j}h!ϯ`$F){ϜrBg<\`Il$P6Y&|ċK0B ׇy24`&U$8v
">IpYYfD8Ķ`G-=.-#-2HsG<)>
"ɑS	i5[sA ">s>HPYޡ=${()sMg{H̙ċfO_HɌ>fcA w}xp^:FFGb݇ݔ0ಲ4uASQu1-UEĵ,ܴ3װ灆s&DE)5[S|9? F4灞T#<]}{xɑТ)LE|nϭNϯ/Ӧ;gM$#MQ'DiDjO{5"yCO7tϚ%2U5LiLl57)iic+&wҤR;rrmKKL}jp]}{9=i灒{@c$)l@RⰉrɝLRoZi}|-17ZIXF{"B?L:dGܫpX}h.i}1ޘM(톐H5DiDjO{f> uB3"2U5LiLl57)iiN{K*WRq8gvR\jzJz"CZ'OL1Si1b&#I+bݷK鞢09$Oa=i!fYU:(x?BTSdFi vP1< "2fjOg~}ݘeszt$Eݓ+.ʼiY2#6='Ea1B 8&\>Ad*YƢdb}`\C 2d9?V~  a1W$&O}Jx5	~ Bc~	9D~|r0灲3s2DVbݔb|>C^?l#FrC,K,"\_"p`ԁC@]}|$BBU	'Or%0>|qpfSAz=3OÀj%al3zgb4I7`;`)LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'="ޗM\+;NKU6dLjZ
>joPRn cqDLgC9,xVLJb嵇&ݡ}Bm&U޵`fϸß^<D%+вt<K3-O6>Cs'N	$%ݔ>sG_<>в.bd̺}h}{?=0#Ln<PYւg?#,p{b-0w,9{(Û59lɝYɌ>f"2eO [ß_59nebfD8D`G-=.-EnZB~$ß^?kf!ɘ}hϯ/;ӔN,(ieFKIT_ڠOZ
v!$lD*:|񻦮^D>?VihRɟ')OmF>Tg~EE);HG*6L8/=J}|3o4͓?&i9?F^f5M7lgd:>lVZȓfP]I#Sj6紲|"&S;{SEJ""}#SZc6&)b;b
QoY~4TkK`c#4oYb­xH,`P1dqk=ؽ32vqPs;'gP7<Iω2rjePџÛL.=@T1>G,7e6>Iϊ	,ꔈYڥP9"10D!`Dְdf!3 Еm[TE58c@ %*Z*&S5*&ŅXu!𘴊+kSmAnsؖm'jrVF-,]Ƴ}x5<".l7eܜ5PqVsGiK؂]@@w~I. ANTNUOLFz7O	XUM1L<jH3z]ıtf'	lL0
90{a~2HS+;KXNr D&VWs{	ب\`o3w0wX*sqV_q[0'nq{'P"nm+^ݐsL']6?@HYil]k&.;^n5|efZP57/11-1&#fFr@țN!jnyYz"PTR0|3~¯灰dJׇ cQzˣe	VG`D(\U2v72A#>xY@oYt1+e@Rr9$GH;,r5-R. NrIH;$ܐXg{ V*b VN?He̤ȕA+^CEbt}hK_'HV4
l0p^ ju޴pf(_ Mę <Yhq-B#{'Mf:X-ʂuO(Vy5"3Hp~mXw(:#pal5UvSk+?<~P&[޲T*s ێa$GpU\>F(Z炢\I5X_<8qAèu4GgE+֦aWP0C'GMP||,GDra2bsAN'  ;TJ@|>DUH_0j$#5ژ_$T;)Ĵia|أ^EPB=XV$_,q[ A>	%lMN(hQ!Wh*u;U龗>) 1`N }RPK> PEّBݔ.^_vɕ-r@غ.Wp!ٸpac`OlMf
PQ:G]ȕ@d <I"[YO(c9jI8lpR3g~DA3)$k?Hz7|3dO3	BUg1-"1xTHjVgH
A<
e:\}ֈACO[H/Ar~Kӡ1Y\H2$pz=!>}h~6eDl˻埬B'xޭS?^}h	2@VPWc c$5\xfS`}Q̦mZZdPnP:D :R	9 ~V~pDG	@յϬ#ɕUkSce-CUX=`0foR.5(dq턟<dqc}jSf.nL*Vd>05><3O
(4imZr8E2|&.ܑ,V4v_uSSsGF{ EH`iТ8]΢[E:a"K`Q>,2H91G 8 g3 @iB,iՑF6~qRC'BmW揽jq;X%Tvl/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lnPM|"mRdI 3֘ZO@MoPtZSʕt0LO1m*֧OLAoLTL1OlݤO1^a<U.ڎ*vöKbٌU)no<vtgWݓNgfS0δݶSlQMT>g#2<uىd Ua-):b H-,w-LA<rxgW|䙦xO	W{(4WH#33ZƋA!cP3/Ս+Aq2}Cfh!Mkjq-y)kjiaQ?Y`Hjx+P9&i]4cY@g2
Fl5	@_D}ya 3HgWOUXWef	?BrW:OdS?6dX `"	>xaɓ2%ʥ&H>ϯ"ƐHZc݂᠀Pk;fl7~592Y8sjs	=xp/$>ve|B֨)̌0YAqcXrp3ް\3!2h @ e&+]d8<GΆ5pE
S+Zp͟Xu|S$
	DZžXq DNk8̦ ]kljwֈ>98	Kb]8@A"kh 2Tj=I'&2LӺNL(|3?fV*C/434ȕPV!T69a3ZL+8d	YYB/' 7\0VD] H5 @w~S k	?Mo2fȘO,'`!_:PEe9|V1VhO'x	Z;o+bq?0.Lv5e' @_)'_ pBOR$) O$ĂQ[,05󒱌P_fk&LԊ"ٓfdbZ c<3bH1rIܵQ-'eVڂqa0x31më;)gβ&~l MTSRy"78l8H`"8/dRuCԋ*Ek
+3ȖvO>oA	3c̙qLfwuO<r|>(C^?Aug=,?2p8+ddDV7/4sIvs<e"*CN3/>b7{ 37m/{1&1s^-NQH?:Bf/=k`h֩̈́Rg*lȀ%Qcg"sX>"V-1b͟"Еmb-!El=2?7#8;mgy+L^g[;3ON#84!+djtxw:LgrS'53F/D|1X}@:Vx|3"\2ZװZceJ԰3ONVla[ܾDݍ23)ZXsG-10̿M0GhvKӆmc<Q, F;P8 ag3{@"/9HFY@\3g0YAG:#w9IklH&`?6otdi`LjTj˹}|8^07; :d#MU29/`k(@ErpH-[	]s$#YdV~$5r5 I91xᄚɚwV0+8s0+#+k)K`ƧA&'ᲁ:L	!Jf01k]˶/m4wi =R,!I	kSJ7=DTi}J֘TKɭj={A	OPd_eTYjZ
>joPSҜTI"&S;{SEJ""}#SHxM4ݤU.ڎ7PTk$)I*OjV()E`(H`Q Thv4,<825Sّɩz+!373Ocer!Je}Te(?/
L_;CH&S孹b5R<8)mԀ?H愉i7Xuk]Xф|!9eƕ)M7,ema"kEe`(h!	ZmN%Y &&5LDSS~6jy)'CF8k3i|LrC ^i*W!&VkG!9gLv~ڠʃ/\EF|3j?dr_+C\_u%aϯI/ L	U4Ns5ɚɬ93u5ÁƱ&AWzē?XQMڸm?`7P31Cp.y7X
VP82R_zl0VU޵b?&C'CS"Vo2K('X埜C+FVpkD	ZuaU|S+IyX:Pk5jb-a'
2C4"R/]E"L-2fLO1HjbHw+lY4iTF?d>rV\|3qA͡)]aJ(ݟMRn_;j@N!u"`7'nNJʐ_)-	Vӓ!NU b#|_`sD}}80Od2	=
Oʑ?V*E@ਓ|KТ,C'FPĜ~$	ԡE`(	[Y6EQCDX젿Ʉ %/iRvVN.@] D$r4# S	%lVg'Iä
2
?1!XuۍUs//"<R~WcTR!ms"$)[H"&
D]B
'
`(T1D<
LOb(<
LvaNw2ӕ~l	[2vFNHKq"@Po~P_;NH'P~
u;NܹaΪ&V\xجpRIW7ӡ2v32{a"jCl$%a<D]kTp3_Ԑ`6[XHLlֳ$/Tp3Dr6e͐E<t0
%
UZD<3)Bb.=Hj'jp3H0T2dEBЕm->('i:짲2H>WZaZt1UW"8=mmd ϭe}h@g[2tA]Y @#i˻ P[Z8nv9"0PElTDA3)Ve=3T!5Hc9C` jY8	@V#1pɕ:lrV߃|VgL|!!%qɰLV]dr>q+FIqXe֫e<ɞ_+CɓbwcOHsG-1.SøON#RFFe2X
L]t
2YU/ϭװZch#_|
B͎*CqVPp*4 &o5VI"kRH9P]DTRqVBFϼ߁Bd2x,xj'o}9ibX}@a$82Ud/1w|_uʧց)}{93Op(GQe<ue1Yd;{\_u>װZcc;"`n4 P_
&LF_;E>&:h 8 g3UDTRq)͟C~fsU޶8̈́< (e`(<
 C.Dtzd&]&(UWzղS(HQHyd)C
;
2MLwS6J;Du{'g&4Q|
2G5*L,s!"jrn,H#4VDoq2i0P2rQ|
L_GuSA]g4vd,Ġmi}dj)5<xlkfio	Zgfi߁CɾUD)C
WeQF`;`)/!I$?}#Z`.TQ'vgM(톢V¢]H}g'+X*bF״="Іg*֘kYk@h	MM~=/S;|nCy=NS.ڤLEJ"՚Fb'R1?0M1H1^Rhy3ީL-)+jS UTMHk0Y@m_#+W!Z~,LÁDcY@g_2
Fl#pOÁfi[SkO[7aQ?Y`Hjya5>cOd"Bo/OmZdsaR$ZC^iQ:݊᠕f936NGZӎׇƲ*nBq'Ƌ}@ٰ~ p'az8")Pf+PysÓʻ֬\3gR `$dcGT+%kJew@(qX#j߰v@̫l&/)ɅS3 OY2m#2Hhɟ(w'0~v
x<5	Da`{		[&0~"
q"\@dLhe_\A|*)sVԋhU*ϖI'yU:&X*U$RNdM㺻pXuf㡍ea*6SSB>bUfPƠ3}VhKuLkEXr~*ǜ3qV<ܾh*ǜMVn@f9Rm>I5M2ܼ5٠"[f(_ Mę *Yhq-B'MfcYPB,r}iѧḞt1s|7/Mf r!R \3A 9gՃS@EF^`UXe=gde9=;N3Ypdt1MF3YXl߅T`.?_'&+̵At1n^3AE޲N3Ae/IO&bL|} l+VpZKP>7AY.!9>9~Cg7rD` "#H,\3A 9gՀqܠD"#qqUc]Z偾i<ف0x3+Qq`9ݰw|$'/ݔ9`UObD̙.U?ϭ">~'TR3|q2Kf.a;7i1|> ß^?Aigy"@:aӡy|_|Wt|Bhem`q8 meEE ar4?81#Ón"	=I}ps
S*!&pL.k&OW5<>5*?=d#C9&]:P9'<X&G MfiܒI^x),yjxI=4t/mI	킐H4MSJFEڞwiaF{K*4ZQj>j%kL*%Trn4oliEȴ;F}Ljk"Mh zZ@ada@og*vM9,YgvjyiPV8Objbrba{`$)_7_@IK$@R;1aER$	qʑv+/Y@Z#+W!Lc @䙧Átrt1x3_z#6y"e Y![Fv];֮IFzvǲ,>5<O,:}q;$B!}QIͫvL䱻.$ܪ_I֤Hs)Q9^8sYs=Ϛ`1ÆS Fddͥ6{(f!'C"2Zf4's1Nsu;&O`( +@s8<K!Je}T..&ZL#AVF2A*h`t]A(Z2d'U5E"-Pgņ-9SkaSδ9c#@Ef9dR
	VUPZDɌ5Um=H@ͦiL dɞ34z!F(`C"d'8gCh㛆i֓cYB<O~97A:ru BO`@wo|_n5e|s_"d`d %S'ȫOULEm@8*ɠ)	dg O~I?U2U`'UY~9	xd"IFh(|sC71nn*xP?O/ 2Q9PAK}HsDT.HekIN1ⶏ:Р&'7 7&E۲3_~6HNC Čv@I`ol
/e#83M7kα-FjuD͐zp>N!̟6PM0	iVJ݉I&TĘܙ|DN'9"SNGFr2g2/.UybMʥ}{gýQtekbMʰ˷_`tsC;}{gvV$T F4H;oXCԺ#9.ي=Ӏ28TR#NR:>fyj3>!~>`e9Q0_2#8m3@dcɈ KkCdF`Y-(dK_s+mJI0e`<V}<kWtŪF<!MTRxDӓsx[ǜL*">xdl,u˷fY3 e6Ks~,Fș2VFL*Ysb5氏e=c ɐ݀灬K"amY5Cߎ! =kE<>&PNUAL XcKxloI;@p_+]x #'q-S&?`_g!ksL[l2~F5+YG#Ma%ܬ5O՝ʼaw݄arXMWv	#8e#6Fr~n GjS昻/LnU?ϭGϯa.KmK#9N:" fS&Xek`.y}'G>I>~C3Kw ȊDq4m	N!/aKkitFs1G :$"f"i@4āp͟shekGΆ5'9wXf)oyQ_Z9.ɟbMʳ'9#9PmK#9N:" fS&Xek`.y}'v}hlpװHxxV[i|"8/Ul;cO!)tD&%wp3N:*Ա3='Q24#(lZ1#qcXrp3WzՋlČhI3mȗ`?ɐdQ0˷^Q^9mUޱ|5ALR"^e!}ONOo̟	> ѧ_*C"l׌=20ymyM|0aVl2נ9"kZhm`^I`y,9i!r2.xE`=iM}i?79i!rԲ.{0|jTDɈ&YXC"dkBҐW`|jy5V`ìהl	k@צm`IAS47_=.(w/cKk]˶/m4wi =R ^C6LH}#ZvҢOQ;=m-(ADl5C9?@y_m#T*Ft6ExOY;xSghj"mRh	&̙_7Awk{(<s}ɇB/wآ]I hO{.v^5Mp/ekL55oPhU2JdaiiN{K*Wy'XsO4vҡjqiH6Swi o'm7Tk&Ȫ]1خV'憐fE?#L޵A8!S*
9g@k}{>()o"$(a?Z#>'o>'5%!4-c|-7~piPN3Kk32_-3 > 8T4;TD20c8$C+呿ܿ	La%CȌ[`=PlnD	U$ &$+T3^D q ʥ ס<9*"Lr5 'y$ZZg]sG޵E>''&kzr$&e6u	Pϭ EHr=ߊ5CY46|GV)..Ba`;7Mdĉfy;̡A݁58@jp /Bw͐ .i.
ؔN%
pXk&oX?`ۃe'a|imt 3EYxbHU	GyxӃ_w*tPqR3$4-fzg pr85X3:ķe 'S<]ofo.̙w\3K}`=$gќ3	Q2YYOnϭFװimäz8Fŗc˕f.<kT;CUpװDqROg2{	Q!ӫѧQ dqLF"[SMJS	*"!:3ROg3>/Є 5E_?͏  #O@&EQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IPu<l.}CGg~1eT˶W )0YMMSҜT,)vҡjt#jӻ(Y쬸bR'ᑵZဠQ2$u!<RAMHHc#ʭ+V|Ec2m_:;5eT< l UAhjfS"r+l-1fdl5i3fTc.A@)hy$-<dWz¥_j@Ug
B YG%[jsRmğg#tS}LID}lqAc.31x灛FVF3)Yŵ32	KWݓb6oX;+2d69F9`2dX5*CGbej7Wx1?Y|dPe|EP?泼.%$_KbO)W,5]灧02큗3Zf2>$qv|NP#jO>iV_(Ķq-[mjeYH̦K/X+	]Fe0H7^Lf(jede:ɕ.a+Y^gaUZ2MH`zXޱ̧Z2AJvMxZhD=Ue,h՝֮FUa2W%wJG}43){(ƭ=LV,=HPVk̙z/3)H@dȍu4Ca1y$R]RH `8.ka0:P@d7Ll%fSz.l0*fSIkVnHk"fjq݀2cr7'k'VQ"ebM%@Cp	@ Bf#/
T@@gRH̦0*ZARN{-L`w݊jdX5Ym@Q3i=L/3)ֱZ1$>kSJ7=DTi}K(0f_:kE.\І突0&톧MOS.ڤ9,_7AI*gvX"j{SA;AiPV8ObjaI)b;b)xp",Ëh kkj*Hh,`kT]xODX <b`+  j
O=$ZT3OtB?Z|̰x67B`*wFO}afxFeP~r>;afiP~xcN( I7Ёg>T }h*
PC\r֟[ Aq?X}h2\`6mTGg$P
(Ԑл*H.ʒgĐл+?rV\I"2K3A˖*T$m+|TdLsO!h?9n?`djATIMie@!uco`9۶|1݂X}@昻LS&};fOv}kq9#f'jX-8]E7`;`)LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'="oCΚ5Mpe8bB(ꎆ0NAj3z2B&H3z <M QXC	Ke+%9fLZO/K5<3I >%*
dddcoI5FF;
_AJŇ@+d
SwY}g$>q8!(ęswY}g$;!3_zc9+)H3_zr/mh 9FhBrR'9 ATuCڅ@yvr'~@e,uZ2}>(>BsCgO˶V$ւ0>joPSҜPj*gv*w<GpH1m*$W9R;k	e,*Th5
efe[NA)]C5]J݉	ܐKNY@Ry RÃ\EDnqw	>x>yaU޵e?0#	>xØX}@.	2g]ʳ'~jO`}kP_}}I?nsIeYmlS_fL_wPGZ>>e8p"<aB|6u-tEHeXӫѧQJf#[jYr3p@sS	]*)cNG/ԅhma櫽mK6}aP0m*(K	TgM(톢V¢]H}g'=<mKRfe"v*D'֘ZOT鴴=3K	a2O1m*֧OL1Si0	=LGvWTj8VݍuPRnI_1T@?(5$Q1lʌ3Wy+-CEm-L"b`1+oeW-Vrpɕ6_^	=g#?Ū`>x
?]Gyfv+8UY0YëX18e91Y	|jDX;!՛N9*06b7AÁfmR/syÜ$fI%x̡ʊs'C&+#XJ?2'&Z%MT?ꘄ95U/{^󇙼݈djț!d\Zđ)ɊH&*BB0v&C7IsTy8y15dMfiD2g-	V{#*ٲI(C'%a+#XJ?2#-NLKI3fɑ61-%bțȏu}d:)NRe4|0Ig$ڥ1|43%l0Kp3^2F%(YZg9>6vOe X)XFʥLae Y4ɝ 1t,r}k@E}{<X²!N:I']=<Bkl ܪ_ vP;q	sYc.&X֍ϯgYY̧`Al$PY`At> mK;q	sYc.&Xց9"#) mK2g{ .!.k;e[@}{<Ta*c)Le1j /{x|݊&DۉoEլI2r	|˔DX;!՛N9]2xL>&O`7j|c%w&S2I(3e>Ywip3`	({ X<9ɖ`$onzob۞?P=M{fsv guqEլI2$a1RJ2YH8y15dMfiD2g-	V{#*ٲI(C2{p3`	({ X<-LٲdMIX&aoVYX#)Ü~ffY	6LF_2+#Lzd[+(׌x.oYDg5Zׯe;r5~o3KY t10>pH0dAKlIX!&c	=HH$ȁnaC^3/BG ;iLu<dç0Е#	+>:Il,.$w/rdɟaYß_a25^dφQM5=#D#uU9Cڢ .[BnZ0f#IZXAewa5nU/rc(ɝ 1t,r}hfß_`Aq6df^c5L2sC0c#0"dGƓ&w3)L%9hݡqul	iaւ g}{xSLtSBRD*Z׳̎k7PdL`5P3{?k1tL灠Pm-= nmBb77~?R
grPhz	Qae<pX&@B2g̟G{	>x,7|-,u֒#	kTDba'S/3* ళ`	* M>T4NA0r.(dAKgs|˪%im`7c.:8+3%A221@BD%XlD̆	1tPj	|,YݶÁvp=Le޵Psva,XT``qaRaUCZ,Nlb6\ܣg TL
1?&{mNZe>VieW?ׅ~bxb6pJAz^kTײM{]$Dݔ6.C&/{(	>xM /UP'ɔ<էb+nGcd!~bL>_gp?I,@RbUbZNgk;̙d֏\9n}@ף53= nèj夨ۖ}hC^?s2aJSFɪQsd4G҃uS~T;2e>?hD[wP'=CS'!>reM1< I`̦ XT
)촘ϻ2gyZ.7>ktL7[EasSvErTmHC>ϯa&L:)BVb(5Q>	ϯ>V.057 UC&PAbB2~PЇPGi@`E~X3)USjc?k;̙dց!B7>ktL7[EasSvErTmHC>Dװc<0	[)U}hpןZcZ{cq4B?g:IcFʥLae̙KwA2'ց#sw3ϭFFFA,aea7ޱ 3G"j{T@mW-P7M[U`ܴ0@ß^?s2aq	[)	!X"aϯ,gy;̟"!ϯ pXob0fPDڮ[n#=.iaր(_}{xfdàSF&%#P@.Eb\fSv=g|;0{	<}0Yfd2޲uAJF3>	~#Z~6%vlk+[Jck>*3~aaoX_1YZۮ[9+8$|26oZZ#1+7edhZ@Oľ%e:֜2SDU8#2	=m4}{?8B|{<=/<p!MaZk23)@|{?8B"̡ޡɢ灲 8Tq-fFe6{(_4}>*H;2y4CBB3h7ë2K.au|3ɬ暜}h`!ϯ
[1?,C7>1W}}u@OwO? mK1352eO49k;̙dֆs##C}@&Bۣ&h"`ζ*uqݡQu\mHC>3	[))мß_3Ouiɳ_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'EVh@ !P@lLjAYjZ
>joPSҜT,$Yw<]b+Zb'R1?0M&91OlݤU.ڎ*v|ܒYSXR;1('XC[Lj"p;4r0GZ*SDyS{uL$*@yf󇙻 /Ȏ CYëYY@eK׈_9TТPñ2YepQ3f _AÁQH7敔s1>r4bl2v1}7Xȏ|WyVGNFK^	~r<e'K#N~7 wؚwM؁&Av2&HaƲ7V$bprdmH&FJuf#xQG͘&D}fJ&|2o0j|w#敔9ØW>r4ka01Dc"<|U9dr5]v2dȏ:=%As=CYd26
FS1	DX*Y	6LFQ+#ld[+(׌xP.oYDgX^wW5Z֖#֒fS:IMaS4aaklGT}@4U2g{Q	sYc.&X+>Jlab!jpE2G^{aΩ<l@yf󇙻 /ȏq5y!׬Eլpr5ʫ/r4(+LVoY@9d3f _AÁQH7敔s7v;YYfF>țdGWyVGNFK^	~r=_z/s`}y݈dk"n4k!sxukF'&b	|Td2YH96`8|8(LyUEoVP@t01Dc">Kj,NFKLD} 9!׬VYX#)Ü~syT9a]ee_NuLF5Zl?6ɬAȌ'maDLa !%*kl8U%`3/\0ԊʓAD1q}zLtj+wm?Ai̘/"BVb)Rj.Z|
ϯ:Il,8{xYܾ&LU?ϭ>p؏ËɟoZ29"jzFGN@	Vèjl	j
pκIeP:=݈OwW6F{K1ݔd泼]L|9\M23/v~1&w?D9\M23/vD|i2gxh[z2:ꨁȩ:Ķ`G-=.-!7-!|g}{x
̘/ЕwjP>׳	ciZӪk̡ւ?8AQ'Sf_RQJӆklÁ"k[EOj0oal3ʄ/QC }K~ό8fMZ5 `:,,̌,XITNo`:,XIg5LXGKa':U'YhX@35i"1`<IP%3* 谳bPMUEil1 k-D+LL80u
+kX2NyT>p$eq`	jH-ZVH"#<POtIֵ0C)u41Ău60ouRdpHkf2
PLhP:PQ	DVv<VfC	S˺FN:/;D~s7m]bBp8P˽j nl£V.2H!!Bl,*ql[cX}0PN:fO8G9"s-",3)ZMNS_2ZZO;8df5P̘@ }ףT#w3Oy?eH`9Z\"TfSMt1Glt1I%-"  R@y*VI%U._,}Y	|	wuH֥
?hx@G>dgl#PBZ
Z~aMhۺPs ߘoQPA1;T&Ӛ	ϳ,8{(ËqU/vP1ɝ-D%gyc@i~q5L2s@hi}}0MOTRG"j{T@apζèjcnZB"sGfL+e1%g5QC>xQ>f(0gy;̟->È}@&')#5= n8g[UasSvEr1-!|>><dy:SBS}hg儞iNx9ݔTO2k!ǛëƢedXJïYGq-exL@h^~1^GZQ2ZB7{uI"Ne=uL$m>qTJ^W7TQPf}h~a׬U(uTZ<m?n$Oe<p#MaZk23)@B?;;({<"6A52j%̦Oe[a揼wc(wPx	8{(ËqU/vP1ɝ-D%gycB~q5L2sBXs8pXy75=#D!'lP7M[e`ܴEa0װ灜̘tBVb(J5Q
Gօ|;h_~
v V|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-t56|Bv*D@7Tj;DoSݗu22}鴴T,)vҡjqiH6Swi {lJֻ)* bQI(j'\$ >o<^^og6^2@ BGD28L$sYU[&Vl!D<޹SW%/灛/
3KY  @J!A:ːevAԒfR4>&P'V2cP[t".X5>T&0Nd		sYc.&X@|E(b8L
Br8$in,ZF{(^ 韜!z_B}P5iLu<dSNTE#Y0ض:Il,[t9&}L3}r}k FwdGƕ3)ÁN(&(b[P7͍9jYh8Cp2 MԉeIXQ fDkI-ݔba'mSض5>T&0L6!.k;eZ:ϯFagv~1&w?9>b,ȏV̧0qu:Ķ`G-=.-K[C9#*=0$BVb)<D"Z9+C^U%`SoX:H灆a5姵D7xgE/kWI
<Uǩ_Gg8wB!dXYXYa'_5LG
Ka'?k;̙d֎Bs[vP5MkI3ڢhl:jn.Z-!U֒װ灜̘ЕtR'=PXO5$h3ZHX%#űIޡ,,̪`'։-v2fkC3)γ}db@\~^-R *]xQt Z k	鄫ssg
g[54L;Y"	*232uk(Fl8U̽*ā',8W2SׯəexɝA>agN?733uk(Fkƾ,@" fS/U<	bX0q0	x.DY, {h'BuB0 j	 P"221A҂BE`gb@*T(A`@: MgJՅzrq[PT2?fuC+ݽi.0WmfPŅH(b«?8f,
)Q˕	^}h\+aaa͘}DpE2({<CL[	=bۧض5>T&0fL`52eO>Mgy;̟Ѹ_}}c#C}pX` f{T@m-P7M[ER*HI}{xɁ K	[)E}h؟}|.Qgő MGCϭ=;idAXp#-VŽl$P5>h?8BC8&FZQĵIkl>hT!}M~eBߔW~x BÁjGdfSa'GB1;
L4(,[C2${!kMg4Fϯby1?$u֍A9-{(ŷOwO?lkl}r}Lae̙6!.k;eZ5E>Mgy;̟Ѩ>ű,ae`PDqu:Ķ`G-=.-K[RHsGfL	0Е"ɪ}lsHe21ݗֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'AK4 rgŴ9!m-L#	>xܵ
%
lY^QqSW3O?y<af&z?CTj_PgTݵHmRh }k"MS'nNKK)=LiM
sYA"c3K
w<]b+Zb'R1?0MRnwmD^EX:N	`+#g-"G<,lYxx	e$3eɔ?=)09FH
ËhrDpH L"!*#ElHOe8B";sZc~r3~O90a+e1^Tօa|9Oea`?t9&nU3rd}hV}xp&lK,M`F]PFsT,ՙF n*β8l207C4]dpj[V壒iuH"(c@~5=T&0Mg{ 2gyc@X)>~mc#0"g2gyZ0Mdf^D_dG+p:ꨁ0Fu1-UEĵ,ܴ}hq}{xɇ  CBVb(D}hß_3KY9^ls$e3ʄS+vTF2~Hԯ&P5vС::){@'㭄?{xkl{r}Laeg{ 2gycFsw3ϭ $9D_y, MkWfzFl207C4]vRGց#}{xɇ S}h
פe6~f&c	`aLJFEڞwiaF{K*4ZQj>j%kL*%TrE(mB9Lin5Ll57M2JsYS;TjyiPV8ObjaI)b;b
QRԯ\1)b\DwbQUg#	<$gx52@ N+m10dw-VlY8zg9^=o͗dɚ\30 jT."H.C+l1RH	%`im8@T^[`VzJ2cE=<6-mU/Ɍ>DR3lB\w˺	9>*C^ψA
[XhQD r"UeUHOe8B]}zLtj	>!OZcg3&`SBBDH>)}}cŷOwOk;dɓ>*̟օ!9-c뉬,ȏ+hfSn
'CuaSquu1-UEĵ,HnZr	ԉ'"D$vP2cŷOwOkbRy2g{؄1t,r}i3>l[k;̙d֞s}q6űYݑ<N<aS#ul8Z7h{]mbZEnZBϭ#$9#F2`GSBE):>[}{>2`>xoX:H灠Dֶ7d`ösT'
Q3";B"{=PjYl7XIb%Bgy>dgBa+|-.3&ɝO}k;}}c#C}pX` f{T@m-P7M[ERȭHUy31JSE('*ß_PMu$F,rb،L$\PAfUmMŅK̧HcB+k"ˏCW$`Ȑ3HKHgX_D+$>^"US5L@71Lc>jМE]|sX28^o4q?6Vg8%0̦_&O
`KmS33S6jmt"G!X`9U=bFH`~\T$s	(wsoX5G4مuB2rBa*̌ht<
V<3ՀS
_2:9V5+V\1G.VʖFL oZi g2BH.0qaRqaUCX,Nlb6\YP֎4(X:Ic=<űʥ1ݔc2g{؄1t,r}k^~q5L2sX
ض247>kgDruqݡQu\,ܴW[ C^?s2`F)CBVb(5Qϭ`ϯ,NPy@"i灲8Tq-fFe6{(_4}>*H;Q{ԅo4O2k= ߨ}E/Y=ExDU8#2	=m>Bg	P;Q{ض:Ic=<űʥ1ݔc2g{؄1t,r}h	!ϯgYd'>!ϯldho}@#5n{@db@ζ-7FcKRȭHUysGfL9DQy"j&Z3$ß^#cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'CҀ52DF74'zv%2}ԯqmD+jwhjr	!DL0f$B
حT	QCIg^aϯAi;֟S&.	+e<lS8s}zHfSeP-QڝjԐf}jH&>	[)M<lSsUsByϯ/&;_ڠOZ
A"4C9?IUPn(pgsE-ZgߩmRdI?>bLiM
sYRnD*tZp8&#iIBMO\ÕR0@*}B韜B?;w9:s2`}	[)#WZ+LhœmpТPÏmfU$4(Ke[PփӴG=(gPփ&##O`է}nZP֙BiB?d9?aP9*QU}o	K#%B?Zd=iB?sd~۲P3f#Hj|E#mB?Zt*"fP5}hIi>'6G=mB?Zj=i>$#mB??g4?a謠kj`a,{P5|cV+YfP.aG4u֝/efjl+DUg>ϭC^?s2`"SB5U07}|.MgܪoVWv=aNnaklRy1ݔc2g{	sYc.&XЙ\9k;̙d֌9F]c(Z	Cbqs4YFAaKa9CQu1-չiXsl$P6=<I_&LWr}hȃ}}FspX>c@G:v&(mqqn8D	jÛf('7OgX~o9k?e7NcZƕ}hn+ß^?ɂSB1D}h9֘Tß^?s2`:SB2DD?>bß_3O/Ӧ;gM$#MQ'DiDjO{QcsK8tTgD/Owi&&_r/vH4}g'=|tj״8tV4N{K55$2mRSj>jtZS;f)vҡjqiH6RqɊ{`$ 1Ɋ*mGJֻ 2rKbٌدIKefyA8$V%ba'8;~lmh45k$t009☍m=Uu	#,	."RFLaeP2g{|B\w˺	9>%׳(CvVDÑ!$Gm"IEm᠏>:g5	H> -iLu<dFSEUBPHa'${xYܾ&L.U?ϭ	BsH$,avP1p'a;tuASQsYNul8Z7h{]m[ܵ)	.X"kATưBU"dʻ֬,8S:p!h-$pЕ;IAh΢'>>?Z$̧`Il$P1%S	#[bEʥ13!.k;eZv<>Mgy;̟ӰHvP3ɾж` n3J@G57h{T]m-r:tsH@3#QqJj<>B9	3L.Za7ŷqpjdadr0X% ]٧u'ڥ|`3	-JmbL-+d`ölBJ*}
?"|]B1gwefؑr>hf+T*@V@*k;̙'<2(@OhgP)0$OCғU	Oa;OƪUšMQ|Miq5$dfS439#\~fHGc0BY,q"w<	Fll*e2`<K_MϱMHKgDxէ"@84jF}(F4q(($(gPH	SJ
vmd&#wFl$P9"¡)~\`NlaaVaaQ kC;J_+%%7L;me7vZeg=[6\1.Vw-BZ bESyƂ.#`Xln78O`Ϻw3ϭ	Xs	##CH,ae<7XrZruqݡQu\mPϭz	ϯa V2ahJLE!$ןZ+	vOe]=<5$\_HɌ>c;泼]L ~q5L2sB@H.}@&'z&Du\@G57h{T]mW-r:ts^HsGfL8[	[)MTSZrA>f(L	Ϡ(akI3)G[	=`It3Hؑr}#&0fL`/KwA2'֜׳2gyZr<>240ేݔo4-9"jzFB-lP7M[e`ܵ׆װ瀦40SWM5QZ$9֩T^gBxZIN:IcKFċK1ݔc2g{|B\w˺	9>#!ß^&ɝO}hGL9>g}mS4@bhg[`l:jn.[6tֆ(sG1 Lp:U&G֮ןZbC$-.9+7HZFli!h-^g{:&|1.2">?${x$klHT}@3&w%gycWaϯgYd'>pi}}$dhac(xh[tr0D7XZ%[n#=.˖j:9ϯa U?0BVb*dD;>\Q>T]=<5$\_HɌ>c;泼]LA}{?8&w?PFF\0MG#MOHuEmU9CڢllۖӣZC^?s2a_	[)U3Nׯ=d.ým1k]˶/m4wi =R,!I	kSJ7=DTi}J֘TK_4qE-Zl8}CO<uK2U5LiLl57(t&9DG
کعmD_>ж##LЕb)9CB [}{ 79$Lp&ؖEèL$P1!ϯaBVdAb(jZ $945vvG[	=w&|ěK90Ј}xp$l:2+k=ݔ3ĥ4uaSquĶn#U֛"r:+O$}QOeut9Q37*̟ܾ}@ ȄcB+ß^	C#L>l!\VQf"jz n%qݡ꨺ØrV>	[) A<lQs9y̦_LwQj>j%kL)TK'UMmiv6x4;x*V$2JekL*daANKJWRq8sY9IpHS;jOAɈiPnnb+Z3hDJF'b*GvH-@k;״!KgsPEu
Svږ/Tfe4Aw<'8DL_vYVx5O^J1vF>gP3)j9JJx"j/BU(+6PaS  fSmPXß^7wah,XBTouSh1R8n"k50!Z=(TTYZiR ;UYl)$xYa+U1Fk2fe9촪m1#@I;m"a 'z][jXSXSO\=Xx; ϞV#M2?W{a, @TH(ɞ/TlEꜳ3&zXS9g<ڵD!璌j9g+VfS`>xBP&*$C<xxFdkXsVI2?60<B>~j<6S	=L?e WG&*?(L޻U&
;`{'*|7i	FLT3) (?@6+{-fic@=LL0?1 iiHV8]{SN,(ieFKJ/PQ'DiDjB fS%;Kr}mEe4qAǯpgsB/8l˶V$ւij1MLl6紲B&nzZ	Sj	_7C3K !NDrb+ZDJJGv*"YËh'm[A$l4wO-`10IsfZJZY\IXvڜ$2znw-hgrX2>唙ŵ420n- 'Oe<G2g̟^?eҥir@g0"	s4FKUy]`#	>x8,ʭ)x
4oa$fS/e޲ZΑ.?j@LBW7emrH-G&eZS:bZn)(Ԕtu%%G jgنx9+ MJ%*#PH YPD#8JpE`gcPʘn$uB2pj	Ok?aZVS.?+pw+?HP12.ϲŅHaȰFak(¬£?[rFb6\ܵ}i@f_LwLJFDDi7=DTi}J֘TK'X[:kBbxg"CLjk"M &(bRo]e4ʑݯCp2Ȟ3Kk(`2h5<"|KIBTHI	kȽ灰OD|b}#3)&$G8XXEY}cIGrx04qCO<uK6zAEmIdIWA(㙕H~CGP-09&UmIwgZYh lmuF&MVcA"4$qŴ:kC
-E-S#wY?C7ƛ5VC"*гIëY=ej&4r7AæUCε2U5'2}SjA[鴵HGsYmgv)|LiTj|8$G1m*֧-R;z>45i?95`j`G_$ج{1-g16/~M )rHy&1$i)32R0k?f	T✩~,-LQI.JJökrV|IF4WpeVeY~ɐsB~PK
l Ge$fe8`=xH\sZbU-1Yz*CURifBP0YBԅQH~U k!\H]'#l&|27FDH]솫1YW G(j_"P֞-b7xv3X@+KjPZR,eF~s5KuKjEl(5iRe8e}@n!t19(27!d1)$Neƭ-R3ZBqݧ"q :0Xr	͍֥f!+8#TqC1	[31	Y @&!*$sI'3%iB0 C0(ÐtXrbX*
✩_#wA*`@u @,Y
BP=X;ˏ#eu`Lfc2I.Xf,*CmfPŅX(b£?[XU9#\1.VZքe噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%Trjl>l.T˶>&0톦:m-)ieLEL{SEJ""}#STLA"c1H1^RZd?pHRn_Bwߗ,M) 
U.
m9C	>x
R|U;/-ۄM32,-IX	NFY,ԉ0o't1R+ibb;Cdm1O)jGwlo4|b|lHPuC` aU+'d %#zƐ~EIRk	=泼ɟ2~	>x+''?,֩x<ݦIpJ̪k7rZO	X<Hm2L]ӈDȇe:x CUYx*Zwᦩ;/A|=+d6/r 
b$DLz&$ gw#o3R3ӅT<_mWFzbTgՀfOR%ypw&(mf`ö(9:3)$)
yIHLzņe47Y;ɬQBGyJz $3h4!*
;8@͟Or{Ȅ zѨN< jAh5Yܾ$D  HbbA7Z*-
c4;Kb@
 gz!ļYḐY*!L=1LRąfe5#<!/&VUO,i,|1
Fs'꓁E bON@HV 0O>b9|0ԓY1g~x.lO$*}a$pI ZJ	(7% KX*J͠U"x.D*@4ٍ;d=Bb*̌ht2
V<\RX
0+v=Xo
Sˏ(ڄpHzi9Ȭ3R,	B\aiFP3x-ŅX-ŅF~o1G.An,*'泹	qr[G)Y.Qg&ix%3Zeek#M0H0OlMS,!iHV8]{SN,(ieFKJ/PQ'DiDjO-Y	($W{J-6E{C5l*˶>&0톦:m-)ieLEL{SEJ""}#STLA"c1H		+`]U+ZXAr|1)%RMD0*U+v
tlsaܐOb%'_BIM]FfS0.,0)	f+<db;CB]H8"p*Em<^ITfSGHw:mw,p ^k%}jH
{(B?gy>dgB(簓ir3Gd>KUyD$&IZRt*A)vŶee2$e3CC2`l3He)Zwb?	5JFYH$VZLg/ ْ0eMW#&JF[4/R[;oTe3
L(wL)qpw(mfe(@25egK2>PT!G8gN
;$bֆ;bbCFOr|ܾH0e0,$"affSHrVvFyYZA i_Ve3^fSL#+镩i1Zx9"F$L'&qɜIɷ@H3&/ӦSet#Trw,/`;ʅN2dŜEa~sf}%T$ZH%	(7%X(␪vH6esTnF A6TiwAZfa&fF4pd @E`im1Y	2gT#'j	<,YbPI29r<2L$}B3_zHX#XXT%NJ7n,*n,*3y9rqaV<5ϭi|}g)i\L7k]˶/m4wi =R ^C6LH}#ZvҢOQ;=m-(ADl5C9?@ygXID= "}CQhp+xfN]Hn5LiLl57)iiN{K*W,e3K
w<]b+Zb'R1?1LTL1Ol#AA*mGJֻ$ X[@">*Gf2I~EW)l*ӣ,|#*4.}^Oe2|"Yje3Wn6,o	PNw&"~RGC,,yRR67&wRkb,UCi>YRZ=OȎ%}j	 k	=泼ɟ2ơC|-.V?,Vx<HL$DS(,ʭt}hx[c2|+ّ32Fxα fxطF-T&vEXii|7HX֤z<о4S[AUЪ@Rh
FZp1Jc>e1TLR2uS
\P˺q)7-LQQ.VgV@JrL-1fdY+̦Ϲyb_9ߎ5ErA|3)iZLHY0αfYa&U
[3m!G8lbM;#-0|Zx1f+O9dH|N33Tt~wH98nfMZ_)l՗Rb9|L0'bb"$K>UGJ2A5,Q!T&$.m炨܍Yr$ lf4
PĽh($ gcLʙ3vĠ=XnI29r<2Hbxe}3+ᔅ5BQ.0q(¬£?7 kjPYbO^`9Ll9|aIL~fwv_+Z]{ldiI	킑)`jbE0)
֧ojzݥ,iiE
$a0mRY?T$W{J-6E{BgD-Ljk"MS+ZaS'M
tZSʕt0LO1m*֧OLAI&*m&	KAA*mGJֻ$ChX#$RHHO\Um$T<K$3)\`PT,-۴`3A_ԉ2N#v^b
CR,,ө*ϕP!}dmR "jbLTt`Q6VE,I%u$P1Bgy>dg,#P.o`IdRΡ?jQIR|*ⴧ֒AOZLm2e2#C2ȓqee k(2efZw/Ϙ/_+;~oaT*:ĆAxFvC2YxLdKY*RZD!0b|L\T85e]Fe6|Na޾q28~Uvb8RWN7#6~&j?,Lu?7C+/#9;=&#-cRfw8H44,L@/,lK_9$ CD	 tfS" =k$B/ PZ5Ţџ< X 'Dą=he1ZZ1٠YLhw3)+5P<`?V_|yP>pexW*ZIu'0
QQCXI8$yeؘg_;6%.I\(b%ͅQHjӐ>YHqjBY;dzkPVk҂BE`im1`
g,	~vÀ;)ermByY2!u
]X
Fv
'.Cł3NJ7C`
b\,*'?泹h?^`9O`?g4Eý/o1ݗֻ/mG0^+YiA{`?
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>ln$W{J-6E{C5l*S.ڥZȓT֘TSj6紲|"&S;{SEJ""}#SRqɊI)rb;b
QR/Hܰ*IO\UGY$F_+ݹ˓cteP-DA4?$"8R:y0l'"[LHmgu,6imOSܨ/L67Q5* TGuEIRHyPYdϙ?G#P3簓ir<gPRKUyD/OBiEIfUmSC%ll[c23)7fe:xβTK/x/Țs}ύ@թ	/a|f? +k:ĆAx|-f󉕙ĵVJJr)\L1FXvڜ!2ra&T氌+>%fSg4/0e׍DD!TeG2w֨)PR3g	Ʋ`F6[IBNw9} 4?R$^/s/XA1"
IY}f h-Li7H	L@fSHQG4;Jc.e5%wƶjᕲ@?D|`RZe9Tr߀xCCi)aDa$IEį2HB$&[\ؒ<	>x.DzTiwA
 ,+d5A!xT"4ְJO3wA?;D~yZP7$rq[PV~̿}0+,'2Z°1aP.Cł3NJ7C`
b\,*'?泹m?{=.O`Sg4Eý
wtZeek#M0H0OlMSJFEڞwiaF{K*4ZQj>j%kL*%Trm= "}CQhp+xfJv*DV¦OT鴴=+a2ݥ;ڞb.T1N1)ژLTL1OlݤU.ڎ*vIHO/dU+v$Z*6|#]``0.zZ)?$VHb*a<XYK2YᵝWJ!f/O674'P8&#><f`y 4J%H"{(Bgy>dg0@Ԭ=<K:OTE_IL$DS(,ʭt}h[c2|[fDg"ebXnFpjZ;1#M/ zԉ"@	KB%h%Xb3
 IAZ%6ˉ2RmAm(ܓ*LsY&V}fSgT/ZĀx3@va+X*Z@hvUc.e5%ws#|7~9X|3B{SAx3}/LÜoT5iPg<ޱaI^ͫ4<+Qp*ٍYjy jD+S^+a|/V~`Pj]stHZJmI-"ma$9Q'U2A%)&a$esf|73|F1tPP`JCXB+KmZ)<YT#'+,Yk@zܓ)ermByY2`!mVXOe޵ab¡)\!fn?e7,*CXUO-Bgs~7/{Ϭ]XRg4EýݗLwvQF`;`)!I	kSJ7=DTi}J֘TKGP\>(8|m˶)ZȓZV¢ 7)ieJvH]*gvH	m鴴{SZZ(Ԏ힠p,,Kk\XG2g̟(OlA	17ag(jX.Z%ajro(Pܵ;
LvqOe=<i`Gٓ;\2rq}@-%e(+kC1!ۣB&#ZTbzQHPGF9#7hzFh >	[) 9<lPj).g{0	u <G#	>x&%Uָ}l Z59@k'CvZYv jCehfe9MQ $-%Fc_ӌ@GUbX2P
#f*UIhw<K6I*AiSNEb	
,EQ
E`gc8H42b7tB 5%ո;ˏ#egʀ=Be]5.<a,vo,* 
l rFb6\YP3N3)":Ic;5[2g{fO_2c(c2p8	A[X`15az¥cҌ@bBβ8l207C4]dplMG֎0װ+e2`@'*ß_3KKzyiQFXH$F=m-(ADl5C9?I4F=C]gMhJ6T˶4>&W74*ZSҙZ
ݥvҢ	֧OL1Si0=LGvWEޥ|xV*cTj= KɟbYH
IM||LB[C#Em-L"b`1\:rgR2ee^{;	xޔ8@K*MUpw@^5]\^cw7`FdGcHd=d17V)ТPC	uf9ق&P1JfJ&|0[%Z_UQVfU`$c:tDYYg5ZdG2&KgJϥLxKfUmjIXjr&PH4
eHTVoZIN~:ID*X=<ƶǷ*vP"O3KwA2'2 >Nf&̡Ëh[Xp"&	 ,֑+ R0@*ϯAiB?}	OZcg3&FSV9Oea`?t9&}L3{r|cxs#Xk;#JۇQXD\@eaKa9CQu1-%=67R+(I K_e.X[	=݀SƶǷ*vP3ɓ; 81t,r|c9=`?k;̙d1<)>Ƿl#0">y[C28tx&Fg[XÌv%+rϭß^?+	[)IUq Hp׳F+zkmC&\#?GӪkܥPstʀogzw؄_+ЁW8ViDgX6	=DG2g̟@	>xYd'>1Exs#C{pX`3ڢhl:jn.ZJ"-!<
aϯa90SV&t.>?+h$F,qQ0O#Bʭ:,,Z~ѿ]Be2L	\~g.,)U hfĠ 1IMAqJýP9Mpu@> ar6ΡԯKZ&W ~b h frdlީ$=4vo$=4vn:X3ZX3ymLfQT6~&'U@ ੁa}kI " v
C$crRUM	Vs	<e'o9 hK(dj4Ѩ@z A %##9(V$  *$ϥL~b7t2F ;P;D~4PT2qlܤ/4=B^#3޲;Ȱ.0Umfb¡%X!ĕb©͗Fˉ5O$>,㭄?{xkl{r}Lae̙%gyc!ϯgYd'>1`Q}}dhon}@ף5f{T@m-P7M[EIDV!Z4aϯa90SVMUĳ0H>f(wtʕ~{#::?Rzb[$3D'㭄?{xkl{r}Lae̙%gyc0~q5L2s0	ϯc(z&mc`ζ-7FcKIDV!Z9#g3&4%l"/ ß^'cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'YAC]6t㊨gMHZv*DIט
T)+֘TSҕt&9SʙݥvҢ
91N1)ژbaE#o1^,YZbvvوOTVTXeB?WúH~_Y}^}ثN*>3)ŃJLvRuS4,FʥLae Ѝ2g{lB\w˺	9>1׳I3).{($]t-]w*y1ݔ1Jd؄1t,r|c-ϯgVfS]l$POwO ȱ`5U/c(I&w%gycn9"]i&e;Oe]vv[aR&0ɝ	sYc.&X[ß^V{YT~)&zSY灍=Q)}@G͚GDp6"3@p08&Y"bZ1\B pXIctBϯAiB?$xɁ!fSdj*pI}}a']t9&|&Lw*̟0\5>dkX{#I>޵Fe4r0D7XT@	Vèjl	jPf#VePl<CTCɌ>g&w%gyc-ϯ]q6df^c5L2s-!ß_`m8ɝmh&"ul8Z7h{]mb[BnZB"Fװd2`H!+e1FUy	ϯgV- D2 KZT灵 m-= nmvEue=R}PYQb3|kbU
?g;6pXYhOo`8,XIsT#w3OzБ~fwIaif35i"1`<DtF&|WPafeVlb6eV	ֆO!
G!_Y@3"+l1%`Mba=feT#'&FF4q((V(+;m ҳ!˺FN7<,YݶÁvAq1z1ݶL*&q
8XUg4qaTˏ#e7Yꦧ,b~58CPҮcG^Vy͠Tzue6% b?6oV{	>xH]Zt0瀪Sl1?LCϭ $4~NЄ1EB3tڤ^_Q`0?I$@1&Xue=Mgy;̟sFFC,aea7޲IPfPDڮ[n#=.iր><dx=	[)k"9	T4qSl1?LCϭlCiJNB?ϣ	b'!+;䊅S+pf.I:X~H3)*uG҅g;)>!Zk;̙d0W}}w>l&I*7[UasSvEr1-!|јß^?fLCBVb)jObh_}y5+L$DknO*CZZ~ҿSwP"~$z[$T(~vP@-!~H3)ⵇZvSi15L2si}}w>l&I*7[UasSvEr1-!|Мß^?d|pЕ"D%aϯ>WG[	=`)g[aR&0fL`-KwA2'0Hsw3ό`ё}@MT5= nèjcnZB"99#g3&hJLE5Qb`C_3KY#Mgy;̟&ϯ]ేݔz%A=ASڢjl:jnڮ[6"/ZC^? Y0$.BVb,ɪH>19֊:uj6o*geVZVTOԯS.)C>Oe.{xCTCɌ>c;b泼]Lsw3ό`}}\0MG#MOHuEAmU9Cڢllۖ}haϯa90^+e15Q`y}sh_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>yg̳J'E!P@lS'&M)AxMeT G0stZh+T, *w<]b+Zb'R1?0M1H1^)z@QzٌRQ.Z*nOtnPOғ*)n*TV{]87rڝadٽi5ܨ}i\{1wO`"1[b}Ӧ0s׌>'{_5L/a'(x?#Y#fuԜ33>1@-``T6-ZYgݔl9!!bG/fd_"[]*e!`aTDP3)2D~$<ldY$B<fS#20aɚĤ`Ș3LQL d@m-k'#"+3)ZY!}UpQ,L{<9C"6s;l`øؗ^{-hq񖧁e;)eEC;pfL̦Oe[bGx!'x灞MNLc0MԒ˹2aA|9~[̧e7L.䊃=ԗOS;ݳb4<dr D֕Zj#|23)@_x'>3֕^2Ք2xaT@̧Y̡ަYM揼zԂ1QݤDi	`a}#ZvҢOQ;=m-(ADl5C9?I[9F4RBgM_v#!Ŵee$\0#	>xX}-VH2#jOx~g)xGrJ48#Y@Ć8@hhz[ëYXLH?.Yc3w Dy|f_TsqJji\mV X	?8s&h%=bB#!fx">7=Da'G/(5lg4 ƪb5#&O45DjOs/4詻j(C^ReTYk@O')0톦:m-)ie"&S;{SEJ""}#6R1Ɋ{`$mvqTkv"CA%ԯ6#=$dVæ妀s/0;|sX@ǎgLc$ e:&P nU*#e8we6+\ 
5H$ee|x-$ m8G5 QM&ޥ};"KO=ex
67E&#}q*@k	=泼ɟ2ՐGZP|-.V0g1$X%*"X.Oj/*fUm>Ui AS@L`3)
%&T.?HT36ZG!fA8͔αHY7JcE70SVj3g!Vd@͡JFɼLn31%k5$80W!ZFx"̯bE`0g7ܿM3(jQdmGz`͒Y{7H!"ǼB'*$n$lQ#GDTHD*QBZr$ ̳QF5T#ޠ<RᑍVm <ʘ~bt<F@|,Yұ$
INSn?+nVZgӄB1z4fOh,*A2Y@ Y3A`sem^|c}I\,&ȂyM|nʄ9|BքOY~!lP>ϸhDY; ׍x BÁjGdfSa'7w/w(wB(<CBBtfo@e_<iĐg}|d>f'ObT(sDs2;}wh_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g',YPR4qCPف5^xvCU^9sL?$;<krMR |5z%^LCWJaIW|6^jz9[<}EHxcOS.ڤ>&0JLtwkz:tt'R	"XFav^)mG9aP
<f&9;I~^P|Qgs><K}˰I~qPÞ&x%
aϯ4}%kL*%T	'%WÃ=n">(mY̦]J&0톦:m-)_7AI0T'ݴ6Z		s`@';sOGЕ3XhJL$P6$>^FvP.pC^?0{(zz}@>\3vx#p"-)
[XhQD(!yװ+e2`Nb(FT3\}{e6>\C_PIP=נLmBzdp/5B8sUC\9>f(Á`#	>/ZS]a'2g̟)kl"\_"d\9>8Ά6#Lm}@CVF85= n-7FcK`MI5m-(ADl4Di%kL*%TrحWp4qCW]P˝LjCYjZ
>joPSҜT18wm'"3BJ`j	;F*EѸh"$g	bր(^ufSg p5*wCQ3)71^%yOPNL㨏-s3J(SPG;՗	;eO~4G0I3UQTfSgZξ{-fitzbTiDi$a0mRYOa_hsK8tT
6x]J&O@鴵A۩0AJvHN{K!pbwiaPDN@fzP	.	"D2jp(c#gO/Ŵ^0,r#m, g|F5H42&0LmKYpUV&2wո;r]Fe6}	,z<n)*R%h=yPYdϙ?ϭS@aǰir@g0\Z*.1tF&|.?GbY[ma)"izL321PPhݖ]b@!Z@gZNdTq&	 umE	j@`5;%h5@F!P@F*TdH$;%,<@ʐihӸXFzB21tX[ldd@*a#wA$*,Y
P=[Nlb6\V~;j*YtfB¤28Fak( ,*3H©rCjpy}YO0N0m*(Di'vgM(톢V¢]H}g'=hzZxg"C˶V$22}ڠM9,_7H	ŴS;{SEJrwl).		)떨Gae_`23(	O[.PȓzYGC!W#4-XTal1`#	>x	52g̟֩?aXp,*0x`#	=K#rwq޳|Z̦ͫX"jk%ak(f|9k;̙'B(JöP-.X/Va'ie'#E,}a&@HYל#灟10灲O>d>,#P-A.C!fL$P-,qֺ=þY/TzyiQFXdi3YQEQj>j%kL*%Trm>l.h 6uSoS'&Lj@OekL*oPRnD65#CS"[J_ef9k>dϙ?}@:}@XsݔJgppZ~3fSgրr*LtORt=J,	>Id|(톢VH5DjO{G\*:|\n(pO~]I5LiLl;!gANKM~Ы>=0Lݗb.T=sZKbLrwl%|<DFCfN]EI]xko	>N͔i2sT,Sxq@$Z׍7q{C`Vq`ӽa"m8%pl:Vdl{?Y3O|_ZvҢOdi'vgci}J֘TKUviv⊛>yeT$k"MS+ZaS@KS'MЕ$YW2IAʑݴ$\C^?Ɇ5MN&/ϯ`8m__'?L$gYg\p-2e[_V sCpMe=v>hBG/@]@.  qD">	[)5MYW 9zc1FKJ/PQ'0mRH9?@joC]OQSv"zv&ֲ$ٚ,#}0ZyGvqfwϯhDs٬t2>d		;sIaBXß_2N{59רèGxװ+e2a 灭h?M>18Q}}B?:P56+0r@ԕzg&LgXOe[6BG&~{i
=l0BG&31*C:~}hC^?Ɇ"&-}Ag:grd>íO{0'+Vq+(`@YĮ)k&#wU[*̶Sh7O'YZ@NpϯhDs٬pß_2NzĄqß_2N{Jx$9$Y9%upXsGЕ0O[1Щ5YpS!ß_Pα=ci1)/@Q~:e%{(`hP2?gζ+0@He?9u c%[HgXRUϭ5C^?ɆxوP>10)>LOZ
v$Di9?I/n(=p:v&ֲ$27C+SҜR,e3K
w<]b+Zb'R1?1LTLC		#I+`] &_7IS3)9e1F$=ER/Gf+|0ch267$PL*S4ŪELSHӉ`< aξx0o
Z	BIE!Y%D+pDa% TR~*0mJYaJEҌHdm/j-i|?0ZUXb;TLKT`"'XseF:ބl7R@V1.C+*GB< 9%`emcLg˪iY -feIkUf@P"hD,9Y
g6\Xf#e  $C~XHKc3*pHe[%U6	d@̦/Z&-gbU	.OZ**wPR'N)L櫏Ȁ)r~5^0gY̖VN|cNH>jwie:b~|*אPצؤaGݔc3N((ؤ&BwP]0T?1Ǎh:PKSB5GW"FNh`){6>Vcxb2d2$ 3`]@gZiRŹ3_&lIѵ5 iRY`H>f夰w/Ar( So";},X;sx(nJ 00;pg6;mAAٔao%i
2%Bb|3٬K+o|c  e}|˼942Mח[|c  aϯ" %[L$P3Ņw^ 5E ŷ,[X/`X$R%SKؔ3"rƏ
ĵ0jD#Tyr dfgī)#j]ԟ* T#0UmOT<mdS2W R4kȼaf,M>1(sGK.I.J5>1}z`;XL<}@34₍Lk8t,,Wx)XаI#cƏ
D0jD#Tyr df`ef1G&/C+*&C.J 0u%Y@]-`5f̠kaTX|c Oׅ?ZҤ4Đ},I`^P XE0vX;sdvQ  a `v<`ksim͙@ĈbZB̉P|<k9sSqD s槭,qp&>19DqIsc`bX2U`f2z%rKP_YLDAubbۛa\3\b+*G" Vbk>HR2zmu1|%~#ĴW2 
E"ȪvAH*CJS ~TTY̧оKȃ+l7ԶP(XoIT&C		f6ofPcPE!l2zD%WXH3HOJ);&PZ*+}AHJx#2W
kwy>xs%&O`
ß_5=ex)w./0Pצ;&p>cqAwLk8t,,Wx0qJaf*G(9JjaMQUȃ5){5>Vr#EIa( G-duetā3fP5ߪް Pa	RY`H<ifi,/A7˄7Xoy拏,]@9@YG%6;mAAnlfZB̈Wf,pNFK.ܱ1>儻Kuk|cß^D!%&{(͏mafe]櫼6<,,gITȖ婣R6\a`傕DSo6%%fD);&-jqVVx#2W
kwy>xs%Dş@}|䄲\Ī/0:}zacR`0g#1x&Bwaҭcx21BQ-L")<ʹuB2tfC76fDxb`,2TX@嬎3.x3_&lP"Oױ4ĐxY^o	PnL)K7Yր1	Ps0"؍siv̠bl0vV3"b|3٬K+a1C}|Yv)'2]=uk|c)בEIlqIsc`a(XYWyM3YRFhdz;yܵ4}ܼJFˌ?RHu`vĤ<bƏ
D0jH*AњE=*bP,*0g[C27MxKr̈8{A!
$fcg2@f&-gbuԉZ*+}AHx#2W r~~5Pn"=djbv|cMC_5<N'.>!4}zacR`0g#1x&BwaҬ<bt[MQ	e\::3Y^eg"<a1zDTYR*a rGPPKX>H6e[p`8i?XBTf8YZK7M*)E3{f6K7z7*a c{@$rXsiv̠Fm(ȕ	Wf,"$ß_59-,Jb|E$"CJ5>1Qaϯ""Oe9M,XYWyM3YRFhdf`KrKr(e X)XJJ0vX;sbRVaAC#>+KjcSTpBF5G>DPf|SXu'z?u"zZ*+}AH|5Fe3?H *jE{5el51("9S˱(LOA.|c(8>0P)0|3eӊRgYcafjP]0V<bt[MQ	e\::3Y^eg"<a1zDTYR*a rGPPKX>H6e[pj"Oױ4Đ|Y^o	PnL)K7Yր1	Ps0" G,2ň6;mAAnlSJdJūgY̖VSAE>jrrYv3%3iW^_F1 >	=Ǣ6ıafe]櫼6>,,gIȦDw-Mtw/\a`傕DSo6%%fPq;meLcT!aVW-#9瀬w2~oi2O47-q)UR++H=QjY\AβI䵪R@T\]VʲLҰ	dAi5ma"!<L[9*&A@ku'٠T#0UmuhE3)q@4\T>ȼaf,MLh2y9S%c@]A!!ϯL7,wL<k1I% bаh#cƏ
D0jH*Aњ=c+9	Ղ"ʔ	Psa #:βZŤ3fP5ߪް_m?^JEifi,/A7˄7Xoy拏,]@9$`YF;Gm1 ͙@;y+HPb|6SY̖VS  hs(%c$LOxèiW^_F4 IYʆ_`;L$P3Q`a$XYWy5	EI+j.</S9!J``e,I`^ \Gr1H
So
X;siEZ	ƎFJBUTpBF5GȂQT#'fg?X?V?AhF`SVO[Y̦sU r~~5Pn"=dRόaFIe'ƞxĈpn }Bxaְ()R)XXY]0Vф<bt[MQ	e\::3Y^eg"<a1zDTYR*a rGPPKX3_&lPV~,0q$[fo|JufLY͒o޴J@HVb5ͦPcPAۛ2pZB̈0灲d"MLjG0
C_58]Jb|jIwVuk|c}}`TeOe95	EwCQ`Z,,XvuL;))fTw-%z q1 +rLJJ)`ͧZ+Vyjʏb7[!ۏX#\~[%"z)#<k>ZZ&FFlTD}b\vl1*s'/Ω3@OluYLZ5yYb8 3k+/#MW"ZzZSĵFDBB =(*J` B 2ׇ_Tv|Rdk458B1GxRKwjd_;Tf_St*Zk;lMVFjWrZPY*CRXae(	[XhQIb[P[ׇ><dpa+e1UOas}yO4PU4yzp
qN;L*qڤ|c9#g&SAD\~|cNϯgC3	<5*.ZPry}xqPL^'uu8ݔAVeIkԺfA1za+6y+(;mPr!*ȁ#YAVXT dG$FlCfS!KeHdV76"yYxڸfe2L^P<5-L$5a1za6VZJ\:x3e	[)RjɪϯQ2׍~x*"?<9#g3&0ЕÚ>1aϯJ2т		Z|OlkP.W%ad^EsG<Ykf%L 	zİGds\k3t!/>a>aY`HpװyvJ7g2`8|cxs"1v?_'mfk}Mwb~Oe[Hj?hOe[?R%?9.Cԕm!8[E%X.xىF&G2chsЪ>O`aϯa1(ܥ2`8b>1sq`d6<k8udL@Ch#`	 C̡ր`=lŻ)촧QװywJ7-L>]_'6Q->3ˣ[1(Zdt)>W
/F3vSEMU>1|;ߙveֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRYr.PRdmxԎ$ֲ$пJ
WAv58k<$\+,&tCћVvLƀ[灜#|ɞ={B?,52g@Ʋ\	'WN9ۊ:[[PZjdIeT֘TڠOts(R;59"?D3[Q'Ig}
aϯAi<]-1Ɂ 	[)kf"%|c/{(	`&|%ʥ&L>1`RP:/2+/,J^3GV5=W7ZlKa9Ln\]i-(7-Z'`:IcOwOk;/lɝ"\2r&0"2eOdM}xp^:/2xbޢ//, PDT@aKa9CQu1-$7-	װ+e2`@',w>$B3)T_ڠOZ
A"4C9?IU0>l.h 6uSo˶4ZȓT֘TSj6紲|?6+*gvf;@0ξM!}6?Z\Ğ18^2Oz.Z|c%68D\î1G Z%@^1#x=j%a'dfSe@gK(8&ήq@1}H8{ZXI@揼^#0O(w>&HG=8XeupY?Ԑ+md,NGpb8bn,uKZdgY~SX4i0O^2O+vpauFu\Ɩ
ZXp3 hpW~#:TuGY9FZ8r@揼^+23)=P(w>~:*GZ;?r>8.TP @n'֦3Z#:̋4zÅdfuOҔ4(UŽl$Z|C^}mA:%|zrݥ,ii jTIQ+ZaQ.ڤ>5_TiDmCjrA QR3eTYk@2}=֘ZM
tZS;c;ڞb.T1N1)ژba{`$mvqTkEޥ|# z?)Rk;ZQrŊ	^9a'*BeS?B53)灓G5 Dֵ*YmLE0Ԧ {$N2[mNL+Z۝VZIN~:IG%Smkl{r}Lae!Jd !.k;eҁL9!Ŵ9-h+dm3KYlÆ[[ mj1ԉq-k([7נL檽wM :s2b4%l"'06_>~:Il,$w/ɓ&}nU?όiJϯ`\MagvD~jpж b"k2x3KarѻCk"{rpLe67IH+"ui
Rٕw$%,㭄~)ml[cەKrc(ɝ B\w˺	9>19 5,3Yd'>1s kYݑ<0̧0qu:Ķ`G-=.-%[>19#*L\Е,ό`zPWy*=/>xPBrڢv<{POeo*|]gW[䊊^
)O$=QlE{(U_5L-a+
{	>xYd'>1Es#C{pX` f{T@m-P7M[EIDV ό`C^?s2b(hJLE	&>1CXs}f䁜7R*Db-xL$DġafeVO [OhfS ƾseI4a*WvLFGc4㋠3y$8zo5P˷,k&,quS*gN5"R6SJZ9ؤuD̐Lk	3bd͝dhUl-Ve;l߂qYVe;xf}N3?6'%<̧\@[N	3czb%&0灾H
Q46cN:8PP[*
#9 (VH
V
x"k T_UT#'j	~vjzrql[cID̴&H$ӎ5	֨.,*0UmN2(1aR
!h(b©͗F˕;k;WO$o6a2s*2ԯϭ >Oe=<~5=T&0fL` 泼]LHsw3ό``ß_`?ۂvP5Mk	3ڢhl:jn.ZJ"-!|c 9#g3&.RPEa}*fýWnRoޥ}ث~ʗ*?$!UNLgz'㭄?{xkl{r}Lae̙%gyc ß^&ɝO|c$	0Fేݔ=AXp6F$kqqn8ĴEnZB| 30SBBdDF>1פe2QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IhstZz]J&AMO}LiSʕtrvcD)SvJEkԊjbd}&'Hvx*%k!(4ݔܤ*ԟݘwwbG{&){g"{1pZX+Y!:-H4d3ov<k||c(s׈^u|CӖ?͏d~e52HfS9%B;F̌l$P5WG	ϳրPx灞MNLcrϯ2jnRf'C^o$p˹"rߩGzllAXp#-OZje5̌l$P54}~Z-"k^1sCc-VŽl$P55W"INP}hIo3OQʍ6_ڠH5Dl5C9?I2Y(rU.h5_8 ZC jaF&|6aUlY 5 G"k<d|h8-D9Y<l>޵#44}g';EMTE(;(zZW/=eTYjZ
t5Z	wh_7%Ȃ(ce9!sHIV_+WRJ0|zrZ
v$Di9?Ig>,? {D[:kv&ֲ$2}oSjBieL"hb:m-)0NHV8ObjaI)b;bS7_7(w)*v*mGWˬ$pȽ"-L#	>xGrg[&Vl!D<ޱ9^8Oߞlmdɚ\3P5Pc)$e.aL#LaԒJS@TZZڍegP$̧`Al$P"-X]=<ATAɌ>DP352eOps!	[XhQDg!@fEipY`@F{(T5>:g5F"!OZcg3&,a+e1j->:Il,.$w/rdɟaYß_`AwdGƕ3)Á:긁:ØTscvbZJ0b`	rzln$V-3"a*AK_e.XG[	=݁SFʥLae<352eOoǰA`Ak;̙d7(s M mpm7Yζ-7FcKIB{rό`}{xfLX!+e1͜e#׳kԹF&ްv|< 8"k[EOj0oal9V(D}Kj4xafqae"T#w3OA(5a+=<Kɬ2gyW}}dhdvP5Mk`j9Cڢhi(OnZB"\9#g3&,!+e1jƒaϯOz`	V#	k`A<dafeVXY>4e8`$	Ӄ+j_P9OcN(#4Fi  f$C	uBj*XigL'@<1jU2[ɕ񯲁敬
FloYZf($Qj~bsDjUX6ZbvcY-L9	~(*$@<(f!'G1	=!'$Ama%67|Fҍ@i=f,ʂƎFJLcZT?̫FNW'xY&jzYNlb6\ܤC-3`eC7oX3Wz#;BH.0	 XT@Y3!`,*ql[sfB?Ҁ%^ϻa'.`A7*91ݔc2g{ .!.k;e)>Mgy;̟Ɛ=>242c(z&FgDruqݡQu\'-!| 03ЕfR8\(sir>H&e:QG.idXp#-VŽl$P5h{?8G?2z>G.灲p8Tq-fFe6{(h8~qP*;(y8}`Al$P1S#[aR&0fL`%gycp*ß^&ɝO|cFFA,ae`PDqukqqn8Ĵ'-!|
9#g3&,PЕfZ|csȂ9LBZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$? {@lבx֘kYjT+exh#zv&S''_7ɶzݡ>rn[C!PjbL>r>YUL,A$0SٕC 1hr	DLdFUB%P?Ig^HsZc~nE~LhJO[1jr|c!sDs28,jcP֮Aϟ*ϯaBVd'rR`by}1E
$a0#MQ.ڤ>Qs? {DZy&WLwi&+ԯ؂	rn_hn	bPXeK#Z`GA4`짳`z޸2#rVQ3)YZ><̦LɎiGrKNի}̟GvkYjj'֠ɎiGr΀=v^6z>׌=yC灭5xI\>escNի^8MZȓT˶)0톦:m-)_7AI6*#ia'||LËhr 8$W`J1TF&|3{\45{=f	T	ꝇ
[XhQDb$I	VQ-^F{(B}}zLtj~?({<J(JO8="60">>1ϯ_l$P6$w/2dɟaYß_`23(n0krDֲ,3u\@G57h{T]mW-rՂ}@ԬFae
m?a-WYN|u@`5.U/2c(d1t,r|c!8>Mgy;̟Bϯ_ݔiжxcF,G(Mk"3=m7[UasSvEr1-T!yKß^?q0zp`#y!
ϊEOJ{x]fe;Oe/{xDTDɌ>c;"泼]L~q5L2s9#078/adYgjl:jnڮ[6媄/>1@O}{xL"[2`EA >N*/}BZ G㭂g̦ȏ=<|kl"\_"dvP1ɝ	sYc.&X>>Mgy;̟9>|dfvP9Bۇ㡌15 @mW-P7M[U`ܵP0T<><"`#*o@&LcFD|`)g[aR&0fL`0KwA2'7~q5L2sҴ9#078/adYgjl:jnڮ[6媄/>1װ灜L&"90"7m-(ADl4Di%kL*%Trخ7ŇhΪm$ֲ$bS)_ǲ#Hh[CC+9+f0Bei\}36>43)LwH$F>lt 5)mRdI{Aבxh	M
sY)=ԯ01.MWii3K
w=b.TR;Z*Vd[C!1vSDb`[bLѬ^U'GJ{"q!H8!1FA*ԝrHOe8aw}zLtjWPJ?Ai̘$CBVb(>Zόnxs8{(.$wY<&Oj.>86##CB6\M`F]EAD|iYNCĠ7YD39
#q=#E`CczE_vP2anG{5#ܪ_GɌ>gYB\ɝ2eOnXs8b<df^c5L2s.&؏CdGƕ3)ÁQb
:5G$fHuUU7-Ġn3,4%l"Y5W*щ0}͆;&}1$fS/ĒN#@;ԯ:tu:rA ѢOql$P1OwO?5#ܪ_GɌ>caj!.dwA2'4`~q5L2s0adfvP3g:jʃ34@vaH%Zչh$3UMUʧ7A9"yLy]{SN,$#MQʍ6_ڠOZ
v!$΀=0Ev*DW=yLl6ڠ=p"sJZ
	z6A.9S;{S"E#ELoNMaŴ9`J1TF&	95*jdȍ_|x!Q +k-"1$dI-T$P3sZc~sRG>hm?Ai̘n hJLEUG4Ql9G[	=OwOk;؏rɞ_Gɓ'(>86##CB6\M`F]EAD|iYNCĠ7YD39
#q=#E`CczE_vP2anG{5#ܪ_GɌ>gYB\ɝ2eOnCs8b<df^c5L2saϯm{0D|iZ28yF n 33[rFnY%[Srw}{xɆSAy|cD(ß_3KY62`ݧrĒLwJ&e: R5eWݩӒLZ$Oeqt3#[b=ʥ|1L1t,r|cDm}{?8&w?.>qݔd1n"kZ7]*d`n#3vh	VnZ>1sGfL7Е0-
<̦_~c`.TQ'v	ieFKJ/PQ'DiDjO{K΀=0ELi& 2Lg˶/")?7)_7AI66#CXqm>xdFNR\'[[Elf45q 8¶DL9		)5NI#.[`HJ}qQXsZc~nS&XhJO[1-MUƇ7!ϯ${(	`It>dwO[bEʥ|cpß^
CH(|2$H3)'(a%ebR:긁b[X7cvMlAh*vЉOe]=<5$\_HɌ>c`/K3]L3>Mgy;̟ϯ}@C`o1n%Mk(3=#aHBUU7-`3SAœUymפe22c
TIQ+ZaH$F]H}g'=#? {@`RLi&"CbeTSj6RqʜRcX,)#B|3dF%"{5\Z_ٛL|E W
B	"dAI%Z:aϯaBVdb5Aɦ43HsÃDD%TyU_\"̳*X|csGЕq1o5We2ap@0rHhQD#{(BJϯAiA'EgP-13Е&cÛ5Y<^L?όd 1}zHfS25B̙>sľspY7܆"kX2<"RbP7ȔݡX(
2nZ>h[	=aS9mܪ_&0fȄ;e8sw3όm./23(xcpY7G&dBUG$fHu!**`;><d`a	[)bj]}}U{<p34%l"SUsPg}}U}p2̪kO`)><d`a	[)">&32}1ޜ{SN,(ie j6_ڠOZ
v!$,i/P/Q52U5'2}ަ1Si1SҜFnEJa2Z
ݥ;ڞb+Zb'R1?1 8=a1LD*W/#I+#E$gebqmH	\28L$,&YL?d`tax瀲g@xu "je!+Pgװ灑LЕj5X|cy}{?n'maDL9!;J!*ȱ-ZIgß^3DSfLЕjR|cBg+'#!ϯaA0X	[)C(sxVDiϯa90X	[)œUЩ>fMg`I$fK$Y@E<8(C#kg}|l !+P>1sG2O0YSEMV+p׳̊xVDiC^?"ddhJLE7:aC^2re;OW3kOs_X,0̑Á26?C_2F{5&y|ϯ+' CsGV2`=Qa2jI9e<+k
"euD ̘,a+e1XX>1p׳Ք!5|"[Q	6U}<O߹xp&ji4
&J͆v|4q@(̠IA67`ZݔIVКaϯb_{M)a
2F{Jx̑fɟC_YbVvO4%j0ß^?2`!+e1X5W6>1	ϯg	[XhQ+%09#g3& "SMUόt0z m*Li|fSmbG2<	!ϯ#=%dmc<	C_2F{5&x2ppXݓi	Z8><˓&l4%l"O`ϯgƞ'maDLS}{x&LhJLE6$MU`ϯgH~;#=g 1{DC^+Au	
.3SMUsHs+0Á{(ʘiSLMI2/^c0hPT'3	[)@g}||wCndd{;ß_Y̦2`uӸٛ|=@Hg+ I$g[GpXݓi	Z9#h3&PЕMU'0)>'maDL}{xɂ4%l"lόa}z$P4 <+k
"b1VD[Q{8,K2Fݓݞ^׳$k/B><K$k܀.>,4l;M	>xfSo}VY;X7;lWK^̧]eפ~Yg@?,}!{<0ϯgT!}'e:,ß_Q{Hlaϯ#=%dmc<0$ß_2F{5&yzxsמ3kOs%adCBV|csGfL6
a+e1G>1Mϯg	[XhQ+%0@aϯa90)Pl5W<>1AD94~f&ý1a0H0Ol6+Yi}$`+Z`.TQ'vgM(톢V¢]H}g':@>Fv.z֘kYj>mSj@_w<o0c
]IJ'ii&=~=3K
Gv>r>[CVkhjdqI~Zagug45uf#z3g	0׳qmR\!1V$=3)L/	3 l#P-)X/{-/3PrB?ß^qGz	=rK`jK%j}IU_S_a'g$sZc~?dThJO[1bbY
aϯIfS_\,^6.{(	b̙'x{KL>1@Q:غ25B;zS(T2vP6\VhAS(DKaqhzeX(jYr4GG[	=wb맻5]ٓ;ܫ2ro}@	swA2'1O:غ24ɝ۰uedc<aSkqqn8Ķܴ͙>x灛X/!'Qt9#hJLj	hj	פfS/;Ӕojzݥ,#MQҋTIQ+ZaQ.ڤ>Ŋ@pOjeTYh		zhzT鴵
Oԯ01.M紲wiaNL#B(qmCV\Z`J1\F&|.TZ Za'(VIXI1xׂo.jr=gNDg`"d4%jJJ޴њO|4%lLGsE|cSß^*ja'4">TsZc~n&S&hJO[1ZL`DC^7Bg1<ß^Me51?SmbM#@d_3O4a&|<}$EV,'mk&e LA00װ+e2`: ssE BsmZ|c XPװ+e2`: sEMUã	!ϯ7=DR	iiE
$a0mRYObO@}S(突0ֲ$)톧=h	^)˶)A'_7ɶxp+MT鴴wm,=Djr>4@pHeeULU<W-07$O`@+kX~)'pHvЕC+LC`'=,9#hJLb(<jHsdxحT	Oe8hE{ 韛u-?AiL_BVxوjK>1!9 ̧XBZߚa'|9S_g׳xpM}s,c+%IvIvIvw0p?P2
,9#hJLg"ĉ0HsmZ|csGЕq1*MU&`V>f_Lw(ieFKJ/PH$FOZ
v!$GKc-T=+2
9Ie3OIƇvڼω#W>rfx#@ͦirhK|~>ey sg:|Ĥwi&&ÁW=)1k~B9pHeg%uS~x\?m3KYA3cF֍>e	'5? {Bd&eTZȓFzt͋=HPH_ 
W8,Ag;2]
e_%T	'?hgMH^b-	_ZȓT֘ZަO@_tZS+ALj	;XS)8]b+Zb'R1?0MݤJ8L*v*mGW$DP_+"%Ëhr[ES~xWeW-V2edN׎~x7Ǫ`>xoH<p7`HdG C"k!sxuk+(2FHhQ(Vuf9Ø0$q2#34p"P?ټTsVPgܸ&`$c쉺D{%wedyNFK^	r=O w#ܜ4 {ؚM؁&AdMƐ5ȹ:#S.>reCBB0v&C7Is¹|ـdGfiD2gUE2>iY@yC#]l0YYfF>țdG1Gk+YhXfɑY!dG0YVYX#)ÜHeilk>a&"h	Nk_<fNu^wb7yVfSiaZINtu@3]=<!Rtkl!ܪ_!vP;b泼]L|->d]Fe6yҳ!SGmLC\488 4("ARd	V
[R ʤʃ3 ౄOT/'V!^sZc~sPEe@xɆЕdeC\->tu@X.{xYܾCɓ&};fO\C_a25뉬ɟoZ29"jzFG* asSvE@\ܵY3i"`>j㭀@C{]w*y1ݔd؄1t,r|c?$ß_`m8k;̙d3Xs\M">434-yMPDT@dRζ-7FcK`MHB'LhBVb*ɦ*ρ9D:uU5:uE5e>1{O	>čTUQ"x
̼_NZT灳Z.Z{T@ݑ{gT'DoI~?YxOg ?g,Vi

Ѩ afda`ORQJxMa''w3OH(`9$Z\J	>xu%AmłZ"OLDba'"Bؔ,,̪`͉B6eV	2\ā18k[C21P?Vja#Kơ?q޲PgX2*5VH"Fxb AfL	h酮%0+NU )0	0ouRdTz#M2eT#':fb&FF4q((V(+;m !˺FNu;D~s7m]bAPfwP#maQmP3x(¤qaUC8QŅS.?+lw+Lu?7)Ê$sdr#32U5:uE2m-?h?ӈl@`?OfLS!%}ףT'w3OH~ϯG`fSMt1Glt1I&*ȉIA%$UWZՙI-dF&U#!Oo^0P9k>dϙ?ϭ##PHG2HNk@-	]FtOZ6-ߘf;U.tu@`5U/c(d؄1t,r|csw3ό`8ß_`242c(	J4z&DruqݡQu\mHBPװ灜̘hCBVb*dbA|D2gyp_}}w>l&I*7[UasSvEr1-!^|cװ灜̘hCBVb*Uh}}}BZO"fe9nX}@K|4ɿd1Ym#|1'u+kedp-iܝ&&2g'ҫ??_a'd7"k!b6oY@g]J:*3 F;/6Siex灲8Tq-fFe6{(>B?g	S_Cր$<p'MaZk23)@B;;	>}ht+.{(uSFʥLae̙[52eOc)}{?8&w?y<9#CpXy75=#D!u	VèjcnZB><d@9	[)Uc1}|<Zjֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'2:@>!f+cH?ZȓT֘ZަO@_tZS#ohoPS.ڤN*gvjz
N91m*֧OL1Si0=LGv)zxp"U+ZU.ڏbR;1I:_+#[C.ZEc\Y&VF?^8F``>x߄$wo97b65F7V$bprdf$a#Y
%
ؙ$bq
!RxL>&O`7j|c%w&S2I(3e>9."0YYg5ZPAy:reX	ؠꘄ96"3@58yM؁&AMq2&7V$bprdH $a"g
%
ؙ$bq
!l׉7AÁɟf	V{#*ٲI(C9.0YYg5ZPAyrD6lnYIX&ܰȏ5C#k+e8sqi6o50jn,Ҳ4̗Omeeٽek+^r5}֒fS:I0)IaklGT}@X2g{Q	sYc.&X=0׳
U8{(d.uaklGT}@3k2g{Q	sYc.&X8y2Oe aS2?5#ܪ_GɌ>fLaj!.k;eϯgVfS:I+6)+8m*c(
S&w52eOlXsꄺ̆SGm>4\5-pChQD Rphp"b[a©}Jౄ/͍Ȁ%-e8B"< >:g5	F<NxɆTBVb*yܟIql$P6]=<I_Gɓ&}*̟1(sGa^dφQM5=#D# asSvE@\ܵY8fDQ`>j#[È؏r}&0LB\w˺	9>1Exs8b<df^c5L2sß_a#0"dGƓ&w3)3KarѻCk"rόdPװ瀭Jd&Е5[$>X;g<!-f5|4 5姵D7xTOP&HRJ۱/{Hy8,$fEk	=j&|}i;a+I`9$Z\|-,'hJZHX%QaF&|2O	"ʭXY,fUmE4vA3)Á&  ('ȃ(V 2TTz#M˺FNrĠtXxufC	S˺FN	k?9p.ޱ!8f-&2Z@3 నUP3x!6Y0X#AS.?+lw(ػZMN-*(|׶n+L1,9i٧{/V[sh!@e6"R$|"X&<eRa'Y8kU>be>1`ON}B:C˽C/7.j,}@c}h0W@S7$V.OezYd'>10q=c(z&j9Cڢhi*"/!9#g3&ЕvgJ?-j(||c ~>?Ee!ԛx5>1o>{W@K|(V.Oezɬ2gyv##CG,ae^PDֳtQu\@G57h{T]m-%TܴE9#[$ɆIЕ5Y5aϯ>V|#NakUQC'fP*	~Ї"?˺:CІ_Ro
>G}h	G+l)	5USjc>6SYd'>1A9FFpXf3ڢhl:jn.ZJi4g&hJLEW4uƦןZc[au@]=<È؏r}&0fLaj!.k;eƠ9k;̙d99FFpXopShMOj9Cڢjlۖ|c`3CBVb*U\ψ5L2ss8ేݔz7[UasSvEr1-!|װ+C04%l"-MV
ןZ+	i ̧`I#=gxCk!`7TQPgYD3>1E?je=Yr>7{>ğ'em-U->1ViܝčRMe:NOeU8&FZQĵIkl>hT'M~eE>A^5l<"keKYMx"g	PPQHJd	Xp#-VŽl$P54}~qPeE> ql$P1OwO?5#ܪ_GɌ>c;ZKwA2'0{}{?8&w?+
aϯ242ec(xh[tr0D7X3J@G57h{T]m-rό`hß^?s2a)Ue0C>f_~clk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%TrsC _2U5daAsoS+ZaSҜT,$Yw<]b+Zb'R1?0M&91Olݤ&LWƆ/)zzfTj= ORUd$)ˬ$bYC9$V%ba'Zd̈́4(!Ǜ2+"/=fNɬ!`"j2R|PB<fWmI &e+KmN3eQrZe<J[l$P"PmSMlkl}r}Lae!d		sYc.&X\9!	[XhQDg!fTKL7-U#	=
g
0נLКs:s2bQ	[)2pض:Il,[t9&}L3}r|cA<9-c뉬,ȏ+hfSn	GCuaSquu1-UEĴPnZYY9Mԟ4 i 	ke[	=݋nűʥ1ݔd		sYc.&X$C_c뉶-c5L2sT!ϯFagvD|e8p6MOcH%9hݡqui(GnZBόdL+e12maI>|b`<a}` fOT5姵D7xB?=M|OQP4z8@gn,,,$P1泼ɟ2Zv?e W=#|-.3&ɝO|c
Bs[vP5Mk	3ڢhl:jn.ZJۖW><d`XVß_PAf䁜7"*Db-xib10qRJfUmAad
Fl8#g%Zւ  K%^
{%ap	vja71)!*2%kfO̠y 'xe;d~eʲN3[,ll2|2~eX灛̙~q#,dGkqk	@E2iā(2HdloX-LLojˑ dK0(5GHƚ5	P@-ht*X,)Ȑ2R1GT# Gk?V,նSˏ(ڄyiNe{43޴03C yqme7,*ACY31`XU9Lb\O,wGiB<هD_H}i4ba'[t3ƶ*dvP1ɝb泼]LTXsw3όrs[vP5Mk	3ڢhl:jn.ZJۖ3SUMVaϯ,(3)E6#&6A52j%̦Oe[a揼wc(wP_5|6A52j%̦Oe[b?x'*_2z>^>x GÁjGdfSa'6"~qPECBZc?mS[\_}}@3&wMKwA2'6hsw3όl 9-c(z&mcH%9hݡqui(GnZBόpXsGfL2	!+e1S9۟H5>!wyk]˶/m4wi =R,!I	kSJ7=DTi}J֘TK9΀= ڡZȓW}LjS+ZaS'JXHpfsٛ/)ٴ.Mgbn6 ġRKafQ-4>1m+~&<ҿg冖y}?/K"(Q(rXP!e7/tgQCZwbLئV
o*Wɇ ?v|c J>1Б~,] Fר(Pbd_<Uv|]_օsJ0~E3)噎(톢VH5DjO{Eh<Ԏ$ֲ$MYfKRbLsa،>rn{hr}uKSxLop_ULcPͦirk?1NM~ȍ[h#3)LwH$F>?9ΈX	U(x||PM-`!|~c7Vc.ZO#<jUL8sLIn6/A|%V!4Z\]^ihRXkq6
YaPUDrD\ˬI`|~>XUI
Y{gyAW9&3t#q2AW9 >>o
Yal}UK ΪeVAW9&PUKcU_5UOfh:!CR_+44}b?d2U5gv&/g
ekL3	>s5oPSҕt9Tuk1T=y~(*Gv*e7|c9#=ʳe2Lm!@_}x?DBR`>x^]3un|cz2>L9>x7}zoq^0f72q/|3s_}zo@g<I>LC7k<ß^[6<;>LpW>xD9e8G9!Vrm?-|CnX D2sLß^?`E<0Lm%GͧfS|c	}x3`D臦$`mu`	1/|3sjϯI*ќ07^0f0ϯS0ߑx灛PM}z$엌>x5(ß^	6P}x灛P>Lh|x灛R9`<׌>x5!ϯSax灛Q9`i7|3sjC^	80[EOnO$ܪ_I1~)1*Z8̦ͫʶ$<BJxJL$u|=<|kl"\_"dvP1ɝ	sYc.&X1m}{?8&w?bC_`242%c(8a;tz&ӽeu1-UEĶV婚y}1ޜwiaF{K*4ZH$F}J֘TK'?RQR#78tekL55Dv&|KWԎYß^9RnXsvxDϯ}I#?όg6̦f_LwQ'DiDjA"4$Gu5FGozڙv(hQֲ$ւ_7i!HrY@IZK+`R9Vؼa͙}4p#H$F%TI+INVQ.ڤ>FQR#TcZv*DbRS+ZahD2}2MԦxBRH[`o@x!"x!"axBϯ@BD43S}zB5QCLOZ
v$Di9?I/gm~]I5LiLl57)iiDtsRBي|"6aI?<l<!l#<  ß^ѷSwg3e>jwsY}|߯|5n"w0r5U|_jMvLa-Lݒ	^b3#I1>7sLnόg`9_g }ٞ~7I[`努񻘭wu~5 ß^.όrhs$0cU7/bҤ:ΖMLnݯW^`*LO5S9_g~͙AO_:,wP9ϯg,>1->d⍔8 ƀ -*)-)-ORK*B'Z_IZH>1װ`Nm3Og&ir}զ(iiE
$a#MQ+ZaQ.ڤ>q|[CTj*Dv=|VZȓTJ))mRh |LKRnwkx>C^aI+JSbxd6z9#fNHͦ	ҩ&"ex<aϯRIZL)>1bZ
JĂDi%Tr_*DvΈTxNKU5LjZ
>joPSʕtrwib[C#B(I)떑De1xCfBh3>HK 3֌ϯDZTOZb4fS9G∙<dφFO
r!ҜiRv|cz!ϯaBJdJ灭5Y0pBi}|Ɋ+Ĥ?L&# dv|G	T$}멷@ZGpG#Q'̙	[Z.[?ZS*AόoװD2bvxو3U[C_
67)0r4ua|c9ß^ϻ1nF3)/F mݔHIlp38	VÌvŤQ-Ydg#P-"1zx:5Lx`?eJ`8gȰfYx4>`[55Hy)g'0ß_`G8ͫ2h7Т&VK Pl27֔J05>
%)g5YHƸß_
60y}|Ɋ)0灭K5_w(XQʍ6	ADl5C9?I3khsK<lچjS+Zak"MSҙv%2}ڠ=+"9S;-ݳS$(DZIL\-G>1aϯ㙧{;DX6yFޡ?Lϭ KV%`P-)	nװD2dgET.ϯs03>dϡRa[16:όb\ψQCG6H83)@	E##%փ@MXpfS9G∙<p'ma,r!ҜiPƌ4(L[16U|c8/ß_
64a9&FaRa)#Ng |C25$h>\7e}@ubB<׍vShD0oq<ϯ^0{#<U>ϯAK0M[Gg/̧A۰G$7aV/KulL-*װ&&[0o&L5>1@hQ>1	ϯdVOD!ϯg8/f̀\90owsgß^6<ר-2gƃ(SYݞO}}Aogvx;yy)g'4R9jLZ)
[XhQ!DQX/T;UBE8!"ҡxsGТR20b*pOa}|4(۟BsL!Ra[1Us2Y!}}Uy}YOQ;=m-$#MQj>j%kL*%Trgaiv⇍髖52JekL54n%}>joPSҜPCrwiaN	"D 1Zb+Zb'R1?1JݡJఊ-G>1!98@4Y`Gaxfy,9`VURA$wP3>XsZc~qP4;Ai̙JSb[5[sAL9}#GKST-MR@VH#ÁDD%pP:vgZ<KaĎ"jrѻCZ-"Z6;!-
A|w3AE)PH|w3AE)bD9#Yb,9#3Y`i}|{<XC_0lsY```>d~I!ϯaYݞ4ÎKjSO`Xß_a%y&P-|w3AE)m[5Ԃyv5H8؏W2r|cs8؏W2eJgy=40@Rmjß_P泻<i$g7 9IZaaYdg#P-fGֳBs|wg#ZOp|cq
5$P-0KQcdϱku;me=aYdg#P-k=hO>gvx6~Ρgy=40@R6ysk;ß_P泻<iC&{<h0ah2?$wg0Ga%y)g'69,Gͫ2hP泼ɞGZ)L5H8ZͫO9>10qW2eJf&kibj&A1Z^`灕602gƃ(S#Me0Ga#	>xß_a#	=L5>k;̙~٬y}}CvkXIC_aƵErC&{<h0ah5Ges|wg#768e<Ɔi}}y&P-|w3AE)gp̏gaϯ8g5H|w3AE)2>r20Gasb>m^px!ϯ968dSU6<`9#g3&EJSb?$ß_`Gr?ׇ2gg5VLQczZ*X]ICVP"g|8&LjM:8Zc\Z9LsL\`{r!ϯ@|8ϯQ+>0b"x灛)ϯI1Fplx灛 0܋<aϯS Hax灛}z졆7>1R9`Cn|c0!۵n|c0<aC^Hax灛s?(R9hi~h e8G6|9#g3&GxhQ)LE5[6p0Q9#g3&G4("UՁu@X=<I_2dɟ`qr|c49q>gMaۇqukqqn8ĵ,OnZ8`sXܪ|caϯaIlrÈVD x׳ag=M!G$8Fn^L	Ɂ}#ZDiEڞwiaF{K*4ZQj>j%kL*%Trm=C]GooK[<S.ڤk"MS+ZaS'Jݴ?g_>G%KJJ"d6Sl:ZS}ݗe<ieuShD8s:ZS}?XO}|6LZ&çO}}KJfSʻ,2#:ҙ}1ޘOZ
v$Di9?I?Pn(Cl("GOmF>Tg~k6g#MXO33);HG*6L8/zfYYiI&Fx>?VihRɟf8dvǆbR@(H=.1GY{
6V_@ '@Z UefBhh2@N! {4U敗&H	0@gie 'I '@!!H	)$9Z%s4qGndC(Gr2H̞yS~s)OmF>Tg~c);HG*6L8/fYYiI&F>?VihRɟإ>?VihRɟ6g#MXO38*S|3efU'lp]I5NKCvda
53KqE7)0YWȟieNEkSDJF' 1%8¶Gv0∙a4uuTB* b%)a'Oeaҡaɔ_όkxsA@>~A,3|15S93c> /@T#a'{	=J5;&P3(sGYkf&)L- V3G09>15R<5I>LwLL0)
֧V4vҢOH'vgM(톢V¢]H}g'm,׭hjCW]c9?F_!zT\=wK꛶y2eIdI'׶+ ՎaŴ9"$Vܫ\1A4"8si	'U?j؁CP+PW/>dR;ZȓfOmWAËhrEpH@%[`V2,>1m3N",94ɎiGr٪[(xPW/&L#I56dڥ~8$WU{a+Oiݞ!ϯLwH$F>Wj؁B/8lx]J_iZȓZS+ZaS'M
tZRnD*Gv҃f9q48C|"k1?wP"3#Eez%^zFGAS8U-pn&}A޺B,*\0JMgyffSg'Hl7}j94:c1FKJ/PQ' jZ
v!$+T(sK=nE-Zl8|=Li&Ll6˶C;u7)ii'B)_7Pl*Gv& ]x$MUU聴uASQj 8Z%E</<%%9+P *<Y=R?9MgyffSg'%T	~y}1ޜ=m-(A j>j%kL*%Trdaiv⇭hCxAwB/8l2M~&zVV¢ ƙ1d)_7R;5>XsAQ+ƜaDOR>!ϯ^0@!<m}z`T~ϭ 9^a)$!<
!ϯ^0sjI92'Zs׌>`'3ש$Ȟ}hXs׌>xO$=d|}J֘TK$#MYOdw<-[> AuUmRS+ZadIuoPS'NKJ%}t8C9,wia%w<]#,1N1)ژDHۨqi gXoqqn8KTE~k;̙~BRcd0@km/kraUnH^ 9U`|cl90&a+C^|c@|ؔ[5}hEFzػU5Aq"dl!ϯڌ99},/>1FP!׌>x<xsȀ3/wi
֧	K
3YQҋTIQ+ZaQ.ڤ>kr-.P-9mK8dIdamRh z^~_nV¦&9Sp$T紲wiaNEkSDJJWE	
Gf1mbKTD,LR)?z<B&DD`rCn8%"ìߛ;+&{+41Mg	E4($7C&.l"c9IW1aϯ@=Y@Ir>m@Y[L]~IIW1aϯ@=Y@I}3|2d2H32[) fTO^9`L m!c< %aM<>5!}@࣢lI|j9*l4,!fxVfɦTjZt"R#AٮY,ܘ`[TF4uL1LuXDfSe7u_g婋N־b~T4bfS|r%e" 3hQIRhzQMgIU3<%5JO鄴=Qƨ9q%ꡤ`v\j=PrT@C0t1/Vfbԃ@l*ORXgʳ|Po3 F̧al<!3k-7n8ÈSx'ր9#OX<!^a>)/f&P.p'l 8Tq-fFe6{(|iF1;iEo]2dv/@B(y| ^ȾrvԊאU׊wsu Lgm9۴=.%T	w}|6bߩ^%*CW+]}Cφ]srݗ:ᕮ
bX7R1{@$
2´R
^7P`*hDwch!z@GF^5T
Lg*<i.LRLpkin	-ܫ\Vӻ="4ɑۧZr>)^ԋGVSc<2 ӐݻC"[5MZ)>k
I1?&UW;+Ľy72ZT<7/wGR4oVLB)

Ha"s`'R0N0m*$#MQ'vgM(톢V¢]H}g$p,t1'kg(zJNLOʐ3<HCLꃔ=P>* 9~9~9~=+Aig֩IE2e#TEVR*]J&̟LindaANKJsYS;f)vҡjqiH6Swi {lKk]_(ꎆ*Gbw`h7ObܾhgT<~jIFAUAp+ŗFYHjEؔ(DUPS'Ĥ*1 WTrD"TZDKLJgD~Fn!UkBɊ!,eTpݠ]8<g!$KLT16J	irJ"cv#u"|lԯ_x?OTyRԛ*`;
~xVu<xń<0zq"k]A*b"|mG;n64dl8ZF>nlafO*NGss?JHA7JAgd%dJV0c</6HMa*!WPj:YZ[
Mx&JYuGlnZ}h3eќV٪ofO>vP]Q|DֶZß^}mDw>҅TyH`<]G::Pd\'^a_d1/v$^&1F3)R'rnsQGΈI&)Tx}idfȔß_`f|<N&#t&2fX>=OGna=Q_g!^E
C+*<!?UL|*ץ"Fw?<usYHgsG}mZ*a3= ϯNH>a1O}|rA5>x1n/.SG&YMæ}shb{"c/.m90MS~oGրhwg^hdB^oԯv~m7W1nxOe7-SL¸m?}GCg1P"LOɌjCۊz[\ܒ$k,+*<Oy:&P^hb?GEh۟[kxa41OHu(P!%Eh۩G40<^0fź('@^1gRDֱrk23)@揼^̡ޠϭi[lZ`xw[/灎泚jn|+`~/i1>IZH@pט*`LSJ'6VRDֱrk23)@揼^&PPs֍i/6VRDֱrk23)@揼^&PPs֍?0lv< :S/$t\S Hs=< i3KFxH&^hd חy).l3͝cv3Jfas0Q/	x}<3,5˻h~xlmSZd[!ϯ0avk?<<Gl5\Žl$P55W;
?0aq>x,?a=Qԯvx`!yB(}eGzB32ɟ5d4| I6w꧁fKhB+hl7}h2p׳(<}<3,5˻h~yB-rw3AE)`7zܱ2mHGo?5ڦ(iփ )Tyo^ٯ<v@.<#2	=m4}?{~eրKO'<2;tbFVߪ9IHrh]wPxc= T!yB(}eG<|*5o51~d̰|+@`L-ׯNwUcL=
E
C+*<j&mx$L)5!<:>ß_eGȻ5HDְFZl^̯^Ϻ;A~eЮVTy>3Ym^e+Yv*nSSr|7p szfS- 1xl$>OcHsx9<v!XsxC<B.ß_5Q9ǐZeZg">\Lq9al-}
e \Fbk;̙~wKbe}7HGnzxPBwP
ʏ&'y@?4&XVTxJ#l$qCjEIVxC,UC7AʊE|Y{UUS/cxD[_s 'd3YG͡x,dy˪<hL9&Q>Z]ʉ薍o$fc3\ϯO6gNG͡x,d|_0 䚕Grq)aϯO6/92υqH}|[i|@ݥmuT	x_}|2T0Wl=cYJvZ̦Oe[c_>U{?8CAϟZO|b~O B*!~zɑۧ^&eP"LO<<ll+*<B".RZ2{&x5Q~I˺s˻xj< ɗQ@kin	bZYyp&{+4	d	˪<hL9&Q>Z]ʉ薍o$fc3]Dq}{B.Tr>'0+9&Qܨ5|+C^Ё˼$>i>C0eg3Ymg!vxj>C>[*YJo-z6lb"fDֲĵl5]~1i(||ФZeChd!["))NRM7N*o{Lg^b.PaYQfVBo<0k'#ci)wog~?{2e)Ty2}v%m1$V HU{Bӻ=$>dvCL$hEYIHE+Ĝ*"H
e1Z/1x(Eb~Yg4Bo<ܧ0k3ɉ:;<3!x6T1[i|@ݥm-O ´9(<k>ULRe~?c=ve[j2&Goaϯ0avk?<<Gl5\Žl$P55W;A{O|b~O >1BG#ORM#P"LOLƩ7hjmT!zGx)msrHS/h$gv\,h^y`<	a<ߪ1m/89ųT	}{?[52;x'փ
aϯGZ6eh bk23)@؇G	P}lKO'<2;tbFVߪ9IHrh]wPxc=ʡE
C+*<3ǀ'LICyGc<10>e6P."CdyU<c5_+Fpr7i[GfA}0׳Ym#}h/ϯbڼ[#"uNu47aL)Tx5˻h~{kO@ݡ=nX&{<h0ah5 f\[&WmA[<i72e*!kGmh bk23)@؇G	P}hPzo3#O$ih|c')^&E؛q	7L3hBwP
ʏ&'㳺/Q
ʏ2$kf#OL3lcE<0n12(#OGn4!OTx]>²ɉ1?~b5aOjvxx5OL˷7>Kɐ jxp36,͉%b[|  9R
U_3 GVɃS-5zǚdʹpj~e)kP⑖R#P):-fg%D1TF3jVlQB#l׌~x$vZkL3){(Aϴ2;ZBvVTxQoeB$3ƳSL¸Li#,Mgy=40@Rs#,L[<iOTx}üSC&f",s
1jWa$u)¸ß_[2	灹gϯ?a
lFrxc=/>3z de*yGg¸
e4[;mX}
e 0!}eGET&C0/9Y 7U1{|I5<Aʉmsv;gBmR{ ~9	PUfc-PvT_h1Uk5Dc-T1fKY#+)	eG=Q^g#+DezYTK3fzq(uiMt%YI^YBk0;&	w96IY7C.`A_+FjULk1w*$Z52OϘrMJɓbTN>ˡ<9k=3]I5C(gvzm/89ųT	t(sᕲ&`fСe%U#._-fFe6{(|Z~`;|CdvW>tZ/1x(Eb}u_j2RRU碻<Լ5Q~I˺s˻{a%#&Le*&O~_.Ġ57	 ʰaF?vxxsg-/ `g#!x$7C.`A_+FjULk1w*$Z5<$Ԫ<?.A\ 9x5B@m&D=00gpq>eќV٪o+eK)TyO^|2͔fDֲĵl5]~1i(||ИZ.EH&GnVߪ9IHrh]wPxc<tP"LOº/3x_cUc?[\IVI씋HUUQޘz k'#ci)wogZ~?{2e)Ty2}v%m1$V HUp?vxC_2;t	!UC4"VNoR	v$2]>²ɉ^=!|7^TU/0LVc2O!:uGBZ5RdGYQ }ѭ,fG͡x,d|jULrq\pח!	 z2&`h`>װԀ֜DuBHN'~e1	X5O,gfFdt1%Osl4L,G&?u֘3ZK:0Jg3XƩHqR	`gU3#jf1k#jfx9A"c̦s0S͝P.5152OGna=Q_g/1x(Eb~LgL*~
`?_ /0 ~ӯ<a
UἇC`%EPX>i5hR @L.o[ER`ₗR m(K "U8@I/H_aYQ_B(<|xFDi0C `ac<+a"}ms1OF|3fvP1ĝ0WL4xa3h)A"c̦2d0&<0WLI?ZD)"9M@VT0lm/89ųT	_}|2U4iFн=@׌x4x&%fS`0P56HCPPs֝?!Wč2dvh|c')^&E؛q	7L3bE
C+*<s|u_?aYQC3]KT͆|0/0e˻3<dˇRdJ^NcpH -ܫ\
KOiݞ>dvCL$hEYIHE+Ĝ*"H
e15^b.PaYQFῼE]T3;
ʏe@~g/22Dd@R/e!Tc3XNόjb7Bə`W#Ocnb.F>lIM" ²ʄ/^-B(|m$[<+(̙Ʌ~Y/x)hn|+ѫOȁ1LU,fK0#m	EbL@>N7g çL=Ϝ0">7dt1&C2D2a(cYF%DIVHR(v2aɄAi-T9xTIVL;EB jM[d{Z/+*<B(HzdfB26^͙Jٞ`kX?ϼ8`vL=r>mg&n6]QVdԪ<?"bTHDk}9 3hd?Y50 䚕G'ܨ5|+)}y~bZ<Ț=bDC |0l[i|@ݥm-OĘsᕲ&`fСQ5x灲G&YMƿ4}~q2z>$;i[ۡ~zɑۧ^&B"VTy1>@Ώ!m˼gaYQGe?$[#Ax '<{<+
O]Q2m!v#
8t1GTt13.grZ9m->
0e˱V7[5MZ bm?e* >e6P Hnb.OHfSKRn\uFf;Uֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRY2N@&:pfvdaT52T?8DĲ٤H-%DaU3YKTFBW,vc=Q-fg%DTjdhD)"9L*m"^4qC5p/n瘧k"MhJ2E]ILl57)iiN{K()8Lpt1S"CZ>ґ*m&$mvqTkRnf9R;1%CEؤ4V/AJ"GR#U',mƷݑ@LVR'o1?$$X/X*ǤXT#È7XzQqL0Gx!߃eiI	VF^1UW1H灌X}灜2~LX+̦2Pd^߰o0Y$%Z^@SW)JAxdφ]ɓ'l_iσX%-Gx\qa52j%̦Oe[bGx!'(wB<Ӂ]L׀Ϟy5S
G}|Œ~&'¸+m}xٗÆG5'/ֲ4O~qZxTX<dc@Qo\?͚'?[]ARA&Vk!m&@=O72ˎTSRJ`1&-lW,hsxfS
69ar9G<xxU>39G<!~sk;g¸1l/3al-r<ឨHg9g)W1&y~v`.fBZ$ڱHġ#eH;s2VU#k%ڱI"*Iݶ?"} 2b](75:|6p0A3){/1xx sy-=g29G<Lß_d~ZC_dPY݇ Ƥ|+B{c@v<\
BP#U_P~b~Lg bogçG0bf_m+<`$$LLؔ&fש.Y@IޘPE/1(#줦,ɐQ3h W<83&|X4k<x̾~_b٧6gDRXv*짳Xo ٙN`7!c?R(y}ĴW i}}"ç&CrχlKkFi }|72~!THײd9DLiUj8B "hYڤ6eYfB6gF̾YOYVl灞0
~x!+o	W|+Hoc?6IwJZ&U^Qnbk<Z)bR׳p	ab*MgsݻCȁKfz	8C^*]UkvLxo@0?iUW12G?g̧X$᭘GC!̧::Qb.Д#씣Q-~Z˷^I"B~lJ")JveHbbX[,]V<	}
XA}}"Oç&C]qkhi ߰_&V@mY'dȍLڥFj3!Ak2km!i%gj?6hYVlD$+j~ׁwe U=x'֕ϯ_n{b$<ܲ_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>yed[C]tZ)EzR]J&O@_T
ާ{S鴵HGLiTQN{K(6ch[svҤ3K"3B>51)R5Z#nƷf.b[1[6PD8xb~H7l&?ى25PDz-/57&T'`Hyi(H&5k51)V	=;c2gHɓ{1Ggp$:we<Z8R72]}`
$B>+0\?9 v&3j3)qu-OOW}|<0)
֧	K
3YQҋTIQ+ZaQ.ڤ>b%iv⇭hClb55+֘TheTڠM9,3K
w<]b+Zb'R1?0MݤU.ڎ*vV+6c#6"KB1IHOR+E0R"|GF82G&f	CT$	8<C 
e}"+vX- l'qLP R`0عme!*)9c1?&U(oeBsXbt <19I8~Ѓ˹2L`/g@-g@q˹2L`/\KYx灟xDU8#2	=揼ƺl4̡eփx灞g4¸w}|!*}2b~|+@}y~ 6gɐfy2~WC+nL d-p&Vk)4I2d6Ԉŵ2YI3} 3@'dɕ٧ٗv~lȌ23vH=k?6h 9
ȚcLԁogkD&Vk|1~oXdlml6L46Z W#&L̀rDd-	b3(=W݊ԯLQ	Ou	E$aϯN!9ariopß_d~mp#>3qF#<x'Ze~A;mX>Egi4>\Lpf'ʣB=07rd79}&"m+@.J ]P5SD 5`'LB@b0@k)V	<Tc';$-UGRUssdSJ7R/q .>e;/}5,#nY9G<x39G<,9G<!ß_dPY݇ )
Zeal-r)"/TPBGPoʄ/Q'a @֎`&(6% .LsשhEA$3#!H{"׊w<0!FL%?I}p|+D93){Ȃ7,syfrx>0x6y'wa3ĳ\M {4=m Јl'ʣB=v~P%mwX& m`5bP#<1z&YD@ڦtɓ>ĉZKٳ>$ymR'ݚZ(Ʉjo1}p|+Xs|fSd7,=>O V.3x>w}}g+<>?泻9 L>Oi&~A;mX>EP"6?B>G'yЮ6lNL};0SBQlJ ]<SD5$LtP2q&<̼6nm'D8\ x3rB=j|j}H NG0!>w&R(_GgArڄgVD
^-$L92k;-2fĥ3!4PEß_TLB~G ~D
l
Є*}/92:=bݑ(k	J9&x)?% .L$L=@>͙`5Bdgndφ]ɓ'l_GgArڄg`̿NL}!Rnr7hTgEcZ:Tfl}hQyR?eHw3O/ZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$/.P-/JekL4~&톧=6%@IeTڠ|'ih8*gvl*w=X51m*֧OL1OlݤN=DA۴vcE*obH&P	
OHWTLNVbElrOE5EkbR_$=ʁt5MQj(T/䄁%ۦS3u_S_Qy)Y&|2?Rۃ^Q+rGL1rlxڄ/<WsÁ@"k-/9%?2žl$P55WcUfN{f|<W*ϯJGYܵ1?G>0olsgO2X0@POӦN/r~ޙTAyXGܳǃXsy7#Ohaϯ?a3xW>?泻9x|+Q%_*3öZUU|3~)3`uq3B}tdaZRk) ;%!#))4}A+o<Hmx%1\\9%PrM^}LHש7"~b6lXG nk;62?9=WZDKfAy}Lwtݤ0Si1 i}#ZvҢOQ;=m-(ADl5C9?IV_3z[J+Κv*D>mvtZhsYS+Zaw14-T:_7AXG&$Q0sq6OZFb.T=#D5= mEP7 O%u	^`U}p+l73Rʢ/ԯ$fe|[(%b\L̦1{1UVR1xB
G ݤwm]Fe6~rz.[5MZ!ϯZvҢOH$FwiaF{K*4ZQj>j%kL*%Trjiv⇭hCl^2/V$2}˶ژЗ?CekL*oPS	id8.T,G;ڞb.T1N1)|rb(DDA۴S#Zw@*ԉ$(>'EkrDJRtto\@ث{+-Nzb)(n(4ـIu_PO7V̡Е7(y~@2)
:<Rt!G)
@)}zA5{P_-JeE̦Oe[b?x'͏v?FMg2<>C_57vJԉܩ1?G>aϯvϹ7}:|-Ld4H7ӦN/s\ !93)|灹g9G<xxß_d~m&#?g9G5y3\e?X, W~x?NgC_&~1?wP+ Mtdj*H_bڡ璄ޡ+273OT1٘
ٞ#nk;62?9=WZDKf@94LwvF	`aLJFEڞwiaF{K*4ZQj>j%kL*%Tr,sK=nCLj@O6_nV¦OT鴴|Tb~[C#@p
))َQMapYP*@:ꨁ.XڈECzВo3w2{mBKk%z{@X^[%"^Lh3O/Ӧ;i}	0mRYOb04qC]j*tOk"MhzZ?˶)ANKJWݤjݴG}B>k=8	ϯ`{,K+?>xSmh{(-im_gsG)T\/ϙ3l93{NUk9Re=jk>dg$9#fGCÃ=>N#PIZ\gÁcXpp3g ß_0Pz)촼7Oڪ^Ҍ9_Lw(iiE
$a#MQ+ZaQ.ڤ>qt}u7mR%[lE$*\9	×jdaֲ$hVF2CpMq5NKJoPRoZaM'ieLHMTjyG6@p+LEJ1NhOzN=H)^O 3Cl5IjTݒZ4ݕB\KTݙ긁/D`]q-R.ݡB⨋ޡwv*tvx`1}D_e
>J(ffE|ZČ<S(sY(5%Y1ffSg3Sg4}yϯK+h@ɉ9 &rAn8l7}iH4>f_y&;iHV8]H5FXQʍ6_ڠOZ
v!$_X[6
ƟZȓTDZA˶5:m-)AJie4r=3K"KB8F5S@B@t11m*4|V9/>ғ@kzEޤvcDR	>6T@fM)?MT(uĵIٞBn*lڑv87D_ovU;V{Вo /<%	
b<@PSUAUC8k@ͬ5PUr3͋#ffSg3Sg4}y  S}|ݒY[GBQodW  ß_5HM]q-OME>f_y&;iHV8]H5FXQʍ6_ڠOZ
v!$_X[6˶C++Yk@OekL*daANKJWHHPl0ж& bMf'$BfrDpHVDHh"jzg6^%5.oB,*`r?9*i5灛WQM"%T	94:c1FKJ/PQ' jZ
v!$+T[KV={CN)mRWV$րZ
>joPRnD*tZC#iAGD$Cd391$LO%}jzrڄ/=/DQCWmM}Dq3͑fB}BW^͒ټZ͙档ݤwm]Fe6~rz.Sx'֔sitzb6_ڠOA"4C9?IWhsK=nB/8liZȓTS.ڤV1jtsnN*Gv "AP1П"jz m$Gl1x7͍x,$c/gnҶ%F	=Kd|z>j%kL*%T	';0v4qC:-11o3OGTt19gbelھFAtI\>ean(z2gU6wi&&̙'j'0d4e	'9C]tZ9r]J&=Ll57Ѻg0mtZSELwiaNEkSDJF' 1ɊI)b;*mGJֻqJ~	Q1OŴh}E
4/$QnDP	V"0#ڔaJf C}hC^}hC^5.Z>@ß^a֟Z ׍.`wovDڰdY`we6;<H`rNȩ3C9ևsj^{WqR S\s˃Njo!R!ϯ5\ɟ2~ß^>g6^)f,jmPQaBIMaMszfSa"_52g A}zY)+9b63YQɚ\D	ϯaq"k;'<*gRf@\HBy 9<6k-d\EsxYm&2υpp.L>C_32k>dW P;}yk5L3&L}~5S!RdeB($,kFGaPL
0=IYQLi`{"6o1G|U|`dݢ3jtv%\IK֘`xp5I`9RxY[ͬ54i}PY+MgAttg0ϯg!g=x]>v<LzfSBLy~
{@υs\C^|+sυs7}x/צ2 S¸!ϯצ2e?X5@wHY>
EסGYdg#P-[}|ޓ[S28=qi%2`Ȕ5KF$	!Rѳ.ı4@(%I	Vrd,eT7ȃRVAA(,%i`mHۧ%"slJ b$MWr[lvBq)fl}h|ß_3=6`68E%X);T~GHIXk=Ŀ}}g=d>k<n<p3>`9ևϯ  S[yI3\Vaϯ[ה2ik>?J0sk%M u!b
X U2S*}ß_P[Yݞĭ}}Aog؂s}AVoPĿ}{x,EnKSmQw3AE)0kZNß^gvx6~1"TɄp|+*dO(k;̙~w*<B'RHk=)5ϭA9sz)gºO}}޼ɔL6s|3K[rAɑ+RgⵂUg[&P3*k>dgXs+k*,U/S$*xyN,v5ܨOBɉo eܐ5:9|7r(
m}LL&)rc<XXGlds{!B%Mfi6ܴ".df%B?Z ~o9+6ɚ\ 0fY/3Sֻ/mG0^+YiA{`@
m&ژcJFEڞwiaF{K*4ZQj>j%kL*%TrmM9ۊEgmRdIs2T@"jMS+Za=(83KC5W,hjyN{K*w=0jqiPX2Њ26Da|z!D	FkT$Hͬuكʓ&1!JcvQdE8P6¸8>`DܴOU/q5>ì౲0[
ϯ6nR~̘˰"nK?Tpc&VI"b&灟!7XamZFr3$r
A$9󒱍s|3m&ir?7>siKU1ޞ`+Z`.TQ5DR,"6_ڠOZ
v! [aU׭hzABEpQ~]J&I3K
daB470Bj&_7ANKJsY9j}qx]b+Zb'RG"jwhR4Il8FcIIh2V&P3яºb,9mL;mq`FܸOe6GD1H̦7ݡqdKbZxNn0lܱ5Lx`?eJqs`DK_Vk_Vg(B?PQG	=|P#n\`&'FH̘nq C_${(<rwg#GS@rw3AE+ak(v977_SB$B=xPO_'3Y`ٹa4P>ґjr\yA"4vҢOQ;=m-(ADl5C9?I*%tZ>jF}mRWV$։>V?2}#MSjtrwhjft1 Z8$VpI(3G"j{@i-Q"qL&{<h0ah6f<\;s)uDwmYGӅIj4f&y`uD*%Qg#/&;ਿADl5Di%Trت?x:-> uAf(2TrQn^˞y`b(Ql}UYaEQc͔YȤ^#/W=nBg6meTYkK}LihzT=JݡMdw3AE$20a1Y27i5UŰ2lPlJKfWm&)Q_)oe7c3BƑT_ڠOZ
A"4C9?ITKŏ[հjAlAmv*DS+ZahD2}ަRnwhk1Y5Lx`?eJc@N6IpaȄݣDX5Qx`泹| )'Ym'_TI̠fE"g'"QɃ,V+Q-Q0ֳƑT_ڠOZ
A"4C9?ITEԂ؂d~j ?OGqUφE#YVxj#/R%>d01o[Ap@ /8r>uD6GC%^PU<`5j1gwnf֩)2i5ơ?xf^_"敁Ez#/g+3jZx/9k+2F02.Y5^g/0fxZ1!Oȹ`a}i^H`'dږ*|@JL)m*ׯ@RY9?F^e0ytZ*T54=pS.ڤ7PZȓT֘TSj6J)_7AH0)ICBݤ\/gy=40@R
'Ce}D_c&Mgz̗ya T¼!93)*/RZ}|PƢ/gt5LHÂVT_2ޒ(XIg	}kg}zLt^CSS6&9f¹2sW A}{`Zkf"nfL\5>k֥c<i}1ޘM(톐H5DiDjO{5p/nmK]Ll6ZȓT֘T˶4=MJ_7Ԏ`F,GRb9"/gy=40@R݂\ɕ[k(5_HCZj>"Q)rLɔ}0ٽuKk2	q'9gf&#og ݟ
pß^?~D_Lk;Ƒ,'hJR:O	QHifc=E
$a0#MQ.ڤ>QvtZ)|gZv&YjZ
>cthc7)iiN{K*gv,e;ڞb.T1N1)ژba{`$mvqTk/+Gf2no<i;T^hbhw>ufSg1%2?63a#&Eֱt1Ie:KaV]BoF0.L܈]Sqg}of.$ )ЂߙJ9ae))e4ptcY1?)$S22b@T@uK/E#YYh;dcA|Wב-khfSA	{5{<n	'X͜4d17"i5#ZhAofp}Lv}hIac'k:DP_jY,SGm!"Xvpɕa77"5L	1/Y9Zý3ֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRY_NֽnE(&QR3ix˶4>&0F2}ڠM+a5Z9,Xa'vҡjrLDJDژwhxY=6+[#"V~@!7fSgBQ#{3xaEhaE3u߳Ll1XFޱ5$oQ}灛-}C-|o'ĩCYY̧XHOݡ3ڕsL@a~6LP-ȁe?5ArwehvYYB|W%"ß_ief
"& ,ɑ#aYZOݡXILv}@?e )NH:b-{XFL׼17_>kGeA0X+6IJ6~$T6IjTbKR͟^#k!d;u쒳xjttKY3<$f̳t%l5yHq~n56 ebSc)L}b0ژ`'R0NdiEڞ(XQCȣM$XE}J֘TK~=nA	TTC^!S.ڤ@DV¦O@_oSju鴴V9,_73K
w<]b+Zb'R1?0M#o3ڕu"*khfS:u6dI$Bs@CIH\1jRIY?a5a$KkH\HRdaa֨nBMI|1Y`0dMd17QhfH_0VDxuuKC3](ß^+ pl޲hf|+sjƲZϺ}Z"=|."OQ7IeNa:):N" z2&ȁk+	"[X"LeXjs"9h \eaKOp6*ß^ 7dXDWes dVjE&V5LkF786~յlCjVbk">n7irwqYY&VeSmu{>ë}A2峑bȚax[b(}-b6|0a}$2Wa<9Țq V%cP[u<WjϯDC7I-IXue<$D{-icH0Si0>ҒA"4ZvҢOQ;=m-(ADl5C9?Ig[BmU#;!Њ٫
/eTYj񏩕0=Ll57)iiN{K*W,XTwh_<?DMI4*0O-@}DoX>3\:/ß^7|íUkU,]bI:%)b&DmdZU/;Ӧi'vgMDi/PQ'DiDjO{׭hڪ*FvC-.\v&?ZȓT֘T紲{@Sj6Mj&{#gTn灓2&%ug¸p׍7xi9ZMqcpXb[=~7L
?#k[}C/U:\׍7xi:b6íT07VdW-IUh_LwLgM$#MQ'DiDjO{<-&QR3QirLjCYjZ
>m^=M
tZSEL|܈:ݥ#BOfSh@]32g@j;3ڕsE2K+IP1va2_"y@9bZDCe<Ju	};*'vgMF},"Z
v! [atZQR3mRh5LiN{K-	7O2}ڠM+GGveZ{灷aOiP/J07a''CI(-eM|_kOp0C^7,:VlǛ f$8lZ%TޢGp>oXn) k+(e1hf|+9pM':VlVZÍbH0lZX/Ӧ;*F{K*4ZQjA"4}K(0'/1޷Eڪ*FvC	'mRdI}N{K-^OKLjekL-oJD?BMNKU&S;_7-gZC)Ȟȍ5U&e8!N0A~bgaL៬6\2>xMbHKOftKOp.*ß_Y-S3v~ONQ;=m-$#MQj>j%kL*%Trf޷Eڪ*FvCڼ2fYYiI&FTR_+44}b?d
S|3efU'lq3OY2Ŵ6tZj搰̦wkD~ߠՎ@O@*Wݳ͈e	'Y6kC6T5reU5Lj12}W29 "j|$8$Chwk g23)x+=L(k)U0	?/>ěfO\ß_3O/wآ]I hO{.eKEzEHȮW/=Ljk"MS+ZaS'M
tZSʕts-ݥ;ڞiiPV:#u#B!~bwWi>nj5 QND8B(Q$!*oXDO	VEj|'>1x١DdȊg¹C_XF+	=J~#<C_XF+	>xè-).>kf"¹4>?XH{(~X/Oj|C^?q1#M
$ɓ"¹[}}Ao)HsG&!䉡D%̙XW"'<Xaϯ>[roEHȮW/(|穗mRh }k"MS+ZaS'M
tZSʙݥ0NEkSDJF'D&)P#I/:mvqTkeuRCU/$)_7eQ3jc5#Zg9e1z՗l0(?h∘r$C+8¶l"kA(=$&\F,DBU chr 0@UNf]ގ`bܘeKeX6ec^vS=+Y<ЪH=*	ϯAiڄ>~Ls1.ɓ"Al|+
aϯH 2dc5rj]jV	ȏu	gXDZ	W$I@揼g0RrU,:X;l*~e$̌lkl~h>O`p}1"kXAf{T@v.ZOTe;mn}hfs`Cl$P6Y&|ʥL>߸>7!2
۴ wGX5e^8Y7XAf50i}`7HAȴ,ZI^ܴϸ#G|+`Cl$P1݁S13+fO_!dvP3{dB\]L`&>CpYa
235e^{T@a1w9Cڢhl+r^|+ϷsK2dH½9<i}{gkf%2dA(C_P&Uָ|+ϴykf%s2dOOtA}}B?Gg(0@0tȾV|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-Nm#"sCwM\;j7V$քS+Zah#|2˶)톧M+)8N{K!t1%!HPṪ5Àd5/jje]n+Vd_ֲifPPIh6>h> p^֮S ~,_LI 7.HjWmƜL\'r֩;v1$}̧d!9d$p.obI ̧YF̀aƬjӽ`	jHf7hkf@R2A2ĭ1 d-K#FY
xjFZ:cԌA$IZI b5@ y9oXrJ=6e]uB2qZTFF4p(V[ljT1*O;D~³`VS.?+C;(C Lj2H˖
Fak(¬£?[rFb6\Z>163YQҋT	톢V¢]H}g'=J-gMh kKT9*LӼ2"kZG_-|]f>eat6EvEMH-Li1ʈΆ0r9DְdTKu3`ebte?H	atIxOP@ sEHȮW/(H-2MdILڠV¦O6׎a0?:HpE
ڤ.[Xra!|ʻ֬ϭ@&4%\ɗ<l[ׇ`~,7uB:|1QB%H2Q>28sIGr*
@Ik< l$0j/FpE,rI)KFUIQ8K D_Yf	bIfqg$+1@S\+ß^?2xوe5[S\7}|;\0װ*L"b-VWsitzb6_ڠOA"4C9?IW'f5lR2+47tS.ڥZȓZ_S@]w=)V:ԯÀLia0mTyNKJgv&@i~VhsPT_ZsGЕs&`b.MVT>a9}hvвÁHD^5)0#F2Y`eFcfSO	9eRKᚘ)L8%.BP(3@F S~y[xC_Pυpװ*L=<l\5Xf|+siiPυp
װ*LA<l^c]}|-,w
֧ojzA"4K
3YQҋTIQ+ZaQ.ڤ>UHl5dWnhn髗_J}|3o4͓?)OmF>Tg~fYYiI&*LR_+44}b?dE%);HG*6L8/T>?VihRɟ
S|3efU'lp_=J}|3o4͓?6g#MXO3QeJ}|3o4͓?6g#MXO3RfYYiI&*>?VihRɟ
6g#MXO3^>?VihRɟ
)OmF>Tg~);HG*6L8S.ڥZȓFsYSݧwS+ZaS'J	M lrwh_2grA0T1,b!fw#s<}|ۧ2"LV##\ψ(g:e=GGQG(rEvoT,,,0{(?gݔƝYֱ&P.8Ά0eC+@%}mNu#2sNIus9}97p+X͓(Oz` EF/w&S?F;'fH`1@ C灭V&P2?Y9LiL0X
tcƌ O *Li޵)fլfɔݧp@j,,ŐI~1[wPAax '灛Qaaaabh{1c?X]ݰ]ݔc5bʳ&y}̟»9Zwl>gQC|P|zrTiDi$a0mRYOa%#T;FGvkYi , + )VgHT, <N͙4g	`M/g4"!P;x&^_1fH4}g'=|D5"TݤDH(RS.ղ#gHT, <N͙~Pe@o//w3OH$F>WފjZt $E@, Pl31#321`Lr0RԇCo={A(ofSdIeT3֘T1ʑݯ	Z~?es]Fe6P3>14e6}cIGrp~![=}CԾmy"1`G(	Q`*&F, xOL!-yE.\-Ht҆NKMdIekL-oS'}eTڠйy}?RnfCYʳ&zWgv	/Gv<dHduL.a	 Vդ*dY%;PN 9e7L*L@AWOtb9-1?9?"\_"c]I>:>x)̪WG^,"DZa9$ Y3y~zo"DZn:[v~l{/;*ÁjG@揼OgVdfSyU~e0HiiU_P}DCϭ  |~oۜR2UxOcoRQOG͈]U}C#>g?0@ɎȺ'\GY6AGCbYwc-%0̦rlo0,,Q8ifjƲ[0,kly,XS+9'D80+&u*ȫY_Y'Y>*ud;þY/Tzzݥ,ijADl4ȢV¢]H}g'feE</PhxҜZ~&iio˶=Ll574*A_֘TYgvjyiPV8Objb	b$Je͡ᔽ0r)x*eܙZ정A@A#~xa-vddcG-a'CڮZD׌ׅ~5_̙Wr|+0ׇA^%4d̯fGc6zsH:#CBVDBa;UZlUPjr5Bq1kFH%r%j
-U׍I#?[[A٣ԙ I)x@7 l¾_@,T"̙
AsZc~mP ~o	>x
[f.Ɋdɩ@E>\9o^!{">1L	0ݔ80Zl9g7m6STx׉J>p0Е;̻EN̫q(F;M[e<fFM?6	j#2LE}b@/|1p#MaZk23)@揼~jCP(yZ~k^_P(y.~G2.POy"3a/F9*3"#<h8i>@p0eK+T^?9N̫j r>y>7$0_1G@PLs^cBgMg̙'נ2_9+&߲o3n`L3h`f`!.0mgq#X&P7_<vXp#-VŽl$P56_hP;6p/灏	~+PL
~G2˼&5^}hF灛xϔi󒳄&PLHm0_+Ʌ	<4X!"XeN1{ئ7٩H{sIO*y7 et䫎0Lx3!:;&P5g1(;iRY.e67Bku2&"K4}2;XU>	3+Vbrx$@U9<LCX$|sXj`&䘣
}zltfLWC!ϯAm520&C8b|_;L%%[c}ԁ.H1)"G|Y1-O'O[0T?g̽-w}sC0Si0F`'R0NHEڞwiaF{K*4ZQj>j%kL*%Trm̠#TyCwM\gO!v&5LiLl57)iiN{K*gv,e;ڞb.T1N1)ژba{`lrb;b
QR/!qgGb4Z"xYS95mL' dcnWR"XH:&a3借^EI*Dg)TsR+O%d24,CNn0^3I	lG`0P1RfE֦ g$ɛB)  a,fg0UGGN80KZ8q3&
6 j
e&aS]&(=,2g5aL&N3gZx4LVsɉS9J]#XT0ԑƓY)jUBi	S`Q,eMcu짲fL2gDVd>ڀ\9#Fh-155
lb񏲁sA߲֭oQ-m0OQ ͔2n!["¼&P7_<vB&FZQĵIklmG
g5}CPP0$x灵S9'P}ix4"?wPԳO#g4Fs*Xug0Ͳ
m?K*r%322SdTʙ?Y,9)R=S8g#ɔZTD/fdχ7Ofp6]ȉ+
L`E 2$wF|"(dDL3)Ǖq nnt1BF39"52 	VLd-3.HC_"h.UICrY5UQAsHº>`1[<9dxdTܑ9+eaR@>ЃXsG
e9F23)ɩՑk%Z|+2mj#d# ,	V0&24P.Hgޱ|5UAF) fSg"6;1kk@AwPE韬`}&"x*ȚH>Y[<Nqs3`E`y?aYE&1w$
>~Ḑ<"+3)Jlc];iw"2$+;e8bvnḐk+AZbDuȀ>D烯I]zAgT=+l]'i@6]Ȁ߰"$ iMڰe=&U2]
^9Aa"6Oý PwsYL䢦y2g\&?#x%ʪG#]><VC,WX͔V$j)fʛuџC5C-f++oe|ea"keKYM4}~sQ>e
|c~s*/}aI>?Z;OD_S'>qT?>P
~?eLQ{s<'4,ȦTʙYS<S*s)6S4Lr}ck]˶/m4wi =R ^C6LH}#ZvҢOQ;=m-(ADl5C9?@xn:lTNB>eUPԂ^c9?F_eQjF3)&+OR;_,/4)_sbb"@M0!d4ѨO< &@INؕe7L(+c(զ  M^WefsLQZ|hK5JY<Z~_1 hO{5_,Mj>GEphJF˶4>&֘Th=M cPI>J6SrpfUmsYS;{S΃CcsZ>ґL+1`p3R;1K.Ҳ08%f3,Pf	!^$9pHhC@m
ljfk8;g/h$%LS8q3㒵C0=Yx'ˏ#eYefp5*/mZ&^	\ְ'쾯f`(엄 :vP71pEÁjGdfSa'x+=EU|Ѓ>1N~4
F"G;Z\?g甫[wQЊHύdK@֡/H?Yא ̈DūPbsOk9˽Sp*Q>j{"b~H%?èpC¸dC_cP12j%̦Oe[c_>U{?8~e1Ob	>x>ٰԮ&L	*{m>]N~s`	x!M3vR!PpÀ"kUF(WktIPJR$reX"1B]IPm<LH5J˖^#S5GJN $)P#ŀhZ(C:pk,eB!aQdXU`1c񬜉 ,p '4jXFZ@@ 9@J"5
/V*/;D~peznh̾\=͘}kYhiZq+30L8ZmpykVZpyNlb6\O;r>\1%8BVZgj(}D_g<ژ`'R0NH$F`.TQ'vgM(톢V¢]H}g'=ʿTXClEHȮ5^]J ̧ZȓK.ZS+ZaS'M
tZRo7"&S%TÀ^t1AuWxc:X-J3)ZbH
\L%[j)PKP.52UV!6;[?<dQdm灛{B{v~l<l3'">8&FZ{SoQĵ2zZ	>#2(>h{?6>1ཧmT}BW̡8Wi?ԯZ\Z~?"~s6˨G{
?Ya;&a1,@]3łmec:kda+˽bZē`3f|OO/$zrTi
FOZ
EQ.ڤ>l22Sv"P!Іƶzݡk"M/k|_	tu'a ̦_A	CD:S_LAO=Hf'Ԋjb`GHS\	^maY3Nd|Di9?I_^BmUPPx2U5zZ
>m7/7)iiN{K*W,e3K
w<]b+Zb'R1?0M1H1^RoJֻ$4|o'jGb0^7eD(-ʕ3AuI[+h-H:t,kn,xh!AR:' {?*Ud_IhZ@\h䈠=Pg1Va|	ߪ05J5k'j"USm-XM`1P#6"	e8uk!_޶2˖|HZΡt1AVdckHAP3) DJLGZ: q8}9CC~lƎP:̴Y%ٙL	^4M[Y*Ae2ZssD#K`1P1 jĘJ5:j]d͡~i/	nLio"o"r&Iy U[FqUċK`r
rf7V3՜&r0@T<j8/
+hԗjgP>sԟk&-ݓLZ+/ 2bf#U7>0[c!#(*̌u0i3^0e1{]1$Vdϱ"YW	0ػ9a'/=2!kp0@Gl5򶫖֯@fUmCr.MY%2n
F~$;&9}a!(6caH3)ëXF:T5 XT rZO	Q0 felmCpT,LY8\!!7fvLN]`Q	7GWv)L͡ۃX wטY wƇ|3i3~oa7GV^9J$\|+.s<ՐI9}a!(w+fK|De7XsF 3灛&LbO ܋a9a}#@?YbEʳwgº "><dM`PfdSB\3#2*jmRuM#46@S1&C2NPwŰȹF_bEʳwekKOt kxPp.[\LyɬKRd3)iBg	!əNYmedekUk U<rVm*'¸װ]cP.pDM/(	F?3HVd>]c~*0<ofx͓y]Aؑr\ sGtxwWs#CdL\t1&-2b/h%sbEʵ41
_}{yS灇SGHqXƺŮ0%JS&dϱ"YW $9#XxN%g<D%_e3T(|1S7Vܾ8>iwg&i:y}cӋk]˶/m4wi =R ^C6LHyJF?]{SN,(ieFKJ/PQ'DiDjO-2HT"C_׀%2U5Ll6oPhzZN%:m-9,_7A"c3K(:4hb.T1N1)ژbbH%3)̴{`>wi!$3L9!kC#4v["vArDDaџ>fόA0iS_ d6OV 2H $< #L焐_sȐ7 h $b07SHA 	r>n 8=97XȏH5gp% \mk6Z_3!.e k
nnζE6d`* b!8TPhJ>X?LuZALgpuǍu"[^fSiBh$[bF{(T5a|,V1w$LOVwSγsC@f3>ρ\9Y^BOIX`<H*Zn aR0: @&$=6x`lJ0S'R)$DU[؜*cO[XmI(jF
;CnXb}sTH&1Y/'3y|Lw*̟¹{>	0a/|;s<jߍnU/fz1`]r=i|α猠fɀe{DxWsZcC2?9?y9-1a!MgGkʃ9}k͔ l1nLpaK%)w$1>eVYx1`"+?[7ްܨ3^0
9AP*k˹"C4 P
zg 9H$ߝHxZ//wi =LLH$F`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{/3ŔUB+:5LjCk"MS+ZaS'M
tZSʕtLO9EJ""}#STL1OlݤU.ڎ*vvcm!0cdNH-//%nS{J {݊"F(YaH1Drрu!VT&
邭9HUe^` >J?ew*̙	wg»0#}{3ga;~+D&xҡZ_YWrɞ_̟»1l9Nh=Sٕye(*e7k=0	ԿOb;ʳctf=i<f,,EZ(dϬWh3?Rxc>υpC^?eы<Do$S9 TYXxfm9Xce7A TY`7	Gpt1=f3A22ukT1>d2ť֟Zc&/`(چ>3~Lv#Qܳ6U2aeV&*U׈+g~j#MXI>	!kPHF:5K6i2r0@	[dr1yLtsYɟew*̟¸a'!A7ZdGMN^dcX{ α 7[anھ)W&Vgɓ޵{&Vs3j?W@/k+/#,+H޲feg5!>9IPºHYZhk-|e]gB=P)͉[e<f8feDGA(M9(镑kl(r0WC#dxWp}b1Cϭ  hMg/Y@(C98	^+6S{x6d@^1І?Ps(qTy+6S{xdϲfO\v!ϯ)$o<uHN5ufͫಝefmZ,~coZ'2q7cU'0]k)[mxDsZ֠~ϭ  k]C+d*ugC/be|3b|<A7g?\LkP>}ipY4!A7Z˨(埞Mg֤g2g]ʳ'~1z3\-!ϯ"&e6~GM &W9$DrƲαD%[anھ)W&Vgɓ޵{&Vs3j?W@/bA8"n
$¶t#֯@>9IPºHYX`&U	pkUe*}`f1Fg֗~>U?υp9S{ RfS[d^l3}b?_'u#)kP>Z*Glt1C^3I	V֮IX}@C2bjY@֣&2tqD&/L%fի
eak(z&ebV~nL^ebYYܧ֊(3,(j9 "j_R`S+?7GBbVmZVjr=AXem:D])Yɟew*̟¼D9^#:Ag4}g֩>5~}j,&;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{&`T	#TVY^d_,V$e5#I0WA:"Bc4rl7efoJVjxwvP(Y%k+Vxɓ]hh&XYX%cAμ=VXgXV
	]ԍ56~q7޲:X5ՃBɎiGrZFwCGSR%#UkYjZ
v(bEh!	+)8Lp'T	N	
oPI4#6紳02wh^5WH$zp02u3L0Ǧ*/Ud|Nqe+Y}e֨\3g\8*NGRgmsz|+IdZ&T'BGׯ|<8@AWOpR-?t7'w^sD.FzYww<݂fLw*̟>l!G|>!D9#-xtq%+Ns*Zp͟G8̫fBy|Lw*̟¸ß_3O/;ӔN,(ieFKIT_ڠOZ
v!$8TԉCwM\Ll52U4nmoPSɈiPlw<OUS+ZaA"c:m-)X1NaPLOL1Si1Jݧj0"veKRĭu tl2muK:q`fo{D D7# w,\ڡW$DoBm;m$egB?3XzR3g?B#zo_'^[@2uK9X@
Fuai}aP0Si0>ҒA"4ZvҢOQ;=m-(ADl5C9?Ia[:kCjDj=z]J&V§=bnv]SjyAC*tZGΆ0в(pHR;)IB:{kLc[X+G$N!/J&=37o꺆kI'}[S* jEV:u8䄲x1L9)>U?dW
aVLsPmWIef.Y9~M~d¸ح}{Zc
%v*C*ƝXgV>bt!6b5#9w10	:"V4rHV=jԾ3a'Ár;8f2/y"U><9k3O ܳXsg2/	ʌTiDi$a0mRYOa=l15fSS.ڤCft1S+ZaG4	daZq`4"k	[Im nf֤vr6`q2R`m!{*Hy+">?h
}D^Re
?D|$GpO$cC:>$KgRA@V~(e3V`k">n_ć!|8A1xjd0VP3rX
d0&/B}bH(`͙@ͫ"2
<a1zjjZÐU}K(0Y2J:huMH1h@3vڦV#MT˶p؎X:58#)@nĒ^8NKJsYS;@;ڞ_	bw1Y"1V8R@TFC1jXfSV L^H$UW:{:\S$&8$p`RK RVqtEȏzH]+?6bH
J|fSmb&/2$J$`)*Y76I#g@+kڞwiaF{K*4ZQj>j%kL*%Tr(0mRY2_͋hj(Jj\>5̧9/B󡊙Z
:]Jdf8$MC	&d1Ԁ.Q}6vr<$0Vږ $Y=ڲ8V~m3lڰ..DiDjE#.(0n΃Z)ڗex5fSS.ڤCC2sPOէbT2"k	[m/ĭD0ZG@ +4Ă*RaA /@O+">?hRQ!|,Wa}	Y!ImmdG͒@p3dI)kb(HegUđ*yX[jX2b<ٔڲ(O+?6mY]*>j%kL*%Trq)k(l5=Ljk"M"V¦Op+TڠM9,XS"CZ>ґ*m&	A*mGRn*vvc|%*EskD4+BFұ
ΰSfH-N$YDCct!i^pɔ3vp2L>{&Vgǲ3.V
9S|SUm>&yX(Ly5Vڜ󉞭+kg4}T_ĊOl2X75*C3y;Bk²)<b`+0JlD6PÁP"j*5ąEYU
k*n{2	AԔgOY|̼a2*C+]eqsz6!A<DBE[ ^ <VdW[j\s',>[q`asUm-qX$2!.jq	ldV9˕JV+V2RPGmZ\ 'ZҔY˕D=X@O櫏.V]+=RoS%%
qv|)KX>O17IޠuP@;mHNwݤ5
e32%?E|9,W
[C_5;1?G%|+@9	>xxx:+\Lx6U2}ɇ¸
Z~3|PMIMg1afhPE;ݣ灯L7s#>+!ĵ0jDTyr df*0UbE	_sQ0֭2ZÒ|T.x3_&lX|+Of9t dZRd^%nY"QfĢւ	FK7+(o'ucMǎ6e"0rCR_'d@-4s%wS
@.%q(ၻ/¹D9ގcay2V{(fFe:CBOhM?&|9}灳aOePkɓ/uʣ^fO0W?g6<	w^ 3N"hd*+-L((nLR1 UP\ؔ P'˓ǜH6tY*%G0j!/QNSʍf#gte۬9L/gY@f'.02"`)
<3TzX.k$F0JT#'	:`*(21 tfE`gbNr	0JT#'	:pghC+]dc9Y 3$6`0{mLVLW'+f~NdC.0Y@iJZ|	qe9 \5XZҧ+iU~x灞'jզJOe[c_>U{?9̧P(wI5i1p&"aj	P:.su)($V
k	Ba9f~5 '6.a+FNu
PAA5+<U`#0Wt)P$	5CPV*sU޲|gIla<ăv1JަJJ2ma>Z֔'+  z)WV\PYӒUժ]*rVxk[e~`:o8#=oN]Kףbo&9Átzll8)Vh֨3|¾Oek<^?3YW`<>f_qeQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I4?hJj>jeTYh2Tڠ=2;ڞUA"c:m-C:-Jb+Zwi`OӡT
T`DD,
1+G0<\fe:bΰHX =A1zjc DGr>Kk38s[mg@V_YM6I*Y8"S+'?(bPEBd"γԬ,٪YgEXYm/&;&}#ZvҢA"4ڞwiaF{K*4ZQj>j%kL*%Tr,ggMhJF׮!v&YjZ
>joPSҜT15z3K!9SvҢݢP9&i(cY@g2
Fl#{<$$LeBҲANf$'?pZ:gQ z)1Ʌl:~78KE酸!b br&E+*{ N'-xg,>l8⯑3ًqh.U?L\'pװC|s<Uږr|8V8Vd<W^+ß^?A3؊qCB|0K|WtBlmKc9N㊲*xe}#wQHrG}dR͟#ڧ揽j6oeAe*ÌXr3WzՕgº"* S01olo{{G,rÌ`qre}|"Lt}mqȖGa'@#ݔvj4nLfO\ \9#(Ueq|83wew1[Y;P\pװC|s< 8Ά6XYmN%qq	Uvږr](($qNRO.G:b<98̫j6oeÌ`qr"*LÁ creiW޳#?Ӽ8	'C1X gswPN3/1a0m*(K	TgM(톢V¢]H}g'=S4gMhNY3LjK~&g̟&L+GGvGX59ؖ RU/l1zW	ϯ$}cIGrs/xEAǯB(.n髗mRioֲ$*<&O`Q!DJN	sVrԀU#_F긛^-`~9e1VQ	5[L>/ՏS\dß_3O/wؐH5I'K'_
Rf7tS+ZadIoS'/:m-4}MoS.ڤ=3K)8N'iPV9Jݳ
4?fSu	'/ ZfJ"9#~
Cq(+j_,}`x̞u1- RcebB4[Mꈀ*Zh泑Dv"Y$/

XATqӉLi3Vpo16j`?GS=`?$%J	nx2e Zi+u
 PUÐtXrDV
xƵacUT#'	ƞvp^֬20C+Z,eıZ6IX+N&P3z۝Y V~ְ%շ;ˏ#eg0ڄʻ/	i`[.Xh,*Cmf\
\
l©r3jW*?/3EڞH5DTi}J֘TK'05g/ kKXS+ZadIW74'z6_S.ڤ=3K)8N'svҢݳ
ܙLȾD0\~fSɄ >A=
%H3djũ T-Fcv l1qT	$67Q$ȦX=lFImQMpHٰRFRI Զ
˞O(VRBxfUT#',+V}*
#8r+@U֬20ʻd嚂qk?n&LPa/-\%CUrJ]2Zgf(ܧ6\1.V@;3}Be}3;˖
ȰFak(,,*£?[
$k#er' ~_f;J7=DA"4,iiE
$a0mRYOa/tև\/e_ZȓT˶4L4kl&)_79"$ChwkU{a+\Z3ORI}%T	'_kCg(n髗4$?Y2/lYC47t鴴VZȓZ)v"(&h?dOT;-j؇r}
@F?&LO_LV:)WLM?^{7#EQcϭ1]j%|97L5ֈ3OR=m-(ADl4Di%kL*%TrجC`iCwM\2}֘kYkA_˶D3@h |%7)iiJ!HӹVmw*/
aϯaɓibO53)a~~o_%B?^P}jR5Ps	_2Gai=I#ɚ[i}aPQҋTIH$FV¢]H}g'=̿և5rLl52DW2DQL2~M
tZRnrDpHN{K*gv+P\NEkSv!ܪ_C¹5>PLW pէ~eA#y1aְ^?YFAϬJf5Th(GQHP#r@ b "eJ`_X21-S3n.5GE^(&yP`<U`_G$⒘I(zP(H&w<P91J4ٕwAzjATdcGA҅a\E`gkV#ʙUT#'	;D~8&L|E0е)i$eIZI+vڜ.e7ZܬbVw)͗F˕g] e)s+Zñ$e¤8BmfHb¬!
$k#er#f{?Y3Km/wkSJ7= jݥ,iiE
$a0mRYOa4>PW/?S.ڤ߭dIY'0bɓ=JݯmMNw% !kK[i޳9>?>fK$#MYOe̿y@mJ#bj]IZȓfO`Q"dRod~wkh[DuS! -j@e-ZRwyOqq~zOf;Q.ڤH4}g'=2w!R^<pBlֆx]IZȓT֘fL2}OBFD̥|ygdtuU#CSsCeԀY%M;ևY Fl8 Cc4:il؇r}
ny}1Dl5DiI>]H}g'=sz)j8}CwM\>^hbFă:!=ȏaլë7.+-gW6O!|CwM\6ekL54$c2M-e}>joPRod26紲s$)XIMjOiPV8Ovcj$]2g9}#@"S\" s}#nWh7dҺ1ww"Ŷ$\F&X4D}2RfȾeh7 Kg$2>52@JD!B%}ja~rF:u˙fRȅ)h!9B(z¸D_x7VB+m'g&&8Fk>ċfLF??υpß^)=d-;ဟiHV8]H5FXQʍ6_ڠOZ
v!$ІRCwM\˶V$֖|)6Ďk* b_	vd}0+:GvAqR~g ygZdmef̙CUU_exJF q2,[^@g2U¸@I>:$(ɚ[i}cIGrs/mBgI
yZu5daQަ]H{l!aLiӂBT鴴=3K
w<]b+Zb'R1?0M1HRo2fv&OJ[AVrdI-JѻIJRMWT=ʩ5kK?1H>>~?̫`
,q0C+Gb5dZm_ep[*LsY-d1J[S>&}͓/%KƐв1P!dc	V&eb<Kl2a'Le)Wa3)'5Oq	>Rβl1%b,ųTz#MϺFNWVr YPĽh($B+<Pk3R)}uB2rA8#Mg3vv*C4z}2FsvalXT`emUP3x!8Y0X#ASmBfOզ
eXN"v4Lп>:68Ph"N

k%C<h(~j*C;ζe8e)s5Ǡ PL
EhLk	 ȧ}sTF4q]hYl]!f6+D̾]؟3N!MF[l:cv|+)uPǹ|07j5+ L`<~ R3X?w9?P0 -aT&[5dX64UiY/;	"GX&Q#,R* Fւ	*qTH26Y1mܐ#df&}ƾ-`=!XR3gY&+-~"dm0gjee=ͦ޵aHKD@KY3tͦxLdݹUj-.2&ڞ`sm*d䱍͘_2C_5I f5Yjd3vDa<fSdp7ɛ̡(#0ql.xOYn&̟y}-c)@`畚FL<L^YcЉZR9f rE^} 	\sY<jXjZ3@"*P3jOeb53+402,mjcQ?,|:D+,KklQμHHq5LdKTg2&AsBbȍ}8d050/	@s0ް{d*QƤ> iH%=Dr3@"C5PvD}dZSQA"=ma1lY}eפ*T=e(GC1$bԕ_g܀t1-!<^f$g
ec0qGH*yY|S[0(5GL3a'r5iȐh)ʐ4ٖwAʵ
 *
#`:PH^-x%ReuB2rA85Vp[)͗F˕;/Ɯ mBR3˽f1aQ,!q`öӒ5fPŅX(b£?7 
;1>"O/lL3O/TcHQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I3emn髗6F~>e_/n髗2fLjk"M"Z
>a&/)ANKU	^|N{K*gvw;ڞKTeًU_Gsa^_`uɅA=۲)wj!-R>9&\C^Yq7yd1Mma<OTMqĵ_g#ZRϱY<O\ژsG4P54Lwyojzݥ,#MQҋTIQ+ZaQ.ڤ>ņ_ݖ)tB^jeTYkK~ʾdͤ2JN	kW-R;275w*c?>ŀfk&imK$#MYOe̿; 
HT7tS.ڤVZȓZ(&ho?dO6!ŴSʙݥTjyiPV9HwbEʥ~|+ß^?GDW(?imePxep$_Fq|,#tH	}Q<@V!$ cvᕲBCy3%u7 F~-^%.X*+TϴH[8sI	qɖ<0nk&PH&C91FR2@X"̸Sx@۝Zܬ`.agFfsvYRBpg2i:ad,S ]bXX&y$f%IGf !-G1IoQ׀eX,!$\kl0cvC-f̫
B2p+ *F4s0tYEal-.eL#ʻT#'A8ghV%շ;ˏ#e!3Be}3;̙m
m$k.\e7@`F~o1.A 
;υpxzWɚ[i};`+Z`.TQTN,(ieFKJ/PQ'DiDjO{L?5jv*D@2h)?Sj6ieLO1m*֧OL1Si0wi {lKk]kGf:TJoa<38A:s#|uj?N$MND,Ld&r0 F̡M$f֜		h.ԟ`&}h05Sb@	H$!F,D1kR![R!nA ΰ.3[C#sBH@?"d"N [uB0Խ8[O*32q@,k?+$r=⚫mN{VX
0L%[jp-gflT5qlZYZ82Á$G.$/VePVzbJ2;1.WܬH0cIB\H3V-DVzT-l;u`b&k&'eluA|+Nn)0灎}灞02a}d&X.U|+a{Ov3|PE&Kf#w-()b w灰NF21҅ia*:rTy dFC糙k%Á]\vTs0Y |Bk-a3fP9!9kiR)ݍ-xsx9d+Aa$f"j
`_*X+Ġiu`AyqLKw6Kw7 `Wt"hikJ	E+ ͦUm*r̠D&:/!Ȏ	 T*Zq |/Mf+gh4SxNurhWT)z:d"kj%dfSa'+W;}a!S&|9}灳aOe2e1\LreەF
e;~s`#	BfU`B6XYGj5)7ĦWI*Xe`ܬe )6*(s
X\xo
aJ8e0P5GA2T9"<ˑ8]ĂFNVk41p0x@GC:\Xq0αfeE£(P,*	xkVeF02ZJCXB+KmpT%B2p'
v~+0a+e̾2M͘[l5⶘PNWJ22au$)%`Y@2;3Y`%ՙrGb6\3g#N@ZYSXs'G^1sC+Z|IklkG
gfP	1i0|X	LEö*r_.>rưK α$*Z.0Ym|XTeXJ (a_AgFFT#'
ñ
TA($/\"4VHLKHʄd>ghz3; \=͘}gdG1 j	X0cIB\/ũ$ %`imfZùYpP=ZùN@j圏9jծ8j1k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%TrLYCT7t˶4>&O3 SdLi{ڠ|NKJsYS;{SEJ""}#SGvWTj<6#*%}wdnd%$r_]ʧµ0xdì%wOf	UmNb"fUm:@G*e|SUm3̄ဩSoU&zi
zCYNIF˕;fMaԋfP+Kmejg$2.V(z#N@qVC9$ă9%`Y@MZKYܬk|&`gdPCwcv93P	W#)SL:fLd&r4ӯtRE=h $XqAL>?L e!|&Gjt1qp$F`9dŵ)hHA 25270ln+T^ /iq
VZ mB0Wt{P!L Uk?@|0z/灲h4獵L>b9SL:LOB*/$° N{Il>|S̙x0:d,.U|+Sg( )3+	nARNX6vژJHF4r0:PL(*5G_"FNTk40{=>VgY-Ά0ࣶ̆iK'fCYkk͙@H$^ho5>efNlmsx9a2+H#3Gl5K9jR^%	Xo$3.)``nր0!`J3pBygbUͦUm*v̠DZGjt1C!0AT$"fO3EMg4tyG²9Sk&'夲~\ukhVSaϯ4x灲Gl5WYk23)@P>NwIa͇<ɗpY2}ɖ*{m>??9!3*0s!`\,, i%0 /%e%K -L(wK /`g@ J )| , ͧx)0Ə
Kf2(*$`eȜ.APT#'+5X	v<NS.?7gX3Z^\`I"aQa(
o?If%B2pV	eAdc!J	¡ ġ\0*`. P(j	¯k?8"N_,L3JY`j3/k`sf7<k":zrVgP!0c$I+3kU4+(S=q9Zr.?ʜe~;J׌~x2_-fFe6{(ٔ;}a i3`$Lb/vUSSŅ}㡍`AbHT\`I'"£(QpXU`0cXv 5fFFT#'
ñ
TA($/\"4
dTwFFT#'wk?8"V_o jgs[6`1[mU@L2Yh0cIBV\/ũ$ %`imkkXw-jKYܬa(aܧ ^rgrG֜qbjJed3Og&imNaBA"40Si0>ґjqiQFXQʍ6_ڠOZ
v!$LXHŔ; 
hn髗mRdI-2pGl5Rnr#$ChwkmjöfրD&gȘdϰr|+ xy}cDiI>]H}g'=كtSR#5rVR/2X>?VihRɟFS|3efU'lp_dp>?VihRɟC);HG*6L8/2h>?VihRɟMԧ6g#MXO3dnl3,ccMC5V<|rn:/w`gC$1w`}̹' c݁.\Б:/w E]c݁gN{rO?'
̹'#\se|˒p?{* +=mN'	=X}g!8Pv9}X}g |2v9?io_<uSNԧ6g#MXO3 1J}|3o4͓?JS|3efU'lp_dZR_+44}b?d#
fYYiI&R_+44}b?d3u);HG*6L8/38R_+44}b?d96g#MXO3 J}|3o4͓?R_+44}b?d2YjbZYhNv&O-0-)_79HDE:m,)jzfDS;wlυaP'i>+VQ6gY I<$5|V (]IxIjH00-<n#Z7jEmp+P[Îʪ^ΰomsu8|vUb';0R{%]
8 XZf8-$ryhg_Z@$قƀCL~R6>ۂM-8VZ?Gd[P<V (6ܨm:c=DҢA"4OQK*$KJ%kTKY,,X uVȵ;!ئ]k"MS+Z'Yh#yljBw֘T(fDE#Bf\lٹ)i>̈S(Hα\nCdGNLV@xIj()-?I57edLYYfdH&`0jkϺ9bvؒŵFYlKZM npX rnxXlHMIh
HpR GG ZW-r8-6-:G<-	<šCdUh@~[mhslP0I;lgDS2f9bH0
imjkl'XXU偎;sPז^*@c# ऍ%`$hz7-3nBsVݑG<-	<šCdU`e?9ۂҎ(h$*㟨IOcLc|@}ܤm2c9EDi$KJ%kTKY,GHVȵ;!()mRdIekL-?ЉoPhN:m-)_79HF5#iw#f°v4lϸjϺx
!rO8A	1E>
~+ /Y5VaVLDIX-"Lڥ9&W\Tm
ijHp3ZkK
nX[^Bz7-r@A1թq$X7mR>V$8jH0lJd}yФ7ΰ{lpXNז
`%"I-3ri9A	/.
&VZRGd[S_PXAKOm-(ADl4Di%kL*%TrK=陨b "ELjDdIekL*oPS'
|ݜjGv2zQXgiH|REsَmP^{=@2Mʻ+#rjI8*[Yi f&њj(k,3kٻZ9ZAUBAh"~nIZIg9;Sy[P>|+2{OɎ*/PQ'Di jv!$*ոS.Ljk"Mh zW3f[.ڤ[+ZaRo`Ya'iaHоx+m1~f(me2bm`$*p|+
@ѧ^+e[E4tF_'
~L,/09/w.>dTU`OjDq2F7,n	EpXmXu傎xXyCdZXZf堷8-UZ"BxZ~ɗiMr˭nRASR>b	ZlKf"k+΅!ΰ{v<_!`,ss+lI 3ঽ)'mIWv "ah_-sr'!h?זl9F=-h@ihC-eñgߙuq$X7HJ{1Jh[Tb[0q:*ם
Cp+jy`X7"nm,ybB;^X*煂0+lA7ApZ9A	soeeȇ֧j
V#L Z=YGV9O=$
Kk45$֤3ZXU,sr8,5,傆xX9ȵ0AnpZEז,#YڟP<X٧xrɎOH$FMTIJ֨(m>YGg@ElS|8
YkUȏ
_reHMm`"	5BI?  'dGQLX='#4	Ŋ݈s~Uqr<9(Y8zg**sY|Fm'&ڡ#6Js)G4"Ͽs6.Pd?S.ڥ*Du#_
V)>_DjA"4$^?w4qEPzH~]I}k"MFQRnwkT4
Of;Q.ڤH4}g'=U5sKPv&6ʽJݯό`x)>_DjA"4$]Wjn(5l脦]I}k"MQⲯRnwk#I}%T	'pq.QE-Z2M 3Ym|2xqR;c({?Y74';Q.ڤH4}g'=Uiv)j[>S.ڥe_ZȓZRo#7jGvceY5|cbKO0R~cIGrxiv)mRdI 3ԯÈڑݯ(@ͦdodGLºyY)?1bv$Di9?I캯Zn(^6z>
ƞ]Jʾ& Ro#7jGvce6g!Y2g O0R~cIGru_9ۊ(Wç˶4ZȓTƈ4
Of;Q.ڤH4}g'=iniv)jgu2VU5WԎ~|c$I}%T	'͋;x2VU5WԎ~|cD
'3(mRH$F>6ln(MLj}k"Mh zu#_ݫi/wآ]I hO{/ر.QAe_Zȓl#}ԯY3wYGdlJ["Ka씎~DNɑ63edML`Al5OZ/eX5i;>wfJcFXA [fD4qEldIeԯY3wYGd"D dwk9RIai=QAddk%fV^D`_;f
Z~cFXA [f9ۊ(gM}Lj4}k"MFⰣWfH*[$dm2įdGdMd?/IK$#MYOeŎiv"X2T6ʾ_7#_l)lB}(CX57X5όaY)?1bv$Di9?Iy]]I}k"MQⲯRnwk I}%T	'pm.QCϪt]JdI<VUWԎ~|cͧR|1bv$Di9?I칗9ۊ(zN<6zv&Yl27zu#_I}%T	']Q[P/Q?S.ڤk"MFⲯRnwk;i/wآ]I hO{/9ۊ(vAxڇϩz]IZȓlxÈڑݯ	Lk&O;i}
Owآ]I hO{.ۊ(t˚j\>˶4Ym|2xqR;a6ɔd|cm?/IK$#MYOe]ڗtv+*D=Jݯό`d
Of;Q.ڤH4}g'=U6ۊ(ClOjeTYm}oQ+3vwkmb%~$@ͦO~ɔ=76{ X5όcLDjA"4$]g4sKP]Jֲ$*ޥ|FnԎXeZn$lJ[&P3i=QD}dțLd0e`	~_(mRH$F>˙ٚۊ(Cl]J>&WF+3vwk[*vI #dR ɔdg!}Y2&({?Y{ X5y084';Q.ڤH4}g'=Yfiv_$ֲ$*Wmb%~$숀{dm2įdGL쉹~<Yy@cH4}g'=Fhn(]Jʾ&=Jݯυqp)>_DjA"4$^/W4qE<ES.ڤk"MRnwk]pR)>_DjA"4$^?jn(çϭ}m֘CEcTG֩>Ĥ}i:>!TUyPO @:@:CAyթpQ > G֊cA0XT>GրHsWs}Ɵs߸Avw?wzdmmmmm0mmŮbq؝n߸qq~ww7'wn<rZkx׎K^9-x;~
ƦƣXImmmm
&xx>>\7 /-yڇ
~2x=Hu焏
<<<hmfm+<(34
NmmmmmmOL?엌y@XW#ו1zbnlACTivᄏ^lCtG2 '[ Rx6<X??1h@(>;D~ !m\1h@( KB p	a[@z!m|Oq`0ddy2?b1h&?<- 0`1hzb8\ÿGyb8\ð%ዔg$55MH8d8k Cq9B 8xpAć$s^V$<G#^U Cq9峩#w8dk,иw@2$<G#l/H8dR5Gq ɩ4q!8Di#|jZ8dk贽|䃉HԵq!8auh\;,0Yp.tYp.tNag8dkj-H8dk҆5q!8@^H8dkA QKV$Hx2G5ElCwM\8dk:|Ać$s_gtT#@ޗM\q ɩ0.L+Pauh\;0V4pŘ]@Z@(4!t,иwB Ap?}KJ)j䃉H濷jy Cq9"sEN<q!8|(lMM}Wl^EF dՀ0.ЀP@]9,иwB AT ,иw@ *sYp<AT Ftڊ.H8dk
\9b$<G#NQR1#}/Q(Ed2jH8dܣUK)j䃉HϤHx2G5]W/$Hx2G5|(yTHQ]x^iiEvP9tAć$s\&125!Ppx2G5j
QC!P25$s\tIǮHH2{!Ԃ؂Z>q ɩB E w:|a0.ЀP@pv=!v-HtTAtAć$s]:} AS]dTgͨW$<G#!6W-H8dkC}A	RlAć$s](<
(PpAă"	Q]xH-ڼq!87F@D}$I$H8dxA5]">I$I$H2< (dy$I$Aă#	:F}A**tAă'-M^[[Jݵ-dH2jkԂ؂WԸs AS_ͨH--,иwD`<Cb.-tN#.1fPú'wAC5  jZ8dpAă&P[[KS$55FxA	Rt@Fq!8Mâ4H[ЋJ#Ać$s_hEARH8dk-2
I#iE2n髐Ać$s_gMhJ*tAă'-M͝>OH2r]3ɨh8<G#A.P-_<q!8ͨH--nږ$55jRbi_R̃MMYpx>*sQhzԽD{ Cq9P-zAć$s_65  jZ8d|(FH2jkiEvP9tAEڧ$M~J!NQDq S_Ht=tև#>q S_jD^QS$9jkP:J*tAă'-M~Jg6v-OH2rjMhz25!Ppx2G5¢_C&d2jHB|;TB :p1`J.[ЋJHx2G5ԽDtZiv$554qCNPi#}QDq!8ў!BmT(TAă&&J肋A	OdH2jkiv>3$<G#(7mKPɻCI#zQh}K!wM\$<G#iEvP9vZ>{ AS](<
$P색MMw|(j-H8dkCPkENH8d婯%yENH8d婮肋E5"P!8dk,иw@.G.ǠD.QhJtä9#tWtҽt֊>q ɩԂ؂WP[[JI#wDZ)m5pAć$s](<
($<G#@ڪ^ᬃD_|( І색D_(zԉCgA:} AP[[JZ*tAă&P[[J:} AS_gtU)	T>!m Cq97U)	T>!m Cq9D:}#6pBm#jDllkWoH(҆Ać$s_Ҋrݫj䃉HCʈT!H: sENH8d婯ዀݴ	$5y8'5ƔPɻC@d4gH2jkb7m"1@pÉMd^x2G	=(OPsS$H2jkb.-tN#	P8`Ř]@Z.Gp(->(<
.:kE5"QS$55|(C}EN<q!8˔s_{J+	T"Cæ$M~JtևTԉCgA:} A@cJ(dW!d2jJ/H8diEj4MCI]#q!8)Ej4MCI^i(wM\ɨi+וH8d?ۊ<|7ti+dH2jk'Tx^i|1fPú tpb< 8y@`<1fPú tpb< 8yDi@Wnh$<G9rkCϞR+;D}ENH8d婯%[:kE5"P:} ASR%[ >3״TNZ4M5rC&^H8dkҊ7thCY&(wM\ɨi*+:5q ɩA.PɻCIZzAă&Q]x]F״"CYA0mCΚ56OH2rJtև驵4TNZCΚMH)pZ*tAă'-M6xgh RfTNZҊ7thC|CvAă&4M5rC&m6xҊ7thn#iEj4MCIQHn5l AS_
QC&!PRZ_S Cq9qCg&%|ᬃHዀݴ	kC>H2k"q8NkH@D*AY#s_!ati}L=5\>`ր
\9lAă'-Mo\P:{ENH8d婯QMH!Rևo|:} ACΚꚑ( RfTNZ%*!P5T5 #*tAă'-MvۣP:} A@l)pZ*tAă'-M12n髐25%rU#;!8dQC&!PWDZM{ AS_)Ej4MCIHMæ$55]3wM\v䃉HK;Fx2n髐WhH8dkqCg&%pWr$55Zj4MCI[;FMM=(OPr肋CV_H8d*t<
!.PB̃MM=(OPrճɨi AS_^EtgEz|Ać$s_ٵy#vq!8Fm^H峩b$I$q 5@[:q ɩ[>I$Hx2G1lI<l)pZ*tAă'-M~ƔPɻC@d4W9lAć$s_12n髐25%vZ>{ AS_12n髐25% <lڇȏdH2jk4M5rC&mPjAă&@cJ(dW!d2jJR$5a!8)Ej4MCIQ^5
QC&!PRHnQk A@aJ(dW!d2jJݫu CqS_n(vdW!"F q ɩK;Fx2n髐WMgh8d?ۊ<|7ti+^PᬃMM~]3wM\EyCgr$55vhM5rJAzڇdH2jk["3Ңl@mK͚8dkq \Fmj#:|RC^JQj#P=wMM5䢚(BTއ^S$9jkCʈTht7l>q S^ƔPɻC@d4:|Ać$s^ƔPɻC@d4ڪ^ᬃMMzQC&!PWDZ#]q ɩ@cJ(dW!d2jJtAă'-Mz
QC&!PWm5#$9jkR7thUB+:5q ɩ@aJ(dW!d2jKJ)
PHx2G5)Ej4MCIQ^Ać$s^PɻC@d4[:q!8S^]3wM\!7q!8נn(vdW!)q!8נn(vdW!*q!8=(FIS(v䃉HD:|o>y@kAMMq+9l@*3yIGQPwKQdHx2r@ AS_( TCRj#QMHԸ}ENH8d婯(wM\ɨi*g=lNZҊ7thAG7$<G#Ҋ7thP8dk@aJ(dW!d2jJ!F { AS_
QC&!PZH(҆Ać$s_
QC&!PWP@sJ#i9ۊj$5y8'5n(vdW!QiCqPS Cq9qCg&%rJ#?ۊ<|7ti+MhzH8d]3wM\mQ
$MM?ۊ<|7ti+Κ#<Dq ɩqCg&%l: 8d]3wM\pQ8d]3wM\E@*Ać$s_vhM5rJ5q!8]3wM\ECI#]5ɻC@d4x鬃MMjQC&!PRZ_R$<G#@cJ(dW!d2jJ:|Ać'.Q12n髐25%vZ)>q ɩ4M5rC&&P8dQC&!PWڹyCDi#02n髐25%{I	Z: #H8dk(wM\ɨi)	T"Cæ$55PɻC@d4ڪH8dk(wM\ɨi+7T#G5]3wM\lBi#n(vdW!>yB+I#n(vdW!hn髙#n(vdW!hn髙#n(vdW!^P۶dH2jkqCg&%x@p@FݴMMn(vdW!sCNH8dkqCg&%oK6x Cq9ў>j4-DvH8dkqCg&%(H8dvhM5rJmR#gH8dvhM5rJKԡAă&kCwM\ɨi+zHM|Aă&] #<z^6k"+dTg9RA&] #<z^6k"+dTg9RA&Eq0w:8u%-Zl쇈$s_12n髐25%n5rAć'.Q~ƔPɻC@d4Wnh$<G9rkM5rC&#"sCwM\q!8)Ej4MCI]6 $9jkM5rC&"sEN<q!8˔s_02n髐25%n5rAć'.Q~]3wM\Cy#~]3wM\xy Cq9K;Fx2n髐VPW/$Hx2G5vhM5rJ>n$55vhM5rJR:|Ać$s_n(vdW!8|.vdH2jkў>j42.hp<MM~]3wM\QS^q!8?ۊ<|7ti+TgMxMM~]3wM\uCԸ} AS_n(vdW!r";|@p崃OM~]3wM\Ԉti=|7thAyB+:5q ɩkCwM\ɨi+j6|MM~Zj4MCI_"`ևH$55
T=|7thzCH2jkz2n髐25%J7xyqCg&%hHx2rǮ˙# p.lB.j6( TCRj#Pj^kENH8d婯@cJ(dW!d2jJ5M8dנ12n髐25%xjҊTyў>j4gvWH2jkK;Fx2n髐TF6sA(odH2jkK;Fx2n髐W8|#Aă&qCg&%oK|Ać$s^]3wM\xTfHx2G5?ۊ<|7ti+TgMx^>q ɩA.PɻCIBGo zH=|7thht AS^Zj4MCI^:kCGTMMzMhz2n髐25%xږ:i.dW!d2jJkCΚt AS^Zj4MCI_#"PRHr$55䡫gt5 5Tބg; ClAă'-MiEj4MCI\jh$9jk@aJ(dW!d2jJ
4#[>q!8]3wM\.Qo Cq9qCg&%r
͞"uK$55n(vdW!6d7q ɩqCg&%CrKjAć$s_vhM5rJJ=]5jm AS_vhM5rJ3^q ɩqCg&%zZ7x$55n(vdW!7DvΩBr٬MM?ۊ<|7ti+>lê_6q ɩqCg&%tAEtZR색MM?ۊ<|7ti+g=nC^=q ɩqCg&%QgTq =|7thC&MM]5ɻC@d42+7hnږ$551tև&!PWHȯP5.8dZj4MCIjnڤJ^!k AS_Mhz2n髐25%oI	*#"=q ɩM@b_M5rC&(lBlHȮW/(C&!PW*q!8ۚjdW!d2jJR$<G#"sCwM\5j4MCI^Ać$s_*t<
-[=}CԾ MCIA*[P5wϟ9mENH8d婯5(wM\ɨi)/gAɨi Cq9a!GG4H@Fy#z]5rAă&K;Fx2n髐Wt}CY#n(vdW!xen髙#n(vdW!ԉCW;FvYA.PɻCI^tև[<OH2jkqCg&%tm=pgOH2jkqCg&%Eה;D}CAă&K;Fx2n髐WjA.PɻCIQç(Ez Cq9.dW!d2jJj<!C&MM1tև&!PZH>wq ɩ.dW!d2jJ2^@sJMM0CwM\ɨi-5"=5]5q ˔s_Ev抝>y$N\:|Ać'.Q|v	[HB'2:F}#Ϥ I$q kў>j4dWt>lGq ɩK;Fx2n髐ZZj7xyqCg&%p)6zAă&A.PɻCI\:gV7tqCg&%6C/q!8?ۊ<|7ti+]ɨi AT̓i(?ۊ<|7ti-D;D} Cq( *GH#dx#$qT2<
GR9CWjAmCj/^P@|HϨz܃NZM5rC&PzT;($<G9rkK;Fx2n髐Wt}CPᬃHqCg&%wK8k+Cy#p]3wM\ԌmKPAć$s^]3wM\uC_R5rAă&=|7thR##PN\.dW!d2jJtW!PW-H8dנ1tև&!PWH;x״TMMz
T=|7thl髇HtSR%:} AS^ۚjdW!d2jJ/QH8dk"sCwM\5j4MCI^63#zdWnhn髗wM\ɨi+ԽFu Cq9%[:kE5"P5MpH]Sj*tAă'-M?ۊ<|7ti+^>Y_RdHx2G5n(vdW!sCW(:i#?ۊ<|7ti+5pmKY#?ۊ<|7ti-HPW/(|Y#?ۊ<|7ti-HP[:OM]5ɻC@d4b"CPd4q ɩ=|7thC&<q ɩD*j4MCIiMCI]y AS_`0t쁌t3$ #<.m AS_C $hFj崃MMn(vdW!sBg5lBi#n(vdW!j#5rq!8Mhz2n髐25%x:+ɨi+$Hx2G5t쁋0GdtFΩBr٬Τ|Rm ɩ5(M5rH$1ɻCI#~]3wM\5ԽD{ Cq9K;Fx2n髐Wt}Cxy Cq9K;Fx2n髐Wt}Ct|Ać$s_n(vdW!\=wK꛶yC>rAă&0΀=1r(3$hFj崃MM|`0$? { `<@#$ #<.m AS_V2YX+ec,^׮4pūd"
}qCg&% 8xԉC]:zAć$s\&n(vdW!#"sCRd2jH8dkK;Fx2n髐ZvZԉ Cq9@Z5r2n髐25%|>y Cq(j2+47tPɻC@d4$&hp耍 Cq9@Z5r2n髐25%|>y Cq(j2+47tPɻC@d4$&hp耍 Cq9@Z5r2n髐25%|>y Cq(j2+47tPɻC@d4$&hp耍 Cq9PҊ7thCPC&N\K;Fx2n髐Tg-hzwk Cq9=|7th @xٵ^gdH2jk@Z5r2n髐25%ۚ*t䃉N\"sCwM\5j4MCIjFEvy Cq9j2+47tPɻC@d4Wnh$<G9rk@Z5r2n髐25%ۚj䃉HȮW/(C&!PZ]OH8d9j2+47tPɻC@d4dWnhn髗$<G#iΟHH8X~<rHޗM\q ɩ`0`0`0`0`0`kM@cJ-R2n髐px2Ga%(7mKPɻCI#|&1Ըr7th8<G#ƔZRdW!HA.PɻCI]AzD\Hx2G5vhM5rJpW9FZy Cq9K;Fx2n髐P"5rQuAÖ$<G#f3c1f3c1f3c1f3c1f3c1f3|-˗zd25rH(:Cj8!6jZxk HԂG6vSy\=EMFy#6dI$H2< ў>j4/PᬤPA P/H8dkkCwM\ɨi+O<uK)yQ
Ać'.Q?ۊ<|7ti-HP髖$Hx2G5t쁋0FH2k#:F}#gT9lDgR>n쏩z6dp8p8p8p8p8p88p8p8p8p8p8p85vhM5rKR#<l*+6zAEmCz]5r䃉HqCg&%6C=}K7W-H8dk0΀=-rz=>	$ #<.m AS_ǈTAr}!æ"҆xIQΟH>;5O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/R{ Q"gm>!Ȍ@zƬp k"'-FvCx`] Z3_8Fu R5l$
FP@j5Hj5a Txxy,s `xBlSVK<D1#<t 6z㊟6k `HԂˊ|Ԉ$5d`p(H/HTYr y'HݳRΟ<7zkx'h1
F!PPt&Fu AI ͆ǁ[f!Q xP9BrR%<q!O/ >y!CׯElW2$<		i|Cć8OYX+ec,eו1zbnۊ["譑[jCć?+ec,eV/^Tljz]bn(ElZ啌V2YX+*b5=z.1sK"EECy-_YX+ec,eו1zbnۊ["K<LIG*b5=z.1pxZISײۆ=z	7OBLF'SH
,+<?<TBç$oKTk*!P:F5H+ec,eV/^Tljz]b5rg+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-[% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7^0	
eL^vƧXۆ.iv⊛3O={+]a#׮x0lCtS!T)
 lH?<?<?<?<?<XddZmk1Z|(OGc
=?ar# N PG@} P: 	 =.P֗2Gd@@@@OesK54=EwCϨ*˔*jD{2zdW4qCZ_S@Q_OXn(kKh#2{/gTR5"=.]䴯Ev3`iCQ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>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2#ו1zbnۊETivᄏ^lCtGLS*bx
BR4@03<?<?<c!	
  ?9ۊE(miv⇭hxC]tZ_C]tZ>4qC;FrsK=nCn(z6ψ_C]tZ|Aw@.ǡ.PԊ9ۊEMhzABEpQt9ۊz["RivޤVȴ;Fz4qC!:iv⇭hgMsK=nB/8l[J+Κz6Ϩ <lڇQ~-;H-}[UP	C]tZz7ltZz<wkC]tZ.:|Hhp[<={C譑hjo9ۊE^6z>[І*^<pC]hz-!z[KV={CNcO.˺^>Y_Rd;Hpn(y-+ܸBsK[cJJ|O;H3Ez]r/;zԽD
.Ptg?V2YX+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⇭eec,eV2ʘzO^sK\[W엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx')a^Tljz]cR2+2J.0t<nH6!zx1<
'3X 3<<?<?<?<YX+ec,ez/^cS׬\]<YX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]d`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<L(*
dz/^cS׬\4qU.\Tivᄏ^lCtGФkLF'1R4)
,h6
Xfy矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~yrh >p1@TGxS^4qCO<uKxg: @lR@|5Jk qIIgxMyec,eV2ʘzO^sK\TrZec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2^Tljz]cMHJ.0t<nH6!zx5C+bx
OǃA3<K<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*o;)78/?&*,ɇL<c?&48?L)1?<N;<N;<N;<N;/d`G=yS].ivwM\{-L$\	wC؆鄏b2 S*
d<l6@,3<K<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*od`HL^vƧXۆ.iv⇍!KS	*zW4pG]6!a#؆R5C)HC`4AXfyx')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌y@PʘzO^sK\[:k-L$\	wC؆鄏bZd<LO'*@lx4 д,H>F״S\`FnHgϜ5K<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*od`Y׮4p.KS	*zW4pG]6!a#؆R5C)HC`4@,3<<?<?<?<?<?<~?<?<?<?<?<?<76rgۍӒ]I$O(YOrCWn(sKsCN<E(YOrCw: m rpb {7>Ezۊ<y-TsK6xZ} P8`=A\@|ǇO0h!Ř] P=  ~<C N PG@} Q8Z}B0x.@pa1g\Di,bǁ`  @.(? {@x`}c@|< "ޗ4!}CV*ݶ? {@'3N;hDcc1.@0p hG,  ~<#aAA?ywB0 <.@ G:x)  ~~= `?@Ђ=0ShAx)  ~~= `?
 |G? {@?!:`?@Ob΁x)RoKΤ RfH.ݣ<|٬8Fu.>F}#h6k#V'6j]? {@zN  
	tb:ZxP0('ǡ!k1aB0 ?ܸBoKKJçcIQǏ#<é:|>n-e.\5/)Elf8u/a814 
`?? {@`<A'!p  @|< O<uK*FEE qU/#:ǈ%x3R̔K5FKg$G܈	^+f#_Kg8u#z]5rCgo!N:C|O䥫W/^k#RǏ0â.\5;(6y.<x	:!RY7pyJ+g͞K<FxGTpB;(6y.<x	:!RYG|Gt%Ǐ#<a#D*\k#7/)ElqǈHJ:mS'r>F/Q%Ǐ#<a#D*\k##:k#^Rg<FxGTpB1;(6y/g$pKdl;(6y/g$ClHrS#9T![5ǈH
.	wKQ[>l_Ǐ#<a!(N[HJ\Fͤz(mTpG[#_Hޗ#UQeǏ#<a#ig7W-HԓUK2<FxD6ϟ8t#O<uKT![5x3:!$#:tڧK<x	ZF HF#"riǏ#<a b<F HF#"riǏ#<a#RTݵHќ:|gxH(\=m"1JQH.UKΤj؄)pY<xF!町EpgR#$wMHKg$z܈	f"EFxCK-iv\TJ#>gѝ5p_Ǐ#<a#[Rä9:|\Ir٬t	*FEE qU/#:bH@ÖeǏ#<a%N[RDb[Y["<!@ÖeǏ#<a%HȮܶ|ԍtg8{! ̿Ǐ0K2#:5-\:CMgO#:YX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]"<m%HȨN*gR;Fx씼m%$*\9	i|x38t\:Cç͞:̎QD{![5Ǐ#<a#Vϩ	f"EFxCx3r٬Ǐ04#":/Q$pCy@b.gr<FxJ_>#$zޗȊG#:K-g$xj^#lDVȨr<lԄ
\9l_>lg26G|Τpgs"+dTg0r٬;͝>p鄎v́.HVdjAm#i:|KǏ0d7_6x	f"EFxCd7Τ Rf6t3:F32Ը}#gM[5vAxG>$H@ÖdFu#譑dzCz,R	/\:ClMǏ#<a%/SSv-[>#$zޗȊG#:K-<x	H._8v崏mKWR񴁵.8t"37m#Q[IR1%AnIOIU.\H.ݣ<|٬HPæTgHޗM\y/ _^6۴gD{#R9ۊ: #PGM54Mz􏑤<FǏ#<a#U#<xڧ=lHr#$l3VΟHBPGx٬QO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
`gc`˟)kߜ["9P?rȬҍ)%\E g++";;FG_N?9*Pw(ܟM6B'ͿP!d`$z/^cS׬\+dZ婄={+]a#׮x0lCt)S!
bLB@+ 
3O S(TL^vƧXۆ.iv3J.0t<nH6!zxS!T)
X@.@Hh3K<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*om?C8#?:O?Z?Ţgq!gt4_?fFƣO?psUq?3!gA+O?E?K?!ȟga0Lq2?C8w$?6`{J3 Ho	AhNM
U35!glo?0qƸHp3?!0q	?30 ^$q?C8A(q
!C8
!
!
!
!
!
!
!
!
!C8 'q@O H$q@?C8 	!!!!!?_gd/32      M&q@C8 	!_!_!_!_!!!!!?C8 (q@P    gd!/?gdK32      T*q@?C8 
!C8 )q@R V+q@C8 
!!!!!WghjC8CU?qƆ345!qƆmghf!qƆoghf!oghkC8C[ghg!qƆqghg?!qƆs!!341ghc??!ghkC8C_B3 3I33ggKK_!9@(O`3?`p	C8g(p
<su3_!?C8Z3ggk3X?! $?ǿ!C843IK*إ)cw0~d?lbx(Oݗ?nog37Og70{'/=@֟zl?zz祟=P?O?pqgSrYʇL?:e&;2C&"XHC)[Zǭۏ<@"܊܋g[K܊'EOi?tAg6?0iჿ0$`L:L:N'â)o:-xL( O*?˂Gxn?6e??6lfgO!?7vQsv Ap&q'xpy0pL /Kim-0v Dl,ӿMdK?g&e)@<eO>wQO{#_+#_<F='FG5_d*%m8J&^ǟp=Ïdk?o^{#_7bF#__(Ao=_dk'~AIFNF(I@}} W5k/{#_?UF=%Fa_5/FuaIF10O*TF?SdkP2FPFQTQ?<Fdk^'T'#_Bzo	=zՎ=zա#_aIF&#_V}z=~>edk^5/d2	=~w@+d>F^d=77_o7wᗙإ@ qU-e2O"ysZo#U-bP/36@[e3:Kc!i`SZksvqhB_3ó3xf vZksvĞ!i?!i3B_3òg7ie-59;-z!iX׈Zk+OXH'zZkc	|B_V-J-5<B_&[Zkhi-5k/48MK-5k4ZkGML@-5iSxM,B_&DN!iy!ih B_Y.!i<С-5@O-5zÈZkk 7Zk|B_',PwZk<ZkZk5xNoOZk<qMLR'jJ8j	xNRR58/U>!i̼Xo-5Zk8<Xx&x⧋B_>,K}łŀZkǋ
B_<X<B_M?ix`-5!il.~ZeB_>lM@Y!iya-5o6i-5͑x 7`Zkl8 <ؙ-5;͓x <qM@Pb/6,M0́yZkxw	B_LLlq-5§a>8ZkOO<lF=`-5{O!i !i8e-5yKZk G&<>!i+<B_dqy-5'!i6x88 <(qMANq;Zk	cM-5CqMARpMB7pT>!iL!ZkXqMB$x:5ZkSÈZkgN!i?C~!i<<B_(x;Zk~!ix:PGt-5@+Zk!i	ZkP-yZk>n8n?!i(_(B_7$E!iQoN!iF7x[gZkſQNu!i%7S*-8-	x-iGB_j6^-"M,IB_2?5ߋDN!iA?<ZB_MLioZk<ZB_饟!iMˈZkSZk?^ k/_sauG@|_㯋;AuGG|_|_<:/!8uG*/㯋9`uG,/@uG:G_u!/5u!/9_x:|_l_1:㯋Cn:ݎ/4q`b8eT|_)㯋$:K#$:T_L1a|_*C+|_K_QJ8|_R/㯋(u%L:/c) u%_SAu%;|_H㯋*H|_PG_Q0u%&/䢐JN|_EA:(:C)@u%C|_F:㯋Z,uK8|_|_׎/g\ï[!-:_YPu-<u%G_C.Yu;8|_:gù_ u/ێ/8;:;&/Huv:i㯋ò_jva|_/H:<^:// ~:__ u	<N|__:<,/)/_Á/|__8uf:8u_q_#L|_
C*/㯋,/C|_#3|_LX:_$|_ɇɓ/cɈ1cq:`L:L|_Ʌ!:X|_Ʌa|_LR|_,|_u K_S/u:uu'c+_$/&/_*/G_JC|_)/&㯋4u4u&|_M<|_ɬ_Y/kAu5u&_`/ҐM*/&/ihu&|_M0/:=X:_u{0|_/Aq=G|_:G_=)/S_<uzX|_@uL#!u8u'H:u'L:u' /'_sqc:@N&/'&/N,/'G_rt1:>_u|p:_ǃ|u|u㯋惯|u|:ā>L|__:>O|_:_?__u /|_c?h:?n:㯋_:!p/~Z|_/u~:_㯋 x L:@d: 7|_ ;|__@&/_8uT|_ :
c:3|__/_/錇_3|_㯋/_#/鄁G_!0:1<uL,/L-/_G_~:u'/':_|___{A㯋=u>u<:Cï=<u<:C<::+_&㯋 x :Ad:( |_ |__$A&/S_8uT|_:*c:B_up:K_Guu㯋&u:DBL|_!_:BO|_":P_F/(,|_/	_1uAPG|_Pu(A|_P&/pPO|_P,/P0/()/&㯋FA㯋FaCE uD~:[/(|_6/(_0uE0u(/(_`uD:T_a/!n:4uM^:4uMd:5?|_uMv:5uM$/M:/M)/A㯋iduihuM:4:x`!/|_!|_3_!:l_?l__!/o㯋6w6㯋7c_`T:C:!_/_!_/iïC*/<ue_!G_Z|_5_!|_uԇ_:K_Hu_|_?u)/)_!u) /!Rh:/'cIu)X:JR&/$R|_IïH:_`u)G_hu)(/(cH:_;/u`M_:p:_:uu_:u//_:u_::_:H|__IL|_?JCN|_t:gu<uyt:6::|_t:!{|__<n:=zA_<x:|_/¿_/ _x~:惯n:cwqYz_A|_`sx:_y8u__<Y|_-/<:5=u/Cq_ _/
p:,|_O_o,ï _@|_~:+A[/
u~{
:I`/&/L|_
R|_ ï:/¯ R,/?KCg*g,1 S*)|_u㯋_"H:E㯋x:0/// uDh:Dn:Dv:DG|_K_:G_:R|_"p"_<uY|_B"(/!/!uC㯋|_|u:^:<|_:Cf:_|_}_qG_>L|_`CN|_Pu~O|_G_-/>:cG_R|_.:_?Sq"/Eu~E^:E<|_0VCu~; u~=~:_"|_TqEuIX# x˄&/mKWf$p6bى.]b5=z˄/.[+J\!;|jZw#CtcIQʧ([y$r4Clj$rV˟52B\0ȯ["*1	h /+:gmykм\0O[}$OzHdtZ9_7R	NpÙ=n" r3z5&</+9g-|_:Gy\a޾lEHΈ/)|ך0 eA<|V-͞._5 (RI$dWtmE.6ߚC\0hm6tB_J8@'::F_ WI)G[dwڀ8\f%	%03dwĐ4|Bpë <l|D$hrWQ@POI|g^ktQ玪j] ZrWKgk/+:ʩ|5*M3Qh%Fʩ|5D1DXZ> ypÙ|< `XYt35\ ny\aݼp|	pÚUKꜣ=mAy <Aَ+dWy=$2Vf@ 9 ox/+9#<_"p$w|_5:3\0O\l| A: 2B<F_PS_<v|ف8ŀl5Tm澞bB=|yCXfQK׭>_ F%	%0XgD5@ e1p5Ez>_9W!?)+5Ez("y`\0ȯ["AtOTފ]5?h)"pMZ)tg7Mh_5$R@ˆɫ4_5pBzHdͫgmy	zHdcW59FzǞka
hwXC7xږT8}pÄ7xږT[=|6#:k@mKk
M"rZwkEHΚ\:wkEORL༮\06R| x2/+8<wkE/<ç`y\a]n-h=lg_6_Hr]n-h=lHx6wkCHkAon7xږ6GpomKZT|"<;|jZЊA|("x>wkB)dz:pomKZH/#O]n-hE lC7("zomKZ|gmtomKZ9sa.vԵDv:jhv;(\jD.|ta"~Gۊ)j.\qCT$:jvg\#:_ l`K5BC_6Zv↨H~oA.P3-n(j[9Ht;x* yCʈNy .Iw5BC[֗!Oz	o:}EHO<{5BCQR1(p耍|	BIL;(jC>dWnhn髗|!8t!P/xCCT$:p[:kCԾmPvç<Ο<!Ht;xҋCgOCCT$:piv⇯|	o:}CT5BCQS	o:}CZ_SCP_b"	BIL;(jC>.P^yóB%	%07? {@\8tC@0/+9[<ES]8} \0iv>c]çSG΀=z>iv͞".PZ<t#.aG]G9ۊ_y]h:  "h@(4y]5sK!}G΀=|t 8xGniv6Ϫt烎iv6Ϫt΀=Ba p- x8n(pOx:n(pOQ |x:: '8- x.P34Ը}]3g.hp΀=|  Nqh  ~@zGivdm|ۊ^!3^Q ` @ЀC < Q]gV>F}KOZn(xR@"(A3'޴t1!p 8b}Giv⇭Tg|A{]g:|_^Z>A(a D1t- 0t"ۚ]g:|4qCϪt΀=1 #|Qiv⇈ۊ"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:!yw@8/+88: ڵyBgkF"/+88: ڵyCϼρ$Gy\aO@? 6y!/+:Nի^ӇX|O! \0'jghp5F=pÃghW_1/+8ty qxt 5x6: ^tԅdit/+9'Ez_56ay\aŇhC`iVBpÚ΀=0Er@}S<`P΀=1lOP=}K5N@Pr@6zAEmCgԽDxtm|-? {@34Ը}澈@E΀=	N<lt 9>yD/+9 sgkU0/+9 sg/50\0h@ !yph@h: 500`=PK=nC<px %&k Hq5Z" $üڀ8\f%	%05"PS_>j$澸L$@qJJakBIL;|	BIL;| ^W.s_"p$wM)1(I)ypÚGy\a|/+9aH/pÚz<k B6ck(:'	y\a|	pÚ H%	%05>BzHdKО+5)BpÚ祐\0Ay\a|8>ˆ,jD$-pÚh /+9:4y\a|@r54 p%	%05 	y\a|*`^W.s_n,kP		y\a|EAy\a|1AD'J|(('J|C(I)yd'J|K=$üD:k%:%	%05߉BIL;|dO|	BIL;|4 TˆIpÚn+CPS_`br5
 (I)y>k&b5fυy\a|8z;k#\0 `hˆʤkey\a|)B
r5h, 	1p5%EPS_-CGy\a|@"`^W.s_  0\0:Aay\a|Ж0/+9 ^W.s_ |r5"\0~^W.s_1kQ0/+9hr5BLˆP\0澚kD Pb5fVPS_ t=$FtQ$$/A8r5*+r5Tr5I\JJakl%pÚL"kF"/+9B1ˆ@|27k%`$/+9"-kD P\0	h
 0\0m^W.s_
ˆ́ -.r50\0q /+9^W.s_`vˆ;ˆԗr5Ɉ %	%05TE|@k+r5q5FXSpˆ@=$2Vk(Y '_ $kAo?h)"_2E.y\a| A: 5*xOI@F r5kX;kTBpÚay\a|{98/+9aay\a|7KD/+9G)^W.s_(ar5p| ,pÚDˆ:8/+9Cp.ˆЀ4/+9P|r50^W.s_<(I)y] JJak 	BIL;}RHBPS_ Ю%	%05pÚXy\a|npÚH_9/+9^W.s_G'༮\0% "ٯ#t@{58 P\"ٯE\01 3	!_d !(I)y eP1N3_TC!y\a}!^W.s_ WI)GԂS\0Dr5	<	!_9W!?)+5PZˆ`y\a|1"Nˆ*`lr5 pÚ4 ^W.s_\#k@t5jBpÚ0t5n`j8| H`$üʆ0w0D(PS_) :q@P:qrA $ü@ w wz>kpdAy\a|ف8ŀ8%Jkd28ŀ<Et@{5$P\0 4f:.澞bB|
LZ	akb'_mȏpÚ02)ˆ`JJak@(X%	%05 @ PS_j-PS_"ġ$2D? (I)y0JJakA(I)y@$=+$澵5w<]	BIL;|8+,PS_&=PS_NBPS_i;w
PS_$ (`%	%05V%	%05Rġ$Ȇf=whwXB,P|Y x|Z6k! L3_; y) Bix_, 35\	lጳ_5 (B
px %A|
1T]3_%P<5B@5U8UEN|=`@L|tm,|*Pmz
Q(4O%` s_	dro>xrk<AГ5@I D q-Pٯ@K_|#x$8UDkq@ A83_+:_A ARc5d	)f@a,`W0~3h@@!kQ\Q\ X4	ɀ,0h@
I'k-*?<J&%GɉQdɉQiĨ1bT*?&%GɉQ`1*?1*?Te1*?T~LJ&%GA_ĨPY1*?T&GrTC	ЗS!.q~LJ՛z%OX(]п&%GQb%JՇReX&B]CɉQYjTd$X	w^F2,KȽa.5F3MJ&%Gb/*Tf?5X	w60ɽb%(]zKcX	w$zKa;(]b%H0׬Q
^F4b%h1Kч.AQa.BG*	~hi	wMJCɉQ"%Gb%jH0gQJ~F5,zKԹa.SQŊb%,80QŌb%,A0QńX	w^F
ޱF6aa.f^F6i%l(]oX	w=b%l"zK?(]oQ͡KV06oa.lca.noX	wgFzK}a.la.la.la.la.la.qWQÏX	w=b%208a.qQb%A08P08T08%KP08*zKYa.t(]Q߬QQ>Fl0:K0:R0:U0:Y0:^0:a.soX	wKݿQ0C(]OX	w~F_dZbTEjTLJX	wb%40<a.zQ◬QX	wQoQ>t ɉQ>^0_ĄkX	w?0>FZzKha._QրwBTK =0@K (];(]W(]	QFOb%0BzK!=b%1*?Ra.?(]*DJb%pya.X	w;0X	w=b%.!~XJbT.?GK(]zKp9wa.׬QF\%Kpa.(]X	wgF0Fa.?(]a.X	wb%sgQJF90K$70Hya.(]#X	w}b%'zK$,K$0K^oa.yQF0%GH_G@[bTtK0Љa.I)zKEFia.}b%#X	wK0?X	w&KAS(]k}b%v40QzKa.󲟬QX	wF	VK%zK%A0J(])/(])O(](a.T0oQOX	wĴc/Ĩb~O}b%1RT1b%1ߖR?Q$ĨbK0D0a.񔞱FKdKe_QDX	wX	w/X	wX	wÿX	w}b%b%=b%	~FQDFb%zKYa.a.a.a.Qa.b%Qa.鞱F^a.F	zK'K'K'ka.a.a.H0<R*MJb_QeX	wԽb%Mb%EQ	zK0	b%]Kb%I]%?(]$M0	a.+zKQ}b%oX	w?0F`(]	F`N0X	w=b%a.Q(]BX	wb%K(@0P(]B?Q(]BgQQǬQQQUa.N=b%+X	w(]KVFX	w(]=b%)S(]~FC(]򊞱Fb(]N}b%(]G~Fb?0>FcgQؒb%ĥa.%_X	w,K{(]Tb%xma.=b%x40?X	w~F<wa.7Q	F<=b%xa.7(]^F
N}b%zK)K)K)sa.X	w$X	w%/X	w%_X	w%X	w%X	w*^F
b%Ia.ia.𩟬Q (]SX	wDoX	wDX	wB'Q¤X	wBoQ¨~F
oX	wX	wQTޱFGFM=b%zK=b%ޱFIFEX	w?X	w bT4,y?	w	wG,a.+y?	wf	wi~eX	w`
J±K(]YTzK߉Q90<0Kb%KYa.K0)zK}b%>FX	w/X	wma.0OX	w(]~F߬Q#zKbgQ=b%2Q}b%5?MJƠ7bT5~ZJƮ}b%5Qԍa.+T5'zKj	Qԧa._j%Kj)QԽa.y*?ޱF(GeFJ=b%6~`JÿX	w$lKl Ԩl(]hRua.7M*?=b%6?Qثa.*a.1I*?
^F1%Gu^FߊQ(]q4n40,Q(]p+*?0RT7(]p32JX	wĨn"zKn	>QH0L%GrQ8OX	w7JMb%z%GX	w_uQQ@!JP}b%z8J\K7JHޱF=%}RwQ@^b%zWȕ~FKjT8
&%G〯G*?50JKp-%G_Q!J/X	w p
F߈Q~LJ Ԩra0gQRzKu7QHF70~S0.AcAg v?d)(>ȯp;0~Ap{;6t/ʀ8;Ρ_,c	~"%GhZ?ң}d-~
!.ܿuQ!.ң?B]v	QAʞhq	wIQ~G^hq	wT<!.W
!*?9$(Kxat%O=`	w~NiK	З}`	w垰Nq._.St%=`	w[K4	!.c4	!.a7hB]ï4	!.e4	!.e_4	!.bo1KHKM!.!̕KLzX&B]<JzX&B]<	Rd%|	=	hB]ÿ4	!.hB]I	w<$ϊ~hB]ş4	!.KHKgT|ɤ%~`DJ7*??1%GrJ*TRT>2Q!ң*?%Jh]/XK}XK*?,%G@%%G@g D%>h!.3
JgbT,GI*?@0})Q 4 SQ }9*?@1}$/2jTt/ *?HJ^/!J'9*?rTGၯ1J ]&	w,ф%/)Qbcg!.ĕ<RDa.H'pb*z2AUK.^dD]2AX&B]*^dD"T^}Q1"%GHD@@6JgK	%J
0	eK	A%K	%J;
0?GL *?iFeXa.&&(K	y"T?%}QD@O%J_a.K~bR(sxK
|b%ψ%Ja.*K
%J>^h!..a.ɇ.o4d
d?DK3 %
B] %T3 2 %|
B]ᘥ	wHK4>=*? 0+QJ.IQFt ӼѼ% b74J.V]bJ?*?戰#B]
?$OO4y	w~&IQ@6J|%LܐQD/*?h@ң/,J>!TЏiQ@7]*?hMEJ?G_T!Tй!.VyK<i!./	ЗHt%&|A*TR4	a.<%a.%ADKh]9DK%#y%Q/XKa.%.y])y]d@jy,%w,%a.|%,%ԑ0RRQ#a.4	a.^h]4AyK	wa,%i0d4	a. .4 8K,% %@XKK |%@G@!	wXW?X'B]4 MxKo"T|A*TEjTzTܵ,%Ca.4	a.^h	wY,%a.yK	wyK	w=DKh]%XKu,%0RЗҸK4/GhKp"}Q%OX(]XH@Q,*yD8%1@DeKTxK
0!K3
0 iQ!O!k
0!{KK9GFL܎~2T$%ߚX&B]JL܂L.yI	wR@E7@E_$%HK$%HK$%}¤3̚B]h]K	w@DKЉK҇!.B&JѕyI	wI	w<$я$њI	wW$%K@F<$ф4	!.a3%G2i	w
Lݮ?x)Q%G^h!.bG KةK5UK5>2T|$S4	!. %~>JQ ]ᨗ%!T ]|;Y$%$%;HKcHK⇚/4	!.hB]Ep*?z̚B]"T}G%JY,%.~~?4]>QC@ %Az%A?@ %AKL%AMSA%A,F (IQKbFJF*?!p2JAlTB<A%B?%Bo\%B#zF!ABl%B(y	w~hPIh7EX(]g\%#Fh]a.}Ĩ6<]/lxK!.w~QLQ8b,%C6@!%C!%CwxKL%C~d&!~1ͽ`	w4#]a.Gỿ	wX&B]_*??X&B]!.
d8w$%<$Ä4	!.$%|$È~hB]hB]yI	wy$%X%G&h>h]%]~h]=`	wR@H%Xa.%J"%p*?"_`J
TD`'Ȅ%Jȉh"]D4 hK^B%D=`'4ЗIϬH*?I2IA@_yRI#zO	w`'S`'"%G ^ *?'4A߆Q%jT30- TϚKhWߓ<+ߕ=`	w,y	w$0%G>h]`	w#%G "zFY@)zF"\%E=%EO@"=`	w@7GPGS2TF2k09IQG`*?#	Qs)QK*z2Kh]ȭKK4%G?%GY	w@#`	w'7J_V	w>h]sa..XK%h]]Ϭa..K@?X(]\]\R_D%HЯ	wϸgh`	wB]e4J͞Q+4JC
0 *?"Ga.2$%T$O!.!.i$%&°v?"T _qT y @9JD%z2bTф%W	w9JuK|B%oX&B]@*T;@JqT
0QK(GEX(]BoD	>h]IL"%I~"%G=a*?%~	w~%		wd%;d%]m<ȉ	ws
TR"$%K
!zTK>dBDJvy%*?%Qe4a	wh]K;a
w	v "GkK;=`	w;/ v?Xi*?& Ĵ~XJɀK*?E/X$]]Q|DԨ?)&OX$] 	0dLz2L"}%GT viQ3SJ"!.9q*?(CraWrT!L8~L	'z2W^s"T"@*?◬!._T"A*?CrT~5*?N#jTuQp}R@}Q ~%GKz& eIcOX&B]4X&B]oX&B]X&B]ATTңF	#u0JT`	wDX$]:d%	X&B]G0"T~)G?4=3	x~\J*?+ yQ^_Jr?*?ϺH=`	w`	w_!.P%2R	`K>yRP1o夨K#y	İIjT%P	wIZT 儨BD[2 Wң
?MJ?d%  	 uQ T #%J&	w*?7*??T}jT_X&%GఉLBZTZ1~XJl_viQ-5%3T@JpK%Gg*?T[	l1Je?X&B]S	r/Qp/J˅*?7%J{D>Q0>Q0s W*? !.L+d%%2.Qt Qt?J~O*?&/*?O4]z B]y^J~Q!.<z2/5d%^+Wܼ>Q/TPgJ.@	)%GRDMK~	w$X&B]4
.aܼÓ
04XK}`	w+ܼ}`	wa./L◚p/y*?0zF0;d%`$z20	~h] c/%GK
0X&B]'h](_rT
0c	0k	0?L%)@Re*?fp20~7~NuKLKMRyW	whA% @G T AO~@*?0T`	wcoT)*?_s T QO*? )6JC/	Q4A%* |b%*>TwKT(z2
Q5eKd%`~"G;K_rTK>Q%]"GgE	w{XM<m^xKJԂ5*?Ry
"_%]?2 8KÙ121=`	w@1N%b*z2S+y*?S
0X$]e?X$]ⱷa.Ya.X0V>e*?ͽ`	wX&B]Y|+xrT+^Qa%J`?ThUe*?mNd%hDJ?qThxK B]2F	пR,%G=`	w{z2
Rvh]/y*?
0y{^dk	wx~LDo4
.7^JEX(]!Ka.-*?ꀷuI	wuk`	wul`	wuvyW	wuaܼuiQX$]X,. G<GHt%̋L	3=d%*T@aܼs4X(]`*? *? +G+DJ+*?߸*??4]г4~}`	wsQ!.jXJasRǬ!.j)z2s*?p y*?X(]X)z2ʽ`	ws`*?+Q6oK`7G"~"%G~Q唨fĨL8!}Qh78 ^J8K!.߈QB	QJL:Xd%G*?h]&nyKT%7KWW	wqh^Ja.-	uQiQjT(B]%2K◚p[ܼuްQIгREKe*? 	`	wp~"G \%߹y*?wa._D [6JBy	;!.rTa.!*?
p@7^JEFDD*?Sߌ@D`
Q=Rpңq/%Ja.pa.p'].pFB]]K$K	(K~ !.p%]\$]]' DK	wqs%~ >$Kh]p^J᧬a.:d%=`	wuTg>LF6EJF\%0FgKbܼpK_p*? *?!S		D%G$0o@%/aKz2'*T)Q︈qxӒtK5d%Π~"GD@Ey*?B_a.t)"Gy"y Ԩ/y_ĨՊ2[	wya6+OXB]%&z2*p	@;^J%L!.0<+/%G`%F!.1?d% [*?_py*?a.28d%GL}q?py*?"ga.2?q*?!p		LL~"G&Kįy*?1;
0	=`	wpK	*TC/4
. ܼp
0^/DJluhG+/%G{X(]y/K~)F>LNep(B]'K鿈Q	˞h]'0}Q	oX(]fD%̵0 ңCG@Y	wp0
ϸG(4R(~XJ*?򊞬.v+ı	b?ң Ԩ*`y	wppApC]a6@Tƀ71*?,~%G_jTbψP?0=y5*?R0Ua*?!~&%Gja.{7(B]p@DJqGp,Gp,%Gp9a6Kg"T'ZT3G,%~YJX XJX_Q_zl%ǂ(B].DJ~XJ?ңpe*?8<LJ1&](B] ~GR~JKJ7TW唨Ĩ&] !.QiQp唨儨/bTXM
(B]	Q p$~YJ
ްL *?H~"G	
^h]	3oX(]	K0KJuG~FK^LS? TEh]
rT?X(]
?p*?T}p*)ң?sD/)QQ=`	wpdf_|o	wp͗ B]3_rT6QfKd%0Cp	z2*?KK7ܼpбK*?{\%K\%/%G OX(]މa6 Ĵ 5*?oP'L-}`	wzJh]ސI/%Gޑ#
0B@d%Л2DTh]/%GK%ڏ`	wv/X&B]ݪ!.ٟ!.}T߈Ql qTߖ.@U .@F!.@!~"G܀*z2gLWt6h]7F%T˄rw&]ݸKJwXK8Kb7!.h]y*?Za.s	pD`	wtBϚpD~}`	ww2z\%ܒ=`	ww"_pr~`	wtY`	wtTX&B]\%@ܼtRa.Yd%-@rT=`	wwEOX&B]g	tQF8@QF
0vDKްIj	0E/X$]&z:
~LK̋xb}T~"%GG܂	?B*?!ߙЗ!!~YJ	bTD27Ep&]6
ң~ң	? ԨP7*?2.CRd%Ä4!.Tp*yByn?Y3!.YK̊QJR\?4a	wto4a	wt4
a./lt+@?%w	wtG.NKrT
Q@*G܈mK_TDt+)G*Td	QA% )QJLJ>	ww?ңGC"Q"%ȡ儨RF!~XJrds	wr8~XJ
$?TO4]ܐ}Q$ F4(B]ܐ~#d!W	wr@}Q=`	wp0NBl%w!.С	wp0_s7K!. 7O4]/%G%WG@2ToGh]Oy*?dK%a.Bi!.}ңh B]<С	wp4 @TK@/%G=`	wp4(FQFdF_Qo*?KDy*??a.D Ua*?> e*?WG 7%G ;-*?bLJ3J2%G :N}`	wx2yg	wx%X'B]KJN$Hd%Hd]ܔ+z:g>LXIQKiQK+iQK_RTϺTe_X'B]ܖ\d%ð̃8KNxyK.2pH ~N1!.	;	ЗYd%ɶyg	wpW.}`	wrrX'B]ܜ	'3|:~L~KLH ްNcX&B]ܞ1t%X&B]ܞ)yg	wq߬. d%$/RT7RTJ@xKܼrW
0(Ą4
.Q~d%2GܢIQ(Bl%#T(_s
T o)Gܢ4?8tӟ4]4*{Kd~h]5ܼt`	wt3)QMTI_TIrTJh7hKЛ	wt/4(B]CY%34(B]C/X(]CO@s
0O4
.R7%GhPHxK=`	wr\%JQIKKs^J8%p:WGyRxiEHK'"T%G	h7/|b%}Q U^QK(*?
&2
`EJ'p%"2%C K!. D%ϸJIQGE7	wqoXHp2qiQDX@;R  }T_)QN ?Ĩ=`	wtYp@e%Go@ }QX(]^L ߈Q T Q'L!wK7pBT@׬a.E?T2B]^LC@cSYKa60+pD Ԩ:Pz2Td%KK X(] %?X&B] "_!. *Tʆh]ܨ}Q*zF	Qn}`	wpG	0aG^N$YKAߙ!.	 G?p2pJ3DJ%BGQ**T0MpLQ)QįĨaS	DJk%GFaxK10QF1;	'*Tc儨v~L'sKp3pNS@}Qoa.	QOyK^Lx\%ܼtK
0+zl%ß߉iQ+ Ԩ>!B9!.#d%rGpy*?9K
0I>e*?@K)Q	LK q T@Iܼq%oa.$p*?H0DJ~"%GJ]%GJexKH	wq)^J
0rBTĢgp~EOX(]?p*?*DJ`
TDlrpS!.
FrTIa.
]2"Gd!.
z2
"G^h]`	wp7d%!!.g*T!p >Q
LmKa7*TıpzFYS	>L`EJW	wp	
0 o%J߈Q %	RA"T(QDJ olp,A%1Km/%G CX(] HL 儨	7*?=`	wr	,?RY\%)rT)ްQ+eK!.
_Qd4
.
ܼpVU%GL?QD6J*y7K& 3X(] m}`	wp,%G dTްLyK*T+J&`	wpaKX	 /TY#KX/%G^Q,~*T`YpXQ/4]>1}QX(]N6d%*?qC	LRZY\%By*?QhTg"TF?D/J-8A%hM/%GKLJ-W	wpZ@Q`	wpZGIh7-)b%h*DX(],d%pWp\Pd%qW	*?嵞h]ܶ/[_Kƞh7lQ-F>h]ܷ^Jl:%˃Jror*wlrs.
rT˂a.ϸ*?!DJ/<A%x!.ܼp^
0*?༑\%x/%G`	wp^	>d4
.gܼp^K ~p`K	С	wp`><+0 }Q`	wpa6J0$yW	wp`Q/X(]<з	wp``G|@~hP?T0KdrT2oX(] lp@@@`	wp,%GAg!.ң{%С	wu/*?|+o/%G@KqT	h]@QP*F
^h[t~r鷚.BЫ6Jti\%ˠ?^Ju
0.>d\W	wry*?
0.<С	wrOp. q*?ǚ.]rT˰`	wrGܺ߈Q#O4
.@ܼpbKh!.Hh!.K^h B]olpba@yܼq<
0_*?z4
.'~`	wq<}Q|FQjs	wq<0~jB]ܼp/2B%<з	wr4-]ܼDGܼFA_!.^T_4
.^>Qx~dO4
.(QF*QbDJ%DJ@(<з	wqD慸K".1%=`	wpe_!._QsK
R.\%ᒾ(zF%J}*??Gܾ~e*?+6J||FQ/W"Th7|~?X(]'.`<KϹy*?X(]K*? U%G&W	ws 1`=`	wu^h]D1%@%J,DK)#dA/lqH?rT$X(]R}xKDo@}QQ$y	wqHMB%%4!.)|з	wpfQa7lpfy\%^J3@%O4
.}QvzF}TiG@"Tp*?߈Q0T ~ph>G<GS	"T0I%GS+XJ*y7K& SX(] }`	wpEJ2	T+G*A%B%]TQ(KQ7a.AzTp 5*?}¤x. .s@	wu"!.K+^J1%V^LF@7^JP%K=`	wsa.b"}TEJްL!.*?d4
."QS*zFo%J
+~QоQs_T<d%	K=`	w*?,
XJ$y,`^J=`	wK"Gr_!.S	\~"G4
.wܼCX(]*?(d(>	waWZTQQ*7K=a.%B!.VKrTJ`	w=a.%p`	w4
.2Q3%FH	wk	yW	wrTFszF#27!.3'z2#54
.3 y*?%a.XsK4@%/y*?%zF%X$]i'a.4p2ϸJ՟!.5iKHQ+F5,zF!`	R o"TF*?#`TFW1*?#dX&B]l_Qϸ*?#e/4]Kܼ64%@X&B]RT@X&B]MK%9gpܼ8KI:̍a.Zz2 u3KS`	wXMKJZ@R	w<1d%@!.@ x/%G`	w<UL%@)QG_J,2 ~!.Zeh]Ĵ,ZK*? _BBQ!"TAM	RQO>QAQJ"Ԩ\}IK̽`	w}	7@!uhB].&yI	w;HKŏ4	!.(yI	wKHKI	whB]ĸ+IQ.eM!.\	.Kp*?%O4	!.\Y@%$#$#8@ HK6~hB]@ HK2?*J#M!.^L#*@	wF
9aKG~L*?#O%GK	wHq0%$e8K@?J$,2 怮 ңTB~iT%B4o	w.:%GtO	w4	a.:.:a#wKUPHxKxK%R %R!}4)%R	]!gxK0%G1B]v}ڥGv}	Q?vQ=`	w	QK	ws  W|%%?QGzk	wJX@ ң	E?*?!4
.p*?!
0?wIQyW	w}4%CW3J`M|+`
TCa.
?wIQ!W	wTCQb~"G1
ң@bTA!cpE/4.Qfɇpp*?!a./C4
.>TC$X(]"%G.a_p*? }Qo4
.	_p*? Ka*? ;Ka%G}`	wT@!wlK@	Q a._wIQ h]}A
0 (B]W0J|%%
^h	wRAB%|_	w*?%?f6Jyp/oKJ{4
._
0/)yK	w/<%4!.^ң^+yn O4.	?qTA8Yң	?4
.	0J'
0rGp0J')zF!*?!_Xa.L%C07%G3)y!,	Q=`	w	~ң"TI3KIKKISKIcKIkKL?4-]Tз	w4.`n&yw	w.`Z@ p<;(}%A@%AAWp4-]*4.pJK=Y)E/4-]KB%LZyw	wg.bU@&"*A#žh B]xp9@#3t4]x<N%GTAI!.
FL)2 }	
ZI	wS_$4	!.
DO4	!.
D4	!.
KhB]hB]yI	wT1@ *IQGd K/`T
0Hh]`TL%APKO*? 1d%@(wKP4)h}4h]4}xK̾H@,	}>Z;t v? J`v? ~A`Cx?w@0! 7Gc!_ң&֕`	whGdX(]1s!.pUzF!ǚpFQjbDJlm.y!o:h<l߈Q|EK|y	w TN|з	wyo"TC4-]8>G8/yP?Q4o	w]9yxK(h!˟4o	w."G:ңp*?!S	;tYd%Cךp/4-]o!.dQ2=d%L| 2Q2R	QNK`	wZZB%Cp2p^h[xEK|EKך!.<з	wq*? WQ a$%G0sRfiQ3*?&rt_p20%*%G	慸K4-]=*n 悤%@>X0 
~hPo.>=`]~)yN#[p>N.eK>fS.-yN!X&B]>z2!O4-]>&yb!w.)yN  FB%@@EKз	wO3)]Ā&	/eK>fS/=`	w^xKS
<Я	w`sxK	!B .Q`	wbKϬ!.E/4-]Ă;2%H%2,B]P}`	w$z2 "$yn $12%@HEKs/] '_.e?2,B]Ŀ4-]?[e8K4-]?.yn (pB.4-]f"%@Te8K'ްa.fS3=`]7d%A
4+]hW4OB%As!.⡿!.⠡慸K̧	wB7!.hT4<y	w'L<з	w*fS	3̋!	~$%4B]R!.j"z	X0yn" e8K?2,B]ć/]ĆNA%M	c L%@ZoX&B]з	w,N$Bg.D)n$P-*o*TNp2Sp#:$fLңF}`	w1
;UxKy^'l<Я	w	whWًGz2 .O|Я	wjxKVhW5!.x~*TO=`	w#	=}Td%OSз	w3"GX&B]3	N|з	w~"%GA1"GM慸KDQGCe8Ke/X'B]C=`	wnp*? d%AϚ.<Я	wp;B%A
!B 3
V}t2*y^*y^*hWw.⬩
$p*?$L"4+]ĐKB%I/4+]ĐUB%IPGQ	LSB%DBǚ."<Я	wxKM!B+yn'|з	w*TPQ@q*?(!.cO3)]E@t%DW>L}t/X&B]E<Я	wxK.#~hWs
^"0QL9n ~"%GT?4-]_D*?"@=R$MK 7R$Ye8KX'B]H*z2"@1QOX&B]Я	w^ 17.hW7K/
. *? 2?B
K| 闚.pD4a.~h HK4 $%@	I	woD~"G^NLyn$+P$EJ	3	ЗA)2(%4-]I?$EJn"R"TD_Q%B%Ip?KR%QʾfR;pHv*? 7*TA+ZTAweO4A;%;.y%AϚ4A<XKX'B]9U41]	k%A%@qgpɼ?	wi%@q|p5"bgp
^h]LN@"aSKop ;*?(J"4-]KB%D^jB]M_%Dټз	w5K"GR&%D҇ЗJ~i\%Dҿܴ4KH0з	wzK5.Ih[='yw	wz)y	wzrTALuTD7JKI|W֕~
0z2 a.}tp_a. "TB *?! M%I}`	w<<DJ%~"G D W	M ߽iQ&̾ңQaW7JC2!ߚ0d߸*?!;bG B]!zF!R@"X(]R>d@{*?"0)n`	wrT@x*T@
K}TQ!.Nq*?$Ǭ!.NPd%@%Qg!.	ްL*T@!.!׬!. bEJ^L"GS(z2",QOX&B]EJz2 >*T@*z2  *T@?d%@ ︊QϬ!.*=`	w#2x @	}@% W$oe8K!	AO*? JyK(%G	@oG	@
T@	}IQPңx%}xK,X(]	DO59<+`	wUo.*zF"/4
.*~QN.*4_p*? L6gG	߈Q`&B&p2&y&!}iQdX&B]	<o	w&>1!
0|̧	wS2%B1̍.`	w'$|B%@Md%Ih]Ğ4%Io	wxgKyW	w|X(]Vq*?"DJR+)QwbTEufSa.+iQ+_jTB;XB]#_ң+PJHWJH	OJH%}R_JH,! }iQ	X(]$+G$~~$%G$tĨ4
.D_-*?!%?
0	%4
.Aܖa%BTI*?!(TBPxK3KJJ/zF!(]*? QBT@JJx)QhM>@ QKJ`	w()yW	w( -*? PX%ELc, ܚX#;`EA #tv? R}@}I%Xc"W`@!P;*v? T@@`;* .c U	xiQ IϬ!. XN C3*B] 'fFK"_!.agG
yN VL$KYc̋	,%G 0*? rBT@,z2 ϸB _qY*?!6/JM#z2!5?		J|ZT@B,e8K,K$K,T"%@̃xKdIQƞLYK`.o3)]'y|%Bp̋	yo	wiw儨P}`	whDd%@
-LKe_X&B]\R.42%E7']\<ȱ	wqC̃xKy		=`	w0?L%@!. L`	w=`	w=`	wްL@?>fS@T$K>dX4  b~%IQRT@ıA%BxUa*?!<xxLJe*?"#pO2O&b"A%B	З
X&B]( G(^fSP,|EK%G( ԨWe*? d6LJA (`*?(`R/2%E>"!./ "|H # +%G`K"?*? fsKX&B]!.  gK\d%FL¡KǬ!.!.?X&B])d%@?IQ ңϸKL^Lz2  Ca*?  !*? sĨ< +Q x*R 
iQ x,J*?  )Q yTTJAjTJK#$}`	wLHTd%B̫U'yKHLLcNa.z2!\iKk`	wY	w2.ⵯ!.ⴑH%Q/RTxU0%Gǁo*?;,%Gy~Q*DJ/iQ7Gp]*?8T%q5d%q`	wco`[xn㌅ ԨQDJPg!.VYd%jD՘>̂ϹTfM`	woX<J32jTfc*?30)Gf Do%Gư+DJ`aYx?3 7x_Q%GjGR5qM*?3PU5 %G,+XJX_Qg"TfWTfĴ̀fyRJ?͓ ̈́_TQ?,GlQ}`	w8Fd%`_kA%`K23q.7%EK<̧	w_4֟25@3%GK@}4 *?0%G߈Q"W儨 	DX&B] ?^D)JTJ!.8sK
LVd%b/J\*?1uL\~bJ\"ĕܦ"Tk25*?5 Ql`	wF	`FuQ񜃟9~Q񜘿,GrcLJ$#z1|ް	w%G/}ץG/_jTgA唨΀bTgEXB] DJJ"%gr"%Gv{KB3']Q=`	wJK4KU2O`*?1;	a61JFįJdK@SJdQL&y tb?"Ta1K	񀁟"T`"_!J"T` 0%GްLxDJxKp	X&B]3!~"%GX&B]JQUa*?0K?IQ߉iQ&zl%a@JS_5*?9A)Qʻ1*?9Yzl%aSXB]"T`(KR!.z21!DJhZd%`-*?0z20	-*?0%~XJ+R
߉Qf5*?0N%s&%G0"%G0U]52JjTcQ+1*?1*/Ĩ_R2t%cfLl.ңu$T3 1)*?3՞N!.=p23)]z.5*?1Ce*?1Ĩ/>e*?1;p唨@g1*?6B7"TlLrbTso)QΛ{TsoZTade\%a`J, ?	QN-UK_~0}iQTah¤[̃8K`Kb_!.>e*?13)]<@' )QI~e*?0pRf~YJQA﹅*?1Ko2"B]=Ad%ccJz c
Ǡ.cfoc鞰ggx|bA_r~ ~@c?&@Hc3c@v?0Bc^!.,	wT	w&z}`B]*	w`y "0oX)!.Ai "4 %GM`B]ް!.f?DTc?TcC:J
fD3 KjPS3.ov)yB]E;J2[b%aGA00SGyf0e30B]0160Б`0QG hf)B] `v<̱	w*?:fZv@t%m
f(]IǙ.3.B]L?3 ThAB]Ƅ#|NңB,1g:*?:3PvWf Tm3%mTmf)]@B]@}p x 
>2. 		w 2 p>]@}Zt%d׫a. =X	wCՁKVRզ]@YB2զB]@=X	wKՓ. 
ެ	wɐa%hk=Y*43oW43V.C[èK=XՕa.CՂHK>A%]yu:2(G<0u<f4¡xt3fu;O3w~g(t2 yu9#cX:l_yr_yïʞfu:X5>f~:l_yL:G_|f:Kc_yucgf3Cckf:yc19f:clf:c11_yu_ucvy#bYG_Hţ%OZ:G_Ku$G_K_u%C$ţ&Z:G_Z:%b䣏Z:'-J_G_>1hTu)-JgG_>1hP%4ţM1hSZ:G_ţDZ:%>1hRg-J)|bZ:TţIu(G_?u(G_>1hT?Z:aţJ_u_G_ţ1hZ:.OZ:--yG_G_ţbhuX%>'i_?K-~JKCó_r~J|ICù%DO,uvP_v~J(uvRӿ% uvX:;-|Dڇه_j__>"POC/:<_8C_|a(uxL)G__dc?%eX(uxf_^fu%fd:~J:~Jyug(u8P8_G J<!p(u*y$%3_rCɟ#ɋ?%&y?%&ydߒ_8:(u1&7:r&Y(u2ɄCɅ/2 Cɉd*&?%&u1CPaCɊ__Y_7:dU	Q~J	ՀPCC7eJ
V%H:3Չ&~J	;4(u",(u%
1u7:o&~JM_Cɬ2k?Cɣ_Z~JMw_Q%&>0H:PjgUM)~JM*|b0jƞ:Z:+&%H:=8ġ쟒_`u{7?P?%Z|bX?C?%`e3P񉃯CM?%K_,~J~2KPrό'JN.'/:7_~JN@__`u9>2q#Pq3G_?%''|p__u8(u9C_JNR4u}JfS~J2A?Cï柒_5!?#1J&|b(u|TcCϪ_ůC~!PJ_?%=QOCTu7?Tj:?@:?iꍇ_%P8:?P7?%^!~JcP?%>u~(u__z_%&A(_PL:@w(ug^:@$~J =Pu(u
_U( (u_%PT:3:0_~Jc?%LePLi(ucTz:1PGL(ubgd:0(uaS%L,Pa:c?%'z:'T~:7~|:(u=@Oo(u=~JOG_ɟ_^	'~JOOCת_>3OR:AYuo(u'h:A_(u7B :A@MG_#C:Aw(ugn:A$~J =P ~J z#	c: %T=S?C/TuJ!ï#C%:B<:Be_L%7!4:Bw!#J!=QuP	3X:B)~J!=Tg_EC(~:B0JPQ uAgTG_$:yꃡ	%(3@luAPOUuATJPPTKP&~JP)y('~JPO5!יc
_>fC
__Vy:o(uFO3_WJQ#,%(y:?:.%(bh#P3`g3_J_KfXQ,JQP2?C*^f__:4Pf^y(uk/3.Mg(uh֟_5_<M(ujgR:4`uj饟3 饯CauiP1LuP! 3ψ !u_hO_m@u;>41#8?!??X:C)~9!ʟ_i2Ǚ(>d_e2G_ju;!~1pK_(RY#F#:'_uHSz&^:$XTRH:G_uI߬))#B:g q"GNR
D2ïIdRR)y:B S̓G_Ȑ:X 2:Y uHA򒇙_4uHDq%/2%r::oCǬGdXu_l:&Yzug׎>0uoc뿌$Q3vόd:<;3̚ïKZ:?#cc#g0:ZT=`~:qtuKC uYG_B?(<ǟ/?ڎc(>1uoy_ȃb:<h:?B?!/x<L_⧙_Qx#g!xG=_uRG_/ <L d& S2_,d_*ݎ S y* ȴ:Y. d\ 2#_+2:]uiVG_)#_)3 Tόn:J^N u?9 , ,l:K_ UG_,? KuG_<G"~$"2?|:D̐_G_0" yb"7#2:DG 6:D̉CBG_|?"<0uB"w_O$ua(>=c!$?XuaǃE/
_h:u8,u#矅ޱ0uehC?3 1}y:# >C?~|u|\:0 :|c|uO:>0":~:G_P>:_HuRч_G_?cSïY?@"uyT:E+//" u?Á+OVZ"e+V_ljRG"` u+yW^kX _OzSc+_O+7WgW_ՃڼS+oW^k=S5zOO?6W+	XWy{]??SC=?OS5y$?į½^k_"hj_OW?50j_OS+(_O?zSV5_k?+A^5_Oo?^k<iBm`?Y`j_O`$+G4?oiS3:S^kßȚS"j_OXE}?O+WpKX=?]^S_SzS+FZS+.f5y/yuy b65!W0U?W0U?85"GW^kAWEڼSzS`y?+_O /W^kf_6Ʒ+Af5C8/DO3)K!<^?O5UgC<^?O91_.SigCg/G/G?z%Y?~gCoo/Gxth_.Sύ/GH{gC^?O2g/Gǋ/GRK!~/GTTK!a_.StegC-|a_.SC^?O8"K!~0MgCR^?O_
8t|`KR7o_.S'z%Y?)I5KR_N/D?]#T/GJoT/GIagOg8t/GItKRw/D?]$T _.S򕞨xtggLg^?OIkgRaw_.Swt_.SIKR,z9gY`/GH^?OJLKR˼^?OFV^?OJ^dggd.KVy	KM-KN<
qz%Y?y7_.S:̒t28tټz%Y?z%Y?8t28t'_.S:qz%Y?ߋ/Gwb/D?]uG_.S;g^?O#g_.S;<^?O3
t>/D?]tc/D?]u;N/D?]t/D?]u?
tƷ/G,B_.S:Z-KT>0/Gh^?Oxt/)Kqz%Y?<qz%Y?Ug~ ^?O\^?O3^?Oz%Y?|aO_.S<SK^/D?]y?/Gg42_.S<g_.S<Ig#A_.S=g\^?O#t?rW_.S<Lqz%Y?ɟ/D?]x/GN_.S<T®/D?]y?/G,z_.S<Y/G-z/GP+K_.S<a<^?O >/D?]Ǽ^?Ogxt)KK Ugd^?O ^?O$qz%Y? Y0/G^?Ot* _.S_.Siz%Y? Vhqg]Jt*?^?O4qz%Y? RG3K |	qz%Y? Rg6K hgJ_SgS0/G?/GÞ/D?]
XgK?K xt*?_.S_.S0qz%Y? U//GѸt<Ҿ/D?]!8t/G'ۋ/G _.Sqz%Y?&A/G#gDg怃/GO_.S\^?OFSgDo<^?OGSgDG@]gD/D?]!#./D?]$48t4tjigD)yCgDN®/D?]!SE^?OD*K"<z%Y?>j;K"
qz%Y?>0/G
t5ygDRR7_.S?__.S>D>/D?]|A_.S>q7_.S?'KK_.S>yz%Y?|aW_.S>@#/Gg样/G@®/D?]|<^?OO50qz%Y?VKz%Y?q_.S?g/G$~ ^?O^?O3Ň\^?Og/D?]|/GN`cg?LK  z%Y?4K>,wgXDK<Xt~,xt4KԼXSK",t>3>/D?])GK"~/G',K"8t/G7|^?OV^, _.Sz%Y?P> z%Y?G,t>0/Gņ./D?]+6WgEGc~/D?]-lsgE$yOgE\^?O cnBwMi?68_o?[ߒ+D?n_!j?T"/Sm<Q"qP`"/S%wڸȌ<{EM:n^_!j?4<;EMZ?l	WRm~H
q="C&Mߒ+D?m\_._!j?:x6%W؟ߒ+D?m\_27f._!j?5p[ߒ+D?:O²g7~HOƣO{EMps_ߒ+D?m\_^Sߒ+D?\_EhgS/_S®/D?.WL<`VT|_8v\kإ<_UŪ?%|+qMK/~jƿao?	b_Oó_8&Ջ?<EV\kv??	b_Oö_8&Ջ? ~/~jƿp| /~jƿe/_8&Ջ?S6\kvZpq_mXSa_mXSg\_8Ջ?$p_\k/Yub'|WW˫Dn?PՄj?֘p[_oGS/ 	ߒ+ECzKt"%ʾo??$x:8"]\_ဉ"m~ߒ+E\_D7~H7Wi$WpW*x:wo zOgoqRg"܅2|0oWi"? 6~o'~H\_~n{ߒ+E\_D7E9o7$Wt\_m~HWKһEqK$WpW7"[?H'yߒ+E*_-ɺOU׿$WyuqPoߒ+E/?]O
2rORƅ_o#Wس+o框\SŞfݗb0M_5rO)fo_5+rY1?yubx" #W`,j5L>fq|WIrO^f95aO8+@7V,$yO?$GxV<oxV_<Xeg<Y-XFS'j5p;WłV#Whۏ<XeâϚ#qWgaOɆ<_8Ջ?09_^j
bY7_Ջ?4,y^qWgXFS,8+Af\S01_j#j?Koî/QV.W[_Y6\S_Y6\SSx \_8Ջ?YR/5aOcN/Yubp_xHe&#W"zY<Մj?LQ<Xj5w0<Xj5pNc?ǚ_x_<XVXx#W~Zx+oVX_,uaON`_j5aO*z5:_<XSXFSÿ28+eՋU	;/}ɺqn_8˫	CŷFՋ?(|bj zrO,+Af\S&yQ_MXFSy<__ŀ\SSŢ/Yubx#5V-WK+Af\SͦćXi_o##
{%ſp$x805ZO`F-\_<Zߒ+`k?!{/w:Oťn__pWxM05̵qJŰEz{W-1b\_36x 05O	Ez/Sn?>0/A y_V/Ջ?[Ջ?,0Y_V/Ջ?VFxki$?TOw
w
>1?2S.1?2W]+b'd>1?2WDOUz?w?1?2DO%_?/S 		]+b'd# Hx"_@<;WO=+b'dǃ>1?2coDOX|#_?/S 	~WO_^1?2 DO%>?_?/S |o"_@,>>' "_@|=+b'd7'DO&>{WOo ~1?2k֭_?/S hO"_@-z C1?2sַ_?/S =jO C1?2;WO
w=h)_?/S (z;DO^ L=+b'dS_?/S  W"_@=+b'd~+b'd~ 1?2  Y"_@ +b'dK ӿDO)x@WOWO+b'd1?2 DO*x@WO _?/S 
	=+b'dS3DOKKDO "_@R_ V_?/S 
"_@!c"_@!w"_ƇBDO"_Ɔo@ _?/SCU"_Ɔ]"_Ɔm_?/SCY;"_Ɔ!RxD8_?/SC6._?/SC63_?/SC7AD^1?43+b'hk|"(w"_ƆqcDO ["_ƆqǄBϜ+b'hg>p._?/SC9Ϝw+b'hry_?/SC1?49< WO>pWO>p"_Ɔ1/"_Ɔ1DO;WO +b'hk+DO|q|Wƿ_Pi	_8q~pQ?(yy_P8G?\kC?\k8+q_O"ϜQ_!<.5BL|_8q#_8q8
x+q_O!_8q/8]_!/w.5B7W?T"+q_Ow?\kX|Wƿ)n/S!?l7.5Ao{_ xD_ .5A$~/SgH_8qA?\k<.5.5R?\k>G\_8q+q_O<"+q_O!_8qK|_8qD/S
w?\kd?C/Sτ _.50/SZq|Wƿ<!+q_OB9?LBy_/S_8qq|Wƿ
^+q_O?\kX_ 'x@ >/S  _ YS.5@o |Wƿ_8q+q_O	< x+q_O+q_O_8qk ? @?^_8qN/So?\k~./S+q_OZ8+q_OZ+q_O֖+q_O~q|WƿşZ	x+q_O⧭_8qg8+q_OG.5>w\q|WƿZ|Wƿ̽h.5>_F|_8q8+q_O^_8q?\k8.?''x>%q|Wƿ7?\k:8+q_O|_8qÎ/St?'I?',||Wƿ_8qk_>s_8+q_O>[_<8+q_O֞
<_8q?_8q.5=8xq|Wƿ^/Sl??\k4_M*x<q|WƿS<$|WƿI+q_Oɮ+q_Oɣ+q_Oɬ.5?\k4/SJ^O_n|aOD[O/8;WaO/6	Wa˫^p]_Ն?7wkL|HqlEV|aODi-?1~Hhj?0(?pgߒ+Guq*x~Hh9`Uow?WW.#w?WQKľ_Ւ<	j?0ɝ"$y/S. ~_Ւ<֮/Sxw恾/Sʞ."$yW|\(}\_;pߒ+Gqh%愭\_ d\oߒ+GO\/Y# /ShmO~Hh O;}"$y_Wp$Wd4 \_K_\总W%׿$Wd4ڸO="$yЊߒ+G
:Oߒ+GqNp {EVHAOW["$yW)
Y#Muqfw/S ,~HhGdw./S_\^?V^i1!Vg[͈aq#
{%Xſ<#D_`?0H4ȉV
/SHȉV
/SA(xF"%X*O	xFDX*@W\*K?gz%8q<XbKq_O7e|^?\k"gz%8qS_Y-X_@Kͦća+F	?+[0_ߠaO17$WpX'`˿$WpX\?V"?!g"_b./S$WpX9}"&/S=@~H+W
r߿$Wp WE/9$Wp?&E9J\?Cq"W9H\?V&j?"	OD_`W9]"OS@?$WpXj? !~HZOHqߒ+~dj? 2"xH;EW̗j? 4Tsߒ+~dj? i \?2
qR"C\_I=7\?2OHJ\?2ZO.	
="W$ ~_˫i;EW./S%EW̐q|H_\?2u^EW̃}\_Oo$WpȏEW̉ZOB8{_"V/S(,x׿$Wp?E/"@{W&|^{EW
qI^_ @{y$WpȯBǋɽ"@ Nxߒ+~dqM$WpQE9^{EW̅=\_^EW̌zOz~H/S 	c΁_0Wo==o\^Vp%YOXqW ά#W"y}_܊RWy}_3 >V.5Jh qWO	_?4UpUOy}_D6tut[͈H*aODſ䂯n_̀?: d~'$W +1j?C:ߒ+q0/	\S$6t!	؋xǜaODYS|Q|C=\_s:1wd/S3~j?5I $W -OȳE2ޱ/SX4 _~H@[WF}"oXW@'ߒ+5qO~H@[kK?"/~H@[W#ߒ+\_
{%7u?aW_rOSX|W@\SV_5ڱrOZz9_5ڱrO]?_5ڱrOf^h+ņZrO_/n\Sٟ	_Y-X_dg_5ڱrOlen/Ջ{Չ_7P-+3՗x+o[V.Wl悗xV.Wl?AS<Xe+6i悷xV.WlM8+ņZrOȅ_3V.5w_5ڱrOMX׋jbjbzˋjb/Ջdm5>$8@7 #_o G_K8To:@dS˫
="%@1dS9uq$߿$W"j?";^_̊~WvE2)WvϿ$W"\_$ȧ`7W	o;uߒ+O\_%3;E2)?6>0_.Agqz%0!§o<]XSRxFjƿp闬x+ł.#Wb_y1Ջbgy1Ջ4_7P-+0w/PՋ#|W@\SK%qWgaOGj5X_mX_3#mX_d?b/48mX_
^j+qWgaO&y<Xef>i1!dV/~0_S\1~HB˫	v;E2]\_%wd)&/S	>"
~?9~_̅?3Wȟ([ߒ+r?9>wd)O%[(d)O`{(S9uqH8S9uqLJE2]\_
="
~g./S	J}"
~g./S^)_$W!Oc4	A_~HB˫Jߒ+r?0QK$W!O`*o	L]"
~g./S`iߒ+r?0~HB˫6ÿ$W!Ol<`yߒ+r?6b"
~g./S#
|WՋ?&SǙ˫K7<]XS;Q<]XSd	B/yqq3Z8+qrƿG_89ub_Oῄ|WՋ?%JǙ˫(xJ!q|WՋ?&4q|WՋ?&3GǙ˫L<LǙ˫>q|WՋ?&xJ+qrƿ?	T+qrƿ~05Ǚ˫g.\kc_3V.52S_3V.5<]XS6m5>$8`0/:0_,ot%<0O҅oE3>!/SJ ?~Ha6/S[__/*K@;?&|WƿyV.55 /ՋͦćVo6"^+pH~rO˂GdͿ!1aߒ+CqE3ouqu"\_bwG":O{5wf?.E3oODfOI"\_Aߒ+L׬f./S3Aߒ+n/S+__$W60d$W6q/S3Sߒ+EE3o v/SdfW|eW~Hm0sW=e$W69Z?$W6\_<dUͿj?·]"m\_ Mߒ+*?":ONN_`?W3wfZO1W`$W6/SK`ǿ$W6\_܂3n_a/S^E3oqpw0ͿJLfqr!K`Cߒ+n/Sa$W6Ȧ_uqp3 "W#mߒ+s~Hm0
_"v/S	_@W ~Hm1GW}ߒ+n/S"="=\_ _f=\_ܨSPͿ5(AO$W6!)g@ߒ+T?T ._uqr_/S$<
="@7W<^_B./S
z_W,$W6 qr׌E3oW ׅ]"˫Qfm\_L9?$W6Ş$W6q/SZ׷Ϳm>8Ϳ^ "P5qr^NͿzOu~HmQ7We^ߒ+Th׀W~Hm?+z]ߒ+TuqpAE3om\_V=ͿZOX}"@W--xN$W6? ~Hm I#	"@_S/w`\^_<bq|Wb_OÉ<|W@\ScAg]XSҧ__T6Ջ?(./zP0 /|B.\kFo^0Ջ?(z/zՋ?(n/}Ջ?(=x
]XS򊇯q|WmXS򊗯>Ǫ!jƿGq\kh׸m_UV.54=TXS>Ǫzq+qꉺq驞_TQo_󏼺q^[Ǫ:q饟^_Ǫb_OaSjƿjƿVxNi_Tub_O/	|Wq	θ+q7V.5p̀3jb<|W@\S/2_7P-+pyB'j?Y_Mi?	V[͈@=Qsw"e`W I3r?~Hy? 
xNwn/S τ._2\_ #	Ğ_23/S cp]ߒ+_W+|'EXj?!03._2/S3$W`WL>3}"eڸO._2=\_fc/X?!<m{EXO2~Hz/S0/c/Xuq;EXq0?ߒ+^_<`$W	qxS/n
787$n/ՋzY!wj?P_5ڱrOv~j;mX_@j?II\_7P-+Aoj?~d8+o[V.Wꇙ /ՋFi1!0؋x=<-<wψ}I$$W|@WW<3;eW^_YqKAeW'?ߒ+>"/SIG$W|C\_H#e\_$EYg3Y%	 _Y5qZiߒ+?	q/a~H,ή/S]'{EYg]\_`3eyɟS/py\^.WOq|W@\S_5ڱrOR/Ջ7@L8+o[V.Wݧjb=R/Ջ7L@	_5ڱrO_5ڱrO /Ջ7NBj?}P|W@\ST_5ڱrOz>/Ջ7n/Ջ͢CZsSG?m=_z+V HΡ)S=7IO#,`WY 1⿬/So%Zc6P}}/OAi$?E` DZe  _ _Z?X=FH>%_/OF` +]\F_FH8nSG⿬ }\F_
6͢C/`
{%_/O2 X^Sm1D& }i qSLf!?;%_/O'qFHi \F_FHoDZew }\F__m1D{DZe{WSC/`QmL?iSAg(c6KŦ_HϿ43j2m1DixPwߊ:?4=FH>=iiυh-2w(c6A/DZe @4~W^i$?â7DZetP&_?em1D0L?!s+gS@m1DJ;%_/OzPi⿚`ySI}FH(i
 wh3\F_ `Qm^S/AXE=+VW{3h	#wKŦ_
WA2q
6͢C	=ipN9_WS@m1D
!wKŦ_9h9#/O w(c6j(;%_/O@_j2m1D߅S

=+?X"2/Lf!`=υ/DZe>+]&#/O (c6j( DZe ^ 4=XWS@m1D|(i|YwO	?4i
6͢C#'_-2#'4YW捽FHALL? @⿚S\F_o`QmwKŦ_]⿚=XWi$?KDZe)xP]_=`0e`Qm'S?h?4!3h T__-2S_
~Ѓ`WO`Qm
wDZe]⿚f
qhELf!@
{%_/OOhb6#/O	i$?w/Ѝz?4 O`Qm~%_/Owc5qhJLf!@L? TSZof#/O (c6H_wKŦ_G4K\F_FH`iX#|hL\F_FH[L? ⿚ެSD`QmX~Q_-2o w"j2}FHKŦ_mSD`Qm~LA/DZe>PK⿚qhFH%wKŦ_%w怃"e$Lf!gPwKŦ_? ]+9S@O
6͢C/aqZ_/2HLf!E[=iXPc⿚'W性m1D|SL+拵qh^i$?.iwKŦ_\R_Wj2 ~i$? DZe _ \F_FHVN!DZedbo?4i$?DZe b/_o:?4>i$?5!GDZe ƾ(_]\F_/`Qmb8L? {h'W悗(c6l=￢_-2b;_!A^#/O(c6h>/L? FB{W
6͢C'KŦ_`D#S0-SE?`Qm
F>wKŦ_)-⿚ e
6͢CIy/@ؼ_o3z?5W
6͢CKbKŦ_)}C~fMe(c6$b_-2I;ؿ_L W(c6"G]i
DbWQg2o(c6";%_/O^<_M2]
6͢CRb!wKŦ_*[D. 0CSQ(c6,=/E{WU#/OFi$?DZe?bV_N {WFHK L?1@⿚~ Wmm
6͢CǢ;%_/Oz*{C5	 WANQ>v#.tWhxFv-/j|ztT6ϲZm7Fz(޾lEHΈ/)|Cd-<rdWtmE.6ކgD.ǎtl@xٶK(o_<rURH_#83κ|܀O*nz8FuxU/r<pg 7m<Fy|]͝Ag<D޶|\޾ySn(oHojFt@^EçWhrR&-NQDTފ]5@lRk>kE-Z\!\;lj([oHohtR֊5çomKZ*FtֆxCݾn-hZj\>ݾn-hZCuKR֊6mR֊uSg;6|>ݾn-h=lg_6ݾn-h=lHn7xږ=l䁻|jZRքgU6ݾn-hE lAӔj7omKZH/#Ӈ۷6͑rR&wkB)dz<!FvԵgjFvڇNomKZ9s|jZSv";tm5pAo1PgA 9izd25rn(jCwM\ў>?ۊEk(nږj2+47mK^ۚR@Z5rנ0C=}RҋҋA@cJ-Rנ1ԸsK<zCϞR+;D}ENt5BC#T@rP5jmENt=l]Sj*t]5wϺ6GEpZr٭:}:+<lS#}CrٯCΚ56Ar抝>tHTTA*[P5wϟ9mENt*Bx؂P5O!PԂڇSR%.QS޸+:#"6t>zZ)olHt:FzQS[:kE5"P:}SR%:}SR%
\9l֊>覤Jj:}MH!RֆѪoCghjD
>C}CghjDw>Fz>zԉCgA:}:J*tgMhuMH)pZ*t5"PW/(ꚑ(l5OTB@˚*tD*Rbf:FtxENt<CPԂhvۣP:}3[Pה!93|Aw3[PѪoB3^!k<pGm:}<pGm
\9l֊>8|#*t6xgh RfT@gTݵH![!Pt=vڪy6G@$"	z(z sg*["tǽ*!P5rn(zjDPz\=wCbqCgD.t.hp\:jhdw";}Cz]5rC]gV7W-t9ۊ6zoK[<?ۊ:p5"t[ЊHqC.tZi}OA.P-hn髞]Nz!PA.PӇ.3qEHȮNۚCuKۚZPdWnhH.P@rR2+47t#>9˄*ԉ]j*t:}@ sEHȮW/(H-Z*FEvyENt6tR2+47t*tv^P	<
ƝqEH}jNhvDZD&T@YK:mR򇍩ft[@X;5p/nmK^]tZ6CϺv⊩jtڇA.QU57mCP}MH7k>J9螤J螤J9螤Jj\>^D69#@sK7tǽ\:CrڇhpgsENt=pj>*ttWvjDjhx\!PN]OPN]OTޗsR'@ZRE([:kENhAn[:jCOQS"yCO7t΄6Ȯݵ-z/P"sC\9gKFv[t3sCz!PC:\ޗ4;xC]͑>?ۊ7xږ#"t*!PN](hsR'A.Pg7W-t]>yCR֊_>yҏC=ۚjsK;ljz@jyCW(:l|΂+dZ	P@ElS uVȵ;!~A-N{]^P)ÖܲV2YX+ebL^vƧXۆ-[!PHw Ry S0* Txx4d #<q@ۇ-H<zԀ.SBO$
NZ!І"眴9ۊ!zZ:z.hz\=p
yCO_R\!Az)堂SCwM\塪8t/PGܴ5BC[֗	o:}C5<5BCQR1	o:}EHO<â7-PvçT5r-Pvç<mQ
|ۖHt;xtև|ۖHt;xRCgO	o:}CQhlZ!OsK=}Kܴ5BCC*3-Pvç=Ο<!	o:}CT-PvçT-Pvç54>	nZ!OsK"CWqCT$:n],eV2YXyS].ivዚ]q b܁IL`h6CI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çՀ׎$[;)<)l@@i'-Q懍:pT[> 塪5";}ENQ塪5";}CW(:塪5";}Cnl6Ϩ:!PBZ= .l4qC_Rtg9ۊ*DvjZmPM3Q[rۊ:p.PӇr΀=z>΀=z>n(|/+]gr΀=xܧhAuivdܮivdr΀= ΀= n(Cl.PhS iv6Ϫt+]>yG) p- h|Qn(pOrۊj\>r΀=	=AG!) |Qn(t˚j\>sK:Fv.Q: @9Ǩ<h  ~@zG+]j#>'+]j#>%h@!PgOO@ЀC < Qn(xR.P
+j#>%h S@iv⇭Tg|A{n(zN<6zr΀=1 &΂CS#|P@cG+]g:|.P>yG)Z>A9O@BaG+](mn(xQ: .|h'G+](l9\C`iG) 	cNSp
Ɣrۊ)Ez^W4qE([:kG)'w: x>n( 6uSnW4qAQ: <S -Qn(C 6uSnW4qBQ: Gy: GyG+]d&ܮivoQ:  S  @,Qn(WsKRի^: cx<hv;cG+]^6z>sKRի^Ӈr΀=q0!ta1h4rۊ)jghpin(Wçhv;c@|=A
Ɯhv;c@|=A
Ɣrۊ)j[>sKRի}G)'
)'
ivZyBgܮivZyBgr΀=q0yO@8vP4rۊVΈ\ivճhǃ%: x>TrۊtBsK=lG)	r΀=1ivWt=|ä>W4qB+:xh@bG;tpbPCQn(vA|BsK; !Q:  "O@ЀP@iv6ψ\iv6ψTr΀=@) p	Qn(gMH\ivQ^tԅG)'vO@8\ð%G+]+]ha: ghv;(ta"~Fn(W: sG,eV2YXyS].ivዚ]`5
O$
fCA+*<<In(_<p.QCΈ\ivVΈ\iv)jmrۊ(W=l.QB9W4qEj״8tV4sKQKV={CNrۊ(WsKP2nW4qEdΪmn(M\R.W4qEl+]V4sKP6sKP>yn(g:|_^ۊ(xR.QC6>F}KNW4qE9s@mKܮivj\>眮iv>眮iv>sKP.QC+]dܮiv6xn(çec,eV2ʘzO^sKHjvCq b܁IL`h6M Txx40 jvC3d>P	P@ElS+G`4+dZhsK"EV2YX+ec,^׮4p.P,`5
O$
fCAk Txx4tZPtg[}Sv9hj؁CP+PW/9hj؁CPچyCV
xg7tZ[KV={CNcNZ[І*^<p+=lT>BsC]tZ*rڗD|#TEVR*-iv⇭hj_TݳZ[J+ΚhsK=nBg.Z[C]tZ)Ez^Z[І-iv⇭hvA}C]tZ.:|󖊛^C.҄ˇ>Z[6
Ɯ9ۊE(mC]tZ)jghpZ[ЅKǎ<.P-ΪmC]tZTۖ4qC;Fr疇4qC=ltZP\>gܯ[ІP3Whx6z6Ϩ <lەtZH--^EԂ؂ەtZ*T54=pzM<wk-}MMx3Whڪ*FvC/rnA	TTC^!zjV\Qy^ERjs-&QR3QirtZQR3+UEHt!9Dzjj啌V2YX+*b5=z.1sK"EECy-Xx@ųP$
r@xٵyhClVȼ6mB+dZTEORhBrR',eV2YXyS].iv5"KV^81l@@aTǀ.@i'-^#;#)o5"PW/9hzZSR%#ThzZSR'-:NZ*nڤJ)ڗyhl5(p΃Z)jD^rSR%#ThzZ)V2YX+ec,^׮4pƤdWneHw Ry S0*ccɤ
rkC6hn髗6t#"sCwM\#"sCwM\墤dWnhn髗>n󖊑]^P\=lmi|ڊ>yCdWotTހԂۖ˚*FEvy@jAmCV#"sCwM\塳֊]^rYX+ec,eו1zbntǲՀ׎$[;)<)l Ry Txx4_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+ec,eV/^Tljz]b5r`5
O$
f@,l>p>xW/9h|AxgT>EyCz]5rڇȯ(vpy+ec,eV/^Tljz]bn*˗Հ׎$[;)<)l R$
rЀ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:!rYX+ec,eו1zbnۊ6-Xx@ųP @i'-#T;FTݵH:J>墦D7xږ:>墧-yCԵ!2^@sJZ6S5l_R-9mK)r懍jC79j^v^ݫj#:|g*tRPxזWt7j󖆨5xMj>GEphJF6ψTT#UEMTCΚtBoyh!6nhvWt<kD*^-&PyhxڦMv^t+ec,eV/^Tljz]bn(zYjk-H6
S Txx4olg#;!d^Z#}A	OPd^ZF״T6Ej={CQhp-m6xZF״="5j={EHΟ8Cȼ;xSghj"5Mjd^Z6|OQ\>#Z5.hCxAv5j=z-(:|NQDҋC'46t5jZvzNrzN{T+W:EF!6l
gd>TbH|"6yQ["ʊvyhvˇHXWAgܯ\!Sι]x-RgH8tʆtgRەnvçTgmr>mSg]p+ϹQirR͹P>lwkEHΚӇܮ7xږTݵH>gM\:CvԵg$WomKZH/#AtNWomKZH/#NTG\GpО"r|r+uURHZFv+W/Hhl+6͑pWomKZ)|[>j57z͹]n-h=lHr|jZK(pWomKZH/#5HHojFt@vԵ|۔᳖7xږT\!)KR)K#<vԵ×<[>rU.[rKgmrK6ϞKꜣ=m@Hܮ7xږ#:+6[>{R3:wNQzMr>kE-Z|jZU.l͝lCȨ&ܯ[}R2+^6MhzRtZ9zWi}ʆ=Ez>Ez("rlCj9]n-hZj\>vԵ;ܮ7xږT[=|@ 9 o,*CI$I$I$I$I*
I$I$I$LI$I$I$I Rx5LXRH dI$H$I$I$0$I$IIBsK[cJJ,"2Ū?m|ce/լaBz?rKV?U2<W7u7DAPGvkYj s&;ݤ#MYOgn(ElE/SSu#I55Jaϯ/vH4}g'=9iv⊞tVȴ<l=HMk"MRc>8s&;ݤ#MYOgpv4q@oR+dZ8kuԎ$ֲ$+3aϯ/vH4}g'=9ۊz["u#I55JחLwH$F>_49ۊz["R"xwi&&_sHs&;ݤ#MYOgszHhpR_+44}b?dbfYYiI&fS|3efU'lp_)OmF>Tg~"fYYiI&kԧ6g#MXO3O S(
))ʘzO^sK\zZISײۆ=z	7OOd<
!K) 3<(aR=0Ϳo?!+Fs?^</F{#_3O~-5?Zk?B__|B_!i#g-5uu_/0uCO|__:P|_!:u~e7|_/|_݉.\!1|jZ1 x˄!.H/^1r].\!~ poR+dZ8k$HˆXԊڗG: 7El@mK҇ SqAoz["5\0={C譑hjo
npíhz-!zsKT[EϩsKT[Ed7_6y9ۊz["_5:3\0Hhvt'Hˆ".PԊڗ|n(El@mKߚ#,)ktgAy\a|:kAoI ^W.s_	A8Hk7D~?ǐ[!	wK%pYppv?g<cv?A_62 uLuR'~l:O_͇_Կ5u~d:sy?b:U
y9	y+yO_OW-^kj_OW/wSӋ/GK\^?O/Gqz%Y?_.Sz%Y?OLbcC_V?S[kſw$Wq"ū(}_\_W~_~H6/S_q~H6/S |Wb_O\_8-XSo?5b_Oe_jƿp_mXS_8&Ջ?ϻKLf!rwKŦ_ܵ+9-\F_;H;%_/O+#/OKLf!+_-2%rW*eZc6>DZeHp:?ݥ3h{%_/OG?;mm߻KLf!gwKŦ_ę+	qq(7-5z["RԊڗ 9ElCg*z["Kߢhz-!zt[@p,eV2YXyS].ivዚ][V^81l@@aT[!䓏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/9hl:s  h        6b  ]A*BA*BA2         C  >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             4"$
   8AH(@_`ace|
!,Nilmprst	.014;?Lbdghnoz}"$*/69:<>DPTXfuxy~#%&235BCIK\kw)7=EMQW]q{'-FGJRUYv+SZO[CZHaP)aaaa,00000ņaaaa@F0000d$
Xaaaa00001!%000022	aaa`b0000!P͐J	A T,0	#0&aa`A(%aa`d1abZpH, t@'풊d:Yל6200NCSXlh`V<J8N](-}鲗_Eǩ#0F`x PӢ:F:֝>o(~)	z 恔 R:u %(u7n ڟ2 .&$PJ>kJ;J#3 a!D
P Dj}@DSc)+4$<J>@@	{S$*YCIׇ {S$]}T&w]!gF:+TjE{)5w]!gLHA B+Q* p!`tk
AhͥP3N+ .P*U:N0t!D p#whBu@Z
8ZZ%0TP `Ҩ@	Á`4I`.1>cpn=OVxcXN(8  {FKQ3!8O7mZX\pp/j}{7B>H@ HHZAROz̀Dq԰R	yѕ-*F8N`0rqPwItڃ(B0Zӡ;-=p!%zd?<o<@Nx	*|*]A 
Ϩ6#
0"T8AnJqqF'&2 p<"="Da{P
ϼzDc"Tz""@G/7	@#bT@EDDAa,@:@.>
Y% X- j!BJ  tA(IT
h>yOH)~`Q@BPh&p` ڟV %VITIT*noj|މTЍ	[Τ7'>Kۄ O[ćL="YR2%Qzl⼄@V) o8.3zN
3#<W> ^V}\qMfC)+*.P )6 {S줄盄 .I%o:HJLt= l	AK~O/p/FVSH˓JeCôx,A̕	@yZӪPר*n)!skڟe#\BmFCj">`y83-+T>:F Ch^-*3YE`U:#2yǵ>G]nÇ>ptϓ˲`	'XCuL e$+~9H7nV{S>ab|+c<&X
:v@˲-`By	5
%Sh> m1͸'{S P:46 x4v@`DuBOtz0L@۟
|%aHƞ5L	y(vxLoa6=盟j}p};ڟxCxV8e%ffxp1>q<򳋔7O2$&̀gH/<o>)iR2㒢˓JeCôe-yvQZ>"ǉTJWBR @QvA]Dy8'+;XtJEV9@iTqYTA̔:t²I	J_ckqqrs ̸vzrq2R:Bp<B }-IH"Ԁ3(;lz(@=u:PXt8áVMP`BqA̔:NHvgvxt)EVӅ/`pr22eeE`dCt:Ѝr mZӡ;Jҩᡌ o1x;Jxo747Oo+eLw":GD(}g{&;$G]n.Oj}x^\j}.|"U:TIz`_&́rRͯ1briȨs"A̞7kN-Ţkڟ*872{S@0P͸P@gZ{cqh;{SU8񼴄m׵>@ oI[>BY Jxޡҩ+qh=2T7xޡҩ+qhjTI{)1ِ0!J_cy,NX1Zt̶mÄ,,z'yi N+Zt<'tĄyL@!	qhO*\
ĕLZOHL@F_<cԯj|,"V i_<cDKqkOj|wPsVr*XV2{JH@?@2LvS:!R"XTT>§.4IzG5f_<ɷMM@
\:W@Bˋ..1!e`˲ҩbQ 
g5tX8V@s̃u!eδLYp%I02P#CBB'HBdL!	VN'5jɎ|
<J9Kd2tO!},=P J>'HB\JU'51sĨ-!	,: ^B6䢗>JQXbkX|~BHIKiB q_B }OP#x
'B^$ہAOo$ op8G( s@KvlP{S!GxkU>[`{S!CxZj}TL&́;aK~Oh<=LXzs ̷uW2VD)	Q*pxM{S@I
ޣxI:/ʂruA6U8AnJN>nq+x* ˌ@ZOZU	 c  dp<OQ*tLxyPO}:
]Ç盃	{S (M 	D7n mOhbL0d:l4`?`Tod#%0HWW2RdCtl7aV)x.:J>|H]A$f%P+Jg	h<'tAx":2`1XBBf䀡OȀ|xxi 	y@m4CB"OF |0^M<[ҩ+u>@w(&*t/nH>>L0zŒx^ `CtNkX#,NX%0L:<<'tJֶj}Jl&̊_c4X=LXPq\ɔUmRjTd|A6dRdŉI\ZJTd|A6dR	ŉĥF +z$줊U:bw>41
 E窅 x1UI%nt)u
5`iTTA	<N7ڟV3KgOWe&3^Bim)n ]Ou׃amy@s
'9J@VvBb8/x0V&5{JUr0h9!Sj}mS2OH> 2	]/<RP8=LX,JT`2+J9PӢ:F:֝y<'u4n*^)uB %$ABkڟxx. Ex<N>>u6ԽRI[>G]nK u	^Jȕ,C y=4H$7iTqXHIy@|'xq 8t0"
b)n*^)6/xhьhmJ8V)Ѕ`O(^KP8c `Pm*"a0y]7b|6/X<vTj|hVxD0
qA`!{FKqo@Bx ZX\qPO,.oay⠑O7R:2$&̀DreiKJ'+N:2㒡d`<'uZ<JV8e&ZZ⼣U@Ioj}:>PoeMJۜ=R:yC pCeq$K
KD=S'&̊_c}>)iR4	S'|*d4#oU86խ:xNBU)' ڟe#X,nt|mTntoj} H$HŒa/L2{SjȕH3BwE*e$ nm+ڟe#KRFj&R:CJFS-zX\{p$1h9D<IkKU
HhI.Jjz;"CvO\M{SC]o>iZ1Ҳ"8e-a3dqX	=o>!R:1yl%/ʙkօK"C)uycL^^tXSPdCtd4"o+ZuҎURO7\R:u胙xnTw>PoL%*eqP􁶐6H!6LۊڟP>W(D2޳QA͠(9\l*t<hVH@`	R:xx
]C55zbQ*Z
KD7֕OTb1rkFKjpZ R8'(6"U:41uRda0QOyo)uJz=Xl%/<Aiї#.N9*/0N]wLT\TAM$JkGORO7)u-{SOڟe#e-)t*R:d|A6dR:)iR2㒢˓J/U:6P,6dR|*ڟyifE/8R[S=m8Xlȥ
UEڟyifE/8R¶{xq@ّK1?VoN(2)y>xRmOa"c)Uj}緍<cJ[S=m8Xlȥ
UYVoN(2)y>xQ{xq@ّK1?
ڟyifE/8Rj}緍<cJEmOa"c)U+j}緍<cJZ{xq@ّK1?+j}緍<cJյ>ӊ̊^q1@T6P,6dR|*VoN(2)y>xSmOa"c)U>ӊ̊^q1@TAVoN(2)y>xQ	[S=m8Xlȥ
UD5mOa"c)U*ڟyifE/8RDVoN(2)y>xPf6P,6dR|*:{xq@ّK1?b{xq@ّK1?
ڟyifE/8RmOa"cHA 02,&
BAZRҠz9`P=LX+N0LPbZRҢQvPp,Ge!V (0d!XŐAPc5_l1/cjf?\Ƴ3YY~cֿ~9{r_Ak.QWn1|o&AoDsKѥ00
F$zRcHDoK"Nҗ*/
F$zs`)QDoN`x^a'[)J::g"N$yip0pDo0JVV<MrtDoDo0/0J\a"NJǉ$xhX'OC:Do G:Do?$ $'[[Do W:F'[CRR3'[
'[)2i'[9\Z)9OG?XY
wq
]r%qhY\Z.`Zw +E;}qh~E- cŢs`]|SO&:7m~Ak~Mα6Mz@m~}bm~!y6y6:α6_6^Mkm}cbm}cMM\_X&k!h_XM16ό6Y6.)&Y6ۄd8Mskk$_Xq&u16o\_XÁm}`ӄ$:p_X7kym}`	qi66ykrm}`[͓k_X>_X@x_X&z\_XCk6k>6m}`,k	k skx_Xy6gk9ɵ	It_X	:@f^\°of;*9Vv:Rܑ)z1sR3-AH$0ӗBrvxt\(zr$eC|Z^TXZVX0+FT;*0FV<L
6^TXZVf;+&xFV<L
6ǉZ4㴣r<V<L
ѥ++&
ǉZ0ȹ:|S#1QjȒ05fH<z9b0ȹ:|1b2S',Fx;9eiKJ%L:F\rT<ŉ0xz9b2yS',FdŉĥF"+JZT9Ztї'yeiKJ00Jt8x;/',F*a}be˓Ja2H˓J#.N9*j1b˓Q..J瑏S',FVT^a2aS!K0000aP)aaaa@00002C6A(%S,0	#0&aa`A(%aa`d1abZpf`86XEZyɹ~m_׆??ᡇ?%WJ#^0m_׆?0+%'.xo"_7M\?aj1b)&c	ADtOPus$IN.pKcEf]"Pc#Q]Q! JgE.2DϷƨYH -JDa/nPV!`8ہ& }m*X4I8hNfAFtT*Bc4NfA-0qR
%NvP( &nn5B!@$0qp	E.G^A(92N鄽Ç)8p,#PJ?f͆NcUgICT":8q ,5 38S:	Ap2gETi:hiQ*0Z49`Vc(^8vOj"NB7 m $q
>? D`I:R  {0ģ8sV)n)im0(T#V!7[AÍPoa0aƨYI!P\ZF#{$ NR鈜Ct@GDM	KΑR;9Ni]"tfCu1<ItХ?`r+JZTp*a2㒡	jdPo5J K#yTF5i i);9;*831na3YN@N5B?H+$m b8 %KɄm2[ҥ8l"zut ZT.z$J+P
ϔ
  `ŧ((@XbBXD ^9`/- rZ Xx`hhIeBP$LNP7@&	@ TJjމTЍ	[Ψ$6 8
a/n&T,uj 
ϸ J>GDhIP*NYtU6{h*4
qnVp#<
ϼ>8<\g$d?hP&aYÌ\T,d6Ge$ o%nƨYI%#'&dm:$t> 23R̆b#yK~Oq^)iR4	S'hʇf	ˇiJQ%EW23MDGD1(7\5R~WH:$#Q]Q! 
*]1R-:i(EwH&Q>3e$ n@ƨYHECd3&W>hs`RO!	60iT*P^ہP[0'ہ$q!A]3^@  + 
tJ3)$
`OqX,\0lOýB`/>Z/DQF(xzcPNZ y-@:	T "hk`iڀ'n@(T.lp<P|#m@nð/CD>Ge$>GL	t5qR:{mρSPP/>h8s\T,p/>q@e8FVOwH"sN&̄.7D8DtAD35"#f)Hd7\3ėM
_cx[>)iR2㒢˓JeCôe-BAX.hx-e&[ u*A#V>6pT)!Ka:j$;$GE:>:Cm* 'FtP ^'U:hiBփ)bM:RYK2"1qrs ̸vzrq2p8.*A#СpUaj@O
8n  d g
:T 	ՇA̔PEtP U`Y:R)S#.N9FVT^aDM\ȠcRsQ<JIM	Buҩᡌ o6@zWpoqcv+<dpE&b-C%Qa32mj0]ƨY}c1 2c2p|!q65B`@V!*gYY6GS1d0/nf":'.&̊_cyK<=LXa2*Kdj":'qhНn. Ps1*$5B4
 |ۅu&8?ۋƨ\U:>ۃ3*ZB6OkP,JqRA}n. P,JXK\Aҩ}
jdu3IIpDtO3]4M4P4=LXbGalIthF\DtO5!᪗Hb-H.U5S]"jNjCE;D̄ PU<0Bn|hY8Y`hHmqX%e5}XT&kJhBl4]`fr|m*X:I&e3T$uѢH8JyFKFdۢy:''
H@d npfj" 78JM*6d(bMt25@C󍚃sY<"n24	2:ْD	%Br`LiTq:	VLwUA'&Kd2tjUHfN>(&	@ҩA&FqU	K"5gM,: ^B69+@Xbk*{!yH)5q&*.:V{rQƨYqRȆ	Q/V/ےSPo$ n jQ]$;TT&iJݸ Pimju2#$gHdm:$&̌ҺE3R̆b#yK~O;xz9b2o(9\ItA̍DGDRtj)NIGς#RwDpL;*T$Y@F۞8	.L{Bm*aޅ!DeA:U
aPpb0-iUsdT.(T?	8U>8nxdT*Bc0	¬pkP
Q*tLL#mrmƨ\Q@  (FۃNT&`=6`Bh:0<ƨ\ZD#3$̝ͧD4T6df1Rf$hR	+7aĐzzdcÊW2 .$]#2D!n1׼i)>|3I7\L@8&X/Α,Н W NCXAS@iH5bl/4ے#P7Xb/Z-Qrf#h@h9Dѡ$9L+nJ 3[T1n.5BKہ5BGSOVf1GDM.NY#,NX%0L:<НA̍\jBaXGS{$ّK~OX=LXPp+	\ɔM)2:'&̊_c}oz9b2y)3BwCW24ZMGfE/?H=LX,JT`j":':DMR2)LU.RE5i ԝi);*ƨR5K24Ie)fhB%*PV!7<n5BI+spo\M!;ݞhsPB@iT頦utNAƨMY($!
j/1nxj0RE)\jڄ±	kyYZ&[*B!UAhJ1y{K:h&
m*4@.CYփPE:j0Ȍ2wDs6ҺEMtfCu1<ItХ?aŉĥF"Po5\ mySK7\5Ri+f]"Pc#Q]QR鈢Ct@4'td9n*e#XC([)!+OXĪAa/n*B3)6Ix}2P8-Dn+JT,'qR:u,33I[yƨ\	5DRVDd
% APt&"@#0
5BH@h8ÁZQ	38qJgۊGe&D q׎#*F4t!X1P 'C[JDZH`܁4T#@O D`I:R ;OtFUTQT9@>Im0FM&4T,"e#̓ā9K"q NGfBpfC2wDs6ҺE3R̆b#yK~O<T2H˓J^rqPw.(:,Aɍi+Y;*hZPƉU)'JT,u8	A2֕P(L+
jބ~% R qL=e,΀ۍPıXGS"2OLėMfE/=e>)iR4	S'|ItDtOPus$W	1U@ImƨYH@TT%TY1Q*gaja/n+P
'-(7U
YPpQX/iU)!sc'e# nuש±	&խ
z%A3wҩAͳEb
]#±	AAbJuGub
ZXzhfɌbV8
ao>FۮƨYHu23$ DtO3]4M*f.- Cİ]~O]o(Q//F^:,NX)Té顨螠IyE7C%VI<`2qR:y 歼n5BPoeLɍJ@YZKۊGP
'z%Q 8X BCЅ`iS@8|H@e.5BG]oK
uאzV!"UJրI0SX4Z)D.(6բU:4":)dfɍq6}0e#ĆIC1<It|A6dR[iї#.N9*/0N]14't\u2E/ehP2y8qR:x͹jޡ0BiTzWe#Z
]#±b=Xlȥ?a uZRҤe%E	ˑ'w|JhӪ̊^q1@GU`ѪnT<c14jۃifE/8#hӪ̊^q1@GUDhӪ̊^q1@GUpu@ّK1?pu@ّK1?꣣F\=6P,6dR|:iT.N2)y>xT44jۃifE/8#5Ba"cDF\=6P,6dR|:hӪ̊^q1@GUpu@ّK1?SF\=6P,6dR|:ѪnT<c'5Ba"c,tѪnT<cdP{pm:XlȥuK0hӪ̊^q1@GTfP{pm:XlȥuK&P{pm:XlȥuKpu@ّK1?-4jۃifE/8#X44jۃifE/8#YP{pm:XlȥuKMpu@ّK1?VhӪ̊^q1@GTzhӪ̊^q1@GTT.N2)y>xRT.N2)y>xKD !byr`(L^^-*
ŉ&//-*(`p,Gev^2`b	#
@RY
(X߬E?XCb/"_"X" b/X?6lr_A͈6DcbGȿ\#	ďz(}q#c_DsDI::'[(u7DI
DoᖈDI:Í'[u$"N!u:"NDI:"N:"N4DoNNu'["N"N:2uY~/$VuE?k)-  NI`-XB-b%qh:[\Z.f]5qhMsuŢWX@ Mqh]p S`bFl u[_]~kȃ]~ kȣ]~OZ5:5~]~F̍u߬_X/Y _Xt5~h5x_ƺ_ _XAX5ƺo"uFY'uh5׍u΍urQ	] _][Ѝu#]vF$tC]~s7x_\1] _uM]~놃]~O\5~\=\kſ u uA_D\Gā_ȣ]~o]~]~_ƺ͝6J5m _]#]~#]~6_C]~Kƺ?ku7C]~~lkşo u@f^\°of;*9Vv:RXS g'0
Fy"Rcg%/FZ,FQxR3iP:xZ3s`)Qu92y+0-*drvH^3N\\<.Ņä,-.&ecب2.N<`:.Np9Xebnt4,JVV<MBȹ:|iP0p$eC|Z^TXZVX0+FT;*0FV<L
6^TXZVf;+&xFV<L
6ǉZ4㴣r<V<L
ѥ++&
ǉZ0ȹ:|9fT83ǩ#ӎ3ǩ#1briȨsFV9Täe%CH=LXP#-`1br`)QJ=LX,JT`2+J92H˓J^rqPwFVSH˓J\1yz2briLgѦ//F^:,NX8䨼9v#+JZT8䨼9r2㒡,NX8R䡮y1breeEA0000XaaaaaɐH000aa`b00Xaaa0001a6aaaa`d	0000! )aaaa#i #S',F
Ӆ#8 /kVh '	          6  ]A9=|cBA2            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) kl U	         T5  ]A.=cBA2      	   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  ]A9=AcBA2           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)kD ?         v  ]A<=AcBA2           v      ./usr/lpp/ssp/css/aix50/lib/lapisub64.exp                                    #!liblapi_r.a(liblapi64_r.o)
* "@(#) 1.17 src/ssp/css/lapi/include/lapisub64.exp, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:50"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
*
* LAPI Interface functions
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
*
* LAPI MISC.
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_shm_str
4)l &	          o  ]A9=|cBA2            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- :	         "  ]A:=cBA2      	   >  "      ./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 <	         ;"  ]A=cBA2      	   A  ;"      ./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
 =	           ]A;=cBA2      	   D        ./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} ?	         !  ]A;=cBA2      	   F  !      ./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 @	         h  ]A;=cBA2      	   H  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);
}



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

      program Putf

      INCLUDE 'lapif.h'

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

c     Not registering error handler function

      CALL LAPI_ADDRESS(LAPI_ADDR_NULL, T_ADDR, IERROR)

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


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

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

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

#define A_MAX     2

/*
** User error handler function.
*/

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

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


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

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

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

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

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

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

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

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

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

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



   kĬ F	         V  ]A;=cBA2      	   P  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 K	            ]A=cBA2      	   T         ./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

k? 7	           ]A=cBA2      	   <        ./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> 9	           ]A1]A1]A2      	   =        ./usr/lpp/ssp/css/samples/lapi/xfer/README.LAPI.XFER                                 # 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,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 

       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:

/usr/lpp/ssp/css/aix52/samples/lapi/xfer/README.LAPI.XFER  - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Am_xfer.c        - illustrates Amsend
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.c       - illustrates Put
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.F       - FORTRAN put
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Makefile         - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/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 
   (/usr/lpp/ssp/css/aix52/samples/lapi/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.

 okm 1	         c-  ]AqOV?cBA2      	   6  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"9 6	         J   ]A=cBA2      	   ;  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k2: 4	            ]A=cBA2      	   :         ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
k 3	           ]AqOV?cBA2      	   9        ./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kX9             ]A	?;gBA2         %        ./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ꀾ 
           ]A	?/gBA2      
   p        ./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  =kd X	           ]AjBAjBA2      	   X        ./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^" X  h        	  ]A&?cBA2         z%  	      ./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.ldD +	           ]A!@cBA2      	     :      ./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lJ -	         h|  ]Af@cBA2      	   ,  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l8 (	           ]A@cBA2      	     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@ kP 	         z  ]Aj@cBA2      	     z      ./usr/lpp/ssp/css/aix52/lib/lapisub.exp                              #!liblapi_r.a(liblapi_r.o)
* IBM_PROLOG_BEGIN_TAG 
* This is an automatically generated prolog. 
*  
*  
*  
* Licensed Materials - Property of IBM 
*  
* (C) COPYRIGHT International Business Machines Corp. 2002,2004 
* All Rights Reserved 
*  
* US Government Users Restricted Rights - Use, duplication or 
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
*  
* IBM_PROLOG_END_TAG 
* "@(#) 1.9.1.2 src/rsct/lapi/include/lapisub.exp, lapi, ssp_rwyn 04/06/16 16:11:18"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
*
* LAPI Interface functions
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
LAPI_Msgpoll
LAPI_Util
*
* LAPI Fortran Wrapper functions
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
lapi_msgpoll
lapi_util
*
* LAPI Fortran Wrapper functions
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
lapi_msgpoll_
lapi_util_
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
LAPI_MSGPOLL
LAPI_UTIL
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
LAPI_MSGPOLL_
LAPI_UTIL_
*
* LAPI MISC.
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
_dbg_print_active_sam
_dbg_print_active_rst
_dbg_print_active_ack
_dbg_print_ack_head
_dbg_dump_cmd
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_ping_cmd
_Lapi_ping_dest
_Lapi_shm_str
_Lapi_shm_str_saved
_Lapi_dgsm_block_slot_threshold
_Lapi_assert
_MP_debug_notimeout
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
     k 	         ~  ]Aq@cBA2      	     ~      ./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 	H         ^ ]A,BA,BA2         H  $     ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                 99-   .8A_acelrt
(,/@H`dimnops|%0:KLPRTbfghkux	!"$*4;<=>?DEINSX\vy}~#&)1269BCGMOQU[]qwz{'+-357FJVWYjZ^ Ct'AP8Ρaaa	Tm000N6G@L
C000#aaaaBp$l000u00000Ru	000RuRaaaaaaaa	΂`L	 Pm H
C0!<000 aa'	ᆖ4ᤵDd2++ ͍'OH;nmcˀ{WB= ?`ugDbg5sܠPdP*"ArAr[ȩo3:*\_UNqF~K$Ii%cbB0"Zc0i0H6^:>hd*Y&%'c`E$Qfe74MJ524#N#Q%IzJ&.XevuI?#6^vHII}@b4uc1i *G9ԺDtc-XfI
֧d/eg%gSwMLM+-kStǨKVgf9X`E?aP#tZctGjϔ)Gd hH}JAl	#clɾ1I0AYZ??'74MKUjiAt_/Y$y@2(2O9_6I4#I.艤reb1`Vl,t$S#ub[$:7[
}as&1~iW8$< f9`
5qͰ'1Q &2~<ccu,ͣ$ 0MZJNXeI0A\a季ZFW!!f ôB0:ftr$掅G(t
{k4wvk\Dqg "N<9A@7dG	Q#cޕ@9u,#90]qQ#9K5ż$wsic"sܐ?"s<b	B9̋c8lA2(G;8lA2(G;p؂dPxp؂dPx8lA2(G:g&E瀂?"sHLqLd?"s|ScDc>IcGcgs>cg?6ye#g}gsv>6xƑFzLc #)$	ĘGp!_siYʇEr՜kp,?Q4s5q-T!s]xOSdQz]#	l4%)&W`0ON>nsש)91|E$QdE1?AYhlW!54`)|ȝt#a!5.	͎4uAD,
01w'}[x91$q6"9\ȡFw%&6 |3,W5u4lͭjX.ر&-ɇPbV;2(X?>8z5lwX.ر	j\ym-~0]Iuc5inLarb=ar` :,vf`A$6}$Յ^sryVZ"{6C"2<#͠N]9ƙ܏|c"Mb~"Iy}&.hB"NSn	C.Uñ%8K<c5k;\YF9-Ʉ)c6:|`|&1#7:K	}{'ㄸ1v=K3tĐem}sAipkЯ`߰I1,\c]fyi拿{sc`1|i6]L~%8cA=jA]wGWԔ[>Iarb@}.KK@K#LF&XY$"Zb{c@8;erc-2"D\>g%_W46g+nڃrJ_(Z 2X f?8%R8á42l 8.b]]K
5q͟GfhZ5i;,o01wv]RÌߒY:Dpȡa\ȩ c	~2I0,O,+h_ 'd;uR]lX`5inL<2J~Kg=bV;2(XW2*FH=cbV|qcb5inL<ҭ~0]IucpOdW&X01pE&~ΦK-,Gfi&0&,W(&	Fb	S-]n0&
QٛW#9[F@X&)(+V2\i:$FVǀlJnI4rmcO	i;	iñb]Kp@R5kLH@QmK\J>Bc6ϒlX]l(ll3s.䰜W7.2~8Kj3Ա#7K.IZ>IHG:Qtܖ,
Kv.L]Ճ,us`bG4]]`asccgX|2ؤp]d|c]C[>Iarb@}.KK@K#LB,us`b)Zb-X.8;E>GyG̀.Ìߒˣ,ũ!mˡ[
~c!&ܤERW2(BC6	2Kd 2k΁̀v.tXdKՋ\W4uFY
.~.	V;2M	qw%;-Y6uql,+d	@JfBrȠE2.HrIH]aP3ttiw閖V/p5q22.H
r]lCI+aa? J,+c",.h	&zC.3E%΄!HpftiwR Դ2l+bM5Z5i)7R8
ق1)&+ZpGb2SUpѲP9ZJ_(Qq4ȠG+b}I,ejk .Ɛ+ؾ,V Vo#݋UjؾIK#|i  5kI/<M[IِHTn-jA*H1}jؾ"Y&fIl4#f/I]Ɛd4UjؾdfV;2c$~'4KQ|t,Ǉ(X1(D/b d|iv/ >5l_@VFc-DNct 噳9\\AFC2Xқ/cM #6%	w)el?cq&4.P6yd}&EfV*5i)91|E$Qg׋hsSLZ!2c"/lAH269Rb {dT8c1~s%jRv1RL?w!fh2Q(iҗ$q4ȡBwԒV1|0MZ>4/lV5v;2*%,_?Y&tA/IbcdW2#-cIFƙem]])e$Y&t@<Ʌ Hsd1Ȏ\E$Qe]hsSLZ!ʌ栟֧:RFvdP#)}dtIc+Sl`6/k$F	));[)&++Z?AQʈٝ5~QIjr>! K6;]$4叙Is'JVL,qqPN|َp(R,w8NccK{c ]c:8ĭd.Xc@ݓc8Flx s68)1B=Y1l{<&=c	{&ǌp
l1vLp{Hm70dLɱJFt5k͗uLxl3f0	=j-I+#$1ϰbM[Nlxyh$jpcd>&nVɟ6<IHΘpOdfˉ׼ll	
5g$؃r̊qϰb^5l}Փc$y墈lxcuj/1Q
y#3E3كhv?l@Q8x&}>$YDNcx=+49Y5q,Y8A+49\Tѵr΍UR9-`hK)ّAoq6{idp4#Z$Ic#Z7/ѬV!D|~n}\dm}^]d=YR8mn+w;#pI>?=bY&260z=&26T0_R5q:s/5qb
N,pd@0Ȧ&260ȱ`)b\&26S%²$FX
B0V𹭒j{Ka%#aب
6Ic &"&}f92XUdr`_d]e*MX1HN("3*"Y&ɟ1QIII}1
 h?e
њ#YY\͎.җ &M2()$Pė}I,ejZ;N,4(/$ձ̍#l,2s/d~'a`\zY&2s_=I+-X#jc#l{{$N,H/ j'(MFͣ#lx,W:626Uj'@`F1|DM\d26j'?]7dm ݒj' ҅)p`k$NLdm&MX#v^7 :󁏌$:!v#/I]dd708k~2r7ݶ6{d!6ea`\2t1| uj+Ȟ:˜bWa8:ؾ$Fj#'>4]kzXz&;
A%Zk$FXTKQŋX.M\dmĀ]8X Bt!g_=j#l,*	"dd%/`5q MkXIodd6_ j#l, T||\M\dmq&26 95sp 8.N]Ib=M\dmdDb&5q	'\[$FX	Tb&26Ot/Iѓ$||&26OvL_vI%||,M\dmFN| /d?d%$FX	df/ $FX	&/6I'>BM\dm:mC$FX	d6/"&26O:شM\dmFN-C$FX	%}I籓1b#d>}:ɋEI;}Xcd8{Gp݆_;%rXb268̂W8ł)p`ddR226hY&R.pJ']ЊYm`&5q1N$:/Y&26Q9ImhadoR"Ie41I
m,d#6Vh(rjrVsW79ZJ_(EIc+Jisc`*\q;᜻M#>{vII1)&++Z?AlPqSF;tfSy)|GnRdA7HF(%RKZOǌ_$V_#aa?1|
$lql,'/Pdxy`5l,'/LVI?4x7M\ag`5Ǒl,'/@65c{>n#F0,'ßtKQ1|z5ql,1籇I~<9@ǤK$ՍvpPaJi):$c-Dh?(?!
*hڹgnں*d&K1"*<kɄHIwԺ"tV:ι!|x,V"tp`܉7:#哂t	vHd,8q0VK,`91|x&2.D`2`Ǻ-v Vs1|xY&2.D`2aÏt%_It">=h0W`b'M\d]d&8qA݋uj"F&0 {`/1|,lW`"0E08qAhW`"0E0	{`/ZDMX> C;9dKK,	FE:#Q3nVCɬW`"0E0|U8E`
sF/$E:FL<${`/6bX&2.D`2`8qA[³j"F&2ǺM
v/`'dȻA(Ɍ,8I]^0bV#Y&2.D`2`LǺM
°5qv#Q np&v	z/d[$Ս1gRXc{Cv^G
E:Q
Ж[sbV&2.Q {ؚ
sF/`j",0E0{5]^l R5qv"Dv	z/ItdL{5]^n 5qv"=4MW` &2.QSDv	xы5M\d]&'SDv	z/Y&ntp`ngN/`czF2I0A]-dMÄ2ACMW,ڸTF:MJ_(&MIG	?awQ~R%LKFb Sd`Ƒd4x n5qtkcHXOǌ_`Y&0``5ƑǚXOǌ_`&0qi	6I?3l,1	VIpk#`H1#G'}juZ&$葌DRLVig%C+6Z+殉hm]DOar1җ(&ETydq(Z"t1-KZ/Y&0Bl]2Q5cvbhp;DMv'fA	b%߰IE:p+t[+b]dt1-ºLbwt"ϒSRRtH[")&*.Z&dYeY⦍'!湫imҗ,GL;)%RKZ6<`Vv	?9/&2q=S>ia?1|tY&2rv\4}xUdBo>0:W8,1,'/V7v^7 >OƏUFN6^&4}@UN`ua?N_$Ə$
d	t/b?MX7"Ie2pXI'}k$ՍF	,L6,X`4}xadc,'/B$N;K\h	㑕j'K/GX`ua?:/od4h`$F8/Y&2rI$GXOǌ_ uj'/  9>~<b&2p7$X	1,'/	IvU$X >~<b&2qk u>~<b4M\d	q,'/ ͒j'Mh/$MZJNpE$Qw?&_f⦍湫ZWQXV#)|]$G6MdGfhK$Ձ@#HdPF`0B#$Ml#Ll/lV7a DѿbFat"]7[A(
I[+A>5sa?`]
	n ],,cvI0AQZK_
*hڹ\ٜk0XVKIG9^(q	wԒV1|dbhpG
`T6;v'fA	j%߰I#l,,E~3po>FM+A L1;ƖHAFv4"$w	g6I"OZ*pN%葌DRLTV?W-:Vh(rjz薧5<tc8VdPeG$#)Fqv	wԺ%)GyiRMj U|`E
q1|*5qґW`EnH¡j
1vP[, #dd]i4Y&	\gm;غ⌋8BqQ/Y&rtU gCN C\gm$&E1~0Od>"`(-z?;qf+6Y\Z${/R@&V j)10Z6ь5qͰьGdį#ܤȡ(0`uj<3ʠa8؛f̥`)_#>(ff	UP]F9O.X'g`e	įblV#-#ziLafu8RlNZёb%߰vF 7v7­1F[a%%q	įb&s0X	įt]M
* k~
΢IQ,.lHI>~FJ|)/Y&2Qn0a8_
@>5scpcsDVqb0ttWأS`:Mo(v0`&5l}I.RrLc.)&*\?y6IY⦍ihCW46g-TNC҇?ZGRDnq ȠGwr]#	l4%)dY,$y>G{lKL$wF)įb $'xT-11Fc'MXt1,SRRrc,I
KK|PqSF544!+3'!CjiCr}/YW2(2u$q(ɢB]$scȻ/05qMl2.~<b2M\dեmaa?1|lI-j",'/>5qM",'/k$M5G)mDd]xdɠ8IfvdɢFEXOǌ_#Y&2jBmuxM\dАmae~<bsdɢ&mFEXOǌ_&2im",'/$Md]x$I:0Xv[,'/ idɡ1caa?1|	W4^]gёv[XOǌ_Bj&lA5qB6vlaa?1|	#Y&2ll1vgd1ȊI
c8,4ͥqSFTeu<-)|#AG+ܥ~F%RKZQMX#(M=6p1w;1BQ	9@6%¿޵м][5sм
-1lnw鎆	,F2I0AQr0g%Vh(rjh3Yhm]M(s=-REѱȠʏ#IG.RUE%Rb[21w;bNI"#L#M}j<3Qwv1v%*N~poeul_	${n'V՞Za鎖|ZF2I0A]-dMvf+6Zk-imҗ(&ETyH8r`x"E%Rb[21w;R6b&0Bk#"DnL_:Il+"DnL_:W!`&t%b>5qBdd]i47d#	"`2.SY&2.ķ`A
po_t[+bԖItKqFBu3}ЖWG6It1-!8{J"^FVIt1-!	ΧҺ/}j"KqF@RqM+L6/W`b[0B9Ǿ40KԱ}xdȻCQ8&զ	z/,W`b[0B8&N=Iuv	|,__Ej"KqF@Ǿ4/6bj"KqFc6{JB^lW`b[0B8M{J b+$E:']]q.Y&2.ķ`pqM+LF/VM\d]n(	Ǿ40KX>5qv%#tWW`Mj"KqFd,=E +[`91~ 5qv% U2q-YՀ1~ 5qv%#}l
/W`b[0BAtt[+6DQM\d]n(t[+x"It1-!ZB{JY&2.ķ`ՄtWW`b [$E:N{Jl_-lW`b[0Bl4{JF/5qv% qM+Kb6It1-!%ǾWW`n,=l_"$E:Ɠ}i]]^$E:ɓ}l
/W`b[0BǾWW`d1}q>5qv% 8y8&զ	y1lW`b[0B=Iuv	z[MdȻCQ3}l
,9A6It1-!4Һj"KqFM
}i]]^!|W`b[0BjB{JB^Ub;$E:YǾ4/Xk$E:Һ5@?M\d]n(0=Iuv	x EM\d]n($N=Iuv	ya@3M\d]n(2qM+Ks5n%2+Hr?މa`bY&2.ķ`X{J]`b,W`b[0BgҺX%X5 $պua]\d]NY(N=/Aj"KqFM}i]]^5vIt1-!ҺK$E:tWW`+ؾ5&2.ķ`^<{JƧ6It1-!S}i]]^]b5qv%#tWV%X{$E:tWV%{a*5qv%&ҺPbL!Y&2.ķ``8&զ	y0qdȻCQa8&զ	x1|&5qv%"s}l
Ӭ94It1-!	N=Iuv	wؾW`b[0B8&%Kk&2.ķ`8Һbj%̒RtH[")&+?)ltPqSFfں{掔QkKCr߲#y@2(yGeGHiwԜNKZ!-D	8 nDأu?LW}91}i͒jut/M0ԧ8_t[5q:~jp+`YHl_'dlb?5{8_t[@P
lWGwA	j'Altge$1ȊI
֖p2XtPqSF4!,Ӣ:MJ_(H8dPeGW{Ņ(Ic+JnL_6I?	6t%bY&0X[#l'K-,W~,0W㌍,PM\ae}dm	e{$l+#l'K-jRrc,I
m0dEW4m\N*%3GZ]#Rt$@PzG	wԒF3P5qc#l'Y&0dmؾ5q&264DQXr^M\a48HDM@UD$#lr"Y&0&X
u_9W~ES`7d`)##lrd4̪0̿ч"iTE$*I8ы!Uj1S#lrsd|`)˱_9Y&0$%
w_WNS_W~;D/ >5q8`Z5qZN`Y&0
X
sdmƏ,W~,7#l4,W~X
n26@5q{MF1|h&0.D26AjivFFX.@5qq2Ssx/;$eM1_,W~vQ_	 ^5q1St/$[Mq_	 65q`)226 )M\a@Sp26 dL226 wdm/[$G##l4M\aT`)J26 cd`)`K$1_	 jgV##lW~96FF1|$2M\aSpe`d2Srdm`'dM/.5q Srdm`5qQa0ܻ`>5q2b`)8blW6b̉dx
n(FF1|gEjIi+`adSsdmc$<Sb&M\aQё_$l70F1|g{$cF1|dI?	K##l2I?R/$,/FF1|d"Y&0 g`)|26 5qA2R/ݒj,/F1|ddՀdmSY&0+@dmAuj$KH/$;Kc#l29M\aŕё_W~,/`LVI?
8b%$ŋK##l&0h4<b%k$
_c`@5ql/F1~I?:}`C$K_4M\a@PBb!j&R(/>M\aE;K葑_	&0 e`)}dmY&0&{`)~/Y&0bH`R5qBmQ_8I?

_26 dNR"265je[L
##lpV7n`Q`HDaL{$Ս~,K--FX
`c~qEj±Sdm$bŀ/lW~lPAbMdJS
26 :5q]`)dm/d{L#l1K$v##l1I?:S1_VI?08bDM\aSq_I?X
`Gb&0	G`)dm(I?L0Y`I?DL/B$eL/B$Ɩ/NlW~=&X
`Kb]d6	q_VI?^0LbF^M\aS }`W~4K`dRSB26Y&0j`)`jkLdm05qbL8/ajX
`*FF1|#W~+UbF>M\aRS `	&0퀦/c+$V/`j]dmj0$Sb&0hZL"dm dR+.F1|`#Y&0jX
Eoc#l0vI?
EbdmjjR+0FF1|`dR+#l0kd|`)FF1|`lW~pR+0F1|`=M\aO`OdIQ`GdJ1E&_Y&06)V,W~-7bD,W~5.
T##l	VI?v'Q_K$a`)R6bD&0lRq`&0;J_W`0Nt7")
#l0ߌ?-8/Auj{226Ry~ 5syh.0)L+XF1|"W~6>$_X*Y&0.L+@dm{$
V#lW~pBL+O#lFM\a>L+O#l&0,!X
VFF1}`{dKJdmi	I?XHGbƖI?#
T`jRnoRLV2?]47tPqSFLJ湫Do)|"لN2!.`vGwGdE;"ݖm35q͏#4c x%Y&nÄ3J9wQf췍A`'m (CϺ :@R+-SZR3hŘ@L|1ft&AΝ!,LL}Jf:u=d_p(m#cִi'1
F$	#4*>2Gy﮳ S+@6>q;s P@\f/$6;8cLٌ	5jFb,M\sgL4i2	)8Mt*.Z&lIgX,p+49Yr♈z<GIKc](:2$ydP#@ \8sHȻ/ 5qADd]M\wf|yiM:7La8q_DK$M Qa8q_^Y&2ima8q_RlW4ga8q_ZY&2iM0jc"'=adɧHUa8q_B$MSia8q_FVI7NL٬d]Ǳ|!Y&2hSe68/j&%"6EN{ idɣSFEN{j&+B8/ 5qE,(Ȼ	Ïb@&2j2.pؾ,W4Z4hvk$MV<tEN{j&Q`6FEYo\Ǳ| 6I1hvY&2iŖnȻ-*Y&2iu$EYnN{p	&2ji&FEN{pdɪm.2.pؾ5qU,.2.pؾ$MaeBpؾIXd]Ǳ|MdɢlC8/j& mc"'=8'M\dӂc"'=8_dɢ&mEN{uW5r$EN{՗W5X`6v`dɠYmȻ	ÏbSdɨ_EN{ՇI@K`2.p_VDM\d`6td]%X3M\dДa`61vc$M,28/6IpXeȻ	Ïbdɢ#"'={hdɪ˶la8q_$MGla8q_dɡ4m8/5qBB`6Ȼ	ÏbydɠRmvdɡ	A0fȻ	Ïbidɡ8/5qNa8/Ъ5qa6_8/ѕj&=]Ld]Ǳ|,W4),2.pؾ6III1)&+I?d
*hڹ\ZWQtLQdE9\Ƞʏ۔&YƑK2K-}5qE
+#a8L_͒j&Hl+I#a8L_6In4dFq	eW4l+
l'Ж[j&%W24q1|\^M\dЊ
N#HN!{,dɠj¹
4q1|\"Y&2hJ)W24q1|\&2h<Yd`#a8L_,W6V̅86^K-pgdɠ9Exl'Ж[,W4"KdFq	e.9M\d`ua\Fq	e.Y&2h¹Fq	elIta\4q1|W6
j#HN!{,́=j&{
D6^K-gIa\4q1|؋dɠ<qa\ɔi	/t%bI̇l'Ж[$M7XW2aFq	elY&2jl+#HN!{,́$M̘ƑBBYn&/E$ME;
6^K-h&2j⭅|Fq	e-6I
4q1|Z&2i;
i	/t%b&5qE
<i	/t%b$M6H6^K-h5qM+#HN!{,ŠF5qFFHN!{,Ţ$M
i	/t%b&2hXW#a8L_5IXWǑl'Ж[5j&F61l'Ж[$M
i	/t%bqdɦ
D6^K-VIFq	ejY&2j2¹6^K-P5qX+Ѥl'Ж[:5qd=dI#a8L_K$M,+#HN!{,M\c&4 "li	/H(W`]l_5q@21di/ӈ^x;M\dђc鑤l,0PB/IV	HXa|CB/f5q@x.L|FI/b<9M\drcX6_g5qMěcHXa|IB/VI{l,0$MX&>Y#aae8_4 $M#KQl,0&N!{K$M:*&>[#aa|=M\dӢ݂ccHXa|PB/,W4d`49/bgd/L}:2h>4$M\div4|&M\d"6^Auj&.@86^tTM\dђm4|.Y&2i!i/b:vIi@2:#a`_DK$M4c`ei/b:5qFE!i/b:dɦVX"QlM\dYՂ*"\i/f5qEllQ	qllW6$q6#a`t&2jlF5q_X#d6_LW5Ju6F$MED*FbM\dFv24 ]j&$#`4{$M5S`Ƒb}j&Y`F5qA6Fb%j&,x6_UEj&H1}Padɣ561lsdɡj>#`A5j&FWͣH1}PM\dњmti/j&!F#H1|XI3>El,I0X"ql,W4ܻ`FbDM\dzm\i/$դYD`b,[Y⦍!K;jPdQK29`v5cr<mi8odǌ`"vI0!@H*	-ȡ?$3
.Ea}$"N=| _RvI>
SOE$Ydy88/W}	2.$"OǓb5q+xȻFOǓb-jVv'E$X2~<{ԆvI>K'c"B-tdy88/&0Ed]HE'Ǳ}HGdbd]HE#'Ǳ|VbM\aJ!؟Idy88/N5q)fd]HEOǓbFM\aX[?>Ipq_I>\`d(pq_lW|F'"B-dy88/;$դXYLI
Pa}^ef+6W5\hlvK9^"8dP)FX %Sb?22`:b4M\adm	:&/W~d`d`BN`5q6Adm$ʶD/&%' 2ψ
 h?/Sef+6YV#N4tܷq!J}I,ejlw(o8疃aq;-@8疃NAm,}8疦lwZ7%'c`E$QekSp2XItPqSFj方ilK8dP#)FE%RKZ#'#F/4M\d]chȻk1|0M\djf2.kǮbM\dcKfoa`5f/W8"X8",cձ}A5qX61v\$cWd0Z'RtH[")&+')d!
*hڹiIZC_E6IK8dP.f}I,eiM
6I]Wq+$l|`5G>,6IcR
EĆ/5k9_Q}8`RY&2vmbƙX Y~:+
c3YϰKkK81~ Od>"`(}K KLJΦ%sEh<G+ZK8dPK21.lyD*ZN,}M\d$ծ{'1$0waa?XV\X 5q_Yd0$ձ{&ǖ$l'pFMZJNdE$QekSp2XSٜ4g.h5nl<$G(4Lag+CGIKoAowԌ DM%LH(>.lya.l'Ē.ymjA;bAw݃]S]#r.Gyat10Iԍ~㼎LII#l
 & K_jzM˖`	t(in[[\j`4K20 66,}M#? s  I6	Ɍ{,{Q=A޴ߑLPA݃@Hc݊N	ptzKo/zH> 87-&*ws{ܥږ&=ԅLF>P|r9uҖ,;>@6rfVږ"`> 8"*ʲ;\;=wZL {}qܦCDYҝGJX`d2"*oR>{[a0
Adߑ޹rh"*͓ SU"2$p;݃ݐ7&ؓ݇lN1Ȏ\E$QeM˙hptIj4%Mt$ K18*  bF>}I0 ?c#%D mُ݃8f~eI0Gp2YGeem4賶c+S])|}%D mُ݃JN16^E$QfqK:%UDȓ0@ I 6I` @Vc&A @Lɐ@#e8E,5RDȒT9s*3!Cc+JnQK'cL]"_IذwY6<c  &_YDg%'"OMrj4$ $0 w	c` &	d 6^;ᰡrfVږ!?< zhfjfdIPȎ2#)|G̀3{	%RIc+lKI)YydHfGy]>i9oEp;;àh<iY&Yp?8w3eTㄙ2	*N0Œ]_1]gyc|nσCyh&;=,w"lV)QD"qw0nlw#q;	+bi/S~A\g)wu
p㳻r5l|ы=	$e\ϧĜ@LII1'<I
VGp2X+SZgm]Rٜj\TA"wRDnwԌDX4Kb]N>IL1I'<)&X=KK2Ɖ`߅Yc0YI5Nq\j&ǖDAn(wtd\fY$I[`Y6<@2$qF"Ls1o q	$ZU#Z;#jуi8ϞZO]͙$ZpÌ帐Ājy8M3ϱg,lya5MW%efjw'.lXɗMEժ5l	˿dIec9:@2N(-jXl|:-ih! buI2$@QآČ+;ؠ !KL}04c:x@q:lp~qiM#5b+};#Eiwɶ3_88cNc8󃏜-8'gLwަf;;ϓ7{	,|1#4q'c:[[Z8 ̿L8\f;JgXi,b+N֍AS5i	n$Ā+#X `7{Ϧf>;᝟6q+3
dɶ3_9cQMt>md9,Te7]|3&%|⿝pc	lgv?80&.Gy렌};~Gy>ɶ,ncE߰w ޮud7@Y~7LϘ[`V(.wGKӀFɉ驇bn$	nb@B	U$d0qmǩ46q+;Wsi&ÌmbFt`\ɶ3_88c"1lgpq~3IwyϧgMJX	7ɋmٌSt]vc,.;1Zc)2
aj!Ӭ]o[v8bϊ	 :䴱RϊNb
SܖF}9,b`gʉ :䴱43KϦ1|Iu­%MK$F|q	0[l5>>tպ2:`WtH-.lGΘYX/w6sdKtqF+̹u&رɡ/BakaM`uaPBt䴸5	d`M	6,X1|}OrZYX\Kb,{ϥ_%c8&ǌ~Ì3CX%K#	;3/_wSܖF|1|LcϦX1|uu=idg/,$]RLTOd]4'!<҃4迂ښQdN@ `72u x.څ9Y2w|xAim TP:t!bHPoBΈS;|v"ΣLl8"b>`dw+0=G8eid5șJx:`4< s24`XdLhrXdLudFc#G2%{>,?y/"Fb~40XX]XX`EfYo)/0xᖭ +'WcI
H RxX!%Չlv=qH
XtHKWmu`[@R:͒A6^(ō@Ptv!EK"Ѣ	a"rvRO.<"̀ 懖,`@פɏI;XyYV}+<"ch8x`<x]@x\<neYxFZB`$Bqs\G iv8):;ȠXAGux+mKٰvy +	{FDJ0"|jDKP'3xRD?)VA9D97#M(&ILb Y9o'.W΅/c1&)z
DÕ"ߑm͏-;/Rrdc-,I
jhK:ҸF*zC3a>dGJ_(7L/4da-@TsiM.~E	XYn2welxf0silO 
Ll79$]8d<%?I#chJdaÛ[2Pd?h6;,%BXVEB[vFѕ乴-'>mx\	C.H>2n|6wOiw1$-$|bNAKu.hJsF;;MXc֒Vȉb.0a FF_&nSa7]aZ5in}4Lz`5c8Ւ ""0w1Hb	228>|yh
Y`5	V1l&1Râ8i(-0Iagt$ Ԓ6<0g`HF˹(EԱ_)Y?NntA	:)_@;m"@]: y*jX{mtbSKu%Su	aaϘ9l]Lvy(q6:Sda셮p.4`)00t#Nx>4*v88 ̿]ej^6c"`&XreX.(1W<a?G7Qa;.-Ә/0pqc8;4v>ue)c߭K)9V1S"`(}g%#:'y۳VP婘,.Z&2)|]6
2-w݃aaI:`$>KH,s"["/\ d{ W,~7ma0]`[`X|	,Nպ$]&.3	:Z`}ǰi7&Hϝ_W8"f0#
e>Gz #MS\ F!
ϰ)Wn_W8i?`!˶'pF_aŇmg`6ͧ~us=&\87xUx\< =t#vt7ޮ48>eyoM얹Gq$ZacB3/A;),A2&FGr/eynKL8![8dw7R<Ll7{"]&>,8([k KGxvr޶6^ue,peyn&vsasEx ]p6DwPBDle(GuN:Xj QL,:>@C,Yщ֖L$Izt: Жntȑ܊:;,2G"NX+aƠįc'Lϐ bUD $t Xnv@ué2<iA>J9 |<ȑ,a01"݁Ʈ;$6t AӠpȢs@2Θ;o%ѫK2cLϐ -! 
	`,8Xf ,J`HÌ.`dęLerG%tdDS<v_&NHfm8mLf}5,p=eP0 1͆eάw[Mt+4DwJ'7Z`̥e;k	8|녅D͓F| zK021ifztCЅ	ӡ.Br*,,=:"hNΈ<n PBѺ:X|O IfSHCKKn!8G
@xtӢ@X\,,u(&	=n [LiJ	5,NBt;7KqgQ--$j.: ӡ)iӠnȢNp I鏚GgƙblGե: ,,oCtwBXH ,swE ,H`Jt(oq%0AƱ3.DSqJNpE$QED?2-:'9jg,'}җ,A	po%05K&Xd1$)el2w|C=ԍhv=w).=c9LdTDD[/Ëo{2Gt+%lQَS6Iu@DDKu6k_,#P@4,dbV,%3;/,vdL"8FP3t0c$>Suk`	AEK$ձ:;Nϝ_;>L8\j9.]I"Ii͒jR]/q,"Ԓ.$W!{	gK$n,"	C.8-)R@t#>E:n}\lMt"Ll'3u$'+$պ'vwa0RH>< <EM].8ҝ
A;E$9ۨW;DL `4<BmڋA[bF1&aťHP:u,shjX+/t-:uum#sBڻ	B@y j,>Աq-Ђ5V8	 X}tH"0w]LvwLvllnjqI2R1I;;	alSu.0ϒh	bfĦa!Z5;u	C݌}3|{N.9vrIl8^B}Y奰d>pwϫRHa0BB-$GaxԱik`	G#Fcb9p8It""%0w >e̽F] 7~1XKQ`G4V|c"e7)20c$>&:qϰˀd.&F]Z .t8
Lw0a&'>Ꭱ6pؾs/,IV<@;Gt/cb$0ԮGx2a[;LaQL}ZuiM XuN$3F[&ɁW	Z[@Tt_w4W5.6{bV;2&Feϰf&FHJXGcr'M\i9c'&Ɍq@1erGppǹMl~?},a|w݅6Ӊ?d2p3iaՅ_xO<Nˠ+ޮ7],pR ^d|#alwe>Gx4Y"ddqYs秖/%2x"x">c"&jl2EL}ZXwXQmXn(eC[a_(f]"/{Rch:㟺Xh?`Y6LclcBa6+|كl5if<u1f2r1
~}]s&ɖ#c7:"I2afmm;'L$I֩0cMGu0`]lX%jbaf蓟 K kBEӠbttERxN"KYcm-G
In8::"$w@*N`IX X._qӄ*Z["Ж#EDU'DP&#íCsLrN|I,Y
J8]N-Ӡs	I;r#:c J>K,J0/d{YX7YF]`(I9͝N*3(nE[		01(%,,8եpë K - =Ж $w@ HbV+7t%	,:.bVnc B6;I:t,	;%0oX)9&1aDC8,L6Dݝr-LF'TdEJ_(>Jnm0
͎	F`Faƭ 
%`J+l33f©]\3YR1FLb+KtH}Z lvEfuwvd "06`N}|8-ELu ORlL?L8'^+\eI[lf(
t@|v{|a`6hqI,qXp4;u|`JPǄ)JД5Ġ),	@Jgр0 bP@%
%)'dOdw:KIٱ$.#nGy]}I(
Y(
jؔ3hIZZY&/.x&@m|w݃uԲo`Jq{<@	6 ##9Ňǖ0nsE{/;ͬm:0Iӈ>"W:@S>A$98,5Ƞ}[d˼iLϳ<]=´R;Ɠ>P+IsqXh|E@g4t-00`rG#ӈ>vVCcpvt5!掙Hw!.l tNF˩(ؒyh3vIA C6 έ(e~AZ@(DD扁AH;+DJ8dwH0Gdmt!Uz52E#H͆-Ν j'@5VJfѦ#RtDj14DwP0`:Cr&lϐ
EzK4H),w@ 6`tKZt:d%"IQik+,IBUDT@,}HIfT
#{ildЖȢӢ*(T#c0I:+b`n|R,,uJ|e󄾖]2j3t'Ifu7`p3gEӠ
+V:"L}L>JfeZ[>>8t >@)Z9Ϻ19 t'Q`1,qnĜ,#MPƮ7. aR3.>IMF5ޮrG %/g>m´Ia%',F2H
 iPg%4!%rmDm[D9\7XO:RE7WV֍_2fIJ{!']#vK[`$p1 b@ YD~VD7F\Dc	][\6GyIwtŲ;خi摲<	vf$c	6mrXCKqXK h:ֱl8HlXkXD?JPֱf$cP%hİ`JPֱ(l	@c	(cBPƴ*uiAĔ2<IT@FiwǑ͓'.G 5qxq'k&Ɍz~|7Ɩ<$d;6M,wsn.3 S].P!gt# j_o@ 	ֺMI &ɓ>ؾY~qGzȪG>c$[kj,?DqQ-Ea;6[Y6L@j-H(Vs2ݢ;dl$I֋6,Q(>t&l \' XHRCդ#@09::"::d{Z	ȪSȧ#(tttE1:"<GK(ZttEgٗ% ,i1Tim9<G^  jA:t%|C}AILz \' XYm1s
PngQKi&ZK=͈Ӣ(3(GGDP7G"1H~2ߥ|,Jե,}% ZA
}9<G"H`Q`7$zI0"Ĭ,Ĭ5t(sq&1_r5m8r)/@c6H!$˰I
!?W1|Q9Vvh+FSibMDt [ &	3I ]IoSKIc!QB}X|a'6;MvcMZ=2we8dL D -j'(4"q\c%jY+&<a;pʿ8?@2ACt?ce$o\{y#pB,V|6 A#4ˬ#D\$Ƒ M[v_>~m8W87U¯eS_Z^.\dlG}3=0#?y,`RG:υ$	jJ5	``n<-u!ƴ;냹xChJ'f!; ~=+L  #s0q=НNvXYG#Q'7Z`̥h`'B5(&l  !`>im&`2ptѤgNN	p2QgGt%HQaBtEtEtt5^(Z7GK=  !`C
Z[F.tF#XHFzpXnad@uâB ,,~	ډ%Abvn01&ݐj.:: I	W	Ӥ$*.ZXO 0=$#Ąt5AĄt#1$$GK7K#`@6;L8.TALawLdwyr LfHII3,F23M"`(K#8,43Y۶D?VY${/Y_"@#w+XԵvM1fa#6^3	xAbs	sIf8E& i`}BE	VCKlun ̋2+3'aa43p~ h|Q`dL4.m7)F>AB2#`S\1lW81')}]ç1@ݗe1&%R?`d1fa#? }[6LHϝ}0p7M1@2&FdLK=(ÇFcnݒj~{nre:s2?Lapq`R6,c`cx~kN'}=\I <8
%-  ]W!%l&>G|s"*2t#aa#ș9K/C1$גY8dwґ`*]dmt!Uz52E#lw`*͆ά+떙lx!դ4DwJNHSaf$ƛhɃCsL,V K kBEӠbttERxN?	},N#Q%V1&݂v0(I	3wOGN	#0VtE3H|8`|I,YBi--TBtK	ȢӢ*(T#ã&,510I+O	%zK5PG:ta:"<GtBwB\'L|pK'zXaeӄ8@XK3˶5c%)!&l<:tQEctr*N;&>qL,KxXp XYhq19 t#Q`1,N`#YF0\oa0sF*,LSW9CX<wc\fӉ`5g,cc6_{0'س6 άw[Mt B62XH`̷e;k	82utGQ0Gu>|XZAin;":)0:t%:!b;,nB7:c摦|iB$YCQ%2A`!RTf(ptJZtwBYVntv>StIf2q!PIimМntB=:,N;6[BDK5	bOXP@yLr"=%Kp.#c@3*sBXfFL|4ύ7]ğK(jYh4ߍ3	}X$:A`NIQ: ӡ)iӠnȢs@#Θl4K(flij8X7Lϐ kcMAimАntB PЖ9H|6_oA9%5	bO$
nHo.j.%S(cT1I
VGp2X+3V<jrܸӢ[|f\sX@6^z':@Q]xަ6^#3qdw~ce_i1_l8u==It,݃Ll+0Xy^JQ,ӏX}bY5q*#:X\Ld)| S!_`ǵ}.y,ej].dm#Gl `6u	96ZIԲBč$wF˅&$fϟ:',Wa.L;VDēJ,V7Fݶzpv[ O6s!N!|7_3@(v,y<1f\(K"\#ldE#Sc˽m!z52E# Č`
tK`: A,,ͣMGt鄉9;e(m@tN:Cr&lϐ
EzK0*24!
K<.@:t:֝:+N	}ȡz;s:9jtEEZtEZ,GKuPi,GK.dA`|R,Y£Kc#.%I
GN ,btEO1X$0ItR7>@)[J7%(2j3t'Ifu7`p3gEӠ
+V:"#twBRӦ>x]͒|,|pA`|R,,Ж
V$,swBX+GK.`t'7K(c 0=6;%$kFg0"k#\r?ځ_˻>m9=Lf}=K/DcEc3aos@AvxXYFhV9^J4DwZp
BYL,:Cϐ abudp3w@=:t!tB7:t%2QgGt%HQaEq@x,"BѺ:X}Q !,ʉs$BHxtөv>덅C,&	:;<0c-gj˾B]K3Kv	:D
::A+7:t; 鏚FLlVt32<P#-lЄ7Gt%HeEЂ#?`	CttyYCF˹(_q$MkF%t&$T1I
8,Si:%jWS6KKQd|挭IO Ln^}I,emel`ckzRǛ  aw|C
:demZNG6LK'鑓]|;Zb	3bP,՞Z#IIA}vŚ|`,`'Hb6CCmBY,c@uH4 fuk;͝i$'0E&fR-؋H+tH$1hĻ@!hP %FZ/v[ՓdÌ;PW|tQ(̻3Du;?Ӊ_aV~J'>𩇞ZW,_l!nq`tBز	ҍzR˖u#ÍMckU޺(Fem(qu`[Pv3hm0'7ZeafR6tN:ְI:{L,:`>
-1{7tfNNӦB_r(tΎEQVV:"ĝA%ZtED˾N  bTsilded!HЖN;%ְI:{Lw, XYm3Q9GEd%fbN00oin'V22If΋ç@V7G"ZtEL}LYCV&->@)ZBBBY}9/:Ж_GK.`t'7K(c 0	80ǐcRˉ1}(	p[)8Gos:Yw>l  їw,`mrJF0L@N㟹 Y:kX;͝ sf>lIԠ}pA;>6ˮ@+I%}Y堨5vka`G{*"[mlY d1osr,@HR:HWɾJ#c`J57` <%pu:
X,Ɓ5ɹ%#d@+3`썩%̄:V+4DwB$I֊,QZ#ְ`θXP:af|X- $y ӡ3Bӡ,鐅܊:;,2G"NX+eAğc'L>@C,YaTR 7:HA:BNAb;%aaCPK7N|XYm3/%(N!y(.e,$:HaCW6tN'GNG"Ν;鏩AQC6KgKQF|XYi
qEwBY},bO$B@DP 0G6;%,PƱϝF!wt_LPDII1
 KK8,53p-TNCvh+FSidҗ,d"bh߰5KZxK0WB6.['5[

"c*q.}l'>YۢQwt'l0&RR1;>Ivlye,v7-rZ~dP6%r;ͧM6Q[0'jIElxG#ŁY?>%	(eC-(e%DS0і`'fΠߥ%BW~m[>A$|scA@]d=Kdi8IqiMw݃p)}K ~ڑ%[d *XCƎHF+LGpw#.};fMuJiAaƹ0fvbD~]EPVȡ*yimN$7@p"dPdA|dE:`'[$_@t>uU? xG}Z}[kb5yj[ Ԍc-̈́9.rn#5ksk kiq4ș9A41(M\d%Ѥ\blVg,i8UzY"Oc/DAc c
̿dC7;#,:Hdcbmdmw;ΣLP"dd"ip 5qaD'&
Y~${q#,r؟%¯U<ȇ;3.>q# N<-:		&s/t'C0]~fl$I֨0-#20I(XYD!i ,օJ--]t+:RЗ	Ӡr#N/K0eKv	
L
:MΝGt%tEt;)!>@ B=%}J8BENa";ç@V7GcӀiGt%%ǾA"$'D`leKp<.NqVtKL;>i8KbGaei_d%K7K1gQ`lNsEȢNGt$t'z\YV nO=%{]
Z[t$t	 PЖ9H|p=Pn,HadnI	.3`E@0HƱ3ľN7ES19C= `m{'c8wA*̿],ƚł1.c2&\Xrabu7,W8ʑ,/ç1pH㰝Lvmㄓ$wI%t';-08%lO'f0WKOǁ!CK-hvkvc@?4} D9d$%88}lPJ%,w`,sA0]d">(dďfU7Q`}g)}9S\w;Mw]#č];|q`6nzqIęu0Pc,sq<^6nZԴpvpc|icuxa|:fov !$!:#U3hm
ΘHYƛh:`'*:a`t ;<If*"w
:,0:t!:!b;nK7:c擜/=,IIfTA`!RTf(ptJZtwBYVntv>gezK2UD0ntFCBXDF)0:t*|덅NЂ&	9A|XZAin;:ΝЄ7Gt%1I~p	}$Yj?8K섾e,IYF$Z[NIQ:CE@	#EfN@$A7:cg	<4͒pæQ !Zp	`B t'Q`	:YC(f GKgJaC>uҁ|E25<T f`}Z;ƉyF!|V `L'f5A:.`6:(->S"P3`6tfs4Z}ObONlbS <FMXfVC7ՑF|3zB݁PL8;2yx2F}a0]tNIu.%gmlW8 m9COG\aWߞZ" s""ajH5ɂ>me$b;Re$cİC$lK	ď%lSz%p!E2|h'!ϊaAG͉ABc~2 `tB0bČxzEa7[#ÍMHIKkj- B+3asu}jXYFhVtDh`64DwY	9QC
Y L  kB. ӢB'NXB:c擜/>$j$*FP`!. ӡ)iӠn	pEp:A3 ,Y¥.Ж#L
b;,:a`t!C3 ,Y
Z[NP:!b;nK鏚NsK Xae/9X$:I`lN$EtTH13<fd}Z\,|pϐ 0ճ=Ж GK5	В#?`1,jY2Ftce򘃍dv9C=cZ;YG	Aes":/nY`6t`'6cE"NoK΀$jYv2F|]j!F5n5mta$j~qI$w˰)xcC`% NI``O'fWxYvkC;C;vlr
BIad'T
XYG#$I֊,c(0IʎF5YP "=%Ш ߅ЬptKBZӧ@,Gt%kN/K2fV1 ߅&&Np#֝EkNGcn "=%l*27#KNptbBXF5$@ DXZZ[)`tKZt;i4%_t#0	_d%K7K1gQVW7I6t+:3::t ;iVШPI%K#âg 0ճ	`3wX#`	@A.,A `zlvSkFg&5A#JHLc!^E$QRZXa!'!;vմCJٝ5/efVu7q䱕Q@Fv	I[m}q"(J}FIwtaZB)"Io$^9>>Z d,bl0$n#l"
RB]@T[IB	!o%ґӡ\gDPn>:"#hPndBGK(vgr8Ƭs+/Rv1RL?j?VZ;VfW7`$nҗ,=ѱmC	R%EmH`Y(\Ef#0v pwlNP*2y(<WaaXt!>e qޛbV *t'XW"N!@Qآ'UNǟ88Q3'>Kq1S8̜-N'|ϜV2sdN'|ϜϺL}lw<B#'>Kq1F8Kڸ`Nq&!2OqwҐ4K6neSs)\;y($PI>AK`Un(j hDG	qpX;ԒŁR)R#7@[ \b[1n'Yޭ t\ 	"HcL}AȾ"8 "ccC24q.#m8,z>Gf6h$Otsxb\mAmeɋL8.D
,V\b˓~'4\/ED˰\E"`(HK'6F//8A+C2Tv9>M җ6¾o`$	I:ӢKa"k[c+JcdFg`Ur;Θ`;el GzAtQTYDp2Y]*-Ygm]TʃKyqkEARDnPK	jG6̀b#NKbN-4L%oV]e s8,rwGz2vRY=.wCn~2A9|27	&]iY1$ef ]aZu$-LVe[@QmKL% IAěl$0P$f_wB]a8or\d.`RČ,$j,"IHG:Qtܖ,
Kl~7#21|i6S(I"Idxym}IL#
E|a> rZ\Y>#1wuvw&XEoI"Ԓ.pMZYÌCX	@`NϬ-E|u?wDidW˶l"rZX~e,2?|aMLKK"`K.R#|C:$\RK&X}.KK&%ol]f3-,U,#|Ecܘ10Kr@N;06e0Xl"Բ2O%BQs\wdՂI)ZMY&t#-ɑmaɄ}I(?aM 3vnutnK:KK%3Ա;7Kv,}W6o.4"䴸4>}#q`Fvu0?
ridxym}IL#
ܘ	:;,"7$rIbyh~lVE105@.70'pE|`F2:䴲+唰d_&X}OrZYbXF|iRLW5KP{KR;VˉZWC_+DD_t"weL._K24SepͰ`V6®:݆0zl7F	iia[K0" @F3VPƅ592JFB^MZZEɇKXKEsf92JFB#Y&-"m-Xqrb$[.aumO-.;c.l,6s?8}9~`FI@`lwa\ȂQwtf2fudV菛:l44Ȅ#cRE%lQt&d)qrbIǖ$eԔ堀QMZZEɖ\lfLlvJH2t$3>1̊V\_`#L`)XKtwy8W#i進B`ICJe))%m>v;|vf]Ӷp2[I@0mYI.]J.lfvVωI:̔OIf(GP7XDa &f#OcFW{,>nU`#$wIn#Y$}].lD3K@B-c#,1@#NtMKqMFt2JFׁj.L<Ml8-,c1H#.lO-xlVra嶉\	682ċ]fSO-Drx0ܦ|0ò0@"1>Č"_ ZNBK1f%#*ZL+Y&t#ċ,lR.L%$>qp%$\I!M6&Y0}o`N+΁wB]ipcBKst' I1Xqre0	&2A2l8|wA:$\,ٌaW};1,H˩뀪JFU<VٌR	R.	sk45ސ`4R	cY	'V:VP2``l$zaplȡL`,	CaF[K1La1a\BGLfDrP7;-K1e0}1}l;0:Bϐ(aem6>ؑIE͌brRNzJ+gĤ |S.`\,fH~%#)Z>5k,H28-,QIIlH|a9M=ɖA,.竌7I؝}W%	e,AĝV.L"Y$U7<Uć6>h ,#_wDRM]`UubF]L'\RR2x_d|VC]Gm)\O-Oc1P:&ՂeԵpC怙5cA2k5a@v<	,ǐl&#6iB"V(:t-:t%`A!t6wD3JBEtHH tD;VM%}-"wLo\};,c.	c#e䤋$L"`(HK_M˙Yk+Jj#*~K(,"L9Ha)(N20w%<;+@
7i8Üjv3+]i߰
m
qTL3W
Mխf$oldD͐  VJ3wNaV0ؒY@Ri "(F&fї6)i;(C)0o7E2&.7 SKzeԐ`yi(W ylL#8
6[8԰_RSYp FM r`}	w%q\;QČ,IZg6	J5n%_im`l&ŏ.6vG_wD٥R;Ǒ}So\.w6˩*J.lClpyhxvI]4%
[.L]b˓,aun8ci[ e˛Z$&(>@0#ږPn$>I>Iaaw=Hξq_w@.`RČ,$j,$$kl#(պnKK\Gօ}?M4]ibƛ1zl.<IZ5k愡U" p6|a> rZ\Y>eɋ`eɖ0	9]I'm,V\v=&]hԱl㰋/^]92}ZYZXER[mK\{c%
qm9u*a#Nt	E )P"1DQ9$[6%'&a%'ciQ$J[a ?b\ٜgDks5ܷQ
4dMB7wK1i(ӈՒV}0(ͤwVof?>)}kpٰ)|?>
5<.Oز$l	 tEДՁ70'p_,M|;Tܖ_,_L|`1|a5܊b1,}`qQm;evn	Y1(;ԑTVȻloF˱!i$lqs =<(3MZ>G}LHpcR7&o%$F|a5McFnut%ܖ%Oڌ,H˻A3m}sAipkЯbw1}J{˛v4L&cMQs`F5kom)n$GϬ@:$\GϬܘ	:7&XFoI#eԒ6:9MZY5@.6q`݄g˩OrZXYg_pu=idg	c6;❃V :䴱$3gʶ_]pu=idgʩcV;*M("xY9 #܅GVȻ3;l+lRH2AcLI]`V.
&t#&$8
1mc	F7Ԓl#>I&1#7:K	}{'	pc Fz$fe݉ QaMF>ҍ[䴸5d}hW[c1|w;lw݃eya.ƙۀiJ.cĒ68<:lVެp˹(Ҙ+aM|4Eiph	d|ɋ`v6nLs`s=M;wchծ4D&f7bY[q[DK'FˤJ'--'tSX  $I]@rdp[jXQ$5ěϒl&IaaC=I'f_w@䳡.䴸1YC=Kt'bF|`Ea>:$\GϤw,w݃6]L&RHT lVެp˹(Ҙ+`߰I125.}Noa.'IK#\iRLW5K2~ZڴRީZWCPX2IdEJ_(7	?;RE	lQi:XSepͰ`WbF9RF\.;'~3g8c2td 0P6;@2 wЕQtd2f"|2ǌs#(1}]	Б:l7 $|F;	PJ ;(2D3GcrbIǖIbyh6IK#\/c&VnL]y*@pewFC(k.L߰Ls>KA9Iqx^*
W؂a RG\EN{pN<8 O#
ZM
X@AO8OX)l0ˢ T"ڴGx7墘<GcėZ]ر$6+a<*l7b]vkBژo7.'&Cwey`}-&eЩe0E9K<iinX}X,#eԒ6HMZYm*X$R3f<Ibyi$Yd5ɇZcrb$[crek]fDSm [uK8YLu"3.aFJfbf0)}1:pHGLu&Z#&eӸ{iX
n0}ޮў|La;lJ+gĤ3>A%$""?AKIْ#.BXF˶H	$l0͒3c@5qA=k#R&%1T wl#>I&Yrec	q 	9B,t%ܖ0K.$7Kr7&XFoI+ϒlh G}.KKfGHW};1l#emU$O-dMZ>Gf1(bJM
Zc:RHC5idk]il]p[jYlӂ[mly`}A`c$w~Vǉa[Ke>$VϬ#e$6SKfgY&(>@qaԱɄI@q&3	l&Y02'but!\t{KK%sԱ7Kv,LFnLs`aO-0XF|`Ea>:$\GϤvbVyi x*v:>X0͝N$wau.0tZX
d}kV F!b,ƀjww` j)pV8_eE6:XZ[H:H,B]o1$wt!XTF:DwEӫ G"L}\iBUg ;#",VN%TcF1yнrY!"pNM -,$1:INBRӧSr);,ttm"Gc@ce,aF	5	ichaew7aRqH76Ke>i/% ʩ)9R1St*Z$lIgX-2VW+C2螶JҺ5"wRE2Ցw# Y̙jIXUGS@&d:ĘeE	HH~oguyN,c.d`7ee ԥ!%͞#v]Ln7eҘ0,A)plgH˩)ajpE9"ċ#R.L%%$ؐ&s s
K,'tK%Xv2;@Q$j,H|`tV9-.rYZv>h籗6>4ύ7};$euTO$cRC$ծ6m%)\lH|a> rZ\Y>߰Iqre0	9u%#byjHMZZEɉCXܠ1P{v}a9݉NrZY9ZC	ϖlH|O"䴲s唴$>)ViiV>!}.KK'>RK8|C2Ç㯻Eidɉg*p7ViiRRRrLc.)&+@g%F!#i\m[D9[V-Qd"oG_;-]$QƖ|lShK`=te9u0a1
l7gjF@"%Z[a˲;C`ӝV+hSZǀCRHRlVF0InL]KvnLs`kmx}0aEͣ\wȹ-?ٜd~ǀa.' $եL<Ҫ=eͅfyq}{x6^J1fv̈.0wFc(11w$u$<!Y&,re~4PlvJ1:VwJh,e%~aB`}C]9ljnIc-E0Ʉ5ߠĖdw#eKBÿ`K'}Hv	@	$wWrxL];bSP)W\+G}wJWaPV9,͝.w:H1E>D"`}?O7e>Gz0>@HlveWvD6)pd}\)!m[ca.s468OtlǖEI]$k#R7&7Ԓwl#>I&1'c`}΄.	e,NĝLc@H	( XM|`tetQ--F,
Kgh_R2<cLmV4$-tY&t#XpҘ+aMd|rZ\Y>`a0X125.}IC<&Ge0iΈQ;ZGƑLsP ;v5H  t鐺ޖ;	#>]:Eididg˶_0XF|Su;Ϙ/l|ma5g3$\M|F|CV3+5nܖF|1|E,ǐl"#yintT:d8NEXHN Gu9`t,G:(kWEm#"nV		<
2.,#X;֦7>yX,F˼X)1Hy(pdiRLT\L`"o+C2mDm[D9ZWC_"wRE lv7Myv^}I,ema?@c&+gU`t<L$@HK+l
i8'DMH`ZbYi06` 06A)>\;lHm<vI\@,60n'Wb˓#KL|a/@2p(wtd^s˘.N];VZDIM[#Ձɉ np[jZ˓	@"P `l&@&1'c`}΄.	e,Nĝ #X>IAG:Qt\,
Kl~>h籗66,}Liow` 
Z%Y&t8eGyp[i(_RSYp6|a> rZ\Y>eɋ`eɖ0	9]I'dII1
 K^db\ٜQ32$kGB?RE}nƐ6F?K w#0oV~VǎC/BհwRHCPSdnL]L]gu2YijLXʵ߰w;'LQGwJL{tG-EF؏XKL.V :Z+@
g
΋BJR$Ӡ?D3<|,{ ?\'(|_88yh8NGre󃏜疀xӑ<|,y墐vGϸ<Je})Hw'4<
2%'Ge"`([b/$jlJp_1rҗ!PƄC"oÌ`~7]!:gı #d·Lsh+lDf7e04X޲.Hf6IDuFP"$wPǨ
fet6!ppû;Xݖ[ e;ǽaT>O1<:&Y04 KDq'`E&ҙLy*L(&ِιv:xD'#i4@Pe%2D@M|1i!A#rs[`߭ؕ]Xt8wFHv=fXT|	]das%lxɱ<L/A(v#Ў=d2Jgwr`6COk&2^sGKH%;`YY<#Ho!leId D!cv[QҘ#j	EĻZidGK{=a.KI\G&GnL%RJ&I&k s
K,'tK%Xv2;@Q$j,#>IHG:Qtܖ,
Kl~/.Gyey`1|i6S	RQs$EI]wmJ11
F|a> rZ\Y>crb$ܙaY'7RHj6IK#\|!Ӭ]nPLkϗNrZY5Y6GStH-,e,23⛨5nܖF|1|Sc_)X1|C:$\M|1|C2"䴲kıʶ_]f3-,U,bsxW6"`((K`#i\m[D9ZWCQiP*LJ_('{ koda.v"ل(ӆ7`ąv%eeeө8R0wu>6~˛qS}E]wW2 \)" lvQwtf26Mnά#/.`Ȕpd͎	+bϻ4Lptaɋ'cbF]IH؞ZBMZZEɖ\2"RE 76;t$3>1ѵ&:	:b=ɖr}ؚa7K5>YL#by(uC锐r^l8e8v>ÍC56LtGϬ~5c$ZηA[D },wcE$cָWΔ0`1E`#29`mh6tHt <ŀ9,q- D[D },wGgrQK(c	`6OtPXc#I'(Gc'p@w`O#eW@j$)	̐"H&nI08	l"$&aՀqa:V	J۰&PQXc@ <\aӲoc6Hv zcPv1ĐL͕D:K+e$!l\$ؒIC e _C,#$cûW$ot*aBvL,Γ1t#i0aRg{(ԅL8~Zt'"$_#tIKl@R	X
D+m;|*ǰ$[k&.${45gcٝzmelLA+g#sea6tIGy	$Fa#xzO|r	C-02BFn'ՓH??{{ڒ:"j+ab&l2nD"B\ȡjnFnr\7D9b#ֱWbF]IH؞[I5ii&[mv\	682ċ]fH'"mal~2JFA=j.L<2Ë~&݇&Xs`ji嶂&PQ'+-%-.(-tByA<PL2ݥd"I"M^$c!s![%kx覓" 9d!Y|bF]K)iVXresjZEɄԔ.6$>I&1܅aC $f_wB]a8or\d0d$#7K. 錪F 
$-El5Δj7%K#B0ć6>h G}.KKfGH!pvi}v4L'\c.cP$cQNlVَP6_
gSLlFh	Mj垖8 ;p ;zĶ:"OXb[ӝ_V	Lj|0&'qN|bCө$\N|vsAt䴴	gl|ma9gStH-,I-!s[]At䴴ʩgn{%HH00vy`Cۨ6Y,Kޤ2,ڈp<n	²ՀDdvs;Ki<3OT.mele0vSI&ALǉ$/}؈2ÐM|XM &(aX:Pd":,vwB$/M&6u8\l14t/7`kyϫ%AkOLZ\|&`S/yN2l8eށ5;	8s?qd2c/A;ɉ8A۩+;}/ϒp;sdѕ2vi)5=便y娀d̒ .LmK80;}I)"Ml'>IaaC=I'f_w@䳡.䴸1YC=Kt'c#pIj,'>IIP:2պ(ܖ\Pօ}?].Gy]`ascbF]3	X|2ؤcPī$ծw2J8-qp!M|4Eiph	d|Ë~'Waɖ$\7$$eԔtY&-".mږ~0.lwa-MW`.H,cUidlM9v@Na7qeSI$y :~:"V BZP ӝV+&,,hiΈi6@#NtEX2+p:dh,CXܖ|0'qN|bCө$\N|vsAt䴴	gl|a9gStH-,I-!s[]At䴴ʩg|h|7l&$Q^=%j-EBKFLƇNgNN	NFK1dKp8R(\tt%jC8NDv>it$k=].[$G\eaB.,#n"wL\};,dXxRc摲REi)7F2ӥ0AI>ҡ"-0B iW7.ej!ҺV9QdM5IwԒN `a`s<O1@xd GыFM\{)G?ra q,rJN1I
֧dM˙hptIZWC_{[dQdMD#N:GNz]3<2,;Ց3v8P,eW6I MVG y#Gu9aF1ԖfšlXQ96LY13/dċi v,XueGwFVX#c	ğL8ͧ`PYo406#ΈvdՋXFP11&Gx947lW<8'[b~?bFlSJ44LH}"_}@|.j8":d.7p;[ӢGwBi`X!|`+|`!|StVzXDV3GwBi`X!|CU"VpZXnU,"|E):<c-Db?|39gPf#c/tn26PK`NզC<,
fxՎ-$cl
#8,=	jmWȈ3N,ӢFv?  !b<֊y
ՑBc1Έզw;(tu`&\v C;pGp#;oNf "6nj s7Fx0.jCml$1@0o@74x0$Ɛ"#
$LP  Y])f	 1h o@"\kynO6 0::ol=c@$h rSvs̽,`u.H`5?p,3(?8?*ietQjs/P͎+떙lq%R,ejk\ J3afmn	q`02ݢ;(0It[Z|`͔"88 =,YBKi!. OI$AK͒-Pt(NEE芋:8vuXTV:H:r(p e1ES, X-@?K3*ΈVEDZH1T$9HEE芈#`WP^=:H-DP9gDV#f~eK3=C s,g%[=r=aGWam%}KxB6=`tBN(H~BeZYlI);[)&++Z?<MJfW7G')$RE%s Y#<xD}HD7@v
6n$nF+X*D)aOE{ڇShe~@;պGwFBL|6]\`GzAtQTjFRrc,I
c8,:%S噳9\:,*o?K/Y$}nhF6;$xT 5)wԑlWB	'@`yv"&Vؐ Ϲ<aqAаQ`p(
P*0wpd4,dFf>ϖ0:S	Xw:f`8;P(ǸL,$wk=`hT thtD哧S>i/ÎGQF[Xa#-;d34t*gbV20 :+tP	;_u	$$iG#6:-"uQC	b	"?2'gσ8,'P8`HnJ0`6tJ (3iȣBBFlݥV>4댾Gxq;$||<N2ӈp]<,?Ӱ.)i	`+"u`EZcNAtpwtQBtpwtQ6_eJJNHeLT2I"ؓ,ZӃtYQ3aZӥ/P&IGA-CE4F&h_m,Wd4Kq:t
qN'|Ot!> VtAB@FyVm`7ծ]K:-"# R%Ȥw1t#85i"WGydޭ t[pX;a8f^ވn(Ar&?ON;cLqGwJ$葌DRLTV?W+3ӢFx5!)|F6;@N8RGyLcqKZ!
A1TEZȦBͰ5VHL|ya.cmcSGդqb	0h<	V;?[ (=nL%K$E|`~&1'c`}΄.	e,Nĝ6]w%bQ;V`3.
11\E؞ZAY&,ra嶂u$<,MZY}[j;2bc❄\E؞Z N5id[-4j,"IAG:Qt\,
Kvw&.Mw&XEoI嶳#|w;φ忰#}Le͌iow"*J.lRH0Y&t8eGyp[i(Gp&a>:$\GϘ$ڶ0	&1@U葌DRLW5KThlVN9݂ntI7G')L,6Qa_fEMt'jȣP%o}Y EAdAR̀sC\ @Pm@ +3IA.mpm 1@0 #x ,2 Yl&>AH1F {k〨j Zm`4"_4 oQ.4d 1@ƐO"\qm1^fh8͝ĀdoH"pXp?hlJitfva:"h,.Z&G錄[m| {V	 J |3!_ڒ&x	&N} C@6AV71 lh~K4DĐ b#	ĸR(mtq<Cp@e&#fl!e6I*5:.(	Lz `4H	Q1)`ڎ
8A\ŗ1tQ:,N(k3J4	͎w_	vJ]kB\rm"SxȨ. sgJE@x&>%芆o"=71ZoT8Πt,"߰HЖo`3X,`Uwi>](_-uLJ#PC9fZt_I:DD
q 4\7Mc2HV7n8"	bI
+HbDۍNj	 #6w@Z$ $>H,(,LP	<D] !4L掀&7D%tDL+Ba%@ilCD9H#?V4iefi^9K ro,'1݅&ERoF4X
ȨDKA̘"f`UD`
79؍`jA@w{:@+7 #Ԥ KhFE1$`XT@R\h%L7@/!qL掃|L| E*'p?4iesCfx,$t7ub0Jh}HGDMuiUyHKD`%KZr8Mx8Za#37 wB(		UnbNXl;imcl30y"}{Cm9ƌ{#"GwP
11XHAz£Kn["
HEt%'RYw@Y:",:N1:t;'L}Y/;Lwg	qL$0""H*΁I'AۢaDbо!;JX,EpG=b+}y/Lp{;ج/I|09ʶNX2G>E`o u`!s\x'|䏜B8^j X-1՛:<VʿFOm hEo7SXEiR
F?fL|!(HJNq/"`(-,d$jtYQ3XVK)$z]./b%L]lAB"h#CvGV+ 6qo.L]zyu$<~"Y&?w&XC1t#LuNg3kw&.wiUw#Dױ:':/b@0EΝAZBHF:)
4oW
Ľ-s$K1d7B[0H7cWA;Ǝ/b]em1v;2:f(Az$1ȊI
֖p2X݆W46g,ӢF~#݂WRE,I` MA}I%cuQIc+RvL
*tx6]bGwFE:N;uR]lO-j\ym/b〰 |11厲mw6 zH1wyvBZ.姠5qAx~@B
1mnL%R0c6ϒlXPlv6	ٹ9,BK-.`PR,Iؒ-E$ l#(պ.KK\Gօ}&.N!02W0	9M,>ht߰`˛>4]`X.RQ[bZxI]wmJRS\lt&ɋ>|utH-.,0I1`\7$'X.؞Zx&-ɓ<Ϙ>6]vd<E|Jf0t$,q`7ìk 9-,:K%~6>0<9l ɋQȽRzn)
ilbL#80SJt]sc o"պq-3Z`>J&0ols4Krm\ m`V"bo
 T6B+A|L|ECQ11+3ku}@#DBKpX;b2*YvC#x;Q|L}I(X{s\N.TtV9;uђ\,@IwԌtKZO`!GǩIfUr$)g*X1ƉVRc"&\P)-Z"4$\P)->K8Q,cK);[)&++Z?5hDAtYfVb<t"7ހ2~¹i؃7]!,ejbZN<"Y4.Ý`G"ec jgL$wZ`G7͓lՆTlY,sKM/IGz4tn|A>hȏ`:Oh,aKu14Lϒ`ld{Kp1AӢ'NЖnt6wB	4y$GKjRf}>@dX[0paPtEBt	sEȡ!4{"Gt:XR4cw:fY8;P0syď'OG<zF2I0A\a)%s1\4CC" :,N+FCcjs/IVA<qA$gLc+S]g;)zH46'dUfF;14@@t1ѡ.羅sD5) 	#VlE2" S#]:΅>i4>ٖ4"H`Re1hveezK5P"+DV,ab9gDX`G"1HP&eK=t[b|[,Y
vlPtE$:u Ƞ	4~EFVP#jRhJǞZ\cKLϢ1gME$%'c`E$QekSp2X)f򹘇D6g,SLN*#ft=-HJ_(R06BXL+aC\w7#v(| v(/`R$"Q
IdtBYC>!Q~'G@PxO6;HaFZ#
&@rwأ>8	ouߥ̓I(#K	3\;7XXbK-RtH[")&+?)W+j蕳zۢPj<G')~KF&hKZSHMX!Iw;Έad[cB%1D).KI)91}RL!Hp2Y	PYLդ򹙬G+Z#)|	wԌ'DMЖ25!5b(%7"#">K0s68:l]%plvuvEo]/KSg+@O$w#;-,\,̮,Jf[ҙ'`,deS2ɉf[MK2II2I0AYZ??[5tJ̈f'pXieGRE lvG+ĻF&hKZbv5{؈^nGݶ)#;AXC`!I)!M, AX!ue#XZ	݃+ʘ/DV/LPuGy.X0wS
i.t0j=jW]	bw=.â;WL"HZKc,(;,W}-_Lw+ޠ>eAT{Kn>৉!্AB(`RK7Ϭ"klb%ݶvcRtx[)&*I?GW%qSyrVdFҹ5 Nlv#h02a_:(B}]PK`G/,fEW`ERcrߤy?l3  O#>%@̔ ,JvΤDĔAI.4bPqPq,|܊8(8Tb@t"I$)*d1@dP6oKm`6H A|I l_$!E$   :3@!mfPB& 'R9+@gVV8g20W7.el޶64FX\Lt%`>ݒG"-J}LFcr 'Pec(Ռ -}[ 0p1fBpD]q8]
ȬV0sw` GzL`9,AɖH@$9z$#LwRN{bͰ]B
뢁t;vvt!pH%ӖʹQs`yhsd!X`m"Q}l
;mŚj֑),Ηf5cm e'B؝^Ė:kq|Lśծ${G#@@dG
Jc
?t?cMY(ll¾!
?t?cv_6XeGe	(!Gx2{԰A &;QޖJ;dE%/~J;k]2=c+2t#ae&(#(ãG/Gw[`mse|e&t;Ӊ` !/2t#aeʶ G%>zyhJeG%Q͉GwVGnJ;wsBQG{ABCؗyՈ7#*;ȏݍ/Y&38X91bH#KYl|$%60"D#q;g疊/Rr\c--Ҙ
 hE&?Y`G*TQ+Z2ں2kEJ_( >}HADMЖ2`[yC]Yy) ,tS%O"rGpS^;[3E{/:\g,k`4%`f,"J>%`Dc1?¯:IU*xO lvYI,#:|H8)cX;͉F(PR37`2Qψip+)8;Gi$:%pR,C`6H.$	<L|`ANH.G>!,ip'BE0*YDh?%/Js3YkAZWQVJr}nnm6GG+掁I#<`(Z
* LCA&''DMtFX,StEXDn, kaЖՆpSaFz
C8j=8){Zx,WkmKQ{z8XGSj-.1 cƒ,ѣ8$:Мu(A<NϢu O3x{:t'љIj=}C]jZ`4@
c8
?W+:&9W35t5fv2¾nb];t%b^!3'FC(p,>X?*fփL6'(i@DDt]$;FqiċL1@a_0݃5qb@d-0w1̌Ve#-0I0Gp2Y{jeB%tLDGJ_('|iIbb]$[0;IVY##E}jbG`NֱxzAl]~0naDwlVdF$frG%jP<qB5j0Ni{fz,͝Y[qd{#*5l}H3~1|LVibL#8sMTfB8V9җ.!%Mhc$FFv,x$MZJN1ÍY(j>E$QekSp2X,Y*TQ+Z9ZIҗ)wԒV%ؑ]wqXu`wf`'R$gΈ f|QMZ?6 sdGxв!``PeieK81H{4K8դcl
 jpK.ʇErE7Iҗ1`bdd|LK9lKZS`4c&4 8X9L{WfY#{##wϲc?MXܷ}t#ُpMY(?#qw1& "#v䔜>"`(}K cʅUJֆt_tL!җ)wԒVw.Gx`4vYN2l{;$ծ#N7Hm;]@3V#{8XW`P@		DY(G$c5k.{ NG|;M\lGP|`=%' 2ψ
 & K?`UWDhk*-E]䄹5v}B
#C&)rj4uG(4L7IwIrj4uG(4L7Iwɫ=:@Qآ3D#@;/~_%BH un4kΈ	Un7a qNpHFHċmڂ(MD:.p9#Zm"b]',V!=1pX+@8
1-0$Za$uPK%} 	YF2Gb_ t]_jpB@[[r(m[m
S8)b	# L![i=	m0VW`E@h~hWڜ?>`F5n#4"tG>`YF?(&ڗ6n陹kЂr5:$p}Qt4NFMtHZim`jA9}!6ux
.WB	ɳq?,?鹒8y(iҗ#02IM.2HV)"!Mq ur8.	cLY8:4`sshi6c5q.c!/'hǑw85q
8vIc 9|C#Nc5q-񓍄[
icHGcK$Ɛ+*1,Vef_deѤe:*5qF_N6!XWͣH3Q`<I V1$ձF_l}JZclL$RL?]GW-uḼhk+W+Y<25җ63z]2;-O;$դcl#eRL?ol3g2S_kS)|ȝ#tK24}j3Ւi$WB
1ϦE%Ѩw:2zYDF9̑¾}:@Q%G: WڜeI0AYZ?>}e9eh٥ɭ0fQd~70`}I,eocZNU ""jY[RjIͬ8͒(1+OvWa#`H$3}X]qgÍDd@eE&wAn:Hb}c*Sܖ;&ʮq23ՠca0DD2v.7ddC!i5	WS$ձ/:wV>4~#|*հI}Ik|9hpȓ3tH-U}αx3#_V L~>{@`L7>#ՠ>,YbF4~ 7@Vq':sDp[jA3>t0L>#6u9pQpfG}Ztxë5flv݄tCŮ@ZF. ][
7BL`LFJ}Hx'ZT'6G͒5[4GդjQ0	g+)W.hރG=, |)si A#to
c"&2&Lc,V	_6|8}eTo IV8D,tF;XY[]uh2!8ahGdȗ!1֋V:Y~|1pwKqe[ MV$+`~$w6mm1
%j"]+$ձ΃_]%$cK\a`ǹ.v`FBn(yw:3`N #-D`:a҂'VW{;,>a擏=tWa]cu0'W`6͝ֆ|ў}`6պ33tnU},<.l#.hw#LJKc=t#.lI6x-"#Lp&2&Sc[$ձ׆llIc*s`p
&ʨ 7Xqx<$w6FZ"	1
{%Y&2&Xc:5lx]}00~g԰_w)탼l3a#	B>0c%߰P0VY(GHe|I
d2ʽTꙣi\"Qd~挒<#o>%# wԄhh$`WdZN}aPa"Nlq$yaZ|.%OBb HZ3,lWJjNH&ϒ[l:#DIsk k#L3 	MqOcHP$Ƃ5jHXA5lp"{;Ǝlq,#SsfGycrPc%XMkB5	Vм`rG6}9/cZ2#{eI8c0M}б+	9U[>hC2ޡЗNZgPޤ*>GzfC(`D]dkC>n	V97X[h`'G
%11*i t#6bmdmw;ΣL3Dq7)N5uB$&4Ic2ɴ><;?c)d_`p
9T$w6_dmw;cL3q7)N5H2P]jHck$ձ~>0_ܔ9kRG]RLT\L`=TkFBB-q
])|a\aaG况F25uc2gqq(A͈nS-ƐhwM\i`2{$ձƠ\r`Y-F4hyh I!ヺZclL$RL?]'K]DIYq+6\7sG#NtNc25.#4}kFMZ?u{  ؑZc }9LiAnSh#4<&+$Ɛ1lV	9|ybm"N<1@=dl&5N40ƑvG|,xAMjHR) k$ձ`el˿bF{
Ph ""X&=$W~G+8̻&ˣ#(QbxGIfHc9M[&8|5=%'c`E$QekSp2X<_+6\7sD͈ܵjsQ䱕QI
Iw؎a摉 0]&UctxI)'$F#8A,tgΌ@F%i+(X̱r/,fvڀflve]x(ʑmeGA&>wZ)dc-lI?-lV5
(F+ZUt/|ѐ6F?yy,ՍIc+\%	*+@L6;#d25biŦ?bibN<v;HccrL.ނ{Hg`0s.=EFP3;:)->K1]kO]t@8պ Aa#Hݗu_`wI..jlv*n%B 96;%%knG(w&FЖvЖua"M&->N/\+{awPE2	;HII3wJaR(DOD0K#Ή#fKtjٷD= pofY
g.`+ua  ƒ4Tj¥:v rc>#7]iV):kť;4t+mY$Ւ2Fl3V}lBPPpE!>nCXU0
n$5)#$$z*Z
'4"B܌l JBid|;5Y?vc	P"ƌܡ_ZA lvOwt(fT1.Q찓\w<q 4"22wFd&8uB"ydplV5elc`Ͷٴ89.H԰7c❂vnF9
Ցjݏ]XHԮjXwOFn6P1cf_6,"lssk ki@h&8BludT|Ic/epbAͬ-Gx4&q7)N$Ƒp\)LuIc/epcLnwٳLO;%;4;vKʱK"`(Q?pvVhnZR'Lr}/VH7LP'2XhKZSNvԍI=FTAIMw@36;agI`rXKQQ27c	""5l	qGQ%Iʩb?g-FUcIFP,Q=$T3cdi8#$*XKQ|pykF5npc$#e GyXdnpE8m)91|E$QdE1?AfT͜ֆM-XO2'{/Y}5B/|.ϒV\#ԛ$ծ}Li;	&c̰ !`6@26F!ksH-q0""Y6pgc#2
GGi`$ğ
Mt  J8&5t?޶2q1@Hc 5qlp&e{CI(H	AflJ	5ibFn8<u8RP,~ǹqpEM
$kP[պ3ޙsbJ{[ƙ.ˢDDm̎]aCwFe-GZ#( 9_)؃>2dh
M  $F}C V8~ym':#Vwպ$>|B>!.w'a`6{B
6( b!Bhn$ṿwI03#BCdw|j;zJNLeI0AQ>d?uOӛ=TM]CrV6"J湫ψkS({/Y$z@.f䱕a<Ltp=%'c`E$QekSp2X縶Y۸"J̮k?mIj¦]|p[K## KmKsHhw..hϛa'vkpgI&~'z\}.`,,A4]6]b=wϝX|[+F+\5t~V.!җ,}j켎fǶy{s.X	elxG݃}Lӎ{.cF.}Y#He!6@WbmjZDij,#fpږ1dߞw6,':jfs:ce 0l\0,#j,Qar9eac0GrdtL"5jH5>Qmp&0+9sgF.AY4R8'F B$ƐY&026WLs"61Mq@͎@ujH-12&82M["쿍Ad8ky51#,f$䔘56:;VEjNtj$ vOlhJ`#t+p*;;btl`gvcĻ`@2t]jv;P$N4cce Te9e:1Mq41}jHcj Q4c$.|Lwf, oX[bezV+`n)܉=guhIN4o疫Y& Sl DvՐk3I$fttHH
$aH'@};`ZP=fWuY#IAhP>2@c
W>F&
;,RSX=ֱZD#5nDFja *t>2q0GpELLL#>0A7ƞyhY& DvڔN>fnv[WKԮC5i [we`m.XTF[j A]fDEtI?8Y;R$A V#1N2-@QdOjJ8}pPfo`m1% R5pY;]`@AtcUi 8FtdbU#Zc@ 4/{Egjȣ@@Y[+VWڜ @jNAfFj΂4,X5iPZLqyⵒj*j,OV#Ka%kf}MVɹPjl-fnpwI@7Rw=z@&5VӏgLYhm֘P ('	~0sh4+t^#j[+N<B@1pY;@5nLj :Θ0bU#ZOLs92(*iPVE F
պ3 e
S-h) ~K5'shAtcUi 8Ft3bU#ZE/{=)"fenR`[1
%=He}Lb-K/G疘-~XKAqfǓi疛V;֕OȨ0( :%'&F2Ȥ
 eh?rX-2V4Z%x\Ed#/YQ7ep6q̳E[j]$[0G`R 424j,$wp$j? rE;%³%`;6;t1-$HU>5nk)?{Ȓ!3{]Q` Zi\BtII<>m'Q[$POdH#22wL1Mq#HUK]dD©i
T1/d:/ep`!վ-@ T}\8Ҙ
#8I#&Z1򙿱zLOZjY&  Y] ^X7;-JԮC5iUwzXD6͗A݂MV F0VŨ:j$hC5r$+L.3~qRv[j@4+t11N25h
,:`*դUP 8W(X76͘"t.7Rv[k+jQ	iV9 Rq0ki0s܊+;VE@ +t^Be q>F f\of$AdaZAA󡍌YjjfǓ?<yi)M]jVcc	,`mX7cl@hn|KdR?}2@áq%@ɱ݀VUOON0ҤbUe `[L1Mȣ@enRV5ɰWڜymAB~K5'a%sx@j Bz|btF%[l^OLq[S=E@ +t^B`RBm$+B~K5'a%sB5H:0aaSJ̽ уa
H@enRVgtdr6-jB2K7LGEа1ѿ:Ѿ$}N췆qHjN-TIdFP=v2va4nS:!lu!jJѤ)\S%j/-0\zib	JuV컚XRV87ADP_k'bq#Q( xRHjN-T9M[
lbmdmw;OcLXGrdB,iⷖItM*F+vIc4eO<XIH 	  j;KYH$ft:$U(
IC1'@}8clYXP7Gl' >}[] r.\/$}N췆qHjN-IdFP=w68.̎&8ʅ$15nSclVl<Uu<6<Bğ<H&b*$eulwΣY,sa;7҅Y;7'K\/ 3k hv$[I;G]`jlΒ᪴WkR0dSF"A۠K`cnt1.;1z3WbBw$|hǽ+c̿6Q\<#N2p:0!ɭjHSY&k#/ephǻfnRf$8 X
p[jYnǺfڻᚴMԴi#T7墫@1%'G{bmdmw;FqWqAω,u,WX0GNH-DblV6_ŏ6h.#ܧ8uC:jHMzI	& _  Dؕ/3@Mɉ)9.1LR\E"ؓ `ܵW]b8"wRE+o<ogq>}M5$5w`0eZHId_S\*H	_IvIcS'a[i(HQRGHĻm%	KBxu3I,}@0vlvE@-B lw"M%:VDg*fK5v>1YC-VyLnpfRb'd;~@A\eSC`Q$MJ/MW`*uS\e+mt!U!ji6
>nwt0[ȓ,)j]K(fd@tduȓR$	BNh4j3\jX10npccVs.ؿ`5l{VyLnpc V͋ /d=͕lw1} Y&|n[ii#4SIQt!H1dE3Lhpfh^uIƃt˃8ʳdF_H,VɑX*2npSlbw_H&Ҹ#vjlk	$pIծwZY6I{{{f7L1Sl9Hl_#K$؃Y[]iaiMqF((15qX6l}&5lqd̿AevRLV2?%NhJs@FaCUg2X+	8Y(T[΋++D3VIYkʉrj4uG(4L7+DJ_(W͙$ypR並#XE6نV؀!- !-.`x^
Gz/if0ex-̿c:o,Ar!-0Z;8^`F+- @o場*evpyITB場dv3ěVh\ Zn#31XG,;p\:`f$XۦBfyh~5.Ey`0!"2 b0F.DgXhv:uYr!.@,Yt]%ȤwX[w;.q.s]]#\l-Ļ`F	w"I'ᅒj{ܷ%-,Y~F:qZXl# r'D2GY~Fȝ#<~FK:"<d0.Dn#@(~F "uYn#@(\j[
 _r'H帏- )b	r'An#@(q;r#A]N="_'{0eDԄŊ@]`maKt3}Y場4ex-S8c#ti8qcHǖ@5qHGIIc$%'$2"`(HKfVS+Fj|G+ZKAϲ#}'˩$m.XĴyf0MZ>6Kc#ď'1
6Y@Y6ŏc[8;ƛcMa.	&@DD'N$|v>3c葌DRLVV8g%XҸ9s*$UnqK^HJ_(&s]1c+Jig'eԔ?M]lV L7tGI,:7{ASF_EOb<JY~B/DGwtGR2 ^):t#D"z";؏-H!#Ν:{Q/E\؏-E_NyhlH!#ėNyhlHz#JF_${/=-`FDMHLXZk7,vL+]wZA/A)91}/I0A\a/Y+6Kw4K=4Lĳ6g*TP#}җ#;؃%RXY>[[f.SM"m9Eٺ Gզ(8]C"j@
~',2"	`)(` X1\{{ub[$؃ `V]@bXV]c"&ށ`V]@2XV]c籲6Eey!؃ h&""M]Yuǿ#J>8=7MR6blw4<̿lxĔ#l̎@-NWBvyj
FG0[#'.KB <@N5qg(y2Ic]qc'Ѥ WAt<C$ձh\F2I0AY>Lg%_᤭×2EMGp,>0+4f%sD3$USzQr/HlR%McI#L̘&th$դclL$RL?_@ͥѪm-U*3iF'Tt*c܎q6K$DM -V`2ǒ;è=$g ($X૶(L`*IV2(bvgȣQ.XK`&@愠qsbP8P8"P8.A%%fwVQj<=+&[h2HSQQY(0)C0"S
ltelxb];] ($"i]=0+0XΔ"]+QYmq$"uBbG{"1$`+-3`М6BGZIjbVK-#$Z`V[@4b,,DH:XXw;͝,,D;X|郼?,#ͬu1`4͒<-X;#R<a/#ͣ<4ϰŌB=jXibcy'%_ccΒģ)ҕK)aRc#CaW#Սyg7dT0Dwf3;d톸p+;E78
6]\vf9((	@RJ*ؔrP7oAUj4t/0D]\sC$g"tWW7PDoX!L$`o r7d`v{yӡy'L[ZY&ͱZaY6ŏ`PQt +t"P	Ѩ ;R!dR~2Gp:6_`G: BĢE~`
ILpJ@
`{%%}D@D$0|܊(BP7@lJU$1LZ	5Sc,Pcp`E0p<T";,:#Uip&a;zL]7K6 KgQ݈92|6B
6n8I`3!_J% NbHf(G
߰3|G~EI Q!Q!Q!@bHEb,M"F$TQ!8QIs)Д'fġ;VJrP	Bw	(Nh΂0aFv X]ģ
"a(r(tQQBQRQ)(tQI($	IF&	9X40|8`xJ0ܱh.c tFl NW7NVJ0ܴJ0ܷdJ0=,`%,>Z<KYi0`+-:0t`+-F2lx嬊bb$i.SVc
,	+G´j(´J0!:DI/tP#KY*c%Q
D
 J0]+I$
 tJ0%(L"`(}A? f6fLJd$/m0X җ#{<n[mL)wԒV]DimlvI% ~K--G;jn$	l#."j߻z< n25vprGw$yQI֌7%%' 2ψ
 & KZfpY~3)|#kIY7Lc5֌'DMKIX,s!/w{\GOǄ,wϘ9&{$wv/cI#1%j::I*Y&	!q;;r(\xc0K$Ս;\Ϭѕqsld:]T:˙Iqn6m Ic$k[$ծGy!NVɟ<1 ͒j@rd$f$挄K+c8"FO,AJp$iqϰcZ5q/IZ!j#ЦMZJM\؊I
Kp)KEU7TI3VY${/Y R0#&VcY?%3Բ!4f.mkѲᏔ-w;Ƀt#`aߤHtG\J*&pDp!~di892YHjIScIg01Y&'¸#X"cŒj3Z<1Y&:U He)9&1aD.dVga8i-TީQ&lΚ*z%-0RD&wqKZS]K0wȄ&ǖcevC5
b)$懆1<%' 2ψL$RL?^0Y(Vh\JBzvOz[%`.3 'xwG@EG 6sg#99ߑGK#H?؄}$D>o`7 缎c$w
I?`:Y(Vjio<մnVY}җ,=|w%Ie8.]lxyh*IMXK#yh*kdxqr&ps#d,\tXWͣ#L,3k3Dej#-/Vyh 塹C݂Ni8)>s.3$Hɹ
r?}JMX܏n#wt9,7e9ؾIdEodANrG~qc/s\y9#̿ly--,W7g1}{dD_G5ǌ_A6IeG6<&/llxAR5q}-#0G6<<WdM[*>9av/~g@2~G{ǉ,r6I]cd<Qc&
vh `2<^lWXa<idEɟbce|y'SEddӢŅ|20@F-J-Gxס=j#D#^&D6W)/2}D.dV+qSyrVսHl=җ)wԒF4Ĵ#sl- *5dqa}d1}dxH6W0Z`
΍+ёBiZfM\dPr& &쨲M]72`=ͰcVIi9HGdďb 5lN$Y9|JM\x=-#e!/hS]cJg.1I0AY>Lg%?)\Tz,mEazes]M!#h#)|ț_RIc+Jk~c{{Pw[Nq;ؿ)5qmqF{p[wN'{lWg 2 v/%jfݥ#LF_ 3+$ծhEI[]eKK?ӧ4K1*5k`1| .5k`԰wcccчRq;LbfY&t8F/MZ8,y/6K6cm,c/[f.l6u)cII1)&+@g%PrF.tJ'EMo+VEL.QM͗xU]6
A,ejkHdw,`V-ĎD=K~^<E]7tF⭆xwpyhb0;yl&[+-.&4*-.Vyh*1><`M]wsx]=w;ͣ=Z(+dq6d˿S!Xyh#Y&4<N,Vyhz=p˺=~p{R EK]{߰w+E߰w-L5,8n2tL#F5qcDᕒj-/+?iAQ
\P?{TCg>GRv1r)&K.0Y(ZBoT#6lѲ[řOSt<&r8h}I,eiM##
ʑ7%jAn,#e <6 ÌY4P<(Z&I54#MYye`:5kc&.`a(gd؊e8aa|K<I9><%Y&<BcaSdɯ@PtGw!x2lE2d`80@]ߌ5j#l<5g;,vIvv
=lZ^Hɫͬ8qq
4Rwq05q#Kj-/ }Xjvt;(O-/W,8qsABwrA奲j#--{$՞Z^XD#$o(d|dیȾ6Pɫ,8qp}ai奺,Wbyil&Tǹ$ծ-ut{{@9<r2j]n20cL5Y<Y&20FT<{$՞Zʖ}%j&łˠ=lZ86Ì	W#Adhl!Y&ס E85v;Qx6P!ZM^(Xq# iw;`3dИ-uj-zcer[S/II1)&+')dd᤭4TI-PWF'Tt*wԒVbd=M\v}*q:K$.'4]6`-% (1uj[`.wG0`ir5qhIA;ͣIp|v}0hd$拠b<n[`*X(;&^e7A`ŋnZ0ija]XaM}HAu/*sis+L!Qt0T68(I@]ts|m<8RJ\+Y&8-uz;m9IBˁj]d;IBˍ,W:z;${ S#I(R9T?iSܦE 
!z@=4L~JOxY%'@=)=R{@V[DVR{Ĵ,0LI~Rx , 2%'IIRx -L@IJO ȔD@&l@Rx 0`$N>1v+0 Q|[Pyh&n{VIoXcpĔK"`(}A? 48򹢴ge1eiuҗ$q76NIc#YvI2lsc;[ΣMoԬ4lHv%l`7evё-%p|hN֥(IplVMZ>Gx24 5jVJZGF4Lpl I]FF4015lplVMZ>K5)i
20`f5k2dc1lVmX\Z8c`5k *3cYpj*Y&t#ifAj&t%##JFMZ>Gzdc6lpjW7&F5k$ޢ2185IM\dܑfI]w%$j##
[,KI] FUj&5k`afm.ޥ[Ni-ZF8-,*ޮ5,}Mw$LN03BoeYC#]=jA;##\:c>5lp/Y&t$&Y&`dod,pA7)G>`dvZR'&.k6_qW{Y#& ܥa>1L=M]\xyiHsdmfVIc]dLK$ձL	&-##bL $ձL#MZZFX`dL""ZFPnK$tԒ2dg68 ItDI#L|V޶2odgƙTMZ=ؔ1$ޙb`Ud|BRF͏%qtIKHFF	,q0Yd|c#lp{$ձ͒j3F>l8ebYiMlp $ծw-@5lq2I]I͗AYKHͣ#)$&t#lde%8	lV!*5k	9ZFXq id\dcc$ծw##p
V$$եhac5khϚ1HM[$ծ$Y 2N#%f|ÌN#FF6Lp $ծw##X"#Y&FVI]Iԥl#+!1D?MZ>Gz1D& d{t
6jR1dgâRF6cgd|$6|JHcI]RJF	INlVޤ;Σ#8I]FFSTM[dM[abYv`6%t2[s]&M-#24pRFY%jA;	G~JJH15jA;ƑMd84vI]Iԥk#
845ii684	V4[vIcJ,VJZGdc2[bMZ>Gx21-V=jA	:>@d|d`	V-VIԥkc#\Ec$ծwp\-$&Z $ծ$ˠJZF4q1Z6It""%h;,8$cLxI]w}]fč2nUbY&thJRF23pK$պd:wXqIƑpFM6/Qd{y(GRFdJH8V$w32nSbMd{y(ww|i7$ i_<2MZ=I)"c#CjbY8lVd`p 5lp"Y&-"SbERFHKg(1@5kdkc0MZ=-#Д;|`yh=M\dĎ/W7bȋ$v1|	&wc*>9_="4<#I5q{|Y&_="4疗¨ό&-#*FP;$ծw##(15lpfY&-#&FF1Jd jA;F8}j#MZ=-#R$IB>#>a%5kc#@l Icyr5k"NNQ$=5iildhp5ii ፒjA;)>K$ձ<&-#ё116I]RJddc%Ĥ ejA;Ԓyn241 jA;Ԓx228?K81&t#'M[VK"de	qC?K8ǌpd I]22,VEk$եcĲ/1I0AXK54fCblgSg%ES-tT׏\qj=GZKp,=G_-38i,N+vջ:5%-0RErK2ـsG>4t6#'e hAxdSd@AlOc6W;؞Zi鵈9M8,-ƐL+0<,W@yh/kd@@.>er5k}N5#ep<iň9M8-Ɛ`Ax5qCcAx=dA
1Ga#F(.$|A'`6W)1Ơ+ƘblG`-N"ee#`yh5jHXa<II<$:1`#-0I0Gp2Ywu23ΉD貴lҹ\MT\8La>dK86dF8F%,$f߰@yKADM% '_(v¸aXv0}rH5vK0`
qʍ1,EBv030t8I]6_F>z 5k>BcpGd8QdHF>im
9dTMZ>GyF#1jXXMZ>Gy>K?h{r$R etnX<0N{`oA;Y?w $g'/\M]0K]C]B:_4MZ݋$geXdď"	c,i19؈ďc/>rGZ.;[,ܔ&bXa&?vW8$<IHY& A"# ^5h"G,Wc#&Eh"Gyr5h"G$dHH8/+Y&H8&M\G1t<>Gw=Kc`;պH{K؞p&&pp 失k@."8H,Dyi,hGqG_ nAb#Ii,#Zqܤ 夶#Zqܲ 夰25MΝ$"<=e&Ab#Ia;/ր\Dq7,:H,Dyi,#e&KGŌH5
Y8xeG`[`Ex&XS<̿/Y6ŎGX!.ƑͰ>s`6<1b5jA;IbIt$A)nn 夡/ր\Dq7MtXPN5MZJ~F#I-%~F#IAb#Ce&I-#ZqAb#Ce&Ab#CR5MZL#ZqItX;eG -deGeGe#m{ 0mbNC2%guL,f0K][.)=w:8{ZKT񃣇.vGy.Ft.nWWll id|c10JM[IKuv,|?R0~WVJX>B]o`%X4ڇD3WdR]1.\PIu#MVإ͟:H{K؞+$4@ dq77tXԲ/ր\Dq7MtX԰e&I-K+2hGuΒZ ̿#Zqܤ o~F#eAb#RÆ_ nt a/ր\Dq7ΒZhGräG~F# `MF<8qvďc@9@]D]w jѵ/u;-L/Y6|luR]lO`#Y&-ɖ3
$w#LiΠlXpcS..""ƪ;͈' pJCRF!8%Xac,:ҘxaJɉc]"ծ-X$Z}Hxa;>8Vԍb0qO[$ծX;gY&t#`	wcuu%	K,V!I.bxcIZL&ZC_ n t5MZZ2hGuΒZC_ nRtX;#/ր\Dq7,H,Dyh,#ZqAb#@轗k@."8I-L#Zqܰ 
(hGq%Ab#@8k@.#R@
_${i@]D]w jѵ/u;-K~_Dpp2$b5qiB3V	:fY）9v>laf/]K78
	1E1}xd|8`	wcuu%	IIt$O<1 d8H,Dyht#Zq5Ab#CR5MZL#ZqsGA/ր\Dq7):H,DyhtEe&I-2hGsI-_ n$"<:k@."8$"<:,#ZqItX^ď#ZqZlH93/=v_0}w;.苽$1Dt;}Hݗ|$Ս~"\#.7z˗O-	7-@7ᾠ*\S`<`}u_.MZ<3;ǎ"]xыR5g` c{ S%N{AYh|ǻ;~޶7X`}R]p+$պH{K؞)db@,&#Ge&鮒Z -k@."8$"<v_ nAb#@=k@."8$"< +/ր\Dq7,H,Dyh"2hGsI-2hGp\ p0e&I-_ n$H,Dyh	8k@.#Hїǈ8eGƂS/>l>`գk_pw՞Z
,/FppǸ2Kn>>/vI]>B]zb]Iuxc+lV!I.bxc+5MYM$"<5M]$"<#Zq` lr5M:H,Dyh	~F#IAb#@e&I-we&NZIF_ n$"<~F#aAb#I"S/ր\Dq7]$"<"2q#ր\G /=̿`w`"}`VA}éVyh H/F5D7()c!.woY{cN$<;ፗ0޲^,aII1
 h2`:C3lҹPO[F6J_(} fr"-J}Hv842@f*YqwԥK ܎3]fe`D{d\C]`8lW,Z%4s2'M[&~G~G`dPqŏ.wرEv_wKbH,6IAWd9G`=M]0
u%j}66#+A4MYo}tbr&8Y&=@I{pA]`1 $պB0}$XVIK[w݂Nld>o/R81Vv6i$/R5h!'gAMjACcIy;^g>bw%	aN|^v'@c	zZ6I^z ZAW`~8#．(bT I]r],/߰wvLtP5lJ>q#b(qdo\{;c苾wXNq+@͎q:V8$bP\c@Ac%߰wigѦEY&p˼~-q -e`nřwq	ǻu|v{GL(c_bv	te8$/b»	:ϜH9pTe,.>K-.P86{dmIGN$zZ`{dv (1`#d>8I0{ 8ucda$_]z;@5lJ>q#`dc,VɟSxcB5j8,Yqŏ.w8ewQb:9ĭ6;tP-8}XPOApfՎ'	Iŏ~vw6˱zHmF0T9M]!.qmpPGdN>[)j$'0R*Y&yuw8H-yjIq`l\&鮒qZ#bDq7:H-yjH)e"#I-I~FȈnRt[Ԑ`l\&I-I"An#RZ2:H-yjHb06.DGräG06.DGq%An#R@/<[X	q# m-,}w;رEx&XS8<'=%Pxc*IAK$$|b/`><A{$<ďb/cB2mppͣeAa>6W'|inQW4lIgXl-38i+FSi*kcds
E1?6i(sU_VRF@mfm]1%zXKD-IUdc-Dg%g%h٥rUM!7̬v4p`y`I½¯¨w0p: j5˺l]ՇcL;Qqv;2o̵!4K2͒D,9?eg%gB$J/Y$y@Pn 惄W}.421 KIǑs`L&\#u$1a,`na(,`3M[ #ጨ՗/@P4b
;7<EFct+B?KXWPXMPt%}I؇
!%|,L}70%G	`+q厵6sޖ":%rLappJ.!Z1ȊI
K~W\ѳJnډff& ܷQK2-.l-'>AIh7'`}5(jc2Rɓ,Il'˿`4^|]4^Yhcbgqd q6dᰋdn4{Z	B{$Ɛ5&Z	NlVyh+236cje):<c-D`bk-38i+.eh٥b1>Ҡҗ,<* ;`}{=.-J	c+aK+tdg{$՞Z&7e܎ѤII89)'c8䤜q/Sl-ſvo]bdIRDc#A2If[]e`?IM8l4xҘdJ`)dAH0
qideK0&[64q0Ҙ'M\iJ`5g6٥bdY&ɺIP#8M]2w0\	lIDiJajHE3Jc$՞Z
NPDcbx~Gy}H63әckb̐nGz0
xRlW'̏-*,k޺4pqi@ FM\i HyhI<y+*-wt esw</^~yh.wZ8em?XN RV+b+.t#1wN${d|{` 5v,ku`G`-NDG8
Y&4$疀8	&	Gcȯc`5kȯ}d8&V۰bTuN6IK#"S<Qevp$V
(e(0
q
Y&6^3!Do̃d@0B"$6 (1%k$س-Gf"iM8	H7- s+$ƐZ ¥j- R0D#h*!;LӶSPw\K'Xe`F(&Al0w$} j_ lˢY}}tj q(!BdK 9H;;^~R:B"#fXd	Gg` W_ԏ]w;ԇf&%~LJ]yخGyB0͒Dc5BR3P4BIk*ƞ|xjj>8_=I}AbO@o|٪åh2 5l_H^e;_bh%}K5f.6P:+@tVa%8x T$:ДTa7't<Qhkp<.v*FTߠja6=,}HyӃÏA	=$eT䐭Ae,Hw	Uv H"i#7ʩ3tiJ"h$jd:t&mppJ{=	`6V]g٥˲]/},V]cˬf/0	>2 $F_6ϺbJeO)?'6c¤m;	oah~D:L$vs?0疀U|\"8D9M]d;vebӘԼ|\&8D,M]d;q6i1V ͒j3M7Hۃdw%2pnR}IA&ɰtؔ_!|\`mA`RJlW#a苾,eqf_͐CDlv K,RK+l-EF_wA/,Wb̒ߒnR N8I Hس-Gz h	qqG0z5qA堎I<D.F4c@ܷ y5 >W};?8_?~`9kՋ,V-F:`h.A/&b5vq*)K1y cqT&G{DA!0
spM[=AnI922w0&[64 E<,M\i堈dJ`'+v_zceJ`(}B+E&?Y`Qg%lݴfZ(2&/Y[0]1c#aNc`yhj Ik疆[$FG+[C$ծq;>vyh
1Bs
d``Xg#`yh"&20Lyh"Vyh l\7{I'O>s.ogIƑw>MXA7,7qؾp,V $պk`_25NPÏb#ev_m4k$MpY&&qEjQͰ&9_$e 4u@Osl-!$EjQͰ?@#>ȊI
Pa̭Q\kd?\,ejk/W(X;{܎vAw;ƛ냟\e;sK'V>0}59,t>UdHè0w1|6FM\l%'c`E$QfeḼl͸jJ.ZatdO}. },eiMu sd_0iKw#L6q6݊2\N	; !ZP,W@NY<=MYsd>P.]c6Ur=s`=-hlA͈l92i		w;%$Ɛ2<A $՞Z!x\ 
J
a#V\]CAI=Ll%' 2ψL$RL?\a*o=\ڊV"溚6CG')"DGJ_($z]$6W!.`9-'IfM2A7dGAL_ +/j܎&[^ASD7%XlW_G,Wm`lw @w!{&?lxelXDM[2~ɱ eZ#|L (:'&\g2Y&6^Frv{PM\}&.wj3&ǌ__ݏ~ɱ&JNdE$QdE1?@Kŧ溚6CG+Zcҗ,ޗ}HAЖ2ab8aeh0X2ۤ+$Xe@d:Zg`n$=Z<xMȏ(k '.)HejHIISK$՞Z-Zz\Gx2-`d)WF[wq6iEc'.> 0ZOM\i 4ayj`wdAi+l}4"Ŋ2M9pw;Qa婓Y&4Q2q'-L,Vyh#	k#L2,H[9s h5qg|}j-)
=%' 2ψ
 jpKLŇ@iGRE7%K<OjGwnfFѺ@p`MZ=w∍dPyiJH@}6^`MZ>"/5deyiHY(1N$_b;qh&6\ 0N'y奐ytc2~G{lQ].Gxh7M\nyidA)lp4ya  3;}l6}#q| XetѦ]ԛ$"tyi55g ɳ=㍗5rKQ qd#|OOǓ}q;- >6K@]>
,-!cLW#`yh~*Y&7FD#CMYm-c}m9Cw>
4Yn4s("bw-jteYdJ$[&,}GZ'}aG{%͐Qn
w-$:<?Y&҈Md	%|l%'Ge"`(L8,PC+(6;FL

2t5Vйج,n]kyv417	ԏtx嶖Gp,=Jͣ橜MU$I\M:-/Y$
w!+m\1ԂZ]#!421.lycEBb "ocA0VȳBR2czRFX"b4ez86ɖ޸cm:&*葌DRLW%Gp2XfC%qSyrZ&$&܈Z(:RE 7-2%ёC|$j*Ka"i,eiMIdpS/\00MAtcNPU}BY5jэ:(w?ɋ[kX4Д>m`G
H ADRrc,I
PaL:%j"JihGIlvK9_I UV}I,eiN.lym/{2tD6<c/e *DcgRLVig%/A宊DRDӢ\5x%])|#|;8Nc,eiM%+'G>EΝ2/3h/쎃(c!5ZXm @oMAr+fˬqa7!H.Q<90VQt+NN>.|l<s/t%
峗m	ȣek5))91|E$QrZg%wNh٥r5T%q4W(hB59ݎei躱]BtH7r\x\6vH8
1}bF+N(Qq-Nu@!?UhZ&$&F+DDotl.56BXX3WbW}wt
52Bzk
5߰wwI jq;C$ՁjlvG2#ѻm#`v&Nu3NP]l!0D_vQ2w2:u#b`㄀0(1d"\KBH Vg2`W@0wI@W B#L}P7dI
i(
{'BH V
كA$,0dJ#F&>	zVV70DHԺ-iI\N	'A%[l]3
tYbT xg}[`[N`1%9nw\0ͤu2Xc.'{W5je)9&1aDGp2X-ihGyH(TU&$t182d]#lK[bBbidMjU|>3W.wպ(	26|crD$	Q%}м@KQd[$'zHk<1I,}xSce|GAn]2INe嘎	'@MVm!%&AK'D@ " hY`H$@2?!XDa?cb ;br#h쿜A9Y&E1G>IwY}~Gx.vXT]dL$5Χ;$ծ;8s!jNK{;1_`ٌ8s),W8!ŖI<H!nМĸWm掕tL|6y` 'PABI,!1 je>P"Y&qX&F|1BI-FBc,W-˰I
m,d8ZQK9QШ	͎wx hF5rs)4FP'6;[t(B0aZ9ҊY#PD5qY@flwa^ e/@ͬ2:arlz9ፗq?̤FRPj%4js$t82|.6%MHMXq#Iqݎ} e~7zC$:td/rtX;Sw4-\g愸6L|0Id}b_v,H1)pjG $դcl
 jpKC+ҊY#PA,ejk/lw$Fch,V6III2I0Gp2YmEMe"4r#Q--E%MtA7tb8z^M\pZ;[gx`jdwKQ);[)&K;pVW)4Fio:(V9 җ$r]tFN.XC&wt1"II2I0AYZ??.*k)4F\#)|3%M<2lc 2u@&h{!L|6]!II2˖H
#8,Z6i\FRPj;zYG{1\tD\afG?q63ƃ8lgpᱞ0YtW+W(nZ}gKLKWa{t,?D?gK&OPYDbDqiR)|#G$jGg#3b8V}I%3we`bO4uIsoRqA#[#Gp0'Aaeo*Xh05% 8]6A][cA6O qY`NO-MgI\.Gy9eF8FNR4
,WD v~yh	Vyh26Wbe9eG1Kr4Va,,WK疀)z5geXY[]i_#ɪHQ- POdNrZ j-/er{K~;d<26W9p!ٚH3t&.mĀg?ؓImҀ5kGz9墠t#K6_#DP^{v%ĻPAI3\ZS/A#tڎ,`2  ]ʫ`u`?qq`>"xp˽u`Nq+@͎8}XPOApfՎ'J%߰w.ƙ5gѦIIm8
*Uʶ ߺx`XtbLV݃c1:t--0lDA2<|Oc /@aeXC|m[>|Oc3/@We&ϒ_KuށbLKu7#KTqH=AjA~2y&_`?tdv;8c Z^5qͱ%MP@$O`
9M[]b:w'6;tb	dw87qAcS/&p =$b]kymAz	΅疅`&Fv">z7k$ծ;3vw3M8'~`Fv#C>
-"3/AlAͬ-GyiC8FNRFYl&4-`5gm"cɿM$ɀv+4A- dw nb"ϫ\)~P%eb>-HK05v#R䔱nGP < TK&>%a)~PuX$%`j7:,[ImL~+% CDnB)+)d7\yi[қ|Oqg`0pE\ab_x󤒘 `޺(,1El tێ@& &@ t  KJ 4thx2v#IL[A.	!yxeʫ`73(U]{~G{};Aŝtd+@	!U'NO37HK' A|ce;՟FR5h3H}%j=#eq	XԳ&_夔F2.Q$J[a FSTUkJQPԑ<%RKZ}a͖p\GgK#ݗq'P쑍p0$AaeƋ`afZa:"kKAppatY2mt$|zyjP J?#Hd'$w.76OS@7ecepHP&&App A#m`:2p Z{$Ƒ<8 $՞ZA;/eqbmdmw;L8FN#HYd7>yhp I<eXY[]i4Gt°4+<86I#>ICj-3/er{C8R9M[AP6AI+
MA=%ubNA<1"5jA; yh"2t#Arwia,EtݥGBLKݥ$Itiss><FL]ep0wk>id$c`8kW~m~G{D]`w)X*Nq+@͎8}XPOApfՎ'Jϐ~vw]3\gѦ9kdU]x```#@Xu<1G<P- uvh!gơtl!1$;:ӝ9<1 j ߑA 0$Nb\gAd]BC3 -j,o	ϱr>Gy	,Qs;<Vy(A(|}kl0e##Lt]ጐ~Ǻ5"H70%X*t$C?`]b; RvwA#Y&(!g>2tcI,c$/ :#00 dX|_dwm;Jp\{~#
q#I<h#%M'Jp? <<=xA]aʫ`7!g Gmr;zߑ]Ϣ.w Xm;!	\i3cDxbtc}FWnq?t I l	wg{e;ϣMxc#VIA=%GIN)I0AIZҨKEY([ErQVQ¾)#}`G$jRTfuiwԠLVNlK[bɉi8}#8q3/A;͘V7e}K 8d848Rϝ HkX݀jA?#t#AZ(4e=J1.Gv~4>3q/.l-/_~Gy8;4m@
Yr;Xzߑŏ.w XNq+@͎8}XPOApfՎ'J!.`mcL>7i dq.U]yUPC>J	+~}r	eq	qNAl::!V+`N >y~{/Ǽ6 C]% 'mWؓӈ> ecel>]b$
,q"".${y Plim98--1KmDpZY,BH
H8qT>6
Yr;|i8>f?8qs@3b˕W~o}Q.2oa?NP~p}:,UwYqqb};AŝZtd+@		:BO윟f/n+O.$bK`;;e;ii5j}$5 5s)9&1aD-p2X,~Y)5rQV#* cJ_('{"/1)<ݑk@L>Φ}I/t1-Dv䱑.E	Xw3 +\`v|b\ϔ&[v_
H9K+>!V8>s/Ayh2ĵX;u5yw݃[$ծ;'|vw3M8"j{zCKmݡ.gsglqavq;¤m<Be=ybmdmw;2ce0&ѓFCp5qeCp5gF_̍9Iy&#c57;Ɠyh4e&cat̵wդ0;ϗ=j̓6|hY`":а'fK6\r[	DJ%dBDJ.t%7;JL	ٳ)ͶYSs33pRn-$d|#鎉 p$A$R``	l@P4M7<ۄKL Xv)h;s>!$d:DMٝh&_`4t鄉/XR0e#`$tr~-V`=6I2Mӣ'H|lyiW8:!A4ˊ .5glc|7M7K"/>q-frM|+Lls~VɃiaGIjIaFlZ6,(Pf|$n%Y&0d߰`1:	$wuBvGN!|-gC/6LWZ?KstdZX`Vs	r4Zg$10
V
rH٤4$,@).p,)J`b	B+@d	c@θ; klsl
Gx6^LL6PcfIntİn0KsHBX|<Pn#ӈ>yhZIQ;6 H-D;άAd採P!J;;&[`&'{$Y~m%Gmp	' 5$A64tP.D0(nn	<';ͧ}I(XJQͰdገIb+s `ɗ-YK8gnPh+(:a"Lyo0~X;eâj"eҀi. fدRG2-D0e#`:P"'6o%'PMZ=2wen8E!H`dBi
FtHdK$՞ZY+&:{>M6Gy嬀9逛&.2L]e%l2evO`ZXQ<RZRXQ͋
3r$;K$զl#-D+}EՀH#lꅊ{<kFZ0dW[@,-ђi`7Z`l$I|iȓ#d;h+-X*i 7fJpPBI$ä n5))Z&
d  nfC%:쁭A)y0Qm0<A M%nPK-n#	`7D\0]Cy#p-$J(n`t$\gV S]GP%hY&[`&'{3/MpdclJو zGw:(A"@ܔB7N<'6N6ǌ}I(#',%eǌ<1Y&SM&_t9e,b+Bk4entI'c8zs"
A^C!s/"%إۨ}k:()88Pf0}dJu<˶
rHN<?L_pq`0f o]w$IͣY+Kc;|a#!:uNГ&lv`l${,[΃V[kj K%iq٨L"Հf*\P'ܘO[Ԓ$7	Z:԰IsRIYtJ	`3)Zp760 nh1[ nPIVnHA+X	nv)d,l<6l8,s?BByicPdRLRO?rXT5r7ܸeu<F'T@͎)|ȝo#c!w~G	q+I"ل?:f$-Xvhen/bT ,6$\]/7]m͞ӾGZ9
N\l8]F6?\wlSq=t7t/bDƁXI[N8s疄_wm-．(wcr{d{xq;㳼io	tݬ^Ļ1aRe'yf_w2}ycᵊ2Mӣ'Gx4<Gd.$՞Z(6WL{IVwr+|lZ
,dw n'>>O[XVW(!]`&P],2wN]:I@f:!L!ްhFAT'C"CJw(^JaPa	
PCCC)R;ΓOrzm`3 !C-2 k@1j@)<hXmtPgI!<rT)a"[ `\vb.Sz tyiLd,$6!S#m$g;~GxfX"b]5pX;"^:iL!,Qz&>D԰D Z_I<Ocu`+V_)$Zc0AI>ҡĘGp!e4*z\ZWQiQҗ("w~G+Ƀ?0ļ`x,-E	Y R&w%7\emN#&VH`81` ]hYӰ+:ma H8X;IRDP`	sgӉdRgwgq砜^yi=%vޛb5y,z7)d{xq;㳼ioɀMtb[wm;:c8aZ]}9x4e8FN3tH%[Hid.hMY_q;"	+~;}Bb˃Gw-
deXk/9q:#,=oa[FJd(v	:`U\2b AT>鐺BNd'	jrSkPB_	@*eR(>Uj7)9v]It]ĐIvHAtDQu#
)ѻ 403I ߰
J_8BMhw2I~áv4W[kzE"AyK.鱈]1AF1
ʹT+-.CwlG~81hxp?w0w%4BaCPL͉CMhx<%4BaCQ`vhS.PjE5bˊ5By/csa*6WRIIJ`(}B-0B j-Mk+vJ\ZWQiQ;)||WɌoIDOh7e(XctF-0R#Cܖ2tf΅1/W`8vgƒ1`;bFb'=K.gÜh:vqHI(IAwN'z	CN~rZ2+2ķX;:wG{; tW};ձ+V`c84ύ7ŗn%v#C>.mq;ɴ;8mN<_o6`FfAn8VhH-D"&4O-D,Vyhh26WLwg.#ɀ:w;}m(@\AxAN[i`ɠasb!CѦBxH6C<l;QҖ]$wW>l
с#1E4T鎋bILvn=nKr܂	9	܂B	9*6I=@I)80eCzI
2)}Pv9h&X]ެ;Q<QNdهcMKPi˸tJgCHH'2;Mߒ鄦yAyx]'($!>y';.냵BSQ:Ք˸Al䢆34'M`N&L 8VL'4K.}q	bdk8cͻh{	EikD[1Tt"(ޥ:lf]
ˑ1Bwz'Տ1	񲸄ce2)&)'T`SJަmD5eub}GJ_(& ~lv68y!SylYK`'ĽZIG7\G'PúHsb42	~q~%:
;i8,BƁYs@:%#0Xٞ8Iԑ/]#s\6AH8:6Ac0\#dviP*LQ9vq#I=ß<#Ļ>\W};ձ( k$ծ;ӉL}]wj#.GvL}>g=,!BA/AdO6`FfAGtbbw#H|Z'M\iD<͒j-jd\1߆q# y1]ws	T4<+,5bHVJ<$,'_PJH#II@N٥$mJHH@Z `zKс#`13:LC
E[`N͒|2x7%d0=Cd'IG\}m-#D)oc(aGK APv,VSHɒ;͓1=rF'![)#$t8:`nHvY;M84>]V+Hg˒ Mr#'DI`abKj-,E3pwtd^`{#r;ƀa5h:g~"ZF"$H '.0z6gV/cu)1eJNTe)
I$?,Ã75eudcJ_('{ Lu;W}J7ݒwV0Jq@Xt;Lv#p	scc:ɱu  G`AKW;L3%[NǞG%_q.Ed．@w݃[PMZ=m84ύ7e=Pev#C>텶'y2tcٕ~<1@QbGtbw#H|yk 5q]嬇I<L\1HNH#ҹ_,8]g܄	P/ewfɲ|)6p F]YZHR#ĲP
Ժľdngɉ($I,N'y'MA(lj`#w(^pdSàC^J%@LT*Ӹwto(m%yh<[ J`x2aaЊ@"F[;1bBA<(GV
PDyh<[(ͨdt@"˭ -lO! ǝ$hPͰ#IM^ӑ>h26WRrLc.)&*KTeBoSYPW35D-:REGW1o-J]$Xgi9\1-'~O$wȡp (Ӡڄ{	cR7j d:cB;$ՑR]6pHyՉ:ፐcd|gG<l]eegZe_;!,DR,t6<o6]vcMcTH_r;X/޸w^"xp˽u`~V(-p#ؠOܔ$	$~vwcL&}oW`,ܪ0'+N`,:dY&	+~= &;``ƬXNtd``#@Xt`#GwP
10w'>~88s9`N7PKM2Xq>/~ĝ2pd,XV,3άBΙ@D`=.zgJ"${y`>haf7ᰉk>iaQe͍x*<7up'0N'|ϜBy墈\ǋv#I7(X tLm
w"
|i8Y>s/K7:t,
R)S	,]wQbĝxH0Dkz@QlNbcswFFqF'S"Yx	(sbNŐ7ѐ~>0Nǟ8T?8E0S`U߰wgyc6_ua?c8M9K_r;X/޸w^"x?7P8N%hۡ !bf	bH6!.a.ƙ$FB
W8Y$=AጄY&r?]RLTV?P_2Tt**Qr$t]#	l4%Mt[X^ǿ#o{ @0' ]DfbV}(;XZs$ 'NObfՎ'$cL`i~ޮ< 5sc,0K$դclL$RL?^No+6fAflZW-La_)|8XO2H9#P7M;=H3GpRK[b_͓pЎ<H%Y;%f4t6;dY s/>ztdc~ͣd@sk kuen9@."@&4c@Z5g'6W :k\p~Gp&`6U͝q` aGz;rD` Ŝ+w}N'#Y̿6Q]Mӣ'(0ƑqL0lWF`<Vyk+6WxPtRVM艩sg`!tOIFάIO`d.MZ>pwZ$_wh2|X$Jї*:b])N|i8}fpq6/A#t鏚Y6or;Xoqqa苾.;0ՂAlNՎ	n}X~I n	wg{iF25v U]y.N!!J	+~	<	l!1a3N%`b(-dblĜ>$:e"7݈7P.GxNlvc}ݶN'}8|s/X}E>A--؇?ȡ"	:M dXEXU|xJINƟ9<U]yvw$9=e"7OǓ>4A?:'U]{=,7}w݃qY® J#cBC؝!U'NO37HK' A;#;Ѧ<1p5s<1yW8}3f`1aMeϱfoowBե^eyhc]8|J$j	CNcvI0AQ>d?uQQP2#)|G+}9ܝxY<iwqV.Gz MI#cSxcC$պ`"&`6tĺ`7#7@f$>i8Y}Ll%'De"`(?
LPVJٝ8QWVw%-0RE.%pId2~\	êVIwǁN.w}v2٥DKJ]ܝdͺ<R dK#-0I0Gp2Yu?tC5sCfVKi;\)d|DK..]IwKZ%'$2"`(du'h¦,ej[/Rqi;~4͂Y[@K.dAw&,>K.!bJNpE$Qf+!jd>J~5
FS̖2-җ)i84Y?cg
Y[@K.dAw&,>K.!jRtx[)&K1_R{!SL2J_(cI%AK'$!p͏m]0m; I)9&1aDg%Zҟ#Wy,ejk/l1N¼/KW saCw2ƦK2DяLZ 
2u
I:@QآAxpZ&>A<ϙyiTccf7Bj> {/0^el&$cl
#8,1aH(TU)rj4uG(4L76~4\
Y?a?+YhLgDpD{[d#/Y}並M%fٵ˘l;[``|'lH<1;$զ2?Qev$n	Gz UHi;N$z])22H;4 L;VR˙	.;Ɏr	~#Eċ%6KzYƈ#dc	F.3n)GyTvvDq>5l|q#qbK88w;E
z㽜sl&sGE$H*	iІ# w'	C-)'Gy]}I(<1ፒjb2%dR!XlYƚǹispdceV#@log|q:PbtlBXN$_txc,V#DBVuN:P$wu80VqoP0$tG%a+KP3Ys)Xw&\A8H~#DBN
'h'.Q%6Ig"X#	yՈ7#*;	;"?gv8PIc`ݎog40dQ;GH)4*IR8gA8ޑ¼@	`VAa;-:$ddJeRRN"64K<cIElxxclW`D+H(&_t
6>imglGOa[-[ eJM\؊I
ilg%L`:V"--皙Yq,1iQGRDHՍ~'7zKy#1]$[0G4v$]5N`'"&@4RեzO,;$gNgc7cLpPH@]yц-v;|0ۑ0sc0[b!q} oVlW9ۢCCsDkQ[q bQ[VRvۤhHGADIq% !P vOèrI*\i As%.%,	Em0VLq/}еIw}I(2em2~}8 ~9>i3-jZ}ic/b	Ԏ#`XY.s$u߰wDOI.h녿#!56;@0&GR9sE.w[Y6	/kJ+d%|>~@R;ǰa3H##{sNvQ|W
<xz|Թ+sk kudQM62riyhZI!Air5gdB$o4i8_Z#e>Gy.fZ2wFq6H-ZY&4O-C;$՞Z|9e0-1.G~#J&Mde@F]gQVN] DHH Zr m),`	J0;l`,als&q;nClOӒB-802#I6MA2

ps疄A/7ͲA<\ٞZrd #
8`,sƖINƛ䐋N<~	_!VF-Cocdyh9g_6OGF_؃Y[] ZG`MC秖@:5qeCGUj-L@TEnI!?LJ2Z\|JdQ[LKIiEl_"w@lwc	&.3 S].P!gt;$ձw>2yǾ_>Gyvp6S<VJ)4%ah]d
wwi#-|;ǖPk>9><1:5l}xaPg0**Y&Pl|8^CQ[Ems(~|q2'_"DI A628z̿c*; `N6;xzn)GzP㳺$ձw}. _|ws$%~޺vA뿑ޥ*8{j#Y&'i=8\՗?e%&Ac))
I$?,_c[-38i--皙YGZ]t$#:s!YkHk.XɖfslOp5l}0K+eK$դ2;scӉI[%q%z?Ow#KTsݎIcsї}` GywV8_oW3xw;Ժ@8Yݎ6Ics `>NBJاzK-Jb`.GzP	>;;֊IcsRXg
w-$6P?Ƒ	$^X*Y&%'$2썗I0AXKj/*io<\ٟ9ZIK=A͒!,ejk'klae2&9DMhVw;0أ0A5t10e'^8՞Z>Iel &=ͣe;E$D`7Pf\1Ar`.-H\b[<]M64'
iZ0M\i|Y&ɗ񲸆12ldZbwq@ j#@0疎VI<	Ar	>H]5JϮ<vI rZ;+Y&$_c-DNcܥY5rUMtJ'EGZ]d#/YwԒViewKkv4Í3ɂ>L\e;$_I#> MZ`,8#p #ibE	)$g:bF^xc&0Gɖ{/ig%=-#G{ 0  \J7qwXqN=w;BC#vwcIc#}4eh`w;c{>p͠$b
F3DM#GE$rH"nn	H6A61$~2~}a;-G6X#qtGy'ttxc`&va=,G{ 0  \J7qwXqN=w;BC#vwc$ձx}s>HÌ.G{cXI'lfG掊H噶D
 i;RO\im.lxԒ2~vZlxd!XbFD2eV)Ǜ>q˳mĐ0"؃7!n'f)0770GɄp).2@@\Gx6z3'lNZ:{$զ1 -a]PDIgI#>wKQ:bF^xcILc@[6z	;Q.Q}ZY-#Gz70:q.3n)GyTvvDp#M[7g8q2ogq"PM](v;E8"&b84tP.D r<6 i:Y)'%6A6ر$~2~a;-G6ŏxdn<sx^Rq`t҂N.E#ll	$gXNu9j#jŸPQa;Guj%=,Gz70:q.3n)GyTvvDq5l|2{}ǂ#/}2%ߒ<DseK"QRI1]g:(A"AUnn	JIʒ;ͧM>Oc';	j9@%jb2%dR!X#,MA
jq''m)7SD.dVg#io<Ԡ!K;wOruQtFewأc+SRơ,w\1߱G*o@ce
M5wqƑqGxШ1M\iq'-
I<+9elJ2ߤ$HPcwG';ƑX8XeBzYCP٥K>A	eBZcE;(#,QJX]/u+teij5	eII2I0AYZ?>ͥrުjj#om0:t)|ȝ쁯况GVGxa s;(|l
tXv_ƙp6#&Ndn4Z >5qn'$yPJMY&_ཏ8چ7/d7ğ,cMZ>Gvcrx
Y&,}]!Œj/II1)&+I?
?5#ztZ婨j$KDoIV7-7#.,hG.X,-&5.k؃Q "%
YZDf%38qZ]Z߰wA݃2&.#'$zIH"IcS]vw,8d]];e"whv~ʎwRcC$o</`g[ieo,nnGx1	LW:L{ZcpcAۦKh7p0X$` bQs\\KGx*JIF\1Q R5v_wݣF>t_@%7Q2emd94<1A5v_wݫL0&G3$el(Fhic#cX&W.w.wX6te`̒uObY?%$y(F<I1,~=$Vxc
E$ծGy	v;Вo?`]b; RvwcAjq#gcL\o;Σ9lW8;s)G5ƈ"OOG0k$դ͐W#CIh_DqHXw4Ic5Ɠ=,#<1 jF(6>BH/qvy(9ϒ~p&D?* f_r$wL xcv_rϑAAݎ`t$ĸ;XqN=w;Ժ@=&'>q[86_ws$%~޺vA뿑ޥ*88IqxY&'>q[8Ieu1I0ATp2XjKyYy${/G?t$y,3dPL7@(͖}l3A}6¾l-7;VHrn %Iԑ|:#aba" bn1h> 82HH&
Pya/L9M62wdL"懖[$Ƒ'ᥒj-;+cZw{zl
-
L6Q`$G`MdHBp5q*@<'Y&ШQel wEá ]@'AD3"EʾG{+zzlZ#22wF8ld1iӠ5q*K<&Щ/epFǸt8egVN'Pe9e:3/c'FpӠ'd-:	VyhT,el &=FF$ylb3/Aͬ-Gyip&8ύ"秖;$Ɛdc+;Ica[]i*#&N2:#-^&49ğ<zMj-f_$Xg#0TG+5@uj#>!]WlVyla/wLQld&q\yjz5q,]b1Y&(l)91|E$QsZ(d:%3Y\MT&[i(iҗ)wd[c+S]2©Ѳ<(9eisb8u1
AH2Z؃;$ƑgY&(shĠ[.?X \Gx|8xKӡ(Ws{nWrs$H&-L7#]7u|Z&1lfyhR4 9Mƅ q1]ADDM\i4<VI<)~٠Pd:"k+߰wZ_ƙ ؎&Ldy]e#@]d.4<dB/er{拔|lǖ0eiv q6c' qW#W jH'/Y&&l>TQ]fM@؃۩Wdn4"wyj5q?Z&&ї}6_!#>8&2ei q6c' q#WIde#W;$՞Zs/epII2˖H
#8,bQiLUSzx{3Ѳ,ܸ25җ6SaQ`%cd@:KK2ĬQc-Dg%纩Y5q+47.#e8[+4f%fĳgG<֊K.ËwƠ1,dcL\qLtg@soanF2X#m[Y	96O	J_ƙu q6c')-Ɛaw;<jY&47HI<	_َ7PqB`3͝@.z7abHX9`'*I]6dyi,QmN#ti<&/Y&2p42\i-	>5g "cݐϰG͏-Vz>ÍL$fvөW`疌̿\}'j3Vqus;bGdm8;ƙq2(p۩] RyhL&4yhL.MY8ďc(Gc56lnŊ!<1 5q3{	ڷXZYn2#YaP<bO-	e9e:2HmNR$ƐHթ6I L<j5j-	_tHWdE$QsZ(KO->dYgN*5m)kEDti ŋĻcP@21XN.Q	8Gotg@[anF2X#tύ6č[[Y	96O	A/LN؎&Ld*,-Ɛ&42<8MYT26WwͬgXWKIB~;	sX6u,m5#{;c-Vl71Fl&Ld#e]C臖/dYƐf{f(Z,Vyj/epDǽ#{>vyRyhr3i+H'fөW`疋9/7\}ёc5ig W<#5j~yGcfcF[%n8u+޶2r\iO-	Bk$Ƒ'j-ďc"P,Hͬڛ	KFjk@͒jefGXZYnKX"?>T>q'-f_؃Y[]0fGn2pF'&45Y&؃_tHWdE$QsZ(dZOTjR#`dNJ_(ĝBᏥRuc,eiL`HDM6HLaN?+tM`H7D~K2Θ82Sbm#|Wdm'|iwhH IB}jHZ4lVyhFelL}7W.3dY&/E˳?87J%Y&t6^1P&L[84O-I#-vI<q񲸆cgRLVig% 3g*37oUz#!ՅDl¾h0]	oK(:KgX|LfͬHͧr}"wRFw7#Sb%Lt$n8LXXHn;ͣHZ	scqu3>ts@e2.;-.MZ;ewQuu@N5k64A@d*M-/A;' EedtSFFPR1ymw;'I#Faj-̿ckrd]rYiǖI@22i¾mAb4;wyh*M\dcU'j- /epfϣL|qNmw;NDO- jHyhȽdF\l-#4II#l
 h?4ҬQhGnw;8%Ɛѐ{d10ѐMYV<K QUC*!+47.?֧2'{/HN6_c]6(XD݃ 4KHpŁ倳GAͣ$)2$/H5kqݎIc ,Ǒ>dl&J'HPG|'OM\i&ЙmHLdZ)Ѳя#L|2K8,3dq6W#ldtmB%jH@j-	s/epII2I0AYZ1>3K dq6W#AduDi
ZpI#-8.Y&եf_[hc{0zZsED:%f#Nt"wW]1d:%MDB\q%Ηy(=umJ>ie;;:mI2, \g@d9"rH|pϼ`0wXuP(+Bcx¥9-N0`9`YwϺ <년:;Ղ/lwWA ;Ǒ>2Mʁw#H%jH3S8疌ZY&>eV7M#gSe"`(8,~ee9\\h-G׬Koƙr݄B]6u(	m] e#6(͗%6(~,| pN>'S`.3,"Nz3h.J#Gydav24O-&21	ڋ	B03dBP4cT0cqHkYqA \6<lxcC+$ծlA"Ylyi2-GyimNT<"I M\i,Z0VyiȄ\1߅|m`hj}@26;<1EK$Վ,,ڈ{@ɱI3$+$f!ά0Kaf4%:ðV&pX,ÍԱhsDo#iiwLGn2rHyhD^M\i$4MY@Rďcl`q`GwrG6<3	t$Y-f˿ݥX.X#S9QB4MlW@I<i#/-/%lؔNԱqH4˂9^c&WCB!j#
	ڋ	'@j-	 Q0c葲|,G͏-	&_؃Y[]irM##@ՂUj#,Q`j,_`fՂj-	_崔1ȊI
K1dP+47.2Qr)RE;並c+JkKH6< l,wX֭2h@*$-҇ȓ (Q߲lygZ(s&N]&Ǒy*%1D߲lygZ}߲lygZя.c<3~ɱiyh|m9wF疊asq;>lyh^\Rrc,\E$QeX{!Pƶ.l&OPYDbDtwV&OPYDbDtw%ɫ=:@Qآ3G+Z`nQdFz] `2X|}a_6͌i8u˿+N!C	CM$ƐOZn=MY#_
ut!\PPc-DNcr3;vr{Klt"w}.XԳK d}άwl J!>~s!!ա@-2.69ϬwIf4X-ۮ]dYb4ZI"ӳB,Vyl#&_burw|dtC`fj 1_q$j@Z`9`q8,WeM'bP:, 4':cd5qx	&Ï#PVήGvlOEspP	RLW{Kc8,S$aᤴݳ9khֆa+GA)|ȝwԒV- }jLucSZ`H#zEo>@>m%,Qm.2pBGxWEs<5gH1B8rv,"c̿H:Տvεh7vIH:ՏvΦGvg~01/eII1)&+@g%Os|4Y۶g(k3Jr;7J_(#|l.0LV(X|{cK1i(dq68VDCU-jHbq'-VEMYfaJN1I
֧dìKLKHk,3k֧X b/Y6^}HCh|25u sXWͤcc-ۮ]d\q@#hyh $ƑrOZD$՞Z0, cl	l%'c`E$QekSp2X4Y۶g+F+֧X b/Y@#~KF;䱕@H=hP6_ sX&Y23`-ۮ]dZ L4<,WEɓ>yh>*Y&Ј26X@,3KQ);[)&++Z?(aᤴFyP譸jڊlKIc+JgݒjLucSZ`HH)v(|}bm%.'Y[#\e Gx|&M\irZVyjQ>{X1㜻	58Ꮝf_e;#e1$JNAeI0AY>Lg%_3客%-E֧2#{/R@f-8KZtcd9ϬAͤcee8u˿fR"R;Ƈ;$ƑtIğ<\Y&x
26X@aCF.2+m`%16KQ/II2I0AYZ??g%55t#ʌږ9>M)|}I,eiLҲMjLucSZ`HH)v(|}bm%.%Y[#\h@Gxa}jH<YdM̿1#ck<s}֜]lq8Ꮫ1&Q6^cgRLVOSd0-38i-!QZ[΋p$	]2Xp,>ZfpZCYZWB<tV5mER0kV97)|@w~D8p`Wa;FY8ccHqt]wF6cI@ۍ%'c`E$QekSp2XiIiej]Q[Fq25җ6:K>P'@Є\tckp$YX7saEc-Dg%ؾZfpZCYZWB<ͩo:,L9ZDt]( Kc:%MHMX266c녃z8;q6c@MJN16^E$QekSp2XZfpZCYZWB<Z3G')җ,Kp$	l~D4Պ#cf8f_@c	)91|E$QdE1?ALKHk+TjGT[mVե8p,> 4VЏ+:Sr$ic:@f,lՃ5ilYCgeg%55t#ѳJ֧X b/Y uaVsY2bGnwƑ2;ƇWEIM/dU, cqh5i);[)&++Z?&biI\VU3virΔQv	:Kc d:%)" Jȏ냟H!Z˿ sXWͤceMN37"Gxt*M\iq'-Bk$՞ZXa%qC$ե͏-EIKHlxcgRLVV8g%%g%qZ%TLY۶g-m5~#Nt)WՂSmc!,eiM	VD\z@8;Vc9ws
lcL<Gnw񓌞ƐnGxC$Ƒu3>yj'd@hel8d堬#MZZGcĔ>"`(8,}!4hQ39gnٜ+G+Z`nQdFDKS!Ն^cKZϐ9ϬwIf4ˍQm.2qV4dw-Qd3OZ,lVyh>, cpx]dc-DNc53&g,3kG+Z`nQdFDKS!Ն^cKZϐ9Ϭ+Y25yl&r'cH}2Gx/,WFZIT$՞Z.ha4c5MZJN1I
֧d!4hQ39gnٜ4ju)RE.1tcKZ*&
e9nm%.1Wm.2q44<V%Y&46q'-{$՞Zl6X@,3KQ);[)&++Z?(c	iI\VU35t#ʇEmVU9ZIKIc+SO-*W9o.t-2X֜o`H	OGsY2e9^4ldgHZfWK疙}j-v_oN${z8;qFM[lyhMZYq;Rv1RLVV8g%KLJJQZ"Rt_r̈KP Kb)Vjd:- C5k9ϬwIf4Qm.2r[#hyi&48疙	VI<BelGm|pGH	9YF\gVIII2I0AYZ??'Y-38i+*frFyQRtQhȋQK2yh(
W:g \CЏ}@G	OGssi,ƙ,-ۮ]d(w-PI!3<k$՞Z, cďcN`o/#Q,c嵀jAIF>4>"`(}K o74hQ39ZWB<~H JvO?aW-38i+*frFyP譸jڊ`r̉K`HS/Vj8u0w#Q,1wek$ծ;ԒJN1I
֧d%g%qZ%TLVЏ-u)o:,giKZK%cm JꅊqYCK1D+$դcl
#8,ceg%qZ%TLVЏ*3j[΋-S9ZDt0$	R祉Ήc+SRc5vq;Nqq;-,V`RJi);[)&++Z?KLJJQZ[΋-mOSdNJ_(.	%VV+Hjid{y(J%' 2ψ
 h? @3&g+TjGT])|}JHΉc+SRk'{JM\e1JN1\E$Qe{R3&g+TjGkQr/R@	[,ejjAmbc4M\e1JN1\E$Qe}LJJQVW;bI]Tf#MZH7Ig,$pKu)bFh'f!IVGlgiIPZ*fr#6V])|Gn4ĻIc+R$NRǌu 5k6<cV#@޹k$NϘI]wG4Fw~.a^&KF$gttPobK{Hâ;nK#w&wcD,Ij36Ɯad@vBNP	Lv?tQ#6%1(ycOM[jAbQ2̨?q;ە,+ܪTRB)(7,$.#Y#Dww-%5j1Yw:Kuӌ;Q~1(IԇdA(L@n½˶	zPj˼)bN0cbM[jAbQ$6} 5q1I
VGp2X+eg%sEh%&g*3itnq-Nu`-0\?`!QZ[΋L7Z;͝X/,L:@8OڐVЏ-u)o:/@G?l[Hk+TjG-E֠CK#O-55t#ʌږIwq\>Cd!?]45v}B
#C&.M]aв扟..M]aв扟.<KWa{t,?D?gKKWa{t,?D?gKɫ=:@Qآ3%ϒi (Qhn	rj4uG(4L7Iwr
\>Cd!?]܄&OPYDbDtwd&OPYDbDtw(%ɫ=:@Qآ3%5v}B
#C&6${/F龗}HtD	c+Ji	Z !5lIu"jAFwrDww	.`a $#`+@#޸wY@0'WˢW}Lzs,$ 'wnV8(HH1%߰wRH=M\wZ#/Aoyl3/"#RclY~ȍ{	Dq݂Ff%qQ;;wBHA۪+O윟O,NH1w#|ou߰wRH=&5sޒPxbO,W8)91|E$Qi6p2Xܻ4j詴4x5$t"on祐0'"&V5ic1Z݅jq;>B`	w݃苾<Y`7<PF{{9w#e Z8e>q;;-/A';>4ύ7 T{|3xc/%)X3JutAY%:`jVM\l%' 2ψ
 kE?(!j詴LJҹWWభiiҗ,G+ >7.-Kbp'PEV
c+S$wl~vbFzrN'#no?Hذw%f
q:#=9$ ,:hwqd	Ujsa;	,.6][yXm~D5]J6愣cce_DII2:SD-lIgXGWKLK:%;j&"wRE~E	R煮ϸv%LKXIwZ%j~G}t߰b糀q]vw#b:l;qd'cvB$Ս{6qPcAu7#KTs-IM,8>\ 0݈0yI"JN1Ҙ
 &ĘGp!eZfpYWTQ:/E7J_( \?#c	a:Q}LrXҜ]Da,#tduv	9d]I2^M[$ch<1 z5l>2.8ٍd0]M5 j"K$E
lWbY&;<wc,wN?`6KQf^ǹf4ϰ#ϬwQw=,I|Ǹ`GX;"ϒğK({Crc#g#-w#=<њ؜};y58w1Q`Gt+Ie?-v`t6aK2.,Vȍ}ZM' ,VȍqvfnIJid\pI#ʓdȸ;8X35v ![85v !˿`X;`QwĢ}c
`W`%<>8#,wMw䲇z|@#Ϭ 5i)91|E$QdE1?@,]-38i,W-MN#.HJ_(18/K2-.lOǉi8tVإKK.d|LyhOM[&~G
'zHm<1
E$h0HDMHb	x .31+ws$ 'NObfՎ''	$>{(}w"eԒ&|xbM\sbLĝRV),ws r;gВ)8}'%b`.GzP~;;Z5jER,wؓ	K#pB8^ewe~G}cDqݎw݃m
t{$Ā fX|_d/nq?t I /|cLgt&}oslW8!N5q1I
VGp2X+S~<c+C2C9gn4Vѻiio:(5$t#Ïd /2Ic+SwLK'%BYs$wàerd&!0R"X 0͎w'{%lS=%qOɋ>4].P! vw<5l}Ii'&$20Gy΅Ws ew@s/e):$c-Dh?%7ËqSyrW3g,ڸ7měK6	KIțod&xݗRE	lôA,ej\CGJ6,Toucmb»rb=6h 5#c'
Ę.Y<1>5q(N<1wd69%9eG2R9^dZ\dk`(lWA&rP}d̿csk k62R9^dZtdk`(W@9w`(edv_9G`U20KdHxcp1̄U`7C+9cZ;2%w0`н6%v	:`)ZB1Y&-û$ղg=&qAjy]b]` M[7,Ig<1 d@b4elQcvqH8;a\Icp<>GyK|vZ`܂&268̓p5n.I؃Had:dgK=AEIcDpwX1${,Z	I#@uj#c1bIt/Mw݂Mmw;'ec;Mwb0;o6ztOGyP'Dmb&@Xx	.Z ~sLUln;$՝>dv{u$ԷA݃;-0FFn j#c1 &н6%v	:`)Z BjgK=AP,W(ǆ0F_nJ6npwX1${?O- #d;-01'&268̓MdBؗ}$<iݘdlp$FǓ<4MY(l,AC< I)`J#h'BG197K#gĢ6J4`- 5cr߻+ߎt/M26w݂N9MZ0u'=$FMԞ[$ծWC{{wiU@DDAY~268nwdBؗ}$AyhVzIPxb/W,!<1!/rE5߰w##jlwIн6%v	9墀5l|pHydIO $1]]b]`<PV&RHz<1	ݒjDn;;!Gg1.Gx6_o%g}C1;1:3IedG$eAxdYcYfFǎ~K3y˿8疂*5l|q#
ǖM\ߌ-j#c$FٰcpVa;,Xb]%=g"wd}Rzn)
m,lIgXhYl{!QwPf{Kl=җ#vD߱n!#`KZ&C|oblw4DaӢC\.GzFa]g1lw<1ɗ-cwAw~G`*ƘѓkcH8I!@;<VxcPn\CcocAx
L5Ds7 $F9w`ܭd
~Fe9^dY	w;FYvI 20nd
\ǹ.wov]uYt@gdL$NG9vI]wh2`5#X}~G{DrUa^w%qw4`]aK76;t	]'Վ'Jia%߰w.ǆ r&r?$<qm\{;2a`V9Į2ux޺}9Ж$EcdOApf	cI4B7;؏RQ8vI$MA,VպGZ6I\|g4ca葌DRLW{Kc8,R0xCbfںKݑ;A6@	?`20jR<LR;~ف#04h,nLQppˆbº`l$w¸">;՞\@cܰd226W{i.dnGxwq6idwi5q8<1d|Y+l{LPsdl&UrwFM"Y&4(gyMid||>46AlXIk޶4ϏbhUd<Y&_26W'+
N=w݂Nlyi[$ձ夫&?@<F]Y&oq;Cx5k>JP>%PNؒ3	:z@Qbԁ(}gw}Ǳ.0I؃H,VBp)M\l%'De"`([b/G՞|>EsCW5Z3 )|8Mțq6B7؃vOwԁCGV0%)TGwZ߱6`HV;"k0!i.#rأ06O2N\SLQpp r;ǋ#cLQTѓcH},[5q@xc-I<1̿6=F dq6d%D!0lbM\iN<6K$՞ހk/Udl&U,:]>S<1a5q@qY&Y+0}$ǖ/d>4<,&?@<F\ $${Q`K$$|<K5l|p'dď疉c$(cı8Kc,cKc9tp[w%N
GlVE5q>"`(-z?8?}4=})m]^J.Zat|SKq%MHaaGx|GW͇[jH-#Lԭ~<!#.&U2I'Ƒs5Y&4|EI<1E=#d,`6W}r/&g0p >m/GzJN1\E$Qe-懲hv9ZJ_(p.hKZf630$qnh9߱6`L[`%&$nAB*ps9Va\ZL28]eߑ
( y'	>`<15q@xc >5g0n	+l|>1@[#c'Gz$iOba>5qgӉ>xc$՞h>4 dl&U,˿޶4bdI#$N$L,Vxc;/er{7dGfec-DNc5G> h2d/Y,gRKZyht\M['_b),#$.d:#a
@鱲BGyጺ24˪6#c'AH2,Gw$H4M\ixc*,Vxc.Y~Ǻ ˦CE`@	Nv_ƙsksb8V2q2iAw;<1M\i	,Vxc̿x
Nl,A͖7Y?		Vզ.|k
qȓ\.2܎lX.]8̃F`<1wdc`"d3/eq1\G`*N3.Gz$id!ujHP0&'lc#L?dl&Uf.Gz.lxcz5q(f]41Y&&/er{`QI@Ցw4tq`dq$LrGÛ$ծwXV(.6`P]wif6_`z:fǿ#ŋDrUa^w%qw4`]b9Жolv	c}B7HOOܔ $~ŏ~ޮ.I݈ GiJX+	@VJYtGexyk	~`=c?ei˾iJB@y9b3nqV%߰wj[$%P:
2P*dT+a:XYqpH`u	\iA4@n+O윟%@$lX	wHmD0M\IPxb,W<`Rb\eΥ,;)$Lpxbuj@[aN9' j,W<a?a9#H >5l|эƶIN1I
!?|>.r4{Kc{;RE!I7MwԌ艶?V$&Ւl@]`X0c@&|BP	ܪǸ`FwGw,Xw݃[lV`TD&X6Y,",#D"ܵ;Aw-8w%LϛN'{_W#0'ĻӉxcA/"Ԓ.zxb-I	id[^6#SJ;6w-N4<18娗v#E'q;P]`6<1l% J;'CKmhxcFLN;.w1 f_'{v#I f_56#;6rI=<1 d-vw-Jw#|`Mw,[]v#2]f3lw*葌DRLW{Kc8,Rf3hΉE^#`dQd=.c,ejbEUgKc8r#e>ǀ`lw#pb߰wu1.W};lnI]- j};wȩd|$2q;.$'zI5n00I"Ɠ`N'yV5sa?a8$\lxbwM[4cq$՞ZH [$ղg$]tw<Y&>ce ^0CL\.YL/eq	,o\{;2`@0͎+Ds\e]i΄ fn/X"~7HOO,NH1}Q;.Ϗ@Wd1ȊI
m0dBiIYrjD\7gQE2T:+󢹳8!6#$	ZnBn7?(щ۩ƪ''7S
$.Qs 8}a#Aq r`R aH "A,8Aݠg#Y\#TDPj<-2'{/Ysc@ܝq _:ӆ"ل8ӎ}376;u;ôA,ej`|_d6Ç,H|݀ySz;6,߰w6@z 0wRC<15dZ(&?I"Sxb#$ծ;Hv,߰wl8A`=<r2t8疁@eGgZ*_$zIPxb dG}\Gu `	W/"JN1Ҙ
 ihbL#8OzqsFo+6\M\Up,=8@:+fˉ)|4ԲBo,ejm7PYN c][+47Bs v+	ZK4եԱ=%'c`E$Qg>JQ9ZGjҹj4fS4	͎+. BYAdP+Ie$fR\`e`eCt Yn}]AMx.`Hlbt)Kp?a׬#YjrPեrVP$d'J_(Plw`ƛ䱕ؒﱏvj퀋f)ޥ,W#v>eJN1I?Q9W4Tt**inQd;#MRG+bIwԌtDXҜM4-G>Zk$'|iK7Pv`l1iǆ0j?dp25Ę)w  ̿YDp2Y6R5
FҢ6gM^#)|#wF-#a$F:"i,eiN?
UqsHɦs
a*Y&q;L\iaN<1_n8zLR>)w ^26^cgRLVOSd
?Vt!KSPTFG')REG45J9^nRK`#&V 5W,D8ɦG>ZUj4˥ƛ
m?˶2hB&FF(S@ YDp2YgB3USJ*:jl=җ$r#Yd}%RKZS<vIt""ɯ@ͬ2id_`2hW#F xc j#\P<1`Ud2q$JlVsfyh%I@͗Aɠ4P-F3=2Mw;0Z\M\dabq}j`vQn4KHyh#Y&2n[@͗Aɪetƙw;C$FT0<1%j`u	iyhEjAd!`FMV{a[fFw;q$F`ed1/疈jAd;U-F3LPh,WX,Vxc }-#4疔=jA{ɪ;dc0]b-&5q-5g0`6WZFm/II1)&+')d,rW4VT$fZ6;)|ccor8uv^7]1XADM	q"XĀEӣ'6;tb^2pA,g"=E؃tm%#g%$Z;@WaږyhIiyh#Y&p㳻ml+w;(bHHbII#l
 h?e.4#Yg#8EL,KIc+JidLzcIǉe.m,t	,znHaɱ._Vwg)pdt2%' 2ϣer)&K.gìM˙QШW4r`x&:RE,Bg1{"qwƨ0݇V% lvV1b
<< `86;KI Z]}8t4I.;aWW!ܛT9*M*NT &|JwXN}LvxU|%#7FVF#xb, mj4/]磻kX;͐D%Kc[]`7%K lV)cb;.|M.Gwe8IѦ>4I2.;s{nod H~GzjzɲC6r-|hd'kGt#Gmm2$>3V2I)2nf  .,7I3X6C;۩̓¶AK+lbF8<1 Q5q;~7$	䓎|h8k웲Ím5/XXOYz#b:M:+f$WQI&>0""&,W#ew{;sk +;#i3_$~8-ΣM}:8cٙ~`4\o}k$
Pg!,1MYoD54;-~Gz hSe鹿Xl	]:,'0Є	˾PH&N|/jXX~GywQkge$Edm5J<	'6R|q)m .#,'gK|	.`t%ĸ;άAd採P!NΙ;;Z	Ic=o堸Fe~ɯ&i	4*](x$Nm|q)mGy>,6A˿8KQ,I0ATւ?»ޮVmrYL!+Z-K>,rߥS: ̃_%:K'
\)elScr0ZYsN\eso@ZN(c+VS,d+L.\2QsD%_pJ.t6cԒvqwXM}LvxU|$\#+df0k! &~Fְws
"?`.wv6_ GwXW|aa7X8RP$5M[(F{	拽EtwXg:S`<iN6I3('	=,K.vw	wû(Z])F,X \6	fF9MlW8Iu;t̿Snyw	IB\d>t`6rQZ|hެc6^XB+o艶 a9k|Aͬ @a~pq}$eNù(Ɨ}J~`4o$3XV70k;6^XB+{	~X\#5s1͒y	OИ+Kg /ȐLcS%ntG BQKvA뿑h㳹d>o8I~2sK ex#lYܔ5qcѦjIF<ykcغ@̔cٺjFC}fc	BpL)]Gyٟf1ͧ#O{z/YdI
8,
jfW(eZM2ErΔQd#I4@$f,wԠXoNX;;VO̽,JZPFMXxVcpf!c8B<Y&6^e"`(8,|:Y#YffΩZ6i\k
F߈kSKIv;;Sa4%M.t%qFrDyh%Y&p˼vw+t13tJ!Z W/II2I0AYZ?>gffW(e:h٥rE֧2җ,~lw`U.bX`49kdwֹG&U9- ,qD;FֺK!-&U-@M6;tV8}iXY lv'EFe,WZ {$ձ-	Ic㳻6Z  -j㳸xC7IO9ĢK$Rv1RLVV8g%sLͼQʃ5U4\"O#)|u#0{؃uĬ7]$[0DvIc#!ZY>Հ% &6}X|^G2+21{@(ie˒Dk]f7`ޮ:['bn݆A}dcl,!'W@8'XH>\GΤ	x)?2Vm`&'{b~%fmLw֑YpAհF70R;oppyh,+Y&q;@nn%|i]?N<1ٙ~v#e"A<D
X w;K+p`7!#:\;zw]خ"Xgwh7)Ձ6ӳd.kqK+\: I;p.(]0<Gl>ěLvXY>7YE#;=N'{n(̻6.D _݌Pu'`!QbMv(챝Yc0mhܘݨ;|n(Ar&8@$أ7cJ]kyf.Gv qXOdv[mkЍU:%8;X뿑m8Y ݎİ!eg#a`E%|f]>m`E%2%>;.W(qH\%遈76;tEAZ)2X"UaE8dI w7A]A[L3bM	|cRO'|O=Ϡ墨Y)Iǿ09?<T.ˉ^GH$&L&H	&h&8-/>0'@4.IK ..~m`T]2dPR$	B-,4.&8ʹIm`ϳK=G>`oqr5 75k[<VY&.lymGd	嶠X
p}p$wX&q.3;b]GPHyh|VM[7N	K2B<>yd8(.˂*?7בأ(j$wrr̀*	&h&8-!SX
VsK	>#POw`ެ*L'jԅI`P]yQw;|PKBcK-1cë	@3tj9Ģ堄FM[,X
IpzHKuڗ`h\)XGPE; GKA嶸4.#Ht UQuib.<BAt#}b\Lge«8HD}`s
-ĸ;X❊=w;BC4.c堄Yd>o8	_o0wm;6+r]Y(՚@5n;Ƒaa<B4$F#ZUvIcur޶6^Jkl+˺YQ䠜];.=\w#e䡦¾!Q̻,FeJ	˅PN\zgse3YdσS˅и$85d$rbTtG	;Ϭ.`t%\gwqN採P!
ׂ5jwO\e疈/bp:%,4.Wt_-^GV)dBn0`w<NsdIAQyhb6@N0疉م!q1q5񅁡p`v\($ረY&и[-D}ë
B`fP9Ģj:H$S;'ldw|;=$'.#L}.`[<` NUDIraa,䠜$CGY&StG	;Ϭ.`t%\gwqN採P!
q`Md>o8o堨`U]Ūev[i()	0B,
$ͲPN\,%JXv\A9p\DGbEXM8H`\)1Ǡ`q;Q&078sPqq.Q#lvwpµBИd+q(yh,VE%rA;`%!9pgƛwߌ8(9e"$xȹ0^Fh"LJ	˂Ld1(yhI;.B$	EzSGGyTvvw<<M[7N	KR26Z/Ge c..A9pJ	ˏ\fXv\B$"ӁM!q1iO"NXM|hJ
DepE;.P"MdM$"H>@Д[qw;zw:@`h\)gsCjwO\e疕C_ƙ,K/XRPKK7`h\K\\(%I('.'J	˅TPK
Iaq.GiƌYgvMrAZ;.RGK*nsse~(ӉC,JoIC,IhOE05nw;.sM[VJ	<,ZKʬ !&ςU`2VDP'v¥!pL%"A0;	$qpJ	˅P'.ibp
i`\(%ib!p#џf..%|X6>.4&R w6rq2.a"H:<\;1nv opq~cM4c) d9gl7CJr滑Ʉ\\c+fиP.sA!p
䙁.6%L;+iġP䡕Ɩ(ùqp0亴NJ]c8qFeи [/U^P{j;auL	!9peH\0!#Zlv$Wdn)Ddߜ|ꠈ#br;w:s{xiF#Jd$ձzv߇c,Gz4	3cL"  6;uJ%AXL|ToZ'U렶wΣL`ot/{Y>Gbåwݣ00-ƚhAr5lx'y(eAՂJp+$C
%"KȔ2-Df:e`!G}1ͥ9.,VCL!jT$w#M#Me@gdAi]?N<1/x&+<Ps}IK!/:
)䡼J\\) @$4.
_I	˅:H`\"K`]&w6I]ܛKl	}1ۑޭ6;t+|cP]\2AGf(WA݃?]S<i&Fh=b2G8M[PdeN$luPDD%v+:#Yƚ#,- bj:D.	K';-,ƎnGz H/D@RwޢGyT|w;3L]yD800Z4x#*O- `5l|`ZD.x,H4]`)X..#r`hA6w@͎24@(#CAQǘrUDI]yU`	`><C6IA.'}pUliT퇂`8cPT|w {/T$vd;Os{m1Fqadm&Y|m66g٥fӅ:A28$v9&77\\!w$rqGx6^JkRFx`#̻<Hj&d!($38Ll6VGFCMm|CwK3 dn"ICK]2=&ϏavQ4xF<1 e\E%[8e2a+M@e«8HDڃ	EzSGGyTv¬vw<EIcW8	_o#2&.Qm;N7hږ..	dw[wdVhxb@'dUDIcs{hh<0!Z	;$'zM]rq~v0	\GjX!..	+6g4`dσS˅и$adPN\l˅GDp#BQn%~޺wQ뿑hp- &'}[yh
qp`D+}B%,"dH&Zw9%Yo(
qHBre.8$Fe>Go"PR$	B-,\\$ZMj[]Id>\\&.GzmVd	>hۨ
Q.GfJ
N;/T$v.s{TAFX&ZRW8#ߍ7Pv`!˶'ǆ2-T|w.2AG`3nv opq~j"ƚ!#FMZ9vq;OӂcM1q-1G"sޖOϘY~ꠈ##s{Wb0D8< j-OX..AHL%߰wGXI<P!G𥋋E/4.Ac(>qpvÁ$\\)Ɠu
%¤òΒwVZJ	˄Ļݍt2d	wǤWW WfJ]2e˲r][<~ʯc笌q;T{/e"$00ZL41ǖKI<U:1Ujk`U$XN>>$'>	!c($,b;԰	@PHV$դ˾obPI!gSD*]*M"ؓ,yKW-38i+FhΉE^#*:RF6FDo@"ƚDI(jy+4#"ل?;.Ğ0uC Z\7M!%;qH6\6;KI2?r1أBV_L˘|ZY> BCXvVɎ#5nnd$Oݤkl0nzS7BǱAkw`*`[zB,f녃xq?{ #NGP7;ƛ#<ծ~Gy+cetEktDWw,FO 8*=;%ԺV+KQ$wGbNpD+44A}%DjIX\.f܎kf4t~KA=$'[J$cbQ#F<(pvP0Ĝ<xdɎWA;R A#0@#Q
4WlhqɢUj`Bee<˕n`t$=qw❐zwu
;;&'>~H}-)_#;8c><1Wׄ2ϐQ}ic$\*1[cX+]v?`¾m`sq3u`sn,wtm%$lJI!?I;,C`M[(DD޹pms `d8pI%pG|wR;\HG]z
-0I@l{v A#t`!=6R!Ƙ+M<1N5qAq?	Vxc(8{#'BϜK	@:?I$x$@𑍃-F<g@.~Gx<'e;Mxl+d̘(ո
!C`$w%sG[=Z#>-Fl|A;R;sk ku ]F)#L>	Wlh8a5g1
쿲lCcZ X\;>q#-@9}Ue͌Os
@
2p +m8~n$)أt! :^	ğ7_:<v_ԤDc+Q$J[a /@64#YfjF+ZUdMJ_(M$}+97RGf=Z]#!42x+H=4vsw`$B+vM֎l^萱]:pq` fd]bvPO=9`̊*] }W{] ,q`,5# C=LAH gGy	 Q G: /A;͘;ǖ(ku`#0NXWD	g7jb 26WL{uͬ+q'Lt2G042?l$:SJ=,a愠:$1K	?萀8H]ؓrۏ8Y&^5s%(KQk'hxHC:yK.S=kf4t#.m9eF+q6 BOdjHN$yጘ,Vxc'_6ŏ	]f$HU]z</IIQ)&)+ZU`?`᤮QʇExOȍQM lvVȝp/#51F0%6.kNsD}͒,X؃BlvBH}A'wethVIݔ1Fuc`F lGQƁNE	պ$=l[a?I$A+]`_`P}[zB,f녃xq?{ #NGP7;ƛiO"Mk'BOKˍĝ[<i#̾»D'P8M];^YfPOàXJg| JgKF`o)e;(kCt5!C;QRl
.w͒Aͬ-Gy` ]l+Ѧ0<EM\aO<1I<1_6Kcrށb.3 S].P!gt?ZE,Va?KA$|e疦]o:؞ЌW6%((<2K$Վ { 8;uW~1a߰v~1IwXϥ/nn]mwNT8xV%_$IgdDP#rX:895dq1MY*\4f{	6H˾AY
M6
0V(Ff"`de&2YZ5g0cG-#V$#ea>$G.
&x$D𑍙<x5b(ՒpRfw:
ie[<#љn	j3d8p|Թ2wF 0J<J{$gyጔVxc_61Z X0Uwď<EY~2~2<~pq疌=a^yďq Lo{	 8/D'v_G	q'Mη-  k/e):tc,E$Q$J8,_̘`᤮QG@n[J_(.km%)wc93 5k#|L@d{ ;#em|8sdlqe9&""NafrݶgƙsMZ-wk(
NYifqL9V,LL|cALsMd> @郼F`a%|n[ց8noIӣ	,7-c<1DMZafn[II1)&+@g%OwgDtY\5sBiL-)iYF.Z"&/lnGWdrFst7ƚc	XG"i,ekF 
j-',tǎ/u8ZY?-1 5gfGckA?w9?6u=k~hWeAf녃x:~u}aA]r:XAAK6,}lvy2h{{sk kua&8a,*M\iVxcK6I<1+&=,|nk
+I3@Q3/DxceC/A9la.JX;	IbA4J#),H@cޘ	GE8,$hnpqCX6hJQpM𡍒! 
8I5-j5,lR@h;X1	eM3ei`˸<$jf;ij3f8@>]>K2wL3\Gna1
3 $Ɛ9#`tJMYLn>Qͱ{$6[%$PO=i'$F5c3tpwKP$\syhzJNXeI0AIrg%/C3Dk-MC\-2&/Y$z3c;Yb2;b艩wԒVcqzC!0lv]?`psvI$}$mzQC%Ԓ(͙ij3f:Fl8L#i@.m2at+w;Ƈ0vIиi809MY2ɶ,}fBW8RՎD]t1 X\CA86^cvI0AQZKtZfpW(e:rVV-}җ,=,oOH!`#&RKZcU󅞐j&]%FO &=lYVOݗI=vBCnpA<VJ(cD(͙ij3f8+Ä;Ƙd	أ- ct+=]  5q6NI Ajd6&ر	\wg*}XJaDHљwK3uʫ`4<26^2I0AQr0g%%g%rY.eh٥`ii7)|#Fn4IސCGDMK2 #UcV
Fs+{rO݉$uhI9ۜ,+aw6P:-f;ij3f8w;car6n0#t+\CvIq'`p5g2Q/bFd%s *}XJaDHљwK3uʫ`4<[/e)9&1aD-dQ ᤮QʇStgUM(X\LdMJ_(Hfdww0d= ,!}I,ej]惁WzC!0lvõv ?`lw88EdqY?v]'8>('`$6=.ĥE:ZGy>-Fl6	A;͇	w0Ȁ6n0FVhC$&7Fq'd
5g08elX̄q;e`f>p%w$̻ U߰wZ"/IIn
 h?b}g%rTb:MJ_(H
3sc]37aj"lfBV%)GEӐ#cSUČ_a!؃H=$}H>]˿9	1 (&:.˿`JNAeFȤ
 & K?UŲ3Dk*fdJ_( f	PGnaB`$"&S/%Mt %vjl3k	[uG|qGza&4G0dQ=񲸄e#-0I0Gp2YwZfpW(eCBy,ejk/ln 96;3MlNdG/_`Z"<eJN1I?ZfpW(epޚDb}AoRE$@  \#}4Ha-vؐ#u	Ic$C"Pz4@Ud@Mj9ȹd<	p#MZ>Gz@gdǼAvѹ32v~.u@e(IxclVxcLcw#%w%a2`yhj8kڠe~."Ѧ\ dȰg2AZ5g0'߅N<6K?	T
\d7dȦɑxc$,Vxc P2:V '\j	z-$j-`N5h1O8 ocdͧGaxc@vIm:;>4
pI]v񅗸ҿ~Gyᕙ؂;#4Ccd[lߍ݉LA4$ծwvQ:#	wYp:AL1Y&\$GgtY&;=.c3ᒐ1HA'dmԙdipWD;-4DK$Qsύ3j㬸Ggƙ1T&:ǛnIBF_jpqW"k (&4#2E^+{	@!,	@!p: Ġ\/Pf	j˖%J,Inu_i;<<&30T'M["Ggƙq@Y&>HnmbFItHA%pAJ0,>Y&Ì6ج~FE241ƒ,WFxcI $՞2+*H]~#".14Gdȯ<1I<1+/e:BOA(IdC[ky0&dc	Ï(Iqϰ<96I-yv+[~4Oi#+$ExcII<1e#4|>eLiv
6It`7MYLc>;=_Wm0wnmaI]f08nR?L1ϰ<8vI-yvf~ȦAi,W@eI<1/g;3c~c"q>5qTFxc	&s/cA 5lq@&M[PY&(V:B{Y%NʅCbM]ˁӬL}IPH;cj'Nv 	l;	 (PAh/#LrY&h3vw3`tݢ񆺓P$ղ9SպfHL<	V8qx#n~8e0MF0?꫃8iϣ:t$ՎAwBs¡iA(  *MP H%	$ (H4%	a^J»K	@ yC'j
} 1tJ	B]0H2(0X@ZXs>FK-#_]Nlq<M\l  n8 J@ 	`( ! rP `
\Pj0~_i wWsChY&ph
#9#$Y+#j\!:@o$>pHJ5ġ#:lGG`W]3msg"GfhF@iOIl;3F8lV v{EM[x;\v|alVI`d Dvf89Iwǌr>5qͲю^6I֛WY}h0:>u^Y&9V8;3D9x}dGfh/Md/,gbNM(7>meW0:Ie;/iLvw5-JM\w` 	$P IL$@}M0NZ AKL89Y&2v2).25qT $՞Àywձށ$ձޜ&A;͒j ,!ԒFAAdb;M\v}0X@R5qͱ@pq;zbMZ>Gx;  I  HH3vw3`tݢvw5-A'&q|ib.ݎfM] d`A㳼i#ؠb!M  Dmpp^M[ 9Ggx\}jsgZk	pp^M]lM`ݦCH=$ 6]HHKN $J  I!Z"4ISbmdm AK`ci(Bd(F <1j"R<1$՞3/Ԏч4:fid	g05q_M<1$՞݊%lwp1|G^Ycc;1}0W?K%	ElJ+n쭣BZNۧG6%#4<1:&teveݶ ؃YI]f08nR?PG>15v,+`,A-Ecp3#Xt/,b]-dXR@HBAh  <YqY%$VV|LROEwxH7bL#8y^-4#Y\Z3qDotJK"w]Վw#r:;)Ha* 96;d#x4;I Mc+S	`YZ@v	i: ,-2T`"qxniŃo܎:6L8L"HN$cL6E-X	$ݶw,wGz%A]kyhpd̡`D$.Gy0J9C2	w$Pxb$ձs9CP*1CFX{aa[]55qH3<I<16W/"JN1Ҙ
 eitbL#8Z!(erեr{VREЄ0[ ^}j1x3tG
c{ HpGgL;?`GPnh13@ic|p,K}%'c`E$Qf:sFQT:+
(-:MJ_(Hȕ?c!社+fKZielx$q?qGHV@$Gxtă{zY6c1찛}'#uh&ǇRY`ǲ5YvaP7wh2HQ:H}X|_F2I0AZM?(Q5B%sKz AZbEvX u`l6>3.Zuؘu{#u!Wm!'dbpvX'|bmu.,Yۣ(]ky+6;teKmݦɱ*;$$Vńl.`R˿awɱۣ0#m$p,=eҳ4FP4mt򈎓i*xp6"7˺ı+!^}L؇ t2@DQ-Fl-F<KQΒcdij6ie[#*6>hȏq1YgwNVyh{$1,t=%' 2ϝEI0]2@ i6p2X]\5+FUQGxĎȕ@TBdUI;EƀҘb]ky0Ļڝmq:c|p,tXDe8ZFVPm02HJ_(oJF$ SZ])|%y,eiMw;BCc]fg;;t@I|$>t"5E$Qtˍc(_+I?kF4FZC?EL!T>xT7!@Bvh7-Y9#Tt@퟇c߰I	56A}CvE[.,{@-O{cMEozL-a03KS{I5
rK'dB/(XG8
1-0QЄ~,䂆q$`t!ek}ѐ$E0R$y [-K$
mHWژ]|Њ>"IjG>H(j|	!o W*B;OK^5)`GU20IԲL&}Z#-0Xw3rYyY\ҹhP#`tA݂!UZ]#:"i,ejb\Djiӈ?L8$]wh8Q+9%R:%߮ rM)cG lVR [MZ[g~;;1[5lc8}%#\xb$6<`I)h5s>ɱ>hA/II#l
 & K_sFhΉER։U3EL.Q@rM]1c+lKIe6.xxbp,Vm#il&8#=]iǆ6UjHI፰MY5(]r)&K./9Dk+:+tIjv(i$PK@-m_2Իc2%9%mw%6,|-'`OqwZNBKA<17.Y&tc6_eR;ǑBe8sd`H6UjH|xcjlVxc!̿6$'R3d7K'j0II1L$RL?]Gv.rYi%6aS])|EFIG.ai!wԌ'DM%:;cM3 O~;nUd8suJn'2~La@	}>ɲCyIֱ]n>N'y(e3xcI%Բ}/T,d}&Wah疸;$'zM]J˶
Zqv	@å|  V' X[a%cF>q;mG{ğ<ˠ:"lGz\u=Bh\i	WB0ىIN	un*n]ǧr/yLcppe"`(HKsFҋ,%f
֖)|E8reA7%q#"d^
vǞJI!|em]L!>]9	p'VդH#M])SӘIe}H\l(y>A+DMR;)slnaH-Uai	!uLI7Pva;.nxc_3K$)&*+ZZb?85Ygn9ZIK9^ϝ%RKZxch=M\da`2G]lxchlW
a;6$FTv7cK&20w>4kOh$FJVm<1 uj#Wa;c` )M\da) dʑ,'lKI&26a;fxcD"Y&6^e"`(8,~Nk+4f%rW46^?a8C([Cj*i<5!\S?e8+SeW(ejZ/_[)rVP婟?NKUЇDQCz+Z	rΔQNKc'd'jWbOc0sm@3%ݶqH!`}\}Twܰ\%IpNj8tfDJdf]vXp$Gy 쿍rP6zJN1I
֧d?pTt**-s-mqSyrs)|#`uv_a_4;,	[5iPH CD[0.{cqi:Ki Tj-'N`. 쟦ƣ?e$*KjZmb;	5KLVOǉRޤ<$Y :$ՑTenT,W` ӂ7aȠ5$AۢA]Z>P';\_Kyqږc!'ň Saic`ߺI&,`,#a3.6K]KLqaf`0v<lRa%629a|	px3VcK*yi%CO<1!Ic, |`&e""X($w=@684O-hW8Rs,vWN<1̿]2 utIOR6,RL~Ŝ2;la<pH6㳅u sH6j]>\Ock&9
\lJ!% RP'M]b/ZXC\:N WW0*$a[`޺q;>jISq>+V_vcZϙI3L*n0m`q-02|hGz1Z50DNr
C$K%6ͣj(Dr:OBtUgyǖ$ձhGIو1C2O.VLO-O9]va$ZbD2H44ё)=da $N{Ս*]2B? `ukՑY,͎_*Pa`cĐbg`+w;5֔dSlؔۤW!;4<ϘB#V@6H%MRY*l:K^0Lw;͝ե%$Y)8dm6mbԒ`Q$+|Fem2~<mj`1gwJS{$Ց{,H]讀;pm-:f`9f(ӆJm1,O]w&WF5	FJ4ˡZ|w#ƻe郼|nM'>lkwYjRaՓlIMf0BǇ0*De>Gy\ؓbmdmw;чq6Ftc),W{rh$iF<16I<1dؒPudw |ox<_VoʵvK`0H?I
1I&rY6%)(M,	`w7~,RW\qcD5"|
fr[anF	Vz8%եĠ;~9LWvv;|LtpwtQ>]vX>ǀp񳏼{[tpwtQ,vu3QҁF&>H;}2J`y#/X="`$`V<
nmd;m)BHy#%>,,bA/WZ5;mȳ@3\tPIm6qx;w0i5j3AL5l|#89ʳD,X .83U>|]>ܴQ6X6װ<TM\wLi	bAltgSYppY.驀j,adt#ۑm9lKԒvp6L<15q͠&2¶6%&XRPPOd
6_tN\: w7W8e=>{sk !Xiatx9+#fΔ
11 o䩸	>}w 1P
{&Hxc6_wi64ˀ ŌHrD\:t"~t10wũj޶;;S{j%n Z9Ģ`5l|i)֒2J!Z&yjJMƑ0AI>ҡĘGp!e6Z:%rY۶hrd:?@B6;QI}@23}YVp|s\+:Rlyhsc>o^80Nxb! /RrcYDg%Q=tJ*o=\l,Z$KD7L8q͏l8:Ic+lِ?_;L$0p V\Luw>|A>Bm|$y!ƳH1%3amk3irY6XFiv8-,c%ΣQ*
uAABdKCp#؃Y[]e`U#8#4"jHRP<1jh <Cx|cݝ3{m]ơֱZ@n3V7c3{1#,f$$AX$f	ڲ(DI;q1ALaX'6;%1(k]Vt"-;;btG2YIt",V\o2:L;~Iƌwٰwf, ofֱYiXRbn G;5'uf$GQ2vIHl ^WW`yKYHr3{WF:$UlLe4$o ҁس4Cߎm'ՒVil{;,S`*8PX"^Ȓb-s!8MZ@}`mHس76]wLjUluMBPFH  &Zlꇀ흶3#V+tn@);<6հgQ!G{$TXjKV,~V0tdWVVRtf`W-d 7M>af ȮЭp
7K`#Y,Pc~V0$ՑEk[$7K`E3EDOO@7N>K"fX-fn7raFu/̅aQdAȓ6Q-#8#$ƐdxcY&4y$՞
+,XY[]814G0.2M\i I<16W,|(6Q81iDbI!Kb%Y& b/ephӃI~r?"$դilF͉@nhJjRRrLc.)&*Z$TdKhnes<E_ěK.QdM9#R#Fy WO
v[}I,d*B7lL66	d^cӆ&+FDj,+P8jC`G>ll$ƀ5k̈{`WbG_2q]B	 =M\dzHLh	6I<1s26WLwãMN}:6_ƙ6qi,Ƈv}<lvڒ:ծQ #Ʌf`RJa7KO΃W\ia<{!!EC$wwƋ%w`o@\{d9
,`ԇ >'69ϺB}\k,ٟff: _+ܥ;?M~	s)20DnRaƚ+	- M\wL˱,''$qፘ<Apq疀e(DD)ϰ˃EqXc(@5sa3.!}ti>xc?e3,W#9xc$0ДI#kOH /d	k|.`t%ĸ;άAd採P!MdGyhT5l|q;*іZB2pC#pc M]*\wgZF_ JIFe)&*I?C;M˙[VhnZF.Z"uQ{ m!h0V{5fiwԑl[iN2(`;N|`abQ&c`yh&fۛ9݅{@Plv#x͎ݤ][ox&۱C/tHX%ݒ	HO;#}疃B/+l.򐏕Bu	#Ifv!cgqJFPI'dp4hf;3ԇa.ABKB=(
샴-hxð:Kif|)!k$6!>8|hxb?yd#ILp- ŗ9L
# ܥmTZ*Y&dɶ	6#8
g#"S/).w<)>L{wXUw~Dd,ጟA>pIyih&.v=
w:%@̆@Î;*L&%βcDΊFL'Vva
YR#7K#Bl'd+$X҆e s I8Շ}ZY7Ks#<lafB!I%ٳyMrW#j=w¹NGy9zKDcQ`%>.DGMi`6. #ZGϬHp IY*jv|GW|ia;%G[$ؓc[	%>Gx0GɋGz
,$y}dÌd14P' O|p~Sq;dz/%ٮ#l`nR,`Wpqmʑϰ<jXr;ͬQ3f"Gp-MY~DD$>8;#l`ԩbQEFq9,V|qq{e'#b~7-`Wpq,5=(ɢho<s-
Icܻa[afDlY?`$|Ϡ<aZ@0&]lA;IyTlYr,VYh# $' OGթi=|<Rø2H*]M!05'^8P	t>lH3c>l}Xy
X`J6AĎ /A;ǌ<anR6ɢ\s->Vʈ&_aJM^=}Y. $ĝ3f}Zp-V_/<	ݫGtc`;r:h$z	#''}X: vɶWAI	d><87>m99uO؟F<1MY6^S6^:c#,He&t#;-9K$ծyxO`<2t#2h26P1x
Y~Jl|inQ%DR-0BʸA+C2Dk+47.%i]AdPnҗ(BB!%AIx[	]!47c+\%持?/ĔC$id!6;K+eB+itoK.eT,`w|Ecef%l0w$d;>n0uMG<;`|p/AllTpk$՝ >hv b/},"l|p˸xEͣ<q"VJ<p>t%`sPZXGx (H&Z  e]9rpK|n`t$\gV S]GPD疯Ve疆f_W݃p8eĜE3X 7AmK H&H%BI"e{|6q=Z`4\w8e,#7Sa?cJ>CWmJnbԸ(cy<aLŠH6#͙iam8Y>sy堼dK"`(-,dMJ;v)M˔#cY%J_(I`u`Flv7ax}.DXӤ
դPu5r\Eg@qA B6;tµdSYBe;lx+Fa$$r\e1ZaEnJ%ď`X&D(vMHZSrmKm(6Д%ئ	GQqBPN4DcDoKtJ?,cA",xxcV_w%ͺ6ƙ &da4<1dM\dcif@=<1@jcyMc,a`yV\쏨A#xp	0<k| FCm|CwK3̈P>F
9΢#N9ŀcu67GK,	`4K-UծQ;ƑP[a_(f]2v_'y(<@|@̼@V9egB-CysqD
or=H:IqjJ` @#,a X;6qXbQ%JLIGƄ;
5ǆ0Be>Gz\ݖ A#8 hG_2piCX5q@6I<16_7cɱX	sC>0" ̿@̖|9};-kXcI#f#JL@,
`1(ZJ?[\9p;ŋT( tRlRhw)w%IJ-'!Hb0acNm	W,͎kfdlݏ9řۦKY{8w;,&>;<*2{[ 1sfjIVl.ll'苔o~lڴKD,!0wF˻;ԍa7 Q0w'>c	,BQBKual@K>cˌ+:Y%՛%X%äVޤ z$loI(>K2X?11_#24ɳZf0BǇ0~ހ6H6ƙ<&dpuC6j'cH3ed odJed;+&,0K$<1/>%f<cg˅&4GEGwVl26t]20p3;`yK|qqv"1ul;͝kX0Iæ>NHpH1E%g0~I6R pqbQB1\)>dﰟcMXe8|?Lapp!٥/,$fqà

aB@jGX,,Eά 8#dق%Hxc8  _28>9/J?k}Dk|Gy߁(Hy(yv~3.f~xc~J?éمL>P<͒gY!%s.I78-50+~p˼p	[7Aq(yi&]JwnwՎ'QӚ,W/IIQDIi`g%_ٚL!	!K
PAd UlCՁ"oR0@#6;%Chİ: ?Vbj]4
ե	I;GjQ?Nv XqYmr 96;%$+
cDGZOI;%»mK+h	i;0zX;|F#w`ͅ/f܎@mřۨVgv>nlW,͎N+3x6o`.GypgWǑ61f0aYv9MY	w#%EvAc~6v_ga`6P2<1G,6FጜWFT8W@F"ؓ<1$՞ǠEs1wvVy~Gw@]`WevsgPl$wqŁ`G>ll$I͆pٞMZ=2vfb!M~5icq5qi.42i1#MYx~3H<9C%2e_`N~60'g`	>Hu;q~B5BEfT#ib95sa<̩nCPJ_b~xc<.2?l\1ӗxw'jjs{8n0t,VG8]Vxb&q;I%x0*n+6%$Z` {A\g`R_P#c.QZ6u
'HZ#L#
uv NK<1c/A;#MP`)sA0!8(ÅN#i9k$'}2i]A)}q [/+&X\dL'5e>Gx4/Ys秆!f .Q;ƑQ#[a_(f]6_'y(vy(=!Z)ĿI2ߒx¨{L<cBρ>nG IElpJ؆[Ɛ5W`u0 ~ށjf"`CpqbQ
%l`yh5sa<E7Q`!˨%/?N<1&_)WL+6?Of&|i
6 dudG#6\w
aG2g0\Psdl6\w#eF¾!Q̻ {/GG4%Z!y(?X:%VxbO̿NͣI<q|_[S<@pq%qNGKI(FRHٻt݄%p;;حv,X-mخYn&{7c`pb"7;#fqwXM}LvxU|ysc[>c7dDO#e` &)e#abNB6K͏,IL|l2cgFψ:֥͏`RJ&zRW(ߑ;r`Mcu`cWyldxcbmdmw;Ѧ(281N<12Y&4bNI<1̿6拽w݃|nGw}H0}H}dVMZ=2wbM~;"s'&2pFfLP^<10MYt՗"c~$|>s<1v__`N~60'g`	>Hu;kn|T R3M#r$s-;Y&q;'ƛ؟ǥf_)W`.>GxH5l}u{8n0tDX&p$>$1+ɃmbNr޶6^J$kl+˺Yy䤝wؓK	*a2Ut͉I<gA.ㅝJ㳻(q%-I1fE$QDAK/fDk+472k54-,2&/l+C$0@"ɻ'@VDF
"mZBY,ekIۥb#jP8$b	͎D#@XHjpItDGew`y`di»pCv Wg,W}lpckǅJ@PƉpxvkRǞ[$k	Y$2F4P	lWNS9	1̿]ؓKcbm#4 dq5c'%]CPd\idaC[$՞s/bǹLIX5 dp|I\e;i4eZ$z	wc	iL;er	|⃥ob]kxu8̾pB}tKm`D;amxb0t;ϣMPXlAHϰFHTnyhR IN.MXr~8̿S `N'y<U}q7GǳI |<#p}*a_M3v{n]mm:t%`tđH!$P*vјUx'xrZX
X$Ɖ`sZ`-ƻ49%;Zl%'&F2Ȥ
 KK8,5٬Qˉgn΀Y{S])|7Mۨ@"W<<ղ 헥R7F4ԹAm`,6;KI	,vIdp/:#epМ
'	.`X##5l]9GnŎ7`l%h>K'n%w	dP,MZ>Gy=εOM[!jBG{RMĎ7 6;|lxb*M[""0w >`qe}pŁpcbTĐ: ƣX̾4hG0Ag$O<1ᝒj8Hdlw#%xb	«$Ɠ,Yk&c,xxcV	~ހ6(XY[]L2kNiFxcd8A4 I<1A/Fǟ`#dMAܬv&AؗvIN	GC<1.wxb 5a4 lAH a¡N1 QBM\wƙpEnCPJ_b~xcY~	+w' N>y؈C$}G4/5*ƈ0cV:B?a.7q+ZLճ$w%	S̔&cGDEB@LKf;:]vlGu;l|X$3X*:.j-B lv+t]F$
O}+1U).x˛\aeo,WNzZp2N{bЯa#ѐPaXO&>7a&cGFk4dgl|<kDAm` ;:Fl0SIciÏIlHZ"Kj\I.$<'dL%V	ElJ+eT"wIElIYdVAܘ2Q[-51!t#sfsk k604&d8  cd	C`@{dMCy2zŖItEX|j;{\8`y`}ؕ1$5ǥ$cD/3_ =$76IWI ,|A$Ta̀_b(4»H5a7"Y="µin)cp<5aN|J`v2	EmYs %!$ypd/vN3nGyٟf0ͧ	>rG>qZ"H=yg`:%	0޶6^Jue,b͗3g`}.Q;ƑPv~3.f~xc_cbP%	"#b.3n)GyTvّ㳹,V{Z6_m` &GzG6_a_(f]f N$ؓ
	~{KIfyh5,dz8e8"7DGՎ'Qh)M[[ YpfJ!Z-W/IIW`E$QW4g%_ԝb\5DCrYimҗ#ՁH}%n_ϰMHծ}! }Kr2"/أa@$UH2seP0 ii8iwKZY[fY([ed	G6J+hd6Gxh v;|B61@ѱۢXlWHVUf| +"b3x|`}V	ia;11 d-Y~k^N(&<1bmdmw;V41M~1@xc	D$Ɛ1Xxc	A=jk_Hv8G{,If24]Q0wN{y`=d8ͧUlidm,v5W#x}ŀޤo8~R2a]q+K'gb>|:i;~7Xh5dm'oI(D%	A0}Ys ؑyh5q@JW<asM9Gm,S#ÌٟfqZ!cI88Q[*¦yh	 (xVapf7}X~%-46I(ZaDK6#YYj떪ODIK)"oHW,A 6lv}HD:Y,ek({KmM	#8q>/K'c@Nn+r~G2oa -X,`GyslR),CJVM\}w#epT|.mwh'enux|Ltn%ݶwrG=м&~Km`lA>avlta*5kwgx>4</~`GFb]l3ݶ'yM,]6dDi`vl&d1w;Ƒ@L<1ujHg0K$՞+&=ƓIY%oGwR_|Μ	Ldq7$'a`,ٍd+-L`#HtbN.nsi籦-ጜ%]DSlW8!S@\id̉d,n>Buia7g83@e6c }cq'웥/_yϱ6^͏e񲸄iRLT\L`1tQ̳W\DDotNL+m).y,emdgqmG[yl~ٲb]L|xșd	+t% lv91yhd．kɃ4}Llǩ+Dm,u2"i(sA]80Ɂ ){ r;18c߰X^դ1H7#ڔЦbzXDKut4R̂aAd"a(2Qp뱦fu`<p"x:Xñ,>IKp,LY-W6KuxID+WQ#ϭ<V=MYqc
/W.GyySb|~e`I	kIU5KhaAKr[$gI s%"&Za(q%Gv*i`	66? n$Y%,aIndeQ
𥈷6K0h&]Y(u{ga3 S#lKuxc3KI9ILby(sf>;3$W6%
X}2۰.8aW[akXI7ӳH8%bLKB\JlΒQpa9(rA(Cd,nv\hJ!]AM'w3Wb>8'aa{bv}a_-$I	>bSJuD-\&!dĻC,wǖ:(II#6l|qb>B%	(D--cy,)1>~Xtpaq+S>¾0Ft%]/II1
 h?a	MefW35D#1t򋢊bQr
_؃t=.X#,Fm3ͰK.l	.¾#p}hKIǌ|.-'bx	ᥒjA_f7]9iK dq5c'
4 0+Y&4c Odz&c摲II1L$RL?\ÛJtW+jY\Ї1>ң"wRE;Ǎ[j]$[0@'PF2F#k`Z0#"&=Hb˔|}cR|bmdmw;TZ,)(N1H j" $՞Ƃ#/4!XY[]&FeXba"Wl+, 5g1h:}9eQ`ce03M\aP<1Ajc@uCDgbmdmw;T0@Ƙ 5qMa5g0QeX&%%9eX 624-k N5qFǆ5dH"2,%w}pC;X拽G'6! 	nv$bH0}/ȓm\ϸKC>MZ=2w1
&dyi
kk$N#H`k ujc0e.g%lu#X9`"Nn7]qw~>^V`>6Ƙ+kNƐxcI/H#L1xMYfї"c#$a= ї󄞂]ǾxcJeGB?)]L;a:ZKo{6;Lwg"8V6L=/@($Ļf#{;+	lfxc5eI=NLKCy7L|meG]cK_@=mDRwnv apq 4MR%
B:,W8'?n*.aӏa1/)
f`t+!͆ݶ98	XV}]7K'ږg[?}Ec5n%,;̘Fvqa3xK7`F͗a`PD4)$$|il8ƴrJB8A4!
:Gi`I<]ޡ$!L&g@Y(!֒hgHj,3@ 
c`G(	`65\
Ļ`Ct -1XPZ"`xcF9[VJsKK'c1fHK+>I@C7&G3}$
zLϒHⰬv8@Ȫ@2ѪB6l\R`빳g#}\jd$kN|<*R1ت0QD|4#NsӇ>2)Ms<T*:l nv apq 4[*cMRyjodďJuWmvxc	C_Räv?ڂa[aFh7#F	һ
Ϟ$|O3A91 _`yhA_`EKGΒ͈:[89)Ms?1C-A3Z;z|;#l>0@h*w0y5s0l8r{v`kXPzXkIaHė찞=m>85'եGct+>?6
Yq j4
lqIW%qicďyA9@a=7vm?>"%A%VstD69\1_V-*GMB"$nv apq QM#KZnvIH/7Pv`}l0ǆ1F_RAMa#tjT[}I n~Gyi/"jWaYďs	^;F6@«-qteP-0v"Cb0΁Έu+ug>FpTyS'SDDKG{ :PRQTyhB(&q#'n*.aӏa vJB8H)>t-D`oT[>˅ݣkJwa`C#VؤK3GFŦY8=;3&^_` yhˠa۲0΍GLuaP뇒̶}`Cu<  tlnN5͝Y;W{$â0N Q9Ϻ*ß< s7; :a,.ƚm#l	k$$|Wƛ
m>˶tf_RT >:B9,`k:pn}aY֒ ѓu	al$4ǧD#&}9}N=c묙F=L6=34g,{gL|eߥw.6eb%jpwNyሶ&@);WN$|ߍ3M}-WA;1dq5R|	 ܥ8е0>}8&q#'K7Q`}Bl0ǆ1LL"XY[]ѓ1)M\i
H'3ajb6_eNII|SdҘ
 iPlIgXTiNS_`%җ+;_h&`[R0l8aBA,ekb,('#Ձf`t<4`f_Ņ|0iitxclWmbО5g3qs/	.lq#`?egwʮ90@mtibBwxc5.Y&0OfdB	+ssKxXRG]ی,<te;q6ځ%BcxXO;ԝoq2q#g4|~xb/evU"]}`EvlvG6I]w>;;ƙSV_;1ev#C>mH.,] f̈~0@,2qL3#<"Y&0<!Y&'<`$EW`/cat̷H}\i;&،1b<<1
R2tG''}m#0@Ϭ2qXeGz={$#qƘfOf)d _6|1u @22r6DŨ
D8e݃XvVĀ]	 q#U]yL6^͏`6WRrdc-,I
V#8, rVhnesKz=b}GJ_(W6Hw;GM}wԑl[@UeLD[`#"&q
HB[ic9 O6;'(;VG%L=Ƞ20+V[ye$0
IҢʞ,HJ:Jl3-OA;%ͣ؃Y[]QEG1(xc@j#Qm0t#MY~lp`df4#|i8:dWV@adl,:zKc-mfc]+`f;ce hbsk kEX&F5DK$F<1kd~Kitf$w <1/Aͬ-GzldhXvI<1Y&,cbf4#3rRN؋tխy{#''(<OeON$~wyiQ>GfLAͬ-GzɦFj4&26Z<1I<1/epc?HVBֻa|hɒΧ+v8i&x&c>R~^0դR;aa;wn3;$;!k]1Hv)&0	͎:A#3󠩗{j,usnNWVqƌ|6_op.P6;I
F,:$IfOű:.jùM	kzYs;206XRtH	`$wPCV+q`k.;F~``@9!͝αx3u	cp[m?81u'պ(g}]v6	cEiY?fcq`tإi(yZN.,<1$ծwƸm68 [$Kc-j.'K\ϒ	?8-KY&%jIX,|{+'$@Hcd5d|xPIvGy޶s/OP,ImR7yƙ|h] դ% 5crf4m?5ݐcLg%"5ju7 q۠&0]{v,sgA	SͬIX6g;-lyha_.wv*X/͝	EQB3f{.TL3$3=<1)6IcdN}]=&@:g%7M]; sGv1}ejYC%%ƙmMmR`3yv$񒋻$B˽2;ͬQ3f$?a?$ SHHѩ+q4]9e:lѦ>5 d&ĜxcP%Y&LlN9GLE0]=K&XY[]ɦĘϛƘƠ4M\d`xPVxced>6_e䔜Se)
I	ĘGp!e5bKLJ?]-I\#TC9Q32K%'$ v͎c ]%' 2ψ
#8,Ǆ45HtK;v):j&[i(iҗ$r0MqǥSd 250uhFr;]) -\g)wu
q;㳹O	V-4Y~e˖H
#8,/69gn26gM^=җ)wԌ'DMЖ2-!5b7.GyՄk,PƓq5O<1( $Ս;؂с;X >og_:ݏ6H9#iD0HkyᎠM[;i"wZd Itb]{8I <1EM\w$k. n5pu&p
Ꭱ͒j,6I</ͥWʈٝ5KZ%_a]Ql<$9EIwԑlX̻i:XӨv.1Kǃ]4"0݀Uq݇wwbmdњb38AoA$6&leGrl]﻾|-P:I+h	$9	^meRcIEmCMYQ.ЊG"HY&?I"kY&G":0 X%:=ss简AKm;#KTs	`{d>0NB}- /7=D]`]aNt^ā9ۦK'NONOn,V8(,H6~vwcL}obM\w\LP3cwgsV̿ ޸w }w݃u=9{n,V89?u9<dX~%߰w!;{5sޒDlW9O`Yd'bǀF]vb,ZIIc,LROEwxH$?,cK;v):jz'dւ>K(ScxG}P4&@#wԄp"&hh  =c+RjPn`-8:#;ϝ cؗzn)GzP>;;M[ddeZ+ _$NBǱ2 ]`a!6/XOv#َ~Ǹtvwgb]ky&v9~=wmlq;B(ɗa4ub@G>22GY寄IN.MXr䟱?N<10pAI<1	f&_s;^7LFW:ow0q!!WmjwP=D cLAc!NL ޒP%xC= Xxpv{${${/a#tka0"_PLD
sRAff`a xjI@_c/@/Rtx[)&*\?x8W46g*3sWDscJuANϝx hF0zZ,蒆h͎6]+HM|K'FPG d:te(b˻X!1?ҡ#SLjQ3CDj1&/P}p]#1,eiN$/Gytd*DxcE&>l$GgW~M$S4I:2aR#:$t*DG:`%gN[΢I9$u)4f!hG8q%c
YLc@v z웚dlؔcՒX5	f>cÏK5	aƥ,8Ì,8եXqÎ,hxcBjeݏ{dzJNAeI0AZM?(fҳ4v\S*#ftటh2dMJ_(H)ݎKd
4I0CwԌ'ıs>GIs?cH`[obAz#@M\wZb }/#&C!@`u`Ӡr$2Tgёz+
؆3|lCPyӠDP5I(4l	ZB{4}ZXq%cC'M\gMd{W8Y6ujem):<c-DC8,TxsihlK;v):joi (Qhn#.RE;|7pEXd?8Y$o:e"5jwt"@(:=` Ke1ȊI
VGp2X+Q^-rY۸"K[yPQ֕])|#lIzTn5@~}L==c+atCW(6;tH;W=ؒOBH[?A(yY~8LbN6_a]ď`/bGwFeordi:w)s$tBxe!$'ryvwHw8xclxcˮ·$%I#$]ó^kKGgc{JgaGu#dQD;nj;1 @Eilܘl7h'1E'7Hr*r8HJ#il|p֖ޤ<&cz,)hlGZZD>6KŞ}Ly|$$)s 1l#YLdڂNcfBF=i# xtFI&97LvMؒS@K'ù2Xv2ùHvD'$t˘>t7VI73Wh/]o`ˉg\&c9ups#𤎷0y(i$ ܁Ф$/Iu	 S9%	yvZ3컟bOJXt)%5,|`=P	ľek`^; ;@ >6ޮF9h;QK.~0'bh8͘5,/`xb@Mf`,Ɉ0z/oa7dxbDf_rav1ˮ#oJHi<0qdϱ'`%|-e%ヹ0vrl6<.l@KidܺK#eSI7ON=oafB#/k'`I7l(/gVXL[QȽZ(̻P^˽bGwFERwD*HrZ>vF;S
 !  |F;0-0,P̮Q;vմCt5ۨt{Kl= lvc &@'q+K`NDMp1y,ej\u8[j0qBpqyG'8iaPp*wn$+\wbXH&%塹y$#q!\iQC4mč p*w%5kďK(jRcd'\H6K A >%!	}\|-"]):<c-DKs|JhlTg殉gm]XOȍQI7- M /*:E	R况ЏF`'"&؂!N"õd30Sӡ9Q1fT\	vIpE;}0pq7
8W&]XT%n0$-;wAK.lGB/#0X;>;;z!6;ta?>t+VH'LKcL")vȬk+7Ln;W#vA`}ֵz찠G$:;tc؂0 /L)ďt%Tcl7B]*1e녚w`k>rG}pU}r;d{<#/Aݏ\qyc؝G)XљwtQ\`XnGy8-T(0,:Wa%@uw`
Co>;S`8̭,`6>8tNC؝ S{x3/D#)Yz")2(͝2DSN(ںlxbaS/@)M}Xc)lv9&7GwJIgdأ;,݃z챙7w]gΦqSYD#*1c]v N'*N'zJNPlv!ĘJj2QJ`(}A?Y`\ٜQF~KZK)𩗥bɗw
A+@742(HCuXsd$X8ԇme~Gx%n%N,kC<;	s>lkC,;Bϙ嵉Lc	GIbvi#E-JY=KZ |.j\\JN16^E$Qfg(b\5NěK.Q݆_ Nw,dcLKIGwdwgt}\+ߐ9T?sa[L`Z>4I#ČxGv$r>tG4(H;e0L͕CE%Q?CX%$ต6Y%I+'`{
YLЪ$\ؑČpoqfVЎGB8YG	1;:v$cgbw6|A%$D$夻a(K(%0%Siĩ3	(e|{Kԇ˚
6}8 _ƛMxg{6$aarC2s`kc+h!f4L#HؑGyRhw%7	wñ;;$i9$Väd~K%$'0eJM#]lI
m,dS4Q@D6;t$
c"VKZCaέr Kœ/t]
!'ASМvp{`<H&H4%K#?<4/II2I0Gp2YJ嚺VNP:MyfT>Tˁ$,vHHq|lR1v;$f(I͉EZ[<`Q#7]gtq݀scgƖX5~]Wm]aRDjs4	<.l3#kB\YR. hlvJK3:eXgXK.6%qv`%㍗L8Nݱhn\K[yYqc$t)$ЎH͒@c+aӒs
wr!6,o*h05% 8]6Al$j](0p;$|E{W9#}ˠ
d}bmdmw;0WYM|8#HI XS'0HԞȩd26Wv A#4]drɠ5de&9+Y&24˾xb"%jF |ybmdmw;Ѧ
#&FMã9"&24)˾xb-lVxb0̿w 2d:<1&MYgDԹ_t;C|Ĝxa/<MZ=N2 t#A+ݥ;d_;ܳwiINsi.lg_~Gy8;4m鮁0Waʫ`=~G}v`=8p1J-lvNq>/~7Վ''	$!.b]3P|lW88L
Ᏸw uX*u1.G|vMlR9ۦK'@Ov#r?Ɠc]4d.NŎ+VǑ'0565	 W6Igd.lq;ñA$5q'7Tp3Dl]fإf}.!NJ+v%2@w||:ZXw&KK+dl>KV	wLuM%'{-I0AQr0g%RVC
ar1GRFurH@c+aӒs
wr!6,o*h05% 8]6Al$j](0p;$|ՕA}\䏜A8B.wxI\.Gy9e4[822rM\i͉9F'Vxb	쿍6<
,Aͬ-Gz<irɪ##BpM\dhN]DMYP,csk k60VW|5]qg!8{dӗ|';$՞ \} ɐK	VG a5.lGA75N:'*AI]#]ee
wiaN~`ңrKݥ$;I1gS<1̿]ep0wk>id=ė@+U߰waǿ#D]`abUa8L%q6;tG'LV8?tepfKo~vw.ƙ(Yixa.6IAq=]wqᏰw uX*u1.G|vMlR9ۦK'@Ov#r?Ɠc-tGv,p.]s4#]wqa[FQas06 &$
(y\wd-'@A.w&;$3b8pH֥!%d}H[ICՇi:=7IIإDKI($c,ɇAZY[&%2Xvw<TII2dRLT\L`SjrQP%l1Mҗ,=.Xӫ.mZN(.GwGِnoG+5i\.GyN3K-4jgXP	9k%5u{p"Y6(Tt0XWd[Nv$>	݅9eF+VG_&FNO@?M\i
˶$⅂5ë	I<1=0&App A#8b822p>HRM\i
RI	66I<1=+lwɖ A#4XW|4L@^5q'.{$՞Ȕ><6hb9]dd22Ir>5g r\|ЎW d:<1vI6!D8~pHՉ8xa-mjA#x,e>Gv+/ݥ<1`2{vE#JSN(F|é-"2t;͗Aݮl jU]}\{;Ev `,6;;gF!	\e@͎tc}FWnq?t8I f	wg{iFlVM\i8ɱBxLKVǑ̬.bS`jB%6I MY\~}?c8i9	$W@~t$$&8IEm]d~JIZ8w&;,C|:K+iiwiwɉwpRrc,E$QrZg%o)Œԇ*:b1>ң/Y}%VE:6=h3W\p}I,enqyhO$Z "%stƉ!.n\Դg	@߰w0$qE\lvm2bGzLWq|<11GLVE):"8`xJ'茈~J'Ơ1(
qIsl.dRN7%Q醞}I;-0mcɋ`F(FH<0wct sty޵!`E]yg7caS`!Ԥu`+
Q:{$՝j>ҽZ4]`>;L`ojRHϺu	d+g0Y&":	,IcS;y9!46 !.'B&'Fiq:֟$tE0:5GOt[jf ߘBlVG,5`Nȓy/Ot`藰`HƄg i]D헝w;?:6IeN㰯s#pqM݊}Ж%߮}s$w:@a;㳹4d>hxc,n#tvpIk%$N9B2aII }$e. $rds]m~s{dO\e݃A=j$VI%6>{8[Msy<Oz](<s/ɑ9~U>½;'}\p_oCc-K\ GzP>;;y,Vbm~_`ށ88}ا	lb]<2;Ժ@8Ijጸ!2Ne|I
Ip2XL[--皙fjC
6Yҗ$t- <dg
`ox}s,[0.PGi:,ekOY?@`Eo|3w\X8]X	U$_ua#PxaUj6ڛ\$BV'DGh/MY'`Pv'`3tYjc/#Sdda`}I"'WaC4cڔ+.N	tKKAjgCa%(w{(ӉK[e/S.3z4u
w"?gs*Y&)eI8ƓzOƛ;~;֤ɠ\d1(e<-_&FdH,FGfxa lw`sBT1N-I~❄qا;Ƌޥ*9xcdM[4<1kr `J6;}8 =%qO}h]BCA#vw<1od>hxc/e_&$Z[0ARM-0B|KKyT:+!ʎE^
֖җ$p`y2q/%RE	l3i:,ekO\J^vڅK+eD~rK'4U`~7Gx2>"Z}KAb)`]ZIVO<01jS"I"$՝{nj;	,?#S`o6~
B7@5OtD7L+c3.fi$W@<;MX*`P_S lwa;½|ďt%2t)Oٮ3z4u
w"?gs)K$ձC ̿\ws wN${%lS=%qOٮ3xw;Ժ@8Y
C$ձC2pA;	Fr;ϧ=В$'_o?Ow#KTh"Ggs)vIc懆0v_6Ìi+޸O{$6US?aa;Z<0 #d}ɉ)9.1LTVE&?Yb+Nm--皙\#VC
?#q$w9ƒ;Y>hQ{L$>3V1k'ѕ(<g{ҡ4lRMjrK/YKՁ2<0ا-ɑȋ4 VY<1JI!OEOd4Y+cdq`N;͗|4!4&LF[K.2p>4 V`<1C;$ƑqሲY&v_6<cdGi@2M|8\Y]i
MEz5qh"Vxb-+3=-HaabG_&FN.Gx4'G  
I!  5g"z\Rrc,I
֧d/6tJ'Ef9\MT|G+Z#)|țwԒV1e}mw-ƙpfG_&%͏#'#iA  M\il  5g /2ɱӉ2.w%ͱ<2#bG_&FN5K]ifǆ ^#Y&4S<15g d=mE	`,V6to s#Ln2M|8I]igG ^&4<15g 	+L{ָGx4˃ dq5b'Ff}#/I"/Y&̿Ķ=.Q4ϰm`Y>F[\G#včMΘ01R8\k._'WFfjH3K<1 hMYe(F;2gd+L$-Bw,@fЗVCp;Ƒ56\ЖosgL$I%2╈9M|8Z2ie5$Ɛ@j@%26W >6^F2I0AYZ?>lQ:,备DkS${/Y~;=.X9t`Ggyl2q\ɉscw;Ƒp5q`{$՞<\&ǌwďcsldw#L6l&LW#iAjHʧ I<1 R&رRQa;v Δ-qi(Y[##'w#H2><1 `qd.zxb %j@6WbGx4˂K dq5b'ɱ8	6I"@&̿Ķ==sHM f5OBn9&L2$2p<)Ɛdxb5q@lVxb >Kw#::@Qie]vu..Q;ᰛ:$\,;ceksb822q qW#-&4' ZY&E쿍)葌DRLVV8g%Y(ZVt#Ntm`w,ejky,npUa[\k{{>rA5v|$uFt`X#tۂKܦǸt7M8ГBi7*,0M\ic$՞/%{3J=ebUrH3.?-wdrF廉+4E	ሰvIu'"Y&#/xcL@6*ڸW;[zb]P>` %r$γ$l$QX[r(-JJAV7"0w.}+X+xUqmʲ;Ctۦ<*6Gxnr.#P\$w*7M#H62gx{x4˒,A͈kƆ q(0.G|' 
WC 
,Vxb,lHc-DNc:%ݵCA9ZJ_( f	}LVwFVe<&L]gw\56eQǰqB4ˬ#X;6>!n$FNTX!Q4$xOBX	&4I<1  "2q#\g냞;=I+{".831Xg廂9]d#rĕFE$wxbK$FxbMY /qLnq2p:U!AԀBX5q\S<1	a=j@ ~ym	v,īm@͝ &,]gɃtۈ;ԍn#NEFqͣ,WC懆!(lVxbLf YF[u@ՇLbq5`69F!!C.591'!)&5q>4<1	HI<1ŗ疘}vpfj_,3GE
1vI PV\=`p:.أ:@1ܷr9G+L#HܷtMI\22i<1	 dBHdL<n[)6\wɖAwV]dt4˩Gf3dBJ5j@l%'c`E$QekSp2Xo:%ݵIiaGRE77. XԵ߮~GwD]9(eV(kDM[ DD5`y`df`t3	_aw;ͣ3e|0E;a&<K(|lcѦpFk.	c q5ddc q
Η#ǆ! 0M\i
G! {d.9eHN%2v&,_P)σ~BK2
L`%,Tهbm`I	3DR
xR4t^ZL|PEU"&;"k]3b:$  3VN!K"cgLXL@Jn,_1>#Qځ!H,9yEj"%{
Af|8-#y$IϰwF-1P `,}¡gt;% ¦2Av[`@v_ƘV؎&L-0[ VldFxb+ ]j@6WL{>čDi>Gyfm:iF1.0!st(\wqZagwEZ5VFD[HP9|؊,#4[JAjb P"ԑ%bB@n< LуҒjf(0An(`Or[ybk	:>Nhh1R#m
qiS!B{^Fn9ۢn|I`Pogؑ%d~d`#SKlPDIb͉@6Țk3?&,	@gS@7$QFH%4~h
v2Xfy(u):<c-DIi`g%<_,誹i!=mꖶˌGZ]dQdMglc+S~w@ѲذvhݖdxbJidADD5`y`df`t1U{љK2>o"pc@$֥>6O6LL秆 
 _ƙ 6##',-Ɛ+p݁ jHTP<1j@VeؑG%bUX'j,V:$%lHõia,U	bnJY1x3tik1-LV73>6<15n``}»郂*1`$IϰwF-1P `,}¡gt;Z$c@L~6O%3/L؎&Ll2i# mjHUaF+Y&%+&=qj},zZlO&\Њ,kL!.4竅~Hq]ȨYYj;о6PEI 'L>53!xTjBҔhږ
L%[+Z$A`6;"X@_vP޶čJZvh5	k3tH>hJYX0cɃKPmAJ\3JdR
,y( %'De"`(?
Y۶!UrCz-mfǈ+K=җ,7L񽞗}My,ejbY#]96[,fG  joÄՁ鑙
T=wFg,`wZP>*hzxbC_Ƙ q5ddib2if VY&4J@$՞/F˽>mK},l#ڒeI9-JZxV6Hda7JV`V7t+	`4KF>
DrLV73>6<1µj?wTch6I3`6Zc : YBbv,HƁٗƙlc-yHc q5ddi.2ie
6I X`<15g! \\146IH_KY#$wZ@Q
kL!.4W
&]J@t&BE"`S0[F;5PY&AMK538TPqm`h;ܔ
nX4 @$lvEP[ nm-gzZ-f8#=Vh*`##`j#@Wgm#$%ԥhxc PŗPJNdE$Qc+K8,,!vtU\:'RVhn\~#*'{/Yȍ;1vwԑl[@GDM%djՁ&,X掔l$IY#2wdM|8F+K<1Bk$Ɛ`X
:5g$el u1ͱNYd:@lw`+ӬU0#u+tyVՒIV#4FE`F3W#2[6%#X3V8$bݶ7疀3e$oc֝bLt1.8̾pM̿t1.E"]}`Evlq`=d{xq;㳼ioŗo] Kmݡg8v[i{{sk kubk4YL
Y&4 P I<1Y+&9M&Vvd<L#(4N~ʿn0fY$>=\>]I`XYElQb~6{Jv.;Kh A(7>tGu;ϗ~lF>hcg"A#rZY!%%섖dAL ޱeXAJd=d0wŶA,1j	@{ vsiMǥ	7ߑޮ?vyL ޱhL ޮ;߱w(w$ږ>$NI|W,1j	@{ vsiMWg6P2A]wEc,Q4I,}JHtD=1#ޅIQ,"AȣQѐE(d<pai;Xq;*z@HG{-~GjO.wb2`!ӣ lvꅊ''' A"|{iC|4P2M[~d
786;Ip.($q I`1u@(d!Ca*P:})#JHh	B	HxF|JbIyՆ,lō6XAaN̔z9(%H% Mm312P:o>pRQ6
I4
hERn|K
%k,,aVÍ7I'[WoOKy.@W1;"?'@ZSx;԰3kBZg0w:47a"Nm.d=-W|`0`
[m/::µvO:fZYKc#kf0%VZL7,xd/Hy$%2'z0QBq`NgpQ@oNfJٹ(c JBPև`{\ՁB/Ĕ
3P3%<c;1XAJل="Uwq;`##/#|A4ߝo+2Nl&=lw0w8+(F>w`q;gWQD#$ocExq;gWQA\+|Q#[a_(f]Bf_zGFDm|CwK3%(?\ǿ#Ev'Aŝztd+@	!U'NO37HK' A<®q;w}%	GIA~$Lt)+ZU"ؓ,b](z+47.%GB*c+ltZN4LU,%2
]JY[!GA@'i9vK;Iهi;eͺ-2JNIeE$Qf4=},\ٙ¨x	c+R)|'`OϣLK+gē}?û;lRKyh):<c-Dg%|>-0VRE-'cN,cLK+h	e͚]x]!@MY?%=K|}Rtx[)&K1_|>\>Cd!?]!ɫ=:@Qآ36^?apvYʈٝ5/?8C*J*J̋B3Q3EL,J_( /lsD۩΢HwԺCUd(KCWu6I(c@eLdaK%xc%vIcl
)iG.Zae9M*s\3U,TЇC9Q3A@ɎQd^ț	ѱ`d
~[GR qarm%Kc`A	ȉdњ'LK/F[wm-_G ܥl #cVe0Spq#(G>"^5sOcL"7Q`˶ ƜxbI쿏S.wwxbF _Fsqn-đQx*$֥TP2Q삫-G',QpP=-;IE0;fJ*~T{߬JH%GIQvAD}vLdwG" /ĥ):<c-DC8,TtJ媇(*3sW@R6a>dG2c/Y &n0@tlv$YtdwԺE@X\Ic+RhFj;äor"i4fIq;ev2OM~""Xri;|E`FP	s`W84˂(u`iǆ T	ܦ\.7`Hbn0׍帒 }\vaaS`,Ɖn|J 
Lc$$Lq;ə
u	Ɉ" DIQQ	QTy$q!z;#Lzxbp.ewö_RLTOdQʸUQTg殏tLQ&mcVF?(%S %)x+摔Q#,ƚ	W0 [$G.4@Um]ŧHexyL#8%%' 2ψ
 & KکhQ3zZXyeDlΚm0:RE;As[8em ;]RKZ[aa;Xq፩qÎ˿?a_g#pܦr;gF2FȤ
)ixKHRȾ
m0dAfi-MCPm*#ftmm0:RE$iF@<Y2<IdbitiwԆ XV 	
L|em፱Î˿a?a_g#p\13>yjx
$葌Q)&ZF-#%lR3Բ/L8,PgSKSPTFpm&˥/lWɑ ӨcLږF/@lv}Hݕfx},,72-mEŶ,k4l}L{#`sՠ< r2r?b]k{3-̈HMo;<s`&r?51\F=˶ xb3/u,e_؃7SbHvljxDqP	BP$q9NDq8P=%GRӲ*=&&	Q 샳ɝ)f߬ZC(w	QI*<:D}($}6GyyNS7ޞCF_G_CIIn
 &KʇErqD6gM_])|MeoSdKZ۪<1&6^);[9r	Dg%3=ҠTȴ#8:jEL.QY[wV@lvx`p&6^);[9r	Dg%3=PfYr6gMDt+~Ĕ J6;I}H\}JbԖ25ƣF0
 87Fnu:(VG5| N6;t@(ꀭY^5qc-E-#L#8,^m,+F+:jY{SYҗ#m8 n[j`6ԑ͒@&f; X,A]pc5hЭaFYۢ@VЄZ $-D0BBX¡][zlK}؁:Ũvޗ8^ L@8X;|'tCM ܤ	aaB|92#M\51\Fl%2?L1fDd;Ɠ>xbE}q2Da!vdÍKj%6۝:BXYG#a"Nn1>ҍ1҃v
#Yu<'EzK4ċKi"`2	8RB:ztntB7:e"ΎBȢӢ(7:"BP$+ss(H`7Lϐ eX{
KKnsXD<:t%:"$v>AzBLtwS|XYj$i@-C/Xfba%pZ[j8REyft6r)Ӥ&L|6_b-V ,}fEyFMXDBHbE"GKhx6]Gx+Ʊi@{M X ;7¥=ðG
~t;47]$D%<+Ƥp?S	Z-BH$: TinςE28k%@ҁ(03Ɂ!@(P3Kvua(P3$gDg"P3AS"HkؒA(sg6dgua;!ܔi#qsiԹ͹摦`z1<[A1>@4K!l|VON`cN⪻	r u8ZYKcgm+u8HzZ 8q@
3Tg@y0 `g	BD	cRJy( L@)Ɖ`1q(Dg%<gv(𒁞Jyq)3/@!Ji(5ĠC! ]RLU{SGp2Xlgi*ʈٝ5|lg撸FTFbMJ_(mar ;H|E;挌^ `R0QS3Q+mu9f!>KZjmb;--`g`$>Gy>r?{D<1 9%vވweGd2j;ϣM| 6;|E Ms#(]ldᝒj#<Sei	v8!ܦopp!<1!̿e_؃7Sb#	ϫee$A~4{	zzJF<AIIcB<s:0cVL:!(
e	uaWD)C!1`)C!-SI&ⷤ)J ;trP`JP`)?%`S2I(
a(1%s:l1+@5q	¬CxȔ'
c0X;ծ}Ц;ځ@ۑh6a0xaN6^JJNpE$QI6Gp2XhgR\P5/Y$|ig,w6;Lڒ;.,q)ď'D4.+`!Xɨa 1BGyHh;DQXn(ȹPaZ?KPH)b*LLZ|"eGi#S
cǆ"y%' 2ψ
 kE?5r7T:+m*#ft5/Y$zHFHφbnc$+N }J@ %d;5E`0w 5VtrP9:.ZK)zZ\:M`$w7˩!$A5qS+wLnqK%0h
֐RZ->)?<1_$z`EqB4߰>RS >"`(p2XdgͰ+jBoTtVʈٝ53	b?l5mDlΚ%-0%/Y[.X$w`va:"kv!Ԕ<I<0$դcl#eRL#-0d;+jyQ3EL,J_(,Իlf ;Ic+S]@o/KHc-iI?˙fIQ36^?asiP譱W(eDlΚ6^?aqttV!W/?9tVrTFe8gʇEd9\5:j6^?asi\#V؇+F6gM_/?8WՄrDk*#ftp,<Nm+jrQʈٝ5}pirj4uG(4L7Iw5v}B
#C&`&OPYDbDtpB&OPYDbDtpi (Qhnrj4uG(4L7Iw5v}B
#C&.M]aв扟..M]aв扟.%ɫ=:@Qآ3%i (Qhn\>Cd!?].M]aв扟.=KWa{t,?D?gKi (Qhn5v}B
#C&&OPYDbDtp2KWa{t,?D?gKɫ=:@Qآ3%ɫ=:@Qآ3G+Z#)|}HtD	c+SV+cqwFqj#aae	4j,Rxa%VIs|i|.X"Y&6]Iǌq`&4lŅ$զn#g͘F5qqX&6Jy˾荗xqXd;66^yk#d1ȊI
֧du9ᤵZ*f#`dNJ_({R0fc,eiM!1bpwK-GtP	ܡ`GrӏzP	0VɟߜNYᄕ5jA&n#qnHϜNޛ=~G}c8#3~Gx޺ӝF 	nXq>/r~7T>q?t8I ƙoM߰wRH<W`Gvh5kZ`'a~Nhxbxc*8ϛGgv>{;c
QtJ㳺i;X΄x3cHOO쀟B}X~ I ƛ;E˩$\{$'zKCX#>lc'zXGtİZ懆DMZJNAeI0AZM?(ٴkERm]HWA艮V"`oKZ5MnZ1>ҠܷQdE9_6Ka:"m愱,X8$.l	FG6;3CEPidGfhyh(&p$X&dwn)qDa9#F RDjR<I$ YV'`KPX0ӝ,A$Y|xg~cǟaiFy=N]
lK~Yt
قK~@$`I]f2I'8"fq<,W8.!<>2A]hxa:"2f}acfd޵d5k{}w1̑W8v4ˇts)?~}X;4$r%76dv0>Zl 0$>0Kin?s<kl::FN A֖t		)gL}K%뱃A%w9Ӭ'`u`pO@uI˶.!;9%w%{9&2eӁ_z~K3k]8&q\Cy4|ew2GyxFɛ+3%|u$ծ;\C]hPW8v4ˇts)>+f	#;=Ѓ@$c掁[0HAxc#q#%9 7¤vFdhuDI䏰4|W |xbV_ 8 5 * N#IfhEMȌTtE6]Iu,pB$եnq 
՗>xb~`)fK%B n ]%,`,IaJ00aA%')F2
 iPg%6=ŲLٝ4K[Zp=-RE;A>@&R0$"&hKZ3V`ѨF#5lޒCI]m#Xw݃i$vI]'Gy:
VǸogwY,x]NNlB2XGt<1 ~Nhxb080J2м®$lY]a`F%߰w:.Gv\{;,`${n2gu]L޺ӈ"@",V89?t/n+O.$o{7K`Wa.s NlW8( @ujRtH[")&+?)9NCjDlΚ].M]aв扟..M]aв扟.$%ɫ=:@Qآ3%5v}B
#C&&OPYDbDtpi (QhnB5v}B
#C&P.M]aв扟.%ɫ=:@Qآ3%ڃd5v}B
#C&P.M]aв扟.ɫ=:@Qآ3%@[#kQt31\A A2|,)p .*	V]P#$?&	_#\1WV]"ȫFpPK(2(L|T`\H.-CdPYq#K$P4(L|DݢKVE	'Bc$QXXX8@,A7ݢ375;'J$Qn0[ivG{Eh
'^0VX$ jݢЅ(3պ(6t\o¯sgBqԞ[iBԺ'Qt'GpX>% H2ҘǠX+Yt(E6#0ku¿qO]8dw ip2;I{*
4 'S߇Wq7?a s]8d~s~ÆBnz	=âpQF}xm)Wp?>¾˸Wa
L#8HXV溛NKɫ=:@Qآ3G+ZK82v%RK[ͽm/Hd|i-q 65kysl'vIcsl'W;c(1Y&6X~IdFB9K$NG6<J=d]wF˻$G6.=̬W=VIďKV69|d =,cY&62v2~2Pcፒj<
6ILc+RLVV8g%`38i*͛QW. %ɫ=:@Qآ3%ڂ
\>Cd!?]!%ɫ=:@Qآ3%چIrj4uG(4L7Iv\>Cd!?]DKWa{t,?D?gK%ɫ=:@Qآ3%ڄ5v}B
#C&[KZKX);[)&K5L|>Fl˙Z6iXR6F'TdQdMB7؃lC{$Kf;IVHc0}ctDL+Lw;»	=k`籲|IIe9e:1@&%N44!E'$}jHIjDf_l6<<1df0Lw;lAͬ-Gx4}Bǆ$5q#I5jDc/eqdX6(WPKFlWr$՞><6hFG+%MAde"0Y&21"rj@EelOcRp0d:`)h0R,Wbb8ƽ5l5ǆk$سzߑŏ.w 7V
YG8fnbt>pH('3uC%Ē!.`mcL>76lWJ :"T,WcKi $fjPPYX\q$ H)˿<A;	slga 7elXX0Kܖͱo+ôvfwp;سNto;}XT[C~*W#	dw'Qq+(`*#2p]<:BǞ,cܧ`.]""Elǟ0	ݗKm`Ők;ϬYvg5kvw3M"Y~`Rt"]lyv~DD
-Gwp&V@.Y70wCEXa="+	R߼ml[.v$)+ ]~BBRVa/2VL%vdRVJJI]JJ$:źi( 0Pe	 hSPjIep _dЦ-L-2V# AnݗK/YN<:7,1X
2wF=#	q(Ad.zxbK$՞/epDǹd6WN]84]%͞?Ydӗ~ywϧpLllA|G 3k_R4\G .@<0K@<1Deh|c7DMt]{8b,aGN%h۩^B;W`O`fqH6B]|1,gt,4W<xc8.26_eJNTe)
I	ĘGp!e4XYLK36uP̭4VR4Na_F!fFF.N1:@Q{CD~hl|6]pp,>عg2҆4భiiѱۥ/Y${ |8oz]# l[GS\Ic+R0X#FVޝ8o|t!2ķX;k;,7z@,QMZ=q;㳼ion%v#C>.ly81ec=;M<1-Y~lȉ.l&%NR0]iAI#AcdM"cq;!yL78]gOR6_!q2I#-͸J9*3
mg&N'y(铍<r1~zXN;
(z@gG%P3I@g;;#Yi$NxfE1~j	hS<DA00ewA26^͏c el!$RLTV?P<44@h#h#)|7LF
"i,ejZZN<!4jnFZKA%Ů=1@%ͱ6#	vA'#HݒjHP`'bxbFIMYል3/6c9MӬ$XVǖW#ܔ.XtCi Y8VfVǎ#a5mqcU}M 6{a[2MPKK=,(.Gzǆ*jHPIOU}jDPN&Xjq;@;$Ea[peܚ`i!wqwDilxRˠ݃mGYiiY6ŏ8V,Iǋ` 5tc.lG{ 6(dq5A.2rk޶4U$ƐfĜYjN/>cce):<c-Dh?'|i3m]6PfT	&IKIc+lKIǃ:"m	5cpXHm9pE;n4s+$պ" ގxcG5lKcbmdmw;|diG'#+$Ɛe;ujA;+CAe,+l%&$,ZI;-(=6I<MYtK-QQh36;#/"Eh *CMY2 Ot(BCPX}IՑBCB"<A𯴷2PÌB,aht`Ѥnѹ#qv	;+RF1(tıE߰I#e|G{Le`ԒvRE?]icKI}(tPi!IC+I|o0Pmc+IscPU`,ZH<13/$VBwcʳJ\a[:!XxcG`m#8VfXV,.cľwt#.l2wL|Hj\d&WA2'=<186I<12ɳ>]cg:b4#j̿b	8nMZI$ڈ3K
vJl./KL|ɶ,~+I`NqA;ϒϬAͬ-Gx488YLig&)d6$ǆ&'d8&ϘzJNIeE$QDAKÌ%g%BiShں*m52UM(r}/PdrGRb"XݶwZ>Gxu84ύ7`/AGC.KSyhAXcscsk k4j\d"Li,WAbN<<16 $՞Q|6^6<II#l
 h?1|᤭WEMW46g*@#ěK.QIC+}%`țq&2~}.
T72,P d:#(,VY;ƃzHLO-GyMF_PFM?V?-0#@Xt1b-8I"O_8 .eX;[5y1]`Vyh5k'gx>4<1]wwN2Kmݡfweype>y ;Ǒ>sbGT')#iCMFVI"M@ujH.\1i+D%oGypC>@'	=R(cat̷N}\{%	Ȝm[Rn	A `&Pi(e	O% `3 Sw%Ƙ9(!%:9(!%9 PCD`SMiܦS `VZI4BE05hS!8@ܔ1	]xa _Rtx[)&*I?C/W46g*MќJ5U4ZCNQ@#u&D#1+>7.1X*%K"-Ā&C3DHS;ƃ1|g'lcpFebV?-0#@Xt+-FMXrm`-z	wDKHF[wm-．w<E.Y&t6,gƛ0<2t:q.GvL}ey&Fe>y$`FpibGT')@]iK$ƑsCVxbr9eleq@I[`\o>@-{|'!THcat̷DDn=B!*=Uhdg'Q3}i!(	*>T{T}drT}A*<Jڀ=6Gyx?r0EeN(L54ŬD7Ԃhtp"X6^2I0AQ>d?uGҹ9PfU+W(x,I7LJ_(HHa-N` &Vؐ5V웘l"1}w݃[`x}/ch6<6)ƙqiMPKf] V0<1"I ȅbN<<1"#Y&,c62v.2#	qc.6I ȑbNĈlVxb_4N12q;A̿_
t7epPo؜c,wXXq'B0WV0<1C#/0cY뿑hxbLo}krv,u%Mev]z<C5|wgx>4<1_;1g̿t]kv7zMN@TX`қ 0y+
t7'eN0Iм
RG_6#fV+>]YA7$wL.G{9ύ3Mvl]vc4N M٥	m7B	n#0cpp(~XW:G|ɶ,~An%ݶvc*N'y墁tٍwASse?LG=Η#5 }<1_&ǖ_$]QI6H$?,4	:iIZ6MLT6l=җ$rh}I,ejbZN<<1uj38~q;H
{d"j@5}]~G}c_Dq݂Ff%qr݃uNt!Ā$b^P$g1|o]lFϏ(b$'}8.m~G}c_Dq݂Ff%qQ;;w΄#xcT,V89?uV8X$cL`i~ޮ6]I#gǆ 5sޒEPWd1ȊI
c8,^-j詴ʅCiGc+S])|oegg2D%'c`E$Qg|>Fl˙Z6i^J_(QwԒVt?TeilA͈j\dBe ˿	q}jH<1NY&Ċdށ'מD&_Ƙ؃ q@(.G|'$*5qd)MY/epHl%'c`G.Za"`(ddfΪ&/Gwd3KqN.1aՐ%L!>GwR߱6`Hʣ5A\.Gy3
II.dnGxwq5A.4dwD $Ɛd;<1Z5g 4Oel!!Fme89QwFd =)I<1͗}i&[#	q޶4ujHC)6I<1=r5 J}Y6IdI"3Y&ǿ#._D`#J};ΣM:s
3cA_b~7T>q?t I 1|clg|*Y&,6NxcEw9M8<9]%ͱN&ر疉>Gx.lq;fdF_6zvw=1}w݃8ՂY2@ƛ6;t!Վ'@O(3uCKK`;;F˱wI#gѦ<0vIN.0&6^F2I0AZM?(0tCjjs/lwl8L}Hd4%MH3ZLQ74Z؃0&b-h0X7 Z`pp9+0~@-&\.2܎j\i]8V!Ƒq d[$ƐC<1 [$՞_L2 dq5A.2pD"*M\i.II<1!~Fqe88V]]\1R5qbO2jH@\8,-NjɗRv1RLVV8g%ת=}(PLKWa{t,?D?gK\>Cd!?y-zȝQdF$>͐wp+"XԸ˛RN%/8|SKK>2v1R4O<0VȋxaǬ\B#RbxaMX#`M嘁1:H M]$b<1ݗ&IA(2 sG FeA8#IAf#J~N nYtYH' tDq7:tY :H,xb	Z ܰ %,H' tDq7]$b<1_$zA8<1]xb_$y4dDԂv>l8}w0	F <1e($l2qHaoC0Gd|.mf Iyn HӢ@G8<1~"Hn _"8$<1HDq7\ rDGrG#84&IG 984&NQnDGp\ hHDq7,:H-DxbF_"8.QS/= Gљ8 2q#B<̿`FDMH-Wa޶Ç{ 0mbNIe(G}6XĂɶ,{lH˩)		&-"IfїÍ/PqzߑIQ]	zߑޝa苾.;0%gG8fnbt>pH('3uC%Ēo~R!e;gѦ<0D[$ձHbH}]{3}w݃wuшBWo3cDx3}X|_dѕoO,NH6B]|1,ggѦ ^5q1I
K@.l:+Djf#)|ȝrB7FɉwԒVd Odd.%bdlxc!<MZYu)@n5id\d"%jȺldlxc!4M\vwV]B."'}}yՇ돻x;>l+VZ+'~cYh$
' J!2tަ6^cgRLVOSd3YYtWќlA/Y.@K%M]l~ޮĈ
I) d3M]%Gy%M\l%'cmRL@KKHqL\?˿HefY\W,s@V9җ#Ȏ&LdMÍIc+Jisc/	rW:c,\l^|1X  e_NP6F4ˀ-ymw;O@\5q>$R5g cK<1Ix#@xc }j#e#L0#ğc1w;ͬ1X,X,:<1 
iƙwd&3dLI)91|E$QekSp2XͼVtqCoEL,=җ6OI%"b]$0&tc4
#L2MP:%w;>nxb@6I!@xb@ k$՞0ed,VJ6_cmw@R]exLb82GzcH~3 M\iBxb@Vxb/erJN1\E$Qe]o,+T!s]KUmE^#kARE#hwK2S#'	É ͗`\vw#L]X0>t`- }jLs\xyh -j#;%W`a5l}\`!G4@8&9v_c.Y&9vqZ,V;Ԃ;7>$ό 2ǋ}|w
-,V>?sZY.Y&>lvC[;

c
iaT,L4BI%]@K<0
In)F˼d
Km` Onbel̿`-ܵe~Wnd~Y&+pel<0?ei
>0C tH.xb N5q>`<1 dI)&HI0A\aJͼZCh*r̉K9]BddnIc+SO`^I%@P3È
4"EM\u{yYX@26Od݇0BMZJN1-")&++Z?&`tW,+9HsT-${/F7L0#&S.䱕qDjB,8ɗwPG*5n#~6^,\C]widPrG fǖ6V#Ca@bXz-2P2P!(LŃ~G{ŝ>c
QtJ㳺i;X0ӝ	f fnV8?t+3tBA7K`Wc><0Wc lv~#ӧ$}V;Ǉj#Gx[	b[X,aL&@̔&@J q`zߑݡ嶮`zp3 lwcJ+PlvW݃$37n5W!O윟!\'gx=6	A(W{	>;;	$m'gx=6	A(F疂͒jhAXM\a;;$|vwc"掳v;3d-]h7`ݢݗ0 `U6;#߁wvٚ:btȮT5qٚ:btȮTEMX7`0,:K-,F˹(E?`xbږ0CK@S%	3%	"X0޸wY蓅a^#.\vw]3zs,$ 'wnV8(AH1`	wuR]gǆBM\v[m<,L+<1$'}盧B%jDcIBdRtx[)&*.Z&dY-g%(hf颯DoRE;9]$q?%ͱ3DM%	,W.C<9
 	,Va+}w }8>z<Lj$w([m+RԷPin)	Bd,o\{;X0}w݃p8ewP݃:9ĭ6;tP[cF/A?uV8(AH6!.cgtYi#z5qm>	n,Vxc
=jwY!qr5h"wH:%߰wH'	Bcd3>,a'rGGZ.5]kcJ!>`v!0}w݃}=<$Ս嚉,P#j#xc;$ծwmrA/Y&vIclW81IƟa[c`$_B"$V!.wԱX(L(L&@ǿ#LߞZvI%	`EIBc1E`0@bQ|`xcIc@0lwc]1 hZՎ	?FMZ>G|1OcVxc;$ձ5v>@"y;;ƙqH`B;;D՞΁=j㳻m]LnGxNd݃v3
$v^G
ٚ:XX"A8qd,,D]Y堝j{noaEYib6]B,gx+/,a 0J fJ D%	8aq4<TRtx[)&*.Z&dX!tᤵP湪TI3hKo|ѐwԜIc+\$d	ip LY&}b=5y)xbk$ՁRlvS>#kk$՞K&?v&ߜA\xa$o\{;"}w݃1.;-:9ĭ6;tP,D8}XPOApfՎ'J%߰wiѦ|IrPe8R|'qO.vdL"}w݃ p» lwcJ(VF("0~ `fFd3VEc{$@BA>;;ƙqH`B;;@$|vw3`tݢv|hڳA0]dѳxA05qcA0M\hٴvy堘#M\m˜vy堘M\m˜vw<1%jF0"5h"Ggv8 w٣݄堔&M];lnE#㳼i#4m\vwKĒ	Y&HA`؍:HZ"	VIjFf;PA>;;ƙqH`B;-4nGd#㳻m;w;-&»0 L8$]wh6Ƹ1MZݎ6]sDA}jڵ߰wi UQNX݃y4cE{v.q疈,V"Ggx=6	A(FܹgZ"lWr`@&H@$|vw3`tݢh1V$|vwcp؍:HZSvIp؍:0wh$|vw3`tݢhڸxc$ՠh,ڻGY	@ Y&4u`B6_`#%+4~Rvm:a%W|MH?q$V_ Hg"=EѸcOcVIA>;;XW#	W`]vD{l.;PWxcV$|vwcj#t;$k` \$|vw3`tݢvw6<1k$ՠh,ٵ٣݄d vmb6h7`ݢ4cE{vpZ $ƍ<jF- pMZݎ6Hg"=E60<1$ՠh,lnGx $٣݃v ,"`EK*X>B]o~.ƙ!9G!`7M[DD%'2Gw0F⅀.'JM[1n$'&WeA#DbG u/`0W:#"<1/`͗0W.ň@0WΝ&G+2 qa~c |ItF,DxbT*2q`8 Y8!=e޶Ex&-XS~JO}'Xo\{;"}w݃1.;-:9ĭ6;tP,D8}XPOApfՎ'J%߰wiC|4edJIAPxa
dc3/Dc-~G}6O.w8ewQ`EG8fn1}	.PBpA"|c]3C|4<0DM\a(XrHoxa$պ#Ibxa1M\}˼dvwK)'<,&'|l%'&F2Ȥ
 h?svLK:+D:h%ڂ\>Cd!?])%ɫ=:@Qآ3%ڂ\>Cd!?֙v6)|GDodz].̌KZS@dffǆ#P{[f	"# 4c{;AqF/IÏӎD탠OV'8[db1$ڝ%B1_t\gAmj ($u9ڲe,ţ,ذgr	h˄g-kKyh:,񖌸{іg-lKyh>,іA,F["Z2{іgp\g&v}.86<`YD`9,QeжT&5 Df1hKB?#MdFARE	CA,em$Ѳc摲G3Ś1,H֧N>Go	N5n`[(V
-s+SSěSkSgՑ#VEVFV7 +mAyӭbu\{bֱrYHXr, Iٷa۞E
Xٱah"͎~}7, EXE, gEZ ;`Z-[ϋA|Xd-`hD, h" vZp\KFCbCrCZ7,:ѾE|o,;Ѿİţ|ѾA,;"ѾȰ腣}FCp\	RZKlZŀ7-rAZih_,h_2пlB` ؖA` %~A,"пdX4BпD,пpX4rпG`/`Ƹ`06$tF}YP\/RRrDc.J`()ĘGp,]zU5mZv6)|#dz].̌KZρ#6<1 9{1YmX7F!srpFB?e@	l֓{zIzq1F ڜ+ bM. 3Ājt,vjzіgbnZ2|%.e,E,gZ2,F[Ĵe,ţ,gKFYg-lz!hD,F[Z2q`eĘ6 ڜ+ bMъ
:lHZB
.jNvKZ%I`%͋G9`%9Դs^	`%֖u:-EsX	v`%ؖv%yh>,іA,F["Z2{іgp\g&v}~q+wZcZ3$葌DRLVigD4ʄֆ"-;y)|ȍdz].̌KZς@+ V_8ď:6=@d`!; NtbLwAqB/=n!	n-N$$eT ,76Gt3je9Ԗ=I`a<ذ0AnXp>ZZtZÌG,6%bXgŠ>-A-y0=`a=0=`a=;2-Y7v0Iď\q;Ɠ_${CcX葌DRLW5aܗ	gpD
g(s_RE'ZvZ}.PB|K[c!}23Flxb2 _6@dej;k9LGyHvNy=eA8iŚ@5UDr$鱜[bӎ,|qFdS:&bEBB
) j 7,(ԖԖfŨ3bܵnXQZZZZXQ΋
8PqlPl
6%6%j %""XQ-A,(PhG``Wc#8At ,ZnMt_ViRXdG\j0Œ@0k@0?}Ih#ZK0KZ)>2*=`a=`aA|XeGKZE[-z!`a-{0=0ӆd>Y7v0	jaaKWO?8	ğ/=ˉ)9&1aDh.cBAV?c*Z*(Q%sT8Pt"7}wԺ#3,eiM{H4c3chGyH#p!y{/IN,֓R	
3KqN@2h1&3.KFKi
 (Ui jRZRXQ͋
3r.Q&AZ7 @nmNP 2.p(FEֺG,3bGh#GXkKA0΋AtXq>0\0	=qW;?s/Rrc,I
P9,2 Mhk; iGRE7}K8	c+Jr;	5^xb#e@~[>Hz1, (h-0ƣdL(KFKiPв@5Hj
lV4G8g,AԥXpjð7`'zW8xb)91|E$Qi6p2XI۸"fK"ΔQ"KKLy%S`@dXs+mtAiwΆ"NnxbȌA Y>dE:OcVY_.dwqZ;$q62-
 8F#ڝ%ƣdZX2ԍsa,sr%ZXfŠ7-OZ#KBtZ8;`ôǸl YnN:BEQ F}ZEu
pRXfVvYa	`>֖\&q; l@,q Y [ 0 	:͋@%n35- c Am4&n Hǣ`k\1Ʋ	r S܋jrt$Z}KPc]2պZXjF68͖Ya	`>֖\&qjKC|شf߄uWKLO0>Sc"ڜd2u6qw@2:
	 Pв@5VhYaF4͋ܰτH֖
`I݁jIh$͋AfnZG֖$qv+MA>Gz˿8& eJN̂l1ȊI
䴴?r;3*z*Z+>֧$ι$9y)AHe%xmro_`9$0wu!PŠo B8Ld	. K<Må	^+?կdty[. MKi scC7s }/c0tj	ð7s[ }]zJ/v>9?
KHv;|; +od6^J,gbW /K(|1
֧%pdYQc>K2zZ<e߃%g%kCY?pFV@FKRFkI"j`) ZҘ-*M!	Mihm->נ$VESp搰PbYZ \hH-԰[5Zj`-'RkJ`iT/jh, d@2kK@il	 µ .Z?4纄*s.i (Qhn@&OPYDbDtfZ\>Cd!?](KWa{t,?D?gK%)rj4uG(4L7Ivdh&OPYDbDtfJi (Qhn.M]aв扟[i(iҗ)wԌD	c+S]&U\.vhW$w:B7 N}Y$ 6IHGzdP	{|)#LDl%);[9r	Dg%iIZ6MLP\E@tlvKDodN89]$[0@'P042Ćq&جqŶV<$I[خ;iΎ>GbΒUv,o	+ (FyZ˽#B(Ywaf<n2]Ց-ĸlA;am| D oQo0m\[k0\`fN;T;À xTx'b,G7~Gz![#?df"tOՑAհu mL`
CH1CH)cfN mHx
cWmk$`4 nVsYn'Bn'\{yD`й&(mH՗"c`5$N mI0.E ͏%Q}lG4q|#P(mbLAw	-`!:!vi{w'<<q<ƛxa/L>q#xa/̿;spIedw\$-N&DN;ϝ@wDHa87w/@Q=8"O4	v7A9ۛ%<Ht2q#"he@]`XEviď<1̿b"N5вqG=Dc;`R	ւ௴mLpx7ԇ4,<xxO-ǶIF[ Z9G<;lVwgwDRQá$@@IK2:\wX.REJ0@4.@7ԁ↠+]ڕ9YE58`+0fuάAh
.-qNNv<@N̓;V	ٸx'c HhSZ	Dks~Se5vl}66HLXqD5q݈9eвqG=IgN탾Nx'Z(u NSS:x'xWZA,&M[tdbAr#JIxAΝN[8;]ď<0q !@d8PE`DSd8Wsg}؁M֓wu0,-Ļ'4<1$u!!7ԺX[w݂Nlxc	FVIc=$xa9Y&ncͧ- QjRY&x>;8O- [&3x\M]0vY;Z;̓}>]zx]ϘvZ;sZ>KQXg-F|xb ݒjAan%v	:9<,V`E;M f	:Ә0wXg՞ZW8Dpo;}s}Ca%AC<1`d`4#R?S V<10g d}))9"1c0AIrlIgX.X4j詴:=pc+S])|w،D+tK [ܨȓ[V3#-iyhDeX![Li|p\㌷疌II2I0Gp2YbiIhlPDCV#kSt7$#97 CwԠ22V$gL,t͖ 	hDMaf?}Zb7\}3
@E	e#x8edi޺2sh7#5q\;?<1I<1-,6=1`z2eddۖ#23G$F	˾xb8Y&̿c#Le9\]5Hb,W蓗|1 $՞x#elOc" 5j38W~r?5c"j@=~G{7};pDD B6;tH71!x3tbH6o~vwcL.}oa,W9g疊d[=\ǿ#Ł苾p.VQ0j%h!5''5KI B]|1.]3I>7dj' )d&ǌ}Ll%'De"`(-z?7|Cҟ޹+KKo"/#0&d@dd4%KHΘYGXd:]}sf̱bh0lw0Gu; 8]u/K2dF[<]M24˄R;FN|FS<1$Ƒtƞxb#Y&r6WQ#.+#'>FY&49CC 5g#s/ k62M22t
#H'!WE(y"lVxb s/er{.}sd. $ղgt#uj4R,Wb~G}6,}w݃8Nϰ@	͎ObuBc}XcĒ!.`mcL>7!wdďiy,سz6<qŏ.w4;؃ucBC؝!Վ'NObf	c"Iŏ~vw6˱wI{B1ej#v[i5s#j$RLV2?[qOCZ3]%ّI.M]aв扟.̋)rj4uG(4L7Ivdi (Qhnȶ&OPYDbDtfEԹ5v}B
#C&2z&OPYDbDqkEIKDd#z]#	l4%)XYId7$7B 5qL6;3F/ckVf܉70:$-҇պ@Qآ)b];͏d<zx32q;*LN@2q; ͗x\ V_'yy|.ew'<أzx<P2q;ˁ/+G6y|ɗxdV_0Xz#x<_'yx32e]b];͏*,cTG4lxawzE`6<O/cHGX;͏`wGǉxf;(ك<L _X{v:<O #/8'	Д">cxalW')elYcS<16_'zHo<0$๏pd#v7ǿ#{>cJ-\vw`]`:@PX|_d/n}X~bpA3Q]wac><0$ձǿ#o{ lw`u\e\vw`]`:@PX|_d/n}X~bpA3>B7~ޮYu%|xa7
W`zT[2?w%"?}pW~'45d1	8!ujer@cPi
wqs`H0X1
RYivq;C}A!"&6^cgRLW5KBeg%hں*m52&$t"o.XҙJId'zKq 1Y&}XW$N'{(e IYD`b?ZfpVS,++GAoQdN@A4Gp0hKZStHY)w;7A͘3B"k2j\.GxpQWYlY86W;=_I.dnGxwq4ti޺2rqAaI ;<G6I<16_-Ƙ dq4tdYmw;#H,WBv~xbK$՞ h>4Y[#k')bcH0]jHPYSdD=6w]HVɟߜAZ
MXM}X
	.>0jє1%yXdzJNAeI0A\֊8,2pxC3gTtW}rΔQk.FCBXҚGC!nh
f"&5#p0Wppϐ9ͬ|ZL.<#x8f4ѓhA	\EM\i
8jK_,Ƙ-5ѓcD".
WBs>xbI<1,21%a[#k'
5[DF¥jHPIIz5g!x6W'K1K6 0$cI\1[Ssc&ǌ}\l s/eq%' 2ψ
 jpK<{!YW4WkS+⛥/Y.tKZStG 22wHXj~ف3-XW"k0Ж;\3+`0#erY+Xgpp r;ǋ#kLTѓL<1C$ƐlvyZ I<1el!4˥Y[#k'#4<1@͒jH8!h5g#p}iJGLFN.Gz-$Ƒxg|-Y&+!;3C@\͏,$YDNcrN,=})<G')"/lA4lc+Jkޜ8M,2V,	DMtOL38]k
I~{bmdmw;ѦbM3]8ȑATj&4NP=d@s"E9eFq4td"i }jHlvyVxb&_p;xb /eqenhF/	C_W"JW3[c1CQҘ
#8l8Ӓ̽aaK2:]aä/cM2mK2:zY,8|euRYC]0,XqqwGY3eu/c=̽Y8f^P?`eu.`K2:k̽EK2<	̽ aY-	f^ǀXpY,XpYl8}w݃G>ݱ؃u `:A;id/cHvV>ށbTxb]:J$z8@Q8鎉j	j5_jsѲ|/<1+Y~ǀa'ϏJǬchwnS>X!\F,8|bC.,Saեf>[!],7$>(%э̸l8|bC]-mX.le1$p]%},H|>K4K2peեf>R!.`epNćʉtcD.*ؐF,[a$>$э̳;d`xb_؃Y[].xGLFN3aCPgd45g 6W,kr;qswqP5qMfdxbTY&26Ij0,,Wsw˧!`7M\dkwW݄g!`dC	ϧX#a<1j[KG|xbvI2,"&26Pe;j#g)X#!j#]vB,WD6*#"F5qXN}6$,&#ep\xbbmdmw;ΣLdq4td:H}Ir5q(`xbRI<1;/ep\lAͬ-GbR4@#k'FrHd2<1) [$՞Y~yhdl%' 2ψ
 h? ͎,=}(aCbJ.Zat!%M<136_zJN1\E$Qe6g%9\SF~J.Zadҗ6O>%M<CF_zJN1\E$QeS32Qr mQOwԒVZ#2-#Rv1r)&K.qg%4\{/l.X@XQeZGclL$RL?]G5g%flEL,RF况3XJ6}M<SIeJN-#lL$RL?]GkLK,++%-0?REw,ejk1"%'br)&K/U38i,մ\{/l$z]6>ftKZ`ަ4<1ZG2˖H
#8,g%7%-0?REw,ejk1 N%'br)&K/U38i,TTJ.Zated¹ӥLt0%M~E`cLEde疒LIIإ|c-iI?˨WLK,C2lҰm'J_(ޗ}MVQtl;#	9ƙ疦Y~KH[9r	Dg%QBfpYffΪfYKIc+SO-L"-#Rv1r)&K/Ie:r%-0?RE;%M<1eZGclL$RL?]v4W7AQr/Y.XS_zJN1\E$Qe4g%
'J_('z]$"#/=%'c`G.Za"`(dǃᤲPz?t򍄏]$[0Ν=A'`o`KZFUIGt9i!{ A7u!W hC}JHMHT;ԅL;+/%'Xet[?"ؓ,S!38i,5sCfd>җ6>s!7RE	l|qHvbN;Il	c+SRfRwI@sF}M&cM {R~<Ԥo`R2 RYN8<1 8/IIǖ$F2:SE-lIgY*ᤲ(ii}җ6O>况3XF{D@`io6	~9ԅ_<1 @ɗ);e#-0I0Gp2Yu?0v4ZHQr/l$}ScgD;f4cls
`5!T>xb c/Rv)i`G.Za"`(dbfpYjj@)|`OwԒV!/=%'c`G.Za"`(d?=LK++ud=җ6_d}I,eji"xII2˖H
#8,ᤲWTJ.Zad#/l$}]$PeZGclL$RL?^iIe(hQr!)|a#%M<9eZGclL$RL?^3:%s9E%-0)|d`w,ejk=z|-~KH[9r	Dg%2=ᤲn4Ҽ\tScgDcM@"2%'br)&K.e{3ҹWQ(iҗ,RKZxc~);[9r	Dg%QS3ʇEs\4K'	`w,ejk=$)$yi% So*IS	<1@);e#-0I0Gp2Yu?YLK*~K'	}MV2:v	A'`ig6^9ƛioϰ&B-=IIإ|c-iI?ˊS3ʇEd2Qr/l$z]6>ftKZ`9$
	;#L>:} #-S`9HU =
ODF_R>1\E$QeZfpY\#VC%MtBl|ўl 6摦S`Le`3@>%O&B}ԅL<	쿱'GII2%)&K5?YLK+jQr/Y.X?eZGclL$RL?]TᤲEMIEL,t]$ 2-#Rv1r)&K/ULK+F+3[iHOO-1Za-0ZZ<=墪q墨tyh	墠yh@dyhXyhByhZ-E6 E4Dyi80yh-L-`eo܃ Ao6"Z"D"|D~((((X]+aw{>X|<Gny7uy'%Cx|bo{$	IHcUF6iKh&uU~t%>&$;,Ce{;M|:˽qGr!%ԿZfpwxwxwwxwxwxw<fRw	|$ HAB	>|$ HABf<#[F5
F5ok|#[33Obb}y'1>Ob}y/͡b<gKŅI>jy}/4>PCC|Y!at#.|߃O_ğw3⇃FWxz]wެz]wx!xՂVX.`kޭ׫$5 GG>:P z^P>
GX]_i{|>Ͻ|K	}{W׾~i<oчy~ig^hLBEBǚ/4-(x>&O MOSg3T:t4\q-AjHi:KpxNB'gQb׭r6[:5UWP tY\WT#!'A7gFd9&Z:aa:		BXVFCN`֭Fd0T#+Qn&DftTGMf36u_K|Q/%DSg3T:kZ6gL#!'A7_K|Q/%DSg3T:(_K|Q/%j}Ng}38h4ZD(_K|Q/sTs=kE᤭hj%D(_K{_S_L/g%kCVuE?Q/%D(_K:Zfp}38i+ZC)|Q/%D(^z3IZժQOj5-!ȔLΊaZKva3Y͝P,+Qn&AFBBmD#+Qn&k54Y!m뚙\	`$		
sTs=kE᤬ܵu3rĵFНE8'ga8Rv#{UMꅣhesZ2kW.UcڪoT-C+ѐp\JSzh\֌+ZUFΩ6-q*{UMꅣhegTJ~=BѴ2fp\J\SCZWC8N\r%Xpjںrq*녣Wֆ0V?o\-6pJZ@FΩ6-pZ@FΩ6-pZ@FΩ6-pU7Z@>fp`^<rV=<HР,ǃӸNYǵTޣGi xzw	5Xw- B38B/N9fSz6͈jsF+Ww- B湧En
ǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6j{UM;VmnYk+Y%s\%^<HЁyhj7mTޣB
j{UM;+5PUۣ6B"UjGp"B<HйianC*[BSzf\4谷!R-XU=@j뢨Gi 5:,-tTKp(U~<Ht3B +mꡜ3B38j[w	5_jGu3g-+oQ5oQ*P«U7lm"Bֆ"BUEU7U~=T͜DHZսDH\7hC
ǵTޣd@PzqSyrpUڪoQ2 t(ULֆٽp9sC8NYU7*CkCjl޸\Tz',xwx]
S!po\.*o=\j{UM;-J*FtBR4nV=$#}k3Pp6"C[F9V=$#}k3Pp6"C[F9V,ǃPhdg4BxZ9gnΈhl3W	5_s3/>'a9f۳3srW\ςx=FsD-'NYv膆5pU- ТLTͧD]I9f۳3srW}正vUM;.3t(NY+=NYxQ&s
AfӢ.p]j9f_K|Q/%D(u9fpVhnZ?OPn&w	˕ѵpUD(_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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? ]ZI38Pj苡i9',C;vtCCfnaNYǵTޣe9e[
M,Q5tJYZ؉+殇1*ǵTޣ꙳ZWTިf=.e&RIE(4UC8~=T͜DHZսDH\7oL4USz[,PQK8Q&s
6z[UWZЄH\:.\/˕ЇEKrW5[C;13f.\KPjDlR#g'ADНpxP	);Qooo`$		qz3I榗1Nfpt.\Ԉ('pL'g@Pu\TT3fpLٝ4BrWPGB'ps3fjreGB'ps3fjreGB'ps3fjǄF5i<-f
t(S4jfY\PfgxDm3Vjio<-С HB3JhfZOYB ]
)ǄF5i<-f
t(S4jLդ𵚚[t(HСLҚxDm3Vjio<-С HB3JhfZOYB ]
)ǧy(U7k
Jh;ihڃNYQT!>=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',xPGB'plCgC9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯~5
pѱjZ3k嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY
B<Hдs1==ӨB.zo\3iL-Brt4mD',U]CV!l޸f!ҘZ6ihڈNYīOfpZ*RLٝ4Tw
Jh;ihڃNY%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榗1OD(_K|Q/sTs=kESK_K|Q/%D(u9fpyS MOSrܹ^͝MtTw.es\չt3s6krĵFˡ5"6rtM	P'	ׅ N
%ZЄ<A<AD.j}Ng}38h4:iEйrZR#hN΂8SNH(:!մWs1==U8g5tJĮ^Єު![UC*!C*!- B#1liB}:ah
lBB43h\M:*[抈tB<Hдs1==bԴgsTEp3XZ3U:hzh٥m&mC5[3[7VjZ3U抈tB<HЅr!Gd!'bڪQPhBoUhw4j뢨PiMhf&W9̅]CUR`@~?x
BHBOSz[D	PJZ 3ihL#3q-Q7	(մW Dtҙk"8'Q*Tݬ(M)+j9fϦ'z~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯SzB38HsRD(Mꅝ+DJUT۳pTݬ3YUHB<Hдs1==ӨB.zo\3iL-Brt4mD',Upٺ2$,hZ6Ӣd$**U]CV!l޸f!ҘZ6ihڈNYīj:$,hPE	
r6&Z@>G.B<.-=.fpPշk+pWb抡**C;tfݴ#}mJ!FsE@=(JUѲx\7hں*GǵTޣGi 4Bi<մn)SC5РZ@>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?jGp-HGi g0UE᭼-flDhsǵTޣCP抈tC$#}k3Pp6"C[F9WڪoQ3gDZ]vsJ:\;9ft6rҲ!8jGp*Pݝ
atJ'EfsEr9W4t#}Y
l4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
NhHBBz3Iio:,S4].%5"6l
/	!8;	2C,b=G*@.>|?yOd>J<a[)^c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c9h[΋
$͙D',c*	4rt4mA',xjZ33ft	5X/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',yZ9FpֆhKybU{!aFrѲ.+D᥼*_K|Q/%D(u9fpZ[΋=??BXPSA'.WCKFrW_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ᤴ)(_K|Q/%j}Ng}38h4?_K|Q/%DSg3tXB@ )^˅r:|\湫s"gr&lBˉjHCPjDl(xN
 !8;'`J?`$		gQsTs=kE᤮Q:iEйrZR#e9
l*^B3u2|eTS9uf'4«> |>qxX@4#Y\#W᤮Q4W(`Du;Vp0g%rW4V.H@< r3ӵgLJT6#Y\ i\io_-38i(m;ZҿiICiW-38i+FPz?g%rY?bԴgs	MCYZ6!KFpG0rLҚ9u-38i+FUM(iI\5jiE_5
FҴlCa:\58	փN=YB43ULJ9q5sQWFhբQTUD(p#QW3FNj(esEh! PB_-38i(m;Zҹkh֊ZfpYܹ#Z5u:'LJ3gU\ѳJ{U@P(esEh!B43Uj3\58
fV=B*OD5SVjU5K)SC5XᚥгD
fW-38i,\e6kiI\5fl˙Z6iXR65Ugpԉ+F9f.z?% jio<(S4ҏGᄣZM-
fU7(esEh!m\QG#Wj	h-3JhfǵT6;#Y\Z3Z3
fWj(esEh!
fV=&wFg]pLҚǵTh3W\(S4jU7(esEh!Z]-iIjeAg5Qa9gjҚal޸Q4*z~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNYU]T!s]B3Jhfǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNYU]T!s]B3Jhfǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǵTw:\e)SC5XgK#X\5PtU
)ǵTw:\-38i(m;Z[FpLҚ.N9ڳ;\ ڳ;嚯Q,rDkᤡhk(k3JB43Ujt"5ZfpPv5w53JhfsTpΩQ3NiG]
#:pCDlΓNiG١q	(s\գ9;u_9E(S4p:+5T3.z*{UM;#Yjja,hkM]UwFF#hu9fC]5hjgǵTޣ\55pkCi0詫FWC8~=tW:֜	m5t3WڪoQ.QZ4r	8kM]xwdfݫVg(aasS-s9ErkCYQ3Q;	(jZhlw	(	r)SC8koQ5tB@DPսDHLpLҚ[xfD5T3.z*SzrY8@5ִMtTգiJǵTޣ\5fhl#hu9fC]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Sz5A[C;v[y衛NY{UM;#YPfU:֜	m5t3WڪoQ.Q36rlҸ@5ִMtTգiJ{UM;#YffVW:֜	m5t3WCcNiGL3gQ'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*ZkNYEMZ6ī
ۡ9vZٜ-BFpDֆ"BFG
ܝsJ<'pQTQ	(sT򹙬3G;u^@Dֆ"Bٽp9-CZ#G0nΈYQmrޚ!g(ԌٳFj`$		u\_;+ٳ̮k1".w.bft.\Ԉt5FN:
:	CRvB@ 	z3I\5'!:iEйrZR#e9	©:/:q!8Pva@!TG0uOs	PսDH[7s49rZ6q*z~~Sv4N\;嚯g%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNY%D(_K{_S_L/g%rZuQ/%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%D(_K{_S_L/g%rZK|Q/%D(5N3־4_LJQ9)jfpVhn\K\#P+d&3CrTI3X9|>.-4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
NhHB\:Zfp}38i+FCr)CL.˗Bt6^tN	I)!uOs	TG0uOs	<Hдs1==Z9~-?OOg%rW:%2f+FCrW4ǁi A!th,$xqSyr*_*z̮fk-r+FDuU[D3gT#'_ڪoQ Vfݴ.Q5u:$JZOYB ]
)ǄF5i<-f
t(S4jTݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~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aB0]sNǵTޣ\5jk
f5u:$JSzrVhne F)S4*{UM;#YYPiL,i"Uw	y\4谷!R-XUw
բ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SzrVhne F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a,hkM]UڪoQ4᤮Q FZr&*jѴ%^=-38i+FCr#hu9fC]5hjgU7\5DCrY#hu9fC]5hjg{UM;<EP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?jGpܸY#TNC	
w-f,hcڪoQ2Dk+47.%rjiUAFBBknYi0%XwQˉfj4UAFBBknYi0%_ZЄH\:.\/˕ЇEKrW5[C;13f.\KPjDlR#g'ADНpxP	);Q4!<A@QOQ_S_L/g%rW46g롦gBˉjHCPjDl(:xNuN΀NB:А&'
B׹r|\fΦ:*_;2jĈܹ5йrZR#e9:
&(^'NI-	hBx  5N3־4_;v)u3rĵFНE8'ga8;:	G\Q/%D(_K:Zfp|ڸ)Sٜ4oT6gMҚ9rZ6j-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(А&'	(xx\:Zfp}38i)oTS4].%5"6l
/	!8;	SȌr9~tJ'Ed9
K<D<Hʲިko- *tO[z#|gSwET)SC1¹MR螶D
Bh@ިa\B!mz+y
!\ ^oTJbԴg	oT5QިZ9~ī/FА螶B(33UzhWz'Na!l޸\ֈxzhWz'Na!l޸\ֈxW38HtO[zqSyrd8c9hިk"8%_s3D7.Z6CVި\Tzh%XW38HtO[zqSyrd8a\!=mM˖Us3D7.Z6CVި\Tzh%[&gEPLٝ4UG0ؕz'Na!l޸\ֈxx_zhW"3Zhm/@5oS8fj5!ʎEC8N
g
$͙D',呩Tt**wW38Q&lΚ!9fxDm3Vjio<-С HB3JhfmGB'ps3fjYTt**wW38Q&lΚ!9fՐGB'ps3fj|YTt**wW38Q&lΚ!9f^
MҚ9rZ6j=mꅣGJǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6j]M/D3UD-Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNYu4gC8@ާ0Uo\.fkDJz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY5!ʎEC8Nh؇5-·5rWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWh*:;bԴg:	5XSjrQPZ6!KFppUjGpֆ"BިGi ۳%_ڪoQ#𵡫z7Z@>vWw-hjޢ$(Mx:"U=?oZ
zgnΈjGpֆ"BިGi ۳%_ڪoQ#𵡫z7Z@>vWQ/%D(_K:Zfp}38i)oTSOPn&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ЄH\:.\/˕ЇEKrW5[C;13f.\KPjDlR#g'ADНpxP	);Q?_-m-rPܔ$%{䧽Br_ܖiܖoܖ4K:Kw%K@KeܗOrZ?rY#(ܖܖw%ʝi`,ܖ]K0w%{'(IJ{'(IJ{'(IJ{'(IJ{'(IJ{,4!<ADqu9FS4].%5"6l
/	!8;	d#OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯OfpZ*RLٝ4Tw
Jh;ihڃNY%D(_K{_S_L/DlΚ?)KEU7TI3BiMp]-Pw	5_D(_K|Q/sTs=kE荙S|Q/%D(^z331O_K|Q/%DSg6gMNb%D(_K{_S_L/DlΚ?K|Q/%D(5N3־4^ٝ59}А&'
B׹r|\fΦ:*_;2jĈܹ5йrZR#e9:
&(^'NI-	hBx\:Zfpz#ftW(bt4\q-AjHi:KpxNB'gQG_ZЄH\:.\/˕ЇEKrW5[C;13f.\KPjDlR#g'ADНpxP	);Q MOP	Pu9:js롦gBˉjH:/:p'Np&v# ^1@Ā=~ަS4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
N~<aZj4lXt(z(O[:5UP+hgFWs9E;flj޺!g(p]vТ6gI9:+BІT٣d8B.@м1@z~~yѪpXkEC:5UPڸk)',C3fpCVs9E;[:NΑQZЄJ !.j}Ng}38h4G.&tJ*u3rĵFˡ5"6rM	yT':'ggCc&B@ )^˅r:|\湫s"gr&lBˉjHCPjDl(xN
 !8;'`J?`$		ADA<A<.j}Ng}38h4v4:iEйrZR#hN΀	3);:On@B3ft	5_r+FMa'|>4;+(6gMU/?
aBiMp]-Pw	5^38P3WOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^3=}([Es'ps3fjHW;jwW38Q&lΚ!9f|>Es'ps3fjOn@Z6!KFppUd>J&i\g	!\D:h嚯@+u;+(6gMU3=})m]C8Nh؇5-·5rW3ҁW;jwF9ht9jf{!QwPf;+(6gMUd>J?n4ұ'ps3fjG7CYV3fpLٝ4BrV3=}((k3JpI3NYgpޚefiXZ6!KFppUCL+wF9ht9j|>EsCW5Z3'ps3fjHW;j5s\գ9wW38Q&lΚ!9f|>EsCW5Z3'plCgC9f_K|Q/%D(u9fpYWS=??BXPSA'.WCKFrW_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi%D(_K{_S_L/g%u8oM1OD(_K|Q/sTs=kEᤳ)(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi%D(_K{_S_L/g%u8oM1OD(_K|Q/sTs=kEᤳ)(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb|Q/%D(^z3Igm]NLS MOSrܹ^͝MtTw.es\չt3s6krĵFˡ5"6rtM	P'	ׅ N
%ZЄQu9fpZ\ٝTNCu3rĵFНE8'ga8Rv$#SdVVзpvtreTbpմ-#gSwET)SC8G#NĮk
fZ@>j۵@ڈZ9fq*ǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯:%3Y\MTFpI3NY񜳢Q:,5Lg	!\D:h嚯:%3Y\MTFpѱjZ3k嚯hK:%;+(6gMU9Y5rUMtJ'EwW38Q&lΚ!9fǵTޣgDtYfk+(0G0XVmp\USzFpѱjZ3k嚯OfpZ*RLٝ4Tw
Jh;ihڃNYg%*$͙EGp4N\;嚯U7t(33BXe&Yk+Y%s\WԺTTݬ2UWD͈ܵjr{UM;tJ'EfΩi#Z̏*2#:ʱU7(Yjjw
39ZhmB$z?UK|Q/%D(5N3־4_LKK3qOOPn&w	˕ѵpUD(_K|Q/sTs=kEᤴ:Q/%D(_K:Zfp}38i-.hlΪ'!?K|Q/%D(5N3־4_LKK3qO_K|Q/%DSg3rSD(_K|Q/sTs=kEᤴ:Q/%D(_K:Zfp}38i-.hlΪ'!?K|Q/%D(5N3־4_LKK3qO_K|Q/%DSg3rSD(_K|Q/sTs=kEᤴ:Q/%D(_K:Zfp}38i-.hlΪ'!?K|Q/%D(5N3־4_LKK3qO_K|Q/%DSg3rSD(_K|Q/sTs=kEᤴ:Q/%D(_K:Zfp}38i-.hlΪ'!?K|Q/%D(5N3־4_LKK3qO_K|Q/%DSg3rSD(_K|Q/sTs=kEᤴ:Q/%D(_K:Zfp}38i-.hlΪ'!?K|Q/%D(5N3־4_LKK3qO_K|Q/%DSg3rSD(_K|Q/sTs=kEᤴ:Q/%D(_K:Zfp}38i-.hlΪ'!?K|Q/%D(5N3־4_LKK3qO[LJˉkjUErl&hn\J3ft] Z>#҅jfpVhn\K\#P+d&3CrTI3X9|>.-ڪoQ3Q:,5LȌꖚB2tBFDgT##&UwN,eq5S5;j39Zhms	MJµs1==	l4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
N-	hBxx		sTs=kEᤴ6F)CL.˗Bt6^tN	IN6!{ MOSrܹ^͝MtTw.es\չt3s6krĵFˡ5"6rtM	P'	ׅ N
%ZЄ@)ON6Sg3Nfpt.\Ԉ('pL'g`L
߮ߝw]߶ofr\Ȕ9\\Ȕ9Ȕ9Ȕ9Ȕ9ڸimI4q23?aGqxX@jᤴ$ѳJ&Z詯37lҿfn%҅GǣP!hLE<Ag"jQ&WVĳW-+G*@.>|?yOG*@.>C /ҏg.>|?@?Od?HHBP!.>@T'd%@b~= 1.>.>J?GOGpGOGpGOGpGOGpB.\})G 0gB-z~sҏXb@@	Gb|J@c!y(\=3{!P.=?P3(- MLtW+:rDqG\})%
+(X?@.>zAa,~J{!Qz,B->CqV\=?BXbe {q\>@+@|.>,b>=J>P%x<?Px})aR  J>,<J@ 3psF9hV{!Q+BHҐ=d>J<a[)@R  \})^zz>/!J|l {ҟ秣[(~=?qy~>OGЬ1e!q`\<d>J<a[(1^!!hbz{.>/==G=}(z!l.>x{{!Q+BG\}+C#HQ3*Q~>lCdGEҐ%
GO>?? J=eRYQP a'*{UMݴ4-4WڪoT Fg!h٥jSz0m38iF+U z?B
P᭣ZJifs85TB͸j/SzqSyrd8Gi />F!36uB#/=Z6iY-f3JbU7I3Z9~ҏXb>%d>J<a[(OG1GЬ1e#P1#=}(z!ld|==J#{q |(~=?\}) A . J>OJ~=@?~@/!ﱢftU
$͙EPs1==SzhP!/bԴgsTEp3XZ3H(TTw- B!\d>J@!LYGЬ1eGCVPV#{!Q+BHBC R^|>x=
P/Pp/P:Z MLE2IfM;vͨ6!5/3j6hbz{- BABGi a'|>Esgm]PFd>K#6uԉ,djiCCR
-38d>J<a[) z?J/@@=|>x=
R ~<^z==}(z!lаʀ/@@=|>x=
SX@b~ ~<23tUG0ؕjvZ9~2#:дstjnS6C/ǁi I38gn46C/d>K#6uU36uBbi4#EdvQC

3dVV~=LJѲxZ9~CV /==ҏXbT'{
΂5Q
)J=}(z!lz(~=?{!Q+B@b@c(~=?{!Q+B@b@c(~=?LJѲx\7hں*G^WC024B#/?-QTշal޸HsRќ^<HзpgnΈZ9z!KFqyB+uCZ9~Q\tfSP^{!S-B[CT͐d>J~5 QQ.ZB(33CZ5DlΘZ954᤮Q!\k2I	"ҏXb@=%T'=}(z!lнY%@b~= 1ҏXbʀ>xb) zd>J<a[* .XǄSz0ȅ]B"Q:,!svtBǔ9ihݴ5apR D5jio<2gB|t3ᢪ{!Pm]Gpںhbz{ \w
%3Q&lΚ*[#SLYOچH!L-bI\5Gi alM1gB-{!T'CVd?=2 Jz@c|>x=
SZ@T'CVдr1?Ag%)4FfZnc !s\ֆ#%X#+[ԋ殆6asEq&hihЏ=3sY5Fk- C5mmD-ٽp楣8ɛ6o\-P9s25sR/ҁW;j;vG0ؿd>J~5
FpТLٝ4E{!SR6;:!T-b=})P)-ѫ5Ld>J\[3B|ݣj/ҟbV-Q!\>nѵtUњ"J˃H:,-tTKp/P(B3ft	5_3ҠQSQ'ps3fjd>J<a[(~z>eP~zd>J<a[(/z~~1[Wt(ZսDHZ6C+W,B8Ygf;v)"=!nW(phv\SEtECW[xPZ6!KFp_|>.r438Q3ԣQ@p6gL-[v5HtEˈOCh*;+3gD.ZEM˙Z6\SFpsdjiҟB5tjnS6C/d>J~5 QQ-JCZ954O	bٝ5WEQ~{!Pzbٝ5WEQ+4fHCrfpl溑v~{!Q+BGcq`ҏXb<@O@Q\#+[ԋha'*-3ftDȐm
3~@gB$P5oQ)SC8脇D6hbz{MRCzWEPs1==ǁi ۶KyaD4USzJUѲx\7hں*G^=Bݴ!-E[hݴ^<CrQB<HТLٝ4E?jP딇5Psdjid>J~m+fp7hں*宩9e[wYLҘYjѳJB3Jb^
MҚ9rZ6jz~~Sv4N\;嚯|>;bԴg:	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrW|>x=
Q}" Xz* {B-x> H1ʀ/@@=/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU6i\#+[ԋhAJz~~Sv4N\;嚯=}(JXjޤX\SFpr"U*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrW.hx}
$͙EPEh6sTިtj.apݣja'hTEp͝T9sWEPs1==Z9~ި[7Ch*XjZ3C**vZٜ5Q>lC=}(c[JaV6gdGE9FBBi;JWE	
ri=}(\zi;9Z6BoG0س҅VABi-[v5HtE|>
Mh۷C.4JW]P4ps
U|>x=
QZ@
BT'y|>x=
QZ@
BT'yxdg3Pha'*ǵTޣgDtVqSzޘZgDJkCXP5#T)S+Z6gJ|؇5-3ft-VU=螶CYsfC@:+DȎ([7Դg- BhvUDTͧDxD(339m49sh6&4fʄz7lwF+q
)sˈCP抈tZ@>f/Ґ(v(j湫FrwOچHrDȐFq|>EGpDqD-[CT͐CSiCb(33hn\_G<Jų:j;+'6h٥r6gLkzܝjio<(S4/\5]r@hw- B-/U7(mt(Qf3JhgU7(mt(Q*k
)J6BoꅣhOd>J9Cpޚahbz{ G\CZ9z!KFqLJѳJBFm=m;zLҗ1~ҘGTިBJ'E;a'~<HАPZ@>j۵@ڈZ9+_|>.r)ų:j;+'6CVGz	%ڪoQ,nзB1BCPiMUbdhfpΉDm\.Q8oUqx4j6C T!s]4lmT_#6uP(6gM3d:!h넇5-?sFҐ6hbz{"QTިgnΈZ9+fhko	轛ygEq\S-T4lҳX{(JB1{6ΊQ&Zh٥gpPB1xˈOCh*;~5oQ&B<HyM˙Z6[76:)hեtU|>|ں*m52(lC;+fhCDj*"ET͜ֆoUr&h'
fT͜ֆoUr&h(
fT͜ֆoUr&h	B3JbU7(mt(QjGi\(S4q*V͚O5mhn\(9UU.k@ڈZ9zhԴgS6C,{UMꅣhgDtW6}T9j_UQ{!S 05R.ahbz{{!SF+;fa'c> %h٥gp6gL3SU3"BѴ(h=}((k3J᝵uB⺡hbz{{!Y3Q46knfҏ۸oM244BҺ*s-uḼhk*TPwZ醊oT\D+ZʃKyNkCTF酣[#SL\D+ZʃKyNkCV-,CVҏ	Pp/P% B~< gB-.|? J>xb) zSzn!CYpݣjJ)s4dhC-9fFsD_SivZ6i<մn*QLKSPZr6[x@Qz
FΊQ3hB6CtWҚ"r6gMGpUMz[h\W
Jh4j詴43ftG0Fd>J~5;:!T-ꅣiHsSG0ؿCZSKyn
-EuB3J\@nTB溚3ިffΪG_MR溚3ިffΪG_"9]t5q]᝽4=mtC<+j!> c!++FhEP((tAQ&lΚ!.afНEq(hsW44HhG5ҏWEMPe P؆w
sEr/d>BѵtTjah٥gpM0oUnahg4EQyfZ38Z6s]HѻhLJٻi\9s-tTg	!\D:h嚯r3nW\]5wW38Q&lΚ!9fdFuB#jFDgTalݰ^{!P3\5mw0nѵtUG0FCL+;55Q32$.C_,Q5tJֆtSPTZM-
fd>J<a[(\>~=@?~@ҏ/!|>x=
P|?z %>ϥ^CSzhvUDjkEtU-DѪHtO[z{hG-ѫ5L	CHtO[z{hG-ѫ5L	CHtO[z{ihstjnS6C.tWʈٝ5EU7֦lmp4ҠQSSiHQ&lΚ!l޸Z6i[IhP,10jPNw
#ft-ѫ5LІtTw-hjޢ$(Mx:"d>J|Y,hi-UWEP։3hZ̏{!Pg5sCMh:*IBdxQT(LΊuCB<P-fGh\D+ZʃKyNsD3xPiK᤭×2EMFpѱjZ3k嚬x={
 >ͽal޸Q&!	,襣Z+cP msf1NgE-]D@,OoC[7ItBw:)h֊%YZ6ML-4fpV\-?OOb!q	hA!d͡l޸jC!Y"=}((k3J!L-M\Z$͡_(lC;+F$9F6hC
rWFo\-B房ǵTޣYnb抡 8z!c!(S4q*Sz6i\(S4klf!ҙi%_6ML#+;8։U3
fҠQSSPn50Lٝ4BٽplҶR6_|>APzw*#ft-ѫ5LqSyrVW5Ѳ-Q\.kd8Z9~d Pᙛ:DlΘZ95pB!hں*m50lҳfg3Ȏ(G_=TM]4f+@ڈZ9sVЇD_=TM]4aFlҷ0sj歡%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"^~w*o=\Įkd8jj9oTJ%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)Sz0҅ Yдsf᝽UQ=t"UQ/%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-Ako-g
3*ˉ(7ihT"$P"BEM롳Bٽpft3d>JEMNg!D:hjjfdHkM]ƶ=B"Q:)(G0o\-4Դgܸ6kBɛBٽpBG5T'
 />FhmG0nmtC3fpև\3gT-?OOb҆6!!5!AFh\5f/Z%@j뢨Gi 5:,-tTKp/g%fˉpޚNg(MTL̉jgܸY

2B5oSL_#fQT5UDh饣d5Qhfd>BѵtTjah٥gpZ6i\5QZ5MEU7,C-WEMVw/qChjj9oTYZ6ML-43S6WT͜5tB3J\Ş|>j詴ѳJ᥼mZ0o=t3Jhg:+DlΚᢪT!s]4la Gx[<HПM:)#}G0[
$a
BHBHƶ=B"Q:)(մȎ(Pfgz'ghEGpև\3gT-ꅽHr͝Psdji=})5d**;:噛:oT-Cflꅣ[#SLYZ6ML-4
s4dhzs+47-es<EGp'Z@>sNr!R5Z%@j뢨Gi ѳFE=TM]4[΋
3f[P5mtEnPڊLJѲyk	j3&RʬPnTBCz46C4#EdvQ|>j詴ѳJFL33(S4qo,+-Pw63٣SD(S4_@pjaD:hjjfdHkM]=}*5;$PI3f&fD*jѴ/дm]6Z6iY-ڊV"C D.h/-;,-
3jsED:!=}VDIffΪfѵtTjNᙛ9kalM1|>j詴ѳJgK#X[B(T(S4_hں*m50lҳYP3q+F+
fC-WEMVw:\
fn%nСLҗ1|>j詴ѳJgK#X[BĵSXPiKf嬮gW]B<HРR4n/\5]r@hwTNC	
h۷Y/	r)SC8koF+i5-j! "MUjޢ$Jhg
J)fg%h	5TBٽpMUC8 7Fz!	a@:+D(腛D$**pC`3Z@>sN
$agC!.afзDiEZ6ML-43SfB"B\ۡ3Jbx[8tSGi a'I<.-~{!SF+;-PPq
#ft
)sڪoQ$#TU[ҍ[Fn
$ѳJB43WڪoQ$#TU[ҍ[Fn
$]5
f%_|>|٥pΉD谸oUpLҕM0oUnahg4Dtjޠ5ѝs49sh6naAz!\$:'@=.k:!hhr&mJKybдm]6Z6iY,fhD'!	(S4/=}FSiffiM᭼-Pt,!C-WEMVw43qChPg:m'/=}FSif#QQ箘gn	(S4qyZ6ML5SSQ&lΚ!詫FWC8C-WEMVwj+[ԋ殆6a'x- B}4p7oTi!g5sBި\M:,((HTUx- Bq4p!Bj慣h\M:-AFBBC՝Ỗ!9hm͙?OOa:˘CmỖ!9hm͙?OOa:˘C-WEMVwfC3 D(tA\71{F+:es]HۣRͰWkKL|PV5;B
hFfz!gSBB3J\hں*m50lҳYP3qЎҸPiKg(
f=TM]z7)R܇EQ*dFuKMhhZS[Gt(YFACV3@ڈдm]6Z6iY,f]$9STVSg0UM=}FSifjafg4Va{!Z*mE0EMND:hf&fD*jѴ,C-WEMVw
g%&g,T(M(YZ6ML-4t"5-B50qChPiKдm]6Z6iY,rDkt(Z8ja3J\Ş|>j詴ѳJᙜ+[LֈPQK8Z9~Ş|>j詴ѳJᚚaD:hs
)5f]DIYq+6\7sA!\᪄**C;tfѴ(UQDY5SK
!\$:'NaDD,!!QU3YHtN/tj	CHtO[z1YBBW	嬈∿d>J?n4ҳ\Cm50։U3zB3JhgP(.Q&pjaD:hzh٥m&mC8ǈn\B4TC!CYU3k3b$5kCSXDpVҘk"8akEP։3hj|>j詴ѳJgK#X[Bq
#ft
)sZ6ML-4*s
)5f=@"5AoL5P(մnPʉ52PB43W\MmSD5UD5TBҶn(hvͫg%\7hڹj榔E9hݴ(S4_۶@f{!)SC8koF+i5-j!/d>BѵtTjah٥gp҅ Yжo\.hUI/SXDpVҘk"8aDhEP։3hj~{!Rں\5hNC8f0DqD(Mf/d>BѵtTjah٥gpB
腣Q3PiK=}FSif)Q3SKyB.b~ݰzFsEP]t5q]᭼-4ԴhOZgD_-uḼhk+W+Yᚚ[,PQK8g
P/Sz=}(z[7Sҏ	dsEq*U7P}(z[7Py(~=@A4WSz=}(z[7Sҏ	dsEq*дm]6Z6iY,fCh*
fިj
D&ghں*m50lҳGͫSFjxPiL[C25Eu4lwaCYC#!B.bd>BѵtTjah٥gpB
!DihT!B.bd>BѵtTjah٥gp-Сpވ\\(6gMB3J\Ş|>j詴ѳJgK#X[B\(6gMB3J\]t6vpffΪ\{!Y.eh٥q|>|ں*m5044W*fp"9!B43C-WEMVw9
H Tz(XB3Jb.;Bj憚!։f퀈mEMᙳ8QT,hZ954EsWCZV4W
zrѲ4B{!3iдm]6kpLٝ4C]5hjgUT(tW-Eдm]6Z6iY-57o\(h+smsEp|>j詴ѳJZ68Z6Eu4lG0ؿSz rޔj7mt(Q&T:+9k"8)SC8~{!j詴>lҳOd>BѳJMK@j7mhQ38PiMдm]6Z6iY,rDkt(QT.\M=ML,!3J\hں*m50lҳYP9\z!D\U\(S4^АNYSvͼTfPtU-T!s]*дm]6Z6iY!Fgmj+[ԋha'n*o=\ѵ溚6C;6dGBգ-!|,襣VTYZ6ML-4t"5(h.&Q&(m
)s{!SF+;.Han
3*ˉI*k
)s \w
3*T4H[7lCj*o͙抡DftUG0FkEh[xYs]MQx}C0ٜ.\-!7մn/d>BѵtTjah٥gpz!Z6Eu4lG0ؽM˙[PڊV"溚6C;5hٛp*3T*[#SL^{!SF+;-PP9\z!DihT!B.bѪHtO[z:ra'WJMh:*IBu!\$:'P͝T9sG0PQnaдs
TM]CZ$͡:C-WEMVwfpVꅫmEp橤4+gDtYhlC	RԌٳFrn΃hBaAoZ$!xb<>EZ6ML-4:+jagAȎ(
fmEazas]M!*o=\ڀVVW5Ѳ,!k"8hvgE-Ґ(v(j湫Frw:--f퀋djifgCs\գ954hں*m50lҳ[74Ezg!hڊ!SIi4W{!j詴>lҳ\VU3vѳJBoT-WEM5ԍ=pLҚ|>j詴ѳJc50BG5T(S4&C[FUFUH+:jC-WEMVw-a!SBͽal޸\8pުr5T3f_hں*m50lҳ[#5A[Bl͸jmEazas]M!#/ҠQSSio<3ft
TM]CZ$͡Z̎Ѫ3Xf4	jQҠQSSPn50Lٝ4BUWEP։3hkD#jk24BCj"дm]6Z6iY.+D;vh٥pLҚިgn4Vѻh\Cm51actfT$9F9sC8Z6i˘kD!7	P|>~zi5p54{!SF+;4d&
5hQg\(M(f[7la'|>j詴ѳJZ6f5fs8lhV5Ѳ-?OOb=}FSif7jQ&lΚ*J3Dմn)SC8VW7'	d>BѵtTjah٥gpڸI3&gQ5m
ffGMr94_hں*m50lҳYCi=DqD-BڊV"溚6CzٽpLCYKF+d>BѵtTjah٥gpz!Z6Eu4l69zDD'pZWEQ;ƞVxgc-"xSna:U/I~m>x0 #YY-;sdjiPLd6E+FZ%J̵5;fpl溑vl4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
N~H*"zz$R|(}g.DxX }駊O|x/^',#זx2 Sk(a){/O&zq/Y/Y7`:L(S)C|?Oxi 0 u+}3?N,zq<P:pZ>)x{j|H]r ^+|o4ࠗ׉/	>^&x-hAV&x2,mA|x9:A{>g,?b⩷ !7(x*0<yiO׃rπqC ,<.=R 
~
EL@EA7m>CCe?")WU!x(=OM]msO18dU3hZ7<{ท╞)<P0x/Y7V6`m༧CX{หz|=4Y3RJ|x-Ex(gq=v^"8=ߏY|>Vh2//12T==? R0C%/MU=.h3)</1wR_IS yh|g|^(}b9Xx	?i/5J~U
K_a1^4:Pqg^
>Yޚ<~hx`30ވW<i7ʯ|)|RJ?σ2ׂH.{TɃ4!<@P
DsTs=kES4].%5"6l
/	!8;	F	!
bQ<΀	/
ʿ`$		
!sTs=kEᤨ36mEQNfpt.\Ԉt5FBqН%8P'
!	sלZMrj3˘N\rr3	JP ^~yH(Ai_qP ^~y(qNuPtt6'	fpZ 5DHCY;vSC8f7`$		ADA<A<.j}Ng}38h4vD!롦gBˉjH:/:p'Np23g-s ⺡hbzzYU3XZ9~P/*U36uBjkG0XCV3fpLٝ4BrW3ҁZO@B3ft	5_jxZM-煺$	PiM~<"6Ik54P$B43Uf'x[B@.
fW#iSKyn	@)SC5_OPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^3=}(ZCiwW38Q&lΚ!9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jf{!P
3fpLٝ4BrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^3=}(;bԴg:	5XW38jpTݬ.hlTJfp<',BX\ٜ3USJ*5_3҅T6'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ʅCiU3g%:rVW+FSiwW38Q&lΚ!9f38i,C2lҹZ6MHB3ft	5_IffΪfѵtTjFpѱjZ3k嚮(_K|Q/%j}Ng}38h4vD!*	4rt4mA',|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!D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mtE? MOSrܹ^͝MtTw.es\չt3s6krĵFˡ5"6rtM	P'	ׅ N
%ZЄN  %_S_L/g%\7hڸ]38h.\KPjDlR#g!AНKsBp&vt6;aQ>rȔ9Y:+,<> {ҟH~>@P}(z=}(z.>CYB#Y9s38i+9Sx\q++w.ejiAtW?AjᤵE2֮8oDD&%Fl˙gPfϜ^r*fpVsW4(d>J<a[)!CVHJ@=Od>J<a[)!CVHJ@=Oǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6j{UM;.HanNFջ4jh
f%^=Ζ(mt(gDtW6٣SD(S4q*ǵTޣYPΉDm\(HͧvaB43WTUBG5T!b+D:h3!WEP96CU_K|Q/%DSg3ΉDm\S_K|Q/%DSg3ΉDm\S_K|Q/%DSg3ΉDm\S_K|Q/%DSg3ΉDm\S_K|Q/%DSg3ΉDm\S_K|Q/%DSg3ΉDm\SGa^>fiM᭼5P湪(axG0:ary gET!s]B"I3Bz T!s]4lU7骚h(v9v54:+PiMJB@ )^˅r:|\湫s"gr&lBˉjHCPjDl(xN
 !8;'`J?`$			\:ZfpzZ롦gBˉjHCPjDl'
l
/	ЄA HuZЄLA<A<.j}Ng}38h4bt4\q-A'Ce@QxN	N uQ:,#! Vj\D(_K|Q/sTs=kE᤮fk<#'\Q/%D(_K:Zfp}38i+?4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
NhHB	
!sTs=kEN롦gBˉjH:/:p'NquQ/%D(_K:Zfp|Ӣ?f̆xG#e=I\7:C8fpPd6ZЄH\:.\/˕ЇEKrW5[C;13f.\KPjDlR#g'ADНpxP	);Qߟ~oߟ~}Ͽ>o_ohHBxйu9fpW46g롦gBˉjH:/:p'NpltB:HVt3r92#b%-g2mќև.fCȎ(hH24CCj"¶hakC3!dGBѴ$	k!u?g%*$͙EGp4N\;嚯_K|Q/%D(u9fpW46gK|Q/%D(5N3־4_LJ|Q/%D(^z3I\ٜS MOSrܹ^͝MtTw.es\չt3s6krĵFˡ5"6rtM	P'	ׅ N
%ZЄQu9fpZNfpt.\Ԉ('pL'
NuOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU3ҟ#TDg(8N
g
$͙D',d>J|R޹;+(6gMU3=})Q-m(B3ft	5_d>JCfK[zr3fpLٝ4BrW3ҟ#TDg(8Nh؇5-·5rWd>JCfK[zr3sRќ,s\',qD(_K|Q/sTs=kEᤵQ;r"ǧy(U7k
Jh;ihڃNY_K|Q/%D(u9fpZOD(_K|Q/sTs=kEᤵQ;r"|Q/%D(^z3Ijv:*"E?_K|Q/%DSg3DtTD%D(_K{_S_L/g%ې訉hHB!sTܹpw.WgSB/˙\5nbD]\͚\q-AjHBt/	u@'c`	G4!<C`  5N3־4_LKUt4\q-A'Ce@QxN	N $B:a:GNk!a.4Fg)SC8Z6EU殺*
fFliUJ##١q,s1==GGUCrYbz{(+V2?OOeǄWP5r+FpG0҈⺀體9Z3z~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY𺆭"BٽpC0m	˕ѵWu[Dzᘇ3Jah+j!9gDq]@DtΩQ3G#O /(G ^V#)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_iDq]@Du22<T̆ҏOhFCN%D(_K{_S_L/g%qO*	4rt4mA',|Q/%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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)e!<+*#fts
fpZ[C-qGZ4&h	Lܸf&#@|G'Ggմ᤬ܸF5TW+FMfĨ6gM0r9=}(] Z>?-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(А&'	(x.j}Ng}38h(qNfpt.\Ԉ('pL'ggCbsM(4ҏdg4~? Y)bVBO1 S  Pz Y(|Hǃ+ bz HBrWh R X?@? `)@~dxV= (~>@K \@ǟB*=dxKz	!9fh'H(P.JP:3s	9:vtrsTa:G9GUChG0#h'H(P.J?OO\Ўa:G9GUUkrWHl',~Lnatrf9WG#@ԹѪhWUDtr*s	9:&gsu_\}(X|z<s	5Y](X%
??OP.J~Oǡ@bJO1,a#4trDgT'H(궮P妆Ўa:G9GUgsu_(R͝Pa:G9GUֆ6gL#NQև\G0#oRG0#.>. |>s	˕_|>f',~@bJO0?҅pS#id? 1 CBBy)b)hr,su_3TF'H(꿝euB9WB-B z~ڸ^tj9f۶Yۣ6'H(
f;tf9WlҹgnڸG0#r+YG,8G0Uje:trnĨT#NQxK)f029fNQa,5Ya0rtr	e?dr3YcsuY@9hݴ F0BBy(b|< {(X?@?fdIgnڸG0#ꡫzfls	9:CVl`\<d>J<a[)~.>COG\z{Ҟ|> @{)Op-p0#NN"009W0#NNd9j4FnarW!q1?9嚯PF$J&gjڹC4F0a9f.,<H	G](X%. GHt!t`\<@=%=-r(hB5"Q38G0U5E\)s	5_Qd6GA#NQDk+YN#NQDk+YN#NQ?tYQG,8G0#4Hdr3s	9:ҏXb|>ҏXb|>ҏXbz=HҏXbz=H\7l-T9pݳ9嚯pѲCv\B9嚯O=G0UK)JUG,19:=I\5uB9WUQD5DDrWUQD5E\)s	5_Fk+F3W0a:G9GUm#Yk+G0#
(4F(#NY
(4F0a9fqSt:rZ5rsK5_Jp\@x@s	˕^@lW5G,0f9:G9GU,sXdr3Ycsu_LJfCi<#NQ}s9E#YZ29f9嚯g%h٥rnڈG0#fpVW+6s	9:.>, %#NY 1z<.ys	5[df:,(lͣd8G0##5ieqCfm!9VN+3h'H(H533Yq6G',+fʅ:29f9jtYCYW*#0gsu_:,+C#a#NQ$貹9QG,8G0#IesCfrHdr3s	9:ҏXb<?ϥR CV@0=@3P:C0g:jW46g,Ӣ;j#a#NifBC	H9嚯j!n	@Z0i98L$	HGQ	@	#~@hQt(H9+NQe_@dٝ!dr3ks	5_B
krH(2\auJ⺀vj=}(z!lS@~{!Q+BGy.===@C,hBѴ$	k|	HG,85tB9嚯Vh(rET[ΊsK5_PrٜTްgYetYQ3gmXdr3s	,|29[M:,29f9j@TQ)fĳ'4UjHtO+47-epa9.>/==G',|!qy~>Oa9f L2Dlΐ29f湫',|	HG,8#su_)C$F#aNk!rW3P:C0gs	95_)JUH8G0U᤮Xdٝ!Nj',y˘@3\WP9js	:6s\t(H1 LҚF`Dd8khփNiBU!捐᭣Z9
g4NW@d٘fjDhٝa9fZGjҹj4vՆG,8G0WTFYVsK5\!qXbzy(\>H9嚬$	@RC#adr3s	9(H533Yq#"3'H(H533Yq5r+Fpa9FU3P:C0gW(rgjOfpW2Dlΐ&t9',r:,dr3YqVtXG0#tYC@fmB=pa:G9GU$貆029fpa:G9GU@dٝ!dr3Pa:G9W	HG,8CG0U)f#fadr3#:js	9(ᕙZO+;j#a#Nif\5YVsK5_4貸V,Ypa9erٜN-IgmXdr3s	,(]54Rˉgm\#NifB驥VhnZ;jsK5_&j"6gHfj#!rW	HG,83G0#3P:C0gR#FGs	5_2Dlΐ29fČjs	9:OfpW2Dlΐ*3s	9:@ڈ[B9\-cNY´&U@hQt(j+s	8V#ʿǁ\|>|>.m9rCVHJz=HҏXb~=  H~)Oe P?d>J<a[(/>zyO@@d>J<a[(/>=%> z~?3P:C0gW(rgsu_@dٝ!dr3;wHG0U	Ha0'5Ok:G9GU29Td)[#SL29f9j.>z %^CG0UK)f#fta0$fsW4#NQ)f#fta0*[,!rW᤮Xdٝ!H+'H(꿔g%pު$FpުtrOfpW2Dlΐ&eFf',)JUHͼ\9嚯=I\7:C8vu_@lW5HG,8ptHG0U˘@3\WP6Fk+:j9sv+#fCG0U˘@3\WP3a0',~fpު"j憲js	9:tYC@fk5H3s	9:سFm'H(gT4',ya' I0PᦆЎa9fۡ!9a'H((!lG0U,	HG,8\Ўa:G9W@dٝ!dr3RChG0#H533Yq89\"',|	HG,8nΉ\"',|	HG,8W49嚯3P029f2pa9V媄v+
YVsK5_hlVN-IgmXdr3s	,|	HG,8-46s	9:3P:C0g3-narW@dٝ!dr3s@hټ#NYH533Yq9xG0]	9:f#fta0&Pp[G0W3P:C0g#:Ўa:G9f=I\7:C8hֆ9嚯g%pު$Fm@j0a9f=I\7:C8,9嚯g%pު$F⭭Rn',|8i+V"6gHg3%r',|8i+V"6gHgG2FG0U᤮Xdٝ!S6gL#NQ{W45#zں9WTdg43	Pd8yB9C3gnںV\	Ha0$%t9s	,r&j"6fG,8FG
9W)f#fadr3eBd70a:G9GU@d٘fjѴ&"Rfpa9f3P029fdy\LDrW	˓a@o\i\ڰgif07VsW4Q929f9Yᖪ+fZW;j#a#NifW46g,ӢCW%a0'4U,Ӣr˙gmXdr3s	,p4։UQ%kErڰgY=}
zg5sJՆG,8G0K5\'@o\ijrdr3s	4U{!Q+BHT'z',p|>x=
SX@b~ arW)f#fta0&!;js	9:RC$F#aNks+WY L2Dlΐ29f:5RBBsEpa9ff#fta0'6g+Z9jOj"6gHf♩T*fCs	9:SHG,8Cd&a:G9GU3P:C0gW(rChG0#W)JUHąRChG0#=I\7:C8ѲxG0#=I\7:C8vsu\8i+V"6gHgYN9W)JUHd6a:G9GUٝ'pv+s	9: FWT+m]RRjW! "MUjޢ$3UTH\޵YF`Dd0"|Ѳ5kA'4BܪڹCL'H4ҏ\s	5_&j"6gHfoRG0#ҎPnrivՆG,8G0W29\z%BFgmXdr3s	,+3ieB43vՆG,8G0W'B-+OO% QarW'B- |O^CG0U	GЬ1ei^z{*#NYCVH!pP1G0U)9\"6gHftR9Q@dٝ!dr3]esCjsK5_&j"6gHfT*fCssu_&j"6gHfs3YP#NQ@dٝ!dr3FҸKy9嚯H533Yq5W)o38G0U)C$F#aS##ʅLnatrSHG,8P#NQB
fpW5]9+NQe_᤮Xdٝ!T<#NQ{3oUa#ftqRd6a:G9GU)JUH9\z!rW8i+V"6gHg35oR,#NYg%pު$Fy%l',{3oUa#ftq3hĴn',{3oUa#ftqRd6(G0#g%pު$FoK9kh'H(=I\7:C8mD9W8i+V"6gHgF+#!rW8i+V"6gHg6gMPa:G9GU)JUHKYN6s	9:OfpW2Dlΐ)ES9W	HG,8CYWT#NiW&j"6gHfqCfr:,',)f#fadr3#:jd&a:G9W&j"6fG,8FVHNh'H4RC$F0g%AFBuB9u_rP+4gEYVsM,	˓a@o\hp\29f9YjJ媀PĨS4a0'4U2rZ-mhlYVsK5_+-%lW-,Ypa9ieA-mܹvՆG,8G0Wm4財LҚ;j#a#NifOd>B޹Y8-rڰgifOd>B޹PgmXdr3s	4U$I(땜+VsM,	jg
zg5sKU#a#Ni
EVhn\J3Jhg,s	,V(DCrT)SC9gm\#NifOd>J<a[) /@D	PHarW|>x=
T\=	Hа/a9fOd>J<a[)%
+) | CG0UK)9\#at5rtrH533YqV\G0#J: L2Dlΐ29ftYgm\#NYRC$F#aNQT!7s	9: L2Dlΐ29f;PQq]Pa:G9GU533Yq9C9Z6Bosu_3P:C0ghu;js	94Sٜ4z339k"8'H(꿔g%pު$Fhںj'H(꿔g%pު$FkCYQ3'H(꿔g%pު$F⭭RnrW᤮Xdٝ!U!4Bo+a9fOfpW2Dlΐ$If9W᤮Xdٝ!HS-tT'H(꿔g%pު$F\W++s	9:=I\7:C8gEq[6B9ʯ=I\7:C8J'EpݣjrW᤮Xdٝ!G8i(]2IrW᤮Xdٝ!Nk
9W᤮Xdٝ!SN:su_@lW5HG,8&!-m\9嚯͐ި\MUkCV!g(UxPI-hjޢ$5j3P:C0gW(r3'5Osu_)f#fta0$FuJٝ5B9Q|	HG,8jgm]Pa:G9u_)f#fadr3:5B9u_	˓a@o\kvՆG,8G0K5_	˓a@o\k'!;j#a#Ni07YE;j#a#Ni07YE'!;j#a#Ni07P֦gmXdr3s	4UUZW-TLҚ;j#a#NifÖdIknCg2ڷ!0'4UI[7frq4K;j܆G,8G0W+ZBk,Ӣ;j#a#Nif-rR54ڰgYOd>B޹\"+W,Ypa9jР7WU坵a0'4W9W5HG,8r+I[7s	5_)9\"6gHftYkD(a9f L2Dlΐ29fS9W@dٝ!dr3R6gMPa:G9u_)f#fta0)ڸYWT#NiW@dٝ!dr3:5B9W3P:C0gڸTF'H(SHG,8jgm]Pa:G9u_)C$F#aH:js	94OfpW2Dlΐ&EW!#NQ|8i+V"6gHgU*#ftsu_)JUHҹgm]Pa:G9GU᤮Xdٝ!M4ԴgjSٜ4z333S+FrW{3oUa#ftqK=39ssu_)JUHͻj%(hs	5_)JUHѴQҸG0U᤮Xdٝ!Aq	4B9ʯg%pު$FrLٝ4B9嚯g%pު$FĨ(RhQjSٜ4z33zihVWjSٜ4z33ddyP#NQ|8i+V"6gHgӢd69W{3oUa#ftqM:,HT̆'H(Sٜ4z33iby!tr 6g+$F#aU+GjҸG0U3a#fta0*+I[7s	5^>l湩Pi zxQ&lΚ*
f L2Dlΐ29fꉝks	9:%3P:C0g39ZhmsiGU@dٝ!dr3\գfha9f3P029ff!+FMtr07P֦YVsM,pʅKpVsCfrq4K;j#a#NifYEfr˙gmXdr3s	,pT9CDjg+fj*o,Ypa9$PĮkvՆG,8G0K5\$I(kvՆG,8G0K5\2SKy!<ܸ
fYWY.[)f嬨S4rڸG0W)9\"6gHfs]UVrW)f#fta0&PDgTLs\#NQa,	HG,8\ChG0#J:RC$F#aUPսtJf3Gs	5\8i+V"6gHgT9q+3h',r᤮Xdٝ!HTڊeBd70a9fg%pު$FhP֦',r᤮Xdٝ!HS+j'H(OfpW2Dlΐ'(eh٥t3s	9:Sٜ4z33Mo+Vs	9:Sٜ4z33vKUkrW)JUH"Tfh'H(OfpW2Dlΐ&hnZֆG0U@lW5HG,8r4xG0U@lW5HG,8fdI\5tB9嚮Rfr2Dlΐ29fU(lͣd8G0U@lW5HG,8n(k3J6Cs	5Xbdh\'E𹡳8fd8r&j"6gHfjTFuDd69W	HG,8CQ!S2G0#3P:C0gW(r3*7'H(
tYQ-mtYCYW,Ypa9HUC8P+ZsCj坵a0'4W$I(-rD9gmXdr3s	4U)f#fta0&PDgTMfCi<#NQ@dٝ!dr39Q3!s	9:H533Yq5r*#:y!trRC$F#aNQbl'H(=I\7:C8jio<ChG0#g%pު$F⥢SVG0U)JUHdZ%qSt:r',{3oUa#ftq!jeDlΘG0#g%pު$Fk2<[3ˉ',{3oUa#ftq9FpUʅJ3HG0U)JUHMa9fSٜ4z33zLpDs	9:OfpW2Dlΐ'(e$s	9:OfpW2Dlΐ)\W-Apa9fSٜ4z33#YkM]a9fSٜ4z333Y\5s	5_᤮Xdٝ!UW(eg(arW8i+V"6gHgXPSCi*=I\7:C86j:js	5_᤮Xdٝ!HhVlʄxG0U)JUHB=t6g+FMtrSٜ4z33ibDgUdGB9W8i+V"6gHgF9CV"9嚯H:C0gѳ4pgj 6g+$F#aNQfQ38G0U)9\"6gHfrW35Sj 6g+$F#aSQ:,C#NY	e 6g+$F#aUEs	9:B\S*#ft(h"6gHfsTa:G9GU(XݫeDlΚ$F#aN&gsu_ڸTFP2Dlΐ29ftrPWʈٝ5JHG,8L'H(qLTdٝ!dr3S9Wcv):j433Yq8#NQ;ju:+dr3s	5_&j"6gHfjTFuDVtrH533Yq5r*#:jVtrH53#aLܵsWD+'H4'p޹jlW;j#a#Ni	eWʈٝ5J#Q,Ypa9-rR5ielW7YVsK5_+:G,UDW;j#a#NifOd>B޹jlW;j#a#Ni?+$F#aSNZ8G0J: L2Dlΐ29f9W&j"6gHfjTFuD9W&j"6gHff嬮k%q]Pa:G9GU533Yq3CrW5]G0#$	@А$@>P&B3ftjg%pު$Fq5UќN%h'H(꿔g%pު$Fq5UќHsu_{3oUa#ftq5TdFuKMtrOfpW2Dlΐ)EJệ3s	5_{3oUa#ftqM:,W8#NYSٜ4z33˚媉%#NYSٜ4z33[FU,s	5_{3oUa#ftq6nWT壚m\#NYSٜ4z339W6s	5_{3oUa#ftq4m,+:jsjg%pު$FoK9Z6ZEs	9:=I\7:C8)E!<#NiW3a#fta0'(esKzGBG0UsXdٝ!dr3M˙P',(XݫeDlΚ$F#aHsu_7jQ3C@:C0g#ft9WڸTFP2Dlΐ29fĈٝ0a:G9GUbdh\'E𹡳8O6CjiWqLatsM(և\G0#J:3P:C0gW(r3$FuVDqD#NQ|	HG,8CQ"3Zhmsu_)f#fta0&PDgTS##ʅLnG'H(RC$F#aM\ʈΨLDtrǇy,ѨVL-+0#NN|	HG,8CQ"3#!tr L2Dlΐ29fddv9W@dٝ!dr39Q#NQ|	HG,8CQ"3Zhmsu_)JUH;v%ѳ:rW{3oUa#ftqLg!-hP',|8i+V"6gHgF+ieB9嚯g%pު$Ffˉwa9f=I\7:C85vTݬ#NQ|8i+V"6gHgFCfJٝ5B9嚯g%pު$FrBLhG0#OfpW2Dlΐ*rW6frt3U&p7Z9-rڰgifrk33Yq86tYgm\#NY L2Dlΐ29fꉺ+s	94 L2Dlΐ29fehٚ<#NQr2Dlΐ29f\Q<&fa:G9uX3O[B(lsWD46$(Mꅝk嚬~O蜇	WQ&B·5rW)JUHj8Vh'H(OfpW2Dlΐ'U\UChG0#YOfpW2Dlΐ)۵qLUDxG0#=I\7:C865Uʈٝ5B9嚮Rfr2Dlΐ29f4eNCs	94 6g+$F#aUQZ;VG,8#NYqLTdٝ!dr3&rݴ#NQrڸTFP2Dlΐ29fU9n'H(B\S*#ft(h"6gHf⪉msuYvp+@hփkA kA嚬d8HUp4kA5ʈrrt5KprrV@dٝ!dr39\y\MTatsM(ᕝMJko-Ή+zpR#a#NifSr2Dlΐ29f4貢4sXdr3uB9嚯H533Yq5r*#:T*fCssu_&j"6gHfjTFuD'H4Ҏ%3P:C0gW(rqD򸚩9Q{3oUa#ftq8h*r+Fpa:G9GU)JUHU3g-ZW-hP',{3oUa#ftq1YBiMa:G9GU)JUH9q-hQ38G0#g%pު$FrT:[L6gMa9fSٜ4z33tWʈٝ5KZ%LtrSٜ4z33tWUq!45'.U{3oUa#ftqM:,Nk\Jټ#NQ@lW5HG,8VG,8WT#NYٜk33Yq6o+C2ѭa9f'p޹CZWCZB43vՆG,8G0K5_*2FZMڰgY$	@П^G*ިQ&lΚ!rWCa#fta0)Ѫi\[y\giGUH$' HB Vz=|?|(Mf',~ I	HРHa_
zD:hs	5_@dٝ!dr39Qhu;js	94$	@ПB Vz=|?|(Mf',)JUHգijlJp#NYSٜ4z33jeCYC#!trOfpW2Dlΐ rJҚ!trH:C0gTVեa0'su_|>.[7LMn9rW;Һ"J3Jhg,Ypa9j%3YP33#ReB2Dlΐ'H(%3YP33#ReB2Dlΐ'H(RC$F#aM\ʈΨ*#ftsiGU&j"6gHfjTFuE;W;js	94OfpW2Dlΐ'U\#NQ|8i+V"6gHgV⢪DlΚtr=I\7:C8MUrgF,T#NQ|8i+V"6gHg6\M\U-h7hs	5^ I	HG*ިQ&lΚ!rW HB{!X  H=|?|(Mf',|Q/%D(_K:Zfp{:QϚ6ChC(wh24CD]h25U!D4!h;Q!NYinNY7m
)+N\ˡBiM]-Q	8|2YQ-mFsTU+fќG,8G0W)f#fta0'(eS4h	#NQa,8i+V"6gHgڸZ*fnC#a#NQr᤮Xdٝ!SZg*%,tXG0#qLTdٝ!dr3:坵uB9QrڸTFP2Dlΐ29fbh	#NQrڸTFP2Dlΐ29fZrںtsM(B\S*#ft(h"6gHfs1rl'H(B\S*#ft(h"6gHfgm]Pa:G9u\cv):j433Yq9C9Z6Bosu\	HG,85fLҖ:*d&a:G9W29fW7.Z6Cw.&gmXdr3s	,{3oUa#ftq7Qͣ։U3s	9:B\S*#ft(h"6gHf❫euB9Q7jQ3C@:C0gڸTF'H(qLTdٝ!dr3v)vsiGU(XݫeDlΚ$F#aSjQ3G0#,n26gMR#fta0)ڸYWT#NiWcv):j433YqNݫeDlΚtr$	@$	@$	@$	@$	@$	@$	@$	@$	@$	@$	@Wii@8OCpa9f۵k3fcj[LM|Ѳ5ks	5ݫY3UK)fQ30:C19:e LTJ&f"6gHgsu^@Ґ:C19:e LZiHdٝ!#NQxK)fQ30:C19:e LTJ&f"6gHgsu^@Ґ:C19:e LZiHdٝ!#NQ|8i+V"6gHgVFsER!JmD#NQ|8i+V"6gHgVr=-Efls	9:g%pު$FY:j-PT&su^5FQj5FQj5FQj5FQj5FQj5FU^MM-!r6gMKfFpD4!
%3^@6>ns\5ks	5ݫY3U
3h捐᪀5[xYG0]ڵ15^<?ϡfD5DG-ftH[jg0e\	HG,8CQ5r+O+#NiV I	GĀ=@	#BoT(6gMa9fg%pު$Fq5UќHhTd)\5U9Vr!u\̇D!aoSD6$.hm\5:Yī	@$	@$	!,@q#z@
NY H H@$	@$	@$	@$	@$	@$	@$	@$	@$	@$	@$	@$U H$2O[B$u4(Mꅝk! H H@$	@$IhChm]M(s
zgC9gH H"H:C0gFSii\[yjsiGU H$2O[B3\46$(Mꅝk! H H	@$	@'O!@WQ&B·5r$	@$	E_{3oUa#ftqNj&%rLٝ4Usu_*nFptZ+sUrѝq5uSa9NJ:Ǖ7pd8\M:-jsCfph΅и詰'
iW&j"6fG,85fLҖ:*d&DtѲxG0#Ҏ L2Dlΐ29f5
f!T!7#f9W|>.:N9gG0o\46ݴ54ss9E;嚯G#r9G#r9G#r9G#r9G#r9G#r9r9G#r9G#r9G#r9G#r9G#r9G#ʯg%pު$FrBM\KUQ*$͙EPa:G9GU{3oUa#ftqNj&%5UrLٝ4Usu_ H|>,  |c xz=?|?|(Mf', HB#UU ]
YWQ&B3ftkhٚ<',|	Ha0'(eS4h	NݫQ3G0#Ҏ3P:C0gFT)R܇ERlnĨT#NQr&j"6fG,85fLҖ:*d&DuU[D3gT#NiGU)f#fta0'(eS4h	UCV,su_ZxQe=IYʈٝ0a:G9G]8i+49\5tNY
l%sCfm!0hs\3W	˕ݵm#4lQ*`$		u\_;+ٳ̮k1".w.bft.\Ԉt5FN:
:	CRvB@֓MK@'7qEU!n+0ZL
 L0*hXB7pD%pN5m'
G@J(dO!VQq*`$	HtT٭1sENa?u4~0C4.3ZO5mP`$	s=-ܣUD5P溚O]A"B$A$	(fMWTjҴHGX]Xާ*"ZЄR5N3־4_LJ9flu3rĵFН+p);	PB:@o\}4V;YsS	Ӣ[H6ifL!j#w5}4Vif50	Ӣ[NiSzs\FT-?OOUd>JP؆3fpLٝ4BrWC
pI3NY|>CbB3ft	5_뚘OD4!ifL'NEna?zfw	4U/?
aBiMp]-Pw	5^3=}(aCbB3ft	5_3҆6!;bԴg:	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU뚘G)i<	Ӣ[Ni@o\<FqKI殈OܝsM,x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU3Ґ(lCwF9ht9jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNYL'WT͜i\'NEnN9jL#ɫhB%t9;Y50]S6rեpM:-;Y50&hH6
ȕifSzG=}(aCb!5"U3=},++wW38Q&lΚ!9ff{!YW4V3fpLٝ4BrWC3gTtV3fpLٝ4BrWC3gTtV3fpLٝ4BrWC3gThg	-楣8YNYdfΩPg	-楣8YNYL#ɫ'pmVD'pK5Zz	ЇC8Z6+"WCNi(_K|Q/%j}Ng}38h44sCb/?
aBiMp]-Pw	5_K|Q/%D(5N3־4_LJ9fl~(_K|Q/%j}Ng}38h44sCbQ/%D(_K:Zfp}38i(h9)_K|Q/%D(u9fpPs3gTSD(_K|Q/sTs=kEᤡfΨ|Q/%D(^z3ICG46!͝QO_K|Q/%DSg3hlC:%D(_K{_S_L/g%؇36uE?K|Q/%D(5N3־4_LJ9fl~(_K|Q/%j}Ng}38h44sCbQ/%D(_K:Zfp}38i(h9)_K|Q/%D(u9fpPs3gTSD(_K|Q/sTs=kEᤡfΨ-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(А&'	z3IP\S4].%5"6l)^0INI-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(c@6?k6?'6?6?>M|yܛ`ܛrly6?6?6?җrlO6?&حM~Rrlܛܛw& e>2_rl"rl/6?LM|;c }ɱrl`߹6?.6?mܛ=ɱD
{c,c,;c
ɱOrl ܛ fܛTSMF%&#Cܛ !&	M1MH$&{c -rl SM=ɱ_rl rl mܛ -Qܛ . )6?,6?wrl ̑ܛw/rlBrl 4M&7DMPlmܛXù6?@w&	ɱ g6?@̵ܛMPt6?%aMGrlE>;c{ccn;cOrlܛ&C6?8qܛcrl;c 0M-Mܛɱrl:c/6? ;c,&;cHɱ}ɱɱɱM0&`YMP;c{c{cYܛorlžq&C6?B}ɱMP8MP8MP8MP8MPù6?Bl;c!MP<MP<MP<MP<MPǹ6?Bl{c!MP{ܛ6?Brl3gɱϻc!w&C>MPܛ6?Brl4ddddd.d.d.d.lc!MP˹6?B.lc!MPϹ6?B>hɱ;c!ܛt&C6?Bn;c!MP6?B}ɱMP_rl:c!&CGMPܛ6?Bnc!MP6?BɱMPgrl;;c!;c!;c!;c!;c!{c!{c!{c!{c!]ɱîarl06?B_rl4i}ɱc!c!c!c!c!;c!;c!;c!;c!ɱarl06?Bgrl4iɱ;c!;c!;c!;c!;c!c!c!c!c!}ɱ>brl16?BO6?BO6?BO6?BO6?+_rlrlJc18M|}ܛrl{c{c5>M|Zܛܛ@2M|uܛArlܛLɱ)rl̻cPqͷic|Y!|o^oν| O}Ǿ}|{/|N7eB!#dI!7bӼܙnR7)W|ܱ7-yoI᭞3|5$B!PsT<w.'pxL;><,wp<;J;K{L;{=Lw%:J$%;>䢯z
;oO:2of+|'BGv|{<7:O)xo<7cxnỏ7rO~GoXoXV^ED0yǇ|<?<0x3%epn<|xq}>57u}3KOWoǁ=S82O߼x4x82p]O:PL4 Y~ ߀C)UT8๷\npta:4r.:Lh빥};G	?pO.}A{wk=CzS)p}CD~w8))wxS{{"qgȵd[3͇q32q.HpYj W-wG(S(6I!p@uܒ˹%rJ'pp@&o%rJ?rM$䔾grJgrIK$ܒUyGp=B)cP$)vLqe^A3_MsQZSOUXJ(g
(YUQ__.DiE,
_tWS`k`Kt`eLC_U(7`%Ўҿ`&vUUQGUM-`kU]gUfO`[w6a<ա[*s'4mZuNW_*wN*hڴ/
ܓ<Kw4_Kji]_ֆhќE?*r4mZ6B`ėUSz*rhE?
mEM
Ss]NjEѭ_4&s=m_:j[FU5*c|_߯߳*/*cˆUYfr披
UrDs;v_U}u8Z??g*
)UO5
LWh*q3[
gU )?2)
.H
IgKw6`tKw4W	W3#[QU_?W /_%_%@m~?@y~ܫ`@#*P\ )~.Ud̡
?̗_C2We7U 6"Ur_ *2?WS̓ȵ~ܗF`53?`*q.S_p~ `Ƣ7~nSW!8WW^q#	wN_ `;gpw4u.2oa/rI|\e+,_ -ܒ|\e+!w$Ӿ.2[oWp<0*XwʿV+,mrGp<|\`p<{.UBR3;_+ R8?Jp<|\`io?I#$?H}ʿV&o?H.=rG.]rG{'|\`,?X7ʿV,
_,?XW_|\*<7ʿXPaO7*X"Mr?Xr3,/wr3,1wwʿP=W	Po?P]Ӿ.UG*A"rTrT|\K|\ Gp>T*@M*E|oeʿI\#WwʿQs0o|>1@;_;3_rbrT*w&C.U{!Pzܘ|\.ʿw&7ʿ0|\ӮWMrBʿ2r\w&[_ܘL*t;L(o:PL):ULwʿ W۹0o:)w&ʿOr`.Ur4	Q.UWmr4!wx0*@ӻŻ_h ʿЛr4xA*@o=r4q.Uo<{$35.UIfWO1.U
_wʿcg|\/.U><O|\*y/ 4*x?ʿ p@4*xo<%rp@|\; @*xQoS.Up@.Up@H*U^W= }.U.U桏p@T*V}nWr5$r5W|\Dþ.UgpB|\E.^WE;_-!].UӮ=r7ʿZw'_-AH[_-!D*i!|\Ťr;|\ť>.U!(oWApB"MK_- pBʿZʿOpB(o;|\̀pFW_l>o/pm.UpW;ǻ_l> >g.U||\́GpW	]NW p.UfW
}|\p.U{|$_>,%	_.}_.=r wr3op|\^|\o~u.U=?opWOrn-r
_.NWʿ#|\U|	ʿ_¾}.Uag?)o>k?*o>H=})P׸~.U_po> /'~Z*|>=W)?0o>EWs҅Wܚ|\hirjr{a*{!SjWoe6 e5Ng 2K*8 i+利p /<NSq(y=%1ǿq){J sD/q)8{JDsUsHSq*q(=%ǿ{JKQ3{Jǿq(=%ǿ{J)sEOq(=%Ro8$sEq(sEq(sEq(LQw{J{=%
Q{Jǿq(=?qP{)u{+ua=!uOqP{.u_m=#uqP{?ǿCqP{=N?ǿʿq2Gs'_eg8?ǿȓ=A8%s/{̉dsg8?ǿȥ=B8ǿȩ=E_q2ǿ7{̄q2,s.s"8/q2-s=Eq2.sq2?ǿ=B8's=j?ǿO8s8s3q3s?f4s5f{οǿm=qs{s{s8s8ǿ̅=lǿ͟8s?f{s4q3u=vs#{?fs_8ǿ̙=a8sC{_f!sO{ʟfUs1{ǿIs28q3,s2s28f[s28s1C{f)sw8ǿWsG8s{f+W=qqY8ϿǿV=8_+e=+Dq]?+q=ǿV=_+{dqǿVs/{dq?ǿVs3{eqǿV!s=ⲧ8ʿ+ǿV='{eqqǿVǿVZqX=8˿+{=C{fq+NqY{G8S=M?ǿI8W=MǿH{=Fo8]=NǿH{=G8s?{ԟsqRAu$/qR{Գu(qR{=QǿKqSg8$sO8ǿJ_8%sg8ǿJg8)s{ԔǿIS{ԕǿH=SǿH=Ks8_=DqR[u%qR{Ԋ=E?qR=L?,ǿX{ŊǿXi=oq+qa8,{ŃOq-qbqsm=ǿX8qcq?ǿX{Ň,>qb8?,!s8s{Ŕs8+qb?8sq?ǿXIq`u=ĿqǿXLq`}=q?ǿXRq`=8
,*sEqbo8q?ǿXǿXYq`2qak{łg8,.s8q?ǿX)s;{ņqUsO84uF_87uCqU8sw8:uCoq#8qp8p{ǿ<e='ǿ<{=?8{G8ǿ<Kpqq
p=O?ǿ<=o8xǿ<_p=oǿ<?={xarR)O8=J{Ps)oǿܔ{Co*?q%08J=8ǿܔA8_Jgq%"s)ǿܕ_8{Vs(q%_J%{Dq%&{Eq%rQO{E_(ErPq%?ǿܔY88(=䧿rP=OJNr_q%rYǿܖm=,a=䱧ǿܖ{g_rX{c-8{gK@8?Keq%r]?r[q%{nǿܖH8?KK8K=q%={eO,=,IrX.8?K-{bg8˿r[q%?=O{f{szszs{ǿ=szs{ǿ=sz<8ǿ=>8=/qQ?=?qQǿ=?ǿ==_8zszP8/qJp=qSǿ=,{]=28qKp=qL{8p<{ǿ+p<08ǿ-8p=8p<<p<{q?p<Bp<?ǿ88ǿ:8?ǿ=x:p<K8g8(s=x=xq/8'?p<ǿ	p<[p<qǿ's=}G8O6p>oqqO[=|p>{=p>qq=}8=}8u=|qqp>Kp>{g8ǿʟp>Up>qO8]qq?ǿ=}8ǿ?rg=?ra8{ɆLLs1wǿܘu==8rcq&{ɈL!{Ɍǿܘq&S==q&Yq&?ǿܘ{ɉL&{Ɂ8
raK{Ʌ?0=LMracLL_rak{Ʌ0=CL0s1;L0swǿǿqx08{-8]=wswqx{qx}=?w/qx{88{:8{=qxK8&s8=
qx"s'=?w{	wqxPwǿw8s 48oqp@0p@48=m=qq?ǿ18qp@Ap@s s G8_	p@Ip@qqǿ&s ){ =q_q	p@$s p@Yp@Z83{ws 0{ =q?8?pBi=_ǿs!FW{	8=q=yq,ǿ{
8ǿpBq4s!Qǿq$q!ǿs!&{}=q%/q%?!*s!=7{	cAw8eq%q%!.s!?==;L?(8ǿ>68ǿ>{ǿ>[qs|68s|?ǿ>=8={p{pq{?ǿ>${{_ǿ>&s|qp=W	?p=g/q|[pǿ>?ǿ>=w8ǿ?Q=ǿ?6p?ǿ?{{8~{?p{~Apǿ?g=?p8p8~Ip/ǿ?=g8/~!s~T8_q==.8q_pLpqs~`887rj4{ɪ=q&q&?ǿܚM:rlq&?ǿܚ{ɣ8Xs4=q&~ǿܚA4q&8Yǿܚ=ǿܚ{ɵs5{ɮǿܛg8IM$s4:rj_8IM&s4>rjg8JM)s4CriO{ɥOq&ǿܚ"=՜{ɢO8M,~{ɠ{ɥ8ArikM?|M-s4=׿M?88Lq&q&s4rw=NS=O8NW8ǿܜ0rt?Ns9oǿܜ{_N~~q'G=#8s8yrsÏ8N>N=8?s8q'28s9=:8~78{9:؜{ďӏ8dq'_ǿܜ8'rq3rp}=q'?ǿܜRrp=8N*s8Erro8q'?ǿܜǿܜYrp2rqk{g8N.s98q'?ǿܜ)s9;{qLǿ1G8)tOqL6to=qL{=|{|6tǿ0qtxN=qLc=釿}=8ǿ0t_qLgtOqL=?ǿ2tqLu=sa#{	?sb_8ǿ0=8&saC{
_qLǿ0=OqL*ǿ0Ebo8	?Xt]t8/qL-s`{]\qL{=邇8?|)sbw{?q'q'=O8?ǿܞm=O7rx{s<i=rz<{oq'O~:8s<y=?O=ry8?Rq'Tq'{{rz'=|OqO==_r}Gry#O${㳏=/=_yǿܞLO=q'?=8_q'q'ǿܞTq'<8_=7OǿܞXOߛ{'rx2ryk=3{8˿q'<P<=OONry  (qOǿ@4q { s0qqqǿ@]q {8s88?28ǿ@=lq=8q_ 2q8 S=iǿ@=?{_q, ?D8qƇq/(q	8{ =gD ?hq
_!sSTU)8/{qqgq sY#8 ǿ@-s&~<8=w{ 
 ?Zq?8	߾q?qqT~ǿASq{oqUso={ǿAsǿA]ǿA:
{q?ǿA~ "8#8,ǿA=  ~B8( ǿA!s 8( =qkq{_ =	#{O8!8) ǿA&ss=	C{8"8%?qJ ǿAǿAMqI8%ǿA,sǿA-s&s[{ǿA{qEN=	='q;q={
?|PSP4%8lq(+rgrǿܡ{Oq(-rq(s@m=ǿܠ8rq(?ǿܠ{P>r8?P!{=PDǿܡO8ף9}-W։U3rvKhv'kќԾr|\-gܢU*fnbrTMWŠ $q0a&5^W!`P|!
aUAHP]W``W'FTLlC
a4CFkm3Z=W\L0aHklhݷ`1, *jWb / <&fHehU:3CX:f
X%W jz0+W@@O(3\)xA8Bj-Zr"!nh溛O3'jy-M\L0jH<0\L0jhP,VzAFX@D-{"
aUUFX, "ꜴCz7m9q0n(<0+W`Wn8`WD	lp`x3`&H%E@U
`xl6 A8Bj xK [,K%uTjkh֏U@ !@%+j"!nʠC`:+Z3Q`ŵQ39jjeZ=W'k
ah։PfsDhNhMD@*u^=!^:#%W!0uM\VW c1Ts`^ꚹx!&3Fhk*3j[΋gDFR4mEr͝^!Q\ٜ^t xZ	5B%9fl5<hU(&3T*+Y3flWLRۗ!At6
u^hQР8v\MUٜCYzwa\L0j
!렃VU3vѳJWj&0JlVt9OVU3vҿUb00+[*frݳ9\Cm5>&g++fK殏Up^q0\VU3z=W0&0hQ39\\6k"8Ů+D<ͧVU3jVW!$1
a8&g,Th:#殏U̢\L0a*fr]uJ8&g+)B^}X
A8B`*frЎҿVU3i^>`>VU35t#ʌږqZ%TLVЏ+F+JQZ[΋Z!։U3k3_\VU3v[F3fi_,B'\L0a*frFyY溛< qZ%TLVЏ-u)o:/qZ%TLW4Vv(VU34@
a&g,Nr6Z{!YGiIffΩ[#SO|>AQbz{/S3͝RF|g%'p(1urᤳpD
erOfpY۸"K[y\5rҳVhֆOfpVh(~k)JC-^ψ`Rxͥ=IY湫Ų᤬PDlΟ{3hYڳt8i+:tSҞ᤬nT*<Sٜ4Fr~ f@-ef+4f%?UP\(PqSF:5UKT7;Ģ{Y\5f+6W(eg5szY⦍vͫ>o+49\TѵrtU+FMWD8l%E@7
*hڹgn26gMN| 
*hڹjrk< 
*hڹ\ٜk< 
*hڹf:%~JW4m\O[BACMW-S5DsPqSFfں| 
*hڹf:%t_W+49\Tѵr:,L	Y⦍4sWG
*hڹ\QRŲACMW,Vh(rjg5sK\4%E@7
*hڹiIZC^#CĢ{Ҟᤳ9sEUB(rW`(%q0=}*5G6i_(
a?3Z%s9E|C!-m/|>FlWx%/C`Od>K#6uJWϐ`|>Cb
0+QC
WJ-C`|>E^-n`S3lҿiIZ6i\Cҏ	}U38i-tTfpZ詬CҠO}U38i+jG>P%TᤨtW/=}(Z=@fpT:+uy38i*ںxCh ,B X?@?iICYW;jm38i(k3Jm]R@ă ~ҁ` _S3n4ҿI[7pޚefi\.=}(/>Oe<=}(/>Oe%~45HtK[zr645HtK[zr/>Oz>Oz|3CfK[zrIj3Z%s9EiOǤ .ʀH@<g?{* ^! _᤮hv(j湫Fs38i++uJjќ8C X?@?$@H|>=@_I\\iI\\_d>J@5=}) zTᤵ5eG?ľ35
FiLKSP)Kᤳ5sCf~S3懲. Gd>K \@ǒ;LJCiJfpT*OD|>
G`d>JG{/S3Pz<g%CBK懲@~|=}(ZG{/᤮*nGS3:{!S+O{/ᤳ3gU\38i,C2<{!Y 槲x<??LK36uP̭4m38i,C2lҹ|=},@|? x=},@|? KIffΪf#oᤳ3gU\ѳJCQ||>Az@ J>kLK36uJ[LK36uJS<@xC38i,*4flS<P<Z{!YB44fpP҆9}QC:{!Pz?fpW46!;LJ9}QHtC᤭\溚6Cu38i+W(rc҅ R~Cq -~>fpWՐg%pY_T{!S :{!S ꩙IP謇38i*GG _҅ //ᤳ5sCfd?5g%3!dd꩙IQШfpTt**|>G|>G=LJ᤭\oM2<{!P秾j{!P秲fpTjS38i*5m)|>1@:{!P |{/=}(c[J|=}(\zi^B&5g:rVVW`0+=},C2lҿU p`͝T9s 0dq0>h{!P
@WH4`d>K#W46g-`W:{!SR6^Xtq0^c:
ad>J@WWBB`W=})m]Rkg>M`P&1qG7CYWb*J#q0|>LҹWWǲhv
\L0jr@`W҅VC^ p`Wҟ#VC^h(q0 &3YOfpW(es]^bQ8^1֨CX@QP'Eg%f嬨4W4Z*#zYOfpW(es]RC?U>\0+WGa`W,J*h  "!n)bXTu^3)  v%E@U/bQP=} <0%WlĢ{`.bQP=xpA,J**pK8Ģ{p
X%E@U@2:XTu^ܲ$	bQP=xhxXTu^9@bQP=x"XTu^'&&5^$	S\L0jМ`zxpa`W A\L0j R`x,!	bQP=z0v
80+WQd%T4*j!XTu^=<.Ģ{ U$0+WZ	PtUb;q,J*N&4*jZ#	 4M
P%(
eXTu^Lg`W` %E@U Mh%W9@%E@UFB14*jXt%E@U%PM5^f 0+Wq@%E@UA^%E@UрK. ؀1yQڢ%WD!	bQP={bȢ~%E@U
%@K 90+W)At6
u^BǂXTu^At6
u^
ςl xK@?,)z,!\L0j0pɥ` 
aU\L0jFNš\L0jl@:
aU% &5^1,J*Q,J*Vc`
aUJ3p6x7L5q0@%E@U&5^"0&AMW-0+WLb۠,J*#  &5^3\L0j@q0(
aUhC`U!7(q0B%\L0j
 @tp^!`0+W`(%q0(QB馫 9M
@
aU%  &5^xl!^~0+W)<0+W0+WȐ,`xT"E!_bQP=x3 2[&5^9 |0+W!\L0j΃`yBxp`W
aUՀ!# (جĢ{$ "0+W `N`٩H0+Wc`
aU! 0+WLR *`yDBlpC`UKq0N`xl6 A8Bjr
؝q09`W`PpύXTu^'&5^
f%W `W"p׵
A`WVܰ[A`W `WvDX\L0j `WhT4x%WXTu_Y80+WEIDp&5^k 
q0BB`WBp`W``W.2BP&5^HAt6
u^ &5^A&5^	@ 
aU}#rp`W60+W1&5^"aP Xh`W	 <;0q0* 0+Wa4q0JbQP=x4KJH%W@L%E@UF&5^gjDh'CmW@`Z-md"\L0j$JC`x1hT4x*#q0`s
h`W pM5^?	bQP=xV`yŠ 0+Wv@$)x/NPWĢ{0"hT4{T q0! %Wk80+WD0+Wb &5^AK
aU °&5^'D&5^-C`}@x0+W+ ֭E&5_0#+!NX%E@U4?	bQP=} 
aU@ L!^WI\L0j˦0&5^=@4)|:2&5^>)x b<)zCbHbD+`x`h3
aUH* 0%W5 &5^`W%	P0+WXq0B, "5@z)A8Bj Xv!_h9bX@D-x `x3`& *a
aU@ !@%+j"!nR0|J&5^,%q0
aUd 
aU p`x& `;
aUUFX, "<G&p`WA1C`y{q0ʅDBW
 jUよ# b0
aU
`WE23Ģ{,K%u^@? 1,J*(0+W 0+Wϐ`xRd0+WJ-C`xG2	bQP=xfXTu^b)Ģ{$%E@U@
"	bQP=x%W	p ı( 7Ģ{GXTu^QKA@  K5bQP=x QK1j!,J*H,J*:",%E@U(꼜_ bQP=x.0D%E@UАK D(4I K!렀5^	p\>8.j4hi`xŪؔN>2)bQ8L^AH$` A $3WĢq\d eP3 u^[-W`hS꼶%!5^Nf<bQ8p	( FXjN:Pju^AHoH0x'Dde 4^:40	{U@ C Q@*$Ay8
+U*4@Rؔ0zq)<	jcW(=WA~U(|(5^[꼶%3j)O)!%U*4@R2J躯A#	 AhR 1@d @ @@
W< #MWP]UD;	@ETtWAQ:M0/[W`j
ۀ @U+ՋTW) Zj_8c#Y`1, *jWb / <&j\3@6aT*},*T*JjBx /bT?Y:J,Tgx"yzGgP!W=Aggx̆?ZTdTd?<O<> *33_:J|TfTf|Tf:<|Tf *3A<ͷ%Aa%Af?:JnMJ`-a*Rt=HAjT
T|TgGY,!ך,%JԂO:JԦze'=Jw,b5G桫Ş,-*~jBx^jBx?%A5*P+Au<Y}桫ŞA5<~ZT<w<Og<Ԅgu*4
 *4-*4@Y,DO5!<Yך,Ajxwya*<Ԅgy	5ZTj?p: tMw<Zu泼Yھu*<ZF<Z!xyxM Tl4Y,b7%AjŞlRWOyOR^,d5tg/5tg	jg<Ş.Q殞,qY	Px5tgj<%o>Jď5tgj&yKŞ.~jT&%AC<	Px>ux%A5Kx|Tyx>	=JU&%AcHOx5<<ŞNŞcT<-*jŞQ<%|<TS< /x*y[ŞLp:f~*VkTi泼Yß-*VMĨ<iPxC׋<Ԅg⧚<u*_%A8泼Y8PRŞ_T>jY,AŞu*:J5 (A5!<Y sRjT_:Jp'p: jTY,泼Y	ggxg)k;Şni泼Y|w<q泼Yk;Şngxw<ܙ<3JyWAŞnw<ܷgy&x<ԪgqT/ /:JPx65*^k;Ş/(yxEY,yggx5yzO5Ygyz>k;Ş泼YyzGg|w=`泼Y5yxD泼Y~j#<Y#gx"ggEO5k;Ş	k;Ş<w<`gxk;Ş0]泼Y53Y,?g5&yx泼Yǚg5<w<#Q泼Ygkw<#a泼Yghk;ŞY,/gx2ge_5wgMw<b4Y,~k;Ş1g泼Y<w<bKY,|TpgҠR58*yggx|?go泼Y|4| #IP|"oUJs
T
T24Y,3JGk;Ş2gxD5<w<dw<d)x_gk;Ş3 /*<w<fRY,cgxo|w<$S泼Y"5	xH泼Y Ҡ泼Y!kgxD5x?5|w<h泼YBggTrkIPy59yygxkY,59)yyȓ泼Y/|w<%T)PxJ p:w<%%xJ ~gxx _p:55gǚgߚg6Y,w=k5Zgx֒w=h泼YD5Z]Y,5	xLgxag/5	Y,:Y,泼YSO5<5xƣ_	Px(Ԩ<jT5=Y,?5jT5)yxTJgxPx /)PxMY,O%A_iPz+Pz~k;ŞT5\RgԨ=qWgx|w=qgxךggx+TD:Jggx5	PxiP|Gk;ş%A&y|@a*泼Yͼw=xTg tJ׃R~k;Ştu泼YE:J΁/AE5:-ywgk;ŞY,𝇚g5	yxNyxNRY,7gxrךg5
<w<(yxPgxg<w<($xP? toA@泼YIT}%AIg [IPxuPxJwgw<l1Af>k;Ş6+T6iPx}T60yx3Jg5)Px[泼YL)ALy泼YL泼YL}<	<w<	<w<	x-xSxSg,<w<)e泼YMk;ŞyxR泼YIogx5O55w<
|w<
~k;Ş>k;Ş?5όgxgx |hk;ş3gx*|bggaY,5
k;Ş3Y,泼YQKgx¢ǚgO|w<OgY,>k;Şv泼Yd5;)yy2Y,5<w<n8Y,gxw<n泼Yt5w<qx50Y,/5Y泼Yょg5|w<rgx(?A%A7A`S|w<r]Y,ҟ5.Y, <t ~ZJ@Rog"5	$<t泼Y?T;W泼Y㱟zT;:Y,A*x}T;(崨<v	> *k;Ş;,x泼YgUjT5`6Y,|w=gx8Y,x~k;Ş7gx/5`gx|w>Co5ϐi泼YG泼Y|w>Jw>BOgy|O5ϐ泼Y	k;ş!gxµk;ŞxVgx¶k;ŞyxV泼Y[5
w<+(yxVUY,yxV[Y,SY,Og5w<,yxXAY,5,Y,泼YaKgxgxϚg5w<xi泼Y|w<x6Y,5w<xgxǄ5<w<x!x7gxǀgxǏ|w<xaY,鷚gFk;Ş=gxǧk;Ş=e泼Yw<zIY,}泼YҟgD5w<z(yxw<
Y,*gxgx/5yx%x)yx|w<
|w<
|w<
yxZi泼Yl>k;Şw<-c泼Yigxk;Ş<w<-&yxZ!xZ泼Yh2Y,g5bm泼YFk;Ş?5b{泼YYy{w='gx؇k;Şħ泼YD5bZY,"g5+Y,5<w<|}泼Y~k;Ş>GY,u泼Y5<w<|XY,ogxk;Ş<w<C泼YXm泼YYgbggk;Şk;Ş_5ů5g~k;Şxgxygxw<gxyy_gTzow<w7<Rwg5+YqAŞĴ<. *[R泼Yo5w<~{泼Y~k;Ş?u泼Y_g?5>k;Ş?<w<~)x^i泼Yxgxǚgk;Ş泼Yy#gxgxg55>S泼Yy~k;Ş|}泼Yy#gxσ5>*yy.Y,g|w<0W泼Y5w<0gxOg	k;Ş|w<0,x`(yy5?yygx|w<gY,_g~k;Ş~$y泼Y⟚g %A< _p:yy  u泼Y A1AgGCJOgSJ5  ZT@0z= gx_*@yz W8Jw=   JS泼YTJ	>k;ŞjTPY, K=7gxUJ5@ T'yxbg A኿5F '^k;Ş$<1=Y, Pxb泼YIPxbHY,<)Pxb泼Y "/g !%Akgxq T~k;Ş9*k;Ş?J5<Y,..A]gz<泼Y\Pxw<OY*_5_Tgq75*5?	Px4Y,01*|w<?T<<w<[J/5BTyxԨ<<w<~ XgIJggx5Px<w<
<gx#R~k;ŞA@Y,5 ^k;ŞA)yyIY,	ogx&5&k;ŞFk;ŞOw<泼Yd泼Yd泼YdR2"x</5"o*"gWb5  @Ja泼Y5Ҡyx Jgx Ԩ< x#x^k;Ş Ik;Ş @]* "g.Y,-x
~k;Ş)Y,a泼YךgC5>k;ŞS泼Yᕞk;Şw<2)yxd"xdYY,Ȼ泼Ywg<w<gk;ŞBc泼Y"<Y!ZY"ǚSŞB~(J@R8<3S泼Y5xf泼Y'gx2ge5xY,[泼Ygxgx泼Y~u* 17qT `+&Ay|>T(gx
>T(gx%*gx ?gxA~ *dP{'^k;Şȗ泼Y~k;Şy{'k;ş25ϙ%A:WO|sRbT0}根Ϙ|ZT0T2ogş0`P\gc%A*<Au*A>TPz	ךg *A&y=g_JAwgk;Ş]Pfg|,ybߜjT8s]*CRŞ{oz!z"2Fx*5*h:$ŞЧ'=5T=}ʉPxŤ<.tg@xЗjTT|P/PQe*E.g>|X)Y QϥbTM_>*zW=TjguP{c2 g={a'̀g{@n}%A [$%AꔼYᢿUY,A,%A?9J0z&gR*@x܄ r7=R,@xܑҠ"j ru*P,b6xѝx;Y)Pz2ooy	PxjHOxj}0xPK)Pxj"&gTܺ|XSx9J[R'泼YH}@!xf~,,6<6~u*k;Ş}@!xq
Oxn8`$xs9Jroxn>PxnXQxpqe*"^<Sa")P}%x;ԥA"x%xwJ }RT`->_P}Ԩ>CgxFjBxX	IԄg>jBx݁o|*v.AujBx5!<YrgBW< <%R8)PyPy!R@gxP^,B'G<lZ,@Şp:AךgޠYkŅ'<8N`$xÓ_9JÓP,毹TŞ,0<Y&<Y1TabT*bJT	)PxYJ, ? r/7<:3<:6 Ma<:*	}SzP|AH?uPzP*}ZTSRŞYaK%Jõ_rT<ZKxñǃ<;g,Q>g%xa/t<w)Py,y3ŞK gz%<XTxi,*Y<?+Aq)Py,3ŞK0g=@zg/,~YJ?}&SŞLw)Py0TLLY,bo/{ž,,9JoJw=P^,,A<Y <C Ş*,>aW唨=2/)PzaKHOxx|X`x#}ZT!~jBx Q.A*@唨<x@ņ<<Ԅg0T !WPaIJ1OHOx9Jox_|* `RcЕ p;o9JDg<ï5,% r
x/^,Z,3Bπ9J i3Ş^j#<Y^,Ka T"'z,J0aMGAuPx%=Y,KO/x&6`g`RL}T	yx&eŞ	)Px(5֥Ac.AࠣJ@2RŞ$,	,AषxQ,TWï%A0<!~$APx,iPx,&XJ`-JaG\I/JD5!<Yb7儨<-*+?Aa'<Y`g AqOHOxTRŞ$RŞ%~iPxu'<J,		 ,
$y	 ϋ Y DJjBx 4 c]J./Tb,ZHOx-HOx<Ԅg` R\3Ju>jBx5o, 	~jBx(jBx)jBx:5!<YZRŞKjBxCHOxRŞ⇚,f!	 /3J@'<>jBxL<Ԅg>,g<T BO,hM T {]JHHOx	G'<Lf5!<Y'	1,~iPx	Ԅg)Pyl'<!	M<ԄgɾjBx˦,,5!<Y Y.$<y	.T< Ş	5!<Y@[T^YjT^g'<|o,=ך,<LRŞ_~%AO,%*J*/*/*/*/t<P)&g 6JϨx y	0-RŞ`$	e~,g<TkDJX>RŞIPx ܺAOܺHOx^jBxdm'=8a'<U ^,T'==ך,3HOy<Ɨ<Y45^,cz>_ռY,(<Yp:cҠw Ҡ MRpKe*A`{儨;:%A/3J{TT?s!唨;Pw2T;-A(5*gf:MJ(qX-*M<x*Pzu%;R~(%AHjTńU*Y*?APWa*ꃯ5!<YQJ;,';[M*?5!<Y0y	*{=*;_TTTE**pxpx~ "pxM%A4;+%A~ZJ_dsQ/fsP[AZ*ؿ	PwTŠe*QjTŢ_夨;A儨;A"s``s`=2J7fs`sa?T̀WJ~qp qpqp/T;GZTp6TcxdugAXTՁTե	8
;IjTp%p J@i';jBxB{';%?5!<Y!	* Ҡn`sqfsr*-A?-%A^,A`Ԩ;$;XJ7;D˩PwzqԨ;doT05*sPw8cKŝ
AS`x/%A/fxAPwҠ~XJŝAך,3(XJR3)PwZT@pqR4s4;WRTTy	 Whs*!*$;_TD^,gp?G;A% &gpŤ;~,(Y%( ]*)O7;A%~D;,μ$YiPws4;?Ԩ;zG;)PwZ~R~%A&3KJLҠMJL 5R5)Pw*PKJmp!gŝ/ŠA@~*Ar5';x%x9x9uŝT;5';ϋBW;CUJAךŝ&*A"ŝ+*A e$gx;S gu׋BW;{ЕJ|Z,uWl΁1lΊ|[s?<>6Žp[p%Je3ŝ>gp$~WJKQH>QH׋;"wIgp$+A	|Fx0ygp$׋;<Fx,6	+Al8Qf>j#<Yl}׋;_;8|ZY	A)Ԩ;#_>p9p3Dg;"w
J=xrT$Rt;Ɓ3ŝe3ŝDŝҠSDg;ƛ3ŝ,zQt;Pgpww
ޠ=xT%˩Pw;Tgs5,vBŝt;Fx؋3ŝğPYnjTou*pq¯>q¿5,8Dg;/]J]*9Ҡ9%gqgw@zgq8qɏAtDg;gqw?;^gq(q*Pw|FxLQ^,;4hx %Avxgq%q_AvFx3ŝo}@zgq~WJ?>vj#<Y݀Dg;]׋; Jzv _T6Pw`IQ	~j#<Y݀}׋;~y?;aG?JVw%Azm	Owq_p}*Fxy3ŝǧ=x	OwҠ=>p+gp*Dg;Q^,bp*;S5,H^j#<Y
ŝjTϋBW;%<Yݍ-%Y݈/RPwb+A|Ja3ŝ|Fxw;߸>q8p-gp,i3ŝPYρ*|Ҡz TK~gpTp}*pDg;<Fx\wTA.$ygp/Dg;PY.p}*p3ŝ]3ŝe׋;A)A]*Pw|FxIQ]׋;^jBxך,Y';Ԅgr /5* *
;^jBx ]* A7Dg;|FxkwFjBx$	5!<Y܂]*J5,AKQg^,Ty	egt;T~j#<YQdw4	m';K]*wҠ C5, Hj#<Y ^=x#	,_PwA2g3ŝ'j#<Y2Gŝ!O,BY]*(TQgrw!@zgroPw!;Pw!^j#<Y܄ygrCwǞ-	^,Jf栍 PwɿTWJPFgpp}*[PFgpo>p0#xp}*#x};g7;ʗ	OwҠ(栍Z,(
T*Pwdo栍Ҡ)PwdDg;>Q>=x aV-Ҡ1 J*X,0KJμX,0Jǋ;QAb ŝqT,<Ya?1J+*&,wA[8gtTG,wA?t^,wAm0J
? ŝ]iPwA0y	a%a%<XIxo^,8ń;΁KŝgKŝń;Ha%XIxTgy~d%<Yq̀!Apqd;)-{*ƞj#<Yݙךwf=*ʞjBx2t;i';PRŝ*y	ҠAcń;Aoń;@KŝПt%>,$Y AaKŝІqTЎXIx`t!	/wB?t"	/wBBRO	/wB;YKŝВRsŝЃ2,R x%5*@PwB--`[TPwCT|Ҡ=T,}T5wD4;<ԶgtHTj,ń׋;$J!SDg;	>j#<YM"T?5,GwhPwhDg;ygv|%Aݡg]<YݡoD;0y3x};+p4MJWJ;!O*W*k
TCoT ŝIjxU~jYݨ@gv owj,Aݰ}ҠPwl	R}~ZJb"v_*o*zT;qU*߹*Ǿ	R3Ju^Q*Aݺ
Tۉ~(Jp[R%A梛ŝ@ t;Pw{*HOw
?Aޣ5^,Pvz	"y	<Ԅgz5!<Yޠeŝ{';>u*V{*Fk;ŝ܍Txjcxgw Ԩ;oT6Rŝy	q*=xn<Ԅgzt;(z gte&x1lta^gt`Ԩ;<9xך/w!|%A܆/w!_Pw!<FxygpŪ^,xxj@)G;<Exkg/wRZCŠŝRȯwD5IxjZPw@)wȯwG3	PwGy	PwG@QFx8tt5,!gr C;""TȑKŝȀ]*Gj#<Y܈Dg;	-,DEx/w"5^,D-y<Y܈(x<gr"wY6,|,|,HpOwjOwgp܅gpܓ{ŝp@)_Pwt=HwBwtUQWHr*5,EDg;C|%A܊PQRw"|A܊}Zr1t;	F /|%A܌Šŝ/5,F*ygr0Ѕ`a;~j#<Y Dg;CЅ{唨;FxB'wHuЅ s,%A 3ŝ5,ZhBgt7	PwDg;0QZY|Fxj#<YOB;^{5,agDg;]hBg{ [,A&5,Dg;hBgt-;gtGwIdtOţ;-%Aڏ,%)Pwv{4;xdgw`_(AwlZ2x(AyԨ;%dgw`(A_%AؗPwvYy[ŝ݃_R})PwvT݀pwb)Pw#Pw#%A܎bT>;qU*q*p(A܎ARŝ,G)dgr8ѓŝ
<Hx yrgp(pᇚ/w$Jp!;	jcR^,ŝÁO]<Y80KŝÕ~jךxr}jp]<Y9A殞,|ŝÔ5IxrSWOwD5tgpygpPWOwL>j'Yu*	xŝq/w @;A
jŝyKŝx<%^m*_J%_grL>-	^,I]慇;@Aܒ}泼YܒBhx%]<YܒR^,I]<YܒIT;Ij5Ix$殞,I|%ߚx%;D;~j'Yŝxg殞,ŝݞjgp6殞,ʞjlET;3]<Y<ŝwYC殞,jpq/wjqxDT;]<YŝWR^,>jp殞,5Ix Mŝ]<Y ,|ŝ]<Y 5;ךY  s*;殞, 5tgp]<Y:W/wy;C5tgp]<Y: Kŝçj#]<Y:%C]<Y:*;Ijgp殞,
jЧ/w U~j
8Q=
D;-j
RQ=
ŝ{ŝ5,V;ǚxyKŝT'x]<Y<9x*xKŝcŠŝ+ŝҔyrgto5 ;<ExS5tgt5tgt~jTKŝ҉jD5tgt5IxRoxP2WOwJ<%Ijj|ŝŝy;%l|ŝ;殞,=Tje_5tgt5IxX3Y*e5tgtO]<Y,/w[Tð"TO5,gpu]*WD;5,3Q7TPw
j#<Y<|Fx)Wt;}HrPDg;Fx(<rP 5*ҠJ$J,a殞,Ky;ϼŝd5Ix.5tgrZgx,*T>-:xz0hxz0pqӷ;-:xzŠM2 ;2,<=xzWA=jBxz&y	8Ĩ;Gowߚw;_rT,Pngp<5E*xmŝ5w|%A#	yZTuKŝ JLa%x,%A<XIx+YJ,xgp<Pwg	/wfp<`a%x0JQKŝ?*|ń;1J]Kŝ`p>ń;Tgp>B!)}̀!|Y*|ķ;]';jBx1%Aܘń;Ĩ;XIx0%rb^,L;rc^,LRL@a%*O^,L!LuKŝɀs
Tɉ~,$YܘMRL(xgr`%L*grac'<YܘJx0@gwpJO%Y/]<YK]<YOR^,=Zw?}9*o,jBx  /Ĵ;^,$Y6J ń;	>,$Y)Pw	/w jp@Sa%}iPwO	/w `p@Za%}J <XIx ~;ń;_*_	/w#OTgpBuBSŝ̀!Pw(,Kx!$y	@pp^p@gp@gp/HOw<Ԅgp%A>*gpKJ|XIx|?XIx|R
~,$Y?jpO	/w*ń;_T^,A?xgp1J~Aa%`p^,Iw>d%<Y?%<Y?_pJ~ķ;gGw|rh1Aܚ6h,MHOw&ҠMuKŝɠs*Կ^,M&XJ4KŝɠTɥ_^,MPw&^,M*ߋ	/w&*Oń;rr^,N>;,$Yܜ5N:a%92,N <Yܜx~grp/iPw'Z>x9;ţ;<Ԅgt5!<Y1-*gt*xgt;a*鄿^, ~YJaKń;T_^,~4;|XIx`5%A0Kŝ [
TXIx<1J<ń;}	Pw'Kŝ^9Ǚ	Ow' x=Oŉow'rx}ŝO,O^jBx<%Aܞ]a%J=;ń; xgqg唨;gq/T	/w*^, T	/w ;<XIxFR <XIx}	Pw	,$Y@)z;O2, &<Y@pJ(x-Ĩ; Ԩ;" PwE_|q楷;|r5w(.PT5!<YܡOvgr'HOw(M*_w;?5!<Yܠ
=T_5w(唨;>j[x@T PZ@xKJ}*T%xqcԨ;KԶgquԨ;L|YBeŝ$5!<YBZAxx3xQҠ!ԶgqiPw(Pngrw;P*^-AxDŝ"/,Q~ㄨ;#5!<Y YJ",hhgpD$;[ŝwŨowF5!<Yܤ4;m!SJHiŝG~$JHC׋;y	'jYܤHRŝ@8J#Q';1,	-*ń;2bT^,儨;4^,ɿR,$Y_TWń;1/3J#,$Y*Kŝ
J#XIx$1J$SKŝ A%A<XIx$]ꓞ,	#!)y@gpH,pHŉow5!<Y|pH3̄;@KҠ	
j,	2,  9A E?5^,  %A B0J
AC/JMJ]Rŝ1O';3.J*)Pw aXJ;0	Pw c|AA[)A?5-YJiPw zTAŝ9p$JygpFx7x,iPw j[xWJ|p&y7x_|p*y7x|%A^j#<Yj#<Y c)AYܦ*1w)Q1׾SJMw;)AܦBPngrPw)3ŝaךw)|r5w{*"5,"C3ŝFߦAD)y9x=TD5w GPwj#<YDFx%UD;So5tgpJ4WOw%%A|XIx%ŀq6iPwY}T)KAŝ)_PwDg;Rךw+jT({*t;`Q]*C?|AܨkRT=\r,%Aܨw; 1JQHOw*#$gpO
T8QҠ	%A*T:*ǋ;q'̋wR|gpP5iPwY_(J(clx( ?|pPAŝE^$J(GWOwyKŝA3ԂG;_Pw gx(M*࠷}Y*B`xgp	mҠ.<YCJ|%AIk;ŝ${*$gp	,gr2w*Rŝʣ_|r5w* rgr0%Aܪw;im/w*|ruPAҠUYܪ=HrcDg;Aw$/5^,
iP6"TM-RgpR ~WJ)*gpR$gpTŪ^,
-,
jOwG"<Y3yિ5^,
-RgpTLh<gpT!<gpTUhhgpT%Pw@C;ߚSŝP+ŝX*EP\gqWJD;ygq:Q(3q}Hq3ŝSw
R#Ҡ#/,#|%A~-!Yx7x,xǋ;,>-,)y߾	~jBx,ZYgpX&x<gpX)<gq+qPwPwj#<YG-ygtя	u3ŝXygt"T\ygt<Fxh"TJ^j#<Y43ŝ=Hr
ҠVx<YܭixXԧ;T<[Kŝ{)Aܬa/Tw+'ygr_ҠW>Qrw+Pw+Fx\3ŝć+AH[3ŝāw t;FxIQ@8$D; {Ԩ; ,%*TĠ+jTġhq(';k>D;kXIxń;bt;`Ԩ;eǋ;`4J)<Y|XIx2a%W@T?Aܰ4J`楷;/jr*J`3J`J`Βd5w ӷ;X楷;>j,PD;O,Jj,E5w5!<YT1grT0cAx׃ռY	j,T0ŝ0';bw,7x.HOwμY%mหg:JT;h	Pw ot;i4J/7RŝxK\p_jp^J/}Βɞj,hp^׏w  }ƉPw  ѓŝ ^E* ; &xgrǋ;@rT YR~I*֋`k`{6J0UjT~gp`	Ow~WJ0~JT_w	j#<Y@zgp`
+ARp`ZQwPY+Ap*a3ŝ5,Fޠ=x1e	Ow!ךw$RA'*ĩ';Ǚw/|YY*ERŝ0p]7;y;{%JrT<Ci-Xtgp{ŝ5!<YqTԂ;0AG;2@=Itgpf(zU]* ;Dg;5,^=x"x:fgp!%AܴSu;wY?%A y	vph';BG%<Y lp
MJSŝD	Ow_]*"&;3ŝD3ŝIG^,At;Aj#<Yj#<Y}@zgp /Pw&p*$3ŝH3ŝI/w"w 5*$
iPw ]';ōg;;^d/w	Pw,&	co5!<YATJ	[ŝM/KŝLzŝLM)Pw1C7;W* NZKx5=tgpj qT/Ԓ,Lgpl3y	:RŝPw-< 7;jYܶMJlvr?5!<YܶB3ŝd2/w-<^,\Y%AܹO,\!XJpLtgr
	Pwa yhowY<YN
>ㄨ;ď5!<YN%	p3Juת4xtxtG^,Pw_Rpn6Q݇w}@zgpn7;p9pp$%x8ҠRpp)gprDg;oPYxgprHOw"Cŝޔ<Z,}*Tނ߹Q*^gr%᏾%AܽPw/S';G*[R^Pw%xWJw
R'<FxAQ{/PYO$xgq<';ͼX
,(x<YP	~*S*%AP@i->^,(|>J?MJZRŝPmŝPA A<w;';A߹u**Uu;(A g 05*OThgs~- ;>,`
w0Pw0p*w0&gscw0|3x-*,~5*,,+3J 儨;CR)=Qŝ"ߋ@=T*YS~WJ?)PwygqN5,)׋;bowgZT\&A	gp1Ҡ&&AI~2x!Y:T*Y8(tA9Dg;2QȞ=xrgowNiPwPPwCo|tft儨;A<SFw0x7;iBŝ$oPw0߸Rs
gw0~j#<YTŝ"ow0Ҡc}cԨ;c%YXu;w3J_儨;QśxśT*YPokAQ3ś_^,ğL,ZTu7m%Ago$zfԨ7TjBx~̄g7́KśyY %A '71XJ}A߾Bx}@s%ACǋ7̊h^,2)PojTBZTk|}6^f#Oo*Z5!<Y+7RśߦA+>ㄨ7b,s7jBx}H6J}IW,R%7Ԃ׋7ԉfq]*")J|XDg7ņj#<Y,7śQ,:7Łt7ŀA,(yf3ś¯^,5^,?R	s7ł,T̄g7- Rf Kś'p,L,%Ax: Oop:R`x|oYh{B7pgHOoԄf<CAMJ|)	`6o|@J|Pox:Ux|\Pf*x|\	Oo߼b7g,>,,YB%J|rT5IooI/oAԨ7h'7ՌPo
~Poe'7Ղ^,pJ>D7pŤ7q7so|MJ|&	aFo?A	7*:aeIRś5TP,7	}@רooXSx|K*ro<Fx|;of
Oot77j#<Y/Dg7@zf<Ԩ7	Poğ,XRx|^]aIf}@!x}co@aIXRx}c5/o|XRx}acŅ'7A)ot7 Ǿ5,<Fx|"W׋7&^,,YpJD>D7"IooI^,^jY
~jBx|`HOo	#,|%A0(z&f}*T _*%A0{[śI/ok>*k*%A<ZKx|#e%'7&pJ%xfą%T7.D7"IooJ^,pJʉPo)i-~^,8:P>jBx|@]*_jT7]	Oo,߅߆5,߅/Dg7&zA/߄IQAo&z@W	Po5,yfojBx|dHOo%J|fʉPoǞ-%Y3!x:Ix|fFɉPoRjBx|$5T7AܨH8i-Kś!&%AR	jBx|h*K5J|h{'7Ƅ5!<Y4pJK|ZKx|hatf&%Ar~m5J|'7AAr>D7U-%Y<$Y~1*Ԩ7T5!<YThf /Po57{5,ךo_^,ZA)ot7փ|%A3ś1o@zfLŠfL}x|&DhffLŤ7Ưԅ'7ƠP@Rś@'77	Pooo _7k77X,\}'7!}*TrTZKx}p%O/o-	"o'7HOof}@K M"	>*"
D72i-"`tfFpJAܨG^-%Y7Ҡ߈@T7׮7םWJ}x	Po@QFx}z'^,^zSśt7ׂO|%A3ś|Fx}yco+7Ά?Ҡ:
=@Dg7Θf^,:,:#~WJ|<TAoFx|׋7΁w%<Yt+At'*ODg7Dg7u>=x|'
}@NDg7s5,	>=x|'@NHQ3ś8}׋7pU7q'Dg7pe3ś8׋7PJx|( /Po %AW3śEj#<Y}@zfPM5*@J|(N7t7*%o%j#<Yޠ=x|	A)$+A}IPo"Go$5,DPYf+WJ|		qTHLQ$Dg7oSśat7/tq3śf>j#<Y6>śdOPJx|lC6%f>QCo0:J|	tR47THS%AfRAQ𥗨^,
Hp*Е]*IPo/|Fx|)0fQ׋7ŅG7W	R,*Yx<Y t7%A
j#<Y|Fx|
=@zfԄfk}A)Po~㤨7>Q^j#<Y?PY8
A)%T5
yfT{3śR^,
%J|*)x%x|*Ҡ
otT&yfT`Q;ofS	R;aPfۏ7ߕҠ;qTe/5,;*yf؋׋7	PJx|n~WJ|n~㤨7j#<Y7!yfݟ^,MJ|n+A8T_qTワ5,<Fx|p<śA7ZY8u'7 :J|pRQSDg7/^,TҠ*SŤ7 Ť7&^,zSś㥟Ҡyfq3ś^,"xfPJx|tTgoj#<Y:@zfLQ5,=@zfk%A;yf폚oϽ@zf}T[]*,af_PoIPo:Q5,`<ś :J}:J}_oFx}CoqTj#<Y3ś@zfOPocd7±SśXS]*
IPod5,
<Fx|+q׋7ÿPo_:J|,g3śb?oz~WJ|,|ZYPog%<Y tQ᧚oQ	R1Rśk%A<{3ś5,=x|zuTf 㤨7ǬFx|zDg7Ǩ=x|zQFx|z$fzw,t7qTTDg75,oPYCo**	~PoPQAxx|-q	Oo`@G<lbb _ҠbPou3śC5,bKś5^,s7_*WJ|||5,%f׋7ŏx||`cG76<Y^Jf,yzfs75<3A>J|ooG3ś=@zf,<u7
Jf}Po+Az}ϒ=yfo@zfPot7DT5,<Fx|.W׋7qTps?J|.(WJ|.s7ǚoů5,~=x|~}śA?B?ҠT򗚈oʾj#<Y?Mśx|/m%As7Tx>J|/*yf^$f^@zfo2Ps7ψqT{TT_5,>,yfgo
<ҠG*oҠ?Gzw7G~GҼY@~x|~Pos7*@&WJ} Po&fgDg7^=x}Ho#*+A+A?s7go%/5,J~=x|1| x|1,zf
>d7S?J|Pop|Fx|j#<Y=x||Z/oq'C׋76J|oPo%A)Q0Dg7#o_E'78 Ҡ s71foO@zf% ߹T?TW|4Q20Q24śdśd?J|?lҠ #>J|j#<YL>j#<Y J=@zfGśC׋7}Po_~ t7O%A F5,<Fx|2W׋7&>j,^jYT,t7 %ABFx|m3ś#PYB=Rś"*W*mśᘁ?J|3|Y c_T楷7Ҡ 2ך,ߔ}Ҡߔ׏oPo&xdf#Ts7|ś~joNPx~cO5tfjoҠߘ
J~`-l7?ԕ_ZT iPo̅GJ~`5ߙTU#%A1bTwiPoFߙ9J~`IJ~`UPoś/5Ix~a7RߘiPop*_-*p<rbT&p@
|	ܚ?LJ} 	PoA)PoIPo$J} T  t7\y7Q%RA%o~7ٙq}"7ف`fFo([0_d-}}Eo1@`ߡ[ {o>жܦ-}%5*#5^,B}ҠBc'7Мy	'^fG8J}'7+x}2ov7оㄨ7|ԄfgHOoAI Vf"gw7
f @A3́;śHoo6a<ZKx}7Tj?ooWPoj[x}šśkTJ}[ś|A!7x~*BT<Z@x~,ߦoošś^- YH}J>ZTԶf KJ~[PoZT􀯾KJ}%A}*T@vQŤ7ږ|ԄfRC77ڊ~-,lŤ7+hffah|Զfaa׾%A+iPo ?|b7%Aا<=x}vr,njTß*5!<YSRśT7,p<i-7Y掞,p }	Po0	HOo?5!<Yϸ%J|4rT~-%YQת@x~ǚ:x~6J~7Ԩ7܃Ҡry*'^j#<Y凚oc׋7܀t7ܶTQFx}'Dg7ܥ$PoJ}ȋ3śAwo^=x}ȧ	Oom	OoAXWԨ7ymϼ=x~AZ',߬{u*ï5oMAYCHOoS70xf7`Po7x}k;J}HOo2i-g- YgC77сg儨7p3x|}ś6^-,!:Aś09;J|'7a%<YC^-%YC.fShffjooIooOk,B|j}*߾jHPnfj}ҠJ^j 77Q'HOoH/oTj,GHOo7J}x}5!<YLhf9OHOoZKx|8i-"Ioof^,"<ZYD)	 t7cRfl	=<l"flFx|6^=x|6_|%Aj#<Yyfno׋7x<nDg7s5,>=x|7m;J|7$yzfnLRś$5*	Poy	@%A'7<Ԅf3Ť7ȠW6J|F95**o%<YE=A)3J|Dg7O5,#.ś`+75,#"yfǨ^,#>J|LQ1KDg7?PYF+*Ta/Po,#=x|s7jBx}!_H/o!}ҠH:C5o|Ԅf@Po lPoPJx~7߱/Dg7LQ
^=x~¿߰yf5,߰Pś/y*~j#<Y4Qޠ=x}$+T'j[x}$ś(_s7\y	Ť7C,I)xfIWŤ7A*WPo|YO,vd7݆ߕҠvMT~j#<Y7Dg7ݖ=@zfߨ%<Y	Oo6J|+AG&}<PQ9Dg7
=@zf c7^j#<YHa3ś>=x| ~J|Dg7yf ׋7ÏC׋7Ã_* 5*?PJx|8Ҡ yfqOo	Oot7Â_5,j#<Y}@zfp?+A Po1{y*凚o'j#<Y}@zfsWIj#<YFx|9@zfr	}<r$frFx|9=@zfrҠLs7a'7p<Ԅf?<YIS@L>f$%AI0y	7	6u'7,h-YRśmţ7؛jTqOKx|Gx|=Pf($A|śp'72J|7o_ a a 7^, Tff JjBx|:tw7êbTӿ|%A<ZoEO5^,@=~iPoB, UjBx|aRś
ţ7, S, T5^, TO5!<Y PJx|A/p4Rśt9ä7yjTt}	Po pR*pPQwHOo<=x}-G,Ky+x}-́;ślԄfXu'7ñpvWKJ|;~%A&x;Y Po?U*Sp:)of)/o&f(~(*AJu*P泼YK4 ZP,%ߦAKw*AK~u*X泼YKޠYK{ śUJ|=@h>fzIPokTu3ś3Dg7PY~-^,D/oTDg7o=x|<ZYҠǾj#<Y>j#<Yz=_B7Po⇚o⟚o⯨^,šśx+A>j#<Yf6ś|iЅ>~WJ|yf!yfg׋7*5*>ㄨ78Po_pP1,&:i-`u[śIPoŃ773 0f HOoU*B7Poǚ,ZKx|> /RߕҠ_TBx|><Ԅf~~*~D7,&x:Ix|y	p,%AN^jBx|&T|X,L ?U*5Po#o=@!x}0	Po	>jBx|gjTt7Q	y/HOo}*T TJ|@!xf_7	Po(>*:i-[ś AP߅*Ť7ZKx|W7o*
TPoG-%Y!2i-
,-%Y!
rTㄨ7+?MJ|}T=	PoA6J|<w77@R)RJ?R)YRwƕ#
,%A~P#T?3śx||ZY	-%Y  	R K*%A &-%Y "7[śŤ70_Po`TJ|CNi-6tf~*HOo1gx|sd7:aE T"f9x|>jBx|}*T5 qIoo9Kś>儨7SRśIooB'!<YP, gIoo@*T>D7 [ś`tfNR*YS)fM;,&fŤ7AA"D7DO,,tf*'7@T7)ܨ%Ť7,~^,t7(-7)wHOooŴY	<[Kś~WJ|
~k;śG,*>*/Ԋooqf',UPgx|(J|3Rśࠓ泼Y

^Y
Rf,f|w7$x	0oQ<X<x|KY,?7J5R{śŁ[śग泼Y
AZT6J|xf*sd7QŅ7SG7Q377QWT*T~D7RwIoooI/ośBTୟ,d5VR V9x|<Ԅf	RV}ʉPoo,O|$Y"Q	i/o|w7dOP^,c7bf$Bf]`x|)Y,/,Y>k;ś9ofW%A#_U*?MJ}5	Poㄨ7=[śc.J|HOoPo>j#<YW4QPYW	R+D7,+%uśr,+t7-	Po
ԄfŴY$G^,WJ|HFx|H)yfSśIռY$?ҠS<Fx|I)fUśHooJY%*(yE77Ħ~x|JqTPjTYCŀq,WJ|KrTX2Q,3ś[PYOĨ7(, []*
rTDg7);Dg7^,,sJ|T7 Ԩ7 #%AX,%A` HOoӿPo5,Fx|׋7hsPo=*%AJ~-%YAw7iwC73RśWJ| 
 ^jBx|	~-Lm/o`]*\Dg7qoPYҠgoCDg7p׋75oY|<Y_Poj?, g,j)Yƞ-	^,-oZ/o򗚊oo] ?o@ś ϸ* R,x<YY+AYrTgoJj#<YY@zfdKǉPoDx|t78T783śDg7PYjYԄf0uoo g*Ap0MJ|+AC5,"o^,"YUJ| 	Po Ԩ7~WJ|Fx|fzqoox0R  5*fC3Fx|~j#<Yʞ=x|~f ܪ 	PomjT Ҡ-<Fx|Dg7CoPYZ,-R-*h	?MJ| ?p4rTWJ|Tyfyf_qT"x:Cx|Apܪ	*5*y7Hq/ox|yKś$WJ|<Fx|?5,"^, []*p:	|w7j#<Y&yfo׋7ȿ+A&1Q03śc/PY&6Ĩ7<śa'R^,<ԠfTP0xf	h%x|>T&Šf	Rś'_D7M/JoKJow7Lw7Lw7ux|<Sx|_PoP[PoPe泼YSFx|(Qli׋75,o5,ÏPY>-ofߕҠu*lyoboaDg7׋7oDg73śSś>- 7cPoJ|8Y,-Q>j#<Y[oFx|yfl׋7eO,--Y[|Z?x|Z?x|ţ7ˁ%A\
~*TǋK/oxfJo_,*:58CW7- ǋ7~- Y'W[śq/jx|N(yjf
+A'/,58桫śǋIoo@%A] /}*~j)Y]#~WJ|LQCDg7ˢ^,.|Z?x|śϋK/o@WBJ|`iś7Ztf75В-ooq*nIPou-<Yxf7$x~f7^- ǋ7,,|Sx|>TbT +Ayf8$f8KśCQpUQp׋70J|?7֕9BTo, [T u*r泼YHߖ$|УUJ}Po%&f
z)~fxm'7]*5,/Y3śO^,/=@x|8v7 _*%A-%Y?rT*[ś≟EJ|Qㄨ7(J|QHOo$5^,JjY(T∋'7e'7X+7YHOoT,ʩPo3Dg7X3ś,!H%7&^jBx|Rm]*H9Rj#<Y)<Fx|R@zf5RJ|SߦA)X,u>k;ś.7^Rpgx|_P^,ܰ<ԄfRԨ7`}ʩPo泼Y0BfT7d:Q(yf|Fx|K>j#<Y/|Fx};Q5,N:Q>j#<YAQUG*<Y*MJ|Uㄨ7WA*Ϲ]*T@)Po*KJ|k	R0	ŅW7!_Aa!yo]zBf/oԄfFf:c7I,o_P,1xf,1}BT0QJ~*C5!<Yh*TP,x,ҠFx(yg!£ŜԨ8.=T8.IPp>}T8%	|XUxgPp>(yp@iŜ3P5!<Yg#x qҠP8c8x<YP,PUi-gIop_|*!IJȓ ŜfrTe/PJx~WJ}jTbgpQ3^,Ri'8jBxX{'8+ARUOp*GQVzAt8~*E?5,T"g'p*-zSŜ
Pp*-JFx4Q u_^,NԄg : ~pҠ4jT5,4>QB^,4GaQA?40	 xyPg <PpPpk;Ŝ 38ԈopRA=Y,5SŜ^jYj{'8P*Rܨ/Ť8D?I/p<Z,5.;[ŜA->u*jgg }	Pp~,6?8jBxإ'8}Hg5Ԩ85u>,,pğ5!<Y%Ay	 uPg _p: u泼YJ^Cx߸Jk;Ŝ
PJxXAPp+yp+ xX8 r8 pԨ8 rg q'8 q3Ԉop ߩ w8@!x $g @Ŝ  Ŝ
ϸ* Ԩ8t8g,7HgPp?Q*qOŤ8^,~Cxap5** x"TsPpI~j#<Y<Fx"@zg DYaQ Pp?^,ҠPp	,(Y0,, w80-]*  * Dg87^j#<Y=@zg FRaQWJbRRŜ8
, w8Wt8ApZQCDg8?PY	
pB$g #PpB>u*E?5P^,rT#5!<Y2%<Y2pZ ȩ Ŝ %A3XQxg_Iop,p H15* JhHOp}A) }jTJFxhHQu׋8p cT**~j#<YrDg8N@zg
p«Ŝ sR9p:CgxI @Ŝ&?a* a'8TĨ8PŅW8QR	@R	D_5 L  ;ŀ kPp P,O* <aE ~%A~,*YĿ-JJw8YaHgУRZ8 M6Jj'
/p-sd8<XQxh2wx&Ť8c}BT1WHOpůAŜTOPJxkWt8A5KQgpJ^=x~-	^, t8 KPp5,5,=x8aQ  KaU  	>*  
>u*  $p/p.S gXJpHOp. ?TaE/Iop8J,%Ab5* #_BW8 a* "=IPpR ^jBx|ԄgF, w8"T*Fx&~j#<Y>=x R> M~,*<Y,A<Y
p/jT_J|~k;Ŝ>YL,^-*Ĩ8}	Pp,%At ~ Ng	Pp	 ŴYm/ppT N	})Pp#,%A|Ԅg PHOpO ;ŜAt8A|Fx(Dg8@zg PKaQ @A&G83
p -Pp 1Pp%>k;Ŝ Io/p&YiPp	`g  ?Pp:* &Dg8 u3Ŝ L׋8 Wš+Ŝ L꒠bo* Wܰ RHOp#o5!<Y%A<Ԅg RHg 5%A,(Y_sd8 
/p@5Pp@TJ
<ZKx
$Y* ((xgl|ZKx7-%Y3 T	PpBO,
g TҠ;R;4Qp=@zg08|Ԅg ݟ,ZKxpԨ8qTT+	Pp,RŜ^,ϹT3<Y9SxrŜT*Y9 ?PpjԨ8$5,g ׋8 78 # ŀg g]*QPpj#<Y: g 门^,Y£ŜկpqTPp0|ZKxBIoph_p* 3HOp`1a* OY(J,-y	 +A*ᷚpj#<Y<z7Ԩ8Ҡ t8p5,Ŝ՟ҠFxzDg8}@zg  +A=Dg8yg ׋8TҧpS|FxzXŜ SQ +g S׋8 8 ?BW8  &jT T3Ŝ TEQ *$ GBW8ЃThRFj#<YQ pXTx-KaQ MԨ8qPp1zSŜlY,bŜޠg g 8?5}@!xgP^,k;Ŝp8Ogx~8g ^<  @Ŝ|Z,>
*A|BY,>uŜsT5,>)gWpR_TT_pZ `	Pp=A) ]* 3Ŝgp/PYx0Ҡj#<Y|FxG^,?u,?)x,?,x:CxW8Ҡ C3Ŝj#<Y@z'opiPp	, w8 ]*gDg85, 
=xG
p 3v8+ukŜ_p /Ԩ8R@t8p%O5,D_PY_.J10y	 .68 T \3Ŝ ]pz}@zg K8   *yg MQ .XŜ c%78 _Ҡ|Fx yg !zXJ+Ab8 ,(- 2^,%?RSx ?p\ .RŜ * !y	 $y	 _,y	 z M daQp	pyg	paA~D82ϋIopbg8 Ԩ8 5!<Y n* rT }T >* >* *ym ,^, 1CAŜ<ԶgY,~-pJ)PpJ q1*	AGPpJ,%A(0A(*TrTqT~-%Yɇ,dBPN<Ԅg!Ť8$Y0HOpL,'8&{'8&Ni-5Pp a*8J<5*A>D8E,G8'zxq*	FpNIBŜ~PpN }T<w8'^Y978'1%AEu8<ŜqU*
*
 *AB_sTJ?YJ,BU0AT8}iPp!	>j,B^j,C
=ҠC ?e*:ԶgRC>480J}Tf,DSAw8lAԄgAܶ@+%AС@&AԨ8Hpp+Ԩ8CJ,
IVg"/,zx_q5*?Q(%Agp`-jTgu~CxTn?MJn,pka*)ARnԨ8Ҡp`` I`tg h>0O8*?T U*
o
AP/r}D78+<Y78>xx:0x?!"Ŝ}Pp#MJ]*pUA$g9kDg8~=x+AD3Ҡ"yg5,"-Ŝ@T@-AD@Q#?5,"S׋8yzg~}Ҡ"ԄgE! @ ̀%  ㄨ8b,G8J_qTAWJ{iPp:0gDg8=x5uAEc3ŜRpYz+oPp]iPpC5,"j#<YE(z)WC׋8R"TRߚ,"~d#<YFW@0̀%0y%AF<Ԅg@?%AblPp$ҠIiPp$Fx$Dg8P=@zgM_ҠI}48RFx$3Ŝ	"^,IҠIT	"gp$j#<Y)oWJAA5,vu3ŜŜPp;>Ph_s8'8|FxḰKŜ^d/pƿqT{<Ԅg 	Ppy	 {iPpop&jBx9DRŜ5!<Y %J ܨ <ZKx$Y /5^, A'HOpMԄg&5!<YI=D'8	 AI78	$o%J}ʉPpS|ZKx$YI%JrT la[Ŝ mo8 5!<Y	 8PRŜ pKT8 5 
, 
I/p , 
f  k M  ?pJ  Aܨ  S|ZKx  KŜ %J  -*%A<ZKx:[% HOp (HOp )OHOp (0T8 OZKx% ;A@ܨ q[Ŝ u׃8 T8 *%AAwIop׃8 Ŝ	JԄgPWJ(Am3Ŝ	c5,Kz-]*ҠKDg8QO^,KT	bOp%|Fx,׋8~Tٷpc5,ƞ=x;?+A}48Dg8ǚpePYt848~j#<YC3ŜPY+A iPpg ygpPYO|* EQ 3Ŝgp-]*P3J8QS5,%zP]*P-Ҡ%Fx(yg(SŜ5]*Y3JKQZgp^=x%WJ>TCDg8	ij#<Y=x=	+AiPpj#<Y|Fx=e׋8~T/Dg85,J^=x=ҠAǾf z3Ŝ yGpOPY !iPpDg8 3Dg8 g^,¯t8 3J3Ŝ |:Q >KŜ |K |* >)g3QbPYL+AL1iPp<W3Ŝ!Q}@zg7t8TfODg83Ŝ O^, W3J2Q AOp
@zg  %g  LQ @RŜ K  |* @3Ŝ GpOPYB|* B}3Ŝ 3Ŝ ^, T iPpߚpƞj#<Y+ŜK]* /|* Dg8p@zg |)%x?R ~T ~A8/Ppk3J?Dg8Dg8_^,&ZYM^8	{꒠&/PJx&WJ=48	5,')Qq^,LT	,p>-	^,'{R'%AO}A)x-<iPp˾j#<YO0yg=;p<ZY )PpϾ* L8?T 
iPp*<FxA6Qp|*ŀ2hJg@MԥAPIPpQSŜ 48&^j#<Y!S3Ŝ~=x%xkJ{꒠(	OpCoPpHT_pS<FxRŜ @ҠE׋8
AGlH
H~WJMҠ)Fx"gHIŜ!3կp_	Pp08JX,d?T ,i- 8oŜ O^,?+A	"Ҡg $yg $=Ŝ Ŝ <KJC(xg C'8 {Pp 8.A} uop Bg8  ׋8
a_*
/p%ASŅ8
`8Js8
f5!<Y	Ah-Ǿl-@ &ߦA	-%YT}Ҡ*,%ATwjT@<YT*UPpnP泼Y	zBg '78<_iPprσY	4tg (ҠMJ}QŜ W8@%Ԩ8@*Ҡ5 P`  	4t 	Y <} 	MGOpF>TPR*MJAY,*Bg )x:g *S78Q7f *@Ԩ8ZThg +:BŜ uPp+A
^k;Ŝ ר/pgopZT*Y"GOpX ZKxFg Q	PpA#~8g[Ŝ T }%ARf ,R4xG6BŜ8KA#~u*q泼Y#@!xG$:fg Ҡ+Ppou* ap	|Ŝ@- >iPp	 #jTKThg BBŜM^TIRI>k;ŜIK8'78a :ŜY:xK_iPp	d?R>CŜ 0wxĴ8 (<5* 
0	~CŜŜ5* y	 $78 0%iPp d^ض [ "8 0al l [ .8pŰpAg B8p8B8 4 1l 셰p h"8 49ً` p h3ж 1`/[ /A5* ^y	 ^"g /-/<YŜ SP@g  
<Z^x |Z^x Z,  <5*  jY  3A oHOpFqT^jBxx!+x$'x 3 , 5!<Y#jT g]* aPpg 0CW8Jp: 0&XJ=QŜ ݥAYypO'<YJj'YS|YK~YE4Kx&p' g Q= AŜ 8 <C@ Ԅg 3QW83x%* f ~ 3|=x߹T y	 f`hY
|Ԅg bT  ́[Ŝ  ́;Ŝ  ,/8J0RŜjBxGZl-=B8@#` [ 4
}[ 4 ?|E|`曆`+`?|I!/%`^"b AVx<x IH ; ^ 	#Ŝ &y8 M3]<Yb/78 Ly#x˾j,3BW85opS<YGjg 5cŜ ԅϼYii kg
,78KŠA jt[ 6Yl +ދ`kŰp`p`U l&⨶گl=%A[R.)8t8/*ךpj#<Y\zկpoPp *3Dg8/5,.@zgp]*3%A\-gp3ŜPY&WJMY(JMyg 6Q4q׋85*65^,CoTi#HOp	8JM0	9W1JNW[Ŝp%A'o~8Zg MA'ҠpuG,.Ipbu<Y]Šgu3Ŝ'
pL>Yğ_x|Ŝ ?+A|

FxC3Ŝ o^,VY<Zg 8%: pQ)PpK ߅* p[ukŜ MJ4	 r׋8 9,%Af5a*MJO<YLhYկpUx+A^ ?BTj#<Y^u3ŜG^,/|3x%%A'p	y8VY'A_	+A_
/Qp>=x{TIpg*]*3%A_<FxaQAG^,:HxPߕҠ'*@EQ@yg @zg 
_RDBT (殞,G^jg 
ҠB* )g 
&g 
=@zg 
hg 
<% T q! | J b8 'WJ f?BT>j#<Y`7Q>=x0:Hx%WJ?85,0
~j#<Y`0E%*D>tg ?+A(BTDg8 [Q S׋8 Z* ,%AiPp $5* ,ǋ8%>HmxR@tg 
p
@sT7P SQHEQHIŜ785_iPp
bOY)|Ŝ /p ?q* A5* $ MFp x<!YoT*Y_t8 `
O5,Fxz *x:fg Ҡg GOp 55*ORPx:/Pp'8|Fx83Ŝ	@zgqT	sPq/Dg8j#<Y!ņ78p8 <Y*R8@/ Ktg RaPM i,H>,iaTOxYy/C׋8T	,OqT5!<YaA0jBxԄg/,1+Ab>	Ppj#<Yb|Fx@zg	Op[T %Ac4QpŜ7Ac~d8`]*

QMFxPYhQ(J皈pZ3Ŝ@zg|
഑3ŜFxpZTPJs8-jBxl|ԄfqJ/j2O^,eOVY~xQp8JQv~jBxQzԄf*EҠ>gjT¿BT<FxP?5,?O^,>
>LQC/5,>SŚĿBT^j#<Y}j0zDD[ר 5 Ҡ(4RŚP,(y	B-*B^,( ?Ĩ5
fE_(Ga%BT׋	/jT	,$YP qTO^,(+(,xf@3@KŚbAń5
qT%,$Y2Wꓞ,CBSŚ%djR 3b[Ś*A)A3HOjjBxPdWKJPdYa%A5JPd]a%A~XJPdKŚ3?)Pj<XIxPfj^,A3xf+%A3cKŚ0/*Ań5`k1JPfń5do*A#ń5dTf3̄5b CŚ0QjT0kd5e%Y3A)@HOjpxP+
?MJP+8JP+|ԄfVqT'jBxP*JP殞,)MT5
AxP殞,)Śb5tfX< fX cŚ`%*@'5Ij 
*u}B%<YT
?+ATFxP3ŚEPYT`hBfQЅ@:,_Tv5,j#<YlŚt'5 ~WJPhg*JPho3ŚAjzAHOjҠRTD5,<FxPhzA~WJP| xP5 75 ?5ojG75 3AŚx5 WŢŚxSPFfAŚQl%5_ZTV>jBxPj ŚW^f>QAKDg5?PY5M fԳ A3Śo3ŚjPY*@5tfZ{ŚiW]<Y<ŚaPj~ Y6 AA?jt5#%Ay	@uTp,cŚ|Ś}Ť5 uŚ|XJP5@>[P@4 f_*@ԄfO<ZKxPJs5 4'5
PjAV ŚtAB78JPjBxPf *@e'5 8SjŚW*@@m殞,O5tf ]/jJOjR	,f p: k;Ś	Pj5tf!4WOj~jf!xf!	~*TŤ5, T<YD5^,& ojA7&yAAWC׋5&%A7-xfܷŚpA7NRŚx8JP/HOj 75KRWpd~- YXŤ5>- YXŚ- YXIi-BgIoj-YXai-@EGj"Ioj$,BIoj ]ŚŤ5>- Y|ZKxP0ZKxP0)~f`Ť5Gj4ORf#%f#*x~f#{[Ś,Xxfbţ5Ť5Ť5Ť5Ioj~f'5Ԅf:RŚ=>a%A$JPpSa%A,Ia%A0KŚq5JPp(xfUҠCf_TUf5a%D!Obǋ	/j!qTOXIxQ/Tf|JxQ
? CŚIpJQ	Cŉoj!qT>jBxP2:i-@ɇ,}A)@6jBxP2<Ԅfd(y	@O 753off`j-P3 @-P)z5 ,ռY<@(x=[ŚojdxP5<@c1xP@@,5,E=[Ś=[Ś^Vfy3,Goj4JPtXz5 I,!AE5 HT$
儨5 HrT$rTA*~PjWAPjD5`ADl T%61n	</b@R
j` `.@R	>ж@R>5Hj 5 P MJPo	Pj KŚ0T_A0g-JQ5KJP<,wxPv5KJPvIwxPvx;Y;p*Aه@afn̄w5s2jTjKg5p97JP7uPj5@Oj唨5q,A
~j[xP93JP9a@IPj _Yxfr`rIJ,C}-*@楷5oKJP9 }-*@@Pj"_*@T5Tȡ楷5O,RŚšŚŤ5oj@便A2RŚҠ~j,|A'y7xP;x3xP;>tfvKJP;q楷5KJP;%7xP;(iPje/5j,5*CTzf'Y`d5Pj$Y]*D? lJFxQ!#Dg5^=xQ!GHUQD5,HYŚ%A;Dg5Z5,fޠ=xP<=xPs5XHOjqTERŚ>ㄨ5`HOj5!<Y'l,+A [Ԩ5`]*@|FxP<!yfxj%A%fx3ŚKj_%A|FxP<-fxjĨ5o,M=xP=	~iPj^jBxP=;5*@}	Pj?5!<Yp
'5 UIoj HOj l*~ [
PV| [-
[-_ `jTŚKAK>jBxP_%AAҠ1U%Ab0#Ś#oP<Ybj"foj Ś.=@DfP,xPė75S=@<fWOj>Xf,1{.f}@5PY1 Ś/P<Y#cŚ_f|$	@	OjſPJxP>0y	@8JP>jBxP8JPxHOjzSŚjBxPx,A<|ԄfwjNiPjGjBxPzJPz'56JPz*WJP?jT,|5q#Dg5q/Dg5p}׋5p()Pjǚjךjߨ^,1Rf~o3Ś>=xP?yzf~iPjjBxP?A%ARŚ/ҠA¿/@Q@^Dg5}>=xP?e*@^LQ@^RQ@^SŚK)Pjךjj#<Y=xP|85l]*A-5*A,?0yf0yf0=Ś,AFxP|FxP%@`Q)PjjǚjϨ^,?qT/RPj'YJP~TQA3Ś]׋5T)Pj>j#<Y yfj^f  /JP@ArT U%A@o*@b65,sPJxPt5 \|5 ^5,{<FxP>=xPYJP~j#<YOj kDg5 \PQ@FxPf-Q@a3Ś03Ś03Ś0Dg5 a/Dg5 `3Ś0UQ@,zSŚ0?+A ,A5,j*=@zf~WJPA5j#5,O}@zfR fy)@̃׋5 dIOj %TaAŚ 0JP BŚ	Pj#C5_ 0JP<;xP ^,T3,?4,g5, 4,  gffS%ACtC 	Pj1tlf$TBgKŚt<Y-BAŚO2"YA 0JP&x:fqN}xfqcŚf 0JPСC0Tb5 `@EE!1v75I 5B 5aO!B5cR6xPԅjǞsŚ6>jfԭxP}BW5hhfFoj^5lHB?R0xPV<YCԛYCqUYCԃjIŚ7^BB#ԪxPI/YCNf/f75d^,!<V*YCIŚ4SŚ2,!J5b3xPS*,;ń#QTq(qQq(yꁑ>~J=@QM8adq(SLPq)N?%"z}P(8?%WiTX8SVzGg>,Pu1䤿:8K`lq(sAg<YY䢇,~J)z^q(C@QOEOT
?%}P*8"Tq)7BOG~Jި~J,Tq(zTq(Q3ET
?%}P*8BG~JP*8Q*}~}( O'u}zbqPPN>}C@}. 'ubqP8 'uPN>bqP{Ǩ's*@18#bq2uPN>DPN>DPN>Aר's$PN>DPN>DPN>A's$PN>EPN>E/PN>B's"'s"'s"'s!o's!'c. dY d@18@18	}̋~}̋}̞bq2=@18=@18
~}̓@18}zbq3S's5~}@18=@18io's5ޠ}ν@18@18q͇'s1's6>}}@18zbq3@ fA fB f?PN>h} f~}@18 gg's2G's2O's0_'s2_'s2g's0g's2's2's1OSW7̱zbq3,bq3^}^}PN>ePN>ePN>o}@18}}?PN>iޠ}>}'qZPN>>}f}fޠ}j@18@18bqbqzbqzbq}@18^}l@18bqzbqVPN>PN>^}vzbq=@18>}aר'qZ_'qY/Vzbqzbq=@18^}b'qYOVU +}@18}@18ğPN>Ǩ'qX. +,bq/PN>ר'qXV[ +.bq +=@18}b'qZw'qY}ԩ oPN>UbqRoH}@18zbqRޠ}ԝzbqR6 ?PN>G}԰ yKPN>O}@18> 'u$/PN>YzbqROPN>i Ǩ'u5bqRKPN>l I'PN>I~}ԓ=@18@18L HIO'u%_PN>D_PN>S}@18}@18,zbqR@18,bqR@18-zbqR&zbqR[ KPN>EPN>L}Ԋ~}ԧzbqRa ,@18zbq) ,4 ,6 ,WXoX0 ,iXw'qaר'q`?PN>Ǩ'qcPN>'qcPN>PN>PN>PN>'qa'qc?PN>OPN>}@18zbqWXXPN>G'qa': ,K ,%bq=@18PN>PN>'qaKC ,)bq=@18
}ł/'qbo'q`XX ,ޠ}ŅPN>eXZ ,=@18~}ŅPN>Ǿ}ł'qaS ,N ,0bqUbqT>}zbqTmRPN>@18zbqU'uCOPN>bqTPN>ޠ} 8ʧpyx<>@8N>x<DA@STW#U8yӏxHq4.}Ŀʧpi<*}>K<)58OʧpEA0&U84x*}e慣xZq~h>w<<}Sx*}J<68U858U8}PU8<J]TJx<hq%GTJa򓏹(yTJ=yAܔ}TJ <ܔBq%3{8?*}N<q%WTJu*ʧrQ'S(:q%8J&~U8<>䢇S(CALJ)U8hrPTJ}Pxq%?*}ETq%/ʧrP3(TJ{!ܔ(~U8?TP8*}&}j?*}f}fߕN>T?8N>䱧%}k*}g^q%*}cT}l?*}l}P 8*}h}dʧr[/TI8U8Bܖܖ>_N>GN>OS-/ 9ܖKq%,pq%~U8^,lq%N>䲧)8ʿN>,Iq%"}eʧrYkňGrXTK.ܖܖ`E#,Sq%}QDN>R"}Oʧp_p=<8Oʧpw'p=}Sz<@qOQ8N>̀PqQ< gpʧpRU8z*qIN>u@=KqI=*}҇}җSzS#zTqD_P p7=,y 8=_ qK_N>oz]qE4;8ʧp;.}SQcSTPU8qU8~U8iGTz}>x}A*}?P,8Oʧp<p=_Sup=gS$q_N>x#&~U8P}C~N>xGp<"U8'p<XqşP}2qg'p<[q}B?*}sNqgp>z8oʧp>o  8Sz8N>|̃s~U8ǙN>}ScIGp>{T<;8SeDgT ~U8N>}S$y?N>}/%U88ʧp>R5p>!U8򧙙}W*}.5Gp>Yq3483|U8}T>f}ɟS1O8?*}Ɋ 8*}ɐܘ4q&.5raS2?3}Ƀʧr`'rcʧraq& ~U8^f38~U8<hq&STLS1ܙg8	N>Ƨrb_S0k>ܘP8>S0gGraSܘ"Pq&&U8f68wS0yRq&*}Ʌ3L.U83;8N>3}Ɇʧw<tqxᷙ8WTaaY?N>wSS*}06'wʧwf>*}|T񟙏>?*}83㏻*}:3?*}| :qxK0.qxLqxdSTd#`qxXqxY6GwhGwʧw|Pqx)8Nqq
?*}8oʧp@on>aTgQ-q^gY*} gp@14s =qf}27Gp@Sdc qTÏ uT	f	?N>/p@Kq'p@T
^fI8<}W&tqOS fN>T^fqgS .xq*}gp@)U8㏸!*}
3&}	S!W`M*}>f}2i~U80GN>ybq'fP8ʧpBB2q(fR8*}~f	>b?*}u`q)N>e3!*}	C)*}	OʇpBTq"/!Mq%3*}.q Q*}	oS!.U8Ca?*}
w}	>Qes|>61$+qf%}*}fX8˿*}ᷙӏ}S|q>~U8Ǿf>S|A2>!~U8}OʧpǙ#}_S|>>$h_N>/D?*}3>C>}S|U2>*}'ӏ|Xq>f]8><}S|ޜ}C>O8ߕN>b?QTy
}oʧppaT<>ʧp3~6q,pS~U8pTCc~?~?Gt}_N>#}OS~?%U8~U8/N>T<}S~Rqğʧpx:>g?-x:K8gS~]u,qpSq>>ܚРM4q&tq&U8atN>ѧS5w}ɧ_N>@Mz>-8Gq& q&8O@	}ɨ}ɤPri㏹5rk?P^8Q=R6T}ɮ=Qܛ_Xq&ܚN>=T'ri#>O}ɡת	N>ԿTM%ܚLK>Dq&z4ꂃ4rhꂓ48JM*q&8S}ɢOC4ܚ48K>R8AܚZuIܚ&zPM-lq&|N>׾,rhgri ܚ)hq&z8L>q'~N8znq')Hrq iܜmY})}d ܜ0 8 bq'<>忔>d}^>ӏ:?Ny8xM8d@8aܜ{N> N@ܜA!ܜBalNe$Ng@q'"x<08 >8}grsã:ܜHq')}q'%Q88rp}grrgIܜPx(8^>>⟃GrqSrqWܜ"<NMx%8rqcܜN,<18>׃rp㏹8ܜ]xq'=x}8ܜ)<q''x<|q'|=8~cb}<N>醞>gt~08<:8<}!x4(8-!1wB8z^qLzZqL̑N>郏RY80 $qLx%81bӏatN>AaB,>錼zqLgA1138Sꐎ>=R!2>}zN>ztG1}	>,>י3b_8XLa0>bbg0}
,TqL)z8~,48XjqL*z8}S`8&>O!}682	>酟DÏ`2t}^>g[ (qL.08=`}2` 2qLQLA0S}O8zܞŕ},\q'x#=_Rq'8hq'ã<iO[KrzSIܞuAܞ6 OAܞ8q' OzܞԀܞ{DÏ<ԃS=GryS<=r{?؜}蟾q'FGr{Gr}=r{͎>?O$~B8?ܞ~q'\q'&}ܞ~}鞤q'?>N>ԗN>rySHq'K8_grzo>'=8d78wS<grx2@*q'8Cc<A!ܞ]!ܞ̀yܞ(yܞ`tq'~=;N>: (t+8
|> @6#̀0 bqP8}N>TF8Su-8o2@̅gq qq y 1~qA8߄q̅q B㏸B qy8!8d/8q}
#8dN>2^q,q AQ@$-8Y@K  }gq >}>CR! CT  B8/q7 }'	q P 478q ~>k̅#&~ >ẁ\ = 8
q 8>w}q     0qM=IA6 qU	A7$#0(qR>ԀA[GqwÏurqF߬81 ?  ?;8,|"8'qJqP<cAtP8$/D󏸂ŀ `qQ<SOGqT88(tq]zqT}G>	'>uAKBA%D <ФqC2jqS<}gqqD?4)}STBiA*AA|ёAMD$ӏX@8 }Ϛ>2D#ZFqLQA-|qK
} 	}C>	>M>
w!}>rP}

N>OܠmA_rgrܡܠ4DӏAoN>h
>4N>B?4*}4r4PyATq(}ޠzq( zP ܠB >q(2 6q(3'r'TPqKw4 ̵_En*o;2+Ji~ ̵_߿lUQ_Łe(g~,-WDjο߿	ܢ5C~,s-WQK?߿U~ZC4g6~-Yj?V߿B\2_У2̿QU6oŃU#2Ўҿ~2TQ<UfļUkGy讆?~f2GJ-W[vÜU[w6߿\UZ߿Ne'4mZ<̵_溧D߿\U߿ [26߿Zj祻?߿<UM+̵_ֆh߿&eg4C~̵_MVT yܹf_PZqEU7߿fZC5E?~dCj*oe5_eh։j߿YcSU9h߿ڢѭ1ZZ?߿!Z̵_3-We~s-WܸmUee˚*9ܑݲ ̵_溜VѭUQj_y&PwjIfeG`QjhU6̵_6̵_	3-W?߿ >et"50̵_Ζ(m̄U鞖h߿	߿s-W"9UЯf_2~fjy߿ ̵_yņ<Uvŀ#jXc̵_ٖa_2?߿~eUr!e
2?:Zye|c̵_ŀ-j?߿|U'Ǚj#y_`Qj)Ps-W(̵_rl{ɱ-Q?>.MaGMo-Q?7McGgܚ{GH5M>[s_ܚGwrioAɤ-E?]&[s_ܚoA:,&o-Q?
{i[w&[}ܛ^. Ϲ5oA MuG'6E?] 4G&wtCE?] Ϲ5/oA ܚK[Eri3oAZMtw&o-Q? ҆.@M)o-Q?=ɢ.AriOoA3M*o-Q?QDYܚU[Wܚ"-Q?
(MM[Yܚ$-Q?6&7t)M3YPK;۹4o-Q?4GOG
4L[#ʂܚ[["&wt(Ѐ" ,M{G4mZ&	}ɦE?]wrhGOkܚGP ɦE?];[(_'([ ; Ϲ8oANN6[uܜoATJ&gܜoG@i+[ܜ0[d4Sܝ.!UQGrpoA +ܜoA E?]˝mE?]rt{#n.$@7tC.9.E?]N>[9oAd;N!o-Q?9.$@tArr&.?NoAN[w'#-Q?9.ruw'7t;;E?]rr^.讆?N%-Q?N&o-Q?̧NtArrf.'7tE.w'{ iܜS[
]ME?]8G3	;]E?]UܜG3>NwthōE?]oܜtarqgoAfPN[18Gn8L['t`ܜ][wt>CoA+	{XYܜ)-Q?ltⴎ.V3[OtX2oA+0wL4[o-Q?ԜLWGRúa.I`oAd;BqSFա})]-Q?ԼoA0oA mE?]W2=E?]t.H6oAR<[LcGF	gtE?]a.XwL@[B೺aoA,[cN錷t7t{b_tME?]?N.X .7t^-Q?ŀb>.Xo-Q?ŀ׺e`0GT.I[:o-Q?t{t{7tE?]4  H>;&o-Q?7tGaKoA{{t[0GF	gt¦.
;wt`G@tE?]:Ϻ`GHtLh@@ |wL,-Q?`2[akoA'&o-Q?_0GGTٿL.-Q?o1.{
t0GF	gtOoAhLN[ E?]rG4w'[B೹=N.+O4[KܞmG4GOWG4A<aG4*'ÿG4}ME?]'[rzE?] ηt.[E?]<o-Q?E?]<ܞoAE?]<'o-Q?#Y7tryoAQ_-E?]Djοo-Q?4gtEn*o;ME?]<KOoAhj=.-Q?orz>.ȍ(t/>E?]/ry#oAO$-Q?Otrz^.ry/oApO&o-Q?.''o-Q?ӹ<G'<G3<C[ž.<GryWoAt~oAiܞGF	grxG..
;v.L;Q_rx2[.$@f.'tOrywoAj-Q?CCoA .=E?]4  H>;ӷtܞa[ {W= )[w7t o-Q?QDY@WGF	gq oAj{E?]$ CG5+wRqn.M .[}E?].Zm@oAtWS oA)oA#<[pR/@cG5;.U46.Zw7tПA[BoA- wo-Q?ųw-Q?ŭjGqE?]]+E?]: WGh@uG7t 7t(Ѐ" , wtMVE?]kGq/oAkGq G	j[Fq >[gZ>f.Z.Z{-E?];.Wq G6w
rDs;v_q G6	..	wwt G|@,o-Q?QDY@s]SU.wt(Ѐ" , tΙn揸&o-Q?.؁@.-Q?͐wtq P[h.; 
{bwq;oAl .w}E?]To-Q?͞T-Q?QDYA4['wMt{oA.Mt#Ao-Q?WqE?]yAo-Q?QA[G.gWo-Q?̭	.	{#mE?]gq=E?]5mP 7t<ա[oA\sGqyG;Owt'uE?]#A[	oA[ [>
&.\X ӿGF	gq.\}tqoA[~h@@ |wI|	I;|Atq/oA;$E?]>I 7t;o-Q?G..^G}.$@.$@. 6 -Q?$-Q?X[øt(Ѐ" , wt62[㸂Z[B೸&o-Q?z5Z	ooA./wt4A7tqGAt4wSt4L;{=E?]Bs+o-Q?rE?]bPWG(mܠoG֦roA(CGV,Po-Q?՛(-[[ܠoAuܠuGV@Po-Q?ղPoAܠ8[%(0[e~;eE?]C@oA7t8#P -Q?@G[h@@ |w(3[৹AoA 
wtLb|HM)PZcqp	} K'//̟p7{5̟uG~ 3'_~ 	~O K~ Fd<V߅ %2|V(w~ 	~'//dS~ 	~?
__@$w~ 	~2__@
}__̟ 
n;'B Kd 1~ 	~:̟^ǿ Kd>1;fO
8q߅ %s?#߄w~ 	~:̟w~ _2C_	Xw~ 	~:̟;=~ d/	__'xw~ 	~:̟{fOE Kndn.O~ Ή__|]߅ %27^^//YO__'rgYw~ 	~:̟#A~ I/ Kdn^xZ fO^//Fd/3  Kd/߅ %2x{fO)C K2d߅ %_2w~ 	~'{A K̟P-/4  H>;[_\?"2p=~~d.U/Pqσ®dS怿2.yF?2*V(wSid.U߿|B/MI!oG!qGoG!q(Q|\eApoِWBs+ aoA4߿<Яh
w$ӿ!q1wK{4d.U-掷
 ,w46̅ʿ 4u d.Ui2*M4u G=d.U^xOYWB3\!)w7i2*D~y?fB_3;4uĽ~~:̅ʿɛ4u=~~:̅ʿ}W߿柎!rq+wi2*?fB_7i2*=Fd.U/ ?+B_?p?̅ʿ$&79ݒwE]vI_~2]ْ{P 2Xgބ~/<̟߅7`Sݡ' oٓB~ Fd^h oٓӻ o2X4(w~a/_~ 	3'޲~ ` oCw~|`܈ oDw~ #?C^_ 8̟ ~ ٓE?t~ Fd#_DI@yD{n;PB"ò~ ߨ3' G~ ߾5̟"q>@yD*w  o'; Vw~fO;P
3'_~,`w `e߅7'(@ W2!+Pd0"l;PAd0%wTw~̟q߅7 d0/|fOt~ ߨ3'h@@ |yM/odCyo~h9B^hẀivS4+@4 LS>h3!y3_7K̅_)!y><fB/ CN @~x2(_f<w̿Rfr!8=A"2O!|Z5A q	 <2 5Dej	;oG2.m񷚉yDe&k*>>hĉ#/o<S<"2gCM41AB<T7S<"2498=yDeh6p{O"25aσ264+B/jGp~~fB_/G41A۸:߿<Z4	W=yDe|ܵhW̅_Ћ:o\e-	~xB/hW߿<!B/i:4nd.2[\e-o]\e.;.?
3!rhurj%A |{Q|\eje~K̂#/P8=6Q/2C525Qj3 e,#o'ՙF_F᭜S\"2.O52Ţ'Ӹ=fA:w'G{2ԃm~Qd:߿<Я_߿<ЯŠ߿^	Q|\edRGx<3̀i<SF_ʸe el0}߿js X}>>~ydhẀiw'߿F_\yfA>[F_@C|U߿<+̀i,p߿<!B/!jIӼ)̂#/`~Cd=o2}>j fA;x=D"2 7p>iOP!r,i\`}߿枠 ̅ʿ w˃߿| |s!y,
7rK-~Bd.2R
oG<\e{@xs!yĄҚ? t8?`3?
1iG
1ϨF5~ddچ~N| ,#D0,~d#u
_9 w2F	gq{+_N|߿枠B_o\BiMiҿ1#9R-]OP~dOjM2~bJ_DbP?M:'M> 72{2~>dRE E?/2wwi聙B.}߿\b5od.U1};4t!r	4@t8?b;AkO ]_/d1{,2_|b
G]_/PC̟  w;2^d1/w}_/P28_/Yǹa~@->zA?I~/́w?ǿ EOj_~@;̟ ;2_'C_/Y&   E28  &~dC,zyܲUzd  ̿=[gF_(%Df~nU41B/~n> d/2@i-s4S<^eT*;S<^ejZB/	4I?&w[7#D	_ 'g)&w~d~̟s}_ 5̟# w~d~2K_ <K4-~d~2JO2?d4w~d~,&OPa߅	W2;2?T*O(Ѐ" ,/e E/bp߿枨U̅ʿ͐-~xM~zW2*L֏Xi?PE]j̌?29!߿d̌?2j̌?2cCwF5c)uc 5CwFl;#!̌?2 ~da{Ca߿dCwFMB20ǝB>y߿dul{#Z6=@Pǿ20l{#j{#n20$!F30P}߿fC>̌?3C!wF5ga֡20̝C@̌?3ڄ41/P߿f:2~da
=H5d CC F	j]@PB̌?B20HPB̌?:6]B^~daA!̌?6]DB> -!̌? ~~dajF	B'~da5hƐj;#4NA@PO~da!߿h<!߿hCq߿h z7ƈ7Ɓ~da#P_~dawC20НC20C!߿h
hƂ^20#20P!̌?4un#5n#:7]B]BBBBBYj̌?s^߿Iڄ2G~da󒦡߿=A߿佨C$F9N!{#ua~da!!]PC#N:̌?]B_~da0!F	C=B_~daP߿%PǨ?j}P }P=C%F	DB320J	d(C&wF	A߿%{C#>̌?ۨC#Z0205ixP߿Bg~da320jy߿ͨC(wFe<C)wFoPŘ?BK20L!#P!FP!FC#!}x8!#GPŠ?Z2~daue>E~W1ƛ4r}~W=M~W-w~WO߿.U_p?\7pLpO*{|$ʿxwi_=#|!ʿ{f?\{4r@wi_<{>uO*Wp?\>gO*>߿.U?\4r4rS-߿.Up߿.U}4roʿQ!7i_(K{4r:A?\%!,oʿTnE;?\% >O*	Of?\%{߿.UN~WJ!߿.U(4rYi_"pB}O*9?\{i_ ~~WgpB߿.Ur;;4rnÿO*9 0oʿGw߿.Urwi_ ? 4r~7߿.Ur *oʿƉK߿.U4N>}^?\hF?\h]>?\h

wi_@oʿƉ?\hwwi_@ oʿƈ?\iOp@4%i_Bp@iO*{߿.U4O߿.U4x߿.U47i_ xY~WH[O*ҟc߿.U gw4rg%k/߿.U^	;4r~WHx߿.U 'wi_#;4r =gw7i_ mO*	[O*	wx0?\f](+1;߿.U3*w&
4rgrao߿.U3 ^eO*Ʌ~W0E?\fw&7i_0%ܘLƝɁ?\f2~W˹2~W;7i_'Ʉ-~Ww&oʿ@ܘ<{#Brb~W ]ɐʿ4ʿ@{1N?\d>J|w~W'0oʿ45}w߿.U2E[4r.|oʿHn?\d>ʛ4r)oʿAGp>oʿA/p>O*]#߿.UkG^X:kb'$S_~+Zkb	4N1!B?5)Zj)}_ӼYn`V藙?2}߅;/2Z
5 dCV0̟։z4V0̟փ=@;x:s'n /iGPx:s'-@d$~+Nt3'D./ihd A߅;s')q~+NELj2_~4Y?30w~+NEL z=V.d5J0VFdSy2	:A~4ٓLJL0V_2	DλydD/ih2	~Zw6̟a7PSV恶d q~4'񩖢r_~4^s~4s'ơ/Zwj(w~+NBnd5}_ӼfOPPIV3'P[V怣2F	gp왿/	4Q-1CƠ5 OfZ}ԟԎj 
-Hƥm@a߅uPĎ(#ڀ <R:񨩨%(#NR: e:q߅u@ }߅׃d _/23oCo?\;{^O*O*;=E.UNrx<ŁgoGX<7]B//<*,G!qĄҚ?/m1C:w[6wo4:̟FS/ⱞd34g? Iw~}2 _B̟2M>d;/⸳'ƻ4,p|O~i\Y|=:M?'W|{SO'g|߅|Vw?kCM>+>4߅|Vs'7~iYd>/p>/k!{SO'UM?uY3_2 ;|߅~'"4 34 '"| ]_2!~0MM>+Yi_d<x߅|V2 |_`w2 Z{SOc̟,~iy,./-k4fODQz4?y~iX%̟_`2v}74!UM? ̟=A4fO{*<M>+M~<'{/yO7Z>/ d~iX?#jSOW2o~iX?[_dG?_h@@ |xTZ[ygG/%-n~T,"2RXO[>hĉ#/@LfB/yW<2?O߿|U̿ʻS^eMfB/xx,oOʳ!y<,Oʳ!y<OB_d~BdL<Q|ſ~xB/	4kL}O uo]"]_=HO~P 2^߿"./Ԋ2^T$~P"^d߅Cԃzo߿"4  H><7K[
?^e,7 Oʳ!ywYPYọ~yVd/2T><2I~yVd/2TPܓ>*̅_<2_t}>*̅_wYBiMmi?Ӄwup}߅_3̟΂e߅_3̟΀bRg?[ۿbROH⣎/ŊH2:KH]_dt Q~,WF4  H><[Oʳ!yOwYXs$M~yVd/24
oOʳ!yoOʳ!yW^<2?~yVd/2SG, ;L}/T8..(d]_#!NdNi~HW? Bd~?|_#̟p׀f[YVd' S߅?'LGU?2~'E;GU? pw~,Ԁdx(d d~2
 ~,̄(
_#\$@BG['oi̅_@P_2HM);sE܃(! X2XHٓPI; 6d Z6XHٓP  ~RF̟YI}_}I2
< IXHٓP'pOb#fO(Ѐ" ,<U[ /rYw߿枤 o,ORF̅ʿ,oԑ!rwiHِWP#%7iHِWPe-~z6d.U{~z6d.U!4X1CA/scoK]&/Ł܇? -{>? /q`s>dQ>*̟/x~,uz~fO(Ѐ" ,{|BiM6t8?	% Yp'w[-EBw~A^b~Ad/ŀlm	=_d6w{2-:GX=d6X>`߅|.d6C!` m_p*ZX>d6{w~, ̟ɝo`  d6; w~,d6+=6X>ٓس܀KX>ٓw;6̟P8}QDYDE_̿$&Ŧ>p	oEO&y-X$W?2PX$\	c/łO'&Dd/łO >d*~,|fOLO`@2eC`@2`|s~,|fOL9c߅I U?0c;$w~,|fOLMߑo~''&./łO)3~,|+̟P}o?/4  H><gŠ7_H~8yWĄҚ?CL}]?>](~?*OM=SX'ySgx_|̟_s!~?OH3w~,dJ_YR;4X'yR{Y߅O6̟px߅Ou?&^/ł
{I_l
w~,'(8.$w~,dV`2	dw7DX'fOQ`9%X`y))X'$@M[/Ie?64l^e SO!yg2}41B/?|߿|Ǚ̿^{S^eO߿|U̿>~yVd/2S^e_ Oʳ!y e>*̅_
&<2E߿|Ǚ̿QӢ]>>2Qٿ>*̅_ wIfB/ ?KfB/OLfB/f<2<2O)S^e.1>*̅_?<2>*̅_JhYiow[:1ow~'|/15fOh_cHٓg 4SP3̟ >	iSdiBSR3'w~w?JL}C0I@߅>fOc/1"d to1rY=I2*6]iyW/s~yd/2.~|ԍF_xo<2_7YXfB/`5߿|U̿У|Ã߿|ǙF_|ǃ߿|ǙF_)߿|U̿~Ee>*̅_ +[S̅_ȨS^ej&\߿|ǙF_楞41AĄҚ?EL}bs;- *
a~?C. LǿDRF̟£ Mg~?HHTH`̟¤^ P4Q#ŀ_2
*Q#ԑ':*=_$z6d<*}_$z6d. RUQ#ԑ'pO~?BO !~HٓT4=_$z6db_~?F. X{߅G#fO` IQ#ԑ' TQ#ԑ',DRF̟ )DRF̟CDRF̟\~? }_$z6d %|*d~z6d.Uoԑ!roܖORF̅ʿ¤=I2*
(I#fB_P Koԑ!rܖiORF̅ʿ¢r_ORF̅ʿ¡+-=I2*
]c~z6d.U
g[4$l\*1%ԑ!rNwiHِWO߿枤f~z6d.Uv7K0oԑ!r䧻4$l\3J7iHِWKK#fB_Jh-1C_ ^{owvW_=@2;  #~L`8̟˼ T&{dv ۿBgo 3$w~L`8̟QDY|/26wG4<\Uŀ2*5N<2HM)Mm1!p79#-[<nw}_fOpӹ/
'pRPd7L	SB_2{ɝ_,nY=Pՙ?p$~Sٓ;T)s2Ƣ~?|fOD:$@,[/̜oOʳ!yĄҚ?tt8?p5pK.{r_~?s'4_5̟ o6_5̟p2@%̟  _GŮ/pZ{APs'߅:[?Twi߅:g?E@?BMYtu?G;O{A|k?G'~? W2wWw~U̟(;_O/́rDw~d1̟!߅:2o2)̟/7͋}_yGo$@n[[՗Ac߿|U̿\wYs?pO23̅ʿCm&W67iC\d>J~5̆W|>4 2*}߿dB_Jh֘㒇p[0>u̀27/2B̟P/te>/22{	}_dF̟@c|dϿu̐';=_~tFZH@ =?L$~y?%~{\-F	g7/2SG Gpb/E,؋߅;W|:w~Ⰳ2:AB̟QDYoHM)@t8?v78w[HSw;$w~vMDw~dv;l0I?/|/<fOENw
}_y/̟l0_?	l0̟ov3"w~`2`} w~`-?mv31OoϻldH-~Y4  H><1[1/^w߿f9WpO3\pO3W	߿fِW<Ǚ"i\fB_JhNt8?`_S.8eN/K3'	/Ks'p:t\Cn]_O\G~%"~d" 6t?2u#~_R'Op%3'%J]_Ԁd i߅:	~d#Xt@
_O<w~_Pw?	t@_OW߅:	|Xd#_~%cW~ÿtVd{A/s'g"A/fOX_Ł.d "[^e=y
Q2"Q2`;~oņWVw&fB_\]ɰŁ.d.U.;W!q#Í~xgs}~xgŎd.2Q~xg$&-1!\[_l뿢H]`	[:N@2
ݝ_ި?e^ rSC+ _ިOX6]_2
g~|<,u;1Oa 3N@2 /~wXB'u;1Oe\	_2%}_ިO`18NBnd8n;S=?&^/|fO(Ѐ" ,hI[1yVIo\,$wo<\,wi\,~{{2*/p/߿̅ʿ$&1C,?; "E'Ew~hq?/Ed<~lxz/E'oC4[U?O~~d<>Yog?OE/̟ǂ_}߅߹d<CQ߅߹d<O";4[;̟ǂ4[;̟Ǧ]_-\z4~~W2To2>Ğ/2q~~k28߅߹21O~~?@CN/O4[w?@+e=_-z#w~h3'E?_h@@ |wE8ypP,\S^eFyg߿|U̿haY(YA>IfB/@9~~yVd/24G>>*̅_48)fB/brIO߿|U̿ՕJS^eܒRfB/	4{L}
8,>*6X}߅m2WÎ/oG2g_pK?P]_pY?R?e/oG2z'~恷OTI6
Z$~h}9[:6
')6s'G;42@w~h}-	|~h}fdg~恷ܣ?c ~h}W2h@d2E(Ѐ" ,3e̿'d>*̅_zX,\A2,oOʳ!y>D2,Oʳ!y>I2-oOʳ!y>!ǿ>*̅__͆<2Ӹ͎<2+f}>*̅_4ϸ̃>*̅_w$7YY%/߿|U̿՛$Oʳ!y6oOʳ!yrI'߿|U̿ՑS7YX%<2HM)4֘6@p6]thl49̟QDYL[?/2SG1!h0cEo~慟2
'!>~慟2-}_|+̟؀ჿBϙymҗ~慟2
' o|.DгB~d@;4,{2b
~慟|fO@;|BϾ' |0@г@1?/?2o;4,|Iг'|AгfkBϾ'#}/>̟7)гA^d>*o#n/>ds'0{4,W?`߿Bϙy~慟2
'-CгB~d[d߅gٓ	3BϾ',D/>̟wB(w~hY ̟&!;4,<-̗߅g̟ f_~dxOBϙO[߅gٓ])WBϾ'=Q~hYǙ?{4,$@o-JG̿^v<+̅ʿC߿ds!r |U${5Aw<-̂\7-~yWw4 2*3>4!?2*3
=~{{2*3	;~{{2*3	4d.Ud)w~yfB_@y^>d.Ud;o̅ʿ̀pOǙ{43\\5oِW==FJ*̂\I(C\\K~yW9J%̂\H=ܔIyWܔ߿d'B_eܔ߿̅ʿ`)==;;4d.U+HJ= d.U+3Jo1B_]L7ioB_Ⱇ)n>d.U+;43\\OJ6!r0JQO|fB_~2Nd/2<!c][ox302<߿c~tNu?M;x3s]S"D5iB]M 涘!9Ӹ"p ?MV:("s=3Hgnx{܆;wN<=<)Z!@i'a߿ͿkCY>;m\kCVtw	woL֏P3i>$'36T6<D5 M~?6<DЇPǝ<Dі	;xCPǝ<D'l{x磽@c߿O=j "P{x硞	P Lzj ~?73"qg<Dԭ@@'4"胨h<D2~?u L߿O=+j z&B'~	xP]<D	'Z&˿zb6]<DWlxpPP@D' MZ&߿O@ڀ'O~?.'O~?.Pw]@q߿O M~?.H:xp:xq+P'	Eh<DD4~"\
 M~?. M~?. Pwivw;P')vw2G~?}@$w	;xf!Є L߿O&Pe/P<^Me/	j K? K?u L߿&!{ᖠ	}<^&!{ L߿5 L߿ L߿.	;x?eN/eN/ Z&U>	{xPʽ<^ ߿@{x1?:&߿:&߿ o~/21'u LI@{xxIe/^u L߿	;x|&xy	/^ . g2~/se/^E0e߿P~/ Lw{Ce/^!j kF	xx)13&&w{13	xysP}<^𼿨e/^&] w|,2~ /Go{x?P{)jh@KP{u!YZc4WԇO+Cw -=vѲ,N5|HN*hڴ-qĄ⦍Bߠ߿adѲ,N5V C⭣Z?;-[?h0PQ2|h'?ikDj gE\gO[FKV
w樾fO-"Z1@On' ѷ~j3'bsI.N !w y>gtlH֘ CC)o$:+ߢ66ٓKFȱ9ԏi>)n^⚶?ߠER<9̟3:Z6E椛Lf! T=o$ڊs#KFȱ9m1@
;-[?@,woŀ->gtlCLf!8 .3QUM T߿j̟3:Z6E~K.-[}+̇KFȱ9>i3hZ.[3hZ.|fO-"R}3H>k{-[?溁'53̟3:Z6ELf!![ \0o$:+pџk3'bs 1@MVLqMVL"@>gtlJv Cn~n~Ct>gtlA=3HZWGqҺ?PDO@dѲ,N5V C➖h@ZoSQ;PQ dѲ,N51@⦍B,[6ȳ߿9̟3:Z6EM3H kCW4W{TL?CdXjv Cs]TE\g9hm ӿ5QdѲ,N5 Cry!z뿢.3f^):Ao <?CdXjm1@mA/.3>% ym>gtlKV Cq23?-[?h h6A̟3:Z6E'i?σN;-[?ӎ~9KFȱ9Mi}9E\g|wdѲ,N56 C;-[?pDDyKFȱ9Piw[w}R?CdXj(c4
f-[?
fP4?CdXj Crz 1E\g9Dk=t 뿿5oٓKFȱ9>|HtWS.3讧B~j>,
3'bsi+Ji;-[?4	KFȱ9Zei>*W 4-[?v>[fO-"jLf!95"@eoNkH w?T3̟3:Z6Em3HT\6s]Spۀ{h;̟3:Z6Ev CgKw6ҟE\g3{iOy>gtlŢLf!3gK#_K]y0̟3:Z6Eэ3Hv 'E\gM]+ N>ZO-"hIi?πG~E\g|;;iǙO-"jLf!5[:Mo&SKyIiyKFȱ9Zm1@ąUoHUQGΉ&'bs(i+˿.3>^ ]/?CdX- C0x 4o  {h`/̟3:Z6EŦ3H| ![πD>[
KFȱ9[%3H 1O.3 1O1O-"hi#۶BžrDs;v\ ط߿B'bs io i߿B dѲ,NZc4ҊY ..[ \]ŧ,
3'bs1i}0!o]߿CyKFȱ9Z V C08 4o ;hcl?CdX-p bE\gY2cl?CdX-gi? ;[So w w2|h'?ZZc4>@o~[G'bs3HSf %-[?QU6oQO'bsͦ3H=@R.3=@R`Q>gtlŨ C0 @RAo 	$[_?CdX-"c4ynڀj۸)<O-"kLf!O5htVP-[?yC:߿H9KFȱ9Z  C0+E\gIg1O-"hui? ]
S-[?jZIt+̟3:Z6E #[ =|XfO-"hi q` =?~-<'bsc4ǿ@ÿ.3{;hǙ>gtlũ CgLsFf˿.3=-Ѩš	KFȱ9Z!Zc4uNW.3Tzi? dѲ,NKLf!9~fSo'4C}@1>gtlŠi?w .ow .ŠbdѲ,N-1@ Po'(P ~-)9̟3:Z6ESi>'(f 0w[FW h'`y>gtlŠ|NQ 0So'(Y )UndѲ,N CE\g~p,
3'bsi?~ \Ko~ \KŢOFdѲ,Nm3H?p.3?p_;̟3:Z6Eai? io 4ӿPw>gtlŠ!i?8(.o8(.ŠŁFdѲ,N C7]qmnikfO-"ir"3ox'bsZc4=qWjZ&'bsi?ɼ_E\g~M-h9a2|h'?L Cp^p^Z(xǙ>gtlŠ/i?7}C.3? eZ(c̟3:Z6EV ߿.3?~-T'bsLf!~ .3?N l߿SS?CdXl|MQkh֏%[TZ5}2|h'?-1@3h֎ lUo)[Fpb~ledѲ,N65iqvg~ldѲ,N6 CgGE\g@3f6?CdXm Cw٠w[ 6W`_2|L֎W$G5Y۶BhTմnrDs-UKG5k9v7-架tjkh֍hֆL"uQ39jjeZ:5T-m季Z74WKy榍ѳJhk--Eڹͩo:.tJDiE,YB%9[աQ\ٜ6gsD\hTW:$6g,jjfrqZ%TLY۶g+F+VU3v·5܉&g,35{*frݳ9\Cm5;*frm=jVU3z7UDsEsz)hQ39gS&g,T4qZ%TLY\[:+tG5]*fr]uJ*fr-hQ39hGi^JOFJQTfԷqZ%TLVЏ+F+VU35t#Kyw-D.JlZ5k3JUDj]u7"n+D客%-EVU3%lqZ%TLTVӸ&g,Nr6OfpVu7q*$᤬nW46g+r᤬nZ+r᤮_)KCb)fQ3>Ref:,hlTF|N+3ydPfʈϖIefi\Pn4貸ھWʅKpYEy\Tygm_+ZBk+3ie|TFYW4貹Dh\rYW4負Z떶\;jfTCK[w.e|[3iei,rٜZھW46g+iEv򹡳9[M:,S4rھYEMڷgm_,Ӣʈٝ5K;jYLդ򹙬
EVhn\K;jOfpW35@ڎSٜ4mG)yd:*,n*
2(XݫeDlΚ9F	dY {3{UMtJ'Ehg%&g*3iOfpW(es]\m-fTFd>J)JYPio:,io\UCF=I\g-33h٥|ᤴFyY溛9iIiej]tYkhϖ4VЏ--E^ZfpZCYZWB<Dџ-38i-!QTfԷZyiIiej][pյKT-38i-!QZ[΋LKHk+TjG-Eg%55t#]DJ[΋LKHk+TjGۆ4Y۶g+F+g%5v·5܉LKHk,35|ᤴݳ9khֆa+g%5vig%qZ%TLVЏ+F+g%qZ%TLVЏ+:Sr'-38i+*frFykKye>ZfpWUDj]tYkhϖ4hQ39ZWB<ZyiI\VU35t#ʌږT-38i+*frFyP譸jڊ`ז4hQ39ZWB<4hQ39ZWB<ͩo:/-38i+*frFykKyyiI\VU35t#ʇEmVULJJlVWLJJlVt9NZfpWUD坻fr44hQ39gnٜkC0f3&g,3D6SzZȎ(=I\58i+F#6Ziܢ5{3Dk+Zʈٝ2:/)JkW3gUrY۶'!m[D9gn4W@XھZ+FݵmBFWXھSٜ4vTݬQᤳpDDk{3lҹPO+6=Ign2:/(Xݫe%B,n2hjyB\S(hҹPC坻Wʈٝ5KB=;jOZZ L輮hlTg殉gm]RھW7.erY۶+M#Ygnڶrn<d
[6g%BFQ(9qSyrY۶54򸩼Dk,VV)nC|hlW(eqSyrd9\޴Jr6M#Ygnڶrݫh|hlW(eqSyrd9gm_,er
fֆrW7.Z6Cv\SEtsCfrDk+C-!ٸ5)oXXھPWʉDB\S-s4	eWʈٝ5J#Q,g@i,ڸTFYWC`Y۵qLTg%FsTUMM-甇DCrYWMM-甇DCrT)SC9gm_)JM2Q3:*s--t9Pio:/)Jٝ59
ZtJsU+6呛:\WPR6呛:r9gm_,-h4⺹jrQ;vմCL[3|Q9W(ej!Φ9Td)[#SLFt+Zhں*m52ھW-!DkK;jjrQ;vմC55 Rް|Q9W(eqSyrd9gm_-38i+FhĮhl󅍫g%rVmr"g%rT:+	MH5WLJv3Dk,eBoSRBDk-IYT4#Y\#W*z&j6g%rV(efˉ&g{34KKFJ6=IgtJ%j%j4,օ3JyBYЂ+fkCtjYѵuK;jP(QLAyOfpYWT΋{3ںDii,m]R3JyB*%3lZGjҹPQ|5sCfrھP2KCii)KZ%TLV輵NCjDlΚP(FWDU7k,ЎҾSٜ4fL輧!(XݫeDf|!(Xݫef᤮(g%hWT壚fn%WjeDPVt嬈PśhGh	+-PT&jeDZ6i_+je򱚙Q&WV-38i,ЎҾSٜ4Ή3F:/)K4貆:/)KT9ig%f{3FOfpVh(rj=IYʈٝ<8i-TީQ&lΚ*6kD5uբMLJѲ}򸩼ygn26gMR։W-38i-mjJ3ΊQ&lΚ*g%(hf颮ZfpZs\W*$͙E\8i-TѲ~Sٜ4]g%A"WDgG(bĨTnҡ4PjDjyBvKKy	gpD
g(|~T&5T*QJy ʄֆ"gжT&5	gpDǀTT&548򹢴gV(DCrT)SC9gm_(%!<ܵvZRYPiM坵|tyHtO+47-eB43vSKy!<ܵv򹡳9fW7.Z6Cw.&gm_+3ieȒھW46g,Ӣ;j\ٜN*)
tYQ-mtYCYW,g%sCfr54:/+-%ȒenyY9kD|y\g+OD)JΩ\ܮy\g+ODڴZ%B43vR5,Bk+f򹡳9\z%|Q]S6rեrEYWΦ%j6Q=t3-rھVu7q+4j%8o:$5Ht3tYkD(gm_+:5Tg5JZ2o\h-Ui\kieqSy坵|8i+坫>Sٜ4MKM:)=IYĨUPrᤵ<CW-ІC:j=I\4l+:ʌ栞TF髕
kB;VUڴZ%\J3Jhgri	e|*2ھT)efDZ%M뮚%|+"K[tZ9v9Pjٻ`ڊ;jj+*#y\",r*o<ќJgm_-38i-TNCyiyiIYĵQ9Y榔Eg%gSwMLM+-|᤬nTI5t8E,IffΩ[#SOK|Q/%D(5N3־4^΄d8M! P3$D!A,	P> 7j4U-	uO Dxg%gSwMLM+-ag᤬nTI5t8EZfpVu7q-TNCyixsCfrѭۣW+f*;Vr)iI\3WBG5WhlW!54JpѲQ-TNCFrmGtW,͙gB
26!Jѳ榙\Cd>)\CsBTF髊V54j	FsPO*#ft+49Y5q,YJW4m\UTNCp_PfĮQj╚
*hڹ\5+49\TѵrtTVh(rj坺3jVJW4m\jQ3<Rj媉rj薆D╚
*hڹjrk8qSFs\-+49\Tѵr9\5tqJW4m\O[B)Y⦍ihCW35╚
*hڹf:%sCfrD9hm]M(s+49\TѵrM2=mtJ媉rںPW4m\LZWQVh(rjh3Yhm]M(s+49\Tѵr3Yhm]DG<RACMW+Cj"9╚
*hڹf:%t^)Y⦍ieDf|RACMW-38i+殎)YͣD[D╚
*hڹ\ZWQVh(rjqEHRھ)Y⦍sW,╚
*hڹgm_PqSFj方iVh(rjg%jTFuqKLJΦ%sEh8=Ifr披|Q/%D(^z3HM! P3$D!A)Yj詴溑%k54W7.eDj=-,3dgٜUQG᤭×2EMxfĮhfsTDoWQZ5MBFm?4ZfpW5!!qKLK5t#Sٜ4oT6gMqJ{3UMf颩hGY(Vh\JBzvK:%ޖrM-皶qJ̭emEazes]M!J̭g+j+[ԋ+hY(W7[Y(ZBoT#6lѲ[ZfpVW*$Ζ(m+s-38i+*qSysEh8g%h٥r؇-38i*-6kR3ΉD貸moL[ZfpY(VW+)iIZ6i\HͧvR3m]6kR\:%j▙4fEU4lߊZfpVt!JD)\9s+F+j%g%p̭4ZfpVJ˙Z6i_*o=\ѵ溚6CM˙[#55hٛp*o=\ڊV"溚6C=}(\W5ѲP(G͚W_K|Q/%DSg3DtTD|
!	Ρ	;AAPGChxg%hں*m52CfqKLJѵtTjepRR34\#TC9Q3#ҟ޹|>:%s9E|Q/%D(^z3ICG46!͝QOZB@!9!<g`H(;@Nm᤭WEMW46!KLJѵtTje:sE|G:C#͝R#Ґ(lC=}(aCbK|Q/%D(5N3־4_LKC`j"4CBsBxPv(::C+6gr5T%q4VW7.ej"Jihf!-UIWNE|REMej"JihPj8h٥r5T%q4W(hB5RC++ECDj▄z'ҊYʎE\R4ҊYʎE\Rs)4FPVe"4r#Q-\VD╣H(5KCiiP"4r#Q-tTR#J)g(hB5t^)Z6i\FRPj%REMe"4r#Q+F+ҊY#PGtW+W(nZqD(_K|Q/sTs=kEᤳQ:+W$
BBv!A)YtWʉ52CF+╛ygEq\h:+垖h╛ygEq\nRo,+T!s]KUmE\Ro,+9CgEq\6!C<R3CfJ3ftWᤵP湪TI3g%rLٝ4ULJѳJIZ6i\GGS3EMxIk|> z~q|> z~KLJ*fpW{!SCTᤨtWLJEr|>-q|>-KLJEs*fpT:+uK{!Pzd>JPTᤡ+uqS34v/@ă ~{!P1  ,LJٻ(k3JI[7pޚefi\GybAGy^z{(|/38i+j薶45HtK[zr/O{* ^! CZ= /@y/38i-T9FkDg(TᤵP޹{!S 18d>J~= !pT BT᤮hv(j湫FsLJm]Rkg2|>=@C X?@?$@HS3WW38i++uK{!R  ,|>=@S35g%k/O1{!SKLKSP)qS35
F|>.HۈCp
FS3S3{!Y ~<=},q z?KLJCig%BK{!P*=#ҁQ,LJCig%CBK{!P
G`ChT᤮*nG38i+/O{{!S+LK36uP38i,C2|>Az@ q|>Az@ KLK36uP̭44fl˙Z6i\Gx<?#<H	GTᤳ3gU\ѳJ38i,C2lҰm/dǤ )q|>Az@ J>Tᤳ3gTh4fl{!YH#<@KLK36uJE|Tᤳ3gTtW/dGGx<?-KLJP؇LJP؇/C|>0T᤮hlCg%sCbG G_CLJkd>*fpVPs]M!{!P@@?#҅ R~LJ38i+jr|>1@G>P TᤨtVCg%CGG _Ch LK3W46fCg%3!{!Y ~<G. G//38i*:qS3QTG QH Tz/38i+W(nO38i+W(nLGi^z{{!P秲S3VҞ*fpTjS/CCd'd'ᤳ3gT^(_K|Q/%j}Ng}38h4	U>ji	P l
S3kd>*fpY\؇LK(iCb38i,3gTtWLK,++g%S3LK*:qS336uP̭4)qS336uP̭44Y.xIeqSt8IeCBqS3ʅCig%fhl̇LK,\ٟ38i,5B38i,5xIesEs*fpY\\PsV犙4Zr։ko\QxIepR޹S3ٻ(k3JIefi\4T:+uqS3ʇE|TᤲY4WՐIep_38i,S^*fpYZ6i_K|Q/%D(5N3־4^ֆ"E>ji	P l!
BPwN#[(s]TLW5!PwN!PwIPFr+75ʄֆ"JJ3I\? ʄֆ"q Mhk;'᤭hk;'K|Q/%D(5N3־4_LJSV(qNuO
!A)\55HtJκF#YYG.&tJ*rVmrhΉE\RDk-TNCڴZ%)#YjrPեrVPrZ+[*:K4R
ZHTF髊Vt!KSPTF髊Vt!J5U4Q3'(esEh%BFm<-38i+FM6Fq+C2QTio_5CWJͼQ3Y\ep_3gT4W#n)Y#YffΩZ6i\k╛y\5jiEREZfpW(efˉg%rY>)iI\5g%rWK:%嘇3JfAiKJȜR3Dk-MC^)iI\5fl˙Z6iXR6▙4#YffΪfKLJu7Fq*TҊg%rTqKLJT6)iI\5
-38i+FoM<R3Dk++FqQZW4#Yk*ʅUJ9Dk*ʅUJJ΀j%B85+FUQGF4FZCrZ#Q+W(|NQ<+9W-j85G.&tJ*JFD7mW\ӢKUmrTQe$ܸrTQe'њ#Y\޾(_K|Q/%j}Ng}38h4#Y\ٜSV(qNuOGgA<!A'(e$W7.erY۶+QFpjv+3#Y\TzhW(esCfrr,ӢJ3J[Zio[)\ٜW\ӢJix_K|Q/%D(u9fpW(eqOZB@!9!<g`H	
JڊO,HrDk+W(rϊYrVP婟:'#YZC|RD4!+F螶Jև.fCTt**-s-mqSyrZ:%rY۶hrd:8hCW(eqSyrd>(_K|Q/%j}Ng}38h4#YYk$
BBvSPtt6\5uW*o=\ݵCrWJ̮QˉZWC^)\5gn29s+FCs-3TGQ̮ZM<RDk+47.%:8rRˉf)\5fj4#YYj땴ӢJަCs+Cj"qJtW+jY\Ї+FCs-MxrVhnesKzg%rVhny۳T[΋_K|Q/%DSg6gMNer)+SHH8':'	#	rTF髊T:+	rTF髊T:+	rDk*#ft*rTF髊Wն!W	rTF髊WՄ9\5:j|Q/%D(^z3IZժQOZB@!9!<g`H	L!A)PhG╬yhG
(xCZ׊T*V5K=TM]4%D(_K{_S_L/g%fSV(qNuOGa8(::C-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:%ʃKyer6PեhFjԉ+47-x_K|Q/%D(u9fpTjS$
BBvPBEU7Yx=IihVhn\qJYq+4f%fĳgGgN*5m)ieF<R͜JUKUrfT$fJڪQYq-T9CrY(Y3ʌ\޾)jVhn\q|>1<Q/%D(_K:Zfp|Ӣ>ji	P $v8B<RCD!fYEp4:/nW4貸RΉDflW3N++iE:jieqSyrd>)\ٜZt^)gDtYfPfqK]S6rER#PYE򹡳9fZ:,+▆N+3ieDlΚsCfr:,*o=\l+3ixg@i+:,ӢJietYZ65JbhDAtYfV|RD6g,SLN*#ft_K|Q/%DSgݫb4CBsBx;
#(::C-I\#TC9Q3)hlJ:%Wʈٝ5qJjQ3)gn26gMR։WjQ3hG~)\ٜ]ںȒΉ(hGH,ڸTFP)YK;v):j▆jQ3(_K|Q/%j}Ng}38h:js$
BBv:(::C,HlDlΚBiSACYhFq*#ft*J*K5U4!TF髊W46g-T9FQ3hlZrMr8g5tqKEUJٝ5qJeDlΚjDlΚk*#ft*ʈٝ5qJ5R"ЌTF髊TjhCW3gT4TF髊T:+!:j5d6r6gM\R\W	R[iQ3)\#W*zCTF髊Wն:j5a<WNUWK|Q/%D(5N3־4^ѵu"6gMNb4CBsBx;@JmᤵZ*g-mTWR#ft-h6ikkW6gM֩\7q-Shں3(_K|Q/%j}Ng}38h4b4CBsBx;@NmCVnCiCDj
(ZO+zx[5tJ̈f'xqSyrVdFҹ5qJ̭҆#Q*TQ+Z2ںRFAjҹ\ZiDz殉\V׊T:+ehm]DN(_K|Q/%j}Ng}38h4jis$
BBvmCYQШPGB)O
BoSYYq+Cj"qJަFW35D	Menډ\#W+Cj"qJަmD5eu8BoSYfk+Cj"qJަ\fk-,eGB)Ys24K3frE2lZgExĨTU*tIQ3Vr6gM\G3=}([E|G?j#n#ҟxd>J|_H(TU_K|Q/%DSg3rSV(qNuOGc`'Ptt6V"--皙gnΉgn+YhLܸvR3y)io<\ٟhK:%JdZ%R,8rުjj#n)\7gEZRyf>)gDtYfk+K|Q/%D(5N3־4_LJͣW:%E>ji	P $v6m᤬9q5sQW᤬9q5sQTOQLCx_K|Q/%D(u9fpYWS$
BBv:(::C-38i+FSiMh╣j詴LJҹWWᤳQ:,)iIgm]RΉDR3ںrJ̮f!Y۵qMnZ[΋+C2C9gn4Vѻn#ҏ۸oM24Cbfںd>J@WTHW;j=}([Es#ҟT#҅P7(_K|Q/%j}Ng}38h4D)+SHH8':'	#&6(::C;v:*ZYq-mfmGB)O!ʎE\Rԇ*:qKKyYGB)io<ʇEd9QШZ[52F*:qJѳ9HtO-46tJ'Ef9\MTxe5o-$:'tJ'Eռ:'tJ'Ej%DRΉD買mD:'vtU\螶K[yiflC备DZˎ)gn؇EUCz-mf^oTܸ
d>K#W46fC=}([Ed>#ҟ#VC|Q/%D(^z3IgoM4O[BOZB@!9!<g`HlvtuPtt6C3gU\ѳJ38i,C2lҹZ6MO$e-fi]9▙44@i-38i+FSijiE\R34rm]6PfU-38i+FSiʅCiʇStgUM(VPsCfrUM(VPg%hں*m52Pz8hں*m52Pz8d>K#6uP̭4C3gU\|>-Bq|>
z8_K|Q/%D(u9fpZ$
BBvgChB<RD4!+C-!J̴8o:$PqK:%igm_Q:,TL̉;j&ZW7C.eBd7<RDIVt9W5]RMU,-TL̉*3!v,͙;v)M▙4'!<҃4RF*zC3┇Do;vtJ3┇Dr-L!<gD\S>)jrQ,VW(ꯊZ+vK;vմCj詴K;vմCCrZ-TNCtZ+s+4f%DgTSOњ\R5HtJkmrݵmhں*m5<RD9gnڶr9Q3)YMqJڀZGjҹ\",ӢD(_K|Q/sTs=kE᤮hl)+SHH8':'	pmhlW7.Z6CM˙Cj*o;wIZWC^)Pn;jT[΋-HZW+47.%i]xqSyrVhnZҺJ坻:%p[)jGjҹHtO[zi]xqSyrRީZWC^)jGjҹgnڶrmD+*o=\ݵݵmi]xsCfrDȒEZ9jҹ\"-HZW,VV׊W7.ej!ҺJ̴8o:$+᤮hlY榔E|Q/%D(^z3IPflڊ4CBsBx'

S3ٵqD(_K|Q/sTs=kEᤴ)+SHH8':'	B<R3;vrKLKHk,3hfҾ)iIiefr4ZfpZCYgnٜs]MȜR3;vh٥|R3Cj*▙4VЏ-u)o:/ᤴFyQRt^)iIiej]t^)iIiej][pյKTᤴFykKye>)iIiej]60k-38i-!QZ[΋-mKLKHk+TjGTᤴFyY溛8g%55t#ѳJg%qZ%TLY۶g+mZfpWUD坻frѭYW-38i+*frݳ9CYW-38i+*frݳ9Y溛8g%qZ%TLY۶g+F+▙4hQ39ZWB<tV5mE\R3&g+TjGZfpWUDj]6R3&g+TjGKLJJQT:+nj5▙4hQ39ZWB<Dџ᤮+DFmKye`׊ZfpWUDj]tYkhϊZfpWUDj]tYj5▙4hQ39ZWB<s]MȜR3&g+TjGfKLJEr։U3	R3g։U3	38i-!Q)ej]t^*CYZWB<DTFyQRt^*CYZWB<ͩo:,HSi"s4 HǠT'qC'qJbA8ۈh@@Nf!Є>)\C'|CB\zBpbA8S+t!OЁ P
qC'RBN8	 
C'W3B	$*\D3B	®)\C'
	 
\D3B
s1 h@@PC(	s1 '$*D3B
)\C(
8	 
 KbA@:%4 HǠT(qC(qJbA@ۈh@@Pf!Є>)\C(|CB\zBbA@S+t!OЁ P
qC(RBP8	 
C(W3B
#$*\D3B
)\C(
	 
#"t!#)\C	qqA?:O+t! h~=  Pm@5n)jhA8ۈh~=  P	*hA8▪ք>!BpUkB	)jhA8S4? N8P 
qKUkB	z@@<|D
sZOP >!BpUkB	®)jhA8U4? Pu@5\RCЂ!BUkB
~)jhA@O4? Pq*hA@Q-T9(
8 
 ք.)jhA@H T(q*hA@ۊZsZP6H T(|D
sZP5 Oh~=  P) UCЂZsZPǤ *N"T9(RCЂ)4? QքG-T9(h~=  P* UCЂZsZPqǤ *P $u-T9	qǤ *~"T9	RCЀOU3&Z5hg4K[ykh֎'-架q8&g+)BCFkm3Z8T9v8g.h'UDj]t^'UDj]6Nk9v8VU3vѳJVU35t#ѳJVU3jW4VΊsWG*fr]uJN+D5u+F+qZ%TLVЏ-u)o:/*frUWG*frݳ9\Cm5<HTW:$6g,͙!Q\ٜqZ%TLTVJz)hڊ噛:]-皚8n'UDnz8VU3%l
Df噛>'UDj]u7"qNݫY3k3$:+qSy5sCYZ6i_W45-Ej憲t^'UD\6W6fѲ*frݳ9CYWJ#D:*fmfrJhyOE.k8VU33i覲#8VU3v·5܉溜VѭTjkh֎$:+Z3tJDiE,VU3v[F3fi_0lC0000!8G000!8:aaaa':
с0&@' H
C0!<000 aa'C-iG(e&\fR`A?ł_m￿?UЏ_c{A'j7b"Ar_슖3Ag͸"8A,ejk/RclVe"`(d%g%˙\5W\ӢVRE.=+$դcl
#8,4g%˙\5PtU䱕QKŏr%jRv1RL?LJNֆџ䱕QKŏp3dc-Dg%ƙᤡhk+kw%Mt],{III2I0Gp2YpZfpPv55rѭVRE.=$դcl
#8,m-38i(m;Zҿ]\>Cd!?]i (QhnR&OPYDbDty\>Cd!?]rj4uG(4L7IwKWa{t,?D?g MOO_S_L/g%EW(bt4\q-AjHi:KpxNB'gQHu~P>P>}$?}?YK*?9~.US-r/*ߣ s/_rq88G8u=qqKⳏԜ{?ǿǿOOqFsRZ &fz3}-Nף9}./rܹ_KD͚#6e?U!\L0`m;ZҿUՀ!lNֆ4T*fC^)"N:NֆnU1h	!\L0`s+F5jtOUA
aW,\e6keg%˙\5W\ӢxZfpYܹ#ZUmE^m-38i(m;Z[F~!q0g%kCY\7s_23ӵ+h3ӵ+Wx0+W0(B8
aU1h	!\L0jPp6|0`Wh'Co?`g/ǯ~S<Yw{şv?<Y%^,%AE{l-`V-{?@$8 hq8q?1?O_N??TqP8)~fq!Oל~5~Y	߿3-W6~j+2 ^.o-Q?7tMKoAt=E?]4  H>?*o-Q?1R>$&L|p _ ![_.~dϻ_?P~k?Ce?}_/\rO~2F	g̿_?2*iW湐WߣWO4%̅ʿ7/߿柄WѲ,N»Lf!s߹k.3ܵ߿̟3:Z6E[i?/[,?CdXc4o_fO-"0iHϻ-[?{~2|h'?^ >?E\gp 2|h'=m3H}w[)ӵgӵ+iPfʅLxm;ZỚgrW(hk,4蜳s+F59_K|Q/%D(u9fpTZ%r)+SHH8':'	!A,	P> 7j4U-	uO Dxg%˙\5W\ӢqKLK;2DkCYj諊ZfpPv5g%kCY\7s_ᤡhk(k3J季Z*▙46efi_s+F5jtN)grW(hk-T!s]qӵgNֆn v55rS2m;ZҾ0)000 L)
Baaaa)
F@P6aaa0)C000Nt`L)N@aBxaaa
0'00N6Z 3KTM*6̤
c~͉{ǜxfm}#￿̸ǿt#,{ \/"Ar>pAEȩo3:*>͸"8}/ԣ3q-tTtLQdNF?wK2,Vhȋ;7dP|Ǹ'V(8]S5kȹJGxَ9,Wƙ$ծGyccw|)cs8'MZ>2-H㐎5lqIZGQL#a8lV?VL2(:F9W-cdM[j񏰌d͂N<cK$ծՖ$w#",iXz5q@q9jP3+}`}񳴷`I:IkI
J%<##cef?9v:ͬwX hv yvF7)fT%q,cX&$I#=HW%rY7)%kKY; $YD`b/߇Rĭ4wM@BP:ơI83ߍ3

3e¿=I጑qvNa0!f҈,jji[F6V?a沣3q*
5(8[h6YYf>6V?aeFfVmf8X}ꑙ96^?aSQ\48fn%f
(X|puY[ 
XJ_((i}xTe"`(dQQ&fίr}$t YtϱWDIc+SqK+lXPdg{z@u@%у^	@dSqڻq i#
ذ"#>rc'$:!ZEXabEçS85.V
a:.Hҍf>,rZJNdE$QdE1?@Pfn%EGAҗ(BḰg?dwԠNuc$7Hfbs:Waw8L!.,.pGy2+`QI0arG{ qoi,>L6.1(:8}ZXIH 
$-Ej#PK2ԅ}a%	]g&95k{mޮ6]sF>h"4l%' 2ψ
 kE?uy374J_(H}9.
25 &iË~Bv%ְtgY.Q|uA0wc@K"YD|c5n"?icHzJN1\E$Qe!375p[w֧:RF1%P(P:%S66?K	slcL6BlpYd~51.l#A)emY[HF7!F1=H1Rfcu:"&<e$ծe`4)dkRRM1
 jpK3q,9R#NtM	Q\Mc@..?Vd2XGxt˼pQ  [z.X]K4!	I]NV#li 8vI !N$	M[f(l|x$\d$F?CR
d,.Gz8ĺ>#Ll%'c`E$QekSp2XR37o[D"$zp,>暴fn%f4-Shں?\g4j37dhrm]_])|}I,ejdslPY&.mslP&?g`]FiCLBHIB{7Eϒ9
WF}N<ck$դ葌Dr)&K/zTI
kG/l*hڹQ&PգiZ6Bovy(iҗ6 ]$pd{$0c )d%	bhwLKcd}8pH+L1eĻL1ot"l]Ơ+0$clL$RL?_LQ&WTќ~䱕QMKh`3"\'.X]f:A#tlD`7Y%},>e"`(dQJ526!q&/YGP'P:Xқbf\GnX]lp#.~6O=p}Gxta s$w#dS!'id|aw#L8dȦӒ={$ձ]-WZcInUuF;X5Q֠C%/II1)&+I?
?8=*$UmEZrΔQ\Hd쉾}I,ejlpQ su		dwŇ&.GzԔ#a8Ut9F8I $&`Mά'\Bs	IďIHbww1Y&QX.'00EeU/~GyL	X@DK8.c!5s޸c;ɓ>41PS.X[w.Xq%(K8.c 5l}%"鋁ߑq#'\Bs	\RR.P\GNU҄;@
Y&%'c`E$QekSp2X/6gCTjkhhںG+ZțQ2%RHP:Xқ@ \w\B7dw`KXr(WbELpjlw`ɱ!I)91|E$QekSp2XFfYv#.RDnvw#3FDodN0 RKZJ`J/@e(vI]uidk`aoEK$ծ"Ď0X"Ƙflǈ1M\a5lpǺ8͗~'VYD`Wڝ?a8}+'"%½\alp"EMZ>0@.N46	cidazcmjwܨx'n$jlQ뿑xn{]X8MZ>p3dU$ծ;ƑEֱ]dȦ85lu#epDǻďWIpeks$ծ&c#*Ff^5qg.p7M[`q;8	:~J]T|a#RK-.Š& ""N$GQl#p\Y&t~dwh}P40(\5qU1vIc9嶣2S	cHQ[	VI]Nʲ;Ƒ*!Ff9cY&4:d8lLc]eK">[K]葌DRLV2?[`ͼJW++Fq<t$|!fѩ#sKΥ.XQjJ'Q?bJ`|%$&ӠGA'|Jcqd|`\#laiE8&0$ձ捕,sPt6r/FEd|a#iXFd 68ԭdȫ	q'M[m7x{!E3$(ZaDk?αtSLhTI3hKw@ղ#|a}Mu`,X!{pdvJC`c$պH;c"TcjAw,!Fe+& $E]8L#Y&]-5%&W>"`(}K 754΄)TFXO2HJ_(O>:dUIc+RD]dADD#X͎w# &t8إ#Fbr	W@v~ZIcs]^9NF{؃QwH7tc(K A`4%#RU@Խb˖	Aqb)aSclVqg{DdӤqAdX3V^MEpOMZ>2ajGzŃcjGXm8<,V]-s2e¾S9lm `t^I'jh
9Ƶݹ6YIUٹ(\ItRf	6ԇ`V		Gx<sBRm>t;;#.ޒ`@Wڜ83,,r塞1@DD.pW{dw:f ^0 1E򚋖+[$ծ2;ƑiA+% $R	Dk$ձՀIIn
 h2`;ѳJFfzsWG3!hK8#~4'Iw,ejbXA,b,P5kylXP5qt3⅓c8}dzY{ ="奒jA񓍘4",i
s*5ls5v49Y&Lx @`=cVl#4"di
sk$ձƀd@@TcvIc6WKc摲RtH[")&+')d?gB*#ft5 )|ȝwԒVdF؃A:ԛ$ծln4cI]^FK,q>5qX@5lqp
Fg}1xq0FGGη`!%1"tl8I$ޖpI6_`"oJAHQm}c 1@5k;Ƒ)LPEcjHc5lqp6W'1)`%p%' 2ψ
 kE??ҹg3q*D&|$Yd/Yn[96iwc#"Qs`J.cQs cY(rZX8I]AafĎ&H2cK$ծvdY#Ɛf&F &cjH&܂V6XE(tA- |HסGzLcflWp{f&=wwc̬W6BwƙXFlVȉqr5vA.𱃼юk$ձEk$ծYY0sSw#(1@5k-Fa48Y&00485lqhfP!ƙrvj(Y&""HF>2VڇQ xl+F .cMjq&q@5lqmAnu?bJlX(wdADD<6|`ǄVڅqU1±i {dY&0PA.e%j=dB\(1P͗VAXx&8Vm`alُ
MjA;20@kad &ǄWlhKcIcx-lWc{6,ǑϞ	V޶0@jl+udk5q"Y& tlNc.4o`'R6취r32]Ƙlx\X({dD0yl69>5k 5&F
  d`I9
Y&Xɱ=dmriϱQj"#1a F5k{ 5,F
X 9M\aBHA}pDM[e	wǇi K;#+dzc}j#DFcglq)MZ>Gw-FSbdi :5q	Us+$ձ6=8o{L
4) ]dzY&l#5kޘ lab}1vI6D8?M[v=Ǒ2ޢ4kA$պ"DFcgĖ8F(&t#Fe#!ujBr#$ձF#\[>vgeA(1Ɓj01&t#20@-$)Fj0M[9c05q'|i[c[ F
2ޥ4	V5,>)0z5kҬai {#idcxPK͒jH\خy(cqcJ](](xIC	F;%ncقNoa Q'O}zJMQE$QI6Gp2XheTfn%nҹo:-'[iZqKʄ|+0Fp,>k++5r͝NGwimҗ1NKfHv@@2-1x3H-V;#>;;ƙqH`B=a:cr~䱹;L\IB
3TIf{6;1FNLՉ {M	(΀((Vq	DvIdDZpRsm`"v\AЕ-ZE[`d dXWdw<c$[$gV].ċ,'\1bEθXIfC>tdnM㳼dgޱFRz쾏pLW{Kd[a)y5rD9P!7wDJ_(ƘÌr]$[0C@m@@*p阼+t2ĘG`ۼdggx=6	A(&H'`7>)e2ugؑr	(s۟.<%K%e< 5l;"-/&=w;c{$F}vw]$wh#ep5lI|qȓj<vw8x' &FJ`(Qr0bL#8eyjfթT&MrrߺRDp1-5ce?KZK
BhP0cr;d   ے.BN}%?c[aBJ0wcpp2nc@5qa67$FHFK3BQ>lM-cl
 jpK`37Df/fn%B&ȏ䱕QdPBWb72%'c`E$QfTĮe#"?VREC	^}!~e"`(dQuFfZ V9 RKo`P'P:%LHbfOǉemBjs`﫰PHt1au sw1ewrDc.X|6MI.2
Aݕۃ$%nP,7IxR؇gF	nI]#lxw9͘G$葌DRLVV8g%sTfn%ji]Cr3K]l,ÍJXq?ѳJFfW5ԍ=hP{[dNJ_({&~od&{ Ic#
b;n7 .uvݦwmK`~$+m!Qck${{'IpAnw[l`g{5N=XP,cqtO
	Fc`'dwqd_$c{{F]݃E1=~9a87X,cp29`VV$c(|lI
ilg%L<"9Zr+dfq,͙U#.'{/Fɟ?d" ]$<21&-q5An[v0F17a	įKD4dqo=-#!u7ެn{F]݃E1r,9q+_V`'es]@Q v8,V$c'%yD.dV	PTFflZrT*+hkEDK9_V7L;{L)wԒV$#uLN!{"IZɦE/c@dFe>"`(p2Xd>5q,T*kp,?Q+FUTJVH=[/Y$y#9o.m`tHIc+S5q	=У#l=dNn{7p]o.N!{,`&26mvQs^Kbc6I8>͆m%RRtH[")&+Z]`N3W͝NDrrҗ,>?F%McK$Fw]5j#^;		.,W$XN,W*N͘5qV,qp5i);[)&++Z?a4f%FfWU[J7m+FMWՈZ(:REGL21.XқDM\dc16cIl Ih<r=Lsb%j#e9[$Ս>Ìn~'NP.21`cIdd$~P66I8͆l#,Id]cIf0t+{1Ţj#f	,ť$դYDh?+uB\QTFҴlZq]_!2P:&Bԅ@UZ""k2}(X~1'Q/]!TDS+%F!oh	"?89Tfn%pު֧2HJ_(&]$|~k S8>[N'˱z,?̟.w1Vcce%'c`E$QekSp2X*o=\CW%hYG')"/GGxԔ'OK2.2~<cIt,FVؑi91"Od|dyX.sQuj#.I<<l|yh7-lb7;N4ed[as@tZ oo{9
JdH)cސFN3VhS;%'j
bFIMA; M\l%'Ge"`(}K atW,-s9Es+JѲGqK^REG&%2~<cY&Ӡdn:sem1(1$ծ ai%1$E4,Vyhq[-R?=tMc|f8VJN /#Q8ZlV'>`c'M#+lO-Qd?sA}K-L]B?yw4&VY|y? Ɠ:stb@\D
ɱ90@3)u0w]qvNBiaΠQߑhVW.|adt#юje)9&1aDk?\ nډk,+FMrΔQHTNeo4P:.XBxzv3;d%}GEwKInKtjK3Ec >*,`Kw[3M`Pq);[)&++Z?̿fn%qE\6[8|:",\lͥm2Kl>vږ|ϰq%7N,RIcXB8>*Y&;1k$6<cО5i)91|E$Qg>m*37UM:jXO2HJ_(~4n;=.-J	c  9IM\scL6[$4$8:lV7 @Utā,ΝY;_yd|-"ฎq%q&Bww'ae8:(&;>4$Վb	uaɃp+`J:Y:$F`VË8V0+t>K8:ZE!Mɇi8>&4qrie1LG$͞Ɖ1=]g?cbƐI`tE$$Ȭ8@ȓ1\&@nɇ,.ܙj;@ag>PV.4%Q[>"cd	xюf(&=6.]$wi$3Pym;qp=dA0߰wu,m<ܱ}y@?c疉Uw;ԝo6;=lvI	Gt"uî#8$]Ӭ`clH{aɎ}[ OY2 ,$Y:gu s&:# b+t\LuD[$g{z,ydA	b%߰wjlw<-1#eqa>5gY`;`WTW ,Xii(@ڏEnp,=l]*5-PYX|uR3q+lg6j:#JY(iGRF6P=K0X^L8edoq{zK$ՎgHj*Y&6^e#-0I0Gp2Y{Ӄң3q,s@jѶ8eҗ1ocN%&Rb,ejj Ђ2ѝ
}Xw!>Gz8<EM\>ZII2FL$RL?]Qz[qxmJĬC>ȡ9>Mҗ,gHcV'<QB"%2G+5<Y&t4{#iS1W wdLcd߰wӬ+qI =tF;ؑ\i

w65kc' xѦxk$Ɛnǀ#MYiďci8|l:#DI8!@}5kYXƐE07cI XVI<[iJ#(2.X \rގ4vItF;{-.wcj,MƐ1\MZ>GyN2pG!Pat|sd!O6I< a$Gg{$պ#DI{MXܔ$}A;ձ j,MƐPc3MZ>Gz4Bia5q OVyh +`-p"&#pEd\}wN'z`Gt)`)j-'IG{9_WC $ծwLd`taa"c5qs=I<CIcce)91|E$QdE1?@Q.)rj4uG(4L7Iw%ɫ=:@Qآ3%n&OPYDbDtx.M]aв扟.\>Cd!?]Ri (Qho"GtG		 Ie/~@L	 0I:Ŭ:#.xd$fΔU݄8i#q"c-dj4>¾@idLQvZ Qc
X Bzct(Hi]MA,jЗP|$Qd|w|;}8]	UnUn;Ȣ
 
?	m+NtRZlॊ'7@p0m%[L!_i.wE@Q PmKm_jpD
.WIgAЊ<ZdWgj\ٻf5WB	nE`jA96n?!jEIAjn(L]'#[&p搰H3pD]ɫ=:@Qآ3%ގ&OPYDbDt{5v}B
#C&KWa{t,?D?gK&OPYDbDty%.M]aв扟.5v}B
#C&\B
6jQu#C&03u!Ғi (QhnLKWa{t,?D?gK&OPYDbDtyI.M]aв扟..M]aв扟.\>Cd!?]T5v}B
#C&Ri (QhnRi (Qhn,%ɫ=:@Qآ3%i (Qhn,ɫ=:@Qآ3%p Dhb]^tB|.B	`Lg X$$uPHH"ꀉG|$'0J|1]¾׶|B}&>VE\|*0wX7EёBcdU£zAwPj"ȫIY"ѧBc$X(L8$wh."x.
ź 9`:vp搰].M]aв扟.\>Cd!?]b\>Cd!?]崹5v}B
#C&@7-#Ӣ+KtBKAАd5`@Bϔ]VF[Ժ.@QWa
	98juO-t!j](8N,`EВt$dwiLg
,_:pBo	"Nm@H5w_߸Tw\.2; 
4Yqt$Gpw\gשo+9C.2?9?a!7=w Npz>嶔+Wa~_ig~e+0{}?,?+s]MpD%]KWa{t,?D?gKPKWa{t,?D?gK&OPYDbDtx&OPYDbDtzr\>Cd!?]5v}B
#C&&OPYDbDtwP&OPYDbDtwR&OPYDbDtw6KWa{t,?D?gB@   %_S_L/g%Ff)CL.˗Bt6^tN	I
HG_Co9srPek2?6gI5_3q+F+Tfn%h	VY4fvrVJ=GQb>@,Fk-s9ErvrW9o:,Y25ro:,3gS_W-h#vtrg-Efl;9W3*
W-jYJ+檳j.>1J} Xx=@> !҆#O=չo:,Xdr3;9FU-EflYgg4*.>( Vz=z~)~\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~-Zi-QL-Q7	hjfnk]VvtrƣV͝A98f5ffΧ!0'VΑQu4sv.j5hW-EflN3q,29fĳ3gQ9(ʿ,#3Yk+su_Fjd8\+q]GgH(9hWt.Z6fl;:G9GU-JU#F͝GgH(z~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fNkNkNpNgg'AC8|z~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNYU7-Eghݴ(S4q*d>/GЏjGpl)SC8q5X/?;B(6gMCUT',uPChkhW-E;:G9G]tjrtSsu_UMꆪ+FBXesEh%FfT&Mīd>/GЏjGpo=t<̀}p\.Pek2<JǵTިjjP*yTg4U*$͙EGg,~{!xb<>{UM;ܷh
f(jrrW_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q_K|Q/%DSg33q|>^SzqZ%TLYj
f(jrrWD(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?D(_K|Q/sTs=kEᤨE?#GTޣesErFY5QZ5MEU7%^{!xb<>{UM;1Bih-j!h۷Y%^{!xb<>{UM;1Bih-j!h۷C%^{!xb<>{UM;
v
)(Myh(jrrV{!xb<>{UM;Tfn%nҹo:-UT4USzd>/GЏjGp<*376gMPEh6sTިg#GTޣ\ji+FhET㓖jd>/GЏjGp[
zhC*>|(S4q*SzgK#X[Bʌĭ4)SC5UMNYī{UM;.HanC*37l)SC5UMNYīCx}w:F\\-Bٝ5CUT',|>^SzᚺjkofB"#6El5m	jQ嚯=|1B=En[ΊpO. V)SC8q5YU74VW	 /,XbaB43U|>^SzsEn[ΊpOGz
)P8嚬Cx}w+rtV+@
3Jhg5N99f=|1B=ܷ 򞏇h)SC8q5YU7Z6i\8oUrj膪+FhD=|1B=ٽpٺ2$-hjޢ$(MjiffΧ*d>/GЏjGpͼJW++FqTVSg0UMWU7+BG5R3dVVАNYqZ%TLVЏ--Eheh٥r3pU湫a9f#ڪoQ-!Bֆ"Bި[W+36uD#ڪoQ2qCiYЅ255ʉ3ftT5QZ5MEU7%_|>^SzsEn[ΊpBAY!)SC8q5^JQTfԷfʌÆW+殈jj9嚬Cx}wb<>Ӣ\.ZB(uQ5tUh6fGW/?;ffΧ0̅]B抡FfFad>/GЏjGpQ3Z9~Ѵ254΄)TF%^{!xb<>{UM;~Vݜ5l
h	-B湛3vtD=|1B=JDTVSg0UMꅣhQESNY=|1B=ٽpٺ2$!:!Bh46j	UU7O(tW+GlTF骪+FhBѴ2\Q-s9EjrrW#GTޣa>ǰ\JѲyQ3aFʇErM23W1CSNYB@ )^˅r:|\湫s"gr&lBˉjHCPjDl(xN
 !8;'`J??г<b<'#>1Myf1D{?iO#Z#[Gfb<e1GjueCo?1OGt(xyxF:|#G_ae/ʞF#-xF]*|F RRRMb?e,({T*U_
	+**_h*-4_o:-UZ6g~(r~jUs/`c~Up+?
?h~܇(7`Gi_Up:U_
讆?
Q_`VݧUp\⦍BTѵh_~ܺֆhm]?_09U.*hڴ/*}[)z*~:+pџ_sM8*~75[tj`}~BZ??]?_0WLn~Q*k|\FfVWwʿEo*=r|xF88#a={s428#eqF{qF{{d2O8#K8#%s03{=?qFT8#*s41'{28#-{qF{?=?qFa8cs*=s*=s0{1s+=s1{1s#qŏ8b{ǿqqă={1eÏ,ǿO#4{1q==s.ǿ?ǿG8bICq/{1%s$q>S?ǿ8bRD?qħJӏ%_N=N=38b$=?	N=GK?q~k=qķǿ=YǿO=~={qǿ
?48Oǿ=86{p0\q?{p4ZqN=8]{p6!8?C0 8y8{pg5/
*fnNף9}-Nz3.\/˕A*fnbrTM3TSnQ*\VU3z=W0&0yhQ39\JCPZ	VU3v	bQP=UDnz=Wq0UDj]6辫	0+&g+TjGf^)\L0`5hQ39ZWB<xZH`W+(
aU2O\L0jB&5^"r`W:ܷW@0+C-EnUpA\L0`d:+rtV5xa&0W$G5Y۶BhTմny05	 5^f X
u^±,J*gAt6
u^`4s]Mq꼖&@&5^$A&5^숰`x7Lcp:F&5^A\L0j0K
aUZl!q0HlAp6x6qZ	UKy榶h^|2RʠC`:+Z3Q`zrd(.N
 C`U\L0fK5rЎҿU`͑3%FfWy\P&q0f-$0+W|Kq00!\L0j$ 0+Ws8`W	bQP=y40pP]W?
aU'0+Wqp&5^L2  &5^9@bQP={rȒ|%E@U1,J*C4'0&5^J28`W@xd5q01qx!q0]`0+WT`x ;
aU 0F8
aUY]&5^L > 	bQP=|!h`x	C`xQ`x,:-bQP=y\P&q0<$ q06 !,J*D@:`Ppԁ|(.Nz`,P$q06#&5^f X
u^`Ua4
q0 q0n(<0+WqK 	bQP=xv!\L0j|&7
S-`6
aUPR!\L0j(dmW0&ia\L0j{Pq0pV|C`U^M
S6P]W<$q0`xl6 A8Bjn]`xa&5^( |J G,K .#A8Bj`
q09&5^±,J*T>!^DG(\L0jx04q0*< 2@ @yD=tCA f@-x.LҁY*< 83U@ +)^	+3MW`ASPj x)3;*|uJcMxT/gF Ҡï-xL׋= =Y4=g4=YpZga'>~πq|~ρY:G>O<YIP| R P| 	P| WAiP|ҠoT 5T *bTݥA$%A~A$A~27>3(0T+W,XJԟ}ŞaG8
q9TT8TI׋=Qo,F4x,CO<Y?*4>Şh,@k J/y%<Y?Px<3_x@%AĨ<ԛA/-xD4xA<YҟYYO~y~y/x%%A~Ş.qY7Ԩ<\a׋<UAY,}<Y Ҡ|x>SG<~=ukŞGphg?phg-xi/,PG=Z-xzphg=׋=Z'<YG<}KŞ_T>>}Ş?-xqc, >2gYgY x@N	PxB6x/5*P 4<!D׋<!$}ŞA/q*Ao*7]<Jq*7qyuy}y,CJ~xmAY߸4x,_*XxW<Y	>Şz',%<Yϸ4x'}kŞ+G<"}ħ<"]xDS׋<"T-x'phgB<Y J٥A_pZg	phg
phgc|hg`A/-x7_phga<Y,}ħ<#.ħ<#03Ş1S,>OxoJx#*~xđx3Oxĩxĳxķy~7<ayphg1G<ܢg:/y_Y<Y_4xw<Y iPy߸-xQ|&phgB·>pZg}ş}|%|-x.kŞ2}Ş2{kŞ2 kŞ2,#,,xȷxPG<fix-xc4xgphg{kŞ3K׋<f!Ş3~︔gZg>	!G<$:G<hs4<h]^,q)9a,~,Wq*	Of׾zgg_ggw<TҠZ,g?Tf?)xbYRYQC, , B<_2x87=updgpFg>'T@T]{]$|Y, Ҡ_	P|L=.gāw> |E/|Y 4=y<YŞ?4xױG=y,phg 4=yk,<Y?phg}Şt0G<<YD/4xΝ}Ştyg<Y;RWq*
pRg [JYB?<YA',$uOxE*E-xxG<YaǾ<YbYO'<	=d?Tß٥AL,/xRU<YHg%|<YQNxNx'Nx_pRgBϿ[şjTKbT߭όx{zgƝ,axª,O%AP<YP~x;a;*}#Ş7qgȏx&ApkJdg
T8,kŞ8>'}Ş9YJ#*>G<sO<Y=A^,W,ȓx<r,ѿ<Y㡯Ş:!}Ş:q,՟q)dgJEO-xE4xE4xF|g¿*׋<v,ۏ4xe"<v'B``?` sAl7!`&`~ExVW,[bb<,;`` 
p	ž	<xEx )` O[1l<*`P-Ǡ[*A-ǩr-_[P[,TMj<-
Ex[g]`X Ex~xŰx,`,[a[cll?l??8#c??8#@qFAs6~hp$qF2G'4\qFK>4?_pC^qFU7N?ğ?we?_??˿{~bf?x?~~q_܀q0N???8b?~~q?#ϻS,~??}C(H?z?~1e'Yܜ~1DfqƟS.>kQC.>S$AO$u#~1KIp8bL! 'S>
qġJ8bRgD?(O~1*~~1*ӏ)~1;8bX3 ?~|2~qĵxqL~1-wEώ??=8b))߅gL?8?8Qfqc~pc~p048i~pg~48mÏ#(8q0T??8=qqǇsG-W,̵_W3-Wlj3j\UrW(ZGU߿s-W2? 2fY=U#.e*-W[#fZCW2s-W[v3̵_⦍B߿kjMV-W+9Чm]?|K̵_(qe.*hڴ/YM
-W[9E?~*̵_溫nO-W>~fZZ?߿?̵_U]?|K̵_Η$F|fZgKw6U~ ̵_uٖ-W߿2~YQj /?7...Ŏ.~1=[3E?]=(h@@ |xăG:+bB[[,t5moA*hڴ/;boAqk[oQt^1uGW7tĮ($E?]1$-Q?BuGRt$E?]xęG'!.S7t(xġGO%-E?]gD=E?]jCVtSoAٛW(~1*-Q?\_E[)z)Z?b$-Q?Kr⦍Bbt wt btt|b&o-Q?^1--Q?z[wtjio?.17toApS[:[;oArDkL;[_E?]l-Q?4P84[86[<^.7}E?]-.Q-Q?TNCjs]UFt8]G'4mZ[B?mG:+pџ{EiM?p8[+7t-Q?4PoAo-Q?^pG~kLb|HM)i-g9Mwu_wO}o~dgDY?
=C/;2|K%}_wFdk̇_wFd2q߅'~:̟ș߅'~:̟2"~̟y߅'~'>fo߅'~?<Nd~+G' )~ߎ',Nu??e߅'~O7uN<̟<)~ߓs'{&d #@NfO4,~߂L a/N?~ju߅'~'w~ߓs'~.S߅'~9wO~8̟YoN'o##N/;d `ÿN̟9߅'~3'ǌdH$~p2Ph02P
<P2P%c߅'}y~x'Z˿NOZSy	/;s'%>5]߅'~ٓƨ_w22n/; y'~YG_w22~%}_wddO7ו{yС߅'}y==_w#?A~(̟/Vw~߀df	w~wy_w23?~?_wfOa<߅'}.df<L
3'2w~ߎ'2_w23 =_w#? w~pY?<pI2F	g/2mk7iW3q+F+;42*;߿> /̿lwi$̅ʿ|9~ǿl\eqwh4\os!r~~9Wh4\\_d~~37_iw}O2*2>yW#*owޯwi2*v?mܓk߿柆ِW˻4uܡ߿柎!r#0_xN?s!rԆ~pA/ِDep#x=6"2p=gfAv?\HK&A|)&Q @4|c><\ofB_溧pDܥiBo~u?b V!9Ӹ"x[g~pOdչHE3Hgn7{&&4۸"{RnC5-kCVt{~qu!#Zc4WԇOaO+~p	h|~O-"1@x7.33pg>gtlV C{UM;{oRjo{q72|h'?Zc4lCE\g!]6XdѲ,NZc4ZaE\g+Q#qW2|h'?c4j۴2o)n`˿0'bsJ|N*hڴ/{-[?MVO~p?CdXrݦ3H+&w[wdg5̟3:Z6E CkCW4WVoMhj
{=2|h'?Oi)z
[)z
W>gtl ;Lf!VѭXmoUkGw/?CdXqN/#oa0{>gtl*Zc4ˊ6]qMVc./fO-"1@%o_	=_~?CdX CVwao.3X[o[2|h'?|S=q=-<S߿'bs3HM-xuoMf<:{l?CdX?i?l|xAol|xA5fO-"Lf!+!xVB7Q>gtlZc4-PK.39>gtlZc4.HǅgK#_g|#dѲ,N|%i_rtZ+x߿3?CdXiF=qĂѳ?{~2|h'?ui>'4CsM8]?CdXiz㿢.3m]??%O-"1@;-[?]^=&w>0̟3:Z6E1@ѼKqѼK|K̟3:Z6E-1@WgS~|O-"֘ CVxZooïMǾ>gtlc4Y3qk-s'bsLf!9ۣS-[?uVG߿O-"6 CBqSFաxE\g!8jм|˿}5̟3:Z6Ev CB?'.3|I?l?CdX3HF}qćEn3|S ?G2|h'?i>$V]qĊҚk~fdѲ,N~Lf!Pҿ}qB;J-|.dѲ,N|4iV x[߿
3'bs;Lf!+)>oe?|?CdXoi>$g4C?E\g#9~_YKFȱ9m1@xLo`g~fO{+rtV+y[lEn[Ίfr"9ݲD4jvۚm<hMmѡ]m	MhQ39gqZ%TLW4R&g-+VU3iVU35t#ʌږ+Dh٥{*frFyio:/)Jʌĭ4jeqEN*o<h+Jtfn%p\CnTfn%fb)FfV(mʌĳ374Yq3q-TLZ37DfƌĵK;wM\;wMPFr3q-TL-z374K1fq4hJڀ-nyQ&ZCh*љz!9OW7ZgEc5!Fҹh@@ |J皙Q&Tfn9di	y\hںDlΚ_K|Q/%D(u9fpTfn"4CBsBx(
a
d(MAW)@9hݴ N#x DČĵS^$fn%h٥|R3q-T9\MUm+hݷJJ,hlϊTfn%fig#8YW4VQ38\437jUq#3q+6SKy&fή$fn%ECZWCZ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5q,T*k▪+FUTJ~&h\K36u9fĨJji[Fh	⺸5q+*5hV\+9Tfn%pުqSyrZ+G͝\R\SL̮+FMC[Zr+JѲ~$fn%qERΈ+W,3i[FFfZ*R6gM\Rm]R6gM\R\:%ѵhQ*5-PYTfn%s\չj:#JYJĳFR3q,sGJͬ9S*37qCmu6'<N+Dݴq9ڸlڹC⥼S[Fq8&g+TjGf8&g-+qZ%TLVЏ--EqZ%TLVЏ*3j[΋ܷhC-En'4VWڪ'!rJhhֆL"q8&g,Q5ta8PC0000!HRAL0000H	!RC000Hlu0000AP0&GP0000 P	8aaBp%4AgDd3HR?&2?#mm])/j[&[̔$.9oD3@S3edG"-Gˀ+?B2;ty/)@=StZPGawm/NS|ؼdB kK=RL?f_yiIYĨS(kSJpXY!YQ<js/Koԗ~||t2$l>HR;#e|`^D,t)ɭ/l>DZPu8L掬t9y'Ke؜qRL?\:iIYĨS(kSJp_S)|_sdN=8ejJ9hK!YQի/ޜ|iN+*#Jl?#`Gc]X:\c./-N"`(G3"i-e$f3jrM(3NS)|OzMFO|@J77NlVFIZYӄ񕥄 A8cNYzW]`dWoa`dIbtkc)"#۵{&0/Gz
nҶY-/ɭHǞǀ8m s5͸'Gb4.=[?G(F9ߒ2BQ̞ɭ/$W6/,䴲_DilO|i\8g%/o\ٜkC6d?_K[0CJ0:f9tdsGB
#B;`UqFNGwf|eGq@r$]3vD~@Au;=]+Rȏ;1}  c*@=u;1t]q[\Gw69=ޠX gtpAJd[*;8^X} V9:*</PAҬspAJgtR?:U{pAJd?:Us3a1ϊl}s~,~}l>B|#Xlp,llnF6w4cX|:U|^I]-0B0ҳAC坫9\WXW-38i+jZCh*rߺRE<i<kltᕡ$&,W`Gr$I˿8|q-(oeNK/z_+Z`/-N"`(dךpѲSJyrDtyZy>ש+Kx{==&|֖ QP8=A 4>KK)U0R[ӆV|WC ȴ>5xW*v1od֥|`|l>SqUrgsy,/\{v#Gь (D{&9x5W/UnO!cOu˛x 2KHngqƙsW*dLOM-X&.`xDI*M0|>@;nδD<5uGy
9l)@Qma2P ,`>E^9f} V9FnHP>tdЯPc@t?#eλ#L}w݃W*&*%δF8/d֮L愡La>`Mwuv)wY'7ʅ]p'Z1ߑ}=_`d_+XɣLiNBF4bIɭ:~4a[gkltGt\GA`VBFo 4ߎ|@{&~Ie<iTI_񕥂KZZ/[/z_+Z`/-NKPGԏdX油9\4l+v'-zȝQO'Z<il ZzMlt,`p%U*Қp9v0	4c d֍L8]wѻ.);,>S]w,uryc3=Zk(0|.pߺ`Y	=J͒c4c rMlsd'^ɭ jcMս6p4LTa<qЄn5#"ՎT&elSIAZeglgrz$M& $&M,T&b%H}w&TYLDc5&:Bni
1Ա2P(>E^9f} V9FnHP>tdЯPc@t?#eλ#L}w݃W*&*%_Dc@
Mj>~dw
c=,=gGtk``NP	9T/:cCkR>S\}P]f	X:UzWKQ0)Hֽؿ@4{&0@a?m-ɭ:c 4tOGA`U\-HH$z%>Sb mď4]P+*0vf(b^Q[	
ݑ|@Joe\q$dPiHY 3tdnYQ:T|il>bǲkcQ	2䷤`(Mk=bDعF|+Jܾ @-IfU1 nm)jȪN΁ȬER)7XT)}[VTNZ,_-Z[3 <LH0b02MlaV~0@(zWKqrē=M^Eig΄!YQЖ)7XL+*'_N,_N0fWRu,_gwkK7DewS/*4I_}&|ihV_.ZgvQ9W!ݵ	S)|V_+z_AҪudX8ejJ郼@b	ա'Ɛ+7n5_'{&,_A kV@:#`/dMk`ԶBv/ɭZ|i
;_A WkXdֽviF_AɭZ|iCI/odֱ}B{&t`t~d$j=AE`4p,ؾ=Z$F/*=ZɭK#{4>^Iv֘S
#8,~\6g++(r؆\9җ%4Ӎ7S Lw_6ᕡq?pVɉӯ؝|}-r35#ebǲkWAPAҫ3h+561S/-N"`(d'Jѳ榙\Cd=tK02NZ>S?Z~/={&;':luLցhײkK=RL?w!fh2RyrJ_(tB͓V_d=Z$dwrMkdֽvie/=Z$1}<Mk/dֽvi
[?sE1#ecL::uS2cod֮H04bpN)˖I0Gp2YbZ6s\+r9'˖:RE<iJ2,:|9pԗ},b/$qkLRL??X;*3yQ3m<kJ_($aB>tO+Z`z t| H6;NZFfDP:nQº)z*wrd:2T{&:3g!Nҫw{rS ײkX'{x~}wЙq;C;g3.1N'{!6N8>wN'{NN8H^N8B/cܻ8q8p|ǹfq;SӉT*N'{~)N'{,N'{ N8IN==N'{@wǸ#cݜw{8sqdwev3\dǸW}K [5xN9Yf;1ָ#nYd(l(ɭ<ҡ墈q;mKMk,bxFN'{1{&tvgK=PF%]o- ym*XHEq;mKXMke8q'HlQ
.Q=Aߐ9'{|,p,(sB
%A 8
L,}K./tZY|kZ|jqDg%?
pzVh(rFjYڳp,>0Vh(rjrZ˖:RE<i=&|$-݃T ͣ#e4}cibZҘnE8'idSVjh\%zudᑊBWɭZ"N#;t/މw_kXn5#|A*{C;Fl_kc#e8IǾ*{&26St%чϨbdrMldl}st/Bkc#e70X5t!g_  {&26StU,6>2)| dFqE
_  {&26S%²[)U
ZkB{&n Ԥ²a%ۈ@RO{& $^{&}f92 *ɭ>('.{&9; Ft*6dֺ#
ʎFLlGP=[8Ta51M֔RM"`(VZY/ihilO|i\8g%PfĮQjO.ZK6O'=&|֖ 2IZYGh2{SR
QTiTU+ZSI|UI0Ubpё|MJ;FoDFNOz!\|dֱ̎#e;oAd^Mh?RFNRLE/[9vڈM{&2p`ؾAdN,HM)lhMlq!5NF#e6/@5X#cMgkc'?]7dldN(##e6/Bkc'ע(c#e6/BkGB6/bSt7 iH7.Gydl9D,_ ѸU VT\/A38a$v#26SzZߌ0%=Z7
ʋܖZ#e7(dd,b'[`G] ;MGp	cdGkc#e8!_5!f2sEݶw!au@;DK{&26SzUN/{5q%TdcQ(/s5Q(2ryN	8k[)72q/r59J/p{&26SB2rX=[)*	q*|d֝
7Fe |eEFN7kc#e8 .>{&26SL:/p&MldlqTb=[)@bɭd,_EGkc#e7#']nMldl%|1 kc#e;?d_Dgkc#e7[:|1odFoA>u9@ًzMldlNP[)W9\ū5Om{&26Sz	ϊl_GdFoA>AINMldl'\#{&26Sz	Hϒؾɭނ~} ɭނ|:ɋǲkNudCpp{	VDYRKK#e;QD8̂ n,Eddlkc'lE26SbWkl+|ḕ`3:QhFFl_@N2paMz
8BϘrMldl`*NR[b Ѹ}RaJe-ZLmL
"yZҘ\_񕥂KZZ/[/z_+Z`/-N`=̅<W4m\QjYUҗ)^0'-N/>_Ҫudt24Z:'|O#n/]װwkNK/z_+Z`/-N"`(d`6Vh(rj坺3j˖:RE<i<k&AU=&:OiM>KK1V';Gkc&O@O~4|5V	/@O;#)'_?I{&2h<<iM?GbGkc&'#)'_?ɭY<
Ƒޓv/Od֍=ݗz~Gy
4űII<^bbɭ#)1gѓB~: 1|0.=Z7H"K-:lc,_~kKEKdRL>ץr?XC+49\TѵrtU+FMO+Z`t|֖˖:Hm-U'R/}i|eny>ס!f|OҫNؓ䴳z@<eia>αTiTU+ZSNZόOd֤bt1{nD]#)aN	iV/kcu,NNsJމz/<{&7YMa}i][/6be7KstWVKؾ|^ɭSt8kz'9IuoDfe7K3Һh{5n'cNsҺsQ}naKtWW`1|/d֍~/beGAa}/wLH"
ʌ"nFSt%1ast%F_Çkcu,)cGY}h*VKԱ|/e7K
cXL>4+z%_ǯd)XST藛|/9{&7YM0	g9I[/|/2{&7YM0T/1|~ɭSt5=&v	z/ħkg9K
cXe8&[t
%L_Od֍~`3!M1/t1{6Ȟ7wYsxe7@"5=<*GV/5n'c@{Z藩b*{&7YMaI[/6b^MlnX,8tUv/£5n'cB3Aj^3b\ɭSt8kz=4Kƌ_K5n'cFSAjsdGX5S=
N&v	y#5s~/b\i$䜷,JByZҘ\E$Q/~KK%-m-/0˖dpVh(rj坻Wʈٝ59<iҗ)6˖2dNtO'ij26SNm8+fz$aMb=[|nNqؾz[|Z`6Fs^+5ätmc#e9/bdmLdl8_=ɭ>)vli)!{@5oAo)!{B7kFon26S$[>t/B/
dw[,u%9N1_}&|k)&|i\8g%Os!MW-TNCsWD6'S֘)| VTy>שZZOI_+p4Nl_ db[AҬd\%񕥈Zjj|U.ZUN[$[wkc&ȹN4˝Fs/ɭ<'44ߍ#]AK`En%`Mt[+b kg=Ķ5ua]Y gwAb!Νʈ1ӬߒDRNYeJښ_ZX"`(䴲_}&|kZ|jpK:Vh(rj媉rj֘)|im<jq}WJ^q|֖u䴲2{SERTDN[$d
S{&2i;mSB/=ɫhe9/bF{&2h6u	ɠ@`6SB/ѺBcv73;S4z$||[PNͣ&:B_bGkcu2h2q	}ЬVTbdMlb} Ien "FM	3_BBYQEkcYo@Ye4lXzhe9/b{&2huDGkc&Nu^=[4,*Y{Sgў|VTbgkc&Ѣ`62KSB/ɭIAn}ɫ2H62Ѻs^ EɠLܒqs^ 9ɧeRH62s^Mldӑld#uh7{&2jldMSB/Ml`22ha8_A;5䜳M˖K42E$Q/id5M>ץr?ceqSFs\-yrJ_(HOI5-,,'TiTU+ZSNl2'm ,;{&9ٚ15ʅ @70 Vporlk!JKa_S5a&2.S0ȵiiTɭ<'44dZ\v$\b])Ʊ(#Aϱ|
Mlg'Kets1XyiYeEFbt7ҙy'-2"yZҘ\_RL~KK%-m-/0˖dUҳACMW+3sWFVK}S˖ t VT|$-F#OI-,Fi+K	4U.ZUJ֔ӯ'gkF{87<3!qNeBZwz#e7BѬaιA
;Bl?"Nl ԭ$xAbdG'-N2ajZn W:tf+* 1ӬߒIe䜳M֔RM"`(VZY/ihilO|i\8g%`:Vh(rjz薧5S֘)| VTzMښ5_7O8'_6/J%}F@"-,V#Gi+C	/dֆB^V17E`Ж#Eґ|g)@[h#{&0F[,F/Ei$ƛrK{50GyhjK#Gs8$``hMlt1-]2
06ʎe
X	kv*M)|,Z^Ice2M/,䴲E$Q/ihilO|i\8g%o0+49\Tѵr=mtJfyrJ_(0'zim>kKIZY@'(',Gfh{SCsETiU R1TiHUI1:gY&#"('G6Q5͸ьPFMl02AҬdh|0{&n;ʧA<M;M̧`)?#>5t9|.Un&E9CC; SpvK%Ŭ='`,62Q0) s5%k89elX6%gDrďc1qYu qԖZ%qNpo_j0)t5t BJ o݃kY¶%ĵs<|2P݋odJ>-9~Ac5A\ 5tH}Zbj`=QIJ~D2PaSb>HJ/$ߌe&	6	JDRL<iLO.ZU/~KK%-m-/0˖da$PqSF4!+3'!CjiC˖~K}Sm-0'ii>KK)͐)+fӂ]2XDp<ˎGyn	QyJpo_[5GKqx=[wYe:DRNSe䴲_}&DO|i\8g%wM|PqSF544!+3'!CjiC֘)|im<jq}WJ^quhe7NqӆVE/kc&l7YNqؾ:dMZXzxe9/bMldБkm8_7kc&'~7YNqؾ:ɭjRڈe9/bMld$e9/bgkc&AF)!{Ckc&mn|t[4$=zu{5EMc8_]ɦ)!{%kc&>SB/@9ɣmcuRMldИ6F)!{$kc&˯A8_kc&l7YNqؾ9ɭzn|r^ɭ'$)!{2=Z^I#ieKe}KkLRLr?(ҸjfںVK}S˖ t VT|$-F6|t%M<eia>_6KSVMhۣо>,}t?#)KCXrXp],M-l_dGKF-1~7]VYu:D2NYeJښ_ZX"`(䴲_}&|kZ|jpK1PqSFѲ3%fںP˖'0:RE@87}S洴ilWh|ؾ @Ķ5/XȹM>KK)+KښNZH$|o35u\d\fY7,|n>{&n;ƛ_`~'=KcX
t[+b\MlgƮ+<<Y'ˣ1YQf:uYh^Ice2M/,䴲E$Q/ihilO|i\8g%o0+49\Tѵr3Yhm]DG:yrJ_(H'O\ilW'DN%&XȹM>kKIZYT񕥅}MN[$ԫb5xB^qrt%$bٓ5KҾ2.StQn_
dޕȹMDUD1|* ײkcȹN4˒cM%P'{&n]z$El_
5rlkPB/-ձ|*hMld\ƱL>K+.{&2.St1-cҺHbT^ɭKcXNu9ϺM+LؾdEn%`|'9Iui^fQȹMĶ5stWV%X[)Ʊ9ϺM+LL_ɭKcX9ϺM+Kb`
Mld\b[}i]]^lڽ[)Ʊͧ9Iue!/Vkc"7C0>8M&զ	x@5rlk&NsJމyɭKcX>40K QȹMĶ5P&զ	y[)ƱbstWVKV/@{&2.St1-cg9IuoDk[)Ʊ*9ϺM+z%L_^ɭKcX>4(=[)Ʊ*9IuoD{&2.St1-cǳҺ^P{&2.St1-cHSҺ^AbRdEn%`|Մ>4藲bRdEn%`}Rt>4藁/ Mld\b[͆Һ/ 
Mld\b[>4藸bRȹMĶ5>4藣|)ɭKcXi9ϺM+z%1|)/dEn%`|fL&սKyȹMĶ5stWVKؾQȹMĶ5>40K_`Mld\b[s9}i][/&1|	35rlk9ϺM+z%&/0{&2.St1-c>4藂V/6dEn%`|Ы9ϺM+z%ࡋL.{&2.St1-c)}i]YHK_`EȹMĶ5Y}i][/_`5rlksJމx0bɭKcX0sJމx3b^ɭKcX$NsJMld\b[؉Һ^[b^ɭt1-]2+z$e/Dމ@Ns_LMld\b[}i][/-,_^ɭKcX`]&ս/6b^MkljºȹM蓽(Ns_B5rlk6NsJމyH=[)ƱnstWVKӘK5rlk	}i][. b^ɭKcXy9ϺM+z%K35rlkSҺ]͘kc"7C0>0)sJ|	7kc"7C0>0SҺ.s5rlk6g9ϺM+z%bɭKcX:stWV%/ Mld\b[1>40K͋@'{&2.St1-csҺ]ֱ|(^ɭKcXHstWVKgkc"7C0>9ϺM+K/5lk)i][.|(od֍~,)AYQEXI/$Zh\_񕥂)&~KK%-m-/0˖dYԦ`:Vh(rjs3Yhm]DG:yZ|.Qy>ש6䴲\8nRS(	>kKI͎ ӄ񕥄ښ!-DR4ᕲ. R{&	8sQ4k~D}91|'	ɭSt/M8EJ0|'ɭSt/M}l)͋EkcuFg8EJu_:ɭBZl+ ,,^I1<iLO.ZU/)&|ei`%֖6^֘Sp2Xݎf+6YfO.ZK}Kl :UO+Z`zWŅ$ltinq+ӆV#)H󫽓[~,^#Hs^KA#׃wkcŅ}4841}x[~,0+#Hs^KA#׀35iJb4841}xvMlaU_,ƑЖ&F/F{&F26^֘
%8,QOACMW,ӢʉDO.ZKKe:Udl5.:OiM<eia>_6ND&/ɭH"d3e6/V{&2l2{ gkc&d2iiii^ɭ/8ӈɢx2CнdM	:J47kc&k^4dMXW#)~ &MldМ`+#Hl_dMlsn#;.&24ѓACާ-ixo.6/nMldЌCܧFSb kc&]ʑe6/ɡ!.WriMD[62WriMD={&2h+FSbI{&2le4"ɡZנ4"^ɭS2ɡh+j4"[4->z
[#)|odMؽw{FSb=[4.Dz
Ѥe6/wkc&ނqe6/.=[4.&=oe6/ ײkc&e[2kc&]45BbVdiM냷kc&WiM눯dM7KFSbdM=o2/dM	ǠUFSbɭ-z
e6//dM
diMdM
ނe6/2{&2hNYz
Hl_5Bt砭kFSb7kc&Ξqe6/ {&2h+|O#)|wkc&MނZ4 O{&2hT`+|S#)| +5G,oFؾdMA[82dM
	4 =[4&LLp?FSb[6(^Hl_35B`+LiM@=[4Ԗ
UFSb5F#\e6/@Qɱ2ƠɡD6Ƒؾ5ɭ1z
YFSbD{&2h7iMPɡ0`+2Ơmɱ"=pe6/Qɭ8z
Ƒؾ5ɡ;\Hl_dM
	Hl_OdM6#)|jrMldеՀHl_ɭX
Fؾɭ9$
aFSbL^{&2hӰ<#)|& kc&YX
cFSbLV{&2hT`FSbL dM
z
 Ƒؾ<{&2h\Xz
eFSbL=[4h4z
D#)|&ɭ4b43{&2hx2a5b,#)|&odM	A\ r4dMldЀFؾdMė =FSbQɱނ	e6/dMX
(Fؾɭ=R#)}hMldщ"W FSbFMldС5+FSbɡCנiMR^ɭ9)p&Ƒؾ5Ge[ZiM@5z@q|d@4Fؾ	Z7 .YQrK--Ƒނ r2h6bs5BV:#)|ɭ2yyɦA24dM	e6/5F +P	#Hl_Mldӳw@Ƒؾ=[4v[z
X2xpMldؓ 4=[4rZz
2xfMldѩVFؾdM=j
e6/&Mld%VK#)|ɭX
#Hl_5@&VFؾdM
V2PnMldx+PHl_	@9ɣcVFSbJ#=[4iKVFSbJɭ`{FSbJ[4j0Fؾ[4hN#)|%jMldѡQ+2Hl_	@5FAY2Q5GkYiM(NMldбE4#{&2iY2Qc5CoAYiM .MldVeiM%ǲkc&z
̖ƑؾrdM#2AK5G[VeiM"5&@N4ɣB`+ƑؾrE{&2h`+cHl_9hMldѨ}`+Hl_9^ɭ5Mz
ň1e6/Mld$Zz
ňQe6/kc&6b$iM"kc&נX4'kc&+z
Ŏ#Hl_
/dMX4z
ňe6/ Mɡ `+YFSbɭx	1e6/;5@jXFSbОMldykV,e6/ ɣR퀬XFؾ4"=[4mb2Ɣ=[5{XX#)|h=[4l+Hl_^ɭqX[#)|h=[`Er$łh݇X&3&bfiM Mh \=,,L#)a08@{&q- iM '{&2h
aB4Mld 0|iM [4V iM!ɧ$V#Hl_	({&2h>La0FؾdMVS#)|$[4+	Hl_	gkc&$=cUe6/9ɣdwX#Hl_	.Miy%O_񕥂H
%-m-/0˖dM4 :Vh(rjg%s\ѧ-Nҗ)kL	^[O|SVa*}MKER4N ӆF1D0Y#ȋ`Tn6mvpƙ d7\a"ƙ`^ɭ/eݑi;MƠM`'m (CϺ :@R+-SZR3hŘ@L|1ft&AΝ!u%1ɂq%&qm c2դ~*Xooy	>d|C\I#ـsP]ӀDqN2~Gy +b0 +` Ggi@1@ɭ#qYR9 *{&9q4ul')JښL~KK$[a/ihilO|i\8gXSYͣD[D_җ)S֘OI|Ղ qVvdh#pt_#b_ e8sHȹMkc&ȹM=[8ٟZb1NEs5F"H6FEs{&2im){Gkc&`6"9Ïbǲkc&2.S8/$[40j"9ÏbGkc&)4=5Fɀ5=S5B,ٴd\8q_8=[4))2.S8/ɭ80ad\8q_/dM9OAA=hMldje){%gkc&>z5){ ɢѥۦ2.S8/Ckc&=ۈȹNpؾ1"=[5rG=ɭ1z#"9Ïb|MldӋl){!;5NSm.2.S8/EdMV0eȹNpؾ15Ul){25U,dd\8q_9ɲBe(ȹNpؾkc&A	c"9ÏbFO{&2hmȹNpؾkc& m#"9ÏbF=[4`2.S8/`eɢ%6d\8q_{&2jA"9ÏbF=[5X`6QrǱ|#=[4"=n2.S8/Gk^l%P7_Es[4eȹNpމz/K5Cm"9Ïz%_dM	FA2.S8/kc&GA`=dM8,=td\8q_/dM^k){ 
/kc&.S){'kc&#ǠёrǱ|`,{&2hB0\2.S8/B5BB`6ȹNpؾGkc&GȹNpؾɭጋ=#{&2hB$k"9ÏbD[4Pz2.S8/DGkc&l\2.S8/S=[5q#"9ÏbD>{&2hRYzd\8q_wkK:dc-,ilO|iI_.Z?dW+49\Tѵr6'-NtyZ|M|SzWdk4\tinqӆVp4#)cV/ɭ-$=+#)!{,5bėkc&H^̎Hs^K-Xkc&iNq	eɭJcHs^K-X[5q-\>#)!{,5bs5B*^1e9/t%Ƭ_5AҸ;iNq	eɡ(#)!{,5bF{&2h<YzW4>#)!{,5bMld]=+cHs^K-X/ɭ=+qe9/t%Ƭ_{&2hDh48Ջɢ\48ՋɣGsGe9/t%Ƭ_kc&%+cHs^K-Xn*=[6ǥsDx2cV/5@yҸ:oFSBBYljr5a^Hs^K-Xn!=[4ձe9/t%Ƭ_7odMǥuE2cV/{&2i]S2cV/dMUKҺiNq	e5B"Һ2cV/ɭoJHs^K-XɭƑЖ[|!.=[6JV48ՋMldvoJN48Ջ#{&2hFЖ[|! Wkc&D|FSBBYlj4{&2iҾ48ՋbMldёҾ`#)!{,5bB=[4iNq	eɠ8hHs^K-Xɠ=ҾFSBBYlj[4
1zWɑe9/t%Ƭ_ -ɠ<FЖ[|  gkc&diNq	e ɠs#iNq	egkc&,#)!{,5b@^ɭĦHs^K-X^ɭ!Ҹ;diNq	e5@pu48Ջ5>PFM=``iiNq,
 ,|Gkc&Bc2iNqؾdM = -Ƒ8[4=#)!{pvMld#Hs^D{&2iAtiNqؾ{&2iLQƑ8|Mld#)#)!{pNMld1AiNqؾdM#Gbx2|]ɧEWbcHs^ekc&މƑ9ɣ$wb2}X){&qމ#2Hl_VO{&2h@2eFSz!{Ձkc&/D$H2ؾ4{&2i1e7}X{&2h5耩24B/ɦ
1e7}XLMld#KQb4B/=[4ыQJ4B/Qɣ"QN4B/5LEKHl_MldYՂ(:#)|kc&"iM4B{&2l
KoFSz#d/{&2j6FSb"=[56S#)|Mld)DlFؾCkc&X"Qe6/5M#eH2hLMldDm:4ɭj>#)|ɦX#pƑؾ5A6U#)|dM2&X#fe6/S5EDn2ɣ56<iM~MldЈ`Fؾkc&FXFؾ=[4fFSb?35F#fe6/s5Fg2ɣ(4|ɦl4|\Mldzm\iM521_I_'VE$Q/-Nb,SY⦍!K;jO.ZK}Sm-ii:F:NZ.m
"kFm9T+9{&9v0Gkc蚤#AT_vc'`Y[rk88FΆ2 <d\q5JsLd\?G{ǲkc Oͣ"8<ؾldrdpq_6 kcVoSc"8<ؾl	ɭ>KSrdpq_6xMla񺇩d\?G{͈dqrdpq_6Cz'b?c)O`శ?>'b<MlaSd\?G{Ţ5T`?e)OhZ^I0洴_I_'I_+Z`/-NalPqSF湫v\9җ)^0 t	͐cᕡiMbp4G	1Q$莄# Ջ&Mla .4B0X-ɭ?2Dz 25b :R#)|Q{&0~Uz Fؾjod֗tZY|kZ|jqDg%_Ief+6YV\8n[J_(AO+Z`:pԙ(@ӅӉyh6'y`'yYq;-+yhyh*8@8RYiH2/0˖I0Gp2XKtPqSFj方iO.ZK}S֘&R$+fNI'#HȹM#{&2p.d\sF/5LȹM5ֱ|"=[9X,";lzgkc'CG2.S)][5=ȹM51|	ɭ{6M-ÂNSe/0˖I0Gp2Y!
*hڹiIZC_zKS˖'02HȢi͓V_4od֭	=Wͤw {&00bDǨ02z>9qDbWkX4\Hb:\{&hIdw%{A5g:.M200tO_4)=+ނώ|q'm.Miy'Le/0˖I0Gp2Y<ZfpVu7q++FqS)|_AҪyZy>׬g_6N[2t<i=_EdN,_@5$
;㌜ĐEoJ݌_Ckc'*#"6/ײkXkX ofޤ1`bMiy')2^֘S
#8,i)K34U_}:Mkd.l?D?c9\WR)S)|7-O'nZZO+Z`OI_Aӯ SV0#	,W8:Q|ήCkWA;};0".wqV#0Iԍ~㼎L/$8Za~kKEKe}H
%r?_IlQ=tJF-Ntܷ6zyZy>ש͐q%Qo cᕳFܒ=\ Eb&sG}wҸs:	Ly^æ==쌭y^1Aݑ'pq;0%	=cl$BLu# s3JXu h<}Ɋ'lflp[jZXpdeя$ <Arӥ,X0wXo=}5@xDTdLTdß`FVM?<įcWA-a;	掔`ވ7.2}2ia%{{x؎\8~Gy-&$STdoXQspa݃iq'c/iKe}KkLRLr?(SM˙hptIj4NZRDP2@LN#-:dGJ ?#яsRL(K3?"?T>|K3Odc-lI?G>k,N+iEl2;tu	*vf>>g[yDg%m,N(mU3"Nڿ$d$s  pLX+1 2Pf2d@z6^?a]RMU-TL̉+C2S2˖'0:REЎ+*N]=:'IH0'~Ӊy:\c.Z|jqDg%DIVt9W5]ƛ$A210H2 =&@des
emjM	gji&fD
ܧzKA[ZQ-Gg|)S֘ $c-|B44<eia | JjkNZ[6kElq4Kc4svgΎ73xdȻ!YQ$8@`(OGU;:NrG"/2tw#|oZ*^ɭK
bb#/}-`pւ`$pB@ w҃xʋP`N]RvwcrbMk$Bw-b2hwP,+v
P:NÏc /2eVT/~KK$RL֖6^֘Sp2XOurں9gn2\9QO'=& 鞞V5-,_6@#c<)+K X'ԉƪRQTiN.ITSY&=,&(ᕣ$a̻A٘t1Ff` 5$F{PF!hY<)2K0HeG :8,cQѐXgȖ0HeG ;c5GwF@5c$A돼I,`HVhуlG9AoZWA;2	.`z MάfΉ,#F;H7/ Oc@/YQ+8ΣQgLs"J00 FHeF9"5l	8疓 9p2c΃s Bأ(ll;PIL/] :0:Vc5r$)t,?D)j;QeөďLfxAVXV_V6_3W
vXw݃?XD,ŝw8>z>p#6>0HƟ=8sn3;j#0aH4c扎Hϧ=0Ä_AVX8!hj1SfBK!e/Po`-&5i	djc5c̲F0HE)D	{xt0q;g OLf>;HƟ=%}K&N$|OAu>MďA~p܀,e=4\q#pyx}AV$|OA OơN$|OOWBX]lAJ%|+nt'= ŗ|h`._#ZtqytYJcX9Z6z&7s3ƪ$|F Y2%K;Q8`ٌN$|O9{Z1OFp}i8>z>pS wcӉ8~u>^3l|ǩ`Ե7d)ďi?:A cX]l ȗ{#.<Tdj!Ӭ]n<`NƉ z[Ӄu^#uV(0`zkJ4Y`	]@ZսsFF<ti3jބ9?[]8J2qt#X}pՎJ~YƟ8p~Nl;&3W@.5ӠhzSӂ%
XpwN,$|O=9	²b0^dbcQ:ف70'jކヺpDݏ=-t@+*sc,'i0OI0O'R"`(kJbyrҩ~VZY/ihilO|i\8g%ϰ-38i-TNCyiOIKFO'S>kKI+K"PVFIZYOrҨV*)
6
ZLd,UZIBs"uhͥ7
rՃDiim聰!Vغ5PkBdjYᕷ#K{v,=z/ΣL^iar*beid~jL+,<;-Ph:Nh'ei|/zFGRtow|Z/3މgp&?}4X@0<5Z fHDu0#3$uiYx_¬ԼdsATcPԒkjuQ΀:"	8#|`!Zp}cΈպ$	p}%sՠC6|DZΤU!jcCR"7d0TqEQ,LH4<	A	=zE[^Y`*rp7N8S9%q1TU;ޜ*1TESEQL`͘$[	s] K3XBВu=srR<bK6aflJDK'4VJ
L0&0hďLSoIL#	p3YRq#g_8K'$&)	 ddu)nGys@4ey&ьָ/-GmRL<ei$OԱ>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp2XcJMrO'җ,O˖'[J2洴20>KK)kLb]4ښ*-*kJb>ҒudᑌQz ii`9CӣVBԅJm-߭ tY?p*L[]y],X¡	x2$%MQsr[[>m1>l?JɈn2( %dP4j*sb˱-'$Ie6H>0>qr;ͧM6cRG6ǲklXQ0Nu0wGjp6c0HⲢ{.?ZBt8Σ0_4/^VD/c(}0?զy=z|it\+B_`[b:V9xe`LW'ƐeD3Kz#kV^5.tvb^z"0Q"NmӃK@zG(,$눣E],F6ڀ!c@j#}Є
DR&[j#:j8>ԇ/9ɀsgrS>R00`)00hwI>4*qg+#2t#(Q]"(
G>S ٍ0ďBuTA,{n*"2?c>c>cOo2L~Xʓ$(	}y&2O')JRLM/,䴲_}&|kZ|jpK?~Rټ+W(r<js/Y[^x'imkL	ZZNlFV
>KK)5 }RTᕡ;xÌc	*4ǁ8n˺`]I$gK޵}Hϛ	!a%U`[k	u..NVTLo;#Xc83X8{7t>FIcA)VTBtʏD u2?ޠ40F@1̷L'kg=iG{P+2>ԤBԍLp[j}8R߽ټGu^!q_(9]Kӌ_8;ƑXɗ⭹%;MZ4$|dSt#ab:Vmp2enq-V#la0 Q"Q̅ADqQP;IZѧ[/^˺q5mq$i`6.t@+}v~jޕԷ_0'-YԷ_Θ0Iպ`I7=cθ:MƬqàsst.E qS܊
YU3do)N6c-|RKEWfQeBPl8V5G @OQ}QĬjI+2u>6HStK_n$,f%ΞotB5tPXo[Ҹ:KB$1Ҹ:KY	:\l	&Vg|BIՂN8tsneR1{@|aK s܊^5{FlwS)f~Eϒ
]	ctwBHjtt3tVT%ω5G!gdÌj^IqȞ\_񕥂)&~KK%-m-/0˖dXg^CyZC-NIK@O+Z`dcA	=&!䴳2Nma
|֖:OZXGi4U.ZUJ֔ӆVt6NIq>2K4֧.t5͒nn'@џ'*=ZʏZzqK`$ƚfH^7u0aP`dE8}\e32Y9pN^ɭH)
ʖMsh.M NZ Gཎ*el{049e6p>2!54ɑ7Ϭur,1y{ƛ/
2v|*
xe~yhodNޘocή_V*<M'ZP1ʱiNz
KOt!g;S]3bjQm@tޮ0XbmcclcԱX"#$Z[!@jR$PkcD${ՙӡN2v>>@Ӭj#}JV1Աx[j*}[$:_`4֥0z#I5{nļq/kYɺn: DN"5'ǌTi|s?ʑKzq]'՞Z\פܫau163V nUK|3]9OF;'K[m#4:GbWgQQ&eI!jUimR#/A;#M`,A:	>Qwgds8c>crbMj@+*Y5ͧTL7ݫ/>ǻKٲJN#dn<z1-6㝟5ͧ5~~^ <2Z>Gyi$wX!2<u^ա'2=Msf8̿]F+"=AS##=<~:S;PYGzFHs!iA,>C8([k OIZѧ]/%1ҽ/J?t?c`/S-6$²sKY(}>md6c'v}wdكlxS3HyxS?5#ӗ}.`2$eK3k& #@1D+I9af:^SH6,ƅԲu`'Vb+:=cζ,pE	Y	S1[ȭ3ȡhN5z%f¡nK`	YL;ab|E1
HOȢjJ	gVn}jʈ!g9Σ2
1+ -kJbyrҩ~I0K+K-,洴_I_'V_.Z?Fw1'6Dݝr-L<iҗ,ii-NO'=&|SV1}M'ATiTU+ZSITSY&
Z*$Pj8Vy؝|0VT@ho u,ƤkzbԆ+Li#=җխ3X\ARLY6n{x7-,2z&1t_VDRp4"1(!f^|:t8[rO0w#eD t8-cQёpjǁ9&<gPtb\s1il3Xwe0Qt &^\鏄1֧ p3"AcNAO
xX\ %\°: ġLOi_N+dRKIie.Gy"䜪ԧ]CnGym.}J\݁PAxSV1B	C㛰>1whAhwEcY7x^+ibG,me` gPl$w#L|AS##aE3@D\se+o;͞BnNt+*
KNP3d~h"W%>zk"l}.;>8}=e~$KLR;Ɖw@+f1`;}_`Nw3/=rٞE@͝3-c:}\ tMB󛣞Z
d֑
ʏAo8@cy--<*lVT]I Ğ ޶7"`,JDdmGT
ƱFHDp!`sB!ljJXjI3g/t6$TYFN҆sq3>lCՂN8"styR7r+L{NEWYg096c@UX.XƯPwSYi!+Ys9
Kω3<k#\>q;+/DcD`)8 ԗn1ָ/-GmRL<ei$OԱ>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp2XdB	jrQ,VW(<js mQO+Z`y>׬oO$/;6ӯ 2IZYGTp4$	+F+K	4U.ZU]
kJb>ґ=V2d7a
ʉPB̼3N1E31Msb(:tϢNIH\qZRnnp,sb1O2
YrIdĎWC>]-tGyl/N3w/I׍8!)`N3w)!NxӂƏN3tOpCXxdOTa`3R3(9xfdLGGDsi˾Eh|5<Ml}	6	Ɵd6G͘_U'Чw]`G!fB؝ʋP`N]Rݍ^ɭc"Os8	~vN~Gxq5ͣ-$/bdB<5<Փ\!gam|(GEl yGzBHu$@,-(A5c@yAPMmP@8$^5`H՗`Yx&@q	`l1xfouc[BXF	6ua(KՀq[>/ &n+"1c{@S0EB^&l*C83f?	@>
H1@7tH # &o'XM(3|L)&5m8K/´I!yy'0F2by>ҐV'-*I0K42_~kKEKe}KkL8,LY媉rmDm[D9Z6MNO )|\9imZYgJ4o;-VxOv>kKI+K	kLlt*ژ|8d\;Iz Zbh_C̈́RFkQgQҴ$3`'ɭZ{y*4˃(|MS#'@޺4XSǲkc'@["q\cA5p  /epD~zNH= y~$z`}!ǽ8
sW@o\	2! VGpXMlGw#
ʖ(iX_+T.w##\$wkc#v1ĐhMk/tƞf{oUz\8#T<9tC,sa4;IAL8H@Hq3wixaOfzq)j5) f	G*q={HEeGS5q6Ѕxf3t'
xՁ#6/,$8Vٰ/Դ-FA/8bqX->"CWA#ZE	nSȠh)w"8Tsv>z>Hpd j>"CWFY@;!8lEBo0Eh)&EqwyX"t
Sy7"@^wXd+S"E8䠍2qxGyE"GEgQp6	JByZҙDO.ZU/~KK%-m-/0˖d	zgnڶrVhn\KU<js/Y[^>kKLK䴲2̳֘ ՂOIcښ2'``EH4I| zk]Bń9_c\vu	4?G=5wTFH'VxB` 3u`:i=mͧ=6¯LB_wt+*=z(L# !&>S)p>"rMjBYRq#nG+82e0؜R>Ít>PL{	,|07#>@%ޤd7ca/Aʒ;:"
ʏD u2?ޠ4"da##s2Gn({&q#9u%a)ʏR51maKwNAo8mᜑr~~2ZEE|=8+aH,pB%2<w^գOGH9~00AS##堸ޚq%<wGzȢ`+2EB҂XDqQ-D'K K6#聐V]+I2af>Ll$ITY[s`'V̓Eq3>l̓EqpERt|^bW 1㩂nV,"Wf¡nx3f>4
E3`|EZ)tBwExt3xF5q0a8u	ATIaaLW:H: #elm:Ӊjc3qcB_I8Xf{=2
`Bj8X5oJ[/
ΘH,ƏJ[/gL$qt%XYg\l	FV	89ϋL-GaJ 8S)E,r)jl]Nt3͘*-|Ex<ttyl1@İb^uҀ$+aLK9n1Y/~KK$RL֖6^֘Sp2X!UfĮ&ܭ	=Ђ+*c6^:K]VT` (s`S/
LYR;>88a]kuʌqd;Hަ;<+0:eHuw%+*@Q\dc¾ 0zVh\JΩfgJQէiiҗ,_DYQ<js+}<eia=&y>׳͐6KS}֦zyZ|P:J֔ONZ MG7/!>t!>@G	@A:a q@BLɎHϐ<t>}]ʅ疀[GkN}jS?8BKw^l%rVZ A3a=΃rGw %--a`+|PGnBX]%B6BmtPX${$wF('ԑE &o**	2*Ro]0$fK08>a1&d_gL<H\Вn5uak-R^tKE1
f	EQP7c箳0.HƬ}-ψCq>>#	:`cb(Lt7r(:
Y	}ȣAx8Jћ%pd)N2͘;,@GN2'~uS2Ʋ;{/eݏsy{mde?tK6_7N3d^hB4k.Y`+IC'3bM,$IZ0u-Մ,lX0I֑O3(j aflEIx3v>4" 1$V(j8S !%Hp)[N5z B͘'$PEW	$Ӏ7<O|Lt+	)&5/$YdO+ZS˖K4I_ZX/id5M>ץr?*3CVPp\3l\8NQeo0'z7LDOIL-2~DDZYg,'f:KER4ᕣ'i<K&DR8s9w{8SrMӊZsy˿[$sd}ጟ6NI]TSᨈn^7<Jɭz (,Xu ;LƵzTm-1JaI.`*	 Bt 	8ЗEb,\b]@JvhU}[ӵqvڐšWwhU7w,$QYRɮm0f;QٜIBT#XľՃuL=釄*<L<[B,ud6]7$wv)GNt,	ٻЉv`ޤU'l	q1
QťWE (̭Ҁ%=K3a6OJotQZ5t%դVMRރt6$v,ƏDu-9\l$l:XYg[#V	8>/\,υyR7r+L{NFCWl*)l"ņKr#!7tHӃ z+*&80øGa	>&F!gNdha59ğcY~Ǹ}80 _Ids{wS;CϒIBGx0a鄉:,u}`orD
{o<dֽ8ֽ'l߲k@fIZ@
ʅ1ܞNQ8'4A9ҾANv	#q(LCCZxZ*:"6Ň(E8Zpu-0'-Qaf4zWRމ~:`'V녃"13>l녃"1p葟t.B\!J LU,	PpqRFlud'a&Ж#3wSf` b`qQY>u#!|E0sc,')JښE$Q/,䴲_}&|kZ|jpK-TNCvh+FSit ˖2m-=>kKL_,'0'_6@y䴲{SPU.ZUJ֔R}!U&VkI+I3`5V*-GL L菭uN'i=n%,4ɋ

gB*cUC;޻JAp4tP:eҀjY0&Kvͳ|lN~SnYpN0񧐸dwNm$1)sdJ\ t`vq	,N'd0&&R%|M.l0]W!;6t+NԧɦC9em.2b$Z#d։leXG`4W}8h)Rʿ]vg6RZGfjX	DL29ŇG`͗{;2-.wzswe7A&IjbF=8֦l&T+'4;%
Iv;!ZStQZ}$A 3tP	@f阼:bfH=BDYQ0`F$[kAaҌВ+*:Bc5oCXGխ	xËmtHc5dhOš?v߱FZ'6;ḚkV|7.wb|MS#'(,Ƒs9L[8ˍ"H15pT>elKo	ނCcLA=;[07%Np
9<~ϠU{y#a;ḔMjw².hubȾ&H8OdƑpxMk쿜H:=虛4ÏOp~~vyi\Tt
ʖ;ost${;LPr=n%	CWHC5v	,,՗RީB8h`h^|Kzl$Fќ#Vg|єl5`7Kx]))@-㩔"@d5zG͓՘RlƁW7+)u`ctt3q=`Q8Ӎ3>DaNk#ւPďcEcݓ4+*Fg>4(^ ~%,])ƚâ OD u0P?pd9hd$|?nCr	KާC_zN2S6^݉x`^I0B.zS5	AGTqN0Af D[LNrHKK{p
dl z#βK
Y~ށjVTz' :	(8}tb\s67d$|?nCr	Kާqav(h݇uS$:ăy43dm ΋k}fTvj^K_/$k]'ja"13P*28֊f¡Tug]a԰V҃$6,ƏJ[/gL$pt$F5afz͝pt$F5`3neK)@x鐗܊# *6N3wS
S͘. iRK		PDt3teBP108ƨ,:ѐ"qXio`&f>Ḑp4z Xwtd/
],XZČG8ֺVF%[BXВ/: $GEr+*:HDxF5k@nmbO;e݃ݏ-;~,widj޶2>|GՁʎ5eUgZ=[8Dq0z|[A`F63T	{87q#ƂPļ;֒\,E򘙨N0TíL:PaCTq-0X#,cӬ]vn"|#`$0wCwl	qau0S`!DdmG2
ƱF]@"6#\뼂:$%]+VЬ鄉8h`htNBIՅ6uВn5`sp,Fu2PR"^ћ'|AJun32aK,nI^ћnFnVTL	r@B<#$gNeNk#J8sR=(X&hIٺ(g`$6L@鄉::GEAotwD՞Z
dֽ8}0m6/lB0's䍀݇rWI8a%@j1L>'	"箈YXa֊U`Lp6I[Yz oD/tf8iֵ[郡Յ6u0t I7KQ(V:d{L΂B_wBpjl$Z3͘.NGAK	#GWwS$tyDx&&1<8ΣP/PƳ^IF2<ei$I'jX5=&<iHO+ZS˖K42_~kKEKe}KkL8,i^U坻j!ʌ报DlΚX{u2o+:-8ehvKpt^:VT@#>NƤP1|rdw2Q-EVm`·:3md5p!v0w#L3
X5Ann	10$<bwB7)Lj/=RL?j?ʙev+-r:,*o?-Ntܷ>O+Z`O'>kKI6ӯ |Cq0!f20#rҨV*)
6
ZLd,UZIomrwu:
ָH`Y<p(W|sm)\Hp8	D|F"YHj&)g<*`Iyս32-:VI22\}wBL+|S+uIɎG(!c,N$|c+2oUe!q#{&dȪCV>8=+lYHj8YHjƓ8 ")XnEVRڸ[݃ڸe<8;#&ʎ1Hj|s"Ӫ+`l9\;yx'#q><ae.C5q2'`*.mHx$:6cR,|FMV0erK \"-4-7;ՑˑDc	&&>H#'"cV+|Fz/w*.m1 7P"1dw8	>ǸL6&Gf2CXʄeEeEݥzرS"N46PvZSod֥ϔXMwsEvb71ͣVxj8{l"`(+I)kB|6	ZL֔}"M˖KZY/,洴_I_'V_.Z?~6F//8A+C2TvD7J_(-NzWO'<i:eD	p h`'$AA8j9;V0It!>+Dt+*&,F` Be5GaH{7w :p5GwFBԼF2^֘S
#8,.
ᬳeAyZ/Y}<js!
]jI">kKCvY3m-_6@.`7CF`8emȀX%.fY-",?`P&I,	-  !;5ެ*L|n˅C˼73aP3}jNK`tvT/D- aQ|su!XM|mKS%kcloz$	[FHPahGtd,1j~G{˛0#L}w݃5ʉD<5-Gy(@4)`Ta<8;(ϬS]]v7us{*݇0Բ34ÌCX۔0`N=#(9B9=#(:uӆ*t141csNǺLFJq?)͖Jvqo#4L238l4HJ5ʉl\JḛM6Kk=cD0|ńgqmcdY ДM|LzFa蓱z w8N7cI,t>}Ӕg;c w݃uk	*/d֮L愠Y Ц1Uk`bN4}NoaB^ɭK#>SL8P0D:u`Mƌ	ڷe8bُ=#@ZE䛛F2_}&|k)&|i\8g%FSͥJfĭ+zKD_O.ZȝkLg[OݗvBgie: mVjh\*)JBM֓Y-KFVY
*BZ	#Zhu>6dsn>:`3u>6u][u'iw1QĐEFjӊҚdR\{yełf8Y_9wQYl7wEFwtf2̋MD|sgVq@`F޻aǧBRCBJѬf}(	s""N<"BGa堌={&-!CH{`zp4%$>`t$gҀj2!XpMѾNpNSz&:݂73jgQ:Lri3$TSuibfSN]Jp˶ڸ!;LL0ߑdz:m8?mxA`1Tsd=c+h}-9<au6tϘ'4x˽{&UO+d.D%IIf4'.3)&f B1CH-&oDaMXr|Sp,Ǜ%sbE'gkWAԎhmiI
g*%$>&=Ha蓐^9f](N(d3v>|bÈ޳Gt)k .w"Dt
dyh"'ZhJ8h	eU~'Wa; 7us{.T/$vZ{&-!A݃]l8-,c1Ǯ  G`&:J@/zabGc虣//!q !f]Jp76cq$%.swDњ↴:cBRkUL:GM	Ka|Nϫd;3<(cA4Q! ɎqUoPXz0}sg:Y2(l37L0#-@Sno+Dt37p]GL^
a]'voFHY% 3kċ˚<btIOIwɅ2p,E͒fl@MD0sD {&tER;$>SmK8|J8hJH|Lza:'bA2GqCbn,XqypwNQHÈHQ0EZ!ɭ]6QB
8|	:)ؑ`ؑry#XMjZC5ßz&0wFR9$=0gsd <tL$wÛ-	}9Lt!> S[0v*I	K5`FtZ;գDՂfxP͑BRk2(JYh`ߎ{mtH).պ#Hc'j`>sdZxSc摲RCMϣ]xkrq>E$QVD-K洘'ژ')	kJbyrҩ~VZY/ihilO|i\8g%8?+C2CrV<js/FOI0O+Z`O|SVTiTU+ZSITSY&
Z*$Pj8VudᑌD/J/|Gd_ax&Sd'yo|3ݙC+a.tvg v0&
*R6io*ښ|Nw#T('w@XxM@ɺ`7;-65>FV)f)al\ɉi=2aK^"n-d֮c|Hz/YF![jX)|1|
RXz ,o+ fܐPX[+ZiZ,=yb|WCY죃ri`isp޺%ʉ TJ.nMx{&t#Д*@4HX/|	77^N$}M{l"\sGh&yi<rMj=:eO]fVږ/|J 1)@X/^|1_xN,9j`z%k]8[%X+-]FF:};XDQ1
EβD<0={&t#Д*@4H=ya<8;(ϬS]]v 7us{*ɭK">S]>h԰6c:XX¯6zAԦp9-f}щڜ.A,G#;G$,]1d^5t"QA$b2Gy͓[=)n1ϋk\)&2'jX5=&<iHO+ZS˖K42_~kKEKe}KkL8,<[+3v-nO+Z`t7˖@WZO"w[d"|֖䴲|1bp(R.0]DVS^m#?~2ޤ*>)wy-8Jf>hYN.Pa2[	 lIЂgYn4`N՗~
}"7hFY\[lH{Fe'Rg-*F}y#D/ZM=Z9'>SE>S%h1:oz$	[$AzNctd,q6@4]`F\XriNTiJ+n!GkWA;ͧMP6hS8St>$8|bD}NobEʅC{5iNt,	`(9$(BP>8A@"9"R NuVqs"QPqgX@>HR4T݅TK/*)ӯ-GkWA;G7]qԳdm Д#&='@Xz#Xz/D3>Wt+b7^5Ix5V[%X; ZÈ˝v$\gUoeBd֮wNmm ЦqY9F}a5߰I6>S"wY&F=;01kD,Sf"\e8c+e$~S"DROIA4a-'"N^ y"ǖ|ŉR)BP"tN胛e2t:ݏ='@X>};Xra:E䋲<wkWA;ͧMP6hS8U~'Wa; 7us{.T/$vZɭKH|^I1l_~kKEKdRL>ץr?Ԏեr螶JҺ-Nt!dzMBgii>KK#v'yZud6:OZXOrҨV*)
6
ZLd,UZIomrtᑌDEs7O=.nXl,^fnΈ[zh;KIc@ ^2t?sq#(|;	#ipJ80w#e%h3>V9ē'ltlK	͝00w7td2̕S]8-ʅ/a{&,N6^'G :}ЕԔ`ϻ!Վv[aUL3u$2βb-DX.	<<.dL2K,V	L;I#|蘵T2>q#:8Χ Op#$ L}QEQqfoVw0NM2Y1%'$$2JNþ ^0mx"	* -mpk tM@wLusx8lD3~1_t8y?KOIɉ1-'*')vŢ9xqu.T[͝$:d%	㋌W6
~	L9sDaLu13}#Lω"7ӝf#A[K%LT[ 4P:)e.-ʉc,6/nA<	Od֮chmdWdL#Q(3|LzE?I/D3.{2
t>zX#j}=pwNQ6#h޶-ʉ
[<^ɭ]4P(g7k`#|awY'7rxyh5dWk&Y6H`,HͣR3f=A-ʑlq><=ɭ]8R;_)oBPfaa蓱z w8N7cCp-]gGtEvnTLT^"ݑ|@ p*#|	:7v`7us{*{&,Mqחd&;DpwzB[mz\0E5V*:ɉw	ή8> ®&|kxip^ٺ`+N#Jbtգ]$,V*J'gHDPԂRHMH0Y! xX
^|lђ-)uXH"8qvpX0CHwL\,>n>8͒i%o7e}OZI"`(Z'i0OI0O'R֔RM/,䴲_}&|kZ|jpK_5r9s)oT+̳WJ_(˖YGK"w 0v`ud:GDYejlm-洴zpНKPL^8G|#v[㝔z]AW
--ED <@7z!n,t1B|N2R(,HPZ +5o;8발N5ږpL#4%,=,=Nox+pNQ$n5IeJFONQK}-]csqaH>4]`:"Dt
Dy#D<;d֮L愡LOIϣrÇk`	9*;-ײkR)sTbXr`(sԅ?tHPmӒ=HPtX8AZ"8R -GtON Nti'rc,_}&|k)&|i\8g%FA	jGjҹgnڶrmD+yrJ_(}dzMB/ii	z|F<U'RdVFI͓Vjh\*)b.L{F"'͸@e6z3u>6u -V舱Z.>0Gf]5iiMFtǀ`csq`	h8q=p
Y~`FF'p4zWMaeјjQS]8-ʅ/a@MjY5x6^;n%	F'XPX,~Gx?}1ђZ`!	͓+)YL7%YMUPe
ceO"o#P#A5؉e]G|,]Ge%lVw%	~Gx*n)xp$<LW\4o Hš'w:2}]]B/Flv$els9ďXz|p4LX͈^5`ݗ} qӢ`"E0ͧ	~-ʓC$j{YX6<^ɭ]1ԎWON8-,#|JOH;ox=ӊ3yq#"CåVDk7էkdg`G6p};:"ܩg*7Ru!
 d֮wNIABG>#|	:7v`7us{*(Բ+5WwLQ:ͣ\wf;G2~IcȬc(ԍA^LzW6L1
c#z'ΓBkBO@bp!WJk2QلAX&gIj;0Y<7A\b*B0/ HCL<Lа&U?t*^T:+N1,cqH':+NN_m]}A^LtLu:hRN},8aS+$wX0͒,.	aSc摲Qy&2O')JRLM/,䴲_}&|kZ|jpK/̗f򸩼9s+vK;vմCt5rߺRE>KK#vV>zW}S Om-ii78 q}MzdZNZ2
]~Hd9N{5Nb#X=nզ#EADLPdLINn9a2NI]w؏ry8%=Z_Դwcp:)wii'tXq'GR4}r yhjMk09l&>SES%'@4%_ ,=*Xz/D3>Wt+b7ܑ2ӎJFONQK}-]csx|iub=ʉe}6od֮-lBRtB
 ,=gGt~'Wa;7us{T/#Zȏd֥SHN`e42_D5M>ץr?)W46g-TL̉+ZO+Z`t"o-Nd#iZY{SF8=<k.:Nlim f#HP5u!1TiT7N+K
" 	cTƩ+d@1ù$'>5ʅ7a夐{&?YxF|77An7aK51`&7 y( 0:f[wJV=Ժ#Ʊ46ץt1:$5zZ+@
gcE[8t(Q$7·>~Io󃏝[疽"	Io󃏝[疖;N O|:<S9(̿As|sCCB{/9f1'-*ji|ei`I_~kKEKe}KkL8,U3g-ZW+Z
kLQO.Z7-y>׬im>kKIZYNl`<eiaPJ]Ot*-*@V*)JBM֓Y-KNñNRt5'Il_mQ2τ.dleRd؇-A<{u$ܺ7ݗpL\ &"i0ހ0G =@T˄m-qR(_ +L{\5VGw o2rn<XN'suq@Aݢ8&n i4	X	P1

#xv9<l$u" 	DAA`%+`@p	KH_)	怘eF>8/(	Gĭ,OHe't`<e5\"[0
y6T wǹT&X\5x(8(۬mPyx{S=K\`n}腲$mUlO-1DIQ rc.oR*_MuUB|NTeK*!处gkWpvqa5j-,bLchJ&&=&Xz ,=Nox+pNQ$HPai҆ѓӔkdg`c.u1igƛVTL&\/CHMj>rݶ4%0*zM}Ӕg_)N;	9knHWkRϔ/bXr`GdH!~e#(6~eHkT1H=#@ZOF0':P	-K洘'ژE$Q1<iT{SK+K-,洴_I_'V_.Z?S?`#i\m[D9ZWCTΔQdN@Ed#xVzM[0>kKIZYOZXOrҨV
JBM֓wEpݗ{ @VKRa7(
+I"HσJp.
7t\"r^Ѿ|l5`@0ws7SgPnU'iw18S/79ib>t	+O`=	8}.l]w#es p4zWMaeјjTdۋ :tG͝w6ugN|0w#e](ВkwJaQ"N<"BGa"ǲkR)pMt>4v"	GBQ9%h3>V8XpMC`wk;9Mw0z (,=&'t8c5'ԧ͝2S`K'`6j	l|_.uiMҁYQ h=#h:u2AГӈ2G{&>GuPA&1
 $GYCUqm :d3V$6Lc
dš'cylrdOS7`O0u#jPD'In< ID)M&Wy|IY`DIh%I&I,I 5w^Z2x|A'x $IُB 2rq[z*Iu"D8<.eJVz|i9ia*2ULwR
{ Ӏ''w3}vjCЃ2ޡ؞1Qow|xcd gvf¥\ա/>:z7	NAjԂi0g889{ ʓI0B _Dl	N]l",=6䛱
18sqΐ@+zOfKa$dl$w7efx|&Hep&PQN6W
pؑ',=X/It=cui%Xx2ĐM&I0Z6KȦv$\w%Vd֮c'	>i;:$bD3ωDxA xN87HQz#XuI+ZiZ,ٽHaWCH(wNe#iaH~2ZyՉ*&TJZZlJq)NÇv$@n7$$\^H<GkR)&|do;EͣR<ُu$R(Clu/A0]	۞!,k9^sjῤ, ë:%X:K$5V*I0133أ4ԑBaMtԊE
H3tq %."VGΘ:hJ]mtE}X&3>4%.M7Ah	(cA0
qwrcQ8D/N:+N8PtI=Gt89N8:BA`ԛ=#]KMb(=֮wT"?abF;8Sqaݗ7Y`5{KiE2KN:	i=S't	䀅HVĒs,L7)+`D`D%3`G)^2z1;[kԜ>:t>u;0@@2#YQ#tSAe^1ڸ$_#d3pˁSXH復$\d-7c~޸6N|vfj!8?v] O|E;༌!
ʉ!l>ċ@+&5=R< {&tw.bC8Գd`ωR ,='@Xz$^9f](N(lSwQͺ]j,:=(k]>9FK-.v@t?#};4{.T3	*7Rhp{&t#vJLOIϣrÇk`	9*;-G WkR);ɗ}\9},Hd-7LIĶ:e{'ף*W&=&J l!,+e^:[H [sj f
VFɉ۩NكGj8]V+ftp;գDWՂb>1dtLaDdUz9@!fx]	(0D:u`M&_l	/RCӒB!AӭbL|`"9"R NuVqrA0)zG=1,f֘$u>MrpGS77qH4#͒9j6]9MFDn^IZ}Ҙ
"xH%dWwO`ja&JByZҙĘDRM/,䴲_}&|kZ|jp,2N̳m[D9ZWC_O.ZGJ_(0FdMINZ`a`sZ'liD zMliD =[3ܘpdϦt]r)&KQHl*o=\CJҺ\9җ,=<i7dGKe7I>kKIZY8񕥉{SS'u$si|wq^lhwS<t>g=s,(F@
5%6-sbܴ1`*p$\eb̠` l>&ѕDlq'8g}.P{1mx㡓/406#މ2tFw !SctɭJuʏSD_LH)P>kXHFGs籦Z_}èeDij!Ӭ]n8`NzTC^J@A=0=GtB(@8^I1M/,䴲E$Q/ihilO|i\8gL39gPfDYQ8ehvK Oz:聐F۝:#iYaeX֥[)&K8?pZs[zD42"Ӣ4讃YQ:z^(gD'[tBdXBA<i6^OydV jq;dTSdZ/;2 0f  C8{psayH @3\1{mh  &έ@B̾DHQ1dvgA s40$Z:ypet'@P$G@hx`a3Dm@ ᅶ#j@ H00uhe򾎐MDͣ fF8$(;գY{"c h""F˺`Xzk`S)f7K|@cRM>ץr%Kc8?u\!fYEZe/?])|+*'ޕJu'HΈXP1iڴ3g^ң$UzW.,ֽ.0IgΌIg#<tt>t% 	xq"jdGK+)d%t* ^ly)t:p6c8pE$QgkgSwEYEMOIKFO.ZG<i<kKNl>:NZ#^:t5:-z+ԭw:/
#V8/R7O}-נ2K``7z:OV0.ވ26];Ak[boD1t?#[5GwFBՎ- Xyy'Lem-/0I0KSp2X;7tJ'E53frtY\TO'җ)SI<i=&|֖䴲E	SVjh\*)JH	UI071Y&i:48ehȼ3t$S# A(jR 摩O@#̋IAZFB0%f΅kX:>`L(fl,ƎXHZǸ뼦陀k(F{:-a#^4oJe- 7`_-㳻)tF^in ψqN5'`A	K 	loCu9N5'&#!4F#6ItWNVA$L+ւ8Y#>}莚 83@8+7hJ]tJA"A[΃ѬN	i	р Ec	|\[hlӂSk		@:"͏-fpwtQo]鮙ҁDk/{|^IYlO`j`OL<iLO.ZU"ؓ	~VZY/ihilO|i\8gX?쭦TF}S˖:RDnmrҪ|֖~_ryZud6:z
zM8|]2X>,h*)JVAr} 'ᕡ9|+.Qm̎\
ʎRq#El% H"Od`r"JD/t+
 B_tp\u9ԤKH6ct#8;>!z~Gykq.Qm鏰A~q#뼴`k( Iďc ]LX@K9n1Y1<iTI_񕥂KZZ/[/z_+Z`/-N`;fsCfrtY\TzhO.ZKB?+`V5}SGKhcpa8pqZF\yTFLL35p0TdZ7P;D3#}Zb$Pn56trD5Tyhɭ]qeg{8t(H԰BM,"h
A\bI3wN)3rD҆ѓӔkBAX@t?#og@4gƛV*&zykA|[lBP!hSTXz>3'k`"|`o`ܨ^-i35a8zzs;`fљwtQ*~ZZS35GwFBԼ2e-m-"`(֘Sp2XejsCfrtWn:VTO.ZDD8'0#^L8R"B=&}A	ZZ"(hei}ӹ-< A:sBd| H nupEmm`1@"`4H&7hp4H'DϘ;A'P 'm\[k 6/z:@͈lh@yyx+"&>lP["ȗvSSw:#1nH97@D8	/ihilO|jq|igdc%i+iE4QZY"7q	ZZ"DR48O+Z`Ԇf'zim<eiapEm4U.ZUz lD/ aYQ uOHF58$,nF} [>Z0ߒΔ tF$LFbHR\m>`3`h&>lpkHR61)Ppkw$E1)J&ͮRM/,䴲_}&|kZ|jpKZZŗXY(YE5rz:,t\9 Ҿ^pE@\HZ8h\i%7plEcDD#xg"MHz/IuPQGdHgGn?~G|.(k8ȈGFadDT0ݦm/-Nt_!|C8Gp,;7Z꙳**4Fr:,4辞OzMX~+*	>kKIZYG28#,މ 4A_w7a<ei`o0:+FPZyrښECX3ȪVK_b@,&{ ΆTL,$ YI
HBE፶`wP	f" }	`4txo97@D0ӇNWd hxNK5nFj2Axji|ei`%֖6^֘Sp,5/u8=-IfPfJ$X
ʉ^["8:p4O3}ЖAsyrὖڞV+Yidn˺@8E	FV,d'TiUi;iyyP C $$'`Ij9خYmz8f`z~X9AU4Dl_{օQ1@hF1}@@Yo3tI
HE DhD̓xϙB(RM/,䴲_}&|kZ|jp֖6^˖Xbx=-IfW46gzK<jryZzM-'_6@HO_gD-,p2`P>JZҘO*ژ*i0UԴW7ވ1FМ`d
N3"H4HaPVޕwɁ$F`ٺRAa`6z]*Ϗl!1fo A
N(D4c3 8;P(X=wm숡k텶e(qƶU:LWD3s	b<7D/`I؅8-tgu'wB;'{4c/ފئ9a#-(FdLz/2D~a!2Gxq;$|ŠeEO8v6Yiӡ95RMGtp8_c#Dj͝!ј5/$Yn6^'jX5=&)&O')Jښ_ZX/id5M>ץr?蚩fTF<js/KnVOzM-'_6@#c-,&OZXO*-*kJb>ҒSV;og`FN; NA'2bv li`|`[b5ʅneKF|b35'SpAwogv6wiAt?8;:'		F呪8:LHFFs7Fg`.X9@B^#BA)|=]:8{-sj>EL#X@K9n1Y1<iTI_񕥂KZZ/[/z_+Z`/-N`;PtY\Tzh˖:REZZ
<i!m-z%ltp8=A4<eial>{SPt2D8[7`b(L6]/F̼5cE"FndZIVaL=8* %i :4:Q0,;;yֈS,yhfz mG{(;>Sn@dmK) %CDXA蓛g0
%lSf5CJFONQ
E>`x~H˝q|iuc]eZ!!|lBPLa>`Mwuv)wY'7ʅ]ZG;gg|Fwz"Xz	/FL%)qF{̃oI/X3Sx{Rs5䜳M/~KK$RL֖6^֘Sp2Xg%sCfr:.eGHX?ģ8p4tHZ5t]XAdKLև;(PB&fȣH˹x+.4hE$1B%B(уЊx"+@! <(PBT4GމRBvWm`6/r(&(8GB&hEC	cAЊ"t"g-%gCt]<i7)|M)S OP.=GD8'I@ ttXB1eΒV?u+@`1|Xqa2r`d1	25	0X `%1L#4
Jd`qK:\c.Z|jqDg%)k%qSyp4:,KSt֘_/>J,^im<js!L1,Xz|#=A'ih7O8&
Qxȴ%ᕡrN'bE	CX:jgL$wZA`G^:N\qIhEaxg֪-$afb>EZy ,GZ>GyH}
 
ҦL;͒<écW1>"VE8écv!IK6t^-ct,Y2e-,洴_IE$Q/z_+Z`/-Na %s1\4CC" :,N+FΔQO+Z`O'$-	FId'_6@Xg#
]X'&|^f`@#0w	0z\/A<0Hh:hY 1Ӡ`{:R,`|E
XY";D-K6"`l8RJ@-0kbpwt,j9Upn5GwFBHL8=2kRNK/z_+Z`/-N"`(d/8s1flY榙fTF˖:RE<i<kKiZZOudt񕥁@p{S]2X8eh`_.;G8>z | >ZsSDbGLS8>Z4ˆ>'n{/T8:0Vdi;N3cMN72D`RU2p39zL2DZ4,wi`,u%:lc,_񕥂H
%-m-/0˖dM֮W!+fE5zyro)|VOud	SV	ӄՊތ@,L^gH:N,px<s4l>ݥNK>ץRLb_+Z`d$UQDȍjy\W	S)|V|#=8ejH 8HMX1[7z `4p1cl#QrKeF8<Y~$tGz"i\鏩3t'}iamWdev)W>N2iWpS2Lq8pS2	Z:XqK:\c.Z|jqDg%PtSKy殉YLդ򹙮VK6O|S $c x 8O,V*-*kJoF hU'RRmLfd-8ehȾWr;ayCv_.Gw 'xaGC4|F|0GF hl>ޥ<,pv~^ZFK0F&4˒H+A<O.t	$C˝=vO@΃ʮ0u,$w=w}Pz	tr
n-?^ɭzոZ ~Gx0Ojpilw@hBO`HAl>'4z8N'z`?stAqhj0̋N((Vh1Ç 4U0)|`;͝^Ļe2N`e-K洘'ژE$Q1<iT{SK+K-,洴_I_'V_.Z?W~ M˙YJf#P0VTz l)ISsyZ 2-'zB7[O|]OJ2&.3	77tbnd =hm/|aR*@0h %d@!f7eݕщv k#qEģ"cj`SHbJ'eB8d_ˆ6lJ:%L@-7$N6TH 2Dq$XY^$XYcQ Dcmf }4L|`	ƩHh#pk1F%~2&aNsh%֖6^֘Sp/[찂W7.el޶64FJ_(OyrI?{Ki͈a*|֖䴲2{S^&'R+*':	LNBD	X塨B2-:F)>7q0wHeB|ybr?32=HЬ,pdLzfd9KD-1L|hXN A"K7ʒ;K>`'GzvuCwt,5@zPaMH5IrYsGqdGyY[pԒGɭ`>`O02#R~뛭#Kl6ޠ݌iϘY7D,QR:&'mF9zL҇~@sQw=>5ӌɭON:^|	(~3.~X~fL}=; zv`K&td뛂dK*옞u$'\Gy"2=:G˸Z4H:c_ޠ-Fp	ޮ2>B|:<=:#^݊ГH1t=ZIc9;1*Q\#\d|姀܎zLON$ONѧ\JN=:]ĎL= 8Y+6AHeGP'E9o1YQt>޺>hgc"?gv7LK܄De(] Dow҃x
 =X;ͧ#<8	N*2ښ_ZX/ieҘ
%-m-lIO|i\8gXG*TQ+Z2ں2ΔQO'6B7[dz|֖ SV0#	+`:>Zzp>`4O h=<'4ActG	}fyi|޹8a=82D[w'ԃ'	|<dᏖc3#-ztf+*=w]b҃	NA8ĵR9M,ș#7#cȌbPd##wLƣ Pd2FTHFQX1,"X>]	bBύpRQ D 1񃦌A"A@&ae12@2QLa9N1_}&|k)&|i\8g%J?rեr-+j]w}:zWGh^7t%B0 VT/+mO.ZE	Oսv*P/Q`F8"@	[j`TrYL:"NdZtbudH&Nkvibq:Xd,|l'#}.It%j	EaT]jZ;ԥdQaf8-,X;p} AG!f@ֽ+Ό"Ow@un/-G$hYP#8%Жt'IYQtږ;գz>(_'V_.Z?arihC%s3YZWC_z2OD4s0:a@$]B|1B`5teNX}PW35eu˖2HJ_(	=:pZ2&Gx4^Zu1/Bnбdש-	>Gy%N˰\8I?LUQD#yZ"7REtd'-NdNKi^A[0;IԁI+CFj#E}ɭcH-\9H{#d
ʌ	ڗIw 5BOdwGIHOfcI	ZAhP\{&0 Pn%"z,͝na|PZԍ>qL/$1_I_'VLr-0B?k54Z˖'0:REG&Z4.:pԙG~ޮ2=1χLx=Z^Iv=KkL	E$Q/-NcbPZO.ZK'H_6NZ#$eY	=pm=pY\](:>`@D`1
ɭZ|cm<]3B
.jӔ{5a_iaƥӊqc摲>hN8/$qkLRL??ަT:+}<js$tГL5ԧ0'_6"لN8ejKz6cɭ3  w7S{ys^ɭ3,tys ײkFք#ُphMjy<u2gkVAseF2/0˖:SDbL#8]ŲUE4ΔQZP'zȝ6:p@l2;ʮvYތ}{^ɭZ{"/LG{}RcVڸwc5nZ9Gjױ͓	 <GO'k]P$c&MjГӒ3vyc5Sczy;:cceh^I#ieKe}KkLRLr?(UWDhk*-El&駽=Ժ@Qآ3ܼk^{Kd!?
tצRYDbDrNZޞ] (Qho"GtG		 Ie/~$B,BFl@[v!LW#q"c-djH4>¾@idEHĻEG,V!=1pX+@8
1-NH9w'XH
11\b^+q+NHt]pXr;Ȣ
 
?	m+NtRZlॊ'7@x*
-Wڜ;" ((%Я8g|IAj?4i Y˖:RF=$RDFAH2$$WDxΠ[IH ÏtimHLidݜik Auq.l	]@1S/'Jicw4],q)bc'/dֱ3/N2quF	kcen՗񓍄W|41iKhގ	ڽ[@	{&7|8tim^ɭqedbҾoAvt?#8Nɭ V1qc5q<]-%l2/-N"`(d?#W-uḼhk+W+Y=8ehvKhIhyiMiy'16^E$Qf]S6s+Z]5<js/S֘8DNl2$dֲg"PzcmNNHB
$"#b
S(dB
)b2G
S$^8вs<Y_jqy'Ke//0˖I0Gp2X阶Z꙳ZVWyrJ_(H}Sm-<nkL	ZZOud:OZXOrҨV*)
6
ZLd,UZIomrtᑎGv3NI=lȓ=8$`ЭijA1zHu  x;]aƢ0?hY& ®>H.4u7DYQ%NoR3VrA VT/fӬVT#	OAtFA;=A拡(j&Fd40V/dƏvxkXc-=!Q8 Θ	(JCVT`"1@|v HKD`hYD$IؑYQ@Bp+*G?wL.ADA>sX:eB0}ZYp叒$VT#Cs0}X_Zz18sYbFc?tK8ΤI	9p[k>@>pM'cA؀7A=|tB"t	kwIç&aƢ9cIHB-Ie@:#\ȬT;VK- K7ЗaМ:eG@+NmMcEVvYYR$l 'cl`QդEeD'}˙n2LNA{P#]b VTzC;FLFd<0W[p`Mlh1zMk)2q;R	8{ٮt%{# DaYQt#.hɂhLLp dƏrɭc0n;sGt17#Eހ4@k _8{#eE|Ps{ ~Go0[LhD`cgkcG;4{&ڲqL.:tǺe`K(Vd<vmðIͧ(v{47vwG$,$cGDbtIծ	}nݏd~s操=:eGOVFtKu		uoAѝh`A1tgp`VZOHU}Vɑ2uiRn#+d:箒eG9\t?#2`>ȡ`Gcd{&4|7kX`疘"G +*=(
sWH"W N+*.wzC;4s!&4X/c& ײkXH~1G?t8Ww)탾7)	"O{\(|h"OHネC%ď/$ܳ}OZI"`(Z'i0OI0O'R֔RM/,䴲_}&|kZ|jpK_gTJ}Y RD
yrs$OI7#񧕭0'_6@1㧰c4-`i|Rէ,:9'TiU8eh9'K9_`H=ă$1+,= %;VAc`,1iA	@Syfb+. DaYQt#x7.vi`/e84Ki5gp*=Z	Lc4;"D޹,wӂ<郷Թeo9({dJHƌ{=FgnV62%$kX,NΆBX0
ðw'{ٴ̽	@S.2tFmmG
ηN2gH}㳺9 !g#:'CNp}w4"ᚷthtD[ӍcdkC>n96.0uպֆz«	C-etNH; j>Gz07.wƘfmFN5uB%ɭ#Dc=Z:h><9#${69(
sWŠ+*.wz/.wƘfKmFN5H2P91=[GcQ{&~?zG?t9:HN`eRM/,I0KZY/ihilO|i\8g%/ehHRE6PTΔQz *LNmbx2%u`HOCGt/c̿1@\7/e8!Y#HP4]r.{&40\92{&X\iC;ֲ#ZhyiMkw g9G:\c.r)&K.cK]DIYq+6\7sGڞ\9җ%;֘GpԔ=Fm06Mj?u{  ؑzN͏-1Z=o#be\о&ݔd@\މDKh,{&4 ɭcv_Dybz.h_nt?8DA)lpZ"3/epf~čK+=TSt+*=+Ѧ(\gsB^C9G[4]B8H[̐	dֱ\cqe.1a|i\8I?hw4JYZ؉+殇:pҗ6<p RH-{=:08tb9!jIM$F_#jH%H|ζ1";,n3+mtd+*#GD.rX]
ʈ.9	|葙[k!YQB8%tGDpjղ#C@TOdc-lI?3]S6s+ZʅU~˖:RE<i6}Y>kKCtOZX6>KK)4U.ZUJ֔R}!U&VkI+I"T.Z|:Vp\/tY%@|0VTEQL"y]Rj>p4qOg՝*Ԟ<w!'Łяǹa.<m!'Ŕ=Pgn87=swB`Lz"-iU"w/>z.ͅAvtB `UjӃGz.@%ޥ#Ӓw20VT" BBdUEuc_-B YyM²(B" (Q
}`N֗bIL.V9BtD4&?ͳ5{w/jH(XJ`9x,/Ot-RkF|#r5V CUi|P]0w"eGkKgReHTfVxƮ]	jBt̂E
ʉ#A&	KPM'N@IGR`@%O`v:l xc=j]BtM;6B:RB, (Aͣ21[>tձ\o!'*	3wt8vkd2ZH7ԗg)6V^g	 1
P#
ʉ|*	 p'!؝*'X჻£AlDPVT"5>Ɏ YYh%IB.2U`8ze ZZod4]:0Ɂ|M(uBb^ɭ ɭc9el@/A56*AȓD=+mK5|^Z^	8lU YYjTZcv^e;6BԮSmb&8r;F컱lb̿\mY:6	9.hi@h&ݔdxE!C68G35Q(VT Xb08+?c.hiMKmFN{&4;D##5pd\ـ 0><ppiq3Nst8]2X//$1/p^.Z'
"xH%b|֓S}!<iLO.ZU/~KK%-m-/0˖d3ʼFjԉӗΔQO'hdVȝtNl9)+CAiæK#$ǒމ7S>I)3գgFp(R̾&?g-Eaiʣ!6%(]-$D\j#FqET/I)?g-EcHy-B2A*,B80[8W`蠴je	7p#f}]`yh9ɭZxldFcce 4Y~7L"Am21_'V_.ZE$Qdrm-uḼhk,O.ZȝQO+Z`d}<kD_OIE-Lz|f;񕥉ϊJGi{SERT F qЪVӆV8kWGF9i::3-9hl,F!qZbQYQ耠zWTXA2 =BqTGvQ#'SD?ӌG|,qx[@ɭcS/Dcܤ8-{6VTBmelbO(AԺ	Pj'|fFlJ	1X	HΒƁu8P?&1
8U}pq eDqZPt!
ʑ8jwcUid˙$<'#+vF:tʏ],.ͣ (|f]Ӕy0F d7DFF4>]f9Mldg1GkX0NLf㰏GEDYR2$VTtH}[ƪ7c推}[ޤdj@+*#}5á
? o|`LBJB1Nq;އ^^Ic+y>ҐV'-*I0K42_~kKEKe}KkL8,T=TM]CrV6"J湫ϧ-NdQzP%iug1pԑfuyh*2+N8N˰V_.ZE$Qcbgn+472j?TfT64*6|!Uޗ}xø1\!IƗ8$إ%8\ӄ:::pEIIz^n=w`.O]d|g%Z6i\湫Ή!җ)kL	^" Y6l-'ieqOZXOrҨV*)
6
ZLd-:pۑÎ=8_:69q<MTU;M<+Tʏf@"]~+8$w@@	.qmo"Nu6pp[jXZ3|"ֽ<6OuդZ9"6PX E%61m' A拡#L|mFND 1p<MliנRP1
XkXelXpwpȬgsE'P9;ΣL|U/e84u`kX{/epd2;1|M(ƃ fV=[EoRw $cɭcfels 8k'glauё֖5$i jflEj}j@|5V^ 8ȹp	lQ xX<-Z JðЂ!PoS>Y ;P)0b9Bb]0vLu8]jvĥᎠI8F՗Ps{ ~GyimFND8 Pɭ VC7kX̿@t*0 +`\7+va)v6zj 	5tn5H`[ Tȓ6qvN<|A5pa`o$=]8;pam  1VTz
EG%.ƪcqC	&%cqR-L=6H&c[hxY<8ձ&HLcJ`"ֽF͋ORb5nDF/հ N}[0P!}\8Ҙ
#8I+<Zay5 OW`o$
B-hz
{.C5i`[wd7$'[jѦ-@$ x3Và>3W"N"$Qvo)jNڐ):n0af)E0?Ǟ [@>W(=C|ݏ)njN҃CƪqiVi Ӂ_Gz-(FP0H  ,z@tm|+NcbpjN8'1f |rL`̓C C5e'~qZ1^ɭz	/A
@'t9&0KOC|Ec^U:%f87ӂ-jfǻL ߒIC`!f1n|rtVi  p+BdQT +t^#j[+N<B@1ߒIC`h1n|rt1 
zc
`;Ӂh(ZFc@!_jq嶍0Cc~K5'd{m1n|rt3bU#ZEW=ބ(*	 /@QHnƀ*Z2Ԗ"al-1,-1<#-~XY-zLC	/M87ǞyhB{&"P` vX>cX)y(FYy&ьZ'i0OI0I')	kJbyrҩ~VZY/ihilO|i\8gXJYP<js!)|VO =&|֖䴲|؋f,'TiTU+ZSITS:f*jX8NQ#ogUi:f8dcWAmta|w}iF;F}āʔ{EQ=RjEBٷ`u }D*Tfdh DսQ+}[0Gp2*$0V_HO͎}uVF-ձ$0Wa4HOiԼt2#	UlBzD$|8գLZHSP[FCtK&WD
#8W>0z/ֽq	KמX[\wC@yďz	w۝^^G&ZzMk >GvAsEi&/e9P4Tk]i
T1dֱ/ep`#-l8S/{Vq0GpF>L|e0c0-1("wAq'-d֞Zc):_IYm hx,8F@QdMPwz
xH25V@L _h_zD	MktY;-6J^pUiC,# '=ދJQT2/@QHZ8tF_jsD#`@:
,ԝ8t3VPz|tI`̓ל$`/M8"wZnɭzSԽy% CK	,􉛽X8]Tn|<XZq7NW769	B
jNm78]Q	Z"%[j7 
0tw2(*`(PY jq`8I	 c[ߒIYmhj5V!=>t::`HQVڂ F{8FP0# VE jqё
}ǖ4H-n~K5'aeДj5V!=>t::`1*PA Qpu5:0sJ]"`F,z@5
Ֆ.@Tţ-HW`<"1-0,|`c堇Ih!ԞZaGoH }ŉ (Mk"7	;}s.hلL3vQQ>͎MkiL4+@Q8>(	IpS랑0}Z;0=Ld5VF,5tjF-V8ӝ/ysG~v};:ͧ=("WyXyh@Z$);ٲ#{.hن.۲E!Ldֺ&ϣHRRZ/-OD/M8"WZ-ԀP0$0Wb^8;pb@@*]@+*=>_G%.ƪSq5V$UD# q({-\{gkdBf0Ef,3HV|L9|L\w;H }ŉ5${d7.vmeٗ۲P!CVZS>!K8dMk\rEQ1Nݓ_8疫/d֑L|F1lwF/άq#c2:}l91qߤj^swޘ3b(D/pεЄ+N66u"U$B_JyN9!჻B9Bb]wraf̂n[:j5EV1@́_A拡Q\</e8FAf,{&4Xdb{&mv_яsmjp7'Ț5pp[jYƵsgk'zZiZpZ1ScB--#,HR7an1](80e7z}Lp[k$9\t?#iK{F|IcdFQV2dֱŢ_ŏ=A拡ƙq&ݔduiX M.SztHɭck/epc#e䤎ߊ6͞n1̈́`2'j[0D&	6lIO'R֔RM/,䴲_}&|kZ|jpf嬮gO.ZKDO'n6z|֖䴲V7enúud YSF;Lxs@ dֲg}t_wvCtˀ|shc`m;rsemjW8ϛFgm&7e@$ԗ*p?d 8`B̊*E1E6;&WE $nPGp@A=?%@p+*A[i29wnpfRb	Odֱ߆a /gSz	35^'#"z	1r㟒F@<##BYFY\bfU4m7d G2FnbD:jRD\1(VT.)f} q	5-';S᪱P}HeI,=I;wd7L1.ؾ &Mk6.c$
ٱ|dֱ0m뻲\FH|hɭcmHeIxi^gk(|@+kLkF@p+*Zc.|f'9wnpc!Q*{&e8:2npz죛GzOFHBF/8>p;VfD|#zn	:'4<wk^}dw'g.}sh]ݐ22@CbOdֽA拡hvQF((1{5lvMkPz/$m%֖6Ȥ
%}KkL8l6O nUCZ
ʇK_e,N*-E@ډCVJR$ܵ&駽=Ժ@Qآ3<js"wRE<i;8|<k񕥄Ki͐ÍB|֖YO}MG(PKER1TiHUI0U`%v$\%c>_2/wGG"prX4w,He/	b@ù%\YP(~BvpX.-F_g|+6.]@+*Z%l<gsApj  Z%XB/Iu5u yh;8,8L6YHf$5cp,> XP
ʇB_KX呆dZu yh쿎<D2aH;8 qr>p4t\VT<I|{vp:5eK_7LtƫaNKYΖƫaš'ƫS>@H:tn[w~Gy[wFDzZd֝Alj	eD+/pj6-O- Eljyh˃WHű@\0b\cSD/pjljyhY~F -O-6_WAljyh2WH屩s/5<A0.O-_ q ]_@ӄv@I][a}`%#/KZ%~K }-Ss`拡L&660F/(ZaL M9U+"MYOZI,OaDOI0O'R֔RM/,䴲_}&|kZ|jpK9Yj詴溑%k54O.Z#)|OܨV@Rn^HɈ:NmӆV|`{&t@eIPc$l&9GvwD3iަ4$\^H-Rd֠2s9CEeI|3fPӉ:dc-,O|i\8I?1t*o=\ʉ52B<js$tyZs5<kKiZZOuht2dě	*3TodֽH/$@ 5	:z5<4n7njB/O-Mxj_wt"xj_w]:z5<4^xj_wsNO-M2eA5/cOF/E}ӧSDpeA5/1ӧSDpeA5/[OF"ԾNO-쿜Hxjyh#2q#̿H:#eF`4!1b8	+ln7̔fZ}Ҹ~Pg |^Iqx&ZY/ihilI_'V_.Z?7WY+6Kw4K=4Lĳ6g*TP\9җ)kL	^[z7Nl8Pd4NZ:2 &cF:aeEFptE'զ@~Gw:1]L#pI;V	7Wa\#6X k}яqQrɭA
+Rɭz]a.xDY`, +\}wjd@{&q(8K,zɭz`7`, .4#e{9w${р|,,N$z~GyX~8VTc๑}t?#ya&ˡc'1 ҁ2,{&4疀Mk1Fub.wa/ԛFM\&FF@`ɭrZ疀){&|qb.wFfKu&ѓ@20O-{&20K]@`MkI21_I_'VE$Q/-Nb8?-38i+fp̵SQ?J\;v樉-Tޭ<js/KjhS'IcpxT{&2vX32b~{yN˰\8I?QZ5MBFm?-Nҗ)+K	kL	^[OufLt%qh{SERQTiLU'RRmLf*jX2*B]p*p21q|ga#ӦսAN'.y|Gxug\bE(F[*P{$p,!ԺUP8,]jx8")'Veax8	fx	`qzا'ƞ.XOKO*')eqШe+m'QX*=2S < aP[O0zJtdB24HfDJ!1C;ΣޠS=Bv<N:Q%O?>Y^A1Fa잠Xiz5d{SL˽`Ҙ:p`ԠXhXbe]%#	Kt/Mw0t/Mw;͝b],|郼?,cX1Ń?6Kq߅?,c#eshogc	#jX2k%`;>0,LaPB
icbbyXUz0S 3/\x|_'i'}Iݞ
uI# %NIpTa	RnЂ
	kt=͓nJ,_ Pd
9!
FFR:07272%|AK22&`nd`,u6tnj*WIn,ɭtVT@el:f+*.;wR(QtG
!K&.5_i;>?Ђ@Q*;}sB*V^dnd̜. [ѩ*$rUNG&E@H ԊfX&sm,>̬a ؊pSnsbP[JqLWP	HKS
E1U[K;6|'2-ܙ/F`G`2dZtPD\vKԂ`o	 Dxz g΅^A !fM9xg^
B /"|Ey`3%̖i"y]LiBȾ$A|I=wtǢ	 h_B($E:$=$'⌑h"$Ğ]˺0O.BQw><
KʶuģKfIz 	F4a|E%_*/ดa|J0FDa(	|I ܼ5`%*1H		cʉc]qb
, t
OM1(dJ0`tdQLa|¸$Q		aL]K10Xzޭ0`,={6X0&z&cLhT˼a)3`
1&0cL'cL (
i9Ђ$H{		QXYO0)4|aD`J0V iq(F46/$݄c+ָ/-GmRL<ei$OԱ>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp2XX6fLJd$/O.Z1җ#rߧ0'[tmO'n aNl24$z=wm$w1|kI@'{{8ߒAw*az& Ē`ya=.p޵cprGw<ƞ={&1u Ie21_I_'VE$Q/-Nbi-38i,ЎҿO+Z`t7/|#tO.ZOzM-'_6 $c-,dv$@,9&鮖ObqZ$)U.k$VI,rGp*pOKGؖ\0s@Lp>ǻxEo._ Ɠ;sC/dֲu'yx7bPN'{xY% o<1{&n2eJ22~4:]T:˝+鑕Qܥ9Tdֱb!=Zu;,pkPog*$ZJ,kߪBFm"NhJ[VTc1C=v2FMɭe|[{&r?|od֗n1䴲_}&DO|i\8g%fw`6Sٜ4oT6gM~5@%QO.ZVOzM-,_6@HI+K_ӄᕡ:\<l,HMK'_W};
dhcыa3Kz1}0+aOI@y֤ƜrMj
BQQ6%Ƥ7[I/L<1ȢMhn/b#X"c0{&:/:3xc)P@*F9n1Y/,䴲_DilO|i\8g%?{3UMf颩hGΔQ/yZud6:q#ӆVw ea6]`4<1yPn`]Ib.1a|i\8I?eefĨ4!7hGi_h^:`Kdވ+_`pw7~1QdQ@7N+6r;,t?؄2Zp?؄2}-8cp{&2Gp_CΉD買SKy正vyrIKF?OI>-'ifc"}SG"ل+K|;IԧAN8<dMhܟzeA0Mlnݩ6>,_Kod֮hy'O-h>:(=+	Gt?#ZZ=[3{&Ff=v'4{49ԍ`#҄GkFwKZ]>O?}(Z+*O?}(ɭt:7a׭Nv~/s^W},j9疂PnMla9[Ҁ5}G5bTdֺVTno[6_7[de1yh% Wkc#wbPLMk*>9&bXF2~]J\su] {&t VT6O@F|7A `2;.w-*-Mi c籲><)qE|7AB4jUw4]ZL-/d֞Z 06Wniy%U|ei`%֖)_I_'bL%r?Y`W"M˙[PڊV"溚6C<js$tyZy>ש͓F9npyhZ_Ff;gkV7;w'w~uҾo FjaC;Cײkc"ОZ]od֞Z+>Ff;&{&MP+*G6tz1 쾖q&9ўɭH/(T|sn'}tɗ͸cHd3>6_a;1)AnSet>ץr)&K )\Tz,mEazes]M!\9җ,=>kKL0'zim: ,D=8el~c{{Pw[Nq;ؾ[7og87 uyw|:5q;	 b @QAdwijq;h5kMj>q;;ƌ_ '{&hI`W`Ea:q;LԱ|d֮h =Z$԰w"]aTN8wkWA4b @5BN/`6eak/eiaz1tfY sKi-m-"`(֘Sp2Xe(bgDtY\T޶n΍<js/^uh@݀LNZ2Hdwd>w%>,[ޡkBO`嵰w <l>ǖi+|MRm:#emB 2<rMi𙏘z#[]=iϰwZ'li
h_TFNpS!Xyilɭ -RyilJ{&<[ ?,Y%qϭ;4K}XKCboPГ;z	=6W^Kax4P]jh".wB她ɭ -Z[od֞Z'QcQwz=zg>e.1a|jqDg%QxE,N-r7Z6hV<js/S֘/|@R_+6Nl;b20#}ZɭZ|dۨN"{@2<&K摑r@~Goa5ZwkO-/6;9h'{&hID%(ɷ6N;F@N2lI\20Fj.v,jɭ9 ZA56;H {&2k^
JkBON;F ש1b,8d`<0@]-mÒIԊMiRX}Gkc&ݛJZГӨhykӘɫ8d`4R~Gw-EYj2{&ק,{"7k^RUZzs?`l9<ld.i#L5ܐyh	{5@Lɭ<k葑Hpfա'M8#e Jyh9#&qa## iJ~GwZyh	ɭqZm^ɭ<{1WkV@RRu{{@9<&8d`$ƘjWC;'yh	kO-">TzE83=[6
JkBON;FFa## i-kc#eDRMiFc_cx'{&$'3lC<Q5xa##
#L5kDƯdF82gkO-F>6^^I#ie}KkLRL?AY-38i+F+jegKw6u9O.ZK}Sm-ii>KK)+K	4U.ZUJ֔R}!U&VkI+I"T.Z*p|8dc^MbrV{&;=
Rod.'4]6*t>;=
qH[߻t#?ޠ"R	ɭ@]o݂NhmPTp|v{Y1£5hIA;ͣ
.ج];(be7ވ#`v4Ǩ/6+-ËKD%=A2b7ZazD#sS^PMzW2Zv]9'GbERvQ'Si$
ǟ8 *MH:9y@]Al7
8RJ{&8-uz;mg52;Ԓ?c MlpZw'IBFMlpZmlHX 052;Ԓ?c/D{,Pp1IFFL,$@a&C	0"`IFcģ(LfJ0a tJ0>%^IF@I%A( Q# (,%A aQD K%A,aL'g'ذ+0@#-KPyi@Mlc`F $u%6luxc\ؼVxj8{l"`(+I"|ZLmL1<iT{SK+K-,洴_I_'V_.Z?eg%qEN*o<h)S)|_st}g=&|֖䴲2|8dcҀLMliu&Ë31g:1Fom\dF͒3i! #(B?v%ی3rQ;%RA%$l}k dkV#iA 0{& 0{&t%hZc5BO4h)^ɭcMj>K5)i(pOd֭	>Gytl FMjГwGOPTK#Fp1=Z$Pn`%?fY8
GkV#if`cMk `5,ԥ>0fz7(wc~MjГwFF3fP6Mldܙg35$ޢ218
Mldܑf{&tޤ###
Zŋ=,RP"MjГw+kX+35`@gYGgrPR`0If5ږNԱ1VaTvK'jX	ڕ;A2GKJ}N03B%ibF8
kV#225æ8
#=ZAw`##\>c{&kWA$FMG>ScMll-'ɭN_r2~K1d1Mɭ{5-LdFlq@=ZA5iN2568V{&ǲkR2dlPc 8(Zq(od֭	=9#Mn 5qP##>!	ɭdzГw32nPbnd֮w8Yo|7d֮;͉B>"$"Fq@XMjГw}%HϺcd֧$iqɭZ|c#rMkPɭKHS3HHLr~MjГw_odֱMj=NlpJZFmI-_ա'[IM_ɭcײkWAst[66@ӈg9|#{&hI;c5r`MjZFAsO^ɭZ|dgx	Z/Z`8afl8K3t86K8ٱ{5BO4.c
MkO kWAu)i8ٱd֭	>Gzq<Zd֮$ˠQR##>|l5BOޤ;ёB?O=Z$IC8²A(GΘ{&hI;Ԓyd`t/ 5BO0{&'ɭcBNmK8{ӌIպ\G?uym4x±Y#P*9zkV#Дwa}s={&hI;Ƒ1^	ɭcd֮$R5ёa.{&9#cF/]ա'FFPɭc5ٰIԥpF3%ހk5BO4f!ނkX뽓ZIԥeX)a5BO4CkX@5@N-#[+d֭	>Gzw5wɭ]I͗AqMicLMjГӒ7;,85v	;8#&&/#5BQ;tFzX+5BPtԒ}dgXF{&hI;ά85v	84ɸzMj=ДN,}I(G1Dlpr=Z׭	>G{8#&6/Od֮;	Cձdܓ9LbMj=I(G}\d`i-LK8|ݎEd֭	>G|1!ɭc5i6$>nJǮ>Kg(1=Z$䌘4vpp
^ɭZzrFL`4%>P͸<wkc&R2cf'kc&Y:1ᨹפYR9_G,md24<O'|v_m堀1{&7]ؾC^ɭeG60PnFN#Lyhc#>0cqQ䌵B87/=Z$pndֱFMjZFT!2Q:wkV#ldh+cr{5pn^{&t~DI(~23RE1ա'[f8787 gkWAiQ"Nu$d֧$oc#@4cp䌷 Od֭	>Gx24687ɭcpԴ:21Pu,rMjГw%21PsF9tɭZ|$##A(Gr){&hI;Ԓx22,:#Z$FP͎]I{&] kR6	d_0 ##x.kV#
r9t^ɭKHǉd_/$ܳ񕥂KZZ"`(m-/0˖dWh8eg%h٥r؇/iIQh]5=lGyZc?QLK:%2n΍hIS)|͓F2yldyh2#LA9|MRm8FKAhMlicAh
=Zyh2cer{񲸦9؞Z4tn_TFN!Ր\4jC;{&4bY場MiB>er5kѤqZӇ9|MRm8l摤+.wO-s5CAld֞Z~m$p6J scI0>Lp"(0yh1.F7/M'\4c\{&4Ad֞ZAlR/$1/-N"`(dpeg%eh٥r>RDn{S$xTV%@4}ce6'_6O~',
JZҘO*ژ_+E,*߰u	a5]̤9>夰'bv@ľ3RloӆViM,72"v!bX+% ;X!jZ}!Ep\-{5BOma
FK]9lZ$D|-ɭcd֥i46 42"["Z$D8@2!8ƠYPա'4*P,7Ƌ{r$R(P&`;MA
lA	@0]m´$BO6_[6{?~pס=8"m'("~p"Mj݋^ɭA]oC{ؿ8{&qެNS`Ep\SR`c1/~v~yhPhqYQ&=YXNL IC8rod֠3Bx/#l`F{&qړ2 gkCrRKddZpjE{&A<MׯG#&
DcP k^FL>kPDcwkg}]a$奓>Gw>t+*X@`V&Bo2=ZB_#Ƨ@e`j\5<:KR_`[Z#RԾW.űF05.K{:#ƧB_pj_+15<  .05.K}1ljyh K#RԾW15<  05.K{#ƧKR^Db LA05.O-"8qй>
 PWC;@.;_2R0"dYt~ w`K)@`9![p^c0/d֮wqYQM0`[,%疂S|[Z M`j\5< [/Ը5/űpKR_ #Ƨ{/Ը5/|[Z `j\LtF-O-F_pj_+cS@#RԾW15<#RԾW[1ljyhKR^Db82qԸ5<>A8NJ~Gf1"| %Ά%y%y񳡉n%+޵ķU#`b[w;͝Kq.FtWNuaf,7tdEQIա'2"8	LMk5aHJXDcӝA`K`EZ},%wtI1a)>DսӔjS]ʏA({}lixc,ZƎeGDa4x4=[,Zqh_+#ƧD&_pj_+DbHv05.K}1ljyi$05.K|[ZIh05.K{:#ƧC_pj_+15<#/Ը5/Nű夐"05.K{cSI"_pj_+-5<d05.K{]cS@Qepjyhl2qa/}(	+k<{`orx7<1 >{&,7|`Er$#e]qio[2BA݃؊hԊ* v>0""Z5"
wPP2KcHŀ&E+c̋N, O()X9wa	95)a}HxPGg}A$`E΋j	VFh	=Z
ɭ]2LOc7kPc>t?#X@`[otʅ:<1"Mk0	`#{&6X<yh-	pXp4/nSC~FԾ&I\06F7` 5<9
~FԾ&I/Q۟:H0O-E̿#aDj_n 5<812|M:H0O-̿#aDj_nLt`Z {/QۥH0O-
̿#aDj_nIt`Z 3/|塨q8uPWC;@.;_2R0"dY夐Ne(%(cѲر~{&91bKLՂN6Yՙ）9v>l$jY2Nw%Q 0@!md֮wvP%;6Crx7Ώ`3{&M0\=ZÁ|Mt`ZHx06F6:H0O-$#aDj_vSI/Q܂ 5<|M @`l(Km$ /Qݓ @ɗ`l(KmɎSI /QۥH0O-##aDj_nIt`ZG쿜A06Fc!/}5F_@I](p#8Mt>=ѸwtpK=sqM0[imt>&Ѹdx'C ,>ܶ2=Z;;غ8Mt>4b kN}&ĹZ1`d'_aVTt|ZLcz{nT/{&M0Z^ɭ-<KjÁ|Mt`Z?e
#R{$l#aDj_vS]2|M.S]06F6ΒS]̿#aDj_n 5<T06F7d 5</Qۓ$2|M[ ԓ/Qے]$8`l(O-ɗ>,A:EPWC;@.;_2R0"dY夁E	@F}rz FKzn[bɭ]P%;6Crx7ΏenMk0	e{&7B 5<$d06F6:H0O-I~FԾ&$*2|M.Sl#aDj_n| 5<e
#RtI̿#aDj_vNSll#aDj_nLt`[`z06F6nSlIe
#RrK qQ[Pehcf_@I][`E |`=|Hgљ~ lPJP>yh%F
X	k+Y{aʬ|m9C-{`,6_`Er/},"VV^,"T#e=&<iHO+ZS"`(Jښ_ZX/id5M>ץr??3lҹPO[FO.Z7-tyZy>ש6洴%񕥂-J{SERQTiLU'RRmLfFB&FVF04U
QB	8_:vHNդrI#q8)+gyh/B
lt>جh_
ԭ,8Pɭ`gRMll`yi\e+#x{PnMj<t_}3^G'1(=ZJ0$0{` w݃Gt#sYPH[8Yp	[8s0q#=[8Yp\Mhnz'>N8Nd֝j,s*	.}ZAtd։ 'm;'Bz<+񘬘'YM$@5KsF8N=Zy(St^Ļ'Z	ȯd^{َ>o/R^GN$yI'Z,p=㗲kf>;8XɭA=td֠^A[w-;ͅP <U cUzp{⨓XoUޒ
rWNɏ=%'^9FAcdֽW[4{&>o
eN9hMm;Ǒ2-֓v{.[c/od֮GzC;`EɎ^ɭ@gq#b@`Mm\{;a |
hc̓q$hE/GnGbL+{8wta$,@`;;H<K7ep{&4H>-KtQ,aLEW~'~_i^U${HZ8~7N=Ν|Z=NIb`߰I֍8qN_`G%A(:PH{&q#޻Rt^GԽQc	g2/]wxܷxdֱs {&#.o"姮ԛ|V^`\r d֠3E|82Mhܷcɭ@g)ď<1d֠$c~<|q`Wl@.wƂ%X`I8=n <#Q5">{3}Xx$	%%;:R4/:Mi%;1mʅY4ɭ"xrgu̒<x4{&"YQ:H.u`E4Hh_8KCSQ/&:"L# 4)hjyj80	A|@./&Έm`RtDRtf_LK5<f_LKɎs/&nS/&DRs_$y5#/=58s"WC;0>]wd`FtbCp"L>H>#od{ɭH ̿N><,8dHďb ^26^ፗ/%7P>ͣeAX6W'΋72%⵮Qc0D񕤑>KRȶ$'i0OI0O'R֔RM/,䴲_}&|kZ|jp,'4j詴]5?в#22|.w¾ T:+yDW5U/Jۥ/^
NVqfD/Nd},K(fz]4{&pE$Qg᤭4Z*d&^5beD_P*a$jcMUKD;7NC6 ֧	wvӋQFl3t'%Ku?ay᤬B]	^RDnkL	ZYt
ʉ6jjyrIȫ
xp5 
JBrҩbZҚub%(_61/A0'Dᕣ$	$	@HK2@+*PA>cQ낟z27xfbجyiU(=#p*z&K/=^ϩ*NDO[J^MRLAϧx,NF	.,-$@<Cԝ1
,^BP'|I< 91[1<iTI_񕥂KZZ/[/z_+Z`/-N`;%fݵiS)|_TO+Z`O'n쉾im>kKI͓䴲2D'5{=o'J@5,Q]`7N
̻ԱdWI$,.;v>nyiD]4@teEZ$'zgp={&4aܾ&66l摤D0NMliTD0FMi堠epL͘)yy',2KZY/ihilI_'V_.Z?7ZfpW\ѳJ˖~KPk-2~ȍL⍙xjy>פ[0=&|SVjh\*)JBM֓Y-Komrp02K'S0͓F0T+e$䜪*2q[,
-5rd֞ZCgr +*qJ.hJ?%X'h㥿vq.ve,|l9 gkce<OcWe&9vMm.wcL/M' ^4< FOdƐ/Z	GkO-*eIr=[`拡XKjhfO-gkcH<wkO-*>:H͔&Od'{X0]xݗ$}#v]+*H=H8ЬMm.w0\	jhH4q堐	[@:yh$	ɭ<g	=spӑm"O+e8:X0@m@H80{&6OZ	M.w0\e5Id%iAMli I堌D{&L	ep<Ro| *vS9#3
SCw`l&'O_{>lo$&,W`F, tA%t?#qؾ +/A;$
ʓ		ɭasE]Id$ݙ"5]J@A(	'{V_v7OcGkV#at)9X{&`F:`'h_wrJY2t5<vH0#WP4ykqc/:F	kces2G~<OfcK mVT]c0q{&C;1
q5Id$4r堈Mli"AMi Zb,NRw*Nz8zWRU=Rv5)ILO	<^wOARLNZNIimqs0
ӅI.T_zd@UJKs"5ͅDMxSZ*t*/jB4rDPv6'vI([2P
%L`\:;>$X	dQcP
1`;;${ 98q*,Έ=AN}1xUqߑޭ2nⲣ;>pA+:);t/;O %D>qK#Hxn$f0F%'w9˛WR^y'NzD/.@R(EO/)X*8XZtfYP	kY=:H *,wC] "{6UK|ف- <v[i(EJQb"x
'<Ybx
	)*,KKc~[uEG=[gܨث<&lh)_$X`VԇvdG;>DKƘ^,%,_/MsrM˗Z_^)O\z\H*VY
	I <U$;^X;ͬ5YifsWaK5X/Yymc_"|w$/ xccmMx;}$Bя@W|VTZ~K%I|дGoN9TWA.+=e=PWRmf8wkX(L?,'|ih;#{(`(`cɣ/@)P׳e&8FɭA=29(`K% >oa6:0w% <ՆWC;.w׮̔#Ll0 Aڴq,t4NIK'idVɇ~I/d0,z'ԛ= {>Sc2MllGa.w0|MRm8lL ^5ED {&;hǺoi@'}\w$Pvl_"Y~`JL_d֍t*dcm,=)151Tk"ä=X0懆02~GkIBw$l
- l7kXٲ`rMll	- 0~Gzjheq'÷kcHO-'d֞Z  7+oory&#Z}Ҙ
"xH%dWwO`jaĘD}!<iLO.ZU/~KK%-m-/0˖B~ZfpVJ˙Z6iZyZ/Y}<js+}<kق?OI0洵ӯGN)ۃid5Gei kc#w/ԛFMb^Mjֈ>9A 2hNFTF-t?#`yj`\Mld`婒=Zyh$}qA>7$擧49ԍz$HɻbѸnwt0-rYiv2o\}ǲk]:'}DGk]G50IP/+25NPÏb;/6P{&2np"kY~2n9N^ɭu@ۈnۆ/Od֤eGqav_G2	Khpyj-dE7{&ۈ_b쿍_)2}05M>פRLZ|jpKmM˙Z6\SF~2%җ)1C 	XGz1}LzϑlHimZHާ|a s=4Ꮪ=2q[pe$jM$a`ޮ4._B5N˰I?M˙[#55hٛpϧ-Nt ʉkL<=ӯ YӆVɟ sNEeGBxE
ʓ!|G[c^BZa U{yyI.ia/ԛFM	5c##Cɭ-5 q;llqʌKܴk@390=6O<AjhB i5[@<Mi*6W|hFGzyh:"X+*2{>d/d+J,vYQLl2/0˖I0Gp2XeqSyrVVW5ѲS)|ikL=<kKi͓V摲Ǻ:zatr]Ikph{"?8j+F_	Lc+.%b㋃yOem$q-vMld[g|BodldDYQI<G$F 	PcǱ|Bɭdͣ|x=eٻ!7kX9 hm1StB5b#e:\p+rsIVDh^ցo9e {!Gg|*=[mAdAMi;ƌ_Mk&~m`#el!'ͣ|,+RN)m-/0I0KSp2X$҅Ps]M!\9җ)kL]͇t
+R]l1} Yqa	B}Za;ϙ0C;iE |MRm9qt?#@PykNMli 4iyk	DF2es!7YJ%laa0/M4]ƐYN\SX<`Mli	3>ykɭ<A婄GLeE|qq c(=#eq0ȱb&ѓ.]e@>]<ɭ IIIMi 4c(|MRm9q!t?#i@ZLodƐj]IIɭ<@eryy'Ke_+Z`/-N"`(dtX{!T
*k-Nt$O+Z`dM}Sm-ii:pُ- _ARlڢLa% Mj=wtkIB˹wؾ d֮ވ
vD_d֒iğޠZ`1'kceyi=lǹvq;-{ydĎeK\0BF.YnC;pnyhZyi<}8{Ɠa`I.ވB`(!XesHp`xɭ75yǺ{YfcOKQ qd#zADVTzOs>}8疉=聛H$w!A&+F"Li~GvZ{&0Ȅyh/d֞Z[jA@~z fYRGx@a#!AR4s(pٌyh[neYx{&q2GZ޻yI.hٍ20BF.ɭ72-DgkO-'-1|li-m-"`(֘Sp2XdqaG͚Wm>:z&ܤp4G!gfˌ.wBSxOt!
ʈ 0a2.q
K(e?hyg-UIWNEnS洴K;<V_+ܤ"}Y*-*:yrtim#470䴲4񕥄ښ*)BXc'Gy,-R
ʓގёN'A#UݶyaHxbuPxc`F嘒:"9,:]0wiPciyZҘ\_RL~KK%-m-/0˖dSJ̴MU$I\M:-O+Z`t|ryrDOI6O'>kKI͐'O_GBY`GNȧB+
$l3MC-7!)vGy
0RE	5Ij'HWB#`Ml}F/Fa;,.QmH;	D͞`@J]H$%\^Iq֖6^I0KkL8,2L\CZ&$&m-RD$kL	^_6@eVD0UV􍛞ZA'n'SfnyiY.(5/$鑌M>ץ)&|jpK_Z詬MU$I\M:-#PGgyZ/S˖y>ש6洴|#'ie#48elΙ,W`edӬ@+*ZAṄh_AJ;8,𔺐	Ӄl/ք7.^֦|;>G{:YH(ʎ?#2GwFotk1tZ`N>˻2-s/7-SG7<LԀ.CrB0WF/$8Za~KK%-m-I0K^֘Sp2Xg8h٥r5T%q4W(hB5H7	'CU/c,K~Gz	hyZ) llЄ+*#hJ]TQ:B	bjDRDӢ\5i6)|\9<i<k-'ie:Nm/z
x>NjkjRQTiNER}!U&VkI⬖+I"T.Z2;ho`R$Xrbq@p;|[N8D{&7&,Cph_A`n޻do߼geA#@ \'mwm;Alj'@eAwYc$dPC-F(9@btn`b4.qZ]X6`Jd0f(](L0$d $D1	rK8VFl4t	X%;I%2DaH#(u8c k]屫8W#RrLLsnMq;CkWfNrF`u#Dp8qe#<.պ#nIe s.YIa8u!5Mͣ_/-GmxIDOԱ>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp2X.ͥ"4rQW-Nt m^1{ҽI6֘䴲FIͣB֧ih7M
Y, t{SR,V*-*kJs*)
6
ZLd,Hᕢ8*{&q#K'=+[.wj[VLL{g= Fd9ď/$jO`GkceǺhn1<rnz_~xWrӠb5#T	:G*pKpUlC	`	ؖ+`&B1T͆Ls1D_CH^; <EegkF7E5.ctIwY}~Gx.vX灛5y#e875*{J{&)0jAn$,w#V|;1{F{&q#˽ZymY&9C$_;m`4t$?c=@U
LIfY!dp1g̀5]XUأGK@U
LIj2C[-MYOԱ>kIzMRL<iHO+ZS˖K42_~kKEKe}KkL8,52OC`R#J)g*:~h<7Ll 4#X}̤FRPj%BFz<7Ll 4#X}tDiE,FZ2O]ӣeJ9B҅.Pz6]p,>l!H(5KCii]ܤKkL	:l+RCrR!5bďc35p4zmz ]477mAWaS3qw,:2	ZyXH=QQĜZoIhK$HVKrJ'0$fd}CR+Ӊ|T{&2/0˖I0Gp2X\FRPjVnQz$ 2Q֣K7L+c]Odc-Dg%	kQK9CDjg)|@I:tkQ𥛦K޻S?Ryy'1I?, fDiE,FZ[Ί\9җ%6pԔqAjyh\?e5/$qkLRL??]-tTR#J)g(hB5vp'-NtF:Nm%6'I<.~ND+Nu@jޮ6^BnQ1hwˡ7HC(:\c.r)&K/qt4R#J)g(hB5=t>;ϗ{;bODX`89'Lc/YC8^t?>?i*fOyʩk^{Kd!?:MkOz{t,?D?gyrJ_(Hozim>kKIZYOZX"ل4U.ZUJ֔R}!U&VkI+I(:omrqPkg.`NlSF0/z]N7).B\L#ԗǙ|iph$I̱#}d4u:aeԭ}a}Zd>}d,,ǋN>ZC_ 1cSʌqXhUѲ}t'elq\)@~Gy.h61K6ѓ"夁{5@g疒d֞ZA_=A拡)|&:2pDHMliZ-#ɭ<D_.h61K6ѓHS< dƑFyiMi
\3ab o#GylZ ,EfpÂ@S[eF#tpɭzPc=8;@|| ~YAQ6G4	z;-Y~ݥIl?#D-Nj{vȗC; i7)FA	~22t;͗Aݨ|Ls!ح}ՊUqqbvi`ؠp4zT/d%X!,(VqLqwLV$	%`;;]ʑyz.4<1dֆh'/[嗨;	V72-:dY&s"Z;w >bC'FŦ ȴF`[wP5}2\ws=@/@][a;9Ǟ 6_#|h
|l ,޻ANeEz0'Ywu
;;gkXA[eriyB\
vq6I<Q{&9rT%=NXO`t1{&MΠ&V;YdX|_d&ԛDcpzF_#{Ca!f'x¢ߺ6$Ļ$A^yhѱ&%ݶwحCy+PI]`V|Mj=l vw3M9]/AtlIwm;:c"v+-<1	BO`b7.wF0/N:!BRdƑr^ɭ<Mvp>+Wz-~ɷwYP`erKdN}[Se~Rz/nI`fEnźjp E~RNh_tV-S6O䤬lurUmG|ha͝
qiB2X9t"nn UKPIYb_wBHEim^2vj	MAT } ; I l` e 4t 7	i])mp Jbۛ?1w@Z0e,;㳺qDo[{ܪߑp˾P_6Iw쁸b9 !fH&G{%">x0Oip	%`;;]ʑw/Wƛ 5"dRxc <Mj@+*1l!1q|Z _ay&c+/p^.Z')'$ZE&>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp!e%,Y)PTt**˖~K}Sm-ii>KK)+K[0>JZҘO*ژ*i1 Y-KFVE[`\;Iԧ_6NˏD\>NI/#5%Fl_gƺ/6n_Q's1<I΄GwK}( YYq,޽w0ӇDզ(V(eGafYiKsx>=<8+	e
MƃP֎>Gy d<8}\l/lq$c-&(ר9\t?#m`ۧFNDcCp @疆'kO-Y+lu9\t?#4X/N+FCb5n'|=Zyi ~ǏPs{ ~Gx4X/N+HCa	3ğ<6^ɭ<=rfC9LMixM}Jt'|#pvZA#y 5?G< ]d wia疀~`ңbLKRA#i7 ƙK˚Y墀e7w.]1Ga+|`GUǿ#v-V=A|6$[q!fqF/tbd/;fP$,K]wH<VoXMmx6#c"ӦfX2%hwA#&;>@5^䏜a#{&hS;A!fJtf+*.;=A:=t?#KTqH8h\{&H$e4{~o;($O.n#D/}CnR~+*.wu
FGOae@lGYw҃xʋP`N]RvwA}ZPHP}h8z~h#tjn ,2Xq>/]lgM($c /eF>BH	#Z<^*Lo8#{f	,;p	2VTcF`>et>~W˾؎p4zh;"Ua7Jƣ,^ogt/dZX$,K]wH;Mxc$LMj	'2@`MlG΋72%}OZIt%b|֓$'ژ')	kJbyrҩ~VZY/ihilO|i\8gX.~fJ\TU-Nz \Kom-0'z5luaie d:OZX]TiTU+ZSNZM}9&RG$j^swNm#l䏜A8|LeE|l<콏d	ɭ@|gpb/S<G2{&t8;-/]dRݥ<O _;!Mt?#JS?MƙN%e%ߑlt|JXet>ޏb˕\{;d|sīlAUz8tGj8f[G23}Y(NJ,-t>vw6R4/\ixcwwk^,Xet>tiC*k~}h\BcSIŗ ȴr[ `N }<ĿcjA4zUr8B% 5ݶq+ޤLӃ6_ޕsahֈ>n9ƌmDs[cm`m{KL|Qc.hCSʎ$IΝ*$|
Ïc{>Y]wґYRq#>r>Y]wgycQ	,rƛrOb+{\ߑM };icAp^HYQ<^	b^tZ\IBŐ%;*Fܼiq<1ɭARxcHd֤N+*rc,')JښE$Q/,䴲_}&|kZ|jpK?P6Œ#W*:iS)|ȝ6䴲}kL	^ii<eia ښ*-*kJb>Ґj`5VKRQV*-G
ָNlr B8da	_+3IC< /@bdCI>_YEIDT@nOjrL	vz[<-΄yqZ9`$|ABB@eb%ݶwl(`#vln`ɭ]w|i_;պ"]l;YRy4',$O?v+-<&BO`=A拡-2_n8ti<{&4ykc5/Ȗ#a`C;kB`]<yhltVTz7hɷ;]3Z5#	Z9	;8p."=.;6#'O6PcQ@Nt')n@VsmmjE2M׀4mz\#eG$
]!A	X+*`Z$\VZ	@b1P`1A줖C*;TA_B${K c0'sk`,I3 $/^FZ_'6w01CN=Z$ר9\t?##L_n8ȅCc[/dN2HPA2孤{&q/=(2GGZLLAqb˅O@ɃiaGIjIaFlZ6,(Pf|ܼ7od֦s{GZ4	:T,VL9·疁~
2ΞђiNLĉ=qa`rHAIpP^
tj
``1)R(
`{@3h^Gz`A
)
7c @
3$)'4%+>*n?m<yl`Mk=شi;OP`0:}	A採P!݌GkXј`jy2v8xTvyhxc#в{=P`} BXGo{,6~HH Ӳ6cIEsn8D+=[`XPQ}ӈ{Ա<,0X&իiwbE48=v+-ƥ0wt^5c7BRynh'w>t	Q,9Vbt'6;E˘'Fd֭	=od4]4˧ۧFN2cH} Skc'
(ue-E=Zyj0eln7G'y e`(~Gyu.&Vp'SFK
<jKPjK
3baFnZ7cΠ)kSFPuQ0jrՏΥDʣW{GZ4	:T,VL07 U(=;ʣWFK;C:0N7$Ʉ;	7!^%MAx)`A)?)ƤCJ`4) T
uzdɁd**ݏ (̓f|?Pt:T^6uGywZȯdֽ݋F#.;Ξdh=ȏݎ=ZeGSzTvyhxcseWB
!@{=Pq`3!Uqa?R (fGy썴$\suqጆ"G<*CޥE( ,|іS.nX;ètrL@_	<й/G@gӂ#4ŎeG02z ]8?p21aM`MlMX\p^^\Z k/?`Aҷͤw zh9lc A2GtG7:u		9ӡ>LAPXI׳	xЄ+tkc7O2X xCɑ&F&@02< HS"%R/,$CPQSLCQ*ܦfShP*툪
.<6Q(VT
疄Ö_hP_|y\B/$[edVxj8{l"`(+I"|ZLmL1<iT{SK+K-,洴_I_'V_.Z?rXa	MefĮfk-^җ)kL	ZZO.Zim>KK)͈a*x}MKER1TiHUI1 Y&$d,` ӁTei$U
Qq0hDO
ָ;Lx㧮	ôHbd ᑌt%6N.hƫm/ز`#]xIOB	Wb'K:`NcH'=/|SX}$XBu$le07;ďy'><q/]kyVŊ.>bJz7kWAiď|iM~`NQ.GvL}GZ3/քn;Ǒ>X6ѓWC;Ƒ?YȯdƑu'ɭ<3/epDǹJq#""Z߼	b\74m`И~YQSƤaqzNnJ$eBxEE@)P^q#Ӏ?dP)뛰hFAT'C"K7`UgIXSv T1w& r@v`vY _NeDk@ƴDw7<Ua@Pb	!T}8*֔ðB[Kb cxDDkvbN T-1
A7*u$Vyxgv!S#ms6YlѲewEơ%0sxŝ*.X1pNB6_mU cp]+OosMƱ	xkrq>L<ei$OԲ-0ZLmL1<iT{SK+K-,洴_I_'V_.Z?,;7eu?OIEJ_(-N_O'>kKIkL	ZYOZX"ل4U.ZUJ֔R}!U&VkI:d,7a1Tei$1 U`B
|#Ӏ'RbZt^L`񇊅QӆF2@[{ݶM؏p\'J#Qȴ^s[PD+#kI6{Z'b:H'}g&yvqQ&^%Y~bZwm`#uvln\	ɭ]w~;;ƙA~`N%v#C>m>xhIOzw#L|Ymӣ']F,A5]i嬃kO-A/epD}DMk~;oܶ{zN@5
ʉhaܒri<*aᖏvF*22ݶHAVuwLЊ͔̠gSQsyL)AP\U.᨟*F$Uibw0%pd;ͣYȦU^$]!SU$fd*3ӉDD$f	٠ᎠuaTXB Č 
-a#;e>5aTX|K@ZG_D
6L`wϊn"A,2 ZY,Fw7K..@5c":!YU#;tj1h4
ـs%:IC6tQGנ};4)nn[P:)SRSQ<F8>輓qc+^+Z\O:SDOZI,bL"|֓S}!<iLO.ZU/~KK%-m-/0˖B?>PV5r6'SKښ;֘"y>ש6洴%n:OZXÁ\BU+ZSITSY&
Z*$ɂW
k\6:N:m`FNz pƥ焌,V?-E`8/6/-TI# ȴ*IFbOBτ+SXg
,^RaxKO;ӧ='?8EAj%ݶw+`#W};ձd֮;$|vw3M94~`V#-D1NeIďc ,wum8#eГӑn<06ѓfH-Q.I<2.=Zym ݗ"co8q-oGo}t?#oIiO-ltVTK}ù%屫;Ӊ{`[K/_$Y24.UFYo>Aub$Uc -E`H㏅Bx):MBpD:=`Q' qTI,|Urt'[zaUl^L)iSgcb=8DQ6y`ỈBYwƝ. <jBI"KG '2o@B4̅Q')
No/0"6EmbffKr 
j.nWp]`,!:S"Nh,}h&'C]9ؼǛlL+-TKQW)QYljK9f5=
˃V>hS. 4ceqsW`^+Z\OI0D񕤑>KR&	6	JByZҘ\_񕥂KZZ/[/z_+Z`/-N`>A*zݵW35DO'җ,\9>NB?0'[O|Ha*x\*)JBM֓	UԱTei$`FN[`V0[ܼH!fоS=8CIxK
#P[\`ӯ:tFڜ21C"JnFb {PI+	T8EI4<:/A^b3wc]$
ʓ4"N'{	LasyV;aRorG%As/Q.6． jJz7-od֮;ӉL},]wkCKmݡDďK|b#/քPsvid |Mtd11t?#iC0>{&4Z/d֞[43Iws`]/=h;֞Z0,tVTK}ù%呪AiόIA?+hQD}.3.3e*4qPa@r - .!i`HFI@CLB'rUr76Q p&=Me12ͮSeTؖGy`jr,ٲaz$2[Y$T0Pq
-,>2Y,EBCAG 4Z szv,_L6;1eSKr-,>.#RјXAG:9=|Hg`('L֧:gQw$zK	Y`l0
K/e|ю,"p-k\J`(+I"|lIO`j`O')Jښ_ZX/id5M>ץr?Y`>0~T&5f6"y>׳}җ)kL	5<eia)EO.Zim>kKHt%p4KQwJ֔qT!f*)#|t*ژ*i0UԲ^Yhd?0̫Tei$w@-]K1
ᕢ[i5W#lΈ²wԏg=ba`.')^w]Nƞ!|^yiĳX;l`#zJz7 Mj=m84ύ7tݤ'CKmݡDNe=GZhhI]O`F(Emӣ'kH*Z@5].Mi!Q"cޙ$"Z߼'|L#L/8P+*It̶5#7QcF[e
KٮfyxetEK@)CD
`J	dw9eiih%
vb뛊>"Р QF+2GxhSb!zq' (¨aC%2p[6jӅyiD~e`/^ـUt|U6QQ(aPpqЪhDlBde̓2NryH.5 !#IL]ss@h6^@+E {lVD-K"`(ZLmL1<iT{SK+K-,洴_I_'V_.Z?e?^eBoSYPW35D<jpܷQO'>KK,ozW<i=&ud6:洴2OrҨV*)'-JrNIN$jq>Is^L8uE控:1#{<F ldMh > EP4jp)ƞxcd֮>Gz9[F_wh2{{-wibp-F_; *ĺݥ)ύ&Ql2ҽ]ep0wk>hn<	v,;ܪߑMv-V=A|7q!fqF/tbd/;fP$,`;;DR4/4|Bdֽ6,;΃ph0̋N7dk~= 6Wr	#2-XЄ5t莚5#wƣ
Vg'q/ޤ:Н{ΠMw!7L+ODv#įzscXe'^Ǹs{|oL
}s<l>'l;faMDpZF:c5ieF:3΂؅n:r@'>q!xUZ`/KpdwI!	z#C52&.	>Gzdp[kҶCҁYRpÁiBqFJa.SA!\E3<xc2tޖ7+7t]7,*.kz)'PD@&>Atf=wE3hae12L~9z<h|`eIďy^C疊B%+x8Yp?e'_8II<ύ7AR8F2{z=\{;_ |w/Nī/G$,		Q<^	b^tZ\IB|	kcK#L^"iq<15^FԞ=ZG7f<iHO+ZS˖H
%ښ_ZX/id5M>ץr?_̗jeTUS)||#=8ejH 8t[X]ʮ=	 |G̱*Gx޹\ƨ@Bq>/uBogt^wuCøiouzT/!g2[8]Rxc ɭ/$qS
#8,ĜVm̃MٜQL[3}<iҗ,O'n6龟5񕥆DOzW<jrF:O}MKER1TiI:jbpq|MxR6!zrM֑^gKO/kKݔZӿ82X*N@Ь݄x> p޻tdc,cѲ|^yi ~7.wFstti,Z> ײkcHP6<|V{& \fˠߑw`6zf7`&?]$'{hɗ控Yƻ,w$|"<r9\t?#4˳/NE3G'kcHs5쿍L!HMh(OxF 8; S^e:<1p6Mj>pwZ#~ݠl?#Kyh,~`ңSt?#JSMƙ|eAY/A#t鏚=v|IHA*,;7Uǿ#};4Jhp^!,(VqLqwLVJ%;#ܩg|dֽAXnet>t ȴ!dDvsyjx7&;p(p4`LN*]e$հw877[8Ipt~ȋ}͝@Uwyn,V8 Gxq;ޤk/e"/8G=.]mDb5xC㟁unZ|'VxB` 3u`:h+*'YP*INƟ9~yh2{,;㳼'ÖdE8M
=f }{\{; w݃8P_6JzL/G$,	Q/t[GP/BX.$a	kc*Fܼƛ@ gkg	<^@ɭHEeF>|كXfSej#lwg-
̽8J֞Z)8V&]N+*Ե^I0	6	JByZҙDO.ZU/~KK%-m-/0˖dzGn\JEIS${/S֘z7LKi+KxܝtDfZZOuC+C]2;qh^#h#x<~MkqG݃no;H5A	,5N{4z+-=:lc,_ZX/id5)&}&|kZ|jpKo,i:$ӏXzYʈٝ5xUgtΔQNmᕣ$;<5)re̒VKPe'_)'_)eT*M-aⲡy'0F2eRL?]O=},\ٟ+dtZNN8؜\)-:f?'BL/KZuuZKeBNYeI0Gp2Y:҅WS8eh`K-'4Y?GN+v'2JuRZ?ALsn'_)Z#N:lc,E$Qf+e=})P)L34ᕡ/B\)i=q:q[8S'Q*`w&;t}1:HVT/$鱌Dg%CC_
zp)|ƓN+v'2Jq?KNY@
Ab0TL$ʩw
,yh9f1E$QfCѧ)|@:rgQ#jd$f|F+HFo_$IçEѓ (Q	場Tu8Z:VTc-G6AgZ 2eF>|2Sʌ}̿u8Θ:~qYQyh+.>Z26W=RL?o|>EYytצRYDbDxg,R̲7tfEZ[52ݝO.ZGJ_(zimdyZ|֖䴲|1x !I5vmqTiUuتV21˸`4(.9:zN@S<1E(GkF[ƏN.yj"
$;׍.ԲƂs<TPeu"l|\he`#ezqs!fMi'FOKHN8H!O? Nt+:2wFb}u^hwc"?gv8dֱg>!	q^HPEe:!;TYD=j=j+0z`6<8I8#p^G;,zNӒcd7R;cIDMmb#Ԍ.`eNHޥňϱ```nD8$@$}mϗhnܱԺ0G}љN'P tR;t;d^uLx>{&0G@55/N4p{Ɠua	;@1mxûhw%ٺjމyiAN'^k
\\8J20G@5zN=`0:B7{	b䍒YJpށ<@9ЬeFbzt?#*7Dp&^{&=4  N%eF`ޠ5CI/B
!P5P5_i2ۛaq;#l=j#3hIsrmʉ0V,w%߭%c{&xF`O02$oRF>,,?'䏜K
/$ܷ<iLO.ZU/)&|ei`%֖6^֘Sp2Xp+YhLܸvy>׮QzzMV\9>kKIZYNlE	SVjh\*)JBMlt*i0UԱ5NQV*-G/sgoVvHC
`hQL0W
 YrHV<%³Ɯ%<	OP	<ƛ!<yX$,znGx7Ca78:j/_IYhoj<U.e!jOʓ&%y?M%ISa.Mw"LM9?P'rHn LL*i77O֊˝:0#S`{/y>ID1f&_uƩL}Jy?-W14J2d`q+5_*;Ƒ>PEeGχǆ0*Eel̓C#-5hU;ɠt"lA02ޠ1ԸuF0*`6]ދweA&K℁Vd~H]c_%#=N0"eF>hg{YNL3B_W**ш<|DaYQod4]:2 &1H~c^ɭ!A屁kO-
PHA|GƓFp>¯-_w:#
ʑ͓-3/ޠAsELB+,NFtylbkcHP̞ɭ<+2].~Gw`7-/d7O|VYt{6L&̾2Hx\}Hv\L]eI(ɇЍͦZE̿0+M,alsďA9u+@ɗ>Id^3WZ+ f_sdAͦZl0+#)+6 2Çkg=MXnTzp^^-~	~P
ʎAh;`Zlyh>Yaɗ|>2od4]:24VYC秖4=[FT<)/d֞Z3el=R-}\~b4+gth\t`\iK+:%82ZGy7o]`t'Fb}sC;Ժ@g<@.MkN$z?q Buq͖-Mjy*LY	C'X=Z^KZ>GyAs$|<"Pw݃ݑw+:<1b5~2.XD+ kI@C>8d
ΐC¨~v>_HA;˱@=Ac#
QϠ~F#70:Po1YQt>޹	A]BC$cNMkN$z	#-{sf_
>Gy7o]`t'Fb}sC;Ժ@Bc>0H[89YRq;+2
0ָ/-GmQVD-K"ؓ5=&<iHO+ZS˖K42_~kKEKe}KkL8~eg%S+47?-Nd#/SOI5B>KK)͓֘n2dstl^gMN+]jq>sbq_`_RZBzd֭{pq(!g#q#([/?te^VT]wOwu
r?gv8dֱF9'eѿw7r;'=҅No3ClS]BCp =Z/֝pq(!g#q#([/?te^VT]wOwu
p㳻Zx9N5ƶ4<1Mls]kvu?p^H֞mɭ/$Yn6^_~kKEKdRL>ץr?eS+jsCf-NtyZy:h2%г`Î6:@'c]qy=A10i]GYryYaҍ4H>SD/ts`<Del &=ք/`\h"x>-;l#00qB6Oyih\&~,1>X򸬳4VC;F|Ӡ2Mldh	s|ӡ5̿6>H1.h_Ee´H.(Ztɭ"OZtdMib_>X4VYJ~Gz\yj{&4>yj)BelO/$qkLRL?>eʸy\#W-TީgDt_˖2җ)^iioO+Z`OI%XeSVt{SWfKER4ᑎD;|qswg#Aq=HvȼS<1 (=8qԋ='n7T,VckS|N}ZqhӒ7;نp#xʋ0'Yw:@ȏݎkXeD|NG9̿F`Z>Gw(G=v+,FOnB
/Tjpj	pj	pj	pj L'\`&[%K.v8Hb+%Di6cIDsn6z#N}Nn"OIۂoL7פǧ:Z4Ďa!f@'Fb}	A採P!'v2#vwc
Mk7菁<|\bdUв\\\\7	7	iŖIpj˙UņCY(e;ͧK[RJ'7[vxc;jMmR3x02$oR#͟K8,w+m0,ޠ݊a@0<p@\@# ܘp4۟.9@ 5tfX dMIx7tn5<1@(:ѫӍl>']R^)'n!]P[#/<1B#5>Pt	XȚFfUOuCӎ6I0@Yt>t GPޓ;;ƀMk:3
/$f eC1]sfB
/Tjpj	pj	pj	pja:08	.BYs08%IiBr;ͧKԒ<sh{nAJ]z#0h'>ZsA4j̱ :&	<15%vhMkMDԽ'v:37zqGyPb]w=A:=t?#*7Dp5|`VTz#jr?[bY~7alz|;e[ZYEQ.A.A.A.@W`L'\`&[%K.]kT\(W#{Q?uۧ8ɭ^,DzԱxGjYYID%LxM1')JښE$Q/,䴲_}&|kZ|jpKfuZ̋DjPQ')|	kL	͐2%8w.@AM&箈²Fr|MWCqƑqGxՠMliq'-ZZyhPOel(wz*1Ӑ閥9GC?cOL9G=#(>{G+NQN˰V_.ZE$Qc?JU:-r5
FޞVK̉<ko#2H@'͓V(䜰Mq[-%\lGtȡ|*O-	/-\qYf2h dk<0{&26rZ{&Мz\=腙h{&,|9CG'唰ވ[n=Zݢc]`qnZE>o8C<7{&,NK/z_+Z`/-N"`(d油DoUr΋\5S˖͝)|7-yZy>׫@[Oud6:Ox'TiTU+ZSITSY&
Zan21ȜtS8ڴ{\0=8RϩKa|8֗΋s/d<VOLq%h0^dmLĀřbT>;&-|ZA#xNrGG=Uv2Уwh.cC*K))嶃%w$	e5G|2-ݢ⟞[h2ĀřKh7|0t`vJ.e@tE̤\a?MO.eTqU|#.iqdd}I(od|`:
S˙b2[&FOgԞ2MmK!Fs"ds09A',v;$@t`i̳0̿zOʶ~Gzy7ts`̓4N'q#Eˏ#L*sd7Z{O.^68~<Eֺg0^ɭZw;Az:3C랠dޥ*88YqMkN$|όB</ցOuq͖O`^ɭA/xO1''ШMizm-h̓e򃏂GxCvvEߎgԞΊdֱ3Y},#Pt!=ZJ1(`'=<G~d/
eE|iPEexc^>$
Gy7o]`t'Fb}sC;Ժ@	=dֱG4}D/cl#70:Po1YQt>޹	A]BCp>0H|e"`ݗ^If1D-K洘'ژE$Q1<iT{SK+K-,洴_I_'V_.Z?UZ[52W46f\9җ)kL	^3tÏ8ehh`XKCtp$>:jLؼ<@*YFPΗ$dva` { 22=+6O뀇9r3GB[Lgǖ@`od4]\_EeD.hyl m Hd֞Z5Iel%_`@APPs{ ~Gyi	Yf2q."-[Ba=Zyh1Wp:v$їyij`DZ9Q|lyhL~7.wF+,N3FzO-8ɭ!RYɭ<&+6=ç"=`'@LИ|9\t?#4̾_Eeh\:<zMli

GOd֞ZY+	uѲ=Ƒ|	ZQe.huf\/d>4Z1GkcHPyhĸMiA/epc0Wl3~Gx4Yf2qiyhĞMlis>yh;{&ա/eq,3~G}q`Wc&##Z1ɭ9w-d֞Z0eaaC;Ѧ`Wc&3F!5,]F 526W'tZY|kZ|jqDg%?lQ:,5LΔQz&n|=pԒ/R;ϣey>_ƙ zጜhUFdt?#-{&4C<#^ɭ<_03ޕ[[._Rz"oeAp"
	b¿`c:M
	p>%3wFG\Z&1lfyhJ ̿2 &7/8\4#A FMli4<`ZyhJOefA6X3@iä(]wZd9|M~\4*WC;<`={&4-Od֞ZY+4Z4|lǖ/L+zጜ1Fd.wyhD^{&4yhDod֞Zr\el 1R`HϣdNC_ƙ Z7/8GFd!wyhD dƑrK5c,ϣd<r 5c'+ i@t?#B b{&Ӑ	t]RL?]lմZ*RΈlgSe=IihVhn\~2;tһ#ꞔs=AwN3ϘU//$F2I0Gp2YU+4f%flgSefĬܸv<js/Y<i4ˀsF<kKiZZZ4Í`v21`WF{;}kӌ d:z#FmԌlj7`' bX6V_ƙuPsr1Y#H|.wyhMliuZ/jMi h\14I͞ܦ}psGwf9͞9k] o6ogq,9V$LMjГ޻{e\о&dbѤ>(Zn\{&2pA24˅k59"cޑz#[p6R3kҽn}[/-TY~oN3/'kY:uէgL\it	ZB=z8.wFq|M~LiZn.{&4yi5Ōc	P0?6z^ֺ[%g!5v3Vq1Lq#2F6O<d2od4]:2KkNRX!Ѕ5-f{&ѕ8rc+洴_I_'I_+Z`/-N#m,29gN*5m)ΔQdN.I}Sm-iihӯ5p3,5NGoON31菛>4ۃgE@<݃'i`[̿379|M~T#H|t?#B SB aY+f;	9{9'7t`ˠ=Q0eG?JВ=Z$vAwƙ6(|M~c]]CZkc')D 4Q<d֞Zp	+&={vy菛mY=p
vnrVKeѿ8Η#ztN8Θ:2Ԁ>GyܔŐ\t?#4__2rdiGwkcHēUɭ<bc9PA/Al^ޒ5t՞mɭ8ΞwXZqtK7dGÇǇpK8|шPs{ ~Gyi3/8VZ!ǯdƐfaS5G,8rc+洴_I_'I_+Z`/-NaaJ}4貣VҔ̉K}KNfimpӯ 32=8ehh0$Pst;]a17(H郋3'጑`F.i9;	+H-5
-kO-_$}C=[}1wkY"-DOMj=ⲣ{{ac⥐\о&dB
~Gx4=[F)ZOd֞Z0 _y'Lem-/0I0KSp2X}͜JUOJ{ҿN	oN(Rp,>KUrfT$fSҗ)^}KoO+Z`OIs͐NZ:7Ëvsݑ 4є,߅?A%%j'}.h쌜#HPZ.ɭ"B {cs@`c"cX'kWA;-:w>'|>rS/A;'Y_Jnq>P拡Mkct-6d֞Z>pf')FEإj㳻X(['V_-zWtFaC;<[SCMd֞Z%3cѦ>q][8&FMdƑOd֞Zr\l-#V^I#ieKe}KkLRLr?(bQUC*!+47.?O.ZKDߍz`w͞ᕩ.} 4K#jqbapz$[teH_F;;Fd__+%ukO#P!BEkcHhE2f{&tF<`WGdֱר91iYk'(=	妥ǲkcH<ɭ<26W-SHY墙l,c	c]\о&
~GzZjMlityi35+qy'Ke_+Z`/-N"`(d?'4TCVhn\iSҗ/Do`$_6C!pԐHpFgؑ.xubFl$}̠tǹz]S}jM~
;Ey<w7`XuPHYP!fD	RTRv1:`9;Բ-VTz~Gx;7t `v$BGZ,/֑>@@zF |M~dE $wyiq'|@{&Ѐ~Ս{HgGt]r)&KY(Y3ʌ\޿˖:RE;{F<i=&|֖=uHlurl4Ox?OdᕡOJv.zP>aC6\e냍,| ppiaC4z2s.JK8AsB]WC;Σ&FtD{&21zHO-CkO-_юpac>7uz=,q !g#=Z$ݐoD;1Q|K8. X0|M~ʘw#H:<dƑr@p<\17|;R^ި'A3vMh6z"2C8=JHK$\ؼ֗\/;E|;dZ*OIi%[L2.VTasD`621|M~ʑHC<P{&4Tyğ<Q5	8{A,>t?#GLyi2t$]eK4KHU21HZ,/dƐ+`=Zyh~ymy(G	)gpI;2W~ɪ#AIƏdFzNԽ$ggkO-e0c142od4]Fp:_+daV24-ɭj	zfAZQ{&|+:lc,_ZX/id5)&}&|kZ|jpKpOKUrCrO.ZȝQz \V| 2ďNZ0<O2A;A|']n@|h܉82to`X[d!H˿gZ(N+*1G]<}8~4<<qYQ'>rƙ疀VTc$|ߍ3-p6qYQN$|ߍ3-pⲣN$|ߍ3-Sʌ|i8u&_VTcǖ_&^Iv֘S
#8,}AŇkiN^vtצRYDbDrNZޞ] (Qhn^v5M=в扟D)|V\9 d:Nm/֌wӆVL_7͌iо&t?8VB;ƇdƐOZf9{&i, cJt^Iv֘S
#8,}\ᤴݳ9\Cm5>\9җ,ޞO|YdEKiZZNl22CDDoz`h}4χ db@u
 s=wf4X5K²i
!4<*{&4N4LgkO-_|g<;Rq㬼U yN=%9pk^qd;a<]N+*:+u	g'1*ɭzq,r;5F˻NH}`P	cNYeVZY/ihI_I_'V_.Z?\ܓ23;v季Z4ΔQdN}Y}<i=&|֖' B{&޾ LO]a@}Lϒv( FE.LK61>X5K²di
9C`^ɭ"yl5m>|_'{/K^Deӏu	o`7c5N=%Gv'gvsr/eǅ䜧L/ihilODV_.Z?'8?-38i-!lPfws/S֘˖ Iͣe(ᕩ+>@=z7yc.h__d+D"܎寤[E>yk5#26X@^Iv֘S
#8,}KLKHk,3kz \Kc!uh}^c2%rgJlcL~о&t?8Wi&[q).SIn	ɭ<,1)2/0˖I0Gp2X4Y۶g+F+zWҗ)kL	SCѲc2$`3IUvϐ9Ϟy,ƙp5Kµ1@#hyn*=[Eɓ>yn^{&@(a4%N˰V_.ZE$QcZfpZCYZWB<tV5mE_02#{/S˖'z|8ehhyjh{&G}@0fC`Zl!4j.L_7͌i3|M}~2qj4,4<ɭ"NP'kO-Uv_8n266_a7cc1pv|lGylf>cǅ21_'V_.ZE$Qd0ᤴFykKyS˖:RE<i:twӆV	X3Wd3s9lcL2.'Hb{&4N$d֞ZQel=һ|fV'4KQcޙZxV%26^^Iv֘S
#8,~KLKHk+TjG-E֘җ)SNl24<F^ɭd_} 뻘{>HMG3K>@>zWceīh__dfD$wf"5\r@E`&aX1ǎv#lcXb͘4'e(Ǐ#e21_'V_.ZE$Qd{iIiej]t_޾"CK><ᤴFyP譸jڊ`kLQdNDNlt2&6^0%``Zsvv11رp||lGylf>cǅ.1a|i\8I?$%g%55t#]DJ[΋-m[ᕡۥ/^p~FC/<ЂXfX,XɗOdc-Dg%_-38i-!QTfԷZtkLQdN"pԑBjhua`:Ә0wc6cQt]Z|jqDg%^LKHk+TjG[FzKA-Nd#yZud	̇O_}8ehh0>HMX #l/eY	F=y'Le/0˖I0Gp2YC-38i-!QZ[΋-S22=v{A:VGc?%g%55t#·5܈t#eD|B}[F,X}6ZfpZCYZWB<4QO+Z`O.ZF2'_6dGh}8ejJϐ9Ϟce
4/]N3cD@6Mliq'b`"6X@×kK:\c.Z|jqDg%biI\VU3vi˖:RE<i!ufDzN7޻`ᕩ)	B|OL_7͌i3|%d3xr;Ƈ4FMldk9wiɭ<>8-"Z#-*od֥@+*t]r)&Kc	iI\VU3v[F3fi_-NtyZ	C̈ows g+RRBv(ğ\9Ҿo%.;CLF|#hxcFMldk0xMi, c^zX1D'kY$yZFǉp^Iv֘S
#8,}]23&g,35.`tyZyr1:"?eF;+RW&||o%.6EkC񓌊>#hxc5f	ğ<1Mi'el1{&ⲡy'Ke_+Z`/-N"`(d53&g,3ks/S֘˖ I͙/Z1NZ3s|K61\&5KDL4<1
=[FZI5;K1f8=#5:\c.Z|jqDg%PiI\VU3vѳJzWҗ)kL	SCѲc2$`3IUvϐ9Ϟy,ƙqw4/]N2 Ɛ;Ƈ0=[F805;L, ccĵ^Iv֘S
#8,}04hQ39ZWB<tV5mE^\9<iҗ,=:pԓJEׯ-2=wsӍ񀏟$&Uأ&||o%.,Ew.&-)C^ɭ]Zxc1, cr1ǎvޮ68;v,|hCk]$
ʋcA1Բ6<NN˰V_.ZE$Qc0a᤮+D客%-E뻘)|V\9:twӆVKأ&||o%0EkC'FCɭ#)N$R2{&b26X@㰏z >rmsd>6^ޙz\֠ESʅ.1a|i\8I?YKLJJQTfԷ<i)|\9<k+CCA)5=2=wsЏ|`#g	Uv(ɟ s=wf4̹b.'()F#hxck[Cg(yQ^ɭ<1/e|y`:N${z1ر娠.Mkb=I(ǏF2^֘S
#8,o-38i+*frFyio:/}D	̇C	L+|x?a7ᖙ4hQ39ZWB<tV5mER0kS֘)|ȝ͐'2=}Dᕩ#	Պ><u0`Wac;>0c^ɭtVT]w%y'Keȏr)&KZfpWUDj]Q[F+KVoD/NdNd:O:BX#b$X؞Zɭu8^Ie"`(dLJJQTfԷZS˖'0:RE;ӯ Nd:z+RF	$}xN`ޮ68;v,|`ykALeE{zQt]_+Z`/-N"`(d3&g+TjG[F~\9җ,ޞO!֘ Nd:z+CABjsyk@MkB=hJ1P,ؗtZY|kZ|jqDg%AKLJJQZ[΋-S\9җ)͐'2=}Dᕩ#	s3ɭpqYQ#6)dx^Iv˖I0Gp2Y{pZfpWUDj]u7"\9җ)͐'2=}Dᕩ#	s2ɭpqYQ#6)dx^Iv˖I0Gp2Y{yiI\VU35t#ѳJԽQJNlp:/3zH'ANsd#7NEH6IjqT:X}0-38i*Z%TLT$fS)|__dVOi6洴%񕥄+dc/dNS 9|d팎ͣkWAh;1^ɭ1<{&tm|?iRODoJz&`/>sy24xg^
R^Aؼr^KK:/|+|g|$QF8
M<BFTgNlP^y#<iƞ<Γldֱ=Z02eF>PzD=`GzWK8\	px
e}	9F8Nr4
4AQ<IͅBF<P޿ae^6qC:NQN.6<kXLMj7ޠ2rDfϔ5{&6^^I1~KK%-I0K6^֘Sp2X+}vLJќKZ%TLT$f0j/` Zx` Z`=g'0CYZWB<tnqw:^X{t q?9!QZ"Rt_u
;=,8>ضVЏ*3j[΋@G?l[Hk+TjG-E^v:tצRYDbDrNZޞ] (Qhn^v%:MkOz{t,?D?gyik^{Kd!?&'IziOu.G(4L7/;}1:MkOz{t,?D?gy$5M=в扟oӤֽ4B
#C&UNZޞ] (Qhn^vjtצRYDbDr	k^{Kd!?,IziOu.G(4L7/;&駽=Ժ@Qآ3ܼk^{Kd!?˖~K}Sm-ii:=8el0pY5}3^G!LZ6_#'=0#xмOB[,f{/er{w*wK8މV=_6zi޹Gp^QY VH;C}Y(NJp%;EPEB5yi
F_=;<./e,v#t?8y~Ь`Gr~G{H8XND6
w4랄wq<1">qwHOJ#-t>ޮ-ʅ.xb/d$yx7Ԟ "Ml/$8Za~kKEKe}H
%r?_jg%hں*m52VKDO'n6|YzWO.Z|?F:Opن	 iBia{n̵8PW};,K]`!X@.wN'yt8疠5e=yrȠ.>ⲡ(ZcZ As/Aoyj/AYN>4c/ASN AK/eSJoe<[<d9N1_~kKEKdRL>ץr?0VS-38i(k3Jm]_-NdNJ_(0'{a#`7LKiZZd^EOO%OZXښ7RQŝӯ
kJaN8elGy$, 8GԌXOGy*t>#b8`*S9,`dZu[`7zq:d
n\{&n#w`v:F	,.6]e,7?z6l;	A1%2D1<iT{S])_ZX/idbL%-m-/0˖B(iiIgDtYgm]^VKDO WSOIE	SDg;IԠ$cᕳ=AXwZɭ\9=b{8vun'Yiz!5[ɭGAsC;Ժ@8ɭN8q'};څݽAy塕dֽS/$1_}&|kJ`(֘S$?,22LZfpYWTQ:/-NdNJ_(0XH}^,'_6>:NZ#,(˚FNԥq2:v	9i@dDocl@((Zȍc͘܈[F8JikcH]5,n{&4q,nD	ɭ/e)ď< 7kg=A[wdج@Vlӌri v+*;ս$'ӊ9rӍb}OAAN}8cܖ7LI38F[`m:3[z>tf'1;!j,8:$]v,ޕ0:Q4K8tf'W}$jO-q	DoclBhMk"7Ƒ#6cpɭ#%4ՍP{&4pح1#RB5ccpZ_+Syi?{&q#ޜdxYM+*;͓!{!=8/]ʫaoD}qC,N6O]kaoD|PdN6OI9FAzN'('@521_'V_.ZE$Qdv.4v+mO.ZtyZy>׳~a[O|S :I+dW:l*Iu9'NN+v'TӋ6K0c+uMj<t_A}L/'dֽ`8H`].Uqq܎p4zW|ْ*˼i޹p^K71ogt/BX.$oزzkxb§kcKhR{By5G~ nHY>HeGPC/?te}ј`[b]Rwgs@<.{&<U
kZ:q+-/#)2ŗ*w܎p4zfXb.Qz
ƨBq>/tbd/;f I(X|1H;m.4"FMl/x{&6^^I1KZZ/["`(/0˖dMxW7.es1rݫhvtTΔQeo{0GkL	6{ zud6:NZ'$BOM,*I%ͦ6O)l\b0riǆ'=ZwP`0HBGy@p+*:<	і]Fb}m}t?#KTs--ɭcO-N
	m9hw$|[722q#ca/e21_I_'VE$Q/-Nb71|*o=\b坻W[FΔQd#yZ"ozUc'>im>kKCv^7RR-J2%ښ*)JBM Y-Kz \DI̓H2a.wqhFt̰F7O]04!i }t?#,DC;^AsEiZldXE'2ЈMli
e{514Bel!Ps{ ~Gz<iZldZ\i)Mɭ!A&q@eAsEiZldZti0G/dƐCi2{&&+cY\ _3-{ylˀ\Oc控OCp2/ѹb%v	:"a塀=ZƇ&Mj<t@}Lg' n=[`8bܱ[Y0D{&{o/3Ԟ(Mllg2+XH1	#q%q}+G?#=v+LzHԱCkc#c1c5.IսA-7kXK'"{&$ Ȭ`|9hwX1=' O{&268zVcpЬMldlq7nMkrKm-bNpC;%3>`;e{=>u92'hv	]#l]@#|lvoƣFE2%27 uvw @ 5`Ϲ/۝C{	,-@w=v+LzHԱhMldlq7lF列}$ޠɇMk7,R^g<1	kce LL&<΀p%Wa`7`BZ92`#7~q#YO-5bǤK[GfژɭtnXw݂II!N;;268cv疀hMi(ǰ/wZ?/dֽA^ayd$xF;$AcYxlF')<~[9;otnX26w݂Nnyi|8{&:teF?gጛ<1'kPc@8VTuw¸T7fv_/\{vC;#268dݍۋɭtnXw݂Nyh\dֱs^Rxb.kce'0"Kcƺ`b_Ed˾ܱdmJ<3{&yz2n[ klwhܱ\dmIx>o7R^[8Y"ǲkIDn7~Gy
t?#m/8.IG>Gz}іK-'="YQՙdd֤ YcR g,1ofo9w<odֱg>3X̲yh4{&rFǇ`{&268zVcvGkc#c1(TMj4ca7,D"JxpO@^ɭN*2xH%b|֓)'ژ')lIO+ZS˖K42_~kKEKe}KkL8jԮ͏d>J?n4ҿO.ZMҗ,9z=&! OOݗie:#!݇ښikLx
J+d@3HC!Ԏo7`Hǯ4ᅚ[j@~Gz壿E+0`0FQ+;@&~4ͬQsB+M+Z޶4<1C7kcHP0<1BkO`"26WF\о&c'k葤\Y[D9ğ<1Ed֞DeacAsB+M+!.w"g0 5@|  Zxc\Ǹuaǉk]kv\aǺ{.zyjPx	<ckWA0"	,W`WCpi` tA*Ǣk4]7;=\&Txc1{7սD}%VJI(X0-t>ޮW*ig!0[8I~s/KK6*wCī6
w4람.	fTxc1{'սD}V$#M`z\^u×kg	<OB`{&tL3yh^ɭZ9VTiaǥ~^I1<iT{SK+KRLKZZ/[/z_+Z`/-N`G `@+uiSKD=&!OՄd~?ӯ'0 K%FCD񕥇V1`{SPlt20A4,u#-ޠ	޿0 ӆeGVզ( 9\	;Z#0w xcb/eqp\9}q+=ʉ }?]cb\о&c')d޶4Ώ`ɭ vykO`Fel!46AsB+Mr~Gz$ippMliP<.F{&Ȍc#LPsd4/IkcH|dƐdqp{&¦_>&¸PEdKb]`ZGdֱ gkP㧢g<FA<1B{5x|NN'|vy(w	Za8HVTOȔ;O)llвӍ~Gyv|4GvKb]`z+&Z= kXykce61S/~KK$RL֖6^֘Sp2X]YHW;j5s\գ9ΔQdNKc]E}S洵a#CZYPB8elά:`_+`@᧠co7`Ho_ i2[j@}1DgƘ\о&c')0wFYOdƑtvyd֞e\w(eu8PDA/epZǽqǽ1(.h_EiC;#H}- >,Zxc"3/Ud4/ѓQ>S<1X{&4N`D{&H}롉f%v	:"a`vMkZIwkP㧢g|FA<125 VTt1,ĺ`[8n̈Mlw-+7kXq;ݘbMlw-+ɭQ;%c㌂qN8اggn%}$ޠɇǲkXv=I^ɭrc-0%֖6Ȥ
%}KkL8,3yHW;jΔQzW:VAeWmJ^H-(|J~K61\ah62qj~Gz.txc ) :IwkO`
Y+>9d'0j\yl81el 1KzYt]RL?^h{!Pm]^8MQO+Z`O.Za#ӯ>V2:`FIl#Mtnn8z7afXz p04#tB}Za;0C;Q( { |MNC;>`<1`
Mli%gĲ+52K/Y]9,Jɑ( {\о&c'wFd%7kcHϧ|%Zxc,̿c#LP (|MN@lxc]2DOĠnMi /er{VZCH^H:\c.Z|jqDg%5G>	S)|Go,2"zy>׬OI5-,|t*-*kJb>Ґjbudᕣ#I N뻘|t@=gO1A闭#©秆0^̿2Ꞡ4V8>FdY]I ײkcHēV{&Ħ_Ll@&CAŝp@Q92Psr+Md`FC;<1-^ɭ#pxcf{&elXc"}n5#@p9.Y\e$bbdC;ƙp~4/df^{&4ɭ<1h	6WL?d4/cEH2Hɭ!C	yH^ɭ<1k_\Zld0t?#li6<1=[BsZxc 2\|7 4"全G`dgSdɭ]:^,d#x}K1=K8;*wKӖGgx=w4`\_p^QY VH;C}Y(HJK]wrx#'kN}򺂑g0T2%Ae!jp-F_=;;Z~`g8Y{)]`4;LP4R=zx]wt&D`Hiڎ+*P4SaD"a:Y/Uǿ#,8X/>%XM|;;ƙw4랋q<1">销qwHo$`z*Yɭ,>9ϰR&D&{ RN>xbk]@[aNჾ9/#@8{& {&pޓg}{&1d/$YlOI0O'R֔Ȥ
"yrҩ~VZY/ihilO|i\8g%d6d>J9Cpޚ}=&QO+Z`O'ntO.Z{SS洴|#=>KK#4<eia#X8eh`q(fx	+};Ɠ̿]6u8J->Ycܻa．YA%w݃[ˏd֮;Rp48;8uK1hqw8nJ&>"nޤL|*q;Qc/[#NYĻӉxcb=ʅ|xb#5xB-	|+<8eW~'p'ew]lCw݃Qiq;Ev#n#2q;7|hEewXZwm;t̿Xma．V#ܨ^G' 7kca
;ͬG|L\|O<t0
}{0.;1qQiy'Me42_D5M>ץr?)ə᤬9q5sQW$
ʉS)|VOzM-'ie:F:zw 8HM
8rT{ ܺ8u1=Aغ`\b]v&Mj>GwD<K5>EL{yjJynMj>GzQ4q;//-=[8G<1ЩPF`q;B7kX[8IS<臆 1=Z]Cp{&:/q;@d Y%K&`}t>ެ% s/eq	`W`,>っһ̅bUqx=qxcp^K7 Y'+{81x0Oip	%~	kvT/d֤y'MeZY/ihilI_'V_.Z?53hΉERoM8媊eoTtW*-Esf+KP͑ģKN
īnWY'X#
s:bޑĄODq!-#ӈB[8iS	HBbp$&'$%{v?^W(epRCDj̉KKbrҫo0',lT}Hߧihn#$ido*ښ7HP$_6J֔ôJ'7R.ݾ҅RF8Bq>/tb 7`@ua K]`-}`E&ÅӠ`U/<C'kIK< xe8 
5g>Ct>A@t 0wZ\|GwGgZď<8q#ε'!,;{&@W8ZD{&6^dZhV'-*jk0K+K-,lI5M>ץr?YbW9Dk+6hΉE\lgSQͼVm(#GJ_(a5dᕡX,
f,t$	V:C7a1wBqڴXh5,|?VRǔ{#n
#8,G)\5'!UZW-T
f_|ty]BUk,jH(V>ib̦W ȴz3qv,ʎ}]##v0$\l':KpHʉbq@eY+FD9jJQD\ƛI t8ehv~@#QFے]sd]Z hGz^`<1C/=RL?pW(errQTNiPS֘)|\9<k׮Ku
SGF:z$ᕡGN
UqwMGϔ-Wkg4˥ƛ
m?QXxM##\I1K2G"6^^I#ie}KkLRL?@CͥgB5BWƚ-O+Z`tyr}^/)Nm	V8H(Uͣ&a>S<A5eM]ܨp^xc )&zLR>)p>xb+_:dc-,O|i\8I?yBTiW'0:RE<jry>ׯ]_6tI+CA$	N2i s3Ap4{&q;L\ibX?dЄLSL#iyNK/z_+Z`/-N"`(d΄)PfU*#ftԞ\9GRE<ip2O'WP2>de	i͓VhdM}|@Pl$nEda##F ˧0L[ɭ<1s/O-ǯd֭	>2m͘;|Z@ք8L\21i
k%^ɭ,0(7{&"~ǻ(ɷ'${/Z  {&2n[z fBO`FMWW4f4khxc5Bxcm cBrF- ա'3xɰB8+FF3K1A~Gx.<1Q5C%	ɭ<1M|CNH͞|Z$o5vdvXesHe8.wxc5g1=Zxc`&>"堐^ɭZ{7`a5YN+FF3,Ƙwxckc#@+l>h//$鑌>ץr)&K (esEh%BFm<Ҟ\9<iҗ#rߧ,@zAy>ש6'IZYG"w͆@p5(V{SQYJŊ޺/Nm9lJ j2Dyc{bd/7}XzpR,g"=ER^$
q$ _ sAGydԱ堌4{&04m<Mlggv8{ѫj![4t5H1䜳M˖K42E$Q/id5M>ץr?/XZfpW(e&lO.ZVKDNlFI+RSiLe9U:lNYK)2G|	Ut@u@#ďV~Sdt_t]Z|jqDg%M˙QШW4<i5)|\9<kB0`B=&n	iZZda-,<eia>JZҘO*ژ|pb"qr郂/NI$otױфZZM,~ZqӠc`v_/	<,: x9);q>kV0T\*^$}&c+UNK%_	W獵߲Gyכ&>;<*ax\1Os\xba5}{N6d?};vF^X@,Dc<>hM;/o$ݔטWo9?k4Z{w1n`ANGx. ͗{;W};ս3we7A&NRAAWMrטVTֲ(cH|emJ&2f$eѤ儙4MtfxLNd?NP_C)©[,'v2޽"lK*	ɭ(FBlטV^^yly=hI)=ZX8_+m{|'~'<)İSﱎUb0Aӧ8S<B	ɭzҶIi1b/8;/Ps{ K;ǰ޼3AN*dM.v'_p e=r>8;}kޤ2 @#{&% +cvz{;,Dc糄UIDg#(Tպ`<͇Ӳqv,_Jн<V$&1oހ_vmk02GSWk<_]5ism<_'4NLUc'6+F#z @`tdo1YQt>t GP޼ز#vw<AI{&?=}-,Yk02GSWk<_:jIz!1,_)M-,f}X6>t/J8`MF2j`O')I0DRM/,䴲_}&|kZ|jpKw#\5CWy>׮Qt#
ʉSaYQ<i7 B=& YZZarҨn',䴲?VjioR4ÀwJI#=8rtKdV8U޺֠trbZMɅSvq`tMГӉLN+\**^T})c+60<.iwɂs)̤'6z0Γ"sMaºh>11Uγx˙&2M<1[es6t6Z|=. N
^ɭc`G	v;l3͗{;ʋ6gy	8}=0Q鷱wQ8Yl\B]|*4@/A;Qb=)?p)B7,>S<GGkg=Ju.ToN/<1c/}=3ֽ+>z"^өV^BPɭcKhwL<lwծwL<v{fGl0X=AHkB_ޗeAzB]=>3E؅PLMA){bupfVe=7R{ g5R0<1ɭ;M9C4;Mv{fF>z]z\1D<J5n`	I"aXR<(W8T	pT\{סhwp!f@'Fb}	A採P!,-&kXgsZ$Y~aV;KbUMtPt^b>	}SتaB`dTNTæ
St3f}X6_.e䛸evBy>ҐV'-*I0K42_~kKEKe}KkL8,Ew]\5YWyrJ_($
ʉkL~^|ȲG k=3ΑÓ|p4NZD,ޠ&Tf;;RO-{& H#%Y2$>9ĢTMll2/0˖I0Gp2X3efW(e:h٥rE)~\9җ.yZ#2,2: OLphDV7&IU,FSCd֤	ī#B`88S<>ɭt]r)&K3&`:VmrYVW+ZJ_(1yrB?2LNl>:6GC8'I]fI>]f=Ltp4Z᧽L$sC@Tɏ8a p@tj0n5=1j`[ڴq,!f833)Tq,!f'EFe,WZCGkXBZgwHO-#kRYR?bU!x0ACJ)ZFOd:\c.Z|jqDg%qefW(eAQTk<jpܷQO+Z`O'=&|֖䴲|؋f,'TiTU+ZSITSU`%c0p*$Pj8Zp4zvzdK
gF?F rq=(VTN+>1{@3V\|%@Ew$i7=PXT>v5Jx$>$%	>GwX8X0wGxGPy`'}3q<M3OB[ z}jVDo^		kJ9ԧA1:r$ύ]N
D?0=X
3Iďc,tٵ4H8cu7@8VT?;F#LǖCkg<kD/7Q`!Q}y3/-&0?9wޑT		?zDք#l%A_aD+X0wD#:P-;guOٍ8*ҹmܼn7MY%?A2b8ӊϸJTDf7#<fftFV'j1x2|\}z^^bp'
>M3uI8`3mpB̼g
ϔQ1VGʢϦdw	>YN'ZNI|V}qq 2}8T$
EI6`7RI}37`X+'<O>FwtjƬp _s|:/`K(챝YR9ϒcPq=KvAgkV9;,gmxb<7AHgAHڜ,Ge+>KfUga@c</.g^$Bm8Y^	)bT$C\r;ƏIv@pu<P,Nd4K cDi;v$,=+>4<7EƮ
դ;p0ȴE9XT@jB9{/tbX$$aX%ď{!/Z*\|]±YRq#B_{疊Lp|]±YRq#B_{疧lpt>Dof+*%͒c!7q#ޤ%Ǿyh8F>0'$=Q*L|Mj\%>(AD#2ISpl%QD6ӪJIaIm`>(E,d+*N|_= Q䗡~$J{&t#KgڎGQ*ɭK$[k'
%SI`ԹI嶞Q)	>Gy|Q)%CDȏF#hx
DVT]wznhڅvw<=Z==}- 94a(yi,&{&C]Q-}`@&dN${ԗؠ8-.XQ*R}\t~x^S[w=~GzVToR_ !1>Q%ʹJ(I2;ͬ}X>(|W%\pZ"6+*	>Lu \sE3I@E8)Q*=:N+@tym(^6tIy嶱{PUz${7է:N-BMhI;1z%$<x(hw^-[ʋR_-أC;BC{PZ疇/dֱr(7'>2s@$zE5wm;ϣ&ϦI907<1DkWA²u0L@a<4t/:<Dɭc-
ѧ[/%(ǅ嗠wN5~/CZi;ƑRx^+>Yz t_<12>(<eagseS0˙V2~Uz
)BɭOx>(="?|{姥G1YQt>޹Kz~GyTojK1dMk7Hϣ-<v_`D,DD:%tPI\z>-_#5,""H\@H1h eIďAy奱{\q#ޓd4AcA8#O<A(RZsxKgʯjJCD^m"Mm_޺;;ϔج1LJ)Z9{&zЗwI7,(^ʉ2vN$|v|iC[p y>Gyd\~/eaAl`J)Zdֽ"?|{姥G1YQt>޹Kz~GyTojKԤkXG'}oA/ރil?#iv4mԽI|F5pk<K)aKqi`KQ$QE5<S(-
x>J`v!ZFCD8A(S/I
%V8]"Г;H/PB_A283lcP,D=VTzV|&
J)ZCkXoA`Z5+YQ&Nďύ3¨|T+nSV_sra.4Eǆ"yy<L	E3@{&j+*="?|{姥G1YQt>޹Kz~GyTojK7kXG'}o堔jldi%i4$&'-
Xx(fx>R((J`v*<U7z	EӔD^+>ǵ
%U/6<Z<Ki;/I 7teNeEz/Q採P!Q,Ggs@=Z==}-/ƢڅeYa[|QK/]
uBammx( $;Z1<K)Z@'U,RӁ(Sب<f,R-#{4lw7zV}1r6 xNa;em͘Tn[}Ԓ|7&ӏIS5
ʈq>Gz[kz7=Zcp^ɭ%Af²4ru %EA}0X\/LoAS@cJ(K@Y@&D HwPK@'h;`(S(SD*e,Rw3ef)dc!YRpvяI?SfmX`=I}1>/jJV(a00@Ӡa"H:X\sid1u0L@a<Fh#O-dֱR&ܷQ)N$|Q0LPSvBG24{K@Yz%vDݘv\"}R
p*L$Zuyh8|ϰAQ|A)0kw@v_so=F	/czI!@˱N6Z`H!#8:d
l>͑8:5[Adf+*'2y=S>|sB=uP#NA݃qK)`i/0ZdֱB >(˱N6Z`H!#8:d
l>͑8:5[B1$N$
ߜ-K.Y9MeFGI|	:쿜R8ر1twh:&~0.ƚh!<=ZRn[(=GsI}9ul^'`n0SWv#ɅwRNL/6A{&tϺVT:&~04{FX|yh"+=[8#ߍ7Pv`!Q}yጞlRL`|VT%BO/[8KOG%(X ͗䠉C:ďz%P.dtPN| ~7B%kEA؊]u|yh5F:/AD`%a},'-L0$k&܎t|h*V6Ghl?#ΐF8pӑYQt#
r;wGNZa.^S#MFYa6Mk\%'=ite²("P;جyLP?~jh<{yiFGkXq	@X`Iacl3`p r;󁣦@[|
Uy+]$w.;iǬtϺl+*HP]yl	(?ƚ $b0D?{&dKevP.ZY?Gyz[|Q&-$esۑn2Jc@UwF8tTf_9U
ʒ;3b;O#)`ţAtb0Dyi@T{&{u${&e=tVTّtvyLP?~-qh< (`yi@ɭc(Y~#vlϳKfӅ%H'>;.'ĈXBҳ=.>>!F5w$Dսbi;ƑRx^嗥/˺r<16_kҞkv+|Gx0l6vF#i/%(ǏJϖ^~3.~xc~'hI;ёNn$̿]7?q1~kwP,q#Mؗ~<KLi;P!'Zz\єq:3C랤[Gw:@D-#ɭcq#2sJ@:,\dw87lfeTm0c{E5wm;G6L/MKraynxb&]{'>鰬#u0L@ah<0dyh d$|Wƛ
mܨ> [/԰|QMz&vq6U<1qc52d<S
&jMjx>(e֍>Gy	=ј`\%݊=t?#*7
%ykdֱyďzO|2sAf|Q,=I|`D,DeKZ]B%,""'!0`&އhVTz	EG -Pe"[p!S/A;|C\;(Gx.D$EB|	@X`̒L[IS6		#8:d
l>͑8:5[4ďc~ȬG^SM1al{&q#huWm L`|F8r(NEeE|`yLP?~jh<ZMj`!Rq#ާ]ƛ<1 0 >J	ďK'1ȀmN}aYRGw>	(?5#MH`婂ǲkfq#7*]O/7Pxc,RL`}u6,ϐSpKQ%wGX>(O-/#RDyi~4ekp7>(f<
/Fzfq/X&4뾵>Їekòʩ|>SD{ܲwU:W-
:\s2c~q#F$]s
ʒ;Σ)`ši9FZM/=Zyib^ɭ{x!]v*z/w'!lg"@Pǈr/Cn%t>9@%ăv73jMiy& {xq,4ⲡxkrr+'񕤒-0Z'i1Ҙ
"zMy>ҐV'-*ji|ei`%֖6^֘Sp!e5r3Dk+6\M\US)|ȝ^=<i=&|֖䴲2E	Sjh\*)JBM֓UԱTei$U
Qp Z	̓HFFN#8dcgvl5i7zƤtJ\-8*Q8s*Ĳ}1<b_vI~^Q'zGix+/6y_`Fƥv/"ȃWEATe	C@
Y>^'qƮ3bD}ȉ	0"`&]j ȴF3`]a@+B0`	(	u;pU;<Jt+Z4IIit>1t?%<낯zdR^ZrGy?8g_IցO4Ay< \Mkԝf܎kf4rszF9	Ŀ/NA#yC>O(n8x<Պh]BnJp6)2
Z]8A;]$
ʏPs{ ~GyaCnƘ+OnK54];?<1od֞àewGZn$,޻ANeEz0'Ywu
;;yhn dֱG?oWZ2hQ$?ɭk	Sd_z~2~I<1%ɭ>Y]v2c}خ;};ҾnV:l$si]>dOERZ/3IA5ʈ>Gz[kz7Z${ܼMi(A( 4a:7]p6`[}9w͌<<N+*fV1PkYC;F'ѺRS0VxcI5RY<1d֞cIq/G4~=IkgB%ԇbNT.=ā4\|>q:<{&[z^ت]֊8ICNTQRZ#>-FlF9H8ur>G{Iٮmd4]0!7JL
HƐ*=[BƐ^{&Q疘='H˻[f$j6 +\v|GZ#Y~
8
疄/<V#^82}\b&bJtdD%K#2Ağ7E:'Z̿K7QS/p^.Z')'$ZE&>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp!e2^m-38i+FyrIKDO'6-|֖䴲2ښ*-*kJb>Ґj`5VKRQV*-G
ָc4_:"ؕc͒Qǅ8dc.$@Yyp^by6nbR䀅5F/cxMΝj	A>K`lF-]wH`}p\,;#~u}Lzj$&-w萘N58vGgǀ/քod4]:0V
c'	)><1@5@xc"d֞6WL{du=+I6.dk0V_Ezj$%:P-Cw'!-=l$Dc#''F:x{n^q:7adz	M\^*9Ш$RjR˻T*3TYQJdQCwX6g٥͘JA;ϝeG9\t?#m`
c'<1ɭ NHnb{&ݗ{&>bJIS`}\vy堬;elsWVxj8{l"`(+I"|ZLmL1<iT{SK+K-,洴_I_'V_.Z?~`᤮QʇEzyrJ_('zy>ףtO+Z`OI5-,_66:OZXOrҨV*)
6
ZLd,UZI VFFNF9Čؼޕϓe.kPtrӠjGHԧ[K'ܶ('!2
g(	Vr|wmx+/6z&s0- %d`F5"xAp^Ʈ8X&* Bl+YG sbxD
ayظ˻f`
̋D`ju I
tdt`8$wG$:2`SiO"MWCܫ?p _=4ԝ{$yǾO/!yk^,gY{r;Գ͚Tv!T8\aW^+f5yC>KA5ih]K.R*	9;Qad.wHAsE7BibMlngg4p{&Qew=[!@BVT]wzuz~GzP㳼y塠=Z:-/ցOuqxcɭkSv N?=Z8_Wc1%LpwKP$ |`[K+=ծ;|tĜO7/Gu$U}(S%y]pɭtVT@mA;.X;1ӂgkRDcod֒" +*1K/^G}+sf'ܷ8},\ea"qYP"Xǹbk.w>FV`0E<1S5Rlxc@54	Ǹu?p _=2xSԝl'ܶ^+_/4<eM?z_.fZJx:f['σ'`*wwG	Uq͓˹<K(a[<#љn	j3b5~5|㤁YRk.vb):0d02MlnIጆ>{&`\LD!?z*cZ%My&;>q#-_.h?=88i= q# {YI7G+`IRȈ5c@eI<Oƛ ?D@elrc+ָ/-GmRL<ei$OԱ>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp2X3zZfpW(ep^O/YV7M6洴%-8el=tI3Zq;я|76S5BOHL7H[kG_csQs5EeFfv_}Lύ3d֮	-7$$wj$cq `t`K-, v|i{3yOYZb/7NsqMlauz Ftl#Na%}݅&f#7cAp4tX Wkc@:IeѻLoPLGvMjᏰR7am^IqKZZ/["`(/0˖dXK:%嘇3JfAiKJȉS)|ȝkLޞOzM-'ie<eia jhn
rҨ
kJb>Ґj`5VKRQV*-G
ָ
Nl21J=NԧM{H	KCY>rLؕcV7$,潎5i?p8#9ơNYÁ;7$<Gt*=#:xD~UC>^4K`lF-\+T}[wP9 
¾r덃yR?`
:;qzj$&GgwHLzHL{	|xcBOz7dEib\о&S8WC;Ƒ
aǲkcHh d֞p"cܩ6zW3e9wL:b9
~HKkORK"悡;HKc[	H&18,HN2ޡ$etO[	r0&6RF|ER$#м-FT9ֽ5)½K%u/Bi`AKQGf5aڌGzA]A7=tF,QsH
c'~Gze3<GkOa#G9ip^ɭktt_A|dEɭ{ h
"J̻*lXet>hyhLn1ϋk\)&2'jX5=&<iHO+ZS˖K42_~kKEKe}KkL8,!᤮QSPO+Z`d=җ)^[d&{5dZZNlD-,p4<eia!Z}MKP :z@Zn5p#'/B+@b1z8!f8B<D|D~q?Nۜ,̾pq䡦<IΒjdwX6g٥͘ #]w.eK\0&Fd".wmkc"|GkOh_'{`NI] (*c2f$"|`4<5NYeJښ_ZX"`(䴲_}&|kZ|jpK?^o-38i+F͝T9s+F+
FޞV{/SOILkS洴|#=7ZYixC!ښ*-*u88j	4ᕲFO
^Ws8$bqXBp+W՗x}@Oc%;$snp2ǒ':KQmbٟf6c/.޻G{I.i~Fd	"ϗC;Ƈ:Ckc"PKxc%8ew*t`pe3.fbJ'+CD0yNYeJښ_ZX"`(䴲_}&|kZ|jpK?^KLJ3gU\ѳJ˖2җ)5=&!3'zyZy>שZZNlFO_ģ͂1p%AZ񕥄U.ZUHCp!f*)	ބWB@b#,xp
K<H	ww;0s%|_]̓-FHt[OGH#tt sf;fpA]#YR4?#L2c"ΗC;Ƈ04#=[bm8`hɭ<1"2q;XdGgL pe3.fbJ'+CA Tyy'-2"yZҘ\_RL~KK%-m-/0˖dQZfpW(eC3PfUyZ YQO'=&!3˖'ii>KK)͐1Cpnp4z4<eia!ڴښ*-*t-pqᰜ/
<pHⰅW
/ƞVGzrG6>s/}ؔ4եԺ-H 7G@8-Fm#љn-FlWA]#YR4?Ѧ#"͗C;Ƈ4@{&2)e4@{&Qq2ī';=`w@"
"J̻*l,;-)4elciyrҩ~V
%-,洴_I_'V_.Z?bbiI\5jiEZyrJ_(v=&yZy>שͣ#'q8h0i,J 8
$^/G!f8	+#d/b{1 aJ:uB1!-l?#rG=«"'`F$l"GN}KB1!-l>ݥNKm-/0I0KSp2X-4#YPm=-Ntҿo
cӯ 2I+RceGAl8tgNF(H;2ifC;<1 [5>Z<1d֞+E.1a|jqDg%364#YPШm=H/tdᕡ8Nb;;FQcL8ڻb&yiHSʅ[)&K7Y᤮Q40:RE7Y&'z7LN}=&yr-'_6"لZYOZXOrҨV*) :BM+I"T.ZVp<;IԲ N',V^+lvJ@4	@@tVFH
³P$ 84ZEɭ<!=ZȇenY<#5BOnyi%	}H#C8ytnSwzC;Q'!AN4ˀQፘ[@:H<1+=Zxcl%27ȾWf%02|yi#{&C;UNHPY2ͣ5@!نod֞L:X$Ǩ9\t?#Ei
\l^ɭ ء'6`9a{/H5Z8:-t,{&A51O8 b kRG5axc^d\G5agƛWݎbɭ]v񅗺~a+3:,6,ddaYQA (Mj-Bt¶;|p1=ٚdv|iGYs7{&hI;(mtl$wtX*da@|i90{&<I1sd֎51g2I)
ؠ>1ɭ _v1Bǲkcp"qm0{&7gc\{&:3f9^ɭ	1ۡdNOop:?pqJв`m 4pH䌑f8S	aư;z+@	dO´iO>0NQ,y(;,l6\@Q%_i;<<QK{0MktL:xFMl}lX#tY'902(g5nh`ci6Fdmc	jɭ!FxcZxcE~dw 4odƐ354P"@ᎤCA~;=88ZmtVTNV_+r~K1>Q)ZD74]1hFIፐ#{&46A504OeVGbd}24'>H<1"=[D&d֞h9s(>;>4c{&>]a|1,FN4)Z d1}yvf8,ƐdcG9@]rɭ<1F_ٛ7 ȧcQ)FxcZxch#2f<dqU5qVkXfMkU^ɭ*BE-La#Q$PE-L`ݦ><I'l|p*H jv˹Q$72P*P$O
g"
³8,{&?L8$]whB`1vwRyi^MkVTƁ1^cF/t	V=%	%;6>7	c1{gՉ U\3mK(MF8N=n\jr]£R:PPGAa$6	@+@+;XJ r>GPCq;q
L:diE}:VF!tt4W+~년Z(Gv[kgƘc^ɭ$BBh BAHK8L1zx	
1Bq<VAu`c-Ed`uq4l.#=Z8J²i7@ЅwBAld	B HIBG|+.gth#O;3B1LX;58|Mj	2Fš}Lgƍ1Ӈ/dgxѱ塈MlwRUP4c4c[ee^G}bx7.ɲEPgθX0 d[];Gfh~8Mlsiqٚ1dMmlbNHuwJϤwX>0uJv_Uwchٹ塈NMl TI)I)Z	>&i ]N.dw3.rMk.hc' Ө1@vxckcHPxckOtc0c8HMj	0^ɭ,PXKڑ<ff
AUA1$8 {5!'gv8 5!'gdވ(#O98kWA;ǂ
%"P%4㳼i#hٹǲkPBώq|ib%yȏdرAIt?#L!ggx=6	A(Gg{/j$)zA18I)1 ;={&14lK5 Ua#ݎ{&:ʬ;`:;}l#L4RhMm;7zf$V|"(wSTQ$J q$yiHh5zCm#8 d tDGkcH|xc"59/Ԏѓj\ifѦ@xc)/dƐi=Zxc\Xsbw"l.|gX,}L}f/z+[?M%]F2\Oi9V97<1!	Od֮R`6]l-2~K1>Q8|yhh[b˖W~'=A:5{JCs~,dNdZtoYi<];RAbKXFHД Ax@=+c
⵮Qc0D񕤑>KRȮ5=&*M2-0Jښ_ZX/id5M>ץr?Y`>xPŲ3Dk++FqyrJ_('zyZX+*'[dq$!fO]p_6"لW,V5rB>KK#F/OZXz@	Vi:AZp`%BBnApvX̧bCհwvFEqLZ6L8`D$2I2-1 ~GyiD$Cm5yB!$m`7"C;ٱ	̡`D$.w-9~pos G`D$C;ކIHjOLkX98caFSzW"L63~Gx7kc")ğ<1p 񲸄͏S_M/$1S/,䴲_ӥ0K6^lIV_.Z?,ZQZW4DYQ8ehvKHCG#1*HC a9½*n3V8(wHNpGa`G;=Ǹ~鐬K_V8 bq{#n
#8,9#Yk*ʅUJyZ/Sd#zyrDoOI5pٙV:BՊjG#놞޵HhwĈSNH͘=X0w,9C`N'|vy夰;,u}n]fSv~:d+*#3lNi-m-"`(֘Sp2Xd1sF\UQDio_d7kX0wXQ;Ɩ3qYQpsR{#% ĝHUjHI\	]lcKa2)q.[iYQ`8!fE9%mݦ,",BdS +ĐY	]vږިG,ȡ(Ux=+:Dj
(-kҼ	ΔQO.ZOyZ"72K$ӯGzMp:p5}8el΄YP]P	V%͒80KQ	Ӕnv'(ا(ϓd9FPɉ8w:@n!18-</d֗rQM>ױZE.7X B9bBx"֖Sp2XdDk-TVSiPeHeV:MÞ	t'դ#S,WQ[b:T:`wmΌ`wm;:4muʈ^wպ "F/?ŮQ΀j%jJ_($	Ss@O!m-ii:p٣*~G!0{CW#*6>n!GMiy')&e洴_'5_+Z`"`(eY=H0/[/-Na.-rZ#Q+W(PLP0\7-wVfkTtAPޑ%Sd'HZFCޒ3gP\'p"Pr6t^8=>?$,#""F~*QK $4>rޜAͣNܼ|F!( %b-?/CȠYՃct5 afT|GOպ$faPMh|\5#胛F!Z#yƥ X1b!;V*+y&,Ԋ~^<H+t6u32&H>/ t,ϓq'ܢ5yVsW4Z'-NRE<i<kKi͐!NZ`pAEUi]{l.;Pģһӈ>MQgwFkFal|A18`04{&!YQ8``@t0PK<Z@u8ܔaPRc<	ɭ@gkg<OAFMlG0`F=[8<P6^h#e21_I_'VE$Q/-Nbq5G.&tJ*J\9җ/DzӆV	i:<v[lsnKI<1 dֺd+*=ww#Lv(|MP2pF|4 Xtxc=F{&4Z=ZxcY(,N)˖I0Gp2Yw1sFD7m-N/])||emz%+mNm+C%v/3d˚;4KI%t`|xb!5x{r;ǑB\о&S8#t?#i@xE{&43b@ݏؓbql#d`^Ice2r)&K.5jtIjvվ\9җ3zy>ףt
fI6zyZ|֖䴲FI+K	4U.ZUJ֔R}!U&VkI+I)͆4U'b!y3w<"&<;K`xY/)tL6Gi!O{`+*܍aTHz	-1[.́[blNzrNSHRNIY;q[*_L<x	t#(	~0)H64m-Aď.I/z`/7Pvxc!$nS1PD{Z'ͦgպ0H!ʒYhI>;-pEm#t,N(MP 5Whbt)فK58l'\ۂd쿏7Ln1ϧ|O	+I"|I0D&	6	JByZҘ\_񕥂KZZ/[/z_+Z`/-NaQʃJ,pDվ\9җ)^q6鞟5/O+Z`O=A37OZXOrҨV*)
6'_6/P|2\_=N2y 	@1<VTtEbsp+*N$|=8ۄ疧r=A*8`NwIu`Yyמgk^3SIeନՠ<n}Lv[j8;Z*K`pw]EeGj)MDLq!\`--=[8_n*uʏm/<1eqg |~1`A=&<iHO+ZS"`(Jښ_ZX/id5M>ץr?rh4;wOO+Z`t|JyrI+RO`T[XZz#.6<1PS	G`T3{&22v={	
^ɭ.@zNֽی@5;
ވ'D<1PMldcdwdMldavGm[U6菔L= ײkc#hIaz#=[//$qkLRL??m\5-덗Xy!-4YrVP婟?3SeW(ejZ/?8R\S?e8"'\5DV9s2$v'-NtyZuh@$cᕩ,*Eۃ@+Gc
:1.]gQeDs0b]t(mGK;CsМvv]7 FȢI\+X;'_aC3.j;	w='	Z(Y.Ht]r)&KaTU+[ZyZ/Y!yrozim>kKIZYNlE	SVjh\*)JBM	U`%bH{lBUN71B;@8mQ7 Ms}p4w͞ZH/?{BWWDwRWryQ*^胰2{vTװOu@^7$k}7 tB쓔{ٴ1IG5wLT/zezb`2԰w%!4C3uΨX ֍R*,1z\X0@r\H䀅@*VoP"r;L%EٳkS=#3/GztL'{X8 Hn]b] ϻG7/)![%h8Pfљ8SP]t&Ԙ,6[è`5L%2Duq&0,f ƏkkdYy"Mku  	x@D^`HɗMeIc&eZFU}& ~4cm-"35OWind hLBNvI4ԅEm[,ܒ.=IA#73n;8ֈ_ sH6{{RXQs$ 9/J\d2vzJ+eC<1gkl}@ENq;ފ<('>;¯C[+ils鄽Jy[q8 ;ٍ[>d$}<
{"2q;އzldSa/A&?\i#{/¤Z]%@`jUZw5tA0` }HTnj#kXt	E3c WkWEf-a2~X;1.<Uk,-1$摲9BNs@:dZ#$NFޤn˹z2!t,`CoD&$DC"`5c&FgGi0/`SؔMxf8;O 쒞2HyRH}:hr;%ɠtEmy[0%	x1^.w:2NԱ)kO ᑷ#IKHcos䅫Bw	xfd[Q+e͒Xwt,/OGk]2ޮ;x*-kfO]3z5~|`l<f>]wzf#L@`xɗFJ4ˡ,͗{;Cl&$Ѥǳfvib'Mdfuxc2t#@7.v2eFQ]8dLB4}4ˣ Mi
{/^͓yM艛Lg@T;)ޒ/JoA觭'S4øL4'<4֧`b'
: .[\f 7ձ^ݓgeӅ8]Z
b݃[fFLލc}_`4}yl#$LލcGzt8;P^aPomPLԅVo5)VS/+غ#2Gr(zĖ"g0'
9<4֊탢9xj*b
SnGT5/EMl? s;U	yaS7}Yyƣ>tK}Yቈ	Z2;L4L%2Mo<1~|70nZ/ddC66L fMlwgT7Pp^xcS@b Nv0Ka1^jK{>hI;ٸ͹orJ]鏚=ϒQ6<1kcc'[K%.6z--.=[`X0"YQ) ¶`g8m	Ϧ3
<1V_2l鑲1/^잋{Nj*=:}ӋYK҂Տ^I
1ੇՀ[/އzmd 4eeLFLH !oe7D7XtC/dw1^j4V:60tq(yhP^ɭccUm@\sE3By>n[{w_;dxkrq>L<ei$OԲ-0ZLmL1<iT{SK+K-,洴_I_'V_.Z?,cRD4!+FݵmkC3!')|\9fl^藲Nl>:NZp4$z(Zj%F\VcE1$c񁻨3!'ey'Keؐ'
ʅRL?^|!'\5M˖O+Z`thHDO.ZG}Sm-ZZOR|<eia>QrҨV*)
6
ZLd-8eh!fpㄿGǹu&L<sES`mGVia@Vȗ  }}|ے|%A(au  Y۶7'&čh7ږqcTiu9Ɵ rIc(F
l_pȗz%A拡4`_Tc'pƐdU<1!S5)("MiፀN<v{gEzk5i miќzX6ȓU%F$yz$K$QV7֤Č  "x28.x=DPxl0"tPU` *
r~|o t"	5n%oVe6`xvC|zk^Gfcg:ƪ]97&,V7G`RvJͤIN y|<1`Ԁ0A-Wa+Q8t6]@+*=~"֣]cUn9!0jI1! j6ũ{6"ͬ%j8x[j<8&Ԥϫ,ُrxEz=~_u.}ك$yAY5 "`>7jnއWZ@5Vz	.@.V+*0I!ȦD`m;mbȞ@ZCRLa#S#6o'yye|#Gk^}K߅ tIedOAné>7t	ZЭp

`*XKFz,3}o6) [ZH+t:3VK->7t	 "eDP^K-U\'εӁnkFf{ <Ǹ6W{\0,OR56Omt0v/Ps{ ~GyiKjdAq( WkcHkOc1.hu`_Tc'ha@0rMiq#/epb+<1LzC;ΣL	5A2pP Șxc	GkcHR51\1WqCԀX'H 2lNOH7O6/$ߌe-K洘'ژE$Q1<iT{SK+K-,洴_I_'V_.Z?rXj5:̮gJ_(&y>שZZd
	zMTiU>KK,_;-O.ZVjhF;NR1TiHUI1:p8DNIK_F7!f0Ĺv$*_VFj\'e$x,OGⰬ)eZ`wqYIhHfOIա'w"{yi].h_Tc']]B	0{&2qq
Q
g353+&;䳲߽&	=,֞F_ƙ/I1<gGv{*:͖< y?VRKzPer~UzP2)a
DK,*;`w;]C%?#h79ɭc0p!!A({8ۜ>	r;ͬf}XE=-@U<1~zDa(VTzWPAހ+*Rd)Q7)Fƚ+	-A5YReʓ:q+M6^S7=g~v88ADQYQ.wF)vh JLddtд	ZI'q&\nuy@S75GgU^ɭaYHzMg!Mkn|i;Az @`tdo1YQt>t GPޓsD疀>o8JZx\=hU;ͧ	<*7kl7|`W8疵FeEl
τS}!<iLI'-*ji|ei`%֖6^֘Sp2Xhg\Tzj%f嬮k˖:RE6Kc{=>kKIZYd>`O+Z`OZX"ل4U.ZUJ֔R}!U&VkI\t*jX2*,BNl*-G
ָ[fSF1Eꋂ]A;9|I;m1I&?,4ۀdbls3GǲkXaПm؆Ⰵo#Lq>/.|N|:
yI:(bx{V'G@wFO 9GIyh3[p%L6 IJܰqv	#-z]ҁYP:6='ievIj%psPYvgð&'!e!P
脠D.09Պ8Z^<^ɭ{6zJiB'FBsAPFMjRw	_9G-!/A;:H0 aFqd 9`Mklma2ͻ-rH5q{;	=`ױq		XK˻$$8Y$^0H#''(疃!)f-	>Go`Cƺl̆@ޜh"vXu	1Y`K $ ߎ!K#Xvfd}HUkvAN͞%60I s I8VGӄpEY&pdP$IbvlS\ZOyShNd޵?e&>0zj^_N#pe4)=?=3w)-9;	D~#8^ϲހT~xcF_I11zWP;p^BRdֽI1;di;ɂ>P\s;ֽ+d}yAIYÌm\,|?D~dވp`*g0}/ޤՊ2Z[ӋGYC9F%$
ʀ@`Ǩ026Hɢs3d=Z|nGy3f}ZH疖H$@eQܘ|Βe@L ~0XjTz(n#M"G>S<=Z|?},);>peܷp`	O^2h4L=Zǻק:@0&>hIlcB1 VT"GZ:@0&\L{6hI;d}j.$Bdhm~n?I/z#=|<RBR8	'`d	:8	t>lE
ʋonE	@]>h̑K#}.xGՊv8HD~PI-)xc6h|㤁YPz(n],%>S<vZʓzq/U՞×kfNH>-Fm9G-,#pY$,w
D;
KTlh"G'	#5gGzq=ٷC	'$l$w$$q*Np_:7Pxc/k }  ͣe⨏{:Ve6ԋZ|ǇDGkWA݃qޓht#2h26P1<vQul^+Z\O:SDOZI,bL"|֓S}!<iLO.ZU/~KK%-m-/0˖B?Ԡa*o=\ܸt5ZPΔQO';洴=&0'ie:=<ei`#&	5!
TiUoU+ZSqU'RRmL
zpёybs ATCpt!f*^p!fb΃X:kEW`8qzrMȤG՗ݧ#kK.\.kc+9twvEOkL(#:aG3A O
 e=3Gqy*T?'i 08OS8qCaN%pHL<(eN_ <t\{&3TRv,"2?\`#yQwshwq !f@'Fb}	A採P!,-9>o8|e疰Y~#+}74bpGY2 OV4D>b6 tiĄ>H[랇ѧw?-{z`4Z|ӂ<n}d U\m	­E!q?tԸDE<G@Km`G3<p(|%Vey'0F2bzMy>ҐVE$Q˖K42_~kKEKe}KkL8,4SDk+472ݫeqSyr<js"wRE>kKIZY/O+Z`O'=&ud6:zn%V04>XvU.ZUJ֔R}!U&VkIo@*$d,j8䛓L",Ӧ[Kcz:8X'PCT`Nպ$
ʋ$FbAdKX*81LD.ږ(LTf	(]ڄ`v:I8X;˱=Ӎ6اoM8Ӆ gQ]g8 /A;eG9\t?#8 ,ixc8ɭl` 43+50%3ݏCD͆jgj@/ޓvi;:6^JgAzQ̻TOH^ m.:զXzhA/bpil7'iވ.X;Ξ>Z4Hy)<zWG2g!PzďOw}W><ZI/AR
octBļ;%,Ԧ"n>$c gAwBO3d7O8S.Jb@Awxixc4e>Gy07.vc$ƙB8\4!	#.=[8\A qdaZxcLgf/CD͆jgf`mE"xMc9|;-6ؽ 3tJg1pB.' wxi؜(vGw:Z=;DkT؊JMO,'$4䜲6[%_-%*Iحld܎Cq 1fDfp4uVӿ7Āř%ȬƢFoa
~Gyvɏ
\ɑb?s]05jMm:kҶLz\ޓoRolٺp"e0]֜.;#eݏ:;ԍw(̘;#I
*2?LO3bPi֜"e7YpDcfON8ޤv='d>RN3tvl"e4JzFR#)8"Xiִw#IVMtǦY3:B<1Zt#VTzC;0#L_Tc'G<1A5ɱ2y"od֞@疘M͔yM艛Y~]'oF'Խhw/k^}΄	H#S[ISZ|l~Gy1qvgn$+ޜlQ$p Mz"i}Y%`9耠	@aPB
qϔ-@MďAMX\ޘn`D0ers/zWP|Q͞ϭzqt 5e/pfr۽Z]+NvXqWX;)#[$5zldS@22t#ad A28>9JVe`pi}Dk|Gy߁w֍>Gx6^JgAzQ̻S	~e9ďz"l'`
{wUwn#rbqQi7b|ۃE1	0][0wtD;">9ĢfMkGgy	V:" gS5MF2!<ei$OԱ>kIRL=&<iHO+ZS˖K42_~kKEKe}KkL8,R5#YYC>RE_<jry>׬֘ zMܰp4O'ie 9;V2brҨV*)'aһzq<VS,^019$VR"is
GN/O.v%VStFE̠
E̤8MXǅ;"#섰: 1$"ys)W[jrNLNIʩem1<;|^"@Iحl1qr;CdFgGP>7՗7CdFgGSj*s{>Gɏ
c.iqdb7s
g!7{&6SIw#$vAcCo`fUDtl$Ps{ ~GfqƘ5tiOa ){&4EzOa #{&2fhwvVY~Gw@]`VUo	6;EgQҴ$3a"Nl7e<1	5BO`=zC;3F_Tc' Q>Z<1kc' \ie(a58Ecx>v8F2/2p
/Rr2S+h|iEeG02z ( c*F! s3bɭH/7Q`}r	KޘnkB_>3^<[O35}sAZ#X+/QDmkCC0{&q#ޤs}?$L=s(PMe4 6^3g`j;+ވdL4`YZ@+*CH¨-Vt\|T%!ʏP`d@PA8T1c)ZnMlG_nD0xF10鱒-N<1
 ePTc#:|)|l]ǏJ (f]ӌF_$zx8cLT✣7-yspC*a疀Ɏdqw z q<fL5dɀ`U$[z7pxc2	~ށjODLaÅAbqϔ- &MlG_nD0EF_) ~Ʌe7~#$Zxb06_w#LPQzY29Y~݊ѧ[/%qҽ/J?t?<1 bl6~F#i/%qҽ/J?t?<1 !Gdi7q8fS=xYqYN;=<3(e
0@Q&rؕdvwt#em.n$'blYzdm7MY@LV^T"|7MYN+3qEWC;&>;<*IVɑ1+)dֲ2vy-w0w'Gn.r~n|$&>6\e=#ޑrI|st%:[zR#iwoZvi9UG:݃K]R;1`)e.h61@	ti́;5f9Tl!=ZxcX+f;B6ezl_݄~j0eG?JӒ́9o[,C^ɭZ{y.hi5A2pHlɭѤf{&ưɗ"c޳߲!>qK/Dz '* Mu;w VTz'&0a¢bD|yjMlG=u* 3	ܦ0S;ǋB8A<A35}sA&G?t,V^ވD՞ MmK]Lg=F#ll]ǏJ (f]ӌ^jdGI(~I
{Q
qYM<<Ovw%XqwAJ)Z+ɭ1^IVO'R֔R)&~VZY/ihilO|i\8g%LsY\5\S˖2'{/^'0'zim>kKI͐ Lh%5NVPjdOJZҘO*ژA/(=w#Jv=xEY&=SHC
$=YQ8eh yi6$(}\sǆ h d֭	<O54@\ɐU|
^FAƙ`V3>¿c
xvc}ӌİɭ5ϞOD|^FẐg%wBr?3.=e=NGz07.wba|MPAH|xc4xMld}.42Di3@@8{^kN~G|1(TA28>$=ƃ?|/8kL7!f&DdG2q{/ ȗv\G/քށjy02%ϔ(ђZ4ɭH.MXnToO/<1Z2?L">lL>4Hu@`erKލ]	⭺dARACTkBl!1H7;=l@F`|l^Dt@ʃ sH!ڷPQ
*Sl|b`	@/P'P}F91[洘'ژ')I0D1<iT{SK+K-,洴_I_'V_.Z?zKerVhn\K;vt'-Ntܷ^idnVim>kKI͐<ei`7#}MӁTiTU+ZSITSY&
Z*$JVz{lNz&l3s?
 $7,5(Β:է;`!fXOC?n$jЖZ˔p;#D2-ƪ;|VoL/{!m]E1*֗'FYq?)_*5&:޵t4c{5pl={&'{R쟔_#ެ#|Odֲ"zГ;ވHCGt/c&Qx$cX gN>1\ƙӏ< ɭ=OVj,$lxbgkcI/E>t0LΣBe>Gz07.waX_Tc' 4#<1ɭ1#L2jEd֞y2{&I6ԞS/pYt..q#$z/<1eUwm$y5/ք}iZ@PAz LaÅBb@9尙=[8\F>Qo0~	Dc挐'<_GIu9hjH}\z)̼9ɟ:UԧtPs=k=;q8J<#`w<"O1q$wO1gNU=Jx$&%BZ&`N͋R/t>!QX#pIĭ
FEӵdE!7BXVЖ+*:.TaB8Ճ>ަ;<*^";#c|KdƓlp~ŢɏB,H4d+DO1qLRŢ=7':(4dQ}>MUp5s`t#H;em_Gx?{hӂ<#ll]ǏJ (f]ӌ]-1>Gx6^J.ǥ{^~3.~xbS/އyLO1e%O7oDtf+*.;Ξdh>dGxc1kXGsZ3O1gy-w0w-R~<+܂wN368B<9GޤP~onuL<y-w޶;;[t0Ajg3GkX#*U 5}\sE3zMk%;ʱH$i;צ-_<qÝ0":k%zI˚ryryrSZ*^I*|*MvB 3Dt#]eG9\t?##L2M/1HxckcH#O<1Zxc/-O=]; sǆ  ${&Z{y qe}pXvd1>xI(K`P6Ay[!ϞZmA4C]y٣5mPsUD'MzWP4h:0NH~,;]]Z|jx$&
eQs-/H$5]#6g٥y>q/C<6_/`mxH%dRL>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp2XmISJ:']zHӅҗ%yyr}Fȝ@[^{һ͇<i r>kKL: ZYOZXӄښ21q|F^
RCp!f_9&胐MvNiڴ˙$nȣp,8w9TIdAB<D0p:ZY>Ւ|OK;$V`ٓDhp4ĠŜwD@lfTH>Xb +"THRS;dgAk^ۢ=SNHttA1P<9\t?#L31@xcŏdƐ1=Ig+EGkOb/t7v|e)\e}Д2wN{˾;C笚}6άIW^tQi<>uuA2>Gz>*9%?s&w'D2{|Nu8$'I	7X#ѦkS|<AiI>a,zNY/!yɭTq9w>q/m,S#ÌٟfqZQ6_{zy?pCS<L\ 7}\sE335MF2~VZY"`(洴_I_'V_.Z?0_>ͥrVhne媀֘0җ,\9=&|֖ $clGA88z@r3V% WvVA4ښ92L7JTiUF!f*)JCs	oFXi+EΧ;V@Q8ؔHeAEbVH=m.FnxbAkct#i+;DaYRq;b"K/=,c'7X;˳9#9`/%8vޛ`CyW};ձȢkWAi|iyh*e=YJq.GvL}q;޻2O(y2hI]yaEjd1t?#iDzMlia
ɭ<1Y+&='y$^dK[\9hxb+_F2.@wAf<7-ӟze	bYY~zt+*=AwƘfK1B d޺24SzK5B1jL3%ڽZxc28|7.^7LNt&e6c }c،!
ʓ?9_yϱ,l 3el!o2y>ҐV'-*I0K42_~kKEKe}KkL8,`]+FCs,+iE䴲KzzMB/2z@zyrt!|֖Rm<7+K	483RP
qV6t_+)n X$sF@o	0s>8dYB[!F. +G$,^9#) s έp s&l}; %#0svSe25 Ar~fcL7޴X~-	<,IfLb_		|Y'	!6n.,cҜc"d" PN&"QDN&B6*{$`N#]cӓeا˟'#><0ɭ/4ǹr߰|~d_Zk6z3tYvLGyiLc[O֗lK]xg9|kn@bXǥ8S",	)"p5'qPc*HFBn`O =9<]xS7>O; ;1}c̖%nGxhIk,#9vw<12=Z1Yv,}\vfI쓈bM\&Rdz
xރL詢|KVA/xik'̤J#hpcAbxPuB6n/Lu-k&4x_f$+ܦ^<>$$O!Rm̠c"RH:NI/!xv2Jd֗cDɏ^kSfAO%[h&A,!PcS8vL挳1ĆBҾ7'DVTfEIB\cWB[@el#e<iT{SK+KRLKZZ/[/z_+Z`/-N`
*z̮fk-/W 't{kL+O8)͐x8eham͸K.nݒ;ƒ: %i=l|.ii:;4K֜O'('kWAo#
ʏPsyAsB8`U]Fdxbq.0<1 MiFďc摲/$鱌|i\8I?W(eC[P?O+Z`t#,Lzyr}Sm-ii:%O}MKER1TiHUI1 t*i0UԱTei$U
Q*q1ôKSBJq=A$`#f20$&U%Ows篙%]A1v.eG9\t?#BLan'F`xb5K'!LMiƒ:cYQod4]Q"0^[҂i0)ɭЬxb/d֞r2 VTzC;T<>X7JQ)B
b{&c/$
ʏPs{ ~GjFF271H<1
@Mln!8 VTzC;	124-B{&7JFǆ!HMiĒ8*]A1l#u~Gyxnu'6zoH
V_|-Jcu+BGsx؝2u&1C/{&hIPs{ ~Gx`jdyi
@,dN#H`@,V{&a~èNAI:Ys	I?dqNpxb
MjГ;ϞAsEL5A2p4ɭ/H#L od֞!S/epD =:
ofPRz, ݗ| e "0qA1 +*=~/N@VPU`5ge;MӴcee(M;eOw"*
f:VTGnKt?#yw#»Fg$"n@PhvɏAUwY&='*SI\1ה0gƂiDQbK5ނ=uWm*=1\~	H>3.<V_mN$Kj^U(֧$*kXe7kל6OzOPUuպ+NS
s0ޓ2Ɩ(Z'@:&~0PiS-R
^ɭN.#M]ܨp^xc|~	H>mO1JH?z	sgBڷÄy:
՗tS"EeBP3")YL#?V*q5
*
_N2
p)Ι"fVTG2YlK̉2V5;2$lAj(zFmqNIPZNAe ^מ_tƤe&WXY[Yc 0$jg,L<NP=xl2U}ЬVT<84]:mT-0(MtϝT	
ʓ,'(5("Ayt0.wtVT^S>4[ƚ1E?R`oLWOw~	H>FX|u;PBZun5дVT`ⷥeGc.|t«疀{bnYP9"GD}w<PA `>#>aYPp?yN01"*F6<dMlwܩ0LWOxNDXD͞#ơ!YQdLKjƣEIPUG!gCӒTX0t ޼k3a<Ruczۭb3@?!#4tIf<Neyx5{J	!Ur(
ʇӏce80(MtϝT	
ʓ,'(5("Ay@]b鸬	8|"Whyj5`rޘM]2e%"@Go-:	9e/PYQ:eHlYA&q;ޗ=G g.tU}AoJ)0v%AجF 0l%|af]#O<2]b鰬	8|#V:5JT kgIzb/7Pvxb1XH ]aӯ&6Ev|_F
V'*NSa%q;`)gQⲄzVPI
@(VT<Sk`t`	ϝgfP[uʏHPf<迅!YQ$DnNh鰬4LFfa%NH;~UEs|J]70gהb*iFǖ^{&q;T|iɗf̠_ؓ#d7t)ֺ@`iL8_t4		̠t
>i8|CPR[6e8~Mkۨ);֍Gy^ɭe1op<wΣL~2sE!sB>Gy"4 ̾@3	j0V0>|ym98u*]1\Q}od4]]!#̈1){&0IMiQ2K/$FVָ/-GmQVD-K""|֓S$')	kJbyrҩ~VZY/ihilO|i\8gX`Q̵5<js"wRE<i<kKiZZOud kVq0!f{SCrU.ZUJ֔ 8ITSY&
Z*$Pj== "Z	#+/w޻|_`_
X;lOd8l: @;G!D B8zW-FfaC;<1+5 CGkOB3/'IG#ew,:i#`!qd46:41!t?#9ɭ6ē9=Zxb@s/epc؏>7݈>O'p9xȴF-v	iPF&Wڎ!f8Q*n}X !Qo -$|J>xbx!2F[wm-;ϬW};ձЄGkWAiď|iyje=2t]l9ďz"p<'3vN}`!(XesHeqkO@ɭ<1 26WL{HHȖ#/L}rg[x  ŗ{|n
ʃLFiWNCx3:B<1 XLy|A.7z VT摂 a56Q~Gz7/d#qƘfO@^Mi a/#"PC<1 h	%
ʓ9wP3*-\-AM`:qp`8v3TtJď"|`4<h26^͏d/eqxc\ؼVxj8{l"`(+I"|ZLmL1<iT{SK+K-,洴_I_'V_.Z?}G=+FCs+[ײiS)|V2}FOI5-,,lTښ*-*kJb>Ґj`51UԱTei$U
QB iDV2_1'R21D͓	ՆA zn538// e$pr&cs
j<D~-C}ȤQ'*[x2zIWc[HK`8#	dug[yN`T$
ʋoPs{ ~G}i"0>Bh[nNH#=Zxb
̿cfkO`ɓC3`_2Gd*V^"9{&0`mŅ]KgxE9wVF+`x	얅>{( ( _A拡a!cL1Bh{&0߬&ɭ<1
 /qX gJ6;ce ॗPs{ ~Gzl`Z(Fܫcp[o<1 |De%6tśaJȓ?q8Y8-6_${~r8J`9t#$9\t?#t`{L|.<1^ɭ7G"|#els$x>'{ 6/|e#bz*-H'2Et5bxg/EBZv9 g,QO`_.Jq[,;1fy7><F֧2ȩ|}VbxG	';0w(䀅dc5pt2akS`ԣhXB2FT)5nBĝ47LeLȴՎ	!Լ$]X*;ENIމqsN4wS7`& (~@b #@:R>[S^	x Ν(P0tItV	VkVFHG]t47`wFf XC\{pCWD9w4mNI%4t,FnV<0#5Gz[kxя(bMjHyGd֒cH=L,Ŀi疁{6.LNbK%KKZRr~ZBUtD3Q`G'::|HU4KZ]C$~}y%{&ۆ> F/PIl2Jμ_ gkF{6Qz&cGog:eGS_"[`A.}Yϫ	Gxtޤ;E<7a"H[zlv[<TXo.wv*DTEٞK6<UL{{){Vxad͸zLz8{>Є+*:g<Z'p<7Dt]{>nRDפ1[,=.ePV$l<.v"P0<e9(͙ij3i/_'wBEbJK*O-$l]):HͧYC;	aӣL|B`TMla<IzB`LMi_Z*=Jq/LE R@7.v*QbLa>b<1 4{&0! <@Mik/-Qay&1k\J`(+I"|]>kIzM[a1<iT{SK+K-,洴_I_'V_.Z?,IWg%rVhnxN.CVER+*'Itu@!6:@:NN˰I?OxA-I\#TDjQ3ΔQz (D/0˹ߧ_6NZJaCRxw#,9w-t,:ј`[b]Rwgs1ɭc懆4"N˲6^_.ZE$Qeə\;v):jΔQO+Z`O'=&|֖䴲|#=<ei``'ԄՊRTᕲ=l?#/`ԭwN/AcKj^ϛAFMh3sB耡tj	)СY|f,og=Z"-ĺ`q砉xc0dֺq.wkH58_WC;1|I]pg5
Kkg4{&\2X,aK;v):jJ<iҗ)SOI5-,,lTښ*-*kJb>Ґj`56:d.q#QT.Z*p|]B`vNr
^cI2̼5cZ= LYGo;iݗ½k)
bx7 @Fb=i2[ۂ&xGشyxU:[Qsq#kB`֝{ 9ɇ0<^{&:/2GKǲk]Qs"s(7 uw@Zu;ϝ%Cl޺ޥ*4>;;"kX.eIďAQ)k/w*w\zF,L+{8ð`8KJ+-t>vw#Lz\ixa.ɭH
ۉs W9Hyhb\{;X w݃s ףTyc{KD}0O% I(X|1T3z.48MlG/ kg>4=׷y&Z1ָ/-GmQVD-K""|֓S$')	kJbyrҩ~VZY/ihilO|i\8gXY۵qLT#>O/Y -NdN-,|֖jjyZ$dU6:zil7͆ 8OZXKP,BZҘO*ژ7`2'"[dT2#E0L{`7͈`a@Ҕ HYPo1YQt>޹	A]BC0/dֱXH|_ocCtcUOt15DAm;>q{vxxpdt-8=#?<1 rdKm`q#ABO`@5&ّPiϔ(lc$ukg>4˂(u<Rv>T/<1&_)}2g[kN$yመu@`erKcWDw˸$윈&e* I
mzz8SQsqTI
N*("*9$UtiR˽$Gy썮@覢a`3!yQ'4)L](2=Fnxb%3/<ĸ?ey'-2"zMy>ҐVE$Q˖K42_~kKEKe}KkL8,42.ʌ,@e26]ޕ̖,([lNplgȒΉ(hF=vd6]މP,ޕ̎Ԝ:P( tGwtƣ98ce8JM2ݫeDlΚ˖2'{/^Q[O+Z`O':t4h24K4Ŋƣ!Djxc<Z7i1dq1PlN؝
%D0Pɐ#'BP	W(VN:%n^9͒hI1J֑Íru*jEIswPYyv(kIDrq87N2̸͒ṞXqK2֞{&6]ɭtZY}&|kZD\8g%VtݫeDlΚ<iҗ,imZYd>{SY'x\0CZҜOvd<jrF: y>סh5񕥁TiI:pО`*3z5H*%8I1<Ѕ {0wt%C5Ez5/>Ьeiјe9t դ	!xqOYxC+և`q:D}Y{&pc{5>pc'kcem䜷,JByZҘ\E$Q/~KK%-m-/0˖dS3ihlK;v):j5M=в扟Sҗ)kL	6zy>שZZOug[mOZXNZ)2~|7$o,=+,DT=[ûܱ @XK-61S/,䴲_DilO|i\8g%,ZpD!~*)K́JL?[O!WzyZy>רlt|73|֖Vjh\*ژ*i0UԱTei%]*3Ы{lHВj B8dc#'bI頻ϼ_x/G!7JQ//GZCJۈ{jY,)( VkwJV<-vPrxɂ=
wb(щN 1̒췥&];Kl|JN *xqu)6jk$:\$ 	P.6BBc\Y,6Ӡ&1SB0'
՝{m"<"֭P&1b(>Cū|T8ɌEBvL'AD@O'd \T v	J݂%ql:)$GyNl6p収d;tI/L2)$暝6*_*rɇ )Rv$<35ݨ,*BxWr`˕#IۖLϓ.nh"<%8rc(V^J@  s"z5/^Cԗ6
v+zsqP
]sC<4*<,|`Rz5/e 𣩌
Ev22;ս04PGN5(:'ϓ|z㟑n<1欿L8h@ޜh ޓlnp^Vxad?INs~yhh#2ヹ0aR2cuԽ8sldT.l}-8u2y0|d_,՞Z/ޜd!+n	#[~@4c,1FBkjl[5}kѬf](/Xl=t=ƣ"ԼvQ|'񕤑>KRȤ
"|֓S}!<iLO.ZU/~KK%-m-/0˖"|9&ҘTT(>tERCū|T8ɌEL%KP)򸩼9s+Fݵmi]} VTO'җ)kL䀅|֖7˖	=&$Nls|F	 ixæKDRTR2Dh2~!f[(V8$bX"?9G@VTuX0H>*7'w=`B$wz Bbx		;>lymC_IGl  4mO(dwt'>Nqςfz\%5ibN-FGyp	"PZ$-nciyrҩ~V
%-,洴_I_'V_.Z?a :W(esCfr8g5tK;j֘)|7MKc{=<jry>שZZ/>%t25 TiTU+ZSITSY&
Z*$Pj:ua6N=T+Z
BѪC Za'*'b#!$S,Eľ$(P:\*:YT\|//;2*qA^8޾d`8-y}.<M26#BZrNB88	|*I|bLTIʡ Ҷs)X+%mxe=$ݽYp^,*Q̑X+zD|'-p]aP0t+V,GwL\8 AŬ:찠G$:o swLEeGFFk80srHU}á(6V1ڶ@B^Ŗj݀qNǞ_p޴F]v?\pǺ@V_Ra0ʑF$W[Ѩx)~1_wOCedu4O#wW+ձ
&EIUv#%:ul72G>;Haf3+mKX,,΀r\NB\DWQ:2dP"wQ1$P9͏@~m$pHĖ?ԜIot8;P^gԜѬpwt5cK {vPGdrCߑ6"l7
Xм݃0u#v_%"ٻQNm݉|8䛲E'F2xk)&xj8{lVD-K洘'ژ')	kJbyrҩ~VZY/ihilO|i\8ep2X\hlW(eqSyrd?NZRD*7ͦUVucx NHP2`V{!7rA"9KulKB*!1ߑ0/-͋u)T3\ͅ@T{@$3@L>A!my1.'f;zޒu/JYq:4$aP*B>I/$F2FȤ
#8,]+F9ZCipI2[/S˖'0'zk6ZZNmNIZY+K'TiTU+ZSITSY&'@sGώwN'ܪV4xEೌ>t^#Kv$hb_#w{	wT¤7o
yrS:O'4Ol`2uP$㌹^#N%y|A#>Vi|ZA
/|$֗	v'<Aτ>A&"NOɉ:a*lMs:d{'^:x'TtTr`rOeJe{5ʱdz\i-/$el^8>t^#Kv$hb_#w|9Z]v2ʂh6Xrys-'y?zӬ`ddK#>u/洘'ژ')I0D1<iT{SK+K-,洴_I_'V_.Z?xaS4QNZRD**İVB؀XGTp4@$ca3᫢2}Мvp{!2Gye,jYB3/e[)&K5W46g,4蒶t_2}deJLaT>l\	$|<i<kKe#7O.Z_xFEWGԵv<j8òFma:Ost
s<rg592}-F}`8.Yw@WmBq¥:FO謨Qz^\Gԧ	ظ+0:eHxYˠbBP$>4zgz%u!>%zCz"s=r//[/z_+Z`/-N?ƘbW-,ܸCrOI׺RE<k@V@<jrudtVa[LiZZOx|U.ZUO#<PӦZrMɉs],OsiݘCGPlc]J7YPxFpwզAAr̈́Kcï`7"G ;c(zp 2r;&APs{ ~G|q
/GѓiB4a5
oRnL<1hMiJ6_9\t?#4]ed22ɭ rXvMiJY~ǏPs{ ~Gx4]edZ,:<1.d֞= `>2b5Ԡ38b^S<Xɭ]G0z|Oorb~Gv'#Y~`ң6%)NGnL3a88˛ߑltǹU4+}Նw*w w݃qP_6GB*q!fqF/tbC3X.$a	kcW*F-.4<0PMjp w:VTcZװwG6tjٮL}J<7L+ODv#qIc@e'X폫A{@#@e;11m;8rax%u	0jKftOâqJZNI)w~z'f3yKKNLN^v'_)
eQRm4TI	l|\il*_z*K!eBMF2!<iLO.ZU/)&|ei`%֖6^֘Sp2XMTmGBKl{/SI
kJoD˖'_6@HIkLz 5Ɵ5-,,.RTښ21jtKNI1.kOqs!6.l,W<#8u;  fFҍ1װwP#=;c(zqx`0:VTcw=A拡Ƙ+z_L'+a@h{&4aeMɖ5' 	ɭ<1_.hޏ`|d}5YdaaEdF<1 HXe=A拡hoKs#ɪ댌,K<1{&24<1)h6W'p!ጆ^ɭ/ 6E	8;-NGoy$rMj>r?G<1~ݠL[<12e=JؗC;9I24͌.nkAK/A#t鏚=q4+}Նw*w w݃qP_6GB*q!fqF/tbC3X.$a	kcW*F-.4<0 M#I<.w:VTcp;so:Pn5[&Y>pK'@"kmo81C$X폭A{:,v i=p=@e;11m;5f0 BIx%2~IKI3<T)rie#7/9;plw%_&N|*$T򶚞O	̲*_-
,*IN+fRm9.R{pVT/$c+֔RM"`(VZY/ihilO|i\8g%U)5d9QШ<kD_tkL	6洴|#XeZYOZX]ed9&s]Ďp0 A@eYw`aeƅNVw,
F[e8^͞<v3vJ=lhqYQG t0	 vAE|>u'4qHAsEie42pFxbkcHV]zt{g	s5!+;d>|7.w`V_L'4.@^ɭ!J[ԛHԞ)Eel!$A拡
ed}222%ω|	BwkOB(e=A拡hb\2hSIL"ɭr@{&
_=%&ChE{&n-ݾ 7G d8$#Mj>pwx7e>Gv':~Gv'	</ATtb]Ҕ'Ɠtx2.na!qߑltǻ8t_Wa{Uqqax?ޠlJ7bUB^ogt/fZ\IB8Cg{T3Z\ixaetw]lq]vbcJ<l'7GIjl(jGyl^$pļ,#'%8$ra|/3݁yFļ4ϋ9ƞ*M91:by[)'zNUN.i&ZYe:m8N`N{sⲡy&ь2_~kKDRLM>ץr?
߿K#RTU-Nt mkL	^n6洴%񕥄ښ*-*kJb>Ґj`5VKRQV*-G
ָNl'rd<н.t^'q_'d'Msq=8\0NG}͓nV}JY=,}#`_>/pM$7̘F1fDB8:(U9΃7>h*#V8;@X6d(`tEl_$e,;+iby[*5s&FOO+e}0"ɭ_)KBfGѦYw0PxaF&_˻š'-hId X0j>`=;MݓR>ԗވAHjrЄRAZ35`ϽA'Ժ6Yh.chA;MO9Ru%,7NlLCRp: EN+Zv0YQASX`7<;e9QA<`sb0+*=3gzj]	dr5tH&]IcR0AS:>}жUn`Aʅ,3* Wk]l>5:Jp}`\Y`f+#ero~gAa"Nlwg]HOIxF#959Bћʋ)GPޓ,bdֱC-	enug$q5xshd5ޤ쭖O ?{&6eIZ /qHqLN<z>G|q0d]];͏ 0{&R5 GkI@&N O+n- FDAYQd|&FF}aɗ|IZ7x;3&s//?tenVT]wOwu
y;;'kXጰ(i߽+`AyMs^^~},ј`[b]RggsV{&/	<rc+ָ/-GmRL<ei$OԱ>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp2X_̑ljeTt**=&ۥ/K<jry>׬d>ie*+K[0:\V5TiLU'R@#cU&'RV.A>	aaqC"xNϐ;Lhu'w|3rMKRE͝NRcAHjB)O ɭc/D\ؼEB)]
CS( ײkN{Otl$ғt>v s?z$}/`){lcCIxLޗsgK`3V	Vxas5`ϽdYQ@nK-q !fzWi;3x<	і3CS採P!'lY;;5|%_gIEeIďA$zҏ9Px^}奣_ޠFdHQhٞJ_HYwGz^AS^~}KVT]wOwu
NxcLɭc懆1)F n$,w$EeGPCG:2tG3ClS]BCA#vw<1^ɭc懆1(26^؞j`O')SDO.ZU/-0VZY/ihilO|i\8gXheZ[52YTt**-:RDSO.ZȝoO+Z`d}=&ub-Ka>KK)+K	4U.ZUu(1TiMjcᕷNIv\Rt\᧧8v)s\,v	e˟[k0w;-&zu/A^l6ԽK5tH*d3wSF
gL>Tj^Hxaeѹ{-A]$қt>7?wނKRu%=(j]XDg͝b`	l}[/z%ΰ:e
gJɭ7$bsvYh|oIxF# B9o1YQt>޺>hnő㳹?/=ZepRWAr;!YQ9oOtf+*.;اC;Ժ@8IkXጮY~)0r@BGz@+*:#y-A}ј`[b]RdֱCXTesns[\xbpdMls\2~7FΒ<0=[/{{n1<iLO.ZU/J`(VZY"ؓ	~kKEKe}KkL8FWy5d9QШ? Gyh'\|#=#XXWڜ͞ϩ{ѕ(<g{ҡ4lRMΔQZzyZ!z&͐lt24`Fdlо&FN".w#HOB d֞4f_}q`L]? stF,QsHd}8\.w#HB .6<1 5!\ďcY;Ys#L26AsBd|.,ƐG|'"x[Fxb'd֞Vel |6^#iB.h_L'C;Ƒ):<1ȯdƐiሞ=Zxb 3/ep/$鑌>ץr)&K QQ:,5!jkkLQdM̒=<k+CF8AD;;b+*#ie~2q
Gx4#0MlilĘ	ɭ<1@Rďcq#FKwDQYRGx4ˀ.h_L'w#H36<1&4{&4S<1&od֞$̿A=l`,Xq,#yevAsBd}8I]FftxbLɭ"I{&	+L{:Pz$w<2.h_L'.w#H3><1gkcH,Nɭ<10N\KcB᧰rRzHԽ.(X06\d4/GѓC;cH3pxb'odƐfxb'd֞b>F;&#-菛F%ZރX菰ZN,Ժ9
dK9K}i42p\42~G|'"iY(H6W >6^^I#ie}KkLRL?@ضY(ZVC֘)|țS$zy>ױ͓Vs yt@㳼.²|M2>摦\.'IHA0\xbkO@8w${@z7tE$w#L64/Gѓ
~Gx4#~!=[FU<1ɭ<1 >ǹM5ֵw#LB.h_L'~Gx4#~>{&45 E#/eq)tJPsuĎ;Ǒ\Yidy5t?#iA|*=[Eٞ{&QY+l{\4Az#^u/IЅ	i,42p<)wƐdxb=[AL +5"v>F;&#-菛F%ZރX菰ZN,Ժ9
dKyK}i42q iEO@MliO@Q{&! /ep
cce21_'V_.ZE$Qd}:%XjR	=<js/S֘ud1pԛHYEC4pCH'=/D80t `8mcw$nScmĈƄL9HAkcH' CwkOB/$xUW(@2 $oB}@>2\n[+/̏w$#(,M4dwxb5kOE pǹvzHI3މD7*=3b[K:2Gw:PŃD| 8DKrkZs`3I,.¯6YMcUb7MYzRJ`LF V7M}wF\lyePsrd}8d4!At?#@<1<"=ZxbHHeBN˰V_.ZE$Qc[,N+vKIZzyrJ_(0=3tcᕩ67M*.i;cޑ,>D/`Ѧ]ew4"G6>SHBiH5@&5! =e@+*1߭p¯wr7wi!t>ȡ7FQsAnାW2>ޤn[ 4HL/dFxb&ɭ<1,HeF;廈ѓAҪ~Gv[ɭ<1QXz]͞:w":ad4ˌQsAn!|d}#Hܷq2h:(.wi&22ɭd֞m閥*PswE \kd4S/̏w#&Bݫ#(pxbMύ@|&{&O,<1!&4z&W#Sz$fSjtdA,t@IڹE# @[;R!jV/`XK-X@nrt>_L;ԍn#Li
vc@xMli@x4{&ĘLEmPsu|M2>0w'Ѧ]Li$vb){&4g <2{&ĘrLIqN˰V_.ZE$Qc 5tJ'Ej%!:yrJ_(HDO'n6z|֖䴲|=<eia>ӆVߑ}nm,nXxb%A-	=$Fl^>3.<NcPsrd}8.i@t?#{5*!y8\=&ޓ1@uT=@>
/3ԅ]I@6
SP6! qXLx^$x=LT'N<;YPU  Nn=9f:/V:cܱbF8-HѼĆB<8ϏL{&hIᙓ!ư;z'ץ˺r<1&_ƘUn_L'L6AsHfˡB5*JGkOA>ɐ3 T{ƛbv2ߥ_.x*G}FlT¤[Sl4\CG?tZ
~@`MV^'jcCz>sԤUعV=>8+jd&ZRmKitUopeDq!fE9.Eg:R5/IٲZ-f_${=9f BP*ͅEW:ّjYP@
=<f:f``xc@9N)ji|ei`%)&~kKEKe}KkL8,R%gn؇EUIoThn\iS)|#֘}<kѺg[ZZOuk 񕥄ښNZ.~Gw6]9n;|IԞ25BOzɐ5`v@2D`!Fuqe B4 ܾ&FN6&Y#H]v^ɭ!Q@d֞`=>d@tmJHP}ޔ<*aJsERݶƥ:K `1f]ޔsg@ ;' TdðD)	(f mt+	7է,Θ,Xm@<1B<8ϏD FMjГY!ư;z'ץ˺r<1/Ln_L'3F+>]ė#5*Ėɭ<1 }!X g###̃o\sRx},N_F[?P\T_#D/$fS
mNc摲"cpM!#=kX-? s	Lb_r(t|5`S0KY|@1s53`jg[PLږ:.૆4	<8P+*#!7@,(,VIĖ^jRfIٲZZ 	@6?fGÆKPme@ bP*,AHik3DU<1/el< 2eښ_ZX/idI_}&|kZ|jpKY۶!UrCz-mfǧ-Nt$O+Z`dM}F鞞ilogii>KK)ͬVjj}8eh`yp呻-I d֭	=&C`v@2D`!Fuqe >!24z#Ő\43~Gw)Mli
={&2rK% tmLbv|Gz(Aϣ*T5#p7mDِm;Z J'%δ; P'<Td vGmjpD	5;f}I(ftǸbF8-H,R
ʈ,><1Kd֭	<2z "0wd:8wN2"442pd4 ̲a:"=[@xbZxb/!ΰ;z~2{5AϗCRvA*,NϣM¨|;#@5;d y#6
xTjs4W_1/Ah)xMV^'jc$w"GV3tPH
Ut
Xibjf~8η -iB6vږ4tU8B;8#3uʈ,yeД[_YkԍKvl*bNYNYKc愠U
zQfu#%(6Բ1(qzx $dX*,tYL{SK+K-,I0KZZ/[/z_+Z`/-Nb2ݱDZˏ!zyZ/Szyr@m-ii>KK)͐	<eia>	i\*)JBM֓Y-KFVE[`\Z F2tݏ_zsE5vAՃ]LX0|>:a"NhG9\t?#8 id`]@,dƐa74E|><1{&J+;V[tF'9.2q#np4z"0|`G =J} ʎ填ydZs"[#68^dZHPl6Iuhj6@|^v@"km0IBwZP12VTcpY{vKm`.'|䏜xbv_
.6;Ϭ($wc^ɭ]w;;ƙ̿]vcXv#C>8]DFlxb.eГ;ؽA拡Q(|&FNq
g"H  9x/ellY#y$Ȗ#S>ځ1hxb_޻tVTw$fZ1DzMޑ89,&uHٵ.1]8tZ[@	<g'^'hIaft'ņ܎h' ԧ#d0#0sv?Y
ʉ?|n.[`,:AB;gim8d0\|q`:|=EFS7Z{yT[>nD;RԤڐ7ތsX5uڃiMu; #\~S7ccFS7Z{yT[>nD;RԤڐh-(XRow2@2#YR9 --
:H0YQ鏆4w%xU\DAYQt#Ճ\{;` w݃8J&qJ뫂ynq>/tb^tbCK:R4Z\i$c5x+̓ ^@nzV7"HRȿo s4m/]Ш,x	@^1	)%[ {P=`;Dq^&B׌U~P=cS?NK #d# `suGyӡVT
4+*:qVB/@yi=p`LLY sd!C#Lc4p!kJ`ޥs=ilh	cDt'6tlH^ꅧNe$m
á	 AB@5ӑc7mtպf0
ʄB')$/Dɀ;P	>1=ԧ|9LRPAP	EP΅P؊Ux=և`/xb쿰`et>o$̿tD'#A4ߝ+X /eq	v}w0w'rG%.d`0w'rG%`T5?
q;$|_ZZ fA&F#llPǏJ (f]ӌ2<hIO4^˺q@0+*'x,,>Y]wX0Uǿ#v)ޠm8%X>/G$,	/t[GP/BX.$yiq;޻}IyMl'nuָ/-GmRL<ei$OԱ>kIzMy>ҐV'-*ji|ei`%֖6^֘Sp2XJ螶JˉQШ
ᕡ;/Rtxw8ؖ\)im-|u
AOXD1.PeIRLyhⲡy'-2$RL?j3C*8eh`K4q[4~I/8ñ:buCWSʅ61S"`(d3!b҅VC¦ᕲ:RE-'G'pVMN'昝|RI,ɸYM:'R3eBNYeI0Gp2Ybҟ#VC̜'IziOu.G(4L7/;2$IziOu.G(4L7Xyf6r6gM_p,<Nʄҧ5ʃ5R"ЌTF̭J_(${҆n1"
 iQĳpԗIUn:%WXep\`1Fp5nQXVƣYk"P{&6^^IvI0S<\8g%3yPTPfYr6gM^imQO'SJ}MOZXd
|ouaDȴ_o{6:OnA4-,"p4HTiTU+ZStH,]ZZ)+d\+05VKA`MNű5X;<1!/քMi fE&1.ZH35O1\FܨnIa/c摦[kN$y+/21.,]Np9fe*)&zJ| , h2&~$d/=.'\Tp*8GIv'Sùvt4
E8.o8!qxa`NYekJbyrҩ~I0K+K-,洴_I_'V_.Z?J?ҹ9j55ʌKlty>׬O.Z$Sjjx Sӯ
&Ex޻'0 |֖pYid7GJZқAdjO_N["]ZhpF-ՠ|ďtpZwmF_	=(`޻2)0wq0?#=)@ď'z.MXTz7 ;v_)0>#L>4H eeG<c+]NYqN@ٷ`#WI-J@L+*'
CK#*emɟċ~'hIH2
t8nO$ϖdwG"7H8d
Y~^I1<iLO.ZU/)&|ei`%֖6^֘Sp2XG0+3S\]-N/̊nQeo[zȥjz&&M2uhyZy>פQ޿24ӄõ`?y#5]Gƛ
m?Ql/)p>NNK/[/z_+Z`"`(˖dASU-U*#ft/NC?34[#SLW^җ)kL	S(l2)GsT|)ZZ@Ki+f@@Hۇ/~$#ᜡr;!kޥZ*9N1//ihilVE$QN">ש_.Z?#?i-MCPm*#ft^2)RE˖$3;.𤅞|؋fb<i l#ƛ'R6ӆVTq	NQ02Î9]ďKLYyjz4lN#ieJ`($l$N"|kr?YdU-MCYQ3Mҗ,\9<kѺgm-:zc<0IԧiiD4-,,Cʹښ1TiT`Q2-
kJoPvwᕲ:5t=cUr;'!l}L?@i^F.sPKxb	vIz3/քMi=vdR`cB`	<hyLKd?:.MXTz7"IaH-'CpeeG<c+]NXqL{"`0ښlMmpƓx,زg8.n*AS&rxD;GP$O$:XvtfGyyNS (
Y<xa  6^#y',2D1<iT{SH
%񕥂KZZ/[/z_+Z`/-Nb?߇ʇErqD6gM_-Ntvwz Y[ͬӆVp4uAzrGt]RL?\J5R"ЌTFO.ZK@2Leo_6NZSPzrGt]RL?\Af:ʈٝ5'-NeoRE0	:AF|;;Izd!f@2,:+V^|ȳ#h%]pjգ8#gGBnOt5N˰I8,uK36uJѳJDlΚ<js"wRE<i<kѺg[O|S','TiTU+ZSITSY&
Z*$Pj8Vp(E;
`LQN^ :0O/fcr+V^`aNrY7n	T0jv`dZtPXt}# gm`$@/#X;`'`ehzȤ2@dS<1O8ƙpEnCr 2?L">lɟƙm|i9@PT
ʏPxW$0j$Yl32'jBB`6p%bzFyxfd̀jntv-
Չ&r?5`H͋<v@-	%FsgV08R ;>"WVX$_3>n$_<QD/	O܊c03^` 蟛:.[	*ME(H` 蟛":pI;@f)&};K
v_-iCUgSvOeܲ*2%\UQx$Qb~2yC)F+*txJiyC$	I-0O(f u@<˷0쑃$ا.|$܂	E$wmr (9&(o4;`t2˛3@J<CF4KT]byCc q
NLcуMPXIxT5X:BltE$OF$Fzwax;V&1gAV 2b`D,=LOJyC`$˺%8SZxb	a/ʹ%<O*i]1  \QMesbZ}I'$Z'i0OI0O'R֔RM/,䴲_}&|kZ|jpK?#撡YWp,<Ni+jlDlΚ<i7)|@2)-NL$f}FB	ݐz|֖m-Ɵ%񕥀܈Olp4KER1D';Ƙu)
Vr-`fdZ#	ϫi9cg!= $Web%ݶwxb	@-BOz&4ّIeXt9od?:.MXLQuyf>#L>4<1 Iu9djw2BYǱ
$Y
Axut`O =K&~^#q)sr8D)a(f @`*]I$ao`'OrHv:L'͂xPTp'hJ0e qOlbvYc1vږ'e7Z ͘9&#Xt6w)sy@6^#y',2D1<iT{SH
%񕥂KZZ/[/z_+Z`/-Nb?߳U*ʈٝ5L=<iҗ$q#˖=ggDKo]z$_68CT-' mR`LEɠiH-$*@ϱ!F*$l$wx
 *y0&zaI|!0
cSN1&0A?4L)1<^Iq֖6^I0KkL8,230+jBoTtVTFJ_(ďO.ZȝY,d7k:`|+@^[HgGCP'~0䔀bWXENv'wurqKӐ8ak WaBԸMlaL0#Li2G['jRL&aL0L"a1b	Xf_$z`G}}q`)a1K/e21_I_'VE$Q/-Nb?ep\MyQ3>4_XyҢ6gM_-Nz%/Y[B_Nl%ᕩ/_`҆nva8p趱]w*xa!wkK:\c.yE9#Sp2Ys?pvWՄ6gM_-NzȦKVuk ᕩ/Y<1/e^Iv˖I0Gp2Ys?8=,Ӣ@i*#ftp,<Nm*!Wp,<N.v9\5:je8g6rQʈٝ5|lgP謇+F6gM_p,<Nm+jrTFe8gJW(eDlΚxͥpXNC#YQ32-NZޞ] (Qhn^vf:MkOz{t,?D?gyٛ5M=в扟fhk^{Kd!?NZޞ] (Qhn^vfINZޞ] (Qhn^vf&駽=Ժ@Qآ3ܼ̘&駽=Ժ@Qآ3ܼ̤&駽=Ժ@Qآ3ܼ̦&駽=Ժ@Qآ3ܼ̪&駽=Ժ@Qآ3ܼ5:MkOz{t,?D?gyٙa:MkOz{t,?D?gyٙe:MkOz{t,?D?gyٙi:MkOz{t,?D?gyٙm:MkOz{t,?D?gyٙ:MkOz{t,?D?gyٚrtצRYDbDr^&駽=Ժ@Qآ3ܼVl&駽=Ժ@Qآ3<jryZ/Y${`V8HVbwHϩ{l?#`%5/g͏!NMl}Ɠ/3ӯ؝|}-:1MllƓT[N.u@w:RMll4:2Mll}xz/d֦`}t>ݩIb561S/0˖I0Gp2X54KZ%L˖})|VOzMtᕡ$&,Wa#XF_ヺXFJ1>")w%*EǲkP$yyɭ]lvz|ϐ^ďXܪߑ?q h%"Uqx=s{,j',HKD} '	bi`GZ}][],rMmJy³5ď`.$y /Am@q#dq#]ܪߑ;> 7J2 A*gvB;BY ^	o`tp`8'Ւ$o{8C"ܨ^"g=[8~h1~ďK*9y֤'{&F26^֘
%8,PͥZ*jDlΚ?޻@'N3X. 4gf֍Si[zyro)|OzM-'0'ie:=<ei``ENjjEJZҙ}O*ژ*i0UԱTei$a|EomrqPk_7N:U{(V9d6;3CEP{&pE`*GzUdN'2Gi:Zt%! VT/LHb %V=>,e$2lpE݅K>Gp-$dZw3>H5N\{:2Iz\`,ee}t>[$,t$XPH3zA+0w`(.]kəa96z"b35?`&q砏~2A]hxa3 f_LϞ1fKBO޵d"=Z`7`#юd#=[8*Fp4'F_Pxaݗ{-l45n+@A݅*2$+BstX9/]"MGPgθv	;+kr2d^ߒp^xcFxMl0|Iy#ߌ.\H4<0_L=#lcL̖#k@Z`7`#ю5?`}riޘnM̐I>xbn9c"A-FPHPKQ#-=iׅIGyGq>Gx{sW><05k IflD pVwh`?:%ƶ:P$X?xahO{&-<0+2qBe'nHP	xIj55DZDk;3"Ӭ,RXaa|J0"n1΋k\)&2'jX5=&<iHO+ZS˖K42_~kKEKe}KkL8,ʉ3ft-mjwARE<jryZy>ש6洴| ZYӄ񕥄Ds >U.ZUGtᕲ:QkP<M}Lw].{&t`F޴ kWA#Yx5ԞQdֱ428!O]98	nlB2XFjq;E`6 v_'|vyK ȓ#|P]a`G-t>l"Mt?#S	A;\{;* N *A|;;ƙqx{wzb/"8O4X#>;I(X`WaBK<0=[8RxaBwkK9f1'-*ji|ei`I_~kKEKe}KkL8,?3Yj+FԈٝ5NZޞ] (Qhn^v+`&駽=Ժ@Qآ3ܼV:MkOz{t,?D?gyج:MkOz{t,?D?gyح:MkOz{t,?D?gyحtצRYDbDr,ֽ4B
#C&DNZޞ] (Qhn^vtצRYDbDr(k^{Kd!?؝&駽=Ժ@Qآ3ܼI%:MkOz{t,?D?g .*	VHXEA<I"O3`;c}^|B9x2(L|T`boȡ1*Qs,cdPYq#K$P4(L|DݢKVE	'Bc$QXXb]89a߻vp搰ITKÏ@V#}Q'Dm:mG{a  E~~2;0Qr̻p( (Ӻg=8dwГ:. Uiq O^ׁ2;Co~Æ@=̻p3:{E
;3	7S_ig|}!p??9Gp搰nk,'IziOu.G(4L7O.ZK9<i2v'_6N^ɇ&_Ƒ<1ɭZ|i-q᎐ա'N;&FOɌ{Odֱx
9ddǸ؋iqs5Ƈ(G/dֲ#|d;^ɭmq+2{&?քi.|ۄ=[ۆ=^ɭďK=Z69{ =,c9{&NOɑ/d$y3{&6^^Ic+/0˖I0Gp2Xg%Aj*YIziOu.G(4L7/;)NZޞ] (Qhn^v,6NZޞ] (Qhn^v,7NZޞ] (Qhn^v,:MkOz{t,?D?gyرjtצRYDbDra:MkOz{t,?D?gyر:MkOz{t,?D?giӆVnQNb鏏]N+*{#n
#8,]͝T9s+F+
Fߧ-Nt"w}FȫkL	+K	6洴E	S䴲*-*kJb>Ґj`56:d,UZI@U2}뻘
QB,QN8dc..wrXhFtƵF1A:$>1DwbW~'l~cd 2od4]:1@&,hiBOG5h#6Mi 񲸀2-:H'#@c&(ר9\t?#mbh}Bǆ#"MlieHFMi L69/Ps{ ~Gz<i#/#'HPhxb5N$/ kO@d2AsEi#/#'4 Mlidğ<15 26W'eѐ郼Czpb+lbc53FA<0Od\ߑM|s	V=A|7$q!fqF/tbd/;fP$,K]wT3oH@m^LCp@t+9-/=[U!ÁЊ"<D 5HNX7xp4z\vdXGhƩ	OG8B]vb,Y]ޠ	5ͷ6xWgi@ߧ$D?êN'=ѿ'It5[d
=]l yq/`8eLGq/e{Kf%[k"Ԋ[;;?~xb2@YwmJ.>"PI]`VyhOd֮;ӑ;;ƙ(Je=	Q@Ywm;:cGBOd@J~Iws@JC;l>~ɷeA$[~77<[3v< M.WmLN

O)	y@m'	=<؞S)=,;6) 
f7@&BԐฦ`AfE3o<fiD6ԞC6_G	D.efY;E Y%"!=A拡Q(KhƃG#³5\x	ɭ<1 "cD<1Z&>`IMtzğu `Uͣ lȲ XՏ=A2,$ 5IPD]v*`8t]w*wa|qޠm8%X9/G$,	Ł/t[GN!V P|1+#L^BMxa dG{輓qc+^+Z\O:SDOZI,ZLmL"ؓO')Jښ_ZX/id5M>ץr?Y`>Z4fl˙Z6i\WEM:zWፗwG28`ib]."Rx]] (H- h`4
E11ym.D̵E+:y>שS)|?TiU<eia)ߊkJgi_ougV
ʉkLltil7iZY@>kKA	048ҿ
}MI(SgjӆVȴF_V)$|=BL 9q.a;,7PI]`Vyhɭ]w$|vw3M de=[KmݡGt+*N$y8{N$yY~$vD?`Fw(|MY9Ht?#iE5bቈNMi	6WL}:q# 8Ȗ#LZaLFmeeG<c+]NZǿw!!oPP4P
m@c)N$y(h"O1A(Xt1NA@cUdU.Gyx?rAsry$p\LC2)x%DJ@xbH	<8elÆ_y'-2"y>ҐV'-*I0K42_~kKEKe}KkL8,`LJtYj4OI7)|\9<i<k-'ie:F:zw`#		Uh:FFQ4j0c1Yt+*=AL0/ŖFM	AsHϊ3[Ar{&|uati`>G#\=,FnFA`%<1N#XcL>-r;IQR2="nDGy0_EXesH .'
;Ɛ.<1CkcHP|=I{&H>ZNk;$g(ፔlF`N@E34
ʌq`vb-5.%&>i8}w1'(z$9bz7tF$w#Lآ4YddJC;4C$x d֞#/-tli-,洴_IE$Q/z_+Z`/-Na3m]6PfT\9җ)kL	ZZOy>ש6ӯ $c𧌭, ӄښX\TiLnMR}!U&98'	Ydsd(ZȉBO#4B	ɭ@107.vR4 /#'Ѥ>6MliQ$,"=Zxbcet?#ܺp4z &N'zxtB5z) f_Z˧Gdw-QA#Wj쿰b5Z1)N+	9Jpi=#;$8@Mh$8I0rMitdK-Qd>0Om!{ 
(LYBn(H -:ludPI!oB"}ĽDb3DYRK-*.;r`W.;1V_rvvFN{1joCXR#QwLdU;ҏELu#SPj4<oCXICX1t7F#XICѼ>Ja	Q3q?Emi`j4]vc:b5Yw'4j33QK8"ľwˠΈ².h61/#')0Ɛ')dƐd|T{&LH>Z˧GiVq;O(i $#Sd"2h	8nF$Z3I>@2t7 .DK>K-VFE߰INPcz+*=A拡4,2pL 5g|	~yme䜷,6	JByZҙDO.ZU/~KK%-m-/0˖dW%g%BiShں*m52UM(˖:RD&S֘NlFI+C@nĻsyhkGgx>4<1/AGGb]kv<.;]eG9\t?#ie1>zxb 5s>xbwkOLK̿c摲>q#:dc-,O|i\8I?0biIZ6MLhlT*OFVKDO.ZO' VTOZXG#,m->kKLie d:O 8
J8J֔R}!U&VkI͞:/Cp>OӆVEeB#4?VF`?#lꅊ!YQ$$9ʋ#£/N+*1(:D,Fi!*viE`'#?A>s?<0_.`PwGy5A%w݃Y0#{&t64ύ7i {vtb]l)xayBOz7d9EhCi<1 M.8 kO@T+&>)%Y-oGyuh>@S4m`Iu9djF_W܉eU AHVT(@m@?q9PJ(!ϔu@)
; *~IY@?KiܦnOԐ%p\L}@!Lf J& DzJ@*92r?@N`e&	6	JDRL<iLO.ZU/~KK%-m-/0˖d2OesCfrĨ3USJ*?˖:RE6Kl_dM}S洴%ά Lt2{SF0p BU.ZUHBU+ZSQU'ROTSVYQ]`0ZO]o7`F$U3,@q8NXl?#tؠDQmnxc,_(:VTcܺVYN	b#ߝFLXLAG_9@Q%"Km`*حCy+PI]`Vyh* WkWAi|ixct ̿]wkAb%ݶ鏲A
,Z{y"w#L4EhPC;Ƒ>hxb
dƑsCT	ɭ<1"cl!@q-oGx)p>3p]8[k|'@/P+*=A\rԌ$>=@cd %v*RAP3D@cpQ))7@cGN*`$;2Ȫ\H~0邘%]sP@dS3Rx%<D5 08Q/e䜷,6	JByZҙDO.ZU/~KK%-m-/0˖dGthlTJO3)|\9<iUԴKiZZNlE	^%񕥄ښ*-*kJh	U'RRmL$֓V+u(t2d'	+`};ͧ  ~0%wѲ;]eG9\t?#1\Z_EFN3.Ɛ+{&4"OV_eG9\t?#1\d_EFN#Htxb=[A"q'@P'{& e	<0PewK`䑽_A%`Ao|wXX$VX8&Eg	q;Yzq懆p~vt	9i a]Ѹ%iysUYrn*ev.;'y墀t#84ύ7h3/AN'y92Km`]`MNK{vyPivF&><X$VG^F_VRsuw0>}8|ixcGtٍ\w@Lu.tud;vuC@[tv	̋RYk'Af%ݶvc0N'yz=Uwq8hF@QtcYd0?:]4c ئ84{S8o8-Z'i0OI1Ҙ
"y>ҐVE&<iT{SK+K-,洴_I_'V_.Z?,5ZfpVS*˖:RE<i<kKe7:'txb=x3^uO2 [5pk8Uǿ##A]fJD#.{zƨpBq>/t[G"~+KI(F@`WbEʅ, ď疧숿aʮ=H8=6eVF[Gx޹6/t!QĀ|^ꅊ">鐼 եIB4@ouz.T/$ig35^u<0 gkRYPF26^֘
%8,P$Z6MLT6Mᕡۥ/S؁>:<bu8^Ie"`(dv.=},C2lҽhIS)|͓VwFC&_Ƙn_EFNT)#H.wxb
.Mli' ɭ<1F_`}yn"24 5n_EFNWY#HP]35dNO{&7+F>he.1a|jqDg%Ld>K#6uPώ{.`tyr}l=&udFCDᕡ=w:@td:PsvE,tP}ZawXerIL0C;ƙm.h_EFNTH][D'kcH2Wxb:^ɭ<1el![d	AsB\YddG葑\xb:]`Mi1ead	AsB\YddB*~GzG#5.\Mi26W'P ӄ%g ɭ@gg#xO#7*wdnG8=v.Lī˂Dq8O3X#q?wL+KI(X1-t>vwri^#iqr[`J{0˾i9we&_w$
ʓ'#2q;9.0#.;9.@=D7*w` w݃nG8=̱*{A7Dq^ogt^wtib@PcZ}aH;\i#^"O#5NK/[/z_+Z`"`(˖dEOd>JPz?&wzJ_(0'-N͇t#!pԗFkX D@⇠Nd:9}݅a_`!	E*ހȏP>B2 |MY8V!w#Hxb$GkcHP!gGkO@Q/W9,J.?EhºC;#H' "2{&4N$ɭ<1@>4ˏQsB,2p޶45bO s5 +O&fPɗVT/$qkLRL??I|>
zŉik^{Kd!?ń5M=в扟Sm-RE;wzH'ie<i<k '_6d ӈ |֖V7#/z@
r K]v;sbJQldDb>eO<0@eDoN0x_ ʏR78<0A35t/#E&|(e@6:H-O"e@7` 5<0#_j_r(HԾ&AhjxaB6_j_n 5<0"_j_vNCS	~#A|M1Ahjxa0~#A|M[` _j_nItZL 󅞐#AM _yA9egY_iAmb $w w0zmgH#FCac/=rs(.^Hƛ(%=Z:#
ʏR78<0@FMh3phhj	x<0~"A|MCS /ph5/I bS/ph5/Ahjxa Kmϝ$HԾ&1Ahjxa e@7d 5<084ۓ$Km$̿HԾ&ܒ 5<0*egjxa.,,<Begz6Nkq%t?#m˽̔n7L+<0e(G>1<1 mǹ
ċ0{&-!w<e>GyeF=ֽAV^,[.Uq$gr~Gxax?ޠlJ7*q!fqF/tbd/;fQI(XgZ}BR4-.4&Ziá!vܪߑ8vA|7n
ī <#Q5">^tbp%;!\g|kce61S/id5M)&|kZ|jpKl:+DjfVK\X\9;d#|dl|8ehhxcwkOc"MjY)%]626U<1-.)@.Z1#{&8cdg{/N"ﯳ`:XAq`Gg,`V^8S$4e,vA=XTIY~wu ^I#ie}KkLRL?AQͼW4V<js0RE;ӯ=P2%l?# zJ
@\MkӅg
LuOd֗t]Ņ7<IY|jpK.'5ygEq\	Sҗ)kL	^.:Nl8e'##F# kc&L$(-F=yYJYdxb?ed+!Fp拡駆!~Mldg!vMi }1B#odM)
oRa35
FN;᜻N=[6A=F>|#$5C|23Lh	$1=[
/d֞6W%tZY|kZ|jqDg%?XVmr~\9GREJ
_6NZxa	§kWAm]w2v(|M&FNH!$=[B$Zxb22/$(-Nd֥)wpdwm#Lk\о&#'(C;Ƒ>8<1dƑ 37kOK.1a|jqDg%wJͼTfPtU-T!s]zyrKnQdNO|֖䴲EIͣe8d*|'Nwzp"PkA0C[VGP`<5|0C`,Qz-S5oN'FvKaވ-5}\`!G4Z÷kc;/ 2Mlsug.=Z$L$w$2M\gO׭o|aU-M>0r\<ɭ aMע ,,$zY888G28-O<G2xaF{&;;)x?pxaj!`摆#LP	{&0	=BelWc"6^؞'{V_ƙp'H	kH.a<1B[C5!\\^I2MddS/id5M)&|kZ|jpKt:+媄6k<iҗ%1<js"wFNl2$dM8kaGYD>ig
	1ײkS##vpMiy'Ke_+Z`NHPE$Q/-Nc`tW,+9HsT<js/FO';=>KK#tkL	6洴FIͣe)+K X'ԋRTᕲFO¼ܔ"*b"2@2<	ɭt00|I]5ԷFFӉ9#2b>GyfʯY+R*24KtdlJ0F2QAVʮ=ADGgx;ƛ݃sх{rn5G!f8C}[G"\ dI(X0-t>ޮW*ig [ HYdY wkg=ԗO BkPDc8W>	s}t>nyh3VTzXS]wjW};!p4E>Hd+*=+l!fMPo9lJpH댻w JY!R x[f#pv$O$g"=E*`2p㳺qRzd$h'	>;;ƙqH`B07<^ɭ7ͣ-*od㳹Gkg	>;;XjGY	@$|Mm4u`@n\о3"B$#4t/,]2+<@5ٚ:F՞Z-^ɭ\772-:K-,F˹(EP"gxȢ"=,`dh026%Td
( `Wj'>DGgx;ƛ݃yiJ0*rc-4O.ZU/D%֖6^֘Sp2X,r3CfJ3ftW-Ntܷ^;ii<i=&|S qSV4>X3V*-*g	Ӧ썗xnJ.n	B*x  9	@2<dֺXovŃĕyg8>z<Hwⲥ^
ogV*.UKtdhؔaP!*
d
\{;a |*Ǩ/Ip^!,(VqLqwLVJDCg{\gr.4V{&;-
Atb9{&q#޻}IyײkgX_\0-t>ȎB>%`@K]6aq%f08>z<A޲~kP<0J!@1,_a%w݃,@.wqnt:<PwkFrDZ(±bda<1S5BO46$Zxc	ڽZ>:cMj@T+*0Ӊ8ވ0J^e>Gy"	kgAXS{Fģ
aPS%Tl\ߑٌyiio-ywkIBweQI( |ߒ̷ PRz(>q/)΁5}47,ވ2|pI0!/@·/d֭	>Gx0駆3hMjhdֆ7*|vw3`tݢvw7՞͌Od|vwc"掳v;VdjGY,\	9ݗ½n|ȑEugR+5ٚ:XXdWVyh%ɭ\772-:K-,F˹(EPT2K%F( J0*0Uǿ#˾[zn$B^ogt^wtdI(X0-t>vwʑw/:Mxade}AH7n,Vxcd${o/3ԞF'kHp#e
y'-2"yrҩ~V
%-,洴_I_'V_.Z?c-tᤵP湪TI3Kc{=җ)kL	S
y>שZZO Vji8KR UkJb>Ґj`5VKRQ+EĤ7s ɭt/7;,X#b9s5,c#h$ARO<1^ɭ<1 {&://#̸Mm.UqŐ˾`c̓r*/GnGbL+{8B`8o%Ē K]wT3oFm^ɭrPC%8P PU<O ,ْe };2%	]Al%,޻|pe2+#	&WD7սD} 5y,VF
_V:V$(LA;;ƙqH`B;;@'|vw3`tݢv|d=Y=[7</dC疀@{&2myhodƌ(疀@<MlhfMld>xc4/d֠h,8l!掳v;8LMm<nE;㳼i#2;;+JG3@;㳻mh7a#`yh	Odj!掳v( L8$]whd֠h,8WC;- fdp;'|vw3`tݢv[ld=YɭA;;XjC;- a{5v@{,ݖf;ΐD{l.;PQ- fdֱ4cE{v
<vy9{&4aG5B5"wgv8;㳼i#!gs);㳻m<nGx	[`Aa4u`ANg"=EzxcT;㳻mh7a#`yh 5y݃v2Yº޶9jC;#4uK--
>qw
@#pP4Ng"=E|1m1`){&NA`Aºnyh 5+0 L8$]whWxcPMjݎ6Vوyh$djC`<XA;;ƙqH`B;;C͏by;㳻mma4u0<^ɭ ͬ!掳v( L8$]whHɭ< {5xA Mjݎ6Ng"=EԆod֠h,1<nGxFdcy݃vZ ŗ*2WbCTk#Lm'(`Mi(>U@ewqMj+*X.T6ix6Ώ# D`dֆh_+#d H&A|{CS2"2 5<0*~MR_ #d2 ϝCS2 CS2	~MR_dZAeA4K{CS2/	j_+-5<0eA4K{]CS1Ah4De/|b	+lY |`=|Hgf\e(@`A,Uǿ#Ő˾izAp^HYKCQ<^ꅊ">{PP$,YZ}`mrios
{&;-pfbkg|<0 WkceA="w]b˕\{;d|s%X`B8=䀅hpbqwT>GJ,-t>vw6R4/\ixaXdMlal*l/^ɭtFH^pxaɭwqaN;;O=3Fǉ颣/-d֒//$ߌe񕤑>KR&I0DS}!<iLO.ZU/~KK%-m-/0˖dZp~ZfpY\W*$͙E_btצRYDbDraU:MkOz{t,?D?gyذ&駽=Ժ@Qآ3ibyrJ_(02<kDoOI>Π̌24@dffǆ~ǹ5L	9jǺB>:BlH1'>G}}OV'8[db1$ڝ%B1_tqXhؑhVвAڷS,KFZlZ2͋yh7,𖌸Kzіghˌg-l{іİgA-dȴe,腣-g-nz9hG}a`WbNlyiPtZY}&|kZD\8gDBPwO˖:RE<ih'zGKq'ii䴲?񕥂-J{SERQTiLU'RRmLf*jX2*BN:pȓFFQxχj0H# nF9pr@i#Ǝ5n`XnKt
PX%8nejq؝jqؓjq؍jq9}Y0da>b}\k-a;ctXu\{bֱrYHXqߖ v* a۞E;6, fa?a`fdE w	h", ih"֖ vtZ-\e-[ؖ-`gŠ>, Z	`lAȰBE vn ;G-Z8.݂`EXu%}I`!͋F`!F`!-ihZXsѾtXxFe`Z7hbXsѾ|Xr	h hdXtBѾXw}`!F8.{~A-%6-bA` -K/֖/΋h_X6~lKB` ϋBdп h_,!h_h_,9h_L0vcZ0^C	:AVxa"_͋7Uxj8{lV])'jX5-06	JByZҘ\_񕥂KZZ/[/z_+Z`/-N0t<жP$溨koU<js/S֘$zy>׬g[dzugPB|fFN[3>$eb+#-PpY1ȌLˈ};<u8`,e@	ւA@DEcm6 
,jtF++>VвAڷS,KFZlZ2͋yh7,𖌸Kzіghˌg-l{іİgA-dȴe,腣-g-nz9hG}a`Wccڏjr q6F++>VвAڷS,rIhRX	sblX	ssl5-倗sX	ui`%΋G9`%-]h`X	v%j|Z2ϋyeK{"іȰgBe,-	]_kJ	91y')26^֘
%8g% PwEbyrJ_(02<kDoOI>-'_6u'fddᕳ838<0 lZ;ďǎqq+#PшnD`52BH xq  HYbN>Z#$:դQ=XZŶHHʨ YnmNh_V0Ԗ:G,3bGh#GXkKA0΋AtXq>2`ZĴKš0% "G,4BGG,4rG`FE7bc-DH`'g<0{/=n!,uQy')2ZZ/[/zE$Q/0˖AʺPwIPFr+75/X5h؞\G򵥔KO}=&|	ZUN["23Flxa ehCo5Ï`d&\Sa# a<3/)Gvi MVEUȓqmG}Yp@NGxɶ#lH(VYE UUeصlXQ
8KPpkKPkK
3aGj2jaFĵİ>-AddZdXQ
779j( 
lcg#.8ڜ Wɶ  7}ZRXdG\j0Œ@0k@0?}Ih#ZK0KZ)>2*=`a=`aA|XeGKZE[-z!`a-{0=0ӆd>Y7Yj50x0ƥ'֎N0I@0>/$Zi~kJSKKRLZ|ii9	P#V?c*Z*(Q%sTBO.ZKB?zȍ6ޟ5ΠƜ2gFlxa /H4c4ckDHB>:BlH1'-٭R	
3KqN@2h1&3.Q	-
@QHƪYaF6-Af3p\L+-#84n-N@`ڝ@njȺYZ8ښXjVRXfŠ6,3rG%0֖=i`a<0-|`a=-)N$z߰Ixa9䜧L/ihilODV_.Z?rXeL Mhk;"yrIKKi^&!ӯ88ehi#i@@,Y~ϒ *aimhK7
4L16
9Em(VYE UZ5WbEMNiaw6IQIf#`3KP RČ,N̓5aIaf0g
SghwIÏ<0 Q21_I_'VE$Q/-Nb?ɤ4S֖)|ȝZy| Zuk:y>zM|֖V;X2юm!YQЂ5VFH#>t8,8ss	`rH0ED_t=Űo-;X1&|6r
8W7h*uƲȶ ( Yjt>oFji`R7`X9͆6=pi`B΋W.Iܵ?	h-9hHң,k-nv @f1:	)Gt|t4HVk#j]g 0ԖӾ7,:,2`c3!du D p 31ԖYh rM֖ftZev u@ Ѝ	pl{Yk=Z7'Z ,,-}\ap(=鐞p(
R7l`X!f\%ZXs;E-be~!֖^tZ.11?`S<k-Mjr֧If3.AK1m +t,#UZ5VXQ,3b7,3,5tXxqw`ZRZ	3bY-:-	b`
Sg}i߰I]ǾxaF_t.e +i~KSH
%,m,kKeGpGfph<5+f+ܦ\8b9O+Z`u%Y/$w
L kmo}2k5ZHj#-pu}<ODFT29%yl:t<d֡xum s!7p\l-<$r
o@@ f:QMHāTùyڣl	 P9-P >j=8s~L5 P9P >ԮU*lXϓz /N(|1^I%SkL[a*e|eUzr<IiIZwOk\B#{l԰`ژ$J@"V%J%{S@Hei`SZZ$K`$O	0 r?,?=!9V-GZ2d,i0ژIiZҘ-.ZU ښ+K %$[ }@0i!a
yڦ)k^{Kd!?'IziOu.G(4L7/;T&駽=Ժ@Qآ3ܼS5M=в扟jӤֽ4B
#C&:MkOz{t,?D?gyڤ5M=в扟jk^{Kd!?(ΔQz p_6@eVhpB
	P>:"9蛰u`0̋R;!RՒNJA-idP4<0=SʌIqܦpd/&$:\c.r)&K.iIZ6MLPyrDYQҗ)kL	6O|SlT񕥄ښ*-*kJb>Ґjb
ZLÁ%c0p*$Pj;P:u%`1Ҿnbᑌȴ#-S:qskO/dv+D\dv+dIRdK[حҏح(pB(ϒ($AVP(]5$,OA<=1m;4}=0Fd+*:0ƫmd	$C
QʖA:;w7uʁ؝£< `TBT.fEďp!)i;#eB(f[D.I"_V9,2Gdl42G:cCƆH~(Z
B2;YQp!ՉbmK>A#0lbX:AV'BV'\{z1FLD`ԓZF!$P
B2;i m`RFLR/q#i c5ylKmvc*d^ W;	3$mtVT@[ܒ5bGYg`caS]N$xxg(Ѧ<ƛxa ~$|<0@euK-,=r`D
yM5u:;y] ď<~4k/=8,qƛ ;	@%к0$Թď<1!̿H_$y5evyGl	:ר7вcX",IPZT
Lٚ:"ƮZ" A!<RynJ2<  9e@\s- 	5i屬~pUh2J2%#԰ GBq&ke ,ؗ+eEMiAH
.9gH2-}=A#uΞ4wRE@QW5t$դ@2ƅO3ԧyx4)A15tF%
E;'ĕvahR
ts>xbh=[mAcdSƱkDnn-z-N%A_inqMkX/_PIXda$xc2ܺp4zu9ljK~.GS~_e)<1" +5b}׭|os zMh <+񘬘^|E[wu!'VUw݂NhxbDodu!	q]+*Ļ'6<1ɭc<`xE{&͐D<9/=Z <ɭA~;8O-@-<1!ɭAA[w[%yx?cB,`V쓃OQXoB-}[CSOQc!)6OB,쓔dGkPBOtĆ=Z;L-z]AdN|铵gkg=2@v87~xcT!2"j 턖ZSAMlKadԍ'{&pUΘkceosMƱ	xj8{lV])'jX5-06	JByZҘ\_񕥂KZZ/[/z_+Z`/-NJ&ZfpVS+jNZRE:㧯pVAZ;I<\|+*2^Cr LMeZ9Ę=t>lCqa/=RL?f__-38i-J5Ht3:j	ވ0:RE<kA[-NtG:a`qkL	͐VlPpAGwVz&bH8af|>n#\f31`z4/ύC;Ƒ<0;5YR4O"xr\CcF |M\.w:Vxa/ 5]OK&MiR.2.wL|M\FN}4^ gkcH$OK5H\ǹE؞NMj<t_+q;lx'/d֌ ӄv.Uqq` w݃pG-|v#1*q!fn5Q3X#q?wL+KI(X0-t>vwʑyy֗o'MjA@VTNE dE*w` w݃n'̱*{A7Dq^ogt^wtib@PaZ}c#L^uƛ<d'yx<Oc5:dc-,ilO|iI_.Z?gd>JCfK[zr8M\9җ/D<ip[O9OI|>kKIl䴲i+f@",tF2Hޠ	e# 8afHu`Zb]w&(Lt?#iQsB\p2kLGd֤EeHK<0&MiQ
~>,{edmeqd4]4˄E4q94,5f	xa Mi~YC;Ѧ\"/(#,AMli7pZxa0<elOcEBoPT@<1`D{&:/}LGdNdֽ`FN,W`Er~G{(vn$zfFbUB j8f[G!~V P"-t>vw7R4/\ix)^ɭH.ʓgZ(`Er~G}vP˾q ho2ī#M!,ƣ1{kD}!x0A7եIB|1H;}.4,d v[ikg<RxMj@X+*rc-0%֖6Ȥ
%}KkL8,3ҟ#TDg(y:&駽=Ժ@Qآ3ܼ:MkOz{t,?D?gy١tצRYDbDrC5M=в扟fIziOu.G(4L7/;4`&駽=Ժ@Qآ3<js/Y<kB70'[O|S SV0#	,V
Aod֠3E3^	x=[Ŧ&X֘^Tf
I0Ht,?D3أ{6c\2` '+/<<	8‱x*2q#ʇ,Hq# ~ǂ;zB`'̿HL^ev(ކ0<OeG'BK/,Q`xxe]b];͏Ryy|r;=ww'~|b]w'i~~zjlxK/X{fc _X{v:<O&~|h8epG ďtFl'4%Rx 0&MllO%/erleGmIx ̞ɭsޗ`V^X[*wp?q h@|ٖ%Yo㳻ze{j$,T,VqLqwT>,NJwa\iCqcδjMkl\ߑ?`q h%"Uqx=s{,j',HKD} '	bi`z\^u'MmP1X0UX2?4K@0cK@0cb#	9lq')eGmIx
kcer@ē(Emf_ 0ewqsa $arˠq7B!bΤGmIx
7kce䜧L/id5M)&|kZ|jpKE4j詴?˖:RE^<i=&ud6:NZkP$yyA<OײkRYQLCq(1f^uGfp4HIUijx(5{&6^^I#ieKe}KkLRLr?(23m]6ffΩ\_S`t"w028-O'=&݁ϧ_6@dd4NZ:6\tixѐGw-޻1M#,8afRt+L3/{ .6YFlޝ+{s9 V_#aw1AsBhXZ~Gz hdƐdoxa:ɭ<06>]1(|M4,FNC;#HwkcHP!P	ɭ<0_>4/Xw"([B<0ǲkO 6W'Nr;ԍ5{&:/.A<O{& Hd7e.r?Lte8&MllF26^֘
%8,Q͝R^ޕ`tyrNl8"V) ⏆"tu ssu|݁3,4#tڲxs2=0W(VAsBhX+G]F'^ɭ!@xa 7lcEw,$K<҄l!ecJ;BdXt?#43	^ɭ!C9ğ<0{&v_>3|M4,FNkcHLOdƐ8GkO%E=.6Y8MHF32wB:eCSöM<
ʌ}\l K/eq2/0˖I0Gp2Xܫǲ:sExJ0:RE<i͇t3!pԔ^?@#c qCwq^77`L˯_4_7afKt[;V+z!#p>\iJBd11t?#4 D{&4c ОMiN~.2w,J,d',|+l}24˥XgsBhXfR]D! GkcH8hZxa/.`4б8Vl޶4giwkcH3>xa-
/d֞DelOcB+*0$f'`:\c.Z|jqDg%C
{)|\9<i:Xg+RWC;#Я`[L,2PWl^a0W
Y]:b`CPs{ ~Gx4@/DwkcHdO@@Zxa.+s.h63ib2qj4xa {&4g@@?{&\'6W	N}a+b\@cD/?µF/@dd:ӄڹv(c扯DBzHH[L6n̽7,{B/f^P6Wǆ7e.hue/uƐ#3.=[Bfd֞K`ї.c"gf^ǀCbQ,&G̽,p˼p%{E\{ex)exG陵{0 %{6E	f^ǀq`X|ex	f^ǀi`D/co`Y4c ,q̽`XBK2;c/c&X1lew6`${&4w`hw`8=vfU'ѥjR̽uaJ;w ||3qГw=T	/'c-09M"A-F+Nc6y~|i'Ϗ ci$8dm`bJq6N2Խ7N2͞TBeZeb8Zb4,rь/z1ez1e=87z1ecrqFe1FZ2od4]:24б8̈́ieC5id^ɭ<0P͗񲸀ǻhXpۑޏC&Rxa@E MzMPlxaA5dd=[GKjO Mli`i5@[zMPtxa &MliCAZX`dAK5(ޓ`-A#{&4l^=[F|1odƑvOI ĈMli
!zM8Z=[A'kX9\t?#cLhXfiEgb^ɭ#-$od֞@LdS㍗t]r)&K |>0O.Z}J_(:pԓRi^Iv˖I0Gp2Yx?ͩIejW5Ѳ-Ndҗ6OID-+RO-N/<2/-N"`(d?jIesCbyr@)|d|8ejI墣F_yy'Ke_.ZE$Qe5Tᤲ6!-Ndҗ/D-'+RO-eZGt]RL?]G5g%fl˖2K'ugSVl;#<Sv_te_.ZE$Qefᤲ͝ROQd#ugSVl;g&_te_.ZE$Qecg%-Ndҗ6O=:)+R];ƙ5Ef_te_.ZE$Qe38i,\oM:yr'J_(:)+R]6c@u/:ZZG2/-N"`(dS3ʎEIS)|zugSVl[H>#:<)--#v˖I0Gp2Yu-]38i,3gU\ѳJ-Nt m͞hYNZit!l;#`cLC੗--#v˖I0Gp2Yu,g%fl˙Z6iZyrB?RE:pԓCi^Iv˖I0Gp2Yx?=LK,C:yr'J_('zudᕩ'30eZGt]RL?]v4W7AOQdN+RO-KHN˰\8I?˿iLK*˖Y?RE;ӯ'I<2-#:\c.r)&K.x;LK*'J_(Hϧ_6"ل_4,	. u$`GNZFf@C`9#L>4`Mԅ_٠U%w
x6~Yy'Rt]QKg[aj<g%fhl̇?RFG|zub-JBˡ`Q[ 'RFV9!v0sH=z!{n4`!W*a}Ix{ztqRmK/K/$qM]QKg[ajʹ38i,5sCf~\:i}җ6OI^|慔ᕩ.] &0wF}K/: RC"Hey'KKH]RL?]Og%R6<jt/lޒ7:)+R]E-@M`47_u!W*D/:ZZG2/-N"`(dbfpYjjSot~:pԓs/<2/-N"`(d?=LK++uiS8J_(ӯ'I<1L~.1a|jqDg%3`:4W4W;j5s\գ9˖2җ/IO͓VZC_yy'Ke_.ZE$Qe`64Zr։ko\QO.ZGJ_($o?_6NZyip2-#:\c.r)&K/IepR޹-NeoRF腾|慔ᕩ.]z|.NS
#8,.g%wPfS[Qz!o_6ze8ejK`ަ4<1 |c.r)&K.e{3ҹWRyr'J_(ޝ|8ejIi^Iv˖I0Gp2Yu38i,tW;j˖M/RFG:)+R]@``摦RKΦ2߰UR^S	<1F_te_.ZE$Qe1e38i,tW-NwQ͞hYNZ`裰H4c^^9ƛiou!W疏@5--#v˖I0Gp2Yq_fpYP謆\:i}җ6O=:)+R]v	 ?`R4c^^9ƛiou!W *-/$ii˰\8I?˩TᤲF2;tz!zuhYt-B݂@#&4c^~9[ 4
cK}7RC *a"8eԜ^IeKgRL?j84WS)|ȝ͓V/<2/-N"`(dǪg%*j\9QNl2$ĸ&eZGt]RL?^񶪙4VWfhZ<ґ嶞ZcL<!Za=<<yj{#ETEPVEAQigLM<ٞZ)gǖ,:<Q,Z(yh0yh-E#@Xm7}ɟrgݗܙ&}ɟt?A3o߮C뎽t>]w]VB>
mm1L`qcqorw~-ooo0mmoom mDm5?bL?iް
mڑmإ#<bBL<dA&	>5K<S%>S!=s?\a"<"SD	wx(x_m`HmR-m<x|xTCǂOL`m0[m[mhmmyo΃:,m9$Mg\UR*'zCTO	Q<%DTO	Q<%D<%^ʾ޴xxxxxxx֣,~oe#eY|,^%-'f2$ȓ"O'D|dI'D|fX]
EmՒmmm5)yKjRRX!C`|ЏV~Vxa4ik?<457h.ZO|S:h5;ըO6kS:+dGB'YPLVB>
{'{'{K)'|4%g~hUyO<e>#<Hy/◃O|.<`xo5ZH`$		u9fpV5jTS4].%5"6]Am4'@IxN/	Bp3lB:ZB:tkgF#[΋+d9&lT}]P0޵kZ6gL#!'A4!(K
s	LzըԷl"Q3:*t9j5-!ȔLΊyffΠ_K|Q/%D(u9fpV5jTSkCTFd9&_K|Q/%D(u9fpV5jTS_K|Q/%DSg3T:(_K|Q/%j}Ng}38h4ZD(_K|Q/sTs=kE᤭hj%D(_K{_S_L/g%kCVuE?Q/%D(_K:Zfp}38i+ZC)֭Fd0T#+Qn&k54Y%j5-!Q\(P\p9j5-!f36uB!sS+74!<AA.j}Ng}38h4Nfpt.\Ԉ('pL'
NpujPmkFBB-q*ʬ{UMꅣhesZ2kWڪoT-C+ѐp\JSzhY3FҸE%_jPmꙣi\"ǵTިZ6VuLѴkWѫhkCjg	˘NYī\SCZWC8N\r%Xpjںrq*녣Wֆ0V<Ht4USzhY3FҸE^<Ht4USzhY3FҸE^<Ht4USzhY3FҸE^=<HР,ǃӸNYǵTޣGi xzw	5Xw- B38B/N9fSzPfg^|',cڪoQ#е5]ah٥q*Sz\4谷!R-XU/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWjGpͣ+47-ek3b$kīǁi /5-[FwX[BrWjGps3C;tfѴ(UQDJU73VHGi 5:,-tTKp(UcڪoQ!lբQT#}:*Bk*ǵTޣH]tU- B湧En
ǁi .hBмpT3hPfgTWKy9fU7lm"Bֆ"BUEU7U~=T͜DHZսDH\7hC
ǵTޣ꙳ZWTިaUwx]
S!po\.*o=\j{UM;D .
ڸ[77.hg	5^=" ^BTmhm\-C43嚯Sz /Bd66M˚rWjGpVEPhΈB~~ѳF*ǵTޣdxfs
TPfHkhև1*ǵTޣdxfs
TPfHkhև1*¹x{
̌ZOG0]j9ffp`^<D#9',C;vtCCfnaNY+!yX<hs	5ݝٛfj I38Pj苡i9',C;vtCCfnaNYxRќմn*Gp`^|an	5ЅgxXy	5_ ]
$aA(5LtEдk:!70\',K|Q/%D(5N3־4_LJX^
MҚ9rZ6j(_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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XZ@B b3Pfg
S6t-';gnΈhl3W	5Xw3g2SKyBXe&Yk+Y%s\%Xw]S6rҶ!kCV!pުᢪyg̵ҊY3Ph3gǵTޣ꙳Z醊oT3SKy垗2
J)g
$aAKt*PB@ )^˅r:|\湫s"gr&lBˉjHCPjDl(xN
 !8;'`J?mmm4!<@N8xx\:Zfp}38i<)CL.˗Bt6^tN	P
S9B+
pI3NY\TT3fpLٝ4BrWSTT3fpLٝ4BrWSTT3fpLٝ4BrWf'x[B@.
fW}շk+s
UjxZM-煺$	PiM~<"6Ik54P$B43Uf'x[B@.
fW#iSKyn	@)SC5_jxZM-煺$	PiM~<"6Ik54P$B43U/?
aBiMp]-Pw	5^<Crt**'ǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯\TT3sRќ,s\',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU9OچQPZ6!KFppU*	4rt4mA',x/?
aBiMp]-Pw	5^ABGi 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`$		u\_;+ٳ̮k1".w.bft.\Ԉt5FN:
:	CRvB@ ''(Sg3VҘ]38h.\KPjDm	yR'
a		D#a'g殉QzºD!jsED:?sED:!Z9~-M:(O6gL-[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9!\BYIڪoQ#𵡫z7Z@>V=??;S-dGB8%_Ag%)4Ff)KTMoǧy(U7k
Jh;ihڃNYE	Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǵTޥРԣQ
zgC!9gfpEh6v(U7k.CVlg-?OOatA!th,$jޢ$-9SFМ]-Q	8~?o\46n9q43	
~PսDH[7s49rZ6q*xZN9&BiaAFBB\ųExhbz{Pr!Gd!'jKA$9F&C5mmA',Uj
m=pm- C[v4CDQPs
37oUpl6hbzzU7Z@>EMO5m
ft(33xxjS+":kiLQs	Od  JbUD(_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(^z3IQiLSQ/%D(_K:Zfp}38i*5m)%D(_K{_S_L/g%F1OڪoQ!jsED:!Z@>5(UQC8koY!ZīU7ŵT9- B*5͈ѭbUw+g,C;vtҎ-jYvr%_ڪoQ(33oT3gD',BXee9\\h-]- Bb$(4B35[ MOSrܹ^͝MtTw.es\չt3s6krĵFˡ5"6rtM	P'	ׅ N
%ZЄu9fpZ[΋롦gBˉjH:/:p'Np'u"PB|?@Q
.==^z=ҏXb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rWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^{!aFrѲ4CD5%ptX|>Ql*fpFxio:,J(_K|Q/%j}Ng}38h4?OPn&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йrZR#e9:
&(^'NI-	hBxA<Ch\:Zfp}38i+FNfpt.\Ԉt5FB:/:
PLlv!U?TG0m١q	(O?@ \})^?g%rW-38i+FoM>N՜#! D'iI\58B.ᤡhk-m3Dk*rW(-ZW+[LJNֆ4ZfpPv5w5LJhT6iI\5fhljh؇5-9uSPVsRќ#'_io\S4pG0LJ3USJ*ZfpW(eAQW5B楣8G#NW(esEh%BFm<ӏjtqChPiMr3Dk+6\M\U9q5hU-hQ3?!5C;vѳ_ڪ;#Y\Z3HWLJNֆ4Z54w.erֆ]sN3Dk,C2lҿP;#Y\Z3PiMcڪ(esEh!B43Uj
tTգi{UGpRfD
fV=ft,i!B43ULK;2DkCYjZfpW(e:rVVsUY'("Jѳ4sNY 1	G𵚚[
)!ta( SKyB43{UM;#Y\Z3[W3Q'UڪGpDk++FqFpLҚUrW4VB43Uڪ;#Y\Z3fB43Uj	h3W\(S4jU'pDk++Fq
){UM;#Y\Z3khֆpFV3XNY[7g4C5u:$J38i-QL4ᣔFHZn~=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',xrWծ9B43U*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',xrWծ9B43U*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpUڪ;.Harֆ]sN
){UGp.QZCh*
fWڪ;.Ha46e8PiM|C'pҏYrt.Q@YrWjt"5ZfpPv55pLҚǵTw:\-38i(m;ZỚB43UsNQDgTQ'4RCcNQ6gI'4wlܸuйjќsJ:	r)SC8ko
@DPսDH~=5a0ևZӖa45SVq*{UM;#Y\#W:֜	m5t3WڪoQ.Q@5ִMtTգiJSzrT:+ZkNYEMZ6īU7(-ZW[s9E5SVj{UM;3Ygnիv3W00޹Uw	(juеr-46;uZQa9g
)5z! "MUjޢ$J&r	8PiM᭼3W\ӢB@DPսDHjGpDk,\ٜ FZr&*jѴ%_ڪoQ.Q3W46g:֜	m5t3W8i-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rW8i-TީQ&lΚ*;	4rt4mA',h	'4wڸ:juУ4lQjGpњT-СVC\Q\B<P',~=3USJ*ZkNYEMZ6īU7(e9Z6i\ FZr&*jѴ%^=3g+F+ZkNYEMZ6ī顱'4KyYQCU[D3gQ'((_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X(_K|Q/%j}Ng}38h4#X{UM;#YPnTBa,hkM]Umќ;vflqSyrd8\MUkCV!sKzs##ʅLnN9QШZȎ(uйy\VsJ: "MUkCV!l޸Q[7gD,ѨoM3XjFl٣d5_ZЄH\:.\/˕ЇEKrW5[C;13f.\KPjDlR#g'ADНpxP	);Q MONsTs=kE᤮QUt4\q-AjHTНE8(;cc	xG#Nr9jޢ$-9SFМ]-Q	8~=??BXPSA'.WCKFrW{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',_K|Q/%DSg3Dk-TNC:(_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%D(_K{_S_L/g%rZm38i+47.%MUѲxq*$͙@LGAth,Od>JHB@ )^˅r:|\湫s"gr&lBˉjHCPjDl(xN
 !8;'`J?`$		AT.j}Ng}38h4#YYk롦gBˉjH:/:p'Nplr9xG#Nr9Z9~-?OOǁi a'3Dk+jaaR揕#YYq+[|wW @|B~<Hи9sTޯ	MefW35DڹC`":YU7+3Jan(a%Xf'x[B@.
fW#iSKyn	@)SC5_OPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpUu[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%_5oQb)hN\Jjޢ$-9SFМ]-Q	8~=SX@(S4i"UwFCs-Ma0LҘfDWڪoQ.Q̵53Ja%_jGpDk+472#
)jtH~=SX@(S4tW4*{UM;<EP.ktX[
P{UM;j(-
$aA3VݬZ*Sٜ4oT6gMҚ9rZ6jqSyrW(efĭ+{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',jGpDk+472#472j뢨PiMU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU)KEU7TI3BiMp]-Pw	5_ᤴUSzD:h&w	˕ѵpU=4!h^@B[ z" I38Pj芿Szg%rVhna0ևZӖa45SVq*U7fpW(ef#hu9fC]5hjgSzᖙ4#YYq:֜	m5t3WwQCyYq,:֜	m5t3V=@j뢨GiS۶f38Z6s]Hѻe\Q/%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?_K|Q/%DSg3Dk+47-bǵTޣerVhn\J'!ʂEPݻSJӖa4JU7\5k54ar!!QT5nҴM{UM;W(efĳW\PBar!!QT5nҴM-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(oB@ ('(Sg3Dk+3u3rĵFˡ5"6rM	yT':'gg@L'!~hHB!sTܹpw.WgSB/˙\5nbD]\͚\q-AjHBt/	u@'c`	G4!<A@QOO_S_L/W:iEйrZR#hN΀	3	#(_K|Q/%j}Ng}38hv\S)KEU7TI3BiMp]-Pw	5_4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
NhHBA<A<.j}Ng}38h4D)CL.˗Bt6^tN	PuʩdFuB9?OOU:%2fCzmYoT5xd:'PZ@>U\"*)ru\P&O[zUr!hѴ ^oTJA!}M6=mV<j/D%XjZ3DȎ(W^oT-?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Κ*GJ@ާ0Uo\.fkDJ|/=msQffDё-46~B3RxYGB'ps3fjrԇ*:;+(6gMU<"6Ik54P$B43UPrQPB3ft	5_h*:;+(6gMUSjrQPB3ft	5_>F*:;+(6gMU/?
aBiMp]-Pw	5^螶B#%_*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^@gzhWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',y3 ^oSf[735%^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',xYGB'plCgC9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9frVC
pѱjZ3k嚬g)5d9QШg	-楣8YNYǵTޣGkCV!BoT#}U7xZսDHP- C;vtD{UM;~5oQ&B<Hݝ*Sz[D	P3gDJǵTޣGkCV!BoT#}U7xZսDHP- C;vtD(_K|Q/%j}Ng}38h4D)ǧy(U7k
Jh;ihڃNY_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRި%D(_K{_S_L/g%!=m_K|Q/%D(u9fpRިFDgTkl޸ZS[Gt(Fз:*IBdvQrW"3Zhm	5жo\-Qh#h[
TM]CZ$͡k2;Fa9f-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(K0~Emmm*&&&&MeܚܚܚRMMM-&?'Cܝrqrr'ruӯrqc8ܜ0b?8IM7M7M7M7M7M7M7M7M7M7M7M7M7M7M7M7M7M7M7M7M:`$		
#''Sg6gMNbt4\q-A'Ce@QxN	NΣ!{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',{3UMf颣PSA'.WCKFrWQ/%D(_K:Zfpz#ft)OfpZ*RLٝ4Tw
Jh;ihڃNY%D(_K{_S_L/DlΚ?K|Q/%D(5N3־4^ٝ59~(_K|Q/%j}Ng}38h:jsQ/%D(_K:Zfpz#ft)_K|Q/%D(u9FS4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
NhHBBz332Dk롦gBˉjHCPjDl'M	^p);:lB:А&'
B׹r|\fΦ:*_;2jĈܹ5йrZR#e9:
&(^'NI-	hBx%OSgm]HS]38h.\KPjDm	y^8Bp&v3&6!HO$5`$		u\_;+ٳ̮k1".w.bft.\Ԉt5FN:
:	CRv+BІT٣d8B.@м1@z~~yѪpXkEC:5UPڸk)',C3fpCVs9E;[:NΑQXb5!p]
 .#΍UT3Z(lѪ\QN9f3k)',Bݴ(vtrА&''QsTs=kE᤬9q5sQTS4].%5"6]AhN΂9!8;:0uZЄH\:.\/˕ЇEKrW5[C;13f.\KPjDlR#g'ADНpxP	);Q MO
"		sTs=kEᤳ)CL.˗Bt6^tN	I؄ud>J}StpI3NY9Z6Bos1==UC7Ag	!\D:h嚯ǧy(U7k
Jh;ihڃNYٝ*z~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNYB+u;+(6gMUd>J@WPB3ft	5XC
+u;+(6gMUd>J}StpѱjZ3k嚬f{!P13Jm]C8N
g
$͙D',d>J&i\g	!\D:h嚯HW;jwF9ht9j|>LҹWPZ6!KFppU3ҏ۸oM24g	!\D:h嚬f{!QwPf;+(6gMUd>J?n4ұ'ps3fjG7CYV3fpLٝ4BrV3=}((k3JpѱjZ3k嚯gpޚefiXZ6!KFppUC
+uJjќ;+(6gMUd>J@WTB3ft	5XC
+uJjќ;bԴg:	5__K|Q/%DSg3ں7^
MҚ9rZ6j(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi%D(_K{_S_L/g%u8oM1OD(_K|Q/sTs=kEᤳ)(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb|Q/%D(^z3Igm]NLSQ/%D(_K:Zfp}38i,zi%D(_K{_S_L/g%u8oM1OD(_K|Q/sTs=kEᤳ)(_K|Q/%j}Ng}38h4v4?_K|Q/%DSg3ں7_K|Q/%D(u9fpYWSK|Q/%D(5N3־4_LK;jpޚb-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(А&'(:''Sg3rS4].%5"6l
/	!8;	)!["nsu_*ȭnW:-rLҚ9uΦ%p\S4pG03VݬZB(33V=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',xY(Yjj3fpLٝ4BrWe&f8N
g
$͙D',xY(Yjj3sRќ,s\',fWEU7Y(g	!\D:h嚯ͼoTQ:(B3ft	5^=:%3Y\MTNDgTr9~ro+j墪,N3sRќ,s\',{3UMf颣PSA'.WCKFrW8i-TީQ&lΚ*;	4rt4mA',jKA5O
M,Q5tJYZ؉+殇*ǵTޥР
az%f嬭flDsWC_ڪoQ3Q:,5LdFuKMBdyQ-46UjGpΉDWU3SQ\ChGPeH$_K|Q/%D(u9fpZ\ٝTNC|z~~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\#P+d&3CrTI3X9|>.-V3CrZQ\!7Lٝ4DtHCth,Sze&fpFDgT%j2#:a'2ǵTޣgDtYfk++Q\ChFCNhBPhG#GL`$		u\_;+ٳ̮k1".w.bft.\Ԉt5FN:
:	CRvhHBOO_S_L/g%hB5Nfpt.\Ԉ('pL'
Nq-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(А&'
Hxq.j}Ng}38h4u3rĵFНE8'ga8;`Puw];߮l7~rWDrVrVDDDDMjH00\}(X|z<>?W%g?&VW52EMљf3q-tT.>,b>=҅ YKDfp)毥38iWʉ52Pfn%hGi^J>PzǧqG\z{J>Pzǧqx.>|?@?Od?qz{ =}(b@@b Yq1?K Xy*qqQ J=-z>J=-z>J=-z>J=-z>Jp\@x@Od>J?=}(z!l+|>x=
R\}(X@ J>ORǣB\ҁq
Gi jeCYC#?OǤ|(VYBq\>@+@`Sҏ	d=}(z!lZB-~^x\})%
+) | C?BXbe {qcQz,҆#O=Px})aR  ٝ0Z6!KFjҏXb@.> !{!Q+BHҐ=O-|?@ypS|?e^C.>/==G>OGQ z~=d>J<a[(1{!Q+BG\}(X00>1yG0ؕaqy~>OGЬ1e!qGҏXb<BXǇ燲Bٝ0UMbԴghEDHk"8,.>( Vz=z~)~\})Q@{(P/HҐ%
GO>??@,Os1==WڪoT Fg!h٥jSz0m38iF+UhiHZ6iZPrmSL33tTmVxC-!<Hy5gpYa'yXJѳJk54)SjGpLٝ4B#W|>x=
Q|(^({!Q+B@zz<0Gd>J<a[(OG1GЬ1e#P1#?? 	GOǨpQ z~=S \>@|?@y}3Q&lΚ*GXFЅ҅ Y楣8k:+ќX- BABGi a
g{!Rgp4W)jbd>J<a[(OOeb=x=? gB-
'<3ҏXb@bJBCVx\J>xb;vͨ6!5/3j6hbz{- BABGi a'|>Esgm]PFd>K#6uԉ,djiCCR
-38d>J<a[) z?J/@@=|>x=
R ~<^z==}(z!lаʀ/@@=|>x=
SX@b~ ~<23tUG0ؕjvZ9~2#:дstjnS6C/ǁi I38gn46C/d>K#6uU36uBbi4#EdvQC

3dVV~=LJѲxZ9~CV /==ҏXbT'h52Q&VV)D&\,!YLҚīҏXbʀ>/!B-
$2/!B-
$2/!᤭!7vZ9~z5p͝T9ss D-?OObBM[zh넇5-}w Fv腣[7Դg|>-WQ$9G^U;JFi\5NA-E?j-ѫ5LCCR
mD-38T:+NkCTF酣[#SL_LJܝ!/=}(z!lнY%@b~= 1ҏXb@=%T'=}(z!lz(`^?<CV^J@xx@U7#UT!b%7gD*yC6C\Qah!,1m24C[xf]S!x{!]$'C8k*Qghvwa'rpQ3:*f風Z954Ş|>jhR-.4#YY;xh{!Q+BGO%@b~= 1d>J<a[(C3)OǤ9GЬ1e>h
%@b~= 1d>J<a[)-@W Xy*?5]hm\-?OObU?սHjkCjh4Wj憚!։C70Tf3VݬZB-	jZ3,fkC3!W5-=}(sgm]Ps1==CCPlw
=}
$͙D_?j#ckCRB-/ҟB-B[CT͐Cmų:j;+'6=})\%bٝ5WEQR$ܸ;\Ӣ܇EHTb|>;+(6gMU3=}*5wW38Q&lΚ!9fCVP/egCVGycXx>z5pB[DhOd>J>lҸB/t(ZCFpo\3j+/Pr6l޸gn4WD_]t5q\5
(bԴg- EB(nI(33:a!J5~{!
*jw
#ft5o3TD_ܸ6kB;vtBmD_Tzj+;u4lG0F=})P)ZpFP3d:"CCR
Ѵ9[#SL_|>V-Q!\>nѵtUG ^V-Q!\>nѵtUFjԉ+47.
gFkz7mB-x> H1ʀ?=}(z!l D T P~-iIjeAg
Fpj+Eazas]M!#%_AQ&lΚ!FsBVPDֆ"B3JhgU=螶BFT-?OOb	CHtO[zpݣja'x- C;vޘPio:,(9oS\7Z6BoWEPs1==ǵTި[1BWwU5mǈn\BC*!wW38Gi I3CCR
ZralM1yO0bٝ5WEQ|3g2SKyk54)S=TM]Vҙ\TsZ6i[PiL^=??BXPSA'.WCKFrWOPn&w	˕ѵpU3ҠQSQ'plCgC9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNYҏXb<@O@b~ |CV#PTݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jC+Eazas]M!<WOPn&w	˕ѵpU6i\#+[ԋhAJz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNYBD:ha@nTC36uP.m]B#-j.apݣja'c}G0[fUmET36!KFp|>EPݫY3#"͈sRќ'kiL3jfᬈ∱g(HM'iCjq4谠!!QT.\M=goM'pr+FMhbz{{!P(TTw46knfҟ#VABi-[v5HtE3։U3j&RaAJҏXb<HtY^Jz@b3ҏXb<HtY^Jz@b00>1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(9fpC0.afН3lҹPO[Fh٥n!B.b!qbڪQB<HТLٝ4E{!Rں\5hN᝵uBb=})P)\Qa!/ҐPȎ([Wt(j|>|ں*m52(lC;fpѭѫChYXgMGps3FT_4T4Fu#O[ZM-
f+FCrYZ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QG0s3҅P 8yXgMGps3FT_|>x=
Q_(/@! 1>@{UM;-PP#X{
)J[LM[(v3/SzfSFp@6k᭣Z*fΪflD-ٽp楣8CpahRFT-?OObJ!G06El5mm=}o,+jeVwe6i\(S4/fY\W*$U42(S4/!q	mEGpֆ"BިGi />9s+FVwf𳠆z!gE-ҏWEMRgp6El5mhEDHZ꙳ZWV6":$LҘZ꙳ZWV6":$LҘZ꙳ZWV6":$(PiL^=n
37]+
f%^7jI正vѭѫg0tjXb<>-phQG0o\-BCftEjPmNFկ5Uk3Z"d>J~RC36uP-?OObd>BѵtTjah٥gpLٝ4B#,~ݴ44FjjfdHZ6gpޚefiY3\WT-?OObd>K#W46fw
2#:дsmL!{!QwPf8CYWENb宩9eBkCV!pݽ0UMꋖz%kCYPio:)-hjٝ0sdjiz%kCYPio:)-hjѲxZ954Ş|>x=
RQ|* .XǄCVҏ	Pp/P% B~< cڪoT-P٣d8X{:[.m]9W%41f̃M|>g5zѴ(h|ں*m50ݫTf'CEU7/Ijj\.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9iI[7m+.e;+(6gMUZfpVJ˙k8N
g
$͙D',~ΨZ9~\(ȌꖚB-!7d>JP؆w正N6h|>~zi5gp3Xf&fD5Ht3垪&ZT[Ίw
JYLҗ1yGЬ1eOǨpSQ z~=ҏXbPy {ڪoQ-Nު\MThq343hy5S	oPsڸZ95pB!5HtW	oPsڸZ95pB!5HtW	oPs46Can\-СftEΊQ3hBҶ᭼3&{!T
*jw38i
$͙D-F+i5-jņ5U7NDlΘZ95pB!<Cr9[D	P3gDYO;46Pj&mYd>JY,hi-UWEP։3hZ̏ \w
3*T4HhG5z%kCYPio:).hfp[
)s34vҸrZ詨Z6!KFppU\|a@'Y-
$:!;kEtUx={
 >ͽal޸Q&!	,襣Z+cP msf1NgE-]D=}FSifLJѲykG_7.!?;,-T9|>+"WD_pޚefiY$9i˘kD!7CgpEh65(BFT-b=}(aCb.Q#QQjr녣hQw:[-С\T$OD,d=
f%_ڪoQ#+
ft-39W9S24DC#Si|٥gp7*fpLҚ{!T
*jw
-fI3[7VjZ3<Pᙛ:DlΘZ95pB!*o=\ѵ溚6C;j+u4lG0ؿ=},33gTG0FP3d:"C-WEMVwq]CYs1==gV5٥phQG0jgV5(͚VamBմ!D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kES=??M˙Z8u4lTVSg0UMWD(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?D(_K|Q/sTs=kESK|Q/%D(5N3־4_LE?ڪoT FP!al޸\\3'$J%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"_K|Q/%D(u9fp)%D(_K{_S_L/g"Ŵ4m᥼FsEPq4BÆW-j$^@DPսDHQhB=t6rѻh[7[ΆqyP(4(6gMMTL̉tTգi^ҘGTިBJ'E;:ah녣fІtTwY3h[7Ch*CX@՝MhܴflflꅣG^{!P3\54F$((ٽpFLٝ4ECrT9DH]tU- B湧En᤬9q5sQTI5!pR\5k54UAFBBZ9rjil޴J*J-4l"C2CLTYZ6ML-43SF++FhE|>j詴ѳJc50(mTVSg0UM=}FSifjafj꙳fPiKдm]6Z6iY4-A箘PiMEq\Q4USz6kc! bD /bǁi E;xhbz{zD!\BYIҘGTިBJ'E;Ys
oT#,CmPflꅽPYalM1g>FEGpև\3gT-ꅽHr͝Psdji=}FSif[C1f̃MoUnbf嬮gW]B<HйianC*[rCrT9DH]tU- B38Z6s]HѻhgV5KyaFlҷ0sj歡JQSxiIZ6Bo-p#VUFpUҊYU
-ѪHtO[zu9y衛Z̎Ѫ3_дm]6Z6iY!5!hzfs8
f/mr<=nзBtWջ4jh
fCT:[L(6gMMTL̉tTգi_@pD3ftDȐEMZ6{!SF+;x[QXjޤXHsTdh<CrŵT9p6zFmUhD'
ȕ38i,C2lҹZ6MI33g-s -/дm]6Z6iY,rDkt(Z8:j
fC-WEMVw:\
fn%h٥pLҗ1|>j詴ѳJgK#X[BĭP)R/дm]6Z6iY,rDkt(Q*k
)sܵW]@j뢨Gi ѳFE+FCrYZ᪉p!!QT-[vk543XNY3Jhgmh٥m&mD$I!u[DWbBiE,Ѵ4᤭!7f[7jgOD!,(TEp螶9bhET6hlq~<HйiaD,qZ$45LC@h50=}FSifjal޶DHCYt8PiL_!gNw- B#B3B/d>BѵtTjah٥gpB
!DlΚB.b{UM;DjޘjzQhݴ-СDZ6i\(S4q*{UM;DjޘjzQhݴ-СDkLҚīҏ4()R)-B戕~@nTBCz溚3a.afд(4/@:+Du4gD-M\Z$͡i[Pio:,^{!SF+;ٽmD8P!7
fhں*m50lҳ@)5B?.6|>j詴ѳJ4p(m
gAEhں*m50lҳCDj*"BѼ!4C
f/=}FSi*jw
$͙D3SU3"C]5hjg|>j詴ѳJmEazas\ֆ#/Oj:$,hPE	
r6/C&zᡳtd4HY\дmE((HTU|>\7rҶ:!g5sCM8G33gUT9s|>-\7rҶ:!g5sCM8G33gUT9s|>j詴ѳJls4dh3SV/h٥r6gLkzܝ;tjYѳJ-s3YCIi/JfpqCh[BہtOD,hCPiKC-WEMVw:\
fn!W
)sLpLҚ[xg5oQ&B3J[%^Ωi-ٽpTjkh!n64jަphQ{!SF+;<3JaѪl*Qghں*m50lҳXL,ќCUT4USzd>BEM詩(6gMsDȐEMZ6Ş|>j詴ѳJA4ᤵUD嚺	=}FSifΗ$FBQ&(m
)s{!SF+;.HanGML5SXPiKдm]6Z6iY33tUi
J)gG0سдm]6Z6iY3SL(6gMaB43lҸk+47.%fˆh;+5PET6gnڸZ6
( 7Fz!	a@:+D(腛D$**pFk)@nTB5HtW	oSQ&!6HTUCj!<QG7CYVwm*fpUVѻhPiM=}*5;$P:[L(6gMo\-4ԴgˈCP抈t$#}k3Ppݼ-flDhsc[JaSz(jSdGB4h&mS6C/дm]6Z6iY,rDkt(\7!DlΚB.b=}FSif5439WENaB43lҸǵTޣHF-醪B
Q&WV(S4q*hJfCYVѲ-CZ%tUᤳQ:+W-T!<҃4BG55m
fvҟlҳOd>B3Jhgmh٥m&mD36"BUZ6ML-4P!;zz"Ec[JaSz(jSdGB((&mS6C/d>J@WT#(gȎ(	PLٝ4EZ6ML-4tqCh[Bq
#ft
)shں*m50lҳ\5B0#ftjio<(S4_۶57o\(h+5fm	 V宩9epުk3b!3SKy垗2
J)gAAڪoQ!qP ^~yfBJ{!Qz,.h%^=JP ^~yfBJ1%Ǩ<UڪoQ!qP ^~yfBJ{!Qz,.h%^{!SF+;UmEPLҘPSBh,C-WEMVwtTjas]H֍U[
)qSyrVսHc!(tW:pDqD(S4YZ6ML-4tqCh[B(S-j$(S4YZ6ML-4t"5.+f風PiKдm]6Z6iY,rDkt(\7:+f風PiK+մnbz{C0˚[xOd>K#6uP̭4/ЏWEMfqZ%TL$G53qD(S4q|>j詴ѳJc50BG5T!Xbzy)
OPiL_p9Y\Cd:!lݰ36g
3*G0F¶B?սHjkCjBoT.Z6COd>Bѳm=~{!StTI3kM]
*᥼~{!SF+;vFC5una.hдm]6Z6iY!FдgFжսHhbz{ڪoQ$#TU[ҍ[Fn
$ʇEr-dGB3Jhgd>B>m]6G͚Vw	Z6i[IhM[F&g
)^{!SF+;.Han
3*ˉI8PiKC-WEMVw:\
g4UOD(S
f¹UTԣQ	8PnYtWʌڪ96k^{!SF+;5hmEazas]M!#-M˙Z6\SFgpz!Zrd8@yjҺ*=}FSifΗ$FBB
$B.bd>BѵtTjah٥gp-СFsEPq4B50EMaB.bFsEPQ3:*!։f퀈mEMᙳ8QT(LΊh-h8ko6k
5tB:r3zd&5EZ6ML-4tOD5QFжսHhbz{9s+jY[QXjޤY\SFgp3n39WEPFjEPsdjid>BѵtTjah٥gpB
g4UOD(S-j$(S4Y5S	oT33gU\#ji[i-UWEP։3hN@:+D.ahbz{

5p4aCkD'Q|>j詴ѳJlBڊV"ٽPp4!sEq,N-r7Z6hVwTި@(-D1 /GжսH=}FSifEpML,!YLҚѴ-5oR,.kd8M˙[PڊV"溚6C;6dGBգ-!|,襣VT^{!Rں\5hNgC奣lݰlM0ٜ,s\kg0FC-WEMVwf3սHoT4-Q\$9i24Bd>B>m]6G͚Vw*frݳ9Z6i\(Mꅣj詴溑)SC?дm]6Z6iY,fCh*
fިkh֊hں*p6gMQ|>j詴ѳJᥢ$:*rѻhY-g\.Q&pLٝ49C-WEMVwdf4Ut(CV\Ѵ-5oR,.kd8Z9~{!T
*jw-皘Q&lΚ!CkD5QY5Fk5!!J5~{!T
*jw
-fI3Pj&mhBdvQ54fAHsRD^{!SF+;hQ39gnٜ4)SC8Pڸ7mm,,nں*5(Bg.hgFдs49sh667ҏ۸oM24榘d>BѵtTjah٥gp3lZBF!rz	sQf퀌#/дm]6Z6iY!FۆgT-T-BڊV"溚6CG_hں*m50lҳB\S
$͙EP։U3zB3Jhg
ֳ#4_|>j詴ѳJqL(6gMCZ%TLj7m
)+Z̏+r9	hd>BѵtTjah٥gpz!Z6Eu4l69zDD'pZWEQ|>j詴ѳJgACYmj+[ԋhmsf1NgE-#YY-;sdjiPLd6E+FZ%J̵5;fpl溑vl4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
N=jR)?_^XB*xĊH%x]/g'>SgXӿO?_d`[??ğF?_haN)
#1$1?H}E2O<E*P2[kT4V$'co+P?K 5`O _??IĴf2$}z???PM>2.Mq '9q]?4Ooo eAw?{:TaNd'20 W)3`q'ӝ[%?6T"4-TL"`DୟHW@JCo
 ?	Xw_L?_ "0?O$+IX, Z_V@ %E,ಿ,VxI#ĠeUsTMs&_	?b)
_`Io:+PKg*|:H/yO"%
de?"_*/@j
RG0",K/M3<_'?j'oK?"ee(*o1Z{2/?" @ఱbI$
V_}aO<྿/KWJfU^_i?OBCo,.`$		R  m_S_L/g"t4\q-A'Ce@QxN	NENZ7mISvtׄIxPtt6U MOQ_S_L/g%Aj*u3rĵFˡ5"6r	/	8QNFv֎hs+Q.N\rpNP0P}(z
F-+.>C 2!	Ρ
Є 	?fpZ 5DHCY;vSC8f7`$		ADA<A<.j}Ng}38h4vD!롦gBˉjH:/:p'Np23g-s ⺡hbzzYU3XZ9~P/*U36uBjkG0XCV3fpLٝ4BrW3ҁZO@B3ft	5_jxZM-煺$	PiM~<"6Ik54P$B43Uf'x[B@.
fW#iSKyn	@)SC5_OPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^3=}(ZCiwW38Q&lΚ!9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jf{!P
3fpLٝ4BrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^3=}(;bԴg:	5XW38jpTݬ.hlTJfp<',BX\ٜ3USJ*5_3҅T6'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ʅCiU3g%:rVW+FSiwW38Q&lΚ!9f38i,C2lҹZ6MHB3ft	5_IffΪfѵtTjFpѱjZ3k嚮(_K|Q/%j}Ng}38h4vD!*	4rt4mA',|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!D(_K|Q/sTs=kEᤳ'%D(_K{_S_L/g%4=mtE? MOSrܹ^͝MtTw.es\չt3s6krĵFˡ5"6rtM	P'	ׅ N
%ZЄN  %_S_L/g%\7hڸ]38h.\KPjDlR#g!AНKsBp&vt6;aQ>rȔ9Y:+,<> {ҟH~>@P}(z=}(z.>CYB#Y9s38i+9Sx\q++w.ejiAtW?\J;254:+9rT᤬iNQ9sZhHZn|>x=
SC	HGЬ1e?$?@z=|>x=
SC	HGЬ1e?$?@z=OPn&w	˕ѵpU*	4rt4mA',x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU*	4rt4mA',xw:\
(vvh
)J{UM;-PPΉDm\-[FPiMUjGp-С\7hڸPO[F3Jhg癰6kBW3ftSfBgET!s]4l%D(_K{_S_L/g%\7hڸ%D(_K{_S_L/g%\7hڸ%D(_K{_S_L/g%\7hڸ%D(_K{_S_L/g%\7hڸ%D(_K{_S_L/g%\7hڸ%D(_K{_S_L/g%\7hڸB|?@;
Қ[xjsU\.QTa9g
#ft9W6ΊCh*,Eq\(6gM9&QTCh*hWڪoQ'U54L3Q:+WT!s]M[FjiAtW0LҚl4!<@R5N˗r{6u4!RܹsV$ELٮ˗.ԈQ4'AB'^8Bp(v6
NhHBu9&5)CL.˗.ԈNM	y^	&6;
 `$		
xx\:Zfp}38i+:iEйrZR#hN΀	3);AIDtXFC@Թ|Q/%D(^z3I\)xG#N_K|Q/%D(u9fpW35-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(А&'	DBz3)CL.˗Bt6^tN	c'_K|Q/%D(u9E2:(5G0{3oUa#ftqᤡtm'`$		u\_;+ٳ̮k1".w.bft.\Ԉt5FN:
:	CRvϿ>Ͽ>~}ο7А&'	1sTs=kE᤮hl)CL.˗Bt6^tN	Iu+̭[gs.epGNkJ[d3
ۡ9\̇D5QFА$dhDmќև.fCȎ(hH24CCj")KEU7TI3BiMp]-Pw	5_D(_K|Q/sTs=kE᤮hl)(_K|Q/%j}Ng}38h4?_K|Q/%DSg38B@ )^˅r:|\湫s"gr&lBˉjHCPjDl(xN
 !8;'`J?`$		
		sTs=kEᤵQ;r"t4\q-A'Ce@QxN	NQTݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fg>Fko\QFpI3NY|>:%s9EwW38Q&lΚ!9ff{!S5Z3Q'ps3fj|>(hg	!\D:h嚯g>Fko\QFpѱjZ3k嚯|>(hg	-楣8YNY|Q/%D(^z3Ijv:*"E?OPn&w	˕ѵpUD(_K|Q/sTs=kEᤵQ;r"|Q/%D(^z3Ijv:*"E?_K|Q/%DSg3DtTD%D(_K{_S_L/g%ې訉K|Q/%D(5N3־4_LKU!Q)А&'
B׹r|\fΦ:*_;2jĈܹ5йrZR#e9:
&(^'NI-	hBxTA<AD.j}Ng}38h4'!:iEйrZR#hN΀	3);@Hu<#']S9u<#']N+5tB9 ](hB55uT(S4pm
3gN3]tU
)-BӢGGUCrYbz{(+fĳ3gT#!#QWP93Gd9~>?8":jVauW(rg/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpUu[Dzᘇ3Jah+j!9gf1fѴ'.WCKFBr%_҈⺀R6gMPG0( ^P*P GSٜ4oT6gMҚ9rZ6j=IhJ3ftQ(M)+j9fSٜ4oT6gMҚ9rZ6j=IhJ3ftQ(M)+j9fSٜ4oT6gMҚ9rZ6j=IhJ3ftQ(M)+j9fSٜ4oT6gMҚ9rZ6j=IhJ3ftQ(M)+j9fm(+FG
{!Q z~?V#Ms	D(_K|Q/sTs=kEᤵQ9)z~~Sv4N\;嚯%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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)e!<+*#fts
fpZ[C-qGZ4&h	Lܸf&#@|G'Ggմ᤬ܸF5TW+FMfĨ6gM0r9=}(] Z>?-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(А&'	(x.j}Ng}38h(qNfpt.\Ԉ('pL'ggCbsM(4ҏdg4~? Y)bVBO1 S  Pz Y(|Hǃ+ bz HBrWh R X?@? `)@~dxV= (~>@K \@ǟB*=dxKz	!9fh'H(P.JP:3s	9:vtrsTa:G9GUChG0#h'H(P.J?OO\Ўa:G9GUUkrWHl',~Lnatrf9WG#@ԹѪhWUDtr*s	9:&gsu_\}(X|z<s	5Y](X%
??OP.J~Oǡ@bJO1,a#4trDgT'H(궮P妆Ўa:G9GUgsu_(R͝Pa:G9GUֆ6gL#NQև\G0#oRG0#.>. |>s	˕_|>f',~@bJO0?҅pS#id? 1 CBBy)b)hr,su_3TF'H(꿝euB9WB-B z~ڸ^tj9f۶Yۣ6'H(
f;tf9WlҹgnڸG0#r+YG,8G0Uje:trnĨT#NQxK)f029fNQa,5Ya0rtr	e?dr3YcsuY@9hݴ F0BBy(b|< {(X?@?fdIgnڸG0#ꡫzfls	9:CVl`\<d>J<a[)~.>COG\z{Ҟ|> @{)Op-p0#NN"009W0#NNd9j4FnarW!q1?9嚯PF$J&gjڹC4F0a9f.,<H	G](X%. GHt!t`\<@=%=-r(hB5"Q38G0U5E\)s	5_Qd6GA#NQDk+YN#NQDk+YN#NQ?tYQG,8G0#4Hdr3s	9:ҏXb|>ҏXb|>ҏXbz=HҏXbz=H\7l-T9pݳ9嚯pѲCv\B9嚯O=G0UK)JUG,19:=I\5uB9WUQD5DDrWUQD5E\)s	5_Fk+F3W0a:G9GUm#Yk+G0#
(4F(#NY
(4F0a9fqSt:rZ5rsK5_Jp\@x@s	˕^@lW5G,0f9:G9GU,sXdr3Ycsu_LJfCi<#NQ}s9E#YZ29f9嚯g%h٥rnڈG0#fpVW+6s	9:.>, %#NY 1z<.ys	5[df:,(lͣd8G0##5ieqCfm!9VN+3h'H(H533Yq6G',+fʅ:29f9jtYCYW*#0gsu_:,+C#a#NQ$貹9QG,8G0#IesCfrHdr3s	9:ҏXb<?ϥR CV@0=@3P:C0g:jW46g,Ӣ;j#a#NifBC	H9嚯j!n	@Z0i98L$	HGQ	@	#~@hQt(H9+NQe_@dٝ!dr3ks	5_B
krH(2\auJ⺀vj=}(z!lS@~{!Q+BGy.===@C,hBѴ$	k|	HG,85tB9嚯Vh(rET[ΊsK5_PrٜTްgYetYQ3gmXdr3s	,|29[M:,29f9j@TQ)fĳ'4UjHtO+47-epa9.>/==G',|!qy~>Oa9f L2Dlΐ29f湫',|	HG,8#su_)C$F#aNk!rW3P:C0gs	95_)JUH8G0U᤮Xdٝ!Nj',y˘@3\WP9js	:6s\t(H1 LҚF`Dd8khփNiBU!捐᭣Z9
g4NW@d٘fjDhٝa9fZGjҹj4vՆG,8G0WTFYVsK5\!qXbzy(\>H9嚬$	@RC#adr3s	9(H533Yq#"3'H(H533Yq5r+Fpa9FU3P:C0gW(rgjOfpW2Dlΐ&t9',r:,dr3YqVtXG0#tYC@fmB=pa:G9GU$貆029fpa:G9GU@dٝ!dr3Pa:G9W	HG,8CG0U)f#fadr3#:js	9(ᕙZO+;j#a#Nif\5YVsK5_4貸V,Ypa9erٜN-IgmXdr3s	,(]54Rˉgm\#NifB驥VhnZ;jsK5_&j"6gHfj#!rW	HG,83G0#3P:C0gR#FGs	5_2Dlΐ29fČjs	9:OfpW2Dlΐ*3s	9:@ڈ[B9\-cNY´&U@hQt(j+s	8V#ʿǁ\|>|>.m9rCVHJz=HҏXb~=  H~)Oe P?d>J<a[(/>zyO@@d>J<a[(/>=%> z~?3P:C0gW(rgsu_@dٝ!dr3;wHG0U	Ha0'5Ok:G9GU29Td)[#SL29f9j.>z %^CG0UK)f#fta0$fsW4#NQ)f#fta0*[,!rW᤮Xdٝ!H+'H(꿔g%pު$FpުtrOfpW2Dlΐ&eFf',)JUHͼ\9嚯=I\7:C8vu_@lW5HG,8ptHG0U˘@3\WP6Fk+:j9sv+#fCG0U˘@3\WP3a0',~fpު"j憲js	9:tYC@fk5H3s	9:سFm'H(gT4',ya' I0PᦆЎa9fۡ!9a'H((!lG0U,	HG,8\Ўa:G9W@dٝ!dr3RChG0#H533Yq89\"',|	HG,8nΉ\"',|	HG,8W49嚯3P029f2pa9V媄v+
YVsK5_hlVN-IgmXdr3s	,|	HG,8-46s	9:3P:C0g3-narW@dٝ!dr3s@hټ#NYH533Yq9xG0]	9:f#fta0&Pp[G0W3P:C0g#:Ўa:G9f=I\7:C8hֆ9嚯g%pު$Fm@j0a9f=I\7:C8,9嚯g%pު$F⭭Rn',|8i+V"6gHg3%r',|8i+V"6gHgG2FG0U᤮Xdٝ!S6gL#NQ{W45#zں9WTdg43	Pd8yB9C3gnںV\	Ha0$%t9s	,r&j"6fG,8FG
9W)f#fadr3eBd70a:G9GU@d٘fjѴ&"Rfpa9f3P029fdy\LDrW	˓a@o\i\ڰgif07VsW4Q929f9Yᖪ+fZW;j#a#NifW46g,ӢCW%a0'4U,Ӣr˙gmXdr3s	,p4։UQ%kErڰgY=}
zg5sJՆG,8G0K5\'@o\ijrdr3s	4U{!Q+BHT'z',p|>x=
SX@b~ arW)f#fta0&!;js	9:RC$F#aNks+WY L2Dlΐ29f:5RBBsEpa9ff#fta0'6g+Z9jOj"6gHf♩T*fCs	9:SHG,8Cd&a:G9GU3P:C0gW(rChG0#W)JUHąRChG0#=I\7:C8ѲxG0#=I\7:C8vsu\8i+V"6gHgYN9W)JUHd6a:G9GUٝ'pv+s	9: FWT+m]RRjW! "MUjޢ$3UTH\޵YF`Dd0"|Ѳ5kA'4BܪڹCL'H4ҏ\s	5_&j"6gHfoRG0#ҎPnrivՆG,8G0W29\z%BFgmXdr3s	,+3ieB43vՆG,8G0W'B-+OO% QarW'B- |O^CG0U	GЬ1ei^z{*#NYCVH!pP1G0U)9\"6gHftR9Q@dٝ!dr3]esCjsK5_&j"6gHfT*fCssu_&j"6gHfs3YP#NQ@dٝ!dr3FҸKy9嚯H533Yq5W)o38G0U)C$F#aS##ʅLnatrSHG,8P#NQB
fpW5]9+NQe_᤮Xdٝ!T<#NQ{3oUa#ftqRd6a:G9GU)JUH9\z!rW8i+V"6gHg35oR,#NYg%pު$Fy%l',{3oUa#ftq3hĴn',{3oUa#ftqRd6(G0#g%pު$FoK9kh'H(=I\7:C8mD9W8i+V"6gHgF+#!rW8i+V"6gHg6gMPa:G9GU)JUHKYN6s	9:OfpW2Dlΐ)ES9W	HG,8CYWT#NiW&j"6gHfqCfr:,',)f#fadr3#:jd&a:G9W&j"6fG,8FVHNh'H4RC$F0g%AFBuB9u_rP+4gEYVsM,	˓a@o\hp\29f9YjJ媀PĨS4a0'4U2rZ-mhlYVsK5_+-%lW-,Ypa9ieA-mܹvՆG,8G0Wm4財LҚ;j#a#NifOd>B޹Y8-rڰgifOd>B޹PgmXdr3s	4U$I(땜+VsM,	jg
zg5sKU#a#Ni
EVhn\J3Jhg,s	,V(DCrT)SC9gm\#NifOd>J<a[) /@D	PHarW|>x=
T\=	Hа/a9fOd>J<a[)%
+) | CG0UK)9\#at5rtrH533YqV\G0#J: L2Dlΐ29ftYgm\#NYRC$F#aNQT!7s	9: L2Dlΐ29f;PQq]Pa:G9GU533Yq9C9Z6Bosu_3P:C0ghu;js	94Sٜ4z339k"8'H(꿔g%pު$Fhںj'H(꿔g%pު$FkCYQ3'H(꿔g%pު$F⭭RnrW᤮Xdٝ!U!4Bo+a9fOfpW2Dlΐ$If9W᤮Xdٝ!HS-tT'H(꿔g%pު$F\W++s	9:=I\7:C8gEq[6B9ʯ=I\7:C8J'EpݣjrW᤮Xdٝ!G8i(]2IrW᤮Xdٝ!Nk
9W᤮Xdٝ!SN:su_@lW5HG,8&!-m\9嚯͐ި\MUkCV!g(UxPI-hjޢ$5j3P:C0gW(r3'5Osu_)f#fta0$FuJٝ5B9Q|	HG,8jgm]Pa:G9u_)f#fadr3:5B9u_	˓a@o\kvՆG,8G0K5_	˓a@o\k'!;j#a#Ni07YE;j#a#Ni07YE'!;j#a#Ni07P֦gmXdr3s	4UUZW-TLҚ;j#a#NifÖdIknCg2ڷ!0'4UI[7frq4K;j܆G,8G0W+ZBk,Ӣ;j#a#Nif-rR54ڰgYOd>B޹\"+W,Ypa9jР7WU坵a0'4W9W5HG,8r+I[7s	5_)9\"6gHftYkD(a9f L2Dlΐ29fS9W@dٝ!dr3R6gMPa:G9u_)f#fta0)ڸYWT#NiW@dٝ!dr3:5B9W3P:C0gڸTF'H(SHG,8jgm]Pa:G9u_)C$F#aH:js	94OfpW2Dlΐ&EW!#NQ|8i+V"6gHgU*#ftsu_)JUHҹgm]Pa:G9GU᤮Xdٝ!M4ԴgjSٜ4z333S+FrW{3oUa#ftqK=39ssu_)JUHͻj%(hs	5_)JUHѴQҸG0U᤮Xdٝ!Aq	4B9ʯg%pު$FrLٝ4B9嚯g%pު$FĨ(RhQjSٜ4z33zihVWjSٜ4z33ddyP#NQ|8i+V"6gHgӢd69W{3oUa#ftqM:,HT̆'H(Sٜ4z33iby!tr 6g+$F#aU+GjҸG0U3a#fta0*+I[7s	5^>l湩Pi zxQ&lΚ*
f L2Dlΐ29fꉝks	9:%3P:C0g39ZhmsiGU@dٝ!dr3\գfha9f3P029ff!+FMtr07P֦YVsM,pʅKpVsCfrq4K;j#a#NifYEfr˙gmXdr3s	,pT9CDjg+fj*o,Ypa9$PĮkvՆG,8G0K5\$I(kvՆG,8G0K5\2SKy!<ܸ
fYWY.[)f嬨S4rڸG0W)9\"6gHfs]UVrW)f#fta0&PDgTLs\#NQa,	HG,8\ChG0#J:RC$F#aUPսtJf3Gs	5\8i+V"6gHgT9q+3h',r᤮Xdٝ!HTڊeBd70a9fg%pު$FhP֦',r᤮Xdٝ!HS+j'H(OfpW2Dlΐ'(eh٥t3s	9:Sٜ4z33Mo+Vs	9:Sٜ4z33vKUkrW)JUH"Tfh'H(OfpW2Dlΐ&hnZֆG0U@lW5HG,8r4xG0U@lW5HG,8fdI\5tB9嚮Rfr2Dlΐ29fU(lͣd8G0U@lW5HG,8n(k3J6Cs	5Xbdh\'E𹡳8fd8r&j"6gHfjTFuDd69W	HG,8CQ!S2G0#3P:C0gW(r3*7'H(
tYQ-mtYCYW,Ypa9HUC8P+ZsCj坵a0'4W$I(-rD9gmXdr3s	4U)f#fta0&PDgTMfCi<#NQ@dٝ!dr39Q3!s	9:H533Yq5r*#:y!trRC$F#aNQbl'H(=I\7:C8jio<ChG0#g%pު$F⥢SVG0U)JUHdZ%qSt:r',{3oUa#ftq!jeDlΘG0#g%pު$Fk2<[3ˉ',{3oUa#ftq9FpUʅJ3HG0U)JUHMa9fSٜ4z33zLpDs	9:OfpW2Dlΐ'(e$s	9:OfpW2Dlΐ)\W-Apa9fSٜ4z33#YkM]a9fSٜ4z333Y\5s	5_᤮Xdٝ!UW(eg(arW8i+V"6gHgXPSCi*=I\7:C86j:js	5_᤮Xdٝ!HhVlʄxG0U)JUHB=t6g+FMtrSٜ4z33ibDgUdGB9W8i+V"6gHgF9CV"9嚯H:C0gѳ4pgj 6g+$F#aNQfQ38G0U)9\"6gHfrW35Sj 6g+$F#aSQ:,C#NY	e 6g+$F#aUEs	9:B\S*#ft(h"6gHfsTa:G9GU(XݫeDlΚ$F#aN&gsu_ڸTFP2Dlΐ29ftrPWʈٝ5JHG,8L'H(qLTdٝ!dr3S9Wcv):j433Yq8#NQ;ju:+dr3s	5_&j"6gHfjTFuDVtrH533Yq5r*#:jVtrH53#aLܵsWD+'H4'p޹jlW;j#a#Ni	eWʈٝ5J#Q,Ypa9-rR5ielW7YVsK5_+:G,UDW;j#a#NifOd>B޹jlW;j#a#Ni?+$F#aSNZ8G0J: L2Dlΐ29f9W&j"6gHfjTFuD9W&j"6gHff嬮k%q]Pa:G9GU533Yq3CrW5]G0#$	@А$@>P&B3ftjg%pު$Fq5UќN%h'H(꿔g%pު$Fq5UќHsu_{3oUa#ftq5TdFuKMtrOfpW2Dlΐ)EJệ3s	5_{3oUa#ftqM:,W8#NYSٜ4z33˚媉%#NYSٜ4z33[FU,s	5_{3oUa#ftq6nWT壚m\#NYSٜ4z339W6s	5_{3oUa#ftq4m,+:jsjg%pު$FoK9Z6ZEs	9:=I\7:C8)E!<#NiW3a#fta0'(esKzGBG0UsXdٝ!dr3M˙P',(XݫeDlΚ$F#aHsu_7jQ3C@:C0g#ft9WڸTFP2Dlΐ29fĈٝ0a:G9GUbdh\'E𹡳8O6CjiWqLatsM(և\G0#J:3P:C0gW(r3$FuVDqD#NQ|	HG,8CQ"3Zhmsu_)f#fta0&PDgTS##ʅLnG'H(RC$F#aM\ʈΨLDtrǇy,ѨVL-+0#NN|	HG,8CQ"3#!tr L2Dlΐ29fddv9W@dٝ!dr39Q#NQ|	HG,8CQ"3Zhmsu_)JUH;v%ѳ:rW{3oUa#ftqLg!-hP',|8i+V"6gHgF+ieB9嚯g%pު$Ffˉwa9f=I\7:C85vTݬ#NQ|8i+V"6gHgFCfJٝ5B9嚯g%pު$FrBLhG0#OfpW2Dlΐ*rW6frt3U&p7Z9-rڰgifrk33Yq86tYgm\#NY L2Dlΐ29fꉺ+s	94 L2Dlΐ29fehٚ<#NQr2Dlΐ29f\Q<&fa:G9uX3O[B(lsWD46$(Mꅝk嚬~O蜇	WQ&B·5rW)JUHj8Vh'H(OfpW2Dlΐ'U\UChG0#YOfpW2Dlΐ)۵qLUDxG0#=I\7:C865Uʈٝ5B9嚮Rfr2Dlΐ29f4eNCs	94 6g+$F#aUQZ;VG,8#NYqLTdٝ!dr3&rݴ#NQrڸTFP2Dlΐ29fU9n'H(B\S*#ft(h"6gHf⪉msuYvp+@hփkA kA嚬d8HUp4kA5ʈrrt5KprrV@dٝ!dr39\y\MTatsM(ᕝMJko-Ή+zpR#a#NifSr2Dlΐ29f4貢4sXdr3uB9嚯H533Yq5r*#:T*fCssu_&j"6gHfjTFuD'H4Ҏ%3P:C0gW(rqD򸚩9Q{3oUa#ftq8h*r+Fpa:G9GU)JUHU3g-ZW-hP',{3oUa#ftq1YBiMa:G9GU)JUH9q-hQ38G0#g%pު$FrT:[L6gMa9fSٜ4z33tWʈٝ5KZ%LtrSٜ4z33tWUq!45'.U{3oUa#ftqM:,Nk\Jټ#NQ@lW5HG,8VG,8WT#NYٜk33Yq6o+C2ѭa9f'p޹CZWCZB43vՆG,8G0K5_*2FZMڰgY$	@П^G*ިQ&lΚ!rWCa#fta0)Ѫi\[y\giGUH$' HB Vz=|?|(Mf',~ I	HРHa_
zD:hs	5_@dٝ!dr39Qhu;js	94$	@ПB Vz=|?|(Mf',)JUHգijlJp#NYSٜ4z33jeCYC#!trOfpW2Dlΐ rJҚ!trH:C0gTVեa0'su_|>.[7LMn9rW;Һ"J3Jhg,Ypa9j%3YP33#ReB2Dlΐ'H(%3YP33#ReB2Dlΐ'H(RC$F#aM\ʈΨ*#ftsiGU&j"6gHfjTFuE;W;js	94OfpW2Dlΐ'U\#NQ|8i+V"6gHgV⢪DlΚtr=I\7:C8MUrgF,T#NQ|8i+V"6gHg6\M\U-h7hs	5^ I	HG*ިQ&lΚ!rW HB{!X  H=|?|(Mf',|Q/%D(_K:Zfp{:QϚ6ChC(wh24CD]h25U!D4!h;Q!NYinNY7m
)+N\ˡBiM]-Q	8|2YQ-mFsTU+fќG,8G0W)f#fta0'(eS4h	#NQa,8i+V"6gHgڸZ*fnC#a#NQr᤮Xdٝ!SZg*%,tXG0#qLTdٝ!dr3:坵uB9QrڸTFP2Dlΐ29fbh	#NQrڸTFP2Dlΐ29fZrںtsM(B\S*#ft(h"6gHfs1rl'H(B\S*#ft(h"6gHfgm]Pa:G9u\cv):j433Yq9C9Z6Bosu\	HG,85fLҖ:*d&a:G9W29fW7.Z6Cw.&gmXdr3s	,{3oUa#ftq7Qͣ։U3s	9:B\S*#ft(h"6gHf❫euB9Q7jQ3C@:C0gڸTF'H(qLTdٝ!dr3v)vsiGU(XݫeDlΚ$F#aSjQ3G0#,n26gMR#fta0)ڸYWT#NiWcv):j433YqNݫeDlΚtr$	@$	@$	@$	@$	@$	@$	@$	@$	@$	@$	@Wii@8OCpa9f۵k3fcj[LM|Ѳ5ks	5ݫY3UK)fQ30:C19:e LTJ&f"6gHgsu^@Ґ:C19:e LZiHdٝ!#NQxK)fQ30:C19:e LTJ&f"6gHgsu^@Ґ:C19:e LZiHdٝ!#NQ|8i+V"6gHgVFsER!JmD#NQ|8i+V"6gHgVr=-Efls	9:g%pު$FY:j-PT&su^5FQj5FQj5FQj5FQj5FQj5FU^MM-!r6gMKfFpD4!
%3^@6>ns\5ks	5ݫY3U
3h捐᪀5[xYG0]ڵ15^<?ϡfD5DG-ftH[jg0e\	HG,8CQ5r+O+#NiV I	GĀ=@	#BoT(6gMa9fg%pު$Fq5UќHhTd)\5U9Vr!u\̇D!aoSD6$.hm\5:Yī	@$	@$	!,@q#z@
NY H H@$	@$	@$	@$	@$	@$	@$	@$	@$	@$	@$	@$U H$2O[B$u4(Mꅝk! H H@$	@$IhChm]M(s
zgC9gH H"H:C0gFSii\[yjsiGU H$2O[B3\46$(Mꅝk! H H	@$	@'O!@WQ&B·5r$	@$	E_{3oUa#ftqNj&%rLٝ4Usu_*nFptZ+sUrѝq5uSa9NJ:Ǖ7pd8\M:-jsCfph΅и詰'
iW&j"6fG,85fLҖ:*d&DtѲxG0#Ҏ L2Dlΐ29f5
f!T!7#f9W|>.:N9gG0o\46ݴ54ss9E;嚯G#r9G#r9G#r9G#r9G#r9G#r9r9G#r9G#r9G#r9G#r9G#r9G#ʯg%pު$FrBM\KUQ*$͙EPa:G9GU{3oUa#ftqNj&%5UrLٝ4Usu_ H|>,  |c xz=?|?|(Mf', HB#UU ]
YWQ&B3ftkhٚ<',|	Ha0'(eS4h	NݫQ3G0#Ҏ3P:C0gFT)R܇ERlnĨT#NQr&j"6fG,85fLҖ:*d&DuU[D3gT#NiGU)f#fta0'(eS4h	UCV,su_ZxQe=IYʈٝ0a:G9G]8i+49\5tNY
l%sCfm!0hs\3W	˕ݵm#4lQ*`$		u\_;+ٳ̮k1".w.bft.\Ԉt5FN:
:	CRvB@֓MK@'7qEU!n+0ZL
 L0*hXB7pD%pN5m'
G@J(dO!VQq*`$	HtT٭1sENa?u4~0C4.3ZO5mP`$	s=-ܣUD5P溚O]A"B$A$	(fMWTjҴHGX]Xާ*"ZЄR5N3־4_LJ9flu3rĵFН+p);	PB:@o\}4V;YsS	Ӣ[H6ifL!j#w5}4Vif50	Ӣ[NiSzs\FT-?OOUd>JP؆3fpLٝ4BrWC
pI3NY|>CbB3ft	5_뚘OD4!ifL'NEna?zfw	4U/?
aBiMp]-Pw	5^3=}(aCbB3ft	5_3҆6!;bԴg:	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU뚘G)i<	Ӣ[Ni@o\<FqKI殈OܝsM,x/?
aBiMp]-Pw	5^=??BXPSA'.WCKFrWOPn&w	˕ѵpU3Ґ(lCwF9ht9jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNYL'WT͜i\'NEnN9jL#ɫhB%t9;Y50]S6rեpM:-;Y50&hH6
ȕifSzG=}(aCb!5"U3=},++wW38Q&lΚ!9ff{!YW4V3fpLٝ4BrWC3gTtV3fpLٝ4BrWC3gTtV3fpLٝ4BrWC3gThg	-楣8YNYdfΩPg	-楣8YNYL#ɫ'pmVD'pK5Zz	ЇC8Z6+"WCNi(_K|Q/%j}Ng}38h44sCb/?
aBiMp]-Pw	5_K|Q/%D(5N3־4_LJ9fl~(_K|Q/%j}Ng}38h44sCbQ/%D(_K:Zfp}38i(h9)_K|Q/%D(u9fpPs3gTSD(_K|Q/sTs=kEᤡfΨ|Q/%D(^z3ICG46!͝QO_K|Q/%DSg3hlC:%D(_K{_S_L/g%؇36uE?K|Q/%D(5N3־4_LJ9fl~(_K|Q/%j}Ng}38h44sCbQ/%D(_K:Zfp}38i(h9)_K|Q/%D(u9fpPs3gTSD(_K|Q/sTs=kEᤡfΨ-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(А&'	z3IP\S4].%5"6l)^0INI-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(o~apM_7)3&?o| ?7)pMpMo|20/&# b?l	pMu?o|o})pM?7]	2pM&ߠ&ٰ	ǟ7<	oM&7oQ- $t&7`ipM?7pM_7&oL L	 ra	 N	 ( ug&$ &#o0o lo@	F7ݰ&I7$Q?oP8&oP?7> 1gc	H&$oo=	}/&Y#&!)%?oe3&i&rgpMCOo:	
?o±pMXR	?oɧpM:o@	B6	Dq?Vq!GpMS,oPEoP&	*oP?pM ?7>4	@?oPƟ7oP	@[>& }wpM 7_7_7_7_7opM & |m?pM 7>8	@?oP7?oP	@a><	@?oPǟ7oP	@c>{>{>{>{>}>}>>>>>A	@ oP?7/pM & |>& }pM /_7oP	@g>>>>?OpM ?7>& }pM 7?_pM 77777oP	@u?gpM 7>H	@$?oP7OpM '& |>_7pM u>>>>>K	@%oP7gpM 3& |OpMiW&1pMji"& Da	pM	rpM
H	pMO%?o|!?oJ_7CO	9o?+Y gu???a}&C||_Ϳ_ugy3|?^|^}_/q/	?^/*̳	$>?# ?CO '_pB%/7!-&?Ogp>,popp?q?$?_g~7v"{f # 
?A2 &?3&fŖ?O o 8?%g),-"R FmWEN?F0G_C&?LZg_aWe?MR&	)%?c)@oo1@A@& G@I@L@R@U@X@Z9-&9?=@( 0|r`<)|rxU	c	Q[?? ?	K_	^ Te?	
)'PR JY?65opuXL, oɟipASLiO)+? <=r{/-,_2 ==/<ܞܞZO0=3)ZapSʿzouLoLm&?Ƨ_Ƭ?OYKƥWƩ@!)\[t՟ч?%:Lv'PteK-K?eKNhô'q3!oP?:̔ROD`2_=[*__
/`2+
?_?u>*p'*p-W_I
+}(~WOH
^W?)+
k
4νW*B
G{_"o*y}?|_
?k|◰U,
b``*g{_$	~W *  *  * _ wU@`)` /`ǰU@o *	W  P /P%{_: *@6
uϰU@W 1@ÙUoAoU/ *d̜{_GqA߰Ud!~ȱ~	d*|*3$
f*3̃~ͧUfE07~/3W"0
GǰUp	0
j?Vm~V!c`G*|⹽Xm*|~V
=e]~K`*_:/ïR{ P^i?HS,w_1̥f"z|\eC ̃4ԓ_dR /R#VzqZg-q7_dK-z̃bg_dK.g.2`Scr,!o[bNW	,_,F xC*b7qo
_,?,<X|\ň|\ňfW$ToꀶW%_T.Uo	g_,F AW?T	7ʿXܠowʿXܠu[_,FPcW|\ňU_?_orKWkA7W^*t(<_+/@#|\`%B#|\cBm.U G7|\?Vy*@)B&yY.UB)_.UB,y|\[DMrw#o(yNWr4_,<o(|o(@K.UܢI@Y.Uܢ.UܢU@*Q,o|\E
_3.U=WpDu?.U1xg.U2x'*|\"Kx0*^ IU.U#FWr&Wr>_Q<_G}r$O]r+<|\H&WrOc*R,y|\H)'y|\#6Troʿ6j#d5rǚr1.Ux|\#*oeþ.Ujrh*	Zo^->*	 ʿF^-|\$Gho.U%/7ʿD[_!kŠ|\$0x7|\  >-7ʿ
?ʿŢWp"yr̀vWp<$* "o c͇[_[`|\ 3*!y;_5l|\͒ʿd6ʿn<>lʿil]*!|?|\Yp|\wʿ7ʿ1_g|\1p* ̼\o d |\% b=rWp-xJ*  vWpSk.Up.Up s* o {< rgO|\wʿ9c* зʿ:wwʿA_!oWpa3|\|ʿCMrI|o 7|\|=rY|P*|0)T)_g^F[_l|ž.Uܦh|\Mh].Uܦ4.UܦRNWro}r2׀|\L4;*")M*@)Dh$*
ʿqh9*DDbrV,c=r|	~W?V9*qW?B߫|\չ"'zrVެ.Uo rV?VpJA`).U;	\x4*rC%L7ʿ)Wp|\p[_	^#o}#' 2#Q  e qSa߿=7G~hczwXG~߿=G~;czL߿=)LwJz;߿=,hwKczwLz;wG~<l;q߿B;壿:c`;#>w̇~<;G$y,w߿7G~hԝLcRwXIԐG~ԢK߿G~;u)cRL߿)ILwJR;u%߿,IhwKcRwLR;qf;qb߿~,7߿Xt;qdc0ŇÿG~,d;qb Ŏ~,G߿	#%XL0wŅ1߿
&XX;qahwŏG~,0X;uX)a߿7G~hTcTw꘎QG~"S߿G~;uIcTL߿)QLwꊣT;uE߿,QhwcTwT;pw:wq߿Z;ptwcXb;ptww!߿\G;`HԱ߿߿JCJcJSG~~G~~~:`:;sLw指~h;sG4G4$,w߿&Ф;sB
4M`w慑߿~h[߿~h;p{<wq߿ЎZ;pxwcb;pxww!߿ȃG=`H߿߿ɃCcG~~G~~~=<`<;s\wG~jl;sSq߿;sU5:c5`;sV#5>w欇~j;sW5G5$,w߿Ԥ;sRJ5M`w楑߿~j[߿~j;qn;qj߿M~-7߿VZt;qlcŧÿG~-d;qj Ů~-G߿I#ZL0wҐť1߿JZX;qihwůG~-0Z;slwG~ll;scq߿B;se6:c6`;sf#6>w̇~l;sg6G6$,w߿&ؤ;sb͊6M`wő߿~l[߿~l;qv;qr߿~.7߿\t;qtc0ÿG~.d;qr ~.G߿#%\L0w1߿&\X;qqhwG~.0\;p>wq߿Z;p|w
߿q߿;pBt;~XwQ~Q~pC`
XI%!߿~SG~pBX!-;pB`
p#|l;p߿>Z;p1߿>`;pw#~p~p;p;Ƀc|U|X=|;a߿?7~w·~##~w߿?G~I߿郿~R~U߿߿?-?z;߿q߿ܚwq߿ܛɧC61߿X߿YA߿Q~rm&`ɥ!߿ܚS54w&~M-ɦ߿ܚ;rr߿ܜl;rt#9hю'ȃ9H߿ܜ;rqLw'G~N,ű߿ܜw߿3an;tţaG~A1;tH;t߿0;t¨;tZc߿0;r~;Ԏܞn;<w';r{߿ܞ|;r{!߿ܞ;rz8Ow߿ܞL<;c'߿ܞ[<;Ӈ~ )a߿߿߿ÿA;~ X;߿߿@LS G~ ~q߿A~ 	t;q AC\
8H AL A,	hw߿A0ܡ#(G~P:ܠw(ܠw("ܠ;,A,w(~P)	@;rhw(~P0߿JG~qw#wcw!G~!"߿V$w0w~!~q;q;E߿E߿Bz;q	8w((q߿V߿X#(G~r!߿\q߿I#E,w߿ܢRD;SG~Q,/G~rw߿#q߿B;pDt;(~w~~pE`XE!߿~G~pDX"-;pD`pJG~rP%)F;ܤ|;#)"')X;#)~r`E1߿ܤUH;#)~r߿~pGwh·~wl~w;4߿4߿~ʣ#M#,;pFwf߿LwG~	~pI!	#$b;C߿FC$D$G%c$&~pHS$M!`w;B!wÿ ߿ Fÿ #  Q`;p  H  V$ D߿ I Lw Tw,, E߿ OG~ $߿C~!5t;q!A6C82H!CL22!C,hw߿C0߿~pwt;4c f#;pG߿2X ߿1Hw b4w b;1lw`8ww sa߿<#;;߿9 ߿:  ~ I~pL~p*G~ ߿ގӇ~p~ÿt;p`;C߿Aw C #	#%~p)
&#~G~p0ܧ5#)8G~S:qܦw)ܦw)ܦ;M,w)~S)2iL;rhw)~S04߿G~qw$#w$cw!"G~""#߿!$w!0w~"~q;q;߿߿Dz;q8w)	M~	Vw	XG~pJw	Q~	I#%K%L)Hw;T߿R	KCG~pJ`&~		~	~	-1߿ff#&>G~̇~	~	#X;pLI2X10w0w;pLS&*&~	#š߿b3߿c 2pʘʊG~T6?ʆR߿r߿T:R1߿ʌ~r߿ʇÿ*G~Td;r eܨwr8K~T$TKP;r`ʅ!߿ʅ1߿ʅQ߿TMP;rdw*~T-ܨw*~TN'~:߿sa߿sq߿;pNwpNt;v#'>s;vC胿w'G=pNIo,wr`}!߿[~pNUpN;9`w߿9hw;pNw;pN;pQ)(6(7(whADc~
G~pPw-
~
#X;pPI(K(&&~

cQ߿߿Adw࠴;pP[(z;߿Bp'TM~&L#p	Z;p	:&1߿K߿K߿Ip	 Y(Q~ ~$߿%,wL?J`$;p	)J ߿I`wY~%߿K߿Iw;r;r߿ʦÿ*ܫUN~UwV*ܪ|;rw*UwWUGV߿ܪIUKT;r`Rʥ1߿ܪUܪ;T;T;T;rlwW*~UN)~
T߿):)wी]߿K!߿A߿?J8WpS`WG~,w$߿0wpRR?*
JpR;),opRZ/श;a~pR;>
߿a)*6FG~R߿QTcpTwy1Q* пCHS߿*G*wpTIRXQ0wpT;ਦ;**
G~
*,~pT[*z;pT`Rp^;pVwww߿߿;+`;+b;pV|;pVA+d;A߿pVwq߿߿
#pV;pVL+L+)~
ʣie߿AG~e߿YlwpVw~Zp\wT")/,#*߿)q1߿"wqwq;VC\EG[~"G~q,wqE&T߿!߿SR;q;q;q;KcG~Lÿ߿e#ÿ~#B;qhc߿юF`;qsF>1w̇~dA߿w0##?5q;q,wF&_d߿!߿1߿Q߿FMbbbbg~1߿#ÿ-,:,wీc߿߿c!߿A߿8,G,wఒ;ı߿~~
C1߿¨bh߿G~pXZ߿c߿?aw,N#l;n;[Gww9$#Gb;qw9w;!߿胿GG`rHt߿߿郿Ccʣ;߿߿/9hwuj_KDUDܝFsRZ 	g5/Å\_;+hKD)(JoAqZ%TLSnQ*)D祻=WŠ $q0Msa0+4+(
a2nޫ\0+#Y^2 Ӡb yܢ5}W'`ܢ5g_PB
aDjE~T16\L0fdFRL֏U9&5(tWS t5v퐚!U5m^L%MB`=JѺ`? (̴UU-P0.WUD6g+g@<`htWCbpE-US-m-`WQU6o  Cʄvf
X%W5t#x 
a2B=WK+k54yH&b5MWhS 4s]Mqh0+j۴^
K	`5mPxY}.3Z^0"8pBqSFաz `nktJWb8prihݷ 6P`WMVLhL`œ\sG&30֦$ "b;q[ZU0\LD1Z3hǪ2g
aRMVp`n\3d/!*Ģ{F~!q0zh'Cl6b,J*5_U(*qS=m-^qUKy榶h^1% 8<2z[Fz78pڢѭxMjv&UkGP#0讶hnb'_rq0kD39Z[Fz4WKy榏U4EuNoU,K2!Yfr披^ E)Ģ{rDs;v^@-X溜VѭXbƋSW45fRjxx4$q05sCYQRt_4s:%"4~j+fl7#9*+Y3^y p6PtIflY3uuO3'jxP&3T*+Y3flW. &36t"5^|&btqCoUP4@RΙn9"9U꼢
!렃VU3vѳJW R&0JlVt9OVU3vҿUc&5n+D;vrBJhyOE.k=W@n!P0+ZJD\L0a*frm=DqG\VU3yOE>&g,T4y
!\0+`JW]RtW4k=W$q0+D5u++s;wx<Jhz`(-m+DB;JqZ%TLVxD#TVU35t#ʌږqZ%TLVЏ+F+JQZ[΋Z!։U3k3_\VU3v[F3fi_B
aVU35t#·5܉*frFykKy}[*fr3qDx<J)xF h`WhQ39gDtWl<?OO|[LK36uJ|C|ڙ4flꕲ54짳8i,=W$]\8i,%BY\5~Sٜ4vW(}\qAFCz55~Sٜ4
{3FW=8siOfpVh(rjl8i+49Q3Ų᤮6Cv])JΦ%8i+:
O6g%pѲs_eP3 sYYgjxpA,J*C+49\Tѵr΍UR9-~e ı(6Vh(rFjW(eg5szY⦍#YY\ޮVh(rj坺3jϛW4m\Fm]JѲU%Vh(rj坻Wʈٝ59Vh(rj媉rjVh(rjsCfrjVh(rjz薧5A+49\Tѵr=mtJfJW4m\LZWQτACMW+Cj"9Vh(rjzi}\PqSF4貢Q3?%f+6ZfpW5]Vh(rjqEHRڿW4m\	Y⦍-s Gh
F%Vh(rjg%jTFuz/KJ{3Wǲ溚6C^J `WҠQS_T{!Qf 	p0
a?3Z%s9E|C!-m/|>FlW `WdfΩ\_T`WҐ(lC^ X Yq0=}(aCbŠ0C**^lx4f;LJѳJG|>|? K꩙Ik3EMeG@|> z~KfpWfpWҟ(C,g%CULJErCh|>-K38i*ں֙4m]R<{!PzCh ,ᤡ+ux45s|CbA X?@?i@ă ~/I[7pޚefi_᤭oM24_|>~秲|>~秲?LJ:%s9ELJ:%s9Eҟ'hT Bҟ'hT BiIj3Z%s9EtᤵP޹4C be@$ zҟH\= /@y/fpW4W;j5s\գ94ں\5he{!R  , $d>J@@D ā/᤮hv᤮hv/ǲ P|>=@4g%k/d>J~T{!SK38i-MCPmᤵ5BiLK3W46g38i,\ٜh{!Y ~<xCy/ᤨT64g%BK@~|CTz?38i*fpT4*ODh{!P
G`҅Tz?;LJ4y38i+/>?±|>/
ǲ=LK36uPϚ3͝T9s/ǲx<?j{!Y /ᤳ3gU\ѳJ3͝T9s+F+<H	G<H	G4fl˙Z6iXR6LK36uP̭4)Kd>K x~= %HqdǤ )Kᤳ3gThŴᤳ3gTh_5=},Od>K x) z/3͝R_iIffΩP_5=},hŧx<?-K꩙ICJg%(lC|>0//g%sCb᤮hlC|>=Od>J@mLJkd?S3r+h_6=}(\@e  od>JH[/g%pYfpWՐG>P >P 4~3Y_T{!Pz=}(Z=@=LK3W46fCZfpY2|>@= |>@= 4
g%GB}QH TzH Tz/᤭\oM>kLJ/ǲi^z{槲i^z{/g%F>3Vҙ}QCPǲ҆5҅P7UeP
aV{!Y.eh٥aHxO!\L0`dfΪf
`I
ad>K#6uPϪT#`&0tC7Ad>JPz<=}(x<{!Y21`d>K#W46g`W:{!SR6^^`Ň?j${@|>EsU`qHW;j5s\գ9^#@$ a\L0bҏ۸oM24z(b `j{!P13Jm]^|>-WW&1aB+^.jq0=}([Ed?U!0+QO!0+X{!SjW&3YOfpW(es]^DS@CX@DT |P	AISٜ4tY\޹kD(g=I\5uJbU@`x4\L0j>`%Wa!AƋW@R4ı(fR @K6_Ģ{DĢ{)qf,J*f
X%WApDĢ{`lK` GAĢ{p
X%E@UKЂ CĢ{zx	D(N%E@UQ),J*q6Tdѐq0&5^`W  #q0Rb0`W<`x1F"XTu^8X`W¡f\L0jEQ4*jHXTu^8@/1,J*%QT0+W!	PtU86Ģ{&PtUHhT4x&%"bQP=x/x\$bQP=x1\L0j  (bQP=x/  L"XTu^If9Ģ{PtU$á,J*C`hT4xBb`WAÑ,J*㚱,J*%3:`%E@U$
u^$JXTu^[%E@Uࢳ %E@U,J*\ p&5^@
Ea4@UU	bQP=xR XM1<yH&jF.9Ģ{V4@ULY9
aU$_&5^[("q0e`&5^T'q0VC`{Ⴀ&5^ǁ,
aU%WPBXTu^`}PA8BjLhL`}#`W T BXTu^	45
aU @&AMWB@\L0j@U @&5^ z  %W@
aU1h	!\L0j+: !q0  &5^@ȄLD5^	@n`xx4$q0Q\L0j	x !\L0j "&5^J `WW9+B馫 9M
@
aUp	&5^ kLMW`W 0(C
aU!q0T7 0+WrfΟAȴ!ىFq,J*0<S&5^^`x9# 0&5^`x"`WT>!^ bQP=x%*fXTu^`Wܷq0@P`$q0i 
aUmK80+W"fi6/W2P`Wa`Wh'CmW1Pk!\L0jB`W ,J*.PPC`xHA%W0+W`b`W* a\L0j(?8p!\L0jq0
}a`0+WX`WE@Ш:i:VĢ{`%E@U\L0j1 0
aU84@$(q0&5^VZE&5^\d"\L0j VW@  0+W#``W=-i
aU8Fh`W60+W1&5^ZG`\0+W &5^ xva
aU.Ix0+WM$q0+^%E@U
6B=Ģ{	XTu^ţ%W`WŁ$}%b1$x	CP0+Wq0I&AMW 2`|`
8`W	ˁM5^E%W@`
aU &E
aUap
aUHA4@U9A\K@Ш:iP2\L0jp%W0+WiM
aUP `zI`xx0+W`ՈL=yQHq0`y\L0j00q0`|0`W "bH*dU^DJĢ{ X0NĢ{&5^Y !͓g\L0jC`,@tLD5^* =hA\L0jؾ&i T5Kj9` T
\L0jF 0+W0+W%E@U" m&5^@&5^4Md,
`x

1hAz0nK̦A&BDS)Irrr8p( '.X'00+W2 #: E </b;u^1% 8<2z78p Cf#0U)<q0 $PI
aUXI0`W	@ &5^L2  &5^P`y@Pv#: zɠt0+W xC`x)`WMG.u^ @V_d#mWL4\ 
aU
`W$6%W+	qEB,J*#s&5^ Ȁ1<Oq0@$
aU+@`0+Wf@KòH)Ģ{  "XTu^NB%W  XTu_0	bQP=y)	bQP=yIXTu^ aĢ{,"Bؖ%Wie`%Wj4Ģ{|Mlh%E@UYHbQP=x	bQP=yLQ Ģ{ K`Jı(;-KtD()!,J*`D(꼢
!렃U'Nc@W'P D@ UH-Aگ x@x
@^ xJ`lU"Ĩ@jP~DE8cP
bdDA<ZA  UY@Tk8j	2ސa A $3Wk1_U Zt@UI`LE> =WCA F JU	 Dm^& ΫyJO: AiڰXUP3 BfEfFx^= bV	DA`@ΫD@-%j@80ZGJl(jMP@%$MW`BqkB
@$ 3j.DB	-SU40P8]W )j!tW[⢰B:~ۓA"Ԉ*	a56	@;UL`x%%`4=WVx!. E:UXd^Ia F-WR -j%I^L%MB`=`? (WaIP*T5%YIP*TgIo _X_8x,
IPPt?@PO5xgu,5xg)5Pş, -iP Pm0)%Ac?3_$? TfTfC
IP߀~T+$?V	+A@TZAJjKxԧyI)PxŁSJŎԖgIojKxp*TT,IjT~TM
IPO^<Y	Rt~WJQjTjRx]g)R[şh{'?ЅgU-JjKxG,xy-c%AxҠSo5xgWP
IP)A欼şj~Tj |$?Է,Sxţ_BxkW/^<Yҏ	Rk5xg|SJ̀)%A%x͉>j	^,d5 ?3A+şlTPJgj/bϚW?ػ栕6<^,`BT.Y~j	^,p@%~T.g栕#%xyYq?\ 5^,|J>:
IP>D?I*ϸx5xg)JY?jKxh?W?Y4qg+Ҡ}栕Y65 ?T]JTD?5+<Y57D?Y<JՃI*V|
Rk>4?X^<Y?  AG%A߀0yǋ??Ҡ%A8)%A8a,8Jǚcşy-,Rş<Ԗg*
^j@"-5,Y
5%YKҠu]*@[%Aw㤨?Tn8W?5xgj7)ǋ?IWk^<Y⟚x|ş/yǋ?^u,x^<YO5 ?^@E|<Y^<Y򟚗^,x.Rş/-y
YqT|$?` Pt?aW^<Y>jX^<Y>jş<şG,^<Y/5xgUǋ?"$ǋ?"şş=Wi,5xgş0ş0Rx/x5xg5xgx5~jǋ?#yǋ?#>WF^<Yu,3^<YS^<Yc^<Y,,5xgMş1],5xgP<ş1DWךx)~j<ş1*ǋ?bş1-ǋ?b)ǋ?Ox<şp,^j8)yǋ?IWk^<Y$?)%A%_p*I*G,xHjY,3^<Y"xO|ş3S,GP'T3I*j	~4?$:WH},ǚxD5xg?5xg5xg5xgş4;Ҡ?5xg	j<ş4|ş4.ǋ?GxFj9yǋ?/^<Y%?5xg|şr`WJm,^<Y)xWjp*RJx^<Y=^<Y>5xgGxx},TWj5xg#~YJցϸx>T,5xgҠ_x`U,5xgWyǋ?j<Wԅ,u,K^<YRǚxƩjǋ?G, },!_xu, PW|şx,<şa,o5xg-I\`PxP%AEWRJ^<YDq,"+AD,Ĩ?*şPA唨?'j^MI*^	~T,*^,?Ĕ?_xΆ?^<YL|şt,^<Y=>jRxw^j N>T߀5xg@a*
şuPQ_xԨ?(j
~j
 WTyǋ?	Po!W%Ah|ş6yǋ?lT6I*'yǋ?	yǋ?	Wa,&AWq,&IWLW*ǋ?	|şǋ?)şǋ?):WR^<YK/5xg(j
Rşş|$?
p*5xgCT *5xgX p*)%A|şgx Tk^<YP@{%AQ7)%AP,}ԥAQw^<YP~$AxP^<Yco5xgp*;e,<şvyǋ?EWؙ,x5xgjş7u,},,,^<Yぇx5xg^j:W>WEWLW,^<Yǚx$/5xg]yǋ?ryǋ?r"ǋ?r&yǋ?raWa,^<YxNş:ş:|ş:<ş:0ǋ?v0Wq,^<YOxbxe5xgj`m,^j`,ǋ?/^<Y
j`şSWş ^<Y yǋ?Jş!/^<Y<şWJ°;<PV	PVUWV&yǋ?,ş<şx)%Aa_T=WXT<Q,?2Jǐǋ?y*<ş<ߊ	P,*+W~T<~T=5a*yǋ?z^<YǚxǨjWJǨj^jyǋ?zTW,$x5xgS5xgUj<şP<şQ<ş]yǋ?
ǋ?
<şJj^<YT,*)ǋ?-S,a,^<Yh^<Yi^<Ym>jlWZKWZRWZ"ǋ?-,ǋ?-.ǋ?-NWO5xg^<YFjb^<YH^jb^<YIjbLW^<YS|şyǋ?5xg0ǋ?|m,^<Yş>=Wxǋ?|IW>W,,k^<YC^<Y[WW,,^<YXq,,},,^<YY^<YX:WLW*yǋ?<ş5xgcxyǋ?^<Y狼şx^<Yj<DW5xg%ǋ?,ךx5xgj=W,վj=yǋ?^<Yşz,^<Y穞j=*yǋ?,3^<Y5xg<şǋ?.],𹇚x5xgȞjyǋ?.KW\PW\UW\şş
~jWa,ךx5xg>j,jş?)yǋ?~"ǋ?~YW,wxO5xgǋ?/yǋ?/c,,ǚxGxgx^<Yzoxxύş|6W5xgş|^<Yď5xg<ş|!ǋ?7^<Y^<Y|ş~T95`>T~ş~]T?;Aş@wa* πxx5xg)W>j@^<Yj@DWj@&yǋ? ,ǚx~j@NWbm,oxjH>j\yǋ?1$ǋ?1LWbUWbYWb^<Y_W7W:Wc,.^<Y]^<Y]/^<Y\,.,.ZW0yǋ?+W:W=Wg,0^<Y`,0SW,yǋ?şşA6Wox,<şA ǋ?^<YOx)j |şV}Ĩ?~TB_TO|ş@?J'x3J#^<Yd<Ҡ2,2  .Jȋ,2~ :ךx8?~j 'iPyǋ? ? J	wxP1W?5xg^%J
5xgT Ax| * "xKT @^<Y&0yǋ? i*<ş,,J%jC5xgG!*yǋ?2mTNşς?2&yǋ?2(4?2*yǋ?2+PdYWdRPWd*'A%>j!JCO5xgTBa,?BW~`JHj!?iP,%A"x@TBj! ,ǋ?T?3Q,pǋ?35*jd5xgh^Ruǋ?3w Tǋ?3&?3ş%Ac^<Y3	Pf]Wf*WJ^<Y^<Y^<YAWW|ş ij 2x,{,5xgo,Nş+5xg}*xmJGW*/^<Y~?Rxd?T5xg
RK^j|ҠLj!%Aǋ?^<Y쎼şy,GA^jd^<YjdLW!^<Y|şyǋ?5xg0ǋ?co5xg4Wǋ?c5xg^<YW,>j>W?5xg$ǋ?bךx<ş׋?ך/	'LOzTMP	G)%A"OxK~jA0ǋ?s5xg6Wj5xgIW5xgΛ,5xgΝ,jş̍nT9)P1eO5xg+ *fş~?w^<Y[(%AӼşA<şBt?%
IP%AL<şAW5xg|ş,"xI*Cy%x[JPůY`kR6p*Cu,457T~-}C_PoCp*Cu*C 8Jǋ?uF^j	^,J|Z+xoxşPW G?Ihhm-?A~WJ^jKxc[şiAşqD?t?Ԩ?O/pe椷?¯(J~T?~-JTFx@TjT1*G~YJcxGC?g<Y	 |~jTQR+PRg-WbTY/̀5,ed1 [ş}%AᩯOTtg8-_jTD	~*"G?*"@`g|TD<?PşD 5Ҡ 	Pl}?6%z,bxpK	Pn$t	>jTE	}D?椷?$?|TFA`;􁧋OA<J@J<ş_ ?$ŀI	~*I%A#5xg g/^,Oŀvj@`g!͒d?7T|Ԩ?/	PT5xTng/唨?~jTG~jT8i	 ﾭ* t?8 xOxÁC Kş>,|Ԗg.<Ԗg"|* APJ椷?Aai$*$TI%ǋ?U g/@`0x??T?=Qş\g7唨?~jTGMJBGOt3Jà&A)PtW
	Pt?R)->*OP<Yt|TS=@`g~J=?(IoYK^,Ĩ?;+TR<JIoxQş %A?U*%CZgtg^gMJ@&A^jg,~EQIK>j)<Ykz1X[x~-WԨ?  %AyǚOu梓şDx/7x&A}MJɃT5x%g(TTIW ?Y@%A,@P g~,,Ym`g-	P!@şJ?RB>jTAMJ^,,~YJ?&A5*')P8椷?1MJP'}QşO(Ԩ?~jT o~?ALR[ş O TP1YJ &A_5*T5x#7x,<Ԗg]YJ &A7&A 4J@{(%A,F%T>0x!nFqA*Ť'?_RH CO RxoG? C	 >,-Yuٞ,A(T "O _5,	>Dx17x8,A	PRzş , ?x2 %A_x % s׋?x8S	PWz	x<9&A|Ԩ? G
R_~TS)y-唨?D5*oMJ+T5x(.R[ş	LRL?	P&B	PPRe*ިjgqWT	)P(-*G儨??Ԩ?P:ARO,Ra*5~WJHy-JH.Cg?*fjKxYWIoIo2T"ԖgjKxb_,XaK,gbT#iPIo>BT5PhQ׾jKx<Ԗg?5%Yr7PJāFJĆ>jKxĂǚ,%O,,椷?>jKx(y-,:R[şX,y- >jKx0椷?Ԗg5%YIoFJ4椷?ԖgIo 	cş  /,J/Ҡ5%Y/d?PJ,`Ԗgo5%YIo1^jKx,~ *d5%Y Io:R[şz4%Aя,hRh~ *P@g2R[şD5%Y$ԖgR?W*0q]*jKxmĨ?<Ԗgf>jKx3Iolka*-<Ԗg tĿAWKJf?Ĵ?*.T\Mş\p*.@XgC5%Yy椷?ԖgOXgbT@GvS椷?K߸jKxO5%YKIo  'Iom椷?HR[ş`}R?5)<Y,(y<YC7?Sc\gh_p*|T)<ş)=@Yg?唨?)PҠ
	P R$?o*T!O"_T 1*NU)Pp5A崨?T!&A~]JQ*BPM%A0<аg_ޥA-C? ~WJ Ta	POR',jTc*y-,J~jKx+)AjKx1	P	Pß?{JIP*ZJ_T
+ATU0J激TIP| A%A T K3J~)P`xTE0JT+AB夨?mAAZs `s =2J7fs!Zs"夨? "s0A-J(s0UJ%OJ~*	PTԫv'?!x:*ߕҠ,!,#~YJ9AX!-*J:3pt+AiPJ^jKx,hPR[şoCJ<k#A`pxTU~)P5ZJTŠPWJ9AZ$%A\kqpԨ?T/P*4~WJ{şՁPVP`%xK3JҠoJTp5p&R< w?Ԗgp~Rn*RnXJ +A^-J儨?YRuW*
^jKxq4JA"͒<[3ş %A"ŀcŅ?O|X, *>0xoAkş<X,00e?%A` }ԥA`
>T?-<*Y#5JF+Ab,1!$AbFAb 1,%A<sK]*jTmxjA[/JJg儨???,2Ml0Af<h7^-!<YfSQ1/
To|Z.xH _RYsşƇ^-!<Yh&aJʏ,r~aJ,rw*'-<Yų<YgpişPŤ'?gp<+?5|[p}`|(0WҠ2QI5>,ߦA&KQI0}梓şb,|RxL$xL?MJLE'?O	>DxE'?F,5q5,5=QITP"<Yj$g?-!<YpT PJJ7Ԩ?0gp"E'?oP"<Y?xTMJj)<YyO^oG?uj)<Y}~j)<Y{P"<YxjTזRxCE'?@gs(%AU5*:5,梓şuDxNjTw^j)<Y'$gp/
Ҡ	qA*H(5*H
?#5,^j)<Y	3#şʾT_P Jػ梓ş5,6N#şSjTA	|Rxg梓ş>Dx*H CşP
bP
Gj)<Y)>QII
ll
@*QGAkşԨ?C>p({梓şE'?F^DxmjTA
%gp(ygp(P#ş_fp(%IPԨ?@qҠ梓ş4QI#ş?+A*xg?P;5 T? ?U~qArE'?Fj)<Yr8#ş"/ ?APp}*OE'?gqѷ,:qSҠ:a梓şHj)<YtB#şa_t?7i	zx<Z^, 	P* y J5,!/E'?zX)JV}?doR<RxVPQIXG?TǾo_%A{Wqm?U,FA
T5,Ygp+O,HߦA
p}*TCQIT梓şo,@GA
|RxNQIoG?O ?Ԩ?oJZ(ygp;E'?@gv(jKx5%YjKx>jKx\TU"%A. Jy-7Ԩ?cA/Rx^m梓şP"<Y/Io>DR[şƞjKxP??|Rx'O?qG?Ԗgs5*_p}*~j)<Y܀4QIޠDx,@0y-AgJ E'?Rx @ - CşMJb?'j)<Y1 gpŗ,@<Yp.A<Rxa梓şP"<YPT?OךOP"<Y<ZBxp}*`` i*`~D?P~T46xp}*eAşJqeJ<YJNPlgpS !}?5 "fx!}P 'p}*y6xR @A j)<Y 5, @XyjT q *%,!?B=`%x Bŀ jr#ŀ A%A܄R`%xA܄%JP`%xfŀA-JfŀSe*W?`_`p͟+ş6qT2ߚ,~,)Y xgpWşişmşyşŅ7??, ugp$xgp%:Y <Y ?2 
?+A GaJ|XUxXyUgyaQI}5*|Ԗgy@[Ԩ?y-?5%YejKx儨?oş	~1׋
ou-J,1唨?AaM!}R5>,)Y`3Jxgy*XSx?RaM*,)Y`[%Abϋ
oJgy2;̀ xҠ3Ru«şA/PAPA1t?$AqB?BhDgyн-*y<Z<YrB'?WĴ?6`gvg~,J35,̅梓şٻbTه^j)<Yݘ}梓şق|%AݙcE'?-ygz ׾B?W?Il/G??p*@WTЀ儨? t*?
t1g?PC?Jm*`sjt@DԨ?)PD?W'?]gvZrgvY?a/JĔ?7hp4?-%A	T
[fp4cPJ+TL	PEUﾕtS_|tQftPPE#{T?>?&*F~
Tڳh]t?+Aݨ)PjԖgvGt?-y<Yݰ8椷?6R[şېԖgv-y<Yݺ_,ܯKbTۖ|şۖZ,;šSş;w 8JCIo!R[şH@p?5 ǋ?jKxh%p^,WW)JF+Au+şܦygw Ĩ?*xtgw Ԩ?<Rx5,\~-<Y޲Bǋ?։'?gɏgz?5^,Xş,,xe?`P	x25^,m'?<^,*5%YԨ?:QIğ5,	MJ1cE'?/5,CDW?,Jş`Ԩ?|Rxygr!|^,P	xj0Q51<Y5x< Y5cgtu~jbx<~jbx9,Ĩ?l/G$y?gtq'LOG0x?yBoP|%A6ygpE'?{*#E'?~j)<Y7Pgp5,崨?|p~pܯPĿ|%A7-şgwCO5,mй|wN<Rx^j)<Y_B?&*wOtZQIt**Uj)<Y܊6QIV>-,E?ޥA܋gO"^j)<Y܊Pk?D5,E{梓şȩ-,F3˩P#RxO# x.x	P#%gr0}梓ş?#|r35,FRx@zT
~-?x@,U*	-H}TtĔ?<Z,`??1	P?*Ĩ?}0g{*RT#{$?(A,g{t? }IPAI%AK`*Y*D?~t?=Ҡ``iPO`{*#5%Y%@şkhxJg@şAw	vKQpԨ?<ExĨ?>j	^,G.%xPP	x!GW?YܑKş%x!A+ş kҠHA+ş)J 栕A+şO5 ?W?%x!;ŰY86PJgpgp(%A8y%xpAPJgpᗚKşÀYA8{栕A+şÕj/MY9@%߾	PG_p*^<Y9>i	oHp*͞juٞ,<Y9LP	xrSPJgpgp栕g@%oA+şÑO@%m栕ŰY?"'W?!'A+ş栕!%x<^, A+şW?!@%o5$<Yܒ@%5$y%x%ǚKş6y%x$栕@%ϚW?Kj	^,I<^,y%x7PJgp7KşA+ş/5nYYY^,g*q}-*pA+ş5<Y1P	xe栕qǚW?GW?@%p栕p栕q7@%p栕pPPJgp8)Y &j	^, |Y +|^, >j	^, -%?栕<[şïA+şáaxtŰY:e栕~j	^,:P	xt?Ij	^,|Y:<Ext(xtgpZ<YU< YGj"YX
BxAx%x|YC5 RKşEPJgp,%x^, j	^,M<YP	x:PJgp:A+şW?~j	^,iP	xA+ş}栕t栕t|iPgW?W?5 ?
Ro栕KY(mgtԨ?_|%A,梓ş<RxX5*aRQIeO5,A,XpOOgp MJv ~,Jw_OQI55*S]**j	^,j	^,|Y<-yY<YܕW?%AܔIjşAQ^,JTB/\<YܔZgrQoŨ%|Yܖ̀9ǚcş`[8J-Io%R[şu{,r[<YܖIhDgrXy-%Aܖx䲗B'?/`J,Ej3şeO%?|%A=ԖgpT,uPWxgpZp
oGRxgpjpŅ7??*,TԿ,~A=(xgp)PJ,)Y=?Ņ7?g+ş׾d,~d şA0AC«şIo-xXJ%gp< }%AXSxԨ?Ņ7?[e*xş5A|XSxo*y;Ņ7??T
o>Aş_qTŅ7?0JcşЕ}w?d şA+şɆj	^,L7P	x1-AܘAܘ椷??5%Yܘ%XJ0xgr`%Aܘ[aMAܘ)gwYJ>,)YA5J
ox5ҠŅ7?~yşJ
oxA>,)Ym%A,)Y_+şd,@ <YcIox?PbT 4?gN^,
-9x .-SR[ş
	P&,)Y~F,)YԨ?XSx!RO|XSx! /T/,[}iP5gpB`pBIaM}J!XSx!qT	OŅ7?Y%A>,)Y/BW?ߙw?C̀ x|k0A>7aUšşҠ;A>Zgp椷?O,	P^,)Y>uP,
Ԩ?
o,A?Wş*,?qTǋ
o*
o
T~,)Y?1J~ş0J~xgp>t%x~R ngp@ <Y?{Cşɫ>iP&ԇ?H>-$<YܚRR[şɥ_5%Yܚ,%AܚXSx4MJ5
o&*
o'*rq
o'~P'<XSx8(ҠNŅ7?*,N /)P'2aMqTgrs*O
o'<	^,N(y7x8@ <Yܜ>?^,N~ *<ZgtjKx`IoLߖ}ş *XSxe_Ԩ?#gtT,>PLLaMA0ş
?<XSx`3t3Ņ7?	qT,)Y0%AܞŅ7?:Yܟw?y '?>,*Y@ JMq t? R 
-, hDgq5 ǋ?1}	PcR[ş^gqך, |Z<YALR[şšşU-%AA|Z<YApJ?q1*	wŠm
$?&?|KJA(J@(%AܠLJ@)P(<Z<Yܠšş?y-G@ş,PLh@gq
O|Z<YBBT?VxgqCPx椷?@:JDm椷?P,Aܣgş%4`grgrwšş -iP_,-,x
*gpEO,Px"%-KRW椷?jKxI,R?,%AܤLaM"bTB
o)jTI,)Yܤ,AܤXSxHMAܤŅ7?c3JHşT
oc)PcO,*?,`pF{şЕ́ş~d şR<XUx#*y-7šşg̞,˾-,?32x$~ *Ҡ %j"Y @k%A U|JT}T0T1]Jy-g,!?&AC8J}jq~Ҡ!*gҠ (J|IJ
-, ¯xpGhDgpMJ|%A<Rx~j)<Y|Z<Y|IJZ<YWP)x"xMwB'?S>QI2O)hDgrbTd5,SLQI2B'?>-,",JOygqO "<RxPQI {ZTAWT)י,	X"x%AbT->j)<YQI<bT)3A+ş(栕gpJ?Rߋ
o+ş2OoO|%A|Rx&g梓ş0miP+Aς4?`zpL=jpL {jT1G	PR	/%A|pLT0iP%A	Ԩ?zԖgpNI{ş@.aa࠷`ş@kx*J}IAXp	q栕gp	K %Ĩ?H.W ׋B'?Fs
Tʨ,O*x"xTUwĨ?RşʠP*j)<YܪXQIS,
M<^,
V"x):<Yo*ॗ<Yx@x)$"x)&x"x)^,J)|Rx),gpT!gpT"gpT}XpTYhMJ+S梓şZ5,
>-<Y,x+$3ǋ?şYcDW?׋GObBǋ?şSO'?>T?Ex,"< YFPx?P*_OgpXԨ?ʽXpXIQIగ梓şvTpPß*8}cşrǋD7?M4h(xhǋ?h+xhǋ?*-餟M)x<Y4cşK>&<Yܬ~r~WJX*d5,V)grĨ?ygr5,W ?|%AܮE'?QIpAĨ??5,W|Rx{*@S$<Zgq Ţşć-,$Tq @JTĂB'? Ԩ?*<Rxm梓şĐ+jTĔO5,$梓şĐ_jTēOL>j)<YJ?MJ8QIS5,%!~q(:QIQ3E'?oƉPhq,~WJ+G hp
ҠB%J`Io,O*ϋ
o,|XSxRu~WJ<X	^,e*JgpZ4aM?,A/hpZ
MJU]*W RrTsx}ԥA,%A~BTsO G?iB?j'B'??*༅ЁšşzoB'?Ϛ,(J/_?R_T ggp x"x o* ,  椷? Yh@grЉo5%YܲЉO,"x?p}ƩP IRԨ?_qTšşW\p`T?T}?/IPOB'?4J1] ,HqT/Ša@RTuPC,W? A\pd {T?xK]*}*E Y`)J3 Pbg ? ! 15* }J<Rxgp@#şAԨ?m* HQI KQI z 	?MJϼiPǚOךOߨ,Z4 gr@1+%Aܴ?r>jKxj27?<<YܴY x4IP-~RoR,!O%A@ܪpgZgpҫşE3DW?椷?-&R,@JTHm&^lYtgp(4?׋?,5*$>A5,O|Rx	=@gq1og?O儨?O4OD?7:J	<ԖgpjIox65)PkTiPɞ,w ?a3 CşfAܶTcO5,[ygr-MJmTtgrۯ5,[$zԨ??xҠ[)groO-=@grؙgr8[_P.(R[şˆdo.G@O2?Wtq5O,&PQ<Ԗgq4	PCϹU*hZgq4Ui/iPş㿸(J?R'"xYN$x:Ux㤨?ԕ^,]])-5%YJTtgpn]Px7_*?+Ay-27?d,y<Y㤨?o5%YAx9>㤨?'Ԃ?$x: <YK:gw#%AܼIo/G椷?u)Plgq<şσ?{4?ͼZgrԨ?iP/QI5,_@#şF/	PTϋHOR( 4?梓şQ_OA,	BO,OW?gp~**T?SŠ*Ytgp+A gjKx * |A `jsş P0xҠ`:QI皊O0,,`|ԖgqEGş'ų<YQ(J'ʩPe>-aW?_Ҡ5%YRXZx3P_iPW>^,)T 	Px:tgpm]*.FJ?Ԩ?,xYA0Pukş`pA^j)<Yj)<YP"<YF,!G儨??*TӬtJ	+ATԨ?lgqU́׋?JDVYUAUxҠ*ygtj)<Y<Ox:6xxs}amT?x:tgsZsSRst?^lgs2`u1O҃şx:_Rhƕ{Q<Rxg{]z<<Y/TsD? ^%J}9-J}=RP,߀:`u?JZukş	A *j)<YE'?CG?|<Y~XJ|}2%J|)PX
,2 w?<Y+YRg-J|VRCg?`́׋?b?ԬiP漢կ碑Ԩ?ԅxҠR梓şYygOP"<Y3ѳş@TǃO!?|cş꯸*t:Io27?G?̀AtIP.R[şO*BTJ|Ctg,40zPg<&yg<߉)P?zT_	Px:tgugO:g%A-:R[şjKx|Z
+A-~㤨?͇jKx|}	Py-a/A.zx|\A.>`<Y.e !p5*qTOO~j)<Y.@gLt<Yzx|?MJ|J|yg>E'?>Dx|eg>ㄨ?+A|Ԗg>y	Yd,2?h:J|^jKx|jT5;Kş}IP𢡊Ŏ,Vgş8 ԖgIo WT m%A%-{4?-
RYSJ}`S?|,XLuş
^,zx|"3`jKx|`<bsş(J|`UJ|`Th-x|`$:Ux|`&TT,sD?0jFXR[ş'<Y1BTT?%׋?%OJA!Ap~WJ|ᇚ,8GCg?ߕҠ߄{P_*ŉ~jKx|d A2*{ş0Ņ?bPG P|Rx|fRx|f@gHŅ?A//P~A<Rx|$>QIG?JT m:T!CŀEaeş!w^<Y4Q %ŀŅ?ƌ|XYx|h^<Y4$z	x|h!gЫşBǨ ?ƀԨ?ƀ t?Ɔ5,|Rx|G,9>bsş k
9#}ʩP<Z^,9*x:Ux|yg5%Y椷?Qǚ,	iAş(s:T*_,	A'%AϹU*ZgJ):Ux|?xUJ|Zg@tg5%Y
Z}ʩP)xYU(J}hʩP|Z^,	:Ux|&BT1ܪLZgM_W?d5^,	^jKx|ju]*5*!A5 CşR ?Ʃ,A50g4QI J|0QI }梓ş@G?o|ҠygKQI L#ş-~jKx}p,?U*׋?J!AP+AD?5%YA%AD߹U*׋?7tgG~U~WJ~",߈^g5J}z5%Y,^}BTU*-<*Yt!AtWJ|6At椷?΄(J|ʩP
~-^,	|CJ|'_Ҡ	5%YPP { t?O_5,
}@g-zx|	R@+:Tej)<Y6W梓şa,Z'<Y6!xNx|m_IO׋?TLP2ǚ,
I>jKx|)*-{R&z( PCOP<Y<XBG,
*A-BW?DW?7R[şy-R[şި9x~0Q:TG
ߌ~T?¥>-COJGpPT?R
<Z^,
^,;55*TcR;~Ĩ?,;AvW*]梓şe5,;- !R}J|nE'?o5,=@gܓ !yjTr P~j)<Y7|Rx|n$34?}@<Y7oRE'?5,=@gᇨ ? [Ԩ? :TO5,W梓ş^Dx|p	=J|pTQI梓ş]G? +:T5,QIɷ,:TRx|rE'?'ޠDx|r v	PAw ? #jTk
Ҡ~j)<Y:Rx|t}ǉPҠ=@<Y:?MJ|tZTE'?E_5,&PcԨ?B+J|vm梓ş㱇OƞDx|v< gԨ?`_A;E'?hj)<Y;=@<Y; R_V梓şe梓ş3?PԨ?´?<Rx}5,`uG?_VoVOPW5*VgOE'?0zAi	jTZ+J|+E'?²OOi~Dx|+)Lx|+p*şafx|,Xw
Ҡj)<YygXA#ş`u椷?PԨ?k
ҠgX)gXa#şo+J|xY gMiPRx|zE'?ǦDx|z3PH^-!<Y=_A=#}´?ǩ~j)<Y=(ygC#ş]1	R~,U-*:5**ZTUOZ|Rx|
G?KIoW,-jTi+J|-6QIa梓şhPԨ?g
ҠcgO5,b[/x.x},cW+J}#E'?إgg,bҠ_J||~}´?_5,	>j)<Y>ޠDx||Š-Y,f,RRx|8QI,G?}Zg)zx|RE'?kE'?oc+J|E'?j)<Yx4#ş߸J|}´?M<Rx|E'?a#ş竼Z^,=xYzjT?p*Rx|5,=$o+J|
Ҡ=^j)<Yz[QI׾Dx|.~WJ|~P`gԨ??p*~j)<Y?$yg:#şxmjTxy
Ҡj)<Y|Rx|/M#şx^)gA|A|0 g_p*j)<Y|{梓şDx|5%Yp*5,Rx|0,^,ϸV`yg`RQIG?7A
j)<YgP"<Y~0 gKjTp*皊OQI}@g0)P?>P<w ?_p*-}[ `@p* qjT 1?J|1S梓şቿO0ĩgbW%A߸Rb>]*U5*.~yg]梓ş\mG?/ş]כorp]x|2Px|6%Ap*0Ft?7Ԩ?Ҡ	j)<Y>j)<Y^Dx|
~?*|-x|4xYAw
R _R PAOKj)<YA=@g}?oR$oTe/E'?gO,&?R,%A GA @[~Rx| QI@11JTKjTS?J|2c梓şE'?&^Dx|2%<?@J|3)PR!_T"O<Rx|AB)x<^,<Y	Pc_RfMJ|3 /T>j)<YQȊG?2}5%A `kxgJ~Q*O|/	~	P]xY 	Pﲯ>g t?	t?Tt?JTORߘ}ҠߘyggO]#ş
~-oT(?t?@)J}~ A!g梓ş"O,A<jP΃@J~p5
Rߜ~~O"gO,ߜLcg?{g0AίRf~2_O(yg1|&x~A@5* *<Rx~5,ߢP"<YB_N^,ߠ}?П%A35* ~E'?А<Rx}G?Ћ^j	t?ЄRPs?g~j)<Yg?>jR Ԩ?"AE'?Rx}G?}T~-,i<Y@A(5*_*j)<YџOﴧLh@gU@J|	PQ,E	Pt?X"x}}E. x~t?šş_%A_@ x}Ҡj}jPhx}%t?*l}ҠlUPJgbǋEo-VgaOA+ş,n5oTIP
~ACJ}p-n?J}܌p/*vpnRn$A}T}ä?ۈp:rW?ۈj/p*#%AT߹1*n'?ۀܚp%A>T_A*?E*IP3D?4?SJ}T?|YᗚKş}Ĩ?:Wo܂-~_pPQ!`ߨ -~vB?tl1l
t!lFtAl@`sWޑlAݰ%X"ܨ-~T<,߬8J~,߬椷?K g`:J}Io	<Yu@g1b7t02R[ş5%YCBI x|&yYCH.x|54 x|5yY<(<Y}PJgjŠp+-J}SşALJ|! x|SşA*AxYPO
qTṧ@ş>jKx|7xgn<i)>--%<YZ<Y|nMIP)%A_|/(J}8J}u6g5%YSş,t=*E׋?=i)@-tЁ(AR"IPB|?ȤOjpIoTgqTbך,#
jKx|*BT ܪC׋?)Dg?Y>㤨??5%Yb5%YagIo~* cUJ}$iZgI#<YB@JgAWJ}sjT	vPQIeO5,v"`Ԩ?݉$J}ء梓ş>j)<YGQG?P_|%AG:QI;5,##ştOP,#_(J|W#>-,#|,#_*;5%YHU%AH4hDg c%AHy-Aר ?{T׋?,$}Ĩ?	-,$_*AWIo׋? %A~--%<YPO,|@J|8{:gpSşɯrmЉg%AR[ş Cşˏ׋?Ò7 %A<Z^,I~-%<Y|ZJx|9,xY?|r&x x|9I*O)P"O S%A -9x|)R[şUhx||Z<Y 5%Y PM}Ĩ?#O66x|8R[ş^l<YIGR[ş׋AkşmGAkşliZgxY¿|@J|hx||ZJx|<ԖgJTqP9]*8"x||%ARx| *|Rx| &ޠDx| #_|%A ǚOE'?G?H ]yg C5, 	/}	P7@1 /5%Y q]*WttBR[ş5%Y|ԖgxY sA -jT
*WJ| !:} !:{*:ygRx|=@g$J||Rx|Rx|#ştD?ҍRx}*5,J[G?Ҏ*׾QB?҈>j!}	P8R[şA׋@şBopP{P
~-,KQ椷??G%AMJ},WJ|;UD?ñOkRx|;z !6"Tu梓ş}梓şC`P`E'?ñ3E'?ò,x x|<6Px|<	P|ԖgxŠuZgyO@ş׋?K%A<Z<Y	qT.R[ş䨾JT5*QPRx|梓ş䢗,%	>,%	,%p*XmjTҠ%|%AK,yg,梓şߨ,M}H{O^j)<YG?	YygzE'?P"<YPx|E
RO %A+Azx|65*=W	ğ5,Ŀ5,,ɾ,Ԩ?0"TyOOE'?Ԩ?P"T~5,Rx|=@g&*>SQI>梓ş|G?5"T|梓şE'?Ɋ}@g1gPqT>jKx|M&<Ԗg0.ÀI^dcgk%AԖg a椷?5%Y5%Y	~-$<Y?5%Y
-$<Y@TJǛ|6x|>
RY2R[ş_$?Tu挞,bg|"ş怕Stx|?4Q<YԖg44mx|˩PO@66^,&<,&x|W&<Ԗg4椷?ɢ,&|ZHx|Ioi!r5 ǋ?Ï5%YN|9 ?s:J|[R[ş鍽jT?P㤨?_t<}	PɿpT<椷?5 ǋ?o5%Y 1 x|@e@g5%Y <Ԗg%A 儨?R(,%AP<T"A!T>j: gRş_PADg(WYz	x|At?"oEJ|p*Dm,G^^,G0x|",xşbTKQI򑧚O>-,)GйWjT&~j)<YRq梓ş$P"<YRKh\gHjT$5,)5,)/P"<YR{й~#7QIF4QIF6-,cRn<Rx|QIFH#şйFQ5*F$g#,g#-zH?$?A	 t$pT y-<Z^, ׋?t?5,co,x|5%Y >Y*ň8	R rߚ, ~-CoP@yjT$ԖgL~*
ʩP-OJco5%Y	A	>jKx|!}Tx,%A	&0ǋ?ʃP//J|Io t?ʅR*Prg'4R[ş@?8(RŠN(x:Ux| ǿTA+Z^, ׋?${뒠 7A"AkşQAkşW~*$֥AU*3)xY
NZ^,#׋?M>-T/*TT?P,P*T%ZTଃ,h^,`#bo儨?X-J|%A
_|*5*gRFp^wJ|E}RT(W6J|EpP?R@A"P,}T<>-,-,|ZJx|G^-年<Z^,M@tgk?׋?̼Z^,+xYWx:Ux|{椷?jKŀkŀDW?ă5%Y$SZgHtg,OZ^,CTY$~0x|IMh-x|J4h-x|Jx:Ux|J|X1x|J0xY%AşY,xY%Z^,^, jKx|Z^, J|ԖgbZ <Yuǋ?,Pt<YUZYWc?^, gx|>jKx|-W>^,μX0x|F,pgWkTgşŀi^{,/,5xg 
|Xg 5xg O? 0YYx<YYH>gdZgdEtgdOq, ǚx|^^, OqCIopZg04tg0eꃗ?~jb6 g1=cg?~jbK g1*x?o^<YP/"g?2eO, o5, ~-,a?J|_3+Aot3Ԩ?@g %AZԖgiP5,-~j)<YZ*z0?@UJ|~-AW?DW?,MJ|pT4|Ԗg4<Z <Y@x|P<Rx|YygzoE'?J5,*@g	~2t?OY&.tYq~WJ|㤨?LJg5Ԩ?ARg5]梓şmG??J|xCx|MJ|*TُObOf^Dx|<,-|~lKPt?botl~R._0J|"-4ujTiE'?O5,\z4BTh*A&-J5^,<ԖgjTso*J|N$-88E'?˫|Rx|uG?˦5,j)<Ynnx|?}w?x|^-Y
-!<Y>-zg8?ʟşqѫş{(-g?yJ|<Z*r[3şA'txJgx~x}T?/Oj)<Y^,8Ҡ/|,GԨ?Pyg}_ODx|<Ԗg|gIPҠ*P Ԩ?QGO5,A,Bş(>㤨?PU
q*&
>j)<YE'?TL#şx: <Y 0U]*㤨?q*_A`&yg梓ş,0<,CP :J|Qq*
MJ|<Rx|Rx|#ş,g}IPAOt?1t?8㤨?0"A)Rï5,ɞj)<Y)zL㤨?]o?\WJ|W:J|c"A
Y5 ?`A+ş0@%mjT0IQI%gޠDx|/P],CE'?a;E'?g#ş2~ygQIcG?dP'W?eǚKş2IPx|C5^,Š2g~-zgp?A4h
<YAT?өiO<Y<9ǚ<Y&ysş#ͮgxjg	?MJ|T+Ĩ?@],j)<Y*|Rx|UQG?X|Rx|U]梓ş-zgMJ|U#}Ĩ?ROx|URx|U*gG?Q3E'?Wj)<Y*=@gzşRO
>T5xg{/5,OE'?#ş~j)<YygyC崙<ZHx}<Ei!'Ť?wI什i!QMJ|͌,0Zg5Nx|Yh-x|JOϼ,1kYc$xYc%Yc*yIgMJ|)gjRx~ч3şZ^,ߴ6RߴѫşMJ~үO$gZi!K~-$<Yi͌,ҠşŨOcoY~?3<Y<Z^,^-$<Yy,๧AkşŤ?.}ѫş ?}*?ArO\梓ş*/5,oE'?.\UJ?}T!**J5%YoR}<J^<Y-JA 3 1RP0ş
pT^-$<YER[ş
RP梓şJ|RxC?)>T?o׋? ʩP*Mh-x~WJRo* y%AԖg <g <&y<Y	qT 椷?M<ԖgsIP~jKx~/PRxPQIQOHpT 3Io@Ԩ?_EJZZQIiwE'?,6?Wt?EJ~T aq#^<Y.(z	xT x >}T?5xg >} % GAC5%YDP ?%A@c"A^<Y Kş
GEJX.QIe5,V梓ş 8E'? r5,<Rx|Rx8QI IQI LQI Ԗ,7;:J+)PoĨ?An p*rKJܰԨ?k|ԖgŅ?.W,= g5^,XIoC4lg DňOH,DP<Y<Z^,~- h  F	Pn<Ԗg F{d?1CXxY1A1q梓şGOCP"<Y1X&<Yp*7Tv$	PB6R[şamC5xg" ?J|Exdu椷?Ug?@s|Xg ;ŀP<Y3eZg ׋?@%A	Pz?PAr)P<RxoOz 椷? y,/5%Y~Y,A梓şAO-=@g5* e* E'?c5,	#ş0 Cş0Ԩ?ce* 梓ş2'O=@g Ly-PK>-!<Y5A5oe*  E'? O}@g a1  	~*  $-ƞ,.Y\3R\^<Y ?=Ie<Jp,A,\@Y+ş DIo
 WUJh-xtg &xg? S'ܲ@%Ao^<Y}IP/z`g=	P/jKxx椷?=Ie<J?5xgГAş9ŀ ?,
 %Ay- jg P~TAk^<Yzş J/x yǋ? /P"<J	<ş HAş HO?׋ş`I|ş`e椷?RYx	=H0x	^^,bgAkş LS`/x)6şH]* (}IPGA_TY,Yך,}BT~T?#|Z^,x:Ux*}IePqT`*_şrPWܲ IQIkE'?P"<Y8Q1K6Jp6`/xp,%A8sd?? ؞,`3xrMJr唨?5g 梓şP"<Y9)Lxt:<Ԗg O(xvH`3xv?MJv rTOwO,~,,`Ham߸xYJS^<Yz	x
zTy-	<X,})PI_,͒7ŀ Š Š +AqT`%A<]椷?xxF5*y,A<Rxx!g G?-!<Y= (R<Rxz}梓ş,Lxzxg }Ĩ?YJzşC Kş Tų<YB_/J
<Ԗg uPRoPaYJ
W}@Y<X,N唨?,P~P<X,Ag儨?3Ņ?PܲO5xgޠ^,bŀ ,A1~P1%Yį6JgŀO}D?ŏ5%Y>{,,MJe* ,梓ş X梓ş XG?ZBxgjTOܲ5,<@QI,<łcş,<p*¿ܲ2W
~^,=7lp^Io%AzŀǋAkşpjTp$ \&xg \'zTp{Ҡ_|J~Io<Ԗg fg jTK,A?|Rx~YQIkrTzP<Y<X&<Y?u)PT6x/q׋?YJ/p* >W/ ?߃g?KX `J0 /P k:J0Ԩ? ?-<Z <Y~Ť'?o}ZTA~
*'IoR[ş,o~/e*~j)<Y@=QI, W1?	lg ׋? YJ>TxG ?!tlg_V- ?4Pg b>P"{ş \ %Aƞ,p+	PpR-tJpY6J? Š 0Š 0?MJe* 0`QI梓ş>DxŤ'?#}ZT/PHp^椷?%/5%YAp` 7R[ş e,Y@c:J P $y- i ! /Re* E'?"OL@g?LԖg	3Ԗ^,!Z^,t?27t f	?P`
 5jKx :, 0* g _ O҃ş P ׋? O5* 1)PJm梓ş<RxQ,	P,%A(}fgԨ?%+)PJRxWj)<Y)26`g#@ş*	Ҡ/*-N{Zg-	RfIo3Z4N,fc?(IoPԨ?(>唨?((yg?5,ࠫG?ߕҠB=T@Ԩ?wO!RxG?[Ԩ?<RxE'?#şaGP!gE'?z:MJ:QI2gO!z0KjT`E'?^j)<Y[#ş?|b!HO" !YJ5,D%g }G?,D_RhܲCO5,iO4[G? xLx'ǋ?	p*YJ( g DWO ?Ux^<Y} %
SşM@YԱ,j Kş5xgx}@Yyǋ?~^,?5xg i ?Bfx4|[3ş?,AQ<J5xgQ	x+jT2QI
QI
#şju)P9qT@*!ܲ ?MJkE'?|RxȡG?+V~qgc5,VP
Ӽx҃şï}bTVYjTg5j)<YI#ş/g?o儨?,oMJE'?c5,!=@g1Wc.g j=P_t?Pg%ArTMJ梓ş5,GL#ş0Jy-  Cş@Ԩ?<Rx{梓şDP"<YDG gP5,"RxS#şG<YAyg l8QI yG?pARt~*LԖg^-,tIhgOB_0J6R[şS0JIoI~jKxIo>jKx(zş	5,H]梓ş	oP"<YjT	Rx :QI_,T(JܪI׋Akş	#J$OP$~jKxpf_rT~"q1*c?5Jšşϼt"x}ЁbB'?|<YGԨ??u*9TpZ}	P(J	>T?:JZg!G,$<,$y-C׋?	W?>jKx8:t@x8&y- 椷?Akş?t?/Z r~* ~㤨? gܪ Z^, CJ !'Łş >R A, @e׋? O? ~T^<YI Kş烣g?	'$<:xa@Jg }* 6{e}BT lAf 
)PZ<Y T p<%Af &T x"x #O ꒠ 	ZJ:x x:
=Ҡ4?-? tLhx:(x"x:*"xFrض ~*T 
!- ::J?wPשP%UKpJ,	P%p*  7?,}Ie R, OJ< /%A?qM*Rt)t?	j}H2xԖ^,%pJ=
>㤨?ЧT z~Tyd?o z Ԩ?Q1AĔ?a/J=	P3x£şa%AԖ^,/Y B?׋?@ş_qTo,YMAMҠ'oR' j9E'?	μRxH#ş=jTIAN*yg8IQIp.#ş5*p
PRx1OO&zcş	}	P&?ҠL=R[ş	,Ĺş	?2?	IP<Ԗg<9_R ]*~ =T?Oyg@?AP
=T?
5,(gAMJCR(Y梓ş5,(=@g@CPx
>ㄨ?
 T e椷?
|,4xB̀A}IPBg,(IP At?
CR) PQI#E'?
Aר,)OR)|*cE'?
BgODxA{P5~j)<Yƞj)<Yz FwjT A>j)<Y<Rx#ş t?'@1 Fㄨ?椷?o ş @ Hm@ g $B_5%Y!|* S椷? cA  Ԗg 'y- $y- ~* ~T? !wAkş W? !DW? "5%Y	jKx>jKx9x~T5~0xBT3U*>-*YS~* R)׋?
eJQ,5%Y	D5%Y	D(J?*A	Z^,ÏJjPrg &wA	~0x~* L
T?3׋?0UpPQgܪQAkşDJr,_5%Y
#R[ş  * PCR׋?AOҫş }BT ʩP J׋? $ҫş 1? $)R ~- KJ Hu+ş !-$5*AU-ygT梓şQCԨ?H5J<RxQI R}G?HmA
C5,$5,)Dx~T 梓ş 梓ş P#ş ~ *T?Q/E'?RgO,B_PRBO5,,aOj +c梓ş E'?YMJ>T 梓ş 梓ş C#ş {P5,Tyg iG?PԨ?R7j KQI3E'?R,5*uA#|RxFg梓ş5>DxFA#}T?bO/OO,_|* Xi梓ş E'?d>Dx?A j ,!yg ,DQI XIA_5,5,P"<Y#MJG
T?rORxGԨ?pRMc梓ş	j)<YB#ş	lh5*ojiWE'?D5,MޠDx4O͒+R+|*gE'?
gODx]5J=T?
_5,+>j)<YWޠDxH5Rg 6QI qG?^j)<Y$S梓şE~DxHA$|* {P	OO	5,^DxH_RLT?|RxI]梓şH	#|*$MJITIkE'?O	",LA%P	K|RxJyg 8#şS,cҠ~?~,A%TXE'?>j)<Y%z 
Sş {T 1եACoP PWjT }T? (梓ş 梓ş /j`x^-!<Y`Ҡ YJ ? ,M5* T aQI ZE'?i,-!<YAAA* Z(zxAL~T E'? 25, žDx|* \xYxg ? 4JCP h 5* &P iSE'? 57E'? 4G?y'Ť'?x?y7V /*zxMJ~T LQI ^E'?ybR,x, P pA?R 9AĿ5, ◚O qO qc.g jT g%A<X `Rת<Y
lY^,?|* bկԨ?5JRxQI b<<Y@儨? <ş O, -A?qA*şş/*wŀ hg6J+`/xIP@9%AԖg 	O| @`*iP	+A&	>- * ?An+AeT6x_VY`%A`%Ao|ş O ?FPT Et jX@Jg 6_u)Pf߂Ԩ?7T 7,ůVY<J 4J^<Y[z	x<tlglTeşߚW?Jq%A\m.P
^jc KşhT?R,|%JN%:<Y]*T7*뿺?t?O<Y]<ZgtOP@[%Aǋ?P/v>,_T ܻş 怕 pZ 8$Y|f 80YH~* rF%AC~$?OŠP=!%A-JsR;e*{T^şկ~T%A^],/	xѳş7儨?7J>TO>h	^,A_P _Ԩ? P(Jzş (Iukş (T (MƉP S^<Y Kş ():6x_ 
<:xL>h	^,   TT~g~XJ+A(y-E.xQ$;ş ,WJ^jKx'AŏUşt ,-S=l*LM"? ]W B? \(B? \ B? \{Ű 0Ѕ ` {텰  `P  ql 2w? e#`A]* -->l68x9o,Na楗?|G ?P
O5 ǋ?@8JTy-P%A*/5%Y*=`uW xU7 xU[g  _qTOIo
5%YWJ<~WJ<yJOM<,0PFZT0Ĩ?(lgwxāZgǋaxx %W?gj?kş2_axSiş2Ϩ ?-ya\y-lFOZz,`_&%AoP1@1F
ㄨ?椷?ó׋?w,\R\q@$gd.EWtO5%Y|a椷?"?O|`>=[W?XD [?Ul +[?-`(Pw?
x<L<qoί|P3=?b/ɏj	^,j	^,y6xP+6PlgWg?-!<YPlgV<Y5@I@ѼY	<Yl9xP+-y6xP+.g?
B|UR ^[K|-P|Ba>-PU`@|?
p*B5]*Bg ?
R*Ĩ?
|RxPygP2#şB]@:Ԩ? X[梓şv?5,=@g?5*@:,JPQI@;gOO,{Ԩ? $%AJj)<YD5,?TtgWp_,IP	>jKxPhTBAkş@Yĕ}P_`>㤨? *@<R_儨? 'ԦYg-zşUlY5x:PxPjկI>,Xx:tgZ{怕@jTh%ARxP-LQI@G?.g~$?ƾ?_P㤨?ɞjKxPl!:,+A *@~RjT|%!zş|ş|A@>YtY˾xPP i*@7QI@yg#şѳşW儨?
:tgZ4<PA 5, j)<Y^DxP*@Dtg}jTM5*@Ĩ? 8IQI@^j)<Yg,G?_AbT梓ş梓şG?	t?m,JP栕@BLP	xP?P*@BRxPj)<YKDxPn3JPnoQAA7aQA~-j/EjT_*B5,,!ygc?P"<YX{R,Ktg"Ԩ?A,JPC梓şE'?~DxP	)P,R *@O<RxP0G#şu%At?}ԥA*@FD?2Cg?́׋?|(<Y<ZgbjT*@E'?GO!ר,K,A儨?:tg4!_qTjJTCojTD?R%YC6^,,x:@ɷPNPD5,<RxP2)z@Ȼ@,%A|:xP3%%xPҠש,<Y	 Ԩ?!_X$j)<Y	5,P"<Y	 cԨ?E_Ĩ?E~j)<Y<RxP4]G?AǪ	^,, T*@ЗOTtghR)P--JPr҃ş%xPrLCg?%JK%xP, t? <@1@}	P {5%Y}IP ycIo x%AZ椷?Y-@L CşԨ?0X&@QI@LE'?2',zxPR*@LRQI@LTQI@L"@)PPjT7XjSQI@7E'?RǨ,D߁bT梓ş E'? @ XRxPj)<YDxP<Y}	P 5%Y߸*@ԖgpԂ׋?w?ϸ*Bߚ,.0y-@p*@A {T"~P 梓ş"(yg~DxQX!O"yg#P"<YX*RxQ#E'?^DxQE"?Y^M˩P|Ԗgx.{ş|Ԗgx~XJPtŅ7?@bT,Ԩ?KXSxPtwe*A,P<XSxPtA:DaMA`׋
o?I~,)Y:&)P,)Y:qT
ow?E2 AП]*@Nk0A	XUxP g'=R[şIor儨?9#Ņ7?8yX'&xg'(R
opUe*@NşRŅ7?8A	g'TşW?A
ob(xg(
>?D~,)Y
:Y
<Y
y 5]*@P~?A3ŅW?AK Cş7Ioeş+AQ}IP jKxP/tlIo;Tu栕@ؗglRPJglUPJglXPJglZPJg	rg	@9xP|	>jKxP'? L *@R?iPOxP@<Y
DR%_5,"OO]G?Hй@R`h\g
@<Y_P E'? QO >DxP^jKxPP ҠFi梓şRxQ>DxQך,F0iP#E'?g;=@g*?MJPu@U3JP y6xPS@Ty6xP&y6xP,I-g?fj, JkR.JPv|%A;@R[ş^xPvI g梓şO_P"<Y;ޠxPv&zu@QI@E'?u~DxP7T_W?raxP7<Yj	^,~WJP8A=@:gpPPxP8|,A%A椷?;.A<Z^,J?qTȇ椷?7	R㤨?_jT/Šu@:gtTh-xP:-xgtcAI@w3şh? Jv㤨?P65*CPY`HPxPP$:JQ!,H rT<Z^,HCHIoC?XQҠq%xP%xPyY
xY
 @V |*T@Vp*@X^<Y*@X6PJg,c栕@X}g,!xY 5*@XZg,*xg,Ԩ?`'?>j oPY *@%A	>jKxP<rTZgx'	P5%Yz^,Lj ܺ
xYj K%A^jKxP@t
<Ԗg
>xPDjT*qT׋?i#Šu@ZKhxP<Z^,O׋?hZg-^-,1ŠCIZ^,1*xg׋?>-$<Y|Z^,-Ŀ׋?ǋAkşCş,4h-xPgIQ@^- Cşž-g׋?,	-׋?׋?^-P<ZHxPzy-Ao,|ԖgXJPz]aMA}%A=NaM@\g-JPxg.Ye*@]
oP᷋
o3JP1aM@\	P
o5*@\Ņ7?q1JP<XSxPqTşJg.*y7xP& 7aJP
,*Y-@׋?G,@<Yϸ*@^i椷?|>jKxPy-@^:T?y^,7`*`жA/Ag g1LxCxP,Tx<!Y <!Y,<,A׋? dPxCxP CO7?wş5,oBOşx<!Y 47? )<!Y%AgByJP>*T%AA_p^TqP'`s?+JQ8WNC ToU*D*D%A}zTl<1oCFXQB[`P _ E .-Q@$"? (~ Bt?NPiKş7Ҡ!jT0=jTE)P?-*B S/JP:؞,4؞,4(XJPbxP;ş45	P ~g@|<YE2/ 2thg'zB)*B(AX'?<YE1YJQJܴ|Z<Y6ҠRShDgYR%E*E%?_TSPPgA*CU>-,5T|Z<Yj}BTOp߾QJPu%AjšşxYjKR[ş/,5*YjXi)CPeЁCdOSЉCbIO	>^,6. xPOB'?hDg-,8zş}?'t?RO5,o5,P"<Y j)<YRxPYG?7PBOBODP"<YcşM,T3UO,T	>㤨?'y-C>jKxP毸R_Ԩ?Aot?L JQYO+E'?#şо <j)<Y5,VI#ş? JQYOE'?gǨ,V&˩P+0xY;@1B1pIo~WJP㤨?Ŀ5%YFqTIoco׋?1皒,`o`-&`>,[5
@j Z-PPRϚcş	PWjKxP*@jc??Rmo}@B9^,#?=@Tgר	,#}@xPK/?P<YG*B9gG?g9xP)ş'7?CP=xPD:?F>*xPDeg?DP,Aş!K/g,xPD0xPy-@l㤨?CIo`[%AR[ş Cşܓ椷?GTLR[şL,:8JPך,:TE5%Y"?SR@T)C Cş(/?RߚO5,S@gT0E'?aOÏP"<Y#T3?5,QIAר,j*A椷?`Y%A#	jKxP}?	~ 6 A*BBoO>j)<YH-zE 5,XE'?zEWXAQIEj)<YǨ,X !BI)JPjT%Ԩ?	!(%AI(yg$梓şK~,;;W梓şcO5,;]G?¿PJPE'?g>DxP?pT8WjT8?v^j)<Y#QIAsԨ?ro(%A#RxPG*gG?q3 Cş8
WJPHU	P	Ԩ?P	 _Ԩ?5
	P	ggO	P"<Y't8~㤨?>,'^,%PajT|T梓ş梓şQG? |T[梓şE'? E'? AQI@"ygRxP 5,  }梓şRxP /O yg5,  梓ş0gԨ?(%A$QIA&?5,XzA%3,>d	,~d	,2 ? pc T9 y T8PFo T? 6t<Y  U*@ ]x:g  T? NH,@ T4<Y4 ?Akş%? 
`@,g JPJhBPT?	D@BQT?	g^YK> JP$:@w[şD?2xg<> Bg< 
AS^,_RtgKtg 
A%<dg JPK<Sş) U*@zICG? T<uş<I? xL (g~T? '? |iH/ R,ޤ@:#? |mO^,HxPş>ԁW? |yG RY羥ş>}GO <YSş>B!Kş>ԍ,~(xP=Iş?O@qBW? ~R4xPH@uaxP#? |P,O?xPïRvg /ԍ^,gZg~,$MS鿪z;=_x;cBQT(OPt;= <wz
cOTÿ;=GE힨M}Rp/ cT/TJ~,)J,(S|XP<X K>,LXMX^#TwSyOz;zz;Cꞎ}Sx=OG<=Sxꞎ̽Sy=z?z;YꞎğTwKOGgP(aoGu'^QKP(XDwR}I
#^QԢzDwR
#P(lJ_Gu$P(S=@;)zDwRSJoGu%P(K>QԖ@;-DwR
#Gu)ޠQşGqbP(oP(P(}@;DwzDwGX
#GqaGqa
#Gqb'GqcP(P(=@;	>Qŉ~QńP(P(GqaO
#XXX,,Dw@;~Qŏ}@;QŉޠQ~Q)
#P(oGuG^QGSP(DwT}Q
#^Q"zDwT
#P(R_GuDP(=@;)zDwTSRoGuEP(>Q@;-DwT
#GuIޠQ
#:
#:m7[:ac>}@;@;QQP(힠QOGpu/
#:LzDwJ^QҟGptM=@;P(k
#:[=@;ޠQ?P(挽@;"zDw4q
#Q	>Q@;=@;&zDw4)zDw4)Dw4*Dw4MhXhYhZh[h
#
#wGp{)zDw@;DwDw@;DwzDwDw@;P(/P('GpyǨGpy
#=gGpxK=@;ɞQ◨Gpx*Dw}@;ŏP(g
#<Z@;}@;P(wGs_
#P(ޠQM@;oGsSP(Dw5aՏGsSP(P(欽@;zDw5q
#QI>QR@;=@;zDw5)zDw5)Dw5*Dw5MjXjYjZj[j
#
#wGqoZ
#
#
#P(վQŧ^QűDw-cZ}ZA-eZZ
#
#P(OGqj_Gqi3
#3
#ZS-*DwDw=@;K>QťP(ߨGqkP(GqjwGso
#P(ޠQ͍@;CoGscP(Dw6aُGscP(P(̽@;"zDw6q
#Q͉>Q͒@;=@;&zDw6)zDw6)Dw6*Dw6MlXlYlZl[l
#
#wGqw\
#
#
#P(徠Q^QDw0.c\}\A.e\\
#
#P(OGqr_Gqq3
#3
#\S.*Dw&Dw=@;>QůP(ߨGqsP(GqrwGpzDw@;DwDwν@;pBM	GpCQx<4GpBGpB}Tw,Qʣ!Kxb;gQX;Q<n;QpB[;pBTw<Q>a>[Twxw~UpTw<T;?*)OQ>&x<Gp3W<g`;*wXGpUQ?ac~|
GpQ?qw*'w*gC~R;_ʣ~Yyp*~`;?Gri6ʣ46?ʣ5-ʣ5c5MGEܛgQܚꄑܚL;J^;JGrjoGɥʣ4GrioM0zZ;S*>;*}P;UP;~Uި;?Grr'9Qܝgÿ8Tw'=P%ɟGrqO N*UŏrqgN-翕Grrw	cgTwL6`x;U,wL:;0`U>,t_GtGtOb_Q13ԖtQ017Y wL-~U	GraܞO7tw'Tw'yU|Z;Ͽ*^f.蟕Grz?w'Tw'4;ɟGryKԶ?ʣ=7Գʣ<QryoO0zrzwQ@S ,w*>hYGq?P-Gq  @ UO4p;?*w	?Gq 'gQ@);_ʣX *oqQ@N GqcoTwVA:;,=@wXU9_GqǨ	q }@ʣ  *	WAAM;%P	k qA0~U?Gr*P=U}@w(~UAPD;@\;,;@`;	GrKrOPMܠX;^roP0yܠTw!#oʣ @!-;Q;L?*aB U$O2!Y !*3cTw~f4"QB,yJ;Eʣ[5!'yw(Gr&Gr3w(~U,<w(;H>f_Gr3ʣDaHQK;S<1ܢR;Jfv;S*ϙrkQ{cܢ`;/OQV;(*ǃ"Q26#"D;$3ÿ"wDʣ")ywE?ʣ"M3?*g"-UpDTw))0.;*(|̂;UQ&GrrRD0N?*+<͐R$UD3AIGrOَ"QܤX4!ܤY;~f;UIfpGU;3ʣ#[mpFuTwl<U/ʣ#qu>fC_Qy8_GpFU0wiGpFY7C#-~U3#Tw;E?GpHonpIQy wU#3$>;F^f	ʣ$K4?*a	
GpHd?*`xwʣ$0y0wߕGp)0@; (|> (̚;	Q Gf;Tw ' ~Ugp*&yDw gQ E?3)*UX0H;Tw o1 O*N0?!yLw*3uTwyPwU2CeTwyTw*'P!U43GqTwʾfq7!|4w_GqqTw ođUı;1יp |}Tw f^fpD;2?;2_Gp&~U`w bQ|X;1k ſʣ<̴;2wQmTw x|LoQ0j;;ʣylw rQ<MQ2 ʣ<Tw rTw rǙ*[1@w wGpN0#;Ap7;B3a*1U `0;C/ʣ84*I1Tw ʣ&yw Q
fc!7*o`;j*38*3qUl|Vw)~UlVh;?*4;?*42gQܦRX>;GroՎ2QܦZX@;GrfM;")FcmTw!t"ʣD;?*!qTw<
#ʣgw	?GqGq3"!W"<H"*!oGGq;GpJm1U*D~U+D;R%eTw<+	I>pJTw)K	JhwGpJYCA*C%0~U7!)	D&7	!`	1ךGA0#!1B	B2C"z&qꂱ#	@TwğTv;dTwTpLGpLRCQ	wɾ wŏTpLYDPC&{wTwީw*~TSw*~;Z;!j;|;;ʑw*0t)ʌ|!ʇޠ;>hF^,QTq \w*#ʖzܨID2T&yQ3rK̀;
~;
ro
#PBT,|w*ròdw*=;drw;u>'6!	Ro':	&'cwd@wxw	'KC93w韁$Lw_w鿔GpNXb;rpNZy	~6;	R;tpQ<;>3A#(7y
!x pP
 !Gw<(c
>A2w%ǃtw#(8;O
$࠙ w	;AKpPSx;·pPl;ǃ(,<CAkpP[z=)Ã1'z8;O@Xw >Gp	6 6;Ip	̃Vw 1&?aXx~;K}CH>,w ^;J'$̧%̂lIc}Px;J_%L0w Tp	)z`%?Tp	*f;Jo<Ȁ;IgŁ(%-$/|Xw !%;ő_ŇCUOTŁ@U7@pw*ܪGrתLʱ w*Eܪ̂ܪ}ÿT憣UUWܪAUńaܪIf;RXw*<Ȏ;S<U)zj;J~Lʥ_2"T2RǙCTI#T@;K~,?ʯ|X;Lh T4LO`I#)7"
a)c)[@`w'^8w1Tw,?ॏ)>&}Iw,YŏpR
lH
I?/?|w)dथV;फl;pRYd;
^ 
LpR W|;>,P;owPoŊpUwL?KSc*>x;2t R'1#:0UdਓHwI~A<A&x:pTR!
~d=QŴ&:YQc`
>C*-:wO|p;pTB
2O 
ͽ@;V2pV̅+: \~େ)୏c+>#|wlV;OA~;?f;OpV@Dwd2^;2	pVR $;1|
7̆C+,~ଳCqwe2pV!@`wicGqOhwM!)\wa qoE:ÿn;<+2wOaE ;ʁED@tw\x:n;q4)'Gq/qT3Gq wJ~fq>;f/RǙCY0wK_qHc̚)̑Gq;̛7Hÿ̃QF6$1F7$aFԺeF:(qv;wb;ÑFeFDw~2?aF#|*dF&~	Gq3QF)y#SA#|XWdGq1F,w^;ſT;}R #=PdUH?T8b4c,6BGpY	,[w^d G慱0A4w|к;4, 2@d;O2pX̉ÿ,G@<;<И;O ,w4,L@w/4pXSB
1bo,,z ? వ(ao= ã'zQGS9cox}@h;}CG:w#v>h}*;40;/4aGDA@wy;h)=h	qGKB#<Ж;鞢aG)zGq #|Gq7́#<9gԃZ$! eUX:̵_7-Wt@̵_a72ŁeLUuXfZ?)X:̵_2߿YO0~-O2̿~-mf_ō-W~f2UN~,ٖOmjP̵_yO߿%Z?YQe߿Z?~fZ?gZ?k ,U?߿O߿efZ?߿Z?g1Z?-~>e;fZ?0~̵_$~j~jQٖO_fZ?fZ?߿3-W=~2t̵_܅P ̵_e߿Uѿ߿Oe	X-Wy
-W߿O9O?߿O;̵_J~,+Z? yOO-WfZ?(-WO~f2߿lUŁe02~d O aj|oK̵_LU[8̳/? 3A̵_GǙj|6~p2u1Z?L~ ̵_?ŀ-j|K~ ̵_&|fZ?/ e`8̵_/~,O2Z?2 :jyO߿Z?#yOfZ?'3OGǙjyOe ~Z?AX:̵_pM?&D;?&S#[1w|pLo%[4>?/O	|pLu?&$o-S?$o-S?#o-S?[?& =Of^OdOP!o-S?Ǩ?&G>?/O	 oğPF[2_?&&z?/O	<V?/O	^d2[1Ô}E_|{Od2|pLX';?&,E_8[1ò?/O	Ko2 E_'y-S?Ó?/OTS@)O[ʆ]E_ܩO?/OT: [ʑo*0mE_ܨŻ?PE_ܨA8w|r/2ME_ܨ?QǙ-E_ܨa^?/OTE_ܨI0/O΍E_ܨL6?Q3ѷ|rK?Pa?/OT*mE_ܨa?/OT,yO>O^f ?P`O _o*<7o*'y
o-S?-S?Ow|pNmbn?/O	Ao
o-S?o7|pNu|pO|pN[?'cE_xWOr#o-S? ?/O	<V|pN|pN|pOg-S?[?'K	?'&{?/O	=7|pNR?') o_o-S?7E[9c7OrϾ0[9k`Oo|pNl|pN`Z>?/O	ӼVO`[B[?(6Yso+}E_CAE_-#=E_zE_GBE_03-S?ࡏ!-S?ԁE_ E_2oA[CR"-S?Ԗ|pQgN[A'ŀ;o	~,
7|pPL`aOUO O
;?(*OmE_<X;?(,oT5[Ao?({8[AMOTOOmE_T
o-S?mo T7|p	?BV?/O'^OL~d?@#OKT;?x:|p	 
o-S?Лo OPF[%ǃ}E_Q>[&Pw|p	$:o H?>?/O).?/O%/DE_J~|p	*:%-S?蝿OIc[$;o ך|p	-o hC[$@)OJw|r?/OUS o-S?So4|r ?/OU?Uo?T?/OUo*xo*y?/OU> [ʤPF[ʬoOQ<$o-S?WE_ܪf?/OU|r'v?/OUKxw|r3#o*x<Y[ʥ/2ME_ܪSmE_ܪUx|roo*<E_ܪYU?T@)OK~jo*Po*<o-S?T5!o-S?TmE_P9Oo5)o-S?|pS#o-S?o|pRuf?/O
cP[K|pR߾?/O
OZ-S?ःѦ?/O
YxqOO?)qIOη|pSg?/O
I?w|pR
|pRLV?/O
S<ZOo-S?ध|pRUME_7|pRXO{?)-}o%|o/|̑O_[Jwb[W|pTŮw|pTmN?/O
Z|pU?/O
?[Q׋A.?/O
E_07|pT|pT}o-S?ਃ+oL7|pTOtE_#o-S?E_}AoI~d?*&xT[Rg#o-S?ਥw|pTSa?/O
l|pT@)OǨ#o-S?ਲ਼@)Oר#o-S?਷F?/O
oFPF[Rw?+3[Z2ME_y
o-S?͚-S?6uOlJ[Yר#o-S??67|pV͊?+c^?/O
ϼ7|pVAa7olo-S?Ow|pV=[]qodf?/O
7|pVLt?+LrE_\sO?/O
ʾ.oi.7|pVX [?+, |pVZsE_\G[[{?+0x-S?;̀SoIO~.?/O"}ѷ|qB[X~|qooN\|q?E_Ea?/O"pO.]E_E ʛ???/O"| [T7|q2ME_E$6?/O"?LE_EL [R-S?)O|qoS|9[Rǃ-S?)goK_v?[~}E_E{iO[T|q|o-S?2V?/O#y
o-S?1o|o-S?2=E_F:~E_Fh;O<?(-S?1o-S?1?w|qo~|qkO}|q4$[d}OπM[dSo^CE_F)gO_PF[dPF[bǀ6?/O#|E_F-y
o-S?1oho-S?3E_F0x.-S?2w[g@)O>WOoW?/OXoE_-`OïVo-S??VF[cVK[cV -E_zE_}Yko7|pX?,q@)OV(o-S?{?,$6?/OAo&?/O<7|pXR7|pXS7|pXU [booPF[ag|pXZo3$o-S?E_<%-S?;rf?/O#{?p)[so_oF?/O#8O||q}E_G-[v[v>?}8R[ro-S?;/?[??/O#@w|q-S?9' [tE_G&x@	|q3 
[rE_G)@O_PF[tPF[rǙ ?/O#|!o-S?9k̀So1R'C=8?!	!?aPF3oBJ O! n/̟/ g\O%/fO<!~/\OZ'
3'?d7fO]G g-?y g/?l/s'?g߅ 3Q?| gٓ5O{
3'?n{m?./lO߅ 32!- _?'?0q; gd,; gd"/ÜO/	{fOH^/ ~ :̟	^/o߅ 3y?3/Y<^N u?׋G~ O߅ 372	/n/Ya]_?|O;/Yz/YR'A u?a gdXR}_?'?ǅX!w~ :̟}`߅ 3$̟ Y ; gQ?M=`9 u?{fO!w~ O<"w~ fOxE~ |O3/~d )Oo>d[_ LodEv2D;S-̿9oG\"2{7^O Y o\^OOw [2Q2i~@qeɛQ22>~xfA@p)!z?~@qeō~Qd.2[7d/UVxG\e
~nomǛwo27,d/UܻYWA6qS߿!z?79̅~:̅	g߿!z?o߿!z?IzffB_q3YWA*~:̅	gOYWA{m~:̅{7uYWܠud/U(1^OPe߿WܠUWܠ=~9W@64?!E2u]'^~/^2Sw~BOȩ9@>_=?:C߅ٓކ^0Fd_=?ڌ<`߅2x~/? x	3'?h"~Bu?D"@O?/__2|`]_ _?RǌP!| #?Ȅ/_ 8̟K5_ ̟ǝ_
3'?m@Q?Ғ#i߅1Otw~B
'?Y`3'?v#)~Bƹ@xF%w~By~~/P3̟SP@Q??~/O $w~BfOp*xi߅Op7ۿS=_dJ^1 >/^2ğ߅ d~B k21&~Bdx~Bd#w[u	~d 4zw2y3y8̀if{GרHʳ!yfo+̿3~x<w̿<R0/o Oyѿo!y^f߿B/?|"zGͼ+̂#/?|Y ͼF_rE5
s Oͼ ~PUF_p}:d.2RO=@c2<b~xgF_G<3̂#/?|2{O<"23żS2߿|ArUx8=m2̈́~@q6~|s!y0߿WrZj<3̂#/?7a7߿|\^eL{nd/U<Zx=AF_~fh3!q)> d/2վ.߿|s!yx^<s!y~xs!ypW2kI> d/2
|7(̅ 5"2~lG\e~P̂#/?;ŢyfA?߿|Zd*?8=ůA0:t߿yF_eboͼ  O.s<@̂#/?<\Gj fA<˃߿K̂#/?`oN~yfAhy8̅_^&oG\e~yd/2
-d.2(V+5@4O~n~P9F_	S̂#/?l>.^~\"2|{O2<\>-YF_>De-G|4B"2<߿<Z:̂#/?":3YDe^Ow2}Ǚ8=7P O9Kxo5De|\S2 U> O9Lx=m2@@̅o^OP-xoWrXU6Q?2M7O&xK4OZh3!qu߿|O5eM~y?̿2!1*!EBclAw2@̟B>po߅wYnT2#fO>p>; w2Yg߅w d	O-7}~d+_r @̅8 =~;d$xC=8?a?a~o.@j  GYt8c߅#tfO߅#tK̟BB8O:
'?PU߅#vO;:3'?PAd2ME?/2P
o/2Q߿^O!| 2HAAd/U0cC0'0B)7ES?]ġO᧿ 
Oq-H>A2>~@Op|  
'?-)%/̀+d ?_ WL2w~d^fOp4Ͽ 
'?|e~@Op(x/CO 
u?w~d_'?1q"_~@2}_ Ww?_ Ww?=G~@
9&0ne>d̿<U2GF_>foO<^e/-~x<C̅_<d/2^R0	yOJ<3!ygi}w?a/-?P?ROlc/̭ d u4/̭ƹ
c>/̭ƹ/ѻ2d#^3%w~eo5̟@ǌ=_[̟@?/̭`$̟C~3,~eoOQ<f{2юd#w[ [ ^e'x>sF9WܞoIo2I1> >o#? >? >8O|$wpO	8O񧄃~ |i [߿<$??PH }? 	;8O9?PHE?PxHI?PxHwp$8O. |@K߿xH߿xH ~g>u 	po	 |m"~g>6;߿h3@ƃ^ ~?;8Ohpn |qJ8OǍ 3@xp ?~g>ƅ~ }~g>ƅ }-?PǞr3@y׿3@y̝? @~g>[wp|~g>@߿? 8O9? ? W~g>} ÿ3@>k߿y3@>?P<%Q߿xJ.?P<%8?P<%]߿|%;?P>^ |)3@ K/~g>B |)3@!xJ ? R_~g>Q3@e(p%}? /	@+3@g(2?PJ&p%{8O~߿x5?P<8OOO3@Dǿ3@y3@xi߿<;8O|? 3@q<߿?  ~ ~po~g?_p. }օ]? ?p3@uH]? Z߿{8O^߿@~g?g=? 8O=h,?P߿=h	wpZ{8OGn |L}? 'ag~g>Iwp	?Pï	wpׄ}? u03@&? _]? _~g>13@K߿&%p	 |0߿&8Og3@&xL;8Og߿3@&xL`?L0^~Wܦ02 o4	wo_r?߿/U)Al|&wo_rׄo߿/U)LFod=~W>wo_p*Lo_pLoA'`#C	[7z?|&7o_pa2~Wwo_p6^O ޵^O Z&oX9Oֈ7z?=hgo_pD֤o߿/U x}j&^O }hg1ֆ7z?h7֝Ro_pK7z?#m~Wz߿/U f>~W7o_p77o_po_qMe^O!|wo_q3}[7z?I~WC 
wo_q^O!-3o^O $	@[߿/U oQ;߿/U cPS𔱿(
	@#߿/U '^O #	C~W QJI^O %>!V[7z?$-xJD	B~W%/P#D	a#/	A~W1߿/U^ro_pHo ߿/U7o_pFAf^O>r	o_pFUG497z?#$u7rE[wo_pFB~WyIro_ro}~WܤX񠡿~4~WܤL񠑿o$O7z?HƄ~Wܥo_r>4AJ|h}#;7z?"-xo7Ɓ^O^44_~W#H7z?"e 5	;7z?":𐭿#	6^O	
[7z?E~WܢY𐕿J~Wܢ!߿/U(|$߿/U(^OQ I.^OQa!߿/U(^OQ6qI7z?[߿/U,"7z?L~WïPFGc~߿ïE_4uPwRkO׍B.I?Ԁ0cCƠC0 aIn5&OkHk?K=_x:'Oy߅~d CƤ/Ԍ<O5 ~/Ԍ<O^5_y/Ԍ<2 @4H̟@ D_~/Ԍ<fdSR0@2c#4
3'?P ~a惬O + C#4fOK^/Ԍ<u?:6 {R0@-?/Ԍ<O(B~/Ԍ<2	uq߅6̟@vo߅ٓ_ys?x'~ad Q߅	o~FhM̟A(	~aOxN/Ԍ<6̟A(@߅LOz_~Fh
3'?P=pH
K#4=p׿#4fO=pS߅ d7^em1낿
/A-w>EA?P'z=߅@b>((? ?~[ d3
-J;Ԡ 3\QoPOKԠA߅BO [Byܞ^OO-xwWܞ6[o_rz?o/=E/U'<^O}fOk2S̅_Dt&d/2E4Oa0cCa":_?=Aќx ~/dxm߅'?|A4"߅'?|AaE~R,OE )~d	A~R,OK_K\Y!'x1w~/qfOD_K\Ye߅y	J_'?| E_~RVw?)~+"~*R+?࠷{RO OJ_'?|OUJ_
O)~ J_'?|/ԥfO ~R'?|Q߅O^{R̟^)uY(z~RV'?|w ~/d<O '׸J_Oׁ/ԥOׇ_Ky))27GJ_fOz ;RA?:/ԥ?D^(~/`2Ǟt)~++$E߅A?
C:~/,(y߿)~+Ώ{R[? ם}_KX3̟ xaA~R@2]y')~O y@)~+s'?΀)~+\O~tVJ_\OV! _KǙ?ak-_/f2ME^e̑OF_ D[{2S2jVfB/?'D~x=d/2<mYO@Rh?o̅_F6z,^e ,xqo̅_׋B~x=d/2&x@2^{G"C~@q /?]~xB/?ŃoaǾo8?( -ZUw )z̟ ;/ņޤfO(y8Xm@dXm'?$NHXmDOxZ~,6 2~G~oRs'?ȦdG̿tRtKfB/?|mYOE46z,^eߚmYOF4 o!y_{6z,^e愭~x=d/2ZA߿E̿"A;߿E̿ 0cCraa -7E -P-Y3̟ _#&y1*Y3̟ -߅?RO @Td~c?BG~H2E_##\O,n2ME7ymYO̓G߿E̿ɞwmYO@U!yB}~x=d/2|o!yJ[6z,^e9L{pP	a HYn!2wOE `2"]H%X ~+̟ C$:X ~?g^~̟ I`fO \8$CX uY|`$~, ?O /ŀU?  Vd2|	/ŀ@2|	(`mH~, ?R?Tn/ŀBd6~\O
oO̧@)&y䲟\^e,cm~,̅_'0cCa?aAAw
F6`$lOx5X=I2'6_ #fO ``$lO>6 n/ŀsԑ'?Sl#~,?׍~9Hٓ>d/?a[7$l^O7$l^O#fB_to7$l^ONNԑ!z?8d~6d/U'<lwoHِWY6w00BǨ#w[Kd/ŀ!OqU߅2c/ŀ>d	w3/ŀO4`'?k/~y
o-U/?ŏ|!
/L>oAiw~,+~d~Oa_O^/Ņ|3'?,a_2_
do|){d
K^{7^{ 2VxR 2)a_fOv
Q -?/ŅOq~w~,+9x)R"w~,+'?\a_m?~/Ņ6̟@  7E?2ME_̿Tk6Q?!_?㒇#w[@LwJ
dO_|k?
^]_O|
"w~,<'?~H
;
d
'?|xA( _2YP߅P U?^;
d
'?||uPDX(y*̟GB~ĆVd^ ;`ٓ?
	_2Y~$~/ły&1nο_?C2MEBE> c߿dB_m60B]/-`Swag~?
~0˿@g?"/߿@O@1̟߅Ok'~Y8~2~|2~6̟*e/'?@OO@~lOd6a߅2T;T\O,7
w~u?=.P?Opz
=_'?
TNd߅
'?g¢w~|?d>o	 [/?a	6x ̅_}-~xg̿|.<3̅_S2'S2P7mYO~x=d/22Uo̅_C-~x=d/26z,^ed=fB/?,eo̅_[';S22u>!y<8fB/?o!yyK߿E̿2 ~x=d/22 ~x=d/2dwmYO47mYO4o̅_p]fB/?Lm4mYOB0cC S*.
/A]xTcU^̟yػUz'?'n/UHٓH~<Ov(y]߅]_ԁOt۞/UO |~'?~ {2 Lw~R fOInͿ_?ȩdg_rjowoHِWܟ>eP3̅t~xfB/?`SuyA"O2@߿E̿t胿>s!ymYOyG<3̂#/?#$<m> O1ͼ2<!yfo2mͼ2)g͊S2 <3̂#/??aǾ0BA 	'x/I2ͻTS$lO^7	TS$lO3_)O 6x TSbd|n߿E?RF̟6_)6d	7$~Hٓ'.QOԑ'?oqE?RF̟ pE?RF̟ pn%~HٓX{TS$lO&_)6d
_)6d
O~Hٓ 6~8W߅#fO〛E?RF̟D~~? ,_)6d C/I2PF&y
o-M/?8u7$l^ON>߿kRF̅ӯ#fB_rioԑ!z?4p7RF̅җI2Rn ԑ!z?:7oHِWܜRF̅K߿x7oHِWܜt~6d/U&YRF̅鄟 ~6d/ULqのI2YxwRF̅>8=#fB_rqO g߿|!8C?80BI>o꓿] 2I߅:'?8シ~'?< ǿuWO{;U~:̟FUd 0y
o-̿~d/UL*]~Ǚ%o!ym1Nap}#w[a-߅:3u?h}]_?YYQF~fOp㔮/џ_2%O./џ?<r#~'?Fxw~6d8$ }_?|fOqF~̟A0-6}=7̀So^e ͼ2!:1_?<=˾:Aas'?5t׿u5̟ݏX{\O^tGa.du>:y߅:O*.~ 2? W~Ps'?}񧎁~Ps'?|EХ߅:<OTBڞ/M̟iK`~Ylxw~|k?׎a W2;{XzW2_<2C`߅:́O7gN/d1̟raC\Ou9/.߅:̂O<-7Eʾd 	K^lo!ywmYO"v23̅3ŕ^O"'xc)ѷoC\^O	^#߿dB_q
~Wi}+Q0KAh.w˝_ '?|"q/~d?`-wU?<P~*'?|j_ȍ?A_2]̟%Ok߅:̀d`EwBdF` _d=AODS [:OtCL{poa Q0oL]oN/Ps'?|?{-LXA?>@u3B̟C#w[>L [	^e:[L{p_0B~oPFoO߬{J~̟{J~fM̟Է{J~f	3'?|{J~f
3'?|6*|te|O"/J~f'?~~C~O~d洛|+7)O4k߅:S0̟$xVw~fO]>_?3lO%<+J~fc̟Z
{J~̟Xk߅:SZO<*7E/̀So̿X߿f9WoG2Vd/U|+>d/U
߿fc̅%ӿ|fB_q
oYW|!°Q(>o ~²~wfO4X9.\O~]_|k? 
.\O b/'?Dg`E߅:]"~d>/'?/O*X?.OCw~~d߅~wfO bO~wO\t'?J$X w~|Xk? t\O .2"O/fO <y~wŋ3'?J^<w~|XO 	<x0.(̟A0 pk/?dO d/2#߿|!yg^gfB/?X~fd/U_7`K)gǁXfB_pR߿|!yx7 [2yOi߿|!y|~@̅_pL7 [2h ^i} ?az7E<!~hO< ~拽P-̟@ǀEޡdOW~拽P3̟B_~拾d~<_.y_wc̟@L~拽P?߅T	E2 =Ofwc̟Bүjws'?Px8wyx߅|fOg~拽=?@-SՔ7h^e#kT3!z?};7Bd/U<z<^O"<zK!z?S?߿̅4!=@KQ0Foa fO4 ?d!Q~fO]_ -?>*ÿ@Ǚ?T3 '?^j dcP9߅y~S;4 ?Y/@O=*X yCTL yׁR~;̟ U?@\O߅d,l]_ 2"Z< ?M- ~h p5?M-xZ߅yw~h p̟=_ d"{h߅OAG~B_ fO=AOt@)`/? &,^OtՊ6z,^e:qͼ2Β6z,^e;D7mYO@QmYOAmYO@@ͼ2~x=d/2h &ͼ2ô~x=d/2d!yi}@G0g?aNLn=I߅Od): OBܣ?
YBOe߅O3'?`߅OQ̟b~hSO=Ч;؀Bܣ?/+w~hSOb;4)9&{KBO(Чs'?珀w~?,̟>	4)9,xw߅O;4)̟@Lnp ̀Soư^ͼ2}\;7řƧ^mo̅_qVyo̅_q -~x=d/2Jo̅_qcՒmYO5-zo!yjզ!yj[6z,^eoo̅_poo!y-;po̅_pOo!y;7_o̅_p폄 g߿E̿o|wmYOyaǾ!E3&z7EܙO<|TaddG_ĿaǾQ0=A_._~dOcgc>/?2#,q߅<gA^dl,+̟28,+̟2a, }_~d'O/~'?|20J3d{=?iX~fO|dmXS37'?~Rg{dy/?35̟@$3d43߅<gOߙw~W?#<}_~ds'?~q./?2
'?}<M3 263x̂Oߠ/߅<gB~d&3d|xٓ]/?|fOS]_~d>zI3ym砏x̟Rg_~c̟O|~d`˿xׅٓ>/?|fOe>;1ObO/?3Y?b?#w[(D [=HyW>D$=~5̅ <ԍF_pϿ2
!z?}oA^d/U'{7 2}H߿d'B_pB` =	k`/|fB_pB=	KbV3!z?!GZ^d/U)~+ ^OXd/U,V35̅c~{2=~{2T̂^OC]~5̅g7 2_ +̅g+̅'Ņ}~,(ِW?  ;7d/Ux~{2|Xòc2ŏRZc̅~W>-~<^O'xos!z?|S".=gwo^Og;yOxu6w[aw.\￿3	s'?|4x\{aFd\ {cO
;x=?[i?Pǿ	?h2ap7}PA7<Sm1> ~q\cyo(~m߿|Op[~OPiCxe߿?.C6?<"f?~߿OǞ?~<~{xD?P͏C6>?k߿'l|~{xD?PC3<"f}w~x7~xFC4W~xxD?P̃C2~|~ >?O3!xTC2w{Ox^/]<"f!߿'l/}<"f~}߿'h;xD?PϿO</CC:|/;xD?PΟ~?O3㿿Ox^߿'n</y߿'n</{xD?PοO{xD?Pο<"fxw?߿'hn?O3uy{Ox^)w]<"gg
xD?P>w|w#ώ{xD?P̑xD?P̑W~<,C2?P̡C2Qe>BF_~j2?P̥~j2?P̥Ďew5f!35f!߿O3)߿O3)(F_75fT[߿O3*y2F_</ʾ|5fUF_|߿O3|03F_w/_w/|0w/|05f}C1' 5f$`{߿O3|0C2ǆQe ~j2?P̱}C0]5f0$/w~j2?P̳}߿O3,`QF_|0)/ 5f0{Q` _߿O3-x`ZF_0{Qeew/?QbgF__~j2?P̷eo/˾~w/˾~8F_|
/~j2?P~j2?PF_5~c4}~￢6}y?Cܽ_E\g{y>ggLf6yo6y߿ިOj!yh!yog=?9>g$9i?yo 0>ԣ_>gyh?{-[??	~"`/̟3ԩr~ E\gq w?3m>g)9i?}oE\gMA?9?C?>OPU??D?C2ǟ{-[??PC,yw5R??K~-1>f? E\gf? ~j$:'5 ?C%~=q(@/̇?Cy ˿.3y ˿5̟3<Zc4}) =o>@Pc2|OQ33G  gE\g ;Rי̟3ԹrIא}qRu~j~>g89i?P w[57 DD??K~-1>V@	-[??P O߿@2|OSLf[5D} d/rpO y w߿? s>gr [ 1Q>g~-1>G .3
# _߿??Ū<Zc4}Pu 1o;oyE~-1>&y^OrLl??Ŧ~-1> c^O@W̟3Z|Zc4}WE\g@??Ŧ~-1> _w[p%~-W2|OhGrp|o<E_~-c̟3Z39i?Q>@([|QţT3̟3ZZc4}ߨ Mo|	hIh9Wyh)|%[ U ߿V9̟3ZhǐE\g q _߿@YB?C<q šG2|Oh3GD	@>O@ ŠSٓXyhO@w~-z??ţ?C
(w[A['@Lf  E\g<
>g/9i?}]q.Zy@2|OjLf7.3n=G~->@k2|Oh9i?}@4o,} ӿ>f>g Zc4}=O=Z ^>g?C.3!O-D9i?M.Oo@`8̟3Z3G ;-[??cZŀ2|Om^~-1> @Ao {= G2|OhkrIހo'z7~-s2|Ok?C} :o@@j?R|Zc4}^[  |XٓC?C b@-[??!`2|Oh |Zc4}ߨ>Oߨ>Z 'h	Vo M~-XfO-|Zc4} o_{hw2|Oh 9i?P,c ׿.3>{h w2|Oi;3GBo@;-[??PZ}=>gr 	} o $Y~-L`̟3ZZc4}PqO*;hd9i?QAoE\g( b-ŠЯ2|Oh&9i?QEoExbG??ť_?C1	;-[??QAK< ,??Ţ7Lf>oEWwS2|Oi_3GE	=q;P'WLf(|1w[
GH`2|Oh.9i?} :[ uť2 |??Šr|1Do0b߿@7dgr/-boG~-,@K3GDO|1$['{hx:O--h>:/.3^3̀c2|Oh79i?SD[ ť6̟3Z'h)1}q)1}x<̟3Z ??C ]O"'E\g DNZ_a72|Ohr xbUo :ī߿L,EO?C ^D~O{<1hu>gr |1 Orφ ߿E_'63G Nw[ xbm2|Oe>~-1> Kq|1.w=AdLf $RPo )xb(w'6Zc4}ߪ}qUc_A>gCr ./o [\_߿ ߹2|OaLf.-[??P~lofOl29i?PKSo^#Ad/Lf>q|\߿PA>g9i?~z;-[??~z;`2|Oc?C
H>~O) eީdO3GBp㿢.3
J^Î'@2|Oc?C
K>-[??P]/6
}HfOl;9i?P;3.3
S;a(Ol<9i?|4-'[h[.O͘y̟3}rJ|GE\gԧw3Y>gmmhQo|0/>gStVӷqCm#Yܢ5w(Y׹DjEyL֍pџ+#k,!4CFj7mѺZ*knQ,͙5ƇEt6!Q39jjeZ9GTٿB;JzTQ[Ϲhmڸ死NynVEnt'4mZ溧Drihݶ⦍B皹n5tmhjg4Cˊ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)JU&k*%3H5 6g+H5S9W5:,,Dg$貹9kIefi\dPf]<k
ᬳN+,p\TetY[7MvET*[9fYWieDlΚ|N+FU[w.e|N*kn̳ieA8o:$rYW?tYQZrٜN-Igm_+m44v򹡳9[M:,ieB43v:,*nսtK;jfTFYW4  H>9YLդ򹙬3YP?T*yOG
EVhn\K;jOfpW35@ڎSٜ4mG)yO[-!T(\cwIPQOQB\S*#ft(i4  H>%
Sٜ4vd4W43Jy@i*TQ=K:%l{3։U3	8i+FP3S*#ft
 g%f嬨4W4Z*#zY᤮[3yiIiej]lҾZfpZCYZWB<s]MȜᤴFyio:,gLKHk+TjGT-38i-!QZ"RtYkhϖ4VЏ*3j[΋-SᤴFyP譸jڊ`ז4VЏ--Eg%55t#ʌږ3客%-Eg%55t#ʇEmVULKHk,3f3;vgCnDg%5vҾZfpZCYgnٜkC0f3;vr3&g+TjGf3&g+TjGk4hQ39ZWB<Dџ-38i+*frFyio:,gLJJQZ[΋-S᤮+DFmKye`ז4hQ39ZWB<tV5mER0kLJJQZ[΋LJJQTfԷ4hQ39ZWB<D輴᤮+DCj*g%qZ%TLY۶g+F+g%qZ%TLY۶g+:Sr'-38i+*frݳ9CYWLJJlZ5k3JiI\VU3vi=h-dGr᤮Q~Sٜ4#YPO-h4QJj=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ᤳjCIi,n2R7j\Cm5<cv)4Fi\TݫeDlΚ坵|S--et^W46g*3sWDgm_+C2Dk,VVYWm[D9[7P-W{3#SLLΊ򸩼Dk,VYYR܇EAcj\Ty\5vh+fVf!PXھW46g+F9rѲioZ%T9DWm[D9gn4W@XھW46g+F9rѲ*o=\l+f@acjdk+FS4V5DlΞW46g+F9rѲj+,m_(XݫefڸTJ&gʄM2ݫeDlΚv4v\S*#ft,塰i,ڸTFYW{39T*iCyYq,CyYq*)g%BFQ(9{:T4g%DlΚsU-TM:%Bvr͝R9Flꖴeq]\3gT+
FܵQ9W(ej!ʈΦ-PXھZ+FݵmgSwcjj*
2YWd:h-rm]6gm_+Wʌ报|Q9W(ej!)oXXھZ+F9rѲ4#YYrW46f}Sy3Dk*ʄަ	g%rVmr"g%rW;jiI\5f7fcj\5YWLJ	MH5W{3Dk+F{FhΉER։U3=IgtJ%j%rrᤳ:%ѵrLK]kjB<qAFCz55|Phں|TZZZ L輧8i,ZgE=Igm]SLѴ΋6k<cjo-T#i\(RھY9gm_(%4ϔ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%tYCIi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漀BkCY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%DgTCnWZJټ[3ˉYWUZW-TLҚ;jPnrivR5y\ٜ\M=ھZ9jҹ\",gSwhJgm_+:5Z7VJ::,UCIZ\MJko*3B[7W4V㖪ڴW4貸ھSٜ4Fr՟)JΦ%᤬nT*9OfpZZh!O(Z	̮frd9Q3Sٜ4Fr|j	DlΚYPio:/-T#i\PK;jjJ媀PĨS4|hlW.&PYWٽrN,BVhK[y\ٜT޺YWIhj$Egm_-SFr7-rھZ!Įkv3D9gPf4MKUjiAt^ZfpVu7q*$Һ"LJΦ%DCZWCZΙ4flꕲ54!4(_K|Q/%j}Ng}38h(qOZB@!9!<g`Hlv6pGChp&C XݫT ^n'A<GP"a▙4MJ524R3Q&P֦)iIYĵQ9Y榔E[F3n\6C╚
tW,Y溸g%s\\KUmE\R9\4l,+3FrmGQ9W!ݵR\6g++(r؇+FkerW4!rd9Q3)Z6s\+r9'A<WPfĳg+49\Tѵr΍UR9-|RAC3WDk+9Vh(rjrVsW7PqSF;tfS)Y⦍vͫZ6Bo+49\TѵrݫeDlΚJ⦍'!湫ZWQVh(rj媉rjMW+3sWD6'PqSFs\+49\Tѵr=mtKSf+6Y\׊Vh(rjzU塵u4PqSF544!+3'!CjiC)\Tѵr3Yhm]DN)Y⦍dg4KTeu4PqSFTeuJW4m\fk-Vh(rjzixf+6YEJW4m\᤮k8f+6\S1V5oQVh(rjs3Yhm]DN)Y⦍!K;jf+6W5\Vh(rj坵|RACMW+9ZA)Y⦍49Q-38i+:8g%˚*%D(_K{_S_L/g"4CBsBx	8B<Ro+FSiu#OZ5TJjio?*o=\ʉ52B)Yz[Yf%9P)iI[7m+.eJ\;v樉-Tޮ)jjKEUJ~)Z6i\᤮kFBB▙4jGi_8i-TީQ&lΚ*g%*$͙ERЏ_Q:,њ&Q-+tJ'E,嚚[5mM˙[PڊV"溚6CM˙[VVW5ѲQ:,*o[yZgGQ:,6!ʄީjFl٣d9ZgG᤭4TI-PWZfpWTќqKLJѳJ塱ZfpTZ*mE2EMxg%eqSzޙZgGᤳQ:,4WU3W<R3lҹPO[Fg%hں*m52EMxCgtJ%s\W-38i+F+h	᤬B]RrVW+vK37KLJ˙Z6i_᤭×2lҾ)\Tzj+u4l+C2Fk(jѳ6᫞)\TzEu4l{!Pkd>#ҠQS^#ҏ4%D(_K{_S_L/g%ې訉$
BBvSPtt6ZfpVS-T9FkG᤭WEMW!-38i-J5Ht3:j=})Q-m/OCZ3^(_K|Q/%j}Ng}38h44sCb$
BBvUPtt6ZfpVS+g%hں*m52͝R#͝R_dfΩ\_H6!|>0%D(_K{_S_L/g%hB5OZB@!9!<g`H	<!A)Ys<3+E<R9s-UIWNEnxs1hHtZ+►*k-UIWNEr#Q+F++ECDj▪\MU$I\M:-#PG#<FRTt**▆FRTt**╣H(5JM<Rs)4Fhj'DiE,FZLM4W)4F)kQK9CDjJѳJ"4r#Q--E►*k)4F)Z6i\FRPj8CZCr6%D(_K{_S_L/g%\7hڸM! P3$p%Ptt6VmrMLPѳJfY\W++Fq+6Ίg8fY\W+:[:+FmUmERBG5W:+媄6k)PY\W-rᤵPLٝ4U-38i-T9jf颮)iIgEq\6gMmT᤭44f{!Q|{!Q|/38i-tT׊4*k/PwPtT᤮g%p\G>P8d>J|KLJE|TᤨtW/BBTᤨtW;jg%CWTGG` Ch ,LJҹWW38i(k3Jm]R|>H>@GT᤭oM244wPf{!Q^|$ q|>~秲S3Fko\QxI\#TDg(|>1?G8d>J|P	S3CfK[zrLKUQ-m,G?{* ^! C be@$ KLJm]Rkg<T᤮hv(j湫Fs/H ~(  H8d>J@@D ā/38i++uqS3WTG PH ~/38i-MC^*fpZ|>.G?ļTᤵ5B38i-MCPm/O0d>J~m/38i,\ٟ38i,\ٜG. G#TᤨT6*fpT*ODGX==}(TᤨhT6*fpT4*ODG@~xd>JQ,LJ4qS3|>/
ǼG>?±Tᤳ3gU\S3͝T9s/dǤdǤTᤳ3gU\ѳJIffΪf{!Y (~>@=},@|? KLK36uP̭4)qS3͝T9s+F+
F|>Az@ J>dǤ )KLK36uJIffΩ\\Gx<?=@=},Tᤳ3gTtWLK36uJEr|>APz{!YBTᤡ|Tᤡr|>0CLJ>*fpW46!{!R ~d>J@T᤭\溚6Cg%jW5ѲGl-=}(\@e  lT᤮!S3F/O /{!S LJEd>*fpT:+!{!Pzd>JP Tᤳ5sCfd>*fpY2G. G/{!Y ~<S3QW38i*:K{!R|>GS3r4S3r4{!P秼Gi^z{/38i*5m)g%F2|>1@|>1@˞|>AQbz{|>AQbz{/LK36uJe|Q/%D(^z3IP\SV(qNuOga<pGChxIejW5Ѳ38i,hlCg%44YT:+g%flS3ʍ[JxIejzig%
Ie:rVVIe:rVWLK,C<TᤲTᤲPz8IeBqS33W46fCg%fhlϊ4ZHۊ4ZTᤲWW38i,hv(j湫FsLK-T9FkDg(TᤲFko\QxIelzi5|Tᤲ4vLK*ںIeC*fpYP謇LK+j|TᤲF4Z詯38i,4%D(_K{_S_L/BkCY"4CBsBx;

BPwN#[(s]TLW5!PwN!PwIPFr+75ʄֆ"JJ3I\? ʄֆ"q4'
Jֆ"qKLJֆ"qD(_K|Q/sTs=kE᤮Q>ji	P &v(B<RDk+j蕝uJ#PGFo+6\M\U:+fˉrZ-T#i\PK3T)S+FD9jJQD\JQ9W4Tt**ixgB5BW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Ұm-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@hB5r6FVP5yVsW4Zq9Dk+6\M\U-hQ3>'(egEsN-T!nۉ#YfD7m4;wIYq4;wN)Y5q+F|Q/%D(_K:Zfp}38i+F8M! P3$(::CpD!qJ̮Q;vմCt5#Y\ٜ]ںsCfrDk+C-!JhlVPt^)PiKrK[y\5-s+3jtI[M:/K|Q/%D(5N3־4_LJQ9)+SHH8':'	3%!A)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4CBsBx;BfW3]tU+C2mDܵ-|R9s+FCrV׊W(efY۵qL*o=\JL!+FCs+SOQˉgnΎ)\5DCrYW(efYZ8rVhnem4R7fںRDk*ڀW4!JS^)\5\޾)iI\5vD(_K|Q/sTs=kE荙S\5|
!	Ρ	;@L	BrTF髊T:+	rTF髊T:+	rDk*#ft*rTF髊Wն!W	rTF髊WՄ9\5:j|Q/%D(^z3IZժQOZB@!9!<g`H	0mUQD#Jjio<#JUJֆR\hk*TQ+ZʃKyx&ZT[΋_K|Q/%DSg3Cr)+SHH8':'	3&B►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Q(jҴIY5jDQ/%D(_K:Zfp}38i*5m)|
!	Ρ	;@L	HB<RVҙhK:"/8i--"ˎ)Y5q+47.8fĬܸv1lieF<RM:,մY\7)jVlʄ~)QUC*!+47.84TCVhn\qK:%3frQ+[-T!ˎ#҆5%D(_K{_S_L/tXM! P3$B▪ު%p4:/tW+hdDEixgSwEYEMtJ'E53frtY\T~)[M:,WhlVN+C-!Jm4R4ӢK:%4貆4PӊZ꙳**4Fr:,4R4iefi_6%tY\ٟN*#ft+3ieqSyrd>)\ٜN+:IYfW7WȈ3N,ӢѴ9W3D42"Ӣ4貴m-Nk:%9getYQ3(_K|Q/%j}Ng}38hv\S$
BBv%Ptt6ZFr6gM\R45HtK;v):j╫9gn26gM\RݫeDlΚ)gn26gMRЏDR9Q3%uqKCW%P)PY۵qLT5R4v\S*#ft-Ign26gM\Q/%D(_K:Zfpz#ft)+SHH8':'	'g@Nm5!:j	NkjfEĨWM*s\3U,TЇC9Q3)\ٜPFpj
FR9j55ʌ-U*#ft+dji:j▦R6:j▦WtW+O*#ft*J̋B3Q3)PfYr6gM\R͝RlҹQ3)P謆TF髊WՐʈٝ5qJEr6gM\RFT&JEmDlΚp\MyQ3)\#VTF髊WՄ6gM\R:-T6gM\Q/%D(_K:Zfp{FԈٝ59|
!	Ρ	;AIpGChxg%R։S>)kh֊hں3)kFK[ZD:hJỎ)j+FԈٝ5qD(_K|Q/sTs=kE᤮fk$
BBv'(::C+j蕳zۢPj8B%fDm3Vfnޞ)f]"6Is3^)\Tzfk(hB5R9s+fE5qJUJfփL6'QZW35eu%m@k+:&9W35t5s3YkAZWQ%D(_K{_S_L/g'\>ji	P 'PGChx?jʎE\RW*:qJ|\TU*zˉ\ZWQT&55r6'Mk+vJ\ZWQT&5j%fk-*z3Y\ZWQT&5s3Yhm]DN)dk*:qJͣiY3)fr:/7.%GB)PVJٝ<R:j=},\ٟB+=})P)q|>k{!Sjd>JAB(_K|Q/%j}Ng}38h446gU4CBsBxRvB╬ȴKKyY۳Y۸"qJdZ%S+47.%'ᤴjefZ[52FW46g+6FZ*RΉDRio<Ԡ!K;wN)\7gEZHۊW(YkjehlϊY(Yjk_K|Q/%DSg3hΉEQOZB@!9!<g`H);
ЅGChxg%fˉg%fˉpޚxeoTtW*-Es_K|Q/%DSg3ں7M! P3$ Nm᤭WEMW7AVS-38i(k3Jm]\R3ΉDںg%uK:%KLK;jD6S+C2C9gn4Vѻiio:/*o=\b坻W[Fd>J?n4Ҿ#ҁW;j=})m]Rkg<G Q\Cmںd>J}St8d>J9Cpޚx_K|Q/%D(u9fpRިM! P3$#B<SlC奚Vhn\qJYTt**TU,HrQWjeTt**▖LtVC
S+jrQWM3DCn)gDtYfjCL׊Y(ZVC~)gDtYk[C~)gDtY[ZHtO,N+vJC~)gn؇EUIoThn\qK;v:*ZHtO[zܸvtU\:'RVhn\qJ螶JˉQШC5sCfd>#҅VC=})5d>(_K|Q/%j}Ng}38h4vD!$
BBv$=},C2lҰmLK36uP̭4VSĉ3knCiCYWENxg%sCfr:,PqKLJѵtTjeAQWᤨM*s\WEMTqKLJѵtTjesCfrPz8sCfrĨ3USJ*>)\ٜ3USJ*>)iIZ6MLT6)Z6MLT6#͝T9s+F+=},C<GPm=G6(_K|Q/%j}Ng}38h4'!>ji	P luPtt6Z:%qSyrd>)\TzDN)gDtY[M:,tJ'E6'm_DKU3"JuP̨T̆Z=4J·5湫Yje%Bd7<Rں9gn2R3D9gPfWՐBoTtVC|RVnΉZC|RVP婟:'v蕫9jg-TNCj%j!UKUnډgnڶrm]6)gnڶrVhn\KUrCrWNEnxfĨji╚3W3ZfZC-rͷQ9Y۶WEMZ,VTg4U*#ft+6򳩻)[PUhZW+ZtY\T~(_K|Q/%j}Ng}38h4>ji	P l!
JqSyrd>)\Tz6pDt5
ᬳ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^(_K|Q/%j}Ng}38h4fͨ)+SHH8':'	'`L	g%Aj*|Q/%D(^z3Iio:,SKLKHk,3D6S-38i-!lZ5k3Jg%5vҾ)iIiefru7"qKLKHk,3fKLKHk+TjGۆZfpZCYZWB<DR3FmKyxg%55t#Kyxg%55t#ʇEmVU-SR3客%-Eg%55t#ʌږTᤴFyio:,g-38i-!QZ[΋-SR3gCnD▙4VЏ+F+▙4hQ39gnٜZ!)iI\VU3v[F3fi_᤮+D;vfi_᤮+D;vgCnD▙4hQ39gnٜ4ZfpWUDj][pյqKLJJQZ"Rt^)iI\VU35t#ʌږKLJJQZ[΋-38i+*frFyP譸jڊ`׊ZfpWUDj]Q[F|R3&g+TjG-E^)iI\VU35t#Kye>)iI\VU35t#Kye`׊ZfpWUDj]u7"qKLJJQVW-38i*Z%TLT$fKLJќKZ%TLT$fᤴFx⮄zej]t^*CYZWB<DTFyQRt^*CYZWB<ͩo:,HT9s]S"nk9s]MpDڷ!@i$۸"q7!VtPq5Mhjչ$'3	 
n"t!n)\C'qq	:p'+t!Oh@@NC'
xs1 )$*N"t!SW3B	Ё P>"t!JbA<|CB\zBpbA8U+t!WЁ P눀bAAf!Єqq
~"t!?f!ЄCB\zBbA@Q+t!GЁ P	qC(\RBP	 
n"t!n)\C(qq
 :'+t! Oh@@PC(
xs1 )$*N"t! SW3B
 Ё P>"t!JbAD|CB\zBbA@U+t!WЁ P$u@s1 $u+t!#!@.=H' 9B	s1 $Jb@K
Ǥ *P m-T9'qǤ *>"T9'|RCЂp'4? N*hA8S-T9'
x 	քN)jhA8H T'UkB	▪ք4? Nq*hA8U-T9'
 
P ZsZPu4? P*hA@O-T9(	 
"T9(
85Gz@@@ UCЂ%-T9(\CC 
n"T9(qKUkB
CC 
 OUkB
 P 	Ǥ *<D
sZPKUkB
!B)@5 SZsZP8 
# UCЂ5Ǥ *\D
sZPqKUkB
!@ք5#!@O@5 ZsZ	5-u!(R6+BNxTѵh\UkGkDqUD媉h⭣Z%AZ5lC⚶8Cj*oѻn'USzVU3q#9q!Z#w5HtV>'.*hڴ.&(mҺ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(k3JVU3v9hZ%TLͬQxVU33isWG*frm=DqG*frݳ9Y溛8S5MmhkGѭЙDs:%"4|N+D;v季Z4	S
aaaa'@J8L000!HR6
0000AP0&GP0000 P	8aaBpihL9Dj&\s){Z9W{87ǿ?mm]?=?3Ja?xgTfͿ"82;tu ײkK=RL?waᤳs+F5jtDᕡۥ/SǸMiy'1I?LZfpYܹ#ZUmE^2;tu"=Z^Ie"`(dƘZfpPv5u82;tu^ɭ/$F2I0Gp2Ynm-38i(m;ZỚ6]ӆVnQNcEOdc-Dg%%g%kCYCYW-mRpҗ)cXMiy'1I?f3ӵ+<Ӥֽ4B
#C&Sֽ4B
#C&k^{Kd!?t5M=в扟|)k^{Kd!?k^{Kd!?-	hBxx\:Zfp}38i*-Dk롦gBˉjHCPjDl'M	^p);:'D#_~~o/

?%ǿW ^W
o?oF|\7W[|\eW.*YwʿG~~w#߿L~;M;G~??߿wn;g5/
*fnNף9}-Nz3.\/˕A~٢?iZ3_0ӵ+^}X
A8Bfhk(k3JBd?U⑰؂-mhk+k^3;2DkCYfD^
K	`;2DkCYjiIgrW(hk,4/4w.erֆBG5WKLJNֆџFG\L0biICiW:C`iICiPf[FUiICiPfIa=`W`Ppà0+WVNگa
aU1h	!\L0jR6E!4şYO,g?翠<Y&~^,?%AEl-`V-? ~h;qA';KwL;)~h;*鿚?kAԎ@~wfZ?_Kj-jo2߿Z?+2 .mO0~w|ߨ[o/[sow|[KCǾ*ao-.w~2>T~dP/湓w~Y?q)~O:_- O̅~*!z?O^5̅>;7fd/UUM~B_埸_\^O+h-}E\g_p5߿̟3~1>܋o"YvVCp.3pfOvVCo?dhE\gpG߿l?>mm]q}W~\??%ӵgӵ+iPfʅLxm;ZỚgrW(hk,4蜳s+F59 ,$@HM)%D(_K{_S_L/g%EW(b4CBsBxRv¨B8Y
z|A,nJh/ENZ7m #@0R3̮QYi8g%˙\5PtU-38i(m;Z[F|R3ӵZfpPv55rѭqKLJNֆ4CdPm)grW(hk,4R̮QZCh*kCYkhψ6ep|Ahk(k3JBd> v55xN(aaaaBp$(
a`L*:C000!8
u000N!D000!9T6	8O H
C0!<000 aa'
a437HZnUg2+\Ats52?@ؓmmt#+g5s#??˟?-gE_AwdG"owe8:fn%yrJ_('zyZ#zimwNl24c`(Mj=ݑw³5d	q&6OQZqrc+ɭZ|d\#l
5ipMj<`84K{6/%>2-XXMjГ"ݔodֱ°hMj:-׎>2g	ȦGpkV~>2(:bF8VV{&2(\
;5x>2)6	8Z$`Gx2(:bV8VMldPBchdֱcers6vމȼ3/z9y$--#dl87\/]D@΅B7M$YtDm)z&Rixg^YN݊q6`r
p5'G TdNK/[/z_+Z`"`(˖dAǩFfVW;rl5
&?~4((W`8͗
'2Gw.a0!f҈,jji[F6V?a沣3q*
5(8[h6YYf>6V?aeFfVmf8X}ꑙ96^?aSQ\48fn%f
(X{puY[ 
ᕡۥ/S؀LF~>:cqy'1I?GQ&fί˖:REG02ZO Kc{>9̝'_6NZ'$:cǯd֎wzZ @2o  `BAT
g'Ш$գYB,Ϥ4Ex폫I8}Ӡrt^ R$%,|tH
B}Zq[p
,{	ϒ8}dl$4%%)de61S/[/z_+Z`"`(˖dBQ&f?tΔQO'6-FXPtim02:#=-#BRpِ'P:t/	,W9ތb>-B}`"R=0`3t+`f#`&
ʉ^ϱG:13z3V\'в,XgDspW(F\Jngtc5z=W.94cce䜧L/ihilODV_.Z?#/85t8EwO.ZK
 Pt2% &	Ç5{7Sʖ>`-ֵ>vN}Ӭfі|p1!	ϒAJϘYXpP>Ҍ6N8NF:\c.r)&K/3q+jWqgtΔQO+Z`IPu| AsiЖ0HM
!5387mY[G'bGhdsu
HNQH5cGd֮e`4)dg%dFer)&Kc5FfYs4ˉ<js/Yq#kLwzZuI+R@9nL+ޖ˼ZDf_+X;զ@1xCf9܏d֭	="YRGzɪ錌br;xMld`˾;odֱV[%hN:h1,}䀃25luUoce.1a|i\8I?u:fn%l޶DHKC8MZ37hdhrm]_.X{FfZLM9VΔQNl2h1=Z69q٤ϫA͋n葚eܽ B@f^	31wf^7'
ʎ.9v83{&44ɭ/$8Za|jqDg%ɘ=*$Z5X}6W4m\S(jѴ!7;=<js/^:pԖ9
=Zd;p(d(N9\8e뼵@1^] (:"c0H11vGҀYwP1`W`/$qS
#8,ML(M8ӆVnQz& 2P:A(
z`Mt?#َA#tlD`7Y%},>^Ie"`(dQJ526!tΔQO+Z`:O';m-|uᕡ1x0HLX }0#|S]V\r>#1pK\q s\N̾[ s`
d{&hIʒ;F+Fa`
^=[sc m8ͤl&m֠CO7ʬ~|P!6>lo]j4|//$鑌M>ץ)&|jpK(je6krS)|VO$dM:NZHu77HMC#L`Nǖ>L]Z^H||'>Zt4Na#я0x!0]n$&`MIϖ]H[8K@4c@nMhL:HLBeV8Ns Gefb❄s?,8 kR	&N'|icZ1Ja}#ئpa9x	w>WkXy!!; sCD;c8|޴Mh	zN|hGy)ɭ/$鑌>ץr)&K sft5F)V-NtyZs:O': pt24u8Lkq;C;ձar7dw#{ԇ¶8RO{&CUdֆ @+*:2D^I#ie}KkLRL?@KQj-Nҗ)6֘dEDOZX洴_$`|S'r8J]/SEĢkV_
Wذw6
ɭZ|`\wqa643f8PdcS5qǿюNв(N	`:2~q}>$
ʒ;ǑqQա'Haan45p1{&0^PckXq;WCܠI1#RGw/EwӅL=Z$LyBpա'NHF0k' kcH78Mk#epDǼs?8{DaYRGwFx	7kV8!H[BcL3pMliLOvdֱ1G2qމ:/G}oI>^ٖ/PlKDaYRG{DkV8whBF9щXB5q[i$7iFk")oV:ɭZ|d|E4!S(,s{&4cɭccercV^ٗ8^6^^Ice2~KK%-I0K6^֘Sp2X+jfTfn%rtZ+8&:RE<kZYdѩO+Z`zu,|ؾ!`|{ed|vzzM-8em+n	DQ?G%IKdֲulw|{o .c9{&hIYRGzqeȯd'.{WkX]+1^j>r/t+*HFEǈJ{&hIGx2(24 ׌ɭ^ɭcyei#Pb3py&ь䴲_}&DO|i\8g%pvXyTg4U*$͙EZyr}])|;.O+Z`dFFX$_6?(8dc#pIz2e΃ײkcI=#foAfL/$(0B1΀-I>G{ȰDɭZ|aq#ldQc(c,{&2(@(N]8ɭclͧt ʅ䛦F2Y|kZ|jqDg%?[lM2
djk:j<kJ_(,'-N#:I{SK;2&x\}<ipm-ii>KK"ZҘ*)
6'_6NZΚZ/3$oHb|+֍c={&hIaVTq4 厸ɭ6.p	Z74`yipSYp*w
BPtwB4޵ho[9郼ДKHUtQOnb%<}iҀ!(u5<M֭>w8-FHB`M Xd7FC8{H@Z$YRGzj,4'@Mlas} 98B"Fl{%#-OJ 9lolKüNԗ3tSz#n8]vlEUn dO%Jx7x*c`lм;/$l]@
g&%T
EB&<im<iř'ơe},^1Qgw<&dwAA4tF#H>tb⛥X{Pա'NHF,aaJ358cIdֱďcce䜷,6	JByZҙDO.ZU/~KK%-m-/0˖dcZ6i\8oUrjqfd\9җ%7ZV;;[d"d}cH2%_6ᕡpD)R̽C7kVȋX;#e|4=ZFQND0{&hIe^TB39i0<MjГ'4)(*1fdֱ֕ɭzGߍ  $1`8	x @`=cɭZ|dgR;ΣHR[1AUɭcɭzGߍ  *kZV\l,a21_I_'VE$Q/-Nb?qCiYЅ255ʈٝ5~5J_(<js"w0'zim:p٘0'C` ʌp ա'YQH<p%=Z$h#i6F1c=[=Z/+&>TcQn0.oO+8G yHGN((S9;,Oqc}8p[j},"}1i<^MjГ'$w#HRb+=[@DHcdֱh6W'1)$$i-m-"`(֘Sp2Xd68P!7skL	S)|ȍrߧz?KqOvoie:~4OZXOrҨV*)
6'w#sbQspJ.u$\âQQZXk353Y/."5BO٘2p<42if8J[@@0zM|+cײkX8pFJ17e`kaA19hMl~%sɭ]c}v#kc&|J4 k5Lt99{&>6Z0w1`{&rdMl{'3Aw\Go%ܷ`pU[#a8мMjГvd v+*F4a^9cNrBwkXsAv4C3\vj4dֲ"z>G{g1Ɓ5BOڂ@VTdia\,q	[l˾ k5s`colV7}:Z;&Z5|1ό@MjГvYR0@jid l+`5{&09w@9厠0AA	rqͥ֊#>,Md&ɭ]w6|l	kV#Qai $ɭ64&1@{&- <	sf8H"=Z1apzMjГwl+48HO{&0a$^ɭcQers[7`Kpv[=#>)leenGƘlx\1c'kYt͌a0RMjГvteH}d 61As5
c{&j\cT&uGA${3\iϱֈdֲ!=g1ckV#VT aZkf[lg.f=Z5v_p~K3Z	#L쌭c-C¶Zɭt+*.Y#%EgkV#SabF8#{&0!PJdֱc66[@O&Gf`<gckWAdgǌ,F>!A5BOWF)LPB#5m2ɭcSʑ$0pC5af0%MjГwq@+*F()2=[l'.d=Z|PwzF|
V:	#Lጷ%(
=Z5A,ǑωxHd֭	>GyB0@-1A{&0^& }MkBcx@s5$%	g`xV+dgeK%F{&j+*.Y6|ScwkV#t`Z")ebǄ3{&0h]<!s5s@#+ᇧ_6c	C@;CO1n`%R'$X+*=#>вs(͂lc'=&<iHO+ZS"`(Jښ_ZX/id5M>ץr??6[[΋E~YQr`8wغ@Q{@ZCR+0Fp,>Y\\ѫflr8yrJ_(0FHPtOzM-'ie:%zZOZXONuᕲ:f/	`ۼde4cE{v0H}ܟ	ϒ&$7'ebcv녃,Ժ(gΌGx9k/3ϥKԇ´М'7'Эim4ɭdDZpR嶰Iؐ]~IfhJ>|[b9ca5AɎɭ;;;ǌq<)/dgV>bC'>Kt\sk\,$R衟:27`ݪ㳼deqN^,2K42_˥0KZZ/["ؓ	|kZ|jp,Mp\Q9T&M͖ڞ\9җ#;HPtVVOܷ=&|֖ Nt%L<eia!5bښ*-*gqTiM`5Avw3`tݢna$`7p7nXoni5kg#>:𧎲pz=Z5P[k{8D"=[df8D[dAvw]$wF{&~!	9ܷ\.vGgxȪh#e㔞M1F5֘)')Jښ_ZX/id5M>ץr?*uFVhZ%Bh<js/G	֘#~t|6^2%ЖСZ`Mt>Id   v_Kz lpt$Y &>jXPҌr;ؽIBA 1ӫjw.$wta%(-%_%1N˰V_.ZE$Qc<ĵQ39Yqp,=8PFr#pҗ,~t~^Ie"`(dQ6#3q+gnȏ+CJ_((zuq#/c2pE$QfmFfZ <js/S֘ 1pٓ;Q%HVu@$&W8F/t#-B}`WA5ɟ s$wa]0&_-z l^G\4OA^`ӆ70%(VM^1mdֺd+*=#>c&ܷgt:z=7yُN${Hyy')2kLRL?>JҺ%fŐfd3hzYP?aëfʌĮkzѪϧ-Nt"w02g^_[dc-2<eia͙I|SFo7
70V
ʑ8p18F G6 d2 v8B=[!gI]è;;`VTc]'iccdF_#s]@& x5Qq[ o=,䕝Gzľїu7`N9q`aYRpoZXqϸHd֗`MeLe񕥂H
%-m-/0˖dVe0WTk,ĳ6g+WyrJ_('zyZ&~OeOI|֖ޟ%Nlג`ᑊe7o9Anw[v0:O#mX{/;$H2 v8ɭ>o=-##|o#\b_p˺whq`aYRpoV18D
Y:#$ ;^ɭ/$SdbYe-,洴E$Q/[/z_+Z`/-Na%CQ3Y33Yk+PnVoDkd?˖:RErO+Z`dN}Sm-ii>KK)͓V_.X/s὞7epd\`#&c 5r@u1Lt{`ɭ`eIy')2ZY/ihilI_'V_.Z?7<3FjY̨U7k*37׏XW-TVSihQ	VKښ\8Gz_+ܱ2_@m-ii>KK)+K	͓Vp	[3,&FlpdMjq%.I75p~26Szc2Ǻ11wkc#e71/\ǺF&:{&nq gAcHEeI,^Ice2M/,䴲E$Q/ihilO|i\8g%oj5q,<js$tyZ>|_6NZ'kc#\hp|={&25zNf8>=[$='fp}U;dF='jbMiy'Ke_+Z`/-N"`(d3W3q+md&+˖:REG02g<kKiZZf:p٘{&21פ菃qpMldlP{&21·;U.xMldl +5tϰ6߰IǑoNb`c{&21$~Pd֍nfp6H(
ʎ?DOXv&?G}.dF/IϘ'kK9N1_}&|k)&|i\8g%Wp3WCVh	⺿7Խ2Ӥ!YQՂw@*	#HTÂ_d=B8
Mc('Ґ'H"?bg殉Qz<jryZ/Y$zudn:NZG>7 8LN'|b^K%/(6`6cܼqYQrN˰V_.ZE$Qc*o=\CW%hY<kD_tHڞ\9<ik4+C[\ɭdf+u?G{+ɭZzEѓAi\'kc#}jd֞Z*|lq-Ncr}ɺGu߰IEeGiq"2頻yhF#́t{	/	KmbwDwR\b,#} o>4N)	KZ|F8ɭtYLO|i\8I?/tW,-s9Es+JѲ˖:RDp O+Z`d^eDKl_-ZZOx+Bx[69LMh/zwL{6"籆(1Od֭	=! VT޺0@##L)/d@r51[O+uZ Mw\{}fք#َF{&<e zP[ZMj>4yj2~m.2Y0"&}sy,;:q:<e&댭{}.2~H'$rsu8gaSq]V#	K'!RDd@DIF87kceݏͥ	>Gyɭrc,_ZX/id5)&}&|kZ|jpKoJErmDW蕣d&S)|9x+L	 X:pԔ|!f%c-AӤ!x0tV+KI
ϘFIfhvդt@B|g Oz%Iu8`'N!>8c/eN/$qS
#8,WRĮ( |S|16Yepު坻fm+hݷwJ_(-NtNEeKVudᕩ2;މ٭X&MkZ2Ŭp|rMlw2Miy'Ke_.ZE$QeuJĴUSzDlΚ<js/Y$zyZ 70OI5-,,'TiTU+ZSITSY&
Z|UZINDnOɑ͓6&GgƘmy愙aT*=Z7ԇ´v@s0XH7
Q8:ƮF/mע>-!C,w^R|qћ1{&;>4,[a,'>L[X[(Ig`[;t"nʎax0u|ꁚpn,։͎wGc
dƓ>ƙoƛ#.db8 h`9DD B(~|5"2G'bEXpGBϑ':g¥HTW~%KagN-Y&5![l|ДV$Eqa=N}t8&{&=whwfܯ1ͮMk|݄l¸a`قOrK}s疉qݞ-z8}~Gz.6QͣgŢS5fޜ>OZPqv0wXN}è!$>s,G!ck*wugtG -!qVTt@3sXZqi9ؠ>ɭA|C,^t XՎ{&;;sXA`j`A$y奔LBXɭ<mehںDlΚzH暹PYihډ\[kV}g6ҡ\R噛:xU*37jp,>siQ\4-NdQS&>)IeǲkceaBYqcWkG1e"8<\{&6^^Iv˖I0Gp2Y{Ӄң3q,s@jѶ8e<js/^j9=+:NZ!,	
NHk3	ޤ(R$=[
t]r)&K.zQz[qxmJĬC>VK@˖2(zy>׬=:tᕡd]6YG{IdUd֭	>0$w#"46xkc"XkO- cVMO@#HDz eX$OAK'+]$
ʅ225BOݥ(ɠ4aRdia5Ė<S5^ymN <LA;غH}lde+ա'ɠ422v;(Mld`".=Zyh
-m.wqr'pEOD֍>G}ptMk"7wGf.R)Z|luR=[
li
5BO"QYR2puBia&>~GkO-QOdֲ#z>G{=ȏd֎]BGHPhI;ձŀN8P&cHP(1ա':Hd!Ɛ{OdƐDğcZyh
[lsl{&C;;'0#|raLPyh0+.wt+*JZ$ɪ##Ƙf	ɭ=7kO-G:dc-,O|i\8I?Y*37qCo6NZޞ] (Qhn^w&駽=Ժ@Qآ3ܼ:NZޞ] (Qhn^wƝ&駽=Ժ@Qآ3ܼb&駽=Ժ@Qآ3ܼ>NZޞ] (Qho"GtG		 Ie/~$B,BFl@[v!LW#q"c-djH4>¾@idEHĻEG,V!=1pX+@8
1-NH9w'XH
11\b^+q+NHt]pXr;Ȣ
 
?	m+NtRZlॊ'7@x*
-Wڜ;" ((%Я8g|IAj?4i /;ik^{Kd!?k^{Kd!?tצRYDbDr9:MkOz{t,?D?gy5M=в扟wR&駽=Ժ@Qآ3ܼk^{Kd!?ރ&вIy6آ1+'IziOu.G(4L7/;ik^{Kd!?:MkOz{t,?D?gyاIziOu.G(4L7/;tצRYDbDrNZޞ] (Qhn^wtD5M=в扟wGNZޞ] (Qhn^w{ֽ4B
#C&ܒ&駽=Ժ@Qآ3ܼik^{Kd!?LNZޞ] (Qho 8r! d
BA V%@Gu@D#H%|ds._kץ:Nt^>+">;8(2(L|T`\C,X}&>VE\|*H&8$whՑBf	P#AqV#!bpqXnXa7ݦ?,?s75;!yֽ4B
#C&ܤ&駽=Ժ@Qآ3ܼ45M=в扟w*IziOu.G(4L77G]^zu@\M:$[iЃm;	:.\+!*~e~ÆGy@F<?9?a#>w Npz>|%wz~29~e~Æ@A=8d&Г:. Uiq O^ׁ<Ҙ|%w
L#8Co+0̻}!p?4^+s]MpDk^{Kd!?YNZޞ] (Qhn^wrtצRYDbDrӤֽ4B
#C&tצRYDbDrֽ4B
#C&9:MkOz{t,?D?gytצRYDbDrֽ͓4B
#C&
tצRYDbD4!<AAA<@J5N3־4_LJS4].%5"6l
/	!8;	&rܠdDlΓjFfVWJѲ,Uh嚬.>z.>q|<qX=lZr嚯6rtY\7e[tjrtYffΧ'j6Z*;:G9GU3ˉWF[΋,vsJ2g4U*
2ZU3*
W5Ugg,x\}(b<>@z) | CGҟHP% {ѫrtY\7fvr5n[΋,iFU\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~\})Q@{(SRYQq	GOHGgGҐ%
GO>?? J=e|~>~J@z?+==??|?@.>( Vz=z~)~\})Q@{(SEt.Y9:W%)pzD&[W+36uGH(jvfn%:G,87[7;:G9FUֈ-Pգi\Yj5;Uĳ3gSgG͝GgH4*g(fvtreg(NΑQ~pu#Xi\7suйhYWm+Vvtr-K36u#^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǧy(U7k
Jh;ihڃNY^
MҚ9rZ6jz~~Sv4N\;嚯9:
9:
9:
rt3;9:
^
MҚ9rZ6jz~~Sv4N\;嚯Tݬ(M)+j9fǵTޣ\ឪ&vСLҚī=|1B=ѳ8PiM↩',cg4U
37Lٝ4UTVSg0UAi\t-ѫyNΑQEU73
a8P!7s=|1B=Ѽ6EpA*SzѪ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|>^SzffΧ0Eh6sTިyU7x}E\kn-fyU7x}E\knfyU7)WL(S4p7-Eq5YU7QJWTVSg0UM=|1B=,SLJٝ5CUT4USzU|>^SzrtZ+yaSNY=|1B=jio<(Mꆪ'@
LҚī{UM;.HanC*37lҸPiMCEU6n99gU7t"5.JѲxPiMCEU6n99g#ڪoQ,BsEpq
#ftTVSg0U{!xb<>{UM;j롫᭼-pմ$9FjCx}w
o:+w@? VXPiM↩',g#GTޣ\[q\$ Sa
f(jrrV{!xb<>{UM;o:+w@=(S4qCT㓖j#ڪoQ.hy[ _) ~<
+
)P8嚬Cx}w+rtV+z>PiM↩',g#GTޣeh٥r3pU湫aCx}wfCfhz7Tfn%:=|1B=+63q+\h5QZ5MEU7%_#GTޣfUmEH͑[7[BCj!9fhQ39ZWB<fʌÆW+殈jj9嚯d>/GЏjGpo\46nZ
zn\[΋,d>/GЏjGpgB*$͙EPEh6sTި~{!xb<>{UM;o:+w@
dPiM↩',{*frFyQRtXZ6VW*37\k!Ѫlj#ڪoQ!NEphQG0DT5L(2%_4W+tj噛:2tU
3*Q3jj9oTJ=|1B=DlΚhbz{F<+:FQ3yU7xZZ#vp꙳**d&mlj[Cx}w*frUWD5QZ5MEU7FfV(m5N99fCx}wfCfh#jz	x\޷+\"۷C&W#GTޣa>ǰ\JѲyQ3aFʇErmD(aq5_|>^Sz/Erq+FMDlΚj9oT-C*54\Q\5N99f-	hBx.j{.lhCs+H˘].%5"6]AhN8N(pPl(oȟp)L"8[?pοo5$\)8[d8[8[8[o?o.?o-&FuϿ#WF_e/#-F`b}OgJ2>G /mͿ@m~ 8vAoW/*ǰU O^WS*'~	_wUs/`s`'Upw~-=~7'Qrw ^=W_?}~}`w}*~?|y~?*~}U?H
gU? o`	ď`]˟
{_` w}OU S~W__W'U ;.Uķ<*
1N
{_ ,ogf8G~wG!߿ 4߿0wC2FZ~;#N*G~M~#+G~c,~w6G~0w0w~Jİ;bY%߿8w;87Cc?8`;1p|;G~; pw8#~Hp;~߿;~p;~pZc߿;'#_w1M~?߿V_w2cXO~$߿wDg;6I#!ƿ	0w;4JC{)Ɵ	Twq;	]~	lw-^ _;H$!#2Z;[#߿cdw1KhJj_KDA;^p˗r}-hJܢU*;0'(R6yjm%R#hhQ39gx/C`UDsE(^Ah'ClqZ%TLZWp^bXTpyhQ39[UuP`WqZ%TLVЏ*3j[΋3d0+&g+TjGf* a\L0`5hQ39ZWB<祻=WŠ $q0"Upr\L0b-EU2O\L0fH-3_h0,lڹC^V#qIL=ōrW(~-EnU0jYq0tVW꼈'0+lEn[Ίfz`	\CYgn	5SVѻoUbX@T&ٔ&3 R.htWCbpE+{UM "bH*d2~قV%E@2B<Vjio? 8 M1<SisD\z&
a2=W{@&5(N*hڴ/U`WMVLhL`mhjWpM1<Чm]>Ѹ0+V(qp`ԹqSFաz`&1[)zW`|0+VEn3^0+4Pxl6 A8Bj\Umѩ^@bS UKy榶h^1% 8<2ym L=:+Z3܅\L0fm]>fΗ$F6/VΖ(mvj8&bfn%Z6i_ԔS
a4FfYvpY
a6Fpj\7U3&5^3#RQL0+W(*q0@mP`W,'
aUdF%E@UB	Bi0+W燩A\L0jH`WK& `WÁbQP=z\$bXTu^HCĢ{&5^ )*`W`<1C`x 0+W`b`W G
aUpRq0p:!\L0jФx\L0jUn( "q0+W ʂ#%W'`x#1`W@WĢ{ D b yFG\L0jd4@U
`WP' !
aUuP`W "bH*dUFƋWpYq0RXOhƄ0+W@%	XTu^V#qIL=y|LW`|0+W"B=WNap`W* a\L0j$LD5^;5 LD5^|&jI 0+W pq0HlAp6xܺ7q0A,0+W<q05,`x999ahAxfELMWS\L0jB0+WpKAh'CmW0+W0+We3D@OyD=tCA f@-x.-D
^  W@ 6 Rx~+a8<g`1, *jW  )EW?-J@ǋ?	*~g? 4?gܰg!/^,oҠ٥Arş,<Y)?rş<Y }Aa?_,/i*JT *T ,T_JҠP *OT 
FJoJ*PHJ)PRq*3& iP?~17iP!Y%AJq1C?Tm.<Y?ppgP: iP:},<Y돸<Ypx?3`xG=şh?!LJ>şCş $?Ĩ?_P<WP%A+Aaş-pRg60x~Y
^,}Wq*}>A<YT|Xg_*aAϸ<Y4,<Y4?AWǋ?XXx?X凋?Z_,ipx՘>凋?}Apxsa/<Y9@
^, iPAOܰg,>şaA?<YsA	OBKrşoA76şn&%A|7P
 iPXx<Ypx_q*5*Ĩ?baX g /"T  ҠܰgD/<Y',U Ҡ׾ng37?`H,g,K$<Y,2,;$<Y<Y,~ iPF凋?#{?# gAiP(T1G,/3ï|fgTpL,,'wHxS,a1=y,H^?q!A凋?,K_px}w,ɟY'_rş2 g?<Y"ܢg~
rş36ş3}A}ş3;T3=,',pxi?fZ,w,O,q^,XxJ g<Y!WY!gXxACHaş4{7?h8,џ,'YDϹa&A~ g97,,,g׋?/XxD?<Y"/,8٥A<Iş$<Ya׋?&iPLg?&*ć?&q!	{^,*pRg ],7?pmJ_٥AD
^,"&<Y<Y>#x׏>:[o,OYA<Y8KJp-A=>ş=?(JĴ?(g<YB?gO}
>ş&pxpx#%AE<YH?l1 Ҡpxǿpx/<Ygpxξ g_px/,oSş}A`k82TpRg JܰgEpx<YP?:~6 ҠrşSbO,G^,)x¢^,/_Ĩ?6Tv`oܫ/ܱş7^ܷ<YGܸg	rş8ǋ?pZڼY?pRgM,_P6Hߓ_Sş:]HxLIxl=W?vAkş;
^,_׋?vWA
^jgM<Y>jg3%A{e
*
V<ş}A
@ Ҡ,<YX?+,A
_*?apxſpxE*^?,/X~ iPXL,?,,}A}ş>Cş<4ş< iPi,<Y,,|5xǀJǂOܰgpxǂ,W[@!l=?d-Ǡl=BUW?
x7жJ?lŰZ?Xb?o bKN-"_?
 `A@[_E1l>8_(P--T-oܣ-`<_EA\[<[u_"?.\W`O`?/"?~092Kh[G0[fq?ξ?l~Ͽ?;#DwFwGg4??e?ipwFXwFZoӿ?1S^;bm?p";bO1a!({w1$~;bLS??1)1*~;bXK?#/?1N8[j;wa>?8>;@;8DpQ}ч~󄿹w38LG
t_wo8pX 8-}; Q~Cpwwܔ;OGmt;;
	?cx;H?/~1χl$/&}ÿL@J_w%_ƣMw%C,j;惿-w/
G`XS~
-p;du>;e}&??߿Z?_Yjſ3-WA̵_ƹOie?-WO,~0̵_O 2̿߿s-W_&Z?'\UF~lUG~2s-W~e?5̵_U	?߿Z?^e 2fZ?/^e (Z?eUjGZ?7j-We1|K̵_Ge߿3-WfZ?UfZ?w2p
3-W!~UFeo?ÝE__w?#-S?8a|1E_pWO.?/O_E_q'oÏ?/OE_} [pI?o3(-S?8LE_/|oO?
IO7ߋoc
|}ok|?/O.?/O-S?8NÍE_^?/OTo-S?IOĽE_O?:o-S??|Or?/OXE_{&?/OH?p#O_[
'}E_[
?-[,[	'o)u?&{OŻ?)~o-S?2[	Wo)?,~c[	g|Z-S?o/E_?B[
woOd[26V?/OME_(~-S?-Q[2:o?'oɇ|?miT=8?G00W&?/;'?[S߅'~k?π߅'~2/;2ww~߅D/O"O;YE?~ߎ'?̋ 	w~߁lO5 9g_ ߅'~?fIm?+M_wdP0fO@M߅'~:̟T]W~s?hi_wd]_wOG^~$̟ޡ#NfOȞ߅'~	3'?Wz~_2Ա7~/̟6S
_wOsPG2*z~8̟P=_w-?Jd?w~ߘ'?!C̆_wVdḞ_w2G]_w2%̚~p2%<ȋ߅'~d׾dw~߿?5$}߅'}y@@fO/;w?Gd/;s'?/́~fOߙ
}_w2yS_w '?s3w~p5?<1@{O$^/;2l~y?yw~rd{i_w#?^fZb~OXN̟<V{Fdw2p4Y~_wܣ?;V~pK?ww~߅<VNu?;߅'~
3'?WNs'?)x~pY? 	2>E%#o|D[	oW߿B_9B/?3~	3!z??q߿>\eF$G2,̅}~nd/UF7s!z?4̅^s!z?4|߿wyWk7!z?3ow1Sſd/U|*,^O~YfB_O߿ِWO|YW=]~:̅=߿^OO7os2>=?fAg|d /({π<̂#/?)ޠoB_#6g	De ~s eo!B_K6fB_ܥⲽ3Gɾ+ ?& Vm1>~p#dxZc4}*`79MXx;e{eTO*ԛwOR/hI~io?ؒHӿM+1>
{-[??Ǭ=HS߿E<??%z֘CzGqOR<V֘CzO{-[??ǩ~\?? ]i?ǥ_Ro=*s'2+1>foL>du3G}JE\gSPOpkWZc4}שoo-5̟3w]i?҇"w[RD2|O+1>ZJOE\gZJO~rOp+1>Z)7o~/{??ޥu3Gb0)]qF+
>ggԮhGw[zA߿Rг'Ԯhi"E\g}H߿;߫2|OWZc4}"O O"O /d֘CDO"??}JLf>WAwE\g_|>gޥu3G=H2o=H24fO+1>{o>g^ԮhԘ-[??ש1̟3R,3o<Xg߿{{2|Oƞu3G	,-[??g}2|OoRe,qYG w~Ͼ ]i?]qYw.
'|	z֘C xgo<X3_y]i?qY׋n3'|sWZc4}ŀS.3>`
/2|O¿R	>,w[	>,wk>go]i?nOCŀ[|,??=+1>~O~,}du3GxE\g\Ō??u3G,io<Xӿ|5̟3Ԯhro*o|YW~fO/R|Xo=b?~Q̟3=JLf?6eqoY߿72|Oש]i?9o翿}	s'}]i?Xw[x:E??߯ԮhOE\gA߿fOԮh
]q
]ߎ'mmR^,)[^,) ̟3X=-ѢyhAhٞrm\hy[C-En⽲o:+i;vMѪrn]|ڪlߡzTQ[Ϲڸ死M	MVjж5sEzFsM8ܸjз4SDtV=4Ps]UFS[FukFEukCt&s6箝.HvtqCmhQ39gqZ%TLW4R&g-+VU3iVU35t#ʌږ+Dh٥{*frFyio:.U+*37lҾTI8򹢴gfZ*frE$@37EW!*37k1f3q+w6FfYnCZWDܸљ&fέ\QB.ĵQ39Yq3q-RFfW2FfT*QhKU3p^ġM+-z37C.\M=375p[TI9fn%l޶DNV3Rm}ER:/+Z6|BP@=o<ʉ523q$MLMmG+F*#ftĄҚ8_K|Q/%D(u9fpTfn"4CBsBx;::(::C7B\4TvЁ8	:#ČĵS^$fn%h٥|R3q-T9\MUm+hݷJJ,hlϊTfn%fig#8YW4VQ38\437jUq#3q+6SKy&fή$fn%ECZWCZ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5q,T*k▪+FUTJ~&h\K36u9fĨJji[Fh	⺸5q+*5hV\+9Tfn%pުqSyrZ+G͝\R\SL̮+FMC[Zr+JѲ~$fn%qERΈ+W,3i[FFfZ*R6gM\Rm]R6gM\R\:%ѵhQ*5-PYTfn%s\չj:#JYJĳFR3q,sGJͬ9S*37qCmuN'5;&溛N'5wMr9A'r8j܇EZֆ[WR2#hJ⺐h)DhQ39[)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$u0000N&haaaBp$l000u000C00'P00	000u0T0000!8:aaaa):)
F000Hlu0000!H(
000 $HQ000NqaaaihLKTMZ 3QTMZ 3KTMZ 3HZo4r)KTMZ 3#ijPxaaaa'#&aaa	T63aaaNaaaaaaaa:aaNJ>wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwX>&3|LŃg,?`X>&3|LŃg,?`X>&3ń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(a
XBń(b4MJ524R3Q&P֦)iIYĵQ9Y榔E[F3n\6C╚
tW,Y溸g%s\\KUmE\R9\4l,+3FrmGQ9W!ݵR\6g++(r؇+FkerW4!rd9Q3)Z6s\+r9'A<WPfĳg+49\Tѵr΍UR9-|RAC3WDk+9Vh(rjrVsW7PqSF;tfS)Y⦍vͫZ6Bo+49\TѵrݫeDlΚJ⦍'!湫ZWQVh(rj媉rjMW+3sWD6'PqSFs\+49\Tѵr=mtKSf+6Y\׊Vh(rjzU塵u4PqSF544!+3'!CjiC)\Tѵr3Yhm]DN)Y⦍dg4KTeu4PqSFTeuJW4m\fk-Vh(rjzixf+6YEJW4m\᤮k8f+6\S1V5oQVh(rjs3Yhm]DN)Y⦍!K;jf+6W5\Vh(rj坵|RACMW+9ZA)Y⦍49Q-38i+:8g%˚*4MJ5248i+:jyOfpVu7q+3EMiIYĨS(kSJp_-38i+:'!<҃4輧8i+:'!j뢦ܧ8i+坫>Sٜ4
)K]SM:)rd9Q3P\{3AC:yOfpW!·59':j=IY湫
њvY⦍tjnkf+4f%rVsW7+49\TѵrDk+9
*hڹgnں*sW4m\Fm]JѲ~Vh(rj坻Wʈٝ59f+6Z+殎Vh(rjsCfrjf+6Yjs_+49\Tѵr=mtJfPqSFTeuACMW+Cj"9f+6Yf
*hڹfTJ&gW4m\᤮k9Y⦍!K;jY⦍vACMW+9ZAVh(rjg%jTFurᤳ9sEUJͼWEMW5ԍ=hQ+YR9s*$UnxfYng#8fB8g%lݴ*k+4f%sD3$USzѪm-U*3ih٥r3	ZfpY|RᤴUSzD:hSٜ4oT6gMKB=|RΉD貳FjTD#Y(Vjio<մnۊW7.em@k+j+[ԋ+hW7.eoK9[QXjޤY\SF|RΉD貸mjݝRΉD؇*zfjݝR3lҹQ&VtqCi\WS)iI\QS++Fq-38i+F+>)iIQh]5▙4tJ'EMo;zejݝR3ΉD貴lҹ\MT\KLJѳJBFm=m▙4j詴]5i(sU_᤭4Z*d&R3
T%tqJ˙Z6i\Q,W-38i+.eh٥|R3nW\ѳJqSyrVW5Ѳ*o=\FۆxqSyrVVW5ѲB(rd>JEMxd>J>lҾSٜ4>Sٜ4er6g%fhQ@)yOG2J7pDٜk?+OfpWꯖFDj3JekCTF@M]TݬWB;JOfpVW-3&k*<	\) LTJ&gB<T͝R9Flꖴeq]\8i+*B=IZ99hZfpY|8i+Fg3q,ЎҾSٜ4oT6gMrQSYjih-3jRΉD!򱚙Q&T:+9k"81fZ롳9Z6BojegKw6	4rQ&VWjeDkfTIUrLJ⊜Ty\Z3Sٜ4Ή3F:/)KZ%TLV輧8i,tI6yOfpYWT΋6Q((XںfᤳjCIig%rW5{3:,΋{39ZgE=IQ*h4᤮Q溥s1|8i*54ʉD)JM2Q3:*s--OfpR9hݷ(\}+:Ql޶hn_)JYPio:,io\UCF=h-dGrWTUD嚺&Tfn%h	)JѳJBFm<۶k2<*o;Sٜ4h	)JDYЅ{3+Y۳=}(VP76gMRJҚ9B[LTQ43O(W5Rnډio<sU-TM:%Bvg溚6Cd>JEMsҏ4Flꖴeq]AH۔g%DlΚ᤬nT*9OfpVu7q-4rV jVsW7)JΩ\R3m]6j3Z8g%hں*m52F)iIhlPDCWOr։ko\Qxd>J|R޹?3Z%s9Ed>J|R޹KLJѵtTjesCb᤭WEMYW4W{!YT:+=},++=})>#҆6!:CC3gTh=})<C|Rhyg-UIWNEnxqSyrZ&$&Jb5T%q4W-tTZ&$&FVW-UIWNEr#Q-T9hHtZ+4F)hGyH(TU-IH(TU+G2QK9CDj	xhR#J)g(hB5dN)Z9ҊY#PD6KUhR#J)g(hB5REMe"4r#Q--E╣fDiE,FZ[΋-tTR#J)g(hB5RlҹH(5qJErrmG(%Df|d4-!ҞP2JUrZLMfY\W*$U4VmrgRo,+z[VmrqJͼTfPtU-T!s]qJͼZCh*r؇)jKLKUQ*$͙E\R3C檹Q&lΚ*▙4tWʉ3ftW-38i,+f颮ZfpZr։Q&lΚ*g%5UrLٝ4ULJѳJIZ6i\GGS3EMxIk|> z~q|> z~KLJ*fpW{!SCTᤨtWLJEr|>-q|>-KLJEs*fpT:+uK{!Pzd>JPTᤡ+uqS34v/@ă ~{!P1  ,LJٻ(k3JI[7pޚefi\GybAGy^z{(|/38i+j薶45HtK[zr/O{* ^! CZ= /@y/38i-T9FkDg(TᤵP޹{!S 18d>J~= !pT BT᤮hv(j湫FsLJm]Rkg2|>=@C X?@?$@HS3WW38i++uK{!R  ,|>=@S35g%k/O1{!SKLKSP)qS35
F|>.HۈCp
FS3S3{!Y ~<=},q z?KLJCig%BK{!P*=#ҁQ,LJCig%CBK{!P
G`ChT᤮*nG38i+/O{{!S+LK36uP38i,C2|>Az@ q|>Az@ KLK36uP̭44fl˙Z6i\Gx<?#<H	GTᤳ3gU\ѳJ38i,C2lҰm/dǤ )q|>Az@ J>Tᤳ3gTh4fl{!YH#<@KLK36uJE|Tᤳ3gTtW/dGGx<?-KLJP؇LJP؇/C|>0T᤮hlCg%sCbG G_CLJkd>*fpVPs]M!{!P@@?#҅ R~LJ38i+jr|>1@G>P TᤨtVCg%CGG _Ch LK3W46fCg%3!{!Y ~<G. G//38i*:qS3QTG QH Tz/38i+W(nO38i+W(nLGi^z{{!P秲S3VҞ*fpTjS/CCCCLJ[JeIQiN{!P秲i^z{3r43r4 QH Tz3QT38i*:g. G/.{!Y ~<38i,\ٙ^4fhl̇|>-ys҅ /3Y^4yO /.{!S ᤮!3F|>. \Cq -~>38i+W(rIZCu4l|>=ysҐ/3^4yC˞|>0LJP؇/LJP؇|>APz.{!YBLK36uJErᤳ3gTtW|>AR \C38i,++g%:sEydǤ )K|>Az@ J>LK36uP̭4)K3͝T9s+F+
FdǤ\CQ|3͝T9s+F+g%:rVW|>Az@ K|>Az@ tᤳ3gU\3͝T9s|>/
ǲ>?±LJ4K3B*=s҅Tz?38i*^4
ў|>
G`\CTz?38i*^4
ў|>@=%d>K \@ǝ38i,\ٜ38i,\ٟLKSP)K35
FO1.{!Stᤵ5eIjj PH ~3WT38i++ug P`" b@=}) z	LJm]Rkg2᤮hv(j湫Fs|>z@BzsҟH\= /@y3CfK[zr/LKUQ-m.{!S-ʀH@<=})b~e@$ t᤮CZ3YzfpW!-m.{!Q^|$ K|>~秲38i+fL+g%lzi5y@ă ~.{!P1  ,ᤡ+uK34v՞|>-s҅ ~3\^4m]YBBLJErᤨtW|>1@=})b3F^45yPtPwLK]5g%38i+F+g%h٥yd'38i,+djid>K x(1==g%:lM2S3kd>*fpY\؇LK(iCb38i,3gTtWLK,++g%S3LK*:qS336uP̭4)qS336uP̭44Y.xIeqSt8IeCBqS3ʅCig%fhl̇LK,\ٟ38i,5B38i,5xIesEs*fpY\\PsV犙4Zr։ko\QxIepR޹S3ٻ(k3JIefi\4T:+uqS3ʇE|TᤲY4WՐIep_38i,S^*fpYZ6i_᤭hk;')K;wNSٜ4vTݬQᤳpDDk{3Dk+#irW!+:4F'(efVm(#YYtWͣW:%qJQ9ZGjҹj4fS4W(erB;V7ZC#Yjrio\TU,ӢJ΄)jj#iQ3)YЅ-MCYQ3)YЅ*TҊDlΚ58	փO᤮Q=4L*o=\ʎER|Ro+FZf\"+6Dk,erji-|Ro+F͝Rlҹ\"fW(e:h٥rEVmrTJ)iI\5G.&tJ*▙4#Yfjg%rT:+▙4#Y\#W,N+FhCb)-+"qKLJ5xg%rY.eh٥aHۊZfpW(e:rVW-38i+FĨ3USJ*▙4#YPfU-38i+FPz8g%rT4*OG᤮Q4KLJhFFAjҹ\޾'(e$tW*TQ+[tW*TQ+[+:Dj
(rZҡUENQ΀j%j#Yhl#PD\9Dk,S<i\rVm(Z*f|NQΊZChݷF]sN-T!nۉ#YPiEvCr#YPiEvRFjW(esKzOfpW(eBFm<{3Dk+Zʈٝ2:/-38i+FhĮhl󅍫g%rVmr"g%rT:+	MH5WLJv3Dk,eBoSRBDk-IYT4#Y\#W*z&j6rVm(Z*f|8i,NDmDCnSٜ4yDZZ6VQyiIkr]hS4#Ygn-mAFBM˙\5vh+Jk+F9Q3%uqJrW7.Z6C#Y\ٜ\4RLҖ:*Dk+[W46g,4蒶t^W7.erY۶+M#Ygnڶrn<d
[6M#Ygnڶr
Җ:*Wm[D9[74򹡳9\5M˖sKz* XھW7W(ej!;v)򹡳9\5M˖坵|hlW(eqSyrd9gn4W@XھW46g+F9rѲ(sY-4YrVP婟5!\S>)HtO+Fr-LhCW(e!=mꕭ\̇GTU+[ZQ=tJm[D9ZtqKUЇDQF|Q9W(ej!;jjrQ;vմCv\SEt媉rDk,VT$jip媉rDk,VTFu1lΚD9\5vh+:WUrY۶Q媉rDk+C-!;jqSyrVEW7.erVhn\JҺJ;v)M˞)\5i:8rVhnerji#YYq,+FVhn\K5uJ5uUQ̳W\T&5\ZWQW(efZJKLJs=Rt^vJEmrDk*#ft*rDk*#ft*9\5:jrDk*#ft+jrTF髊WՄrDk*#ft+jrQʈٝ5r[bQʈٝ5rXN؇+F6gM\tVrTF髕rDk*#ft9\5:jpXN؇+F6gM\	rDk*#ft*TQ-R[-RUEtW+ZJUJֆt^)gV5K]S6s+ZUfN)kfekCYkRT͜ֆlҾ)Y3FҸEW5!!J)k+47.%fˆh╛G.VhnZfI\5t9►lV5
(╚Fjԉ-uḼhk,~)gVhnZfI\5t9vCs+殎)Z6i\湫VhnZʇ5hU+47-es<E\RΉD負tY\5iZ$њ"J^)QiLUSzSٜ4efњRFjVhn\K;vtqJq4貣VҞ)OTjS,ʌĮ_P+6meBFm?ͪ蕚RC*!+47.8e9\\h-▪fCS|>1<RCD!fYEp4:/nW4貸RΉDflW3N++iE:jieqSyrd>)\ٜZt^)gDtYfPfqK]S6rER#PYE򹡳9fZ:,+▆N+3ieDlΚsCfr:,*o=\l+3ixg@i+:,ӢJietYZ65JbhDAtYfV|RD6g,SLN*#ft$貆N+3,实Y'E5r3tYCYW-tET*[:,*o<-rR5ielW7YWPntYgm_+iE:jv:,Q!W-mܹv:,33:孻2ھYEfr˙gm_(ieDg?tYkfr:,6%|[3ӢC`YWm4ھW46g+iE
fYW4貸V,tYQ3gm_+3ieqSyrd9[7riv򹡳9fZ,sCfr:,4財LҚ;ji+jg*#ft-I\#TDjQ3)ZCv\S*#ft,ڸTFZ*v\S*#ft-O+39YWW5qYY%	eWʈٝ5J#Q+:Ign26gM\R4v\S*#ftjQ3Y۵qLTU7jCIPCqLZ!PW#4T*Pgn26gMRЏDھS)2:/+39YWT,n2Q3>PW\)BFgn26gMRK;jYK;v):jvڸTFPӖjQ3gm_)5HtJ7jk<!(XݫeDf|RԆTF髊T&9T5g6gM\R4rTUSBDlΚsCfrCjk9)qJ媇(*3sWGUTWTF髊ZHTF髊Z6gM\R\\Q<W3U(k2-%DlΚAf:ʈٝ5qK36uJѳJDlΚC9Q3)\#VCg*#ft*ʈٝ5qJP*:j5r7T:+	DlΚp[iQ3)\#Vʈٝ5qK4PJٝ5rԆTF髕	NkjfEĨW*J*K5U4!TF髖:jlM26gM\5BW-MCYQ3T:+ˊ':jACYhFq*#ftʃ5RUMt3:j噛:h٥r6gM\tVCg*#ft9Q3T:+:jp\MJٝ5rFT&JEa<W+jJٝ5rF':jtZ%DlΚg%R։S>)kh֊hں3)kFK[ZD:hJỎ)j+FԈٝ5r3֩kD-Shں3Vh(rm]Rھ)\#TD҆#Q*TQ+2#iW35vK54j蕙ZO+J̬ȍs3YCDjM˙[7-FT*W35eu8rեr-+j^)Y4!]+tW+Z2ںȍjy\YW)PTt**-QШSjGB)PVhn\JfںR7eu8BoSY[WfںR7Q,es3Yhm]DN)PYfںR7tW+Cj"qK#YQШVm̃MٜQL[3x!q*:qJErTF╜Wdjd>J_OچHۈCC^#ҟ#W{!R
ro-T#i\(RھY9gm^{!Y<Cm?j#lCC\C QWfEZ[52ݝV"--皙Yq,8g%S+47<Ry5r>)Y5rUMtJ'E╬ȴKKy
Y۸"qJU:-r5
FRDoUr΋\5xS,esCf|RΉDWU3^)iIYrjD)iIYrjD\7)j[*ʇKy\KLJѵtTjeqSt8hں*m5234v-38i,N,ZfpYWTQ:/ᤳ\Cm5<R9s+t3v\SEmJ̮f!Y۵qMnۈCL+=}(s#Ґ(v(j湫Fs{!Rںd>J\C7ACs7=}((k3JҁW;jd>J@WT{!Rں҅W;jd>J}St3҅P7)۶!Urˉko+47.8h*:qJ|YTt**F9QШZ[52ԇ*:qKKyT:+!ʎE\Ry5d9QШT&CyiQ:,5!jk,N-ayi!?Q:,!?Q:,Q-$:'tJ'Ej%!?lC备DZK47.8bW-$:'RVhn\qK;v:*Rީko+47.8O[zfĨTU{!Y2B+!|>(]54Rˉgm_(]54RˉPiM坵|V(DCrYW|>Fhl̇|>-{!Sj|V(DCrT)SC9gm_(%!<ܵvSKy!<ܵ
fYWMM-甇DCrYWjHtO+47.%B43v|>Fl˙Z6iXR6g%:rVW+FSiD̵E+<R39fZ8g%hں*m52UM(ZfpT&9VS*TҊg%hں*m529Pm=R9PnTJhlTJ᤭WEMT*OGWEMT*OGdfΪf|>Fl˞#҅T6#ҁZOF{!Y.eh٥aH=},C2lҼC3gU\Pm=@Z:%qSyrd>)\TzDN)gDtY[M:,tJ'E6'm_DKU3"JuP̨T̆Z=4J·5湫Yje%Bd7<Rں9gn2R3D9gPfWՐBoTtVC|RVnΉZC|RVP婟:'v蕫9jg-TNCj%j!UKUnډgnڶrm]6)gnڶrVhn\KUrCrWNEnxfĨji╚3W3ZfZC-rͷQ9Y۶WEMZ,VTg4U*#ft+6򳩻)[PUhZW+ZtY\T~ZfpZ,SJӢ򳩻ZrͥTO]p\MJko-Ή+zpRfZ*$hYWΦ%fDRVL++Fqd:h-r9gm_+WѵtTje|NC
V,媴v+-r:,*o<r7-rھZ!Įkv9Pjٻ`ڊ;jsCfr9rѲ*o=\QSy۸"JҺJKpYWU2t^)jGjҹYq+Jk+C2CrV׊W46g,+ZKR;VCz+Jk+C2螶JҺKR;V;vմCj%i]xqSyrVvh+Jk+3&fD-|REuLV)jGjҹgnڶrR9s,VV׊W7.ey%i]xg%sCfr54:/*2FZ4貆4YWLJjiAt^WZKCW%-;jACfr։Sz\9i+flW.&gm[WZJټ[3ˉYWUZW-TLҚ;jPnrivR5y\ٜ\M=ھZ9jҹ\",BVhK[y\ٜT޺YWٽrN,媄v+Igm_-T#i\PJ
fϕ*54;j\9i-\VD6s,f+ZATᤨ36mE\R3;vrKLKHk,3hfҾ)iIiefr4ZfpZCYgnٜs]MȜR3;vh٥|R3Cj*▙4VЏ-u)o:/ᤴFyQRt^)iIiej]t^)iIiej][pյKTᤴFykKye>)iIiej]60k-38i-!QZ[΋-mKLKHk+TjGTᤴFyY溛8g%55t#ѳJg%qZ%TLY۶g+mZfpWUD坻frѭYW-38i+*frݳ9CYW-38i+*frݳ9Y溛8g%qZ%TLY۶g+F+▙4hQ39ZWB<tV5mE\R3&g+TjGZfpWUDj]6R3&g+TjGKLJJQT:+nj5▙4hQ39ZWB<Dџ᤮+DFmKye`׊ZfpWUDj]tYkhϊZfpWUDj]tYj5▙4hQ39ZWB<s]MȜR3&g+TjGfKLJEr։U3	R3g։U3	ᤴݳ9\Cm5<ᤴݳ9khֆa+=I\g-33;vfi_-38i-!lVt9NZfpZCYgnٜ44VЏ*[QW-38i-!QZ"Rt^ZfpZCYZWB<ͩo:/-38i-!QZ[΋LKHk+TjGۆZyiIiej]Q[F|ᤴFyQRtYj5g%55t#Kye>ZfpZCYZWB<ZyiIiej]u7"r3h٥|᤮+D;vr3&g,3hfҾZfpWUD坻fr44hQ39gnٜs]MȜ᤮+D;vh٥|᤮+DCj*g%qZ%TLVЏ-u)o:/-38i+*frFyQRt^ZfpWUDj]t^ZfpWUDj][pյKT-38i+*frFykKye>ZfpWUDj]60kLJJQZ[΋-m3&g+TjGT-38i+*frFyY溛9iI\VU35t#ѳJOfpZ*fr#6VЏ--E55t#]DJ[΋Hk+TjG-E55t#ʌږ~'5;'m;'8gn+V:(8wN&5j܇G|CB\zBq:qf!Є	 
ObA8:p'4 HǠT'
xf!Є<RBNq	:p)+t!Sh@@O:xs1 >!@.=8U@s1 *:ph@@Pu@s1 W3B
	 
?:W3B
~!@.=@Q@s1 (:h@@Pf!Є.)\C(\CB\zB:f!Є	 
 ObA@:'4 HǠT(
xf!Є<RBPq
 :)+t! Sh@@Q:s1 >!@.=@U@s1 *:h@@: 9B::Ё P$C	RB	s1 %ąUx 	D
sZN6▪ք 	ք>)jhA8H T'
xP )▪ք<CC 
SUkB	P 
qǤ *@5KUkB	H T'
P *▪ք\CC 
\D
sZPu-T9(:H T(	P '▪քCC 
GքRCЂh~=  P	q*hA@▪ք.!Bք5n!B'@5 OZsZP 
"T9(
x5Oz@@@ UCЂ)-T9(CC 
*hAD|RCЂ 
"T9(
5Wz@@H눁UkBG\RCЀz@@H' UCЀO-T9	RCЀ+!Z{Ą⦍B⭣Z8Z%&g-TMLkGm*hѭHtWCbշiĂQS~'-架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SfMQ\3gW+SGV:+s<Kw4q8&g+vJhQ+gHTW:$6g,8&g+TjGk3NktJE8nQ,͙5FtW9Djξ$:+qSy5sCYZ6i_W45-Ej憲t^'UD\6W6fѲ*frݳ9CYWJ#D:*fmfrJhyOE.k8VU33i覲#8VU3v·5܉溜VѭTjkh֎&kGgZ8讶hnb'(g)qZ%TLY۶g-m5|R3̮QYi8g%˙\5PtU-38i(m;Z[F|R3ӵZfpPv55rѭqKLJNֆ44w.erֆ]sNLK;2DkCYj論46e>ZfpPv5w53ӵ+h46efi_s+F5jtN)grW(hk-T!s]qӵgNֆn v55rS2m;ZҾ$fn%#3q+F+jji[FFfTjQesCf|R3q+6K=4LJͬҹgHJČĵP,T*Y[ČĵQ34Fuq#3q-TL-|HJҺ"Čĭ\"f!җ.&$fn%l޶DN$fn%f4-Shں DNCjjef-m+6TI5hVJ527W4VTI4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Z6g8FfVmf!Ҟ)QhK]5љfQT*o<JѳJQ&WTќrkDFfW6FfVmf!ҞTfn%nܨK=-ѣ3q(kSJ蕚37Dգ3q+(Eљ&g+47.4fn%Y۸"hJY۸"hJJ3Mjfnkљ5t8EFfYs4ˉFfVksʉ52BG5VĭjCVOW7ZgEc5!FҹFfYv򞷞jeDQzѦT&Mr6Fpj\7VTF髉uN溛Nă;wN&4۸"qJչN&5Z!+Ch|~8&g+v(7CSisD\qM[vN*hڴ.&hlͫ>&5sE|Nh⭣Z8o<ѭN\Tѵh\N+Dh٥|N+DB;J8M-qZ%TLVЏ--EqZ%TLVЏ*3j[΋Ζ(mΗ$FN[΋E|H-3sM8Bt6C-Em3Z87xy[o:+w6m\9ۣSĄ⦍BB8F|H)v8&g+)BC59HiN+D=TM]NP000	00000 	@aaaaaaaaa:aaNaaa2gfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigfigf VA3ՐAdg ?Y VA3ՐAdg ?Y VAVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[PkjmA5յVڃ_[Pkjb4MJ524R3Q&P֦)iIYĵQ9Y榔E[F3n\6C╚
tW,Y溸g%s\\KUmE\R9\4l,+3FrmGQ9W!ݵR\6g++(r؇+FkerW4!rd9Q3)Z6s\+r9'A<WPfĳg+49\Tѵr΍UR9-|RAC3WDk+9Vh(rjrVsW7PqSF;tfS)Y⦍vͫZ6Bo+49\TѵrݫeDlΚJ⦍'!湫ZWQVh(rj媉rjMW+3sWD6'PqSFs\+49\Tѵr=mtKSf+6Y\׊Vh(rjzU塵u4PqSF544!+3'!CjiC)\Tѵr3Yhm]DN)Y⦍dg4KTeu4PqSFTeuJW4m\fk-Vh(rjzixf+6YEJW4m\᤮k8f+6\S1V5oQVh(rjs3Yhm]DN)Y⦍!K;jf+6W5\Vh(rj坵|RACMW+9ZA)Y⦍49Q-38i+:8g%˚*4MJ5248i+:j뢦ܧ8i+:jyiIYĨS(kSJp_-38i+:'!<҃4輧8i+:'!j뢦ܧ8i+坫>Sٜ4
)K]SM:)\!9ܮZ!*#ft{3AC:yOfpW!·59':j=IY湫
њvY⦍tjnkf+4f%rVsW7+49\TѵrDk+9
*hڹgnں*sW4m\Fm]JѲ~Vh(rj坻Wʈٝ59f+6Z+殎Vh(rjsCfrjf+6Yjs_+49\Tѵr=mtJfPqSFTeuACMW+Cj"9f+6Yf
*hڹfTJ&gW4m\᤮k9Y⦍!K;jY⦍vACMW+9ZAVh(rjg%jTFurᤳ9sEUJͼWEMW5ԍ=hQ+YR9s*$UnxfYng#8fB8g%lݴ*k+4f%sD3$USzѪm-U*3ih٥r3	ZfpY|RᤴUSzD:hSٜ4oT6gMKB=|RΉD貳FjTD#Y(Vjio<մnۊW7.em@k+j+[ԋ+hW7.eoK9[QXjޤY\SF|RΉD貸mjݝRΉD؇*zfjݝR3lҹQ&VtqCi\WS)iI\QS++Fq-38i+F+>)iIQh]5▙4tJ'EMo;zejݝR3ΉD貴lҹ\MT\KLJѳJBFm=m▙4j詴]5i(sU_᤭4Z*d&R3
T%tqJ˙Z6i\Q,W-38i+.eh٥|R3nW\ѳJqSyrVW5Ѳ*o=\FۆxqSyrVVW5ѲB(rd>JEMxd>J>lҾSٜ4>Sٜ4er6g%fhQ@)yOG2J7pDٜk?+OfpWꯖFDj3JekCTF@M]TݬWB;JOfpVW-3&k*<	\) LTJ&gB<T͝R9Flꖴeq]\8i+G2-{3.ZfpY|8i+Fg3q,ЎҾSٜ4oT6gMrQSYjih-3jRΉD!򱚙Q&T:+9k"81fZ롳9Z6BojegKw6	4rQ&VWjeDkfTIUrLJ⊜Ty\Z3Sٜ4Ή3F:/)KZ%TLV輧8i,tI6yOfpYWT΋6Q((XںfᤳjCIig%rW5{3:,΋{39ZgE=IQ*h4᤮Q溥s1|8i*54ʉD)JM2Q3:*s--OfpR9hݷ(\}+:Ql޶hn_)JYPio:,io\UCF=h-dGrWTUD嚺&Tfn%h	)JѳJBFm<۶k2<*o;Sٜ4h	)JDYЅ{3+Y۳=}(VP76gMRJҚ9B[LTQ43
ZtJKy槔+YmDjyBvg溚6Cd>JEMsҏ4Flꖴeq]AH۔g%DlΚ᤬nT*9OfpVu7q-4rV jVsW7)JΩ\R3m]6j3Z8g%hں*m52F)iIhlPDCWOr։ko\Qxd>J|R޹?3Z%s9Ed>J|R޹KLJѵtTjesCb᤭WEMYW4W{!YT:+=},++=})>#҆6!:CC3gTh=})<C|Rhyg-UIWNEnxqSyrZ&$&Jb5T%q4W-tTZ&$&FVW-UIWNEr#Q-T9hHtZ+4F)hGyH(TU-IH(TU+G2QK9CDj	xhR#J)g(hB5dN)Z9ҊY#PD6KUhR#J)g(hB5REMe"4r#Q--E╣fDiE,FZ[΋-tTR#J)g(hB5RlҹH(5qJErrmG(%Df|d4-!ҞP2JUrZLMfY\W*$U4VmrgRo,+z[VmrqJͼTfPtU-T!s]qJͼZCh*r؇)jKLKUQ*$͙E\R3C檹Q&lΚ*▙4tWʉ3ftW-38i,+f颮ZfpZr։Q&lΚ*g%5UrLٝ4ULJѳJIZ6i\GGS3EMxIk|> z~q|> z~KLJ*fpW{!SCTᤨtWLJEr|>-q|>-KLJEs*fpT:+uK{!Pzd>JPTᤡ+uqS34v/@ă ~{!P1  ,LJٻ(k3JI[7pޚefi\GybAGy^z{(|/38i+j薶45HtK[zr/O{* ^! CZ= /@y/38i-T9FkDg(TᤵP޹{!S 18d>J~= !pT BT᤮hv(j湫FsLJm]Rkg2|>=@C X?@?$@HS3WW38i++uK{!R  ,|>=@S35g%k/O1{!SKLKSP)qS35
F|>.HۈCp
FS3S3{!Y ~<=},q z?KLJCig%BK{!P*=#ҁQ,LJCig%CBK{!P
G`ChT᤮*nG38i+/O{{!S+LK36uP38i,C2|>Az@ q|>Az@ KLK36uP̭44fl˙Z6i\Gx<?#<H	GTᤳ3gU\ѳJ38i,C2lҰm/dǤ )q|>Az@ J>Tᤳ3gTh4fl{!YH#<@KLK36uJE|Tᤳ3gTtW/dGGx<?-KLJP؇LJP؇/C|>0T᤮hlCg%sCbG G_CLJkd>*fpVPs]M!{!P@@?#҅ R~LJ38i+jr|>1@G>P TᤨtVCg%CGG _Ch LK3W46fCg%3!{!Y ~<G. G//38i*:qS3QTG QH Tz/38i+W(nO38i+W(nLGi^z{{!P秲S3VҞ*fpTjS/CCCCLJ[JeIQiN{!P秲i^z{3r43r4 QH Tz3QT38i*:g. G/.{!Y ~<38i,\ٙ^4fhl̇|>-ys҅ /3Y^4yO /.{!S ᤮!3F|>. \Cq -~>38i+W(rIZCu4l|>=ysҐ/3^4yC˞|>0LJP؇/LJP؇|>APz.{!YBLK36uJErᤳ3gTtW|>AR \C38i,++g%:sEydǤ )K|>Az@ J>LK36uP̭4)K3͝T9s+F+
FdǤ\CQ|3͝T9s+F+g%:rVW|>Az@ K|>Az@ tᤳ3gU\3͝T9s|>/
ǲ>?±LJ4K3B*=s҅Tz?38i*^4
ў|>
G`\CTz?38i*^4
ў|>@=%d>K \@ǝ38i,\ٜ38i,\ٟLKSP)K35
FO1.{!Stᤵ5eIjj PH ~3WT38i++ug P`" b@=}) z	LJm]Rkg2᤮hv(j湫Fs|>z@BzsҟH\= /@y3CfK[zr/LKUQ-m.{!S-ʀH@<=})b~e@$ t᤮CZ3YzfpW!-m.{!Q^|$ K|>~秲38i+fL+g%lzi5y@ă ~.{!P1  ,ᤡ+uK34v՞|>-s҅ ~3\^4m]YBBLJErᤨtW|>1@=})b3F^45yPtPwLK]5g%38i+F+g%h٥yd'38i,+djid>K x(1==g%:lM2S3kd>*fpY\؇LK(iCb38i,3gTtWLK,++g%S3LK*:qS336uP̭4)qS336uP̭44Y.xIeqSt8IeCBqS3ʅCig%fhl̇LK,\ٟ38i,5B38i,5xIesEs*fpY\\PsV犙4Zr։ko\QxIepR޹S3ٻ(k3JIefi\4T:+uqS3ʇE|TᤲY4WՐIep_38i,S^*fpYZ6i_᤭hk;')K;wNSٜ4vTݬQᤳpDDk{3Dk+#irW!+:4F'(efVm(#YYtWͣW:%qJQ9ZGjҹj4fS4W(erB;V7ZC#Yjrio\TU,ӢJ΄)jj#iQ3)YЅ-MCYQ3)YЅ*TҊDlΚ58	փO᤮Q=4L*o=\ʎER|Ro+FZf\"+6Dk,erji-|Ro+F͝Rlҹ\"fW(e:h٥rEVmrTJ)iI\5G.&tJ*▙4#Yfjg%rT:+▙4#Y\#W,N+FhCb)-+"qKLJ5xg%rY.eh٥aHۊZfpW(e:rVW-38i+FĨ3USJ*▙4#YPfU-38i+FPz8g%rT4*OG᤮Q4KLJhFFAjҹ\޾'(e$tW*TQ+[tW*TQ+[+:Dj
(rZҡUENQ΀j%j#Yhl#PD\9Dk,S<i\rVm(Z*f|NQΊZChݷF]sN-T!nۉ#YPiEvCr#YPiEvRFjW(esKzOfpW(eBFm<{3Dk+Zʈٝ2:/-38i+FhĮhl󅍫g%rT:+	MH5WLJ9q+f
3EWLJv3Dk,eBoSRBDk-IYT4#Y\#W*z&j6rVm(Z*f|8i,NDmDCnSٜ4yDZZ6VQyiIkr]hS4#Ygn-mAFBM˙\5vh+Jk+F9Q3%uqJrW7.Z6C#Y\ٜ\4RLҖ:*Dk+[W46g,4蒶t^W7.erY۶+M#Ygnڶrn<d
[6M#Ygnڶr
Җ:*Wm[D9[74򹡳9\5M˖sKz* XھW7W(ej!;v)򹡳9\5M˖坵|hlW(eqSyrd9[7P-WrW7.Z6Cv\SEt-4YrVP婟5!\S>)HtO+Fr-LhCW(e!=mꕭ\̇GTU+[ZQ=tJm[D9ZtqKUЇDQF|Q9W(ej!;jjrQ;vմCv\SEt媉rDk,VT$jip媉rDk,VTFu1lΚD9\5vh+:WUrY۶Q媉rDk+C-!;jqSyrVEW7.erVhn\JҺJ;v)M˞)\5i:8rVhnerji#YYq,+FVhn\K5uJ5uUQ̳W\T&5\ZWQW(efZJKLJs=Rt^vJEmrDk*#ft*rDk*#ft*9\5:jrDk*#ft+jrTF髊WՄrDk*#ft+jrQʈٝ5r[bQʈٝ5rXN؇+F6gM\tVrTF髕rDk*#ft9\5:jpXN؇+F6gM\	rDk*#ft*TQ-R[-RUEtW+ZJUJֆt^)gV5K]S6s+ZUfN)kfekCYkRT͜ֆlҾ)Y3FҸEW5!!J)k+47.%fˆh╛G.VhnZfI\5t9►lV5
(╚Fjԉ-uḼhk,~)gVhnZfI\5t9vCs+殎)Z6i\湫VhnZʇ5hU+47-es<E\RΉD負tY\5iZ$њ"J^)QiLUSzSٜ4efњRFjVhn\K;vtqJq4貣VҞ)OTjS,ʌĮ_P+6meBFm?ͪ蕚RC*!+47.8e9\\h-▪fCS|>1<RCD!fYEp4:/nW4貸RΉDflW3N++iE:jieqSyrd>)\ٜZt^)gDtYfPfqK]S6rER#PYE򹡳9fZ:,+▆N+3ieDlΚsCfr:,*o=\l+3ixg@i+:,ӢJietYZ65JbhDAtYfV|RD6g,SLN*#ft$貆N+3,实Y'E5r3tYCYW-tET*[:,*o<-rR5ielW7YWPntYgm_+iE:jv:,Q!W-mܹv:,33:孻2ھYEfr˙gm_(ieDg?tYkfr:,6%|[3ӢC`YWm4ھW46g+iE
fYW4貸V,tYQ3gm_+3ieqSyrd9[7riv򹡳9fZ,sCfr:,4財LҚ;ji+jg*#ft-I\#TDjQ3)ZCv\S*#ft,ڸTFZ*v\S*#ft-O+39YWW5qYY%	eWʈٝ5J#Q+:Ign26gM\R4v\S*#ftjQ3Y۵qLTU7jCIPCqLZ!PW#4T*Pgn26gMRЏDھS)2:/+39YWT,n23JyB\S*%3BFgn26gMRK;jYK;v):jvڸTFPӖjQ3gm_)5HtJ7jk<!(XݫeDf|RԆTF髊T&9T5g6gM\R4rTUSBDlΚsCfrCjk9)qJ媇(*3sWGUTWTF髊ZHTF髊Z6gM\R\\Q<W3U(k2-%DlΚAf:ʈٝ5qK36uJѳJDlΚC9Q3)\#VCg*#ft*ʈٝ5qJP*:j5r7T:+	DlΚp[iQ3)\#Vʈٝ5qK4PJٝ5rԆTF髕	NkjfEĨW*J*K5U4!TF髖:jlM26gM\5BW-MCYQ3T:+ˊ':jACYhFq*#ftʃ5RUMt3:j噛:h٥r6gM\tVCg*#ft9Q3T:+:jp\MJٝ5rFT&JEa<W+jJٝ5rF':jtZ%DlΚg%R։S>)kh֊hں3)kFK[ZD:hJỎ)j+FԈٝ5r3֩kD-Shں3Vh(rm]Rھ)\#TD҆#Q*TQ+2#iW35vK54j蕙ZO+J̬ȍs3YCDjM˙[7-FT*W35eu8rեr-+j^)Y4!]+tW+Z2ںȍjy\YW)PTt**-QШSjGB)PVhn\JfںR7eu8BoSY[WfںR7Q,es3Yhm]DN)PYfںR7tW+Cj"qK#YQШVm̃MٜQL[3x!q*:qJErTF╜Wdjd>J_OچHۈCC^#ҟ#W{!R
ro-T#i\(RھY9gm^{!Y<Cm?j#lCC\C QWfEZ[52ݝV"--皙Yq,8g%S+47<Ry5r>)Y5rUMtJ'E╬ȴKKy
Y۸"qJU:-r5
FRDoUr΋\5xS,esCf|RΉDWU3^)iIYrjD)iIYrjD\7)j[*ʇKy\KLJѵtTjeqSt8hں*m5234v-38i,N,ZfpYWTQ:/ᤳ\Cm5<R9s+t3v\SEmJ̮f!Y۵qMnۈCL+=}(s#Ґ(v(j湫Fs{!Rںd>J\C7ACs7=}((k3JҁW;jd>J@WT{!Rں҅W;jd>J}St3҅P7)۶!Urˉko+47.8h*:qJ|YTt**F9QШZ[52ԇ*:qKKyT:+!ʎE\Ry5d9QШT&CyiQ:,5!jk,N-ayi!?Q:,!?Q:,Q-$:'tJ'Ej%!?lC备DZK47.8bW-$:'RVhn\qK;v:*Rީko+47.8O[zfĨTU{!Y2B+!|>(]54Rˉgm_(]54RˉPiM坵|V(DCrYW|>Fhl̇|>-{!Sj|V(DCrT)SC9gm_(%!<ܵvSKy!<ܵ
fYWMM-甇DCrYWjHtO+47.%B43v|>Fl˙Z6iXR6g%:rVW+FSiD̵E+<R39fZ8g%hں*m52UM(ZfpT&9VS*TҊg%hں*m529Pm=R9PnTJhlTJ᤭WEMT*OGWEMT*OGdfΪf|>Fl˞#҅T6#ҁZOF{!Y.eh٥aH=},C2lҼC3gU\Pm=@Z:%qSyrd>)\TzDN)gDtY[M:,tJ'E6'm_DKU3"JuP̨T̆Z=4J·5湫Yje%Bd7<Rں9gn2R3D9gPfWՐBoTtVC|RVnΉZC|RVP婟:'v蕫9jg-TNCj%j!UKUnډgnڶrm]6)gnڶrVhn\KUrCrWNEnxfĨji╚3W3ZfZC-rͷQ9Y۶WEMZ,VTg4U*#ft+6򳩻)[PUhZW+ZtY\T~ZfpZ,SJӢ򳩻ZrͥTO]p\MJko-Ή+zpRfZ*$hYWΦ%fDRVL++Fqd:h-r9gm_+WѵtTje|NC
V,媴v+-r:,*o<r7-rھZ!Įkv9Pjٻ`ڊ;jsCfr9rѲ*o=\QSy۸"JҺJKpYWU2t^)jGjҹYq+Jk+C2CrV׊W46g,+ZKR;VCz+Jk+C2螶JҺKR;V;vմCj%i]xqSyrVvh+Jk+3&fD-|REuLV)jGjҹgnڶrR9s,VV׊W7.ey%i]xg%sCfr54:/*2FZ4貆4YWLJjiAt^WZKCW%-;jACfr։Sz\9i+flW.&gm[WZJټ[3ˉYWUZW-TLҚ;jPnrivR5y\ٜ\M=ھZ9jҹ\",BVhK[y\ٜT޺YWٽrN,媄v+Igm_-T#i\PJ
fϕ*54;j\9i-\VD6s,f+ZATᤨ36mE\R3;vrKLKHk,3hfҾ)iIiefr4ZfpZCYgnٜs]MȜR3;vh٥|R3Cj*▙4VЏ-u)o:/ᤴFyQRt^)iIiej]t^)iIiej][pյKTᤴFykKye>)iIiej]60k-38i-!QZ[΋-mKLKHk+TjGTᤴFyY溛8g%55t#ѳJg%qZ%TLY۶g+mZfpWUD坻frѭYW-38i+*frݳ9CYW-38i+*frݳ9Y溛8g%qZ%TLY۶g+F+▙4hQ39ZWB<tV5mE\R3&g+TjGZfpWUDj]6R3&g+TjGKLJJQT:+nj5▙4hQ39ZWB<Dџ᤮+DFmKye`׊ZfpWUDj]tYkhϊZfpWUDj]tYj5▙4hQ39ZWB<s]MȜR3&g+TjGfKLJEr։U3	R3g։U3	ᤴݳ9\Cm5<ᤴݳ9khֆa+=I\g-33;vfi_-38i-!lVt9NZfpZCYgnٜ44VЏ*[QW-38i-!QZ"Rt^ZfpZCYZWB<ͩo:/-38i-!QZ[΋LKHk+TjGۆZyiIiej]Q[F|ᤴFyQRtYj5g%55t#Kye>ZfpZCYZWB<ZyiIiej]u7"r3h٥|᤮+D;vr3&g,3hfҾZfpWUD坻fr44hQ39gnٜs]MȜ᤮+D;vh٥|᤮+DCj*g%qZ%TLVЏ-u)o:/-38i+*frFyQRt^ZfpWUDj]t^ZfpWUDj][pյKT-38i+*frFykKye>ZfpWUDj]60kLJJQZ[΋-m3&g+TjGT-38i+*frFyY溛9iI\VU35t#ѳJOfpZ*fr#6VЏ--E55t#]DJ[΋Hk+TjG-E55t#ʌږ~'5;'m;'8gn+V:(8wN&5j܇G|CB\zBq:qf!Є	 
ObA8:p'4 HǠT'
xf!Є<RBNq	:p)+t!Sh@@O:xs1 >!@.=8U@s1 *:ph@@Pu@s1 W3B
	 
?:W3B
~!@.=@Q@s1 (:h@@Pf!Є.)\C(\CB\zB:f!Є	 
 ObA@:'4 HǠT(
xf!Є<RBPq
 :)+t! Sh@@Q:s1 >!@.=@U@s1 *:h@@: 9B::Ё P$C	RB	s1 %ąUx 	D
sZN6▪ք 	ք>)jhA8H T'
xP )▪ք<CC 
SUkB	P 
qǤ *@5KUkB	H T'
P *▪ք\CC 
\D
sZPu-T9(:H T(	P '▪քCC 
GքRCЂh~=  P	q*hA@▪ք.!Bք5n!B'@5 OZsZP 
"T9(
x5Oz@@@ UCЂ)-T9(CC 
*hAD|RCЂ 
"T9(
5Wz@@H눁UkBG\RCЀz@@H' UCЀO-T9	RCЀ+$'4mZm=m-\UQ39jjeZ8h։PfsDhCN$ڊ9h4nۉTޮ'UDsE(\HiHtVmkGhωˊ6q4)n'4mZZ'5Mf\Nky;WN&FsGWJQZ[΋JQTfԷu6g4N*frݳ9Z6i_FO>$VB;JSxT\6gKw6gK#^)|N+Dh٥|Mf!UEN+D5u++gEsN湫hQ39fsEngn'UD嚺ꕣf8&g+TjG!q8&g,Q5tqQK>'UD坻frhjxtIflY3B%9[J)hQ39gS(7hڊ噛:]-皚8(m<ա[)z[hQ39['UDsEngn[8B%9ffωhQ39ZWB<s]MȜL鞖hs]SU(q;v&flW!85C'(f#Vu![牫ѳJͩo:/W458&g,Nr6VU3vҾ'UD|NZ!։U3k3^'UDsEsz)s\JhyOE5QJlVt9N'5ⶍh⥼S[Fq5EZ8s=mćEukCt&s8ΉC9H(*frݳ9khֆa+▙4w.erֆ]sN-38i,\e6k)iICiZ3▙46ep|R3ӵ+hZfpPv55|ᤳs+F5jtNZfpYܹ#ZUmE\ᤡhk-m3ӵ46efi\kE\ᤡhk(k3J˙\5W\ӢqK;2DkCYj諈6e> v5w5ӵ+
iPf#3q-tT׉Z6i_KUhWU[J7m*37R+3YYf8FfVmf8FfTg殎$fn%4W,)gČĬڡUEHJͬ~$fn%3jfnkFfP֦$fn%m@j<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,85tJˎ)Z6i\J溑Jj-s9E3YZ8fpުCQ3Y33Yk+PnVoDkd>&h\K36u9
eFfZѪm-U*37#63W͝Nx5q*37VѻiZ6Bo-r&h\J⊥Z6d&+Fpj\7)\Tz+"Jĳ3gWtW,-s9Es+JѲ~)PVl߉\QB/"U;vVѻn)QoTWWTWtW,NDmDZqJErKD63fl\5nxFfZsErΈҖ|R3q,s@jѷK=-*37k1fJĭPFfZ詮ĭ4qSyFfVWʉ527W4V㕌Z%TLV37EW!*37k1f3q+w6FfYnCZWDܸљ&fέ\QB.ĵQ39Yq3q-RFfW2FfT*QhKU3p^ġM+-z37C.\M=375p[TI9fn%l޶DNV3Rm}ER:/+Z6z37\#S*$ʌ,֍524Bo+3sWDJUm]R6gM\NkwN'5wN$۸"q7!VtPq5Mhjչ)\WR<N+DݴqJ=讆>'5y;WSVݧ63j\_)zh֎*[55kG4mZ*frFyZ6i_*frЎҾ)n&SKyVU35t#KyxVU35t#ʌږ3q3_FE8m]<My[L֎&箞$:+rtV+sEn[Ί|MrW(|Nk!8jи$:+pџ+Ji|N+DP讶hnb'3h*frUWF ]MȜkX J          ?  ]A?cBA2         x%  ?      ./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`U          .  ]A?cBA2           .      ./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kH            ]Aa\Aa\A2         5        ./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,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 

       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:

/usr/lpp/ssp/css/aix52/samples/lapi/basic/README.LAPI.BASIC  - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/basic/Makefile           - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/basic/setup              - setup env vars
/usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Am.c
/usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Put.c
/usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Xfer.c

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

1) Since these files install into a system directory 
   (/usr/lpp/ssp/css/aix52/samples/lapi/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.

    kl          ,  ]A?cBA2           ,      ./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ꦵ             ]A?cBA2         _         ./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kp          v  ]A?cBA2           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kn            ]A?cBA2                 ./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<  ]A?cBA2           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lf/          Q3  ]A?cBA2                 ./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  ]A?cBA2           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 ݱkQ 
           ]A]A]A2         A        ./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,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 

                 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:

/usr/lpp/ssp/css/aix52/samples/lapi/dgsp/README.LAPI.DGSP  - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Makefile          - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp/setup             - setup env vars
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Dgsp_simple.c     - simple DGSP example 
/usr/lpp/ssp/css/aix52/samples/lapi/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 
   (/usr/lpp/ssp/css/aix52/samples/lapi/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.

Yk            ]A?cBA2         U        ./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



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


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

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

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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

    return 0;
}


isclok          9  ]A?cBA2           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>            ]A?cBA2                 ./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
	
  k9          P!  ]A?cBA2           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;
}


kV            ]A]A]A2                 ./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,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 


       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:

/usr/lpp/ssp/css/aix52/samples/lapi/init/README.LAPI.INIT - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/init/Init.c           - illustrates
                                                            LAPI_Init
                                                            and LAPI_Term
/usr/lpp/ssp/css/aix52/samples/lapi/init/Addr.c       - illustrates LAPI
                                                        address routines, 
                                                        LAPI_Address_init, 
                                                        LAPI_Addr_set, LAPI_Addr_get
/usr/lpp/ssp/css/aix52/samples/lapi/init/Qenv_senv.c  - illustrates mechanisms
                                                        to query and set various
                                                        LAPI performance parameters
                                                        with LAPI_Qenv and LAPI_Senv
/usr/lpp/ssp/css/aix52/samples/lapi/init/Makefile     - builds executables for above
                                                        programs
/usr/lpp/ssp/css/aix52/samples/lapi/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 
   (/usr/lpp/ssp/css/aix52/samples/lapi/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.
reckP            ]A?cBA2                 ./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



eskꬡ !	           ]A?cBA2      	   	        ./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

gestedk "	         |  ]Aϥ]Aϥ]A2      	   
  |      ./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,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 

          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:

/usr/lpp/ssp/css/aix52/samples/lapi/interop/README.LAPI.INTEROP - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/interop/Xfer.c      - common sample src file
/usr/lpp/ssp/css/aix52/samples/lapi/interop/Makefile    - common makefile

  
The following scripts are also included for convenience:
/usr/lpp/ssp/css/aix52/samples/lapi/interop/make_32     - 32-bit build script
/usr/lpp/ssp/css/aix52/samples/lapi/interop/make_64     - 64-bit build script
/usr/lpp/ssp/css/aix52/samples/lapi/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.
 
v/nukh #	         -  ]A?cBA2      	     -      ./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, $	           ]A?cBA2      	           ./usr/lpp/ssp/css/aix52/samples/lapi/interop/make_32 API                             #!/bin/ksh
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
echo 'make clean'
make clean
echo make "$BINDIR"Xfer_32
make "$BINDIR"Xfer_32

task %	           ]A?cBA2      	           ./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֝ &	           ]A?cBA2      	           ./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  	           ]A	?cBA2      	           ./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.  ]A	?cBA2      	     T.      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amf.F  API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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


   use samples_globals_module



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



   contains


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

subroutine compl_hndlr(handle, param)

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


   integer :: i           ! Loop counter



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


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


end subroutine compl_hndlr

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




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

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

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

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

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

   integer, intent(out)   :: user_info


   integer (KIND=LAPI_ADDR_TYPE) :: data_buf_addr


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

   integer (KIND=LAPI_ADDR_TYPE) :: t_addr




   ! pass the completion handler back by reference

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

   completion_handler = t_addr


   ! This function returns the address to the recv. buffer

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

   data_buf_addr = t_addr

   return

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




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




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


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



   use samples_amsend_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle

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

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



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

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


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


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


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



   character (len = LAPI_MAX_ERR_STRING) :: msg
   



   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if



   ! get address of header handler on tgt
   allocate (hdr_hndlr_list(0:numtasks - 1), stat = allocation_status)


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


   call LAPI_ADDRESS_INIT(handle, t_addr, hdr_hndlr_list, ierror)

   msg = "LAPI_ADDRESS_INIT(handle, t_addrl, hdr_hndlr_list, ierror)"

   call CHECK(msg, ierror)    




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

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


      ! initialize data buffer

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


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

      INTEGER_SIZE = kind(data_buffer(0))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer


      ! initialize the completion counter. When it increments, we know
      ! that the completion handler has returned
      call LAPI_SETCNTR(handle, compl_cntr, 0, ierror)
      msg =  "LAPI_SETCNTR(handle, compl_cntr, 0, ierror)"
      call CHECK(msg, ierror)


      ! collective call.  sync before starting data transfer 

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



      ! execute the data transfer to our buddy task.  send ARRAYLEN
      ! ints, starting with data_buffer(0).  Note that no user
      ! header is sent, and no counters are used.
      ! args:  handle                 -- the LAPI handle
      !        buddy                  -- the target task id
      !        handler_addr_tab       -- the handler handler that will
      !                                  execute on the target
      !        NULL                   -- the user header
      !        0                      -- the user header length
      !        data_buffer            -- the starting address of data to
      !                                  transfer
      !        ARRAYLEN*INTEGER_SIZE  -- the length of data to transfer
      !        NULL, NULL,            -- target and origin counters 
      !        compl_cntr             -- completion counter
      !

      call LAPI_AMSEND(handle, buddy, hdr_hndlr_list(buddy), LAPI_ADDR_NULL,  &
                       0, data_buffer, len, LAPI_ADDR_NULL, LAPI_ADDR_NULL,   &
                       compl_cntr, ierror) 
      msg = "LAPI_Amsend(handle, buddy, hdr_hndlr_list(buddy),"        //  &
            " LAPI_ADDR_NULL, 0, data_buffer, len, LAPI_ADDR_NULL,"     //  &
            " LAPI_ADDR_NULL, compl_cntr, ierror)"

      call CHECK(msg, ierror)


      ! wait for message completion before final termination 
      call LAPI_WAITCNTR(handle, compl_cntr, 1, val, ierror)
      msg = "LAPI_WAITCNTR(handle, compl_cntr, 1, val, ierror)"
      call CHECK(msg, ierror)

  
   else   ! receiver

      buddy = taskid - 1


      ! initialize the data buffer (not necessary, but provided for
      ! clarity) 

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


      ! to match the src's sync before data transfer 

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

   end if 


   ! all tasks will execute this before term 

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


   ! cleanup
   deallocate(hdr_hndlr_list)

   

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




end program Am
I_Qekꐈ 	         T%  ]A	?cBA2      	     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  ]A	?cBA2      	     6      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amvf.F API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




module samples_amsendv_module


   use samples_globals_module



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

   ! For use with the vector sample programs 
   integer, dimension(0: NUM_VECS - 1) :: data_bufferv
   

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


   ! Setup data transfer on both sides for Amvf.F
   type (lapi_vec_t)  :: vec         
   type (lapi_vec_t)  :: hdr_vec         

   integer (KIND=LAPI_ADDR_TYPE), dimension(0:NUM_VECS - 1) :: hdr_vec_info
   integer (KIND=LAPI_LONG_TYPE), dimension(0:NUM_VECS -1) :: hdr_vec_len



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

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




   contains




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! completion handler that runs on target after completion of message delivery.
! simply prints the contents of the data buffer that is the
! target of the Amsendv call
!

subroutine compl_hndlr(handle, param)

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


   integer :: i           ! Loop counter



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


   do i = 0, NUM_VECS - 1
      write(STDOUT, *) "final_buffer[", i, "]: ", data_bufferv(i)
   end do


end subroutine compl_hndlr

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




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! header handler that runs on target when first packet arrives.
!   sets the completion_handler pointer and returns the address
!   of the target vector.

function header_handler(handle, uhdr, uhdr_len, len_vec, &
                        completion_handler, user_info)   &
                        result(vec_addr)

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

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

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

   integer, intent(out)   :: user_info

   integer (KIND=LAPI_ADDR_TYPE) :: vec_addr


   ! loop counter
   integer :: i

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



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

   integer (KIND=LAPI_ADDR_TYPE) :: t_addr



   ! set the fields to match those of the origin vector. allocate storage for the length
   ! and data arrays.  allocated data will be freed in the completion handler.
   
   hdr_vec%num_vecs = NUM_VECS
   hdr_vec%vec_type = LAPI_GEN_IOVECTOR


   INTEGER_SIZE = kind(data_bufferv(0))

  

   do i = 0, NUM_VECS - 1
      call LAPI_ADDRESS(data_bufferv(i), t_addr, ierror)
      hdr_vec_info(i) = t_addr
      hdr_vec_len(i)  = INTEGER_SIZE
   end do


   call LAPI_ADDRESS(hdr_vec_info, hdr_vec%info, ierror)
   call LAPI_ADDRESS(hdr_vec_len, hdr_vec%len, ierror)


   ! pass the completion handler back by reference

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

   completion_handler = t_addr


   ! This function returns the address to the recv. buffer

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

   vec_addr = t_addr


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




end module samples_amsendv_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




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


program Amvf


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



   use samples_amsendv_module




   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle

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

   integer :: i                      ! Loop counter
   integer :: buddy                  ! Our communication partner
   integer :: val1                   ! Needed for waitcntr calls on source
   integer :: val2                   ! Needed for waitcntr calls on source




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

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


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


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


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



   character (len = LAPI_MAX_ERR_STRING) :: msg
   



   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if



   ! get address of header handler on tgt
   allocate (hdr_hndlr_list(0:numtasks - 1), stat = allocation_status)


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


   call LAPI_ADDRESS_INIT(handle, t_addr, hdr_hndlr_list, ierror)

   msg = "LAPI_ADDRESS_INIT(handle, t_addrl, hdr_hndlr_list, ierror)"

   call CHECK(msg, ierror)    




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

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


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


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

      INTEGER_SIZE = kind(data_bufferv(0))


      ! initialize origin vector
      allocate (vec_len(0:NUM_VECS - 1), stat = allocation_status)
      allocate (vec_info(0:NUM_VECS - 1), stat = allocation_status)

      vec%num_vecs = NUM_VECS
      vec%vec_type = LAPI_GEN_IOVECTOR 

      do i = 0, NUM_VECS - 1
         data_bufferv(i) = i
         call LAPI_ADDRESS(data_bufferv(i), vec_info(i), ierror)
         vec_len(i)  = INTEGER_SIZE
      end do


      call LAPI_ADDRESS(vec_info, vec%info, ierror)
      call LAPI_ADDRESS(vec_len, vec%len, ierror)


      ! initialize the completion counter. When it increments, we know
      ! that the completion handler has returned

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



      ! collective call.  sync before starting data transfer 

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



      ! execute the data transfer to our buddy task.  send ARRAYLEN
      ! ints, starting with data_bufferv(0).  Note that no user
      ! header is sent, and no counters are used.
      ! args:  handle                 -- the LAPI handle
      !        buddy                  -- the target task id
      !        hdr_hndlr_list         -- the handler handler that will
      !                                  execute on the target
      !        NULL                   -- the user header
      !        0                      -- the user header length
      !        vec                    -- the starting address of data to
      !                                  transfer
      !        INTEGER_SIZE           -- the length of data to transfer
      !        NULL,                  -- target counter 
      !        origin_cntr            -- origin counter
      !        compl_cntr             -- completion counter
      !

      call LAPI_AMSENDV(handle, buddy, hdr_hndlr_list(buddy), LAPI_ADDR_NULL,  &
                        0, vec, LAPI_ADDR_NULL, origin_cntr, compl_cntr,        &
                        ierror) 
      msg = "LAPI_AMSENDV(handle, buddy, hdr_hndlr_list(buddy),"        //  &
            " LAPI_ADDR_NULL, 0, vec, LAPI_ADDR_NULL, origin_cntr,"     //  &
            " compl_cntr, ierror)" 

      call CHECK(msg, ierror)



      ! wait on origin counter.  once incremented, origin vector is free to be reused
      ! (or in this case freed).
      
      call LAPI_WAITCNTR(handle, origin_cntr, 1, val1, ierror)
      msg = "LAPI_WAITCNTR(handle, origin_cntr, 1, val1, ierror)"
      call CHECK(msg, ierror)


      ! free all origin vector structs
      deallocate(vec_info)
      deallocate(vec_len)


      ! wait for message completion before final termination */
      call LAPI_WAITCNTR(handle, compl_cntr, 1, val2, ierror)
      msg = "LAPI_WAITCNTR(handle, compl_cntr, 1, val2, ierror)"
      call CHECK(msg, ierror)

   else   ! receiver

      ! not used, but provided for explanation
      buddy = taskid - 1


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

   end if 


   ! all tasks will execute this before term 

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


   ! cleanup
   deallocate(hdr_hndlr_list)

   

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




end program Amvf


   ! kڵ 	           ]A	?cBA2      	           ./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	?cBA2      	     "      ./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  	         '  ]A	?cBA2      	     '      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getv.c API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


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

/* stores initial value on tgt */
int           data_buffer[NUM_VECS];

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

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



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

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

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

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

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

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

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

    /* allocate the table buffer for the data addrs. */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));
    /*
    ** collective call.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init(handle,(void *)data_buffer,
                                         data_buffer_list)));

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

        /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id + 1;
 
        /*
        ** Setup the vectors for a basic vector transfer.  Both vectors
        ** must have the same type (LAPI_GEN_IOVECTOR).  As a
        ** GEN_IOVECTOR transfer,the transfer vectors must have the
        ** same structure, that is, they contain the same number of
        ** subvectors and each subvector on the tgt is of the same
        ** length as the corresponding subvector on the src.  In
        ** this instance, each subvector contains a single int.
        ** 
        ** The setup of BOTH the org_vec and tgt_vec is done by the src.
        ** In particular, the src allocates storage to the pointers for
        ** both structures, including storage for the array of data i
        ** buffers and the array of data lengths.  For both the org_vec
        ** and the tgt_vec, the array of data lengths is initialized for
        ** a single int (sizeof (int)) to be transferred.  The array of
        ** data buffers on the tgt_vec is initialized with the remote
        ** addresses stored in the data_buffer_list structure that
        ** resulted from the LAPI_Address_init call above.  Each address
        ** refers to an element of the data_buffer structure in the tgt
        ** address space.  These addresses refer to the data to be
        ** transferred by the Getv call.  The array of data buffers
        ** in the org_vec do not need to be initialized before the Getv
        ** call (other than to have sufficient storage allocated).  These
        ** buffers will contain the RESULT of the Getv call.  
        */
 
        /* allocate memory for each structure */
        org_vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
        tgt_vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));


        /*
        ** Setup org_vec.
        */
 
        /* Set vector type and number of subvectors */
        org_vec->vec_type = LAPI_GEN_IOVECTOR;
        org_vec->num_vecs  = NUM_VECS;

        /* allocate storage for arrays of data buffers and lengths */ 
        org_vec->info = (void **) malloc(NUM_VECS * sizeof(void *));
        org_vec->len = (unsigned long *) malloc(NUM_VECS * sizeof(ulong));

        /* initialize lengths array and allocate space for data buffers */
        for ( j = 0; j < NUM_VECS; j++ ) {
            org_vec->len[j] = (unsigned long)sizeof(int);
            org_vec->info[j] = (void *)malloc(sizeof(int));
        }


        /*
        ** Setup tgt_vec.
        */
 
        /* Set vector type and number of subvectors */
        tgt_vec->vec_type = LAPI_GEN_IOVECTOR;
        tgt_vec->num_vecs = NUM_VECS;

        /* allocate storage for arrays of data buffers and lengths */
        tgt_vec->info = (void **) malloc(NUM_VECS * sizeof(void *));
        tgt_vec->len = (unsigned long *) malloc(NUM_VECS * sizeof(ulong));

        /*
        ** Initialize array of lengths and assign remote addrs to
        ** data array.  Remote addrs are pulled from data_buffer_list
        ** that was filled in LAPI_Address_init call above.  We offset
        ** each successive address by sizeof(int) to point to the next 
        ** element in the data_buffer array.  
        */
        for ( j = 0; j < NUM_VECS; j++ ) {
            tgt_vec->info[j] = (void *)(data_buffer_list[buddy]
                               + (j*sizeof(int)));
            tgt_vec->len[j] = (unsigned long)sizeof(int);
        }

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

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

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

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

        printf("Received data from buddy %d\n",buddy);
        for( i=0; i < NUM_VECS; i++ ) {
            printf("org_vec->info[%d]: %d\n",i,*(int *)(org_vec->info[i]));
        }

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

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

        /*
        ** initialize the data buffer (tgt inits the buffer for the
        ** Get call)
        */
        for( i=0; i < NUM_VECS; i++ ) {
            data_buffer[i]= i;
        }

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

    }

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

    /* cleanup */
    free(data_buffer_list);

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

    return 0;
}


cl
 	         4  ]A	?cBA2      	     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kB 	         (  ]A?cBA2      	     (      ./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

ki 	           ]A	?cBA2      	           ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Put.c le I                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

        /*
        ** execute the data transfer to our buddy task.  send ARRAYLEN
        ** ints, starting with data_buffer[0].  Note that the target counter
        ** is used to signal completion of message delivery at the target.
        ** args:  handle                  -- the LAPI handle
        **        buddy                   -- the target task id
        **        ARRAYLEN*sizeof(int)    -- the length of data to
        **                                   transfer
        **        data_buffer_list[buddy] -- remote addr for writing
        **                                   data
        **        &(data_buffer[0])       -- the starting address of
        **                                   data to transfer
        **        tgt_cntr_list[buddy]    -- target counter
        **        NULL, NULL              -- origin and completion counters
        **                                   (not used)
        */
        CHECK((LAPI_Put(handle, buddy, (ulong)
                          (ARRAYLEN*sizeof(int)), 
                           (void *) (data_buffer_list[buddy]),
                           (void *) (&(data_buffer[0])), 
                           (void *)(tgt_cntr_list[buddy]), NULL, NULL)));  
    } else {             /* receiver */
        buddy = task_id - 1;

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

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

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

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

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

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

    return 0;
}


of rk 	         D$  ]A	?cBA2      	     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꾊 		         +  ]A	?cBA2      	     +      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putv.c e I                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


/*
** Example Program to illustrate the use of the LAPI_Putv api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** For each pair, a set of LAPI vectors is transferred from src to tgt
** with a single LAPI_Putv call.  Each vector contains a single int.
**
** The target and completion counters are used for synchronization.  Once
** the message completes, the tgt shows the result by printing the 
** contents of the data buffer.
*/

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

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

/* store list of remote target counter addrs */
void          **tgt_cntr_list;

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

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


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

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

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

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

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

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

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

    /* allocate the table buffers for the data and counter addrs. */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));
    tgt_cntr_list = (void **) malloc(num_tasks*sizeof(void *));

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

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

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

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

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

        /* allocate memory for each structure */
        org_vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
        tgt_vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
 
        /*
        ** Setup org_vec.
        */

        /* Set vector type and number of subvectors */
        org_vec->vec_type = LAPI_GEN_IOVECTOR;
        org_vec->num_vecs  = NUM_VECS;
 
        /* allocate storage for arrays of data buffers and lengths */
        org_vec->info = (void **) malloc(NUM_VECS * sizeof(void *));
        org_vec->len = (ulong *) malloc(NUM_VECS * sizeof(ulong));

        /* 
        ** initialize lengths array, allocate and initialize data
        ** vectors with a single int value.
        */
        for ( j = 0; j < NUM_VECS; j++ ) {
            int *int_ptr;
            org_vec->info[j] = (void *)malloc(sizeof(int));
            int_ptr = (int *)(org_vec->info[j]);
            *int_ptr = j;
            org_vec->len[j] = (unsigned long)sizeof(int);
         }

        /*
        ** Setup tgt_vec.
        */

        /* Set vector type and number of subvectors */
        tgt_vec->vec_type = LAPI_GEN_IOVECTOR;
        tgt_vec->num_vecs = NUM_VECS;

        /* allocate storage for arrays of data buffers and lengths */
        tgt_vec->info = (void **) malloc(NUM_VECS * sizeof(void *));
        tgt_vec->len = (unsigned long *) malloc(NUM_VECS * sizeof(ulong));

        /*
        ** Initialize array of lengths and assign remote addrs to
        ** data array.  Remote addrs are pulled from data_buffer_list
        ** that was filled in LAPI_Address_init call above.  We offset
        ** each successive address by sizeof(int) to point to the next
        ** element in the data_buffer array. 
        */
        for ( j = 0; j < NUM_VECS; j++ ) {
            tgt_vec->info[j] = (void *)(data_buffer_list[buddy]
                                + (j*sizeof(int)));
            tgt_vec->len[j] = (unsigned long) sizeof(int);
         }

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

        /*
        ** initialize the completion counter. When it increments, we know
        ** that both vectors are available and can be freed.
        */
        CHECK((LAPI_Setcntr(handle,&compl_cntr,0)));

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

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

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

    } else {             /* receiver */

        buddy = task_id - 1;

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

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

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

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

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

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

    return 0;
}


initk 	         ^6  ]A	?cBA2      	     ^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# 	         |  ]A]A]A2      	     |      ./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,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 

         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:

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

  
To build (assumes PE):
----------------------
1) Since these files install into a system directory 
   (/usr/lpp/ssp/css/aix52/samples/lapi/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ܜ 
	         "  ]A	?cBA2      	     "      ./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ܧ 	         "  ]A	?cBA2      	     "      ./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 	         0  ]A	?cBA2      	           ./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[٥ɢ k1 	         o.  ]A	?cBA2      	     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" 	           ]A?cBA2      	           ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/setup  F P                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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

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



etl 	         A  ]A?cBA2      	     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 @ kjg 	         )  ]A?cBA2      	     )      ./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ꪗ 	            ]A?cBA2      	            ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/README.LAPI.STANDALONE.UDP                                   # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

     Use of a user-provided handler or IP list for IP initialization 
     =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

When run in IP mode, LAPI requires a means for distributing all-pairs
IP address and port information to the tasks.  If Parallel
Environment for AIX (PE) is installed and running on the system, then
the Parallel Operating Environment (POE) executable will provide
this function.  In the absence of PE/POE, the user must provide a
means of distributing this information to the tasks.  LAPI supports
two means of distributing this information: The user may pass in a
list of IP addresses and ports for all tasks or, the user may pass
a pointer to a callback handler which retrieves the information and
passes it back to LAPI.

This file contains information on how to build and run the 
Init.standalone.udp sample file.  The sample illustrates the use of
both methods of user UDP initialization. The user chooses the
desired method (list or handler) when the executable is invoked.

Since the Init.standalone.udp program is intended for use in the absence 
of PE, it must be built and invoked differently than the "normal" method 
used for LAPI programs which use PE.  A makefile is included in this directory 
for convenience in building, and specific execution instructions are provided 
in this file.  Also see the comments in the Init.standalone.udp.c file for
a description of alterations that may need to be made to the source
code itself.

Aside from providing IP and port information, there are a few other
tasks that the user must perform when running without PE.

1) The executables must be built using a non-parallel compiler (e.g.
   cc_r as opposed to mpcc_r).

2) The user must assign each task a unique task id, by setting the
   value of MP_CHILD in the environment in which the task is
   executed.  For example in a two-task arrangement, the user must
   set MP_CHILD=0 for task 0 and MP_CHILD=1 for task 1 before
   invoking.

3) The user must explicitly invoke each task.  In other words, the
   executable must be called as many times as the value in MP_PROCS
   (the total number of tasks in the job).

Note that steps 2 and 3 are normally handled by POE. 

Using the user list method:
---------------------------

As mentioned above, the user list method requires the executable to
setup a list of information that then gets passed into LAPI
at initialization time.  The sample provided here assumes that all
even-numbered tasks will be run on one node and that all odd
numbered tasks will be run on another node (could be the same, 
important thing is that all even-numbered tasks are together on one
host and all odd-numbered tasks are together on one host). The sample 
uses a "base port number" and assigns port numbers to tasks by offsetting 
from this base. It is important to note that this restriction that all
odd-numbered tasks be on one node and all even-numbered tasks be on one 
node is solely due to the design of this sample program and is NOT a 
restriction of LAPI itself. 

The set of files for this example includes the following:

/opt/rsct/lapi/samples/standalone/udp/README.LAPI.STANDALONE.UDP - this file
/opt/rsct/lapi/samples/standalone/udp/Init.standalone.udp.c  - sample source file
/opt/rsct/lapi/samples/standalone/udp/Makefile     - makefile
/opt/rsct/lapi/samples/standalone/udp/setup        - setup environment variables



To build for use of user list:
------------------------------

  1) Determine the IP address(es) and base port number for the tasks.
     IP addresses need to be in dotted quad format (e.g., 192.68.0.1).  
     The base port number should be a positive number that represents an
     available port on your system, with a range of numbers
     above it also available. Port numbers for all tasks will be
     assigned by the sample as an offset to this base. It is advisable
     that port numbers be chosen in the ephemeral port range 
     (49152 to 65535), preferably closer to the higher end of the range
     to avoid port conflicts with other tasks/programs running on the host.

  2) Put these values into the proper #define locations in the source
     (Init_standalone.udp.c) file in this directory.  In particular,
     define ODD_IP_STRING and EVEN_IP_STRING as the dotted quad
     addresses for your odd-numbered and even-numbered tasks,
     respectively.  See the comments in the source file for additional 
     information.

  3) Build using the Makefile for standalone initialization:
     make all
     This will build the 32-bit Init.standalone.udp and the
     64-bit Init.standalone.udpL

To run with user list:
----------------------

  1) Open as many windows as there are tasks.  Make sure to open
     half of the windows on the node for your even tasks and half
     on the node for your odd tasks.

  2) Make any needed environment variable changes to the 
     setup file (e.g., if you want to run with more than 2 tasks,
     change the number of tasks to the number you want the program to run with) 
     and then source the file in each window in which you will invoke a task. 
 
    . setup

  3) Set MP_CHILD to the unique task id for each task.  Note that 
     there must be exactly one task i, for all i, 0 <= i < MP_PROCS.
     Take care to set MP_CHILD to even task values (0, 2, 4, ..) on the 
     node for even tasks, and to odd task values (1, 3, 5, ..) on the node
     for odd tasks.

     export MP_CHILD=0   # replace "0" with appropriate task ID for other tasks
  
  4) In each window, invoke the sample executable as follows:

     Init.standalone.udp -list

Using the user handler method:
------------------------------

As mentioned above, the user handler method requires the executable
to pass to LAPI a pointer to a handler routine at initialization.
LAPI will pass an empty list of IP address and port information to
the handler for initialization.  The handler provided here reads the
required information from a flat file, and thus (unlike with the list
based approach above), Init.standalone.udp can be invoked with a
different node configuration without rebuilding the executable when the
"-hndlr" option is used. Building the Init.standalone.udp executable thus 
needs to be done one-time only, but execution requires a couple of extra steps.

To build for user handler:
--------------------------

  1) No changes to the source are necessary.  Simply make:

     make all

     This will build the 32-bit Init.standalone.udp and the
     64-bit Init.standalone.udpL

To run using user handler:
--------------------------

  1) Make sure there is a directory that provides common access to
     all tasks (such as under IBM's General Parallel File System
     (GPFS) product or through NFS or AFS mounting.)

  2) Create a file in that directory with the following format:

     dotted quad 0    # e.g., 192.68.0.6
     port 0           # e.g., 62500
     dotted quad 1    # e.g., 192.68.0.7
     port 1           # e.g., 62500 (note, different IP from task 0, can use
                      #              same port)
     ...
     dotted quad n-1  # e.g., 192.68.0.6
     port n-1         # e.g., 62510 (note, same IP as task 0, so different port)

     The import of the above examples is that each task must have a
     unique combination of IP addresses and ports over which they can
     communicate. In particular, if two tasks communicate over the same 
     IP address, they must have different ports.

  3) Make any needed environment variable changes to the 
     setup file.   Additionally set IP_FILE to the name
     of the file you created in step 2.

  4) Source the setup file in the window of each task

     . setup

  5) Set MP_CHILD to the unique task id for each task.  Note that
     there must be exactly one task i, for all i, 0 <= i < MP_PROCS.

  6) In each window, invoke the executable:

     Init.standalone.udp -hndlr
 
  If run correctly, you should see each task stop in a LAPI Gfence,
  and then continue and exit once all tasks have been invoked.

5k\ 	         .  ]A?cBA2      	     .      ./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긨 	         :  ]A?cBA2      	     :      ./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>kj3 	         &  ]AȦ]AȦ]A2      	     &      ./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,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 

        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:

/usr/lpp/ssp/css/aix52/samples/lapi/vector/README.LAPI.VECTOR - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/samples/vector/Makefile   - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/samples/vector/setup      - setup env vars
/usr/lpp/ssp/css/aix52/samples/lapi/samples/vector/accumulate_and_return.Amv.c
/usr/lpp/ssp/css/aix52/samples/lapi/samples/vector/matrix.c
/usr/lpp/ssp/css/aix52/samples/lapi/samples/vector/strided.c

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

1) Since these files install into a system directory 
   (/usr/lpp/ssp/css/aix52/samples/lapi/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.

vel 	         5  ]A
	?cBA2      	           ./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$@ 	         &  ]A	?cBA2      	     &      ./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;
}


kf0 	           ]A?cBA2      	           ./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п 	         *  ]A	?cBA2      	     *      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/strided.c _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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

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

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

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


#define PAD 3
#define NUMCHARS 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    return vec;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

    } else {             /* receiver */

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

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

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

    /* cleanup */
    free(hdr_hndlr_list);

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

    return 0;

}


_id))k          !  ]A?cBA2           !      ./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;
}


;     kZ            ]A?cBA2         n        ./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k$          u  ]A?cBA2           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Ę          '  ]A?cBA2           '      ./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 	           ]A#]A#]A2                 ./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,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 

       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:

/usr/lpp/ssp/css/aix52/samples/lapi/xfer/README.LAPI.XFER  - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Am_xfer.c        - illustrates Amsend
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.c       - illustrates Put
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.F       - FORTRAN put
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Makefile         - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/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 
   (/usr/lpp/ssp/css/aix52/samples/lapi/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.

  k 
           ]A?cBA2                 ./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O Y  h          ]A&?cBA2         ~%        ./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  ]A,BA,BA2         <  -?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h             .+"

  8AH(@_`ace|	
!,?Nilmprst$0;<Lbdghnoz}./149:DPXfuxy"#%&)*2356>BCEIKT\kw~7=MQWY]q{'-FGRUZv+JS[ʆ@LF /000aaaa`^000000000x#L0000aaaa-"/aaaaд/`aaa0000h/H`aaaa`A $aa`-9bĀ@#IH :uNNKU5w-C^zїY1X1orf?
euh]3K~?ⴃT$0N8F'!:\U<:|OóUBY8JRv=rrRJ76x}N/jPe6(9@JX.'# 7	.PU ;
|d-p"4jssqP2	ɞ)]u[)k<&Լ2'ۄ@Z5N	 TԼy'2~j`=U˓uׇA)uI!:$jy"5T$X\Ҩzi:-x4V$98iTI׃(WI׉8= T5P+h9CcDd.2;a>;1Oi:Ot qB=ggۊ@MZeۄŏj930=s5U(øȠIp uRAT1Kyd`8ӝۄڠ e!A'\1om9@>c1;nG@NsiU)a+t ,J䌥2᱉.Z@hBtbK~(y BDiJ&N6H\jT8'!:I@ni6,'	(޸(3 2'^32O3	P*(	Bx/ԙR' 5K8󫓖봩a=W#zs)kn=(PFaoR
<̢!NRjE#F`HN%)
"ir.y!CjBz4oX76@T:Ty )C$@X b@2!DH*KTE <LHjEh>}%lV1j'I `0$SbKڠVJ'P+E'bE'4jہ,{T4jo<wg>%oj8	S=Ry.xԏb)\.'=Uc{:=F-x`p;j'T\
ՍgB}XJ
^ޥT\Br]fD
I#sήN%)v{sP<K	[ůϷ	EojF̥ْjQ4!:_cy"ԅiJ&00Ll@Ԩp7HT70P\7LW:ΏԞ\PT
'խ<X<$IzX)B@W]n 3fAnbdLԋ C1-@;`P L2+JSX='O"
/i,nojem YP7\		̝tP  $ *"E)G:hxM H?FXn=۠ ڠN
6Rr I/<pv`uC) ̻Pf	#gS#U<Gӝہ{T
N= R;
T V ,%a'QRDFӇ >
әm ڠR^0 L+Z{8(ԇ \<$q`<"8̥ps@){TuۄڠxMx V4e-f u=Hp'3Vurv!ڠN
3kCÆgG/<oT1iRBRJtCstd2s"KO/T%FA^?xxL1^@b Hm Qe,%)}A::IgNwiTX'm*VΫ*h:`K+*_a8R[DtR2^1g 11@f#m{XX'kƘv)ՃZd*@*)#&
vo>V{gbUaXE:RT$H\jÓ΄'4qd#[VzLҫd+|`g	[dPۋpɸ3ڠV<*33d~dXj9P2&LGXq`^u]H(FyXU6IpgЂR/9bĉpШkqI3kOΈMł@03̄`?;ۋ	 kG'2{s{q` {TU:zŀ$lK̷sJŀPAd&P<gR-㼜ҩ#qa3ڠ|LԼx'9HVjzf42e.:4B	K~O9#'+Pn3p<UNZx=&tz8NǠaAVOjR_>db)x6ۊPGq2mX솏ڠz_>m솃qYcڠ2=ՆNK[AFNsiR	 "^`% Ode;^=ђBОF`<uт[ҹ9:9N:lb]6)r@:].-'"Ǡvqx. H.JNʎ Hy:	{"a<\PgϲWdz<3d8uVf+àTpJ7F)L<=Ǣu N4yXs:	LcTpd=V<Ǣl!x `=rD0xz&ϴyXtL;Va蝷$^9#F0#CDAl\GbȱX:&KڠgYF2nH)vS-n@=7pmT)Dn@={|ҪFDxZ 2K>bc2MJ:4Ή/<Ua9bąRNv7i\Zçvc::!#U҃}9ojF2|)UP=Nx[]&Ky$5TOϼ*n|&{TO7:+XOdpQq'̇2Fb"G@(CF99;p	S<<g>"g@d8S2l)ѪuۄAڠz&JO4:,NYr!ztdqĂab rq(dV=QxChirA|ȇ@C;
aqx Q*I3B,Xa+baڠ¢׌ꙴMh:ף|~vGi}HYfI'rr]Dr5j83ہ@L`C6IЂ:y/ FrAb@^8h8˚+Zp2
ICÆ/?trAbC(I<)VZsP2115xpХ?a)$-2I<&6&41rzb n~PIR
֞I3n|;{T<T=2ꡑ0px2pFsڠe,⧵@W]ozgX5U<S:u<=Q:= CCyڠe(VL['@PZkl@P3u׃m[APȜ:Ǡ}HPaD5QkQJ:-x5V⭥SuX15h: {TMl6dt<8hS:_cxo9bĀ1Q@Э0׃u RO.h굧O߇f30YK>T({TudĒXi(ÅۊsvL^<taՆR@P2[fLڠy.*Ce-djx>@d$O
=e*B9P7Kڠe,%nH;ĕkXV(:xPCV$NƁ)v b?IeEB<u!DZȋaV;a419:΂{9QBQg[3n) Kڠ%0j1(`Na4iT`T1Ky) 	S=9ݸPOD3n( ڠe,%n(G@W]zˍLW2LU'U bK'2Պ(U"a+t%Sg>PX+um 4	
$.PV1zCzL'4x:4h]Z⬟UBY@}P2[&<	lѴP2[ޚ4neѳ#
JMFJLa$K~Og	-*H2qBR߃qIRZ;Υ'P}pJ<sqiU/۞@w /d}FMӉqP@{T
GA@n߅D>[hb֕P8j?nGA@nJѪ[dZC',3h:FBkKU
XlR
5"R:
wǏ^4'@03u
֕1U)Ӊ#8j83'{u}P2LLb$15:J_akֆOM^"7g<3'//H^6,PX1dh7:R'4U<zLi?F)gۮ+{TuQS6Ḥ98 J(l2>i}8=#7y3F"ITAa iS@:RV ڠe+І
T0͛U-VL	e*';]1ҵkFJ[jY+t uiQ)q#da8;ۊ@=jbc&Q?a[hH9yzBbąE
zL隓˚<LJ4K>dBh⬟UBYP2[۝@NsiUx=RySQMHLcfIGCÆ/>mI
$.P5*/0P\@Ԩp7UO+jT4)y>|	"xuIBcИVN"8hR|QjxuIBcИ2RDpХX?&*@SH>gT[T?e:KαLUEڠy)$G
^u3Bb+jT4)y>|	*ڠy)$G
^u3Bb2VN"8hR|PX2RDpХX?&*xuIBcИVN"8hR|QxuIBcИjT4)y>|	xuIBcИ[T?e:KαLUGڠy)$G
^u3Bbjڠy)$G
^u3Bbf2RDpХX?&*
xuIBcИJڠy)$G
^u3Bb!jT4)y>|	2RDpХX?&*[T?e:KαLUGڠy)$G
^u3Bb$+jT4)y>|	2RDpХX?&*V2RDpХX?&*mP<#/:ϙ1U ҶxuIBch `-
˓´ťA`9brAb@\+NNZbҢvRnNp/h\x#DC Fȍ|Y䁞2Md?޲`W`Y[!%źB'k!'A6`/??\$]v+.eq #烍`w?޷/Hߣ#zbE .[~ſ#zD
(]2>0HFG	Gёji~ёplh4[K	E#ybd}o0(##yybd}o0/0ё6,LVV8O[bйBd}o-*FG?#~?FG32> +d}o#
[#zqhnT7w ?5P`oyGW?>[\qXx?X n"W?Y$W?XqXWgb8A+}+ ]cb|H(`qp$%b]~uĺyĺ=]~uuKu%'m%G+KK5%uK]~ĺ .6|_XX_Xuuur]}f8%uup_X(%g]}aX_Y<TK:K2u.)%\K<KzĺzĺNJK6_Xĺr]}`ۄdz	u+%uuo%W%y]}`ǂ"]}c>uu.u..%9!.6HK$uuWuXK-%RK.	9.%RబfeC>CQPmςuiiT(]/HZ(]Tz Aqp>`6.PhAXirҡqF+/*,-+Pp$*gʋJ$+'H	vFEejQX8.HnfV	rDecX8.H(Q JʌSdi50v} 9bār,PX8nt	
$(0Ll@Ԩp7)$0*a9bą",PX*0)$銌iHV!r	$.P5*	
$L``8!rPo'//H^6,PX1dmDŊ((.TiJ((.H\jT8ⴃ(L\\7Ϥ,PX-bF0000 {00000D0000Z/A $d6bxXaaaaH	aaE09NX .P	Bk :''OlH**
םF_L~pyf
c0ec±cf^_~pyecEό)}GVrAbA	n"'˚6pg<n>usH&͖9 ܙ(gGU)gۅƨJ­VNQqBMۅƨ`Z*W%sR yãv6.FCs5(F	v@8q%!zJP`0C
Łp	\jH^SsAS)k8R|]B(gR!FRp|^<htbt0:NJF(Ia4Tdœ7]7)B7HbҧuΤ0m4V9U
 ?	Q.7'ŮIa'pҩcIh<n9pINlspO#Umy"
øl;"8hb P3Q"B
qp[7XpQ;BR:J4n' ۍQݸNjTwF(؜c&Id/Jp;	N5D0 ue!8 )N*b8Co'v9SQݸN9ͥT,`"q&Rxz$n' KQ2	\jy8H3T1>!:"ԙ)Iㆆ:@5L:y.MGθj"'6)}"[HH1iRAJ~NdIRysBsgD36e,\71tnӤeΉF΀O\P Dja|A<8q!QPj3%`n Τ
)8%dX?N#:uv, щ>7YKX1n5DQ	УFb)@8p&b:X3i >& p)z)$M"rl2R0 ʐ X,	~4B+ :-	`tJ.R
5 }JQ1oJ$t q"p;Q	jT甎Bqn8q7n}ƨJS=}Tj@
8$jA蘀(:4"EU	'QfaNl4ŮxI:!
sal%O)8Ul7cp(Լ
<?:1yӬ$FYiBGՇF*Νe Q2o'l9q&RVFl5q&Rf1$ԙ(էHCÆ.MGθj"'6)}i6R-*H2qBR!PAp1^nBtIDq<G3qAp.@n,ݧHΉF:?d'D@"!1C1t!t>m:i 
3o̥QCQ2[!*ź3cNYI*A=
fRϢjB`x`ҩ_X/7@q&Rup4$u.NqMWbr5 % y=FhƨJQ}ăF끶 L<ԧ(t<qiDn#ؽq1y$fnjH#p>0#@@E < 7N#C0BcQ8`\>!{<A!A?Ce,j8(ہƨJ@j:I#)k7@Cq&u!9@iBjΝe TC1!d'gGU·á@|b>: Vt~jLjӤTΉf.MGθj"'6)}i-I
$.P5*/0P\@Ԩp7HT70P\7LVNs'2$J*TBםmq,6p~x^.pLkՎKY9U>XJR<!1 VPL<#u*)AhSHNC[y !U<lYb惩!a]<RYK2
_chAj\7H9N@!YQy8UVW]p^Dd4X	f ߐƸBn@7 d UDӭR)±Ф
h: x!yMUb)ǐj :BTeE܄鲓˚n>un"'i!30ҨdNrp1U>03#¬P#o Q΅H5D 	8	
6%3$hF|Ni	 Qƨpƨ}cQ g4ӈp8qnnnt*hO!&NQ'MCÆ/<$,PX8nsrO.hn"'q~lؙn, QQ2@{q`8kG'2{sH(q'O83= LTFdK\ҪHLTF5(Tވ*p8ۋ ƨj&,H⥮@wiUXj3$lGθj"'64,PX9ZpԶnBt`AԞ\EtO7:ṋQ㊣jӈtΉf:@7&tJ7YCbg@P3q;~={q`9ͥSS6뽗Ϛ֌uҜ}k Qp͙|6N>XXQ2lN>X88!vln.@Tt~*X#ude;̈x^uтX?L}F҈9Gdy'FP!Czt^czt.7QHmSSð)8h Otzt"BqI$zNifk̥͂4J6AS,N"Nn'Px9A&{2ȇ@ᣂban&2:A72̥`g&JI䈅MiTx ő`D ;q&rGH0MVH1AlGfLB9X3M 2TL8dc)q7V-ےe.4Jep!8C]P{=ÍQ-DvP8p	jN#0ƨK>C1&F:?5&tJ5i xp3YQ'M_cy8-C0Ky9'M\EtO7:ṋtΉf:@6ZH:|:%f3΀5P/JQ8>5DjPv@gDnbhlFMd
BF8:/
uUBj1csȁ!Ph<iƨm*BPCɜjH`Srqh<>5D☰ $8ƨ@D1ϚFi}gqhcD#RgDV tKRxᡩQbjBtإ?`<TsI:BɆGjO.h1  XnBt(71tpH0IUD}/OXEtO7:s-!u xdf΀]p
avQB6iC#a&r1%ƨ/QRTZG>uF03^3);N#ªfI !6SZs-8q$n5DC1L&51tj>uQ=Iㆆ'MO1`?`<ES(,H'^lLv^ӍQ)N*f7M-4H)$0*TB3ړ˚2i׷ iƨKodZ:4)}i1rG͉Ԟ\kKGCÆ/?trAb@^EtORysCQ 6J;θX8A7LnӤrgDe΀sq$Ř栝azq#5%ѪRT!>N5DY#s8TNo6D;<fᆈҩaDA7盟"q#`H;b8Bs8)EV^*g:\jBq#nfMJqP:Ӊ(7/D&#U hl6E'Ů,;Z m*6`qS~yD>q$nC1&FΉF:@5L:451tj>uQ<ԄK~O-aS(,H$
y9܄鲓˚%쥟qTn>usH&IOtn,g#Hn5DW]n	,ƞjp2ۊHn5D;7fʉ9Jí^t$taՆ⠵ƨK$n)\j`Zҥ&t	jRPZ,r!:Iq&GNH.
6P2ۊ@ƨK	[Rf9C@щsDlXR/eXuf4 8TLĆ@/5`b#t@;#[RW@Z0@dE`RpTDl){:|9nՊ(A[ 
Sm yƨ0Mw zDҩ 4No<PĔn).5D0vQ> )N*Ne mƨK	[Q2\XC1:VI 3Y'pEtO<ŃR/>lpSPB Ls2ۊ aƨ`T!]`<Rh-*H\Bb	J|܄鲓˚8#O%Je-$x6&ta&2v4jYK>)]u2nx	jɌT*S6A#Q2[P
5
Ra)nx.5D;EB?d!64a"BťI&N6H\jT8r+z˚%獖<lLZNƍU)gۜ Q2[HTD6LeO LMۊRB֖Ѫ	YP~Oh-iU)a+s	q&Rx
f1ԃPTxN.խÊ&=Z<iT0ٲ}3n6
77*N#gu1	Zb4>61e48g5DG'뎜jC1Y&DWDRáBdfM x+uѷ4"rb&N667]Ԟ\(pg<l3bgZ'cF)g۬jl:o-n)'9c2gav	qHLTJACx<'9UIÚ&'AX(2: 쥄8)]u8n0fG5 T!Uր)-3'ۆ0SX6ZA[I'8UU<0)vɝqo@GQ2Hf2$jBtt<8hR[D$.P5*/0P]36&t\yi7rv4jYK>bTLu9JqPҪq&Ry#)	JqPC1MV:4)}ihHV!rQyC"!TNO)"8hR|Q8pe<KαHjf?2RDpХX?$5VMpyIBcАC#f?2RDpХX?$5P٪'4)y>|	U)TNO)"8hR|٪'4)y>|	T٪'4)y>|	T66j)$G
^u3BCU36j)$G
^u3BCUpyIBcАDCf?2RDpХX?$5Q(٪'4)y>|	TK6j)$G
^u3BCU 5D#/:ϙ!Q8pe<KαHj<lSH>gd&Q8pe<KαHj`٪'4)y>|	R͛5D#/:ϙ!X36j)$G
^u3BCT٪'4)y>|	RŦQ8pe<KαHjpyIBcА,f?2RDpХX?$5KpyIBcА,٪'4)y>|	RTNO)"8hR|͚pyIBcА, 5D#/:ϙ]u(@Z'ӘiJr`9bĀ@VťD.ܝ^й3F,Ah% - +~Jb? , _B 6XW?8<q_ɛ{'?8%p>/J GCD@t;I#
4d}oFGd}oFG
d}oё[i#-ё2>FGtd}oDёF 6 [FGd}oFGn&2>2>#ёX2ёXd}o*ё&}qXcG LGJgmaYĚg"g#5bqXuW?XyW?X\5b5EqX 	Q+\o8
?_
5fQ!k_J(~	Fp_أ_ZQbBd%oDQ/(~2f5߬k%(~iFlQaF~k%o
5o kXK(_F_~-cb~/yF?x_$(~v
5S5Uk󿮌_Q?k\3(wҔkw덊5߮ZQɿ\6(5<(G(|QfQq_!kB~5OQF_eJ5[k~\أ_F_5$(~q	F~q~k5yF[kO#(8FAȣ__5/kb~Eҍ~Gأ_5`j^\ gj7*\n Bb܉1zD .ȓ(0vF Ab􅡩D
(]Cry87	zbT5P`ZT4ƪUÂ쌽Ajp]ip8h&++'&rrD
LT`^`sbb|TgJEj7-*bҵ	
	rBQ|BBp]yQaiZܬp`dhT^fV!X8.@5ej0p$LVV8O䁡r᪃ ԨhgS(,HgS(,H(QrP@1iRAJ|rAbCS(,HZ8/0!rzbrAb@^ hVkiJ(+PBBR@1iRD	("rb&N6$N^^lX!rQy%HV!rQyC+H9NX!rDɃ|Ar
ʋ,&aaaa0000hZ0D000aaa{000/aaa000JFaaaaa&aaaaд/`aaa,PX(`9NX .P	B sk"bv
5S5Uk󿮌_Q?k\3(wҔkw덊5߮ZQɿ\6(5<(G(|QfQq_!kB~5OQF_eJ5[k~\أ_F_5$(~q	F~q~k5yF[kO#(8FAȣ__5/kb~Eҍ~Gأ_5`j^\ gj7*\n Bb܉1zD .ȓ(0vF Ab􅡩D
(]Cry87	zbT5P`ZT4ƪUÂ쌽Ajp]ip8h&++'&rrD
LT`^`sbb|TgJEj7-*bҵ	
	rBQ|BBp]yQaiZܬp`dhT^fV!X8.@5ej0p$LVV8O䁡r᪃ ԨhgS(,HgS(,H(QrP@1iRAJ|rAbCS(,HZ8/0!rzbrAb@^ hVkiJ(+PBBR@1iRD	("rb&N6$N^^lX!rQy%HV!rQyC+H9NX!rDɃ|Ar
ʋ,&aaaa0000hZ0D000aaa{000/aaa000