	 kꪡ DDby name         by name         BUILD           d   	kꀗ      A            DD                            ./               A          A          
k   m            DDD0          6        ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.22 01 N B En_US SP Communication Subsystem LAPI Package
[
*ifreq ssp.basic (3.5.0.0) 3.5.0.21
*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 6488
/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 3072
/usr/lpp/ssp/css/aix52/samples/lapi 8
/usr/lpp/ssp/css/aix52/samples/lapi/basic 80
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp 80
/usr/lpp/ssp/css/aix52/samples/lapi/init 56
/usr/lpp/ssp/css/aix52/samples/lapi/interop 64
/usr/lpp/ssp/css/aix52/samples/lapi/lapi_api 400
/usr/lpp/ssp/css/aix52/samples/lapi/standalone 72
/usr/lpp/ssp/css/aix52/samples/lapi/vector 104
/usr/lpp/ssp/css/aix52/samples/lapi/xfer 80
INSTWORK 144 96
/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
IY66126  2 INTERNAL LAPI USES FLOATING POINT ADDS WITH RESULTING FP ERROR
IY67462  2 Wyndcliffe: lapi shared memory incorrectly set
IY67723  2 CRASH IN KCOL_DMA_WRITECALLED FROM LAPI_SIDEBAND_HNDLR
IY73038  1 SEND ACK PROCESSING LOOP IF THE SEND FIFO DOES NOT DRAIN.
IY76479  2 SWITCH FAULT CAUSES GPFS HANG.
IY81902  1 64bit IP xfer_putv seg v in REG_fmemcpy new PTF and AIX 53E
IY81884  1 LAPI_INTERRUPT_OFF
IY81165  2 DSI CRASH DURING BOOT WITH CRUISER/CORSAIR ADAPTER
%
]
}
 T@	k,  LBASA            DDRP VU   UN  NR  DE          ./usr TF         A          A          
kPT  LBASA            DDRP VU   UN  NR  DE          ./usr/lpp  test          A          A          k  LBASA            DDRP VU   UN  NR  DE          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.22 evsd         A          A          lZ%   m            DDD0          *  4V      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.22/liblpp.a             m          m              /ps
.=aceilmnortu	"0123456:EIbdfxy,789AFLPR\_ghkvwzDMNOSTCGUY HKW(-BVX`)Qq'<>Zj+ 4ɐ j 8iLǃ'Dy!䉏Fwȑ?P0 껬12@$8h @	`08C%ɑ#t]--Q` " Q` "XJVFixr@G@ A<CO8DFwȑǏ[zH"l)3uܶڀz+iExEf^@dȑWn
,U_fڨo=$6wKuڂ*9!"	Zgl$4x)R1]`hq8<I
vezAx9ْ$5_~(YU۽jlD--kj
c"=_J;f0@qcNјMK)|ŵ+(@P/l~̙*aEʫU`<M礂&nn\[PW_@x2/pva ?)R1]tS0df-XExEf^@dȑWn
,U_fڨo=$6wKuڂ*WEٌ L p?8*Sf5SwRl1yjuW({ٗPNez?fLF0eUnmX&A`t]-+ِM_J;f0cA8*Sf5SwRl1yjrdVTQ_Gf^A:ٗ02$UW-ٶ&`xIMv
f@p@^+L#ANјMK)|ŵW({ٗPNez?fLF0eUnmX&A`t]-+ِ$L /pva!	%R;FcU7u.iŵ		9n(@P/l~̙*aEʫU`<M礂&nn\[PW_E_J;f08Db)3uN-HIVQ_Gf^A:ٗ02$UW-ٶ&`xIMv
fL/pv`d	1Thjsm: +[+=('[2=_r&D#tQ`E{6D,y [[WȐ=_J;f0x0D?X*Sf5SwR빶Q}[PYz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2$ȎWEٌ"8hA1JTԺmT_s$14z;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2@	"	Zgl"4#'R;FcU7u.iŵ	M#+2Q_Gf^A:ٗ02$UW-ٶ&`xIMv
fHi^+L#NјMKuE1mBCJ VXCގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~x8@^+LA 1Thjsm:!
-
vezAx9ٓ"E_~(YU۽jlD--kj
dWEٌ"Li/1JTԺmT_s$4C+2Q_Gf^A:ٗ02$UW-ٶ&`xIMv
fH /pva ?x*Sf5SwR빶Q}[PS<*yExEf^@`ĉ+7Oم*t[wmTM7qmA_p~h^+L㱊Thjsm:&IaW({ٗPNez?fLF0eUnmX&A`t]-+لp%iHy1*Sf5SwR빶Q}[PF^	J,$0(iExEf^@dȑWn
,U_fڨo=$6wKuڂ*+"	Zgl"4 #!R;FcU7u.iŵ	4ez+qExEf^@dȑWn
,U_fڨo=$6wKuڂ*ᤈWEٌ$@7*Sf5SwR빶Q}[PF^'Q_Gf^A:ٗ01"JaEʫU`<M礂&nn\[PW_"p%i8h1 ov1JTԺmT_s$ї'4IȔW({ٗPNez?fH#tQ`E{6D,y [[WǑWEٌ&< #R;FcU7u.iŵ	4eͽ$袿Cގ̼W"u/ a0bDW-ٶ&`xIMv
f< r/pva 㱊Th`^O! $ڂԊ+=('[2=_r&D#tQ`E{6D,y [[WɑE_J;f0cAlb)3ruIS`DڂԊ+=('[2=_r&D#tQ`E{6D,y [[WɑE_J;f0cAlb)3ruKjsR(@P/l~̙*aEʫU`<M礂&nn\[PW_&Dy^+L	Thjr$>\d@U<z;2=_ 	̼WH?fX,m͵Q6zH"lŵU1A"	Zgl@i/1JTԺ[DtS0j(@P/l~̙*aEʫU`<M礂&nn\[PW_&< z/pvaR;FcU7u.!>bځW({ٗPNez?fLF0eUnmX&A`t]-+ِDz/pv` )R1]`hfLŵ+(@P/l~̙*aEʫU`<M礂&nn\[PW_ <x1^+L R;FcU7u.!i[QExEf^@dȑWn
,U_fڨo=$6wKuڂ*1!{3c	DR;FcU7u.!i&Eo5E
vezAx9ٓ"E_~(YU۽jlD--kj
`ćWEٌ@)R1]`h`^-W({ٗPNez?fLF0eUnmX&A`t]-+َ$H0^+LćcNјMK4H|N-HiP CW({ٗPNez?fLF0eUnmX&A`t]-+َ$I_J;f0Thjr$>mT_s$n+DfyExEf^@dȑWn
,U_fڨo=$6wKuڂ*@V1ȑ$OR;FcU7u.!m:%pt	J,$0$X(@P/l~̙*aEʫU`<M礂&nn\[PW_ D%^+LNјMK4H|N-Iv-s98'$=a'-
vezAx9ٓ"E_~(YU۽jlD--kj
cA_J;f0pa)R1]`hQ}[P:Z&rqjOizIzIn(@P/l~̙*aEʫU`<M礂&nn\[PW_ </pvabD*Sf5SwRl6Ӫ/j]K\N-I<z/I4OXz+qExEf^@dȑWn
,U_fڨo=$6wKuڂ*0aU{3c	@)R1]`hQ}[P:m'E
vezAx9ٓ"E_~(YU۽jlD--kj
dWEٌ <0v1JTԺ[Dʹbڄ }$Vz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU1Hp%i@h@AıThjr$>mT_s$ԁ.T^W({ٗPNez?fLF0eUnmX&A`t]-+َ4B/pv`?Jvƪn]w-CuE1mBL]HO3Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~ _J;f0h92D*Sf5SwRl6Ӫ/j`BCJ VY`@Q_Gf^A:ٗ02$UW-ٶ&`xIMv
f< _J;f0ipp1JTԺ[DʹbڄzIExEf^@dȑWn
,U_fڨo=$6wKuڂ*{3c&LR;FcU7u.!m:0>	HI
vezAx9ٓ"E_~(YU۽jlD--kj
dɄ+"	Zgl"8y1JTԺ[Dʹbڄ%%KqExEf^@dȑWn
,U_fڨo=$6wKuڂ* r${3c&)R1]`hQ}[P
'^Q_Gf^A:ٗ02$UW-ٶ&`xIMv
f8h0^+L FNјMK4H|N-LR 7&o<Mn(@P/l~̙*aEʫU`<M礂&nn\[PW_"Hj/pv`  >1JTԺ[Dʹbڄ%!B@R	,bz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2WEٌ"DGJvƪn]w-CuE1mB`|zIExEf^@dȑWn
,U_fڨo=$6wKuڂ*{3c&LR;FcU7u.!m:0='HO3Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~ !_J;f0q2$B?*Sf5SwRl6Ӫ/jz(T	J,$0%C@
vezAx9ٓ"E_~(YU۽jlD--kj
cǍWEٌDi1JTԺ[Dʹbڄ e
vezAx9ٓ"E_~(YU۽jlD--kj
c&I_J;f01 r?cNјMK4H|N-LIRsD@yExEf^@`ĉ+7Oم*t[wmTM7qmA_p~ j/pvadcNјMK4H|N-LIRsDLExEf^@`ĉ+7Oم*t[wmTM7qmA_p~ j/pv`㱊Thjr$>mT_s&PW({ٗPNez?fH#tQ`E{6D,y [[W p%i4@1v1JTԺ[Dʹbڄŵ $$帢Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~̘8^+LB*Sf5SwRl6Ӫ/jP(Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~prcU{3c8~1JTԺ[Dʹbڄŵ $$5Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~0:/pvaab)3uܶiŵ	jHIfVQ_Gf^A:ٗ02$UW-ٶ&`xIMv
f8!
V181JTԺ[Dʹbڄŵ $zKqExEf^@dȑWn
,U_fڨo=$6wKuڂ*"C+"	Zgl@'R;FcU7u.!m:1m@=	^W({ٗPNez?fLF0eUnmX&A`t]-+كp%iDhA2_F1JTԺ[Dʹbڄŵ $zBkqExEf^@dȑWn
,U_fڨo=$6wKuڂ*@c{3c?)R1]`hQ}[PڄHL+=('[2=_r&D#tQ`E{6D,y [[W"H/pvaDGJvƪn]w-CuE1mBbڀ{jh/(@P/l~̙*aEʫU`<M礂&nn\[PW_Lz/pv` ?*Sf5SwRl6Ӫ/jP[+=('[2=_r&D#tQ`E{6D,y [[WWEٌ&@"<b)3uܶiŵ	jHbiXQExEf^@dȑWn
,U_fڨo=$6wKuڂ*@r*V1A8n1JTԺ[Dʹbڄŵ $14z;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU1GWEٌH?qThjr$>mT_s&-!&eaE
vezAx9ٓ"E_~(YU۽jlD--kj
cWEٌL_NјMK4H|N-L[PmBCJ VYa!+=('[2=_r&D#tQ`E{6D,y [[W$A_J;f0p012b)3uܶiŵ	jHiqExEf^@dȑWn
,U_fڨo=$6wKuڂ*12#{3c$LR;FcU7u.!m:1m@=	8PCގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~2/pva`*Sf5SwRl6Ӫ/jPӅ	2z;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU1 p%i@h@1?1Thjr$>mT_s&-!
XQExEf^@dȑWn
,U_fڨo=$6wKuڂ*V1	!8~1JTԺ[Dʹbڄŵ &ޒtQ_Gf^A:ٗ02$UW-ٶ&`xIMv
f@p^+LɓcNјMK4H|N-M6(,|]6(bz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU1ā+"	Zgl @Thjr$>mT_s&i|Z$0+=('[2=_r&D#tQ`E{6D,y [[W	WEٌ$4?v1JTԺ[DʹbڄM<bҡ @)UX V
+=('[2=_r&D#tQ`E{6D,y [[Wǐp%i4 #Jvƪn]w-CuE1mBm&a@ͽ$袿Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~p82/pv`A?*Sf5SwRl6Ӫ/j&$2h/(@P/l~̙*aEʫU`<M礂&nn\[PW_8_J;f0xq*Sf5SwRl6Ӫ/j&$2T$* R $Q_Gf^A:ٗ02$UW-ٶ&`xIMv
f@xV1&?#R;FcU7u.!m:"orH#-s98'$=a'	
vezAx9ٓ"E_~(YU۽jlD--kj
c&5_J;f0pA!cNјMK4H|N-HܒI[+=('[2=_r&D#tQ`E{6D,y [[WƏWEٌ<87R;FcU7u.!m:"orH#6z;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2"	ZglL?;Jvƪn]w-CuE1mBDFm$`az;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU0q{3c7pb)3uܶiŵ	4eI挽Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~0^+LThjr$>mT_s$ї V<"z;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU1Áɫ"	Zgl CR;FcU7u.!m:&M F^Q_Gf^A:ٗ02$UW-ٶ&`xIMv
fLpB/pv`a?lb)3uܶiŵ	4ebi2L(Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~pG"	Zgl"Opb)3uܶiŵ	4eiP C,W({ٗPNez?fLF0eUnmX&A`t]-+ِD_J;f08ÿ8*Sf5SwRl6Ӫ/jhћzIExEf^@`ĉ+7Oم*t[wmTM7qmA_p~̀V1&)R1]`hMD\s(@P/l~̑!aEʫU`<M礂&nn\[PW_4:/pva r ?*Sf5SwRl"9<Cގ̼W"u/ a2D7Oم*t[wmTM7qmA_p~y!{3c$Ky,b  "KDx"< 㼀ѣA2$wKuڂ NјMK4HlƪSf5R	 RL8:;Fcp Jvƪn]w-CrD)3uE3"NјMK)y29TԺmT_s1ƪSf5SwR빶Q}[PF^L;Fc|nN	1)3ruIS`F8;Fc|nN	y0#MR1]`hz;FcU7u.!?=R1]`hfLL;FcU7u.!NјMK4H|N-`TԺ[Dʹbڄm8Jvƪn]w-CuE1mBL]`U)3uܶiŵ	K$MR1]`hQ}[PBdU)3uܶiŵ	jdFThjr$>mT_s&i~=R1]`hQ}[P7$"NјMK4H|N-I/G !c OG 8 w4h7&D8v :)3uܶڀz+j)3uܶWĞvƪn]w0=L-X)3uE3&Fbځr1]`hٌ[P˭KTԺ[D`^bڅ\)r1]tS0jR;FcU7u.iŵ		9nR;FcU7u.iŵ		8NјMKuE1mB@W)r1]ʹbڄH̩r1]ʹbڄ&ܥvƪn]w6Ӫ/jFVeKTԺmT_s$4H
Uaa!NјMKuE1mBCN[NјMKuE1mBCN2*\hjsm:(xT".Sf5SwR빶Q}[PF^Z$0ԹNјMKuE1mBMz2T$* `\hjsm:& c/EnR;FcU7u.iŵ	4exy\hjsm:&9O&EKTԺmT_s$ї6.Sf0/'cmAnjJ\h`^O!%OjsRR;Fc|nN	y0"cmAnjJ\hjr$>\d@U<.Sf5SwRl0=L-,EKTԺ[DtS0jV"vƪn]w-C)y23EKTԺ[D`^bڅ]o5J\hjr$>c-2ȭKTԺ[D`^cm@=KTԺ[Dʹbڄ	J,$0)3uܶiŵ	.ۃ
'^vƪn]w-CuE1mBK*XXHae H vƪn]w-CuE1mBKkũ<=E&	9nR;FcU7u.!m:%ptLԞD&ܥvƪn]w-CuE1mBKkũ<=E& c/EnR;FcU7u.!m:%ptNNјMK4H|N-I]ۚOEnR;FcU7u.!m:&.!tp:KTԺ[Dʹbڄ+Dfz)3uܶiŵ	0!u!B@R	, 
R;FcU7u.!m:&.ޒtvƪn]w-CuE1mB`|[NјMK4H|N-LRX$)r1]`hQ}[P
'^vƪn]w-CuE1mB`|0ykr)3uܶiŵ	JCJ VYeŁ*\hjr$>mT_s&))r1]`hQ}[PB
'^vƪn]w-CuE1mB`zOE
ҡ @)UY`0$h1KTԺ[Dʹbڄ e\hjr$>mT_s&P9O =KTԺ[Dʹbڄ'4Iȩr1]`hQ}[PBޒtvƪn]w-CuE1mBbڀ{jrܥvƪn]w-CuE1mBbڀ{jq)r1]`hQ}[Pڄ&)r1]`hQ}[Pڄ&eaJ\hjr$>mT_s&- +[NјMK4H|N-L[PmB@WeaJ\hjr$>mT_s&- +[NјMK4H|N-L[PmB@W&eaJ\hjr$>mT_s&- V<".Sf5SwRl6Ӫ/jP[NјMK4H|N-L[PmBCHNјMK4H|N-L[PmBCHMnR;FcU7u.!m:1m@=	M!3+
R;FcU7u.!m:1m@=	*XXHaeR;FcU7u.!m:1m@=	8QnR;FcU7u.!m:1m@=	8PKTԺ[Dʹbڄŵ $4BdL)KTԺ[Dʹbڄŵ $4C+
R;FcU7u.!m:1m@=	)r1]`hQ}[PIlP=X$IlP=L-\hjr$>mT_s&i|Z$0ԹNјMK4H|N-M6(*XXHae! ` HXU`01KTԺ[DʹbڄM<bzIҗ)3uܶiŵ	{AIar1]`hQ}[P7$ҡ @)UX p.Sf5SwRl6Ӫ/j&$293Rx{O0Mpܥvƪn]w-CuE1mBDFNjHܥvƪn]w-CuE1mBDFm'J\hjr$>mT_s$MIfFanR;FcU7u.!m:&	8<ї)r1]`hQ}[PF^Z$0ԹNјMK4H|N-I/FCH<ї)r1]`hQ}[PF^&y/DNјMK4H|N-I/FCJ VY`T5KTԺ[Dʹbڄ2fޒtvƪn]w-C7q9KTԺ[DȫyOP8DGGp#ɑ#t]-,jM u{N~̰@T-$ZaP4̠dIB7OٙP0^e,n(Ad5cU-e,Ƭpqʻqm@XՎ<9WtRY%XÕwKY%XÕwKvsO(Ad5cP]%IcV88	مك,ƬpqvlIc)F`hӟ,&<z\,$0xbh<=$mth!C>LH?feB/{1t] KǇ*ŵIcV<8P6u$104QBiٖ9B^EKfjOb0Ev 4_g}~ʅ_oJc.n(Ad5cÏU-kj,Ƭxqʻ'IcV88]ݹ( KǇ(N-;0DIcV88P6u$104QBiٖm/i"% `X	%0@,	 ($		 ( `8h'
က@fAd-#t3ޕ]˶IcV@8]<XՏ<9Wt] KǇ*ŵIcV@8] (Ad5cU,A8 KǇ*i KǇ*fDXՏ<9WtIcV88]B 
Y%XÕwK	XՏ<9Bvab6`XՎ<9Bvahم'f KǇ(N.ےB$ xrIcV@8P6u$104QBiٖEB^EKf[xRI CBP0W YP*n2faҽ˺[Y%YÕwKuځB$"xr(]:@Q(g ɃPkـ`T
H+A8H#0 $``,/*	@@~ʅ_oJc.n\[P(Ad5dCPgRH1J3E,`-$ZxXHa`$p8@p*		,a@@HHCpHJ-#t3ޕ]vP,jɇ[
Y%Y Ô1BԒlRE=?fX"8y*-r[1H 1H`
WK0XHal $,/
	,T9B7OٙP0^e-e,Ƭ8]vP,jɇfΤ;f0bf(Y929ȃ[KHl0XHal*pN	*,	@CB|$(T7
8B7OٙP0^e-e,Ƭ8]vP,jPgRH1J3E,`D-$Z`T$
S a!,$0>	AbmF/څn2faҽ˺[Y%X8qʻqm@XՃfΤ;f0bf(Y929qG[KHlPT_("ӱD E-#t3ޕ]vP,jÏPgRH1J3E,`1a
-r[0ҠaepN	``@b@@!B7OٙP0^e-kj,Ƭ8P6u$104QBiٖȃm/i"% @BP 	
 @<XT x ~ʅ_oJc.n(Ad5c[
Y%X@qvlIc)F`hӟ,4B^EKfN%L%̶~@xX"8@@r@PfT,"zWwKuB$<8]vP,j<9Bvab6`XՐ<9C.͝I v`(PserC[KHl<hA@$Hi<CioDM[ޒPzn2faҽ˺[Y%XǇ*ŵIcV8pqvlIc)F`hӟ,m/i"%0XHal*	eCCCp%$pX,/l P eH?feB/{1t] KU-kj,ƬpÔ1BԒlRE=?fX$8J-r[2{n@0MI32~ʅ_oJc.n\[P(Ad5cfΤ;f0bf(Y929!([KHlʎ R[P&D>-^cEQK*H=!^-<^.DBn2faҽ˺[
Y%XǇ(bٳ$ٌ{N~̰H#-$Zgx؉=("uށ n@!jM g61	wUH?feB/{1t]- KÃPgRH1J3E,`B-$Zaa!-o	Jn HG n2faҽ˺[
Y%XǇ(bٳ$ٌ{N~̰Hpa
-r[<L04p,T	r@ҡ 8 H?feB/{1t] KCU-kj,ƬpÔ1BԒlRE=?fX$@8i{I-Q
S*{K0ED|M an2faҽ˺[
Y%XǇ(bٳ$ٌ{N~̰H0*-r[0ClBtsB7OٙP0^e-kj,ƬpÔ1BԒlRE=?fX$@B\5 &HA@rT^=B7OٙP0^e-kj,ƬpÔ1BԒlRE=?fX$@-r[3PjT3-^cB8(!z:"^cPfT,"zWwKuځB$<8P6u$104QBiٖ&8B^EKfrqJm@<ebHGE6bG #F^x NPfT,"zWwKuځB$<8P6u$104QBiٖ$m/i"%	-}l#xڇb'p;y Q~uwWZF3*f}+ٌqm@XՎxr(]:@Q(g 䁇m/i"% xMHF	B@REAwtݴB7OٙP0^e-kj,ƬqÔ1BԒlRE=?fX$8hi{I-XHa` <
!pN9 A,QDE
z16H?feB/{1t]- KCPgRH1J3E,`1-$Zammz)<ԸYrn2faҽ˺[
Y%X!Ǉ(bٳ$ٌ{N~̰H
-r[0!SSYсy"oi#3	0(a`ti̨YEf2ŵIcV8qvlIc)F`hӟ, <\5pe- i̨YEf2ŵIcV8qvlIc)F`hӟ,4\'܂(ApO}!T_xO3-#t3ޕ]<XՎxrn(Ad5c[
Y%X!Ǉ* 
Y%Y0Ô1BԒlRE=?fX$4 \	1!z iP>H$# \,$0b-E3rPfT,"zWwKuځB$H8P6u$104QBiٖPkـ H T4 , P@P,004f)P6 &EP4,0XHal
(ZF3*f}+ٌqm@XՎ$xr(]:@Q(g Pkم%D@($Iex8n2faҽ˺[
Y%XAǇ(bٳ$ٌ{N~̰H5i{I-`@')!aO63-N)@R	@\ݴAU~ʅ_oJc.n\[P(Ad5cfΤ;f0bf(Y929 rDB-$Za7oE( ~eb0S<!T`Ao@ m0څn2faҽ˺[
Y%XAǇ(bٳ$ٌ{N~̰Lh1i{I-pI`)P8	ʆtE2HQ?I%|ڇH NZF3*f}+ٌqm@XՎ&xr(]:@Q(g m/i"%^*B*!;j/1Dڅn2faҽ˺[
Y%XaǇ(bٳ$ٌ{N~̰L-$Zy`0$h$/	-(,	,p9`0'	,	 iP@	,p̨hh5B7OٙP0^e-e,ƬxÕwKuځB$xr(]:@Q(g m/i"% 0ɗڇb-E3r{E((ZF3*f}+ٌXՏxrn\[P(Ad5cPgRH1J3E,`00
-r[04$rl p $<Bʁ08	,,*  ` xT-#t3ޕ]vP,j[Y%XǇ(bٳ$ٌ{N~̰@i ui{I-*a  @!P@ p̰V	 pAP0
,r@ВeZF3*f}+ٌqm@XՏxr(]:@Q(g ȃ([KHl $ PH	@T@UZF3*f}+ٌXՏ$xrn\[P(Ad5cfΤ;f0bf(Y9288-$ZdȗY`їI'1>@P'<QaK 6HUH?feB/{1t]- KÏPgRH1J3E,`p89i{I-XHa``IP0

PfT,"zWwKuځB$<8P6u$104QBiٖ&IB^EKf@А@0i`0 	9`H@ lp@I`$	*i̨YEf2버IcV<qʻqm@XՏxr(]:@P pA/oo '0O L@y!"<h?@nJ %-kjrm.n\[P\y 	wKuڂ t]-- t]-,jM  kBo  EA            DDX    n            ./usr/lpp/ssp/ssp.css.lapi/3.5.0.22/inst_root f         A          A          k*  m            DDD0         	        ./usr/lpp/ssp/ssp.css.lapi/3.5.0.22/inst_root/liblpp.a           m          m          <aiaff>
2798        0           68          2372        0           1778        1956        0           1142528560  30007       1           755         19  ssp.css.lapi.post_u `
#!/bin/ksh
# 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          2152        68          1142528584  30007       1           644         24  ssp.css.lapi.root.odmadd`
Config_Rules:
	phase = 2
	seq = 0
	rule = "/etc/methods/cfgzcmem"
	boot_mask = 0

104         2372        1956        1142528584  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         2798        2152        1142528584  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           2372        0           0           0           0           0   `
4           68          1956        2152        2372        ssp.css.lapi.post_u ssp.css.lapi.root.odmadd ssp.css.lapi.root.unodmadd ssp.css.lapi.root.odmdel   -lBG 4@          DDD0         m`  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$)
FP+P
<@xxx$I$@I$I$I$,$I$H2H]C[fvpP1.yfyŝ߇-*m&?W?W͑/T1kn%kKyꄤ/oT'>/x|^ү5-[<~0
ߕM?5GeNn6/Y[Sk%F>T#Y"m$c9gsǰ"MӑxfϺ)3.x@q{gܰ#4&:r,kɷi9La;#ۣ3Há6}g$͌rL&9&mID>fћ䙲9&m9&m}g$ͮ;Y3c(#9&ldRY3hA6V}g$ͣOY3h6I,^>fƍrLf>fQ64GY3cU!6	9&lrX>-dmGrX>-dorX:YbjXKUY5]c9,BMV%Y5X>-d]hKUrXYbjKUrX>e#ކHt!}EHhz珬[C]Q]<k"M?Y`Mfoboɿ%ڙV͞+'e`3°SdYfI	U3°[dل 2N?0FxVZchH4}g'=:z.hz]56,bK;>jS.l>-{?(Y7~>x<+vO~g1 hO{;x9Co[!n髗9?F_Ŵ8t.\}g'PAz)^~	RdIt"`ϰA1@6oØ۬%ڙ2F%KY,>a BJ2Fɞ5f!`A*ܝ܍{Љ쑔}l	Pԏ2Fa C}k?8@#dmZ& H`%CR#d c5RAd fH] 0kz0poI=g'֍'ңyA-6C9?IWm45BCQQTBv
DY؊$1<:[IK2F^J4$>q84 $X#ߙ#eP'ֳY<[灊v73BS$lI[2FhBmQdْ6VsճB[2FNzq4++}l+9ЍT(Y>dЌ(>dhFL(>di+(Y>dw4#5&x
'>dЖPY>dMɣ<Z7;q#Oe3S,Z@|У&MMLV3QvBLvL2}lݔF-2]}idK+%$bP4}m;g'ֿ<q;H$F	ojO{_=CT$:Q]-i}JSq4dI56dPc"IFI`XK; @ <90fxT#+7 DO,@41eaTxT[0qZMgGvO@XMg@ݓfٴM<)l[0MD3BmlM<)vO@To`&&"lH&}l9g v	&"lHwdل ~P#LD3O@6@ 1d
QlZ76i7"lU0j^g3œF^ܓihnY6D`]@4)T2V<ٞY>n5\oe+
dl'k<LAZ+QLDL Lx	[1e0/{<>b&Ȍ"6ak(ْNH+}k>2y6VC4獬[1e`$=$L }f"l{<qdو+!2a =x>b&HzN@2-3'DX	S&L>b&HzP@Vb[1e`$=&Amf"l)c&{&6VCAf"lI`>}lM0dagO&{f"lYi}lM0!uj^}	D VNa"@gY>b&a!>b-}lM0-(dو$E[1d.UgvOj.)Z6V-d6|~6V,a[>XVOfnϔ9}lM[0fϔ5}lM8@3gY>b&E ]>Qf"l\
'DXN[1e`" DRg>b&E@
['DXɄ,P}lML F'DX@&}lM=@40;dو+a c<([1e`"s
C'DXs6V,a c<(Oh6Sr3f"lZ6Oc@Idو+ *h
,[1e`" *|`l[1e`" \`]}hؗް?T
䱸׽&ls=@]1Jb&¨A@3dل4
Kg K' Ɉ&{l	5??=HsلaTM=_dو+
l'D3O=`IOeGyiA%6c9?I5BCP-i}Ojk"M"o%ڝwbEN;Fܳn~@c h%+Z>ȯ?!Og)V$(1-A4dDa}a,$v!%f'ea?J'3ɒvV<f[0|W`0Ɠ$'x[0|X9IXOl&}l>`0fIXOlF{>0ݧxd=>~;"ԬkdْvVVDg'֍ÍUg;)9{DDiE!$+*!Og8t@F
DD7b4mXpbdYA0o,*0),xY8 }iĒN0ZIZN:;EBzVD$Lab`хA(k2LœfHVe~1mY`2͙8$l2Lu?Zx+7g+'̑#010*O9Ŷ	ZxN$l2LA֞&-J'̑#010((Tib垼I}hܝ޳p+ZhT-g--2#eɒ6U2LU?X&-J,`23אl[2Fʰ,R9Ŷe6g[2Fʰ,VO%fMfHVe*~1mV[dْ6Uff& A֞&-J Y>daY@PslxvOָ{-`7:07iPh&HV2L
U6b)B['̑qY(wSo@k,Y<Sdْ6U010O+lvx$l\ab`
wSo<JֳAݓfHV,\֞V%g{'̑qY@So<JY1vpgFF}aj	[ڠ>ŗ6XECT$:p#"sCwM\{M]k"MAH7JV?%CȰ5T,c0q0)/$O<:ea'66P~r6Lʱ|9f'3P H2,[0q_Y0ΥZ$[`(XfxȭdكbrN;&TOlvxȟdكbrN;*ԯOl'lÖbpQ]JH+8g}hB l1ÖbsЈR%gOTZ&;.,6l %g=?wH$F	)KYO`7(jC>jT=}K&'SdI)b)_n'YXZ0x
څ"PbpR3 b),=bx5}mYH	۬$GVٲ~/|8ldS'ə'fCA#'iʱ|9f'T(}@7PKYK'l嘜v¡%0vO8V/,+T<R+0 'lÖbpP֠

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

S6Lp4}l❅X36Lp{dكaV%)&x8[0|aV!Zb&ɞ>``¬|M<[0|O*ƪb&ɞO>aV56LlP}lc6g`!Z¬f6LlY>`&UlM<O>	*q1dû',*&"l'0LD3['k
b&ɞK'U昉gc'H^D3!J¨>b&ɞO>	
b&ɞY>`eP}M<>`*oaT?gl[0}(aT@g MfrP}b&ɞl[0| U6LbfiaT"lě'LKg$Y>`U+
Y&y' A6L`#dيM<{'
&yQdكū
&yp"{1d$Sog{'֍Î3~{-PLI`/}mBZ`0|l*6LaZc#MvrgaPvç9ۊlF.\}k"M?Xf_gvK$yn7rL}l㹉Rdg &v\PN33q6PaR\Fã.&
11F4d9gg9jdebB{3`#!埬Ȧ5rY0ϸn	ׯ7^H䘣m{{F4Dlݟb7yg!0">d=PYڂ>bbv"LOO6&p&pݞj2}l즳d}9+3S'eJg[5: {>33sLe/ĉF	, O-/T!ni!ЊNk"M"-hhW?go%ڜ4qd'i}0~gd(J4[0~k55{**R ]fP,zeYEJVyIdكD6+M^ɞhidكi M^ɞ>`256=avl5{&z	}l:`&ĉ3;'NeY3l[0~jM5{&zMf,bjLO?5MsWgqdك6Y=`}l0\jL>`2M=`QdكeK6jL',<>`XHm&d3O?my-}l8Yne`/3O?
@.M^ɞf[0~2MM^ɞg
RMd3l[0~,Opd3l[0~/M<4}m0~w$#M0'T_[CT$:piE~	R1dI)&k:":Ɉ)pR}a,*Ŕ}f,x36UTg	6O>Mr\Me)Y@~f&LDVQRd>`af'LDVQRddك:dMe)YM[0|j`&"l(J2[0|-w`"l(J2vO>L681eYEJVyIdك#:b&ʲ%vO>^)DVQR>`%_`&"l(JVvO>8}`f"l(JV	[0|-`DVQRdكNlq"b&ʲ`	dكueX+=YdK+=Xidكs{1eYEJVzfCAو**RՅO>O,rMe)Y'SrMe)Y{'Bb&ʲBf1eYEJVz	}l`Ø+=P"}l`S6UTg[0|jXA36UTgl[0|81eYEJVz['lu)**R'(81eYEJVzœf6UTgY>`7A**RvO>`&"l(Jό>`b;AMe)Y'X b&ʲě'ǖ7[1eYEJV|`~i78+>079+>4'ֿ;	R}O{#~Ht;xx@OEDqk"M"AYLDX T,U$S}L(JψU}lv7"l(Jψdك."l(Jψ>`f"X dM> EdكVAM>"}_	A)>P}g'=;(jC>O9Z+D7PXK;>?<ޡ?ϭaBZ(ڄ>j^'OKABZqOe#9IA)Z!$E0Ht;xR	ZȓHXEq(7L }œfli2F0r3>a ,ɒ6V}=>F 8#e`0l1l[0p`2Faz}K' )6Vwaf_^SCA{DDih>.aPvç9ۊ^ݫ[a4͓? ϭ?VihRɟg0gm44}b?d9 ϭ?VihRɟkϭ?VihRɟ>#MTX>Tc/3*xh3l6UF>Tg}#MXO3}#MXO3w}maHG*6L8g}maHG*6L8?>oUYiI&?A[a4͓?? hF )?iO~# ԗkTnoYFAqr6oZ8e8sNq=mvxCrp,R7h0h쥙ae,X6b5=F:XmPYar$F1a+:/w'
=!5k]8灜$F "CB*Kݔ43`v4Z+ :X;	hvB &гH}g%dkLL	c9+#2dF͒kE@eYi|4+`ӜVr6αd3<#rw6αd3}g%deO֨V1!agh]xkLC;)r2ЪFvCgm44}b?dLO'Yh3@B[}a7Y06uawkJdv3 MLl"_YɆZPU4	Z:JT3^x`g&PU7`5gHvOW
@X(Xd,PQʣ-l3>A<r5}kcq%AG֌e9hdv3"'6U[[,|䚮xU}l kYɆ[艈<ǕX(mdv3 "T@`X(I3 hkFGױ8[7d*S>
>DT@YT^7A'I?g@;ÒԬ|"iXDZ+:Ԭ?GX<GDx+bԬ?FY4@Pp޲qY뭰-a }l+'e]ajX(Ujdc<leAT&>U!>k;+90Y*&A&fN5Pe*
EQfeYɆZ%Pv(	39q
* OB'IU֒Z	3a_r
[)BkxZ%7QxTV`IuG6,X}j&}lŖUXjZ
>{X	3<*	AlTse>HY>nX]UnRGA8N1<)e>[[*1vT'DLabԨ$i m`UpYn
Ah[KAU V}jAdټtZ WAq&hnlրxdٽxMf68XDzP5"abGZC}mabP@	G)dԀH
e6a7gg}i$X0灛!=I%L|<ݞ9>T,GXGV{b>1a7gO$1x<p
lZI*h6#GAdISgb><ݞ8dISsPjf)ĂDiiL}g'=_e5Fç͞:_< rV	֩V$քhD*+"a	gvA泹-}mi!k;8G~
jLaOϭ [dB2fY
&)?"a[ZHFC&P-)L&)L1I}mi!灛?ɚ{c h%+Z>Ȣhv^ޗ4<l)4ID=G:R}drYݩN"Zײ}m>&&փPid)^΁.D+xx>o岼ل<k<n[7Nsk+Gֳ'5<<k<n,[7Ns+,#kYqœf	1<k<nwdٿs^̈́<k<nge{5~r/XvU|4zA"4䛂KMO{P=mEN[R]5`LOZȓPHk guA{
(Ywpo%8E i*IArL2]R		L0e~DLEy-kgĒqQx02\=BdēѲԸxXF͒\<RIIo%p.s 4; ´w9Ky	-l.֒[b{-'wmS0`e(zB˂Ɋ6CsX)6Y6XCG`Y)MX {yYi[&(AVZReehZyiRفx"$j%K$Fgacm<nӒo<D-"#d޲fNH)A	"T%blHOa6vIqV@&}kxBH!Ă}XGͬ]A	"7$!/"qe''3fF<4Dm'jCTյEu,o5(k&lfZK3dC7K5ap(r%,PץL#ı@̪(`$pUR14=@
bC8&#œYg2ЮjLJ6OagՐ2MBk
ԱC7K5ppvk.#MNm+F ,&ŵB+Wq$MKLiaəRkOkL&K},Q%:ıG6K#EjXLjAgh7nz6{yOؖe%Ń`XeaɆQJl$ģ`7I#?loa{X]Yi*Xb)?!Ks"('IRHR*?"fE	cZIREi*H `JA hKb$@T0i*H%%i*IK5V%ı?6Kt?Z'	b~r'?^vM
$v@cī
,1?;i"x4IIxK26\.%$ i*H%X B:XK
XrXq,WA,WH]1,WrXt^儱^T^ZXrXr>!C=x3OK	b>x+D\,W٥X|?;	2}1$YoCNPn(z@ x'	ZȓZ$?Ò+uELIUE3("gpVZ~?emE(0g@#P.R`sX<9 n6V7OxnVi}|R>R,ZQY"&BXU	TRËX~1giBָ+g3^al1'XL,G'id('T'<7
P\P3{.Pa6#6'bԬ;ml(0~TJË<ia#Ī+3I>}h3 K'G:?04|R~ZlZQYdG8Q6Do^aykYe.Xa(1.Ë9\ZmI@ͧ4	[ڠ>őٽiv↮M<NVHn6W$Ĉ@7ܖwj{^P{u `.  q oou\Siy{$DijO{"9ۊ)|~畬4'⡠&ɽQ,aMלd`
W-OƖ."A.bM{&Oieݜ~Il c>^{F.}<	l"4IL	Vf7WdQ̘b)ɪZY>ogy%s/q4ajvlf֨'ֳ&.)㹩ٟZY>'T!}*(}BOk; #~?ܪ42b}QE5MV'ֳ<`'6!c Fo1Z`E}iBYjC@c#M0'Q~]ǈ(oK[<h'Yl>"u`yOpKJxJ,_qݔ8pX˖@N4_rY&J*!{<j<}k(LT<lSVU>l[1[?~D.b~3w5;3K͓@n6"D7%
/BOeeZXGmB$HidH!Fo<lSPj'vO24yiA-6C9?IVeƘEA.Pg7W-P䳻SYl#Pװ3AL~4hGxօg/{?Gk&i;$#MYOg"j={Cσdg=|ä?i9?F^f5M`ڇM(zHr}DdIo% k/NdPc$YMl*Oa~f45&2Ŕv"}m;hd"j3#VOR5)Z(²}mB?
OheP*-?;2]6N	.&i%cH$F	I9?I/,#j={B3:l6FxC:Ch'Yk@_}a"?%ڜeZ7uu$-*@(}l[hhϬE_2T'81f"mBb+8*x o2f`lZ?OP182_>E>3X#eZ"EWǬ;>ҡ?LgpFlZ?OP18uW`@y{7Gųf}d;	Zmrخ?Sv"P3jQ+CWW$5+,?d0'9m?gAX$+̻l|~Axٚ\b{K3OY2_l#Dg< t[~	֩V$(1݄~{fS@S$k1Z?"a0z>xl 'ְn0rD<Ogp+Y>a#g#-x+O}l61G[|9,"{;;'9GZ(.Kg&i;$#MkTr_uiv>.hjgT;|&+ZTdI!F{Yݶ3Oϱ
.Gh5_d6a7g?ϱ
(l[4vUvOf3y
6pc/3]fjl?o7!F~7P gt+靖X6@nZ¼ByqZ3񹝢[@m8gdh6,Z%6-q؍h(CV3֝l\J-lݶKlD{mcIq0Gh5acD!:k*K'Մ~q4aY생d5`q'Մ~`ƈBgu%Td٣Eb ~Iw$iUZ jXS aYv+!d'K /nR@i>%G(mRd22Yq+!Ibw)bwibI,VCf[~,OU58]P5G֨,[XFY\Ć;"cĂDiiP}g'=D.PogfwkYiE7iր`>dE1̟M&n2fo2Lj5PI$	n\*;['ְIxѝ}k;W7{3uL 7!Y>kfIٝ7dw!E`׍&IVw B'd}kh{9ff1 kHs_<ɜl 'ְ/$5_2g;0sd߲sx'8dw Fk̓;XG$xwMYOa"笟̈5I:gp@id1gtkdwXG̟̈5&ITLgt	}kdE9k8>ӁmXGOfDmdicӉ6Oa̓r3rEY8>}k כ̓;Oa̓	k8{dwNqd-FOfDmd$zvOFC@5&q!Z?aXsp\l?8dx&L3 Oasis̓w  >a2g'd<4	(Ysk52	1n$A9 XGkMee	Z\>a*^@f4?e{q ?d	jvL SLրr_5;)gY|~$gOhe0ݜ@Oe1;<33iNs?	A+L#9?IU9ۊ:pΈS4#/f-.Ph|/3O#/UosKTݵH;xg4"5mgvZȓfirl灳`Uz\r{
6x"6g&z13KYɚ{9Di9?IsT9ۊ*nڤJ:pt1>5Oֲ$3")_<hM( Po5킒D+lBUĲqu$DG2S8r!vd!*LtwMYD/>quS$\DgqY>@Wd!#(3
#g3$FTgq9}k;'"HKgq#g3$F }k;;'"HVl$Oa9![w'ֳY>q7_TGMXl%a'rJS<{xwg
/>k>9g
[`olM Gq B?gvq B?w6g
Oػ9O!'֗ /Z+p<GrZ#\x|`i/̘nO-OB'ְ灜L"L7 KD'hD<Gz)d.o<r>q0|od0ϭ-,Z#=}Z?q0|nU"&ZZ,[dW0! U}k7s98>72EL7O}Pg}XG&fHٓG։E<-B!Y>~9LYLsϭ,Z#<Od3k.s2a}hl[P@@^2Z'XGzP5ÈVDP85}iu@G*w!mdHr灛AH2W0	'֒lٟ="=ape?3H9]XGL+"(J}h,vO*w@DI5earV}iW[mvW0灛J6O%
ŕ#f}i(V,=a7glZJ+,#f[^?n9Y>+h6Wa7gO%
;+ܰ灛B'֒mP^4
쫪%p\V"XRd!kJհ5O8af<ٔ9Zœ͘y(ٽd3x!Jq9ǲVefGs#COa̐c;d'ֳ>qtyU`w@=+d#!XG#q"`KOÌc0q&L։XGDayfKY?.K~D²"։N4r,IS[]fXG'֑`i-l?n\>Xg#fȶO%)x=p}i)O<8XGO%)ń<ݞedR18XG끻'֒x<\lZJSnXG_dR	/XvUxDP?4R> `C3&w~fddbĵyWzȾlL(LD;KbP!/a4f%LFXr5\CػY#?XJS}WR9;QLc5˕GA\$^#ŌkfĚ(Y><G?e_0qÍ})Z&	6O+&։Rם}$?0-V3vyY>c/eyx36O%
ٳ>l@œf(0?L,]07q+5{e(mf"'XٜL'ְ@cXHX]?bk	ûy?>vCp"p?WTDL
?`Z߰=8Oa=N+@,k	l'ixl;q?=eyx<">+gW0灛#'֒l3vxDidP^1a7g [^?nAmIBe{63vxBV}i(V^<ݞ'֒mP^4
쫪%6BpXl=ae6Z0@O2yiA!>4}g'=ȿ50~4qCNP@ g_bR(V$ѺvOAAqH]"&}a%	gvIr\Da(p_(K8Fw']XGXH~bәOa8Rbdb9;}m"0Xtx><1"hF{'րP3}k<DtS%"0]ݔ~?4vv!]9/!><hByz<Ɋ$
 K'N͞fbәXG&,=2b0
,[dW0xЈ	vOa8>ɓրPOd"add}m-I/egL[6ˁA$\ ,8,BQ%ad^3}kbFhB\Ɋ Ad	RXyݓ{<$md<<lЅ&+/Z$;'T  }hƓYi
?gq]d(k9Odid<:hBJd`	;}mQCٰKkFJJ)?Aٰmy_65~P5%|P̀b^
gb^V͞rd>5B681X2>Kd͠=aB'ְ灜Mw1%̘ϭ}mP3(1ϬBVyk'3BOa5{=aǰ,PaEg	Pid?9GP>#gB6w1&LddDzP6..)rMgw?3Jd>l](kdU	kkڢYd`k9P+kڢBbo=%K
3P ౞><hFy:d T(Y>Ïa(|Bs;/><hFŉzdɆA>,Bs=pwdc'MT&L2	OD;'ֲ%b\ȮDbRT"=cDP3gx>~j<wAOGSB䘇L2ւK'ֳ5	K'օyxЁx2aRvO
t+'ְ灜M,Cʓ& AH}mCGw#؅y,}Lւ4|Cb?a2Z
vغ#vawOk;ɟ`oS'".w`o}ݔCqXҲ*iQ,05iQdbX~{0o}}R>Z8?a(L+H-J}h)Y~+D:tb	XG)}ie8͘G }i(x<dP%,33vx8KXg#fqœI@=8,#fp/}i(<ݞlZJ̈́<ݞ>	vv3vx8idP%܁4KʺZ֟'<"E}kxЁyztɆGւO
yd3e	yNd!
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?&_1 ȼ3Dp=lZ?eҕQ"#Xtx<(Y><I6+LLJ⭓Y>?ϭH#P?u	^}h2d6PF&o'/d9/OvX7}kxl_32`7Yp_dP0Üo<
x$}kx`α6dl+6Og%ga?NPւ2灲
h+}kxlgYjdlZV,[U^Tz7lݔo(wg,?(yN=+gN^d9g!]9-Z?8"L.L֕}i6Ox6!]lx
m$ Xn0,a(#(bk; ݗٲ%e L- %aFCsP/4fuR(X?XJ"? G#e6Iݟ{֕>#!AGxQ0><>m'v~	,gƏУsX{}
_KIEi@Hvn6AT%Jh&VVPbTxVKJ^
6;sXa<5@hT*dpY\?L05WNg	d3y/Z	'}FOBs<6Oa901 g2.)Z	Y>f%UH!$f"yYB?$y#ZHFC5WNg#g3&&E'ւ{>?E3(b9Bs<Z?s2`8^~ o09qP>f >ꟈ1̋r[;Z䐒+?`q݁@NGٴI=
p$}kx	u)>F
lZ}mdb.XFbәv#g3&3yd\V>K'D%"GR(>}h]#?gB6OK}B|PLdiiM"2%hp3l6UF>Tg'+ZZȓk;>S灛0(Υ3mɗZ	>{+`/DijO{"3( <lڄVȸ'+ZZHFCdIo%ڟ<bN~ìĝUy&Or(k,=5֯d$G"mWd_r>ɣ_3#MXJ
aJ,0	j5JTͦi	ֵ{$DijO{"["''*VYlɚuWEY5]S@͏v&`	{;`{(g'ւP&``I!\w1~l}h%mdѺؑ#fvOKIP_BfZ7Lec h%'*';0vͨElBj?0 u6S21.'灧/0xN6l(Z+lZ?|7+QƝ94	VU>(J,0XPb0K5`8 xX>}9͙k'Q},BL>rLc h%i}g'=-|ڄVȴ!9Fϭ?VihRɟ E*Dz2A1ut{DR[%ڜQ\Ȯ`&NĆ.jW޲<7@=(3/d")3\ψ3Oa-0'}AϳdFϱ"]%Uޱ(\+2^
EĹ}Cl,ܤ%RqKEj
6Oa"̙+i%d{Q"j֕>oʪ
x,	"=a(?o.G2#d3SؑO1GOby!`&Bт,ȏ$YTm[X#Yz[XG=,2bXGUoZ?
ɑ ^Ii5[s@I}k>	5}i`>ϸO`I@Xf1w$d$bߤcvP3k}ӦZ @xm`I0$YFIPsqaKOH,Ps
Øă<><dȩ
[	Z\9<glZ?s2dN,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Ĺ0Q9ւ EdH}@$J>lOaElZ?YLCLO>F=0$,=ixuBgZWXFYy*w,	"=a(+L40̙ČR?~m`/tWsA Y!݈Xчݔ%#9ڶ-=%F-=.	QidЯ[1LON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 
OgTKÜpN+5K.|D6|D$lB,?N+	:fI.1ټrA*AYĀI}k>#֕@mPYڤ77g'MX wLd#T>$(BR m!ń@%Z+LI2)֩|?8" 8I-eMX%aT'0sq;?8"V,P4tak7o7`e`G9OPs|}h6|U̡;XJ?'$O${{,	?fIZz0'wgLXT; OXs!wjp G9ZR%ӗ6֗d5V{۷}f?d	4M'\	>_bq[R]INpI$o!%$nnJ;@]DޗNaK	པ\ML+lB,{ ~Z9<\:Kð7HY9rA+b&r8~7ֲoYEq]8z灠X]Iݔw1w&LbZl~ZCvOa<4vږI1Jb͝Ee֐>bu;	>Y,m~DJ`UʄUԒ\ ¼er\2'7'A#AEⱟ,P4T^`ܑ1H$F˶Gr-G;CϞR+;D}bDjB ݣK<7}e~l{+"yvO)?Uh${F/¨GGѫ/H bH47z<bwfSZAhq4m1-u`dSZ71g61-;L2g<ɓdɟ02OfHh${A?QoHˌ|3yYKY-HGYiALj$ZIk 9d[-(l"3'G^$Asx-{|cBHTI{?Yy$y機H#S">o	F\gĤ<OUZb~<CQo#q2޸+2mfLeJh'<*"U揼Og 2IjM#.3}7wip=Aq<HTψ_e#PaydOx@A.&L#jiX4uI >%	YiV
kA?~S(ji~HI#Pv;@zWef5]m3OdY72#M$5AX55+3yv>iz*F_X)4<$ '[mf2%:V
4,P_},o5~4-mS"6l5ee&2gUCMY2dLˈ&v`#YƩ&P1!ӉYRUC$~kw3a$ŵ-2efY47$`jjɐ<IGD.'-z8灛-RH$
ֹ9ZS`/02Gݓ`jA(LٲI&S-g!oBGr_):kE.\І%ֲ$քOۍ< 5R%9}emT%,GmlId3[4}T]xw"ŷ([lX3T%8BT+l2͎u+ZHVf%;*XeSl=\7<x4eLGRZ#->.9%ELuml5H{JH~}h54 ?eP?>K gԇ֗vgPϭ<QVY	BYU%dcF(K[	k6P3/KL{mJAvV~?9 +f%O)=Dsq YIY~rJC߬<Pb6UH#J:D{D~˻&gb0]&n&L|R?߆><iNf+M.0~$LwؐH4Sh>n?zZF׮!cqvsu;WweZRu򜑮qX	V Ne`~5͔3O~fCJĥB	>CVs&	 &%Ep<(2<d{*U3&P3剕w'}g$;0l,+lg4WẑyGrV$/c.	YY!|*ZQ#/TŴT4!9FAjn6AXWIXGm"}RK0k2Z՝>e<>(>BsCgO<h }k"MAH7q<Gn4	gv5a?AA+#C=+`E$x- b'X'$.ڱd#+hqb1 __lIoZ>{8!#Ünw~s3OA+a2/d<Rae]٦n&L|R?߆JLOtlZ?=1eVږb;7)';&w>>#
9=LdOi2mruerD]',rB˒uԏ
Kb:brH'WDF$eAtV3zWz̋&;H$F	gO{gMhxږ:>5_]}#MXO3V$LO??aTEP8"5oH	WQ$1a a#l	/H$Ld3tAy+A^uc"D+%ZP,`瀭k$+?dGL|~7 cؚwMq2"nYaCYaUZObupY1kW#)ߪ*G͘q2=Og(lEb0I#Ɂ*$X[V%I,mS?*vv5~`,8y7bY@XNXPFͫW#)T1=ΰ<ɈZNQlYzgaW6Hƛ55#lEb8skFSB沱D%[X$-Ub
!0[FU;K5@di՚P#)2&޻	
قeᝁ6GTzP[]S7m6>'(S&wMtwJ}j diTKlG?e MnawO бbۘl}OcvP&L`t0,+>hLJeb=a(	-.),[sI~Ƴ&wMtwJ}hOgҨb؏X~Ź<3cR~f13mӦWs@k'ֳkVʘh8gT`ȏk>lilɟ0hڦ<[XfI+1x0FX+fՃ%QVi3)ܴv'q.=S?߄~VwM,eD݅6r2ˇGY!b5֮FS<|ق&P6gv\ڲiYPf(+RI&_8}q݅ebTF1# X?<Tu?^󇙼3v g2\P=ΰ:ɈZN3fLlS*<iYRQV#	:8/>ɖ5RK1Tďc(gij6l@VerțUX,#j(TD|5`%ͫ/ƛ0hFuLx
2J_®mYFIf#j3^wYYg45,_dY@'n¾܉`mbP"eA]b j9:ƉDKY@)ΡY>~Hw<dç!DK#	s>űsxY2gOPK'!݋o"dGUBƓ'bkl=%TP+liQpDsŐ6*@$"ݔcXGnl}]<na)?}}@L6Ya+&-clk;̙d֐	OmD;`EȏMg{n6B-mZ{TK,g9mZ{T\)bϭ@#/0(sBRD*ZؿdyfL{(>ȡf4tX< 	Fj.Z{TK,l;m5B/({ͪ~/~d"ǡgrPz nlı6f%xٙesT'w3Ox8a*{irwxlTkh$FfX_n<AB b\ʭ6f% e[ll̲}h~Ї@ݜsǼL#eIUh3| Y>4ٕA}bT`V%pgb}ZTAzp?giimYR
|&YmMv*2X
3*3[2X
3*sܣjrnjraƟS_ƽeɔ<KOwJfـA7LH'0C5͠J(8ıvP"?3=V2(W"+UM~b~?C,y7iB'	J=ceݕJ]>;Fgu~`G_Igy;̟ڇOlC_ae^mY6iQ,05iQdbϭ b#g3&lB1`LZ
RVb.59J7US_P}iZO%N{P˻*D$}@wЌ`E~ ,U-_I&w?@F-wc>kZ&-=%F-=,0=,R#;}kxɇ@(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ɇ@r(sF<րRTßA9|g-h6-.)l[sI~$ɝn5Z>Mgy;̟ք'ض!ݏY65jiQ,5z[UOjbϭ  lZ?s2a=Q"&chO,fɝO}kAml[}@MTյ\YPj=@姵EHր Y><dä{%E,4}mψ`G8=|)Ǎx٧8X	skuIQ2YYvFZО~oY)	-?^zưlUZZGqv_`qO#X!jX,%j#kk#Y]*~/
evOh.i
#Ve= C5WXV^揼BeJ b#GC?ЄCg<km>Bg	P;+|m:(Ĳ`6a3ɬ䚜}hhid٩"b~H?ߑ3cC@EdzP46v-ؤ?aed	N	]ϭ['ֳ2gyZK'ض!ݏM4AmY\YPj=@姵EHֈ'ְ灜̘ta
"\QFl}hfO}l>˪R~P1ڣk#MdJi?}g'<ք,o%k"MJmhDQXEr)6}bEMb"pE,?"	/H0m1 ;x
A>ȏXsa?9b|rnng(Yv5j{#-gZ`N&#[mje;ĉLhvsj#M1FX9j5fw.k+BURK1Y`2V((_e7agieGz<(3yf@ 3P6
ڪ{#gXɈZN3yف(3;.mY~4٬ي6a'TG@d.X[V%I,mS?D$2RP"NdMv5	~`{FSP#i5awO х6ؤ6>*3uӦWs@kdzZ!.)dK^"<RMgUͫ46a&Xea5]ee%`qJKVQYڪrYYgܵ<v<+{ /LG&@A7aa;YaCYaUZOeã,L	dkm\ty>&P6gvsj#M[lEb0I#d;JYڦ$d@ #^GϞֿcw<灛LI6r2@:A8,m.p6`i>K$F551FX$H|LJYڦ$d@;KU2͞79,'k,#j(TD}k>®mYi	6c-S灭+(+<K.mYFIf#jײlvY.MgVȳÐNe}.DP"RDzBńA4q-e8B}Gd?8B=wm?a90_eQ"&"N'DzP6Y<I6&})Lց4'D;_agvD|qXdB)K[h#Yz[hG=,X VRդe(X~0"ݔɝ5Z'/D;agv~1&w?Hd (l,ȏM ՈE)kl=%TP+liQpc=,!}iDU}kx
&!DKwjP>	Y>6;'jwS_2ZO!`qJg<gcUe7XҸRx0&!hiQ,05xB =}E~95?QY gz-?g-qHO&b]ᘗ03,A3{2@jk;̙'= x?e R唪<D mTRդ\0x	u	`3UmA1.6fYU'֗KOƩ`\0XW	5ojR$z<
R Ui$\X-HI"VxI2ƃSN+GS6`,cB/HT_RBH0K"dh"Dasf+I>4ٌd~ZT pXxYTYwA=8!𳴴fR *pO˽jv`xfS``(N	̨&r	R	̨rsڄ7~/ˌ~,B!A%SNT'Pa숶v}x?2`2׻YO2g̟~5׻jq5߁$jĀ23t!~JS"#jIYQgKꆕ/dFUL}hv
[@5Bg̙'<7'@TGC{OGMh(zYw=9o<k}eP*x	-۰7ߘ9QgZ"h6Y<6ؤ6>rL:Ya+k;̙dօ⭓l_ae<`j7V姵DʀsQmW-=.g ϭ'6Oa90_
(sBVsU3B[3KY	Yd'>/ >!݁vP3ɾ8qaJZڮZ{TK,g5VrڢzXB|?d3B1%8֠k'J>$uL?*J?uWV7׃@YY%>Yx4"Z}h^Z~_YaGU]@VrBiwUXe=v<ܠnd=XsY^\ͧ%g!(J}h^Ai?[]I֚)}-?X6)촤  s
R2P5h{?8O?2zDg>x!^b9JV^>N=T'Je>~XDzP4,lR~cvP9&L`t0 8}k?8&w?@ed(v}@& n6R*YG\1>?,Z?s2aňQ"U}h4.jYh#'SH9?@~/Ź 91>қAYkB';>"ўA^K;u"g0-@  'b{LC SDgWYYxrDnn*sYUV2ef[mg8iB(灛0}.MgnJe[
<ʭiDX,>&P
Ր!K[XRժNz#f{0`=s1I~D;&]:k;%w>.
lZψdYW@9۬"2	V
D~4"GP3('ְB?*!糸\3@(sNTE#Ol[`=@Xf9&dϱ)L֟'D;wdGZ n6ZØYb51-=#EK L fk m@XDRup̰&DzP76م<6<'1(	;&]:k;%w>d_vc5L2sO'CwdG 7X+"%KOje=@KOjKKQZ?	@(sN!mYꆕJ,BƕL0$'hiQ,05x:(E~uRB#(Moo3~ҿg/DS1.pKa(uB?gy>dg#Psa-.34w3ϭl(kiXrL-=%F-=-,B=,!GOa90$:
"\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`HubDE}hO,!Fi~%!x!^b92V^揼B?P2z83`b#%`eklh]І^G<k+/e[a揼wc(wB{=7m<:Ad,둇Mg$ϭO1~}h[`=@lx;lyOcvP9&L`t0)}k?8&w?Adv<,iY-mbZ{TK,g9mbZ{TZXzXBϭ%;'ְ灜̘<
"\YMTECGbj"bc= h#'SYO`?J/G 6yȳÚef?婑0x6
6ɑY@VGVHs9<.ȑs͘yI\>ep~; ǈ(j?ZȓWЉ@{<	q.TiuA^K;Tρn g0?$|xrY]*W?c]Uaɕ$Q!3vk ͗2!I/Y<9+ؗ^rB# k([0#~pЇ~D灜̘rR
"\QyRj'Z[`?@X9&qJd~̟օ.LKwb~7z$K5FeD}	VQ$KXr-=#D0HǨ!*4ZYr,Ue-X#(uqOi`?sqI~k; ;La+d+'߱C^c5L2sBl!/t 9Ҳ"ZØYb51-=#EK֒AXGfL9,B1_jL>rfir>/[1B?uWsM`/$ Sogpil=a(awOg`?sqI~$w wN3Wsg >Mgy;̟K'֡`?ݔ~1n6H%hXg9aKOHicaY><dÒQ"MTEY'NLzbA"4Hwh>v/(f0LO'YmFn7"֑G{7XgvF9*{9$r@(k5\L,<9jaBూ5k$+6YF)N9`|4Ė(<فǲɬ5
 S"Ja_GU &&JS2dRF4X~Iم<v0>DL2Ya+1d|Dk",tNal J?9:ƄEQ-e8Bwd?8BzgsrOGfL2(sBBDH>r
l[`=@Xf9&dϱ)L֎E'D;wdGZ n6ZØYb51-=#E& Sq6 ej'I aݔMnlxKlyOcvP6&wLtwJ}hyd_vc5L2sG'vOl,ȏAhn6VE&K[X#Yz[XE=,!Gր idL!DK)MTA['ֳb42d?#qm-=%F?(z>?B$}@?ЀﳸZ~ЉNF)`8f%:?泼ɟ2XG
ᝀ߰xk;̙d֎>z!ݏ/Ahn6Aƕ$kkڢYd`k9P+kڢȧ({'ְ灜̘B1^j}i_d)OQ2ZIzేBĹ[lpK>K
0|>AUeVI&Q&KX2&KYF%ab"eUbOT]ĝbZ,IEi(I	AsX<v"ĜV,yYX1VfR2efrDlkfDYgzĲY?B̟~AmJZĲƵ,V1$Y@7[f#ǜIŋ%dс6eYcvXAodH$>4ٍ{d}jPUTT"5)VJʻdzr;KLi0kTL9;,0@O+#%Wz̡Kb2%~Uak(e8-ʌ`/lVfT̨rsڄgz>"{>X~`=]S\cR~2g{˧Mgy֍OgYd'>l2}mC_ae`m`+I%DsV%EOKQb'ְ灜̘B1^?g֍C['}uU*!CϭV>x!^b92V^x!B(|І^DX.g	VK.&zY[d%z	Ҁ!+ìG&J@揼*(wB{=z#f6v0>rL2Ya+'ֳ2gy[1&y}ݔCqXҲ)2ZĴYs
Ĵ)a
?>MXGfL9obDDDL>'#Rc9 h#'SYO`?
 9`D>7I
@}a"	gvV\J?9$ZqQ!>~FwX
~?1pMbDkf"MTMO+'ց1 mdW/1A
Z`jIDSHdQL\灭rjn}hV(Y>1ށ3OH$F	_aYObXEC]ç͞:j򇭟~	RV$ցI7e]$%ڝPsP`H%J⪽Oa5w3Z~?0\}bDkf"Rϭ
O$VDʪXdhثeZihRXy?aY@'֟ed~2u	}l	}lf'PiBZOrOЄiBZm?g\?aP9*&')6P9*Ѐ4?ϭ3OVG=(	}h)iBZh<i>&G=(ڄ>(?gfP5	}hRZ~ωDe[P֋-?god~ܲOAO,z+(ڄ>h}VG=(ڄ>m?gܫd~љ@uBasOL=ih++5'YrU^}i><dpob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%EU	PY>NuXGfL%EUШ4}l=1ހH4h>q9ۊ:|\(w%ڟZȓ`f~g1 hO{5_? {DZl8|?Jo⼕5O&hoH	Y?$@뉕xrteaKS\0xŊ}.Mg
Sk LeS>$>UajXM&Wm|L*kZ8+T"ADzP,x
6W0b2g{Mgyօ#+'ֳ&X Et DWҴl͔᠏`#~p({A#!kOGfL؅.b(j`}ik'DzP6Y<I6&})L֞?}mC+#4bydAՑ%KOje=@KOj!%1mK2Wzڂg%r Y#jIʖ#XgPc7Y)JRHZP(G4Q0"ݔI;']:k;%w>+'ֳ2gyZl_ae<dhQڲ1fZڮZ{TK,g5VrڢzX@Gd3;%E#e6Of~e1g-"Y ,ۍ3߃6T-oeba<+ZY&d`kal1CrVsP&; [OrB>]S>ZEZQ"TZP3ʄ&|Gl#Pb̀߰x+%eOX"%Icu*"Y[m`L
Z~5O$řND+?wvW B̵5\ؒ%fi]96VD+@a(JW%	Z:X0db$KM|i(J	BV4%	[BP%	[P%	[Pid|<D`>T1lƽuB2qZPVT1LZ)<YT#'i~v2֎
9LmByY 21O_zW,laR̦Gʬie@࡙ mBy`*Ҡ3iqŕ6
V,=O`%5L2sX6O"w`m}ݔzePj7"Y]C5TP+jiQpc=,YNd3!DK.-MTCC@H+}mzQ0"ݔI;']:k;%w>]Yw3ϭ QY,*Fc҄K+fʀsQmW-=.g)ٟZOa90[bDMTSZM,[3KY/}B@?&@"h6Y<6ؤ6>rL:Ya+0kd~q5L2sF`QM4AmY)B%3[e@k93Ŕϭ'ְ灜̘p5
"\UMTG֌VOR'=x#f6vW0b2g{Mgy֌ŶOgYd'>'l[`E({ cDՑ2"Y]C5TP+jiQpc=,YNSd3lB1sy<Oq6(8+rVobGAͬBb 
娽	iaDzϞ%#6Y<6ؤ6>rL:Ya+87d~q5L2sW['D;6y7qdb̧WPm
ڮZ{T\KS>(}kxɇ :(sW&!O~,awOg`Es)?(&wNtwJ}jYw3ϭ^>!݁vP3ɾ@ƈ5#e=(Dklg5VrڢzX'ְ灜̘p>
"\Uŉ dԔik&ipGzuk#MdJi?}g'ֽs]^6z>ç͞:'IOֲ$)_<}aЄe] wjaX&j""XG9L%#:b99H}hL	ZD0-L~~֤S;Qϭ!Oa؅.d@b(jZ">f&$/l&a3O58քOb|C>¾4OvP6%/7VҌK,Vؖb@b/lxk;2g{R?X[tWsFE'ց2|C J}2JbZzFesVĴH=,ZA,Z?
"\Ɂ<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 ݝx6)uLk2}̙cyR-ʩʸ3Pl;mUe"ň]i 8*HZ]S_&L)\Z.k;O!AddvڤW<P%ڙX?o_.3oR_.3s7ibM䀇@ g`L%q`[<U;Kp	]dwycXDo`I_Y2g	5zE\4#@ k$hѷس쇪n)̵  wZ0\l3F S֤ w-i`kt.Z788gYkp=mKFGP1ۍYj_A}` (K ͉ S79+I$<*&jd,U0dWnI{WvIy0.XV;;츘,Uĸ |"+E9h(rV$k/ƛ1tP.VAVkWx=j9S
2:8]*𳴴,r !Ph֬,a[Fe;
eF@ʰE\rQ(X̨;3)HZʖ;3*3uֱBTeNlHZw-B?gsB#'ߕ$23?6,d>6cZA>ҚC>li	ҋC͑^[5
1>ҘCYkB'"&,TsSuY$4\+A.N͇U1$?	 Ńi> lpI̰I'BOV0&\7g4SQnITISBۑF	p.+"J}jDkX~4G2g̟ ̈́~e;a-.X-B?O֩x<1Uc`q*'ZKZ~6}w8\ )BR ĵIVcv|3W{A{Xg}"5$%؇`C3ZX?"LkĖr4v1**PmCMlB"
HyvV|MLgq8&-泽d#%jy;^4;S+lkBS?.MX5!sx8~:);O0W{DLn)	5DoW@ IZ߈z{ `i`܋kt.Z3ߖ>Ʊ`4NUcb_x/qZbp O}Y<h5ߕVZ9G0˕? .Đ#XsjX5%]fO$,!, /%\KN2b+
ڕ߃8 ^p灠LXZeT#'}jȲ
+VV<\ZT̯FN4^vłT `#BYZ2i`G*sP3rQx̨J/Ĉ'eF~qa_%	HvS.pDG}h<~~VcP?sD~{i.Qg&i_,?4)?9?@}gꉚP\>(8|_<pճP)>&"|,k"	/G57XK;%1r4FN$ftbƀȰ6PJfX?h*~6O,Z8 q$Ab\ cK$Ϗ̭O1'ꃐ4J&J$+X~yPYdϙ?v(X{irqJZu^"(i%crfUmOJ n~Wݜs"n6jY0q,P= -ZaC^Ij~ihXq3+w ĵ"Ȑ%c]PrIZZāH,Z25D/ 9V*TQJeBP*em|Uak(.VkG,cRH1a,U0XI-2^à"!L7͟T
+JAYܔ2=Ā,y-v3dk9֍Y`X機Y`X!l3KaUPD~oX)<,P$bKmlx,Po˺AJ[K-L \~A~Op iAx`esbH7%2XKl,PےCXL3$wb%DHˇ< m$/ґ#MӺFNWְ*
p*X[lnkX';dzzq~p,G}ew`b6U̦Je[32NJ78e7fTfSgV'
Q")KXle9LmByjk;Z?ovS+	f(4/sլ4)?9?@}gaH(HPZ>l6ΈB1vDdI5EvvÚ,wlK(J//,X $Z7vĶ(T'w3OxųÏa-.V(JϺXr7:aK	THK`1]@U`km8@z2쵵.ωq݋=a(+f1wu3&w7)(	]όje'7w`$a^@ƈ%qk#(K[QڢYe@k934OOa؅.d<lPj)[e8մIw5	ేgd#1.eV\f%Zo}jYa	_	8m
"ĥ	FeI>$=kw\y${KqKqKqNlZ<KqmmnRnobZXbH3VIRGFFT#'>ʂTE`km19ʘHHʄd1<,-3KZvS.qY V~;(J Ɵ2Gʤ1lXfSfTak(eH-ls2F		}iغ#vawOMg{\2g{|R?X0*'7w`$a^@ƈ%qk#(K[QڢYe@k934Y'ְB2`@Kb(BROjE'yiA!vO{#1#sK=lԉC+ZȓA1ZңDh@MO]ok>h6P\L"ȳÑ	V.+]݅^+.$9Q!<ـG(FLF22ƌ</`erno<݁@X

:ײR=L5m5&@Gv<ڰ1l|QV#	:2`e9B[JYڦdG2AgiiHS(&V¾2m]bJVvڜc ;*B;+=[46-D\nawO"͋na)?}}@2g{ۧMgy0	Zω2f&Yydv !mȖ[~ű(0q-e8B}"+'ְsCg~?s2`>X.b*UtOlG?eab$w~̙>);'ض!ݏ">xmdhqeĴ=@9i,^=,0jn6V,)JV2(b؏X~Ź<na)?}}@L6Ya+'b?gy;̟Al}~űYݑ`mb4R-=%F-=,#>vlZ?s&N(sV&A}k=S
<04ܥ+灵b9ڶ#[g'*=9z߿@yj|P7$iY @>U@4K3~"T'w3Oyv?e We`;?dw3όb}mb(jKOje=@KOj%祄 ϭAMXGfL;%EZX`Oڰ|-m DfeyD1mc	`3UmA1,(#iF%݄mӨY|Y)JD`vfĠilo}?᥅:$J [[C!4yU><>U1O%M(cP4ْ~Jo1(h,fvL,xI&IdRX m͙پ$N,zp:]7m`6A )JT`+̀6I]cbݹbP4!I!,	<DWD+02nƭ9 pK,I@p"{ ᄠDvk/B+;m;R?1T#vjjR*s%٧idrGeV
ܒ̦IVfTgUlVfT$3*s	}lBKO$>-h6-.)l[sI~$ɝn5>k;̙d0h,[b؇v>ڸ%)kkڢYd`k9P+kڢB9a-Y'ְ灜̘v!DKJj% 4EsjzC|Ro;U>ĚsԲ,K;l`^'[@l[]SضbݔI;&:k;%w>1aY>Mgy;̟ad;vP6-!cJȥ)kkڢYd`k9P+kڢB9a-G@#g3&%EU'0 Mj1ޘH4*'YS(sK Λ<qUlkJ&"{@
HGo%a'GVU[l,E.9"F1~edIgրrC<X4J,]@4NvawO СblIo}@4dMgy0Z4}DkDzPػ00gdMgy0OgAQ""ŋxE[\`oO|~.dMgy0 K'ֳ̃4]@Vم<ml]s)?(
fL`.twJ|c ZV4XG*ah8]ό7'*^С!@wl?e ЦaȳÐ+$	V`.b~/HX$hMZr/Ƅ@%gAo$'ְB?a%#g3&bDM5QO`]dDzP6..)rMgw?3Jd>10dxv.ݑ`mb4BN*ڢYe@k9˖b
tA5i 53,/(j#(|)m,]s)?(	;5"l]~!/v~1&w?Rd_7vݑ<!cDmX-mZ{TK,g9mZ{T\)a-F#70$ Q"jO>1'ֳ̏7 K~WƕҰxP&!hiQ,05xB?[
eQ'~ug5!5_rA3gsK<?g2͂1,jĶ7ZfYa(5LXG)Xira-,'K[BjDfey*\0x
*I2m-3$fUmEeCpiBvs|L#ґ1-7YL,3'՚F2:8[ִ=X8UI\"2
֬#0dn.𳴴f,X*pO_zm32*LʌfVqPʇ6\!7;SSLb~kjp.Tֆ[cg,?%c iÂPA^*AfbKg|PE6i{чݔE[/@_<I[8UQ{'&P&}kiGPJ.쐆^|wP9DjΪ@-a֪e=LRMgy;̟_[bv}@MJQڶ*YG\1>aXGfL!DKvj,K'J鞩EUb~eBo֣ KO=NzPQwd2㺅%?]%,?;TuUZ  "?e Uum`{-$3[5L2s;>XNqmW-=%TP+jiQpc=,!}hY><dy͈Q"!4'JC>0íS ugSj/|H~ϭt	~PzP쐆^J},gPel3ڪϭ0@R:V짲,ɝO|cE['غ!݁vP6}iҠn6姵DʀsQmW-=.g ϭ
]XGfL!DK"D%lQ=a(x;\`oO|~$ɝN	]όbk;̙d1D)}maea7ް6*FjڮZ{TK,g5VrڢzXB|d3@abD&"PH}l.Qg:&w?POtC{>l&ӥAm[UOje
ڮZ{T\KAoZ4vOa90$!DK!2je^R}ͪ˫F_Soug6#;VqauUoW$iR$,=a(x;\`oO|~$ɝN	]όeⵓYw3όe;dD;7y7qddkjiQ,5z[UOja-@Qv#g3&«%E;$MTE,[3O~T9($#MekJ9?I,N(B9ֲ́$֊>#$	>ߤ27 fwiuiPI?Jةoēxdb͗{+3"lVJH6RM:IZb?N5c1[@f|cXG_@ܰkKĝS/ݗebNNOVF,]Ek(e>1ƽ:v{-,ݔn#Ve#YaCUaH,T8J'?^j]K7ey<oC# _3kĝeYY-ek2N	ȈhDɱ-ef	<'i``n$
7׸jxLdȍU;h"6 S?XpJ[XA\	>½Ox}(|J@ؑGIc<+MNЊ]ɬ`u
OY{ԣ?eO`s짇So~w̟繻G{Tr>rV|,gpa^灍[|KQ{(+x>Gxsƈ-oS_CbS)X{(>B?gZ,	CD$/Qz_dYM2C%Sn<gkuU"6bT2߷b[ 5݀灳`,✏e)q2֖o&_cUY6IR'$Vhpw%߯ͫ44paeB{E`ƪ5`,Ý}bB!ĳU`XzvL灞03fx8@&iTʭLd~f&y[Sv"QJ)
t1vҫDdIohNH!_"&,TsSuY$\OԠ/LBƍ4)Je0&#hiQ,05x:µ/SuLD~jG>O{;v괃@*`IUZ8&
iR5@2e&@wQߚE;iJB Y	kV"HLĻS1-~yPYdϙ?3o?┵֒#3,/$?Cf%̪`LĳQii; ncł (R!R-X.X~U@.ͬ"N
oMSmy(I-4g%!??]W$(ڪ̌n͠:ɼԔm(IIM&zR~xUuSwc.($E)fVa-XnFm`6IHzIngsbJa$h<𔇍	H{BRܔ%!H{H$|Ib*+A<՗"Ao,IiUB0 3@8UHB+[m LH4Rgp"P@?LFʵe9(ⶡ<L?f ,Y`,]XeYLY@3)lfTgʐ[S.q[PYP1Hz?ir?R!/}l&+l"C/4%g_e!~y1[gQ}M}FmgBSzq/ V^>N=T'JeB́lݶqӎ@%q 灞Mg$0Z$>jqY[@~1?@>1~"c>2T>lQspgsC](l?W"(ꠙ|2Uv^9a.M?#d}y4U2wUɓ(L^ٴ*$I	Lb]T^v5X$Ux
GWkgjmH
?^p N
T3OY2_އў>G<E9>R&=^K;:	}xl#㜏Om3KYmS;#'H~?}B	>)Y><TB;#+'H~qP{'H{c h%'*'5_nP3T'iOֲ$ւ7Ñ	"	gv$3Z|c-?N;Ow%֟B	kIlBAl+IX}aJ>] d.(1(0}hZ?n PGd5EthmB?Z ]XG!DK0\&[1#*MTA
O`{( $}mB?sA${@ֳ>~'<42`X.xو9?}lݶ&ir_?]1w0̙'x+',lZq1L cFvP6߬q*n6KOje=@KOj!,hH4>JPn(j_Tݳ9szm$k"MD&	gvA<ILFrEFrf`3S,h6@4KX+f``	P2glwZx~XGE	̠c	V'ɝH#pMT'>L,#0YX={DDiE!$+V>l.hBkKU5qDhXѠ$x7iQoP$:nqHLaTKg=XGög4Va[ h.(&Q v-ǮevIU,ekC.[R	%pBlf%؎f%@*k;̙'e(XH-v4D̰<L\0xa2mpf%[SU`BTcvEwA[jBB)BQв̟K8`ǧ\#Kkhn;ddS%֥cDDtqX26 T4وHʄd14!8UHV<uXr70cON$xYZg3P26\ܬwXP>e]eI c*ذ̧aH̨öP3x-ʐ[eC+jPրi={DDiih}g'=[CΚЅKǎ<	jDdIoH	<$a,ĔH_>k;ae7hExm?_/dȓ<nv_YjTŶl;m;L0x	52g̟֊#P.y`̦öfidn	ŕZSqA	}L?5Bgy>d>U4auXv-0K,87L,ݧrX%m{}me6mB8#!h/,a4ϙ3OT|nIIUmiՑN&d9fiLnwe+쵼>߿wdi$XA [bȿ4qCO<uKT;L-dI}~o9۬,wjrM*VmjØϙ3OvP3b=aesݔP~?gրxj?eu촡3O]:L	׿;	WGrت?PR4q@mK:|ij&<Wۍ=Wn|,ks0I%ڙ<Ddn6(x?Ĝw]Iһ3a׼vؓe=ek8:ZȉQ`1b^"XuhV	,Z7îa,Vl34XHA=\#Ue6K}Y4-$XA [a7.QSv"QS<@DЫ~fAS.Yݩiv!D^dI3Ô'ְB2a5b)e,Z_ۍí灟îf=$쫎@uh`Z"Fý\pM_D~h:e8ìh 8bED$;'ְB2`b)9İ1d/~k1ҵWR, O-R7.QS(j<ZȓfklK7M%ڝ==g1VOh$cIb,Zѝ%'̑&=2fHƓYlB<[2a?
"\5MU0[bP	6l?e_7
V:/e7~dϰ$Aa(~H)6~{`I!Ikl8"GḾ&`}?$gUlϭ\vOa؅.dQ6x*LE4$MVZ>1B`Ia/f`I2xW{6;YĮklgjVՙl.odUjeBLOhD1f0Y>		ѝ .$cIfHƓY !E )}lɆ?
"\5M
U`Y>(l~1$`,bgdkl6~{`I!Ikl8%K3~s`Il	6v[3EMXG!DK0'ij)Dih>3[C]OP\iN&"}|QnYa5a"6	gb &o1cw ńD\x  3,/ \qaξxa/婒B'IUYKGK~bX塼b-x
@zWe*|6PѲ@Iv(6@ݜ.pDj-oFkl6R@T%̗XVP=*<5]}:P^(8ԕeRLRL nqX kRULPqmmd!x-zX[<AmB4P5?c[MUtE	EUZJg/{T#0-8O"\3sW8H eY3w#gYȖVMOaJ'>jvIeɉsk OlZoGְ((li(v#sU
1e1GA­h-L"> ar d̆fb*Xnxyk֚-fEk(U[D#P3lAް@mj4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲DA.<|1mA(xZBJr=D;0$l[58,LO &bH4}iB[Ka(͏L6%s*5]3,Ĵo.'TKqH%TiWt4*XQA,.᥅fx*A­iq-Ljd&OT#'*23^~Y'z|^-mN7࿈< r~~5Lxr%sSĀ)d٩٥tz\dIT>17}jacKaZ>g$%%،f%Wx(b]La
D0dOUȃ2XoX=c+1gXW`1YYKZje.}UoI@W(zL=-T1"	UK<h%p1J.l 2,7|1mA([T!BR%@k+YȖVP>1}leBb~>^5'踨|cH*Z+&{j&5L?:I!]O^4"Pmg c"-WodD)0V?mi2x
^pDJDj-M,7ʌ?82eIr;m"Ӧ`]:BT\rTLߘrIޟ0;m|E	f(8H-gT*0灞g"Y[@2)}l	euVAԟC\5}jacKaZ>g$8֒]b\wf%LE9ppZ,KSO`de\::3!eٯa23*(Ka^gf쵑%.}Uo	@W(!#w>PէϬ"Pf8hMY^K@DA-P]s`@8yHvYDR;mp@`9(JDAr=D57ƞA}l)e1>%qoR~e`@B[Ka(̈́2͏Ĺ3^^`bZ`9	@oب>ʕf4KbA)UU ˲˗ڂX.Y(88UƦObdhuB2r!>Rw#AhF`jqJx5Y?w#gYȖVSvG0N>jqYv'ݒ\R~iES[xe9%AĶ~E3櫼S1.b)0ȃZbZE2| '*Aљ,7,?{1MYQB[
<K<5e-etxH~r͙@֡	ca?`}a4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲Dk`9vᲁbi
\Ԧ,sSv1)}lYv&'ݢ\k`ԟClZD%>W*LD=b'Ob[&e6l4h쁻.pDJD[l?A3)7/0x
5&峒f×N.-mN7'\ L\Sx?{5em&OYvLOs܍dIT>1ײ}jacKaZ>g$8֒]b\wf%LB#x88U"ZLM"FNTd4,{5>Vr q5eE	l+,,p]:o"V(6eZ$};AKOXD,0q-5IhQ- T̼hZ-pq,,b`9vᲁ2s+HP?{5em0UWd٩ڥn1>sܡ`ԟCT>(K`9l?e9fYᘗ4}k2xKL2(ZXRƉcH%:ʣJ yvTrXPKp3
ZLM"FNTd4gܲ×N.-mN7Nnrs1r~~5Oxr%St%,[5;t'=.{AԟC%OL7wl#kXGݔTKKQLĻ)9<D* -Ljd&OT#'*2XoX=c+9c8xyk8.YBZl7V+2B>z9J=-T1"	UK<h%p1J.l 26.<ils`9(JDAr WRDjn|cek'N,u	PK ޤ*#'֑e	OʶLl#PV$%25DS3T2ma_<Plf6#Pٗ& b)W]D	%M-jԶPoR@V
x
ȂjE	RrQ4~a'z|^-mN7࿈<	 r~~5Oxr%sS|c*'N,1>-.xYR~`5}jacKaZ>g$KgIHb)5]࢙vSU<D* -Ljd&OT#'*2XoX=c+9c8xyk8.YBZl7V%afP5BGX|cS9J=-T1"	UK<h%p1J.l 2 %g}ilsIZBA.Zl,>1d٩%bb|R%7?u2Id	Y$߰ĶI3,sGfe"1-#&p>Ĵ*VP3Vc4/wKbD
ʨ1$ yvTS%˗ڂ\e,}ÞZ	D*
kSL 0Ldb"	EPd4gA/{T#0m8O$f(8HkGf,LL`d٩˱2$R~`,ZoGְ()R%؊f%Wx(b]Ğ?"k H52| 'Gȃ,7,?{1MYQB[
<K<5e-etI@W(!#w>1>BY`Zj2Z$A7ʩgy-5Z)Aw2̀YY" ,61mA(*V)`xzk9sSC"Y>jz˱4Dk`ԟC"+Y>9BSEq|Dj֯5DS{	nqaZ"aq1FI )b6:[#M	f4ez,-vFʴ	fV;F2~oY-C:WnY'%c,wc,wȖ;)czXɂX,vfUK2H3,0P<ցpT䙧P2yYiͭ+Wp QWvrk&k3ONUĐƛd=ej%l,wKc	{Z;&KW;EK)dw}@K"䉍Z.[U^r><dpbDj|c `	}ibҳHkBYF_^Ȗ,-RKm0amIamX[gij'ְ灞̘%EIUq}k?ȮrDYm-I(egqa~LO+k#(KZX}@3k
2PKA3+PVP3vX]݂B"HȻ+?kYa^! BZ[">xEARuKY9̋(z WXy-fj[(PL
Vq-jRGblB<lZ?s2`8^
"\Pt5Wό`HZ	o<!E؅Oa90bD9C!	[6H1
P DK%@=Q8Pݓ{<vOagnq2`8) +}l=RX#œFMfn#;lZ#ZagK'֡5j>(Z?[1,ݜɀ5>1O
(vl?e9],	Xev͇kl},wgX.~[8 sy?9]gV`gd,
"}kgs<lĳtyj|cN6O
"g
>dϮxsS&|cNZۍw03<k8!쫍:Z&Ll,ch>-(KP>e>"`l5U)촧bP}kg}<lĳrɀg4vO
(v6"s~|όv'ְ}tykf%VL lZȔ+QC>1#g3&!DK-jY Mfi^3[1f4)@?}g'.PRdm%ڟZȓF$7YdY; *]2#4.Sh~dhHc%i>ٔ=*Vɔ.Qn"MgW&{(4({<UZ~cA"4$jL]C]ձ/5^`h'YlD&	gvYy;Skj~|J?9$"ZqP #~I-?a̘(X.xو	jj*dw_fL<mLR~D1Ob|C>¾4OvP6%/7VҌK,VؖbKavv=a(+<i52g{2wL~m`0tWsqd&^7X/w2{iP>l,߬$9ڰ%hXg9aKOHpDVZ?
"\Ɂ [1"Y5WR>1~S~o1 h%'*'8ghpgsA~	AYkAYbK;9oB~&aFƋ'm˭??,aG0!grm?byalKì%A/kXq+/eec_>U{?e`>1?by~a?X __!j6CP"ݟvLW7XWȏqݶrD/`mX&"\r=+!`&Uơ-hjd_" [O"g~`Bsk!5ZPBO!`A;;_5ZPr$Md~xB$Öem~hU6>*X"?GaT+NGCXfUơ-hjd_"m??VCjL}qK_+xPٴϭ.$[i,;	Y>%_ď"҈ڇ(R@gd?ߡ^JD	$@}owgwk!Ogye:{n(}BWoT0鞱TݶS+[ymH^,s*4'lnO2|hizP#Y`?]SVǸ?ae!6d Ya+>dYKuFU4v?ͦirk<3+KP`Ȓ.Zp0{B}XG?І>0h3
6!DKrZC'zP6<I?3{S'Ml Yݑ<AL7X xmYIkkڢYd`k9P+kڢB9`	h}Qk2L$0YY2Tlʻ ٙazOMnlxKl{OvP6&w wN	]όb}m~~!;w3όb}m~~!;#S!cJȩ%DsV%E#ό`$><H&.Q
"\PdD|cM 'ֳusT؅+2Vn7VrڢYd`kal4
{BU_RB=76o	N;K'cQK3~PYdϙ?ϭ XG
lYd'>1';vP6-8Ұ2ZĴYs
ĴPzXBylZ?s2bkbD$Ug2>Sg?ŕL#3,/&icBĹ[lpK>~쁻9%H"Zn"2eoTJ RX9͙پ"PN.m7uS
v'2T6{%V]@7G% VFfs6KuKgrH $
ݒAXD]&]Ia(.sGEƕb'L^wٿ,G5N8`e eMls,WےحX-bn1_灻H3I2}Yi,P= 8Z¡m1Tgbx Wgii1*f-hdNS.q[PRPݶWʕ)|}2'7m	&e6Vʬf[3*3VfeH-ʇ)8O,wOLO,3~xB/|Hրp~#6v0>rL:k;%w>1C'ֳ2gy {}ݔCq49L-=%F-=,!|cY><d(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Ɂ
"\P5Qd#dڄ~,Lw#MdJc9?I:Q:-<hIֲ$Љo%9RjqR	?O+dh%lHoc[0Kbb?+3lTwHnd{?6^i@l,0T͂C j@g)&|MόisRTHvS(y*	&k
W<Gĥ̡~)02P55W։<k9b }mHeJjqR9H7'#rd?;XI#*NGRAzd ๧&$oxbL/}#`eklCϭ`ēq
W<Gĥ̡~)02P55Wւ~)LwL	Zmrحe%9CjsE(=l<	*nUj`ేV0!,ɑ@~Qx/4`i8/9',g0Y4LL#/YF*nڤJ)E/)E}g'PֆyjAYhh(|Ɩy,-ӈ)w)gT
k'_ebM8fII_@
_~GvH4RYOdK?ŇhgMkJZȓZ$@oh\J}e#_v6PjθYXWNW?5~ɕ,UmN9`|4?<ـGpfirk<:P
09$ʶy[m:dX[jr&P 	kj%gPN; D`A]S`AsR~A>DLtwJ|c''ֳ#XW,"uDЕl JyȁUgU{={'ְGК=;ixɋlB1j=/># .)rMgw2gA)NWdvo">xmdhqeĴ=@9i--Q`	q Y	ŕґ$x-3,/́awOi`AsR~A>l&L`:k;%w>1[aCwg2gy[aCwdG 7X+"K[X#Yz[XJKUyd*1`
"\S6sUd}k>8u0fҰx մ\Yv<jK5BGQRƬ(4?A`Ka(PYdϙ?ϭ+,#Ppw<Kɬ2gyɣ+'D;}ݔzCqpSKOje=@KOj%	祄*_md3 Q"V"l[e8힨cX<-m-$FfX_dే?$s*"1,М`"}`v- .$	](KX2NKRŰ@..A-_uSwKWKm%ZԵyX9 ;Rzx-^zeV$29`@k>
S?7%+5S{*I̟RZ[jZhMRZũk1Zx
8sbJ݁22Yc6KYKYKYKYKYI-($^K0dHf4i{*
p1
V<5R?2:9f?L!Z'K[PA)͗8ܤyQ
R:t*Y fe2K|öP3x-p[_*ج̩P2		|c)Z~A h6<6qI2g{ .Ya+">Mgy;̟ l"Aڸ)%DsV%E^|cC'ְ灜̘ B1̥5Zq<(>f(Qk|L	~w+ìGN7ww(wB|#`.sXxuҰ2P5h{?8O?2t ϭ,$XDzP48}@3t0OgYd'>1[`AvP6-!cJȩ%DsV%E^|c'}kxɋ "(sLSUόa_dڣd|DiiP}g'=uh͟}{ZȓA;L5$'y,?MYxr 7Xȍ+%Z౅9UuL,AΞ?OfTxr	۬+2#e*5"4IL	Vخ%T!{<d?[QCvL\؅.xو(U,/}hErBkkW$N|'Oa؅.d	kf"'g2X7dٚ{?Y3K_	A+L#9?IUaghW!}NdI"//c݅g";u:¥W,]S=s`짳dȍ26>2+AN;g&irkc hO{86: ڵyC϶K;>&̡oiggW߿wH$F>?-? {DZl8}"_9[<_䙥ɣ9?F_6? {DZlzmy+YkD}ewjs̼뉕"D+%ZేUuL?m3KYꚞe==P3 YD,sđ$%[`^r cDk(BǢXG⢇$>#*DgF&LόdlzP6xY̙1Jd>1JO_ݔi>,hksqdY%KOje=@KOj!,3(|CvP2B!O#!,/h6x;0D'L~$ɝN	]όdmYw3όpE['/v4{/MՑd5DʀsQmW-=.g/>1Oa8=8_0qɁ>1}u?ϭsĻ~awOg`}@3Ya+Sd~q5L2sul;aeoX	J&jȲK[QڢYe@k93B0.}kx0zp?8lɁf|cJ%EOAF2XYĆD}~awOg`}@3Ya+(>Mgy;̟Ɣ8}ml>sM2	DmYIkj3Z{TK,g5VrڢzXB0lZ?3=8$LDq2`DÛ'֟Zc#6x;0D'L~$ɝN	]ό`l;}k?8&w?Y>|CvP9؅ xm`}n6$=%TP+jiQpc=,T!y'ְ灜L&"90"C>1 dٚ{c h%H}g'=/΀=:%ڟZȓly,#|~1o#K g"u䬌3ZP,`灛F
w.Mg"fl}h0+4i#s	' kgU6+YjOWh	~v]gv7I'x9=,@njb5Lb=2#D*O# 6>='b-Y<9YF#5BA91Ne8?g'ְC/WB{OGfL{%ESUr['.l,f9&<R3ߐ|cO`n6C#wTfXdGL8eT*ZzFe`5P+BUh%zeuH"(jG#P76]s<R~C>l&&wJ|cAl_?gy;̟'.a!/zD}n64T%hXg9aKOHic'ְ灜̘YbDVMUʇ03
4EsyKePewQߝ3'@)|Az}hADzP4م<l!?aek;n2gy02Y>Mgy;̟GO?]ݔu cDmY@-aKOH,Ps
Øg-d33bDfO``d)6~f&&;#MK9?I434|t(lbD>'eh;_}`ݗrYݮ5MI?agGl<9edkk%ZేSتvL
$Eϰ'qdEØV@A;uEtmP`DhY@*XG⡗ԫTѧ#g3&B1g5W)lDzP6xY)Lxd>1vO`n6C#wTfXdGL8eT*ZzFe`5P+BUh%zeuH"(jG#P76]s<R~C>l&&wJ|cCvݟfɝO|cCvި`+(%9i%*YzXs4ZX|c#g3&K%E!4EsyK.㺄KgQߝ56Q=}3]@lf6vaOxݔI`-tɝMYw3όdp?dڣ}@,_4AՔ
Ĵ=@9i-,vzX>1Y~#g3&!DK0U}m?Y3K_ɓR	B$>t(m;L564y&3V>'XK;1,xdFND'[]*UXN{3i\ϹJ½DSU&TQHDhG	V/'ְڈAOG&V!DKb(6Zd`idHX~k;f>dwO[bF)?H0}hP
ҡ?=ݔ%ĥjbZzQesVҌ\@}k`;w`I@Xf1w$d$bߤcvP3k}Ӧ'EH`Ln6aeM߰Aƈ"QڲKOH,1aJQ` 0;d3
"\Pqd^c>qyA+L#9?IU`H(|ȼ@k"MA}o=킓~gȍdYKu٭GuU{3i\ψbxr 7YdW0&DFIUB4IhVW'ְB2a-b(94\ >	P#zeWzS#%870l[`IW@I"?e8&#~sQG7OGfL6!DK& dHX~05H)=F??όp''$C3}@Ɠ`/`1ƈ"QڰdYP-=Y`(P-=*(4HX~`I]S\bF)?H>rMg{}ӦL0Y>Mgy;̟dڈ`Iݔi74A#(e9	VYag$c
Ði.
Z?s2an(sA]gdڪxOa90طbD\aZU,2m\
>1HvOa90طbD1d)o	SK9?I3b ^!3^b3K6ZȓZ$@oh\O}bEMaTK;3\LXȳÑ	V*,aX~'abya	 ^kK2,BMXG&%E5GR>16Og)-Y<mPaJ\05}kOz )ixɂ(sMJSUOi!%lGyuִ+'(0
6OaA0XD
"\SRblZ+J.Z|c MXGfL,B1Xj#dٚ]5d` $fK_m`Zaݓf"cI3kZYݓibEY><'3&	6!DK,jXDY>ddW@9Iƕ\ #&LlB1XjOgX/OT`sͬG!Y>b&4L,'DƓYg1d֖eadXx#'ְ瀬D0XN
"\Qa2jƐ,ZWȮr+hiEOa[%E&ivOg/0x*xt{vd"lɟ71uwWyfqy?2s2&س)bœTfX5*(łw[@<a͓Fa"V짲5C@Yib&4g%f"cI3,yd֖eadXx%}kxɂ.(sESUscaYEti[EO`6Oa90X%؅.b)8O,G5l"sW2e*09f	#p= ,[1Mez }lLi5&xd֖eadXx'ְdɂ]bDpY>Ȯr+hi><̘,!DKlHÀ泹_Dƌ['Dj({< ]Rnk
{'ְ灜̘,B1ة5W9>1!D)YAW,$}f,"XCY?K3|cS><d`,B1^Cn>k>b&b#Ōlwgq-XGBY@͆^P=Li1ݞ>VOifVvOQ`><dbQ"gUq	Z+J.Z|c$'ְ灜̘,S
"\Pm]y>$X/~dW@9IƉ2.[1Udխ,nd'ֳ5U}
MS;	dԲ&y`da}fLOgVxɈVeKY,⍓RA6YgA6Y_3{3Pd~qPu6O3x\>b&4L,]dوk6LW=X3kZYݓibE(OaA0*
"\PmjƏ{'ֳ)8Ҷ@#}kxɆUQ"e)66O46;ֲ4HEY*aK7? {@34Ը}k"M_4Iйo=y,5vV&l<9efU<ဿUuLeX4ɬ#aY_Vh3Y'nȮ9s`Oy~=h{?Z>!>q>Uf>W,kNDh J(T<>P3ϔ>~842a>(sEX5X|c!+}maY__ee,]@Mg{f>dwO[`oO|~|c!vObc*=,]>u9ڰQ*%=@DJK (غ#vawOMg{\2g{|R?X0AlZq̙чݔk_q*n6KOje=@KOj!<z	Z|3kόb@}k(s&E4_5Ydj߿;ݤ#Mvrflt Nt+ZȓA=P /Dh	;),Y䳻S97edYȀc"5ĊUYSeqY샛VIXYKl#\ȡe5#q.ZNA;u ]њvOQ$I}lɀ%灷-o1އ6Og6+@1d`k@}_>~^ɀ!DKb(5W#ޅ6Oe^j5{p>Ig,f{e͒]x|=$ƛaɇͬ'cY\)ȁ,nbEvO]XG!DK0"KUrA&*\/}k(s&5ESUp'ɚ\cA"4K{Trر_O@}S(﯏hZȓl+F>Eo5wjs>r>{dYȀc+5LUpXg?U0:P3i\Ͻuv,+@i5>K/3p&K
GG@jY>خ%ƕ?e8hExN,Z?g42`:D
"\5A\|cM,[U_XH,{@g j=<lZYMj=<O{#ƐB=?전xGV(Jr cKXyݓƞ>bD9<w1$MUɇ7t>V%Z|cO;}k(s&rxوRjN>1
l[3O~w$#M)'\V͏@}S<a^$ǲ<y;m`irl#W~Fr0WtI}
Y2sc ϪtOdI@3f{IebagGƖE[eg%vS\0xͦirk?ZșZ{A߿wH$F>h@xؖwjek"M~t߿ɌPI{(ԟy%kg4ɟa[Y{$sKvI>VIߚdϰƬKN;$ӳ$ӟZD_wH$F>gK6? {D[:jBLO%5O&h7<vDy+"xr 7Y]*c<XF2edCF'&
<~{GYr>o977`2&,5U\R=α'r2Sf8@ٞ	jgBkmhFuI$vl|ebTF1# Xà{|.g`kp7n2?eaa;YaCYaUZOegX	dkm\v^&P6gvsd4٬f(+RI~ɁjV5RK1Tďc(YZ͛&P16(țUXk,#j(TD|5`&ͫ/ƛ0hFuLx
2J_®mYFIf#j3^wPÈX~rÌfËlG'ݔ"ɝ-]:k;%w>1
Og&Vd006;mNs45Bȳ&k ] Y Aۤ5DDӥq}"ńAPq-e8B}0Z?g+!߳I?a90[bDMVT>1`kd"=a(3xY>?3G)ƈ-}m&_agvD}kbtiQ,05iQicat&$FfX_e-Xq@q]SXqs3Mgy0,/q텝k;̙d0,Y>e"">y7,hF7V!'K[`iQ,5z[eOja-#Z?+%EY4eSYcc݅T#|׶ٔ<M?sWJg<E!cGqJln6姵Dög	P~?ԇ3/dz:TjѨf%s:3,*9fe'w3O`#Phv~Z\AhX@-m	IzacN?fb\ʭ8f%3* dƤ$cv\7v8Oްd-ekR!D0ZIԤRl,&Ɠ.a72XM6$ "H5᥁jGb+/K}aFKxPB<o4,pfeT#'}kCPL­bJ"3
5%Lc.:8 ӂ/;KLnl+N4֨K7m2V ʬfCc2̨&rRlfT9LmByXi\d2P^4
F-݅UDoCЖyJ-?hwi n"Ol63&e;b~oɛ+6	5L6(0@Tq`7{-."1~MXV 
T7|oO2"%+IT=tfK嬛$ywuSvd6P9k>dϙ?ϭmGFLa0:٧#Z&i		]j(Ro쐀Zwߝ==ÌËlG'ݔI;ZtwJ|cl]}k?8&w?)}mGy7 n69N*YG\1>1+><d@bD	U6'|OɝO|cl<}mGy7 n69N*YG\1>1,Z?s2a
"\UO>1 K'J>j`Ia2X?'k,eaGUXed`mx4`V0`I_S;MS灞čee6a2Q0|cl ?{jUXe=X<k:V^揼BPϭ.sXxuҰ2P54}~qPeJl8h6f6v\b>)?G>rLӦWsHOgYd'>1l[aCM4AmY:ZڮZ{TK,g5VrڢzXB|@#g3&,B1abj>}l=EI'$#MdJc9?I̿A@>!oZȓA1>қDh@MO]o3y,Ly+#=,@nU
xl#]Ub23?<Lx~s	gy݂&P"ț\"ua8,m*G͘,efzgaW6lx&ي6a'TGfɁDHJYڦ$d@YZ`|"jq`i~4@ϰ58y7bx>XPXFVFS:N&#[mje;3fLlSٲ@OlxԁmmN$?d\+b6P.$ٲeJ l]979k,'k,#j(TKdG:k>®mY~4لEb0`g	d	j2K1UYS YYg*DzP)Xf
VW0bH3uӦWs@X4s`E@3o`E]S3a6'?ae i2g{Mgy:'ֳAS(X~,W0bJd	N	]όtB}k=Y*XDzP
VY<JW0b2g{Mgy:'ֳ'V#04vڜ3%yȳ&M@'n@f%#┰+?ń@cB %gCg #~p(z熍?a90
(sU#V al=a(,$w~c>O[`m/vD}
qXұ-mUDʀsQm-=-,`zXJTfX_vP2ՁG#P76م\SX\`mOl~d	N	]όa~W"g2gyA&W"dG&X7V!KOje=@KOjE=,!<"
Oa\9X.b*nόa7dz.s<#cJRxմ\Yv<iPg|	QG#HS?=OlƠ̳`6f%@$Ka3{2@O2g̟֑,#PfvZ\kJRДax
ic瀪jĹ[llK3* ٙd)-?h쁻9	.&dbARB2}Yi+>}.T`V%pg+	uL _tP~s7m!eJ"2eFe6lw*2(<3*3[2(<3*s!Q[;U5=Q'^Sܹ2+i٧{/3MZX08 
6nQl-%}>Dݔd/YNa;U[Hlb_<nf;UQ'(}L@O~j%"7vTQ.So>WayaΪ)촜Wgy;̟C'D;6ڸ%)kkڢYd`k9P+kڢU|c#g3&%EVj`P>U>g?A`x
UDoL3uO~j%"7vTQ.So>|XG
:ֻe=ꍦɝO|cvQAhn6	JZĴYs
ĴUG!E'ְ灜̘dO
"\Udɪ1d)T힨aΩ5=	ڪ1?@Cg5VVOzFEQcqL?eHaΪ)1w3όcGd(v}@נ7W-mbZ{TK,g9mbZ{TY*όbd3ՈQ"jόcK'J,DzP4,lR~cvP9&L`t0?Z&ɝO|c`Q\5jiQ,5z[UOjaa1)}kxɆH!DKdh0'=fir>$ɬ2gyQ\5jiQ,5z[UOjaa4Ad3B1Qjj0$V}mnϊKuVW#{(r>
dcaS$ikÝPjl?@Yez}e!jU,rh+#DKOý:)=G
R2P54}~*2t%~}i zw+ìG)J@B;;+I 5WXR揼g	RC>(X~`E]S\`mOl~$ɝ5kd~q5L2sO"w`m}ݔo1Fj)kjiQ,5z[UOjaa2&#g3&%EVX|cA'>fj)A>ҘO{?h: 
V$LO'{BSW|)Ϥ䳻Z;lθYXWNW?5~ɕ,UmN9`|2l#P2\.MgHVL[
< ȥ+ڜgm쵄T&ض#bEKcR~;&:k;%w>1!ݓY,+Et!%[	q(0U"4"2	V!Oa Ї~ixɊ!DKj) }mb=a(9&dϱ)L0Y>ű}}k c@&((/%hXg9aKOHd  K	e+"`Yi ̰&ض#nawOibۘl}OcvP6&wMtwJ|c'b?gy;̟O;agvD}CqXҲ)JZĴYs
ĴPzXB|OqdI2b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&+lB18sUg4 SZH̰<-,a"YPA3UmMĳ&j9q7mOR*ZL76:QgG%{dlZJ,i,hJ,7$,}Y@&L̠Qgju&wɆ('PK:)ea"S0y(&fPSSL삝Y|̙7$N08P5%
RbZ
8|7cY9ifOxF;`@o+D
 E`imS<HVLbt?LFʵ)K[`;)e+jJ0F~8O+M)K1Giv[32|]C3)C3*3V3232e+j5@iBoXf3fc()!~̟JxűŹ<na)?}}@3mӦWsqd~q5L2sed;vP5-եKOje=@KOj%	祄 όak'ְ灜̘M
"\UGU>1'}WF>|c
?`b#`eklh]?Лy ab#`ekl!.~qP~eMԐ+ìG)J@؏G	ǳW̡	Z-lG?eAnawOgbۘl}OcvP9&L`t0~,Z&ɝO|c?d;vP6-!cJȥ)kkڢYd`k9P+kڢBya-zvOa90_bDV|(Y>GzbA"4FO>}g	 _x';7Yk_YݶX灌X~{3ea^"b
dQ#f45qi5wu5fU!W;hC~+ZjZZYLFzE(kȤm;l(g	c[P4_eݒY[it	o7gz	F?gxhЇ@B,q71DB)CH
FrVpc~;*#y&bK,K+c~@!?6>dЇ=1bA"4Jwix}g'=qzCk%ڝZȓl+H7zȻ+s"DvY<*ZepXgWTPͦirk?ZȍZ`ӎ;	'tgD-yl+D0B	`1dQ{<b&Xbj-',`iְW]S<,f&U)%9"YX	VgÛK՚F>T*_]T~@TQİU?O=ig4v_
g]2
gɼ
gNF_ƹk;
g >|PU??TG0U?e7_uSGjt~3{(*XU?6U0U<}g'C.UfU'lp	/4>&!ƿ0}dUgaGwl	6Oa	Jx8LL,I(>nQΡh) mi
0\0灛dԐ^]6a7>1 idԲm`q0灛ydԲq`q0灛(}jYo<8XGό`Y>,c3st+>,l43st(Y>,lGόa>,8ܰ灛àEdԲ	ȼibWTKO`d9i|CqRɓN1>1#Oؓ_xAΰnrY'֍<Έz:HfYjP#f0edԒ-6a7>1@ݓR&m`o0灛5}jX$,3sOK偾z?n|cBMR&{`oXGό`h>,c}<'֥Mf?n|cIOK;}x6}jX$܁9,B*i #?lI':x8}lfg0eLIO	Vul"Dz̘GN(+<i52g{2wL~m`0tWsdپ"avP3&07X D1ڲĵ	V*YG\1&i	SK9?I3X?CTj*Dvg>+YkAȥ{|Ko%ڜB'ֳRqRb%Ad٬QGk?a;	R}O{#(jEHPW$V$ւ@Жwj{d~P5$ߤl[bH>x?lficA"4)1(AIƐN) RO{/9CTj*Dv=l	֩V$Y޶Awjtq7PgXG2E"ax@,[0u($@|ia<g'$| ?5;c h%+Z>Ȣ%QFvE*D@)^H7XI?K&"f |jnɞZid֍`O>1fe5όsOr EdٿaXL >{?/O%Ƥߞdà}ȐO{||i51?Ӧ'x٩p}k?9h@[O=hN?b/OkCG9û'ֳy#͓F-{?~b}/5&ZH><@) %,,jce0&'x٩p_gaٞ4`ίE񲘭vU~|cdZ/}l ȮN,nPKI }|  f	AOdl}3i{?Y3K߿Vcm	Zmrخ/QR#<l0NVI4Ws1.SSd|w0'fLg#fNPg%	y-l[$=_wH$F	J֩'(mQR#6tBKǠ{aIDÚ,wjrJzQ`|cl[XHq@7L`#")%Ѫg'"	P7v}i"#!؅tO&k-kgC}%#WdWdIkf"N|cO
0O21R½a#@1~T'?P=A JpbA>4~"`#\ɑ灭IclBqO23{?#@1_>j LO7X/vkhXIN%iQ,05QsY+Lx`?eJk;؅r0B33<iw
9=40@Rk=-l[5y{<[Mf[5fW)Ƒsڼ3t[aζjLZ)MN4mAX.[?|JG0Oa؅zLTxوVR>1l[bӏ`h[2b[xو17,[P[Di{a'hsK<lچjvZȓFYݰ`ӎZYdYJbP`|c=,[Y3Oe1*(}ݰ6U	D+ZF#!؅tMl7uB@},Ĥ|c%'ְBs&F6b,Fόc`id|c &F6zGG|I}l.MgSO(i~D{`wl?eED;KϭmaFC
"4nk%[$X/HFOa؅zLw<lXMWal=}mWN>1n&F;zGI& dc$}k>#dCHae䁼`Iݔؑy
O{jH޹w3͆OaC9g,aY'ֳB	;4G>	k";g &Pmkh-+Ep},Ĥ|c=XGB<l<2dmcQœlBq^BTd0!.n|cOgRH|b-XGx<X,ZZO!\2gƃ(S٬O!\Gbmm^px[bmm^pɔE)m
"4K|JUB@} H
,Z?
̙$b*SU>18}mWN>1/dٓ#[xو d'WwH$F	N/'/)aiv⇍髖1hZȓFE+}aYݰRHio|sOdl,-XDa-lY>] $Ɩ(A
lKY@|lZ?gjm^X
XGfL
Ej0wdپLĤvq}@V	n64b$bq(]PZj=@i@r#ō#5BNdg#P-W)Ƒg{S3AE)zx)}l<k=,;}l<k=,>bo5^gAf#af!Mgvyd٬blv,!.,!@R!\2gƃ(Sv1[5'fywd٬blvjSOa+}mm<ڼ(SY+Lx`?eJk-b#<kd٬blv<[`Za!\2gƃ(SYmABY+HkX<[`ZP-0mgY+Lx`?eJ`9y}lw
6x6~k;؅rɞGZ)L G54;}lsYݞh5}lw
6x9bs&{<h0ah1k;>k;؅r<iKyy)g'24O]a68dw
9=40@RvY+H!lfǲr|c"O]WɔE&dpT+Vii=S灬giC_<Bg{S3AE)|YmfW)Ƒ.a3>w#@5BNdg#P-!fYek'g{Sg#]aqPElkX~Erw
9=40@Rvy'g{Sg#]CͫO9>1(>voa68dw
9=40@RϘ2,[1[52 'C&BMfW)Ƒg{S3AE)19g;'g{Sg#]CͫO9>1O]Cͫ2h8+Z_Oa92!:+1&sU>1(O#by>U9=ej{-,=8,?,D5OÌ331J>1!k!d4;'rD*?5|c
GO+&0(}iuA/+k"(J?n|c>$]|ل<BvOKRͬGGόd }jZqb>x?n|c!k'֥g##f2FjYń<B K'֥c3sdԵ-}xY>-Kgb><BY>-Kr,B*i@S,9	1aKOi$'ְ灜̙+1+&v|cb,[bӏi$'ְ灜̙4
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?ɂ]9&rYuP[2}khJOG0Z'pMd~֡9h`G?eҥQ6LZ"}|c!lZ?hJ&ENY>rU_G~}1B}jEY"qk5F}Sv1#/VnCTj*DvM<2Igvֲ$ٓklHYyZJ/V+3ҳOiݞ$}l={$Di9?I5l@(l(n髗2eOdI'׶7ٜ[, m_WόgƟӻ=>4s	'U5l@(mCwM\2Igvֲ$ٓklHYyZJ/V+1f{'߿wH$F>WPձ*^<p5rl;yZȓZނm`h@?Ē)Njnq^,IOV-BP.Z777ʡ~GbG$Zı1gFz5@kHiQsTzH>L>fcA"4K=rdK(sK=nE-Zl8|<l67ֲ$.x'ō[@`1}sJK97T(j%%ژzDb~ʰdA"ȣ5P[7*/(,wUK#g 
ٞǬ#ǨYݔ洈5GLE'߿wH$F	gO{EC]tZ#]ЅKǎ<$k"M"7Zj"L7N>H'}mm2q6`$$OR>H>0}q(ńO>H$}kxs'"yW}lװ灴րxdE9c):}h'ְs<|'Z~#fRsy{?Y3K	A)>P}g'=Vhz|Fif&|h7LDR$V,<Q,%&m7sqmŶF%Y\zF!\2gƃ(CemK*n6O.X`qmj@	(U=#0_9U`|c7GjcOoAmf3bQr![iM[5BM4`z(=U}l숰.\~7v<id`[")J?nE.>Y_S4Di$_[SԺ jmYj
]kA+FE+E$y}amV#Dvc,bXEm|tsv`MڻR5GD\als͕Y=|Y-
"l51wA	󄊙57g2ZlZ5lz:~{96@dx`OMM̟0edѨgXFՁXue:g,? ngq<cH Iku6&IDl@&&}}ClIפ8`iX@$o5g1?vIs`r?:As͙hA:gK-ݍNp>sbN?$q(9[VnE
ؓhEe`
Fėr FP3ma"8ىQ?| [YKI7AI;g(4 ?o[spogBu;7AZg3(	ӕǨ+A(}l#	gQ{D(`7} ]1n6$J@؇G	^н(wZa>&!X <	~`u%m8|I/NhA IӕǨ+Ak'~
g1?E?gv?~¶SytO"F4ټ#A/gZHiaZ#= Ϻ@&dPT,5_̟edɞA~9Le7g2}m1YY%|R_>1@4p>	&!X  ]~^VV, Fxb&NWVЮjIր)}l찭vs΢/;7</
&;D_T<IyzټZĲ4^גF;RJkg B4w<H$F	)KY7$"~n6		3F`<-'^Ұ@$o1?vI9	3-ϭI#6zhl
4Cmb}:Dma_<C1CȨW,<^HT0K	/G1XK;)Q-LLӠIbMY
~$K`hrc=%dhحq`qdH̰XuXcd#.\%MG;m Jy3|LPP} %7Xg ?h	MPs;h/Aj%di9,7͘|l,1e9ɹDo$Z*d氭r͎{-?ˈ52}u7Y<#_4}Fn6Z}id٬ӕf}id|efAhhZaO>w>Ґmega^)NATn6$ҳ'XoY9aLl*NG˓qp9S:B2E2{?9?1;8gON;l0nxZjn?Bɛ#XO@P䢶F
3gđfK/pUg)cܒP3HOSV1?|3gY><KxŞ>8f}m;'ր[d4<|d񂯞ʖS4jrX{(%揼^Ϲ.yxurop7LL}ϭ0_Agwlv_``@dq7	T'AMB~Fo0xd~LF̎za>&hJ>T#(´L'TGkD,cJ
3,<<-R1G%=T_GV< ~zmE}UfZ%kVF.z$_>,w?X0cZcACAϟZ3OfG=$ZVOg70x)䚜|c6O NZ+h6C]dR;D8т{e13Aln6/x*Lޠϭm?}9_<bfmX._+/e[c_>U{?8CAϟZ=?}}{grju(7agwlI'G0d2Yr%b/&Og;Sm9Zz[@HjI֨]Yfhg=ϲɞmfP)]BYwdE?e-礃THvO};
xڰ\V^ƿ4}~q2z>&i6F #@BUg29t:g#(´L'YmB?jV;3w%1g%<ߪ$[i
ETzH>Zo|9쾁2gY>bg2yz]3܅-?9ZzD-5=*Mgy=40@RҬRevZzUg#a?AmK6֘OAh/l6H$q`V^?>Lн?2s@piA:#ib4~^cVRH]tI;T{ؖ^3Ǥ%"7V<jvyjn?BU&oaR|';'dsx{P䢶F
3g?Yc!݄Ƹ$k8rόk@lA;
x%&j/kl(|Uh#A̡ݡZBvV,Men,s77`]jnp8͏`>>xl bG<xd#Od#<g[d~gg{)b5iU]al-hȕfG=*Mgy=40@RJ#&W	U4ds6fB?
+Db~ў< Afichz)I%e-yW#?Yck,?yX7AʐJY1$%<Xʡ}z͓=|8.^&ss'gS4	%[R 9O`Id	ş96?g&,3'gS9'1hd	rόb&Ym+OP+h	Q Dydga4/{(s_<bfmX._+/e[c_>U{?8CAϟZчM}̎z_P䢶F
3gP?T-5O+D9n^,3Ƅ#XI/k/LS4 -'cG{4eݓ=\s&\?̟p_<sulKYÛ&{+1|8.^&ss'gS4	%[R 9Of['ִ }
1g糑k ~k>bs2vq513r|cE{'ִ }
13C,Y<	iӕf}ix4}k&v?Z6>灎D#q`V^?>LZ^н(w9g?;3#X$m,UX^ƏkߌvJ*AK'w*o{FxZuJ+h(Do9;>q&#PƖ_@?Ѐ;ܥy=K.?a=2dkimV[`+J46O:|Lثi`X^׿UV"T$X%ؖ^3mB?
+Db[>{#tN͞tg~xYm+OP+h	Q bQ}k?ߙ,gY_@3߀e13?˼@[=K.Bv]fRdsA{dl`灞LL[`eklkG
g(w9G@l7ƌ? ="9S>piP䢶F
3jiBh<;̝a6g&t#͝rMe=@$[5GKOgffG=$Z]qd)d@7V%`eklCPs(w>rQiA:#ib4~^cVRH]tI;T{ؖ^3J%"7Vjr\y,L޽|V@NdyU<Iӕf}jl[l礃TY>jl׮p#?U`2g}k52LLP27R˻&} +OPEI2gƃ(SY@zU5=*L`OJv?RK)?h灲A ǒ2P5!gF9;Z8|L̎z`Vya{?U~1+\$A.:$ܪIK/mҡEmg1?$3uB?$!?aZ&cT13G#^m	*<i`2ڒJ*H_$Ƅў7:|LFxq(Jjn?BU&ob#%vJ|L;P䢶F
3gN&+dtٳT~w&L:dm})  ĎkfĒ-~n z̩flI_K	Ͷv	99^j=ٿmK/H aXFDxIq z	՞lLL>6zmZm~hU|ϭm?4 Gx3\~LBv#&ɞGZ)Mg{
YJ+G29u	3gCTm}e7VR˷gnAK.bI>즦?3ckHc灹g{'i
{@gd#O T*'xII}m9 KS3 i&~meɠ=;m+D`SF;fa3<cyՌPs2$wiICYX @b!AU%srK^Jr#;ץhʶZ ڡ?Pbz͓=r>md~Mgk/9S9fb .h,V~r>md~Mg̝MLLO'3"}l!vuA5I6yk-im"٪=$Z[_wa`нd
xڰ\V^ƿ4}~q2z>`l7ƌ?a	WOop6P䢶F
33c1j5e	bfhr]|,gBOG5A2dkimV[`+'i;sdyņz͓=r>md~Mgk/9S9fb .h,V~r>md~Mg̝MLLO'5@"0sLgXO%ٞCYӕf}h-
lZ)ϰe(03cmX.8揼?g/||Ь4iA:#ib4~^cVRH]tI;T{ؖ^3J+h(Do9A¨GES
'z{4eݓ<
Z~?{2e)߈9׶Ә۬Ķ/V+0pwgЬ[29uAV#<~krDܨIʰK,gBEmg1?)3X#=Qkg+6V,Vcq?Y5\LN7/MLLO	%[R 9Yq?Y52vq513?.Ʒܟ$>ރXF?ga4 9abrwn` Kag"=Il4 l{ƴ"0%ZmmUo N$2˹RgPwvKkud6~jc|3~i*X
y&'I?*3 	Z@FCe  6c('MMJd3̎za>&hJjVPaZ&sd0߉g~^U, D8) 5LAK8݂;k%Zyn?0f,í$k S?8;dU5]`M4%^<)/oWddNVkO$wgc{<tO #! $3՗,7a3fvP9&agd흎-if0ᝎ'l,M~=d6PxFDFӕf}h[cbfѷU`@xB7V%`eklCŠ2z>)?;3#X$m,UX^ƏkߌvJ*AK'w*o{FxeP䢶F
3 G!a}&O
s5]|,gixɗ&s'?~ ^Ncng )XFwgB'̎za>&v?lUH,/kߪ+\*orK/m*%"7V9c99334n^ƖFe$5Z*%$cgY񭚛Е|ɛ^@S'	W Z6䢶6l?E 7:^nB#|'gfL?.DL~?  ~VN½-%s@ :K &l2P #/Kc!eI3j+oNc0#,ȏRHl(hYee*%cb3"!c6a'U^-PxV{Pd +Dͤ=b23!V-26^͙Jٟ*l7k짰Xgܝap޵def;YYEdrdAٰHZ5 3YY'gS9bk}+K'ֿ;kz`1α986F|L[i
ETzH>ZX,;e X*gS4jrX{(|Рl7ƌ?Z9S<.GQ[AB#}hOlGc5O334 9Y{<JHXgD
h`@Ys)HJ|LG=Nggփ JL11AVn6C_-m-E">k;b@AմO EOZ'*2(	-HKLCI<diiM"H9&q8Cq?Ӗ+xwk	VX z8}jl59ۊE}Sv<)ֲ$ք"l?_oH	y%$Yٌ?&/MפI'	*7A+\iyNXI@m[hg4KI'weHgVkdE@1wVOT#<)e9u.[Y(%[Yfz9?+eZ1?Ag4_?r<lO`3yWG/8PJ
,e%c-瑞̙t`/a?mb|Kj8#`slB:tX{(+Do2t%~}h{8gY58W Ed٩Q?Y?~|+SdѴczaQ*5V-igfxɕƀy&OfPT3L4CLnzo!ˎ`dw 0iigz<XX>l|+x }maFC灹g8}m6힀l[d~a={'x6z Qd٬de9U`|cX.ig^öZa󒳆zx/>ʽBVʵb~	AID[f\ڱE}(#D6yV;I-sj %HV|SMjYR$E儳d;'Bv_L<<6O?afx	,[d~Z1gK'xYr9T>1Ze~E;mЄdJBVʵb~^&ނ6Ob0w0>ȋ{mY@9I7L/
BH9KMbYВk
sd灎+{Pc>dmSk<r0Ug6*͚z*f~ ='`?A7嵔Bsw$3ZJWP6Dq->@	}m(A63b 6jꈀ%gjN*͐s2Y?Z6U4Uf3 ^<
kЈ¸=}m~l6egw??:JkKkVʤpPAkG\5B3
bZ9bxzH><vU&V] E BUub~jgPit$Ո`=e^bP%e R$G`XI.y]Yj\{BPkG%3bU[P%՛[Q|3~
vOI)lveGhi QmX`Uc7mZVɑ<_ fB6d_[@, lZ+dKB&~lѦ
ڡ?+eZ  <c3Dw>O_ Oa>fepwszF, O-Y3,[J+Κh'YkAQ!gRoAlK;#_IGRb;%dzNdmi*jH1??#3wQ.*}D}"zP5A,Z&kՖoc`<;H	P4vic-°@XhJ/mgfLHY2}^l7cNʱH\:ꈿRQxJ0B	s]q-=.jI։!fiɎ)A!>4}g'=ş.P-mcDD?,$l{Bߴ1}'ċ0dϤ	x"KPISu|Ɠ4Ih11??VTJY0'!	v7Gg鋸wwulk `x${_?}WzĶxdmi*~mJh+l¥C5̤u
حQІ>	Gx7a?A%s^QAy	E<?awA3Oـ5x <0O\`ymL`/cKY+`qlB:u)X{(h8~sRVCC/>[O?<k9&
SqY[ G)6g?;HٞgVo*̙Heԯ~phXYefլfɓڕ֤Hj͓+5q! ޳VlYwg-,`4 I_ō2R:	V/+5>ͫHɓ٠~%[XdcA,0׳d@% xF`I47 N7d~)^剩ߑ3c\}md0er%ly7lid#Okd#fl[5y6¸-?c@{v<]0Y=XtOgb~a["T'gՂR0({9	#,<B@`k	@hIqD@=P99s[i&w"Q?)iBQ?N|J'4RS3c\R;}md0eܳ`G<xgě'rx3`G<!YqY WO쾘4mCdJT1?A}cxS7Ub0vdReؔ=ג\r@sX@>/W';e7mL"Q?,od~Y$ω~T}<Wbjr&l|+2rAlyfd#O WRg'xyY>k;N+0
]MO쾞4mCdJ¶+TE!Al?;j8`b)ZY6%u1=2}g&|Ma(,/SgEz	3k7m	[DR~Z}Bjr&l|+&2r'i
ŦxX>xXY>3`YqY V%
 /3al-wPQ+b',vߝ6_Nɂ",&fXO%X)2s{=Sqqg)gu"-"0^.C?B#<)
awAB#_ga?Arڄ/g.mV 3Y޳+2E)nz&Rj"!VfxІ>/Vi=p+#?;luK:SDL,{%({%XONHٟU|2g ɟawA>f;j!{<?;Hګu(jN3s	Vk;vTzHiZUWdڈceYp@LٿqweZA!ݢBEY/pr4qC; !X~V$ F#IYo_ɠn6hU/A!YݬˇK 
U@4ZEH%@lI	7*	V[wH;RBp77,'ɟa^!1c*yZJ夢ДQm<mBO y(OB{`灍J_*s(w`eklkG
gք@ѧS"ߚFx|+f-~U1?f|+[c>XdϹ3,@`OD7ݒyۿ}
}moB2ݏ9[d~ͧg['rxf
O?a6l+}mY݇`|+PL/göZ
3<p OglBЅgA|mcVV-sı$ZP_H(m.g¼C%q;\=}mLn+TfBYZ^ Ƅ#`L#	sZDKOjAGO|$Lwֲ4I=>l_9ۊEW5iiyZȓZ'qqBS7$ZJsSu6WgvwS%~m OȪ1?dm[@mBP*x@f)3WU_RQPZ%b[^D61Kc%VԔ^3U~rMgvP3"Z{T\ }l=cA"4HV>Un(z6ϱDDn6"rm	~H0+@_oAlf4%$YݬˏgK 
UiCP^	|?A&|T" ē]*5PGQև3z
)>(uC1-dG<@( ;S\
dj?H_-CCG{(4}ZZ5;2+Jk93]@5}lS@kg¹t$}mLdϺٿK3KmK.hodwpol|+'#!}nYRMly7lElx9<3g\Y>3ٳƠFGGY݇`|+Ielc@v<]~rVpLU1?eP/g7Xee:VK#r%s*%JVmPEޣ/K/g)eb%iVl7G!we9ڢ}iN{'X~&;Yh$-"n4qC; =6M?ֲ$qB'O%h@7a,"&'CVU\!y7W`Ju-yS(x׶ڄ/9BW*KВ_^ڳ_3O~o1 h%H}g'=*aiv⇭h kKTh7PD>7;"[i,P6	ϹB̙Y8}k5"EXGe6E4/`d:o̡PY&{<Oa21x9Xpw*	ʡg&SifLxVlZ?W n688}l'vHryXHae=&'%gf:tsY҃)촼7Pڪ{''c h%H}g'=*nڤJEzHTsJ.b}mk"MAH7?B$ѡ;ƨYݭ0msSu^"Cwֈq,T>d~`rCq$,%ZEV@got#b~ȓ>&ԫGA7Ɂ-UBԯ|$ffKZČOGK%$yVlmb
3gaC/=ArO^|+'NTK+lЀ'υr-}lw9OP+HiQsTzH>8>fRLH$F		9?I,3[6
ƟDDn6~4I1BwQ/Z4-
a9P$D-!ֈq,T>d~`rCq$,%ZE|K	|<sD6!}BLLx((^͠	mqZ
VrmbTY<XX}C泒x\'NTK+lЀ#'υp\l[5B#
"Z{T\A]fi)ĂDih>b<.P-ClhFDa_<AC7X F?ĖJsSu6#%ڙP『%%@,[U^a؊!ŤR0({<{7cU}EQ6n$rAUg#k;D=$ZOhH4h>qCC]tZ)jghpOMAYm|hl,O@bE7a,JzDb~ʰdBlEki#{<X&eP?PdZ 
Vl4G!we9"%EQ Y>fcA"4KMO{%[ЅKǎ<sD	}n6LQ]GArJK;8t#Šjȱ-"Y`HZ{T]<cP=@I?ecfH4rx;C]tZTki3KkdZٵ|rLrz[І@l5gvֲ$ٓ>d}
~cA"4$w<[ːL]7LD7Z$ Znn6"\?(K/h'|,k"zH#rK|TsSu$rك\:LT}iJ'֟ZRd֏>`ZRY><i a?X6;%fՄ0vPvP3i\̓<2)Z!['֟ZR,ZUڻ!HOpX.}lpiMNa>BvSSf˙3Oݟ(de99}O7=if6"!zogC}kxNhL|͓XGV*W)+5D І2fW- '֍#Mgt()&Yi2ZDaAo
vOk-d\NOfLe
p/}l@#ϙ3WMfz3s\NVO=Ou"A	3Y{&X8B&)5#Mhu&I0c=KRIn`po5;TJ9nrLP>n5XzKM=@S,jK</K9XK9|,灛Xq{64Xk;EiP @ue&B<(qdB Z>lL{ MdPe<L<
Y>0Z|clZ|cOdȖX@u^Re<A>cedL@#; ܦg>`(Y>k;؅rɞGZ)Mgykl[7G-MՑODȲ *Z$ n6MZIf@zAj|#rP =JG"ҙ(A,zLK$@19;Km;L!@Edv@g[5yZl[0kDqlĘo)blhQ
f$>qfVgޠϭM6Os5ϭME}lgY ŀs^xY>{9Nd(C'sk#[%"ɑ
V!D@Y(IFY!DA5f eB'l6Oa,zF!\2gƃ(SYgfW)Ƒ
?e8>1]}m
?bs&{<h0ah58RBN =Fg`R5ϭ(>{7Ne<"-lzLZa<?tI=#Z *j@52gp!DHFA:V4K,B%ZWbm<ڿ,v5(!-Od,K+aR,&fW  }k>?`gjAo?ۥ)dY?v5'@%^'q<K	`K%"*<fOg&ip s6oߙ;3eZAvҪDȑcrm_0v4qC=liiZȓZohE+Khn6}bEMdYe3uK	gv$\	Fj
غbHT06L͓&lH#^zYp*[^X"XNe`|+PAd%aʯuG¸lZI՜6P57s&W [dكceM~C#BIvGPcri0ZD6?zvkD<݇>1	灜[h3KY!ufi_nck#MkKI?}g'j׭hzABEpQ~#Z gֲ$քOhN(q,r'W_~)-ZPsqdH#]zs$Fnc(h3$\2a Oq,dv<Ǣ[@ͪ g"ѰzJ0lzT&{<h0ahb-g6GU:efǤ:efr#M~C/K?a(BǢ[>r?$di#̘n$
[`G?eG6=*Mgvx:>E!&ɞGZ)Xq;me.6_ڟ`bҚ5Jl0lzTg#~G8d6H$F		9?I*Z-mP@xٵ\>;L559Aō&Cr$YؖwjrII|y*n6"%DE\Mdw3AE)c{mFͦ"k	)`0(i2L%w$uI_F͠%q-=(ŒFQ'Zx7zA"4JO{GX׭hx6o?UX6[Z\3䣾=WZlKf30b#Ay#rAU9?F^6z6Ϩ <l;L--DЉh\7N&{<h0ah5'=@3[2gx!mٱʆ.*%+ٓb*"3+m>6	ܒ/3A7Ƒ;	WGrة_v,zRbo;L--DЉh\7N&{<h0ah1Ҡ'`>li~S{ =Pկvv꦳pI&2G:Hg!bHTrǥkI#(oDi$*WUŏ[jAlAm''*?|ߍCVqC!lD'T23a~j8`8dK_$.[=Ujf5DRVpY\g`
Y`X~="RA |/8,rDS[?Xsq.l0:#?B`3ha`;jjGL$gV4ي:9m2L͚4(~wek&OxYڞ̉h`'H3[<I~490[3Y4L"`xfl2h|,+ٛR}>eeʸ<-RwZ$k"Mw"%,<%ڜbY+Lx`?eH	k
k;nX
7z̗ k灉͇1
PNb0
Hd5)Xsz	Pϭ&[5z+ʱ
u	aJ"4t
IM	VϭH#~Z6	6&f¸-}mBր]XGO[1s2`<r|+''Do>5gH߿	A+L#9?IU[tg>n-pNOTh4Wq}5XPX$foW˸/pi`g{S3AE)X/ DHAbKH0lU2(Ķ_?5H _s-~7<7 4Rxfxʽ(%#7kI#I3|OfYh73_쏅q>bv?Y}5Yݞ4f;w6!DHfBMi$>I)`Hf?BVW)Ƒ߿$#MEA$Go^Eϩ!FubJDF*(Ԅ#7eoH	/DP'1FZ?#+$-g9^)Xulg1+Ce``8mYFiRU嬬m F0U,ƀӵ"!i6͆5PxOaoS?YNֵf7d;|	?f}h{(7cqb&d26p5!9`0 jeRכQ	W̐3[H¹\#PjHp#Ld.{5p+nȋV;؈Fw*Ln- svDf7s?OVioPI87ϭ3rE:T	ײ,SGmvC`dLk,vL2QTc3OQ1ޝZAZҢDȑcrm/ֽnE(&QR3ixjmZȓZaXfX/0TbYݭ'@M$`.9asӵl@l&VXDjyf$knX"a6"=d kl"kjٟDj(T<ča-3k5P1fѺYwe3kVcv>L\?Y]`~?l3~}`z!9d`mz h
>v_ ٽ}3~%KK
st-;YI3LD(rrEDX/]%g2efRdJF	>6k,#$_}	5zyiIj-v͈S?k`}IJs`k,zvIY!KYzĐ%2֤X+$Xs2-`j\>'zek#M%@"EYj[BmU#;!旈mi,4>&Fogv	[poZ*#/-fIմ	Vu ݇,d g6$,:ͫ	"[]FRuNfAsaY`6$mi"k fP8#{>íPݧBȇcy=:/X#fՑT%|#~MeaJxmR*VWuYu(K`VQPW.p㽇ZX7'jSi1r͇Z"=͘<F}PݧBȇcy<o<*!x3LY`먵-e_}+#'JDȈ5M&k*bJ)!G]iUlZ2ԵĴW*K'J&2UX<ɔhC`YgJ[Y$S">n57lpUXd<OG$}A	 rdDP6"~maXE~/߰F?>a}%W[aYdzԐ+~1-uU<W'DY$
ĴnNbNíUg;+#$he=1ޘH4Oi`}g'=7h!6ElNwiz `CdIo%ڙ<A:<!Bߍ{|4>mP$+(%_QbS\'֍{>mZģq$D%0ɕZlҫy4DiO{k^ERjs{aID?Yd~K;:ʵL,">?yCONw5ٳjZ-J|+0_dѸ&bNma֪e\eFƩ$
Ķ{-nX灟#k߿(ꏅpF On$,juU$$URClZ$?;&iA,YOazjr	/>&h܆7ȥxia4$̉/D]r=4ZOh~1jY?e3RidրPa}R(ƻU'
@_ZD9Re<DJec.ck#Mv, O-_S6z'(T{aID7O߃}e,*0灷aOiP/DX<bNW!jkqMi _dѸ&bNíUa&Z`3ZD{-@Ȱ"[OVkl5KR#>>n		kU*Ֆa촰?@GDi{a'/[7zj'(	/4ID
!@Mo}e^K;1T2#k, S8<	SxѻO͙ʆQ2s2NC'{5v#MUU3[1YbQ.=PY*3->RC0T,?0灞4qTSoi MkR԰͙ʆcA"4Jwix}g'=jn-&QR3^\}maHG*6L83l6UF>TgP>oUYiI&Lr1m; ClֆyNdIçD$$Ӟɞ,E~w$#MYOfl!ևdmۚjYjYvZߪPHjēBAuo%ڟdY/IPY@揼֦5	YyLqJd>afi;KGrs/9Pۚj,IDÚ,wm)Dń<Gj>xٟ쬫X|+0>n+G"4+Fy
1-Ԓpl cqZ^-$BrQZ?6`99"G¸O"1mafVRB,eX<aS@#nkf>2 J|+Wdڄ_q#~"0x?>Z?q0m&LyC'8+#g"`92dEs\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Ȁ3c]8P}jBxpC d+Aȏq6x	XÖ#({(|{?6>1i䫓,߬P3ڄʄ({(o>1L}@aڷaTKg=YP+Z;mn}h+V},b=a(	`CfL<m,R~BºpOdڄ!IC߄1І_awdewALxէ0HĴpĲ@5	8xK>	5υt1awOMg{fLaO}@ͬNJ|+ dffP1`9khiQ,5z[EOjK'cOaw<lĻ&DWA]jyB#osɑ<>P;dچY6*>t>3xىq̙\E >?gKXMaHOdiiM"hۚjUyZȓPR'{'h"uEN!ٕw~jfeY@LްSZ~@lh]LQʵeO2~֪<5Ym/Xv@/XHZgݩ %>1V̟X D?	vd5c xrl0ZwP-N6	5	&zH`	3̸`,dfK=l<	4ggggg$|P.x#D;L%|V䜏ilʻd=>@T@U b-x2jS2:8ON2𳴴iZ9;C}>eT_`*@U̧biQmfHeH$2?7@3*nq[PZ>1̐zA"4K=rdeSbtւmEN<j7X  aj%ĵǛDi}g'1"|CFk Dq`vYDZăk38a+%uDi}g'{.\R2+47tRlhZȓPRM1JX7Ǎ	gvXs
HٕwBՊZZ?
ɗ&[1fh|+?dڄ/ݧ 
K DoY
RĹ34ՊtT%)k9PR-d%wP?W~2ߏ3gÜQH$1"a$ bH7$58K-%%͒fmm[nJāVS\UvOa؅qZdˀ45nj¸6Ov~x|+b#+Lpb-VW[3O~w$#M)'\_:j5dWnhn髗#ZZȓZ$
AH@[XsV4%ȯ@),-9fAo֨)Z?
əxوu5YPW)'',#o}(Bd]dXrP|`1c O `_ƾb?ժKk͉B~nJ89 ́&<x"%haRg⭓j|WR,Z?
ɗ灭fυr4~4-\˶Oa؅qZd˄3EV?>0idٚ[k<{Dih>bfoCgA#"sCwM\"U}maHG*6L8%gm44}b?d"[a4͓?UfU'lpLϭ?VihRɟDUfU'lpH0gm44}b?d"[a4͓?3>oUYiI&?H3l6UF>Tg5>oUYiI&?x3l6UF>Tg9>oUYiI&?3l6UF>Tg#[a4͓?3l6UF>Tgϭ?VihRɟ @(V$Ѻ"{@/,XďA&A5iܖwj`ԲڮL|~Iɷ,2$LVR;P.Tg"LVR;;&2p!0#ܧfxoZl@@&#9	/$ɖ[Sk%GׯdFbM;&}q#&Iֱ&P3L`nܘjf%3r76$ӲgH`灭+X͓(NGĶpf
L53QngVR;}0x!0#P7sG8Hgf4Z͔3j3dŀH$ӲgTp(?eY}灰`灛S1!c1"h{1c?X]Mg؇S&{>iWVOT#E9

~cB#M0'Rs;xSghl<lOdI(}
befxЋF`b3f}a@M/g4"!Qn˳}{9S4Di9?I7mR%Ogvֲ$A@J}
b؅}Dl
L'yf?XL(SB/x&^c= hO{5_z*nڤJwjC$Ff
IS1(!)ALJAL31#34#/#-yCԵ!2^@sJ<wjuk"MO̙ipoόbp&i6P3{)g7ཧDi9?I?6S5l_RYJdzL"aJ&Ff
fi9?F_0sCԵ!@sJO{T+YkJh#}I}j߶h[>a4ɞI%xI9,s 3}a< bxn[*03}0x5S:Boe6Lt\@ 'ְa9q Y>3OrӶ'^aR@{-cd[k6Ɂ#.Uqe"DSvا[ّF"(Gը 6@Ln6$J@؇G	󚈾н>e0VvsTEP2>Ai?=YC~j[o>m?a6"~fu~׿)i䮹L4wd]d	ֲxLn6Aۻr,Y[ck[cc1.hVf%7fhVfYwg$3و.eVYx1`Zf`*ɚw;u4>lXeD/PhxЍ=Yk@_{=0r1@Va5{߰k/DZA?O%RJf.&0	ͅ.^EqmW-"K`{({i>ĜR?υpOmMfZl̯fGrզN@n6KidȅX.ĝRAjr@'f2gIViU[EY(2\ Vrx
"!88bĜRB/|ɚN>T'|;瀪b?sSB _B/yN>#!c~6k
iK2\i̧wxL+ Ln6
"ÿl˽dTfU޸D^$n3*fȋ&;C??f֑Dms1"	Xg@灞؅xuҰ2P5!g檽{ЅCG?ID<U^^?PM_CE"KOҪށQC!=-ʡӞZv@.gd#qB]8':YwX r>~rX64
KOrk'#!gMg̙'M>}䫪$n3	(c3lle ?vl˻"	Xg@灞؅xuҰ2P5!g檽{Л|ό`Z~DHsW5"kH~}jP~ʪހP@[쐃K=> KOG̼?8BkU$i?#M&5eaߎs~DA	3tk
XiA6,qK|_+HI$3Pa	I!쒑$!&ls0f,:}Z(ĳi쁷vіrbڧKY%53揼Fb\.ƦeQesnU?X/l1$vHn'' ˕g#֨'?7^hGKSnI:{'#!>d>vs|IMm56{`0Xco7ߑ6BL9#Zh0CMKl젊l#+ꬾDRHi$o!I'$ha\5I`ٗeBc2I,$XA [`8+3olڼ^QR3)&<noH	xЖv#''5mL/UkYE	l7$ws֍:-ş& g!ѠRq܏AsX Pj7$8
f#P.fOq֦ g$d6+m߈96>~ Kh3?rHmӂ-l;B-$l sf@J ~I{)F4#p>~o3OKvzY0@`@jf$& eZG8b~¸vI}mTk64٪V#GгJY sZOegH3H)W]eG,K9+7GmY(`H:ջS@;?ZE"(?6o-`nL=j (<mdìH8揼?g5UP(w>1@}6(灹S8Gk~WEK+sT`ʠO0Bix>abYwTʢL]{?Kt;,N)bv,N%ٴKZv&P3x 0 #?<,mgֻe=ؗ܈R7#G 2&VD?`"@S?f;Z%l>.dT87HQ-,#iuCbF)?HƓ3i>GυtmXG V1ČR~rPdD2ej%DW%m?+l!fZ'@El@͆ľdϬ#&}co<5|sQnS
m'>b<cbF)?HƇ¹(qdI9DDA7?`-b]AؑS'꟤cIJWd`l"8~2],j/^ɑ'GdF m`,ͫIl5ZjZ Evsס+\Z~xDb6L/?8>@ ;aؗ܈`o:{&O%ڡah֍}uCdϬdF͘ $V-%IP q#dϱ#Z\-}kx_YbQmY@ VO8"dEli숢;ٿ-3,P7ը 6@Nq/ V^?>LW/}B̡W$&1Eﲙ~?ԇ_ϭ.?gJ36enjVT]9COG)èS8;7Kbvl'r%,Nӻ?Y3O~qsdiiM"H9?@|f{ Λ<qUEzCƿ}f5 WOYCTjFw(f`02V$DY%ڞ,گ4$/T4"E}'bްT-~stYY@I22pGiÝ
a`dFf2H(r?	jŇ
9yjgW<H4t;?63$(
J<,c>L)xls	'U&:lP:+;D}E5"P5^#Sh>D=n6Jr)AÑ]@~u~:͠dbC!1mdKWx&b[(hzl`"}a~hrGmYn`[s 3f
9SSUmN&|kf2qJvS8H2JύyV¾b]fJDԈ˲rq-fEY P@q݂``mgvP7ը 3BV^?>L!{B~e0N4lȉ<PEB=Jޡϭ~ƃfJB~z^!'Ѐ>?aB(}BTÌT"%%$䤝bH&-%$?4r%	¸O.1?;	|T>à6|9B:u	X{(BP|c?<fyl|ST!}/X5dq ~s`~fYf%yD3,svژT˓'XKHY@h|4#w%#D%N2byvX'xA8$~.?L"q ­aJaa@r'":DaĂQT#'e6-x+#(KY@f'*2 ̦̨?2%bp,C'՗MJ%*>8 rp-x@G*`0"R8IӁ~pO+ (K5] eP6ᰏ{mV?s^UG\jjAvZO%2fV%	R"0YٚÐ/s	eNW	ATgjk^	@-IDiD$jT7#"sCx';%ֲ$qDh@OX7$Y)F2KR	xЖwl¥}D@Tr4	s9eM=0Zy 9ՈMĮ\ۯ2k&PePg2(g"~?IّG"(3_@`
! 3ɔ;$Ö@揼^͏`PiB 23CϨ&~ւO
~Is7Z{OGO@fu	S_#<o%s&WYnd1ma]C5Fb]S2n{ĸ$S2ݟ3/;ֲ4Jwiy"̿TݵH;l髇Ht!vMYvZ&(B(~GנȓY7䳻S h$x84S'L]A+diN;AȒ@K.) Y¸6O>-nchH4}g'=U&PPkJdI 3oh+}!6ċ0e6PKQ,FPLA9
d9Oe8	vvu-w: M?de"%1~Pz`JL)-F}&i05DZSȕiz/#f?e;,YdeZBXDO\z|E;j6PUGI@X?#%A<" 1)k(3P)h Yo`'PA?X6LAm ,ܠ210VQ&hQ5>Gj&`̡ĘJduѳ~3w4ݑ$^s33hĝX-7G$F?N~IAْI{BH#cD>ÑuXGf4nV;h\?eX5ON4TA;>jgW#'} vO)LZ+/yEU'l6d gcs94Pw>Yym֠70~%GJLxD bRP2{i>ČR?υr0>7a(ϲLdA3pí`eڳ,ޱTjo5YbBkC,m0>5WitK ,fbK2x#LFNgk݇b@U"JJ Se6^>E53ɞ(-؎oXo5Y`mmOܖxE\M>1'ր-.vsx>Y`'3ԗR;`yqG Z |I AAgPv ^j9$вoY4TVldXA[J kk1HWA}l䨊UevX>I`/7Kzİ3@".^iY&$ȻI1AؑSvS'xOa#B](32)ހ79Xu+h,ʝ|hN
k9޴	Yj>$[dzʈbF)L]?Hƕ+'DW~>~7Ċ \YXd!߳YE k'~ìʵ2*εAm9+XW@Օ"1HW~wdcDE[`ql&ߤsL$b|+Z7sa?6LIv?cJ#.O
'ְ灨YNe
wka;X7khmYT-Ie~,H*oYW
Y>ƒGY#If2-"(YB5#dϱ#O^K'JFyXс#y>SXeրpI9+6v~fe^璵2D!H9?@xfQ:)
Wt<k&.Uh4 [@a
7io <l2h[$/ 1?9Y}K@$LƀL#ʋƉ#R&5 R%*Z
f} (AK!y_cƌh,x-l"P9]`h fBJR)	 "V ElJg=9ɜB( vpX#I@7,]nВ6|ahWnJ!@S2P?$s~ng+1?6^g |s=&!4	ѿ@.Z+l3vv=?_&.ȓ+l˻9m5;:H>'ִ}	fL 9nK<"mm.&}kzS'6~l?d=3 hn6z00o2^yXŵ%mO`mTLh#kl;~ {7L	o ߿@/i`{
 l /@̔$L%% (!޲A'tt[?k=|&}|+A}l=w"	`  U -̈́L P7Մ~oZc&Ov~n?_ulL3d'$欗+#\8OFC?LWS''#!
$F	Y@tGK dcxj'ɂ6uS*ȫYȡ8afŚA;@
d_4vWS樽	?PM֊B???t
o$/B"Jc1 h#.UYO`A,ڪ^Yb}:D7Pr,ݥ 1`0o9%9Rȳ.%0f8E	ԪU$bɞ#L>p#,$XNlG_rq직T~}igؑS&{iWK'֟[jc@=	ya(YS&O¦?'fж.M*,H-%HĴ33	evP1ɞA#fY)C'>~3<jf%T{9 >x5^d3ur>PAj'ʂ
>#ꗋ88^@$'%A22-e_59R_2g̟_Px<-?>x@*UAo)i71#aY*l@Vae"lb-/h1&*K^3[;n44}b EJDԲ;A\q-A<HULř@	~ɔD КFQGϭ~sY9L1Jd>ƶO`uD КE.DD?NThpz  MՊֆ-<ݕyi+0eLjYؼްPy-@`xU+3=<c#ĩ+Aj=bPC~m7'Ǫ<Y=j	ܕVbT (n_!?oZ'^oX(<H \fj	ܕVbT (n_!?6cYm`eei?}"o<ٟ ݑٌf/Zv$;<I$<#$*#i=b@y.-\e]ǜ35zhF|cAƭ߲ Ib>(OA^j1mb[dyd{r|BP6Ao5?Q~)<]k'ʌ:_Y@!(F^5PA/h	?'
(F^5P@8d5F~1~2gؑS'A >Q*f׫ mXq-haR#YWNZ2aZ&OjL5ؼްPy-@`Eu
iz7G X6	3&>:Z|ϹNd'j#,8+"ȶ%̀.0	Z>[#!(F_H)AD_gC  8ƉjY
qm-9%q,8X<͇|#!8lGGl+,@(Ao5?Q
|^-h-&QG2AOZ)
}Ϭ̙$b#c>@bS]#}k o*fS<
 mXq-haR#YWNƂ2eLڟZce\{&P.`ԑ*__gްJ}izY9L1Jd>ޅO>T[cݜ.-&4ir(&fZ	5+qbĵ!*+(Y-coa^$̅ҳyd5mf)g6 HFʒ(}h>&P <R~eXeak(xIBYNlg Vd5me7YSm*LXL
)JSY9L1Jd>Q^_* 7VIfkN>ܡ5 i?~)Lw$#MdJc9?I476jF׮!gs+Yjsqj^ʰdX7wjrATř+3qzl&Vdzճd$H޵{&Vhr?g $oOfX(<T5$!<H"*<HDhxٞ$@d$x0dG ɡbS3:H2fyZ|hz~oP+5Vf<3p#!`dHim= ŪR(fxE,kAF *<(g 8n6HQ@V%3<Q 3GXOYfmHM	K75L,vUK=`P VQQL+@R;?6?(zc h%'*'8cjQMH;xRcqVZȓZ$?B6B(k XO_*HRʘ5wgvO		$S1"(}ao8&ܸ2Iǆ*8d@&şqdU̫q-Br=>IVH	9&f6ad8/1bP ̲yX16g!a	dL+;?6'CtĐTmP>j3M^HsLW	'1v0PXzDk@䲶Û?bÛLWS'(a:xWEOa<h,u$㛃%dẑyYdẑyf2g^)Lº)>4yiA!ZO{b#|YCjD^~#?ZȓPCqcD"2Hfo'eHDP}a,,+mWH^SZ"R"]B KRFGr$ՙI*{Ѓamb[+(Ē-&BZhY?[B/}nli灯gXG	p^zk > R!+ Y@cA"4HO{a[:kCjDj=z	k"Mh{@O!¾x7On˽x6r'XK;IlĝT gN!j%Iܸ7@be!bԲl+3 v@Ox%mvv)Y[g<Û0.	&}wZlOt@)dN3Gme˩'L]Y^)LVou>dº!ݓXG!\79eVarȥ_Z's	VaV"3ج
VwN90KT\\ے.Nܒs'1;eU~o[bԳG޵`Ywxeԩ``_zYWG¸l[i8XrZe]Ve~&LwH$F	gO{kCΚꚑj7XnzH+EAN;&¼Eq-f j@͔8&VeER MsfD} j3͈jPQ?BB#}6I t	,ZH)0S Vl"g<=AFl̀_'@!  V5 YdR.0; V
	b)tbH+mg2VgJ@@O(%'*VGJ>}g'ˎ/4ևTԉ7X ĜXW=PqMkz5	"L؅N¼E+B#g$JIFa=` HHuI!3uhW:)lI*I]m0mIr[k">!ggM@$z%gpM`&@&YĐ,%K62&$sYĐ0
djO-D(pAln6~\ V%&r}եb)Bv@_)M?$2-I0J3dRD5ZBX,D4KU`\'ڲ@O+?YX	I9Ea#.8ì֊jD6q{$
9>Pjӊ"ݶ"ck!b`gefL_͒RL8ZȺVD|jiSuPXEgdIТ)k YdT.0= VXeP3dJ$`mmb	Ð+e2Vg+	I9r56tMH	ZȓH?؅͸."Yb 7$
f{.f	l59bvSbĐ&-L!@XYń<0ܸF̒su&Vg4zj@T91S<JPʘMULvYPG޵EYbje<aĀ'rrLjeĕG!j=a	G&PZ OO<$loid&|x0oE;	Ɩk-G@BHU	[&J:¶KON 5j]COCȋ%A!$N%"t\-I4 F
`4ad?f?iU!.5V8s?}0sk NDV)R)(X*P-.Ve-`vVz.fVKX>]Jq23ℤ*Y@X>]dYꗦ;@VSܤO~a]	PZ*ڜo 4L[8H-gƩa*0xYȖVMNWBOY?g1?f]샩?w½@F[灎}灞0G̙x65dr-i?A7Ķ~q5Vb\Fb]L?1L7ppXm)BE2}2DP9e̓]($Sb*XW*YZ%k#KZt+d~r͙@'XX|+?`74	bY:(JaʉfH%AfTK0	fYsh.p0]	U%A3Ӷ KTA۰BR!xYȖVsS>>jqY?o1?n] \T>vO6|9B:u	X{(B?Q;4o<fyl|ST#wLR2}ɇ»]̳a$KWy53,sYĘX3Dg+h  xiWz(K1-,	`φJ L(egr2`kăZ1->'d5C<$B2r!2gs2u	k($VV@&eF4S'ՖDF"Ai	]DB2pY  *X,UTW	]DB2p;KL:}|YBYY -^~l5ⲤzzrɕPVk(최%.&kk NDWS,}lrq+˓}ʌwd_<kìIPx*T#EC񌒐#2`♯vT9Ns+%Ulk	@p̨WA>F"Ai	]DB2p@T0E`g*V
	0JT#'zpgii.a_*VGPb7zl^^l3Dst.`Y`#͓q)(X*P5k9&KX<]LZ-`vS*
e9ˇ"+T3:<5k,y.Tg<vnq	y0hAd~w>K~ܧd,@Um
[me&Hf>YafHzP1x!l}2mT%>.-VBYZ_~${dϰ8)WY>fLw} h#'SYO`>e[5(n髗1>587V$)^"D"3ȡfo'c-J6P,Qo%+d.AP+A/H+PFRSNQjCYcȏlB@*%GX3?Ha'(փPn5Y+vMz[,zeXk(~GvH4Gr,[CΚMH;xSg\:CNwiz'YZȓZ}bEMbڵ`(I%Dk
bfMYV|kOnn_qгɉ&}fh%mJ mde	FwK+a`qrzVȮd+5`Id1 	AՁ'qs
s,;Ln+U9.߇dϰ8)W'Jg;4vڜL]?1lw`qS&w¸ 'J۞w=:+LlS's	YB[,Dce+*$,-8#0K-H_zpKw'LFN'B8Đ'uKX5Ph֨+"Ucv_`8+T%Wz՗e>SdkXcȍewƁ`qG¸Wdm-w#V<L>cµPOb~8s&})L¸O?OZwK-Jh8#0`灦L]?1lw`qS&w¸l[,9+nzq2m~8$[mdU	lߍ,or`,u#}%-ܝ1$#"48E.c?[dBYZ쬉Y@8#\~]}l}Y9Pe]V]fiİ36,֨-ɏ乎54^H9?@8PSR'gW,h߭dIY'!ɟ#Yݩ!g+;ulKR C)lؤsLi޳9>ݓfiR}{")vY hO{.e 8xT65rK~&W̙\dxmÚV{[R s)IgvFYKX>9e1V,kHj尋wkeX|+1œfi;$#MRO{.eP@pyE/8!6kCwM\D?ZȓZB7VB?mo%W@	wg"}`k
t'R`X-e%52ĩ%@Ue~		iΤXlT w6&rRI*ZJldA&q@Fg=$>H&yXĐ/$焔<hI3%vg$@Hy$e&x<d
"fYT#' D&@U [l1f@TeT#'vY9V K-}q%II@*V[i$eV&P3zY V~?Ikpw)͗8ܬwX0P@/;`*@vU̧aP̨öP3x(eH(e6~o̨rQmByjW.~1 h$,}g'=+a[:kCH._PAv֗͂#OiaOֲ$֐|	gv>͚~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(ⶡ<	|+`	I,'Y԰~5g/ kKWֲ$ԲK~d˓F̟rdHYxK;> m_Wυr ɧ4)>chH4}g'=2Z<yCwM\C#/26Ŕ: sCwM\^dIQ
@4	Po9"7XK;g;"+P\<R~|+#)?}1?fEdm9ȴȳOaf	:OTG?=WZbEgYs䩷ʀo
<kfd-1ޜH4^YOaP6
Ɣ7tvYiG>ddH@ȳ-
'ְȯ-;Id+/ؓȧ{x7OaiMB?^PCߨyizK !ʀo
<kD|g&imIDiO{̿Lև5rF;HdIQ
@4	Po9"7XK;VEVmxW'ְx,
4l DXW݁1 lu>z5iVQQnU uF[kU#eY?}~k@Ű)ܾdA%KJ=f}`_GgF$!R,cBRܔ)`_|ihy$Y(bjX0LZx9 xJD1kT#'eAVRV-xƵjrߙ_tPgxYZgjAOκ)$AmKUmӉް,w-mgfKX;˜V@;T `RYaܳXʶeFpfȚ3*nq[PZ>u3OK&;	CD$_hClUCwM\,h߭dIY'!ɟ#Yݩ!g+;ulKR C)lؤsLi޳9>4)>chH4}g'=2whB(.n髗YvYZȓfOG&|,gv؅ 7$-Hb-1zW?[3O;KGrs/x=B/(&hn髗eEfk"M'dϰā2	s{]dP?
#Yݩ+Ȧ	,n 'BZ\P"j	V$]S?75,H#H̥)?q1zW>vOdH6
OK9?I칗O7^PӇ7tϙ3k$h("Aʲ4`#">1ek+ ezʵ$##/2AͨCl
y1>6&ȢF?3ia_<e7Yƹݑdi)-"r5F^#XG¸O`EsaO782cblﬨ&-#.O1^x">NX\@?bVnV{3j#+4manDL	V|ఈbZU.kBĒdBW
id_x7VB63~Ķr5H)=G4|+J6Oa=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
>~?̃:%LD>T%2ʭ`* |U+Y@2 孱~VyTwVڜq3ze`LH^4s`rF:j1b<Kl2(?υq8_vs _YB%f+R'>4ٌdz}gPLªAT"Ymf`*TdzzpEgiim|XTz|}2/7m	e6V^Ue7eF~q0lʐCc2ʅ+ e?V(i_ڍd~Oj4>;~!8PːD
$y$İ@aFIuHQ<!3zØre@	9c=H\x	Z6PLP5`;7`瀪E~6PXحf6e	|+YYBAݜ8~]	7Y}?Wz /
J$*ZOF~IvWѫ,ВGWp@@˃VJlRQ,HgݺXܥX m͉$,J͒nyů4D̐5`;BmS?Oț|R \[<L,8j2SE)Zaj '[ixj7K29&% RDjX:Z\dG>[iQT̸`L'8uI`7pBjfg K&CVX=8}Yf_7$jHų#@kqZ-=6DSUjBcFL<F7`٤
IGFz$ jBn6ģKJ`p{K4;#'	Dm02ipXM&H	ző-k)(%s~\{Hz,`-Kg"I4O7efmQֳu\Vk&Z~Z?@&38j#qMؐЖH"f~&1Jb7r9['ƫ; Tj5)J49,6w$J`p{dGOeP&38Z	R`k"hq2DԀ~Y ei\cIwK䄳L:e3$\lik@mTf+A2	&Z"4K2ä	D}A/wKY[t嬾̟&0x ՗"A. {l;d->Bܨ+ªBE`im1X0g,?;KLK	OCe]4/0slʖDöӒ@࡙ 	傆fTgk!Y)e+jP¸? t>e=e){&;
A"4FO>|!7P
y=g9?F^eoP
y&m9ݥDE/c&+ԛo%y1wed3YbHvE'ְ"xmxޞfO9`-SvDPT*|+'>޲GR\3i=S?Y7#FDϰS&{'4|+6Oa@L_S唂DiO{̿t; 
]n髗YvZ&6&m,#go?%ڟbxsYXI1: 'f@L_w"m	'_sj_$*j׵>&Dh {A_L&OAa,S?YxbWO>C['ְx2>(k=OŅ}_d5e'w$v3abTfDSwX6[|~7 v` bR &+g	(p3c^k2嘣l+.̤i$*x@hr@;v2|DzC\q@:`QguuĴ?Im`;U<,e!(e~p7eBRYKڦ bndJrP%}Z-G$ģ=l<,cD=Z,4̈5~ ϲ#m7m̩<@%I46c^:8O-*mY*`)d==8?_XIkD;˜VV~ΰU$z|]5;nle99VRfT`NH8gY@3*ApfSgն;2B?
)i=-#ɚ[kbc= h$9?I72"kBg7tLVZȓFe^@)C=h),URGvLEBݜ8Apn6ޑoγR}ɟ	vr̙P<C0̟I	ZV۬K@% RYNcv|bm`$mbۑAbO!nIHI%PƖyb!A[A\:|n^`om6*>xqɽdKYc	S#[jr_=XYT\S*w=PaC*N%PS8]+=Z::9(Qʩ  VmfbkT.0sk38 ])K$*JTcd(ZJöP-RH3JTr5Ol8jwg¸W}lídY[}a'R~υq>S[l?;axd̟res
Od3|PE&K3#w-ĸ)fb[ w灯NF
S
O>_"FNTd4[X=ч̀׶ \¼ED3#/ &_-fA<nYHe[<+^2Ȃxe`k^S([lo,sv 祂Aln6KzbR^TKxJz+ʩ`^
i`spw6 `Wpr'2"`9vᲁVsDvbH
/ŉ3e5iOW>jviZɉKObOymle`0UP[+bRX{(
2U{?8C`'"i1-a͇<ɗa&XM!m¹Sg632͐Ĺw9fKAleɓ8++VTQ,  EĲP
	@R+<֙
8̫`dOU*%r'S̆e6-x	N%9YsĘeXv\fSeXJLʌ|4JԉRfgT#'i%ʂfR @J"4)%L~c>:8ONxYZg Q9R.q,ʻf.M2kYct-=8.3Y(Qʶ@=u8mf
Ҥg9V3RҜBt6ˇ bʜeQ`灍,+bRX{(ٔ;}a|2b_{s)\vG)8AmX%8$*[`Xl@
fT`灠~J,fO#MwAJdGOR
Q ]p ]A8QӀgiiGOJĳҿ2l{EZȎbvee~Jr4{Z@VoZtg9U KYS8PYٛeÒE+%8.%BuH$F֕rf(vA|yFµ&bV /J FfL#YݼvC^)?W MXG`3|uIe&}e떦UmNnZEUN"c	S	S82Na*a3eVڜqV4PʩkT.+3J2deTq+Kme6BkIk3J2O9ʵJf.ge`1eZJöP-R֨]+=YŇXŇm2$Le; ,*E7s?$q<uN8$'ɞL.3(wK'_tl8Po>B fvVk.nFd c" m`IPJ'RHIHZmia=,II_^@(MZR%i[m6*ʻ|3smXb灲H4㹩ݟ
R'N;L:LOݥ'1Rg¸Tl[e;+Ka136s&^~d,1HkiBNɟfؖ&'s.	8K`oja+OA#Z*FOWȃ,0Yd 7XWfq5de'e[UpUk(-,vV<VFid)}XL w7%U`|`*%HK
3*TK:X!᥂Rfnl aO*XUg.w4;e$T9۬L5 *ZD ^bĐx)Njx'¹SL:LO॓]ZlT~	x]}mJ0UP[+bRX{(
2U{?8C`'Ё3Oe`;l?36l>)lLwO2
㳶Nɟ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|chOi&e4w{u|SSpQڰHq-bHTG*3"MbYQ5+$F02X5AR+Km \1%B2p
v}*V%ް..^`-xDqUae,&ʶ@=iX[k(֨]+?89ʩ  ZҜjG..q\a,Yq,&id-A"4F]>ieYCআy'+Z߭dIU@mÑ"	gvKkTV6> @YȜ&}LR?υv 4s	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Ш*C1<x(+@03<<|- xb>p- ,1h%!m Nq#c8?AA_[@bC-0V4B h|? -z[Dpb<B p[Dpb<.QH0d6G} AS_|ᬃHb.-t Y#zZ8dkyTH滖ΤHx2G58k Cq9B"~֗8dkԼ} AS_Ht8tAă&҆Ać$s_.Hx2G5wk Cq9g$<G#RAć$s_Ypp01fPú 	1fPú 	8Z}k Cq9ݫu Cq9JpAć$s_"	Zy Cq9E-Zq!8-5s Cq97T#ў!S$Hx2G5? {#z]5rAă&,иw@`0i@`<Yp.aX҉auh\; ӟB E </Q(W$<G#ݫj䃉HԊ:|Ać$s_Ҋrճ$55/]zQV',иwB AT!tB E	P8`B 8xB1fPú p	P8`j*F } Cq9)p抑.H8dk8}EHOHx2G5ԽDaɨi AS_rU.hW$<G#7#[>q!8FEwCwM\q!8ҊrR$<G#iEvP9zͤH2jk@;#pƔPd4MCA8	)EMC@d4#s&Fu Q 솺+:RbijtAă&b.-t#a,иwB ATԵ!R1#tWtMMwQ6^H8dk<Cک\u Cq9&J峩#w|(CY&iEvP9 jAć$s_I$I AvAvI$I$q k> I$I&P
5Ez@jAlAm+vԵq ɩ+:Rbi_R̃MM65  OH2jkBa1h?0.8\úsŘ]@Z.G 8yԂ؂Vk AS_WtҾÙ6m@jAlAm-NH8d&JAć$s_o!6W$<G#nB-(n*I#޷E7AHi Cq9"҆*$Hx2G51ɻCI#5(5Jg6v>q S_jvhC&dkqC=|Ać$s_65  jZ8dͨH--}K2$551fPú'vBtAEtZR색H濾F}C>## <lڀԂ؂Vk AS_Ҋr*FvCq ɩ@j8dA5(jCG!9FAă'-M~J!Z7xAă'-M~J)yENH8d婯CΚꚑ(5(8|#ඊ>q S_	]5d4MCA8j
T=|ɨh8<G#b.-tN#	Pc"xb.-t x>*ssK=nB-(n*q!8RhEd2jH8d8}CTgMHx2G5WtҹFAć$s_FxA	R BmS7U+
-&=q ɩۊ:pΛH8dk4ݵ-C&$Hx2G5iE.M5rH8dk@gMhv색MMw|(6mCdG$55Ҋrݫu Cq9%#}C:} A:Jj:} A
-ԉCΚt Cq9B :p1`Jx;tAE(vWHx2G5^[[JZ*tAă&+:Rbi^TBOH2jk6m@jAlAm+j$Hx2G5QhJtä9#w|(<COH8dkWojEzC$MҊr肋Bb$M릴SR%TNZ6m@jAlAm+Mh6m@jAlAm+ʈTTMMў!BmT&PHPBmT&PH^<lT	ᱯQ]xi @sJ#{J+v(n髗$<G#%*!PA P:} A.v#$g|8dE$pQC&!PVq ɩዀݴ		$5y8'5d@J>yCN<q ɩ0.8\ð%APauh\;p1`J <p|(lԉENH8dҊr:|Ać'.Q}(<
$&P8dA5(zZSR%TNZ(wM\ɨi+Ծm AS_12n髐25%tAć$s_02n髐25%zͤH2jkM5rC&^U CqS_n(vdW!5q ɩIS(vP9zͤH2G5Ř]@ZӅ|;T /Ř]@ZӅ|;T Wo]OH8d9%>yKP:} A=lԉCdWotTNZQMH=n^S$9jkҊ7th[y Cq9@cJ(dW!d2jJdH2 M5rC&PpAă&qCg&%jiEvP9v^ЊdH2jk%([:kCtڊ>q S_(zZ.\S$9jk%[:kE5"P@Öh5͝>K-S$9jk@cJ(dW!d2jJiҊ7tht㊤H2jk@cJ(dW!d2jJW/$Hx2G512n髐25%E!tղ<MM)Ej4MCIH-i}LHў>j4$<G#.v#$z_Pq ɬH9b7m"1GzÉMd^x2G	`D.@tdY52>FdJ6GEpZgt)pY5JqCdWot>FDl:} AE5"PKZ!3״TNZ%[:kCjDK-S$9jk<CPԂh5JTBjCnCGTNZ%;D|@Öh5ƔPɻC@d45TT AS_iEj4MCI]Qh!6색MM02n髐25%!68dvhM5rJ$<G#A.PɻCI]<} Cq9ў>j4-]8dMhz2n髐25%l$55d@J>yCˢ
-[=} AS_Od
$;|(Ը}A
2$55d@J>yCV_C&MMEzmў6dZi#fںrAć$yy#ΤH2jkʤI$Aă Ir9lAă&@ =lI$q!8@Űk#i$H2jkP:+<l@Öh5QC&!PV^P峩#~ƔPɻC@d4gMhv색MM~ƔPɻC@d4j#"=q ɩҊ7th}Ci(wM\ɨi+וH8dՄ$s_02n髐25%EzCGdH2r)Ej4MCIH.!FNZ(wM\ɨi+v(rԃMM~]3wM\pAă&A.PɻCI]6>{ AS_n(vdW!zC$55vhM5rJѝ8d?ۊ<|7ti)jEq ɩlKJ-.6k Cq9ās9gTgOKiy( 9FtCΚ56OH2rגjD
6vSz#={ENH8d婯%*!P[[53ݳj*tAă'-MzQC&!PTgtT#zQC&!PRjEzC$55iEj4MCI]QhCxAvAă&(wM\ɨi+Ghz5)Ej4MCI]tևh8d婯@aJ(dW!d2jJBmUPpAă&(wM\ɨi-(*iCq!8נ02n髐25%EzCDi#z
QC&!PTWt9lAć'-MzvhM5rJ@xCAć$s^]3wM\҆⠦Ać$s^]3wM\҆⠪Ać$s\d@FH2Ga%N<$<G#'Txjt(r$55ǈ[YȨrR$9F|kC/)Eq!8˔yr8k$MM䠁RH-|E5"PR:} A4M5rC&D7͞$9jk@cJ(dW!d2jKIP8dk@cJ(dW!d2jJZiC{ Cq9(wM\ɨi+ΚІ색MM)Ej4MCIi @sJ#)Ej4MCI^6}A(odHx2G5\F Hn(zͨ|8dE$p]3wM\EALHў>j4-(n*
Hx2G5n(vdW!]5jm AS_vhM5rJD*dg$55n(vdW![:k@lAă&ў>j4j肋 AS_vhM5rJt9FFw AS_vhM5rJ7 #?ۊ<|7ti*3>pAć$s_vhM5rJ7$Hx2G51tև&!PV㦲$55	iEj4MCIH-i}Hd2jH8dk(wM\ɨi+7T#G5ƔPɻC@d4gMhJ*tAă&Ҋ7thUB+::j AS_iEj4MCI^jHx2G5PɻC@d4$&hp耍 Cq9M5rC&&P8d
QC&!PRjF } Cq9M5rC&QS$Hx2rvhM5rJձ
7mHx2G5]3wM\tQ$Hx2G5]3wM\EdHx2G5]3wM\EdHx2G5]3wM\EyCgn5q ɩў>j4v$55]3wM\8} Cq9ў>j4.h|,HK;Fx2n髐P} Cq9ў>j4.@Goy A_?ۊ<|7ti(ZݵHќ:} A_?ۊ<|7ti).PR@b_M5rC&!62#=t@FGx٬Q}KI=t@FGx٬Q}KI0ccA3Ԕjײ#~ƔPɻC@d4W7t#G5QC&!PZ]OH8d9R7thԌ5rAć$s_02n髐25%t6jZ8d婯R7thԊ:|Ać'.Q~PɻC@d4W7t#G5vhM5rJCG=Hx2G5vhM5rJj䃉HA.PɻCI[<yCwM\q!8?ۊ<|7ti+OP[8d?ۊ<|7ti(mKT#~]3wM\t\5q ɩK;Fx2n髐T7(Tæ$55vhM5rJ8uENizAć$s_n(vdW!Q6gV$55vhM5rJ[RMM~]3wM\TÖ$=5vhM5rKR#7W-H2jk.dW!d2jKQPpAă&@b_M5rC&x:+$55Mhz2n髐25%|򇭃Z#H8d*!PdW!d2jJ[:Fq ɩTBɻC@d4(|gH2jkў>j4>q!8˔s_z.dF H@pb<JFjr٨䠁RH-|CEz:} A(wM\ɨi+6zWt8k AS^ƔPɻC@d4dTgͨ{J+MQH2jkK;Fx2n髐WgM\:Cq ɩA.PɻCIQ<t4q ɩA.PɻCI\:6xghў>j4.hv+9#zvhM5rJ3jQq!8נn(vdW!Q6gxAă&qCg&%Qg$<G#.dW!d2jJ旯z54MMzMhz2n髐25%xQS$55]5ɻC@d4jZzͤH2jkkCwM\ɨi+:jMMzMhz2n髐25%|@mK!8dגԂڇ6vSzPY512n髐25%rݫ>{CΟH8d婯(wM\ɨi*d*\Ќ@ =lAć$s_vhM5rJ\FHў>j4˄*6x/H8d]3wM\҈ڇo6zAă&ў>j42.hn髙#?ۊ<|7ti*-(=tև驴MM?ۊ<|7ti+hP@rAzAă&ў>j4gMh|3[H8d]3wM\:	f$55n(vdW![W|Aă&ў>j4h}KG$55n(vdW!P-zAă&ў>j4-Dv-RAă'.dW!d2jJZ:j$551tև&!PWHȯP5jZ8dZj4MCI]#"CpևԸs AS_Mhz2n髐25%j(vAx٬MM]5ɻC@d4$&"|Aă&5=|7thFD	$<G#"sCwM\5j4MCI^Ać$s_dWnhn髗wM\ɨi+וH8dk@Z5r2n髐25%z#Od
$;|(l_R25$H2jk%
jAmCjtև#>|:} A4M5rC&-C&H濌dPgAH= !!tiA.PɻCI]dHx2G5]3wM\5dHx2G5]3wM\R%^P۶dH2jkqCg&%zZ8El>q ɩў>j43x͝>q ɩў>j4z/^PCyA.PɻCI\:Gon髗dH2jkqCg&%Frև<$HkCwM\ɨi+|$55Zj4MCIi T6zAă&kCwM\ɨi+o={A(r$55¢_M5rC&Ԉ=tAă'.Qۚ*t$<G9r#7T#G5`$jAm#i[>I$Aă#	K;Fx2n髐Z]Z:jAă&A.PɻCIikKM|gH2jkў>j4çJ7xyqCg&%pꇍQ[PW/$H2jkў>j4GoxVAć$s_n(vdW!=wCΚC&GSS_6n(vdW!^PN\#dx#qT$H2<
GR8*GH%^#; yA#>gr$9jkR7thCP8d9A.PɻCI]8uC$<G#ў>j4/Pᬯ=Hx2G5jvhM5rKR2+4>n-B#zvhM5rJ=}K7t.dW!d2jKMHh|CʈR$<G9rkkCwM\ɨi+ϑ\>MCI\u AS^Zj4MCI]#P2^S$55*!PdW!d2jJ!MHTMMzdWnhn髗wM\ɨi+ԽFu Cq9@Z5r2n髐25%xڗΤHx2G5Q]^PM5rC&RԃH演=lԉC6zä:#=wMM5n(vdW!xe}KJ5q!8]3wM\\;l-Hx2G5n(vdW![t>n-dHx2G5n(vdW!";}CwM\wdHx2G5n(vdW!";}Cr9lV$=51tև&!PW/[PC!PAă&.dW!d2jJZ:j|Aă&z2n髐25%Jz25%v䃉MMC3 $hFj崃MM	@NH8X~<z>BB3髖$55]3wM\mPձ
7mHx2G5]3wM\P3Ψ 8rAć$s_]5ɻC@d4gC&<q!8,=3:	f#:wd}KA&4@r7th8<G#ƔZC&$Hx2G5vhM5rJpWDZR색HA.PɻCI]j䃉HA.PɻCI]R#~]3wM\p/nF|i`0H: @x>΂<z>BB3髖$55`0t쁀-R(3$hFj崃MM~YX+ec,ez/^cS׬\(rў>j4SR%=vi#p]3wM\ԌmKWɨi Cq9A.PɻCIjDvڸkCw-hsR$Hj2+47tPɻC@d4*t䃉N\ȮW/(C&!PW5â4Hj2+47tPɻC@d4*t䃉N\ȮW/(C&!PW5â4Hj2+47tPɻC@d4*t䃉N\ȮW/(C&!PW5â4HM@cJ(dW!d2jJUC^R$<G9rkA.PɻCIQtZz6H.dW!d2jJ肋Af<lAzڇQ=q ɩj2+47tPɻC@d4Wnh$<G9rk@Z5r2n髐25%ۚj䃉HȮW/(C&!PZ]OH8d9j2+47tPɻC@d4dWnhn髗$<G#"sCwM\5j4MCIjEv抝>y Cq(ȮW/(C&!PZ]^H8dk0:} c8]"aFΟ<!@Fy#z]5rAă&`0`0`0`0`05(7mKPɻCA84ݵ-C&$Hx2G5ƔZRdW!dJQh}K!wM\$<G#qCg&%wK8k)g!H=pq!8?ۊ<|7ti+^>Y^TJ)j䃉HA.PɻCI@Wt7tFv[H8dk1f3c1f3c1f3c1f3c1f3c1f35.\:C7T7t5 pGlFjᯎ  #Ri#H5MEp7/5I$q kK;Fx2n髐Wt}C^yBCԼ} Cq9@b_M5rC&>l.hG>FD)#G5n(vdW!";}CrGooK[<q!8,jm ɬRYH> AS_p8p8p8p8p8p8p8p8p8p8p8p8?ۊ<|7ti-HPxtg$<G#ў>j4GoxTWt<l/PޗM\y Cq9`0H: @g8v~<$hFj崃MMǏ#<IR1W@!ȋJzHr8u%D:}#jDlK<L2G*b5=zūWM1[ejՄ^lCtGШ*C1<x@lW^0	?qSgO[5.g)r@D<|C ,Y/,`,(aPEhO ZwB@gp@j5
HF1Hk3	j@Y'r@wd=l٬y c F!6x=0l>l@wd
$/[0ۗR3Hjx'jNQ^6g8f!N;@1f-Q>yMO>o ,Q;O!b1
@THV6C<zԃ	wKc1
 YoAxrJy!C^<@|Cć?^d;Hx/vcp啌V2YX+*b5=z.1sK"EECy-_["ṫcV2YX+ec,^׮4p.P+ec,eV/^Tljz]bn(ElZ啌V2YX+*b5=z.1sK"EECy-_엌yB^Tljz]b5r0esK$zb<nAU2 ')C6AX*3<?<?yQ
</drR!COHG(",eV2YXyS].iv዇O7tǲ՞,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rly@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`5ʘzO^sK\7mR#gKS	*zW4pG]6!a#؆TS!bxd<c`X3<_?<?<?<?<b2{+jDv!{ǁi |.@->@AC(O@hy N PG@} P8`=A\A&dW4qCZ_S@Q_? {@`<PghOǃ? {@`<PghOǃ? {@`<PghOǃ? {@`<PghOǃ=.P֗2Gd][>h.P\i}M$yFM=b2{+]/d(+<;FmCQEwAϨ*˔*jD{YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKW% @P#ו1zbի&_RISײjG]6!a#؆TS!bxd<caR6`+/2#ו1zbnۊETivᄏ^lCtGШ*C1<x(+ 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#؆TS!bxd<caR6`+/2O$z/^cS׬\]Tivᄏ^lCtGЪjd<lB!H
)
CRg矞~y矞~y矞~y+ec,eV/^Tljz]cR2+2+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`G*b5=z.1sKRja%O^nH7L$x=
C)<bl4<#@?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<
 @}Bc΀=:_Riv6x4!R<t 8M kgU6 gU6$)xgYX+ec,eו1zbnۊryYX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr{% @P#ו1zbի&_RISײjG]6!a#؆TS!bxd<caR6`+/2y#ו1zbnR$0esK$zb<n@2 [ɘ .CɆ@6
B/2׮^8!6xƧhzenJV=z	7OB [k!_FJ8PGJ=S?% ))Do%AQ;E/%/E%(GJ/y([y+W_%~J+W_%~J+WK<LHTy#ו1zbntǲJ.0t<nH6!zTx؞ 'Y Xc`gx')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<LY^Tljz]bn(xڢ0esK$zb<nAU2 ')C6#`3<d`$z/^cS׬Zx_=	*zVXH7L$x=
d<lO S,l4
F,% @PL^vƧXۆ.iv⇭5Tivᄏ^lCtGШ!bxSHR3i"z68jkд,H7xƾx')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<L(׮4p.KS	*zW4pG]6!a#؆U52 !IHca)
C3?<?<?<?<?<?<?~?<?<?<?<?<#xCl!{=]ѝ9!ۏ$I$w P 1Ev4qޗ48tz\_w P 1(YOF P :Cz\W.Pj]ǒK	
v<?
G!x8? {@G,G4 .@pz=Yşr ?
'OAf΀=v<  x .@-p\ 8\A&.@-C`!P h??q0? {@'3N;r Ŝw@\<`?? {@b<Af΀=1t  
	@úY Ayr @z>G#	N P=  %9: \<(G? {B.G#	N P=  %9 Pǣ@|<  iY=  %9: ~CtG#	N]8|.z_8Fu![5ϤzAvd ]T3q3]FxY!8pޗ4<sCN='@;(ǁ,  ~<? {@zN  
	tb:ZxP0('ǈ$pG6x􏛼mKY|zKdwKQ[>lGtz٬K: xN>B Ax)@C	\=A  P=  %9RJQH.UKΤl3<x񄔹s%-ivǲRQgR<x	w"1DWr>p٬<xHޗM\t#@)jgdwK׭Ըg$pKd 8xyJ+g͞K<FxGTpG<k#^RgǏ0â.\5yJ+g͞K<FxGTpG7/)ElqǈH
.çwKQ[>l\x3:FgNT	}KIqǈH
.HΚ|Ǐ0â.\5AxyJ+g͞K<x	:!RY8CnyJ+g͞K<x	>|G("H@Öex38tBˆ=lBlyVϛ<ǈHAuJ>F.QiFyJi|-FEE qU/#:V7TAxYqǈHFjtg8u$tR̿Ǐ0!RG("H@Öe<xGClHr:l6Fx%HΝ6gR<Fx@x)"C:F}%HȮܶ|_ǈHù"C:F}%HȮܶ|_ǈHԕ7mR#g1x^>b
+i([H@dTRR3!8
\9l_Ǐ#<Hr<l.\=zԈ	R#g<x	|Aw"1Gx٬Q Rf;Z]lDW<FfpGHϤxgM\:CǈHԽpG6x29FB.k/m8t"1JQH.UKΤj؄)pYqǈISԺ #lDVȨr)pYqǈIR2+-8Fu#z]5r䁩@ s/g$ R̈ΤrKWDlg26G|ΥV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%4IR2*)ӊ|Ԏў>{%/II
iBr_<x8|.wpgs#j@ÖeǈHճjo"1Gx٬Q6CpB.k/g$t%HȨΤ}KI:t D1PzܿǏ0ϩ	f"EFxCd7Τ Rf<x	6rڗF H/5*3!Fu![5ϛ<t̍6t3:|\Ȋ(ECEtB.k/gO#:a#i9s mK6tճY[HG6xgRg$x͞8t"1Gx٬Qx3r٬;͝>p鄎v́.HVdjAm#i^!4z.xä6)pYH+dY޾l%TrBz8}SyqǈIK݋Vϩ	f"EFxCd7Τ Rf<FxDRm#R씼m mK!ȌGHVTAt[{ mSgUK2:F}#h6k#R8t9p鴕#"rgR7W-KzAv!g-^Ԏiv>fd|"i}#ivǈHH6[>|	:!8xx'- #<z^6k"+dTg9vK<L2G*b5=zūWM1[ejՄ^lCtGШ*C1<x@lWH!פ3ߖ)yFm?HJGoL(zKI$7>}OI=$K {G<:A4чG M<:*ߧx5ܑ/2׮4pĀd9ja%O^nH7L$x=
d<lO S,l
3O S(TL^vƧXۆ.iv3J.0t<nH6!zTx؞ 'Y Xc`x^0	
e=yS]-ZpBlO^/݄={+V$zb<nAU2 ')C6#`ՠ4iC&?3h,hMsɣOhF5hIM&?4i.O&?aSɣO<4?F<4T{ѧq\ɣO-FD/&?M&?+<4 #&?4ѧ|ѧFVy4i+<4M(h4 (ѧѧ&?BF@4FFF`ɣO#O&?&?/&?&?<4&?MѧB4ipShjwFaFA4ɣO/&?^M4
y4i2h(4i4
~M&?~M4
4i3h(?h(?h(?h(?h(@h(@h(@h(@h(Ah(Ah(Ah(Ah(4i4
M&?ɣO03h(4
?&?M<4
y4i4h(kѧPɣO0FaC_&?M4
4i7h(sѧPɣO0ϓFaC&?~M4
y4i>h(}ѧPɣO0ɣO0ɣO0ɣO0ɣO0&?4
+h(ɣO0&?<4
,h(ɣO0ѧPFh(#y4i4
	M&?GFaA#ɣO0:h(4
&?ɣO0FaD&?>M|4
	~M&?_FaA/ɣO0ѧPLh(&y4i<4
	M&?wFaA;ɣO03ɣO03ɣO03ɣO03ɣO0ѧPPh((y4i<4

^M/&?FaAKɣO0Dh(<4
O&?ɣO0;ɣO0;ɣO0;ɣO0;ɣOKɣO3ɣO&?y4i4iѧrѧp:ɣOXuѧp;ɣO-M MO&?'F	SɣOTh(<4 M*Ah%OhɣOZ&?&?HѧpZPh2LhUx}/YѿwGIdtyb]3c<nosu7<7ev~7@<nn{<nH<nrӼnT7,ܵu^{=7ӏ=W&/3wC$wtL#7?;q#%$<2ǿљxqtdG޴wzY#H>L@)'w<o@Nw@H~|<7YyP<?N!yᵞ<6N 9lL
ގ7.g	X/ҋ>'	&(ùCsXҋ^h[K}ŗ@|@PU9Fzdko{#.w75u잷E~-O5޷Ejdkj*gn9k5g*PAr)(jW5pB *(H(^dg5 ^F__%%6ǎ#}/#}@xٷ5uHrW#_7zοg͝YKgRg_5p+U/>{#_ pF7yȟp3<vçF Kꜣ=m@ͿF"Ez#_G8t#_+#_ǈ?0zg#_0!#x	'#_.zO]j(#_OHojFt@/s %ą:FBF_F_ ^FڹFv#_ 	=m#__HohtdF/ƻ	~40?~4#_dk_?2?5|j?FgzOT]F?sPꁇ5/T*e5b˸=>6,aG]׍\Bՠxر-W>z4_qUF/V~Z1wg-WX I7|s-5eV_J!i,|4Ie-5&?d7IՖ?$-5e2EK^!i,s|B_VX 5MYćIB_VX 	I/Zkd'%3Zkd*y$Dy$-50>g?3ZkͿ8fïKN/K*M̣e!iKxf#zZ#.!iޖ-5sK; Z!io-5? {B AY>K_-5sK!}䱧o%΀=|-5<?žKk-5%,Y#Zk%iB_Xb'|T_Ď!iYK WM`1X-5-5AgfB_4:ZkO<B_4vy-5J<;=Mv-5Bm8h;s-5BχhB_4Zk!ivNCKZkn(xxvSMt\;jxvZòO;0M
xv+qMŜB_5!xxZko$_8jB_5|<Mx-5PSg-5Q;B_5|<}-5QS8,Zk	B_<(qMX|<NkWZk~8,x&MXŁŀk.!i<*p߈ZkSpZk8Zk84\B_6x?
8?^!i w-5f+#Zk!i8l!8l 
B_6O8$qMK8Y-8\rͅ?͌~L<m-5l$a&xL<6|{-5n&36Ɉ<B_&46Zk_y0-5lDd!i`Ʉ!ie&S6-5l%MɅ!iL/qM9aZkO[ZkrZk]Kx8p88IL8߅7O|!qG qM1:e>!iOtM?ӿZkY-5tq\B_@|"gghCoP;_-5t:!|"IB_T&:[Bo	(qM/7>-5x_𔸅n΀=6}\B_7ɦB_74i΀= ɫnAw,'G:':1_sL?#uyiξ/!Mξ/!sL!:|^B?_?$uyξ/!Ouy	:|^Bsξ/!;_sH|^B$sA:|^B%sDuyξ/!&sEuyξ/!w:S_W|^BO_uyξ/$_uxp|^?6*sڗ:|^|^|^mξ/J7_-_sҎRs҆?uzP|^7:(|^|^;_3_sҐ?H?:(3_4_5_7_9_;_>_#sҫ_Yξ/J#s҉|^|^K_?DuzRg:(ξ/J)s҄OuzRw:(ξ/J*sҊuy%W䕟I䕿I?_Xs#O3s,ξ/$(HHgξ/$:|^Iwuy%:_?G|^I%|^I&s)_JHuy%;|^I*|^I*s"G:Y:&s%*L?":*|^IR_JoFQ䣟uy(cuy):yuy(iξ/%|^Jeξ/%3:ξ/% |^JsM?ξ/%5_|^Jwξ/%#|^J|^J#|^J$sPξ/%wuy(uy(D__R#|^Jξ/%:^:|^J0|^J?[|^ouzZ?r|^1_:,|^7glh_s?s|^|^uz]_apde/uzZwe?uzYWuzYc/|^&|^Z_|^^___j__Zk?k䳟rskξ/%_Ɵ__|^Ksg_?|^Kkuy-:[uy.vsda:K:L_?ξ/%?Zw:T:U_ďeuy,uy,M_˟_?_/uy,T:ξ/õ_|^|^sñuxvyuxv4_g_l?óuxvuxv?_m?ξ/s÷?_n?uxvH_pξ/uxvξ/__b':;)|^?ؑξ/Ŀò:;-|^?{:;0|^V:<ouxx|^Iuxx1_?ξ/?_wuxx|^ |^ s:<ouxx|^>:<G_|^uuxy|^?ξ/	uxxR__?uxxU:<O_/|^	_uxxuxx^_|^)|^
88|^ξ/p9':/:0_rouxeuxsq|^_|^|^sux9g:?ξ/:ξ/uxL:?pD:'sS8U_#8X_pM_qC|^!|^/ux?ξ/_guy1W:muy0|^L8:sξ/&ξ/&/_?ξ/&?Ɍ_Ƀuy1ƿcɎɕsɄoɄuy2_:N:ξ/&ξ/&aOaS|^LO:$sɂ_:Z:\__!sɆɂ:+|__Yu|#ou|%_8_Cu|&_<_GC3_@::gu|&Mξ/|_	:|_::u|"gEξ/S_*|_	?|_u|!/|_M:k|_	CEu|!KFu|%/
jɫ?ɫӟɲsɫξ/&_F_f:{ξ/&_Guy5|^M?`uy5uy5h_C?ξ/&	|^MkG_[b:lk|^M}Nuy53ɵ|^Mξ/&|^M$/&#ɤuy4G_Iuy53|^M(sɥ/:":S	|^M*~|^M*/&sɢG:X_Duy4ξ/&ik|^M.sɪi{|^Mξ/&_i|^M?/uy4V_:=Uξ/Vsouxzoξ/Vsӏuxzsξ/d_uxz|^_iξ/f_:=s|^suxz?qgξ/Zsֿ:=sξ/]suxzξ/k\ux{g:=##㯋uxzK/:=&~luxzN#g_uxzR.:=?w:=)ruxzT^uxzU_|^ξ/K/DS:=k|^?	/T?fuxz^#uxz)1KV#:ruy8#uy9o_?q|^N/'ruy9|^N<_tuy8_p|^Ngξ/'sr:?,:|^Niuy9|^NoG_/'>|^NG_!:g|^N#G_Ň_q/G_/'
ξ/'&~ξ/'?qKuy9;uy8ξ/'?N/'r|^N?qc|^Nξ/'ξ/'	qk|^N.sq{|^Nξ/'
_uy8ξ/'
r:+s|^*_?ξ/ξ/:>8#:>/?|^0tux|y#ξ/_ǿ:>sux|G_:>A3#:>iξ/s:>wξ/~pux|:>##|^_ux}ux|K#g:>'~ux|@ux|RD;//:>O|^	ξ/ux|Y_o:>-s:^b6ѳ׌\B1rlĂ.ݱzbUPZwJ\!;|jZw#Cry$r5$@\0WAhTˆdZ6EF!6_C6`^W.s_(/+9`	aQx7
_+Giy\a~0jˆyx܄ˆ_:;OdZ*Ft@pAyKμɀ,@k<1%Cl9p%I&kA/@5BIL;| @ \0<p$üFb T^¼DtAk9x|(0f_<uU/[T|A 0/+9°6ˆׅF5:0f r5PWg^kw΀ k‥
\0澌!H^W.s_n=.#E+| _/+9ɡBIL;|/+9h?AD w   Q,a@^|\_~R`C
 vkꃰ"_␬%	%05Ez>_  JbX1
TWhrR'z%ey\a͑^E5H>kB35R"pMZ)tg7Mh_5t]ay\a}Y
WhQx7
mHȮxڊ]5mK5@ka
hwXC7xږT8}+BpÄ7xږT[=|6#:k@mKkb /+:omKZ*FtևRomKZ*xڗͼg&(^W.puR֊uSg>k <TˆvԵϞPӇk. D/+9˷6|򇭟5l}Kk4,pÄ.7xږR|gmvԵg$5Qf 7omKZ#}۷6Ϊm=  ;|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耍T0q(I)yPvçT5r45BCPD*ohjC>gMhzͼ!8t7	o:}CQhlhjC>.P/z!Ov>vHt;x*t!OkKh}JkDA(I)yPvç9ۊ^ݫ5%	%07? {@\8t RX^W.sS xhp|y\a\8}4qCNQh>,? {@|=A\<Ec]gyG]  5sK; O@ЀPhW4qBgy pmTmT<? {@  Z>A(q.PRN<u.PRN<9Ǩ!h0tt NqZ>A(k]3g.hp4qCgh\R-? {@  @> @'8/P/Q<sK; CmCgԽD (A3'΀=  8yBA1>4qCH(|.P
+j#>%΀=0 D.PgOibB Ap[>_R4qCϪtԾ #|P@c	Z>A(a D14qCϪt烎iv⇭T<? {@b<AG!hG!h0\Cj<t\c](l<.P6
Ɣy]W5m.QJ+Κh.G߃gh.G,sK:9ۊTڏ΀=h͏@GyG9ۊT4qBQh4x>G΀= -Q4qCM.P2j<X:  6? {B `ۊ)jg|sKRի^'b8: cx4x<n(WçsKRի^Ӈx<: cx4G@8vƁzGsKRի^ӇX4qE-Zl8|(hv;c@|=A
ƞ΀=q0!+Q]^P\j򇭟Q'
hv;(G4x8n(W!}]^P΀=q0|? {Da@ ivճgD*<tx|X: x>Ty]gD/9ۊtBO@KŇhG%Gۊ^Zn(EzC:C@ :0wO@ :0ujn(vA|Bc]
5? {B A^,? {B ATy]mS a p	Qۚ]W5!x8n(gMHTx6: x>/@8\ð%Gۊx.P@l5? {@΀=~Gj: ųi^W.sSİBpÃhW!}`Dˆ? {DZgkqA^W.sSy;tj״8tV4_$༮\0'jghp54/+86: ڵx5$/+8ty qxt 5x6: ^tԅ-pÛ΀=tW5_KzˆX: 6
ƞkI^W.s_/^W.pltg:|| ˆ ? {@bN<6zkp
 м\0H(|΀= Rŧh#;Frڗ /+88: 'K:| Ϫtb0kVy\aO@>!y+B \0h@ !y^BpÚBB \0qC=|}@I% 4  h#PS_j q$üR$BIL;|`&PS_Aw1dH@wDNwrlJJakw΀ kh| bPS_␬%	%055/+9
\0@`ftˆ`BpÚ@Ay\a}2B\0pˆJ!y\a|Pb%	%05'!Qx7
_n=.#E+|P/+9pÚ Ur5t^W.s_ ѨwBx^W.s_#$r5q hˆ3ˆѐ$ü@*ˆ *Kk=mŁy\a|8,k8~(k Zp5рXp59SBIL;|F6]E+|9@
	BIL;}ZDr5`$>%	%05=t%	%053a r5$@\01&t5AJJakh^W.s_ kD$ LˆL#j8|1pÚ*k/+9Ǳay\a|4/+9idp^W.s_H(%r5(hˆ \0) $ )`</+9A0/+9 ad/+9/+9r5\`P/+9|?pÚ``/+9YRkx \0c R^W.s_@ˆ˭
0^W.s_LVBpÚwh1ˆ ClBIL;|N^%	%05h*&(I)y$üÅˆǑ#r5Day\a~C`d%	%05X dy\a|pp/+9X!Q,r54/+90!y\a|I1k c<kVNˆzy\a| ˆ^W.s_lay\a}Xr5Rh^W.s_(U(@ˆTr5,p\0pÚJJak$P\0JGX^W.s_@! ;5VpÚhQx7
_CF.Bn澰b`C
 vk1y\a|z"_< !: 5t]ay\a| A: 5P^D
W& (k+Xˆ,vˆr5 %T(r5;kY^W.s_󐼮\0P.pÚ@X^W.s_7/+9 8pÚ0y\a|9\0澄y\a}騂r5n@^W.s_ (I)y 1(I)yH!5w!7PS_@JJak>y\a|7 \0t@/+9A/+9!@^W.s_k  7|z^ĐtAk`AD tˆĲ@p5HK w Ut5 C b5fh<(pÚ`Zr5 W@W\R;Lk༼nBkAT^¼B(/k. D/+9аk㳓`/+9 ay\a|GipÚ\;:k3:qy\a|X1N3_PvFӌta(I)y $E T%	%05f   j8|@P$#PkT]PS_ 0JJak 1(I)yE
\0WAhTˆ ҉`C
 vkꃰ"_0f `&"_ 8/+9)L! ;5Q>D|4(ٯ@0pÚFE)0^W.s_	A:$ü`p%	%05q]9P$üC. (I)y	BIL;|1#w:f7wc(I)yDDwKwQBQ(I)y@	$*BIL;}$z7ġ$x x$ü 5
(I)y
 PS_" %	%05 JJakd$澞`b%	%054;!}@I-5$@@a  )k! L3_# 9fΐ _  ca  8
-	@>R1
  h|$O5 TA%mhwXB!G U ]@z
=ș f;5 P3_ԞDJ2 <ٯE1:(T9}@I% 6a P  `f$ S@ps_Sh(_0hc_ y 6)f%;k# *V8,f`k |"1#f~@%L_K@B-ɀ,@k<1%CkДI$9I*?%G?Q`o*?ƛoD0U?"T"%GF_Q{*?T/DJA_"T~,DJQ9*?T&a	w?%G>T߈QCխV`$Jջ%ެ7FJՁӒdX'B]AW"T~d6=*?2	!.'>S̓`	w	SzN3߈QQH?OJɞS`	w%f+zNXo8K`
pzɽ`	w?%ޱ.`	w$zNXN%ޱ;
pzϬ Kak
Зz^4U8K.C4B]懾ho	w+G愯D<%G怇H%h\%h*zN5Y8K
py.Q߬.Q.W>Sl%jK%jR%jU%j)zNI8KX
pxϬ.eSŉhB]X)]#
px8KX)zN6`	w-%l
py.dX)]}`	w#N6`	w&zN6)N6,zN6.zNzN=`	wl=`	wl`	wh>SS`	wp}`	weX)]S
px6%N=`	wb.qg.p
px8y8KNS>S=`	wX)]K
px8U%}`	wX)]◬.t
px;'.ti8Kg8K$zNIްSX)]k
px:)zN7`	w~"%G?qGHQ
pxc8KZ{8KZ8KZ
px8KZT%--zNo"T~Rx0%G%G?.xi*?`	wX)]X)]
px>;%%IQ>S%`	w^S֜zN[7.X)]HX)]KS%,%/%3% ?*?g"T~"T~`	w.!N[NIS.8K!0N~\J"W"T~D"L%=`	wEң=`	wN8`	wY8K8KH%q
pxg.tްSX)]X)]X)]Ϭ.r.ǞS7%޸8KqS
pz׬.^S3X)]ްS1.
pxFL%=`	weX)].X)] {*?9?~	׬..QHy8K$?%9%^SA
pxH%N	/X)]oX)]SS}`	wïX)]
pxK%/`	wzN:a8K
pyX)]DX)]E?X)]Bo./X)]zN
p|.+%!*?;?QǬ.b=`	wX)]`%vF%vOJSN	VzN	WN	YN	[N	I~SR.8K`
pxoX)].?.K
px8K`8Kbq8Kc7.
px
pxę8KbT%1-zNzNzNM8Kd?%2G%2&zN=`	wSB.
pxL{8K&`	wN	ްS@C$J@K4߈Q
px?%zNSA`	wX)] H%^SA
pz^!.=`	we8Kz.`	w
pz>Sה=`	w*zN^%N^8Kx8K'Y8K'9%=`	w`	w៬.߬.8K'&zN	OX)]:.M%%ްSfScX)]9`	w`	wzN%3$zN`	wӽ`	wďX)]2׬.8KSJX)]%.{8KzN-}`	wX)]$:%S=`	w.X%KSI
p{^SzN`
p{^S N`
p{
`	w8KC
p{._.
S
SSX)]A.w8K(o8K(8K((zN

S/
pxP8K(=`	wʳ
p|>S<%(
p|X)]%-S%N8KR.K>S/zNK
p{oX)]d%i8K?X)]C?X)]]NbF%ę8K8K."o.0`	w`	wN<a8K
pyX)]*?<0K)U旄{HJ`	wG>h
<xT	~"%GR.)QT\%?/%GP8KEoX)]*OX)](i8K3%?X)])߬.F%SP8K'NBo.
px
`	w`	w>SƓzN zN7%4
px.C
pxЩ8Kh%Na7*?aW*?gSXS[48KD`	wJX8KOԒ$zNbg$=`	wT~OX)]\_ң
pxVGX
pxV}J³X)]XJ´X)]Z*?
N
Ĩ+#zN
_sT+'zN
*?
~S²J±/
pxVQV^%py*?
oX)]0*?}`	wG1.6%G0w8KuQ`	w-9JcX)]2^
px&JaC
px?p*?_X)]0})Q}`	wc	)zN/e^S4cX)]S>GN
N*J
p|g4J%NAiQ'._DjeM~%GP{3JƧSƣj
px	~Qէ.񫯻j
pxTjH%5 ң*?"T~6L%6*zN	SX)]soX)]vSgBpCLcؿ*;z={(D ~zb%Kcp;=`(07Rc^hu	wуzYP{ {`_P{ 9J2CKJ7CKϸX$y%ȕq*?dRCK!%G>hu	wqT~P{#Gy%:IQ/ݚT:hKp+T9kK,7~B]cX!.,JxX%a	wxZ{%JB]ik	ЗxZaA%;YKw'a.h1hh1mc	wA%;&yyxKx3/X'B]X'B]?*T~<'z:':NkOX'B]4}Rga.NA%Jh1hK|c	wo4]9a.;A%y/4WM.?OJpң`A*?hiQ0U0Jـw*?fcJǦ_p*?*?@h]ǚxS7K	wK	w*?>>5*?>?)Q7E*?>/%Gɿ}dEңCiQQ%GsT~|
R
%Gg%G夨!T~~9Rܮt.Gs22_ K.ߗHK.}`	wI*?qY*?~%>8$xK|	Зx	x2"B]_.K|&g	wްN/2#]@<=*?߻ =*?@)yЗz !%G_!. ]%Gpx^sK/=t%@0;	wg<Jgpx^"	GQ^U%VϚ K/.y%GჯT~^h8ox'px`%:wpxboK1	~#Ĩ1<A#za	w*?A&y_	w|	B]%X$B]%4.z!."oKe	w/B]D!.$B]H_%GI644m	w*Ѥ%hB'4Uh0hK~Gh	w¿T~.%Gh	w_Xh	w_*? E^hĨ
-B%*?grAߚ.(@ң(\GhCyGPA=*?{MJ!%GP(#}(%|B
 W>J,(?Q?ң()&GV/*?<Ї	wQ.*FB%SЇ	wGB]ᐋhE_X!.|GQd+yO	wfh]ǚPxf;@20xK3k恔%@@ï4	.̡恔%<'2Ϛ61KB]4	.c<%M<%2@yO	w'J2Bwxh<%<2Bךxh)yO	wPxyO	wh](K O	w_4m	w3B]<% jhc<%C/X!.</kJ	}	B]h?	}#oңBψ*?%G> *?<%L4.S<')ye	wT@?(KϚ}%4	.E/4.Eo4	.#4	.#4.%h]Gh]C4.'_rrT~HKXK|H)Qs	zHK}A7*? $%S_X.:<<!.X.>h8`3 bT~@ڌ}`3ڞyj%	|CO4 HK8K4B]DOX.8Jڨz:j`GylsK.}`	w!}Rď4]h1|c	w|c	wc	wy  <c	w oݚT~@?&yCxK*yO	wo4.1.2G.2o*?C<c	wh1˞h1O4]ͼc	wn{Ka.|c	w"}٥GdnNt%ܯq*?q/ܠ}K	wk]X'B]	ްN&R_4]4]!*p*?o
GXwr|Н	wd߈
GY; %>hNc	w/A%ވ0z 0z#4]脏4]艞h1ݚT~T&{zT~
G	Q7%GI~h]J_܂_bT~H@r%%GTq	wEeQB]KbT~?A%ފ8K*?E$yE(zg	wtĨd%ފZE?rT~`)Q(KѯbT~_'%G_^	%Q{X.H_ӟ4B]]~hO6tT@#Бd%C8Kу9JњF8K惈K?8K}IQ0З{t{]g	w'z:v	?+G>fa.A%g	w_Ĩ5K5AP%G_4 HK5$zg	wߺT~Y	wό]᪗p{Şh {]Qɼq	wAxa.%G+%*?xKK]*?z	З{X'B]@*?{ga.4]Sc	w,yzKꗚa.h1/A%a.ݚT~M.|q	w8Kؕq	w)zg	w@d@S~#Ĩ DXhK%B8@I	w~h	.+B]&h$B]'ް	w;JDX'B]"HKX@O	w^	w>	w=aZQlN@S	w/*?G9@G<@G(K}40%GX)]%G.z]䯽Q9/z8rpz8g~D*?Gq	wzg	w}Jo,p}`3`bT~C)!}`3f?Qo}`3x{܍惈K7LQn	>R~	Зxp	ЗxpC8"|L%Gv gG*T8bTX}`W<Jk%Xo*?4B]#Ĩwp}e?	w֟%X0ؕ֡惈K8K _<˄Q@z@X.x9@H}恔%ސyM	wQAOzAg8K ~%G4B]C/*?"g	w|a%DehKK怦"?q;gGA[8K$P}gG`3p_p}oң	ް]c	wYA%B]ď4:ߗc	wsv?D=*? 4B]T4 HK-]X~N~WJǾh.2!.0T~Fw%F#|@#=`	w?Qr1A%I*?G~]g惈K9yIQs_pxr&~".<hN羰No]p]zT~ˉQk!.Ay!a.Bg!.B.0yK2.0DxK>T~  0J~s $%BJpxw*$o4B]e38K4X'B]hs]*?Oq	w>]hL ~_tv?_à~5*?OX
!.ߨ%G.%G#~k%`(vzQ	wm}`	wdX'B]}!IQ#4OĨ;t%L#)GQ*?& WAPFP'2t%N}KQ8
.Ϭ.%G1iQ<%SJ׬y<SiQNt% DA1~Q
T~)zQ	wk`(GNHNDOT~R_p*?>N.:~Dp*?4D!}4D,:QQR 
^B]׬x eK#:*? 
ңuQ:iQ(z:)ңWп h%qO8DRT~ <J$z: K	~N*X'B]*%G
JKz:*qT~Uu
ң򪇙.N ԨB]L%G<B]7	Q|<K<EƕQ\KYt%WsĨ~RT~#y xsāG$ǉ/8$DHGX%}4MQ`Lw	Q`~(GਥKPJ Bf@d@=*? 7*? J }K	)Q3A*?ĨK?G: IQ: X'B]#}´D*? *?  `~Bd Q~NZ.VK^NzT~&tM4d%&|`v@)Gjpx*z: {T~coˉQ^N-;	ЗxWtԼq	ws)G8KңY̍.X)\JX]pN~꒣Ǭ&B]増&B]g.Zx- ?]ങ	x-`	w4B]0iQ.`3tXLpKyl,iQl8KRt%[Ot%\U惈K)Gpyq.ypңC8KB]K=`(x^(Q0	~Y%	ްN.`KQ2A%K)G8K dK/Qx+tKga.yңgpyxMt%^+GˉQ	Зx	Зx"WJך!.@~T~()zg	w2zd%(tQ(y%(ˉQ2]q*?CX]ȁT~_qT%G~ңeXLȁ	wd@`	wN/Q3yT~`O0=`	w_ң!.SJG~]"'zD%)0zQ	w@[NJ$߹9*?k}`	w6N7h8iQ3%g	w1O2T~WA'J)Q$t% IOJ},x SJK !c	ЗxQ[:0^N {T~a,0?qM*?0}`3t~dB]ЧK	ңh惈KS>T~)zg	wc?ˉQ	QP.%G ߺT|@
^NDX'B]0U^h8︦Qpx5eD%@ܜRWܜP
a%ÿX'B]Ht%ɞN8Fq{xT~`3<x*?R
OJԀQ+'yY	w>0;	wCN}`	w\JP]*?JNR.T]*?1I惈K48K\t%b=`	wߕң9q	wT~?S~%G_GVߊ)QXt%+ңX}_@>0;	w4W8KWsKW?ң\.%G3oX'B]3X'B]1ty4K1QT#xKX'B]oQ|q	wڛңS`3+\J=`	w~/*>9T}=q*>T{> i	wx:0t%ң4B]"?SJP}`3B'wF̀*Rt%Ot%ңW!.wSJpwTzT},a.T}=`3ܚuB!.)GYϬpwVt)Y	wue]X.iQW8K ︨uf?%G%̕s)!H?	ws& K#EK"|%̠B%̉	ws"Q.dPw2!k> k~(Pw3<%  !.f(]̍.fPw3*B%_\%,A%T}/ްNQX&:ңh惈KosGް]Ѝ惈K~T}
]Jz:Q~	Q5@0;	wqa+)GXNϬ., Q6	唨~s`+lTt%͋>NWJ6q惈Kr4szg	wpl +G ~\J6*>T}'T}V+B].y%.:A*>3a.~N!.n}4zg	wsz`	wsr_.nZA%7)GK8KC?X'B]Z	Зw+GZUA%ŢgSJ%^N<?t%tɞh8< qM*>pwϹe*>0RT}HJ>;t%	ЗwQh8>	>T}#8KYK	ЗwZ9uq	wuOuX.zT}/T}4 HKWSJ@;4B] ң`3@&:T}!.t%?t%_4B]!_qM*>	s8K@7@?)G"i<%'hB]"&ңzT}/hB]\ң.rT}ң7.%GppwpQJF"z$A*>1Jȥ	w	 Q	 T}Bw@iqx#A_Q:@T}΁wT};T}XPJJ}%Ga7!.0%~q*qE*>7.1%~qYy*>!7*>|@ɿGxq*>׬.PJ*p`J4 czT}T}p. w	QEsRT}	4R9=*>Hq*>QĨCX]*?PJT\d%T_)QGLѧ!.4#z2@Uq*>,?J k> i	wpA=*>0pq*>0K=T}7d%
/%G`%y2SX&B]j2PT}ξ꒣6 ?4~qq*>pqsX]DB]t.%GtM=*>5QJ'~N"?*>tOA% WSJ%X.9Ϭ.8}%G, i	wpK7*>a_T}/4B]-2iQN=`3Z*>h!=*>㲿WT}ǋ`	wqϺT}ǀ?T}ǎ|,K	qM*>pw`	wq~WJ}Kg.@T}iswSJ`3+G;%wŏX'B]ݚ4B]ݘ)GݚX.Ϳ.̅T}x*>=!.ӽ`	wpXt%ϖys]K}`	wssh8)Gi%N\KG.>7t%_d~qoq*>'*>K}4g	wp sKt	ЗwX'B] oty4M%ߕңK!.xA*>x*J`4Ko&B]1:#wCpĥ%&B]	ЗwA% {)G%E/XL:D惈KCңJ]	,t%Nk惈K )G	`3Lt%{wF/p&8K8>N)z:LJp&aA%_qM*>X.? }ɩQz:QKBwzQ	wp*QX!.a:2 KCo9*>NJdߧG4G4]*>s̗B]41~^Jp̎!. `?T}?w 0
A*>>㔨&%Gݢ!.HH%Pt%%%*y%|a.PCң3%ڹ"%چt?T}ڈh.Գ*T<hK ߺT}ڊh8c_v>]ݳ4'B]ݱwlwl)Gݵ]ݰK?ң@OJ }ң@?rT}QCOJoĨy`y*>̿R3wn"v*>	wp,6=*>YϙI	wp,.%G/QDQrS!%BˉQE.y].Jwt~T}	] Ĺ*>4B]ң%хO4']4 XK8@h	wwsy]YGK_qM*>g	wwn##B?Qv|Bq	wp)G59g.a.h wD4Mj^@jT}SwySJX.wrwB
}w!zT}&y_w]=zT}ޮw}٥G_bw?RwWE*>a	wr
X'B]܃Tr	*>5	w!4t%cX!. z:*%G6 $&wG$za	wtr.ң~%IQG0~RCPJ?K=`	wp 쒣&wa	wpiK֫K1t%~쒣XMa.?N@T}ȇB]܈K +*>?5IK=`	w{za	w{	~N{*>~dB]?X'B] KzT}%GwK@*>X>deB]܌4t%ÓX!.:$Jr)yXKa	wr<X'B]܎(~*>/bT}|, gңHzg	wr@Yi*><q	wr@yңHLPJ 
T}	hO 5*>G+%GiQ49JKWSJ'zg	wp0p0 T}Sw ң^]>QSJ2%G@d8K^hOA@k扰w/a.HT}͞hB]`3MR|q	wp57pwAgĹ*>iwN}`3)y]*>iCK[8KF_T}é<q	wp8KC*>!.>T}ç~]:?Gy	wpFߧGT}w A[w`SJ9m	ЗwdQp`	wp6ct!.}4 g	wtX0w L%rrT}`]9*>S~%IQ
쒣R	wrIϬ KeI%}%GܒS	wrH.J>%Gܔ%~(Gܔ
/%G,	ЗwKt/T}@d],4}`3Y	Зw%ңK\J,,J,KN,Qpw_p퇬pwQdB];`	wpwtq	wp	}4=`3xT}. ?	Q7Ĩ RT}ɄψB].cK?+G4B])G#8KO=`	wrk?X'B]ܚ@rhu惈KDrh%ܚpK/X
!.O9*>Kt%|.N!}Q'9*>Qɿyң   /X'B]@ ң OT}4!. )|`vSJaǬpwL?t% t)z:X'B]ܟ/t|q	wrxiQ'3]*>7̍. t%>h8)GA`3%.R ?%Gܠ}%GܠL%X'B]ܠ+z:4B]ܢ}4C?X.QG3'%Gܢ%}QMz:Nht>h8joSJjwpwM%GC	OJ~q
!d%8? 4iް]CԨbo!.!qT *>"Qd*>xᏚwǿqM*>x3z.tŜXK+/X'B]GNp(y
%I=`	wqoX'B]D?+GD#y"gpwoX'B]t%ңy~X.ʾN}`	wp>ң"惈K]Ey"G 	~%G Q  E=*>  ?*> 	hB] KwN)G88K2t%ӃˉQNu]*>N UK T}?4B] SJ o% KoX'B]+Gyң]g	wpB%}J!1pGt34!. o]qM*>PZt%q*>3/Q):2w.S+Gܦ惈K;)G~]^N"(z:]*>!.qM*>8K8J=*>~	Q rw sa. T}o%;t%+G %X'B]ܩtASJQpw*yT ңTOJPLJ#7@_ң=`3#Ӓ<q	wpF qM*>߬pwdOT}4!.O]T}%'KAtB_.	OX'B] WtASwqM*>opwyY	wpJ4V^]q	wpJ)Gg	wpJ%}JT@ܜr%GܪY	wrϸr~]ܪ~	Q*OJU;KD]ܪT}ʥX.	%Q<q	wpL/iQ`3&
	Q̼q	wpLT}3OX.	<6; J%G<q	wpL>T}4?X.	;qA%`)GF8Kha.#4DKa.#%Qh84/X.# ?*>2!.#ϸqC8Kp{T};4 XKr&]a.	WĹ*>KA%81iQ◬pw/T}yT}>]<3@c	wt>h	wta.J%G<惈K︦tpwO+%)G<Re^h w+-@c	wrKGܬ1@aSJXw%^rarRV惈K~T}ް]ܬ]ܬ\Ia.W6DK_rT}4B]ܮ6iQ+`3\0%GܮwqM*>z`3\@J\|KW*yq/Fw+(;@c	wqߚK40wɞha.#69S 80%GGPA%piQ?X.$th8/SJ7pwQң$|6HUzT}đ*>K40wIha.$~hB]I.|`vH4"pw~N+GJPt%ĠpP%C?4B]/pP8K2T}@zT}rrT}Wܜr=*>@J`
KX,`}4+4!.XN%rg8K/4M)>	Q 7\pR惈KiQ.`3)w o)Gzg	wpUd_9*>_ң
~pTpU\pTF@ਕң
]<,*-|`vң
`3-DK@% a.]}/rT}"4B] SJ&zg	wpNA% FiQ Ϭpw}J}J	?OJ%GߧGܲ	Зw,GܲYMrțd%"a.
iQfް]t%XWJ+,:Tt%{T}4B]L>T}8KoXL+GL<L%")Q T}?RT}cfpU	w 2 B]<ȁ	wpX	ЗwX'B]&WJ,,QiQX.'z:pT}4B]NqM*>sX.'}`(iow-_rrT}EX'B]ܴ+z:wtߚ!.@SJ-k%jod=*>=`	wrX'B]ܸTt%zX'B]zT}xW@J/\J/sd%yw߸p^P༵Kp`	Зw׬. t7wp`*zg	wp5pA#hKaw 	QPuTu׬&B]ܺ	w.`	wr惈K_pb8K߬&B]`	wpcw&?q=gpw}a2y3	Зw^h8qM*>zpw/`	wrgK<q	wr4`3xKyWң(2KX
!.(!_ܜqEܜqEC	ЗwT`	wpdWJ2e惈K %ңzg	wpd J2OJ0T}_*:WQ_t<,|w/qM*>]ܾ	Зw/?+Gܾ.%G:.`?+Gw0>T}X.`+G)y=	wu߬.FA%IqM*>%X.^%E?RT}g!.}`	wpaKk4B]`}4hu%4D%4}Q  @NJ=`	wp=`	wpQ  惈KA︦s	Ϭpw0sy f_y)GS%GSqQ*>☋ `zT}/GT	~@}BݪT}@	ЗwOX'B]TsԨoa.*
^h15UKS4]<c	wpjKVh150w4]٥GdKt%Kq*>1A%80w 4]FA%8KqO0w /0w a.fpɼ%=o.%KxWzT}>.T}ԆrT}ԏ|'(K O	wu'?	wu!*>FX'B]UU慨K[@JF@-	wqU;.*h	wsM %Gă
Зw14@'ixKް.b%/VK]L.q
ЗwS=K]L/	wu2^eOXV
ЗwS/y.*y.+E!%GV2GV5Q:+@J<%b6^@Ⱙ<%p=`	wq\B]W+T}q/ww܀q\R}J惈K̾=`3+Jcs惈K*>08KϽQ1<q	wso܀sS8Ktk{B_%G4M<6@c	w{Hx	QK	>	Q惈K>a%G[qfrT|YϬpq`g_.*>,L%GŘ|q	wc⹿pq]wĨs惈K3pq\ o@J4B]t߹*>+=`3Q\HA%W>^(2!܀Gh]xK?@(|R'~dB]T|Q	QDRA%Q	]}J"Ϛ!.R(o4	.xK8@(AJ(J6~ha.	}%G4'B]%GCqF~=`30
ؕe4B]0%JQ*ohKhKT|JO4!.T>(zg	wT|JoWa.V扰q+NDKl%J>h	w40q+01Y*>#%hN*J%FH_x	Q#:# *>#$40qx	Q|Н	w*>#5^ha.33:#1T|Fm6#2T|Fd<6#440qx	Qha.3X	Зq,	X%Kx	Q,kKde	wI7%KT|KO4'B]h}%Gh%F_T|FН	w*>#K<]h4(y:#BT|F4MRDKo4M*>#P*>#S40q~5ABt%F>%GjK@܀/8KD_ˉQNX	Зq>NY/*>!`0q?4],}Kךa.<c	wKoa.
^h1Wa.6~ң69&qy#` %Gl%FWbT|F!.6y %Gm_pq=`	w,6	Зqrz: lB]Bt%@Ὶq[%};8	>cva[xг ;c7yܛ"`v>#s܎-v>!hA/T|B':JZGX'B]-<!.=`3_惈K߬pq@ x惈K⇬pqgQ5 |F=*> |K%@k.Za.Zq-&=]*> K Q#40q"G<B]_rRT|AЗq"#B],DhK!#B]2DhK .Q@ϼ%IQ z:#.8oK:#7K	_x	QB]p p*>#Ϭ.8	wWJ\~ԨX'B]Ĺ.ʾha.rrT|G,<̩	w%A! T%A#O]9CKBKzT|BY]*>!x0IQ9*>#ܪЕ}OJAKw)rT|RA@c	w/HJo)]v 
#.;<a.;-y1%,B]0)R!!{K*`	wʐqI~fTbK 
^Nd%C! T%C'~ha.̩	wL{ 2 KbϚKAϙ!.}` . 
.^ʐq/#z:%40q/<]Ľ?L%K40q/0@ @S	w!R=`	wϬ.>*>!uKe40qԼ̩	w	&yB]@IMJǬ.`K^ha.aʐq.
	_G k	wPSCK1RG T%Ry1R!.b%Ll@c	w/ʐq;@c	w%G2 KfT*=52%@* %CCoX'B]4L%CAK]4]4G%@,}ɩQ X'B]1+=2%AYÒ* L=*> a.
O4?_rjT|@1	Зq §K[eHKL 
a~ k	wh	w7R:!g %Ca[ 
#40q<̩	wc@	w,=*>!q%CX (K!׬ %CC&G:Rt%Lha.dH2%S~_rT|S@c	wY/Q_ң@ܜZT2%Ah%Ai	Зqϸt3	Зqʞh
a.~h
a.y)v*y)xoHKy)x%}äX'B]<0)@S	w8@S	wa怦 q %Gz: Ft%@8IQ3YK@c	w03IQN}`	w.|]=*> WJ%G+G~>fT.#za	w\K%G>`	wU怦  q怦  L%@AKgHKL%H7:J 	Зq 3@S	w g怦$~h
a.@#y)3q7%Gz: K]@S	w^P@S	w^HKp*> KwK40qGKךKSq ha.A/y1GP+G~*> ${KNJ	YeHK;KS	Зq cB.k|])	)	y)	%@L怦 &)RT|CN~%C]*> (K@c	w+GBoң*J
=`	weHK#X!.N2 ?tdK(>h
a.h
a.h
a.40qP i	wfo怦 ̥ T|AMzT|@m%@1CKU] n| L^ *B] p.ga.⠁zT|T:@K#:&40q40~AOT|Tza	w".B8@c	w=*>$'ң@c	w@WT|U!~J^ha.j~P%]*>&~WJ_3!.l p6a%GJ`]zT|Dh]@7@" xKO4. >@"~hB]@hKX!. 	j]@RUpq!SXK~h$1.拡.C'yKӼt%HbG.KEЗq7OUpq7.y%M>hN.q:'<Н	w.p~pK!}%G40qc40q`*> ,EЗqg>h	w%@XKOEqa3|Б	w?u{qaO<Ћ	w$_xiQ"D6@9	w *>$AߚK:$Hx	Q"?x	Q"<]	w!c%H4'B]凚q9
T|NFߘr9jT|N^})Q9>T|NS=`	w,JzT|Hpq:YK/'@K%G.tS$ep60KzT|H`38KS_ңAQ~m*>"CzT|D *>"T|D ! N}`	w
4"+*>"%GBO@"KFX.!
h868 <J6+%Gl~T|H}`	w;ϼɿqI*>$q*>"RT|A?X'B]XUIQVLt%DB%GĒ	Зq$:$/*J%C	Зq$z:+pTOX'B]as	Зq?!}RT|ON aIQ@}K&RT|PX'B]EpTK%GF}K{
#	~N9pTr)z:"<_pTOX'B]GAܖG_r`;>!=*> .Z2%@\Tt%D:"@Q	_tĨ߸ A$jT|DRJU@"Ak8K
^j0-A%@`8KO4!.g	wq	w)zg	w)KTtĨ=*> 2>%G@T|@eܜyMJ+GJN^hB]]}`3;2%@heHKч̖]/t%AuHK7	Зq "4B] ] hB] X. G~h8X. CGbңn/%G_)Q!.iް?ߨ%GįˉQ
J
XMa%,J	7SJ,J$ QB_bT|DqBϺjT|DX.$~$oԨ.-%GIyNJq惈KA75*>"Tް]Jg惈K@K)pqQ*>"PLJ-gq%?tԨg	wXXXZܠX)Q%y>$!.K_tԨ˞]ĖaA%If?jT|DX.%_c%|D=|D3%_r;vİv> v> McɿpXv> |A=.o0c<?r;x~;x v> 8W%G	.!.YV !.'`	w93	Зq/ܜ|eHK2.dPq_@> ˉQ7ܚK J@,J@vQ_q
qĘ	Зq&2t%I*>$6Je'%GOyR"xgBT%DG T%D@	> q*>"|?X'B] t%BIfTAO!*!R 
B7(qBWĨ>N	ЗqA*>$־N5?	Зqg>NC>1#ʐqb	Pq<.)K/X'B]\: :K <	ЗqX'B]Q	w=`(	~B] `	w9*> P2%B"2.dPqe >7Jc̠B]".%G"_G"QT|@ K'%G  geHK $y	w ?2 K %I߬q'IK9*>$fT8XK+b %GT|@/̠B]DT|@'%G י!. b	Pq 0@	w)yK`Ĩc2	wLK)ްN*>  KHt%ECX'B]T#yU	w#yU	w#.z: H	ЗqB.Nt%@K*.*t%@}0J*>!?%G#}`	w)yU	w'=P N\t%I=`	wy#	ЗqrT|E`=`X+ ?zT|E`UzT|E`
ң+
N4t%Ew+~GWNt%B8̈Зq<ȅ	w~ y*>!KR=`	wO.N;'ЗqPqܚ`KH	Зq!..%@G
D_JWT|@+%G
o*> TKU~ed%@|A
T|@~gD]q*>!,~Zp*> 	B%GJ`y	w~N`	w %G #_J @*> $/%J AWrT|EQGߗ,z: VyKX4J߸V+sZ.b^6ԨRJL>$WVJL>4]iQ *> B=*> 5*> ( y 7cJMQ	goT|Bh,*Ԩ,,Q Xң 7iQ Y+*> X`Mq*> X~,_sݚT|BrT|Bp~h\J\"ЭKl5RT|@EJ&qGĨr?qg./ܜ.-yR"߈][?)Q_RT|EU'%G\<̩	w/]T|@T0p*> `#}֥G/X'B]op rT|@~40}%GĠ͒PMzT|E߬..KhtSiQ_T|@OX'B]O`	w1Lt%@C	ЗqhZT|B{X'B]'G'~T|Bx%G^>t/Q~N"xQ
}`	wK%BT|BRĨRT|By*>!DJQJ3KWq UG@T|PJ13T|E>	w|~|R%F 7zT|Fw.0	~fRFO2.QOJDDt%J%3Зq
Sy	wOJROt%BK cq*>!HT|@/%G)Q h*> #zl%@rT|@1t%@#ң !7Ut%Fܲ&=*>#IQ@oHJLt%@QB.z:!LDt%@]zT|@(z:!P3=*>!P	Зq
OQ
7*>!PT|BK@A*> j@JT|@q sAĨ@7*>#g&]ĦOJM.SNt%Jb.~Ft%BQ
NWaKq	Q
gĨpIy*>!\}%Gj&]h0A*><~dFqT|{ˉQQJ>QJza	wӽ`	w/]ݒT|qoRT|q?viQ"yXK)Qƃ%q:8Ϲ9*>8ʾfT5/]ƭwRT|jQ_)Q~ՉfTȉT^J~(Gf~	Зq5QJ`9y*>5?E*>5Q%~2#B]ưSR42K
^NнXK@ݒT|f_IviQ<ɬ%f1JX%b~NXŅ?3*B],0@0lJߊ)Q`{NJ,R0p7J? E*>0t	}dQ0tKcGf_B87~%|f+c70|SAl-ez0v>0|@<y v>0|`|`_BcPv>5@cZ6B?v>5 KX0q+}`]=`]~a.8/z	\m &5}`]ƺX0qg>a.|OOX0q	wIQoxQ%GuBJg#Gt|AT|gD f(K?1Z9
^fY*>3<L7J:5(KZT|a)Ǚ!.	CT3a.	Eo3qfq
~fZbo`1%30]2>*ңK&UG yr0UGB]y0p.^!.^%kϊח̽	wN~*ң	f(]RfUG3.?ZT|c1[8KHJT_iQ@0K.`+|bKDJ(eT%a@Ֆ!.
*0է] z0Օa.
B]~	wPՀ<%aC_VS(o%aCV	wPՈqX	wPPqK=YB0KGL(X	wQՓa.
	~	wPLa%aA;Ւ.
=Y*0ĈK+]B]'zt%B89N!:'!|cK+:~B<1!~By#3~BeaQ!ߙ	_Xuٝ~B@0u	g_fgcM<_3`u	:~Bwh_y$3~Bם~B:F9N!<SAיu
ur~B&y_g)$3C:R9N!g)$3O:T9N!|SIg)!#:X6_|aοalg_Sοj_Fu0οJUg_,3ҍ0#:)o~qg_aR|aC#:)~οJ<3҆FuTFuQ~οJaL0#:)οJA3҇FuPgg_43ҚaM0?FuS#:)~g_Wg_Yg_0G~|aP~0_~L3҉FuRg~P3Ҋ_FuPg_'|aE?#:(g_~0#: C+?M:o%~I[i䓟;:'_W@pKN$>(G_f4K/=:;4I~I@4H$~Ikο$4KB:ӯ5E6~u$g_CN$ >u$iψ %N$ :i䒧 _J~I< ο$?M:Y3"o_Ku%Cӯ02Kӯ"g_TM:G_~u(̈_M:q`䣟N%|RN%y䡧_|:ӯL%:i3PӯM<^u)_ïNM:fG_4Q̓ο%?M:DN%Rg_^fPi䢟~J*~u)?֝~J?M:%<u(iי~J.~u(cPM:a5G_ON%
db:/4duY_1g~' S?~_~u\dW:,ӯuZ_uXgG_4M:-_eïM:.ό :,ia~ӯɟw_>0:,iiP_~0HuZ_>2b__uYkӯ>4ߦ~)|es?~_ߦ~KUG_~u,,~K[i䳟~Kӯk1,[N%>0
:7_|ecN%baN%14Xgi䶿,:ӯn2ߦ~K_4Y#.~KM:Kg_>5eN%1:i䲧^:U4X'_~K,pο%~K.|fj~KG_/N%~KR4'_jM:;63óN>1Pӯñ_kM:;<ԎƟ~f#ö_~cóN~3ӯö:;ki۟UۿNRúM:;#z#òG_p}Rïò__dTjuviK~~P8uvT4?~~~:;,uvZKN˟~PBuwӯó8:;?M:;P4gӯž%:<84OT1:<ux_~Mꗝ~ux;C3~ z_?~~SƟ~7G_M:<}ꂣN,CC7_ת
ο uxLS~M:<(zKӯTzuxS4'_~=S#/ӯ7_N=Piiӯ/TV48 N8ӯϪ~$48 ~~uz97_^8;48ꀑqӯο_ƾ
~uw3N:Yip~NTu&~uLMNN' ~M:=SsWӯꀱpipꜝ~NT8irvuM:
qKӯɟ|u1W_Qa_=R9ßN&}Pnu1_=Ug_~L=DCɌM:Xu0ӯɈ>_z1ƿ~Ls_u1&Wi7'_	~LꃣɄN&P:iu0D4aO&?M:g_N&	~<:Y4ak&?M:^DӯɐM:aDɂ_o314K<V:_[e~u)<L:ӯ05#~u)̈u#N;14LM:ï u 4M?M:3-	_}`H
30i3οӯ≮u"w_(y0:Kӯ'yE?NU8g_O4E3P:i3'_-~u%3/i/3Na4J^f)V4j3 ɫ?M:obտ~M91Pl~M_`u5_Fru6o~M=u5ο& Ju5u4g_P?~MAu4hgkO~Mk_[a?:*u5'_QXu6_l:F~M$|hg_C2'_`xi/̌_IPu4񀓯ɩiC::Ra~MNƧ_JiSiWɩu4H)Ǭ)~M`:Y!7CɥXU:\1Xu4
_aK 9'_EOXu5K̓&d"~dS:=U@g_dοM	2%~y8̃<0cA2&~οO=aiοftuzVuz;~P=d_?puz?+:=3֟[a9럍2_|aI?9:=f_ɇ_3huzKuzL:='|`(3$uzPYKq'_~~?~~19c:=,`|M :=-|`䣯~ R_dKV$ߙ~NUQo̎'	心_>6_~7_cd'0"2,~Ny.:7cǿο'2"ߙ@q
'_<2'#~N~Ni'_cï0sssݝ~NGf)>0.u8񎎿'?6:~nu:_u8:Nܝ~N(yqKp:?2G_'|~u9?̀#̃3ŏY~Nu8nN'	dK:Z"a'_<Ƞu8I_Hp'|~N>00u9Kc·xu}_ʽag_ްvu|o~-QI!*:>_Na_z_̼wg_u|@u|~ju|1O/:>k:>sC:>}Tu|4>4S7ƌu|Hώu}_Ŀu|L!4u|G_'쎿~>0xu|a'_ŏVu|%gՊ'_o'_ůW_K:r_]o{ W#.5y+A^5gm޷E_ޯ5j|yn_ՙj_zgWg-YI"\
l5pBzP	
CW"«?-5pB @jAFzZ(H(^
EgW墀ԂA{*+J+Lǎ+^klX&j_ <l+@5Z\Fj_zο++Wg͝+~5?_Ձ]^kFqXWTFvaWTCl`j_ ;x%j_zMWc^k^k8t_GWT3_
y>mWyEz5W뷎> _E\!X+k<xᾯ56ϝk_=͝XxWW<Duy`0ʞuX"_^lWHΈWj_ uy+n53M+__ռ/ȚڹzCE+WW(:½^k\o+-^k_W6x+CO ί5WW^kgWy?_f
y`W3yb65Wd^kw_y4W+: W+ q5YF^ѧ__-7__-(3B&z%Uy5__-h{OG|^?B<Fɬli__-ݶx5/QK׭>j__-p__-8t43KűĿɭ8l &Kűy5__-7k/D[|_k/D[vçɯl&z%U6xo___-rM/8tM#qz%U@i#/e/`z%U{___-*!Pg__-]5ɤ/D[R/D[ҋ҇__-iEiK/&^?&qz%U<SKű>M*qz%U+Ͽɥ^/D[E&z%U*y4HKű
<XKűMl
M,z%Uɢo__-5M-qz%U4WcT8l&ly6__-;<)qz%U'y4Wcy4TKűMRKű)y4VKű=lUqz%U<=YWcTxzmWcT=7Kűi/D[qz%U>z%U=/xz1KűKű=aWcT<=<Kű F^?fWcVz{WcVxzˋ/G|^?n=gWcVF/__-X__-irWcV C>/D[֜^?0lB^/D[!Hzߋ/z/OR%z//D[1PgAz%UokKűQ/D[n/D[߇/D[O__-(3B`z%U=%z%U᳖zLKű,Wc(jA
ƞqz%U̎|=(qz%U lA7'__-(3BSlgD/Wc_#8Wc2xzUKűW59Fz?/\;l=8l/8lʛD/D[/D[z&z%U̞zZKűK^?zWc2lDaz%U5WcxzaKűo__-޹lqz%Ù VKűt[/>r/D[_8l'qz%Ù~/D[nN[Wc2>N8KűO'z%U̔'__-/D[K^?6>NaWc!#зǜ^?1Ǔ^?<7__-＜{Wc3ˋ/gW|^?7~NgWc3#8/f/D["r__-Nz%U__-Ӌ/f
׋/f'y9__-̻<^?Cs/D[Ds/D[<Wc:F'WWc31y:/D[_'l-O^?zpuWci}z%Uo{___- ?'8l'l'&qz%UPKűa__-/'__-lo'lW__-a^?''z%U!y8HKűt[__-%z%UŞ/D[>JpWcԉC>N-qz%UD_/D[=H>s9C/6q{/|^?0lAK/CGo<^?'
^?b΂=|WcX8VKű __-`/D[|/qz%Ub:-ߋ/Po__-`|qWc42/h8l/<^?@^?/D[
><Kű |4Kűt[^?AχǼ^?Cqz%Ub:-wWc4<>gWc4F//_<v/_<_/D[|g_gWc4N/D[+^?Dz%U <^?A+|^?dw^?^#z%U |^?A?8lWc5Ď/D[AuWc7#: ~AKű|^?Pg__-Wc7:lɜ^?*Wc|>)qz%U_#;lDKűTClw__-NQWc5<>*qz%U__-__-	x|$qz%Ub:-Wc5EKKű|YKű|>xl^l^?b΂=|>PKű1V4>R-L|hqja?[>/$W~~H?c/Tߒ+A/X_]U_5qE9v/XE!~H?ڸ`{a~H?ڸ` ig~H?ڸ`_	q[_
qOE9&< )wsM6	|"kߒ+A6/k$_	q!s$Wm\_~_	qO<N ή//¢_~H?\_'~H?ڸa;E9& WK"jͅ#sPTCGo_+]\_6vZk d=|7S#W+BX_~/~jŦwNx+mM߄ڱiIHӋ߄ڱiy%Ϳ
b_`|_omX#/~jŦ$6Zkl6K/~jŦk6Zkl$/~jŦ{$/~jŦ)_6&ՋM̀߃i䒧ͿZiF_UZ<n/PV-Wht_jj5)ÖdL|hq6q-I"/<x$W%`ohǿ$W%`{qg$W]\_6U~H/WWG~H/\_6\~__p__pWbH e =\_80"[W2"-\_8xߒ+@W;&ÿ$W&^ e&;~H/\_8#xdߒ+@sW W8 eMhϿ$W[;E}m\_:}#__pW$W7Wqߒ+@
q_Ͽ$WܛP6@ eWl)w2ڸb΂=|ˋ/	)qWɿa1_YmX_ ./| b@aJ/_YՈ8<5ڱr0lB㉸+HZr0B ?./Xr1tև8+Ł^#Wzxg~8g_kV.WXj5K;|Y框#Wds<_ԛ+Qh 9<5]35:_P;e_jua0lAYVXk>?Pc{<Xj5bwwǜYV3]/5:_rq|WsV-52x$q|WWX_-;7V-5Vb_,j5Y栫V4BGy2	v_U橺jBW8+Sub扞%|WWŪ ҋ<_U橺jP|_6ՋM̀tex
57!ՋUw|XŀWVXAŀWV2=чWǚ_HWW}_w+ŃXFww·x_	&o#Wh ^~?`V,gxՄj́w?aV5;T8+DmX>O֜Y栫V5%?PVV!yCCKrnZka;ŦK&q|W#jŦ6,q|Wq7V.Wj(_^j#jŪ]2:_O8+SPՋw_^jŪGg_^jŪ̊|WWڱjo0Ƈ
>]'vqQ~H~uqH$WÿTpoS$WÿC7	;~HpWo/s~HpWo?qXߒ+aߪ1jq\$WÿVe7Dw\_%G"{Wnqa~H~uq@1Az^2.Wd}ͽX= K_6fZi$b_tVëLfѡaC.7M
w/qWn	]+e?7,qWn&2gP;_)_P;_)_q2b
/Zm3_)_"
/Zw3_)_PShW/[?PSiPSh
;W-k w/Z(@_)_PSl0(A_)_ 0(A_)_OŪa@2O03_)_<xϿ(Wa@gSx4_)_<;W%q;W\aCN2N0O

/8+e?+e?0O8+e?W8+e?=+e?P<aC2aC2.0OaC2\aC2PK(}S|qWaC20Oa#/0q+e??(G_)_~27
+_)_Г(@OQ_OWS7(C02(Q8;W(#w/i(#w/hwWB
+e?ZxGO։<aA#AoPH_)_K($w/  A]+e? OPw/ e]+e? Qn0OQ(SW\aA/ q2~0SL
	+e?PL_)_@_
	+e?N0S
	+e?EaA;EWaA;aBgOPS/
;Wq	+e?_q2)<aAC

+e?C0SA

]+e?@PR_)_BO#()w/!,'Oa+e?AP"w/!S
N2FaBwO (N_)_Dw'w/"a'w/"
<aM Ʌ/"|ZM!g/!_o ͿZkg
\_6iB
NM'ɐx+m_y0_o"/+m_Bc/!Li_o!דx+m_&3Mx+m_&q|WŦaͿZkaͿZkaͿZk<|WŦ	ǁS-5MCM.q|WŦ 58YM#-5§ͿZk _o?/ )%|WŦC#-5|WŦ sqͿZk5MͿZk?_6iA?\_6i@Ӌ-5+m_x+m_ͿZkxU_o<RMր7ͿZkͿZk<MMց_6i^/k+m_<<(q|WŦC	_6iu_oygͿZk+m_|WŦE|_6i^ q|WŦ/Qn/ q|WŦ+N/<<[_o/_6i>E_o᷇e/sk-5pKM'ͿZkiv⇈e>/vRM_6i>w/;#q|WŦ?ͿZk
>MxvӋ-5h<_6i<PͿZkA-58+m_yñͿZk>q|WŦ/͸+m_yͿZk*q|WŦ|WŦSe/Z]Yg-5bGͿZk-K*q|WŦ%_6i3i_6i_ͿZk-GͿZk-}+m_ko%MŠOmx+m_i_6i΀=|_o@gq|WŦn(ClcN/Z-ͿZkh@(>K9MŠߒ+m_sK; Z/-K-57,RM=-C-57 Kx+m_pSe/FͿZkn}-;-57,_o]m)ز_jNb˿WB\Ww]+ 'ŗoXZcC$?<3}[IgNEWj"g$Wp|&@!~HMw~HUr
]"V/"1q\4ľ_@89	Z-\_K$Wp|Wp:2\4u8?EWj K$Wp|֮/bߒ+>h\c!~HWpF	_BV/EW\_;{EW /xA$Wp|q~0)wqw_B/GyS$Wp|q>0~HjNN\4ڸpIw\_̝ߒ+>h(N0{ߒ+>h)̸L>_C/\}~H\_	ߒ+>jk!#зqz% o+HՊVu_?Ƶ;_S[bg}/g>bg*FvC5/ #AȉV&_X/(3BJPKHߋ/MQ}-/MQ,3Km_TK}Ŧ`/PYH̀.Q\.!kN \;EVaa/pN_՘}Xy\ |@ǿ$WfV ;;EVab/uKN;EVab/q/i/$WfV"A_՘}X$A	/$Wf+-EN_՘~ oiߒ+!`?$WfaIߒ+qW;EVabf/#G^_՘}X0`Kߒ+ \_FqB~H>e/##b~H>dj04-wKq#ߒ+ڸq4.wAV/#HA~H>d9`ӊ_՘|Uq5eߒ+]\_AVY./q6?Y./q6LỲ/+_՘|Wr8wNq.x"0o9HE._՘|ȏ9\OwD}\_3ӿ$Wf2%jJ<OA/TEVa\_g6}ߒ+\_ȟCUߒ+ >/U"0_W|DE"0j@~H>dq$P{EVa!GWF"0	 ߿$Wf21G<Aӿ$Wf35wK!#зt/D_.W]__2 3.?aV2&wF=5u` wFA5u`7EN/}VZk`w|_^j!ՃR-'V L?D,wKv	O"!}/$}$wߒ+uq 0;E2Bq ="!|FZb΂=|p?K+H̀/^{%\ſy
="<zxE2yuq
"<&8+E2y /^8~HO=aW/% ~HO?	qM$W'? j@߿$W'f_06/^xd]\_1PgAAo\Pg<0Ջ
n_jj +CX_7N55b@(n3q|WgX_=H/P7+ԉC>Ae_jub'\_Y框\S8+CX__Y框\Q//PV.WOR%Ag_jubD"P/Pc+Xy_jubAi_jub򷒍+ma.Zkargya+R_Y框\0?ya+Txya+Uܑ_jjR-!N/GG0K6ſUG0d	>·@^N_́':ӈE2fΑ"O*?E2ū:%  ߒ+$9uqB_́'q@ߒ+$1/x"O3%'wd	<0t[r/D?\ FiSsq|W
b_08+AV\͏w?Xua1Ǡ#|WgX_]q|Wgr: _jj/PV.Wey1ՄjCN?Pc _jj=3<0Ջ_Y.\zK<0Ջ#w 5:_i܃WgXF 8r3-1@@/.& !=K$W 0W"xߒ+yKq
E2 XW# e$W M\_|ߒ+yKA0wdf ӿ$W 0W &Qwߒ+yK
Dn_̀;]\_K]" wdfaYߒ+yK;%_̀;]\_4E2 3	uqg@E2 3	uqc " w#ߒ+yK;JkE2 3	uqmc_̀;]\_V.wdfqZߒ+yK;J3=%~H@a./(3B!xMk8+ma.Zk _[fŦ%|W]XA_ͼ%ՋMNQfŦJGiNx+ma.Zk!oG_60V-5|1i^J8i%+ma.Zkv(KiS/yKfŦgJ)|W]X
(_o3	ub_J'q|W]X6SN/yK|_o3	ub_>Jg_o3	ub_E/yK[m1`v[￢_;~H`KS?SE3_WG;E3_ڸ&0ߒ+b΂=|rHK@;-o;!~ZkG"G;!~Zkh9_Y框\ 8rX+oja
L2ſJߒ+C	@׀aK$W7?pWe_\_J E3s: >_\_JW4_\_J=5"QG="&/%Sha%jYwf5q֊]"˫%";$wfH{ߒ+W0_f0jqy3$W7?WK;E3s v/`W0G/`]_qj?v_`/b
F="j 3VHƻW1{;E3sڸ'q_aV/b-iߒ+sqq~Hn~0%ᑇ$W7?/b$wwfuwfqz{E3sqvN_d\_[܀?7W2	ߒ+?{a~Hn~麸a>_`{W2D4 GwNE3sq$G~Hn~0
UwfStXq  B~Hn~麸{Q;$W7?
LE3sz>K$W7?W~Hn}Q/&="A/&|*wfo?%fK	L="Cm\_Lܤ˿$W7?	RE3sn/&!wE3s\_LF`f./&$l]\_Lw N_w!*wfm\_L $W7?q/&ʐ{E3sj`]fq0Hߒ+TB}@ߒ+UWHߒ+Tq 븖$W7>Gq,:]\_ "IHߒ+Tuq 0J"B6/g~Hn}P*>Ͽ$W7>jCK$W7?$3$W7>X=ub:-_)?.W
n/|BVZkh2t/PV.W1AͽPK sgMU_oU.Zk ߄ިmGI_oEՋMfw_oTub_6H_6AZk?	;Ŧ1+>]X&3ި b_? {@`|"ͽPՋMb,q|W6ՋMbx+mjŦ1o(q|Wb_!Kި·*|W@ՋM@=𓸾+mެZk$J\_6DXK>/}ՋM@Y_oT~M7:i|s_oT#jŦ: &Zioq|WX=`_ojŦ q|WXY+W|Wgrdo=<0Ջu_Y框\]zo_jjR-ZcCA# //( 9w`W(D_@5&ww`Wψ%wz ~H~f^ ߒ+ׅA釿$W31j׶N_a/zOD3`ڸ!H`q!~H~_^x~H~g^#"W	;$WXjט8d_`W Dߒ+߬q9Tߒ+߬q8wwM62wK'CGo/D_=+CX_/_Y框\`ᵜ_Y框\` |6$q|Wgr_x+CX_񹇋<0Ջ6ya+Vy/PV.Wxya+H'cCyp/:w/b8mӾ_!/'Jߒ+7uq8_!/'~Kajq7KajpBߒ+7@xߒ+7><F,<_!/f9ߒ+7D<FaW3BUߒ+7uq2rwW3%b΂=}<n<0Ջn<0Ջ
<nq_jj _jj<n<0ՋTya+|Wgr7o_jjB<0Ջgq|Wgr8+CX_q<0Ջƻq|Wgr~7e_jj;!͕!|d?eg̛Lfʐ^xd>1k.MXO*1	`Wc6
gd?gq;OV*1	
gd?&wG"6|p⿬E~cQQMp⿬3(z6h^0vݾxW-c6o!_-<Cs/  8`_pWPm*n7ܑ/AgrG#/Cr$X(Zc6#wDZe3~7N_uܸt+-1Fǈ?%_/g~7-w}\F_äI^ ͣCf$y/ď=W?q%{Rh|o:|@i@vç=_⿬0Jen\:D[Lfѡ3 =_-2W⿬ˇHah|m;pҗDZe|_J]+{WpWGi4>W8t神zOzY_[27."JEͣCFvz/:TWE_q%{7i4>PͿwKŦ_(l;WCO+WpW֘ͣC3}iSgW@s]ܸt++Lfѡx}iO⎮#/Cr$49m*+dW~:GLTVȯ[>t⿚}uq%{ݦ3hQirȉiʋK(~DL_O,en\:D53hH63LRͿW@q%{	m*g͝ qDZe|#Ջq%{3hKŦ_2>ч:ˇHc6u'DZe3 _,en\:DkLfѡVq;%_/ܙ⿚~ܸt+VͣC>=i	|{WA27."JAݦ3h,;wKŦ_%qRNї27."JA3hQ9sDZe8r3ty\F_äI^h>m+dw#KŦ_+dw#?ڸˇH1m+<D7/_<vh=`ܸt+ͣCzO]KŦ_+*z߿4A.#/Cr$4-1FKg{%_/? SՌq%{3h^x峯RLW9lW@V#/Cr$4Cm%7w⿚U#/Cr$4si4>VQui3ξ qC4o½\F_äI^hc64_VwKŦ_+W/Hh_}XYܸt+VͣCdw0~Ndw0~N5q%{qi4?H]LH]_oXuq%{ͣC;%_/OxH_+1WpW6ͣC88ڸˇHc6;%_/;WB?\F_äI^hi4?IKҗDZeJ^W@5zˇHЗi4>W7#: q%_/HΈ`WpWBm$~ ⿚~f
q%{i4>RZL%_/᳖>ЛˇHBm$ \DDZe@K)w27."JB3h%#tWByܸt+ 3h %wKŦ_$ D.ˇHc6ɝiEq%{ m1F wOL`h ްj27."JB3hj3θ}iU/u_
ܸt+
֘ͣC媗m=Zo/RkMW@M ;WpW	VͣC5wKŦ_q4+A^#/Cr$4 Lfѡ<x7/<trw怣#/Cr$4,c65;%_/5;WA/"en\:Di4?\kIi i#4Yܸt+u3hZ3@S_-2Z3@S4WpW e3h^ySw>zM|FWB߫j27."JB3h`KŦ_ w>CՑ5q%{~h\B~悇]\F_äI^hͣCzg-_-2^lf_27."J@c6":gDZeGL_ 	zˇHJh|[}DrDZen+̵q%{i4?=%{%_/xeU0en\:DZc6tZ9}i-OA>d-\F_äI^jgi4>WP>}i*gv5j27."JSkLfѡnKɝi-/;&w<27."JQm3h`ii ;O_A,en\:D3h`L%qpWP{ɺˇH#m	ADZe27."JY-1F<_-2`!w>fܸt+FVͣC!%%_/ ?_N#-\F_äI^j3m"]i'gj|@#/Cr$5ci4? DZe |fWPzˇHii4?%_/ ~27."Jmm) nLLRܙ⿚+e ["*1	tgRۡȴToHohl_o_<uU/[Tz8Ful5TmlCNh["MdZ.T>kB3̀MZ)t 6}Sz)t֊ZFEwKRCj]7xږT8}|jZR35lbwkEHΚRwkEHΚ\7xږT/n7xږUK9ݾn-h8twkE/<g[>_RwkE/<gjFvvԵg$Rֆn7xږ#:wkB)dz.T|jZЊA|>ݾn-hE lCj7omKZH/#5H6[>{R3:w|jZЈ˝R֊ۧ;l髇H}\!lB^tPn髞]3qC=|-tRנ-FEvk"sC\9Q]^P4ݵ-zQh}K=qA	Ǯt<l.}CGTCT$:>	5H(zZTA0mCΚ56O!Z7xdtWx5K-S#}C:}:+<l;K-=l]Sj.hHϨ TENt*BzZ7xTA*[P/[PZ*tRH-|E5"PR:}"|C2#gOh5(v^tCg驵:}SR%]!S[:kE5"QS[:kE5"P@ÖhjD^QSԉB-hl>Fz>覤JkC7>Fz>覤Jp@}CghMH6tS[:kCjDOtևTԉA[5OSR%5r>z΃Z*tD*$
\OTB5  kCgAgTCʈT;xUH.v>yQ
o5QS^#; yA#>g}^#;l#<f;D|S;D|@Öh͝>Og6v.kENt<FyEMTA.Pղ.zCmWj3D@lB+dVxD*:|񻦮^t]5H 9]5xAtנn(lΗ478}Ђ+TmA2-lC]GooK[<sK<lچj·4qC_RtgqCNPN]tZ["W49n(zT>BsnB2/?ۊE-5sK^	A*ݶ?ۊ:pT5Ft۠n(ۚZԉ"s@kA@Z\!@ZP*FEvyCdvQSg49pC:tւmEN<O.hۚj:}հkEHȮW/(΃Z*FEvyENtjjnٯ@YK:m;V(|ot#;!Nի!9XӢv^PZ*tb΂=hzM<wkK=nCtRA.QU57mCP7?ۊ*rj^tOR%.PݯD"PR5rCܶ#:|\S\:Crڇh l>x>(v*tZ6sCT9n(9n(7êԉ|ԸsJ+ΚS-([yCκ!TCP5r j2+47mK^6Ȯz憮QuAÖsCz\^t.hClT>!mΗ47>Ezn(dwv6ȝqE5"PN]D*ԉK6xtgOPԵϞh5Oz*FEvyC:<v|AwZ^P3Ψ 8r3d<1T["쇆A-Nx@ElSn(W: s+ec,eV/^Tljz]bղZ&٬u/$
@\L`5'G\[!䓏GȮ9l@$ΤrJy Pr	6Ϩ_<.P(x͞rԹsCt=lB7T7tZ:z.hzׁO-j-PvçTAx>塪H(zHt;xE/塪8t.6xHt;x*F |hjC>dWnhn髗yhjC>jT=}Kܴ5BCP=}Kܴ5BCPZ:|Ht;xҋCgO	o:}C]_6塪\=vQhjC>(6tHt;xx@OhjC>OhjC>/(N[r	o:}C]ڼ?ۊ!/tPec,eV2ʘzO^sK\ĵ`MY^H,j6
@\QW'-QpgsC5> mB-.\UC6zd75F([QSԺ Mh <lۖ>.P@.Ptg9ۊ)|Zv#<.l]ǈ(oK[<;ZF״:l6FxC:Cj={C>"Phv^Ќ>"Phj(v5[rSv"P
3]:pTfhsK8tsCW(:yhsK;ljz-iv>-ivF6sCyhsKTݵH;xg4"5mC]DçwKQ^n(pU>p떇4qCO<uK6xBgUMMP/r΀=.zC:C? {Bghpn(j^]gt9lBlV2YX+ec,^׮4p.QSv";Fp`MY^H,j6
NZQR#78t-Q|AwCTj*Dv=mCTj*DvQuCTj*Dv=|-mQR#6tBKǼ9ۊ6zAEmCz]5r-iv⇍髖9hsKTtg9ۊ>5Hiv>sK8th<h4rۊ6xn(|-hAw)G]G+]+]h@(<h@(4rۊ>sK!}G) pt 8xG+]>yn(ClOQ: <AG!) p- rۊj\>眮ivڗthsPBa: '8- rۊ#;Frڗ\9s@mKr΀=|  Nq)A n(vAxڇϩzn(vAxڇϩzG) ` S (A3'rۊ6zAEmCgԽDsK<lڇϩzG)bB Apt1!p 8b}G+]g:|_^ۊ}S(hG!h0	(3ǔt- 0t"n(zN<sK=lOQ: xCS#|Qn(xrۊ"r΀=0) 	n(xcNW4qCP+Q: .aXӔt\±ivQ^tו.QJ+Κ: x>΀=p1trۊTە.P@lr΀=ht 4x>GrۊTە.P@lr΀= -r΀= -Qn(v	+]d&r΀= 0`trۊ)jgy\j״r΀=q0!)'bn(Wç\j״8thv;c@|=A? {D`<CivZx:p+rۊ)jghpiG)'b=PB)'b=PBivZyCϹ\j򇭟Q: cx: cxG+]^P+]^Phv;(SN; ivճ+]5lG)	r΀=/iv⇭\[:!Q: x>\hG%G+]_<p.P8tG)P? {@\z>rۊ_\/Tr΀= .S %G+]+]h%: <ATrۊ)EzR+]W5!Q: x>.SN#	Qn(G 6yn(G 6yG)4xr΀=~G'
D? {Da@ѹۊ)j.\+ec,eV/^Tljz]bn( #<}-Xl@ .@aQW'+]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&٬u/$
@\L`5A\QW'(`<[">gA-N|d>Q?Ad>ZjvC啌V2YX+*b5=z.1sK=n-Xl@ .@a
9^E5\=wK꛶y-Qz7l󖆭<E5r󖆭<En髗5l@
6yCwM\.P-j״8tV4.P-o.BrnCψ. ]UC'<9ۊE-tAw5MtZ*EkE([:jB/rn(zM<.P-l4qC!|B.P-/\9ۊEW5.P-mrn(zdܴ9ۊE/QS9hj(zd:)!R(N|C.P-C`iC]tZ"ܴ9ۊE^6z>.P-TxZ[@lܴ9ۊEMhsK=nCg.yhsK=nCψ.^E	F}-mP@xٵ\>z^:nWhCl͹^E`Ԃ؂ەtZ:H--^E\CZ_SCnWhj_Tݳ7xږ[Kއ#:zQHMgd:+UEHt9nWh!6EltZ)E!6zK<[BmU#;!.y^E	%#;!nA	TTBNWh!6jYX+ec,ez/^cS׬\4qB+dTT7Ձ6dy R
f M TxxAf"E["@xٵhBrR'-<mK"E	5HV2YX+ebL^vƧXۆ4ԉ-Xl@ .@aP@+ԉCrꚑ(n髗=lolH|=l΃ZSR'-7mR%ԉ@mK6tMHԸ}CgAԉE5"PW/9hzZ)olH|=lԉ+ec,eV/^Tljz]cR2+2Ձ6dy R
f hrrkC6hn髗6t#"sCwM\#"sCwM\墤dWnhn髗>n󖊑]^P\=lmi|ڊ>yCdWotTހԂۖ˚*FEvy@jAmCV#"sCwM\塳֊]^rYX+ec,eו1zbntǲՁ6dy R
f h
9h 8xT65r_PK)x	Zj-[:kCH._PAv֗͂-[:kCH._PAv֗͹hl5rD.hn髗<E5r󖇈5r6ϨzT7tZy@mJ#bj-T5^rKV(pj-m:!PW/9hCl)tB^rІRB^rІ
yCD*j-/D*j-/5r6Ϩn髗; uCwM\SCwM\墚6hn髗V2YX+ebL^vƧXۆ.>xW/V5.H)lƣa*<<
V(pyCT#:+Z髖>EyCg|<CO7tYX+ec,ez/^cS׬\4qU.\	k ]K S0FAQW'-*r>!P@lrd6x7mR'-(mB9Z sg#<.PRZyCϹhsK8tTgD.SNի^ӇXӕ.QKV={CNPR疇4qCO<uKFBmC]8tT
6yCΚІ*^<pPhsK8tTgVܴ:kC
-缴:kA	T9l떄6ψT8tTtZP\>(8|_<pճPhzABEpdW=|VBZ'E	ҋC͑^І$W{J-6E{C5l*	ҋC͑^[5
yhzABEpdW!tB.PSR%9ۊ sgM8Q^tԅD*r\J)
5墦DRyJ/->l.hsK<Ehz*D}CP+r3T-iv↮M<3<9ۊ:|\ЅKǎ<gMhBP4qCO<uKTۖ6x49ۊj\>眴9ۊ*nڤJ*t-iv⊝>yEMTC]OP\n(pgsC6ܴ9ۊ:[[PZj->l.h 6uSnZiDmCjrA QR3-Ў@l(RQhz^Z*nڤJ)E/)E塭5rtl) sgܧhW!}: ڵyCϹO@;V={CNr΀=v^6zt 8MO@[:)P+r΀=0EO@6zAEmCgԽD? {Bj#>')ќ6S:\>眧h[>_Rtg:|t 9>y: MO@:+ΚO@>!r΀= : Sr΀=1l: ,eV2YXyS].ivዚ]jRՁ6dy R
FcRrr5MjkEMTCjDZ*nڤJwjCZ*rڗ<mKR#!l4ju9mCV_P/rSԼ.hxږ:iC{C^!PWolڼ^QR3h͝6x'E!PyhjAEwCv9hjCWht6tWvjDjhClEHȮ5\TݵH;l髇Ht!vjzhEzCƼNBBmUPxזlڇolH|V2YX+ebL^vƧXۆ.iv⇭5	k ]K R5NZF״#TC͑yhx&>FyC͑yhv^BmSg8|oliEȴ!t㊹hv^Z>lCjDlזol#:|"5MZ>lC6zѪoC͑yhx]=Ephh 8t֊\1ZtևolH|T4!9F6Ϩ{J->ZtևjC#玪vCArV4-"\p9^CrE/^x_:+6#:kCNr|jZSv";tm5pRև9]n-hE lAӔj9]n-hE lCj9^x^+6͑pWomKZ)|[>j57z͹]n-h=lHr|jZK(pWomKZH/#5H7xږT/r|jZR3=p<ϪoE.KϪoE.ЌRքG\l5TmU/r+6ΪmwkCϞԌ>kE-Z|jZU.ldZ6EF!6/QK=wʆ=Ez>Ez("rlCj9]n-hZj\>vԵ;ܮ7xږT[=|E\!XXU$H4
I$I$I$I$LI$I$I$I R$I$I$I$I$
BT4
`T$ $I$)I$I$I `rI$I$#I$r	.=nCQ5c<~l"XHm\|\a|c %kKHGi7Bz##%rKV?ꋟoceOdIoglZcA"4$wiv⊞tVȴR57%ڟZȓ`fϹF;$#MYOgqC]hz-!z%ڟZȓ`fϹ;$#MYOgpv4q@oR+dZ8k,D6}_wH$F>އ4q@oR+dZ=}4K;>&͟p;$#MYOgHhp[<%ڟZȓ`fϸ7ds	'9ivޤVȴԸ}y}maHG*6L8U}maHG*6L8Y}maHG*6L86>oUYiI&?[a4͓?[a4͓??/2BB׮4p.Pڇe={+]a#׮x0lCt*
<LO 

(gR__~R?)Ϳ1#_#_-O5?L'<B_ȟM#qM ?Mq!i#_u~F:$s?_u~N:L_/ξ/O|_O#ξ/ʿ:O_׌\BbԵz6bAzCf.\!^b۶/^cS׬\BAtPޤVȴ>p~I$/+87-.y_0tAnԊڗ 9| A: "E3k(:'	y\a*z["K|G>\0hElCnl*={C譑hjo={C譑hx͞yivޤVȴ>p|/+84q@oR+dZ=}ivޤVȴԸ}Cx4q@oR+dZj\>sXktgAy\a|%D /+9_0tAkI$y\a| A: oB]gӿ~K%q3Qw;x?Z ;?#NuH$;3cONӿο?TuU#؝Z?65_ί5^k?j__Š4Wco'__-Uw__-	)z%UwN/D[~UKűt[__-ZccC 8r
kkſ?"ū;EWC$WsWs._j;&m$wjb:-K .WW8+mZi(ū߃iſ+mX|WV-5wͿ	b_Cr$Lfѡsk_-2ܵen\:Dm%_/}+#/Cr$1F|K%_/?­\F_äI^ͣC?DZetj27."J	Zc6_-2W0sܸt+mhܝ&wKŦ_'|I+	qܤԊHhpEl@mK҇"E3={C譑hjoS״=n=|,eV2YXyS].ivዚ][V5.H)PW TxxɅ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$)
FP+(*RH dI$H$I$I$0$I$I$\!9ۀiCQ X)yw?W?w)3mm;/$?,'i}O"?̑ʄI?rKV?aW7u7DT:_t8q8bo[Uz[YiH5*f."N^;p9a{,\9직vl0"c2t	ɷGF}3Nrmég,͌f.?vݟtr=M</c>䉛\:Y3hGrL}g$͢`>f䙴JC9&mI+Z>f>fэrL62>fE!6DY3ekrL46MY3hᏬ䙲9&lh}g$́c9&lY3cDq65RY3`p>fL}g$4,jHhYmGrCB#䆅V}g$4,j}g$4,jXHhYi9!fU>o5X>o5X>o5WZ>o5Yh}g$4,j}g$4,jHhYdгy9?F_?jBgTևxO굴9ۊ!zS.ڥZȓTAq2~k3b%B_7#B"~	[&)_GRbB,~i*=6ϯaݕdS<nß_0I&ß^_w(mRH$F>[CO_R\!7dIжjGvfNjWg9б{?(C͙`g}y}d{Di9?I\!lB^ԹsCt^
q#/YAyv*DO1DZ
Tx?_7AiT鴵2FA	
Gv-ZHs!W$i/>`JT8^ U JnNF6=#)ي=YȤ	\#[ird:a (s Ts<jß^& HG#NH
kk(DRAd fH] 0kz0jW݊׍'ҡ}1ޜM(톐H5DiDjO{aPvçTAx>S.ڥZȓT֘TڠW٩iiFncc)18AN	C9,CXRnv++hϘC^oXr$LNC(DӪmī|9Il<V/w3bM90S}|M:bpjϘ$>b&`#nbu&|ƐDӡ633<Xs"i6ƪ]>b&N2<g	>b&&'3gG}|M:Fݜ{<aϯCm5&x$ß_1NہY1"qi18ɣ<8>nwXSi<׳`&>o2jnb &	tgl9SwsYd˦3`ß_Y̧Xfz na.NGx#<XsO$ڞwiaF{K)Ti}J֘TK'eP	Wt=nCZ_R]J&0ÁS'M
tZRnie3ݥ;ڞP8EkSDJKbjaI)키wiډ_fsvP54bpH@<#VQl2c<׳̜DӬ0x.ß^: DӬ*Y,ß_0qZM3X">ac+6b&dsٴM9glb&d8s#وs<>aQ83X_}|93Xܓ4x	ϯ@*fb&a9fT.s4x9zͫ<o'ԏcSgVdfSL *4 s^##2w$Z&>Mb1Ʃm+23)DӦ
L&׺H̦\oelM:T.a6l,9|u%aUV6&"i0gDӦO}|M8"6ak(ْN,/>}*ß_1Nے&.B94x3vx
pDӬms	ϯCm{<s"iqa ȴA94`!@4-3Ss"i69h}|M:Fܫ0,^@RuRa XɞDӡ6y()>b&S<DӬmĹ#<C_1NfLß_1N, -gEs"itɄg@}}A_~a +'OH34xTO>b&0y{<* Hs"ia"[<*!ß_1NL_0q6>b&.UgA|94aPt0E \3gA<94m0q-Dӡ,@vxUxs"iq0f
A94$A<)Dӡ-|3&t0EL *?g t0E0<)ϯCXY0Is"ia"<) ß_1N	,s"i?@<)ϯCZ<)ß_1Nmf,e}|M:" g"s"iaZ;<W>b&a<}|M:E0jxp&"ir3
Dӡ,0:gs"iay(s"iL@Tўxß_1NO灬94`*L \<!ϯfs+w$ݠjݥg$̧=j4
q.a fyA}|P1Ng^6BtM9ß_`Ia'EȸaC*A3؉0DӬ*A941UIYCsW&)촨_f;MS		kSJ7=DTi}J֘TK's`Pvç=nCZ_S8J&톦V¦]IDH7RnTW~x	Pm? hs[LOZ
v$Di9?I~Ht;x*F |S.ڥZȓT֘TQ;6u7 1ʝ6IӔ紳0~Tv|Xs:t2~ϔx`LC'M!ϯ?+$;<(:t2~
l90_ْtdϯ!O|0d:?'>dYsIӡP=D	y8>nN`I]RHzfSe=|zrTiDi$a0mRYOa3*!Og8t@FLi&iiLji&e57T(yiIFENQ+IӔps ÖaU9,%XS癈iPV9HЦx
L9HqZȐ#8~w8bi$32л<edEIӫC9
_X3gC_5zuksaQ.֞W[J3^Z!3evx	ϯ:C9>֞W[J$ß_5zuks` :eA49C9Ӧiu	XŞCszg$32ae#K*Ayk<dF٫ӫ:_%'$.>jőT)TO+aZx	
!ϯ:qdg0v4*ԯO+aY<p^X3;G+
bVp8sN\YJBß_R\Y^0v	u	XŞ3׍Î`YV4s2Z4媏m-M^X.R*}bQ`f^Z!
OKaZxq}|ծR}il1+7gHsNr`;֞
xN+ß_5zuks` So<-%a+<'\3:`(+OKl<'׍;/(k$fe:=O	ɀiHV8]H5FXQʍ6_ڠOZ
v!$/ppHt;x*FEvx2JekL562>j%|
C7)iiJbc59,X_'vҡjqiH6SHӹ]BPstन^V>bp`N2Ly9жT8$LMj䕇o'hld&g#k.s0qV/3hΡCЅ@giՋ'4!CO+aZz9ubc9d!CO+lvzt9ubc9eT!CO+aXB9ubc9EhB֞Vaϯ4 C'ƝYbsЅA9gy3"sh7(^A.e] 0̧=/3	`aLJFEڞwiaF{K*4ZQj>j%kL*%Tr_aPvç<mQ
|ۭMLjk"MQ9eLi?:톦:m-)_73SʙݥzO1m*֧OL1Si0=LGvWTj8VڑٌG@DFj:gMN0dcvxLh[B[G	 5"dReq+?TH;<nx5*Ay:@3<Xk0٧4՝FsƇ=@7PKY!Vӫ `CϬJB+<dϯ:`
>T0Jg49WVta
}il1+X^Yфg0|:Zx*[J$sN3>Ay	Y<dC_5zugFCϭ<-%r3CsN3>;}POKlI}xٗ-'~ Sj0_PH6xĿ}|a*}"W10^]LNy_X2 y1׍P05 &iS"cc}|ZH:``Sy	F,9WVta.}imQў1ϯ?̽WWig0|cP@dEgFP׍`jvDe9M?̽aꇟX2"+<`_>lw<US 3)el6e~j0T<>lw:ťLLsh5zugFL$T<RbP38sN3>	*Zx*[J>jΌ#9֞
vxk}|՝Fs3jZx*[J	Lӫ:0zZx*Z%U>jΌ#9j֞
`*gӫ:0Cϭ<-$	Bgӫ:0BڇZx*ZH[<%}|՝Fs1Cϭ<-$	B	g8sN3>yġ`	@9WVta ڇZx*[JxJ5>jΌ#9ጕ>T,]}}CϬ3:`5<-J(3Xsr[$f`鱸a`<`67Icscz?MLD/wV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=V5BCP=}Kڙv%2DZINCSқTJh8*WDbo2F=3KD;ڞO1m*֧)<#,3 sAy44ɓ|/:8$"\6Z9%G(0x2FX@g0zQ(}j k>@4`!0ԯ6|F49rJHgϯ#N^3=U+"bVnϐ >d:z`#jWEĬtaϯ#N^3=ԯOaXJ: sHӫAziiHJ,E}|ubDoR<-)	XL:ϯ#N^3=ԪWEĬf: ß_2FX@g0z.UR<-J3΀9$iՋsil1+
@.49ӓil1+tC_2FX@g0z1%ԯOa[&xß_2FX@g0zR<-%l>d:z`iZx$[`349ӣzimVp̑V/PG+"bVY9$iՋsCJil1+hsHӫNYTOa[vxß_2FX@g0z TOllxA}|ub8;_֞	<$̑V/P+" \9$iՋsjWEĮxHϯ#N^3=:ԯOaY!p̑V/PNWEĮ<$ ß_2FX@g0z._R<-Lc<$0ԯHӦEE	Y9 sWa	bQ#2?)B)1ޞ`+Z`.TQTN,(ieFKJ/PQ'DiDjO{o(jC>(6t]ILi&֒fSS'DM
tZRoXN{K*gvw<]b+Zb'R1?0M1H1^RZjGf0i<eʅQl4JL5WN<N8ӫM%	yrß_18`N4L[X&xF!ϯːƝZh(LϯlZ8ӦLd&>-W㑋瀬i4w-e'dmfJ8٦Z2&4.xF:|1BEBeE{}|ƝX03/(T6xFC_0qV/3_֞	>`N_g18T_֞	yß_0qV/3nR<-Jֳ L9i=
 T8ӫ1NJ`f\C_0qVc3H+l׍` Ӳ$e9D8ӫN]ԯOaZ;=p:|1wR<-%v3ϯ8ӫN*WEĬ\:|1姕+"<\(C_0qV/3Zx$[JɌp}|6А>`Ng18W+lp}}x)67VnLȁ1N{-f4sJHx9ubc9JHx{}|ƝXbp:ԯOJBViՋ'+"bV(ƐiՋ'mWEĬ8/ß_0qV/3JHk<ß_0qV/3 TOaX8iՋ'WEĬ b:|1jWE	Z<9ubc9iiHJfy:|1yJH}pß_0qV/3U+"bUYiՋ')+"3"9ubc9WEīß_0qV/3oZx$[Jß_0qV/3TOaW^9ubc9SWEīMG&iՋ'%il1*3!9ubc9ʕil1*:|1ዚil1*s4s
+"*P>`N_g18BZx$Z%\0g"L9+stt"bU<!(ß^7/qaqb]`Eq`fQ,&c2?G#)1
cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'D 8t7v*DV¦nҿQ;52}
JtZAH*sY'NS;{Sԯbx@C^So'Ng9IӪm5>`\d:d >ޣht$L&IӒk+ß_0~rֲ\L3sΫIә 7}|EK'Ngaϯ?a\d9P>jws9.i:t0KL|</ɞß_0~.%	nT'Ngϯ?6[fIә_ß_0~rH>d9`d9
C_0~0Kp
'NgC_0~K	n&L3օ0%,'Ng	!ϯ?<.C$+![L3k}|R4	od9aϯ?![fIәß_0~C1L3G}| %2N0g,K&Iә&qRKd:s<H>`2%2NC_0~r"C'L3#}|БR'Ngß_0~rY	bN'NgD90K$'Ngs`!d9>`T	b+̓3i}|R%J'Ng%L'Ngz%L3E}|8` 
'NgsF,@d9 $9` ]2Npmġ2NC_0~3aX$x/>`p%fIәKd9,@2Nsq`%Jd9^,F)txß_0~Xs$h->` v	cIә&t	cd9-g`%T:s<ZC_0~!XfIә1}|i`%d9- ß_0~2Xtxsb0KC2Nȃ`%d9-ß_0~!X$h%%'NgElfIә9!Kty~1y2N7 sXƓ$r9!ŀ9Iә~l̓3C_0~d9nß_0+`6s$p0K:s<4>`$=	c̓3ǰ!XL3\90Kyty9%:s<>` N	cIә}|<a	c2NEs,dtx:
ϯ?Ku2NA49	c2N@9
vX˓$t;>c˃v^{ٓ>`*=#T:s<aϯ^#2ټZ2N	fBk<ϯ?2Jc2NF.J|:s<C_0~na	UL3l9p*Iә}|NK	U ْtx8_>`r%TIәß_0~0gL3´9$%TL3?}|`P'Ngϯ?>%TfIәs}|V	U :s<aϯ?	6UM&Iәi}|L`%Td9aϯ?CCytx8ϯ?<ad9ß_0~Utx8ß_0~0s2NXs/CI$lP>`$)CS&Iә+>`$U)tx6	ϯ?;Y3$lß_0~7)̓3D*Ҥ:s<}|NU*̓3Xsd`j|:s<%ZX'Ngcs%K3$l)>`U(`ijd9*	tx6i}|l9:s<ß_0~lIәs:s<aϯ v^`1[2gpt\2N6׍tM~{-P'N	Wss<9>ϭ'?0+$gחy1R(K
3YH$FM(톢V¢]H}g'=/O(jC>.P/jeTZȓT֘TSj6紲wia"&S"CZ+)z]i^Ɖ7w5&cx8aϯ2g̀\9v\!.j{&&flڒ4ֈ~wA4.PVWWr6o1s!?6<Ȧ#U&G,+h9{5FC!Dw%7rAqmA㩕j/"B*󑳅]%7&5z#w#3vD}dz }7b1;&'灛J&&<5aϯrL%cFx6w}yP3)NbvTg/}|&Lϭ1!tw70N0m*(FwiaF{K)?FKJ/PQ'DiDjO-/Y5BCC*3ekL55M
%|FLj>m}J}fNR;5,i
Ma<9;&N`Dsf ӫ( <Ѵ9Jj& <4ϯ?TH	M^4ß_0~0		ә(s#C=5zs<[}|t0Oәxs`fNg/ß_0~:'}|x`&M^XV>`'W3sl	99	>)^Xß_0~lFL@95>`2'әHsՕ!}dsI~.a"'Ng;>`'CW3p`$M^3aϯ?
@NgL	^3peH`W349=ͦNgsCɫәa9u}j2c
TIQ+ZaH$F]H}g'='z!O{J->xC2U5LiDJ>ptH$:̓VQ3g
*Cnq2NYF͞d(C_0~o$:uec6yß_0~a7_2NYF͞dϯ?XY d:1<>>`i1LVQ3g0Cnd:1<kb̓VQ3gs1$ՔaCs̎!7̓VQ3gϯ?^v$Քa@9*b̓VQ3g> :uec6z_}|1$ՔaĘs9 ɒt0l`~ud1䉒t0la9db̓VQ3gH>`rd:uec6zAd:uec6zr:uec6z}|:tt0la$9r:uec6zp̓VQ3gpp&Iӫ( \91噒t0l@R1婒t0lEs6u	t0l@	}|Vxs$Քa0(fIӫ(L0LVQ3gC_0~bIӫ([Ad:uec6z:uec6|b9&Iӫ(!ϯ?!1I2NYF͟ß_0~fA|:uec6|`sbG$ՔaחTIQ+ZaQ.ڤH4}g'=ʸ?CT$:p< QSߩmRdIda0ÁWZc#CYtqy_A>VYa2aW}|pLVQ08sbIӫ(Fl.ᘉAd:s>"9XAd9>LOZ
v$Di9?IFP	o:}EN)mR}k"MS+Za)_7R;B	$l1H{P֊:>@P֖
>*0u݇Ăugґ}cIGrK
!OkKh}Jڙv*DOZB'DA٩_7R;'< @a#Ng܇}| >F&Hӓ#>ß_0Smdt0ag{}| >a#g$iݟpb74qHkYC_03#CS$i͟{ß_0?>Tetzb>j%kL*%T	'8XECT$:pivWt7jzfYYiI&gS|3efU'lp_̥>?VihRɟ%);HG*6L8/6g#MXO3ԧil3a}7XO1<Cr_R_+44}b?dJ}|3o4͓?;6g#MXO3$)OmF>Tg~J}|3o4͓?2bfYYiI&iS|3efU'lqY #G0GHH?iO~ZaB\G䜍֨fÆS9یxkmGӰXƚgj`uykEYEWe,X5;)fh%f:iRGJ{4Rs@H.Ȑilla+3pH}g%b8meexAi->	,RK3A(1cM/EQT&U;T &гH}g%dkLL	c9?i:*R_+44}b?d2MdIZpm֘TSjܡrҝ6]c9,X: ;ڞb.T1N1)ژba{`$mW	2QԎ`ER'-.?xß^C.k	2j
!dLJљԺbJT|rrLx9 c	2㑍atf0v3a9H5$~I,;ט$|eQY3AAC0L̦-ERL51_L1&x$>&\tfsa{h}y,uroK5$}K5]ß^`2a![Hc[I@Amɪg K{ZGTK5$~ɚ3L9mDeњ>f}|JP˼0Ʃ_:z>sV^
֌]NJ$x$"6׌~xkDXB3_''5
5|"iX:3_'$(`|<Y40I$0ʏF5њNlTß_5e6P㑊>o9?q3`sXl]eG( 0V9YVe3G()#A&g>9gd"ΰ*>9PVT
C_5*CThbA&k|rm`l2X]Z*ß^7i@g6RG8RX|]Zaϯ/bޙ[<ɊH('9kz]:.9"9f-V@fA8ٜ67q°ַќ3/!@	}|@j@fN0͞+	2 FZ5.5v&ZC_aeP#'!IiZN0ZݗFpήTsFPurZ>	H'x'm+F.ϭ 9yf?qmau@֗ci'$s0@>x<vC> 4|x灛tß^*xh<ݞ;ß^*!엌>x<vß^*PnϯKZ4|x灛w>U-gk<ݞϯK[hEnA\9kiah#>U-paӧ3f}LwtZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$ds5Fç͞:_< rV]IOֲ$Zb>jekL6Ur1((!9Ro5ԎjM@8ß^?k"G~H37*̟ܾ >A2<&P-*MnU/րssGY	;ؓr  9#Ȇe9g>?G~f_LwQ'DiDjA"4$Gm#T懍eT$k"MS\V¦O}'M
WHl.Uu`k
i<EZ@9%x]1$?0-faֳH>op׌>x|ß_7G9:>x|sH{%8O}|ߩנ/|5sH@^xaֳHsH<^x灭g sHwZdϯ#:+<k=}}|ߩa9q[EY㓶m-(ADl4Di%kL)1K'\_ܝ59FzڊkAfeTZȓT֘TSj6紲wiaxaSvҢ9bb+Zb'R9CpH1?0M1H1^RZpm!1TZIAre}A$P[K8~L#4s!F(Lxu2FZ=FMƬjӈkf$#1	(c1.)5aܗZIp $w<Kgs8wGSrA$4; hw%)ûE8wnIgvjp. 
Oe鄫mmrQJ?9?IBg&ObZaQ2a+Xئ(e*̶JbLK8*bOK}&cv_GCD?4exB|rʐ3J0)ZZyiRفx"HIšgiG,<xч'a#v\y5agacF~1hE|izɚj Fy$zXiD%2bg(ׯ|3k5PBHC;"s׌>x!$g;gq@ß^aͬ8͠,	.Za'@O ɕH`9dljSNɚbXXjB603 Ã)5#z@?60*V!cfPdҘg\efl,PK5bXj4KbHE`I`5,P@X (1^k=cXDa-b8P_}}mLh-1?Y[S2	=:oeXlaimdP<S/g)ebP/kzH4!jpsi^b7p <Agh5d_-$k=,,*0K#
#:ԑ@3I&gKY2voZf#w%jPn5o ;f-FcsXd7K9FHP
PиpjEefs20eUvd"xk*I5[u-9D,ʊ!)45$QeIᬩ$T0ʒCYai $T5%L5#4T5$5V$YTbȖ'BT2C\I ]Q >'	7`}$gYq)$QeIYRuOwd^bE^"XzXW1^!.d⢘X+ZK0
bBy|qHx	'$8GÀd,>Z+S֒uRuBE8!"ҡ}LwsZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$XӇ9ۊ ]J&=Ll1g07)iiJ	Ëh=#Bݥr#Bv94vvP98%B?4<ںlXql>fÅR0g.()=x5V7G| է~*ZŰׇxE[E[K*D&qO8"{OũXv<ٜ@ ?K*D)VrZmƖDT5YXr}$Z)GPཧaBC	=ÈIڳal3fq'Z~TH$|1,G}y&Vg#ܪ_G֊GpGP:U/O}|]* ՎP3{X>xWR	9aZȎc8Ra'cOq;9\Zm@f_w(K
3YH$FM(톢V¢]H}g'=""FoC]}Sv=Lj8JD7P2hQĈOEGv`1P6c(3l 81u	9T3(0mRH$F>ȿٵiv_6Gp֘kYk<T͠?˶)톦+zrvc
OH	N	_ܐ@z*ob>l'DXR+\]`{*x0J&A.0{wNId[("13偕NGY8eȊUc2B#2}}'>8P
Á1$a&y^pʡ@	>iE58y)LV&LOO&Ge7>ß^䘻1[b~gϭ/װ2uBrJPs$P5VpנLmBqOZcM<1w5[SaaϯgxL5l2b53U[ß^}i|q
a|9^*FPחݤw@Qj>j%kL)TK'Q#n(l3髖?S.ڥZȓT֘TSj6#gN-Ȁ3OV'SUKv,0'"13p'ma_HUH_'-UBxC^?e4Ɋjjփ"9HSp˹"gϭEsÁX"j7T_QC'˲gpN韭Ow-1Ɋ!M<lSRtnOA9XF]f_f;i}	0mRYOb/T<FyCz]5r~wi&&_㭄P^<gf45Y̦OZн3vgE:32(ɚy}d{Di9?I}T;xSghtl8t<}g':F״:lP%_<p2}$}k"MS.ڤV¥|HJeݟZ(C^L@Ĉt@!ß^aq(.MgɄ tzv m?;g}|_q.jwg֗sFP״mSHq jwl@9A
G灛')3i$JEN$a0mRH$F>0olZ%_<p2U5Oii{ekL*daAJIݴ@֍G<EJg9UmpOm{>yP  C_1j$@;Y B9*xDA2dT3.ß^?OP18	<9P5~#d'ɚwƐװk8	xs׌5sT'ɜlAl9#eA\9v~n~oًg!4ZQj>iTJ֘TK'\ܗhj(v5[siM֙<ײ[s/mB~{bo$ 9؛0z3h"{y=_9[3Ka/x]
z6Sv"P
3]:pTf=V]J&0)JGve)LH఻}z񇨕̑/Zß^a3$)6m!=`ß_01RmC"{;?}|0"B6rC"{;>(+@ͦir[?Y3O/wآV¢]I hO{".PӇ7\;lo=S.ڥZȓT֘TSj6紲wiaNEkSDJF'b&#I+`]U+ZJٌCB2&3RC_5
6Hsjl?o7ЌYЕgC_4vUvOf3yd?φAJ"9Gh5_d6a7hFIcB7Pb\Ib&C+0ȶC2*EЌj18chv9QLQboд(VS/ypګEhhFLT̻l m/e5PĢ<>h#w ~OAβxıSĢ.>h#w]Aogu%# 3>h#wl:kOg}|IA"v($n䠑*J	ہ]v$]9OX*|XܲDƚ{pBIەI"rXX$n)%wXzXX%X<8$)Y+L+@uSYjh}h/0׍q9WYkU%cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'sK;ljzYB&]ILi/톥|HZß^z2Q&SLM&n2fo2LB	;YA9˚%_gpVaϯ^0cY<hI>X}zfn=ɓd&wdssנ̓qYYwpϯ^2Mڳ+woϯ^2LB#;9~aU'+ybׯ{D@8灞_>0y'B8L sG~	iNpdYשW2Lcw,s׌>d׳f9YpװsOfDmdS$[;CXs׌>dkܲC^唈sG̟̈5&IT3dß^a$)O^哸sܳ<9#U['"6y1gp
ׯ|1<Fw }{;Uß^='5$laϯ^0b9!ϯgpsG?͙k̓w >a>d5*h,
9#sa%q@ƌdT:wgpװ@9gdY Bs.xa&qWɝ :>v޻$dl\5}Ns~m7Nsɿ&D;QFRe5灔&v}h- ß_0aײg_>aOh3OϯNV̧5;qNbvd>㯚3}h-!ϯ'8l9|;O Nbvd֊͟Ms/dw}J֘R	mRYObUiv><}g'YhsK"6x鳚6x-}g'7mR%#>F[kvc6f&^Ofc*=a'&P3߆F^1)gٟ 3ɬd<LwstDi9?IsT9ۊ*nڤJ:ptgv+YkB0LjLN{K5	B:iRe%;ڞЙda19Sj6Z>ґWuGvMA2,(RAT1%l&Ujt8`qgq-\9%ϯ\0mtw g}{;`9C"3 \9 !كhl s0mI ß^
aϯF16I>x灜FYgpH> >>q`Y;Chs׌>xw w !l,]a'7_TGp	&2afVCGK-Ƶx灳W|3٬&8sC!ϯ?R#idYBMsЄhC^#xsYi<95g^n}ih?m]Fe6y 8VDgX唑!ZRaϯa"g#vsL7րX>H-><`8n`L7 @.sdTIa!ϯa"g#tɃk0ϭ $8sG&\ͦL7R>}|8 ![P1V.o<r>q07R6Ɇh)>H3c0mu&IÈ=&@Bpϯa"g#j&L7S>Mq}}Cg9#gms90V>M/Yi$HrZAak`Gl$P56<}hC^bfti[ĒV֒3^0fs@03f<|.2nݞVaB;̠FY|8,n%Z 0i}{xT_#iZH1րß^ ŸGB&i5Zxht:0פQ8^0f?}zoq^0f2q/|3vyD9eq/|3vyhsy0vaAt9e0ha@.2q^0f2Q#sVryE4-`Gr<`h8BV5<x<x}{O6a̠di,l͙@&i#_#8ǲ#+5B8h%s׌>x`5&wsJP"e`qVpB8ǲd[`qpB8gqOe\RqL\=:d>װq6aɬvW%e2qJA>sW`D&R|3vxHO>$*7gb2o8^0f5>L8/|3vxH!ϯS-졇7gß^[!7g<9eq^0f[}zow8/|3vyȫ}zoi8|3vyv2Q#sVrz?-|a|8*ZYϯDT#i}@cA3(w9g\gwf3,JKe7D`* a XXg X
#FX@Y-Cd7Y#S?X[T|4(' <#ƠDkS8!?Ah+@\9#ň-1(z-ϯAi|7qOe_0qr|8=T֒@|8 HsAL΃1&b7goϯI o|.zC^v}Lf \*ß_5V0qd0r07cefOa'u%?7&P#.Co@P(kea'tq"9{{.,x3?eeOAٍ8ˆ belsRH-r
=:}CPװɞ:qfV{(Ş1׍zřX	ȏK`Y"e:=7^0f(sw$0da끸svo/|3vxß^axa_}z.!n	0ש0ha?}z.C+<ݞ.ϯSqDr[EYH\ ŸL:}@ͦi}E>G y><Gt1ޠ`jaiHV9 iiQFXQʍ6_ڠOZ
v!$En(pU>p2Cu5LiLl57)iiN{K*gv,e;ڞb.T1N1)ژbb	p&#I&7U.ڎ*v|aeKbIlH
9(R+hEx|b<4>x灛#A=!df.{(TBX0wװ灜L&7s&+ϭ b,0T0y"><dbI8>9,V?23(B?)m?a2Cgװ灜L$8LV'ւ[}}B=vw}{x`dbaß^	[XqG!<-GTgq}{x`dbi5>lrD!J0ϯ09HhFLQbf Z<ܾUPX?VvO ß^?8
&+P>XsІ*sVÕݓ{>@}{`$O[0z,,̘}h)X ß^5s%_Hß_HY  ܞϯaa5Zd`R P3kvP3s ~aP5{E BF?gC[_'KI^b6ݤ2^?RU%cyװ83/1X2>
aϯhOl`%&PdhtYV3d2b>{	=w6Q*Wk>r_eq&C^>9kg%f.|-,ػI]l8&YZ=%@-e8OwLm}zLtj;RKOZcgLdɓZ
\9[	=7OwOk;ɓ&}ܫ2Z
9F]c(=AXp6t1= n2mb[0n#[Xv婼\VGoDj4?	r#<$$ß^?q0zl"Ld#A@{	=iP ><`ص0qLdZ%aϯgT0y/>~Xsyg3mTP0%>Jװ{("∘D-I"{	=*a'U~
aϯAiB?ԫ}5iLu<`<8S& D}xCj!<9#R1/֒fS8=9D0f}h!ϯqQ3G>OcDp[	=7OwOk;ɓ&}ܫ2Z$8s9vP3z&mÁ$b{@de:Ķ`G-=.-%V[	=5w,氝rI&z\t3|}|_+hi[Z$}zMe6~mZIL}"UXIb3LIk<ݞ-pבytg7׌>x<ZC^bټ0ߑx灛Ūϯ1Hax灛9 ]<ݞnpטv7>x<C^b0vas@w7/|3vyC^bHax灛0טwQ#9hk<T~\=><`$Li&Z#s{=q9#)C=sNd!8>"Cg9#gڄT0Z#C_QBk#S'asOif+DXN#?Y3K6QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trm_A>l.h|/}F@䚮gh>e9CljamRdI}qRS/(zZ
TIjWԎOyɹ.Mr\F3h`I&SV̧=t1>ef.x3gp i>,UfGC@\%s)D?im`EXsHrk=@->nfn#lC*{&2&Aw9q Rs5t t3׳r1:< &V3gp(D	f"\R;/Ly`~k=@}|ݶ:)l&L6k;H0״k?ɬA#ӣ3KYÓ;84>c9E
$a0#MQ.ڤ>Qq[O@=C!>%2U5J!H2?0%Z#	>xFb~դZcP5faϯ1B441bv$Di9?I@Ђ.VZȓF]ILl1Tk>>Tj=@/̦SjELM9,XS"CZ>ґ*m&	D΢=1^	/WԎdTRC^aG vw `S}{9ܩAg5Zq>gKT3^  sG$8rD9byɌ\9#i&Kl0YL}h!ϯg乚{8"9#P-)CB2NQjy
6~2:Ĺß^T'a62=Z݉3I}h283)灛UWՕčU's!?G;c@,mІb;Ɍpװ灜LɦufL>p}	=:f7灞!=L9#F`65&̘!ß^ύxd5=u&V[xa}"-_0 -LA2sϭox+(qu+bOZlߍ7J`CsYsAp}XpfSa<B{<װc$L¬βɀ؜}iU9֘ԟdl&|1ٗ+!+#S,h|`B¤N0=Hzw,
"Z0Ej`H		hn1F&e.X泺X9u?evD@.vaM`9"&zvP3xw#;( akQa'@̻͆+̦_{ւPG}}aM[O8/>>l˻?Y#ᕲ7zt3/R`_E'Qԁ4`[ԄX۩)): uXdJnU;I;Yw%C(E`ｇ;6A͉?8*=ATt"or#$%TEnW??A1 &e6ݳӓhsGfL[$Lճ:ւA945Oӓb3VuαHHß_3K,$z=-?~0}it灞֒fSNLgß^?s2`8l0I:'ւ29	ϻ{}@PУ&3?a91L9#g3&[$L"gX}h#ϯϺw$Lr[;>5>_O2 8l#GpO<i&e8tx:C^?JL3#jS&}iPϯ>XFQ7P~Oç&3HsGfLbw$Lns26+ZT HsH1H!x2x4Lg֕xsZ}mi?g!^a}yV|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-1/4? {@Ӈ~L6g#MXO3LjZk"Mh?2ejWԎ<x@EԦ`}h Gחf;/S1(0zA"4C9?I/PS.ڥZȓW=O0ëJݯ灓=aobN'P͡`9ȢnkU=bD	L`_ml?	_sYi	V*`BUgi'Y^)R(|c?6hq!}cIGr5!}B+d_S.ڤ'Yj̙)0
+Yė#CVP5s>ϯ3* 8x+o5Y>>d
+&"B=D}xCc<ݟq&1_D'%fs鞼sZX}0&wQ'DiDjk#MH9?@)`P'("~]J&(zZ
񇩓@74"zu#CYĵd,Iʖu\LV{2vh{=_f`/6_jׄk{%%__a7S#}b0?" xX}z$g^XsihT/S"&ibxL}1E
$a0#MQ.ڤ>Qq-|ڄVȴ!9F/>?VihRɟ
oPdI{;idn$CB)mRS+ZaS'@*Wl̔鴵0qDL9@+j!T%<fMf	#Wb7z<e>pFeXw#sLl񰘍޼L<e>=X}|M	bX}{=`ß^<݁9dȇpТ)O[1U>pװt#=gGN?|.N${(	`It>dwO[bEʥ}h! HsÁ<c`Id*}Yݑa$,p3G"j{@mb[0n#[Xۖ@l$9#xXß^?JdȀ|.b-MV@ϯg?ϭ'wyl	#;${xY5&w"Y2c(!.c.&X@ß^6aea$, PDT@aKa9CQu1-K#7-39#aɑS
"[~ɟ#?
DI*f.><dȜCB1U>8>>NLQʍ6_ڠH5Dl5C9?I2f>p>xW/>k8˶V$22}ڠMMT̙[J}HPRqKBJz.U/2at9#/H58gHs泊%ʳ&w/2eI}jq9,# ޲)kA'cDmc(I,
x2L9[`r3aHtzb6_ڠOA"4C9?IWYPΨ|˶V$22}ڠM9,_7AI0)X9IpHS)떘EkSĞb'R1?0My{`$mGvx/zp\h?dnÁTb7lda,eQNk\XE|X
@Ɩ&.KO@>, ə	>xOv`u=,¯ CvL*@V[AdȏX185	 *̙pcLg_Rŉp+TɓXf;DtVXȁ0<$@VH
ׅ_<DdH?*klӴx$in	H&{-Odϰ_aYvP1`E&>}{xX!?/8r|Rt9H
	*V'8?g`Ȗ /u}loYM#5C<"ku8mOv'caA{`#M0Si0>ґjqiQFXQʍ6_ڠOZ
v!$;Cz]5rڇȯ(v:m-V$b	2JekL*daAJa081T紲	[U3K	)FjGv^WzՃA>}{u"/#3B.d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!ɚx.>ONQ;=m-$#MQj>j%kL*%Trgrpx_bfYYiI&D>?VihRɟ6g#MXO3$);HG*6L8zCC6zݳjp*Zk"MB⪙v&S'M
tZSʕt0LO1m*֧OLAiLTLG4:	A*mGWeER/DYT/ѽdvc9#
 P*Bnǣ9b2-CM+#/@R3*LC+B42'>$ɪX}CF|om0(ePKӓUݔ;*0(
[l5's>($/R"gj4-@`,+SduZ1HfBUmQ`9 ct0h8PLԨ[+A`:b(L9ϯHb[a{,*Yj0ew7ϓ	\M3rpCY?	/HN+b
qw"$9P=;7V	?)2?']cV943'pf#nVwӟܜ '0+lH/}7!Lh.a:B+`]ˀJؚwY]'bar	+0{C9E*`=ZoIl]BMs@N*rhzgvA0tdnL	!dgYivSHhz֎hj@֊ܾ28g7/81ʐ"n;8VideBR¯IeY
/+^#28/MF].%Z
srBaVcr,
kme	}gÃH"j_=C{{Ӧ+h䓽 0Z$NH;q& RhkrC?7`{'a;M<XclY:pV!2"VmyJy-|7; osGca[d+f80kKAx"kAzqf#/|Nxf7f#`gĵCd5`k*	9>Z~	Cg7ÂD`O܈"4OYbܠDq,V9Oel8N%Bp^ozR߄lỸn9RMUrCojÞ
s8a'=`!|3D|n׬Rw/,Z	]Bngqk9i7/נB{K%vj"cv?]Ʉrt38S~I+eeSU"I2f8,NvcPja~5PLӯ!:Nwbza3AKb[ A|Oˉl0$4U;ԡDXsC'ce]MCEW7S\ y:80IJ@U.tB҉fEvSz~&V\7;4v7bf_@#fZt1+33)?q7Bp(MCDb5w"Vl$8mg<DukTp3%$H͟q̦ȓu!Tp3Dr6e͐E<t0
%
UĴxfSH	]S {#1,M[S"G)(rJZ!?_n{-#$Y,8N0mepA"ȑlfSh̄3iٗY.7Wc~zLy&i˻ P[XpA]Hr!M=DD2'kSk5A@bATZv3l5H'XlʂY'	|rV.
Fc{>&VfUOa7PVc\灛UKOgoso$|:@$|1r~E(wO=/ջ3Y2>(ѥkrIePrD7P1X}֏cOL
aϯaAq!Bt
+:l14鄋m/Dȳ BlX$F*)VE8I^3>	p`߁P31V|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-U=CtW!63>l]J& S+Zah>m7@ogiiN{K*W,e3K
w<]b+Zb'R1?191Si0=LGv<{l(}WX6LTj8VI/Gf3VX]1bM!__'vOgm;;iO:vqLX23) ?]Fe6zRëSlGfSgf'U\ FItK3֦ Un00	dl!^ejf?$&\0iӣ\0g{E"~HhdoHk/Y@FWV40B!0YECQ85ĵƧRFe! @䙧Átttӡe֨)%a5;$Jl:L>&P9!^i=Ua^ɕ$Aq?9^?֍Lٓb$fՄ;&O*ș p/>^3A"DTAif v
 C=Ϛ`1ÆSƾddͩ$P6}4e۬GN5pE
S+Zf20+]d1sab7zÑpΰdCe<`Hu\G:P8)Lj6~aZaO'Lk0hdcGT+%k(aāXi;9S/2vh>9a eLZ  [[@%/zNLgv
k- SU^0$m3NI90lζli{=X@ζprc"Vs1BX8MPHHBk?XD/2`',86v[efGx<8 |rVK'p	[L_aw( L:[D$6xɛ"a?(`fHoa|L~:B}@R'z[PR.[A>W$B`'k 23ՖȞ 2L. A|<O`|	?MK <	ElcJ3(qA5`37R+pT8gfO55Ek/Ѐ;灌f+hγ ]ʉ&GrD0fs[j
rOŇWXögδ}S̧C:Sh7ԙ7Gm6qSaO}JxLt/mE!,wuGIףkXfSR.d,rC<:x*H,"[	>h$'r2g2u]֫e<%ʥ&`}{9N3w☭!ba[ܾDϭ&sG.4	;D?:C`4 j{LQxX8G$EE 4񚐾4~9Z6;Iwh灳"-GO/`LZDVʕHc6~BU[X31lČhIC2zlH&>:txҰ@m+3&1NsrDָ`9I9ae?7L㊵[)gw&dϰr}hß^?Aig*RF=8_StrZEKl3rv7H̦}hxaϯa327X|sQl*|8//N-4GCMY@f#P֥QI 84 a}ep͟+]d1#qcXrp3ް\3a'#8;mgeVO'g[91R^a.7.xø8鐍5VXz俯HŬfN1@H6ZC	&E HUoL%wKY̐edJ͒cYYĒ0Y֔2)$k&iLjy[TF`Xr -) o7-3h$H)|;_swP/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lk&ol&>FyC͑|k'mRdIekL*daANKJsYRo7u$0LO1m*֧OLA!6SHLGvWTj8CRXvQ$??XO)%"f*DZRyYڤG80OfF&GTXdGtxp/$<8	5pAȅ)PR3g!@p)1|
2ga#8CL
4
/9YHfhiR	#8g&Rogx4bCh"6٭ucF FO+WPe43) 8a+SQ%j8g/T#O8ςi2gMO ٩䧿,mڜ VAJl e2yU\Yi埌X.2jOjg*qIͫ|,ur}H>Q>$f4"Lu0'TpA:w?&k&~x1{S8bפfS'Cęs	]NlbMFe6Oj3)@(8axe`(yY@g!Je}T.{(pp0:nqXrp3WzՋl,uLYʭ,c~qXe&Ujb	9
2VZaOk&iF4u`Bb9ժo(ePיHvk^O2
13<
4R(d~f3!ɊW!
4aeflѧR04ZpXIfi6Xu*@v~m7JQ|
2H<LUXE8`֦(	<{Lܞ=a9+*APdL'"q[NN.:TLA|E)7/~;i88`w$C=cLT'@RZN,)?*D[0u @wM.k;BCWCqR'_R%lVRVڍd߁FCUbG&tD:0JQq[8N 1w`]ЎANL$rY[LR5&((p7'_	boMCn5WIN̾Dj@/IGA]Ct1R+KڢEP`
4n `P*v*
B(*PvD(Y1?od)2o]e;gUrW$2vFNTK-%lVg0QS!9!.dNfS]AB|
A9"ԟAH(;ְf=;p7r:lYr@bJ$e\8N0c`GlM28 pFB#4
fOqsēv9Qα|KRAma R3g~DA3)Z쐿Q	qٗ6A?X**V/i̦	 #1pRΑ#yRu-BW\Ԡ[H ]k?%iWY\B43){9>~6eYl˻v9gǪgϭ`.D@emh@IZD<3)ÝQ̦mZZdPnP:D q?T.#`Yg@'	<rpM[XHY&Vf])Zw~Yøv}2t2x<H@
,W&3YuKr&1aoZ6S&y|&OݎU>:!ϯa3NfQ=8(.9I`(y1v(bv%f:TG>:C^?Aig~(H/6:ƝX@ #w [i$MKI g3{ lqAuQHƝXj@{>C~	P[U9[PfϺɿ}}9aeAV7Vx)<V'}W*Z9#xt>zp9P]Fr23)PbˠQeJur}4C^?AigPc_ၸӋB~p(1|
'#l14 Xc5X$Wx QHƜ"ƟX6~qNOگWzڄ6| 8_;ᕀ(d(&a/42>Lw/
4eV5]VN"x@R.Du"R2ɓئq((ʶe51LH)*2HKFe(b{1ԩ2nx_j̄ds0~U dcYYyͦBFE)1~QX
MO+vl0-+(
ŵFaUF ᲁy8&i~&UV*v]ֻ/mG0^+YiA{`@
m&ژ	kS,!iQFXQʍ6_ڠOZ
v! [`<`v^Z>lBgM8S+ZadIS'&74.z6)FLy;ڞ7Lj
N91m*֧ViiiH6Swi {lR;_Iz04;TMNL@T#)Ri4#5h>D9e!|4i\`jCYD|73Oe|B֨)̍Á<"kECQmN%8e<lߥRFe!Hל VAY?͐~!	`"	>xk}̈́KKL}hq}zJ1$EDbv*TT9|n~x9ҭkN8hW^
CȫsE	l-Oef(t1}(W޵B @Vn	Cb+Ns*Zp͞JdYP:P0EP( l`s~w2H^J:s&mL?(́<dɶ~rnp˚"&~lܞ{pg!+kI'y'%lχN)@wsgO7͑13~sgV縨O	[OR.V>Y$TpHN`"saVo`I96<_'n(MaF5kk'W0pl\MOH&	WAC7Y,Q2cpXrq5YIhv&44
70VrDfPoqf#/|Nxf7f#`gĵcCpd5"XeAsFyܼ5 =ȄHAp 8埛VN!9{Uc]Z埊=|jtxd:dd2R75J=ea/~-R L@f9P|6+\~6'L6'l 2KAx"kTz!8P3A'U<3`3
Yhq-B'MfXin'aY܈" p 8埛VrƽuUvSk3fP3Û;)frTGłKvO]8`3vP6vqVe<iw2gDVd>Ls<S+mK 8SDv.Uqb& }{9	Ch m#N%|i	]	Qg)8ŵs{G1iF8(l8Ά0+Nsl$P9&iYZK)L`?}00M?\`Ԩ8wG@BחvcPZSe`f5rJe%yKPTz*"$Lf;X`$'
A"46L0)
֧ojzݥ,iiE
$a0mRYOa3F״="52U5ekL-톦xVڝ6紲f)XS"CZ>ґ.ɊI)b;|6F+a%U.ڎDLH-5J%*E۬h>D9e9h4i\bb3efbQƲe}T椉>d$MlH5w6PZ%YEۛxڣHj4g,H5<5ǠVArDTa'6!2ؓr}'$Z!ϯ
LEDzgtf{>k=O[`㑓+56Ic|8$RRH^3˽jq<МCΆ098FXr.?4}Wk eCΆ0\.*9PfĻi0_0Zx| 21҅u-j6P4ɓĝTqȋOb6j0@U>CF8L?!v)L?:j5c]K+%[5V]CUhkz&3یUPZJ^0"&Le6u0ɓ&{?,"1졃2~tq_'nOZOIefHx|,,>7$)?
|DʠA	?"e~xM#EϿ >	|aiTH@N ,
"<1Ua1SK4k&O&A>6Ob&dTV{Vef'r'yβe]wrBD</
BsYD,[X([mAW-"}'Rfp"j!nD&e8`#?Bԟ` gCLnlw*Uq U; GC3eۜC9&ݰ(zHLrrg\6SLX j:ķb5	ʭ6A){lI82 C4L,,'A)X/+v'?j$Scre8N9u(ɞ G`7Vx7*wgև9#9L FsG2}!%7*.}n_Iϭ 9#9~_XRt3k)#aKRb7t"f(N ₓQH@9H4D1?[歪8h֨3`5o/D~Čj
FpʉJ& ^9/y]c!lK--dl/1|?(,ZY&AY]ob85ReHMNMk=l3pI2T?7>
Ĳ742C.ݚAfΰP.,-YĲ.{9W(C"doyZ2d2!ך?2i g&Csv-F; =6f~:8 vDXXJA:U3a7A-㑲>"jIa$)%S!|uS،]TLPO,1~͟/ٯ0ymz	֯@oef5Ortr0D>Vw*yv}QbFq5]&|rTKu(;`UOb3IVd>W>~C3.-,@88INěa%ouq&	A/߰"*C3m'80:1-H88MJ؊GQxӫ6}͡bG:U޵b?0#6Fr~n GjS昻ws&}7*̟֣pװHxxB-,@88INěa%ouß^?A!h5YmxDF5Wm<0:0޲88FRf($DTR ӔO.eksae]V.(3!&ps ="^i/0&Cݒ	G.z9D"jxb5Wz5׌֩1Hye<:?῿2$<F|^0F4'-5qZB˷^F(`i5y%ER~妾TȹYP5-5.Z妾RȹR&#+]eb@O+?Y>IIJA][m70[^R
4z#5CS$NIe^/x&q_LӼ~Zg4",)a/v_.ڎ`V4ݤHyL0?1"	kSJ7=DTi}J֘TK;xSght8|i9?F^fP5MZ>l]I'D2fj|rH: BݯIkl#p&  1bv$Di9?I캯j={Cgh7ȿ0ֲ$ցAW˶)톧M9,_7rwi`8Ά*w>HLEJ""}#STL1OlݤbC+nR."vzjGbZg7>l2z4aL*XI8sAKg oCԯy>KY9!)ll1Mejq[Y)JiI9ڥ6Yڤ$@"_,Ld#T=Dֱ*̈fDg芇$ccr La'y1$ԩZ xȀ.U/ֽ	ϯ`TZc;7a'?83>/>?U`E3XO$93)l\3O~}h),jD'>TͦP,yɠ?!c<.jAHqpٸ ,o'ܤL$O7eF~r!uh' ֫S `lwIpp@VĤq,SP6cY3zv`/<_sLCk@N|*}H_B7XJ;#IS-2+%!'l0k< ˆt?A%)>*
5~	wdU;֊];a'?ݔɞJ)Ǘ*]Vxľv}hj5>SKm'Ė3fe;\1wG/+\ߟZ>
#p"x9;JƝXg>bp#b5q"BlWx"g0IQiՈ={?71Q|f'1)/}l}i ~_q2/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`=ꃬg)t>c=񏠃,r]JLiLl:̌joP`6紲wiaNEkSV@eekj?/W  & 0>9ljLl@̦TCfUm`Y\gr.ǇC[m"9Wܬ/e d
H2DăS2cHXd6m X3&OaLɟ0jYw<2H@`!lek&֞-/dlܓTj8R9Uz"?+Tzlݟt$?9nbO#fqfU?<B61MϬ-4`&V!JX傾3zؙX'Ͷ1'W`ZVR;+W0xʻ$_$.3,5q,GA"XS}JGdq02<97l灜2O6H#w2aU2qM wUYF%ÉlkW#*Fe2YX\VJX*3)Eĉdh46	CTK(k&(F3)֮fLs	]?OڪHɕoGhFC=de:ɕWpƲh`tƚD?!(ĵ!dKFr2fSva+`̦vWx"? Mt #@O5idg̡BX5d~;dyNB&Dk!OdlK	"5"@I n' %!pcXfS%R%b!gt`i-f#2w3a$S2HL[XصvF+Y6Uِc;Y;)+Ll( rxL^" ~1xWE  s<`Fe4RԐ*
6*sjc UP'mH:VwLeDyNщ$a`+Z`.TQ'vgM(톢]IDi}g'52X7Z)r7o}Lin5Ll5:m-zv%7)ieJ
N9S;
U;ڞr	EJ""}#STL1OlݤHÁf[E03[[U	RCE	fZx
"pC_,HP0UBy 8̧ZҠm' ABw1-e9eS25Bec=S5s0*c3Jc'CdGgւqA5,jI{>5,CAPR~akYEA 灵`[md̦̈;8a"T%8@֤R@vT̥+?&$YP\jH])y.P7@"]\]Ra'i[ $ fS5B}sFkq-%sULlK,7{ȖVݰ灎Fr4d(3!ܫ2{[aϯa7>Rlg)/wݤH$F`a}#ZvҢOQ;=m-(ADl5C9?I7ztևolHX3)uYGTt1Wr?/wcPQfj5HA;(QxloX֗ZO^(X)5Vk2`2y|,Xhq2H-APT# ##3x"IВ25<g&iUbV,<dqX R˽jc9&itݽeE<@$3˽jc9&iޱAfv3YYJAְf>esl[A0mEN<sBj8p8h-11PG2:*#ӑ>$.VQd3\֨)}g'6PiE:|]J&=LinmSj6紲V9S;t1S";AiQ$-Rnʑݧs_O,faV"A\870V(wc6/Jrr	Mԗd: bGVLXXN.\-u2ew*ֶװ8* #sIfiXsg2/,9Ir1w|N)>U?TxZsO3tK.FrͫhfSg䊚ܫ2gr{o<֡93)ÁK灳m*C*ƝXgV>brP1RˑJQHub9|f+Fkg5]j_ziQFXH$F=m-(ADl5C9?I40v5jZv3)˶V$։>V?2}ڠM9,XH	jyiPV8ObjaILW&)b;b
QRk 2rKeiHȡDa'"<0 dVTa+θXqmR+hja#[{*jLVIF9Y-S V`;7YȚbȏ!d\Zđ)Ɋ̀H&+U
%
ؙ$bq	QxL>&O`7j|c%w&S2I(3e>TS:7YYg5ZPAx92,rjT'ɪ~|{ؚ<&@ SVDi8C"$NNLT~F91PJ2YHى"n3O%	>o7JH74IV͒I@8}9.30YYg5ZPAyjreZI6Li+6DĆD|{!լFV!Hp2(LLk>a&)Ydi/_a]ee7p.oYDg5Zׯe;9֖񴬈fS {(6OwO X5nU/rc(ɦL`%gycZ(svOe >)#[aR&0hLKwA2'ִm}{<Ȇe;a'kl ܪ_ vP̙KwA2'ִ!ϯgeY̧`Al$PƖOwO }kl ܪ_ vP;q	sYc.&XsBfC	SqM-g,NGaT|.a~/#Vq2&MdGƐ}d2.obH˕@H&\
%
ؙ$bq
͘dMfiD2Ta+04I2IA3(|KHdedck ICALK#s}S&ebkp7<LdMƐÍd2.obHV#ТPF'	ى"n3O%	>o7JH74IV͒I@8}'%edck ICAHhf͓"oZJ7|ȏu}d:)NP64`7ϘIJb7riYfK'`YYDfe	sz'9V{)ӑ,3y\>8 c4(!A,$Dhp""[`@J	0f`.IDJA lnDCugCgp韜!zЊ>OZcg3&8P5QO\9Oea`At9&|&L7*̟ֆ`1.&"dGƓ&|4-jh` n3P7MYr"ro	47ZHt,ݔBu{(7OwW6r|}@&L`%gycC0c#0"g2gyZ\M">434-yMPDT@dR`ζ-7FcK`MHC>8sG2dähhJLE	KSU}hdß^29C1@G oY0fOB&\#_ <ަPJ(~
}AO`pX&#yE|3{`Oe泼ɟ2ab6]$Z\IX<L7ZHX%R:`A<Nj6,,̪`̀lX&̪`4Ppfe8p5Ⱥ/L-C.RjYiYd{P8Ǝ%
E`gm1+2J&]uB2p='-Mg3v$i1zBmaQmeP3x/H/V~qhFXU9rr߰SS}0*58i<Yo3M\07^S*AlAAyR7^m7ARwvP"0ػUajL$DZ57 UC&PKV"yBP2P}$fSeJUSi9y2gyZ?pFFA,ae^PDֳ`.[n#=.nZBy(}}{xɇEhJLE&5G֏ϯGyJ?M /UP'ɔ<sEmB}L؄<o]ɕ7k
G%2( bR>+짲c>fɝO}h s##C 0G"kY0f{T@m-P7M[EIQ-!<>O><d0CBVb(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CBVb(GZ\9֘֞M;m4 {()gr|}@3&w泼]LH~q5L2s@9n}@M@&7[UasSvEr1-!<pװ灜̘t	[)	!X"aϯ,gy;̟"!ϯ pXob0fPDڮ[n#=.iaր(_}{xfdäxhJLE,A sϭdAqNګ`0	r>^Y6e$}d0Iuz0Fug9+[Y$.i?7f}h4iؗڡan{-*3'#t0!ea~?'-ehw+nlٽj&VGk?[Ĭ޳+Z}h?ꈖZp{-L_7dAXp#-VŽl$P5#qU(wep|6A52j%̦Oe[`mGEЋ2z^&¿8&FZQĵIkl!|?8B!#PPE
%͠߃8d,/&jr>jx)o?L\9Oe]=<5nU/rc(d \B\w˺	9>0׳2gyZaϯ ;,ae<nF:asSvEr1-!<ғsGfL:0BVb(Jj6>/pZa}ljֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRY-Z/T#<S.ڤ@DV¦OT鴴=3K	a2O1m*֧OL1Si1LSwi {lKk]_7$C$ꔎ@	*c)9$־x
`(;^{TÝS	>x
;o`>P/xn2#d<ƐC"VP8e9RFU$4(+LVoY@9Tm<ـdGfiD2*mR/9e\ep3#dM2#Ɵ0jSׂ_IG`R񓟍&#sv cqEլI2p0ɑd2YHgf cAÁɟ%Z_ep3a1}7Xȏ1Gk+Y2h]2#.dGAyuCYBBC(&iʹ|MSsJ%#?'5/A0KQ8UVr5|H8{(XqtXqU/vPLB\w˺	9>|
ϯgR2<XXa*`m4vڜq3̑מ.+Xsa'o`>P/xn2#MdcHu!sxuk+(2r#\
%
;!՛P8n<ـdGfiD2*mR/9e\ݯ(|kNVF8&0jSׂ_sK#bir>o977b8Zț!d\Zđ)ɘF93!DY LVn18煨NG͘&D}fJ&|2o0j|w#敔9Ý9yC#e(a1}7Xȏ(ea&S뱓&D~=|<au!լFV!Hps4e\k>a&(bh{'`YYDfee`!{)V[)촰ͦirk<Dhr#8$	[XhQXt109dEjJIXW$"zAQ&e8B";\C^3B#}JAOZcg3&솄SD\>ß_au@Xqt9&}&L#ܫ2Z|ϯ25X{#I>޵Fe4r0D7X3P7MYr"rduV*	kb<u{()ml8m*c(ɝ-D%gycOs8b<df^c5L2sOs8b<df^dжe4uASQuSul8Z7h{]mb[BnZB"C0^GSsU<5>KOXZMNS_5e>?ƪ*n<g,we74-*UƜ3_'fAZ.Z{T@ݑ{gT#~j_g?Q_ gt|g	4jѨ afda`ORRt3{`Oe=G2g̟?e "X{	>x!ҩ:<Dm	IyD\L8OE(XYUElʭ:,O էdH_Waj!ZbaV̦_g[Zp̾0jSa#+HKRE lBbD1Uઇ0{NJ\Lu G$U#Is|˪&FX(&1tPuVfʂddcG҅bJ"3
2J'|]uB2q֠xY&miZ]Tsv`*'Yql,*AV~q"CaaTˏ#e[Zq+2pnw9iaN֪jtɔ<~'@H@`{'74d ̧B >ef¡泼ɟ2Ȥ6(
EϯG2hc;cbI)m`' sTMZI.r`S̤K嬍LG>(Wi@-5B?g̙'> 3a?BԠRk@-VP8k~ʋV`-ߘʧ8u4N}au@]=<È؏r}&0fLaj!.k;eZH0׳2gyZCHs8ేݔo2z=ASڢSu\@G57h{T]mW-rϭ'ß^?s2`4%l"(g֏
0|F2gyZ<q=c(xdE$z&Djl:jnڮ[6"/Zװ灜̘/	[))D^>xw}}BrOḨ<Xsa'R`ytϙC5Q2,Kg%k׬#8xbj&V@i4/i?ïY?#-ed[EOCO:̧XIIl:|6t`ye8VE*%rCYQ*먨3>xm?g0C*J:*ϭ67{uC`Vlo8&FZQĵIklh]=W~x GÁjGdfSa'GB?1;({<G[	=aS8m*c(d泼]Lhs}{?8&w?j,9FFL,ae<nFu	VèjcnZB"sGfL:8Pj94wVоXZ|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`=k@lB92U5oPvvާ=.ekL*daii#XS"CZ>ґ*m&	A*wS)_7R;1T@3^QlNI- 380|x+$B4lefA	jdqI;LCBBysl?K_6^(2f&A
AT
0Cu!$̥`im|L+ O-mei&e;[	=ض)D\lkl}r}Lae"ɝb泼]L9Pp0>pH"!*%Q-0 XT$P3*L9-1?9B&;jxɁ A	[)L"s[l$P6-{xYܾ&L>Vd>]}}c#Xk;#Jۇ	CuaSquu1-UEĵ,ܴ8d &D,V3"c5q`\lu@ض)ml[\_}}@&L`52eOmc#0?gy;̟\MldfwdG+hfSnD8āmb[0n#[XHUy̘pЕt5Q֎J׳IX<T瀪B1kan'MkhiQvF;m;BgY{ZooWN=Ð+zHjYl7XIb%Bgy>dg(sI&w?Fేݔz=AZ@.[n#=.HUyt9#g3&PЕ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Ɂ!4%l""b|94EDfe4!WE>?<p!MaZk23)@D_>eBߗ׍x BÁjGdfSa'8#~qP5;
~Q^5l"keKYMx"g_PP({=0ТPlfo8d]u_'a5S>j{!_IןZ5Pض:Ic=<űʥ1ݔc2g{؄1t,r}h~q5L2sFFFేݔ=AXp6F$kqqn8ĵ,-nZBϭJ	!ϯa90$y	[),O>$fS/|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{4J/G 6y[CYr10灞PТPVɕoXe;xM4x&irhOi5F<FyEMTv&ֲ$2}鴴>(p"n֘Tڠ=&9S;{SEJ""}#STL1Ol+GvD@̬UZ5#D8`y 6p+hjdqIZvɕW~x 6^rO6^l@`s9a8$GbD r"4\}T$P3"/8_>:g(MЈ0-13JPЕ/*MTDBa'{xYǷ*̙2d>+E>86%Fl&#w#9	ljptrD7XgYfݡ.8J-r4޺WݔBǱan{tuqOk`?ܪ_{}@&K3]L,ß_`?q6Ǳ{w3ϭes&23/t"/#e8bPDT@e#:ØTscvbZPnZ>8><dÑSE$F\Ϲe$xfS/ўT#[7EF~}A7ЁO?`?l$P1S[cەKrc(k; 8;eZ4(ß^&ɝO}h!ϯB"dfvP3`d1n"kZ#34@vaH%ZPnZ>sGfL9)BVb)DP>sD2?Y3KKo10Si0ĂDi}#ZvҢOQ;=m-(ADl5C9?I"RҀ6V7ODOTwSҙv%9,XAI*w<]b+Zb'R1?0M1H1^RZjWԎ`REn;_vJ*{`3C_<YCv'N	jdqI;	6LCBBy`3R^7fP2d.MgC Dֵ`*T$c!$4L*/V@孰_+=PZINűOe"nEƶ*dvP")L6!.k;eZ!ϯgN  4("A9	V*iŪa'!Uj.>:g5	Ѓgq-130P5Q
_ß_ba'mS2dϱʳ'H}}}c#Xk;#JۇXD\@eaKa9CQu1-Kht1,ccu"IHQ fDkI-ݔba'mSض5>T&0L6!.k;eZxϯFagv~1&w?\MldfwdG+hfSnD8āmb[0n#[X[H	}{xLЕ)MTAs+_;z@|< 8&\#?u=PQ@܂4RȰaOe*k;̙'=]簓iq5L2sXs[vP5MkI3ڢhl:jn.ZEnZBϭH0װ灜̘+e1^j}l9	TQ g[ADb-x/&-OU	dafeVXY>IimpD0&80D+̂,oT5q bH4T_
Fupi%BC,Z3]d
s~x3M	[
z5͓+3/@JiefsSe"d;d1#8		51#fL$pRS],):ئ$d 'BH0w<o!a,ŃTz#MYT#'*+VʂƎQJ	E`kmS8X
0+j	<,Yҵa_)erha<dlقvs+YذXT$rY@ Y5qaTˏ#e	}hO=rc?mS[\_}}@3&wMKwA2'ְϯgYd'>}}c#C}pX` f{T@m-P7M[ERȭHUy9#g3&ehJLE"Y \94Er43)W
R>(M?^6A52j%̦Oe[a揼B	2z>zmƕ	Vg~ <k' (^x OÁjGdfSa'GA?Њ2z>{{[	=bۧض5>T&0fL`52eO!9k;̙dր9-c(z&mcH%9hݡqujYi
>7}{xɇ-+e1^H֌0פe2QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I46}B9Li&M	ަ]ILl5+)8[@Q
کwhQ+LI+U%BP{(BBsZc~n -1ɋhhJO[1jj}hNß^#d8 TvC/0f$9;Z	ϯaBVd.xو,&քß^_LwADl5Di%Trت?,".PRZyCϿS.ڥZȓZS'}Z
T紲|T鴴[XqDL9	
GvҒK@9Idm*a'T;9-1?99wr-iLu<dq4%l"Rϭ^C_0Ih2EN2ZCq8
BB[<
֪%F>TТ,O#ՔmB?ZN|vY̠aB?ZP
ZP֌J-?GEV#-iB?Ze	|c1Z~ό@GMEV#&,z(}i|c1|B]n%B?MP5!O,{P5}iЪ|D#@#%FP5}i,{P5|cGU8?a@#WZ~ϸd~љ@όb\}Zw0νY'XUt>1}{xɂ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+ß^?ɂ;	[)jA>bLo|aϯa90\+e1#$MTCF!|94:c1F{K*4ZQjA"4}J֘TK'?0~4qCO<uKtBdGvkYjj,rɎiGr@;V={CNcO紳ZȓZOS+Zahv%7)톧M3K	a2O1m*֧OL1Si1'	B	smvqTkbS)_7$)]<>&VgӂEmZF&|3#i3KYMH	S)ڜ3WZIN:I+)+[`I.U/dvP
S&w%gycBP[}{=R1h(maDL9J!*x*V@1sZc~sP֟SfLBVb(j`}hJC_`Il$P6OwOk;2dɟbEʳ'(S}}#41n"jz nk>ζ-7FcK`[=a%`p+Ma*:JOWz՗e
gC\.BT$-6~8S:pi!h-^gGU	#?${x$klHT}@3&w%gycNǐ׳2gyZvC_`I}pXy75=#D!u	VèjcnZN}iC^?s2a	[)Dx}lsf7e$\?d1Po'Ën:ɀ呲`K0@qNO#i-J fZ%<C+TZhW[<mT1T$;ZbELc	>?"}Ձ͢W֩:T a'T'w3OxdQa+,=<KΡ?TRW`I<5'K2mZvT8C1[[S2jḨ7ihfrF %Z`	+iYtE	,x+MRTdɪ9<yĖ7Sg)ٰ=Mb<K4NDHqh =P	 4P"LhP:PH	QLF	?0*=@<,Ye!_LFY,IsCV,EBRUq(¬£?g1.Al,*ֆw+?.V(JJovo[쵼.+7 zeNlb6\Z>ċw#cz]Fnq]1t2gyZ
FFpXy7?$#5= n39CڢjlۖӣZC^? dÁl4%l"SUВxsϭHa'	.`I.U/dvP1ɝ	sYc.&XАy}{?8&w? Q}}$dhi>g}B=ASڢKC:ڮ[n#=.j:99#g3&a+e1rɪcNH0|i?#bmi&e;Ha'	.`I.U/dvP1ɝ	sYc.&XӐ~q5L2sNGFF\0MG#MOHuEmU9CڢllۖӣZƓ&a+e1tUC^}jEOx.灉	#?${x$klHT}@3&w%gycB29k;̙dքtß_`I}pXy75=#D!u	VèjcnZN}hj2><ɇЕDvLCHt$g%fЕ4IAh͟CBT$-:P/aG[Ϟ%֒fSdGOwO?$m*2c(d1t,r}j9k;̙d֮!ϯ$>,ae<nFC:asSvEr1-CG>9#
& hJLE\Lg֋0ןZ*2#KFċK1ݔc2g{|B\w˺	9>\!ϯgYd'>]
HvP3ɾж` n3J@G57h{T]m-r:tsQHsGfL8CBVb*Dӂ9?3OeY3KvELwsZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@yW.QKV={CNPRLjk"MS+ZaS'M
 h|a08¶Gv6.[Qϭt->y/H&DhJO[1E!->I&itlKj"aF&{(Fװ+e2`D O[1\q5QO\ϻ;k;ut>dwO[bMʥ}hDO>8N6FFC5ebR:긁b[X7cvMlAhН>èa':{xYè̙ěfO_IɌ>f dB\]LϯQOAEvP6ή+(3GT5=U7XsjlnT]aK`Gֹ+C^?Ɂ<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 >	[)\5By|c/spX%*.8L$\3XeVZS)kOƾ(uE.&je$EuM5Gn ~7LP)~F_N3X֊#XITi`7@Fp*4qTv
#$@F)%,C3ۤA$M;`@g$*FF4p0+1m ʘGI
`@g/;D~³@VS.?+D;*0	wԺ3KB¤28Fak( ,*3H©rCfB?A;O̦ċ8a'4w#lɝ.U?|8Ɍ>f2eO`ß_720p%ma[`"d8trDՄ}C
OJ1u
:5G$fHuUU7-Z8 ß^?Ɂ.xو	Jja>1"94D,wojzݥDi3YQҋTIQ+ZaQ.ڤ>HTo9ۊt֊jD`LjAYj>mSjBie.:m-)0XAqʝO1m* 1ɈjqiH6Swi {l]Wj@gk]29Kl*Ԏ`<˔!Ŵ9"8$Vr,F&ë-Vu#&V^<灛/|.CTZ\t_* lF>Wyɹ3vn&D{4CCxuk+2ˬ^0
%
0LVoX)NM͘*eiD2gUEYjeYAF?8sNLHpsU^PD}c"nKD~L@T	\/eV=<+eZă@TALf㭄BSkl{r}Lae$; 81t,r|c/sirk<8"aȌ`2ibkMU#	=a韜#Л{<N(:s2`>CBVb*Ut]>~:Il,$w/ɓ&}nU?όbx}}dkMagvD|i[C28pJ:x39l5@G67hz.%rpY:Oe`4 i 	kea'{x[Rܘy2g{ 52eObx>Ƿl#0?gy;̟'0mdfwdG+hfSnD8kqqn8ĴEnZByXsGTq2`>+e1i2j$|b`<b_oX9`|<qPDֶ7d`ög_;uM|{~PURN}*w
?htaaftXYa'5L6(?a'?k;̙d2}}dhon}@ף5f{T@m-P7M[EIDV!ZL9#g3&4%l",MU2]}}B-VX3&V%ZHX%`?<èG[ltXY>7//me4x\X3HSL@@͉@ b?6C{rI*ԁ}h $mC_ؗ>L(=  I@1 yɕٽRHziHzi&ug5fvX`l\MO`SAJ֒@E@@H9F䤫֚xˉOZr$ ЖQ!iPB0 ڂ@JGfF4r0:PH++mTHJn eP vviZ$*
e9q"3I@_-3iz2Gg1dw;aR	\`Y@*ŅBJaUCV,*ŅS.?#;k;#I}X[	=`?t3Rܘ13KwA2'0C^&ɝO|c 0G"kX9`.[n#=.HC>h*ß^?s2`>BVb*)|c	}T#;:ߗR/rDSGBWݡS;S+dx6$u@OwO?mnU/Ɍ>c; 81t,r|cß^&ɝO|c<9񑡽,ae`PDqu%9hݡqui(ܴ0@P4><d|	[)d0פe2QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IifPn(͝6x)EzR]J&u)킦
C?hJ22}鴴|T紲wia>*w<]LEkSDJF'b;HWxVت]Ĥvb''@uPUèRx_Dש_v*ӣvl`Ҵ2a'hT]tKѭr|}@4#L[52eOe9DzLv,]=<lFʥLae R3!.k;eesjG[	=!6uS2,X.m;K<dɝ	sYc.&X[}{<ȗZINtu@W]맻݂CTCɌ>+g2g{lB\w˺	9>1ǰ׳՞d01h8㉞G$cFh$B?@_P2x8ⶆe63f<2Ȍ'maDL㡉HXFkl* Ax $ &e8B"<(sZc~sPDoe	.:s2`H0Е$UTHsG[	=맻5<2gCVd>19#X.ݑLж3)&hrβ J@G57h{T]d`MU4X%(8`0P7v)mlFʥLae<3!.k;eh}}}뉶#0"g2gyil!F`Eȏ&Lo^fSGT5=U7Y3KarѻCk"rϭb5><#@BVb,$hC^2<[6e oX3_'jAZ.Z{T@ݑ{g#|\:5!2z2@g3=+W8Oc;~2v6mల5 ae<pX&@G2g̟#2̀ﰓira'a	Pg[BjDb-x
	L$*bʭ8,,łlʭ8,OCB3)Á&8BPfDWcJ,,Tz#M˺FN7+PLhP:PQ	DVv<YfC	S_1tPo'xY&m
4}Bc.c9m,*0UmM(qaR
8!h(©͗F˕;o|`-MNYL7*/|0kjq+T֡m?å\3=YfeN1_A7֩;$lJ@&~m7:|"ݔDP=a'Uc_,uUb~2Z@HiJNB?ϣ	b'!+;䊅S+pf.I:aE~H3)bLUY{-%*&w?p.pXodQu\@G57h{T]mW-rϭ }{xɂvSNTEHsJ?h_,uUb~2Z؆;SGB<OBWw
>V]j)y~uEDk$fSe U?T
vSl|Bw3ό`ё}@MT5= nèjcnZB"0	><V̘/9SD&оLjVjI6UETֵ ~>DH;!+2HQ'!|Qb-րZC$fSe kU짲c>.k;̙d14ё}@MT5= nèjcnZB"8+><ɂSdR 9֊ⵂa']=<tkl!ܪ_!vP1ɝ	sYc.&X 0)}{?8&w? sß_`242c(	J4z&DruqݡQu\mHD_>'4><dCBVb,|c \Ϲk;̙d10}}w>l&I*7[UasSvEr1-!|bbɁ 0Y	U|csϭu*mߪ,Tj5/ά=L_v]S+d}Ƕ?]t3ѭr|}@3&w%gyc+׳2gyYZё¸,ae<nF:asSvEr1-!|ß^?s2`*SDDZ>1Hsiv|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{2(B9Ll:D7d7mRhVIϩiisYS;vҡjqiH6Swi {loW*mGGf2L;IDxj%kTb>ieB??JORR+\]x{SEYZOrYvSCjt1erZ#f֤6f*rq
=[onɉNϯ^0w_'GOD0ldtdMd2fFNRpβpY ?Pk+SiesvP4{!(k!~j&V@mvOe?MQ@̧XDp{-6P<mgGӐL"NnDpoFC&k+u"`β10gYE0fD  w7$u\U<̦|c 5ifUG@F0U, ZDPegÆLqgb^y{)쵢+Zz(>e&2#2	=m4}3Uoy592k9`ß_57RK.ʏLOɇ0	ׯ=en
L322*}R^Y>r>Lvh~F29ZUj%(w̦Oe[e4}?XZV^7exVSts#MRE2fSK2zfFe6{(>B?gRdww3O/mG0^v	'	I	kSJ7=DTi}J֘TK'Zn\J)
5||JeTjpHѕ8HrHL$]b\Y#dȍ?f=j	Q(0_,✏e,e$3noec3K/2 /'#duf9m&iQQƠ>)_٥qeX`$?cUD{-ה=9`NGv#񲁜L֦W$?LC9?F]̿7DRyJ/mRdI?ژV{GަOT鴴=0LO1m*֧TLAH&)b;b
QR
A	B?RoHԎd[χ{RQa9r38tT3_''B&h	Vبv<D/{(fԯgqp6OgƜ (D x7!
`PbG5(@
Jψc]Fe6|ozl-?hD|c YE(l-kx3hd<$P3ʄ/&|VCaiBsI[đ`\rb`#	>x%U!U.8p5OWe2!̦+kX39P!R`β@j@L3[9<s6P3hg:#Md)ykNyZ͟sYN3e6s)k&U0SǼ׍x `#V_x"j2jr7,̡F:ɓU[6Ie dVO
FpK?$"DU;Q#$A3EO|5iȐ<2_5GHqh =Pz@JGF4r:PHl6X-x@o*`=@ @=MgJĐ*l%9Mb\O,YiN5`s+Y<gaHˌ;me7XTXUg4©͗F˕;k;!y"{?&ir?0c"	e6P5*>Z>rVye ~3EBG>-%f?^6l"keKYM揼*̡py
%ћAFWל2eXJ<k9|cA9S˼ oY>1PϯIpweݡ|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`<f=CO<uKCf^z
:R2mGWGx3KO4P6H{?U2~y_*~14u%^U}zJf>e=n">(l=Lj@DV?+-1ґݯUTiӔH&^OԊbx}xa}B?(|3i\C(L~+ß_'gQ{B?'NG.-.3ʄ9w?.ß_'B?x)>
O3(0mRH$F>ȕ_P3Tdc2v*DV¦OT鴴|'ËiPGvskBJxj&(%r|cOP?aBTx&kIa+-0@Wz}@E	}{xhqeaessGß_(maDLI[P֋C^?ɂ6xوRjόer9}pi}}B/U%BOP{(xzC^3	 qOZcSETMep\J	L$jiNxv㭄k;/|ɟ2r|epO:/2gÁaea_pYYfD8Ķ`G-=.-!7-$fS/Ӧ;i}	0mRYOb_1
\=wK꛶yCg.u2CudIekL*daANKJsYRnD0T#ݴ		)5$sQȩFᢦ灜%ꛟZ {?)QMxDL8
_YḐ<޲4KTxA=B?:3?֨`#q*8&Z"W`JLWBLV_$Tn	>a'ҡ&dUDQMXG{{k[k+:M3YQҋT	톢V¢]H}g'=Qs!.PR*^<pv*D>mS1nV¦+fSA"c9,áݥuAU;ڟ[eB l$$Sf"LTힱ<fxP1g{+mҳO@D ʘ_03Sm,eKVIXvڜVZ۝Ϻ}u,$kTbcqV,,KkTX{(B?gy>d>Lj?eҭO,irjTIfUm@SG}Ti0p@k'C{vZYv jCehfe9MQ $-%Fc_ӌ@GUbX#8@FU8;P	 #x6C*AiSNEb	
P"Ǝ҅``f"Um1 LFz 2Mg+4	@n9rCY23 `eLfњX2˖
mfH¬  
$k#eGCOifc<V8]{S	XQʍ6_ڠOZ
v!$"-gMhBPS.ڥZȓT֘TSj6紲|"&LO1m*_Rqʑݳ$$Z#\X/ݔ}>f$\r?_l>yBO({"NF(Yd81P_#,pTÁaQmiL$sT'|ɟ2Z~yaöfL$P-,Sczajc?62?P`a#PmfIO2g̟֩XGZXF+Y@`!YD
C,7ej4"bd2o^pO~/Oʡ?L(@Yל#灛10@7loZ|[fdSEڞwibieFKI?E
$a0mRYERkhsK8tTMLl:D>2M?0AJ	ԎNCqm+~`J4y>daeØaeaadfvP9*	iLtMZȨ-1(l	>KI4*P$δ!'T_ڠOZ
A"4C9?IUspgsC]6>yv&ֲ$22}#l鞦:m-4-BR,e3Kv^{SyiPWEkS/-1ʑݳ2A9(z8Bt1i:u%wWyfqy$i;6P3PyʒDNPK9L675*(3k;C^7:?UY{-3N(0-eZ(Xed>}
;kSJ7>XQEQҋTIQ+ZaQ.ڤ>l5Uf9ۊ*nڤJ*t穗mRh5LiNKM/Ll57CBVf)_7˹%W*Gvȓgq}{S&Ykf"MV^>1ß^qۍ>fOQWIf2&θ^Zd@k;p׍UY{-"|/_1? \ @4%j;AE}{S&kf" #XsN/zb6_ڠOk#MQ+ZaQ.ڤcrmsއ4qEN<D2MdI5XF>;S+ZaS'K+}Ԏg'\9/ß^Љ$Ye}|9w̓Á26>dk9r!ϯQ+P6aϯaBVdQ6xو#3~Oe_73i1)/	IW+~dφuKP53h$zn?gζ+0@ ~$znџ:C13@)*֋9#hJLj&M	U`}{> 3l2fada'=J8ݔl0OVW5Víf[)K`'LRL^h'\8p״"|9f8aϯ'=bBx8aϯ'=%dmc<@s٬gqu9#hJLjE4*MV\>1p#3~Oe:CAKP3u2}pα8I|')=L38
+P5>?R(zGham!IV? mcMGװ+e2aO[1j00חTIQ+ZaQ.ڤH4}g'=sb:|RS.ڤ@DV¦e}>jtZSELwiaNEkSDJF' 1ɊIpbb!  wi {lKb+*fe5,8ĂȪV%Hvb-F5"[f Hv UPxq \,,4Y #&!Z`X8kUA4VI4D+0ĳH`NB0DDʒUO7RSF]S+,)]R9ȿQBlm-@R"-/ \U@JGjuT8dD22zl@g[Еm[(
f#eeeH|hBg $yiuQ uM+$%̩-j܈
B#G+?aZyLˏ `llD ܰ!P3ho+B		q~xeVڃ:.	kaTcX*}a"̈~ XRųJ60IEB3Vڜ
DIE3)q.ZF<k9۹ӏiN,LOӒ]y} wP>xfiqXXYRJaf*G(9JjaF*Aњ6fbL^VTL]U aM*KY#Zk͙@~26Ƥ4xS*K3LIߌܴ \% u`So6KnoZ 	@ fnAGm1"ۛ21m!@fDLZO{5emό` ϯYw1?|RIky`  L9DqIsc`bX2U`f2z%rKP_YLDAubbۛaNPZt[ؖMQj2DPؕu$mBaEDf
8灭fS9 
\y>xs%y1e}|e1>%iW^_F1aϯLuI灜0(fPQIMg+aҩ=<bt[MQj2DPSal}(eeDePI@ fδҤ9k(fLٔl7!k`<iZTf8i,AܸJ ȦKnl
6۠  0" 9gnm4vڃ:-([y+HP*灞g2Y[jn?>1}|n?q]$y|50>A>Tn)0@lz,lKfUjz,`q\VOTTSDnZ>bܼJ)9`qH.L[},[sbP 3֟Z+kEeH@J!PVMgB`ZjSOT?Ymr//x
9F^`UR~VTYN()URpTY#ժ`j*3WTZqv3"emz	>x
پ;b!,߆aM1jxX$2OTch*	i	bQ؝u'z?u"z
EB3vڜo))O[XfS9Mr~~5Pn"=dd	As槱,x3.%Ãuw }BxaGݔc3N(.IMg)At,,åRx21BQ-L")<ʹuB2tfC76fDxb`,2TX@嬎3.x3_&lP
{!*K3LI,-%&p"{%h 01!<Gm1 ͙@;y+HP1j>xs%4ܰ|ceۖ&'ܰ{pҮy`zsȄ"Oe9M,,̫wX&)#b2z
;yܵ4}ܼJFˌ?RHu`vĤ<6|SXu'z?u"zmN7O[XfS9Mr~~5Pn"=dHHϯ]xCuwR!ϯL7,wL<}@34qXXY`B:UaF4|(V%STpBE5GW"FNhfװYȏL^%VTJkuk͙@~7zUi?XBTf8YZK7M*)E3{f6K7z7*a c{B#x;m4vڃ:ٔMJd@LZO{5el:>1oϯ:K.4KGҮye !-)0@lx,l%3*5]	Aafk8HحSo"X;X;Hq8#
V)LؔgPZt[ȖMQ	e\::3YҨ5]GRQb{JŅFlhfSQiq\"5P2osh$1aQ<{al&V(ųNBa=YEB3vڜo)O[XfS9Zƪ^0gY̖VLNόis槂]'y}>1ϯL7,wL<}@34qXXY`B:U0灌Ps#>+u)8!"̫T#'Fk43|Sak}G&/V+*P%A5 Z:k5f̠kaUaG?^JA03K7Ifz	\%A3{Ȧo},f7Z @%A opKm4vڃ:ٔ͡1j>xs%\R>1s%b)LOxHiW^_F2,9@$TwIg6=	%3*5]	Aafk8HحL`Z>`^%+IWXKnlJJ33AhdcG҅iq-LjjHƨGȃϊkPGOW"EB3vڜo)̦sU \T>ȼaf,&%V>jrbYv%	(%"87^_wyeצ;&p>cqAwLk8t,,Wx0qJaf*װ灌Ps#>+u)8!"̫T#'Fk43|Sak}G&/V+*P%A5 Z:k5f̠kaUaDPi?XBTf8YZK7M*)E3{f6K7z7*a c{@$XGm1 ͙@pZB̉P|<k9:jc8>1(NNK.q1>3s*א!ב R[Ra'X&ؖ,,̫wX&Ņ)#b2zȖ婣Pˌ?RHu`vĤ "XCGm)aTJ,*تx#OM2Zf1F塳.%"JEes)՞C'-C++2PI<J[(
˪VIV,-&$P'g%D7XRwc[4f
8PnxȦe3?Hwy>xs%ɩ O4>jtĲh@Kh0y}>19I灭avP3R)3Rа5]aҭ<bt[MQ	e\::3Y^eg"<a1zDTYR*a rGPPKX3_&lP-a	RY`H,-%&p"{%h 01<v#\h<u(Co%i
2 LZOk9Bjc$ M}|du*אƘ+?YPqIs`j,l$3*5]6XY)%b|[8egg0ܔ1IL6Ri,@ ˈF)X#u`RVaKnm<A#BHJ0jHƨyJ*d⁬A@ku'-[jq*[Ikk"j .Zƪ^0gY̖VSSy?(ß_59I,|חCC^oX>xe9% b?ZJ@+3Uaf*0灌Ps#>+u)8!"̫T#'Fk43|Sak}G&/V+*P%A5 Z:kk͙@~7z
~%$aY^o	PnL)K7Yր1	Ps0I
,Fjx;sfP1.;y+HPb|6SY̖VIHHs˱LOI.ҮyaϯʒwIg66H2Uj,`EV+ՏUGrP%0v02J夰w/A .#9`RRU)IY,3Ert7!3RQF^߫d6{q2z2qkԟdOW4$~R灞MgBUԠ3DوZaʖȏK{-5eZBdե;wH	MΫ"Fo17G &ze`r5YR$w)KUKTjxhXX$`PIT,CBS2ZRo`\jBmfV( r/Y*CrnZljLn4\UP_r}u-)Hټ-Vq\ab٪KW;EHt@8>e <+k
8i!lKj}װ灜̘+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4%l"If|c&>D,J#o^5DPd3װ灜̘CPv]}|:U701LJ~+e]_'tt*+'xj(C^?[1(dpR>1E>b,3>=avϯB}%gϯB|r3&>/R9#]5̘S+ß_Qዱ=hOe7S[kc{(pDSUE{(p/m1v,~i])*0װyw3J7G02chsЪ>O`aϯa1(ܥ2`82`S}{?n6l߰灠g2θ얽I(bb c6<`UXe="=غ.xىF婓ό`p}}D_./灛(v`?ό`ß^?灭-Y2`:h|cß^+Pt~yQό`̣}{xɀ4%l"f|c<94w27/25/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>l?[C]ç͞:/zIdI-~(؃V9k%pxH$VX3)"PL頇ϣ6 9hG={OYbk>da'dEO&;ݤ#MYOfsK6t f7t_iZȓT˶)0ALl5+)8Q@+jwhjskEBCe!9If7/U%BO@*"=ß^3vxOZchJO[1!-MUCv8>|u@Mg{O3O5.U/2a;ׇ|di>_oP=ݔ1}ebR:긁b[X7cvMlAh84HOe/{xY|kfLaYș1ݔa1t,r|c%hsÂ|div}ݔ1}eeh&b[P7͍9l!h`H>	[) b(Dj|c%̦_LwQj>j%kL)TK'T_Ã8tTMS.ڤk"MS+ZaS'M
tZSʕtد0XR;/a,e0:i78	k2 k,v-i0Ousx0x?hi~X`s0j( fxԎh8YM3,G:1G Z^1#xj%a'dfSe[c_>U{?[P>L\<#ϻ@MadGnRBc 9áC`[kSPfq-hefEOi`ѧ>x?8Pu gYrX)iau^1,-RI)g憅jOe[c_>U{?8̧B?̡ZMX0ht1QB~b18`gZγ3kC,2/|cK
@k?\eq<JPУ-W9k23)k	ze֖y0'vgMDi/PQ'DiDjO{SEQEHmRdI h zZS+Zahb7)iiLqTjyiPV8ObjaI)b;b
QRzp"T`DHbSViE+&x償<Hc
Q!L<̦?LiԃZ f0q\_RJԁ8ˌm8q2w[knw+=Yi&e;a'OwO5ʥ1ݔ); 81t,r|cJ0׳P8pH"4\ǺDm'.Mgml k%DR'@%gAoß^3!ߡ6| >xɋhJLE9-MTO`l}}u@X=<I_{&Lܫ2ҕß_`?զmÂPDe=U7Yg[XÌv%D5:"' lo	Z[*VE$7$*HJ	kw003e.X[	=݀SƶǷ*vP3ɓ; 81t,r|ccs kYݟfɝO|cgp l#0">yZaN<aS#ul8Z7h{]mbZJ"-!|csGT̘FSBEU9C^T<Gްp3_'jAZ.Z{T@ݑ{gWrCMeBJ8|QKЁW=x8iDg8̀谲Oe*泼ɟ2ZX#PaZÏa'?k;̙d0}}dhon}@ף5$j9Cڢhi(ܴ(sGfL\a+e1$jaϯOzpJIyD4L10[ltXY>dm?N/͗Q$Ug9^52[7Iӎ.FGc4㋠M꡿xO/)C.ܲƖZ׌}LA8֠J¬dL1)h"bש2B22$͊Vpa6uZW=Zy~	ag,eZ3灛A8,n`f2pI8em8$͍/`xgOo bK0(5G4ٍ;dBAl*htY *X*uRWtPq'Y&X۝sem%2?@p.ޱ 3N8&2Z03 U8ˌfPŅH(b«?8f,
6\1.VYU^|c'-?hf<هR>X[	=`?t3Rܘ13KwA2'00!ϯgYd'>1[}}dhon}@ף5$j9Cڢhi(ܴ
0װ灜̘BVb(Hjxsir>UܳQ{+7P7 RUeKy*S&3=hOe=<~5=T&0fL` 泼]LϯgYd'>1s#C{pX8s#ul8Z7h{]mbZJ"-!|c 	}{xɁP5Qdl9"yL&;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{(rgmRdIoPioijS+Za22}紲|#>
TݒZ"Zt	@R.ݤ
ZwJ7e57)
u'f*ث=$ɊeHb&2&VkHk)<KR[ݽ"${F98PtOc /i߆h8(Mg̒$Ije#2	=msa.^6gS&s>L0Gׯ2o´%22HBܤ7m󁬞};+i?$DS_֨Z/CM~#2	=mx!րK`B{~xU8#2	=m~hUjHfSB;Z'ecgM$#MQ'DiDjO{_?UK)EgMW-H$2v0Zk<krf&Vh)r>yG2Y9/)}j%e;b|8(NGO[3O7~$.MY2?6Sv"QJ-yJ/9?F^V7th"zv*DV¥|cGv DuxNHA>GuJ:RL> 9}1ޜV¢]I hO{"Y@:+Κ]I5Ll6ڠйsYS;HNKJekL(!9S"D&91N1)ژba{`$mWak]QUGf2	>x52@hr/pHKS#O5ܵYɕhQ(C7eW=灛/{(2f&@MkTIeKSS*p5$Ұ5.&Pp5YY+I3)G[	=VOwO!.5nU/rc(&L`%gyc |Dp6xVDÑ P"bZ` X*pExaϯAiB?|xɋ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a+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&, 8hJLE3GD>1s}b#8oEmUłZ.Dba'mB?XYU7O8?N1`+#
ڗS?ӽ`!d@Iqe l!Zk =)fS	)@E;L>9qefpkfyk?6V)&e:0Fs{!TeߘQ67V$KmSty
	%.IBOaI[b$eIMy<"CQPjYi;dzj21҅eE`gmS֨10*	^viZS.?+nw)(PL jU޳2H!aP2ˌ;me7@ V~qX#A 
6\1.VYP4	iB:IcFʥLae̙KwA2'4aϯgYd'>1aϯ pX`Qu\@G57h{T]m-%	HD_>1 ><dŀ	[)e)ӏu>f(䈒fS~ߟȂ柯6A52j%̦Oe[a揼wc(wPDrx GÁjGdfSa'揼gRCBZ#Oe]=<5nU/rc(d \B\w˺	9>19k;̙d0}}dhdvP6Ma۞7Yζ-7FcKIB{rό`ß^?s2bS2e3pC^De<ֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'3d=a sg޼ĦVZȓTڠ_+3A˶4'z>h)8J.MԎXv	څvSDb`͊Zagq!̪(ma;CpH"c"6R-I(DحT	Oe8Bx`C^3vz(vd4%lr5Q9>1\9"9NQC@Gjt1BkkW Hόepװ+e2b5NJSUC_3O/&;ਿADl5Di%Trت?ghW!}"V$
^)$%zZc!7MC+M!@J̢10)|}UL9ƌlS&DnJ&e6+3cG'ɚ\_1 hO{8x6: ڵyCϹHMk"MRbXV_1 hO{8Nի^Ӈ(|5u&3OY3KGr/l: ڵx߇)Yjv%22}ڠM+)8^wm,$s/qmD	V*Oob;f&~ǲޡ?3=S@+k
"aȀA$!*ԑ
%HOe8BxϯAiBO'Eg`RE	[)gF&Lόas[	=5L2gDVd>1p/4Bۇ㡌15 @mW-P7M[U`ܵ`4vvP5+}@*gOGUfS_l$P1/mKKL13!.k;eN!ϯgYd'>1sFaeo4-p^:!ZȲ[DruqݡQu\mU^|cŰװ灜L/8d0ϯ^>灉fS_l$P1/mKKL13!.k;e/ϯgYd'>1\C_`23(}mÂpXQEfz nèjcnZBװi`%&A >N*/}BZ G㭂g̦ȏ=<|kl"\_"dvP1ɝ	sYc.&X>>Mgy;̟9>|dfvP9Bۇ㡌15 @mW-P7M[U`ܵP0T<><"`#&7}y1">?_t3񭰉r|}@3&wD%gyc[}{?8&w?Z}@n0krDֲ,3u\@G57h{T]mW-rBKsG&N
̘!ޚC_3O/Ӧ;i}	0mRYOb΀=:R;Zȓa1L~ߺ\r7/!mJ	䮡
#7Gͦirk?8hEDh̦_1 hO{;S Ϊl]J&U^ES'&7)ifh\/RnVD346^MKT,)2yiQHhw[铓sqmCDh5LUgGmZ>2#FyW#ǯ9%)T`u; H
ËhrDpH LIRul8U#	=⡇ǡ9-1?9_#Cg+4:s2`<BVb(>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!+e1jɪPƌI>f(l7iL7%2|&$LuQޥ}՗ӣӒ(~Èa'8{xR>Laeg{Q	s&w˺	9>1׳2gyц0##0C8, MkVT%[rFn]*ԶG1&װ灜̘hJLE[4\|ctß^'wLJ7=DA"4,iiE
$a0mRYOayP+)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8a>:g5+cxɆ8hJLE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!+e1)MUӏ`Z9"yLy]{SN,$#MQʍ6_ڠOZ
v!$? {@`zZk"M=OAd)mR^ES'oPRnlmGv0|6ȍ$OfUU9ͦirk>@p'mar	SkY.F\T	Q(	=/נLݞ?AiL6+e<lPl5W8>:Il&%L<m*2as}xp(l	##Lt ̧P>l!Kh&Ml5`G)6%E@B'G[	=`It3Hؑr}#&0f!.dwA2'6~q5L2sp>/FFae8/aɾ85 7XrF9#7hzF9	VTܴ|csGfL6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BVd`[<lPri5Q	UUW,ʻ.r04%lLEULlOd S}}*1$B0-a'T!{<t韜BPx
Z~O90BVb(8LόdXs9{(n$wfLy2d>1 9"ANØ	2g
'Cd;r`fzXKa@G"SvT]`*[ɹhB?sl$P17OwO?5Wr~1"L1t,r|clϯgYd'>1 sØ>s㡌2dxbJQfzG9	V#q=#E`nZ>1P3pЕ&όmW!ϯa90ط	[)\ß_U_\"̳*S%
aϯa90ط	[)">&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A0XDSRb
9`<+k
"euDTװ灜̘,"CBVb(djG4*aϯYg gg1	3P1y6$'?2F{Jxß_2F{5&y>>Ĭ>HhJe@La+e1Y4bW}{<Ƞ'maDLʁ9#&La+e1Xj}{<H	>U^{ͬ	>	!}`s,ß_2F{Jxe}|l>Ĭ>HhJ`aϯaZɂt4%l"	UuG:M!ϯg.	[XhQ+%0 װ瀭>da:SE@W}{=YBI_'%eQI.Y=٧aƦ#@d<la'H424*Ccy	u8W@!m	Y&,6%$[`li$gDg [}|l9%adCBV|c q9#h3&hJLE)MU͏thsxVDi}{xɂ.SMUόt0z m*Li|fSmbG2<	!ϯ#=%dmc<	C_2F{5&x2ppXݓi	Z8><˓&t4%l"O`ϯgƞ'maDLS}{x&LhJLE6$MU`ϯgH~;#=g 1{DC^+Au	
.3|4%l"&'0BVa)CUP30h!zCᄛE d_SH>aLOM9#g3& 		[)@g}||wCß^<X;̑gt0&e4xfniC?YY̦O#=hݞ8>Ĭ>HhJ`ϯaA0X	[)\b|csxVDi0װ灜̘,SPm]y3aϯBq6'maDLQ*Kj/}gfH0~~dbCPs0ibdc;ϯK95|0dO4(h8jNÎ*짲B3)fYg!<9 Y46bF;88^xs_`I:yN2<0^1<0 sHaBX	0̑fɞ^<gX}?ƐЕv4hJLEahsxVDisGfL6
+e1)MUaQ}|=ɰ|1LwLvMF`jaiI"
֧ojzݥ,iiE
$a0mRY4s9s@mK޾>%2DO@ڠO3BmRRn{AI*tZIeaieLݡ{Ϝ%!.ZF&|3㟲;Y생c(.Mg]aY_^L9[CbDILs76Ceg5B.s2JVCKk=9GܳPׯ}Q.^_BOgܴ%ZrڇbRUWIkYI>韭Oy:0ԟ	[)kf"RK>1Al90v녖k6V\Oea5]t>dwO[`or|7ɇ0(C^
'CFFO`oP`%
^"jze7X(l3 n#L-K2nZ>> Fba']t9[2g{{fO_c(!.c.&X? ß^	CFF38vvP9,p3G"j{@mb[0n#[X<|pׯ}U|3k$.>	[)Dikf"/|ca91ڞwiaF{K)Ti}J֘TK'b=:\>皙v*DBoh>%2}ަ:m-C+3BS+ekL($Ls3Kl29,XS=Hоr>[C!,VLW< "kb1~V|.L^7&'r@p&1FZzÁ +kYfS"1	Z2Ұ.a4f(&>	[)灵-o5W>T#HOe8hE|נLݞ=M?AiLg5EɪA9y=,>T!|zX9},qfSSc1,q̦+4O4#Ml͡H],jaxVֲafXbDhJ*x|c PS}{S&1QibjH>1~y[h9#hJL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'/>1 ~Y%+U%B@}'>:gKOZc$4%lbC^	Lu%-{(ß_P[5xq}{?=g}}Ao<.>o&;=R]ԗmlԗhWs
[Z	a1!+P`'ß^?ɀ;&`!ϯg當i!ϯaBVxPx5W'L`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ɆhJLEXj.ß_`:Il,]=<I_!ɓ>ʳ'.
!ϯu^dφQM5=#D#uU9Cڢ .[BnZTPPK_vP5qan!=\S.m;K<y2g{lB\w˺	9>1aϯ]q6df^c5L2s,9&CݑL޼̦"jz n)Pg[XÌv%D&!όbQ}{x
L4+e1dUOgzXڝ:[:O2``bF*n<Jf^`	v/V-*هPm-= nm*7$IRƬk' FՖ+J4h B̀谳20Ma'R<tX&@jk;̙'rXH|-.CQJ<Dζ
Db-x'10N?JfUmAafġ`2mx.iOb@pa~5VNLG5
0PYD3HHZI+$dL@#<1 i Ct ZJnlt镊b*CJ
Jxg72ba=f
f2B1
T##8+BQ VYYTeT#':qǅk?9p.ޱ 3Nu	֨`Ur(qaR
8!h(©͗F˕;:pC̟aϔ9O2NiN[:OCό`yE 0[m'T3&s)sVl*k;̙'`Z?eMUףip03)zAx̦F::$VGD 璎XDbVKr`S̤jk#h*όdѧ {(	52g̟֑($z$'i5S.#}BO@p@ϭ
bψ`:IcOwO?]w*y1ݔc2g{lB\w˺	9>19k;̙d0
ϯ]ేݔz%A=ASڢjl:jnڮ[6!όa(sGfL4Е5X|c$94E.k;̙d0ß_`242c(	J4z&DruqݡQu\mHBt9#g3& hJLEXjϯO|KXI@̧<(`TO7{>}#k!xmxdo$2eq20mqL?D$fSZUgL$lxdMd0YF#(@gYE@f|c{;YY{-,6A52j%̦Oe[`qGG?k(wB|x灲8Tq-fFe6{(>W{?8O2t!'ϭ{Oe.{xCTCɌ>c;b泼]Lx!ϯgYd'>1'>tdhp}@&Bۣ&h"ζ*uqݡQu\mHBpװ灜̘hLU1>f_~clk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Trlfh͟dIekL-oS'/:m-)ifS7)mRA'c3K
w='EkSDJF'b&#IJ8L*v*mGW$F/-KEm-L"b`1FʮZ+#|#@W0<oO`;7YțD|i#YëX18e923p0ɑ`\LVn18<ي&DfJ'0MQH1sD)$2DTN}p3`	({ X<92,~rlP_uLB{ؚ<&@ &쉸YëX18e92$ 0ɑ3``LVn18p6bkțBdφ3yTsy=Dl$̡RqRp3`	({ X<rreZI6L,@nXdGaiuk!R29s4`7ϘIJb7riYfK'b6xwl޲j^wi9>kI3)ql$PXqt$5#ܪ_GɌ>,R31t,r|cs*LvG[	=2eOwO :5#ܪ_GɌ>31t,r|c[}{<ZINÈa'd?)qU/vP3&w52eOl׳̎+I3)ql$PXqtF{K1ݔE;ZKwA2'6A9B]fC	Sn)t.Mg8 㡌4("AA)8J8P
ڑ-TB
p̾pXOf@!}pC^3B#}JiLu<d$(hJLET5["#Ë52dϱY:}}8ݑLж3)&htd l:jn ȃR@j,ݔBx`0P7v#=\SqU/vP3ɓ;ZKwA2'1ȯ}}lGݟfɝO|cs8b<df^dжe4uASQuSul8Z7h{]mb[BnZB"
LdSUv|c׳՗+ld?0E8fOB&\#j	Q~ߩ_[v5e}A	~3GA``XYae<hMa'PYdϙ?ϭ!l#Pi,=<KOm	KIy*?L8OU	a$XYU6ElʭX&`&e8p5 }eecJJ`8jYiwAB}.T##8+BQ VNa*`wAA8"Mg3v$'Ӆ]Tsv`*"ܸo6 «?8h!semtZEڜ-i<%-?4ejxnm5ւf[VOK}@VS$CajL$+'>֪O̡1,iBϻOwGB(zwe&E}@[ϭÆJ2(
f)촜Vk;̙d1F##CG,ae^PDֳtQu\@G57h{T]m-%TܴE$5><d 9	[)WalaϯOzt*(>֪O̡0~Їs]Њ]B}I1wQcPg%yMT`IG҅bZLg<&w?laϯ244{vP5Mk7N7[EasSvErUMHD_>1 ß^?LdOUdɪ1}y$05jtZ1?2PH?1wu	]Њ2~Q>P@xN?I^fSeH`I]S&w?jϯ244{vP5Mk7N7[EasSvErUMHD_>10װc<0CBVb*54>#?)gF{K1ݔc2g{Q	sYc.&X5ϯgYd'>1aϯ244{vP6}난3G"j{T@mW-P7M[U`ܴEװ灜̘d	[)MV|cxsir>"w3όsaϯ244{vP6}난3G"j{T@mW-P7M[U`ܴEC^? d$hhJLETZϯ>VNUbG{eg9&HC6oY3βPf|c~7'w$?YY{-,}o|1Y#Y9?O1YZۮ[ZZ|c;u2J<p'MaZk23)@|?8OЊ>}ikxDU8#2	=m?>E*̡֑o8&FZQĵIklh]?Њ>}j@3:Ic.aklGT}@3&w52eOaX~q5L2sVß_adhd˂vP3ɾж` n	8g[`l:jn.[6"/5><d U	[)U`,}|<Zjֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'30h@ !jeTYkASjBަV§M9,XH	jyiPV8ObjaI$Lrb&#I MOm_SR.+vz@k]ثɞIR;1XI%2@hr/pHKS#O5ܵYɕhQ(C7eW=D^{͗3KYCD dLyr_0̮a:@LVڜgmyY+I3)ض:IDbۧbRB$ɝb泼]Ls&C¶Т&	B0in,ZF{(^aϯAiB?5 0+iLu<dehJLE5Qό`(>űOeabۧ5dɟcfO
	ϯldk\MagvD|i[C28pJ:x39l5@G67hz.%rp
Ά&zln$VnH(I K_e.X:In[t6-mU/Ɍ>g&wMKwA2'0"\Mldfwg2gy )}}&ض23;#畴3)ÁG"j{@db@ζ-7FcKIB;r^|c$װ瀨d`XʓU>1$sՃ\#c/>xqPDֶ7d`ögb'5?wQG#@;_FO}0`:,,@J&|}j)\I&w?)
aϯldho}@ף5$j9Cڢhi(GnZBόdq^3Е93s:ܐ3$V%ZHX%-1lF&|.*T#Bʭ:,,PHmP?U[c2db@qKQB[޴	uKStĵ<L2.L#%<#FDl0$6~lLo̡V^	pKyMcSׯO̫q3y; \ y̟b@N3^=a(HfS83%W<	ũMYr$fF?p" PHB+<9@*T(A`@7 MgJՅzrq[PRQo-3ivs{֚vb¤.0WmfPŅH(b«?8f,
)Q˕	|c?hA<7灛0@a	2ϭ&6}Ӭ[l$P1nbR13lB\w˺	9>1ʋ}{?8&w?P#}}c#C}pX` f{T@m-P7M[EIB;r^|c#ß^?s2b6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BVb*sU>1k}yB3)ý3ֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRY?4s? {BB&v!V¦OtʑݳU<,6_Si\ϺmAB][9eW̢[YiH|c
WM>1y%~,\~_#s(DQ#XP䰡C5}Vn_΢W:wLT-+~
?j|c#JY|Q/gQ#Y9,/g\Ⱦ;$xNJ!L*ϭ?6>1aJ$fS/3/PQ'Di jv!$*@? 6yIdI⚲,̗ĥ~|=!
<ႿkYL%dc2e2H6>~ѿFfS/vH4}g'=sC-PP[KB(n	5\F&x/~p6ɣ9'j	l_%7JC%fi´Y %[V4l~>[2YW9,2*}g%`y~>*삯rMf'vFe6rA|}g$~>XAW9& TʭNrM젫ƪ
Yak`#/@tB">?VihRɟ
eTYkA,L^֘f3u2}(kڠM+$<sb׊b6N{K,$QTUfoXsG{gy+eCI>113:$("1/|3s9 3f<e}zo7r/|3sn2$0daόo9e0@^0f72ށ8>x}zo<n׌>x>Lm>xw}zoi8|3sĈs|qDrC止7jP[s$ܱ@:d/0)>~x<aɥKNYY̧'^gLIr-b^0f0ß^U8anaόaß^	3xa"7>10I7/|3sjQ>Ll7>1	}z$!7>1s&y7ݯ|3sjC^	7p}7>1s&o^0f0(>Lpa9&#?,ITc9Rb*T'C>1 #qm'WQMlIy'kFH`0'WOe/{xDTDɌ>c;"泼]Lb~q5L2s.>|dhdKvP1p1:vMOcz2b[P7͍9lS4>c9DTiH5E
$a0mRYOaƥ5FGooK6p֘kYj^%%2MS'&ԯ 	>8sܱ1C_5(G5BHm?aQMd<LOZ
v$Di9?I?(jEHP2PУ7dIRoRBݯ?a'V>1hs᤭x灛3!9&iG$5^H6
JV -*)$]H}g'=5FGo3ǩ2U5DĤVЉdadL)_7R;5g"9&1߲BEBER3Ɍß_0u$ilg $j}1Dl5IGr_,5";}CW(:LjAYjZ
>joPS҉^%%+)#+Dm10~x٩xB٧Fx@A>o?όga9S3}|法^^0k	%l2E`jvԛ?:Z51$v^zgGƓS:b|n灭ݟsF O< 'nUw1Zk}@	>]ݟH`9*wRo* _Iu!-Lݒ	^b3#ITkf7g9HsFZ+3փF8upYU_1>7sόrß^pX|c[}|+S(p#gA,@ZTSIZZR:Z	֖T0N@|c:!ϯaIZ<fLriLQҋTIH$FV¢]H}g'=&T!zLi&RS.ڤ@|H|$>xԒV1ɜlsG}@͠*MRLDxß^1-3S}y}c$TK'(ɘ=BgT!R6Yjv%22}ڠ=+)8L8).	
Gv(QS-"Qόb9=Ѻg{}#*@gC_P	So>iY̧r02x<ɟC8!ҤPC^?ɑETS|c	sF4>dHexGuB|c9.ß^ψ?Cʄ_u6{(ANaÊ"d4y>Á<+k[E`JpCH"2v4(L<lUcg-ϯsE}|ɑRai9@r5>wvGae	Cb$fS_5Q4@(gXp7FcI[Q泼ɞGZ)TEbSMgu%u~k;̙~q5aϯ8i}|ƶk;9~k;Ƒl3jSOa->[`qW2eJoDL 8Ȗ#*Ado/T;)֕ak}{JS&*y<lUdG5hQ>1sLT^%&5Չs1Ƹß_PK
3YQA"4(톢V¢]H}g'=w4miv⇍Q[PޗM\yekL#tdItZS.ڤOT紲|@*gv!ŴR;u*ts(I)C5L9s4P#og{H><'X|IaÁV2xD,UBE8!"ҡغ4(Lm<lXIόbhQ>18sLmxو񰘁|c|E8,G]aMNO(i,F>jÃ28?Do<+k`PJ4fװD2dckf"jgsFƌ5>dp)0'L@3M}{>!Xi4vvP.NH>\:!PŞsWکRQ"R7ўpׯ|l*ß^נՎYw}}B~&ܗXpfS GУx@+kDbCĶ&ZS	nsGcg7&FsF'>bji#h?7é\b|c9㡌46y>xxcsß^V9g7u5Lx`?eJbk;ϯ-G`[a68e<ƊQ>vm^pɔE @+k
"d8Ȗ*?KujH$ZT>1}{JS&F	'w5\B$ß_
64P#)0灭,>,wXQʍ6	ADl5C9?I3J4qC_Rtgv%2D7PLl57)iiN{K(!9S;{S΃vҢI1N1)ژ|HХDopXEl,#<<0+kD* J^;k(AoZ9-1?8BSogSfLXVS}|{3KST>B5CP,#0`5Q	cv0qi*֏qq#n8ֱdE%HarBFj5Lx`?eJk;0x:5Lx`?eJk>d}k<X}|{<X}|{<XC_2>o5{<X8>`.泻<Xaϯk;Ńs|wg#|ڼ3qb>m^pɔE*5Lx`?eJnfGgu !j]>gvx;5#5#@RaYdg#P-fGg00Ga#	>x3>ÎF{(j|w3AE)ّP5H8ְ灜B>Ík	=L#@3Z{Y@j|w3AE)`gϯaYݞ4aYdg#P-k=h`G0GP泼ɞGZ)L5t9>k;Ƒqb>m^px >ÎKjLZ)T02gƃ(S#f=`4>gvx;5jSOm9kl-f猙@R	xZ`xɁG#Bs= BeFy>k;̙~Ym|9>k;ƑqOp|cCpqOeC&{<h0ah2>k-f+ß_P泻<i|xg46qa'i\P泼ɞGZ)MgyvyF5H8GͫO9>1C_aob>m^pɔE*5Lx`?eJk>d~Fy9#fbsG&w>gvx:5Lx`?eJk;̏́9>k;Ƒq؏W2r|c Hs8lGͫ2h8TD%C>7}{xɑ	ТRnO`&;~80e>9:bp8'֯R:.O-*k8ƙ2g\RoץĞOe`ەO`i}}d@bm`]}z^&gAD1k<O}zI3f<ש~o6^0f0[}zCK<EXs?e6>x
aϯS m/|3s0ש~y6ݯ|3sש~m^0f0+
0C+<_ß^qDr[EOcF)b>1ϯa92#4("F sy3"ТRVj0lß_T~VqOea`Gt9&|8ɓ&}ʳ'F\0#5nN'F^3KarѻCkԱ=j`q`{rE>~'H3)_#iY6C^͆7PQ4!ң(g!{?Y3O/&;&	kS	ojzݥ,iiE
$a0mRYOa_'`iv⊑.lLj@O5LiLl5+GvҤ~O-*WY(_]NG灳iNv_w_1טYO8>1ϯiNlbY?weu2hK<9-*WQN*0lȏKJetzb>j%kL*%T	'889C]T_>?VihRɟR_+44}b?d6g#MXO35S|3efU'lp_fYYiI&YJI&jRRFCI <#G! H^L~b7p$gl8e<(ڥY}djCUh_U)
A:Ԇ(eUWV_@ '@Z Ue$ <D~ 'dhfQ'U82eZaYH#2zNe̥>?VihRɟԧ6g#MXO36S|3efU'lp_:fYYiI&GbfYYiI&FHR_+44}b?dOmF>Tgv&ֲ$:m-ڪ7(*,1ڠVf)_7"~=;ڞb.T1N1)ژD$G
کÊ"eh`FLI-Q#L`(7(w#k<*X{	=J5;&P2~>1	ϯ?%|c .	"fLL̟}{ m*wg@l	=åC(\
T~|c9#}5UL'319<g*όas}{bjykf&D7}|;.,ژ`'R0NdiEڞcN,(ieFKJ/PQ'DiDjO-/Yů[M<r/XB-Qz7ldR;ZȓfOmWAËhrEpH@%[`V2,>1bOiݞDp&;ݤ#MYOfձV4^|ɗwi&&̟x#^T؃V9ZJ/r0epX|c4fDXsi	'U? P6^Lx*GvkYl5J5cqmH	l*W5ӻ= C_3O/vH4}g'=Pձ*^<p5rLj2ҵ&V¦OT鴴|Tso1hp
(Db~+D)g$GˀaKj6&qj-A[S_QLYt7/%zY7S/gUka[̦ͫOU֑٪o3sitzb6_ڠOA"4C9?IWPn(zZx:p+zZk"Mh#z>mmRvoPS
N9Rn
C9,َTMR@'pH3u
?Q'OKh&@p7bKj7=y7D_y
?a{6KkUK(rV Tx*f{@~r	[̦ͫOU\KfER94>c9F{K*4ZQjA"4}J֘TK'W6*[І*^<peT$k"MS'LiDA2b/Rnwhj}hDW9xԈ<}hC^aC"ydܩ$2'Zsx灴RIC"yC^a灎ԒsxdO>Űׯ|NgRI!<ׯ|3u$I{?Y3KɎ*$a0mRH$F>ͰytZ|AwA !9S.ڤVZȓFڠO6Ju+5cqm*sY9!LKETjyiRGpXb+Zb'R1?10ݷQ@ΰ%9hݡqi#h*"w3AE!`1_}%ܐ~r>4?ǂsό`M\9GV>9(k-ϯYݞ47vjEaɔٞCC_5;s;ms:Ywv_}|c9["C|3vyב|f_syL0N0m*$#MQ'vgM(톢V¢]H}g'=<[C]tZ*rڗDy}qZȓTS.ڤ@h2LiM$LrMI:ieLO1m*֧bxS$5/pYR0x8"MOc8jݡqi!KgrEY7`vVr0LVh3hbXhQHn#[L]ف?"ELsS'c.ß_0!	 z|g&Ʒ옻&S'c(ß_0!	 zHgZeneܑ\fe6/RNR ̩<MX+s3<@CIx Jc2x|jCQGD:ؓ@94gs|U*i8Y1?*C !
uS?MTٮ94
EܤF/ꃳ]SYU509qi%cT갈̦nSr3|`i9+̧@J	Eu fYrѪB 5Cb!fxKCj?	hz3PrTKCCIThzƨ;C22׫`<b_XdZBũ%0U|p563)ɏfLg aNìyBg3([inݡqu-O +hsGna>)*/{<4(
x C :|R^xM\xO٣AXp#-VŽl$P58/c(w9BҋO'$d^PA߀|%"ݩ {g9$A/5rh{]aKfE0l+E$U}CRKT7Vy/tu!#+]|Zın$c"IUF:ehGyI?3nTЉ06B%k'@zwvϰUix&\?>׶Ә+[`V2,>1?v{9Ei#O /e%"}Rݩns{	Htxd3Ym!vDj>S}|6b~LwW{<
&8oeU|2ynn_ݗ$h	c
b{/lQRUiD!?;O`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjIC8(XcbO PC[87	 l4,!fx=mS?=Q%(zV}8U;A}Pr5APr5APr5ATV{`VVϭS,,d	F״=nEHhgMHT9mLjk"M?ZCSj6紲wia"&S"CZ>ґ*m&	A*mGJֻ$)_7AiQTk	n|%T %%MԩTxԒ84<O`W/ԋ(PxqOcgHU>bA9|40DY(*dj@B(BXBZ3sATqf+!xBHc 1Um3rr8EbFD٩^4'1ƾ1?al&?7U w^y1	>xɀ`7DֺU#h
D/w+mhkq54}g%هS8T&5~oGփ@>8Jȕ8aC.x_l2TBua[#6<>>L>h٣ZDf	ϯm/89ųT	̟}{<5캣Z9m->>D}m.Z6y8t1GTt13.ɖ2N6c^HLc㬌fS9.N$梏MRɟ#Cy%g)>9 O?/@>xMLFM~d̰|+{̎>z&BB"VTy1?&3C~RUKkDc>!<:x0?|H0װipZU^fz@ß_}m^cE 4mk/|3hb|'@^1\e*Mk/#2	=Lź`E>&$^9\r>a*(7)!e* !92lu"/^6oԯxb|o[/+&#t!̙p2;t	> bE
C+*<?2&˱K$HXVTy8uh
Mt%Y<RԊѷ>^hb?֟:Z6QCyYKTѷRϭhaxa͡uQ2NclQ;`bdfSa'x*CAϟZ7Vّ><9xL_'g4W9S_+Fb}ᕸ$|
ϯ0T22N?^1lQ;`bdfSa'x*LޠϭR'@^1lQ;`bdfSa'x*Lޠϭ~`;-0x#Itܦ5O_IZ¸ ״"{x fM/ᆼ90A/\S!ϯ]g;S3Ymg!vSx'׳`L^|3ɬ)Ty2gYHk'we4w5ڦɑ>C^`;$׌~x+)Tx"kX|IklkG
g(w9fZ~`;|Y!~zɑۧ^&5BwP
ʏ&'J/Lge>k90i
 walOeќV٪odϯg0Q/	x	)Ty2gYHk'we41.[3剬2gƃ(SYn%bevn%Ƒ̎2k-LPAD9RF^>x5\y-fFe6{(h3#BϭOTydvč2{U/rZ$+HqT"& )z 4BwP
ʏ&'&xT!|7Ijjb7Bə`WCO[_$'<{=B"VTy1?&3HCYL/0I%b{@RkCyu^|+/><
ʏ!vk?<Đ`|m_x*tv?y]-?<}faW4*TBo
0̧eZA"c:I}}6?gƐrxBx<]>k;Js<i ܴ E}|:sEöZ^ 2;rw3AE)aQ2;r8n%Ƒ̎>GP"LOɌ~iLFCI5!lԊ񟬆&X6!k~=-n*e"0f^`` NɂgAC$YɬTy0+חѬrMJ|-NHg¸3C_Rm朏C$Yɬ^`A5*&.A\R.ß_Rm_+Gsey}ן
Zv3JfDel`;	 ٴ({(Mx灲G&YMƿ4}~q2z>0Ÿ|< TBG#ORMpʡE
C+*<x&y7xٕVTyPE]ॵJe?%La,k'Jit)wl5ixY.Jɓ/׶Ә+0ĵ,&\	0LVh<Ty0+חѬrMJ|-NHgº]!3}d2O`WrMJɋPk}8WQ4>x*H|&|4<,`^ϠfKhB+hl7}it}|2TGZ47(l@E/0d3k =mjmb?hP;H˪<_4ɑۧUC/cERR+Dx)bn*T$$2>	]>²ɉa̭Py`OFwNS.F'<dˇRdJ^NcpH -ܫ\
?vzI}|'<VH,/l겒Z&W8UEH%ؐc<^b.PaYQfiPyN`igtvxf(C.l3͝cZ3J<[5MZhs0Q/	x}<3,5˻h~{˼0eL	ß^`;$׌~x+)Tx"kX|IklkG
g(w9X0Ÿ|< |b1	&GnxǠFE
C+*<4S8oBl+*<B".R#X^!I{d3&$!Y0 Ⴜ4xçdyU<c5_+Fpr7i[GfA~k-dvOß_e*!m5#灎ZǒdfSa'揼?g4/}A̡DOTydvč2{U/rZ$+HqT"& ){1B"VTy1?Pg5B3N
Ɂ5xb2a"}ml\DOg~xk-V nҶSx'ւaϯgffGo^C_YxFD벜>$io{)Mg̙Rk'we"֟æ3B#Efzܱ5Lx`?eJk; Ĺ,L`Ķx8o*e2UC/l׀h灎ZǒdfSa'揼?g4/}A̡Р'iGfGnH!!["))NRM7N*o{Lg1P"LOgu_S8e	$H3ͦGna=Q{Lgqx:aiéc&e\Q F̎=LiCU!yB(}eGc<-syY1ZHk|hje󻬙3no2}!H =lhf$m,YKĶ@Ps2<g@?[j	3/4ɛh)8Hg^Rꡑ#,F3
7LStZQTKY#k5Dc=Q-fg%3JƄFٯ6H&5֘fS`2P55W󚃟he(w>?ʄ/gHgf#t!̙q@i4&GnX&{<h0ah5*7GnX_x'Ķx9ۧ;#TmxLLE
Yv*bԯIZSSs	|7q<'>e;/u$&9arD!ß_d~ͧ*荡ϯ?aDz _}}g*LA9YU0
υqPIhv<\^ 6aB
ʏ1?&3
;LOa|_sUai,3@nb$kQx=`vTڥ2?%APrj͈Z~0	k5Dc-P1ْjZb>̖TFWR4
ʏ	fz2Q,TFW%D=Q^g#+PPJG9 ̓;8`vL=r>mg&n6]QVdԪ<?"bTHDk}9 3hd?Y50 䚕G'ܨ5|+Bxs!	 zf=bkP&#h?5_+Fpr7i[GfDP+eCxM͡C@K?<<Gl5\Žl$P55W; w-P?a=Qԯv|^b.PaYQ3J3D%X?S/ie줤Evyxk'Jit)wlKOG5*LpULp]@kin	%{a+\Z3N׳kϰ[_s 'd3YGC$Hn6]QVdԪ<?"bTHDk}9 3'#!x3ITy2]ʃ[¸sk=0L!	 z`ad0!<|=m/89ųT		ϯVʖRF&e(5/0d3k =mjmb?hP;0]Q7L>{U/rZ$+HqT"& )xE
C+*<yu_g/3= #d*<e$ 1)16@OFwNS.Ϩ<dˇRdJ^NcpH -ܫ\
	3N$2>dvCL$hEYIHE+Ĝ*"H
e19!!yB(}eGz-Bo_s'-	X-`shd?Y5Cpt1&k&Qr@%[ Y͟C$Yɬ$Ԫ<?.A\
ϯ/B 7RdMf}a'8=9I*O`cPjYp̌5AbJhY2L~,0fuD`1$g3#R>h{ΪgfF4uDcMQ,TF4uLrD)"9M@3j``?;]:jb7Bk&e\̎>z&=u^b.PaYQ83,)ɈUy ^
` 	W^ yLæ'7>˂Oy0n5O,Kڊ|7kS
Ւ@$X]޶' Ӏ/j u'P5=놗Evkxp^3[Z_b?*²&Qx+6sjl:`5DxV?hDc*ZIv$f>c;H`<h\,gRD)"9MdaL4x`<~-gRDs2ϲ`;-ͫŲ2'+U5_+Fpr7i[GfK e<hႍ9{{57|6hMk!KY ̦aklmUogB̡ޠϭ;
eChd!["))NRM7N*o{LgB"VTy1>!~²g$֩d`_H`*)wog3ixɗQؔX"[`V2,>6ӻ</q}|'<VH,/l겒Z&W8UEH%ؐc<j	]>²ɉ By?fv%d_d0e%a%VIV^BLgn12AOGna=QP6;]}ٗDZeG^[P1`HxVQ3,/%L7(0_,S׈WVc2YhaͦF:!祻x}7o	,Od{F	96agvD}xncL$dePǮKk2jPdUa[6CsJjv@Ԛ_a{6"<3)VTxQ ̅X?efm3Y<#nְe=1!x6yp&{+1|'MglɁ!|ɩTy2Eܨ>hr@f3g#<~k>`A5*&OPk}8WR<! Ly4z!$L`3ق٬Z3J<[5MZ%0+eCxM͡C@jee*Mk/#2	=m~hUe>}hHv灷BG#ORM\*/1x(Eb}3ƁMBvCnax#U²"3<~I/k	JGփUaIQ{!OTy2;txVZ,ehC2FqbcXgY@\3r#Z<Z}haϯm/c89nj> 9!~UZwa"}ml 6;][kt̦ܹv/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>eLt1,k{d\q-e۳H*ZK)jg!SԯtYKU1>zZQTKY#k5D՞RDs2UDmiv⇭hj_Tݳ1OlDЕekL4Lj>joPSҜPRqʙݥDb{SEJ""}#STL1H1^RZm>|rvc
K6I.	 ԋIHi^1ʕ1csEh)=%ؤG&OY1wG/ۍo"pؤOb~HIr?,7&_İU)HbG-= n%Z;D`PC9"-3Zc';c
?1?&3ua'9d^WQMd72
eB?ÿ`aHJI^M^LSWɟ&OـlKk[Px灎Á<"keKYMď>BOg5	QCP(yOؙ<k9L> %O!(7 LOpV/&3k!uOV^d6hkK>xɕƀ޹24O~L4CLzo0<d7e_GRv~9c&%-AMNZ/Y̧elr?sy7}}'gsxC<?p'wa3pb٧_Pg>öZB~x=PsTSc
?1?&3x?L2:9}]vHٵb0BFʐwZe
`FגKٵbE0U2>#ٻmRuDdĻPo~ju"m
aϯfS^c7,&piZzehsx9<W>3k<	>?泻9HW.?Ɓx`zG(
 ɃdχN`.̾w0V#	 x<H
H则(6M*P5S ]085^bQGILY f@#O;`xB?pfLix}T71IVYOYVlĉY;;UOf"21g*nC PϬ5i ENL>bؖ֍\@&oeUkvBeg3sf(q@EгHl˽d̅Vl֍}f
y<`5C/WT^
/<W 9~l6ULy<Pc8%yRS#lQ#ۯg?e T!vőDp>UYvĀ`7Rs @^-ceBI#!NH[0907$B1Ntt](G)GשZe$R$2!nE1.<ؔER?OS"İ71Y2ux\>İDNL/>u\9`ULnc\ڲNɑ<JfB6d%CHaǚKB&~lѦ
؈IVW(C/g,# {3O+ß_`UZݔIy}&;dV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=84qCR-Ljk"Mh	Ll6;E74NijZ
	_7Pl0ж"IgvDg|"jb'Rk"Gv$-<oL]&Ķba mqf7XoٟL87Bd;j~w$!+ȉeiZ_kfoLO0 PE&LjGSk)jc1MVR	 zwd$'l2b6dɌHtx*q 
ne&I(}BW`~r MgyffSg'[5MZy};`'R0N0m*$#MQ'vgM(톢V¢]H}g'=şK[І=kYkBW0A˶)ANKJsYAI*gvjyiPV8ObjaI#I+`]U+ZWl*Gf1m!mD*b))Va%D&.&q)bdME[8Ά"HtqVxAqsD/I28V!Sֱu[Y2%@ـO ;aӒ!+r5BURsb~L?Q!#2,'ʄ/1:0^Axbr<preB̙'l_iσZZareB?̙'l_G5(!?8Tq-fFe6{(́x!ui	S_Cϭ)i=iq(BTe@'Έ0W&92l38/ӓ f3hdV2@*[;#-h!a;&LRi72dmIk	2efOf@fXNɓ+3qN1.`ٗdd fz~lz@r-/5?ͩ,ml6L46bޱɓ١lYhm@FLY'[ Lf6P.{3Kmgԯg_0&4Ss\I$ß_[2C\r?aϯ?a3	>3G}}g9G	5y3\Nc@v<\
}pi}|:OɕG
>${<`oorفM&DV	<7 ] % 5
k^AkNX$a R	 yAxNw5dI[h>}ث=)^(ɄoN_{
@]}}ov^kXGܳsy-<gsx9<NYsxC<V3>?泻9R>,göZSD_eSI2GЄg|ɕ^Ou@LM&[BQlJ ] 5SD 5HgFBMjwGNjEۯNx`BJs7SsWs|fS5,#nYi!ϯ?aqY|aϯ?axlϯ?Og+g¸m?h{gkO}LOɕG
>${<)92J9L$)kG%fĠ)FxbZ4MYX$L&|5	)3ƴɐf|HvڤO5"Q	O4ݔbW+
̧e5,#nY<{}}6 \g}}'+<# V)x7}}Bgvs<X|+/vLc@v<\
}DmT~$}BOɌ\mfy~<:wl>`&ؔ %!fx)"kHIL鄠5eMS	>xylݠO=,pj@+!f[E/B{'>B?X #2"`4B|2LQσZ[`Ix%rdw[efX,͉J9fBiꠋ3c@->$BAs@W	1?&T(<^	5Erd:tzŻ"Psu$LM@S[53~J ]	HJ{-6}3kiGP'lɞɟ&OـσZ
~ 6B56n	LljS>Y޴uf"	ϯ?&!	?P󐥄~f_1%QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I_89C]tZ_֘ik"MS'N{K&*m&4K˶)AJ
N9Sp+T, َTjz8"jb.T1N1)ژb&#Izh}H6TĐL3:ܐ5&n*9! 
"@ Hx5kT&"[ܤI1V{p"k8Q_	%KL0f'PSx?v6LeuM׎~_
aWZ"b(%&5	>_ y	0ׇD+Z^1sT'fKB~eIklkG
g֪?F,g2xU!ß_57NPΌjb~|+a9>dS7mel`2(MN_}
R93)|灹gio9G<ў<ß_d~gد}}Bgvs<W KOTg}m ЪgRg9gɉ/(=p-͡æ,+\@SUAU%vJBFRR(i=
WTxKc¸% sݳaJ'2力y((S	dnE%X$l@ݤwm]Fe6~rz.Sx'ւt94I	`bA"4SJFEڞwiaF{K*4ZQj>j%kL*%Tr$f9ۊEW52U5'2} 鴴O紲VJA"ch[u7 t1Rnf9S;MRH"`mmW;ڟY:%"ԍ|]zFR;)G"j{@ڊn*@\Kf'#qT"<Wos(fݕD__%y(H*PK6CLc)bb/i@I<ںl\]uĶj>8C_3O/&;&EڞH5DTi}J֘TK'gA[Іe&_dIdamR1?1/WT֘TڠM&9Sp\:X		
w<]b+Zb'R1Si1J=QhGf2""TS7bH&P.} OԊ$7v	-R.	긁V&V	Z*0"YRQPi '%{<"oYC*oS_P_eRt"x(BR>ʀR|8$"k<TZ|Њ?YM>N=Z5::7Nex|+(>jnGΌRb~|+ß_sol:t[jw,ɐiʐoMN_ ¸ Cs|fSQ9ar8sy7->3BL9G<!~sk;g¸)4F~=;mX B"3~8>\L2b~BW !æ*)hUk	CC))5*YC%	BWdnfLc1Y<G ݤwm]Fe6~rz.Sx'ցHsi@MS		kSJ7=DTi}J֘TK'Yn(zdڙv&Yl2LiLl57)iiJ	L8$GRSf%}m-AÎಡU聴uASQj \^%$geP>7J2VH*JE1H^f_Lw(iiE
$a#MQ+ZaQ.ڤ>qaiv⇭h kKTLl:D>2mRSj6I#ieaPP&|{<pß^灘Y	C\V}z񇤦+X8P3i[k?-LOlpװH3)fR_52gs-8#gms8;r{-,!||ɞ= HsG 856{|9G!"(a")촸ׇ9ưf`A>atzbSixnmU½sNLQҋTIH$FV¢]H}g'=*nڤJEzHTsJ.ídI"LieTj6ڠ|޴2
N9Sʙݥ%!#Ў m! 
V:b+ZiI6zٌRHt
@g' "j(ԩ%"i*?3qp_ݚ[1?v]C Q[ݽCNUh77v#bP|Pߪ͔*mMVxP1*fP3hkJc<#̦ͫfGi\ß_57dVЀ#´s\ L9Yݡqu٪oҐi}|<Lwss>ґjqiQ jOQ;=m-(ADl5C9?I,ܱ9ۊE(l?S'&;E27mRktZSjzh)8N{K*gvDp"j{SB8*Xbb.Thjs@_"}&6H)ԉ@	}m&!ҀJR+\Qj=W7٨Uى"pn**wwbGg$7D_y
>J3{ٴZ1yZmL̦@6q)*ײXjgG̦ͫfGi\  $ɉ9  />k;=.[5MZ}|<Lwss>ґjqiQ jOQ;=m-(ADl5C9?I,ܱt9ۊE(mmRWV$ր֘TSj61ʑݴَam#MAO%zH0Yyp>mBD mE7bKjk \$7/%zY7S/gUk~rUnk;62?9=WZDKfJ#sitzb6_ڠOA"4C9?IW49ۊE^6z>S.ڥdI?;u22}ڠ|T鴴*Gv҃f9q50HfrcpHJa^z^GT5=U6Xښg"wP6%x*)U3CFUI<ںl\]i-O(m-(ADl4Di%kL*%Trخ?[n(z*^<pҵ&톦]ILib5+)8(TNA{Ej=]Kc>-PDT@Hbn#=U]Q-6XI5^1x7ݥmKl{(Ɏ34}J֘TK$#MYOdw(`iv⇭h 6uSoZcbfcXs Zٵ|4D}g'7.P-dΪmYHMk"M3O+ ՎO`>iu&;ݤ#MYOgr4qC;FrLjk"Mh z>joPmtS+Za1^鴴=0LO1m*֧OLA"c6Swi U.ڎ*v㡊s"cBËhif^I4X܈0EaG#)ߙ$X, *)`q4 (> .>k;(\}h->x灭>@	ϯ]&*Ya#e Ȳ m3Kvy Rg}gևhsϭ˰נ`b( ¸aC\C_1ww57k>d()>}@l|SZY՘ڠ#Ȅ2Л{<*̦;mD*k>dg@cSWr|lfУ5G¸ß^5DwOxT	ϯRyH 0\EXsxmd[lɝ¸fLe


ϯ]g̙|+(&>grd|ə v-,kI6f#vL)kCPBɾʄPHY45ơԙ$i`{))8

EP5lbv
ɻE";zgK506"񯥂,jr.灛X*k5ͦi[IfV%03^
aC^hCB{<}{x
̧5W̙9OR
19¹$>W1ן
0n_7`<ALe<Aq\C_`<ALd~j)āF?P}aϯB泼ɞGZ)Mgy]a&e4p.59(7hz
Ke:)j9"jHBf]b+x'hPnK%ɄXʩb+q.PoĂPnXK[r(NKmDؔ H`,0_% RUgy\5>gZ9{lmS8qJRvMgt(4?ȓ{=~#5{(|x)yg}|s5ϭß_8@ 
s)g¸ß_`9)2e}"ؔaϯJABF dT=>泻=ZߚgNޡ%{=~1Xܖے2gƃ(SY`8>5>
?lc`D	=WSϯ"TɄ<L(Qw3AE)"TxOA[ؤ7$3Ƒ'{>R9>k;Z(s&Su0yI(l$g5"%D!"VkζLgU||ɞ
BW$8
UX)^!kIU3z2~Yg&k1t4%s˹Q,A˹!Ijtro
9#P46<T*"?LLS.x@%uB%M J@mi,En\%J>AlrVm3K4 a̲_~f
;3O/v_.ڎ`V4ݤHyL0?1"	kSJ7=DTi}J֘TK_hsK=nCψ.S.ڥZȓke57DNKM	ަVzQS'qgv+kTY`Tjz<aSZvҡ%e}dmb^4Ð B֩:H	VUYb뉳&L7 و
U=2")Ĵl'v2>9K&|2}'X|+!9D?glMɆ>ß_0lܥQ(D{=X1`Dܗ0~DL1&BfOciʇl>l[0|+J6-IH,W'aϯþY/TzyjqiQFֲ4K
3YH4ZQj>j%kL*%TrmW^E	F}v*D',)hަV¦	|c:m-)id?pHSvҡjqiI0ݡJc&%,g-=-%&%p˰l	[@&'F?L7 	𮘋}}rgX.0@ͪx53)9!h{Yؖ67,Mgy=40@R#n\a'7镚6W镙>'~O_',ۗ&|~Iђ&5&'¸!ϯz=`ٹbk;Ƒ#b`ٹbk;̙~Dgj})QC~Gϼ(a'l0lܰF_CHɀiHV9.< iiQFXQʍ6_ڠOZ
v!$Z-mP@xٵ\>˶C++YkDS+Zah>s&AJ
f9R;5G3:v-+T$f5= nAIMgy=40@R ls[vγs.:b
`grxj;٬$D3c<I:	"[XHLF3ƑT_ڠOZ
A"4C9?IU<z^:opCǪ9(hzQe<O͎|YKk(Ķc>	*B1BGR/xOA͞E62U5VЉdaM|Hb&k;̙~JN0☉CS[l6S([m6lr%eˁR¥+ٓUY``/͔71!_HɎ*/PQ'Di jv!$*W%ǭhj5  Ljk"Mio0"z>mSjB_7R;5&{<h0ah1Ҡ'`$e8`Q0Bn"k,ѨǼ0eYܾ yWt,$sfP3x"TҌ\~+k(VkYHɎ*/PQ'Di jv!$*W\ŏ[jAlAmO?A5TrZg{Y|}Q"eꬫU<|5ZeFb\gbbYƲ`w7LR zLRY9k}߅#RWM0JYU3kTGiP3//sJ"\ҽ	j3Nɕ-<UCU?R#ZUgYR3b֘3[<jRj'\Ұ0Ⱦ4BZeefmKOPE Um`%{&O֕kנ),#/2<-R)mRwdIekL*daANKJ%xcqm!!FnZ.[Q泼ɞGZ)2ޢ/1&fKkj<x	bl0QFc^`
jJH>pcQ泺ZLa@+k`FJ/WSoIBU$P3>3>:gj/yOZcEyt3c\L9	|+h >0~d573&'¹0k}}BϭJx2:c1FKJ/PQ' jZ
v!$+Ghj_Tݳ7xږ>m>&0mRh zT!(ORoW=Y?}~*rED_&{<h0ah5;!1+,P4joεR|EX2 bS$
䙓(g5az
e)
NrrMgG͠vA>>c<lwg#+?XOЕȤu3 9b7!+Yޢ/ƑzzTIQ+ZaH$F]H}g'=qkR57d7ε2M?ֲ$22}oPSҜT,$Yw<]b+Zb'R1?0M1H1^RZj _/WԎe?xvT&?=Ѹ&}m̦ϺcA[J&e6~m2g3FLb9Dbu4e߰`1\3h~7YIhdY06\H@S;ݡ3ڕsEp"?~RShƳrb2~RHe8enāv_\VG	VX_2vɕƂ/$ϯ"[]o̦^9"W!Qkxw$Od5 &8i:bnD/#jG-.ew<J:X?e "Ou졋!Xꦎk6C`Eް+5}d2nnDj3"cb^r13O{g1/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lzQHMgd:mRh }k"MS+ZadaANKJW,kJsYS;OS"CZ/>91?1Hl"7h#|z	lW`FDC5$ogk̦Ϻ1XFyfb_gb_ f#gbD#c?7 kHޢ;>7Z?6ZOQSqNALBg+֘lZ2~k X{*	VXJE>3XdbDLR Ye"F³<LB@J9 ~RluV|[mtY2%gqxbo`}d0$ʃ7xaVllbI3lԨ3gaĖA?ƽ1YFCv}%ff$薳hfyI:%f!KYjt%`klRý1a0?0O`+ZZLJ7="Q;=FKJ/PH$a0mRY*$zj4Cl]I5LiLl6ަ
3)iisYRo7gvjyiPV8ObjaIGvg+EmŢc8e"umW-lȒ	I֐mdc!X"k!zH֐jX/@{>íPݧbaȚb6oZܾ0a>l3-(gºP)>V@-ٽeWJ׍:Íeg;)1tM#D{$\DCv*n7<*
'4e#uSuƜ3|#/D 
dMa=0VDDʰ9 Er:È
lU>4 oȰ38i˰ Ɍ:VL"j@֍<nql5aɫk8$լD|nqLʧ3}Weg#%M5d3ePP[ma|8`X<Heaxs5@KYƠ*(yß_nbZ7'wUYyH&lZLƑ};`a}$DiEڞwiaF{K*4ZQj>j%kL*%Tr0޷Eڪ*FvCW_˶V$S+Zah z>joPSҜTXVHоx*灴hU`7h[w'YYD3/}ug¸t_>n{ZlVXƺĒtKRS5ŦL촪_wLN,(ieFKIT_ڠOZ
v!$u[J)	TTCZ\2M~&0ie$톦:m-)_7?R;*0LdGtQݧ'T;dMd17/KC:-υp4ϯns{U*-Ʊ$
Ķ{-n07F(~_u¸ϯnumeZaoea&$
Zg NLieFKJ/PH$FOZ
v!$G0ytZMgd:ʙv!ֲ$22}
zT鴴=0Ju3%3K
%uM/Gv,k̦=fe:΁R:wu~g+֊d;V&-lc	V'dD\s)6Ĵ:x6LwTN,(ieFKU5E
$aXEC9?@5!9Dgd?S.ڤ'YjZ
Z|ndaANKJWԎʵL$nҠ_j`*nONQZʚ~7֟
`>>n	IXu$C7!kAjHqKg5QE|ްS[@VQ-dbWs0Ou$V3Đa촰_LwT#TiDi$amRQ+ZaYOa_cnA	TTBOS.ڥZȓZ$ZLl3֖֘Z&[j]SvSje#26/Lwia*9RoP[ε":R;//=Y`jLpC!`S /]j8%:Z7#v?YQm¹ e}z񯩆Đ*ȟ<}Ao:}d薟
\U>.ZfeUy}1ޜwiaF{K*4ZH$F}J֘TK'_[nA	TTCWy~e%);HG*6L8/>?VihRɟ6g#MXO3f>eYhl5f7t!aMH5JATg3$#MYOfl!ևdmۚjYjv(bedr DJH0pHH* =mj%a'dfSe[c>V{?ZPRό`5_I&}7*̟¹>f_DjA"4$\Њ]^zv*DV¦OT鴴=+)8[E3K).	
w=%=rvҡjt2$FGv+<BZ'灭Y}x34(X"kA80p(mTPRIKTBUX 1TIO}{b\5Bɑ#\!ϯ#P%CBl!ϯ#P<aHF]W}{bd5BɑS\C_P,T${	=k?Xa'ֵ}hf!ϯa8dɑ'
al9 ¸.!ϯa8&2dEs\(C_P`5>{oY#"sCwM\w]I5LiLl57)iiN{K*gv,e;ڞb.T1N1)ژbb	B?$ bb
QRIATX|Dͫ!ԎeiC}V_xÊ"a~0G
ڇ1h*<dJT\rI	Ve#ELW5;/w/Ӓz9ߗrc-`ٗG͏xsaO<Dd"GB:U"_P{(@&>:gj4iLu3Ļ&L6>0פ iNd19tlo5B.G+dG3ڄ"-J~e$̌lklwG	c)Z9*\MP6UXDZc?2v}fFe6P54}}v0R8i>5 3= n-_'_P*Kބ27>3O9!{(	`Ct>dwO[a
R&
C_PD~FB}m;, 3X$XݠdZF-$nZg#w>M?!{()sMg{̙ʳ'/c(!.c.&XWC_!,}= nk;ruqݡQu\	i
>`s}{g۹kf%H2'g½9<i}{gkf%2dOtBY4,ʭS\װ}[1.#"||+sg;>1A~ Y{wvEQF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trm_whۚjUB&'zZAL]ILl5:m-)_7AI*sYs8).	
Gv҂d9f ~(U.[P*pYZ"͔K2z̦OeAGDֵuJxfJevIp@UmN4e;M%aܬ>1%pe8e}@k&iA!%Áv~7eIe:0lXf5emVKR@u#1FF[5@& ݗ"	$Xln%i jY7R2 SĤeR2Ԍޤe	 70HI b`,szÐTi*
Յ21 BE`gcP]RWtPe'xY&z'rqlZܬwYB Be}T_@n\XT3Y@`.S5hgr'!NLQʍ6_ڠH5Dl5C9?I2WMqm[:kAZ_6Oh-18RfuaZ/:k4#/+:*o@jAm0*e3NTGVt1Wӑ&&r*^3ɜ.;(ub@N3rLr˚*FEvy@jAmmRh }k"M f22}鴴|s(HC(V%1rÓΡU޵`f}hb0װ*L6xو[5[C\8ϯRYRo/tb
ąJe$V}4eq灔HT䁔
#3yAjIa'_g/X"5R1SIV`pb!,%%
H+5Vcܧ¹dW>	W2exوe5[S\7}|;\0װ*L[1fn|+|94:c1FKJ/PQ' jZ
v!$+zhۚj穗mRdISjBie.;ڞKEJ^b+ZHWWTVD0p
da bM3K
GvΓ `M+kg4}pd9a/ϭl9#hJ35pjC!ϯGEs_<8B&M/5XZs. 3f2bxO)+/.Z^Lffy(rF15ĵp|+'>	W2ekf"Y3]ß_3OgJ|+P5>	W2ekf"
8simfc<V8]{S	XQʍ6_ڠOZ
v!$FoCgA#"sCwM\FS|3efU'lp_J}|3o4͓?ԧ6g#MXO3RbfYYiI&*))OmF>Tg~);HG*6L8/TTR_+44}b?dIS|3efU'lp_>?VihRɟ
*S|3efU'lp_>?VihRɟ
6g#MXO3T5);HG*6L8/T>?VihRɟ
);HG*6L8/VJ}|3o4͓?)OmF>Tgv*D7P7Sʝ6<n˺Z
>jWH䐇hc#B;Ew`DYX1c6veF '#&9qbEe|AC>(mB?;>ψ@-;ڦaaa@>4Z͔.ε2vAt1,]Z1+jp3o^xɔwOݍŌ`0ɼӇZl@Z} *1xC0X
7i	?v76gC _<l}:2cOz` @ 5	Tæ4`~x1RcNO6c6Lm;Qa`of,Oݳۺw}rhEvo0?<0G8XXًĲcU3xd>ސaϯ"ӻ`e8GPs0lx/;ӔgM$#MQ'DiDjO{/v^5Mx5R;ZȓI`)_1Hղ<hEB`QwlϹ?XL( "o{?
ݔݟf2Ɏs4Di9?I7mR%O$ֲ$A@X
؂Dv!w_f<hEB`Qwl3M/gnǳ}y}d{zA"4$jfTݵHRԇSHX$(!` Gŀa ɑ "f>eatT/(xږ:FCxiC{e2k"MS.ڤɞV¥|TP0L/c3)T#ѧ3)3(0mRH$F>ȣs<mQ-jo %2=&EL"Q21`ra9mK)r懍jC7tZh}k"MS+Zah#z>mS.ڤϤzt0eU3紲OS;IR;yh&rC'g
asI!S$
-xچpXL(aWez
r|+aϯAiaR
L9-1>NeVھOR:P.a"1 V!z`UK~	"3uо:۳eݑ|fȏ^1qPDU84}{?#2CϪc(w>1:CO׍~xJP |}h柳S⑗Ʋ}Czg֊~?lDͲ{8i䬍7LvEA:R:灲*:r˻i)e3cyafζK4}V5xل`[cfj]<b!!Y0UE^"F"jȡ8&iWu#g&i}
;N,(ieFKU5E
$aXEC9?@3/)ixڄWt;D}CƮ紲Л5NKM~]HndaAW
V¥|"&S;{SEJ""}#SHM$Vvc.m_連LS./eإ}29	k[# 8keI:r f+P4	xdϲfO])>80,֛ e}2;ճ?ֆA9  E	ڪd@jS@9$ls\2A(O+UW`lʭnJIDxIKƾo'qq`6zܑew*d Wrß^j}ITH߃1w&LV&'MNFB B/y
ϯhz`Igt1W:d̯fGc9maƼL0$WqXt196e޲*pe]@7iܐj)f62m0MQl`+x灎Á"keKYM4}~sP
2t!Cό`z_?G"2CϭQp5B?wu~wƲ}@ϭ0灛xݧ7QAOXt1 *Y]ʥape]Vsap	!:`p%ZeOp,ß^{?k>dϙ?υp,->9*XH	5n3xisfџC3 &wVɃk;)7^2cGÁjGdfSa'x*#B̡	Ӆ<PM}	_2Z`V5B?whE]7P*@44<l|O!5g@bF}l1_^_L/I-pqT1Lo@h[ۘJ|T#Qp,%\vf!ġ>12S9AMd.ŗYwS,塱X3Yw'x1X&@YYܬB¬EaIY]ʳ{"E`/'A#KS7$ Woxs[c~s52g̟º}zlu7Ę6/a,,2'H=S	vEOXB<U 2ɉjy:xمڤ?X6eAoý3'	IV4>ґjrE0m*(K
3YQҋTIQ+ZaQ.ڤ>le8v^ݫj#:|˶4 ϭdIekL*daANKJsYS;f)vҡjqiH6ScݤU.ڎ*vIA<5moR;L:֩J!mg0?I3#p⺐ŊEаԉ7',*N1R'#?9L f?" tuÝZy+ ebttđHL[b?#4/ƾ09&LL]	`7?ɂ>
?"q1ZS	0UYiPV3/4*
0װ@ieNFy9ĞFg0jqC:̥bLO욙*W
¦4χVo5VLFG+U-L0J9g,*l+e=s5_"c>%ʳ'ϯa3Aig}d0V3g}n3xeMkh͡}lq
a7^2c52j%̦Oe[co>U?9
2z>1)%?<Eﲙ5	?2GKwQUƲ}@gϭ/?a83WzfTKS9m^FxPCiYS,)9ʛ%2nTdJY8Lf4x*!|07&|8{3"DON@iXWee-Uaɕ'C0@l#$~"aN< stss7֮A] J@c$n9rG,@rOB3nɪZE>ЉװAF# 3'.[+*Țß^?HP3)6ANMNF`ΰ%[]*^lUY̧]V! `J1٧rC>wC灭R
69H 2?X5OL~[\zr-Lc ЇPsA7]XDTDz@9#@DְԘsP^㙟k-SϞ^9*̟/4	 W9#$e9E!YNTKf#
AO'$VlYDL3)r$fe8`sY]B
ugC ^3fD ̧<}"O
C֟<jXl`Eݟ
A;O4t"D-` LlՄ)촑5zRx埛q dF2+/d%3ɓ<Z/1aŶ.UR8
 9#\dg4vھO\
lb VO7Tۨ'٨fk7_a^{(/;Xp#-VŽl$P56_󚈾С(wPv㟞Q{sBO̡	~*"?wPԳOP(
de3Y8ɧeNE2nTʙSLv~fKSΞ_+Z]{ldiI	킑)`jbE0)
֧ojzݥ,iiE
$a0mRYWp~g*tRPx#/҆Wt7jY2k(jCW1LU6]ZzݤYayJ5cgCwyii&,B~0frHunĭ(aG	]{@1ozz+3ee,bzGRYR ɎiGr٪)g:lP:+;D}E5"P5^]I4]V¦O@aoP0N6
W鴴c2mSʙݥ;ڞt֧OLeAYٌ_	vŰy1+7~XYgx*P#0I
a!˂CBlGVw즎`D+V 4vY؋<|_0F~ a*`☍ms<6\1.V'ύ,_0ÁV|;me6O-j䖵<e{3Gd&9^灎Â(DU8#2	=mhY/ҫPBp/灠TE"7~?̡i?<_ۺP"G|k'Z] ~}2Eiφ.@ d@j&-_'CxY̖]욜|+R9SؖOA)Cu> pu8"Ma1Vq-fFe6{(D_(w>1-`Ia͇<D_pY2eLTkl&
v M6f{lXYґO!XbR1BXWJ,T,$k+/]a"Jsi]`AƏP:P6\btr<W"p Jdh`,xBAEZ#K_e-
k B«dHf<iUB0 2 Md0($BQ WXh0xgp"P @xY&-@H-#wFelc ŶZȎ+CL2Ye!%*/mkkZR֨'Vfsebyܳ bح\a,XJ?[QC"<%-?/w>ґjrA"4vҢOQ;=m-(ADl5C9?I6UoBg**FEvo2Ue:D_	rҙZ
>joPSҕya2I/$Lrwh^dcG2h^ĠmbQLJ@Ta*PAN:\2t\ɕ$:	ؕxe̐&k&P#l<D3۳eȾgI?Pa523ڛ}j%G;I@؉G??GoʦPe։»OƖޥ}MP3]B?ϐPiJS	09fb 썬1,k((KX$	]]$瑟3y}	&;ӔgMV4}J֘R,"v! [a~m5p75ԎkYi|[M?	e2X2H!J=Jd:|D1?vVSW:@v*
Jmc>xɚw/&;#MYOf~jzhEzCƿmRdI 3֘Th	ANKJsYRnf)XS"CZ>ґ*m&	A*mGh+xV%{y<eR;/R'aAmTB3 *O*,Y[AlEiԔfXpdA2%8 kVb"KBbG$E l9M._PTɀAQY<T*[ijo#H3)ëYBuf	\H73GL:uoc
#`3ZD2׌>L^LI$լZRgܖR:,I` f?0̂d4refF:̌Ɖ.`MejR(Ԋӛt!f_#T$Q>_I]ݗζCRH/s&msL$A}Nr`N|Iy0Kݠ4ۊ=$\_H 3WH0װ]cP540둄jU}'<T}1[GS:ß^Y0Am`Yݓ-WLŰ8y5o9ƎȚ7iZΡt1AVdckHAP3) D5_H&}*̟¸`I>܈.	=yi^)";`g\zv.[2mFJuJoo,7)vpWr3!0g1Ͷ!@ϹFeANZr1ƺ纤:ײLB!Mf(畉5l+(Kf(meJ:7g2f f̡_:Iɻ4|brc*0I8Hd~m7ŬS348 3灛L3{	<ʶ*F^_HW-"S\/pװ]cD^L!@7]Ȥ7R]3#(㟞0<ofy2fxy]q.U>9#Dl\C"k3"JjgWSPmȾ\hwvڙ2rU`&-E2.U/h%s^v&V"Z|+0װ^krdMebg8͐~MgZ!MJȿ8ILpl.+#.[^XfӒ}F^_H+lHU^9> >~uj"nx@Mg1ɟbEʳ'p׍Qf{3~l7"&_H*~ċf.O
@ß^?nNC#ÿ8:"f㡍eQ1mqswpa}#@A(.UX&XWsGʟ<:dLr>CUdRn5V.-uũ,Uڙ5_H&}*̟¸!ϯa3Fwa/<`5r!*)BCኙ2Lӻ?Y3OyΜ_+Z]{ldiI	킑)`jbC`'R0NHEڞwiaF{K*4ZQj>j%kL*%TrmMŔNBq)mRdIda Sj@֘Fq)ihogieJ	XANCvҡjqiH6A)LeSf#I	 >a`^@2B: r$ƌnc6|gt@	cJ&F1 * @ ```<$B똾D 9A 3ywB xLӑuɺD}zA8e( b+k\1ys)\U3tpu/ѳ%{T)5	&
Gn*FVrT#Zcg{>#íjdcY2CL"A"0@bɋ"b~b8} ӾEu#R 1|
ϯ(gZzNERuιն1!5	 f Q?bO$A%%ªS zlkmICR6UAu'%ă
A4y9&<2gCVd>υ@L !xۜL`W5kr|3'떆L<eHu&Xo<e6L+ '¸(ß^Hυp!ϯAik	l>r>XnT\lhdrd3
Y/L',	*ȫY]Y'YپA WX+4
/S_]
_eF_1WK89BG&=֊C~hT!y}I	`bA"4SJFEڞwiaF{K*4ZQj>j%kL*%Tr,ڪ^eTYjZ
>joPSҜT*gvjyb.T1N1)ژba{`$mvqTk# ia%vFi|%Wa|,VH/+v_JآWVؤVQb7QB
EܐE&GQ% c{
y0ULiB8 Ř +, T1+Vd/נL>فsG ߞ;N!CZ!6Sƕ<ϲfLxd>ًaϯ>s@A.̫,@P)Y透XOf{ܝNU 4KI1a`j,@Ɠ&}bAew*$f|+(YPj#y X
zxœ׋3iP-ϭ`u<;)Xz;ٸH/";a1	DTe_57̙'=-.1x@1yZcHD.嘡^ɔG-!1VĶּA[;SVihRLL`HdhZF21F]Č%[IسHj&P3!@#ϭ-Zc~;/׏L+Vd>l	=~.	'V<od2r{$vCuvVfYNZ28\L2Vd½z|YYyg77aZGm>c5#-c?9^AJdhFZCYl#*8g"VMglHj)\c7c0$/&=j	DZhiGL3[aC&P0$Bcc!U}hDoc?xZ1BA̡PMւ]99'Nf1Cϭ ]9g&}ܫ2
1}|Ma'y[WGjt1=gX7efm_h+3je;z?11y<])%_1JkŲ cD @P?Ps}h(埔܈@Xb[$VG	V:֩xH]Cs/灟gl	89&2eZ1Kdlr١~	f]AF,k>&c9>U?p=
hi}y)3)c<odq5z&#5u!*vVfYNZ28\L2Vd½z|ktV&Ԍz0/AJdhFz0[ q2L~Z(iP c4!gްz3>@̧5_̙Wr|+!ϯ2 VkaR>x`І>OGS{@֡},?>UL!1zwcXgX\eՁG MKɕ
egL^JͫVöP5Mat05ZtZOF,>&PSfX9QXk(r DԿ|ZV~n(鄬ڵaL;mez&ubSm&>U?υysGTt1 hϭR(!}j"Y}LwtZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$׿L6jF׮!f^ȿXdIjGvaՏԯ؃V9Gpt19/^Dh)!xkn졕ՏP2_JV'fjOg%jL?]%J,y|{0!k+,Floe)u]iְj3g	'5xhJF_,ֲ$22PfB5WRqʙݥO:ڠ3kiG5:m-)if`eHн1VkrH967I) `&+ײe,(g`-L/fU!7N_#ɕxW99Pfĸp.ThVȵ40MO_2>xŁ&qY΀
Z~ @nNe=u]$xYќ̙U?}@٦B"v|+BsG([l6	Kc9gVU޵b?7p3Wz̅9̙U?υq/>f_w(XQʍ6	ADl5C9?I3qey>jeTYh2Tڠ=vҠCjyiIDhVD*tZS;b+Z&-:ژbbu#N`DD,Q[s^#eZ*u͢G&/@hnF	A@YB?֮IPބvY-bIPˬ#e9B#{> gY3> fT#0XF&޾ON?GP3"7̀]dhi%XGmZ~_f;L0?0OH4V8]{SN,(ieFKJ/PQ'DiDjO{wACΚꚑ(v^tmRdI?0ifݗu2}ڠ|oPʝ6s4,r

RCjsÓ2
2#ӈdc<3`>:el:I`zVÔʅ%mڑw0UNA!,ag,>l.cdϲfO{4U'¸U>~#l8)Yr3+Vb_wS_36+C^?#ŶB|1݄芐ʱV#O,3Mmef]qL%wNU:3ROg3/I\3N+(Cg̯j6~^HOqO}|*L7,̫j2Bc=m-(A j>j%kL*%Trey[:kCjDbvv˶ٝT֘Qb>cVu&C2BVna*ۤ ]\LԘwHCʒ'JȏQ,fWp~v%6I Q8!1xj"POe6IYTP=e8Ym%ՠ)ȏ+!_+?7PL^!/ܾ+$$jC2'	PX
:+3fP3jȡLmj <L^ڰ..)Dl5J%kL#9r҆΃ZSR'A 1ݶ0U2A!"v#*daGoP$%SҜT,1-NX+wAVHU唐<? ѐj6$	 UiΩ$8#ε96I	%I3\.Ԓ{m \]+u#j;J̓@=fCD	̠f-ҳ X
JmdM͒HYĐ0
dFXQʍ6_ڠOZ
v!%kL*%Trb*nڤJ)ڗz3)1;AqKfІbV&/)mR2	}+$p2=!f nmwA"x'@&/%FlIj"ee6=L6Q+ZaQ.ڤ>Di}g'ˊ/֊jD6^'h.1v˶ALi&/)5iX0̆2BVnK+GQ%`m:1 Tc0<@嬐ȏDf 行x8__BVH`[k Yd=<8,%6yRJFe2lYf$JVږ06e6ͦoVGJOZ
v!9?F\qZ:hOS.ڥZȓH0
C7)iiN{K*gvjyiPV8ObjaI)b;b
Qԯk]_	rʑw0
/ŴB3ESI1Vk1G$嵈E`n,,W2eaŅ]&*̓+x^ɕq직3˕T[jqd+V
9SqMU<gGJzl1"S<̖5JČeP!O1|X/
,e90E'8#-D%pTv!rV{iZ
ۯ1^#̦wvF,`u%"y!E_5us/|Y`oC.޴s 3AFG"jfQV@;-0U5Vڂwe dX$0|2\[j\u7	dk+Km\B[?}YAՄNjjjҳՊսL(ek(+	ִ-`>VzdV9˕JT[IB\air-kJRg<Lwtuv2Rw?0`-13AhF`jq墩i<jBL Lk?f5Of|<iK.G>N,OEnpn
P7}}O;axΡ?&^F̟ra|RgYaXY>`phkƏ
q-L"<e\::3Y6
{6v2Bb2}+\a5L-dxc:$ɛ2
0(7<C' &(T)(F1o!|Y(sx.tQ0
`DXGm1 ͙@ԗA1/g5e»>jwem:b~J+e8`n!x}|073tjLƿ4}~sYN?PP0O1I<fyl|ST'1Zdr׶ٓL>ǁO͏mafe]櫼6<,,ӈZ> 

S*J J ۬aj%@|W6% naH	2/1F4|(VJlL(ƨrKƨy$B2rYHö]vS.?PIˌ,*2%
b«V%wANX+-ʂ
h($X,g%wAN&xY&B(jeYj@/75͘=gdGS	Yz)(Pˌ#P5kZR|+?8 |5\5YrBg#NHV+VtZoyiG^1gi@揼^k23)'|AZ\,>)vڂET9N<.aexc:5	9q£(P,*|0b9~dH	MJ%*BnTPdcG@A pe UaX(L0JT#'	:p-Mg P!ʲ1w_nkck0{=8dG1 ]Lm'6f~ҷ;me[X@O)k" 'sUU+T.r>qbjJidiX786H*o`$2},Rz>XcINb,]:sG޵E?[U3>/0@/׏L+Vd>!ϯo1Y|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{/Z)x]ILi&=M{=N{K&"AZ>Ғ][2}R1ʝ6J5S;3WԎ
TBȝ/-JX0գxBu:ʅGޏPL^m1y$ʄF1-Z/IYml#2">lD [+?7GbVY?Ya!{(֊ܝ޲	`f
a )7^ZȏkRBc`jaiHV9 iiQFXQʍ6_ڠOZ
v!$_hzZ)olH~]I'DV¦OT鴴=+$Ls^L}Tjz<]whIwJ:P<̯j>1	.	'7CfS 噩	6$Ĕ@xo'ra[!.䰑aan>X=!$$XaaJ1J #Ӊ)8K`G(48e<bn*fO<W	xsG!9KmKc9Nbn+vX\2gz|+װC|s<-"2iТ_Ɵ0,o1zRS8⬊3_yTR-ƜƟY3ga9Z̀@@o'o`Cʥ$VU޵ea4>qQ:(}#f~7&xkr>1edOusZcmO#D;	>xg,>c8U9.w2g\2
 ß^?A2V[jX{pGL g1wv_7s,.U3E>@>~ht1Tmt8/[>`e,#M԰382Y@g1G$#rG}ep͟9ae]V.{(оdOp!EIxp$aL6Adv3gwC$b k!xc.	e;&Eڞwia jTi}J֘TK'?*f=lԉ٫&)mRioֲ$٬1Udɞ|Hж&;B@[Ԁ[ ʥ-4Y
0zOf;Q.ڤH4}g'=2wT<z*^PR؂yv&k"M3.dUۄMTW5n-H̥R;`l '3VP9k!UZ尊ʻSXʮU>Csi	$v!$\38!R^<pBlֆyekL55daM奔AeT紲wia'1m*֧)_7R;s\FN1&Ā5i(qp(QĠ~,7e%2x{H	׌wԀHC;5Ӎn7"jIR3Eۜf`?X*Z)`[Q#N%0=@nbY	`٩L)3(&HX3k̯FN5+XATdcGA҅aX*cՆRWtPk'xY&x"kZT;KjS+԰-yj%`S8@nw-dYgZVS.?+C;׌j*X'lafp,*p,*3\
$k#eO\Z~_f;kSJ7= jݥ,iiE
$a0mRYOaa[:kCH._PAv֗͂VZȓZS'oPhN:m-4]IN{K*gvRqʝOO+"E#g>)u3)+V|, 8/a9d$6%̦5	@|2zJf5(3L9$'R .[Y-/ C0cv#XHln7I#7L$ z+3q5Gx⢛<La7L*2A*)%5m<P9̫FNYVTFF4p(VQm1Xe*`wA5_;D~8/MkVJ_	u)j[|J䕂mN5e7ܵ:P=[Nlb6\w+?!3 ffv3Ko,5!`öP3x XXUF~NHF˕O\
?/3Eڞwia jTi}J֘TK'[:kCH._PAv֗ͿdIeT[&\5d\!ŴR;j* ʰaZ3ORI}%T	'_kCg(n髗4$?Y2/lYC47t鴴VZȓZ)v"(&h?dOT;-j؇r}
At9#~L'uR32
?^{7#EQcϭ1]j%|97L5ֈ6ԃg&imcAFKJ/PQ' jZ
v!$+2mCP+PW/=Ll52DW2DQL2~M
tZRnrDpHR;g<8.[bʥ<~|+xsG/dx3똭e47"po|c֟2~yWPǟZB?BW̡tX}h~4fd-0w(iiE
$a#MQ+ZaQ.ڤ>f_fkCPچxOZk"Mh+v"(&h?d:m-)_79"8$Ch=3K.Z{SEJ"GvgU/\ß^?G\|+;ֆfSW1,ƩZx28#_ec{>*AKmQjT}D-"	@f7i 1 ݗ(}bHĵLLKAx`;8@v̀T)}gJ`_$@Fa$I@ xB*KfUT#'SQ9J%qm1X*d/WtPg',YH֬G0_BԦWm	&yj=$jp޴CkrP=Z!ܧ6\1.V@;/vj̯kd,
f!
Hb£?[,*?+ Pºp4f{?Y3Km/wkSJ7= jݥ,iiE
$a0mRYOa4>PW/?S.ڤ߭dIY'0bɓ=JݯmMNw% !kK[i޳9>ϯ$}cIGrs/x*^PR؂ymRioֲ$٬1TH3ԯ`DpHHbZK`TƝ3S\\]>fK$#MYOe̿T5^)mRioֲ$2=Ll90Q(s)_7v^YÁ`DHA!cYxl -e,y}	SBNƠ?5t1H,i v?7  b$A@[<!ܪ_C¸\942c
>j%kL)T}DjO{#2*Rի:py&|6Č	#CuiB!{{ëY?VoY \&WZ͡լ9m##/2AͨCl
y&m֘kYiHeT[E2}ڠ|^e:m-)id81xpHS;;ڟPvҡjqiIH
HdrF1wwbEʧ¸D$ß^9#v7A76.&\a-"T47,灠#5uE'j{6E/@/ٸX{9!>9U 
-gT=(r1ľs\2fD)H3AqCЄ>^_x7VB+m'g&&8Fk>ċfLF??υpC^)=d-;ဟiHV8]H5FXQʍ6_ڠOZ
v!$ІRCwM\˶V$֖|)6Ďk* b_	vd}0+:GvAqR~g ygZdmef̙CUU_exJF q2,[^@g2U¸@!ϯAiiI>f_DjA"4$\PRB^xVk"M~#>bvvmR1^`t1S+Za9t:m-)ieLO1m*֧OL1Si0=LGv̙)	RAU/3EERnRgEcsU.Ə`krMbkGqusGc[k<ʺ Ri, 2pf#[mfEXvڜ@VZ75YCT)8#g28Ti-Cu
RF:j>2aϦV#Ķ.FzZ4P.υp>3)'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|+(-i1_.LڄMl.e;/'x /߲ lLvOD&HrKXr-!pY%UZe`iKH#V"THK#f)
FH$ctJU5͸L[aw$4qX HVVddG>!;giY0xL3ڙYOe8sio7XR3><d3>L,csi/ 7nt1GUZg<KJY0y,csf+;錐gCR@)VZ<ݑ770??XD&2>Ʋf(fH[<^Dۉ';b7_Khge(eP)'fE/~Fѓ"6kg6Vc"jb֔gF @Y 1QW@_q0CDn"V9bڵSjrC8(:L.&Lu"[ZdAf6_Q0wsR!Tc, 26R3~\Afw+Y%Y?,L5;nb2#h4y}yMLAtP"%w
"qZR"4	Ft+aY=wCpPt1H[XBf59p_Yu
:FswA9a+LI#5%W7 k.KkOpEש*٩	B)L.Cr.%a~xjC2JV_
QI܍Zr$
r86euB2rB@ʂCXB+Km}k T?gtPPN3Mg畮zsemgq 1P2Y3XTK#e`\X#0q(1aV
#e(b­mLnυq	sz6SئUߪi1ڤZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$_X6ψT7t^e#?Y2/|ڇdΈT7tϙ3h]J&KLiLl0ڠMRodh=3K;BOI%Gf2݈*G/¹5>|}2a~ntA9#zv+*kaڈelGT0)j	W6װ"\cpMr>YS[X|63\q-A֔GVd/W6װik&im<(K
3YH$FM(톢V¢]H}g'=,RCwM\˶V$֖|ɛHe}s!(ZwkdnkUA2%<~|+9-1=I'@LK3(mRH$F>˙ͨvA|n髗]ILi&=MQL
2~Ll5:m-)_79"8$Ch=3K	)vҡjrݷċKW5ϯa#"Z|+m?LxOn?/dn<1'1$ nӼ2HHp3Z`o&d>& oEĳcte+@jIkgv}!8N32gf~m`\	T(`0Ԧ(jZ&ZHKYjro([skC;q,hLn`3
HNM5GL2^5̔ŝ`K ^$ģ)($%Z&)2MXj::k@${mnr>ް2e4ٕwATFNZ`dAƎf+3;mVLWtJd5',Y
zrql[Y:9`YLfgc9-!aRX#0qˌfH¬ #e$aVr#3OS*?Y3Km/wkSJ7= jݥ,iiE
$a0mRYOa'!}CwM\S.ڥZȓZVb-?>joPSҕ{#9,XS"CZ>ґ*m&$mvqTkmpHJCl#13f2H01'Xdt1ޑoγU-Bg䉩ݨI= 2<̟F;ऌzӝ! mړl@wϭ40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;uoϯaֲb~V7^_o$¹)-&|136s&^0,> ʣ^Opz)ݳn)3+ŅqJ
Xl&0 h`tZXJ0je|:9QŸa2<mD?Gnt1WWD&/VFd3H2_-fA<0*XCfLٔHqDrE+%Z|+QS([i|rWA_/HD,TW@]
+
l
n Ew	@0֔<VLPUc ͙@MGjt1^C!0@T$A<^$Ve5i-
8sGL:LOIely}||+!ϯ076H&2_-fFe6{(
2U{?8C`'ψ-?݀)0<x)/d,&ܪ5WZ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\`&=☋݇m$UC)]m}㡍`AbHT\`I  QaU灏ƿ%a؃,MQ#MFN#b$#`:PH^E`im14ʘ}A9/5GP/vg5]nv3@{0-ZȎbAL2YX`0_RHJY@3;rᄠzr{#e՝9ZsUUի]*q+%B:cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'2ddΨn髗mRh }k"M1Si1Ll1g /ɚZ AJ6紲wiaNEkSDJF'$mvxmuGf:TJH7ݜ	!KPH^?Ok@9`-1iXJ&Y0,'D+L`+VE^"̪k'YudTSg	uR)mNLlj.?+Vw+<b82Á$+.$/VeIkX5d\Q	@fGr{#e;_Rs	(IˉrJehYܵ<3YL] ȡ2;sq6g!f?'ѬG Svu̙#cL.i;_#_ऋzA>HR|}h)405Sb@	IA 0B#id@ 3(g9Hv R%zx@(MZR%j`-e]ӁBx$e3V% jȾOk9Ӿ0VN0Y1?LK'd/o
¸s}}I<v<<ɗ&O2Qm¸<Ze;~1b?8Ⱌ,,F($aea7mAdcG#
*:rTy dFCMefx5a~c
;`9L^fdẐyI!VaHT5q0fLٔHqDrEY]*\ve;}"ˠc D,+K9x&]b!D̸o%0!{Z (L5	B%W6UPAۛ2i;yDwOIRԐA<^(	e5i-
bsGL:LOId*ג	ϯ4x灲Gl5WYk23)@P> [Ow`;L$s0fdc,>F
e;~s`#	BfU`B6XYGj5) |J` ^J2J ZP ^".AqH +S ( Y, OSo
aJ8e0P5GA2T9"I<ˑ8]ĂFNVk41p0xAGC:\Xo0αfeE£(P-X<~5+RMQ#MwAJdCPHʃCXB+KmB`*TW]A8P_;D~pD@Xg0޲f_\&o`-xDu5Ixġ'.C+`RH2V-mfgr֪ik2;V
P=Yܧ${#e;r>\1%9^+%Lw9-VdŽl$P55W(wL :g"H_^;mA"sC$:Đk,eNEFP5పa_AjQ#MFN#b$#`:PH^E`imC:FN#	;D~pD@Awlc<k"8e'b?X`0_RHJY@ְZ23YpP=ZùN@j圏9jծ8jfLK1QݤDi	`a}#ZvҢOQ;=m-(ADl5C9?I(vA|W/?S.ڥe_ZȓZ[ekL0+v"j|GpHH)R/m͏ KOL2gDVd><ß_3O/wآVH5I'K'#/0njDx5^vjEK6g#MXO3 J}|3o4͓?6g#MXO3 ~>?VihRɟM6g#MXO3 ɺfYYiI&̟^b`L~:ipxF
gME(w2" "x|$2{4e|˒x8:;E{2 _ج cOq.IgC$|>W|˒rn~rNБ:/w E]c݁g}m'Y+'
X}g |Y+]X}g'm#/玪vC ڔfYYiI&&)OmF>Tg~IJ}|3o4͓?JS|3efU'lp_daR_+44}b?d5S|3efU'lp_fn>?VihRɟg
S|3efU'lp_g"fYYiI&)OmF>Tg~S|3efU'lp]k"M^2S+ZK-	[.ڤЉ岵2}+"	ȈM9OAȊgv흕*?g}x
!#a>$	;' 梏
Z~+ /_I=0-I٧kTRn{*~sqU_^kX9nu|paXNז
`X@f
Ot RS^फ [G skCܴgB}-lB0Z8hijFpZ	e_G _GujB
~_@   LwTH$F=4XQieDiiDjvc9?%ܥd?ה{˶ídIekT$K-o-mRhNZ
>ҕzȈwh^ˍ7>7?gܸ٪eX	+lɗ*vO8A	1E>0 sfF쬜`[ZIk+2lBI-RvG3BNAXHk#Pi`XX	rB^XMW1`Q-)	 Rq) mIn
Sw`(JnZg܅^Z(煡'(lj-h ykm-vണ-8	=gmHBJa} ]#lIR#MPmu$
1yapX#r
Vv`w XZfpZmZuJ۲0Z(煡'(lj Z<൶;pZQݖE^s	>l}ibψ/  Lw(H5DiiDjvc9?%53d52U5Li'2}=M	ާM+"	 Ƥwm.6DlV  }Ɠ͙Y_X/D9NIg!&9°[OEu$5&Ԑ``Z3	 IT#bDrjMR#MIkRAiaV1KkZXZf堷8.Uv3&:<n#Z+SG
ڤ-I-#Y^t)L:ڞX9su㭑`3	W<,9[dZ	5nZ3G!h>ז6xZ_dJUujk
|+ h)i}1ޘM(톐H5DiDjO	g\35@Vȵ;!mRh5LiM
daWԯHxOTc>|+ l?IAjHb[1ͪy'v&IVWyEdurSPI'Kk45$֤3[bUeFma{7~Zc?!^H1ꠈZ">mO1I#!\gj}B=kj>υ`fOi}1E
$a0#MQ.ڤ>QuZ#;!eaPdISJleTekL*Wᚙ>қK,$:m,)e`/mfSBs$aVzYePsaH4EcԐ̲#hP"A^6X/6	9Fr1'#ernȇ֧j
V#L	RȎ&U޳HFV½`ݑ`e6Ȱ<μQO0(lQCܴD]yhBB?1pO2)Uu}H1@Jr5SGRA4KRmlMeyФ7X9sung+,傮xX.sm)9ق x״$)* V\-nZ <D-Ѝ1hǲ-  -"mh6c0v2l.<n Z+Of)Mt|+jlKf5B1~[CHnmO,dX=׍E8,WX'k\\mh#h2A!h=ז.xZ-L1̺-RAV
iTk2¶)PmfaԛFkK
nX6PG0^h-UrЅ~b;Sx?^|+4O R 1ޜ=Tiʉ>҉ZrK<(6jvCSt0|28jX3C.TLI	Pm Zc&|hI2D$
:k B!f9Woʮ.Pp8e<yRU{ VZp[9+7CͤT!fIWpx(f_XA Y.f9ۊ["eTZȓZRnwk\b
'3(mRH$F>6nn(_<p˶4 ϭdIUP<JWԎ~|c*FI}%T	'fivtBS.ڤ>&#qYW_7R;'3(mRH$F>˪=\˶4 ϭdI<VUWԎ~|cDp)>_DjA"4$]W9ۊ(W!|]I}k"MQRo#7jGvce6g!斟`}%T	'pq.QE-ZgeTYk@OWfHvLk&ό`Ii}
Owآ]I hO{/<.QB92VU5zxqR;ce({?Yɓ<WO+4';Q.ڤH4}g'=U\Rի^ӇX˶YWֲ$րWfHvUvLfYd27#&L i}
Owآ]I hO{.34qEj״8tv&Yju#_I}%T	'0m.QE-Zl]Jʾ&=Jݯόd0)>_DjA"4$^/c]o~]Jʾ&=JݯόhCO}cIGrx͜!:mRdIRnwkm?K$#MYOe9ۊ( 6uSoYmozt0Fn(BmIKdI"ݒݯȃ=~X	2#&{?Y쉺ɓ<͆{?X_	+X5ek<Uv|cLwZ`>l6n(W5!vU67t0Fn(SvDBȒXD씎~_0I,6U">m2g>?L`DjP5VțUv|cKO߂_owZ`>l3g4qEl鯩mRdIUV}J8ݩeYKd@ͦO~쉺|ct)?1bv$Di9?Ix.QCP+~]J>&W#qXQ+3vwkme-HOe6?bW#&y5+4';Q.ڤH4}g'=Y4sKP6˶4 ϭdI<VUWԎ~|c )>_DjA"4$]Wۊ(zN<˶Ru6GʽJݯό`\
Of;Q.ڤH4}g'=2=4qE[>_RS.ڤk"MFⲯRnwk0)>_DjA"4$^?sKP
+j#>'eTdIVUWԎ~|c!m?K$#MYOe=4qE/P/Q˶4Ym|2xqR;a6ɔd|c!m?/IK$#MYOe4qE9s@mKڙv&k"MQRo#7jGv&2?όp -)?1bv$Di9?I캿sKPRN<S.ڥe_ZȓZ g_7R;I}%T	'4qEmTLj4}k"M>|FnԎXMC$$ݓ(CY2&_dy~	~_(mRH$F>ˬ#fiv>˶R:De_aԯÈڑݯlM$IKdm2g>ȏ?si=|cA#O0R~cIGrs?3W4qEm˶SGֲ$*ޥ|FnԎXeZn$lJ[" 2Ld2#&ODeg!/d5Y<F`}%T	'?ì.QCݤDe_a}J3wXMC$$ݑl@ͦO~ɔ=76{ X5/>1CLw	'YH; ˶YWֲ$ւ_7R;.'3(mRH$F>6jn(geTdIWԎ~|+
Z'3(mRH$F>4\8t9a}h~}jh6֘1G֘>U*Z*>J	}hX}hH}h5O>>T.Z* Z W'րaHLv}h4P>W&Z+
րqH?.~^RTV}~{?p_܌mmmmmmmصl^60w737onx=rᇎK^9-xrZk%r㒧yb7qaS۸~=?mmmD<s/>"z~ B"_FD:%;POCO	Qgggmg~?A	mmmmmmiO S(
z/^cS׬\(rJ.0t<nH6!zTx؞ 'Y Xc`g矏y "B p.~ %!m 8x-	=Ax>Xxg'8`0H2zk2<1hBap
Ɵ[@bЀ yO@|=A1h.G[@Z<1h.G3H2jk5q!8Yp<A8k Cq9R+Y#w*q!8rԃHdHx2G5auh\;|O#6zH2jk)8dP8dkâ4H濾n-dHx2G5Z^lAć$s_|jZ8dk0.Na,иw@`:_,иw@`:'OԂdHx2G5۵yCΤHx2G5iCqU8dkA QKV$Hx2G5B (W$<G#EdHx2G5|>y Cq93:*t䃉HdoK[H8dŘ]@Z&(0.L+Q8Z}b.-t sauh\; 8`%jAć$s_۵yCwM\q!8]OH8dkQ]xZzAă&+/[_J2jdŘ]@Z@( J.auh\; * pauh\;@]9,иw@ * pڣ:mEHOHx2G5.R1#}çH"25$H2jkQjAć$s_|bg$<G#HȮn髗$<G#Q]x^Ać$s](<
/_RMMw|(G} Cq9PҊɨh8<G#5(ɨhq9: @$Τ
$=Ez@jAlAm-NH8dYp";y@Z>A0Ř]@Z@( Jx;xږ:*F } Cq9Ԃ؂Z>q ɩ*3Rի#tgtU+ΤHx2G5!ک\u Cq9WoWt8k A(<
$^H8dk ">I$I$H2< .I$I$$MP<I$I AJ#>R:} APH--nږ$55Ez@jAlAm+\9q ɩfMMauh\;q0!1fPú'w@bN~B|;p?^[[Jݵ-dH2jkԂ؂WԸs AS_ͨH--<Cک\: #H8dk&JAć$s_hEAi Cq9"҆)$Hx2G5zZPTAH4@r7ti Cq9PSR%:} A@lQS$9jkMA.Pd4#n(zH8dkfҷmKY@xٵpAă&,иwDpb<]9(=nC^=q!8ϨzԽD{ Cq9P[[Jݵ-dH2jkQ]x\UEHr$55|( BmS&%Pv'("H8d婯CT$:kCH8d婯E5"PW/(5(zZSR%:} A%;D|S$9jk5=|ɨh8<G#M@aQ
!P25$s_Ypx>*zBYp8\ð%@bN~iv⇭hER$<G#^P-MCI]çj鴃H澊Ԃ؂W("H8dk!6WDZM{ AS_|jtAEڧ$554qCNPi#~ƔZdW!H(>ÐɻCI#w|(l=q ɩWoͨ|Aă&Q]x[yCΤHx2G5dtWx5OH2rגTԉCwM\OH2rtAE(vWHx2G5auh\;N#	Pc"n(SR%:jH+:Rbi^kENH8dEz@jAlAm+ʈTTMMrͨH--rR$H滢
-ԉCΚt Cq9WogtT#ҊrBmUPpAă"	Q]x]QhCxAvAă"	=t֊jD֊>q S_ͨH--z:} AS_ͨH--yQ
>q ɩ3:Mڪݶq!8Mڪݶq!8Ǎ>j8!65"6|65{J+$ziC{ Cq9iEvP9n5rAć$s_D*$
\OH2rnDbuȼd@cJ(dW!d2jJճ$551p a8]Că&/<G#濌IS(vP9$551fPú'v?0_b.-tN#	P8`N~Wom5(Q]x_!OH8d9@ڪ^Ty&%[:kCjD֊>q S_12n髐25%zͤH2jk4M5rC&H8dkM5rC&_RMM~PɻC@d4ʤHx2jkў>j4ۆ$55*t<
/_RHB :p1`J <0B :p1`J <pҊsR+4T#G5g)t>OH2rג5(l>q S^J)P*tAă'-MzQC&!PRv$Hx2G5iEj4MCIQ^ᬃD^PɻC@d48dנn(vdW![=} AS](<
.#T^ᬃMM䠀6gMhzQS$9jk%[:kCtڂ˚*tAă'-MgMhJr٭:} AP<pG)pZ*tAă'-MiEj4MCIQ^!m AS_QC&!PT6Λ<qTMMiEj4MCI^j䃉H4M5rC&7Gq ɩ(wM\ɨi)/q!8]3wM\pAć$s_nDb]5$5y8'5\F H_Pq ɬH9t쁋0FGCPk@l.k AC(lȍ=OH2r(JkC7>Fz>q S_gMhuMH)pZ*tAă'-Mv]:} ACʈT;xUmѨv>q S_6xghr٭:} AҊ7thFH2jk(wM\ɨi+
-&=q ɩM5rC&&PTyA.PɻCI[|Ać$s_?ۊ<|7ti+gHx2G5]3wM\{A@b_M5rC&TAă&IS(vP9tAEgH2jkD:|oڗ!RAă&IS(vP9jd4q ɩ["3ҢlCԾm Cq9ڼWN^H8d#6$rԃMM|1yTI$H8d \G-H8dшI$$<G#dt$MM~J6GEpZr٭:} A@cJ(dW!d2jJݫu Cq9Ҋ7thl=q ɩҊ7th6mCdG$55QC&!PT6Ϩz5t AS_12n髐25%zdkM5rC&Pv색NZ(wM\ɨi)$7(Եq S_02n髐25%n[:q!8ɩK;Fx2n髐W[#_H8d?ۊ<|7ti+GdH2jkў>j4/Q(pAă&A.PɻCI_"3qCg&% mC$55WiviQ^E6dHx2G5].z#6ԵlJ>l)xm!%(zZTNZQMH!RֆѪoCgh5D*Rbf:FtxENH8d婯@cJ(dW!d2jJ>y Cq9@cJ(dW!d2jJBmUPpAă&(wM\ɨi+
-o.8dנ12n髐25%v[:} A(wM\ɨi+Κ5)Ej4MCIHM8dנ02n髐25%A(r$<G#M5rC&Pp耍 Cq9@aJ(dW!d2jJ-H8d婯A.PɻCIHz8dkK;Fx2n髐TZPT8dkK;Fx2n髐TZPTH8dkHW#iH$;|Ać$s\d@J>yCN<5Aă&z^6k \J^<#(ύtWt;($<G9r \Gdq ɩ*BJj\>OH2rƔPɻC@d4tAă'-MiEj4MCIi @sJ#iEj4MCI^ҋA(odHx2G502n髐25%vZ#]q ɩ(wM\ɨi-$ziC{ Cq9(wM\ɨi+Ϩ 9색Hዀݴ	_RȼdK;Fx2n髐W()q!8]3wM\EATHў>j4릴=wMMH2jkA.PɻCI^6@lAă&ў>j4gMh"H8d]3wM\vSzQdH2jkA.PɻCIZz(H2jkA.PɻCI\҆ Cq9qCg&%Frև8dkA.PɻCI\҆⡤H.dW!d2jJt<tAă&5(wM\ɨi)/MCI#12n髐25%|>y Cq(Ҋ7thlԉENH8dQC&!PRjEzCMQH2jk(wM\ɨi+\â4HR7th٭Hx2G5PɻC@d4ڪ^Ty@aJ(dW!d2jJBmUϤHx2G5PɻC@d4*t䃉N\A.PɻCIZ!PHK;Fx2n髐W<$HK;Fx2n髐TVȴ7t̃HK;Fx2n髐TVȴ7t̃HK;Fx2n髐Wȯ(vf$55]3wM\ 8 #PnAă&K;Fx2n髐VçHx2G5]3wM\<Eq!8vhM5rJ;}CϤHx2G5]3wM\TW$H2zkqCg&%[3OH2zkqCg&%?ۊPU AS_]5ɻC@d4$&>FD{ AS_ǮH/5*3z AS_ǮH/5*3z AS_@"y8xH;y:^6zCq9Ҋ7thjy Cq(@cJ(dW!d2jKR+4T#G5
QC&!PZ]^H8dkM5rC&]CrKY5
QC&!PZ]OH8d9R7thjy Cq(A.PɻCIQQvHA.PɻCI[<yCwM\q!8?ۊ<|7ti+g(n髗$<G#qCg&%p7xyqCg&%p>y Cq9K;Fx2n髐W>qKf$55vhM5rJ
48tAă&A.PɻCICg/^8dkў>j43<lAă&A.PɻCI\:tZj\>q ɩK;Fx2n髐P 8rAă'A.PɻCIjDvj崃MM~Zj4MCIj 8d]5ɻC@d45>GEpAă&@b_M5rC&^PkCiD*j4MCI\B`ևH$55
T=|7thR%lMM~]3wM\AyCG$<G9rkO_R̈	G8	HޗM\y![5|*Bx؂P5OH2rנ12n髐25%v^ЊdH2jkҊ7thliEp<MMzvhM5rJt;l髇Hr$55?ۊ<|7ti*#g97$55?ۊ<|7ti+T>l[ AS^]3wM\>Ez Cq9A.PɻCI]F|B*3V$<G#ў>j43<l/H8dנn(vdW!j#]=lAć$s^Zj4MCI\[:Fq ɩ@b_M5rC&5#*tAă&=|7thmKR_RMMzMhz2n髐25%x5gM\:Cq ɩ@b_M5rC&(pä9P3[PѪoB3^!k A4M5rC&[yCGhz502n髐25%CrKH8dkA.PɻCIQ]QK(P7q!8]3wM\pC\:iK;Fx2n髐TZQP2^8d]3wM\FB5s Cq9qCg&%E56q ɩqCg&%zAvH/[8d]3wM\lF|iK;Fx2n髐Z;}CgT9lAă&ў>j4tZ6x/H8d]3wM\ -zAă&ў>j43E/Q8d]3wM\P@p峪Q[H8dZj4MCI^ҋCMQ!PAă&.dW!d2jJ7mKYkCwM\ɨi+dWndH2jk@b_M5rC&7mR%/5q ɩ=|7thڄR8d&1tև&!PWȔ6!6tAć$s_dWnhn髗wM\ɨi+וH8dk@Z5r2n髐25%z#Q]^PM5rC&^U Cq9D:|o_^C&MM䠁RH-|CΚgϜOH2rƔPɻC@d4֗峠d4q!8`0t쁊#$ #<.m AS_?ۊ<|7ti+^>Y]ᬃHK;Fx2n髐Wt}Ct̃HK;Fx2n髐ZjD+;v٬MMn(vdW![:kCQS$55]3wM\FuCz$55]3wM\ҏA>o AS_?ۊ<|7ti+TT5r색MMn(vdW!Z"Dq!8Mhz2n髐25%x؂!PAă&kCwM\ɨi-$jP[8dMhz2n髐25%vgh 9Aă&TBɻC@d48d9"sEN<Ać'.Q|>y Cq(; H-|!#>g]$H8dxA5vhM5rKR2+6xCM[#8d?ۊ<|7ti--iv	lMM~]3wM\tԉC=o AS_n(vdW!P
+jj䃉MM~]3wM\Ԉ!֗8dkў>j4gvPd4q *jkў>j4>q!8˔s_dx#qT2<
IGR8*GH#䡫gt5 5( >BsCg=lAă'-Mz
QC&!PTWt=vڪY#G5?ۊ<|7ti+^>YCgpAć$s^]3wM\5`ևHMA.PɻCIjFEv6S Cq9A.PɻCI\:gxy AS^Zj4MCIiyQ
Ać'.QzMhz2n髐25%x:+ɨi+ΤH2jkkCwM\ɨi+jFCx*tAă&D*j4MCI]tä:)>q ɩ@Z5r2n髐25%xڗΤHx2G5Q]^PM5rC&RԃHj2+47tPɻC@d4j^:q!8ג5(v^tCg驵:} Aў>j4/PᬯzC$<G#K;Fx2n髐VtgmP@p崃Hў>j4tZz6Hў>j4Gon髗>n񬃉Hў>j4GoxR-RAă'.dW!d2jJj^d2jH8dZj4MCI^ҋCMQ!PWoH8d¢_M5rC&ԉCw_C&<q ɩ`0H: @pDHޗM\q ɩa!	gǒG4H@Fy#z]5rAă&K;Fx2n髐V!PHK;Fx2n髐PFv[H8dk=|7thld4$<G#: @Ř]#:F}#gT9lDgR>n쏩z6dƔZC&$vPҋAdW!HA.PɻCI]肋C^=q!8?ۊ<|7ti+^>Y[<yCwM\q!8?ۊ<|7ti+^>Y\:|_>y Cq9K;Fx2n髐VM<wϟ9m AS_	@ùGG4H@Fy#z]5rAă&0΀=0J@tHޗM\q ɩ+ec,eV/^Tljz]bղZ]3wM\<zjDgѝ=m Cq9PK;Fx2n髐Z]wj25$Hx2G5?ۊ<|7ti-HPWhnjDq!8נ-FEvy@j7thC}EN<q!8˔s^ۚjdW!d2jJf8t@Fq!8נ-FEvy@j7thC}EN<q!8˔s^ۚjdW!d2jJf8t@Fq!8נ-FEvy@j7thC}EN<q!8˔s^ۚjdW!d2jJf8t@Fq!8	iEj4MCIQ^jwKQC!PAć'.Q?ۊ<|7ti*3=nCW]Եq!8Zj4MCI]Qh <lڇ/[P3$55-FEvy@j7thԊ:|Ać'.QQ]^PM5rC&#"sCwM\q!8ۚjdW!d2jKR+4T#G5-FEvy@j7thԌ5rAć$s_dWnhn髗wM\ɨi-HS$Hx2rۚjdW!d2jKR2+47t#@gOgA,?H9$oK[H8d`0`0`0`0`0`05&1j7th8<G#ƔZdW!HPҋC\9j4#I@cJ-p2n髐Ać$s_n(vdW!xe l"	v$<G#qCg&%wK8k+ڊTE-Zq!8?ۊ<|7ti(jyCW(:i#|f3c1f3c1f3c1f3c1f3c1f3fˇHr=p
xFWn!MHݵ-[<5`$jAm#i;F#<fI$$MzvhM5rJpR(B (zHx2G5]5ɻC@d4ç͞:Ԉ< Cq(ў>j4GoxTWtTtg$<G#: @Ř]#wM\5#>Pk"37pGԽDH2jkp8p8p8p8p8p8_p8p8p8p8p8p8qCg&%6C= .lAć$s^]3wM\Ԉ!ʊ髖$Hx2G5	@  x=AǁHޗM\q ɩgi*F j>YiCqT_<pGgOwMHx')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<*lfԾl.^Hgr#$q%  ,*ȼ-	Q8CnAXH<vHF[	0)fa R5XHK$\8Cn쁃g5ՒO d&"t@"ǲx͚8CnDEf5 r_8Fu"3Y/\=3<l>lD"81Ih57lԂ崁j3)􁳇tj3r^0	<lB!H
)
CR: Bg\#:a YT|lx5b !Q5_/ >xPTC$;HxǈHv8'["ṫcy`E<q!NV2YX+ebL^vƧXۆ.ivVȨo%z+dVq!OYX+ec,eו1zbnۊ["ec,eV2ʘzO^sK\QPKWV2YX+ebL^vƧXۆ.ivVȨo%O S(Rx4ʘzO^sK\:|񻦮^=Tivᄏ^lCtGШ*C1<x(+Sgy矞~y*!P7QD5p#HC_啌V2YX+*b5=z.1pxZ啌V2YX+*b5=z.1pxZec,eV2ʘzO^sK\:|񻦮^=YX+ec,ez/^cS׬\<n髗eV2YX+ec,^׮4pçjj啌V2YX+*b5=z.1pxZec,eV2ʘzO^sK\:|񻦮^=O S(ʘzO^jgjz|V$Za#׮x0lCt*
<LO ) 엌yF=yS].ivዚ]Dvja%O^nH7L$x=
d<lO S,lg~y矞~y矞~y矞~y矞~yFOb2{2{-Hd6p->@#ari0	
'G# >(? {@x`}n(kKh#2khxhxhxhx'ۊHˢgTR5"==b2{+]/d(ɯ'FOesK54=]At*zr
HPZWpV4?V2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTçx')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<L,L^vƧXۆ.iv⇭e={+]a#׮x0lCt*
<LO 

(g矞~y矣<Cq#7 P8`=A\B `4qC<E.P-CosK=nCsK=nBgn(zh\iv⇭hvA|B[ІsK=nCψ.pP8b|9ۊz["^4qC:-H(HP34q@oR+dZj\>.PԊh_n(z2gU6.P-liv⇭hBC]tZ)EzR[ІP3޷EcEtZ|AwA !9sK=nCW]nCW]g>n-sK=nAZ_6OC]7-.P+gC]hz-}MM4qCRի^ӇC]tZ#]ЅKǎ<sKT[Ed7_6yC]tZ)jghpiP9wK8k+^Pᬇc!.%{NivtPiCQ׏chPy+Eo[@êz7l'V2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjO S(ʘzO^jgjz|V$Za#׮x0lCt*
<LO ) 엌yF=yS].ivHȮS	*zW4pG]6!a#؆U52 !IHca)
C3?<?<?<啌V2YX+*b5=z.1ۙj啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjK<L2G*b5=zūWM1[ejՄ^lCtGШ*C1<x@lW^0	
eAPU#ו1zbnۊr0esK$zb<nSS!b1
@THV6fy矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~yrh >p1@TGxS^4qCO<uKxg: @lR@|5Jk qIIgxMyec,eV2ʘzO^sK\TrZec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZO S(ʘzO^jgjz|V$Za#׮x0lCt*
<LO ) 엌yf<ʘzO^sKiZISײۆ=z	7OBL-B!a!Hfy엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5H;)78/?&*,ɇL<c?&48?L)1?<N;<N;<N;<N;/d`G=yS].ivwM\{-L$\	wC؆鄏bPUL-
bx5PV6
`fy엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`HL^vƧXۆ.iv⇍!KS	*zW4pG]6!a#؆TS!bxd<caR6
3K<L2G*b5=zūWM1[ejՄ^lCtGШ*C1<x@lW^0	
eA\^Tljz]bn(zYja%O^nH7L$x=
]2 ')U4Q+ ,3<hX6|"+giCm#B>wϟ9lk엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`X
ʘzO^sK\ĵ0esK$zb<nSS!b1
@THV6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*
<LO ) 3 0XcJ
F9oVF_FN?." 3F? 
d##'?(wm;Ҕ?nO&@FL(?^0	
e=yS].iv-NrJ.0t<nH6!zTx؞ 'Y Xc`g% @P+ʘzO^sK\g={+]a#׮x0lCt*
<LO 

(3<d`$z/^cS׬Zx_=	*zVXH7L$x=
d<lO S,l4
F,iqagh*qg-C8}3C8g0*q27g5qミ?r3q!ͿC8	Zq2.qĚYBgbƿ!·ga3_?B_grqC8cO??S?!g`$3hP2q3C8^?(q=U_!C8\3?!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0/*?0g<J 
@6J! UB&~XJ"oK$X&B]#D~*%Gp4d%gLK=`	w_*?1sQ񋃯X&B].1%G.%GƸg1%GƸ,ң\\KD>F	pa60ңuQ?9_jTa$_R		XB]/e	߉iQzTb7J
YJ :/z9~"%G!/]v"%Gv;d%gn̡	wW̓.	@"Ta+X&B]60']0=`	w	Ĵ a*?1e*?1*LJd~Q}`y	wiQ;*?0	ң	"Ta2w!.W"T` +@Q+NJ^L{D׉~L'%20C	ȟQ񀕞LDHa*?6!.`TiQLKJP{JUߖR%LJV~	wT񀧟Qw!.P`	woX&B]4Q=`	w߈Q_!.e/XM?ZT`,,%GR
bTaXG
<a-*?9oDʸKƠzTcPTcP
LJj&~YJlkٟ.9d%cb_niQu$K%G7kA%cr鿬.=z23R=p>"%cGJr/%LJrTc.jTc3e*?1+1*?6BW"TlްLw_QTsQ,G8~%G2*.儨~N-6d%ak?	wZWңAWI*?0RTc^d]; iްNv&21ا)Q|̧	w.5*?0#~YJJ32%`8 Ԩe*?6a_bTcs
Tcџ"Tc^dDz21ңB=;.c73c;!|RXW33<c>1|Gg/9c?c?y ~ $~Wg
o;\!ůXz|*z=`B]>!.z0<	wc7 KX	w&!.dX3EJ~e	Q~"Tc*?1Q*?1!%G3HK?t%`PM5(K癉pP7;J
.G-1R0|Nңo	wd)Nң<̳	wfK2ϙ!.y	whH0Y	wh(Nң 43. 0I;JfXv3-B]g;Jg`6O3a.Зg!.KЀ*?4 !.B'iQ|]S3	w@ovBoK;J3 KڀW*?6y6*?6ŏ3. I!. >K <JTexK_V	w?ՈЗVTX`	w Ke8KVa. 	:2kՈD%d)B]@a. 
^	w !. 
?ЗoVMdKz45	w	wpa%hg]Ɔsʰ$%hcV ]ƆՒ.y<f:_yV:o3GeaPv~fu:3f:u;3u:? P{<r:c|,L6C<u9KïӼaO3^:?׎G,y3?Z6<&#>f3c1?ck<f:oc133!c15f3C<1f3Cec16~f3C@1cm<f:cnf:c1;<x1h,ţ$|b䒧-IOţ%Z:Yţ%Z:G_ab-IRţ_-JYG_1hQ-J%/ţGu*oZ:%3ţHu(G_|bu)-JGţV|bG-JG_u)3%1hRw-J*|bZ:XţEZ:ZţJu*-J0b/Z:/ţ|bfuY-'-K<ţţ|bl1hZ:,G_ʟCe%%%YPg ù?%>$ߒ_l"HPĖ:;o(uvcû?%@puvL:;)|P_iߒ_iz:;,~J"xCPCõ/CşDuxo(uy'!JM`TuxP_C!C>0uxH:<&yC21
_2uxY:<P3Q?C/3X:_32?%V?%^:3:ui(uwk_C#%g8R:<_ϙïkP9_ş_<hd_<u2oCɌL@:͇_JLG9_,:g pbw2__^f:(u0!/C,J
O2*PS|BL%(u!N%g_$~J?%T:cY:PJ_:JM7Ӈ_N?%&i_Lu5 ɭ?%&ʃɨ_I$M(u53*&%&>1u5?PigOM-~JM_L?_$V~J|bPOCό:=P
__>1,uzP ퟒ_~2(uzRw&K_T?%L?huz(u9g_%'I_JN̿%' |jC0b:Puxu8(u8#ɟ_8cOCŏ:Y:C%')|`:>%3P)?%|b OCP_%>1Xu|R:>*|f1gc?U(uC_u'X:?P5~JFï_(uɟ_/Tӿ%Q(u~ZK__Tr:?R:@YC	=T_zuPG_C& ;:@/ ?%	f:@L:@NL_OCǪuY:@PG_
^*Joꆃ?%L_ꂱ釟_2SLg(u`_4:1ߪ=(ua#G_A:132R:0_}PuakP~L0JOS1_=POPy?OP{?T>O@: ':?%'H#C/T_ӿ%'ycPykQCT'~J @:A7:A4 :A!Y~J zT@ :A7 ?%IS?%SS	SPK?_*
x:B%STB!~J!2H&_CT~J!;U%:B(u!% 	?Pï"?TG!%(~:PǪ#~JP<Aߒ_6:(uA:P?%(Y(uB%(?%(_%('cPkıC3 /C+<TQ7:'+%(e__P<LQJQof_l14uD(uD`uE3PwC%OC%3,(%(yhuF/3ïCMQq(uj3/M<:5_:4`ukOC]CIfG_:53ᎿM)~JT0T:5?Pϙh:4(u:CY(uq_r|@tu Q_s|@ ~~:Cgï4h6_n @:CGَɟ_i!ӿ_eOï4c̔_e22י
#5`:C񝎿?u_),#CRCK`:yA)bh/XRRg *)`$Ri
M`:_`!R 8#')A"g$2))ERN!uHIIdHR,yR,t:Z uIC̉PȚ:a"8򒗙_9Vzu7!t#z,:_X6f`V:AuG__֟D:1u;g2IeutMG_atm_-Ju?1ttu-~?aa8:aH:f!{:,ǣ!_?u__ێ|dyyG_±xG_:7<?Azό1d_?ɟ_<uN&cṠc(<XÑx<Z#yCpuCp:)|h Ud& S2G_)Ǚ	cO2_) Y V^dZ  T2. Q
̋ïC x:Q4g#cG_*g7 /WuyX:J Tu?u6 _*棯 S
f:DEdG_?_X_"MHF_#F~d<u?1Xuێ ߙ@"#"YD!#̉ïH>d	d:DL!uRP;̈ïBƒ:DO0uX_XuZ_n:D0c"_cό4f:|@:}_~oX:4!}>G_<Ruw}?g>Hf:p>Lχ_ό._Ӿ1>Tb:G?#kuPh$:|hï_̋#U)Xuq,Wx:E<*"Y ut:Ea-[߫TV_z)#Ց_}X:UڼS+Af5uyW^k1yO̛?3?¿^k{_O+Af5^kW'W`jEj_Og?_ZS=_^k!'W^k _	SV@WWa^5 j_O45yo+JW`WW?yuyW^k+Ws_5[ Ws_O'W75Vj_O4j_O6E,y?j_O#_OX`ݷW4^kѿ^k_5WdM^k__Ց5yL_O"V>ܧXY?%Gk.WĿ^kW^k#-^kJ_O3SSgW1W+*+*VW#+@5 +^kBW^k@<
_O_
y +Af53?j_O[ W!|aG_z%Y?/D?]*K!|c~/D?]/G4K!gC@gCxtm?DK!gCw<^?O4/GgƋgC$~=K!/D?]3qgCLcgC)}qz%Y?ӿUgC*~*qz%Y?0/GX^?O2JK!0/G/D?]?qz%Y??&K!|e~/D?]/^?OK>0qz%Y?)`/GHtz%Y?)/_.SWg7[g0KRgKR@H^?OCTg^?OMPqz%Y?);B_.S? /GJT<^?ODT_KRKR&z/D?]$V5KR)z/GI;Ն\^?OEOV/GI?դz%Y?)=XKR,?gZen/D?]%V&qz%Y?)Ce/D?]# /D?]%/23K2qz%Y?<z%Y?dz%Y?d8t</G_I\^?O^?Od	xt^d
t~d^?O
^?O/Gijtfog1_.S:`#/G/D?]t`3/Gc/D?]t\^?Og_.S:R1_.S:a_.S:T_.S:\^?Oc[g~!/G-~z%Y?Sg4N/D?]ti<^?Oz%Y?
tf8t*K? N/D?]zOĮ/D?]y/D?]x	xt0/Ge)z%Y?/_.S<gEKy[/Go`/Gw$K /G./D?]xj|^?O+/G&}8tω_.S<Rg'z{/G*|aW_.S<{g=`ˋ/G,qg`Ug(~z%Y?`/G0/D?]yK _.Sc/D?]
<^?O%z%Y? S*K z/D?]
 ^/D?]
y8t,SgYz/D?]
	\^?O /Ga/GHt+48K %|^?O/D?]g8t)#z%Y? X>ht)3qz%Y? T4FK /)K SgJgS_.S,~KK z%Y? R^?OC/G׋/G~t*܇gD^?OEi__.S^?OC{gDmgD_c/GytygDeK"3@AgD@A'/G?®/D?]#O)K"7/D?]#)K"#.K"Y_.S悗_.S
^?OBg
^?OD54K"!K"'|aW_.S/D?]"qz%Y?jxt5z%Y?^j8tSgD\^?OCK")y/G//GY_.S>o标/G8Q/G%z%Y?Ë/G<xt0/GegP[g|aW_.S>?/D?]}8tj+qz%Y?tۋ/Gg? n/D?]~/D?]|î/D?]}3ŁG_.S>R`[gx1Kʟqz%Y? xtǋqz%Y?;K^,"qz%Y?,|^?O?<^?Oqz%Y?^,)z%Y?^?OU_.S#z%Y?N?wgEqz%Y?W^?OSgE>/D?]+/ /Gtxt	^?OVUgEo_.Sߛ+K"_.S69K"<'K"®/D?]1C!;ͦć[͜Vb/aOD-?`"j?T́7~H5qL`sWl(ڸOըywsW;E\_G="C&fx7/~H	q
"C&-6EMZ)x6$WZOÞ_!j?l?"6/Ss~H	q<EM`UlO"6/S~H	q8-"\_Y3$W\_Q"C&89p/"6/Sʯ)"/S"C	j?43ό)aW_+E&|c~?x_K*|c/~V.5lR/Yub>\_8&Ջ?%m?	b_Oÿڱqǃc/~jƿg|WV.5;gڱqO/~jƿh??	b_Oø>O?	b_Oòe/~jƿi|WV.5;-x886\kvap06\kx./~jƿx8CKV.5pOyjO+eՋUM7y5kL|Hq8 Vb/)O߃"!=%:wo?_NE	uq<wo./SDtwo6C?i"/S"au$Wp~4tߒ+Ea
<E =\_T3tEڸO3oB	{E4oq?7$Wrn/S?7="/S"w"[7ߒ+En/S6n$WpC]"[ڸOێܥߒ+ECꇛn_-uqL"j?HPr~H\_*pkߒ+EO(x"FnaOD.\^_)cB7`VlY_7PV.W3U_HZrO&X_37Ջ9,jbT<q|WIrOqWŀWV0?_aO&3
8+oX_/3Wߋ_܊yhY<'jubx|`<Xe|`<Xe/_,2Մj?B?a#W	qWgaOt+o+VE4m_,2Մj?g+ņZ_/~jƿZ5ZjO,`ƿx	fqW<Մj?o8+A#W[O_Y栳V.W[5bay+-ߋ/QV.WZ?/QV.W)X ./~jƿr,f)qW_vxyjO/XDՄj?qn?aVS`⿬Xj5p&y_,5aOq_,5aO'xcXFS<XD,y{_<XV-|h7`WwA:_xA5_=`WgXFSʞ,)Wg#Wߙ
_UŪ?>XSE7 /}Ջ?|W#jƿ>1?5 =X_d	_Y栳V.W<(&#W<j/o{V.WXgyjOԼZ|WW˫|\_Y栳V.W`ZcCŬ?[ŴVb/=rqS8<ZwF-\_sŰ{Ez/S		-L05uqSE}\_toҷ~H񁯸C<Z&fZO%i}"X=EEz~/Sx<wb\_"QWaOD?]O՟U ?<Eǫƿ̭_Vjƿy,ǫƿ#x<5m@*|aOD[d̻WOOWOO  1?2W s"_@*=DO;DOo?A"_@Ox1?2 gDO$x<[_?/S 	
+b'dǃ1?2c 7"_@,x>}+b'd/ K|{"_@>_?/S |WODOY|@_?/S 	1?2 "_@|+b'd7KDOZ V^'_?/S hDO\ ['DO\Cֈ+b'dZ	;WO
=h"_@/zGDO^1?2{֩+_?/S C߿DO1?2?~1?2? _ R,_?/S 
^1?2  i"_@ +b'd+b'dn1?2O  }"_@< +b'dS  O1?2  "_@RCDO "_@RU_?/S )xBDO+xBwod_?/S 
_?/S 
;WOOWOh_?/SC!{"_ƇBG_?/SCU	7DOW  wI_?/SCU._?/SCY	DOg6_?/SCYDO){WOͼ"wxDwxDDDO ۿDO"/@oDOoD1?45{WOD;WODU_?/SC8"_Ɔq-_?/SC8GDO![DO1?438w˿DO;WO1?49<wp }+b'hc8+b'hc8G_?/SC_?/SCw"_Ɔ
+b'hk 1?45p	{WO"_>p
8+q_OpU?(4/S?8(|Wƿ<<?(y#.5.5B_8qg(?p_!&y>/S/S	ߜ<_8qn/S	.?;_!D+|Wƿ*^
\_8q
@.5A,xD
x+q_O7?\kL|Wƿ6xD_ =?P<"J?f_ ??\k$^/Sy Ӌ.5Z}_OOs_O)xDǋ.5#/Sz?F_8q|_8q~N/Sy%/SyǄ"W?\k?;.52!?\kag/_T?\kbg-8+q_O	_8q!|Wƿ!<?Le	?\kbA/SL+q_O/\_8q ϋ.5@,x@]?  ?\kLJ?,_ 7x+q_O/So	\_8q<_8q|_8qN/S |Wƿ q|Wƿ//S'?\k~ .5?i?\k~֊_8q_8qǭ\_8qK\_8q?Z
+q_Oϭ_8qSց/S3և_8q#_;8+q_Ox+q_O^s_/>/Sք_8q/[~/Srϋ.5X|q|Wƿ+q_O.5g_8q/Sr?\k:oq|Wƿ|
q|Wƿx>+q_On/S	?S9?J^_8q?Q_8qO/S/SW_x<
8+q_O?\k6.5YxC?&<+q_Oɩx+q_Oɤ_8q~_8q_8q^U_M_.5o?\k%/?70__-ᗜ	+ᗛ+eO/8.^p;WaOՉ^m5>$8]Vqo6"^+Ծ0_K?$Wd4
q3Y#:O
<\߿$Wd4?0*ϻEVH@EVH@_~Hhqd_Ւ<WE ?~HhWm<\
EVH@WeO_Ւ<ЏE.{EVHB>/STY#O4uEVHBV/S 2w7Y#\_B?{W6'$Wd4 }\_Н낾_Ւ<Я
޸yߒ+G V/S㥯EVH@]pkߒ+G\_Ƅy냞_Ւ<QhE\LY#\_R\RY#
O~ ="$yڭ~_Ւ<ǫڔpw榺OO\EVHPWzC$Wd4#?2O\;EVHPW/®/D/y֘¿+F3_o0=,wS"_Ղa~DKU^$xFwD_$owD_<#wߑ_Լ#"wyM.qz%k³͍SH,1qz%8q/D.53͎xS惎/S\S %ZcC0#؋x
S/?[@0ߒ+~ACQ0eߒ+~ACRvuq3o~HW^rwߒ+~ECq_`W C$WpXO9oߒ+W"ߒ+yuq"ǜw!@8D^_˫r$w5q"w~Hab._f\_ ߒ+~qrPӿ$Wp-\_|$8\?25q<$"Kq*xH9\?2	q4
ZO)DN_!ή/S$H \_J$%w-\_ėg_˫g ?~HD	"Wo	]"HZO>$/:B/	]"A/S'x7ߒ+~dGB
g"D\_!x~H+Wxkߒ+~d?"_ =K>/"ZO~H? =ߒ+~dWB!c_ 
@ 'xE\?2ڸOxߒ+~d(?"/"B/SH/}"F=\_ O$WpW @~HC۷u?®/DJrOtZJ_܋g+ŀgVQO]X>SE)z]X>ScpUå48+'XFS ?Yu`O*A']X>S"Mi?::o:@_o$~0_SAW΀~H@Wuqߝ{E2pG~tߒ+qA
FZOFU.WwMi?:[΄lEV~0_:{E2WΌ]"oC7E2߄ڸORw/z/S2,>_̀y>@ߒ+&f~H@[<f	dc\_,kSߒ+9uqȋߒ+&a
Ez/Spq=0/_ެ+o[V.WImX_=XmX_XmX_/4_Y-X_g7V.Wl/a\S23mX_zj?=/Ջz˼_7P-+6@AK<Xe+6_,2Ջ4A[<Xe+6o榜_Y-X_cBǙ˫zջmX_k_5ڱrOVq_5ڱrOO=Xe_5ڱrOdawj?2 6 oVb/#
{%*  E2)@D_̊~f? HoE2)O	~voߒ+O
qTa/~HE?VeO;}"mt;gߒ+On/S	dS07ȧa/Sݝ" qvS/_S 
rOS䷋g.\k)<X#q|W
b_Ot<iV~/<?3<?z/Ջ;Wy?` +o[V.W~+ņZ_#WgaOG/|W@\S|W@\Sw|WFڱrOq|W@\S /5+ņZ_<_,2Մj?3y֘W+؍[͈k|aODſƹE2]\_ƸKiߒ+r?0($W!O5qH(Kߒ+ ή/SPߒ+r?9"
~g./SKT_̅?3W>~HB˫	@~HB˫B_~HB˫f_̅?3W·~HB˫B>_̅?3WJWS9uq3d)O~g~HB˫Q~HB˫S/	L]"
~g./S<`iߒ+r?04Eߒ+r?9aߒ+r?6Cwd)Oz_̅?3W\^ rOɉvx+qrƿ
^v)|WՋ?%g.\kx(g.\k2<]XS8-_89ub_O#TN/yqpZ+qrƿ^q|WՋ?<%+qrƿxJ+qrƿJ#|WՋ?&xJ&q|WՋ?	T8+qrƿ<%|_89ub_Oɟ|_89ub_O?|WՋ?`q_3V.5`1Ǚ˫x)Ǚ˫LGg.\k_60?oW[͈	S/:`wf|B\_B
]"W% $W0W-G~Ha/ɗqz% ^jx+qb_Oɼ}__YGj?X{ZcCw+/$|aODqkſ#2wf? Ϳ!c8":OB_B/S;#_\_ؽE3ouqpi]"]\_"bE3oM\_$_BV/SrP Ϳ&j?x{E3oWOͿ7Wߒ+j?M~2]ߒ+W
)Ϳ`¢猇}";WG2{E3oū>2$W692ߒ+-xȟߒ+v/SJ2*f	qs[E_a6/S&TͿj?Ecn_c\_
'xM'~Hm0L;E3o-\_0Yߒ+Wz0cߒ+֮/SAA~Hm0Wï	}"Op;wf%j?&{E3oO0!Ϳ7W`Uߒ+j?S	~Hm麸OrL ^_`6ͿW@$W6j?a_`Wo~Hm I S$W6>Ϳ7W	~_b/S ?o~Hm3/ST)(wf?c ߒ+T? IͿ	uqpJ*x ~HmTOV~HmPWI_~Hm!W	W~HmPaxEߒ+T zO`]"˫Hu®_(׎{E3oꀶ/S&ߒ+TBb^ߒ+W-Wf6f^wf@ N_O}W'wf\_D:$W62ׯOͿM4+$W6yuqpx.Ϳ:O }"B6/S+f\_,?>_Y'Yߒ+TuqBp$W6$AǄ_he/);0O®/DR\S1+q	ZqĞjx+o[V.WD _U.\kiS@/Ǫjƿ^=PՋ?(| w>!V.57W_TjƿP=y=Pƿl7>ƿIq|W.\kEC׎+qꀶ\kEKןq|Wb_OYz#_V.54q|W6Ջ?MwǪHo\kj^q|WXS^ _8DXS^VǪMՋ?(]XSw-|WXSϯ/|Wڱqx_T
b_O?_T5b_O+<'4Ǫ:qx+qMXS\_8@8i@_5ڱrOd
+o[V.Wᗙ^/Ջ8<!jbͦć?+N?_o T\l[@;_20c$9$Wuq<';EX7W Qgr~H|A^/S O~HyW 8.c/+E}"eqa~Hz{Wߒ+^__2\_V͗~Hz/S3x
qo6"e\_$W`WwOi"eOSPc/X/@0Iߒ+_ڸO?)7o\^?7j?=,jby	mX_?5|W@\SSjb$$/Ջza jb?2_7P-+C̀Oj?X#y֘ [f?lEVR[
^N;EYg>$yߒ+> +	ψ}J^@~H,ڸO%	 ψ}	JeWM$ߒ+>!/So$ω/SP]"?,g~H,O-CH4eڸOB$W|@gW.="./S]gψ<hdό)8<®/D+o'8+o[V.WmX_v^oj?z_7P-+nO_5ڱrO瞩_j?zmX_uT_mX_tT j?zjb>x+o[V.Wߪ@mX_{=Rj?Aj?XV{Lf!@-?W?#c6	w
=`	O Qi$?PWa?X$_gWO~Iǫ,_	?71D(>>ſ XYO`Qmǰ _-2tX  w /-\F_i$?F` i ~`.֮#/O	i$?{DZe#`V_ gᾮ#/OCLf!ɗ=i{ S⿬/~Geg
6͢C` >SM WZ?X)3hdisX?Xi$?CSPX _#/O
i$?7 ӿ_-2s`;W_>#/O/
6͢Cy_-2yX+We(c6xQKŦ_4
em1D
%_/O$xPg⿚qho
6͢Ct
SӼ(;WCo\F_i$?ӟ
S4uqhm1D @_-2K_⿚?pYSC`QmC_-2:(xPwj2c
6͢C
wKŦ_йCOV3eO
6͢CǢ'NS;WA5qi/(c6 ;_-2<}@_YS@
6͢CK{%_/O+(4cj2o`Qm;nSB7h4\F_=FH;翢_-2	=+
qh{3h01DZeWAϬuqhFH#U@/@WhWi$?PQL?0AG4g]\F_i$?EL?04`$eLf!@-W L?  恇
qh{3h3υ _-2ϋ>n	3W=FHV$xP$KŦ_V$xP$恟 j2ѷ(c6h>	i|(;WJ}XYS@-
6͢C]~SuPWBj2m1D)xP]L?3/
+'?4}
6͢C/gxP__W?`Qm
P+KŦ_*k@⿚|j2Љ
6͢CPuL? T|W@V#/Oi$?ODZeߔ)_|Fe#m1Dx%_/Ow⿚ W	
6͢CDZeC.z#/O	^i$?Vi
+^,eLf!	+SH_wYSBw(c6,P㿢_-2o8_	WSB(c6~X=i{W@Ց5qh
6͢Co wKŦ_`MDAdM\F_ /(c6?wS?wCqh
6͢Cɟ(%L?3g	{WA v#/O(c6?ODS?ODyZ?4i$? .S?4 45qh	FH\o%_/O.7K]+%\F_	i$?+|ǿ_-2{WD3!j23h0o/at)4|v#/O +m1D>U.S|]+*\F_ m1D L? ؃}+ X=SBװ(c6
!L? BM`WW怿m1D b/L? {E+-`gWm1D ƾ(L? ؅+0˫S@e
6͢C`uGib8_Vj2RLf!@KŦ_#aG}+?+e4Lf!@؅i}_⿚?Vj2FH`D#S,⿚
~fqh
6͢CH؁nS#bW@8?5FH)?/;%_/O+`oWFH)}C~S/o⿚ɺ?55Lf!@_KŦ_)'{+j2Lf!@H k_-2H@j,4\F_Lf!@R!DZeK؇+\F_FH*[D.SK}⿚fuqj/Lf!E{%_/O4"/j2em1D?bVL?"gJ+j2(c6 ]i=} WQ2m}FHV"DZeEob(w?233g#TDpΊ-"h:޷E-O[}nCp]_:C͑h/#:p!ǎ\=}ԌZԻ>l<x6͑>6ir[:޾x^KgTFvU/>{pzMo\!Sηo:|@NQg6["l ^޻xǈ46ϝkrٳ7lz'ϜUK*zEzHΈ+ȴ8t-QD^E5HK#<Tފ]5Mrg7Mh]4]gmm\m<y|jZR38twkEHΚճ{6#:k@mK۷6#:kCns|jZSԾm|jZU.lvԵϞPӇ۷6|򇭟5l}K۷6|򇭟=mRև7omKZ#}|jZЌ۷6͑ rR&wkB)dz:pvԵ=QDݾn-hE lC7("n7xږ=lHPwkB#.womKZ*nڤGnP! @-!#з; ==\!lB^tPn髞]3qC=|-tRנ-FEvk"sC\9Q]^Pz1tև
QzQzQh 9iEjZ4zvg\#:x]=EphHt;D}Bj:Qj#P=wMM`ڇ5jmENt5BC릴>nCPkA[5O6GEpZ*tdtWx56wA[5zZ.\SP@
> TCRj#P>n-HT5 5^TA*[PjD6*t6EvCdFΞS[:kE5"P5MpH]Sj*tgMhJ"|COt֊jDOt֊jDK-SԉCwM\O)*Z5M|:}MH!Rևo|:}MH=n^S]5(l5OtևTԉENt=l.kENt:Jj:}ZSR%TCʈT!H: sENt<@jAlAlևH΃vv]:}#UBtj>OFwCRj#PAz'4:F}Cψ.FwCRj#P5MFyC6zg6v-Og6v-K-S;D}ENt>l
\9l֊><x򊛶ä>]d"
@\UCv:!H;!ЄA tOR%@lB+dVxD*:|񻦮^t]5H 9]5xAtנn(lΗ478}Ђ+TmA2-lC]GooK[<sK<lچj·4qC_RtgqCNPN]tZ["W49n(zT>BsnB2/?ۊE-5sK^	A*ݶ?ۊ:pT5Ft۠n(ۚZԉ"sCns"s@kA@ZP*FEvyCdvQSg49pC:tւmEN<O.hۚj:}հkEHȮW/(΃Z*FEvyENtNի!9XӠn(v^P	<蝫W<֊>)yCTgM^P57lנb΂=hzM<wkK=nCtRA.QU57mCP7?ۊ*rj^tzԉC=ԉCvԉC=ԉ@mK7k=HԸ}C=dzzvxHn[P>l.h!mCG^yENt<|QMH;xU:}Ђ-9˄*ԉKTԉKTʛjD]>yC\9gMhz-ڼg]Pp*tV(pyЀAxڀۚBjdWnh}K=sCW(:nt.h|/C:\ޗ4!}CV*ݶgKo"CsKR;qCRքdN]D*ԉKSR%jD?ۊ<xj΁(|jZK4ZQv#"sCwM\wivm;xU[> -]W/(jgT9m@ElS*jvCd<vOh "EsKRի\ 8rۖV2YX+ec,^׮4pūd"
`MY^HlG\[!䓏GȮ9l@$ΤrJy Pr	6Ϩ_<.P(x͞rԹsCt=lB7T7tZ:z.hzׁO-j-PvçTAx>塪H(zHt;xE/塪8t.6xHt;x*F |hjC>dWnhn髗yhjC>jT=}Kܴ5BCP=}Kܴ5BCPZ:|Ht;xҋCgO	o:}C]_6塪\=vQhjC>(6tHt;xx@OhjC>OhjC>/(N[r	o:}C]ڼ?ۊ!/tPec,eV2ʘzO^sK\ĵ`MY^Hl4rG\5Fç͞:_< rW-#T懍=mEN[R]5nZ:p4qC4qCW]rn(dwh?ۊ<xjZv#<.lhv^%_<pol:l6FxC:Cj={B3:l6FxC:C墦Dg"5mEMTCgD*(xAtä:Q.PӇ7\;lo=.Pog|9ۊ:pΈ\9ۊ<t<E.QSv"P3jЊշ-iv⊛>/)E{C]ç ]T3Z>l.h|/-mQU57mCԼ}: _<pt-"΀=z]gt6zv↯	YX+ec,ez/^cS׬\4qEMTçՁ6dy R
Fc<*<<
塪5";}Cz\Nrg|5FGo3ܴ5FGojg\5FGox͞rІ";}CgD*T{C]gV7W-rn(x^>.l4qEHPޗM\yC]TFuJ+nW4qCNrۊ:pSGSG9\<EsK>lS  t#..P.PS S 9\mrۊ>t 8x: <A.PN<sK!}S(? {@ Ôt 8xC
9\.TW4q@mK:|S9Ǩ!h0? {@zC
9\9s@mKܮivHќ69O@> @'8t sPhsK; CmCgԽDsK; CmCgԽDt D0@) ` 9\= 3^rۊ6zAEmCgԽDt1!p 8b}: xyBA1>.P>y@l//y\[>_RS#|P@c: xC
 b:hsK=lOrۊ}S(? {@b<AG!)Z>A(sK<E\Cj9O@Ot\sK<E+](l(? {@`0i: .aXҎW4qE([:kn(gMh? {Dpb<O@8\ú9\Ϊmn( 6uSj9O@Gy: <9\dΪmn(C 6uSj9O@h|9O@h|(sK;xە.P2j9O@Ѐ y:  9\j׼ivZx9O@8vǔta1hsKRի^ӇܮivZx:pSN;1z>΀=q0!W4qE-Zl8|9\j״8tV4ta1h!XӔta1h!XҎW4qE-ZgܮivZyCϨ? {Da@b<A? {Da@b<A.QKV(Cl.QKV(ClSN; )'
 pW4q@j.PtBtx|O@JW4qCΈ\iv⇭? {@b<.S#.P8tn(EzC:CtpbPCr΀=.@u`= 9\/\ivd*9O@ЀP@) .P.P
S ? {@ *9\l.QJ+Κ? {Dpb<)'vsK#<sK#<t<9O@?ta"~΀=q0|OjD.h啌V2YX+*b5=z.1sK>	k ]K R5X@+.QB+:x+]\\Rի>sKQKV(z+]rgiv)jghpin(^6z>sKQKV={n(d&ܮivTە.QArۊ(gMH\iv)Ez^W4qEC`in((mn(g:|.QCϪtԾ sKP
+j#>'+]dm|iv#;Frڗ\Ը}S9\!}S9\!}n(+]d.W4qE/\>l.QCNrYX+ec,eו1zbn["-Xl@ .@j6<< @+0 jvC3d>P	P@ElS+G`4+dZhsK"EV2YX+ec,^׮4p.P,`MY^Hl*<<
z5p/n+5FGoj_TݳZ P6
Ɣ7tZ P6^rձ*^<p5r4qCRի^ӇXӖ4qC!F 
6y-[> AuUn(z+6zhl
4CmC]tZz7l4qCR.Z[І4qC; !rn(zQ^tז4qC!}C]tZ_rn(zmEN<墦DtW褅K48r4qC<E-iv⇭hxrn(zZx:p4qC!R9hsK=nArn(z2gU6.P-ќ.P-[> z$Wz+!}Af=rtZ6|Ax͹^E6zRbnWhl5  zsUi}M\^E}Sv(|jZnE/SSz6CptZ)E!6sK6ܯ[BmU#;!旈m^Eڪ*FvCW^Whڪ*FvC-.\nA	TTCZ\z'(T-&QR3NQ9^Eڪ*FvCڹec,eV2ʘzO^sK\QPKV5.H)G\6mB+d^Z>/-P'("rSԾmB+dZT+ec,eV/^Tljz]cMHՁ6dy R
Fclx5*<<
填gt;D}E5"P5\:Jj-[:kCjDj=z-[:kCjD塳ևTԉEMTE5"PR-SR%.rkE5"rMH7tZt֊jDj=z-[:kE5"rYX+ec,eו1zbnԌ̵`MY^H)!TQW'-; ClֆyCgA/QR2+47tZ^R2+47tZ*FEvyC9hۚjUCΚAv֗ͨ眴6EvEMH-h \dWnhn髗ܴ5lR2+47tZ:hۚj,eV2YXyS].ivwM\{-Xl@ .@j6<
FH@+_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`MY^H)3Hrr+g8twM\P-tj"3ZTBçj,eV2YXyS].ivዚ].^V5.H)R5*<<
 B9Z sg*rЀA}B9ZP#<D0EG 6y@lrg9ۊ:|\KV(z-iv6x4=l: ڵx:p+rۊ)jghp:|\n(pgsCMhsK<z6x4!R9hzZ#]ЅKǎ<-iv6x4<lۖMhtAE5"6|Mh!6-rІ
6x<NC
+="jr:-H(HPZ>l8j٨SD= "}CQhp+:!r􂄊iEȯhzㆭ\= "}CQhp+xfO-H(HPZ>l6Έ\9ۊt֊jD`ז4q@lQJ+ΚhB9ZUK)E!PTݵHRB/)Eç͞:iv⇈-[<}EHxcNZFxP6.Ptg;Fr疇4qCO<uKxg=lTx^n(pgsArR4q@mK:|4qEMTEN<.QS(j9hsKTCuKZ>l.hvAxۖ4qCgAbj^!kCwM\ç͞:ΪmB-(rU.P$
*FvCtZr\J-[:kEMTE(;(5^r΀=tW5? {@ltj6ϹO@;V(z)'jghpSNի^΀=:) kgU6? {@`cNS)H(|h@ CmCgԽD? {@34Ը}: 'K:|tg:|_^΀=1lOr΀=6}S9O@Ѐ	)'EzR) sg.S _O@ЀA}: S-O@tB啌V2YX+*b5=z.1sK<mQ
Z&٬u/$
@\HlxYNZF״6vSz6yhj(uMH:}EMT@n-Hu:}EN[R򇍩jCd77<mQ-jnZ*rڗRRԇA(oyhsK6"C#5u5MW7t*Ft- 9UD*^-H(n-Qj-<|QMH;xW-mۚFm5p7BmUPPxזHT"C^ZMMP5MpV2YX+ec,^׮4p.PՁ6dy R
FclTQW'-#TvFvCȼ<GEpj#<ȼ;xSgh!63>lC6zdZ:l\;xSgh{J-6E5"6kC6z>pC͑yhv^-6Ej={Cgh7ȼ<l.}CGܴ:kE.\І-[:kC6zä>ZQj*tTBg=Nhl-[:kCԵ!ʝ{ʝ:W_<uSBl5*H|$*hEF!6lE**1	74cI^7:yPv^Crl3Z(rp_:*g5zO:8|ۖ([rx*+dWr5\r|R֊5ç]n-hj}CΚtwkCH7xږ"_6G5H7xږ"_6G5Hl+<DzO]3W9l玪j]rV^yi|WomKZH/#Ӈܮ7xږR|ճjn/r|jZK(zڑvԵϞPӇܮ7xږ"_6Gj9^ԌwkEOR)g-y]n-hZCuKRg7Mh^Rg7MhFywkB#.y^|\媗:媗m=媗9Fzۖǎ]n-hFuSnWomKZ|gmt=mʛ 6}Sz)t֊ZvԵ]T+-;EzQM^EjdWtmE.6+>s*gܯ[o{ʊ-8}ʊ-NQDEz("r|jZR3Ը}wkCdw]n-hZz1@rAzXTI$I$I$I$'HTI$I$I$I 
L4<I$I$I$@)C@ I 
<<<I$I S$I$I$ I$I$
B$r	.=n(y*3C[~vp~\Yqqumml2R?֗__={__Fg+U#I55JL9	'hsKT[EϩݤD~}0חLwH$F>4qEO^+dZ6Cpgwi&&_r9	'8;C]7-5jGvkYj0חLwH$F>zHhvӺݤD~}s&;ݤ#MYOgHhp[<R;ZȓTϹ9	'9ivޤVȴԸ}y~OmF>Tg~J}|3o4͓?3u);HG*6L8/6g#MXO3J}|3o4͓?5S|3efU'lpx')JL^vƧXۆ.ivF=n-L$\	wC؆鄏bPUL-
bx5PV6@,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5.H)QW&@Fy$j2+[<	6x3 \2HD-iv⊞tVȴR57.QS״=n=|-ivޤVȴ>pז4q@oR+dZ=}C]7-.P+g9ۊz["Rä@i+Z*z["KߖtVȴ<l9Cz["^PޤVȴ;Fz7-.P@sJ(oR+dZj\>4I$I$I$I$'(j4I$I$I$I0$I$I$I$I$I$I!I$I$Hy$I$I$I$I$I$I#CQI$I$I$I$H$I$I$I$I PB$I$I$I$S I$I$I$I1 I$I$I$˄'4qCQ.<r	.cJJpnE
Ɣ<
F0+$I$I$I$ M$I$I$I$'HTI$I$I$I!I$I$Hy$I$I$I$I$I$I$I$I!H?????????????????????????????????????????????????????????????????????????????????????????????????????Y`,eZՖ_kVX-Y`,eZՖ_kVX-Y`,mQR+ZyC]Q]<çr懮zCo[!n髗8t.\Z/^47tZ!O*!;D}CT$:Q]-i}O-Pvç=nCZ_SCT$:p#]>l-PvçTAt: #r	o:}EHȮW/	o:}Cz͹hjC>gMhz͹hjC>(6t-Pvç=Ο<!塪8t4qCԾmCT$:z$:["<!	o:}CQhl-Pvç;lENr	o:}ENr	o:}CZ_SCP塪8t4qB+:yd*j@v@{Czv↨Ht7tCT$:p^<D'h!ԂhkKz!Oz8t.6x8t.6yCDnHt;x*FEvx8t!P/t5BCP=}KPvç<Ο<!jC>(6tCT$:piv⇯|ۡ8tm(Ht;x*t8tԡ9m	o:}C]ڼ?ۊ!/tPZQ j-r6x4=|S"5\;xSghoK6C{CTj*r9mK)tւ͹hp_HZ\=wK꛶yC]͑>n(l3髖9h?ۊ<xj#j={Cσdg=|ä>ZF״:lP%_<polZ%_<po#Pշ-7mR% #<ӧEFjۖ4qCNPޗ45rx4qCF]n(p:!rn(Dlg4>l4qEMTCϑFsB*3Vܴ9ۊ*nڤJ:pt-iv>AuSιhsK8tTg!}ETݵ_R)t=|ä>S x: vht4[!P
Qzt=vڪy6G@$Z*!P@ZB>!P^=Pz\=wCbqCgD.ƔZzQh}K=(7mK^==jSjNhv@YK:mR򇍩fiv_6GpW|ڂdZ)|]ǈ(oK[<?ۊkC:[<Eg49pC:憮QuAÖsCz\ӇsCz\^t.hClT>!mΗ47>Ezn(v㷈P]çsR'A.PԵn(7êԉKTԉK^	@ZA.QR2+49-tpn(JZԉK<C:v⇭hzA*ݶ|6|n(pUPmzF@gTݵH!h x΀=z]κ Wt7tFv[tNի!9XӠn(n髗zv↯@x5?ۊFwC&whFB5<5FGooK6pZQR#=lT9FzۖT\;l떆T!zZ>GolA
yhsK<lچjZ=}K7W-rn(髖9hsK!}Cj:";}Cz]5rC]gV7W-t9ۊ6zoK[<sK8t+]ç? {@|=A? {@|=A.P^W4qCh? {B0O@Ђ<9\/\/? {B A? {B A.P+]9O@<h9\mTW4qBg:|S Z>A9O@!h0.PRN<sKԸ}S(? {@zCS9Ǩ!h0.P34Ը}n(t˚j\>t sPyO@> @'8W4qC6>F}KNW4qC6>F}KJ9O@ЀC < r΀=  8yBA1>.P
+j#>'+]gV>F}KJ9O@"(A3'ܧh 9\[>_R.P>y@l//h? {@b<AG! L1A<hG!h0	(3ƎW4qCϪt+]g:|S#|r΀=1 W4qCPە.P6t\O@NW4qCP+rۊ"XҎSp
Ɯh&(sKRivQ^t֎SN#t|;.P@lܮivgU6t 4x>GhZ<.P@lܮiv2gU6t 8ht 8hW4qCM\#!6th@ X<.QKV={n(Wta1yO@8vƎW4qE-Zl8}n(Wç? {D`<C)'b=PhsKRի^ӇXӕ.QKV={CNcJ9O@8vƁz9O@8vƁz(sKRի}n(W=lSN;#SN;#9\j6Ϲ\j6Ϩ? {Da@ ΀=q0hsK\gD*9O@Ktx|sK=ln(z
S#? {@b<*9\PzH|ivWt=|ä:9O@ :0w)P.Pn(vA|Bt E	r΀= *9\m\m? {@ .S .QJ+Κ\l
SN#	r΀=p1`JW4qB9W4qB99O@?Ôt<(@?t<74qB974qB9t|;Tgh.Gl
.QJ+Κ ? {@ -.P
.P? {B ATgh@( KsK; !Qۊ_1AF: 1(!|4qB+:x]_<p? {@b<*3#[:!QۊtB@Jtx|4q@j
.PtB@8vP4ghv;(.QKV(Cl.QKV(Cl? {Da@b<A? {Da@b<Aj򇭟Qۊ)j[>@8vƁz(@8vƁz74qE-Zl8|(j״8tV4@8vƁzF: cx4G.QKV={CNQۊ)jghpta1h@8vsKRի^ѹۊ)jgs  @,Q΀= 0`sK;xڍ.P2lt 8ht 8hsK!:]M -Q΀=hsK:]MN#t|;l]W5C`iFn(xcLt\@OsK<EClt- ghG!h0[>niv⇭Tt- 0t"џ΀=1 &΂C.P>y@l//h[>_R? {@`<@\< Q΀=0 D.PgO4qCH(|niv⇍Q[P/Q3 (A3'gh@!PgO4qC6>F}KJ74qC6>F}KLt sPh@> @'8sK:Fv.Qۊ#;Frڗ9Ǩ!h0? {@zC.PRN<sKԸ}S3 Z>A(@!h0mT74qBg:|? {@ џ΀=w4qBgniv6ϳ 3 .P.P? {B0@Ђ<.PZ74qCsG3G.PӇniv>@8vP>']^P: c??sKRի\.QB+:x+]\\Rի>sKQKV(z+]rgiv)jghpin(^6z>sKQKV={n(d&ܮivTە.QArۊ(gMH\iv)Ez^W4qEC`in((mn(g:|.QCϪtԾ sKP
+j#>'+]dm|iv#;Frڗ\Ը}S9\!}S9\!}n(+]d.W4qE/\>l.QCNrn(ElSA.QR3+5F}Sv9^E5";}CW]rձV4^rձ5r󖆭!R(n髗9ۊE^6z>
Ɯ9ۊE1TxWhz|疇4qCT..]F״=nEHhgMHT9nZ[tg9ۊEW5!rn(z6ψ\9ۊE4qCR9ۊEZ[4qC]j*t-7mR%[lE$*\9	×|9ۊE(l9hsK=nCPۖ4qCRի^Ӈܴ9ۊE
6yC]tZTۖ4qC!:-iv⇭hv-iv⇭hz+= "}C(Ϲ^E6gܯ[T6m-mP@xٷ+5l[[rnCgA+UKkKhz7m-\=wK꛶yCRוtZ)|g\[J)	TTC^!zj4Cm-&QR3 nE(&QR3QirtZMgd:+!9Dgd>Wh!6Br-&QR3^K=nA !9?ۊE-5sC:v⇭hElCwM\[tg>n-zv⇭hx_>?ۊ*rjqETݵ\:mB+NZ6/-mPͨElBj9hj_6-NQD填gt;D}E5"P5\:Jj-[:kCjDj=z-[:kCjD塳ևTԉEMTE5"PR-SR%.rkE5"rMH7tZt֊jDj=z-[:kE5"t:Jj:}MH!RֆѪoCghjD
>C}CghjDw>Fz>SR%OR%@(|릴:J:hMH6tS[:kCjDOtևTԉA[5O'z'z'ڗnעz(pz)yMH7t*tgMhJ"|COt֊jDj=zTCΚMH)pZ*tgMhJ*t΃Z^!kCwM\塳ևdmۚj-Pۚj-#"sCwM\wT5rgMh kKTZ"|Cܴ.\R2+47tRnZhۚj-T5r#"sCwM\ۚjQ]5-FEv懮R-FEvԂ(}#"sCwM\;jBH[:kAZ_6OQSj2+47mK^ۚRA #"sCwM\5 Ohۚj:}"sCwM\5l5dWnhn髗TBjdWnh}K=mQ]jZ@py@mJ#bj-
Rf7tZtև\/cNZtև\/rj-.\W/9hxcJj-Cjj-mPjn髗!RڔFt7tZyE/8!6kCwM\墖^PӇ7tZ>tB^rІRCwM\अCwM\5rdΈT7tZ_.T7tZ_$*j-mPW/9hvA|yCআyE5"<lW/:=}B/(DlAwCwM\ 8xT5^t6xy5r(l(n髗CjjBg=vڪjB/(DlAwCwM\Bx٭5r󢖭^PӇ7t΄6ϝn髗m.T7t΄6ς5r5r5rRCwM\vA|n髗mPW/:_:^t; 
hn髗ԈkCwM\V(pyCT#:+Z髖>EyCg|<CO7t·[<çjCʈT8twM\jCOQSܴ _G 6y@lB9Z/G 6yCTj_PgTݵH9h͟P@l4qCO<uK)j[>.PR懭O@;V={CNcNW4qE-Zl8}CO<uKZ>l.hv	-iv_PR*^<p-[:kBbxg"C.PR懍Q[r@p(;FϞ@p&P峮Z>!PR疉hzABEpdW=|VBZ'E	ҋC͑^[5
yh$W{J-6E{BgD.ZP\>(8|_<pճP$W{J-6E{C5l)	ҋC͑^І4qCΚMH<ln(͝6x)EzR-G 6yCjsE(*tזQHT;(8tT.P6tgC`iCQR#"ܴ9ۊz7lh\n(pgsB/8l󖇭5
6yB+>Z>l.h 6uSnZ:|\n(pOrn(j(眴9ۊ*t7mR'-iv⊝>yCnsC]ç͞:/rn(l5lAmC6hn髗8tTMhEQEH|NB9ZUK)EgMyhj(t7tSNh͟r΀=v^P)'j[>? {DZl8}: ڵxS gU6? {@lܧhC`i: 6? {@`Rtm|h#;FrڗO@pOr΀=1lOP=}KS-TS Ϫt)#!6? {D[:jB? {@l: )/O@? 6y: ų)ΈY'jghpiJ+ΚS'Ez\t 9tj6ϳNի}΀=v^6z>@;V={΀=:: MV4@"H(|/P/Q39s@mK .Ttg:|_^h[> sg:|? {Bd&'EzR: ? {B? {B: tgD,t{gD.͝>K-S;D}ENt>l[A[5Og6v-Ohv^5Mx5墦D5"T-7mR%Ե!-9mK6o6zPD:gz͹hj^QK4<mKR4/Phx+6z^PW/(| Λ<qUEzCƼ5 W5Fg|:lP:+;D}E5"P5\!|BdWnhvZ*nڤJtä:;{A	T=CsCG"C^Z'E!Pyh!6Wt<kC6pBmC6zä>Ԃڇ^	PB (tAr抝>z;D}CO<uK*tHn[PQS#}CGSR%#UENt<CPԂhvۣP:}3[PѪoB3^!kZ#:<FOhv^xR36E:+T6Ej={A	OPd^ZF״="Іg*j={CQhp-^ZF״T:>lC6zoQhp/-#T;F6Eg)t>堀Z)r7oyhzZF׮!@rQSЄNZ>(>BsCgOhzZ6h6|OQ\>#*t6EvCdFΞS(zZTA0mCΚ56O!Z7xPN5jmA :}@
>F(p> TCRj#P>n-HT5 5^TCg*BO6GEpZr٭:}:+<lS#}Crٯ+*vCz㪝PFvCF!!TB*1	`ו-N|QQMhiCPC ʄx5>pgrE/^xOm7Fz(P>v+o:|@Fv(lܵ9Fzە9Q["l.Q <lەΈ\7xږT8}wkEMTtä>WomKZr@vԵ=NQDvԵ=QDDp+dw^x	'+*z-/r|g\_<uU/[TgmrrKr|jZЊA|>vԵϞP歟SSw|ەR֊_>yCϞԌ+6|>vԵ=ܣTgDWomKZ*xڗ͹Hn9kwkEHΚ\>kE.>kB3WomKZ9s(R-TFv-TCl-T3ܴ<twkB3r|jZ#;mC|\nWT)KRկ+6Ry^l*+ȴ<lBm+Wܵ#"j)tև.^EWP>zܨm;xSTWhpTWh rR'*+ȴ9FR֊56WomKZ#}wkEHΚճ|P9H$hsKT[Eϩ-iv⊞tVȴ<l9hsK"E󆼴9ۊz["ZHhp[<.PԊڗ={C譑hjon(ElCnl.PԊ9ۊz["4q@oR+dZj\>V:HhptVȴR57墧hz-!zPޤVȴ>pה7-ўEl@mK҇ԊڗaH!\I$I$I$Hy$I$I$I$I$L I$I$I$I$I$I$C$I$I$I$I$I$<I$I$I$FW-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?e?`8<̀py 6l?`8<̀py 6l?`KCT$:>V=|4qCԢd7_6yCO_R\!޶C!PW/9hp\:/^<^
hn髗5BCQQTBvHt5 tZZ!OzHt;x*F |Z!Og8t@F塪8t]^=塪8t!P/r	o:}CΚ/r	o:}CQhlZ!O{J->xC{CT$:piv⇯|ۖHt5pۚHt"EFxC塪8t>Z!Ov>塪8t>塪8tԡ9mCT$:pivWt7j; ==\!lB^tPn髞Ht;x* yCʈNt5BC[֗5BCP-i}OCT$:p#]>lCT$:p#]>lPvçT5rCT$:pTB_6jC>gMhzͺ!OyJ->xC{	o:}CQhlކHt;x_RCT$:p< QSPvçTCT$:pi}MBrۡ8t4qB+:yK5BC_6?ۊ!责An[:塪5>l.hzE˔jhv^ޗ4<lTj*rڗDtRrӇ9ۊ 9ۊz7l4qE/#}A.Pg7W-rK6xtg6G}C6zM(zH|;xSght6g3Jx-#Tg3Jx-7mR%#>FnZ*nڤJ:!P@FyCN!Њշ-iv>.hjgT;|-ivm;xU[> .PӇ6tB.Ph|/-iv⊛o#TTfhsKTݵH8tyJ+Z8}A rn(pgsCyhCljSPzH|hAltNtў>iE?ۊB PzT7j0lB!H=}TB"	6|B+wM\{PZzMzvΈ](4zQhnږdzz'j*!5O'j΀5Ft۠,SSvzlBgRȴR;qCgPޗM\yK=tև5"t xChr
5"t3\;l-çgsCz\І[|Cvۡ.hoK|.Pog}qCNPN]wkB2'A.QS*oKT9n(9n( yA>Þ7mK^]D*ԉKSR%jD?ۊ*FEvև5"t[΃T>!m=tmKZ)|A.PӇ.3-(;xSށǈ(j:C@=C!hAl? {@ӇqA	Ǯtn髗5r蝫W>BsCA.PW/^#;kK5x-M[ЌkKyhjEHPޗ4<lӇܴ5FGoz-Q*r-QFv-Q6Cpg!}EHP
/n(xtg9ۊ6zoK[<.QR#7W-rn(Cl("t9ۊ*Dvj·4qCH(oK[<sK<l/PޗM\yn(pW4qCNQ: z: zG+]giv͞": `r΀=xrۊ_rۊ_Q:  ":  "G+]W4qBgr΀=yO@4rۊ>眮iv6Ϫth|r΀=BaG+]6>yn(pOQ: '8- hsPBaG+]3g.hp.P34Ը}G)A ΀=|  Nqivdm|ivdm|r΀=  8yBA1>? {B  p 8b}G+]gV>F}KNW4qCH(|r΀=0 D.PgOO@"(A3'rۊ}S(+]g:|_^: xC
 b:yO@Ba@PgA!iv⇭TW4qCϪthG!h0? {@b<AG!iv⇈+](mG) 	΀=0iv⇈V4sK<Eh&9O@L+Qn(gMy\lh.G)'wG+]M\ΪmG) h|9O@GyG+]M\dΪmG) p) pivorۊFBmG)  9O@Ѐ yG+]^6z.QKV={G)'b΀=q0!ivZx:p.QKV={CNQ: cx4GSN;1z>n(Wç+]^6z>
Ɣr΀=q0!+r΀=q0!+Qn(W=l.QKV(zhv;(G<hv;(G4rۊ)jmrۊ)jmQ: c<A? {Da@ n([:!rۊVΈTr΀=/)	Qn(z.PhG%: x>Trۊ^\PzHtr΀=.@u`= S1AG+].PG) ? {B ATrۊ>!rۊ>!Q: <A\h%G+]W5!rۊ)EzRh.G? {Dpb<ivrgivrgr΀=~G)4xQ΀=~G4xnivrgnivrg'v@8\ð%ۊ)EzR]W5!gh%F: <A[]]:  "@ЀP@n(vA|BsK; !gh@bG:tpbPCnivWt=|ä:74qB+:x: x>TghG%ۊtBsK=l腟΀=/	nivճ]5l腟΀=q0h@8vP;]^P]^P: cxF: cxۊ)j[>sKRի}΀=q0!+Q΀=q0!+nivZx:p+Qۊ)jghpi΀=q0!ta1h;]^6z>sKRի^Ӈ'bџ΀=q0!n(WsKRի^h@ X<? {B `n(v	]d& p pn(C 6uSj74qBghZ<? {@n( 6uSj74qAgh.G'wۊ)EzZ74qE([:kۊ"Xҍ.P6
ƙ 	џ΀=0n(xQۊ"Z>A(@Baۊ}S([>Z>A(a D1? {@b<AG! L1A;]g:|_^ѹۊ}S(: xyBA1>? {@`<@\< niv⇍Q[P/Q(= 3^gh@!PgO@ЀC < nivdm|nivdm|A џ΀=|  Nqn(t˚j\>sK:Fv.ghsPBaF: '8- ]6>yFn(pOgh|Q΀=Baۊ>niv6Ϫt: <A? {@ iv6Ϩmgh@(4gh@(;]]: `Q΀=xۚ]gniv͞"h4gh;]ç8}΀=q0|O4qE-Z˜ta"~Fn(W: sG+]Wt=|ä>W4qE[:!rۊ([:!rۊ(W!}n(^PW4qE9\Rի^ӇXӕ.QE-Zl8}n(^6z.QCM\!:+]gU6sKQJ+Κ\Riv"Xӕ.QCPە.QCϪt+]Tg|A{n(gV>F}KNW4qE/P/Q9\:Fv.rۊ(pOrۊ(ClOrۊ(Cl.QBg.W4qE/\iv_rۊ(|/+]>.Pd>]gd>WhjCW]rnCTj*DvM<填bC`iCwM\填bCjj-[(BPW/9hsK=nE-Zl8|9hsK=nBbxg[UP	-iv⇭hj]]xSghzZJ+ΚsK6ܴ9ۊE}Sv9hsK=nE([:jB.P-mhsK=nC-iv⇭hgMyhsK=nBgܴ9ۊE-iv⇭h kKTZ*nڤJEzHTsJ.hsK=nCP+rn(z-iv⇭hWçhsK=nB/8l4qC:-iv⇭hC 6uSnZ[˞Z[WhzABEpQrnBg6mC(Ϲ^Eg <lەtZ>nWhj5  z΃RbnWh5P֗nەtZz7l6+R57d7ι^ERj4Cm-&QR3ixەtZMgd:[5pAEzQHMgd:+UEHt=E˞WhBrEH|[BmU#;!ЄtZMgd:n(zT>BsK=nB+dZj5"t[Њ޷E}Sv(|jZ[}KUMMPæ=v⊩jtڄW6mB+d^Z>/-P'("rSԾmB+dZTCWvjDjhuMH7tZtևTԉC6zä>ZtևTԉCgAjD6^Z:hJj\>塳֊jD墚(n髗=lԉC6zä>Zt֊jDuMH7t*t(BTއ^SԉB-h|^SԉC|:}>J螤J^5"PCMhuMH6tS]5(l5OtևTԉENt=l.kENtOR%OR%OR%.PݯD"PRSR%5r󢚑(n髗TCΚMH6EvENt=lԉC6zä:#=wMM5( RfTCΚMHT-; ClֆyCgA/QR2+47tZ^R2+47tZ*FEvyC9hۚjUCΚAv֗ͨ眴6EvEMH-h \dWnhn髗ܴ5lR2+47tZ:hۚjB+:*FEvyR2+47t7y"sCns"s@kA@ZP*FEvyCdvQSg49pC:tւmEN<OdWnh}K=j2+47mK^˚*FEvy@jAmENt5lR2+47t*t-FEvy@kkEHȮW/(6Ȯz/P"sCvԵ堀!RڔFt7tZ=}B/(&hn髗=l= }AZ_6
Ɯ=l= }AZ_6塳ǔ7tZ\^r6
Ɣ7tZ"7tZ>PW/9hB(.n髗!R^<pBlֆyE-Zçn髗!|CwM\
yBgI
yBg*j-/n髗; 
]n髗; 
HT7tZ>^r5rdM5rjDx5^t<z*^PR؂y@pyE/8!6kCwM\l5r˚jCP+PW/:"7t΄6ϨzT7t΄*^PR؂yЅK)x	ZjE-Zçn髗m:!PW/:>
]n髗m$*jBg*jCD*jC
y)!PW/:>^t; uCwM\vA|W/:)`ֆyCP5rFuCW7W-|hhyQ
<n髗"yCO7t·py	<Oh@ !P@l
rg _P@l󖆨; ǈ(j9hCjr>-iv6x4Rի}C]ç͞:[:!r΀=v^6z>
ƜivZx:p6x<9ۊ:|\2nZç͞:TxZtք7t!R(EzC]ç͞:= 堀ZQhwMH=堀ZMg\!|Bç͞:-􂄊iEȯhzㆭ\NC
+="j:-H(HPZ>l6Έ\= "}CQhp+xfW-H(HPZ>l8j٨SC
+="-iv⇭5(x5.P:lTR.Z'E!P@l(RQHT=l-7mR%wKQyhpgsC](mCQR#"XӖў>G<EhsK5p/nќ.PR*^<p-[:kB/8lW|9ۊ:|\@lܴ8tT.PRN<.QSv"QS9hsKT*nڤNZ:|R疇4qCO<uK^!.Pj؂ڇdmW/9hpgsArЋJ#jUK"	hrg9F4RCΚSv"QJ-yJ/-hn髗hgMyO@>? {DZSNի}: ڵx:ptj׼hΪm: MO@"XӔt(m: 
+j#>')/P/Q9O@>Fv.r΀=	N<? {@bN<6zh[>眧h͟TS <FBm: ^tԅ: t.S _r΀=~@ltgD.SNի^ӇXӢW5ON sg'jmghW=l? {DZl8}΀=v^6z? {@ 6uSlt 5ghC`i΀=0EQ[P/Q3 ^!3^gh#;Frڗ:\>ϪtԾ @}S3 Ϫt: MN,t 9: : tgΈYΈ];D}A[5Og6v>8|#ං.kENt>l[ENr5MjkEMTCjDZ*nڤJwjCZ*rڗ<mKR#!l4ju9mCV_P/rSԼ.hxږ:iC{C^!PWolڼ^QR3h͝6x'E!PyhjAEwCv9hjCWht6tWvjDjhClEHȮ5\TݵH;l髇Ht!vjzhEzCƼNBBmUPxזlڇolH}^#; yA#>g}*!PA P:}ä7-v6x4TCܶ#/[<O>GEphJF>jH-|Cgh7/5yQ
oQS*!P5T!F#*tD*Rbf:FtxENr5M7lgd:>lCtW!63>lC6zj#<ȼ;xSgh{J-6EUC6zdZR#f;xSght8|olPޢd^ZF״6vSz>lCϞR+;D}AæRo.;xSg\:C堀6O9	5H!}CQh|Ο<!<mKRt<l.}CGTC(lȍ=OQj#P=wMM`ڇ5jmENt5BC릴>nCT$:>	5H[:kCtڂ˚*tRH-|E5"PR:}@
>FgMh|3[QSP@
> TCRj#Pj^kENt<l)pZ*tdtWx5O6GEpZgt)p^WTU;!TʌBBTbf*+dZQ["r7<Agܯ\!Sι]x-RgH8tʆtgRەnvçTgmr>mSg]p+ϹQirR͹P>lwkEHΚӇܮ7xږTݵH>gM\:CvԵg$WomKZH/#AtNWomKZH/#NTG\GpО"r|r+uURHZFv+W/Hhl+6͑pWomKZ)|[>j57z͹]n-h=lHr|jZK(pWomKZH/#5HHojFt@vԵ|۔᳖7xږT\!)KR)K#<vԵ×<[>rU.[rKgmrK6ϞKꜣ=m@Hܮ7xږ#:+6[>{R3:wNQzMr>kE-Z|jZU.l͝lCȨ&ܯ[}R2+^6MhzRtZ9zWi}ʆ=Ez>Ez("rlCj9]n-hZj\>vԵ;ܮ7xږT[=|@ 9 oC]hz-}MMhsKT[Ed7_6yC]7-5.PԊh_rn(El@mK>p-ivޤVȴԸ}n(ElE/SS~4qEO^+dZ6CpgivޤVȴ>pס.PԊh_t9ۊz["R"yn(El@mKܴT[Eϩ-={C譑hx͞r"E󆼡Hhv(oR+dZj\>>PޤVȴԸ}t7l )h h        6b  DDD0           >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h              1%"

  AH(8@_`ace|	
!,?Nilmprst$.014;Lbdghnoxz}"/69:<>DPTXfkuy~#%&)*235BCIK\w7=EMQW]q{'-FGJRUYv+SZO[tZJAP)eYeYeYeF,,,,YeYeYeYeY@F,,,,b,,,,YeYeYeYeYɖYeYeYeYQ@YeYeYeY2,,,,# A `0YeYdb,,,%,,F<P\(f4ī:! 0L*\zeدbyٗ>?/'2Oȇ jbc\W壤e&^_^5ޣ+}IVxIrQ$JA:#*<k:y2ҹפhQn =P#L
@|4'ik>$g@3!]@N#TI@
{K#02ጙqH
p/C!3pA"EhWh;\=xMx~O	 R$XϷ	 EPXtUJ1p<3e^(``2V*5TX	0R2>AG& 4  9U00H|	0RR)4A&E'ouhwrNtEt9EϼQDQ`RSדR+TEH6bm'CdR|6 i pjpjf{B/
꣢RJPn$ J4H"O5nڠzx\0n%P#Mp#{TB&Bg@3yZnG#N׫dd/-N^Xl:S#r06G4TL{HFMHn?o:m<?ہ`	4S
C)@/)4b<%,\My;)5qpD{T
Hb0yA6bjHpPHE&Ta2ir.xʠEeA%"G^y#db@G@=	'FL=	& 2Z8@@,* 1/TI A2,*R$|y<Q~bՠMBR`fU(p^ ڠZhBL6*8*9YHI"L>5n/j@+ڠF[wsTCK"Ejp⬂gH Z(ůds:02ZFBF@#>U@"R`сmtauYX)njm`p4ЉZp4fBuje@$o-<jRS'P8J`nX:,)0-wHj0hO,WT, PI
Mw@3`
}"hj!$@p~GYB1 
˅1/+*2PtP(Ox| uUd B4tjg]n@݀t~F{`	 TCS5BP FLHn&{TϷk nR`/@Ґ`.Y
κv?L2-dAiEEʐi> Hp6PzG>B@@Ht/i`Pl %pfuA
:d"F4o-Pj^@=A	Gf3=lꃀ/@`7pvЇaZiiB1{TϷ@4κpKڠxGxZ6Fp4{Tz-Ok>-+{T
>\ .e/R/,J`nXbd)`rrdrR?&]@- oS6<IV.jՎ2u"i[3^x N,-yhe"Cե2`a"+}[M	gRkqa rx)R$iu!b<OйX&xHo;e'c9k, 3Cl:A-PBt
J2`t:EG֞Q:k,JgR B$	LҖr	v2633--,RrK'fpw),V{k>XڠxW@AgѐtYۋ/jY{T]X^FCu25ŀP7\BPE@\1FQz@8hHNq'Ǌ%P:E|j0h-^x<(tAn+jfgĘfC>ۊPH8Hh9iom`P=dƲ}
 I5xx)9LX3MƵOe'6IPA?aƵOe'6I6 V(c@bBtP2<P\*)!|:%ڣXXƲ.ZxPrAAqXP,`Abk>e{Ta.cox2րƌ2};ڠudC<7x'u?) p")9p@Fz&3Ѩt#4ARBhTX=B$3Mzg5'C_>0L,! $000 @#idIa@
'A5x?AT*dp`dp0"SmhձAAEJBP<P.x%ϐD&idt]PpL<Z@"T04wP| 0j2e8t? S,Z6D`VXt %ɅjLXf[X|?S Q24PAIJѶ Q_D  ڠG"x
H"V&ۄsڠFo&p#{T}~R0mМ"~)9n:"v񬽸4)ġ,e4(.R\Ih_Nm:-^xz ·)Dx}> E6Rm,AOl#T?a*',x}X)/ies^ǳΧoC𹁐$3Al!=A*K"$3A.n{T
T45h;>H=.Ƴe!6|~HMXoϷ61V#(4-:+})(BS	G	#`Z Qi20rbja~G:	%a<>
\:W:NDDax(?)Zc .փz%.nJ
 K5sH3!H^N63Y&x7 .$E^5@0z^(4$'A+}8KJa߇`jہP+WmE pЭe.).JdX6aC5G4Fz>w@6]eB_a%(.R\tbd6:CTyEoWmE pЭe.).J
Ӗ40h}M-^x<(t͹/jfgCVYeB]"-π=P#M&nx^4κE9Vh1Y<S:s<AS:A3j笅y={T
*3n|VOmh>w@[ B A*$7քEFm,!xuh7oO-	ՠc:s<A[V8FQL= 4)Eo-<PxIrPV(dZoDeC5TyGgV<xP_hQn)4κrHQ=q	 nqH7{Tϓ6ZS:IKa se[ڠFLR=iuf.y%{Tj4,]tqH5{T73	x}A3ڠF7\L@CV
H!Œq
*֊)Hixf͜fqJxVhR+`K)^MT6D
 ^Rm,a/yYf61\<ơvRojfWx-@^	GDzi+T!	7H#iRUsƳ#@𹽗gۊBg@4"n(({T:r2ǤHӢ1[OK`RLNb)`s!
ZgVѐU(Qntu5t,ntzu򗧍K脍Q27<jh%Bc-N^X9u
F僡d'AڣN<:YB4s{T:u燯j栉$FC	ZiڠT=	CWHR(HEh9==r-ie
4Љjg]o!\CД5z:K!Nѫ<.z(`$Y$ARHS%$vH.J(j4rWD,n7{T37]o@yjq26F@!
T/j@/(vOjg]V #(H	vV(޼/zx\K?/s8*#%S'P820TyAxuj9,M>݀6uR36ݸjJYBqHd;(PAP% }P*"Ho]ਤsD4v:4F7\Ojg]oKxhzWQu"zzG2);D|턋#B^4Z"[ZBUAAI]Z"ᙛOTMʀo MP(z o4κ\=FQZ= 4$'A[O8*#%LLp5G4x:mM!R#!Э^8x)PM>={T:yKsV
Nm,og@3Fj+W#(JZ)a
F僡լZN$8hVk$ZyID
u3Be
֨xuQ!BgЫYj'U4+y~|
V@Ɠ?>gZ%P<Co:ϙVR4THpЭY?*FZyID
u3Bdd4THpЭY?*Qj'U4+y~|
֨xuQ!BgЫY@Ɠ?>gZb4THpЭY?*S-j'U4+y~|
֨xuQ!BgЫY-ZN$8hVk&KZyID
u3BeZyID
u3Bd4THpЭY?*@ikT?i:[γUj'U4+y~|
kT?i:[γU+ZyID
u3BdBZN$8hVk"֨xuQ!BgЫYKZyID
u3Bd4THpЭY?*A֨xuQ!BgЫY@Ɠ?>gZ-j'U4+y~|
kT?i:[γUqkT?i:[γjD@x1F(
LK&!AjrxIpP<P\(f^&",0a䥓 VLA#N HF +HV	T0 2g|L-g4v5Vn?,g]]ؗGzgy~oC3S[=~0=o;)S#/9Q eB^&!/_HKR#/IPVB^2J^:12u&Eo2!/_J	otp6R[B^'--(HK JB^IB^'02HK#!!/_eKGJ?%20R!/_*Ce?_	z w	z?HK HK9B^ 	z P:/K!H #2ÿ	zGuX?w`8`V,r~!X?\ nC+>Vb.E+
.Y&?\7YgA`V,p'=8?\6EwW\cOr}8y'9\cOO/'\ccN>'?\c|cn>c'opw'5r}sOO55k')k8HO2}t|'8'Iw\c]*'pc\/I5|c\1}pU'u5r}rNO_'2tc\w2}u]}wc\7k:}p}ur}p'{೜'3>Ƹ}>Ƹ>Ƹp6O 	5.>Ƹ']r}r&'r}q$U'' %'"a>Ƹ6}r7	5ľHO('\''y}pw'6PZX5

!wφjL*KR/S2#,9RpQ I%1Rd)00ġ
S-Pr^X9P:)f%RiK%Y)KGJ<JKGJ<SKT-(4KGJ4G)ƥp|t3Jt%-(҆F
Tdn)KӘdE42
FYKF
Tҏ).J`dxIrUdX7%-N^Xl:S#r%(.R\ȰmKL|xIrPV&(.R\,2Jm)jrĦ
KT1RHܰt9%-N^X9u
F僡,J)IrTFI4	T1).J`nXbd/,J`nXbd)`sҏ).J`n9p>xIrR/#
,,,,#C YeYeYeY@F,,,,b2c (*eH0 AYeY,,  	A+,,#,).J
FIW >t.B`a
p~{'g''#O(Cſb ̔̿\Al?qx8~1yh8I_ c}o)?ҏ).J7Rd@4JNf#j&iY<n$:lnBuun_;tnӢ9InPn1<HtCGD<+պflP s@%F[2)i;OaB7aV%pB5DnڤJ:r(6jpAJjrp:q%ARK"T8"Gh;\͸J5D*CH-jk	OP-PƨhR$Xk3p\j,T\"7]#lbJfVө:Bqܘ|3κ'4!RӧBċ$!P|: +	 rHsS:ap4gLx7O$Y{Jgv0
听FX2)ƅ!^8K(i5BDhxM 0q!.>Ba<P !{Aqd1T(pQBPSځ+n MƨAP0n5D6ʁ+n Q#MaQ#L/#DGf&Qㆂ`j1ղjPjӢ9wH#pDtM56+}>)KS%)2NpHܰt9#jӺEL4МDtM7!:ặH:#/&7(tF6(t{S j"Ф6PDAjЁCQ
#Q;'[p5C)@/)4b&Q4qN;),F.n
jT!Hb媓JpePH@<$p*R=p,LMH",0#Tpd+ߪ@C qG`؜\2J*JJI<At ƨ@l>$YHTE'4'dhNyPT!("mЀˍQ(pN5D3- )@4%Pu!e&DH-6R8faNl6ŮYxH'
sal#O*8l5DKxx|t,yӨR&F6T5бiӨہ,q$ir&WF77ƨh"	C1N"HUF5!:ᨈj$:lV?L`q-N^X9u
F僡RɒrHtQDq4ԉf'\7V|wH:#:#OO!: 	3Ӻ:y0
DH>2F7``TH:u!BHHrqr3cv7*'a&PpiBPFY<3
WlTH:u(p6j 㮚D D@J
rNfzEr4flj@'ۄM8ԉ\,;°AXz Z0C_TFK$=$ZbMۄE5D8hC`4ʀAW
<("js0DMƨp\BAXy<F5AOyhnn5DjTH:{mCQ8T-@l6#M] ,q${P-PӧQc2:"hP LiբbwC ᠘10&"`j3RDcVSE5VԄ놢#i[O|-N^XHܰIS#r)`I9iI̤~Mi"TT!8:@x:pE*O8$v+G$ȼ,F+T((@ђn hSL' Gy8z Exœ2c`t[eo4'+}I&A(BS#t&H8g]p^D dtX	K
.E-0k¬Z%l* \HT/@P-60	Í@Ydؒxe' 2J<PH)ia76TyBN33GDQ&/&6(tYNXP;K'fpCxYY&&nh[)j@n9ƨ MBoz7y>pE&-	K:E&ji4ۄ-8&!gF,@Fg46FTJpuUCPRsH}|f@/HNj":&H
gZy?M><P\*2,Cʏ0hn":&qlءn, QQ&#{5D3 t#y%>ۋ ƨY<>ۄ$5Dj$͜Xm,p7ۄ"7yD@{ieX7y3>q`83h+QHNj":&H
gZyσ(.R\Ajоn$:l3#j0hn":&p[cQ$vjT3U"nPn3e=ļ27ۋ MƨNm,TT!7a>j5^l&8n,5Daq&#|6i>X\j,5	葾}cc88!vl;=phr|m,\  uFFCѨtI	Rg]tfC0(:&inu7:NNԀ'[id$
		 &=r9:y~uprtRM {0)4ٰMض=)͆Brd@ vMĺO6Fg"z
8$06 fT019WF>́|2NQ&D."UK'ŗ$Xt %ɀq$y3"8Xf[*z0LJFFīfHbl6h-0THXgxJ֋vPTHmdۄw7 D4)~ (q#q;pwK(ݸ@w766 hTHOh"	JZtGtj1	DGDQ!b{`Ar*LBRv鲣'\7V;Sv͗_ҹb@Q"<LQAn|zTF@5YFZ' wp[Hg[FIH	ΣTu"TUYD:040q'E΁cx* Dfh;qU 5 }A.n|VTJ46Ks6TN*K&ƨ@{DmAf,,u"&wqy"	C1N"<p[cR^Q4HtحdTsi(BS	G	#gj0h`+76L>պFFC9Sx
^ld@R#i		åsu6(tjV!Tp !95o́ƨ0ةT5"hh9Hᙙؼ&;P3	~K$3p25Dj H*j@*\j/3FQZj1	DGDG^N] J<P\(+Ndp6Cң/{p2e [OxIrS"PT!:*<4͗84]%B_a%(.R\tbd6lPt1#Dz@8hV?IG%iGDG45banBui 7V;Sv:ϐj05X1l.0P3PDne	q$i\j1qFl4|f^aDA7gsQa/JA[4ª7['еh@4ۃCQ#IP*ڀi5Di'jI92EkI.7S<-p獁 F` 65h97ƨ	Y\ :#j(p[cRCo-<T@<P\(+NXd2-N7'3q5Q4,767!:ặHɞw7NݧDr<ܡwHbx'"zLCqH84κqQ=p"5hR
j|¡Q(pZumSĔ:uKa se;Q#M&n)RTH:u.25I@yƨ	C44iXOPƨ.3M	FCu֖P9ƨMʃ%+pK::t,7QI1IQiӨ+n)jmB^6i+!uғV,W°m`ʌ+ "CkK$4@h"XTC0K Ba<P {OtĔlwZ(.|Sځ+n)(q!T!7Jۊ@ˍQ#Mn5D3"810&#A0HtC5]C1N"tjBuQ4Htحe_ )jrĦ
KT1RHܰt9ćM`y0Fge06^LNlP
+Y,F}5D3 aƨNhYB@Bnt*q$iuJ@Qaz<mƨPB#єDQ!a [O]-N^X9u
F僡767U`0pk<l3bF%,PM>4κt-N5DRsF^0Hx]
jPl*dG)g)}vANÉƃ(B&.5D3 rNjaPdR.֯O 5s7Wͳe
f
]#¡	IK(T65D3!zb]j4^0n*	jAo@a[Q#Lur22j":&H
eq< G_ꢴLR%Ndd@n$:ln":&<axy3fRΑeiۮ5D3$k[ۊ@$TE'4jfvR,Waj+n)	jPl*B
NiD⻉ @sD
,ݥ 4Љjg]oKx
#RIPl*,iy{@zE,/+D,)8S֤Y<3!4/FgejAo@FH:2DtM56p*#%LLtft&8"#W/6^fNRΑe
4ÍQ#L&@q"	jg]o&F^
]#fz@8hV?m)jrĦ
F&JL)7|Llʉ?>gɳTNO*$8hV:٪''4+y~|	eTNO*$8hV:Cf?4THpЭY?$u٪''4+y~|	e1TNO*$8hV:٪''4+y~|	d٪''4+y~|	dvlʉ?>gflʉ?>g 5DCo:ϙ#fQ8pi<[γH"1TNO*$8hV:٪''4+y~|	dlʉ?>g&5DCo:ϙ#\TNO*$8hV:Л5DCo:ϙ#]f?4THpЭY?$ulʉ?>gp٪''4+y~|	bf?4THpЭY?$u5DCo:ϙ#\vlʉ?>gw5DCo:ϙ#\lʉ?>guQ8pi<[γHMpyQ!BgБ.flʉ?>gq ٪''4+y~|MHF"AxP(-N^X).
%ԋ^Z 5`
QɈ#iP`	T`)
 R
TEȿ߮E 3r/~`_߮E!oȿ?E&_E$C_Pr/p<{?	M8 pAo"_p]C#EG l?$$s?Ι4zɴ.i	z-!/_tHKi	zᮐ8ZB^Y%!/_%O% % 3HK$i	z!/_;_%C%F!/_i	z	zB^i	z\QG KbVbCC+\

ş޸?]6:+`Xvb6 `V,r'+p` B(9E[iV_V
:2C*ʶ?c­&lu^UxcJ?*c]V_*ʶ:c\pUqVʶ:c\=*U lu\U#lu\Ur1Vc*뉥[6*ؕlq*g	8OJ8*"*V2~Bw*k)īc	8V~yV_e[UVglpҭlq_[J8EV`Uc#lv?`U~c
8ҭVlv?8xcblu8V~qV_8cą[lsʶ:%[q1V'c/*䟜lr_<c c&Ai`+
K(>0-J8R$Nb9R2)2
FY*su&Ce1J^H9ReRy@5Y&IAZr,$,T7Rd^X6FLE&Ihta!y@l'--(&A9!d*KC,Tdbdò奣v\)S/,䡠估rt6SKT-(ҖK%Rx1,./-R4xJZ:Ph4iTSKTh@f9ihFJZ:Pԙa}(Ar䡡}(Ar䡑8(.R\@r	KS%)2NpHܰt9G%2,`Ar,(.R\,2ɇ%iEJZ))T0R7,t	KS%Ndd@)`s11Jb8.R\9uU&)LGK))0$))0J`nX:ⴣK)N``5ϥ(.R\ʌ,,,,YeYeYeYeYQ@YeYeYeY2,,#YeYeYd`,,,eYeYe,,,,,#HeYeYeYeYQ@YeYeYeY(.R\3R	xIrPHR2k          6  D9=YC0         O  6      ./usr/lpp/ssp/css/include/lapif.h i_r.a                              !  ***************************************************************************
!  "@(#) 1.46 src/ssp/css/lapi/include/lapif.h, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:47"
!
!  Name: lapif.h
!
!  Description:
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************
 
      integer LAPI_SUCCESS,LAPI_ERR_FIRSTCODE,LAPI_ERR_UNKNOWN
      integer LAPI_ERR_UNKNOWN_DEVICE,LAPI_ERR_UNKNOWN_FUNCTION
      integer LAPI_ERR_NOMORE_PORTS,LAPI_ERR_INIT_FAILED
      integer LAPI_ERR_OPEN_FAILED,LAPI_ERR_CLOSE_FAILED
      integer LAPI_ERR_SWITCH_FAULT,LAPI_ERR_INTR_HNDLR
      integer LAPI_ERR_NO_HD_HNDLR,LAPI_ERR_BAD_PARAMETER
      integer LAPI_WARN_PARM_NULL,LAPI_ERR_RETRANSMISSION
      integer LAPI_ERR_TIMEOUT,LAPI_ERR_QUEUE_FULL
      integer LAPI_ERR_INIT_LOCK_FAILED,LAPI_ERR_GET_LOCK_FAILED
      integer LAPI_ERR_REL_LOCK_FAILED,LAPI_ERR_TRY_LOCK_FAILED
      integer LAPI_ERR_INVALID_OPTIONS,LAPI_WAIT_INTERRUPTED
      integer LAPI_ERR_PURGED_TASK,LAPI_ERR_MULTIPLE_WAITERS
      integer LAPI_ERR_EXHAUSTED_MEMORY,LAPI_ERR_NONZERO_INFO
      integer LAPI_ERR_BAD_FIRST_PARM,LAPI_ERR_BAD_SECOND_PARM
      integer LAPI_ERR_BAD_THIRD_PARM,LAPI_ERR_BAD_FOURTH_PARM
      integer LAPI_ERR_BAD_FIFTH_PARM,LAPI_ERR_BAD_SIXTH_PARM
      integer LAPI_ERR_BAD_SEVENTH_PARM,LAPI_ERR_BAD_EIGHTH_PARM
      integer LAPI_ERR_BAD_NINTH_PARM,LAPI_ERR_NO_CONNECTIVITY
      integer LAPI_ERR_ADAPTERS_DOWN,LAPI_ERR_RECV_INCOMP
      integer LAPI_ERR_SEND_INCOMP,LAPI_ERR_SEND_TIMEOUT
      integer LAPI_ERR_SHM_SETUP,LAPI_ERR_SHM_CLEANUP
      integer LAPI_ERR_SHM_REGISTER,LAPI_ERR_SHM_RELEASE
      integer LAPI_ERR_SHM_ATTDET,LAPI_ERR_SHM_ATTACH
      integer LAPI_ERR_SHM_DETACH,LAPI_ERR_SHM_ENV_SET
      integer LAPI_ERR_SHM_NOCOMM_TASK,LAPI_ERR_SHM_SETSHM
      integer LAPI_ERR_SHM_LOAD,LAPI_ERR_CHECKPOINT
      integer LAPI_ERR_LASTCODE
      integer CSS_KE_INTERNAL_ERROR,CSS_KE_UCODE_ERROR
      parameter (LAPI_SUCCESS=0,LAPI_ERR_FIRSTCODE=400)
      parameter (LAPI_ERR_UNKNOWN=400)
      parameter (LAPI_ERR_UNKNOWN_DEVICE=401)
      parameter (LAPI_ERR_UNKNOWN_FUNCTION=402)
      parameter (LAPI_ERR_NOMORE_PORTS=403,LAPI_ERR_INIT_FAILED=404)
      parameter (LAPI_ERR_OPEN_FAILED=405,LAPI_ERR_CLOSE_FAILED=406)
      parameter (LAPI_ERR_SWITCH_FAULT=407,LAPI_ERR_INTR_HNDLR=408)
      parameter (LAPI_ERR_NO_HD_HNDLR=409,LAPI_ERR_BAD_PARAMETER=410)
      parameter (LAPI_WARN_PARM_NULL=411,LAPI_ERR_RETRANSMISSION=412)
      parameter (LAPI_ERR_TIMEOUT=413,LAPI_ERR_QUEUE_FULL=414)
      parameter (LAPI_ERR_INIT_LOCK_FAILED=415)
      parameter (LAPI_ERR_GET_LOCK_FAILED=416)
      parameter (LAPI_ERR_REL_LOCK_FAILED=417)
      parameter (LAPI_ERR_TRY_LOCK_FAILED=418)
      parameter (LAPI_ERR_INVALID_OPTIONS=419)
      parameter (LAPI_WAIT_INTERRUPTED=420)
      parameter (LAPI_ERR_PURGED_TASK=421)
      parameter (LAPI_ERR_MULTIPLE_WAITERS=422)
      parameter (LAPI_ERR_EXHAUSTED_MEMORY=423)
      parameter (LAPI_ERR_NONZERO_INFO=424)
      parameter (LAPI_ERR_BAD_FIRST_PARM=425)
      parameter (LAPI_ERR_BAD_SECOND_PARM=426)
      parameter (LAPI_ERR_BAD_THIRD_PARM=427)
      parameter (LAPI_ERR_BAD_FOURTH_PARM=428)
      parameter (LAPI_ERR_BAD_FIFTH_PARM=429)
      parameter (LAPI_ERR_BAD_SIXTH_PARM=430)
      parameter (LAPI_ERR_BAD_SEVENTH_PARM=431)
      parameter (LAPI_ERR_BAD_EIGHTH_PARM=432)
      parameter (LAPI_ERR_BAD_NINTH_PARM=433)
      parameter (LAPI_ERR_NO_CONNECTIVITY=434)
      parameter (LAPI_ERR_ADAPTERS_DOWN=435)
      parameter (LAPI_ERR_RECV_INCOMP=436)
      parameter (LAPI_ERR_SEND_INCOMP=437)
      parameter (LAPI_ERR_SEND_TIMEOUT=438)
      parameter (LAPI_ERR_SHM_SETUP=439)
      parameter (LAPI_ERR_SHM_CLEANUP=440)
      parameter (LAPI_ERR_SHM_REGISTER=441)
      parameter (LAPI_ERR_SHM_RELEASE=442)
      parameter (LAPI_ERR_SHM_ATTDET=443)
      parameter (LAPI_ERR_SHM_ATTACH=444)
      parameter (LAPI_ERR_SHM_DETACH=445)
      parameter (LAPI_ERR_SHM_ENV_SET=446)
      parameter (LAPI_ERR_SHM_NOCOMM_TASK=447)
      parameter (LAPI_ERR_SHM_SETSHM=448)
      parameter (LAPI_ERR_SHM_LOAD=449)
      parameter (LAPI_ERR_CHECKPOINT=450)
      parameter (LAPI_ERR_LASTCODE=450)

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

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

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

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

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

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

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

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


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

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

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


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

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


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

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

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

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

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

r(4) k A         T5  D.=C0         F  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)kg          r  D9=C0         5  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)kF          v  D<=C0         I  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  D9=YC0         E  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 knA           "  D:=C0           "      ./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ks           ;"  D=C0           ;"      ./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             D;=C0                  ./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            !  D;=C0           !      ./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  D;=C0           h      ./usr/lpp/ssp/css/samples/lapi/Put.c  ex                             /****************************************************************************
** @(#) 1.2 src/ssp/css/lapi/samples/Put.c, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:48
**
** Name: Put.c
**
** Description: This is a sample Put - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

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

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

#define A_MAX     2
#define I_MAX     10

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

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

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

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

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

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

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

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



kƽ             D;=C0                 ./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[           J  D?AC0           J      ./usr/lpp/ssp/css/samples/lapi/README.LAPI                                   # @(#) 1.4 src/ssp/css/lapi/samples/README.LAPI, css.lapi, ssp_rwyn, rwyns22a 05/01/28 15:49:03
             Testing 32 and 64-bit C and Fortran LAPI Routines

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

The set of files includes the following:

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

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

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

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

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


To build the object files:

(All Files)
make clean; make

(32-bit Only)
make cleans; make alls

(64-bit Only) 
make cleanL; make allL

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

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


      k           e  D;=C0           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);
}



   kPF           V  D;=C0           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kZ              D=C0                  ./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             D=C0                 ./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,'             D=C0                 ./usr/lpp/ssp/css/samples/lapi/xfer/README.LAPI.XFER                                              Use of LAPI_Xfer for 32/64 bit interoperability

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

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

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

The set of files includes the following:

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

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

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

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

One interesting execution note is the inclusion of a send completion handler
for the LAPI_Xfer call.  This allows execution to continue while the Xfer
completes.  In the example provided here, the send completion handler sets
a local counter to indicate to the main routine that the local buffer is
available for reuse.  This method is an alternative to using the traditional
method of waiting on the origin counter.
   k_           -)  DɧAC0           -)      ./usr/lpp/ssp/css/samples/lapi/xfer/Xfer.c LAPI.                             /****************************************************************************
**
** Name: Xfer.c
**
** Description: This is a sample Active Message Xfer - LAPI C program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

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

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

#define A_MAX     2
#define I_MAX     10

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

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

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

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


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


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


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

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

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

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

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




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

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

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

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

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

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

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

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

    return (buf);
}


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

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

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

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

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

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


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

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

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

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



_t k           J   D=C0           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

r, tgtk"              D=C0                  ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
kX           #  DɧAC0           #      ./usr/lpp/ssp/css/samples/lapi/xfer/setup 4 API.                             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

 0 , kZ 
           Dn1A/C0      
   ~        ./usr/lib/nls/msg/C/liblapi.cat                                  ISO8859-1             p &   -   >   +  4 3  ` #      %   B      ? ;  ` =   3   ,   0  ; ,  l (   )   "   +   #  ; $  _ :   $   6   (   (  D %  m     /   "   8  	 0  	@ 7  	q !  	   	 &  	 &  
   
9 '  
Y E  
 6  
 '  
 )  & .  P .   0   7   E   0  ] ,   '   )   9   9  G 6   *   4   !   M  :    +   #   ,   *  " (  M %  v )   '   "   &   #  8 )  \ 6   -   '   (   (  < %  e (      '   .     + $  J C  o K   L   U  L C   C   F  * 2  q 2   8   8   8  I 8   ,   "   i   8  u 6   Z   F  @ 2   /   2   l   .   2   +  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. ATTENTION: 2660-485 Failover/Recovery setup failed: internal error. ATTENTION: 2660-486 Failover/Recovery setup failed: cannot open NAM device. ATTENTION: 2660-487 Failover/Recovery setup failed: no HAGS update detected. ATTENTION: 2660-488 Failover/Recovery setup failed: POE functionality not up to date. ATTENTION: 2660-489 Failover/Recovery setup failed: can't find POE. ATTENTION: 2660-490 Failover/Recovery setup failed: non-snX device. ATTENTION: 2660-491 Failover/Recovery function halted: internal error. 2660-492 Invalid RDMA context provided for target. 2660-493 Invalid RDMA context provided for source. 2660-494 Invalid RDMA buffer handle provided for target. 2660-495 Invalid RDMA buffer handle provided for source. 2660-496 Invalid RDMA buffer offset provided for target. 2660-497 Invalid RDMA buffer offset provided for source. 2660-498 Job ended due to no RDMA resources. 2660-499 Bulk Transfer is enabled. 2660-500 COMM TIMEOUT ERROR occurred between current task, %1$d, and remote task, %2$d, on handle 0x%3$lx 2660-501 LAPI version %1$s %2$s library compiled on %3$s 2660-502 Task %1$d failed to initialize shared memory. 2660-503 CHECKPOINT: Failed to restart shared memory transport, rc = %1$d handle = 0x%2$x. 2660-504 Shared memory not used on this node due to sole task running. 2660-505 Task %1$d failed to create shared memory. 2660-506 Task %1$d failed to get shared memory. 2660-507 Task %1$d failed to attach shared memory. 2660-508 Task %1$d failed to reserve segment.
Task will not use segment attach for intra node communication. 2660-509 Initial communication over port %1$d. 2660-510 Required environment variable is not set. 2660-511 The error code is unknown to LAPI. k  $           Dn1A%C0                 ./usr/lib/nls/msg/En_US/liblapi.cat setu                                 ISO8859-1             p &   -   >   +  4 3  ` #      %   B      ? ;  ` =   3   ,   0  ; ,  l (   )   "   +   #  ; $  _ :   $   6   (   (  D %  m     /   "   8  	 0  	@ 7  	q !  	   	 &  	 &  
   
9 '  
Y E  
 6  
 '  
 )  & .  P .   0   7   E   0  ] ,   '   )   9   9  G 6   *   4   !   M  :    +   #   ,   *  " (  M %  v )   '   "   &   #  8 )  \ 6   -   '   (   (  < %  e (      '   .     + $  J C  o K   L   U  L C   C   F  * 2  q 2   8   8   8  I 8   ,   "   i   8  u 6   Z   F  @ 2   /   2   l   .   2   +  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. ATTENTION: 2660-485 Failover/Recovery setup failed: internal error. ATTENTION: 2660-486 Failover/Recovery setup failed: cannot open NAM device. ATTENTION: 2660-487 Failover/Recovery setup failed: no HAGS update detected. ATTENTION: 2660-488 Failover/Recovery setup failed: POE functionality not up to date. ATTENTION: 2660-489 Failover/Recovery setup failed: can't find POE. ATTENTION: 2660-490 Failover/Recovery setup failed: non-snX device. ATTENTION: 2660-491 Failover/Recovery function halted: internal error. 2660-492 Invalid RDMA context provided for target. 2660-493 Invalid RDMA context provided for source. 2660-494 Invalid RDMA buffer handle provided for target. 2660-495 Invalid RDMA buffer handle provided for source. 2660-496 Invalid RDMA buffer offset provided for target. 2660-497 Invalid RDMA buffer offset provided for source. 2660-498 Job ended due to no RDMA resources. 2660-499 Bulk Transfer is enabled. 2660-500 COMM TIMEOUT ERROR occurred between current task, %1$d, and remote task, %2$d, on handle 0x%3$lx 2660-501 LAPI version %1$s %2$s library compiled on %3$s 2660-502 Task %1$d failed to initialize shared memory. 2660-503 CHECKPOINT: Failed to restart shared memory transport, rc = %1$d handle = 0x%2$x. 2660-504 Shared memory not used on this node due to sole task running. 2660-505 Task %1$d failed to create shared memory. 2660-506 Task %1$d failed to get shared memory. 2660-507 Task %1$d failed to attach shared memory. 2660-508 Task %1$d failed to reserve segment.
Task will not use segment attach for intra node communication. 2660-509 Initial communication over port %1$d. 2660-510 Required environment variable is not set. 2660-511 The error code is unknown to LAPI. kD x           DDD0         x        ./usr/lib/nls/msg/en_US/liblapi.cat setu                                 ISO8859-1             p &   -   >   +  4 3  ` #      %   B      ? ;  ` =   3   ,   0  ; ,  l (   )   "   +   #  ; $  _ :   $   6   (   (  D %  m     /   "   8  	 0  	@ 7  	q !  	   	 &  	 &  
   
9 '  
Y E  
 6  
 '  
 )  & .  P .   0   7   E   0  ] ,   '   )   9   9  G 6   *   4   !   M  :    +   #   ,   *  " (  M %  v )   '   "   &   #  8 )  \ 6   -   '   (   (  < %  e (      '   .     + $  J C  o K   L   U  L C   C   F  * 2  q 2   8   8   8  I 8   ,   "   i   8  u 6   Z   F  @ 2   /   2   l   .   2   +  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. ATTENTION: 2660-485 Failover/Recovery setup failed: internal error. ATTENTION: 2660-486 Failover/Recovery setup failed: cannot open NAM device. ATTENTION: 2660-487 Failover/Recovery setup failed: no HAGS update detected. ATTENTION: 2660-488 Failover/Recovery setup failed: POE functionality not up to date. ATTENTION: 2660-489 Failover/Recovery setup failed: can't find POE. ATTENTION: 2660-490 Failover/Recovery setup failed: non-snX device. ATTENTION: 2660-491 Failover/Recovery function halted: internal error. 2660-492 Invalid RDMA context provided for target. 2660-493 Invalid RDMA context provided for source. 2660-494 Invalid RDMA buffer handle provided for target. 2660-495 Invalid RDMA buffer handle provided for source. 2660-496 Invalid RDMA buffer offset provided for target. 2660-497 Invalid RDMA buffer offset provided for source. 2660-498 Job ended due to no RDMA resources. 2660-499 Bulk Transfer is enabled. 2660-500 COMM TIMEOUT ERROR occurred between current task, %1$d, and remote task, %2$d, on handle 0x%3$lx 2660-501 LAPI version %1$s %2$s library compiled on %3$s 2660-502 Task %1$d failed to initialize shared memory. 2660-503 CHECKPOINT: Failed to restart shared memory transport, rc = %1$d handle = 0x%2$x. 2660-504 Shared memory not used on this node due to sole task running. 2660-505 Task %1$d failed to create shared memory. 2660-506 Task %1$d failed to get shared memory. 2660-507 Task %1$d failed to attach shared memory. 2660-508 Task %1$d failed to reserve segment.
Task will not use segment attach for intra node communication. 2660-509 Initial communication over port %1$d. 2660-510 Required environment variable is not set. 2660-511 The error code is unknown to LAPI. k   h        	  D&?lC0           	      ./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 0-43l> -X           DJAhC0         0^        ./usr/lpp/ssp/css/aix52/include/lapi.h u                               		  et*_adilnor
/AILPcfpsu(),;ERSTghmv#04CDGMNOUby".FHkx-1256BKVWXwz{}'3789QYZq&=[]<>+:j|@zQu%M&I>5M&ZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ^
  /`M&6d|Q &3SxEd8	@ n l@
  @R&Yxe(ޝQ ލEJv۩S'$v',,8$@H p+@(HAb&'7'yXv)p8a8/@(rLNo$N.SL! AeHΔHa+SJ*Tҗ7t{0Ra|xcFQY|KѺv$'741$°Fod.SLYkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ,` vNtɀ*1Bm8L e>(WV %2ӥdXCu`[Vc& 2,Ŗ皁gNr'RI>5j0XX?PHI>5j0p ,Fql4dPz-=Nr/_/"MoSjqDTsu$yǰ`4<0PPH,Jh+<-FU(u$yǰ"`x$a|PPH,\VJ`KmJW)0^Jjoأ@aa58xa0iǎAf/D]˄t99>7ivXC'Ƴ@=d0C4xf/D]˄U*zU4;f)b`XC'Ƴ@="y₂@f/S{'{O<0ROg<{AA P 5WQ)QJ|I/jc)0ROg<{8#@qAA YՂ;RtR{ԫI>5j0p`b?P;jZT\	О$0^a8ަ_rO<,!ԓYsh`CPPHbm5<bTx/Yb$ަ4[Jի8ӷjqD/A8Nru9y6ЩfIP9b0<@=₀pf/#1>/k@qyVXC'Ƴ@Əb`x((ŘlO?k:QM6;|A,!ԓYs  E83 @&Ӱ))j2_/p/Y:|k<`D$PP.E
+|TT*t^IMsVqo9*1}NrMt*`Y:|k<`<pk8(YNrf@4ԺKfIP9`b@" +A@8,!iQoS|rͱ%@fIP9`"ᇏ`0ӏA@8,*T\Mt*|՜z0_I>5j0pÃO83Qf/:%[&غo<I>5j0p8"='
0+{mӓu=a'fIP9a=₀p,ӥɶ.slIV8XC'Ƴ@=a, $YtE;h+zxfIP9a,@Dxh 8R(VdfIP9`pN@81A@@,9LfQX[ӅvNt)u}$_/{'Z)Z2V7SI>5j0p <p4D 1xSBBHR6_I>5j0p8<  8x((
bӜ3V*N}Ao>)I1z5Qg\jܱ*;fIP9`='((E5Ν(S<_u$yǰi='((fJk:QM9>7Sަ"yfIP9`aMaA@@b$TR;RĞHu$yǰi af/"ْާ^U{0ROg<{A"y₀,t~$t
 <$0ROg<{AxPP	bIlGzXaa58xC(( ^7MSt`y(Ӂk0ROg<{pDpy @ YIYYZF0@;',!ԓYs Dy  F`MK[J)6Ybژ$80ROg<{ 8,i@O
 B^:sqFU'ܻj_u$yǰP"8y₀ ,9LfCk: B aa58x ?PPt)ǎy%P绌FE]aa58xÃA@1xS,=ez2(*u$yǰ88pPP ^:sdrK(.R[u$yǰ49CPP ^:sjU$	tSz,!ԓYsGf/!%feiӥަ"y/Qaa58x`8-AA@8F`NVOzXfIP9`"y YIYYZF=9>7Sަ"yY:|k<` <5h( Af/!%feiNWl_,!ԓYsG9Xa"y((((YIYZ7^:tO<,!ԓYsG9CHC<DPPP,[2Uz7^:tO<,!ԓYs!X8"8<₂f/"ْ7)5:Fܥ</aa58x"G;AA@Yȶd`MK[J)6Ybژ$80ROg<{`8- af/"ْ7)sJ)L<D%o_/}£	I>5j0p"Eh8? qf/"ْ7)58TIY=w)bO$XC'Ƴ@=`bA@HH='HfN̝(J0ROg<{`8-'
@qf/"ْ7)0,!ԓYs!XaPP1y̕^VO4zeyVI>5j0pG<D9$1y	+4k ,fJ+HܦMkfoVPI>5j0pG	@s?!B^BJ"ْ7)iZYb=$u,4I>5j0pG8 HFȶdjdVaI*FT@A0ROg<{`O?PP1{┴{j09BIަ"yaa58x  y<qQf/62u>Κi|Ib$ǃnY:|k<`D{O?PP.Jzr|nL<D0ROg<{ȏ`i$1x\򭂵o8RvMYbF-)O<`| A fIP9`<	@w₀f/
W*=V'ؚtY:|k<`p{ O`x(b@­S<_I>5j0p0A@@'Sm{+ʶp/aa58x"4<PPP9Àm
{\ҊoS<^u$yǰ,M?AB^y[
+ʶp/XC'Ƴ@=@HCzx_:$.N0ROg<{H H
f/ ۑF(FWl_,!ԓYs0hxX7@YH!9#J)Ne97MD/fIP9``iDPP042Pġ$A6)XC'Ƴ@=`X % W((
 ^ATĚ&'¢JɂY:|k<`A((1y-)oVH fIP9``i _((^AIսN2`fIP9``i<r? P YH!j]ΓS XC'Ƴ@=a&
 YH!mDj;' _I>5j0pA W
,jodG5WWܰraa58x aA@	b\|RS<_I>5j0p,83@f/:%[<`OFE
6.M:0ROg<{H{Ã?A@1y*=smёBN,!ԓYsHxk((af/lc+G)J(Ul$Hu$yǱB_((qf/A%RJܥQ/aa58xAA((1xپJCS,/	ѓQ,I>5j0pAqf/9|$:u6_I>5j0p<dNG1?f/@A5.m;FP#o+Z-aa58xhxa<sI>5j0p5MA@(Y@08	)tKS0ROg4"(0#~(("HORTSD57,0ROg4"(0<@< `(Y|$VVzM|)ب48X/Y:|k<aH=A CHxEEjzjiaa5i,aDP`hbPP ^k"=JSkNaa5i,aDP`x8HORTSqB@fIP9"`DEPP	bc_	U_
p2@TI>5j0$Xi((^k"=%bQɶNu$yǰiA@bU{lU7@0ROg<{`Xyy ݩ%fh7@0ROg<{`"₀8PfJU$y6Р_0ROg<{`"₀8,D`jIYX%Sɶ.Y:|k<`D4((B^tJwm*I$X/aa58x `0?
 YΉVԒF$`Y:|k<` ưx#b8bsqF$ѥu$yH`"xg p,Zw6D}EPfIP9" 88pP,^RU`Trޜ+Saa5i,G pB@qf/=+SQ%I>5j0$X@pyX4@HH,7jj>QԹ$XC'Ƴ@DC8i‐,7jj>QԹ$aa5i, aO&<P,7jj>QԹ$XC'Ƴ@DC<qG0i$$	bڛ5(\_,!ԓYs"EEN?B^{S~VKKY:|k<aH49"aB@(ߕGRaa5i, `x4@HHbڛ5(\_,!ԓYs"E"MG@HHbڛ5(\_,!ԓYsX?@H,Ӻ\fBWWu$yǰ,@0sC 8?8']Nr[Ո:2#ܳ@_I>5j0p< 58x pxI>5j0p<B58x`x ,1kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֳ1ytu9z2u)8˄JW:gv$'jfb$JsdSl%y:iJzVh֌Z2(mOL^r]+u$(u8gdRJѓP*Mͺw0e7>$'	NTYkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkY:|k<`";AA 8	)(US'Wu$yǰD<"p~(($b%%
sdaa58x!
	 ^ $W]Nr_,!ԓYsÃ"a831x]u9z2u0ROg<{a83"^ $W]Nr_,!ԓYs`0ӏ
	@IIB=:XC'Ƴ@= ㈅X4D?
,JJu)I>5j0p8<C,JJu)I>5j0p`41,JJu)I>5j0pb48q "^ $W]Nr_,!ԓYs㈏4<q b%%
sdaa58x88pAf/RP9OFNfIP9`"9PP,JJu)I>5j0p8<,<@,`0ӏ
f/RP9OFNfIP9`h,<@,`0ӏ₀p(Y*SѓY:|k<`<q<@,`0ӏ₀p
,JJu)I>5j0p"< 1N<pg
0	)(US'Wu$yǰ4`N!₀p,JJu)I>5j04,8<P"831x]u9z2u0ROg<{81M  b%%
sdaa58xD8ӈC^ $W]Nr_,!ԓYsx4G08pp
  	)(US'Wu$yǰ<@< Ã (Y*SѓY:|k<`abPP1x]u9z2u0ROg<{ C@pXxc4xw
 f/RP9OFNfIP9`hcN 1x]u9z2u0ROg<{ CD₀,JJu)I>5j0p`0ak4xw₀,JJu)I>5j0pa  h @f/RP9OFNfIP9`hcGGb ,JJu)I>5j0p`AA@((^ $W]Nr_,!ԓYs,D@IIB=:XC'Ƴ@=D4 ' @f/RP9OFNfIP9aDp @$Y*SѓY:|k<`<pXÃA@
b%%
sdaa58xÃA@1x]u9z2u0ROg<{a @,JJu)I>5j0p aDP 8	)(US'Wu$yǰ49g4<E,JJu)I>5j0p `"8(((b%%
sdaa58x0x@w

@IIB=:XC'Ƴ@=4@IIB=:XC'Ƴ@=4B


b%%
sdaa58x00qB

E@IIB=:XC'Ƴ@=?(((
b%%
sdaa58x0<@,@89M x
,JJu)I>5j0p aHC@IIB=:XC'Ƴ@=<@PPPb%%
sdaa58xGGA@HH	)(US'W1kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֳ,!ԓYsÃO810x,"G1JQF2Ux &ёDVG&غ=q>-RQRJaeYf,-:gҕ)Ԡ,XC'ưaG4<@‐e:|k A``$$Yf,<4ӒM((TYez['Ɯ)u$y@a  
I$I$I$Iya+1{gc5XC'Ƴ@8k 	TI$K,"祘,Yk^y:Sl]ؚtI@Yk0NIhEY|*]N0H8X50	@f 0@Ǉ̒j2Ɩ]N0H&p`^-g:!/a!"i 0!ZJ	T%T)8 rfhh`C?1xV'h<O'MuOQiJy/8=5 P^mDoEīR0ǈ`X4+S!Wٴ]OD"|IrYI!A"aN "Dg/
U9oFE
yJWo-ԤT0D$F~bLO(4dP/+zvJE@_0@88p+S4QёBRUK|u)"8x#3jbxd*sU;@8$BE0@  <B1<AཥZ4J"zr/8=X@1yoSz6Mvu_0/TO\بQ(GU$j8`"a 3$D:*z>QĕI*BwJaȁg
bk[\Ҋj\]J;5k6)W0X"31x>*UB}U*Hah?^A%
ёB5ܢ(f-2(SsNI$($Z/xXa8+S<IvN<`Á/8=aPᙋB1<9Ti G5)ၤڊ%nbU5_"`Z p
3jby5,(IV$ITJn/_q{`bLOh?RQNJږع%ŶGa慁"84@B1< }(NPw$B)>$&]I#0pyY+SԪޖ6Ν:DN>2_<49!"i 0jby**KSmU)MBm;)Ea Dp 4@aB1<_|NɶVz:vR,^D%F"8x	a hsCD a_<H@d+SY*Iڈ:RoRފSLP;j/1{'Ɲ	jobzTe\F՝)M,jbc;'ZTzmQM--׬*]5ܒzV­]Ͷ9	ITa Dp "i8,yGZ1=` DpM"q'Ҕ	u0('&a Dp=0H@d1/ gjb{T@%DN!^H2LOMLpy"i8,jb{IRZs|oIX7+zzTYi,#>MjcK.ӧR]ER$8 a#"ǌ0p`ED8{	joeNlؚtKSyX<ac <,aL<,a">MęcK.ӧRZjoa6ЦX1x5t+UJvN@
k0NIjG;KKS{!(eAX4|q)Y<b

ğyDҊԹNӥ6Q%d)Q5Yf,Jys䜡})mTѓBaa5@5DOA"u$y8,,!ԓYsᣃ?,!ԓYsᣃ<,@Ya5@5pg
Yv&:Ջ/;':k_4J$J$|،X˱4ԖToS{,1yv%cu>ӭf74MFQs/y(1yD)NP5mؔ	^EZRdQ_ԶŰԶrK<`| AY7Ru)c1xz|J[|5Ҕ&4csY 
1yVZ%\験_RjSR-t9%SJ^?YJ[ڪ_:jtᚖۮuj49OfsUdn֜4K#%cu6^>،ncKӲscsd$8iIDq})S+NaID})S+NaY=ӹ|JZv֝/JTӵX'X,ieؚtKV/pHэiX/F71|،nl]N{G̩̈́LX57bS/Y8<皁6Я_79M3^:sdaTS,M:4q"`8C8<枳T1-YΣ|dfRhbVh:aeؚtKR7E@sTow0_["F[T(71y[aRU>Iv0_mPKSoa7m4o/:*[b`8 ՄKҕ2 8HJZw>MUɾ)I4M:u%sU"5Λ/ƹϒ-r\Ҋw-U+_;elba):t0OS{rlbiө-RMLX57bS/Y8857W&	"1t6^d\┙z,ieؚtKR7EN.N.	5wr|!9(HIC9OY6_Uɱt/9-MDW8fQU/M)?^i!msJ))JeofRUɱt䖫c\驶sh|o43aQ%*eh p})S+Na`P>.e,NIj\FKS{EYs@ob`9\7QW\՜i057ex
P;Ħىjj>Q`UJӿfrD"A/IR	ğzSVBRI0F#"MNcsA*$dQ8UQɶ.OsMf*[b22/:*[brK<[{`F`
 _Y7 (oڳESNSfyʜN.qt&7SDNrMt*FEdMsY9\o)dMv۽v>+'NlJP{\ܷ^@'Y~|R>(5Qg]oX'Re,I>5j0<P{/	bd%;c~*r0ROg4`@|P1xsA(N9ORQ%dfYޔINɶ[JO+Q ˲u9\4Pv75oYg:/B[XC'Ƴ@<s D@,@$BBBBBB1ym;Nr#(i>JfIP9 ?	b4}Aڕz,!ԓYs"8x@xȫ8I-N$fP9E(_۩&ާ(flq*&ؒpm!?fP9*%El Yv&:|oS{
(I[ncK1ymҚzRP2NZS<`r!_d%IpjoaE	1JLKڳ_g 8fIP9b8A!!!!!!!>bY7Ė'
w0ROg 8<1b8	bu*.ɵMNtXC'Ƴ@,@9 𐐐#^o:DMhȢpI>5j0"`Xr";A!!!!!! ^T\d2(*0ROg@@`x? 𐐐1yNtoSl'MpĖu$yÈ #$rV79RD=Dh(KNrFQ%˱4ԖNAe,-Jw-J)OS{'VĠJ2NZS]SSYJ':ի8JLKڳ_g 8Y:|k<`xO$2j)l3@J?fIP9{4	"mQXƿfIP90x?BBBBBB@f'ܹP;'қA_bOnSV(6aUlnfoKNJ((W0M:u%sU"bۦ_mT/i*ԶڪsVqҜgPr5_I*eh p})S+NY|QBL|R,ieؚtKUMRjKmbiֳ.ӧRZ5Q/M섢IʦccemSm֛QUX߬J$y['W6F&#/#+l9ͱPMdoYI22'&&#/#+l0rRڈ:FJfBQ$ؘ:إF،lob2M*7%cJ$y[['Hb16Hђajod%LmTloͶTo_	D/#+cmd^FVnm#O+Nf	jobzTe,M:u%U)GÄ dDHP9@00<`h<OS{
6&2Ɩ]N.j~	lM:eZE&/WFT_	D/[┆%_|,oYv&:Թ$_V4iXt4_VPidoR_ITF	joaZE4M:u%sU"|oI7^E%WTovUTFb@uj=NrJk0a(tL   1xRV>MPYf/-kHj*rmR6MvM&J`6vZ,NIuJ`sH0,A  a#3@`pX $fy "@aG4sH0,@<>Mq%
2I'S,ieؚtKR7E$FI4deM:bxg  O//ĄbPJ,HNN$FEf	DI%*b!;I$_0OS{IBFIƖ]N.jx$_%_BH稘zJKoS//ġ$A̅DoVOX$;|q!;?a`8%	"e,NIj\FH57Ĕ(&LI'PR*5@9b f2V67_J	T%BH 	f8%	"e$8 pÂ;ʶoh+Dĕ|!MkmxBHY|JaDd,ieؚtKR7E$FI4deM:bxg  _0LPmp8䖢S֥w[!$Fǟ-9)`4՜wKf	D*KQTQyZښpz-*0J$I)V7	rI%*YQ%7b!;KXX!U|,P	IEDcK.ӧRZ5Q/Mq%
2I'S/h7UKī<``i DpHalu	#xIj*%9+oj[gz,Pu62ƖY͈UV%:m򎔧:5@9bG*\F(u>ɶ%y`Yյ;'X`i abGǒu6`5@9"mRQ&%oXXy$usH0,@<Kr%ZS<YH{{'YΉ=KӰ%bQ皁  #ަA)4$fXC'Ƴ@`xȟ9eؚtKR7E$FI4deM:bxg  #a:m:mu6|
)Qӭua`8scK,!ԓYsH0,A  x#RHTJb2LM/x#RHSbŖIP9 @DaP(F57Ĕ(RQQ&X1G5$>6,Ya5@9<#@;BPu62ŘB,ROg  #aPRjI
S{IBFQf(Fŋ,!ԓYsH08,A  QI!Pjoc(Qbl~bjI
|lXI>5j004s,@;BP$A̱~bjI
|lX˱4ԗQT	j004s h$fy"phP9"qOS{IDꊏ6X˱4ԖTo|o֌Cshm|_]042uk0:G5.A:mY7NHj[QnQ6:MQ6:MNYQ%FmZmDNx#_(ub6bi@)KXX!Ut_%_(c𤬤ͶBwZrQGf	D:1|HHNNJ>(|or(<AzOZ}57ĔM,ieؚtKS{IDQ$mL>qa6Ц^y,4M:u%Q%E1|՜xPJ,HNM9QJv+'IXsm+'[b}u)ommF_%_$'tTOXқ%%bY7.ȏ?u6VZY7(ȏ?u6`,X.ӧR]ER$yN Dp@ Fg8h@ay``ig85/5A hX3<``i"``P90D1 E"3<`h,"8C皁<X"D>MVXtYv&:*#@4y3<a@C0<``k<<TE,ieؚtKR7EN~#o,M:Ύg84G``i?f8Ԣ3e{(1ymrnCNr%6f8	.2ĔMB/V.w.tI]NCNr%6_تbHeTV(^tpoS iKަQY[mUUAbo\!mTX'Lq%e,NIj\FH57[|bi/meC1ylP9<S{IB~J&mCs\D`i4"SiOajobM"ARlIX71yl'SɽNtե/zFf)mTe[mUso[Sa`N*Q6X˱4ԖToS{&2FXt75"<q S{IB~J&mCsĄ/\Ժ; If*ؒ-~U&ĕ#su:@-ZRkajobUF_PoA[l9E[mU?f	jocI1ĔM4M:u%sU"meL&G@CYE8V(G%bQӓu?_تbHeTV(^tpoS iKަQY[mUUAbo\!mTX'Ls2Ɩ]N.jx$_ح462ӡ6yC""_ΎdZ9n_/MUɲ֫brG4;)JY*[b226tT"r5/MUI$[2bM+F/:8u7΀ZS(W-Km1xٮsaڪ,ƹUɱ9NcK.ӧRZ5Q/MVXt|bi^tp<``i`ga6Ц_1yl046Ю媥/[%R6BJĕI*hX0a(ĄΎqTOXҝM_Y=+lU!/:&+x+x%SҔ?_IVأb؂*U=G58ҟ/XJ$j v$IT$057U&đl Ŋ6$Q6dާ:jҗL]_S{ڪ2-GUNέYf	jobmDQ6X˱4ԖToS{&2FXt75AhXS{IB~J&7GdB0{oHob	+4kU$zR"`g/XJ$Ŋ<Ύd$ѬIT<Ąad䭰IT 6 JOJSC4,f%_҃1yl=RU>IbBwJw-XAՄKNJ>(1y0A[mbJOI)WS{RlI|XbJΎ`q:vMs){5057Km/Rj7^tp!mT\՜a`+ڈ9$lIP9' a'dMs,X,NIoVIs,X57bS,XM:u%7\Q[{$9,TMt),iv&:.M(=18Is,X57bS,XM:u%7\Q[{	UM,TMt)3NΚ^cK4Ԗ)pjob2bABc857E̽bƗbiө-Re1ԥBlbmL،^cK4Ԗ)pjob25*M&غ.e4NIo#(AXPjoa6ЦXMFQs/X.j}(#XM:u%7\،(QlbABc857E̽bƖ]N.jx$_ح4NΎgEA`x_	"eVIp
e ajoaEnV0 _Vc	"+tՌ$;Y'	"e'	"/V(?HajoaEn%W B56_En%W B51+tUO_،}e0koA[mEϷ-5e2R5FQs-)_cs+x(E) 057EQ2FQsy(^ 6QS{\є\7^ 6<EϷ?/MFQsJ\&e1ԥBc1x۩Ke>(>Ms+YcK.ӧRZ|EN62ӡb(ػ4fN1ĔMALo'u<04_S{:I$lALo/Ժ)tLmH!057tV8҅C	(^>vQۆC_:$8/PQb\QTm֒F(ȡF݉_057srlNS^"E76CNSJ_0576c(/$c1zDܒu;H!S{mDQ6_6$cs6nIW	ၤ_dMsV(9\V(^W9]Πۧi+m0OS{4Yk^yl]
:gJXCJaeؚtKS58@4 FgGj00x@"	job7%Q4NIj\FHa((I^FXsm}PvQ8ӂbc}m*vS{'VĠJ2ulJ$^BJ$jw-9QMf#pbPi%~A2QmQ:(VuLE/Mq&l]
e(	.^AbVV/HNA=RU>IbBwJw-9QL}H!I71y	+4k]:QYUͶQ&'sb.}smR4` <Lz,ի8JLb iwKڳ6u4)EŬ1ez2(N.z/IdIXouJ-g\jS jhȢp|Zדl]
mJĬ]Osm2D>$ҌRZk^}8tN.{jS]Sɶ.OQ:E>}ֽE-;&oYܣ:%WNYk0NIedbFE	Л,X57bS/Y82{"­lPaء6>)IJBƗbiө,R2(N.bABzݯFE[&ٴؚtK+'^(qt&*M&غN.̬jtj7Rn!Q	Dd*#4dQ80]	MedkZR4NIpjoaZETqt&S{	.23+'Z1޵IlDg	DTXV"MhȢl&0ֵ_,ieb󢔦QGlPi% Ҕ57M&2NL ^0ROx"Eh($yT^VOu(ޝQaa@@%?xHHHHHHHW2=t<OY:|k`0pbA"ph$BS$D)dަRQ4Y:|k5 E$0<`?	>b5ge}UJĕ;Saa@,D1x0p$/#PyܵTIXzU=fI<`x"<BBBBB@0OEJ|ԳVsMt+`',皁ZF=(4,NIuJ`yXj0g@D `P955x0psX_皁03<``i_皁<X>MSeL]N.jx$_JN~SeCsUKī58 `0J$X#SҔpfdo/%WfJfIl`E/W6o/MsKlJ%*7*.zY((8J$+c\fJk:QNId_Y=LLnbMtE?aQ%¢7|*$/M섢I#1}ddnS{͗2LF717|tdnFE	Л/Z$Lo/FE[bTad|R"­Mt*{mf	joa*X˱4ԖToS{Tbi/l4nbxys`?Y7Pi%/UJd=k0_%c1}djaaIԖA@YX|okb>$R,"祘/M섢I7MҞNMt*0_IlDoU*y:k|*$/Z1RYUͶ1zT6ܱ*T0a(smDnbbU>VO_Ȣpa8eBnJdQ8UQɶ.OVOwG)1zhȢp|YI2Vcs/̕^ajob1\I71|Oajob1Z%i7|tdn57cK,NIj\FH57M&2JN/(Wj1,(4`NZ2LOJS҉µ_2U}@w0Kc ,,a71z5QgZmwyc ,,b/M섢I5Θ1}dӥ䖚d:csMͶsJ)/XJ$TFbbU>VO_Ȣpa8eBnJdQ8UQɶ.OVOwG)1zhȢp|YI2Vcs/̕^ajob1\I71|Oajob1Z%i7|tdn575m4˱4ԖToS{Tbi/l4nbxysGXfAU+jrђbzR@N|o앍lU-|ImDFXEEK1{gc5_VeS$´1|OVOJS7)/1y*ad앰"7_m*#rnS_	D/%lF71blUXOf#/dncso$XOf'6_IИ^'
96Щ!/FE[bT6,UeYcK.ӧRZ5Q/MSeLҩӡ*U皁48`?fAU+jrђbzR@N|o앍ْY='R[gcUMkJ0b0

"k057&_6tbJy:ky6Щ|o&bT鮩𨒲0{jt/UJNf2(N.P1/RNormSfeQJC^E2(*(majoaZEL
#|>9ZF=)O+Hܧ06Dj057&_J،nc|ْђ/MF76_1/Iђ/MF76_Dpb11|Oa`4VX.ӧRZ5Q/MSeLҩӡ*U皁@D<80J$X#SҔpfdo/̕_mP,!:((8_mp^TmY֛]*.z^b((8QN'BlMИQv'
96Щ2!/RNow6057"\IibM#rnS_bbU5?_Y=%l+HfJ+Hܧ'zR^VO*%SSajod%L앱%W%cu?_،nl)b1_)%cu?_،nl։DcsbM+>MM[*Yv&:Թjo`=*,M:eM&^QU/P9`?fAX08{  84D@DUV7fJfIl`E/W6o/MsKlJ%*7*.zY((8J$tM)鮩BUTTFR¢JMU*y:k{m_Y=\hOsmNV/W6TF/*%SQ%dY'6_&LoԨFE[bTYd|RQv'
;m_	D/%lF71blUXOf#/dncso$XOf#/Q81ƘSy'FJ057ĘMt)$cၤɶ.w-U+f)mTe[mUSsVqX'(J&YeؚtKR7El4zU6Xt71yETJP9ÀaÀI5b	/HOu6ӯ_2U}@w0_1yETJr/M섢Ilb-*tE9%_Y=Ņ[:ʶ
.$_Y=EYd[ӝ|S*+[o̕^S{͗2LF717|tdnQN'BlMИQv'
96Щ+'֣┆JdQ8UQo>M@A4M:u%8$_JNTbiUl6ijocJ2҃KS{&PeKS{V
UeYeF&e_҅Y
/MiGQ6_Q1|JYeXCI>4Lb)U,ŖkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֲֵkZֵkZּP;  p>qlӳP8kZֵkZֵekZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵY-k5j3
d*GŷZJ|,]
5t_bmLd)2R4N8(,7j0L57bS/'@Xu8࠰VyQ**M&غ-Z/jo[
Ɨ@@l]
eLMjbc7*U4N8(,7j09BLRSdݬIT.S
o皁ҩS{	.2qtpjo`=*/X=*(cK}も[ys$Pjoa6Ц^N.Wcc857&^)]
5#o57bS/'@g+o/Z11cK,Ŗ皁
 Xm^F(-f@@ S{	.2qtj7+	D
̬vJ:cr&5ΘMF76^%lF71،nlr&#S{͗,ie>qA`P9bmL]JjQ%¢3+']5Θ̿)c\cseVcs)b1YtpPX+|o<b
QPjoa6Ц^N.W%c857"dii^LLg#/]#MF76^La։Dcs4u8࠰VyڲmL]JpjoaZE[
#M+HdVd3S{͗S$cs4u8࠰VyJ)QqQPjoa6Ц^N.W%c2{tMY=&URn!Qi^L
#MF76_[g#/\I0cseDpb1YeּP; Zi+m򊀲atpPX+|o<b
S{	.2]cK}も[ysjэTMt)3S{͗o*]
5BABy8857zэfU4N8(,7j0Z1Rj*M&غ֌nc|o*|o[K7ԥKm>qA`P9s_h*M&غ֌nc7h6#
Ɨ@@9Bl]
ecseF76's_yVf޴Uͅ[cK}も[ysVd+jPjoa6Ц^N.e@s/u)bƗ@@)L[T
S{	.2qth-{K4Yk^y6DZ.S
o皁Pl]
eǇ̒j2&3UXvJU_޷Ņ[zӝelpjob1dnbƖ]
5< 
S{	.2qtcÀI5|da%\%Z앰f3KK[­.-iΊ[
cse1ō,Zמj`ʊ5Q*Y>qA`P9ʊ4*M&غ4N8(,7j05*4*M&غ4Yk^yNSz$UQ*Y>qA`P9ӥVOvlk1Ik[LXu8࠰Vy\Ҋ1}S{	.2qtedk(&h{eH Xu8࠰Vy\Ҋ1}ABmL]	D/(&h57&^̶]
5k6)V*M&غݭtosqt.S
o皁5Λ	US{	.2qtedk[\MYf,<FVQF%bQPZ.S
o皁4
S{	.2qtj7+ݬn{Mީ7M֫m	Dmd*#cseVcs)b1/S{͗,ieֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkYkZֵkZֵk^y @kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZZ,Ŗ皁
Sjbc2{bLۭ%bQPZ.S
oj0ABzReS{,itpPX+|o@P9jeABy8Ɨ@5*%EABy8857Se-ZsaVXu8࠰VށsTJS{	.2qtpjo`V&Z11zl*]
<`r$)9M3+'X]
<`LTMt)3S{TzT؉G]
<`r *M&غތlgP!cK}も[zTMt)3S{[|bZ@o ,6IXoT}も[zA[l]
e|oV3V.Y=앱tY=2Lk1،nlvJ،nc857z2LF71#/Z%Xu8࠰VށsjABy85_알ՄKDfVOv%lk1ݮS$ƹd3S{͗S$cs4N8(,7ymL]JpjoaZE[
#S{
,r&5ΘMF76^%lF71،nlr&#S{͗,ie>qA`@Օl]
e|oV3S{
,vJV_joaZES$´MF76^%lF71،nlr&#@5iE*.**M&غdfVOvn	2+'Z17Md*#857")aZDa+b1cse1،nlhNF71cK,ZמjarV7SBr%bQPZ.S
oj1	JAB~N.>qA`@գ57bS/'@g#/Z1U4N8(,7yh*M&غ֌nc7򭀱>qA`@F76
[mUABy8857zэa[u)c7)mT4N8(,7y9csl]
ecseF71yVa޴Uͅ[cK}も[zr5*M&غ֌nlN0h6#
Ɨ@5%L[T
S{	.2qth-{K4N8(,7y)+jPjoa6Ц^N.e@s/u)bƖY-k5vF(Y>qA`@(
S{	.2qtcÀI5|df޻%l*ٌ/|o[­iΊ[
857z2LF71cK.S
oj0y@@

l]
eǇ̒j2&3UXJ$J$+aVg	D	DŅ[%\%Zӝel)b1Yf,<kIXoT}も[zTQPjoa6Ц^N.>qA`@QFABy8ƖY-k5\ҊtDbJ6E@Yk0N8(,7y\Ҋ
+'YA65ΘXJ$έs,itpPX+|o@P9ӥcl]
ePM!dkkh (>qA`@NQ

l]
eJ$yA6[DI2eHXu8࠰Vށss*ABy82{ΘtN.>qA`@MABy82{tosqt,Zמjfo+Xu(IVF(-f@5iE*.l]
e|oV3+'Y7MdkT3URn!QݭW63V-W6TFd3S{͗S$cs_#/Z%X*
VbԓN"Q8*fY-kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵ皁^8u8i٨ ֵkZֵkZֲֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkYk0Zמjd*LfU틲52n6E@Yk0@ب57bS/Y8857JLpjoc┅-P9jeABy8ƖyQ**M&غ-Z/jo[
ƖymL]թLLfޥ[
Ɩy	1KHS}NrfVOv%R4@TABy8857MMp7j09BIl]
e|oF63S{
(IRe|R7j0FPjoa6Ц^N.MV^mbbƖYf,<Vj6E@Yk0@ S{	.2qtj7+	D
̬vJ:cr&5ΘMF76^%lF71،nlr&#S{͗,ie7j1l57bS/'@f}VeV´´/\Is3S{͗[g#/\I0cseDpb1[ysjʊS{	.2qtj7+i^%l+H/57")aZDg#/]#MF76^LX5iE*.**M&غdfVOvn	2+'Z17Md*#857")aZDa+b1cse1،nlhNF71cK,Yk^yXO -	J6E@Yk0@!9	P57bS/4@գ57bS/'@g#/Z1U4@F71Pjoa6Ц^N.MF76^cs7l-P9*э̀UAPjoa6Ц^N.MF76^cs7l޷R3|o[KbUAcK|o<`1S{	.2qtpjob1`0|oZ*͈­7j0>I` ب57bS/'@g#/Z1;`0،nl*[ysVd+jPjoa6Ц^N.e@s/u)bƖy)+jPjoa6Ц^N.e@s/u)bƖY-k5vF(Y7j0y@@TMt)32IW%c7+aVf_޷Ņ[zӝelpjob1dnbƖ[ys Pjoa6Ц^N.xp&/c5_알((d[1IpIk|XUQ%Q%9VY+aVg#/\I,ieּP;TQ%bQPZ-P9ʊ4*M&غ4@QFABy8ƖY-k5\ҊtDbJ6E@Yk0@NPQY=	tjQ%ulk1cK|o<atEABy82{eHfVOv̶  [yss*ABy82{ΘtN.7j0:l%V*M&غݭms3|ok6,ieּP;5yZéEJ6E@Yk0@ՊS{	.2qtj7+	D
̬vJ:c2+'\Is3S{͗[g#/\I,io皁4
S{	.2qtj7+ݬn̬jtީ7M֫m	Dmd*#cseVcs)b1/S{͗,ieؚtKR7ERƗY=&JCK!y+l|R,iebZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵekZֵkZֵyv9$>$P8kZֵkZֵekZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֲaf,<U+Sdjei+m򊀲aoj0ABzReS{,ioj0L57bS/'@X<`l]
eLMjbc7έ[cK|o@P9*%EABy8857Se-ZJl-@(I\Bs،C2{*7y=*57bS/'@gҩҩ45$
S{	.2qtj7$)2)HX<`mL]حjō,Yk^y+m򊀲aoj1lTMt)3UXXJ$TFedkVƹ_dk1tpjob1+b1cse1،nlhNF71cK-@ l]
e|oV3S{
,vJV_Ve1tpjob1+b1cse1،nlhNF71cK|o@P9eEABy85_알´/]FVe0"3S{͗[g#/\I,ioj0ҊT\TTMt)3UX̬d6teVOvIc|oTTFpjoaZES$´S{͗Vcs)b1/57z(nbƖYeּP; Zi+m򊀲aoj1	JAB~N.7yڴcsl]
ecseF71zʶƖށsU57bS/'@g#/Z1ʶƖށsU-mL]،nlh3|o*/Un,f޷R-Ɩށs эTMt)3S{͗o[zVlF76l-@9Bl]
ecseF76's7l޴Uͅ[cK|o@P9+2T˕@p57bS/'@f2ڠ9cK|o@P9EJS.V mL]*(j^Rō,ZמjcÀ%bQ|o@P9mL]9MF_$j7+7[
c2,*֜,`3S{͗S$cs4<`*M&غ$eLf}%\%Z앰f0.-o
8J$J$:*%l*cse1ō,Zמj`ʊ5Q*Y7yeEl]
e[zJ
S{	.2qt,Zמjfӥ6ĕi+m򊀲aoj0:tPMs3V-sc\[z5Ν(ب57bS/'@fVOvl9  QcK|o@P9bbmL]Y=Lf:l'@X<atJTMt)3+'ZLf:l'@X1eyvj6R4i+m򊀲aoj06TMt)3UXXJ$TFedkVƹY=2Lk1،nlvJ،nc857z2LF71cK|o@P9RPjoa6Ц^N.W%c2{tMݭRn_&Y=sm5a(smDa،nlvJ،nc857z2LF71job1Q81ō,"/z['Ɯ)E8*pUAz,"祘joa6k0 lz 6X         z  DJAhC0         @^  K      ./usr/lpp/ssp/css/aix52/include/lapif.h                                  _e
ERanrt()4:AILPSTgiops!=CDGMNOUcdlmu*,FHVfhy01238BKXYbv567WZkq9xz-./Qw";#<@ ,  ] 92F`N, kD2 @8''	e'Ő8 0( h8h M:,X4 !<]FK15n,,l'rZJKr~n(kD4G`( `p(ReC
^L  `	L%<> D~A<bJ\gffrX8 YV	FYx$IY[D+frX&~xȇY"g( L;@7 &hnZ3nZ'&@P&J'9shչh羈n@SQ=$)}<AD
QFvD=8xu$=&!N{)AG֌[!N{zNAGzHSAG֌[!N{0QP%B}FvD=8}xJ'9Q#x(֌[!N{QLj	;VzHS B 
 -;VzHS@r
R#(pOI
sC"<P.Aoڷ-B܍"<P.A	D=@
=\-gjܴOI
sH=@xQ=$(=)9 Z3nZ'9龜<c҇oڷ-BӁgMG=ДOI
sC;VzHS.zjRGhJ'9Q7
8]${Ʒ֌[!N{xP-xДOI
s@PP.=[FvD=
<] ]${ƄzHS.@]${Ʒ֌[!N{xM]${ƄzHS.#5gjܴOI
s@(I;VzHSL,m
Eǎ hչh羓OpQ	D=X{q鹿gjܴOI
sIP[	D=X=EZ3nZ'9з(xOI
sIܣhչh羓C4m(z`OI
sIܢac[FvD=XDyQ=$)}
pZC[;VzHS 88x9gjܴOI
sG :&ѝr=$)}Cj>r;VzHSIJDy(pѝr=$)}
M:Dy(pѝr=$)} 8(} -;VzHS=$FvD=8}rM7֌[!N{p -*-֌[!N{,[,p_C"hչh羒M:<u<xFvDxA[FvD=XRxoڷ-B҈p
7֌[!N{J 5oڷ-BiR@)0gjܴOI
sDs耴,p_AGhչh羂Fz(oڷ-Bܥ$qQoڷ-BžFxoڷ-Bž#C"hչh羔$A-gjܴOI
sCH"	"AG=6ѝr=$)}pӁgMGoڷ-Bw<{hչh羇e,[qQoڷ-B҃ŋ} -;VzHSz.Z3nZ'9(Z3nZ'9bC"hչh羈}";VzHSEÛFvD==)9Fѝr=$)}xMG-;VzHS>9@1;VzHS<Y(BǀÛFvD=

5&ѝr=$)}&IgjܴOI
sIpQAFѝr=$)}&6roڷ-B
ŋ{hչh羇e8U";VzHST8(֌[!N{{PcRԜZ3nZ'9zC2*-8(֌[!N{5R
ŋ} -;VzHSPbbhչh羔&ѝr=$)}(1Jp<X֌[!N{APcR.Z3nZ'9@oڷ-B҃
EgjܴOI
sJR*ѝr=$)}8U 6Z3nZ'9
:Z3nZ'9
\:Z3nZ'9EgjܴOI
sIEQgjܴOI
sB(A[FvD=(roڷ-Bs5'7֌[!N{z48(֌[!N{@jhչh羔A[FvD=oڷ-BбZ3nZ'9cJPxѝr=$)}T
y֌[!N{XҡJ"Z3nZ'9cJHI;VzHS14)shչh羅M*ѝr=$)}T$hչh羅M*MCFvD==*Loڷ-BiRCޥ 8({hչh羁N}
-gjܴOI
sDA4[hչh羅AGhչh羒<P.FvD=,biPѝr=$)}&<P-7֌[!N{PQpu$m;VzHS4-ѝr=$)}}(xѝr=$)}
-@p,pshչh羑=5ѝr&HQz4{E&Ds=kD̮N}K"+gfpBP)sezHRd
rizHS
A(x	4
1%;Z'9cè[&@7؄RrD=@p,pu)DhcJ.w,OI
sCRCޢbMQ=$)} 9((p&M1%;Z'98u.$(!N{R#u.$(cJ.w,OI
sI((. M(羐,p^$($
\Yh羇t8Z/hzHS.=rx@SBP)sezHS{yi<p@sBP)sezHS B 
 "McJ.w,OI
sHAJDx].$0cJ.w,OI
sC"<P.Ah1%;Z'9粒Dx].$0
cJ.w,OI
sJ<HEĚbK-BEt=%91&!(ܲ=$(=)9 $8
\Yh羒 J,Ip1!(ܲ=$)}8yphcJ.w,OI
sCMcJ.w,OI
s@RMJHh1%;Z'9Q7
8]${Ɖ4bK-B(tZIM7؄RrD=
<] #4IpI!(ܲ=$)}AH(IM3BP)sezHS.@]${Ɖ41%;Z'9Q78rt$@
\Yh羁G 0-@Hh cJ.w,OI
s@(IMo	@喉!N{0)8BM4
cJ.w,OI
sIb	41!(ܲ=$)}&6\znisBP)sezHSL,mܠMbK-Bach<PXM4
\Yh羓BܡĚhcJ.w,OI
sIܠMo	@喉!N{08xF҇i)!(ܲ=$)}&6riBP)sezHSL,m"<bM4bK-BР
=	4s+rȮJ$
\Yh羈h
cJ.w,OI
sG :&&@7؄RrD=
]rM	4
1%;Z'9@G.AhcJ.w,OI
sBNx
=\,ISLo	@喉!N{CqQh1%;Z'9@IP
\Yh羇Q5IA&@SBP)sezHS>JEMLo	@喉!N{,[,p_C"@
\Yh羒M:<u<xbK-Bc:=hqQhcJ.w,OI
sI[p)p&7؄RrD=\<Mo	@喉!N{J 5hBP)sezHS -*H&4bK-B -*-Q"$0cJ.w,OI
sAcH=4bK-Bܥ$qQhcJ.w,OI
sG-y8I`cJ.w,OI
sGP "MLo	@喉!N{ARD1ĚbK-BHcQLIp9!(ܲ=$)}pӁgMGhcJ.w,OI
sH
CMcJ.w,OI
sC2-8(4bK-B҃ŋ} "M7؄RrD=,\8Ip
\Yh羔@BP)sezHS -8(4 o	@喉!N{X.$@
\Yh羂žp& 7؄RrD==)9A& 7؄RrD==)5	41%;Z'9PÜ)DP$A7؄RrD=xQN	4bK-B(2(xԄo	@喉!N{7H<jBM 7؄RrD=h cJ.w,OI
sIܡ f7؄RrD==(1¨b$@7؄RrD==(1©icBP)sezHST8(49!(ܲ=$)}xpPh 
\Yh羓Quxp<X$M1%;Z'9zJR*-8(4
\Yh羔8($@CBP)sezHSPb@[h
cJ.w,OI
sJR*-M4cJ.w,OI
sJR*p& o	@喉!N{P-%Lo	@喉!N{APcP$cJ.w,OI
sJR*&`sBP)sezHSp@m@((I 
\Yh羃*PP@3Lo	@喉!N{1©h	4 o	@喉!N{jc)CqQhbK-BCE(shbK-BС>E&`BP)sezHS9Ga4 f7؄RrD= m(IM 7؄RrD==ADo	@喉!N{@j@@9!(ܲ=$)}(1J=8(4bK-BnRDI!7؄RrD=,bi	4 o	@喉!N{Xң4I cJ.w,OI
sB&xAbM SBP)sezHS14R4bK-BбBq&
\Yh羅M*
{$
cJ.w,OI
sB&HP@P1!(ܲ=$)}T$@P9!(ܲ=$)}T4bK-B0I)7؄RrD=@ZTH
$1%;Z'9`SBh
bK-BF$1%;Z'9Gz#PQ"$cJ.w,OI
sI(IM@!(ܲ=$)}T=@<I)!(ܲ=$)}&<P-	41%;Z'9CE@1Ԓi41%;Z'9cOh$cJ.w,OI
sBƟJ0ILo	@喉!N{PncÄ	 o	@喉!N{PPnh$1!(ܲ&HQz4{Ā`P)!(ܲ&Ds=@0(;V 4-*-*-*A-*	
B1gjܰѡC
$,hPSoڷ,[CzF0%R1%;XB$
(B$(B$(4B$cJ.w,@!B$АѡC	 BFD$	==Ā7؄Rr -* ѡn Q=5([7oڷ,)
ŋ	
r{SH$PQ`17؄Rr
rbāBB<p `c1%;XR=c1;VzHP8R!C:Qp9;VzHP)%;Z'p@xc(=@(1é5`S$fbKDC9@P9hrYabFk/a[ Z3nZ'r
stOI
<mB gjܴOI
(螒(螒x9;VzHSƀ
stOI
14螒@=%;Z'r
sāBQ=$(
sāo	@喉!IRNx8J'r
sĂo	@喉!IP2NxBQ=$(
sĀf7؄RrDQ=$(XҠ`S$1%;Z'"zjP0)	1P!,4He㆓֌[A7R
8'D	<i֌[
 (zt(x@ytOI
=J A]ѝr=$(nQAt
sBP)seMԠ(1©@jN	D	<i4
\Y`AN}BQLH1%;Z'M
 .Nx@
\YhA7P( 9@CLnZ3nZ 6=0Za#OQ op(YI.{ǾFvQA@	x2@kQgjܴ(缂JRnP$iH{L$iH& 6e&Z3n[Q L	Dx<X
F\At8В	{oڷ-()  ;F6@pH(U
J@shչcOR@	<P.{ i0ǂpѝriC m&6=0Zm;V!<Iz&	IRPMD&Z3nZ' !<bK-CāBGJ-1 `(X`88H,q BP)sehJp
	 F:@kPHcJ.w,)Dy(QyܠHHcJ.w,) Z$	@m=
LH(@*ā7؄RrDx<X
Fā.Hx@h1$u(&$bK-()  ;@($P4 w	Lo	@4e$Q:AA `x](&=b@SBP)se!<I<@iC$1%;XsXPi@=DQIcJ.w,)5Q@Rb@!(ܲ=5(9 pƷ֌[1S)N{^4='=(R؄Rr)x(JD=@/S pӞ )N{Ěc[FvDH
	DH
	DH
	DE PJ'")%;Z jE P(J zE P0J E P8J&(Q=5)BM1hչh51@BQ=$(jc),%B2 Z3nZ'Le$A.(0XJ'Le 80PbK-B2(J'Le=bK-B2 $!CSIx$cJ.w,OI
@pa,I7oڷ-B(I(xo9gjܴOI
Dxᔠ5'zHR#GJRsJ.w,OI
@r5'	4%B-5'	4
\Yh)@jNhJ'"<pDxᔠ5'	ѝr=$(isIo	@喉!COSMG8`01zHRagԓǨ<PD@ $
@P+hչhYu$=
\YhYu$= 	 LkDhiĂ @P(
oڷ-BM:Rm!(ܲ=$)$ӡ&$A )`HZ3nZ'
5$\Q=$)7BI(ѝr=$)BI(OI
P..Q;VzHRCE(s	Dh&
BP)sezHPRE8H%Bpt(xԑr1%;Z'=(P"$!@СRE8H 
\YhQ@p!BM*9Gѝr=$(p=OI
DxѤ=GzHRn.؄RrD4DBQ=$)FP$cJ.w,OI
MÅܒ  sZ3nZ'= hJ'(z@ДOI
110zdM;VzHPsQ(,bchP<z-!(ܲ=$(XСDBQ=$(XCbK-BLm P8J'AG<$cJ.w,OI
11(x=&ѝr=$(Xi!B&6Q=$(X(bK-BLm&M@(,bchP 0H
\Yh,bch1;VzHS1sX	D7<1,bi7֌[!D=ɹᎡcH%B,X
 8Shչh,biRGzHPD$x[hչhxt@ZT-ɩIz(DA
\YhA514BQ=$)MuB@7؄RrDP$!Op,m(H 
\Yh,biRG4%BM* 9#Āf7؄RrDŋҡnMJH{bK-B=5("$1;VzHPz4(Q	D8]
5$h,p^Z3nZ'=)Ƞ98Z/o	@喉!CiУDH%Bpt(xԑx1!(ܲ=$)HEΠx9oڷ-BOI
x61gjܴOI
R@BP)sezHP"cCS$
!@	bK-BzT-A sIܣz',[qQnؼZrf6hչiqM֌[f%LoIsbpaj#ʦؼZM6FvȳLdEѝr,?8WW;VY~qܭ>oIsbpajd:j60/'M6FvȳLؒ\ڷ"3;&:&[ڷ"3;"Q*Qѝr,<㸕)DW(:"rIѝr,<㵢7Q]ѝr,<㵢hչiqTDhչiq80L:WU	M֌[fʣhչiq	K{R^ؼZNJJH;VYyeI1A$NM֌[f**I"Reѝr,<㸕)EI1P$JM֌[fM֌[fٹ0ė0/' 0/'Z!`I[ogj܋48pd7Z3nEgw5Q*R@[ڷ"3;R822hչiqfphչiqܭ>LoIsbpaj*IMy80$M6FvȳLbHڷ"3;ayNK{QRLT{QFUM6FvȳLٜ&UFvȳLl܁X
cK{QFUMy80M6FvȳLFŷZ3nEgw(dYogj܋48hhչiq;K{P>{Q0}f6hչiq>ضFvȳLT-֌[fڷ"3;'qoIsbpaj&565Yf6hչ	3;Qy"S Dfhչ	3;QyԮrY Ϳѝr,gvC Ϳѝr,gv 7Ϳѝr,gv Ԭ>m֌[`<Lfhչ	3;Qy(N+"oIsbpajfpb,{Q%Y)DW`>JH;VYykErWVgDcBogj܋48;gG-p;g 2+-ogj܋48pnpnm.a^N-Dd][bpaj$%(Mr EM6FvȳL"Q%c%`Ky,&!ѝr,<q5ȁN#'qVa8@h-.a^N-DdD0/'JR]l	+q#m֌[fq\#(U=$(XCZ3nEgdW+T:DgZ<ï(z@bq5ȁ3<q5ȁcEH8*;L }N6&!q%=W`>ؼZ*JUvJmٰ$čZ3nEgvW%fx:OI
110zdM֌[fz&rpɮG-虮T%h)Z3nEgw+\ގn es+(Eȩ[ڷ"3;#R떸nR$mV&Me;VYyksF놆sogj܋48bW;ٜ%x: q#	[\ؼZ*JUvJmo=rJH;VYykErWVgDcH(瞣ڷ"3;Zw*&G+'	rމ%A\֍K{Q%Y)KN	My80UExKf6hչiq\#(U=$(XСx[ڷ"3;]&YxDFFvȳLbbJ#K{Q%Y)DW:[bpaj$,Q+dmٰ$čZ3nEgvErW)@?"gUx\Z3nEgvErWLoFy^,bidW%|%(Z3nEgvJؘwVZVK113#%lL9ѝr,<WVD,0JضFvȳLX#%	a^Ke`m֌[fBp{ylKs [1ѝr,<v'l.P0p|avVſѝr,<X#ʇL%	ei[ڷ"3;)LoFז<5bd֊X6ė0/'JHʦֵ0/'nu6VFڷ"3;`mʦVg=$(c`Shչiq߆7[W`'m֌[f՟[8I[;VYy~	؁"KE^V%.3W(G^$ڷ"&y5gP$J_	+sHuunm֌[fVH%Z<	;VYy~N#ۖNÛڷ"&y5gDc9~#$"Xhչiq߯%hg/keVErɿѝr,<"DȮQw5'rogj܋48ȭFErpD;J;VYy~	D	J\g,)yNPI$y80+s0/'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)#*d87Z3nEgwIBpVnY(N׀@ەogj܋48ʒD>#CnY;ogj܋48$N_#fK"F	^8t"Hɿѝr,<eh6n$+`e㒄hչ	3;:#%nyw&FvȳLy+Dc9~#^K*r+M֌[f1FUhW+ܰYW(;ſq%=*mka^N-LM6FvȳLr~#(UOI
H
sڷ"3;pUfr_"j@ѝr,<㿚V֌[f%#b-xYX^XRxogj܋՝@)~#$ρ"RY+6FvȳLy+P$J_eVJDlhչiqߓ(EۖNÛڷ"3;CٸȮQw5'rogj܋48Z!,'sYx87Z3nELjΈrG8I[Erɿѝr,<^J_גʭc;;VYy~Dg/%Z9w,5ysVy0NoIsbpaj`mo=E JH;VYy~Tؿ*u'<h@=ѝr,<]F(Me=ogj܋48s C;VYy~*u>FvȰIqY>	+sHuwڷ"3;@p$JZï[֋g~a׮ڷ"3;%`|	8%.ky^ĬY&VO$Ϳѝr,<^J_Hu䲫G"Xhչiq߲DȮQw5'rogj܋48Z!'sYxЉ"w,'FvȳLD	J\g,)yNPI$y80H{R0}M6FvȳLr~#(UOI
(Z3nEgw?#*EvF	;VYy5g#VVhչiq߯%hdkeV3^XjFkɿ[;VYy5g@##$,5y`#5hչiq߱_6 HW5K/)׉0FvȰIqY_	+sȮV37Z3nEgwZ#YU\grogj܋48ȇD9 #"F	^8t"Hɿѝr,<"CW \k/:$N咄hչiq߱@l@%k+
^S#a.a^N-J6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~q"r7Y0NáDM֌[f+D5q%\k/'FvȳLy+@##^K*p}W3^Ms"mɖFvȳL#b-xYX^XRxogj܋՝p<c;;VYy~1%Z9w&FvȳLF	^#^K*r+Xj+`e[bpaj`6VFڷ"3;`mʦVg=$)"
P0)ogj܋48IVFU-|˰	FvȳLjG8I[827Z3nEgw'/q%\k/:$Nhչiq߲CW7Y0NBpogj܋48ג?5䲫G,5y`#5G9B,ܙogj܋48ds#5尺ѝ^M`#5P!&[ڷ"3; KF	Z*&)q9B:&hչ	3;:#%nyw&FvȳLy+Dc9~#^K*r+M֌[f1FUhW+ܰYW(;ſq%={T
U*mٰ$čZ3nEgwەL=B_zHQhZ3nEgw?#*EvF	;VYy5g#$Ϝڷ"3; KF	Z*&)q9B:&hչ	3;RDg+'rogj܋48ʇ#*d*9ѝr,<*J_ʳrîY(N֌[fRP?FUJ5u6dڷ"3;8Q;(EۖNÛڷ"3;CٸȮQw5'rogj܋48Z!,'sYx87Z3nELjΈrG8I[Erɿѝr,<^J_גʭc;;VYy~Dg/%Z9w,5ysVy0Nogj܋48*ŌM,:$Nfڷ"3;g	g8L<s+($y80@%Ybַ+V*6VFڷ"3;XL=FP3עzHS1sXogj܋48$,#Jr0[$e,Xؒڷ"3;JB$#IkVfw+%[]Y@;VYy~h2ұ#`YVgRѝr,<fpVFy"KMezsʲ+V*6+dDel	+q#m֌[f	N#(U=$)MuM֌[f%YbD$5Z3;ŌM-.Qѝr,<Z4UPiX`0u,+J3g)Vhչiq߳8L?#<%=9eYoIsbpajJMy80%YbJH;VYy~Bkfx:OI
 9MuM֌[f%YbD$5Z3;ŌM-.Qѝr,<Z4UPiX`0u,+J3g)Vhչiq߳8L?#<%=9eYoIsbpaj%+JMy80JբDT`I[ogj܋48Mbu0/B^!Op,m)ѝr,<$Hcpұ#5Fw&FvȳLhVeAbG+<	+lY	[;VYy~2D	eq%=V$RؼZH$0Só%n$mѝr,<!5ؿe
<z',]rjRCޣ;VYy5gԃ Bİڷ"3;򤘦dYZ3nEgwE$n#B,#zis_Z+MhX;VYy~h2ұ#`YVgRѝr,<fpVFy"KMezsʲD&):[bpajb@$,T`I[ogj܋48Mbu0/B^!B&$x[;VYy~IVXXt"H_*ͷZ3nEgwFCFdFqPۖogj܋48ĩ@u\7֌[fg@⡿yY⡡,5yi(hչiq߮Vtc͂CCn[+ [֎hչiq߰+Me#J@%ܵCYZ3nEgwF*+8_0`I[fz Jڷ"3;g	gg$^0'8L-.a^N-L@De[bpaj+ DJM6FvȳL'Sb*u螒,biQ(hչiqߒU?b&'|ʳm֌[fѠqPYT46冯-#ڷ"3;LoYT46岰h-֌[fg@⡿yY⡡,5yd$x[;VYy~qR떸n|X!ѝr,<avVFKksogj܋48֍fTV$qra3@Z3nEgw*$Ii`ONpV[\ؼZň(Ska^N-RihSó%n$mѝr,<(ʴNVgQ|l&D;u%";VYy~4
aKY2X|yE[$hչiqA?;N
-C\;VYy~Fd4g^E L'Č&	d[ڷ"3;JB$1cKIFvȳL;g*Pry%,Z3nEgwȏ4+"7:0Vڷ"3;8R`19b4.k8k-` Df $y80JVQMk@~#(Ul6 h         ~  DKAhC0         bl  L      ./usr/lpp/ssp/css/aix52/include64/lapif.h 4 API.                               
   _e
Rainrt():AEILPSTdgop!4=CDGMNOUclmsu*,8FHVbfhy012356BKXYqv79WZkQwxz-./;<@#  
 @&ZDE = "Lu( =NQ',YO #`3   P`PACh vQ< %|m'(381%}(([ 90b; >   A  0ȌACI 		 KDyBr } M%1Q+qHȶ-9@m\BeivJ@#,l(bVZr9p9CƧLB.RFry91&@	Z'-#F$0b
(H9Ta7-#Fs Y )
j#	HѤ$@@
B$H7-#Fs\&EʨH9ԉUIFvHѤ"(,R@hJG PĈHo3ZG R**$JG R$u{H9@RpJG P(<z
#;^zhu9\y gkܴMAΠIHPY$o3ZG R$V"0AgBR=4i: $D`.E$-#Fs%II)4JIIFvHѤDi"6$H(@)HU8j5׹i4Ipҧo3ZG R (hzȸH9@ Ho3ZG P(V=R=4i:GDLo3ZG P(b.I)4@YNT2={H9
<me&{zhuJ"T2={H9
<m(jpMAΠQiG*IFvHѤ6"APLo3ZG RbH@mFvHѤP0}9Ȩ	HѤP0}9=D{H9Ԡ`=UFJG RU<`cr=4i:CPT)4J҈*gkܴMAΥ#J,%#Fs@
=׹i4J4%#Fs`biDkr=4i:"o3ZG Q%AHJ gkܴMAΠQC(
Do3ZG PZjDOAg[{H91E)"'IFvHѤDY I${H9=Azh-#Fs *Q[{H9@{H95@jNI׹i4I"BDFvHѠp I${H9Ԡ`DI<j[{H9Ԫ#"IV#;^zhu9Ԫ#sr=4i:NJ FvHѤ$CSRuMFvHѤ 5*Di"5׹i4NAZMWQI$gkܴMAΣƍu8o3ZG QF%D	$r=4i:&IÐgkܴMAΡUBSU(gkܴMAΡ"m <5׹i4H#Dq#;^zhup<hQI$gkܴMAΥG+G I${H94O gkܴMAΥG*gkܴMA΢A]D	$r=4i:u$#;^zhuu$#;^zhup@o3ZG Qr#Po3ZG Q40UU-#Fs񧦪RH7-#FsH"=6#;^zhu(GgkܴMAΥ 6DzI*gkܴMAΥ҈*I6#;^zhup@e4k{H9Eè5{H9Eè5@I7-#FsPj)Pjh7-#FsE\(Pj(]D	$r=4i:UȍB25@I7-#FsQ P r=4i:(r=4i:25FvHѤTrIFvHѤMV#;^zhu*9Z@e$MFvHѤTrTFvHѤ@e$>gkܴMAΠRС-#Fs5(j!amFvHѤDY I${H9ԙD FvHѤAWQI$gkܴMAΡur=4i:$AgkܴMAΤHPiQI$gkܴMAΧhmFvHѤTr{$o3ZG R+AgkܴMAΡM׹i4CG(FvHѤ9Do3ZG P'CI׹i4CG("6{H94r[A׹i4CG(Lcr=4i:Q:r	gkܴMAΡNT#;^zhuN{H9Hjt+H"gkܴMAΠ`ZƷ-#FsCo3ZG P="#,Ro3ZG RgҀ3r=4i:Q:"bo3ZG Q!҄FU׹i4CD5
ME{H94y@jMFvHѤ<TFvHѤDjH,ZgkܴMAΤQQFgkܱ)@)
H9\1E(DjEhqf
\IdZm_'ܳ=4iBC )4AhEF@@!_'ܳ=4i:"1bS[O+sf$zhu  D!AdU$o<嘑H9@.B"T(	HѤD*Y褀bo<嘑H9E4PY褀bMAΡQ
=,Pknw,ďMAΥ TUAgIQbJG R$uey[1#FsAb JG P(<z
bC[O+sf$zhu9\y ,Pknw,ďMAΠIHPY$(
(/Y4HEZH]H(
5;bG PY褀b[O+sf$zhu9"#tz) 4X(knw,ďMAΥ\Y褀bF|VrHѤDi"6$H(,P5;bG "ATIbC[O+sf$zhu&IÐJ,X0/Y4H$"h@`9_'ܳ=4i:  4 "ey[1#FsxE+I|VrHѤ6@ai3<X0$/Y4@ҡm&{ o<嘑H9
<m$C)3<X0Q_'ܳ=4i:GBpb!_'ܳ=4i:G*I|VrHѤ6@5
Rgx@p)_'ܳ=4i:Ge&{ey[1#Fsx C)3<X8/Y4J yI(knw,ďMAΥӐbMo<嘑H9Ԡ`r	 z(knw,ďMAΥ5E5;bG RU<``Bey[1#Fs@5O,PA_'ܳ=4i:HTX@[O+sf$zhu(>DxTb
 o<嘑H9Ԡ`QT,P[O+sf$zhu(>"xb |VrHѤZdQ @!,K)dZwey[1#Fs Y )bC[O+sf$zhuT@jT
$ |VrHѤT2 AQbc[O+sf$zhu$Dz) 4X /Y4CR"x=,PQ_'ܳ=4i: FI!b[O+sf$zhuPu"&|VrHѤ F AQb_'ܳ=4i:CSRp@@[O+sf$zhuu$(ey[1#Fs5HSTX(/Y4D	$@P)_'ܳ=4i:@(i"'@h@P1_'ܳ=4i:DzI*,Pknw,ďMAΧ :Dz(
(/Y4DIե ab[O+sf$zhuQQ!a:E!b[O+sf$zhu"@4,P5;bG SVU@I
5;bG QFJyo<嘑H9xѮAIQI$,Pknw,ďMAΥG+Ipey[1#Fsy$E4UAey[1#FszȸH$(5;bG R$$ dDX0[O+sf$zhup<hQI$,Pknw,ďMAΥG+G I$Mo<嘑H94O ,P5;bG R(knw,ďMA΢A]D	$@`/Y4D@@p!_'ܳ=4i:@@p)_'ܳ=4i:u U
ey[1#FsRey[1#FsD*j*E5;bG QOMT"(5;bG SHDzb&|VrHѤQiLX8knw,ďMAΥ 6DzI*,P(/Y4JTbC[O+sf$zhup@e4k5;bG QRH(P/Y4D\:PD	$BƷ|VrHѤ"T
ey[1#FsE\(Pj(]D	$Bey[1#FsE\)Qj(]D	$B|VrHѤTr1T*,PI_'ܳ=4i:(B3[O+sf$zhu*9Z@e4kknw,ďMAΥG+A ,P/Y4Ci,P knw,ďMAΥG+AHX@/Y4JVPJS@X@/Y4ABŊo<嘑H9T5bo<嘑H9I5b [O+sf$zhuPu"@,$B&|VrHѤLI"@uAQb _'ܳ=4i:U@I
5;bG P
OHX@knw,ďMAΠIiPjh	ey[1#FszT@I	ey[1#FsZ"@1_'ܳ=4i: I$o<嘑H9Ԣ
i	knw,ďMAΡLXH /Y4CG(A&|VrHѤ9D(ey[1#Fsh,P$(/Y4CG("6|VrHѤ9D- ,P5;bG P'DS,P5;bG P'NA5 Ʒ|VrHѤ9DEO(ey[1#Fst,P(/Y4DIr " `[O+sf$zhuu4Xknw,ďMA΢J4X5;bG P="#,R(
5;bG RgҀ0@knw,ďMAΡN
ey[1#FsB#h*,PP/Y4CD5
ME
ey[1#Fsh0ԅ
ey[1#FshS(/Y4CB"((kZey[1#Fs#Ta5;`ZPqҤ.o<1E(DjE @1{@IPBUj*5 ЕA@qhJ:c,0a!C	=*E%{Hjt5 А\#ҡz[O+sf$T5 `@A@jh(J=@4X%PPx2,knw,A@t#CP($0a!C		=*E%f|Vr$5:h\#ҡR=EhjC[,-FQF<" S	Dzg
<P=6/Yh*02 64X$-FQ1_'ܳB 6OLXַ-#F B"H%#F BUȍ@msr=4hr(rr#O+sf$zhR$CPzhR`Z7o<$zhP F։'İ}/s"͖ &#;^zh`Z	=4hA:G&IZ#;^zh`Z	=4i2J0-4x#;^zhӇA:GtA:G$z0-7|VrHѡ+@,G`Z5;bG&IZ``MA|VrHѤ*@,PJG<6h8X /Y4-pHJGtA3[O+sf$zhGp[O9>%XyxQo3Y%G+AAzh%xZFvA
"e"ATG"I@#FV($`Zo3ZGQ
H@ey[0RR	HѢJ!Ih5;`(XZQC(a
8JMo<嘑DDBD0-o<嘑DBD0-5FvTtВҧP$y$5Ԡ<e=S@%8``-׹j=$	
U$H#"IV#;^ATIJ H*H-ZP	 H}9 egkܷ Q P	H<h*
JPL HxI%CFvpD,(HzG҈D@d{<e&UJ"IPP a"H8J
IFv Dp6D	OPH$`Tj7,AQSEEQJnD1F#;^z$_'ܳ=@]"4X$!	x2u(<COTP5;bqPXA*=$	
U$I_'ܳQJ Q q$եTXPH*/YR`i@X@r PX

$J c[O+sf$De4k%J p"02,
($RA@`PA_'ܳ06#J" ,
		x2TQ`P$H.'J" ,
knw,)0ZQJ'ҡA@)ey[0AP0} @RH"H8JҧPXknw,Ii@"H8J*z#knw,܉iEOUDb[O+sf$z$Zgkܱ+H9)Vs\<pJ$/YVsS$ xH9'`pH+H9#;^*D+I"
o<嘐D,D,
D,IP8JG$(XZgkܴMD*zA)4=A	Hѡ8r[{CIpӆ	HѡH#[O+sf$zhR$U	Hѡ 04h)_'ܳ=4hz2N``ML 604h9_'ܳ=4hzbngkܴMD54R=4h]JSA׹i4PjhzhDHJSA;bG"AZTzhF[O+sf$zhDHA,(%#F"@u$DTkr=4hyAΥr$7|VrHѡ):UȐ,
	։=4i@܅&*E!`@ @ ׹i4aBqH"nw,ďMP0!IFHX 1A@pHZ:G&90    FvHѤR&nw,ďMME(raj 08(
k[{CM$@%#F@Dzi FvHѧ 06H*JGCM$A׹i4D )45snw,ďMDzi )4#IP5;bG90ATR=4hEPDzi |VrHѤȤ$Q(%#Ft0k[{DyzhDF(J @m9|VrHѢ\<R=4i"#JTP5;bG(H,k[{CG(>LCG(>"4%#FP}" Sr=4hh*@%#FP}"AWI;bGE0h JG0``S[O+sf$zhT$
	HѡHU`s[O+sf$zhH*)k[{CG(>L(JGD	HѡD"nw,ďM9AgDR=4hh$Dp)_'ܳ=4hh",k[{N@r**h	Hѧ BQ6#;^zh"ADa)4Pѣ,FvHѡN<`,%#FQ:$A3{GDCPQZL	HѤQZ$)7|VrHѧ 9A4rzhӐQCG()_'ܳ=4h BQ1``MrhH`s[O+sf$zh'I0,PJGtHgey[1#F6N*,knw,ďMHJַ-#FpҡJG(0ҠRsr=4iH$(0Ԝey[1#Fpҡ JG(0ҠRp)_'ܳ=4iH$(0Ԝ,k[{CPIC@N7-#Ft-V/Y45A=A)4
$mPp)_'ܳ=4hkI5o/)zhFI&yG
'ʦIFvFd97gk܌ov̠|@nb,Qr1o(aE*bIFvFqio׹(;o׹o\`$nb,QT"MyG
Cة-`vr0Qq2bl`FvFe @f{	TKo׹(8%6
R"IT$r0Qq"Zo;r0Qq"%#;^`QqT!I#;^`QqG
S97gk܌
7;zfw*Fv|㷬B!7+sffSkb,Q¬NMk{Fef"I7gk܌
7;zQu7gk܌owhZM#3F\`k1o(aV'qZYمYD=/q'm#z#͉KY#;^`|㸗+Sy`FvFpi$Fv|Yk>oV"(!T7{03SoZ$#;^`|3OYi7gk܌ovEnb,QMyG
*YzCة-`vr0Qqie7gk܌ovWؖħ'"PE#;^`Qqܬf@+sffTSk[ffu6^N3F
7;:6r0QqK},r0(8a#;^`QqK1o(a@'Skb,QMk{N"ͷgk܌owhd7gk܌
7;Co׹ovRE=Q@}1o(aELMk{Fj:X4:'gk܌
7;UԮr|KS <fr0(8V'K1LqFv|X2΋\gD6{Fj:dJɃfr0(8V'K>ogk܌
7;UϛVLE=Qip-8-Skb,Q\Z&"56^N3F
7;al-ʗ-<:M9A0`{z'e-,-NO		DFv|o<Kl3ɰȈ`t#m#-sN#;-soV")el2#Skb,Q\Z(0IFv|hg:,Gl8v{Fa&Kyl&#;,E=R˖+A&7{0,Va/q'm#qakNTiפzho׹(ɰ^3ĹP~Q`9n!xS7Q\Z(0ovQ`9Sq8S-(<8.+C/6p1|qF	Yم,bT7{0,V`p/q'm#6KzGEB@{`yYG 0O1.&)gk܌ow+`ܖ~ 2xD\[3F
7;e"İ%9>8$Pt'-#l.T:.L- }e&o׹ovxykpxykFv|Ӕ3;e&+sff.Skb,Q\ZOq{;o׹(8I'*\=4hh*A#;^`|NE'e8(<$n~Xt/8F|E=R˖+P[ff6#90RIFvFl2M9R姇^CG(> r0Qqܟ81;ܟ81Z#FvFl3r|V=fEk Yم,bML1o(aK.YZMk{FdZ;'،+hɰgk܌ovM@ -hɰ"r0Qq?qxJƎP~Zo&[3o׹(8khLG)e3K\KBb5=gf3F
7;e"İ%9>8$Pt'-#@'Y|Yl -gk܌
7;	;b,`w0wVc[3F	?NRU|߇X-	gk܌
7;IyAq	`73Bpb-#l 'lKe{!3F
7;e;/YhE|=alJr|pHOb%[yG
YrXmk[ffΦIFvF~TY.ZxuGAZ{<-r &2l2#.#ʲR3F
7;?:>o6{'e-[3Fם=eo=-+,[`?^r0(8ؒv%-+,Y#;^`Qqߔ'>唸1{F5D9~'&xr0(8ؒN3v%;Fv|&!K`%.pb8KFv|'rldG|V)r|E=R:[ff6^N3F
7;`}ʦ"rï=4hA#yG[^nLddGb]Gdgk܌ow^yKr0Qq߲e+qFv|ZT O9|B޵|V)ro׹(8ˈ-*)qN\r\WFvF~'e-,-NO		DFv|. -r-\7gk܌
7;>o9r-gï +Y#;^`QqߗY}r|Kܲ r0(8,R_'-q[&VJ\qb&{F~Zc+d*K{F5D9~'&xr0(8ؒN3v%;Fv|&UN3ؔrlX{ldEq[7{0yG
dmX8ĝgk܌owLE9R姇_zhd`Zo׹(8=r'.Zrc&"8{<%-#;^`|㿚^v{'-9'2򽗬r0(8-/|YiYb%r0(8ؒr2-+,Y#;^`Qqߔ'İ})q^b#%rldG|V)ro׹ow?NZM>oo׹ow^tN3yKlM#/D9~'bP^ɰ^37gk܌
7;eY)D9xAxG&x凱.k&VJ\[yG
dmkb,Q¤Tq{;o׹(8*7rOHѧh3F
7;3r|ym#ןo>o,gk܌owo9R姇^lKo׹ow^t|KmV{F=?;Z[/{Kϛ/agk܌
7;e`{bwX>-P7{Fv|bK8_޲ؔrlM#V)/NM.M#"ɰU81AXY{1o(aR* mkb,QmX8ĝgk܌owLE9R姇_zh`Zo׹(8=r'.Zrc&"8{<%-#;^`|㿚s/so׹(8zv^ЊAxͿ#;^`Qq߱%dJ8>͉aK9&um#k΁OO7{sbX{NlI#;^`Qqy8_/sɰ^37gk܌
7;$AxG&xr0(8ɈEb NM.M#" ?Y)s\7+sffSkb,QTSoZ$#;^`|ܪb,߉ʗ-<:#F@r0Qq߇zN\MDp%yVJ[FvF5'ϛ #/[NZ_yH/gk܌
7;BW-\b&{Ң\z,y7gk܌ow`7v^Њ{ؔAОJgk܌
7;K9r,B޵Y{Fv|, IlY)s\3FhD=`%.pb:ϛ3F^ONĠ#ؖİ}o'"#kΉrO7{Mɿ#;^`Qq߱%g/J96w&{F~L%(g/(//ܰ%y*K1o(aO*1o(aL>IFvF~TY.ZxuG&IZ{<-r &2l2#.#ʲR3F
7;?<%|Xo׹(8zrӑrs/+z#%rldG|V)ro׹ow?NZM>oo׹owIz?;sbX{NlIr|K܋7gk܌
7;:?<%x>͉l凱&p}'İ}ȳFv|㿚q^`gro׹owIz';Mɿ#;^`Qqߓ*J'J96w,=s^y6
R"E=S%yG
yU,Mk{r~'*\M<}sFvF~Q9r׀[6ؗ`Y)m#ןo>o,gk܌owo;/YhE} Jfr0(8,SNy_r\3F
7;J\-r-\ r0Qq߲zB+KbSEB{("r0(8ˈ-/\z-g#ϛN\Y60 }o׹ow|E.>',y7gk܌
7;\VɰU81AXɿ#;^`QqߖC9k6
R##;^`Qqy8_/sɰ^37gk܌
7;$AxG&xr0(8ɕdv%;Ĺ<Y)so׹ow.YG( R-m#ieu&-͎W2FvF~'e-,-NO		D1o(aO*噩yG
K.Y/q'm#)LENTiפzhӐ9D3F
7;^'e-,-NO		DFv|㿂˖g:s69^',=cG(̘^O*r0(8\4 R8cK+^rOfL/'o׹(8.ZT^$8
!rb-ʽko׹(8M.[笴'"|˖oV"*V,fjmoE=T>\56^N3F
7;SJ7rïHѧ BQ6{zB+KbSEB{("r0(8\4 R8cK+^rOfL/'o׹(8.ZT^$8
!rb-ʽko׹(8M.[笴'"|˖oV"*VXK.Y[ff>\56^N3F
7;SJ7rïHѢD85
9D3F
7;^'e-,-NO		DFv|YrЃKᏊ/xƎQ=0U#;^`|㿄hiPyx(@+[*#;^`|-7̹oМjM.Yq[7{0a噩1o(aReq{;o׹(8N*b,rO#F4} 1#;^`|ev^Њ{ؔAОJgk܌
7;+AON4h<IGeFw&{AO+!ܬ^Olֶ{2NzBpb/)7̹fnb,Q¥k1o(aOYj.4Mk{R"'*\=4hhj
+Ir#ן'Ux-5r0(8ˬ2ħ'$5=%>cb\כFvFN,btbZo;O#	 m#;^`|㿄hiPyx(@+[*#;^`|-7̹oМjM.Y#;^`|ev^Њ{ؔAОJ+sff3L)7{0^L,Mk{R"'*\=4hho׹(8z"İ%9>8$Pt'-#e3'9Db͌ko׹ow:;Ëܰ%x[Fv|OC[p66^Lo׹owK.rؖm# '"^l\<>喀Äge3F,鼘ka[m##EJĞ'D.WBX8Wm#ie^SRorYم2`=,fjmoE=Qx`=,fjmX8ĝgk܌ow1o9R姇^CG( m#/[Wؖħ'"PE#;^`Qq߬fG( R-m#'Q'xqpĴo׹owNN, -#;,r0(8/:.ȗ\<>凱,o׹ow3*rÄge/&gk܌
7;X-	y0Ëܶ\3F
7;F<N\rq{->Z3F
7;|˖9-	2yG
/^L,MyG
̼P{6^N3FRK'*\c!{ؑWͿ#;^`|xF'[ ^LA^o׹(8s\u.xyG[bZG66d;,Y#;^`|'2QNAy@r/oOs&r0Qq߲;/YhE|=alJr|pHOb%[3F˖f^'9Dbr0(8Äge.T:scfLś3F
7;'`1b^3F
7;^NZ_bX[(:؉A{F~]gnLX9˛ϛlgx B+ <yG
̼P{6 @sk#           X  DKA\C0           X      ./usr/lpp/ssp/css/aix52/lib/lapisub.exp                              #!liblapi_r.a(liblapi_r.o)
* "@(#) 1.12 src/rsct/lapi/include/lapisub.exp, lapi, ssp_rwyn, rwyns22a 05/01/28 15:49:15"
*####################################################################
*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 Profiling functions  **************
********************************************************
*
PLAPI_Init
PLAPI_Term
PLAPI_Qenv
PLAPI_Senv
PLAPI_Address
PLAPI_Address_init
PLAPI_Address_init64
PLAPI_Put
PLAPI_Putv
PLAPI_Get
PLAPI_Getv
PLAPI_Amsend
PLAPI_Amsendv
PLAPI_Setcntr
PLAPI_Setcntr_wstatus
PLAPI_Getcntr
PLAPI_Waitcntr
PLAPI_Rmw
PLAPI_Rmw64
PLAPI_Fence
PLAPI_Gfence
PLAPI_Probe
PLAPI_Msg_string
PLAPI_Nopoll_wait
PLAPI_Purge_totask
PLAPI_Resume_totask
PLAPI_Addr_set
PLAPI_Addr_get
PLAPI_Xfer
PLAPI_Msgpoll
PLAPI_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 Fortran profiling functions ************
********************************************************
*
plapi_init
plapi_term
plapi_qenv
plapi_senv
plapi_address
plapi_address_init
plapi_address_init64
plapi_put
plapi_putv
plapi_get
plapi_getv
plapi_amsend
plapi_amsendv
plapi_setcntr
plapi_setcntr_wstatus
plapi_getcntr
plapi_waitcntr
plapi_rmw
plapi_rmw64
plapi_fence
plapi_gfence
plapi_probe
plapi_msg_string
plapi_nopoll_wait
plapi_purge_totask
plapi_resume_totask
plapi_addr_set
plapi_addr_get
plapi_xfer
plapi_msgpoll
plapi_util
*
********************************************************
********** LAPI Fortran Profiling functions ************
********************************************************
*
plapi_init_
plapi_term_
plapi_qenv_
plapi_senv_
plapi_address_
plapi_address_init_
plapi_address_init64_
plapi_put_
plapi_putv_
plapi_get_
plapi_getv_
plapi_amsend_
plapi_amsendv_
plapi_setcntr_
plapi_setcntr_wstatus_
plapi_getcntr_
plapi_waitcntr_
plapi_rmw_
plapi_rmw64_
plapi_fence_
plapi_gfence_
plapi_probe_
plapi_msg_string_
plapi_nopoll_wait_
plapi_purge_totask_
plapi_resume_totask_
plapi_addr_set_
plapi_addr_get_
plapi_xfer_
plapi_msgpoll_
plapi_util_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT
PLAPI_TERM
PLAPI_QENV
PLAPI_SENV
PLAPI_ADDRESS
PLAPI_ADDRESS_INIT
PLAPI_ADDRESS_INIT64
PLAPI_PUT
PLAPI_PUTV
PLAPI_GET
PLAPI_GETV
PLAPI_AMSEND
PLAPI_AMSENDV
PLAPI_SETCNTR
PLAPI_SETCNTR_WSTATUS
PLAPI_GETCNTR
PLAPI_WAITCNTR
PLAPI_RMW
PLAPI_FENCE
PLAPI_GFENCE
PLAPI_PROBE
PLAPI_MSG_STRING
PLAPI_NOPOLL_WAIT
PLAPI_PURGE_TOTASK
PLAPI_RESUME_TOTASK
PLAPI_ADDR_SET
PLAPI_ADDR_GET
PLAPI_XFER
PLAPI_MSGPOLL
PLAPI_UTIL
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT_
PLAPI_TERM_
PLAPI_QENV_
PLAPI_SENV_
PLAPI_ADDRESS_
PLAPI_ADDRESS_INIT_
PLAPI_ADDRESS_INIT64_
PLAPI_PUT_
PLAPI_PUTV_
PLAPI_GET_
PLAPI_GETV_
PLAPI_AMSEND_
PLAPI_AMSENDV_
PLAPI_SETCNTR_
PLAPI_SETCNTR_WSTATUS_
PLAPI_GETCNTR_
PLAPI_WAITCNTR_
PLAPI_RMW_
PLAPI_FENCE_
PLAPI_GFENCE_
PLAPI_PROBE_
PLAPI_MSG_STRING_
PLAPI_NOPOLL_WAIT_
PLAPI_PURGE_TOTASK_
PLAPI_RESUME_TOTASK_
PLAPI_ADDR_SET_
PLAPI_ADDR_GET_
PLAPI_XFER_
PLAPI_MSGPOLL_
PLAPI_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
kU           \  DKA\C0           \      ./usr/lpp/ssp/css/aix52/lib/lapisub64.exp 4 API.                             #!liblapi_r.a(liblapi64_r.o)
* "@(#) 1.12 src/rsct/lapi/include/lapisub64.exp, lapi, ssp_rwyn, rwyns22a 05/01/28 15:49:15"
*####################################################################
*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 Profiling functions  **************
********************************************************
*
PLAPI_Init
PLAPI_Term
PLAPI_Qenv
PLAPI_Senv
PLAPI_Address
PLAPI_Address_init
PLAPI_Address_init64
PLAPI_Put
PLAPI_Putv
PLAPI_Get
PLAPI_Getv
PLAPI_Amsend
PLAPI_Amsendv
PLAPI_Setcntr
PLAPI_Setcntr_wstatus
PLAPI_Getcntr
PLAPI_Waitcntr
PLAPI_Rmw
PLAPI_Rmw64
PLAPI_Fence
PLAPI_Gfence
PLAPI_Probe
PLAPI_Msg_string
PLAPI_Nopoll_wait
PLAPI_Purge_totask
PLAPI_Resume_totask
PLAPI_Addr_set
PLAPI_Addr_get
PLAPI_Xfer
PLAPI_Msgpoll
PLAPI_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 Fortran profiling functions ************
********************************************************
*
plapi_init
plapi_term
plapi_qenv
plapi_senv
plapi_address
plapi_address_init
plapi_address_init64
plapi_put
plapi_putv
plapi_get
plapi_getv
plapi_amsend
plapi_amsendv
plapi_setcntr
plapi_setcntr_wstatus
plapi_getcntr
plapi_waitcntr
plapi_rmw
plapi_rmw64
plapi_fence
plapi_gfence
plapi_probe
plapi_msg_string
plapi_nopoll_wait
plapi_purge_totask
plapi_resume_totask
plapi_addr_set
plapi_addr_get
plapi_xfer
plapi_msgpoll
plapi_util
*
********************************************************
********** LAPI Fortran Profiling functions ************
********************************************************
*
plapi_init_
plapi_term_
plapi_qenv_
plapi_senv_
plapi_address_
plapi_address_init_
plapi_address_init64_
plapi_put_
plapi_putv_
plapi_get_
plapi_getv_
plapi_amsend_
plapi_amsendv_
plapi_setcntr_
plapi_setcntr_wstatus_
plapi_getcntr_
plapi_waitcntr_
plapi_rmw_
plapi_rmw64_
plapi_fence_
plapi_gfence_
plapi_probe_
plapi_msg_string_
plapi_nopoll_wait_
plapi_purge_totask_
plapi_resume_totask_
plapi_addr_set_
plapi_addr_get_
plapi_xfer_
plapi_msgpoll_
plapi_util_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT
PLAPI_TERM
PLAPI_QENV
PLAPI_SENV
PLAPI_ADDRESS
PLAPI_ADDRESS_INIT
PLAPI_ADDRESS_INIT64
PLAPI_PUT
PLAPI_PUTV
PLAPI_GET
PLAPI_GETV
PLAPI_AMSEND
PLAPI_AMSENDV
PLAPI_SETCNTR
PLAPI_SETCNTR_WSTATUS
PLAPI_GETCNTR
PLAPI_WAITCNTR
PLAPI_RMW
PLAPI_FENCE
PLAPI_GFENCE
PLAPI_PROBE
PLAPI_MSG_STRING
PLAPI_NOPOLL_WAIT
PLAPI_PURGE_TOTASK
PLAPI_RESUME_TOTASK
PLAPI_ADDR_SET
PLAPI_ADDR_GET
PLAPI_XFER
PLAPI_MSGPOLL
PLAPI_UTIL
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT_
PLAPI_TERM_
PLAPI_QENV_
PLAPI_SENV_
PLAPI_ADDRESS_
PLAPI_ADDRESS_INIT_
PLAPI_ADDRESS_INIT64_
PLAPI_PUT_
PLAPI_PUTV_
PLAPI_GET_
PLAPI_GETV_
PLAPI_AMSEND_
PLAPI_AMSENDV_
PLAPI_SETCNTR_
PLAPI_SETCNTR_WSTATUS_
PLAPI_GETCNTR_
PLAPI_WAITCNTR_
PLAPI_RMW_
PLAPI_FENCE_
PLAPI_GFENCE_
PLAPI_PROBE_
PLAPI_MSG_STRING_
PLAPI_NOPOLL_WAIT_
PLAPI_PURGE_TOTASK_
PLAPI_RESUME_TOTASK_
PLAPI_ADDR_SET_
PLAPI_ADDR_GET_
PLAPI_XFER_
PLAPI_MSGPOLL_
PLAPI_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
I_NOl\            D0D0D0                  ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                  5B.   .8A_acelrt
(,/@H`dinops|%0:?IKLPRTbfghkmux	!$*4;<=DENSX\vwy}~"#)12569>BCGMOQUW[]qz{&'+-37FJVYZj^E.TR7:aaan P000!XR *aaa)P0000#p+\p000C0000>Ahaaan7a0000C0000!HR7
`p@yaBaaaa\00!HS4Cge&5WG@MdtKmܤx3.]	U +=3M\ R /'e˟ w U	c"(⬆td>fc]>N#
jS3Dfs iiUѧjdL:llcg[-&04^iyf`S3TїS;=ֻN8d4NT͔cMiH=˙ᬭ*nTiSZpXaF¿ڔÌ:c]x452&kl6f^8dÌy!汚[mwLS3F^2OxZ858CS6Q6$b!"pK.e aᬭ*nTiSZp_F¾i`0,R|Ì@ZUtg&f,2`0jE>2uLSї#?)58NS6Q6$b!"pK/}LҦ%254:?Ga_5f%zcj>F+jF#
" )ɘzrY!d⶞NdO$&`-`mi2.œ7dl1v,/ k"`lca8`HQ̟/$Y&06X%@GHdx5Md`m&jv6[d&v&b.	b h0MdslcLl,Y3qFEMj#zILL128Kף8,32|J%E+BffA;2*"L>tdC	¾NfEEe;yݣ5a ;șn|l <ّA
fdwsF]_/ K3#|i {sV]$7_#dZ09.Gw4=.K`sY\2obR9 lȩlȩF6!#8lC2*G;lȩ1bR9BbR9ԉ8lC2*G<8lC2*G<p؆dT{lȩf8lC2*G9#8cY{ٲ㟱M/iLϧ2(^M({gm2/x6\x62m2/YLlC2*G>";$K!aTZ+tNZfpW5̐ZEj*8j'l0(_4Sn
?K.-Yaa_d헆C_ÌgYk@" '	ekTp2XѰzW46i+eG%FVv'^ba_3+棄1|hc ik7AZk-}cx3e<q{Hs"i{> F!>C+$F!	i{
+Mc-kbc,8&Y&9gMP45ّR[ϱ_cc#dO d[V:Ŕ[&Xp,Xm,\.񕎱e1ɖvINur]+׭+ W={Ie#5el(Mdshٚ%kXF̋!l90hT2c#.Ij2;#MNX1Ɵ܍|cY)M	$&I[D)&`X64%_?lScY25;\a:99d1T6:|>A|>e`MX'_wB _13A9p;"9O	Juۈ	kӈ࿴`L1\cY0ϭ1X2}Zw]X2|4]{bxpjJ&lcXnLMb<rϼqm1ROK_hV=4$60aer]f}iAౠaJbfO1bD$@Niq:Jq4a9\٤Ej)N ' qZb0a_V'-fE0fj|sNPU͠%eӯ@
k#@Ք &<%_p~kbP3vi,|L#!jF̊̋1Ҙý|RMd`d/'LFl+h̟.Mc-V:Ŕ[&X2Mbsϭ>Í9%OG؇q̊̋15ϱQOC+$2ccYLue@GdW%[iRkbXSl`P&9vK^@c={IecfP Y8Y@*,X

R&i=e21+#7&.`BP݄7YDtAz2I=2;f$&Qu)̎Ɵ?v'_:,'Mb>Gxc`'GK%_5%.Yc+n?7:n "ɘ:dӄ8Y̵6:|>OXF׺St@N^FW%av:uSB1'կGy'Wػ]XcO2$XK$/wJkQ\k
6utGF+t7ئ֘cƃ9Hŀo5^w',q/6``KMdb^¶?XȪF5".@#̊@4UNHt0UBDBԂe=u4q'x&1'Ɨ aA:¶ XLә>,X.,8Ӭ#+_Ƨt
?aV8*&3la3B#ȪZ\FvdT"@tb'2A
 HEWFNM,O`2| }k#AdMry
؏a3'|{$FpV+
Q66t$<GRQ=r
Utd{4afP	l[e[
bfUd.IMbbe , Y[0F4D$@NƖ8&ؽ̍zZ+enڅo֨:4|Os"|@ZUbibl ,X,^Gy( 0Y& Y&8񥃉L 5Gxɔ {$2Iّi9Ɩv PlX-S9&PSdPid
>4(Y@
kwe (&Y& dfV;2-I=fjz>?َϭ3(.͐ 4Mb>4g;@
VIe (,XE͔cM8K+Z=XE*-3fZP-" ҋGѕsKC!Z;5v!i2!MdiC"lq&|bQ)>6Mbbf?i	p2Yҵl湩W-QesB)ّQѣ5cc4_dZ.Y&5!-JDlrfEƞ欱id͔cM8{g%=+hE ʌ٥5]>N#
EHԨ'_4RvI_Ɩdk#dHFMc(!B5;2,4ˌ5$w@)$&MésO
F˙i88N;N8Rz&|X:15dFMbbffF.a" 'ldJճ榙\E%AN'Pth:;lvdT#
Iϱ#ԇёa1:4`d,IMe_C^:LLF4ؑ	8,~%AL͚SWTtem֨.3D2*
*_Nh -(M|ȱ"c'J_XpX=e-.іɖp2Xhej6oew0
,.͖p4lv6"2+2ɱ,"ɱ-Pr,8eLe.6X6;ew&2 ԌYww̰cXD0lv&lt˽,]{2|.6If%L%k^!j1#@[ydm,Xq̊	ϱd++Y&u6MϭœcĽK- 5W'5}cļ閁{$/VB1w8gbGղ&K!kc"dv>œyd^Hlwc gaϭY6;LKԲ2ek{FX/ XاДaZG"jש$ul]LR2|!(q0(t$lYy,%134	YZ?>0vVhIHq,1?",*jڹgIj4hrYّQwa^槌x{cEB0M"$ Ĝ}⩵kсEtbj5t\UtY=`2|$2Hym~8'Zf2Dbj?d*IA9:d*ydȻEBh2|IA
@d*lYca;AGaR⣡@d*lYbF Y>
Mdd]b	nGTYc`#yicdȻ_ ޲|Y&p#,sHЉdP S[$3`.G5VزYluc2Y>*YcFtJGak)=І(b`3JG`^5L풑J5F4}8J.+lda`	Z!%!ĮQ%i5s	ZYth9	KKda^Ts"uH49xK=}cx4B1	S'4dY6OB|6I<f>1П^02|Ak#	51Y>5k#;&i^œ&1IƗd,Y`$ƗdMdb I/blYIƗdd%#+&2/bIB|`$/b&1'X&Y>VIB	Di{O`5.13=68G_li{_!):>);$<2Yh19<^ĎoB4*smޮ߲|S!&pt1*rYh^0db	̟k,	sE 䉭/y'x1A|L(Mdi{#)}Cd$u'mbYiEd[T 5l*qW|$FO@d)6I/caP+F!>
II/c`ߌB3lY^	Fh$;$FB#>
hMdi{ $02|I/caPONB|R:Md>*x]_x'dReAwrC'Ik#K!\n#{'F+$FOS,BMk#K$XdhY&4Ja"1
>Z+Y&4JbtbFOk#K$Wp$FIL%!@Mdh<Mdi{1	5lS5lS	JGl-&4Ja>1	HWd6	)<b'CK$FIL(!>`dhMdi{b
Y>k#K$#*2|k#]cMd$FIL#&|%k#K$c>v5lS(+, /dðCxC%1`K@-9*w;ʻpd(gbȡa|i{btb3'02Mdb	4'0-Mdb.0K/b9Me.h nPHt&Fd(1Y&4b&dwB6P]Mdi{Lb&p%,F4	-,ldBh+W(֨:4|F+KJ)cǯ8,ckt%ݯS1cM H%Pc*Vhj坺Kjtփ7F½Ƭ=yD2*34`mk f;d'+Y&06,^f;d'INƗ>	$Fs^f;d'!&0661'<I~;/ca3|&qg3؎wKcFS	pE>	$Fǟf;=Bn&O@#dp]2YiE13Fi" '	sZǶp2Xe_rCEM[W,[WERl:>NB";#>dTgG wq0quGC#Q6.! ij{6OAk,&"{7C#}Ѓ:#!壂tď2&"
k
%,It"|p5 Vi`|k#"l]%B*k,ul B56.CQN{GXYb$0E,+W8yݓY&2&H`2X^u8yd56.CQ=TSY`Y>c$FDغ	FK
<EQMesd!ΝKoYoyh{KLl2&"=5<@SXQ-E`d&VIt"~p5 Vi`|Yb$0E,z9<EQMe?MddMdg=TSY`d&lYb$0E,+g8yݓ4MddMd8ydL&2&H`2XpE5
8Փ56.CQ²D*k,u̟5ps,11Ş៑,16.i(cg!]cD֥FMddM%u Vi`|Y&2&QǢ{GVK5k#"l]-0E,=+Q2|dțKLFK
3ݓidțKLFK잏tUX(&O[&2&Q	Sjv56."Eu
:OJI}"9Ӡئަ&hэ6dBD.p2Xiԩ9Z!⦭v)Jjsiѣb{Yaȩacu1KSӦqY>YI661'!k#`1rx/F>F+$Fؠ'm^f;d$FIV4<f;d[$Fr~5/ca3|VIg`/KcV1'(&qg~4ǩw8{ 5K-4hƛ2!"pi{g%_G+Z+殉hm]D?GN̊1_^/%Ʊ$ub|̹4=;ә>($FDƟsʷ:d(Y&sgzH8f-]"_͔dMr(ѢtG>	2|Q"Y&pˑ:,>0^ʑ۝:[YiU13Fi" '	EEa?/+aeqSVUes\щ״s1¹Q`#?quA ijrt4q[,,|bO 5cg`/#Jcl&cO 5q6\i[	‍d1"_ƕǌ&cO d1`/+ca3|PlX8_f8p <3?+c`Cda3Ή$Mdi[hF!1@5lH1nf;>(,X8	62Yi64ũC61|]M`AeEh1|ƕ>XIC8+ca3|#Y&1`/Ҷ61' d0"i[|&cBEk#R_ Vf;d`5MdbB@/i[	Ւk#/$ i[	僛$F!ʤ_.4v;d1HҶ61'Mdbɭ4v<Y&1Ҷ61'B5	1bi[O5TcM8K?G+W46i+殉hm]D?ҵi~tvfG6Ŕ dfj 	kc0>Fwqȩ`h	)_yk#JƟn2O>5?bsgjF>80AWF3BJ`04h8Kb+,Y8a6(bVvvG֘RG WrCۥ%2DcN!"pV=WC+D4Y\TյrI\5tbiZۣG"bƱ"UNh -Od\58,CՎ,25#l.;,sJ/fb$-E	3=)TJX^cewlt8l],D5"pwd$NF2ǟZ.%XNN_%&&hэ6dBD(il{g%eh+Yjs^'IkF+;#EFtyK0q`d17Nhf\@ZQ_'ʠ5D
.2&И,t("dTdf&6.Z"dTFMd`d3vc"l]	RBr&O@5Ețe[sd@\ydf\2&AEZpc*,Y8eȝ3pWC2NՖ	XT"lY>U6Mbbf?i	-z=;qW5m\O[R#fRf''_4B #b1t!vfdMdslc5e ,Y8d;]#%{O͒k|b`lد|?hwfO/btŋM8j86?^btsCx[%c%{d,X%.1#`u:EBQV'A&Xȳػ|2 vp	;=J\c%%!CwPO$Nq;C _n0c8N*XHSv.Q&)VvvDNa3b}j\d&O$FJBB;({'Ц5cxgsDuX/sbn2t|ا4*Cb7!aœY&Z!bfHiD$@NR`:yZ!⦭ijAW46i-TNAև?Z>NXV8O0dT#5Ni -ON⫦#OHmAxI;FEغ	KdwF!SHsd&a5H\}i2C 2|,X82YiU13Fi" '	sZǶp2XeCEM[W,,ԃDhlZ-wF~F+3B0qb:4=:lwb09Mdb5>&K$F! Za>&Id `0FDLl$F!"ll&cOIBa>%IBKV2&f;d]MdbŀFDLl-k#vtdM&cO`5A:dM[	Xd!u:>%Y2&f;d5k#Î2&f;d{d&%2&q݄v,Y&1	pa>%6IBldMV1'ġr5A*x0661'Ģk#Z2&f;d	lY>aca3|J)Y&13Fi" '	dAK urjdhm]D?K΍'3K0dTgGCȻ OC$,2Ugd`,NxO_d]p`mH81t-b^/J:.2|K$NFCN+>:$poldҊbffD$@N8,_LRCEM[W+V.h%u5ω״rgdd3":<W"\kDț掆eȄc'Ic"lcO*aEk|eQ}S6Q6.eȣJl
>TI0C2N+>:^|po[YiU13Fi" '	w=KXC+D4Y\Tյr2D6NF+;#!bn/%Ʊwb|̹4=;4|{d"Յ|b+t("dPY&042tN:K2|md~țD]cD'$lY#"lcOqo'$Y&p6&?cb/'țOH!MddMr(Қg?8EºOHMddM^\04tQyL k#"l]ˑFg{]a QԲ|@k#"l]ˑFs=T<QdIt3.EyǞWX(l k#"l]ˑFatU+OsFO!r56.eȣAO8JS',MddMr(\q*X(|;$FDغ"Fu8J,ulO,Ybf\05q*c'56.eȣAsǞWX('MddMr(ǞWY`fXɓ+MddMr(\KyujD&2&̹`hw<ERG>@F56.eȣLS{]e5d!VIt3.Eyu Vk^BRMddMr(#t\+nB It3.EA N<Eº +k|MddMr(ǞWY`lOk#"l]ˑF=p
-cOk#"l]ˑFcǞWY`>odțC2QzǞWY`dLdțC2Qpk8J,v)Ybf\04q*X(̟),Ybf\04N<ERO,Ybf\04=p
X-u|Y&2&̹`h8J,tOVIt3.E	<Eº +k#|1MddMr('{]e,H&2&̹`h!@yuKd
Ybf\04yu
:s'ĐCdțC2Qq.XZ}Md&2&̹`hԳ8J,r{'Đ56.eȣFtU+QvO!k#"l]ˑFDtU+'9QHSdțC2Q8J,q1Ik#"l]ˑF	ǞWY`Y>$K$FDغ" S=TG,2|H6It3.ES{]eYdRMddMr(IǞWY`L$:"t̮?hțN<OY&2&̹`h65yu
8`d%k#"l]ˑF=TGsFO-kˑ:2&Z ¤dHdțC2Qn'{]e*2|Ybf\04{]e[dHY&2&̹`h!(<ERVf^$FDغ"U<ER56.eȣC!q*X('@R56.eȣC"tU+Ow)It3.E3=T<QŶO6It3.EV8J,pfdțC2Qq*'9YdțC2Q|tU+Opj#MddMr(q.XZadD&2&̹`h&{]eORlYbf\04yu
74dD5MddMr(vN<ERdD+M`
c{ob41̈H%K/C+D4Y\Tյr"ZWQ9OJ֖>Nޭ_EAj8SHyᏧ_4`QB!+;]b_GnJFc3hH&7[A!R( xVG' 2Mdn.BQ@>$,'Y' (Mdn.BQ@}pHXO, +$FDܳ^7B")-,F4ّ	?*4Z!⦭ijAYGL'3K0dTgGW(Nd]uA iiEТ\ 5¾2.pcL(I5"g>Q.D[dڥ"g>Q.DKdٙF¾2.pcL(^52ͅ}d]
%ș>k1cM H%Z`b
,*jڹfTj&i4Y#5th9_")'C"d]`mI=:41>lYc81O	Y|d]>+$Y	Iqd]2w|6Id0(\`l^bqVpc`d=Ok#a<nQv,F5̬51v,˶IKV	d]'pOdR`Eز|GvIn8tiQ mv6	@[Ya7Lc$
a|G"Y&06	r2.œ;[$FYd&06,7v,Md`n5Eز|GI30FEز|G&06`xȻOVI	d]'4Md`l
30Eز|$FlLb>	lY=.2.œ|&06&X&\2.œ|d˚Eز|-k#r#X&]\d]2|&06#&\2.œ~k$FRev,ᕒk#ak+ˇёv,mk#kLtd]'͒k#a=	#"Y>ͬYL.2.œxdD2d]'z5`tȻOUdZ2ȻOⵒk#ai.2ȻOAdZUL>2.œyk#aJUexȻO5>2ȻO5	"Y>$F⭂eQv,ǶIX&\b<&06Lb<4Md`l1,&\b<&06X&\Yd,Y;V&]d]'1Md`mqM<Lb:
lY	qv,5<L2.œt&06S˃XȻO/d22.œu25XLd]'Ek#aIf2ȻO)dR`LdY&06=L}Ld]'Sd݂c摑v,-k#`9c汑v,$F£{Eز|6IN,Ybyv5cv,'{$F&>2d<&06z[L~ȻOk$FeƱv,'IG`ȻOȖIEز|5Σ"Y>OlY;1d]'Y&06;cbxMd`m VL|wbx5&>2.œ+$Fƪ?dI 1ȻO]dF	FEز|[$F$v,5`8ȻOek#aF1v,dGV	b8CMd`n$+댋d5ң"Y>K$Fbc"Y>VIH	b8Y&06'X&>GdlY<g`"2.œrIȝ` bp&q bGt{'5W%#"lEFOk#cK+"Y>NIN"Y>NLMd`mYj1Lqv,'$Y&063*X&)Eز|,Y	XEز|<Md`l흂bd]'Mk#r,d8%Md`n$'v,',Y<$X&)@d6I&)Bd]Md`l(&)Eز|FIE$ȻO5i`d]'a5u`d]'`51J4d]'b%k#`v	id5P&)qb5Md`lj7LS\d]'i,YALRbY&06#X&)ubcd`ȻOVI]X&)#Eز|,Y
$ȻOAuk#geb2.œKdbȻOAk#gd"d]'ɤ$FЉ	Iqv,&-k#aV1Hbi5&)Od6$Fǁbld]'ɡk#g$ȻOGVILR#x2.œТ5zxhTd4!Md`lL4,FEز|{$Faf2.œ(&06
	d]'PYd0еbPMd`ljXL4#"Y>"YV	ȻOn5ab Y,v,RlYV	d]'YYZ0d]3d{d@`L40FE+vOMk#`ad]'P5B0bad'&Eز|D$F*&FEز|D.&06V	d]'@Od+1v,k,fL·4d]>?M`-`0Z+:Zuc`0|Dkdŏ>˱<K.dY&06	X|d]'@5,`6dsdx02.œ!k#gcȻOVI'c 2.œk#c¥Xob`*Md`l`02.Y>LI@K"Y>LILEز|XsxƗVD$@NƖ#8,QW5m\ᬮk14h8.{G΄ |ЉfH4.#3"yّPpW?^Mdsc&pǄ\kic칍ԙ`RNft!t.B4ˍ5KU!W00ΐ0-]ĸ>3LЊ85.eY\{p  	$\m{G4$}[?/5J~2?yﯳ4R^eA62;@w P2]æObk#c1	8ݔIdq9NpcLY ?3u~ebfXi]@NK!LJV\b$70L'X7B'+;NhIB Ҋvd2fbPFDpb5@F2&œCdŏ #B`KOc8yk#@0D{' Yd&Tac8yIBtaD{' ;d#aFD{' 5LTdM|B!&1rn3Xțd5k#,SFD{'#$F!țd&1,@'ddM|B&1r02&p>!^5G" FD{'z5@Հgc8y`5JX6636YX4hțd&Y&1	aՀæ2&p>5@4a޹dHMdbH7iQ636&1:acep>$F!l"2&pp>[$F!,@O.2&p>̬YŀN<O d%@<O 5AzOܛ8yAk#Ja"lg=	25C,c8y@5Fa#"lg=sd##"lg=MdbFac"lg=IBX<O!Ek#lf2&p> Y&12X1J2&p>$X1IyBBv
?c8y@5@LTbdM(Y>k#)FD}h4Yr,2dM|IBX1R2&p>,Yp[ețdlYlZbdM dlY`0ˑ6344MdbF`0ŘțdY&1#p7632,Y'[<OYd t`0dM|YS`<O;d 0kc8y!k#6c8y$;$F!CdM|d asHțd=MdbX`0țd
lXhBD-2 KVhjs2D6ɖ>NfD1\ȨΏQ	ҳ0qbA/b|@ZQt("dCd a^247K2}$F!,0XW^q
%ș>d#vcK#{D'Md a\>/c8Lx<Mdb
|i{ot("d5Aa¹3Q.Dk#
^q
%ș>KIB67/c8L%$F!{
1gТ\Gd qs3H3Q.DXMdb+#K#{D'iIB	XW2#ƗFBr&OMdb
N#K#{D'gIBf̬/c8L%$F!
fgТ\k$F!B;f47K2|F5A

#K#{D'Y&1$Of47K2|%k#K
fgТ\LMdbFf2/c8L p5GQW2i^q
%ș> lY
5s8cK#{D'2Mdb_a\ʘ3Q.D
lY}a\i{ot("d6IBh̫/c8Lk##
HgТ\`Y&1]s$(3Q.D0VMdb]s!i{ot("dY,+#K#{D'&1
3Q.D0d `#K#{D'id(J6i{ot("d
Ynua_B/c8L$F!
Ti{ot("d1Y&10XWѣK#{D'v5F
3Q.D.(Y&1
R¿\i{ot("dIB+gТ\\lYXW/c8L͒k#]vi{ot("dlYWFFBr&Op5@,a_?/c8L-k#,+K#{D'Yl`3Q.D &1	z
cX3Q.D &1¹F47K2|@IB̄3Q.D ?MdbFdK/c8LlY8!@rς¾1
cK#{XzgӬ0 2|@Y&1'X+>K/caq> ,Y4X+>^oded &X+>O/caq>J/Y&1,(ƗNq>JIB7q`R4od(d#tgʱl0XFOk#Dh	l0N#{'D;$F!V
'F 8%IB_6`g,Y`|i{0g䣛$F!Z6`u8%,Y:PVti{0/FO@>5KV|^7|
lYu6_'Cd%gql0+N#{'/,YtYi{/3I5GDgƗ3FOfMdbэ6_H5CF
ϨFq>I
,Y X+@U/ca7|&10u`f4)od~,Y

KaTFO5@@`n4iod~Y}6`)#{'7doVb`OH,,Y]#<i{od~5K6K#{'5FLG/c`$F!	GQl5JάFFO$F!/vC6id#Zl5CA86ⵒk#$6A,NIBFdpMdb`$W^œɖIB܌"fl!lYhIY>&1	݀cKز}:K$F!,>4'Ӏuk#S|i{OlY`$H,N2Mdb<7hQY>,Yj#	5ѥY>Y+d,MIB2'	8cKز}4&1au^œ$F!VN,M [$F!l4'HvIB&>4'hMdb	1i{OIBX	5Y>:MdbLo`h&FdhQd!aV4'B$F!li{O5F&2/b $&&cƚ8KL=77TeqSV⊑%Zѣ͜i'_4H -@tFB@$	91cPMk##Y&?v10ӈ5X2RqCaR"uzJ'md-#uL;g>2;ZO(&04SuL;N(|elw8 PKd䨘70N(|elw8 Q5q1on)xqC+cůdY&04HuѺئ>2;ZO(qd'-ΣuL;[-{'-Md`hth7[üs8ײ|B$FGIv1ئ4Md`ht?L[0?Pqk>{$Fb7[ý
qC+cůd|lYc-ئ	ydf&-bwPů>Md̩(	-z=;<JW5m\kgm_q2nѣ1^R0dT"l'_4O̙KJ+v)3B&O Y2g`f2.Ќ' ,Y2JD2"]2|  Ad:ȣb Y&06Ad k1cM H%-8,,*jڹgmXVB=[GÂg8I:49'<pXSԃe;؟Zcŏ>5XE2ǟZ
Hs}h ,ǟZ'yŏ>M=XDɇ^q%S6Q6$BD,jK!,*jڹZM\24bq2n̋'s"D2&:4=93!gL IYV	2&<欟 C$F!xFD @d5sxț~2ǫdY&1$W`c`/$6IClvQ660g> `5M,פ41̈H%-8,[h+ZfpT(48h7f'C"dA{ ҋ(7d}FfF+;Fc#eek#abƶ	`/c#b&rcct^j9KN`M/;
lX#07H Fc#eж5bƶ	`/c#bAJ5z1X)8C3c佊bf?i	e{g%_geiSw'Pth8+KSӦq)'&l(Y2Q51^X0$\b2.f;| k#5qv, "k@ `kyc6V3XlXF4ّ	8,~nk)34U_ztC	jSAaSo⺑i'Mh3th8p\`Q#!棂_4MN4lVaఉ6#mvDʧ vI_X
K],	ME4>7b34=yyڞF4ّ	c8,2GRD5 +C-[" `th8]8.xZ.vLpq}_4@:mq3?%v.U#O=ܞB62a߱wr[.їp2a߱wr;-=֙6x9;)Z|ػET.엚H {HsF!^6v.- B dp\KU|ocKSܞ˹ZϺq[cs5eHU _gY {.1bym[jr`Zh[@ 2W{x2a߲| &M^|<@ /ػP1wF殍1bfRU s^[c0wW]tɶ+ϑ޽y5)*@epw(@Д]د;w?d+3Y3qc4hƛ21v	8{g%4A+C2@r -*4|H&SBOP":fFB b6V^
Yy, ?e#y!L}ػղ;86Q61!"pK5?X=,N+iGl -*4|}!L}ػղ~i	p2Yf9W D4	, e3!X/1xK 3?Ig&hCMj˙Q)ɾ -(4|LFcPL_ؙbWdC&&cƚ8{g%
'!Mrj2 X Г$> 2KxK 5?M>3+mNSrxK=4MTSLQ3B̊NZ,4|:gL9(k6pƩW!B@[brf? E}[0Uj}\Qw@Ka2yr<Xbg1,,|7y~G{2l|r&?8VjBY>?#o=e6H|q25^i?1`TgME{x|X!`bGzǺ,.v.wי5_GP㳻+A͒ky'Ԏr;N,}ʓaw@&c#E!s'<13$F40!"p4Y`ںIgn\TxeGÂ(
,/NhO
EQ imw`Nd`eP>'
<)XNp1b^@Bt=Ng`V1Nўёr!m/,&G #edȖ<.E2"Av.cC!x\5=bex#ARNGzprGy9xroGΫ >@W;3(-J<!B]άN\	i1w&l9p
X1gc 8tnt3@\L])d&XIgcY:.史mh\gcYyDvuF"]lX24i̓C2&2P`Ju:@GC	Ed J2J<smLt/}c	,tc}c, s?x<.X
K]ӂSBۆ}w;Om7(Ᏺ`.S&N#|,d-n3c#?[%:hoY97e:'st/}ce <q(zR_b5f!,X.Da2sOK8DKb{=y<q>ɶS9`@2\>ɶS9ap闺O6qC\	ػRv`m,e8}lqaP闌iMF|e	?tpT
~Gy~ɶL,eUw?#d~ɶL(3p\w]`Jh)/wN	Ma]ex|,"BqbB(b^zq)C8bٌ$wgiMF/Z,{=zƳ&N#|-h'iMF/Yhݤuy'iMF/X\%Gf0n#(ĿbY^U>O1x8:͡b!u́+l">,":pJ##]pu=#	+_+,":pJE8N#[WV:qpJb#x,<kn5Δ6tV:2:b_tG7N#gLl1w`Kr]̉tйpwtLYL"lk%ܖ)}l9Y8%g.&2?wS;Om,C,ePlX<}`X#j]fН)<8D,rCᰈfH{	G)+/XD}: {	GӓW	}l?8+&lXD|>Eա`p.uBtt6X|6-+}Oq8m8%|Ve+M:qmc̑ӰH%-p2XATTᬵQ9Y榔9Gmu.'3}L Jt^C}ww_4[n0KiE|Dt<.MbmH\ -pE/BJB]Έի}L4D+ 7C2){4޲21p Yyj`fB<dcAs 1wZ " &5Ghm]P>K?O4	8X3!Րػጌh G>+Z u8%2D7;gy$U߱GƞhB;:Ĉе-4	i(dX|<k?L9@5$3F^;@JlwtbA@ua!:Ya؇ĳa$:#'їm	:#a8拃Z`%H8ԒC)ВD#$hpKX?{$]bI1$8Czqh}[C^c w&V	Xi-`~2Hq$
D++ VI V V+q$
# P`9b&-`9#lP	nA=4ػȀH%:IQڜVkyY0UH'#zxIX`IC8`Ƀ 1E"Z0:eFF~34/4(FL2qg>tO{-H<МOڛ̄xƀџW7>13%4ӈ	h=c?NͥpYTFJEdjiEFbw4|>Sՙ!iͥ Yn@Z;G
B7YipLءB.V8x<+ uC xG,֒ICL9-k,udД4ٱ|!
+Xl0dgN$ +h	hQ1rfIwF%:XcybWW>Nŗ>	lYe9jNry(LYocO`Ǯ%wӄe#8+@
ۅ#,n<gΈÄoeѕ}<M.x<Ь"(s%un޺4{̄xlsSEɟr&x=`ǮNÄot0g	` ]$Í݉D\lї؆n.ssJMرLРXt[m@HYdD4:bsї;Mu8Y(L򈙩Nt$=gܔ&fΔ,t|2du^$Ջ<|4͔|i.x[~p%R2
NJِ$\[XɢR2<ϱdrY&x>fWS`(o~uW3Y$uGtᖔά8e2?81 Ș#e!"pLT`8g	XA)lv(!,4KFNi`]+2E][6,S伐2=<1ى2^g{Lc%v.{'պc%=zPBDTyLӓ{=X.^<B}dsq},H՟Q`d#UN؇qaax9%'ۂ;$N"wWS9#XbIG8f]˟`0"'#dpcIwW;|@㤌q_I"d{L,
L_F/C2#}3n 'cMIV޺0`5O8=jmjm 6%#o`^wEu|GwN3Y`Pg&l";g
:޽wt,K,Nu,dLAcfOD\,XbݍD͛$R;%iq0~n AgNNsd~Dyҝ
!Q`~tDFDA|gD@8JN5$E&D@p({/ :fnYd-.B,pI`0rt%%bt^ :j] QLS7K -ZQΥYH1d~7N1gQ,5)Z@9:t:@=(/7:t`=)闚!I:5\,r険)dce1cĴBjl3wDq-)8PdO	:d՝,"xsѐ[DP̱ 5g.M"4ϺqhA?w**zs{BɼNBX٫>9ҕdL)ر'Ɵh\Ŋf c`tGQ1f菠! dAY2xS?:t#tFУ	1tBnD 'DA|gD@8JNu$C(N)8O^@ud(@Yd(NѭB0(h,j;:K\0Je6@uηD}  -4%˞,{1pK3ɶ,<)j PР1DA|'NJtX闚gƟ.8Nud(@YXh2g	N)8E":Rp	Р8JN#f.2jCS\m:FE&&iQ7BD(h=ED9EEFb4|{0I(&f$ǱNh -<v"p&b
q3Ou
q[&JӋ<?#AǍN$3Nbí$,Xꀐq#`@sbLj@FUaӁG(c-qy0Ā)dT4[x7sbLj@FUaӁG(kqzOt>;fmeX̄q0(؇qDM3#8#b$ˋljY&gjCqw3D֗AkbR/8V1e0	"#{֗S,Y`%tണcL	J|#AMr@ZUt$l]eNg1e0.$:ĥwXDŔ&XtXI >edńMI(sGjP;M:P>6ΙHb/	56I]b^2ťK-).u,P!t 挼݂7:s)΄ctB1Fal8AzɶE,ta8A4l]愑34vaÍa~.1/|dcr (V3RI5d3XJh	δ$[dQ0e:ƤG^SL:YaSbÌe`gZ ݒkz_&no)La2FB3͒k,uX2ӝ<}dp[jpJNtvy8;a7#73p k4	iη]ヺqŜob8=i&3 {"pӋ88E.#*_%YXGwM\d2]Y \[d!͒k#OlWS9gEWF'X X`2L>_%8-IVp]4zߑ50H1S8`\Me,;K[%ޮGyi"jcH\!aSP
B6)Ʀ26KVF!s,Pj|L	RtwG˸	.->2ii-)Y&273~faPl(w@eY6κcӆ^lfbllzo9c%}p;uoI&qZ+;vW#dnYbXg$L /wdX$3|#eyb^9#@8H	,~I<&j|2;FDS3K d{mt7pf656 z޾6~I&+=˺qīD4$^7c*99֕9cvMdGe@e.6K[x-k3X:HFLv
sdşN;e b35c!
VM5H{@'@p&Xe\e[DFLdLlXٖ#*':ΘLʎ,l5.bcf葠! kѭEӠJе	)д%:a:e`sQ}8PfTircxSswOGgN::".fҙx(D;%ƃ^wipBNDX`.,l5.bb]4"AdpZ54S;:t	Y::"%:B'Lz;ي=Ӂ
6ZN09ŮnqgQ6,5E<):EӠ
/%BtDG	N2D2oDmZpyN2eV1@B$A6Z5C&D:RpP
 })8:BtC7N1[O86DVw9cӜ1kS~ܲQ8ٖ 鉙"1a8J&Z*ld3\'v(!,4HL̉'3AB&pU
`6՝AyƱ,%(Y,8(WY#dޱ1/XqCb엒ectG}b%)	Yۢ9DP`,bN!Ex[5=șjA0CLfvȣW/2.X]=/|:I@CpQ!c@d|vyv2pn5L8&kӀb88 5?̼dJPd!JԔ5!'$xDJh Jc}93dJdRf8V!brfїD;ΞNŗ#0Ւ22f;C,|slOd$;e%pG$y-.[k/7_b5Fm]0׃#`cWPldwO|#GϭZ{5_?_]nv,S1/pMT1Cӂ=
pe!!=ZXXf@ ^eGx4Xd#FRM~AQyKJH"7z#ůeÖ[d^y|ŋ`ELy/o	@C4O5tзpwtE#}]}<aX)9`Tad_#'C>Jq0;րqӐ#S<~vV5n ޺4<N,qЌ6XFGD`zs@Է,]1O5qm137\icf#UNu){t-.7Dt"yd<-25CA
cLФt1:t(:t-.:f(")N҈d#":"'DFARqcRDkRp콣<fS~CyipdТR!-y-XXԺD3<YXj4뼔5˝~,Y=9qcIfu1acX42LGgN*3 pD\1%:2I|5էu8YxЊYXj>Q B'563wB'?`XӉ2tn6q0VvΣ2-8\QSwv^gtpG&&eƙTHɖǶp2X20Z+vK;vյE3zI'3u@nR*0a'Q惆> -q)ɘnIbt-, q/u8j
#pON.)؉Nc#?#W#6~ˁ:Ìļe``l-ק{;N ~	Ʃ'Nz_Mx;pGN j $^J̽xȔpljBiĔkAAĔcPmJ(6גmpZ00Ւ(0&|LBӯ%,G֊fIPlXS>;Wd-<g- qw`Jw%Vv谺%~޾;GyTOW*Y&>qC.weqXPg_`@iGx-ɲ\fCV`8dw0٥n2=0(bCՌ}ά%Pr!]xT0煍˖Ά37\0ر'\Nt6,S1ҖLl:!Llٺ!R;%Kd4DL3wV #B阵.%(hD> 㣢!##Sc"'GD@>J̽ !R;%E,(::Q-.:G,%NS/])dc"D3%A6[Le%B|<bp7N8K3-`5dA_GD@8J"2XʿsӁ8P',$ JYXh-*h(hғc@=(?2,dD%'
p1QӍ6FVvqHCc(ci,{,PmK '̑ӰH%-p2X_Ա2D[Y۶,[WEMS--3ѣa߳ -0]`fsCq[f \bEX2G>tldL՝{lY},&|ށbkd4F̄x8`Y&1JK?-2C$2ˠeo8E{u硑T/3E7Ha߲t_eIwY;ա-k?#yoW#4F̄x5#,^5X'$2ˡk?_e\W8Y81U%_>NW:c2=W#~'ٽ,dZ0IoRrƥ8lSdsrM~q5!^5%yHC}3r-z-lY(VJ8B1:E
XFcf>9ҝ;6dDF[)6AtGQ1f莹  bbͥ1kfF::t(tDG)ТD@%	_ԑ8N)8O^@tB EvK1-Sirg,tE'N(ӥ )cd@uâ: ,lI53JӅ:e%eKAYLV^9:tftt \'DA|'N zS/4T5//!@B ":HXQғnғON:RtqFFΓl gi4-cf0F;N;Xtddt2cC28JL=S?uݵmQe\' 4Yf'3107Ϙ$`ӯX/ ijrw@O[5쉇xE`-׺3dD\oҬ[l5)k`FDݥ)@ Dh* HR#cv)$9ӣ=k9t,t\cmtfY_p4N]ӆyiyiYH|#"TRt+5<}b17}Deqm5a3eWS9?qf@9gŶY1MN"]
zGz@eZxuqknXEJL-g>Gx?xʪ@M:l;cƱϱ(-}  Y83ʺ`6uX1Yܢ2`4ڜ3`>ro @PCN3A@|#ʖW#dd^X
YJlzG'_Fdib
9Dg(.?%Jn ޺7CxX GB0bppf62=# ؃aaY݂Vdua_^b&X5qm137\icfXh̨ɋKj٥:$.@B$A,[KE<.#@ӡj!Sh0Jt(tg8btcӄLeH,1O
`Oz;:t`=)е	t'DC0A"AdY~AZ;DS	ӡD'J"ΈD@0JeFLX']P3&$.@B$A,[KE<.#@ӡj!Sh0Jt(tg8btcӄK-@3ً]ӄ8XRYF,\OEӠ
/%BtD!:e操|ӈ]PugDҝ@'lwB'`!:Rpe^llU-gQEbNY(wI?gݖs~+W83><і3po³@V;׮.x TƜ,lƟhdLAcf\>9ֹTutGQ1Ju>Yd\irc:':t(:B)ЌntcOʾFXnK1R1兌e7tCB@:MΈs@2fHvK5ї; B{KsB0Hд/%2q˞F	
#n8v6u$@u̞}	f1b"p舸Т8J"B1/5?*1qcӉ6Z71Gq77N,c),Σm.XXB,p)պ ӡAqӠbRs@:Ιyl4N&Ӛk!"A,FUiqОntF	 PТдҙzet#D@8JN&SacXMÄBxH'sxO&`YbuҐ$W,I13Ji" '	cKE?Q9V\Ji>3. "q?uLN9wFf|XDp.3:@N_xi?L#gî\3r;?v.H_`/JCQU,ӏlX	Z$8X]Vf>Nf#t&f/ `}|~vn|~j -Nc%E7V<+@^1wu)^r34f{'5/5OKc@t!Ya]'L!J5.h78%}sڹaY;OL27x[$}h+DLZI\)N!T޺2j'f<3manh#k06#;/V2tKغ !<,lUNthtDqō>2sLP1cacRZ]6nD;%Z\L!1nRB:t:W:3{BDAqs# )8" DD`)8Y^ЊYd(6\)fKgN0dtDϒy-XXԺD3<YXm(o|,RQӋK3
`V;:tQㄢ"D@pP\tEZq7XӅ]PuDBЖXX
"ZRp81IŌ8aⳲPycF#gQt(HY;OFϻ.>;W9٤f}ӂ\і3X]؎ÍX;Ӡ_Kj6jONt/\Dpb̟}ss)덍KD&6l"HvK11bbd4	Sy>~tGЌntQ7:f#w"#ΔQ҈ 7:":" Rq7RD27:"#ǲnƀYd)΂Оp4.Y#S	L=	BLS4H)dce\4%)ԧ>F,e%b-E:@9:t(.:t@jQ^ntԧBy/5ƟZsMbr^8K -BB0)Т%'u6swB(HXР8JNiql7,gimF(t(XɉTcM8J.+ld`go5HJWSFl]>Nf2a 	{1+ӯKlN+d +/קr|f=Z;hX6KNLi>2f;Nqg1"Bn&k`n.jO'c-غa~yCJ$`֥8&P.%QT?8ױwuXLײU}g`ipKՅ% Uca,`QB`.p}ػ\1v\dp&+}wFcHΧi\csZϭ+_d-xG;|<h.uBC[qJSb4%-BFFT*1]_X%\&QFem+;V2QՂ&w"CA	,lUNtdtDqō>2sAucacRq1fFvK1-25CA
cLФt1:t(:t-.:f(")N҈d#":"'DFARqcRDkRp케=r<f#6\)fKgN0dtD	Ox\ƥbt#hD:i:J&1G~7N,c),Σ6,,k\)][FtDQSAq/4FQ7VM')eIu'Т_Jt-ғD,2t@jRqc7N& <VvX<ܳҐ'cHvF,e l?`uqQ1/'"LxE |46N*1wt1be;ׄ_#84Yt,: GZ$X!8n;l3mX[f'k|c N(B/z`_/%q&I"Ē 8f]z
pI 5N c8Շ\Д&ze5q':c"fn_cfO>9ֹAunТo6nt$R;%iq1N2)?:t#tF7:t(3Jt(DA	 `)8"Rqcy8K b8[EΒ㓧B0Hhш0Je66u.xn"Hu8RL7F,e%b}	E:@prttt  ш:MΙy/<,rhHu'}Ќ_Jt(ғ	XО%'st6#+;%-e<:FH"7!#v	-,ld3Z,VVSZYfEFf&zz.j߰ ;Nh/ h.il]fб{Qd0+[

gdDH^{zّD6U&EwJBj"h=0b_`0v[L8Ӏ;$ק(!&?%5dƲGzʪ^hJ+c"hJ+c|8֒SaP 4ْBQ3FN޹<lXK޲AVbuYy(iuqɛ2?6;>6I#_|N	6l]泄+]況e^.5ЩB 5uGx4̄xEH֔L"W;4t޲WdGPlX4OK+55u"E&fvweX&jlK6:wFDkݥ)@
@h* @U"AV7vOAӮ,S5сmΔ'XHϬ\/Y[muXE.Y݋Yɞ2}ș;gM/Fe$/ػ,ClzƟ F̄x3%1~)IC2Ɨq24YLadXL,^zc (1cϰV~+d#?ِ}x
.uV{,&xE;X;ΣOs!1ɤiwJe!͒k#Kɬ&$2:1?`퓉`j&:Pӌ-u_8@.̃	ڵw	s}&К 3\e^2:
X'HR,l':S37\b̹hb3B5.(&6iNf-SirgмrtщӡFB`Q%::e泀gN:Lbjm.X'(E3w@9:tUΝ Jt(tDtS/(!@B ";%˝ƊxBѭB'N)ӡi^8Je8`Q%'AN}є,lRDQ1L;%śK8]Ν:".Т8J"\'LpAcey_{A	K3\OB,AtCE\r E!:e}:ZqX"P;%ʽxB6!:uN(rtQbtZL\3҈,p8Oedp'ttõgi~6F(t""qD˖J"~6ӧ&"3wQl4b^ pb|eU7D2Ӧ3)#v!kxb1OIO	e8ʺYuX%!eee0?L<ئKӃb^pӀցQ\[%	xܘ!DKԧ(H k4N p~k~RJjzHcPIO$v8t+dMaV	8;eFwFURX"Ż5<|odX}'5a0̩WS`3 grssx
c|v	a0by%CHl';N	=8lSv2:LKד<%	xܒt'(?c[8ՒTsP7{Mý($e4Ycf2sy3u2e[DY)MB*٥:EK k-.B,p ӢB1ӡh0Jt#
&Ls1Gq7Ӌ,q,,c(E9
:: 5)ТntD: 5):g)d̸irc"@Т%INS/,cacRE]̚@BE,Y`'N,NN)Ќ8Jt(2Y~pN,jXj?8btnnXRYF'\XLSt'NGNJ"Ν=)Њnt'	5է4')eL@BE,lt?@-)ЌiIōMdO	a77t# ZRsLdM`Y$Le<:FH"7Z.r(	xG]Tqb7gvt1XtJxKYR}^蚹0ciDzFlXLײU+ئp"\t\s"XpU/WRw{wl	6v\QѓȘƱ1eІ,Lu Kk'Mu䡧[pJWuXHCO8.<voؗO;-)$2]b^;N^!&pwN'(K/RvI ܒ٠~kƼ?CTsPh'jA&@ed7BŠm7eqJļvy$LBF`5O8,n#k'7nhSmXqX]]P,Xcf2sy3u2e[DY)MK٥: -  k6!x] PeӡB`F%:a:e泜/ي=ӄ_N2Y&\OP<)f(rtP\tԧB'DA|'NJeά  eME)6(:Bt)=ӡp0Je\ll.hbb]  EvK5jK<.(rtЍ	ӡh0Jt#
02Y~p/	6Z98Eӄe%eKE5n82DA|'N	/4k䠟VF'A.  -]8
 F ?S`tswB0'põgi.6O :$,#wu 'W򈋍v3?oc	<7~C#nή*1wtibeDok.$lX@Lua2f~}i<!Mcu_Emz߰NrqL<%ؔCJb^;gikӀ;B'	{`ġ/(HfI7$wl5zHw?\bF78$	A&@u@TcDB~ōV>9ҝ̦LllRP:S9
,YL.Bx]'N:W:B)ָ闚x}8O52Y2`<)f(rt諝:.@Q\tD:t\):&ƀ e Ǆ#.:"ӬINS/,S Ժb]PdpZeirc^9:thТд%:G	NLpAceSf(N7NgQ,Y1LV^9:tftt Z qӡp2IPONXFeDdce9X:@-):MfJN?: jRtpaⳲHrx#`doLLF4BD*KK#8,6:9jrm[TYR\T͚SW?4yZTǈKJ'!egv
E5m¾DuQPcxiy S`1զޥд ,]̰ybp##bS ^-m.&"c$7dvt_(%:	L\\ P8Jt7J^ЍRx2ιң?3IyDcfX9gbf1ĈH=O3mA
ZJHk\iqSysg 4p?2/}ddqE	ҳ?vږx\AU:4կj[	BU;}د+'b'xM;gL
^7@
$h2-XH2㏼򭈚4pZa]PBS:da8{bg~˹Rq?3aPsL/u8p챈f r&^q?3bf r&^;O8]+7>ˑ2Ӊ8	7>ˑ2VY	"^K+x0x#n3NG})cT謃h\e[u; 8uñw%RJ	px)e%B/׌mЕ,mF켖r* %Gȝ$"u]%eؒ$z2Yv&^,ck6ހbeEr,/V#o8m=|m~\dJqψYx
.mnK_&c[YLG֓$'W%ضLWmM13$F4%W	PKJVȿ?/L"M˙C*o;w9ZB@L4|9*X"c(F_7BKVv((D|О?t-(D -(¥"mf:ۡ4[Xf*9Lglɥ}Sѐ/4&cƚ8K&ZǶp2Y!K;jT:[ΏZth8-8՘'NhUF+Đcfn>;w͌	DX qgL2~D͒[mN?fGؔ@H6Qae3#Јhc1g2َ,߰1Ai\sw_?>Ckd|,"ܖ pSw%o,E|>B|>e`MX'_wB _13BNs?7NvDs-MWum{:A5mp_\e3}Zw3|݋eݍ\Y?+XʾJ.S&|#`rQX҈+m4#=4$6`LX3.+bEŔ.5[\}`!`p.͡:Syq:81 1+o,",":pqf+o_wS@N"ZN*XE|`nc '_0',O~	7W{ }Oq8-8fa7\+Oq8Q8f˹Qx II(śLXDQ$ŚT%@k`yN8':l"(e(D6&|#
-qm;F7ID[l"X!>Y2XX,f_wBFt8qcdXE|>fa@:#@NBN#h;65_b:)a*Z Y&|#`rQX҈kbgr]WY37)]Qd-i.XE|>E8XF]fН)<jFX切aՃ7C '_-'x+o'_wS@N"KN &dƚy8Kf=#?ԑrԔֹZ"q+ZH4iia>Nf!17ي8gݘS::mxaR|o)lYyTp֝`,0x#L{mV:X2պy9֜ ,3BUBL8J*u̳5%b^2	lXrYZiѩឭfib^,%쏭 n5w%[inË2%ؖ7ئZ&[hb?VN",,t	bIw-gv̩tN(̻3D3:m#jwV4k?ٓFVvJKmatQt(d8-&ce1/d}kSd仒8-]X̫egdEwJBfD.Kt1رLǗ%?eu:xnVqGx;7[*XJe('mF[|;|v&ۻY;Nl~LZ+9q2B{D`
66H΅)YYJ.6$V	IДLfI,;䡖n1HeBH5):Ŷ^pVӎ^9q*1,2?t1Fl0wX&jA8VӐP8Aˁdwr]2B& bqcTwN/SG֒»$'%ܖ}mឭr=x>&9.m8-S-.Xqr]o}eSmq0eQuJfXDR݉xR?(ə8ǫN0LMb>GzUw%2G=%ܖJK|ԢqpjJKfķ7X,_`X_wB5kFt8Y	.nXSj\b[bc#ZclK|>kmtD6Gf3vc0X)b^T>$/vc	G	w֘(I*	5T뗛zXj1IiyHG1:֜"*1bwNelY[uK12n<eV`bJfeFYe[FXDQ1l kD`p,'Ysp.hD[(޲&H\QuQV	xJ.3Q[@%&hEwə8Lէ	C$bQ3fO5,K.8-8Q椤lK|>C|>N.1~s{#еУq:d,.nX1Llftv8}ZB} 'A'	5_b]ub^,wyP \Mb>Gb1>䣇cJ'֋	TA2%N9N5^y2A%N6B}jdhK cF<6Z\tՊN
%XJKE,:*Y:"% U
FazS/'Z៧:.-돲Gy=Zp,ϼp'X).̟O" '	CKK8,̿8A+C2Er+ZHJc4|D9^|ЉfE5" 2;9g,@f+x'K1/فf.x睕{`Gq߱EmJ-OՅt/z. `l=|y2r}:l Pp ?q&Ȕ4|e	V.?8V]'&l+c ТC&.q殚!#)$<"^o _4ا_?be0:؟ZI [$EIW%@MsjpurY$jQ[pjI,>X_X,	?7:n "ɘ:d	~n,9?]a^N{q:zq\}6O-}ZiafutG8;?Ze__b_`u)fԔ]ئX&|#Ԕ.jRnl[rZئ^;ܗ`t7ئ\r˸2?:Ř˻$ZdȠ	=W%@%I  c+n?7:n "ɘ:dӄ8Y̵6O	Juۈ	kӈ࿴k#wصXʿww:Ŕ3pjJ.ZLMb>Gy(]|Ԥ.>XF,B:#@NBN#h--S5-.oLe0:Z{d䳰#01bIXWڜ2ղ"}k.'p/c#~XD@N	1e8e$$<bXV!UB@$"8DvD): ѤNIk%zR,7I$O/S2cLp#&ZS"X0o򹡳Ign҉\#8ih8.{GhƬ/f	<qgt恨%PNDj@ZI;fNGy[fvfD>;;f?y~O)VJ&lFؑyh|~@\tMK \%RSLшX|)7VOD~CKpI7vO'D~CKZp`yWG][aKtB!Ռşf8gac+l2?N~}h,Xe[NmNܖJ1jJY}`}dg?OξHcq2f2~n,Z	Juۈ	kӈ࿴f?f{˻W|]ئq5k;Y%5m(l"XF,B:#@NBN#hK_e;")\YL"쏭 [&8rZxKXfб:b!o,",":pqf+ow\+Oq88f7eO~	7W{,&:X{	Wʉ7[b] "`ԒYHuAK?.qdp6qI\swg&:/X} cd|,"ܖ`'GK%5%W,E|>B|>e`MX'_wB _13BNs?7NvDs-MWum{:A5mp_\e3}Zw3|݋ewacO
20O  
Y&|#`rQX҈+m4#=4$6`L+w%EuS.~˸qv.Q$Ś}<<e7mN+n#+hΛJ+hĢgYHi'&n7ëC$d.Q> k;Ь"ܗڜ3,c|Ԕ!\a	1c7: 
7I8XӋ&^+7կ4+tq@9fyՄ\YOSPY&|#`rQX҈kbgr]WY37)](Y&8rZbfOi	K0Z)oTk MZXfDFB(bQ`.:~::mz.62|ޅ8
I81ZbU"R޺6~J 
wFCHfbc sLv20gv7D2pOպW,'|!w! 7-gѐ&YU;"f;)]%k%bjC*ܖ.wB12D3^86l@鎴_Óי XT}2bf` \AJ#p(d!i<$È`Y<2˄,ZC{wSqZii_d	Rlđ sػRSt6T;.9gmd+mbGRvS<Lŷy;v./OtelYZ[lf]"~Ѳ֜.'8ˀsaS#Cr5[ϭb^1֝ڜqe.,vGև5[ϭ`L`}eaV?cqbɻlY;đk	(e
Ȣ"-F[9=`ph`'p%x[]aDee}p9݋e-{=
!qDeN$6;KV	If}E~JLef%4f6\[@6HɄ\2էjϭ-k"$VnK{mN"ܖJ J#;RP ܳa	6 V9y"1Ѝq ZQ2Nrp1λw%EuS4^+7կ6g_wD{	m9X3|݋.,W\}hxed|cPQ B5>uaS#H$'nKLu1$,KjzZmMrx1f2?x9:lv ,em.,"#&rpVq>&(>BN-qm;C7I@r̈́W'ےX,̾7: ]
7I~"ō;")V Ь#h_wD{	hImGf%֘2EocŃ-[rS"B%PLN֬NqDe	T%XI1yw!6eLx9PGidR;ՎG0a;e#yiq,x,N
6eK0J"B5:K'N(5,2
Fҝ`5)jR=2',/w	v,ĲtdtO%:tG,::
%j]D^ll2.*'1Tpp)8R@7X>b<eNr{GyYe汳P ܷebfSi]@N&B=,̿J̤'Rѣ0y̒Nc0-)9)gb (O2c" 28Y}Q2?=C{Q|::lu0^Gy;aJxI.?Ne=b^,%SI^F'{KmN8,'>jJY-1a7e`}
7w@d	:dӄ8YHOKk8e-?]a^N{q:zq\}v>;.l8|4]{e<C5%6)x k}wm%	ϚN.lK|>YutGF,8-S5\b[bؗ){#R$'%ܗb[xsD,WY'J{. 'AF"MO8=X!\-d~7ˉo6oK|T:=r[⥂:iq9-qݗ!Oq8C|p`.Ç=ZqKf4Q8113$F4" '	sZǶp2Xdg";vյEj%k]	ivXp\s0و_e{1[ًv\ v)	@Nu>7]
t.MKsMe	uYOasAFmâӄ99\N0̎XUDE	"5(e#EŔ.(Qd-gKgrZئZ\gr]WY2G)!XD=5r;< q4fXJ3f.,vG֑%k%[iQ|2[i<8=	.lcl6h¹.wFcHjVX3-&cEZDXE.kbvd6Y(rۢ3HQ.̓,ߑ5O"@ '9PaŒI.DaE֩8egAѓY,D2J_Y۠1lD;	4f~LV:<#d8{XDe,0 ~b'^/c)җXEԺ2:n zD{v.nv2&hLr3d8 s4fX!g>GzZxNVPl.W[eag9ai8eN	ugևek$/w~-qm;&7IF;l"X!>Y2XX,f_wBFt8qce#(В	x56O5uӉ࿴}i#]c.W|]i\r}ht.Y&|#`rIX҈+;dm q:	81L0,ܗaoL0֘Eh Aj X'`mfaؐ,cdSL͡b!t.XE|Y:=	qf	W5\@N"`Nx	}Ws#@N'_*XE|LuK	Wʉ7;%MLo-.X	=-'IbғLԝ:i	ӡt	Ғd|	N,:CutMjUfqR[a:SR^Dԧ cz#V2126~J1ܶiBD(h=DW7.enډgnڶ1>Nxw_QGw3) imf(˺iĒKO# 'v)vpUKbaE3M
3c}SDK$/	 z\8șmkݥ^2"X<{j{2/D˹ew`u#f0:3?xRItw:-, 'G-,_5%l/A&6Vеq FQ2N&nX]M.6ҝct6/.2Z?k汧e__bbx5%I9>Ek}wm%J+nl#hA} 'A'ܖ)ܗ`t7ئfXl!Y&8:.qc2DcN!"p%Gp2Xg\٤Q3BNbw4|7_`jK}3_4BB#%! ijslv<-2}c{KDZAI\1q[{4Kv%؆dGّ!]MqGwJAdL:#OwPȣO|V+Fِ}c1tbŦEV!'.BD%:.ϽBȤL@p0Froe/2#}w972YA/Bqߜ_9gϭAk/Froe/փd^26Qg}&#^bZLLңn	].ld0~Z9Hk\M1>N':k J -bx3q-cy҇tVX#t#'Aӈ&])Y,?ܨ8g|a:.S.Z@&Qq!DZ2Xr86Ĉ@Q(ql-]ИEԅ0)PpϹ0g1Ό"\x~L0Lt7	nV	ݰL*J%l2
0y	dpFurAbGv#i̚VaR?LӉRb(iIWdO$L3a%3& -GyQN+dLbا%C721<%ғ2:vcFh|8ga:4 &I9( {QҞ3ԧ&dpSV'_ 'MVX,şLK3q k;O.㋒Bs椡XM,l3sjЍУq:dMӅ8Mm	-<7	FZD	up_\ep?Uv.1q݉xw|Lixd|}Bsm[#hA} 'A'.K_e%ؖ7ئf%b^k$'%ܖ|b[.h6j6OwA3T6hBɬD=
Ç˖%,Z '>\NK|Y-Շ_wS@NK|pb[V:r[/@}o~	ӒK|a	%> ؖRÇ\+Oq9-qbbe#_" '	RZY`<gKRRCZ坻jڢֺ!2ҘZ'3/`٘|pϸtK0b@qإWb䴵: ~2tةe2۩8Sرwu>7~+.˻~q'}Yb]?eMT%%ܶ,;tN(̻3D&p6un",]g;2qaw	Iw-gnϻ!DLqՇ%D͕x>Sd仒8-]g;2*[B*EwJB`.KtXfy^fN켵EŲP]	Av,g$)<@ՎY͗Xqv+9<_J,DEo[&X Zs{^;R1l1}kޭѡ)/5\/)3+K*eX!N^2=tGӄ-9;;tXUB0gnEvh;	0&9&rB6X!m
%nYw# InR`$) H}d{#`V݆BqHi3/f 80	KvC7]ȹ g26S)&aq['qV$f)S2&lI*oI#LL)0%194%2\TQ暈eòt -cCv!llΓȹ-|#k0鶁j{8<	hA3- yGx`'z]&$;7P>9NN#
q>L	wp,2ñm?WlVC>+h	<wgaW`tHy$Fc#8czL܀	sBPh˾v wMŔbNϬ&I2`A?{{ژu5@p.L%	D9ȌML.@8Bӓq $v# J舵bpJ".e1/d}j8yd仒ϭŇ%e.K-oLE+V}Չx>ud仒ϭVLav%)ORbF8ԆBq2SBu	1.F&	*	#Mue);
Sd3Ųw B[`IaE3JCL3nA@rļYN'ց`/d|Ļ#SK%%jQ85%%ܳb[c+a7'_wB _13 'A98OӅ ʄPK8e-?]a^N{q:zq\1%Xp6q:qg#a]Of2wq(iAk;1J<|D@X	T$D\o&dXAK1~ް5UDE/V*"ՂHO],D>;7˖%,Opq9-fowPk48noK|G:=zr[=KAtr[D÷=d#ltXR9#q,ɫ4%66|)<[1Щ`3#;K`q LDh6	%le좙K&drR`R 'FDbpURNF}`J o3/5MB:O	r;Ь 6KtU\Cf.nΘWCv,lUYؓ|:2/7bzZS-X@(	H }q_o4i`a>.(պʬdL/OLɛ&FX!i1=Y۩;{#%A'A(`wf+h%[Dļst.Qk"$ؗr\p[jqdIIw,ؖ}`}dnace`}Wn	c$n~,fōlsd(%GS`}ac]a7^Xq9N8KV>j2ļY?;XʾJlk;Y%>kQ85-6dtq@LXqr]o}fob^,%쏭Y&9.$eM\p[jpKeGb{rNO,qf2=?wFON"NN̄B/]Χ	r;OL*AtDZ8Eƥ6e@:"-X$65^ػ!@:"-X$ύz(UDEFD}zf FAY(
8:͡b!b}0CC|b[ 'ol0X7uK	o`>ķs#@N'%#!T-1M. '%TN8|LeT#2fɱQ=3YjB; gQaS`$MNN)NN)K1bJ|)hIt/::m-'N:S/5:,[kzU*X&ΰ)yMJpK&1wO\};l	ui<>	<cg䤻LL1Ν@NdJdGwxH&B=,F_u9s,VVБqZbw4|BI	 iiU]CEip%Gfj^5'zek#K&?[㟹, 2E=13ebD$@N֨ld?|J̴8o:4k#:>Nfaه"@B15#O3:Gcba`dlxz<eu2;'={,PeNh[慕:VYSy/7)}j͒kLSXY`I;t9LS=<W8}A;X%>c*	v$!؇q̓XdۮR;qϱ(-xidwf"=/VQ	n-|i`f3$25ϡZYe)`U:VBBb!	.XN#6`$|`|Su@bqpJ7e{# 9p$|,oV:(XD|&NzbfpD$@Nip{gXi-38k+4yiBDVve'X+[mK
::!:_Xgtv2(fX>6Q6$BD?pPQ+49Gi%92"hlV F|CCgH@ws"2
s/Gw^: >N-,N;X!ļex#wb4Hz>	37GAj%uv
,12qۙi`rx؇ƖF
be`8oYq/hld#DԁI]"(f]X
be3B49<K[mbW`tՆp0CԺql
CD n0pz1F 0C/N3py'ȢcgFa<BZe$b?L޼ p4:8VAѣ$Ugv댶$@8.t -*X٫h덌y]Xr9єlXu..@tecf	jPA,ʡh`%q)Ė؝Z]NDDxΈGRDIsMӬ0J" Έ`J=ȆZ/Nt\\D2uyah8d?"*AtD0=ՑQ3"0`JYx, 3$0%%Q/Y=8ӌ,Ů=Zp22,]swZ㧬NSӡi 	L2	NRq;Xgeɉ(ƛ!"pV@{g%8A+J=r:<*o8L%;th91{17lvD|dgs iiEдjG{GEt0"e=N"{y]Kppӂ__"lg]F!r&^u>unKD#cB(td.DF1cM H%-8,:5S噳I\:<*o?KhãG ^0("c$"*3K@_4@g{bzP~"
Ȁ,D -,ƚ`.@T8@ubDk`IO#ig6cWF޹qz &]wFݯYwt kն!<.ӧNSN:KGL;>6~8<t#ErԺxZbF7t\L..YQI]ݞvccj\ҤdQA>4!`%Pu8,tM	l]j]t##tG9<ۂ>Gx`FdC5$#`bID@B,shj";tF-1tI C@5G	TD{=	:RŋzD+>Gz |Cbң/4?/2X=9;ϭc?Ei7P	d#-Y{MY5MGwJALe (	1cH	PGp!^JiFlҚ&-4|F+Н+;#i~FCΣ#
)`\q=:Ƃ׭ ij{kVYaBGxx("-ӠH\qcQh;]Xmt3.lC.2R;ղH?XN;1C#[,e|`\zmbL㿜XXccBQҒL8U]4.E).ĘF4ّ	?*hlVN+C-[" 5ѣ"*šF¾2f'za0Xӯ:-Dp%e#O!x˸-J$a6)+lS4 '!["ا@ `+YL5ş#ܖa:98;,5N	.Y;|>>Y2XX,f_wBFt8qcd썟{	B!LFeҐi.`w>	&8;,E+YLGց05qNA(td"eSL)MbpwrYH.]a^Nyq:zq\,	.K_R	.K;uS-d}m,	V>kweUv.,RQwdCQ5>;_5(o%4+tq@bjKf3>Չ4cM8Kf=(?}W46i+iGBY݂tH7N&Z|8m"&:A_cf+.wK& aZ3bh3sR-H 1;^3nXXbe桰7,6.Tc/z  ,͋Z6Z |+vjD  c/5,2 /5.i6,be桨Ɩ	^qm~fj<պ377DLF1l9ӣ㒯c*״Fx?~¾t:]`"b7"pHWD/420L{CBM,ш*A,']X KT%m")
"^HG8{ !$sTP&^557!iԆƦ#=JX DL]aQ/4K'{jP{K8HZǶp,sKͥtyHS5PBYݎc_bIKmt^7UmCxP"o% [kVcbeΈ `"#QxxU33Zԑ@|NQMfa#xUwi>])c-uL%JГCIfZ%tx΄\<.p!P0/ׅ,`QXNH"碪D	,G^@,!Ŗږ!}c!6L$Dc;8ntEؘٱ=Z.0>:K,"^1$ԉ  fe  7  Qy(f|N/
X9wKv#&V E 0$K?[es,ӣBzΐxe~&71~1=ȆXiTD\ v6d32(17Fx!H೩#b!&%jbeg {mb5"yMQ- |K;m6IYĖ&.WA&^jx  D%-pcKE?9isCf?MˣG
-2DRnh/+ɍ5B(3tN0DyT Յut`9`gV"`d@""K&X {1;:ȇ	j8͊p%aŋ,SM]|~Ŋv,IylĲlp>EVdq.ΈS &])w-.:)&:,ϻdtD@tsE3DSGLa?;O>wgIёgO#$!*X3Nt)#DxC&Рea;'2{mND.]SޞZbFUYROL	5,<=ʖp.Z2?	";A@9Sg>r?#{,$R |8-ؠ$TJuZ2ͶHA٩^7YncOi'(S8KY|.GwF`&^1(DF4FȄ	TGp2X?YGJjJ֖>NB"+;#4Nhf! ijzdwucy:`Q#6FHXf-@W%uYL 쏭?6IvnK_4#	cfkT_Є'@'BSؐ7%SsB0^N	<et3/Dmbqeгx
/@^Gy/H_}=rXGGwJK&&hэ6dBD(il{g%k%sCf:<*o=\lu.:4|N-H`~\		ҳVuH%yP!~]t EȣSм-3~q?oJŔĭkK>Xj㰔8D9.D9J`w p""Kj8OF8bL@ 'i+lCN0
JŔĬr}HY8${Kt0ڜrY*7SY)[c+	nut-\@:n 'Ap6Duuקir{37.ħY3(]_s7|24]{e<pjJ.HadxyIJMlJ|>a@:#@NBN#hStor]O}a ĬYLJZz#Y&9*ɿ8t^L{*>3rQ2tX.Ea9'1GyuGB,r]8lȀ<.EY})131Ѥ.&B=,4ʸW46i,ӣS;Dΐ"!LРD}p{݋1C3ژn4Vڼ mbFCyjoD6.R#QL~DE21C31HFcxXHyj2" arCTCxػHaLЈ |Nxp,}ҀV9YGБAGɃ[و`<,wB.^0Bt -(1w#bYp#qv<F@N1#N\0DрTQ
#1Gր
$Qqi.h橉1D$@Nɖq?@MTTRӣ4m-Nk,4|:̙jL~ّ=:зJn1L=hTf|@Z
=OHDhSx_Gyg<<M]XnNpyݍ35V,1`]tO9X1&Yy27dE>JNcWEQRp4Nu4'MX	dtdkK=IӢl'N)ТntS闚lN%'DY/fxPA,FF$HT:tBѹӢ	D@闚lЊ%:*2fe'MqGwJAdR6`h.
w"㿜^}i!13Fi" '	cKE?̿%p4:<[KSБkT>N&a '_4OWZ.e^/l3Փs2"pbsQwNBt12ѨYwe`k"JQk4޲c]C/5uxȈtARp1V^	{@̱pf-\_DbɉӬ0J"5	D@3^k< C	IYp1Yy$"dpZ/b!!Ӭ0JK!( Q2X@pDgRqhsVbFƶ; E)"e5cpwt0$͔cM8K+Z=̿?7%IgetyQ4iq_4|928|AVb V-X9iba` S;U` #h	(AE+̽8O'"	ia-8XF+vKb
F1ɜŞ(;1Na\%-ėk,%zا@<34b4%FeQa.vwKK8
[Dt1̈H%K/5I[7=RhIep\F6pFGS:h*@ZQtj?Da4`K0%ap`KeQ1-][LL4" '',h7dD%hCm2CYs2DN+Z/>N4`Q控
[ՈKJeU$^ #``K0%ا@N`KelSfw1Vv谺),]NE#.|f})
"t,r;qڜ/)NbpS\QJ"[Npf/(Zpp YU8_֘i" '	ekTp2X54j蕡g6kE'FdqDWhDEgiN4lV -NKj\;c>f"0MKmD` t` wq{,`}C)2+5bMd՜EH~g`$f녌v}.XwVKILt<HMe+gco_)+%Gx7%tSvr;.Ϭn,s9듉],e`
X8r;lWӀWLǧOvbP{Q>椐Ƭ!`K$	i`H0W#[ٌؗGLLңn	T֊C8,_"M˙ZJdChBY؝5den¾2tN7ЌW3PN_(@Љ_h&sy
#8OG@& d` 0f=B?Ðb愠c4Dt
H@yw%8%RȀowxAYa`n8ݗJ G" KmZXbK 1LdoK !Ah}KdC~SDbE2 Qfh=5{g,je*o=\ٽmm(rBM ]Vth90&HDUgi~nAl$%Ni/]{"5)hI`4<e!	1$#OS\}]iüa	}dcB+p4Ze #:C ."K#Hb<oAjfbTC;bUDd;v^G y96DȔ4wNŗG$X
XJ;Ft-'֍bܪlK3(Mm=Ќ`в`8WJAN&!JzfƧu {3#}|G%q݄˺q5euѳ
J'|f]ӌn^g(#g6-Q?%QO_(pʩ֌$(N%Q&fGzëeSJ;_25ŏewOňfG񑶑ψօ䣻:|Ge]dwb,}ff+?;Q̏#bsGօ,DJ;Q/S䣻2%Ԕwu$'؇uK;GyT)㳻+Y&4#|e;13y-$帎!P"K#H;O;>v}h4-13#i΍ '	EEb%lC
Q*\̑-htCj!Dn'K
,"{05@c iiE..]pXF+pI1w,0<@%N0Oe`/AP~Z`&3?+zpIX3ػIDX2[#	DXyf3;mOQŰb{,wmN3P؜?	2zpGz1?H~8{/Y(Q
YyJ19,XEcpwN{m"Q&?[jpI]Ő$`)):1IbSs8Ɩ,"t/DQ	2bf?i	c8,2Sc+4dkCZWQV$Egbre<	~1F?`%4daW9GQ/5>8Z X"&-⫢#itcbJuJimТbs	S`2ã(.pRg>pRz"_mNS{yq,#Sm}nX|,C݋`+Ma'F]'FALND 'Ff')_ 'FkNSsPcY"G_jrbWa؇ !-2 OeO[R+%k]	Y݂&Km!bN]
0ѐ!?JEr"Z閆C%m0K	n''_4dwvcO
W=|j7bdhR,Yb]|VYk6Q6$b!"pK/lTJZNLHCth9ubbuB%5" ҋ1dkϡ2ԤY&,meD=s/7 F^CՎ9qcyéXZ%kȿ#pdqIYKN"NjRd[L$]i4 }C!mdj`c,S1dk#.B5pebf@ti8KLD2?abTД'Pth9І;}:4#xػ.H>>AILLF4q%bpȄ	YZ?>JUJBF'Pt>NNh -*,K/ػӬ8lKԺرL҈4C?t"U;:2رLh*I^Fdv,}w:@Ntd,NS	<	eX5XMK/5[ bbf1ĈH%PcIQhT<N&Z%7FO##buH纱 iiE՗pcd4'jC쌍xWޮ9LY~'X}.qϳe&p\ޭpAdQׄFڙ_j˸dİ\l])&&cƚ8K&ZǶp2Y8?*%TQ*E	tL0ruA iiFGya$!,u6^7c%=AUp5ﭛgol񓡄P_tF	愢oHx!	BvnN /I^FZqoj$FnD7]Ll'c&^i;E@" '	ip2Xm,Q5tJBDtLwӤXk] 'lSjn$'I?Ժ@Nئ?1'I?Ժ@Nئ?1ޜ&_Ra8{bTH"S0Nҙx  ԱLr`b2n:݌8k#schjHDY .j:\d{LQ6zNe	Fzct`'FGi,C@Z.!i2wD@N=e/PO,t,8,H7" ' (6/PtO\?LnZaL \aF_`[hvltL<j6tp#bGH@Nux	IvMhnB>xlE9Bn'F΄Sf8],:#\t5:NFh7ud*^sЊr6l{gkW2C?%m04|9)|d]kVG	"0cO4γ@#	CV HiyC۫CVK,<Mdll@?͆XO?a;&Xkd,Ie&3ek#g-j5e
ifkO40g_XlYXLeᅒklC&bi{ZMdl>e|43X J=w^	,YX@e)Y&x,әyr'&llHL$BD?]OY-uL̩$JUʑ3bKJ'XH5>DY&13ec?" 'ldoT͜ʑBDRG}⵪'39"ST^Y&ONKa(OqIEa:9(T#&
51dFGpSjbf16~D$@N֨ldlT%j٭52ӣG-\0(A
ɋ iəQlLN.Td5ia a.@Ӭa,^15S@MdE|F?bgd@&X{Ml\@3a@E$><XJ"9lClzNaђ-6,YuvL5(2ԛP4,bcE<DndAD{8l<77@uER(1?`(22#uh	AX',C0/ƞK75&c'F8-,hd=ezSAUқb{~3Jl>RE/@NӐ*#xwD {K2tco<(][JlВF"f;V(U;X(U>XԎte2qc=0쓦!A_}daёin5Z{-pdX3ɲ-yM,bf&X]ʬhw5v>;:24xeY&0k$2	,eexȔ!X2ϲl`.~11"9lClz02tdF/`0&02`dX`]ŒPlGtɗq\2*@TGwW``0Nئj e汗;f0aIsb^/.cv^h~k;Oe掀,+:8GgLdLX5n*ў`0:3[}8'_F?)3Ne>Gztf<7޾02cx`v5YQݒkaiuMYxFZC>ɲ,LU19tE	r;؇;aѐxMe,Yu`,+Mc,-!F2ex9kC3n?c#|\%	ɗÍK`c,.LLcKBD)2KL2uS5m+z\th8u`_Z
)>5fEצ?ti~|AT@[bX
Yo%XFԧt'F[5i`y	<[ $љkb*:R,r?6Y8ak$!؇;}iaW1`ijE&XY&4	5IeaƮl#p1wpn͌y_x?%xɗr台R阶B.[%S::Zuw9@ e6a߲800a1ӝba˞B{\Ժcљkb^0;}xw%@eo:RŌ5n\2wDP,AUukF)P[}*MevJlc+lS&ij@>Gx:lbkd:<̰Fb<G-H3e᭒k#K2s$2gc^8O}3ɴ	~~,=t9CIC?wƞf
¾QCqbk#KY&YQJ2~2LL;	].ld5R%W "J.ath:¹ՄNibp4bGwN3XV34#R0c֖A-JlYY	$2°џ񳸪}{fF8Gy&5;{|pwNS͔cMiH=˿Xͥ\W.m֨:4|F=:KJ}ys\I^FbK<)_؇$F d0cEEF.I4lYY,XLeY1izF1w˄&4C.B5񳸪N,y/6̆;2XHCWl&a/d1_(e9O_"5=HɗIf2lX83N~i" '	ekTp2XLc+F\7sD\J3bkF%\,Zf Ҫ> uHS?u@Utj',=ң3L(NL): %ۡ?0HE@']\LPAТ&^;Oʑj2)Eq[j20Q/X̍;O Od͔cMlH=]S6s*E	UEBGF}1?mX៑`Nh -pئ)	=Y!d[L.s&'eL3Շl{xve	G.L.,ҋ&@ۅ1 AZ*] '8m͵v?ahZ"Dc	'惆}}0Y 	LVv6%JDLe:P;X8{bW2OsD>:BB^ֹ7tc4^_݋gRD2 ;͍mZ`OL3wFYm"BԂ84N#jEWBLٹھ[,f{|(@; L/Yaj d	,uc АƘ5ԑLD͋bw@ː=1d`GFotUAY#MK1bZZN3[Bx%8L"汑$Ua2[/te:KOL
svhk1Zwt h~|GzjHk}a(AXfU`Ua(E0qYq:x~cph<1w&ƝD!՝4.Deaz.eJ6dLlYq {?ClzQ|?ev52@7d\E౗vVmƮDdMo18?x7X XGԺUa2c7e>:}8pvbz8g֘. flS4[ ޯG|qR0cijie.&4O#{-h'Mc.#fҬClzx̃0coZ&4\DZY&+?gpVΘ
P-I6պIzpsb8`RmIbR6~iBDFV=%+Z$$xeѣO#1	|
s b ҋAՖ$L#S~0dQ_՝4$c2pNSyepx*D͌eg*Y^8
S_B:8TN3>r/ɺ}q0rU`0HB3Vvٍ̘g}Ќup1'|f}Ӕc/Z&$!Y^8 "6p5N/V_v'|=134	Y2n= kfeH"Y&-~s2'LOD'_4
x4\?Mb3#L"?Fe(Az#%cxm{/5 Nk> ;&؎Swṱ¹>lT?9cП_#
4 Ղ(D0WӌGz3ZK>e`5=ee+$2"1?wfI5.l(E	B~jJ5dX'D]q*1Ya3Beܺ$&؅Au`T{HO%_?SlO|v}jVcc!pk&(̻)@L4 (W6!椣dXx#Rjwh$FE|Ֆ{$2>ѕ]u;XLR^#/w3c1wMPjĳ!B5!7B1U poxP*DaAh'!$>5=ӌ13%4ӈ	Q2P{g%ӛ=TM]Er*D͈rjsqZ	s4K,.@Nib@ZU'(mbG bqǦ&llH	YZ?>;w9Z"sWG4aް-gǎKimL`m.k'ANO1tahӠIkaaS]UkLGC?@Zk\\湫4iiaІ>NfDboFp#<s_4N+c4;3P;*v"]LCaYۣtd/BF cJXV79nDql"+hڜ3fbs[e]a2ıj幻,Θ<e_%]Mc]f?5w=dFb8,ƗX
6I,``ژkmeIe\Yff!殍_lzbQ-|j4`(5Mdif;,&񳸨2*Hx 0cGqK,I.Z|L&FୖdP_w	kqb7wFGZpș ,u6	ư2&bb`<VwdPuIAֹ8e.p/23[]{ˁ
gn_1vTtejWRX$1-H8lbkd:=W1`N4Ya 5L!Mc,
36w$uIb".Źסt kV;s[fpX<:9:NгI_L50c֛Xjj"Lpwud:r@
x9WtG,KKdPloP؇O^ib.~K1p[i(:]3}dpjR2%KeJȤcxŹ3	:9 cGmB!)r H]@NH,%^<cxq&h`vIK mehj-˟`;f,K	;Z;L=La嶮SDpJt,#]pd8{g~pmYm`A+cf"[i`oV,-,tq@A_[jya, ~K3CВVXupbX1P@t1cfmKLh@Ebr ajahX9, LEW@(ߒ{mt<HL,YP@t1cf3KBec_kփEk,)l:ı[X%Nc%v-ygXɺPUuZrxwI`"pYmNgvc\6XTLXhmKL(@`g	곲 -R$zrX$:P/P>:X6t,'Avc\6XTLXi1Bc! S/=75ET	,t^	Ơ +fjRpYmNB α.,K*S,l1c-0IjB_-wB{XDXZ:/@NKzFcP-f<V2ՅLbeN	|1K֘#-Y慰4>2Eɱ5gaҢ/4b((BՒAvjI1扉.1D$@NpM%y\J5hUhNF|rFl#%Zd0('p5;*uB%Z+m#ff,4bq[4;*^ zb/	vwvd9v1J$z-Y@cYd@) 'l~g̉e`I4# ׺֬K&YE˜$$S`0Ƴ~xg2Yk^Gz}yoW#o~"|wZfItY,Ie;l{wXD%:AtY"f5ti8{g	 g䱏?(}	2lw9XAċ$%,\@$%;f,K	,I7F;կː, La嶮SDpJtI	XGѝe&bcD.FfhvjX~\@t! "C8Xm@Nf!|_`KF)

h3$lY ,Z@l,<. :1cfm(ckPUK@E	`/XM[N/PeQ]Y< 1T3	%ˈv1cf5KBec8O֪&b5Xgc,`w$ykXAAUt:eޭ8$y d+%Ffa=3gvc^6XΘҜbs@`cc=VvDXZ:/@NKz82Ժ#FjKnYMkİftōF([l>OLqT#=75ET	,t^hm%-ãc~K3C@!ekX%C3,l1xmЀ(FPZ5ET	,t^<ё
Fzٖh1pϭ1F~[!dg屏FylcZbW!%agza`@5Ⱦ#ƶ!A_5ƟQW1jߥhY&ЄU@,n45<g+uk5$oЙcj2ƙ\+V10nܹș8/;a5	=3}o
a`xMc
ȿbkdDL><+5E?eY&ЄU@,ЀkkA;?ϭQ$Ndre֋»$%ˁ)ej5Ƨ5=IP`)7l,j,b.jtK.lCN^i`IR7G|7G,> z"'5-<Yak}G{;[ ޯGbF4|Ɩ|3 [$:fdK$2%fZ.'ɱXL$%	cLa&2NO?!RNy4 ]&n6X #R1~gI`l9G듀2fy(0Ƭ]L0Ŀ.#!)Vv!%w%2W FƬ8YI!A_+0pk[;,"5l)X7;]Xj1KؗEݗsKLYbnֵbX$	'/ge_,o_%cYsEױ0eb?ׄ%z'	}f?5w>9c(ȯL/,Y`5NMmLb5ԑ,X55wO|K|ԏ,Y]ʎ"&Z5P%%(5%f_%&bcM9ѤF]L"X	0vVR%s<EX4Yf!GĿ|p;!)1L3O 5{/_0}TseHe
,X|f9,OjcOP6hFKm!͂RcrKB<} 6;VvD	5K(B2..ЌD	8GogWa?RYa7|I͕,wG	Q, Qkoa	 ιy,S1;8E_%BiojH!zF,Fԥeϭns[p t2]ș'掁!N&7dBtdușOԦfjL5lLfO,1XppQl9G6)|>!&x*X(|>,X˸9>2;>Id]maol:`n4t#H*eAd{A4![}ix5t1:ئcQ}6yF9?RO ,Xq-`p}]seGBYj(02|  Ad_JػXqX'j#TBqUf|#&6}vΘ/h8O(6T#
l K$X;񧙁0cijDv^&4̩_K/LMc,
E˲iv$BD,ih=~05%3PNae֘2X/	YѨT:[Ώ+֍+D\t~KaSFLѓѣ&lSS>ز퉚5};mu=զ&cƚ8{g%V˙HMkFf΍DRReݚ_4|B`ӯKJ,9/^q=fo
YzqEԺ@NS" '	dAK 5tj'GreXHCth9ߧ_4dLQbMyR20V9b!z9ڡ`C	ёx|X/83;;&3ԯfom.}`_ڡ*Z*&&cƚ8K&ZǶp2Y<"gejRi%ܤ	ZYth91_5f`#TIl !p	p$KƜ=8J,"fXUNɝ>3?c
2o-Av!=<̌0_,	M
HP}id/~HhYuQv'LTɓ?㳂г0MH⓬鋢v),]2)aЪU>J.d|e`K]
\]
xϭ g:t]r7>wȗR;-.DWKGzCKw/%}ػXD#5cdö~;.D$.-Z(bt">QYE:!">Q
E!btA.D}h1g]EȏF"]eȏk.$yTNZ(R:!">PX)3qch &YX9IcU-=jW޸6	_w4Zެ#TcOY{{\FbV2,ܖ}h^Mdi`.Mc,Fq13Ji" '	RZY`<pVjں*m52IR&qZF̋{'Ŕ.|@ZQNLq.ItGxvѳ̙`k8쾸`{xʾߑe^qe0YdIa!OEb$Mc8&c5f5/N,{/4&cƚ8K+Z=i\TzjeW8%YG/|_4 -(\GCŔľsd1-&6wN}hCgᏑàIdG։3,7/DFw:{xdz"3{Ob>OY@/DFw:{y?ӧOb>O6gY t؏+@/DFwN=ҹydDgyeӧZWLOz#AZe.q?a?,,W(UKOZw{WwM_w>P 6LL4-Ų!"p%Gp2Xf#ehYng$f%DLѣb_42ǀ*XMI_"|Y>k	B/ϻ-P̷O<Mb> f̉;dI%=Z#gV[X5*W2e{d2s.qcq
汓62;ƞ)g) JctF#@HY&7G 6Iel?e>4wa}?5_MH GVoctOEZDK$FhlX&wc?Bԯf;^G!yS y39c'{zǲpDSФw1!Q-n$wk#t@>Akc ɴ&^UeLrococO67A-;Gր Mdnր25@cdOX-_5w<idcBn"w)d),Z!kfd^2N8bFXEk#g鉚TcM8KL=/WT"첞kX4ruLld͔cM8{g%Ƹ;-TLW5-84rrf;N?dak;ʑHFGOVIt@ɱbf?i	p2YD%CnޙhlA֨3ѣ`ӯKJ)ɘ n5&O$:Ct!Y1#M1cM H%PcQ3IZZe!5ZlGKJ.''&cOI_V5ɱbf?i	p2YeJյr؃A2'4|bj|sCQ ij{; ޮ#ﱲA3!EƂ}bzkcN2EU,b;Ȋ_gr|lfhXqẘ̻J[05!S`аᙡa̙dfv.+f/"6yjaGv!Rg%k,CRa)3B-idf)zM\c!cN,|SE 6&l{#¾T<ϑ޺1y43A#MdikQփ@;dZv^dF<#
R1x4hCMdicQRroZ&2#4<+H5K$F50MASdZܘF4ّ	e{g%_ΰZfpVJ˙k8jGÔ;Y~>:3!4\ulra_Wc1`QbGŗFW]Xeqm;fQ2ﯳ؇,gp ,iAWʌbK6PC^Gwϭ0VI.}iud\	}i/Ӧr;H. ɱ/,'\[_w;د+Ḧ;F!R4bY6I,ة}h AUkpcgqFdDN+H0O_ifGրFMdi`.rǟZ /d[౗ƽO|yGz5ifų@dҤ> !Œko#grbbf?i	8,~GȀ{,TTKJ'FU˞}/&&llH	8,_? YC'(|N&ZBG|@Z=cgq{J8&hY2E+ݙQ2|^+/o¾T^:K2zc11$FY>Y&2-У>Ek#6&;AtGx;;MN#{'ҦMc6dwa[eaw?dREk,BdP&fX&,+l&c'ҤMc/\%|KDRD=x9;>k$F{8;="k#` "vwu4#j#Mc6d'!?g{Yy26Z&iQ7BD,h7d_ܧ5!,kdYZǶp,~pV)%sD4USzQvGa_*Fd|@ZUd Qd|ijF;ײ}!MdbT?2d`5.VOILLF4ؑH	8,+IUT- $&ZSth:_#0_BKVw`WS%H -fA2t(D6;_4L	ˡc.a[i(P-a вJ'eQ;J'\܈<RQ:"!
ID천$xDubQ:椢uՒRJ'](q(q(vDu;N'\k5Icv2OqM$1KPP(I H|(Js,5?UOGzC	ΈFGJ&IDdJi OL;'JT"_+B/tGPGydL10	#B6,]hOCRv@3I,Vj#Bif%GxKޭKՋ<w1w{|+fkN3ƫ.X5t4b奈Háy'vI_wSyaнY&|kN(ë$/ػQvjG.|)Fgxia³+z_?\2|n+?(LJt04d04N2P05d05NDFd0$Nx~L>&a_\8#睕|?}1cuc!L3t(#t@J#jIB6hJRUPldJY?8$Mdvf"tJY%2~pOdF:xXDb%,@M@ `-
 #@zX~- 	h@D= ",Xb:tnbR瀚" IehT@h.]((DD""".f j@$ERJC	26d~jl&?%`hJ&EM D!cD	':PS#\t0V	D+dȈ	`'lД#f7%Ȕ#jB6G	*jQ2	"66J@3ԅpDΎ IG|ۘgbT(Dv*-#b(a;9MZfn;%Kk,Cv;DXWɶ
1`M4=cX.D9g-pY.DF33NIhIhImEȒZ8ӡE#tEȒġr$%I`\95%P%(ED"B.5 y󠿴VՎ,2Y4\,E"IL&|#JػD3zVMbg26`ˈ%	Beɤ22Pr(LP&\L%	,˖IB(8eqGN\AشJ.)F\ɠ	BeAȃºCR9iġ2Fo%	Beś'PpfN>'FTh~Q0է
XQ#h0\+#OL&gm
1(dт@M	$рI&"I `7%FˡgP07%,	(Ӕh (+%=13'4Ȅ	iL{g%)5rlֹiY\֒rebp<pUi:4G"jcO[llK$w-~K--Ɵ5&cd0(XHwN~r7	E˾]pxȖ`KS݋ZaόbZ5ZXLL4!"pi{g%S55jJk_	ZѣVY13	|5C41.9K.*Mx+bVtq3rf:mqw?1sQ$M˺TscdwzY> #$G6?Փ&rEq!mk#LX3u\v;&YhlXבi89>1n5.1L3nF 	Bmʇ1\dx˺23cf;_?mgK3]w@L":23ceqͲ>1Mkz-ӏb5_HeK$3i޾qcόek	@r/hꐏ35NK&gփP[H9,udlv[k'6Id 5}k.1" '	rZ{g%fwJ3UMf)6p	KEFdqEzuGDa -iv]Ӧ%Bem;]g-Ŷ^Ogt%B_cLD`BPr	lX$|~?Tel2f4w),d3BTEqX(;#cZ"eIdm=1־qcόeƶI%*%@(bfHiD$@NƖ#8,s\#ge*4͚SERЕ_F¾j|Í46;b5>1+?qWػO`!!=35>1p@#m0	p2Y{9gFtyZ$8FQ-	Mkyy-Dկ3.@FW~1X	P0(
w؇+A[k~G|,w8"r A[/fGW@s"{A[k,FG?YѨVjio<յn,/th9_1|/q}:q hbN(w͎ϭ(&Y&q%qqv_>dȽ|>ԭd/^F!;'փD#
dP8>=wpn}h/lYu'ւdAr˹lpFwb1s'k'#{'dwty,YBFO=Mc2'FO5Sv1qdd!I9;Q͎k#q'ъIfD-9;d0*Mc:>9i}?|	K$Ge@mdȝ>	,XΏlw`R~jH62;G6;Li>|ck>G{(پ 	z1a_5FEa;G֊5M֊$Z cdϲe^;, #m|2(B?<3ޯGxZk$FE[kd@6w tң>H%-Gp2X/9s+jRzs]M["'-ѣ ƞqv_m|PMaDʑɮ;d(5݋la><`m7DX[<Kz#@8?MddEó@8<Ma 	cgpe`oBk>]MebPͱd5}9/0G6>&q?>	lXΏmd .gslY>	,Y4NK#r;J"u޲Bަ&]1ّ	e{g%?I\Tz-%mEd&#溚ENf/>Nf!{1/ӯ  iiEwްqop= k#Gu,Gyǲ~Sd8bР%k-,yDʑcyEak5dkAbY`ӆ~ӣ{ŏ?4dCd|ǱwY?@5X3}៲ ,|iY&|8]VOedpX3.lZpz~WxIͤwgsD៦&cƚ8Kf=(?6tj'GMo*CvdFU^|~KJ!`_ؿ iR;S^h"b.X_؇tx]r}i|?</ޑ|񥀡5Z[=Mae	}V~Y_wsxE;NS컩>Fj'X/ޑ|(Ɩ`d8>lX}i|嗧X/iK؀>@VDv.b6wl3ƫbZ-<Y_#
R1!wX
%Z
Ë$FȚ}h+,X}hgpeƟ5,Ӡoc؆i"re&llHL$BD?]O0a$Q:<6 ʈީjIl٫dYR͙L4|#
".YfFGepY&|t'wCKbHoc"i
_g֊R5BYedK-+ 5E(шWӨ.1&>!D Xqq VIZ
F5֗[V=Ä$F!>`zu6pֽшQl8EJZ
k$FEZ
Y&נ'psd+`NػS#voc"7<9_+Z
lY}h*Y&שl"{+-k,vz=9wq6pZ(B`oa2*O@zwr94MddP#Z*$Z(e2)}$/jD.1Z-x&7VOO#>TIO 5֋@sVW lXDRst=lZ-$!0qa2*Ĩ;G֊$FE'Z*6I>ZIe;$MdbҬҾNػEbÍdU;>KI2)Z5֋C^?dbNi]}h2+F!0,qx:/Gx ;$FE8'ZK$Zѳ#g鉘1D$@Nɖq?Aq5fʍ52J⺜Be7FCR:4'ـ-k#CRdW}ئf8tb,
S,Y|#\؇ 3NC4MdpZ+S3U|qb :ϱIH5hLW;p4<p\,wl,(X\ 
ク"]j8F
u.L)pZ)XJ] rNc.RPgVV䳱> fv,a9i$-\vHviY;9whZ,0 ahmjd才1dW8q?g3I愠OlY=u7CGy(} >5hYpo؇BP'Y+wO!i#Д>DQ/6"	On &HԼIQRRӄns\ $BK%(8$)FR#m`F%(I)FDJQ("RJ04%(JQR	J0VJQ(R`#`$ 8 pԇXw86f 87ԟZed/eۣo;
_ƌt̟O" '2e1? #Tᬮ(M;-N+Zq¾kKJ֊_!7xogƞ	րbMk#"5֊c"ܰOș5< @0-MddP G> ukØqրrJr^ FE|v}h-	S<d[sAir^U Zdc")Z伱?LLF4ؑ	8,0ᬭ[5Zc92Ga_5X 	sd3ZLvzr_sAhF-ZAvzr^KAhӒR7OZ伟яw0F'ւHCNKyA%k#qQeqcuqf;1e\4ւfq/ւsf:>r^/tn>1ٿxʷy67WR;jr^7OsAdx}%n&Z伹Z[#Ӓ1~}h,yyn ӒKg֖cӒq2#Zg{E$t>7FCKavcLQGgt仨FA>{'%_1%N"r^3GqT Ggt/>r_LnA͛K`;3dnsK`	9/7н<ءa
*r^28,Z[)G`VF*Z[&Gg
r^@@}il?NKƱ|j}h+"Gg%>7>Gg%ctf@>;SyvjYz$l7J'֖侸@h}h+	c=$:uB^qϭ-'%x}h#znKւvynZ
dv}#仃x)?>Ux-Avzr^7O@7PR}h+ R0>N"r^7P~}h+INN"zr^~3J>9'ց]dŘϭ 5ͱ3Y>?"3Í9%6wE$.H'րqy|2rEw ϱepлd\ٵk3	i{2Z4@d#Mb=\~qƔlKF OI_wq2XN8ңtO,XHCNKHqئkOAlA5.q?ӎ;#ura'	,XNK]uq' 5伐ޮ?q2lv_g'ּ,Yؗ>lYfEC'Ё-k,C:>9,|52gs>YCxg;q~9,ZK1Y&2/vO$3bvOF3<>? &&@1!"pi{g%̅lKLճZ塱Vg?jy)<{g23΍D򸩽moLQ#y(iѣ}:4[?*ZR0#׊A, J_+$Fd}hI>Q1sxw>yWʑ`87Z@5'րP MaF]Q>:@3b}im"6wAk^<Ԍ+H07iaQ;րPMdigc@(2Ma?eu}|e?tb4͋4ܞ}in	Z@ti؇|4#EMdicEk1=13PiL$BD?]aᬳQ:<[5WU2CKN'O5"8ZpaF-}(Y^|,BKlX7aȃW?>?uaS.&G eKjcҊs1 LL
phUN	aU8Ya'lXޮ}r`SO 57г 2}dd3"u2|j5X|5INi;ծLOgn{;*$V}Jئgx|#>Gx;;}!Mdv}2dKded2_IMEOIC~;;}sdHu6:O,Y8a8eq-@2?=S?>r?Z({j	3rQ+Eh <Mc6Dᇦ$G2Mdᇦ$Oe5>Tb	Y&EXT{dB*xEO;$!
$XDTb	k_eC$N}$YyP+D}h+4݃'ٯc+ؓ>~|cȖI#
+\[tU.
|,
	Eh¾2tUl"Da_^,
#3
|,

|,
Dg#
ӤGր+VAZ"0NʱZ ?ȠW.ʱZ 3pȠ0[ ɟ9"3]`W] يὈwNS$dhG%nUeP@8euob_R;غwt3{U#df%HVf%j?2}]+ucfh#!2|p5C>8,XdWdcD{:PlXf+d5v#pl5,vJ `Aj4Nn67#u4X2$/wqt'DW&:|V
,Y<H-Z*PFwIeX  <g#
aYV#@ YEh¾2tU AZ"0tU YEh¾OtU AZ"0%b> ?ȠWΝ%b>  uP`V+ⓤGր (0+DFˤGր 1gᇑAZ#H0ZheF2|~?J}d1\7;X}hEgm,ue1'XYS:cg;Q[xʰ<e:㟻zBV" 
Jrx]%Xv.dP

JAf@()(F([ec-҉$V>i'AV+]bӝ>f4N\BHpocdk½٥µa'On5.<Mb>Gw@d5wqe1	MItE{cόbiv5E1W%b> g#
aYV#@3
|d,1g#
IeX 3&AZ"0%b>Eh¾ZtU@.g#
ӤG֒+?ȠW'IeX$AZ"0]%b>LgᇑAZ#]3pc`@e`wd+.lp;}a 5g$V~$
p#gddVMdsc#D`6x=`Iș1^2u4fӆ>ɳDRU͂Բ|-lX,>]u;YLu|c]k^Ę$9MaW%b> P`V+IeX "?ȠWNʱZ T3
}{Gրh(0+DF{GրP`V+IeX  P`V+NʱZ A?ȠW'IeX +
|,pȠhe8a쳀GzOҿbWCwZ `Ycg@ql[WGX$wGXNCۊlhKbrsޤ
N~IVyY>ki;tpU]VOR5`K{4E`%,X2}ػFv8%ItE{cόbXQdW%b>< 6AZ"0%b><Ig#
YV#CəEh¾YV#CɟP`V+IeXAZ"0%b><9g#
ӤGև"Da_%b>bg#
eYV#Hy>(2gᇲXpa)?>?_2؇q> L$8Z/]`k;o>Nk.HbfHiD$@N--ldS-38k+Vk%n6l+Uth8pUYDՎSuDDd0(隔*K\% en#zv}h,)5cb؆K,MdG_b5*Y`09MdlLJhܘ3`p5yN,zbVTI%ۈ-|~b_bc8X޽:mbVqcόe@Adԩeid&2>1 5!R`5?v$nE.-X,{,-kʿccdtjĲv&OA]k#HGZd.Y;n_n8'@(Ֆ$:EȉBp
KS5̰:Mdu掀Qr%v)O 514LJXK$vZ`C	<%MbOlYbY!MepY/hKbXw$SH*^b],4$/ƀf.q'%	YX h	t+hrr,Yb	;]I,yYWd>.weȗw:Yd/Y&|;HI1Ճ_wp&{$3iZŏ>1"k!	bJnǿ#J|c}ws[(hZDNH$]P"y`bٯ`u1`uFU!$YANXIv-+b~Wםv2S<,s,	8[NΝK-'>vط0fg,? seȐn-):d5ژXN`(Me_yCRvIe,CR(?MdP{KxeB)`c_xՖ"6If|c)Xײ@Mc6N,yLM`؀#&n<rpY .\{;kw9gw5nↅ;tM.D<}`䏌lRLAqUܒ'-}ػXZe_>1ͬYbٯsu; ,\'1$Y&c:_zDBI1$&\)r#H,"DbXtE.D}iٟP^]WNȏ"E؈}{)r#HAyv"1_'"">
E؈|\!YP^]WΝKZD"Db):"">P^]W.ȏ"X(/.}k?=pqca	Y-|~Z+.l\\7;X}m? g=1+R|ck$XK.k'>q߲} Y݈jT,Y8= _ln#Cl\l>P XܙeZbf F4ӝ@NiT,L{gXKLյtTje?t0ព;~h7r\:5j iiUѣE&ʶէ_e
C5N2LXi" 'ldaᬭ[5Z*dFԃq5E*;W}(--}8k `@Si8YZpƹ~7Nq~?2c̳@yjӚcTg\ᬭ(D]F¾T5CY4t iiU;G֔@k#K}iD&<iӈL$BD?^xA+.ej٭rmD4q\i]qWʖ!汈cruK Ɩn?W#d}iDid*ZQlX}h6Q61qiH=˿gep̭[5-)wFZQJbo_4"Y3R Eˈ2llX}h00\b,&zOV|#Kgր@id@ ydJd*2(XK,%Y=IqoeCR6I%ޯGwF|74@Ҁ&4ssJ$ZW9eԩe>5-ƞFb݌iaPҀMdialҀMab/Ӧb,d&T93
{ƙlw86$*m*lTv.{>=t$!?JXK$XW#|i0#yiad=>K$ZV
#{,`M_?#Z}qx˻	)_L+\G,{ղB@ޅb,dپd}iT`K_<#
R1XFn}h 5ւ )dJn6w{дi#&g97^}h'"/x9gc͖`ls
.qՖ@hXޔg;YѓXI\b,5:=\a_*F!8ϭ$F~Q2SDt$Z'
Mr,ob,d,'6T 9CR8Me.;1=]da_*F!iGֈ$F4z}h&84>2vWՀ៻gNд,ԝ>wLYƗ,/7!iVHD@D,On-d̔ 	FbIIzp:BH䤃B$24)w1LZZӠم/%LZjNB/7C>-{,`.6.A`!|2(i`C.y#;4$YeQ҄]R_wHIu(gjiLԴLvcLm1WNH|?_bRaL	zrCA:8IQ3$3u|c'xw;/5$$2JH4ثI) V%$	 
h,) JH44P2M{Dt䋇ĐXD`/~@էzp;s/4$W0=0~FveJS(|ж6Y`.!0&|5iqATDAQ$,fAs\[%$\GNQzBN84,H B?}84,2vttа}itna?&' |G!> &bgh=Xb7LR;t'ڑؙq\x2N╈jT ]d&SZv.be џ$ZJXDlYd-2Ա^o܌+H5bAOk>Y&OO̾2>|#qnNN~K1lVB42UA=e3FX=>9,K$XK,"2Me\Te ؇s{ 綾d2Mc'ƉIfs/ެ2RC^w0D.رwC(2|d掵"=O~v.?wOX	Գl~RỢ9!F3f?N@N8>%?;ЬCR,Y8 yQ.;ƞa_*F!q}i8Y&4G֓-k欷L(!t:0(TT]YIՂԲ|&!&|#X3}ػFE,xOdՒkT"L"~|c' $YW%?|-Gָ"3-,WN}kKK/DF}k՟ie¾Ot#\HDa_-:K{ s?|[؏p1gZYz"0N}k&#
e[؏n0ie菭5g͌LOYg7޺ػAUp;}a6<Hϭ*^a>a?]9cػ2~k|	>3/Y&[8)V!RAkcH]z5$=%k]0ІOY&?z4l
 Gb,&؆K, Y8@$W#|ia_*F!Fϭ&K$F'ZMX}heߍ11cGΝ@NdJdGwbd#8p3nW\ճZl/th90K~;/_4 I.9'ֹIkֹvI܌Wʑ],Y&xK=FAEJV=wZ&2* 8Ma;;./uv)>{kEOđdp t2-Yh8쟉&5|/~ Mc)ɾg&~ ~9'YG5ز| }k>1ubdt|slcLO:gslY>H,XB
J} QslO+MddN$3c,&>dBD.kAKW7.ejڊs]M["WF옇ʽw$w>qb4^e;s['ede=l#K'ʬ wb5d %Mdl13ebD$@NfeKJ̭R%!5lѹ	Ϻ @J.ath:aK̎_4KJ+0
5<,Za.w;<¾TN:m$wXB}jy25"9^5։ ɶL?(]/%wXeU~Çٯ؇.پ$9<!a_*F!% ƖGx5O9MaKXxݘy!O}wެұ=6~hb!"pK.g0W7.emEd&#溚E
gv)al6a_"/2w蜺+љ%w\ANS {gb0ϭ=c0V\5M%j!iȝ%HŌs1)v;E;mNi -OBYY4l:lva$w5tA-7ɱ۠SXȵ}JS2[y)/l5'1\ДB00vO^3F@&.*&&hэ6dBD.K^ldqSyrZ&&܉Z>Nx,Z1_QS}7Nueh -(OZ6~em7GxэB+mKPZмSCvIF5g7שBYy(^PƖ CH@oS1cM H%h3afJb5Tq4V'&Z`BKVvqbh:4aV}j)=B"P՟Z՟!&&cƚ8KL=7EI5Tq4W(rBM'IkF6p3Kɣ}\vpuGS=E'>DΝ3/
֢Fgdd<T{DWXjР7PAv+i#nO	t#c%}`hN,{/Lv^7gZp\Ar"P>FjZv(r134	\aճZj!iP&=
ugv;HDc*ejm9K'|1B@XNQ 	_ڡ;mNBqPu@!?UhZ&&RhIF}ѣ͜Da|6c im	XEy>&{LTF.v)4%!ŏeIz0yGmdǾWޝu.SNLGw\"fE]d܁8_e	ALCrHu3KmtX+VVl]P#lDغ7Eb}?׳tX+
ebr&?O%E1@D҉"}kfq2&~qcb7dd"t"_e@2B^eHVJB$/XX""pipu-\i%1fqcbI&dƝBD(ii`{g%ZRZ)i*R%xii_4|Yf?|:KlKOZ8EYZ5}!|#/=k#gݖD]eXct
be܏8	?t1-D11')05Bԟg6I.d}l곷e|Y#!nRIcNNGd+_؋),$12qdf ( 	(sD1gӅ~/G֣EY,Maؙ;hZ9'P"NW;+/_1wh$3i,qcό`:Mb=J2,Xtu6_bߑٌLb/̏lY8-IX}mѴ"аļ_m]殖zcl@4qKQ%ALIYlY>^9EZGd_tu`:pKQ%ALIr-H#Mdl2DcN!"pih{g%_HhlCkE-%JDЧVwchopwut(a{g2J̤6RP&%DIBYݎ㦆Gw^7BGp,~,!HmhM	4KBCzEgv{?Dl2]ĽOuw?w~ϸjRZ)i(rBMd:hiVA_4|b*G>n|dqTՓˀ)M`l,+;,m&\
жZc3tG7мc!K(Z#rD
 '/p}ywlyambv$|8OԲD5!ijq?o$&&llH	YZ??KUhRZ)i(rBM ҫG;DPcxfX&13ebD$@NgK]$JCkE-%RhIZ[Ώ -*4|`ћfc+P;dlw 3_3I}13ebD$@NgJճZ!)4$--G֨!%;th8WŗDUKJև >bI(ƛ!"pV@{g%wK]$JCkE-%RhI%m0KF6fzuA iiT36U"b>¼]P4\l &^k>&&llHL$BD?^3iZk\6RP&;Gz~@b_#ra_W {]OqUCxcQ64C8liGplX3YQhT(ZT}x&_Ra8{bTty:Meap04u&+ޝ}M̽xyIfGV}q/B!uxe\.d7C	6{6Xx@3>;=]e/3cus,2e&]ڲ|2>6w6Q6$BD?oڣe~EAmEL.''_4 ik͔vzdؤLУ&lHܲ]l|vlSهMud_pJ.AۦXV&&dƚqiH=˚O@=Y٧s1 ijsGɘ4͊q3e~8'quƛ0 ?bLӯ'_h}TcM8{g% *
A,		>Nf7~Ƭp:ŞFi#DK0a2ŜdjDM'&f7{$wvc}bnō4]ﱳ,,5q0(⫪Xŵed݋1\ <o7I&כzld}i0.-GyyoW#oyP++F!KL>5+N;@dI񳸎ClzQxh#E1`O i,Y%,&bK?x<77<̨F++F!41Y&2.TY@X}i0)glLe,S.]wo7OOLk,>^|I ~gJbh8Oݒk|q0(X"LPޘW1t|c PdzwZ`|-Y|¿XC#y$bҋwi5f]؟Z~Gzp1wjS/5m,ȨEr ,W*/>=][ _bYC`bJj(hZD:X9#7P\UuC3%	)kb;;cO:e_>1k@6 UʎldF1wFAL֬$O-tػա"e# ۫NL]\A	}2;+?ٺ	;/ӂ?ex_8\IY}
ɴzB	/3.!=;BGb`d^2C#zc.wC2X3xC SL䢶@m(Cbga(%bQ[V䢷Y%kolC_`YۦkVg6@L#ؙPA+?ٺ[C|Nm]ߜ{dotlȡm(B?Q]7N|`
#!4J`
R݋c+k]t27gx20g=ˎ#\2doSA?]ClzQxh3A4##@&4O 0;dDglo6H$A-wGoOW#+x֏FH(/`}bw%d7I}bV9_bsē5+4Nq~0%$ӕ^;Lkny9cN}KnsE~I0e4y6oF;!ήQNޔ\b܎hn.B:FJc{ǝ&LQN ۃ7DձF#wtM	"Lr,RJ-lĒK% m	EQkp]d֔I(sQaG,H4(ޡ¶HCS}h3rػ㳺`dT_x|9sdzػX=,Oҿ9bG6wI##ОAɛU"Ճ@Xf.cqf4tʽό`XF扉lY9x6wzپ'Eަ&bcLp#&ZS"X0?4%	PRR"QV΍''&c6)͔i)m	8ӯG~4هf~}:Dր4ƛ!"pK1Ȁ{,),*:4|8.}&ّ|M}Y;ק_4XeeR#sŜd챩vMvGƮkwr8pتd5uce׮ٗ,,wqE]4}b|# .]6cvqm=6o%}d9^-CjػپO%^oّlfJSึ!A_ic0 /4'ևY&4|)Ma;-IF<7ޕy++F!q2>.Y&4*rǟZG/Y&Xg/؇;񧙎H¼b\#$F,yq5ր9y1j
fAs.INY;	q0(hvmra6άL28Qdza;ҏ *Y|R_,}hػZTKݤ0L(~2}h,_kbLɴ\S`eT_x|9qdzػXzߑoҿ9c*zs5tNH$]PB`bٯcY?h|F6MeT_x<d	C Im@ޱ0Zr6woεFv.zc읧>1)Y&x
6,,	ļػ؇s{ 4u
;; 5dzO`
o !J.g4%v(dC /p]B5<k#HЏiK?w4"r;bŅS>zod採R#gt27Ie0sϲX^OC2j	N%6Uf`|cdm;P1I0Xf켁841ߒ3%_c8I3|68Jf[XLR]ʋb7a w*/8rwb~G}v+~v.6!6,,WS#
e^ZDhbt7FW]4}`~y`bٯcY?c2sR5a6ԟ=MdǦ&eHƙDH֕p2X?3W%hTJ*:4|3bVГ8#?hا__@N:)Z. *bfHiD$@Nf/e1M.+:4|8.}|"dF#扊s{buD"!]aXՈKl_t-93dw9}|l?eÿeMd>0_EدsA	yxUEubf|c"K$/~GzQɟ*Y|A_,"@?]St1*ĿOE149>F~Gzp1wk^kd[崰*WYbەC Ż-~v.{6	V-#Pеgnt>rG6)&ngJ]g{Y?2Ȁ5!+ܨ.ذJu1n	K]bY8Vf[l:l	NPdۥ%.Ƴa3g⏲(9g0w;B%6#+;tj	dw8&b/H g0xa[l3؉L:n	kn=ƴ.LpZ\e&!Sy֦8--F]v"c'PldLׅN'ߜ<e-Q]^5Oɿ3/<X::mʋb7M;&e_|ep0LgnT_x|9,`O_{\{;XWػ1C	ZdqCB"t6X993tb*DZs?t]g{Y?`uFU|cVIE,Y<#v	Kԫ$*R%ak?rrf4͊q[BN.f@NH7?@٧_bʹу:ϭQ2DcN!"pK3OxDe@IJhB
F~J1_%z`c)
Ύʾ|r$k X:g欌c[ +^,?~x~V|_'&>#hǅ8EN+>Sv/1wum0=<\d'Z- {DRKI*Xd#isZrzWk]>;;Ɵ}|ޱ̹dwk_Ztϕ'=K&|Tqcm>1?][ ޯGfTƟrIWVC2Ɩ&4}idC?fCu c-wGc=mŵ`gwg<3G7Ax4.DE#>-|#	xK]6c^j%6q308:͡b!A&r̀^?e椪(g
^2/&> x
8:͡(׽Bf.b!ίg5cO1˾KL>QL@cp3 H!L+>#+3 jlK2ZpI5z1%*n#}(?0L?29$Tĕ^U[٘<Bˣ8ș`C(خW2cCAd{yyoW#OF̚F$MdbZqI>lX}h {?p#
aOɿ8bgyO%2p]zʟ-9nвV[VYSy`t2ky. u*nXr;׺jkN#|ןZ:gyO%]MłZ?Nfj,]fJv2&d^jLqЩ`&,&S1$&W4bZIF(QDD"),?Px~b́#e?%̣*iS&`dT̓Ӗd:ݗSh~I.xK;"5R?#b:ˑ/3.od殡R# iLm/d^os=ǲ+3*iV,Erc
0@ޑE<CX,HB(1ĢfI+hR;,+ӦزBQwc3@@qͱfy$Me3ARP*b?uyi8fh*G}9fUeX.	c"d,{ș+yo(ԹkmbcȊ+7wt.\ohF2{\\dG>t"t>s]9}hyd{zyoW#8'xh3"io5Mdb7-I4%k  eJ3
},7@?gyO%2]Ȭ6nUOb\YS<4-Tpj*sr/0:~5<%.D5YdMë yGxVX_Z@A)r$KTX ufVY>yWtdbrΖ.3;2k/5\g&dZ}{ZhT]mu)|+1-f^EO(|ТSJ"fa^?BY^?f@2fQI4HYz2*fI2jrd^nc)4e'EKb7^Gz9мid)z?	ȗyՈw7_WP4dodK$2x˝)'=D3*iV,Ercdbp(
$zFwtM@
bL9#I[GzŅzt헚2f-6;fy9 ;$X34,	"*3WfO䑾Ue-fqcO2w>->~	Y9e@pS` bƢ@-xf5}-@dŏPʺ ,.	u@f(bwyŝvWuc"f;;s/@	Ӯ,S5yO;t`l#Dcpbp2c8	(Щ`On`&,d1,J~K5)듖k+@#
x*oEL̢BHI3rHK3P=b̛ey")X*dp?1(TNYS'qOb*cHEL8d7ZI \ǲ 6w 7i!"p#&ZS4 OQԑ+DW.%s2D6Jn'|՝1 -
Mc4# dLK0;{~ph]=1X&;tG=S!r`{-L??;.{^vUis~m	&tq۳<jE_X|iceMo%o.,Ș~2-7wgH!B㿘QIeրh(b-K@]\_?_j]\I_w;;Ɵ}Fb.ĿᗴSq?ϭ^z}Vdbƞ;0 fXt}j@ MdiwV}jA25Y;]H`%:[_gAb 3G7Ax4{O}d|7.jl+gL@{m$-@	dNZzc'Ҝ*P' QC\|#@D"ގLLАI-Z(ιo$t	X\a$drH	d"';Γ,[rj$YTeyR @̤oO1!mu.Ay$,DRIZ(UQ.`)pk#R7*BLE+j<d@dW5y@A*[k|$A؃*B-ce 'N,I,~}hT?L&l y,!+F5ʉN1Qti8-),L{gXQԑ+s2D6iMѣ 6+bc~jى^FxȌ'_4"YGbLsu隙@ZɎLxP  .Nd!D?+hFfЦ"cY?t2{8h*'gIc c/əZU=}Z#v˄?B%":Efc2tq?k c\ү{wC Anu?1;'ZF[ؗmػ6\_?a]\I_w;;Ɵ}#3|ݤGb_lpѣq?ӂ?>u_~<Ջw{n7a^Z1̎XOj	lY]Ώj	,X}i- Tyjoqm;z>5>gqP^;wSc`ed{M1em%4ه<5	\WZdL͡N&	CDd-e!-d Z#Ji%z$a$1qhQSLBLL*r9)H$8YLtg*Rk$2%s"Phbň5FD$93PkYz2*	<\@?aW"d.U`sF{~5ʫ̭s{؃VjBMpc'e%;R3ʆD;(}%waFx;ԲOHׅz$Ƭ]Ӊ1,eM5Ē>8ɺ '؈yDYޡ8<osENh}lGVY6wTLLq2H	iLbd#8i|#ImDkںth8-)~H|C0giݙd8cPU"K'_4!	,Om#"jm]	KZ1˰#F3pvEjN&gqw@vAٞ7LZG^JqcȆ@OwfDRK@]ⵀ*d#j_bX Mb=gx2ðg=cr%tqc`,l|mP؇wO2,zF#k[hvI.&ԠT2BXAy9OW#ά ^ػƧְ39'P^;wS"tF}bp^; *24_Lgm;ңgpzICĎ,jďy|*IC=pP&poK SL~D 2dm	)N@aզMBB	<
$I#-v0s?qP,?,e`#`~FxRL2l~ƺ3;L>$?dS?3PO%k/Vy)JSSI"SL?i뙈v,ew%vH3N,eV"k0WIA0]lXIpYz2MɃV.c yǫ2kyw+\t#"NSW[kz@pjH\RSN,eX̻begz-Ce欰ti;ɉR1Q" '2e1? OԍpTF$Jݵ̑+%u!2қGæ|bKfDL?#Єgiᏻu#%f`ـK"Af@Z0/կ#ja;7LD6(-X%.D2![cp^,uf;ɛ mٞ5N&hIə8|zt9ŏe,fˁ7{#,aiW=8RC Amxa:wfatE.Dmt YdyZ,R݋c+$/ػOʾ ?]~f\m;/FŏN|ӀBzqCXq+ ޑxh31e;Ʊ+[05I>џeqc}v#ԑ_xѰ#grOv!.D'
Uv1|/Vg% J Jn8q#	p؆yw#Yycf7:v.͡K؈z7Ƥ?$C<~PH/͡x=Vt$.Qc'pF}dғ}B*E
$\#ZyiH5wT4,]xt8Ǒ@*<>출!eY8Yz3 Lff<7c y/M g4=qU!fO]OH.D-8Bʮ.DQc"LnQ׀5!Gu;]hN"ⓡFӋ`!+V3޳Ӑ./5eXFQ13)4. '2e2%lC QFA*#z%"W3$KCj!CFZVvF+&a:B	n&`ٖ:O@Zy]q[f0;/M=h1lv|IzoD~	"N?NY3<jö9K؇qcqPIeք$=Nq/]XcqGxB>hw1R݋c+@v5.gx2 ػnd[m;/hwlǟZjϱwOPN++F!#k[aCd}hp0Ma&qr<ǒ	k;+Wn-n@b7Ax4-E٩l
eR^nB+8IɡmڜOQJчS=2LTCieŏ#&e3/%	;B
ާ˃40#҉"NH$n@VXYTJbHqQ;4E#~dJX"$IىNK$;H3""q36.Em	"N?>)GVP
BH6d'gj0$HFĒ$$IbG136.Dm	"N?:LݎCx~#4(0V/5e5d̗N" '	W=fuQԑ*-dhm]D?ҵF|
FD ,3:l+N&i;fMW#t$!v>fyHl.̶@5hC|`WR*za:3B>1T$/>GzQJ|,Y0Kػܩwi>pLO2ҰZoV.tlbˀTKDnT_x|9!Y .Vw=,JxrϽjUB9Vv蚺'A$|cbf}`~<?b5w!iC#*
IDVnT_yl,,2"@[tjD}ػN{.l#2CYkj$J^u 4k8a4ؙ2vRg7^|;w3Zs>1f~>pdе{.
}yՈ8l]wYb&Ґ#|ޭwcg/5]XCF/5ij2<j؉Xș'>q#x[ 1׋GyDoyW;qmAkMlog>qe.|A<|c-ػmYbf;t'"NScb"t3]Lbnb"u9!9а48a&lϭ	LLe)ŏwo>1Q]p`Xٟ|?LN;ʿ8'+#F1Q]dzػX1޸wb+]!sg{PЄegnN3'&nEWHVg``kb;;CŘʽό`L)Mdᇦu'0&4MdoLL;	QZKA2IdH)]/>N`QNhqc iiUqj/	b~ǿ#W!汙[^vwb_`jcxgnZs>1rf}`~i2uwStj&qcwsDƚj4Mbbf1Č]D$@Ne+fjd:hf%er٤Ώns0e4##fyk|@[bMӓ18Ԍ;qi%1n5Z `@62;ңfQA?>p
ё`ep!g/W7'֢5wF{xh5"iw-ZY&4#PMa?gpRSj_#bW`uŊd~L$!wż+}f7CQ?ClzQxh3%1}hY&4@25֢.Xl.̹ k,`Qv"\B)TX6I_A"c?;TY'DR{ve#If Ɵ|e݉3|;կ]2[&زąܨ.rdzػXoqqawG,桰1X%XoG8jWD<}`䏌lRLAqUܔ"]g{f4LJ#*Mex{t+PC@[u`LZz>Dcgq@61,@!wmҒE.-XLeva?ّ},CĿpugnX93_lؙ,C?ّ}طĭMAE.X?Nȁ:)M`HEW@ZTb*d9ŏkz2EQ*/;;-ȿ<a35ʾ-|PT_x|9J=]7޸wWػ1C5ↄ#+;t' `|cdAjӠ,7}ػ%biʽόhEk'	1'R|c@&q?{'6jػՆY)Z{8P.A.&b	(%xSbfHiD$@N8,uR\)\Dպ4|/,{ㄻ8惃(f BSx,po?9,XD0R*bV(%{yyJ.tJpyl13Fi" '	w=G;*-tiQ4?sIZJ٥5|dn'&Z`Yjqi0#	Ȍ"R1_`OӔxC>kaQ7X/G8;Gbq)-J<q-]3NSb:<1GW`{NR @ii6|Yۡ@&Xgu@&^55X,C7%8?iNiSĴL8:ݱ\K[yZ"qx4F6QlS&ʉ	8ӯ?2?L͚u!f?LNm&S2DcN!"pK3Ol? YdHsCfM.+3KF0oacRF&b>:/ -/NPNL+YCWY6\w̪9g`qE]P.-G{+ 6GJv,l^3.y8쵳/z8찔|#pŵ@5wxlF!|ic֟$F0)ؙl#֟lX}l?gqyoW#*4x،Whϭ>.&2,g|SdeYv!A_i~1
ёFsOݒk#"qgϭ> [$Z  1| \S,X6S#Hw4ܰ1UX:3)ύXC>GzQ!*Y|¿YC<Ҙ$g=Jn%X#IbƙcOΧ_wb}iH3|;կ]2[&زZtJ,3Q]ÔN e{3~v.6!6V	Vsеgn3 &n*hӅ7ٯb&,Ɵ鈚e_>1k'~4v*=¼g]Cl,AKf'VvՃ57l`04_ӑ4͓,&K^r7ƙee{y>?+cXSJ`զ4Ʃ
2f68n1c7YIxS`V,uiilN~3J%?HNM8?,?Sju{,ƙpH%mp2X0~=TeJD ijsGɛ(6)4~]	ң?8::D֨ИF4	p2YG (cEd4h/>NDI#t@4:mA930Gwh9g6.]fXsU2&9P\UuCึ쬃0G)رxػ#/|NG_e͗i\[_[ ޯG|q"0~1`4gֆ!Œk#K
&fk
Ge25wF/{KE!ZY&2,N,X}h3Clzx~1	bTdQ}hI|ϟZA%kglLe \X6S#Hw4ܰ1UX:3)I_#(҈g>Gv_0GvPŏ> =.)b_'fa?:|e݉g7w_veMeTtJ,3Q]ÔN e{3~v.6!6V	Vsеgn3 &n*hӅ7ٯb&,Ɵ鈚e_>1lY8cX]jg]Cl,AKf'VvՃ57la2b=lc3%{/Y9L2AR=G
6z9X Z#LES'=8&h	ɚnՑ+0_S f::4zb.?LҬt͒ud݁8~4|ͧ'ZqwAN||\RLL4˄BD(h=#T	5eJD@Zrrf4͊q3ƟVГDQ:Cf;N~}:3TC*1H=_@Ȁ{,	5D-{`wFuA iiՆ^693kCl,]AceҗA˯<O#qb*">kSa74tecfMNƚ	o`f`Pb<a(d3 
ET5AD|7c"fj؇;1b0~11,T>/,YZǶ&`Ip>n}h^dCR?gr.D.-GzyoW#8!WK4м(Mdif3Z6I>5v[[ ޯGzTi`Wc"![ .MddW˓>}l5ֆe[ ޯGx40HF+ߌBFM
g5`| 5֡v[R1_VAs-5b8 B`"\8ᇦ31 ;d|J>g>Gv_kݥ>6ػd[;8a`4.Oߑޭ|]闚6ŗtg@EwQ8,`O_}\{;Wػ؆r=B1P.z'MX93teqUGg,]g{1f4LD#*Y&4wd3}s,hػqa[2; i`jS1V Z0c$I2fqcӓ3~ɡc1;VF .~5L~nƘ Xk\J+lӯ%4bRgH}~4҃7A݉ܐdtq[NN '_%_ON rbf[i	\a+$eJD-)4|BMc13ț`Ä#nFx:4NL=]jL$J !MstƩ/7N.rrfF3ơl llwukb5bGe櫿cf5Yۂ	%;:hI቗h%O?6-$321 `@J&nDg\emt8˸G5Dda_h|cK$>ƞd-;ػQrbgl$/n#ּ"dѬ	>Rb?;O>@ 0	y9>'St#>1Ma؁Rvu.ldIsUv.=6y4L"el/E'=Z>1I;=	5.ZXeC;=ɨa}5fsK ;4tGNЌHњtN$DD	W" l(`I+V:cfi0'o>1@5ԠRE Yd;;:IGBŉ\e5gl_sK{,>;
XOB<&e	=Т%}{dwH`̍ݖ6lXYaџ;D̏89fH3&|J&iĢf ,LRgapLMbdɃM	x =qu^룳*?#8	&.]όc5pp<Ma(M~ɮo27s'_W
tB	v!ߍ<,8}
Gydv{ޅ8󇞘.wBjOt(b4u
p㳻,(lXYcXu;Ч\peMUiQ/x{C採R#vwe)Y&ǄFsHƗȄ	iL{g%(ydHUii>N#"lY#017f.ߎ!a9Aԑ,ZuEoRO隔.4781{"e_;Oⵁi`4L]NTBObIG찏>1Œk|69fjD~B1R'DrG0udðCUOR!e쾸;.|k>I	84L"?eΦƲnjsD#X,n"	:!EWL֬>1VMa	etdPVw`a^Q]ef4.j"=27gvX,XYa~qg;=<䏌)yLB%8RcPbUiGR;1}lXVw`u;
:1LЗ5_GP㳻,Ie欰3zϱ谺$2??sx˝&hKObGyTdo쳒ky,/"36eZbf F4ӝ@N--,L{gXje\jeEHUi2Q>N#`G~FxpݓuB%RjPLb htLAԧM,uq[,'6ޜLʩܲ=Ңqsʿ#TA,3[Y9V)	81)ba,R|c$Mc/XrIG>1:5b{ZAK-'qk4),&]UtBNod':JXK '%EWL֬L"?a+)Y&poѾK-Ogv|vzށ8F\&m޹;]BGCfF	ky-c?׌~wX

wN'c7fyi]U4u
p㳻,'Ie欶',^6@OE!}1\a3h4.w:H"vwe+$2VY%gd͊b^5l{3BT6ȕ6~J@%M䩲u6zyd鉙61pLT"X02ZKyW	5eJD`^eqO	u^K Ժ2쨍[4DClN+Zjs17ӯ:$!KJ,]̄7a^b+5,^*ZvI-ր$ZJL2XX)^F>@ey,+߱N:lv3dX&4}hY&"3ɱ/dw/27wO2vA#
ͅEƖhШPMdixШ&቟ e%	cO2,S#
EƖh7>*!&4օII>xRglPLL4!"pV@{g%wgFtyfH jH8j4th9yy|`gy2Ɵt0}:lw3_if@Ф&4Y>)+Y&?_8!>yt)JN+ߌCƖfХ&5օ-lX}h3ɶLu6jl7Xn<ҕ܁;>,zF!ŕƖf7>)lY]>)Y&dPe޵~;qCW0xYO:I.NI>vdQez>=ңO[KoK27b=K,Rtňyyz#
O6GxFgYAk#K3:5ֆ?y66~M_ON] 'F#Za#jW#e`/ cF.!G,D(ԺΘș^4!a^b>7#X$F< n5օ#g鉚4cM8K+Z=:5Y	h8j4th9#e}&kw{}a^t1\X̖[&4}lE$Z6;e'-H!_5Ne#w}kH½0tX̆Y^&[ddLm.56`7cbjJ@Ɵp7a^b:X̐ud}lAMk%񳸠˻%~;q{ ޑ{CKW#@p&4ZI>@Qe^؇ļ4Dl#lS`tF9^ea^i;0uB4! &4"8<MaA+?x?b#>C] 'FMG2ԯGz,%~G|6Y9Qϩuŋ/-2Q܃bjF!{YZd^,X}k2HbffD$@N֨ld|΍DBo)qZF3[Ni ҫx8*JzO{.L?`Y50.ѱuET鋤)ˏ[]@nQe>n'!ѥ)Ɵ {rI.S@i5֞H]u~;`g9OP\/SY ΁}Gˉdb惂TB5*YրMap'gǲi`l#m#LO]'F(a5..*DրD͕hD:E&jHx9]iaҽOnT@nUeK[qVGxpUYWď{SキR;ƣ^2b7aO
$w
g]:5#
AocKR#F6I-fI>t8鉛(ƛ!"pV@{g%tj'Gj%D⵪'X"f	|?V.@q*->FﯳػeS	[Npg~a^q1Ge8q>1PX9ƟD	@Mdip
 5֎A;?5~=#03ߐ=O'|fEap\F+ߑh8.\Ȱcdw}hPY&2-'օ-kŏe
`Zf\6I.֮/Y&ggf` -[$}<+nRh8*NCB? FG֮Y[ϭ\Y&%g3jlzEWV1b]7{キ2;[fX~,H֮lY[돭\X}h9g2li`l;m^/?5t^i.XH,W@c4t-.1R {1w/&*XSb 4.U_b8H?Tَ@`&2-ˇր%k;+31r<z#Gyr(dXgGր5nQ> $Zvbf1ĈH%PcK:5ݵhM4th9Y~|<@Zog=pGsC	ItC	v;|GVl'f -@a`>ޮ3>^=:~or1e[E.BɟS5#
Ս{XnA>,YZg֜X}h[#?wub^i`Nz2p,X S?m%= ?sAP#է@cE'|00
p,ƮѬLO"*bq^Κ2AU,,t)]"N!wL΂'XP*.8c2@/Sڅa`XW| 临0}\hӑ= 0 -wN1p̼-ck?^ce;*zl ؇{j Ɩ/XZ5 [$Fr}h25ցAeܦv%cO瞜1;VX	ъ6@X@b#Ìp	patIKLz?dAa5$E	(ؒhE\@=a$ V.n
,X٬elP`*>PCq[Uc/4b/?Fb-5J|(B2H. v:34)՝&X18X؎,K<8cNVA3ONzᎺ>)<1Y(5ΉCow,֒I@S4E `@Jy(#DGƜ1SŕQP]鉚TcM8JKS1v4U\hK[yih'-YG/'Nid -O_7wsuy۫ɋʣyK$:B%UG0 `l=>gػg8y`sAC\MپFqvpGbb?>n^gi X{j Ɩ/;F5k#KTO>h5֍s?wļ;R}8c-2cSd a(Ja䂨~8:'8]BVjb*Rɗq2ĽLp[koOӫ;|n|c0$:B#<{
%Ť0ng>ޮ4nȞ\;?_UپF\.@x%gi!a^bk Ɩ/B_O<MdijCMa<36w:L8ԅpy2\Ԉ0+L!jWLK]db7r"8XF.IgĔHe	 :b٣3Ig3I<-
3@5	\qc֬\iha`Ԇ+;")Z4c~R޺ļ9nk`-Jr9n9#8]Ӂn2ckI$S %py(#幢pY\34hƛ2!"p4Y`?坻bW-$'RV\x4Yf'3p=:x4=ߑׯk=o#$&tv9*$">O [7a`>ޮ3>^=:jor1wg}&.Bƞ<Ԍ+ߌC+ Ɩf#Z3
,YZsFa-k
fg.xN,wӀ0emZßFD$%ctAT?[v%kr@KS՗9n2eܩb^8-7'i՝>7>1ykA!?wHZcx7L3ßbW7tOe@.wFӅrpC/?*l#.{zAk?On<Ԍ+ߌCvA,T_O k#KsFE$Zt;]Ʊ\iz3qsw&fFТx z#K%ºn@$&.It6!a"+G	F6f><&|-4ԅ<t[jpƸJZ4 H'숥jDьAKzD幭j=9nnIBVj.G5PuE `@Jg<uqBr8JƬ~36~J LLѣlȄ	Xd{g%rݱDZˏ!2қGÒc7Zl+و^/قONhDc>O;O隗DpUKD	H	}1w`Ip7S35qgk[ ޯG|q#{jQV$FG	wZ(Y&؆GIlglf`Z/P$Pc"0K/ĵyȗmՁ2AZ=vfXtdUDdRLGfeҒKt)Vv`䏌lRL#roi>ʾE؉%|-t6X|c%&	3KBw,	 ./GE+ػ2%Mb=o84츌L_vc,KQ/Gve'흶YY.V!A_½3e1g֌B$F'֌B[$Zfqf*3  ##!xIqm;2?^{xq?όb%g7?cetеO}e/V3 ހ̓[hIbNW1wަM.9(a")440w/Z;6lYyٍ܋
M6.	c^j2pE%z덞p	?(wR?'pkSaRJwipҊg@pwwQ\zboW]iWy;Sї&	?zzK6$1v̭(d ~Gz2;<oYz)ا([{yZU^n<T?4e扂~Q]a$#[ Z5=ӂK7AأSѐI(d\raiXq?-	|>1I	r;Ӈ!	bJ&ǿ#,	݋s^棖}ZbxP`|cd UuBՃ@X>]f4ށW!1Y&n?2O[QVwawbN!ra3ޜWRZWfjBҘ: 
psQ "@DoD%ƞD#X܌:Ƥ`I%hY%~:J.EAf*UޮfGXjd.)[@pOSV!/5|jD47@t(#mТ.nǌ܉Bǿ,[NqӅ\@"-PZQqmyw1$r=[y(i̽Sv2&jg82
}!ӣS,S5jm΅he'-XAәz>	:h
a0"O &rADf'c aNq20"$o̔3rPB@YƸ?"άn\d<nvDEKbX?xC\d1I@cP>1׌$Q]q?`,O?X1C*枆-{+}h$ V3.__L]'>qk'yj'{%-|>V
Y/S;OZ}h,2f?#tlGXW{	t?>1 7lGXW{	t?>1~J{+Kތ9,`O_xzߑ`H+]X棛;%FVvO-Dls>1rfUt`~֘T'hR|cX"鉙61p#&ZS"X0A6	=mꕢ+"QVSXk] 'lSjn$5C	l4|/#
#_4u8UX4aIfi8鎳Mb5q>qc[gNZw|c6k#gqY;w`O_{]~G{͝	_6Wbȡgux}.Q7Vv7BX9(O,*+޲&,4IXCŏb7>&"6^hgޭLfEA=]X\{;{ߤ6"\31Cz݋}Pt#Ą';uBՃ񍓓7XUuC3N2uw)M MdǦ:ԟMd&cƚ8Kf=+ZfpVS+tf{GÒvb{f	><?_4]Xt@ZQxl;~<Չ.lDGX٧:SqUx7#zا0؇6o.֍L3.7dx1[#|bLioϭk#KSgZ<Ma@\GeݜiV+YC4-/Gz4ioZQd;A5֍3=J ޑx1c#tiolY\	Sx!Ma@(ܘgGȬCR_b>;6IeSTAkKO?Q>1,Y8GgW$K$N'>DY&Y\
Y8|Gd%	8gSzpBN쓆ypώyw4tp\݊f8#CXզ4ԟ&6~hBD.K^ld `>WV'^0>N}وbىVj?d|6bd5uc" 8X%/a]#.CXsg&28̦MWA[_/Na_g62;^|l]8Y;W|l^Ӏ՟&eGOSqmA;_W| Gz3Dhߌ[&4$AidN;.A#
cލ[փ5.wփ5֌?{A#
c][A%k#K2@wփI>fRglLe0_u!):Z%v)Hamkxpydm>kόj>5|63J<l,XgrJ<	G(!Iytl,NdyXcsB׳;b_LibHԠGd^j|cTY&6~F4ّ	\aل' (m]R5i.qq8jG;2/sWuD&fCQ iiU/:ccO ;=ynu!Iy`rUW(
,Hn* '[_g3+̶gqmA;_WzGz1|ioZ0vI.\vy Ma RGeiC[ ޑx1c
W#4g֌ k#K<сk +?{ԆA#
cw.sF$FӖ<р5֌&^nE6fր6̍鉛(ƛ!"pV@{g%`ʁSt:?S--X+ѣi~B`ي8g`.?LԈKSwuÛ;!,lK6dq͜7]OSqm;ا0DYOSqm;ClzxH¼1x]g֋$FegZ//Y&А36wfh!A_Hx1B\d[YJtϟZ/&Y&ՠşwbkdƞF+YB4"@zEk#"),5֭&36w&2̅h_ vo7sV-d&/ylZ+gl	fI֘A*=! ]`lJt1*Ŀ3Yb$2ܽdm>擆Ff&9qīep
G	,X>w4Li>1IY.ܜ2(tpwBx'F^28ei2.9et%k#"زkJ/LX }maMkjIsc&4ԟ́-kjlg_3B^28eAYeWdȸ;6,Y&īDm;'eϰg;*wßSa?u:N'#_]"bv7I%XI[}ػ]WdñW؁qn͌Z"{wGeȸ	lYfŕ$:b_bHځMky才5'5-lY8ք`u񳸌ˁcHYab7bބe;lpA&2.9L vIcbdCKSpZc5x2.9eyVI&-Ma(M؇hd,wn=]"QB%<'=	8g2{y(] EЉB~bCB5+;=īd\݊fI_2ᇦuqY 5qov.I%9͗"E!&īep
Gև#$2AԟIZY8컑w4V%v)YY&za7BoIgƿXt1*Ŀ3Y4evb5kybhANy$vK@ϰg_l2(My摑3غ3e#LkYiK1ea,~q?ϭ0&'?uaQ  ;dşϭ 	5qvZ`ewBk#"ز0Sd/k`ӆ^bUDAԟ{dғ:n@N--,L{gXjzl"첏[oM2k^&mGÒvb؇v`ـwu@ظd5udlD᱄._KV$|9W`QcfMWA[_b¾bc(پ1w>6rzk¼R;!ΣKQI-H;<5Ma)?gqVA#,!W#2-K$FE8I>ecOYW/h"ܖ|cdȰ
Ӌ>|c&6w&2&X30MsG[ݍ$X3[ݍt}h$3i<r7I_wh9gc]N]R1=]7޸wCaa`a^棛;,vw_?ػo:MB՝D}`|cdо⫤GgJʿa޲ĬYLJF0Cd9cpe=/Y_`F0'=YC`bJsX8˝㳻zB萵gnϬ"fX9pXƟwU.%bbV|b1Y&r7'#X:yjq?ϭak8a;lpI鉚4cM8J.+ld`8<"첆5vJ.ath:¾ӯ~ Ҫ\;~¾j9P8\!/4]f{a^i_fY.TY&4#3kdUglLeٿzU3/^fыa¶#/W?Ozbf1Č]D$@Ne.`\S--3 G?f&?ӯKl>[6Im7fWB8.x#F(nG#|1\AƟ6!a^b67##$FG3SdAsbxػУfF}h>rJ<Ԍ+YC2PixKI/J>1$ZY;Yp
N6!櫃6e$~B0R*O,O.-33
?3-\[_odwF,ƟƗC[$F|cQY&x ;17a^bF/-MYZHe>15փ17a^bK]6I-M(e>1k$Z36w&2*X#T&[a&klXf>y0NG{d|
K;شR_wij6`៲?<[a.V-޸wk1=`a^棛;,vw_?ػطPt(ą;t	}WHܔ"~ů_zYL I;.wv1U`vtR%	FHr+?]Hg=y;=j3Ŧv.S%	F@]AMCC],(Ŀ.I3KPr(J4-3AP%
(RuI?`O_zUw=S?LvwWfBuw݋}֠Z(ą:HVg6NLcU+3$_f.Xh% )dĠ{dF%^b@cdPƙby0|b3k^Kd	C Ie欯PdŏLL;	Re?gO@=P+Ӊɖ>Nx(
,?f&"Y?~tF
EQ ijzY<&X6;N	nXk6e&vػ_b?%~v.'|d틼;< ş.'~v ?y f&wgZػqMOʾ5=g=kdBNj|cA?8YG,ԔXe,y(ܰBD7qHdY&6edͤcMH	Ze%lCvxG+VSi53Zm]_kKn'3WC=o!`.;~fJ#`؝<b^~rN'#po?K1wXqf
1:"9%-qAw݋Ì1!c+X8{{6'bGSgȷw^tKXqtbjJ;^i?2bf1Ѥ(ilbd#8J\ᬳQ:<-03ѣbg1_4ϸ~MCRb֡$/_dbb^buw?t[X7d/ap	5.{,RAh"<gsEp5?dÌr@؇ ?OC
lYedͤcMH	Ze%lCu:iYgm]R΍D'-'X"]c07H#,vLzuH Ҍ]L`o4N	xE`sEv)dLѕAՒk/XG	vIf1vj]dY*ё1+Y&2&9L&51vped-[0;d-Xb]
p z>e컖O]p
bY`.ГNw	t+[_w#ǧ&]s	vQ?	v1=;1]58wgDߑib6b_E((T+;uŋypKtV4_bD\3,X̋be' h	,X̋1vj\42M`lX*ё1+ k#"cYg+$Xh@k,C`K/k`KX݂$ػՒ%e]p
bY`$ГJ:/V;.M8c2.`VoBNS[(Mbbf?i	e{g%?m-38k,W-Q[MN'^4th9	~auA ijrt!8ӓ08N&il@N.4L}h/ [$3i`擋kόF 5|?qEXUKjzػcqrUcgv5P.z=㳻zfF7OVvꅫ3'&ng,Uw)=  /dtɱ݉# S,Xv;;82{	=yi]U4u
q㳹kybfOKf,.<yϝbŏ>1 \w`zߑXl,+;b+]͝{"\28j:7Jn*	ٯacOC#*>1 Ek'=0:ԟ@8Mdl13Ji" '	w=CKg+C2CIgn+jݴNf/>Nfc_suA ijztTsb
rfcӉl]?i|b GdĴlCY܎ŏtX]L~;LkObGyTϭ Sd^h}jX2Z[1`awdw|,y!gl13Fi" '	sZǶp2Xdi8W7.es1!4Vջor'^GË;#
,׳KW_4tF
[ՈKSe7r+v.+wa |RP.Qr+yR%R݋c+5.Q8,#,OtX5tc%0j{@0uapwN	n+ɶ|]愠7t`$}dǲ9uO#;H6Ŀ<aSX(;N"\Y#܌l<Y%)_XCKmj|c$3qc	nM_bV|c r#?@ŏ%q/Gy19g=݋ՕÆ,{#;?	MEW`Jh)/DŔ&~|bkl	n,]-+޾]ePpoGxػvc0@D1̈H%KZfpV\Ѩ%^:kAGߌQYuGB(R*@Zlh6qce?!YVw#rbػ׺w`HrwXd|;d?< .2'Eヺp`O$R݋ݕOlXhJԇӋFwsDZxdŏLuOE$:\qlX|b/Iev-k'>fro:"Sd^jI>Ifk<^Y&>cg f)KkbX|c0lf^(ڜ3dF4ّ	c8,2SZfpV\ѨW?QLEl,lX?{";0(h*c;>1P3Z3>'VvjɛUNlQ=/NO@=]a=
p'ӌwh=c%%r+huJГGkKl?th9ЧVwc;a惉Twpx~|Љfq;ho5" 	`}K}_v$I>b_ybÅ+[.`w d.Y&1APMc6DΧek]'/_{Kػ)^"رwZ	YO.q֟'vy1Dԟ[$HIrN'aR|bAk#g_FLLF4ٺ4%-,L{gXNl"VhˉiNQ%hYW+F\M\T -*4|`LjM'_dયf),5BqC"	cx I`Z[WӔ挼?8NSHWb[N9NCT͔cM8{g%	%r-TNA-T2̐3ZBY݅|??{m2t(D`IbaONdFPNwMwYFFD{ޭ8Xp#8]Ip,~FH' U	Ikޚ%Hra4|B|2KJ蓯x~9M8dw'P,LLF4ؑ	p2Y?9\$KUesKzJDf͜qZF+k`QWՑ{Nʉ#@ZQNh*!R)j61MFwh$Ft&qu!omXaP>?!ocKf4ADgql+v1cM H%PcɺZP-I o*3f8⵪'XW28`#
]ӯG46;u8UC)j61EFw`X2MdiNlwWR`6[?!dy#;g"%gl134	YZ?>ҴZR6iMC8⵪'XW28`#
]('_4 iiE:lvq
I`dhʢd3jY&4Y6;{mBśzƐa4x2(-gl134	YZ?>T9J٥5	A4th8W<26dU$ ҋ-k3	dax+Dl2ާ=8 hTd|t5Mdd[e$q
XDcs{4e+$FEer50n:g.俰b%kb,wcR5[ȦqƟ j|c.$FE=>1	I>1`b]ԧ%l"{-5L1
V.b
%ef?>wG2kdȣG2k`Yt'A=kb1@(a2)TiW#01Y&2(~|c 50l'%=d}&j1(XefK> _O`&2(30vI>1R?gq%g鉘1D$@Nɖq?AeQ%sEi.%DIm<&m>Nx#F0sQs%#>zbq'S"uH↖j ijzY5Y;Vv舵`|cd1]3	Aځ`8O4eu{v5؇xcKIAdrx  {C>GyIߌSG>RIeZ)$Nvwe80Ec_WJAIb413Fi" '	EEa?/ͥger,3d(i''_4S3q1&tƙ'M8'M'`]etʐ¶4H7XQH\$gbf?iFL$BD?\_xA+C2"QTioXH5Gf+{3 |5@|@ZtLB2 Sb,fp⳴Mt#Kv\a2#"F2O~4JH҉RnRv4T}#1Ggx˺embv2k!ZK$3k_tNK1wC<.݋ܕ.TgF.bػد|e/Gwp~;=0ㅖ/ػ.C}*=E\"W;Ev.Z&رL0M	-ɯ!췅;%6YHY>lT68N5iaWN8
4~}4b`J/2La_-[3FN8	%l~4`L]ه&"y$FYo~7'=zav5t^}c.P.bɻ,8Y>nZ8];m)8Cӎ6Iv} .*'s0(qȘ*fG8@>X9gcQ0(4D1Efd]Ҝ|],Clf#
=5Nϲ24	x69%IƝ},A;?]=^9;.oQ~`s $<>#ee^Y`
4(Te¶v
q@XM&
un`<8CN,p0C<8yN8cеxG;}ػɯi2/(v'N%KNqhQ*]/OCΗ'Vw`uxyՈw7_WPdoրP5p.w>X,*Ɵmya(k#*RC<uy*]pӎ3B0$wVӳN8"paQ?LLq28JH{g%ìy\$K2DR-G0I'L3`>:b8.zuH 0 fB iiq30XON+`6'+;GC,bQ'u^66EVv0i}д#f?#N@%vdД]щEޒUq@BQw|#1Gge
2?MQ|
IEu]ݕywW;;/#F3찯t+,e`O>1
5X-͆Y~GxeXjpbc*VZ3N$Nq3ufJ.B^:4ⶔJ.Wg>GyF2`uiH	[XTcsxزÀMd?L*l |Yz?D#,9`/V	.;X>1Gd^tbW>v.Tgfe+8"d|],Clf#
=5MϰǝFU:$u,2g=qeǾؙL|s_N.BkN}^j8yf?}8#4z {	~X]У&'#y(gN1Un~V
'I28P'g/7.Y?#~.Рo?b:Aj"=t̍Һeky?<˝ϭ3w{;ddqC%i(Ǳ%۠64IF=&XE׸\~9i8M	F=(Xe_HW`VӳN#|叜{-6~e!"p]V`_RGJѼQ%"W)SL8jGL3ƨS;L	Ղ:/ꅫ#4>?2CR}iX4M`xgqU[3q@}iXY&6~i" '	ekTp2X}ro+dfhҩZk\kTr!Y-31vwNia5l+*:Mu8c9">LM`xgqU[3q@}iTdbf1ĈH%Pca"Y4V+z8j1;>Nfc$egv
SXgWك@%l,J^*ր+e2\b0GXpUtjЊ	ϬOR9IX"egnFљwN`G։d^;;Ecq5dvwt#D,Y, UtP Z'Idbf1ĈH%Pc_^hW(UMhW9Oth8-)xBcK1^됝+;FG	ӯ,]ʾ;.D8KT@l֬N+\GGPB.+;N.ܢ:}`|bF3+
S݁s	NO@_7/0fXXDe.~GwXD۷.݆z!=>ʵk8D.Xo'/#{4%=
D7FpI$f}I$fd^|QDŸ#WQ*`LPMdǦu6YGP>1?ʾ$w$6v}˔2(ub7##v]fyvw^wo{H\2%re;JV'.ZŶCtw.r	*Lӓ.).\vdT?\L$uXϰre_;cvYEd˖fX$GyǦ
)tȣ2.-PYv1B2;X݋c'l}1{Nʌ]]4tйpwt,b.(YhP+;t%wt%)LaZXP*a
:1XvlL8;,uW8a 8nd(X!o[;9+E(ST䘜W_@e	!fCTY8Wa|6Qz.Zwj	-.z/޾_&`{CR³@\/XMOd Ȁ,&X.\\e"`9¼#AL?&X8{gؙr<+ϭA,`ٚ|M+yy0bg>qc&<pe!_בA93B+H!e K=Sbe(f8ϭz^e(4+a>0Aep&:la0.v
kh̬dQ0@NI5zp~L$HWa19flLNCS82efѦck&hVA6vI_9&\l,X6?>ka<F#Y&:l~}mV$j>Gy>StF	r;,"^g]ws{wH`rL)gsAkyLF2sEQ?㳼i" F4Mc,^K_l")^F?6o#w$g,H)ŏ23?yփ .v$}D4"A	F]3رwNu)ǧ^/5YؘM_z5_<_e.,<J6&	1=ƯNIٟZc@qe@`dsJ$2v$zq5)jSO`rL'"ƥrŗDН)8jO0`Bbqvˠh:Jqϭ0ٍ('jO1`~L*:#9
X/3.;};]BG9&#DMc/7XoPt:dwm9_xSfVj|b,$:$!b$.-!*biS- )Mc-P\^w
a;2g2t%$0Y^wcg䡮¾#N̻laL,#9XP.Dػ)5u
Sւ 5qc&\s09&W#d̢Je8	CLJba(iICLJeICLR?&@RMa()&IAI0`Hh*XPRLӃa!y 0#`pHh*Hg 2Xɋ(S\4ece5>2ŏ>R5X5?0֊-J
DIj3aW p}0׻bMe0wX"]c@?b_cا#*D{aF;;ZNlX>e1;Z
A?O쾁`rLNwk_a0J6&	"a!
x	dTN$jp~L'aM89&''
2;K-٧D&r ]yۊ)u-i836a0`xICLJoICLI-Q_OBdU0ׄ޽fMc\5Ma('{/5m:l@ -ИM9&
DQB%<	b`J
I@)&ИON)
)0lLNN$Vq1:p>pe쳱e恑5˖Akbyˊ$U.ׄ Lk8j*FU5&MglX3ؘ߰MYOFb|el
qruuV
\:Wa0J`0)&I73P%/7%.5%	pu$X?^KB,y(qrbǻ5t$"˻,QgW{]A]dvwYa0G_lӓ{|@%40McBQ؉#q@2F&Il,Y8cό{mb͊:3평"]ŸhLONd8=\YPrz>3E+e`FP/fB\ÿ0ٙ|ǒoqYꠐJ@\u8c*<bhAVIe#"Y&ܶ.?]"n,@q:GzjpX@Z;Tt[ӀR5F '
)6^``w |u=#TNP Mպh8@KNlP%X~	IO	oi\`LSm4LfFVZr:p̳T=4eU7M8_#Rmj́ ')j݁X4X-p
̳TOR&X(	Po`lL-E.D2Xukl5&?3.ƞ|cدF%]Z39OWn6;yՉXOC]u|GwN3]g.uux֘l@>1$g>Gyd]bH4t+?GW]87UTtF	r;1'"]c@?b_cا#*D{aR;;ZPI>č8sRg$amzm#|e_>1Lbanb`6/)Q3NL5>1B[$:$!e8АHvIX1Uԅf@+L>$w8ؘ#
n9Gz%:/3.;};]BG9&㳹Y&,}˔c.w>J
I4U^|1.4	CK44uġvNI%$©()&#gQ0@$4Ӄa!8$4	AXK>R|sǜXPӎ;>000W)'_b*FvOPV'F8ؘH>
DZqcӉ-џ	r;Q7;$qqn1UGI&yYXu ʺ-;cHqlBPV'F]q0}h5N$ba jGC2`.ÿhL)ƙvIetk	׺ud{%$Y(iq(ir(ivdJ%.G%.K%.q8q(3^}h[3/CS  xU9DŸ xY#BDXY&a0TLq3@b'lL%GzōޱVv阐/T(vO,{,bgB
>Gj<nv"Hb:+FU@bj̱5<ʺ ,أ`g%[>AO,{,ꠐ#wK#nv"Hb<iT#Va.MbX8(omu'2ؠ$K}jaHw~"v
B9&|&Y&䘝[=Le{
@T9x2Mc/JL6&W|9(i8_@L
I2_2dزA!Gyd\nO<'!(;;aV4@}hVI?&]rKt("^g]ws{wH`rL(gs@Mc/7X	(\}hbaQ;0g<mO%ƞ%PRL)aUƯ%$prL$'0Q)D, +ϭ 2yŏL&{, ]T3?XOqisϭ6v2;Gg{	+\LtaR֓kzRa0wرCN9ŏvz`RL,F}:`=<&Ŗ$uPHCogn[<@ܔ
IY&QtF	r;,.Р\ywSj"=0ϭ'5qc&\s?gY};-b`J
IPRL\j[NIHZϭ mZ`RL4	{6cP'WX;tHYdy
@Q;6HflL%?,_8c
>}iv	r;;w@M\nv"Hb;U5u1)Ma0)&
	kƚ뽋1rwB՝f$,
gn(Ŀ<lL%,_0f8cրp^mb\g0YY?睱A|#nGv8jF(̳ċ$Z.%XR&
	kN&h;׮,lƮU|ZLąA}@oa0T_dwQO,{,$!Gf4DŸ yePubjң,.VI>@a0TL8H5_bba-;׮,lƮU|ZLąA}@#ŏeꠐ#lX_y#sG2:15kX\:MaǲYꠐ#lG_y1؉#q@R2:HM	ckP4C1lL'Iŏ%4`PR_fgbeG֖gփaٌ>bae0ؘOLIj()=04&'>}ՆǡU-vdtK`8j[ؘKLL$w]Xٍ\gn,/5BYۨ
1/G`ŏeA!G`Ѣ7ػNgփDwb5K}h4c8*bhĲ$Za@`w u?wD{	j5}M:h8@M;|>>X",aHLJ:. : åbpN,a$X%NS`JJxT_yH2@C=11ݗ}cGؒѤFLDwxHbd#8FiY\$JѫW:5x$&ZSth9¼
و~FȾM,@Da2NiK0FSŞ1Vv챍Sk?LԈKtˌ6pN(P$aȄab22rD3/DcB{؝"|?&b ~Vij7b^5EVvͧAt-ɚ`L:`D!2w`["e] `@aRtŋd9b7de.]bj(HXGJ.32wrd͊O>kHlLoؼ)}bsL9N52d_όda?LدGxP
 X>! FMeq_#]um;4:@C	0}wf>J#rQbJ#Ja$I,c E4:p`0+_?N&؇;ΣA4a٠4x Ā5`s$I>1	lˀ!V!c=K}w7_GP㳺֧6Ie)~2sDR>Gx2fJLУ1O%&d0 <%&m	I1*M |b)I Q]Se}ΗTWlzcAU)mŎ};	%܎JL7	ғf"1Mc HC޽x!ՆI#ǖI%xKI;^ػƱ&^Yv
ϭ0P[.<7޾04OeMda١,QLMaO8컔&lPQ5>
Ibf0"5$q~Mק)	$}%;Wm;'^|cfؙd׆¶ &_l.Jc	$S)N2NsOsLBޮ:rZOQX<_?NClzQvhT<^I>1@&0Ow0!&WlGe8Or<R Q]v|ZW
ҙ]NXǟ82>3rPa^0<R"1xN2'@Ƚ,0	)W;/eA?g^扉SH	iLbd#8ger,hl!Zң1>Nx#Cj̉`aJ2B!+;#%:-Y^ -g3bF8BcE&"v1\+V;UY۴xzs)՝&XcI3cqkH"v0 1w|t], ab݀ FRbgvzw@??N/ ҃&wwS_9W04Cs Y\`K$ʡ?gp8˹2/EWqgOtF/|c"	7RJ |3.RP(y"PP'2f9om&l\W˞"FJ#):RjJi$$ZlI#v,D@ޮ:r[,hw'M5wO3½F!QƖiGlYZRrǟp519!Meqo{	pwNR'VnT_z_>M,&dƚy8*ld ;-38k+dQh| iMѣbx+zaX̋d;Ni iɗ5t:k:AU8ucXZq{#F4G&!6=VwcdajOwnnk"1v'gN<n[
;Kt	B3Nv/&iș .;<Ʈbu:`D֬^g6݃ [lM
1w,I.~ݓRowG\nșq1]ܧ3b|⏡XNWv'4Ʋ;+܀,b'Mejո2W4i=D]Ja3srQ(C<Gs>IS)O
pɺIc:ƹ$ГX̬~6 X;ΣA
Taؼy0:(Y&0Qqߟ!MaLd؀˂5B	b^g]Czw:H_>ɖIe)!~2sJa?׀9%&gudk	I	I2T"RfOI7{	pwNR'VnT_o˹Ĉ+_vwsf[u"}ˋ1ͣXi)3J$wDU9)3FN1j|b'dD@#z7mC{+=k/dQׄl:.G}+][x?˫OşN`
w*؇;|aؼyOY&0^[>1kb\E]쌙C>qG.r?ؙ˫L&d2fX,g)	$nй$؇y$k*u<$>9NXΉ$~4n@NiH5h\JrZaQX/wM6!A_B[;Ff|cMk#I>1T3ɱG ƂxӔ╃GϜOA.g/pE˸qXZFJ+2OQq):Edb,|e_|콖U&36~F4BDFL=eger+:kA'3~|D.̻8v{+>5_#VB	G4;d{0ػcgm8sdlseW$:"9>p\^TE`5؎Gvev4d.t201KS4Mb>s5-12 l";t15A*[K-yignx\f&3G
BG2Yh8.Zc>1Y&yǱ4-qc1cM H%h3aƶYѨW(hEbi-k!BcG?#sAW5ԡ:VvFSQ]ۛ"a`8:<)DSrieKYKb,NLhAr+n3bNv!됅gn$.Y89`0ض8~*Be1wu6} 0qbr+#v'ػ˖+nF(	 bx?>1.V!A_̋Da^xEk#KEI>1 62*3"|dM]x~42.E2G7-Y8,L˄]_8%.RQDO@e8ЉB/"z.~]{3Y6(g?aw.N(6)ՒKԔ\ZWI.os3L0jCG'9y`Gp8Y˚g48Yb 8YDޱ9NGyN9N	t؇;½F!,K@v5 NM0d!Mҗ?D͔d͔se4C#u	ГӯNL!&rƂxӔ╋nT_z>bfYiH	h=h/vZfpW(ԐBҵFP3Kb?sX`Q#\̷tF
Vv -l⌙Z[0`lUVv9Pu`T	t\
NشLݖ	챈13b'Wz/$:Q)	Ju;اVӳNSe!>y?QIlS{_wOi᭒k#"+q9cόi$Đgl{̅qc`Ut%>r(w'QwN3+Kj}h,&dƝBD(il{g%752D4iU\ճZEgF_4f!}c$
$a뙉{0UNh: ijtd͊XboلbȻl BpXvpekfY&sYqbfN00c/%)9Ni#]um;4:X
+棔;FeRt+ck
5>1@5,yB+Y&$3ɶLfB8J}`Pa8O2f'V*/ҐrbfpD$@N8,)XE-38k+dfhҪfkKn'3K<ߦ?sP(H{B٨zuGSĿ؄GVvH@,L-Ճ1tG}e֠:B'#{h,41ga,bf
ކ(|udgX4%q%')5i٧)ղ>y?QX{A;Ƨ06<MddP97ό`l+MaCgl{̅qc`Ut&>r(w'QwN3+ܨ.S@ 6~#v	?*2ZfpW(%ĨsUSZ*M.+:4|f
5BjW`Qf=O  -NK &Q!՝-Ճ1tG}e֠r7Oy^L݋$u>C(&l\ކ~pe:RbrpwӔj">y?Q	lSBX?f[_K$FEVo97ό`hY&Pm/c,|v{*X9;N(̻╋nT_y *1H%mp2X0SᬮQ%CV'&Z`th8sg	Y݂%YuGB1QG6w]AqU, YCAx,<,c"f
Xx"%"gYޮO@_ş컅6ɝ(a+:.l	Dwim134#gBD-2 KUiY\$JCi]rEgvW^a^Nh -*f0(* (b2:݋9&ka5F޺c#85|ѥ#OR(
I-#MaG136w6Q6$b!"pK.7W-38k+dQQ(m= -*4|`sT YiZ:2_ed27gt-Yۡik/&g֔ ?6Q6$BD?o`ᬮQ%pޚG% HLp?٥uыC`sT Y1ӯ,[0	ճdGvy3KT@b[#"+ӀΠ 5IfAȸI͌VI_X Cdy%G݉'dܣcbkd,!+,ER}s,idȠKlX|cQpA^o݋F[4lcgu0oU˞|c_w&`;cزYa;1J#"%Ɵp|c p/dȰό` vI>1NX8ywbkdRbȪJ ᥒk#";8O`%k`x<g-Qeدv$PV[xE]E쮬FMc+,X=1%eu`5lcB; 'Mde݌s(GaU-k݋eeƵ;ՎYٝ3uǡI_YcODY+v5}c#@̃aQ0>;OY]\I;Gs+IMdvztr"b5pEccpdicd8~+2M`䃄LOep|YD;>4[+5}@4lz2<,S,t0M
B?r-(nF49#FG*`vri$ W|rP"I2ƦGyTNXC	 sL15&LY\!&"v|i)Md}|Ľ9D"_lcgqr4W.yF ػQ؇qbXH]Me$y,B6ER[>'1"5`g1k$XFĈȪT#OQ@Y&2+1 )Ma$6p8e',|vzy,X'm]aWl8ӗY p*e>1_w&A]w!hQϱeVIz$o#|qFHȦF񧾨JYY&Nedv/4B6{8OdY&NxYgMk#.0+i,1))|e_2h.d%;5Bϱe
lYaI8Gfm#xȦCόdIdȪMdkb0gA(ȦIQI [$FER5>1S,X|c}v5Y&LVIesPM`\ }0>u15;G;+$XZS.02S;L#rA4`";9=BR/I2 Ma7$C>;;Ɵ챸Nbfqgx9`5ßBf6#+;bpce:}egn}cwF02(t`csqV00u6:eGah<FRJ(	j}X ł$RQ8/DIl2F#w5 \jB mtJ'vȰ"tF'Jv,lV,N~)e0;-﬍=IJ(	㒯rQ@OFzlPУS,%kąQȍ;9C9PK`sN2ԅ ؀6;;AO"ka8r;	,%PTEL-ca챼͠&
5Ԋ&WTbMdshٚ8&euTY&>[]; 	όeppadZD $H ١jٚc(٧_Mdsl5euD$Y|v*;vf_idA:b~r5ͳ"Qٚ_5ͳՕ&&X:ʻ&;AnK-(|v*;2n}i5Q@@>%H,8-Gz;=5k,Clz9B"O|&2*'0 ;$ɀղcdWY&eqQd 5jihJĥ1؇FW$Gg{hk#C+ek#e`s/\`^Mb>Gx?(䢁`|vw?cp|ݠ;;Aϭted0㳻,o/صKwedb`C>;;Ɵ챸Nbg0xO4jӁ7eqx*McУdY5ZYUvW$XjeV,]`"ԺlX_ύ?\Y&7+")ǇP, m,AdV!A_N7@B	La!MddW|lX|c=Gz ȷ|0<MddWs|CMaC%C NS;]yiGlvc2fJ&v L'A3JN&dt>#
9	y  Yd}ҘկGvyՋs
ئc[qG=-b~K-0XF "g`E'-RŻRH	^hJ(	('$T(Ɔ '2e2#DL$K! ?52Dh%sGFe2'Ka^뙈_aY0(Y^im UX%" "rB^/Y`b[3LFCU-T1dY/)ƞ
#ׄq;Oa*F/Gog~ťPwsE#v.fǫvYbsB)T|6{6t%p1w~;"g#; [StG*p,PM:h8@ZNx5" ~ 5.c4}`ac#,&A:. :N:Չ/Zqc#n2KwشO5_9eu7MbҬZ'GwVq=\#	32,}F!=	ޮC-k޲?L!ODk>cq#@,Y5V '
 GSXujpw 	pStG$'p	vp.X4X%p6o^g2Ѝ܈iq.:XV'iŌNS#JX/Xg_0Mdij3 Bk`htFeόAy*1H%-p2X)>"W)(ik-tǸ4s4
`GA,u;$A`~0Θw
nњ틼8|,#Tc.*G}`|$eƾi" 'ldS.Q%W*%TQ+[׉Z>NfE8f%uHa~ MN+ck3ݐ	޾;>uY nzqO7;6XXb;7de.}odׁk?	{,"_ubY`uu;TEg	:⫢+3$p,N	=13Fi" '	sZǶp2XdÛ9FHD%sKz E\ŋ?bMvX"ubm3K	t!Yrux}{#,fom?dcvX,|bmu:,!zFQĿ.{/i^єq/Gv,.`Bج;{g8YB3b>C8<{g0vV)4$*%TQƟm'	ɖ㒯{{"Y(Eb/As iiE,=ER_uuitd;;$9rn9N8ӔwHYn#38$F3,t 134	M	3BYX1%Z`b,r-TVSiQ*%^i<I #U8ӱ8SmД;t0%wt0%˖c)]NH48	'x^FHM	4J924th8p"K2;-
uD8Z*|(x4殡R#GY>Mdg&&cƚ1!"s|hP+;K1	ip2Xܣ$KC`&%HrB}00n8.fK@A55!k<xop?i#f>id'Ա)l&l#AqU8Ӏ纀h*{.5 `3Ȟ ^
TOer`aO \Wx~=u+̾Gx3#a都Kbq;J/;L~4t#%}6՘94N;@xlіŊfh?У4S}r;밍`'FGa;zB2
wɺ_#`c^Fey0=s 1cfh=0wc-њF/& t0<]=c2DL򴚹r:sg iѣKP՝GRu`?uA ijztAViv-Y`PO:=A"\;;W)% HJcN)-k)%#sR F5ΔOJe> Y&OlvFh>1%Y&ɱ݃'f>1%Mdlv}h^j?LLѣlȄ	Ze?)adZ5rjFkFdF/
e'&lcb}rf;>1AUk;dw<S#
]2%Gx4EY&4	lX|c$2DcN1v	8{g%@͜$JҊZEjݶJ.aL3Ժ4||emQVڝ|?G6934fzS&^jN&l8,Pq[@NL	" .Mb>ylwOewa^H5,ж|c"$F|c"[$u񳁻/ͥ·Jqƭ8Nӄ=bp0I"1aiH=˩P͜$K5u:4PջltπMZXth8-ca+pm#puA ii~4ahlVɱ"@z*Y1Wـp":Z$,%4iIwu>Jn'>2~La2Y}>ɲ;y=ֵen^O?8S1i~VГe?Tdț$[CѣFAdˀY&yyu!omfm`]>$ ni`U12Yj^h8cV#>	W?x'G{44AFqg(EXUˇk#&IŶ\ k'&ae]H[m,n|c pgq(\[LLq2ᇑ	?6r*(V\biZۣGCF+pm=wώ! ;3*{0WKD͌*qߒ6S[b|r̀u8q1e_>1Ak,?K_XbK-Oe惈~yxKm;NMTC}%^KdwNic`Q(EXإFM	qȒ![eܙd	Hʺ<Y@ DbfKiN8J+Z[b?;\$JJ<pC8j4th8WȯӯKJ2dȣqgY&2,'2$FETk`NCLMddUbv5kd6INCEC,Y*!핀?>1$FE	J`X14MddUC{<`h25t=(\Mdl13ebD$@N֨ldsLJC\$J;5C	;t~KaS45C	Ƕp,|_ir46"AW(9EǶp,|_iȐA2DQe?`'2DQe?	%jAW(hJC3"reF;CXNi2 iiD5W@t^;X;"[iSEgd@%mu; `m<p',Hf+zwsB "P{#2nsA`LN%	yr;X FfGW#z(Ds!:G|v	l`)dgD}cpm8AVe{``&#ӄ	/	7V>L2	](QD
. :=X'a~5ғHe摳@" '	ip2XO0TJ*-s-mqSyr-)KF%"*h`Qq13݊d:c:X0E8 U+KCKD}b`Pӓ10;ջ.~rXjF`)ůw6¶&&`ؑOLX
Qrx
wIr`
Hػ	 dз 53Z.U
B
f%/iu ,"IQȆuO&r;ғXX
3[
|=|́qڜea?
kcX
5q2,`8e¶?fw:)29ӗAbQY(=Σ%e'	18.lϟXҤ=iXPk9	v;6c |$W U|!>] $N,y0d3͂|cML Ż=@{F9ojp=1w{LظG}1͏2ظ#㳅} {HWeu^hJ.0\Mdsg117%Mqb&P#MeMFt如[{>X CY0 6-0{a[b޾qcهJ=Uٍs/@f}0 L*n0 `bd{L'4_B;F {?:I0D)
0Հbx=!ļ<Sm\sqI:VRdsIß@t	Ggyϭf4Mc/W fIE	و172#&lg>l]g֋{f1L3u3t1bҌsZ' 1SOs3fбx6/L~V=;XDEe/Y QU>DF+ULYa0)5N{[cSmY)I)A4q3JZI%ML*lJ$'T|L1NIN|nbuSl>p_#\zuLД]/6.`!FLqͲ"F0P4K$_#Ӂxm˦&^2_bW8s٫/4fػ,|wp5,JƮ79>43c?7W;k_ؕubxcL,$'(bl4NmM%6I1P.|ňyoW#od,>>ۤY&062}>1I>1llRud3QlOY!= XJ`)& `'9t{@"Hq[jSdQAFh
5!,j$Ś ?mA~J(d^|܊jluZsmbp=%2؇)+ gv.;}릆 (mtmb53\3n#o7MGwJALc"Hy9!<g	9RYLXD`*9hQ97mԦyC8N4
3tV#5$ŚA~ (f|n7ZO%ayn)N֬L/>1$IeyůOX}Jŀ,(bkVށܶƱ>#Mc*ECqױ>dŏ& WSa3,qfwP>1?V[OXNf)*A#œllbƯޮr:/4%t(l|cY&9$#&d
T؂|`{6'*dMeMFt如X
5v ]'<7@[8r.6x;cXj(dF8et,"$}8V#N5nHym1Tl}>c?L4l=>@? l@md{L'3H|xX[8	ό@Y?!`=ΒLG?uI1wV >룳0xPmEWL2ցB%kx;;0Ut,q@}hI\qcKp#&ZS"X0A	%jAW(ݵmQeH˙h	Y݂Ϻ4| Ҋ`MvDFGQ'_WwFLL]ϭ6;eƟMS4	8,F9jzh2D*o=\l4MFa9p`5#Q?#Hr+݊B;*;O'ʳ"ecb\Se'C#|C>5@3طV79nD@#Z
,v\}:u? zRG,tlKb[ ޯGp3<`H½c!4"y56kn?p!=v-ZՉaL9nn˃Mn7722S`,k ^07K +;LWwuS;%q(J:U`~ItA7Ns^q5E%Ŀb.{.ߤXƬ1w-oHLֵak4KjCysCY:g#zaSdıq@4:R%uu1ՐsYv+
:#%¥Seoi,[Voaj	BVkػV-4J0RZ.bȘb.Ns/>1"Y&,\P@:%u-i`L,6XSԯ5$T
ئ\d4PUt5;imx*GV:7Nc {d=\;:1,N^ Y9όHI:%:7Nc%[ul>=cbU@cf,Ȯнx%+V:7Nb%ȿ4-Yh`utJl%:jF]!%6^pU,Ȯ/\,AZѺs!ŴZ@t#<Rpպr1]kV'-؇ql)xIY,"lS$6V!A_0qbJ4':$FόtI>1VୗlClzQ W1d\,Ȳ|c2MdifDI>15g ^|cJ!A_  {IQmVI,ғ@idPV2_9όM ݒk1]bYe6~J"@5%٢bfHiD$@NpM%̄hW3]tUiiѣb`Mfقf%uH
,#ӓ$@⭄}XP8/Ӧ3PgnNhvUVόS@Wb33Qϱ])'0,Xj+ػO3S#
!bw-K#5fibĳ5kd?gp8|@;*x>;2CQbv5;kqVy(79G:$|!oƜ %/B$n2;}	ٽ̽1wH`5f&2e愐5dtj̾p	5m;4W`,||c_Wv`q$ɢCˋqqhWTZ^I<Řʺ	d?`ȠgŶ]}Z
tD	v!k#9"CˋqL{42889>Y&r7gsP2(Q[C^wb2Kt(ļػάCzwH`̍&FsLK/>G|q6$wRJfȒS4JfIL̀J+ll)X".u#\yY&ʋbY9ϭE7˄BD)2KL0W7.enډZ"H=x$.&3u'04f`k{yh:اP5" fŋnΙ$K
!kVn1`Q}Mc,AwmՆegvjYxa];Q7v'\rA.V:fc93L	w@Cp}il5gm?ړH Lhx3Cit*&KsD!zM_l#aq;4?	@1~Г6{I@G LĐXύ09>mk,c`
JЌ>M>1J1Mby-ؙq5NSr_#]um;4:1??8{րh,g>Gzn|I-&5FdsO@:5%)W؉/qr;2*2HʿaO_Q>|)Kt̔'\XQ~D$,lጙCp}h(3¶y>5t 0Ef1l8'GVէ"kd.Vo=j5W'"f6xJؗ,Z<`Πb2\P4Ë&]a$='"ftN$p@N3!p2ձwWb뗚w
MLU晓zN32ʵ6}94N뮰 ,$[WzqȔNI\; |όlؙe:>½})|b $XeK=?#n'd_#th@LD da[bgy4NCi swL֬ s&llS/XqxlK	1r;F&lC1`I-Uϱ>XvIe bޮ:rZ=K@џ2Aヹ,c;F&؇qb~$w*G>`ud[㌞o|$>1,.)"]Ÿx;ce[ϱ>W$2,q!ر^H!6,lጙCp}hq֖X¶y ر壶xJ/`vcȡy8;,rrg`{ /2yTL<a@bkν06B#ӃZAH/5hGZN3גCa$τ?3DdJ9 ?z6 ss3|#v/đ.bh<OXʷMBb}itPMc/)}){.
,Y016(bIاVӳNS=@2_yYJLXػ	l8t,HO2?L5g֊a?8Kv6$%~! 2obz`Ŕ:>sOGP>16~Q	.-$:$N/qb^8'wK+mϮ>1!&|ػΧ#}>1@ȹN4!g(N1eZbf F4ӝ@NeD%lCE+C2FH+6KK''&!	ҳzBNC#},SӯF
,'1Y	t:lv̢j݀v988'Ra&UVv<O?eWVɜ?W ǁafOy`$Y1gQge_C/||?b|r3|jvϻ/bv}lLN	 .N_1gόA5l%\^y?^w$4!,H $QC%SI1g U&t*X擊>9@K>R2g]؇z];/pX~GzwXO.DػάCzwH`Ι;;Z<2Mc/7O1C.w>aAkwbY3#O͓^82Hqu⫠4qbs?rH'w2z|M=bwS;U,&bdspGi$8F\c[7S⫠j]8&3N	q$Ee#].f>roe>}h&lLLq4!"p%?ƗQ%hYۤ8W7.G%^6KK.'X"\0d0(?f!BDVv̋>|qKNSNL0Z*qYY &X6.KJLv	$.btفFVvF&?g`r)d'Ds̸d<@`?wwC"voÍqDH[jp5X~fXJ1D Ԓq(*׺ v"PU1x73c`3PUXsD#AVjhI5dJ
c5g>Gzt۫[ ޯG|q½jF#Qd5e#O|Ђ$@?t30Y6NX$fdmJόauCْI8OJl5XW{	t?>1'%l@ ЙjWbns<bݎnV''Uĝ8HГj)yՄ^wcg䡮¾#N̻Pg~GPʾJY9}՟N*,4&\uZ.c-c!-)ab&hQ1	ؓ<>dvfVJ
@N( RJ
IAV?1(*у^|c|$,ClzƟ BF?CV,Ɩ14MdbifkO!>1X|c1M27lwa'3S61ʴI[v!QmxtÌ~J1DHXBI(*N(*8i#Wa9شJl#0 %6|~~PӬ}rf@p9cf{%Egn4}bdݗ{%EgnXDho~q#1GgF]+ceـĀ]MeK
ݕz/ҙ}uYpN#AVhAAcgݗQz]惆=%s&.Qhօ%&L	AVjJ
pj@cphIhyeaƺĽ`NVfF'u]愣ͤlÌs`8	Fי|4+&f$eόa`:|$=yoW#8½fH>1e$F!YYiG0&9?#'6a'3S63UXhDN Gf0behCSѝ	cc
DqB1C!	8|O*XMWoיwbMպ7zZ,S01LvX`W+>Hu;rH=%d$sqn;cb1N9'֊k'fHAř>|c&(-ykewBea7tY
&OK Cж53DXhjF.U~Gw: 䰰Ŀ&q2=A[?;Q;#=}2YcPULGyN/S;ƱP]a_'|f]ӌOYJ
q?5/?`AB{Iէ	i#Y`5	'w޾;;YCu1UvP Z8"Y&}P]o95̷-	-,ldhH\$J̴R-i2Qѣ{Fc<M!P혇Ⱦ|а \Vv,990^jUڀn1NZtGB^
*IB^0KI1@,ؗ^im~2)3fN.DfJLbb^n6llCG|!UբP>G&O|?KylUd5h"47?K8Kk#˻(bv2az5bf
k]棆>/u],ļr
6p3>1
c?ClzFiW1 qY>1YXJ͡Y& !?fc%/	sU޲,"jA6ɞ2}șCq}/h|cZ I_w؇;3B=HPF?CPƖvICHQOR&vC}WMǞ|cqb^2LN_`>Hu;cqʪXX"\~1LIWC0P1#b}h),Y8qu6YC':xIqmfc]#s<|cK$2vXV3{2t-X>1d3e82	-cq[\^}ifvX4%z.|91@' K\#O"u N wFURʂHbƱ# 29'֖IO	eHʺ ,@@grIqnɅ |@iƸ|#ez;# sbLglGXW{	t?>18Pi./WsIal=>}h SfP3b+4{ 9CE-<lIu3H|(ʪP.?NL@Ż5<TF#,>Y&q?&u6YC':!%Ż&td{L'0#3|#ez'b㟤HZ?#tlGXW{	t?>1Ac?@n\[qػάwXOD}u|GwN3q?	t(Q|FP0lOˋg8O\k>C}+{8gwSQU﬎q@}h&6~ˀ;mLKdw#sb͍wVW6*^Vv:hy/7Fy;cyvx[|wwe[@NQ/V|b[$3!;4%d޺4͉,>F́a:F^93 2<Ív}yhF<'Mӯb4%{K4dwv-z;^ػm,8.v,S6hKGx6p3>1gyoW#oz#
!K<Y&4ՉC51j2/7ajߑػou43Qϱ]5geem/F>1lXb@5wza^5X\|cY&1`7,L=K"50ؤ2v\dCu?9ϟļd(}I+ }a,_BCD:c2-؇qa⢤b0B9'րX5a0̫WS`Ŕ2أٜ?D$#.wP>1,XqcX'p1Չ=z`Y&Í	1wLدS;FD}u|GwN3 ͌ؙ}v-eIg֋sY"Y ФY&6~#g10B1H%-p2XATkҹFH+\MM"h1>N`sT""G0(,/ݑuAU:n؃S%gb 	lBed<djF7#S>1VIt݊BkI6
,+#ƟS^޲
o`2 [xŮ:}rp25c{ݤbML!}ZB2Vv|b?MdiI2OQ ?&lSX?> Cd0qb@2_O>1ȑd04:OI>16ɖv,lu! #2uqLB&ŏOh6p7Bmge_Dgv}yaҗ/2b]/b_kyPط0{,{S2Ġ-'n`->K-/b_lǱw;OF0\DbƱ`v;w4 *	 fduFϱ>Y&qcOwqfwP>1ܢ=\g0wn='r7{9Ig>IPC-FZ7aV@gP][2Gzfp@XZ:Tt[ h8ZN,0l)Op@Se	PSk=D3!8:>K:At[ h8KNl0%X@~	I/	OɁ?]`L2BScNBGYҷBVw"+O֜#5N,vї#N!~`\3Γ7Bb` .9t'|I8 Spk~5u!ׇ8 у]
6~iBD(ii`{g% `Q%hĳi@a^殍'	KK,k+;fE(2.E0(~|q41V5u8Z*&\r >S@Kfa(eUgn@	جT&Y`KN3#/ScF%vLA#?W '_tJ.γBcLԒL'_JN+dtgatY&|#yN! Iw?5c׀e7;}.GBYss%McHCb7D|`yexŤGx]`A'T/?+
07ؘAdX#jaЌ9,Yf;#,$eόa3Vw'M;[ ޯG|qa^0\cՒk#ˑ1Qdf&,j,\쭎 O`,v%X\m];L¾bc~vѹr)zIea +?{f0%"_k{I;OBHHCb?.?Q%Faf1!,G>ҹJ5}e]Mkg](0?ĐػƳ|c2Y9(/Ȉ+'&.[42w5#-I$ų|?m^X8Re#7a2(dI@޽{ܒkN5tBZ8%'F-p~`O%\VYtV,|ߜQ1Cϭ ?g)HP \陴,D=avDb,NeaF#f3Mt,Kh`ZTR+;t,btY
:/	RE&.W]mIL20I|$F5֭Ŏ]͟nQ]`Kt^jEhv9;jjqf"*l̾7}{,;fB_1wఉcLL	q7i0N'_$q(EA%tQw&Q8(Z%r&*b(,Fϻ-eY݋`
ԡ@9ЇdAHCb7D|`yexŤGx]`A'T/?!όQ$FJ J`uFJӉ_`w($N.`e#}9081h@t"$f;dDe,4bpKK!ư6JX&J.ON@>1 7d/tGz][N8%ա97}PDt`K#T	sQ:^ӂ^9gg]a_'|f]ӌưbl,+=˺q(ų%wXO.DػάCzwH`ϭ96Mc/7O0.w>@RQKɋx
y(kgwe8όk'.rwؙa	(˞{'_08ٟZ|vwWD'g ѬIe룳x7AWD'g Ѩ[dş9/cK	?_i\$JAyZ"q,׉EgF_`
7fD

^iF#|ј +I)eS*اVNL ؞V鍨V1ugi/PoN\ev}7$5Yq3-!AX6a(G6Z#8;J+lIEmԎK $~0ժFdGy8c	&4c%Iabxd}*@3!2H"5[lZr^пb3	a؇;0qbB\1kdRg150 ?e>Nɶ_py`:&/A,L]汳eݙs%wejٵ5WO-W#:lC|Cwa3cawFb%^܁8O_1DPӄ=p&hR*ƙN&hN8*XJaEģ*"P'Ӌ1ӯyk#|.yZYϜzqi#]qƬ8	Y>코/_-NVa𵏟ZBQ>8⫠8@>k#g鉙R1Q" '	EEa? 5"Ve媀ҵF%
-αճ15B"+;#;N=S!ا^`4k$gJSMAaQхAȣH c*Y`L̓	P`bs+;N~>1$$Gj>Gx6woMO68^8دob_kyq?2-><l^3p{fD'/]b,X@\_?"]iv5.gx2Z@.?tm;/hvU>1 2g>y4bƞfXzF?CGx4	3k#K#Ѝd`^glw' c-wGw4^o%ŵ|	]Ỹ;P^7Mė#L'l_n_ai#>'(lv|c_ؙN<GyigA#
!L#|ipόlk#!4zOlukaџMƦ;!ƴ)g/WaƭN8,t9p
^z,jFLL4!"pV=PW(Es,+iG\f'38G:隒&m4f??ЈAtlz2"71wv`콣02bBeo>½CgV^QcY۠&X9#0>%yzHr\W<`Qh(sQ«&XQ݄}BGzz̎([{UƼ1o~KLc$܌{&5ƥӆz2q&zS 8Mp/<e d.J (Ƚv50ά <o`+.0aJN'YE	n'TN1QӈEgq(u2;|s\}hHXF -/Wi#\ewؒsB+ 25ve7[HK4LU6N?Nrq&zS t 8&<J".҃]̀[  M-YE	<>N"pD[&ZqT_u-Բ@愜!\Gx|E1ٙZ4xVMbxD[e#2N"Y(xS-
m,zf5\)nFIo`ئc8BQONri( vE'J"yE] ~Eaq(u%.-q,!x66{,6I0-Ӭ+(B 1$ӯN.oM1ό@42Ma vsaE.|$r[y=(n
q,zP~3;8ᰴJ~2[mУNY̏eDcNF\"X0#JޤZ"ں7':'.VJ.a^/|@[d!=VVУ*jdاv)̀}Gyxmn_5NL'&c^n|vemrf;Ƙ6lXDCdwO4zF?C#kY1ledI>1Ln^k?N8̑Ӱ]D$@Ne:\$JEr+|tπ-)4|Bf/pS,]В̂3S8 J \qpUN&>~bՉgc.쓦|bkdQn02sti>1$FSP&9T#L<7ڤƘå$ $Fʇ551ɳ?jNv!A_ FF"aҒi>1ydáx|c\ I>1K?j><7ڣHlaёiG5R5Fped?g,`+'L5yoW#V02.<f|c\1MdaѠƸMap30#Uuv.K3W`GW;*XsA<e_37$pwe lXb?5w#Oa^3q4(0Ek#QF/`04Ma36yɞ2}/șequ߭>1 %Mb=<7ida^1Ԓ`,Y&1cib4{3,X|c;36w4!]>Ь&>|c6Y8Ob<q /&}
c})91LI:/Vv8g;cƤ`&}*!*)$Dh#W;+	lh|cAt$DԱwqQKkbcVJ8-їșpVb$-MDʦ1A!<Y&qc~2-l09l3V78#șl Mg͈q1<ݖf&X >6JuV'yq1Y,5 Eqa3xN7bF25qWT3>GlY8FUԅ ͆@ qmX
Ya2f>`)' N0f)j&}		APv8]^t b7})zN d#.̊BR9K.̄w@ #ObKs.̉d̓@a(#l2ԯ8S7P#2cg|V|od'=0#,z`ɟ#aY@q! *@V؞unIdPYHGס
0T
K/<IWv.;|
 4-:D+&ȅLMA`Hb$-MM*Z$N,|Uԅ ͆@x<g@9)vE@bGG_-B,³9cWJ -/"BbdPU:j"BVqsB'~boZT]6	nHB(?bnv1QbPH2Q#n$-ZRlY8
WR`6u\3H \[^ػ;YSuY,1 L~	XS#RF}bq1\] W >o`,]5iDq(*X뺷Lؑs$5tl[c%qc+>~¼rǡ[}y$ػP@;~OUPUmr$,t%+&Ƞ $!b$-Ahʢ1(b}i>K$N,|7Uԅ ͆@:
$.-^;~@S6j?e@ @^^D-T³9cPU(yJ -+/"h]5Yh֪jX9|p!u8HCNdw 22Z&qc&>WR`6u4g@QzFbXЈHbѽhϬtK3WJldqc+>~rǡx[}yػ&G*/"Ҳ>XFԺ.:iXO wwD@:VnŊfhBպVofhwWS;K, ]L>9N2!7;8/$wđųImk'>aC*Blqf|c$.-`Gte-[i2}e8NwJST 8%&}*9})(L3.+&}.,l3]3^aҿ.}wg<Y&˿Zػ׌~Gz>1 xMd8Oc8>4;ZU|DeS@W:g$eqn;cK1 Dk&qc&> FU [m@$ClzJ"2<=>1lYё%,X|c:&36ePLL|4|p#&ZS";$K! Ok\$J̵$~	
F~9WlwZ`QPegd`掅[=,1
KYzt&.lqVc3 `@-V.g6 6XpcO3Izc$$FCɭkl?y:lqόbM]lCdwDad8ƞfC$FCCMah]ۚ;,[sB10V-D(k̽К\? qr")PgnQ.fެv^jw='}H\d02Ie 3ط0""_ b*ض|-R݋c,:)Y&|7EUNػ1ˑ/Gve"_"f}o3ԚFfG|'55|cZRMa ?gp8˻_$ 	k;xCn-n3?ٷ(/Ȉ+#LoY6d3|F+lgSm,2ƞfJrw>1lY^42Qb.Y&Lm#"P>1Y8M;1P<l כwp
?]VJ8;))_mʑb5>xr/V|c?gq13'4Ȅ	h=e?&`Q%hW4C-)4|m
58,5lW-j(i#
$K0A3RmDC @Z?+t©&!X%GZ",Bʎ1"|aȀ)H`ZmIuw)_b`rnرwN錈aKLv.?ϭQIiV!A_ |w+$FEam>1,X|c3vdɖdH3'FSy#6I&6G:!Y۩X|b$XelJec_/bxG] Oc`:[ ޯGwF!QnO>Mdd\|cË$ M5pv2;g  ?ClzX |Gri00v5zόaX|cb5#rRfؙ:i63qߟZY863}Z$+,Clzd[>0dȻDdPRgl
YfP!Z-ba\AHS;sPL쁯u9]c7v2L0[|:0]3 ajAݺNnL쁮v9\i9va&qxqBԡN9x|0?b:Y
ughDugqύC+u8L9/5Uɪd0&4&ntN`6H zN.p1fka?(]Pb0LA!pػY=g;$T66zD ìb*!HaY` N2t2XUtdD#e`2tNLnGD{$@?15NL٧_6G%Y&|#5kmb܂$Y_NevI>9ze_@NKo&lg'|>B6:@XOA2[NB^M>5$'`mtHa"̔$w/7룟½d<MelYy$:8; !>)Tğ>1 5^5Ҳm1'ЄegnX|bC$XB)՝u;K&lXQS`GtldLT,LاVc)՟Z.6sUuv.[c"`*YNV}hXObbO5NY~5>1;$F2ɶMly>#+;u;A kd6,@(irq74)sHɻްFsL?,qMHWb[N9Ny09;&dLfӅx}hz	YQN,ClzQJFE|4ɇ3`KdȠU lX|cd؀X9;OAwMClzQJFE}tiI|l&5x&l6e4 '2e2#D2?a`
C\52D\?m-\$ԋCIQ4@ZQth92l>LL	qcYj@" 'ld4s+hv)Jji(iѣ0yǧ_4  -*sGPƄG{)şL~((˝י5_GP>;;`:5բ?6Q611v	8{g%35r9Ev)Jj4h/>N`QNhqc ijrYUjw/GyՄ[RƙqmIjl4>1$؇vc!"]#!6UK9	2KבKVN{$:	Q/ƾ,{,`6It_{8O`h|ct,Y8>uj ;w`:wh8O7O,Y8Oe@SJ5$[kKr!26iMR֍WWF!2ҚY4#.atN{uB%˸~Ftf^fXK#}i`Q#!afnІ4RÁ37K&XsS睧;#
\C0|cQ,X6?36Nƙs@BԅɅm	03 1N~Yy(ޮ9' tyd,$eyF!C[$3i鎵|bB$X"c![uCأ[!(/"H99Ku採R#'vw>1$2XoЌ + P.l\{;1~v.AؐVvՃ񍓓7SWL֬ܒ,_f.c<Y?ze_>16IX<0=]ϭ8,`O_}6w=JzzHS;tjɛɂkVgIK/_|1,Ɵ0FU|b 5R|bI0
Y8lp =ebf*F4N '2e2#D2?a`
HqL͚ST%Q>&Ҭ?th8tπ-t'J&2fwXz`_sV`ӯ U" r&eOah}܊	%ŕ!uu b -APށ8 Yr&f^.w^g{x;BG'|cP,X˺~]lYl\?ݻglxȁC$w:
1f`R]."_kyPط0!9XA)r)~y%a
vna;AQKmX.}#rC2;	UŸ؟Z.Y&qcO8`KQ[qmx
ŏbQ}qBDYYT,+.[i$Iođ'g8%$	9,l.XPɨm<he+ !>IzI"N$D($DIrA$ImC<ZW8+.(mxhT&-"'5(o\b@D@+7) ?<2gbfHiD$@NiT{g%|J%IpjvաNo)7:@ut(a{g5hHqYYѥRhК+;D|@{
]
0'wB]{z@r2^4{gl{g;QiYۤ8Tf)P&NLrZGو^<P:n -(؇vb+#Sq@k#\v}w	_WDC5:2cO#B$!I8\МuPΝRSDsLfjԌu`7PV/cY_H~ 9~!fVJ1	Bnq?TӃJpy'pyN5nc$8vIv^XMdl134	Ze?)ji@s,S*3fi2Q'3K""Mf%0Y>`ӯ #&e_KbcbIz#k'<*_؆.?Zb#ԅFt-=2Ltd^¶#פ5ԑ]@^eN	BԒsBQjI:H$ٸ^1N8Sj˜5|crd/Y8a73Y&6vژF4	eKOZ2!26iM^I?Ժ@Nئ?1ғXk] 'lSjn'-]>Nf!zuGKmbK`=0gn2NG%!mk#wtbB)KVIe1̈H%-Gp2X/S^FHvrT4O!ZңG혃5߱>8:KV'^ -2fWTqgnk#d 萬Vvõևb?6wv"\>^ {X<{j{2/Dˁ[f<\~<I<[^/o!&= & ИEʌ]eC'9!%ZJL݅N;OJ7? r`Lh>!)/YJ'fB`"+?] $S  ٭+rZ>19jW37"0"Đ?^j!vhItഏaD94ئШEY	Wٰ4
)"Yw?)&h!R 	7&=ްLUI8|	@MXcL 0-<!dd\QBNL'_JN&na ?RfG$Q+`N@2c3@7a}a5nk.㯰3ƟX!b.X3ŕp$T&	l {t)0k都JcL1GaWa5dן l
eBhNXi&2?tS\?/D[/tK\TǖӁ;N6+Y,cL1w5lыјCA3 )	Yv e7%y7BٟF&YboBud9+}6XX|b+$O?ؙC>3MqwNfV}jHşrXXa.m%_gវ!brf8$wO?>Xɛ,lZ3i@Y^ws3s>6 D}c2kأ2Iz&^o>Ot=5=LL4˄BDFV=Jfv҈Z !(:XD  pBӘ00,RYqSyrW(ݵmQek]	&m>N&5BGVvj٥0]`5Ni2:) Ճ.1NE<s3":#Y8a3kUKM*1=bO޲i<eϭ! +?L愢oI9Nhu62;اVӳNSw#N';է  OOe	YF4	K<!2DhlT&gm]X		>ND``QrjY`Mr{4t#"'uB%Yh^af.ū""_0d07~B!rO(2@i'	>GoJ~<`/~2w#?rZ(nX\7vv>]61"Z?@;?~B0Ea3@t,VFG'O-YnAfȬѕWL¥;Y#A`}ֹzF#r;|i /$Gt(T{? -1+wbk>r?-{zTUweewX}h_v^h%;.YP0DI>ČR˻uK#XL2ŸGtn"sNGy8-(@ngXe6
8ul]c!1/4&2ݗ],0D"tN"te]'B4̣"!>(me
"!@w>1 PADW{	6Ecخ."Hw]40E)2vY=Y.)#YcB1o^8{wAm,CpGXb-Xrzxz>;<p"jx}13&/ܞD2e|cM=ѤFL=,O Y+42D*o=\lFjm|ћ?C^9g-
gn"AT @`'8 t6=8f2L]&jS?3/?e\ =wjViVϭl^?r5W6?N3Y>F~hF'ANs^:rt$3VӳNViH	8,i\$J%Hr,ӣjeF8p}x׀t iɗHL+?|-.c+i|]ܚk'Ʃn0#FΈr0aƝ}<?dQw'Lɔ~U%2~4$R%MRb 3v!h@L\QvDa??E٧5#al>5#$`bF3b~7v"hfJ+cRf̔L̶|V%ruuunJP%IICKJuhI.ԒLIZ  Bʿd׆wa3ebeVn5e.S}tem00ƳLu6Č'0܍?*M:$:P~4vdp3$|}8LRfK|JO`thƗg?" '	Ip2Xjg0TI܃ERW(nP;th8ufiKJk?Nu @Nɛ?")UfXj*Sа]Q< {\eHW`2մӁZ6~i" 'ldSfҹIfFӣ߲w?weGp,}Oʑ2=yv(vx{Kth9Ȟ|, fqY}qS얼wK`L"?aOlX'dMؗt,9Ao釗LX.q?ӯLѐY`Ɵ8hd~]	l-gx6zUwV'%ש8N6՝"]c@%~ub#*D{=)㳹W/Y&'v2suqXqGY;~>]DS:ǛHغ& y,fVlXvWX
3>2f4:wNŗ6 $X
%(CFt伴
N8ʬaYYݎj[BKKmʡto&vK^eeȝ	PtlD!|a;$'-v{JBrn&t\ԅu)>49:8
9|D2KcO])l@ӓ<?3<NneȝN)Cң6O^V'%ӎ4d;GzwXO.DػάCzwH`3#|vw>1A$2yNF\|c1v,R^UJ߰-L]DlvF<:& y,fVlXvWX
3>2fT%2)3$wN;e愢;>0Sk$X
%(CFt伴
>S2Liɿa[.*gbe]Y8K? 2LDjehĳpC% HLrciac7ZSk_#Gc M-XV4Nd$?N&HD1q[@#4Ƥa޸5בNŜn웎]v2;Зޭp9cf;e櫿cg[jGx5h6,O,|D12xkBVC\i$6ͧۈPQ[-J+iQq(;#&hGi|a0&Y&ػƱbxƌcO>06}fc%]Ǧtр7ƮFybxƕ: 'W;|w6)O,xIEl^F xI#U"qUcŏ3gC}x[_?Nbkd:=0+GC4K}  dԌ@"Y&YLTe)Ckf4/CRg>Gx:f%ٟ8gyoW#4a]<b\ioedԟ@\Ma?왉ma5Ƨ
Rr&١{L?WfZuG[ :OZ%YHCmmݟ;$\[6`0U|}jH#Md(|e]Mol1j	.|cTLgH\[3-Y6+d	ů>1E8 ʹ>1
A?v"H.l `UXԑՒk'>aC*lxaPL	u%Ż/XEb1vc{339!H%g/cfH|c?ClzQ»x3B|io=k#Kʇ ,X|cɌ6[̀nEVMnLFܓ&JMY(_$Y4Oe s?/?gv;Exzod採R#gt1?ό`d^2X2\8y0l^wc&eQ[)}䢶Tk䢶&G4U%(IIDV#3lX6?^|0iY}ÏGxy_i Ie4}8%|a/$t^@X/"vy(Ɔ#y(ůN9 O>gBiC|`#>?>0ef1xG;ᰰwXo?b_b#*Dx,y$2ǡ?sI?ׄ?#~
wu/3.!=;BGb/`id^2X2o\8y0Ye@qwav4u:qi,,"@`K.S@N"@K/Du,eDrpKX7u:qotkktd#i!8-)ldAӃ3y+ᥢ1;>NfE0y#Q#r0:Nhય؜LӦdbn)l`KXqfv hQ\еq8Yqb0#XXB厅	ň)e{XX{ErBfň,uabErBf{ɍh,t-\@N3NZ14Mb[1`cgr;'atSos73=j採R#?gs+lXO`ɟ6@OEN;os73=j採R#|vw>15?׌~wX

wN'c7qי5_GP	;;T$2S6¼%6166x9juuIӯ'_BN?N@>0@5"1dlH%-Gp2X/S}奼S+sCfkTGè{؇_4CQ iiUɍWYˍو_crρ0&8ďΠึCl0E1t3رg7^<ɟe\lGw4t\6.xپBP2fػŘٿ]Y;^ZOS;_W|}r;!qk#K9cό@&. {?gq}v)ޑi2IMddX!Y25!pWbx[޾12+G d&2,|$Ć͔cM8K+Z=GRo+墪,N4Yf'{GȾuA ioaUN.|Wv.߭<zwqxי|wiW>05vKĽèBwSꅫy,X'd=*Ë}bqzNK6U"]c@%~ub#*D{=)㳹@ukye	I_>1U܎8v|iv`mjE<U,,HB(1ĩ4Rf#\*:m/4%614<]7!7.Ja"Cd=*ËqLa
/3.od殡R#!LόbMc/7;i80 qƕa*/Gyqg,
${d`V,@l
d0`rGWA%I%&uW8NBQ3LX!l>0Mk,	KP!?r^ZN	HoeV[^l&+;&oRrN<{mH#ÃxFz/tK:R[ؤwciL"e帏" MbxVuؗu HC޾6+X!fe]&5vKtKFS`:>'lӒdwXuK;GyTzS27gshd^osvqό`:gϰ	GUJcdsb]⁁D!H64Y΀,Ra2䎯t"<JN%&bsLДLFLӬslw] {spo/n,N!R[ؤw0}.-|a.&t\9,6=)㎙V!c<?b:Aj"=̍kye	I_>10>ÌT%eU=*Gx|9OG6S#KP0(=&պ& yY&XPbReRfSޮq^6~	D2fQCq͟<\I$4,KBPyi8$4y}eY_,}T>1V&\1!"p4Y`"nHio<ԡK;w?⵪:FBBl:|@ZUNZ?x~? {.	
4/ޑwCcKFGx ݒk#K< 5 j
Y;^Ou)><Ժl]Qx2t?NZKl9Ou,p2eeRMԧ)^;68Jt( Ԥ>MԲu6
FY@p(XRM͔cM8K+Z=vZ\7gGZA`L7F~A0Iޝ|> -(O^ HJ|-=Џ@fƟtR01^7ܴS/	lY_\>1v5 h36wŏjYcid/	a,zp{$/wiq,rXE^70VIN"l134	Ze?)SX=+fW,RAMZXth8u&QfpU0yFiuj$
)]sƂq2DDhv;է7N.cnMZ˰cv(fm|Bػk͋4^]#2tϟ[hwwiퟟ[iiwlp'wY՝ŒIe|AL`l,2^Ь5ļ$T0I(F 0 %IEm$iHЉI˸22f@8&ػЙy[}VF]q45_ݫO!Gf A+?gݖdww^hϯݦn8 W]A2?P<dc1R9-HgλfK]Yteb̓}gbq3'<VOIL̐INNa(f[?xr?ř/>0Id	v^wG|v g`KGZ厧DpKK#XKrS@N"@K/Du,k:q,"@u`K ֹc ' :N	`D|>7K:去	n4f^Q^Gy=L"?d>0хk,5|"@S@N"@8%H	`[X{	HX)e{.%{.N	`_aXS@N"@t7}aFYmc=:S2#~
wu/3.!=;BG|c 5e82t1Cόb^d̞J+b:ElMQ[)5䢶T%0VʤO%]Mbdx9;teg݁,v.yK`v5xa%Ma(@\e	ŏgsy(N97Z)AHC[>]o##p|amY?gv;Exzod採R#gy>1!kxqcebŃf7XVwctX7ywAh"<vw>1kxqcS;|c?LLcK" '	CKK8,̋X=--皙fH	Z_4|:`X"f2KJ.Y1Np})v
Zd0(#M#qATGȆaz0XTkkON̘؍H`!ر%27}gAtl
cB>дUt\;X W ^,5wFH»x3!4>1
dp|bS,X|b/
2J^2/wF^Ybkd:? r01ȵ]ΏBMdij!Tidzh2]]@'C-q͜]}x9;اػУf<7u~"wfqƗw TLMdij*I>1=.坜p[ksb3BYx[ ޯGyi#
. U%k#KR#PWd?gp>˺.XپόO@s?ClzQl+GC3S]Bz5t|bukOFTO4W#o~D#
̆Y[<* -kB)gl#=w~D##!).FE2X|b k#"QY{d el2ޯGx4F+GB2FB5_'|*,X|b&@" '	rZ{g%o?,N,?%m0"`ѣb_4Mwe!_wfE`;R&.2B0D.#җH 'lS6;?b嗒~ɱiSC/#,cl2?d4e^@Y&q,6;?`o8MOX|3^՟,gl1cM ]D$@Ne-Q֑}]>NNis]3Q4؇wF!A,;#&4|blX|b-Y˺ 6ϽGx9*ﺝq7t9.pEТ1cg`db9Ls#,е v<Z_;XswPGe/*OB#gi-5#
︌C5vA,;)IMdiwX|b-lX|bA?}(HAtlTr0(UxbyŵwɟXwF!+ Ɩd;>1k#Khd#?grc.lL]!`Y| 2<Ԍ+1?ifI	RMdi{3hFMaX/36wyN6oO}3|CH»#VA,ȢAk#K|ZY&, ?zlB>7#?O*5#
︌CD{ ƖdZ_O@bMdibkBV&&llHL$BD?])5Z*RΌl{g4OpZZG+KJ'X">6C_ed }
7px[?LLF4ؑ	p2YJCZ"q?0~V)%hĳiGtփ6b4|}HŤ摩 `@ iz~56)bl8ЈAuvpn,K]رL|`8OE<Ԍ+1d-/G|' Q%k#K3J>15"0eƙ|O^F#j@.~8cbqgq<e_b|bo,Xj;.wa]c޾4 N#Y&1`@,A>8dp36wYzYA?8' /7CXWn}e?ׄanA=c2/eY<# $/Y4I@Ä+;F!V|bek#K	X|b.3q?xJYxb^i`0,Z!53{=c&Xqlޜqy֘LQ|bkd:>Da]fioOB5'!H)Ma$6w)FivdBD.kA;DKS55liI>'Mh3f!GѧlZINi Ɵ`^,cYў]ÌdX'fpab^plм݋7ÄƟV!a]fA-ak#K3*.K$xx2WcL¾[_b'#wC]5n\ō?MNh8ɞ2}/L>15ÿb??)ޑwF!W#|io>1bk#),
40MaY;]YzSW8}yka_-
>|b!?ׄanA<ՙa2݈{j|bxlXg;gG{(N8H»#tb[ JlY^)(,MaO^O%	,>Ľ]4fc&X|a6Iq!殰bqnNYy27>t>86od؇;ΣOĒ01x[돌@udΏ@)MaVIgl
S.Ȅ	\փ1?A⦪T	G&ɖ~qX5FW>
s :4ꁈc
}-=j]B&at!HB,ɲxÌ<2>d.+C;F!ѥ+>1C[$F/'I>1 p6w ^3C15;C2kLY>0P,Mb=l{W}Āg]j@-I@5$8!gl#&cƚ8KL=0v8;,JĮ^9OBfdF+K+ϬNi?~Uh*"Ki8h7f!G;}('jW|> -Ot2N$Xʷ6;cHs}I_b(.@NȚ!k;->>1I_x+bY_>ɿdM	YqU|#| N8O@Yl+汑TcO}2=wBedȠ|bdMaeW&dȚ;;ak#f@|b,B5_a_5{a;>1
 5Ag!@Y&V/@=	S_ш`ZLMdiw) /dl36w,6~&hэ6dBD,h7{اz3R0b8 ƖP5P
X|b-}mAR[UC* +DW.?֨3ѣ1cS?K~|> -*,C9/5elq}Mydp;(XDȺĀOd|d]sz|ckyy1iA#
_b9LijP$w|b,VI,^t|b,Id+;{9##ܖ}h7՗O~4=W}wC1:>1	d;>1	$Y?gpRi" '	ekTpƞ85W}whƖYOyd '-kB)g?e4TAV\c VAѣ
^0(0dpU.]OEW@uryww]`0b#3[-~=ߑj=ן[h.
~3&!2b7L8c>VkRm" (7-4
,t5b4f\W}Ԏzu a4_IMfEw?_؇ƞoH»#
9.&45s<WlX|bA?zW/5qN'bf1ĈH%Pcr>:53fR\+[%Y~pܹaR|gR -OO /%CIZNXb9ٿ%(XX,3U`3?^eW}Ď!3mdȦF=M|U1Y&*H2)ScyGޯ/e1Vw yqe:lwĜCMb<"f]پ'jό@Y`K_Fq4ET$Fr5 -Y=Ls{LGاR#bM`MSIsb&s0RD#"ja7#e`s@ejjJu8V%1q-y3@fE]r^;wF!u\ I,u9cόBq5!Lenbq`KswMO|bS6Lȿ`KNKկGv#OFqG.N6Mdib9N2MaS=g#ga%y/(SƟr%C(Ȱ8>1	k#",6OBiJ5 R,6^7SY؇;qW}bLMkdȠu6 9 Vk5>1	I>1gl\LLѣlȄ	\af0eh'PDGȿ?Nh /\3W|K6QXg#
*1^X-I$FqZrǟ Ma]glS_wB5:o&llH	YZ?>?Y-38k-$)gn٤Ziqw'30>4Mdݙf`<HKYcO s`Gj|pk;de{)ޑ{W/#K;dXǖI>1 `.gll~3RF8%#%])+
lF,c3?8.-uasbwmv{,b,Ye6MUOZՎ1u#v!k"ft$5̱Meb^..lCd&Xe)ǌwbfpD$@Nip{g%r>LI
Y۶i-mR(hBZّ=ѣb_4O`t9Md`rl	pK!}eünY,F;0r#KR5>1	wMdiw&JI>1&^F!SN6XF	aؗuqCsxՖn{d>ĽK]Xb;Yxݖ?% wbf?i	c8,2᬴fkXVBx7th9g`^dXU|cK1i1اzFU_bo\<$Fqrǟ*MaY<"LLF4ؑ	8,}ege,4k֨X"`ѣd__4y]aKJ¾k%(3ޑ{W/S\$FwS<[$)<"e5)=13ebD$@N֨ldxA-38k-$)gn٤[5N+Z`wF~ӯ!Lap|@ZUBDBB_5͔iH½ʫC3#KSRk$Fv<T,X|b ./5ύ9O&llH	YZ?>7ge*BMt%JEmM8h7fDFKJ'1d;}C4KYb_g!Y>⭐oH½ʫC3&ƗS,Y]&C$0!glE}֠ŋ6`cS8gYxՖ_wV	F>4@" '	dAK ge*BMt%K]D:[Ύ'PfEF!4Ex7C`^dX{O	/#|bk%(VA#
*1θ_#j|bI6I.y|bTY&	@?gLomqm1/F)q7ix`((gl13ebD$@N֨ldpZfpZHR$BT-o:>'-ȞruA iiD"$N,.XX>@@5͔i*Y+ܪ31ipsd2 C5kE&_d\o`ώqgjXXE18gYzYg(?LL4!"pLld
5	5Е--GXBYdc8?I-38k-$)Rk*TZ+nBmER18j1>NB	#g?r4\,.x5=ӎ1/]^7e]Xy(q&llH	YZ?>VZfpZHR$BTCդe]>NDa:(mBe#(cǧqrVRgl13ebD$@Nf15	5Е*Kj[Ώ-S8j1>NNh8,~ iiU,dd\o`ύ.qpwN^|i(ƛ8K+Z=ir3B!&էq2nNFNh8,~ iiE,dd\nƌ2Q&cƚ8K&ZǶp2YG-38k-$)Rk*Z[Ώ-S>l~&<H&XMZfpZHR$BT(s]MqmܰVctoKLI
TJf'PDGȾ̍`^dXe{ Ҫ>@@k%(bWUfk#K|MlY]XH
Y&Xl2VX>ed͔cM8K+Z=%iY\VU4vJ+i⵪'XW
>|>PAp4Ćdo^X\3ߜY¾k%(ya+ܪ3!f4)SD?Mdix3"ekBx/q5c5|vM1cM H%Pcqᬮ+FK;v%ES5⵪'X"`½ޝ|>PAp4Ćdo^zX2;Xg8|K6Q)zFU_bN4yS$F< d\6xDƩgցkg06d;&i1D$@N֨ldʸG-38k+ѪfݳIHS58j&>NfEdoNh /\3WY,FpbWUfDxwOE Id2rǟ 5"4gl@k6Q6$BD,jK5hQ3Ign٤(s]MbqZL4|̋|6Au^g -*t
lOIa+ܪ3$(ߦGxk#Kɳ<I>1Y<"e欳S+$&&llH	YZ?>r3&i,4f'PDGȿ`Auܰg -*" !xyR`f4_#
*1k[;Ƨ @&4> @&U<"e)͔cM8K+Z=&)iY\VU4!&E&UqZi~ruA iiTII,֙;,	b,SylOlS#U_bo;Ƨ!udȹqgόB8MaNY<"eϰg7c8],"3,Z5Bzid/Ǧ&llH	YZ??I-38k+Ѫf$BTCkT}ѣM xbP?r/f,^|cK6QՊwa^U!,Fpo#j|b:5X	lX|bfglGmlrOG)69iq7Mbbf1ĈH%Pc,kegeqZ5TLTJ%-GvdOth9:4|c%I?.X!]c	wа$3KA)|bk%(WUjk-I6Gx$Fɾ|b$ p/'>7Z.x9Ot9e0Y&|hJ1&cƚ8K&ZǶp2Y˙ᬮ+FJ]	RtCkVY?gᬮ+FJ]	R[rj*^'Pf!{GM x|6c,KJeen.x5=ӎ1/N,{,^,Xb4%4͔cM8K+Z=85hQ3IRk*Z!tykjʾ -*4|`ruQڅ8Pe.9N&ti~9>1Ak6Q6$BD?or3&i*BMt%JږT!8j1>NBhĄ摳`@ZUK.,8uwC1qYxqcόa'Mb=Д86Q6$BD,jKe-38k+Ѫf$BTZڴ8h7f!G'_4B?r4UZq?όa	k]椣(M)1D$@Nɖq?A25hQ3IRk*Z[Ώ-S]ruD)xc,KJeū'=dY&?S>4ri#m0	p2Y{$ᬮ+FJ]	Ru7!J.ath9:<HTՓ2k#;-8CN8)(ƛ1v	8{g%o-38k+Ѫf$BT[5wsKMg5LSLycLea:Jp'	p|j62g8?,!5&i*"Ki8ihqDH½ʤ`]CRY&|H]8&I_l7_bW|zuw4,.ב+@\db
鏾0&|0/|1iXF7#G#;|jFC}q/}zt8E}zp'??	~x>?#fc5%	P%rTȔpGx}:D|oa]>`^$7FB#Ggo#!ЌF	:j"듄zpcp'rRJ3BP]Y(%OdJ	d#,C9'րТ51̈H%-Gp2X/SgesEi.%&i*"Kitny-Pu`1-0^=`$)Rk*Z[ΏO7\ػպbt"ԡ?:HR$BTC"<vzqǶp2}$)Rk*TԷZ;=88>~	5Е*Kj[Ώ+i1)k,5.)5O7LwqI:Meap0ZNYat0=L?ck,5.)5O7Lwrt~KaSVNYat0=L?cXk] 'lSjnt~KaSt~KaSI?Ժ@Nئ?15C	;|>NYat0=L?c)k,5.)5O7LvM:Meap0?34fH Jj6~=cG*#Z*JB6iM_"GÖ|vcŁF7ʨDgn:Ќ[!ȡcFNR_]91E`z0F8=#3S0+Y&6~i" ''%i{g%33yQPY6iM^&ie<Y>Nf;VvF+&`[1+٥Bn!m:Bin#KSmȢ.GNSR+5,Y}<3f[xl;=Y@!,Tt2-ĿŏbhvOD?%;5Roqn+	 d|N@ݒk'<摧FUJś|b(kqcػ>1"ί7帒}dva!%CobơoY^ԅa%CfmBKX^@Oo<%jPNPޞǴ%2jqI%CpT4Ja%C#T2A%CRJއ伫#<*M&?<.LLңn	TGp2X)!KURiT&oZYOsGFB՝ɘ,3Ji~9Ь[d-@[Nh8К[ vc(vv=ATj Va_g1ǺCidt",>1!;=Y@!,Tt2-ĿŏbhvO@TPHCXʯv;|;r-G#b}hNdŏ&iu6fm?@Uŵ8]LgW؇rIp>;0<ŚX	1[&T1^éXDXYi%Cg8ļ:2ZӍ1GCI*>JIP$drJH$aRC#<*M)=|a gbfpD$@N=yO
KURiT&L'Jڙ(XXqAl^|1`Q[@
 Ҍd#b`T2>*FU<L7ϭ$N'iyWR`6u"?(-^hBD-2 KuRUR6iMQ_?\M4ʌ٥57b'&Z`th9^"0z7YlsB	i6xÎ(ւ0BaL7=%U|IyjF4Ȅ	{vNKӈ%Z`b?ZA`Tf))'&Z`th90k@;b?Mv8Y?:cu@ T+ ijz.f+lOFF8g~fƾGyxػ'|:F4Ȅ	{vNKӈ%Z`b?ZR6iMBh1>Nlb mO&3,qAd<dv\e}x 4۠;ՆR@ZКZxymQD&Y#pBe擂qEU{[;gl~řS1/	Q!'V0n{س0[tK-Q/g}{;OA$!؇qeW.dۑĕ#b}h&qɇiu6`7BH~ׄ8]3s!#krDQalU00?aԓ%p)9E00hbϑ䣍ϒ3PGӀO =PG<@S=~^J8ؒ1(#%yPGъD-(	@C*5:
J!E5Y?%13$F4" '	CKK8,|o\\Q<͚SWF#vuK  iiU
gn7G&6~鉛(ƛ1v	8{g%3?ͥCHS#ВTf)%m04|*ӯYKJP+;uAG20dr_&llHL$BD?\%CfJ٥5lѣvoIh(+;L}`L|=NKJ5=qPvwSR7AeЅgntNb݀}k#g鉛(ƛ!"rr_Gp2Ys?\4iT[5Tf)!2қGÔ0Y}<#4է_4   -p`!VVvQX
:Ȑc3\ȝ>dlt)PHXܣ}%-KfIa6@(Xʶs
=yJ8RS~aG'KG?Qa@m=Yh"_k{^hލ8j}@RNBzeU"#5@Ÿύb}jMd4ʺb͂|b (n-W]Y>1 =>yr",O3GE"KFE[:!RxX٫NuDt6b<}s;){&l]Q1fxP ih9pѩӬЌntDG)ЌD@$ntD3::" /ԑ3s Is{GM eHʽƐp=ByӬ$JtY:YzS/OtݍK&)S@BD,l4*K?pfe%pZ\k!SDӤV!Ӣ	NSs^k?~9X \,HuF*$Jt# ~~nIsЊ%'t\e>V;̉m|#BQh`2(-%;*Yt aIbR?N-dIDsRcTBQm.X: ZGFQFCP,.% lĔԅĤ<$J@ɤ?WJ@% drRH% a)	Hl?:(ɉ=_#$W.?N?qsrRdw+܂E{/4r;cO:J;DX[% bH-J8 y8әyoΝbmӝNqu8L9ƜF]#-Xp'8Ӑ0
'Ew0J8<Z`R$o&̤IG4% fd$f5N0kzRtJ@3RĔav9% p5Ra>11?_]q(5ג](5%,~R6~iBDFL=g5-%FlҚ6~=c晬k Jj}KK'31 6ybKvF1sʾ|_d9g -9C%ѧf+;u9tUK9Z=dQ;gq؇P1'l}S1otk`G'!v۠Q̷-r7vpi8gHCXʷ(Xx2m׉Ÿ>ЄcdL8#O,.j =v(n-r7w|blfy񺜷O}d|#K-&gkJao$۲^ ^I?Lc!Pa!'cR2^9bc ^I-=y@K&`]Ѥy$?,Յ2$?,Ww`вM0Y?Q&݉&vI-Y,*	DgY$A$4K 2{ ެ-gR<GKA0eREbul]"5f.g %|BE>1"&dƝBD(ii`{g%R\͚SP%]>N#	CWƘ4;`QOl	UӯDvQN'0T -(PV&4lS-d!L*RX?Kns]C;~Hӂ\TO0F2EDa~ 4,`9(p8G!Z2٢xH0:>1@"LL4!"p%Gp2Xfg\$*#zEң6iM_Zѣf!`Y&!pPVv|Ј !HbrX +N+ 4JJ# ;x,On/J%	zRpNo`w	ym8ȾJQV^S޲X,@%Maxf020\nq?ɇp-+FiPrRZ0:( F'xʿ`xVG@" '	rZ{g%fe\$*#zETf)9N\$Tf)Qv4|߰Wկ3A|0(KJ#jZ}e_a7X)a@4Mbbf16~D$@NNK1vK.g%pXS*3f(ipmNid@  -*3xr_&llHL$BD?\4Pʌ٥5q?34ʋEm2FHJjfҢXR؃+dQ46~=c暹Qh) "Tf)g8>giYW(6iM_Ƕp,|W+er*3f?34ͥpXR؃+dQ46~=c暹\$er*3fo:Meap0I?Ժ@Nئ?1Xk] 'lSjnk,5.)5O7Lwt~KaS7NYat0=L?c#NYat0=L?c)k,5.)5O7Lw :Meap0d&_Ra8{bTtpI?Ժ@Nئ?1	k,5.)5O7Lwt~KaS?NYat0=L?c	k,5.)5O7Lw45C	;:Meap0:Meap0p&_Ra8{bTtp%'I?Ժ@Nئ?sg(iѣuA ijrtAVieū,8;ΣLؗqjW#eb]V	&Q|FHMd}ƙFO	Й`ᵒk#g4v$FvX9%k.-G{+XK$FLl@54L3$'\[_vcg֑B$&&iQ7b!"pK/ge"kF 5ѣss
,/NhUX4apwNXDӂ[ģɶ|]愣όnlXͧi8t|av&|%Ÿ^Fۈ1#	bzߑX6!汙e^vwb_`.!	P`|cd1]PӅ4%}e__zD)6I%R݋d}itMb=0;'z_'z|bA?;< 8GGgv^.X2zߑsg{Wgvk(q4]	uBHZHόlUtB`W+޲&,4dL,k`$}c/8-ӂ[SLSk1cM H%h3a?[T*jFlҚ?5c8##
.
Zs?tp,~k-i56ikH!2қGÄ}Z*1_5f#2D]|Ė3.aa%	&R`b7)belIBecEk#cyd `H'X Xئ)dlqsݕ5E0v"@MN&>*N,z`#aYbс!0WE W&- Ș^XLPXbEb8 @
nT
ԸwvF#0/;8 lSn Ɵtg:ئ\ea^?_w5eq8tlXfWޅ`N_f6w3qkYLI_Aرw&g֙Qdŏequ>G
e݌SH0/F/we$/ػeqGy,-Mdiv8W2èN,||bxw@%@E -tM2%leF V ?":݈j,A$wBƛir70u$'INa:uN	GN	GN^i1C 5],]5nuew]cX Aubu ˛2.+zr~K6Q7gFps?Zk5V XF(ɗdŏequ>G
.dwF ]~i>GzZMb=+;Yj@k'>cOèFU̧4,j_w@%@E -tM2xP%:dp<E -tMBBhȬ@ !ݜ ZU?<"q'7XHCXG V ~|bR35
P[ku)<5jY,HR1Jn"ISg+7NxSX k\YXvqcό@9?x2TwB[@<JsrPW<hx⣠Nܖ(IBeBeɩG!"p#&ZS`
G?*4͚SDU+?	EgFCC
!	YuH̆ ij{7RϬ˽mPHhk3N,zcC1Y&|:#"OwPHwF%R݋qdzcLV|a!$2j[30_{~`+wu$ʶut,S['<,v=\vw>1,|vy>Hgr87"fئc+W/[#S$NQ ޕ`Kqrcw5i*b_`K 0D;t	}WHϬܔ_zD)@dŏLu>0,XF4ّ	Kpo9VJjLw!:Meap0Xk] 'lSjn5C	;@NYat0=L?cӤXk] 'lSjnt~KaSSNYat0=L?c)k,5.)5O7LvNYat0=L?b  C޹':O	kl;tM|L_vq.  1KK#B$Dk9"TI^gC##w^,Ѝiy2 P \bu" 1ԑEz8ZEȁB"rGvDj@ #Ka(bD
r;R"n
.Av.8XX`TiԛI?Ժ@Nئ?1ڑt~KaS:Meap0ԍSXk] 'lSjnJ5C	;R;NYat0=L?c,Xk] 'lSjnIt~KaS@NYat0=L?c(Ik,5.)5O7Lv~&_Ra8{bTt<AL SW!,t8Cqeft'Ys=crq3GE	ї<-n#Z3VX2yl2s`l=FN!(l`z9}>@vpd!pEqg^=׋A=Ǭxdw
Of]Ǭxdw@kxq|X=Op^g{ P=c#A=Ǭxds6ezǆ@3<2Y|X=Op^g{ m("p=A=6e/0lg=?qӸ!Mik,5.)5O7֨:4|Fԧ'_4؝6^ '&tZ_,X/#w>RMb>1;w!,d^on=	5Ƨ)k$3"bMlv}i
Y&1Jlw8&?]汳G6:^
lY^IN{$'Mm/Iq?ӆy.VIgG6Z	lY8& 5̑ӰH%PcqS3ٵ~H&_Ra8{bTtjIik,5.)5O7LvANYat0=L?c)k,5.)5O7Lv&_Ra8{bTtjJ)k,5.)5O7Lv&_Ra8{bTx˝WFem13ebD$@Nfk? YdhҪffN iiUѣ˞};>;=bf1ĈH=Ȁ{,4iU\ճZ!2қ4th9'؇v`{5NhDvA5" 	ܖ9g6.]fXv+6`rςz]AqUG'qm;¿)k?b|Ębkd:>l+,!-Kd$FόM&Ę;2:tynɱ,Δ.-GyyoW#o| Ȍ+,!:>16lYYR;<ĐbMa2F;,<7ޕ| ȌWRYB"V|bH,Y8$Cd?x<77> dF+,!ȪPI	IfHY@sd1de 9gc]NT+VX0طP>1Y&ODe%$C Ż-~v.{6+(hZD:X9#7P\UuC3%]g{Y?2i50h6	Nu,>1Rk"7	8źoHYdQ`PR[XQ
gdQdĖ#~y>Gx:m"3ɶL#L|8q^1K;On<;c;-ߌҒKtJY#	dwSqNů>1`՟컘'S82eTK1: b_
ycyNyC 8^<l3- {DKIŰw#isZrzA0sd{xy;;Ɵ|`h{fAf%e<|b
,t$!#^ w=y=mŵ|ػ>1g4n2RYY^6o2(I\3uIqO?$d	o%'l|INd{BRwI);pJN%'iDRvG%'dRv(QG& E^^.OZhTL[Ȣ`%;5(%^f$a(Eܤ4>1>0?[NԺ7,1켁bkd:=La]If1ՔijSM@k#Kedeyf]Ч~ynz2N?>1 "&w]8@|#d6<|c+?@e-%,Ruv!)%,L7D0%qgjwЧόaM2`Qu8,]VpY .V\{;Xf+]!sg{	ڄdqCBX.c(]N,:7ٯb&,Ɵ1@Y<|c6|eF2ҙ"X0/ugeJrV+VSi^FQvGuA iiU{FA&Xu%5JA.w|bElY^ĊX|bubBAP+Xu%0p7`_OH5 ,Ma:	Y;^jg鉛(ƛ1v	8{g%VeF*˜Nfs06pSW؇tOY]D@Z42#bծSbjďG):AUz,O&[^e;M+̾D̶{#v0|$wCTH.*I,;<@)Ma6woF ޑu%5Hލ\G* ݒk#Kv|blX|bJ,ecOŐoHºwCTU.Œk#K;O>1PY&Ĕ6w&2bખ(>Y&O#4X&&Bd0'{J{zm:*w5F8ʾ;tG7Gg6@L\Ut	7ٯacO.Wό- k,?_bc`Wػ;O>1`|tqcό`Z&lBqci2>Gx:mǟuMef@|#d680t&z}!=]X3޸w`Wػ3i	V528U;t#g6@L)g'f.c\Y?a@8SdŏL"jO3,Y?LLңn	\փ1?_3Se1DxVAѣL":j -*:bxl(Xbjė%^}\bď=
&XX=]¼=̶{#v0}ߑ޾1^Q.[$F|bCI>1$;/O>+,!җ#4>1!&49cόHakI Q콌i~7a]If1^;Fr`cd>1L
X|bI6w&21,{3VZB͟6Q6$BD,jKu (~9V_F`Q<.IKbtu>#m]h7e汳=6~=c963Z9.p:4|&ZZfEšD+'J&2f¾2NEQ>|,jA)r#Kl^FA)Uj.o:O'[OxaxC|,-.Zx;HGu+ػZ'Xb?OUH~{zGȗ#\2Ic>1s?Iݖ8!^;>ᕊwa]If1ƗsRek#K)@kUqsY$P}w~oqm} {>1wn""C|{%~ÀPم C%'(ibϒMC<PN=BC I(n	@C4P%J 0z#ʲ;cB=zQ0Px3"GHJ 'I3)y0rz>0Gg3@񳸌#v	KC8,5 5K4@r9OG1`Q}:(Dɘiieo0 X2#~J[+.t+R0d1r4' PMdijA#plX|bp.3spYVw`Kc.w#5C݂#U7%NbL4>1Y8O
[w,Fc>oC`d5a4WRYN?C#tioACdԖLόAkNYd/<)F(˝+c5!EL3Gz[
06_v.eK掆%yl}s``v)wMHe|Hºbu]\
όD	,YY4 )MaK?@e摳*1H%k?ᬭ[WEMT9	GÔaE:4rf;tF
[եBeor0H]@pO˖!,>H>6ItC	cwZ
$3!{/p6<7$u%1q|bMdifC6G )MaK?o
]%B%RQF]S0nve_C?5?Z*&Y&U"*bNK-#")#&\m=E@YZ8Tٝ3 /t`'sR`Ls"LA𿴹2/RǌF,aaJ=FA#xG݊f àcf;%i((ئd/5r9س4jl[:fҬ	FQ2PJ0hщA((%4ePJ0fI12񌭴ތ*C;Q;">U`$4>1Vg(8%4e/GzYVw`VqcC;Q;VnbLg(g>60g~,.|[ ޯGx4WRYCq?.&4"݉~
lX|b!ggl,;L}ǒwOa[\G6`b `8<!jcOl+cZR=ػ0l[:|Z[eMe/fqcLlF_@N@5wO|K#
K1cQ>1d4l,X|bG
d/4&dƚq8JL=WRKLʈ֧5յtTjeCWAGDEgdb__4t3{4=m]ϭq|#>XU"?]WC7/Ks}hE{vYyt<74u%3Bio&4"k@X(g/5K&i4cM8K&ZǶp2Y15j詴%Dc|l]>NL~hN0(-쌇߳~|°J!Apճ~D;=]#-XwGPcL4&k-Gz\E*%"C"$A!r#VkV/Sm]t"-==Ie u?Y-Ё](;C>Jv.ւ+$/ػOʾ|cş.̹dwk^퍶ywI.iV)ޑu%3DƖ5lY]ΏAX|bF36w1 @K]a^xEqm} {9b3gW7Ax4.DE_YA^@r,+.`ZPC"f7HCm96p@hMѐǞQwhx~PCJwDrPC	AGRyVGyxArCO#B`E2(8<$9D|I9H!7$2>1-8a?LLңn	TGp2XOsCf%ĨsUSZ*!/|l֊N'X+-`Q#ZY30GeP49д\ÏVv\!)W*Ւ;ƣc}3^/ό`?g-wAr!M.DE*'>H`cypȆ@c<lĨ".ȗmw,./GJv.։6I_w>;;Ɵ|ƌd{wpf\m;/hvg<Ĭ|cՙػq Hºb;ƱĂY]՟FI>1QC?gp8˿;ą}w~\[_gbvs;P^7MEF\"¾=@K\cpJal6$y.pA,(#ɨtyD#ޡz1(vGAI(#>PG>PGAH%x|K=H~2XzFDP@C2(x<$yDI ̤HGG pό"8)gl13Ji" '	SZ)ldSW46i*T֊HrSKN'3KaDp`.afЊ
 ʣe,`x`WػO`3}x?e5N؇;4FԖcƖ/ā%k#K2gbf;>1 6I>1N[V!A_Ɵa]If1^41r5,L2kS,y
Y8'Vĳ؇gzw:30_aqY`Z;*ǺZYrǺ1NQx/=gǧ8v#zw8 \ܩ:IaXU	K/wkbY8րx_,|vw?*K?]|aQ,t"_kvVݥYŏ>U{vX430_Uq 1˟8PZ\rΉPD%,Cf34'5t
Xu0m7B)n#3>;>49L_X.f#||b2,X
99_:g{mug7XHCޭ<gqm]%\-۝IeV^kd&_KX13}h3
W]ٱz(Nu9r(1Ÿw3|dQSq_,,y?gɱݗ	1cH	Re%lC_~ZfpVS*%Lѣ1_V|@Zόg`5y'=1ּ~5|0(8Xx&X	bǿ#W³Kf(q=z݋}Pt#Ą';uBՃ񍓓7XUuC3N*ػXEŔ.|a>1Y&qcLg֨VzӦ1w`zߑX	CaaY݂%c38˝שػB1HBzT-X993uEWT>s?t`??7U.qe0OMdǦ:ԟO[$Y613Fi" '	ip2XKZML6Xk] 'lSjnIi:Meap0tf!GȾ8wљ|ÇXf -N%&lYy
Yaڒ<vR0l8=Lbvh4o>0 5ȟ8R3xK;~	&qgp;tD;g%K@"0%>1,HgX
b#
Yj#(FQ!¾OtZİ)gX
b#
iYj#b)+NQ!¾):K-D|b@"FˤG ]g`#x>1gp|?qEb*wW] تobwSv7鍞"-bv,!@/ix2Y{$/wt$V%b[E+$79YۧE:KdDa_,:K-|b"0%>1 şbp,+%>1 bp,+IeA $gX"#
iYn#@Y'Ȉ¾t, KdDa_%>1	KdDa_,K-|b8bp,d
Y8"|bu|?qEb*wW] تobwSJ6xA+?d˹"ļYLKC,Xr\X.@WaN8qqOE⫡=N V\{;ߥ݋r9gw5gv(hZD:X9#7P\UuC3%f.vwcOFU|a ^5<sgjFC;Q8,`O_}\{;Wػ؆zr=B1P.z'MX93teqUGg,]g{1f4LD#*x6I&iQ7BD.K^ldԋ8
ygGq\S-T5lֿeѣbEF`"
uA iiD8ydD,XDED5Lϭ6IN"eXȹp8ad&YG։k#oN"eŏb:а5ϰGL84(_Чe:aD"?]摳@" '	dAK Ҵo,+%m0؆ѣb_4JU=],KRHLKR|aIKWbZp5͔}4ؑ	ԮNKSZrZ)b?]>JѼYn8jGÔȌ+_y|@ZQNƗq,YsXN"q<e`/b@N\3SI	!¾k[Xg_0Y[`5 &"p|c k#9N"*0lXER<e3SZw9cJ_vMw8MR8MSI	Ņ|4Fp%a;>1VI-I>11?grRbf?i	8,}o,+-PQv4th:Ԓԥ'_4O!xqd[mXԒػƟpz;0TCx)dԓόAxedjLKSY/2MbrZDlywI!}=>	WR*H]-Ar55>1HI>1K?grbf1Č]D$@Ne,)Z7twʒڪZVk1>NfDs|6}ӯAu>2fĔ]؟(Ͻ%5gr2R2f;|s\w`K7#ebGրXMc/YG5gրXMds@;d;X&)IMc/Y 5͎-aJ5͎㳈LMb<p@R#4BHs2ek{	XZfVIe(&\w9;.A1z5c%)%")l+z2R %	DYJy(J)x.Y&;;:RHxɛJImbL؟(g,@?g;~#*Mdaڒ&>Y;xD
?e쏔K?O˖`jƗs	d#5$Bܔdə8Kף8,3fҴo,+Z8j1>N#Ԋt ҩ@5Z2rZ<i)#Gxĵ$s@(ud.T+y)]N><MbrZQr9@5(ƛ6	8,}^JErΎhlA5NG6p	EgFό0(
ّ=AU:vx4:2fĔ].ū#gܔ+)@>Q{#?Δ}h}ko\G_yk)NE`Zdw#\mX]NoS!p8aR;%T%TY .V=,?JxrϽjj(hZD:X9#7P\UuC3%	'ٯcY?c2sd5`42Md/才5')Mb컖εO_xq3Y}h4 D ٌ`z'_bc9Ugv;fBP,X'Ad`ks>1rflBeOX'_wh3])vwN2,2,cx'	;;Ɵ챸NbgwZ-lYw>@k#6Y&p㳻,o&5u2>I$X殳v,]fL ;p%Gfjif'L@^5ٚZY2AM`;`0-	>K-,Ϲ(VR&lOAxmN)JSF#QK"QJ	bƬ?%T&&iQ7BD(h=Y-38k-T9IHTi4r&m>Nfp\2j8*FSCӦ!@U%v)v-Y>YK#d3@SI6Itb݃+;RE=}h7 WD #YemBpz )ģ
(¥(¥weqq`Wػ#}wsPFVw`PqCB՝&xؤ⫪X9(O,>]g{bih{B5m?{aYۦkV`*Md/才5'
Y&X[sX2}ػ%_#WF%	/G@@
:!6.eO_[],f2|~V݋~JWZdnK-d`HuzO,Xa։ R5։;$2A=k'|a~ƿaZٟ2?BO_b:ᒐ8d8aR;%T%TY .e3Lq<I%`I/F_fgp3Ɵ2CػQ1݈wzcb|cK$2l%;ChU\5-$|cbf}iJk$/wur 5֔,X
IRقՓ4eu{v8X|c9vI챼uWY#D&j7bݠa_ p~2Tvfbt̮ 5ٚZY2D$۠le'2fDvhpH|2RJ0*Y*P,`O_f%'֘IQK$˕#\D$@N8,?LUkFJhDF_#
>`oӯG  -pJ+lRRuĽ@҉k-7ػ	.#`>1F6IJtvwؗe150Y&Ov+qZV5ppX	bu`Iqq:'?J|c}ws[MB9VvYxؤ⫪X9(O,3}ػ"biFUVmd%GqR2fĔPAػ2l	݋$>4gv;sH嘝g`䏌l&4"jSw:&X:0.w ,ӂE#1㳼i.qEX1㳼i.q׬>k#7>k$G^2> k#W}hI3>lYrgόa0MdugsL{d1㳻,o8l5u2>&Ŝ6Wرwh3C~;;Ɵ챸Nbgm׬`~|c$!cx,YnGxҀMe5Wرwh3C~;;Ɵ챸Nbg|'1&Eb7>$X]`C~;;Ɵ챸Nbgz+Mbݖ7Ś7>&Y&Świ[`
Y.1㳼i.q&qւ Sd^9C~;;Ɵ챸Nbgrg}h Yrgόpk_챼b/gx7	]㯆;;lX"vweg殳v2;Gֈn5,᲼nŋA4eu{v8Ggsd1㳻,o5WZ#dk,5ubg?fk~a_s#ԯGyھ,]AEqwRKهK˱!OX'_wh3ed1㳻,o8W#>5,_v_,nػ^;-3,X"vwef;1'ցk,Y_v1
Hb/gx7	]㳼uόc2ek_챼,^j7c#d}h/Y&Ś+]fXOX'_wh3ώ@idGgZMduց5b/gvX1㳼i.q:%IC~;;XY^j7c#d}hlYbeey݋v;f"H`H5vR;7f4L)|a`&HHC% uwpgw; ,|'VIt\0;|&+1E՟`FäGrF KWN1E`	b#
Ie"ş`F{Gpɟ`FӤG h`	b#
ӤG \`	b#
,@,X¾YtY Y8`|ac"8$hwW] =p;}aDP0~$-	bJ$޸w`H+]Yl	54-Yۢif'A$|cbf}`~?$}ػxt@$Ge@Cd_L!jO 8ud1b/R`O_zU&ǿ#G_brϽk`IG8jK1:X9#7P\UuC3%	#vw;Ř0;#*xMdaXW{$:K.D~|a^Y&>cg2f;;SEPH@ 6I%	?LLq4!"p#.&ld %gerL٥4UIm:Meap0Ԋk,5.)5O7LvI?Ժ@Nئ?q`iѣbw"1ӯ:$C2(4Ȭl՟TKeb5.p!sVY;pI8B Їt kEf3lEA^	Lq-P̛3ĻB:ad4-f=YlVY3fYdτeY3̵œ<eLf\e=lbY3̶E= eLlLe-dF-hœ=lpY3ҋfZPg+v/8V}i81^:LL4!"pi{gXG$N0H]Lth9ʼȾuB%5" $LSx6jHPK# mP߄6#tbtD	:BeT/
 ]+TŋTKTWG"_XDXE	_X8ڇZZ'Zsj0kWֵzYsC}n{a&h{a&),9؁[	3rC[	8K!k!t[	3C[	8!ĶlK!ȶl![	4Ca&?,;2I,:1l$ы!n![	4H!NGBG-!n[7!	l߄fGG[7,{پĲf"GGff2GbG-![7҅ V7,YlcB-Ylc,YlcB.Ǆkcqd"΋cq<eb[K!ȶ1B- 1!?-qd"ٖ;2E:1d";E:Pv
.kC+b=Af}c+ &,!13#4ti8m&B=`h?|L͐G=uQ2DkoUNLs4f&1ӯ:$S2(4ρV|a2?wPyu.* ѝ=$%ܱ#'|a1?qppA:&bdc;lTb	F__KbX/:@Nt#tG;XY3pf=YnYd7-LKppLŸ5œ<tY3-Y3ؖؖLE6E= Y31df[fY3ыphœ=ndJ-
F}mԨT8śT#%cB2ՎVF`rAf,BٞhYfzȿ7-	lτ/ő~t[3΋"2ٟd_-K"ldY= /<~Yf{2ȿF-ő~g,ٞ)c>1׌Gy⇟@D2	1D$@N-0lKZ)Q(Hpy'Mh3th9ىA掠	̊ -(3<>0P8;n#7BPXvnC3H dN	;'?n#}n`[X8mP$#4()pP\gI`a#"f<2a.hYja.2a.nYp^\[	uőt[	sˌF[K,EdYh@,l%呖̶#-ő#-(B˰V	{f8l\qiO#k;O ?n#FZ(hBD.kA	"D%4:kAGȾNb_4u(HdQ iiE>BUjXY1lCB]˒;pI8l,Ġpؖ[X-3#8ժF`j{3gȹmvt0KN,,fYeNe,fYeO	l˄\[2TE,貧eYS-lK*vE-eN[2*qlTf[2ʝeTf[ʝ(e
J{c.^\,[`	H%1[T#S,;}bY2&Haf,f{Y\в3VYŰ7,Yl%,K,yl%΋#<[	x#<[	v%U-",] 3EFyl#<[	tbz[	w`-Qdgd/cG[m;jo8>0DF]˩1D$@NlK`$N*%).QsT<4|̋f uGPBfc\|H	Y˹ԎV]Æ]Ʈp!7	'7L f%k>Bİ^-cf@d[Ta05j|t#%qV]RC	abX/,,pf:ʜܷn))K-*T"hZг,;}bX/}ddLp"kg qmR4\q-de-7-de[	xK#-ql%FYl%΋#.2K)"Kce^q;N>|a @" '	sZǶpM%PwZ"Lѣb=:8o>08gX. %mbY]Yn,ivcS1

ȫiq,A
:@NKevXSa74,`8Sԧp`~a!iVqc׌Gz8yLL4!"pi{g%`{5a.ڠp0	Z[f!1+s#D+~ -O_@FN,tFFzdZc8y&fE,Z@fDzROKgZa/dwq\{$=q% MNBK7OwC	À+iTe-ؖNucI,3r%\Yȡ)nжan[F\'ŏiMq258֨!@	Lc	't.3HĻ_Y4u14,ukHe	dAD+qL;J2Q΀	HقQFf:P
݅h[ed^؅-l{X3@af-	1@1񭴫!PB8"ZIv04u;x1mc R4Mds\bY f\%\Y3ȭ)v%4-5e7-|%5-yle-OeQ# R&!ڡ!it##dUB b]e9dk,rN\Y&E,KpfV[3r%6"E?V6!iVq׭'~qK&h]V#lȄ	\ǶpM#8?5)Q(HWv
'PL|Ќ-kL	_%=`-&!܀ѵU b[)5ИZ-pbb:`^dj]++ ^ WyB`/I*@3+bdg5=ٲ~~ fv s {^~~~ c!(SB]? ? ^hV~F/E8P ~GyekT4!!|lY^ϭTXf3P;;2\&_Ra8{bTtfKӤXk] 'lSjn'^&>N<.wfDDe#vdNhj -NKΘGi\]؇%>M]XXٺuWT>>kn0^h̶ŵا{#vxh+oKʇ#p5ܗ:>1d;S_OŢ0d F!M/%uk#K'&%Ma^77?¹iyl}k#K3|$hџ1qvwER]|c26I>1$3id;N'`w>0aŒk,,Wjþ#zػҬ[qůҿg`uGg"\
ugng:jɛb*]g{Y?2B!B5:?jA-=:lv.\{;kwu؇sT":B{؝"3'&n_f.c,Ɵ0:#*>0AMk'#|v[iH&q?I"6Mec*1H%K@=ThNZ,"`ѣ¯vi~FCպ#Jو>|	@Z1FAr>Gw.CXHrςys
,l:⫠\[_u/2$эm>kNGxa\@?Gz71G 5ܫ9όA[d#?gqpobwAd F!]dWG 5nqgόK F5%k?{ ޯGx41\@B}d\~|bX(Y&2-N,`!MaɌbG1;dm<\qz
5|0(ªXv߂ţzػXo\{;X?Jx/PUkCB#`|cd UtjӠ,	f.c,ƟށWό (&q#//X`O_t틽Ձ&ǿ#Ł#wl YX%X"\?`PЧVv<'MόlD-X9t#vw;Řze^sd_L!O (!Mec^i?LLңn	Xd{g%|VQʃC%s9GrJ.ath9zmFS:BVb ҫ+kݢ+!r;Н"Ė,>qB\n>;,{2oxO!|
z\pw(@ FipylLLLF4ؑH	8,>LյtTje))cGh/Јq##;S,[؃KT@[bXbbxuqm|p5e;/	-GbDx	k;l[:	>GbA-Ybۃ8jv\E`	nȢInВ.kz-ob^Gwa7Z\Cib	@U^IHz#[ػb8~,dm<EŰ1rHF4*F"^2+V1:V1u m
l{\{zJ4Qp$AK/7""v mbI	,q`07_mF~Eb	BZ1q@*],{h'\{yDPH m-eyI\G[kNhEH .3Xʽό"uZ^EQ mbI1"ۼퟎfwG%Wђ#귱:Ya[ػXg#s8G'GA&FU!'YW|)^qcό"d=׀ZF,%>3llr{\Nހ#vXŏ*AH_g={AH'g;{7A9ۛ%|b!?<F,y?Z݋eb_bW80r![ LX ':QhGOu.BHh#5t3{V]'eQ$$I 4$Ԓ#j 7$dI<'րMdvfobt,x 1Ւk(Њ	(Zq
>GzSܟ  2E
 'FpEH"s@0"BoΆ&pB6`˄d%z(Q9Neug"Τ,愑g5$:H$9$YD	$J*u@Ҭs!h7muv.?v$nUZq?όAM`{tNפx3Yob,Z,Z"ŦHh7$EL$c+$2l~;3kVH菭d١v!N{h}ػN<'38G  XF+*/^2btY"~F\؉m֙-ػ-{6IA	"nGK^Ŀ3V}kP]d^qc|'pY&p21٫>%Md|vZ`> lY<'ցck,C|b!K$Xj.-	] #+ZػX IE`B_z8$YЙx`')Ьh:r C5!):Z%v)QY&8?l@U[bu`?t̮,&qcױNG˞|cA?^#}Kc%lC|bJIՃ-	;H|bJ)Y&$7eC|bJvI|v:4˶Gwbd#8h?u3m]6\$ԋGS ҫGï-4S"A c&L7Z4`wْ>;>4<?.,Or32Gg2eWӯSq<Ơ	i" 'ld2(iYhlГDjE͚SWLNYat0=L?c!e:Meap0̞I?Ժ@Nئ?1ِ7NYat0=L?c%5C	;20I?Ժ@Nئ?Nf;F~Mn|sDD}xlD2#\~<ՉPX1`QcfOtG
WV[_ا0؇xY8$}\l"1w6]؟+.In-7;k#
lcO|#|b:F,/"Y&46q!zEkKJLv^\=͐oH¹0t~ѥ|bI-H;O>1$3=͐oH¹0tK|b3,YZ	y̽dܘYw~Uk3N"cỷdذ6	4Z_t6X<f&6~hBD.kAK@=Y4TZ+;kT>Nu^̋
>|	@ZQKbd/~@߰%W0&+汊#?[;+-uv|[O3s61TfdLMdifcd*gl#R4_#
lcDF.sqdԇӖ<dY&n=3ޑs61`;F d&4%|b2lX|b7;zc%cl(Nر#ٌ|Hm, 6N6;e#gq*bf?i	8,~##FJ⵪ns2/_4БL iiEbj9g/7cb'wq~<Չ/G,Wc`QcfXŵ^0dFdܴ|aGxa\͌iwC5B-k#K||bdDY;A>❆{0f1F-Y$F,y 5 ^4vA#
lcI޺4P $FNX-kAɌݘH,SvM1cM H%PcqT"첏lAvdOth:<_4W#㒯p<j:bDu1`Q]UtOO33+3OO3.[ ޯGx4F!#KTY>1>Y&4NM$1wbkdƟ¹5OcKrk#K.;<pSdB6wc
/bF!`%gl"2}Z8H'ÒbXVwa\wc6NבּN;tfFpq'{,`aaN2Xa/e,S0FN2Xa/e#I^, ibq{7=.qe챀?q
ӌ0Sa/e(XphUN2Y3LN2Yr?beARËt/el8}Jq^eB}/el84,{,З'{,>q,q+v8~v.;ՂS|#FA'{,sav.v?Jzw5S>GyՐfbhs>1t0yi9Ԉ
u!j,^,Fl@>1 yayS;Ҭ8|b[u/ՉofYK|VNXeo)c$,Çؖ3Nppķu-uX:ne2l8}:ķ5)_aSSKO-ju-]K|GN'f>Q-u8ˆÇʖ%&'QN2XpVķ	ct,f)Fl#3<7u}¹0q4ό&9Y^?>0[$36wfv/2zGzUKGNRe@Q.uqiaK'j8b\1qoaƩ\6@Z.Q:zqÈv%+'QӌY8.
Өԧ}%X3T,È,.:u-],K>N'f@b\u8ˆÈ	v% QN2Xq}pSY,ȏ7C!A_ocOW3cK1Mdiy,blX|bV3QyS;Ҭ8;QN2 cb\3T,ÈXu-] Xu87pƩ\6@ĸ'QN2Xq5pRF7N2ΙjJvAؗ5)_a%jFjeXqXF8Wa%2N'fApSƩ\6@ĸQN2XqՉpӨY-Kپ?Clz	s61`R4ό* 5C
%MaY}i1\͋|#E2ol* n5Lo* dȯ`n9X¢dȷ7C|`|aQ5LVoN|TC+$FE3'!`N|TB$FEoX'>a>0&2(`v	O*&Ih`gtdȦLle`]/Y&2,8,B>05E,'@@>0k$FE4u`;EAdȣfk)>0,Y^+X!ONG>0k#"l('@S>0͒k#"4C` |aC$FE`V:]=MddQx͂t]
YRC` |aFI]c&ȦfoX'> EMddS1J]s	\.&2+7&EOdȷ}s9\vIdHC|`L.If`C|`|a$FE	ol,E%k#")CNI\kdȦKO"kdȦB=
X|a$MddU0!o` . $FECpcdȣ^|aYP idȦq`g ]dȣ݂	V	:>0[$FE2-X!ets
!MddU#8		ek#"8* dȣ
l%'@ TvI	
,Xq|b؇;ΣOs61`3-
MdijQ*K$;L<7xW3cKPe$FNM	$րV6~hBD,h7d+Ȁ{,"tփ7F%
i~B`ӯF/DP\UK_X|b)Ifw4X^|ak#a]L}r
vfn:@NئnJ~=bY8%?p=_1w'<D8"|nŏ>Q |%8%?<D#F.g<DP=gǟ(S3=w8%|ˀodјXy|P13zj޲qcϔE0Y,޲qcϔAџK ޲qcϔK|dbY8 [zHbY8"{V߲=bY8 [,v.,y8)g-C}4Kl/	uLS3RPqŏL' \MdlOFk?gr-xپόF,XR|-k#gqIpn%\wq2ǿ#l?J{XVwcS2#2t-Yۢ9N>s>1f⫦8O,>]܁u1LuFU|ƖIer9udzػeqwgv;?-B1P*'MX93teqUGg'f.cf4LuFUl&-/O%	켖%R2}K/J^xKئkgr 8ޤD $F^?V
ئgQٮD׆Ysd0e]@t/	⌏s,YXR|AUk#g鉘1D$@Nldԓ-38k+VSi?ɖG/f	=:4|b.$3igw4XZj&6&;%鎵3<l,PD|B$F1cM H%Z`b?ҰZfpVS,U++]ds1;ӯKJ'ˬNK͔cMiH=5T(|]{GOӯKJրxџ~i#m0	p2Yu?uTᬲ]{G:4}h鉛(ƛ1v	8{g%S9S3؂J.af=ѣoNh -*Z 鉛(ƛ1v	8{g%S9fpYfhҩQh]{GOޝ|WJv,]?Z-NKƛ1v	8{g%SᬲѥRQvGNicg ҫ;.HFC&l1Č]D$@Neege&Yth:?_43 iiUіŋ4>1QA鉛$俌i#m0	p2Yu?;L*CW%m0?4|N>f~ -*Sb4>1313d6$b!"pK/-U38k,HTJ.ath:2da\ғ)LDXk`)Գ}{Fϭ"6&l1Č]D$@NeӬgef*˙ZkXX7QvG_43 iiUҝbk,#4?ϭ"313d6$b!"pK.ᬲѥT9s+Vk%m0ѣ ҩgr_&llHL$BD?^33FPJ.ath9SlLLF4ؑH	8,38k,*nG'F~|@ZU>=Igr_&llHL$BD?]ZfpYQQ(m=J.ath9S@Y鉛(ƛ1v	8{g%<geGkӯ,]6)f{F?Lԑ@b -*UlS&ҝ!kKobsHʾB؁-y`QI9Zػ~|b}bf;3ubrsO"X04v5Y١th:?-z`Q`.bE$lCIV@ZULJLL%]!kKob!f}ؒsPD%]k?bs@17
$wbgdcMH	<bd#832C4QvGOӯX4b葱KlXc*/4Q!hl>|b&l1Č]D$@Ne?`38k,$F#7_43 iiUў#b0رwU^i`C-|Ć]gbf9/lHL$BD?\0geJ.af=ѣoNh -*a~i#m0	p2Yu?geںQvu7?_4OBJLLF4ؑH	8,iYesEsHNk9(i'XG' ҩgr_&llHL$BD?^Ye))K[zr(i'XG' ҩ1gr_&llHL$BD?^S3&Z%s9G%m0>NF>f~ -*3رwFU0313d6$b!"pK.eS3ٻ)
fvGOޝ|WF{.Hʾ|bAC?6IbF.a" 'ld_=L)
fںEL6O'3|@ZU>1s?Ӓ13ebF.a" 'ldfpYQhvՒf>Nޝ|WF{@K4إŋ2Kb摗=Bya@>1",LL'%cMiH=˚38k,Wf<F#uK3?]l]~,b5?y7sHʾ汗=X-{4>1 "͒r_4ؑH	8,U38k,VA%m0/4|daӯX4b=إ)d ,]汧/4F!iW؁2Kb!fo@h"`J͒r_4ؑH	8,}geMd iiUѣ'`X=إlRbE Mye_e
>=#.{3DOb!fl>fk>1#Vؙ&&llSy8{g%#S3&]ds1ӯKJl9/6Q6$b!"pK.zfpYkQv1;>NNh -*K%bf1Č]D$@Ne꩙Yej٭vfhO>Li֘DsL'֨ϭQf}h}hZ.}h&Z..>A8(ZVZPZ%S@EV>>ϭZ
փBLDL 'Zgփf'փQP_TPHd1X|b.O@JQ>R@V>1 h$ha>,}knCֹ[QdX}h-d}h0-Z>0jόB4R>1 |b%3A3Ku?vvx~㟸9~&\.|Eψ~"Uxe	^Bz__7ߓ)G?7C<C<Cş7P>|$|dC_	WJ#4xƆ	ƢϜ<
|loa߀_^r7?:J_/|*ª4нyƕȩ0LO\as3/	o2^!y	&Bd/	&BO&-xOx{<'{<kOxOgxOgxOgxRQτ%e+/w%e+/	YxJV^F|fn<ffn<ffn<fn<fn<f
~?VYk< uW|)>ij[|O<`|`OBм2/M<S*NBP(T+x
|!N;S!N;P7a|!N)xB
w#G RH,Sk6z̉IDRY ̉dH"G<ȑD2$y#̉dH"G<ȑDR*zP%?l9


F;;;;;XQ;;;;3/^kx|^x}_ɾ/(Lyg⧋˞/~/PE>h^h悗YD+p !aSaLgeH!!_38j.\KQ|5mATНl{aX܀u뜵.BtkI
r-GuB4Bt~t@FN\"f)h:(W8FN.IdPQT!p4l#Q3J*rDyfhҠaL"Q0&D(9v9
fpTj$#6iL#A'AGaL"Q0&DSgXS3PTSaL"Q0&DSgXS3PTSaL"Q0&DSgXS3PTSaL"Q0&DSgXS3PTSaL"Q0&DSgXS3PTSaL"Q0&DSgXS3PTS\KvȡB54B+in(H[,UpIdP+%GPIdP"jio<4iT 652jPpNB0v9
fpVR"|4\q-D"eB!rSBt:Naa U7i(G%_U*PmkIDD=q*yUMꅫhesZJ"$WʪoT-[C+JjWīU7S5m+zUVҩ=q*z޸Z8WCHN\r%XpHqM	6Jzj(m]!9s	Hc!4$PںBr*a2oT-[C+JjW«a2oT-[C+JjW«a2oT-[C+JjW«ǕTޣGa9Bxw	EXw1 B3HC4 39hUSz#Pifc'-cʪoQ#|
! v<;墬yUM;)6!湫-[5%_ʪoQ#|*D
(U~<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xwpEr*D͈rjs#@Եi5m[oQ!f!n	E^<D[WVТUE*ǕTޣGi)	8Ga5:<-4TKrPǕTޣCFGa5:<-4TKrPUSzO5uT#|*D
(U~;G3Bc/mꡤ3B3Hj[w	E_*Gu3g-koQCzoT0yUM;9k[zpPޢ.\4USzWʪoQuLZC"pުᢪ*USz3DdTWf!9hǕTޣdB(Q*"ٽp9sCHNZ*U70JEHpo\.*o=\yUM;D 2R(m\-C44墯USzfrե	3?g5ԓ=m[U*Gp1 BB(QCHko
D͈p"1*ǕTޣdv!!LJ5"f8kjCa|! v<IsD-gNZ/v(5pU_3HC4 3!Cy\Yj᝻J!G0\'-~ 0cPd4BxZgn҈hl3W	E_e
4aC(uLte᝻J!G0\'-~;G9jjڷmTޣC 3@DB0>墯a2g0:m:2Zw	Eݥ٣f&D(EaL"aSaLgeh")xStQA'.WKVrWaL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDS1P!5F(s4Nr|3iD46h墬yUM;Z꙳R(Hjio<(7HYj蕢+R&lCsWCcʪoQuLZC"pުᢪyg̵֊ZB3P衴3iǕTޣ꙳
E	!zayg̵֊ZB3P衴3i*()B9r\hҦ*a;2jČܹErZD6ᨄCl*
+`tgcp+pNB¨|.jNg38j5u3rĵm: HWR΂w_*s*rts*!3&IsG0!`>%55FZk_4]$q+VkIhZ#2@0dz~; z1DߝKjBuCgbjZ3O5|S+Hrq,BSZSǀLx Jz=BA _(1DT	PPC1d,LG_HJx>ed(d{(xh' JadeB||>@=v<PS0>@=v<PT@=v<PQXd)GAf}H!
j"Lxz@| J>e"w(d<4)52\( Y#dz(^C ;c(1G?HȀ{)x,T	*<T2=B/@*<Q/CGd<T/%=v;Af)-\ձjZUHgS	Ȁ{(x)GǠTyȀ{(x2@0xlz=a'Zzī%@G!? Q/CGad+! |>;zrzJ[7).7DDGa6iL4USzjZ9I5Q J>x=/?J<AAzd(Q@y(TGC v<~ J>x=/?J<AAzxC(@Q yW0CS~<Bnfp֫U7v3lֵ_*P[5f|<n
CXkjCH[M0gSfZ7!6ǕTި\Tzjb>@k;HѥPs5?? Vw
DxQ&kL^<3fW0CS^ J<BAz>P=@"죱^2OPT$ @=v<PP(z<?y#$
S	쨙B3fT-\=OǕTިZ2@22Ȁ{bԵisTEp3xZ#GTw1 B!|"@=}Cb	(s4Ae1H; e1|25%hYǁxjae*d<T.hS-QLjej٭nbncݳj'd8kos9G0nں*vZz;G(b>@G_ >WQ3[$L_ #FCf*M4")!%-\3H@=v<PQz;	f~<? Q/CPG	f~<? Q/CGT&H!DGc5eA NT&H!6=0L*GJ4i5sBVT-\=O%RChZMpD"|
4aC3pC"֍zM(U3g(UW0d:hi #FU3FB&b&i4%OE2ST? P҆C*!rhUSzgej-\=O~"죱^2PC4CCz"죱^2C 3??	|REpd7B3Zhi@=v<PT#x)x?DGc5e'!e1RP NCYZDo[WEPs5??4ᙣJrCZz!mwU5mꅫ[7Եi- ۴al޸H3Rդ^"졍ں L-\=O(Y:KZ w
!n/? T-B&[CT͑h@= ?D\PiʋErPw
E	͚SW0I52D\ZOȀ{(x)P=PCT/? Q/CGR Jz=B ^"죱^24)dBB	|@=v<PT#xRf=yUMC"%tU`DMQ
涭v3xZMH4[LMWD.koTȴEȀ{2k5̋TިehvwarGpQ3J*f)ZM4şȀ{*
A,մ[$L]38k+dZ";v!j4"죱^2$A?!Jx>eȀ{(xbP ̺Z3˩jLq-Q7
16Os\БCjjj~zԏ殄WW0sW44hhJ9"d	)3V"W-C!j넃5-ZELٳznФPȴC<KtX@=6sgm]Ps5??DPRA`9B"(6iMȀ{*
A,Z-rfalM1Ȁ{*
A,-k$5L@=1Y6iMGp4VT_ ʂҲlҚi
vhC+ptx[h(ceBBB3f	E_1QR@M	!|!FJh墯e1z~z=Ja
*PdDgej٭r؂3I萤Pޢ-[B"짭`n
CXZ5if;t]~>GpD!,-z᝺ChHq\5(bԵi1 ENQ\7Pi
3fA"DP f)knfq
\EGp4v(Pꈿ@9s+VVwjalM1~") nwh&[CT͑heAH!( L-\&bDPk
ed٥5[WEQ~"졈	ɳJj;/(ڶV)	9Z"pw_3HZs]I3ջh? Q/CGg	CP$C筨ԏja*13fDpm
K~>D4PCf/7Iz! =mvZzSTEphBVT-\=Ob>@v0txQsTާ1zKGoUplڶjj~*Pmj;@y(jڷm\4TAf(6iMyTwhAZM4 ʂ`VMSQ!|!@nյtU]S6s*E	M-;"jio<(5/z%I2plַL֘xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*DP &3Rդ-(s\'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯? Q/CGg	CP hHG h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9h@=ZY	H𹮦aīǈ(!(7H4r|4mA'-yk\#+!75ղ,!|x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWhv
4͚SEPEi56sTިt4.apݫjahSTEpѥT9s[WEPs5??#Zzި[7Ej*YbԵi	(ۤ$L٤5Qz؃5-ZB"졭miv	6id7Erv6N
J"%B"졓W(lag XᦆеsmL""	5(hmW0ݼ4R-tᬵUD%PiDGc5e#P3Bd<2xlz=a24tUd:*GJU7ѨdX\T޶(Vټ)$Bިe"W(5T4Vz؃5-ZB3f-[Vb7Iz! =mꆲ!j넃5-ZE5HW	oT5QW0o\$j/b>@M˚BմꪉN1 B3PiT8s
hrѦm	Q38k+Vk%nI/+h;/#|
4͚SD_ >WT'5ZKgm]PI@= g(MTLЇhi(n([tHj-Ȁ{)j詴>9C[T#)dd٥5[WEQlֹQQ4W5ԓ=nNH[
$iW(ErYZN#ZM4<n
KGlָQ&kM"U<n
KGEIL֚DdF𸮨ZDC'(L-\=ODGasErfal޸H3Rդ_3lֹQ[O[Vឪ&(5_U7I2G_#J*;v!jQW04e>qDlҚi
vUSziKw6$!R3ZhiV!D54tj'GpݫjrzǕTިZ$ղ,5P詫dXkjEQ|UC0L٥4CT͑h[7ԵiȀ{*d 0m)japݫjaz5UMv(R[#nBmm? /hYW*4U[5Rz٭pL֘ygGq\S-T5lֳYH(fТL֘v(4"s]=o
E	!ިGa/@9s+VVwf𴠂z!iE-REQyMLNIlٹ	!MkfeH"WTfQ&kL_-uL̩$JUʑ3b3LհU
$i宩9"\7R&lC;tiL֘yUM;B%
$iJ0n٬VջhkjCtF-&i!p\.ZTB-VАfHj-cʪoT-[C:5nյl*sU[
rDYAssU)jJra`I46iCHZ$mle$5PMS,ZL3HHIlyjݴ-4UW	Hajں*m50lֳQlҚ!jj~=nTVw
*3f55Q3B-[B戳epޚe!Lֳgm]PZzşȀ{,hlfCMj۷E,DG7HS5kj!!Lֺ*s-uL̩$JUBCzpnޘhE=TM]P*-G;"f)[$L\D*E	tsR(Hj-\&b@=v<PQ SG3P z;cʪoT-P٫dXYHJ[.m]9W%41ḟMȀ{Vk9hR\j詴;tgCEU7/YjH!K\.ZTBٽpko
oT!`/)rICHko
-ji
E	!:;FlҚᢪw6jW
#Zhtwʌ٥5EU7ndXgGq\(i/fpVS+w
4͚SD-\&b? T5)joT-[JAZz*-ʑBA)SKyn
-GuB3Z\>nTB溚ިfhҪG_MR-溚ިfhҪG_й!fWCHgoM4O[R54fݵpSk+IhEQRA(CQlҚ!.afНE).hW44hhJ9"d	)~"짭S(cJ2lA;fH3S յtTjaj٭gpM0oUnaj4EQ%s<EREs-IpRLn/iiY[7m+.ehNi
4͚SD'-~KLٻi\9s-tTBw_3HQlҚ!9hfB#4IFiTalݰ^"졥'pjڹapݫjalM1y[oM2kY5pR-"gT%Cp5pMM-f@=v<PP{*	A2=B 3@z<ArwVӷ'U2ET.&r憐m7Iz! =ma*WW0I3dZ"Ц =ma*WW0I3dZ"Ц =maȵB-k$5L)rICHkoQ5tBji
E	!šLL֚C[xfF4PCr6iMGpUMꄅSZڶEΎQDYQRA4(6iMo\-[5Եi֘GTިCj'G;Jaj5lDXˈPhEj*;zCP3iDY$wIhmW0DT5L@=1ZM\ChZ&fФL dw
K*QT4hhJ9"d	)rUWD$JKysD4"jio<(5XM-38k+fp̵R@M	-[fHZPNZ*c&z!BZ7-
4!;H*V;3y
@Bѽal޸Q 	-(ETJ	P sf1NiE-R(UȀ{VSifLղ#ykG_W.!Ah;0-T9Ȁ{^C@=zzi3Z L-\M\Z4͡_ P؂wTVShH3RD.m]B-i/e(lA;2D!MCI(o\-[B房ǕTޣZRnj抡8z!e!(5*=lA!ARC;vЕ\.*nAj҆7jZvIWBUpJBި\Iz"%T47lCj SYal޸\\_Ȁ{	j詴z٭gp7ѪfL֚~"TTw
--i4[7jZT4ev;A1!3FJ٥0stnS6E/Tzj+u5lwVWja~"h2GpѥR6iL-\&[CT͑hajں*m50lֳfi3n(G_=TM]P*-G;%Zr:amB,յ UWD$JKyl
Kf[P5mH4EQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kPC4eqSyrV%s]M["U4USzUQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38k*PC$	C!c,sf᝽UQ=tUQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kCko-i
K*ˉ).7ijT4PʄGS	UVl޸io3JE A-['.aSTCvCH[^"TTw38k
4͚SD3SU4!]$5m5t4Z`Dp6iL-\ٽplֶR:^;ErZ&mfU\EPȀ{(^zMgpChZw-kjA4Z噣Jjj~Ȁ{(iCb	.Q!Rh
Mpo\3B"i4VR%Ej*;}<EP.ktx[h(5W.&tj*zi;55Q3B.jE_+dZ"q+
J"%B5o/A9IkU!M$PڸH3Td:h[74WA9IkU!M$PڸH3Td:h[74WzѨѪfsղ*kȳ5m3WEQhS9G(5jZTBji
E	!şȀ{VSifjaj٭pEi56sTިajں*m50lֳYML!CU4USz@=j詴ճZe50Hl晫I,DZML-[5[աVL(5sTf)*PB+W5SVȰD 3ba	G;v!jj~zF!|C),50*PNw
Mmi!j9BިGY4V?DkEY4BޤYfhҨZM4şȀ{*McJ*;Z噣JoT-Ef*[$LYm]6ZkY-k$3fkLtV.VR%s<EGpb>@sNr"R܅+DW)Z5>j뢨Ga9BճIE=TM]P*-G;٭naj"[Rm:3lZDI&!rzr$B-jH4O[zȵ9衣R&Jj"-[WEMwrED8Za!D44ygGq\)np۸-!p7hML֗1Ȁ{*$Kt9f)ᮊE"TTwi(6iMMTLЇtTմ/ajں*m50lֳ[7ԏ	j̇Mh\B4TAfжo\)-hDBtEL3FP̭[5VRwK\psdiDZML-[5!B!FlҚD.b? SVk;.HiD%Zk\(5_ յtTjaj٭gp"萤q+w6fDZML-[5!B%!D.b+\5uQ#殺*v!C-[9jݴ_FH+]r@rwTNA%j۷Dj%!DkE-մ4ᬭ["7f[7ji5OD .)EH4O[z1Z5DDW46È#\4L8hrѦmz9Iko	_Ȁ{VSifjal޶8HSW:3F谢L֘#CV&b>@G-g0OCBx? SVk;-P萵q
3f
$isʪoQ#Bza-IvзDjej٭pL֚DU7!0Cջh[B52EIL֚De=lָgFtx\7Q&kJd\70m
K"UMS	oPsj҈ZiBַ0tx
jhޠ5եs49sh6naCym]6ZkY,jC' (5/? SVk;֚C[x[#(ZPAk=ym]6ZkY FfD-( DZML-[5&po=t;vȍQaD44@=j詴]$3fDpEI[M]"ajں*m50lֳ[QY	HjHps5??a	G;	xRgF
#zq4𡤢"QT.ZTE|jӣ=o\46nIq44%e@IܵZM\Chflj~UU\ Y.k[R٤#4@=j詴ճZl35d:hsSV/j٭r6iLk&zܝ;tZ6ճZ1s2D̴Ώm2A-P萸sBKF9JhI/? SVk;.HiD%f3Z\(*B-Ф$[WtHZ7ICHMig3Rդ(#HPQ(i4\T܂ե!DoT5R-Ş KV)!CIDDQlҚ!qSrV4PnTE KV)!CIDD["9\T܂ե!DoT5R-Ş KV)!CIDD["9\T܂ե!DoT.[=g յtTjaj٭gpGafkL5QZMMEU7,DZML-[5SSDZKj9oTYSj)*H;f)a!iYm]6ZkY(s45jW]P5g յtTjaj٭gp"萵q
4D.b@=j詴ճZiKD-!ji*Hf? SVk;f8m2E5s5??? SVk;jif)(5-uhĭpp4([WVТUEc5OD .)EH4O[z1Z5DDWdH4N/t
"\$'NaFD-"QUDCqD_ =n4Bgpjja&iQ5m[f/eB\MU!E3ffճZKPꆑ\5mUhA2B;Gs
%TP۷"f8kjCZ`Dp֘k!a
f3dZ"? SVk;.HiDz!jf)I/ajں*m50lֳffi3(5wޘjzRkjݴ-!jeqUiQaD44WdMm\SD5UD5TBBm["ݴ5Q(v-ge7jڹj榔9GZjݴ(5_[ |>f"(5jZTC3b.\_Ȁ{VSif Jd@=zsEpުHq~֘GTިCj'G;&Ys
3TTj*iCT͑heQ\R%#(in(PL٥4Em]6ZkY-)nзDz!jf)I/@=j詴ճZr3ZaH!JaH[
$isuM
K*j!t4lֶR:@Hn҈Z꙳R(Hz"f3f=.eFRnET4ǕTޣC$	O@=z<B4[7Se=v;AīǕTޣC$	C$G 3A>z%=v;AīǕTޣC$	O@=z<B4[7Se=v;Aī@=j詴ճZe50B+W5T(5FCTQ7? SVk;tTjas]I3֓UMM-fŸ9s+jRzs]M["CQhaQ&kKajں*m50lֳZRnWML4CjpL֗1g յtTjaj٭gp"萸oD.hi4D.b@=j詴ճZiKD-!pވQhi4D.b䮺VջcG34iU\g.him? Y4.ej٭qȀ{	j詴z٭gp\VU4t$Bv(f/ajں*m50lֳYML5PtU^J?#C I).hW44h[7l*o͚B抡i5sB-i/hЏhޤx\5t$Pڷ0Qiajs6? StTw
4͚SD5RCVWCHfDEio:<_Ȁ{VSifٻ`Sv抡Hq[ko+ |>DZML-[5VеiVжzs]M["#/ǕTޣG46U[ғ[Vn
4ʋEr-d7B3Zhi@=tTja=lֳO@=fյnѪfL֚E յtTjaj٭gp"萤\z!FZPAf@=j詴ճZiKD-!IsEPq4B50Q&kK/5QZMM JMѼTPtU-T"s]*ajں*m50lֳHM[C3IBմ-ޤx\SVȰs5??qSyrVW5ղ)-( k!\l;kajں*m50lֳZR䆑tHR\T.\M=ML-PI,DZML-[5!B4UOD(StT
$is dw
K*QT4h[7l*o͚B抡FfUW0IǭHf!-i5j;@f*˘flԑ5m[#zw-4Tېh+Iq
$i-[WEM*Q|HCf=;֖*`D4TCfl+fcȾD$!3fkKr0Av*!\B3ZhhwfsZPAk=ym]6ZkY-( k!mEd&#溚EG^̭!JڊMGu5lw		fPgT-RalM1ym]6ZkY-)nзD%B
4KT:
$is>nTBAzUC0s5??&ZhmW0DT5LЦ =mf*˘Zz\-ks46QjjѦm	_!!G#3Z[h QDջhQյtTjai)$7f憐mh\ٻJ!hD5zhRKf["m]6ZkY--ޤx[7ajڊ SY4W΍D؃*#z%feHn҃hBCoZ4!j;@ԏ+ajں*m50lֳQhik!ICHZԏj/qSyrVmEd&#溚E;d7B˖a`2R!tUȀ{(m]R5i.NiC奫lݰlM0٤-(s\k0IDZML-[5gamEd&#ٽP3mEpft+? SiZqZ5TLY۶i+VkPm]6\RL3Zhi"-[WEMw)ZD07ڤQT-[WEU$f)/ajں*m50lֳij	nsf%ÆWi(6iMb? SVk;JBBVմ-ޤx\SVȰs5??DP [50L٥4BUWEP֍3hkF$C54!LMf&	x=B=ǧp܃ELhpL֚<͛7(m@ZD^"TTw
--i4QjjѦmhB2STf)ԤȄ<cӸ@inA4N܃ED8\ZKQ&kMlR#R\4!iEtO]"@=j詴ճZqZ5TLY۶i+VkfFC;t[Vrņ[WEPf&\L!ja.afЇTTFB"L)SL_ յtTjaj٭gp3lZDI&!rzsQft#/ajں*m50lֳHM[4nBf8lEPmj+!75ղ,-\=O? SVk;0nQlҚ*j3DյnICHW$L+.
Bajں*m50lֳC)f)kFC=TM[VD44rDRGC(0d<3 FfUkr5TBBCzpT͜oUp<#NZB3f#zw-4Tېh+Iq
$i(DջikY%5m]6ZkY-( k!mEd&#溚EzٽpLAZQKTT_ յtTjaj٭gpz!Zԏjsf1NiE-REQL\z;>(p#O7*xZ炷EO#xZ+dZ"-;+sdiPL9B2+Y	2DVEREs-IpRLn-()B9r\hҦ*a;2jČܹErZD6ᨄCl*
+`tgcp+ae
d<T(G(!-&i
3UflHo]3u_vУL٥4BtsJTZQ9i
$i5Q\ЊCjT3xHMi%"5u:4(4Ph[7iD3HHIlyjݴ_Xz{B>bGůGx@ξa3v~,*؁xnᢿ?:? xh9+"ex^xx׆
>2CODcBC  {1/eBOuဩ<QG~ᯅϮ4|(,4zk_SC}.<5gD <̼({fƯ2exJxA,\I<p
񱧍Hf+xjXG%cS+%~~~M_=-᠁;<
CBb%PH&>7Â`gSЫS/<>cbB)gM<&QBǅcE.|ჯa~pO¡N<j5DbFȳETA MO1SI7FYXgүH?
	L*ys¢G>/xC:5Gg>v&|z5_B{2?|zR=HR? gr׆_
Ib?OUǅŏyo|xJzϣ}{>r;lĿ<Y<(4¿~<+$z?8q<,0xL{XIgWx)P*]3OpO){Qwg9I?D0}+Q}~O*Z_VϏ]z }>8_<9ciׅ◁1qmmmخ	BxYaSaLge =mu3rĵmQTM	V:a:
x;:
HXҩfB:B=O:54BfAzm#YoT5vd'Pb>@U\#*$itu|PtO[zUjմ NoTJA!MQZ	=mV;
jh'D%YbԵi	oT5QިZzī3+VАhB(s4UzDާ0Uo\.fH%^螶9jzs2E*'D3UD-(W4D7.ZEVz؃5-ZBAzd7DfhBVȱ*BAzC-["īi	oT.*o=\l/$'P9rղ,JfhBVȱ*BAzC-["īeD(i4jj~ NoSf[73$Q=`螶9jzs2E*fKMhPjچ&DHTBw_3HQlҚ!9h&DHTBw_3HQlҚ!9hvCm2CYH[tHGPL֚*&1HTBw_3HQlҚ!9hPƊ2"QPM	!|!FJh墯iPk ʔEA4'p4f)	@I*R%Нi4NZ*xStQA'.WKVrW:'Ps5??W3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^>(izDǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*u5iCH@ާ0Uo\.fH%^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*Y2"QPM	-[fHZPNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*PƊ2"QPM	-[fHZPNZ*iPk ʔEA4'plA!iC9hUSz"DoT#|QU7xR(HoQFB;Gݥ*USz"DoT#|QU7xR(HoQFB;Gݥ*USz"DoT#|QU7xR(HoQFB;Gݥ*&D(EaL"aSaLge =m
f
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAz(*Br|-
BM5qMDozEkF)%5HIH墯IFiTl޸Rih$#x[
-TM]CZ4͡H)BJD'-{8QSSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQTM	V:a:
IV()+:),SgXS3FHu3rĵm: HWR΂ʬʬʬʬiTҩt:%@Av\BsJT*T	PPC1ᬮQ%p_3FHzi(8.!#A 8)iY\$J\afAT)ZfpPt%NZfpW(Pz7(ICHk\io_-38k(u:E	k_ᬡ$JỚger**%ZfpW(̐?V3Rդ#'_$j؃5-ZB:Buʉ3Zhiu	ᬮQ%CW3FHjkE_ԐBlA!:\$J\JykCUQ-)nТL֚*ger+F\M\U"V\j*jd&!jjگU"W4V|2U3̮Q(Hjto52D4iU\ճZyU@@(L֚*ǕU.Q%sEi.!D44U*tTմV<f|3W\ӣB3ZhhUQ3TW4ТL֚*ge˙\$P-T"s]L"Y4.ej٭a`5Ur
AV%rWe(zJ;BA"jio<(5R$R&3Zhiwd\ZK[W3q)UʪpFHHQ&kMxpFHHQ&kMxr++Iq(5UgpFHjfV<(]pL֚*ǕTޣ\$J\C[TB&]-PYjeԵCg\$KTMxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<\$J&B+W5T(5xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xr+U\EPL֚*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯UQ-)rCH2E	]sN
$iyUGp"($KU\EPL֚*yUGp"iYC(H!D44U4iU\sJT34;\rW*!C-38k(u:E	k\(5Uҗ$4egeH"W
$iSr
3JFlҚ9)|(*rJN9*kh'4/sVR*GpFH :k\r(*HjjiǕTޣ\$J&@t5ָQtTմ%_*GpFHMpkEq@!iJUSzr*--k*yUM;JCZsKzg(𜴆*HjjhǕTޣ[$K;tg(asS-s9GrH"Tf);攨Ni5sBsJRRM9)V<"Y٤ :k\r(*HjjiU7(̐!֋Z㖁D5RCVWCH3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWsJT'p!Ĩ͚ST'4/%dFpҔyUM;zEPDv	C\QBTP'-~<"T9B-k*yUM;2D4i+VkCZ-kZEI[M]"UʪoQ.Q%IZk\ :k\r(*Hjjipҕ-皙fhңNiJ_T$7fhңNR|Q0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")USzr*-M\J5U5@t5ָQtTմ%X^%3HHHZM˖ar5T4"sKzs$JLȮN9*R(Zn(攥y\̑+V9)W\1\;.\0˖TԃEL'rW5[;14h.\KQ|5mATНl{n`?خ	B5N§35aL"ZgWˉj!/*`tt+:*Czᘃ3Zaj+ᥫj!9iǈ(!(7H4r|4mA'-|8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWQ0&D(EaL;
[
fpՅ38k+djrSD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OS3ErZQ\["7+L٥4 8.OCDC)()B9r\hҦ*a;2jČܹErZD6ᨄCl*
+`tgcp+pNB1 >5N§35aL"VR"|4\q-D"eB!rSBt:N`@uOu	TPuOu	;Gs5??#Zz-\=Oger+3R揕2D\-b>@;/we bzB;G9sTޯIEs+%u(lHo]ѥPP*GpvйFHjthci
Dx[B>2fWi
Dx[B>2fWJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H~<"Ve"
$ijth~<"Ve"
$ijth~<"Ve"
$ijth~<"Ve"
$ijth~<"Ve"
$i:4JUSzO5uT#|*D
(U~<5hU(g0n+
ge*4͚SEGp5N\;墯\Tz2D\t$|8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWwdZ"@t-\yD44W8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWwІ!5oT'CL9BTͧFUw38k+dZ"CZ-kZEI[M]"UʪoQ4ᬮQ%hh9hC]$5m5t4W*GpL"V\B-k*USzO5uT#}*eW3VaC-[9jݲ(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"ǕTޣer+DW.%r542"QT5n"ji\r(V<+dZ"q+TNA%w)SJ㖁DJU7\$Jˉfj9CUeCIDDknDҸQخ	B.j.N*jAs+H˘4_.%ClD6BhN@=[	Vv7
N°b'
!
b
|.jNg38j52Dhl)L˗B!_D"g!PU4'A[-+;aV_\1\;.\0˖TԃEL'rW5[;14h.\KQ|5mATНl{n`?خ	B\;
[
fpՅ38k--Gu3rĵmQTM	V:a:
aa [fHio:<(6iMU KVtxQlҚ!9h=lA!L٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*[fHio:<(6iMU KVtxQlҚ!9h=lA!L٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*[fHio:<(6iMUPC4Q*n
#Zh;ijڃNZ*j[Ώ
4͚SD'-cJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU ).ZEՐj\4%_ ).ZEhQ3HRk*[Ώ&D(EaL"aSaLgeOJB֚9rZ(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?\1\;.\0˖TԃEL'rW5[;14h.\KQ|5mATНl{n`?خ	B5N§35aLʓ[Zb|4\q-D"eB!rSBt:Nai +Zz\4%IhWDoUhAhv!jj~q4N٥0stnS6EWVEPL֚Bմ.&WhsED!#ZzbԵisTEp3xZUJhzj٭mfuCE[)4[7jZT4U抈4B;GOCBյT9Јު!hˆhs<EPL֚Bմ)-M::hsED!*%Kjh5lC* 1 B;21=!	yUM;zCPJZ3˩jLq-Q7
1
	)5W 8.kkLQPC4Q*n
#Zh;ijڃNZ*	G
 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^</ff&QJV	Hhs4+I3iD'-!DD3!4h@0>v!jj~POCBʄl޸f ֘ZijڈNZDzᡳtThZM\еmG(i(Tʄl޸f ֘ZijڈNZD&HIW4(ӣEPjQgN1 B#NH</ff&QշHPꃸNZD5sEPB%Pz!Kjnb>@Fj5%pުj.m]B#WʪoQ#|	5jڷm
$iPi1 *
	)5W 8.kkLQ\:DO!Jī≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[ZbǕTޣCVP抈4C$#|	
g0UE!)6![TīU7յT91 BB(QCHko
D͈p"1*yUM;v(Pꃳ᝻JiJ_g-҆ZC;9iU79CEU7۴T"gFtyflW4W*K%sKz;GLCPhb'
!
bv\a;,4N̮k1#/w.bh|.\j!9
:
 Al'AY);
\1Cx\;
[
fpՅ38k-.hlҪ' :iUrZD6ᨄCl*
+`tg`<$U>Gl܄ΒR*[#nBmwgIG)JTĮf7q+zD44t:v!jQW0%X3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9higFtyfHLBw_3HQlҚ!9higFtyfHLBw_3HQlҚ!9higFtyfHLBwVj9iZ7MrUMtj'G	;/(6iMU4&hK:5Нi4NZ*U7ѨY%q5S$ҩQSu5??UҴo+墪,NBwVj9?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZǕTޥ=TM]Er*D͈rjryUM_
!xQ*nD+DW)L؇+殇*ǕTޣgFtyfHLw
J3JЅФL*J3JʱU7ѨY%q5S$j斚BBH?w"≄Q0&D(E`TzS3)YisCfQ9)
f
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴Jᬭ\FETW+VȍhĨ6iM@)t:? P@0\5+(jM\f)(pe bzG HʪoQ3Q:<$JjH;rJ3JЍP
fB:B=O_*Gp΍D̑+ -&ii#A'AD ,¹%u5??
lWD!L@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!PU4'A[-+;'aX+p oaSaLCb|4\q-D"eB!rSBt:N L"Q0&D(E5N§35a;t?3UMf)QA'.WKVrW8QSSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQTM	V:a:
IV̿mvo[m/q?#ʝ2qCo{`ߺ<׺ytt컧wOgC=+yzwty?yOyWx<CO!i4q?CO!i4q?CO!i1()Pv9f)S5_.%ClD6BhN@=[	Vvñdge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯aL"Q0&D(9v9f)S᬴USzFJhFw	˕յpUL"Q0&D(E5N§35`٥59~(EaL"Q0&jNg38jJjsQ0&D(EaL;
[
fpՂ3f)aL"Q0&D(9v9f)SD(EaL"Q0sT*s=l)V͚SSخ	B.j.N*jAs+H˘4_.%ClD6BhN@=[	Vv7
N°b'
!
bTzS342FHu3rĵmQTM	V:a:
xXvWD!L@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!PU4'A[-+;'aX+p .jNg38jjFlҚ:iUrZD6ᨄCl*
+`tg`<,;
לU0.Uh$MO\1\;.\0˖TԃEL'rW5[;14h.\KQ|5mATНl{n`?8QSR
b
sT*s=l)Vᬭq5sQTS5_.%ClD6BhN@=[	Vvð- lWD!L@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!PU4'A[-+;'aX+p BTzS3)Ygm]NLS5_.%ClD6BhN@=[	Vvð21TBB3f	E_9EdFPCS_ ʁSt:hNi
4͚SD'-~<AAaDD(i+ᥫj9hi
*3f
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xL"졍ںhNi
4͚SD'-a1vBw_3HQlҚ!9h	@=}EsBB3f	EXL"7C&3Rդ-(s\'-a15vBw_3HQlҚ!9h&? PfںhNi
4͚SD'- >WPM	-[fHZPNZ*&? PfںhNj؃5-ZB҇5rW =n4Ba4'p4f)DG7HS5&fL٥4BrVȀ{()
fНi4NZ*cepޚe!LְBB3f	EXL"L)BwVj9	@=zzi3ZhNj؃5-ZB҇5rW1v)	sV&fL٥4BrVȀ{(m]R5i.BhNi
4͚SD'-a1v)	sV&3Rդ-(s\'-L"Q0&D(E5N§35aL;jpޚbǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?\1\;.\0˖TԃEL'rW5[;14h.\KQ|5mATНl{n`?خ	B5N§35aL54u3rĵmQTM	V:a:
xXvJiC+)hNi
4͚SD'-҆4W*R%Нi4NZ*	AH!JEA4'p4f)iPRR"QPM	!|!FJh墯g"jio<-!HB3Zhhb>@jۤJuD-\3Hci
Dx[B>2fWi
Dx[B>2fWi
Dx[B>2fWi
Dx[B>2fWi
Dx[B>2fWi
Dx[B>2fWJB֚9rZv)HUSPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hiC+)hNj؃5-ZB҇5rWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hiPRR"QPM	-[fHZPNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hU1 B#NH	!ٽpA0m	˕յW	!ٽpA0m	˕յW᬴USzFJhFw	˕յpUL"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jisL"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jisL"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSK+p !`ˆrJh\湫s2gr&ˉj!/*`ttb'
!
b
\;
[
fpՅ38k-hu3rĵmQTM	V:a:
xXv+p !`ˆrJh\湫s2gr&ˉj!/*`ttWD!L@>5N§35aLʇ3fUgWˉj!/*`tt) y˟RZRZ9r%QrsWD9_	HN@'(Xd)GAf}HHGAf}BpGGAd!HZvuV?p **::L nDsT*s=l)VS5_.%CmpNB.jNg38j5vD gWˉj!/*`tt vtt@:hZCuB#WAY4U2D-\=Oxd(`Af=
A噣Jq5S$B#VȀ{(Нi4NZ*&? P#Ci	;/(6iMUd54萏D44Ud54萏D44Ud54萏D44Ud54萏D44U3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hceQ(m=4'p4f)xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*DCJO@M	!|!FJh墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xL"FBwVj9f<'-!DD.hlT9JW_3HjT"46i*T֊Hr&? PBwVj9CT𜴅%CTQU~(7H5W.&tj*ziU(7H5W.&tj*ziU(7H5W.&tj*ziU(7HW46i*-M\J5U5RCT𜴅3m]6\٤6_|!xNZBStiYZMLhlTJOB𚙜5f*˙Zk\[WEM&fL٥4BrW538k,UC2lֹZMHM	!|!FJh墯jfpY4.ej٭rm]6Z KVpUaL"Q0&DSgXS3ޚh"xStQA'.WKVrWaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDS\1\;.\0˖TԃEL'rW5[;14h.\KQ|5mATНl{n`?خ	B !.jNg38j5tj'Gpݫj|4\q-D"eB!rSBt:NaY >rt9\ZE:;0>@G^ J !P|2@0>@B'2@D##{ J =!	HȀ{(xh'd)GR; J2=?z=!K v.bgei5sJr˘grY榔9GsKT4e)$8jpJ;254:;9rTᬭ&iNR9sȀ{(x#(Rǃe1x>B
Qx"죱^2R J>??@=v<PT
D)G3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<җ$4[C:5nյp7hML֚DǕTޣZRnNVݢM4B3ZhiyUM;.HiDtj'GpݫjDIm=m[s
$iJf2jZW
4͚SENa*PtTղ*(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫjy iET"s]B#i4B#z uT"s]5lU7	hѨvZv54:;Q&kM+p !`ˆrJh\湫s2gr&ˉj!/*`tt8QSRTzS3(H)L˗B!_D"g!P`BGcp+_8QSTTzS3)Y\̑gWˉj!/*`tt vtFtxF@Թ≄Q0&D(E`TzS3)Y\̑<#'\Q0&D(EaL;
[
fpՅ38k+"+p !`ˆrJh\湫s2gr&ˉj!/*`tt8QS!sT*s=l)VNgWˉj!/*`ttn\Q0&D(EaL;
[
fpՄӣ?9f"OpW7FlҐ#52WD!L@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!PU4'A[-+;'aX?@?@?@ߝo8QSVTzS3)Y\٤S5_.%ClD6BhN@=[	Vvð* ~C27 \:[hR\C3"d7Bմ#(k!uo*KR(rdZ!Z} es!D46᬴USzFJhFw	˕յpUL"Q0&D(E5N§35aL"≄Q0&D(E`TzS3)Y\٤SQ0&D(EaL;
[
fpՅ38k+4b'
!
bv\a;,4N̮k1#/w.bh|.\j!9
:
 Al'AY);
\1Cx\;
[
fpՅ38k-TN܃ED8_38j.\KQ|5mATНl{JB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hce@Iko\QhNi
4͚SD'- ʀR-޹Нi4NZ*	@=))K[zrBw_3HQlҚ!9hDPhrDg(4'p4f)	@=&Z%s9G	;bԵiJ	E^Ȁ{*RR(&3Rդ-(s\'-qD(EaL"Q0sT*s=l)VᬵQ;rǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k-TN܃ED8aL"Q0&D(9v9
fpZqOD(EaL"Q0sT*s=l)VᬵQ;r≄Q0&D(E`TzS3)Yjv*!?aL"Q0&DSgXS3D4TCb'
!
bv\a;,4N̮k1#/w.bh|.\j!9
:
 Al'AY);
\1al.jNg38j5' :iUrZD6ᨄCl*
+`tg`<,;
Ou	TPuOu	Ss殈GCdRhI殺*fIli~yD44hR[8tu_Ҍ⺀p][DW.%JҌ⺀p][DW.%JҌ⺀p\dZhu5??z;⺀p\V!u !,Z~<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯HoQbihN\JHoQbihN\Ju R6iMPP@NP"S5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZR⺀p]2JT̊	P#d=PL"Q0&D(E5N§35aLUbǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)hWfJ٥5B:B5e(G@Lw+!.gehĵ6
*ZDoDW.%FJh
 p\HR'ᬭ\FETW+VȍhĨ6iM@)t:? P@0b'
!
bv\a;,4N̮k1#/w.bh|.\j!9
:
 Al'AY);
\1\;
[
fpՃJQb|4\q-D"eB!rSBt:N ~d4~=ǣa* j^?	C	PC 	PC,|J>@;S,'	p*NJ020|J󖐜HNZBr|K$/Cw01#`<|K d>G`OԷ!Btr2!ܡHGP%*Hi[u	QRB:()W[V:J9JURQj~ju	QRs\WH!ճDGPU%3"u	QRZDo_C3RIZڤP:9FB:()WL*u	QR&i_d(`w P2Ȃz<Ã)C w*dJ<1 P2ʂaKZ'IG)JfKMBtrHr-46u	QR"dVդ#NRK3FB:()WE	6iL#NR֋\GP%*oR,GP%*2@22Ȁ{*? i4GPUe(`A`o*4|20rAX7@ P2ʀJ>??|20rRȂ?g(ѥP:J9JU3JFlҚBtrS,'IG)J? Q/Cd(_!(k?nډgnڸGP%*I,[W^ճZ坺KjBtr<8Z9ho<3FB:()W!Ĩ͚ST#NRx}2@nr8ZXdpGIG)J*@79hRg VМV>dJCCT܈CCU4!;t:()WU	Y4'IG)Je1 zCDGc5e@=2%? T$&<?$	O@=	@y)	=p0#NNU\ #00:%W%!aa''I*pղ,P09hYP ̡BrWCYChB:墯()4$s5'-RYc})|20rܣC P2 d>GrȂ?ГDHL'-9E9I&09h2D"7:!Btr2D"7
CGP%*r*Dȭg 'IG)J:<s#NR=tyk79hB:()Wǁxjʀz=e_ ;c*1v<!Ȁ{(x&<?|<B? Q/COǀLx(x"죱^2C4	PG? Q/CGh!we.sCGPU.EvȲ!#NZ*3oUa@ttrOpW(GP%*(9I&#NZ*(9I&09h)FHu	QRo\Q%g(aBtrJP&"Ff9hJP&"f:墯%02ǲH>>B:ʯr4a@79hRxrkZ@ttrY\$J2+YBtr<Q%Hnr8u	E_LճZhݵ:J9JUᬭ[5VQ_d(`>Jz=B P9h2@|DPxh R'-mR%ty\P٣VȰ:J9JUIHiqCf[":()V%"YG5l\tf)sMu	E_VYV!BrW2o\;js#NihY'G3ZFh!BtrY'G3Z宐q_:<hlTf@'IG)Jty\٤!BtrDGc5ehi(x"죱^2C4	@4|<B}2@n٥!nr8ku	E_+4i坵a@'4U!T	*<u	E_TB􁔵9i
㤣W8N۶(ROGD3UuD-!HKX:J9J
(dJCqJ5$(2R:+R_C;ju v? Q/CGh!&<?|<BDGc5eh QaeD(HC\tvL6iHp"s\Z!Po:8nr8u	-|2CEf֍Szs#NihiFlҚa@'4U%m4ڰqZ*e5QD'+ڸGPW(% <\K;jBsKE_d* f~~z=e=@9h%@G!'-|tf)sNk!BrW> 7FlҐ79hD*GP%*PfHћ48Z9ju	E_*3f@'5OS5zћ48V9h?Y\7JC<#NZ*0gm]R9ju	R=l湩萏C|3Zhhw["aEp҉
K'rE["[T94NW> 7Fl8Z$ڶiBT#NZ*ᖪ-T2ڰqZ*ᕴӣʌ٥5K;js#Nih2@/OϥGCQB:墬'	p(dp!BtsJRQ3f@$fB:()W(dJCqCYZu	JTtf)sIQej'-rᬮXn٥!M(s\#NZ*tyCp":J9JU$!@79hDڄBtrICsnr8TaBtr}2@n٥!nr8%P:J9)Wtf)sIQk!'-> 7Fl8Z9FiMP:J9)W2!!"YV!BsKE_"Z2gmXnr8u	-,ӣYV!BsKE_IfZ2ڰqZ*Pjio<'+ڸGPW2SSKy <\K;jBsKE_Hћ48Z$9EGPU(dJCqf_Hћ48Z$ڶiBT#NZ*dJCqKI'IG)J?Y\7JCj'IG)JC!n%s\9i
㤣WuD-!rk'-!\tr*1DG̃(ZM\*@=v<PT
D)OǀLx(x"죱^2R J~<cG/G$͚R-դ#NR(dJCq-vp9hG$͚@'5O:J9JU29T4I[$L79hB:斊2@x |Jz=B 9BrW.Q3f@$W4#NR(dJCq-vp9hOpW7FlҐ$g_3oUa3f8oUp:J9JU8k+V6iHqW2qgepުtf)"hT(9hOpW7FlҐ*坵uB:)W4a3f@*7'-~rW)p9h0gm]Rk\u	E_C;ju ๥kZ9h4$LTD愉\5tB:()W:<nr8Z$MR=!BtrM*jju	QT,U46u	E^>xaau	i!Xi#NZ*舎hau	QT#[7'-x}2@n٥!nr8%R|tf)sH*B:()W> 7FlҐ79hD%p[GPUHћ48ZNݥG#NZ*G$͚R-hW4-:墯}2@n٠p"p[\ڸGPW*4͚SDU+%a@'-|2o-T%$5T4IgmXnr8u	-|2I[M:<6ea@'4UHћ48Z#4Zhm_(dJCq4=naBrW> 7FlҐ79hDEr9l'-|tf)sNj'-trA 7FlҐ79hDWu	-|3$͚R-U-46u	QE_)U͚RE[TS5zћ48'u	E_)U͚RE\Qj'-|8k+V6iHqiJỈGPUᬮXn٥!I.h2D#NZ*OpW7FlҐ&epU9h?Y\7JCFlҘGP%*4$LTD愉HS6:J9JU7Ed\L憐7!l?XC'(fUWCj5T«}2@n٠p"C!C\ڸGPW(d@79hE2JT̊'IG)JG$͚@'3$JLȮaBtr}2@n٠p"HjWo3HGPU> 7Fl8Z$L+t#NZ*ᖪ+fR+z坵a@'4U+4i!d9gmXnr8u	-p4Fj\rYV!BsKE\2:<UCiR(YV!BsKE\' ޹ZM\ҹa@'4W	7VW4Q979hB:Z*? Q/CGT&H!'-pȀ{(x#	ʄ3BB?B:墮Q3f@&";ju	QRQ3f@'u	-rHћ48ZNT\#NZ*A 7FlҐ79hD%p[GPW*3f@)2S2,#NRr̐6iHp"Hr+VȍBtrdJCqCYi#Nihgepުtf)"DW!#NRrᬮXn٥!Nej#NRrᬮXn٥!S;ju	QRS5zћ48"dV0:J9JU3oUa3f$Lp'IG)J0Q4ںq]P:J9JUC;ju v(s*%(9h$8jieBCzpUSsKzh["@rVȰ"NiD%Uդ'IG)KlW7E.eEZ*jHu	Q4B9EHaBrWtf)sMEvR+V*KQZMMa@'-*%-RI\z%a@'4UhlW.&QiYV!BsKE_%tyQ&kM%a@'4U	ǁxjҏQB:墯O@=v<PT#x)x?u	E_Ȁ{(x1@Bd<2u	E_Ȁ{(x#dz(^C#NZ*rkћ48ZM:9BsM)JL6iHp"C!C\ڸGPWtf)sS$JLȮaBtrQ3f@'3$JLȮaBtrQ3f@$q14u	E_Hћ48Z$L+t#NZ*dJCq)RS2+GP%*dJCqTW*%3"u	QRP[CL湫ZPqQPPS5zћ48Z:()W8k+V6iHq)"*u	QROpW7FlҐ'-J?Y\7JC٤&#:墯OpW7FlҐ*7V)9hS5zћ48W.%w9hS5zћ48ZBtrS5zћ48-%HGP%*gepުtf)"hݵi_ᬮXn٥!M[5Zn(u	E_ᬮXn٥!Sʌ٥5B:()W8k+V6iHq)"o_ᬮXn٥!SNu	QRG$͚R-EYWT#Ni)WHћ48Z8IfYW}2@n٠p"rҚj#NiJUtfq5J:(攥_> 7Fl8ZNT4I\WT#NiJU2BRCZ媀RQ&kMs#Nihep嬴$8-mlYV!BsKE_+-elW-J,Z9iC-mܹvՆ-GPW%m4L֚K;js#NihO@=	rIq+z坵a@'4WȀ{
zEFo+z坵a@'4W7VW4hmXnr8u	4U#i(M땤-TNAZ9P#UJAyZ"q*$i'4U2RD5ڸGPWȀ{(x
YBd<2u	E_"죱^2C5B|<1}DGc5eA#)B>=GPUrkZ@ttrr::J9JUtf)sU,'IG4ҔG$͚R-P٤N,u	E_> 7FlҐ79hD5Jղ#xGP%*Q3f@)J+u	QRA 7FlҐ79hDb%j#NR*3f@*kviJU8k+V6iHqJ2CqD#NR)U͚RDյuJ'IG)Jgepުtf)"H"Tf)u	QR?Y\7JCHW8#NZ*S5zћ48Fr:'-)U͚RD52lָGP%*S5zћ48je!BtrOpW7FlҐ rGP%*S5zћ482@twkT#N\S5zћ480Ftwڶ'.U)U͚RD3S"'-)U͚RDQ)#NR)U͚RE44p:J9JU%sXn٥!nr8b#NZ*#xQi)$7s9G'墯["7PFBBCzp3xBxNZ*Q3f@$(4'5O_(dJCq3JFlҚBtsM)JQ3f@)S,'IG4ҔL6h-AQST#NiJUU	IkQ&kM%a@'4UYhHqYZۣ̳nr8u	-|2rVr٤\M=ڷ!@'4UQ)nBiqSy坵a@'4UQ)nBK4ڰqZ*O@=	rGW46YV!BsM-|' ޹\#-TNAvՆ-GPKE_*\6iHp"hel'-|3esXn٥!nr8iB:墯}2@n٥!nr8!,*S:()W> 7FlҐ79hDҩQ4GP%JR}2@n٥!nr8t;ju	Q4*G$͚R-AQST#NR|3$͚R-nQ4GP%*PfHћ48ZNgm]P:J9_*3f@$fJ٥5B:(R|8k+V6iHqBTu_)U͚REEUJ٥5B:()W3oUa3fk\GP%*OpW7FlҐ&jZT4u	E_)U͚RDKt9fP9h?Y\7JCM[K=39s_)U͚RDѻj%))B:墯gepުtf)"jW(k\#NZ*OpW7FlҐ YV֚!BrW3oUa3fNQlҚ!BrW3oUa3fNT4I\u	E_)U͚RD4l+j+u	E_)U͚RE2JT̊'IG)JS5zћ48iH:J9JUᬮXn٥!SN%3"u	QRgepުtf)"txpthGP%*G͚JJCqm媊ҒQf7FlҐ79hEZER9xGPU筜54b> Ni4D44;G$͚R-ʌҨPGP%*\tf)sI-&ii#Ni)W(dJCqT$7\̐ճDGPU> 7Fl8Z9FH%j#NRg-!М;&jZ9N\
zi5sKUCs#NiQ)nBy\٤\M=ڰqZ*iC8o:4rYV!BsKE\29P&Jٻ`ꊛ;js#NihDG̃(P+IW4679hB:Z*?  &j斪' -GPKE\#i(M땢K\#,Z9GUCHP**3y\#,Z9eAyZ"q*$i'4U(e54RD5ڸGPW*\6iHp"s]UVBrW(dJCqCYQUJX}2@n٥!nr8%-46u	Q4*L6iHp"+hOpW7FlҐ*rW6hղ,#NZ*?Y\7JC詵ʉLȮaBrW)U͚RDմ*CzGPU3oUa3f#ML*!,#NRrᬮXn٥!NQ%j٭t4u	QRS5zћ48Mo*CvB:()W)U͚RDѻj%5Up9hgepުtf)"W*Kg4W\8k+V6iHqDW)P+u	E\%sXn٥!nr8+[7u	E\%sXn٥!nr8&hCsWD#NZ*6i+tf)sUPEu	E\%sXn٥!nr8k[VȰ9h[LMZ+46iР5lQ3f@$(4$Z_Hћ48Z$9EQ"S2+GP%*}2@n٥!nr8!,*Fu	QReFJhpĨRgmXnr8u	E_ʉ:h:<),Z9GUCHP+zsCj坵a@'4W#i(M=rDgmXnr8u	4U(dJCqCYQUDȭgu	QRG$͚R-ʌҨ)#NR> 7FlҐ79hDTfECB:()Wtf)sNQ%s1ZDo_ᬮXn٥!I[+'IG)J?Y\7JCj-tTմ?Y\7JC&GW7E.aBrW8k+V6iHq--Tf)u	QROpW7FlҐ$r٤\M=9hS5zћ48KTJR\B:墯OpW7FlҐ'46i-h7hu	E_ᬮXn٥!Mԑ52'IG)J?Y\7JC$K;w9ko_ᬮXn٥!S#ZLM!BrW8k+V6iHqdkGPU)U͚RD%"W(3w09hS5zћ48"Zr'-3oUa3f+46"GPU)U͚RDմ[WT͚ST#NZ*gepުtf)"IsERh*"KiBrW8k+V6iHq	U٤["7u	QROpW7FlҐ)GUQ_ᬮXn٥!NQ%sCfԏ6i+tf)sNfHfA@'->lW5͚R-$JdQ#NZ*|٤kћ48Z9FH3ZaBrW%sXn٥!nr8tj'GMH4u	E_.Qf7FlҐ79hE[tyh ڸGP%*0nQ4CJCqu	QRC)Jj9ћ48Z8#NR7HqL͚STn٥!nr8S:()Wtʌ٥5J͚R-L'IG)J8Tf)P7FlҐ79hDBtrPCeFlҚCtf)sN&i_.aںq]@8.iCs\դZ9hQ3f@$(4'42o_> 7FlҐ79hDTfDV!BtrG$͚@&R%s\+u	Q)J9i07V.%p\79hB:Z* :'p޹QQgmXnr8u	4U2$[Yjl!rGYV!BsKE_*"M4;tʌ٥5J,Z9=rR܅,ӣټ*o<79hB:斊V7q*CW-DW;js#NihO@=	rEuL̮vՆ-GPKE_>FB>dB޹ZM\ҹa@'4WP7VW4Q979hB:Z*T27FlҐ79hE4e[4u	4*Q3f@$(4'42o_> 7FlҐ79hDTfDV!BtrG$͚R-"HsWD+'IG)JdJCqDW)juB:()W8NȀ{
D!'"ިQlҚ!BrWᬮXn٥!N&ZĭZB:()WᬮXn٥!N&ZJaBtrOpW7FlҐ$IFiT'IG)Jgepުtf)"tykHW8#NZ*S5zћ48i"\7p←9hOpW7FlҐ'.k&hC09hOpW7FlҐ'46i-mR(YWgepުtf)"lݴ(W5ڸGPU8k+V6iHqDRW:u	E_3oUa3f5m,+Jjsgepުtf)"oKIZR:()WᬮXn٥!SNӣh'IG4ҔG͚JJCqd\޹R('-(I\6iHp"qStZrTJfEu	E_7HqL͚STn٥!nr8JaBtrC)Jj9ћ48Z#6iL#NR(`!26iMR!3f@$f)u	QRV!D5?o:<5Bղ,3SLJ!2ںu	Q4CZ-rںBtsM)JQ3f@$(4$fVCqD#NR|tf)sIQeFiTH*B:()W> 7FlҐ79hDTfE2JT̊ttrL6iHp"Hr*3Jq14u	QRhIZ0o\.h09:IU-!М;&\ڹgmXnr8u	4U-!М;&jr79hB:Z*󖐀N\
zty\٤79hB:Z*󖐀N\
ztyjr79hB:Z*󖐀N\
z!Tֺ#,Z9\lMEuLCZp\79hB:斊a2Bo\vՆ-GPKE_	P7WUea@'4W"'a!(M땤*Crs#Ni}2@n٥!nr8!,*UQ_(dJCqCYQU)M["7u	QR}2@n٥!nr8!,*:['IG)JQ3f@$(4$fKMBtr?Y\7JCnZ"VPS5zћ48f8kF(Ў9h?Y\7JCk\N-hP'-|8k+V6iHqF\M\U--۸u	E_)U͚RD"Y۸!ʉStGP%*OpW7FlҐ&))J٥5B:墯gepުtf)"rB,M&hGP%*OpW7FlҐ*rW6h!Brt4U-!М;&Bt8G0vՆ-GPKE\#i(M떪+fep\79hB:Z*A+tf)sN(lѫdYfYWG$͚R-ʌҨ"9GP%JRQ3f@$(4'3$JճDGP%*A 7FlҐ79hDW.(WU2D#Ni)V=oԃD#4}\
#ziC9hijA' >j膆CPpU3oUa3f8j"Vҵi\8k+V6iHqV"W!#NR`.S5zћ48v)jS\8k+V6iHqVC檹Q4GPU>lW5͚R-̵0:J9\%sXn٥!nr8+JHkXnr8B:墮PCeFlҚCtf)sUQ3Btr0nQ4CJCqTLhGP%*8Tf)P7FlҐ79hEU9n'IG)JaW5U"kC*0kC!EZVȰBjA5ʌtr|5Kr墬> 7FlҐ79hDW.(WU2D#Ni)W2Z$-myѥoTjEnr8u	->FB>dB޹\#+W,Z9#MU!2Bo\떪' ;js#NiGUCHO0CP+IT-GPKE_Aa3f@)GsN+'-> 7FlҐ79hDTfE2JT̊'IG)JL6iHp"Hr*3JHr-46u	Q4*rHћ48Z$9Eˊ'LiJU)U͚RDjH<ZB:()W8k+V6iHqTWT͜5ZѪ4#NZ*gepުtf)"e52J֚!BtrS5zћ482Dq-hQ3HGP%*gepުtf)"r*--Ti4GPU)U͚RE:;FlҚ:J9JU)U͚RE:;媄XCi(u	˕_ᬮXn٥!SNW42o_4a3f@'3$JճDqu	E_4a3f@&qStZrZڤQZB9rw(M떪+fep\79hB:Z*Q'CMW46i-h7hvՆ-GPWȀ{e
z媊꙳\#,Z9	p'DPC '
D!'"ިQlҚ!BrWAa3f@)ji[y\iiJUN<' >2
@y	p7i4GPUN<' >2
@y	p7i4GPUtf)sIQeFiTU,'IG4Ҕ'	xO@=@)'"ިQlҚ!BrWᬮXn٥!I[KU3g)kw9hOpW7FlҐ$iiAZn(u	QR?Y\7JCwҖ(m*#Zhu	QR6i+tf)sUQZRCZsN+'IG)J?  al޸hm244hkFjrw	E_G$JHn٥!()|2HJCGP%*(dQ)ћ48%/QR6iHq_(dJCqCYQU3JFlҚBtsM)JQ3f@$(4)S,'IG4Ҕ?Y\7JCMUridk;GP%*OpW7FlҐ'U\ZEEUJ٥5B:()W3oUa3f8j&YGP%*OpW7FlҐ&\ѨZѪo]t'	paGR!!=FB3f'	paA NCOGD3PL٥4B:墯&D(EaL"aSaLiBJ,SVȰ=H44	Epև*3TTaEև--CdXPhB"kC*0kC!E_#4U[VD44;qː|(i+ᥫj!9iV7q+D%.j:el޹\ZKqZ*#MU!2Bo\Q]S6s+z坵a@'4W(dJCqdfHf T["7u	QR3oUa3fN!2֍U4r!Btrgepުtf)"r֌ѫIQi-3:()W(`!26iMR!3f@*kviJU7HqL͚STn٥!nr8Jղ#xGP%*8Tf)P7FlҐ79hEZ-rںBtsM)JC)Jj9ћ48Z9CIZDo\tʌ٥5J͚R-EYWT#Ni)W(`!26iMR!3f@'3hi+VȍBtr&R\T3IBsKE!gpmR(斊G$͚R-$K2D5j#NiJUhlYGM˖elˉYV!BsKE_ᬮXn٥!Mi+dZ5rZѪf:J9JU(`!26iMR!3f@)S,'IG4ҔPCeFlҚCtf)sSHqL͚ST#NR7HqL͚STn٥!nr8t;ju	Q4*0nQ4CJCqS*3f_S*3f(r6iHp"!2ںBtsM)J8Tf)P7FlҐ79hE;tʌ٥5B:()WH@t'.N	rk]fYV!BsM-~8N8N8N8N8N8N8N8N8N8N8NմtmP٤("[xZPGP_&ltrWi>HPEp9hۤ$L٠墯ZB9rw(M딅SZpXa*$i79hB:Z*(dQn٥!()|2H͚RB:()WG$K\iћ48%/Q3ZCtf)!Btr\%Ff3f>"Tj&h6iHq^L-s57FlҐttrG$K\iћ48u	QRgepުtf)"q5UդI.hT4I\u	QRgepުtf)"q5UդNHRKy噣JBtr?Y\7JCV%FlҚiKw64B:()Wal6al6al6al6al6aWSKVȰjR͚SRZ$8j!FfT6hղ,("UMkp9hۤ$L٠墯P٣VȰ5lT)49҇5:gn3fwSwEӣ[f(;-G-!trWnVȰtz+s!rեp5Z*fD!48o:4)\M\з	5"a''I*G$͚R-ʌҨjHu	Q4*p'	? j>B e
yDoT(6iM9hgepުtf)"q5UդI.hT4I\5U:()Vr9!\̋D$)ަ[MM$8\ڸkohV8N8N `zǐH' D3Av<!Br'	p'	p'U8N8N8N8N8N8N8N8N8N8N8N:'	p'	zڐh} eaDoT-(s\'-!	p'	p'U8N<2O[RCCjkCQJ	HBp'	p'	>lW5͚R-MLNZTGP%JR'	p'	zڐh|٤#ᡵuDoT-(s\'-!	p'	p'UN8N=mH4B9pںp798N8NS5zћ48twU$8twʍ3fT#NR(d@79hD"Y%D-4U+Vȍp\ղ#xGP%ҔL6iHp"r,L֖*dF8.Ij#NRyP6iI'-!j놆!CH[fag(pUt:Ct:Ct:Ct:Ct:Ct:C^:Ct:Ct:Ct:Ct:Ct:Ct:UᬮXn٥!SZE!ĵP%"QlҚ*u	QRS5zћ48twU$85Uʍ3fT#NR8N"!f PC1,ǈ0@g
#zFJhu	E_\T%C;kjD'4_Hw	0"Nih'	xCpB/?CCj!ިQlҚ!Br|-[4J墯}2@n٠p"r,L֖*dF8.CQ4GP%Ҕ}2@n٥!nr82D$J3Z[hVv%FlҚBtr}2@n٠p"r,L֖*dF8.,UR> 7FlҐ79hD"Y%D-4U+Vȍp]U	Y4'IG)Jǡj>A
aFhښgeh*3f:()|2ᬭes\:9h"ճW(45lvdXj9Ip\'.W;vյlղ,QD()B9r\hҦ*a;2jČܹErZD6ᨄCl*
+`tgcp+pNB~z9!SYs(-!=%LW@VaP[
(0nSTTj=(C8oTյn-B aAj[PhsEDD(5B SdWj抜Ck=t4*5naІh_DjڷmzTpN4jz[Iju5BC1IGӣP&!Zѡ=(C8Wr8QSTuaSaLge\؃3FE:iUrZD6ᨄCl*
+`tg`<yUM;sW[WEPs5??UȀ{(iCbM	!|!FJh墯U75\.m]B#Wwڶjj~~&? Q!4'p4f)ceP؂Bw_3HQlҚ!9h	sS
ӣ[G6pj>
9Bo\4V\Niǈ(!(7H4r|4mA'-xL"졥!4'p4f)ce(lA	;bԵiJ	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUM뚘Cfki|sM-zz@tz+r5pKE^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯	@=}CbM	-[fHZPNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrW7ja@tz+sծ?o<ԅpKE_M뚘P&>k̃!dsM-7ja@tz+sծ?o<ԅpKE_M뚘P&>k̃!dsM-*Gpfa? P҆C*!ī&? Y4W4VBw_3HQlҚ!9h&? Y4W4VBw_3HQlҚ!9h&? Y4TZ+	;/(6iMUȀ{,U*-Нi4NZ*Bo\4V'QPw	4Uz@tz+rRsM-~޹1FnP&ܮ2Pw	4Uz	G0=H44\NiЛ50(
ӣ[皐ih&L!3w54Vpd<NiЛ50\Ry	G+QPw	4UM뚘Gi.)k<
ӣ[(;Z*Ddhҩ\XM	-[fHZPNZ*DdhҩQh&3Rդ-(s\'-zz+fR
ӣ[(;Z*Л50hG6upj>
9&L(4WT͜5	G+QPw	4U7ja\Џm\-[B|sM-hM뚘P&D5 qy(;Z*Bo\4V'̃!dsM-7ja@tz+s
ԃCE皐ih	sS
ӣ[Ph.2Pw	4U޹v△]M:=\~y
9Bo\;IqKY殈P&ܮ2Pw	4UzKZ5tB4Vqy(;Z*	sS%-g!@tz+r|2AA'4WM뚘Ph9Hk\(NEnWjBNiBo\;PڸZ/!C皐ihЛ50]S6rָP&ܮ2Pw	4UM뚘GsW4#WVЅ:r|2AA'4W7jaAl!pM:=\~y
9	sSj}Cjj]WjBNiBo\EuLCZ@tz+r|2AA'4W7ja\Џm\-[B xpKE^޹w5sBD5 upj>
9&L#'m^C+QPw	4U7ja\Р=H44hBt9\~y
9	sSjjA-[B xpKE^޹w5sBD5 uqy(;Z*&L#'m^C+̃!dsM-|Q0&D(EaL;
[
fpՅ38k(r4)
f
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j59sCbUQ0&D(EaL;
[
fpՅ38k(r4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)Vᬡ˚fhҨ≄Q0&D(E`TzS3)YC46 ѥQOaL"Q0&DSgXS3.hlAJ&D(EaL"aSaLge\؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j59sCbUQ0&D(EaL;
[
fpՅ38k(r4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)Vᬡ˚fhҨ≄Q0&D(E`TzS3)YC46 ѥQOaL"Q0&DSgXS3.hlAJb'
!
bv\a;,4N̮k1#/w.bh|.\j!9
:
 Al'AY);
\1v9
fpTFWgWˉj!/*`tt+
H_WD!L@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!PU4'A[-+;'aXRcS0w)1)	)1D&?5LLr˹IEwr 5RcPI  JRc#{;KI=CITܤiܤM.w)1^&?uL֝L%}LƝLL.&? rGI Rc;%=LI ZRc))1r \?Rc[)1r NXRc&? Rc
K}LKN&?r 

%&? CI ܤQ{{I 0uܤ)1.&? )1gr ^w)1)1ϹI2uܤܤ(ܤrd&?IܤRܤRgrH`MRcrHw)1ԎO	}L,&?&?0)17Rc	LIHRc;Cr.&?{՝LTRcЧܤar=Rc]Lw)1ܤ²rw)1orb#)1&}LIΧIURcrI;IܤRFNRc#'w)1ԑHL$d&?2wrI@Rc#L$aI w)1ԑ&?0ܤRF;HrIܤRF%)1ԑ}L$b_rIܤRF%)1ԑ}L$b_rIARc#=L$aI )1ԑ&?0ܤRF{HrI?IܤRFORc#')1ԑHL$d&?2rIܤRF&)1ԑL$borIܤRF&)1ԑL$borIܤRF')1ԑL$brIܤRF')1ԑL$brIGRc#L$aI#)1ԑ~&?0ܤRFH?rIܤRF()1ԑ=L$brIܤRF()1ԑ=L$brIܤRF))1ԑ}L$brIܤRF))1ԑ}L$brIܤRF*w)1ԑL$brIܤRF*w)1ԑL$brILRc#	L$a3I&w)1ԑ&?0ܤRF;HgrIܤRF*)1ԑL$brIܤRF,w)1ԑL$brIܤRF,w)1ԑL$brIܤRF,)1ԑ=L$brIܤRF,)1ԑ=L$brIRRc#
]L$aKI)w)1ԑ.&?0ܤRFHrIܤRF-w)1ԑ]L$brIܤRF-w)1ԑ]L$brITRc#
L$aSI*w)1ԑN&?0ܤRF;H§rIܤRF-)1ԑ}L$brIܤRF-)1ԑ}L$brIVRc#
L$a[I+w)1ԑn&?0ܤRFH·rIܤRF.w)1ԑL$brIܤRF.w)1ԑL$brIYRc#=L$agI,)1ԑ&?0ܤRF{HrIrIrIrIrIrIrIrIrI)1ԑrI)1ԑrI)1ԑrI)1ԑrIܤRF0w)1ԑL$crIܤRF0w)1ԑL$crI)1ԑrI)1ԑrI)1ԑrI)1ԑrICIܤRFPRc#(w)1ԑ;HL$e&?2rIܤRF0)1ԑ=L$crIܤRF0)1ԑ=L$crIRc#L$I)1ԑ&??ܤRGHrIOrIOrIOrIOrIOrIOrIOrIOrIӹIiܤRG4Rc#w)1ԑ;HL$sN&?9rI׹IkܤRGWܤRGWܤRGYܤRGYܤRG7Rc#)1ԑ]L$qrI&?<=L$qrIkܤRG]ܤRG]ܤRG_ܤRG_ܤRG:Rc#w)1ԑL$qrI>&?<}L$qrIsܤRGcܤRGcܤRG)1ԑ}L$v]L$v]L$s&?9rIIܤRGBRc#w)1ԑL$qrIܤRG w)1ԑ)1ԑ)1ԑw)1ԑw)1ԑѻHL$z{H)1ԑw)1ԑw)1ԑRc#ܤRGJRc#w)1ԑw)1ԑw)1ԑRc#ܤRG#)1ԑLI/ܨ,Ë,,#<Q\{^~}~7JwKQʞW,#[Hy0yw?81x|??!#y	/!%
!<"_:!WbJ^)1yh
I ?yhEO_  !_Aq/-1yh/+'q+=		Ӽ'''('*x'*',Sg<5!>S	ؼP!H"q	_q
}B%"qL!{BqB}%˸7!!677]2Gq@T688
T9ԇx2.TS/x50p x6@T?TR6FJE"׀oH$HȮ<<3O5~fp	T>G~lz!ޠu;#^
ppU4sWRԑ;yyU}=pu
pU@ww%wwĎOG8*`ડ<K+gY#2qWrb8
Ӱppp4x8[]Crbra12;_pL&B=e&	f}rGp;NK	ƤoqGԩjU5,9']crǹ.1wqWس$w}¿Vi+W "Ͽ d-~ br`=} cpPM40ܘ*w&;K;@$u Fr_"?'?*[تiتnWFHT"zb9FHi_W	9FHE*N9تKO=obpէUO>VGL⌣ʪlBSZ/W[D?	$MM-bs]Th*o_7c<շqCoتsWTյhUTU?$8j?تqyh*d*GWPتq%4P*9qSVբWfȟUaTޯ*ܴEnbg4CzQSkHUzڤQ-_U_|تg3"تB=mR(b[T?_Wo~b_߯?粒ܸm_g.hbG$73l_SڤQU|b*V_Wq2K?*V_ aUb
:iKGW	)nU@iLsGUUIrCs+j*ؙN /تbC/_B/R_تRتRԇ_WԒ?HU~ R'_K%22*̖?W_dت2	_MU~?ȃU~d UrGbȧE_bC"Uت33*3_=cH_-H_ u A3q 7]!%oo {_fe/c/3M1C!623 }le	f-w͌;le	/Uo_pO62M62.O62;1G|^w&=e_/ Oe_/ }E;ʿ^/-w*xw[ʿ^/0o*@n |W#=F;ʿ^hD?6UJ{e_/ 4#o*xDql>#e_/ 4e_/ 4{GDe_/ A|W#Me_/ B0;e_0!D͕O{w͕B"}e_0_|W 'kl)(|Wq|WqslqTgEB6UWqTqE|W_EJ6U)|W{ʿRqA6UL&)?|WC"͕Ȁ{* jE**MTwK{ʿP{Ew͕Wql}SfpTZ+M46U~՛ʿ@=1!w&þl;W*E͕rh|WɨʿQ{4l rj6k6UCܛfɡɤe_Iʿ{J;ʿ4L6U4l4T6U&7͕8;A
ɪʿe;ʿ 2e_>0|W>2e_jmF*S3e_kq|Wʿ՟q5I#86UFulD.1#|Wa|WWq?|WwqG6U1S|W]bBN1k|W]a[|WG|Wq*t9N͕:'*tAN76Uܜ56U%N:6U0N*to*xNB6Urs=e_{6UrrVN#*x<NN6UNw͕<ʿ;{ʿ]]e_=rqo|W{e_=e_'w͕3ԐB7͕>w7͕Ȁ{*dw*|/*|{Gl+͕> o*}p8@6U6|Wk|Ww͕>T	{ʿ{nWp8Q6U	ʿg|Wp8*o*fs|W{ʿYp8lՎ*g͕rx|WDO]lܞ76Uw͕<|WOO*eʿX$OqlՀ_r{e_'7͕rxlՋʿӹ<G6UMe_lsܞX6U?<l͘'ʿ{ܞ|W;6G}e_lCMw͕#76Uw͕N͕"G;ʿQYo*aWB6Up:|W p;N;ԭe_>u;|WtA6U Iʿ o͕@w]e_tR6UG-*QEe_tl mw͕
Uo*4o**/6U)|WxwlPʿ<ʿy|W/|WOYlP/e_/|WnXmw͕p<&o*Wp<Y6UxT6U^xl"w|WJ7͕?p>|W{ʿ`[ʿ`o*͕Ccl
}X\ʿ`3o*p>|W&]e_#|W'l*͕B˸*o*
e_we_I=e_76U##ʿ!ʿ!.w͕B]e_se_w;ʿ";͕DqGB6U#6Uqe_2#o*G6Ute_$we_]r~S6U#w͕D"w-e_{e_	qg|W@G0o*;ʿ"|WF>fe_w͕FuGl1p@;6Up@l0׸  o* F6U~e_;7͕F  }l2_p@K6U	ʿ# l1G 7͕F*e_.T6U	e_n/777͕׹AN7
{*qr|W.ʿ6P*z;*z͕e_nw(46U;o*qAe@I@lĎ|W4Wܠl|Wn7e_n^P-o*qs@V6U]w͕%Pʿb |WG |W@p76U kl!p:6Uw͕ħo*͕Ȁ{*
A36U*0	[ʿbA|WEl֚w |WA?|W Zw ZǸ
[ʿhg{ʿi;ʿhe_;ʿh(o*oEfZ$w(þl֖{W*ùF=e_ =#e_}(ʿ$Wܢ@6U ӹE|W;Fe_(پl@#ܢo*}ܢK6U%$e_%w(w͕HGQ7͕H(w͕HEMe_	r36U %QP6U *RSlA_I^	r|Wܤ|W!-╜ (CoQF_2T| (C4T9F_/msۃ?qs87P0s
ǿ?ǿǿs,7sC=p5]=p{{o=qC_qKǿ/u=o=?qCqLǿǿ2={R888sFO8ԕ=8?ǿǿ?ǿǿqI?qE_qEqEqB88S{Qo{P==Y{P3`ǿ(s0s*ǿM?ǿMǿUsܬ7s=r5]=r{{o=s8{8{8888{=r{878?.?ǿkJu=sg8{=rsܧs܈$q{?{=rOǿJ?%?q8ș=rU,sܖǿT?ǿL?qjǿs5֯{Zqf_5ֻ{Zqg_9{X{[/qg?ǿss sg=8oqtsq=qi_s{Y{Y#{X}=;{X==A֟===GQST&s*s,s,sǿǿoqeqb888o=C{Y{sTsM?ǿ&qH{8$k=I]=I_=I:ǿ1sG??8%8${=IBǿ$qK?qKOqJ78&qKqMqKqM?8%;{ sI{=I&sI{Qǿ%OqH=I*sK8$Rǿ"8$=Iǿ%qH=I{=I8$sT?ǿ&qTs&	8{AY= s#/qqk= Ws'_{A{As,ǿ8{A?P?ǿ/q= ?ǿOq{A{Aq= = s.ǿ?ǿ?8HCq;{A?ǿ_8 s)	7{A's"?8QJ	S{A?ǿ8XK?= ǿS{A-s"8\Eq8ǿ8ǿq=!q{B5sK?ǿ#qe=!C=!ǿ%q{BsQsCq	8;sG8RG8j=8ǿATq5&s?{Dq5(sO{Jj&sW{KjYQK{K_j*so{Eoq5.s=ǿs{A8s{q6S=Ɵlk=ǿg8s{a8.elu=q6{?l{l{ǿBYqǿB!ǿB_qǿB!ǿB{&_! {$/qq	8Hq
q8I_!Yq!q	;{"_ǿBǿB&{"8ESqL8E_q?qRqT8EqqYq{#8Jq=i={1ǿC{5q8c8l={3=!?ǿCiqѿǿCqqqǿC{2GǿCǿC?=/{4MqG8eqʟqLqq?!==q˟!8`{0oq?ǿ?8t_zqO78ǿ<kqO]=_t8=ǿ=ǿ<{п=qOgqOi={szWǿ=8=qON8 {ǿ<qOǿ<qO*syWXtKZtǿ<Vtg{to=3raǿܘk=şra8!8L_q&s2?0s=ǿܘ{Ɉrb8rc?q&#{ɔs21+{ɖ{Ʉq&rbw8	r`=oǿܘOraGL)s0L8
L,{ɂ8O0=ǿܘ,s0{Ɇq&({Ɇq{COq{E"=$?".8ǿD{HǿDcq"{Dqq=#O=#_8=%"?= }= q	"'{Bo8?ǿD(sT8g8YqqOqo\qǿD"=/qTskqUsoqF_"=*qN=({QǿEc=+/=*ǿEs"q{T{R?ǿE$sqDqD=)?""=)S{RǿE,s){R8+s,{W"?=(7qq&M48MǿܚM7rl?rh{ɫ=ӯq&q&ǿܚ;8Ys5MBriMg=o6q&q&s64=MNri/MǿܚM8IM({ɥ?q&riW{ɥ4Rrhq&ǿܚ\8Eq&?4=4=2i=2{aǿF{eq88=0{c=0#?ǿFiqǿFqqqǿF{bGǿFǿF?=1/{dMqG8qqLqq?#=0=0q#=8{`oq?ǿܝ{ǿܜkq'+rqǿܜ2rpN]=8o=ǿܜ{̿=q'!{q'38s:98=_N#{ďq''{89?{8GrqON*s8q'?ǿܜ){ůq'=[{ǿܜ{8s8q8O5p8ǿCq_q=p{p89p8;8_?=q{sF8ǿWq_,8?8ǿ=pAp8M88ǿǿ	p8Up8Y8K{qqǿ?0sP88{OWq'rxO{=O{s=ǿܞ;ryǿܞ=ǿܞ@r{O={?=ǿܞO{<>rxq'ǿܞq'ǿܞ#{q'?=3{<=ǿܞ*s<V8˟O{q'?q'=C{qǿ{qp:2p:58N=to=tsqǿ8q_p:?p:Zs\sJ8_Hp:Hp:q8Sǿ=tGp:S8ҧ8үǿ?ǿ_p:Zp:[8[{qǿ?=ts0{=xǿ,8q{{:p=ǿǿ=y8Bp<@8=zq{W8?=x=x>8qĿǿ=x=xq?qgǿǿ=xRp<*{o{sq?=x=}OǿsWq?ǿ=~q=}8ǿ=}ǿǿ{8ǿ?ǿ8oq?=~q=~qǿp>Kp>qq?ǿǿ?=|Lp>X88ǿo.s{q{78q{s_{s2qkqsuq#=;q{sqп=8{vq8{w#{w_#=9#{t s {tqqGqqʟ#=9c{qK#ǿG-{q[{qg#qq8 ǿ{8p@o= s _q_#88ǿ2p@q_p@{7ǿS= JpAgǿǿp@=q8oǿǿ==L88ǿ
_O -s .{ ={{ǿǿܠP4rAg8_r?P]q(/rP{=8=q(=8{Pqq(W=_rP${8@=@=P(s@q(	P,{q(=S{ǿܠ\r@s@{
ǿs{!_8Aǿ__.p:8@{ sq ?==q 8C?4p?ǿ={ q G8Bwǿq 	??ǿ
p,s
_p-s=+s?p{=`8@7p0{?8M?=_q(8Mǿܣǿܢ5rD{1{#q(=_Q@8Pǿܢ@8YsEQ{5{)_QQ#sD>8SǿܢK8Dq(=8J?rO{"gǿܢUrgQǿܢ*{%q(?=g{ Q0sECQ0sIOǿܤi=%rq)=(ǿܤR_=!ǿܥ8sHwr/q)sI=$/8R ~ǿܤ=&r7ǿܥO{N?ǿܥ_8ǿܤ{VsH="G8q)'sH@r/{B8ǿܤMr?{B?8?R)sH=!3{E_q)?="	ǿܤ)~{Er="{Bǿܤ\88sHsH= o'r8?q?8
ǿH4q {ą$,oC2~q!q k=Bqsu8q#8{ā{ă{Ą8_q$?=C?8?VqǿH$8vq+q!+$:gܨq$?ǿHǿHNq @Kq A$'ǿH&ǿH's#ǿH(sS	{ĂGq Lq =Ac{Ă88qOq$
$?ǿHǿH{=@3`q sq?q'q%O{ēOk$$
{ēN=HGq&q$knqW~{ĕqNǿIs8#qXs;q%8'$s=H{Ē8,ǿIi=J784s{ĚǿIJq%86sGq$=H}=Jw8"8$qDqSǿI&sOq$Gq$=IO=IS=H=IW$?ǿI,N=HǿI-s*~ǿI-ǿIǿI.s,s{Đg=I$8*$ǿܧǿܦ{fq)ǿܦ=5q)sLe=8ǿܦ5rq)r8S{cMǿܦ;r/q)sM{h_SsL=6{m?Tq)~/8`q)SrW=7_8LNq)?N=0ǿܦǿܦ ~vq)
=1q)S&ǿܦO S=2'rO{eO#LLLrc{eǿܦ)~~q){bSL=1[{eÏLYrq)?N=3L{jS0s!|Ts!4pBkpB=g{	{{?FWs!_={{G?pBGq,ǿs!@18/͎=HpBǿQ{?\~ǿpB=8?ǿ=ǿ߀!N{Vq$3!ǿs!&s!'s!ǿǿXq%O83=pBXK?8K,q%q"{	o!pB\ǿ?q/G8g=8opBpBa"ǿ) N={3"WfqK?ǿ<8!ǿC=k=w8%pDupD7"=s={=8#qHǿǿ?ǿ3pD{7㣏"qN?ǿW=+{"qIqDqB8$qDqDqB?8"8"8"8!3{W{c{g{==TpD[pD+s".{qOǿ?qFq@{8#={%OǿM?&q {%g=o=2p	=5+p	_ss38Lp	ǿXsǿYssssǿH,ǿZss={&q q _6s=H8H}p	N50
ѪfN$-PRKR.\0˖C۔joCqZ5TLSnQ)(WU0>
\V0ja4+WŠ*
ⱃU@qX0YW<4+W
ⱃUYVA
ⱃU覢cjEhd=WePЮ+0W$75Б,"5EIjڷm꼖j	ix!WXC071ՀP,{@D@^Ю+5^<bd(0/x^!YP!up%8u6g4Nx+ Ю+5^'AЮ+5^*V]KD}WIt%,hqXEQK p:-Qfzkl\V0j7qXḈqXcYT,Af׀8hWB\c8ExЮ+5^!íW R"L ` p:&Y81RyE @F+JVz:I8W0qXW[T4nQB`Q52"UꉃB`
ڤQ*h"To<0P)@u^UR>B0Up'E@^ԂY81$9"V !0:05IhHB\cj愉R[Rt5s:5%!j+f*uFf%oW#yFf%OT9tQA\V0`%΍,͚K3FtqXVT,AfIB
,ͧnjf%rBǪ`!vc]DN, qZ5TLY۶i+Vk^ ,A\V0aѪfݳIZP溛 qZ5TLY۶i)
fE6"B`8&i,4TVSѪfm=j^  4+qZ5TLYj^;\V0aѪfm=CqG+FK<ͧVU4jV- 5
ⱃ8&i,Th:3殏U8/B`'UD%<qZ5TLW4RQ`:UD%)~&i+v@4+!qZ5TLTJ%-Gj	5Е+Vkj	5Е--GyTZѪf9GhQ3Ign٤H
f@h$pc8&i*BMt%J҇5܇Ѫf$BTChQ3I\[۸V<qZ5TLTvx

ⱃ&i,NrF|? YcGᬳ4iTi՟Ȁ{,_WL3FJ&erS5v~0D.'5ᬳpCFHS5vrW(PV!ٽmR(n_geh?YZ!湫OpVh6iOҟᬤ*rջoU1 EC\gepղ,4iOpV7q-4h3Q*9rᬮEk^hZ*]=+D4YZ$8tRE9Z!⦭t.^?ETehW(deqSV"VW7,*jڹgnں*sCEM[W,[WERlyP[ EbSeqSV;tʌ٥59Vhj媉2jVhjsCfjVhjzڐh5E+D4Y\Tյr=mH4Jdh+ZHCseqSVdhm]D7>JW5m\O[R:?,*jڹfTj&ieqSVL湫JW5m\(YWeqSV;j",*jڹZM\24zj#"LCEM[W-38k*CYQUF5>bS;)34U_gej٭~S3lֹ}QOP? S8gej٭~j♜5fOP DOGRfpZ#fpZ"_T"CeB R8♜5*HWᬵRD Ȁ{*2TeB RfpW	5@= 5B8gep_)Y\$/@? T e@PTᬨW/? Px/qLʋE~8geE}R#/@=1!K38k*-ںgeEWTȀ{(b<BH>Ȁ{(b<BH2<♜5m]^geEWT Ȁ{(b<BH>Ȁ{(b<BH2=LBsYHS5v/ HzP|? PC z/)YHS5vS3k\_@=60 e=BH238k+fL)38k+fL)/Ȁ{(3@=BDG f~(m!8gelzi3Z8gelzi3Z DG f~(m!ehRAL&Z%s9GL&Z%s9Ge@PCAG ʀ#P4)
qL&Z%s9G)Y\$ԋDg(
@? T 1JH>> ʀ#P4)
ge))K[zr)YjJE޹(DPG2JH>> ʂ<T 
A38k-T9IHZ3\S3C%s9G Ȁ{*|CP4)Ȁ{*|CP4)CLm]R5i.|"gesEsHNk2B"`=BA6!H"? Q0 BGD♜5ں!9j\F♜5ں!9j\A	P|"j> DG z(l>B5K38k++ux=Lm]R:"`=BAxDG z/)Y\\ᬮhv/ >!$@=|<BH2fpZReAi}SfpZ^8ge /@? T6q DPC _)YjH!5ge Wᬵ$)YjH!y|֙5d46i38k,hl_5? Y!z;tDd_\S3̐<qL2C4e2@=@|<r5ᬨ6|? P"<5? P"<|38k*%ᬨ6| D@z<@? P"<|֙538k**%_5? Pe@z%u38k**%ᬨ6|@? Pe@z%r5MZfpW7C_@=3Ǟj"!^<\S3geqSt:%Te@A烨 ʀ|geJrfpY4.etDdG  v<y38k,UC>geJr_@=Ax>x>"h#_)YfhҪf
geJrV/  v<=x
? Yc})
_N)YfhҪfᬳ4iU\ճZ"h#S@? Yc})
_YL3FP̭[5,CL3FP̭[5,@=Ax>Jz==BȀ{,|>zz38k,UC2lְofpY4.ej٭a`_P@=Ax>Jz==B Ȁ{,|>zzz5f*?L3FJxDde? YcG)|qL3FJ[fpY4W4W/  v(x@=AQ
_YfhҩQhfpY4TZ+ev;A1!x>"h2#)|qL3FJE~38k,U*-;Z;Tᬡ>S346 @=4@ N_S346 fpP|@? Px=~j"졠zTᬮhlAr52eOeN_S3\S3_@=|<?5@? QztᬩQes]M["38k*CY\SVȲe$c GH'_6qLʐW5ղ/)YR溚E͐@=22OG GH'_UL&ᬮk @= 5B~Ȁ{* jq38k+>j♜5Md|@? T 	@N_ULʋEd)YQh/? Px? Pxq38k*-|38k*-eq DCTeG@N_iYfHsCfYfHsCf|? Y!z;~Ȁ{,x=9|qL2C4 >♜5d46hAe2'S3"QWᬩHU/? Q 8""<AᬩHU)YR(_@=~G>j""<AfpT(OᬩQ\7|? P|gȀ{(d>P3|qLʐzi}38k*CW_@=2(  _ULʓ[Z|geI2ePO? P_S3֟5qLʓ[Zeq DCT#5@? P_T"짭k_? T**Hq DP# Ȁ{*M~ DC+tDC+ux<"졍ں? Pfں@? PfںDG7HS5epޚe!Lֿ@=&Z%s9G"	5"-m?eAJE޹eAJE޹B"+uJBs\դ DGW;jꔄ湫Isvv@= Ȁ{*
A,Ȑ<@? Y٧ hm=j"F Pz<@? PT5@? T
ѥT9sѥT9sѥT9s+Vk"4iU\ճZaѥT9s+VkȀ{,UC2lְoѥR@=F*<"4iTWѥR_? P҆@=4Ȁ{(@=}Cb? P,kd_6@? P,kd_T"	5|@? T>DC+ 8"졍|? Y١e!}Q(eQW 9Epޚ|@? P+@=5> Ȁ{(k[Z|ger+^\4
U=d8k+d\Tf Ȁ{(^@jh4M(2ᬭ\JKysKz7.c Ю+5^
∠S |Ad UDqDP)}W@^>/ |Q
`_U∠S!BZQ
`_Ud/ExxJBS*`Q
`_UD0
"L|"Lj<(0/ (cSV(0/T'@(<O0"L#L!\V0jO&CB`z)*qXA4+WGa\V0jn cˢ% 44+WjQ
`_U!
CB`y$P-B`}P+]WC@Q
`_UV-BS
B`xWC溯f/"L\h|U$Pu^	B@(0/"["LρЮ+5^¸(BMS(0:Q\-X|(0/WC溯30LrcX"Exv
"LtA:0
"Lz)T,"L꼸0((ړf(0/&-Nc AP #DP)}WYW YW R"L9
 h*CUA9h,
ⱃUFЮ+5^10BphW ;
ⱃUA\V0jЮ+5^ qX 'A\V0jdc &E~)/Ez44+W@#^AɃB`|JJЮ+5_fE@_86bB`z`Ю+5^\V0j1\d UH
h|Ux#$qX`B	B`xRPhW^]PCB`x*TQ
`_U!-\V0jR¸Z5x$`Ю+5^H18hWn^@_2JCB`xLhW@pc r
\V0j	,8c@`T,AfG`ĜcТqX 4+W>1
ⱃUcĠh+]W1jq\-x

ⱃU hB`{vl:x4+W 9
ⱃUHhWC3hW
ⱃUCB`z/A\V0jLɪ!\V0jCB`z!$T#qXCЮ+5^`|a֫BSXqX`2qXˀy84+WqXlOB`x>/CB`xZDB`z<!u|]a\V0j  NZ
ⱃUh Ю+5^3%B`x.WqXMpcbpu^R\ (0/GQ
`_Ue!\V0jLa\V0jWBd:5^bQ
`_U84+W@qXH\V0j3p!qX`(XqXAcB8Z"qXjF4+W?0qX*@4+WC\qX kLEx>BExn&
"L9,	"S4B`x%;4BZ$ >UFjhqXRp(d:5^ܺZ
,xR
B`zaxB`x	PQhca%PЮ+5^;^
Ep>kaȢ(ŹBt4+WZ$qX6R|cÐhxcƂ O
,x(PRWEy	c\-!7\V0jFQ
`_Uᳵ4+W`l4+W$ c@&
!\V0j@(0/bA (   Ю+5^2hW1xhW`
ⱃUB.B`yaB`xGA\V0j+BZ	lB`xF~cׇ"Sވ\4+W!yt(0/!F
ⱃUHB`{qXahWa\V0j& !íW!
a
ⱃU}:Q
`_Upf4O
ⱃUYVA
ⱃU'aPό hWF=Btj !0:05^ؐqXT\V0jv25	B`xGQ
`_Um 4+W @5
ⱃUHB`y0"8hWL)
e8W
@RUp	K p:B\c`qXdF,꼪`|a֫K@|a֫, p: xhWjAT`,꼨a4+W2 Vt p:䤑4+W  qXKPhWA nqXc04+W̀hW4Ud pcJP
CB`zvU
ⱃU`c/ hWܜ*"L꼚 
"d U@ "L꼚Y0Ю+5^7Ю+5^
h4+W_ qXHHЮ+5^	GS
(ҌE"SV∠Shb R("|"L|G(0/" Q
`_U 
ǂS B(0/0D(H	@^# b@$Ex7@^z8∠S:"@$(0/TS∠S
"L< P	@^?Q
`_US#A(]DN-WAxMz0D-W Ȟ)5^\4  x`	y$	: "y;ypP# EP-@.W ` xa WU"	.
 '#U@ Hl!Ԃ:U8'x`	M"N@IIdEsx]9T4 cU."Cq"xbKU~ *I6%@^b
@A15aN^K1h꼸(hh.!( U@C@Px Gگ@A0X A0UD-h=W) BA (5_P9㠰k1EH-,Q'2?U 5B4&}W  4/8 Y<`bRp cfW֫̑0: Lr+U LPFz@A0<5_8>T1B |My,K"(@x [U0P>={56}@x{jlVoIT|xԠWMԁ_	z?6R`"-"? <[JoYRY2WW3žeDẍo	 /BḾoKM?-63w`0	iy	iy;%bGKM߀o-63Zlf-63~Zl/3	ix>Zlhlh?ɰy]64?,&悿z/}Y,d|`ՠ<[ =M G% <[=Z;ž0=[|`+	z^z|'|"l`U_`QGxG~žj=MC߀'Y5(žjXh2S`Qo%!'V@x~FZzw|ոx&ՠ<[oՠ<[AM=M	ix>&zžެo	=X=\_-6V@d}[V@xՒ~6V*zžmKM͂|ƛZKžl?i/?V<[=ZKžlGi/}ç||<?դ[?Vo	:xͅZKžl,|6~zlZKž2i/@ç|  M#`Rio@~6o !`CՀžπ=MR <[(
(|:lZž߀Kդ[(^-ՇO
zl>%Xդ[Xto	!6YSM z;ž 7}aC=M	-6X6X&OV@xS`{IxD}ئ~6x#VoTx =M"/KM"G <[7ՠ<[bE?V<[gՠ<[V D_ql-6ž_ kZž `Oln%/MǩyMa67Ր-vo>o}Y7,zžn[d|ž14d|b2d|buwŧ%<[}Y-Xx$V@x"?-cՁǋ|bZb;ž&zѷ=l_ql,	iz~oJd}jw <[Io*zžRd}isՐ-Ր-Ր-eHuH;d|$ž'zžY	od|d7d|dOɧ <[$V@xB <[" <[!3Ր-kՐ-CՐ-Ր-?V@xSV@xV~ož=Y	DV@xR <[)cՐ-JYozž3]sՐ-OV@xi^oV@xio~o>o+d|k <[ެo:d|<=rl
z%=Y߅?Ր-JoZd~o?V@xƃV@xƈ^o
-6o|6|6
ql4o~T<&cLՐ-LMd|&,zž>o}Y	ƾoK5MzY	~oOV@xr߫ <[: <[SV@xƱž5ž5"ƩxԛԳ <[&od|嗫 <[(ެo=Y9/691<YcV@xY <[- <[.V@xY/Ր-Sd|YwKM`SM`=Me>o? <[0a6 <[뀏KM ǩzoY\Md}qWՐ-ſV@xOV@x <[CV@xoV@xՐ-P&zž
ެo Ր-񱯫 <[a <[aϫ <[d/V@xž6#ž6}Y}Z;žVz	ɰx}ǩx%4w zž@<Y^6	iz=M׎Y^a6^`V@xp]`,8{:V@xpu4Mq#Ր-?S`Md|	Ix*ž~oħՐ-d~!գ[	ſ&S`GKM-ſ2M){ <[>4=?Ր- L)d|Ր-S-
-6:_ql}Y
Xž/%6
K~o&V@x£OV@x¨}Y
d|*@d|*Fd|*Ր-Ad|**zžY
žV@xxՐ-7d|zžѽYzž~oo%<ǩxO <[p2M~4<n?d|n~Zl74<n-ǩxViW <[\_qlY
?`lql~o6^oo<,Ր-)&b <[e>ojlo?V@x׫ <[aՐ- Ր- u@d|8d|'zž
>o׫ <[@k=Yߌoh^o_ <[YߌLd~2 <[jV@xެoYQYIoV@xϫ <[h3d|Ր-V@xнY;Ր-Ր-󲧫 <[eV@x=Yž8Ր-Ր-W <[_ <[ェ <[gՐ-ɧ <[oOY>d|rQd|rZd|r`d|tՐ-׫ <[V@xN=Y'zž:)ž:=YV@x垬o_	x\<. o6lY>oCՐ-#%W6<+ǩyoՐ-eV@xؿW=V@x؝`,Yb=OV@x؉qlMJ-6b*zž <[L>oo/l#V@xBd~DoV@xuެoMaſ V@xo枬o/V@xV@x߫ <[xՐ-V@x=YV@x <[x^*zžd|/0ž+d|0žG``Ր-¿V@xG <[ဃ`Qd|0,zžY <[Ր-V@xkY}Yzž;i+Ր-}?Ր-OՐ-gՐ-حO <[V@xǋY1d|xՐ-V@xǉެo	o
o/V@xǅV@xǀՐ-"izžNY#V@xՐ-#O <[FV@x'žDV@xkՐ-",žT=YM}Yad|1žd|1 zžbbSd|1,žެo&V@x)d} <[žɏ <[쐽Yd'^oNd}7Ր-EOV@x
^o.zžžziՐ-ӯV@xG~oY=Ր-=Y==Y='žz&zžzZd|Yd|CՐ-$kՐ-$7d|	2d|	=YN=YDV@x/Ր-$#žo!SՐ-$Ր-Ր-V@xϗž|Ր-/V@xϑY>uw <[OV@xϋo}Y?WՐ-Y??d| <[ž~zž~OՐ-m`sž z6o@V@xǨެ<[^[`KM0=M1 <[Ր-fՐ-̑ffTd|3-zžd}d} Ր-V@xzžՐ-V@xY@'žUd} Vd} ž+d|4_h;d|4 zžWhhOd|4*žYozž <[1ž~ozž#žXd}Vd}ž>Ww <[>oozž>$zž>Od||Td||Zd||Ր-/Ր-#V@xЛ|=`"/zoMЊ>o	!6BYB&O}YB/ld|5>16ad|5S`sjixj?d|5D&~oIxjj!|T<5YD<5,ž6EV@xPkV?Ր-&|`&2d|	ld|	4/V@x#Mǫ <[L
)xY`g,L_ &McՐ-&)`&\d|	)&Ll6Y_&Ր-/)xll ?D<6Ր-:`ؑl>d<6&ž	 Mb <[(]Ma[Ր-[[MeV@xM=Y߃$<~u.A6ž?`7 <[6Y$<~V@xj~o6V@x`(Ր-(3WMV@xF^o@'&Q <[R&RV@x|lV@x 6OV@x`(*zž	x5d|
d|
YYYV@xOՐ-*Zd|
?V@xsOV@xq <[V@xr <[W <[ḁnQd|7Yž@SV@xV@xV@xž@Nd|#ž@,ž@}6 =Y  6 (zž<8Wp3`w <[Y3MÆ>o߀ S`p4<8qpExpHd|8Od|8)ž}Y_xp\d|8o	 <[2d| NY ߫ <[?d| id| ld| DV@x o	kՐ-}Y V@x5d~X}YߔoYߔG>QSoբ<[V%[i{5_ql 	i{8Yf@d}o&ž̳0gYߘoV@xuoXd~goql=={`:}YCM6C#žIb <[`{`2 <[bo zcՐ-~XM-6SS`žd}Ր-žՐ-ž=Vo/TM*+eW~zuw*!z~?>VUx~>_ <[S`V[/%| 6DU`AIxXoql?d}Ր-G<[脏V!gՏpAz(hR<[2 w}L .oN)WM^C/Vo~E6HvIzAWսx/ǋ}!C׋}o	{a#L!6lc 6n ?i{p'}gKwp|lo ɰ{%%&+v|9U%&׃<[ ixr,$x[%yo #xqlX'&߬'~o&oy[?4<W6 ^žA~JlB5#ǋ|3	)yԏ-	)yGe6!}rlB>JlBt=)<[4/L-~[2wIMeOR<xâwv@xö^7|;%6~xoɰ{#>j-BIMqlCՐ-!+<[Rxȵ|<ES`*w <[R+<[k<CxjLxIMнHK_p6K,yxlGPx	j^-¿lG7bcžG
6#bcžG6#iyQ	)y}ǩyS <[ՠ<[/Vo@xǫ@x%M?6 % !@xǋ| < | MS`Az~XM_V@xox<-@}<K`Bo>j-[3	)xIY 2皈o~jLx"	)xCG_p6 BG|j^- |  /M6 X|o+6 P_
~<|l Wlՠ<[S`_<[IMӍHNAžt=8-I@M%!	Iy(}iy(6
~j^- )x>`.սx:zo;O57|2bcžKlKJlK?e'|Ք-Z7-X}}%-YǵžK`X|<O>o5"[žxWSM՞joM/܎%5Jl _6j}Yc_RVx}-6"|<><}YeRVx!ߚoI|<B#ž!
izyo@M&~j^-`M6&`ՠ<[p&o?|^<+h[#xS¤<`@5Px~j^-@-@-)`u	yH-S`cԏ- /&@` Gbcž$	` S	)x+zž$=YI=Ho#/5Cž$[H$_$VRxđՔ-$A"[ž$5/LM6D57|Yq@c$DS`DQd|IY ž 	S`	ql$V@x$JP)U^l%;`-W7MĸZž%PboGM6G~joSh`<`7žWS`a6d<OU6Ix;hɰxS`E	x7v~ɰx3hfVolh%_<VodVo_@x%Zx 1T@6=Zž	/qGM88M@-P&z|z|@xA܎_<h)-z|T|C-T-Uw@x[=Zž['|#z|}ZžJ> `ZVo_Vo>_5-\*&WZlZž
l ܎׫@xՠ<[k8M˿@x˥Vo^|W_<W|RlIN=Zž^z-j]xƾ/Gž^Iyy׫@xg`5`lGQa/z|Zhd<@x@:& Oh Zz| %Vo _<ՠ<[ 3S` X?l`	yZM #ЗG4'}<=HxVo@xEՠ<[&E|_Rlhix	Zž` &~t=@*`߫@xCVoF1ZſjVo}+ՠ<[-{7RŽ#w{ z?́ǋ{c--x6@GMV@x/RVx'GM~xos0's0Qs1Wll6'q}_`/?wɰw4ߊiwT)PPq6ol%pqLpp=ppU&.pv?x:w]-iwE4;Q6llGle5M>ɰw;_VouaW6нZŽ-	&Y/ՠ<[k-l%~*&~`l)	wT;; WZp=VM@`wFw@lPEp3p6A6(-MS`l*VMQ6~*&`/TMSMp!d;1~+&!w@CU6	~[MDg&MDS`d;B6po;`/m6u;d)wįl[Tt\x~*b,&b&*&b()b
?-b-4MH~	`-`ߖ`%z{@xȫ-}ZŽP##&%$ Y6(qEm65w~+&fw4;/;	d;
?`	<[h3&h%~-hc&'[;;Lɰw`s[Ž]XMSS-r(`hp!~XM+YMɰw/V|op@h\A&pRME6;6@(pUq&l>橰w=ZŽhM`Fuiwp666/`S[5-g-m!xԏ-սx|[{6R<xGS`UMo޼[<<[-&E4M,&%S`I6)wYM v &M 1a6@KI6@OE6@{I6B6@!e6J';)^-l^-)w
L>-|ؘopVop;DVaM]1<ǋ{~aM܏1p16r ǋ{į)w^-7|[+[+#1Ys͉?6/ 0~a'w_Ն?u@ؾ`e'{Fop:p;Ք->opD{?VRxZU h(pYe'{VRxZD{ŽH#xsϫ)<[헫)<[ԉo;<[q-8	w`9
`9 owYI㒟)<[r&z-6#GM\WM\@e'{ެopǩ-`	opO^Kx=]6狽YIVRxԉo<r:l؅`Ք-āObԉob!~WM)<[݉cՔ-R"[Žma6r:l?w&/ŽVRx_-r:l l 3XpO
>opD{ %]6{6VRxkO"[Ž`cBMAŽbt;7bleVRxŽ`ԉo[xlǂzoq_lǂblǂϫ)<[x`e'{=Hop"g]6D"M]O#VRx-D
 M6D ~l't;/bl/Ք-Iop"#-Ya6ćŽ/
ݒ@MR-|~WMM)<[O>iD{=H#x]6blYIYIR%[WMMOVRx~os^Kxd~XMd`bcŽǫ=H#x?սx>t;@K ;L`uw>op͗)<[3@"[Ž1_ ;?Xt?w@Ք-Ք-7"[Ž 6VzotwA";R->`>;MwO3e'{Hoqu]63Xq7Ք->(ŽOR%[|)&|+zŽՔ->KxGԂ7{	_`
>`[e'{>ot gD{Mՠ<[6OhPXMwW@M){PM]6T&
e'{UVRxo-ՠ<[܀Qh ZŽ?+ D/;	?Ք- %OVRx }HoyW{WMO6e'{Ք-*W-(-?VovcwfXvtŽٺe'{#-ZŽiAŽm]6;M)<[b_)<[dR%[eAŽwCuwCgOCuOC#-`clbl~ot2ǫ)<[R"[Ž͉blN`m *yvWbl}XxAw6z6oz&ށo,M}Xx g6XxOR-@XzOV-i]M UXtF>[	~WM  &Ք-ODԉoD~?t`%7M2<[ݨA]6V֦ݨM&ݪ7<[ݩlڒ<1@fv5LxQ#6Kjov
lڊp6YO<[1Xm&MS-l<[!*&S橏6XYhjotsO5Kx9[w[?5Kx;/5Kx8R-oGJT{<G<<[?̄{?,&SS`\Px&st;үՔ-HՔ-H{$;ҟ-Iՠ<[ ՠ<[ -ShH+YMAgR-*iwH.y[Ž CLtoolly[Ž_uiwl2T{}Ʃwluol~*&ݰR-&ݰR-
lSollovď2Ol yov';~;< -	}`{`ՊncŽے=X/xp1	wncŽۊ>vV,<[ݸ	~WM)<[VRx']6zŽ=YIot;0ŽÓOVRxr+9?e'{#VRxr~WMrODVRxr	lÑKսxF%4i/lՀ{Ž{^-R-դ[W-~WMka6l |MMlX5x`[S`ZW-YCS`YGՃW{%{jl,a&j-6,}YI(ot66zŽSYI%lJotϫ)<[܂~WM	~XM{]6O6Ք-A=YI'w!,e'{or_7M	Ք-BiO!_st;VRxAe'{ XMPu)wJXB6Bg7{
^ot6Žk=Xx63xo!?|SMՠ<[܇g0[܆xO!}Xnp^-8i/`op;Ղg{@62p?,:/w_;b cŽñ_2Mv~4;2l ;wtդ[܈դ[܉Ix?B"
d;NZ;ŽȬ[{IlR+xXM6`{Q6`htRMXtMS`alU{iw M{iw*``Yw5MWS``S`a;iw}`aSդ[0 }lZwh~66^-Hwv%~XM+&܌i-F 	w#
agոx8or:V<[܎}ئ܎ՠ<[܎-G%{r-GZŽ?6st;ope^-.c{6[<?,&<S`ՠ<[=6-hJ`ޤpop& }IŽ~XM!Kx"VorCl6
-Hߕ`H*Ž)<[ <(xh- q-O 4oV- d6
- bDop(/ 13ՇO 2׫KxެKx=[{` =ZŽ,p?e'{ Ք- +	~op&Ž z{ w  ͂{ ]6 #zŽ Ք- wDop 	Ž ( =Z[Ž -z- >Ž 0z7Չo>Kx|+z-	}`  {*V%[Xxz-g {(ķ{0l7M}YIQe'{07Mi)<[4Ք- st;>ot)<[44;3Mpt6>&9̀{ŽӓYI?)<[8Lh-	lӔ=YIVRx~oѼ[?~5M~OŽ7{m6GՔ-opѼ[?rI)<[ܒՔ-I_=䖞orKVRx&6	w$orIgՔ-I7{E|ܔoO%}YI7{|VM)ǫ)<[ܔՔ-JnrP3aŽBﾠrQ͂{?|HM6;/x=Ą; W&@ y^oq 	w ` l[@({Bl+'&@}zlKŽ [lq Ww	w CS`  aMc	w~l= &`~lĄ;t?;toVop. y^op.U`\^op0̀5`Vio p#7M/w r?)<[ӽYIUe'{8O%WM-ǫKx,7M,ç{}l=`b`P}ɰw&?;$ ']M~6hSMե[AY- |oBZlS` zŽZKŽՀ{Žǫ { դ[`op6;i/dVop6Giobd6lLl^-şVop6`b[Ž%>Ž []6/Boqe'{`/l16VRxOwnq?Ք-!oqWM_st;ŽYIwOw	wO O	wOst;{ZKŽɄVorbW/&;ӓ`L'}lɅ6?x0hoq`"x2c{^l<[D? VoqEg{V<[D$ئD}ZŽAՠ<[D^6!c̓w{V,<[Dvɰw6-"=Xoq];|7xՋF~qՠ<[ES`"T{4;[ŽWd;5Kx?`">joq}զE([ŽQ75MXT{lRߚ[E_p6(3T{;5Kx5_ї{WyorhIM5@	g^-#~%1-# 60`#ZŽdVoq~YM&y[Ž`MF-y[Ž`_&M,[Ž`kqCR-N3M8R-N[ܝ[ܝl5Kx8/ɰw'2T{;joru>g{<[ܜG!9=$ܜQPx8Rh'd;z` Jl/͕[|[Žoՠ<[=h;5Kx<`OYo'߂d;y[Žgl5Kx<	}զܞo'jr{O5Kx>D;Ҽ-&ܞy[Žg
ljoryGlorx@ϙ	'ܒrx7PxWŽZp:`ifo@x&{҇;ҟ[4;Ϛ[d;[R-E4;[`[ŽA[ŽTM_op6y[~!y[ŽOAŽ2OμNx>;Žoͨx[`ƾl|w<[z{Vop>$~YM*y[Ž^jop>ɰw5Kx4;ooMio/68R-#`#y[Žp&G[Žt)wjoqloq2O!99;IM#<[E)ww;/WM  o|MM N`wV,<[}Xlop@
>S`~Ž/Vor;za> %w(a 'lrOV^-P6 Rl6(|r;
=6#`P*jorw(
ެXx@x{D>luռ[jl sŽ ;AWՋ gՋ wZl*؆orՆ(z{C߸^r-R3SMHk)2x /)#x=;ŽD6"[ܤ-R56!3ՃW{7&ܤ)ynor7MHA@xՆz{ [H*z{Voq -$_S`$-H3MuoB2lđߚ[IASM?T{(uiwiT{!jq&5Kx ߊwD5Kx"}d;$5KxI<-H6x[ Toq$Y!95_rJlj -S{;νXor2)jlh^XxMg{7M!@io$,M!?iw"'A6/lU]6Ք-opDwBWt;"߫)<[>op	56ՃW{Il%߾&HXx_st;I?Ք-%?VRxo|MM^Xx/|MMbŽʏ`T5e'{YIA&ܨՋ*lʈorՔ-TS`TՋ*
roՋ*_lʆVRx#4e'{4O|MM#FbŽ}`VRx#Oe'{0q) ŽĠS`%Xoq( ~wYIRW)<[J o|MMŇ{BW&J=Xoq(UJ.zŽĠgOq-W`%w`&|q0	{6`;>q0LM6a/ՠ<[L'/)wG`	 &"}l upHXPx$-Ž 3p1xwwG>XxwG-&;=Xoq4=M=ZKŽՇOJ~-&;ƞoq8 ;=Xoq8&Nդ[Ncç{	߻$;Wܒq8YPx^q9CՋ*ܪ5e'{NYIP%S`Ui-UZŽʢ@xT~YMTo*qlʥ5KxTS&ܪ[T{AlʠR-U~`V-`{5MYg[ܬ~*&ܬR-V>2lß5KxX	}MYR-Vg6xZ2O+%yor$ܬMPxXV xX[Žjl}Xoro+M\sL-WXor&ܮՋ+w+Ň{6tVRx\Ge'{Voq<w-'`'(x~WMOVRx+yPoq<<[ܰkķ{torձx`ե[ܰ@`mŽV6#<[ܰ!|w,-傧-X[{g6 ʯbqD.QŽoqD]6∑7MYe'{")<[}Zl(a6-6Ž 6W`Y/	wZŽ(iw5Kx%-[Ž0_a6	~WM&q橏_M&<1[Ž/T{Zt;J,&R}Zl#V^-)_;Hx`)ol*Iwp6-	~^[}XopP}ZlA׫Xx(=XopPMhW*M(+M(~`
767g >Xx~S`^6xޭŽ0Ň{asՠ<[ܴ5bŽQjor?V,<[ܴPIw- zlH]S`
@t;w}X5x)x`
E_;_:M)_p6V,<[S oMć{``|/xp M-`Tǋ{ilC?|qP=qP[iwl-;,M*AƛpT ?s;׃mVyŽSR-
,M+_`[7 屿o-WMmɰw-e'{e'{KxlWMl;ʞorgՔ-[-z-_]6k;>opXkO=HopXԂ7{}XlopXEpXIM,}ZŽaǴ;Žaḱ+Žo@opZ`J~~	`˼<[-_M 7ݒl8޼[}ZŽep6Žd?l`ۼ[V<[V~Pop\x.`<p\;e'{VRx.-@z';-=;Žw@x0v)wVop`)zFor`]Ua6ߩo. 3]6҇`]*zŽ˥VRxtD{Ew.`+oq]_)<[W7"[Žp]6߾`+YI)<[W z-⻏V<[Wwa6}ئWOh~d	-+d	^-,) 
x`,=ZŽŀQ&Mo-,E6]dqd޼[YGȣ;%R<xE6Ȼdpbսx1:x<x1zlW <[Nopd};'Voqh;D'{DV<[Z,&Z+ئZ-{@́;Žޚ%xϙ SŽވ_p6LE2l>xz^r7x----?p6VorVorhpf d;2ox3|<[=CŽ="opApDl=ǫ)<[zŽ<D{yS[)w 	- t;*l9e'{Ք- - 5 	cՠ<[  AŽ ́Žp"ph}&z->iw;A3ՠ<[_py6mwK6ֿ6&<[`@Ͼ`IopjTe'{R-E5{gj-y!x7~E6}&[׋{qK[,&X{q"%{y6"&ǩw׫ <[Lop\p_r:lNLO2O6&ɰw0[a6	6P0x=CŽ@EqpɰwYIՔ-.3"[Ž[\?,]~l[wQW!6 clDO2l.<Ž%60"os=]6!`b:e'{>osԉo1:z1 7;/<swsD;ɰo,&<ŻǵCŻx~ww]6/|&r)<[toVRx~=Hn]_S`߀`߀=6#?l@_6$	oC-2g+<!x|M(lEVRx|Ż@ԉozߖS`py6xt7ܒVPE~-4扰o;&0]-#y(x|`Hzw@E]67ϫ)<[00zŻR%[x}Q7-_XŻXln]a6P#bՠ<[j́;Żd	^-5*<[p6vVn:E&^A6t<[7 7w[/7$7l?Żs-V`G-VOhXM|l zẅ́O7͉`oH#x| m7
Ox| #Fn@ ߕ`O|&n@Te'w->o+|&YI?e'wS?R%[aŻ(=
 o7Q7ՠ<[d	-E24 
x}`o=ZŻ2l
^-Nzl
7O/|{`ZŻGՠ<[ߖ`ǿv)odVnblB	o(~WM}i_9M}hO.zŻ^-t7@{9M|$7e'wEެnHuDw@l"rH@e'wJ}YIR%[=XlnH,&v)oOVnH)y'x|$~d	^--_p6-p6`8?,&pE'9M|Ae'w
>nSԉooo6󇾬n)<[Dw+M
VRx~ϫ)<[ԉo?aŻo	oW݊l=ZŻ>d	-߄L Jn ̀)o	&oc&	o@t7Ơ[9M|k_)<[5YIDwƢGt7ƢrԵOEVRx|jHn]69M|eOe'wFKx|/S`9gOe'wRHn~XM|;ՆS`9=ZŻ%2<[ 
x|o߫@x}p`\[h6O<[#zw@x|lՠ<[6p"ءdVo^-=x<x|hZŻ4-CGwhK^xnE6_vIo:x<x}x])oAM}}Żǋwu>zw4h67`ߊV-߈hnBrER<x~!oS`߈dznǋwp" 'd=[׋w=ZŻB@x|)7h'p"RdRսx|)$x<<[M|)(}&[׋wglR$7¡znT-Kl=rՔ-)<[R%[įoMşVRx|=YIDw7roOŻv^Kx|n9M|og)<[7YIDw·+_qlZVRx|+Ք-
- +YI;Ք-
~Kx|++qlXOfVRx|+P"[Żb߸6)<[GO}HnX]6)o?)<[=YIDwY]6 w=YI @e'wOR%[ot7})oƧՔ-ߍ_)<[-ߌ,`K9M~2)<[7)<[R%[`{9M~13Ք-ߌOZ"[Ż_6O)<[e'wR%[WM|-qlj7)<[OHnZ+WM|-_qliՔ-;4e'w--]6S`;0zŻfVRx|pԉoo r᧫)<[8qOHn~WM|r9M|rGe'w)ެnDw !]6A:7M=YIӏVRx|tDw@9M|tZe'wB)<[:}Hn\Ք-Żq-oK9M|.Fe'wYIש-O6O)<[
Kx|WM|{xՔ-<uOHnxUe'w/VRx|T"[ŻZy15{lC}ZlK>[U[O0Ż)"[Ż
^lLx~@[	o+`~[WM|/ql}>n^Oz-ٟrDwe6&<[;}6/զ<_AŻÿo6)<[<gOHnǋwǀ!	o KV? "+@9M|O=YI"H"[Ż{j'[wǋw l쀯6DR-d+JS`dZe'w
ެn!gԉobcŻ_| M|=զz+zFn]6S`J}YI$Ք-FKx| S`>Dwπ,M|D`?7e'wnԉox<ɰo^桓Ż!4M|27vC6I^Pnd[	`6ȵOB)<[>Kx|z2zFߖS`@x} :o
^\GM||kx||bnw!`|[3	o/P6n$}ئThp?j}?j~XM|5#ԓbj wRϫ@x|5=H#x|	o6~'O [ŻLBŻL1Wzwf>D7`=`_o¿7[?7n)<[?F"[Ż~zlՔ-}YIDw}=6OşVRx|~Hn`[Xlnv)oCVn?fBznFfDV(NM|
/|DM|
=Xn,wM`WlUlTAŻTAŻT{oUVRx|74e'wu~Kx|7{oVRx|7?e'wt/R%[o}=6׫)<[ެnn z-ܝ)o{`ʞ[=Xlnn)ئޭC͛[@_v)o ` 3bŻ
}ZŻG&@1WM|8Ua6	{oVRx|8Ք-+"[Ż{o	npQe'wÂ-Gp\e'wÃ)<[(z-p6(~XM| Eo	{oŻe'w7"[Ż+(]罹+/VRx~Q)<[+?R%[+ooOM~PՔ-ߔAe'w&-K[)sԂ7w1l|DM}V^-g-g݊lh2-f6uwAŻʾle6``fՋ~S`ߛhu޼[36nnm[Ż 76m[Żpwwμڷw"&Ջ_7w 2oznO͛[Xj-C{ռ[޼[9MM~sOV^-ߜ ɰo{7Aɩo΅ŇwCM~t6Vn@x~rǛ7x~p[o+za>[go_nA߫@x}77wY-h\o^-ߠսx~znV~lڷwՠ<[@2o- !Ԃ7won!7Ք-DHn 罹[e'wŻR%[g罹oOe'wNHn(M}gw\zwC	o_p6e`o=ZŻşVn0޼[& +߾QՔ-jMe'wڈKx}cԂ7wڗ=H#x|!z,`[lX@ ,"~WM|7Obϫ)<[^Kx|=H#x|+9)<[5e'w-pl?`G$o}YIr)<[&z-qWOM})<[O-B/}=6WzŻOԉo҃]6PS`ߦVn"/M} s-H_wIo4 x}!י
Nna/M}Vnk=ZŻ>@x}<[w(y_`nT x}k̅w۽pCx}7 x}
_6x}~Żo66|DM~ϫHj-ߨdE_V|DM~Xx}])o66yx}ȁ-rOj-rTj-rYf-ojlEV^-r56zlɰo6ɰozlp"b݊lyx}$ՠ<[VnIכVnK6nnJVnHɩo=X5x}%&{7H963`Izl Ջ]z}ئA=ZŻl[`!ZŻ&^7M`![׋wEO^-!
Op6@x}*Vn_@x|37agݒl6~Ż4O^-!>OC?	oC 	6EA[Ż2QM|;-wðU6`>([y}5aŻ7Xnv&yŻس-t?,&GtBWl7 (x}чՆ(x|~S`"wȄVn+ՠ<[Dͨx|Kh	mCŻAՆ
!sԂ7wȭ	6)lR//M},	}7~S`Ks7^[Ն菱=ZŻ. x~>d(<[bӼ[c?Vn^{W`&M}o)oOuE`%a63t7^nԕ-#SGql`Ma60(&F0Żq+<[Gԏ-#'za68&G,zŻqgԕ-?R<x|<t7|[_p&xl7Ք-
>nxT"[Żcͣx|<+VRx|=YIԉo/6m]6Ք-Gnzԉoo+}YIOOR%[^mŻ-zae'wՔ- %~Kx| mŻ~WM| =YI zŻԉo(oo/ `$S-$[׋wzn H` 6^j1x| Ҽ w-  "& 7[  \ Vn|޼[``Ż
2h()o2$7wzn1x<x}4-M1`NW-N`N-N>	o>7ӄV@x}8V%gwӅߺ"lVn~a6]6hn~ՠ<[Iw)oI?vIoJ>ŻσŻ䢇&J^6Qsսx|@S޼[ o|jio	ޭŻOսx|^6.{|d`V.To^-◫zn0z^t7_` =M| v}lGdwJ7q}ǩo/|.M|#8_x|^7d7Bo|62\a4̈́wWVn[׋wЛ)oQd{޼[ *[׋wo޼[S``g66So^-bŻl}``ՠ<[!Ż M|Bem}7$5o@cS`vIoE_Vxno-&!^W70kdyznxx"Zh遼?V-OP`a;l <["<	-*7K</["	s7B@x|D}YO+<[" Ż+5-I~nOe'wa7d@@Ż0	o5oş5&<[#>xn;uEpE)o_ݒl>ŻŻ^[NoVn8nE68`}[׋w8 wyך-'zŻIY:u5-=Y:*yŻyO <[nŻzV@x|ޤn(}`OVn}[׋wCGw/R<x|=[׋w_p"wd}[׋wOw4x|GJo^-ʾⷩ<[#=[׋w/$7׫zn exn@Ր-(|oV@x|yՐ- 皅M}Y>j[Q?dwKGwN=Y `߸^W&$ 6 a6$^-)_p,Lk-)+S*Ż2׫)<[S--57vIozn!B- {l?M|>Ba`DicŻlVRx|%zŻR%[	` nOI#ԉoHHPn_|TY}o?	o7^jn# Oo1#YIFTe'wWԉo0[M|=YŻP]6(}`nZe'wĢߩ-|-%E&%p6,Q&&~Y60AhE`VRx|YIHDw"'	?vIoDVH#<<[	@x|Mlh&zw=X,x|MX,x|M+&=YI4O}HnPYe'w߫)<['=HnUgӼ[U<[U$Uwʤ7wʪl[VWǋw9?66^-+<آnXE򹯛w	o/M|Oi橏o	@M|O=YI=?Ք-Kx|O+`~(`W&X~n`O
}Hn-x=;Ż‫`6Dll7Ք-J~n&z-DR/M|6
 o	o_ew)<[YՔ-,"[Ż<ȯ`,t7(Aa6J ߕ`?VRx|=YIJ)z-Lkjzl:&	O	oXE]6ŻOZ- - ol~zl␧a6H7 _@M|ߕ`VRx|e'w;/R%[	/M|^Pn(` /
	o}ZKŻࢿV<[
	%PKaŻM(-ŻYe'w@3"[Żt70k@%;S` ߫ <[=YIqObW- YI*zŻU"[Ż
>70^- Ǿ:x|[Ż奞-̈́wHlNx|E	o6<[Z-nhDn)5`SOX"x|Dn)0aMg/a7t76^^-=M|SFdw0Ք-~nDw13Ք->nZ"[Ż3bsŻt74k@%;S` ߫ <[ެnOkR%[VRx|InKx|Jl- Wl@%PS`YPsOYIQԉoŻW)<[*YDwD6P<[*'6P<[
M|%x|V-IŻ2oVn+[wZ6,<[
lV;o^-m=Z;ŻிVV `d6V&zwwX<[[5o^--l>l[[_`-e'wn=YIW--ڇwaPnlA`JnlJ&[<	[[d7b[[d7bſ|l`-6fn,_޼[<ڇwb-?VXYj-͂wk6Z+G~n-@e'whԉoYI[g)<[IKx||:M|_uIoҿ6Zo@x|d78.ȩop/&?	o̽HX	`Pn/7h[]6^`e'wOOR%[HS-ǿvIo◫zn`FŻ>U6dP2~zl`VnՆG^6x|ZS`zwŦ~h}`@x}`z}`z5e'wޝzŻc"[ŻDlA@x}]6A@M|5e'w^nz?R%[^_t7ozxXM|[@)lAdwű3ԕ-/XM|9dwRVx|&`qw_`az3~	o2 <[>nl7e'w<Ք- ~nzŻOy?Ք- )<[VRx|n~n/?UB 3o@-`}6h}٦	o@MCM|/6jNM|uɰocVn6<[6l@dwRVx|=iou~nŻ>P n7ORcŻL#ǋwE_zn޼["v^7H{`"G@x|l&ԏ-2_`0Ք-4VRx|Kx|/5lW&
=l !orlw@x|\<-?6q <[.zŻ?VnHhw_6<[ǋwQHznoսx|a_viol#ǋwJ艰o[b+btd7EVRx|,Ż gDw4hThlZż_` ѓ`7)<[zYI"[ż op\D&qՔ-SՔ-Wԉo\T p\ѓ`็Ք-|Ք-}_-}@xl1WMɰp@Ք-Ք-Dx u}&h)e栁 O=MH ѓ`RՐ-R ż
J)ql
E2l
A <[dkJ_p"_d?V$ǋx!ŚżFx
ѓ`38V@x̯`8#<[/ M^-}Zż+żzՐ-4|-
j-p, xp,ޭL<[ǩp*YEWxql ᯫ <[zFo 8~8/V@x$x8#<[	_p,Aż6R? <[j-5,8"[pFxF%gxҧzo :ZP6o :H y_	pl > |o >c8vIp+_޼[wxoWx8lf @ o @$~WM ~ɰpVRx }YI - @ż (*	p >j-HS`@&j-@xW3ż l/2l	o3Ք-XX"[żx!whH7x!gDgx!wl=FM#7e'x5o F7"[ż@ż|-7[FMǩpYt/RVx܃DM;ՠ<[n*y1qo7#ǋx!W Mb@żzo Vo^-[/MhYa6;M$?hot8A# H&zż O-/bcż l$2l")<[2qOHo ȗ}o S&2ql go KxP%DM%i-	D6 TPx%ɰp%3Sƾo ͏-?2l6~xo ̋`j-S`y<[p}ѓ`8[pՐ-8eJ4Rcż6?<[p"}8
>j-8p6gmF^[
7zo g;Mix<-}H#xh%~WMh
>ɰp~o )<[40z- -	t8ftd8dVRx&YI @"[ż1S@ż0o L~ɰp?6 Ր-	ż:xt?"l;Vo NN	p?5oTQ>zlP D&5)1_ {`~@Vo~/5-9ߕ`9ɰpެo)<[rO"[ż%2l%R<xx&6 -d@E IS``g (ż ,J g-b8
p6 W8p2lB@x(=X,x(,Xo P`bcżgipl` ՠ<[6ՠ<[6$yo B H&6=YIkՔ-Ho C@ż 4h ;wx m>ż 56 ǩp _ <[Jo -x=wx h/?+ż 9g@x|oD͉DM -	pDI&-LhDY6Zż0p65o0~lO5o0p"vIpC޼[użHp6[tZo^-:Po^-
P,&o^ Tg=ZżSR-
p@g TMe'x)<[	Kxd8 ycՠ<[7^-o^-_s8	p2lp[`
zx<[}`
no V)y(x+~Po Xx,	+td8^o XOR%['x=wxlakDgxe]6 ɰpOVRxYI  5"[ż @w} !g-/pF!~XM-=[׋x~żrl^&Mp,:bxr=9=ZżOl_ żՔ-z-{a6"`
?`=YI3e'x@ԉo`e'xo \7"[żp \Ք-e'xHo \WM.Oe'xՔ-~Kx.+=YI żp7"[żgnO6&<[xA}ѓ`<=YI)<[xQ"[ż6&<[p1ɰp1Ք-b7e'x}Hoo51u} =MFMCOR-V@x@ԕ-H#x/żz+<[?V@xvkJOV@xvIY "iޤo .zżJ2W2:%gx
l^-d[{6ӿ6^o7+<[zAw)<[z żR%[z.XM	*&2l Io/M	td8 ?R-M+o Ne'x /ԉo!"t8 sՔ-@Ք-@ԉożŏ6>Po"op}YI^o-?#=wx?S`?)o&3e'x/Ք-=Ho ex+< ;B/M2`ߺ2l҇t8VRxz[e'xR%[ɰpk=Zż~ ΟR-?`ӽYI Ae'x2o->[`)<[zż-@8o't8,e'xVRx @"[ż&
?`ADHh Xo	GՂǋx^8-_M|-p, -}ZżH*Zżo j~WM5:e'xV>o jԉot8QՔ-Io j#- &P8 -M6S޼[+x<x6 XM6(xa7Jll l
>`_IpZlՃWxlzaՃWxެXx_-t [ &?1ئE6 (}&p6 )zo #x -?Vo ɰpU>ż Vǋx /ՠ<[KNo n9h ܁޼[r*l/&/M7^  &@սxxo 4MSpo ;wx"o p}ǩp~8V@x8qJx8?S` 'x ż P` #4M @K3M L~lMVlvɰpJK`	Il=48%_qlan=Xo0Qɰp3~`_LD8&5M`6	ޤ8&%xbo-ŇxA8t~0M;ՠ<[;{`W/Mtogx'"ݦ85`/pP~8(_uɰp"}YżVzo#Vo!GU"~`EA"ll.XM;8o_O ~TOrlH`j	8d8߸Q_E6lA8 [żO5#<[~a6p"lrl?rl&I_@pExGxx3x^ Vo r,%xp"Co$8*e޼[S?ǋx*w0Q'l
ޭ!MM@xș栕 %)pVgdc_V
>V0]_`଩-;wx@8E_6/VocMO<[A(}ipJxosqt8Hsl'o	׫)<[B#-O@ż!KD7xBt8Bƛż	_)<[iDxql	@/cM)@ż	Hj![_o%'zż	ERVx(-J|Cx(ż3_V@xԕ-!oż4oR-!]6{1CNe'xb)<[C&-A+żүM:[d t7o^-<-Zżgՠ<[> CGxcM;cG`WS`ݒlսx;Ox<x;_p" v(&=[׋xżB@xE6 (M޼[ESxo 8o$8^żV~[}lP6)Gսx&x<<[xt8ȿ`K,&Y gAżzFo}ipXՔ-Ք-Dx,cM?)<[`OX -
sl}YI^oR%[-L'x_M0}&Ozoż﹅6`Ol~b}&FS޼[Fx<<[F8Olb_@x)8%Ve-#zxGvIp~żqK85S`,& զY-
p" x&&
ޭż7x<x=[0a6 ǫ@x=ż w]6 _sl @e'x 
VRx "[żo
`$
?sl[Ք-$?VRxHo o yo j- 2zo _	p #o6 }Zż  ,h ƛ  ż   'ƛ  <[ @) ՠ<[}Zż 
)p -_vIp (}޼[ ǋx @xh 0ՠ<[ ^ 0}ip 1/ԏ- a#S` bݒl +z 2ż	3M6?V/ǋxDp&`M`N	$pԂ7x`NC`NՔ-NJe'x"[ż	R-N(~WM81)zż	ſVRx8DxR-+~48)<[e'x}Ho ~Aż ~P`ʞo ~Xe'xKԉo}H#x?`$ipUż)<[I-Jƛ$Oie'x	5-H`$ż)<[I*z-H1I.zż)<[IP"[ż#`%~8	Ne6 i sAżopG }YI Te'x[ԉo l 	}I6 .@  .+}l \OtVRxHo ,Fo +oo 0ż aO-Fo l `*t8 /VRx!zż `Dx Ş[ l `p)<[
~o =Ho =H#x
` `VRx=YI WDx pKN X]6Xpʞo,O/R%[K`y-yt8pn/VRx7)<[ǩ-x}8<-x́ż Kl dt8 >o _O-,Zż d@  2!~WMpn =YI 2Ye'x kԉo7MH#x+VRx=YI 4U"[ż hUMAYǋxlYp,YIO-=Ho GP>o "}& j-Eo6/"t8 pn YO}YI 6ԉo/Vo =H#x_`bGVRx}YI 6Z"[ż ,&!+!~6OEVRxB*z-R`o [h-t81)<[!e'x3R%[! )``O6V^ż	x<Aż	cl	?)<[Te'xʾKx<Yo^-O0zFoylŞo2VRxԉoo1)<[Lԉo	pn0Oo0R"[ż EPMD?`z[׋x@ ~6Ge'xB)<["}Ho *l po oO-{pYIVRxEԉoG8	l5)<[M+Mpn4Ve'x	Ք-&R%[#	`o#=e'xc)<[NSDx	?p1pl~[N6qՔ-''zż_-'/8	@x!l rVRx:e'x ԉo-`}YI 8YI 8a"[żOż^o=ԉoѽH#xWt8	ONe'x	VRxT"[ż,M+N
l tՔ-VRx"[ż u-%`,ME]6 <}8 )<[ż yԉo_ <U <x V7xXlo '}$8 C&_peS`o iOHo o xzXQpl   YO)<[- @Ep =]6 @%}8 O[Ք-ϩ-(p6Ip?`(q6/Ք-(YIGԉo D>6x"Ip @Y` ']6 D)p BW)<[VRxHo }XXoD.p@BM]6_q6Ք-(oDA"[ż׫׫-)q	6p?+R 8
DVRxKe'x
IKx*zż@Ip	BMH($&Ip	,\o	 {!&$noL/Ip=XC!&S/ !bl t8	 SYI BO-%O6 {& "?`@O YI DO+=Ho "< -I6x_p IBMN+ K $VRxie'x &R%[$6 ׋x $@aż p6pq6Ք-*żD/R%[Ti"pt8
%S`fo #7e'x>KxyxX #?q	6 F%~WMo #YI FYI FHo gxBMJ"83]6(}83Ք-/VRxJ=Ho iżY-߸X IIp	`{lXS`/VRxKYI,Y"[ża-Xlo $8p	p	oAML-zżasՔ-- H2` HAIp@[`Tno WBMM=Xo .$8ᯫ	g!&'X5x!&U]ćx
BM#^oYW݊lbOt8
c VXoXx
݊lcܦ]"MTM}Ĥ8
~blqMM}ʩp_ܮ\m,&W(W
8
g&W;Ip(MIpSM>lp3S`+_rlqS`+lp=prlq#+W_qe6Ip߻8
\Q48
	pG\ST8ql|>oa<> ?`MA8 N<P>xP (r? PA8W$p
?@_? =p
$|" l 3Ip SV 
d8 (W&Y?,&Y@vlt^-,7zd{48"? <[YIYod,	I~-'x3d82l l +ۼ[	ż }ǩpa7	OV@xRVx=wx ,ge6 *x:bxO
A73MR}ǩp
A8&o G%gx;GxB#h (+	` l ;v e~ż =M o }IY ż -YMKtohdoh )7o^-5{$8H}޼[
E|&M5MMS
d2l( *ip hE4MFip hۼ[ż Nip hS` 3Ր- [ԕ- o ge6TS&*r:l >to +%><[[扰p6lSۼ[:/=M-ipïV@x zż o ,,DLOż l l MQq ,x:o 8`l-_T^-8qoՠ<[~jo 06 `~=A8g\ }@8?.*]~ pG0~C.^@~p@CF/|p
wH? ߨW^`/ҁ8a6`-y.xXWxX|ZxX)xX,yo \a]aC͋o Wlȁgx6dGh"/Mzx7x̀- b o 1 b-8Vo 2ՠ<[	p@HMZ,&-+-  pVzwxVhż_=MZ&-
d8oNM鿃x^%6R/=}Y-/.`oxw3ż枤oxt	x[$zżGb x<[_4%gx[_=Zżgx5Qxip0 3) fWM^ f}2 30(xzx >/8 <@o Bż Gzwx <[p ՠ<[  o~~ ^~  &~z   O8 E?  I QՎP? 4UA8U`~ h}H;@? 4h
~/\7+pP%  ֯|pP3_V_^	pp=)M}ZKż Ti/so o 6&<[+XxG>l-~gx F6'x F6QxS-oż "T`m ,y!x|` $| $~@ $5 = $)8 H]` &+8ߖ`P zFo't88ow)<[K"[ż
<[
?++YI)<[.)"[żE]6pmB 7e'x߫)<[.-p
WM\mB OVRx\N"[ża6pgxW6p-B/^ -H>6vVt{2l"Zls(&~	`Q>zl
48JxDxD-0`PokYx:/lz@l$LOOWM>S`1'ż!Ք-1Hox@yż0c6Zl:|`o8bo/M~F^0x_oZN{6Jo)<[hDx-~[h]6L)junՔ-Hn o	jrO,MS`6MYIMzźz-M
l=YIMe'u7ԉon )jn źn?R%[gu7v)jn,u/zlzu/o_(<Kⷃ-iu0^_@xS?ՠ<[bl!Wt5*B	jT~S`ԩNe'u*SYIJ-ԩ+R*zź"ϫ)<[RHn5&K=YIIՔ-ԙ/"[ź"O5&@gL&&3~	`ԙ_`ԙź2Ǜu&bσ<[<Hk[_`ԋ
lxՔ-ԋzź}>KxR/OzE)jM-Ԛ#x><[4JyźAoljF?5#)<[YIHԉoF{$5#GɏF ߅6HM`
>S`ԌVRxR0n`a"[źC_-Ԫ$WMRBQSՔ-Ԫ,źER%[ 5 !MR8i/A?-ԃglpB*zźpOAש-Ԛؒn-ԃlu׃ɏA&D-ԃt5 =B7e'u VRxRz-H<}S`ԃLxRjA!MR(zź|Ք-ԃHnS`ԃxR/jAw6J>nZVRxReDu*߸^X}`ԫd5*	jUp-ԛx;wu&<<[6Nzu&O@EI]6I-!MRlYII)<[?R%[#zB #e6H
1<[FO@Pj@U_sD5 (:&B'5 (Rqźźl
-ԬqVu+	ߕ`ԬS`ԬYIJ߫)<[X\"[ź[@_5!HB\|2xR/	jB$ źWMR>S`ԄEOVRxR}YIHDZ"[źW"/5!OB5~n#7"[źwgu!T^-Ԅ`GM6HF&MR-ԄijbxRS`ԛPnggu&2ltnnܱMşnnHŷl[Zl6xRئZu-ԭZ)zu!"^$i-Ԅu!!_	5! A5#&^ /FH~6H׫@xR2H`ndMhFBG5#"[6HTTu#!_LdR-ԌKM6HoBU_uijBU~jn%ƩjBQ[	BD5!,~jn%?p6HJoBP+6HJR-Ԅ<BW^d
-Ԅ2-Ԅcl$	K>j OBRߩoBS@xR37hF`/lR-Ԍ6H͗[?2lR-Ԍl5KxR3"զ-H̓-H̝f#[ź	`Ԍʾjnf
>jnf,:-Ԍd
-Ԍ>d'<[8Ua6IY$8<[8? IOVn+ԈN l_o-Eja=Zź_ MR4c^-ԍzHЁ^-ԍ)i/FZKź}^-ԍ/R-ԍhn&;jBj}Zź
n& 'S=HNuAź.'Be'u!;?VRxRz-HNѼ[	6HNZ HN+	)<[njiDu#Z}Zźu]6H jOF?)<[HnjXhFt5#Pk 5'?)<[95e'u'+=Hn]6I/ICijNK~[9~[f[p6nzSź͉/@[V-Ԁ_o@Y;^>`Ԁ#:MR^HP-xRFn}YIH:e'u 2?R%[^-ԀkźՔ-ԀG)<[ޤKxR`Ԁo^-Ԯ7`nsVnrIxR~XMRV-xR%[
HPl:jBKՠ<[
olYo^-ԅ 6HP-ԍ`ԍp*lzl-ԍ6nnl[׋u 4ͨxRB2l?h@m>źK-xRm]6Jl^-ԯՒ-ԯp6Hu 96H z@pMRzu 8Wu1 MSIxSVn!-9`xScź<[@%L@!CՐ-԰U`԰u,#i/X1aź-԰AT5,[׋u,6KGL-԰0zN_Nߖ`ԝY-IуՆB?5!JVHRogu!HMRzu!HjB@xR^-ԅ&?MR5!Q#͛[
~lHTOfB7xR|ٻź޼[
@yPn@{6H'@ygͨxR>źͨxR7͛[ٻź?սxR7[׋u!_<[
o^-ԅd6HVTp -ԅbϫzn,S<[#o^-ԅ6HX޼[
~mCźwu!a͛[lHc޼[<ڇu @Gh@-ԁ[ՠ<[ l -H~451jn0{L5jn0M6Lk-LagZl>jn0%R- ?jcioc&+R-MS}oc|c'*xSŌu1%6LbϚźg`ԅu!kVHZzu!i/Ԃ7u!h`ԝ-ԝZź߫@xRvI7Nįp?W¯*Ԏ׋u#՞[<?gO>I՞[^-ԅH^@gCVzn0=Yź٧=xR<Yź"^-ԁYź׫=xR>K"?=xRS`ԞgOYźMR|~`ԟ5'tD5'~Y6I6I?tD5'W?$ E6I&&?vIjO`ԟl6Hd  ?2>~Hdblll_`ԏH zzHe'u#_)<[-HjG)<[ެnz,-Hf}YIHf2e'u!ԉoC06Hf޼[нXln3CMR-Ԇa5!`Ԡ)hP~zl_@xROo^-Ԡ=Zź&/	jC@%]6Hh+/=MR}YIHhUe'u!gԉoCAoS`ԆՔ-Ԡe'u(&KxR65(#VRxR;e'u('KxRՆP[}ئAJhPJp6H_@xR>p6H-ԏ~J/&B{ź &MRWMRS`Ԇ$5!Cl&UuEH-:n	S`ԆT^-Ԇ:n6wZ6QxR?T^-ԏ<[OxR?]4xR??ru#+&o6H-ԏ~ź(`ԁ@El
=X5xR?6HYŇu T&ԛ
`ԁQgu T/TMRHkkź*S`ԁToV^-ԁZrl*&V,<[cS`ԁP3b
^=6H=6H*jn
<<[ՠ<[<ڷu!7xRj-ԆWMMRX5xR56HnSbźMD5!Ňu$O6I kxn5$߫H|Ňu$ & :bź 58:vGu!>n8 2 _DR !W5 ~? ]P? D߸X Ej@,&wAź@+&׫)<[>e'u2KxS)C`Ue'u2YILR%[>Y6K?Ք-ԳWOY-K1-ԳS`Գ?hY_6K:Zźb,MR+	jf3`#
ɰjfźYIL=Hn`d53>naՔ-S"[ź7+&Ve'u3?VRxS07"[ź1ߩoP&Cߕ`ԡ`ԡjgWAźπVMS;/VRxS8Ք-ԉogY6L)<[Ae'u3}Hnq+`)zźoVRxS8Du- ,MRЋa6KA#l+&hZe'u-nR%[h.WMS@=
ɰjh7e'u4.e'u4z-M[ ,&`5(EzlQoQQH#xRԂ7u(t5(
ɰjQ~nOQR%[jT KRt5-E_VMRԹOZ?VRxR-H0Fnlu kOQνYIJ<~KxR~Y6J9Ք-ԣe'u(VRxRKe'u(?)<[G*źqSՔ-ԣe'u(VRxSJVRxSHՔ-)<[Ք-Ք-_)<[Oi}YIM%VRxSIcՔ-[e'u4?VRxRՔ-Ԥźn!)<[HBe'u)ެn!׫)<[HNe'u)VRxRTe'u))<[H.zźoO[zź/VRxRՔ-ԶźVRxRڟVRxRVRxR@e'u-[lP_`ԶYIKb߫)<[l\"[źl VRxRVRxRw-Է,&n Kp=bOՠ<[n
>l`Է_p6Ks\nԅ\zźR-ԸeBWu.HxR៩[pԀu.	%xR@kźR1xRR!źRln7!kź_<[Wn9eBWu!OR^-ԇ6zźA ź-ԇ"oCojZź~zlMB/MR?Vn}Aź"@xRQSMRu5=Xln-bZźijk%u)?/RQ<[I,yxRĀWu$/+ FxRA A#ź l-Ԑ7+!
RWMR*xR	]6JQVn<[!!<[<-ԇLC7`ԇk wu!'`ԺSźM]6KSź# 7x#xRDNyź!䗋u$Q-ԑJd[K	]6JXź1
jRolSM Ja+L?x<[L'|l7u.~]6K-ԻP"Kź1H)jH u$anKp(xRF|	-ԑ<[#|8xRF'8[#H/H?7u$bź0
xRF*8lnXpxRF,8<[#
^-ԑ^-ԑO-ԑ~@n+x9wu$b-ԑToH}P[#?T-ԑ<[# cź2/H׋u$Zn-ԑ=Rź9HHn㇋u$sGu$qGu$x|-ԑƾ-ԑy~n̉OH^$[#rnź8ngu$q߃IIź:n+xRG<
-ԑd#<[#!I׋u$to2HBnIź:Wn}I-ԑj	-}H683 R?nH680lqԃc) ~ԃc+ =H68zlq}H68ԃc. H68שlqPlqC_R?wԿԃc: T~PԃccAH68^QԁA!zlqCR?A3 zlqHޤU>SR?R?+ԃcuAYAH68GzlqIޤPAH68ԃcO Q?ԃc(lqE?R?A	QWԃc,zlqER?R ^PAH68[ԃc.zlqBϩԃc~QԃcRa ?SAM=H68ɯWAVzlqR?r2 0lq]AWlqR?r7 1lqϩcAG~~嗩? (~ԃc܏H68ԃcܳ -=H687ԃcܸ 5lqR?rԃcAH~ACR?rADR?rK "O $R?rO "?(lq*zlq3ԃcܕ}H68cԃcܖ}H68ʇ0lq֧ԃc4 }H68~ZR?ԃczlqplqc_R?wֿԃc: \~XԃccAH68^YցAzlqcR?A zlqhޤ]>[R?R?+ԃcuAAH68GzlqiޤXAH68ԃcO ɾY?ԃcH68S ʞXA}H68ǩY /R?AYoԃcH68,lqo}H68gA=H68oAzlqfR?IH68%OzlqI ~oA#/R?IԃcF~ԃcWlqIשH68&?R?IlqKR?IlqK/R?I? R?IB =H68% oR?Iԃc\zlqM~~A.H68&R?I#lqJw~K ԃcSH68$A$R?IH68$A%?R?I*zlqHA%_R?I,zlqIgԃcE/R?I-zlqHA%R?IH68$A"ϩ gA&R?I~A&R? ~ASAOR? lq_Vzlqԃc#/R? AWzlqNH687 ~~AlqG~~AeAR? zlqԃc#R? =H68ԃc-=H68A}H68ԃc5lq+ԃc.H68gH~A$zlq> 
wDR? H68 lq?ԃc$R? H68#lqAJ~A=H68U 	cԃc%R? ^~A-zlqT 	oԃc"K~A}H68ԃc ԃc&R? R? zlqA/ԃcJ}H68iA#_R?!+ R?!lqeA(}H685 R?!/ ש~BԃcCR?!1 ԃcLH68A$R?|q5$x:P8x:?jKt?cjMtI8N??#G,jSt~JILt~Jӏc8jYt~E/@Ե 8YԷ#'R皹8>j~^s3TQ?@jq50:o8)t?ƞA8+t?< q6x:h| 8.t? ׃q6:h 81t?ÿ@ l8:>π>QB@!>󏸄uq|K8Cģ;|N8L>cqC(!#x>>?Gq
$!%~%}+<'qqēq~>qAB'%}"!>8E_ģY|}!K(!
Ï[J8EB>3|X8Fģ08Fģ8fGq_ӏ(!qģXq%}1!q>
>(!>q(!'qqx>q(!|}:>,!qS~%}1
8dģ}2oQC>G(!<&}13(!<>g(!xqOģ+x: qq: CGq:}5ģ}%}|%}%}>/ģxӏzģy׃gtQ<s(8%}мtQ==Q>DS{ģzW}~%}kA<qONY>Q<AY>GtqO>?5>OģyWCsyc()x:>ģyo4qO>σI=Q<}Q<@4L>OR'}ɆGrbRV8>|}Ƀ_ģ1L:J8##ܘ9J8~eiܘ(L@pLBJ8>Grb7}ɔ%}ɕ8>įģ2ra(L}ɉ߉Gra/8ģ09ܘOJ8
>0q&	^q&>σܘ)~%}ɂ>Qܘ\ q&?Gr`3#0q&(zpL0%}E>8Gq_>"ģ2&qģԀ("HBq#J8}H">!	N>"QD@J8=H"#~%}G}J>#R>%GqX}@(")8ģ@yD&%}Aԅqq
tqģX'qq^C*~%}A[ԏ>!s("=0x"?ģYDPJ8qOQE55q_QE70">(>*ģukN>(("|dqX%}V^f38Gq8ģc("cS("y8>)}RGQEN1E?>(k>*QE'GqGJ8?3:8OģU0"?>(csZJ83>(qE3"J83;8("|rq&GririQܚ؜}ɦGrl>f}ɣ_ģ5>ӯģ6?3'rh(M#5Qܚ`HMBJ8Hf~q&J8Qzq&q&hrjWQܛg}ɤģ4>4#5;(M%8Dģ4c4q&|
}ɥ?ģ4L2ܚUJ8K>f 'rhq&fM-%}ɥ3C8Eģ4C4q&y!ܚaJ8|#~%}e~f>2ģ2:N>4?Gqw8>0}h>33#>1q?>0'qqyQFFJ8<:8%}g^f#YqfE8QF<ÏKJ8f#>0dsQJ8O3N>0qfH8şģZ08§QF>8ģ#?ģ8#(~%}ߙN>?Grqrrģ8ܜ2J8fK8~%}^fN>Qܜ91Ncq'21N?J8<N%}D8~%}4Nqq'%y8Nuq'̞q'?>3rpq'>f#}Grq?rpq'̢q'?>⯙rqc(N̦q'>ߙ#8VJ83*}>Grp7J8>f&}qf&}Q,2%}>fW8Q/2~%}~f(}(~fY8_Gp8`>pb3J8o3p9OQWeJJ8<U8?Qf[8ģ%/8(	f\8Q|W8Q	f,}W(>f>pRJ8Sޜ}o(f-}q?>qC@?Grz30}柉Grz3rzģ<e`O(O]`$q'J8fq'q'1tO%}fa8?>>Qܞܞq'{r}Gr{8J8/38ģ<@yܞKJ8^O&%}?N>QܞTx<q'Gryc>QܞZx@q'Grxrys(O{OGrx7yܞq֜}ģ5xU%}鿋gp:2J8ѯ8߉Gp:uFGp:9xX%}/?J8/8QxZ~%}>/^q?>u+}ģ#IGp:Dģ|^78ģ',8(J~/JGp:Uy?>tRxK_Gp:[x\qQ>/bq>tAQ|^;8(<^N>x(x%}>/Gp<5J8/?8ģӏ%}p<(<^q_Gp<@z3J8o3(x>zS#%}}'~%}/qQ|^Gp<Qz>xL{C*%}gp<)~%}c-%}sXģ~/Gp<p<aJ8>/pq柉Gp>}ģx(xq>|o(:8Q~%}S ~%}Oq߉Gp>>~ģu9qp>~%}A>}?qģ^}G(ʞ/ c?>|㏸,%}k䓏?>|Vxqģ{0q(gp>q(#A8>9#2J8_}u߉Gq!G%}qϋɧqQGeqG?J8^/'}qQGg<q~%}z|^#}wGq+(#^Q8ģ #GqAyL#%}rG>9OCTJ8_Gqq/qq~/N>8qşN>;ģ`y\#ģay`?ģ 4xqGp@哏 7J8|^	>kq^)}QGPqģ q>!~%}3J8opAOQW%~%}/p@GJ8 '~%}/ģ &qģ (W8Q	/N>q# >T{ӏ -%}s?Gp@^>q
/ 0%}
|^`8?>~/rģ@enq(Cq(.x	}>>>>/N>Qܠ	ܠq(`>Qܠ "q(#~%}<`grGrrGr#
'r}q(01}ģA?}ģ@GW8
?GrS@q(	Grc}ģ@rq(
ި`q(?>8QܠP:q((~%}#@%} }!_QP
8@(_T}!wQPFq Q>bq ?GpeC%}!p%}!88COģSꆇpqq T}!Qģ'zq (
>q p>S@8Oģ}S?>)zģP8@q ggp{q pGp0Q>OT88M>tq(%}0ÏDkq(R}'_Gr~08G?Gr>_GrN>/ģDN>Gr7>8iJ8kAܢq(3Dq(ި48S>_}"QܢMAܢOJ8J>68JGrꀡܢUJ8K>78E/ģDTAܢ[J8KSDYJ8AQ0~%}*sDq))T}FGrTq),J8^ܥQܤ#}K>!H8J8RReCcHԀܤCI̂SHTN>"}L$8x>q)#x>|q)SBIǃJAÏI+tRu>q)YܤGt}DBH>t#8}B!ܤKt%8N>$Fr7МR':rq)ÏHPq)rSq)	8j ܤXR,58/YܤZzq)
>"ߙN>![sHrGrSiܤ>#Hvq)(zlq)}H	}ďԋq!O1}ăO2H5(>BR>B2q $q"2q kEӏ̅́H:qd>D~q s8|q wyHe}ă2>8d>8^e1H8}ĂS@$4iHFpq)nq~$WAHJÏ
8yhqj}ĂGq >SC x8>A/C3 8}Ą2E82=8@H>AG$ cTD8g}Ă}Ăǃ}Ăσ"q/ L$58H-8qoGq q Y[}ćc85$528
j
>AD>_8*|q$I5㏸I7>8#/$qFN>Jq%>I׫N>HՃq&?WIyIcq$w̎>K/Wsq%IB}D$>I8,lqQ 	I8.=X85qRX8.XNqlaAI#HcCzS z$X$>#8)!8$V>I?՛}đՃq$栰$ >IS̃&ynqJCXx78%ӏ)~qK^>Hq$)IjqK}đgq%c>II>Jq$IgrD3MO1ܦiAܦkDCM_>5d}fd}c/5jq)9ܦ5SMw㣏MハLS8PS8'}l|S8	N>6^ Yܦ'8< ÏMRq) ӏL*8Si<q)~hq)ܦܧ_}i_#M}vy88q)߸8ӿ>1r/8ٜ}iGr7<S'N>1S(!}e?YܦT@8aܦUp>2ǃS,#}b䓏L8OLtS>2>1g\q))N>0g@PS0~SN>5ELx2
N>ON>8_2>_Hq+<xq&d}axpq#_GpB̅!_@y}bq1:q#ɧpBYy
82N>A~28gpB@Y}OgpBi \x:kt98298^d>2pBG"8GN>>!N D}	/pB Vq)d>Aipq"?>AA	>GpB&ydq%_2>Cs!,pB)z>q"XKS!B8!gpB̃!~dL}7)>C̨858/>lqFpDY,8>9XqP|^qK`qK?8#2G8!$}~d>dIȄqL=8#C"@p38$/pD?pGpDx:>>8x}~ Q%x<(}5>5N>%8"GqAGpDRqB<~gpD :>?y|N>"I8"#")>C8" 	gpDU|qE>a
^>s"<}ooy<>Y|}³"~㏸"0x>>>xqJ?}'!Tz(q _R|q ~dF8J2L8I>22}&S1Fq ߲8JSANJ)F}&?㏸>#N>.q ( q /#$Ï|q >p	.<`q Hjq R>8KR}&2)}$DÏ<>x[8Jw9n߿ٖhMs`-We(ms-WFH߿ne(O-WFHi_$ZrE`
3-W"?ymh {2߿\UWS? =j<Snmf_~Ye*~0-WДֿlUWBSZW2%TQUSKye5M72-؃
߿A̵_5m,U[w6߿ ZjhSU*jڴO-WѪ&e-Wj?ez[c̵_Bt-WPZIsM8U\Tյh@j˙l 6eUSz8%fZEZ$Uiٖê*o<UkHDU"j߿U~]̵_3jG3̵_[T?c̵_[T?߿U<U EjY-juNo#2Wܐݲ'H̵_溜V"|U'2"Fe/DUH9_ {2\$U߿	9Uwujene!^N̵_Җ(mg2Jg?s-W߿UHnemEUUfY̿߿fZe-W2#j2+#j oYPEjY`e2G̵_ye|c̵_ZO<U7Ǚj"yfZԋC`-WaܤࣹI?m࿹HwOA)2{͠|ܤOA I6 I6Lܤ?{͠G͚J濹HOA ˹I?m)4{͠$mGrk{͠dPo=S{͠)%o=SǹI?mr^">?mr#6  ;GN$G!6GHOA ܤ =S٧Gr~?m=tykHOA 7R'=S2Rh?Ԅ}EG /HOAsܤT{͠Rw)	(|"aܤU{͠e˚*HOAQGrg6&rOAa7HOAܤ*o=S%DR-=SmGR.o=S4%JOܤ,=S4%Jܤ6JGr3{͠F)C#?mj?H=SQGr?m;;S{?mʃ2Gq!N?miOA򠡤H5{͠RO$+{͠R=ąKă}Gλ-G
2Q3ND;(esKz]G
23Z{h?P(ʉUw=SiH:{͠Rā?m#{͠@6B=;wh?]$h?ԃC-G ӸOAB?m=HB{͠27$h?eH o=S C=Gt?CMGj>B0$#o=S#$SOA)nHqOAdwH6R䆑q!+61$:{͠2 EUw(|"aH$o=S q >{͠2&h?̊ā6B=;G!W =S=$'=SG0O{͠3w}G1q OAuĂ?mCT{͠3;$	hĂ?mqH,o=S$wh?ӻ?mw[e~@OAf]$h?q V{͠Ă?mq Y{͠F)CCGx$=GzGq OA/ n@7{͠B?m;(|"aIh?.JGiOAI?mJGNJG}ē}GwF[{0=SI=SWo=SI_OA/'[$h?q&=GC.H6%${͠4
#G@ϸ6OAhI@{͠4Ĕ-GA?{͠4,wH怯6-7h?q%6`oI6`.7h? G^?mOA0K${͠}ě7h?gq$OA0 I#6`a$Jv?mHOAK{͠T׸ =SL$=S{$GE>I?6P)$(|"aI(=S/J{;%MGqHOAĒ?m5!HzwK7$wh?q$R{͠F)CIk6	"?m9q$OAEmGq\{͠EGpI{OAH3{͠GTٿLH7{͠ #OA	}ē?m8YSh?Q
D#ùMN?m8
7h?aܦkOA M^?m8cSYOAjkܦoOAGR!c-GPNGV=c]GP)ܦ6M~?mL6r6{{͠1?m){͠5-w)h?Klh?N3GtiܦOA4-GtLOA;"z6{!M?mFHѷh?2CJS6hSqOAVݯr{En4GE7rGu'NGH!r6 N2F?m!w)CkE-?SN{͠16LOASwh?OܦOA{ɻ}dGGrOApS(=S{kܦT{͠I}bf?m:#)wh?ҷrc6ùLOAt1K6]eGIsM81S6;{1[6jC˛(|"aܦ,=S){͠?mw)7h?.hL=S7h?3?m<(|"a{͠F)C6CMwh?!WOA
Gy;!7{͠F)CeOAGxwh?+!]OA
=
Gj>B0Nh?W!=SǸ!6=6!cOA64Yo=S	?m!Uo=S/!B{͠G<շqCo! o=SVEn~?mqSVբ}MGj祻;mG}pCN?m>y{͠NG~~+6m{͠7h?pէh?4$G)}OAkHpBOAkw.}OAkpBK{͠!wh??6)w$G|h?pB#=S࿸!(=SДֿJ{!*o=S36ZOAg7h?ծK;E-Gj>B0K[溜V"T{͠ڤQh?]OAH?mzڤQ"?mǸ!{OA5A?m!dO!0o=Sk}GapBOAwh?Ւ{/6pD6B=;#MGs]SU?m"WOAGR!GiLsG=S{!?m"6X"/"]OAiKh?՗{#G`}{pD9{͠69=SGh?Q
D#ø"eOAl˸"?{͠6;$Gj$-Gb'pD?{͠6 >OAl wLh?͉MGwH6DGbpD6wU=S+6'[YOAl}6 ]#6B=; 6 ]'o=SOA/6 GGj>B0h?;"n?m@"'=S "h?pDQ{͠ 7")=SpDT{͠ O"7h?P;wh?P׸",o=S",=SӸ"h?Q
D#ø"-o=SQGpD*o=S;"?m
KmG;(A=SQGpDh?QG"0o=SpDh?Q
D#ø"P{͠jD}6OOA%N?m
/w MG Mwh?Rp	WOAaVo=S }GGp	o=SG2ÿOA$kOA(p	]OA>6c.uOAPh?SZǿOA ?m.6c~;{͠X }%?m_p	?{͠XO(OA{H6as7h?K=Ggp	iOA(_i{͠G%?mCOp	6!;JV?mBKGj>B06o=Sp	#=Sp	$o=S (|"aSh?-Zc EDkM/i,	JOXO#ٓDG}__nddM/2/,~2~//fOw~%?B//'˿O//fOG(o߅fOSVdo~m?a0~2b~'f//fOZٓF p*w~2߅#<hSvd9{߅dî//fOs'pg__.̟^2vdn:vdoOg~'p΅.//fOW$//'qKx߅[߅c
__.̟&8vd1a//fO߱]?C?0~=?\x߅d1}	~'I__.̟%C:vd1*{U?A_U|b`~2H{=0(|"a+W( 12R88[_!,FʿWEL$׃~d!ras߿濿*iL7k=*|W~Y2~:262V3S`ǸS`QܘQ#e_(b̮f.~|	A!:262Yp(O[262X˹0L#e_wYF˹026UɊ5.̍mwk]*E{5.̍d ߿濅ّwo26U=A#e_q#e_뻈5.̍w5.̍>#M~fFʿG5.̍_":vdlb1"7k]*w~fFʿ#"~#e_"5.̍J]B#e_q_¬WķD-odllA[߿濂WĈ֚?  -1E֫Zw%_alZ/Լ	9{R'{Rٓ3ݪ/ԼٓGޚRYKBW~^| 2Zu_y'߽F_y$H]_y$]RYH~s'sș߅̟D_y$ w!;R1O#nC~/Լ*':Y߅̟@5:~Vdk/=d	ݐ;R2	?r2~^z2	~/Լ!6d(J_y]?w !~^z'H_߅22 /Լ G2Q>FKR?2/Լ ?tRԁldRJ-~Vd2{<}_yH9UKBK¬d_!RԻ̟S>G/>dwO/=d_y@2	O{n/Լ g2	C~/Լ*̟V}߅YJC߅?߅H̟QKR&O(~;̟POP7KR	'X(
_yE\B=<ܣ&|	!1xp{O e7Y߿|U /}2G<23$OH9A*T4O2NLԈ^BgO]C/%!#oy6i+^e~x<s A+^e~x<_=`)$2L^
l$2t
#e_ԑ>̍sU|>fA!>ic>̍~߿|s#c/}pu<g%D߿$2e,O@db,{#_*	RS0p{#_ pp#p{#_S~x>dP7x ̆&_n~uVdleM~fFʿԜI\4tA!>߿|3̍Նɋ7kB,W<;߿l$2RBOUfF_w<O:y>RY>>W<-wSdlepU{o=_sdx8
|>fA!<`ધ߿|[ /y;SN~}nd̌XU7&dR߿U_S=_ડoL$22 ^Z({ MR$p{?\$23 ~uVdlejk$i>̍P߿|U*{O[2F_߿x<6̆&_2UfF_@/-8=ifA!8
{OndՇx8
Ѹ=/2	̞S߿l$2VHVHUf@(YwZw|*̂C/`VQ2	՘pdPU< elw=~tM͎̍pp߿$26g\4tA!8YTO$2V< 8
{̂C/pKjHg̆&_>̍Rp&O#c/#=~tM̍xǃ߾<$2Rм3!Ĉ֚? 7i,l?DR=.3=ԆE/̓}H?ÍHi~dEgVӿ$R.O0ԡ;2MpfO1R@;2MpD̟Q
D#ø] &_#Zh̄L|J@65 Oș/̟,ʝ_<'ڔ2G~D dp7Դ~dLp':~dLpfO=_<'Ԓ=cj>B0ox&_#Zh̋֘D3u;Ϳ+3y~d?<[Y*~d>W̟})7 	 !?o/}HfO],߅fO]-~@E{u/̀'̌'\w-2 R!rу 	 !?2 R )%~d?ٓ G'E~☳߅fO5 	 !?*w~d>3'=F}_ O5!Hzw5N{12R8R=!QG2P9-#߿!k>BNG2P9(/߿be	]l2Hi3-1"HƓWdd6ƄMH_~@72u#H{2 DԄ~/̀?fOA#R
_ 6̟Ƃ~j߅c̟ƅI7~@'7Ԁ~@̟cMJ_~@s'g^ r&
'D/̀?ʳ'j>B02J{{ʳ#e_rd{5	9`ܘ;fFʿv$Q00Zc5ԑ=uL{#'wf!jH$dd}I;35𘅩#'wf$ddI;35Aԑ3_	 wf$a35𘫩##RF;3_	I@&0jH~fk1RF;3_	1/35jHľqK']#3_	~K'$b_~fk8ԑ}ᮤK'RF{3_	$a35𜃩#=jH~fk8 0߿N5$a35DԑpA#=RFO' I?35Uԑ3_	ŝI?35jH_ԑ3_2~fkQ߿)ԑXHƨ1735񬺒1735}I߿/RF&f5NԑS$bo~fkROj'HƢOjRF'f5Qԑڒ1?35RF'frHOu$a35#frRF3_9#jH?~fk #IG䫩#0߿{RF(frbԑ=RF(f^Q5$b~fk-RF(f5$b~fk,;ԑ=RF)f椌S1O35*jH>YRF)fԑ}ź1O35H>aTڒ1S35#;3_HNaRF*wf	:1S35"jHNaKRF*wf
ڒ0߿ IL
0߿.jHg~fk0#	ԑ?#	u$a335I߿I߿RF*f.ԑ>ԑH^"jH^9ԑLԑ mI߿RF,wfHŎ NXp#;3_\*jHŎ
1c35RF,fũ#{3_
jHŞRF,f1g35RF,fڒ1g35RF,fMIR(Dԑ.$aK353RF3_
u$aK35H~fk@#
]V)wf]I߿P
$b~fk@#3_
 CRF-wf(HŮƚ1k35E#3_1k35S#
5$aS35RF;3_5$aS35>*wf6$aS35jH§~fkg0߿Hžf[lZԑ}I߿$b~fk4ԑ}u$b~fk4o#3_0߿ IVש#
ԑnh#
C#
KRF3_+wfEI߿MI߿}I߿#;3_^5$b~fkI߿\z6\yRF{3_^Hԑג$ag35sRF{3_^:0߿
ԑז$ag35u$ag35椌35RF{߿W#=3pԑf~35RF{߿?ԑf3_5$`g߿q#>pw#>pjHϿ35Jԑ~fk9?RF}RF}G#;3_RF0wfmI߿ I߿RF0wf`!` RF0wf3_RFRFď#~!jH߿35ڒ07$If#~2~fk$e*Hz2~fkIC35IC352~fku$e5$c~fk=I߿ #{3_`7ԑ=5$c~fku$c~fk$c~fkI߿I}#%H~fk]IjH~fkIgRG3_`*jH~fk: RGS߿35]IO~fkA&35󡶤35IO~fkG:΀i߿MIӿ359~fkAޤi߿jH$sNΓ$sN΄}Iӿ35Aܠ_6UtLPc_6Ut w(kʿΉkʿΝw(kʿ΃{5e_Tw()*:WW .o͕ T*:w~w 7kʿ[wkʿ;nW_ %͕] }_6Uo͕;
kʿ{m~_6Up@_6U{W}{5e_*͕ ߿l Y_6Uwo͕
~ 3`*`oGwkʿ*#kʿ1w-~q_6UG)͕[#kʿWEn:vW@G*wҷkʿ}zwkʿkʿ#зkʿJ#*8߿l)[5e_qW@Ko_6U#͕sGkʿ;o_6U*!5e_8w~}c߿l	]S߿l|G*}?߿l_6U#߿l:o͕q_6Uo͕+kʿpe͕;;5e_8okʿr}vWw-~m*]~p<_6U=~೸.o͕,¦Wp<Y*^O~;W5e_îx_6Up<o͕5e_w͕F*^ o͕5e_߿l{5e_4X͕OC_6UAp<߿lƛ5e_4;WIL5e_6^tY*K-͕ЯkʿhӸ*͕^t_6U6PI5e_agwkʿN*Nt_6U6VW͕ Y͕u߿lmOp:߿llw~go͕]~U͕W#}~ù<͕5e_@ {m~XO-o͕ryc߿l(M~KOkʿAܞ_6U]WPܞH*
'*
{o͕7kʿ+ܞ?*
kʿ;5e_@Sܞ7*
kʿ<e_6Ukʿ͕Wc{5e_Wp8\*\(Wp8Y*\3߿lp
;5e_{nW}/߿lp~5e__p9^W6W{ o͕@*'kʿ`3#*q~WȀ{*dw͕KY_6Uᬵ$M~$w'wkʿ`ܜ`*g߿l{5e_1'8R*]~?N)͕%ܜO*Wrp_6UN~rq߿l>~
*bwrs=~ONB*d[5e_-rp߿l'o͕ӹ8k_6U=5e_,w'͕ܝ͕߿l[#=*9]a[߿lF-o͕bW/T*9#}~縌_6Urw~%F$o͕g[5e_!?qW?Fi_6U505e_Rq߿lj
wkʿƥ0߿lj$wo͕IaW?#+*FS_6U5qܚ_6U5gܚkʿơris߿lk'rh_6U5
K;5e_P4L*ҎWnWNI{5e_81MkʿpWܛfWNYM߿l'Qkʿrri߿l'{P7kʿpM͕rl{5e_:grj~? PxܛWOOrj~geEM~	L;5e_9q_6UwE~oE-͕GqR*e@P]~gq_6Uᬮk"kʿcqA*	q;߿l&{}~EJ*	.-;5e_1[߿l&=T-~wYo͕o9*	)WLG"wkʿd)WMOq߿l&͕q͕K߿l 뿣?mG 7]A w eu 뿿/~EH ߿nd?1Hok߿mI׿O:RGW߿*$u}RjH;4Ig~0I߿O
BI߿O
XH.`?)H.`?)5$x{4I`?)u#{4$q~05$uRSԑw iIgRG_߿"O
Au߿BI뿿O
z8߿O
H~`?*jH iPRGO
5$q~05$q~05ԑ iQRGc߿D}Iw߿Iڒ8￿O
ޤ˿O
˿O
9~05$s`?*::~0IO
CRGB }$t.`?:8OmI߿:9Oឤ@ |;>`?ԑ i<# xH;4$tn`?H$z{4	5$z{4;`?I~0_~0_~0Z:W~075$t`?nRGu߿u$w])ԑ 皒={#4ԑ
)kʿr~!W*RW_6U7}Jwkʿ'rW׹D͕rs߿l^S߿l]%~"fW-w(wkʿxܢM*D_6Uɝ!W6o͕Q߿l(o͕$~ϹE߿lw(kʿ|1͕ܢ߿l]0͕Vo͕@Q4*
 ÿ_6U
} _6U
 Y*
p-͕@
[5e_P
5e_P
{5e_Py	5e_Q;5e_P	5e_Pq5e_Pikʿ #)*eAH!w {5e_P[5e_Qpe_6Uw WR{AWR@߿l) ߿l)= ߿l);G_6U(}~ܠ߿l)HPkʿP-o͕!rc߿l)@_6U>WȀ{(cE}	5e_Hӹ@@*e@I@_6UkʿAW7Pi_6Ut^P͕HiL|ޏ%_{<OonP@W'WR˿@P{2Z~d7-H*{T 5[?H-;T 5[?5$[@P?ju$!~VdI߅ ̟³JP˿@P2
½JQO@P%?g}_ <+Hi_ O]3P |2
C]_ O]߅ l+Mԇu~ >jfOXԺ@P |=̟°=t,~ >jI̟°C"W߅ ?eITP |fOXjH/ Ad5$Ro~栋2R;T 5+O`GKu߅ _2 f,~ >j!fO`Y~栣2$T 5XjS/ AdMKT 5XR߅ d8ԑP |Ǚ?QGp6DkM9->X,"Uw{@?o,#(p+𰵩cRxK ~{82Ԇ(p+ j@˿
=
k;w?Ԇ%N(p+ 5,(p+ O~~ &dGR!ƆG;+{kʿ̀2Gl8L o=5e_̻7ja0>{kʿԖ<>ȯ߿|9>߿|UHi>?s%_Wܷ |r7_?/B̟ar3ٓ/o	_虓f[~OfOݽd߅9?,6;w]_"̟Bw~O2| _c2; ?r3+OWr3b6=FdJ%~O`2T'0[?_~p#?~O-ć_fOjr-Z~uYZwʥ/fOj]r-w~fs' 
?yZ"E./^2DL@df_̟XԀ6d]N߅9?'A~/	'Ş/_dv5'ydv8.'ydv=.fOa~ ̟o'x̟ł~/A̟ӷŒ?~/ 웾w~O@dv%E/H?w~O-?w_?}Gr̟y~'ԇcj>B0qa/ G ^ZNd8OG2	K^J4u2~x:LO3M~x:Lѧ~x:L&oOPs!:}'<Ă&_Mv<Ă&_}H̍D~~uVdQ#߿|U /t&u>Ĉ֚?Q}> ?D6!w~h?p!>/c*̟ 	,~hOgV]_ǩ lp<;4"OMa<3's߅8,y̟Q
D#9g"~x:LӼobefWNOPs!w9?߿C/OPs!'NT9^9W߿C/zG7id127F<Ă&_#Zh@m>+D|
+orWPsFd9ACPsFd9| +5<^$fO& G_/s' ߅9M?Dh߅9W2fo߅9W2F)C]G8^ʛ4u2 GOPs!7 ߿C/PHOPs!"<Ă&_<bej>F~x:L$F㗿㠓J%:
%(V:$w~jd:c/Xx3's5aw2 }_̟O8߅tx_̟@qkVuYR
G}_̟@n߅t8 gVhg?|X\o: w~j.9=_Ad!SV ̟Q
D# 3Ֆƾ.<E|be"5ԇiqJx}x}߅@2 /;5hfOp$ϿP)fd g 0w~j<,̟ 0?
yY?׀:
yY?pP)fdGR!J;wkfdl.{5@26U	5@26U;5@26U{oW\kfdlϺzV|,̍Hi5 [L}`
X{6,{5"}9=~O|D̟@߿R'P̟{/H? /qR'2<g_>dGR!g_12Gj6/C<{ơ߅y}ɽ_	fOF~Y߅??ϿP' K߅'!q}_WpӿPyӿP
' cP'$֝_ ̟ؕ~' 4PC̟؋=N5ٓk
5ٓ8߿P'ԇ=B=<?(Ĉ֚?Pk J	L{=!*"G)~_'|/D2O ' 5d  rG~_9s~_̟*pƽ_~h-O
< he߅d !+KAo2!߅d!C,w~j%?>/D4'_ MK/
8a~_yC}QGG'L$Fm>^7Ï*f˿X]w~j>d3*~j=</{;5A?P߿Pa'=_|m?࿸:*w~j?'{~/Ag?lS~fOၯp~2;/AvdIaoPau?~2%
_|m?$/Avd&wZa{y`w	En/Ad2~3'{'~j=2 7Л߅0ǹ5!Hzw	$?y o#L{4tC/wi̆&_^-~x:s! W@9 be  =~x:L=m~x:L=4u2([4u2+{obefTf#߿befZӷi̆&_|OPs!/}?߿C/!O9H;4u2M~x:LԆ^W߿C/wpOPs!@{'N9 ;~x:L~:~<Ă&_#ZhԛL}`f"U;=Povp3N/׾3'	߅::Ad;8 ߅::@2_Rs'g ߅::	O7*~/̟`s I_Rp 	tu@C2~	Y~{?2~ dGR!o=&_!}~Y*VIL߿澤Fʿi&̆&_c,^
Wp{C2		ѷi&̆&_g~	obef+߿C/0=4u26<4tA!9\4tA!8wv<Ă&_S~x:Lԓ߿6d125߿C/|4U߿$20pUeO@dHiA=>_*Dm   ~,̟ǃD߅:C@2 ~,̟Ǆ. 
,w~`'pPg߅:C0=?^H׿tfd< H߅:C@2	 !Y?7 ',w~,̟ǂ (;H~hfOk`!Y? RӿtfdA R[!Y?x4/w~,̟瀶5!Y?\ ~,̟q++!Y?ptfdRp}߅:C@2! /tfdGR!7yt{5@26U<wOW {oWCkfdlxQ!WwOkfdlx}75@26U<}1[߿hfFʿǏ{wkfdlx<߿hfFʿ?<߿hfFʿӺz|,̍oWw[5@26UO{kfdltK߿hfFʿc߿hfFʿ2|,̍N|,̍HiKDaOG61~Rs'"<}_E?" dT>A?! ~1| ξ/S̟Q
D#M30_Rs#e_'<Ă&_6;4u2¯t}TYy.9;~x:L$FL|b-?DOgG_6/p/ fOሁjS vdY~b'i]_	Ow\߅: }2Ap߅: ~pM E̟8   г߅: |fO>Q
D#øL	beD~x:L$Fǖ/ND*c{6੏~;C<U~d6̟{~;Afdwd/wfO=ˋ;2'@ܸ߅<l/_s'E}_6̟~n/ẁd_"fOp#~eVdz6߅<2=;U|ȋ?U~dE̟[S߅<fO}p߅<̟@}[/w2='~/wfO=>/w̄LO7S߅<C2HyGcj>B0'L5<Ă&_CV<Ă&_#ZhtX?+WGm x0A2AW r7<С?#~aU? +߅<y?$~]_
90k߅<yC2@_=_
y_	 O {4OHI}_6̟RY?15!Hzx2 Hi1Eo!;"d|ﺯzo3$OV=_{虓5!Hzz{ğHim1EϚ ?>)o/̟π+|6̟υ]*k߅<¬N/̟υBoavd~Zoavd~:o`K2?__qs߅<d~Rohy&F_Ͷd~o߅<ì 	~3s'?UoadGR!`{be"5 L}`GD|wGKmF_p2oH_į2'o^~d6=_į2s'3;^2}g~+̅<2E	ӻ^2~+́~d׊_į2d
_į2d7¡Sx2~[̟"V%},2@߅<JYd^; w~H?B߅<J"Fd=Ue߅<J ̟ǧ;?~+̀K2o^dY|w~B=<O{B>G{S̍/V;S̍Ԥy/߿|ّ.!oO[2626d~tfF_'&O[262 Wp>lأ&?@dle"5L|z%_ 'GS\ '~8fO 	 yY1Kx|fOjW~8fO?һ7f`}_3jL/ !?cI~8Oi4*~ o l3k_@2R߅<'DԫJ f%@Qx|f
5!/ ?bΤba R ٓ5!Hzwj
be"5m1E0@W(w{nTo .E/s2@z(߅<.~'_˻dB,X? :/sdNrG~U?	O߅<.}, ~_&̟w߅<.}̟~A~s46x\Oϑ/sw?WϹdZw~p#?%~p#?/ q3x\Oϸ O3Qx\l4(5~ O᠗{ϸ Ox$w~wyhk߅<.}O᥾Vx\6d0߅<.}d$w{7F)Cb #~fFʿU]~x:LR_qg߿C/ id12E_OPs!HOPs!?o߿C/P)$Z9f4u2+obeUbebe"5 {L}`JQ>W(~~fO$_	_rvd<P-~}Č߅>}s'/,|N̟@35_~fO%t~}.?>'A~M̟7O{Ͼ|9;Ͼd>|+Oha>']_rvd>$w|߅>}2I15!Hzw9ewid12w&wk26UR<Ă&_cԩOPs!@ƥ]~x:L s<Ă&_(r߿C/5ruOPs!
{ǿOPs!
;9as7id12X<Ă&_	}OPs!p-beM ~x:L7 ]~x:L!w b<Ă&_}C߿C/;4u2Hiɖ`>?D{ѿ~u?QGpxDkM,-zGJo}OPg?5~%?;w~d3̟Ѐ Ug? @߅>#y2B+p#`dx  ׿|Fdx
+o|fOÀ21?> k߅>#x̟Q O~@2Cn%g~kW  w~ޤ' / /2I2~58
f/j
x|F!d> D|F@̟ D߅>#y2a? g?3G|F!d ~'&Ao|fOL%1?0w~̟%~0'&_^/Ԁ6d	;o-̟eis|F ?KN|F̟dn~68
/l!;oyl
Ď/Ԑs'j>B0PCB|g*}"|#e_/%^~_B7kC<W+!wkC<WcM#e_?q_?*4 ߿̍%3#e_*kWgBFW[!G_R ّ@@FʿC~̍$~FʿB__|fFʿwq
~c26U~26UC$o K26UA!#e_;n7kC<W65!dlQq_?*TuC?3#e_~c26U005dl`55=*%Ԁ6dl`&w[5W_R ّCW_ W}1* s߿̍ #26WBU	;=0=~*U?!'{aW	 K2paW'>^'5;`Qg1Es]MpC^l(!HspCBnACp!~0T({=$'pC=đBBCrXa⺑iЭ1+EBG_mRZD,ǿPC=--[#`Rӿlg?
wSNXk`dղ<NV 6`EDqSVբo.Ĉ⦭D]+̟3ZZGk/mR(=]mR(r̟3ZZGѭ1=mR(HpTwS"jԇN[O
KV9ZE3XpAG~y]} "̟3ZZGk/πWY63|[ofO--[#d+Lf""]?p63hGչFdղ<NVSVݯlgM[v~ZWdղ<NVi^$0ꊛp63ê*o~yKV9X{i_z63C~ߪ;̟3ZZG k/*^ M;=]*^ M;`>g贵lէZc5%4P 
Ē(q O~>dղ<NV1#Rv\w5'eX2|ij'?6`EEZ|Slg"[>߿>g贵lՈv`Er⦭Dw{͌'.*jڴN ig~z̟3ZZGɶ`En@뿣lg7qCo u߿OpQ̟3ZZG3XxU5Ԁlgk] ~FpS̟3ZZG`E➖hH 63?R 6wٓKV9Xi^'5mZ'Clg8j>?Edxi^$_]{͌$_]~0KV9X$k/ꦆ 5%{͌'5M jKՂ?T&O--[#e{Lf"9s<͑=HdQwN\3dOR{bo l?Edx1:N:NX 2|ij'?1d4  ]w{͌'$ 뿿VY$?Edxc5{,Fwb7~s'sVӸ MwӸ MՊ~ s'sk/ʪlO=]ʪlO`dղ<NV\k/ "G~!p RՊ0ٓKV9X1k/'*7wĞ߿V]Ǚ>g贵lՋv`E~	wS]eks's c5o (]c?o (]A̟3ZZG3X⡃lg?=C~2|ij'?-1\c?;`#ꀶdղ<NVck/VGj۸ 4:Ջ>g贵l͠k/VEnxlgO5hVvyKV9E< П63x?6S2|ij'?`E⭪E +=]mR(s _߿?1O--[#`@{P{͌=(`{'sGi^'(O"z߿ 'sHWS8klg"]N {2|ij'?-1Ď֚c?4;`?Edxl1BSZ{͌* 56	m>g贵l̀m3XxS:.溜!ԏYw3'sզ3XxT\6;=]ˆ ~l	KV9+k/J[;=]J[;`g2|ij'?c5.Hiҗ$4_~lx>g贵l͏-15t%5]c?jJk_һaǪs'sA #{͌ӀPf>0m>g贵l͏m1v8 H63ݲ' 	aٓKV9{i_W+c?(
~lPE>g贵l͇֘`E
 
>A}g,?Edxl?k/Q ӿlg
;d/T2|ij'?`E
:c?(P wSdղ<N6Ck/P+c?(Jn }PM>g贵l͑m1CkE-? {͌"Z)i6 {2|ij'?Si_X;=]PE,	7<?Edxlc5(T=c?(T=G	9KV9؃i_p
#^ Dk߿UNdղ<N61\ $63;bs's`E
G
~lKV9<k/PjC"GG
mHdH͓<`'sZc5(cc?(c{2|ij'?&c53GiLsF߿ s'si^'5:5^$*{͌'5:5^$*"fO--[#g`EsM8Hӿlg9~pi߿ٓKV9Bk/T!=c?*
=̟3ZZG-3Xx&§GH[
9KV9؟i^'(W{=]dZ+7 2|ij'?Lf"9FH.=]d߿60KV9Hk/dp63$4ءs'sc5(X63* O--[#a2P\0{͌.{b dղ<N6+Zc5*O=]T).<?Edxl(c5*9.63}_ԉKV91=.;=]TX̀+ԉKV9صi_ _G
p
5 dղ<N6V`E
C=]U߿E>g贵l́m3Xk=]U3w~l*9KV9Zc5*G
 }߿ w;̟3ZZGͦ3X =]TB~l\@G2|ij'?1\  +w{͌"[6>O--[#`k/T
c?*	^[Ǚ>g贵l́3X 	w{͌F }P>g贵l͔-1  {͌ 6]̟3ZZG+Lf"$#"wIH+;asdղ<Nk/gE $OwS9p ?618g>g贵l}3X{=]UCO~A '>g贵l[Lf"ngX;Ԑs'smc5pn~0C̟3j-7s[i(rCs]	ݲ#TTvےhZs]M8ܵEzڷmyE-"&!Q3IjjeEmR(g4K[ykjFo<Ѥ9"Vפ9"Z[Ώ9"TԷs:5%!VW,UQ\٤(tiflY4T9t%΍,͚K3FMU٤HS8VU4vJճZUD%fu7!+FK;v%!LֽhQ3Ign٤ZhQ3I\\6\5tn+FK=TM]Ѫfm=CqFjz)VU4jV׸&i,Th:3殍hQ3IfsEngnhQ3I\J&j%5qZ5TLVqZ5TLTJ%-GVU4!&j٭{Ѫf$BTrjDQUD%f")׸&i*BMt%J҇5܇&i*BMt%K]D:[Ώ&i++s;wJjiqZ5TLYѨjqCf["ᬭ*nW46i3QgeiSwDS5S5zL*54L-s5IsCf4ty\٤$k\9dRky\#*%-R:<*o<=rR܅,ӣټ*o<=rR܅+4i坵|Tf)YW4Fj\rYW4Zk\;jfT9KCK[w.e|[4i塰s,r٤Z2ھW46i+iGv򹡳I[M:<5ھYGMDiFlҚ|mHk<fHvRˉgm_)d\?Yj"W-C9CrrS*3f(s5!HzJܧ8k,GTީgFtvyOpZѪf$ger+?YR\*%htC9OpW(!ger*"Ki2D&nS52D$J٥2:?)"W5+44媉2FHvj,媉2FHvj,SEt媉2FHvj*"M4jOpY۸!ʉSt\$rᬳpCFH?YZk\-vrᬳHqL̴Ώ7HqL̨S+0nCʉJ/,S*3f-	TO,Aij-3򹡳IR\4%uK;j\Tz2Dm[TYZBDM2Dm[TY[7-W3$LLҊ򸩼FHvj, Ff P`ھW7W(ݵmQel֖*W%r+C-["#UC`|*o<Q%jڢ;t]j\٤Q%qSyrdYgm_,FHD2P٥<hlW(9rղ,HqM6J"W7.ZEqkRް|8k+%t~ZfpZHR$BT[55	5Е+JSr-38k-$)Rk*Z!tykjӖ5	5Е--G9iYi!J]	RtyjLI
TJ%-G\᬴HIQh	KT.ZfpZHR$BT5	5Е*Kj[ΏLI
TJt5	5Е*-!6ZfpZHRݳIZk_-38k-$)gn٤(s]M|᬴fk_-38k-$)gn٤H
f3BvJ+igeqZ5TLTJf3&i*BMt%J҇5܇Lj	5Е--G9iY\VU4!&-G9iY\VU4!&15hQ3IRk*TԷZ!r3&i*BMt%JEmMZ!r3&i*BMt%KKyiY\VU4!&ImKyiY\VU4!&-GgeqZ5TLTJېQW-38k+ѪfݳIZk_-38k+ѪfݳIZP溛iY\VU4vJB|ᬮ+FK;v%ES55hQ3Ign٤ZPƖsS*3f D!)DtW4ZѪ3zZrS*548ZkO*"M4;tʌ٥5J,i@s,S*3f,塰s,S*3f,AyZ"q*$i2[)hĳiCᬨ͚SSPjF(_5RnڎY4Zu~Y4Z vѥRևL+geDIQ9輵Q9W(ݵmQeFiS&)0m_-TNA2Dm[TYZT`ھZ ʆ+divj%p\[WEMYWdZh=rgm_-TNA2Dm[TYRi媉2FHM˖e|ᬮQ%hˉ\٢MWL"V\qGWL"TZ+I3FHMrھZfpW(̑*#z$r-ZWT52DkIᬮQ%jr+F\M\U-hQ3NS5yFZZW!)<ӣQ--[Q*C~ZfpZs\WZ$iFJhpĳf)Z*wMK%|kk:;\QThf(CIEzڤP&Vhm]RھVT4$9jK;jP"ZZZL8k,ZgG?Ygm]SLմΏ6Q(`ںfo-T%$5T4Igm_,hlYWhm244?YkFJ2m]H͚SW-38k+*qSysEi.9OpV-3ᬩ.hv-BQ*n,Д־VSS*4$ԋDtʍD9PjEPCefᬮ(gejWT嫚%jeFQhVePգhJ%j+)-PTFjeFZk_+)je9iYfᬭ\tiOpYG9OpZ L8k+D4^S5,k9OpVh6iO)A-[?YhJ3fW)jꖴjW]Z4ʒĭ["7&JMs;tʌ٥5KZ5\ᬳTi4iYjJEL٥4ULUkFJhgeDo3V"rᬨd:v(Z8Jj-PTFTQ44O(_5Rnډio<R$P;FSR$P;F"c*"E	!R$P;;'R$P;-38k-iKZ5M9@TQ)hĨ5ھP#UJAyZ"HvRD5ھPjio<'+Q&kM%|yH4O+DW)ھW46i,ӣVȲn,sCf:<$8,sCf:<K4L֚K;jQ'CMYG3Z坵|ᬮhlY榔9Gp嬴$8-mlYV畢,[4jY[7fq4K;jᬨ*uY[7fq4K;jj)!r@s*$i)\٤\M=ھTJ[lW46i+OD+fR+z坵|*nTZ5롤v򴩻Z$-myѥoTjE,ӣZ5T9F"坵|*nV4K[yR\*%htٽrVֹ\#,ӣ;jOpW[":CNS5MKM)?YZTĨPᬵ<AW-Q\ЊAJj?Y\5l+Jʒ栦Tf)Vȴ-TWT͜5W;jRiQ]S6rֹ\#,h+zCPֹj9vBRCZ媀RQ&kM9\٤\M=$LzDYWʉ:h򹡳IkFuDÖАGgm_-SeRhI27=rھZ %Įv3DgP5MKUejiCt~ZfpV7q*4Bt8G5MJ52k]:fpY4V4aL"Q0&DSgX4%)چSURg@@)

pFC!CT Nn#8C-38k+Jje!Tֺ#qKLҦ%FHU5KLҦ%254:?hlZڤPѺMrjVh\4uqKL湒KU\E\RI\5l,+4VȲmGQ9W["ݵR\6i++i(؃+VkerW4"xrQ4)Zs\+)%AL͚SWehYqJW5m\TNAp_ehW(h+W(h+YۤJW5m\Im]Jղ#~)Z!⦭v)Jjs+Z+殉hm]D>)Z!⦭' 湫W5m\hlW5]ں|RCEM[W+4sWGeqSV4 -Nk╢,*jڹf%s2GeqSV4 +4' CjkC)Z!⦭jiijAW46i-TNAև<Rjdhm]D>)Z!⦭d4KTںVhjdhm]D7<RCEM[W+%uJW5m\O[R:?eqSV4Q3N)Z!⦭5sWGehˊf!ʑBCz|RCEM[W+%uh+WT,╢,*jڹ\5rھ)Z!⦭vJW5m\&ik8h+ZfpT(4ZfpV7q++Iq)34U_L"Q0&D(E5N§35aL>Pj
BBCxB*۹s)	hҡYѨJG+Iq-38k,N%!38k,RL,N%#Vjں*m52IR&J̨S-T"╣yg%&lY4(? YO[5ZkZxJݽ2؃-TLVHMkF"-TLV)iY[7m+.e8@=T**H? YC'(xgeHr+jV╢JC\;v&-Tޮ)jKEUJ~)Zk\ᬮkIDD▙5jJk_8k-TީQlҚ*ge*4͚SERЕ_Q:<RJB#zK:5ޖM-皶qJ̭!JڊMGu5l+C2ޤy\SVȼR΍D򸩽mHnҎ)gFtyhlARԒٳVȲ7iGᬭ[5Ti-PWZfpWT\qKLճZ塱ZfpV-2m=R3΍D򸩽moLQ-38k,N+VkLZfpV*"Kijݷᬭ[WEMZ#TZ+yFW5U|R3lֹhKL҄IPu+.ej٭rmD4q_ᬮfKLٻi\9s+VkM˙Z\SVȼR9s+dHM[4nBs+C2zs]M["D(EaL"Q0sT*s=l)VᬵQ;rie5P!\!HZvtxSTttC"철$ԋDg(G *RR(ZfpVS-T9IHZfpVS+h▙5	4J&ZJ٥5qD(EaL"Q0sT*s=l)Vᬡ˚fhҨjBMT!HWR
x@=Y4TZ+? Ydhҩ\_>De(lA▙5j詴)iYZML4iTh&D(EaL"aSaLgerBMO42B-;:`<+*::!╣W3SIhHrtz+s+C25Tq4VW3h+G)khHrtz+9I&)Zk\MU$9\M:=ГGPj!iP&8*!"QW6e!"QW\CkE-%RhITDi╫HmhM	4KBC|Rs)9I&hm244▪\6RP&8%!)4$--G╫fCkE-%RhIZ[Ώ-tT)9I&)Zk\6RP&8ERjQaL"Q0&DSgXS3΍Dm\S!+)N΀GGAd<Ro,+je+FΎ\ZK)Z7tw=-+FΎZRhYW*KjEj*ZhYW-T"s]qJErΎhlA5Nxge))J3fWᬵP湪Ti4gerL٥4ULճZYZk\G z==B? SN)YZk_fpV/OP@=zz/38k-tTL]$K"CˈDP!N)Yk'ᬵRDH ʄ<A@=xKL&*fpW	5"R8gep_fpW	5Ā"RS3_38k*-"졈DCN)YQh38k*-Ā"졈 DCTᬨW;jgeEWTG # z/fpTZ+uq8geEWTH # z/38k)
fںYHS5v/$#e=BH28ge!LֹWWfpRkuKĀ"존A	 DCiPTᬭoM2k_38k+fL)/C4 PC.#ehR8gelzi3ZS3n4Br Ȁ{(3@=B@? QfHz/38k+h5MHK[zr/!T 
A!T 
AN)Y\$ԋDg(N)Y\$ԋDg( Ȁ{* j%BФq Ȁ{* j%BФKLURR(5Q-m<G ʂ<T 
Ad<3B|}/fpZrDg(N)YjJE޹Ā"#j%BФq Ȁ{*|CP4)S3WT'5ZK*fpW4W;jꔄ湫Is/A	P|"j>? Q0 BG8gesEsHNk<N)Y\\R%̼H >!$CaA DG z(l>B5KLm]\Tᬮhv/A	DG z/fpW4W;jqLm]R Ȁ{(xPx@=|<BH2S3ԐBge /AAN)YjH!q8ge /AATᬵ$38k-I o/AX7? T68ge S3ԐB Ȁ{*d~$eA`o/38k,hlӊ5d46i/ܼN)YfHsCfN)YfHsCf Ȁ{,x= Ȁ{,x=LʉCigeDK"Dx=G Gy/fpTJOGfpTJODH GyĀ"Dx=S3Pz8YQQ(m=Ȁ{(bGy"졈CN)YQQ(m=N)YQQ(m= Ȁ{(bGyĀ"졈CTᬮ*nG38k+/ axDPC0y/fpW7C38k+/ ax DPC0y/38k,UC<Tᬳ4iU\"h#DdGN)YfhҪqL3FP̼H  v<@=Ax>KL3FP̭[55f*˙Zk\G  v<=qȀ{,|>zz/fpY4.ej٭|N)YfhҪfĀ"h#S;OGRS3ѥT9s+VkTᬳ4iU\ճZG  v<=~#ev;AҞOPN)YfhҪf~'ᬳ4iU\ճZH  v<=~$ev;AҞOPTᬳ4iTh5f*"h2\G  v(x/fpY4W4W♜5f*Ā"h2\H  v(x/38k,U*-S3ѥR\G  v(b<B? YcCN)YfhҩQh38k,U*-Ā"h2#.$ev;A1!KL؃L؃/? Px=r8gehlAqL؃/@? Px=rS352Ȁ{(x=|G >@N)Y\؃♜52 Ȁ{(x=|H >@TᬩQes]M["S39Eu5l/CQ	1? P|>BA=28geHr+j38k*CY\SVȲ Ȁ{(d>e! C$e$c/38k+<Tᬮk "? T 	♜5Md'ᬮk Ā"@? T 	LʋEd*fpTZ+ "졈	Ȁ{(b<Br8geEfpTZ+ Ā"졈	 Ȁ{(b<BrS3̐<Tᬳ$9BG  d>G`ODd	♜5d46hAqL2C4 Ā"Cv@=@|<TᬩHULʔERȀ{(x@=~G28geJD'ᬩHU/ DGDx/38k*CW駊5!+/C 3??? P|g8geHr48geHr4Ā"졐1@@=2(Tᬩ55&"졪G8geI<N)YRkkLH  Ȁ{(jz."h2CSDdeᬳ4iTi^#e=l־$e=l־#eB$eB#e@I DPk? PƊ@=1#ehvĀ"졍ں@=6s$ek\DG7HS5 DG7HS5DPjEZ3~$e@Iko\Q@=))K[zrĀ"49IHZ3~#eQ\R%v)	sVDGW;j@? Qں@= Ā").#eAH!~$eAH!~#e!q Ȁ{,hlӈD@ D@DCJOG(6#e@H ʁSt:8@=F*˞$eJrDdhҪf Ȁ{,UC2l־#eJrV@=F*˙ZkXX7? Y4W4WĀ"4iThDdhҩQh DdhҩQhDCJx@=4DG6  Ȁ{(#e溚E@? P,kd^#e@IĀ"	5x@=14VA? Y١ DdHsCf#eQW(DC'(ONQ\7#ekkO&D(EaL"aSaLgeDoUqO42B-;:cp,5T(xYesCb38k,<TᬲѥR_38k,4iTh5TL*CW駊5TJ*gef*˙ZkXX7gef*˙Zk_38k,4iU\S3tqS3ʊCigeL,hlЃL,hlӊ5ZA`ߊ5Z\TᬲWW38k,hv)	sV犙5ZrDg(TᬲIko\QYelzi3ZYe!LֹWW38k,W;jgeYeE38k,k S3&*fpYk*fpYZk_L"Q0&D(E5N§35`BDqO42B-;:cq!QY1"G=uQ2DkoUCR$P;$N*%).Qh!)Q(HTJR\JNTD'pC)Q(HZfpT'pC≄Q0&D(E`TzS3)Y\$E>Pj
BBB)\$J&Z%i]R)4$"Vhˉ$JѼV\ѨW(Dj)!r@s,5W(Dj)!rDQxr-TNA-)t~)ZP-I o*3f+J% *3f+J%CT͚SWd\ZKQ[O-htKL"Yf.8qSyrTJ*-╣y\$K2DR-GVr,Hep_"Y4V+z"Y4V+zhW(UMhWKL"V\ѨZfpW(̐8ger*-KL"W	5K:5!A3!d>)iY\$KRAZfpW(ѥT9s+VkR3FHf*˙Zk_ᬮQ%EKP檦U-38k+dP檦U-38k+dQ(m=R3FH-38k+d\7)iY\$J\q9FHJCZsKz$K]D9QhTJW42DW*%TQ+[+Jh(r-TVSiQ*'(9I&R9FHM	4J2DL򴚹r:2Dq5sQTUD8$JҊZEjݷdfFZm"T:Q坻\r*(V)%r+[aL"Q0&DSgXS3FHE>Pj
BBa\!QYdgn-mCIDM˙\$K;vյEt$qJ"W46i*KWD)\٤Q%qSyrd^)\$J%Hr,ӣJ3Z[hZ"W4hlYiѥm4Q0&D(EaL;
[
fpՅ38k+djrS!+)N΀V!
xhmEMgDQ%Hr-M8 +dRSN)H4O+dRSN)jzh2D'RPȴqJERne*o=\KUԃDQ%jڢʑC3"-TOCRFHM˖xaL"Q0&D(9v9
fpW(ErmCHC))

Bӳ vGGAd<M\yqSyrV+\#+C2FH+)\$J̳HqL*o=\J"Vejh2D\"ji2D\v(2D'+]|RFH+fj92D\5uiDoRD\dhm]D>)\$JEr+xr+DW2ԑ+dZ"-▙52D\iDt&D(EaL"aSaLFlҚ")چSURgQGGAd<R[bQ%FlҚEW(6iM\RXRA2D͚SWVA2D͚SWklA2D͚SWk
[er*3f+Q%FlҚaL"Q0&D(9v9
fpTj|6!Bp!igg@B,TJZH[-	\RUEP*-ʑBGQD$JKy&R(HD(EaL"Q0sT*s=l)Vᬭ\E>Pj
BB3
x9"\7R&lC►lT%89"Zk_*i\#+Q%p_C+jw4qJѫ+DW)L؇+殇<RT͜ʑBDQG\J%! -uL̩$K54Yj蕢+R&lCsWC)gn+DW2j╫f̮k8h"TYF)Z"HW]qK:5ʇKyr:RZѥhC+(EaL"Q0&jNg38j5&>Pj
BB3**::!? YCZ*MmioT#J3ղ<\╢JCZ"q+DErY۴PճG&J4֞)fhT%pުYZ4H%R4TAV\qKUhD\tj'Gf%sErW4ZE+Q0&D(EaL;
[
fpՄӣ>Pj
BB3oTttC-T9TJ*)it~)QhWQQHhsN,ӣJҦ%p\N+,N-Nkf%s4򸩼RtyQ4)\٤W7.ZEJis+iGtj'Gi!LֹC)kfQ(P&K4W46i,ӣKC`YG3Zs,ӣ8tyQ4)\٤N+C-["J%t~)ZP҇54RjCCtyfV|RDYGijs_f ,͚K<,ӣʌ٥5qD(EaL"Q0sT*s=l)VHqLS!+)NΣ;
BB)hl&ZJ٥5qKC`W	5",S*3f*CYgnQ4)gnQ4kFYۤ8Tf)ZW46i*KWD)hHqYYѥRh&eCeFlҚRh╥̳HqL͚SW6eCeFlҚaL"Q0&D(9v9f)S!+)NΣ;
c*::!dIQ4)QPR$JjNkjhi*3f+4\.M]`ߊW46i-T9IR\48FlҚlM26iM\RԐB6iM\RԐBJjrFlҚCHS#ВTf)T9jjA͚SW4iT[5Tf)TZ+ JjMd6iM\R\͚SWkR[iQ4)\$*#zETf)W	5JjMaL͚SWNU̨͚SWL"Q0&D(E5N§35`յu#6iMNbie5P!\!HZvuTKLZER֍SN)kjERm]H͚SWV")QlҚ%"\7q-Sejں4(EaL"Q0&jNg38j5O42B-;:*GGAd<RI[7=RhITJV6$5W3$Jzx[5tJІdd)\TzfH9I&)\TzzۣP&8D%s2D-+4dkCZWQViDԃ5tJdZBGW+%hm]D>(EaL"Q0&jNg38j5jismCHC))

Bӳ ,DeQW"C4? YPRA`ߊTHU"철hTJ*? YC+&R(De@ITF$Jˉ\̑-*#z%p\fHCImDkں|R7"Vd\̑-*#z%"W3$KCj!JޤQhW3$KCj!K"DHU+FfCflZW-KLR\)EZ΍*3fJTf)&D(EaL"aSaLgeUDjBMT!HWRFvΡ
xHio<;vK;w>)R&GZ[52ErY۸!KLKyVxS+sCfRo+墪,N*DKKy%Y۸!JU:=rԐBRFoUrΏ\$S,N)gFtyfHLaL"Q0&DSgXS3j΍EQO42B-;:B)iYZ5rjF)iYZ5rjF\7)j[*-ʋKyD(EaL"Q0sT*s=l)Vᬳ)چSURgQ!QYᬭ[WEMW7CDeQ\DeQ\R%ʁSt:8@=QwRk? YCi;j? YC+uqȀ{,W駊VS-38k)
fںge坵uqKL;jtj'G▙5v+W7.es1!4Vջiio:?*o=\b%ChvQ0&D(EaL;
[
fpՅ38k)oTS!+)NΣ;B,v4U\ErZˎ#eD46hA1HU"첆4VA&HU"철$ADHU--皙fH ʔE\Ry2"QWjepYTJ*fhZhm,N,\MTR΍DBo-$'tj'GyH4O,N+vKInډH4O,hi =mꖶˎ)gn؃EUIoT+RݱDZˎ)@ީZ"q*R%qD(EaL"Q0sT*s=l)Vᬳ'jBMT!HWRFv7

x@=Y4.ej٭a`߈DeJrVL3FP̭[5VS"ѥT9s"첆(6#ez8s-mm)
fS)iY\٤N-T<R3m]6P檦U-38k*#Z+VSijkE\R3m]6\٤6)\٤7Iq*T֊Hr+4jkER9E▙5j詴ʉCi╫j詴ʉCi≄Q0&D(E`TzS3)YjrS!+)NΣ;pGGAd<RD5 +C-["J̴8o:4PK:5im_Q:<TLЇ;j&ZW7E.eDdW<RD9V9W5]RMU,-TLЇ*%3"v,͚K;tKLUejiCt~)\$ARYZqJAy[7J%Hr-M8 <Qe'v(!,4▪' ݵݵmQerު2mDm[TYZMOm[TYko+DW.%<RDZ"q+G<RIHq*3JxhTfqKL"*CY\#-MqKUejڢյtTjx2ݵmQeIsER6iM\Ro+J╵)j)!rGYGM≄Q0&D(E`TzS3)Y\٤S!+)NΣ;
B)\٤*o=\l+C2TTvr)Q)nBvLtZ+DW.%k]	R9s+DW))\٤iDs-IIkDVБ+C2hJֺ8)!rݵmQenډZBG*o=\ݵݵmQek]	RIjf9\#-TWT͜5WKRRCZ坻jڢֺ8qSyrY۶,k#W7.eyѥk]	R3IgP&D(EaL"aSaLgeCj*|6!Bp!igaXYTttCLʇ3fUaL"Q0&DSgXS3txjBMT!HWRFvB)iYi!K;v%rKLI
Y۶i-mR(hB|R3BvJB|R3BvJ҇5܇-38k-$)gn٤[5ZfpZHR$BTV܄ڊge*BMt%K]D:[Ώ-38k-$)Rk*TԷZfpZHR$BTZfpZHR$BTV܄ڊb᬴HIkKy孫N)iYi!J]	R1ZfpZHR$BTZڴ▙5	5Е--G\R3B!&iCnC▙5	5Е+Vk▙5hQ3Ign٤Z)iY\VU4vK[Tk_ᬮ+FK;v%!L־)iY\VU4vJ҇5܇-38k+ѪfݳIZk_ᬮ+FJ]	R[rj*▙5hQ3IRk*Z!t~)iY\VU4!&ImKygeqZ5TLTJKLj	5Е*-!6j-38k+Ѫf$BTCէᬮ+FJ]	R1ZfpWUD%HIio:<i-38k+Ѫf$BTZ!qKLj	5Е+JSrᬮ+FJ]	Rl־)iYQhZѪf$ZfpW4VZѪf$ge*BMt%E?$)Rk*Z[ΏI
TJt	5Е*Kj[ΏI
TJ%-Gm;NxVU4qUD%qV"PsDq9j4nۉћq9sD8g.h'UD%nz8VU4%lhQ3IRk*TԷFf%N'5y:C'UD%HIio:?+SGW=-jlVj	5Е+VkqZ5TLY\[J+tg5]N+FK5u++s;wq8&i,T[5hQ3IRk*Z!t~'UD%&'UD%fjjx(tiflY4DѥI[jihQ3IgSյ3Fq8&i*BMt%J҇5܇;tUD6i+8hMsĐ愉Zk_C%ImKyБ--GqZ5TLYѨjqCf["8&i,43ZVU49jZ5TL"g(N+FJ癴R湫hQ3I\\6k!hQ3Ign٤(s]M|NkmR(⥼S[T8h7Di14֊Zq8&i,44!Lֿ
¨aXtu0000ӨaaaC0000#pn  C:::0S000 +aa)-PW(vj3!ٸNo:~|Smx7Gt%WYM\T&0_Hn\TRfU-*n'FGe]>NNɗpOd͔cM8{g%ƸE-38k,\"fF]>NNɗq5(ƛ!"pK;syiYgrW($KU\E^ -*4|}.;$&&llH	8,LNBDi4ruLK$&&llH	8,5LNBDg@ZUth9:&]$&&llH	8,E-38k(u:E	k\H iiUѣwlXi" 'ldƺiYC(H3Z7Lwk,5.)5O7LwNYat0=L?c:Meap0T5C	;էI?Ժ@Nئ?1ޱ:Meap0WD!LAL.jNg38j5\$E:iUrZD6ᨄCl*
+`tg`<,;
 7gHA{U_*Ob ?obE?з͕E|W_O6U2l~G6UN6U={{_ǿ=ӿ=q /8O=̎=?8)s}KRhQ3G'l\gl)jv%L)pთ.N
ZIl+A$K[VCB`t%!LֿUk |a֬:"HS5TJfE^!ìH"W&Y`4+ w.erBDW\ӣzό hWgrW($KU\E^L;2FH"YiѼc-38k,\"jLNBDihWᬡ$JỚ#5:"HS5ZڤQWKLNBD)ό hW@pc`|B`z<!uaЮ+5^!ïboǏQ	<[ſv_<[??֦߄ =?7?N?~jqO0_58#N?~?N??TqM8'fq#?~Y߿/2]j2?-Wa` =SGGOG(OAh?{?m5!Hz~S{͠~xG1" -/O1io/du>/s'xƟrG~?QGLQ26U/#e_߿濃ّ~_FʿG/26Uq5Fʿsc5}c?}~dղ<NLf"y}lgy}̟3ZZG3X~w/¬?Edx`E~G~~_̟3ZZGk/ Jw }+'smc5>G߿/2|t%L:"HS5H"Rkpt%p|s+d%w.erBDPtUaL"Q0&DSgXS3+djBMT!HWRgAL!QYBިd=7Hp֚*	SBuS 8 xge˙\$P,4R3̮Q(HZgeH"Zڴ▙5:"\7s_ᬡ$JBr"geH"Rkw.erBDW\ӣqK;2FH"ZEj*H"ZڴH"WNBD)*%3"SP)
fYX 0000hZt7aaan7a0000!H*@gPΎ0000 @+
aa
FKT:fp%j5WG'x~6GO禞p9m?Sp ?*J=4tPቤ(y?ܹ8PCdTjO!
lX3D%<NLs1٘?ޥ:4Xj̉;ck	B/.پ@OMbwrdM=:I_D2;Md`oB?}:+Y&|Fw95N{/WFw2ȗBe&|;vX5Mc,tXNu㟻6,{>2!I_wjkzX<Mdd@X^2!Mf;eKI_iXȆOT"C$FDTc5Ll!iir_^tc{Lb1;#$#;g?y~jwX"hV~ 9~EAIBnS%X3c4h<!d78Ӂ~tcx? ~c@" '	ip2XZ8f
(HBj_PtU
EX eV_1м((F#jZJcף8>T%4W+m[h`-JJ<hl6v=cjIhVK=4L%Gp,~L%Z$M++Iq?jZ8%I6~=c4%4W,iiN%Z$"UE?Z8DـWKJ'3'|i}-ji" 'ldSZ8&hүeݚ_4|M؇s!e:4=93,q[d;
,X9ObHl,/ఙt-[=,X;Ybf;Bs90{&$AhY4^0wB^z0z*cb]S83GHeCaSԔ'\@e1̈H%-8,O3Ė%8GNfrX>M`٨uD)ԅ? -(Fv-Y9]9jW2eezx| %2iS01'Y^3޾b#07]`2k'K8ReLsD,/q7+]|icg`dz5Y>/5eY?LL4!"p5{g%F_fjĤ*CzsgrQvGёPNhBDWDpUK..Y_yËX'\@ub<$5^z;a2A1weEN.݋6]c6̍\ǲp6~i#m0	p2Y{8ĭ!8G;kT>NvzuD*  %wec.UmiT&2Ej?e݌vz>2f8N+c1`ѻVQf7[#FI_hk?e[+@" '	ekTp2XIhY35ˉN+ZB	n'/4R'_4c14qՒ;]wz ̌+'rw}qaXyd|bBi#ti`3<`3ee$F=$2pv6wNe>_25e2F^<)\`4bپ#6~i" '	ekTp2XRKGo[TBAzǶp,~Ė%ht-Sejں?t{g5RKGd:h2m]_]>NNh -Om,INcXHMd~cYaVF	df
>1{GE]\scX,Y^?3Y&13Fi#m0	p2Y@QVh"6~=c4T*jڹQRVҵlQvG!uA iiUlXf;Lsd%bjYL& F\
-ts9#lb52b ])	': jBbf1Č]D$@Ne jeqEN*o<h% -*4|`ҝ}5!thϨ DzɂO\k#|l> b7a}ZqHپi" 'ldSJ5246 q92Gf'|`uD)ԅ? -(h1RʫVN'xX|}Gxe;-)x#DH"R
II_wldȃ\e dYQ;2p/R#w'S}ʎ"9(rk/VSuF;1cM H%Z`b?jeVkzqZF٥1ӯKJ;=LԥMYb!.K_ɉw&>Gxq?TtAVXK$Mb!gVw)RGxq?欱k`^/Rʦбxqc.YxgVQ8fX8`<dŏ^3ɿ{`,2eW{',!ܰ8`<d^te8w)RG|l}%GzĻW#e8w*:RGy,$&&llH	YZ?>Nմ!&ڸZ֨3ѣ>uD":DSTՓqrwe/~6o,{,(v%~
k,K$ŅgvM"LL4!"pV@{g%KĖ%hJk_peѣ#ug?r15fEb,!buA ijy*M(
>\%GŖXTdyXE6.1jOq6I_i|aڥ񧙏q -k#֚2LMc,$G=ÍZئk '  VFL'ϲvČ$weCd|`d %*?<3emdåYqY&I<˸.SSxVKwV<|`e}9,)HMb>pٴ.dE.`8(Mb>06dwc"*40$FDekkAlwe8e܈,$! ?t@2ׂ$/	"O3f:5Aөşe5Rqcx3O~P,.>\3ӅˉŖX>.:K	s㌝:R#׏,X;AG<ΖZek#"$Z/dX[jS "茼Z,XCCX
Q^,YXH ׆VIe@6w%7˖_Yӈo/11̈H%-Gp2X/Z7%\sEi.<N׮'3K阅aWyg-f+ll2'<Ld6$f1е!ru\@522qc&evdK$/Aчc gy,Y&0:r?h5rleǫS>Gx2",l5AdEFYc`Mdd@jX79m/7f&cgh'DLL4!"p%Gp2XgM2QlҚ*eѣgD3"`o '_4f eدGzUn`8Y&4͍\7t3O,5k%9FD5ٱ>G{Hȃ4!6k#"dşe 52dE*YaEI_͋r;Ʊi@eY$f
ka4ӓ.?it!"pLldji$\͚SWjei~s7̩a?4KSüՖX;	daaYY۱_Y#w
k-q25Gw70?<d\bMdd!jv\IeAC/0Ytb.D8g?Ggut&E[2y  {\ \>=ױw'-c\]=m$81VܲJ^dD0p9ƕ 	dD.B
	'eQSr,XlGz҆ƞdk$F8`0dXB̻Cb!ea_(CLC6ww=c;9z,v!P
GL<5cݺ`7v'gNm	|u$[gXI8Ԕw$RԒswD'$J΃zJ֘ 	jB͙ƥm>[GIa!G,ddg#g!#	Ձ2Ĳ!v(èD7,*nYeMb>02l#kt0O2`,&0VeYdZqc4ƛ!"pih{g%GRlֹRZ8pުs\N&Z>N#
?0IK2G4=8f3N`N2X؇dzt틼6~h>X25}WcX"5+o5{?.
g!kjʒ;,`kz,dY[dXG,&zxg!]kj:,`4 eIeKIhLka !әyl8%1̈H%-8,RqCiZP2M5ʌ٥5~'Mh3fG?Nh -(`W_eX#;3ػqvd|b
n(ԇ$Mdn fX6 2e3D|L;mёp0	ec518S2q56=8;?x~8	rC'pIr;1ipa9J55dXiA,j&4,X6F/4N ɉ1D$@NldW++Iq*KG5DnKLߺ4|̋瑈ڸƟپ|?h lE݉(E~J.QģL,XN"~͑WF,&I_ȵ,^4
L(MdiaR
XN1Mc-Xj2&HF;"އyI茰5``5A0bpǻ,&Y&1
	BƟq,&cCk,g_y,VIeukl W0{Ie>F;qOYc@Ud|Ԗ aм4)Mdaѭ3},XÆZ4M[R`#dD0#wt4!&|#. (á}1	c@Udàt_e$2Ԡ!Ep3Id͑(ieCdD #wt,hmd|ԬQB4 54HMda:@C}4,X2{ف6͖3gaͅ[Gj`sd[k{çeX	xt/OVe.Y&0R˄X\	Q͗pYc6,lqOp,X޺02iYp,Yt./dX:
cgq3*p}:)t-u.bƞIw?eGdDwt8I_`d4:8Qe1MdaF`C,{.k`e6MAlFV]--},Xَ)lX~8ãCXԾ8Ytn5C,{,&j
Yoe)ge\-dels4$Lr5BB1a,f
Xq}0|iG,5F2oIe߰n}<gtHge͒k[ٱ:|Ye&|#qFc1B5F챘#Mc,]q1sSzB$:"66cç,;d|02c)=K&Xͭk#ɾK$2.ő{ FV	%ݔbƟsRJ&hZ5A!0&|#>02Fѧa(dåHbϲRk`/I@PJ(-3FX2McHCcf0찔(Mb>GzʵчF<iCfXJY&0ܪ,,%IMc-QJ6w.K^Js'%	dJ1P]q(swL"ݚXN{A>/0.Oit!"pih{g%fMʒĭPW-G^ئk0=ٺ 8	h5RM3D0FՅ7\\kf*r9{K'FG}A:H~BH\ -Ntb*<";;Ɵ챸NbgǰCpN8H|.bT3;muAf pAkq́'ƟYm?%	?tU
ERQ PT8&;Ӂ	,Ẋ":񏒥23]b]Ӭ89c%*[2仧2LC޶ZYd HfZ(Y&>2+cS#v?eɖIXqtGC=jDXfh蛠:27bݦ2+Ycx#g鉝v_Jiti8K%lC/|p\Q9TF͝Gѧ#|Љf?LԎ)ԅh}kM"YqjCI:OLw:=An`"p6#aa;.fwib]nJK.qYp$3JQїm]챌I_c5A_{&X,%
,Xēi7-J_z?&w#ڠrbfJ.+,L{gX0$+DQkTth8rU*:lDWBZ*B;Wc1ـW,:EK3U~GuK)KoAUu`L2Y&6} X32?wJv2Ywz
/4&llH	YZ??-KU4+l{g4	-JJKmWF}2i" 'ldSuIhW2WF}2V&llH	8,jZ8gn'PB>N;->|
u!p4>]"ETf;N+lʫVN';t'>-JػLA=<gr>@$wX3iS2<c<&ܳsld6;^e}`/;+;Nsbpӆw5W8[f#dz57y[/W8Y#g鉚4cM8K+Z=sLIhRMkV\YkaVF6~ehjGp,~ulֹRZ8u$ZMT9:~pᏳi~{1[ه~|q"w#p{w}yv#[93=8g챐'gMdsl@ҝ,!Y8czr_#y $w p〷;bk{9q¥?eg`9]iXIqsهD@ǺHX8|ew	gՉ?e&3RQpX(Y&12hƐ3(8K?vI+sDV)q,͚JU'-Y~p{0]fNhH=w$wp1wi1qě(zpK찐+gslRAVIw}y~H	;Ď_>2]۱%t3}bpK쵠v)gРD$&&>iξ6~D$@NƖ#8,0`6TZ+JeI[$K\QʉSt[PBz%s]M["'Mh3t!7F}`?0_4Xlcu1FhS,Y4H#3yoe5IJe@" '	sZǶp2XdVIHq,TTJJĵ8?KUZ*T%DIm?KE0Mth9_0nb|@Z	IZOb	$/	|6al	8|pR8-v6Q-Z.Y&2.avqot(2ւ$'wC"8ucW%4hƛ2!"p4Y`SDѥND⵪bѣia" ҫ,lYYfK$FE<6HMdd\>CYfŒk#"[=[,2Mdd]4eXi" '	ekTp2X%hT%q5UvҵlZq]X5ѣi~F+ȦbuA iiE&2)vyv&2.&2)Njk#"ZM`?8ՎئcɿaE20V2ՇIf#;	Z$'{5cV%,nVY&2)!:̵ak#"MLfVILL4!"p5{g%WpJC\QT&j⺿BEVvH\9*F"cG,0ȀJ2L0AYcS?]@"!SzȔlXIpj%\7⵪ѣb_4YxD*rdrqccu3oc8?̟XYw+2HLLF4ؑ	8,}W7.e!d9Zf*vdOth8r'mLD|duA ijtdv6&Y&XHClw[dF+#&gh;FE7e5 t#tdQyixY&2(ȩ8x%Ma R6wNeEđsd!S7d/&c˺`a&Gؙ,a3Bt߰vhDxB1y[bC^6XpcyD]8tdcRQ#KlvjI&iQ7BD,h7d#嚚eg(epމZDoO'IkF1ON:4ɘ햬(McA!ɱᏑh3)+2C[$/@"Gzó0g}YJ5c$i5&Y&pF̻>lqgu{}6M;ղ51K',|dvȖI_ƙ1w3&qGր,*ly؇A%gy˺l+ll;LC
9fa"Rɱ݉<B3,uw_qvnRRQ'o5eIv^2lvjX&6~#v	-z=7R\Q-s9Gz%jVAѣIvU!u|)WB$혡	?L901lK3Ue eC@$hQY[n%RDW2˳6}S=13ebD$@N֨ld/nhĮ(f6~|{gogFGzv5v߈KJ.'&OfNvv}k|{FX:X2̍`(%Mdv`,IlvAk1cM H=\-KEU7Tf)e4th8pU`,?LԈ@p8&cpFMds+gƞek#v|iX8DM`\~u731ٝ:A(&X@	,Y`'%R#%ܰwFx9;Fіj&;>425x?`wV\8.twt3\86]*9.jAUu<(	JNK؆ ;Y6;=Id1aFUnw@L?j0z.2 ejhfcK$1:"6F(]yӠsLxՖlX"7bWәxDG@M5V͡1t}#TNIEmV)LG6IbYbv5A%Gv'caqIl&DnŋO8e]шb]w>^n}h(Xqz#?~9Qk&Y&c+/wؗwN}fŗXwV	ײË@`fq1L֬tEWPh	ғ.@eb2I,LD$Gg{9aRK$:1/JMAUϭ1#g챀dLE0prVTf)OǶp,5JEr4KKVJuGƦ]NSC8>TZ+jZ4iW??5Rq+l{gi%j:3ZZy(i_4|8_4O8d@ZUgN.YelY=/c?Rq{ck,# }k#g鉛(ƛ1v	8{g%8;*KGKw4,4|~(i1=_:B iiUЊ4ѝW@eķk`25pm13ec?#m0	p2YwjIhYnǶp,}y-J"bi:kAGȾF'Ɨq:q ijzu,I_ƗqGxɗ[$2)Y&[$FL'>GNB/Y3bwKR+29Mb>1$wcKTO3'2LMdifݗMk0#{-h}BzS=R}d$!?Ɩ6I_!i`i`ˀ5Y2Ma	'}u	}h0$!}ifF;,Mb>1=ݥ񧙉,%k#KVI>  }m<`sUa !ff$:"35Gxck`[$GpifCV]UkkwKO3,2
lYXH+NM[K$Z 5ItD	r;e8Maw%a>GzZk#8fn4!.᭒kkH]X9Li`rk#KX97w&Y&ѳs/,~9,055W#إfv#]7tQ2ԟZ*WDPY,PMb>1a>Gx4p><4Mdia!p5րi86~F4ّ	c8,2S|a*KGqCm1h&_Ra8{bTtz5C	;ӤXk] 'lSjn'I?Ժ@Nئ?15NYat0=L?crt~KaS"N:SJg?!bZ` )4Cb"][4,C B>ґV<x$wc#lb}I(=e/PtW+i1F~/B	̼?Lnc0ŝHx5Ԉ R^/0NH	ё#xg8]	e	A]땸'! L!ciL \aL pm`.B.'FΓQDsv,Hvc2C	.9	<wMG:O#c?_^sЊr6l{g:D{KƣgB)/[Nt5:NFMlac*HspCI?Ժ@Nئ?1ޔ&_Ra8{bTt{5C	;NYat0=L?c&_Ra8{bTty!:Meap05C	ztC	jSAaSo⺑iLw)k,5.)5O7LwI?Ժ@Nئ?1MNYat0=L?c&_Ra8{bTtx&_Ra8{bTtyM:Meap0t~KaST5C	;	k,5.)5O7LwSXk] 'lSjnXk] 'lSjn-'I?Ժ@Nئ?1p ?9~GzW<&Qd5E2|,]Ƕp t-,h@ZYTR;$=y2w/{`B5EȁB"qn)Ԉ RD FD
]Τj]#"Z",2@(@!H/+VBA=ػlac3s]S!;D5C	;ik,5.)5O7Lwk,5.)5O7LwXk] 'lSjoL SW!,t8Cqeft'Ys=crq3GE	ї<-n#Z3VX2yl2s`l=FN!(l`z9}>@vpd!pEqg^=׋A=Ǭxdw
Of]Ǭxdw@kxq|X=Op^g{ P=c#A=Ǭxds6ezǆ@3<2Y|X=Op^g{ m("p=A=6e/0lg=?qӸ!SXk] 'lSjnik,5.)5O7LwXk] 'lSjnk,5.)5O7Lw'I?Ժ@Nئ?1aNYat0=L?ck,5.)5O7Lwu)k,5.)5O7LwsD5C	;5C	b'
!
bPv9
fpT"|4\q-D"eB!rSBt:NaY r'ܡʑ2W6iIE_q+VkT%jVZ*5hvrV J<OGc&z?$	GxCdk;jypުRUmky噣JjڹkF()WhlW.&_[9o:<4iQ)*\Ti(jPvrW.hT4I\5UUT	*<Pv*
Q{tܷW79h? Q/CCQDGc5eGhǃ5o:<4iPnr8;9%WGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=KT4e)$8jpڶ&hoUggIG)Jl6n\[Ώ,T%aگZ8f*r"pުl(%WZ3W0mBFfrtyfhҡWKGѥNCsM\K3F%ҒաQR[$K\Qܝ%*JCapBk[;:J9JUVҸoUggIG)Krմ4iQQR9jW()|.Zf*;:J9JUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯9:
09:
09:
Brt4;9:
M!
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xw\3DյnICHg Gh*GplICHqEX3A;%B(6iMCU'-uPAj憋jW-G;:J9J_trts_UMꆪ+I!DD2q*#TFbU Gh*Gpo=t<̀ep\.PH*%_ʪoT5QZMMi
%M!ji%J3fQE_Ȁz5B<En[Ύd!D44UD(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E? Gh*Gp&i,Q5tB3Zhi5N:9haL"Q0&D(9v9
fpT"aL"Q0&D(9v9
fpT"aL"Q0&D(9v9
fpT"aL"Q0&D(9v9
fpT"aL"Q0&D(9v9
fpT"XGTޣesErIY45QZMMEU7%^" vwj;@ӣ\.ZTB5o%^" vwj;@ӣ\.ZTB5o3TDJDU7IWL(57-GqEYQ#ʪoQ2q+w6y&a" vwM2q*3fTVSg0UMV" vw\3M0Ei56sTިtrWQ#ʪoQ)SKyDoT5Q=H4BO@g
$iJǕTޣZR䆑tH\7RZ8f3Zhh*qH*Gp"萸oD2q+VȍD44_TٸJ@=`!USziB$4+Q4j9墯XGTޣfWml޶4훐BA!9h@=`!USzE-GnG!P#
$iP8墬DU74VW30axjaD44UȀz5B<ܷrC(5CT㣖XGTޣ\[q\#QvFICHqEYQ#ʪoQ.hy۸g)1 3Zhi5N:9h? j;@yUM;V*KG\k!jl*Q*@=`!USzl޸hl%CPM2q,TWQ#ʪoQ2o*KGo:=\CU4USzU" vwBC᭼5PtTrhH3RD'-&i*BMt%KKyjZk\-8oUrj膪+INZ*DU7놆QQH!D8QtrtyfhҨ~" vwPV"LMrL٥4UTVSg0UMW Gh*Gp-GnGzg 0|
$iP8墯qZ5TLTJ%-Ghej٭rpU湫&a9h? j;@yUM;5Bi-C!jZ*iBTU<AANsErIY43"WEPRZ8Jj+IhDXGTޣ\\(͚ST-\=OjgeiB$4*3f? j;@yUM;z+Fn]S6rEPls\͚MKvBݥ*@=`!USzqZ5TLYj膪+IhBմ)-JG-Ȁz5B<ٽpٺJ*4!!Dj4:jh
"UQ#ʪoQ0cQhV%j͚SUTVSg0UMꅫheE[Zr08墯@=`!USz 3BErq+VȍFlҚ9oT-[C*-54\Q5N:9hخ	B.j.N*jAs+H˘4_.%ClD6BhN@=[	Vv7
N°1gK^3rbI3p\@bY1gcO?RxY^3bҼf,?hQ׌şTb33b&3%{ҿ%-Jgf3cΟx̏4>3'	C,,a;o^Jت?___bW %_?b S_%GkM?W
ت˨m[4*l_ڪ' 9E*seU~ *?O[/eUSfU~	Mk* ȕQGUMM-belAbU~ܫ5m_TյhUrۊ)$9*`DtU~(qW\TյhU4SDU(VO*^(qUnk4W}ت|[T?ѿ[]?_0#b֔qCo*I-K]$xJ+o*q+VkW|W?'b|͕Q[=	^{?qJ=	T?ǿ?qq{3{3]={3sclǿ6_ǿ4/cq͟ǿ6?si_sddq;=?ǿ2ǿ1{3){3*se_eqR8fZoqYs`3fq{3P?N=8Zqq!ǿ+,s_ǿ_qqq8o=8{p91ǿǿ8qx3{pq7,{p=8C|_qş{pGQǿ=8{p=8%N=8{p58:q'88@qS3c
8>qg/{pZdqFqo[pǿN=8{So50
ѪfN$-PRKR.\0˖CѪfbrTNB-P疨ܣUVU4z=WF0hW:jhz<!u+FKBSZWX
"LѪfm=AB`UD%HIR[RtU覢cVU4!&j٭~$4+8&i*BMt%KKyW+,qXA\V0jɀ4+WPDcG`Ĝc9-GnU%
ⱃhy۸x3 cE-Gm2EjB`)\BDl&jݷXDP1$> 6sMXWAQ
`_U *CU6K p9m<h!Ǫ$W\V0jO>0\V0jhqXbLcяEfP#hW^b\V0jU
rphW"V a\V0jhW|a֫Ł!íU-皚ڤQhBmW0qXW[T4nQB`z+rh*CUP!BtjT pcjĳW-	Mk^:4+ZKWD-JU+1xhW`|B`| 4+W&9
ⱃU\V0j@B`z
ⱃUV-BS@6
,yЮ+5^PXhW= p\V0j8dCB`x*PQ
`_UEDP)}WF5@^j!\V0jZ'JP
ⱃU<pЮ+5^:4+WGa\V0j	hWB`xQxhWB`x% qX$hW% S1<!\V0jd7!\V0jB`x7t\Ey\B`xB`y B (@`T,Af qX@ 
,xF\V0jMTB`y0"8hW3C15`5^`Ĳ pc$W\V0jO>0\V0j7qXB##DP)}W84+W¡d:5^D *B`yPhW@d)[UVB`{qXx^!YRp(d:5^ܺZ
,x	8hW1 4+W4+WLqXf 9 4+WԖ4+WY@u^,DNFjhqXA\V0j"∠ST{X#^7(\V0j+BZB`Ю+5^G  'wA8^hZ*]S,/xn aê?K(^d&	C`U,  cUH|K lo|$=&UxT=qA| pLo<[Mh\g}oo<[~߁<[3g~_pXoHǋ~wY6JlCɰ|G`&	_֛&AM+	``ȩ| `/6Rg6R6R~HMԶ`2/3'~ yCxgGx' }{žh	 D<`N`S,<[>^-N D=P S`E&x>T`ǋ|0=55W|& S`T	[5<o~ž߁T<[&Mo`tD`yMM<[c-xTǋ|(ž>V5oqVX7| yO|6q[_$<@M&x<[,x  S`@g| (cž	pXo>8o~C,xS/,xRW<[(@ǋ|~X	-cž<[XFpFo!#&xHpXo%&xK-D <"oDoDMg|"*cž&x?--:#Vo`c	6/6pLoe,x1S- ye67B|ޯ67%3žnSǋ|ܱ2GM &1 <[[-߸,xց6ZZoN-|ZXg}is-~žC-g<[!<[$qA	}cž
^8oMGpLocž2W*HMH?MD&xE?,xE_,xV~	H?
lg|%%cž	KqA	^|g|fok-߉ž3߀
l3	-w<[4,xbg-k	-3ǋ|faǋ|koG<[>8Nx	~88,cžp*}cžp*<[ |*~߆,x_)^^o}3ſ	?-JpXopLo_pXocž4g/ҿ&xƉpXo}ž4.}3ž40cž}cž.|&3ž		~bo?<[1g-L(<[9[<?pLo㟸,xs,xƨ?"l5?hžr(<[$o`/M[o&,[,-*}|{x`{&0Hlž@g#[@]&@l
_pFo[`o4 }žRxh-[o{o߀
l?S`Kž>x? > loN=&oOſco
lo<[`-cž_M,x΍>:7ǋ|<[Qcžt-󤯸,xΉpXopXo	pXo#?$<)"l }ž"~ )xTT }cž~no[< )xpLocž7--pFoc/|7x¸
?"lM#[ac-Tټ[asߡ- @q- G ߭ߌ.BMOM@x(-Ož[S-?lvixlw[c#x->M<[߉>O`&noD6_pLoKpLo^G|r`ok<[,xH"l:>~	pXo3ž)ǋ|.W\x\"[s?|7x~qAno	-pXoC߉<#3žx؄ߐ=?0~bD%с>O#~x^ `~8~<0 <0߈ >;	<v&x;?<vWx[?)xD#(ǀ0'`<1UUT+\<1*bW>DDO0?o ~=~K-x<	o@~DP~BW~B?	+߸:qJA8%y?	T?A8g8ffyN?~3~qkqw'ξ1'?pq͏'}g~3B8f??8ftq'ҿ1~3u	2?~3Nӏb'4N?~3A8fS??A8fUZ8fXN?A8f[?ߠ~3~ۜ~3#frq~3PqN?8Srq1N?8Y!~po!~p2gC"~p5~pq󃯸xq GG 3?p ?8c Stӏ}䣏>\/~p@q:8g#>qN?8J8?dqG#?8N?8%~p q7'38GyVqS3x?TqgK~p*~Q~p\g"q'?>) =-Ui e-G~jf(fZl|mjTNAHre|Z~js-W?߿-Oպeʪl߿W̵_BSZ߿2%TQY&ȹh~p̵_UVݯ-W8j??jM[V3-WPfeIWO-W.̵_M[V}2)z~eZ+pէ;2h-Wۤ|-W{+j|{jU[]?|J̵_җ$4߿3-W2߿-W /2߿K2efZ~UEj3?;6S1g6|f6 ?=Gf`{͠GTٿ=SQG7h?lAwh?ל{3;5m?mj?wh?y½GyGpoOAqh?y;Į(v?mÏ8_OAto8:{͠8=S܉=S sOAp1wh?#y6/8eOAq;h?VSRBjGy?msCfQ|OA$9?m'?m"8iOA6?mqSVբ~qN?m78{͠WOArߜ%o=SX[86祻?>?mMM-8$o=SoG<@{͠qCo^?m#8wh?o'=S_76ڶiGIsM88h?vwh?pS{͠箟੿OAp&o=S|૿OAr
C_8,o=SꭺM?wh?VR{͠G5mZ'GD?T{͠Z+pէo6O
BSZ๿OAg6yGsM8?mp`{͠7{͠~LbHii,K~҇/~? /c{2|QŏOO{߅,~'+̖w~Ẏ}_Vd{̜w~ٓ#D/c2̋=_K2  g߅,~'<߿X2w~̟|^߅,~fO>hQ?'ag~]?3?s'x8߅,~I̟|(~Y kǽ_{2y߅,~'5-w~ t@?+OŏFd >߅,~!fO[Ɲ_2RkŎ/ce?	asXOB=_2R# w~'2ŏM~{ŏd=g~2̟Ԓ'.w~p2RO}_O@'Y~
ӿXٓW!w~x'%\XO@?
]_2R.xP2>G22xٗ~5̟̎<l w~ts~p̟̚g߅,}degħXfO@c:?$OB'Y߅,~I̟̊T?$O@N/cA̟̋;ŏndgKŏdf2 ~oYX̟w~,}`}߅,}23/cs':>>̑e^/c$fO`k;ŏ¬x/c23~8@?Yg/c[?9q߅,}W7XlB=?J{K/L,px=!q-tT(_̍KGlֿwk=*O| O2τwk̍'~#c/J[dlepPo_*ǌ~6dlGwk-̍o3}~dlᇌƻ526U-Jfu_W?wk	#e_<f߿sWѼf_dl|f߿x#e_"xΝ~26UpV#e_3#26Uqi5.̍ܥ1߿濂Wk{*YMI	o8=dpT8=7$2o,߿|$2SR26Us\ :2F_@2~W3)s#e_溧pCܟiJ/#43 ju6~pCyQCr19+Lf"!O+yQM(spC>?R7 @sC߿G"?I$$7 C߿Gq]HKLf"J⺑i00w{u+E߿! 'KV9{Lf"f~x633?<P&\?Edxp
k/ʪl0{͌)GTٿa'|?EdxqJHWCbYw{͌$Z+,~!>g贵l
m1ظw̽.O--[#`E⚶$5mI}?|2|ij'?1⦭DWlg8j?bU
2|ij'?ܹi_ ߿VٓKV9I$9lg$P>|,̟3ZZG1hc?=/|/̟3ZZG 3XxjG w{͌*ڤQ2|ij'?c5xeW~ss'sLf"9qSVբx`63j<0O>&dղ<Ngx`Y.fO--[#k/ǎw;,?Edx3Xx?l=]sG~̟3ZZG`EH[GH[~"O--[#Lf"/=/lg/=/|fO--[#;Lf"/<vUwÏ{W2|ij'?2k/J[㷽c?-P|3'sKLf"4#xlg4#x|%dղ<N|c5y}c?y}7"fO--[#m3Xxڶi{͌$6}3(fO--[#έ1Ē(q63\E?;fO--[#»Lf""Nںǅĉ;j{|J̟3ZZGc5{=]><->g贵l<k/VObi63NǾ%fO--[#v`E^G^~|S̟3ZZGc5xb?w~KV93X6w/|m>g贵lZc5uV&=JwNk4W~gdղ<N|i^$G5mZ'{͌$G5mZ'|O--[#ËLf""UEglg"UEg|
~'sv`EEZ~z`wHVOL'fO--[#m1Ď֚$o63O?Edx6`E)c63Jk_|s'sͦ3X=]7~G'sLf"/)xNw^?Edxwi^'4C$TwNiH߿B?Edxm`E^'x.w{͌w"~	fO1o:;wVWE-Gm2EHnk"Y۶DjTյns]M8o<"jCtFUD%&hQ3I\J&j%5qZ5TLVqZ5TLTJ%-GVU4!&j٭{Ѫf$BTqSyIhVʍ527W4V㕔Z5TLVGGW!*KGH3ZyRZ8rq,sFĤ*D\Z8&hҭ%jfErIhZĮeĨFZ8&h%HU5-K1fq4i-JڂzMLPtUq+fD!QT*o<ΏjHM[JQ
D#P|>?o<ʍ52q$LQuG+V*3faL"Q0&DSgXS3qmCHC))

Bӳ(C!ti@9jݴ!\GQ1Bp%k$%j٭|Rq-T9\MUmkjݷ-JJ<hlӊT%h4D͒\qJĭ&IhT&$%4W,iiĒĭ*$%h54%jf*IhZzZ8SZp_KG<I-K1fq4q$q+fD!$q+FfCj+VĒĴ6%r[WWS+D4YkjG*jڹQRVҵlߊTi8򹢴RML<RMLPtU҄kjjںZ8j)|Ro*KGo:=\qO54ʒ报FJhY榙ZP2M5ʌ٥5qJճZIhzsWGPV"LMr6iM\Rq*#TFxIhV(m+_hV53F9p\Q9TF$+DQ$q-TLV\q$q*%).QZ8̳pCIhZKGk]ErV*KGI<R4K\Ql+W٤_W*3f3fIH+J溚EhY4̨7H%k▪+IUT-J~&)%J4IHq*KGջiZDo-r&)%qERdF+Ipj%\7)\TzjY4TZ+jiz%jW+vK\QpމZDoĒĮ(Yёpު坻fkjݷ-KEU7Tf)VTf)TZ+yFZZW-C8Ef+jK3FqJĮk<Rq-T9gFkKN)RZ8z[շ-K=-*KGH3ZxIhV(mӸ!hQ3I['5y:C&hl!/-皚ڤQj	5Е+VkqZ5TLZj	5Е--GqZ5TLTJ%-GlEn[Ύd8hy۸o:;w6)QxVU4q"]mR(nbѪfUWG!PU00-aaaa
FAh[U000X7NaaaBn!!aa)aa@V00a38j&5W<vn4 nw< `T?@5mm*JH?O	?pZ?TC0?!sRfU@0⬆tdKvF⿗3EЧ3UD|.t03tu.l/#l`Zk3EN/) v35NF_i`GOyfvj^Lӣv˶	p2Ys/no-38k+Jje!Tֺ#{^SQ.ڠq|Wah}Z]aj41Ά"fn.ց5l~j\y/}qyN0)p2cO<2?wJ}8Cd4NRfӰ]@H=˙pZfpV7q*4Bt8G'}]4PÌ@ijc?3We\|fayMt}4^g{^S=)p2cO<2?wJ}8Cd4NRfӰ]@H=LҦ%254:?mPth8+-z5K%kL
աprρDiif9d!**zN5N|D|~\l_ClV̐t}"D`ii2&QelzșE
N^ɮ2&QzN82HhdI^̀( dFA*2&QzVS TMtG\ ۆJF F2RHdFLҬ8q2=%ᲃ(  7kɗ:ixK_ZY/ihH_}2|kZ|jK8
K[T7IW["$z8`"Y 8fMșf,{2}ca_8\^FSבٰ#_qPۮ_3vdoB2;]їg# dwsIۚ c%*ב@1u2;Yw:_ =#nsw`r9 lz#!/PspCA/PsX`r9b=8\xpCΤL.G<8^`r9~=8\s3A/Ps=9}/9}12M9Fym41,sKex]s/_LTeX\dQˌdm2[/5z#O/&j	Gp!jh*-:CI\WlXY-38k+Hq-T"s]zvF6p(0
L^(_W@qখe-Kbg,|ǲ)ϽKx\7d4Ӌ^֘T	8,zW46i+eTK3ѣeTS-.(-,!8J֘fՎY=7Ed!as{<j{J`SKٍN]47/C3'aЬ	(ػVw)\[5G+0=$|>〷bY,ػTvfǲkJՒ\LkP;qw2d[$NX0O`wrJl$ds ]I3$4U]ɡp^eZC5$.#6.#jp|JP/N	.=Ppox+PSԽPuΌX\6^Qz	 _Uv.)3̹+5椠5I @@Zz@
tG+b$|`w.}fo`wrx;eC{&8;|	r7wN(y|W|~_+ A/(G=1kՄiyF·c'@mౠ88;)2ӊ`rB>o3 =ϔY>be/31`zjh-m*	_ZY/ih5e2ץv5)l{g%kҹI\5l+v(mzCFI5z"f%kK]@֘\}Xef%UGX4oiE,<}bNҙ@b/dG6(Ek.7ػx{OW]V(ػV:L뱗(){&9OW=dF6}u=5?^v$Gfjٚ\8cEK#*O8*ly0sЌn6	BC':N2VɱYE3O"
CL;Ofѧ&'2b"`$ӅɲY*Ra(h̰kD<.@n)gSm'$DˏDODOAc7ϼ`@P()j^0uΌX\6^K.2|iWػάurx @JYy֌ |5%^Q@=`-=iGu:'+bdFPB7ئf:L뱖 &Od':|-\^xiLaQz(|]=]00(Vә>.\9x,ht /_=`q\אG׽w(|\/=]8fJE6. !۸67V#"ߒ˲"Baƭ0XD
򛡄jAMv/)_*o-.,]IrrɆ̲p2{&1V?a)2LXV^//#082̩E;-D)!irh^S"aUnX/7vOk@b2&Q 
sf A{	ҹdLaw04QԺ'.@tYЌ/)A
7Fouj70%.h	ɮ/&^.1iD4_ҩ85e2|ip]	vhE,' dY[DjG%kL|Wա3!Y]ibl0:MrKn d25_,Je 	ɮ\i`#d jMs( L ɮzZsO-P &=\'32e 	d25]4̡e 	d.	4!C( L`Ms( L({&|fI=fjy|l|q '{( H\'͜Hgk@B5_ezpɚtcNZ|j8{g%ѰTZ+f%sEr%ZTK:4|_WFU#:z"N,zq44P&n-BR//2ғ5Ѧn#gd;ɮ_Cl8شHvɮ/&eXƙD]@H=V54,hE ]F?PZ>QT/ɮz0qd26=vj ߑjkɝ7BD?w `Z*3fԢ]Aѣ#KR}Zє MrK252e 7/=\ =\ٮK3.2wkY(#{& =\٫$J3H7q[p})B
ӓ-`Mr>4t>cfjHt\^Lʱ2|j8{g%LV54,.j
u'(0=C|~8\/28l&(_WE@ijcaMd7^ɮD=_!y3Ni_+Z`/mP" 'ldR\ʌ٥5bTIth9y
mP'Z0!%rhBze^_$L~T-Π}cH	8Wz">?Xw(G'FQd6d2zՔǽ+.`=a\teO`Ms-s:2BXX93-S-ǲq-ŏea-ǲPZ|qc`ǲơǲ:wPXXOyŏe&]řŏe YŏeǲYw,,{,4Yw'=6]3`'=Ywg=.ӋS3.yŏe28츯8pqccC88e
qckeݑ|'{&	9ŏeGkَ.p	;fiУgd5S><EaVMs/w>zV{&	9ŏed/W݋.p	;fihN]{&Jvh,yx2Ѕk}3ǽvj>H\ZQPut	dǱweG,p{LN6pFGGBxN/0FZ>1_&ZV_.ڠD$@Nd eh+Dΐ)Z!⦭t.Q.ڠrZe]|W~ "eCj.(ilbEF#KK*7.m*!}Z!|&> {&pY3zj"d\>qn
> JMs.h9 hC,@8|?#T;#bj?Y> ȹF1q| $Gk"@YmO5ёrbؽ | !5ёrЏw06t#h ZMtd\YmdUd N^ɮcLv;> gk"
Y/-2|OdFE61^ ^{&p"áyMIcmv_dz^ɮe ^ɮgG \kdI{&12.Qw 滈4SXZMs(Cz6l̊Ed5ӉMs=\^L|V-m*iTH_ZY/ih5e2ץv?*	Z!%!ĮQ%i5sSK:4|#$^0(Z\QڅhLFKKIFgWy+j#KK*7.m*kJ"2xjx5i얧(-w^_+.iyE61	S'=5̳!iyFIO>5ǀlqhO/(&>k5шOl'<#NIFY>dF!	3X'%%&4f^{&1
 o`$FY>S5шJM,iyE̬MtbFY>5шO1O7dF! aH#K,a5шAR h'rMqKGp?(C=JdwƗ^%'Lak5ÀYȼc%~4f87(H7/(-!Y>_ɮE7C%aJ(>_OdX9"kGW^b'>4̟/ɮ/(!!]^Q#!>7_kzȫJ,ko'>_ɮ/(*
?d|r¨!Ҡ$:Os5ѥ
bm5ѥFq|dMtiyF"F!2|[dFl#>-kK6	hɓ%{&4'F!>Yd^ɮ;*\@"h^QBY>-dFc7C>-/dFSn+>-dF^ݙ!\lқQWhl+{&4aMڸ+ƏdF^݄QWpl{&41
k'5ѥ
nB|@dx]^QzSv1
>^/dF^ݝF!)|	ɮ/()1	H{&4/B|Vdx]^QzSv1	'ɏdF^ݠF!@䇲kK/JnP>^dFSva/(!\қqOY>^
^ɮ/()JBR?dx%{&4+,/ɮ;{$Ƅ8{惚I}t1؝"a`%%ѥfgkL)K,zɮB3%&'޼{&4_h8Ť+	E-^QdԇkK1CgLb+ GB65ѥ1k{\c%Kə1\8[Xjy8[&ZO֔EB*ƖKZZ/ilipL|i]@{g%3WZ!⦭2D&o޻>NQ&ZDiDj|.(_VKCwqc,|`FePkbץ>1_&ZV_.ڠD$@NdFTeqSV;tSـmPth9DiDk\.(Z\BD-ƗTdjKCEfdɮBAviyE3Jd2+=]9.K/IS'{&1q`.1)?{&1X1)ȆMtb
@z#^QzLҙ>{&qgGp;-b
pNLAC5ѥ-1,ޓ4=д)O!5Á.pu)`h^St2e9y3*4%--洶_LD$@N/-z_+Z`/mPa܁rCEM[W,[WERlFd]AXirpc3Z[/|~_C7YDW2dLvbF-{^%UKgXV.-'-
dw b4{&Kbt3{}˝vK5C
u]`h22BPld=]b6=DEѓ!{&7YE@mi̽TJXQղ|YdF(G'2EQ)cG7dMtn04DE&d]b6S{G|Y
ɮQt1PF2EQ)eBMt^b6Qq*K,sO "Mp
t3{	7K~Kf[ \8ߺzXl/)\d3 66]dndmt(̟gku]Fс(`@Ǣh`<{&7YEѹdmP*E['ŊɮQtnYFC>=svOǲku]Fс1EP<裄̟^ɮQtnYF1EP<G|X2{&7YEѹdm !tU,u5`FѺ1X(Lk W!tt^S78ϡYsxe@@m8
%Q'r5Ѻ.*h.q*=sFOQeC`hz <ERǢZMtn04~XyuEݓeC`h+(<ERǢ2|.=]b6N<ERj,{&7YE@m%N<ER{'ˠǞb6QeER׏d87"yMbc02cL-Z--'ekJ$BDliP{J񥥒Z[/Z\/-z_+Z`/mPaR?9Z!⦭v)JjsZG)Kو~_vIB"ar֖"@ilK'ˀa(#{'˅'k@bagǏdF @O2.QFOɮA%=d\8.5{&1+cXȹFq>\ɮA 0"odp-{&p"=TN뽊IYilci--.ɖ" '֘Tp2Xd:9\TյrD\5tKCj!]ADiѣIbIQڊe_fepl_C2Fc@HFWCvҢ$w,5сeq2i:sO >xʿ 0Ꮞ-%v\ҮZt%L"eC204h81E)c'yyt3.X%,>	[	јfZ&2cL-m*iT4D$@N/ih5e2ץv?/aeqSVUes\Ѩ0:4|iqDj}bqDk"&(in7YEFKKJ#KK*7.m*(_VKdBL8{&1|ރ7YFq>dF!D,5q3\
^ɮB7YFq>5шCaa8ǲk	jZpBeb#_#{'prMtn5CWN#|/>WkuH1nq~^/)|odF1ءpK-cuH&1x,~q6O'k[wB[Yh7pQ3X=]7%DXeod(=]v[z(#{'`@MtbWe7YF`dHFFz1yM]$eod]АheodɮB`Ѻ3ZGkR@02&(#{'`!H@r7YFq>+=]rjeoddF!0@z3.]02(!(#{'8\^LQ2]_R8%֖閗^֘Tp2X0S#M[W+4sWD6%T>Nf%kLٚ-ziqFkKj2ZZQZYQQtiP]+ZQP@ihSۆP
QGfjX9{&.yLWؗGلj_C]˃hROd-dF#"e̞U2zZV{&2wYG 88cねIx)~4)7S1dLf\F>E.	ůd-^ɮ0_JJ3'֘oeXS'4%\7҉y3.F4BZ҈]_R!"q|iid%֖閗^֘Tp2XݞW5m\hlW5]ZG$^mP/qX81]`Diq:-E*#KK*7.m*kJ*ը-1͜Pxʾ_wR#؟r[R)bqئuE.E`l&|\+C<#.Џ7]șz拡)Ș>ɮC| N%:tf/)\7 eQliD[.T/ҩ84_~kKeKeKkL8,U7Z!⦭ijAZרmPQ+Z`th9X81K75_;Q8_V_vcbCueP\%iYE@ihi#BMpv.mb"liYE8SXQ'X]:+(2@S̟`+eBPTТ)OHMtb
iYF4#*ܐV#=\
`yy?tc-
"iYFpc Fyд)d+I{&roΙka8Cucg@/3.* qeOɮ/&eXƙD{J񥥒	--.ɖ/0˶ldeh+Y\̑mPth9DiDkK3Z[Q.QZYFCDtiQZ҈L.Z}\g٭%&-6m(X${&9ٚk>_C|~-C<aQd\8cAPj-ge_;Oю6?^s;: rҒ|N,]h$,t>)ɾj sKW1;7$$IeXCaQ'P*{&̸ľܐ.cl8AdlK'Lc>|.1BtZ*FJB0(}ਆMpv&^،ü81Bɀl &B2zB󡵅m)(Q+'=3p}h	^2S'PHHQyFpc@5Ӌ?\6tG}bzlbSLN}t?"fo*CxüPMs/4>eƙ[XjxLD$@N֔EB*ƖKZZ/ilipL|i]@{g%	h+Y\٤Q9ZWSZVpeG_QL]AFkKj2ZZBKh#=7P[3L"L֬/|~F.Z#OqIy?Qt3-u=(=]8aH\}iF( :Mtc>!Ieay3(4ZZ/ilipH_&ZV_.ڠ=;p+D4Y\TյrM2=mH4J%2ںFS-.(mP/|~C\.(-zDu^3IoPZ!P>){5шJ/A7YFq>)k`f3L=]eod#=]An7|S Wki<jcugK5шA	i0F(#{'0!
ug%aQFO`9 ca8k)n7|ɮBFOA=QFObMtbB`h3R	ɮBbYz1n7|k^n7|k%FQFO <n#ug!  (#{'HjMtbd$F(#{'HfN/Z\/-z_+Z`" '˶ldKW+ZHCFIQ.ڠ_㤱yNpc-CKA(ij2.QQZYQUE2|L{&qgbó|/ qj[?_ FE.06@1/#sQ&XdMtot6u`&X}iupPlPatZ#2cL-m*iT4D$@N/ih5e2ץv?/)Z!⦭d4KTںK(0:4|,^S2ת3Z[QL_+ܐN՗Ge}.FD*2ZZQZY"
*; 82&Q?-FUL 5Æ>_	de_f[>)dLf\F81EºO`:Mtᇺά+>DƷ?Fb.uYh^Lʱ2~KKK%--	Z[/Z\/-z_+Z`/mPaW5m\L-Q.ڠVsyNpc$^J)~0p5P">?t3.\.FD*3Z[Q`FWC74I,d(=\m`ȵ('ՎZ>
.Mt`2zWΣ"eDZТ@'81{&0@?zW#"eDZТ@'8%{&0#"eHrC'9I?/JC-LL12'8xMtdLf\F i/
>	{&2&Qt˃h9ϺJ2|](р8]>WXHu,C5ё2pm9ERG}`MtdLf\F 8o9Ϻ*'9'"5ё2pm}T<Q>)Wk"eC20
y}T<Q2|RdFD.e`2J,xY>) 5ё2pmu9Ϻ*X(>)5{&2&Qt3. x]a<Q2|R={&2&Qt3. p>WX(' șE̸6إNsuEݓșE̸6\>WX(欟 5ё2pm}T<QOX%{&2&Qt3. v)]cGl :MtdLf\F ]cG\ 7k"eC20daJ9'-5ё2pm'9ERǢ',șE̸6WNsuE',({&2&Qt3. p>WXQز|dFD.e`NsuE~L^{&2&Qt3. pz}T裳d&dFD.e`g9ERǢ>	5ё2pm@J,zY>	șE̸6}T裸d&jMtdLf\F 89Ϻ*=tOcײk"eC2070NsuEO`șE̸6fs]cG$2|ɮ]˃h]cGNd%/=](р8B9Ϻ*'95](р8BstU+z(OP:MtdLf\F >WXQMtdLf\F 楙}T裉^ɮ]˃hYJ8"d%={&2&Qt3. px9Ϻ*J=](р8LGJ8(d%=](р8@9Ϻ*=qM5ё2pmS]cGY>YdFD.e`Nsu
9m:MtdLf\F '9ERǢ\dd ɮt3.3+z'/wFD/Ek'9OCk"eC20g9ERǢ\z(挟,dFD.e``J9q裫dd!{&̸6ua]ddLaRsd 5ё2pmq9Ϻ*=s'(=](р8LOJ:'(](р8BQJ7}{'(?{&2&Qt3. q}TsFOPrMtdLf\F !stU+z(['(4{&2&Qt3. qVstU+Onn

^ɮ]˃hd,suֲ|ɮ]˃hZt>WXQ͓4{&2&Qt3. pstU+Oo'RMtdLf\F *}T<QLDMtdLf\F }Tu̟Ck"eC20	)}TsO!5ё2pm+9ERd=]9Ϻё2`uED){&poHK!nOAy3-F4ʢvҡ~KKK$BDZ[/Z\/-z_+Z`/mP`'eqSVdhm]D7:ZGÛ8I'eWf]ADiieB$.zƤFQҍ*.m*kJ#bP[!}8\/?_|&ٱLp]AaQAENBБ'k򋡉Pm
ӃBk}ɮ;.%Ab<81$,'Y' übTF '?9;kR#{&2/wKJ:"DU!sy3-F4ʢZ҈]_R!"q|iid%֖閗^֘Tp2Xeh+YfQ.ڠr2ץ]|D%kLJT`l`*(_VEK49`iyEТ+O"Mt`l``zW/(({DW̟c5сFJ4iyFqC
"d	ɮ\/(({DW̟ɏdF/Jf48\2|Oɮ^iyFqC
"dfN/Z\/-z_+Z`" '˶ldMh+YG~]AѣK8\fecfD--FTFToiUBD>Wd%yN1
2ύ/(|^ɮB|iyFq|L{& #FYp@1}o/O/("KՓ'5шA<nZK,+]MLiyEp!j¦i^Qd\hMtbRaS5/(|]ۈ{S?K/J nCo/Gl+kQ2¥1O#5шAuKK,+ײkrK#K,+wkPzT^4c5шR1zT^QdY! Kh'Q!R4#'KqOklzTn4JMtbriyEa5шH"cҥƗY>Uk=*\ƗY>U.]"3ҥiyEPNMtb ^QdT],*>K/(|#=]^QdT?{&1	u/JƗY>U"=]>4Wkj^#K,*dF!JޕQOd{&1'&*>%FY>UdF!cK,*^ɮBIoJOLɮBJJK,5шAJSңiyEp.{&1)OzT|W/(|NdF!.NzT}iyEp!{&1.**>cK,dF!=*>.ƗY>' +5шAk
cK,odF!%
qO=]=*@g^Qd=]v<iyEp%4
K,kr{Ҥ iyEpBMtbDT\iyEuɮBH'{&1faRO XzTliyEhMtbRY 44MtbR`zT&/(|ModF!^ qOMtb݅HFY>&]*AiyEldF!FJQO5шA
K,Bײk6 44#v ƗY>&=]z['!!F¤'!y#*@4H
ɮB	6 ?/(|ɮBiyE=]wHOGdF!gHƗY>	ǲkgHK,5шA83zTiyE8{&1jR'!5шA7zT' VMtbFJ#K,Gk$H	1O@u  /(|LɮB
/JQO( 'FY>&kB ^Qd	ɮB\aF40]3,*@S/(|LdF!HJ#K,ɮB
 *ƗY>&$=]xRiyE`{&1
D
KK,dF/1#O#8,ƗY>&ɮ^cyMz\Z\/(*U>%ɮBXT24,Mtbd¡'İTMtbҡOegkeGC"DiyEX {&1f+=*cK,=]vPFY>%dF!HTzT21Oa5шQ%=*QOa5шGC!4, C"tiyEXVMtbP;zT2ѥOcGkҡB4,{&1XT2(ƗY>%dF! 
E8'ĠbMtboaPȩ^Qd
^ɮBczT2cK,#5шLzT2*ƗY>%ײkwC"iyEP{&1
!Pȵ^QdMtbPd[/(|JH{&1j?zT2.FY>%GkƗY>%ɮB
C k^Qd]|&XT2OA+5шCv#K,dF!,*cK,`"Mtb!Pύ/(|^ɮBJJfO0NMtbjޕƗY>5шCP4F#=]xQzT34F]PtbƗY>ȏdF!SʊO6dF!v1/(|dF!
qO9ɮB
GE@J4FɮB=**ƗY>/dF!K FY>̞ɮBOJiyE@hMtbQP4.{&1b`zTT4%{&1"-XTT^QdP][ҢO	dF!EIQO  u	QS'ʄ7k
O({&1ޕK,*dF!DUzTTQ/(|:{&1cK,*dF!2^QdP!{&{3*Æ>4B<-~4	/d {ZKnZ+BNKNF^C'$]8րQbd&*-FY>/ɮB1P^QddF!8'$9{&1j<LT*ƗY>!5шGqOI5шCfb[^QdodF!
	h'$hMtbE蘨^QddF!-@z&ƗY>ǲk**K,@cQ{J񥥒	--.ɖ/0˶ldaeqSVL湫Q.ڠ8.{G%kL
$^Z\QڌFH`-FEAtiEB34B&3"y}8\36;8cOǬA5OP P,{&pǄ>?n14X;*`5&0]mm`'3EϺ!ƚaY\cgHY\b\tE!fatf&aqq$HDYc;mB瑙[j7	r-!7\Fؑd/5J~2?xwג;V=#EԅO!3q#HJd!5͸서n B=\E"su 6P
"35Fϭ1oxKɗ[ŲliP{J 'ƖKZZ"X	~kKeKeKkL8Oh+F\S1TC_ѣ
%kL
$^Z\PՂyKC'WFpC;25f8\/3/~1	12'đq p(|I/=]8٠ZbL	i"ed(=]802&Q<O &Ta({'Đ.Mtb2&Q<O$GkRi({'ĚɮB`<j"ed=]97OdL8yBk,SFD3$%{&1,]`0D3$  52|H k("ed
ɮB9^({'ĀHMtb>tl"ed#=]ahșFp>$ +5ш@æ2&Q<O	/dF!,:z72|HɮBA({'ā5шA 0쌉g=@{&1902|H^ɮB9*tdL8y)ɮBX2ldL8y)k8z2\dL8y)wk'X4șFp>R/dF!AOg= 6Mtb8)=({'A5шCFD3C5шFac"edH5{&1`2&Q<OOdF!^Sg=#kh0XșFp>R^ɮBXQeșFp>Qk!a#"edD=\e/wF!÷D3#{&1	A\g=裚2|ɮBB({GVc5шG"ag=dF!({'!5шGPg=#baw"ef^JMtbasHșFp>Q2{&1#@z.2&Q<O@]O7g=
ɮBӓD3dF!Ǡ8șFp>35шAE<^șFp> 
MtbFZO	"ed$]paz.2&Q<O@pMtb0:g=<{&1]dL8y MtbX^8șFp>5>1_L_&ZVD$@N/mPb2g,*jڹ\̑-%T>NQ+Z`/ppLҸ0T/B"areoPZba4Q.>PL{&1$+1ot(̟(PMtbҸ48ٓײk+FgТ\2|ɮBJ呥ot(̟(=]:\iyFq
%' ]RK3Q.>c5ш@sҽΣK3Q.>#5ш@E\͜iyFq
%'1  nd?/(#{D6d ɮB+^QFBpl@ )=+Qot(̟5шA#pqiyFq
%' RMtbpqiyFq
%' BMtb4zWK3Q.>#dF!sRDiyFq
%'p\Mtb#sT7KfOgkoJK3Q.>#dF!J椸7KfOMtbj^QFBpl! "jO/(#{D6d=]uҸ8u^QFBpl+{&1
gsRiyFq
%'q5ш@-{Ҹ848ٓ|Mtb!Ҹ848ٓ|Mtb@zW#K3Q.>k#pp48ٓ|]n\W^QFBpl> dF!*%+ot(̟5шA!a\48ٓ|5{&1{ot(̟k5ш@4cK3Q.>Wk(+H7KfO]ntcK3Q.>5ш@i_P/(#{D6ddF!|^QFBpl<ɮB5+cK3Q.>kiyFq
%'K5ш@ҾO/(#{D6ddF!'OJr48ٓxtMtb_N/(#{D6d=]+7KfO'kY-_O/(#{D6d/=]ncK3Q.>A;5шFs>48ٓtMtbJH7KfO.MtbҸ8Z/(#{D6d!]^|iyFq
%'pMtbFzWK3Q.>d{&qfMG,x(T#F/(#{)z+@[d^ɮB	Ehod<^ɮB=/(#{' &=0FgA \z+@^QFO5шFx7|ɮB7Nz+)4/(#{'GkDiyFq>O!i謤^QFO'kVR\/(#{'[5шKEe/cK3xJMtbJod<!҃YK7| {5шKz+)W^QFOTMtbEe&oddF!/&^QFO#oEe+K38 dF!NK38MtbыYLqodɮB4z+)c^QFO5шAX489 X\iyFq>kQdo^QFOOdF!X7|^ɮB>謥B48'wk謤K,'kz"%F^p{&1	yed4FOǲkGDKK/Dod9!!!舨^Qz#{'5шJΞ#K/Dod8tMtbfDT`/(㗲kkz"*-F^p:MtbGz"*-Ɨ^^ɮ<8#K6@qc'`\Mtbŀ7/(|FdF!@pe^Qd^ɮBܾ"pƗ^L]h$QOMtb㷠+ƗY>#$]04z	0Q^Qd35шFL^Qd=]`$iyE0ZMtb<7lK,^ɮB5iyE15шA&Y/(|b{&1ȟ`$FY>M/=]0$ӣK,&k&H/(|V{&1${`$FY>MdF!l ƗY>MxMtb]^Qd4<{&1du`$QOCkc{QƗY>MɮB!X&*ƗY>M={&1ܣ`$/(|]nZcX'ɣGkɚ|cM8ipL|iH_.ڠ=7QgRCEM[W+*Dv9艛4|]ADiDkK3Z[P5 2^(ij0⒀ۺO8%D Fɮ4F2R]S(hMtA)Ɯ_v-	'=,1FѕX%=(F(-{'P摺3[JZOkAadW8񕴩ůd^{&049*3[JZO^[8񕴩ůd^ɮ 9yn7YFqC+iS^ ɮ yynu8񕴩ůdм7YFqC+iS^輷c8񕴩ůd=]vQ3[JZOkCH@QPTײ|^{&04/-3[JZO+5с>/-((|Vҙ>Ld.1Z[/Z\" 'ɖ/0˶ldZ!⦭sW,DjG$^0w.=wshL@ihs^QJlSDCR`lɒfF0>L2{&06djY/(fO{5с$ 9diyEЌ`2}<=]=iyEgkh+ވ>4@Mqy3Oiɖ/0˶	p2Y=+D4Y\Tյrڵ4|7Q+Z`ip'rZjKS"ǎ 2zz'֘tǟZŏ>ŏ>N,yA8֕@ǟZ%5XJFqqYjyy3Ni_+Z`/mP" 'ld?eh+VW4̇MvFIQ+Z`fE#̠F!gQ2'4kQi蛝FD)5d]	ni(Ock+z&2V0[72&Q'c'0u1e蛲^' {&RxZfQiɖ/0˶	p2Y#,*jڹiYRʌүIth8"
%kL2 jKCPCǲkR`oeG{(y`S8씄5сRz蛾oLz,k)|_5-@y/B p^?e d.	Wޡ#4g=%{&06^?z&9'Y=[<4P8є>1_&ZV_.ڠD$@Nd-\ᬭ*nW4VK:4|_Z2׬P@iliQ)(&v2AɮC@<{&|_Pb.=&iQ2ҷc'hMtbF2&Qd]{&8.{&>m)gc,	ɮ/&eƚy|kZ|j8{g%ASe?Yfr披It04/#Ƕ)5Ocg+EDiѣ͜
$^Z\Yクu
3Z[Q^(_W@qٝ%E2j߂pcw) \2$T݋e"AW	P_7=	qŊfh8*yڞ^L14Z[/Z\" 'ɖ/0˶ldKUԃD*o=\lvFQL8J֘IP	˝Bn(-4FB2TJ.P8E\J7&[q40=̻F]쌭w2W]ݙ3ps;<'	en'B|.+=Ӥ9FLd݋y жdN;,hV8-9KV^8q3qs5eI XȜE$rۣFLXL@WcGʱm*lȜRTdKTd#2|%bVM?;eW]eûMWFw,RTds^[q40=q=nFL/_#Ԥ=OIܢ>22BQwpe݋irǳ>˨?gǗ2cM<ipL|iH_.ڠ=&;	\TzFGĂi9BIUv6gLHRd#}wR	d"t/
Lgv.lN3gdcMlH=OVK:5im[27->NPa!IޭN3gdcMlH=OW,N(uU4!ڿ$@d	c!"1. 8`KFBOpg8?I,5RDr-T9s*%3"DjZG΄yNqgOЈ\42q?)Ak?>ޮq?)$g2fӰV_.ڠD$@NcTQ9zhksWG|8"y'byKF'|6_*em_*lXDK54U4!ʉLȮTJ֘>N3Q&Zaq;f%TS-.(ih9
#KK*ա%r*\W-
CQ}2Kqo#:rMؖ;,C88c1gػ`y<ROGU{:Xrǲ_ϼl/\JZdphMtl8:2\8U 3Ӗ@^/ػذ=]tIN5zodh"<vwepL{&ayNqci;|3p];K&v`RN,|⇲?gy3.F4Ia8_R~KKDBD֖閗^֘Tp2Xhi-dflYۤ8W7J֘>NxIQS-.3}Dj1f8O--(_VPuDpSQTAtiF.-'-ZKOSD^CuG\lc2fe]8ޡDQhLStguhl2!="V&I;IbxDj{2#fY,W}ػIbxD	5=,β@Dd#8RT櫠XN,|>s y*>Gfk+zάjCd#s14,1w80cb ^OLgX/)-=3Y,T]SqcdN<^SeAbNGŏ>,@#h莺(ɻF[.ԊipD
B3a&Y"aaOpyŗw"mσŏOf`t/}c	,un/e?X<I҈/wN	!8g>qGeLe8~z>p,?:eX<#x}Ǳkҧ'W:a)|//)0ƌO`iDe/wN	!=C 6b)hla2~Z"<D'ļx|2qX /O`󏼎g>qG?9y.qcz{,nrN,zc=Fػ85s#\'}EC],|_C c`XS840
X!"+m~%'Ŀbx
ߑnXŏep҆}deXW@l'	2_b5*BOuW޻!<eE&SN6X3#e(*RS^JYӈ6,]ˎ<Gxqc|i`|4exqc|i`f^8~z>p40
Y8F.N^@Xƿ=8{z{-PK`EW#wA
|K.b#}i8O,B\6؈x<eOC'Q@;Rt;RֵbH/<eOC#wIj Ixwi<q/O }s[XOΝBFoP:cfGzl	(vWhm)#i3{a\Q$|2Xƾ}_XZled_XX]켞NŋxpsP؈XՈzWE*z@[Xƿ9{,tyMO`6sPVBƬD=cL1@$S/V;pwP	 z'e.sZK-OɖȄ	Z҈]_R~KKE--.ɖ/0˶ldy7R3DgPK'302׬'mPf!֖FYt;Di2ZZQQtiP]+ZQIS٭%Z.-$X#jFAٓ(wД;XKDM])URk\:CgDr؞1(`Њ#-X2tE#X䰸:<	8Y;*-FFC;=ˇր4@<cPdaym9Fb5>(giN5zc#/\sր<6z.qC1#\=ds ww~3ސѧpaӝV$C2p]ȹrA0-%;X\Ή/\"fj.sF^m0jwa>%:@AHN͋dDlV=#ĒK8X 挽[0tO$9a1(ßj#,APu:!h.sH%!2f.2اI·5>s?s`]J3[=oyoeV)(u[@Òx2Vs PV1umn?@Rf;]ПG?ulP15(Q:,D=bȪ JFt ձV 5yșifq?ӀRZro9yTNhH*J )QlXY8,
*3qx#
 )Qm!^s;OF_ ^RFhN'ڗ`f21-џW7>bgy24ZBH--$rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%
Yk ʈީQh-M5e]>NfDjeK1;٘}FkKj#KK3|pdVm(Ҩ].(Iը`\k5.H	oXFKKB-N&nPH\xKγhdsb6KL*l>ÛZ݊3i3d o8`" *&u3\v'&dT=Flk#z_#\Uzu:msn/]e9zZ[zmPjoNkޜ2ΘbYVӗ ޽7O	pyp켁Wޱ<%^~q]p~޺4{ר`f20sSKbxKAwXm9$.U&tvd^	v$~&hS"f;;9/Bzȹat,S5A0	!ѲǤ}B0ItG,PsF^o.P\<	:#4$Qn;[6!oN?їX22b'1pwiSx˞8ſewtDޡ?h"J\
&ң(Gr=]8WS`rgpP1$HUcA,AeOo(D~psXN{Reiub2xV-m*	_ZY/ih5e2ץv?#'y۴T(DjGef	}DiieQLV-_VE%UB%r]4)bXquuŊb9/'P32&bWئc{wb\Aޥg̨<&X'\DғtLi-Gy/V5/)^L/zb8)g=,-w7 8Yo*F@1s2|	ɮO0cu3 oEۂZx$:S/4KE7yp[j}@4bsރq?:/Kg?9/wrӌ_8ӗC;F`4gnHz!U_GAT2<^C1ϴ>T&m|2;F*YfXڔdShSm.wވzr]?$8^˺
c?tp5etD뽋jՖ6k£GΘș,lƯJQ,S5غ,ٟnغ,cBր^9ӌ]cLi܈#]ȊF#gjnsB[/r4XB)`b6{FnqRY4^S%O'<P@kYbwFAlEC2?wS85sfP8i![?yp;,ljD;=1b<l蚵eǅǥppQB2&c%1Ҹ8Tz(c6.f6g[6.f)еst.E ew" br" c,PVt\-0Т8JtXћpFn"dxyG>u!E2cL-m*iT4D$@N/ih5e2ץv?R `'!,4Dj`FQ&ZDiف^zebgije}]|*3Z[BX\4moiT].TJ֔TVsuetd/)jkP.:kNL{"ao#@Q,E1=\Ώ\Nb%U36z+8<.p&.3qW޻%E7oȁs#&#TBFi9򊀿><{&3qɮ,/)Ɵp9WRno Sz-\2H33qɮ;;"+
$h2̈h~W2J;:Sg0 /:QWe]x_z |-4I1q\=9Nޜf:LN%֊+5D-:ZTJ64#)F6]4beLAU|޲0Yz6#lu(Paqz]rpl51.Feiq.t6D\qt挽	d\Y:lXk'[kpF@@B6XJ_X3yjmJX	*<pػcD.=c;:O<ݑxb^<$%	DBԨٺ]. & pc؋>1p.ycn7/:SϬ>	ɮz!eKgF"kXLE*'	?ׄ,巣=_.W#4:!?uJ(C!ti"ɮ25!o񪴸H\wFU3'X&^Sz,#=C|xɦd1SxId%AyNɮz>9pQWRF(T˻'<!rrD~p؇C㝧5({_ ~^ 4ZZwތB~Gzȹ!&!*	G|qPkewO3^eHЏU<g%ޢf>tRO8,`5mF@58Amjm 6'k;C\vqwe@e?/4Ne)`^S~?N"߰N5ղ˻~bbg]nS3Xy]FLzh溹şNc()ɢ&&?.tp5]]΀T0煍PiXș6,lƥ¡xlXL:1"Άlz[&$Ayيf9"z8˄X逗r#VAdGr bp7t([/{!dD=dlP
'JnliBF1k:Q-?>\(ٗ`,gy30F4˂Z҈]_R!"q|iid%֖閗^֘Tp2Xf*j <iDQe0:4|֖٨veTS-.(iiDiie	/oiT;0EAtiD]&ZOS-Of.jp4.BZHP,^SBpq@pLzĶE ^@q@hc&:4}b<uis-AhGy<ެE beՠ'O!HFˀoT
M;XZ}b7.lj{2.p(3|[	'	EHwO\gOpz2YB8h#7zc/ %Ơ*p"زj!f?Q8B͈Z"%1axP%4/
!Diӓ2qwNޭՀybfTe#L|=_#\zuyt݁hE¢pYYV2:7㛰Zɮ/IػB嶲uv.Pћ_wr[O]z9hcm; :c#e{0pK(40Z ڵKoػսm݋-^S]:qcա FCqGf`}=" .;Q8Y*9OzAӗh#Gx-^SX6#z|⏲]KWmlXƳ\ǥ8mA#?rjٚ4 KVpm).w"җ]}<DYcn}h,=\ET/)syŏz\(cQnCkoփ'I">Gw:O	g`%7qѹT)'c#jPSP#m6+-X*NEAjv)|,lս1{Hș4ر)c,X&f6g[,X&f)i
x5tGr#&!dƝȇ#MXg0AVơl=ȊX1ASb1=DN%("fOD7bP#iGwA[ppgwO,{-$E^E8,мw.̼VxjP{l" 'cKIܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`@e2mDm[TY\74|V8*2׬'imܐiqB&x\%GRAn4{JvҢpt]+ZQIɈAt^SKJ6/jfcPȀ^@A2CAyM@s'&\-'MudS	]`"cΓw/w/W#6~~Ծ@Ơ زӌ_
+ب<~ƯN3uWƢ
*?eA^?Q|j b|)E	䄼2^	&nBTs]\ϑEײkObN5&[.h]ʃ=ŰWƸ,&:J#hJk.Pߎ=|?#*Dt1?㳻+`^nX~2vW/F 㟑2kMuq='|^S&`άҌ6jυ)j͋Tt6޺3I0u2\ІhZ[h~:ԈbBm" NL94LxIlď/P{d@. M>5/P{1bkXĈ1#[ \#f!9"-  YpPGD D `%܈4= -X ղHP XD
D@4= ,| YdDDD s}?bJ 70f`ieliD[.T" 'iT4_~kKeKeKkL8,Ye2mDm[TYZMNL07'(mPgoZ\f+z[vҢ*>eJ֔Y/IimDiieDieըi@NODK躱QUjǪpxd:~9),P*{&pO]ػOV)Ⱦ+8	kK HMtbcK.4 :Ms,V-N臧!z=Q'xHa' e0uN3 XF欲IzxW;AbOe8YBRn5x`0{&2.He&'kbRŏeܫ8ރpcm/Kg.wւN/)&j@KPyGz}譛0.`GƸqQ8?QKը[%xqR<2&3uaxF7(Y`p.ۛGΉ6`*Y`/HQd@uL̶,H{!~Db $}q(@ȹj
;  Y0D	іaa)Hٗ!\DΌsXpnDL.o0Dj,(D3w9(l܈7Ju R6z/aR7ӻ84q?A+ƾQi欶9bQidIZ҉8[.T/ҩ|iid%֖閗^֘Tp2XjgY۶,+DQ.ڠs;}Dk`fFKKJ#KK,|}DiB".X/KB(ҪХ'=X-I8'&,șmx|K㰉O 7{J+̻D7@iqf4Uu@StGh) AyMd\t^SFT.:t#n\Ŋf2=C7FZ8	=}>$dsk7ZՎJ}@4P81wP8#L{nq?ރ8-4x$g>G{7Ib,7TTa1ϔJ!,
>S5k9e]Mn7+X ?(*eQ{7b^HN84y5<$qdwikӀWv:Ozy,1g=.1yNG{7D1yMcʪ@N01B9D%S'BMtsu3}n7+Yt?D%S/4K^SzG3F.8ރq?9|-Di>FAzqC;F`m?O2C*2=2<8Yf9,Q<ʩQ稞f ޺2"I<K,pGԡ&]FGD`vX8ڱUΞqy5j.6kQ#c"f2\icf5z+G׺3c6,]&f6g[6,]&f)ht^f5tGr#&!dƝȃQp7u<ab^5aD3bD\,t-	N
3xF6q҅HŬ8;ؓ6޲u?8춤Fϻ.S	zz3Hfܘ/zUΞwt#B6t-Y`cҸ8Tz(y1~ō\*=}tŊfBٍ/V덋@l37NSXcN@XZD2ը9΂^5~񅎅S@b6z7u8)Ao>lE4D#iF#wt)8pM̹-iT4_85e2ץv?dG	jr\ӣ[?E0ppFa]6)r;?v.H_`t'q: //)LNyvx_`t,q: //)p@N^d~]i{g̿x;+D4YIHq*3J-4|KUtKK3FTS-.(-{0يޡ}ZbvҢz&sQ+Z`QtiEKўr_B3$q
xNS2&1wOusw)ZY"=\vU"Χ~q~1}kw%rVZ
}-X*A4k#Җ4w%҅
Z* stf!iͶ&X<yTY&EHAhQmE@5Vļ8Tp-?l)V錁2ub/}/:b~DhgV 1bG:Ynbr! `l.րET|HlНm 574(,B,s<
; XQDFnZqlB-[/7"B>Jtb6zeJYb˓:(ci欶u˹}0|/g@4e0N/0b),j/)`pmFhFΗ{BT1/l՗t2c"g
sb^	£XٍG1b"hA?bYxԈ~Sf@\/" " Y2?yr#@l bc# VDQm ," )= ,| YdˎDE̹-ekJ"vҡ~H	񥥒Z[/Z\/-z_+Z`/mPb?*R-9E=rѲvc:4|Q+Z`Q&Zp/QLV-ըije4{JD.KҵGq0fx{Ơ]f?F\*]Ze
\syşeጙV|;bQ8TDxMsZ ;RL<Sƹz-6(ūJ!3bjΡ:b-asjQyMТ1F]
#JX;X-^Tdb%p[]惈{{{wrX/pX#)fhQt(B6QPΧSElpޘxBIZϭ
9ݒy!b\6	zCغX}]T)'f	p#[jQ>MN5tM
])%Pp5V2t{DgBL0υǢ8Tz-{HșlXٍ^QرL:رta1?elX0c!^9q5tGr#&!dƝȇ#AV.DؠK,BB`C0JPst༦d(F@9b6tZјQD=;9cls?wg,}vC?w$3!{s{!"	79OD':c"fhќhw)Rwt@J蝲}&
[i0XBy/q&x<9@e=+3b D7l?yHst"QX]0BÍY(L<bcҸ8Tz('LdLKXٍ^£GgLXkpt'6cf~պbOl3#,8˅УX x\QDSX̏ОѫP3wS(ղ]Y
XQ	ҝ	ht
3t^S$s%N|2?wFC!6/&fƙp[+ZQ˶D$@N/-,䴴_}2|kZ|jKԖZ,VVS-zs07%T)ޣ5b_-,0(_Vd{JD\.Kҵti<]L<]X%D/omvԤ^Y*E 93؇bjмq=\1yԈp.ѳv(]Nљwt)2lD,м=b^vy=#F[n+lT<j$*ӯyt'M+C"Q d03N%I.v$42y(d)d.~Gz=[ BU(ɕBїf23k͑ϭEk!Y}=2ҘcgDtB/)wefpsd?vf]A2>98Yϭ6kػ=Yٲb0ȪON55u	( E&fpe^`w^b5DiqfЌ@pUtb)fE	Ӣ8XLΣnAyM,zoy$5}b৻/7<DqyM,"|I\b3ΣpNfDY-.^"d.	\di%\,!-Ɨq,H^ɮC24.di,"d2(+glfǡ0`d0ވz遏 
WYϡUνsޮacd@W?"E7|6Aq~Gyi2c̣.LdFYe X lOYsVɸC;_>4tv	ڵwedߜOYZ[ˌ/P;N󡳤@e5£Ot/ș,lƥ£OtebteFpٟnbrZ\^	tѤabs4DŮC1V,f5ljX)јl8JP7C<eKR/)(83EDJ>\(wzɿ8vnfHOzx[,Qb7D@p$*<|19'cks\O7P}dl"ļy&KD3?(ڕp9;pe.:psH֠&du֜2YfcODNdZXd|(ʪB'D1yM 8YCxF>7F2%>QdɮO~25r?ި2@!$
;8cp)N<j??~ÍZx0FE5Cqx͑z]psaDA+jE?G:psDX@hđ[]0l=+GRtDdNō\*=}tŊfB|cf6g[.S1ˢ>^2ӌ]
0@E0	h 7u; B[/Ր%a
!:S<-=7u8NFn J>\O1THΣ#td1cfZ+\EXo]Tqb7tSѐm`z Jz^kaޜk#m.F#ZQB .tX
4!GBtF);@tnõpI" b!c##iYCb5;.we櫀v.߄;:SZёz;7B3a2wtE1@$Mtyƾ8y2n7ϭAмqS]#OO{o7"Ľ.&ggEmJpa]ub\ h;VIaşʨX:͡b!BG޽Kغ	,]v"0PqX5mF@58@j656 MΞ뽋:p5j5JQLdLK6cWppQY)\l]lz\l]S1ˡk@/\.1@4DŮE#5j 7u9XF0Т8JtXћpFn^SO'ۄ8FВ\8_㟻!E1 !~q?cg.X%nbwD8]taNNș!84eN7Z@5N5ѳOMe㍐J; y/b8cܼ`-9׺э"@V3?tFK\lE\b胫$e!p&fj,p,l=£c"f2\gcf5z"G71bu1t"1?egL]S1ˡG@/)ӔAbŮC3аz6zVXN,Pie* QB0Jt"NҔfpdy7%N|1#$m8az|cAzqxjP{lƖ	ܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mPaQ9Y۶,.hTf)iJѼ*nשGJlc:^SBN/sAcb Q؈zzw3S-Mowtg6,]lp#v1wcO?΋FA6n0Tb7wC	 7(l@l/&vF4	p2Y)򶠅-U$5W4򸩼]@p\rZ2ת)f%".(_V9g4 2*JZҋ
b2xjx5vKSѥv.mJ1yvB/΅µ}a|uC4%(>*L%=xGmR`j-"_m -dEZ\BI<m8b'S.=32zF}a FqQ8-0T,"XSD̖a8{bP?rΧgAK6DXO2gu>7Y"xٗN'}/"xٗgu>|)fȋ	f^5O,hͿ̼Ֆ8$E1m]ˤgk#Nqr|Z4wE*nx"!O]Pc]dIV:ػՒE$Hd闯$ILj2Ddd|Ez41k;mb4$NJTTmN7TTe2)T^S"]ɝC{n'An'YްaA,HȦY/t萵ds2+ьNŜ#.PR"e0 n2"(</)Wm;O˸P6"Gf2?x9IDPx^S^Xػ'ai"f5*2Wa\Fw+b^L1.?k\w!"p4n-jpjx5liD[&ZO/Ҩ]_ZY/ih5e2ץv?\hlW7.ZEa*o=\QSy۸!ֺ)Jn'(-{1
%kL
պ^SB)DCy`-
/F``˹!9
3pU2zN^t?#dS6J+.X/7w 8t<z6OwFEy3Oiɖ/0˶	p2Y\TJ[uS*-GJ֘>Nf!zvbw-zra⒌֖Z\PYx1Q40$ŐVmfȀX	,س{@HZyHC;N7Yy?_HGZS6iY64˽Bm9fhnS/tdǲk#`F56ڜ3|J`^J.=-=`-=;'3>WuCd7Nx5/D(K]s'()Ie/i`Qw_Uv.)PfEя5Gy(MyDg @B(fB7ئfnS/{d'_("ZO8lsP4b!\qL^tsP"\9T"PppwP`zEp@feݣL@SEp@7j$٫/5O2ɥ@,4h>-j%l]ʥYNL!&l@z"Zk;6_(('ˏHP6OD\3.񓻨vJf	jK4@8wrx @^"ݙx=\>dwFp(fB7ئfnS/{d'_("ZO8lsP4b!cV"IpwP7eޑ`.Gue4_}2|k!"q|i]@{g%FZRRCZhĭk#Ith9K3Di)f8gݘ2ZZP:UKҵti<]L<]X%C1s`](\+Z@hc+X7O٥ztۅpO]"n+tbu^&XMTL"zػ.,iPşe|5PgWpqt#h̻3fB͓n,87Dm[YƗx6~8;IIo:,.FgҐl2'pE&cS/%ZOI{&9-W]X` v<8PtX\6ϻ!@ٖd@}ЌpFQz%݊7ٴ6ftf2y<aDbpTW4P]XfW~vUF[;}BR-[hAm{Z:=摕i82sKÛttŞ)*بBf`W	.n$RDe0Z'W-*):9HeEW[b]e+䲍2)=ZqV^K80{&|wK|`F{mNK|JKyD q\~E2;7A :_i
vr;@݋uw)p仳>Mr>Gy(D>Q_elKY37.2_a5oW.],"Sz^,.;=މ-*1Oa27{jފSi4!'m(	-@urdXb37t!	⊜闬J*eЄuNIS%@X7m=IiLI
#'[ŋ/]ѕս#律n07b2LTlpđks2"u}p#Z'(
ٻf9<exG{\
#,"(7ZQ7ػ=k"hLԅXE[JM %ܦ]ңv(BfQK(p2)f8MսD<tIuzwlK|ڜpDqR[ǩpp6OD\3.񓻨vJf	jÈZhAN#; ^޾Ļ8]ٟZM
ɮ_W?mN ,8|)(ؗ.}fob]eDR5oW묖޲WmNy"9sH^D˫OaEm*2?{:/dB3 @L.} XB		*s:~ޱ(ŗBTե@XB}`
%
DQb\mDD`)8eJ_b\2Gy=Zp-ϼp(X)-e#]xkvԡnD$@NƖ-N洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ={, M˙Z"Ht$(mPth8p\K}Dk-iiDiid5	sUKҵti<]L<]X%@{lk\(_V41kIE	L;2ى^.IYjv\󲯝;@;DRvpGfzmkxxBsG#Oj}ނ۫ETo(U*Bn$iJi#|"1w;\v	QBqxV]iɝ]2a; Ό^!&d/ЛatlGz4iv76-ѣ8Q$8F0Fq#@Z/7_7?P2㟹N#ћYhٽyjK6qANGx4cʿwp޾i 	ExZ|RP A`ئ\pB7ئ\d˺"qt Ό^!֧d/ЛatlG{8:oc2PH#|Zz -OAoo{-ou/Ap=5ΌXeE^K*e޵v.SOy @J.z1K5椡r!r OZhAN`ئk,Q.}foa2({&8E|^v*bY`wmN	5l@ax[ޭfL"~Kyl2?t_`u-qڠnhMJ# e%61:) $E#B9VeE۫{6Q$^L8Ɨ@/p^.ڔ-	@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2X<K;vJ?0:4|8*v If!ebgilpFKKJ#KK*Ն0bʍ*ئF+C}@hc.\x˙ᎀQ0>;\؎L;p@g8L"px?j@ sthFӺ^m9p4b!cV"p-4.)7eN,dwr;4,')Y:'qؗruE\}h
^ɮ_gvocSmI@9:czX3wP6J
sq/GRCgtd:,Ye,8|?#/_b]Xri!FUQ[p^KяBk;UP0yD iM8;),8|)(ؗ.}fob]e@u),B\6-SXD-JsԵ1
ceZx`~	pkV()o.ɀhD
7)^]4w)Ήz0&^U:4K/ϭAk5㛮jm8(@'>\z!Zz'@ZzvOKf} ANn8j^puΌX]%,/w]˽v%ܧp|V/%ցd/wma֚pwPSXpES/lKY2V]W}ػD[5e]Y42l4dҁ[*FV̣b]j%ܞJW)ɘ$ɂg 9y.ּɮ_ؖF8-8(@'>\ziicdE2;7dnОp8|>;]KM<C /%ݙd/wmaW3YaoLKL}k5oKɗ:ixK_ZY/ihH_}2|kZ|jK2SԔֹH4O[zk]	
%T>Nf'z2׬ߨZ\f+z֖d8cݚ0(_VEUKҵti<]L<]X%@{l(e+R{F2M؄A޹^f|n	:XɝX2|?wq?&ػ6
3,(!ؠp5bFAљt(2̐,`vX86~D:.+t(*#!b7t(B6%Fgѐl2Y`JE&c)ր8~Mrql;,^+yB(8}B3>fZsoB72OKf/)d[p^$2A$4#]1Fro'4B*atsO @3"'Y.4D˫G: V!;JZR0#d̐	Rdă	%V,@ݶb 9؆[C40kmpk tEh bq?ufKzrfSQL;\]WDZ\պ
ftQؓ7	[-.xaTf!L7ZQx4 9%!ܤJC"PLĄ1؁c!5R]aHiX%i-ZqƬD.=\Bq;v(2ѣSIA!,(8|iވf]'wP&3v^Z%|>8;)݋uKxvgֈ'k;I&(+LXQ.}foa2 Mrq/:vMػqm]C%qᖭ8V^"]  Mr=	HD|ڜQ$^J.="@Zz-=,lf]'wP& z7j֚pwPSH݋uKxvg֒Od/wLP/W+b%|a]f%e'a5G+μ%6GݪcW4QuifG?wDqqKNGPusEh[«ƽ2սu Пг15* ]c<)P e胛D-j6"LbT ,Yt`넁c:J.5I0	H!f)aGKBǧ?L(:!c'JN1I@؈X;8,i.ln djӆYmɗgB[ZH" 'rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%_9s)oTk#ɆX<qz)Djtp QL/Bp)#hecgQ&Z`%QLQ17,_13; 1ŝ	f#=h=:ՋM9$R =ވۄ xD^1:A]w)cCo^8ݤsu!QM>Q%	/%opox+PS$'r<A)mnѓ뤲eQw@4]V%ܦ!^}jpMr>tmjJ^Q8 z!Zz@
t(fÇ6%bؗry//R-'y4B\65= Y<gL^-JsԵ&A-IԵ1֬P8S/\.pwP8.pwP8NK̹-洶_L_&ZH_+Z`/mPaa%$5Y۶,Q+ZHQ.ڠpDk`oS-.3=FkKl;d8c2{0".(_V4{JvҠV41KRQY-~6	.nf|n Lj)x)]!2޸:e /ػF]X4|e {?]X(vX8+]FeјlSQ_%e'aC{&8F}k?zfRQEhRp	2~Gx?}=ђzx*!ը4(aD;'E[&Mg%4Q!#R҄`}9tBSJ6}s}lgP+iiK_CzMj01("OLDNcx!HObFtd/N&dL!<fs3$2@B|аp5O	0z;5dPX1BF0	Ͼ8\1`i-\/"\8Z1xFi8$էgևMr=;^>#(8y(q7icdE2;7do#:9##z	 -:RTbP:3}bK-Y{KX;X݋sw%qx :MtMr>Gzi(8yD% z-=iGu:+LXQ.}foa2  =#owGO	0xqqm;εr;IOYd̐0q惏/% O	01c#wzV(BB 5sE/% uձva4mJhŗBLIJrS@,v%Nt #DaHBx:fm^~E+Z@%S/="@`~HHwZՊ*1uRz%Dcʡcp%.95J/b\\#8$qe^k?%P/&^ƗV--'ekJ"vҡ8{J񥥒Z[/Z\/-z_+Z`/mP`8eW7.enډgnڶQ.ڠp%kL<
$^
)f%)FRhB(-G~f3'Jcz+^$wq 8K&dqűu !R1pXF''@|,Q(d݋.w)}րC5zC|87"f-ǽgAlm`ٗxg,};O^!ӓp@!{&^S_g6<|mNQ%/%Gˏ^@Zz-=;'3>WuCd7[܏K;&>ANK-Y{K0/w`e__b:r{QwCя$/d/.[lRP OZhAN`ئk,Q.}foa2@/&fƙp{J񥥒	--.ɖ/0˶ldhlZWVs1K3;--QQDN5_Q&ZըZ\B.FQQF].TÁ˨<\@ilBҬ"ܦ^"Z A[5ӈW+u/sqYG}K(C=v%/ػ@pwt6e6OwPFѧ+XBz(ŋL.0p_Av3>@+BF&aK8{bg~rǡ|:e"E~peף^8=Eyᗍ~rǡ|:> /YP}(%gDK'&^bZ/&eƙT[.T/ҩ|iidH_~kKeKeKkL8,媊꙳MrZG%TQ&Z)f%\MQZYJTŕUBp].TKU`V.-'ZKd9@hc	=ҡؘ̓ـmQR&|lH	sb<l$Ya	C ܺ8q$┘$ɔ$w{R;{HľFAx$!/whm?3ze(_Nev*29[H=HrkD$iKTYiDI]h]aRNCTU> .C3X< $ ě!Gy4/qeEcb- [2{1QDiě1tҶ`ILؤ.e UGyy	Reob@&2iI3B@f>T^nER`K:VH*sͺaը4LeB"=1#{Dm08EWXa1l@a2F>\ {n'1Q	
6czX3wP6J
syŽj^Pؽ&>ANK-Y{Kp/w`e__b:rx @J.1^ɮ_\椣#84@fES5(EY37rx}kk^`-'OH٢Y1hB	.hOHWG?u*HM㟺I*kV(="`8H#њҗ(-N洖-ZD$@NɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`<gKRRCZ坻jڢֺK:4|C`If	<\+ZE2dK05--(-,Ҩ].(6ti<]L<]X)8gÈ>.jpOh4.} ?L3apsp&K\Svd/Np)𹋾7LRD%eXPu3X'.˻~08`՟.l!C,^.Ѝ2h6e6È#tFպ՜dQak?zdCEhRj,8|1݉w)KɮNK|ax6~8CEhRc2Ç.=ݯlxoFwV	:zo~yT@ un
p(3YئlÍK^ȹ5P.1ҋ";t/@Ly%pO\#/h:N;RsciqF)ndp[k]3	.	@y¥mJ-6}D,2x0T7tؓ VcK3D1cɀl=& YL"Ud/
CLRL0)1P6(2bnR;b*qHi/xd .H/Y=ُ
rK_5IwD
dnqw.sF`Cم90?id,c4deK10gWp!f 4Ջv 	!.z&/ce1ٗ	2bp[l_?/xwqr(/)k2ڔ`p!H8Mv!H#hw}PL @C^^\3eDսo!hΉ!$Fc#?&7&@G*L$ɕPI:cMFl/RLPܤ4B`]
C;&@&UBJ`pdRY&7cXd"&t (͊+E3lKM8%է_-ֺ=\Bm;Ns7VhkmN(8N 	BǢteYf,~e "9^@ObP:3}bK-Y{Gp8|>􍳍Ou6r;F@2]_b:.4 'Yy/F>;=\ެ,(fÇ6%bؗry/+F*wO*wmN	ul="Zn{1z&T砿JZVBw`4eb7wm(~Ĉ8l^L$AL@uaciBxF@M0$V" b$dF@3,("tDZ@(/7JX舵`gJmrPŗ@mjdob5HT1ZA-JjcuXp6^2z9%`zuXpb5{{lX2OH4z}OG^8׷Q>J#lKg
xn8gc}+&4ؓ천҉3*I+6!%aq,
%ܲRjxsrJlRPe$ت$ɊOFzQDDLJ]ƓmS2\N=5iM6a&^j#h"D8FDoFD2?oWu	Urzf(LӞsvY|#xt"Sեct"m#=Ё:7AF]Z2SC Bыz4fӯ]YG/d/ВGz2K|ڜpD,Bǩpp6OD\3.񓻨vJf;x5/D8N$/IFOPSE^È;Xqv.e*ĻO 2ҋz1"5cm`^Q8 z!Zz@
t(fÇ6%bؗry/PMrr[x>({mqN"jw#&ifzf(ԗYqMoH4z!iHK0/|UFip
/BL7%nh?>R,YtDZI3\q],YtDZI#aS/VFbˢ"ՂHaQ'0PG=+^Bx$!ΙBB,D>jWG?u+ֵbx\Zֵb,=	~^-Ѐ,u)qϧXz};l	ui<>	<cg/&\]isxkvԡnp4-jq洖-ZDL"2xVD2liP{J񥥒Z[/Z\/-z_+Z`/mP_βW7.ejڢֺ=Dj1;>NQ+Z`?TBЧA9@ijb}F>[5e @]Y;3VP u̓A]+XK82''_*4Ɲv!"pKS\TzFt$~<e]>NQL%%TP	Z֖و_87/Ϛ(-,ҬP%jKd/`,q/.}mfOdN'5K_<eY#qC؇ʟu *(T慱hYS-e9lg{)vM/.}kc5&MKb)KziK)W[pL,zy__pb,-gv}FU3{]($H?ETdlR(|ɮPʺ}n7+X?z_	D%S/Juc#eУO3'և "/u _X2,γhXX切]*BU1*x,*P	Ta^LQ2~KKK%--	Z[/Z\/-z_+Z`/mP4A\KL%jiCt5GBzR!艏BΝCgB1,<\Q2̰|;#n	8,?)jmWQQHhsN,ӣ7?BgÖ|#l)IFkKnFH.)Ӂv /XV?Q&ZE2yf1KP->GwbxO"#6	C'_baRİ {psȺŝ/׌yD5K>&!(#h_w%LLZR!p f+ %m{HLLv(B}Kp/	GdN'<femږ|BHuFaB_JKz/3J"Rmzģ0y8S/VPR>抆FB#i1W1(?2ɠ>!$cb֖閗^֘Tp洶=cATZ+TTRӣ4댶%GΈ_$(_
|.Jjp57:"2!'qq6jފ9GLdL\bXٮz(掌LNhg$#<.eU:.bk=;Q#,f(th.zun|	J[,^ƛ!"pK8?xA+J=r:<*o:eF}Dj1;eK6}Z\49J"P.th`Ν=拡΋b lJOROّ=9ס3pwKO@-Nz&Kv.lx`F h6eRE艧wtѩ`)4ƚq}2|kZ8]@{g%L3ygFtyjs\6i+GMWDkF
%kL
)f}\f`1iiDiieFEAtiD]&ZOBKu2p5fDb.
afhlb"sBM/O0ɺAYcL@ih<FlOR}&&LXlSɹ1z2;2;z(h`GwJAٗt'Bdwk]ƣ9n2Тl/nJE7J
gb^qvF5?bjPŔ DaczsNQpO;iB(F<pG$:+@{kVHGC8atgDm9<3HaB^BJ&m`,%xdG!z,t5bŋ[.6W#\|j&2G}h1g
ht*`BNu`I>^ʎҐh6eʮҐh6`/&bcL-i,[L<[&ZOti8[+ZQ˶&B_R~KKE--.ɖ/0˶lC~ӣʌ٥5~9OQ.ڠr2עvҢ*;m;.y|W/]%kLD\.QL 2֖N0V(-,hbZp5J֔Ee"rՓRPZ"c̾eⓠ^StӉD6UcȩR(bPot/
AVpGؗmC,b]Gz^W;d2ǡ޾ޭ"_kveP8x.z-hZGwJAHٗXe޻ˎҐR6/&eƙh[&ZO֔EB!"q~KKK%--洶_L_&ZV_.ڠ=rܑ2I[M:<*o=\lmPth8u3-46oW7Q+Z`Q&ZE2hH\5.OBM-Ǣ6 ^SPZF]'@ aq'0+iCZ*zn242z"P"XQ#*	|i4
eF>=\B"atg{ t`'FG4E8$zpqK잖3x]܏td:࿴kH;}$.Ɵ}݋45 @JL/z1d/dw!$5iM8;),	(f)eR5zzu;Q`(j2H42w)QCǲk1&`tѩəV1Q/ilipL8V_.ڠ=(?|eJiފ4$|.u`]@p5Q+Z`JTIX:hEK,il/Kz"eƼ6`qr b}Xu33K0M}3f~^wI|^[jX]!L; C[QL]bT&^~I>3^qmmb~-12d08f-Dެ )P1ԑ %-M36.WD`&^ѐT8>f HLE--.ɖ/mP/0l̟채6em4yapeŀq(<(mP.Q+Z`"AMDk!X58R!ś2ZZQZY_j*Cٽ+=bM/!;ʣv^S#5D# NbpyoP{Yb ,`66HQ-,>Qp	;	$\͈{2iGQźTbHRA͋,1
"eg11mp_R~KKE--.ɖ/0˶l/Z\/γigFtyfRk9޻Ґrv6J1yvozm";y,ļ 7xkVD#ތbeD4Cx&ّ	%D$эfPfqZ  IFgW?~G|.(m2hWFaDDP.0Gi|j#b=c^kfQ(P&K4W46i,ӣL<.QL:FKKQ 2TW&̾7t7@⚌֖òqDj8F7%N(0%6uUCmbUvҡ<
=!pϹx/8:/!G 1b/e[@xh85K h"JI{&.W@{/V#bf<GgwDk⛡YG0q{-=\b1lb˶_ZY/ih5e2ץv?`]9i!Lֽ_f Le12zTf8Ot(@j]@qe0%62ZZ3 XbZEUK}ޡˎ7,l`|3K	,)%mJ,#GR{2PR&.e_h[/5S/jY8$5"HnlIh蘻]ؙzsnВ!liP{J񥥒Z[/Z\/-z_+Z`/mP_}2|kv?`es,ӣ12׮'%TJ֘S-.(im	//qFKKAٌj4,b)Ҩ].(Ie֒-NzWب-=7ta%[G{-ՉuODGZXSXL@Uz(lHXP=<(u1P6,]ݣ,lޡGB ŉ/[Ђ,.R#j˹pwtwwdmlvCRф6;cmy>7\qw,!f	bjTGB<EB2irCՖ"byEڅ'zRػN#zy=oWfEeܲbdɱtH!ތL}8dO2X|7?ދ|v*\ldӧBU)4uR:#ehtF0S lպ#ѩ h6/&fƙr6~-jp5m2!"pL-(eJU/-,䴴_}2|kZ|jK}ƪYGJjQ.ڠq|WєJ֘IQL5Ј\%mFToiU؅AtiD]&ZO_jЦGwlz,5 1|/m;gWX4Ȣ+,nZ!vU+.$ܦ^I>8dGrK_(	GyucgK3Qş?^ثGz_(	GvW#á[΀86t6J #țsIea(ŬљA<e3_esT2iBb֥,"n>GxؗmCW]ҐF6/&eƙh[&ZO֔EB!"q~KKK%--洶_L_&ZV_.ڠ=rGJ%ty\TzjK==ѣbwZ\t q%kL_imDk".(_V9g-FQv#KK*7D4مP\Wwϻz6OwBٗr'z6	HOG!tf8$eB}1/2@OT\K ̓OΨVPRP-;Lֆ
Mr=:41NmipI-5ii1=,f
%9K5i7\
uh3e/w!H]?*yՁij 4/z1TMr>xmGy(qI @@Zz@
tG+b$|`w.}fo`wrx;>
d'ogye9x xz%Zzx3r6QQ8ZQ72xlᜏ֨1 95=̵*iT4_85e2ץv?A1hlYG 	(P8WDugBՎb\e<?J6uRu t 6d/?F,epWmCԈH
"e:@Áy12dF6&^??xR s0k]K2w:嶯 KmbV^	!Q/5!p5"ؘ)ǇR"0Ґ!?9ki'3Dkou?P
|.K`mQi)j49B\t-1%P^?h|)V񪁉Qq<F2ON	U
\Qjy
!*T#=.e"ڀ4N8|R/&i42ץv!"pK SS*)ityZ5:4|^w-,mPf%kLߌ-z}[DKhf2z%L8mar2F~qѣiQ$t	Kd"V:MQ:Θ5>	8f}1nqL<HX.UO;q2/=ҡ3?,1WB!k*z5Q1挽д?@"l ``3ƪ<їD0d	J<ї"˃h;FLC]"x8t?#Xce~KKE-	閗^֘Tp2X/2W3hTTRӣ4m-NkQ.ڠrZ2שjLD2O& B)=ZR1E`V~@ihrMDP
hKbIy,6'szt/.<ZnGba5t0\%dŋX~<ƪ 4eN Pac5Fp%je2dFlB%%(ffNGwC	̾9d9艕htd12񔄼*s(ѩb6/&i42ץv!"pK 2W3hf%jiiFlҚsgvFJ֘IQL5--!%rq-,\oiUՋV(--8勊o`.w`qdFPqdػ 08@=#}E%?b8O៎v.]#dSXdk;Xt	{*]#1w(2G$e_ba'q2z0hA&IefUiK_ZY/ihH_}2|kZ|jK/:\$ԋD҇)4$%T>NVFQ&Zp\ЧKCM"kV	F`1zE@zDҀbAK?LW:z3ػ^Li_&Z]@H3֘p2Y"(gnޕ'(0S#	//qSYUj w8bN 8ŗw$:^Se]zA18,.HY`Pа[2H˟wJB1c ϑ?Tf/%}@_w}"P~@_(jJN ,^Lӣv֘T	8,~C,yV6$5W3$c8J֘>NQ.ڠiqFkKj$^ii	//8;1mF]N.
j7bՂvҠVx]&ZOS-Of.jsАd.-$@ii~Gw;NobCű_b8q:H2zC]#q}ѹhlyM*H>,+V!-7:v\d6COB-1sHiqac#[ЋpXw؞m^
@={&s\"~Gx<&w=nt?.s7u:RئcUm/HMΔmst18C=	!D

8$wJXI)cVYǡ 8] qE=	KĿ.eeƙ[ZH8[Y8[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%7)\TzfH9I&IbN(mP!%kL,2׮cqe-iiЌ"z?bsw@^SzLC4gC-W.#D
!A>ցm(04.LIyE8P2'4P22q#(Cda@(#WY(xd<2Je`lp	.H%&SK Db¢%|d)Vq/kzSD{4Lde0<h}_Ài?iIefh=v_~kKeKeKkL8Gp-.lXpvxE+C2o[tzJГBvi~r2׬'im@/)Z\Q҅dK0{J#KK/DM>4"xfhqlcV8t(AM-Tx\6:6=tX}`_rB\bJ)\oswcz2X/)#3N;@|Åм0ddOzfdt>;Ώ1^rp=wx2tB$K䬧#YocY4)Lҗ ߑޔ^}pSu ]Nԅ>osy}4sn K^]ҜjPu#8e愢u@zc	[媐❉])7\F̗%~zvQm뻠1;6qo-%d@DDRวb%q7wz"\~̍(YoCύOu/e^ɮQP/:=^	(YoIu?eQP MvaiU]cRQQP	ľ%BJ֧2ҊKQP)CT.GzXH<gO\5H:e+?P4HYi}i)gGeJ%?>;;eswzK)b^ޡiGz؃6bxF/EBT.EBq)BƢw;3KobF^$^SuS^}.wtf/)ػi殡R#%3#|vwep\}is+>2tf$@$|3DnKcqSbIOTC;'>@1v1`/ҩ|iid%FZ[/Z\"X	|kZ|j0OX*TJW3$KZ2ںK
%kL'(-zM̭E21[f^(_W(8@ilΒ"[59K]"(8ɗ#
$DEw_8
D|~]Z FV2'~޽@%C]"a3/5z(Nyj3;mO[s<јހڔ(1b,22'@Ń#$%o]mbVJc$^n顸d\JFGibx+EH**2}D8n5mN	rzQXDN:R6e!$FGibx'C "KKəF1_}2|k!"q|i]@{g%Jg%!r"Z閆C,u=+3P^;i FQ+Z`^ M$^mP/?W$Lha/r ;YP=uA!D)#1thn6z,D3es'X=ά*ӭvް?(?~|aIAeS
(+ +Sy^U#Sꊌ)2& gb F艝=+"ػ!N:1Ĝ{@cpo&S	N.Ht(Eb&S_4.Pm,2JF1ɖ/0˶lX)5ijA%s2Dk#޻hLƔfJ48h[hX 2wFΌҐ!?xA*-dkCZWQDj4th9pO
KS$wcO
KA^摇]Bnō1dMsԻT#ՖdMqy3Ni_.ڠD$@NeNi*%TQ-	^V̋'/ODj1S-.(-zՑ,X~,lFF-H*{&1h\6xػcgA/tp/)GIbǲԀ{5˂fwGHKJ	LƲAN"NjR]{&07jiw4u	qK5n1]cab3FF9ԅ/d2A"4Ӌ閗^֘@N/mP"X0KvTД]ADiѣi~Bw4\5/PZ#qwrDs.d4ƝF|*&>ZǑ	Tp2XTJT5'.	_0=B;kb%q/4ubF;ׅVHҝ4)BM ZMrlމͧ:@Ntd,PSDt;ÌV(}84e汳^jP8/&iэ;kLBD??i*-ʑBGmPf'.	4LzsEȖ`,?L1wulkO0ޡ25\{z2ɮ?##]	t>ޮ9lwkޭpXMrI	9.gkݢ#v֘T@N"X08?*%TQ*E	tK:4|%kLQ&Z)}B́XgH*:fQz3SSexMrّ<qgi;FsG?F_#	:s>g	IecgQ#4D\N /d.	A/7b7E^ɮݗD_Q#f:e摳[/&i4e2ץ!"q|jKfUWD$JKyP\ޟ掆)5O7/;禾4t0=L?yP\ޟ掆)5O7/;	5M}ha8{bTH"S0NҙI-f`t"2xd#),tn@#kwc#lb}Ј@N2:G\Q\pOB3;9'!T8@c @2wD@Nqx|,Ap@{g<lв6Xೋw[hv:'VЄg7@vqxZ..p/P[hvltL<j6tp氱s$9۸!1DjGQ	0̐Rf& C2:`}[jKSK#1Gw_y6/g {#O4$Zdbo]aPJMtlaJ3aҿifg%,) kK,Ms,1Y1jA~"?ՖcK3_y;;ҙaH{&4x
@Xe5cx!|)CV_43X J;;e#kK){&hglS6~^Lӣv˶	p2Yu?܏lT%pުH'=iPdSL)/d;#n#gBD?o~Z꙳R(H*HDjG%kL'rC1/PZ}i-{&O%	Fj_@N%	qJPG;_ڡ7%@NPG9P_ڡNcT`TɚtcN|i]@H=OkfeH"Vvi~r2ת)8O-iiǅՎK
#KK!hFQQtiP]+ZQIS٭%Z.-$pjR#c	.t7cb&Y"fƵ,y% =woA3zGuJX2f}tdM= 
JB6 !NoF,u9i,/)^ofӬ^S"C=d/)wzd/vd2X<,Ɣd4xeC{&4eĐMs,0&3Gu :e$%@c ~ú^Sb2)4v 	aq-XE)r&l#h<㟻7`c=0 42Ǻ1b0XD:eaՠ$2Ƞ@ XaqTC e@~0/^{{qu"f2tb y,8NevnR)ЌCГ1g/}f= @NS1e#i`IŮ@:"EyMиvУqQ7УbR)E7@,P,ZUeKJD]7K'ky%dyM@X[}eܹ[%,zϡwt/)C;KFdx-xrMtiZ{-}d2xŏeZK#o@:f찔/)wzd/v.2X>;(ʘY{&4e5̹ߥ.8; -X*%7\P+a+WDQyM|#> |?#጖Q}x;e.MtiW@[H]*]{u,t<dUt(dPX,tGwY`cWFpS5s;=U҈HЇN)/ػՎF`׎qWX裾2&kk;n/7tg=ѝ7B:S:BҶK/#OJq[% >GyyM\dٌe,&Ɣd#ƞ/ XgkJʌjMs, }i', idqyM@T:C=wDQyM|#> |?#,#J2O\{&4
 =YџH9sN8Δ9J?<b~Gyc		Bv5e$2ǽKネ[fJӉ^Lj1ʥB[ZH" 'rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%_٪S5m+zIfѣ
),pFQ+Z`/ٺ/8ы@2֖db4Z*;X.m*(-(&iч ԗÍ5oA,Yxqrx+G}д|IKgk),]^tI~m9/)^&>qf^S_C;}
40+ݜb<ZI%{&4	Xx[Q&tJ<׹gGu :bG,2;#|e
IIx՗pg97ޥq-a	)/\˹j:x
"X*Xc5wfӧ2Rp
YB/)as-Ư]y3Wsye(]pIgb^>2y摗=xE"X,z NLdL=8ֺƂph=z4a2ZъgX[}(iأ}*2~vZTބ/)C;ʱ!xԃ6X 7kK2YX^<9`Zq߽NހtI+`u^S_db |?#40P_1)Ɩdja5ѥX=\Q{zG?tA+:Of`iB*ƖH	--洶_L_&ZV_.ڠ=#jsZJ"$덜 EDjGDEES/Hye쳰=C/gKR|?#YPMtifb,%{&v36wY|q]뙑9N@5>^ɮz>8;)y3Ni_.ڠD$@Ne,QV\JѫemPth8,zZq41Bz|vYɮ^FbG%_CH>r.2/gj*/wF ɮ,TeBkai?x4VAq|W5b:4Ya8.{&4C,'/d2&/#,y/+=T[t/)+wFdgq|vkwBFTtk"̰gkqv,{/Y8CύOu//&iэ;kLBD??^1W.VR%HW5]qGÒ XXoS !@ih~22b)fcdwٗ
,aIztg;Й]=џŋ#2FBPp5N@ٗ'ޘј(S.lάn2҄ctFtF
̽c27րx1{&q?" 'ldYkfeH"TJ^]Aѣ`Ifc-DiidqZ\3--(Ҩ].(Ie֒-NF`])µ2|&v)DI+.-0euORE"uow^vg,` F~G.嗢e>&Ph<nłHxoz3wBP)e[kȆnBV.gN`R)2 Fh8gzH#AyLGDږjCSEgr&>["Az F" 'lS
}dXeޙfch	,u	/dךwbd^2,0%1L/D\ܼp:
rY6@"n'H
.nhl,Pu4-fLV޼//^be-
5dF(+ΌgkBtŋ~DiI(bZf&c!Xtwth;1Eqyl^E*4u	)AmKEb5fn#m	B.13",ee[׎=043F>t.ᦺ@h^7/jH axPսHH
/O"CXJv$SQyM@E?dC6?8:'Q?wrZu&d0#hػ-4	,"YDaڕV]%9e޸xr|6Aq~GyiGE^4'챘c0X,en[ho"f2wiaK]8eO`"%Uce^\3-Iھly~m#8gݗ#g&XTY_fj_LKƞdK!	CkX0찔8{&5.2_4 +ݜb:KR2SkK3pPed2¡?gpV@ɄvsBIo;>!% 7Byڳ4y2Q/	xkvԡnD$@NƖ-N洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=*rVR%hCrUQ.ڠr2ױ 2ZB)̂KCHM5dL#.}Q^gJNltM:'}(	t7FeQqɒTψKm8=bPp5cf5&'}Ҡ'|f}Ӕޖ^Gf"smg	̳$jt/#]jqX;3{E?|@g C2/5N/Y8YgAC?	<4Ӌ^֘T	8,W-uL̩$K54K3ѣ`IfDKQ'ijcQZY
xLv7.m*!4Lv}ZSҵ4ܖBkFx=f,x?:rn/w̂6ldTcϭ1D!yMkuF	OQ=tNvqf(3ZK>^=@wkK6zWkq,{.Ηkٴ"7mm8B.hLrǒDOՒ|d,pDy$OΓƤ\pcfKe{ٴEԺ&iB0>Mt#qe;nDeܐI&n#+vFBրtB޻T`_J?zM̻)@D| _+ݛ>tN 2,<b5|?#Uk"j7od2p88#jR|/)MtXXq^YyXbwT~h;t0bK46ϣ:haFt#\@wBt#V:O
7B0E#`VC=舩A@CƧ.1li<[+ZQ˶	U/-,䴴_}2|kZ|jKOD+DW)L؇+殇>]A_4|%kL	e
սSnEXG bǗ4Ɲv!"pK坻\湫LSkҺha/4lYƩp?t?#kd~/6h.w36*~?'٨1d]?w?@Zk\\湫0rZ2׬ȞMKz֖d<FToiT].TJ֔Eeu2vkIb얧(_V4`P+v7PjE![ʾ-ꞥqyMۀu|Kvog_q zX~qcГ7ڠf&kk4vSzY8[&}K&X Xkfdx<egfnY>ieS1> |?#i"vq`\aBMtic'nhM61Ykǲkc`YfpwmèⱥK_f{dwF_1dipɮ,Geɮe 񳸨2w{_1w\ɮ.â8k({&<gl
fAqeuфb7wFGZp3NL3K ޗH axqKFy7P P$v9$v&Њ!pqt>0ػRfnyM(#h/R+:l5+E.ԊD8喤8l3?ޡKQY/gKՖkK`*kk36w!Ȣ({_4bm3HXbXWI-ՌCAj"fvgi9/w15bi`wKb 8;&@2b?u K&*p,	&d#eSKg@CbZgv}M&/Smե@,A}c.\\|"OBMsԝY|+uX&X-PLcm]a=N7H]@NH[䰗zQ	}|7d?8ϭ	LɮKb,\P@zk/ށ}Z;f,K7n'2OAiym>GDc>N&Y"f&:$@NߜfdkmK؈,ldKm"`o/,
:R /oBMs7e儰nVnofhvF<ɯ@\6XTOP%4 
P"~1kS|DXK'%@cd6)AD0)YxLȤ@bXtKb͋5Be'~qߟZkKD2Yimw	5̼uY h)enk8s6]%pCs~K3C5AFt6Z&F([l`
-wJz"BM,
% ^2u!jηCs~K3C5At6Z@P%@8ŮONAZ)P$zrX$:3e5K.Cs~K3C5A^@l, :1camKT(N~1kS,h@E	`/Xj,вg
Z}iLo}irY[尗ϭ1Vl%ж֘S^pcզOd%)K<,2F!ꁆ6~JTH 9]/&]\cKܖsZK-O" 'dIZ҈]_R~KKE--.ɖ/0˶lK/5+QfDjGQ+Z`fEeG)
)f%Ȗ`-DiieFEAtiD]&ZOB{eq]X%ΑL]ZHf wᏽ7;*{l3B)qj/20_Ka|7/jw{=^hP@@?Qp[CT,H͸@ .2&!jȰ "D=SΖ>Ѥ#YM,V=	5d@׺֬K&X|[,TYqI~Kڵwt&X1vw	L}G4<\B#BSPL e&\8{g
d$=q/uXLxY@z0q;%DB06Ms2	ʼC;)|W85CV5^ɮtY,xMs,hCgl)t8>BS/{:X1H	8I?%|i<gZc,Nzn̾rǟZ 5֘&䟒0ԲIqЄIX.0oH_8;RѲJB_ބn	dzAQ%am&\.xbXx\@t1cfm(c=ɤAZ)Ic^&-@'l2b) n~K3C]Eedrōk,-	윱}hEwksGk,PĆ2Yimw	5̼uQHSu@$/<p	36Y7K$U
,mGk/,K,lLP}l`btB -$zrX/16TI*74;-:^@l,<. :bs@/B1kSӁjiahX9,#<ё5K$FfaC,\.xbXx\@t1camB}]Ҟd5E4	,t^<ё
Fzٖh18c֘XF~[dg屏FylcZaGoOs/ϭX<{&Gozd/vaO(+ݜb4eɮt!P#K4 =XhL$z=	5DJhŘfnĵp87%µcPus30DyhvuOƿ!'s/z0x}h
 7k^G{Fd_zd/va4vqj~4BU4B,){&TA?윱y(hMrY,X`eژç ȺHu K&*p,	dFfgEB<y؝$եjmҠGf	X|V=|V^|0ƾp%DB5Ⱦ'.r;ٽC;QW}Ћ!2K5΄"ifvXhMs,dtV'ݓ9cϭɮKP c-1ՀшivD̖,ynKY%KЌ,PQXZԋ?X$
'(7ب	y0Cr$yM(#h/ػR03uiFAGP.N6YdwN$q.A?ޡKQ|W80pk[;,`Mtib,Ms,$
Y;]߶ 73Ľp;ڜqe[Г\;;RZ,Ms/e_^icJ-9/84;*N^)F 1_^idp[kئc|6Aq~G{#g!FE|Re/dFE^٢ވڨkme/d2֞6w ^.2_4A|W80p[͖=]]ʏS7jA+5̱+e&!	g;E/O3u[e4n--$rZp5m2%dIZ҈]_R~KKE--.ɖ/0˶l0YvVR%s<EZvF~L?S-.,-iiDipϸuЄ.z;LS8Ls@0\ͧ>َ
J0Y>	ɮe,ƙ#.m4`{~qD_QWT@tf/)>h^vA/XFXx/)	B bVA\jCTugr&\@c|#3ށyfneᯅGqpkKm)뻳'FG3(|L[{Sfk̽g;8-Gf~Kf!^SAxwK:/)#[jP"l,A,K1pkn NG Wd|܉}`aBX/)8%7YHgIx	j@	b`{HLb񗥇f^0Qm)뻳'c#>%Gkw9pp/X]Qͥ=wvcd4{&|pmG,<wᮬ;K^Ǣ%ױz}ipAK3Lc%/ئp6َ,d^ɮeld?	o]ݜsiOI0:d=\/{yÌ蝛#TBqMfpO;O5P̍ldLFϻ/gSwf8OG>%ɮzd/wO3^ijDv^L{&4*4^\E"y1qZZ/ilipH_&ZV_.ڠ==/j 7KFK3L%KgK:5ʇKyr:RZѥhC+kp0KS>N3(Mc&n/Y6}ӯefQO@u7KP2fӰH=n̤&J3IgFtw))
$^mPth9^Sf%kL/QLL_P@ihrȑBئf`']Kl/P/&i4:e2ץ!"q|jKf5tj'GrK:4|Q+Z`f'z2׬ȾjKC1i##hvG֚ԽfS8c#Zts,TL18tNי{2=owX`_ڡ@`y3Oi:^S/-z_+Z`/mP" 'ld?XEL<Ԥ5tK:5IHQ.ڠCFJ֘#WQZYQ&ZFKKJա0ÍJe떔f{JD艢vҠV.-'
\.Z.i,]Zg/J/ױ|>4h<D[?2.XSN[^yPg։?ñ0j_C>;.^Zu }h3?㳀[HP+b˪gPg։3;8,[	ʇeStFΠϭVg
qTeKu1tC.5tT.|6*ĵCXSu }i\3Qtm\2̞^S>	دD"ep6Ë	tlyLҹ-7I%Ѱ2>C?ŷwOtˡUF;~G{?Z\.OGzCt?#Apl޲6~".C]ݝ]J> ɮ;gHKQ`ɟP6uQpl}iXt-Eѳpl}iX3B.KcJ+?Ȥt\ZVYEgU֕LL"]:I.*{?ȩ%ѳҨ.g(6tC.*v"]Z$v",93qtY=7pqb)@MzR}d։fR&Tld޾4/qcK7O>]={&4{>]=\Ø3cL-jp5m2!"pL-(eJU/-,䴴_}2|kZ|jKo+VSiu$ZMTJ54Q.ڠ/>NQ&ZSQ+Z`z"F^Kh@o/KC}j{(#ɿ82eN'/J\xʾߑe^%ܦ^KӏR:{&	xQw)TɮBg:s97w6y,e摳fN/-z_+Z`/mP" 'ldm+C2MLPQ.ڠ/>NQ+Z`{TIQL5--(_WB'>XCL[WkJ> (Mpv|n=Z&1dxl}hdܼ6/غtl}h$K xӧcA .gY 6/OFւ@Jxl_wtNdؾfѱxl_wr[OFւ@gY 6/sOFւB?,^Z3q?i Czo3e,		`&o]Ջ.g֕RJ &2cM>6~$Z[/Z\" 'ɖ/0˶ld#ehYng$f%DK:4|/J֘^Le-_V4fX;zьajTd@+{&|̉;dd_vX86p#2?|=\z".fD}d_,
cgV[',}^~b2 kggt],{,*L_w3q#yN7FX0"b2>A5чg d2g=q4λ8찤+N9UWFLOE"ɮ;ZɮeL컍gD,|>Wy^Gfߥ9ށ8{X#
XeqaEdiM|?#G'փpXMtaڑ n	ɮe'
Y4^S9t/)eq`h*N< ð=|?#n dFϭd2 8$]~;.;e
WvW;1ZOdF,Zkc
1ӎ>;;C4fMtlci--.ɖ" '֘Tp2XdeZ'(_h!{&pD$@NgU4uKCb]A'(_V41dP{&pO]i;ጏ̟'k3X,"^Seb^Lӣv˶	p2YwQ3IP۷ZTK3ѣeYf&jKCO?dP7@lߒ>h,e>1_&ZV_.ڠD$@Nd
fD%jڹhlAִij-]A'(_V41	d.	GzOod:^Seb^Lӣv˶	p2YwvZ[W-8?vFJ֘IQL
hL̆KCZ(FX\$.ceőWo8ďr[(Xe7\E2@SK$_ˬN^Cܵ#6xX2Tľ"{]欳0ɗr|/څodN"%LPx2TŖxMs3G1qb/g:N*bѣg*b_>;>qh_dSJыd=C4q`Sy%L^Ϯtύ8d/5'ϲ 4z2TQATQOSDK6^)3#zy
;vAq~Gyiy|W5iaL 9cϭ0d2̃HGeSq~G}1F!/g  {5ёFϟZ \Ms,ٗlSq~Gyiy|wKʑBgրMtdS3>}h Id2Ԃܘ^LiKeKkLBDv?)aᬭ×2EI
%T>NQ+Z`zB
!F[$.\opSx`qPteqM9P*_w3#zy
;ḦAq|W0+/wK6O>kK6*gZ \^aHSˠ_g-&'gl̃wbb!35ѥu9cϭ \/'Zak#gLp{/켏;iDKd_1W;Ɩma/dF9cϭ bMs./ƞdDME^#ך/wcK6.Z}hײkoܘ^Lӣv֘T	8,~ܳ? YP!ѣ2U2y31H=Y9Eu5l%T>N\5i~Lek;+=RY^SP&iE(!A3Nxv^,fFGcpٓ6^`^!?^qt,ʋ/lgm&dHd=]Q{&>cn7A>GzQj6K3pPm=0{&O{6=+v=.O=\l1^?J#^ͧF	zVtB6zLҞrC'`^t.2-G׽
2&cRy|c HMtl#>ModGk_;'Ɵ{dwY>Mɮfͧ2|Ej^ṉfә>"yy3-F4ʥKeKkLBDv?)2u39Eu5l+VN%!ĮhfTCoV]Aѣw(_V41䑃5˂-HGzO"MtbT?2d0ɮ_w|D2{&F4/mP" 'ld6Z&UR$٢z>NQ.ڠVLe--,Ҩ].(Ie֒-NF`](\+ZB69g_xJB ./?iA3$%oPh&Y`yP.:@l._N^5i^~щ2嶑h`\vJ'\ҨX+Q']SQ']	,TIف8,	$IשDvJ$(:uӔI*(N=8\~NapDŖ-F]bdlnI$#!1DM2*E4ȴJ)7K#J-g;duSd~R")ؒؤ l%zr[ˡޡ	PxN6dkT#O˽Tv]FЌaFEQZ[BT9Mx\)daNb_w-,Ŀ-,ĿXofӬw1wAd3b5էAz?:{zQ|/áxݓ{&pO]/fӓ:2|d.	\~rt0'Mrػ4ԎH	Z8/tv|i`=`(X{8gi̀QN1?BNBiQQ.ZpQ!DMTf=@f8(gpp\.OFOdX3i|?#Ї|lG<[sCzfwg
jZ:!ةj	<yP&KB)]bXVvfdGQBU7%,M6{&;3WCeudGdh[2x8ПRB]aSdFdQ@ᐈs4e%!"pg#jC
2' p<@3ԑ̵"5&x]7t1P:fWYEO+=\頼ylt̍k.z膠6"':#eb74 nI&8yL.RJC	0~2?pB;<}9ЊWX^i"12d%PXi%NAR},΁<2.:@`@i#\t#+y(F2!zr@欔JEƥ~Iґ!dd~/ IG|.;rd@2z=P·O]@ĲhW-	"6fnX!KJٗݏ]7&a9_:!Gҋ7ax/ы{h$cyY/h 2d-DcXĖHĖ c{Ъ  ĖbtGP%I`cd{AYPcX1,F1(sUnDIԔMnqfE!i^aplM"L C5˂2{6dR}dJnTe'd v.q;diġ5ŐcQ4\J_	BkEPJ_-BPJ_.Պfj3|c#)pB: =+.(M|H#(M}Aћ	BkP_%	-'$&5Cv.5CwS&XQƟ^+d=(DP`qH"-"*LIU
HT+(< xfJUJ 8D `qI(EE qa( ȔP.Kk\w!"p4-jp5m2li<[+ZQ˶_ZY/ih5e2ץv?h@ճZgesZJ"'mPzfQth8p\K<pUeG-1pSl$dw-~K-#OrUz7 qW4-H]/FA(w݋s-Hq	rL_bV^"dF2BatZU/&i4e2ץ!"q|jK55jJk_Q+Z`th9E2Z7^f%TL3Z[P?R2ZZP P.
i`x	,PL=92	LF6a@rvQr,#N˔S*'nUruδ鴠5At
w#6HGwJd ]";3VO;5Ò'sL pu^SzD}>4@{{K|~',d3u7<G1l\ŏbD\h1l ɮ{]*FVFLFֿ|TgK3]wD}>22f4˕#J>1ckzɮ^|X/od!4w<-ɮ%}+zL2LS҈ɘwq#>Qep+{&6vXO{&r7|D{&{#]~KKE--.	^֘Tp2Xfg|R᬴USzFJh-4|9Dj0eTS-.(iiBԃIx\4n5JtTl8֖X}bqwtVX3|jQ"Fow#/'=C;#ϖBk\$|~?TemdiqͥIfk yz]+7^ɮB6^Th,+ {5M0,yP\i,JFər1Z/-,䴴_8ipL|i]@{g%??YhJ3fT%WvF
ZhD\.e8KSػOe'݋
Lzszfj|c^Lӣv֘T	8,~YѨV)%CTKBSZNx(sy-z"f_w"5(ʻܖN^ ]"dqdw؇+BOp-o@~ȁ	=#ӈb BOg>r BOe Z#K8<{g>:5ޖM-皶j%TG%kL~iq3Z[Q0I$^_W܉fFc~(AF#p\8&^q|p,{&7]1|@d/	=pCw7O  A:_7A>;;1.ZMqÉ=}fk8,^k {!bcr'  WK-cvskE9O	/d:5b|?ezi 㛮;/Z#wkvz>J/d3"b׭bMs82|@nO]쾜rsuZ#$]'@t|su!wd(!'JzW+nş/"yY=\t/)e7a  ޕctx=w/w-Gkthϭ-kǲ/}h_7A8;;G֖gktdZ6w w|^L|JhD4_~kKn '-.ɖ"X	|i]@{gX/s	%qSyrVmEd&#溚EDj4th9DiDk9.p}i4wJd$?]gs	F^c",.Fgq~GxVɮVL{&f
gpe`oB{5ҙ>wk])sn>IYۆOKdGe他#p}h=]85NXO੟͸d]4NK#r;J"tТqy2ƗO/-z_+Z`/mP" 'ld,$M˙[VVBoR<kd_K:4|/fzZ2ת)/Bp-wްqop=m=Awu8Nɮm!
Nɮt|2;8#O'gk5dp{&pObY`I'qcO> Gk5dp>h޲ӂOeAX>^ɮ_,{xՓ頱?'wgӂOe	=N	=x]ͤwgsDəF1_}2|k!"q|i]@{g%Prnm,N+T(K:4|WP?Єl9T:Ol-yϱ }ԎTys_z	_C];LwZ^I</Ⱦ+bk\i`)5ѥZ*ɮ>pQwbށB6wQ\s]֗D{C|?#X
/=][$@4=\}ixٗ1 |e`k}pyGyp]sӄ_=Ӟ?wO\zTl.3ΗC]^62/q|?#Ryɮ-}hOdZ26w v^uwcu=8?1i"r4ƝBD?]O.a$Q:<6 ʈީjIl٫dYR͙vFJ֘I/%a	|w
ա3,]ܳз}á5˂Bػ1
'\ecO@R~Go3E0ȡBy5֋DF[Wɮ\`1
6p֋G1Q6\e#OF+ Z
LOdFE>GkYo="{+5шO=KPػ d	c,qqdUi~Go}h)&=].F>wk@\ɮB/DA?Q]cg d7(ȫ!<9_xMtdS-{&d˹U](Msf?4.#AC.2i_sK@MtdP"h}ihMq!e2(>UD7ksU'w ,bqqdUOO;KA5ёBRA#eՕ҃'kD.B6p3F!0J(ȫ,<;G֖ײk"g֖s5փyM\ɮBS`t'
=l<>F!0&qqdU񧃡~G}gր`.{&2(L>K5փ&^?zDW!wk4-	Awg) B`Z(ȫ
~GxɮpQ>odZ,@e摳fN/-z_+Z`/mP" 'ldiYZk\S+J[+ʉvFJ֘IQL5--(-,Ҩ].(Ie֒-NF`](\+ZBa'?{&;='ZMtpZ+S3U|qrt~*0{&8-v)>Gzzh:z/z(ɮ@Ew݊fjޮ?ޡ.NޡluW}ئf<p\bbgEe,F,|S\3`9և]5Q+TϾHzW--1gV^e$ .ҫҹ#M(iQd/PCEӽ׮KL'cL"ڟ;	Pf0 /ү`7dLҋ6G25hYpg	;=yH4% |~ɮ@E|c9؇BP'^ɮ@E|}|v{4hJdtMtpZ1mO @Ա3I愠X^"(; %?Q HIQ%(n$~JQR(C$](q8]<q2RR ̔r)FIJ0(`*`.`IJ0=%(J0	J0rR
$9)EJREw(08@Q1_a;Հ85f[ pm>k{7aRBsc~Kd\-Kɗ:ixKk\w!"p4-jp5m2li<[+ZQ˶_ZY/ih5e2ץv?-38k+*qSysEi.?mQ+Z`th8W_2.+(_V40zr^Ucgb,82(
4pH_h}h&dFEϭA4e"ܱa&GgDs\e1< 1Ƞ@>>$\}h0>0NKʑ_Z*	z|d[sEPA/{A/P}h#g:1a|i]@H=i3lֹhlAΔK:4|_TJ֘IXKըKցpRMtvy}FG֊\vzr_sAYvzr^SZ>xˇւ;;%7OZ
F;=9/t1%5OAԎvOdGt㌶c8-vc8ʹiϭF.͙r^7Pٌ4duN(9'%zFGq2qGϭ@;7Ocuq2P<i}9/n}h*yNK>M>t们$vz^i֊NKF{SE@U"9ވi|nϭ
Qَ^0'Q
GւvwNK}|nE@/9/XBߍјT3ӈO8z"#tӌP2NKңth&~ԇւ;3e}'ւ	9/7BAuaƹ	J9/z}h*
#+NK>}h*g
r^Z
z>5>ATvzr^;s@4PNKF̀}hV)ԧ%WyvjYzǩx-u>7ґyN7Jg֊4vzr^HրhsވBuE8֊4s:ϭ dTnE#E@;8-P2z"Qoғ@4;=9.Rvzr]Q|}hq2r^~BߍZ*\"'}9/@o|/Xqӈ/LңOmMts]dvi֒BWkqe2}02~K1l/DA>4˕#.#+]aRbFLQ:9+ɮɬH^ɮ\_d3@?1>ɮ_wN8^7?R/1'}РMr=\t>eqѺ}'d.	A/N7ئkOAltMr=\~qKequreO:{&pO	y=tn9d'/d.	A/'wqYy6;/3֧ksy=R5ш;&d_z>Eɮz!Tq'3yF4>K;5ё{|#=\Ώg#|(39PC1>ڗF4S	}2|kZ8]@{g%*ZfpV-2m={8T>c9OQ8>v15tj'GMo;zeHnҍpO%T>N\M2ylPkx+bf.2, |?#d}hrMtifHG։k-Q1sxvG֖>w`9]\eX@2>ɮ,Ў}i\\}inelON|?#4y;ƞPKF!͐\eX@U_$ZW!]Ytkd_HW#v+ {L1@֊6w#AX4Jޡ{CAqiaq|?#d}i\{&4{\}h+
gryy2Q/	|j8{g%G-38k,N+VkLѣUQ+Z`Lb(8ip-T/c(imz4W].TJ֔Y/rL0(IedQ]eK k\\7/pЦ10l1iE8;`?	Fʇ)"pr,Pqr~Rd0VMrw:BjpI 2'тk#]a0	$xfE1͘5#8$vR5˂kaYN	 }QXo>GzpI vTbGe_tb$tULއ\+'x/dGg^j od=^%ˌ1lDP_dQ5b/gvO
^ɮDw.2}_z@$|D$[,,Y83qi֕:>Gy6ZܔrʀHy$2u&\-"y'f|cQ_/$0LzMpvS=|`?"_dd!k5_|EO!$\",^ɮz ",C}HbMr찰\{&qވ"h;X`I-|>ޱW%dbaԾW :Nv"ؾW!6>ˣb_b\ZGP^]6>Eѱ|tDR8şP^]OtE.#3ˣb_f\ZF"ؾW-6>Eѱ|tDR0%g/Aytl}jH~_eV"-pg$		 &ػO_(dDtjCRH@MXY9ӂK{H	k.%IX eȗ.eȗ񻡙r%/޹̹U#df\;պ"_]>$VPucfhB2{'\'C2d@O^ɮNߍ#{wPuŊfh]BZ}l	 W;=C\뱁drˢ;ƭANh%ܦ>O;T*\պKEp<^J>1PdMtlQ T}h)
ñ0j_+"ֻ2gFџP^]DR\(/.|~\Z	YEѱ|tDRB(/.{"֦Eѱ|tE.L VAytl_+ܖ\ZCgFӝKcS(g/Aytl}k_e c@و}iA;L5K3q?zbXʿpFX$~]ȊW҃/\@hDRlD\,]bVE, 'B)d-(F-=$j1D>K-(@9#]eX)$y$Y"&t_-µa'O^ɮ_!3.v|?|xɮBg2E`I-|>޺0[ e:>1C5Έ/p%5ѳ@0;N_Yl}jX*gA|W!Yl}jYYP`_b,6>,3ؾ+IfoE l_,6>,<gA|W{ ԰P`_f,6>,8gA|W-Yl}jY?Ƞӝ%֥lE(0c\8 _eB@޺j}dDN7L֬>8ĀS.lL!dG=2L0-/	yfi<zLP/:	6~bD̗W.2}){&|#X@K_w;V5rx;Ώb{WkEp<^J>1QM8~7IfPP`^IfQ?ȠYl}iYE l_ !uP`^cHP`^cHP`_f,6>#3ؾ+ܖ,6>ؾ+9Yl}i_" h6>	@޺j}dDN7L֬>< :G֊A\lॖV%oク~Tǲk Ki'K{r.+[iq|>2nd[]IC?8aq×kv{{'GX]VOlMq؁V%N4ECȢ(',˺$zûlW)VDQ\e`:Ӂ|Wt`ZgA|W!Yl}hv.3ؾ+]%և`şP`_K0K?Ƞ%և`P`^cC:(0bt`ZvA4{%ևi" h6/Nt`Z3qȠH
8Vg/`Ir~GzH	.J83Z*K? 66p$	 ^7$#k97ϭGL5|Vp{/42cL-Z--'ekJ$BDliP{J񥥒Z[/Z\/-z_+Z`/mPa
5fʈzڷmZGÒvW2ת)f%3`-DiieFEAtiD]&ZOS-OBKvkIaو#h.jp4D_7omD.%X(
ָ3E]҅L`}yqcϭa)}]8aɮda݋eJMtlL26w&2{Đ&\_}yŏ/%cMq(V|`v.PWػ,{,[E2Vi814tMtᇲhe3^Jbheѣ5p,hX}b챱u㲯vёtXX/DpMp"8:{l&Ÿ8K¸A'@)KS3VX10B%v)X^ɮ
{['%kybh^J,y\O''pO5aOd!f?]wٮػՋ*^f?]wz l ~zfbX@	.6ldf聏ެD~
5VlC;Efػ1ŏe	dXz}w/PuCf%ytdɮ_uvݥO_ww{&	ǟıqˮ ػҬ\ߑM(	]Ev,^	B0FbՏg)>{c;hHX&2b;;8N1-%2<NtM8e ܒ+@k`Lcl~?Jiŏt	[3p2hRqcަv2}4Pg+3\8*v|ǲwgerӡeȐ+@FILŏzy+4zӆFIG1(]`I.y}od2"./12wpE,b$zY@ɮBi81(tMt
25M0X\/)3$ q}*ʎ=2TPbpP#mh.-Xr9$m(	k.cS?δʾ|cidX2b[γ#OBi/O!ǿQx6y	G0F\6^j/)bI]Xvp5/nAS?Ƞ%J"X6/DB P\"ֹx(.btDB!?Ƞ%cc\,"X6/7DB!?Ƞ%nOYEl_.[Z+gǑAp,Zŏeŏe,er~GzPW]'2KtjH#Eh	^J`/dN{,jb{&qc#'O^;0X=]9=|1P`L\l> q1t^L1/p^.ڔ-@NƖ-N"X5m2li<[+ZQ˶_ZY/ih5e2ץv?a`@0-38k+VSi*H?r32*|2w \W,NDk;8^2th9h@ih&w)84>C{&pD$@Ngᬭ[5Z*dFsGj:C˝ވJwg0 NHʶj,f~5tg4nXIlSvGlX^KL҄IPux
j]AѣwPc
Qؠ41|?#d}hH{&4gցɮ>N:1dl_.ڠD$@NegrV+vK3GƞK:4|_bRP.2,ݚt]\S@,{&8/&iэ;#gtv!"pK.<5×2lֵ4|.pViqȾ.sA5eH`-FkKj2ZZQZYQQtiP]+ZQIS٭%Z.-$L'](6M34P@ha.kPL]@wXAqy|_8dwsWIbƀ5/w=X>_+bT2(D\>V{&2(:\>^ɮ>=wEkg>w@5/wtՂwczK7ϭ'dFo	A x˸zˆk	n2_汧,{C,#*ZO]XF\>\}h$%of\!+5ӋTY3J.yL]ңL҉Esu+]APTۃE0ceЧv.q{.^;=|>8}A1r;ծػ{	ӡyNGyǲk	n2__z+bYXGZײkKTϭ9Dɧ#{,`azLé_ƗPC,{ҳ@5	r;ЦplMtl2>K/Xd޾4g^#{8O'GkKZN)=\}hcgp0Xv\.d-v7S9730
A5Tg]8pq艛#pn}e*c_g#>G}6@d|?#'?;%s	/dXdى4rqqB6'ֈȧIş>FOdZ%1C0찔Mtlh DN@{6Z)]:;L',%odXdٍi/qvZ#$=]X}h35։@\sg3G 9e|-h#=}S3zW4(%
x>-8c۱7P&?
Y:$~1rgؽ:/D]R1xW2*op.&>Bg_f.F
ϸ~Ww>x
"cM$AU6Kb	Ĩ%@NObIUҞNI@ĠTQ}a?؀&q/ZJмbD	o%(`O玆B/;>q/Z<^SbE`!`5LC4z mJ	Gz愖,: D^~@Q[@hdKb4=c?y1󧮼8PmP@\|ܼ4}s־^4ze yQUEdL7Pg2dMs7^#Y k|s=z>R$;-
/

٫@APD3$ĩD8QIIǤuEG=:sgKkػFHs$2!QF@է8d	-ބm,l.YD#Q8 \a|3ɏ-_p_L}|R=.D4:d,.t&D$Q(,@#A@ً]-;4yS Y`<?}8TŗTş8T ,|ŏd32m*2|Klw;=ׄ>,Aئfb
)^S\p
ߑ1I|GjU,{˨Zr=pov.7z&X|ظcܾWȷwd^ɮd JMs6L_hм`KĐR~K1lOJi>2Z$z=e3Oz1O|{&z7k#{.odK/hFOd2}5{c>2w% P@\a-b2zdA掵"=	Wػsp%X
1G6H bPT/rq3,,3|#	z76{&6p Je[;ƞ^#񥛱>CdFD25֔lV[L舨:*F`qM,U2Jz ܸХ|`Z}tnUAL:>1d: P<^uQGkf#|l}m+?e|rC+ѱc/}+ѱ Ef2ؾWFִ.,^@tEz6>'gY6/l}k@Fxl_+^h#3,^%"Z?gY6/l}kB#?=,^ZǌXZRe29|?#u(	.J7tjQC0cgIG։!\lॗ|pUddr?wd 3|Y><&=\8ӝ	~2ٮ]5g.݋d~`vy3/3@Mq(X/FQ@Ya	1^~ke!5ѳ)>Hk`Kq~GzՓF!Qiց5ѥĳ@RMqE~ F4ZBѤlii [#-i,[L<bd"2xV-m*iT4_~kKeKeKkL8O梦KLٻi\9s+VkQ+Z`th9%T$^eɇ>5쾡}\ubG6iɮk֣dFE_+bK'hMr=FJG1AIҿdPx<l3|?#d}hɮA> {5֔7׈={ue៯	=f5BN"'PJMpE8{,YBEON9_dj^{&݌s]ddx滉ɿ8y@=~9֢ɮBң>\̉[滆O5Ψqe2|5ۆO ༦0,e~n(9֢^ɮݓZMs:>9@?g1O/ilipL8V_.ڠ=!J̭[Q\kd_PZrD|BHY`\
7ػ#xקduoDV2DA@e)[?OP+ny?zV/9z`~FG]XFݓ<{&6~^Lӣv	p2Y9s+dHM[4nBs%T>Nt  V/=B+3A ?pT^St-dA2'5zf^h<f^}iW];t/)ئ(@W dP>dFE
Jg֒˯dZPg=cgyMм<ޮ}ק% ػfA <PKF!% 45ѥ>Mq;;/?tU)Y0ϭ*L^5t-dA;=ϭ<ylF4/0˶	p2XqSyrVVBoR<kd_nYB'#RFZV;t-1 YL4x]1 dL{̭E8D#d{g ajKDRCӣ[e]>N#rʉvK-[mQ+Z`Q/zo2Zp5QZY`FF]N1tiQ/Z]+ZQP[!}[,6KO("b`c4tdQymeД!╅MI#,Ė "0]	e]bҙy3-F4ʢZ҈]_R!"q|iid%֖閗^֘Tp2XJ̴MU$9\M:=Q+Z`th8W=Dj1S-.Fcը-z5&\}Xx̔m5)@lj APu8SfM##gV, FAѵ{R^kq:F7:15DFϽY^]ȘIBYeޜ`)HRHB)2cM<5e2פBDZ|jKpW3h+GK'ܞ]ADiDkЙr(j+ss@%g?:P(T6}pl^LiKeKkLBDv?)yRDMU$9\M:=ГGgZG%T~eTS-.(im	//Qb(8ap@il΄apSt6Y`KB	sP7PgցPلj_C>;8,, 7u }h'Atlnn?vQ;=	p@^s;#tfJW1P6Ll8<(We-ϭQږѰv,m#qFCHəF1_~kKeKBD2ץv?yZk\MU$9\M:=ГGwrz<.z"pҌoCe/'|1+Lۅ?#dsu".K-;mt#iBPŘ"'HDC8?lc-T9hHrtz+9I&sgeFKFGJ֘IQڌarq#KK.MF]X,Kҵti<]L<]X%)|.-$pjRPL'#kXGTk]AK.N,{,`ɮ |DT;N;G}뻖i}v\t";*Emˋmغ˃am=/) q"2>Gu1/]&!Ċ;°isC1HtF Emvub[}(l|ӱy&IC\ELґyMPc">HؼRqC0c;	.B@q7d#dP#dr(`4H{ŏ$7L@\Ms6tF EGS"e {?ٷŏe +5NJ`}#D`Ya7t2ެ,gJec"*48sUurXc-N,{,8{&6~^LƗR`4D$@N8[XjxL-(eJU/-,䴴_}2|kZ|jKFZRZ)i*R%zvFQ&ZޕOQLV%".(_W&FkKaT,h4%r*Z].TJ֔g<]&ZOS-Of.jq|KMbɮO[2>G{e'kgݖh&XvPwr;#rDᇺ#e)ғ_t"" Gr=]8Mtlw*`#h-\Cr}߹T[[tb("H%"8
Cd	/lE؜/ &.R)PՌdRp((4~/Ғ%*8a0|W|Ӕs@Y:/_ݢ,Dgkaqy/g82X\bҤᇲ́;5ΉIgJK'_qeʖ_pٍ:pfB5Ӊ^Kdc5ڌ2g##,b^gm]殂 G/V2DH)t"" GqGe/dFρg=d]8aRxՀetEHĜ#̂kg^L0rZ-i,[L<H--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=xC`RZ)i*R%~ˈL* Gw^7BGp,~%jRZ)i(rBM$Owr<.J#h顼Q׍РQ?8C+W2KICh&x\٤1~ +_?wawllXG+W2KICh!CO޻=ѣ
%kLIx\}\m5KSX,djMpv,^f>^*`#hWl-\պhn6zB'FALK"	㷪|{9y#׮ػD2C/5m \ď,:H_)N'.\^Lӣv֘T	8,~KUhRZ)i(rBM
KCF=BL6,hՌAS5ƛ!"pK;ǄREIKIChg->Nz"\~&x],hՌ@5hvh|<$w')gdcM8{g%E+Vk֊ZJГDDjG^ЙrġYl}hfwG l^Lӣv֘T	8,~RD6RP&8Q.ڠr^(_W3KZ?ñdjDepOJ携h6bY?ŐAL\lbF "fӰ]@H=V)9I&o3><#	y;^bq>&o42<T;tb)hopwBpilzӄ{g֙8Gp,}sYQhT(ZT}yʊkp0wz&鯽? 'lSjnkKCF0(_
|.ק;;ʋ_fi%!5eתwx^FJ޾"f:'=Xa8{bYa .u82ؤ:^Se`c6^јy찴^Seg6^Ŗ\g6^tu8e9u8F4;ƛ!"pK7? YGTDjG\4hGg@3p_.8
ru|.4rL]ʢe1u8^L2|j8{g%4uȀ{,$9OXjKCGF{θ7	)@ؠ]
ʢ)?Kn/_'ө2fUiH	8,pDeAH!K:4|/J֘I')f%%QQtiP]+ZQIS٭%Z.-$!8\.BZ=safh41XeKgBkW	*'Mr;]Y}Nn-<"c\]Jl#9&x\˫]27pqP Tށd-:[cf;\|1|1>rb,^M]wFGּ;vX
;ޡKxʅ\1o\as'kKVw֑E^vXn.2_J<̨_#Ɨ }i=]^KC`@Mq?x\d7<̨_#F1ϭ#5{&XglLeS"d.dw»7֒glYfn%m"	8$[qyMqgv[BMp#N0[wƤF;B|VP&e+0:)^+e5>^m>1)uz;ҏ"?;*.wiaE@H`{v];"i*FCwp}h5_kbԦ^jnYE >Z_w5Y 8|>ޕb˕{;dv.*=C~p5zS(J6Ѝ4cM{9IL">'	,b;;]qz:2NMpt$E,|-6b'XHȚ]_e3-IMҲtdՋV(&e.l=xػΣ+u,|_8\RfD	<v_8#^2de},<g2'I^߱@#g B(FΝ)7јb^;BGbod2eiQf6,d'R;ə VҔJs̴Veʉ[OQ+dQ%IJP  rMs-e𺀖6];6X9K_lP}eʈb/L3oE KY"%wus|U	dfOf}ЌBw'"Bzmua)Xr|-*/wd8^ɮ_w_e_eػQVY"%f_J]@Xp>
\{'|6Aq~Gyij%\1@-HԳgkKDԳ'kq{6\$@dM] T櫘{z1ϭ|c#+&޺hK2HxwQaޛ?sW?Gt 9U@s}=@I9|@ӣx ٿH뀇ǝ\sr{*%P0;lbJ1kyaHpeDoأ{,F^ˑe_D6bHdPg(fD4ޑt; 	Ap$wA&|ǌcyvwC}#"}-/ػ,fbJeʎ=زj|qޡ‡c(t'Ö"Տg)>ꁈ9E,lY-|>vwO^N F'k_/yh|c "5b(QF$}h~(36wote1/p^.ڔ-@NƖ-N"X5m2li<[+ZQ˶_ZY/ih5e2ץv?a`@a0 *R%ak@ihhpZυ934q3JP+v(rB}9
|.pi7ۥրy3*4$BD?bxDeAH!j%Tth9DiDkK3Z[Q҈Ҩ].(Ie֒Ј\.jp4.Afh}Z]z"\5eyN5|w/srlYŲt-u;,sBhd5tbf1w٘6p=3x37OSV)iKcf뻨=S:b37SA#?gp>2d?bq-ßnēu|ZD$汳eFyeR~Gy> |?#oy+F!.{&4|%{&џ񳸎R#C;ңO3sCH1x4G֐5ѥS<*{&у?x\d7<r_#t}iMtixrǟZCɮ>ZP2d3k6pwМp§b.L^oCi28{&|FGրxZ|,f{vY~Gve~2}ix+g7w_vef,P] |b$j q}*Gl &w9pPDs"(F:#B6ь]4Z'3c;hPX&@K_w8VWόda5]pp5zb2O]47G95]:F3- [
{wq?92bMrw0FΝ)7јb^;BGbT=\HdoC,|et{,ƌ\827wb7Ή>oaW r?E5|49FFϡFj+G:t'Fb}{7_4u
;; ײkyUdߌeɡj=ғq~G|a؊tj
Zdw8S.?C#{,WIg(C#JҶH1t؆:eX>Z_wb?E6^h8*x|9k.V*8w 9W߆4BšBģ0&a&1tjǳt13tjM b;;Uq/UFU|c^ɮC#yyh|cMt΋ɗF4%B[ZHti8[nkIdK!-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP?3񄡍ʔEZ>NNLңL(!@(_-G\.4r-:_'_(Z.əj1U" 'ld^]AsGÂ稦Z\Q+Z`Q&ZFkKjաp/Q.QZY_Ҩ].(-
T&sD鯽&g7zX]9}	k	c~~rD{&sg W|:MƤF_8qߟȥ'k#(h?g>GvosE,"3|ݥ7FH;8\4qG. ߑޭ|]闚-|b$C ػҬ[r~G}6-BǨoND#hsF1tjǳtb)`	B`b	k.cqx:ӣ*ɮzkyvM8FO]:#Ț޲qcbl#2R3n)',e. cxqޓ.i8}@ÿej]@Y.w6X9K_lg=e'}]3w켸sG'z_\"yl1iqLs[eZ紵wJz^St57c"ftP߮q?&[{, X}rƮ9<ɾ@ů]qofᇽ&iS~2/2?Zi|>H\@3_wXGl[5݋8P߆pb(X%6rDZ'P13tbtm`%ػW)Ɵܼiѕ{ôk|Aad%/)2cL-(eJU" 'ƖKZZ/ilipL|i]@{g% c	Pk)-ѣ*4[@	r~\._'udrm<\*'_p.2#Se̵*	p2Y *MzvF~iqFG=DiDk-iiarȺ].(Ie֒-NF`](\+ZB"aF@ha<Wix K[C2BΔ&}Am9&P+@h.&@\E \.`:+f.ހѤEhdǍÓ<E7Ji2xa6N"H@/Sm7ػkFKw=K`,2XXBv..Mr=o<Oʾ%bқj%^y뻨}h3pO]㷨|6Aq~GfLO$+F!K|d}j@~MtiylԀ]6̍٥{٠4$@dM]<eUzBNL7úx˹!EdXuS6+[6q 8:͡Bf͡b!	v*(1lRg%L~BY'/(\	Xu{=^)W7C}sz1"vD`/)[ :k_+@)[2MPJžISFI{pJƐ2R^HMtZzayUcc"c巡QҸ'"fpp4 ɮ\y> |?#,>I|W44C2i[Q+5шfBijYƟq$pBMqˁ?ޕ7~X>	?ʙ5yd˅UΞl]*|T慸3BʝYnYeNn[7ePdMzs)pئkPcZ?:/ZTɯRt:2Z<xTnLT&uҮn+*ao!]Iz=98ߤo(RxTJ$")bzpXK7̅.fdT3%|oXJqJ׋p[;`BMs_b =C|]OPߎ=|?#*Dwdo춠Ms/:3ޕ0-<s, ?V`\~Gxdt0 	 OԈ~@!isgyPѣ#q Oԧ{jIw#h4Ւ;^}/4%w͸zKudX3T+0A+z3T|RiaTn2,&@*.U?w 뻲K`yxXơWM{eґٗ ;
X"[S%L\tfOҐS{_Ip.MrػKƟq<+F!#K|}j2c5шf@4$x'ZMqBc?gp8R7;ޕ7zcC@LwhXq^zʟ-9nвV[VYSz
77{&<]TK:6ehX^kS5ZQECA?TK'2k^rxђՉ t5:bo3?VstYP$}?K$}IDТjQ%H3#GzYd.duC7e 2(|ݗSW>.^6.u_#Z}hT^ɮzK\5o:}wH̍ݖMs/:3ޕ0-<s,=3]P/%f7wA~FLʑ͕ '~@" H_`os{4h1y@)ܨWK,+VHW;5zuy(oIz9]`RԬ.fupR/Q^j(ywѦiS`oց bҐgGze[Ib7DCCA $c1sW5ɮe]MoL7Ar?FP*ߥw\O%Sac"f6}[/C2.Y?#:݋Ћ'=C8}!GRANItjimSskV:'$%dSC{
2xL7dx^VO/H(7%L̢[	*"nQPJF<ǍT:^]PPޕ4OZY?/7QeXF/&@`ipVxjP{l" 'cKIܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP4Qԑ+DW.%s2D6mPf'{G$^Z\Q+Z`Qڌ/"YUKҵti=pjxvkIaؘd85.FµfЅAb^!7ģx]'vԠz234Pˮ"E=wJt)b
Y&nMvXqHdB2z$-ɲ@EjlE21%q%sZ
g=Qn6CAdldL|r[iWػE.nqS,2B3XGīEȐ<.^]Xowl72\#!4;.}Nػ2$=\b"vw?*,>ػrf\m;EVF	i>;=͊n2/憑fhKXt}lǲkKfdZA.</W}wqpW*^#Ɵm]Zs?P/)C\r؊"2쏆DeI(tex
q'puqp5󈾠
hd(=%C\|#@D!0Lb{NH@t+ӂ%ip?qQ@q\x9?rкLxJAi% ֘Z]PԹ+	HVC-JDo	H5M#R
n¤.>U\$}
f0tFD͒W {HcEnAkE?rD!b l
A]ϭ ?gS4tՖne;oseэ/	xkvԡnp4-jqE%idIZ҈]_R~KKE--.ɖ/0˶lC?ԯTHMr"ZWQeYOth9DjZe-iiDiidfoiT].TJ֔Eeu2!٭%ld8]ZHO@.omvԡpkR#!6?L0R0/7bԾfї(ME//iKm+S>$-t2 =/Ղ{6B[N^-*2Axk>1q+ؒ/:"s']ЊU	eǡ>2̞>F}aga{W-:!X\Mb,._?~zW^ɮ_w>;;Ɵ}H_wh̹dwj3/FŏN|Ј`?%{>.i Ⱦ+F!;Ʊ ZdFsC5CgloN,y  2&KYzK_b\}hL t^SNI|c.SΈϬP%ZNn^$F.rz2嶋7N:fЋǔy57TGz`f
2BUܽ65҅?`$4-.98YF!>[
*nnO9h-c7%s!qJ&">jCJJnnB %PIMdy\ц?UF,-\GaDKaWg`sϚ+t#"ƹi:D5f.)4p'/5))knQ&aRƟձuiޒY7RՇz^)ԋ5A5(77B.)*py<#YENh}hK#?gՖl#=ؗ.wE⵮RcH	@%K!洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=,?Sfʈޤ[W	5dhm]D?P(0:4|.m*3?Q.ڠMeTfiqFKKHB(-,f*kJ"2xjx5vKSѥv.mJ
ָP180CegIRq8CaWO]Ur`{[jS6",z=XD'݄HV/E#`/trL-Ee/^x@wxH$-=c'bO,>"cHA/Sm7ػ˖ %;HG;*/7tE=l8+ Qv.Sɮ_w>;;Ɵ}G3|ݥ7A)r%^m3pO/z;<H⹡bb~Gx4'֏5ѥ81RS?gp8|e8S4B"j．T
;7z k]돭	A?3Ӓ}˹!塳3 =w%0J ~N]SV\ᏅpkBIظf.3 ;bcM2w#¥DkMz]ҐtmV87بEN?eTIП?sI)P-V^'TH]VJ-2i0v\iEk#`SŝJp؇^j^u"೒g]]#`S(rx^j7
pW3=^$30WtZb YEMЁqJlvmD?Sz2#Jf2&geb;f^!r$9iyw"C`H\R84^
F̼Ԣ,$e欰x;ˠF4ZBH--$rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%l)Qԑ+vK2DfHCQ&Z$FK3GK3Z[Q҈Ҩ].(IeBZK.jtdq]ZHomڈF\+ZB=Ќ.
aغp5(e`aq|x=iS}`"Ax\7/
<"2ՑDQC"yS nkD'=ՏC~
݁iW&HP.΅l@P&d<weE9ŏeO\#;|\yCۚEyMȴ6X2oc'bO,>̼.$ܴB-Ąar6}`BdGxB>hvU']\^ɮ_w>;;Ɵ}|ݬq/Gv2hmX>Y'Cbƞd"hif,wcK|V>|
ɮ.WkF136wg<W}wpn|?#/\{zF&t^SNJ|c.Sb{Ag\̐}[|^JthKӣ2P8t.҅RvcC͊	؁0ѕaRďF{IІ@p.y,D<@Ǐ|"xʰ. \<XQ7MF}^wZ4#;!T;{6K/_O/2{bE0v.-Hf<ї~Tl4!j>@}3*ƞb\[q'	i|ބ!eHDgsxxE'wH޿P/5Z<gO?\Eˇ֌&,{ҦC>ĕOݞ(n}h
+36~Yc Y;otecK/p^.ڔ-@NƖ-N"X5m2li<[+ZQ˶_ZY/ih5e2ץv?a`@inJޤfHںj%T>NQ&ZFTS-.L9eOQ+Z`Qڌ,.QZY8j.m*x\.(`#h.-'ZKd8]ZHom_Kƒ|Wب_V2Rs2`
ָP[u[i6Y#jƮ9e<X[l~};3!yMМ[N'|e={־Dg`{Zt1!\Mb,ndGxB>h>s']\V=\b'vw?*,:b۠dwj3/FO^,yF	aϱwOPME\1̦5-0ͫ5ѥ 8{&ց?gp8˺TW}wvkO7R=i5>`m7Tc#+4-;#*l%krK]|)f -K¯-%OHv|TNikKNC|?jT(\\
rH]0+bCxwCe]1jatrj!m1#e͋q`3 
u˼]6-Z$dtp-apm:1bG1.fl]?:LEHkZ?e欳;1y2_/p^.ڔ-	@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2X?R7"TZ+ںmP=ѣeTd:{J֘S-.(_VEFkKj#KK+UKҵti=@iiF2BׅA2	:N:fMeq3|#-Js7^s^h8jC`*d25Û8t"R#>+JS0Nq`{&|8a;ҏ*3|#EG~Gvg<8|ݥ7AF%'|i:?g8w։YݮyٺpRX1|b$H|@3_wX1Qǿ#0Wػ㜸(XC#(J6Ѝ4cM{9IL">,	`%ػS?=:2&yvFA)TNDDv.ˀ5f[ ~p5zhn2	Lⓡ6tUA#Saxpޓ.u8S2C+9y{-𺀪6];B6X9K_lg=eΧ= {.cҵΞC]3.Lk)+ر7El!cרJpKHJp2:ob&n:2&j	`X^SO8l>}h HoKxdw	#GdO^ץm(-"ᇥ6qJW/(N̉0"Y>1_waF>^4}2nx}w"buNbeFk@|dC1NF+.HȐ"e{)10eփXq#x[Z/]paVnpޓ4Wů1|b$H|@3_wX1Qǿ#0Wػg"^\%6rDZ'P13tbtm	k.c;O^!ѕ{=]8a>^ɮK#e3 L-(eJBD*ƖKZZ/ilipL|i]@{g%$,Y%JD]Aѣ$.P63u"Ճ^ ػ_r~G}q`@MŃY⅁oz݋{
(t#|bꅫR}19XX&Ɵ|ʽ],ELd{&qc޻|ܼ4>1kɚtcNv!"pK/[7W3!D6i-TS+%tQ+Z`th9y$^E23Z[QZYfC{K!%roiT].TJ֔EeSׅ:kb'&]qh:^|\_lwGxrh`g8Bv2;ңfCp١d{\3CpPl%rhiT.GײkKR9>x
ɮ>736w,(ZowbV:BnŊd͆~HXW%|WSl&-_fS4(پZZ\du}i|W44C2S]'֏kKdZC.k2'i\7k6pn7BJlWR#b*x%	^u>|c=|?J>	ݢr~Gvg	ҠB{vD;8O]ti]>	YݮyٷlŔ,}9J q}*{{;j|sEv58*\%GDhFÚ1V=cLswMXJ%ػ%\ʾ|cǲkl7|b:ƧQHd;	
L]'	C;̷`@ka!2zr[ȢxLLep\g2'P߅A~Gx;#hՃN,{ˮeqy>żv%j^n^1Ҋd{K":S@bu<cMUՃAMQyME3p0"qc^(:};;,̉I"qU0
ѽ@Z_w)\@3_wXor~G}6M_b?7P,zK(J#m	A1tcOb)gj%ػ%\rVW=]8OCu^Selձw3(S1ނtg-K@PZS.(QSNS3 jxL-(	B*ƖKZZ/ilipL|i]@{g%̄TW.%JDѣ&nL?,J֘fiqㄻ(_Wan%`#(-,oiTpdd@ihh_+o#;N.87pόgP!N0zIF/	ļ%R:	MeV^k8O̫(iT4_85e2ץv??,쨴W+YѥFlҜ{g%i*3ft c.fq`aY&j%kL
$^Z\/v8.Z.F')C?SvnM_Pi/O>@qػb/),ZNt(ڔh3M3@Nh3в/) 8	C2͔٢XW* -:t(bNSeWyMZp] ,4e586~_L_&ZV_.ڠ=cpv4U\ErZˌ-.''&iQn]38/
r]gX=:piEɲ&Te WSe̹-	p2Y`"C4 )FIJ֔^0(mPP	/J֘,2 _iFkKj2ZZQZY_J741Bk(&\5ӅƮGwsCWPlPs.tl|DL9gP\SuCR~Gy\a4tbr..yɾ',d猽dCp!3$w@/)FOKPl%O摈`(Xa{&4MevCG PA;.oPl%b]H \dS@n}hMtdX,CAAv.2_ƞ/F! Z2(n}h8{&2,|dMqc?grc-8l ̱u͜7Ѓ./ټjAaX\.s1^ɮ_FGր@|#EG-t?#K33|ݥ7FH;9L.4.џߑޭ|]闚rˠX%,}>pY 8|>;{;Xg5݋sP߄;#^
`4#aER}(SE,l3b;;؉ri^Dӣ*xb{&O4X/w^SebػهdcoIt?#7\dTGL֬όlGy/ƙ\.!3z_3rr<e'~4ZBg1vb:m*;8rYx3Ba'0?d̐'#4!'랋ǧ_//P\*eD/q@EV{2N/).1ًekJ"vҡ~H	񥥒Z[/Z\/-z_+Z`/mPbIC+ ʔEAl<
KCGF47
nʻ̐._%_*\]ӓap}=B<y3*4$BD?fQYE27^r2׶5"Zҋ
ա%rZ^1imFKKJ#KK+tiQFT2a|P	%Mtl#9c!6(L𹍗V6e>&o3.)@|?#.Z:Scf9^{yC<񗬜bօLPl)OKPl%OE]H5Z+5ѥG%G Ov\KQ"]H%"Gk"dϟZɮ>^;zd/wOE摈K"@ZMtdX| =\}ipܘ|&As,,dl/naq|&R#/RtSg8όrGkGzQx|#EG-t?#K3<1g=Jnʑ/wi>r7ƙr\i)]ZN_kbLLN`7K.rd 5{Tqqav.C~p5zN(f/,J6Ѝ4cM{9IHLs?wMNMZ}b%qyN6 1?Lҙ`0w^Sex]]ò1tlٮK|*pkVg6@R#qLe	xN"in<e'~4X	xو?ޕԽ&o`L3BVLə!93$NGrlɧܾ"OE2O^5Ӌ|@PK/Mء}=B<\Lʊ%lL*ܴ._-L.IP+frmA:4PX N/).1ًekJ"vҡ~H	񥥒Z[/Z\/-z_+Z`/mPbCT	5eJD@il''&iQn
te]fKP.Q>nM4*PH>Du8^LQ28{g%De@IL2'4|DDjZe-_VzFW741&	$'M{$wrp<j7b1{loFuE7DW'\a74tecfOzM[ݚe;]N/)Jd#=بd:X "> ș$wv/Pl%i`+iƖh*ZdF˒,6sB{&Ĭܠ|
;Kƞf	摈an4Jϭ
^ɮ,@zrE|Ш+{&ū?gq5\dޕy$/4B	M
LOdFE|8օ Mqџv.2_ƞf	w#QdSBH#{&2,ϟZײk 1|C d'ݾnp _	Ad)li1rMr>x>GzQ0h|,ZMx{v-,ľݤ.H?2`doV.t^˹0Fu7@Z_wÔN ػXgr~G{&wcjNIⅉB0FbՏg)>b)gՉ	K_wDN4/"iѕ|8ɮ3J{5geQ|ىt+iQ̞\5,&SyyG/9q3#LNqcH7\_#OEyNȼ5þ96.&d%lL*)Q@ErL.2҅[z|}A:g$7Se˳it*ƖKZZ" '洶_L_&ZV_.ڠ=GQ$eJDDjG0(-z)f%UKҵti<]L<]X%@{lk\(_V9Ț<Խ.t^ /xpبMs1@`˫PLYDcque~] y/%ئqv ^ďJ2ZeXjGzAay/5tG}a,:Vd/%k<(Ql[%s\.r\dYkόqɮC_'boFd-}eL 4gl {t;!؇REyW
@ސGh^"@Tz&jgS΄bxWk^'`4tldIqx {uoD$G[gޙ{nhpSt KV:8ײk^$Q<^Stldҫ/,|? {2lހ'oEm[	9D6t-'cgB2p؊FDH N6X)?@b/)`A1@.\ X&jWyUD d`hbGR&j󰧹ۜѲ2Yi臲zW|pw2&2rƔ#h͔N5z=|?#*Dwə㳻,ky,?&e~Gx9V^+][0sElTQ+eDJ`Q+j[-(uɯK!pϫLsdO{!bϯ2ެd2pJddq^; Q+n\D1yM>Gxx8
40Ԏ>ɮ`ϿeMB6D^S_w;BG챰hMs/5e ]d0Neߎ2tGFltf/)ػXi採R#|vwe ^j='eQ.U/p^.ڔ-	@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2X_̈?--皙fH ʔE_Z\th8K(-z0a7%bW?QZY"YE-kJ"2zS	G/ EeR[.7xO]Ge__,zC93VrxBN2/ *:#΄bxS5̾hL՗9<l|cW-I![,_~?w޼\dAH
>Yս&挼胚}賫zMXn2XR)0\v*֤UFd;6D=һK#	,x/)37q?Ͽe5z=|?#*Dwə㳻, +5̼ՖFgIl9C#w=؅xޣ}+	YziGR;H>|c
@켪G:ޅ1Ro~8˝ştf/)ػXi採R#`,=\Y`DzvXHBKn)/>q;јb]aw:HFi/d2VX[iSŲeliEѤliP{JK!/-,䴴_}2|kZ|j0zio<ʋEdR(J֘th9DkK=-ii%T/"YUKҵti<?L@im&ҁ2K=JeP.5]4RP+]t:^Oeدqvf_E7@bpv\WqX{5=oHyY:#gDrBNnrؼD|c:ɮe"F$CZMq	$ԝc%Y}{4z"Hڷ0LBN2zC}[b)D}c/7zC}[b)D}axP\v}$R༦#7c%!ذz!l:\5IcyMљS^}.wtf/)ػi殡R#LcSgky,0]C|;B6;Вǂ!qcϿeFb}uh"<|vwe'ky,0"3pWP:Ő$༦bXs7k.z~GyTb/gvXN=\YaJɛ:k.#o`4%&uiJ))!E3NQLj)zuD.3Ckgoue˪i|[&ZO֔EGF_ZY"X	~KKE--.ɖ/0˶lC+\jepYTJ*>@L׽VN{T&X2og:2쨍[4DCmDjG˂Q+Z`f'z2ׯE~Ё&(-Xq2/F!R5,^*Z4ɮ-֍ =@џ]b;=0
㯐=:"v)4"Y|W|1=|?#kXZ4dFxϭ 5օo?fF!;<E]EbYZ4=]^?>h\}hX21)Ⱦ+i/wcK4[Mtioɮ>,36w(4ƚq|kZ|j8{g%)}\Q:<$eq5S$zZG/Q.ڠ/IP@ihr{;;d/)w,24r;Ʊsa=]^,[RMq]O[擉22_w/)ƟrUn2/F!~Gx45֜kK8dZE],`S`l~Gx4摈`e|?#kYӀ{&4}iF&.Nޡ#;>\d_4C+XЏ8^ɮ.N s5֍gl(x؇蝚=G|荚:b<Ɵrm\d_4CΗ;ʱ}h=]Y}h\}helA_i;ӞڸT#e+gL=sGB4#e?#nЍ2>h.c"fk!/e}w|%]H0}\eYM|?#FckK|}h){&C?gp
e摳fN/-z_+Z`/mP" 'ld|AgFtyk!7Vs1K3Kec/PZ́{;;d/)w,24`X̖Zɮ/-Z=\}hTLg4OZ=DAyNGx4)Ⱦ+i;Ʊϭ	FdFք5օGE],`S`l~Gx4Aq|W|1N_Ɩd}hP{&4Z2odZ{?gqAt'JWoPWƟy"b:X_ƖeY$kK1&dZ.W}{މ٣4zG٣2"b:U,@>d]YLѐB?x?bW|v1BcDmS5DЍq蛫t#B6:wGFr>b<.2,T_АMtioքdZtLglL6~^LieKkLBD?@8=,N-d&hpO%T>NQ+Z`z"p_Vf(-L]qVU\d//}6_}4}KVu8R)W1b]q5[YwpUjFl֭ 7kKդGk`Rg._J=ވ>#޻=#O7w$w,/"#J;>hȷ5>h:Mq$gX/)ocO(7~mP2b 131c4t-.F#fsF g5KL|-
*Hf8*ܪ8*d8*ܬؽi=#ov,Iyr[q9u#pU$^i6~;>㧨|%]H3PodFw}hdFp{&؂y3Ni_+Z`/mP" 'ld}:5ݵA]Aѣ'
hVarHn%YEKػeޑFdzM7u!ra|yEG[j(4$xO7]\Mײk3,Ooּko;z;fMێOn2.%H4.X_EC#B0:Mtd[O5֯,K6[G˂H pL_gHЌ9{&2-{&}mέc4ziLlRďƟun2.R/4h8.\NBHЌ{&2+ϭMq¶[kGZD`Sz蛱b]
4X˔Kw$wcFھ2*ϭOdFE}qMq43M#}LiW4ׅ#eWjd~A0t@qdcz>@豚:Es؇3e^MnTz¾/YR;[W`"4ƖdyMtiw.Z{5րѣ?ϭ1[AqypFCOѥvb(ZײkKDЄ\}htlF4/0˶	p2X7gFty[RmPth9_03DkZ\Y3Z[Q҅vA#KK*7PZ/~Gw7_=|R3eNMs0ވIKzy6oIu>}hP	Y{7|%]H5c{ 4x|?#Z]Zg֬ 7k
#?wrUZH^Q `Ae+@Yw/4t%j>?\j '	'e?N[gf=i'!K  SP^@Std.1m^%@O%ҠG>|c ?c$δ?zy6oIu>}j:^w#AqibZ^ɮ-PWl_`3yυGe_N61=: -@cpw?/%ـ|-GAqsU뼾qsKsv)ou4QD]=,E(kBR=ďbf-YImB\eDJጫ>%N|P"Dի1:.RG9n9n_#=AnRP?oYAh΀+p@oJN[	[WH2cL_R~KKDBD֖閗^֘Tp2Xh'cgn؃EUIoT\j%T>Nf%kL/Q&Zp)z֖d}]zʍ*ߑկ6{.,0\\'̒%Uy6oCύOu/>|PK摈j 4}kܖ}jTMtij֫dZrbg.Q3 Ahy~I% [ey me(A6 ,.˻v0^E~ b.OPSan%j\^
nX:eܳb^8-6DbTH`/d.	%ufN|zM̻)FџC/F!FK/w}h>	ɮ-Q|MqPb^͘M1aׯ9e_N6!oh=@l>; ﱙz2X2j(]똮 {
i܈ & ?tp%klX14 yN%HKڜt%]DʼSrTHP/)G@-:&X18X=Kވz=AnAn?/XwQ޻|rh~JFt 0 %	\ssx-9nj%lY]K?g ̫(iT4_85e2ץv??Y۶ UrAz-mhǨmPth9_03DkZ\Y3Z[Q҅vA#KK*7PZ/~Gw@1vhp4>1?vd9ևDC']پ=>5=И4giw#J.2,wryJMtijϭMɮ>&3rC3@Ai=&tHZǀ"Ȟh_Y 裫fx@XVU#nc)|\f0~Fr-tnVb5N[e愡+VgL,Kx\ Fq>h^SJ#iɮ\x/2Jz"8b Fqye֍Ɵr>b>KK3;>kKsA5֍Vch~|ejf5 `A/NïN1[pFU|?#lE-;f"y/V^k;]_1GYp#vWX^Hȁ ً`K1٢XZ{FQ6cfi04wK4i66ڜt%u+*pvpGfҠ:ӡAjA$=KzyV.Ӆ	\IBV\;s]h9f?%Y: 9Q9d|5N,AIfUiK_ZY/ihH_}2|kZ|jK坻bW)oT+mPth8r\Q+Z`f$^Z\Qڌ/BDiieFEAtiD]&ZOS-Of.jp4.BZ
C)P^boƊ#v\E\bՋƿ#>gɋO6sWPldL\3ތ.2_4rbib рVMtik{,1рFa?gr,7DQyNqcϭ+OY!ډpQ`|/ؑ|>]$'dMtܠ#2C"272z&;3$=v*	s%~Gx;#h9feNXbǲɟyM/5L#h-/7-(6X2̞F}aJ!5urӠ0T	f/Sm7ػ6/GFNػ2\b,|vw?*,*+3|ٌ"*Dڌѧ=L[iʡ+?\du|Y|W|1LibdF'֋Çk,ζi>lHȚ#-<eԃu_wXLg7>b˹!B؊"3JzE/% UvJ	7@PwBl0^uv	c#-.!NE6bƸ'ر:z|qPq/4PIP$/)J!}dP$/)$Csv^b$GnéAԝ(v~EBg;G(77e;b5JXj'挼0O#gFzC(MyMO&l0lu'bJ.m0~v;#d~QnnǩL9D!ػBүw)w	/4L@H>Mz3##)8EBsPtfKNuA4Q'@D/oL|1n2\ǅű?B>Gx|9ud 5pl\ߑPWػN#
=upP8Fz[g.-Xrchbtm(	k.&g{\r:2s> d2#I#srzV7p)y2.b:*qmkH\.2dn;$	 #sq +ɪ '=%ax v"5yxB΅J/5\\rB*VZޮdCUsu|B0iT/)FU^#aszHxOO7[ {f#C#yDk/5p#J Wh=ս8qέD^(7c"f6}r[/Bz",LXרpFFd(s*X}ANItj#[j L@ȴdJL`VM0*BCŰӅUqҶH)$,!ԉ |e /(H
R(cQp+(9иEDp~
Oe2|b7v9'}Fʿ:ep8g/.N,yPgl#2`xqc#⏟Z)d/eW.G>S2W]9|2e_޺6~J&㷥{ޓ3.~|c,Qtgpwcgn;zW;2g0/3.j"nDMѬ>Z_w q}
ʎ=@M_b#
=n
GByll9i]"-XrcDZ:4qc޻|ܼ4>1"Mtᇗ.1΋k\w!"p4-jp5m2li<[+ZQ˶_ZY/ih5e2ץv?0NͥtO[zhĩHUBMs_z:@Nئ?ܼ*kp0%Tth9DiDkK3Z[Q/zo2ٝF"ZzՇ\7OP${&|8,
xԼ4>1ɮ֬"36w&2MAk.[{;󁭁,ފ=߆;;Ɵ}{Ждn6J#h9E}c
OF9W6Z}eKM801=]8b7>Bg2X_'v{^SbV`yNŠ5{[{;bylСcһxv.B[B* b`)>XX&U`K-|>޲%e&|cdN'yh|c^ɮ/&eƚy~KKE--.	^֘Tp2Xg:KLյtTjeqSt:=Dj1>NQ+Z`QLvbg-z5D2/Qv%mTæ%HA/]#ƻzz9Ozo#1%b)fb|*_w'do_4+l"/-F!wF,a kKSg Bf>.Z_g-&wcf>36w̻;z)Ⱦ+K!K}(a"=]\yMq6)|?#oz\^ZCG[CtMtip%NόfMq36w&2eئkgdMs/Z^ɮBiDG|F?>15`h^St3-Db]8MOdN,|<{&>;=ɥ'k>v}jdG(Ci@l6Jqj%v)ǨbHd2y_zrLf=]?/&eƚy~KKE--.	^֘Tp2Xg8:"첏vըmP/?sG?CE213IQ݄f_VVE2}FKKHL̆#KK.dFP.PZeH>${lzoFcfTtG
7V|?# 7-/fp	 L]|ZlF]&!`ϭVrz3iOئ"/-F!#/w-όb*{&4$(=\}h<.36wwg| .2/b|?#4όb~MtifK\L{&x> Odqyj1A_][=]Y>1=\}h<ܘb^1ymҬKS5gև!5̼j}j#{&	=7OƤ>J3J<lL/=\er`yO6d5;d1LF '=8.w(ԅg-*Ŀ3X^[>{&/4p/dFəV1Q/ҩ|iid%!"q~kKeKeKkL8,42Ȁ{,+uJBs\դ)޻ѣB	j41њ(D\.KcB/&At\w̴9*=xq8(BK_w3#zy
;l"/-F!;1|c0%gNGk5Ig/Y`r?3;켗z7qyj1aJ~Gz4ioό`$.=]^?0/=\}iJ^4!n2/bT_]\0odFӖ<@uA\ܘ1%րgɚtcNZ|j8{g%8"철TK:4|Nb-zx5n}E2֖qgJK04%UJ֔Eeu2 	vKS0!B34F,2xjN
.cfZ\}sg7#:SqMx0*_Wb"f,R~Gy> |?#o{|Wiw-D4{&4.;<2=\}j;,̲.2_J=D+Qb\iw*D`MtijSdZ3ޡKxK⸼iƗu7ɮ-INq!{&сy1f9^qAѐ\6o֌36w Yp]]|j}h2>|#,v6:tnY݊f}m!K5̼j}h6Od!4#^=]`dܳc1ylMɮe晡^ɮY9d}<r`.X_pwҸu;lpKqb?]fŕ×kb_bz/-ZD{&Y07/4F0ZI,;~L_#8-ZKdFE/]ˏHȸ;6,E/=\ܳCmJz3.wwSg~Gzta6s"?NHq8SC?}d 2b}I8l2fd9̉]Fz`ec+Gd'nu.ldALd\rؼdFE1ٱer-ɮtnY݊f}h^ɮe晡]{&6pϭ3f\!e]݋ypȩ[DufZ>dFE/]ˏHd<{&2.9͋+({&ѹf%v)3CL@;;2.9er$dFEhbϟZɮ%%\^qcϭj1{&ؽAb(vj%Qf3OQ,zvj"~qcϭFk[vv{rQsEv)+`&x\!|3^14>1(ks^Su1w¼T8f?^v;㟶2.9fݕd:7,Ŀ3X^[>2{&0yDFC}q}|W}ѹf(ȹ[+d2y/WF!f!t]`ύ|?#K1/LFE\:L{&!fӆ|bCkD^7=~Gy|?#o?<nD-ғxR#p gteEiK^SufZ> ELX	a,~q?ϭ JMs/q?@unGր{&qg"@A5ёqb?ɮcb1ïk`ӂ_tnYDᇗBxMtl1v1`Ɩ-N洖pjxLD2liD[.T/ҩ|iid%֖閗^֘Tp!=n4B{^F_u?Q&Z.K=FkKc~4{Jա32*{Q+Z`B"r1yL].TB3tiF .P["ޡ#G,w31HՉ@|?#zϲCd`1l3->3#z~G{(VAq|WKKQ{5ѥg.{&͙;>b⸼fa_F.3dFRrǟǲk'g/c}*.2/b~GzK>16dF 9cό`
=\}m1r-7u{,8YWce>
ɮBipό@&rMr=EA>#:izՁr8|>ޕaʎ=ax	Oxʾ޽Chl Fs1tǰtqLswH%%ػXry+N>1 xMt,?8=/lÿ#ػXor~G{08o6p,zW~O޽CDl Fs1tǰtqLswH,c*Z}eW)k<A@"
ɮe<S}h=\usr;l8əj1U֔EB*	KK%--洶_L_&ZV_.ڠ=J;@=PfںK:4|sc.(-LKca;Ⱦ^Wв8\ElO;⸼fY_]]>1+5ѥ>1536w&2+}{Of2c?gpLƬ]|h|c1?gqاӌF4/mP" 'ld8:"첆4W;jK:4|NWd:eYQL5"(Ҩ].(IeՋZKPZ4>\׽wsw)\z/.=4KdwFg3IPl%#Ɵ%\^ZC2&Ɩd[>1"=]^)އ/dB3?wtػУfF|c1zd/wFE\^ZC2P/όoBkKҏoBWkf џeHpىn	N1-.ّ,88qՉh/vZ^Lާ|6Aq~Gx4qyj1͜izZɮ-In;<-&=\|c0;.g|6Aq~GzTi(/bZ={&4,Z^ɮ>1RoPl%i(/b]όbѓ5ѥq\|c0ɌgPC`*dY>2tb3"x|&|ܔ>9gSM/Zp=<
Od/wXnvdblÏgS=0CfbJGl7QBǨoJ	B0FbՏg)>SG6x	k.cW)Ɵ:25e^؉ݞ6ڦDڤ"ImZpϭ6=;;Z>=g=gHa%v.S<[T@zuHbuzA	.%xB>j8*vzwjS J-+j8 j	ELa"Rq]VܨߑMWػ㜪(XCR(F:#B6ь]4Z'OqLswMXI%ػ%\rVW  /C @5z}?4N8A	.%ᇗzQ )d:ŋs8a4 !5̮ײk=3v^!  /d2VWǲk|#enkIbe2y8[+ZQ˶_ZY/ih5e2ץv?eNȀ{,W|
%kL'(-zBKQ1+ޕwB`]AB%Qs<3H̄"Z"Չ#ⵊ}ֻcf+N,}$	]ػWػ'<&	X.xP .yşe^qyL%+29M%ŏb7> x{v>;>4t{vg>BNj|c 0ZJ9iDK}JMtly3э4Z[/Z\ti8L|ibd%83/ a[WEMZfpRku~]A'(0(-{ab8OK3Z[fL_Q-,*!tiPsguҵ34Bfd(-W$`GXz:5ޥ옻,S}HJ#h2&̞qAw݋ƀ阔ײk ߽Ժ7eѳ%.l]߲]<XqtbjJF-0M*ekJ"vҡ~]@N/-,䴴D2֖閗^֘Tp!vziYgFtygm]^Vs1fK
$^Z\"Y3fIx\4gbu㯑`?ތK`b9H'P"uرwz3328Mpwg:A.K-z~GyTϭ=]8qbHz/-SC`{&y3э4֖閗^4_+Z`/mP"X0ur3ںDj1>NQ+Z`$^:v}\t)@ihrt>K.k'q2:4ѕڞ\̋azɮfEvj\ 5ѥذU\ɮ/v/.=#+K5ѥep,\_+'NGk?]wfؽA/0.~ޭAO{.?z^`]wz6jP'c]oN6o]C]>z1c	6]8GgwrDia2篇wc58wz4Fkq41Saпc%Qb@F]JcbƱyq5=7_bƗ2(%{&zMs2/ƗcVFdFCbTetaqb?x/dFcсS5ZV{&q?ޜcxz^`]wQ&케v/0.ػ=jQ/8ٽv/P]wz'co6^2zqz!;7至PSϭBd4ƚq|kZ|j8{g%?ᬳ\Em5:vvG%kL
$^:~iqFkKj2ZZP	(-,-\^	 %(4A@ؠLV{n:l/%ZC5M0o/x^ɮzo3ˢ[,][r~G{JJP;;2wz.:MBFs>1tcOFcDZ:62ضZ}eeN>1XMts]qzm)gad.<odp^Su1NFsϺ3]4GP>;;ZBkyɢk\|y8= Q`fbŷ*8w	PC1^e݋n,z%\FUn6JB6񋦋V=cLswMX'	-b;;\ruFU|bJOdNFwc5ѳfZiKKK%--洶D$@N/Z\/-z_+Z`/mP`v3M˙\AHqMnZ[Ύ]Aѣv2׳Viraϳ}Z*	ec&ʢ0j	eX	i@p\?f M@,k{7΃FGzXx/)\85z=|?#*Dyŏ֖{&Z;
ڂ7OomC?t	?/&i4e2ץ!"q|jK_229s+44v))wth9DiDk
]AFTfՎY=7pqFKKH@kFT"^a(jxػ6M_b,{,gC?;պ^S%-2xyTzWMr=)\ѩ 8xndF 85)pwN7|J%&XnhJ%T ,{+Ȍ^8G|!ذt27m;,yPS/%dtMpvNJI|/ы6YXQm)_j|b.XCKmj|c LXػ՟ðg(8E#gnQ݋Օ&,{#Pg;nv%\^J"'{&0rT
lJJػؔqxO;άJޠ!\2+.7}A|>ٌEE̫(iT4_85e2ץv??\ᬭq5sQW-zp]A^SQ+Z`QL5--!L.P2p84	/F4a2,{, ޡn!IPC1yQ|>޽Ŀ#fNػɕٕɮ_֊5^D@8232pnȏd/w@qc{4>1 ŏ/ZQd:4|s^ ^ɮewGdN,{gT/Z1ky+9{&d!4u<5ѳ3z^Uzӆf@<gz#?gq88-8d3K	2fUiKKK%--洶D$@N/Z\/-z_+Z`/mP`O.aᬭq5sQTN=c	j[*-ʋKyً1nÖ| 37J
!h,t"=ipP8Fs>1uBՏg)>y8uBՃ#	ˆ;z"Hzs?a=9pػ oHzz''.vC8?^W(IZWTM	4zvb4|ip].TzN˝J֘FH`-Dk/3Z[	ϖd8Ȟ{J!BtiD?L\4@P8K(~_v+ISm3L֬Wa	%K_b.E߰%yj]tlXʅ`R>^ɮBi[9>1
[5.g],	=|>?ʷAŋ،|w>.IggZ8Yk$9e'4>1 p {&6~hhƙT[+ZQ˶q|iid%%洶_L_&ZV_.ڠ=,T*fQ%hV\ѨlXD"Vrj΍EI3GFü"tE7-׀u=BLJj":E1ȿaOObrї	sISi٧)ղ2/&vF4	p2YNI\$KUeU̳$"L֟+OE9뽋^S{mt(PrA%E8aW=?w顸?e7SmHbV,:NpGi@i[+djrPֹHHT(}$4|DPZ_?ЧS1Y!1;XL9&2;  )gy31H="Z+[*R%K4mPth8sg|W}288^7h18#J֘IP?Ј\49t
qfVFJ!,
i 9>ѕu!omޘ
`?bFKf4AD%Q?/&i42ץv!"pK SS҄IjH!yQ4Q.ڠpdpqoT_k]bpF@Q+Z`Q&ZBB"r@h)!zՑK]a5Ӊ}ӣ*Blw)1\04FirK(36~^LieKkLBD?@ҴZR6iMJ%T>N_@#*ŗ¢VLqE˦SCId#E%L$7k4FUԅSzb(>1CƗvD%Q {?g>1_&ZV_.ڠD$@Nd
xA+J%CT͚SRvi~rZ dL|dmȪH
ը-YuɮB?8T9BF\e|).dFE	Ep(g.;.FMrވ1W\9BC2f2>%|?#>1b5ёF&ɮ>1 X]
	~캦{&pODN,Yb! l22)45>1`(MtdQ3>1`0Lg.TGOe0{&pODN(X1@(A(Ȧd+/wG0Mwk",>1P{&A/VMrވ1Ob! J+">~G}g0J^ɮ0 ({&K?z^n
=\''{ a(Ȧbi b~G|'0J]`9>1Sײk`Ae	|1fN/-z_+Z`/mP" 'ld$J\JykCDkF%^ 2es޻w/¢VF=C~-	U--:BMDiie,v,QT#h.m*%e\,P["Y6z\%Nό]kV=cN8;o<X'vw?cp|ݠxרoRjJ&B9z|@ܰO\@X,|Sɮߌ;Qm`&Z@ü;-
dNvwe	Lg$.wRf h6/&eƙT[.T/ҩ|iidH_~kKeKeKkL8,_ͥger,3dvF~LïQ+Z`PKCfZ(2^T&ʱe鲨4]ˊl$rȹ}~4Eޕl,"r;Ƴa6\QZB2R2D!gy3OiF^֘T	8,_ʘA+C2"QTioZZ^/)4|]ADk@^S,#hip;E-0ޢ4{JvҠV.-'_V9UT2v1PL qױфbre>\Ђδ?/.xlZ(;2ƾV,\\.^eӓ%KI%ܨ6J _%'(*߲Gyo3/4o^!rDem:0G(Id3k_O_ػաDcˀ¿n1"TN 2 el,.+{}9t>2?y}#Φ^mRw^[=Y\"կw]Yٲb37y[\5.nbh1g>G{mklLF9-xq:@c=\VtᎮ?ޗrDid~ɃLAKe{T(\nON[,M&ZP.rp ];me#Uy//uAtZ0j'.͓ތxϮuX1㍝Hza3Tv(tGoGgy!BDh)`#P(Z'Gk,+d u8,ȩVH PlG{(;טy#d(b{yrwf/e(Lf~IK@MqݞJL/YN7w!TNU 2!BǤ zV.kIy=f8c	i8zOOe;%;wuq\8rGJ5X#~A	(tF9-EH1
 $'=:GyQ޼. w8Fӣ#xk.odj";כ&do֕5̼yq\}iu?K&E/
qhܔ.k#*F9-Ђ,Q'Wӆ9DdGHW`VӳN#|_=cg˳itm2li<[+ZQ" 'eJU/-,䴴_}2|kZ|jKE*uo+dfHEW2׮':v@^SQ+Z`FE217f0@[(ii-,ҩsҵ 1I2bv	+(r&\p92@iQv9և˧dҋ\\V=pܨLzqZpKT4I3*KI.bw(ܞ3Y0ʬ].U?5A,;<-ayow$FVӣ8cS&dY}=|>덋zL}r'ݛˡ)Be^*X 5Έ/"y +5̻=vdtsYVߑ&/QbV<C)62ea-f	LQeIv]Az_0'Ⱥ]m֕Qh+: oP@ Uxjn2|D^ɮ01C*l%ܧ:zpP|c?MTcz򥂷3\s=}a+5̼ޮ6}-zta~q>l9e/N
E4j_\|]|6Aҿ#{胏=虲a.UC'b^ _w{W}z9UN72\|b,ɮ;*%@r}}xE#ey(X#3y+k$VՎKaҧ>2(K'>.Bz{- P^{{עpw#hD|ёN5y7_5u
胲fF}h	ɮe9\}hDgі?]JC.
Y5ʱm[X^H@=uxa:¥8AӅ`OONf%<&djvi-\a,.1ًdIZ҈]D$@N/ҩ|iid%֖閗^֘Tp2XEmd"Y%r54Q.ڠs8V̋lPas<(=8NKSc3"ѐ2)Z%MrX/)<P;;f10wt
'։ckg:1a|i]@H=xG+FFHf*fovF5f?/>dZf'zh@[IAԆzp5PZCmHΧ	GgwFH(\'q,E1%9RK5ѳfӰV_.ڠD$@Nc!y\$K3FJճZp^]Aѣf?f'{\Ȟ}Z3ը-LB0r@WكEs"R1GzR̉x|9Oz3x`qGP13Zs?t@#h921Bs,2(E#h(WtnXi/d2+gkyTXl}h#={&,O(Y3c;K}dsAy3Ni_+Z`/mP" 'ld/Ro+dP檦U+zQ.ڠ8.{G%kL
$^Z\Qڌ/"YUKҵti=e|֒Fd8;NC7uANq`PY]R}`V陥7gCbDz/)JP.aHFrG.L\K"1phqpSa:Z\YJx'>'.	Gw؎  XwFxFRyd_}+gB#Ӟ/FVvCD\nKVH{>6u841}]5OXNЙs/79L|?VQt^S#`IQTeUB, As5Ӊ^uaUSzpP|c@?.xU8HbzxzCӗ#n}a8/wC#v22P.ػ#Ơ\1E}ayʃx/㌔^vd;*.Qȓ[	HflG+qYzuwʂϖ,@Ah`)yw:zW~0l.z+-jg˅΅ѣE0Ab#h4
 7P&Af;!E1rHHɠ@F#hD`JOe/رwQƏ:(љwt ٖg_r@	kFOSOOe/رvpo쵦f|ڄg(*wma؞p5z"tSѐl,ScO{muҠ:ցwtmݪyMuפ7uTb|R8;DWC;{ׂ|,,('\r;ƯI2"B*sp'c/Y`vdTBj7b	E"B98W6.DUp1wy޹)Ѓ.e擃O^5E! x(.E^SJ#hz`aXS="X. r&A4Zt8{g
yNq?y̽YȢyNq' u0&e`GȂȼEs>q?ϭ2,` ޹)݇M4:<.,,A)z`Gy-e(2;%"$"2CR(ػսE"~GoٙY~ǤӔB!=='	%!ƯPrR'DE$杚p
)'L41(ᇲBi!\oI{d|p{&|#KڔOrR*2\L{&:l}m޹)&{&:l}m\+j{QH̍놿#~%^'Fb}{X;]BGzZ֔ǲky&>HR J@XA|>Ȑ}|,ߑA8q?ަ?bǞ}h(2󧤢Q
IbY>
}Bh	?/!
)WC]ހit?#v_6xc!!8Rj$ONrR$HW`
)'4ӀQI9w
8Xtvw/.qyL[Ӭ93$q@}iD=\IE">/ Y%K%($()mdR*=,{5
=rR(	Gf1R'A֘zJ)ّpwޗ`x^S_wz~GyT\q҈{&8;Z QH͒h4	)3%f!,({&|οt^S5'(!$
f<ePp2e5̵C pwZoJu {ό`D	IBD+#k?%)e
ޔ>3. ɟIE"҈
@P27d.8k.S ]b_5u
뒑j;;Z 5̼q?ޓ$F\}h(/9)=\~G{əP|LnUozJ)@=\OT@QH8.}"P
)JD?#jA<*@ڒ|9&"w@b/)'
2Ԓ$Cc乀'SJȀ^SOA*eJD)3@4HtmD"(T/"xV8ײkEdo\5!z]єq:3]ަ@>j";%"vw>ɮe"2sA8r(</)%1s{ QI9R-r(TB[&v!pӀ4HNE$)8R-^. E@I)T@QH#ݣ;4RN>¹YdV/ػҳ^`gahsweq͘Pp\e	W
^mS5PbMsx\޽|޽gk'kPy6^keKoI8; QI8-cl.}8-(P@Kz$R-!p(YQҼ?>(l?% R*(	%"EpI(#գ;4RN"s8NBүM=YdV/ػƯSz 뒑>9!
h^:	2&>hfGz	84$**VXkfq](Q<EIH01ZrZOyR{wN(yH{^BkdA˷OQ˄4dB,HX..[$hPgi!nG	A!BBx3.`ٖ
n.u87]XEU#6K/ӯ$̖^m5u^S4$*ʦ$,(Mte]H[mj770Ll jQzD#l.Paђ#yLV"z>aG@ec,J	2d1ߒђ<@QH0 pI,t^S%K$wFDQtT	,4xMs-M1PMsb-ap1wY7c;׽̍#T#Gّf
ّJsPԨ2C% Iiv険v;RU~ڒ5ih蟸zsHmu@Z@O(іׅ?#tGnv=̕?u [L֬P̡e'=cĒ1Q{ҳ嗥Ҟ  teܐEXvK#k?%)e
ޔ>3. Ǭ Q.wZcw=$pwcg8V[҇e@{U(@\dkT,$|#2&06ƞ^SzJ	>1	R-#z2zLG1yM|>޽dS殡R#rR-gs@!{&8cό
Ig"P/Sm;OU[?ҭ$+m9Yx|A%&dl$d/r;FDQ}dePtF	A=dN'UԅSzpP|cCIP*R*%L޸k;IB3(tf/)ػ׽Lu}|?#*DwJE}i8Ms/7O;Z(R-#v8.y*Y݊7d˫QQ(J7avov/IE#D{&D6x
zu"tQH@NrR$'B!=<lXIE"輦I)g}61pe MW{f1OO{wӓQH@NrR$Z1$'8F,_6vX'(!$
`qA`h|s5
47	f}9D"JBz`DAt~'  jGC}(H5_1w^(H70ؤZ<E/ r4˽P
ΞbQ
!zn`QE"Zwhw%]arPb9?֋a硎q?``g=~鰼#tNQBHF籕A`$t?
^ɮ>6  $HX̓]G(K]L+,H2JJϘ3
=t>%@p5zV|~Gj#T1',bg5|+84(FDQtTEg
MtWR`MAO3IP*>@;e^S_@Oڀ}NQBHFXʠa$Z@eɮC>5rQ({m>1c?Đ5T=JD>32PV|H^m"dXI㳹xpoIaȦdsD@{&z'_@Jwؤ`"=$O-¶'+?2`lG<'!\gvwQE'E xMsQH̍놿#~/K#:2'Fb}{X;]BGzYֈk5̼q?ޓ$F\}iX\gR-v4m>E5OOQE"q( 8 (9H$ (`NDj (H7QBD%$v`*Z`'U^q?މ%"xAH'bzt{,A;?}h	 u~GzpoJϖ@T9_[)=\Gz ZUc#輦'dgƟl>.y|xț8ٸx8.jOc S˯dAyM(YfF_?zLG1yM|>޽dS殡R#rR,gsSky&>HҨh_4mzteV:D' 8Rj$B$
Ӝ$v @R% !b|?v1L+,H9	;IYYaRǰ?zĨJϘ@t6]l@dS1yM1\叜1A=~yNG`"|ػg}h	cI"HI:2 rd{&$,zD~4bW'XrwҳL¥`]P^0:l	1"j (KzL|9c|ᏟZ[uz0#SNO3/eO"|#5_yں4$*QM@`cK,=\}h$HXkgcr?bď$j0cCbTWg:.ػBAS#8g=~鰼#n|vcuNQBHF摕A֑Ec,xV{&$$8#݋LzDr?bď$j0cCbTWg:.vt1', {?Ur;5wوNQBHFʠ"f/d!>q?W)Q(>1@
8,Dg=~鰼#l;_yƓDQxL# ɖ;ɮ>ҐzEI}F@=F3%!q*FOݐ[{zZ
Aq1(1QH^	LH]8"G8*$./wmdE.H&׺q->@QH`$,];c$|nEW%gWgKe8+>`ut?#l2C3b>Gf
7ػP	G֘yϭ0I"HI:HAɮ>@v%ڗXz;@ZzXD]*1*X$(Sшt?#e8^	=#¦[ Db'$TbVW]ayLԱh1k\n--$,L[nkIn 'idIZ҈]_R~KKE--.ɖ/0˶lC33FHW.&tj*'3Dk0(Z\QڌFH`-FEAtiD]&ZOS-OfEvKSѥv.mJ0j.p:BWChf^ddBkqE#hwԡ2e{g)ɢo77" S/!_b-c(K}(l^Kؗ686tB)(l.5ȍHǙ6pZ"ݹл|N`@>1l1)>$.&D`..h˻.,	fOHce]&FGLXC?{	n9K(v.Hc^WOqx%,\5LLw.FLҐ_Q1߲΁TlS49x[9h:2awџS4CwP+Yz:O<"ǲkiVn`p\WWb[N9N?x"b⏗!MI27pIg\.;1pYC^uNEN?NS 2h1_?t/)C;ΣB*cth@<^ '2XPMtnĩy1{&&,{.:w<#hN^S_wzvA採R#gt1?ϭ p6Ms/N'c.wP@$
3pwc&dQ3f LLj$=DID6HQ&eCD{&i|>-6L^s]|>gOLޕT
Wa;$:MC]lFhLʢw-f'!M4&\޽|޽q5ɂLb{&"6^keʅn/x=b]e8̬>DPu8J(X}Kٮ.2__14ux|c=]A 50> X]41}w^GQxsrv],h	s@GѤ$UoF0;|Ɔ3fɮ`zVޗ=.HXx,gfXC^gd.)19NHWb[N9Nr/)8찠bXk;14A(	'0.=]p;O>1pLg!e&]wXаiӔ,O]v|Z	LeF]윱/aօ?Vވc=1J:O_0̰icddX4e"93rU1΍Tq*1%⵮RcH	@%K!洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=, iY\$K2C4'K
$^~5i~ViqFKKJ#KK(D\.QQtiP]+ZQIS٭%Z.-$pjPVq`V8C3GVAL-]fî&X41C6^\3*zX.[ٻjpiؔG`\9#l9`o:tBeqƥ'Ÿ
OC2\D. ?ؾ1w~0_c,]Пx،owA==t?#ܾ
z<'>1@bd.2_:<w##XG2H~Mtip:>1Cǲk`p6wfEȺs6s~4d\F/̺6>1	Iisރzq(ǚy|\1y(әyy-DOP'wS3q8ac_QXP.[kÝ_yx8af^I'|],gBc\4Nv".tZhpJ#)N HWb[N9Nr/w:"oPl%ib|W}1"Ɩh9>1^ɮ-Qnv|c52pq?|c2#rK.}h#=glsƗVxjP{l" 'cKIܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`AvZfpW(^Vs1I'vK3Z[Q҅q#KK*7.m*kJ"2xjx5vKSѥpjP{lp5
ָPPZBp!jA2͜JhhFP&\94P8rrP؈LEd_v Zeܾ <!Aq3.rL/E} 9V@P؈fCaC
J:#e욁|."61
^/#kL-΀D` E'RFK`'yw@\&X2̞@Xcz	a`/ё.iFR?DˊK.XC~pedeNަn#iTgLS8g{һƾ^D5S74{+w4͢.\,lsrw.xj$pe$EnG(Ɯ,h.1~,&W;%oPl%nir4{&7JHMqEIgǲw`#hN^S_wzvA採R#gy@P{&>u?sZ|dQ3#5ˊ$̐_3NQ&dfL䩻IDKɮwXаiӔ,-/ػ|@ek`~ebvoΞo؝cAMG{)0G6TzQڢ4$fTQ-fʧ"XPMsl._^mb^5ɂ!{&"6^ke﯋wҼձwa2ŏVZa^S%eܳb; "<ndid#|Mtn>I{&LX]ɛ1^GX?LF~e˅wPƙq9^_&oKl`NS(sJ ?,lEgF$QѯrZcvI@Ni;Z,RVE^SC~pe쳀(;t/)خ%VF "nӏ` ɮҢ<  ~Mq<Pg$A}e9I`}8։!?}qtşQ9;ѧ=*}bOL3,:)Ch{8̰Bz1?ޓ4ş`3FX(,.QitZBH--$rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%5;-38k+d\$ר-zs07%kLmPQL5--(_V.T޾q?wFE;=΁;5?#Ywñ`j|cAs5˂KOٙ;.Xk.G6_es5:"llՎi|켷8-oEΉd/	;#dwj4c.d.t2Pc%~;>4es{35ӂcfp|OղCj;72Wk	{ЂU!szA*,VeGm0C3\_v^tWAٸٕ΀s5ьԅΆe2Yh8ci<|cB Wk፶yy3(4ZZ/ilipH_&ZV_.ڠ=7g[,N+d4"1f֖̆K:4|9*(03KeTS-.(imFKKJf#!pDiieF]`SKҵti<]L<]X%@{l3~W\+Z;U)`1:يe^\(M{Cd8F@t`vF:JZًR9#eӝe|b-[r̗`[z!p?Ų&u?-k)]߲ 녋yt'#v6#)u]xOO]7/==a==	콤l#όa~?wzd/wFdZ/F!#(z^{&4\MqA6glw-3"d][ҹ9ɿ~2-tf
F1A=:ɮJ1$_]sV.UP'2WZ O%2fx=w>/ ~\x=f.:qGl}ub7:nxG	iL@5ހ99Nh=׽E7Rԧ)[
uCR;ur;hӔc|#^Szd/wO2/w#a{&4L#<ɮ>1FeKL҉Sn3v!!Oͧ(͒ff(ĜzMp#rK.}h 
?/&]cKָ/mJmBDlii [nkIbe2xV-m*iT4_~kKeKeKkL8, UiY\$KRA8J֘>NQL#(-zMoQغ]}Z^=7so£%E(ҫh\FRٝP[$kѓ7BKlW}Zp$|b/Eк)>_RR~q@73p䌯0̾pe䡮D')$wNfVKcG{'Ibn28̄(B~GxF"=]	]s|FH{&K&3qc{xdgO˻Z	ŃH̻,	-/ػO?g̵*eJU/-,	ZZ/ilipL|i]@{g%?ܗL"Y4.ej٭a`%FS-.F-$^}Dj1[f.m*(_V_ðbp5Bx\ih;B67Z5gk82dВ[@tV06~1t.
OԔk챈*zrFW|_82PXXΓ;اVӳNSe)+cG{'Ibn2	U^2_5ѐ4X^Ş(Y8(92q`3.eKGK.S@6~^LQ2]_R8%֖閗^֘Tp2X0SxE-38k+dfhҪfmPth93Z[fޢVLꌖS-.!pB>l 2UJ֔HSK-^@ihRG#Pn
'|Fѓ7	B_]<ZrG.N-'şe#L9_8Ob(ά,愦.)Ib)Z:iul|d,^SMQ+̇30wOi`	ɾ|cKd?=gN'v{F)LX4˺q`ů]ց?g̹-ekJ"vҡ~H	񥥒Z[/Z\/-z_+Z`/mPb/S9iY\$JStUMhsDiѣK@22׬Q.ڠV-Jա%spP=v*2ZZP*MDiie-N,vm3p$(w'<rG)B_]/%',"ަn9gVJ掋),	HB')5h\NSe]N;e FdFB3;Ƨ2-ɮe97όd@hMqrŏeY⅓<c.k,'#2fX4$|b5>F2cL-m*iT4D$@N/ih5e2ץv?rnm-38k+dP檦UmPth9_7QLVLqÖ|37œ(XF4lW	Sm3ՏH'3q^y" t7ػս	Dş`̥ӬbeJ'.ػ^Liѳe2ץ!"q|jK[iY\$JCir]Aѣx q+Ȗ}Z<.PZdp5z.nDE\6wXeXfDN\,dwc/(ԊðNMtioaYp6wɚtcNv!"pK.?W-38k+dQQ(m=O(th9*KCD#h~+0;;FQO21}pe}i83y31H=KL"W][GZ $^Y(mPQL5Ȗ`-FKKJ#KK*7.m*kJ"2x"apjx%@{lG88.pgW/߅L?LحX_@fT6(Vwa͊cXK
ƧIfX(fWk\h	ɮfBP.ܴDǲk#ݕƏɮB?v^h8o6vN%NG{|6Aq~G`7CV)Fi	όd0NMti`MqEpc݋_+3k,\kU˞|cl_w&\jbE	yw/v#F!0ƖA>8C%a[50jX89^1bޡKX3e#O(Mti`;8Oi@Mqeخ 
cegvd5/##Gk^ɮB~ɮNqk>15їwf;2vWxMr;w~cvgb)vFldP^SC<W8	^ɮ_^SPՌFF[1Hdoes?' h8fAIsiW8/dD"+k9v{3"!BcVHb1	(c+ 5RG)pMp䃄ROes)'gƟesײkW4utna:rý,Oe?4T#G b[8(Xa:0DcWHt9#: X/PJuch~06xP%
+JsrP+)Xy(jdwӈ9l5  H_a$If5d0{&FQ5_+EnKߒ͊Xx/)i< a?](ɏz1?|	A#52_$yGl@-H}OdgkK&Od Y45޾1>-I4KdF$=\|c  `hUC;=FWwkmjb~yM%^S &U˞|c$$3|25=
9,dɮgq}'^?C6#K2FHRMtipόi'/d
3/_#z3`gY4Mɮ.{& C?ffp|v|i!umtX_S_f,<gu1~2|2Yz1>Qeɮgq}'0eY43`QԚɮ>1c?fhR;3@CK2u{OudFj|c%{& a?fcVdeqW/d2ɫ5̮2,XRNuR$2xMu
IβC.02CHwgs}H&Vvw;JD{bHFДLt1Ű#Ȥ2bMq|IX|vw?cp|ݠ>612h}k5΃yM.yM(#hB68rc@&X>G(؝AKeviPm0cDa9IʢL3mq񈽄@tp
tCe
e$P'	@P:$1`I a<ԔA~J Ia("2J]@4ԁpeL!pԔ]{	@}ЪD.ҝ8C!p`58_,v[k#Oc5ßD	UQz(ӝ\SQy-"}b(X	ӖZ89ad>k sN2ԅ5(O sSCBMq?a8rC8	=١(OvjJݫŇik{,osvw5:ԊZfWZ]ݑٚԇk_eq${&Ҳt>i#b :W[3522>9^ɮB2"vfX9ĺMtsiٚ\{&ʼ7&<}{4\,Xُ\b=]u2:l1 7kNՕ$ǲk]bU)7@ޮfdҍuyx7>dMt/ X'A`}h"%X6zfQu8#OWOd=C;|w:,A=T|cp]Z'7d?orMs+{&EW7L{&@lZdQNBLfJIed?1^ɮ'WkJz"eq|ظy(
(agx7	]㳼dC5agvX^5ir}ݕ2c5-2N_a4eu{v8e0Ӂ<+=7EWk&?ugֶ&=]`EuX7ep({&V*bb2j4"/)C#5Y32|,<Gx}8	PX(Z#X,=CI8Gy1 K2#O	odF|cl=\|c#eR;!ifBi=][9 \{&F%/]=CY7_)b-2Hmb_d̪J+i]Aw'A̢#O/%$c5/ػկGvyՋnZ_jbr9%=[r#=tmYi$@Y`E'-2(fLv-Qǿ#Ԓ Ł/4%6~Jy$M{sSy0[hj\/p^.ڔ-@NƖ-N";"֒ŴSȉ[&ZO֔H&B-m*iT4_~kKeKeKkL8Oger++IqQ.ڠs1$%kLyME27^Li5b0bh@2ZZt,vX(Ҩ䏌EAtiEЂ,z004I޿4PPZQ1[3)(<KVYF%Xo
Q2i$\g_	d8KJ2%ՃeY9ޭ,,|m]l	v.kub02XB)T^S_nllbx|.v%럼9X9fFC#wL֬P̍xv%ڒkV(jKCO@Ǣ.1*X@E2եzmŢy~Gx7ep=\?άZ'wqNF0a,44_66pxl8z5uwi`jޱtX'y$2{&xWeQyNGyD"vdi#GّXIj9jKOC%L֬PԗpOKD]b7wXTAObe_2 ezw/wOm@5ёrǟڼ{&Ef^6~^Lˑ2жL-(eJBD*ƖKZZ/ilipL|i]@{g%ܣ$J%!rDjGbw_VyM@ijd4Z|7vX'ߌ<#n,]+݂1Kvj.%/Rt^Sw{.)8
V(yy3Ni_.ڠD$@Ne8B"Z!ʋErUEzvFQ&ZE213ّ=FkKj%kL
2ZZPՂ/N,:iqN8;#/ȋV:">s?q`FO7_w{ 
~Gx|*/Q^Pe	;,Wpbr2Y7OSA+?	;,رwoj]f'/]3I+^^L14Z[/Z\" 'ɖ/0˶ldO]9FHD%sKz E\ŋ?bMvX"ub5wSiSm#4NS̼@E3@1t;,>1}F{Loh5Jm1ļamHE6.RB!q/[l0!ޗmBFЈd`ؘ_t/@c#_m}xFЈ؏px\ZPГDQGpJrveTJ֘|p"i_s4?P?S-.% ֖׮:E2,NSK#"r[XFPS()()nANKN&
xwHYn#38fQt 1_L_&Z56_+Z`" ':gҠG=KQ_|jK0`djJU~yL-:,\S=ОBL0_tc41F]lcuiJB6j^wtf	XV]X4*p﬎*H{g#dZPГDQQ+Z`th:2Dj2/ߍ^SQ&Z)f}Z٣e#IDPxS;b-Y#*Dv^h7	odvwtE}awkəEЄ[1_|ki|iH^SJ#i,1ip]@{g%P>"Z)4$*C_}2)/ M	g;҂3t--c0GpyH١x',Sd랩}Vj~=AM@Ƕpk= ?zunE5OP /ulL5)(gQqx\]䉆Fԯ_;kT##//Q:#bD@U`|<#yh	21w}c,lycŊfi3BB=/x.1Ȟ^3GDt$Dt5'ob^ //O._DvCf.Yq lXٚ^<HXXf3($# gh
=cܱQ%jg+
$^4|(mPQLVՎY=7pq@ihrY`lগbՖ)N'vw?cp|ݠ;'WwO죳5eYyV Ď]{&1yM@dee#*ӆFNgC5ΌOJcxfzMrL./7X5Ӌ`P\ĎD{&qc#y,ol4Ӌ閗^֘	8,S9(j΍ER֍U4K:4|D}z-4'_p|bL7W;q}n2/F!if]9@`񳁻/4g2cL_.ڠD$@NeO͜$JҊZEjݶ]@g:4||emz(+mP?͸NLzE1پޭ:S7	)@._$ɮ_w?{}:Gx4|X"bʕif @5ѥ+?{&PglnL	-@V'f2/&eXƙD]@H=˩.fQ%ZEjݶV0>N\S-.,]@-4IQڅq^(iiDiieFEAtiD]&ZOS-Of.jp់KI@hc)5ӝ4e=Pv)LX-ʶ0olЦ/)܋+fqcSbV(_J>:DEoؾ{6 ]jǥl'=A3(,y*lR3NfʱP+dTP*wt^S\@2Q?L`dkTL!5ӋbuspQWR|ct3qgP*t901e<qgUK_Xr`b9,dX^iڼ%ŏޔ}izn9*=f/)vh3`\(Uʧk#&1XES. HMt#|e]H[moLw0%yDge4om@%BDnkIbe2xV-m*iT4_~kKeKeKkL8,V/YdPGvrEr\K:4|Lipp3Z[3--!pUKҵti<]L=BʊKMᇱLo=,^Sf>*y`]%s:C>2BQ%e{:"	`7ޓ0u`LόTk DHC2Yi5,v/)d'/4m^gGzQ_7xwtD޻}4@qа81AzYpddАVRT˸*{&q?2-7`
(@~1`Em2li<[+ZQ" 'eJU/-,䴴_}2|kZ|jKLG5r*(J֘>N/@Q.ڠ/"7P@ija
dFE^کşjό`PMtdXi3Ȫ蝛8O`P2{&2*蝝=g0(]^x_@z6g0(],=D)0>1C'k"bx=$? k"}'ȺS%5ѳfӰV_.ڠD$@NczV)%r+[^v5	5M}ha8{bTrє$=5aSJP\ޟ掆)5O7lXڊ,\$JZ??LDQ%Hr-M?lXAy\$JZ??0Z%r)oT9s2-,v(mPth9DiDkK,"7D^Oc1jH28BPZE'`yy99	RŇ;╖o_6.H[{#2Ot?#[O 6}8)'(|/D>GzFEFzƯe!_#	P+z226X22*Kq2R[z2RѓJ^`-=-=3E*1k'(gJe摳fN/Z\/-z_+Z`" '˶ldJR"QTio[ko+C,ZG%T'-z8*e-iiDiidfoiT].TJ֔Eeu2vkIhIx\.jp4.BZ8/GP34Y S8
=+z@uhZ)UwoH"FdFӏ(w.Iq5ٞ%;..&]VP5p{3]x{ѥӝ@^N-xLӞ?/.̽%хwd8 oF:T0/K#ƞ|ނIէ_\ВaTMUԆf7L֬JD JnD4KbmJX͖Z/
rJ :"FЈhWX(f.G}^Ꞃ[ҖQ\N|NNLǲ^;'W(6՗0Zg4O
`i谸lxuqϸTm:RfěbѳYl]`^e@5zaxtH/6 {&I^ҖUz+@T>1ˬ_n/)e̶^+^DZQ_cmO@5ӋLn`cu67)0$`T۱=&Xm}sώm]f]ܐmz8G}1ͧ&5|vq@BޭHNHe愢H>1ǲk$=+iѓ4Q[&_OzȚ18JӆJ{63p7/t>1wXa療{Q+n' ?>1Nd&ykz0cx0c%mZa"K?=c#ڠ|c|Y=A.gZU=6.`l)O)n@%
sxEt΀P,؇-*mMdvwެhMs/WD{ٮ3NbOeFLӧ}ػ1.>\.,ϭ1Lcg6S雦fcBPbs	+h8gܼu7T陴,@2Šաyڜ]=;XDEd6e$d4Sy$"4cg#qx!ANn.lT)
 A4l8P&eUh~J+bQ[zV	k%mA8c$CpyV	(^挼DsES\3WV$'_#Wu:Ai	x&20F3xn2gdsdr!Ѵj *]{&wlm1w嶽vdѴstм6e%v.aisAN3o.Y~t#LU `AbV2ό@P a#_{}A[Ԭ&XjdfmDN@9/`&$1~,^Szd/v7qO1'{&7&CѣO1#{&8-^c3IHg[xCu)7Vvn\rn5&7TmHp$lT
XD9(9P<b4ըMm$N^龸 2^]M[g@9P6 ӭp{<!v.]=GwJKhmtbj8.`.1N>;޻34t8;R^2պhm)/{@;רffmSUսnFkqd~A ?8AN@c\.l]ap)\4b:4zmWC݋oMk=n< tGZ7}a~\;^4{Eh
JYU5apx|Aؼ$*ܶ^+^b<e['փpŏ&7S=`re]KA3?DecSqͧ=F\5|oorBuV|c7c&][ҶJ+]bu{/"h hMu%H%HQl^Szm^4]wX ~|b 3g]Q/^M{
]oAOe\{bZq?Ғٗ>^̱c?L4 z[&P>1Yoc!O'>13,T5OMѴs] ;On#k*:WqM1Mds@!{&E nk#P(Z5̼p\ŏ{wؗ;hxkvԡnp4-jqE%idIZ҈]_R~KKE--.ɖ/0˶lC?0Z%r,VTK:4|Es8K3աOă;HUԑ#hwt/lެo#4eƟCq:1bX/)˶	p2Yx?9jzh2D*o=\lZG΄ ]A$^Z\?f%h}Zʍ*SvҠV.-'ZKd9@ii|F	~/5jH3fC˝ʶl}.yMۅ~#i8Ȣ(	0Y@2FW#ɿ=NL@3Xؽ	3qm&o"fK#Ľp;ڜqeSk%ƿ zRMÆ{6	/,] =C;i :_*!x̉6G/dFh ^ɮ>1?p˻&w`{uX Ms.]e1G8a2b0wzXսxH axqKPVX x7@N$yHhBHoJ#m&CXD8
:ޠ0ػ|At'AK.3Ժ,X~H1,Ҙ׽Iz%S@,4u%:rn6KOZكbnĜ앫3q8䯜k<ɮK Vv	XJt8$LeWPoDzkbˬl!7%1L1	Fyjyj%jRxjTH%C}[..Г\'VKk:֬KO,EGfD8^|b^ɮK,,zk}ս|3	%e]74tE=bˍ^܈dLimY^S"2)/XR*/9$wלwz#ƾ^JHd/5Ah;K92YimI"7k7ez%$}Y&X^"Վ[Fa(El4E^?C@ĲďK9׀X$ZZKb%	,wPY&XD%E$@1m%4ɁcMЁ
j 5}z[ee;l^2,RK'#]D͓> |?#4@+UC	VFd;!]X:O>1ɮ>1Bc?gpV/Pl% |+UC#K2,a[5ѥs({&/>1A?ޡKQ  /cIQa1{&4JOa,{&౗<|bWkmbX #gE/DF]Yy2cL-jp5m2!"pL-(eJU/-,䴴_}2|kZ|j	ShW3]tU'(03Dk`f%bE2.QQtiP]+ZQIS/`#(
DbnhD \SPLL^	sw}v6N_bXc8<V(Eqy=@/%byI<@/N~<?'3b3Od.	d?b?<KME]bF)/w-K#^]oƖ/?<K>1Gkaj2N˞C;\|c=cO؝m5k^ay=8;	A\f
;!tK?N @DpN@֍#owlw?#/3{
zpI	 k00,+ɾՓ;jvi&nl(3|(/)+Uބ,^S	p*Qn7=U3ֽL{&,/)KNr7P(e]IZ
wBO|Z*/)wFU3޻|KTsɦёAײkoP	w)UԽP(>1(3?x=_@G#Ntf/)ػΞz~GyTD=㳹^o9ޕ.
#.w>Q57w3pILay<]L҅u3$p<L=' $	^ɮ^=p[;^ɮ}do>3q?ɂqe2xVD$@N˶_ZY/ih5e2ץv?C+C2mD\JDjGZ\Y3Z[Q03LZҨ].(Ie֒Ј\.jp4.,DP\.ڔ.p?L0hMA|TytS7]qn۳eN1$14?p70(>Q>ǲkfen۲G߅* xu񈶗t p5_Hj[c0c9IR}&nd>TzV.##X3	<N!oz! Vhyv)d^KҒxCmӝii e[	,4^GNPDM( Cb2zs&D7kYٷI^^~99J63 zq5NSs
Gzviuhb(|>|#{yLI0*MKoPU#A29pMs,nO8zL>_DdvdUe摕~ÌߑFL<!MI~DN4k',l"8ɛކ'[p߲|?#[^StISCIQ=/,9bјC&k2NDyl94{mzZHz'i΂v,S%Z	]xX%v?Q5Ġ
{0/ONZ.L_#rN;^ij2b\ ==8^՚=$&8'|hwB[NnܞP{ =-όcP:^+!J^{'5S7Lz!~Gx<Nɫ~Gz3һ'N3eJxcD/DCiAlWL֬yjf	S.N.;*
rZ;׺KĐ3y7o,b|sK[U;اVӳNSCaC'y? kЙ瑩K	>GzIb`UVe[h!9(Ms-㌢ocfH|c6Đ3x!VsKd2ƔX5$~1/)LNN1?ϭ-JK
,Iw_@wر)(^S.Bu|fw( 	F^pg`{y$4\#x~yYL<?bCa遷 &ȃyMxw@DCAM#agӌ$X.-pgP -|c	,_KĐ3xe[!ϔO ^SӍztX|b'k=fO	:vius&3C5LBRfOb\#Szq!&n½bKј٬>68Ғ½Ҷ^pm̄ss/"f9n
'4ʺ.?lL ή6~.ױ/tqQbK5??m|v}h=\]SC3g>Gyb>2.S>| Vg	y2c]Yxkvԡnp4-jqE%idIZ҈]_R~KKE--.ɖ/0˶lC?W7.er+DW.%k]	
%kL'(-z3Z[7--3~iq/
ա%rv7]Kҵti<]L=@ihp$rK"y߄[{ FоwpP3Uc˛Bk"%>\]v#h]@x]X^
.ӦlR}8siv2e?kKҽOy{腏=蛲`l>},5ػN$de\ QtjE?}4)X1Itv&^/ϭ,NZd#5iI2Cj~rH¿^sxxG݋Ҙdk;ذz">t'Fb}wHB3#|vw>n4{&,|?s?ތx6be?6Pl	 XR&}ӄ^z|Cfzk]e_bXq]櫂\vzU,&^6`(XEnQ"H!Ls?t_8Na=<3;3մӆz8y/>Q/&fƙp[L<[&ZO֔H	vҡ~KKK%--洶_L_&ZV_.ڠ=SKW(Es,S+C#ZG)zvb-z5--(_WFBKToiU.
bvҠV.-'ZKd8]ZH1W~|I`0l5ӒџX5Ӄ#hrX䍌^
˧x,	FAB2]ܐ926	|\}e=XF/)ICe\]=	Ic83#(V",t^M.Ubپ-p^J[*SD?mZJ6&ڕb:ȉBxgc7Oz3ٽ%VK(5md3nB4g>Gz(.2_4|W|io>1!k5шj1F4>1'/dg{7c()jf1*g%eU_
Q+~wP38<gpU:C'ZzIҞQqބpRPeltt_5^˺,z'n2n9n?pWjXޱ`:3$=xZ}0BӞeȼc&J[ jL@΃u֢CD?P1(?(jEb.q0|#^Szd/vc$F B_*!cK} ɮC67,|i'6	/d`u֘͒EKV84>1zm(eV[LC^?/stJ6%-à@ bnws7ވ[1δ?%&bc<)3*e̢S2*m:Qfpرb8_#XZ]kV:h7eذ!8fa\"W;c/4oF]qbos]<=]bfUzVoKsfY^}e1@9ը@p~m֠m1wϻ.{wBs&.h4a9gfAZK(2f^ydg=zsj
YE@?b4Q=fm'=k~Gy.4̟dOze$1lހ/)C;0O2/c͏K||cǲkͬ,4#
^ɮ>13	ٲ{()jf0鶌mcg$/4zm/[ܾ3=4V,H4GS0f9+MEկ2ߑK^e݋[7u
,S2<c<au>g@Yu;c1?;`Gt^SzTIP*<
ш8'րh){&qcʺ ho}A ܢ@21az+T\,/"eɮzm+P6gWQKȗC;MtUj|#e|^Ul9 mWzyUy(lGoJ'|f]dŏzR(tal=އӌzrdd=E3p}h7ۅz=1YDѰMs/gy,tD9#P(Z6L{&6~^LƗf--$rZ-i,H-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=~r+DW25HJ
%kL'(-{#(ҫ1KE2֖/BKӁ
"ঢ4`T].TJ֔Ee~_SJ	{o`/Ӕ&L/O/3ԶFyDr"
,46XLوòSm[1:j̖1lE)?abJ&dfJ&dfQPLʄ23,vhE b\v,lؽC}s_#!8>;Eyv\Z]N#CqEw!f^i$F]ӣ+dO@<=\_(|ߑ١-݋p{0ػ=TzEٺ	,S4(: VC;34+KX0ƖdƸ
=]XJfT>1={&:"3fpwvvޱ7tdwqГL\3V8r/h|b?wC;3ƞ(/cT15ш`)
42\iBɮ>1Ac?fjG!zǞ|cV0EC>3*N-{Z˩X|cݟʪX:"oP*"d
Q"9Mt(|e]MsjL1Y|~;\>GxX5xMs/_0vQwz&.=zR(=]8S4zLkz]l>qyED>s?eMZ.e	rDd\8Ử	,K1:1s-Ah"ʧ0|#
2.E7oވD2Q# 29]8b7U ܧ:za(>1&(Ud1c#ڠ|c||iBoc# s?ށk;ƱQ7+~wP3v,z"1 *ƟbP#qG./(\f-Zϭ e)^eů/2.az"q,2b6.H"M"?;У*BtAޡ?z">UDF*c(Z)/dN,zu67)λޘn
c#(Y02=;FwORޡU'( {\5gn;zW;2g#.gݒxGu6;yDvqwe@όF2c?=G:Q ʾ7q8@&{%	 lXˋ1$i8<-Zϭ GgwL˂ixdw b\v,lؽC}s_#!8>;Eyv\Z]N#CqEw!f^i$F]ӣ+dOQHMs0ŲQgɋtiք#]3'uF^93',JzEzy| x&
ӘD>ONM^~GowueG=MرLX3e#8\d7=Hwʱk4>15ѥeCL<{&l-uCwq#wz7c##<9WldL՝{2/F>1 x%{&pO]Pl%OR+UCXU.1!{&1`7,L=KИMq,L.}O,>10ECfTZS_BCtoP*"d
#ϔO,ײk>qU ܧ:za(>1#(/=v+1ό@5̽|c<G-s7]`/t-X^ihMu<>_L]w#tlMoJ'|f].?I3NQ̐ܜ23p}ixO,tqLswA#P([	5ѳ^i>}eliD[.T" 'iT4_~kKeKeKkL8, @\$J̮R&?th9*%kL
$^Z\Q/Qbx84な*JZ҈L.Z.i,]FOFΉSPZlORf<@J#hCإ6=䏌RceϠ;hQCόE\'lW|9ևEs'JIAl [r٥|ba?bޱ|f}OAA 'q(dF=;K/zePJ (dFzoӑdF#u_L:!oPdwƟ !X0d޾41dF!| 3d|C=g4z'qC| #9uqKs?މhbΧόf`تKv8zr@k &p݋%Y;[r?_g63$z6wh<DX|b NW{'@+fZZtb_lw>1R?UvUdЀ$XFGTi.Q>^ɮO#*g]ދ1Q[^'Ɵmk8!^^Sz22!F΄NF8zfb^=
qxrFW^:24{mPFF(FFC*@:R=T%Ғf
ҒIV9JJCO@TǢ~1#m1k?psF^?t#>Fq70Nh"eDJ*-U MP[ 5!t\4l~1`8[Xjy8[&ZO֔EB*ƖKZZ/ilipL|i]@{g%Q%hĳi@VrebmP}Dk-iiB2^(-,f#*L].TJ֔Eeu2vkIb얧KI=3as=ޕ̬z+
Z3(L*	NP\.B1|L|['yZz6t(meDF"1)>B󒋶.:Ov.6Lqkѕ׽v!l&غ2	DV3rUztMr=
.޹|5eײkNdeə=xviPm#@>1HMs2	dyexZvdv `@#wNbM"]ba/|5 Wk!hFW3AA όCTkLB<gΆIb7Yބ/)C;=H6/cip2>1FdF!)ѥ#ORf"Mq 3X,3[+d9umw|Kmb*\blXFFӴ0#& `wrۓ'A:,a>%w8".gػ#*7#WoĐTaf1!,G>Q>N/dN,|iu6]Tn
`A!Ho^jxqcό@IB>1z6t'r?iyxs4gΣ,]0ps̳Pv:(YcZ7tGx)D͈ܒXFW	'E[:Q,	"pjѝNjŏ/C<<
?e Iб3O/oL;6^S^2LA1F#;OE4hDR!GBXZȊBDcZ6byϱwGgӋγx˽1e_>1+5Ѧd\g֚0d&nldwf+q23L-Ǧ7cDdVdFz |[j|C> ɶuwDeQK2;FEvqwe@όF	+dk;ƱQc+~wP3)g@QZaذz">t'Fb}wHA;;Zd2yŏC>2sF?Em/&.Ï޺vJ w?zW;2g  ?=O=l>F\˾t}xϭKX|b]*:fS	(OX d2vw(XqLswD'G8Q>cWk}r,>_1w4peᖁ8yK/45	:P0(\.^J%k...Mvb3Dљa"C.W.IJ#ikpO]DC'CύOu/e:$ cxP1toƟ/'i'`ր$dP^!]8{NYkһB+L9َ:TiU@eB FY~\u͕TK"zx4$\P.'_-a+5]GzZpV,|z֓pɏ.`Ɩ-N洖D$@N-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`?Lͥr)hĳW^^i4|9.p&ce?Q&ZQ+Z`\}E2hD\.'֖òFKKC+CUt-AL].TVzW3StD5˹!-[~=(/btqװr(˥FBD8
(2|em8L 	T/'/c4,2Y(%IIUD3d^}s^ď#Sv( L\Kyv	CVIaF^o| c/4>1k۳{|lXc1ݟPl%i@+UCT#KƬ]XJQzOj#53h.qa|bu6|%DѲh%1w}qs%yH&Yaƭ_z3{~ɯe{臅#BZ|#LIKO<P]?T=()úf[3,2pP?\'f:'i7)yA%K{'~p}N8$wVӳN8՟Z"36}xq?/{'^LZϭ-|⅑ӫc;YD|`MtltƗb-m*iT4D$@N/ih5e2ץv? 2D\5uUϽpѣWDi%T#Ae--FUiqDk-%rvb8ҪvҢP1kJ..-'_V98ļnK6)h2 Nl4ͥK=v"FtiH baK# `0^SFOR̎'̬:ⶔ^i&dGj>Gx6wotE<(ݟ}pbv\lxð:/%/)>v2̞Ќ]gcw-:8\Mb,._?!C']o	d/ػOʾ}laC?]DOm;N,{fVd>1
?2wO3,Sq|W|/_Ɨ j	ɮ.쏌fgkc@glw]8s"j．jzxI {XƧ!Lg:7L1rCFQan.p\sLzGx|2OΣό@ަn%oPdwƞf{dc&k"O>1ɮBȢ1{&4
8케8sGntBs|bu]=Z؜3ՑCyNp,z2-{/Lg1<6wɗWjxL-(	B*ƖKZZ/ilipL|i]@{g%62D\5ui'3VTQL8*֖FG13IPfd{Jvҡy7/XfL4hᚼf0[g~"!\m:O/
cїh>6XQZt"Ɵ`ؽ{ ?e`	2bv"^8D|>"zPό]#-XFd2^G {^G̘=y[g{(#Zz]ί(zbJI8O7޵	}{V'Å07/E"Q1lL
4dav%:S:T-̥.MPy)/FP^.}29D0(%ݘn.D]D^0;|9vw>`ɮ/Ypn-72/mSսٺp06k#\e~<Z[/*"ؗ:/-'4(]k\e_UL]}*?PeaT-䤽Bq^HQN<q(Q<%D^6]XY-8dwvqqLxqA5TA205N8fUWg蕝=ve|d^;+`	w@Py)/FP
BbH4r\.%teax'Z?\רw(ƙ/-1wR^Sսی0ى &[;.Im9B kxeطNzkA?Q5 &bqO;͋ՙU(]j[1yM_bÁXx/)'8΅(Rf-4˂vҡ~KKK. '䴴_K閗^֘Tp!?ԍ*#z%hW3$KCj!N'/ .%TJ֘ LqT/B.gKCHmmqwpV5=1893JNLeNLҙyuεfH>1LMr=DQyMi]\d_*!kX̑fa5ѥy`Mq$3q?yl@əV1Q/0˶	p2X3"TZ+)\Ћ%kL'(mPfceTS-.(imFKKJՑ,Zʍ*JZ҈LdƎ#ZKd8]ZHomvԩ
ָu8)陣1޿?^L20(֬P+)NCGw@z-BIlt/)C;TXAZ9җ,Ƥ]p|cRɮ>1YTKt/)C;TGA$ ԈdF^T>1xMqb	T?t/)C;T;ARY<^54=]x|cRɮ>1@F7|6Aq~Gj &4C#ktiԌ^ɮ>1C&Ib> |?#b1$5ђg85Ѻ4d ?cXu$;ػOMwAvD[}rXZDIoTɞu+w3xء2zԧcɮ\y> |?#x8/cԣ
^ɮC7-F/qx8>1\|c7PI=BSޛɞu+w3qp.@#{&pO]Pl%O/c*cKRH>1#=]14xxF(36wp.e$IoISE|_9g.YI<]RKK%oA/HIGԕ&e[m;O^6~v\;*PITqmʯS͸u`m@~GjG;}b~Gy#Aa#gٷNb5;cqQIQY^)%&)*X4mte&fln
ylu$8Tb	T&10$'ZO/dN,z*Blw)1\ 6H2ŗSV=~T9Ǚbx-e%H-s,̢cz/IJcj@3%cb}X]>khQv|c@?(!
M\F&U4ϭ'ɮX#*Blw)1\
*{6qsH9y1IQ0 Խ5nǢ	x- |/  dD$d)I@SbC4(AX.q5΄1J_@L>ّF3\/)m@%fDSFhdZ,]-1,ЊIY`y^	K,S4\ah2T ,Y/]IiuImz1:b),",t&,**1K
,XI_!/4AsJJIcϝOA,ҝ3TJZt=(
)*
(sg'{3D3oC9K&|NbHq1&KqM'HMtSDe]H[i%$ TE6p];R@\unئeR*,zVRHXtbVZQ&JtI(1v.?Ƞ:,ttHc=9;ٚ!zϭ)R`@"X#@:b	10$cT(>F^ɮX s
pQWR|c	BH.:-eaV5.nN!ưl|jmbTHXˁz1=V-fkVX	F,l'-||TQc%qcàgSⲒޕD@
ϭ |ځlJZ:JF{Cƾ}hB>G{'M1$8Tuq10bT^!ZM^ɮX szb({m>1џAI`.E6qױLHa5	"@cҲDǽ.{:!,|.jQ"D_4	]tI!GD3󓽍| ?_d鰼$*M#*-dN,}n9zb({m>1+?Ă$
I mb㯑2VsUv.cE
X)*1RQc%qcà!3YIUޕD@
ϭ{`${DP	P̤ޑGPfMǅ
ga?r,B(NIu)0ސwQYE^S^mS29TOG,֔_d鸼$*8Ů#*ŃD@ŏܧ01+ʺ3H"@_w).=VHޑI,>zC67@zΰStdn1:RieS .)*G>f2J/5X^a{u).۩'wg JMs۩(ػ>Gz^ɮ2-82\}h6:t/)w*7ʯP!
FİV|}i0hMt|e]Mn0צ+,gT.2__+;2eyz|bGk50xۙ'1⵮RcH	@%Gw[XjyEeliD[.T/ҩ|iid%֖閗^֘Tp!梶J"Ve#?th9Disg2ת)f% _XFC\QWB4AtiD]&ZOS-Of.jp4qÏB!as_7omvԤ,
ָ__wx޻~_/U8's`bf|cnae_41gq~G{	kJ	dEyNq?ό`
Y8./Pdwl(Ҡ{yR~G|' I{&4T>1 Wkfm)eSv'f؇e݉٠4alCz1($=\sillvȣИ'@jĥ!Aʜb<U>[	O{՝v^jw!ԑS7BQlm8|e=C'{ :1ga{w-:^Ąr6}`r|?8_bXvɮ_w;;Ɵ|Ѥ_vc'=m;O̬/<P\bc,#:(ҔFfw|b!5ѥ]&'k`R2q?ަvW}wuˀ`T?nn5>1	cm]f/)4-4Ћŏ'Qg X:g<L!=#XaQ6JR|?#qCGk%d҅O3%DtMqPrŏeșy \.3(hb,'b&{֗;O4B./`8;),N'Q.SF@/V|cS?gqsƗVxjP{l" 'cKIܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`@,vW(Es+[׳k%kL'(mPY2ףZ\QڌFH`-FEAtiD]&ZOS-Of.jp4.BZfhY,f@hcCQ=POzW,#F/<;Ew?#WX)dBmE2(J6k0/
&K"(.&eGBTTa_c{,]ȣdFH]ζ.uyM|#9\dd`lD"4 j^ɮ8ό@=\|c43=(	&"pf#Oؗ>05рNۋGB,815.-vpY] ObPl%2Q.O>@s5ё29ɮ>1V Z6,dw >1|6Aq~GyV06.Y>4/dFD>1AA^ b^tG7Q*YJXDɛ82ƾ}h8Iyz>p}iBE|̄|6Aq~Gz>\w@OdFDޟRMqΆॖd?-4IfTue8F]oEYþ@&X-rh\+ec[	1/)^oTsIƽNd^ |$;Y[,QE7~lK(rй|}V˂I`;v1w3D8F2>+	2:Ib:YX3D8F(QFG؋e@,tG
FXزXʿp/?s'`䏌]#ł;YdVl'.*'oE~`dS4)VnŊd	CvOB,LXSuC;#p[k/Yӥ"-e@eў{>ttiSCSv,lo837<kbxO]ѣJz">2_$Rf^7N+vEѣ5&]#r-jWkefdei;]M/kև?^͸N4zlSa/50p޽LOIl]3tEً.B lT]FD#x룟0+YCi`Ȟ|a^ɮ{6ᗚ=bpf^eO?b^.^ɮ/fXf@ǆaqx:#iV:2ό*kK:oaD<.2_w.ׯH9݌3qcM[I5g֋k]c"`T[MtL^u>ՑO*5щ{n,7FuXF9td/)T^ɮzbI7etX{>n4Piפ=[,.PXXH ,88	tH'Wb[N9Nr7RpeIrwta}b`ity`w%of,%Ǳk#">i{3ɮ=L f:{&p֋I{ٲ|OArX.2_\$Fղ"]?C#ɮ>1ٟ֋<p3⵮RcH	@%Gw[XjyEeliD[.T/ҩ|iid%֖閗^֘Tp!0vZfpW(EsǶp,~晴6epR-%FlҚ!41ѣ>FK/ey3NiD$@NfiKC`W	5",S*3fԢ]Aѣ#L|YzvAKSњ'sGP#)#h^}~2wCk.z~GyTόbٳ5̼р.gy3Ni?/mP" 'ld\QeCeFlҚsgvFJ֘IQL5--!%rq-,\oiU,`]4G7C;Ξ_4{hiWϫ>0tǲk	ޡ[!G#FGvƏ]`KK3ȢRS|c=\$.DbqߡGkȗ;ᇥ؏sdN,|台fa|?#d ݃7 y񍘠Mtᇥ2G6`ŏed[kKr!26iMR֍W0:4|]ADkK3Z[Q҈Ҩ].(Ie֒Ј\.jtKI.8pjPVoJ+3EF`:'=FFeљxlPq͜_Go/Go`#h_	:tG)"خdQ<&X-ESXx'όbrMqzleliw\|]<.z1N|}/4%w;6Z\>3U_#`ɮBi'ɮt =s"k&wq@t1-Db]`G採R#5̾Fb\}iC? K@5}6W*8w"޽Bl8Fs>1tjǳu8~)gՄ(	k.cONhɮO
ۉC9+w';;ZLx,fbq`Er~G{K(	]QBl8Fs>1tjǳu8~)gՉb6Z}a8:te^ !{&q?h|a0d!;-@5ӉfR]/oveˁXƗ@/p^.ڔ-@NƖ-N";"֒ŴSȖ&B--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=,
ignQ4hJ}Diѣiq3Z[fޣ%b益mPQ&Z	//FQZYGUUt1AtiD]&ZOS-Of^	6DeyL;z/ءJBvKSZ]ZHf> ލn
uP߅`޻|z^="XX?X ՌHbϗ~6f_skb]aw:H,|vw>1 ]ޟ[ qZ`@l1ubՋYŏIKOGzYR]n_kyd1h폯؇ŏt2z6k`G' .#30;ܙ=B0oeK	/qcػgފ*/zɋ{(ɺ 2>4\}h&=]8FUi<MpP|c|-grL[6}ǟ^Sz22!FΈϬqtks:2h<$rh[OF%JBŏ%4d1GѮ,tk.r@5ӃZTGzث!qEM*oIbdREO\I,fb賛\")sC4`ŏ>1?ɗflii [nkIdBDm2li<[+ZQ˶_ZY/ih5e2ץv?_uJ%Ipjvա3̙FϻҹQFҕ:WDǶp,~vZVCtiC4&x\ْl̙%m̇FWB)]`OwtF98cg8?!&eCeFlҚRhK3ѣ!5K%kL
$^_Vp;KC4KOZx`N"j{2c9{&;6Es&Qd8 ]itNwd!iI 'B0TB*XX:B7/(L1Pz.f乻//?(kB@4P2i\)X8<קkaueόa){&6~^LiKeKkLBDv?)ur9v)JjF^iq2ZZf}FYx]0GZҌgvd]A	/f4Q&Z;1Tf4.-'_V4)5ǷMj H]	ҒK5Ӌ}ibFd|]Q
W}ލϾ`Q^4^Std4dBebxlf#ZnI<$CDmx:tZ04{&pό`L9{&6~N	dFKər1ZɖŲliPH_R~KKE--.ɖ/0˶ld4ڹhl;tʌ٥5y禾4t0=L?ykp0%T~rZeŞL֖d}[%-,-{dwى~vG8N{,PMtc.HC%!s)`Uj,R/&eXƙD4_~kKdBDe2ץv?}2DpC򡤢~L07'(mPf=FkKlĿQҍ*PZe".(_VUtiP]+ZQIS٭%Z.-$=C~\,'.d6CJ2fs1t.>3>>-E'	(Z:R]Eee>Xɛp34X\FeҒٗ4-}<Cɱ2n<N=舥F5Y>aҘy%,]9ً1.B}(@V-FHT/H Acoũҝ8ҍ-JpV%bեôm.tZ f3CmtB,\=Bܖպhz-\Ki%Ct >LPIY[t`4qI3]ҊRaFGztRYx?z=srAx'bE3#_'zw*Iz1\Q?8$-<f-[d-(,lNaz2iQxJ?@zquiq;AIZ[\)c}6./G4/"j/E\
J{/VKtbP!xЦ\='sH #S.A@w
 Fb4BYBf !3<Nɨb/9D=F,O8ɤT<ERy'՗tG}aY
^ɮ'0c7QtqwNfV}m$6䵾/%hc#u hO	y-@/(w4SH[eQō[%|[&n	}w\~@5,1cgp 1u5=F̽sipmwJKf^o>DH5=F˳itn--$rZD$@N洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=3 [J"QZ.tNpд+g[ػ0֘E/Kdk̮Q%jڢֺ<u:4|/)0%6)_Q13K3 QZYP	/Feな2׮5--:fayf.z*>xTtiQ,l.(NPZotDZ;)>9#cʢFRR&nԋnE1>- '.,";= !==D/V}kcLGj_<D(4a$k	Ju3D;Si٧)Վ@Oo8>pe O'<OjY^Lˑ2жV-m*iTH_ZY/ih5e2ץv?*2aQ%sCfi5tK;j%^'(0(ilIQL}\f`2^(ih;1TFP(Ҩ].(Ie֒-NFc]\S'_71pjS8	c \+Zа`'rai`ux!Ht,AD)v91yp F(z	C$9dNbaZA3NF@Ųt]ű@$۾1rl.&e@F[Nt`=.[h/4r+#h3Rd2ST"^k-3:	,םvX"ub,CeHXM#X=.D7FǺ)ӑ%Hot(K'Xz`aju؇ŏm]돭0,u'ֈ e83)}galImW`A40r;:70VWD2'=t6YaUYެ?&IA12tbd`zA
tNtDGQ:2.@" e@=՟#gC./MEaz	..Ґh67EC 8;R̼kdO}nŋeHXЌGu;͒ot Mغ݋43,1؞'6^pImfO/.3;mz⵮	B[ZH8[XjxL-(eJU/-,䴴_}2|kZ|jENS`@I\$JVȾ]Aѣ^#_,\OЙrĨA:b!ti`	w/  
#e 1^FӃ`ݙcE=>@/.ƚpJ ˌ\3eA2ҔAdv-[Aj8jٙ ?z,'aWg'A'OzHjm)B5Q8E)DXޮ5m;45e:1dl]@H=ˋ62DhlT(:>遆:4|]ADiDkoQL;imB!d8#KK!oiT].TJ֔Eeu2vkIjC)Hl.T^~?t˺Teka^:/cF//?_uK$rkDu%k(/eبvVO4pg.ѦH/OwFҧ<"-@r|Z?o/|'хcp-!lE6?&fLj)y*lI	׺:FP(tQvZu2tt'Q>k#*gdz]U6hDq(yz|Fō'.ȾFPui26Y2҉w-3zf,`Xcc>u?洖-Z--'	liP{J񥥒Z[/Z\/-z_+Z`/mP`:gTI܃ERW(nT'߅Ќ/)
Bg"f@	JN>r+R(X[
lX;X9=>@54ޮeh-Y-[3?>k6~^Li" 'ldSJ%VNǫ~2
qZ?C*DKKyY۴Y۸!%Tr2ת)`oJ֘f%QXeFP(Ҫ]E+ҵ)P.w*'5y=Kf^uP
ǲkz.usTi˼r,bcO^4SjLbKc`gxcgzqs#hCz+tk7FONKP8H O?м(˝k.z~GyTD>do0!\ս,|c/P8/%Ҟ22fTa8@#jD6@#jD6/0y%^ LbMΈ9D=@h4/X]ҜjTm/4%7T*s?^8b=[컨aF1n`gT0=mدt@,YQ+,욼bu )G|.!=eP 5vMt
#hK4zqyXi\bt=?]bv裫?4j@srKd
.;&edz+tlkei*vGzQF\tf/)w;]BGz!3#|vw>1Tǲkzve(-Gd̢22HN/C	\wH@R,.o:"!l 1x&㛮tgD4*LEƯjVe愢gYT]`RԼ.`gPKާU 2D㌵<wqGόAJeˑ.Z֔EB*	KK%--洶_L_&ZV_.ڠ=F#--皙Z"q,F%^ 22ףZ\Qڌ/BKUt(].(Ie֒-NF`](VWµiX
X7\}B`T	y҂`^8=i-gE|k/e~-: ;ٱLخ6q}	 YZ8e?ز!p5u`LD#`š=O%	El$(e9Dc+dRfZآVq'_(E0/]XJzd21ό -gliaϗUs `Ac}62;Q=C2]ҸT2>0=5_bX͖])uÏ{*%:>K~DouqL/)S{afK?>1~/)C;ΣO|L/Khp|b5ѥ bMq,OZeafyCUo <^g>Gz(,L?ޡK#ƞ`+.C+-MtijOόBdhg^|;ϋa{|[|pZU'{6K23&l	)L_n/) G6K>1'm<Ğ3:Ut#eWG=]8ܦpP^	n
B ].?{6sJ{8! 3|鸼#,!6|bK?( Q@`0J}j8){&qc?WS`M࠼gH@wPnZ)Zg]q͒όBC?O>1s31|$>1?ޡKQ⹒3B|ioHMtiyP'ɮ>1?gqME?"/Խ,ƙsqvKqvkQJ]4j%kN/:%	g4\>Gy ;6]tIN5zodh"<vwC<W kxqcşpόbg㿑9	ElYJƾV(	IqDugN	ɮ/M.#,SqH._b7f,sGNɮe`阳)'!\JKzǨeL/:D֊K;Ř1=C2]`#>?>0Ge v,m|ғxk.Pߎ=|?#*Dx<|c+ɮe)ŏO\8y2pg bFΝ)7јb^;BGb=\SX˝<\13'v\/:qw%ROt>@%ROz(	X(ЕKA#U.RP	TN,{7iH:1y0/H`/p^.ڔ-	@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2XAX?-38k--皙Z"Dj1;>NQ&ZE2֖J֘d}[@ihBkB"rZ	:k/e6%n_&(&\Vz,)'F
IK
J. baIEt(K
\=,)Jt(K
R -@TfޙΌXgA0'{&p޻|;6;ЧҕNGs73]4GP#|vw>1çkyq]tISJiߎ2yotf/)ػXi採R#?gsɮe0^Y޻|;6;ЧҕN;s73]4GP>;;#5̼Ytds]r;Γ֡})B
Ӕ//t|a^ɮ/&fƙr6~_~kKeKBD2ץv?yMrOK:4|V^B	@ijc5 <.ce·,6o3>\u7M_X
;ҬLe;6hѳ|,z079رL0ep櫀w |bÆy31?gp:i@h=|?#i-E!ym|?#tdW՟5ё`%,L kBџ񳸎ܷaE\tbލ]!0]\X^ɮ>1\^44Ⱦ+.C45_][G!0Mtip2!15 R;ɚtcNZ|j8{g%q3Ro+墪,Nvbw4|L֖ه~Ze--(_V,4 r*].TJ֔T9Fbjyy'd?#d.OD=x;|a@5vMzq.ئcWw:z!GT-Xό";&\P8ٮ^G{@z">t'Fb}wHCfF|cd2x˝މ0ZLgv;N?(c&vG7c祍P'D?R 	 Oԅ>qsq͜[FG N.8䡦Gtк)ZGzW_p	Dsnw7z'iK}fn.OD=x;|a 5D>ǧ:\5Ď#hD|ёN5y7_5u
̍+5̼2wv#y ?@㰼 ߑ =ved̩Qsƨ@" H'B O8-ѣ#q Oԧr^JbcM-Ւ;b:lДLn|a,GkZ^`Q<	{媐#վqp];!Gwdqsr()f[ldt X'dp5{/9@6tfY )Xyx;CٺD7DRMrx]Ɣb
D=äCqfe<\'d@6=}P8٨%$wޡtK.odj";㳹wkxјNo
#?|	 -./d\zə9祍P'D?R 	 Oԅ͜	7288^7Jqw080ntSK\dsدN	D*9]2f,p5{.9@6tfY &)1BwQ臸tn6>0Wk2hCtfn6\5Ď7Ν@Z|>t;]BGz!3#|vw>1!A^2tf/)-9.w>11^`$;ɱ]C2룚 '=,j?R 	 OԈ~/0lO8ёb'S\WMZ$wzuLДLG6臨J5U =K
2upR/5㌵9ޓ.;OQ0heQ.U֔EB*	KK%--洶_L_&ZV_.ڠ=F`*T薖JJ$pCyG Q.ڠV}Z.xO-LP3~@N=dDQyN}Q+._!1ܣ#j|b!K5ѥ	|b#Gk@5gl
{8z|-1]=h|b៲^x	/XOkV()y3Ni_+Z`/mP" 'ld?U:=rԐBVrvb#wQ&Z.6)̲<P*2ҁ[-tVGyfq?q@3fMپ!c%Yh4K,(ȷ-/wOBH*{&2/\ϟAd\gl
}sFgd'=&?O̴}xɮ_Y<YWky|cN^ɮN"|l4Ӌ^֘T	8,M=+fW,RAFѣsDi1hFQ.ڠ8*2׫oZ\QڅhIx\%UKҵti<]L<]X%fC	Pt Bড5E|@1:kLyV|:\_:/4ȾeŰc-lF1L.6h_}s=_#;V:PvbŴ̢o;}Y,wh7Sm`5hCjՄJˇ6KEl(JDLʪ%l}=f7oS2e:2KϚD5_'ػЙy[|V1t.2gds>h|aɮ=ݤ3%ё$Dϻ.jy⟲Fuz}iEpwPـ0 62;QP̗FF3#`\>0aC?ޓ25kK]ެXlc%e2˝N,y(qi˫QL%'^%k5e)^"@Tz\D{&fT8;z'R I=JKU%^2zpKU.R)}bJ)4gJ_X\|P/ *NG]e4qw%ROt>@%ROz(	X(ЕKA#U.RP	T="@Z{$}b2㿑@ŀo:Ro1yM|>޽w:H<ǲkxqceb72\>Gx2fZ%Q%lX\gJ`Q+jfZQ+_>0G/dӗ ߑMz]_&$w	L/w~94>00{&94f,pJdK5Ġ\dN,z[q:LI~dOa2Zk?E5|i
ޡ./4}Lg/,.~Gy ;6]tIN5zodh"<vw' ɮe)ŏk;|c X=vӥ&:3]ޡz~GyTx<=\S:F'Y8˖\-jp5m2!"pL-(eJU/-,䴴_}2|kZ|jK7!S,E'(0(-ziqFkKoDN?t$C!ٝP..wВ𹍐c|Hެhz)p|ܾM}ts;|ca@4m{6>27޾dh9\GF-\b)fb`Otf gBICg> |?#4_̗F!1YG=]\B8ZMq񈬐-w bBQ\du~ \tbj4yό@|=\|b+36wD|AFtn)tNv2&e.ױw.|v)v.(پ7>1CC;ΣOBd18ÇkKT hMq36wP̡{lXhQ|+>1BC;ΣO|W2]gLiwN>15ѥό@x=\|b*6w컯5<'C;ΣO|W2]f4Mtij]ǲkBp'glPey
;X/|?#o~D/K̆dF>1ײkBq񳸎2_4_+.BR\dk"QY2{&'el2|?#o~D/̗F!#FEG :
ɮ8 :(=\|bEfQi洶_L_&ZH_+Z`/mPa΍D̑+#?th9sZhD\.@ijb~GxɗsL5|Vp{/0p'.zDTt`XcaOş?b6^SOş?j@/gqgOX@<u88,.}38,/BOş?`u/'ƟA6^5X\B?N/)g H6w:1a|i]@H=Q֕'=$=}Z<.PZp[#6x*>1		|W2JAqifCu|bɮ/)\|b
en9*=+F^7&Yx&.\4cf`1^StAH2;":1F
/s#sGB7@*X(x,3wPrYhL?Ok>e!,(̐;"p'{&4>1dg/FBfdFc'Ό)'<K.=C/\b;\eYk=]]ןQ Ɍ~6o.:gi Ǩ|%\ˌCP,(̄OD5ѥόB16wyE/ؑپ%Y|ޡs.1.2,ȦYFdFpf|bdT^?6o'!(Y|S>e! 4!Q|?#ɮ,^S>15!)1./&iэ;T	8,XRkkLUSzi᬴l+DW.?PZ4|e#j̻^ɝ7BD?oJ%!ĭ\lX?+DErY۴'3Di4|DkK3Z[\5:@hc Go^\}Kozq!Lvpnea)6o9>1;?O>e!; 4EOB+ǲkK3t|b@P25zr=yݣVkCT&ys	L>17\'Y~}ME\ˌC/w-n|bnMtbifidFqzG{4z'p &3z=Ʈp
y\rXQ<gǽ8ΗC3".u3!Gzck8^S^9PI@KQs.1`\B RMtiwt|b^ɮ>1 Hg/&?reÅMs:DZ#ɮ8ΞzXL@:eّ8b9i7@|6Aq~Gyi2/\bj4g"`]Y11",Iy2ƗO/ilipL8V_.ڠ=8N'2XesYCV&T%T>Nf!Zi/H2ת)fkՎu3<3ؽ.:zq!Lvn8OʷR΋ea)6oӁ9>1?Oħ|%\ˌC4WdF~G|'$#5ѥI5 B#36w,jޡܢ}x{Gwh=ս,fZ,lm8<8ɞu+{S:OH'k0ػOEn2/\bYC/dF!8,~
B){&L;]҇{4z'jόDN8g z=w{]NǢbÏzq/=臛".u3!Gz8׎~Gy>P06Aq~Gyis.1>4]^)15"켣<J/&0՗}sgk2.]?zq=wXL@:e	嗛#|a֋>83Pl%$+qbio>1T=]Y!GkBH6w%˔c]<5e2פBDZ|jKT	G&mPf!G%kLfDIQLgա32#|g|.SKY`KqJ7rӡ
_%6@Oٙ=8̸.i qMS;Ʊ,>1kK@ngkB@gl̼O5ш;Gd3GK)81	<+{&|qyMl=V.2/\b5ijAA/=]^a>1 lG/&i4e2ץ!"q|jK;,JĮ^9OBfdFޕx`q賚:2 b=cjV%DIm>]A'(-z_G̕0(Z\\:Ј\O-]M!͋C&>28	ã(Xݙl|/ƞdئ%db8Z-H|b@S>1c5"*g.@HFDGejMr;ewё1ɮ_xbY_>'roA#?*w~6o	D)gb	%8L%A]kE>>D̟dq02L{&6o A5:zWґR4;;>1dFX|b 
Mq
V^{k,"ewCKSYdF' 2zMqK/5%ɚ|cM8ipL|iH_.ڠ=0%T9Er'(036~_1]+\yսSKS	!jE2šv>28	FPf죳i_̻.2N1KR7>1<dFqdMq񈠘^Y>16{&|^;bYόdq^~4 Ⱦ+k0qijPw|b%GkKόDbMq1gl\e=.2=gփ`uw{tឲ.2/Z~Gz0q\ijVa5ѥ=\|b )/&iэ;kLBD??$`P抈4JˌrUz+'(mP@X8VC_p2:/&:{Q9;v%X^6l!t˺Y
ػN.X콊;Ƌw!hHyL#hC
 Xfe+CՋљs3#u7tM&dL2>1\FE|Gx4l"e#KdFfrǟ,{&#e^?q8:1a|i]@H=:53fR\+[vF~L?ޑEK3Z[PcTE#fFWPZ1L|~GoOIʶuk̽xy%d,&PW|ipq"\_:B#"|bȦ@臚=#d,gloi
=y]P}@`?rx>r6o&ƟtWs.1R~Gx4	^ɮ.6{&-xyzzT?m"4{&rh~fމh'vg& 0șx=/q|V
<a5L\p7ըpp w:NQا8$ZaW݊f/)29//wO/\b#K|bOdFY9cόB {&fg7_wd|?#O|bM_v)'DQyNIx|?#JF/\bip
"QY(\|b'}m(NJ)z^QIxO;>"\ˌBUdX+>1k"^y>v|b%d?gqMN8G"xd|6Aq~Gx4\b1{&2(<=w"5"xgl\/&eXƙD4_~kKdBDe2ץv?0ehDѣDS B^g41zJ2Y=;bZYS$xMtiw,y\|bY<"eޓ~3.
|F4/0˶	p2XiYi!K;v%rvF~Lꌖ^̉%kL
)f}Zʀa5Ⱦ`Fd=wsxh1n?:aRýo]f4,Sq|WCwOARMtiw,N5~4{&NY<"eվ<D5eM-c-hޅۈXH\&ҝSjP1,$	^ɮzq,;cgݗ#aŖ1,;2cL_ZY/ih5!"q}2|kZ|jKrFLI
Y۶i-mR(hBmPth9$^"zZe-_V4ch{&޿xl&]eD2e};ț {=w%(X"-|?/i\4^ɮ.<>1&ɮ>1JL2L8%lRn7k{K0N"lYf6@2cM<5e2פBDZ|jK᬴fk[w0:4|V]Ad(_W?O-L^|2YO7x	k1x4ySɮ.>1 3WkB(glF4/0˶	p2XC-38k-$)gn٤(s]M{FJ֘K!Lgz {=+f4{2/b1H=]]NXkB!u&^hɚtcNZ|j8{g%K	iYi!K;v%j٭oJ0:4|V]Ad(_W?z	{KSBn<l?^ҿlOaE^Z~1T.
dwOA4{&4 MqDY<"ec>^Lӣv֘T	8,}~LI
TJېQW%kLȾrveT/PZui~`\d=ws|d	4e}	/O_K6QU"-|?fM.S|dMtiw?   E0(glgfc"Xg[(NxՖ|?k=[/4%y3Oiɖ/0˶	p2Y8E-38k-$)Rk*Z!tu'(0(_VE2z=CՁ2  {=C͔i  Ⱦ+K_!\wO@/dFq>1  1{&Ğ1glMݓҼ_LSzǦ~?/&iэ;kLBD??LI
TJ%-GJ֘}ѣ
$^_V49>1yi~`\d=ws|d	4e}	/O_K6QܩaE^Z~1w\;Ƨ .]]S| `d/3nv1v,],"죃pdղ?F<w?/&i42ץv!"pK KLI
TJЧ2SYd{go3B!&E&U-SQ.ڠVs1޻=B&fAr.gjXX!lS8ge"Ya V|lGyllДce:1a|i]@H=$kege*BMt%K]D:[Ώ-mZF\GJ/؄.zxzgѱP'=8,36~^Li" 'ldege*BMt%JږT-DjZG?P
s '-LO%VB#td]<vPb޲.8;L[-X#g(ǎɚtcN|i]@H=ge*BMt%KKy孫OIth9Q+Z`P
s '-FS	eU]bV36~Jq(ǲ/&i42ץv!"pK ge*BMt%KKybL̂'ވ'ЌǪ}8lXƸE-38k-$)Rk*V94&fAspgDH^F}c>F8lX`*ZfpZHR$BT[5%'(0(mPB"ճ#}^g41z]f4ئ"-|?f4<L{&4 9{&Dfy,kɚtcNZ|j8{g% iY\VU4vJ+iK:4|VWd(_V̍_=qw041,,OX {=+f4Xgq|-|?d,E|R5>1ɏdFEϟ5'?gLs,
ɮf28BMrqy3Ni_+Z`/mP" 'ld?,e-38k+ѪfݳIkjCBk'(0= '%ճ#{O\q a(-LK*K,S=zJ2Y>MwFE8ȯ;Ƨ"11ȸ8"0~Mq(36xD=2;>F)=\/όd`.;K2fӰV_.ڠD$@NcXG-38k+ѪfݳIHS5%'(0(mPB"ճ#}^g41z]f4d_%̈H7kK|bv^ɮ>1 8.gleGkN/)4Ɲv!"pK?[-38k+ѪfݳIZP溛ވ0:4|V]Ad(_V̍z {=+f4d_%̐K~S`1{&49cόI<"efSe:1a|i]@H=&ᬮ+FK;v%j٭+rZv")\}\l'-L	zJ2Y>3Ⱦ+K_!cK|GxĘ0{&4>+ǲk@`36xDl2i|F4/0˶	p2Xe-38k+Ѫf$BTV܄ڊDjZGB;^ɮz	ᵦAsw0.8	YTl>?tde~bx	k% 2+wOV] N,=gl`'z(32,^ɮt/)ػ՟^ɮN"ŏ/&iэ;kLBD??KLj	5Е-uo:?]rZvЈAsO\3PZ2"Yb^|2Y?Sq|WCRX.GxĖ]_\>1LOd &_mz?Xjӈ(/7zec	kN/)4Ɲv!"pKk[-38k+Ѫf$BT-o::Z2/4|]ADk'2!i~`\d=ws|d	4e}z]f4lSq|WCS\ijI;Ƨ" Mtio"!y(%glYbYaeӆ{&^2>1  {&AyM|hJ1do/&i42ץv!"pK 7geqZ5TLTJOB.O:fe?ᬮ+FJ]	R[rj*^]ADiѣbg_V9\ʫVN'<vPb޲.8;Ldk4]愣;/&iэ;V_.ڠD$@NcٜKLj	5Е-uo:<iҼ	'= '-ވޡ~B.O:DZ?dXA>1pMs2gdcM8{g%XZfpWUD%HIR[Rtyj]ADiѣbg_V9\ʫVN'<vPb޲.8;Ld|b^ɮt^S_wx켙F4fFZ|j8{g%f25hQ3IRk*Z[Ώ-mZzvF~L0I%kL
աNd=~},d'{&1yM|b5%(M4ƚq|kZ|j8{g%AKLj	5Е--G^]AѣЧ2zYqjŏek	ޑ8d!fӰ]@H=3&i*BMt%J҇5܇vzvF/B.z	KSS	eū'=d]]Ou8$4ƝBD?^ZfpWUD%HIZk_v>=,jދ9yO	xk/N7}Puc\b.!p0(egeEkFJ}DkF'
v-DiH<~iqFkKs%#kzӉRrMr>gGyz_e`oP7z舤y}]JL݋5+ފa/>qx&Rt^^CRļK" WR?/YݩF/p_ԥ(APt	5cF >..OmZ*".D(Ƣld#>CR6=ԧ=ԒϩO/IID^v_ԖKu%_v_CR0e*
l]@O\F}iB.EcV'"/
\>tqǨo(Z3odFəV1Q/-,䴴_8ipL|i]@{g%9iY\ZKkFJ'^eDKTX1DKL׏ldX;I
TJ/2.n"%5({g'	5Е-uo:?HF?x?I
TJ%-G֤GN#xO*BMt%Jږ/;&鯽? 'lSjn^wQBMs_z:@Nئ?ܼ禾4t0=L?y	5M}ha8{bTrJkp0p$=5aS.(IzkOGC	BMs_z:@Nئ?ܼ禾4t0=L?y

kp0fGJkp0fQIzkOGC	$=5aS̓$=5aSg8>gi̐Ai*3fl{g0TF9T92=	.%FlҚQ.ڠu/YF'P̉n}[@)޿WBмueR;wŋ.SCp J#m"<Ƨq8:ǲkg:1a9A/Tp2Ys?^o*#Z*K5U5 Tf)IQLs07#KK,mPKoiTq0WwDiÖ|
3Z[QvB6T/OsAtiD]&ZO/dЂZ]Xjz6N--E]u84Ȭ֬\blgll<DX|b	==sr؀d!Y%Q/q?ػ>1 џz+?Q"{(ɷ>4\}i%{&q?Ɂ.i}e]Mރkrc?@T
yiƳ|b ޡ񌌮Hu9llwFUK 52zxK0l:6*I&i~?C|Ӡъ"7Olb!F8?-LXhQ|b
8#enkIbe2y8[+ZQ˶_ZY/ih5e2ץv?|w2IjM5ʒeTS-.:4|0G%TEU~}Q+Z`B"p֖dЍvUŜ]+ZQId-=t f.ZMcgKFQ@cyj9c;N2+5,W-/؇tp[!2wOFGb fZZt2-Db'ʯo]XFMDIP*FO5ӉL	sH#*l%\\ٟ *L4meY>1,u@derCcgS2L4XH["y4K
56ahalTYhMf"}N4ap'B(\7
0v(`ӓR;c¡F'Of`i%idIBDliD[.T/ҩ|iid%֖閗^֘Tp2X8
KURiT&ޕ̊'(mP=Di)]KG*&}\f@2eɯFGGnDF^}2׮覠49K(&(ZMtiy9*Blw)1\(K4ƚq}2|kZ8]@{g%LTUT͚STlAǶp,|%lM26iM_-zG%kL
%T#&^2*30yB^-jAe!@./2> +?v3~2fGy4EzǱw3DEǅ̣O洶_L_+Z`" '(6*M|k/mPaS5X7JjeKϙ>Nfb	\2n;f!
`aՑ,YxZ XvAfhW-c+nBΧǿSւ"?8᯳Ͻ&uN'I'U֨cgo03N/0:4"X
^@eKTp!ZjH!J٥5(mPzW2*:4|CV$^FkKj)d4{JvҠV.-'ZKP@ih3@q7٣G_Cغ'QCA
mJ~p5t%F΅bKm"dY^i8`S"b僴"h_͌ᇺ	
d2ǡx2	YCGb fZZt2,ľm0!I&3pOEw_"{(ɷ# QQUdNy04>r21r(>1
LQTcO^50@ޡ񌌮Hu9TlwGdH^<؅u$ļҦ8Hxzf0\\1$Eɪ".Oє(\#nDNب!DEӃä>*jGyyRQ|bvy6~&y30F4˂֒ŴSŲe!"pV-m*iT4_~kKeKeKkL8,L~rFlҚQ.ڠtvwz"Y-LJjq=]?PKfӰ]@H=˙ҡT)Iq*3fըmPth:;;%@p5uAƊzMtlA/ɚtcNv!"pK.gTUSR%FlҚK3>NO&yc4z,	u㳽zǨfE@ȴpay"܎t#Pp5tO\6tB/Xhp5JNf#g@) 5ѳfӰH8,}f*fʌ٥5zvF)
%kL 2eb-z8f%oiT].TJ֔Eeu2vkIb얧KI\.ڔ_̊uv"sBǡL:pkؚnJ,cMfcP&XnQwY;B6a:x[Ccc.62"=KR`̹JXbTA"%wض場!yB6w
><:X|b?\=γ~K--:	//4by'ʪEg̊,]&7@
#ߍ(Zj odO?yiu6ދ"<Q[^O>Yxy63>1O:#>:#hx?2&@|6Oلyx&2.Ngb͉|"тSKhDBE'ݍI	eun2pKXunPb<KZb6ua!B l\ďti#b,$ 0nDbr𷛡=Ȗ܊$=nbz_ZUDR2Ao7t-((yZU3!cWJS+%m/y$.(x?	D?rкG@ƢG٦]MI#>O_iqENiEDQ#!mH\Gӝ8.Q#fT&,ݒ
%i(q܎P^eQU>I$$}lN@0aj7H;TT>tQSu$}j.2[/@ע<-[jFLNPرb赾.
r[/V	,u*
rZzCtvj$}c,>J#53y%F6* cNQz[Glxc]YxkvԡnD$@NƖ-N洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=%LTZ+ JjfITf)K3ѣf?zȨ9*(-zipqginDd4{JvҠV.-'ZKP<`ѡ|DoE/\]O8(p5u8)ñFЊ,XU,e="Y#p^'}{;ئlg=HY!>2Ƴ+ܙ=BYγ~K--:	J/g={|b7.pOEwnPzȢ2m׉ ƋO7k<qFp9WS`ܦ
Ia?B82Xg<rCg7|c#+NY:!X #%㍐[({*DXFm<!>FDXt*$l y>?el8\	
0P-&
TH \;D=~DH4?Fہr)D\T<ǫti\	j2DX=@έ{{1H\̸hQ|b\gᇟ@$.sZK-OɖȄ	Z҈]_R~KKE--.ɖ/0˶ld3֪TZ+JjzX[G%T~%kLa?,eK]-z/in?ΆKf/,TEx8K@p&u<`iQjGyx8&.#xye*TU
P*.DE*#A?2٢xeQl0fQi䴴_}28L|i]@{g%fRITFJEmFlҚ(0:4|F-K?,jDzqȀ
e7t#B(-zPV(Z\Qڀ2䄺Oؠv(	w/PP'/藕X)J>0ɮ<}XƟq*Iq'
ʅbP&*.Je
Z|b38,
*5qxFJg!y3(4Z[/Z\/-zD$@N/0˶ld+DoTVʌ٥5Zq{gkm*3fv4|z+__Wd9g2XSbt->/Bp772-ҝX|aDfӲ6~D$@NPKv?\MaL͚SW%T2*:4|P=@ijc֞xόBJ_4ƝBD?\4Pʌ٥5q?34ʋEm2FHJjfҢXR؃+dQ46~=c暹Qh) "Tf)g8>giYW(6iM_Ƕp,|W+er*3f?34ͥpXR؃+dQ46~=c暹\$er*3ffO(IzkOGC	(IzkOGC	ء&鯽? 'lSjn^vfHP\ޟ掆)5O7/;3NP\ޟ掆)5O7/;3%IzkOGC	IzkOGC	$=5aSʊkp0feU	5M}ha8{bTr2ʄ禾4t0=L?yٙiBMs_z:@Nئ?̶ܼ&鯽? 'lSjn^vf\P\ޟ掆)5O7/;3z&鯽? 'lSjn^vf`P\ޟ掆)5O7/;kp0bE	5M}ha8{bTrz	5M}ha8{bTr|*kp0%TJ֘>Nf|#(_V8\@ihhqUZE7H=4]="hM|нFh}Y,{&>cL썟ƟPHP|5^ɮx:f5ѦiQ5jMrxK"7eɮƙ5]3Nqg{X3ɮO|>ݥX {&ceZ|j8{g%pzZfpZ*j(0:4|9g]B9eeG^)f}Z_qpSKOZXt858;I@2Д*Іd!4^gRɮ_<%Tv{|ϐ>X*8|>G`$Wwfh(Yיw?ػ׽1\:MBFs>1tcOFcDZ:62K_wrx@]`Jd݋`/d/=8 
3|8]㳹qcόa~ŏ@7컙X2ػXܨߑ;>hv,^߅
Gguxwz:MPm0cH{IH0wtPX&U`K-|>޲%e&|adN,{/I ݗ,ŏNodMqy3(4Z[/Z\/-zD$@N/0˶ldߧW-mR(VJjz7B,#Fu@Stj	p,~٬V"Q.ڠpsIQL5--(_Wq#KK!جp5QQtiP]+ZQIS٭%Z.-$pjPVì
oPuGs"ph\=)_#2GJKkGʋ.w4.%ѳ,Lvfʑ͸>]5͸tbMqot2 5bLc8]J3P3z"|8d@@"\^VrX^S/`W8VT/Żo;O/-+r؉<>!<^@a(^a
g'S?	<.'D,h]@$c;H,~*2$X)@uñL٠=|>/BGpb2	,/ػЬ	r~K6VM%6wD7SWĆ
b7+(6q7G0={&gq>1W](Z#401e^ɮ_w`HaGy,ɮO qQ(C$|e\ؘàq|i1Vc̃8}HxR -He##:.e/RG#jD=Hu" {eGOƿ~"qk4zfc1bl],OA:ئ\r$|:,S.}
)e`KYcgpnK(2dd>1M#?]eƅ2aA5w8}yqw& RL~'QQYdMr=s`HaGy,
=]8OzpPHʹ gàq|i1Vc̃8}HxR -He##:.e/RG#jD=Hu" {"%F)G~x^.
Ts!>V|a-m!@/\Еs11whuvw)IP3sl.=\q?ό#?.(88 nk$qcSeaN<S}HeRG5 \@R jD e(1hs2z1A	%$rRBRay2cH
⵮Ra8[ZH8[XjxL-(eJU/-,䴴_}2|kZ|jKfkL٥4KZERn1y=ѣ2Z2ת)f}Z_óFKKNapSQZYKO,tF0oiT].TJ֔cS7@3&\_vǗlό Ngkz/(wtF0S l˺5)v.ւ|X^u@]SX/!`+wu!	m	DGv.n*pJ8!5%ŏbWόEA?>;<QYʘ߼Wئc+XzKJ1/wjxJ>+Y 8|>]-ʎ=ӀBX	Ɵ2uv.B[$TA3R}-1#>9``K-|>޲%e&|aBdN,yyh|aB.\^LQ2V-m*iTH_ZY/ih5e2ץv?*8=-Sejں4{%	5M}ha8{bTrz禾4t0=L?yؼ~&鯽? 'lSjn^v/f&鯽? 'lSjn^v/JP\ޟ掆)5O7/;$=5aSkp0f$=5aS$=5aS LRƈZȍ`'ǂDjSDbG;Fz,Ѝjd@az 7/)
 Ez0d@az #KD@5 PCݥ^1P"9)Tb6/J[6BA=ػ=5uN^vhHP\ޟ掆)5O7/;4NP\ޟ掆)5O7/;4%IzkOGC	'IzkOGC	$=5aSkp0fT$=5aS
kp0f
kp0cBMs_z:@Nئ?ܼ`h&鯽? 'lSjoWG,=
x;82Nt"lR@3 <2;pSy.<2;ɠ
5al>,w
{3=(w~ <22=c q,>,w
{3=DC_a i{g2Gpi{gk^溛Ny禾4t0=L?vF)DiB(MƗ
	<?ƗػןZ_
ɮ\bv?b7C='Zb=\ofz1hMtl^ɮfE<QRMtbT⇲RMt	6}{(_pS5͸e O.Od(Mm/dYo8<ݗq5izɮO<y3-F4ʥv!"pK38k*͛QWc$=5aS	5M}ha8{bTrr禾4t0=L?y&鯽? 'lSjn^v0OP\ޟ掆)5O7/;$=5aS	5M}ha8{bTxʽ'(_
|.eN/);#n	8,_? YdhҪfKCF/؅>2N/);#n	8,_ ,UC2lֵ'3FTI'20(-,Z\Qih].TJ֔Eeu2vkIhD\.d8]ZHB\.뻘/k\X@hc+AК])ءYlwكq͜DL288M7A|?#ܴ)k.7ΏA?ޡKQ-q3Uqp|b</dFόG5$!q񳸈3K#y;?=f2OS|6Aq~Gx4|W=CKRt|b<jMtifeH{&Ą vYe\dޕ| Ⱦ+!ѥV|b<=]Yrǟɮ>1!oPl%i"0{KR|bs5ѥ',y.dܘ2Ϻ 9g9gSE4kVX\`IqHɮBiDG#yz~|a= 7k!]V*8w`I5݋9vG8
`4#aER}19%m$|18ѕ|zdMtvw/
Em7(:dDIpPّm*ZJ6KPx;xp5z\=vdZJj#i9`|وT$iSޡ]\\/E~32A3=펩@n*l`IqIѿ}gc%}1)d )kmu?9$QP9g.r7Χ?81(%g.	j%[i1wHB򛥅oc'f~<lƯNj$%x\Mbr|C'],ɮ_w#|vw?*(g=n"Kmݨ̾|a
aϗ!pO;qK 5wGw@$
,Cj|bhmfyLeEFXV/7qCIF\3v<"D?[i$9霍iƾRI)dQR(bK$(-(L fkԅ"`IqH0x:2fEoJYmLI)aH4>0F	(Y{	ӰԡsߒEKQ+!-Jq]]G`f]glwNF5lf]',|oe]9`|غQ{6"$ޡPJ6eP̋Ib(%NXT.C|_Fu9tStUZrd 5zUw*8wav.C~aBǡBQ#hX,-1UR}@9U,l3b;;؉riȚte^{&r7Ie\VxjP{lti8[ZH8sZK-O"XL-(eJU/-,䴴_}2|kZ|j0 SgeJrV+VSi\vF}B]Q~#d
|c>0{B.2.~G|'(ɏdF>1Fɮ>1@e؇l`|b|g|%\`1:K	0Y9ɮ>1I,/5PifӰ]@H=˿+`#FP9sG%T##%kL
$^#ze?t$S!֖ P[2w@̂b~>$|9OF٥:Mxbx/wPiyșzy
;Fd_c;F
^ɮ,;<dV;-i8~G}1j#K {5ѥ;O>1?{ |?#o|bip'@Mtipgi \|b>,Ɍ]44Շ0=\#^"c7k.@5{w*8wg5݋rWmDv,`9sF1tjǳt13tjp]g{)Ɵ.Wό,A5N_bc`jxqci0F|(8 8켳8XB][X{,/ػ`fbʎ=3;DۂzY⅑{GDsqbՏg)>SG'	m8	k.c[O^"ѕ{Oǲk<D'kg̣O/ilipL8V_.ڠ=+ 5? YCJOGSwsG%kL
%T,#c!@ijc5P\?Ѕ.^M)̂¸=zhrUz+ 3?cpP)e
bBfF(/w#OAq|W=CW;1ܢ|bԔcό@<\|b=?z}mGei~7q1zR~Gz4iwp|b5ѥ|b/d1d_cW;Frɮ/(X
ɮ>12jܘ,{^j2fӰV_.ڠD$@Nc8"첁OGL6~9ODMQ2=NnpΆ#c&Ey_ǶpϹ,~g2Ґk]9Ith8rUQ.ڠ֖Ae`J֘S-.(_V/)pFKKAج/`
j7Ӂ].(IeE|6*aqs{t\@ihRE c4Z')]dnq?2̞ggEgf ܴC.Dok.Zr#Qd,^SOy1˺}v.ւ@{xq?㳼iWόd?]Qtp\m;O	x?w'ػq2ME\`1iw0kK#FMqx/POB"j．YpW
)Fm]@Ju@derCCb('W\tval8
 G&#td2o#C}8zJ!҅#.H.#< D!0"T7Lw`#xEA # 3)8D|a|a$g!hF/&eƙh[L<[&ZO֔H	vҡ~KKK%--洶_L_&ZV_.ڠ=X?|3IfZTKs7Q+Z`QL5eP\}XFQZYBx\44h)'Xx]qM 8|?#~JQ
w-KޡƟq!r.2|?#>1DR{&2*o8(d T]A`k`F \RdO$W;L/tB6z%	8i99;eGy!2{fEPQ88dw"e\`+O|K||bdF9cό@8=\|bY8VOcOt6rw? hW`Hfq?-Lit^SeŽػ1掎>K-yǲ`HML"=DQyNGx4)Ⱦ+!7_V|bC5ѥ 1{&L>ѳfUiKKK%--洶D$@N/Z\/-z_+Z`/mP`qR3m]6P檦T9OQ.ڠr2ת)fV%$.P:g#KK.5UKOZ].TB]+ZQ<}eu2R.i,Dh\RPZ4^w;-s@4 ɮf;.|'8\DQyM\ddi%\`1aioiu̇3<AK5)|`5_@Y82ytB6z&1+bdOX;(0a%g qZp5eܞx
)=Lk;e=\8yMqثDKLZ*FXXC~2֬f+#t:m	@Act0@ئk;"DK:kmtg^SJkGx{@d,_w#	-
]ئm,1`*G@p5da:7@4 1),Zcq p8d@1P4%SLl5d,t7`X2	C p#C pВ5>Ƭqa%@p5dػ1d:\qcވ uӀW(e	W;E7|6Aq~Gx4|W=CqGkK2-XPzMq."3q?x'REYŏQ	_{y"x@ئc+3ŏ#Yt^SefՃIYh`5_͜叜X^
W;E7|6Aq~Gv#O|K/cQ>1.L{&4>rǟ/dB3?ϭtl#enkIbe2y8[+ZQ˶_ZY/ih5e2ץv?@R35rm]6P檦U%T>N/҉Z2תաp@ihr/dZ˫gx2@.񫣇/Ks}h7]Ye> |?#i/f@>1 5ѥg,y kCcgq?ɚ|cM8L|i]@H=0ciYZMLhlTJOF]AѣvZ1oiU^SQL̩$^imd(_V9.p(ij1x848JZ҉tSIS٭%C~s0W얧``#h4hX\_/Pxu9dlU{M	G|cCdHPd/)FBdw`No"tF,6Q?m;^St%Fӑw,GϬ>0HKpzmuaU 2\#!41'])ɮ_w#|vw?* .d%(ĿڌF.\|,.iV)Ⱦ+!'/wcK|5kKj^{&v6w1 W}w+@zo>X>0`9ޡ񌌮Hu9dlE#>=0x])1 HؼJ4`mJ{.2?~4O(Ř])<кSӤwǄ(0 T7L
),̊+0xĂj$Ho	<"s19ό.l3cL-jp5m2!"pL-(eJU/-,䴴_}2|kZ|jK/]rIQjnT9J>'(03L1S-.G885--(_VyMV2FC2p5QT">JZ҉'.b2x5u26JѠ|b_/YT^S/CXF2-l./? ϑ޽дdoZ)k#"7u8}YX;-Y@WyHϬbY^St%ӑYdϬ>0&Bi*ĄzmuaU#2\#!4;gfNػZP^ɮ_w#|vw?*\g=GnRKmݨ̽o>0zػq d_cXV|bdFug!ǲkA`'glx3bB"j．YpY
)NF2u@derCCb(XWi`0^SM{mAOWFC,xagID" "AH,.-:GyxArEstT7L)<5 h,̊!@KĀE"fRA aW)3r7HaK?g.sZK-OɖȄ	Z҈]_R~KKE--.ɖ/0˶ldS3i\٤sUSZ*!.LGÔQ+Z`QL5--(_VDo_FToiT].TJ֔P]&ZOq]L<][L]䲪ՁfhGAl n)39݋`jzŏ>13v.6~˃tEޡK4_cƖ/q35ѥ3#<g-(.2_P+!Ɨt̉<p0{&733|af,y+?=y}v.GΎʾvidm9c	eC!c<Z/3qcciyNUВSF2vLDTrYjy|DΎ	7:Ѝ}bԾJZm]3|>޲qcϭ/ŏe_>113|ٍǟK	KQ/E+pػ8֋f%{vXv\󲯝ǑIeC^E,Cό Ya<lh7J]<giŏύ?*g>rǱvcW8tz2 +?<'^h7J]V3R}S[Ft4 	,X1<l!_vcObpX8O`':c-3i8G=Η;l9(/g<	S?e擉q2%֒ŴS@NɖŲ%eJU/-,䴴_}2|kZ|j0ZfpVS*%Ith9DjZe-LB$.P[20?{&	,yxό ,=\9g 3\#5{[{;Ghv,^߅dvw^e4b^pPQ7%A"Տg)>b)gjʿ`K-|>޲%e&|acǲk>r?Z.7_`H3_w`Kr~G}q`W##.w^vwb^\:BxFs>1uBՏg)>SNK|>޲%e&|a9dN,yxN@5dayLci--.ɖ" '֘Tp2Xd)[WEMTJOGc	5M}ha8{bTrZ禾4t0=L?vK'3qgwxE--(0(-zarl_zq 5e)3pރ ,-g]NYyj~1S3̼rMs2/,xlu;X/ޥJ>0d{&p|anp5t6DAyb`,{%^^gX_b,6>0T8?t[AyYbp,{:K- 3,NbtIegX_f,6>0bp,{%^,NbtIe08%yL0t>#:"Yqj N_]ax%7L֬>0CF	S2gSz!O.R^2Bb5	^Sz^K(wk	_wWNca$NQ ?X6/$:K- %bp,}gX_K- 2gX^cc.Y'|W{Y'|WٺK- ٟbp,{%X8ӝ%XK`

L08a$J>#:"Yqj N_]ax%7L֬>0 \P66xC'.w)#Dǲk(,|>1?;]N/)?zqr?Rqr*8wlH8m7B{(@3_ws{TqM_b7gW낆xbPtFl9hcOf10wt1`axDN4M:2s u^ lH8m7B{(@3_wGM_b7gW낆bBġ#hsF1tjǳt13tj%ػ"\4ʾ|a{&6~^Lʱ2~KKE--.	^֘Tp2XgF
ygGq\S-T5lֿJ֘>N/(mPf!2׬'E'։`D{&8U։e'k|d\G>K&=\DEˇ։a5MB2.)Z%=]8Tqqcػά8T݋k*
ڨl^8U:Hg<񗌞ASU
>1A?Й瑳掠ɚ|cM8L|i]@H= pzVr
%T#:4|Cީ2,-L]=|>ޱY5/%#0EUoR̊=\^LӣvF޻TnO	̜(%T̋IJ8,ygGq\
%T~rZ2ץD"&(_V9g(-c#oEJ=]sXPK2*=}8q|b,BR9zWጊ8Xgq~GyTɮ|bײk@1!=YTǲk5PK2,K2*1{&A,ȵ<e82,w8NK}r/@N'	Ba!)_2+Fp%aKgk"|b6xMqvfN/-z_+Z`/mP" 'ldhYW+J[%TGg2"҅jKS# [k|1]cO=b⺣H8%<io|bVɮ-H|bV^ɮ>1 ?{2Yd^ɮNK20F޻.1!ME]Qb+Xb|bV]\JǲkG \F4/mP" 'ldq:;ImU\ERB+W5WmPQLs1J֘z2ת3Z[Q/uFL7	򈜐zpdY5F7ܛ׭n05]XN2-Z	nMs/7n,rs^K%k
ޜ#[5D"JMs/Yg֖A5a#{&9㳈6{&pOLH4Do\rH0ɐWZϑް-Y(Ms/Fo2N˽g֖GOdFgv==+ӄ3%=@N34Pje37Q/%O#HMtvwNK20FϼdŇFw&nDу?g 12;r4/w|bWkԋ' xNDglWeH?e쏔A girS`j|?#k[1=][ t=\|b	Y;ɆEXƆEZ[/Z\" 'ɖ/0˶ld߯6ygGq\PtU0:4|_+4Q.ڠCȺRjKS)Wke'=82z5zd {&?=8/5'tJdGk̋qr94kɚtcNZYpH_.ڠ=O	QhYW-2fʉZGÛ8I'QDLDjeR#!%r֖F]b>7>].TP[$d|/%0<DK,#:2LOd:	.{``1{&9ђGǞ}h	B>Gx9uڣ{W*=#/SW*'&@8A2P%
B(V2%c$ ػҬ\ߑM(	]U,z!زp5z&\%GDhFÚ1V=cLswMXJKP]g{\r:2sDD{&;-bF5`PMtǽvyh|aGkŏeV/(e-|>GǞ}h4
5{f5P'/wl@M_b0%޻~^߅* v-m'*%a-D5R}1`Q4eu{v1ȕȑ<E{,ovw?cp|ݠ;>2n}hMtd=\vyHpMtd=dvw>16{&y;;X1XC]fdw :y݋v;W-/f8gbQdG2DdGfjidl]a@ {&per렓l"lvw>Qa+?"5F`ᑐ7N(c! +B}Ak.jO1ѳPd^LQ2]_R8%֖閗^֘Tp2X0u3C%FJhJ֘>N(-z8O5WK(Z\Q_F]MFR	JC4PX/ۂPdK>Q*3@2(d:ZovGdaGjS>r?GZ">G{ȃDTn;\BpDF@9ђ(V2	B,+'ؤfbJer~G}6&w9TPbpP#mh.-XrE14}a(E,l@K_wuriδʽό! !{&;-bF5bɮX7/4! ]<ˀG/n
,@K_w	Zm(W]\G@<4_vc
~GyOB~@	]2˃?c*ϭ`nK-eQaZP	^ɮ\aJk(d!O̰x=\dZlǽ+\8މ  |}(	k]D7}8ddӆFJX@%
DPda8|>ٌ}iZIɮ%	`IB	ġZj~K/'g\i82˞|b7/3|+FLz03D 5̼B6DGfBʜb'Xël>%,MrwcX>G/=\}h =\>2uza'>;;Ɵ챸Nbg3 챼nGx@ɮ$X殳v,]\) ៗv.G;3WKK#gL35ٚZY:fWX}h odZ=t|ZYrPd gxɛPȃQ=8ddӆFJX@%
DPdbq}*ʎ=2QBǨo'WeBPtFl9hcOf10wtMe-|>vwq/:ӣ*>05m_;6X|cMtǽvyh|adEyMB,1V-m*iT4D$@N/ih5e2ץv?ʜ!55Uʍ3fV9g]AѣeTS-.,8O0(imB,.Q҈[0h)Ҫ\`].(Ie֒-NFbۋbUA(#	ցC}}_,/` !\DB;;~tD|c}15M0^Jt\`5{ܨߑp#-⅏P߄;,^W	B0FbՏg)>SGR68	k.c)ƟM:2AЅ%!;<%&n	BQyI?[rfI-ِWw`o923QT*XE&$'Ҡ:.)Ƨs>@ՄPs@Q`Ȑ'vw?cp|ݠ;;'vw?cp|ݠ;>4axxMti9vyx+{&4e}h9{&4\vyx!{&:\vyx)qǂ7kI<\'vwe!'5u2>ɮ!'5ubf'vw?cp|ݠ>cIGgu X'5bgvXe9݌HMuĜnŋA4eu{v8xOVɮC;;XwZOv,nػeƓ>1ZɮC;;X;ϭ'=]`C_wi.IC_-+Y.1?㳼i.qRϭ'Ms/OX'_wh3}i<+{&:\vw>1d!cx,nػƓόF0BMrݖ7ĜnGx8ɮ!'5ubf'vw?cp|ݠ4dvw>15bgvXe9݌RMuĜnŋAl5Q0w۹~~GyX殠eO'Y$D|c3,H!OX'_wh3';-bd!cx,xW;ϭ']`C¾b4eu{v8um#jMrݖ7Xو}h
^ɮ!/ػ}i'vw?cp|ݠ;;Ɠ>1LOd!cx,uv$殳v2;Gֈ/dXI]fXOX'_wh3ύ'=]N;<]No}h	ɮC;;!OX'_wh3#2{&O`CI]fdw&dX+sWY.v9r"nTNZdaloٿ`uri^\⏟E+5ġ)<Gw0: vU/Y\{&X-	y_Yll|a+l_Ht[J'|WغK-%`bp,|~,6>0l_,6>0l_,6>0Y'|WٺK-%`bp,{%џbp,{:K-%`u'HLOs3?@y~Ű'/wj}dD^7L֬>0J&"T
k.[r~Gz5`&wO,z/@BQ#hE--1{9ISS%K_wS?x:ӣ*>0Gkg	.dN'y+4>0dF	@?e0q}*ŷ*8wb	]Ξ(XC@j%6UaLbꅫR}0wuC	B)`b	k.cqx:ӣ*HMtaʶt|aR\,uQJc5ѳ;;L=3J$TCPe4-nKS	֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2X%aᬳTi4+P\ޟ掆)5O7/;U
禾4t0=L?yڦ*kp0{K:4|VNeY}E21/u(HdU/"V|a,$3suj]Cb欰vf]H7B	pqό%?JBvЂ-tEHe-1!x%1XBK2lbBjؗh^s9S,慳,вg-j&yl7,̸K&zٖg̳ɟlˌg-lK&{"ٖȲg̴ɞ?-cɞ̶e,ų-g-n&zQlJc.ǟ81)L`pc4Ӌ閗^֘	8&0wX8<eDH"w?Ҁ%+mPth9DipԨ-zNKxf̋2ZZfDiidfoiT].TJ֔Eeu2vkIb얧KI\.ڔfը-XcO I)d`ImP^2dv&XM	aY6,t¥jbŪ`(z)QW`}alǡ-!tZu^j9ֵzaZyߖB- a۞I,:I;
{!nv vLܲNC-CLN2C-C-"CM I!̶l![	4bC-CM(R{`慳|вfGrG[7,zپE|!Ķo,{"پȲ} پ?,{2پ̲ų}fGH#!h[慐V[!n[吋1,Z\Y:,\ed"ؖ;E-vE@-tEc~Ye̲hűYiE)]Ǳ:<غOP@btX	T(gYy2_/mJmCH	ܖsZK"XjxL-(eJU/-,䴴_}2|kZ|j	l<ek%s[z݊%T>NQ+Z`f$^}E21/u(HdU˃>$}YN컽BUjXlnC4r!/dt 'Ku7Ђ-t'k$Lv!)2ŪP.%cB1Ds<зhY3ՖՖLrdτ	d\[\Y3΋pgE>2e=ndd[dY3ph<~[Le6e=Y3LPg+AJPA
 JcYB8;@B^x^sjDu#D0|h El4,e=Yd_rȿgYfzȿ:-Elό/ؖ%~ȶg,ٞYٞ?,e=d_bȿp[3EQlJ`_ᘋb(y&32ɚ|cM8ipL|iH_.ڠ=i,SꇬDH"w57bvFJ֘ޢL2/Z\f ֖/u(HdU83<>0џ>q?wv.qxбy.nC3H Gx%o>0u7JķBİ^-	Fqm 8VGt.%o`4-de-7-de[	xK#-ql%FYl%΋#.2KYlKa.Ĳ2]de] 2尗F[2K,bKF[K,K
C.X%umqc-q?{k;OKlOYjJẸO/ilipL8V_.ڠ=i,2R$P;Fpآ]Aѣbw-z̋)>5A
)@ilg,ٟԡb*5,]7F!{HKK#%o>0@f%ǖkķBDQmdŶFPB38[T$#܏t0j2.[b]k '%aRSK*sBٖhYS-j*srٖnYS[2,̵ŕ9l:,-qTKf[ʝldYS̴ʜ~[2;2ٖ̲F-hŕ;ٖಧJ-iBX˰/0|g8 lBR	LcJXvĲ3?ddL%Y	!3-dga.3Ӌa.nYKY尗\YKFyDFyPK#<[	vEY-dga.?,l%ٖFypő#<[	tP^Y8v1	;O\yS3yAB^h|!/&eƚy~kKeKeH	v?IaX=e*"E	!ʉJKi\?K:4|VNeY}E21f}[!@BD31-ď>0Y˸Gy..C%nt7JK1( .<\'p%mc2g#"ڠdT$#̻DMm.%,t0%ʜзhYS-,pf⒞ZҨMA
 R& ժ+%oK﬌:dMs-Yf6%4,eVYf尗7,Ka/	de-:-de[	x!V	v,l8=fv81fQi洶_L_&ZH_+Z`/mP4AC'*"E	!mPf'(0(Z\Q&ZPŜ
KCX}JKӈ|a@`lŵf!udc+K<2YBRaOx+L)FQFE[KbTrX/,Kl:	gVX5x<i8E8XՇk7dJs;NX>0!?ɚ|cM8ipL|iH_.ڠ=0u9Y۸!%^.:4|C-*WTT 8iBz2ڊe֖T;&=1]l$K#=@t9-1<3s!j_K0dOtE).B\wg/Oۖp$o+@3J-PBR
DT$xt08K&Y݉dV87,Y5ő:,b1ؖa>fKdmqlE΋b,lXw#[m]j 8Pr|pwJX$}b]:
adeG:}nYuYuő3:,e@sR?`Aс( algYl sr!kbnt[e@.` XEقFnzP0l.km*;T"hj`8;acD_Yw:ў]3:
U,A$ؖG:{7,,:șEn1Hñ-lq-l;-qlK΋`+(Xj{/JmXȖ!61	,Fe(,h2*UKRC	`l.Ѳʜв5ՖGye	d,scRv%3BO-n~\[s؟+8fqgyH/&eP.+i2~KJBD֖K閖Kevף8&ٜu$Nފ%zWEDjyIEkDi?L弄^	*&>. Z6 y̳0LQL -L`W݀4_݋̞WUax/TH=ulc G^jX٤5rr[_b^v:BNk {x\ ?  ^x|B1́Zǹyڢ[]p=1p erI\}^v^	*{ lYz@;#N4ЋTkLK!.g΀eUz>ӳYiYR(H$=5aST$=5aS%^%T>Nz"\Cs2׮Ll=E2hL̆3Z[Kb%_PZ!0Atw/,w32CM5R}	>3#z~G{K |?#4Z/'qrXd%"d[ό"5#?xyIgėi5}ml#ئ%OŢ'F!M/%Eqq	ɾ|adTV6Aq~Gx4Z/tbɮ.M^ɮ>0.glLe=zvwK_Y8!\4{&+ɮBio'y?>Q k,88ph)Z7h8|>GWػ!؞p5z%GoP(F:#4cM{9IHLs?wMNM$b;;ܧ:2(0RMrX/)'i2	YŠ5}*8w`I5݋v'^w#*J6aER}19NH	k.cq/zte^ +{&qOE5Ӊ^u(0䰜^S/&eXƙD4_~kKdBDe2ץv? ? YPjEZ3qWFS-.3}DksvDc6V}Z3!֖ب-x&nE#,.BK2wxW{PX|1#1
nOK_d-%/4cf+'do_eE\dt_71G`ɮK#qܪ|a 7136wwPMKƟ_;-wkK)|a5nKx8dFw<dA1zؑIǲkaq|ǗD[9{&rς8gX)G8,	k.V*8w%9ŃIpQ]31Bġ#hn6ь]4Z'"E14Z:6Z}a8Dӣ*x^ɮK#sL} 8|>e-ʎ=M_bbW?޻~xde^B0Fl9hcOf10wty``K-|>vwriM:2s"MtǗbMrY^Se摳fQi洶_L_&ZH_+Z`/mPaie))K[zrvFqb08M_VFB57DBK {%^Vc,'HCda!dM\F#qcٓ}{O@=?ػ̓ヹD>6~KK2&4ƝBD?]LյtTje))j%kL'(mPQ&ZE2֖d4Dj7.m*kJ"2xjz^ZKd:9atii ]Rµ/t1ó	?LyM_7B'q|z+.P˩`Ejrexup82zeؽ6#xndM]ؼŷ)؝>ŰsT):+J	`5"$V-l	"	m:݃n"#C|[@w~0Eb/) 	pl?j|dU!(T2vSbyL?ZrxuiS$2̞,{ӜFʻ;"f\CP!zdެ(/\Idd" I`Ze2(b{%ׄhI\duQR1}-TTe,"1cKܐ=׺J1:0buǱw"((Nșz(jRDz)C"v{ׄhE:)E!'V|a p\^5Xo ?yiPtKmbT;ű폽`KC(|-*HR/)f!.M.HtUZ=beaQ_,y$(#y$be^uwό Xo>09?Ͷ2Yh|_~VzbFKEIpl"uػ@~Gxw!'N#|e]a/|3;ofK󰧸Z C rYjtǟ ՟|b82lv.s|c2,;OwbzrCSk<ib4$vf," mDqt愚5b1 Ǆu]˃gL22#Z\8h4,$PdNFFD#"zw:|ڜc2L@K::t,t怈5!h7ጆ&Xa8`_ڡ?z=3B %a6t,Emkk4EX-f^J.5(@@,~H_Za݋v\=C|'q?όAd!,ޡ=s˃h7[݋]-.ůEb ,ZI</.N'39{&$޺fbZGC{&;hp5zu9pl %v.ŏ>0.\^q?όCy@#C=db#B^/PayloVC]zOKS3S2{&03fKS5gֳd2^s>Q.k9ZϭC=\F>,`Mr㳄ًdN'2dN'ոt>2zfbV._L>О.@@AtY7vk.@?P$,xݛ3ޭ@AN?>1Id!!(Ŀ3J>1M^ɮe-؝?Dzŋ7k`MtǺB@w<3@b݉ڽK,8#JMt[]5/]/4C#NMrػ12s|b?/dFEˍ^ZBѤlii [%sZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mPiNZfpVS+h4?th9q7ЅBO΅Dfv0/)r0O6^{#Oz7,/&vF4	p2YciYhlГDjE͚SV^v=P\ޟ掆)5O7/;5BMs_z:@Nئ?ܼՊ禾4t0=L?y٨BMs_z:@Nئ?ܼ՚禾4t0=L?y٪2禾4t0=L?v'3Di$^Z\ B	j49tP\kE\.BtdH޻bG9诛+GوSt OOS/MK!7^ld7\yH.De6oA1񳸊˼lOSQY⹩1;F,
@5ѥ>0ײk ȈGeil3Ⱦ+#~Gz4ip%AHBMtijEIɾ|a&OdAZ^46)Ⱦ+;!X*K@ԨNM	hP{&E^5|A/؟A5M0">o9L~|m<^Sz냰5h^"fMxc(F|5ѳfN/Z\/-z_+Z`" '˶ldL@=Y4TZ+^eJ0:4|]ADiG/БLKS"./'zsۍW ҿ^*J7z+(H)O3RbLŏO3R~Gy4⹩19.ό MtifcdEew-/1 IHߪ}E\j&/wFkKRNX=\|aB1UwsSb:5_]\(OdF9cό P{&,Ɍxy1"^荱bGSA;#.ayM8fldl"E?gqF4/0˶	p2Xܱ ,U++}ޕ`th9Di
>}Xd5PZ/ءpx"!NdH~$Jwb8̖⛢TbBf,zy
;>❐\d_LfKQT>0tǲkK||a5\Fg/^3i^ZMcfMG\4glZeGeS_q|W50F!¾ލ['6{&49cό dEp콌i3Ⱦ+#IK}@)kK',yR+=\|a.?grc/:7DqyM5el'ɚtcNZ|j8{g%}Q>^FK(0(_VE@ijb~GwR9"](E.ca6cso#:St/w_rL*_wC;"j`CT F|a HMtiwJdKY\d7?!sSb~|a kK.;<t=\|a.<gl#qϱwgq\;ylnN!32%ŠqеqM,vD͒YyU;  c>]ep3ey"I^fe{R>0 T|6Aq~Gyi j`CioA11ԣA0{&+?gqI/g^fM8bHRq#}48f`ʎ=.qe1R?q1^3,@N2YFqɶFe2\~8fa8'{,pSg]8ӌf}8fdji^3@f;g 8fq398fk"];5|ػ4]e?ѭf^2`N_v.v`&zTW߅Cqw=T)B`|ba:0s]Ԉ
u!j,Aݟ 6oAp4g,㟑Gp_#њj^f@4z3S
J,IҁњFjXgL#8j^gq@4z3ꁖngњ@\f@:e|4>0(|6Aq~Gyi8/0q4ό%kK.;$?#ᚾG{5&/z3Re=jZ3#E,Zљ,閤~feFjJYњʁIi@7z3R[P2z3R\P2=ze2Ԍfh|a.2_i;/0p] =]^K>0TdEd[j?#ᚾG{56({њBhf9@VfeOP2z3ROP2=(gLFjY({њ,H@Vfnf@˅K-sњ,(پ@83\dٌ}|W50F!H7>0$7kKʇE!}i+3Ẃ	J<{&42;	IQ
ɮ-ވJa>0'/dFswD!{&4!	IQ2{&42{	Lg@^ɮ,` =>0 7"*{&4D'APɮ,ɋ	JqP/dFm脤|agkKz!)O>0 ]=ό"xMtice脤|a^ɮ,^+="dFhMz!)P>05ѥ4z!g@xMtip^FF@+{&4xd(]YB27>05ѥVB2(=\˸Y
ɮ,Rz!@\>0dF	`]]z!@`>0
dFdHz!@|a,ɮ,BSKǲkK	D%&~Mtif^JYK	dFhވJP%̄w35ѥ脥=]X	J1#5ѥOD%.%^JR%5ѥ/z!)*KdF0O%]Yi脤|a5ѥ"yu	Il'kKRBR\>0gkKTBR'ɮe잡K4_L`4"xxMtizT>0/dK`uրf6~^Lӣv֘T	8,~5G (iCb
ZGÒebmPf&2ת3Z[Q^(_W 8@ilΧ4kV!L.>1&\_7XuϔA8,{&1Za]D!@wz@Xa8{b^J=bY8$g.f=@Xp)gǟ(c,ye1|XX"ŏ>Q 0g.,#|3|8 1g.zEbqcϔ^Xˀ=1w8$bc?<E1%,V.|%3_Ydǟ(Q1VAdǟ(՟vA.| QvA!dǟ(?o_혻N,y 3; ݋Ч<D|v9g8K=SԔϔog<f ɮLF&|aA?<f  odF.㯑ޞ9,	.Tg*Y 8|>ʖ*8wqj{X8v1K(gFU#mÚ1V=cLswMX'	]S?x;ӣ*>QײkwrY 8|>GWػ1CdjK(ff(X#mh.-Xr"~-X``I-|>vw;N4/zte_>Q5*!bu8$Q:u;N	 <YzRLWtlZ>0hŏ/Y%dF^?:́%KbGf艏ðdp5~SK<Qu%3^CJy3(4ZZ/ilipH_&ZV_.ڠ=8?R*`*ZfpVS+Q.ڠs1;IfDiE2hD\.PZ  {&	ݾo8XD.=\,o_}pv(γDYt6X#%RMtl4Ӌ閗^֘	8,Sr3m]6fhҩ\_%TϾs1;/PZ|a b/&iэ;T	8,YeHr+jK3u>}Bր#gr_4ƝBD?]OU38k,hlAQ.ڠ{GHOը-L>39/ɚtcNv!"pK.sge9Dj0a'=/PZ}ix/&iэ;T	8,S33FJEj%Tth:荾}[E.X^h֗Ɍ/&iӰ]@H=˩BfpYfhҩ\Zv'Fޡ}[E.HM/&iӰ]@H=UL*MmiQ.ڠ{GOBKSX#O)/&iӰ]@H=˩?fpYRoM:v'Fޡ}[E.HT^Lӓ1a|j8{g%5TJ*Q.ڡds0aս|4PZkt#lXcy?sHԠ99/v˶	p2Yu?e38k,4iU\ճZmPth90޾(-Lt5غ,]؇i}jT/&iӰ]@H=˩ a38k,4iU\ճZK3ѣ[`џ~^Lӣv˶	p2Yx?;L,UC:v'F~}ZT9/ɚtcNv!"pK.x9L+v'F~}Zlj/&iэ;T	8,ᬲPz=DjG?P@ijad%y3Ni_.ڠD$@Ne)YeDduZȖ`-飡b)d~@@ijam/M ݋5?y؁2@ c5a^h^
='4XyZɷ$6Ӌɘ=L#v:4Ȗ&B=,?|ged46hA>N^^
=B%z:hFإ$R~?Lmـ%غ!kG7HʾfoI9Zyx	{yZ؁-(\p|b`Vg_irsO"X04*fᬲ̐=DjGOHޡ}[E^?blXc*/4z(4bs@>10^Lӓ1a|j8{g%4qᬲԐBmP_th:~/z:h41غ'Rye_eEbo@h(E99/v˶	p2YsO5ZZv`>Nz#o?_V40#F%y3Ni_.ڠD$@Nepv5W4W;jKLq'=/PZ|biNKfӰ]@H=˙p5W4W;jꔄ湫IsmPf'{GBրhp/&iэ;T	8,S3URR(th:??_V40Lgr_4ƝBD?^S3&Z%s9GQ.ڠth:荾}[E^ŋ2\f;T	8,mL+fL)רmPgo4|dFP颀@/biWόEA99/v˶	p2Ys/ge3Zm]J%T,>Nf=B"J/&iэ;T	8,v5TZ+uj%T&>NDoP颀@/blRlRŋ2GsH˞oмiD,-όCJf;T	8,S3ʋEzv	=ѣ'}[Ev.K'XcO^hF!iW؁2Gױ@3'%cNv!"pK./UL*-TKM/4|da/z:h41;b6)dXcO^hF!iW؁2Gױ@ c4a99/v˶	p2YsOUL+*KCF#/tغ;"ye_eEb摗=Byx؈Y[ZόGS2y319	p2Y138k,kKY?4|CJ?ӒF4/mP" 'ldǪge*HQ.ڠNF/PZ|a*NKfӰ]@H=7S3ճZgO>Li֘DsL'֨ϭQf}h}hZ.}h&Z..>A8(ZVZPZ%S@EV>ZDAд}h4hh}i}iZDA`l}h5O |aL' E'"ANH>1	,OEG |b\֐ӏ O@a##iAp3>'֗IgփH>1'*& X'Zot?O}ךz޽$zG%G$zGF޽ף'xe	^mhmmmڗmmG;)MWoo0 ic *[WsO?mvmooo0 mmmfbL?iE!xH"^!xHD+mԻmf+xC?&7Ʈj0GP<k<(*W^psOgBυTx0xAX7o`\wm.mmmJo.mmԻmmm3:4ǝ(?mrQ4^\,-;OiӼxPZwiӼxND>f\aaaaaaa'(|6|6|6xNz~2?e4'ПB	4'ПB	4'П03=(Rmx@)F?oULhmy:֞>o^0-x^BzP~ezc`S,'D<" xD@>TB"D<!xBHC%>R%R,sԘ=I̍<gCC2.ys̋d\"<ȹE2.ys̋d\"<GHd@|^l&y6<La3̈́6<|La3̈́6<^~/^/,Tys4~h;D4 y7Wy}愿4&G407p\1\;
[
fpՅ38k*E		E:iUrZD6ᨄCl*
+`tg`<,;
\uD!p]:MU WPo:<+ӤRuB4Btz$#6iL#A'AD ,¹uB4BtrM-"LҊPIdPQP&3FaL"Q0&DSgXS3PTSH!Ja:
>(EaL"Q0&jNg38j5"Z(EaL"Q0&jNg38j5"Z(EaL"Q0&jNg38j5"Z(EaL"Q0&jNg38j5"Z(EaL"Q0&jNg38j5"Z(EaL"Q0&jNg38j5"Zr[E
B\KvȡBDyfhҨ@XrM-"Q\i(\r:rM-"	SKy噣J޹Pꀣ+p )SgXS3ErgWˉj!/*`tt+_*PmkIDD=q*ʬyUMꅫhesZJ"$WʪoT-[C+Q%p\JUSzjZU3VҸG%_*Pm*i\#ǕTިZVLմW!4$PںBr*ǭ녪ChHt4'-"U[TБCji	˘NZD)"0V;G4USzjZU3VҸG^;G4USzjZU3VҸG^;G4USzjZU3VҸG^<;G 0cøNZ*ǕTޣGa9Bxw	EXw1 B3HC4 39hUSz#Pifc'-cʪoQ'H5]aj٭q*USz#\4 R%-QB
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǕTޣehˆh+R&lCsWCx1 B楫Ijݴ4USz4 )tHNZ*U7fB%T6gnڸZ(V<;IHH!;GinAJ[V<Z5B;GinAJ[Wwy#\4 R%-QBb>3|.koU!9CUsNZ*yUM;9k[zpPޢ.\4USzWʪoQuLZC"pުᢪ*USzfZޢ)$7WTިaUwAe
%S"Pڸ[77.hi	E^<"fBTȩ6M˚BrW*GpȄPU2*EzqSyr憐UʪoQ2!a(LCjl޸\Tz'-xwc5hU(0ǨH!-[9jݲyUM;HGaaDC[xR&lC9V<$#|	
g0UE!)6![Tīifc(tO2K!k<-\r|3iD46h墯By
̒ZW0_Q9j9hfhf;BD$'-;vCCfaNZ*v(Qs
!Cfӣ/p_Q9j9hb>@	KVVջhh $'-a'-~;G(9f3iїsNZ/v(5pUQ0&D(EaL;
[
fpՅ38k+DW)OJB֚9rZ(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"a21_
4aC(uLte᝻J!G0\'-cʪoQ2T͜ʑBDSKyDD2UWD\J3bkīUSzfZޢ)$7WTިf=.eFRiEhtUCH~<T͜D8R(HoQTިf=.eFRiEhtUCHUWD!L@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!PU4'A[-+;'aX+p nDsT*s=l)VS5_.%Cm	X
BBvt@@u_;姜UsUss8kUmI5q2K?a%@Ad(`w᬴4ճZѦZ#%Zk_KGEI#`x g/% [V38kW5yF\UZC]%fZ׆H@f~<cSx ? P|<|2@A@% HHzz$	dBd<22@@T&H#/$	C$G 3A>P3 {*"죱^2a"죱^2@"죱^2B$	O@=z<B42@0=PCT/ec"%#Q)GC!dOiiAZn(%A#)BP? Q/CGǡj>A2@DOG)d%GhHQHxjeQHǁxj=ЏC!fxd(`w)x,6iL'-!j3Rբ2@ 3??=2P NCDGc5eHJ>=DGc5ed;c3=#%Xd* f~~z=e=@ǁxj;C$	YGg-]"U>ٽpIpU%_ ;Ja筈3Rդ!Mᬆ∰QyQ
'/$	GҏG(2 P%J<% cQyQ
'/c&z!BZzīU7v3lֵ_*P[5fyUMBݴ4-[5WwtHR[TB&Jif85TBѹ	^<BVȰ^Y-Ef*G^~RlֳR&3ZbU7i4ZzTdz)x?e1zz(f ^"죱^2CP5%A! =GRP NCeD(i4jj~<Bմ!1Dؿ[fHkZ+դX1 B?DGaai"NC.hRşȀ{(xD5??A}Ȁ{(xAy(3B@=v<PP3)PC!fcݳj'd8kos9G0nں*vZz;G(b>@G_ >WQ3[$L_ #FCf*M4")!%-\3H@=v<PQz;	f~<? Q/CPG	f~<? Q/CGT&H!DGc5eA NT&H!6=0L*GJ4i5sBVT-\=O%RChZMpD"|
4aC3pC"֍zM(U3g(UW0d:hi #FU3FB&b&i4%OE2ST? P҆C*!rhUSzgej-\=O~"죱^2PC4CCz"죱^2C 3??	|ZMLE2if7
?e!(WJ0CqD(5*DGc5eB=2P NC@=v<PP"~Jz=B 9? Q/C@j>e)x?5dFnյtUW0CS3I4.ad:hG^зqESVިZz KVx1 BJ!j넃5-ZE \#/rު坭SZGp"eAH!-k$5LDPRCJ*;PZf|W*E	pP٥0sdiY\$J!|!Hyǁxj>B
S5@Be1|"
!
j ;c(3BD$)P ̼DGc5eB=j(xcǕTި@t2"WEPNdݥkjjڷms9G\$ԋCHմtmᚚ[5tBLDY)!@nC\ȰUM? PƊm]Gpںjj~ dw
54QlҚ*[$LY-[JAZM43FH+GaalM1g ;c(D)*LGYǁxjʀz P/0>	|`5]	6a*ǭY	HjHps+w5sCMkF衣R&Jj1 C5m%r:al޸H3Rդ_͛7(m
E\̋D3\ԷEDCi;j;vW0CS@= C' 3f5)jj4-B&[CT͑hDC+fw_3HPm]E"!m+&)f7jں*V)	9Z"pwG)nB&? T**H	;/(6iMUȀ{*$Нi4NZ*? Q/COG䡀f ODJfpV-*4n
E	!մ' z٭q*A N萤9EVo\3HqMwtHRѫH[7ۤ8+[xQ*Z KV_Ȁ{(dzi;f6iL$I/@=
FlҘZjh+ЊtTw_3Hgn҈\
C2mEgpaj4 ʂBp֋\-k$5L? TjR-i/@=&VMSQ!|!@nյtU 4BBݫj/hC+p4g5ԓ=m[e1vz>@0d<A2A0KT:fpZu-PTD(=zs]M["#%_4CQlҚ!IsBV萹FBBCzpL֚E5OD$'PnյtUW0CS
jhި\7jں*G^;Gݵu7:[Ώ
4a/IhWVT-\=OU7Gho:=M[V+抈4b>@f)/? TH3UW0IDPC ,ɳJj;/(ڶkfeH"YpMM-fUWD5W7IPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^Ȁ{*$НձjZk墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU ;c(|"`x*$	yJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-yk\#+!75ղ,!|x3A5N\;墯? Sk{Ed&#溚E/w h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*B!FJh&a>nTC3FP.m]B#-
jh4.apݫjac|W0CS[fU\ET4=lA!? Q%C;t4"[fHO@=50!"f!∳RQֆiCIDD\z"@=2r4V#,DC+QQ4axiZ"@=&%Mj۷E.5jW]P5s
"UȀ{(x|JaLGAG6F8lEPs5??V<:5lvݥ*7"Q$J!fʑBB3f[fHQlҚ!q344j"_5OD$'PCqD-\ٽpfHЦ =mꆲ!j넃5-ZE;G9sCHZUQ=p3iѢ#Qs
!a]M\Z4͡:
"gej٭r$ճZB3Z\;ErյT9p4v!FJhDGW;jꔄ湫Irw45pR-"? Q%YstnS6E/e=m]6G6 3HkjCt? Px,ܬ4BBݫj/**3f溒g)SKyD1"V\K5uU#|W0IǕTޣ[-!IhV
$iJǕTޣ[-!IhZ"ICHlVПȀ{(dziG_Ȁ{(x=`1.hR-	jZfpV*"Kijݱ3Dոfֶ<B#Q:9)5Ws5??b>@~EGp3V"-C!jf~"졓YG(VMSQ!|!@nյtUʪoQ-)nзD5BCQ&kM"Ujd:hf΍Dm\.R\8oUqxDE uT"s]5lmR(/Jri4j-sfA"eA` L.m]B#/BF*Pݥs
KdvM' :;FjfCO[5Io,+jew)PI\VkGH!D8Q1 E7.ejڊlZD-(CZ/? SSi}Cb	)-7!69I_-uL̩$JUʑ3b3LհS
$i宩9"\7R&lC;ti
D1|3g2P+W*D͈gp΍3V>I*GpqCh[BĳWBSZD44W[5jڷmmR(n\(9U"Q.PZzjԵiS6E,yUMꅫhgFtwڶT9jaURR(? T6aj T34iU\#,	7C(iD!-;IzŞk[Yv		-5m[pު9i"-[WEMw
4͚SD-\=OǭJ>JճZEFlҘf&hChR\"L)wW0CSe!Ҩi-\[v5HEȀ{()
fMm\SD$)ENb宩9"Q*R(HoQTިgT%CpP٥0sdiz%H"T:[Ύw
E	["7[$LYǁxj>dJz==B2a`GcyUMꅻ5l)iKw6v1*䦘f ֙ajs60m
K"=m]6gn٬VջhhE38k-I)kP[74WmT-,3xNZB3ZhimE\MU!H!D8Gq\͚SQ4USzn[":;DkMΎQ4hC=-ܵl+4ELյtTjeqSt:FJh[$L_ ʂB;Z T-ꅫiH3SW0CSER(H;"jio<-!C𸮨Q&kKj\SVBAzUC0s5??)E\SVBAzUC0s5??$75БBCi馉jA榘=lָ[Rz٭pEi56sTި? T**H;sS
4͚SD45L2;%Bj憚"֍	SCG0L!%"/@=tTjeiCQ'p4W)jbDZML-[5-[B房2DgVe 9BճIEM-38k+fp̵R@M	!|!FJh墯iiY[7m+.ehNi
4͚SD'-~ҨZz\)(*B-7@=45[W5.m]B-i/? QwRk;55Q3B.jE_,Q5tJBDtF9L֗1yǁxjeA! =GRhP NCUSzjvUDjH*\U5OD$'@14%WCjj5lDZ"\$'@14%WCjj5lDZ"\$'@14hZMpD"3xNZB3Zhimឪ&\MU!H!D8)rICHko4йFBBCzqsTf)*Pk[VȰW
#Zh? T**H;5f)녫f"Z`Dp6iL-\&[CT͑hq
\EGp[BCzp7b>@v(? Ti5sCMjZ*iB2TY4VwIhmW0DT5LIsEPQ3J*"֍	SCG0L!%".Yj"Po:9.hfMM-f	gelݴ*H	;bԵiJ	EXxC(@Q yF9zFD'pWEQ*c&z!BZ7-
4!;H*V;3y
@Bѽal޸Q 	-(ETJajں*m50lֳiYZDo-ps5??v(49p6z᪇4TAau[oM2kY$i˘kF!7DCJN᪊jm	jRhvZM4"졥'pFH9I(i5"녫hR\wJ[-!\T#OD,?f%_筈3Rդ(#HgnںM-ZPFC\"\_ KV)!jJ7 iCHQ5OD_؂֦(m\$k24B-+a=m]6O[5TZ5TLICO@=
E3ffճZKPꆑ~"h2##fhҩQ4an\-!fȴEC2mErNjڊs]M["#/@=AQ4Tf)[tHj-~"-[WEMw&q]CYs5??gT%Cpk\.ZTB-E"Yj"Po:9-R!Ilַ0sjf&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgb
fw*o=\ĮkdXj9oTJ&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbU7d(d>e al޸\\3'J&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbմtm᥼!IsEPq4B%ÆW-Pꚢ^>FBPޢ(Tڊa*9jݴ--iCHDH4TvМ4Cjp!ZhivМ@=
gaFJhjjf8kxk[ZaUSzf)[7jZT4h\BB+W5Q!͡l޸je/@IhmW0nmH4C3f֋\4iT-\=Oe(lA;2D!MCIh\$B3fDVEGpb>@sNr"R܅3j΍ERoM'p3xf&hCMH4r+DW.%r54UaCIDDZr544)-j46 dW	j̇MsfU4)-j46 dW	j̇MsfU6oZ5CZ5TLapޚZE_ufj-
g(𜴅fճZKP\MU!H!D8ajں*m50lֳYML-[5&a"-[WEMw)3qChj9oTYm]6ZkY,WT͜5tB3Z\şȀ{VSifKyBڴ:ajzf.twʌ٥5EU7Ej*jRH2aX1 B4p-\=OoT(9/we bzBņU7I0CqD-\3H[5??? PƊTwh3FBި[ԋ,UW0Ie@I~EGp֋\4iT-ꅽHѥPsdi? SVk;MpDbi!pުDgW]B;GinAJ[h"TYFG]tU1 B3HZs]I3ջhgT%CptxR[5-\ڄYjA-v҇TTfpV\(5D.R\8oUp5Uc䔈[BMS	oT4g0Е=4s
DMRR?@=j詴ճZRhVL34(5o,+-Pw6$3iI/eBQin50L٥4C55Q3B5RCVWCH@=
r5T4f)ᮊE"-[WEMwf𶢲z SY4WˈCVP抈4L%T9Ȁ{^CYfhҪfյtTjNᙣIkalM1Ȁ{VSifҗ$4[B(͚ST(5_ յtTjaj٭gp"萤q+VkfDZML-[5!B%nТL֗1Ȁ{VSifҗ$4[BĵRD(5_Er+殺*;}<EP(s4g5ԓ=m[W(ErYZN᪉0"QT-\[vHb[$(hZ5dFQf=4MU"|&5HW	oSQ FUCjᦆq|i҇CM\Z4͡oT4)3Sm:ajں*m50lֳYML-	
jFhI|jӣ;Gs5??PLA!aO յtTjaj٭gpB!FlҚD.byUM;|CHCoL5P)5n萣ML[5ICH~<>!!rޔڷmtHQZ"ICH~"짭NW
$i_VIsDJ7Iz! =mas]MZQW0C0֍3hZ:[ΏMR-Az溚a.afе(t/? SVk;ٽmQpDQ7f յtTjaj٭gpCHkow6{ eJ-g/? SVk;֚C[x[(4Ȁ{VSifQ箘gn,(5ym]6kQlҚ!!i^"-[WEMwj+!75]	6ax1 B4p7o
BLдDoT.&4DJ*Pꈼv![8tsG놆QQi5sBմ.&"QT^"	5Ỗ Ihm͚B=OᙣJ˘DC+;w-kjAW444z3FUC1ym]6ZkY-1ḟMjapު[5TTf)u$[gnKF2Zk\2.fH9[H;BhIh4z!iSRB3Z\ յtTjaj٭gp"萤qДָQ&kK%RChZzkj!nF(t		M!r:,jZvI
J"%B3fZ(ꆹEje$(i(U
4͚SD.*nAj҆7-jje$(i(UtDG4WZ(ꆹEje$(i(UtDG4WZ(t,DZML-[5SS2bi+IhEȀ{VSifjah3+IqTVSg0UM? z*mE0EIpL٥4B3SU4!]$5m5t4? SVk;f3֍U4jFR,DZML-[5!B!F[(5Ym]6ZkY-)rCH$-\B50EIL֗1g յtTjaj٭gpgT-HFRag յtTjaj٭gpM0L٥49fճZ客\W.fB%Pz!KjjJ,|&5HW	oSQ FUCjl)>nTBBZ+D(hTDJ*phZn(DG7HS5-Q[ML5UD!&vТL֚E"TTwi(CQlҚ!l޸Zk[YjP/+h;HGaaDC[vL؇mR(sk[ZaUSzd7B4!QT5LlD_ յtTjaj٭gp"萸oD-\B٥5B3Z\"-[WEMw&q]9fճZUSzT9oJMm[$2ML*!,(5*ihjfHS5dX[j!s2E%tUᬳQ:;[W-T"<҇4B+W55m[fvҠҵlֳO@=fճZKPflCzajں*m50lֳC$	C!c,o\.hUI/Z`Dp֘k!aFjEP֍3hj-~"+uJBs\դ;{E!ZY7i4? SVk;-P萸oD-\B٥5B3Z\m]6ZkY.Q&kL)$#6iL)SKyD.bzݰzIsEP]t$8jZTBմ()Q]S6s*E	oUrL؆wyg̵֊ZC=-誆xwd)GAf}fB J"짣h0xwd(d{(xh'жoT!#ܧh0xwd)GAf}fB J"짣h0ym]6ZkY,Ej*fިj
#TFg յtTjaj٭gpML.k&zjL֘7.emA
VVBoR<kdSYH
-҂5Q
$is"-[WEMwJ[-!jiuMQI,DZML-[5!B3fT(5Ym]6ZkY-)rCH$.
-3fT(5\Cjڷlw5??f*˘\L!' #FP̭[5/a=m]6O[54WѪf!\L֚E"-[WEMw)ZSGDx(` B3Zb2;%Bj憚"֍fpuEMᙳHR\T-&hZM4ԏ殄V4W
#zrղ-4B"-[9f յtTjaFJh*HjjiȕT(W-Gajں*m50lֳ[7ln޸R\T3W]	+smsEpߟȀ{VSifBj!jVBoR<.kdXZzwޘjzRkjݴ-!FQhVeQ&kM"UML'w	lֶR:CZ5TLICHDZML-[5!B4UOD(SJ0L֗1ym]6ZkY-)rCH$).h.&QW
$is4+I$IT"Z7twʒڪZVk^"-[WEMw		hfi3Zԏjan*o=\յ溚E;d7B˖a`2R!tU"-[WEMwJ\!n
K*ˉiB3Z\şȀ{VSifҗ$4[B抡rija!D.bIsEPQ3J*"֍fpuEMᙳHR\T(LҊj4)Vݤ5W5&!GhѥT9s͚BUղ#z&v"zzN35 ;rsEi.!D44;j詴EU7/	x=B=ǧp܃ELhpL֚<̀ep5l yȄ<cӸ@inA4N܃ED8\ZKQ&kMlݰrJ-g/? SVk;d7Bմ-ޤx\SVȰs5??Tz)[QY	H򹮦N!5lѹ
L*JBB-i/? SVk;-P萤\z!FijTD.bjH4O[zJraZMjZ*iBu"\$'PѥT9sW0CSPknaеs
-TM]CZ4͡:D$!3fkKr0Av*!zڷm
4CCZML4USz|5T4"l޸R\[7iD-hoM3xjIl٫dX? SVk;xR5ԏfB-[Q\$k24BYѨZeDoT$lղ,PwTި@t(mF50GhzsEq~"-[WEMw
-50d7B3ZhiVжzs]M["*o=\ڂޤy\SVȧpz!Rrղ, 0BҊZ5eQ\R%-(s\s\-͒i4ksV4Ȁ{VSifټ4-ޤx[7fp5!sEqg zں*m50kY.+FK;v%j٭p7SIQ&kM?@=j詴ճZe50B+W5T(5FC[T*j誤٥5E"-[WEMw-P SBѽal޸\pުr5T4f)_ յtTjaj٭gpIHC[BBj٣rZԏjaȀ{*$Kyi4QjjѦmhB2STf)Ԥ!!G#3Z[h Q4VICCgfB҂Y@=
E3f
-TM]CZ4͡R&Jj܅24BA"#zw-4Tېh+Iq
$i-@}
KWD-(롤Ym]6ZkY.+FK;v%j٭pL֚Bިgn+jݴ.ZKjԤ-[B45LꊛިO@=zzi3ZjiDZML-[5fpV\(5D.R\8oUp5a!lݰz"-[WEMw		fPgT-RmEd&#溚EG_ յtTjaj٭gpS
4͚SEP֍U4zB3Zhi
䉒qSy܅HQ յtTjaj٭gpS
4͚SEP֍U4zB3Zhi
䉒qSy܎AHQ`x g#@i55Uj"ᮩ9pުxGPf)'IG)Qr!!G#3Z[h Q4VICCP1(-vRֲ-
KkoI/ajں*m50lֳZPAk=CqD-[BڊMGu5lF9zFD'pk@=j詴ճZiACYmj+!75ղ,-bҊZ52D\ˈZM4ިQs
!HJ"TYFZ"PiVk&zڷmpNB!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!rSBt:NRv022a#ΓUT4TPj\Qr|36iT$7k:NZ/hQlҚ!:J9*-
g(𜴅fUhD.hEHq*B<$&f\ЊCjᚺFBjiV4-ۤ$$k<յn/:ဳN? i5h@
 b f {??fk㖟K?ӿV_`7_@Bo?7?k_?
CJ40 /n&BcACg?Wq·
?CC\_SOj@?t|Wpd\OHbGb,jWSo?;Äe\;,b?Z̕?
VT7gG?'rS*ZgM', M±[?.o^QaB-8@fA,lGf?6?w,^?/? S,) οAy+b
cRfXQD?+SZЗK9tMO0g0q2}=V#eSo;zAl6e%
/(g_p RH7	8uYR9$-p7=sA.&{W)7ơ;?*eR7_pf@HOG7sVҟ<~ڏTAg T(XHa-'YOD9,޿
џܗL?*'TY=6]jOR"q(3eԗ;rE/:As)RpÕLOZmmm\1 5N§35aLAzgWˉj!/*`tt vtS(*t:ztj'Gh:K<D;G
ިko1 *4O[z#|iSwGTICApMR-螶Dh@ިa|C:mz/w
"\ NoTJjިk!%_:'Ps5??WgSTV =mꅫPh'D3UD-(W:'Na!l޸\̑DJ	=msQfd"UNoSf[73$Qi	oT.*o=\ljZDn(W|! =mM˖bU4D7.ZEVި\Tzj%X_3HH4O[zqSyrdXa|! =mM˖bU4D7.ZEVʉQT(6iMB#%_8@ާ0Uo\.fH%^z3	=msQfd"U(*B=С!73RxM,R(&fL٥4BrWM,R(&fL٥4BrWd54萏D44UM(cEdR(&fL٥4BrW4eJDBB3f	E_Ҡ$A)hNi
4͚SD'-~JYTJ*	;/(6iMU3A5N\;墯tO[zjj~
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ}]MZP'D3UD-(WPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUj҆:'Na!l޸\̑DJxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU4$eJDZ KVpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU4eJDZ KVpUҠ$A)hNj؃5-ZB҇5rV<=o
E	!ިGa۴%_ʪoQ#Pޢ(v!J"U<=o
E	!ިGa۴%_ʪoQ#Pޢ(v!J"U<=o
E	!ިGa۴%_ʪoQ#Pޢ(v!J"UL"Q0&D(E5N§35aLAzJB֚9rZ(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)QU-46[7kj!nBUWEP֍3hR&Jj	E^ҩi'-ٽp$[WtHFZ*iB2STNZ*+p !`ˆrJh\湫s2gr&ˉj!/*`tt8QSVuSYaSaLgergWˉj!Bt0:g`<+ y˕Y˕Y˕Y˕XҩSOu	 J\攨Ua ciY\$J&ger+Q@p]:CHF@pS3FH$	C 21Rܴᬡ$K[VᬮQ%DnQ%rֹ\޾ZfpPt%!LֿiYC(Hw5L"TTJOGᬮQ%!T[fHGCNH!JձjZt:-fiY\$J5U5ger*T֊ j؃5-ZB:BuFH%ևN<ZRD44UL"V\Ѩ2Dq5hU-hQ3O,!M	4C;vճ_ʪ;2Dh%#dge˙\$P,4-38k+dfhҪf򪀁.Q%sEi.!D44U*3\$J\B3ZhhUQ!%!iyUGpRfFfV<f|-(iѡD44UL;2FH"ZEj*52D4iU\ճZT9j;*[4J;墯 Q4v
DxQ&kM?2CIGhH0MM-fU7(g(RǕTr++IqVL֚*Ur++IqVL֚*U"W4V(Q&kMcʪ
r++Iq
$iyUAa.Q%sEi.!D44U*GpFH4MjZ3˩jLFHp
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xr+U\EPL֚*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUʪ;2Dk_T"s]B3Zhhǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZyUGp"($K5u:4(5Uҗ$4\$P-T"s]B3ZhhUҗ$4egeH"ZڴfWѥT9rw	)PΐrHhw	E^<ZR䆑ᬡ$JBpL֚*ǕTwJ\!5:"\7s\(55Nw	T(*Jj;攥4Zhlw	RTf);攨N᭢+Ҕ5ZKNiJU<"ZPkEq@!iJUSzr+֋Z㖁D5RCVWCH~<"W	5-k*yUM;2DWZ
!DU7)(ik-놹r!iUSzl,h:Lʭ"Q4R;	)KHr-46;攥XwdfHsCfkEq@!iJǕTޣ\$K2C4CZ-kZEI[M]"U)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_ZDnw	)P;t6iMPҔsJRU7JBBۤ$7ms9Gs	SCG0UwdP檦UZ
!DU7(Ѥ[5h9hC]$5m5t4W*GpFHf%j٭pkEq@!iJsJT4jeJ9)|5P޺%J9JUD(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+dyUM;2D7Iq*T֊֋Z㖁D5RCVWCHa{tT0!"f!j7.ZE4PC-U̒*%3";攨NJDk!Rs2D[4J;攥^pNB!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!rSBt:NRvb'
!
b
B\;
[
fpՅ38k+djrS5_.%ClD6BhN@=[	VvðxGCNt:HoQbihN\J h0T"Fw	˕յpU᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_D(EaL"Q0sT*s=l)VᬮQ%1O_aL"Q0&DSgXS3FH' ?aL"Q0&DSgXS3FH' ?aL"Q0&DSgXS3FH' ?aL"Q0&DSgXS3FH' ?aL"Q0&DSgXS3FH' ?aL"Q0&DSgXS3FH' ?aL"Q0&DSgXS3FH' ?]LˉklUErl&\J3f 21=CeOC+p !`ˆrJh\湫s2gr&ˉj!/*`tt8QS\;
[
fpՅ38k+dZ"Hu3rĵmQTM	V:a:
xXv<#']S:Bu<#'X1 B#v!jj~;Gs5??52Dktj'Gh:K>W(ErW4a A!aO1 B4USzTF$J̮fHCհ!tK3FB:Bu<fkL-B"iѢUmHk<)SKyn@ICE_mHk<)SKyn@ICE_PC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"UwdZ"@t(5iѢUwdZ"@t(5iѢUwdZ"@t(5iѢUwdZ"@t(5iѢUwdZ"@t(5W4*yUM;}<EP.ktx[h(Uw
,գQT.Zi3HfDZT*S5oT6iM֚9rZqSyrW(ErVБ᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_ʪoQ.Q%hZ!дEs+殺*f%_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_ʪoQ3Bc/PdBB3HPi
S6WʪoQ4ᬮQ%hh9hC]$5m5t4W*Gp3FH+@t5ָQtTմ%^<-38k+dZ"qZ
!DyUM;}<EP!3m\[9fl溒gvʸaL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"HUSz2D\D' ʆEPݻq@%XwQ%hĮR&@t5Q9T4DJ*ܤMM+Z*ǕTޣer+DW.%媀TNA%w)SJ㖁DJb'
!
bv\a;,4N̮k1#/w.bh|.\j!9
:
 Al'AY);
()*

bv9
fpW(H_38j.\KQ|5mATНl{aX ~pNB!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!rSBt:NRvb'
!
b
sT*s=l)V᬴)L˗B!_D"g!PU4'A[-+;vH^=lA!L٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*[fHio:<(6iMU KVtxQlҚ!9h=lA!L٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*[fHio:<(6iMU KVtxQlҚ!9h=lA!L٥4BrV<AAaDD(i+ᥫj9h[fHio:<(6iMUPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWȀ{W0jZVB*5ptxȀ{W0jUD!HIio:<J(EaL"Q0&jNg38j5?PC4Q*n
#Zh;ijڃNZ*aL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏpNB!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!rSBt:NRvb'
!
b
B\;
[
fpՅ38k*Mmiu3rĵmQTM	V:a:
xXvkkL!jj~~Ipj%\7/TB4TA4TAb>@Gjӣ:3f-k$5L_Z5B3ZhiVиtu^Ahv!jj~筈3Rդ5R-\QjVf)녫fllҚ!l޸Zk[YjPVC* 1 B;21=!	VP抈4BB#zW.W]B3ZhiVФq4AhdJDv-7ղhD#|_ @0'U7xR(HoQFB;G*ǈ('p֙\ 52CqD#NUKT:fpZu-PTD(xStQA'.WKVrWM:8S3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*U7|(s45)4BިZPhNZDC5QZMMJ!9i
%M!	EZ#|W0CS]:/we bzBT$7f1fմ'.WKVBr%_[Bj慫h\M:=!CIDD_T$7f1fմ'.WKVBr%_7o
BLдDoT.&4DJ*P[8txGaau_ @0'U7|(s45)4BިfDZTr%_᫚*([WvЎ5o
3TToБ% 0q+WVȍpݫjaUSz#H4TVջhQ&kM3HGaWPNI2pk[ZeB'  
P%_L"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpT<4TA!#HS9(imHڤP%_*GphHGaaDC[xR&lC9WʪoQ3iDZT_PvsJR\;9h6rֲH*Gp*Pݥ:53fR\+[־b>@"b(tB3E[8QSSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQTM	V:a:
IV()*TzS3)YisCfQ9)L˗B!_D"g!PU4'A[-+;@) xҩղ;f&зpvtriTjrh[;:J9JUҦ%p\5P\#*$i#'_|շHPZf*ǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^K:52D&dBB3f	E^K:52D&dBB3f	E^K:52D&dZ KVpUJѼkoTQ:8M	!|!FJh墯	hW	5EU7YѨ&fL٥4BrW*Gp΍D̑+ fJҘGCG&y\$-TީgFtpZ KVpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU</f<(7HYj蕢+R&lCsWC_ʪoRPiSSte&Z"H"f9\5t9U<:52D&dRQU-46."dRQU-46U*Gp΍D̑+ W4Ax=UL"Q0&D(E5N§35aLK41OPC4Q*n
#Zh;ijڃNZ*aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD.gehĵ6
*ZDoDW.%FJh
 p\HR'ᬭ\FETW+VȍhĨ6iM@)t:? P@0USz"WU2A+QU-46h:(W$4j~~*yUM;tj'Gd\MTpIi5sKM:
!`.-&hGCGPb'
!
bv\a;,4N̮k1#/w.bh|.\j!9
:
 Al'AY);
\1Cx\;
[
fpՄSgWˉj!/*`tto aL"Q0&D(9v9	ۤ8)S5oT6iM֚9rZخ	B.j.N*jAs+H˘4_.%ClD6BhN@=[	Vv7
N°.'~i.mmKmmy?*ůyp?p>g?*|G4#??{?9GY#?y?Oy?Oy?Oy?Oy?OxpNB¨\;
[
fpՂ3f)L˗B!_D"g!PU4'A[-+;a23UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWQ0&D(EaL;
[
fpՂ3f)OpZ*RL٥4Tw
#Zh;ijڃNZ*&D(EaL"aSaLFlҚ?L"Q0&D(E5N§35`٥59~(EaL"Q0&jNg38jJjsQ0&D(EaL;
[
fpՂ3f)aL"Q0&D(9v9f)SWD!L@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!PU4'A[-+;'aX\1sT*s=l)V͚SS\$E:iUrZD6ᨄCl*
+`tg`<,;
 +p !`ˆrJh\湫s2gr&ˉj!/*`ttb'
!
bTzS3f)S5_.%ClD6BhN@=[	Vvð) y˕X 3~rV j>~ j>~=oRD8QSSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQTM	V:a:
IV())1pv9
fpV\Ѩ)L˗B!_D"g!PU4'A[-+;aV+p !`ˆrJh\湫s2gr&ˉj!/*`tt8QS!sT*s=l)Vᬳ)L˗B!_D"g!PU4'A[-+;aW DP*n@M	!|!FJh墯ղ#xGCGce@4'p4f) h0T"Fw	˕յpUs4JUx3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ&? PƊm]A4'p4f)DGW;j	;/(6iMU >WPM	!|!FJh墬&? T
BwVj9DCi;j	;/(6iMUȀ{(m3Zm]A4'p4f)ceQ\&3Rդ-(s\'-~Ȁ{(m3Zm]A4'plA!iC9hcepޚe!LְBB3f	EXL"L)Bw_3HQlҚ!9h	@=zzi3ZhNi
4͚SD'-a1[oM2kXM	!|!FJh墬&? QwRk	;bԵiJ	E_ =n4Ba4'plA!iC9hDGW;jꔄ湫IrBw_3HQlҚ!9h	@=}EsHNk!4'p4f)DGW;jꔄ湫IrBwVj9&D(EaL"aSaLgeu8oM1OJB֚9rZ(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚbخ	B.j.N*jAs+H˘4_.%ClD6BhN@=[	Vv7
N°WD!LA`WaSaLgg\:iUrZD6ᨄCl*
+`tg`<,;
y S4ʔEA4'p4f)iC+)hNi
4͚SD'-ҠJDBB3f	E_4))R(&fL٥4BrWd54萏D44U1 C5m%r:aCJg"jio<-!HB3Zhhg"jio<-!HB3Zhhg"jio<-!HB3Zhhg"jio<-!HB3Zhhg"jio<-!HB3Zhhg"jio<-!HB3Zhh
f
%M!DkMp_-[Pw	E^;ErJ*)ǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU4ʔEA4'plA!iC9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU4))R(&3Rդ-(s\'-x3A5N\;墯 h0T"Fw	˕յpUJ*v!jj~POCBʄl޸f ֘ZijڈNZDʄl޸f ֘ZijڈNZDOpZ*RL٥4Tw
#Zh;ijڃNZ*&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jisL"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jisL"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpyS8QSSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQTM	V:a:
IV\1AL.jNg38j5M	4E:iUrZD6ᨄCl*
+`tg`<,;
8QSSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQTM	V:a:
IV+p aSaLgeCj*u3rĵmQTM	V:a:
ITυt6˕.Bs+
!BNZBr!9B$	O@=z<B42@2@=z<B4+*::!
BӰ);:8WRtBPYSR7

bv9
fp)L˗B!b'
!
bB5N§35aL;zizڐhu3rĵmQTM	V:a:
x;:: s4i-s!⺡jj~~ ,U"a2@0 3ʅ }ErѥP!jj~~	@=zhNi
4͚SD'-~Ȁ{(Нi4NZ*vCm2CYH[tHGPL֚*vCm2CYH[tHGPL֚*vCm2CYH[tHGPL֚*vCm2CYH[tHGPL֚*xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU1(6BB3f	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xL"졊%&fL٥4BrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ&? P#Ci	;bԵiJ	EX_3HjT"46i*T֊Hr/5O	HQ*n4jkER9EUȀ{(bCi	;bԵiJ	E_|!xNZBStesCfUMhT(iSrJCLѫW:5J4iSrJCLѫW:5J4iSrJCLѫW:5J4iSrJC+4.%CTQUa|!xNZBStiYZMLhlTJOBf<'-!DD4ᬭ[WEMW46i*%WML3FP̭[5VRBw_3HQlҚ!9h𚙜5f*˙Zk\[WEM&fL٥4BrW538k,UC2lֹZMHM	-[fHZPNZ*≄Q0&D(E`TzS3)YgoM4O[RO<AAaDD(i+ᥫj9h≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)خ	B.j.N*jAs+H˘4_.%ClD6BhN@=[	Vv7
N°WD!LAHWS5N§35aL:5nյqNfp|.\j!9
:
 Al'AY°u˟9s:.Ug-"x`x g/%g> J ! J"
f=%e`$	O@=z<B42@DOG)d%=v;A1S39J_C\\s,SJӣHq*Kg4W,\<҇4|1S39J_KT4e)$8j`ZnȀ{(x#(Rǃe1x>B
Qx"죱^2R J>??@=v<PT
D)G3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<җ$4[C:5nյp7hML֚DǕTޣZRnNVݢM4B3ZhiyUM;.HiDtj'GpݫjDIm=m[s
$iJf2jZW
4͚SENa*PtTղ*(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫjy iET"s]B#i4B#z uT"s]5lU7	hѨvZv54:;Q&kM+p !`ˆrJh\湫s2gr&ˉj!/*`tt8QSRTzS3(H)L˗B!_D"g!P`BGcp+_8QSTTzS3)Y\̑gWˉj!/*`tt vtFtxF@Թ≄Q0&D(E`TzS3)Y\̑<#'\Q0&D(EaL;
[
fpՅ38k+"+p !`ˆrJh\湫s2gr&ˉj!/*`tt8QS!sT*s=l)VNgWˉj!/*`ttn\Q0&D(EaL;
[
fpՄӣ?9f"OpW7FlҐ#52WD!L@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!PU4'A[-+;'aX?@?@?@ߝo8QSVTzS3)Y\٤S5_.%ClD6BhN@=[	Vvð* ~C27 \:[hR\C3"d7Bմ#(k!uo*KR(rdZ!Z} es!D46᬴USzFJhFw	˕յpUL"Q0&D(E5N§35aL"≄Q0&D(E`TzS3)Y\٤SQ0&D(EaL;
[
fpՅ38k+4b'
!
bv\a;,4N̮k1#/w.bh|.\j!9
:
 Al'AY);
\1Cx\;
[
fpՅ38k-TN܃ED8_38j.\KQ|5mATНl{JB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hce@Iko\QhNi
4͚SD'- ʀR-޹Нi4NZ*	@=))K[zrBw_3HQlҚ!9hDPhrDg(4'p4f)	@=&Z%s9G	;bԵiJ	E^Ȁ{*RR(&3Rդ-(s\'-qD(EaL"Q0sT*s=l)VᬵQ;rǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k-TN܃ED8aL"Q0&D(9v9
fpZqOD(EaL"Q0sT*s=l)VᬵQ;r≄Q0&D(E`TzS3)Yjv*!?aL"Q0&DSgXS3D4TCb'
!
bv\a;,4N̮k1#/w.bh|.\j!9
:
 Al'AY);
\1al.jNg38j5' :iUrZD6ᨄCl*
+`tg`<,;
Ou	TPuOu	Ss殈GCdRhI殺*fIli~yD44hR[8tu_Ҍ⺀p][DW.%JҌ⺀p][DW.%JҌ⺀p\dZhu5??z;⺀p\V!u !,Z~<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯HoQbihN\JHoQbihN\Ju R6iMPP@NP"S5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hu(+$JLȮapȀ{)x=VCQu	D(EaL"Q0sT*s=l)VᬵQ9)xStQA'.WKVrWaL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZdH4O+r3JFlҚ]LKvȲ# &;v~S3ErZQ\["7+L٥4 8.OCDC)rfpV\K\#`+dF4ErTi4`:Ȁ{(e bz\1\;.\0˖TԃEL'rW5[;14h.\KQ|5mATНl{n`?خ	Bd.jNg38ji(Nfp|.\j!9
:
 Al'AYq2K?c0 5B/C!mT 	Pxa(m!>%O 8O	˕_'Q	G	|J`|JGy>%@AHNZBr'-!9i>%SY!z;|J0~>%2'[O	E_[V:J9JURPxդ#NRs4u	QRS:()WMBtrHGP%*̃)C w(5??i5sB:()WT9ju	E_j٢T#NZ*\:()W-["7u	QRpPsG-mR(WUD!Btr&s]B:()W֍U4u	QR2@0dz~;u	EXe(`AA= Ad;2Ae(`Aid%hiZ3JЎ:J9JU9EB:()V2+Yj'IG)JQ%JBtr"Q4'IG)JEYWT#NRYWT#NR Jd@=u	˕_Ȁ{
4͚SD#NZ*|20rAX7x~>dJCPC , `}e(`@PR>dJCPT)OAG3yfhҨGP%*R6iMP:J9JU)v_Ȁ{(x/Vეd5ry˟7mDIm\#NRz$iv-u	QRj٭r%p:J9JUT-GPUjeJBtrnTf)'IG)J> 79h-QRʃ2@nr8ZXdpGIG)JatTvЀN\«2!ܡ D!䡀	坺KjBtr,UYǁxjʀz=e!"죱^2CC wHȀ{*S ʄ `<xǇbaa''I*i.aaBrtzBT00_jZRhs[GPUd,LGP9h!,M	4DD!BrWCYCh̃)C w,|>zz>dJCdQe!e(`2OAGQeRhI$j&iГDU֘GPU"TZ:J9JU"TZ!#NRFH"dVPq_fTf@'IG)J:<!BtrDGc5e@=2ǃ/e1 z;@=v<PS>!Ȁ{(x&<?|<B? Q/CGh!#	Ȁ{(xQz;vȲC9#NZ*["dYgn'-~?Y\7p::J9JU8k+d\T#NR~UJГDHL'-~UJГDU֘GPUd\$K\Q:()WW(3w0:J9JU%TQ(rBM#Q3HGPU%TQ(rBMW3ZaBrWHdcPBrWG͚JpGIG)Jʃ9W5-p::J9JUᬮQ%H:J9JUW(L79hB:墯gej٭rnڈGP%*fpV+Fu	QR2@0=PCT(GPU J>e"w(d<4)):<(lѫdXGP%*$K4򸡳FaBtrl,ӣEu	QRQ3f@&U:墯eh+V,Z9h[7TI坵a@'4U,Br4Z:J9JU,BrHnr8u	QRdW46i*3@q_:<hlZZ:J9JU"죱^2C4	@4|<B? Q/CGh!ExJ>!> 7FlҐ79hD҇5:墯K4ڰqZ*Pv*
QB:墯C!n@ZPqQPP'	xGmQ@)'"|:萏u	HW%
}2@n٥!nr8ku	E_TB)kBrIG)AB\uJ⺀p];ju	E_Ȁ{(xS>!~"죱^2C4	OǀLx(xfUVЏd:h;UHћ48Z9ju	E_ep\t79hB:斊Z!IkFa@'4U46iMRڰqZ*esCftygmXnr8u	-|2Rˉgm\#NihEhVR%p92@ 3??=2P NCGPUHgS	Q3f@'5]9hL6iHp"l\#NR|3$͚R-5tB:墯dJCqu	QE_)U͚RDHGPUᬮXn٥!Nj'-y˘@t3\WP5tB:)Ws\tHGǡj>A
aD44;@rvȰ"NiD%U"aEp҉
K'rL6h-m[4*'-pU	IkgmXnr8u	-piFlҚa@'4U J҆GC!c(
!BrV8O}2@nr8Z:J9)W(dJCqJ3JBtr}2@n٥!nr8!,ZB:%W*3f@$(iOpW7FlҐ&9'-r:<nr8ZVtxGP%*tyCp"mBUp:J9JU$!@79hD0:J9JU> 7FlҐ79hDҨGP%ҔQ3f@$(QL6h-4GP%ҔZLy\̑,Z9er-ZWT79hB:斊iqSt,Z9er٤N-gmXnr8u	-(e54Rˉgm\#NihC)hVR%p9G$͚R-CqD#NZ*}2@n٥!nr83Jju	QRG$͚R-m[4*'-ʃ2@n٥!nr8%_ᬮXn٥!Ui_DfZPqQPP|:9W5X:J9J
P z"#A-&hko	˕_ ;c*|"
&<?|<B? Q/CPG)P?1tf)sIQej'IG)J}2@n٥!nr8;w8GPUtfqu	E%*j*J$iYV!BsKE_ J<BAz>P=@9h(dJCqKI'IG)J}2@n٥!nr8;w8GPU8k+V6iHq3u	QR?Y\7JC7GP%*S5zћ48RZ8u	E_3oUa3f4o*CXGPU8k+V6iHqrںBrG͚JJCq΍9sv+sdZPGPU˘@t3\WPS5R:墯\uJ⺀p\҇5-GPUC&pު"HsBDk!BtrdP79h-&:J9JU&Bѵ5B:(*M*B:墯U<00:,4'-{tDG4W0:(*-> 7FlҐ79hDju	Q)JQ3f@$fKMBtrL6iHp"qCfG#NZ*G$͚R-n҉\#'-|tf)sHW+BrW> 7Fl8Z8G̮hm\#Nihf)Z*wڰq[7*J$79hB:斊\٤Z2ڰqZ*G$͚R-U-46u	QR}2@n٥!nr8J09hL6iHp"E\oQ3f@'5O:J9JU̐6iHp"Hr+z:斊Ttf)sH*B:(墯gepުtf)"Eku	E_)U͚RDڂz:墯gepުtf)"g(iS5zћ48p#NZ*OpW7FlҐ$4J"'-|8k+V6iHqW2IGPUᬮXn٥!S6iL#NRzC&pު"HsBD)WCHGP%*
2D.&IsCHQJQQZEW!XYQ3J*vnaU> 7Fl8Z!̮hm\#Nih}2@n٠p"%*TJfEs\tfq%DdW0:J9JU> 7Fl8Z$5m+t#NZ*L6h-&J:['-pU3g)k=rڰqZ*K4А79hB:斊ety\5DZ۹s,Z9fZѪ4W,Z9aBo\&i\ڰqihDP+IZ!BsM-pȀ{(xw*$	yO@=v<PT`Bd!!BrW(dJCqzeuB:()W(dJCqz:斊G$͚R-IV舎h'-r̐6iHp"qCfG#NihdJCqQ)'IG)JPfHћ48Z$9EdF:J9JUʃ2@n٥!nr8!,'IG4U3oUa3f"T+'IG)JOpW7FlҐ'2l'IG)JOpW7FlҐ)坵uB:()W)U͚RD2+YGP%*?Y\7JC&Ek8UY˘@t(͚Rw	Rgm]RGP%*\uJ⺀p];j9XGPUVC|5T42!D8fpj@rvȠ9dXkjA'4Bܪjo+C2"-iQeq5S$B:(Rդ09hQ3f@&";ju	Q)Jᕫj%Z&ڰq)\٤\M=ڰqZ*W46i+OD4,Z9esCf:<5ڰqZ*DGc5eSGDx(
!BrW' ;c*d<Az<Ar:墯O@=v<PP|g2AB:墯O@=v<PT2=B/@
'-ʃ9W5͚R-D9_Hћ48Z!̮hm\#NihQ3f@)RDdW0:J9JU(dJCq%DdW0:J9JU(dJCqCVҸKyB:墯G$͚R-&J:['-ʃ2@n٥!nr8dQ)#NRʃ2@n٥!nr8+\:()WuD-!ges\-cNZB(((U)U͚REJDȭg
aBtrS5zћ48ZB:()W8k+V6iHq%riu	E_ᬮXn٥!NhlRzBrW8k+V6iHq΍+dGPU)U͚RDѫݻGPU)U͚REJDȭg:J9JU)U͚RDޖդ#NR3oUa3f4nډZu	QROpW7FlҐ&-d7B:墯OpW7FlҐ)FlҚBtrS5zћ48Z7u	QROpW7FlҐ)GS:()Wtf)sU,'IG4ҔG$͚R-P٤N,u	E_> 7Fl8Z9FiMRl'IG4*Q3fnr8tnBtsJRL6h-q*J$+'IG4*j)!r@s)	Ĩ5@'4U2rZVC6s,Z9Öo+%rivՆ-GPW4Zk\;js#NihesCftyQ&kM%a@'4U' ޹Z$=rڰqihO@=	r7=rڰqihGUCHP+IW4679hB:Z*4P&j斪' -GPKE_(% <\fYWZ*@TQ)h"TICIgm\#NihO@=v<PQf,HR2AB:墯? Q/CPC!fJ>v>u	E_"죱^2xjeQ#NZ*ʃ9W5-p::J9J_s9G%*Q3f@*kviJUtf)sN(lYGv:墯L6iHp"rҚj#NR(dJCq%CIDuB:()W̐6iHp"s1l'IG)JdJCqh;ju	Q4*S5zћ48k!'IG)Jgepުtf)"jںHr_3oUa3f$P*3f:()WᬮXn٥!UU+P'-)U͚RER#TFjQgepުtf)"FZk\#NR)U͚RD52EI:J9JU8k+V6iHq`\\#NR)U͚RD K:;5'.U)U͚RD#Q:;[W*gepުtf)"?YC)Zgepުtf)"s\̊'IG)Jgepުtf)"txPGP%*Qf7FlҐ79hD1kn'-~z(4PCrW筑ި\MU!H!D8k<!<'-(dJCqCYQUu	QR}2@n٥!nr8R6iMP:J9_(dJCq)viJUHћ4sNf W()'IG4*eU̨5ڰqZ*ep嬴$8-mlYV79hB:斊\9k+flW.&gm[qZ*ep\!K4򸩼ڰqZ*ep\!J%tygmXnr8u	-|' ޹\#+W,Z9aBo\떪' ;js#Nirkћ48ZRW42oT27FlҐ79hE4֍UQBrW> 7FlҐ79hDTfDBtrL6iHp"FiT͚ST#Ni)W> 7FlҐ79hE:CeuB:(R|tf)sNf W()'IG)JTtf)sSHqL͚ST#NR|3$͚R-HqLGP%JRdJCq3JFlҚBtsM)JS5zћ48!*W:u	QRgepުtf)"FlҚBtr?Y\7JCS5YWT#NR|8k+V6iHqVkk5-CB:墯gepުtf)"EճDGPUᬮXn٥!D&u	QRgepުtf)"hݵC!BrW3oUa3f5m+dHS5'-|8k+V6iHqd,+DkM9r?Y\7JCGq\6iM9h?Y\7JCq*J$ZTB:墯gepުtf)"pޚZE:墯gepުtf)"%*TJfEs_)U͚RE4$LxGP%*OpW7FlҐ)G\:()W3oUa3fM:<T8o:4#NR|%sXn٥!nr8EiIku	E_(I\6iHp""\ټ#NZ*kan1'
4͚SEPL֚tf)sIQeFiTM(s\#NR`.Q3f@$W4'IG4Ҕ}2@n٥!nr8DfHj٢T#NZ*L6h-$Jbl'IG)JN\
zi5sJՆ-GPKEYH@t'.N	r!@'4W!JټhlW.&gmXnr8u	-p4Z7Z۹s,Z9j(rBM%lݰuEM坵a@'4U"#A(M땤+V!BsM-pȀ{e
zi5sKUCs#Ni4P&%ĮvՆ-GPKE\#i(MvՆ-GPKE\2SSKy <\fYWZ*2[)h"TICIgm\#Nihrkћ48Z9s@s+f9h}2@n٥!nr8!,*ku	QR> 7FlҐ79hDj斚B:(RrHћ48ZUBCz[4Ju	E\8k+V6iHqT9q+4j'-rᬮXn٥!HTڊeDdW09hgepުtf)"jRMk=a#NZ*?Y\7JCWV'IG)JOpW7FlҐ'(lֺB:()W)U͚RD!J!Btrgepުtf)"hݵC檸GPU3oUa3f+%+u	QRS5zћ48+R(HuB:墮Qf7FlҐ79hELk̭:墮Qf7FlҐ79hEU4!湫'-r4a3f@*eqCf[":墮Qf7FlҐ79hE[tyHS5dXGPUCko
-~txko4hPEW(dJCqCYQUDȭgu	QRG$͚R-ʌҨ)#NR> 7FlҐ79hDTfECB:()W2L٥4KZERnTIsD79hB:墯eDV4K[yfRkvՆ-GPW#i(M=rrڰqih4P&jr79hB:Z*}2@n٥!nr8!,*"dV:()Wtf)sIQeFiTH̊'IG)JL6iHp"Hr*3JyѡBtrQ3f@'(D["7u	QROpW7FlҐ$M-u_ᬮXn٥!TC*Hjju	E_ᬮXn٥!I#+C09hS5zћ48sS*3f:()W8k+V6iHqDRlW.&GPU)U͚RD%ÆW*%).QBrW8k+V6iHq4j]4B:墯OpW7FlҐ&Hgn_ᬮXn٥!NQ%u	QROpW7FlҐ)ёW-C9hS5zћ482DRCVWD#NZ*gepުtf)"l+dk;GPU)U͚RE[zr-s9Gs?Y\7JCwʈ֚LD#N\gepުtf)"jVTf)'-3oUa3f$Z4H%9hS5zћ48lV:()W8k+V6iHqӣČҪn(u	QROpW7FlҐ'(IHMGu	E_4a3f@'3$JճDq6i+tf)sNQ%s2DL'->lW5͚R-$Jdk09hQf7FlҐ79hE:5&ZB:墯(I\6iHp"<hm\#NR7HqL͚STn٥!nr8S:()Wtʌ٥5J͚R-L'IG)J8Tf)P7FlҐ79hDBtrPCeFlҚCtf)sN&i_S*3f(r6iHp"sT:J9JU(`!26iMR!3f@'4u	QR0gm]R4rj\-GPU(dJCqCYQU[7u	QRL6iHp"Hr*3JHr+V:J9JUtfqDW)juB:(攥_BrP+DGYV!BsM-~r	˓aBo\p\79hB:Z*RiQ]S6rֹ\#,Z9&eCeFlҚRhvՆ-GPWQ)nBilW7YV!BsKE_+J!jzi+z坵a@'4U' ޹jlW;js#Ni#MU!2Bo\&i\ڰqihGUCHG̃(P+IZ!BsM-*\6iHp"tw2W-B:R(dJCqCYQU[7u	QRL6iHp"Hr*3JHr+V:J9JUtf)sM\J湫W_ʃ2@n٥!nr8+\5tJ⺡Btr'	xO@=|"DoT(6iM9hOpW7FlҐ'U\ZDV!BtrOpW7FlҐ'U\ZD٥0:J9JU8k+V6iHqDR4Zhm_3oUa3fM:<U+P'-)U͚RE4֑TqCHGPU8k+V6iHq5U4!U˘GPU8k+V6iHq4U,u	E_3oUa3f6nWT嫚m\#NZ*S5zћ48"dR\+zrB:墯?Y\7JCtwʌ٥59u	E_3oUa3f7[WTQBtrOpW7FlҐ)Gi4OiJU%sXn٥!nr82Dio\HU|٤kћ48Z8-T9s*%3":墯8Tf)P7FlҐ79hD٥0:J9JUtʌ٥5J͚R-4'IG)J0nQ4CJCq3f:()WiEp!@j%_ΐgm]P:(Rgm]P:J9_(dJCqCYQU3J!'IG)JQ3f@$(4$fKMBtrL6iHp"Hr*3J%*TJfEr::J9JUHћ48Z$9EQ8KyB:()WC4Z$mD[74W
KaGP$󖐀N\
zp\hm\79hB:Z*󖐀N\
zp\Q9YV!BsM-yH@t'.N	r:<hlYV!BsM-yH@t'.N	r:<Q9YV!BsM-yH@t'.N	rk]vՆ-GPKE_ZEjl!rGYV!BsKE_	P7W;js#NiDG̃(P+z媉2ڰqih? 0&j!@'4W> 7FlҐ79hDTfDҪn(u	QR}2@n٥!nr8!,*d:()W> 7FlҐ79hDTfDb-i_(dJCqCYQU3JЎ:J9JUᬮXn٥!SHq-tT+V(Ju	E_)U͚RE3IVԃDUChGPUᬮXn٥!M[5YGjrS5zћ48W.&tj*B:墯gepުtf)"r,DD#NR|8k+V6iHqVC%FlҚBrW3oUa3fNj&W4#NR|8k+V6iHqT9q+4Z9:
*󖐀N\
z!Tֺ#K;js#Ni4P&U3g2GYV!BsM-rAa3f@'6hղ,N,u	E\tf)sIQeFiTM\#Ni)W(dJCqCYQU%j٢T#NRr̐6iHp"Hr+O+"'IG4ҔijAB>j膆CPpU[4 
aW5tCCj!ިZPNZ*?Y\7JCMUri	iZu	QRS5zћ48W+VU@s+'IG)J)U͚RE;tZ5TL)u	QRS5zћ48ijsU\͚ST#NZ*6i+tf)sSNZTGP%JRQf7FlҐ79hEU$579hEMBrW(`!26iMR!3f@*vЎ:J9JU7HqL͚STn٥!nr8&rݴ#NRrS*3f(r6iHp"mZvȰBjA5ʌtr|5Kr墭dXGUp5HFj:9h她trVL6iHp"Hr+O+"'IG4ҔZTĭhҷW	5"79hB:斊#MU!2Bo\vՆ-GPKE_P7WUea@'4W#i'a!(M땤*Crs#NiPg JCqӣʌa@'L6iHp"Hr*3J%*TJfEs_Hћ48Z$9EQ$9EB:(RG$͚R-jHu	Q4*gepުtf)"q5UդUV!BtrS5zћ48+fR-hP'-3oUa3f2ZRDkM:J9JU)U͚RD"V\j#NR3oUa3f9FHsS*4͚SD#NZ*gepުtf)"r6iMR֍SHGP%*gepުtf)"rB,HiB:ʯOpW7FlҐ)GuW+[7u	QRG͚JJCq%j٢Pnr8uB:墯G͚JJCqf򸩺-T9s-mR(u	E_-!М;&U3g2GYV!BsM-&ko+4j]4K;js#NihO@=|2	rEuL̮vՆ-GPKE_8N"(!|"DoT(6iM9hPg JCq5K4e[4u	4*'	paHB ^~<zC8Q
4͚SD#NZ*'	paHB ^~<zC8Q
4͚SD#NZ*Q3f@$(4*kviJUN<'  e
yDoT(6iM9hOpW7FlҐ$꙳ỈGPU8k+V6iHq4ʋEr-d7B:()WᬮXn٥!A;iKw64B:()W4a3f@*)!a@'_Ȁ{eW0o\46Bݴ55ss9G;墯\%D7FlҐttrG$JHn٥!#NRx}2D͚RR(dQ)ћ48u	QR}2@n٥!nr8!,*R6iMP:J9_(dJCqCYQU)viJUᬮXn٥!N&ZJD#NR|8k+V6iHqV"FlҚBtr?Y\7JCMUriV,T#NR|8k+V6iHqF\M\U-h7hu	E^8O	#)@g
#zFJhu	E^8O	 '
D!'"ިQlҚ!BrWaL"Q0&DSgX4%)dXPhB"kC*0kC!E^ݲ,(4OCR!BjA5ʌtr|5Kr墯˚*vТL֚¸PF	˕յW+JMT5JZ2o\h%nr8u	-pP7Z9=rڰqih}2@n٥!nr82D$J3Z[hV:()V?Y\7JCnkF9Z:J9JU3oUa3fNkFhդԴBtr0nQ4CJCqh;ju	Q4*8Tf)P7FlҐ79hDb%j#NRrS*3f(r6iHp"gm]P:J9\tʌ٥5J͚R-A["7u	QRPCeFlҚCtf)sU,'IG4Ҕ0nQ4CJCq44dF:J9JUΓT).h$[T!9\BD3IBsKE\tf)sNQ%"TI܃ERl'IG4*W46i,ӣVȲn,Z9OpW7FlҐ&2Dq-hQ3HGP%*0nQ4CJCq)viJU(`!26iMR!3f@)ۤ8Tf)'IG)J8Tf)P7FlҐ79hE:CeuB:(R7HqL͚STn٥!nr8v)Jju	QRC)Jj9ћ48ZNgm]P:J9_S*3f(r6iHp"CeFlҚBtr :'p޹HU5ʉ3Zhi,Z9	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'Ujd:hla-(s\#NZ/v	6h:9hմtmP٤(["[xZPGP_&ltrW-!М;&Bt8G0fYV!BsM-x}2DL7FlҐttrG$JDtf)!Btr\%f͚RR(dk!3f:J9JU.QQ3@JCQReL*54ћ48u	QRrH6iHp::J9J_%f͚RB:()W3oUa3f8j$4U*J$ZTB:()W3oUa3f8j'$)gѥP:J9JUᬮXn٥!AG6iMRJ֚!Btral6al6al6al6al6al	dX\EsB)Tf)|-R5lTOCRQ3J*U4ja&5[xZPGP_&ltrWlѫdXPEmiCBr|3HHAE^;["i3WTNAVtrã:9hu7pdX\M:=jsCfj҃\ZBtrG-x3@M7R&th[hi0\tf)sIQeFiTIQerq5S$B:(Ra8NȀ{	5!A2
@y	p7i4GPU3oUa3f8j$4U*J$kBtr9hrʇ.fEaoSTV.hm\5ZZD	p'	p'	0B=cG$";9iN8N8N	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	pWN8N=mH4B>2և0798N8N	p'	p'Pdu5(ꅥk!8N8N6i+tf)sM[WEMYGs-mr#Ni)WN8N=mH4B>lpںp798N8N'	p'	xd!Ahm]D8QJ	HBp'	p'	)U͚RE:;媄XK:;FJh'IG)J}2@n٠p"r,L֖*dF8.Ij#NiJUHћ48Z9FHdQ&kKrJղ#p$l'IG)JDG̃(Q4sfCi顤-CZ3W03sNZ*t:Ct:Ct:Ct:Ct:Ct:CүCt:Ct:Ct:Ct:Ct:Ct:*OpW7FlҐ)W-T"ĐZrD6iMB:()W)U͚RE:;媄XKUkFJh'IG)Jp'	? 3ǈGGRGgOGD3PL٥4B:墯fs\.*nU\抡L5HZ/t$C;kjD'4UN<!MUPڸGPH!uDoT(6iM9h%BrW> 7Fl8Z9FHdQ&kKrJղ#pN!Ĩ͚ST#NiJU> 7FlҐ79hD"Y%D-4U+Vȍp];t6iMP:J9JU> 7Fl8Z9FHdQ&kKrJղ#pUBCzf*u	Q)JL6iHp"r,L֖*dF8.,U_5 04mMGp3CEJaBtrOpVhjUj٫jBEMo;zapղ,5Pf+᝻jڶIj(UpNB!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!rSBt:NRvb'
!?k=j詬ԹBSwUY萞ᒦ+p+`V-p`B7pC*5p!z7jڷmR`
|PM0EF(49"TpNB[hE5sENaAu5B0CW4/KZ5m[Pb'
5s=-ܤD5P溚]!C!A#ѨhMWT		hО!zDK()*:SgXS3.hlAJ|4\q-D"eB!rSBt:NΎ^<湫vZz	@=4&fL٥4BrWwڶjj~~yUM;sW[WEPs5??UȀ{(BB3f	E_1lA	;/(6iMU޹i#V5pKE_7ja@tz+sծGA'4WJB֚9rZ&? P҆BB3f	E_16 НձjZk墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*&L!3w54Vpj>
9	sSbpM:=\Ni h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrW >&3Rդ-(s\'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hЛ50M:=}CjjBNi&L(NEnaPڵA2
9Л50M:=}CjjBNi&L(NEnaPڵA2
9ǕTޣCQ3Ȁ{(iCb!MUȀ{,U++	;/(6iMUȀ{,U++	;/(6iMUȀ{,U*-Нi4NZ*	@=F*hNi
4͚SD'-7ja@tz+s
ԃCE(;Z*	sSbpM:=\~y
9Bo\7s\(NEnWC(;Z*	sS
ӣ[Ph.GA'4WM뚘CfkiHPw	4Uz@tz+r|2AA'4WM뚘Gi.)k<
ӣ[(;Z*&L#ji|sM-xL"4iTh&3Rդ-(s\'-xL"4iTVBwVj9	sS
3g)ki|sM-hM뚘GsW4#WVЅ:r5pKEZz+fR
ӣ[(;Z*Л50hG6upj>
9&L(NEnaAzhhRsM-7ja@tz+s
ԃCEA2
9Л50M:=jAHPw	4U޹i(4OCRC(;Z*Bo\;IqKY殈P&ܮ?o<ԅpKE_7jaWD(NEnWC(;Z*	sS%-g!@tz+rRsM-~޹v△]M:=\>d ih&L(4WT͜5	G+5!A'4W7ja\Џm\-[BHPw	4UM뚘Ph9Hk\(NEnWC(;Z*&L#hBt9\>d ihЛ50]S6rָP&ܮ?o<ԅpKE^޹w5sB>pm^C+5!A'4W7jaAl!pM:=\>d ihЛ50hG6upd<NiBo\;AzhiVЅ:r5pKEZz
ԃCHZ/!C(;Z*Л50hPhBմ!y?o<ԅpKE^޹w5sBD5 upd<NiBo\;AzhiVЅ:rRsM-zz
ԃCHZ/!CA2
9(EaL"Q0&jNg38j59sCbU3A5N\;墯&D(EaL"aSaLge\؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j59sCbUQ0&D(EaL;
[
fpՅ38k(r4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)Vᬡ˚fhҨ≄Q0&D(E`TzS3)YC46 ѥQOaL"Q0&DSgXS3.hlAJ&D(EaL"aSaLge\؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j59sCbUQ0&D(EaL;
[
fpՅ38k(r4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)Vᬡ˚fhҨ≄Q0&D(E`TzS3)YC46 ѥQO\1\;.\0˖TԃEL'rW5[;14h.\KQ|5mATНl{n`?خ	B\;
[
fpՅ38k*#zu3rĵmQTM	V:a:
xXv$+p !`ˆrJh\湫s2gr&ˉj!/*`tt '. p'.9s=	˟ >	˟ pN\-?r +e?S
9sT?	˟ L?I#'. ak'. b-
_9sZc?,r 2r 1g?pN\9sW\ `'.+9s?9sr 7'.L?9sRdY	˟o? H 4	˟+r ??9s\N	˟  '. '.sO'. pN\ԙ9sRipN\ԋ9sR/*H;'.Er^u?"'.TL_r!?rrI#'.K{?a	˟"pN\ԀB-H?5rk'.ROr'.[4	˟9sR%P?	˟X+A	˟?'.pN\pN\t$9sƕ	?rpN\pN\Y	˟'.O'.Z'.?'.a_pN\ك'.W?
	˟[	˟U	˟ԑ?T	˟ ?"Ao'.DpN\ԉ9sR$rH-H[	˟ V	˟ V	˟ V	˟ V	˟ V	˟ V	˟ V	˟ V	˟ ?"As'.DpN\ԉ9sR$?rH.H\	˟ Y	˟ Y	˟ Y	˟ Y	˟ Y	˟ Y	˟ Y	˟ Y	˟!pN\ԉrH{?"CH'.D9sR$=	˟ HrH9sR$?pN\ԉ '.Dg?"@3	˟ ?"A'.DpN\ԉ9sR$?rH0H`	˟ HrH9sR$pN\ԉ '.Do?"@7	˟!C'.D?rHP	˟!C'.D?rHP	˟ ?"A'.DpN\ԉ?9sR$rH0Ha	˟'	˟'	˟'	˟'	˟'	˟'	˟'	˟'	˟%OpN\ԉ*rIS?"JTH'.D?9sR$	˟$'.DOM?rI4	˟$'.D_MrI5	˟$'.D_MrI5	˟%_pN\ԉ*rIW?"JUH'.D9sR$	˟%gpN\ԉ+?rIY?"JVH'.D9sR$	˟$'.DMrI7	˟$'.DMrI7	˟$e?"H'.DpN\ԉ#/F_9sR$rIH2	˟&a	˟&a	˟&a	˟&a	˟$k?"H'.DpN\ԉ#_F9sR$rIH5	˟%wpN\ԉ+rI]?"JWH'.D9sR$	˟%pN\ԉ+rI_?"JWH'.D9sR$	˟$'.DNrI:	˟$'.DNrI:	˟$o?"H'.DpN\ԉ#F9sR$rIH7	˟&?c	˟&?c	˟&?c	˟&?c	˟$s?"H'.DpN\ԉ#G?9sR$rIH9	˟%pN\ԉ,rIc?"KXH'.D?9sR$	˟$w?"H'.DpN\ԉ#G9sR$rIH;	˟%pN\ԉ,rIe?"K/YH'.D_9sR$	˟$'.DOrI?	˟$'.DOrI?	˟%'.DP?rI@	˟%'.DP?rI@	˟%'.D/G9sR$rI H@	˟%pN\ԉ,rIi?"KOQrIF	˟&i	˟%pN\ԉ.?rI'.DrIJ	˟%+'.D_9sR$	˟&l	˟$?"I'.DGpN\ԉ$CCSrIN	˟$@	˟$@	˟$?"I/'.D'.D'.DSrI&HM	˟$?"I?'.D'.D'.DpN\ԉ%J9sR$rI*HT	˟$L	˟$L	˟$?"IW'.DpN\ԉ%K?9sR$rIrIrpZ/"Ikdo}g%.^?}?%4};O?W-|:?lKԔll1F؟FDqK?GȉD')!Wȅ"%4/^ѿyE^aqy)$Je!
w$ ׿SJ?T0**+PE*G/?Tg⣏,Q;S/C^b%*FԔ?A^c4Ԕ?pǿryryr{/_ryo<7p;gp:KJ?g.ywp<?G/1WѿWA+_J_.C\e&. Q_$H!5|O_(毕ġ?e1ZsfUA*_kgl_-毖gNIi?*_OWAWҿWDou5+R(M?&+? 5	oB+A	s5Y?jf8kg_8JJwppw#e#@n $JS#ɗp@N?AWp@T_5252-S5qGCP7P:PeܠA+A;W`2Ԃ+?ipuq}ק^'(pU_qsQxFWxΑ [7%H?7:%F???ʟLLο
ܠ[ [ :rYrYrZ%ѿҿ C?`8O3DM]%UUEUƟb7U{__b^WwUyUت?+{_cT_q2uq2q,*_ ?p-Uw /bӿU/=*W__\?bG߿U	=^W~Wǿ*qU|W|_'GU$*(ت-U >Wob_b?ت ت?*تwU>	~W	Gت 
>W 3 bW_aUwB_bԅ~W'ت	?bJWUIԦ_ԁR=DR'{_ԉ?_ԀwUkت >W&?2UURc%W @?تdgU2b?dUdؙ2 _2yU~2~W?ȵU~?d`*Af~Wbsl33gU~ 3}0b?K*#7ت3=_yUd?^;*A)U~U/w*AwUW4xU~ŏتƟFWpF$_̀R/_R?7͌8Bw͌8{{_h_4%o62 yo7W慽c/4{>h͌9O[_d }c/2 _U|o* x?B7 |W"[ʿ`D͕
>0ʿ`, όʿ`DT|W!Cʿ`DQW͕ܢ *Eʿ`DQ{ʿ`DQq?IH6U'r,*Dꋛʿ`DQ-z6U'rʿ8Rʿ)8o* OH{ʿx9N&~͕)%x8o*RNplHlH 6Uܤ[pJ6Uܤ`pli੾le_Ĉ e_Ąe_Ąo5*$YA/Bme_Ăo*$|ql\P|Wq!CPw͕U *$P-lH[ʿ#5#o*$Te_ĒGe_Ĕ5ʿ%O57͕K^j&*$PMlOPWlLEe_g^j`6Uܦm6Uܦ|WrW=e_ižlL]lLglLʿ6Ux;fCe_~7͕(ʿoDe_e_	/el!(:l!,<o*Ko*T<
͕J;ʿ%]e_*͕N<%*ʿ$ʿ"|WpDZx[6U=ze_'|!6UMo*'^6UYx>*,G6UR|Wp	N|o*$}e_$lʿICOV/6Uܩ86Uܩ7͕* zDoVlRVlP|WrGՔw͕*}XlP3|Wrʿ5~7͕kY|WpF́e_͎7͕n<|WpFHa?̓e_S͐w͕e6 e_6ʿ_͕؍luʿL*%3`?l|Wq);͋;ʿD6w͕lw͕~l͕?li\>7͕|Wq-;ʿh[ʿvx@*% F6UK(@A6UK,@G6UK.x@J6UKPlbe_>}e_ lo|Wq0 l(alTolZ|Wq1|WpI
7͕7͕^|WpHU;ʿF~e_"W6U'x
%*		(w͕B(U6UM4͕a{ʿ~j76UMF͕lo*&`klQ[|Wq4͕K*&z=lw͕zW|Wq9 e_0o*'8nq#|Wq9?e_⧄,͕^o*'=lWS@SDe_ʬ! e_ʬ!ʿR!e_ʩ{ʿI+6UܪUilTSlT_lX!h|"|Wr~w͕+ xDH6UܬlZʿ~e_e_ş+|Wrs UlYC!_|WrʿxDa6Uܮ1qawʿ6Uܮ|WrS0%l\|Wr|Wq<4e_Me_^e_~]e_me_ʿ;ʿ_7o*'!6UO0yMl`o*X[ʿ#p%laʿݦ<96UܰKr&傏&ϛ>盈ʿ<H6UPW]e_nʿ|o*(7͕y|Wq@{|WqA?'ʿO6UP-xŎ*(1ʿ&1|WqD5o*(^?.W@wIʿ$NW l[񈫾l`26U<b[ʿT>_lGB=e_)֮6Uh|Wp
ɾlhel}h6U>|Wp
.zԝe_)Cֻ6U֧ܲo*Y]De_,}h6Uܲ?|WrˏZW6UܲH|WrʿJY6UܲZe_/}mʿ_@|WpJo!Ce_+/	e_+?	me_*WʿT	,6U$ʿR|WpJ[𐯾l%0xHw͕ƞ͕H.o*	e_2*	d*	6Ud*	>2el&,56U<e>CAVo*kd ʿ[e_, =l񐕾l<d
7͕ ʿYSBZ^Xw͕	Be_#	d6UR:|WqIlT}e_$	H[ʿI͕e_"w|WqH(!6UR0xJW6UxJ
7͕Jʿx%͕ʿto*	
6Ufo*	>3
͕ʿx77 /3"p /j~ eԌyV{${N<K<ԞyyyyyyyyyYɹ'+=N=c<byr ~yrQ͇$Yy<yrT<*{ܖO=KG%ʁYg=yqq{bycl={py(]ӏ=={'{({*{*{,{-{-{.{zyy@{M=*=&O=+='G=,O=,=(%%yIH<{IgI<Q<=%SIdZ<=%KIy 	A7<a<W{'Ggy O=U<K'	hA-{%`<T=,B4<{F'BBby!2<=!BF<{IG BN<gyO<'PB*{Ey!="B0{JhyJVyJ7<ByJ\yJ:<FyJbyJdyJ@<=L=HǞUA)8K<'{҉(yJ*{ҋ'(yJ.{Ҟ{Ҍ<=5g	C:<<؞{l=4~y!<я=7QaH<ӏ=2Yy!=2T<ʧdC-{e`<=y=ҳtny<K=:1<L=:{æg8<IGtH<IǞy=<O=PO=d=l=t`<J<fY;7<p{õǞy؞{öG =3vy{ôwa;${ôvK<iy'yʧyGyˇ;0{õYѹ'K==<byt ~ytQՇDYy<ytT<*{O=GEҁ{Ȇ"DD\y"{ȑ{ȌO=FG"?<py
py'pygpy{\P<]4<=].<Gv3.<t~yY{c.{= .{Y]O<Q<CU<Z<\<O=.{sEYD	EqDA'{O<y¡O==pyq=ܟ{懞O7<<ryܟ{Ofy'{=(OǞry,<yܞY<rylO.{<y'{4<ga<Ǟc<'P=t~yu\{IIgp:ytyC-{.{p={Vy{'p<{pyGp<yy<p<U<p<Z<秞p<`<p?{sy}{fyǞҏ=~Ǟp>K<p>O<O==|y|y#{ug#y{Gby:G{y{aG${K<#O=9PrG-{\<O=GP< 7<p@=1<Gp@ J<p@H<	p@O<p@T<==<3@r'P:<#<r#A =c(%{{A8P%{@y(O=ܠU<'P-{(= C+<p=#<C =="=	gpO<p({ yY<Ah y 
rygrW{'GQby(<rQfyrQIrqS=yJrT%DyrYܤhy#sJ){Q{Iܤy&gr1=+=ܤy)=ܤO<'R*{E)="rq!Y{ąǞ$Fy{y$#{ć$Xy	$=ByT<q yG$=C=NyJnyJtyKđIfyKyI ${yI$=ITĒI-{$=ܧ{fS7<<rܧ{hSfy){M(SiǞr,dLy2ܦY<rlS.{Ly){!4<ga<Ǟc<'P=~y\{!IIgpByy%C%!-{!.{*pE{"VyF{&'pD{"pyIGpDy<pDU<pDZ<"'pD`<p	=hyny O=N=K#{<J1JQl<p	N<I,$y IT% K&{PTVyHO=EǞTTbyDP~yDcQ,<	T%{ʉT({ʅC*O=Br*({yY{#\ygG؞{#c#fy{#${q4#'{#*{Thgޞ{Ĭ%{ny<q(%FyS#yS3yRQJĤK<q(y'%O=QdĢJ.{`<J%{ĵg%y{KbyZK{y{aK${K<i%O=YPĲK-{\<oO=KP<=a=aO=c#q1=bQybyL'{T<SGq0yc`<pI{!Cs$!Fy {$fyǞ	=ǞpHK<pHO<BBO==yy&{g&yW{MbyjM{y\{aM${K<&O=iPM-{\<O=MP<=qˏ=qO=s#q9=rQăyryN'{T<SGq8ys`<ry*{TUʧGrgUdy*{UܪyTV*{ʤ*=RJrdʥTySܪycCYY<{Z3Y=a=gVV${Xy+'{Xy+=ܬY<GV.{O=ܬy+WVy+{]qܮtyv'r#+=vgWpy+{\y+{]<W'{\y+O=ܮZ<gWzy+=O=yq>Ώ=|g'<'<Ǟ'{=ON<q<yyT'O=O-{yCaY!<{b3a==XX${`y,'{`y,=ܰY<GX.{O=ܰy3{s{{G(=3{	qA8O<q@y
(=lq@yyM=Q7<0{tyc<qEQ@<qEQF<qE((yqQ%{O<%JqDyl(=Q0{ C+<p
K=<S ==*=gp
O<p
({(yY<Qh(y JrygrɹW{'GYby,<rYfyrQIrqS=yJrT%dy嗧rɀ.y	M=GpKVGpJy{%J<[={),)<	J'	JpJY<pJ[<RS{&4<eg	<eǞ	<f'	=~y	{&		gpLyyCœ&-{&.{3p=՞{,-qΏ=؞{-Xl={-(,y  =ʇp*{=[<pzy YR4<qH)ByR&GqI &gqI$aIǞqHy<)O=R*{"E\<qHy={:{:{;pN?<pNy=y'O<pNQ<rr==<'0{'P<(={Bs{.<=
{(dy @C3ǞpPBQ=='{(%{(O<pPO<pPQ<pPT<pPU<pPY<pPZ<pP[<pP\<pPA
3< C1Ya2.<{Fy1M= g c G{=Ǟ?a,=	=
'G=0y>Z=-{ܴs-By-.<hQ{ZbyqܴyܴyiHǞܩܴIGrՇZ${i8D?=ܴO<DZ({EC-O=ܴZ<hyZzyܴ`<rҁIg
M=yq1{)by॑#g
Q={)ऐy)Ǟ?)%{ञypRT<eO=Id7
KGpR[<
L
T=S=S4<qMYf)yΏ=S6')<qM 1l=SF<qMiG)y 4g){O<qLyP2eG)=S.{♀?⚁ny C gp7<ca<p\yp:<y5jh5Q=_yai yK<jy4yp({J ҩid4y[<p.{<p0{{{hy{Cs!<qQqG*Fy{yiT{*3<=G+y2*Xy6*==*=ByQ<5*=BdoT-{T-{T.{{CqQ@VyFJ=K=pTtyFy=
{ੑCs*fy*py($
<<

==
=ਞyਢyਨypTU<Qhਸ਼ypT\<

=U=U4<qUY*ytyc<VG*{QcUfymUF<
=_Qa*=qI*O=U*{U</h"*=wqTy^{*=UP<pW{+4<pVYO=?qY\glO=ѿG-=<c+py+J<
=οA?pVyଖypVypVO<+({=O=+,{+-{YlସyoO==pVy-r١՞{lp{Ǟ-{ܷlO=ܶ[fyc-<rQ<r iǞ[%{i[({ly岩ܶY<G[-{ly巧[0{m@fyb!<pXa=1<pXbg=8<pXy{,${,N<Y'{,'{,({,*{,*{,,{=శyǧ@p[{-4<-Vyiy=Gc<3X{GGY{-F<pZjQ=={-%{-O<pZO<pZQ<pZT<pZU<pZY<pZZ<pZ[<<-0{݂KRhQ3G'l\gl)jv%L)pთ.N
Zyjm5Rx-PVU4s۔jJpos`|B`V_0cd֚}WŠ*
ⱃ2nޫhWd^4AD2N/r=tVqXFHi_pZ hW2B- X
ⱃ3E}W !A\V0fd6RQhLG8hW-OrCs]	ݲ#TTvޫ`Y@@
 e+V~aZ,G6\EUR~`,siۤ8%I\q0Ю+1z-؃48jEQ52"U!\V0bGTٿLIe0~ĮJk_2"L)~  D4+(^9B/DP)|^54y <(Ikzr'#Lu6g4Nx10Ю+3)nx#,
ⱃ4j۸*Ebn4jhϪd$d'W#x>c/s]SU x'W-Qfz-
ⱃj=WI`4+a<Kw4y
'1$dx+_eX(I.i׀8hW5mZ'j4+^6D{*^0A@z-jxЮ+374CUX~:ê*o0@G5U.4KWaF18jERyEd>gEŅ5^"zڤQD$Ge[T=W<ujCtFW4+ Eko-mR(NhMʠ(9\uNoU!؀(La,9sEUx#Eݲ' c`溜V"U`b]RC%j٭~BIDI$9"Z[Ώ꼒5#qX9"TԷ\΍CIHmhjڊ噣J.huFf%oW~#yFf%OT9t ]
ⱃ(tiflY4^f]CB`R䆑AQ1RW!
&!sFKw4x̭U."'wA8&i,4fJ@a\V0aѪfݳIZP溛 qZ5TLY۶i)
fdpchQ3Ign٤ZVU43isWG B`UD%&U0t1
ⱃVU43i覲<qZ5TLYm=@jW]RlֿU" EpЮ+1Ѫf]uJQ\ӣ9j^>"Ȗc8&i,ThQѪfOUk |a&i-	MkuhQ3I[UE4+!qZ5TLTJ%-Gj	5Е+Vkj	5Е--GyTZѪf9GhQ3Ign٤H
f }j hWDj	5Е+JSrN+FJ]	RQUD%sEngn[8uhQ3IQO|	(4+bjQ:;E|Dde3ѥRIV"h2CS}]38k,U+diOpY۸!-d8k,DDQ< ge2G2@i(o[T?YZ!OpVhj~S5,͚S8k)nx@ QP?Y\5l,<S5MKM)rᬭ*nTJ}\8k+eiCWnJV)%!*.@Vhj&rzW@+D4YZ$82D&oY+D4Y\TյrFH%h+YۤeqSV;tT["7^| @yZ!⦭v)JjseqSVUes\eqSV%s\eqSV4 -NkVhjzڐhJW5m\L-)Z!⦭ںn|",*jڹf%tY+D4Y\Tյr:<L)Z!⦭5sWG,*jڹ\QR$Z!⦭vE+D4Y\Tյrd:h^GEh+ZfpT(4yx	S;)34U_gej٭~S3lֹ}QOP? S8gej٭~j♜5fOP DOGRfpZ#fpZ"_T"CeB R8♜5*HWᬵRD Ȁ{*2TeB R5M~5MrDPT/T"38k+qL&}R^ Ȁ{* j/)YQhS3\0? Px@=1!KS3_)YQh_T"졈eGR;LʋEsYQhv/  8geEWW)YQhv/  S3k\fpRkuK$@=60 fpRkuzᬤ);je=BH> DCiPmLٻ)
fALٻ)
f =3CiP ? QfHz/)Y[7pޚe!LֿN)Y[7pޚe!Lֹ| @? QfHz) DG f~(m!S3Iko\QS3Iko\QDPTy*f Q!T 
AS3Iko\QcfpW	5"-m<@= 5AGhRb!T 
AYjJE޹fpZrDg(
? T5hRad<3B|}/qLURR(ᬵP%"ko\Q ʂ<T 
A( ʂ<T 
A3WT'5ZKY\\R%̾Ȁ{(xPeR!@=|<BH2)Q8gesEsHNk>gesEsHNk2D"`=BA6!H#@? Q0 BG;Lm]^S3WTȀ{(xP|? Q0 fpW4W;j}38k++uKA	e0ge ꩙YjH!KeAoT"!m/qLRAᬵ$H ʂ Ȁ{*dK38k-I oᬵ$j♜5X7u38k-I o/3̐<ge!K  d>G~Ȁ{,x=fpY٧)YfHsCf:"CwܾS3Pz<֙5/ Gy Gy/geDx:♜5/Ȁ{(C烨 Gy/3Pz<geEDK 0x:"졈CgeEDx<♜5/ 0x<"졈CS3kLtK axO@=3ǒfpW7Cᬮ*nDj"!^<u DPC0y/ᬳ4iU\=L3FP̾Ȁ{,|>xDdG8geJrᬳ4iU\;@=Ax>K38k,UC2lֿTᬳ4iU\ճZDdG/G  v<=K)38k,UC2lֿX♜5f*˙Zk\@=Ax>Jz==B  v<=K)YfhҪfiYfhҪfy}a;OGA`ev;AҞOPgeJrV"qL3FP̭[5,
;OGA`$ev;AҞOPS3ѥRYfhҩ\\Ȁ{,  v(x/)Yfhҩ\_qL3FJ} DdeZ;>!K38k,U*-?L3FJEr<"h2#/@=APx/)YfhҩQhոgeJE|@? YcC@? YcC59fpP}QpDCA	fpP5qL؃/ OP@=4@5>S3_T"	8"	fpW46 fpW46 ' >@5!,kd_6geHr+j_V"졐1|z=|DC!c(	z)YR溚E38k*CY\SVȲCQ	1 DC!c(	z꩙Y\$Ar5Md}Q@Oe@P8gepY\S3I/ ʀ?5@? T 	꩙YQh38k*-eG  8geEgeE Ȁ{(b<B~j"졈	38k,hlЃ38k,hlЃ/  d>G`Oe2'/)YfHsCfS3̐2<"Cv@? Y!z;rfpTJ*r5)G ?#@=~G28♜5)38k*R%KP@=~G2;Lʐziz5!+/  e f~/)YRoM>geHr4C 3??} DC!b꩙YRkkOᬩ5_T"졪 fpT)YRkkL Ȁ{(jz @=Z@? SkG ʅEI Ȁ{*$xDPkH ʀ_@=1T"졍:"졍ں@? PƊm]^Ȁ{(m3Zm]^Ȁ{(m3Zm]^l"L)[oM2k_ ʀR-޹
@? ThQ%"ko\Qb%"ko\Q!? Qں!9j\D"+uJBs\դtDGW;jy DGW;jR? TX7TeAH!5? Y٧ "C4pD@P@=z<DCJOG Pz<? T
 ʁSt:<? Y4.|@? Y4.| ? Y4.ej٭~@=F*˙Zk_? Y4.ej٭a`eJrV? Y4W4WѥR@=F*@? Y4TZ+G P؃6 eP؃lAg 9Eu5l 9Eu5l@=& ʀYȀ{(cEd@=1 "C4 <"$9B? Q%x8"J*tDC'(O 9Epޚ}QekkOҟᬮQ%s]^h@ֲS52DkW3hi@=/CU⸘0|2ᬭ\JKysKz7Ox4+W!q4+W M8ExJ18jEx,cQQ
`_U1< DP)}W_E{Z *Exh( ^(0/*.@^| @^ 2()h(֊q(!<GEyx	S"(!Ex'(DWJ
ⱃU&jCB`xp bTc։6
ⱃU|NB`x	B`x-44+Wh,r3Ex	kB`x0W
ⱃU.h|Uഇ@h(0/x"L!Ю+5^ ;`(0/+h|U$Pu^$H"
"L<.@^ghWVS TI DP)}W5E@_ Q\-X|(0/t@u^Qp4+WAȢ(Q
`_U䦇LE@^
GhfW(ˁH#
"LV`@^`,@^ũB`x #:HbQ
`_Ua$!:! :DP)}W6:
eЮ+5^O
ⱃUЮ+5^ cXV
ⱃU+EЮ+5^EŠЮ+5^PhW q$M
ⱃU( S r @hW>B0URX$
ⱃUB@Ю+5^Z#T"L꼦AbB`}chW  qXp6U!bZ5y1(%
ⱃU!a\V0j@hWTW4pЮ+5^
!hEx!
ⱃU +]W8\V0j A\V0j  zS,Pp4+W+,qX:\V0j*B hWK.qX-D2NĒ1A\V0j5#qXQ!\V0j8:  hW4+Wh|ULZWC溯 B`x ~cBus)0=88 1hW `"qXpcŢ5
ⱃU
!hWWqXu3 qXDpЮ+5^>P  hWCTqXnZB`yX=FjjWEyHCB`{L@cHp7D
ⱃUChW	!x/
ⱃUА
ⱃUe@
ⱃUk |a֫hWcX4+WP
ⱃU`/7A\V0jeĐЮ+5^	@WC溯+< b((FDP)}W@&qX10qX*_\(Iz$(
"L!#`"
ⱃU B`yRc
\V0jX
 !\V0j%~+qXؔvB`y5#ZcpTCB`x`
ⱃU`\V0jJ
"LF∠S҅bx(- bExCB`xȸ0L-+"LWSK!\V0jQ1zD2N8FA\V0jd4+WlD+]W&B`|`Ю+5^T\-) ( ca%4+W 4+W)84+W$@
&!u^
@^QpWC溯<)D4+W@/ExP^B`{p- lcp4+WhW

"LH)∠Sa\V0j;rvc tL4+WqXp]B`x^#B`x$\V0j+BZd4+W$k\V0jp	@^]B`xGQDP)}W4+WX>4+W BЮ+5^HhWL@4+W`!uLIe0~I|0hWh(ը\V0jU`H4+W9Q1FYQjc՗c`b'U!L\$9 t4+W@B`x"XhWhW 0Q
`_U [\V0j> 8Ю+5^A84+W21Ю+5^U@Ȝ5^"
y}x2@2]WPA\V0j-PhW p'WID`jȜe0F^-Q8jEx qXT01	U.	H
 X
JXQ	^	U.@[<^&!hW
`4+W q504+W7Vc O0hW
Ps0Ю+5^K2\V0j x'W(V! 0hWqXVi0hW P a\V0jF"SjVc]Wa%
"LqX@ fqX)Ю+5^@>A\V0jJd@^ (Q
`_UH @ExE8qDP)}WA  Q
`_U +ᠢ(Q,Q
`_U(7OE{(0/$RDP)}WDP)}WHHE@^
E@^ DQ
`_U1EyD؊"L꼡4@\Q
`_U*K@^ (C|S$.(0/$1y(]DN-WAxMzQX;)mW0! (O W0!P WF @C* 'W0!zsBG)u^@JȠ	@1$W0!~Ud:
FP(?~ĉX8+x`	M"h" tN^l	 `:V-j1T@
 y8Pd^s@uh8%x_
D.#jWNIu^ @TT5x`		u^hZ*]E1lfHگhKUd (Z2P5Hj3x`		{A<5^-C@V. h "IC Y CUш`rBx="'U⸘0zFsCGx zՀS|)C h"f0B
ɀ#W $ @	u^Hy "Z@A0<5^@L7^K Ȋ P5^K
GhAb9`,{16| MM?d_16|~&CGT?[-5~XMԉ_t?I_l|4?HRY%2Y%2zKſd7dՒ^-$oV W^-!Ւ^-3? M63M63M63_M63M6314?^)))l/;
i4?^`x 4?^+4?ү&$?`,&^o
o^o&&~o{9$<[ 4?q/8Hdt?(|4?*Kſ߀MM@t??,&ެosſj\dcſY9@loVHxՒ-x}S`xS
i<*bl=dY%o
loLMϫ$[)/>[dYSMՃt?Z$[d[MMՖ=Y%6
Y`dV-f[ſlՁ;Ձؗ/S`aՁثſlYeS
ſl``}6Pe 3	@Ձ B`}oQM QS`CՂ)K~lNxR'SMSo
ld 'n3
)
'CſC)(ſ_VQx _ſ^oABl ~lħ``AM SM_6X_ D*Y%]D?!?  "oSMKՒ^- 6A6E*oc?^px1$<[OVXx7^o`	`>`
oioeVXx0g&7t?WSMC;M1~WM'^oHoDVIx$VIx"g$[׫$[g/Ւ^-=Y%ZՒ^-VIxֳ`ZCſVՒ^-V[x֖=X.x֖XoG;MFߕ`D 
iH&zKſ
oՒ^-/g$[%ެo>o=Y%4dd/>dd/ȧ/Kſd%@d%#KſY%	JZxRϫ$[(/J/Ւ^->oozKſ3 zKſ3q/?Ւ^-OՒ^-gՒ^-//VIxY%8_/VIxY%8Fd׫$[	ެo}Y%8*zKſp)zKſp\dKſ	$[Y%$[zKſ}/%OVIx=Y%$[BTMƀ`gAM``Ւ^-𙧫$[3VIxaՒ^-Gd&,zKſ}Y%	^oWSMq7V⏾&U>obS`$[WoSY%}Y%Y%=Y%9W/׫$[ W5Mld?Ւ^-󒯫$[%VIx_/Ւ^-Ւ^-Ւ^-#Kſ/VIxX3dKſKſY%KſVIxEAMM6\@du~oY%\Mdp/SՒ^-Ւ^-_$[@ {GSM߫$[AՒ^-]6}Y%
t?l-4?}Y%VIxj$[6VIxiՒ^-SdY%VIx/^og/VIx׈>o)KſRdx/$[9g$[9$[8w/ zKſ&<[sſRM}S`/M=Y%E?VIx"|4?_t?7Ւ^-Gt?C/Ы&M΅t?)W/R3MVIxlKſ_IR/Sg$[IGՒ^-Yd*&cſY9
t?*~lY%
jl/2l=Y%<Gd_IO$[sVIx/M6d+`*
iVwAM¶~onY%
l_M6#d,@d,Fd,Ւ^-/XQd,,Kſ=Y%=Y%
Y%Y%}Y%VIxVIx#Ւ^- /*zKſ^oolY%&񁟸6/ZI`Bi;)igՒ^-/Zqlvo/&&b6;M6)dp}&は$[〫l8c/{i6=Y%W/jl8OdpUdp+zKſ80Kſ9zKſ9Kſ9 zKſ9u/Adr&zKſ9Y%}Y%Y%}Y%=Y%:dt Kſ:=Y%
ެo>o/VIxϫ$[qՒ^-׫$[p/\&zKſ
ެoVIx^o}Y%< zKſxՒ^-Ւ^-3Ւ^-[Ւ^-$[F^oKſā/^o}Y%bYd3dE~ou/oՒ^-VIx)Kſ /Ւ^-g$[xՒ^-Ւ^-VIxՒ^-/^*zKſVIxwt?0l
t?0dv5dvՒ^->ot?xSMǊՒ^-]Y%_T?x/m6Y%?x/6	o)DmAM ZlGoo?$[E?Ւ^-"Pϫ$[DVd=Y%TKſKſiob/b/bՒ^-;Ւ^-ě/bTd1Y%Ko Ւ^-FozKſՒ^-CVIxY%eO$[d/"$[VIxY%d,KſCՒ^-_VIxado//VIxHod//Ւ^-Ւ^-ү$[碧$[}Y%=0KſKſo(Y%Go&~o*Y%DVIx/(Kſo"߫$[HKſ}Kſ|Ւ^-ެo}Y%>@d$[^oެo'Kſ|Sd//Ւ^->oKſ~Ւ^->ozKſ~/VIxӽY%?&Kſ~TdRd/dՒ^-w$[Ւ^-Ւ^-ɧ$[W$[}/d/dSd2,Kſ
ެoFVIxǪ}Y%Kſ=_/$[/VIxǨެo]zKſ=NdzMdzTdz)zKſ=.zKſ=ofoc/VIx3VIx1߫$[Ւ^-ΟVIx;=Y%VIx2$[ᘙ/fZd3}Y%=Y%@5dVIxo2d /VIxoY%@Y%@*Kſ*zKſՒ^-$[ᢿVIxF>o=Y%VIxDVIxB$[gՒ^-Vd40zKſՒ^-VIxWKſՒ^-
iՃ7|2`ot?k/Ճ7	Հkſɰj|4?5S`$[Ւ^-՟$[W$[w$[?Ւ^-ԫ/j[d50zKſ=Y%pKſd	zKſѽY%vzKſ~o2$[L/.zKſ=Y%Kſ.d6c/l?d6q/lHd6Od6*zKſY%Kſ?Y%Kſ?:d~Ւ^->ooɾoVIx⧫$[g/4d
C/Ւ^-(/Fd
Y/%Kſ
>oBϫ$[P/Pd
d
AM)T`*Md
=6_VIx(lEoVIx`*/ng)nՒ^-&inu/n| 6Y%6ѽY%>lY%>@oVMq3Ւ^-| e6~o%7d ɰ_$[`VIx /MY% ?zKſ@*=Y%  7+Ւ^- ?Td( 6 
oo?85d8[ɰpՒ^-,?8Kſ 	ɰpՒ^-EMÇ^o 	XVIxÂw6
~oVIxÀ_6$[3MՒ^-`Kſ !WS`c/ S` zKſ  [j
W$[I ol %VIxM&)zKſ  nVIx.&dP]6VIxe6s/K`GoʉS`kdW ʝ/QMY%J	ɰVIx~jl(/t?$[νY%fՒ^-lY%f/4VIxٓY%fUdoՒ^-fVIx4dh}Y%?VIx@ddoVIxՒ^-~oQdbϫ$[=Y%CՒ^-5~od$[cVIxzKſE֦dVIxǾnKſP	SՒ^-1GlY%C td?Ւ^-l9$[󀿂?sVIxe/VIxq/_	VIx}Y%/VIx-Kſ83d/Eo]/Aϫ$[=Y%hՒ^-^oY%h/B$[>oY%h`d>o ?`V V [	<[o|)S`oSM0Kſ2ds/!Ւ^-G^o>o	o
ެo}Y%EzKſ9d/+VIxE
lM6Ex``{i4>oE l$[GS`dVIxр(=Y%F'&^oQ)DO
lԩ/R׫$[^KſVIx$[XՒ^-,~l~[X`,	*XV`$oaoc$[ jſbl;`$oS`voz`p$?4?Ձ_Voҷ7d߫$[o͌-J>=H+7? sso%2/r`!%rg]6r~XMvoNdȣdp$l3xW!x:U?_96IioG><[[	 <J%6 <=	)x@3MҚy.xҬtxҔ<-́cſC_qlGMã$<[>[Ӈ;eJoiRMȁgPMȇg ?A6"83<[GA6"gN
	fxȀL C@k`("lE'-XPo?A6K--߀&p"ެo/[A6v73<[O&h-0PMެo<[>jVxÿ6o^<[5 =4PJo?Lz p6I~j(<[ɰz+ y6 "G
?i&_ M 17MH"
	)=Y% C_R-=So7M ?pM oμ-?>>)|Td>H.xo*WW@(&
K3<[
~l ߚ1txY aM6 b` MltN?ql~ <>E6N%6N_E6N1)$.
	%$_A6$=L(k:o)*VHxKӇ6$`gES`0Zd<^->`}l 6[@x[g^- Mj <8xl
-W?(
	-ՋOoy[f?5o y} [l]?Zx-2O  M6L|^-4?~ <(<[lB~C/5 ǋB
l!S`	Ւ^-	ǩ[Rſ!_B6Kſ!z\oijOUPJobPM2穙O
`%?=ɰ0Ӈu& lL  y6& 7``hՒ-h?F~<[8* lN MS`zVHxg`xɰ O4? M?#x:po^Y!l`>ɰ 3?E6 Ւ-PMS3ſP6(pM  -a6 /PM ŧV-<[M  ϚkſϚi3BG>Zx,XoP=H+x$A׋%~)WɰD> <<["ךcſR)H>l$~o\o5+<[@AMĂPMāSՒ^- \o#?4?I O&H?S`u D?MՒ-BYtxSM]??&iſ#VHx$?`	 M$ y6c߀HMloN-(+PQMĠ3e676Gl%
?J-&VHxɰ~)&hU]6it(xOHM⧫$<[Q$<[R$<[` D?HdՒ-Ւ-<Ltx[ɰ` 6,}Y!,_96, &k D?P'Cſ(zCſ(pM( "lY4dHdYdoLY!VHx8Ւ-NHdodZdzCſ)Cſ) &SՒ-CſCſ*':[C`PW 6PCſ
ρ96b 6Bϸ&$<[ଧ+0zCſ[Cſ[)Cſ[0zCſJ%6 枬oƾoVHxp7txxAɰ/Ւ-^6WIMOAǋ=Y!.WpuOWI+Ւ-b&Ւ-e;Ւ-b~	`bՒ-b%|? M5?lEBl	6EOS3ſi2-ſ^=Y!>oa$<[>tx?`5drlpM<D"l`'Cſ)dou7Y!Y!G$<["Ut`okՓ-.zsſ`ͤxVHx~o5-pAM/!&/S g]`lt?D `I/i*d?`	~`_?_iˉlhE2MߊI~WM߽M1	`<xo{[M4?ܯ&t?~)|g6T?~WM cI6VHxVHx$<[I6KY!Aw	2$*&Q`d*`MT?`f-MY6bt?jlD?`/_il4CUM'?6VM;Q6悟l`0llo6 Mqu@cQ6KU6`?pp&+&1aMRMt?4?i5߂d?S`x(x:Xx<[ OT?¯t?Q62SM<`Y!S`]6lՉ6Cſ͋^opVHx@~i # D?S`iAlPal
 zulpfxBAl M3MFm6?7?I`1*yxпlu@hp	
uI	76 (RMw#<[d	@lPki6(e67ɰ8msɰ8 O"M!6}Y!py6ui @q6/[hlƎ<Pxбoq栕@k:MLopk7ß5-/lb0ML!}&&>I61s͆o	8=TpUqСWS`5 OI_d?	`rɰ9`r+pZM` _Rld_d?#lac͌-~l_xi\@c'<[qgՂ`~ldopi
	~ldoq/6o`F^ldop4?>ldop65<[_-sɾl
-LbſpU?+|wR﹘?p\a`XvziR
-XM-Lbſ=H+x߫-Y ?ziK=Xoso::bſ·><[	~XM?V-<[V-<[R
-t,}K/6o
?+*~pBMUa6<kŧV-<[A[ſy 6XAa6ZV-<[+ՋO
Vopa6Zw->ZxVM X~XMXiŧ=XopeA[ſ+ 7?ϫ-ziAԂ p MbſGՋOOR
-"po`XMZAM[g-ެZxZ zVos&,&p6ㅞZxV-<[pԂ?,&pEMŧV-<[p Voq&rASſ Wl Xq~ZxV-<[rH 㒏-9lC6[t,&t`:uŧZx;Ԃ/	>`:*iKՋO
[t~	 RlF?	/?^Zx\9bſߩoot?W
`?Top/p	&0gŧi~[0<[v~XM&M-;cŧzVoqqo?ҽXoq}ŧR
-<"WM+xԂ#6[1 O&1$	IDO	@blϫ-Zxb+zVov@cJM!+6	d[bſ>Zx gA[ſH tp$զ<[	6GZlτsߩO?ߖ`~EM#ՋO?&i?o?,&WM3bſ=Xop ߺ?C_V-<[2ՋOVoqR
-=,&z}&zՋOŧXVoq?Ւ-ot$<[GdB6F6VHxj6p.MjՋOGZxjԂg$<[	}Y!}Y!`?ui-?*zVop(Ւ-	?uV-<[
SŧJH+xNdXY!T{a6U6VV-<[
bſԂTVHxoOO?`'blqՋOXopܟA[ſH*x {a6??)bſV-<[܀A[ſ'?bl_V-<[܀*zi[ԂblÃ ׋) 6` %?VXyDVXyJ^-(&M ׋>`͏ ׋@ 6zx2o-̡ﾛv`6OVf,&ݘ5M3-1-2R
-0?3uަgcv?uh$?NP:ov6
~j^-Яݠu?PP:oz)"ɰsu[ބO$?Еuiu`AG@ſT?.d|<[@ſj-Oǋ:P8ot@@ſ5D<[LP8otAKſ~d/D|<[WM(A)E<[	}`ŧbſьLth}Y!CſѓY!YzCſڏY!Q?ɰkOǋ4?#xROlڒ<[ݩ;M6D5j%}զݩW@ſڂ6EO5j+*&ݫ5j_p6L>j-}MWqZ^- `op,+oMJPx8A7M8EIGyy>ott6Xotp?y>otp4?botq7lşV-<[ŧ3zG~Zx(Zx"'?Xbſ-zi`ՋOHzi`ՋOHՋOH}Q66[ Y`}[ݰ_7Md6	-سſYE[ݺ7([ݸ(v%]6o|UM|SMo6\owy -"4?,ybow -9$xr7MrՋOlbſÒw6GՋOJZxr+`?V-<[90i!XM@]6
?st?[bſ{ŧ	r9bſܟi@6IZx-SȳŧZx`Uްd?i/I:`ot>l<[&6IN`ot͇/I,zxH/ަ$Cſ&l<[܂̀ſ1P=ZKſ"6!)`}%l[܄5m!Gl@6!Wl@Lt{
lҀǾ[MQk̀ot[&(>4?/LrM`CP`}ѿ`}WԄO6~)&:/4?f=Y17'<[;[;0yx/MZM{e6@'`D? Y6D?T??-܉W r!lȁ׾6B/&܈`DqlȀgi"/~$?|6@܈a`}P3lȢ'`MX{ɰ͏-`S``{ L?+0Gdǋ	otKͤxaՀ+ſp6=Y!zCſvGd=X[?Ւ-W2كՒ^-Fc_6^-F7`*or0r1܎Ւ-Ge#?|&܎Հ+ſCſ!a6R<[<]CWW4?}Hnop]6ſ׫/A6Ҽ[ ,& ^Zx.bſ	ͥx<٣ſſ^- EVopX!x?6͚<[ܐե<[ܑ([ܐ7`><[ܐҞ-HD4?+d ?V-<[ܐTbſ?=XopSŧ7ՂCnp*y 0[a6`bſŧ!4x/iO HYEſſVopJe ;` #zhop zhop  6 'Nop 
~<[   hop6	-X4x|
?,&BlՋO V~Zxst?)OՋO R- W6;bſՋO `->p"Cl
S` %7Mj6jot^Zxj-͛<[66Zxhŧ|ٳſAGht-iŧٳſӆt-ՋONJfNwMqGՋON=XotS͚[?5bſV-<[?]͞-lZx~ՋOl'4M~UbſKՋO˞lT?MXorHՋO$Rl%6rorH| l&6Jx( ?~rT>lorP_)%}DrR%<[ܕW(ܔEĄ?dO|QM(`J=)6䢯8x(}i%
z`J?t? S`J/ M(` ɰM{l M(@=loVHx ySſ%<[@~lop.o@\Y``}`/	-ZxXop]ŧ8a6[`%YE>x}M3 D?}l^!6dJ$?`π"M_lӯV^-V^-5h| -6hU=Y%h>oqgG>l[Aiſ͂w"gEOV- }X!x5i^-fcVop6@`mՃG^) XM7MŧDV-<[Bߖ`!>ZxZbſ5_`!st?c_V-<[C:bſ2?a6w-!>Zxxl+<	`}`X`}ϫ&+`}lDx0,? ݒlɁ;x1?̀	+^raW̓^lg̀	'@&oq̋x=oqՒ-"~ 6%l[Dboq}MſA͆/6!W̓^-"|&E4d6,>j-"Ex)&Eeq(SM@P8oq}զEqq)5MGP8oqqq);&E<[EE*xZxhoqV x́ſɪe6՞j&}Xx4ſɢ([F>`#-"MՒ-#4d_2lb?ǋğ61/@ſbwla@ſa+M61W@ſ`QVqTP8oqWS`#=P8oq`#|<[ܜ&ܜ@ſ?)'|<[ܜ7xhors2<[ܝO$<[ܜ I/p9ޤ?ϛG$<[Y!p&M)x+i5lqp[SM0yx1զܞ@ſjryǋ_l<[ܞw	`Ocq?м<[ܞſ<^-Ou@S`O'<[ܞXb#ſtp:|Rl>l-YzCſՒ-Q?ɰx4?<<[7lqtDSM'x_uigǋM<[D?g@ſ5ɰj-xx<4x]@"op<7 `op<e6yCſw&<<[l-=Y!}$<[ɰ<['fp>q|BRM&x?`ʞj-?K@ſ-S`˞j-CQ6|x&Miq8E68@ſu-#@"oqw@:'Gqop@ɰ 	]6{l /4?g͗<[|bor W _/M@Ւ-P8-PՒ-P͆/(Y!o^-P>ܠ&y7܂rJM@VdTM@lݒl?|&Ą?B|JMsſ"?6[<= ^l#<[6 _.xD͆/(bor ä?R-Q&xD(vrՒ-Rߊi)<-R	-R-R~lSxH]i=Y!@͗<[H~oq {7MՀ+ſĊY!A#Հ+ſāՒ-$
qlēVHxld%2lĒǋ%6Ig@ſđWI6HqHq$qI65>j-S>T?<[ܦ`S_q3Lr5)~ܦq6-Sq@"or2)_p2r?@!13Ւ-S,2ߙ/)?6[ܦa0zpD-zBopEWpD|)N6}`!?I׫-#V-<[@6,&JZx=XorUi*sſʀ{lʅO6[ܨ)`TXorV-<[l1x#y,bſ-:XopFŧ2^-%1aſĠ+7MՋOziQO͆/_lĢ-%?V-<[Klİ%]6[3[K<boq,7MTbſĲϫ-%l1xk/nq0ՋO>Zx`&_$?[zq2MAL O6`|i	?
vI|L_ M%{`&	 6kOVHxexsſ⟙>#[ܪ6S`U_xT/ܪſʣVQxUǃſʢW6Rǫ$[ܪZaſʢ	&ܪXxT/+,pPxX/$??p2r-V)aWnrsՋO+?V-<[ܮg#&ܯzCſVHx]Lr>j-W4?P8or~)&ܮ yx\DSM\qpEVrqpMܮZP8or/TM\YP8or5ɰ+yxg6yǋ/y[O0xe6{?5 3-'X(xXaſKԀ`'}H>l[ܰ5aſ6[ܰ,3bſi/V^-(X!x7MOJoq@,&P&iGՋOJoqEg4x5`դ[QBiOZzBoqF6#͚<[Q}ZSſ7 6gՂ"^P&oVO,`Y,}XorșŧU_`	Aﹺl(ՋO^Zx%-6]6ix7t?X\qHՒ-)MUP8oqHTP8opN,&pNuB?r׋ǋ5 {`
	 ʿ+
pp|sſ0צ߼I-?:MiWRlK~RlC?6姾l1x)<[e(l1xgilW^-)|boqLnqL>&S/?b*Mi l1x~zl4&zCſ4˞-*~l1xՒ-*!y7.x{7M*u@{,&	`*?6\oqT/ěqT	}צUAI@nqUtqT`
opVE?͒-
O|QMmI-<[ܶyxlMlD	~WM,e6B?G4?гvpZ}) cſjopZQx^-K^<[Vx`+GASſqԂlp{jlq/ՋOV-<[}H+x.+XM.}56ูŧ-=H+x/3p^S`ƾZx/isA[ſz7OV ^p^Pp^Zdg̀=O-d-<[6YdwI6ɏ.Kxp}&ܸ&l˅6[ܸ/.dGql˶x8^-]uI.|
-+@O~i~XMS`+ެZxKbſtR
-+0x-	`,x[Y'vqdK>oqdY l]6`OH*xԂH?`-"{jlŧZxg--=H+x,&Z({jlŢ--}XoqhA[ſŠ_a65?FV-<[鯫-gozՀ+ſޅp6Bz?d̀=C2/<[Bſ?6}Y!I6KՒ-^`^/M͆o<^--t;x{jlŲ?؅dqlH$?b--x[[~?μ /qlՒ-op;ƛp'<[^^-t?d-<Zx
?qlՒ- lGxop 6,8Rx~os  `>oph'RlApl7t(x6NKſGSſ;M6	-ClpnkŧsV-<[A[ſ蟂d?vp&+x/	MSՋOZx=H+x	+Px	=Y!$HPTop}&~``[`d6[ɾ	~WMVHx{`}l
uiP~l
-cqp ?/V-<[\:bſH+x@PxQd5OJ>l_x(&]~I67aſU<^-]6$VHx7Px"·S`a_/0\os{`a>s54O?~WMBRM|
-i/)|	-ha6~{L>Zx4bſR
-x<		`ߺ'M~׾UM~kſuI*WM}_I6	)x@ħԛ<[ma6'~V-<[ŧԳ $<[~	`2>lBUM|́x|_WRlIt?x:<[h/'x<Jx|Lx'x|~XM|jlV-<[habſ>[0c?d?
py6@*j}&j`5`T:<[Kſ7ħta6t{jlgՋO-EoR
-x<x	`M|U6|}l#<[ ׋Ղ?Ճ/$?͜x:<[lSKſ§ħͅ߹lNo@~XM| 	56oŧ>Zx| eA[ſ0x|  o2l(x}`ƛǃſ Wzl
#_VHx|!̀=EGO"vE$<[INlS3ſ&`>7w3?~ZM|,&no/q3#ſ?6$<[1 zCſ_]6vo//M}iՒ-Z.M|$qASſ!S`	j_x|$=H*x|$,&	H&ziŧBשo<<[2cASſ %a6 jl$oV-<[2ՋOzVo@`
oDt?EVHx|d[ x|dEUd-<['vJ[dQ_I6ſ0'3#|-8:y%?
okՒ-߄WM~_
$<[4;x`ߕ`,&5'}?ƥV-<[5,ziA[ſP_a65ɰL>Zx|ՋO l!g.M|叫-9@bſ#R
-9Հ+ſ!/M|t?DVHx|@ok̋̅Zv)Cſ,}i~ l@&ɰ-
iA[ſg,&6rlh}XoՋO 
?=XoڿV-<[6uA[ſdV /^؝]6WՒ-
d-_2-v-Cſ}iƛ@Wl	p6=Xo~Zx}o?,&	}?!ziެZx}R
-`l .M}-`Qbſ
[Q [``,i ՋO0Vo=]6󥞬^-:	zlL}Y!/2 Ϋ"ſD2-
A6𥟫$<[ϸM|Y!	rl<Y3<[7eɾoVu`dVN$?²ߛ-
şſbVHx|,JdG$<[-.M|,L6l@k7׃ }&~I6 GaſA;Bob$<[Ւ-]zCſhdZ%}lk6[ſk-;;ɰ-; $?$?fo؏!x|JM|S$?-<^-d)^oCՒ-`p$駛-8x[:"&:p$7Eſ_dI6k7ſu~ol焟\7ՋO}XoSԂ? K&ՋOYŧ،H+x}ɰi-=Xo}H+x}'&ěŧؔ}Xoo~XM~@#`ߑ-ߒV-<[%~[!'lrl=XoV-<[ A[ſ{p6g-bſzR
-	?p6𽧫-zi+Ԃ#&=Xo^ZbſyoԂ #a6	}?~Zx|0ՋOVo`.XM|v&;i׫-A[ſ'a6ɰzi#ՋOӽH+x|v(?eV-<[;}XoVo	/\w-XosA[ſ.M|xHbſՋOR
-*,&A\i"uŧ~[D/	.M|1Yŧ}XobԂ# Olɰ$V-<[ziėA[ſ"?; &AbſZx}GԂA	_p6O\ՋOzi_o߸\7bſKbſHԂV-<[bſIo 'a6$}16$Aɰ$V-<[V-<[[	!O&-JZx| ua6p6o->(i⧩oo	
p6oŧV-<[~iA[ſ?6oo|6O?.M|24bſV-<[H+x|2<[
?!o7M|{To ɰWziՋOG>[~rl7KW~? 7M}?Ԃ
`@>rlV-<[*zi[Ԃ@́[ſ֦lSԂAGl&ɰV-<[?V-<[R
-p6K/`Vo߾6 7M}ASſH`Bp6+=Xo}ŧЄR
-P[S`@nkgOa6ԓ`IZx|5)iL &.?h|Ծol_x`WM|~,&? \ՋOziԂſ+I6_TС(TKſP)(c?wEa6*6ɰQ-}XoeA[ſT'L @Px|8Cſ` /`ߔex~X-ߔKſpo&QAa7 M}ך"i_p6bg$<[0~b~`M]6oV -?o>oR
-CC`C)Cſe_2/[[ boſ_ql=Y!~o@{l$?_	DA(Уŧ}XoBϩo~<[@=S`ߢV-<[A׫-ߢ?R
-ߠ	?gŧqŧJ  Ǿ$&A/͗<[A7Հ+ſ	p6VHx~[̈́g~l3x}aE~l3x}Bl茼bo 3d߼i	_`EԂCR
-E^E6Rϫ-E-iRoE6c_V-<[2bſ_R
-F;)ib-FiA[ſ$?у|HM}˞-F=X["}?фVHx}3ſFp6{BlNboV>oR4?ڀ?`~E6,ŧՋOf[>E6,MbſXŧA[ſXS)agՋO`oŧԂ4??liHZx~[Il'QM~ՋOMbſ[Ha6AGQM~߫-ߥ-ߤA[ſ
H*x}!O_$? $&O.x}!+Հ+ſ/M}!;Ւ-H=!6􂟛^-H~zl$<[[ }la^l-l}!6̼bo`+`lՒ-l y'SM}?̈́g<<[`n@`<opiNal-n!6O6[}?ۖY!ⷩO7aſ _SM}6-p9`<o~l-p͆o"66\oʉ$Rl^l1x}/l^-VzCſ?6-H>rÐՒ-I~<[/|HM|9 <[>oF$<[Ul3x~͆o)yo6[P`ߨ3ſ6__x`߮/	w]6	_O!{?(iʾZx~ϩo+?Zx}%O-I5 (7bſ#V-<[A[ſ(p6V 龜ެoH]6[A_H?qlKՒ- ެo7U}M|!~XM|W)OV-<[B}XoVoQOCASſEV 
x`J^M6R
-!a6ES`!ŧkXooA[ſ3R
-!?	QM|_-!ŧdR
-!_`!?çlѯ-^Zx|:Vot~XM|:^E6ՋOM=XouOoA?à)DV-<[XotQ ]6Qt+?ÿՒ-vvTdñG6Eõ2/W~oEDSzCſA߫$<[Dg<[DՒ-"l-"D2/[E)1x|)x8'[E|Ⱦo@ħ累foo$?<<[Bll[̀ſ	&g-v{Bl>l1x}ؑd_Cſc6yx|{4?ß6-#x|D˞-#})63|Dʉ	}&GCy{ſr?$<[G%x|O`<o{4?g/6_|&Gsſqw`#l|xwIk*VHx|=_`]iVHx|=~oz.& A	& L|foS뗋	+3ſN`$~o!_$<[H.zCſM| I6g뗋#` F>[ - @ee6 ? Ւ-  &UM|  &   OO #<[ 7{ſ 	 ,Cſ(|`u%vM|N Ro`
ozl
 zCſ
Md)g̀ſ
\dx|A WՒ- `` e<[ PM|ot?[`M(}i?`NU@dӑX[Ւ-N)}Ḱſ·ſՒ-Cſ_;M|A&I`%ɰ<<[J_t?Bot?B6R$[ \o73<[ ~	 gl AM|@=Y% \oWfx|ol^pY%.)z\o{fx| `<٫ſb60~XM|>Zx|Xo(Vo<ٳſ`~XM|?V-<[=Xo[ <ٳſ~XM|~Zx|=XoH+x|f8ua6}XoXo}H+x|l,& ՋOV-<[K4 X͛<[K~XM|ՋOнXo,A[ſWl_K?o6ެo-xTaſ_ Sto<Ւ-DM|Vuɰ_$<[!fo6a6voSd03dP$?1K͆obσ`&"}Y!*?D5 ſ AM|D~	VIx|D0z\o}l(Ւ-Q?+"'?Q3C߻$?ɠg`&<fo4!x|FTcM|͆oaſ:M|(&N-98?{``l͆oyz6[OBaſu{;M|t?C="^$?/VIx|#z\oM|
I[ɰ_L`S`XM|`Wzl|/M|M|}" }l~
l|ſ8ǩo@YaM<[<fo:aſ x<^- o-(>l3x|͆o<^-)=Y!OՒ^-)>j(<[$,QA!͆ox<^-
o%6[$dVHx|T`}ć	WՒ^-Q<<[>o"Od/ gAsſu)	g^- Ւ^- ՋO^j(<[Px|栕Ffx|Po#*F[x[>KY!(/I^<[%
l3x|J~ı$<[%obo/?/5joY%Hhx|Y%HT HZZ-TKſhԂVHx|M͆ogſhfx|M0y8s7/ſp3P͆oY:[UoT@aſQg͆oL>ϫ$[WBOVIx|O:Y-zKſx沼[XW/H.x|沼[XՒ^-)TW$[@K@M|` 6
?IJ>1&M|[d(%ՋOR?-oP=d%~I6J[aſ<^-VHx|"~XM|ql?Ւ-_6-\~Zx|~Zx|H+x|>1I-=Xo? I;Hlo
=?#u~- t?@;M|
j^- !a6i7bſoa߾ zǋA?Col塿--XohԂDI'@M|/l~WM|6R))&)`>o_` V-<[V-<[=H+x|]&c` ҏ- KBok?`}ǩVHx|T'>oS`}T2bſw-G^[
>Zx|U5bſR
-Yx<[*x<<[*}& >o&x<Dx|l|o+&+x|Vx||[4bſϛ<[[^M|')ɾl--"lRbſD,_qlഏuZ?,&@6ZSbſഫŧigԂh&T=Zcſ-XM|t?cOV-<[+iZR
-Y!X~o.`qlณ@M|`i^uŧ|~[Ҽ-?v0t?_l-
Zx|Voqſ_]6=]`._`.=XotTbſ[Ԃqſ⸣]6\S`&,,&,>Zx|XXoS `<[,~WM|Y O6b+j&@;M|?,&K^Zx|ެZx|>[ϸ6eOħť`o6h*&-=Xx|Zi/I^[-=YEh~XM|Z-zihVbſгA[ſлa6/R
)KſHZx}7-zԂއ`zŧޔ}Xoҧo~߫.zſT=X(x|kſl`x|ͅgd?^-/}X3x|+y[^P`m_oc_V->[-zfoaau6>x|~XM|Ԁkſ_Fd-/Xo}?Ԃg-/}Xo|A[ſg³ſlw ׋]AM|d>Zx|ziggo1ՋO2-eR
-e6.[?? o_t?>VIx|~Zx|=XoH+x|bſg- Goy/̀ſi'x|>l- K̀ſ }	>mkſ 7ſ*&<[`zsſl.[`@a?6[`Փ-0'zsſw?_6O~o'<[yh}d?͏-`zihzih zVo4O`4o4'x|<׋(ä?ſ̀	jv5Yaj76ORQS͆oWl-l|o6~2l	~XM|#zim_-νH+x|Xo6&il#Vo6}6lW	ao D?	}ǩu~o7`ɰt?DV3<["z	=`4o	dLXM|-PSŧ}H+x}@efx|]S~oC`0yM|\aſ`?+qlS`^oՀ+ſSp6Y!Y!>?.*zCſ,&p&-}g-|eA[ſ_ql}Y!_	>t? XoZx[ ? /)_t?j Y%"_`2;d~	#zKſDR-3^M}lb$<[/[]6xMAM_6z$[/qAsſ&hkŧZx?V-<[hŧXoZxЗŧ
>Zxгŧ~Zx`@	?p* ǋ]i4?D/6PE\AM}`5`5"l (&2dj
-Y% xAsſ ՂVHxO| |ſ 栕 }Co/6[-V~E6`{l${lZdv @fx OPNo @,&Xo @,i Vo 
5Px|r 
\ 
?*?o¯?VIx!5  ՂVHx!<<x!ɰC5-j	^-3<[|fo D\aſi`g6 V3<[n"}l><[1`қ +ՋOHZxbzVoҟ$<[#zCſ%>o Jga6 oޔ?Q-	NXo KoKl( M%Fbſ-~Zx%uA[ſ*wOgl)CJl)SՋOV-<[^[dbt?l
-8,&ppŧzi?o|^-oݲld!q栩Ht?!~	7Ւ^-Asſp-?66$[4Ԃd үMh7ſGo L͋<[_zS`	
l9$[i+ſS?d?CſR$<[5| W6gՒ^-9Bp[5O 6 #Cſ ,&˞o 7PTo t? b7$[ ) &S`$[<[垬o^W_vɰ/5Ot?^o PՒ-
 ) Tp[6z\o ڟ6[6#o ?o '~WM>?/C| }Y! }&ϸM!y O _ql03MA;ſ@Gl@WJlM=XoW-:Ԃj
?p6SE6 ,	#5-
ix(x).y'x)/	J,bſRV-<[zVo To TE6 ;d y?ſqw`~7i>Zxo_o5 ׋ VM+BdH.x+p, VQdo栕 Wޔ?Şg@ XEכ--W;M6p"b$<[H*x-`NXo Zŧo?6o?[6 Ybſj-;H+x5 ׋~j
-; 
lhzS`;Ւ^-;=H.x?MCſ6?5o
l/ޔ?	ެo AsſKA+ſ_Jlgfxr&97QAo2l?"6ȉ6OՒ^-<[90y%xtg6ҿS3ſlϚ Mt梃ſCſrM.q-<Ԃߖ`<xՋOXo?R
-<*y+x~XMM-<0i*}H+x5 ׋+x'6 [Jl]zKſDR-bUbſE?M3d$l|PxGl3x@kWM/DRM/́[ſx}lx`/}jlxo `5PNo `wa6 	}M0 zi ǫ-H+x0$M0'-5 ׋ MT `~4?p:<[;@x'xv ?t?hzS`dbʾ0xv
?ɰQ]6 "*$? -`@z b`kd6-D6-Kl
-Aon b}2[ɰ2Cſ~o&~j	-dA қ!ՋO2'iER
-dZPx/MgCſw@ޔ?@VIx;ԂD<[z%~	`C ) $Ւ-J->p6⧚߸@5-?Ud`?/ſlj(<[~͆oFl3x2&+x2t?!OZ d.l>o k@ݲlՒ-< 0=]6 ̡}lVHx ASſG?) XosՋO =  &?VHxwo>l3x|w]6]>`o6$<[>,x<<[>uI!:<[x<Jx{$?w?߽)!XoŧR
-M`o jɰ5~XM5w6 @bſ?ՋOR
-K^j3_ ]6 &	l L>?fo :aſ PMM
d I6 +O5 *+ǩo na6 ܃6 ܑŧqՋOo t? ɰ/	
ZxXbſKԂ lV-<[)bſo?	i wŧR
- lW-Zx8H+x8,&=Xo pXbſA[ſ {2l 9`Vo  ,& (zS` }Xo  ŧ A[ſ Y`Vo  	 }M T=XoZxU[+5 ׋%BPxQ#Jl=H*x$[οR- 	^oßR-C}Y%	\o?VIxqSԂ?VIx_R-ࠫ/P\ @g/"\o*w-E(}Pқ(5Ւ^-F\o0Ua6cV-<[?bſH+x WMuTR/vWI5~ԟASſA?^ZxoՋO5.zVoPopo Ua6 ,ՋOa-ßR
-§Cſ)x?O#2M;ſ~XM@bſZxA[ſ<[d?)Y栝
Fߖ`ՋORՋORA[ſo%)0x<<[}l	t?ql/)6,&ةŧ}Xobשo6vɰ7S7? OlziXor?o7'Toq#l/V-<[ܷŧ=H+xo#a6Xo}XoH+x9 o$?7l~?*Nd*xT,8o9vɰ9Fdvɰ9%CſK>odVHxՒ-I
x%ՋO$bſ	(ޤ[?,&Qbſ	%_V-<[Y w	`!_p$	-!8x[B_`J:dI%i%/6'JM( ~l	N<sſ	Al1x(˞-J{ ſ0؛HJM()&Cp6d}l0` 闫$<[3`
o u_$<[|fo t\x[Y! $<[Ւ-t2aſ@GM6,RMDvI `"<fo!x`"y:oCſTw6({橰IoAsſW0x_d?kſ	i-&?,{`ಯ}Zl^<66_z`L_˞-L;?}Zl	K5M0{p`^-vE$?>Re;y6bjwAM)63/6Oxl1x?r(?69#Ւ- ;M<C?+ſ&`GpM >l  6Mզ<[H?i,d	? ) Y%x ܐ ~ɰ u$   }i  k[ Wo  @M>?qlt??#KM>_t?
I  ? |c& Ϛ 17@ſ	;M9;
xIOHPP /p-Y! .y4x$? &$? ͆o_ſ `mMoVHx< ` sVHxPho _vI 9_` po7	j|/o}JlO~o,Pol dS`)^o $io l e繁 4o  o	3MZx=Xo *Vo 0y<[ y<[ `@_f uŧϫ-G~[ 63MA<OxA-JjO"$[ R-k<Ԭo _o @) 6/H.x>jOSſ lASſ la6 6*i-`ՋOoA[ſ5@W6		&!<fo Mx[!>o 2d8Y!߾f z-vIbW	&!l3xC0x<^-O3M=o	&7aſ		ϫ$<[LvII6?6["/?vI[`	~l3xD&<^-$?@MIl3xES!xEeG?Q_l?}JlѯOOH*xԂ	MObſҏ-&=H+x)iEV-<[MZxa  `ZxFisA[ſOVHx7d	vI?p$8@aſBo8{S`+o `I͆oǃ 8)oo<`'_ui˞o Y#d p$ ͆oſ t{S`!]6 <}զo wd $l x7 !x_}Jl |m]6 >Ւ-Cſ8 }4?z}Xo ՋOR
-O =a6 @${iϫ-V-<[[<Sx
o#`<oA͆o @=]6 p"Gd
'^oD	{iPLDO|6fxix5d
B$<[$?d }lAכ-/	$<[$=Y! 	*-FlHo =MIC$?^l3xI%<^-JvI	%MIfo !x `)/į	_sl Ԃ	?3MXo !iŧ>[CR
- cl {i-%_V-<[K>[H*xߖ`Agf "cŧ-H^[=)$R
-N,&Ǿf "Obſ Gbſ A[ſ ASſ XM f "Pbſ ՋO Io I߾f Xo zi 	 zVo }4? $ŧ $ŧ %?Ԃ $M` ϫ- ߫- o 4?
`*~6~%x  F&$?ASſ [ #6)O-i(Ԃƛ ~WMJ+%H*xJ_`6(ŧ[ՋO	Bϩo	jH*xKXMK	?Xo ;bſYo	tTo ~XMK")	b-Xo O ,ASſXa6,)	fV-<[%}Xo ԂO	o		})	V-<[& zi0A[ſ`-S`﹅6 H+zTo $,&	 CaMMSŧ~ZxM7 6/?o6o				0&>ZxM(i4A[ſio@54`5o	6/['/		s
lu>ZxNJbſu['Y!9O	lS?6V-<[UziԂ
UCԂ
`+*S`+Cŧ
XoXoA[ſ`%\X'lbwXŧ
-+
[Vj?
/5O<ؾo]lr/\ŧ
-+>[W-zCſzR
-XMOaMOՋO	V-<['Vo $~WMO,&X3S`,ziՋO~[XW<ٳſ^o`DS`,Xo`ŧR
- _t?/(	`
s
lՋO
V-<[( F6[(7
)^<[(`DV-<[(Xo Q DTaſsԂ )bſ ՋO Qo PY0LXo !zi 
 zVo 
dldwŧ(Zx? O6[Yu7 	a6S`,ZxTbſoE_6Ȼ0	M}Xo %7bſ R
-+	}`^j-ğ	aaMXo &,zi L)zVo _` OaMşV-<[jZxRH+xR[a6HoH/ `<[)6S`bſ}ŧ!Ԃ"$<[	 'gŧ;V-<[	ҽH+x<[	?6 N+zi NՋOsoaM/bſ -H+x=H*x"~XM_s
l ŧA7ՋOԂ 0l ~XM DMZxXo 8 ҟV 56߼io96h
D?TiӯV-<[Z#Voh<[Z <[Z1x]/ WH&
EiQ'&
@Cl `iNV-<[) Lw<[) bo _LSƛ a6 >"l 5bſ 7bſ 9   oi ha6 q6 .zi 0zi P P{6P}ɩ
	a6PD?AՋO
g-[
x~?Pƛ * XMq6 TKbſ ŧQGԂP<[*ɩ
}MU,&* ObſSՋO
_R
-Aoܜ <[
zx&
ïi3a6 V"l Lbſ Rbſ T ڟWKſS`-_rjlV XNM_rjl An-ɩѿ ZPS`WKſ 6` MM96 w&l .XMVU`^ZxV_ŧao
ÿ6OxV>?a#MMV+	
DMV0i \kŧrR
- <[`
o .>?p&i[a6 \-D?qՋO_V-<[zVo /_  _ Wy'l a6 ^)D?xŧx7bſ A[ſ   `6 `?,&	q6 `Tbſ ŧkԂs̀ſl56_`.;V-<[\&iA[ſެ^-._rjlӿi@?q6W-.=Xou;Ԃ6-.X[+x`ǿrjlo	
_ ŧtV-<[+H+xW~?r^-=X[, ܚ 6a?ODMX&i`ŧ3Ԃ.xYrjlȣ&,6-(rjl }ɰ_^-Frjl o˞-Boܚ 2-y56i	U}ɰBܚ )ɰ=p6?q6VoyQx`/"}?[&^UMA`/;`/qE6})	`/~l1	ܴxBiOxS`/m6CS`/lp^ g.&-`YM[>6l"M[[`pf }A6l	co5M[`¯	&-u?  Hdܞgq  >~ f$}Ā~ f~0~ ? <m* zJ 4 T x5O`wt? @7 WRl ?` ]6Po ]AM}ɰoש<[`߂d?׃5 h9|o 4`l /WTwC 5^?/PgAsſ ed?x#<[o|l 7ɰt?p-AMY% nM  >6 u[ſ ${d? Iǃɏ `0M`0-]6 -x:<[<[}S`Pɰ(/dH.xB<[~	`<<#<[.^?§-B|.aſ;߉6t&./|*M].yɰ(>4?Al
"t?Aol
 6~\x<[a"S`0?"$[a=H.x\yſ&b	l1w Zo>FxS/|luIqI6NN
-ݏ;ſ~)nɰoO$[}Asſ0xSq+Lo5K`	`~WMSFTx<<[R ߂d?*DOLCſ#FLx(xRf~WMRfLϾ6MRfTt'xRhM ?Ԛ;?{ ~I?]كF7/}?aW|F~~H[U~J~~J?~~J BGT}@q|q#A3]6H8[d& )I-Ԛ Jo?VXxRjw&< 7xRj yI~WMR`
o;A߫$<[I?qlu$<[L>)xR,"ſy H<}iA׫$<[VHxR_UXA?*XMR/iUdǋ*zsſvyU$?*O|AMR{lbG6JGOMRloPoث@5I/B>xRC;ſsſAsſL|-Ԁ/R@SVIxR~xR~l[E6-ԀV:}ſOVHxRRo`No!96HDt?!~^-Ԅ@G=Y!HD >=6HEg
^-ԄDVHxR	wiB!g̋B#!ſ6HFUd!kՒ-ԛ7CӁ?&	A?&G MoA?#R1{~H u?#V_|V?h(p~JŐ~HH3?$>7ԄԄcPԄo.B@eA?# {1FL}ZVBZP~HJ"|S`ԄgBR׫BPg5HO ׋#5~l
-Ԍƾ^-Ԍ<[=X[x@HׄKſ}#4ǋ#2 ׋#2-Ԝ*@N ?N 5Ԝ
 Rp.p~H/iF~WMR4&TohPhW?#AKՋOFV-<[=H+xR4Px8xR_`Ԅo,MRXo&iHLA[ſ ,&	?!3V-<[	V-<[	R
-Ԅ'?!0"?!1WՋOBb׫-ԄſR
-Ԅt?!:V Bq/MRd!8 iBqՒ-ԄWl7!8IBstj|iF6H	}&~)&| #QKFoСI
^-Ԝxo@x'xRr*x<HNx[bg ,Q߀,MRşV-<[fV-<[j[@b&&_@`\iW,x8xRT J_l`Ԯ0iHPiŧ!BR
-ԅH*xR`ԅ X(@bſŧ!COR
-ԅW4?!@~WMR6,&_,MR6ՋOFνXolG HB?#b-ԍZxR6,Vol 6Hŧ 7bſiA[ſ W 6/^@i;MRJopopox`ԯ*zCſVHxRoi@p+,MRZxR^ZxR~[`oŧ1.bſH+xS?1Xo$oV-<[ǩob+~)&`IMRHt(xRt;x8xRt/NxoNoHQ?'EV-<[:}XoVo)<HR~	`ԅ%kſT|o)|-ԅH`ԅ@lU?!P3bſŧ =Oo@xZlſ^,& 6H}XoZxR~[ⷃ'#q?#t?,MR7ՋOFV-<[ޤ[
oB-B[
o+,&
ď,MRZxR^ZxR[
`ԅ-ԅ?|#xo,͋/B^o0a6Lg X1߫-ƅŧ1=H+xS^?1-c-> 6HZ2bſ-ԅR
-ԅ?'f-ԝ`ԝ?,MRvՋONziIWoGwvp~`Ԏ loG#gPoru#OG5<[r> 6Hŧ#-ԎDR
-ԎT<`otg&MR:&<^-Ԏ>-ԅg;MRﺤ?!p.+WMR>G'B'x@Iħ'w'?'`Ԟ(ziK>ZxRԂ,Yx<K'&MR<^-ԱP|oAl>	B?!xUBϫ-ԅZxRzVo/D/ 6H^Gbſ@bſA H^#:<[ʞBQ/`Ԇ
|
-Ԇ_N^-Ԇ)C +0CRMR>-ԆBG#OB#>-Ԏ:<[Hoy:[Gg W#M`ԏOVHxRB/6HՒ-ԁ=TCſg$<[j?! Fd<[d4?,CſH^W,zCſD_2lAǋ,fǋ,IY<[dWSMRȳqK!W6K![@ſBj@ſF?D?'|<[=>2l5O@_?'<[=<4xRz̀EI'`Ԟ'=<-Ԟ}H*xRzYd'ϫ$<[=d? KP8o	ql$@ſ$~)&K<[Agl$9P8o	/? I@ſ$ ?ql$@ſ%Wl$qH~2l$yxR? I?@ſ$Qxho		d/@ǵſ$*WMRp2@!IOOY!IԉOlE?4d'?qlo$<[.MR/`}Hd7e!/V-ԆCV-ԆHެ[XxR<xR
d[^zՒ-ԏ]yozI?#?!5xRH*xR`ԆcV-<[ziHgOoC7^lHf͞-ԆbOC1_lCՋOPiJoPY!J {a6J ?(?-Ԡ=Xo A[ſ׫$<[@,&@~ 6Hhkŧ!-ԆVo4_`ԆOR<[G& ׋(&^-Ԡ`o ׋(([Agŗ(" ׋(%OVPE/MR	 "|`Ԡ MRY!HeBG#ޤ<[2bſ-ԏ[SBG#^$xR>Obſŧ#⟩oPrl#V-ԡ!yNo	׫PV-ԡ t?!Ya6HjԄCSV
-Ԇެ^-Ԇc`Ԇ;MRo	wi@-ԁ0+`ԁ6~o	_rl&W`Ԇÿ6-Ԇ^l#<[yHlH`4o6?`ԆşVLxR
ެo~iBG#`ԏt? QW? Qg	-ԁH}X(xR 6H0Cſ*6HY7 T&@VHxRJlSxRE_.MREoV-ԁS@(['xR|-ԆG`Ԇ^l[RCr6Hn)zKſiCsH
XxR@7e$w$ @MR@Iכ$wl ɏHVNxR@0Hp`ԇ߸6Hp Cſ}ݦ
~l3xRzl@ + @T`
o E? fo L>^-ʫg$<[{Ad2$xS( &[`Գ̈́g,yo}3ſbYl#<[f&yK1K͆oY<<[͆ofB`4o`͆of<[7((hl#<[Cu3ſ0͆oPʾl3xR,xS8͆ogciL3^l3xS83`4o>l3xRя-foiKAS̈́g-6-Դl#<[w-iM$<[h,Cſ_2lo5h4?4<<[Oǋ(lC5Q _ZlEj-ԢƩQxR=TMRqJ"&MRqJ!
lG^j-Ԣ-Ԣ^-Ԣ|<[Dp2TPxR}iQGo͆oQRY!J)Ԃ(ovՒ-ԣCQY!J0]Q=HHoſa_bjZ_?-Ե,zǋ)VoLxRط-Ըզ<[Uǋ!զ<[LxSQզ<[rզ<[ǋ)!LxRTiH%_Voզ<[!=iRS`ԥZcſk-ԇaHMR7rl| U6HvPd?!؛l;p,;/;~ MR,t4?.}lA6K3"&t!}l!?$D?~I}MRD,&" t?$Awl);bſ*-ԑH["=6Iŧ$R-ԑDR
-ԑAo,iIiIA[ſ6JX͆oRxRw`ԥY!JZt?)`c;MR\d6E׫$<[>aſVHxR4?)t?)WlO	S=6JacՋOSOV-<[LH+xRc`Ի4bſfZxRR
-Ի?.ziK-ԻgA[ſuxR/MR>d.ov5d$fql0H$<[#WMRGI6IHxl?`ԇa6Hz~YMR_ =l,& $/ OCſ o2lPx(xRH5x(xRH	S`Ԓ)x(xRH
-Ԓ
~d $II I & 0{3MR h^o d i@Zl y T?  P& @E  B'[ @Q:-Ԁ 5lPe@ *&  ͆/@ 	`Ԁ zl  !6H lH <=H VHxR /̀ſ 	l#<[  yH 6\o>H|@aſyH|Sx[O6\o>PaſW 
(WMR [ h|GxR [@$ R W)@W0~JjTԦ_ M iS@?)l+lOR
-ԧ_l߫-ԧ!ziJqԂ)A6Jq#ՋOS~ZxRA[ſE(&N,iJqoՋOS[N0xRCo?	E6H~Ւ-ԇclU?+?$uŧ$>ZxRIeA[ſIPMRI$ziI$ŧ$R
-ԒAYbſIoՋOI%R
-ԒH*xRJ"MRJ+XMRJ`Ԓ?	D_l eŧ"V-<[[<[A6HziH iHM H%|
	DKՋOD[ՋODgԂ \MRl.Wl.\bſ.`bſ.A[ſ0l03`ԁެZxR#bſ0Ԃ `ASſ0l0I? `|? `T H`ԁk(&V-<[ sOV-<[ u~[%_qlX`Ԓ<[%=H*xRԂ/ ?/|
	^%ziK?-ԼH+xRWzTo_`ԁ#(&(ZxRHZxRZzVo}H*xR,&K~? hkŧ hՋO@~[@GPMRZxRXo%ziH$ziH%iH'iH*ziH,iH-iH{ŧ iCՋODOV-<[MXoA]ŧ"~ZxR bſŧ"
7-Ԉ)^ZxR =XoA%iH#iH&ziH)ziH+ziHXoA0iH5bſ62bſ6ՋO@ՋO@-ԁ-ԁ}Xobſ6ziH}XoZxRV-<[b-ԁ[ՋO@3bſ6.XMR!lՋOD%ެZxR!zVoB(~WMR!}X[G/MR!Y!H_6H.lƛCHԆoD3R[
<[z׋"R[zHH![ſO^-ԈeR[/R[~+xR!R[OHxR2!ſHxRO^-ԧ!kſԆ/S+xRX 1Jz$<[&) I0Ԃ$ެo}iIVHxR"*`ԈVHxR"}H*xR"}Y!H-)MY!HHPDR$<[EMR"=Y!I4AKſiẀ)H2 JoFJ!=H*4?"1̅$%`ԓj^-ԓcMRN,<@M`ԁç p>l8Q|`o|4?$-ԓ$qH?|H'>-ԁ?ƛ8x[1<[1|Hl׃ǋ"9oH H O"ſ CſiJJ 1(<@ @o
6H^-ԔG6ID@x[(cMRRc)xRR?6IIſ! ǋ"@D"@t?"AoH+x8[ODgHſ 8<[HoH<[<<[>-ԉ?kſ%OAHiVoI5p[U8HoI7p[F^D|D/DDD/Dſ&?"H"K^-ԉ#"K/w"IG"JD/R'[G-ԉ$'"K?^-ԉ-<Doſ&ſ%Ǚ Cſ&2)<[R-ԉ.^-ԉ6x<<xR$HHxHx>-ԉ)<[Dſ$>oI|-ԉ)-ԉ$2-ԉ$2-ԉ"?W"IG̀)HS HTx[D;ſ$%xR$<<[K> Cſ$RPboԍFǟ̍?+̍?26<GRwQ/̍??̍?FǟQ#c*y|>dlyE26<ߙQs̍?Q̍?C̍?sM<*&dly|+'^dly,|,(dly埙̍?r̍?rFǟ̍?rH#cܧyI~dly26<?̍?rQ#cܕ<%_26<g̍?rZ#cܖ%26<26<Ƀ̍?rFǟy#c7#c̍?wYי\~dlyl|yyy#cJ#c̍?Fǟ֝FǟK#cO#c'|ʞdlye_26<ϙYk̍?Fǟ\#c{Fǟ`#cP#c26<$̍?IWFǟ0+26<&?26<%̍?I@#cGdlyK?26<%̍?IqFǟy6y$26<%;̍?I%)dlyI?̍?I(%O26<$Fǟ|י[#cKdlyK26<$Fǟy̍? y~dly̍? FǟWy26<AcFǟYy26<Q#c%O26<U#c%26<Z#c%26<\#c/|	̍? y/̍?!y%~dly̍?!CFǟy#26<BcFǟy$26<?#cL7BqFǟdlyFǟ/̍?!'"B("B*"ϙB-y"ߙB.y'dlyFǟ<̍?J4#cҕFdlyT>dlyR26<(̍?J̍?JcFǟ2#cҐ<̍?JF#cҜyI^dlyUdlyQ#̍?JN#c҉~dlyRO#cҊ>dlyQS̍?J*E26<(Fǟ̍?J0yJdly#cfdly_C7#cp5dly̍?!Fǟ6^dly̍?!?26<Fǟy426<gC$y426<K#cidlyFǟ>dlyFǟʾdlyFǟ~dlyFǟ3CP#cï̍?<_>dlyt̍??26<:cFǟL̍?dlyt̍?Ǚ%y՞dlytH#cä26<:%FǟEO26<:*g̍?^dlyt[#câ=#cã(yFǟfdlyv̍?26<;]Fǟg^dlyw#cö^dlyvFǟc26<;gFǟhdlyv̍?Ҽ26<;$yw?̍?dlyvQ#cò|Fǟe26<;-s̍?ك̍?<_̍?t̍?toFǟ̍?t̍?tuFǟ̍?t̍?t̍?tFǟN<I^dly<D26<wFǟO#cE26<S̍?tU#c|E26<o̍?t\#c=#c<Jdly#cȆdly_D7#cȐEdly̍?"GFǟF^dly̍?"qCp.<\*:ǟ@Lp. 	s`q駃A鿃vAY@<t~>q/E5?Gj?Y<]FW<?R.椣Gu;hyKt.:?Iҏt.<]*:?K>׃t.<].x:?^:?LAq?OAq*ǟ:?Q\yAq'^ct?pFp8y?(
p8UJ<׃Gp8<Qܟ>gryQܞo6<J<μ 	ܟQܞ<??~?oģ=+ܟgQܞy'?O(%_Ń<y'.ģ<0<??t\y?vVģՌO?uQzGGp:͏?uQ3$~%/ՀOJ<ҏ?tyVk(K<׿Gp:p=%V/<ģ]̏?x(?yQ]?yQ8~JJ<G#NJ<D'%Sґ?x'<Q=t?xy~%J<@$J<^Qt7Qx:'Gp>$<_Q?|y_@?|<Q<?}C(#x:V<?<>(#v?GqSO?8(#ywGq5  #??9/@#%rG*~%rϚqy˞jF<?:?ģ WQ.pQ1x`y?@y?ǩ  JJ<Gǟp@y	<Q<'<QGp@Ƈp@`J<?'<??&<!J<P(Peny( ~%PFJ<jy(Yy('x=s@y(&ģ@N?Qܠ[!9ܠ\J<y((~% ԃpWy }H8y ߉GpԜ!Q=H<@(ޤ(<CģY@i	Gp%y ģ}K??Y!I_Gp.z?BGJ<Uܢoy(#D(QcCEQܢ?'r?ģEǩ><R?G?ģE?Ԇgr?(Q*zQ*%%R?QܢԆr(RHpy)~%FcJģH£J?ģI?$ģIr7QܤqV~%Ifvy)?"O?"QܤU0R,%E3by)??#rQH41HWy!0"y~%Ĉ͑Hcy<	āQHF3($YcHJ<3@<	Gq h'q y>fy_Gq `L$=J<
f?<?QIW`T$%ĕf@<'_Gq%	IeyGf$J<.<$~%ĒG<)߉Gq%??I?($<$?IkI-%ėgII0~%<??33py)y)yGrGr/3S@J<SFJ<Ҽ(S(SN0S%%d3ty)?2O?2Qܦ[;?2Qܦ`7grQyU%>f
ģ!pB(P<?y(fģ!IGpBK4!OJ<O?y%3?y%3pB(T<̖y_Q+02yFGpD":J<&>f!/ģ"y3J<'f"WQ<̚yI߉GpDd"'%SpDUJ<"י"-%3?y p	4J<IO?QNH<LGp	ee3~%%#~%%+ʇp	()f%$y p	(%$biK?Gp	-T%ģ<̮y ģPrģR3O?E߉Gr~fY<%ʈf	?AQܨbܨ(TAܨHJ<	~fZ<?BgrS(T,y*?B癊rģQCgpG%3pFoykV<3ģ#c`~%ˇpF(yyi_GpFH1dӿ???oO?ye3?yo|(%~fq((%%CyĨ?S/3q)(%31t%#~%Ĥ30ī??Rw<DģOzQJ<E_ĢQJ-%??Q?RQK4yKWyx<y~%ĸ^%J<h/?X(%xaKqyxDyGq,sy>/ZyʟGq,K-~%Ĳgq-QKP|'q3J<^ģSuy_Gq0ǟq1QLqLJJ<<߉Gq1?QL*x&?akQL-%Ǿ/Q~/?(	_Cy^/;<H?'pHy^"7Q%xYy/?y?y_$,%!o?y#$PJ</?<?l>/߉Gq6??Gq5'q4yQ^y\~%<^?i#(&^?<Gq4*yJGq4M-~%&J</fyģgq8('.{Cuy'2J<Gq9ǋNJJ<ďy?rQN*xN*%׋<ſģQܫy*~%ʦ/J<aJ<N^ʱ%ʬ^U@J<Yy*~%ʩ^/U(UN{Ty*^G<J?GrWܪYJ<K~/$ʥģT<T??cOǟrģZ1ܬ(VǟrģYXy+#x@<~%xďģXYܬy+|^O?bQܬYxy+?b#YQܬ_J<D<?u/&_Gr?v_Gr]QܮxWJJ</?tģ]?\y+<^Q<ʿGrkAܮ[J<y+??Dy??yʇq>ģu('yxL<Gq=yҼ^U<~%?y/('^X<ģUxy?Gq<O.~%1OPJ<<^)
?|^
?߉Gr~/-?gr(XFxy,8J<,xy,??_grQܰQx-<
GrgܰZJ</rģaC%~/?ⁿQP]d(~%>/GqAQPPgyx[<	_Gq@fy?@(?SUJ<S[J<|^?⁃((/#iyM^yaJ<'^/O?GqE'qE((y(~%4?⍟GqE;<$ģOE'qDyJhfyK?GqD憇qDyLh(~%(O?(P<y ߉Gp
)Q< <P(HhN??gGp
$~%(p
OJ<QG(y Ϛ?ZJ<Qsgp
{y 4Y?~#<M?ިby,~%,}PHy,J<G%<Y%.=Qܲy,=PYNJ<SPNy,?咧9<JGrk dy,AAܲ`J<_ %4J<ST?ģ%:L??ģ%eꂓ%@J<V~*7Qz	lJ<TT?yT)G(	Jpyģ%-???C(	=TpL(	A.J<hP	%2O?yި	~%5	GpLKA'%1GgpLTJ<bϪ?yT><gGpLSGpWc%-wp:J<[T-Q8<[?ģR-+(dU1ӿ?<Y?(eOUAʿGp-zS?5<Y()~)~%#TyJ<G^R()2AR@J<LSyRIR()'zR%%"!"QR*)?o?s()=RYRPJ<sOTy?TF<u߉GpO?Qz<qQz<wGpOg  	GpNK@
yGpNQIpNTJ<rϪ?yRy}JA=K'P y (4|E<~d8<2D>dB?̂(̎O?ࡏ<
x:B@
pP#x:
x::<O?d<G'x:<<_':zyO?ࠣdyOC3(*:AgO?࠷ly@=Q$
Bc<a'pWVy 2pty ï2	O?&y >j?dly 'pgA$<c28<bW?g?H+O?vy _xgs|DO32<aWp,N<ak̃Cp{4<a(zSk$Sh̃i_%F&Paܴܴu1<iܴ?_?2O??~?o2H<y`y-%yܵgy-<xy-'yby-"IjB<%EHrS̃hMO?σܴZt ?߃y-? ci!ܴ`t iC<)4QP
M)S):Q9P
Yyy<pRB)F[O?ǚpRs)ՅpRHcC)N
SN<)(IS<A(Iky"IsՏ??pR?<fty) yaYS]yS:aISհ<l}X<lX<h19<l]qMyzO?W?❞cHaSN`P)XlyXjy|y>4<eOV2?g՟2׫=<eV2烷<o|F<f2M<jdC<o4<jgp7:<l>5wN%6?@X: pe<j"y $ߍO?RԆy <4Dx:p%:
O?@y 4R4@h_2I<igC5><is'p{ry ?桑T3<qQ_y <qPly#pO? L*2p\<<CTq'qQ+*Y*?|*'yT%;<<<TT*BgqP[pZ<T{yGqQC*?+

[Rs*:yQ?੏D
x<RǟpT?Y3"!#y
x<RWGpUgGpTHx!<3*%fyI 9xyE**yǟpTUxQg̥<יNyE2
 
<yFRqW1U4 yU*<?>dO?ɧqTU̘V>dV^d?qT *dyQhy\~7<_qVRGO?wgqTySgqTAU(*<*?g'qT<Џ?sC?⩃̇ǟqUC̃S+6<O2pṼs+7 
q 
μ
&pVԐ?ୗ?ԥXTyl
ѿ +q
ҿ ]S+$yvyidY/,yidyd2#YG̀
ʞ?ଫ"<σApV[
˟?+0~Z?O3
?~fO?3ǟr?k ?峯2  [̀[cAܶ̀ܶO?r?O?on<!i^7<p9<?l[O	dy-|Q<ʞrWAܶYP<^?߃֞eyܶ[0x:jyaI+|at!|bx>pY,cHx>$bI3|b718!,ea#pX,%?1'>y<pXT}$
,,?వg<ߩasԤcRy2&bgp[zU!9<?<ޥ0NIcXk/-@|?y -F|N<?+<l|i#,SpZK|;<GpZO|y<ҧO?ഫ[igԵ<י--XKdpZǟpZ`p|y-j,U߿3-Wp[̵_/2̵_?(̵_os-W-̵_Cc̵_ Ejj? Ejo̵?Ef_eE~0$ZGU?߿-W`-Wmj_ e*2?O9QPj/-j_5̵_@jşeg2?fZGs-W2~ {jǙjC,UOe7eGDUٖQQRA̵_-̵_e?	Q_৙jp ̵_ޟ2?z߿yQ<U~0C̵_߿-W߿wj~fZGR~Uį2?rBeRUW"Fe#2?r$UOfZG߿$U2?2?M`ZG^exj~Ove_$ZG@~řf_?߿Ue?߿"̵_I~-W߿ UU@j|W~̵_?߿	-WATYQ?߿2? Wne 9Q?9Qe :̵_G~-W ?H9QoٖQ2? 1ZG{`-W߿s-WF 2?9sԄpN\ /`w,{i?G?cz`Գ{i?ԁmG1Q
}G1Q
JNO`ޤo=4pPu]=4pQG(cDG1Q
z50?B'=4pP? `~0?B7?c8 0?BW[?cY^O2G(N 0?A/̇?c'i0?A?̚=4pPQ*G(*yw0?AW̃G1Q
>d!o=4pPZ A0?AōG1Q
d*o=4pP̅G1Q
rO
7GMG1QsG1Q=4p7#O }H{i?̷Gy;0?2?3G1!c`c/O 27G({i?{i?aO f0?1+O <́0?0h?c+`a/#=4pO26O ?c
>o=4p*y{i?U1`ag o=4p-y{i?[ [`asԁmG1Q|X{i?`G1Qf;?cܵ%{i?O3{?cܴO-`vO-.;wGh̅G1QZG1QZc3{i?^?cܴ```^o=4rӏ-G1QZJ [`!c`/`^`~/;?cܴBO-^P{i?墏?cܴTyW`/[?cܴYx0?E}G1QZ-?cܴ\{i?姿 _0?F47GiCo=4pSW0?Io=4pRG)7@{i?4;?c@G0?IךG)wG)cBO,`o0?JG1Q
G0B{i?य़G)F [`o=4pRBO6x G)$z-0?JwG1Q
IrO)'`#o=4pRQG)*{S`)=4pRYG1Q
K_ s0?Io	G).xG){ ?0?I}G1Q
T<`GwGiG1Q)@3`f0{i?>6{i?T0?3TG{i?~A{i?T?cSeG1Q)zO0?6~o=4qMOx8w0?4mG1Q)`dG1Q)x8$=4qL੿0?4 ?`d54{i?GF?cS*y?cS*{i?gk{i?kCG1Q)=4qLBO0?3G样`o@O O27G0?4=4p̅G1Q]{i?uO 7Gu~O ^ɿ0?5'0?4[?cY-0?5`kR0{i?o=4pVO G?cSX{i?K [`j`i?	{i?QtQ{i?TtT{i?UtY{i?Y!c`ikG1QG<
wGx0{i?`x0?5C`ɻ?cT4 [`H{i?⡿G1Q*C0?E
?cT:x\{i?~?cTcO0?F^GO0?A[?cTgK0?Do?cTqnO{?cTy0?BGGe0?B_${i?GOG1Q*o=4qP[?cT*7GY.O^G1Q*`|o=4qQOO<?c~${i??c+6{i?>OP>` =4pTuG*G*c	G*e0?R]G1Q
G1Q
>wG*F|0?S27G*JG*߾ODV`Vo=4pTKkG*O [`?c|X{i?਩G**-0?Qg՞=4pTZaOEV0?QsԁmG1Q
0?Qչ{i?CՇ?cUY'`B{i?⪿27Go?cUՂMG1Q*=G1Q*|wG;?cUc˛?cUe?cU@ [`}``q`?G0?[>FOIs]G1Q*y`6GFOIl8{i?G͏GT``_=G1Q*[?cU-~#=4qTA{i?swGOLl0?U6J{i?`{i?̀Oj؟0?Y-G1Q
0?Z6G+:bOqG1Q
	o=4pV`=4pV?!c`rOhp`t=G1Q
Ҿ=4pWgޝG1Q
o=4pV {i?ଗG+OMG1Q
G+(@` [`a{i?ଳBOeRG+-G+.{Oo|X{i?{i?CԁmG1Q[7Gl `@ ?cܶo 0?pO-=4rׄ 0?q@*=4rO-ſ0?h=4r̅G1Q[g*G1Q[F=4rۏ@K`Ҽ?cܷgGl*G1Q[NC{i?_Gm?=4r?Q#`>MG1Q[*x
;?cܶU [`>o=4rkPo=4roQ`˞d,o=4rY=4rك7GmC{?c~0{i?̅G1QO9{i?Xo=4pX;?cz?0?d~0?cX?c2`Xa{i?	O!
7G,F!c`d,o=4pX@OxB:{i?఑m0?bw?cH{i??G,'0?aGFOOI?c|X{i?ళ?cH{i?ష@OJ?c=4}G1QG,P0?o4{i?+=4pZ%[?c0?l?xG-]`ӯG1Qc`?p`_{i? `H?co=4pZ` O^{?cO`GEmG1QS"?c"G1QS#wG-'F=4pZQ-{i?ഩe0?iW4MG1QK>wG--y0?ioԁmG1QKo=4pZ0{i?BO?1EIK2u=X?#` [GͿGc߅O*yH'G'~EٓQ"On~_̟4"¬QC7{R/.̟4~n$~_̟5߅O2k߅yS_fOncHٓ(Y=߅Vd[#N/ԋm??]_fOu߅vdk!~Eٓ$~1k߅vdҿ{R/.̟	<bJH2'<b#~_]??eC"dP "Qk #߅QY~Eٓi~EٓE?Z9H2*eG_!fOJH2+0g~E<QO~EٓkZ
{R/.̟;'׽_fO{R/.̟<$R/.̟*$_fO|$R/fO$R/fOV$w~_]??@G}_fO$ ~/ԋ'Gъ/ԋ
'Gڒ<${R/??$}_
3'GO	_s'GRTc@G7( 12S8|_p8H̆*RӼbe,Ox3 QF̆*iebQ_o_yQ JSY#c%>ř?LoOfF_jfu=u_rW%[7d1Ux@߿|2629W!<E̍߄AFmU?1߄;dle b߿YW<bo2B7@!GY-bQ2AG"s!G|b7o]U? abQ
vd1U(/߿ِWܢ֎o]U?,}hbQQ!GEǄ!GD GbQQO~!GD#m~fC_rkB^!GE~fC_r Wܤo nd1Ui}	 O0i`yw{26<d8H!	9_? ??~ {2I_>2?'~ 24߅C,Q g~AW̟ w~A
3'Gh|d-~ 2&]H!dn;g~As'Gr?~A3'GH^/Ԃ|fOz>_?2 xJ~Y܂O ٓ܂[~AVd!4@H!ٓ-/Ԃ¬QaR~A'G	A/~A	'GYWH!.̟w=_>,Qx H!'y x͇~A9<f߅CPs'G|X_> s'Gf ԁlQI$x̗߅CU??#` Ԑs'G|f	;R
'Gf)~yBR~dpg߅C'G I߅C@2w~3??	/Ԃ¬Q'߅CU??'N/ԂRN̟H ԉܨk 	߅CDQ(y߅CN'G߅CA6d,|w~W2 QX{12Գx:s!?~v,?g;d}Ԥ_9Q#?3w3L3c`:2?DqgW;2?D:N̆&_/=Hu~HelH!<P̂C/GK!|"-x<3 Q"_= Qo20߿|262X,`߿|yHeK~>ř?[՘7dleKl/~d12x6%߿l$2x6Ի[2	^J?<ِHelf\4tfA!Otx=i̂C/G5|~ِHe^߿|262&6?d12loUU?.~x: Q`߿Q	 ~2W4t3 Q!k;dle߿Q[4x
C/GF̀߿Qy~d12q?߿Q`-y><$2XY> Q_0z~|	A!Շ4}2	VO Q`߿ QWx[̂C/G5R͋|o2	^aOxY~	YHeSx[̂C/Gto3|xQ̂C/GF^h [SY%E~v,QJ7س#c/G5}ǚ~x /G7'șQJ~x<fC/GQp{O2	_p{_2	μm_/0|^U!_jd|4x,̂C/G52@{2	 +߿HeE^~|_j7=i̂C/G؟ 2d12W{_Vd?\4tfA!Ktp{_Vd?|4tfA!UtTd?.|%ox<3̆&_p*xB]b̍S>ř?$.xAOE|be?D~
̂C/G.z¾м2?d	<#'ZcE_0F?0HR=YsͿGRD$|']_R.O;zw2$s
w~d=H??_ A??'!~@G2 [ [QtB ?d1?
aaԦH) =_Qԇ_̟I)+ƀ~EoQԁqߍN/̊j2"W g~EoQԈ^4~dVP{2 ?R=)rY#̅G12i}ƀ`pJ*z-gͿG%<hL'G& x~d
y4=_R+OqI;ƀǿ W@C2q-̟ࠟ0ǿ W]??1~/́_s'G)0xL{2~dg??Q~@ԀdC	;2~3'G*&LG̟⩧o W]??Y./́_vdn<&_Q
<&.~d
HfOrۏ	~@Ԁd|'~d
 ̟IMǩpw#&_/3G{OQ!?4tfC/Gȅ3ML"|-L"|B[2?VI!L3a:,?p%`1*-H!Wv_/ٓNCx&̟H߅?'GR=-N0fO 8Ǚ??ҿ	=_2(J' /dP~0$O~O~`c2 ƣ./ dAWs27dB< o̆* o$C_p@߿bQK<jui_R$HH-wg_DߍBH[3:GR$j;3"Aoƴwg_DߍCH[3:GR$j ? Vg_D[Ƣ'~fuHjPοQԉA~fuHj(wg_D[Ơ3:GR$
5? V߿5>H\g_D眚g_D眄]? #NH\? 1g_D眆? YϿ3:GR$>r;3"@-;3"@-3"@$>H,3:GR$>r߿9]?!HA~fuH{%HE>HK?!;3"C~fuH{,οQԉ Y~fuH~οQԉ X]߿˿3:GR$?a~fuH~;3"@3EοQԉ Xwg_D3:GR$<3"AYc3:GR$<? ,߿=? 1_~fuH0x	3"@7;3"@73"@7 =? {3"@7wg_Do1~fuH
? +g_D3:GR$(x/g_D]g_D\3:GR$(zࣿ3:GR$(z໿3:GR$(z.Hg_DKοQԉ\3"A? ? g~fuH0~fuH0Pi߿>wg_D!߿
?'3:GR$!g_D翿3:GR$Y߿
3"O@߿TP?%O 3:GR$߿TP
;3"J
g~fuIS@߿TP`οQԉ*|(QοQԉ&6g_DO Hih{3"Ig_DO?$G3:GR$x3:GR$xnHkf?$λ3"I3:GR$3"InHka'3:GR$د߿M|lZοQԉ*l;3"J3"J(wg_D~Tg_D~M3"J>HjHh[߿Vx{3"J]?%g>Hk~Hi3:GR$ ~fuIY4g_DI?$hg_D~fuI7ZοQԉ&EnHo4߿M~fuI7{3"I6οQԉ#/^q߿F^wg_Dg_D]?$e~fuIznH2]?$e3:GR$3:GR$~fuI׉?&^
{3"L>g_D}x߿awg_D|?$k8wg_DH5߿F]?$k8{3"Hp߿FH5ZοQԉ+]?%wοQԉ+#>H{3"J翿3:GR$H=?%w3"J3:GR$=?%g_DοQԉ+!3:GR$~fuI_
=?%*g_DZοQԉ'_5οQԉ'_3:GR${~fuI:~fuI:NHu"οQԉ'^￿3:GR$c߿F3:GR$ g_Dk߿F'3:GR$g~fuI οQԉ#`{3"L~wg_DS3:GR$7~fuI w~fuI ~fuI[߿c󠃿3:GR$C^H9!߿G>tg_Dϝ{3"H΀~fuI?$sA~fuI3:GR$|;3"K: ~H΄NHΊ?%>H΅H΁O~fuIc@3:GR$o3:GR$3"H.H;g~fuIRwg_D߅!O~fuIRǿ3:GR$)@οQԉ#
eοQԉ,)o߿YxRwg_D^?%!~fuIeHοQԉ,)?% 3:GR$߿O) HH.οQԉ'>HH߿O*wg_D
3"IK3"I@C3:GR$xTg_D
{3"J@߿P<*k߿P<*IοQԉ(&wg_D
3:GR$xT{3R@k߿1U I7G|*wQG¢bQD
bQVxU.bQHo_p
@bQQUbQPTo*iP߿1UL*U?߅*;7GUo_qDH/U?
K[7GH,) ~WQeHU?
D-~WQ7𤓿? |)o_q@K~WP*xR߿1U)7o_q@L7G߿1U7G߿1UxRg
C߿1U,(y߿1U,<o*ϝ
{7G`BbQX%Е,U?t"*:%* ~Wܱ%*O:߿1Ut:7GU߿1Uto*zwG^tso*{/:o_q< bQ'[߿1U`{7G]{7G\	7G\ bQWO	7G\*wo*v>]~Wܮo_r`߿1U+({bQV.{7GXm~WܬQbQV%[7GZϊ~Wܬm~Wܬ=U?@߿1U+C VbQV4bQU0|D~Wܪ[bQU*@I߿1U*|H7GU+o_r?1U?ʬ ߿1U*|@/߿1U*AbQU!~bQ'={7GZ߿1UNbQ''o_q88< 6bQ'%o*s*rbQ'+bQ&x	o_q48U?ϯwo_q4bQ&xz;߿1UQxU?^KU?y#߿1Ua=~WM4wo_pH`W߿1U^}Bo*U?"w߿1U^ U?#?^eF^@O߿1U^E~W7G$~WL{4M~WL*x7G4o*a#h}<wo_q05bQ&1>bQ&.*bo_q-CibQ%<~WK,8U?ĲЃ߿1U~Lo_q.7G`gh6.o*\~6;7G~WK4O߿1U6'o*QoĽ~WJ* ~WJ'؉I6qI^6wo_q)o_q)o*Q׍7o_q(bQ%~M~W*@-U?SU?bQ	[7G#qAG߿1Uc
o_pF߿1Uk(LU?
*U?ʊO7GP@U?ʅ
#U?ʄ
!U?ʖxP0U?ʈ޸o*D\wo_r~OU?ʐA=pU?$U?$뀶bQ%_\*OǛ7GzbQ)^!U?%bQ,=~WNo_p	7'* ~W=wo_pDZ*2~W'߿1UD7G"q2=~Wwo_pDabQx1o*_o߿1U*^bQK~W|7G!(OU?	/ZnbQlomo_pB, wo_pCbQayOl7o_r\;7GL-^bQS*bQS'4U?ir+*49 ~WܦE~WܦAbQS:~bQS7߿1U)r*K97o_q$!bQ$<bQ$7GH+.<߿1UGr;U?Ė>r*J97GBm~WHP߿1Ur*Ag_U?ĂT7o_q RbQ$YPa5o_q!ƢbQ$GQ+߿1U!o*AD]~Wܤ`/߿1U)j bQR*/߿1U)kVbQRN&bQRJU?Lj*&^57o_r׍cU?FHO_QԂ0gP*A3J2~?
~WGRB~WGƧV_E"JoQԉ(^
HQwTG ~!GR$*P?D=H@w"K?PCIg<'?D?D=H<TQ^PCIx?D|?D{A?%ǀTkA?&TRPCIJ=HH{A?&Hg~!GR$nw"IKTI7A?$vHxޮPCInE?D߿Qԉ)7%"Hrw~!GR$7;A?$q;TI~7H V?D?D
?D
A?$\]HMu߿Qԉ$
.PCI'V@?Dº{A?$G߿Qԉ%
HQA?$X?D`TJNPCI*xVY?D3±STD
~!GR$|+/"IW±sTKw"Ic߿Qԉ%;A?$`?DK~!GR$^=c-~W|,o*d[7G'wo_pNb~WxX0U?<~7G'°gsO
˛7G`o*o°KE_
~WR'V#*w`k߿1U+MU?&~o_qIi[7GuZFbQ)Vo*X߿1U 7G+aYS±bQiU?,sbQn<no_po*]~WxIU?-_bQ	<n߿1U7G&,/߿1UU?1/o*o_pLs~W x߿1Uoh|n6U?1M~W<n*<o_pJU\U?)?x*;x*+xV~ӷo_pJy߿1U^o_pJo<7U?/<߿1U,:U?%7o_rSx߿1U,[I~WܲybQYT.o*> bQY]PUT
o_dL{X>?;0iRMc@GĿ6I5~
P??j/VdDo+pyU??`߅8.̟H&xX*~ 5'GRNX W,Qԓ~
P'??8kB_+@d@~/y?~
Vٓ'@w~ 5'GRO-=_+CQԁѿ~
P2 u;_+CQԁgA~
RNd@@߅8B̟H% py̟H/py"̟H&x{ W'GR^/栣2 @~ 5 /^js'GRP@ { W,QԔ~
Pe??a~
Rd@!;~ 5(6_+Ly(px:2%+>0ǿpx:fOH]~ 5s'GR$Y~
t&̟ߙL1o??O?R=?-GK
=@&GSKf) ?wGSMEwGSJI(p
!ZGSJRF]QGRhۿp
x8P̟b12x
wWܠTbQP7=7GC-G1U(%x
U?DO4~x:&C/G
<s!~x:&C/GE30oOfF_:,-D0i|OR=:@oQ aS; 2I~/0=??Wwp fO~#ZV /3YIqh/ /}2C/E/3'G|O߅8 ^fW̟ g=_e|Q;
 #/Ǚ??䲧_Q#;q߅8 ^f
3'G||߅8 ^fs'G}<L3߅8 ^fs'G|F,yGp fO8>K߅8 ^f'G| ysp G2;/d%_U??〗p 'G|~}fO+q߅8 ^fs'G||pw~ Vd|p߅8 ^fc̟^w~ fOpG/p ^fO゗~x&̟d~z̟b@* /R ٓZ /fO2p}_'G|Wӿp ^w??F=_#??N G2oC/YO~| O2%_߅8 ^/A̟>9p ^ 9c@y߅8 ^/ٓ|rp H̟|rQ /R.OO /s'G
r*~ OK_̟x3	~ <QԂHT%<X{1[4~G?~d?Ky<ِHe<OH9QNd12>
W2?j:Ă&_s߿ C/GqO~s!߿ C/G ]9W\};dg?;d;S262FNǾG0F?0-QU??s_\Q Ht߅  1߅Ԁ6d&Џ߅ 2:5̟QS@QwLy:Ă&_6:Ă&_hwd12Tg怏߿ C/GGh[H9QR4QH9QTW2?
0
wd12#x߿ C/GCO֘`з.	aa>w{<0|._x??S/XxM̟J|.V/s'GP5aM??
x\߅j9߅<.,w~jdJeR=412H:xH9QCgH9QB[W2?c(:~s!2W2?os~s!y7߿ C/GH1p.?xuw{ nQ桯?4<_/Q	~x=5x?? 4s爝_hg??|߅kU?? AǞ 7~桯VdH,߅kU?? E;5~'G3[P2EO< /C_Qvy25@2 s{C_poA/C_4O07+{5|m??		^(5 ^dA	Qq!w߿<fC/GI1C\4w{m?@T4'GR/:"~橞hO^؉_y_??zw,w~j~dE_b
5L@2"5L@2&wT4'GL9s؀6/̆*9gاbQ#}4!GK"/̆*=UWGF/wo~d1U=/̆*5>1u`pH [̉m?a#5Qg7~7"fOp$w~j#{Q?"W~7%fOq;FfOp`	]_p2d,o=+&_֘`	_0F?0`2 [«?|d:/2%??]_?|'GR`w~j'Gi/AfOqɿ_?|m??F~j./H /2</"~j 2</ PGٓ/}_?	fOs߅# dI^{5d>^;5lQ>^-w~jٓ8dAw{пcGd,o=122u=X?04T-gͿG9Qc̆y~6X!d	%~j,{lQ^'w~j,z#?? Qc^dF~/E4,Q*ဗ߅%??xw~j,y	fO oါ߅%??7 ǿQc K2 (L5<'Gx˿Qc'G;~j,y	fOY [Q\Y!cLgi}h?0F?0@G6SwO~.O߅:/'G%EA??b.xG<QM<v(~d7t_]??Bط߅:/'GwKt_u??<y~/vd4@/vd2Y߅:/:̟;EY0xt_'G=g~'G=_|2|x߅:/:̟(;t_akǂ?~'GDx߅:/ǹ)z-Q?̅GQ߿ be=H[2?W'-L~Rwi̆&_H%}~x:!zH9QH2H9Q>e_be_2d12י ~tL|C~tL|A:Ă&_]~x:!y[4tfC/GWA:Ă&_W2?י[W2?2W2?	W2??27d12g=~tLz:Ă&_uz߿ C/GXo_be:Li}
;`Zx_̟DuQ xAE@2EO-;Q}H̟$/_d:,x >/_4O/"~/Qಟ uԀdX,+~̟l_h??Sԁn+!c12^G7@2 H̆* ŭ~x:Q(^=̂C/G5C!L?47d12TW拷i軙L+H9Q_JQw߿l$2Wtσ߿l$2\WA~s!>H9Q"w7#2?.x;&:Ă&_kg͂~x: Q`*GO@d?FNǾe1?aaR= btF@2 @w[߅:#y_??  /Q {Do'G1#w~f'G/tF@2o~~d J]_7F_7@/̟q;[tF@2>tF@2ԯe~~d(A~~dsOd~hO tF@20}tF@2*Q~~dL>tF@2&Fe_~~dLd߅:#y_??C!cOL<>~_U?o~_U?W/̆*x~_U?"6/̆*}"F/̆*|/̆*|K߿hC_p>OobQӼ10obQҽ~_U?sOdobQk4!GU4!G W~_U?ud>W=H7@2ײIWG;W2u=X?waE_# WjUoQԃ^~@dMJ[Qԃ^߅;ofOO]_fO!<$QK>d,o= ?	{7 g2_>:Ă&_O|~s!1e~#U?V߿ C/GQa:Ă&_C2u=X?=0F?0=H};ͿGF{_Q1g߅<fOu3x%d	~zT	y%&kx%3'Gמ	}'GN 鋿x%ȹ@$o߅<	??`]_/3'GRSg@GcG̅G'g^dd12Hi}Aa$4?R=1- _Ï2Op5$ _Ï2fOp	_Ï23'GuHH{lQ\x_Ï2'G10x,~=dbg y2x/{lQ
>_Ï2x_Ï2D̟#*yYw~<ȋ??>}~̈|xqD\QVϚw~<3'G}bd3'G|bX7~2֖~=dyy??Aϊ_Ï2(fO@GppB'L=[~tL	wd12 2u=X?aa+ [r _|С??Sg~sVd<]߅<fO0>/QI~Ͽx9AO2`{4'GG4|O  :x9Ao2
	~#~>h6̟?;|m??C-o3{B/G5:,~	O4 bdi bC./R.O|K./3'G|;}LQԂ%~w{i?ğ?#'ZcE )2aaߘA [ dN1??xd&w~~ffO!S .̟~/? =_,QrS_,Q!#x 	OS;?3'G|xC4<QK,xxC6ٓ߿xC02ݒz߅<!{??SǶw~~fI̟C~~fI̟H"7 [1^d,o=T122u=X?z%?#Ƃgx4<33>d_	Y3_߅<({lQ\82s'G}pxPٓ3@<S̟2~'G|*q/~@2xf߅<(y/̟#0<O\3{2'G|<'G~CO'~'G|03_"̟"xfR$fO#`=H??^߅<(y~
fd/@~
fdހw~
ffO. [Q!o̅G!Lx;V< lbe'O@2?fa< lbe
;4t!
7ifC/G](7ifC/G:_L5_F< lbe>|#'ZcE@0F?0aԁnm?a 8fO@;R Y߅>/p{???@/W2!AOE=_|fO4;̟LE;3'GR@|_&dBG|_@2#po ~HfO-<4u߅>/ ??[@9VdBῆ/\QA?|_@2#g~Ԁ6dAR=427j
be>Di}##2oQK~fO>˿}2;~s'G?A}29@/~yG@~Q	G}"̟%/p2A~Ym߅>w??c?~O>[߅>w??H~>_>y||~Q.~̟yaA̟K>w߅> 9 }1߅>'GV>}9)#/p̟<|Xaw??#aw??|}2}OLw{?^d,o=`127řU?#~tLu~W2?C^:Ă&_p~s!3~tL1<7d12Zx)H9Q+~s!ܖ;~s!ܖO~s!ܖ?wd121FЃ#J]@GJoQ)wM߅>]??	>}3N̟B }3$fOϡ]_q72+zG}3N̟XLlQP#*L["~gܝ??DB}3&OB>/Ϲ;2W5
{>d_߅>'Gšφ/ϸ??_T^/Ϲ;2Ӽ5"w~}C2@RO~g,Qԉ%R=u?$y?r_be(`sYW}`y~s!}`~s!`H9Q~7d12~tLa߿ C/GHo_be+߿ C/G.?W2?k")_be u{W2?f :Ă&_rYB:Ă&_p-D~s!>{W2?l"W2?@[߿ C/GW:,oHJK [ͿGR5_d<X{be1᭿_0F?0 bR=${|	 2O 	~xQ$d./!d
e` w~w'GCb'~y2C`|`fO * /d
Ů/d^}_Q-<6]_['lu߅>ޤ'G3|`'G=|HfO -6|`fO |6y߅>̟ b~{c2 8ᰣ߅>d3̟X@ػ߅>02pᵽ_C<Q?7 2O 0g~y2]_ {2~߅>̟\oG~{c2ɽ_QG?{;s'GY'߅>ޤ'G)~/̟ bӿ|HfO 2|
w~wQ;;-
^/d=;;d=-_H9)z-o*J!c12OT`!G<{7Wf0 >~>fA!ܞ[BgU?_T7!d1U'P2C_rzw# d1U'z~c2߿̆*^03!G< ~nd1Uo@2P; bQoԀ6d1U'0~*̆*p ?|fC_p8 3!G$y!Gq`d1U5߿d3̆*yM~2k&gU?5 d1Uji|fC_p:\pobQK>
7d1U~nd1U7 U?/߿0yWx8wR ِW߿0
!G1U?>oWNtŬ&_b/-?G6l- 2
`[ K2QՁo<Q/M{`[VB*Zc5}ԌS
(Vx_E#&>G]w XyTc5}C>
?G.x}~eՇ*߿_??
Շ*Cj/|
=:oQJ>HVT>j/1P163?*;` y?GՈCLfRoGQ|
{i/9yT>j/8:*;=] Ձ'V!x1@63 TIՁ<?GՈCLfL
c?GRQ3V!2|Qd3WJGQKlgU<
]o'V<
֘_E&AGQԚ(x;?GՉCLf>ECTZՔ<`s'V>CLfq?{͌8TbO)O?L*Zc5}Ԁ2wPo63 Tʞ2|Qeo3WH<
63 T+o~x8'V(1M>=]ܣḿVWd/}i_RplgZxn+2|Qe3WH.2e߿I2|Q`}i_Rn5w?q~vdoP b;V*8-O?x1SM<7c?GRiՀw%>gg}i_RuGQԦxnw߿.z->gPyw?|7V~ 2|Q`!T>j/7=w?/sXdPdki63##_NX }P>g3WISlgH7oٓ1x1 zw{͌ @nX 2|Qg
֘_E#w{͌Hw O?l/*Zc5}7lg^߿A-̟3}i_R1@܋63#Ƚ O?lmT>j/̟3"*Zc5}ԌR7;=]bḁ߿0YCLfacp;63ǆw61O?mPn'w{͌N͆^f'69*Zc5}ԌGGQԌG~l4@[2|QaPpX nc?G,|7 c̟3هPk63+]xn y
֘_E+Ic?GRḻ߿z̟3-*Zc5}ԭGQԭ~l3>g]T>j/	^@5w?e^dPܷ lgM~@cy2*Zc5}e c?G|ÿY^CLfA=] 2|Qd3WHH;}c?GR~l="̟36*Zc5}ԄN	)	<
֘_E!  ǿlgBA~l?dx1BA3GQԄg.8BndȞCLfY w?Y ͐P&̟3}i_`	{=] Ⱦ/'fO?l}i_a_{=] ¿ "H̟3'}i_Rn	\y~l̟3:*Zc5} @ {͌ ]~lAu>g_P w?א 6fO?lG*Zc5}ԃ	]c?GR~@%wz'6 ?3WH8y ߿,?G̀}i_R 
w?E  W~l &̟3ؕT>j/~@c?G{dy
֘_E GQԃ@'6~CLfJ8GQԪWg0YCLf ?;=] 3ÃNBǙ>g*Zc5}Ԫ(p{͌J/~l"B̟3G*Zc5} {͌ O~lO񀅙>gK}i_RpGQԜ(xpw߿R.O?l
֘_E!/Æ]c?GR8e߿	̟3K*Zc5}ԑ#63$H8 E>gW}i_'w? q?~l&~c̟3P*Zc5}ԣ<8=]u߿Nd}i_R63!fO?lCLf^ 63-N8 6 -̟3T*Zc5} 	=c?GҼ8$ůs'6CLfu{=]pg{d}i_Rig?GQԚY߿?Gͅ3WI?ÂGQԚ8) 2|QgCLfBׇ_GQԚ8ag$O?lCLfpÂGQb܃>g5*Zc5}ԌxpYw?=xfO?l~CLfWÁOlgF_>zY|
֘_E#=wH̟3 PT~}c?GR?D?G?3W 0xp=c?G ~? E>g@x1o lgo p2|Q_POM63| Bn 5s'3WI~ ']c?GRo	~z?GCLfv~ 'c?GRn/T 9CLfrGm63& ۿOT 9_3W fHm63#~C2|Q(*Zc5}Ԝx =]߿>]̟3 }i_Rp? n8 7~3' P c?GRqg aBd~CLf	3lgN	 $ 83̟3 x1 _{-d _T>j/ ;=] 3WT Ԑs'mm3W fPw? ͟߿fO>  z[E7Ύ֚v(mFH2DӹFHi^!ڤP!-7s[i(hZr!gn*MSVջnV$72UTs_;tUD6i+4Z+KUS-mR(USf	Mk殄QF54s]Ts]M8死^ynVEntG5mZ&溧Frijݶ⦭D皹n挅SZ(HsEzKhM[Vs<͑7USzZ+pզ(qTTs]NG筪EyEgEB=mR(jFEuH#I}mR(g4K[ykjFo<ѹܸm,\U{۶DSڤQ9"Vפ9"Z[Ώ9"TԷs:5%!VW,U%%΍,͚JޭFf%MuO3'HqQ\٤4i#iKw6S=-ѹ!U&i,4f+FK;v%iCnCVU4vJB{ѪfݳI\Em5;Ѫfm=jVU4z7UD%sEsz)hQ3IgS&i,T[5qZ5TLY\[J+tg5]Ѫf]uJѪfMhQ3IhJk^jOFj	5Е*Kj[Ώ&i*BMt%JճZUD%HIio:>-hQ3D+FK;v%ES5qZ5TLTJkqZ5TLTJtqZ5TLW4Vv(hQ3IQNjQ:;EЃ0ÔgeiSwNS5MJ5<8k+J' ᬮ_)Cb>"Tj&i>#|٤kL-s5rktyCY'GJӖIsCfO,Br4tyHS5Zp\!K4򸩼ھWʉKrN+f򸩼ھWʉKrhlYGvtyQ4gm_,ӣ%r˙gm_,ӣʇ3IkEZ۹s,tyPi-΍-mܹvfTf٧Gy\i,ӣC`YWI[M:<6e|hlVN,sCftyQ&kM%|N+7gm_,ӣʌ٥5K;jF)CV6$5W3$K;jG$JO*	RSʃBTi(F(DErYW3"W-C9OpZHPT9CrrrS*3f(s5!HzJܧ8k,@s*54̮io_(ef@TJyUMtj'Gjge&i*"KiOpW(S5%RVO)T9k!ger+iOpW($Zܣ$JJj?Y\$JBD͚S-3ᬮQ%s]RCNZ+dgnڶھZ+dgnڶ!4W@`ھZ+dgnڶ$H`!h6ge7H2G);w9ko+dS5fʈyZ7mG);tLtʉJ/(`!2jjyC)9Ik\!26iMRЕDھT)r:?+4%IYWTM˙\$K;vյEt$K;j\Ty\$K;vյEqkRް|8k*"M4ʍD(++dgnڶ̐fkKrqSyr,VVinA|hlW(9rղ,ioZ5T9FW"Y۶,HqM6J"W7.ZEv򹡳I\$JVȲn;c[6D\$"L֙R(HFlҞW46i+d\TzjYۤ8W3lZgGge*BMt%JճZiYi!J]	Ru7!3B!&-G9iYi!J]	RtykjӖ5	5Е--G\᬴HIR[RtyjLI
TJېQTLBge*BMt%KKyiYi!J]	R᬴HIkKyiYi!J]	R[rj*ge,4f3BvJ҇5܇LI
Y۶i)
f3BvK[Tk_-38k-$)gn٤ZZfpWUD%HIZk_-38k+Ѫf$BT(s]M|ᬮ+FJ]	RtykjӖ5hQ3IRk*Z!tykjӖ5hQ3IRk*Z[Ώ-SiY\VU4!&ImKyb-38k+Ѫf$BTV܄ڊb-38k+Ѫf$BT5hQ3IRk*TԷ5hQ3IRk*Z!t~ZfpWUD%HIQh	r3&i,4f3&i,4k5hQ3Ign٤)LjlZڤPЅ3ZiY\VU4vJ+iin526iN"xBrᬭ\JKysKz7(`!23ZyC)r$LHqL͚STMھV2!26iMRھZ2!26iMRھPjio<'+L֚K;jC)hV\K;j9Po:?)ʌ٥59ZtjrU+F呣JrIgm_,U-ht⺹dhҩkCWOpTDiQSinUer,VTf2lҚD\$K;vյEMri(Igm_+iWյtTje|ZE\#*K*vD\$K;vյE!&ڏoX`ھZ+d\TzjYWL"V\ Tp|ᬮQ%EQԐ> 0m_-38k+dZ5rV6h70m_-38k+d\$,ger,7 }2@`ھW(9uK;jiY\$J&QԐ> 0m_)"V7(j΍ER֍U4?Ygtj%j%rrᬳ:5յ9Gge55uL֞Ti4kHWK;jQlҚ%"\7q*$ԹYW8IJ۶i J҄4Y[7Ekh+V,jںCIrC+I
%eΏ3ںt~S5v:4[KLjrZkO+fBRCZCIDv̐%|P9!CNS5jj+VԌ٥5r37W4Vgej٭r:?)ʒgnھT**Hjj]	Mke52ML*!/*MHJ7HqLLӕ&Z%8ZkO)̮(W5ᬮ(IhY)|TiiAZn(Z8lV򲚙ZRDkMTif򲚙QZ#5jJk_)ˉgFiigetyCigerΏ3CE?YZ!湫geh*3fᬤ*rջnS5oT6iMrkFK5uգML-Jղ#}"d\Tw<HqL͚STUL:;FJh5Q*4͚SE\ᬵP湪Ti4OpZ*dF8k*%iB')ʆCgnҎPգQ4ZRDkM|KUNCIio<U+FN=e*"E	!ʉJKi\>=e*"E	!ʉJKiZ99Q(HA2$P;=e*"E	!"~*"E	!3֑TTӔEhV\J3Zhi,5QD'+gm_(% <\J3Zhi,AyZ"HfYWMM-甃DEr,sCf:<*o=\l+f\M=ھW46i,ӣBCrھW46i,ӣ;j\٤N*$it9Z$-mtyHS5YWL%jiCt~WZBCrenyZ!IkF|y\i+OD)ʌҩ\\y\i+OD-T2L֚K;jQ)nBJ,D
VsCfq4K;jjl!rGYWҦ%HjZJgm_+JMZ7VJ&Zr:<UCiR(YWҦ%hD%RVL++IqUiIk=r:<*o<gepղ,4?YZTĴAS5MJU)]SM)\"9ܮZ*3f3jV9%AL͚SW+iZ9Hk\v$[Yjl!rGYWWʇKyj)!r@s,媄U̤'L֚rI\z%DIgm_+fʉ:t9Z$-msCf֍Sz릉gm_+-e!d9knCg2ھZ ГCI[7lQSygm_-SeqSyEFo+z坵|NAM畢K\#,ge254:?-38k+J' <҇4ᬭ*nTiSZp_-38k+Jje!Tֺ#tᬳ4iTi4qD(EaL"Q0sT*s=l)V(CIE|6!Bp!iZvGGAd8a
#z`!Zh'ENZmWALGP▙5MJ52k]8geiSwML*CzgeiSwDgPW46i-mR(h&\5l+D4YQhYJ溸ges\%Vk)\٤EjiJdY[Z+enڎ)QhY4҄4YhlA╫g5M2j+H<RjR͚SW[9jiTYR\J栦Tf)VhIHq,8h+YjZ GVhIHq+dZM\RCEM[W+dZM\RCEM[W,[WENxh+YۤjeqSV;tʌ٥59M[W-TNAsWD6eqSVUes\+W46i+殉hm]D>)Z!⦭J湫Vhjzڐh5JW5m\O[R#VhjzڐhKUeu5eqSV544 +4' CjkC)\Tյr2D6eqSVղK%dhm]Mhs+D4Y\Tյr2D6)Z!⦭ںnxh+YfVhjtyQeqSVL湫Vhj3H!D>)Z!⦭ں|RCEM[W+*DvJW5m\kgm_eqSV;jh+VW4̇MRCEM[W-38k*CYQU-38k+Jge˚*&D(EaL"aSaLgbie5P!\!HZvtQV˙HMkFf΍DRR8ZKiYgFtw))xYgfgFtw))Ro+VSiu$ZMTJ54W7.eFj=-,3d٤QGz٭|RD%s]R؃-TLT6閆)jfm\6 BkZ4L)jfm\6 KLٻi\9s-tT"첡QRG9Eu5l-38k*CY\SVȲm_RJ۶i5D9hqKUZ*TDJճZgesZJ"'ᬳWBSZ?YhJ3fW8k-TީQlҚ*hT:D%5YѨVjio<յnۊW7.emA
VVBoR<kd^)\Tz-%mEd&#溚Etj'GMo*CvqK:5Cbꖤ͚E!J8gej٭rML)nҸ<R37W4VZfpV-<R3lֹhlAi▙5tj'GMo;zeHnҎ)iYgFtyZk\&d<R3lֹQ[O[Vgejں*m52EIR\:5j▙5fEU5lߊZfpV"JC)\9s+Vkj%gep̭[5ZfpVJ˙Zk_*o=\յ溚EM˙[$JBj٣r)\Tzԏ+j&D(EaL"aSaLgeېhmCHC))

BӳGGAd<G *MHK[zr"철%"ko\Qgejں*m52C8gejں*m52I)iYhlГDjE͚SWL"Q0&D(E5N§35aLf*|6!Bp!iZv*::!? YdhҩQhDeJsE|G (#e4ZfpVS+xgejں*m52ѥR(EaL"Q0&jNg38j5M	4E>Pj
BB-;BJѫ橤MU$9\M:=M˙hHrtz+s+4KDRCӣ_RDMU$9\M:=ГG[5Z&&RhIZsEr5Tq4W(rBMRЕDKIR(Z2KIR(Ve!)4$*"M4J̤6RP&%!d>)Z֊ZJГD6qKUhRZ)i(rBMREIKIChJճZ!)4$--G►*H֊ZJГG[5RZ)i(rBMR\Q\≄Q0&D(E`TzS3)YgFtwڶ)چSURgAi**::!╣ygGq\S-T5l־)Z7tw\qJѼYn)Z7twҖ(m+FΎR[UB+W5TPtU+FΎj諊TZ+twCbs-38k-T9IHTi4ge5UrL٥4U-38k,+f)v$QLճZYZk\G z==B? SN)YZk_fpV/OP@=zz/38k-tTL]$K"CˈDP!N)Yk'ᬵRDH ʄ<A@=xKL&*fpW	5"R8gep_fpW	5Ā"RS3_38k*-"졈DCN)YQh38k*-Ā"졈 DCTᬨW;jgeEWTG # z/fpTZ+uq8geEWTH # z/38k)
fںYHS5v/$#e=BH28ge!LֹWWfpRkuKĀ"존A	 DCiPTᬭoM2k_38k+fL)/C4 PC.#ehR8gelzi3ZS3n4Br Ȁ{(3@=B@? QfHz/38k+h5MHK[zr/!T 
A!T 
AN)Y\$ԋDg(N)Y\$ԋDg( Ȁ{* j%BФq Ȁ{* j%BФKLURR(5Q-m<G ʂ<T 
Ad<3B|}/fpZrDg(N)YjJE޹Ā"#j%BФq Ȁ{*|CP4)S3WT'5ZK*fpW4W;jꔄ湫Is/A	P|"j>? Q0 BG8gesEsHNk<N)Y\\R%̼H >!$CaA DG z(l>B5KLm]\Tᬮhv/A	DG z/fpW4W;jqLm]R Ȁ{(xPx@=|<BH2S3ԐBge /AAN)YjH!q8ge /AATᬵ$38k-I o/AX7? T68ge S3ԐB Ȁ{*d~$eA`o/38k,hlӊ5d46i/ܼN)YfHsCfN)YfHsCf Ȁ{,x= Ȁ{,x=LʉCigeDK"Dx=G Gy/fpTJOGfpTJODH GyĀ"Dx=S3Pz8YQQ(m=Ȁ{(bGy"졈CN)YQQ(m=N)YQQ(m= Ȁ{(bGyĀ"졈CTᬮ*nG38k+/ axDPC0y/fpW7C38k+/ ax DPC0y/38k,UC<Tᬳ4iU\"h#DdGN)YfhҪqL3FP̼H  v<@=Ax>KL3FP̭[55f*˙Zk\G  v<=qȀ{,|>zz/fpY4.ej٭|N)YfhҪfĀ"h#S;OGRS3ѥT9s+VkTᬳ4iU\ճZG  v<=~#ev;AҞOPN)YfhҪf~'ᬳ4iU\ճZH  v<=~$ev;AҞOPTᬳ4iTh5f*"h2\G  v(x/fpY4W4W♜5f*Ā"h2\H  v(x/38k,U*-S3ѥR\G  v(b<B? YcCN)YfhҩQh38k,U*-Ā"h2#.$ev;A1!KL؃L؃/? Px=r8gehlAqL؃/@? Px=rS352Ȁ{(x=|G >@N)Y\؃♜52 Ȁ{(x=|H >@TᬩQes]M["S39Eu5l/CQ	1? P|>BA=28geHr+j38k*CY\SVȲ Ȁ{(d>e! C$e$c/38k+<Tᬮk "? T 	♜5Md'ᬮk Ā"@? T 	LʋEd*fpTZ+ "졈	Ȁ{(b<Br8geEfpTZ+ Ā"졈	 Ȁ{(b<BrS3̐<Tᬳ$9BG  d>G`ODd	♜5d46hAqL2C4 Ā"Cv@=@|<TᬩHULʔERȀ{(x@=~G28geJD'ᬩHU/ DGDx/38k*CW駊5!+/C 3??? P|g8geHr48geHr4Ā"졐1@@=2(Tᬩ55&"졪G8geI<N)YRkkLH  Ȁ{(jz."h2CSDdeᬳ4iTi^#e=l־$e=l־#eB$eB#e@I DPk? PƊ@=1#ehvĀ"졍ں@=6s$ek\DG7HS5 DG7HS5DPjEZ3~$e@Iko\Q@=))K[zrĀ"49IHZ3~#eQ\R%v)	sVDGW;j@? Qں@= Ā").#eAH!~$eAH!~#e!q Ȁ{,hlӈD@ D@DCJOG(6#e@H ʁSt:8@=F*˞$eJrDdhҪf Ȁ{,UC2l־#eJrV@=F*˙ZkXX7? Y4W4WĀ"4iThDdhҩQh DdhҩQhDCJx@=4DG6  Ȁ{(#e溚E@? P,kd^#e@IĀ"	5x@=14VA? Y١ DdHsCf#eQW(DC'(ONQ\7#ekkO&D(EaL"aSaLgeDoUqO42B-;:NB,5T(xYesCb38k,<TᬲѥR_38k,4iTh5TL*CW駊5TJ*gef*˙ZkXX7gef*˙Zk_38k,4iU\S3tqS3ʊCigeL,hlЃL,hlӊ5ZA`ߊ5Z\TᬲWW38k,hv)	sV犙5ZrDg(TᬲIko\QYelzi3ZYe!LֹWW38k,W;jgeYeE38k,k S3&*fpYk*fpYZk_L"Q0&D(E5N§35`BDqO42B-;:Nl!QY1"G=uQ2DkoUCR$P;$N*%).Qh!)Q(HTJR\JNTD'pCk;w>!?B"geH"w>(EaL"Q0&jNg38j52DS!+)N΂Ӱ)*::!2DjEV(rBMNQ%hV\Ѩ2D:;hˉr-TNA-T2̐3Zxr-TNA)	4JW(D\޹R(YG╥ԐB6iM\RZR6iM\RT9J٥5q9FH%ևOᬮQ%&lW7.eJD\޾)Z72D$KL"+zhW(̑+WJѼQ%Jj٭rG,JѼQ%Jj٭rGVr*T֊p_ᬮQ%hˉger,hlӊZfpW(_ᬮQ%p_Q:<QЋ,2ZZC▙52D$ger,UC2lְo-38k+dfhҪfKL"TZjkE\R3FHjkE\R3FH-38k+dQQ(m=R3FHzi▙52Dh%d\5W42DCD%sKz$JErUE|R9I&Q*'(Ei56(r+Jh!/dhlГDQx$K<+IW-C8$JѫW:5KZ5TLӉ2D(iѥVq9FHjtijvNQ%CY۸!ˎ'(ҏ,hW(|Q0&D(EaL;
[
fpՅ38k+d\٤S!+)N,2DpC򡤢qJ̮Q%jڢֺ8r+4%IYWWhlW(9rղ/Q%sCf9EiD-4U-mr+[W46i,4Ҷt~(EaL"Q0&jNg38j52DQ9)چSURaI*::!15Y2FH!,4DQ%Hr-M8 <Q%Hr-M8jAW(hJC3"*R%J򸩼9s-TOCRFHvj*E\̋GQ=H4J"W7.ZE≄Q0&D(E`TzS3)Y\$JDS!+)N,+\5uW*o=\ݵEr+zqSyrW(ErVБ+dZ"v)M˞)\$J̴R-RFH+\MM<RFH+ݥRFHDErYW(Es,-T<RFH+f[M:?H+\̑-+dQhVsB/Q%hZ8r+DW2|R3FH+v(D(EaL"Q0sT*s=l)V͚SS\$E>Pj
BB):;
BB)QhW(6iM\RXR؃+dQ4)Qh) "Tf)TZ+ "Tf)W	5 "Tf)W	5-2FHJjMaIW(6iM\Q0&D(EaL;
[
fpՅ38k*E		E>Pj
BB):;
@|!QYQD%qJ54ZD%H#TZ+")Q*R(HK=TM]P*-G≄Q0&D(E`TzS3)YZ"H|6!Bp!iRtv
x9"\7R&lC►lT%89"Zk_*i\#+Q%p_C+jw4qJѫ+DW)L؇+殇<RT͜ʑBDQG\J%! -uL̩$K54Yj蕢+R&lCsWC)gn+DW2j╫f̮k8h"TYF)Z"HW]qK:5ʇKyr:RZѥhC+(EaL"Q0&jNg38j5&>Pj
BB):;
c*::!? YCZ*MmioT#J3ղ<\╢JCZ"q+DErY۴PճG&J4֞)fhT%pުYZ4H%R4TAV\qKUhD\tj'Gf%sErW4ZE+Q0&D(EaL;
[
fpՄӣ>Pj
BB):;

x5\5EE!:<N*-*)it~)ZTĮiqSyr٤fW7VN*3f+4ӣVȼRI[M:?6em4R΍D:<)(s-uL%JГCIfZ%t~)hl4k_6ety\٧N*3f+4iqSyrd^)\٤N+JZPfW7WQQHhsN,ӣմ9W3hTTRӣ4m-Nk%IgetyQ4(EaL"Q0&jNg38jv)|6!Bp!iRtv B)hl&ZJ٥5qKC`W	5",S*3f*CYgnQ4)gnQ4kFYۤ8Tf)ZW46i*KWD)hHqYYѥRh&eCeFlҚRh╥̳HqL͚SW6eCeFlҚaL"Q0&D(9v9f)S!+)N+*::!dIQ4)QPR$JjNkjhi*3f+4\.M]`ߊW46i-T9IR\48FlҚlM26iM\RԐB6iM\RԐBJjrFlҚCHS#ВTf)T9jjA͚SW4iT[5Tf)TZ+ JjMd6iM\R\͚SWkR[iQ4)\$*#zETf)W	5JjMaL͚SWNU̨͚SWL"Q0&D(E5N§35`յu#6iMNbie5P!\!HZv@B,ZfpZ*jqK[T*jFlҚ&ҷm-iqJ3f-iJỎ)j+VԌ٥5qD(EaL"Q0sT*s=l)VᬮfH|6!Bp!iRtvGGAd<RI[7=RhITJV6$5W3$Jzx[5tJІdd)\TzfH9I&)\TzzۣP&8D%s2D-+4dkCZWQViDԃ5tJdZBGW+%hm]D>(EaL"Q0&jNg38j5jismCHC))

BӰ0GGAd<G (@=Y٧ʂBRJD#e (cEr"QW_	5ʔE\G *M|R7"V\Jdhm]D>)Qԑ+s2D6Hj%p\fHCImD$Jdhm]D>)Qԑ,"ZWQTF$JEr"ZWQY%JD)Z5s24K3fE2lZgGvĩHU*-tiQ4V6iM\Q0&D(EaL;
[
fpՅ38k-.hlҪ' >Pj
BB):;B,T薖LiDpC"dz%S+DW.%᬴jehZ[52IW46i+FIZ*R΍DRLDjPQ%Q\-I o+fW,RAZ[52̑+4tj'Gd\MTQ0&D(EaL;
[
fpՅ38k+F\M\UmCHC))

BӰGGAd<R3j΍E\R3j΍ERoM<RE2TZ+≄Q0&D(E`TzS3)Ygm]NLS!+)NSTttC-38k+VSiM? YGW;j? YGW;jꔄ湫Is"철T#ezzi3Z@=Pfں@=PƊm]\G (dzi╫j詴LBs)iYgFtygm]\R3ںgeuJ+iM˙\AHqMnZ[Ώ+C2CIgn+jݷL"Q0&D(E5N§35aLAzmCHC))

BӰn7*::!❻bW--\ErDe!xh*R%qȀ{,x@I*R%qȀ{,	5x *R%qKKyY2"QWjeEHU--皙\$A)Dj٤'qK:52AWU2GQ:<I嬄RK:5ݵA~)gFty[RK;v*ZH4O[zErY۶ UrAz-mhlA =mꖶErP'DV\JE\Q0&D(EaL;
[
fpՅ38k,馉jA)چSURaI-*::!? YdhҪf~#eF*˙Zk_38k,UC2lֹZMO#FPPz8@=P#CiF̵G)ENxgesCf:<PKLյtTjeCWᬨjs\[WEMT9qKLյtTjesCfPz8sCf%ĨsUSZ*!/hlT9JZfpVS*%VS*%&D(EaL"aSaLge1O42B-;
N°,Z%qSyrd^)\TzF)gFty[M:<tj'G:m_DKU4!P̨̊Z=4J҇5湫YjeDdW<RںIgn\T~)iYjrM(sN+27TZ+ SN)H4O+fiDQe'!,4┃Dݥ9ERD[Y۶,Q_Q9Vvj+VSivj-mhĵQ9Z+DW.%q4VV)%FiTSORJҮ)iZ%Hr+z婣n)jrm[TYZMOQ9Y۶,.hTf)ViSwR-U$5W4򸩼Q0&D(EaL;
[
fpՅ38k+4|6!Bp!iRtvTttC+4M˖xqSyrPꊛVБ*%-RںKRRCZhĭk#W7.eh"VБ+4v(=nx)!rhJֺ8qSyrRީZBG%$5Y۶,Q+ZHM˙[Y۶,k#W46i-TLЇ+z꙳)jJHk\m[TYZBG*o=\;vյEt$qJ̴8o:4k#ZfpW46i,SJӣD(EaL"Q0sT*s=l)Vᬨs6mEQO42B-;
BTttCLʇ3fUaL"Q0&DSgXS3txjBMT!HWR!I,ZfpZHRݳI\Em5<R3BvK[Tk_᬴fk_᬴fu7!KLI
Y۶i+Vk▙5	5Е*-!6)iYi!J]	RQKLI
TJ%-G▙5	5Е--G▙5	5Е*-!6j-38k-$)Rk*Z!tykjӊZfpZHR$BT-o:<LB▙5	5Е--G8ge*BMt%KKyb᬴HIZP溛ge*BMt%JճZgeqZ5TLY۶i+ZfpWUD%f")-38k+ѪfݳIHS5ZfpWUD%fu7!KLjlV-38k+Ѫf$BTV܄ڊgeqZ5TLTJtZfpWUD%HIR[Rt~)iY\VU4!&R3&i*BMt%JEmMZ!qKLj	5Е-uo:<i-38k+Ѫf$BT-o:<LB▙5hQ3IRk*Z[Ώ-mZqKLj	5Е--G\R3&i*BMt%J҇5܇-38k+Ѫf$BT[5ZfpTZ+j-▙5j-Yi!J]	QO]	URB!&THIkKy!J]	RTHIR[Rty\Os溧pCSis溛N7 @s$9۸!7 T(x(H"7ԋL`'<RZtZZG9qZ5TLW4RĈ⦭D⭪ES"j⪉KUS-mR(⭪Eko-mR(Ex^$0ꊛ9j4nۉTޮ$4C$Z+Fn$QċEnr⦭DnD*GsG"4W溩3uO3'Hqd4qK,\U|N+FJݴqJ<VU4%lhQ3IRk*TԷFf%N'5y:C'UD%HIio:?+SGVZ+s<Kw4qV"<N+FK;v%j٭|NQ'$Z+VHi9u#9ܸmҖ(mҗ$4))|N+FJ]	Rl־'$73ljW]RW4k8VU4jW4Vv(qZ5TLYZk_Ѫf$BTCN+FK=TM]D6RӉhQ3Ign٤Z$J+Y4f8(tiflVq8&i*;ZiqZ5TLYm=5mErѥ\N+FJ]	Ru7!4z[uNWhMU٤HS8H[!$M_d"UEHVHsBD[5!	IhH8&i,NrFxVU4vJB|N+FKBSZE&h3~'UD%sEsz)s\jhyOE5QjlV9>'5ⶩqRyEIHg3"$Z+ELCs:5%!N+FK;v%ES5,B*!aaaBR8aaaB-N000#pnttt!aaaaXW00RC-PW(`ZnUO25wo ?,mm,Qwi5s̍?c?xgTfVCq:2?@ih~rwd;#n	8,5)iYgrW($K5u:2ѣ2#=\^Li" 'ld75w.erBDPtUKCF/˹gdcM8{g%5iYC(H?u84?th9Bd;#n	8,W-38k(u:E	n濍uGe=\^Li" 'ldaᬡ$JBr"'(_q5ƛ!"pK?k5:"HS5P\ޟ掆)5O7/;$=5aSjkp0y禾4t0=L?y
禾4t0=L?y޹BMs_z:@Nئ?݊())SgXS3+d_38j.\KQ|5mATНl{aXR@:ɿ9>]qHت*3UǟW W{_/͕E|W_ʿ_w͕̿*}ͷ͕?-}ʿ=ٞ{Gyy=yU<zy/yi|hyeVynyv	.jaKT6UDIsS
Z50Æ\a;,)j%TSP-mZza
ⱃ(H3ZW=BZt%!LֹQ)x6V7#p:"\7s_eЮ+0Yܹ2E	]sNTZqXw.erBDPtUᬳs+d%23̮Q(HZ\ᬡ$K[V qXKLNBDy|

ⱃgeH"RkU3SP)
feEhW@pcWhWT{X#_0c`|B`x6V7#5ſ?<[G$o7<[%-M?V??"~n槟?9<J<N?SyU<-jyC???4IW߿Ve߿/2?߿K2?2?߿ZG#2?
={`0~wG=4({i?G1Q{i?0?ˢEǾʟ.w{m?{Ɵ??~.w~?2&W~{2q~//2{߅4O}/G2q̆*u7̆*;7nd1UT~!G3/21p-63忸';Lf"w{͌;0?G;Lf'lgeU>g}c5}>olgp7߿vdj/}GQҾwYmoݝ3W}?%w{͌}?%wm̟3~u:E	զNBD)ׇSP)
fʉLȸu:E	nYܹ2E	]sN;2FH"ZEj*Ѓ0Ôj>B0DkMQ0&D(EaL;
[
fpՅ38k*=FH|6!Bp!iRB0Pz?0n4U-[+ #@pR3̮Q(Hjtn)iYgrW($KU\E\R3SP-mZqKLNBDZfpPt%!LֹkjE\R3SP)
f贵ls,\"fFw.erBDPtUNBDiNBD:"HS5TJfEH"Rk0000ahR000!H#saaa
FAh[U000R¡X# B@yaBaaaa\00!HY4CgRZ8vjy)GO[?Sp ?&40!bmm*J>I?6M9Hn\C?*[Ҋ/UN_#
_lX3D%=DjG?Q+Z`fceTS-.=CE,xMr=ݙw P|˹b6o,S\14X`=\'șFGxݖɮQ y}sj2^>b2ȗBe'k;vX^^{&/d.#)ӝx6ďd HMraG{HȆOT/dFDE&X`\ˈ1lS1,/"=\'CLdCS=]!0NMs."l!iiq诏6x/ҋ}y "i~_wg?ypw2{ҾQ :bvj"mєD+wbWʅx&%-(@BP@{pg. 4Ӌ閗^֘	8,Re-JճZsgw[BDRFR;=T)O-ZpG>м((F#jZJcף8>T%4W+m[h`-JJ<hl6v=cjIhVK=4L%Gp,~L%Z$M++Iq?jZ8%I6~=c4%4W,iiN%Z$"UE?Z8DـW->NPb~F
|.egdcM8{g%$q-TL_mPth9_03}Dk`S-.,2/PZ(&v2 5Ö}޿aiH]G0	JF'QzZ)%3FBLH$5E/XpB^z4!k<~-EOE4!G	RHP+ng?gÇFGNK3RP7fUiK閗^֘	8,RĖ%8GDjG$^5*NS-.3Q`/B#sPŕ!N.t1Zr7>К+.,'=w60fOu/F=KO#0_ejbЄ,Pn\ba90P3,S</q7.˨F]>Yg9z5Y>/5eAlci--.ɖ" '֘Tp2Xde9KGk]͝K:4|I҅hT):#Yp&Xp7_wu8a	ψ]fVgea2FZ1we;NC|@u,])7@cfÇ:zŏe v6~^Lӣv˶	p2Y{q%[PBp[6wQ.ڠrZe'QաP.P 9{
!@ݑʡRX]Wޑ_1_LP+nT'WSPR	M~!aqԈxlDGc|l]汳^hE|^LVZq|i]@H=Y䖎%3Z\zK:4|C~凞0!4R(_V9gn9ԝ(-LAM5$w/2 {ּS .>;^Ȏ;xMrwBMc"6Y4{&2(FUYYuX X9ӄl4"H5eYy/y Onޱپ#6~^Lӣv֘T	8,}O4$q+fD!tZ8W3!DNAj>{g5RKGd:h2m]_mPth9BG68ɮPqۆX=]Dz'f]j  3;BantҙcHMtix4){&ciBD?_%S+D4YkjG?`*W5m\S)	iZDovzvFZjKSc{42eɮPPt<rϻyn?xc.{ҽ:@Nu'C=#Zac,F(ڡ K!#dgR_`/&iэ;T	8,ML(M}'=څFRtD&	<`7_V_cje5i~#fy31H=Oa*4؃KK:4|VDkbZ\f&hS.F"ZzՈD|.Enޱ|}GzzN^q {^!Hh_w=teK,,xMrwAX+F(ƞhhMtn"ϲ5̰cgt^7PϗjDu\Q -Ԉ /V-:Ԉ |l4Ӌ閗^֘	8,RvTiZ{mPth9Diy}Dki~BЀ(-dwv+zۛM+1݇;(#e8D7ndwL{&6-<"ŗBBD7NdwE[7w=\' ͡F o,zx7B	prvoVQ8|!`eQ82
ɮK#k_#8͖6 V^HO8|;ՔNogWŏN8}As5̽=p}iAz%w/%Q\~GxqވoT5e (Mqy3Oiɖ/0˶	p2YܩiBBM5qM	Rm]^9gDjG%kLΤDkЃ!sڀ@\Ztǧ>;2|}Gxqcq5fEo!wkYa`\B6DKbxiy3Oiɖ/0˶	p2YIhY]@p\FS-.(0(-z̉/QZY<	ilG--(_V44,Y/qJQwp^ɮ\|/(d0I,*d.	02S#cFf<eå\V]ئk '  cVFLN"e/t/))h
GkXåHl=]tv
d2aǲ&/ػ4;#^Y-4zC;F*UTei/d.	y}ObƖ,)d.	1 wcKT40dF1^
Wka(%."⇲/E9eZ\'0#tijO3f
AK5ѥy
Jd2Te/,f_>G}oH@b[=@b[,E9cKR#΅ǲk4Ee!5ѥ",)={&2m$scRlE^Z,\'0@5-Qj4:aI5ѥ쳡qXFlcъl*g̫(ƖKZZ/ilH_L_&ZV_.ڠ={Y+Fq+\h%ǽ9-ѣeTK(ii_FhVZ_}]Y|F=E2.Qy2L%I%4aP{&/=x&õ#&[5˂K9Aay, óQqgl
d2D=PX>Ȟм#wHݖbMra Gx2"qYl^ɮ.ejMs,$g#{/7cd}KMDe4_~kKeKBD2ץv?fM2QlҚ*K=>NQ&ZDi&07/zp9m~Gy蛒t/dFzE=rYy-L)6d:K;q lɮ\`lGLdAF4!dFDşe=\xqc{ȊTp${&pOaZGx2 ye1{&2 Hї:Ms,bgte]8L|i]@H=,SL(D&FlҚQZYf>NQ҉vl/oiUDiS}ը-ziqFkKbvҠV.-'ZKd8'/0Gd[,^ɮ_K̅_\A?2Z5˂"/)X24!,ɮ1'}\{&n#2>EȣwIe^ш8ag\ ׅ {\ \>=ΘII^,v6XbF|R6>H==\\%{2G}c;2iP	Ru {ȅ؝W#32h#{&pOg͏J8<2כ=]RҜϲXF#gt]Yiҽ؇lh_8	΃ЙcqZ_*[x݃؝>m/d (`%I(愣Q[@7$d+VIx]E <rXlRnM`l>5+lY寒oSw_]#fJNȅ؝8	gRbe?!:5,`ynɮ,Ըka"/43cL-jp5m2!"pL-(eJU/-,䴴_}2|kZ|jK?<JճZIhzsWG3%'}rZE213#﨓-{Y}\-TjaP\e?"|b[yl`8MrL3
MrW=rsୖHMrՉ;,`4%XPɮekKƬ<{&,?ip]?!r;ΣKF ,2{&F{&~4~
kks/54Ӌ閗^֘	8,S*V(m+J&IQ4fs0K3DiDkKը-Ⱦ>b(35˂/3x7P`0\{&pO*;Ʊ4-F<e^ɮD`e={&F6w {4Oz+aoP/X@r3)@qӂLGpq )@xj}8$}1ip`02{&pOjX^ɮ,d5e6Ms,/4P ̣O/ilipL8V_.ڠ=':\ZKRZ8#w>V]Aѣd_=Dk`oS-.F}FkKqپ%ʍ*JZ҈L.Z41܌!jE(J.QwF7ӉF7X\N"ō"-VXd.	GfcX0tƖ/:>,5ѥBc	od2Yܔc}p}
U+/1w	&7Yg"35`@5A0bpǻ,MtbcOս"kx\9dYT.VX{&r]zp{#a7p\_wh|-_0,%{&pO;2Xx/)Ai#k\N,,懲kf̵"iWԲ6Ms2w:|r7k#%yN02Ɵ &:e=]t/YYɮe6!ս"oN&iD
Wk|#aL5˂ږ$[E8<4 60^ɮ:Y,,j\V:eWفӣNe[?&iH
7e5.1O	K5˂<#1+2Ơ9àtі5=\;.溶XN^ɮzcbuō0;,'!\' t/-Fuk6XN	^ɮe1ˀ@uE4.}:)tۃpomwQz%,(d_et	=?d8>k|
1B,'=]tyşe[5̰x|eMcf[qawtGWվ\d3 =(çl9{&pO;}8>9=KFa0%{&0tϲ`FMs,v_p~h^G#+d˙$2/d:IlqOL\'AcOR9e5чF2oiɮe˹V6{AvK1DR9kWll>,ƀMrw{# thz4/dF2ƀX:2?u8[pG2楖	d3"z=(ç,5˂Ibp(Բ:4pɮ:7NYX!X:1ep#[]ҐeI(C5ΈB=0A5˂MãDԆlåşe.=\5zS.ײkJ>4I[J_13FX)=\/)ٲ:{.?_V0Уzٗ~MtaѹaY\)d2@tl]e^3}\c<J7%	Q1ܸJD3c|ъf2K^SzE}slƏe2xVD$@N˶_ZY/ih5e2ץv?W*KGqCi\Ղ>3]yit0[I: )??\\kf*r9vFJ֘##:Q&ZE2֖d}Y--,Ҩ~!N.P[#M,a0Ivw?cp|ݠ4=o7>`=2{IVsk.$4tMyoO?=CԷ뢨R)ϝ"@.2Ơ
Ms2Ԉ>J%-fķӬ8}suK3RT2ә{&![,%ɮ_lMu|dU&;edHIά8}:ķX! :OZ95r2Y:&رwjI,olgQ2~KKK%--:4_}2K^֘Tp!puMrDQ7V[jvF6wDi-Dkse-_V:mFKKNE5Պ7.m*	ҵCIdE&4eu{v1A}q6q'`'qW5B}]/?ޑ_HA{q@ge'k3}	|ɖk9#n	K5AguGy,olplMs/7=xGS3Qs^y]ڍ")7e;5k0:4-(eJU/-,䴴_}2|kZ|jK_	5%! *#TF%T>N{0F(:=	H\}\lm@ijcD-ʡR|>Hf"0 >	DM.fE\񗬰,t@B잌$X#{h)Ձ2XJɮ{'oҝf/V!> 2Hy3Ni_+Z`/mP" 'ld?lIhZ\g8>0IhTJR\lޠ4?th97/؄Uf^ZRgy31H=OTĮe27->NfM!pև/&vF4	p2YZ8gn9.wQ.ڠrZhD|.P[23Jz[BH]Rt!e@ꁈUZq?ތdN}eZxɖ0/ou {w0fHg'eDMٻiKƾ/}
@gsq`FˌMsb+F1
@g2ր+5kmo>^q?`əF1_+Z`/mP" 'ld?Z8SZ蕢+AFըQzpy'?d[5T%s]I3֓U}DjG?Q+Z`fIQL3Z[f	=Diieճ!--(!;nw8.0qwy͸N,f4g`gqۄРgk]O`gӒ'uw#1}qػNbx滉3}bpa(!gbuG5%iX]WهDBq#dbp˺1wh7gX3@^S*X3XJ31РK5
 (]|l4_85e2ץv?̿~Jj-s9GJD\K3foUmPth9%kLz2ױ=E20_3Z[f	=FKKC>}[7^H)xGybp1wi҈|sn~n#p РAc5ш=*0Ӓ2;F(vx滋~stf៲@gbG5%4(251ON"|l%֖Ȅ	KeKkL8,3SlW*3f3fIH+J溚EDjGZ1IQL5--(_V4br|b,?c"en1=5{&2&Q&1e=d`h^St2Py3(4ZZ/ilipH_&ZV_.ڠ=7|!hY4̨7H%kǶp,S+IUT-JQ+Z`th9FTK3KeK{c%ܾ"+Qre-iiDiieB,$^ɮc"XH=\%Ebp<p|pR8	"QX<Bj&XH4{&2.Qze.=ТbeOdXw][ZS/&eXƙD{J񥥒	--.ɖ/0˶ldNJCfhҧ*%TG%kLH2.KP@ijc, dFE2 JMtd[z!, odFE2 :Mtd\CX@Ⱥ3T fӰV_.ڠD$@Nc0JCRZ8VֶJղ#ykuj%T>Nf%kLy|Q&ZE2֖"/P[3, 2{&2)S@6dFE[e^ɮjTz!,`NMtd\6+=\8O5q~)2)IvՌ`.MtdS2x`e&=\88ՎZY4^StZXg,8{&2)i<C}9&Y5ёnl\^L14֖閗^	kL8,2]mRJ⊥!5m+VȍWAhDn7Vo]$e!pZ):J$AZǂ]JPB}51 )Ѡ[DFlX}%IT%pުQ.ڠVs4PB "wwA frǽ2Rqcu,Bq/~d[z]Χyl4Ɲv!"pK+qSyrZVCfhҥeY=ѣȟ;-DjZyJ/PZFLәa BMs4{6[W/8ɚTȷxMrwBDȢq2ȣ!2qg`PMq*әyF4 8.}Ҭp'_),/)N3$FL}de@H8.jl,LҬ&v:GJ)mb7wB;6$^6Yb5N	_B(c}Ґ'E)=N\VXD]?/&eXƙDL|i]@H=/aW,-s9Gs+Jղ#K:4|9{03Ke]yME21ӓ}FkKj2ZZQZY P@ihS3N{>k|/Ffٴ'?:Bk/)_Cã3i`]t2qg`EØ9x&iQϭ UM^}fӗ#[-`MrN z4X>R{&|f鋼3J{6[I^aUiQ׈=C６f~?]NTD*2euV=3#ƙ9^StjAZ=Nۄ ,Yuw.	Tc# '@rHw^ɮv^2{6'欰b{&6~^Lˑ2|iid%֖Ȅ	KeKkL8,E*-ݵ3y\7VmPth8ur_*ա')ԅKSтU'N"Ldldr`|@t/@bDF%j3^0д:@B؍E4)ТcG(pY>S7)ԧyy3Ni_.ڠD$@Ne̿ʙKGOo?qNcg=c7T#U;vջo'(mPt!ngomo}B;ދ=d,\2̃FX@=]>odN,{, d4ƝBD?^ZRZ8oT͚SWmPth9_0
LiK3Z[Q҈ʍ*JZ҈L.Z.i,]ѥ(fKlkY.;>4{,={&9%gƞe[5Ë;K|/Jf
]Nf&ĨSq'JtF̳aAv9-[qFhnѫeFek,~ÇX!K{XLZДrqk^4s]4	WM7ASuꀙb[gR;!mb%՝p66
ɮ3%K|/?Jѣ.bP.Б9	R @66"  H"lP,8}yș4r -]mB4l`4S2RQ[NQ+d!42 n}|X8{&=jwfܯ2ՎɮtwxWO8|O!ձLtnTw޲yl2;yBfh]Tv{-]ɮ{6g@`6toșby,J-[V3)uktF U9-S1^StFѓq {C}-{&E)6zD	F̵GdGgwue9,aC5΂"t>ݥYŏC#7ek1=d%`[WT͚SWP4{>lXkiѨPꏍM҇p,}yW,ԵEmCIfhҮ6~=cjIhW5[W*KGC+tfѣB~Dnɮ3)2 uόG0xMtlF4/mP" 'ldeIhYnVu'=s:zW*\41(F!ԅΧ
nVtfDx,wzpO;2@5pмF4썟˶	p2YwJĳ:lXYRZ8D%T>N/eYOfE (Z\Qڅq̝}.5˂.<YpkpkYIɛ֊j>6w^S-Hˀ
=\'0HƖy9 !{&4u\ u@'-6N~z[B;}u8P)Zy+/,|ۢ(Zn|=\'0&H|i`! ZMtic s5ր,><]_}â #wY-{&pO`(ƖFf$/dFoǲk qw'D#ܟwވ\+#,"=\fD5Gy&ޱGk@d4!."MryNGyN1`4q42-Be:{&/2Dv{,5Ȟޔ˺K5ǀܔ"*E?X7k@f4!.d.	,MwCXX840N˸MtikNX]5ր|ѳs/%YsYfB5Ðｗ/w*бyt?#މ,e>SH_"q!2RMrvbOCX#Ɩ'FfwdF̻ɮ>sLIQfQi洶_L_&ZH_+Z`/mPaJq+w6jkp0|*kp0y҄禾4t0=L?y禾4t0=L?yBMs_z:@Nئ?ܼ@P\ޟ掆)5O7t%:#N =)g?ئfB,,C B>ґId2;Gx2='h(DY .j:\d{EE^#=1y~/B	ёPOA賌0T'|$A1GqwTp#e8Gya8@emjzn	Fzct`'e 	a8@emjD	ΓƣgI({gk2C^w$=5aSkp0yBMs_z:@Nئ?ܼPP\ޟ掆)5O7/;&鯽? 'lSjn^wsE	5M}ha8{bTr󻛨IzkOGC	=BMs١yV=L?{9\WR-%w:P\ޟ掆)5O7/;jkp0wb&鯽? 'lSjn^wvJkp0w@P\ޟ掆)5O7/;5	5M}ha8{bTr(IzkOGC	)BMs_z:@Nئ?ܼ(IzkOGC	ܐ&鯽? 'lSjn^wt	5M}ha8{bTr$=5aS LRƈZȍ`'ǂDjSDbG;Fz,Ѝjd@az 7/)
 Ez0d@az #KD@5 PCݥ^1P"9)Tb6/J[6BA=ػ=5uN^wt	5M}ha8{bTr$=5aSQP\ޟ掆)5O7/;QBMs_z:@Nئ?22Y`z9}>@vpd!pEqg^=׋A=Ǭxdw
Of]Ǭxdw@kxq|X=Op^g{ P=c#A=Ǭxds6ezǆ@3<2Y|X=Op^g{ m("p=A=6e/0lg=?uu6T$=5aSZP\ޟ掆)5O7/;mBMs_z:@Nئ?ܼ	5M}ha8{bTrP\ޟ掆)5O7/;BMs_z:@Nئ?ܼ
kp0okp0oP\ޟ掆)5O7/;~	5M}ha8{bTWD!L@<5N§35aLʒS5_.%ClD6BhN@=[	Vvð+ \Ü9R&Jf);9hT%j٭ʒĭ["7աE[Z*$	GxCd(5= `<l-s9GrvrW[9o:<YJMro:<4iS_[W-h%*Jvtrg-Gf*;9%WK*%W-CZ*%J+檳2@5J `|<B|zG J%@0>!J>=n[U-_ ;c(j;@|~< Ȁ{(xQx&-Gf*Zg42@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/$	GҏG(2 P%J<% ʀz=B2@}({ ^~<x*	QyQ
'/ڶ&hoUggIG)JiTS.HpzD(+3FIG)Alv%J-7[7;:J9IU֌-P٫i\Y4l6;Uĳ4iSqWѥGgIG4g(hvtr)3w'gIG)JhdX\⺎ΒR~0rմYQR\m,TvtrZz;:J9J_JΒRx3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hNNNMNg'ASH|xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<WQ5m[f%YQ#ʪoQ(m[4f(jtrV<AANIsEPq
4͚SEPEi56s	E]TZZyΒR&\()WUSzjmCHQ*nh%ĩ-JyQ#ʪoQ-[]03`\(W9R&JWTVSjBStgeIsERL٥4TvrW Gh*Gp[󣶙"Q&kM"G-|Q0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ0&D(EaL;
[
fpՅ38k*KGOQ#ʪoQ.+FK=TM]L֚ESZ*(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%DU7\\kf*sTVSg0UMWȀz5B<!q4Wsm"jiWȀz5B<!q4WsmL"? j;@yUM;v
$i(y(jtrV" vw-Jrtz++IhEȀz5B<,SL-J٥5CU4USzUȀz5B<WSL5QZMMEU7*U" vw
DxQTOCR"3ZhiU7!BT%j٭pL֚/ltr%_ʪoQ-)rCH$.-Jղ#xQ&kMEU6n:9iXGTޣZP2M5jf)&a9hDU7[x[7!%;f&Аf&NZ*XGTޣQhy۸g*`3Zhi5N:9h? j;@yUM;o:;w>A ^Q&kM"G-g Gh*Gp-GnGx
$iP8墬DU74VW3|=f(jtrV" vw+rtv+|~z=G0L֚ESZ*@=`!USzᕫfʒÆW+殈j9oTJXGTޣ[77IEF"DoT3SL-K3F9U" vwʒĮ[ΏErEi56sTިȀz5B<5uАkoT"s]$Gl܄Ԥ	E_+FJ]	RtxZV*KG\k!jl? j;@yUM;zᡳtThR(HoQFB&\Y4%_Ȁz5B<+w6$\6iMCU4USzUQ#ʪoQ.hy۸g(^;$!B3Zhi5N:9hVU4!&ImKyjZk\-8oUrj膪+INZ*@=`!USzGhtz+PZ&fйC"dPC4\\kf*sȕT).h!FlҚjl*Q*DU74W
3fW0CSZY榙ZP2M5ʌ٥5D@=`!USz"ћT͜QT-["7h\3fRݵ7iDJXGTޣ\VU4z!jl*Pm
KGqChqE_ Gh*Gpo\46nj;@'Q7-r=pxiZ~" vw(Z+ZDo*3fU4USzjQhV5N:9hXGTޣa@ǐ\\Jղ#yQ4&aVʋErM23w1CSZ*+p !`ˆrJh\湫s2gr&ˉj!/*`ttgo8,/G^?fu;$g?z8,?4G?`C?pYBr?8,8,VG)OW3fo3?;df[?8?h`y	<J?"9G;O8Ըb8*wU}O{_U	}YU~تتOaU~'_b_TCbeq#&_ _}U~W_OUت|{_bW_ت|>~W|{_O'__oت|U*? ت'{_ _U~ǱU}QU~JT |W,o*	pK
;ʿ7
? &6U
=	JyJ[<O=	Ly37<g	fty3͑4͙4c(񝇞q2YfO<fQ<ʧ'lp30{3P<{pq	={ppypyÃŇ==
y8-{pp"@!s	g'ny0{\ygX{dy 3(Ǟ\{J<aA$)${({MO=gY<	hi=K
3_44<YƆBy{{i4bykFG=ƌ=#{4pymD4 ƉǞ?hK<<ƄƅsƅCƅS?4,{hжy5p4zy50
ѪfN$-PRKR.\0˖CѪfbrTNBBMsTSnQ,UD%&U0t1
ⱃ\VU4zT{X#uhQ3IhJk_x"LѪfm=PhWBj	5Е*Kj[Ώ8 1*
ⱃN+FJ]	RlֿUiH4+8&i*BMt%KKyz[xLhW;Zi^W 4+^Wɀ4+f @B`٢C_Ub(1̏c`ڪ' 9Eqo:;w
EhW8En[Ύ~bB`ȴVHy%IcJ%dF5M[VW4"<VW´XmhUl	U./yUMĖSʄh!x(dUx"jio?2 xQ1z Wfce5me\V0f*jڴOUhWM[VVjK\V0b_eX(I'm]>rc/IsM8^ũB`j=WPA\V0b4SDȠ hW5ihWhǪln?Ffk4%s)0=S[T=WE ,|%	s*ڤQ ͑W[T4܆\V0fm[]>fҗ$4Ud^Җ(mQ1Z8*HKGlֿU0<J(qXq,BSZWf9-qXIpj%\7UcЮ+5^ରc`xQ
ⱃU0%B`x	x04+WA2qX&-Nc(E:(0/XQ1%cЮ+5^'`cӉf@T4+WC"L2qDP)}WF5@^ qX QB`xB Ю+5_qc"qX֢qXzЮ+5^a@hW6cI\V0j	,8c Q
`_UX\V0jtl#qX= qXIQ
`_UcЮ+5^Štc WEx\`b'UtB`y5dWh&@Ю+5^\ h4+W21Ю+5^Ai,:M7`0Nu^A84+W2ʋPЮ+5^+5%@Ю+5^: '"L꼬E ّeX(IxEB`x)#XU2Q@IB]WPA\V0j)qX2 xQ1x!D2N0/:2`:G
ⱃU BA\V0jp,!\V0j@
ⱃU1`\V0j(!a\V0jZ99pxW2#گ ֖CB`y\ZЮ+5^BDP)}W=BZ!hW|a֫D`bcÂC(꼜D."xZ*]hvRIC UDR +U4~ Q'+&5^K Ȋ P5^K
GhAb9BM_4?/oMߧ'['K^-e|LwMD?_Yx嗋OoYxeo_pVoOܲoH
-l "?+ɰo`
ԛ(Zl &
?JM`& T? k{i:l"=Mԭ D?B S`2[bMq~ſ0;`A7˯G<[66>嗋qo9g[rſj0<[栋M^E5P KM>ſq=I߁T?? D?S`t"l GMe}[ſoVQ7Ykſlkſl ſ*`Ro}Kſ"~ +
 ?嗋Go
[ſrſpVo[?|`o}/X;erſ;
-pVo0}/BkoBooBYx[
7[[ S`ܲoIpVoIpVoEe[[~ )FQſ_pFobܲopVoܲo
-qWZl1Wg@_c^-
-7[M/}oU&N嗋j[Y[ſy6	߀"l_
l>嗋$J$#[ſ2 )7xU+ſ2${+ſ2'/ȱoRVd,[*ϸ+xQOxUpVo|`oMSܲo~[ſ3?(0'D?f /̩o̱o<[ MϹe8-[ſp
-F_q=Ox-Q{ſGOx+ )"ܲoo
^-ܲo>3hHǋh,[B[B[@g'<[2|porſ	[ſ!}7& &3e	+xb_[0xcܲo/+xupVoſ}/NK''[ſ	ܲoU[ſ5
-/|&xƬ嗋j
-#
--cYxƢ[Poo<[#e9[ſroWOxD|xo嗋os
-{'qOx{ſkſ"l '`'({ſ>{ſ6Y
"l616#xi#[q^!~ ſ>ſp:o }7 gO|3x!}ſ)[Gp:o3oЏW)[HQM߀
l{OROО-M QM¢GoBoE}	
oMy#
-KO+xyg
-[n )܁o[{>pVo_pVo˟pVoj~

}[ſ7`g6pFo% @Yx+xpVo gG4#x ?2ܲo[7pVo(o#x=(o}(o6;h}wp+}ſ8~ [~wrFx$urſ9-}˯<[pFo>O~ 	6`Oߩ>}.#\ߩ<i|<[pFo[U6b){-"ϾbGM (o ?/YxeоſO^,[xo^T/"l/`
-oo`Yx_pVo+xZgx o,[㵟pVoƿpVo<[oѽ(o}/Av#[ſ;,-ܲopVo[ſ<??xWo`B?E`~)q1Q~쀟~dE@D?~dzO ?&8Ez/ Ā~H?	 7"H%?rv0_h?*?d)X]ЛL%ڿ =??zWSAl3`~	JR':yJ[cS'?A<fo?3:qy͗4O?GѿA<fw)<fK?Ge_<fYoeO??13PO?8W	iA<?A<O?8F?8q	~-pH_!<?
?qOO?8,?8-}۞p[	p\'=ރ??4<ǟo<~'»B<cgD<_t@F<pQy.>y)_p ?ϸ	#y)pIrQ4<?;<	k? s.~=<w`
??4WC?Cg~4:HF?<h3ƈ<h?lyџ?#~4q<y+SƖ~#w?4OdyПTyУ
<hU4,9<hZ <h[nyйO?=vyeU {2?3-WEe	?߿6̵__-W~/̵_|S̵_U =j?߿,QC2?e!ne"e#|jU?߿gj̵_/U߿fZGĬU?2?D̵_U	߿ܝjOٖQ|-W+jǹQ*̵_?YQ~̵_W2?so,U~ ̵_e*ZGeՙj"̵_~l?pY?cG1Q`GVO%=4(~0?o=4i,o=4¯10?	.O0[?cG1QNO1O,}=4wG@-G1QG`~G1QQG1Q\{G1QRG1QlÍG1QI;?c{[?c`|?{i?I0?	G=0?	SG``O%G1QK~G1QKrO/}90?	7GPG1QG1QmG1Q񢿻}G1Q1{i?C?cEu[?cCG1Q~({i?1{i?2"{i? ~;?cA-G1Q?G1Q7=G1Q{i?%~GƖ~5{i???cD7GƄO?.OП'{i?U0?4*~C{i?~=4?MG1QkG1QoS`h\˛?cGsmG1Qc.o|cE}XQ|	_d>~Q/ ^/c??d}_Vd /c2ȑ	_vdG /c2ȹ
_K2OX	O| #߅,~??fH/~̟}H?߅,~fO!!/~]??0P#n/c2PNŏQS_R{ŏ9棿R@?'G]zXfOSg~"̟QH?ٓR{ŏgԔŏFdOR'~Y}H*?OԊ_2!}J~5̟y9߅,~'G2XǙ??2WA_~U??dŏd2 w~,QM&_"̟{ŏ̟
|{ŏ̟dŏM??D2ŏY4T 	>yy߅,}'G׺ >G2<w~\Q~tQ3;ŏ O#3<>[2*Y`OXfOL|Ξ/cNdii]_Q3 ~/cNdVG2~ OfV?aGg~"̟w`׿XO<^X̟3z/cE??8&(>??9e~9ϋw~rvd~3'Gؠx9?
'Gإx߅,~fO'7XfO./c[?? =߅,}QySXlQ%=%&_	<!)Si̆*8mbQe<beJZ{2eC̍	Jr#c/GWrnd1U~6d1U-o[U?3:]~d1U͗}~U?3g7̆*{6d1U;wU?3'7o;̆*}~̆*mU?30{7:̆*84Í~fC_CӿbQ~
3!G=߿WC{:̂C/G=cHeν9>Nd?pK"WJ>2	~ eG[7s!Gg2_E]+Q?p?R^/1OyAGOx	Q"UO;*~qm1 o= o='W u3Ww{͌w>d<Zc5}Wc?Gǅ_4w+}|?G	Zc5}4=]e߿Qd 4֘_E@׿lgW息~pT@i_~h63}^dh1gc?G?4F
2|Q4֘_E1GQVGo6̟3ǚ LfO]c?G)@뿿0?G u3Wd{͌d}2|Q Lf lg$/4 N|{>g Lfך'w{͌ds'	j/쉾h=]&L?Ga@i_
^hMw?RBo~u~?G߿ Lfz5BGQѯ;Yg:632|Q4֘_E4c?Gk@O߿/ȹ u3W=|w{͌=|w'|!@i_Kh^w?zXB~2|Qj/-w?z L?G8@i_=]%0̟3 Lf>0=]!ό}2|Q4֘_E	4E63	4E߿s3'~/4֘_E	0w{͌A]o?Gh1)k63	`5aY Lfo HVdZc5}o%fO?_:|`ǿlg{|S̟3 u3W??GQ/̟34֘_E=]~/|m>g᧚ Lf`632-x|2K2|Q Lf(xlgd~?GZc5}>0lgW߿~'} Lf=e 뿣lgܝ>gyj/0w63z?Gh1GGQ/Ond@i_ǥ_ 7GQW ߿ ?G߯ u3W63z~*̟3 Lfw?I?Fmm u3WKlgg
]'4vӹo:=m[49D(jsEn[Ύz-o:;whyLG+Hv5m[jEyGTٿBSZJH[ϹsVݮ⦭DTյhE	hDt.i5mZ&h5ink4jkjG[T4Z+ELCڷv!m)nۊѪfUWFjhqZ5TLZ׸&i+vѸ&i*BMt%Jږ+FJ]	RlֽhQ3IRk*Z[Ώa*Jʒĭ[5jeqEN*o<h%+)jF)CPգ\#+%Z$LA<-JRZ8z[IhRMkV\i-KU4FiVĮ(IhZ\Z8gnq+gnq*%).Q%8GIhRMk=zKGA.\M=KG<S-T"s]i-JٽmQ|շ*JLմkB=%SLS*KGOZLʈZTrm]R6iM\Hi&D(EaL"aSaLgeIh)چSURaHRvu!QYBިd=7Hp֚*	SBuS 8 ~$%8Z8fJĵPq5UvRq*M(򹡳N)RZ8DM6Iq*KGHW4V%R\48Z8\5KGHD8Z8D~$%#4%jfIhRMk=|I-Jڂz$q,ĒĭĒĭ%r[WWKGd:h2m]\RMLeERjFHM[Jղ#~)QWT\qJ5246 J52B+W5WJihJjIhYJѼ-JW++Iq<*K*f))geiB$4*3f+Vk%W5]RqCiZP2M5ʌ٥5qJ\JĨQ%[[ΏE|R[,TMrDQ7p\Rr5DoĒĵQ3IZ"qĒĨFIhW2%jv|I-JBtJˎ)Zk\-J溒g&Jj-s9GJD\K3foU|R\͚S,͚J%"ZrTJJڂ+jJCfhҧ2T"T%Z&URq*"Ki$8f*s%!ĩ-Jjk[Vj⺸$8JBjV\+%IT%pުqSyrZVCfhҮ)QhYZrW蕫dFR\Q-s9Gz%jKG~)gFGzv5vRq-TީQ4)ZQ4)QhYijډ\嚖i,U*KGjJĵP-8IhYnVRq,sG-J"bi%[溧pCs]MpCm;܃ENxn܂;w>)Rh9H"w>$hWR-2xJ⺑iij,hQ3I[)GTٿ-؃溛O3'Hq5m8j89D(I$9'4SDV"*[55HˊhQ3IRk*Vj%5z["jio?Ѫf$BThQ3IRk*TԷ-Pۉ.HiN[ΏE|Hm[4IsM8Dt6E-Gm2EM[]<HVWܷUD(Nk4"8j8*$Z+pէ;Zi)|N+FJQ8h7Di14PhQ3Ig u0000R7H
¨aaaBR8aaaNaaaaaaaa:aaNjaaaaa)P0000qaaa,Q000!`ZCxaaaa
FAh[U000R7
B000-PYjKT:fp2DDߥ38jĵDߥ38j&-PW(`Zo5Ih,TMR
aaa+
@xTP000#p Σaaaaaa:aaNaaaaaafwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww`
?*4 O`
?*4 O`
?*4 O`
?*4 O`
?*4՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y"5MJ52k]8geiSwML*CzgeiSwDgPW46i-mR(h&\5l+D4YQhYJ溸ges\%Vk)\٤EjiJdY[Z+enڎ)QhY4҄4YhlA╫g5M2j+H<RjR͚SW[9jiTYR\J栦Tf)VhIHq,8h+YjZ GVhIHq+dZM\RCEM[W+dZM\RCEM[W,[WENxh+YۤjeqSV;tʌ٥59M[W-TNAsWD6eqSVUes\+W46i+殉hm]D>)Z!⦭J湫Vhjzڐh5JW5m\O[R#VhjzڐhKUeu5eqSV544 +4' CjkC)\Tյr2D6eqSVղK%dhm]Mhs+D4Y\Tյr2D6)Z!⦭ںnxh+YfVhjtyQeqSVL湫Vhj3H!D>)Z!⦭ں|RCEM[W+*DvJW5m\kgm_eqSV;jh+VW4̇MRCEM[W-38k*CYQU-38k+Jge˚*5MJ52k]9OpV7q+4?YZTĨSLҦ%FHU53jrM(sN3jr)dYgHi3CE?YkyiE<Z*3fDs+OpVh6iO)dYZPT526iM\8k+D4Y\5trCEJCgHiW5m\TNAp_+D4YZ$82D&nVhjr+I,*jڹgnں*sW5m\Im]Jղ#~Vhj坺CeFlҚCEM[W-TNAsWG+D4Y\TյrI\5trCEM[W,ԃD9,*jڹf%s2G+D4Y\Tյr2D6Vhjs2D6VhjzڐhiZ!⦭iFfeqSVL湫,*jڹ\QR$,*jڹgm_+D4Y\Tյrd:hh+ZfpT(4ge˚*\BkZ4s4tj'Gr\KL:5IHsL<Ԥ5tK:5IH╣yZMLk&zjTR9s*4UxhYng$f%D8@=Sk▪&i+ꖆ)jfoL6 KU4j塱RZѥfȴqKU4j塱ZfpVJ˙k#e
8@=P,kd^)iYR溚EjhW4NݳI!EU7Z&UR$V-38k+Q8ge)EU7Ti4?YhJ3fT%W,N+DЈު%)|R΍D򷥤SKy歫vR9s+jRzs]M["J̭i+j+!7W5ղ/Q:<*o[yRYѨZeDoT$lղ,Q-38k+VkjeiKw6u9▙58򹢴R3lֹhlA▙5fCbOGᬳQ:<*o[y*CvqKL:5ճZq5S$9▙5fʈzڷm-38k+VSi*HiѨsU_ᬭ[5Z*dFR3T2tqJ˙Zk\Q,W-38k+.ej٭|R3nW\ճZqSyrVW5ղ/*o=\%"RVJ̭ޤy\SVȼ8k-<8k+%r:ged\Lʃ2G*	RrCIDACID6i+Pg S5z"W(5T458򹢴8k-hQ3I[ᬭ[5ZgG?YR\,[WʅEI[M]T"Y)|TiU9EL*%<%fHrЕ*%<4iTNAi,呣J\WW)⊑9OpVeqENZ5jJk_)"V4%3UMf)T**H)r:?(,Nղ/+)jeEZPA9CV%*4dFVqCiQG+)jej٭|Ti*H?YZ"q,5m-3ᬳѦjZgG?Ygm]R:?(`ںFfjꖹ3!22:?)"W53:<̴Ώ39ZgG?Y\$J溥s18k*KDS5&eFfTgeDIQ9輡(CIEzڤP&S5+Po:<io\UCf?YH4Tvܡkk:;\QThfP嬆S-hQ3Ifi%ZDo3lֹQ[O+F&JMs3UM["7?YPu+J9OpT2tK;vg D!(jĨ͚ST)nҢ5PjFjyBvKKy槔/jiѨiTF*:eq]A`ߔgeFlҚᬭ*nTJyOpV7q-4hr+t0-+I1ʌ٥<8k*3JrqȀ{,	5"-m?ʃC%s9G▙5j詴URR(▙5j詴&Z8gesBMI6iM\G ,U*-Ȁ{,4iThDeP؃"첆6 KLյtTjesCbᬭ[WEMY4W4W+Fg5Tq4VW7.ej!if -UIWNE|REI5Tq4W(rBMRlֹhHrtz+9I&)jDRCӣ\M	4qKBUCkE-%JD)hlCkE-%JD)Z֊ZJГD4+W2KIChjRZ)i(rBMd:hi-T9HmhM	4qK]$JCkE-%RhIZ[Ώ+Vk֊ZJГDZ"RZ)i(rBMRlֹHmhM	4qJEr9Er:
2Q3NP(@ZkO(eD9@s-CRo,+je+FΎ\ZK)Z7tw=-+FΎZRhYW*KjEj*ZhYW-T"s]qJErΎhlA5Nxge))J3fWᬵP湪Ti4gerL٥4UL:;FJh5Q*4͚SE\ᬵP湪Ti4YZk_38k+VkDOG\G z==B38k+VkqLճZ@? SOPge8Ykx@=xqȀ{*238k-tT♜5*H DP!C)xY\$L&x@= 5B? T 
^'ᬮkqL&x@= 5B@? T 
^*fpTZ+geEx@=1!qȀ{(b<B38k*-8geEx@=1!q Ȁ{(b<B5m]\TᬨW;jꗈDC`=BA? PxPeqLʋEs'ᬨW;jꗉ DC`=BA@? PxPege!LֹWW38k)
fں? PC z"존A	^'ᬤ);jqLBsx@=60  Ȁ{(m!`=BA5wRkgelzi3Z? QfHz" 3??6
^'ᬭoM2k_fpV7HS5^$eh\H =3CiPgepR-޹S3Iko\Q? T 1JH>>? T 1JH>>38k+h38k+h^$e@PCA$e@PCAxYjJE޹S3C%s9GDPG2JH>>? T5hRqLURR(38k-T9IHZ3yx@=x>C!A$eAPy*f ^*fpW4W;jꔄ湫IsLm]R5i.e? Q0 BGG >!$CaA^'ᬮhv)	sV38k++uJBs\դ DG z(l>B5q Ȁ{(xPeR!xY\\5ں? Q0 Ȁ{(xPeqLm]\N)Y\\^$eA	^*fpZ\Tᬵ$? T6? T638k-I.'ᬵ$@? T6@? T65X7ge ? T6G ʂ`^'ᬵ$fpZA`^$eA`oĀ"!lge!qS3̐%? Y!z;? Y!z;38k,hlӉ38k,hl^$e2$e2xYQ(m=Tᬨ6x@=D@z%qLʉCiqLʉCi藉 D@z8@=^*fpTTJOG38k**%^#e@z8@=1#`<38k**%38k**%^$e@z8@=1#`<5MgeqSt:%? T/qȀ{*f%qLtq8geqSt:%@? T/q Ȁ{*f%geJr犙5f*˙x@=Ax>qȀ{,|>38k,UC<N)YfhҪ DdG;xYfhҪfS3ѥT9s+VkDdG.#ev;AҞOPqL3FP̭[538k,UC2lֹx@=Ax>Jz==B@? Yc})
^*fpY4.ej٭a`ߊ5f*˙ZkXX7DdG o"h#SX738k,UC2lְo♜5f*˙ZkXX7 DdG oĀ"h#SX75f*S3ѥRx@=AQDdeqL3FJS3ѥRx@=AQ DdegeJE*fpY4TZ+DdeG\G  v(b<B38k,U*-8geJEx@=APxĀ"h2#)xYCxYCe? Px=|G N^'ᬡ<N)YCe@? Px=|H N^*fpW46 S3^#eODG38k+xS3^$eO DG5!,kd^*fpT(e? P|>BA=<G GH'^'ᬩQes]M["8geHr+j^$e$cĀ"졐1|z=egepY5Mdx@= 5B|G ʀ9xS3I♜5Mdx@= 5B|H ʀ9xYQhLʋEdx@=1!>#eG@N^'ᬨVAqLʋEdx@=1!>$eG@N^*fpY١5d46hADd	Ȁ{,x=9xS3̐<N)YfHsCfx@=@|<5)YR(^#e^'ᬩHU♜5)@? Q  Ȁ{(egeHr4S39Epޚe? P|gG  ^'ᬩQ\7'ᬩQ\7x@=2(C 3??5&S3֙x@=5B=?? P^'ᬩ538k*Mmi DCT#$ePO@=5B=?@? PqLʓ[ZeS3֜DCT#sePOfpT/Lʓ[Zte f~."졐1@ᬩQ\7wᬩQ\7DC!b˟Ȁ{(d>P35!+/Lʐzi@=~G2 ?#38k*R%KgeJDDGDx.""<AYR(^5)e2'."Cvᬳ$9BfpY١? Y!z;r  d>G`Oge!eYfHsCf DC@? PxᬨVAqLʋEdDC? PxfpTZ+ 3Y@? T 	ˠȀ{* jᬮk ˸gepY? T 	˟Ȁ{* jfpW	5eY\$A@=22OGCQ	1S39Eu5l.♜5!,kd\DC!c(	z˟Ȁ{(d>e! C5!,kdYzfpT(teN] DGS3]38k+seN\DGY\؃/L DCA	ˠȀ{(h<=38k(sCbfpPDCA	˟Ȁ{(h<>59^59@? YcC;ᬳ4iTW.♜5f*ev;A1!KȀ{,geJEzfpY4TZ+@=AQ
] Ddeᬳ4iTh]38k,U++@=AQ
\DdefpY4W4W/L3FJev;AҞOP;OGA`qL3FP̭[5,˸geJrVev;AҞOP;OGA`ߦgeJrVYfhҪf} DdG)tev;AҞOPᬳ4iU\ճZS3ѥT9s+Vk@=Ax>Jz==B? Yc})geJrV/L3FP̭[5@? Yc}."h#qL3FP̻fpY4.sev;A  v<fpY4.eYfhҪ@=3ǒ ʀ38k+.♜5M@=3ǒ ʀΙ5M藦geqSt:4e@z%@=1#`<S3Pz%S3Pz3e@z%@=1#`<YQQ(m=ᬨ6 D@z%@=qLʉCiqLʉCi@=\D@z:fpTJOD38k*%@? Y!z;@? Y!z;S3̐%S3̐3e2se25d46i/L2C4S3ԐB)YjH!~5X7ge eAiteAm38k-I)wᬵ$eAiseAn538k-I- DG z."`=BAS3WTfpW4W;j@=|<BH2 >!$5ںY\\@? Q0 BG >!$CaAqLm]R5i.eS3WT'5ZKDG z(l>B5KȀ{(xPeR!5ں!9j\3WT'5ZK DPG2JH>>@? T5hRᬵP%"ko\QS3C%s9G@=x>C!AseAPy*f ge))K[zr/LURR(@? T 1JH>>@? T 1JH>>S3Iko\QS3Iko\Qe@PCAse@PCA5MHK[zr/L&Z%s9G@=zgKȀ{(3@=BS3n4Br)Y[7pޚe!LּDG f~(m!C4 PC.5wRkgelzi3Ze=BH2 HzPwᬤ);jqLBsDCiP$53Zm]Rᬤ);j@=1!$teGA	qLʋEswᬨW;j@=1!$seGA	geEWT38k*-ںeGR ᬨW.♜5eGR fpTZ+geE DPT)te@PᬮkqL&DPT)se@PfpW	53I@? T!e."CqL]$Kge3eB R ʄ<AfpZ"^5*H@=zz."짣-38k+VkqLճZe=KȀ{)gej٭rᬭ[5? YcGL3FJ&sev;Az3ѥRIx@=Z@=Z@=
8@=
8@=&$e@IDC+@? PƊ@=1WW4W;j? Pfں@=6s#epޚe!L־$epޚe!L־#e@Iko\Q@=&Z%s9G? TQ-m?%"ko\Q@=}EsHNk<H >WT'5ZK#eQ\ DGW;j? T@= @= @=D46iĀ"$9N#e46$e46#eQ(m=H Pz8@=tq Ȁ{*M? Y4.x@=F*˞#eJrVĀ"4iU\ճZ@=F*˙ZkXX7@? Y4.ej٭a`߈Ddhҩ\_ѥR#eJE$eJE#e(lA@? P҆#eP؃Ā"x@=2r+j DC'(x@=&$A? PƊ<H YDdHsCf$e!x@=~E\H ?D#eoM<H 9Epޚx@=5<H ֝ DCZӟȀ{(k[ZteoM9NQ\7 DGUȀ{(e!se!tehȀ{(cEd DPk  ʀY@? P,kd\DC'(teP؃Ȁ{( DCJse(lA@=F*eJE Ddhҩ\^"4iTh@? Y4.ej٭a`? Y4.ej٭a`@? Y4.ej٭yѥT9s+Vk@=F*˜DdhҪ@=tg ʁSt:4eQ(m=(6 D@? P#Ci@=D46iȀ{,hl@? TX7@= eAH!g ʂB@=}EsDGW;j@=}EsHNk9v)	sV@? TQ-m>"49IHZ3} DPjEZ3|DPjEZ3} DG7HS5? QwRk@=6sDCi;j@=1WV"졍ںeh? PƊe@I? TeBDP#@? Sk@=ZYeHr+j5W46 S3؃L,U*-S33FJYeI<Tᬲ9EpޚxYeJD*fpYfhҪf~*fpYfhҪfS33FP38k,*nG38k,6*fpYQ(m=Tᬲ̐<Tᬲ̐8Ye Ye L++uqS3m]R5i.xYe))K[zrL+h5V7HS55RkuqS3ʋEs*fpYQh5TZ+ S3&38k,kge*HgefKLʑBD|8k,OpY۸!ʉSt\$rᬳpCFH?Y\$J~)\$J&Z%i]R)4$"Vhˉ$JѼV\ѨW(Dj)!r@s,5W(Dj)!rDQxr-TNA-)t~)ZP-I o*3f+J% *3f+J%CT͚SWd\ZKQ[O-htKL"Yf.8qSyrTJ*-╣y\$K2DR-GVr,Hep_"Y4V+z"Y4V+zhW(UMhWKL"V\ѨZfpW(̐8ger*-KL"W	5K:5!A3!d>)iY\$KRAZfpW(ѥT9s+VkR3FHf*˙Zk_ᬮQ%EKP檦U-38k+dP檦U-38k+dQ(m=R3FH-38k+d\7)iY\$J\q9FHJCZsKz$K]D9QhTJW42DW*%TQ+[+Jh(r-TVSiQ*'(9I&R9FHM	4J2DL򴚹r:2Dq5sQTUD8$JҊZEjݷdfFZm"T:Q坻\r*(V)%r+[3FH%ևO)"T%Flҙi52Dq+4@jiY\$Jѫn>@ٽHjiY\$JEr7 }2@`ھZfpW(IYWL"Y%DoR@d|Q%s+Jv3FHMr7 }2@`ڽ2Dq5sQTUD9OpYijډ\\8k,NDmDQiYkr]h52DpC򡤢qJ̮Q%jڢֺ8r+4%IYWWhlW(9rղ/Q%sCf9EiD-4U-mr+[W46i,4Ҷt~W7.er,VVБ,qSyr,VVt9}Kz򸩼FHvj, Ff P`ھW7W(ݵmQel֖*W%r+C-["#UC`|*o<Q%jڢ;t]j\٤Q%qSyrdYgm_+42D*o=\l,SEtsCfFHM˖elwCԷ0m_ȐA2DQe$er*CYji)r*CYji-TOCRFHDT)R(W4̵M˞)jzh2Dm[TYR(rdZ8jAW(9rղ/-TNA2Dm[TYgm_-TNA2Dm[TYgn+0m_-TNA2Dm[TYQi0n4WUer,VTf2lҚD\$K;vյEM媉2FHvj*BM5Rް|Q9W(9rղ,W7.enډZ"H=|R9s+dZ"q+ZH2D\;tQ%hZf)\$J̮R&)\$JˉgnҎ)\$JAyZ"q,+dZ"j떪)\$J̳W\TF$J̮fHC2D\RGQ%hW4ZfpW(EsJKy۴T:[Ώ*- "Tf)TZ+
[er*3f*-$\$J٥5qJEd\$J٥5qJ&\$J٥5qJ&W(6iM\RI) "Tf)er*3fʋEaKbQ%FlҚQh) "Tf)2FHJjp[bQ%FlҚ\$ "Tf)MaIW(6iM\RUEЕ*DyhJ(")QhT8D%H"T:[Ώ,Q5tJBDtZ꙳R(Hz"f>)kfeH"Z#Z꙳R(HfJҩ=|R%WK]D9Z"q+F\7sGpEr*D͈rjs-uL̩$JUqJDR|RT͜ʑBDSKy&Z"H"f9\5t9vrEs+殎)Zk\\湫VR%Ej*╢+\5uWQ:<tW-C%!5V)	9Z"H? YCZ*MmioT#J3ղ<\╢JCZ"q+DErY۴PճG&J4֞)fhT%pުYZ4H%R4TAV\qKUhD\tj'Gf%sErW4ZE+RCDYGp4:?*nW4򸩼R΍DflW3N++iGJjJiqSyrd^)\٤Z2t~)gFtyfRk9►lRhIN-msCf:?6etyHS5Z2:<hlӊYGJjK4򸩼9rղ/hlYG╥̭(s\N++49GijZ+4J*)ityZ5Jb٤M2:<͚SW,:<hlTfN+4ydRk,BrO+zD
YGMvGTJ[ty[7MvGTJ[sCf:<ӣʌ٥5K;jfW(Q+\;jfT9KZ-r˙gm_,ӣʇ3Ihptikn̳{44:<IfZ2ھW-Ji塰s,sCftygm_+4ӣʉ3Zhi,ty\T!tK;jfTf)YW%ty\TzjVܸz%|hlYG坵|hlYGv򹡳IfTICIgm_6epR-%FlҚs+hv)Jj!,HqL͚SWHqL͚STU,S*3f-	TO+4%IYWW$8,҇)4qJM2!26iMR)4qJҀYۤ8Tf)Z2!26iM\QeCeFlҚgnQ4kF0nCQ)E8W-Q[MO(`!2)-k^Yۤ8Tf)ZYWʃE2ZgGsCfi5tK;jvS*548ZkO*"M4;tʌ٥5J,i@s,S*3f,8Tf)P疆̳HqL͚ST&Z%8ZkO*MHJ7HqLLӊY-%FlҚDkSCHS#ВTf)TF9T9jjA͚SWhlZrMri5t~)\٤P&Ipj▊Jj╲M4ʌ٥5qKRA,ʌ٥5qKRA
Tf)TZ+ˊ'Jjj!LBKQ4)PY6iM\RѥRlֹQ4)QhTf)W	5ZJ٥5qJEr6iM\RITFJEmFlҚp\Q4)\$Tf)W	526iM\R:=T26iM\$ZJ٥5r5rT)Iq*3fʈ֧5ʇ5RUMH44Jj墪FlҚ[$L͚SW-I o*3fRA
Tf)rFlҚPR$JjCfJ٥5rѥRlֹQ4TZ+ JjpY͚SW*-ʌ٥5rITFJEmFlҚ\$*#zETf)MmFlҚ\$ʌ٥5r:=T26iM\R3֑TTӊZڤQT[WR3f-i56ikHTi4kHWqKTZf)56iM֑TvL٥4KZERnTIsD2m]H͚SW+D4YZgm_+V*KQZMM|RI[7=RhITJV6$5W3$Jzx[5tJІdd)\TzfH9I&)\TzzۣP&8D%s2D-+4dkCZWQViDԃ5tJdZBGW+%hm]D>V6$5W3$K;j@=Q%qȀ{,$9N#e AH!JE\G *
APƊJD#e1)Pk)@=TDoRD\ں|R7"W	5dhm]D>)Qԑ+vJ&\̑-*#z%nډfHں|R7"Y%s2D6Hs2D6$JE\Rjd:hf%er٤Ώ(ˉR(TZ+ң6iO%FlҚ[7*J$d46i,"dz%S,Q,Hio<ˉgn-38k--皙Z"▖LkqJѼkoTQ:?#--皔4Ign+fW,RA,JU:=rԐB▖L$J8"WU2Gᬭq5sQWᬭq5sQTOQLExgejں*m52G (m]\G (m]R5i.x@=T
"첏[oM2k_LֹWW\DeoM<Rm]6iYHS5v-38k,N,ZfpYWTQ:?ᬳ\Em5<R9s+44v)KKyqSyrW3hi,SEm[❻bW--\ErDe!xh*R%qȀ{,x@I*R%qȀ{,	5x *R%qKKyY2"QWjeEHU--皙\$A)Dj٤'qK:52AWU2GQ:<I嬄RK:5ݵA~)gFty[RK;v*ZH4O[zErY۶ UrAz-mhlA =mꖶErP'DV\JE\yH4O+DW.%|yH4O+DW.%D44vRˉgm_(% <\J3Zhi,5QD'+gm_(e54RD5ھPjio<'+gm_(% <\fYW"ѥT9s+VkG ,UC2l־*fpY4.ej٭rm]6#eF*˞#e1DqȀ{,Fč3knCiHS5KL%tyj9▙5j詴ʇ5U5)iYQZMLsUSZ*▙5j詴%DqJ%EKP檦U*C^)\٤sUSZ*!/ᬭ[WEMTJOG[WEMTJOGQ=H4JVȼR9s-΍-T<R΍DtyW,N(uU4!ھ)g&hCMj˙Q)Q9zhksWGDK54U4!ʉLȮxuK3f!2R3DgPW	5eDoTVARhVn҉RSN)H4O*CYji)坻J%Hr-M82mDm[TY\7)jrQ,VVS,VZˉjrQ9V\JiRJҩf)Z$8\R5HJWSFRDgnڶm]6)jrm[TYR\T͚SWҦ8mA
ZJHk\iqSyiYjrM(sNҦ%HjZJgm_+JMZ7VJ&Zr:<UCiR(YWҦ%hD%RVL++IqdZh=rgm_+iWյtTje|NA%V4,媴fW7YWT\TyQQgm_-SeqSyhW;jj(rBM%lݰuEM坵|RI\TzjW7.ek]	RR܅,Po:?%$5V\Jֺ8qSyrVR%k]	RIgn҉\#Z)oTk#W7.e =mꕭt$qKRRCZ坻jڢݵ)\Tzj%jڢֺ8sCfDrGZ9Hk\▤;vյEt$qJ̳m[TYZBG*o=\CJֺ8gesCf54:?*$rIZ4k\5K<҇4孺=;jCEf֍Sz\9k+flW.&gm[WZټ[4ˉYWU	IkQ&kM%|!J%rivR܅+f򹡳I\z%|Q]S6rֹ\#,DV4K[y\٤T޺YWٽrN,媄U̳-T2J3Zhi%ri&e|	4Z9Hk\vj%꙳gm_+-e!d9knCg2ھVhGT:[ΏLʇ3fU-38k-$)gn٤Z)iYi!K;v%ES5ZfpZHRݳIHS5ZfpZHRݳIZP溛ge,4fKLI
TJېQW᬴HIkKyge*BMt%JږKLI
TJKLI
TJېQTLB▙5	5Е-uo:<i-38k-$)Rk*TԷZ!qKLI
TJ[VR3B!&1ZfpZHR$BT(s]M|R3B!&j٭|R3&i,4TVS-38k+ѪfݳIkjCBk▙5hQ3Ign٤)-38k+ѪfݳIZP溛geqZ5TLY۶i+Vk▙5hQ3IRk*TZ+nBmE\R3&i*BMt%K]D:[Ώ-38k+Ѫf$BT-o:?ᬮ+FJ]	Rt~)iY\VU4!&E&U-SgeqZ5TLTJtZڴ▙5hQ3IRk*TԷZ!qKLj	5Е--G8geqZ5TLTJT.)iY\VU4!&iCnC▙5hQ3IRk*V-38k*-Z5TLTDKL\KZ5TLTD3BvJ+ige,44!L־S5f:?-38k-$)gn٤)LI
Y۶i+JSr-38k-$)gn٤[55	5Е*-!6ZfpZHR$BTC᬴HIR[Rt~ZfpZHR$BT5	5Е*-!6jLI
TJtZڴge*BMt%JږT.ZfpZHR$BTZڴge*BMt%KKyb-38k-$)Rk*V9>ZfpZHR$BT[55hQ3Ign٤ZZfpWUD%f")LjlRkgeqZ5TLY۶i+JSr-38k+ѪfݳIZk_-38k+Ѫf$BTV܄ڊiY\VU4!&-GgeqZ5TLTJ%-GgeqZ5TLTJ3&i*BMt%JEmMZ!r3&i*BMt%K]D:[Ώ-mZr3&i*BMt%JږT.ZfpWUD%HIio:<iLj	5Е--G\ᬮ+FJ]	Ru7!3&i*BMt%JճZOpZѪf$	5Е--G⤅*BMt%K]D:[ΏI
TJ%-G⤅*BMt%Jږ~'5;m;Pn*Cr<I$NđBBCrRZxH!ѪfN$G5mZ'mR(➶KWTLZkjGmR(g4K[ykjG-؃5m!TT߉TYvN(q$q"Z3w5"$Z+pէ5mZ'w6!Tֺ88TյhI$9'5MfȜNky:C'$Yfr披qZ5TLVQU6ojhQ+gN+FJ]	RHW:46i,q9q8&i*BMt%KKy]-皚8(m<բ[)z[9qZ5TLY۶i+Vkr=t"]NGkM<T%5u8CuNn&qCn&!qM]	MkqZ5TLTJf9!dN'UD%Fs\jW]R3qGѪf]uJճZVU4!&-GqZ5TLYj!N+FK;v%r"Q\٤6iĉEsK3fhQ3IQOѪf3i觉j+f*qZ5TLTJk3NktjE8njf%rBD~'(W"j$4(E7C%j٭|IhH%-GHsBDhQ3IgFtw5ljlRkqZ5TLZ-hQ3D8&i++fK殎'UD%sEsz)'UD%fu7!9HMmR(HGES9q"]mR(nbѨi)qZ5TLY۶i-mR(hB|R3̮Q(Hjtn)iYgrW($KU\E\R3SP-mZqKLNBDZfpPt%!LֹkjE\R3SP)
f3̮Q(HjtnZfpYܹ2E	B+W5W-38k(u:E	է-38k(u:E	nZfpPt%!LֹkjE\ᬡ$JB|R̮Q(Hjtn)grW($KU\E\A$K[VA$JỚ(H3ZDd^ t%!L־$%8Z8fJĵPq5UvRq*M(򹡳N)RZ8DM6Iq*KGHW4V%R\48Z8\5KGHD8Z8D~$%#4%jfIhRMk=|I-Jڂz$q,ĒĭĒĭ%r[WWKGd:h2m]\RMLeERjFHM[Jղ#~)QWT\qJ5246 J52B+W5WJihJjIhYJѼ-JW++Iq<*K*f))geiB$4*3f+Vk%W5]RqCiZP2M5ʌ٥5qJ\JĨQ%[[ΏE|R[,TMrDQ7p\Rr5DoĒĵQ3IZ"qĒĨFIhW2%jv|I-JBtJˎ)Zk\-J溒g&Jj-s9GJD\K3foU|R\͚S,͚J%"ZrTJJڂ+jJCfhҧ2T"T%Z&URq*"Ki$8f*s%!ĩ-Jjk[Vj⺸$8JBjV\+%IT%pުqSyrZVCfhҮ)QhYZrW蕫dFR\Q-s9Gz%jKG~)gFGzv5vRq-TީQ4)ZQ4)QhYijډ\嚖i,U*KGjJĵP-8IhYnVRq,sG-J"bi%[ĵRFĭ[5qSyIhVʍ527W4V㕔Z5TLVGGW!*KGH3ZyRZ8rq,sFĤ*D\Z8&hҭ%\QB>ĵQ3IZ"qq-RIhW2IhTJR\i-KU4p^Ĥ*Cz%3Z\z4%mA	=nyQZEj*Z8zڢYMI	nT
*M疙YMI	i\פq,BSZO52ML-r=i3S*#TFjQi5tJĮ_+V*3f溧pCs]MpCCr
HnA"(HHnAWԋO	1?qZ5TLVQU6oċEt6 9qM[vN*jڴN&hl!/E	h=|UHMmR(r⦭DqZ5TLTJf8&i-	Mk➖hH[j	5Е--GqZ5TLTJ%-GiKw6iKG_V8\E8'm]<MhyLGVO-o:;w9-Gn&Q9!/ꭺM<H*jڴN$J5iĎ֚xJk_ѪfN$Z+ELCsM8qZ5TLYjR°0000C0000!H @+
aaa:aaNaaaaaaaa:Y0TPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETP&	M0$a7Ho!#	BF&	M0$a7Ho!#	BF&	MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%BK&	,MX$7Ibo!%KLҦ%FHU5R3QRMk=|R3jrM(sN+44n\E╢,W,%s]\R3dB+W5WhlW["54J%pղ,Q-TNAVȲmGW,͚JiBJ,6 Jճ榙\E)\EsB)Tf)V54,.j
xIsPS*3f+D4YZ$8tRCEM[W,5U-S\#+D4YZ$82D&n)Z!⦭2D&n)Z!⦭v-<RCEM[W,[WERlߊVhj坺CeFlҚJ⦭' 湫ZWQVhj媉2jM[W+4sWD6eqSV%s\+D4Y\Tյr=mH4KSh+Y\̑+D4Y\Tյr=mH4J%2ںVhj嚚ezڐhKUeu5*jڹj"ZWQVhjj%2D69╢,*jڹj"ZWQeqSVdhm]D7<RCEM[W,ԃDN+D4Y\Tյr:<LӊVhjges\+D4YZ5r♈rPޢeqSVdhm]D>)Z!⦭"K;jh+W5\Vhj坵|RCEM[W+IZC)Z!⦭5!,*▙5MJ\qJ3WLҦ%FHU58k+Jrᬭ*nTigeiSwML*CziYZTĵQ9Y榔9G?YZTĵQ9gepղ,4?YZ!ᬵ<AP#\+H26iM\8k+D4YQ4gepղ,(s_*KQ4S5,k9Z!%!ĳ4h+YjZ G,RJ"VW7+D4Y\TյrFHW5m\Im]9h+Yۤj+D4Y\Tյr!26iMNyZ!⦭' 湫,*jڹ\٤k9Z!⦭ijAZW5m\O[R#,*jڹj"ZWQ+D4Y\Tյr"ZWQ+D4Y\Tյr=mH4K4eqSV4Q3NVhjges\W5m\(YWW5m\,*jڹZM\24rCEM[W-38k*CYQU3W[w.e!5T9K:5IHsEi.%geܤ9gejRi%ܤqJѼ[WEMW5ԓ=i5Q*D~)\TzjeW<Ro,sDD͒\K3fUEG )fKU4uKCbQ3IP۷ZxJյr؃)	h3dZ8Jյr؃-38k+fp̵RGʅEIG (dW5ղ/ᬩQes]M["յ|RIHq+'n٤墪-TVSihQ[O+Vk5i(R3]	Mkge*4͚SE\R᬴USzFJhZtj'GJCPDoUД־)gFty[YVջn)\Tz)[QY	H򹮦xqSyrVԏ+jYѨW7Q,N-27Z[6jT(▙5fʍ52J⺜KL⊜Ty\ZK)iYZk\6 KLճZ塱VZfpYѨW7!J8gej٭rKLճZDIm=m[▙5j詴]$qJEr4J湪ZfpV-Tղ#~)iYZP*8p̭[5Vf+▙5×2l־)iY[7m+.ej٭|R9s+VW+jW7.el)	fNxqSyrVVBoR<kd^S5S5jQ32DZTrHA#PQ9Crrr4|3es_)Uȑ+dI*E	͚SL⊜Ty\ZKS5jOpV-3ᬩ.hv-BQ*n,Д־VSS*4HQ3ZyG$JD9PhJY4Z vѥRևL+gejWT嫚OpWTL5t%5ger+VKG]	Mk?YhJ3fW*$KUKT9iyUMtj'Gjʍ52\( YGЕ]Jղ#~VSS+J[iʍ52l־VSS*4]$rᬭ\tiOpYWT5m-3ᬳi0m]RQ3NPuK\i?Y\$J溹OpYۤ8PZgG?YfPZgG?Y\$J溥s18k-Set~S5%RVO)ʈM2Q3J*s3$LLҊKt^PV!ٽmR(n_)DtW4ZѪ3zZrᬤ*rջnPL̮(W4NݳNSrCqG)jꖴjW]Z4ʒĭ["7?YZk\-vi%J?Yhᬨd:蕥8k*%J3e5hTf)VqCiQG(_5RDӣPӔ/jiѨi--皞Pjhݵ|Jѻj%S#FKZ2o36iMNyOpV7q*%T<8k+J4SFHjeFlҞS5R@=ThDeAJE޹KLյtTje))qKLյtTjepR-R39&\$ԋCIQ4#eF*@=Y4W4W"첏lA? YCJxgejں*m52ZfpVS,U++╣W3SIhHrtz+s+C25Tq4VW3h+G)khHrtz+9I&)Zk\MU$9\M:=ГGPj!iP&8*!"QW6e!"QW\CkE-%RhITDi╫HmhM	4KBC|Rs)9I&hm244▪\6RP&8%!)4$--G╫fCkE-%RhIZ[Ώ-tT)9I&)Zk\6RP&8ERjQQ(esKz@s-s5
2UEP9!CN)Z7twʍ52CVk╣ygGq\h%:;垖h╣ygGq\)nRo,+%T"s]KU\E\Ro,+ZEgGq\6 A<R3C%FJhZfpZs\W*4͚SE\R3ΎQlҚ*gerL٥4ULURR(f)ZfpZs\W*4͚SE\Tᬭ[55f"짣.#e=K♜5f8gej٭r Ȁ{) DOGRS3EITᬵRDG ʄ<A@=xK♜5*HqL]$KĀ"Cˉ DP!Tᬮkgep\G ʀqȀ{* j/fpW	58gep\H ʀq Ȁ{* j/38k*-S3\G @=1!K♜5S3\H @=1!KLʋEs*fpTZ+uK"졈0 Ȁ{(b<BH28geEWWfpTZ+uKĀ"졈0  Ȁ{(b<BH2S3k\53Zm]RȀ{(m!`=BA? PC z/fpRkuq8ge!LֹWTH HzPx@=60 Lٻ)
fS3n4BrȀ{(3@=B? QfHz/fpV7HS538k+fL)/C4 PC.$ehRS3Iko\QY\$ԋDg(Ȁ{* j%BФqȀ{* j%BФK♜5MHK[zr♜5MHK[zr/!T 
A!T 
ATᬵP%"ko\QYjJE޹"#j%BФqȀ{*|CP4)8ge))K[zr♜5Q-m<H ʂ<T 
Ad<3B|}/38k++uJBs\դgesEsHNk2Ȁ{(xPeR!#e
D }/fpW4W;jꔄ湫Is♜5ں!9j\Ā"`=BA6!H@=|<BH2)QTᬮhvLm]RȀ{(xPx@=|<BH28gesEs'ᬮhv/A	 DG z/38k-I.*fpZRȀ{*dqȀ{*dK♜5fpZR Ȁ{*dq Ȁ{*dKLRA,S3ԐBȀ{*d~#eA`o/fpZA`߉38k-I o/AX7@? T6S3̐8YfHsCfȀ{,x=Ȁ{,x=♜5d46i♜5d46i/ܼTᬨ6*fpTJODG Gy"Dx=8geDq8geDKĀ"Dx=H Gy/38k**%5/ Dx=G 0K♜5♜5/ Dx=H 0KLtqS3Ȁ{*f8@=3ǒ8geqSt:8S3 Ȁ{*f8@=3ǒS3ѥT9sL3FP̼G  v<@=Ax>K♜5f*˞'ᬳ4iU\Ā"h# DdGTᬳ4iU\ճZYfhҪf"h#S;OGR8geJrV♜5f*˙Zk\H  v<=q Ȁ{,|>zz/38k,UC2lְoL3FP̭[5,"h#SX7? Yc}),♜5f*˙ZkXX7qL3FP̭[5,Ā"h#SX7@? Yc}),L3FJYfhҩ\\G  v(x"h2R8geJsE|N)Yfhҩ\\H  v(xĀ"h2RS3ѥR_38k,U*-"h2#.#ev;A1!K♜5f*S3ѥR\H  v(b<B@? YcCTᬡ<Tᬡ2Ȁ{(h<>#e'/fpP'ᬡ2 Ȁ{(h<>$e'/38k+xY\؃/'"	♜5<N)Y\؃/'Ā"	LʐW5ղ/38k*CY\SVȲȀ{(d>e! C#e$c/fpT(xS39Eu5l/CQ	1@? P|>BA=2S3IL&G ʀ>#e@PN)Y\$AqL&H ʀ>$e@PTᬨVAgeEG # '/fpTZ+ 8geEH # '/38k,hlЃL2C4 "Cv@=@|<N)YfHsCf'ᬳ$9BH  d>G`O Dd	LʔE\TᬩHU/DGDx/fpTJ*qLʔER Ȁ{(x@=~G2S39EpޚxYRoM2Ȁ{(d>P3#e f~/fpT(OfpT(LH   DC!bLʓ[ZxYRkkLG Ȁ{(jz/fpT♜5&Ā"졪G ˠȀ{(jzgeI2)YRkkN"졪G38k*MmigeI:C 3??@? P|gfpT(LfpT(N"졐1@@=2(LʐzigeHr4 ?#te♜5)S3"QV""<A? Q ᬩHU/LʔEZ@? Y!z;{fpY١]38k,hlЃȀ{,x=9se2'3̐2ᬳ$9B"졈	ˠȀ{(b<B{fpTZ+ ˸geE"졈	˟Ȁ{(b<B}38k*-eYQhȀ{* j@= 5B{fpW	5eS3IȀ{* j@= 5B}38k+2ᬮk  GH'] DC!c(	z)YR溚EqLʐW5ղ."졐1|z=e@=22OGLʐW5ղ,38k*CY\SVȺ'."	)Y\؃.♜59'."	ᬮhlAgesCb"졠z@=4@♜59]38k(sCb"졠z@=4@L؃/L؃Ȁ{,
] DdeG[fpY4TZ+qL3FJEy;@=APx3ѥR\38k,U*-  v(x."h2[fpY4W4W.♜5f*  v(x."h2]38k,U++geJsEz;OGA`] DdG ogeJrVS3ѥT9s+Vk;OGA`\DdG o3ѥT9s+Vkᬳ4iU\ճZ"h#S;OG[fpY4.ej٭r)YfhҪf  v<=KȀ{,|>zz3ѥT9s+VkgeJrVנȀ{,|>@? Yc}geJr]38k,UC9;sev;A38k,UC2ᬳ4iU\ ʀte@A♜5MqLtg ʀse@ALtK3 Dx= 0n)YQQ(m=)YQQ(m= Dx= 0tᬨ6zfpTTJOF"Dx= GygeDKgeDg Gy."Dx=38k*%^5ѠȀ{,x=ˠȀ{,x=)YfHsCf)YfHsCfܹL2C4ge!n)YjH!ywᬵ$LRA,3ԐBAA♜5fpZYAALRA
^5"`=BA@? Q0 )Y\\]38k++ug >!$seLm]RᬮhvՠȀ{(xPeR!te
D }gesEsHNk2)Y\\R%"`=BA6!H@=|<BH2)QLm]R5i.eY\\R%΀"#j%BФKȀ{*|CP4)ۊfpZrDg()YjJE޹ ʂ<T 
Ad<3B|}3C%s9Gge))K[zrȀ{* j%BФKȀ{* j%BФn)Y\$ԋDg()Y\$ԋDg(!T 
A!T 
AL&Z%s9GgepR-޹ =3CiP@=zgn)Y[7pޚe!LֹwᬭoM2k^" 3??6
\DG f~(m!Lٻ)
f3n4Bz$te=BH;fpRkuKge!LֹWV"존A	\DCiPLBszfpRkuh # zgeEWTfpTZ+ug # z3\^5m]Z#)teG[fpTZ+qLʋEy#)seG]38k*-3^"[fpW	5˸gep^"]38k+Y\$נȀ{*2@? T!ege%S3EIC)seB ]38k-tT/L]$h z==B@? S♜5f˸gej٭yOP@=zz3lֹzfpVןȀ{,geJlM9;=OYfhҩ[$LG z٭|H z٭|G ʅEIH ʅEIG ʀ_$"졍 Ȁ{(cE|G \ DC+uqȀ{(m3Zm]\H LֹWW[oM2k_[oM2k_$ԋDg(H ʀR-޹Ȁ{*RR( DPhrDg(G >WT'5ZK$eQ\R%vĀ"+uqȀ{*
A DPR\G ʂBH ʂBG "C4@? Y٧OGOG(6$eQ(m=G ʁSt:8@=tqȀ{,UC<H #FPѥT9s+Vk@? Y4.ej٭|G #FP̭[5, Ȁ{,UC2lְo"4iTh Ddhҩ\_ѥR_ѥR_6  Ȁ{(iCblA@? Q<G 9Eu5lĀ"졓Y\SVȼG ʀY DPk Ȁ{(cEd$eh"$9BȐ<G ?D$eQWNQ\7$eoM<G ֞$ekkN"졭mi@=5:NQ\7DC'(N"J*@=~EZȐ9Ȑ:4VA@=1"	5se@IȀ{(dW5ղ."졓Y\SVȺlA@=}Cb"졥96  #FJEyѥR^"4iTh? Y4W4WȀ{,UC2lְoȀ{,UC2lְoȀ{,UC2lּDdhҪf #FP"4iU\ ʁSt:3e@(6DCJOF"FџȀ{(h "C4@=D46iȀ{*
A, ʂBeAH!h >WV"+uh >WT'5ZKDGW;jꔄ湫IsȀ{*RR(? TQ-m>"	5"-m>"	5"-m>"L)ןȀ{()
f LֹWV"존kuh \? PƊm]Z4WȀ{(cEz$ןȀ{*MzQRF"TTȀ{)f z٭|Tᬲ9Eu5lL+xYehlAgef*YeJsE|Tᬲ֞*fpYRoM<Tᬲ"QW38k,4iU\ճZ38k,4iU\ճZYeJr犙5W7C5TTJOG38k,6*fpYfHsCf*fpYfHsCfTᬲԐBTᬲԐBgeںYesEsHNk<TᬲC%s9GgeMHK[zrL+fL)L)
fںYeEWW38k,WL*-xYepY5W	5S3]$qS3ճZgeH"w>S5v|8k,DDQ9OpY۸![y\$rᬮQ%rCm?Q%pR-Chr+Fj΍E\NQ%hYW+F\M\U+djrPֹj9dI+djrPֹHHT(RFH' ʔER:?(DX7Jj╥ԐBJj╥UMhTf)2Dh%Ĩ-:xger,3dR9s*R%JJѼQ%"Zf\#+FFHd\MM2GVr,U+Vk=a`ߊVr,U+Vk=|Ro+dP檦U+zger+F\M\U-38k+dfHsCfR3FHger+rYf ֲ֙ᬮQ% -38k+dfhҪf~)iY\$K3FP̭[5ZfpW(%ĨsUSZ*▙52DsUSZ*▙52D6)iY\$JCi▙52DOᬮQ%sEi.8$J%!r|NQ%W*%TQ+["TZ+(-╥M	4JUq9FH+IQGdZPГDQx$KC`&%Hr"YyZM\ҹjQ"V\ѨZѪfNQ%iEsN-T"nۉ2DW\ӣKU[r*(V\q9FHygn+DFH-?Y\$JykCger*E	6iLΏL"V\ Tp|ᬮQ%EQԐ> 0m_-38k+dZ5rV6h70m_-38k+d\$,ger,7 }2@`ھW(9uK;jiY\$J&QԐ> 0m^"V\ѨZѪf8k,NDmDCS5yFZZT(ᬵfI"Y۸![yPQ8qSyrW(ݵmQek]	RFHJ,W46i+d\TzjW(IR4RL֖*FH-s+4jti[M:?+C2FHvj+ZHv򸩼FHvj+f>aj\Ty\$K;vյEd#3Z[h0m_++dgnڶnfkKrsCfFHM˖esKzБ0`ھW7W(ݵmQeCh|hlW(9rղ,J"W7.ZEqkRް|hlW(9rղ,HqM6PƆTydH "T(ӊY2FH!,4┃DFH!,4▪'\$JAz*E\̋GHU+[ZQ=H4J"Y۶,9s2-RD5 +d\Tzj' "Y۶,' "Y۶,HqM6' "Y۶,47Hp媉2FHvj*3J6iMAjjrQ%jڢҦD\$K;vյE!&ڏoX`ھZ+d\TzjYW+C2mD\J)\Tz2D\t$qJ"VeCeqSyrW(Es-3TGQ%hW)SOQ%hĳiGQ% <\j2D\5uUQ%hYVN*#z%hW3$KCj!J"Ve#W(Es+[-38k+dZ"PzCQ*-Ger*3f*--2FHJjQ%FlҚEQ%FlҚp[bQ%FlҚpXR؃+dQ4)\$er*3fʋEm2FHJjEW(6iM\Ver*3fʋEd\$J٥5rIW(6iM\k
[er*3f&+dQ4)Q*hJ"jio<%qJUJBGW*E	RUEP*-Gz%H"T:[Ώ-uL̩$JUʑ3b3g2P-tT-uL̩$JճZiT[J)\֒+z\W.V\nZ"H"f9\5t9►lT%D8h"V)	>)kfeH"YRUWD\J3bkK;w9Z"sWG[5Ves\+DW)Z5qJDg諊YѨT:[Ώ+֍+D\qȀ{,mi&EU7Yё?YijV\qJ%!ĭ\╢JCZ"q,Q(jӣʓ[Zx@tyRkkO4i*KGoU|RB,$J~)R[UC* +DW.84TAV\qK:53fR\+[-T"ˎ)jmWQQHhsN,ӣJErjCCtyfV7q+zty\T~)gFtyjs\6i+GM╴ӣʌ٥5qJ%m4򸩼9rղ/hlVN-[M:?Q:<N)
fK]S6rER)4$YG򹡳IfZ2:<)-fW46i,ӣʌ٥5qJ%ty\TzjW46i,ӣJҀV9YGMTTRӣ4m-Nk%p4:<[KSs1flY榙fTf)IydW46i*3NY'GK]<N)
fʌӖI!Lֹk=rR܅,ӣ;j\#*%-R:<;j\#*%-RIfYWiFlҚ|N+f[w.e|N*%kn̳iC8o:4rYW=tyQrfZr٤N-gm_+%m49v򹡳I[M:<JiD44v:<*n޺%|N*3f,sCf:<*o=\l+f\M=ھW46i,ӣBCrھW46i,ӣ;j\٤N*$iZ2I6iM\R9MHK;tʌ٥5qJYۤ8Tf)Yۤ8Tf)ZѪv)Jj'J,ZVCtiC8DIgnQ4C8i@s,S*3f-gnQ4T(!26iM\HqL͚STU7HqL̨S+0nCʉJ/,S*3f-	TO,Aij-3򹡳IR\4%uK;jC)7HqLLӕ&eCeFlҚRhv9v)JjvS*3f(sC`Yۤ8Tf)YWʀR-S-s5&Z%8Tj&i,6iM\R5rT)Iq*3f*#Z*K5U5 Tf)W46i-T9IR\4hlZrMri5tqKEUJ٥5qJ&eFlҚ FlҚ *3f*-ʌ٥5qJ5RG%Ĩ͚SWsU,TԃCIQ4)fhҩZk\͚SWVAi*3f+-%FlҚEQ4)\$*#zEң6iM\RITFJEaL͚SWkm*3f+Q4)fQ4Y-%FlҚQPR$JjDkSCfJ٥5rUR6iM\iTf)X7Jj *3fʋErqD6iM\sU)
dz\J٥5rTUSR%FlҚfhҩZk\͚SW*-ZJ٥5rITf)FlҚ\$*#zEң6iM\kRXS*3f&ң6iM\k
eFlҚfQ4)iYkHZѪi-mR(VJj▴JݴU*4͚SDU+8r[WR3fLZER֍SNTi4kHWK;jQlҚ%"\7q*$ԹYWTZf),[WTj%Z&ھ)\$ԋD҇)4$*%TQ+Bi+%pݽ<RM-皺%hCm2CYs2G*o=\ІW3$JГG*o=\ٽmm(rBMRUE"Z閆CJCZs2D-+j\RijA%s2Dk#TZ+ևL6+Bi+%|G (@=Y٧ʂBRJD#e (cEr"QW_	5ʔE\G *M|R7"V\Jdhm]D>)Qԑ+s2D6Hj%p\fHCImD$Jdhm]D>)Qԑ,"ZWQTF$JEr"ZWQY%JD)Z5s24K3fE2lZgGvĩHU*-tiQ4V6iM\U	Ik%YW2C4vJ2=yv(v|RLDjehĳpC▙5L\KKyW	58hW	5EU7YѨT薖JJ$pC3ztz rުjH!qKKyY%sCfR΍D̑+#ZfpV\ѨZfpV\ѨW駊ZVJErtw<R3m]6\T#e}Es#e}EsHNk<G *M? YG7HS5Dek\Dehv"첆NQ\7)ZMLᬤ);j▙5tj'Gv-38k,YѨZfpYWTZ)\TzK;t[VR9s+44v)qNݱ\K[yZ"q"Ȑ<R4VA)@=PƊ<R$A)@=T<RȐA)S,R(Z[52YTJ*▖Lk ʔE\R5lRM +#YѨZM夃DR΍DBo)nډi ?Q:<Q)bW-$'RZZ"q,hi =mꖶErY۶ UrhK[yZ"q(z+DW.%JDPjio<'+ھPjio<'+L֚K;j@TQ)hĳEhVR%D44vRD2[)h"TICIgm_(e54RDEhV\J3Zhi,? YdhҪf~#eF*˙Zk_38k,UC2lֹZMO#FPPz8@=P#CiF̵G)ENxgesCf:<PKLյtTjeCWᬨjs\[WEMT9qKLյtTjesCfPz8sCf%ĨsUSZ*!/hlT9JZfpVS*%VS*%Z%qSyrd^)\TzF)gFty[M:<tj'G:m_DKU4!P̨̊Z=4J҇5湫YjeDdW<RںIgn\T~)iYjrM(sN+27TZ+ SN)H4O+fiDQe'!,4┃Dݥ9ERD[Y۶,Q_Q9Vvj+VSivj-mhĵQ9Z+DW.%q4VV)%FiTSORJҮ)iZ%Hr+z婣n)jrm[TYZMOQ9Y۶,.hTf)ViSwR-U$5W4򸩼ᬵQ9Y榔9GiSw5rѭTO]%p\MJ&ko-΍+zpR-9fZѪ4W,iSwIZʒQ+CVrղ-4JR\TVȴ+zjں*m52ھZ ʆ+divZRCZp\N+,r*o<p\2Iq+z坵|NA9I&n:ھ)\٤*o=\l+C2TTvr)Q)nBvLtZ+DW.%k]	R9s+DW))\٤iDs-IIkDVБ+C2hJֺ8)!rݵmQenډZBG*o=\ݵݵmQek]	RIjf9\#-TWT͜5WKRRCZ坻jڢֺ8qSyrY۶,k#W7.eyѥk]	R3IgPt9Z$-mtyHS5YWL%jiCt~WZBCrenyZ!IkF|y\i+OD+-elW-J,媄U̨5ھTJ[sCfq4K;jQ)nBy\٤\M=ھZ9Hk\vN+D%hlZѪo]t,l޹Q'CvBRCZ媀YWU	IkHN%D44sCfq4JM2ھTkk-TWT͜5W;j\lMEuLCZp\ÖАGgm_+D4Y\#*-GgeCj*▙5lW-Q[MO᬴f")-38k-$)gn٤)-38k-$)gn٤(s]M|R3BvJճZge*BMt%JEmMZfpZHR$BTCR3B!&ImKyge*BMt%KKyge*BMt%JEmMZ!qKLI
TJtZڴ▙5	5Е*Kj[Ώ-Sge*BMt%KKy孫N)iYi!J]	Rtyj-38k-$)Rk*V9>)iYi!J]	Rl־)iY\VU4vJ+i▙5hQ3Ign٤H
fKLjlRk▙5hQ3Ign٤(s]M|R3&i,4fKLj	5Е*-!6)iY\VU4!&-G▙5hQ3IRk*TԷZfpWUD%HIio:?ᬮ+FJ]	R[rj*\R3&i*BMt%K]D:[Ώ-mZqKLj	5Е*Kj[Ώ-SgeqZ5TLTJ[VR3&i*BMt%KKybᬮ+FJ]	Ru7!KLj	5Е+Vk▙5&i*"KigesEi.%&i*"KiiYi!K;v%r3BvK[Tk_)Ii5lRkge,4k5lVLI
TJېQW-38k-$)Rk*Z!t~ZfpZHR$BT-o:?-38k-$)Rk*Z[ΏLI
TJېQTLBge*BMt%K]D:[Ώ-mZr3B!&ImKyb-38k-$)Rk*Z[Ώ-mZr3B!&15	5Е+JSr-38k-$)Rk*VLjlW-Q[MO-38k+ѪfݳIkjCBkgeqZ5TLY۶i)
f3&i,4k5hQ3Ign٤[55hQ3IRk*TZ+nBmE\ᬮ+FJ]	RQ3&i*BMt%Jږ3&i*BMt%KKyiY\VU4!&E&U-SiY\VU4!&-G9iY\VU4!&ImKyb-38k+Ѫf$BTZڴgeqZ5TLTJT.ZfpWUD%HIZP溛iY\VU4!&j٭|8k-hQ3IQ[OI
TJRB!&-G⤅*BMt%JږRB!&ImKyrCm?u6v|M(spC!$'pCH!!)\WR-<N+FJQ8TյhUHzڤQ-\UQ3IjjeEUHT9-m孪EHWCbշkĆQS~'-Qfq8Ē(qċEhd8hVN\TյhMPۈSZ➖hqSVբq$PU46ry"q9sD8L)e˚*hQ3I[)GTٿѪf3qDq8&i*BMt%Jږ"Q\٤4i溛O3'Hqj	5Е--GsEtjhj۸VEnxn*ڤPhQ3Ign٤[52DċEu8jӉ4P־'5~'5;RR䆑5t%5hQ3IRk*Vv8VU4jW4VҊsWGѪf]uJN+FK5u+VkqZ5TLTJthQ3Ig֊Zq8&i,4TVSĉEsK3f٧%΍,͚Jޮ'UD%GkM<N+FK<ͧ&Y4hQ3IRk*V9>&Kw4q9ѪsM8❺CY4
gISKy$"_drҾ$JTw<IhHf$9"TԷ!	t~'UD%6W6hղ/ѪfݳIHS5hQ3IhJk_UD&rjhyOE.k8VU43i覲8VU4vJ҇5܇溜V"*[55H!qLzڤQċEuH#I|NgF6RӉhQ3Ign٤H
fKL;2FH"YiѸge˙\$P-T"s]qKLNBDi-38k(u:E	n)iYC(H3Z孪EqKLNBD)L;2FH"YiѹiYgrW($KU\E\ᬡ$K[Vᬡ$JỚiYC(H3Z孪Er3SP)
fK;2FH"YiѸ˙\$P-T"s]qSP-mZqSP+kH"Rkx(H3ZZ8*HIhV*KGC+VֶqJĨi48IhVK=4L%-J"i\ZK$%IpjIhZsErΌ֖I-J!(IhVSKyZ8&hҮ$%8G%HU5$q+jNsĒĳfkKOGKGo[TBKGjd:h2m]\I-KCiZ յuqJ52CEqJ⦭je!5m+VȍF\QS++Iq*4؃*4U\E\M(HI)*V%fZ+Fq+\h%SL.hTi4ji$\͚SW[5T7\5tqJiB$4*3f++Iq*KG5DnT%nҹo:=Jn\4iS'	5UeDj߉MrIHH!ʈKGD%hKGR%\;w>$%Y۸!$q)
+DW.8j٭rq+Is+sDV)q,͚JUJEr6iL6i+dk;Q*n+jRoDkd^&)%JʉStRZ8)jKEUJĨ-hY4Dq+m[dF+hWU)	iZDo-r$&RZ8zM˙hHqYV%JEfk;\7VJErmDW蕫dFI-JWY۶hֶqJĴUSzFlҚjںFlҚEgtj%j%r:TZ+jZ4iW-J湫s*KGC+tf%gM[qJĳRq+D35T%nKGEIKGl־T
*M%Zk_*4⊜Ty\ZKVSS-hQ3I[J\\-J"biIhV(mʒĳKGk]ErIhZ3J%qEKGD%hƒĵK;w=%\;w=%Q)Irq-TL=zKGk]Z8biriZ8'FjIhVjCe5$&P(W7ZgGe5$&s^ĳW-	Mk?o<ʍ52q$LQuF*KGoU|[WT͚SWu6v|M(spC!$'pCH!!)\WR-<N+FJݴqJ<h'5y:C)n׉M[V$9EH!9'qRyEN\TյhN+FJ]	Rl־'UD%)|SISKyVU4!&N+FJ]	RM)nM)rCHrtz+Cj٧Kh$-o:;i(jzE-Gn'4VWڪ' 9Es]UIM[VĉUq"[8O	MkqZ5TLW4RċEuH#I|NiN+FK=TM]  pkp@          ?  D?hC0           ?      ./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( 	           D˧A`C0      	   \        ./usr/lpp/ssp/css/aix52/samples/lapi/basic/Makefile                                  
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

k,g 	           D˧A`C0      	   n        ./usr/lpp/ssp/css/aix52/samples/lapi/basic/README.LAPI.BASIC                                 
       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.

kv 	         (  D91AaC0      	   {  (      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Am.c                                

#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 	           D91AaC0      	           ./usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Put.c                               

#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 ikH 	         @  D91AaC0      	     @      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Xfer.c                              

#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; 
}


kD 	         8  D˧AaC0      	     8      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/setup late_an                             
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



kx p         8  D@1AbC0         s  8      ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Dgsp_scatter.c _return                             

#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);
}


k= p         /  D@1AaC0         q  /      ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Dgsp_simple.c                              

#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 for DGSP data transfers.
**   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 alternatei
**   integers from a data buffer on the src.  The
**   receive side places these integers into a
**   contiguous array.  The result is an array on the
**   target that is half the length of the array on the
**   src.
**
**   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.  
**
**   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;

/* 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, 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           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 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 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)));
    }

    /* 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;
}


e = Lk p           ḐAaC0         p        ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Makefile le.c                              ####################################################################
#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



  kΚ p         Q  D˧AaC0         p  Q      ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/README.LAPI.DGSP eturn                             
                 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.

      Hk p         8  ḐAaC0         p  8      ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/setup                              
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            D11A`C0                 ./usr/lpp/ssp/css/aix52/samples/lapi/init/Addr.c LAPI.DG                             

#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;
}


  k            D11A`C0                 ./usr/lpp/ssp/css/aix52/samples/lapi/init/Init.c LAPI.DG                             

#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;
}


e)))k3          0  DʧA`C0         m  0      ./usr/lpp/ssp/css/aix52/samples/lapi/init/Makefile PI.DG                             ####################################################################
#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
	
kV            D11A`C0                 ./usr/lpp/ssp/css/aix52/samples/lapi/init/Qenv_senv.c DG                             

#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;
}


ery_vakn            DʧA`C0         g        ./usr/lpp/ssp/css/aix52/samples/lapi/init/README.LAPI.INIT eturn                             

       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.
 0;
}
k          8  D˧A`C0         i  8      ./usr/lpp/ssp/css/aix52/samples/lapi/init/setup                              
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|            DϧAfC0         A        ./usr/lpp/ssp/css/aix52/samples/lapi/interop/Makefile IN                             ####################################################################
#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

tk 	           DϧAgC0                 ./usr/lpp/ssp/css/aix52/samples/lapi/interop/README.LAPI.INTEROP Xfer.c                              
          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.
 
    k 
         )  DϧAgC0           )      ./usr/lpp/ssp/css/aix52/samples/lapi/interop/Xfer.c LAPI                             /****************************************************************************
**
** 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);
}



 lapi_lkJl          Z   DϧAgC0           Z       ./usr/lpp/ssp/css/aix52/samples/lapi/interop/make_32 API                             #!/bin/ksh
echo 'make clean'
make clean
echo make "$BINDIR"Xfer_32
make "$BINDIR"Xfer_32

I_Addrkz          Z   DϧAgC0           Z       ./usr/lpp/ssp/css/aix52/samples/lapi/interop/make_64 API                             #!/bin/ksh
echo 'make clean'
make clean
echo make "$BINDIR"Xfer_64
make "$BINDIR"Xfer_64

I_Addrkr          9  DϧAhC0           9      ./usr/lpp/ssp/css/aix52/samples/lapi/interop/setup 4 API                             
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



       k            DU1AbC0         ݼ        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Am.c 4 API                             

#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;
}


letkbO i         T.  D	?cC0           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           !  DU1AbC0         ܾ  !      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amv.c  API                             

#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;
}


  kL[          6  D	?dC0           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`            DU1AbC0         ߾        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Get.c  API                             

#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;
}


ontk.          "  D	?dC0           "      ./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 
_kf          #  DU1AcC0           #      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getv.c API                             

#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;
}


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

 ("$(knH            DU1AcC0                 ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Put.c le I                             

#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kA          D$  D	?dC0           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          '  DU1AcC0           '      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putv.c e I                             

#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;
}


ink          ^6  D	?dC0           ^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
  k4 	           ḐAbC0         ,        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/README.LAPI.API OP                             
         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-            DV1AcC0                 ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw.c .LAP                             

#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;
}


_buffek> g         W  DV1AcC0           W      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw64.c AP                             

#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;
}


al$          0  D	?eC0                 ./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[٥ɢ kj8          o.  D	?dC0           o.      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmwf.F F P                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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

module samples_rmw_module


   use samples_globals_module
   

   ! Constants to play with
   integer, parameter :: SMALLERCONST = -128 
   integer, parameter :: BIGGERCONST  =  256 


   contains



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Helper routine with repetetive code for Rmw call.  Args are those
! that are passed to Rmw (see descriptions below).
!
!  This function is associated with the source file Rmw.F
!

function do_Rmw(handle, op, tgt, tgt_var, in_val, prev_tgt_val) &
         result(ret_code)


   integer, intent(in) :: handle
   integer, intent(in) :: op 
   integer, intent(in) :: tgt 

   integer (KIND=LAPI_ADDR_TYPE), intent(in) :: tgt_var 

   integer, intent(in)    :: in_val 
   integer, intent(inout) :: prev_tgt_val 


   type (LAPI_CNTR_T) :: origin_cntr        ! signifies message completion
 
   integer :: val 			    ! needed for waitcntr call

   character (len = LAPI_MAX_ERR_STRING) :: msg   ! String buffer
   



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

   call LAPI_RMW(handle, op, tgt, tgt_var, in_val, prev_tgt_val,         &
                 origin_cntr, ierror) 
   msg = "LAPI_RMW(handle, op, tgt, tgt_var, in_val, prev__tgt_val,"  // &
         " origin_cntr, ierror)"
   call CHECK(msg, ierror)

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

   


   ret_code = LAPI_SUCCESS


end function do_Rmw
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_rmw_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




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

program Rmw



!
! Example program to illustrate the use of the LAPI_Rmw api call.
! For a set of n tasks 0,1,...,n-1, where n is an even number, all
! tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
! Multiple calls are made to the Rmw routine, and the results of
! previous values are printed to show their effect on the target
! side.  A do_Rmw helper routine is provided for the repetetive
! code in the Rmw calls.
!
!  This program is a port of the C program Rmw.c located in the lapi_api
!  subdirectory of the LAPI samples programs.
!




   use samples_rmw_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

   integer :: i, j                   ! Loop counters
   integer :: buddy                  ! Our communication partner
   integer :: prev_val               ! Used in Rmw call 



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

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if



   ! allocate buffer address table 
   allocate (data_buffer_list(1:numtasks), stat = allocation_status)

   

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

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

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




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

      ! setup buddy pairs as 0-1, 2-3, 4-5, etc.
      buddy = taskid + 1

      ! set up initial values to play with 
      data_buffer(0) = SMALLERCONST;
      data_buffer(1) = 0;


      ! collective call.  sync before starting data transfer 
      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 



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

      ierror =  do_Rmw(handle, FETCH_AND_ADD, buddy, data_buffer_list(buddy),  &
                       data_buffer(0), prev_val)
      msg = "do_Rmw(handle, FETCH_AND_ADD, buddy, data_buffer_list(buddy)," // &
            " data_buffer, prev_val)"
      call CHECK(msg, ierror)
 

      ! Show buddy's previous result
      write(STDOUT, *) "FETCH_AND_ADD prev_val: ", prev_val, "expected: 0"    



      !
      ! Execute a COMPARE_AND_SWAP call.  Since local buffer and
      ! remote buffer values are equal, prev_tgt should be TRUE
      ! and tgt buffer should get value of data_buffer[1]; we can
      ! confirm TRUE value now and new value of prev_val in next call.
      !

      data_buffer(1) = BIGGERCONST
                                
      ierror =  do_Rmw(handle, COMPARE_AND_SWAP, buddy,                    &
                       data_buffer_list(buddy), data_buffer(0), prev_val)
      msg = "do_Rmw(handle, COMPARE_AND_SWAP, buddy, data_buffer_list(buddy)," // &
            " data_buffer, prev_val)"
      call CHECK(msg, ierror)


      ! Show buddy's previous result
      write(STDOUT, *) "COMPARE_AND_SWAP prev_val: ", prev_val,   &
                       "expected: TRUE(1)"    


      !
      ! Execute a SWAP call.  Buddy should get SMALLERCONST.
      !

      ierror =  do_Rmw(handle, SWAP, buddy, data_buffer_list(buddy),              &
                       data_buffer(0), prev_val)
      msg = "do_Rmw(handle, SWAP, buddy, data_buffer_list(buddy),"             // &
            " data_buffer, prev_val)"
      call CHECK(msg, ierror)


      ! Confirm results of first SWAP 
      write(STDOUT, *) "First SWAP prev_val: ", prev_val, "expected: ",         &
                        BIGGERCONST    


      ! swap once more just to confirm value on remote side 

      ierror =  do_Rmw(handle, SWAP, buddy, data_buffer_list(buddy),              &
                       data_buffer(0), prev_val)
      msg = "do_Rmw(handle, SWAP, buddy, data_buffer_list(buddy),"             // &
            " data_buffer, prev_val)"
      call CHECK(msg, ierror)


      ! confirm results of second SWAP 
      write(STDOUT, *) "Second SWAP prev_val: ", prev_val, "expected: ",         &
                        SMALLERCONST    

      write(STDOUT, *) "Second SWAP data_buffer(0): ", data_buffer(0),           &
                       "expected: ", SMALLERCONST    

   else   ! receiver

      buddy = taskid - 1


      ! Initialize data buffer 
      data_buffer(0) = 0
      data_buffer(1) = 0;


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

   end if 


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

 
   ! cleanup
   deallocate(data_buffer_list)


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




end program Rmw 
ak# 
         8  ḐAbC0         ?  8      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/setup  F P                             
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



kw H         =  DЧAfC0         N  =      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Init.standalone.udp.c c                              
/*
**   Example Program to illustrate initialization of LAPI for IP
**   communication in standalone mode, that is without using IBM's
**   Parallel Environment (PE) for AIX.  In the absence of PE, the user
**   must provide a mechanism for distributing all-pairs IP address and
**   port information for each task.  For each task wishing to engage
**   in IP communication, LAPI opens two sockets, one for reading and one
**   for writing using connectionless (i.e. UDP) communication.  Each
**   task must know the IP address and port number on which the other
**   tasks are listening for reading in order to write to that socket.
**
**   When LAPI is used with PE, PE is responsible for telling LAPI the
**   IP address of the communication device selected by the user.  LAPI
**   then opens the socket connections (allowing the operating system
**   to pick the port number) and passes this information back to PE.
**   PE then maintains a repository of IP address and port
**   information for all tasks which LAPI can query when needed for 
**   communication with another task.
**
**   When not using PE, the user must provide a means for distributing
**   this information to the tasks.  LAPI supports two approaches by
**   which the user can distribute the required information.  At 
**   the initialization of a LAPI handle, the user may pass in either
**   a list of IP addresses and ports for all tasks in the job 
**   (user list), or the user may pass a pointer to a callback function
**   (user handler).  The (lapi_extend_t *) add_info member of the 
**   lapi_info_t structure is used to pass the required information.  In
**   the case of a user list, the user passes a pointer to a filled_in
**   array of type lapi_udp_t, with one entry for each task.  In the
**   case of a user handler, the user passes a pointer to a function
**   pointer of type udp_init_hndlr.  LAPI expects this routine to
**   return (by reference) a pointer to a filled-in array of lapi_udp_t,
**   with one entry for each task in the job.  See 
**   /usr/include/lapi.h for definitions of the lapi_info_t, 
**   lapi_extend_t, udp_init_hndlr and lapi_udp_t types, as well as other
**   relevant data structure definitions.  
**
**   In either the user list or user handler case, LAPI uses the
**   filled-in lapi_udp_t array to 1) open the required sockets on each
**   task and 2) setup an internal table of IP information for all of the
**   other tasks.  Since LAPI can only call the user handler (or parse
**   the user list) once, all information for all tasks must be 
**   provided.  One result of this fact is that a unique IP port number
**   must be provided by the user for each task.  LAPI cannot allow the
**   operating system to choose an available port at the time of socket
**   binding since there would be no way to communicate the chosen port
**   number to the other tasks in the job.  Care must therefore be
**   exercised to not assign the same port number to two tasks running
**   on the same node.
**   
**   This sample illustrates the use of both types of standalone IP
**   initialization for LAPI.  The method is chosen by command-line
**   argument when the sample is run.  If the user runs with '-hndlr'
**   then the handler method is used.  If the user runs with '-list'
**   then the list method is used.  Any other arguments will cause a
**   usage message to print.  Note that in standalone mode, each task
**   must be fired off individually.  If the user program (e.g. this
**   src) is written and built correctly, it may be possible to execute
**   tasks mixed between the handler and list methods (i.e. some use
**   handler, some use list) as long as the correct information is
**   disseminated. 
**    
**
**   For a set of n tasks 0,1,...,n-1, where n is an even number, an 
**   individual task is invoked each time the user executes the 
**   executable.  For each execution, LAPI initializes a handle
**   (including all of the steps described above for retrieving 
**   IP information and initializing sockets).  Then each task waits
**   in Gfence before terminating.  The Gfence is done in this example
**   for two reasons:  1) Gfence requires collective communication and
**   therefore demonstrates that a successful link has been established.
**   2) Since the tasks must be started by hand, there is a long lag
**   before all tasks initialize.  Gfence ensures full initialization
**   before any terminations.
**
**   To use this sample with a user list (invoked with -list):
**   The ip and port information must be included in this src code and
**   must thus be known when the sample is built.  For ease of alteration,
**   this sample was designed for all even-numbered tasks to be assigned
**   to a single host and all odd-numbered tasks to be assigned to
**   another single host.  The src file must be edited to correctly
**   define the EVEN_IP_STRING and ODD_IP_STRING constants.  These
**   constants are used in the setup_addr_list routine to create the user
**   list that is passed to LAPI.  The BASE_PORT constant must also be
**   properly defined and is used as follows:
**   For a given task n, BASE_PORT+n will be passed to LAPI as the
**   chosen port for UDP reads.  Straight incrementing is done (rather
**   than sharing port numbers between odd and even tasks) as a safety
**   measure in case the odd host and even host happen to be the same.
**   It is recommended that the port be chosen in the ephemeral port range
**   (typically, 49152 to 65535), preferably closer to the higher end of the
**   range.
**
**   
**   To use this example with a handler (invoked with -hndlr):
**   The information is read from a flat file and can thus be altered
**   at runtime (i.e. without recompiling the example).  The IP_FILE
**   envronment variable must contain the name of a readable file containing
**   the address and port information.  This file is read and the
**   information assigned.  The format of the IP_LIST file is:
**
**   dotted_quad_0                # e.g., 192.68.0.1
**   port_0                       # e.g., 62555
**   dotted_quad_1                # e.g., 192.68.0.2
**   port_1                       # e.g., 62555 (note, same port as task 0 
**                                               but different IP address)
**   ...
**   dotted_quad_num_tasks-1      # e.g., 192.68.0.1
**   port_num_tasks-1             # e.g., 62565 (note, same IP address as task 0
**                                #              but different port number)
**
**   where dotted_quad_i is the dotted quad formatted ip address of
**   the device on which task i will read incoming data and port_i is
**   the port on which task i will listen. The examples above show that
**   IP addresses and port numbers can be re-used, but any given task must
**   be given a unique _combination_ of IP address and port over which it
**   can communicate.
**
**   Note also that the set of runtime environment variables must be
**   setup differently for standalone mode and the each task must be
**   fired off separately by the user.  In addition to the src code
**   changes documented here, see the UDP sections of the
**   README.LAPI.STANDALONE file in this directory for detailed
**   instructions on building and running this example.  
*/


/* General definitions for use by LAPI samples programs */ 
#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];

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CALL_AND_CHECK_RC(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);                                                  \
    }                                                             \
}
 


/***** Begin function definitions *****/

/* print a usage message if something doesn't jive with the */
/* command line args. */
void usage()
{
    printf("usage: Init.standalone.udp [-hndlr|-list]\n");
    printf("\t-hndlr does IP initialization by callback\n");
    printf("\t-list does IP initialization by list\n");
}    

/* Setup the initial environment, reading command line args and */
/* number of tasks from env var */
int do_setup(int argc, char** argv, int *hndlr, int* num_tasks)
{
    char *user_arg = NULL;   /* for cmd line argument */
    char *mp_procs = NULL;   /* for MP_PROCS */

    if ((argc < 2) || (argc > 3)) {
        usage();
        return(1);
    }          

    /* above check ensures exactly one arg in argv */
    user_arg = argv[1]; 

    /* check for user's choice of list or hndlr */
    if (!strncasecmp(user_arg,"-list",5)) { /* list */ 
        *hndlr = 0;
    } else if (!strncasecmp(user_arg,"-hndlr",6)) { /* hndlr */
        *hndlr = 1;
    } else {
        fprintf(stderr,"Error: option '%s' unknown.\n", user_arg);
        usage();
        return 1;
    }   

    /*
    ** query number of tasks from the user environment.  Note that when
    ** running in standalone mode, this information must be known
    ** before calling LAPI_Init and thus cannot be queried from LAPI
    ** as is normally done.
    */ 
    mp_procs = getenv("MP_PROCS");
    *num_tasks = atoi(mp_procs);
    if ( *num_tasks <= 0 ) {
        fprintf(stderr,"Error: MP_PROCS is %s, " 
                "should be the number of tasks.", mp_procs);
        return 1;
    }

    return LAPI_SUCCESS;    
}
   
/*
** Following #defines are for use with the -list option only. They
** are ignored with the -hndlr option.
*/ 
#define EVEN_IP_STRING "9.114.200.5"   /* change to addr for even tasks */
#define ODD_IP_STRING  "9.114.200.5"   /* change to addr for odd tasks */
#define BASE_PORT      62555           /* change this to the base port number */ 

/* 
** Setup the user list using the values defined in the above
** constants.  addr_list will be returned by reference.
*/
int setup_addr_list(lapi_udp_t *addr_list, int num_tasks)
{
    int i;               /* loop counter */

    printf("Using user list.\n");

    /* set ip, port info array */
    for( i = 0; i < num_tasks; i++ ) {
        if ( i % 2 ) { /* odd */
            addr_list[i].ip_addr = inet_addr(ODD_IP_STRING, '\0', 10); 
        } else {
            addr_list[i].ip_addr = inet_addr(EVEN_IP_STRING, '\0', 10);
        }
        addr_list[i].port_no = (unsigned) (BASE_PORT+i);            
        printf( "Assigning addr_list[%d].ip_addr:%lu\n",
                        i, addr_list[i].ip_addr);
        printf( "Assigning addr_list[%d].port_no:%u\n",
                        i, addr_list[i].port_no);
    }
    return LAPI_SUCCESS;
}

#define MAX_STRING_LEN 80

/*
** Read and parse information from the file specified in the "IP_FILE"
** env var.  Initialize the addr_list data structure according to the 
** format that LAPI expects.
*/  
int udp_hndlr(lapi_handle_t *hndl, lapi_udp_t *local_addr,
              lapi_udp_t *addr_list, lapi_udpinfo_t *info) 
{
    int i;                              /* loop counter */
    int rc = LAPI_SUCCESS;              /* return code  */
    int num_tasks = info->num_tasks;    /* number of tasks */
    unsigned long ip_as_long;           /* long representation of ip addr */
    unsigned port_as_unsigned;          /* unsigned port */
    char *ip_filename;                  /* name fo file from IP_FILE env */
    FILE *ip_file;                      /* FILE pointer for reading */
    char infile_string[MAX_STRING_LEN]; /* string buffer to read into */

    printf("Greetings from the UDP HANDLER\n");

    /* setup FILE ptr */
    ip_filename = getenv("IP_FILE");
    if (!ip_filename) {
        fprintf(stderr,"Error, UDP Handler requires IP_FILE environment "
                       "variable to be set.\n");
        return (1);
    }
    ip_file = fopen(ip_filename, "r");
    if ( !ip_file ) {
        fprintf(stderr,"Error, opening %s for reading, errno:%d.\n",
                ip_filename, errno);
        return(1);
    }

    /*
    ** read and parse info from file.  store in correct format in
    ** return param.
    */
    for ( i = 0; i < num_tasks; i++ ) {
        fgets(infile_string, MAX_STRING_LEN, ip_file);
        printf("Read addr %d: %s\n", i, infile_string);
        ip_as_long = inet_addr(infile_string);
        printf("Setting ip %d to %lu\n", i, ip_as_long);
        addr_list[i].ip_addr = ip_as_long;
        fgets(infile_string, MAX_STRING_LEN, ip_file);
        printf("Read port %d: %s\n", i, infile_string);
        port_as_unsigned = (unsigned)(atoi(infile_string));
        printf("Setting Port %d to %u\n", i, port_as_unsigned);
        addr_list[i].port_no = port_as_unsigned;
    }
    return LAPI_SUCCESS;
}


int main( int argc, char **argv )
{
    int           rc;            /* Return code from func. calls */
    int           use_hndlr = 0; /* hndlr or list? */
    lapi_handle_t lapi_handle;   /* LAPI handle */
    lapi_info_t   lapi_info;     /* Info to pass to LAPI_Init */
    lapi_extend_t extend_info;   /* Structure to hold IP addresses and ports */
    int           task_id;       /* Our LAPI Task id */
    int           num_tasks;     /* number of tasks in job */
    int           i, j;          /* Loop counters */
    lapi_udp_t    *udp_info;     /* List of ip, port info to pass to LAPI */


    if ( (rc = do_setup(argc, argv, &use_hndlr, &num_tasks)) != 0 ) {
        fprintf(stderr,"Error during setup\n");
        exit(rc);
    }

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

    /* Assign the address of the lapi_extend_t to pass to LAPI */
    lapi_info.add_info = (lapi_extend_t *)&extend_info;

    if ( !use_hndlr) {
        udp_info = (lapi_udp_t *) malloc(num_tasks*sizeof(lapi_udp_t));
        if ( (rc = setup_addr_list(udp_info, num_tasks)) != 0 ) {
            fprintf(stderr,"Error during setup_addr_list\n");
            exit(rc);
        }

        /* assign list to info struct */
        lapi_info.add_info->add_udp_addrs = udp_info; 
        lapi_info.add_info->num_udp_addr = num_tasks;

        /* clear handler so not used */
        lapi_info.add_info->udp_hndlr = 0;

    } else {  /* setup for use of hndlr */    
        lapi_info.add_info->udp_hndlr = udp_hndlr;
        lapi_info.add_info->add_udp_addrs = 0;
    }
    printf("lapi_info.add_info->add_udp_addrs:0x%x\n",
           lapi_info.add_info->add_udp_addrs);
    printf("lapi_info.add_info->udp_hndlr:0x%x\n",
           lapi_info.add_info->udp_hndlr);

    /* Initialize the LAPI handle */
    printf("Initializing native LAPI Handle, add_info:0x%x.\n",
           lapi_info.add_info);
    CALL_AND_CHECK_RC((LAPI_Init(&lapi_handle, &lapi_info)));

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

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

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

    /* terminate the LAPI handle */
    printf("Terminate the LAPI handle\n");
    CALL_AND_CHECK_RC((LAPI_Term(lapi_handle)));
}
unskd_ H           DЧAfC0         N        ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Makefile dalone.                             ####################################################################
#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

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

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

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

  k+ H         '   DЧAfC0         N  '       ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/README.LAPI.STANDALONE.UDP                                   
     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:

/usr/lpp/ssp/css/aix52/samples/lapi/standalone/README.LAPI.STANDALONE.UDP - this file
/usr/lpp/ssp/css/aix52/samples/lapi/standalone/Init.standalone.udp.c  - sample source
                                                                        file
/usr/lpp/ssp/css/aix52/samples/lapi/standalone/Makefile     - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/standalone/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Ꞓ H            DЧAfC0         N         ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/setup .L                             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
 thesk&y             ḐAeC0                 ./usr/lpp/ssp/css/aix52/samples/lapi/vector/Makefile  .L                             ####################################################################
#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


invok갳             ḐAeC0                 ./usr/lpp/ssp/css/aix52/samples/lapi/vector/README.LAPI.VECTOR N                             
        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.

92.68lZ           t1  D^1AeC0         w        ./usr/lpp/ssp/css/aix52/samples/lapi/vector/accumulate_and_return.Amv.c                                	
	  et
*adhilnors()/_cfmpu,.;Abgv-=CEILPkwy"&+0>HKNRSU[\]z{}%1<GMOTVx#'2:QYj!3DFWqXJ@ke`<pVh- 5貰w'@Ƃ ^+уlZ@ke`;փ4\z,BʭBG	j-&rR00z'G	  x<AIj͌'kFZ%Qi l
@x;`RRZY6Q9DU(fŕ`m0[1RV+6,Ѣn sU1!qt7ăҢ G:Á1pa	4hiq$7$`i\LG	ao&B3 dNdh#qCBNL)r04.D&W*e	)F@X\(nO@bM?&	.)IjJ4OE1paFP՞HIg!kJ!:5ս<#-|õNx(X,`JjUtâ5>/['=r"S7B+g#E++Jy `1B@((_Vh H˥Bҥ~k+йr\&uJTDr7BG[uJDpA{xWmgAR\Ρx'{msB>ufΔOJm؞m\
0pUvt;k+Vz'c{mg,]D*'S_>ufǬ>kAΔOmt;mv J=պ0ڸ1![5q>	RsWy=պ0ڸ1,V1F1ǥJD"y=[kȅ^:؞%Jأw<q{mC[yїmأw_ʏXYF{kǢq)hIкfmQbǛb)(NcҔ krDFUhΥʖbS(w$M,]P!m]Ǣ
H_E5)-X䉶:2t9؞m\bS(w$M,BY=B[FB豂R͉<@cRbz1:&^lOA:DjRZqs\Uhیòh84i5)-\2~EoFÜvB΂ߑ[Ѯ0-.TC D<=o),Wilm\2SZHJk$cXԥ%*Va-<˕Z2bztapcIRÜuԹѱ1Ң؞6!JKVlQԴgLr7&x!\Z]0笀ԥ%*WFs+jԧ3mC5>Uh	Rq35oxĨfVjԸÌA[ܕ9[!ej-$bs0Ao0\zq\25pc^F.f%RBt/poP͊0ҟ$YāU[By҉؞m\N rȝsbz1:#P!m	BNHAoػY8$(8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г@msilm\p5)Q=պ01Ry՘sl.CSlOA:Dc-nY#P!mDp(.נWlREUhk0z'RRZ}nem\]1bs#SV+:3VJJKVlOAn6}K8ȅ^F.fȘMD^^cW>M\gk$eHo{t{q9^FFR^=0Touw2qn{V/}3:Q?ArYOzV/}3:Q?ArYJVBKG:Q?6'=ܗBI=zD↧7%B6'1҆z,`(VI=cJ'B$JΔO͉>ц0' 9CRղ=j'ۣEȝn
rػY8IL=N
O])-\C:2ʭC|Zk$17}@jSH!:	SW>cE1s5KY#ǘNCcB+Q8Zevq ((PfDXY8H(iDDElOAE5)-[#
mڋOҪ&@PԧgJ[䉷=o|M]7C[*[W>P>A9XY?*Hѡ@脀HPUFD:UDCo5?J4iCRJKV[*[W>dZKV[*[W>W|õȅ^(چs;Yuz'Jk6'F5pcZt.V>ZT+kȅ^FbTZ^a4d,R1R%A5pcyk$-?^Y#P#F=12(؞ObjR3O{Z(f]KQiEF!rZ-:9҉-d]PZ{҉3m^=0To^ft~Y-Et/U8ojLruK:2iu)BNHU'(kʖ0' 9CRպ-
mq(εsߏUh㈎ZѸnKփ#Fz[Izqh,??W:YΧ}=vk{lg\NN dhیk{jsd+:2Bۮػ^IbvQ~>gJk6'FW>1?-?h\<4lLÂSFLT+G	,
O40&oj(4pD	0*n
N%M!L(#F䑋Eg I`xpASpVq$bj(:2'ph(n$0<8 7p$FD$F.fCk0z'R	8(5?h['0ܔa73|`@fD]()-Y	,m::雡kFu-TZECSH.A[Fz,`H.A豂Rԟ+=o|M8N:j4O#3-'J͉>цbztapcXUOO;t/QY{i/*n
N%вwW8Z=%W"S@蝨dCw`>NVO8$XfHSSZVjԴ"]KQiQ=պ01RvDŚj'JW:gϸ3VjԵbz1:#,og`Nbz1:#P!mw؞t豂n=0TjS*e5?.'t/\/5.D$,h8Ʈ}{W>jG	m\Z^ctL7b:=AsqO0BEпs1
FX!\3Qit/"yokORwk1s?C8ű1$,p@
`ZǾʏ;[)Z]-XblQԵB"Ve3:26,սKEjeF5v?pj-)-IRklgz+G(omts"mOOJ$/zq2(jSZ:ܷ+]BW>`xp4DG	!Y }(? ԅqBїe'Op0<8I"# $pc^L 1x"13(jSZHW$!v6D.'vt;m`&#j-?i$0x8"BD<\QEJVY>AOR\稴윘"yp
V !++'$YR8x<7mtVzT ]*tFԸ'1xoj珪3uX_O2195?SZբteʖkc%SOQik$cXF.f&O219n
N$\E5)-IRP=Ћb;&ۣ	YQgk{]bsWc胡R[n19OO&13 a(-jϩd+QHEԧsEz,`)H(XP
, ՚3Qi+@aOjOսmtW:W
whQ8U?VuJ{ilm\.\n3'1iRj3c%S5o~+uΐ\uJ͋+:2fLbZÁI$ `2U9:jвHP"r4R1RHƱ=Ӳ(jSZ.(ˈ9њOfpPԧn{vz'RZΌ]ࡻ!ề ,.`N:pS5?IгN -k0z'R	 
 l`N q{]uH$CSNV:ܷ+]4mXc:J<Q~>U(S;"8HCQi#F/Z0e+=o|M&n
N%AL\mg:٭q;8n2O%˶n3bz%g&JfG=O*nm؞m\CpDѳppD	0O40F2P7$ `0@
À(5?h[nJ0B0!&&MZģ	)5?h[tpܒ1s5(4pD	0*n
N$\E5?FD݀8"rѡ@脜rHVbfDA'}@$&oLKe5?ts:2v[CQiI$DpAh}QCRպ-
eʖY!x<pJWd/sߣ:UhPfjO-dE{\sRԟ+6F3]Ǌ2Ǣ
 v\ŧJk1G[v.`N:x:7]w:3m|+\9FRVk	ojk$!pc?WX_BOs1cc;	E
x`gk
T}I?W!_kFu-TZĢH+:[*[-RѿၝqԯpDDG"yFRON f]I?W8""#`flOAn3b.`xp4DG	8D}Ǣ
#3QIk$cXHz,`P^EZĢH(^F"""(jRՊ-םs=. )@U0EQ}df+'o@)O_ΰZQ5-E??Vl^6FVg\^)\*yFT[q*pcSΌms_kŧJ϶9Nf:ս0QC:Ar]Ԭز.k{\'E8$Bc%S}$\E,[*F5pcB1yt좊[rv͉>цlQԆ`
چeG.bJD]wk6'FW>ݫ*e
`Ԭ؞m\MD*V(Asmtb.Sn[1?-?i$0!Vl.DpcX ؞6!`(jSZQr7QiI$DpAh}QCRՊ-םfVjԸÌA9=֢H! nar%BA=l.Bax QEO])-\زG=j7\asg:1X*~H! -\(?5"tk$cXCRHAw]BW>`xp4DG	ԏ%EPԧUh(jBJ@(؞kD/ 	          b"  D^1AeC0         {  b"      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/matrix.c e_a                             

#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;
}


info))kj~           8  ḐAeC0           8      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/setup .c e_a                             
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@} 
          U&  D^1AfC0         ~  U&      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/strided.c _a                             

#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[ `           D(1A_C0         `        ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Am_xfer.c c _a                             

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

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

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

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


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

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

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

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


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

}

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

    return 0;
}


;   k `           DQA_C0         `        ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Makefile  c _a                             ####################################################################
#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
compl_kꮓ `         ?  D(1A`C0         `  ?      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.c  _a                             

#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;
}


_k `         '  D?`C0         `  '      ./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(% `         K  DPA_C0         `  K      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/README.LAPI.XFER retur                             
       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.

/sampk `         8  DPA_C0         `  8      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/setup                              
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



kA   h          D&?lC0                 ./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  D:D:D0         8  .?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h              	4$ 

  8AH(@_`ace|	
!,?Nilmprst$049;<Lbdghnoz}"#./126:DKPTXfkuxy%&)*35>BCEIW\w{~7=MQY]q'-FGRUZv+JS[	@BJ`,,,,eYeYeYeYe,,,,,YeYeYeYe+YeYeYeY2,,,,>aheYeYeYe+YeYeYeY2,,,,!XV1!h2i@`0YeYd+eYeYe@DYeYeB,(.HbRUЁ]pV=_eqFcدbkRd72,-R7Ld9C?х#cut)-0䪰F۩l?ă$2N;FP%#>Ԟ`syTzPi,Jun^RNMFFB0'u0|NZ#`b34l<nL# )!/3 vyɛ(\`u"4jч{i!t%.B2[i+\Li-wB-Ks>#!:rhվ$f`7<ϩt tD
F7:F
Z[[<wtd[>#D`G&X<FUX/ ιe,5tEκ%dIYS%a}\z2Q5hIt·z'AE8D
,;>Tk06r:s<l'B "u5u(Q3!F!6$j2	NgVSst0S]HHD[bf7OB[NgDnں(@UJd%4L4PzAif=uS%nF""B&N9H`pX;p%#>d]IT pyF`2)`j3a|4Fubm8Ɇ0(@Fw:I~j:e%fv}2t
PFZ+kR
:r8HKVs(ѫ\>RB@bL$uq"L	W&Rѣur3\r44&`*RDДRBVɃ !  D(*d-R!yzL
	f\Hgvy(i` 2ᘃ)Rn`(BLIѫr
NhόȰQ}Bn8S:I_}̈,Z tjLJOhEyNASm:1 
cӪEO+ !>W@!@Ժ:uD)uk$΍`B2ucFB6t%.bFBc4LyR墊Q-#>ݳ-H!jbĉ'0P8,J5'5VO+sR-XE7c dXt%},R`FpݠUD>"hf{i"n!UʔY@PA 
Axb঺OFyIuhZK> nuP YE&of4
 d E5"
E L;@	]nѴ urJP,@Hۡ#d\<
,_|<32	!dA
z$j甡Qv!97[Rqn>B?@A )mXH* z3~BFyJn$5"|3ܠ[R-x*L)g[ufC,@2`91xxЇ\fA@η@}@@Wsq@@uB-KX`y܄ Ntl:=HrO:KS'zQEG󆠵wen&_&HZ!a
BђbғI5b\fHØ+;;IwDx6Szt
88) 'h}jKJݲΏCat2 N,7@s<Nڹù1  =:V핅[ZK	ݳ(XAl`:H<N@!iaI_}qXP"tGtj |s% x2  
Ґ
-rb$} 
g@M][e(2H<N@!ia)9\T`fEfqbCjڹ!s4t&{j%܋KnѴ1r-Lt/Zv6Ѧ}jዑh:i"vhbѦ܋FN@5G pֺ5smRfD1NP\B|Q+v?ޟ'.P\8t0`B|QRyWFNyȴXt3LMd=ZPt0+Rxl;mGۑhuUκ6DȴnM]3e'6ɜA#Af&:6tt}W&r-(u0rڥ=Rsm\Ȱn5JEŤ~pJݳ-s˔$NZ06/RyS14u]tm/3J4 ~Adiѫ`~ӳjFl4۠r,'[17iA~܋ i:`ghC:O]̤8yH6ծ-k	I͵k $ PM@pѦwmD2FME3G1Jzϴq֐@1 ;a	.)$ ՆH Ձ1 5a,$5 t_քj"Ah0y_4h9}XjǠ᪕ pR>x'ϐD&m\t_mnJp6:u@Dx|@ 8C2U x'Oy`t_W`'V yOܓn@LhhS<@hAQ уDX'EJ!V	ъ0Jtk.aN`6t%LA^@A7yH6úv+܃m t8NmtAG[ Ѵ eK>TrE(~p>'g[tW`9r*bRv0m`b`pt=(|CF(%i'Ŏ@f#љ.R&jS4̈́ROWD}Ӭ69:B3I#w :qy#ǒf^'[R!V}RG[t{<>(WFAu0%B]e!.[:6rN@RdD1Rx.md?)(:C)Cq%LAZ	x0!>(UeG8#u5]2>胪 K	  zSDV>!6"- J*0 iDJܒη@>!٘wF3!F̆vičL<~j΀0@fROV%Pt	@T2uxfD1Rx.!>(]T[dq럃˔$	FJ!<9 *E~pԭ?ۿFzPIZJb.@]RQGJݳ-_a%'.P\vbd\=(|Uq1[eG˔$	gêናm%V/<>hfzf#剡{ቘ*Hu̤$ѫtt%9<Xt%}0pR**v+sSs]:.@:Mܟ@Q]Ev'\'[u\1XIb 1u/
U !"$nIjDSj:.tNHm\X̂[!xn*Z(σlnW(.H
$S80]*! pV/<=v9N \h;i,XJW
AY5W+܊nѴ8/a16}KX))vv\t%94ܮvę"3:O	K]]ę"c5N
7Fr*w[i,!rHȻSA+6V
bV:)FȨn4!3QDf д_|S4#FHM Ax	9:ӠN+s=``.XO
$tm>T [3n4*dRa-m\fb3"Z.w"[]I8mķ6]OmK\@QJR0IㆠwȣU2VzM
L\:	T܊C[Ngdy5@1ybCH`pX;m쇥RyWDՉv*V/=Ϲ:@Ws\ UFں'C[i+﹔7 .ӻ(&rxn@ijPݢx~pԭ?۶?!B&N9H`pX;p`B|QRyQu\PU^yӸzPR]Igܜ.@Wr
Ničt-;<@} 0hFNӉ;X9u#А8uz2p]wZSk\ں' YJd0YH$^R\>)XJ]!C'Dhfw<\2t!La0|ؑH$^.!]tF-rfbՊ*U4nj4~0N%nEc'[Nh uJD&&P\B|Q+vJ]M(d>g-qE1(.H2qR'5Fӫt>^SѫY,nqr0hӉjZwr*7[J
=C
4~TPt
G pf\E)k	NtAQPm[`6ƒ+í4v	B@PͫW/XE'wDi{jNF0uTr
Zx`qa
UF>lJN>Ԩ}8CnE$[NhnT>hz?8jO%n80"s#LpE'5tMJ7KBhBx^Sѫi,pt%}2'@
NmsW[i+﹟i5`"QERlne!jbĆ
&J(Wq1R:tk:[YO*ɖ7@ѬCng?ЪWBOgT5+t?>iRctΩ$8jV~|
vV7@ѬCng?ЪWDOgT5+t?>iRJ?5RHpԭӬJ:tk:[YO*+tuI!RNU+OgT5+t?>iRctΩ$8jV~|
pctΩ$8jV~|
pctΩ$8jV~|
ttuI!RNU+V7@ѬCng?ЪW-XFIu4B\ctΩ$8jV~|
wV7@ѬCng?ЪWnY$J:ϚT+tuI!RNU+,nY$J:ϚT!,nY$J:ϚT!nY$J:ϚT",nY$J:ϚT"nY$J:ϚT7@ѬCng?ЪW!nY$J:ϚT$nY$J:ϚT%nY$J:ϚT+tuI!RNU+7@ѬCng?ЪW ?5RHpԭӬPY
&&	£AQjbxApT<N\ j)NRjbLLKtRɀ(F!`X 
 |* p q6Ƀ=t?5,t? ]vŠ] 8CBOCFqG]ooM~7S?3]k/?_8c<L+1DFAhdLbn-ɿFKђ"c!hdPd&,2L%Ay`/_/_FKqad/0IKGiђ40PF&Iђv_FKܹ1ih?d˃C
?ђtv7Q/_2^./_ђ_%/_Wd _zH/_ӎÂZ1/_/_
bo/__;`X)9Ow'4,?o[oěoND,&[`Þ(\>\ .o6p 1C8
s.>S޹>>>|cr}i@p!}!88Kr'pu83}Ewc>|ckc\\c\ku5	5݂}vx'	5pc\dkxHO
	5Ɲr}t|ROY>ƻ>Ƹן'xc\2}pρ}pO'K'r}q`c\"'2k'S'w'xc\'c]g`c\=	5kkp4O p2O!v	5O!	5N>Ƹɉ5\c\}q'O%'JOD}pqq>ƸR}pg	5ȼc\O9>ƻ>Ƹ8kr}610
KpTZX6T6jt Bb1A!Z1S/!h%(22SAن|r`0!%E僤㱺XbX\^Z!h8jtXe1,./-Pv5@İB@tZ;N`nXblZ!h8kl:-R(&p"b|v5H(Q b6,2/L`]-(.H(QH<N\ lborA`@1ybA$)cxArC"(.H^;12rBb,xAr@P hZq(-PBC@1ybDFIR(X"s#&N9$Nbbr\!a!HZ!a
,H<N\!D	ArKL°>0YeYeYeYd,YeYeYeY
X,,,,VBZ-e>0 EYeY
eYeYe YeYe`#ъRUЁ]Ʌ~=_\bX3Rd72?!|)2M8?(~L3RZ;L7Pa8?ɾy=l?ă$2N;FSqA(*Ԟ`܌׆'7T3b`qәoY|ψSJFB@rtM%},!6۬n76hSې
b!DJuǐRt:4)gm[`x.<3v]B3K	)!/6 v.l<\	 蔌ѫ|Ol<\Ki-w].B@$y%!hծ!<LnѹѣyиdqrT@:th\7bփ m4h0(>^uT2ԅ#ZhV,WBkDWbl+xhڹ妳2k`y<𕛂Mh2<\K)=CͅMBGćZ `	@yhi$Z)+q#x\7xS;BT=J
v# F^n\HxH'*StC0WRJqXZ>b#8nl'nB0Nmi,!r4%'!^nDJgK	\4Ptψ˾C6(|KRxᩳo>&]TɲȦ'6ϭ+v7Ip$-L^Xn2qC딙T`Ԥn1()ϭi,'7On)o&7(|KZP
6Rl#УWZH́lP%j"vN)ԙB' 5k	čӧZ/mZN
vQ+i-s0&#BT#M;*@0pͷW蚁HDRkԂAfv@Au!`pd`7d!DRTP)NFQ+X(\ 7!#ѫa;#XHܡ7DN܁y&xy]	:l&#NZI"ѫGQkESEZѾ.x4֊GQVo甊V\<j]F:Iiuk(S aӭ9@y&bFO7DXBL7DY1TDC6(|K6m!gᩲȦ'6ϭ+v譏b䅩&22Lr@v:HX:2P`:L[Ztl$e%Y	>E ,@n0ݷȆfCdgPv#>!;T;L|}b!e֔>,FbXB!I_} XR.Ѫ\78N/h֩'a"6xf2R2۴@ntO7D}f(H=Hb"ޓ<q\^Y32\tI!]Fra}rB65)N7,Bs	4lr^nHP?F}ɪF <ڷ)0W\. dnDsJHԇ&yx>PyJ|65!2@p;(؁e̎X9@ pG#'i+ﹸ 1y']H%x>ԇ 
pG:u({E@>?|>uOr7wff;D6Ll)	gb3Jݳ-L1ybC%	c%ť'22knJQX,:uaxA=ѐy6?#X=%$p\Ia	[Gm<ZI@Rhx':EzVڹ0:g@{m\
-,l;-ݲ+vIa9[e/L5au%}eׄz'wD#M]@wT	1q~-D x		xN:sEC z*@<:C:pWei$[e(2H<N@!ia7#>IJNW7!>7|y2҇]pĤ_|fi\WBlp!s Qڅ@7D!9<	q
G7ZvF=a8w! 
<q#r<N6Fs]8 '7! $y'+
G\Z	:E؄3ⁱRlnc'BnF}jϊ'xm!^Lr- 3a6Dۑh<
딄)3u= ^ "y#a6kht;l&<{Qr-盢73׼>jw"btF#4QX\؄3ⁱRln9rT&r3Fd]IMgr|l#y\~,́ebq#6W<n0ݷȆfCZiC(nٸ@ Mȴnڹ)b#iaSۑh
́kNϼ)nE'kM;>.ևS܋B'6argoD/ֆGvծ$ "
6ծ
JKh14di`1'"p@8: c@w cpluW<x|AHk@M\hA:6:LR*&Arn'>З#F=R֍u)n'ɑ'7[W<:WF:臠jNh4|nuJ kCBU:O&D/"uj疍+&O-2 &7DLhhS:B
J)7-!Ѿ!`\ eyZ^HkL`rL^n)nAttFxBwB?>^no m]9č><Ig6"͊͛|=56Ll)	gb3Jݳ-{9r*bRvO0jn#>(xSStωDZz>%O-(|jPa)čy#`Y i&j'sx]g\h44ju@Lu'P%Z5tIčIрR_ں'.tO)\.`|/D6ZnH\ڸel-򇛢R!VH%.O<- \H܃TtF;nǵ^iV4FC<GUD3bĳf"&|LRxᩲȦ'a@،ҷl#tVsy(:C)CwO0j4"TnF}jQn+D=Y"4]&b;V&6WY0=sq@܄H
F3`)$3 G"H}`4+DIDxl\Eja1za#Daъ7gfaHJv?$΄%<I30Gy#`+{PbtIno/4hSSbϊ
O56#>zJݳ ӫ]H<N\ (Ldr7:҇
O0j{@<E[eE$'.P\ȰoR7J )<IW^0^nU֊%RlnIG˔$/4ZPIVu+#Dz?8jVmQrBb#qAIMxnF}jQnB})ĜSStωD7(|KZiC(n(6VC4"\`I͆!)N+i,y'OD]h/6-67D8XI nNN> כBX85}n8DxĜiCFR2DhE&F.xAh-Ws<sA: #m\ZspyxO9O7DN6"CYo>&GM>E6!>lF}i[eEk\BņIBÎRs7#>IRϼxF|P7!>ȫW]ND7LRiO-(7L;r*#I_}2&!aBr*#V"$y8Kt:tE.~0ˑXVtM%9O7DWr'mZCa>LT7DK*Ci-tjeKXOr*n\KԓFں{PIaM  ̋3ⓡr6th:Z$$T0i`ujiK-|`l%BP}aTqH6a Rh#B4r>s
疎$ER@E|QNZYy]ǎ4!	әE@mnJF9$m\f
@'*Bjpr*7D3~qBۯl3܊@6tM%.E uJ.tC#:V63aȪO56!>=uS&g֕e:}hueVSB>B$9R7D>b0}A_@1ybCH`pX;fg֩<<QѥzΊPRtjZK><I_}1rxnҩ{jTNi+﹢	±0|%J>UM/h˓y!+6"Rln/,H2qC뛑Zn#>()<QyjgNkJ
Yѫi,y&й<nҩ{F5s!N'nEbS)B'4jBrk
vM6ͫi,!rp/7DWsZ'5 V"#WrɠiTחW<;x4#mH*'7SDVЧ7,#oQbV4>Z~Ѥ`V<q#s@Hܰ=y&TDl#>(Z=5+vJ/Bhnŉ1(.H2q܌qAIRW:sZPe,i,4֣܊aNm*4\&~SۑPDtJAPDtѫE!w@ *j+^nj򓚐T+uePs"Z7Z^>Ģ5b5s2ﴚ?N'Yr) '74	č<I_|DhC6ϭg[u H!ArC%J#4^yϹy&IJqXں0y&3Ir2hE`~pԭ?۵xHZ!a
\ktO)$8jV~|	]<xk<[YO$uq?5RHpԭӬ:K[xyI!RNH?5RHpԭӬ:f'g5+t?>iktO)$8jV~|	\r'g5+t?>i^'g5+t?>inY$J:Ϛ#-nY$J:Ϛ#k[xyI!RNH*?5RHpԭӬ:'g5+t?>i&-nY$J:Ϛ#VDCng?Б<xk<[YO$ukZIu4BGV<xk<[YO$uk'g5+t?>iwDCng?БծnY$J:Ϛ#\r'g5+t?>ir<xk<[YO$uk[xyI!RNHuktO)$8jV~|	Z<xk<[YO$ukZIu4BGV|'g5+t?>isE<xk<[YO$ukK[xyI!RN}j4A@d+
F,'
SErP9r䁪9K%
Y11/H`
K& 8bfF *`2d`>b	Q?>?DX5r'O"-DZEr' ȟDr'h"?/"	D3ş(sg8"8C'8D/.
c`y!GOƌ_6$ђ/_Y%:2^K% fzM/_~8ђZ2^zFK!z]/_hzhzђdFK(zђ\ ђ\FKpFKtz2^:2^뀶2^&1,CSp V
	u)`X-\D,6[[`=pq`X-rV4 M`]G`X-} p pKNlV_|U
:2"lue[UE*lu*וlu\c]	V_l
:c]­e[J:^Ulu\~Uc[V_RrV_ȅ[
;E*Uq@c]iV~īc<U&*J8K8[Wlsc8U_lu`3*G%*lu`c~nUJ;??*',*~|UşhUc?!lpRʶ8GYVc[	[J8WlpaiVc󒭎lv?8LU-%["*g*ߜFUq­V	8lr%*%[[V=J:Plb`਴m¨l:,AAjAʄ"cюH AZ1S(21BrrDRVv^e62(2H
g$/b"J8Pd(00d*evrn7i#u1ih>*2(ϙL&1PZb#$Xv_˓ܸ40P<^X:N;Cay`8nHZ;N,gKT$-p1,./-P6ӆHZ;N GiTIŪ0xv5Hv%-R
g
boH<N\ lboH<N\ h`F˔$N;B'0P8,Qr<<N\!x˔$	arBb$jaR/,H`Bc	cB&N9H`pX;bԉLRK$Ldd8@9Cr
&J0!jbĆ
&J(X 9r
	&3˔$-,122,,,,YeYeYeYeY
±eYeYeYe,,,0eYeYeF,,YeYeY2)IBYeYeYeYeYd+c,,,,!XV2c,,,,<N\ jrUh ,8kLR*J8K8[Wlsc8U_lu`3*G%*lu`c~nUJ;??*',*~|UşhUc?!lpRʶ8GYVc[	[J8WlpaiVc󒭎lv?8LU-%["*g*ߜFUq­V	8lr%*%[[V=J:Plb`਴m¨l:,AAjAʄ"cюH AZ1S(21BrrDRVv^e62(2H
g$/b"J8Pd(00d*evrn7i#u1ih>*2(ϙL&1PZb#$Xv_˓ܸ40P<^X:N;Cay`8nHZ;N,gKT$-p1,./-P6ӆHZ;N GiTIŪ0xv5Hv%-R
g
boH<N\ lboH<N\