	 k^ urCurCby name         by name         BUILD           d   	kT      A            urCurC                            ./               A          A          
kʅ n m          Q  urCurCurC0        b  Q      ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.21 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.
%
]
}
       	k  LBASA            urCurCRP VU   UN  NR  DE          ./usr TF         A          A          
kl  LBASA            urCurCRP VU   UN  NR  DE          ./usr/lpp  test          A          A          k  LBASA            urCurCRP VU   UN  NR  DE          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.21 evsd         A          A          l^ e m          R  urCurCurC0        V  T      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.21/liblpp.a             m          m              /ps
.=aceilmnortu	"0123456:EIbdfxy,789AFLPR\_ghkvwzDMNOST CGYHKUW(-BVX`)Qq'<>Zj+ 4ɐ j L1? O%8Cȓ'ɑ#Ha7%  @ T !0o L&Hx9a@hѠ?wKuڂ܅F) :   X
F)eIԠ }k`{PF$4z  ?@y!'@q b HyF;dH-kjo=$6 TԺ[D`^cm@=Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~Ѡ{3c@ocNјMK4Hl$z;2=_ 	̼WH?fX,m͵Q6zH"lŵU1p%i<A䱊Thjs>bځW({ٗPNez?fLF0eUnmX&A`t]-+َ <_J;f0@@NјMK)y23DCގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~qd"	Zgl&8qb)3uܶŵLj+=('[2=_r&D#tQ`E{6D,y [[W&p%i@1b)3uܶŵL2+y(@P/l~̙*aEʫU`<M礂&nn\[PW_ 8 j/pvaGqThjs>bڂJ+=('[2=_r&D#tQ`E{6D,y [[W&I_J;f0)R1]ʹbڄW({ٗPNez?fLF0eUnmX&A`t]-+ك"p%i@i"F1JTԺmT_s$$+
(@P/l~̙*aEʫU`<M礂&nn\[PW_&A_J;f0i2*Sf5SwR빶Q}[P-
vezAx9ٓ"E_~(YU۽jlD--kj
dHp%i<y",b)3uN-HExEf^@dȑWn
,U_fڨo=$6wKuڂ*dG+"	Zgl4 KJvƪn]w6Ӫ/jKqExEf^@dȑWn
,U_fڨo=$6wKuڂ* b{3c)R1]ʹbڄ&(@P/l~̙*aEʫU`<M礂&nn\[PW_$4/pvaĂ	Thjsm:!B@R	,Q_Gf^A:ٗ02$UW-ٶ&`xIMv
f< j/pva a*Sf5SwR빶Q}[PӅz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2@+"	Zgl&4OJvƪn]w6Ӫ/jp(@P/l~̙*aEʫU`<M礂&nn\[PW_$E_J;f0@A<b)3uN-J)Cގ̼W"u/ a0bDW-ٶ&`xIMv
f4j/pv`?*Sf5SwR빶Q}[PF^Z$0+=('[2=_r&D#tQ`E{6D,y [[WWEٌ$<b)3uN-I/FCJ VY`T4Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~xD{3c)R1]ʹbڄ2dCގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~pDG+"	Zgl Hpb)3uN-I/FNh(@P/l~%F0eUnmX&A`t]-+كWEٌ47;Jvƪn]w6Ӫ/jhѓ$dJ+=('[2=_r$I_~(YU۽jlD--kj
cȫ"	Zgl)R1]ʹbڄ2fޒtQ_Gf^A:ٗ01"JaEʫU`<M礂&nn\[PW_9_J;f0@*Sf0/'cmAnjE
vezAx9ٓ"E_~(YU۽jlD--kj
dȏ"p%i@161J:$1x5"z;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2dGWEٌ @Jvܝb0"cmAnjE
vezAx9ٓ"E_~(YU۽jlD--kj
dȏ"p%i@161JTԺ[Dˌ
Q_Gf^A:ٗ0"CUW-ٶ&`xIMv
f<15^+L#%)R1]`hf1mAb%
vezAx9ٓ"E_~(YU۽jlD--kj
dǄWEٌ @@cThjr$>`{[P2z;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2WEٌ@w*Sf5SwRl0=Lɑeb%
vezAx9ٓ"E_~(YU۽jlD--kj
d"p%iDThjr$>c-2y(@P/l~̙*aEʫU`<M礂&nn\[PW_$8z/pva2Thjr$>c-2ȭ樢Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~jV1B*Sf5SwRl1yŵ VҊz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU1ĉp%i@pHpF1JTԺ[Dʹbڄ	J,$0ExEf^@dȑWn
,U_fڨo=$6wKuڂ*rD{3c@o?Jvƪn]w-CuE1mBKIaW({ٗPNez?fLF0eUnmX&A`t]-+لp%i<D*Sf5SwRl6Ӫ/j]HiP C,ARz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2IWEٌ @x91JTԺ[Dʹbڄm93Rx{O0MrQ_Gf^A:ٗ02$UW-ٶ&`xIMv
f8i{3c&Gpb)3uܶiŵ	.ۃrg'`='14z;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU0b+"	Zgl$@wR;FcU7u.!m:%ptLԞD1W({ٗPNez?fLF0eUnmX&A`t]-+ٓ5_J;f0lb)3uܶiŵ	.ۃޒtQ_Gf^A:ٗ02$UW-ٶ&`xIMv
f@p^+LɓcNјMK4H|N-I]ۚOEn(@P/l~̙*aEʫU`<M礂&nn\[PW_D1V1KJvƪn]w-CuE1mBL]HB>uEqExEf^@dȑWn
,U_fڨo=$6wKuڂ*I+"	ZglLq?Thjr$>mT_s$ԁZ$0+=('[2=_r&D#tQ`E{6D,y [[W{3c$KR;FcU7u.!m:&.4H
Uaa!
vezAx9ٓ"E_~(YU۽jlD--kj
c{3ccNјMK4H|N-IW({ٗPNez?fLF0eUnmX&A`t]-+ِ=_J;f0d*Sf5SwRl6Ӫ/j0Q_Gf^A:ٗ02$UW-ٶ&`xIMv
f@B/pva"#NјMK4H|N-LRX$W({ٗPNez?fLF0eUnmX&A`t]-+ِ"A_J;f00`b)3uܶiŵ	J@yE
vezAx9ٓ"E_~(YU۽jlD--kj
cWEٌ"4i~1JTԺ[Dʹbڄ% yaz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU0b$"	Zgl NјMK4H|N-LRT$*,,	(@P/l~̙*aEʫU`<M礂&nn\[PW_ @5^+L HqThjr$>mT_s&)W({ٗPNez?fLF0eUnmX&A`t]-+ِ=_J;f0d*Sf5SwRl6Ӫ/jz(TZ$0+=('[2=_r&D#tQ`E{6D,y [[W{3c"D#R;FcU7u.!m:0='HiP C,T4Q_Gf^A:ٗ02$UW-ٶ&`xIMv
f<x^+LAcNјMK4H|N-LIR ^Q_Gf^A:ٗ02$UW-ٶ&`xIMv
f8i2d{3c#8v1JTԺ[Dʹbڄ'4IW({ٗPNez?fH#tQ`E{6D,y [[W"	Zgl&Hv1JTԺ[Dʹbڄ'4IȔW({ٗPNez?fH#tQ`E{6D,y [[W"	ZglL;Jvƪn]w-CuE1mB`zOE
zIExEf^@`ĉ+7Oم*t[wmTM7qmA_p~̀
V1IcNјMK4H|N-L[PmBBN[+=('[2=_r&D#tQ`E{6D,y [[WɃWEٌ 4 p7R;FcU7u.!m:1m@=		8+=('[2=_r&D#tQ`E{6D,y [[W&5_J;f0xЁNјMK4H|N-L[PmBBN[+=('[2=_r&D#tQ`E{6D,y [[Wȃ"	ZglG)R1]`hQ}[Pڄ&eaE
vezAx9ٓ"E_~(YU۽jlD--kj
c"p%i@NјMK4H|N-L[PmB@gW({ٗPNez?fLF0eUnmX&A`t]-+ْ$</pv`qx*Sf5SwRl6Ӫ/jPXQExEf^@dȑWn
,U_fڨo=$6wKuڂ*89V1F%cNјMK4H|N-L[PmB@g&W({ٗPNez?fLF0eUnmX&A`t]-+ل&9_J;f08b)3uܶiŵ	jH̬(Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~q$"	Zgl$HpqThjr$>mT_s&- V<"z;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU1ǫ"	Zgl L#!R;FcU7u.!m:1m@=	M%Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~̐01^+Ld!)R1]`hQ}[Pڄ&W({ٗPNez?fLF0eUnmX&A`t]-+ل"p%i4pNјMK4H|N-L[PmBCHMn(@P/l~̙*aEʫU`<M礂&nn\[PW_4p1^+L7Jvƪn]w-CuE1mBbڀ{jBfVQ_Gf^A:ٗ02$UW-ٶ&`xIMv
f8@u^+LȐ%81JTԺ[Dʹbڄŵ $4H
Uaa!XCގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~́"D{3c!)R1]`hQ}[Pڄ(W({ٗPNez?fLF0eUnmX&A`t]-+ك"=_J;f0D*Sf5SwRl6Ӫ/jPӅ	[+=('[2=_r&D#tQ`E{6D,y [[W+"	Zgl&@R;FcU7u.!m:1m@=	8P+
(@P/l~̙*aEʫU`<M礂&nn\[PW_<
V1CJvƪn]w-CuE1mBbڀ{jpW({ٗPNez?fLF0eUnmX&A`t]-+َp%i@NјMK4H|N-L[PmBm'E
vezAx9ٓ"E_~(YU۽jlD--kj
dWEٌ <0v1JTԺ[DʹbڄM<b%M<bZf)n(@P/l~̙*aEʫU`<M礂&nn\[PW_Hr/pv`OJvƪn]w-CuE1mBm&a@O3Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~ ^+LCAȓcNјMK4H|N-M6(*XXHae! ` HXU`Q_Gf^A:ٗ02$UW-ٶ&`xIMv
f<^+LI*Sf5SwRl6Ӫ/ji4m'E
vezAx9ٓ"E_~(YU۽jlD--kj
c{3c!)R1]`hQ}[P7$+DfyExEf^@dȑWn
,U_fڨo=$6wKuڂ*V1')R1]`hQ}[P7$ҡ @)UXA pҊz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2WEٌ 8y1b)3uܶiŵ	{Akũ<=E&	8Mn(@P/l~̙*aEʫU`<M礂&nn\[PW_<1V1CJvƪn]w-CuE1mBDFNjHQ_Gf^A:ٗ02$UW-ٶ&`xIMv
f4z/pv`b)3uܶiŵ	{AW({ٗPNez?fLF0eUnmX&A`t]-+ِ=_J;f0d*Sf5SwRl6Ӫ/j&$3i#0W({ٗPNez?fLF0eUnmX&A`t]-+ل p%i<ЁNјMK4H|N-I/FBN4e
vezAx9ٓ"E_~(YU۽jlD--kj
`ā"	Zgl&HGR;FcU7u.!m:&IaW({ٗPNez?fLF0eUnmX&A`t]-+َM_J;f09 b)3uܶiŵ	4ebi2Vz;2=_ 	̼Wɑ"H?fX,m͵Q6zH"lŵU2`Â{3c cNјMK4H|N-I/FCH<їeaE
vezAx9ٓ"E_~(YU۽jlD--kj
c"=_J;f00ANјMK4H|N-I/FCJ VY`T4Cގ̼W"u/ a2dH7Oم*t[wmTM7qmA_p~̀ V1A)R1]`hQ}[PF^N+=('[2=_r$I_~(YU۽jlD--kj
dWEٌ <0v1JTԺ[Dn2 *qExEf^@dWn
,U_fڨo=$6wKuڂ*{3c!)R1]`hq8<I
vezAx9ْ$5_~(YU۽jlD--kj
c&p%i<90䱊P Iȏ`"D4h7&D8n\[P]U Sf5SwRl1|q0qT@ 0$+"Nј\ *//"5R1]`hܑ5Jvƪn]w0=LHSf5SwR빁fL@z;FcU7u.iŵq1TԺmT_s$ї"NјB@\q5JvܝbTTh`^O!/<<1)3uܶSf5SwRl0=L)3uܶaȪSf5SwRl1|aTԺ[DʹbچNјMK4H|N-IvThjr$>mT_s$5R1]`hQ}[PD)3uܶiŵ	=+&ER1]`hQ}[PچDhJvƪn]w-CuE1mBm&a@)3uܶiŵ	{Ap*TԺ[Dʹbڄ2pq @1ǃ'p"C4"GKn\[P[b :)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@g)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 ŵ)r1y>7'X[P[)3uܶq9KTԺ[DtS0jR;FcU7u.!>bځr1]`hfLŵ+R;FcU7u.!i[R)3uܶŵL2+yR;FcU7u.![PEmR;FcU7u.!m:!B@R	,vƪn]w-CuE1mBKIar1]`hQ}[P:CJ VY`,r1]`hQ}[P:Z&rqjOizIzN[NјMK4H|N-Iv-s98'$=a)r1]`hQ}[P:Z&rqjOizIz[NјMK4H|N-Iv6.Sf5SwRl6Ӫ/j`B@A椓[NјMK4H|N-I]nR;FcU7u.!m:&.
'^vƪn]w-CuE1mBL]HiP C,NјMK4H|N-I)r1]`hQ}[P$V.Sf5SwRl6Ӫ/j>	-\hjr$>mT_s&)Iar1]`hQ}[P o<L>xܥvƪn]w-CuE1mB`|ҡ @)UY`1`J)3uܶiŵ	Jm'J\hjr$>mT_s&PIar1]`hQ}[PB4H
Uaa!X	*R;FcU7u.!m:0='Hz+r)3uܶiŵ	=*NhR;FcU7u.!m:0='Ixy2*\hjr$>mT_s&P)r1]`hQ}[Pڄ)r1]`hQ}[PڄeaJ\hjr$>mT_s&-!'	\hjr$>mT_s&-!'	XR)3uܶiŵ	jH.Sf5SwRl6Ӫ/jPXR)3uܶiŵ	jH.Sf5SwRl6Ӫ/jP	XR)3uܶiŵ	jHO3KTԺ[Dʹbڄŵ $14.Sf5SwRl6Ӫ/jP2.Sf5SwRl6Ӫ/jP[NјMK4H|N-L[PmBCHLNјMK4H|N-L[PmBCJ VYa!NјMK4H|N-L[PmBCN[NјMK4H|N-L[PmBCN&EnR;FcU7u.!m:1m@=	8P+
R;FcU7u.!m:1m@=	8PNјMK4H|N-L[PmBm'J\hjr$>mT_s&i|>	.iz1Kr)3uܶiŵ	y V<".Sf5SwRl6Ӫ/ji4CJ VY`HHX)r1]`hQ}[PIlP=oI:R;FcU7u.!m:"orH# V<".Sf5SwRl6Ӫ/j&$2T$* R($vƪn]w-CuE1mBDFZ&rqjOizIzN[NјMK4H|N-HܒI[NјMK4H|N-Hܒͽ$KTԺ[Dʹbڄ H-\hjr$>mT_s$ї!'2V.Sf5SwRl6Ӫ/jhѐ+Dfz)3uܶiŵ	4ebi2V.Sf5SwRl6Ӫ/jhѐ4eXR)3uܶiŵ	4eiP C,r1]`hQ}[PF^NNјMK4H|"9)r1]`hq8<I&8wdɍyA8@AyF;dH-kj3F@F`hӟ,&4qi{I-T>(#PfT,"zWwK.ۃY%XÕwKuB$xrn\[P(Ad5cU,EIcV88]"IcV88]ݜY%XÔ'ffDXՎ<9Bvabv`B$xr(]:@Q(g 	m/i"%	,"Ib]4;00<C a!HPzOS=B7OٙP0^e-e,Ƭxqʻqm@XՏ<9C.͝I v`(PserPk٧FsL?nff'y&zM/<ƙswzn2faҽ˺[Y%XÕwKuځB$xrb	XՎ<9Wt7nJ%,ƬpqDN-;0`XՎ<9C.͝I v`(Pser G([KHl@@Ka2D@f  (A! (p@p8ndIB7OٙP0^e,n(Ad5dU-уJY%XÕwKuB$ xrn\[P(Ad5dU,IcV88]B$xrvB$xrvnܔJY%XÕwKI
(Ad5cU-$)b	XՎ<9Wt;0 
Y%XÔ'f#f
Y%XÔ'fZ"v`B$xrݹ( KǇ(N,N(Ad5dPgRH1J3E,`A!T-$Zaa!׈5$ *`T4(	 p8ZF3*f}+ٌXՑ<9Wt]- K!Ǉ(bٳ$ٌ{N~̰@1%i{I-	- A	!B`40 +pT0X^T@@~ʅ_oJc.n\[P(Ad5dCPgRH1J3E,`-$ZxXHa`$p8@p*		,a@PHH a!`H$ A
~ʅ_oJc.n(Ad5dÏU-kj,ƬqvlIc)F`hӟ,<i{I-ѤѤ0H+ŀ,$0XB X
*ʆi̨YEf2버IcVxrn\[P(Ad5dÏPgRH1J3E,`A-$Z`,$0``8'Jၠp¡`>	*
 i̨YEf2버IcVxrn\[P(Ad5`Ǉ(bٳ$ٌ{N~̰D"@-r[0*)P[LU16B7OٙP0^e-e,Ƭ8]vP,jPgRH1J3E,`8#-$ZamvӪ/iآ KrT"j~ʅ_oJc.n\[P(Ad5`Ǉ(bٳ$ٌ{N~̰D0i{I-iPb@Y`0a!p0BA%@ @ PfT,"zWwKuځB$<9C.͝I v`(Pser ([KHlP8hxiP`a@(*\,$<( *n2faҽ˺[Y%XǇ*ŵIcVxr(]:@Q(g BPkق wE	fS=A-x e H8 -#t3ޕ]vP,j<9Wt]- KCPX(Ad5dPgRH1J3E,`b -r[7PA I a!Zxe'z97  'ki̨YEf2버IcV8qʻqm@XՎxr(]:@Q(g 䇃([KHl
[AP0<@PI`,	! $/8B7OٙP0^e-e,Ƭq ÕwKuځB$88P6u$104QBiٖ"8\̨)<EA`,$0g̵8zn2faҽ˺[
Y%XǇ(bٳ$ٌ{N~̰HxA"
-r[2ɑa}R~uJHExO1 i̨YEf2ŵIcV8pqvlIc)F`hӟ, <i{I- v"wOD} 17~z=(fqH$#͌rA]UB7OٙP0^e-kj,ƬpÔ1BԒlRE=?fX$@yi{I-XHalaB@be,.a i̨YEf2ŵIcV8pqvlIc)F`hӟ,<B\ ` \C`$aa!p4H$#,@ᡥ@PN 	PfT,"zWwKuB$D8]vP,j<9C.͝I v`(PserD	Pkٕ 2_CHXHanZ 9MrZF3*f}+ٌqm@XՎxr(]:@Q(g "m/i"%@,$0x)J>-#t3ޕ]vP,j<9C.͝I v`(PserD([KHl^ro}>|`{ uEA-#t3ޕ]vP,j<9C.͝I v`(PserDm/i"%98 uC2E1H$#"OGb-E1HaEH?feB/{1t]- KÏPgRH1J3E,`c-$Zg'Ψf[)qDP<Ci(p4e臈= iDH?feB/{1t]- KÏPgRH1J3E,` @-r[0ف'Y7-v"wӷ 8Xpzn2faҽ˺[
Y%XǇ(bٳ$ٌ{N~̰HpѪ-r[0tԄo~T$+_yxwA?	-N-#t3ޕ]vP,j<9C.͝I v`(Pser@ÆPkم	00<T	w q<az	b"%(SщZF3*f}+ٌqm@XՎ"xr(]:@Q(g 䁈m/i"%mCmI6@h7`B[-#t3ޕ]vP,j<9C.͝I v`(Pser@PkمR&EsAxO1!M!CcH?feB/{1t]- KCPgRH1J3E,`1T-$Za.	mpHH?feB/{1t]- KCPgRH1J3E,`8Ѥ-$Z`i<EJ`ZxI,$0m:yEi̨YEf2e,ƬpÕwKuB$L8]vP,j<9WtP,jɇfΤ;f0bf(Y929 aT-$Z`0H ? L"A!a!j/1zn2faҽ˺[
Y%XAǇ(bٳ$ٌ{N~̰H0B\	 L A e BaC0
0
, `ҠL a!(i̨YEf2ŵIcV8qvlIc)F`hӟ,$DB^EKfTqcǹK~='yP;=[P~ʅ_oJc.n\[P(Ad5cfΤ;f0bf(Y929 pr$-$Ze [i>o̵81H$#vWZF3*f}+ٌqm@XՎ$xr(]:@Q(g Pkلݽ/1/LxTQ@ i(j~ʅ_oJc.n\[P(Ad5cfΤ;f0bf(Y9291B-$Z`(
%@9ɢeސ~lJŵ@AkPfT,"zWwKuځB$L8P6u$104QBiٖɎ8B^EKfTK
	,T	CI-v"^c9 H?feB/{1t]- KÏPgRH1J3E,`1ɨ[KHl`IP0H^[ (,	,9`0'	,	 iP@ PfT44i̨YEf2버IcV<hqʻqm@XՎ<9C.͝I v`(Pser`IPkـsgt`dqmC9M="ܔM-#t3ޕ]vP,jǍ<9Wt]- KǇ(bٳ$ٌ{N~̰Lyi{I-
 `6@P8Xx
KJ!ae@Ph @0<a~ʅ_oJc.n\[P(Ad5cU-e,ƬxÔ1BԒlRE=?fX 4:\0ၠp Xa`p8fX+B 	
@9PFp hI`2-#t3ޕ]vP,jǍ<9C.͝I v`(PsepbdA-$Z`XL($p$
00(@0H?feB/{1t] K䃏U-kj,ƬxÔ1BԒlR@Kp7:LǐHȏpP0ŵ
6R.n\[P\y ŵ^]vqmAf`hRh  kH  ZnA            urCurCXXH  aH  FZ            ./usr/lpp/ssp/ssp.css.lapi/3.5.0.21/inst_root Y         A          A          kd  m            urCurCurC0                ./usr/lpp/ssp/ssp.css.lapi/3.5.0.21/inst_root/liblpp.a           m          m          <aiaff>
2798        0           68          2372        0           1778        1956        0           1130528464  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          1130528489  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        1130528489  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        1130528489  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   -l" y          urCD@aCD@aC0           O	     ./usr/lpp/ssp/css/aix50/lib/liblapi_r.a                                  7?-   .8@A_ac|(,/H`dehilnprst	
!0<KLPTbgmox}$%*49:;=?DEINXfkuvy~"#&)-126>BCMQRS[\]qwz{'+357FGJOUVWYZj^=BlH-5*<<GqqqQ888c@8888 yqqqq@qqqyqqqqqxc888ѩX488838888*
YhOg688
880 dqqaPUm!7jH5fd]Q{#[SmN~O2#<)|>bΗԉh_ijF贳h 8/~G755 -.N	?7,_;bQ~ڛ-]l$(VViX1^a;눳KU䋷;W9:HӾ=ӗs돧$]`o_9:3an#^wNN)jǺR݄@9"g']wױrL.l㕤'#8hd=V+HOGqr{g,+H+H8iq9Z?+C"9ZD"l㕢8ih9ZD'l㕤PGqZr4d=Vrُl㕡09Zl㕠8M+@p=-\fv!jf=-\dqv!jx=-\a;rՓq؅4{gZjbZ0{gZjŁv!jq؅=-\]X;r՗Ƕq؅=-\e?fBGT·ox?o(oK;yJ#4ClG^^X\)rilBW/ûR9OcBeX`*}bsYe"X`.}dT_J3K'={dF/Z,#bKezCD2c]jKMiH`8X	lYbʽel}gſ;َ['={X?{;9Cn!jwC89Sl[d:.X?o[A۠u)Rp|c{><#XQ٫bjwjTVcYdD:p
,Y('(҇@$8~	xMלWdsNHJR5o:eGABKX%FeGcƖOc (TJ̎ c5bId@fI}"5#=H%SaݓVavSiUݬ{$rLI`EA*6!g(!9 <7:pn6#D_#1B23N#!gA{UdQt?v,WƄ'/85uBjɟq 6	GQ8ѵa/y` 	QIY*?4@X
OVKh/}dӉ`^V8U%G 9%G'J`)=<8VOR{,lp	,Y*?5u,58(Y>T~kI`+7c}dpRz,&LpC}`:aƮ{-9il`p,Xɧ"liJp^}dJPp2}dil]*UҘ,dԨU 'I)HDW:ckd)tvOziNrI,+0zhHt3 9TJfk,iZRzmVF,c)J9VL;}A<#xr!W)
W[K'1̏"sX
>Qp0}`?\	H$<c`27,Hp*j"s1°n*R'3*Y(QDcB%b,HpY>QI8
E%Tl̤Nf8TY(	R'3*lY($yHp%BՅ`	$DcHO29S(Z^g}1¡œ^silna9S(hSḙwٳ*4}`kxߞKr9+ M11c,Y`I_D?61Bm)QUsQdH҈# ֡ %"s=L&mR)*OcU<!>R'5(t9K'JDeEs9ǡ	kqdHcl	k(}dNk1>Qȶ<,Y)Lz(h[c^9ǥDHv 9Ǣ,s.}dNk1NQ[3dHcDnX%"sX	J"dHcҴ	>R'5IA1lY)Lz(l'JD%a0}e@OЀ?О|NbAA	(v+'JDAhA߱Y)AǐY}dNdI7X,Y)(p ܬǐ,Y)IA<{'JDjn6O`$ͥn&1dHLQXvO`$J Y)IJ Y)I A%"sX	8TO`$2*;}dNk&Q@n9DJpW}dNk&y(	i6O`$ƒ19c 9&ǌpY>R'5=A40?dHNiD5lp=}dNk&:AT
^>R'5c(l~
Q,Y)I c VMR'4	lpwdHMQPx
B'JDcDHIdHL5ARɎY>R'5k(x>R'5o(ryzbgzlu3,^PX4(9+ KD9XOA3@$Hu	dD6$)dMZ}QlQXV=c)1}dNk
ǧ",u'JD#P%Mcc
,X6wWX?=^ѥ;ܣbK&lB.	.8yC3?,XտwjcqՈZ	P_;:e8Qn5^ҝ䘒9^C	.8yEH:w)Rp1d?@cy#ɇv?(c8
	,Y(~^k
Y>PcJE氡0idCr4aC1`dC|c):cE%{):cVO9Fґy1Jl(cX3-OaJSaCTHnF81}`ܟ(:s=={dI,h=QuEC4$:l"\<h迂ڝZRHb4:M<ML#Xud0L;*&8PX{I+"d㬟$d-kDQ.d4_PwBjĲԖ=K(mdQ2JM
ɕZpf8P;}dՄf%&Z4MY`%G#0)4+M;DՖ	z8PVdCʃ4MY`1
6O$ФPw,:*rzΌ2W1_=eGAnZ[eG欸aRh<;!5ebYjKdQ2JM
J8MY`jypcdQ2JM5e^n\Y>T~j3@YA֚&K1Y*?5aII$Pw,8	O$ФL;DՖ	y'ZY[]=d0]_iңV2JM
4 d-:KC'JZ@XꦟZp2Y`jydQZaRh9֚X%p=%GiII-M>d/X'vO%&M>d/8c>T~j֘d4AX7tanOVm\S9&$O{Sqsخ6P	.8yEH[6#hZRQb͑WXû_wT(e'EV8N;}dq4WT	'XPX&3ۛ'x79%\P뚱%'1QL2lY(uXaJLf8ȯdCjdvMW֚	X%qB\Ռ )<R4,K1OlY(uXUe	yeMz P뚳%'*6F8kd3`O;epbԃ`[xFqi׺4{rLI`DwhHt9t4CiJn6#6d&R'T(e'AblY)<\o(u*RrVO<	KUd:SX8Eo7f6N2*udma#!c'h́5c2JO4<Qw֜
1&O:RyX
f8L,Y(uXXPMk8LVO:aIIJZp+Y`jy&O:aII45w Fo`31`\Ռ )<&PMk,8L\Ռ )<֜
Xv<b	}d5c2JO;yPMk,poЀ	B7 WsVc$;Y(5}d5f82JO
W;#/'JsVc$PЌf#%VOMƠԍ@/8{-%ARxLTw	fK)\Ռ )=hPMk,̏(}`$_:II(F_PaȌ	B'cPpep #\՘)<(/}C"3W}`߽`'{-ߡ 1R{#/w4ie{'Pjg:P뚱%'MC4K3*1VO:aII8PMk,ʬs\Ռ )<)Aw	fef9cdCjd36w	fis\Ռ )<7wBY;Y>P뚱%'źZh+XIĶ<`\Ռ )<&*ia$K3 <`\Ռ )<w,̲ǌY>P뚱%'ƕV%<d'JsV0$ʇZh+Y`f&1Y(uXIC4K3-1lY(uX1;AZ19UdCjdY;AZD21u[҆l+VRcgjՍl	j"]k|npXj\(={;ґ1%RAQP	.8yC/b9zjKAlFBղibݑ1>`'J	J_,΃'JfJ*ockdbxt9joP"̈:;2V0NPIn
?Zqac`+>T~jt	%'JX:ICrC4/R'JX:ICဩPM,,Kձ%G`$F'T;K,f8V0NP]PM,,K V0NPFwĽc`8}dՌ>i1/X V0NP#PwX%pY}dՌ>wX%,pY>T~j	Ji	|lpY>T~j	J;K,$Y*?5c%$ʇZiae^#>T~j	J,-T;K,p6}dՌ>XawX%pqdQ'I(|toPM,,Kƌp$}dՌ>*i	|sfV0NPiPN,,9xrY*?5c%fwX~9OtC4/@cOt֚XY`H6OtC4/1@%G`$ڇZqae!U%G`$֚XY`cY*?5c%'5 #s`310idQ'I(|/]PM,,Jf8FVOtZiae_[#6OnE:kyXݬ{$rLI`it{g=J ]6pTPD7x(/ZV\)h(b1crȋ﫬aBaݶ/wʋU
>F}#!cCiI
lp]dI牖7\եk+ZO[45ibĸ21ւ'JOr\եk+Z
,Y)<ط(u*U%MiJ!gT5V7	yjDPwʏlZٖ5N:攞+c\Ռ )=HP}iclO:aIIJL/RZwdCjdR4,Kձ\Ռ )<VW֚	X%qyz\Ռ )<_Zh&Y`{'"W&|5f82JOBR#^>P뚳%'AW G3K+dԱO]&c`V67e9CjdW֚	X%%ARxF:W֜	X[ݎ/,Y(uX}ie \Ռ )=aJL/Fc'JsV0$*A29"}`o5f82JOd *s04fIKzlj2P뚱%'f}ie^Uc6O:aIIJL/+1'JsV0$t5W֚	Ľ5p.}d5c2JO	OUe	x%ARxF֥_Zh&Y`X,}d5c2JOX_Zh&Y`pY>P뚱%'*A2VO:aII+}ie^'1 \Ռ )=c}ie^[cA%ARxB_Zh&XS"
Y(uX5*A29Y(uX0_Zh&Y`5}d5c2JOS*Ue	|8B,Y(uXԫM,Q+'JsV0$w*A2Vc$'JsV0$2_Zh&Y`1\Ռ )=beJL/ G\Ռ )<!-TM,\Ռ )<R4,K8B>P뚱%'[ԫM,K'JsV0$JL(K  'JsV0$}ibPpq'JsV0$tʕ}ie] Y>nqޱyjA.p6ws2<`Is9`grL}䘒)zҰ?{^P	.8yCQ(h_#1jKdE.0(~T}Y0acO?]\NjcO?)GU%e"sJ\U+'JH.xt W)GȤ0d %%Y	SXC}dv}LNf:ƖO?	r9'JJ|R'5c`(}JX (eNk>q(~&X\lQz}s^ś'Jɖ~Nf8>`}d<Z⤤Nf8>O?9$	Nf8>W}d⍀"s1CdCNf8?>,JDcݓ%c`')O?<.	R'3Y(~+\Nf8><}dT4R'3O?7Y(~X	R'3Y(~<R'5˜}dX{`'r9z򭀞"s1
}dUHpx>PEܛ)Y(~t$	LVO?9-X	MY(~/.	OY>P <*R'3VO?9(Dc>Pp`'NR'3
lY(~	TO?e"s1VO?:`'dNf8>Pdm`'VR'3\,Y(~ܭ).VO?OtHqp$}dNI,Y(~c`'fR'3\ O?
l%"s1;'J{"s1,Y(~=HqpcdC=lNf8qdC`'nR'3\Y>P r	]O?I@R'3]{'Jc`'tNf94}dJUܿ)nY(~2X	R'3J}d5T7VO?{e"s1'Jƃ`')nlY(~lP7 >PdGX7<<Nf9adC`'LNf9(c`'R'3edC𩕀yHsqu%C<+%"s1f[	8LO?
	9@2<Nf8:W}dXOR'36O?	l𮔉`Y>P$e`'|Nf8:>Py)O?	<#IHpt6}d@`'YHptydCx`'iHptY>P&	c)>P4k<'97dCJDc%ו,"s1FpxݗHrP+=wppdno=JD9:jPd'`B´)pr%J	~R'3Y(~
{'Jl+B*JDc%֕,+BaO?
	P e%חl+B,JDcvO?	V'J
){'JOHplQ}di6e%BŅh"s1QdCcaZ%9}dNaZ#Hpl=}d8°>R'3{dCHpm!°>4%fe"s1ݓ%/Ve"s1!N°?4Nf86Y>P$,+Hplj+e"s1̀>[[
Nf9z		Hs`
}dPVDc['JNf9J򲰬9ī'JL6G}dr9ͬY(~XVDc+'JV%"s1ͧ}dHa76
lY(~aX"s)l/}`5DyCOŢ͓u=JD氬^JIqh0}eBZ(~+!9ҽħw7G$Ė	/l<
!g(oK;yKƘ^7NXVfIv9;2G3Xݖo-<*V=cfӎ'YR- '#Zt	^ʕAv3Em[$?fajy3G4diM3-6/^yX	Fdh9[]W&LcmdYࣽzuĞ9JV7|q'"G)H|#q*
;HʇPGUC攟9}r5Y>ZyT{9/1ӎ'Zc,Y-: }>+޹RsLe/^ęNĖ	֗Q{?/U!ͳ-!ЈRjK#>,dd(VL;1hRqQ k欤#0}dZ4VRPh,Y(j`-|Ք$cO@RIbĵ1,Y((
4kc 'J DGfV^}d}*_3XY>Q LbL1Ղ['J )Leikc)Y>Q խZVO@ekcG}dLf:O@VIekcVO@6#K_3\O@6Jje)}dW-|ub'J l41ժ}d `(K_3>Q '
6`0۱u%Հs-|̯dDiD
21%X
4kc}d 6UekcvO@
823Y(0Qf9mdv1 >@G$Ė	abhHt9t҉CG-ŌcZRHk,<#ZH҇aݩ$c'J*!o"sVRPd%Y>P!7Bɒ9)(H26O?KVY6R'5e%	A%Ֆ|NjJ1̑Y(~JYIBF9K'JX!eHՔ$cO?9Br9)(H2O?L6X)s GZdNjJ1̕Y>Pr,)u@*,)u@dCYZR'5e%	E%HՔ$c)Y>PC,IYIBF:}d:,D欤#Qd,LYIBF:YjR'5e%	vO?W"sVRP)}dBy`"sVRP }d2.D欤#HdCtc`JD欤#HdCiv/D欤#HY>PӰBD欤#H$}d`9)(HR>PԳ`e"sVRP;}d6'X!bNjJ1ԢY>Pح`JD欤#H}dB`9)(HR8}d`~R'5e%	FVO?R'5e%	A'JY`ur9)(HǈY(~1X!\R'5e%	'JX!\R'5e%		VO?,R'5e%	'JX!\R'5e%	O?7<B̤NjJ1G}c׸SX'(Z+l+OfCM<GC*pRPVA"W
YH׎R'5Կ?(~L;13ݭe%	O?U
NjJ1/Y>P˰BHՔ$c
Y(~3lR'3IdCXBNf<%'={;1%r?{"fP	.8yEN!g,nq" wjmBFUwz>
}h<dJPAcP֗ Cϭ-
}h-
F^u=^e;G$Ė	l3BC˦PΗ&0RPVdDFZ0eG}Y0ԧqԢ@ac>QLGƒ%6={'J 夡W*?5]a^Ǹ}d>aG%G6v=ƶOA8@Gcz=K'J ңXqՆ=ц~ś'YN:J8ϭ ׻YNH䘒9BX{g=C]*!g(oK";C7_}>oSYIc%=}?Ya$c͒_Ϭ?iX1__qYa$c͒?Ya$c͒,DaV=LTfT9xܯXmk4,{bd󇯳,65D=LWXmk4,{bd󇯱}"Kئ?+}"Kئ?+Mf%lSlp}eaHǶ)6J8~VF	@Z3/~_GAJWoS3۫Bdh	szԌWaӇxxH(maF(,</']
yH2v.Jy	J	?[8rSJPLu#,J$Z,c&
Z'ԅݦ9Irrx.PX3YY|fgw9I`m?	.PO3A)A1KMvО`=֋wi0}ƎiX m{mTqP.δf=9dq啑&$~:Z
Q+fpo9]ZPgX2ZėZPgX2Np=:凄{SJC0VIuFuc!8hꐪErC޾/Xmk4,{bdPPȋ,pݐ!gr5ԿZ:0L;lZh*}`Q7=,nHuVra D,sΌEZ
V%g`Y>2raKQa.6m+>8ZC}cB?F%d8[MW<?ԿF2 DlpkdǠKK~HrZjc'>S[]#l㖮8W}cgYɆKI<Gllv1 R0 G)Y1 hAkE?Fϱ8lY/
T+{m

KRV Ii樿E~_!nkr/S󾅕anE܋,kr/wО_<_ՃŹ;Nk_7dFF82JmtvO%qY<$<r?F͟jkTv_j,_Xp"
A9YɆJEvA;l77~qcbd ]%g&TZ+Y-՜d[j1~_slpKb.\ }d4=dR܏ɺv8VAt֨
6OnBZ6M?FXm[]%%ԜحY ManGhrZp(7X]I͗ 3d{`u5-dM~qPramnAt<vOP,Y`I	6yJKr <~q~Mk*,	.Laa%{nD<acm~1§hZ"%Ø	YzLj1m`I	}z
+K2 QpZ/n@0*l|_;ݎdQW68_7cE	E\l|_;ݎXJ*#gfqdQW=}'m|_;ݎ8VO%t+fq"}a(n/n@}a(P87egrzR9&$JP=~M3E8: nV
JVDdD*K+"aɇv?{".}edP-}T$}qU
wzDր.}edP`pͅ|ua0O峆g֔Ja%M/H%Y>(FC:Hf|0P>V^>@G$Ė	lEt5!M6ZR-X􋮰AG&ژ)!{'XEXWZb} 
k+"A|_;cn
Y/Y^l/76O9krU%qeyw8܃d~sY^z/7O9|﵌q^/7;}d9lb/7Ud~sw8d~s,B
<qz9&$-h'P{g=hfEM])pAsE.?tѠ((ZT\)h$Cqw!].ՓdtsSUdQDE(YZYKKA2\4A4*JChIUVϯ(Օl8E'dӫa-"$J63$5!(ĦK\`%_(A,Is70n&`a) yu'ywq535_*w-iD$[zTIu2JR(RE(:0{R_
ώs"Kzi)Krr
jH%`$;EOM
Ju$+VvkRq"I&%k;zig#v\r)($nerԍqGI
xM,F♍Đ]d|k_ln$'/}XV$RI(Y>|_;Ź{K_S`j7ld$VsY 'CfY6S(smbab8$I/g:ZE$QEbHw$<i"1Iu"D$Q3+$&ifY%	FbcFeDN0 aDIc%Y>|X[>gb,,2D>Zf%! bH:<HԁG8L5b+hK;Eil,a6 f(C2HvfUYJA2҉E/I)"$R͒IKX)g6R?rbH]+{+1U6&+W`Iu#`HXWXval7sjȥ3 *Ȥwy1~>Bѫ4.%[%7"	aLzBTz
SДH5G.R0K(vd"@B(I B(@5!l}<TAQ\]Fk!dTEZH$HI3C9I8S؅
 ׺C)R]F(O(d~DrE/Y%T	e(3E k$`8REJQEHREE")"dI"E7,7+$7EE%X~M뀓t5	YzH~IAđd$ ">$?C}ܧ)ޔI,-*l3z8lmCMNdOȋt{HUxL;(,8Uyk8t3c$|Ϯ'Xq	$q
rϵp,X/k|F՜Hf
Jz؍րr= 5D`0K	NCJ*qr{XP-ȿfa2$rg%;ia#Bi,FGid'({9
YP\f\lGP;ٌ/2$r(wËFMyYXQAY>5
՗#bmhdo~rČËW;ca&pbAa+L髾k_lzc
@4eݬ{$rLI`l\?.oCz\gniySVP}jKyb#q& 7&ښO\/Py 2 :|7촾SdrLI`j?{!7j)xz畫,ȋx}\vc0jjۯ".xqKה{2(c{?%_@l kW^䋲G2{V|ﯱ)O8Њ$&Cgq'/BT ﵒUV{;^.L{%(sJE.c3d?R)CWZv'֧O^s`?P Qd{YPnV~/)H(}#%f}h|t	,,cc#c-\֊hO>SlY-:>4X%;9&$N?{_?j:tꆴfݣM6ZRe9Z&s~gtSBU%퍃>͓|cq	WWE(Y;Pq7)JﵒYKV }d|J^i؟Z`Xq
~T!E^$ϵnPY>|^T({dv_JR@
#yk%#շ>,}d{JwG$Ė	Tb/4*rچ".hꆈ?&ڛZRcdPgr?$ϳiY\ƌ~/c|ϵrv2#bKg"ˤZ;wCWD
tާ^-M@;x鳄?IBY?֮ՓiOu-姘f`e$MLa+6O_Ď>ͥers& )%`%dtɧO3J/姙($}d_~KO1'T${A@dM>Zy}%`d,e͓K|_`Iq9۵1%r?{"CrЊݝ<](vgm~p='Ւbaݩ9k"B6Omm˾9g
PidHPQFc	XYXHp#.}inCFje3a
3b(}b3>X0_wcJBʕcpLid}BX=E:?ҡCJcpJX/Pc0'.7e{,~0N7e5o>@G$Ė	Tb]EMZT@ˤW""iUWs*wث<9kUW0[wٳH>ybc`2Ϙk'$f>Jk>~_Yx?oSG:*jҢÆDEfRWBpF5O&ڛ3)K9H,n dyDcp/Y>|_`tiD_l"{9^0l<_i氉n 'J ܵ`|^'}e|^6Ɍ}\݌|䘒9^Cw[Cz\(kKzEr^:v

kW
]Qwma%%BcA0}dZ=͗(BA2'K3|_;_B[>(Kadb}{/}Q1Ӿ7
We!h#r99aX7XBnghD6"D,|6#,$^6-!DsûE|nF8FE1}Q{A(Idb6Hl\i 0A%_k*	[>`W;ZH}%Q*hYl8Pl\i 0`Y>X P?/Ba6,V Iʀ,!E6zj@"r(,PǤ1,HGI.RE0$Xj$Xj$XC)b*Hִat<(jBbZau2ٓ@>8qd27$޽2#bK{J89$rڇ-9tU< [0ZRϮ7vcL>@*"02TX-ctRyH)~]Կ'ߓg9IwXn,X/ﱣ0+d7d;'._fEnvO^{)f7`ݓ6O^4vln>n'?R,%f7@rv7@R,%9 Ed2NT&7 b7w?+;}b_}~sw8R,"c %d"Ăwd|X\*}c lg}[2aY>|_)|nOcpDY>|^3b>zHInVO_ERT-0Y>|^m1VR,Ua*H?#>'/g3[yH`md|XW\'1ck'/ב+L6^R,'nwdd9D^q;}*W0n+%o-<>K͕L<cjX'/}~si~sE{ Y[ (s+|scpDJ}bÞYY}gٲIwo5/gڷ8_"I~s1 '/ׯ2}itydDez0(OAY~a@|1_O4T>/:i-ϭ.,Y)@0}c&-<҈=Zy'璥w>C6<zNI,=?G9Cz\(h+/7j8hއ"rO}rڊCHjEoB"+6wlu.VW'?w~:gs>Os~>rOGq1Y+f:3++Y{׼NrLIc89oT7j*jҢ6yC]Rhȋ,+,ȌX!Do)HH@#s*omBUdû_HeQ j_xUTx[Sjc'8NXE/Y>X:iQ(*}c'?T{n"+'1,X:*<E7`Y>|_;Txn"vOcqd<	n"Y>|_;TxEOcqd<ꍘEg2^(Sd7C'?W`Xf뻊ӽտ8؍̋`sna_ce^/{-Oϰ9lś'X6E;1a|X|${@Xwd!#峻@Xd!#e˛Kg+'T[({Ke|_3e08ŹJ,@GrbulwPYQʔn֖'!	]M%ʏu2,$"h X${p}by7s9#8?7*=ʔn'֖OB=O_8?7+JsiR-OHbp+>|^9J։BGIBg咣dF#DId!!	0,X/^F}H%JsROX${d|ﳉCsyQs*Q}hYP>8_RZ(zkP!xod1b뎁NnH $ CK+͗cM	blܞ6P߄w8Eizgځz'/}u/CWDNZ,XnN7F#W\EUd_rW}aY[mvW/}JVO%ŕfs}a,X,=_7clXK3++fsc^/n9>,h6W_7c6O%+ۯ}B'ōN\4
WT+E1E#'/ë0N_fk;r23q9#\ų͗ϲ<b6_>KeR#:̶w.gŉտs*<BfcQԫcqd7'?`us>o/:eqsLY`u	+>m`G	}q&POCc(u&ʛ։½$_yfK{\:}dDUig\EUY]fC'k%l/nZ>XgfuO%Ywٻh}a-G<:WGO%X|_;ݎedZ1:WA'twٻ^O%lfqx0}a-Gn,B
8DYPx=T> `ë=eJarZ+gٱ4f%Ҕn'.33ܜ_3|Ic1.R:s,pY+~Bguo;1dKg؅uS#F*bL]/" F06O_-[>)bXzkYu>CD*zB4Y>XSDMedH2/} CK+͗юpA}a,X͘b>lY-V|X93\rŹsy~=f/_~q>
_`9CI6c
Z1$,ȿ]7b+	2/gu	\S37!'|n$AdIPQ3/1xQdx+|c*Vd_ϱdB̋n6ׄ촾68I|L|_;ݎlXK3+ݓ	byeywٻ"4}a,Xl}kdXlA_7c cAwٻ!+>,lln/n@	b
'.Xyu6_FpZl=_m+/c/Uy)_Y+/#,G^ѥ;ܣbKDaV6y@⧍\~
֕yZR>
QD"=NSIMUrEzE_ϕD`#yHpnP '/}$y/ܓaǯgbňWLcp0Y>|_;XYH{R	ր-3+1 25/CJJ>b-a$qgŰ}${/N+1;'/}K Zo)F)PZ`	d)رBc`<}bwİJT&Za,A2!#ܐg*R8
,Yd7P9"k}qXlTﭒՄRzF0oh5c|׃;ׂ%T
`t=1v,X/} *R@(Y>y:D!B__4}bRIXRϭ %wcNY>lIl/}b_-la	}ePcp6}bRNY,h*Rf}h>(`W3;>ST>`?_ϵ$ɞK(X}'b䲎~lv/sv,sK'/!}ĩJc'Xl1,!	)}bwİRdJD2{'XqzFP'H;u$0`r^oaǯw֖8CtSTLgB>|^j>;7ewİCɲ+>`Y>Űg?峻J8*oZ -u`s}gFkdd+g
ڡWd@o9P+g
ڡbf_=%k>Ǹۥ1p`ൎY>|_;XHy>T V(>Ï_ϱ_؅t7|`}bw2R3AX!}cXt:E%8)(ʔdZ
vOt!"ez}[
r}T({>sP߱|~/S 7<*Q	>Y>P8>)ś%CYRgւ}eWLcY>|_;X jRU(Z
*}BG 	2+d^l}h2Ezg2Űg?峻J8*oZ
YbGV7}Adn6VFNp=vDp=!l[	}]a;C+'2E<)3c>^3X#W\t hTpdt*}a:͗"}a,YwٻdX',|v88OXgfpq	`=:+fpp1}a,|_;ݎlXK|_;ݎ>	6[u|v88idX'ہDK5uB-̿P8Dd|ﳉ`hҐRO O
pwd|ﳉ`eHyRT!lYH|V^br2ׯrd{Ė	K֕^4{=Cޗ-lGN)oCƎ?$,(`Zݢ?ooBGUMMZP.z>
Jի.
$}]wjR=u9#7m++xIQ7FkFٯdeU}Nk	&8dFó{̼$V6Y9:+K[{1!%}dKae%@QڴUeqG5P:wܲ;^XɟN:crh4eX'1!'14~ɋHA<
)g{zϭEH%d{mBܶw.iRN1c~<}c&e8ɭ++!'141eNc`vb7crh՗v1%r?{":: :lp+W
[HUMk65\wܬ=Z+Jȡg0ݓ%_P}\Nzc)1hI,{g=yZ:DABҠ[\)oK"!rha9)wk&7!ѭ['/{3@ʶ]!cj>HOA5#>X/~ȋa9)Y>$PY\T[
p|qd|G(~BPO%DZ$Ocݬ!d|ϭ)؅3빲/_ϳ'/}(ŉ\bd@f}i`W}c"eBO(y|_3SJP氉U	~}h3Vd9*`9Za=;[ Bc gqt2ԩ@g֖{'Y~e,9K'/}	~P8 JUd<"dv61Դ	~}h0#!|w!]1.O_8J-ʔJ⍓*OF.7}iuw3o;1/KgN`d9g!]1.,X/@8".ʔ֕}a6Mx6!]m7$ZG bP9pZ\}HYlB{`w6_c1/,!Vd9@;8trt6P9]l#B~ՒO_(}ўJ꬟YXt I;WZ,X6Va{Ж#ǡtCGQ?z)lW; >	O~c~#BxBB4~pW&:7X!B+Ǹ,VkTw$υtxXLK
6sXEPqZDP/-C0_I,sub6gbY>|_;Tpz!Do(eDւ9qZg!]1+'/}ʔD( @t5-,Y+++R$nEWe	>}i|	VEs
pp>|_;Tp7LS{'T({e_'Xr |_;['/}ʔވQ RTLV>G6OǺF\ś'1($}c&~$}JTcx!/לw^FsNHز"
g}؅t88Y>|_;X t@Z#VO>Lʓ$'t
pld|ﳙRanm*&,Z
,!N_"O	T|ϵ숾}hϭ$cBVOI	CSz(wV$JPcǶqa}?3C6y}q}"Kئ?+P\)u!1
DO}Y0f3PPTϭ
XSk ~0rLI`j?{!5(h҄F)+ڡY#!֮ՓML_amaS^q4tb0}xU֫g(D;ڪ4[lfLSk4.A*~Sa*`)XuV?(K6k"Zǯv2#bK{Tqs]mPIBZ(FC\)ri!\u)?}\vLl}h'O+d`S؅qԤm}Vr}h'Y*V bR%>͏,X7N|_;ݏp"ϯ	<55;ݏr^a>>@G$Ė	89~J"PZRVL;2w؝Y#!,"zwmJ},3j-O4eEt`Sa#Ӷg5D\A*~'F	VݦYjJ?XG	"$Z,'/#{.n$g5wٳidYZ+17zYzH)XYZ){;1%wGqsئ*tҗ(DhBtZb}eaHǶ)6J84*VYxAHl_VrEjwjaeQr{<w^d~י~Ȼ|t$Ei{'/}	Mx<$Yz}iC(c\~Yl&X
!W-]ඳ%?G=H0Eq1arY-YU^VR}by7TGV!\5J	.g$Z)ճ>WSi`I	})|_;l	!=_ϵ0ʛ{wQ>>>PP7XB:7X/U}$k	/G87VBȀsVCK3>Ls1Fgs7O_؅pT@k%Y>sj>ReBgzc($>$.~cIl`Is]GIS{G>ͬLK}h H6Oq$#,h3}%QȃXzG]@sV°$X@h2CMWe#]mϭ pQd?+U{ȃd|ﳙRmbYHM>})ހI,h=Pއ:fׂY~pgY%yVL;)CJ܊F
22+G@	Y>ylΧ$v|nQ#ؾ(P}AE%RTkY>n{#y6jk<_(S5
*Uܚ5w	`|T zk)X'{i{g=bNͨxAtW<Du࠽iYW
[{!	Ou'55VL;5j(wД^F.yϤ('y

adjn;m#,DKs4a~;cPJ0uf*㰁{uo3k'*$: {28{i<sٮbcZqVFѫ4&VQ&V4f>l5NX$3$lt<3+LACʕpU1SnMYfV!
3u*Xc}h
,;Jea~դFe"RʎCVݩA@m$Ջ4f>Ӭeu
;س8v8XReu0e!包=9\X_﹥JP7"beycZ Vf"=pcb]¦qa1oʚM;}c%U
C_({@y}bIS$RJeg5p-np]kSJPP7XjN$_lzc~#ܣek׹2SjKJ={g.;CZ\3n҇rRwi~p~(k,g"KUu2JAZaݩVCt	H#YAN4"3YQ '/-Ulw`dHx*V.}h"O$9g7$9g{+'/#|{O_-Ne!JGւ*lX#v^\͆x;2Cϭ,̿#-cps{K;Kg;i-	.a+*owgٵ钉}ϭC+'Kg{HGV!cEyk	/!dAմaP 7aPǥk'/~wHxk*V}j`odǯv1%sK8939CT6pWۺz/Xmk4,{bd󇯮>>oSYIc%=}vOXmk4,{bd󇯮Mf%lSlq+/]"ۺjErCƈiRp7XXw^=NJ{$a؍^4=~1k$M!*NU=2F>TG^}j`!eg aBbYLn57M9=qe}zzܿG~Pcrqjn_*?(ixE[gYL;J3('_5oyûEeL;cH3P9RvXrsUv6iDT!XV%"&2ȥ"
/tN@ڵdR@JRyQ(f$GCw8" ^7J1F;8z1ƒ|侱Mii֝@@ˣxǂ6J氉/5q{n6NK{%Sqe)'f&IDw	%"{I;Y_4iD_alxӆl4aܚE|u/|8/KUD&L+зSۏ2FWQI;$&= >ENU%4nވ!6]|#l"iĩ(_-+8|JOr$*= <TNa~Pk~g`/rp&.#w;ɩC9-X0
r/U>͗x8ծU85.Pci0P/fZLϸބJY)pJg,|OԔ	JrSL2%)fEa.*165uTcs1,YFcE_;M5c`Y@fF14eb^rqV6kW?Ti2P1J̐U)@;`Vyl϶20{z0zLqI{L wO3XJ?%_bQ24*1ic]|,Xa͂>LK͟3	'|_;7sI>l ffZA_1HlG&jFWY@+X Կ>qNAQԁ/xø$g	V!~g{RZ"~kp{P	VGrW1aGB^`SXi춷~0&n6x6!X;CIC1s>:V/xy߽S'}H/h:MV>l&nO3R}6c=SbDܠqr5 k;[kзJ􉟓iۂ+S
`
^/IGxxJ~^	SF>YG8"cB=j܌DԅԧJGm9=2U=7$axF64>/a"PT¾ 2#$(,lm"vX#{'%laqiU8J{Ju%}9iCa{Tw%1ܨ^D')SFzF	g}pSXk/`bmH
k CWZҙ+#HE#7;;סo`X< %XE0~FsyYiqfg-MtY;@+	>+PRaN7{KʒE\|5 cY%
Vf	W$l>̿!/I$P,1 ( }]o%8'"A&}h;e""׽kCTVL7!/JN3qxkgz3RK&%	1n6"`dVB7M197!/2ǡeygg߱gDKa}J&pEO4e/s=FR}ة*oZ,X/U=e%Bm2&zqب(C԰Id|YM>/,8Em(BKbޝ%7X30#\וV*23	C?-VHߜBG~Q6VFH,}ulI,]RIe%o^Je;Ė	J{?/D2#gT4DJ7W
[ x&}Z=Oa__i)vc-?/bdJW6N]l}e;ìٟfuՎhìT_l4)1zveWF|DԈTimJ_"kV4"8Zyaަ{1RM;YgGW|ɇWľ&CYƋob>m]XZ}vGʲW4ﵒ/~1vK>eeZmaVITP%"ϰ@I8눒oY()
|eUϸ:޻9HhV1jf{Աl};ڵ=찉HnD1%&_PB-eT4j,}ee>ɒ(d~0fU]R	dcX!dòZK$ޭ^}^.f~!dY.YOz1:ìZh@ZQTqYp7"DAʳ>tӽX{F ʕ*Y51VO^߈=l|T@[CznoY52T'8X4#_=s>ͥlcAWEҲ92S~.y`a4Rj(PHXc6%yJiP9ٽ0Ӭc Ҁlf$L	V>6J[PpDw¿X_"$9M&F>-Խ:ܽѵzE۽{9*.l_zaC$~0|J;RTa*J{]8xP-:ӟa_*՗1@A˯.}";܂)I~Ds^ S'$	tתc|rߔ0TNC?~^L|TL]ߔ2xFCY@c
XuI{ؓ>%=x#X-7-Va__l;f{Rļ}XugXߍk8Go}r.ԽmPī^/X$'}XDYTJ.eM){<Ӿ/HԡuHu/4_a%+lsiKb}h,X/k7{ބ7$yH`-͏*aLL1׹XJ ;krcjJ ;?0~0Gm,pX+fUX֤e,#j6
֐Iybes`}WQeed{+[H߲&{9~g|QieaJeɕNG%Y4߱{b&qe:~i\<8<Aƒް"tgoZˋ}pq4c>mY4g=H61c>q[(eqoaX>`Kth6.3퍇YPpcZir^OHT ec]DK.e/c)_ca,sgLt7;;CFmOR \b%UmFDmU8TжH*LL\PQie`~HC^?BG~cd`K#\eY%jA,>XK	3>lw^.s?Ɩ@$AR_1׸6:.B:;PF>ՑBtpl	"K%IMu򔻤&%թՑHY),sٞJ.:6q5uk+<*$jĢIiQ#1ilt]r[S)O+KVR(#mJURef8F/Hec4?	5o̗9fgYw~uX_6^{qw<\I`iQǱl_EtT4D~

+W
[$d  cyrPG	4,S/ñZU2Qb1ę.PaW}_]gL%b7eoY\E&Ky#eU޵!TsSѯe3"le#msP@~#/Ș?~H	Cf::x@15ak
ɉjstce+-ݗw*[d~ƚƋLںPc
&aGlB[#@(VR#z8wĿD2<+߂%}]ْ#"IAf	G\2gv/k3z˔B/3=͆,}Zurz}Vt[ Y>1z"*+Ta;,a\1]Xvy${֨*gAׯg39~!d
ˤ~ur̪{Q"}>PWVt޵!D}]Lk6
GaBԫU;br
 ZVCJ	Dj~g_&{-/~D~ _~ ][Us+.ȝl|V^3"uP޼ZBCɞuee5o_wFr77.bM6(.N$k|z&7ɗF^0	Gywټ16;o`"jl4k|c,1^7Bݫ۽"v=29G@7*cܚ?+JV%餩$NJ{ NI(dVv3S~KU|[;(2(bbeTI(e}f5ޑ1k2Qj-{Jb0c%RM?L{&02j{ 4¾=%=SXx`JnPܒْYwbs*WzX#4D[U<Q_lpppŋb:%N硈ǡ͌b8㰠ʃ%$-?(bc9ʃ$r#8{pŋbb:HET˒lu5sMedm94	
]bi޺Vy!3zgm8BYTlLX<%XE~Fl{JL~&F7Vfy Lkjf6a$+SJ9n789/*JVX[ܛY(+*f	W$l>F_k8I$Q/X Fk W[ZHȑ's?13dϭ6_('+o`C{-*8bgt°lR6$YT$e?#P^VBx+jVU[^Uk3{Mgc&N\1$-?&1{.ʒw}#(\X(|]\4ë/c`6JnkS;YRJqRR1ee\1AL:1~E|a@ͥ/+*"O&^mƱA>S	,/,9mar.CNgra(sre$\XIZ0L ۃjGl._Ce`\
Ǽv>
ٮX֤(urrFa}a%75,^􋎥M){Z,X/Ĭˆ()W/ȷP"weW\t}i,Y}bwۑ-XHgPel \Bס-Ļ	GW*RJXJAIYɏ^*.eS	6V@F>qcPWVt޵!Db1~¸c5\wJRጲDejߔ%pgUgD-e!">~0kdcrae;}a@19$arƒfEIE{ۆ'U}d#gP
$FAؕpbI0Q#6
$K6R̂Ȳf\oN.gfGCRy(:ٲ8 ?Gkl<H25iQ#WR]_јl<(lR5=Y	:1}ec<z,~g~r|ϵ/aX_lbUz1*JvV$JP񣽼h={gZ-M(6x6:mV#A֮B0BǍ{7ɇ`ZE5DRUT%BIN
JDws+h.9rDͫl}|ϴY}dz%\*1̆xku8wl!C#> }W'EII87_d>b>=fՄ3.*="֤=}a31-EQtzb=Z'VvY6${֨I3[">gs/,Y#eS޸d|ϕ}jIbZY#PR!
)
Մ_3Gx66u6sFrU!&UA0$q*]G}byjKgNޚX5o^Ս 4"o`](Đ((4סlL(d@^ۂ+A;Dw$ӼvX
2<ySy}>$ԽgClhr?>v(JOorI(~J&dK/iT~Wҟ2,p42
bQ}5C+&령#;F2L_6\xYViXmYAjiʲ
^5r)+V6f䪳P_;=(%ٹ*EzRvdݐڐ(dn6#ԍGW[ЭcЋR긧}@7 yhpo9#=ՈCl78XRZ /FkM8nq޷V BX8@H65<ml|{'$g
2d<j~uăEkQ'xخhl
5`72Բ

5#`IVA~u\Sc Hyhpo9#=ՈCl78XRZ /FkM8nq޷VB	ccsU {-Ma4[Z|wٲ}\ϳ|wٺM==;qańy(EgwWP_6JnkS;YKHTl]d|ﲡ.$[K\^4Wa%+umRzEGց]d|ﶧ]nO
-Ө\$mdbԖHϻ6$nUGWrbaIMYX1ܟ)ax9(5dL61>lRKzԂ&}+/@GU$sr̪m8cyHEK{%9eJ2ޅVp6V
ǨёKJ?ZrHȤ`D1Ms5g>-q_V]߈ {g,	2W+/z],brLI`lWE.jhDƈ9F~

ZR>{&/FdG	Ou$ói8cM]ucEqYa6h4_}^ĔHmYDIUwHU#Կ*wWđ}o;/7yTZ{,֧wʔHd񏫰@2_a*H޸f|޾9HhVXE=|_;ڵLsatI!A~E>P>-ⵇXu
sL_V_c옒9fjIUwH,jo`kRJjd8gO=zϙ1^|ϲY=$srdbԒ\@F>&XeTQg}2%p\A(!}j2EClW*87II2$V1ٟffx͗qkS4ՌpFh@J +dc}J˺H㮯r:aw6S`0b?]ǧAtzGBk#(Đ<zՓU`O&28"A_$'	%[Г<z8ƓƳs@ Ar??ھG۾29@\՗Ǣ'DO}(|J;tSܨK{Itb\LwEem%IӹI{K4TSYYїƳw~^ٍYʛ~^ISp}6&wYVW
?Ľfp~e{|Lɻ
dw`+mzo]cdT
L	n6G+°ߗ8|aŋŁ/^Kr)s?cq97FoPpr.p5I{	XEcfVܻPE͈| DҾ0?8^с0_$oR^S`4P$͗gTJneM){<Ӿ="H	d|IneawqRR`J^="O#+'/}ܟe;Г6m l.OzR=`":1K1$srzRđ.Ll/%#~
nO~u	洀Y!(oRJfKY|<Jm|3e<Pgmy<]o	:ގ.FPg(?oNPkNLXI2{K9{<]ޣJDٞ!Zp.ωxJ;$P.w%`u	dﳛc0ֳ8V|@ĒF$/U>!X1ƌ|ڱ$|i9Y&XX4ϔ}OfM^|_,wڴ9Sxѩdsq@qpr_B&ބڜPn](( [Еc|l=/'"\}"{2HS"!$ghKpԛ|ͬQVsX$֜xoY(L7!ic՜4k j°$XjzބUwo^q\XKWu{{3j	/që/c`I%75,t􋎥J*oZ;}enB2S=e$A[ja필\TXA߽"OzY>|_;흂[#fҔm3bޝCbHw&VF-I^$sr:)>R?w$wQ6VF1Y[2Ԓ޵ F=WP_6JnkS;YK\u*WEIS|	VOFCT=e$A[ja필\TXA߽"lO_jzq*m^=:̢MF-I`)xbHTuw&&\7PRRɏ6HPGP$~
a5-I,]R$cכϵ3b7X|lw?묡
KmZ׌?G?~]LﲝBeM^AC/GƖ쮠;	fk
xrF,u*5@V(ĝ{XrF+U$}zI<^|ϵ5gI	798bIJ ,GATŐn{3AS3hWXv3ҢF)iQ#1ilc(#:17_Bq3(qbP
Fcҥym'X2dq53%)|_X#
VKX@͟5oȆK߂3rPIsg?dk-˼*iYzH/y^SV$JP1v=x
4
$ZLP-MW!DOl_z.jhݢPDD S.Td0&ښk,$fpmriј={^XG$Ė=˩c9tSGnh6xP^ȋ-n6dXxȭv^7VL;1/Ҕ01J"KOz1+^ýG~fxJ/x3!Laƭ{&?~ǄǄXD%XTa7Y`$Կ~ZC&VG;77gsP	VOc~ҰiT骻-,
qw%dB6"30D<?V6IFEJԮ`(g@ 5P}ɟcbZ*}b+~|n5 'yZ]c>Z٘d.1L-+̵+g5
QGbEZ rquv/A@+tj:9y	FbIA.C6~PؒޜM+fyN,*`܁h);j:0#\~^߆3TEӗN6֓du6k3ǧ컗mn7cr;N((\BZa_P~^JԒpJ$o)$nnK;D^DNaIgȝaWF&HWSÿd"zanޱ%%nsyj~WbUdo\C&?+֋#DqՀŅ@ϱԥtK1+uj`;sX%}byebԗWPLe/ou/]lj(C/>oc묝OM$z%)[kz'_{Xl%U%w5啕;#==	B05|޶f%jAEWثS=͏E
~2rLI`iX{g=R{:h.6yCƠcd#-֮QSvM0v)!ϔ^/WGulzIF8Wy{uӒ.k7ഊ,ݦN٩<V1YK+;m±=['XVy!#.*͌K+඼iڼ2ċ,g6^e̒IB²4wWf޳8V1uXQ̈́zV߂ư;տj&g$Q,L#+~V~%qw5ĥZ<CBPRJfPCKX5C%35/" )fҐ1u%>H8__y඼iƱ[jyuc_2O=fo|($XԍfYw~it<Կm欔;PRǄ_E"N_ydp/wjf}cY8+F`~$PԣVJ(w[mfLK`'2<.NcI}V_H4,:ԇXwtYKWp$?c#kWY/R2"K%!V55i嫸]Se;eMѫ#)}`$PR!Y(PWm10J`!CcbW/?+/~ߴG͆{WIʕTeN)LM˨&х`%YĨն[#qՁ liģt¼U0d"v/l]I|&iniR)DSY17Apcx2"pQ{YAadgQyqBi^c;&$QyaaV2i촨aPg݁)KucP!m⼃P!rnm*wG͈M96/&+[zVI,{g>jeo@tRݽnH.]MejKdD];Y؊!Ȇ[f%;m&aabZ7:_7/_XB >h$Y4BYalsWX
J1-wV,L_}_SWϴu!@Tȃ|bۓ;Y	:Ijd9"|Pq*>ԇրx	PCD
dA>#}H~}i(dA>oPT Z"IJFViRL/:JݧI^q8""/HE"X"*9zF>>9 +f(VV^[lăa 	I]|^r:CI)+#$^[lċD>bA͋n,$;퍋n3R2Q:T9IS}sb[jbۃrL}䘒5689#އm3ˤZ;v7=	w'15W`2˽{V(]!cюl
Ǡ'VA
,}ee@IiXGY@uhy5`z8
`H8Vn/ce*l,eJ4ϳ~T({g2}l,i>%eI*lI]$]RH=J%S޵aD89[P?nQSЄm`r/NEQ/+Ve,;{g7ChtP	<tC3-l7MmFw!@&d	<@"(+X 		OMn]9Z欎6X/UIJLĐE|||Lc`sC P蠿nO_p.Y}XwITQF>,$6-h-ϱԥQ:T9IS}sR4ﱉuw"ʦRA}^V8)_s/]ϭpP}bORJl1\YFFмz2;mGz*
;-1I'\Đ_u.Oܔ6KasYD#_|޲D%S޳#^N1%y=(khv:4$ħ>oSYIc%X!^:

ȋ$aVF31X{0^Fxs^J{A'Zc&|q*Yxr W]*Ģj_;K#Ma$sMbדxG"c;FB=J;J^x$fu3>SbvWaGWaSZ%,) R=֪9z9#6^i3m6G4.[>QJe)Z,ĭI,̾pI&殱.9%#X>aW3.BoC]J_@7Žv oaIϵvujG4)gX 
l{mTsNIw6^-zga[6GD-5$[l+E@wc){u]bJ.9%#z Clg"]ZZ>2A3s]]]NlWᭁ>'N+AJ,>fasZŗ0>*W{KgyD֐OceJe!=_ύf?6,ǘ>_T]-Zś'1	RMd'm3w\cTz/[9R']2[;%>+'1ՆROd'ř;3\cTz/c*W{KgyDցvOc֨#)[j`?T*Kg֥tӽ|ĈF3dsHJDE'ԯ4g6s0e`9ԣsR>c6RIfawhǹvw,Qԯ3]5G>_yz\1;_`}TsOe,[)kUӽ4zlOSlfơ=RX#Z)!̾pĸ䔏`H\Ϯ.-9^7;zkךBg	
:G4iǶY[)kUӽl׆g;
ٲ8Q\xmVHLm]b\rJG԰$|g݁win63LyZgyͅm]>+1#Kg	j%%Z,-J?¶r/U㰭VRIHM;.-1yY\

k] WacjDfŐw>Y} Y7VcDq&>)=ΠY>|^I72|_;T!BL	s>Őgf?峻טT*J֡O#_^F1#<ARn6Jo䭠JUPj=@ՇCK6>rfY]yeBz/Ǚ\3XbטgR']2[;%>~%Y>ŗyygyRʛB,cGK$g,h[HV
"yz[HVzYHA .}bwKJ:E
d`-Pִ0Y>dmYwA3ßg~s`V3ql=vDCf}PЁ*gЀ)eH7
LVfb`3;l̴r(|w+M86_W8_-XkZV9XI̲;-R\wCZTklLRٙhX}9	NWES
h2u I]<$UwAԈmbD@Z)hg|byZDUwAԈj`?wimmYVl*I{mٙQ|V+L7IfeDfUceTfU9PA9N;S-9M(MP^S2}jy)h|+-Ul Yoe`&#ѳw]Bgٴ8o}
yB*Y|}e8k`}D9b?;KRӔ53JT勉֧ݗ숞K(r(y.UR>B|ϔ=Mci촞ǅw+ϭydB:ykY'?p=vDp=i<FlX/s*QJ(IblD(O$:'}tiv	ښ}*wYE1s/<PP]9CI/sT}Q')
%|πD`Geci촚ǻl*WyS{ZYbGV<3r#qdVBȀsVCc"GZ'/}ʔtB)&,TJϭd)RMcS`G_2Ӕ53JT勉֘dD]<
^jJ>={/|l59Ԧ?dw+ϭ,YǗ}Adn6J°Us
°rXLzYHS
VO_9(X	2R0LZϭd	,Ye*Iu+,9Ic{bOW3ř;퍋.a*=y}*W{KgyDֲOcT>*,uc>DճZUPj=@ՇCHր VO_9((Iie`%er#l*WyS{Z]dB:ykN"Fj٭X{T*5VjڡzYH@ ,X/s*Q5P%#hYe*_+Xl|^ϙrF[xٗ:	kuvuWQ6IyvXGԟZȠ>oY!LnzƬlSZi1}֮~CW`8VNK,SmvF8,>p-SZi촢DN lBć/2k,>XT(zN/~wܶ!^bC|ϵX}T(zwBUw}b$?yYa勻B~TJ^lyx5gڴ`6_l㖜}hlidiJ&RI@ޑ3cC`IdBzh6,.~llYs1Q|39R']2[;%>6X%]M}hllYbGV<3_Fj䭚ՇBʀsQl֬=GD>E%Y>|_;TP%#B.A"jL5,-*#1_`?sZ/T#:Bu,-*2=#H> fb&l{0^F <+#8Ou(/1P ;wO?1"	)8R)6zs>_yzDaV9"u R=֪9{9#6^gmlڳHơ=RXzX;؉uuA*ĸ䔏kYgٲ_NB};u+w@3;syf G>j(#kU:@GG4b78f}=M՘"KmhG$RB̾p]b\rJG԰$|gЉ!winY}	VlyB1;&XOQ$|ϴk]}MfQ;I,}T=_ύ%".~/"gƊeJ`tl(,>X&(,Vژ̉|a9rj"KJX#jW;eWYJ9\TՔR>tӽl.-1[u+l=x}$fu|3>Fbv~>Q=l((Q;ۣNH͗bzga[6$l񩕶RX#Z)"i|Vuuq)R]x][^ЏR_@3;syf 3}>Q=qu[)kUӽlӆg;>li\x[l+E8"&^e6殱.9%#X>aW3_4>VfǙbvs`'OGR֥tӽ&$h2j"KJX#jW;eWYJ9q	jQ)S^iwiiJ9`PC,ml}t"paS~ի"	'XЈ:dϳ O_!GЇ^@6|ﳙRX	2R1VZ.Z)}e'0g}-އT8IS|(d(GV1#<Amb47rVBȀsVCK6[Z䭑9a&#2ϲ݁'0g}"gR'2[;%>	6O_"t|c-J*os@^PbFy/,hG7V!䭠JUPj=@ՇC!^)/ʔ0$X	2R1j8&id:s`LR0׶S`YX9#KTK*8^oﯹ|ϳ{}؅+"}ڶKV
"zg}T({TQn1;RAe&6!mk":i9`F3,@iީg}3C峼_*okv~Z]!z}hcjJrVȜewwЖ҂+2Cbdm8f&XRh*e72ހۖ_*vBr\聮A]bYNB(muaq%焣,h54JID0asjܥ<ܖ02u&$a%Ē&G~0/ȘxJ8;_8$tf%eR#4 j F^gm̂ioeR#49eZĒ6S.Kmt̨MeifFeG#28;&eW#2U+fH҆j`.(ibxD!Y-;MLR4L>~=ܑXngf^5M̧̗{B`7y(|w+M8tv/=׹fq-߁!(ZĐ43t!#߃~KLG儢#ԍ+2]%d䬏ʧ2Agܵ
-*Wʛp䠾/(BGZ~/s&_PQGKA[F|czϝ6ßAԜ9<%(OW30g}"grwOdwK}hd.}c8w7d(GV}KBƈ5rVjڡWe@o9kV#_֔'/}ʔ0b$H+j	OLxDl*WyS{ZlY`Eϳ~XqaNJ٭X{T*5VjڡzYBԠCd|ﳙR,B)%8K֠'YJ~3W;VojWa[Wb]<+'%Mk,jjk°~WWaKS]@jCeSXÚ{-&9ԯwۙ+ɿ`}Wa[6]iX]ͧ%!k)&H}hbAeY]IV!,FV6iL s
k
r/2k,!w~/>qP~T^z|lBĂ̾gX8>qP)S%{`E	}f?6W0b/T	L}ϭ#'1l*WyS{ZFVO"u`q}g{cDՑrVjڡWe@o9kV#_ֈeJ:8
d`ZY>V_eԕ^RTJejKJ={g85xB~((ZTd jKdDW{^1`)5Sûf#qߔ6c>9Y;XB/_Q
ubhCՉDk~wܶUu5GMf[mgN9^q҈`!6^Ϸ9:"P~u,hҩud^Sf|XJKw6ОgЖwЉ60>*W{ۦKgyDֆU,<
"UdIUЧ/aBg^AU|#Д`/ew̩A Ab$HLeO>f?峻XT*J֟'XB:w 7XA(mYEtp=#® o9P+XzGI#@ >ڄ"]jI#+	 ewg؝`=	}.~la*=u}+m%_sOOGK2T>J}eB:_gyFkdblaP 7aP"e
/>>R*PH؅	2R14B"Z|.}cHұqW򑥈XҸ/wjql=vDT$}XNUDB %_C?yn:F3,LHl*Wʛw@}|_3do;K|-J*os@dGV:3z#q4;&[8V
"yz[8V!P`'/}ʔX	2R1NZL>x`}eXEKmkRMALFeyBx\wЌj>8f&J_baJejl+>㗶-!$W8zPR&EB7ۨ 0)7Iui"K=#͉`IsēhFȔ
v$]H~u#ϳl̟e߈:>\$#w̶"ʛ? K-1699{^Do-_e>[37Yi$Ax}Iq1;RX+$dJ _;>4u!̒Ap$IZiC p1
e;(@\@c#A$֚.-,Zl!͗8܉ *)ZmY $~ I`3*?:lϳwfeGfeV>q(w33*C3*\aDޡ#ϭ {/We;3A$Ppjǹ~zA.~lla*=u}*W{ۦKgyDր?d>q-J*os@y*Ўu}gFk,iXvMp=vDp=$C=,Eց
}bw̩A!ՈP%#8Y>VW)1$zUֱJr+"wܶ!^bA6E_3ew󊄏ʝet`ho+H&ȼ}9bo󊄏uwB{/lBĂl̾g,]ߋT$}C;{m3y}I+Xuƿk峎Zv'֎k'KO51zE>vO>lwlu]cyqʕ6Q/Ud>q-J*osG`Ўu}gFkdblaP 7aP"e
/>,X/s*PH(IW-PO6O^NrLI`iP{g=?1(@ ~ֺ.!jjk1lJدUEu5#򞲳\[lϵu9MD9üV^>G9f<N~h9 HJv,\)kdD^1F9nb.9Wb&Ȍu_gVsrF{5xr 5W]*ĥ7CMa4DpEdCF;蕾se8}.Y3Ee=8{	~Ȏ] fĘS&	VL8B>|^z`|ﳙRJv!BL0*T$B},=_ϵ;9lcT+޻Ҧx}`kaX޺2KQfbFm`+)d;
Wa$s
ða$zY9Tb2-|϶;.j~xgl` *WyDօ,Y`?~pw+ϭ6OcGKЂA>ƕI2V°
=@;a$tzY>X/s*Qȋb$H2
QY++rk 7$}ZI_!
>>_}ޥޒ{@AtOW30g}x>_w wL+_sg >KgyRʛk'!`?gcDmYD%a+HHs
øVGG_}bw̩G%K&JF:8J'Ye:W++rH䘒1ݢH?{P"#:ABң"/֮+7Mogr1GVFg#﫱W@#s+$e9rI|Q>#iˎf@AjUEwܶ9^{e{m"i+/Efs͗|Ϸ9fZ"PwJ],hҩu[jb)X#I8z%Klu]cyBJ6Q/3d<${!,}tRYa]SruaY3
/cݓ|wJ},_9(# &JF	2	$дY>z_`=\3]cRX*oZ6Ouc1#<Adn64ڲ+XzG]@sV°$@M>ڄʵu&Ȏ$eybu'{0g}X>_T	L}ϭGvOGK2T>-;}eB:_gyFkdblaP 7aP$c^}hO_IĩAb$H"BZ8D}c!btw!cJ&ȿh PC7VjڡWd@o_lj=$
?P3"O=Q)숞Rj#bb}T(|w+M;Argk`7>Gw7VOuc>נ7X!cJòlaP 7aP$c^}hy=eJ!BL0]-P>1}e:>֤%l+JP=pZ]BCbdm8f&Z&,?X!]z#6$})dd
s0c6d+bS."V%Vl%f䲖%g9;)"Vya/R;Ɖ#,$J唏kWz(`}K>^K>^_T׺;m~Sդu%6M$	D!d;L,$$vK}$I,K;\N%.Dر;̿89Q(f%kR#+kRH+#yD .DSR#+Sx][cIDLZl!͗8܉$؂%mY ${eK	Kf}hfT~̪%ZFeWʧ)W8Q$wPOe"'M>lwlu]cyqʕ6Q/aœĶw+ϭY`=W}Adn6Bƕd+g
ڡWd@o9P+g
ڡHǥ(3MeJ!BL0KT$F%erʪ֍=-WXMyYa勻B~TC/c~wBeK^WB}L}g ?1!+H&ȼ}w=T(zN29 zA.~lla*=u}*W{ۦKgyDX%]M}l'XB:ykYBƕVBȀsVCK(Qy`X/s*Q[&JFei4Y>#޽ʲ䘒)BҠ?{VQ(P?h/m0֮A,]g$f<&ڙZPJP/,hE$BgDocd{YQX,eT=P'}rq-P>Xqܾ+#}iC5R܇֒ 2&JNY)匵BаQ}c׸SV^I,=1mCg:qKz)f<hac<\)ldEB?] H	VL;	/S$lhEdqU^ K'/ʙL_ʔ/>
dﵒKT'օ'JZ,XmU}$-Aӽ<+,SZVViX1؅xD/_}Pc̿c5zi35PcPd+Cϭ
/<խP֛Pք /<tezCϭZ2eBZnPezCBZ_(y(eȽBZ-
P֚~ǅzm3eBZV_cd^ϵ
}hT~ǅ}z LYP֋,cod^YPփ_+YIk*<Ղ/->T(y4ek"3T(y2t]1fx5l]SUWZFVO_9(^؅	2R0FZ@>'J=^0a=ejs/a4*W{+IS{/6tDր
}d{+ua>/A@m`j/ÜwT+׏M@Z=,96W}wAOsϰ

k,i/$sqe#+h=vTP+haP=,Iv}xV]}??+XX/*P؅	2R0F>PO
֘ʕU־,X/s*P؅	2R0FIGօa%e^NrLI`EA*#.[PƎRއm;0?;׻N1%lS1N͛g`PPZR}G.%}Z=Ob_)wj\3YX!g'MU±)Mj}XW3y++悤|Z%ajD$ڒYU[jaϔIXt$c_ӎ=_ϔlwKVW0b/INT	L}ϭ
VOcJB,"UdAD%Y`9z9qi*}ϳBG'/섟cxE̿_9("b$Hijy,Y`E	}".~qgw>+1RT>,!X__yc@((}%JmYJ°Us
°wf@CРV̵$w,r_q-?VHD#D=KXE+"dCT/}=_ϴ,Tzcyqʕ>Q/ Y>KgyRʛlY`Eϳ~>ƈ5#ՇBʀsQl֬=G)؟ZDO_9(
dayNZ<>@Ud)a7=6JϱZo3112ʣl̲FBц[i}/sⵅ["rhD!~C%5	_R_2X-(zG){eԱVZԒdG(yPT7L|_3``7e*>6˾JPEpZ]B8IU6X8d>_Su(jCD-́%bH`6%	yTwLK՗	,K+VKu	b^%J"<( XJRR:_%ı/XKX	b^Ȗ%Ib^ܖ%Ib^%bI#-Nf5ė)tHe֬D`YpF^imQ'֬HP3UAԈZjaݥ>ԕRq[0F>: ԀHeUްtI)+XffUD3*$2Vrsfʯʌ|ڶaDʵ
}iT2FZJՍgY?w7û'XB:83|zɅj7aW]C5TP+faP=,Nd|ﳙR!BL/-T#C@P,}e:vPgasc`Es*=1ϸJ`tl(OcT>'XB:83|zɅj7aW]C5TP+faP=,NW}bw̩G&JFZZidY\ǈQ=B|9:'`E\3\`qC|39R'2[;%>fOcT>f,Y`Eϳ~>ƈ5#=(®k,5VjڡzYAd|ﳙR!BLYjјS1*_c_ӠBzh6Y;퍁68>+}%_sFb'1l*WyS{Z
O"u`q}g{cDՑRaW]C5TP+faP=,NUd|ﳙRlB)kYjcBYe:uPY$(OȂ@,XA IQ=Ҿ/"};LN>f?6W0b/T	L}ϭ
'1l*WyS{ZY`Eϳ~>ƈ5#=(®k,5VjڡzYMeJ8!BL-P\8}e>Zf?6W0b/T	L}ϭ\<}c8w7'XB:83_FjJ0*yGZwlb}hpg2lB)ifZb}h	!> RgڹY\>Uܩ)ޙZ)BҢ=c5Zޗ-7M(lGN)n
iTdEF,g:ګJ9lZ7ZB/Y>|^TabdrE%$AgքR (#-_ϳ>D%w-Do>Y>|_b$R!wHjb}hNdY\ǻ(1X0>g{<*Wʛ~k,Qu	XqGR}iP>0XDmZ\+JPPs
XzR~(O~u`0g}%2w:IS{ϳkLK}hȽd(_7X0u*o{,iQ}a~r jøVWb7p=#ÿOK'֐B'/B*PD#NY)^Z\}hed)O^e;#bK*lUYCz\8]"4hȋ-g55VL;qՐ>EMZn#rF.Vq"idÐ7}"Y>7hVԐ(߈g}	B'Pn6In]*:	B%{!nal=5*C(}q8
'}	&6C#±XL#jǼew ?f6/:ݓzc}`{&{-"DRLl5?d$fn6_zk5̉?X*-&@펦Dg8^5,jGܢ]Gee&X0z}hSm}/83̓+k4$-9ee~5H1;0}aG1rVL56]q.QJ!lCcJ!H[l}^0b_;jIn>!dxV1!)GdJԓ"fթTGc`u-Ja{T(|Y>فDqT(zH[tR`JS`z(ĸog(y@ʕn/Y`Iܬܓ)b9&$LPNRID1IbGa%rځgNPƎRބ*]:l׈Dȋ5b4d	90duԝ H9jqpXL;Y;(U>`o_l9<*eaKhE>Ut%ˮUVJ9Yy+ֆ^e*'H0ի"'a<L83>*>[;ʕ/}w>Z]$NY\IRfY]ۥW;벨P *m~֦Y/[55
܄5\P YX mzedB6MG	\CImI4դh!GbH#$Xi$cDMI$niI4$bbHłPSV	$HHDt3,!8VGe;&o"Q'#A# ΚI𻴶Vf%helc6 ":l{-/I)#+VYRUm>ߵ3*jfTcڙNJW8Q%BZ +/zFrI,-qs-U$|"GCtAsB.6hGh7$+W
]Q.g*U&ڛcMU?["gٴNc]!Pa$K$L+}PlnD4egQI.FbLE3,{^XG$Ė=M
<h-tȑûSkW
[eU:3v>8mXeyȿٜX.%|ϱI
޶A*I.)jԽ{X?{834@h/RW#g}ڰ?\Z,ښ`]ڠWdZ\Ƕqs}ng!4b9z!W
["/Ȼ~3Ut~sGL;8%X}h~5e-cܦU˶kmD&*uZIY_9rO)N1%s`D:g}E"K("ĨX2X`ho%d</2;5=3Ԑ3m1_ϡ0+fHǊU_;}|.:kWZSL6X]_^e.>j<f76}&AJmb!׋QjylU	ZNV~*ثW`?q%6Y-c&?SXl26	zS<JgSL$q1qf`0ՒodČ{6L}\|}`9	`_fqV'MfZPXŕL~+?(W4XZ~q`%fsK/ĜX_WNV~M~QĖ?`~HNq+ 5)`-G`=	5s:uZ՞IX3]#MI(ܶSuU%f>1Y͞Pʤ/rfk
yY˲zJZՅݥ Ms،_;6zeY~k
8xA7p Rt#VJ4ͅ56%6`<p:挒
e%6gДdJm%6ےnIM g-i-a$l9%GGR#6>D4F^-*Cy?)	HtOݥ>UVlc4@:l{jI)#+$b232f}jfU~̨ߵ3*q[0Jօ ՗^ҝQ1%b+IP
4tࠡiPn-?'RsSUdûP-XF+Ń_J::bX5#!mF̲(5~P%=2	+E}
`LMvX|#{R=[$I6Dq$>*[;ʕr+}_.%IP4Ԯ}}U(E $mvֈ/7k,nNbŀWXJ&>[;RDn^u(3]Tc0>k֞)gܔHӑ(1I9iTI%oUzqIfXx)vV7%	yE,'R>VX
(D%ZUV*Wt>/*f"f}	>%he	?26_̰eI	Iy1GFFk41Gz5v/IL~e8}HJ2%$Y5^O%F4cc~c#?zu(,k{B|6Ė7z(}`8jH-GhK3uoB8ͩ-J8$Rɵ vQݩztqٍ_rPPOy$}+4Iv>o*V$R~FZs,)8F%(D˳i8ŏr5R} %I@;Osf>p5,KԒw V=;F[5OJ_b|V~e%}[~/&%DC'FnK	-)/6I$//XJޞ߰vhǑ%iR#i *²:ᘌg|,kV(Dt-508{Ua>YM*IUwYBIHZ̫aPeq3UQ[0GfeV>*JÂ)W8Q%BgsFC&_'{XA="6L}\WrzejKJ=cR'a%P삄Dƈvfmx((ZT}jKdDգلCNjjwj)jذ3".d-j	(c2Ԟ K?%4W+ PN711h*G;ul֤"9D>*>[;ʕlW>u߯w֗kH
jW˾A($-_+%Sm$>BYY6Bܜs!`%eVL*ܿHn	KПjPgi5ZnJre^YƉ"xJՃP-%MԤ=Ĭ#jՀ#2ҙ[llZ3+*f"f}sh	+C(HǸ(XW_Yc$oaY(0Vn4.M[mIx* ek
bHzR.-#DnIjQ/H5Tn_$G~%iv]GҤLIcJI%jS1p~K)ͫ&zwAԍjђ^6/J쾠|V%oo,S(<%y,eE,$Qܒ(a)ܔ;ڽ_~JbhǑ%iR#*kV 9UduXg|c@Xgi~vr#iR˽jJG	c,`fU_iJ>ߡ_u
$~fUc+8Jb)W8Q%BGgsc/2l	;(c `ͥerW+/Uܩ)ޙZ)BҢ;ƏcǶqa}ԬJ'D	҉Cg3
PP7NȉG	<%=ԜY0*RՏi	TD&2.^DV=eWH0]
9#PJfY~?O _#T7E|6f&RGxj6FS?d>)R#D%yPT7`z/K󾴻Y8%BGPթ\#.a($-_0M$>@tm腹9pDnk BFk'} Lmz
L'{WX*-m((±(`v<ԑRA<|HzzYiܔ(&crKU]+F=Ln_$G~(ĥ[>QVJ X*yZS+m&dSm>f`?%c?#`dt&c6z{%đG<~X3<UvQ$%
902ӫ2JiY4stG2|$QjVGˊ"PeىyĞ6>g=JKO%:D2X5%H"\ڸ c:Q@UY|TzPWҾ{?zw^ϊɂV]~k(<zJrQKVJdGrJr,wEL$JmM8$X5p+y\u":b6`"
p+[lu֬P3UAԈ銴?Kl|9T%9%2Z?$|aP;eUq3UQ[0GfeV>Rq[0J֜#/҆:il9XLcҲI|TL\I`iQGc80}_W'D	҉CgІJt\)l{0sSIMU<GjǴؕN:[䧻H6GyH
~@8343,ߕ
M"T2\R[.*[[
zX%j@M["w+QejeCxcJ|
k)X/[ZT$}jW˾Roc݊RNITmk[H}l `AϽ,nNb՛pN\Ϯ+́'vl	svQ{KSa#V9dLʳMeղ'}S#-"Bw5CWaXF
*l"eaнcsZD|2l]Z4[kK_쬘4,{ֿYiBYBxDʙW*W`cr~ԖWUɒ#4Ԥq,%Ԫi%m$WKu$WK26+t7y:xRHG6%ߋ3쬧l	=|FվgW{u)5I	ڲ,F76:RI&EepZȑ$cFM>dMestqVU7._Ʋ|caqWX ;ܸї`>~g=XCv=ѫf[7.p>Ak6+mz?zPٽ+ t"ؔszð4CI"VfOE}6IKI$]ҍ{zoU/˩JxRE|L~~+(_*wbPIrwAԈ6@nD@Z)hg|,V#(jbKl|*"[D%jJmRfTfU_lW%+L7IRGFeF>1"D#28{]jӤ"/Hseyܕ	-ϭ~zWCPCsE(Rce_-{ҝĖ	J1_`>CMm(HPJ<ho6fјV

ZR=ha=焧&2;%,/b:TW;2V6߽$>$|5q*}%%[i..}[R0SaCj=]ddJHb}*>[;ʕx4_"w֗lBFN#(mRF]VXbְ҆<ITmai&ld{+V/MȀ!Y3"1{>ԧ	=:Iz3ռMGqpZE4dﶶ!5,n'_Ʋ}j9,`KBɊxej_k*v!uA@#{OYձCejRWUɒABe5) ?t%ԪӽKHR˲: Ա2_@?x؃,AQ5$62 vcs`VHWIB#έS^PVLzD؇5nA/Y[z?^uln@rL;wkZ=u$6וM勻Ncj5T?zd>;إv:G\ؔt%,I ZHҳ2xJ  %tܒ&_I LL2R
ރ3xJ83%NJ}%f26DiUjĥ2+m]PG"QGUR#jbKl|*0kh$wQzIHYZV&eD%rRϳrY|̪K/Ĉ(eV>qac$zC.pDHl}h<Y~zWCPCsEiY\Yze;kWX%(ZTG{xǶqa}ԓu; "6yCQ(l#tٛFaP((ZT}jKdDգلCNjjwj)jǴITDO%_btZ@϶PNfY~?d+6M4:0 q(AbceK%O[i(hO)ԇ`dJI/gBGgyRTc
>s;KrT$}5JwwJ	.W;K%I*m(H}j@2v+$q`p%eVNNǃ"a̍dV:PS;EzCsH^mXe'fB4v#C	̑G= &1(c)+VȔ$U%VژgYNEÀ?%h~F=Ӟդ<|HJj5W&je x@lS.i|<B!įCގ5/@i}c-8jZ_GWcusz6((wcYu$QPRlwedSԿr;+
$I{YXV4Isڧ%%k% .{(c|0J˯bĠd#\ؔ;c("6Ivn(RIE-H+/2@|h|CH4i.H+#
e;zՀ
*:1Vgwim=*1ޛYd$]V䔏33*yZ̪Ӓ&}C3*C3*1fH̪V8\aD	-ϭ_owu`7<,	,|VW)1r/^ʒ镫,-*#c80}_(a(HPJ<h6B9z"/֮̄#[Q/}YMUxL;e+	ի"	be311|_3*>[;ʕb|_3Ï_.'HǺDXv72QOUG'I`2UV^kmf}rhe+f^
zsX0g}%na+*Js}X(Ƣ^}d{GVk.chR7/ϱdt+f3X{T*5VjڡzY9:ƕX}i&J'}KUCݓ,1ᖶ@a&#2ޡCҖwlf&J_@ڦ_M`:ABF@[-P&YX n7YVX&O5(8X_醗6~stJjR[j[h-[dtU$$[cD$Tt۔Ėؘ`rU`B($HHDt3yCp;mw5cy?)	HtOݥ>4+C/Hse+UeSޱizIIXrʖʫmnUS27~̪rRl%BZjLc->nasKg{*W{T7/62Q/WO`sM~,}JFew1%lkj]
٭X{T;K''Xұ+bX/
dA2wH	NZa>1,Y++ѥ;ܣbKK894.[PtSQMwWpVD_d { Q싾G[﫤k~d6N{\3YrM"UuJ(U󾻛
7SXtYvdP<;놫e|S>>R=Uih_ jW^;w2]'fג8f$]Lϵ]]5Of*Y_JVY{'f̸f}Sl`f$lE+mhG5%yv.9%#W>bFgxvq(;~i,hҩu)^gmf|bdGRc^ŐgЗlY\3b˘ly^cyBS+u%_sOc++j<AKUoKk,bSruVL8B#K'/wCcM~/s*P>X	2R2ƲtOd'ř;9l>+yvOd#__gy#qMՔWIXw
<*RxrY| <l0U)ȎA2ϱ:Őg{f?V,ǘ>_T	L}ό`,Yc,t|c-J*os['X!/čz#qXҲ1NJ°Us
°rXzYB>|_;,eJP%#,&Uē}cJ<}4ܧ"}AڶKV
"zg}(}Ӫ}9~޽?yn|P%=%S@숾S@8L33EPl*Wʛs|_3fk_.%]M|c͓,YǗ}Adn6NJ°Us
°rXzYBмY>|_;T|5
dejd P]d)XMrV,$fY]+Җ\wP12U63#V_kB]H:u˫ſ[b@2X]lKͥ_2_$*?%jج}hܿC&Vo	<y`ĖsX5I`Ank16\|gV$z`}d
I+R0]siAmrKf[ԐY jFՀ"8L,~4go`*͟tVHjrHVw5*Po~.IBW	,b(y̾wۑ.4p(dIcP!	"8"i<&	µeF^gm1Q@.D#AJDpD<AKVVINDu ~C.p܄UXM6USR?z ~K2LM7%*3*XĵekIJʧ6\#%B[D_cŐg3w\cTz/T	L}ό`ԡd>q-J*os56Od#__ڷ9+g
ڡWd@o9P+g
ڡbAe/fVO_9(lB)b\L>1Au%er
eL<~vzw}9IT%~d$1́"/زAfascb˘ly^cyqʕ:Q/|[;ʕT3'XՏ/^mb4Sp=vDp=$P>r
,X/s*P>K
d`t\|c  Y>C޽rH䘒)^Ҩ?{m@hᣦQJ#PWHW
["'~aڌv{gu5f}zҩ}TpG$`	/Hoʒ^IOyT㤒GcFSea=_ύ,[\34(ضTzyW*W{}%_sVOc<J=a=_ϕط0g|ŷ0/]L}ό`X3NJMa=_ό6-.~[s*=qόw2[;%>1pY>d?HybOW3Nl[\3Tŷ0/Q]L}ό`=ꆕJ!X>>k}>?P}>4*@Zn6@j
YU@2Goضի"	FЈ²g_r>sPCwqJew̩A X	2R4rT%c4>Űg?峻J8*o}e#^F1#^mb4CL*ڡWe@o9Vf
d@WEgn|϶9\3XTzykJ`/dwK|c
VOmGK[;ʕT1Q,[~7yw j4+i
ڡWd@o9P+i
ڡߑK(AZ7O_ɬA  B)6
i<Y>dYwBc4LفAm[%j]m=*Q.:aAMuA9ށbNIOy7eȞ6Pjf&/wٽ2}PT7|_3_.o+dNXI̲;"*RۂJUBGJ3%Smbe2Ԫm̴}hrdAnNbQ|_Y2B e*dHUR# 
ՉKDeV;br%_WtH.Sv̽؅k$Li\@I{mfT_eifJfT%S28V^fU%S2͗8"grL҅mEژ.˵!)TQaAQ`eX"?%p_Yټϳdv&1i~L2h3%k/Q}se~wRTq-;~PJM| N%-BGӞ|^BzMBe/lN~WF{:ϭ Ƌ[5hxSw+όf n-u`s}g~j7VjڡWe@o9kV#_<}bw̩C v(IKT%+d)R1ԵAXwHTq-;~PJM|P
e'~#iP>K/s!&Kov2I'yE?I+Nԣ=Mgր	/|+:²{-$Y-J*os>Űo_/ް8"Fj٭X{T*5VjڡzYB8}bw̩C&JF;KT"qO$<AZI%`/_J*	Z2I#e7By-:RB'׽gjk>O/a֦{-~Ǆ[;ʕT1HW}eaX__`q2DճZUPj=@ՇC`}bw̩C(IPD;}e#Al'bŷ0/TKgyD1Hyd>q-J*osY>Űo_/ް8"Fj٭X{T*5VjڡzYBd|ﳙR@cb$HіeQG}dRc<w7QVOl#>&HQڶkV
*yGZwP>h,X/s*PHlB)2lB$͓,M{T$}T1iTl+FzvΪ7%S9J:c->l[\3ضTzyqʕ_tl(_+>KgyRʛ_Ol#>% n6%l֬=vTP+faP=,}h/Y>|_;TWb$Hdj|c%e^)ڔrLI`iT{g=ũFu2?sDo}r!'{LW<#<qQC0({_U`w|=7\-b͗|g I$ՈGiuD| k}ǹR)C0O(['/쾁;_ }vV}]J7g7$^k	ZNmY%uZ_Y~7R7ښiiuk>|BW`O$(l#}`*
VH	Vep-íMky*~7l2}@3YmaW`,G*YI2J̓$Brr"4fZ/먰t+&VЇ~|cy(]`REĵxklu5&1]a֦w`Il:>pKYXA=^}ﱢSqQS%"/.Oc^ZvDbgƜW}dޤͥ(ld|c/6}b{|}-e<{ӽT{=ג~13+%~f7/v/wڑʝޱ.i*#/X9>^ﱢSqNX4̾g.?c[-J1%cD#`jv?Ed9MUeyJ5-_
ay#+-_&/}׋~wɟeEh|ڹjנgV(ldxْk48w&Jޮͫ4,pQmBE7̼[zֺrĒթ^bFg][(&!<^g͗|ܧqL82*>cr8{g7u5iQQT9(
֕~p?("}{0sSIMU혋2Մb~w;n62l눧"} n6ՇBȀ޿d
,YMԯ2l}}@+~S Paц=XGbSy!ϡk[P?%c?#5j>Y>Aos__Pƭ]`NB$aL73>*>[;ʕP(_&}ivx%l+)mj}C%10JY~ۓq`u#E9+#^>V+'$h6~%{Zk,[+VVm/Di*-%kax?3Ԓ/̌n_Կg̌n_͟Z|Ԗ-5,JIm8UczZ~wcU}rw~&S.0ԣe9%WŁMYܤ5R@#6+	hzQngsbRa(Ĵ<𖇍	h{"ZԖ%Ih{PE\)"&+,? Azk79s$QqIcU}"8"3Q 8VGb2[mMG4rx_p$HDJGե~9)\aDbƚYd$]VQP2f}hfT~̪%#k_3*\aDޡCόb>,J&> C^}Q}Lɕ9/=c璕55e_KY|v/^!ԯ8gPP7XkN$^e>XǱOʝQ9..g㩟jKxI%Zt.Y-8$T cXxodʈe׸)ޛZ)zҲ=c6p.[P8_اב_Կ/̾wE|\6)27VW'8Ʊ>,S*ww54>~e-Mv4͟ԿS}('POc}5/_>:+)jkZ5u g}=KاScMMOR󅕏_Yx?oS_v* < p=|^
Jի-d=v)aݩ̾w݋;5_}B$iY\#X*Y>?E=IPZ*>*Y>?@8,>?޽ҝ䘒9BX{g=)rmQ]<" D_\)ld=g"UvCJ"3X|cLN:P7E_B
Ӿk9,B9>r/ØS}vրja>Ӭ99ggրfpOX>d7@9"B*jՕ	}hNO_؅	2Tx;d`-P0Z(>xI>͏!%*>ØS'3c e}eBaK/}P'}Yk'KjQ>VW)/SAus	}RTsYex||cݓ n6ԩ_ch3}7#Hg
ڡWd@o9P+g
ڡ߈g)O^e;#bKm0lJ7jv旕5h(ছEFD_\)ct}YȆY0ԧqՐT<G$`$G+n"9>0 Q8m`(ccO+#±zl.T 
`rqXWUN}c}|_d0 |m3}]*Đatڅ+Pa`In
"\
G2jl+?Jn{Y`GainV^S9&$OM?{C,arچ4t!RfrYّb4d	eyBڿ	AlE!raݩKdG*	a;<<^V;c(*uʪI@g+/5|3>zV̽#JD Z.|ϳʅ|}jy|_3뇖^Z]$NY\IRfY]ڥW;놵
a4LM83/XfP!ܑ-&mGTV%H7U	_
8N/8K?9(y#JKmZKm%bKl
dĖKlhdjnrx@,ZʰE
"KGL:maHdqF^km1cy?)	HtOݥ>4+C/Hse+UeSޱizIIXrʖʫmnUS27~̪rRl*<쿕{dI,-lO׋v:tGT";CMNdE{0sSIMUJ"XF]Me_#yf1!=_%ht#>ځEqo!15e2g}-Bgʕ"g<^fT_ltj}ihn
;uZsqBѫ	2/gٽ;Z|}hh/&Vd_lϭ.0m>1+F^F}K2fX79XN	hmZ3k2ICAPlRT>@}طY`sN	hm+1ĵ;(apZZT]Z4{-k+/WvrWX'={gخ.[PƎRށG4R!W
["'c?%D<&ژE%Y5:eJS}g0sgBG 2|^͏|_3caҌwM	3w^>@G$Ė	abECg:qKz-TrA1cj7JEod\7VfاrSI0ԩd$\(aw~_"L]}ƽ/4ϳٟgq&IY6Ij3,+W\Keygc5nBK'Gqlu5\kYw$N}?\Me\l{W+/WvrWX&+[Gc80U?foCz\* QSAȭ~fC.䧺aݩOV!B_chO_؅	2TPR1ĵe,Xaڍ~îe?}\{-"W+Ӧìu[!McOrF4Z&XEb/ϴp /JןZrC}b(IAk%#	L6OWvrWX'{iǱlz8xꊚडh?+=Mg]_0<cq$}c"/ʏ%7cq5}`/F7Y*>4L,tOKgJO
,r00}dFr(IJF4KV'$?}eP$دgg>TBW|ϳw}cJMY`0߉>/bl	3B*/g>s`I_	66;Ve!BL(Nʲ	2Ֆό`Q}cwsKgw+/$7;Q/VG?yk,G9g}Z6sOed{G,Ԯg<~gnY>GƒٛL;}`SAQ2Il%Gƒ0Ad|Y>TP_؅	2wHƅYj˧0TlYb0l	6+1$}`gٺIEcᭁ&
}g>(X&cEEY`(ؿ(HLbN`I?ߩ؟Z/
X/
dF;dcH2էTOzJw#bKEaEb8xmRJ-,g#[TG		%=Ԅ5VL;(8\xHMW䣸I'Lի"%I!eww/u.[<~P<թߚ\Ek.[_jG-b,I/8*9!^i{uxQVпs#4+v3YdYz3"d9YxEmERGeYr!uXѫ$'IZ+S>'ET^d^'E2/H' `"
$#e`fYȅi!~Y_Ɲf}$2XV'H0
pDt^r\'KY|Mx9mk'}8-XƩ_cV_=44Ĳ%$)C&|cAV>1@Fmq1|_;b9%1%2S12ZE3,bwh88VDc'<OGLiaZ_kYPb8%[O2`a:JӤȽ%e|kvI|_3wLYc_V}i6ֱ:IY`JjRP2J$7'}%P4
J*?s2̀IZ" %kӶgЈxZ:tJz=4:(%,Y-8$JPҒg6 &bP5}a:KL_ϳI3%SZvfZ~@]%V&$eZ3$K2ҮqzD/rHaI
rRjaXLKGLRd4cܾntHY)׃ژo{	6wٹˋ#2Ռ|j9e|lI+eM>1 VӱI/i4ԙ&8|cdģ}68/|]}XXb)-]ߢS	5|_;4+V
Ģ1	JR#Dd4-/{5ɬ(1Kab'j0%iiVd^K5$Ⱦ/rͦ}/s>JeoX$q%P5)(U%_d̾(rJ%pq$-KNy`7vg`7գHD_Z[8J1"O$JPӒg &b@}a:CEAb] RqmiS~ǰP2+WUYoD+$S	>aJ$U^kaJ} I4|ڽCVUJ\Vi(e2Ɲf}	&%_]2:Dt^r\,^rMΛ(x;mk%f(8GVcT߱+/}gI_@2*}d	%/u6?c`7}bQcL_X.>Io1%jLJ+qZHV% 0LdU<h:2#!iٮ_MgGUNO2g+$'IYD_%d_9]>!	?cYF^}atĔI@ԤeTI~oO2J+$i(T~7 d 2ē̴DNiks3IZ:t@_lI+2xόi'KN^r/L51XW	,XD9fZј,]g2xLJ2,bbHGVƉ#I%JzD2HNIRdS
ՒXLKGLRd4cܴ×ntD,mL7_)79E8c?qY|_;[8JZo1vO|^Ҕ/2LXPziMbwwrK}a-&Xf&KWwbeS_
բB(dc'AԈ,7Krk8b8t.xy8/IY!:J",7"g6Iϭx9IJP=%RRP1%VI<($pRP1Q.l O28/I;흀iks3sGN-i%|5>1U%RKe)Bg; +p]d p!Za'Wus?|(fT_K&NۑMs :B <X+Xo_	Rwٽ}mR1$N(Ss!AdG^ja;jՌ|j9e|lI+쥦@}dKײRI{\GbwwrK}a-&Xf&KWwbe"}ƃjL̞ 0qDt&CK\4%%$eVHNK5$Ⱦ/rͦ}B~:Ϭ"NVX8(/I_I@d9%s`@8yzIBS;m~pf}	6sGN{-i%}(VUdi٤)BI3ܣ`cX>'I`9sa,̵c12XϻFe񘘔eXđ+$rqGKqwG2e=ɖ}s
%±)<.4Hhǹi/鲈}Y)׃ژo(B;jՌ|j9e|lI+e0NY>Zv%PjLl=s0N
,Xo/ϳ[Lc	o2C12ZD3,|ppXB)<.4HiaZ_kYƃĵSsē̵YzJ	VQaD>WyϵBOV|cC_>:IY`JjRP2J$7'}%P4
J*?s2̀IZ"'};m~pf}bh^T%$)^ӷI/]:RӒg~9=q0L@:CE2g%;
R@aVWR
B)M;6|6J/.m7	*_*XX^D	ӤK%j9)^`i)?"+	GJ'%/鲑R#m0M~s[#ū7sgƒWL9
Y-;<tScAV>1PFmq1|_;b9%bcXK@jLJqZbS3'12y,\h:1I|/&#k*Iab'j/}Ma6E|ϳm3b9՟F^}atĔI@ԤeTI~oO2J+$i(T~7 d 2ē̴D 	zIB`9vV:B L/wƒWKL1A}dK)Bgc`cT$}ebzt}Z_bb}J3-XV}߆e11#t=đ+VQ3ViGTh_=ėb\4G*e<I/t2H;t8V%%< `.41,hǺs_)e#wAdG^ja)QnpcT߱+/}gI_Ff>1:%%FI/C4fIՏqX Fmq1|_;b9%bcXK@jLSWAµ`	
ĦfO bdXu":b!iٮ_MgGUNO2g+$'IYD_%rlg+g!'s>1_>:IY`JjRP2J$7'}%P4
J*?s2̀IZ" $vmϴV:B L/w~[8Jr#$>ZzKв$g`c$+>=:CE$z.%D2'{
Fqa^asJ%R!*+TkuKD]IKUq.gڴҰ]aգI.9n$Sszdԥ⸋J1$uIf#$uI	#41IkGFKGFG#2H4>(_Ih>BHXy	!wh/+/dHZXpݢno>k-1O
8Q]uuNs֭$u$swbH8+Se1V.M\E_"'$LhEdeU{7d|ﳙRP%#j	*[*"K%	-uz34)!}H_i$/VIPIBKuU>|_;Tp؅	2R0:I`MvCu&da^Ŧ'AB0=%jN$_OXXYt	aebL9^gmE&}BE"1uv!Q̓Ap;AaebVf
	aefE!}tﳆIނ)FV(IY3L(&Q8ATQоK+'/}ʔB)*US#id2F}P>}eJ ؅	2R0;Z'KͣF_(EGϡ&W2}tk/p"up.>|_+˳Raĩ@|c@) <csVOi-njR}biHX$|qwdlP}bWk;dv2|cM,Yb0lW3~~f SCOc6+G[?->YbzH?c6 l_lS>O_}n*P84Ud/p"wlX/RaNTpOiQo/%z}g>jLBik5nh>#-IP~T>$`lu5iR(`d|.wIR؏iYb0llF}X_VO_ӾJL+(4>1 %Y>bXTc!Ck'/}ʔX	2R0Yjg0 	VOxdq֮$JP1_`?nmCg:qKz]!|wjmjK&jsv# Wo&bF/:F@MD1~^+=;Jrq[=z+}?/r{*wq)^e;G$Ė=WoK4p Ft5pͻ-~pCjwjU] 3YP!N_XЊQdϳ?cƶO_}E%2|_*P@b$k%#%j|c",Bzk峽*Wʛ~k,"b&>>1ײ}`M!J1B/_`bZsqip=)B@o9P+KaJzY>c`asKg{0ʕ&*J/62Q/}`/B:74Cyk_9ڰxUؤ9a+HēXX/
dA NY)"W-WP>1Szk)X'(Z+l(khlGN)o@~
g!W
[!WbL;1~oguML`zX jc!/2<GƖ3MLC@N7Շ0B	Y~q00Ѭ6VWY+Z>aα(E_3kw~!l((fSq[iZCiSZ~0dqJ.>(%MJ3LĤd+NHa,k\:J̌PeLX0Ѭ5awa%S]IVjRea,6VW`F^S]IWX~0N<PĨ2JyYc?.6G͏. yidрjq)
瓒6PdGƖEMq'IZt$>1/6UPdJ?\I?k'}iN+H"/T(}>m*wsKG~0O^NrLI`{`lO`P[GT+ZRABң"/=[= Sɇv6MV6J;R{=ЅK}M}j/1թs0"P`2{(m뒤~eeژ%pSڔ$#Rvvg+.~B,XcTz/:T Q/>d9#%,w+DZy{J9kd7@9"KaN|^ȑY3&;"|CІ>0j|ﳙRV!BLr[^c'Xzkwr}*W%MN'X:Č(mb4qdh䭜+j]=@+j%(+^6!Ba*@­]ddCIe{BIbu'0g}x>_T Q/D6O:_gv>1w7D6O:_gyqXҲ2TaP 7aPy'/|T!BL+Qi`d:ְzwC[q%Hm@Fj-X{T*mPou(J~BB_~RUښAGI%f8)dD:F3,LPl*Wʛր]++,󾴺T>1+'X:ykYaTaP 7aPyVO_9)h؅	2R0I,CYP}eO}9r]jRՄ+󾅊P?pZB{P12U636_8nNbdtĘVL7\sMf1cˎ>k3}I,) 6c%I`I=0,qXWϋ HUNlzX? y9%Ʊ${$ɍ^Ȕ=ڒ/rJ6"6+?5	j`564A;~mj{˛̴sZi̾wټcs-1i{m~eRX+DV%*_2ha̒FO+4.U}U9R#0pYV#/w"9(QLR# sMJ.-e#jҤ!U+fHK@VI*DsMϽfE	%(̨_ZgٻeGʬ|R>VQUC2U+fI-<T%22ߝlB/Hր1~A.~lla*=w}*W{ tl(!X%]M|c'X:ykYaTaP 7aPyUmd|ﳙR}P%#ebIqBO;P_P;MCz #J;j4BO2ICIwJI{Ac숟`?	}?60>+dwK|cX%]M|c,Y`?w}Adn6VFJp=vDp=!Po>1QݓeJP%#j|c(+'T${׹fS5X%(ZT`>a殉(FuছEJNp4DOd,}Y0Oʲӊl5_#+L} |LA~^2ܾJģF/	fy\͗|g Hxn6I{+b`b8c!*|Nόi@sH;)|P~qr݅^}T$}bZ%NaC|ϵ3bOg։ܴ엄;[8όb}eD-8c쏌iAU*=}*oPӞ+_$g)/y_=I{ ~($wbTr2/#^e>XiSZ (
	Fk/zyPk;T^e>X勻>՟Z ܧ)ޕ+/G$Ė	TbwV`jPk$ܣʴ`k\	gЊ5}/2cEZ+Ӈx[lewٽfҲr8{g7#5iQQ(sKQ?gCWۺRWA,kg~T}[+<wkBOeiZWyST
k%RU8bJ{J{@
`zFrI,Pd*ŧ(G{JBZR}G.%okɇv'w_\3YXXN
ĥ7-n4klM֫w}/9f?VW'1ԀS\acFM'Ly*cE%lu)VgЦf?*X\aqϡ%J`]2[;%>1,gCt"XJ{~|AƄFA*ɟgU{{'/KЙ=ew̩JlB)Z>0Y>_`A\3H8T񌞪 _gy#qMՔWIXw
<*Rxt'(gv$*&HDH̲3N >f?V0AG|3|] ˦KgyD0, ߰ t|c-J*os}=, ߰ t5,!cJɒVBȀsVC^|cX/2+!BLfZ OcwA}42E@AڶKV
"zg}P7I_Q#Co(8,du'Pjf&X.33EPl*Wʛ֖|υw;K~l*WyS{+'XB:}gFjߦI[8V
"yz[8VKK(Uyg2+ ;&JF3FE>1 >qHưy2J:XI̲;	Aj}sBJ3%Smba@e D
Yv ev-I%RLf%e(V#eudb2JI)je2V6IU*sX@v#$,u)*J%W,mkXI53dh߫Աy}ZJ~S/Y-2ISwz+mIWǩIWVQt%^4IWPW&nlJ]5NGI,*I***)*q)Z%qbwۙ~4q%Vi\u":b6.AR!Xg| .DSR#+Sx][cIDLZ+f9;* ac*HLU=2RX̨Jk3C2eV>q(*3*hfU9Jl%Bd_F=l!=_ϴ8􃏗}*W{ 2Q/"Y>KgyRʛ,!XA3r#qo$+j]=@+j%*)O_9)X؅	2R1NZ)Y>VW)1QgM
~o+HLyY`sc
PNJ_
k$^e>XCb_|CЃ>`A	}f?60AG|39RL}ό`t$}c8w7}e#7}Adn6VFLp=vDp=(P=eJV6!BLf[|cC'U{e;ߣbK{J89V{? y@h,^:
^aGD5nD_dOeûS9;_d9Ȃ\|]*ĥ7b_giʶ>AKUvCt	NaȃA*Bg~?)Y>|^TQ;AeR!BLR14BLlXqܾ+G#>1͓!BL)hwH%9j>V^qz9&$N?{'fmdûS+W
]Ƹ½W>9;_d9Ȑ\}iZģ+|[}0w^Of1=4|k3cCBqՔ>VW'={;1%l糋g(7T;hdûSkW
\V|{%^}m 1݌|䘒Ƕqs4(7M5o^$k'}gr8{g71͏@Q;6n;wছEK^:ȋ﫱OL_WpfsÑ	V%)-_{J{J:gzَP,"UvYJ	VX BO8ЊqPqd{8	^Ǩ1e	2wġD(u	A(dg;9l􉏥J*oE{'X0t3YR,hksqdh䭜+j]=@+j~!lC*ϳGK>
ƌ;`Aa\30&*="cyqʕctl(JY>KgyRʛW}eGK>b4q=ڲ4rVfUPj=@ՇCP4g7("G7>7ᮢ(y8a]awؙ`Aa\30&*="cyqʕctl(*}c8w7!/_X
JFj[1ڡWe@o9kV#B40}bw(|p>:dAj|cHEPA)J2OWę61Q/TKgyD4%d>q-J*os@!/_X
JFj[1ڡWe@o9kV#Bod|a&PR&G08>bF`0g}asLTzD>+Q/OcT>1{'X0t3Y~!c@(_7X#A)#G%lkj]
٭X{T;K5~|c gYCNeJό`%Y>V^>@G$Ė	TbLŧ(*iIv֮^;߹.eȆ\qGJ(U#J?;VW'1Lbnl}h1+ev2#bKg3S *h#.֮p"/>YDd	cysa>rF{d9Ȃ\DUJnW;蔯}nb<"0	>w^sS	vpݏÐR] 1)ȃJgQ{tY>|^*}J}~/s*P<؅	2R0>[`lY`_`0g}-!⤩^􇏥Mx.}`q!X_}yud2Čm`%NEY+µxUGy%XzG~_=,Tb2-C|_3<laϵ]tR%>1Ctݏe]M|ca,߰yQ|čzn64UxUؤ9a+H#'/}ʔYb$HUʧ05IsyICK?ϱ;eM#)z}hlzh6w0CG<|39l`.d]md>q-J*os>|#yg j%Y+XzG]@sV°:=,s'/}ʔ&JFY,\|c$'YNr9ܛ)X&/Z]a#f(h#.֮p"/>YDd	cysa>rF{d9Ȃ\DUJnW;蔯}nb<"0	>w^sS	vpݏÐR] 1)ȃJgQ{`Id{8e)84ew̩FK&JFUg2Hmdg;9la%J<}*o$;'@7YՈ[[בQVIj3,HLXTﬤU+XzG]p7P+Uxw|]uF#.ϲ݄8OW>C.j}6Q/_-L+_sO_~#n|c-J*osO_~#nE59ҲVJøVWb7p=#äK'0ZlX/s*Q&
d`}Z"Y++7:P5ރSO{>>7 Z"
/[g}6Q/[;*WyD2@d>q-J*os >|#yg j%Y+XzG]@sV°:=,0d|ﳙRě&JFrtv+>pՏ^N䘒1z?{V: 8`xEkdEՓJ^<x#'"Us٬e{a=Ncܧab"UdTdۓj)}$)"4"UqQݓ}eDc0RK&NY)-UƇ285}e$'[;fRTsYb>*=G0}`MNҡC}gKkAե°
=@.(wdր}80g}%%2w%M/6]2Q/A}eDo$teycI~XK7VRJðavrG=@;	Vߩ=,X/s*Q!BL+|c#['YN:zk)X'{i{g=a? y@d^R쀸
N/֮+ȋ}Yܘwk,\*<^0vCZel+aٛJ<$Ñ!bl$r(:q2YU^X/
dFwHsYd(b7XMZU=bk'/B;R08Z4FdHSB/gDocVO__P~/s*Q.
d`p-W 'XBzk	3wr|T+ޣS|1}eBB:IRg_XK7VRVZ.v	`o9P+ a}iT?XBzh6;퍁%6#||39l`0d]ނ'1l*WyS{ޔYQ	!/K?`HjE+UxUGy%XzG~|c-'/}ʔl\
d`p-Wb|cY>5eJ6.X	2R08-W?>1W}eU}pRJkeeJ6.X	2R0:Z|c>q׺4{rLI`?{%xtHm(xdG{ijexW
["/=(EգلOu$û_<\u5xr W]*ĥ7Jzc IVraVn>VlFgϯ{,BUC&JF5FT>1C'1Ct+Uv>+(YcHS$\i]VL8dF8X/c*=
~/s*P:
dcRf$}eh;_4
UeJ,B)Է-X|c"'1l$\i[%`J}bw̩B%P%#UV|c",Y++̓cDXtb^S^sͬ{L213;}dLi-q<yd_4
,X/yR&JF-X|c"X2@ql>1P,}bwCIR&JF4rG>{Wk>-1(O%21s1h}ekR/X	|C'/|E(ZO
dai6ZƎlXTnrEƕZB'/|B}P%#K2ug4s'1s/wЩ9Fwx{|d"s_"c)͆^arLg[8kR+W-Fe\#.8ad10;}`a6igydl)11s10wd_4
LUd|ReP%#T%:'1l$\i[%`VO_9(Z&X	2R1j:OLu'5,"rלM3쪼}X0?PLt }dLi-X J1s1{'V"qPό`8}bw%J-!BLl>>1A$\i[%`DTh/
dcbL\Oc-R&4cY)=p"OIlB+lX/s*PP
dcb\'Xc>g)$L$H'g>qaD~ lRHH؅+g2@	b$HeÐ5,n=6O_-oyHl7Y>|X|gٰkr=Ր2_%#۱Ǡ-H3ib%*6O_A(Zb$Hĵ\b|c!'1l$\i[%`d|ﳙR6!BL>1û'T{M>$\hEjHB_ajEypXP}cY)SP,Y`<_,DԱ` OI"g9;5ϰaʿcIY|(VIjԹW)Z̹BGGLpd((L~b((V>&{^qfqQG=X*>bi0~R&z'JDƒiY)Kg3Od?;9_4
eJ6
B)F>1^~[!Vj['/}ʔl؅	2R06SÀUdY{W++SjKm-#1_aՔsQ\o@qKg
N/֮p"/=(E}YnɇvarvsÑW`J)Mj}/}n@J<._ӎ>-X0<h2s|)jn9o`YPs1g֦X0<[u}cd)L{V媄cSd?U_;l{cܴE8ЋJŰT;>gǐ	Y>|^<2|_*QB(IJFV-X|c!*}eaZa	_˜X_-[eJS};e*=q>

Fk:P4I_tڊ^3}o$AՀD+DUda?=,ZRLl'5sw[;ضR⤩އ8gٵ钉}όdPP7Xԩ]}}b$AճaP 7aP36cEA76a|$'/B*Q;dcEՖo Y>S9&$Nwi|{g=jC@P)loau,!#p" QGWb&ڔC-UGZPJ)Uj>rEʀPn6U!^
>`UE|䋓'}/w$90]x Q@m;V6CR]@,fg(Kp%Y>Tv{H5{nû'1BrҲ8V>>|^`|@!BLR0-W#݅VO%nZ-{xY>xI'$b{%duҲ(.Þe6|թ`ֵ6CX!](K=eO_؅	2Tt4:.,U'7D'1e&JJF(KUlY+/cers׻YNH䘒=Nb_s? y@fN:8v~.SMjKx|!^!k72vy0|sÑW`J)Mj}/7RϘ;6{XH!)jycV3X3ib%8P>TtabbwYI G~|ck'1BrҲ8V>['/._ʔ,B;d`x}-W&sK'UW'I-q`U	>VOcq*U	>'KIs=~GGxGV'Hr K+X	}g41}b(IzwR0<IOni}c<Jƚwd}P%J@ﵒ⬵\|crY>V^>@G$Ė	Tb΀<3hy"aw7	VڽOɹGWY~GqU9Y}}(T&ڛZR}xE*WE>Ϝ,<9#5W5uJSpZf)6}d7d~SdrLIc89^j: HM	vV}{AdM^-~Pﵦ?}Il++	*O ?(՗R*WWYSN:%S%SZDwG$Ė=_O6? yD8fBPP%u-{"QVL;Q@_jk!Yxr W]*Ģj_;fu5#k!/	>wЯYԯ3CГג}3yٺ|3>L}>Q=lD
l{mTsN|3>؞
3j%gB{mhG$RC|6]b\rJG԰$|gz{^iǡyyo;݀@g	
:G4^c,@-mi|w6^k3ml(.[<j?JVq+RE$^e]b\rJG԰$|gp][͌>ՠs>ɉͅm]>+1#*g
3j%%Z,-J?¶r/U찭VRIHM;ݸ]Zc_Ҥ}a'vÌjËlFGgE9R[dwK|c 
6Oc%VdHp\,u#Y\Vd9qr
Z|!mHe__YV',9:ƄA+&}!	'/Jus҃/eJ4X	2R2rՕO`\Ya'ÌwzJRT>1OՄ1#^a,iX%m!X{T*9m!X{T:HLzY LD儘+>vBzm8.~l8lTz}+KgyD0.oq}[;ʕT0.Y>m!/Č_Xn6CL*ڡWe@o9V#_0J>|_;)V!BLYj6+'1ԓ{ziGJ^eN52sa^*GO؅5ę"}AڶKV
"zg}T(}BORRƳx?c&_	#Dc12pLiR73-/gBgyRT>/o;KR5/_+$9a&#2MJ8-_*T(}pLM jU63-~xQ "x[!nB@_T5
;$%`"%n[B1$'B|i(3`Asjܒ(O% $	lP;zHIr:H<~dh2u%O+4.S.:0 kXHdQyX9&(OLDtML.-{mUIL0 e2ZE$ʋk+L7~eV>q(wʯÃ2U+fHML2b-DK0}&dl-j#iS	_8N}{r(/͆xٖd"̧{B /y7}BgyRT>
+)8o=@[m%IK*[3D%Tֶ9Hҳ%VNJ{O`|=el2Ϲj>[>T7ϭ>PM0>їZ'2e
	>^j)|Ro!>4^|m׃;kk!=_ϴ3w.acyqʕ%_sBĶw+όmU,8ub5ygFjô+faP7z[5je/$eJ46!BL-X|ch.}dRc[;ʕT6'Xqk>%!cDՇiVjڡWe@o9kV#_2=eJ46!BLi6`	d)R>c¿l}XjW;7M	F'Wb]R%P[Y+Y^AmuB2n{jksOe}&Fb>~QVG0]F+)d>1 F_ƽ	5#pc_=;[!2E_3ewʝ	WZMr؅x5	/2k,~X[|C|ЕyXq	}q\3qsب/T-D}c8w7%d!X}g{cDՑ$ՇBʀsQl֬=G ό`,X/s*Q6(Ie,Ѓ'J޽RUJb9&$JP=|kt =.u,-*2"!d]J?J}X?ɇj'G뎸f#!D%XQ-^}=0iy#{J?J^OWrFo9;7^gTsOd%,[)kUӽ9#6^g;
ٵfơ=RX#Z)!̾pM]b\rJG԰$|gйKkO,ގ5+>wЏ v kaٟkvuv5ib{e`|(Q;M^lOSl8Q\xmVHL]jR>#5s>v3c4ϮUZ3LNl	
ZԮw&LH>[>¶mY$DE8^gX
5uz
3jQ)SY{t ǺT">V`E\3V*X\`qC|3bL]-VOc+?K{(OW36Y;0Tzcy%J`tl(@d9s`E	|d0g|e68>T*W{KgyD: Y>/,=_ϔY;)W0b/IVT	L}όtOcLPG"QX0!cLsQՐP>)j8f#+ d@cB >oc >p(熌_9(
(IKV a,=_ϵY;9l8ҥ}*J0!>Ձn5*M!cJ2	V
*yGZt[-a%̲.>v}8.jTzcykJ`tl(,Y`E~7v>1w76Y`E~7yw j2aP 7aPǥ όb(d|A(ɵP%#))VvOc+702?}4ܧ"}A m[%j]mƕ
wPGԇ1Q۶e͈o`6fZ_Ϲj>[;ʕrg_.}ij9+dKXI̲;#S-B bdm6f&X eTkl̴|c_y>ܜs
9NDr+'} Ĺ%!<$UwAԈX>"
pXF^emr% ?ʫGLt9bNDwMWzKm#2;}PLʬ|VyZ̪KeS.pD#6+X'e(j# kj`;eN22e%eI;%E-ͦ}Iayß_R3D/YNa?S[(s>e~wʛOe~?P%N&_}&
K+DI/sR(DTSWe|_3u5Iu\w+ό`X?}e#> 7V%lX{T*9lX{T9.M0>,X/s*Q
deMeA,K:'|iOGJS>12s7PY_=B#I{G$|
/֏@g¸aΦIu&T>1P?d(GV}Adn6NJ°Us
°r]G όe3eJ2(X	2R2ldsW}erR>RDGMDJ1r#/>K+(zI{=B#"HO6|(^_@aΦjS#l*WyS{P/\m[򜕳aP 7aP亏K(A7A^g2&JFU,uƖO-5">lw+l1Qq}*W{KgyD17d>q-J*os 'XB:83|zߔAm[5j]
٭X{T;K(A7@g2"؅	2R2rգOLxR]M|c'XB:83|zߔAm[5j]
٭X{T;K(A7eJ2E
de%j^R9_>S0nW?Vͫ#d2#/^FSX{--1	7vWH(}:X֬<+`P2n{sa=wܶ!^bANE_3ewʝ	WZI/[
k
r/2k,~X[|C|Еymy+H)ȼ}勻c
R;>(OW30g}"grwOdwK|cAĶw+ό`H
>Ձyg}j7VG)[5j]
٭X{T;K(A7$'/}ʔd
B)QfZIdY{תKr-#bKJ89˹/[+ZRABң"/=(Ed5Hɇv'w_7}pfac<9:jD+wܶ)Y=U6Zi+OQ^s͗3++pQ NZƍ*mBG2)Ƚ]Ij~JVdcӎY	}b%[\cTz/wNdwK|c'1$X,"UdB@J!N^DhD%Y3/8)}b!~:8/eJTY
dhP e,Y	}fas[;yJb|c,YǗbFxmchqeV°
=@;a$@PGVqNB&M+>BzmY\3XbטgR']2[;%>1A,y~Őݏe]M|c'X!/čz#qXҲ1NJ°Us
°rXzYBPmd|*RX	2R4EYjTy)RcJҜql=vD=PY_=IY_H?Q{4e"Էj>[;ʕ1zgs;K~l*WyS{n,uc> 7VSp=vDp=(P>1O_9)Pb$HA5>1OtRX%lLFeyB)ej}
*m~nf&Ӈ+Scȑs{m^}drE!ZFaܖZՒZ1,ؒ#d:Yk<ILƉ'"Ykj%)&3TZ%f\sN9(%TkR3-16!9$]4uK-|YLyRe>r-1fo,5+>gڲYk+E9	nqbDJ _;>4u@^I@ 8QX_p$HuD	 p2
e;u@.D)wA).-|Z\aDUcSV֖D3*?7[lϳwfeGfeV>q)+XffU~fU9Jl%B,dBߝlhDo>L{d'bŗ0>+u%_sqd>q-J*osedB:ykYH)[8V
"yz[8VKK(AO_9)Pb$HN%f|c6OL{=~o+H)ȼ}9bouwBi֑@+H)ȼ}B1S4H-WXSyYb7w*>?*wt&}i]bOW3ř;퍋.a*=y}*W{KgyD3Ed>q-J*os'XՏ/^mb4Sp=vDp=(P>1d|ﳙR!BLmOgz)w#bKJ89? yB炓KxpS&e~w8]V!&LVC	>r>m++֖3YaKs^3Y;ۛiX1œD?c,Ќ$bGבìq`N1z1ގO))z^I+㤒&%~$A>hȇ~0>1pdC>Օ4zG#0F(1WaG7IX_^uGYD%SJ{J$|,~͏22!A7{e;G$Ė	/l^h: t\$ûS+W
]Y/asÑ!VJ2-_ﳅ+a5sYJ>b>l}h>.N:t>@G$Ė=/3Cm|xH&]mOzeB񂿜D\csPaAujOzzX+fҲ8{gP!J8VN_$cM꽏X_>' n6"jN$~i+9b꽏Xe{(ئO{&{Yw 꽏/32\3>͟>w|}/WrW>4XL~_c)s^ͬSs_+/v[x}eaHǶ)6J8'v?ZRRqc?I}tiANl׬QRL;}VO_
qRw׍8|VOB1,:@ ۂ|slXE,e|sOI.fYwٹvOI.gYwٹ'$3|_; K1_7>1͓KA_7>1K|_; UKwٹ<OI.mk!^jaltǄc)nM7ޑqvO_"|xa/.NzE|szmɇ0X7J3:!P܀
nWόaR.6_7>1ݓA6m`s/}>$g9wٹ'$l=_7>1* =9+f06lX	΂/n|caA6`s_7>1{'$m|_;Y>$mk!^ja_${".|c,Xr}B1`~/Us>҈*HOYya54.a+LT7&>_m`1d_sd~!X __ygP&7X!cD9ڲĕ	V
*yGZwee^ҝQ1%sK893x?C4Z* 9yCZ[g~
Jի-bd
>R%ՓLc!Mad\Vsv8BY>[;R>1#/>޽ҝ䘒9BX{g=E3E;h$hb5-﫱H>4&ښqgP~S_M,"fpY>V^^e;G$Ė
s(>4~t?"֋89?`h7EvP\)gZ02l;}Y0HNcLY++1ɬp
>QȀ >xvOI@~[)L~wqz9&$NW@{g=LQErছEJA1bGؤIK*"f|zZo3`4e|-7Oil|cY}dKg# O|dؼn 7҈#FJw/}(ZbPeʶZbQLӾKLS '1L21 yDj#|y<k~ccݓ쭴{(x#|̻T$P}wr+)%\`Ϝ%)2Zb8Qd>rɟ2>l(tǧW#|y<04}c79%"!>JBE$$ 7@)?A$^A`P}iY{W++TSL1%zmqsتbQ4ClGX)+ڠAF,^Haݩqp*}bJ ecR$}b_ϳgP1i~u
tLvO~Ee"e8dǯv2?"#bK{Tqs?z6(!R),ZRVsSUvCL"XF1gЕF]\E_%4%,p|]d@}C~
O1#d;r
qePdﶯ |?B|cX/
ʕ;de)ՓOahAd|c @]dR,^|8|c,XǅMB	?`+_ϲI iXrB)ƒ-]C5ڿ >a
Y>|_b*#ﵒG-ZQpA}eWL>1 Dcz4CGD8Y>vv!gp!B9/,C+%X{T*9u°sT<w
IR4	>T!\`E-BRTce|ϭ%8c{'K^o-SdkKgv8dlbʌqV,68w<OYeyy>T.4mBH-X@߈ *0O_؅zJRwHʟVS>1Yb`l,Y*RV/ZwI
27lYP_^NrLI`{`l(oK:h삈҆fݣ'v?ZRaݯӎYWd9)j0~>1O㕗!j(ܯ)=$?X>@aFC
"4nk%X$߄H0@O_؅zJm;dhL2գ!]0%%Jmab}Gg1dY\ǄP`E$
W3q$B:>UՇA+8^g}c?~	 >|_b*!ﵒe-]1!]0'J_$DMόc`xMG	!g$HGK>5d׺~{--딇qkd|;r6Y>l;}clYP CB{a_1
Xt} n6JCjrTmζAZ>~YA*02Y>|_,SJC2D5Y>+Y,*JRN1Ad=ԑGKcQ,X/w3X+d8d88/}dw
IR4	>T9Kgv86P}dw
F8+,sj} -XLR^lBȃCa
u@>1B'/BrD	}ijߟY>+7}dQk|_;d(ҏaQu*޽ѥ;ܣbKvǶqsgmCRipͻGXPN\)ct#3AY0R 2XF#>ϕ"X6,XFrcKS@?Y:>lX/c*i~V
eJ
FZ0wd~Pʒw~¡3Nl/S0)
fb(AȾu,,77zYj"qa`Z$C#-BRTce|ϭ%W*1ƑKg{T+@|_3EIlHz8*}d<[=-;}d<[=-Y>Ro- gA% 'qi%!gv9dlbʌqV!N9>1 e,Cͫ&w
IR4	>THzl!=#C'Kg{Tc"_WM;'X/XCͫ&w
IR4	>Tm5>[;؅ri58>1d;'X/_ϭ0g{T+@|_3EIlHz9dlbʌqVp|cVO__ϭ0~m>eW*JqL/s@+dlbʌqL}w
IR4	>T8 [=hwdC	峻kdlbʌqR+%J8&_RRwc*}dw
F8+vj}><ڼiZ*Kg{T+@|_3EIHzlVY-BQ4~m\\ӾOdaFj}*0++4,Սop¼!?Uc!/峽W*JqL/>9l:+HwY`>-BRTce|ϭ%!%Xe{'Kg{Tc"__XF,3L'֋%lbʒ{h/}h-!s6O!\E`7WM;d<ڼiZ*Kg{T+@|_3EIlH|ls!Fs }d<[=d%Y>[;؅riw
IR4	>T9%}dw
F8+̈́<ڼig'7d̈́<ڼiZ*?8
֘eJO
FmόaR%,=Amc_[3%Ҥ.xPV_=pfB-/C5+R>1A+!d4g}rL+=ب|c
O#0)}auAE%_7>1
XE16_7>1T3k|s,XX/}@*wٹR}bJ{b61_7>1*m|_;B >%CAb/n|c!OIP؍_7>1vOIPہDK5uB e(Ұ2)Bg2Ba
Fjܟ+'Xtd|ﳙR!^HЕex|c`>f_`G\3C}*Wb|cap<Adn6Bڲ4rVBȀsVCCVzkPydȡg>1
XՍӽy,FLV7Nce^ҝQ1%bp?{hoKT@r򆴸fݣRPVd
~pwjS< dDO@[m|ig66e;ie3N8>1)}e@1i%k/_iZ'YNH]d
3Waif5i ?zk)X'(Z+l(ʸ9Cz\@z?Ya$c͒Mf%lSlp,65D=LW~}eaHǶ)6J8z,65D=LW,epg}%֔҂A` *P7 oq1v@ԍ@$hӾ$>ɢWG>㔥.a
V%G
#@}:`G4@(@X W_ԇ5%G
#@}ii(A(@!%G
&PG
sLG3ѥ)q<Ai<Q3Easa̝uS&Ya$c͒MMf%lSlpW,65D=LW*Ya$c͒YMf%lSlp_Ϭ?iX1__\I>oSYIc%DB֮+"'r,Fa
呹F``;{O)hL;tdĻ&S	|}~iB_ '=GK-9Udz6o;R>ԩB_9#&yP_2}bX
^NF(\(Qd>Ρ#9l&3JB_ )lYP_2H{9k%*PR>1'%megwkWX&(Z'#1_`;jC4Zv旕5hmQ(fED/(fۚ^TգRwjmjK6ƽ]畧,`3|c=+V]K'J޽w̎I,{g=ކm:D\3nJaݩ.Tۿ3UvCVbvYwc(Y>V^SdrLIc89tP6Jaݩ.Tۿ3UvCVbnLv;v2#bKffB.6hꆮt
g<\)lAjn6Bƌ"/RCAm(L;(pB9Ē9NT!b0}vQXKY"O:1cyFz-}֏
ڡ}j}dݬ{$rLI`{`lOPޗ-vYtۺ8l,x),\)oB\ÍZ@P3}wȥ5['J=W)CfA#!à7T]/ǼSORH7~VG+N *39
+OP%ϳX{T<O1Y+/zk)X'#892S'arڇmQ(CtAsB.6hRPVdEF&JF%o&ژ}jQdd21bt(/ȟ;}j}bPg< vJݻ/DT/dC_dրd|%Ic]]O>AU6ր!}bwٻ.o+/cer׸SX'(Z+l+<%< ~AqUm-V)،XƃtR"9#5Wd94Y0D[UAղVYs
èVBhr0-BRTce|ϭڒVl\^ԒqXzG^rF4/1n*޼ԟcnu%bYvԶ[i,Y-BQ4PHziftA^F}rי>gI(sgO%YBE|v:!z@b+SJbKm-lPޗ-v#hZRPY?ac2G1c<^-07"%g15WX
aٌ9=Y;?M؁FFjkrK'}qY7׋y:YHͬqW-Ɋ_M[d8Gv2%QƱ+ c糒3k|goJ^e9Ĵ݌|c	FVOv5dpAX\S@{Fr]o;苫cF_` E1ٱJᰋ胜JeX#T1uVXE#eX (k-k)CrJo`:VAs͘Lȃ dvV[_.>4q,9{p?jF
XE@%lᲰ#Sݽ`|; oϳm`	hkќ"t,G,F%Y}/mYJ1`ݑ:͜ś3glӕ,,I>Rep$Y󾅋kaBl .zיn6$H}勻?cNSO>2JB=L y?zG/\3ٿ/ia*P>_%7Ɏ m+OP+dXY-GEfOR>~{#}|P/ioޝgĜia_*?S%wN4~_	Juġ½ؒ[6:utƀP/7={zbIC=d![=7Kܩ%f9/*݌]f8VX1Rg|&_˻7d&`?z`g ]`voc}_)Pm9Zz["j=$Z P߲½PZPp){¾P/e7ӞNxK/K\JJvVŎC!޽X&0{gEHlٍi-Ya\P?ʰ(k)CrJ{xS.ϭ9a#H4vmQ(;h
CiJmac<;;W,Ҽ^	I]"=Nd&%s(V?/ěRq*-'?YܶjX+X6+|F	r/=@
UWbJzM~z&?ˤSq:Ƚm	O%{P@'
/7;Ƿ-21ںUV.wlb7XPIĕ5,{g}q;9#9;9SB2E`Ll+ܵcoorFk]]Ce*DXQ%KwQ.z!BxdZa%Y>[-al2j=$Za!>>[;xX ju֘@-ϭ7YxXX[8T$G%e|x?W>_gv8}Ӓ2E@j#ơ+ЌTe{slLEӆko`<_]-7!~TQS,(Bcp"PHY_AB#xXP1P+ScݕWsnJ($l(c)l݌X/mgcbv,X5>@.}cpOlsƾ/mar/xO[)Cq`t̾g&X勻>ǹ29yX}uӒ.rwq?L,jϭ0_AcXl#RW.igߑ)"ӘӬ7_ϳ{YJ[jQS,(B	OǢ%"?WjXdtPsrQGWa^6Sg96	Cũ~Wq1	bF~Ws7R}m`Xt&?Rx1I>|ZLh2w;@(e[lǤAp%[8-"%@%Ӗ(e
pY>$ó4^}L,PZ^e>X勻>%NPwց_cz{e0Ahn6yYc?.8;AߟZ<}}}rg|rZuŁWwlJ(j0d2Xr&=X'&Og93m9Xz[ LZI'֧ejd_=ϲ^N)^BI{Ya{AmI{)QI'֧X)Cq`t̾gw~ĩ ﯠo;	OPǩp|wP䲾G
𱔡c	cݛPTκvsXŎg>wrm+P+d	KQ$L>엫rg}Tzvr}TI/r|$n2a0LP-J8&_R[;J҆YU[kqY4TcM[-$QZ)Ye0ɧ_ׯ3s Ղ|ϵ!w~g~6E;SZ/(BǺǩ	;+:ʯrKQīĒɎ<(T$y,¼,e(mX<P=ڱGRq+x|cB_vV+T%?aB21ǃʄ%"?WF있P(h63ġ'V_;6|cXYe:xXFׯS1J7Vtʫ>ǻBGy8(exXNǺ[mqIzK<{u%?{xCU+Gc}nlYd^ͧ}6O/_6O/_;pEw̶wX#V_{XYe^8&Y{SǥYl*WƁ2g֊©ZTcҬ8=+1ƑJzc,X<?HY_AB#xXP1`5J,{X]e:	(,c`~Qc{Nm`(q<I9UG9~6~_$:4cfC8Dapαx}5M^2gK۔p[`Id
ŏ9#6>c-g2gKۑ1pd
rόb*m+P+d	KQ$HwdǷܾ_aײ/ϴ~wڰ^E_3eXS|T~}h^Ce6E!6BS!c*1c<cBG
+RUBGx5N73 F9I<Y(c쾁*oL,PؙKܯb_|9*TۈK׶ӘXo=s^-_gf>X1rIRrB~TZab_){rBk}8c!kdCC,|rFmc|gZeL%2#[ό`dCC2}z 9c0Q-r@dO/O{}͔Ǻ&__(3cmX/8yYbw~,?d_S_PtQS,vV),/GuF;7{_뇄W%/ ʄ%"?W8P=јQ(K/J@_ޝKܯ_=*TۈD,kiMU!Y`KJٗ	VO2,l{اe`X_=S~W%U%^gؒ_1uBG
+R[{$}zdylLŎ6g>wrm+P+d	KQ$dR}c^엫g_@+ހe07Kܨ@_=I/s1مe=ǤA^O=X7VH}w}Jޠϭ#/_A/whJ~,eF=L{yBG
+Rcr^H1_]*fَ= )l6sg}-r@dO/#>m}iy,6=Y4;dڰ^y"/?.ȿ*wsBғ/(BǺǩ	;+:ʯrKQīĒɏ05HY_AB#xXPpP={%akT͍usp3r6E93m9Xz[ LZI'֧XKeʌzI>9,{ا6G1>wvKeJ/=M)ޒ^BI{H.e$`dV[;ʕqL/wJҳitaca^4s Ղ|ϵ!w~g~6E;SZ82,l{ʌz`Nya=Sz1ٿ+ܪ$/\<%ܬJI/ڡ#e}c)C$BG$a^#T13G'\Jq<i`3ْ:sP\%)ƄɎ72,RK&8Z׸WX-7!)R1hvQSL;$%?aB,p$y,¼,e(l%{(dJ2Rk|<Z,y+ޝRO6^ee:
8	%cd})'y(I] 3*Wq e+MVx5lU6/ZlL*"g$l ~ic }t)!GׯSPZZEYc?.9;F_*wsF/+;=5pl-7!)R3P&ǥYl*WƁ2g֊©ZTcҬ8=+1ƑJzc,Xぐ*lYM%ؿ%?RKהPy^YXd1۱齓,b4}ez'|+u,C;Xd%Y>ȽV&Kg{)2f>me3 {;\K BGW(l`*5J쬧Aa+п< c^ՌPs2(ueޅQGWX"b)?S$srS>:v	C:$xXʶO쟩١PyGqju:e|cW-,eLW/L,eMK۔p[W-*fq-07/nF۟̊OXG!`V|x#Xlӕ%}irO{}+{"$Sl(-Ղ/2k,gcw;e}}|hPXʌzh	K+(DJSP3P=Ҙ_@7(@_LƏN%WRKpYewƨ2\@Xʛq腞{m9+,`3|cv8X588zX[̾Ϛu9#6>ccq
i_){rBk}8c#]9#6>cL%2s]dǧzbJyemCccmul[i
ezI>VO{}͔Ǻ&__(3cmX/8yYbw~,?d_S`l
*1eN9hNfrܒpwr*$c<WPa^22,P='֊q%Ml /N%WRKp,.ewW,2@z!g^Nbji
 *X!/eݎ@}dǩ!cc;+ꝛ/r*+?/^ĒɎE%"?WP=lu$wuſ;l^-8_gf:X1rITrTAدG!X5X1rgS~Rk}U5dpAcݼ6r
3!`w/mpH+m1֜XG^,J;ęk(eUU%e<hp])^gʶ9JdPʬp+Gs>  jW3%?*V/F=L%>	K+(DJ&8k*VHQ{o_I/p, Ma^"S/fk  asXz3%%Xy>(f$ì%&j߹S>2akf:94	VV׌?s?7j>¼,Pwp>am^.bzf>I
k㒅hw1%a*}/WL\VS]*f^s#!	/oW-r@dO,{L,Y4vϲ?:AՂ|ϵ!w~g|bCE;AߟZ_PtQS,vV),/GuF;7{_뇄W%h2HY_AB#xXPV8VT$}qXhcI/rz^c ewW,2@z!g^Nbji
 *XJYwc'JzaB6=lSI,/랩ٿ+ܒ*rI/.%"?W15	c1;+3n_ƖL@Ng%ud:s(cc,[fDQS,(B	O°\6Ĳ6ɋ% 7\nB#ucmN<)Jz^=+4>"  0p,{@c/H% qʒ Le 5hF^7D/q"}0cEﲝǻ+"_gH͗bF	n6'AYY+_t	(.JRX#Zc8jvC4ȳڄ!a^,A
w4fVJS1Tbi1X'o=s^-_gf:X1rITrTAدG!X5X1rgS~Rk},['=;kP3Ʊ;g66<T[i
ezI>	,XW:ESl(-Ղ/2k,gcw;B/_A/whJ~,eF=L{s¡#e}c)C*1T$}r6l/h#T¼,PI%<hJ(BNia4I/K7qxlfN̄(BTc; X}h1^8e	-cFjEVjo~$je
m[ .#>b*!))x$#!8^Y_A>=B^^i)',-*#h={g6g Lbn6z<ZrbxdA*k P?OPa}0YCz\TJv旕5hABҥjKdJ02Q̀	UF{0ǒBJ&/{QHGqTMBMI^Gzu
UzFgjB=UXJ;ԆFfx/cJJt
cA,?ƴ+%+#.S;ۜ(}|P(h,u=W}
Z>o/4u	e#xVK	V?Uđ$e~}TmrgYX
ʄc	W!6E_3ew~s|?NV;>f	Y~Fל|l㖜||,$}dq,T-R>>T)}`?ǈcu`1PI՗k&{2M>qZhVYYd`1ͫ&l7
Vfq4j!l7=M7a5Ke:O2II|<I;߿&$fZtgٱ ݎEwۖ: }ez'}t	Yd^lXM%}es;yX_dzg}k %u)Lp"`}e{K||6ޝ㧳sY{tjr8 %Ԑ;<i$|Y(uՈa IS%lxeԓ"P)'y5iɯQcdvO쾔=wv8
Yd^ͧ}lp"Y>Ƚb&O/_7c@>Ⱦr9V>1e>EmPz|ӽlpAe8P3~b5~=9eX#$(K0kC$5i&"Sm*͒B5:^wBGiJSmVp*G56=_lS2o}60z>Scl|1	aX jM\o[+)CJ])(f	y+['!*)l3g>enaX|,d655Ĳs5sa6"`aXvb3!?S1h9/VNlg<^|CxG|,'XAci$({cPl,{
X:J:YLX!g#gs,+оWGK/lX]k`SXA5@|wt:G ¾VPꞡPf{)8@n6	qb9Y|u)(kYD;_*n0Ւ$W`XȖl߉6%չ%yMYH%,HW~ʱ PdDl`YdXN Y>x;56=k3{դsLG,f5ͦ{X`.ZjHwj6dVNmPCc|^D  ,1&[;ZM,jk9ƛ+/8z%;jKJ={gurڇmQ(GXPNdEG,!cJV a}h6vkP}!Ȃ] S/cAI𫔯(%Xm[ aP(g7$|t8PR`#}>B>BY3YD1#|\b57P8 zY a,IGF;x_X`$c%s2y(u6l/H8lՒ<>
RR8J/B	l3X{T<O{'J޽ɲ1%bp?{9Cz\TJ<!v5-g	l{"1}'{0d	SHISUdók^ƒ￦dE+ݙ<PR
Fn6~^RUk~c|*StJ;	VW`J07@|@U޶oY$.YZPJR4
ĀebXb(d¾,TF!QܾPje,?U%Oþ2YKfC"^jJSmP1a>8,cW Ya{ACRTmllxg
<|!BE_3e,]ߜ{9ON,JޡZv{-rӏUdi$'{tiJY Edǧz	1͞$cl3+㧣}]j̘̎&{R: g5c4jѾmZ3L6wk5tq ޳V3Mfn6nݏy8]oHȥc6d>EŬmH>%YX9V@ڱlsL6d	VV0[!-0ױk3d!Ȗ1z)\VVJ?1,IT,|K(h#.Y6>AK'VCv_{pY>ȽNrƖO/_Վ; 'Yw8dld_e8g}>E
ec޿Z栛%uAv>ʽJ|XCcS/N㧳=Ҷ Ics3Jg)&bv+p@VK["Smb(vDG38OK(e2U8K(i	e(XfZrk&l|,vO쾔=wv8Y>ȽNqЕd"Nӆ8Y>Ƚ3Kt>[;N,/"eҘ@wֹ&jO(h6b7}0
qރU^t5`͉ti@*I6%5Ħd3@ǼkG㩄/mTĲY%_	eJeir̴WLYO+!d;/ݎ['Yi͘yJEVO/_/G}dw/X_3K'ʋf_}5dzg}koJ|XCc|zw!q׼Ղr8 9H{Jv)&ؖ<qsX ڒiJ5dUAV͎$clǅ|T%3+,mioH` 'VCv_N;.Yd^ͧ|,pod"NXXpmd"XLc'Kg{")Ņs;`|,c/쾜ղmA7KDoC0`7Mzw|ue<&ؖ<?4I4RB,lAVg7#ԯwrz7N!Ej `ҁU!~gDc@fG/h(Dll3է-YPp	eR	%ރ-:̓alKmd&^l}iXdʈcea/K!Q+ĥX^6S:IZ[ln4L$y%1,y%HQNHُ<1U|*W _a{A6eiVT!;Hګuu'jImsgz	V[;5zI~iZVUdʈceap}{zN5jKv(={g7ڢP#ieyZRk72I0[RB"wf.l72+{ _䧺Y0ٟ˧*ߔ4҂U@6JEH ߕlJWJ	VwH@;TP3!Kn_P%}GKPiՒYdU	e-,~ӎwʄz?dR,XquO!
XD N}w}ZV_NČw~[8׋w_OKcP
L(}eyǼ{$^RJIeP},י(+'V#!}mh7d"m;p+>ȽV8Q}ezg}ce,ЅwdC/叫dzg}k*r^pqY>ʽҔ9~){"ekYNaB{~<IS%ĝzߝx,B:Qq=C>K'XӼP!ŊzJR'9I#K8Ж$ |^rpz-}֏
ڡ}iU%e_,{2鵫,OieǱlwYrڇmQ(GG+[zVB?"4Ann6d]J>)I55VaP7|wkVl$=WHJ	VR<9YdR@>tTBԫ$"NrNVύ$RF9H^JS%Lp|W_'gh=ZI'ր	Y>V^)X&+[acoK;jBGMejKAG7rDd
|`{l7#ل셏k~J{	*jwlׯouiA*屨y}_/{Ȃ(BUP>+`oiFbQac{JPH_Qr
ҧ}P#BZxR?gzׂ}T_XJ?*wt"2k,!w~/>l}h>AeHu	l^sӖov5,JP؟%=cǼ{rԒG|!\3?rYiڽ p.}eo2܏ݎ5%Y>ȽNr>ȽV8յ,C;jYd_T_-5_rղm%|Ye^ɲ9>epx%KYNaCHi#Y-Gfʡ#ST;Y7KIG),'?S1yDz-}DaPzI>=%e_,{2鵫,ShcǶqa}ڻ*7Cz\TJ^`EF@W
ZlXёȥ#g55VL;*sJǡ*a*-YdW ރ%XFf)|Ǽҧx׶ڄ?;yB_uoД\~_ٱa+/zk)X'P{g=*rڇmQ( gKƔTh7N?չ"[i0ɟk=s?+4qd?;Pj14{'/_3VVuVJOl+'V>{2Bgʕp>|ViZGa܈'*BL3Oe?ϕ+`}bg@ڰF:n!"ga!i촺A@mXtq#Y)t!mgIOeuWiYP^NrLI`EA*khJ;jlޔ&<!Dn6z2"ё?Ƥ}Y0Ln6NU9F/"d_$~+~P_&cYAdn6%ʀHU2%7P%O)?R8:K{̼U
^KswsgZ>(#$xYY<~6mb5caJ7>bF-;lY.6OWء /-P؟%]dlrV
ڡ}j`}dܧ)ޔI,-qs-Wk7jD p?ի-l<dE"Haݬ=(lsSUl^E`HA$~+~P_&cYAdn6% 7/?|(R1*|NcPpl/ce<UP_/e:Ӆdx%NxNmb~9mbK9ZבxC4ig.OWء O-P؟ 	Y>[;G°yj=$Z#'J޽rH䘒1B8{g=w7Cz\TJ")Q.xn6Bƌ+Id9Ғ/JRG
JP8.YU^a،"b8(y/cj_P$|$I~V5 EywsXu
ڡ}h!0Y>V^S9&$OM?{E$rڇmQ(7MM6\)v1CqsD_"@RM՜Y0ԪԜHz®R5`%YP9، ]*307G8
5BB_͒YN *39=_ggh=ZI'ֈv1%zmqsت/3Pޗ-v*]:l`VRPVdE,i)JuHr VG!0ȑ#BrQ] s
aPDzI_ﱍBC`HB"=$g֗޽ҝrLI`h=ȯLڢP?h⦟7X!cIY\Xw)Gͫ{g7voCz\TJT峹0*Wʛ>1c/޽w̎I,{g=0rmC9En+ҾpD_|LAMd+YF	q I}Z=Od9"PY ِĐOu'55VL;PM"VJm%Jt>қ'2u8%Ҙk)O	0 Ab^mXB񐘼!3VW,s$LgֈdJaj`{Wq* )EO-<ӘO8Q}dii2eʕǐY}b99y7=ef6#+6!OcC}bwLdJ<ݓT+WtӾT*B 	%Ђo+R|,e峺^ǐdl
ǬW($t υګ'JY-*Wa'['JmM"x0}d'ϕ+YU%v$lRsdOO=MgA	R%1ԢX(YB%)5"KdyJH $(SڤBҖo)<r3QUP'bIy%G8RAAp&RAr fDpͥ4,Bb[< YI
[Y>B[=;:EdO=|V;#R[=Y>y&O>1a00{'W`>!yNiq	#a,$<)3L,}X 8+ʈQ|y,u⍓%W*JqL/w֬C=@Afn6NXz&ÑAZđ$XqdrrĐDzI2%#07PDzV"6-$?	`J)$jI(KGI7@RWrcM]a
B/I%WY`dF%J-I1N.P!\D ,[=U+_ϵsle`JehOj8k&p|c;VOk&l('Nk"XդaI!B(\QJ!BE%X!CeB,pVO_$#$zG!\*WƁ2g֊WY"%W*1Ƒ1p|cd!;L2+%J8&_R[;qaCXrD{cq4
/c*[;ZR;}eo^4ﳃhO&j=$$9
%ُs{McigDoϕ+@Id$#!BX$~!RD=Zߪ6m_{m_b/|@I(c䒆^Pؤݙ2ӱ{^l|,Y>|^F@>^g}juA6ڤ%ICr5(/}I>`5jߜDGX"=,#0UtPA !ciY]5eؽzf:jĖ	K֕^4{=)̣7jDG?{Kl{ 1bc (%#q{!%"*ګ%=ԞaVL;(2ՀPC7WPVŷ`XF2VJnґ!AeЭeygE(q3yavG+="OY>8,>JDʔn Cdu%I3ReJ"=%#+kJ{BR&w#+ٟZGl*lOM;3H	lY9/w2I Y>V_e^;V$LWcǶqa}vd$F(v9B9jKdDD#WBx9"VL;jN$AՑ!X{T*zE,OI>%AR|,'Xg-=3ڡCϭ  )%y8,	穄OYl*WƁ2g֊-=33Yi%wf9B>P	P=gFŧb>rGDyQʔn% ,Y`G(pzUqU
}hC8=*gyR4	>T3Dw6yҢ3KǱ}kl(pzUc"zF:N$6G$Ė	89\%mP?tѥۢKL5-Y!Í%Cr%5VؘwjaJ<7V
ڡVF#R&[;ʕqL/	l1F#ґ5ew򔭴%Ja׿g799=@$eb$+JP䡔$rQ֥4})ހI,=1puTJ4xAt??9gb%Vnw傆lrR.J
P߈~,8ߩޫ6v6(hKL,ȉd]ՓL{h/}h-y)=@3Y*Ww^lc=b\+%Ume\$uVl|ϳrPRտD>@G$Ė	ab_阵TJ--?/m0W
["'wVL;2R&[;ʕqL/J@TmGͥ"j1HtzPpR #V}יka'>m3ܔIAoB儠Rr7(z҆k	C(HqO^NrLI`)UVŮڢPnAhAi)(Z+=	_麑,	Z00$)	&sanj8^xg}cS?%6_-Mjfu)ͬ(H{T,#+>k~=/}VF+ڡ[!x-~?cZ_l#
6_=Vq6lE jWzH%/~eP5haP?jjW'}V$JZ;jli?26dߡ֬&3LVɷݩ}E(yh}1lH2u#zc/U5$~"{k+TiD&h_l2lvoUyM-KL,ZR]ŋ9!	vlZ[;؅r^Z*ADmacKg{6!\WY:rFZQ&dJlXEKa/9	}%/؅rIZY4C98AƖ.PwTb}T!>|^TQ@%eQH)k*P</l|,B'T!`Y>|_(Lﵒ6'Ȓ`}eBGIV>4})ހI,=7@%;sKʚuCƮR%EfD_\)dbˬ'6}]|wm^O?{N[;؅r^Z*KO5$+k;J-9ϴ(VX3g9GZǬz{$HZB3ɫ7pJG߇P9~g}֙|y Y>|_bʖ=Y}ﵒݎ4VW|;Wv!BI~Ma(?IH`I	&?CT%W*1ƑJ޽2#bKEaEkD)!EqZG2)fԄ#7VfIvNRH~GU"-9n*Xucc)v*V yڲUYzﰏ^}vYlofDw#Ҟ`qj_)~/^Jvu1%E|^7}sp(=7V/~oaCVC,,a{^}\oX	ҍ̏%6Y^5qe ޱ)t5>|,,XE+r*dq{\7켈P&6"E̕S^ao1'<Q̯y}K+㤗ϭBgfZ_3i`q+m]6
J8k5 lDd"DMlS9&JUz*JwV$JW1_`<e+ڢQJ!	TTCz]!Dw֮BGգل5+%=Ԡؤwk)Bzz	W.vu.{ϱoaVFRͬ"j{ϼ{d`RͬGՑocL ,"jjH6l"jy&Լ7VF,|}Y/#nln^5Tcr?~>D^/Y>"#ɽ}[5et
j8zZ Ь>AH%}e>zZV,#,XF!,7I/s$U1|Cb}i/]mv56>R5{YsMfS;}>m`1 jȣ$}	5s$f3=KVEf%v͈íKg`"$c{O@
5v]=[ϼuP|=Y:d{P-
>Z(cV78Y`IL땗|QJ\I`Dw׍Gc80mO0yTJM*W$:=B֮@X0R~WOϭ}H,:((87_8fsjHVWPV6@l"jfՄjM[m3ϰR7e`?_.c5vdd	އ?aWX~s[ VtU>A@ad>q]IX#Ք>A@}`:a֤n5Ս>i촚ǹjíK(bE͗;땆}HݗGCxo;j!x+9LW`먷%e$}j#HDˍȈ5oCN&+*bRk*N#EaaVX?"ܕBY+['VK&a֦y*ik7'KVDZyYX0Hƽ&njkMf}m`x-Y;잿2#f`Rͬ"jQP_uo>㰥 ,"jXEЬc/SQGυNA}eM]jȠZr{5Y
!Y=rzR9&$M=ݵDҪ*ErC6OIݥZRVL;*wB?uy#E,9BOER,̇&6OnڵE]I°)$-5ZOegve䘒9ݥJ;jE(&QR+)nLdE@@Wd^L;2ʵ+|Č|7J3GCv_;P"jge"ܕ[YpQ.ma֦ríIB{-XngЎ}#>׽)jOJ Ouv6z*s@ՄP%Y=/^N	Yz9&$O=GqseDҪ*ErC%-ۂKt\)u7!1b=N I,ħaݮg}d{vl7YȚ$+k)٤ӎJϭ (/u=Yc	VXPH|,C'Y||E'°r4j#}ɯ^N,_Gc805_\TJ(LdE7MD}]y0*ԯy}_eP0$gЎ;aVF53aȪY 0}`wSXIdZ=ICVOecAy#9#X
sjÑUenGdr܇ C'G{Nma֦E֤aY=^ҝ	I,lC,fڢPBiU"!Є܁"/֮d }Pd,{:aݩH:b>ԯAqQ1Խ}<ُoC/()J#0gh`$Tڡ]5v)ԓ"ԅݢY`
dY>"xG>u;
% ڠ޳}vk
YXt
$l{׻YNH䘒9ݥUEHHt3wW}r}"Kئ?+Ϭ?iX1__]9Mf%lSlq+/Wh7Ft5pͻwjejK{N={_K))*Gqz9&$j8rAtҊQmJʾp,~n6J<$	}Y0!y8,ƿ,]߫>(O(zE+"⤩|,k'J޽wF/Z,#bKe̿";CTG-jw^#ȋ-g55Wd90VXD|_;7jW~w^YVY `}`+WDid702`(b7[pceqab!K'/:}BTA! EBYXFZ>O~d2ԋjȡ,(}bPw@/%J Y>C\EIXW;YUZO_88RJ4Yaݓ*Ƞ$>1;}bwġIB&J	`Y`V
5 'Zc?96#T\3nꇍ]x((ZTBڵp|GB%Arڏfy2J{&4v50H2Dn˽r
qW0xF7X(L3XFjrEj_"&XBϮ,>Bƒei>;ؾ~9ޕp%4ϵcix} !l}T!CB__ϵֶO_
}keWyI&ʕl|,
6OGMuA2qF#/$\N-BdIJ_*wu_3e>X=r]ɶ/ϳڅ Ȅ)|י|ϵ9bd|c@{$qnȾ/VN^z!®CT%_IG;X{Xzk峽a+M?ﵖQ)E*>%z:B}d#/^n6Bc>Yz8gDq+D*4yz3`(%6=,PYM`C	}`C\3ƒRBIS{!cyfۦJ%>@ G}eP#qϱ`+daP7z[%jI(ycO_s;dˉ2BYe*	d|7JLT]"0}eA7N$m	6O_FRd'2BY6OP^XR/'Y|$w֮$JPcǶqa}?]T\3nꆈ*L\)h(k+Kx,dE}YȆ]ûS Fd֔3Y*֩;$ϷwAׯ2h6?,]߭=%)ejԅXF(p	zSBRUPmF\3>u0IXHJԘ$cݙ@){>1v_ʛX!nNE=	vc5j2lPdԍYwQ,L d=M`2Xߙ\/dIy'@lX<~g쟙_ߙ_	@c-$<Lm/1a͆FO@,KHVC)+4.U=u":aYg"
p1e;n!|DOtHgx][c4%msH`ƛ*0I(w@c+XdfT,̪ٟfeW27~?3*q[0J>1ʎqz9&$O=Gqsde2p΂tiEN:j7X!cajN$ĕśDq{g7ct4DrEMh-4>lXĕ'Vfq$_yJ]JQ$ƈ1 ?oP? oEH[6-0SMjKA"9d }aڄ9L
(
TC
Z,X/
ĩW'NY)%d|, Cdʄ?aݗ!c+BoY*Lˁ.#
VtDs%	+T$9NVS,\J%QԽUz2ގg5CRH1ICY( bP[P$HƒZjZjRZf-3tĖKL%bH!+['/B*UwHךZgVOv>x|,f,JpR5VY,Y+/zJw#bK*lT?<f7TG-jw^#-ZR}mccd	.JHE9HYge K,VVޠR`EO_؅qbT;dl<|,u*<f}Xk/gFTdv;kNeuǽ+ #8L`嶺Չ"GթI	i1fıC7%Xns;[0ejL1^|,O_؅qbTJFՆLedY{T%'/B*Uk%#pe" 5}dS9&$LPN`_7ފQm{Щ>oSYIc%=}
,65D=LWЌ_Ϭ?iX1__Bz}eaHǶ)6J8zϬ?iX1__BMf%lSlp(/Xmk4,{bd󇯡?Ya$c͒5>oSYIc%=}',65D=LWг>oSYIc%=}W,65D=LWз>oSYIc%=},65D=LWУ?Ya$c͒,65D=LWБϬ?iX1_ HjkW
X;=Ձ-`H͟Vy$KL;(ogjI{ʞk9, \IH}rqR5#ӼϱH/>x\ĕ|wۦ,{_4ֵlfA mcIxJٜI]P,޽t>ZJs\Sq5c4ϳ30ew&l{͉T1
O$s0^Fk'$eձg؜H_pS3 Djf$MLĶ>U^iگW>e+R:="g/̿d.f$}.醦bKg)zN6[}{1h"53IT1JԎp*/4zlLĖ>nębjf$Ŭ}ZI{[><T+ޡʛȆ2}e/ϳ~|caK/޽wPrLI`)W-z.jhևMraݩ,Q3 ؠ(zJRslǹVM(D2?"7Tn~>z_/zc)4X?{5?9EMZT@5*pwjmjK$Lķؠ(}Y2#y%I*;ُcɥ1._ߙ{8dFf|y/{V^I,{g=5iQJYp1IK$f`b3H6ɱh)Ff2lF`+/_tTݥ.tҖd:ECtۺCw"L\)oR8O_c3q0e׸SX?{8~M*!ݥ;yCiy&#0TH`M#d،T{g7<!)uE-,t҆ʿcLTdzl9Y=z}Z=O*WIvT;XuG8G0HJz.]gWX<7t3(RX/c2LTzD>DEd|ïʃN_|ϮQ+CPjޝj\}ig[0瘌us0ߘ㩉ӀYwPn6$H}勻?c5ό`\HsTF_P2Ǎ>Ae=G9C~ZzK!}hl_6"~e#}C{}r HڷY\@m`sdH]m$CebQ;ƆebQi͜se"O,.[JTmde4{m~0n0P#1Y}ʧce^%;֮$O{S{?/Y0zCiB#:P雁{K,O֮@zPqm1 T3{`3Iv||I{gڴvO|hDZ?R+}r)faC]"}Kg"ʕqRT>C>
37XXY}iq*T8b&M"N$^g>s#{
?)&qPf}ױg>l{)3yjkdc%Z lc3":ᱏ@zEƒvqQh<yd>mP/#[JRN}<]dÀg0gfn6VYܕę4^/j\/ț0]}s(B7X	e6dd%S޸>IjӾ\hՉ>#ua?^AzgۚӀYwWX"/?.W/w>1PXsUE5?>T%2*ޝ}%*/yzM9(eg<B/{,;e@m`ayk$Oz)'$kg)B_)G@BY'6}en2?|_*o$+tǿKHTp+݋XG| cyb6"V_sZp!=
k$^e>XEBiw>1H.e!gU^Њ^H!K/UN"B;s@%2|_;m7?cLcy~&=XcOFn~ H&nzAI(٤5#~98lIC,lDRPm%#	AI&#!\仼J"a+Yﳋ`֧gڴe}rljuL4+,ff&KwL]uR2nV@0l҉1qR#7zED
6i@f}֤i|r#ЬJ)hlY[eJS|Y'V#!5ǚ:z0ؽszD׿	3t}c׺
HmOF$qI{aYDbJggSe&m)xJoL1FI}_mOcz__){e;ҫWX&=c28r՛f"xABҠW
[ Q7{0(XJ{A	b:kv|
#)!,~^*%w#QXP@䍒%nQ؊B"+Y`q}u2zEC_Xra_jAʕ|
sAW{AqtkmI@7 hİ )GKPYA>e"~nT,%<kϵcdY]|#])_d%(h//ٿIi||,'Y=5+ʳj"KE<ZT叫g5i컙l}*o!}d}hř'%HU#V/גNN~ig` :sXF<aYn`^ZYϷ ﹀Fk^bIċ̾gX3>sU^ȿ
?*wsY~E<;EGԇ_ϭ>ƪͪ(I_OJ~Nz}hgɥ%S޳U#LgK׽?7IDb'DZHNKR`E|'k[3 q=*_a6YElLDJ)sMeMk9}
 ڜ|N;:x!jqWV0B9M]Q>4O%H ُG^|,X/  dwe{M^'%#|h|,'/N!uuJVV
dt,Xu5dNȀa3lL6JɑǸm_ೊwJ.o`$xݏ"_^'}lGGY%,X/",(Ay^&T*n>4$VO_ NiC/>RF;k&sLJѦ# vn6Ն]duVF@ yUJY%{/Ђ1/lLX2n6&w"0Kg4us&ehu#d16^|υ&a,qgeM}"$u2;mI3뛒NN~ig` :sXF<aYn`^ZYϷ ﹀Fk^bIċ̾gX3>sU^ȿ
?*ws`-9ce3)}DƿZ^Y~ƕU@nmQGJ
~W;sE$v_|L:/D$OդHƒ'?]+.}\R5jKJ=cw3pjB#:3{g7NiC2
#ulfC7H}lFZKDûS^5ƚuȎ%IoU
µ@vnk$ϳHr}KgzҐ|)Enb>/閮1GOV-=<RS8 q<q##ј^
FGTfҙ~e?KձKF_{X?{5?vqC#"6yC)CHxMc W
[ yFrF,mHx4#kE'HL;֭6~ 'Ah	,Fbd{53&}HIU"ew-_[,VXFπ7Yn`XZ #(-VژDcĲQ'+Wt9ess!|x?U,h!ud"f}hzJN$Ƚ#)_
<τu`%lWYgӀYwWX"/?.!"T0R2lȉ;}PEB}Kޡϭ-~ƃf^K{P%BW%}h2Y~/~R1XcNEd]YOVȹ}-i%Zq͓%@IJPĺpn*}eݒ?;[!:E_3eXS|iw>1_q*+sT!R5TۓO>s`fZf&KyY~D3-?ڔU˲؅C	hحYDhtl4#%bK&2bzG|?8Dn>J"pAµb JQ#QDb'"BR`1A))
&CG2v;cNӤ3Y`[kbfT̪/*wbx$C'"KK%6< r @8VG+De;ee`Ȕ~Q/GLcwim&*l,eZKWz,r8+bg},
JYu~+XXX$3b9zJO$"|VyZ$̋ IYӐ1s	dLUIaUc*g~	@1^YNrLI`DjR7"9oCHx);%֮sq"/=(#t#)hL;iZ~"\P2m~]f}q&]ц6"_yk,.W`r{(>Pg0kF=L}e`#,tֻ Y
g}Jޱ*4_3eXS|	_(y0}A?k>Y~:U<$12|^Dg̼B;|U":v>ڹW;c[82WPea̵).311̴7cx3׻N5,_Gc803/&`5iQ-3l7N]5eI/Z,V,hFI]
kwjSlbZtgKR:%S+J{$p.Cd+'KsV]W7zk)Ȍ^XG$Ė=˩~Jvއ$";C?A^ҫ!W
[ @HGo'$jRL;ӟ<z~Wt;FJ; {*21|>Q:E%X}m+"ٽo">Vw֗f%_u(}U/]d!x-"&XK K56^yD+u*M&dcar Ҟ g֦1Q)h:χ9o`)PA"%q n6|mU +)Vnf4A)Jy[afiҥ`JJ=b􋟿w,bQ_b5+WSk*V]zH,;F%,%1)~%6D[gb>*=GƉ@|,b'/}FP/qgڱoVfHQ[VRR:IiSd
XPW}{NPawg W]xAļ=̘ﵓm'I&ǚ/<&exN21°9AOKY3-T%Md5}c$ 3쎼}3=1e?3TJ"Zu#qfYbZĕ+Vra]Wa >ɉ4~I $~f}Y$	<hm`*IDOc[>Đ&$VD#?3pGcA=^P 9eJ.7Wb1bgZՕ<Y_rakeq8XkĚg?yQ	eS`WdH:_aF`Iw$3? ͛I~mX=ܽ .F7%'zZVJ1k8QeY(zb>*/6O/	N}NkRLcH@f$fxP:~wזr^l7<cD^1e+>4;RR4e@U`s
B̌wuvg/iFF"lBwlY!YT,-]C%/s=Gƕk'°Yz>|^7Ě ^WX3d!ױrDdml#}Y͕j!mdu+UbS;r^Qk*e#ErǺfy_-T%MfidHQnFJ@z*|T*nY>|_;:t/Ws 7X;Eja&-I){n>4*	9jCf+dowioFͧ}MqmMx&XDN	VMҜ{~YR|T7υ,Y$_9/=%E;:QmZYZ$V]Y}s׳e;:Ė	JQ^4wǱl;\[D*࠽iYW
Xڦ@ޏ̃(8nV3l2דd07%=S`|@G'ϗXDcXf4n6zm#*FPk)8Szsu3 0AI!Hy_|cƓ>Y﵋,];pE>#Cu@=|y_
9Ƽ&L<
ȀBX=Ə&zK.= <1%pB"s> <t-ؾg A%\@~rK"Pْ{#},K5ؒ(k/3ff1cˌk3@Bzd1c
lto KV C  A>9o0ƒt)KJm-;Gd>Q'2yeJ|tMX?&W`Y>|_3rLv,|t_3TJ<`MڶOɼ9bXJWܘxF\N>1'261Pc^9^37z@I
`$? ͓ٿuE!( % tJ[X{%s/07$%%lAђH=l~YlʕWY=ۈDL!|7/K%^g63~o]@dw5|ϳzԓfnEղIITifҥg|((Bk&BPY+x>[=|}⤩|,@g|2Am@IgPA$st;i-aġWa>Tmde4{m~srd`FcI/wӒ0yA+@
X0g{Q!ϭ?BQG/h JAbFrzR9&$J^=qC[A	T";C?lJ,ntg1+AKeucqն,mWVr!VL;r珟]I(f8F	*S#⤩^J|,!VI$؍ Z-Qyϱ%JO>Ԧ@{R3*>Iϲ*ouu@5zAnn69TZ8
e"8I53,JD+XQkϽ`2$2>69fMLĺsFԮ櫀-n[NHDm|_;s򨄍(ڕ+3sw	&jLr"&}R+M{ _Zc~[s>*SA)e71#aIHթm,}`	mwA!1VJުsYIc.VI2%#kK#qBL+)2I89}Ƅ?)y/[=?,_b>*J0νƄ?|t}h	s{)ʬ|.Ur ;qbĕk,7ڼ4uiGW4bv.7$-J,sٮ:2fg.3^X7FKHjl6HfG:2fg.3^X7F񏵭W4wظް<ȵ( `fjuVcĸ+az5bX3>m/#ũ,#W5Te~$j߈yf>Xw$jl,vEOf1jqڞ2)dtxEc<	LBdf>m-^#V$͟ud9,#g,	ԃV_*N5N~i\.%#k+FF:yO+g
"3>6E(K+/&QK2*wZ KUdϵA3_Q~Sb|Um3wӽЂBg/2y 2dgG+GIS|Y lX|]syh˕s0mXq%haZ"6-;bk5-3cZi5ظް<ȵ( `aYuj{i~7HՠY6	3&~*Y~|ǹRT(j#k8J-/#FW&̀2(	Y~]1B	RUրy$OcL1a{W/qT3&j-Y\QXqw{1xFCq؍/}-M3b?} ϭHЂBg/ylD$_b>*JQe3XDd>]['/®oe9Urc0&$+YdYf幧zcA]MajsL3!XdBg*L/[=?,_b>*J˰ʶ,sWfoag;B	*8BY~/3b?cAC/ϭPfXzQڱJĠejgY-Zv3)cY3,k"f}Xd/VeXU!Q;3>Qmam>,BSG2d8s!lϳ{>Ҭ5`H0-T%Md7lYe
qo#XְC@E?Bkv_Z#rzR9&$JP=~C|J6!4ˤZ;vpIBZp7XksVg"M&ژf^o5;AM{{.&c֩=x֫k4h8ޱՁ Y޵ͧ?$#Aԍ@ͩlOȊO(@4F6")<"6GlO+PfؑLul}dʝ͙߫
]%w7GJ270w9hV֧V#YգǤJ8RyX3OF"'<n6GI8V%<ёbFVK?~V^mHOO7~ߖu,|	LY)k3<{5ҦSNVRѫ Ķ'@-JZ5xF~SԿWu@})ހI,-qs_ܳ3t$SQ.jAhn6W
["/~,acj.2a 媺@XdD9ϽL;bQ H8V,JĚ}w3Q˩L"(<7W-É
nrF1ciYt\AD{b9"Qs+Sr\NoaYY4yY hyX,nfZ<Wh|o?jr{3򰄴yZ畁|l]2[>J\ͪ>מKYJYkQw<M v_4t7-h#X"1$aŅk){ÛJWϳ}O_;X$uÛ?cKẑcKẑ%*W^*J!BtiN(䘒1^?{a|[Cj P6Z\)h!Ѹ،X)Ϯz7J0]CnB40_VL;_1Y}++9f"܀LYP@1
(IDڳ(B/wm`U1H/Pg(Eck!. F>:PjЋ`!ZlD9k}B8B/U5KrKz ]![xEm>S9&$L?{8gCj P-Ml3p)mac<n7r6r(5VL;6YaS*wSDkqbnBw.5U $V}\$_IJė`(`Mݫ;2Q:TY$a}/lR2}⤩uZ3N$ +dy.Rm%ۨ&^沼T׎(]υݓ!\W9U6avŹb2vaZ;l
L91InUܘ]nOܔs0ߋ~V>o[Bܒ޵@IYwwe܉  WzԂWXeXXv[U=Tz&wG$Ė	?{kC⚈5W=A$՗)Rab88L.X3EKeȢĈ^yč j3͈&j5d`͞BSzxW1#6"HF>l 0
PFL6"10f>د[kЖՑMX#C6^lČ؊
1`(y$ϳw,%B(Ց@[k<gٵaؾF>oYĈ*+$rd|8ǶqsqCf4p⚈3q) ^]wPE(J!)X8P>":͆u`Pc*.9$,#7ԑC&>шdc؊!9,+"H`Fm Q܌|
#+ >,~mE>͈Ց@$W1;6"cȠdI0kO{Sqr89w1u5iQj PRl.	"0KK%Ea+mBTtp C{)h+XE$^u؍<؊Y]!D]%m$*xRD]XK,%7͟&}VI
$cB9BX{gh=㛊h7yn6sLa`)(Z+Yp!BSסt"*8Nq%`.YYi%0fĄQLDvX1#?fdX(Ց]
c(Jڼ?ىcPFK!PY3؊ (Eڒ)jYϳjñ|}]`by9BX{g?n(ĝ]SQABҠ;W
YH9]qQս<CNV+Pa0)Nk)KV)I`z1Ց@H(f$לM3llSXC=˩D|ȋ8Q;ڰ	J20p̔+ D߆Z07culӤ./H3UӾIdu֧VY8<JRx1M<V j%4T)<P8< щTSܘeV^6MW~2P\dT
A%p~me	sg]h@J]?+Q_'Wɖ	$LrRk&!Ȧ̈́<M܈:D8B JJ	 ,NQYU^Z3&K!}Umfi>WLm~]1;Հ:J"]+RHT*VKNFlϭ.%`zF:2VyZIX>^KqR1Աt+/f}iv|%g$+1ԮJssg5vLQRR5/!GSAdG^jaD 5cSnrB}rgI_Zv'!}d$626)%8|,Ya&/wwwFW`}^eM4Y!_|Lc`pf&Kw1Df&Y|c}5
ՇJ#<dc'AԈ,ׯS5q-%[<%UN%d+R/}Mrar/}ik,{s>J%_Y`)$&MjSI0T$+$t$Êa9nVQ/H+C]iko3D[VBگ:B!wܲƒWRӵ>iY>ZqICk)Cj^ LV>iO6KlBĄ|ϵ3bO󊄏w>1e&/wܫدg}P(ߕ*Pkl&/_s2Մ12U=嫻̴\f&Kg
P7l AU#1H4ĒXe]h#Đi$N	,28^&VA
%BXL29()JDt&CKeE-U+	VQJ̭,3*LVK%We̞VZdh%%AԈVYh r @8VG3Z#/Wm1 DY}D":`Kl|zmX:IjX%_|^[lﵓ)JYukt!,;ٟk+VrMx#8V iV9q\AT5˧ bȘ.~*ՏKl):E_3eXS|#)|όdv_08l[W8DNVX$eeVO3*LVKeU~wx`&5"KK%6  QzmyX%	(KR#	j`wim26ac*HNR?z,2n
>[lﳙ&Dm6~K&kY-:BY+/Sm>V%`zF>q(w tDV*rFP.8HDȲw_UX	skp&$5:2ȃ+~|#R`lGמK]RX~%͟ߐ>ƒ߄w*1>˵NX֤#Yc[4%jKY|<_ϸއ\}*JlnS䘒)BҠ?{/Ջ@mDmZRňJlF}sѺW?[lmha_VL;;m|X?.AN,A/;PgrV)B<Y1mt|:0.KW3V>/Pc"Zk޲nE+. Ir/3ٟZS9&$LPN`e8gE5(rݶpVp>{0YjYRL;ϸY,eYw.9%U޳#.d3sAo~+mFB%(h5DR edtI+ᭅPur|WȲ\5Q5ˋ	Ds1$}/~PIǸI+g}XAg(>1L}){b:R}*Jh>Hr^T=e$u	bR3JWVX*Wz>|,`}d|佩W{BĪ^=s(mG<}ލ$or:;wܘr|~ax#JsY#O}es[4%jKLK0o7!bM*=
ô%S޵E,Y>|^:>wGLwց`uUd{m-`Gqa$w}wܲ:+RT>@"}d|伬z˺Irm;*R3JWVX*Wz>|,PE]O
ס/,Q̢MFNO	*WF*LLRKP<Uް?rc8^?#Qdb<61>lӤ./I1/<zhX|,O~\+/BUiJj1񌬻@7VHՔSWzԗ5ܙ)q%sK={ggsJpΊj vpK֋-*oJ﫲/&ڛbxlsV±%_~YM;g<}d޽wF/Z,#bKe̿Ν
T\6I/Z,2W
]|^%%M'-M9絶Z!0ѨL-^±x3Iq)Fr	mYܖ]*t{ڹl(8}d݌|䘒ߑ|^Xe̿ҳ;yB.Ӧ&jw^#hȋ-d# a셏#FaݯυH~7rr(\KuPn6AnxdP9+)G ykmKA-[SX6XTl5j̵ gsaW,<ԑLZXe'7u$?%y(V"v~'?3͒@G%a(<%!BQ%j=(xK L%z9+K_tHgd2 ds L#/Wm5y)tHgx][c)ej́<4bЗ(%FUPmG3>lw%cH䭱܇6\ⶇr1`9e2XICJZÃ2S2f}F3*F3*1weS+fIPxptiN(䘒5689qc(v:4vAnth1{K,ZR@B?XB?m&Y/el(]xI,,n@|m`"7)BX?KDǁZ:rʲreQPXd,LnlLX7RJ>2X6D 75fOAVlˍ%wԯY+dڴa.'?W$r9,I]$8%%%v%v	eX%S!F%gR#+kTȂ+V(wƵUH *:1^-𻴶%jU%%TrYAe'7ܕ;4Jse+U鲪Yܒ2.VZfTLʫmnfU~@3*1w2J
$PdEzFrI,Oid{g=;h; yA:^4ʾp[\5Tۓ_VrFjsaݩ,`3|,L"׻NErLIc89칗kӪfԬl/l[Cv5pͻIݥF=+@7g$FɇvJcd9iVXPOY>|^F(o%(lHw3씯a=Y}8h*PCHk/jP5P+LH}qbwu4WP#ƿZ! S/e~^ʲ䘒9ݥiCWۺRwi~pd,!J%M}YaݨyZrՖ!>Se dyR~Fe;)_6sj}8"\!PHcPRy>E"$9q2WP#ƿZPG>VVULG$Ė	/lVhtP6sDF=+@7g$Fɇv+k!+NZ<Tz|,U	;O~6!mNEXX܁A$luNz5eVRAnRsFk㡲o$ի|AGS0sa<I5d=J{L@ƌ6%<J,D$HƄ=,m@$nRPrPX	z8.
K׺GL3kTȂ+#1lﱍjdJ*:0ML4𻴶%j(`8^uBPʣUvڒrAϳzܕ;%`\C.qXF>9TNYN9%U޵grJH '+XhfTW3c2eF>nTsمT$yYzH}\ܳ)ޚI,$l2;BG;rҪf%EVjKϕ7P%JM<AVn69ګGXf/@,3Cd0
lY+/~Ev2֋䘒Ƕqss/8*]PR@hAsCWۺK֋-*o<+Wd^L;6,Yj/b8	K *=wy_zc)1hI,{g=2s!R]:lBhΆt^Xeo֮	eJ(З<(3տ7
"?&ښl.Pƪ%HS]SHK]A*y(cJq`ji%|X׽fs|,['J޽w̎I-E\K6nlfʕ3lt$meY~WbF1]}jmzՌ|ʵueP\3nrujKeo}*Vxq﫲/&K;UrؑRXF#dz>4 X9"v^7e3L#OʢjRR5>4^ב?vu/Eɞ~/7zW=͊u5'B7"%ƾpZDc*MuoNsb!f9qȄQ!/υ5}b7M{H+!	+a}GX"𬜏l#⤩^T>G+'/H+/VVS9X&(Z'lZe<
jwZIzb'=\)lROBo<zAR	u0XRn6&ڛclTzەy]}56=]j?m@Nk3z#[^c2vkUef|g9)e!}deξgڹY[k׻NErLIc89칗o6CWۺPP֮0 BʕbN
&g՜Zv,91ū,tDV,UY>|_3}++mc	J$FU%mP+X!hɆ|5"f|eA0I[Cs%5L0"cW؁A%p-溠ȃU<7_G>u
|,1Kp 꾰9J0/Z/Q<f%gR#*k8.Hf±zm3r% gR#*S/Kl|^l,eZ(2&*e3YI{mO3*/2겴ϳwQpfUc9Z̪83*\ISuIB5}>FG㧯pCJߪ{"RLM.l$N%9`47;%Y̓(qaz#ĕ+Us3ZHת)o6+p6ٕ>@0`wz!nND=/Dzm}}X!#ӽx}FqX("
?% J	+`lДHWPD?ˣVZuHm4ZI1ITI۔%10 H$\wn5=>&䑬x$z~ܔXhзc
5Ӿ`eWjQ]<L2-Im/fL R3I`;R#XΦw֗f$ZOzs^i&\(JKڔ@#X5WjTy㻩c)*i`n57(R.ƸbEӆ{=)}^1dSZ@ΝY5c[>`;B~b*& ;55,̎ KѪ\=)#S	f ViwSQצ#3qYYh48'+²!Lh<u-kX6X9FXҽ4k3g▱ඳXV?21E3Fa7A	`M@h*JGH5֧3j^Hz59f$fs?iP5s5siX
%FfiADq#X	J8d'XGYgU}G%$i|h IĨ,!J#Y`3ԽW̳QL$dY#NeDX{t+0'F|+5Ȏ<.U}u":aYrD`YpJ#/4U	(Dt-508zPF?k0dOzJkC2feBX+/sfʯʌ~:م?C3*d`*
$Pd_GU!XE=%9Y{ױe;9&$JP=|!;І
u=~g896\3nJK,_PY,/VL;R5|v6!g;UdQ"1Q3,XξrFMpQzyf{: eLTF5/HҠ'/#{3ÐVz;?R&d{DYl*W"rʛJY|ϵrׯrܧyiX';=3/H/*f֒^X\)l|[+ɇv؅U(B<Tz|,@*/:jem^e;#1%l_j^D*f׈6pd !gJ%M}YaݳJs-VY^*=YlX/HC1`[B6PI7Y~aڒV5e(o6dF;U#e{blU%pc~L@#9t}׶̅	%)ek1@y(%5J3mC\ܕcݪ<nL&//cýp;%jH6IyiK9iPnm -$J`ϱq;2%FG% ܖ"mI`cnICщHy,X<I8%r%L%N%!Č_%k$jm/mB;8"D)tHgdȂd́][P(|]u":aiwim[9;"a)zN䗶 əRRVWӒEif_3*1jV#υT2V^}\ܳ)ޚI,^	G5f(+U\)ct߲d }v)) ûuwkM#!nN{ 7HYB\tq%J0]JܚWeME|BV$C_&^姙m
mQ}gր`*eP짚eubm`$MUڑArr !r9XXQƖс!Z!BX&,%)쾼PlR#KlÓ{#V1pBixe#jbOPYM"TTj`i('V_!kVf/:v-)edpq"Kmufb+R/(w38_!+#S5ˮ1,Rթ8m>NGR/_#I7b}-oRӹ>F͓%%j(nRJ	Zr|,OkؘcygleJ F&Pki=2y_Ŀ&bd~ؘ$L^ڔJPHZbQDb'AԈL/&^5<Ahn6	UZG	IYQ!(]#Y,jk^}]>Adic`o
fS6NōYIl55$̪1$rYAf+$9$pRAf*?f.l `t(r`9v+U:(
NHZ,7e~|,,Y-;\I_&X51Y̠S`/SPZ,^bZ|ϵ~U]ߩ>q*wtS>1pH)w﹥JWM6v*{m>O쿲f>s`%3-Y LOyC@]+$ZZq"HZԙ@/HAlL%v_I 8i$3iP8PppX%d{	FOdJQ/0_GLTd4z/3*/WmNq!ʻV%B,2ϵd\̪OA@$Vi\}u":aYL&`Y2KmYM"PAԈZj`8b`2ʵ%S޳1|B|aͶY1 X7J2S&,ceZ3HDs1||P+Vfq"9CW8GR/rFVt⸂YI#*%lcKXE_3eXS}dҁN?eQ)'V}ڂHZw6cۜ n6IXRLʓ>Ւ
fU^}~:<BT'%5":`0A²:F^im1W\DϺ3R#
Zj`|.-F)i,X8R?zGY~Gz^Ik&$iYu,ce֎18y7HJ1CN$_!kV_$d2&ȘeRIV޽NbK{J893FŴ9 qCWۺ'_ZRAzҳ! Ō{#粥ht}]y0vȢ+,|, *J:W?ԵON}r7-F\#Jk(\D{mL'̓+3	J&ʦS8Xꆒ9Ybq%jEfbPl}`2ђB|N$^im>NHJJ1̓efg#9esu"ꦰuFI	jN$_lϭWV_#QŇXm2$ʝe<$8|n˹.@J:ՠk-<Ʌ	FǒJy4ʝ$||EKiqj}hLJ ]XSPY8IUoԈB啃8A)dQr 
8>z0$+VED%~`@*NXS%鯂]m6){lsuxV1wb}-oRӹ>BVOtuI(o,%]bO>y1K3ʕw SnM׶d,f>1~bc8ᰞf&JG11y]/mD5'&O<WGLRd4Khx׶\%T3k#']%fAD{-#FXjkMzwL᥏5uX|,2yk_,&x; ZAZDGRA$y}A+$=9$RA*?pw6 `Gpr:HBL;m~f}
m+U:(1
 Et3VN[8ӱx8}dRr7%bF~|,Ye<$lg-/-t̾g
?*8;P)՟ЁC/짚w;UylW3*1ߕ6T|,e<|©ji*}ߓLO@]+$ VH UI$ I"~,2H rK wױ(jʰOt( R%p]`Cw8JeYYmʓ>դfU^}$%&<$LDt-6>+#F^im1
ՙ%(|}u":aqwim 0O``IT_#П/e_3mLHQXee>MI	򵏴k]jN$_lϵb+Y+R/Jj$G3rENHJ.WK"a]IV?5?;iabkH}w};P)՟aəQ(+>mAf-Lw7cۜ n6IXRfT$̪OAux$'%5":`0A²:F^imѫH,|Ϻ3R#
Zj`wim 0O``IHe	}y&g}+J2S$Z5˭bq"Km1|,%8	81|-qZ|5˧$WK"a]IYY{W++mz;I,+l\e*m~
J2W
]})7?HjsaݩTЭejWHfր2[=T>V^SdrLIoȾ	l/l5pͻ't)l'	
Kܣ1G411Ra@-+U8huQB!`z,65D=LWЋXmk4,{bd󇯢Ϭ?iX1__Dr}eaHǶ)6J8z(Ϭ?iX1__D1>oSYIc%B@ަT70v^+Ėy#B50ąC9Z*e-qں%ʝ_ƅ+T&{(*zm0u"KPT3xRk(DX
HT38~a)_g?X` qClg$g3?'=ǳq@Ou?U{7ﲈ{4e{7xx$Op^eǰW ϓĮٸ}ٸ$gٸ'g˸n9<{{2c+ gϭ0%wEdG],lwEa˸],lͣOݼt$?޾s}"Kئ?+>oSYIc%=}Mf%lSlpA}"Kئ?+蚿Ya$c͒}"Kئ?+葟Ϭ?iX1__E[}"Kئ?+>oSYIc%=}%Mf%lSlpA}"Kئ?+rcߗ֨V^);Nd
}?=u	 ȈL;fDY\cr55 C1{pʊ^|,"*뎯OE5[A{11 TcKqTyO8V@qeA7׭^7=	^xl,'8,Y'%l],b
t TU^ cF wjcܶg~2-9Kb0.	6 q}.nKΌòk-ePD?H_;eCQd_{ I{j%}{rLI`8{g3qhd;"TX,W
^ڜȋdOf(fDBaݯܙqLGυ2rfD]fg,b܇1#W96Yg0(쨥N"	ᅚx(k2lCAmPvA3$B啚DYl&ZO@vpYI^xYK"0*2؂@@;6/r" !/V[fp[i[Ųx[Kb0.U- .i%GF +.2vJ0 Tc˺	)E!Z"KHeuX%j*|1ՖGYepY#J:ȓKO0*AP@L*#QGj%:1mV2cӌ럕OalĮRأl_p@ü|lpw-pQр4J\SP͏1c={ I{j%}{rLI`8%\zƁ#DJ}EJȉO'3twjcb>n|,A/<lǸlǸư`s`QQKυ$eYP7\ufA")"MdaVJDAP."JZ9eURm[BDEkfVYp&3-ū-ٹl/qݩ~NM q}jwA(u
(1dRT}uyШ7ά{:,f2?\Y+g(,sMYlqlඏ[ŰQ)tYJu	}(_{;1%zmqK=桘~$0R"/֮B+{L;2wa2V!0P8܊E5QdĲSSfH."JEXOyDEK)IZ"K"-5)Q$wuF9r~$fܕg9jSj=yYP~|,&_{;1%wGqsئ/:"!ǿ.P\)e½S=BF,DL}]5GJ_JRg3YXHy)޳;Y	B_!X1,"vH`kE\S>6KӾiؿOwdmM Gڡ=Jf%Zőn7őpYiYŒxYDGf尿8-[#kbx[9K4ݥF=ҭ0A Tc6NGNXAD+²R&Tkl,'彅8,Y'%l],b
t TU^ cF w0Ֆܶ yl[5ű<-Rُ6 -p\Dj}pǣ h1\ʶ@G6Kq=9VEZRʶBPnM,ࣘ{[Ys|e~V%Q0X-z7-l:-'eR4Zѥ[jl <r+9M4DE5[Fk*uenYg|e>Q"O(_-ū-ٹl/uq؇ĎRv!;eEwe׻P	/c	+1%y-lwQth4D>u`,DLQZxcGkh51#&/$-
5J$Aqx[
ZYU[k u!8Ƽ;*8U0w,"|{>ׯ'g,)$kjٵĕ9"Q~ߊXk;[V^=&f7j"T%E*ɇv H~^e;#1%l˛j(DvC8C e_a){ɇvF_"׻NErLIc89캟VmE8!$ o֮e^aݩ140e/{^XG$Ė=˩=[K֋7W
]/}Y0 x_zc)1hI,{g=S{rڊ)fm$ o֮*
^!L;6<>ͥ|clzb֋䘒Ƕqsu?88ޗ-lPĒŕ}jKd
}vCLwjmjy}>1X,e׻_^XG$Ė=5oKP?h$hZRN@U")֤gLL;6_}X_YbFTdys/޽ؿ"|b9&$]O}cz\Ytۺ8l,zIzbʾp }]S&ڛZjþif}]+όd^_~Sb1zaX?{.5mEf飷t6pIza)aݩ2@`_zc)1hI,{g=imrڊ)fGnŕ}jKd ɇve/{^XG$Ė=.-oKP*OK֋U-&ښ|c/ߑ}݌|b9&$^sfmEc*i%E*AՓM>1ݗȾSb1zaX?{/.[Q@e_ZR#VfE:þb)1J{"baݩC^gՋy$fҥ{WaK'jMXl5GKՍfjƬO)^V=q%g={g٫pm.[QE(8fBW
]УVfE:þb)#I%=ԑyvFzmXbFm*WvaW*ouc_%Yz>gڱ/䧹*S4쿲qՏ{%;\Io=cjʹz\QpK֋.ʾ?RE2aݩsVI"sL671;V5όdXv/ȿ)1hI,{g=Wj(tOK֋.ʾ?RE2aݩsVI"sL671;V5ό`l~;#1%lrڊ"IzajKU&ښ|c#/ߑ}݌|b9&$]Oj(vN:K֋}jKU&ښ|cJ~^e;#1%l_@ޗ-G8x^]%E@W
]}Y02޽wF/Z,#bKe=mE; 4+]?I/Z,2?ZR#{ɇvߝ޽wF/Z,#bKe=mEH.P.	%EVjK﫲dûSk2T>1/޽ؿ"|b9&$]W.oKP+vy[.ʾb)M˚gڹS|Y~;#1%lq.[Q@qKg8x$he_ZR owjiBȾSb1zaX?{.\oKPN:K֋.ʾ?RE2aݩsV9ggٴ%č\1;6սW~|cx5e׻_^XG$Ė=˫#rڊ<K֋~pWGE2aݩ欑E3"y}J}]/7'fҧ{W`3X+݋/wF/Z,#bKe[!xBI/Z,SG֮*!L;6\Ւ9|RO1L6+
_1#W*oNͥN>gX?>1e^_~Sb1zaX?{.<[9 !M\)vUb)eX""b m*ov	1#W*wN͆oUkucY	_Fzc)3~I,{g=Nhޗ-^X\)l}Y0d_"׻NErLIc89?rڊ4t^Xd
~pwji/ߑ}݌|b9&$^/jޗ-,O}m֘ҏSETKg֨>Ġ}i<>X]qϭ@B@B3@=4f}h]>V֊֊EQԴ}hM>X*VILNS[cmY9~Ou?_?Ͻr?*8~nIq3>
>|ZSA;wZc1oI^SyG}W}.{k1$D^qbZ1N2Sdodsd^!q<j:SO|lTSO<lTybgpwpi%9w	J=Rpx~CgVyY.#2(*uSnܰ۶rك6D9*_Nޗ-ۚ7t;
ºc< [g0lVCSǠDz; apa} <v_@dO 0;Axf' _@f;<t;Ӂ#&	`1__@fPC//2 X4 pz0 ÿ/z_Df; xB_Df;m^FF2fk#<qəl1g$c\3bP xxٜcHƽHFx2F5ݺ1g$c]G#<F#3q0؆??gKcFx2F5t]<qə:8f13_Cw3a1豎#<F#񫦔q0)v#}WM)g3a1lC
u@]8da(`(a(`(/>rf3q0j8q0DT6g3a1E,ٺq0?lF8dkq0*pcHƿ讐Q#<F#΀<.i13_6!x`:2 X42?lC
u@d@iDy0Ph	؆ $Ad
)fcHƿfꆮu3a1"9oEN:q0t9x)Yv1c&f#ڢ"^H2fd͈a@^@H N06!x`: 	 :x6!x`:@a9lC
u@:x٢iEH#Fx2F5-R)#}(cHƾd
)rю#35RފYu3a1CyB(~#~TG45pͻ#}(^:
Bnq0wJ#^4qəG/!kg#<F#=(ɘlÃa1Rɘl8<F##m;l01tGhtTcLp͈a@^HGt؆ $c7M)fCR#<F#--$""iE,ٺq0EtA	R7h1g$c]M*G#<F#DrR;C8&DrRZu3a1j@yqq8dxA5\Gqq#MǤ@ɢ4qq1:"R8y1vf--$jҖq#35Dv@nAhAi#[7qəFTcL6!x`:q2a3bP'1u@fN~(z:pZZHե,F2fk܂ЂGo13_(--$Cҩ88dk&H1g$c_mQ(DAm3a1"Rڠ*Fx2F5vJPTacHƿtP?n5p͸m3a1tSQ<qɻ3_8tG$TcMٚK9Et43$c_?jDQ#<F#?tѥZR1c&f4i@nAhAi#[7qə0Q8`ǣ'@fN~
%ڢPdq#<F#ڢPdq#<F#?tѥZR1c&fAHZ*ErCqəAHZA	NF2 t3BCMj F8dݙC4$:gCƮ^F8dݙE5(jwTTcMٚt;h)ENF8dݙ@pƎH*p1c&|'3p·oA043$c_	!Ph2f&adk0Q8`ǣ'@`; a0P1t	.[P%1g$c_yKڢPKd6qəj8lhF8dk--$nQ1g$c_EtA	R8 PBiS7U#
%&;qəj8lhF8dktPե,FFx2F5D-\3nF8dkAHZ壆t9 <w13](^:
B(x@w13](^:
B֬Pݣ#xt455(jwTTcMٚ(SQ-3l1g$c\3bP |f;t<AE5(r6Fx2F5ZZH:*p1c&f#:rBITB#F2fk4i@nAhAi#tZ#<F#(SQ-3l1g$c](^:
BWHtT#҈㠤-!4Ght6g1(^:
BJ"\qȂk34pS#7fk?tѥ3#F2fk?tѥ!QS#35EtA	RUC#<F#CyA	RUC#<F#At飇iSF&Gc_t9x)i P?oJ#wJ#7T5pͻ#UB pAnފ<qɻ3_6HGs<F2ga0Pk(Wۆɘm#6F8dͰr4QaƸd2wSN:AH[SF2fkf0/TNc	8dtC͈a@^0cp/>(^:
B-3TcL}(^:
B׈o(Q#<F7nkDrRUB#:8f1GqMD
85:QFA0Go)x1c&f@gJ h6h2fHcHƿ@eJ h6h2fH/F8dDf6Li1g&fA.[Pѫmig13_;)P㠤-v#F2F5͈a@^z:t 1͈a@^z:t G/!mH[SFx2n׎M:ôF(r@yENF8dݙ8gE5(h<qɻ3^:)C(x8y1vf(Wۆɘm!7Q#<F#t\3n&al1c"	@eJ h6h2fHF2fkK9Et4jpFmqəG/!kH4vGht6g13_E(v:TcMٚC54~Anފ<qɻ3_v:)@3#F2n:M4r@y@3#F2nΔ@ѫm`d6#3534jp43ChᣦF8dΔ@ѫm`d6VmF8dk@gJ h6h2fHClDhR5p͸lY#?jx5p͸m#Fx2F5-#E:18#_Ͱr4Qn!PƸd`<@F#gKcxٯt:hhٻFq#7fkt9vچ^x@h8y1vfE5(BPۺ*p1c&m35(ٻFtTcMٚ!P-T3 8y1vfCT9tUmQhr@yENF8dݙ:l-gENF8dݙt\3n&ajW$8@gJ h6h2fHA	NF2fk(Wۆɘm!	T6p1c&fK9Et4jpF^:q0rڇ(\3nH#-rh6ᴍAf1c&fgCWۆɘm#G(5qə'q1t(3hcL;)P㠤-)l-F2fkaLu8x/!k6&acLDv-Q]4DJH#bmYn1g$hسuv#F2fkᛪ81c 8hqh1c&f?h8q00͠oXF2fk2#g:h?v5:QFA0FPݣ#~Δ@ѫm`d6Gr@x1c&f@gJ h6h2fH?tѥHF2fkt\3n&amPn1c&f@gJ h6h2fHQ#3_0Df6LicMٚ(Wۆɘm!$6贳qɻ3_24jp43j8q0əK9Et4jpG"^F8d?jx5p͸m#Òq#35rڇ(\3nHd
3qəK9Et4jpGr1c&fA.[Pѫmi.P$cL}DJ\EtDGm()p8#|-ť,:W8x:]4Fk@(qCZp·ni8y1vftSQ*Y-Mhx8y1vft:@nAhAh·h5Df6Li]!SFx2F5Df6LiM*8dנ34jp43pAD)˸t\3n&aH#7fkR5p͸l9hH8dݙ@eJ h6h2fHBiUl1c&f(Wۆɘm%(*Cq0נ24jp43DvCgX#z*QFA0DGht7h1g&zrڇ(\3nH?tC1g$c^\+Wۆ"Rڠ1g$c^\+Wۆ"Rڠ1g$c\d06F2F_N:Q#<F#'q1t8xށt8G/qmitќaDDWD8tnۢ5TF8dݺ4a831c&f?
d<EyENF8dݙ(Wۆɘm"Gt;hcMٚ҈5p͸lRAF~ޔ7q#<F#҈5p͸l;zP8dk@eJ h6h2fH壆t!E w13_*QFA0JH(҆1g$c_*QFA0GMP?oJ#6HGjJ#3q0(5-rh6ᴍ)CmPU3a1mCWOFnJj#?jx5p͸m#v暚F8d\+Wۆ:iQ
1c&fQ]<f6G]#F2fkA.[Pѫmi9E(#35-rh6ᴌ;sCtTW1#35-rh6ᴍ)CmPq0\+Wۆ"gCFx2F5-rh6ᴍ)CmP1g$c_7v4jp43fۚ8g13_Δ@ѫm`d6Η&acHƿ҈5p͸l<CyEN:q0ɻtc_Df6LipΊj QS#35Δ@ѫm`d6Ҫ4h@gJ h6h2fH6l~3a1T\3n&a!4gCgX#24jp43!4Ght6p1c&fR5p͸lUB(~#24jp43x<u3avƿK9Et4jpFmT<!i3a1Q]<f6Dv@q0rڇ(\3nHq0rڇ(\3nHq0rڇ(\3nHQ\h1c&fK9Et4jpGCZZF8drڇ(\3nH֖6pcHƿK9Et4jpFGH#<F#A.[Pѫmi;h1g$c_?jx5p͸m `ED/u1_?jx5p͸m ^եD(<qٯQ]<f6-)CmTcL3p·oFA0FP1c&fcZ]4g#DDWD8RMəX讣v֗Mƈ7 FF2fkL4`Iq2u:q,ٺhg$c_34jp43j\3n1g&э~Δ@ѫm`d6G-Q#<F7nkT\3n&a"9oCWۺq0Df6Li4( q#7fkT\3n&a"9oEN:q0ɻtc_24jp43j\3n1g&э~\+Wۆ"#PacHƿA.[Pѫmi:uCWۺq0?jx5p͸m#GNjwQ#<F#mCWOFl5tXmCWOF)l<u3a1K9Et4jpF<mKvFq#35rڇ(\3nH
6p1c&fA.[Pѫmi(.8dkQ]<f6+:h삈1c&fA.[Pѫmi8TJ[<qəK9Et4jp@^7i1_-rh6ᴕ.i13_3p·oFA0J.DvCfq#357v4jp43xC<qəgCWۆɘm#GT;h1c&f@eQ
oFA0FШv7,cL~ʢ\3n&a@WMqəK9Et4jpJ.r@y3avƾ<p-Ɗ?3 vmipͻGQlݣ1@*ZPM.P:*p1c&z:QFA0G.jhl1c&f(Wۆɘm#PFF8dנ-rh6ᴎ;sCp13^\+Wۆ:pѽqəA.[Pѫmi88tG$|cLzrڇ(\3nH֖9tcHƽmCWOFr-F8dkK9Et4jpFhP飷y13^\+Wۆ/( vcHƽt;x5p͸l7p13^:f6Li8gC*p1c&ft;x5p͸l:iK2RcLz7v4jp43t7G8Cqə@f\3n&aHxcLxf-(xCG(5H.3qɻ3_:QFA0FYp1c&Df6LiۢRބQG#<F#K9Et4jpDGRݺ-T;cFx2F5-rh6ᴍ!PF)x1c&fQ]<f6JECt۸K9Et4jpD6TmFx2F5-rh6ᴈP:#35-rh6ᴎ.\y@XK9Et4jpGm3WH7i13_rڇ(\3nISR4qJvF2fkA.[PѫmiDGHRcL?jx5p͸m#
%ڢPdq#35-rh6ᴏ^P%)v@w13_rڇ(\3nH~ٻG4qٯt;x5p͸l;&acL3ѫm`d6*#6jҖq#353p·oFA0G3-8d:f6Li*jҢH.3qət;x5p͸l5҄BHF2fkgCWۆɘm#RM<q0zfh6h2fHQ#<F#9oCWۺ7f6Li1g$c_TG-jwTWۆɘm#UF8dk2wSN:AHZͣ;yKd6qətBhv:5tvTcMٚ҈5p͸lYpю#<F#0M4Gq8?EuZ\3n1c&fK9Et4jpG4yCfr98#-rh6ᴎitjx#-rh6ᴔ@#rќcL-rh6ᴎ8gCȍQS#35\+Wۆ8EqCv񣇑#35\+Wۆ"RA۪P9qəQ]<f6* 9yCWۺw13_?jx5p͸m"+vt6p#<F#@f\3n&a]h2fF8d7v4jp43~?iS5tX@f\3n&a]"h8d*T;x5p͸lSQhvcMۣR#TFx2n7o(Q#<F7nkF̂7!7+ݴyqcG_-rh6ᴕ"9GH6p͢4cL~\+WۆRΗ/P񫦎8d?jx5p͸m#gQMD
5tXmCWOFlMQP6F2fkQ]<f6:h#:^S3a1K9Et4jpGMGA01c#ZK9Et4jpJ.r@y3avƿ+Fh#dxGqaV2<
цGZ1C7HhfAiCZ.P?xއ(vcMٚT\3n&avT9(#<F7nkK9Et4jpG4yCfrPٜcHƽmCWOFsK6g#Ø#p\+WۆTiK01g$c^\+Wۆ6qCR\3n1c&ft;x5p͸lSQhuQ
1g&эz7v4jp43t2#gɘm#v#F2fkgCWۆɘm#ZECtۺ*p1c&fD*f6Lipͳ:)ENF8dנ/EDrކu@n5p͸l:iKW#<F#討[6FA0GM)v1g$c^zfh6h2fH.\F8dkCMD
Em!ۚjiENF8dݙmCWOFsK6g#](l1g$c_rڇ(\3nHƖ3n壊훴q0\+Wۆ;jC6񫦔q0\+WۆT@ruCƮ8dkA.[Pѫmi* 9yCr7hF#;53p·oFA0GM.PA01c&fnh6h2fHJ8f9x1c&fUv4jp43[;x9x1c&f0Lџ΀<30pwzcWQ6#F2fkL4g##A.?<#mipͻHA.[Pѫmiބ6(fЅC#<F#A.[Pѫmi3n壊훴q07v4jp43t2#gɘm#Fx2F5ta6p6)Bnќh#xճR6dΔJF$e҉@h6cHƿA.[PѫmiC]8dkQ]<f6.Pٜ:mF8dkQ]<f6.Pٜ<uE/:q0?jx5p͸m#6PWqə0LF: 0v=F΂;x=F1+v#35&	h@F'f:1讣kKmF8d䑄0FHII#n`ۖ;v.[0f%_A.[Pѫmi;yE5(t۔WF8dkQ]<f6TG-xJYLh#zrڇ(\3nIQ5fٝ[D#zTG-jwTWۆɘm#7T#F5QmP\3n&a!4gCgX#zTG-jwTWۆɘm#7T#F5QmP\3n&a!4gCgX#zTG-jwTWۆɘm#7T#F5QmP\3n&a!4gCgX#pΔ@ѫm`d6ܴ443Fx2n\+Wۆ"gC3liK8#3ѫm`d6(tЂۢw13_TG-jwTWۆɘm%H[SFx2nzfh6h2fIR*#5pͻ#QmP\3n&a"9oEN:q0ɻtc_TG-jwTWۆɘm%H[6Fx2F5/EDrކu@n5p͸lT8x1g&эQmP\3n&a"9oCWۺq0&	`0G##A.?D8讣kKmF8d&	`&	`&	`&	`&	`&	`&	`&	`&	`&	`&	c_z:Q(jҖaWۆÃa2DJY\3nF8dk=(<pѫma0|ttPFFx2F5rڇ(\3nHO(lBB v9i3a1K9Et4jpG4yCfr;(-D
)fcHƿA.[Pѫmi 745pͻErF8dk1f3c1f3c1f3c1f3c1f3c1f358Cd7mT5pͻ 9l7M*h؄6)fѯ "2H"-McDl5nH.38qkK9Et4jpG4yCfr]uBCy3a1@f\3n&a<h-覢"cMۣK9Et4jpJ^PhipͻGQ#<F#: 0͈aWۍ3"Pg+5l7 35p8p8p8p8p8p8p8p8p8p8p8p8~\+WۆT@rMDsC((kKm:q0נ-rh6ᴕD9飷yCZ\3ncHƿ0Lџ΀</!x<#=(ǃc.i13_ۧHԊAn	yqRڨݼtmGQӦF暈2(*Lr§n3f	;wCw#U܌ٯ۷4:n8!vtx X `h`DghFqh-ƀGOq˂` а 0+Ƹ/
#\6Cj1\Frꗍ\FFb¡*e_T5WI6CjaGm3e0Q&"4p0$qMtڧ6CjaL`IE nڪ^6Eq+f\;+h<h4"`<39Hu5ĥݤaz+agcaz+2̸&
#<P*CTF: 2GN"&i$.8Th6<
[ ~uDN:
B&(rgcTAtr#DFqQNƹQ#<
FHII#	$a$nXTl.[PԕDh6#<
>II#	$a$$0vݹaSlmB#DDD7RU$$0FHI;uSnܰ۶rكz\""*FHII#	$a$nXTl.[Pԕ̸&
#

uSnܰ۶rكg5pͻrT:.[/۷4:n8!vtx X ``P?<?<D*8x6-D_uQ
:,mj $$0FHI;uSnܰ۶rكg5pͻrU$$0FHI;uSnܰ۶rكg5pͻrU#	$a$$0FT۷,*vz\`M\3nܕrHII#	$a$$U0v
`ޗ-6pWۺw%\0FHII#	$`Lr§n7f<t6W$$0FHI;uSnܰ۶rكg5pͻrU#	$a$$0FT۷,*vz\`M\3nܕs.	© lnT۷,*v6n:aSt;yKr5_N͚ݻsC|naXWLg1`x5P pLFH5۪;vNݰoK5iQ+g$|u;w#z\_nht/pCp+
0<l 0h'~y矞~y矞~y矞~y矞~y0;ܕm{^|G(ϐGC
<?H# N GD{ P: 
;.[PΗ2Fd@P4$3@P4$3@P4$3@P4$3NoK34;DsC(ۺ*t*j ;;`2w#z\/)d ɟ'lNoK34;۶BDrڇRRg((u"(Qh v;wETnMD$$0FHI;uSnܰ۶rكz\* 9El#	$a$$0FT۷,*vz\`ޗ-JQ[8y%_HII#	$a$$U0v
`ޗ-7j*jҢVIW0FHII#	$`Lr§n7frڊU$$0FHI;uSnܰ۶rكz\* 9El#	$a$$0FT۷,*vz\`ޗ-JQ[8y%_HII#	$a$$U0v
`ޗ-7j*jҢVIW0FHII#	$`Lr§n7frڊU$$0FHI;uSnܰ۶rكz\* 9El#	$a$$0FT۷,*vz\`ޗ-JQ[8y%_HII#	$a$$U0v
`ޗ-7j*jҢVIW0FHII#	$`Lr§n7frڊU$$0FHI;uSnܰ۶rكz\* 9El#	$a$$0FT۷,*vz\`ޗ-JQ[8y%_HII#	$a$$U0v
`ޗ-7j*jҢVIW0FHII#	$`Lr§n7frڊU$$0FHI;uSnܰ۶rكz\* 9El#	$a$$0FT۷,*vz\`ޗ-JQ[8y%_.	© lnT۷,*v6n:aSt;yKr5_N͚ݻsC|naXWLg1`x5P pLFH dnT۷,*vz\`ޗ-vJSr7evA7° ck l`jy~y矞~y+8CyH# @D/oK;jC@ڢP8mC9 mC!yrڇmQ(rݿޗ-v$/.[P%mmC;h(`3gCz\9%3oK;j@nڢP삄ۢoK5"4D8H(rrڇmQ(CqSOڢQJ#ޗ-v*]:l7jDGm3!~%mP?tѥۢTJ]!v8TJ!DG4.*~mC3l/*j3l/uCƮRmC\J*p7j"PR"4u7j*vmQ"QKǔoK;jE,ٺh6y7jD)Tt٣mEN#DJ4ClG_7jDl4v<܅!k]<9RCfq#x۶BoK:!7gmQ(u"(Q#\kݵD.HZ;sKʚt#	$a$$0FT۷,*vz\`ޗ-vJFHII#	$a$nXTl.[P$$$0FHI;uSnܰ۶rكz\TI*II#	$a$$0vݹaSlmCU0FHII#	$`Lr§n7frڇmQ$$a$$0FH۪;vNݰoKڢIWHII#	$a$$U0v
`ޗ-7jD䑄0FHII#n`ۖ;v.[0oK;j%_#	$a$$0FT۷,*vz\`ޗ-vJFHII#	$a$nXTl.[P$2(*Lr§n3f	;wCw#U܌ٯ۷4:n8!vtx X `h`DaTSݺnXTl¤TG-|u;w#z\_nht/pCp+ c T
lA矞~y矞~y矞~yHII#	$a$$U0v
`ޗ-T引yHII#	$a$$U0v
`ޗ-T引|0FHII#	$`Lr§n7f"9o%_$$0FHI;uSnܰ۶rمH[W#	$a$$0FT۷,*vz\aR*#UHII#	$a$$U0v
`ޗ-T引|0FHII#	$`Lr§n7f"9o%_$$0FHI;uSnܰ۶rمH[W#	$a$$0FT۷,*vz\aR*#UHII#	$a$$U0v
`ޗ-T引|0FHII#	$`Lr§n7f"9o%_$$0FHI;uSnܰ۶rمH[W#	$a$$0FT۷,*vz\aR*#UHII#	$a$$U0v
`ޗ-T引|˂`0@U0v
`͛&TR܍WSr3f7n8!_V`xc<aT6/\R +۪;vNݰoKTnJSr7evA7¹i0
@.0,P5<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<Ѓ8f|(*iy!Cz\8Tt٣? y@qSHh0M$5t <~M#~]:lԆ0FHII#	$`Lr§n7frڪ[w%^y0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_$$0FHI;uSnܰ۶rكz\W#	$a$$0FT۷,*vz\`ޗ-wrUHII#	$a$$U0v
`ޗ-7jnܕ|0FHII#	$`Lr§n7frڪ[w%_2(*Lr§n3f	;wCw#U܌ٯ۷4:n8!vtx X `h`DaTFLr§n7f@܍r|nݹpCp7Að`y+ Fy(hFPT|˂`0@U0v
`͛&TR܍WSr3f7n8!_V`xc<aT6/,gK,gKc%[%y,K',䲧|&y,%,e%|,zJ%K/_%K/_%K{2(**
#vݹaSltJSr7evA7° ck l\R ݺnXTl6!4t§nvj:5vA7° ck2(*,<۪;vNݰoKTB܍r|nݹpCp7Að+3<x@l.	© lnT۷,*v6n:aSt;yKr5_N͚ݻsC|naXWLg1`x5P pLFHݺnXTl.[PrT:.[/۷4:n8!vc< [ X³X6
`jym4F҆6phضyƮ^<n\R ݺnXTl6!4t§nvj:5vA7° ck2(*U0v
`ޗ-7i*_Nޗ-ۚ7t;
3*<`  l4<APjyy矞~y矞~y矞~y矞~y矞~y矯oy矞~y矞~y矞~y矞~y矞~y_;5m6Gz#+?mq P
 "[Pޗ-ކ<kKz4t P
 "{t1_
 : kKzx6a? 7j:u%ToK4tJy P8d<A`@zg_2(A͈a P<"~;c N GD{ Q8^}Bv0@p!3c`Dy,C!fap  D0 3(? y@v d}g@z; $֖!yC6*ܴ? y@G1:A(H#C30@P2a(c,C "~;c!AA?1uB0@ >v9 "~~<d?@P<a2s(Aʁv9 "~~<d?
 zPGa? y@?Ad?@PfƁv9RݰsKȮ#ٻFrxn.\xќc6Eq&=Ey(4g6&4퐚އRR-lr"Ct2dPPO(4	B#ʄ!AA?΀<t<'A؎*X@Ew;tmFƎ\WM)g'nٜniuJ#GFn3?@PC)ǡ`<A P< '9!e834 
d?8xӊ[R*"!jxm:Eu'N]/㥝.^4t:]4(pOn"_f;Eƈ73On"vv6ySX[pc$~,ٺhniv88t|mnٜcΝ.Dh1ۧH
gLsKQ<hLv+pBfq5.Dh1ۧH
3Ʊ(4u&;t8!Rݳ86pniuJ#GI:Et7ԊJ6!6xC,o)v@t|mnٜnTniuJ#GI;t8!Rݳ8OT4xԟN]/-3d6T4xԟN]/Ǎ!LonQ1-g'N]/-3BGT4xԟ:Et2P,tnU/F+PIz*"!jxo"4E .EMɎ:Et7iK6kKm:#t|hm<l64tE3v+8Ǎ!:\8iSȮ$t|a/qDv6p:QhN]/3GQDv6p:QhN]/jҢV0t]<`飲
#I?F?TDBR+ٴ!6c[7hOn"gqh.;vhQ?t|n< h4Fqlݣ9?.^4u#j"R+6wWh+m!ӤWKtѻJ]pg:qKxۢ@KfEG!Ɗ?TDBR+ٴ!6c[7hLv+ݥ..cE.3"+c[7hLv+ԊG\F֗۴unAhAigq-;to+ۢͳ88h68xğHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕~=EHEDD mU/"+H!Rٽ(MIN]/Rݰrm<h-nQc[7hOt|l<v֗MƈD6Ȯ#ٻFr:Et7Ԋ7 Fg(A͈a.dt|tyMMcE.3"+n!Eq3ۧHvi(7mitќh]t+nќ|ӆhm\FƎR4FaJ"#lݣ9>w8x"xÊ[<m̂7pD/"n"_mh鳄8GkKDhm\F?v<hdWpV)l6g2H"ocyKӆ?vEq#vCv$uRݺ.8CpMdn"_/SSV<v֗Mƈ7M"Kf;t-6rݤoiK7qa-6p+5iQGR)ƎAj`MO]GU-n.\xќmFRݳԊG\F֗۴u'$^]4˔WO Lcwgj873,hM#vocZ:En"_g"tҧhgqh+FFBjP~7mitќh]\R ݺnXTl6!4t§nvj:5vA7° ck?D=<w~z[ C`>|G'wؕQ*"E?ȡ_4(Q3Ȃ/eI>D=|YooxczÒOpLFHcvݹaSl#DJ|u;w#z\_nht/pCp+
0<l 0,O?/DaTXYU0v
`ޗ-7j讞IRvFl7n8!_V`xc<`Yjy2(*Lr§n3f	;wCw#U܌ٯ۷4:n8!vtx X `h`T|40O4O7y8i'?O
~NDO9'8i|4o4Eo'?jYpNNpIœ'?vNT<4<4NU8i G>NqoOSO#3'?mJpX.8i*4Os#8i QcO`ONo'?@8iC_'?L%'?ד"/'?K'?E'?'?|4'?I'NB8ipTpbgAA|4OO'?4
fp)O o'?דAHO uR:p)cRO AK'?'?'?'?'?'?'?'?'?'?'?'?'?AHO }R>p)|4
C_'?O 5p)eRO AK/'?~N,4
Y8ip)kRO AK_'?N-4
[8ip)sRO 瓆AK'?N/<4
Q4
Q4
Q4
Q4
kp)O '?4
lp)O '?<4
HN$'??AIO RIp)$8i|4
C'?O <p)<4
_8ip)RO RLp)&y8i<4
IN$'?oAI7O ROp)'8i4
R4
R4
R4
R4
J>N%'?AIGO RSp))8i4
D_'?O Ep)|4
S<4
S<4
S<4
S<4T<4*|4apNo'?C_'?|4S<48iL<48iFOOp #p#*8i
N Or'?t'?/4&,pLp
N'?4'?)*)OlSCpq~6Lww6*7{>6,_nqxn7xݏ<n>/x|nxܧt|nrύ^7-;|na񺇞zMczyxo1w$pM_:y'E%|*觿f?Gݏe_#@F=  	^S>s.wxy1Bw
R?JA,|YwygZE,&ÂowxYXd?}9}%gAU@H= 1@܂o܂+SK/ 	ޒ!L&~jy}QRChˤZƿpٻ5\qvƿmQ*xc_TFo?ݵDChc_fk;)PAn*3Pͱ	ۿ¿3PͱϘ@nAEvr
).ϘU2@ӧӚ#6yJ^4Flc_F1DtZ5swo7hc_9Chƿ4.+oǵRGkZ^!x~?r鳇5wN:܉_1.8x?*yStWm?c_8tOc_";hc_rƎܺlKmDi-:Eu1m9lc_.۴h4 壤_c_o9Bt@c_1Vxn\1Bz(۶ƿ
ݐԊƿ5@k/k/ o1@"ƿ 6hƿErƿ 67EvkvCwCʿbc_A?k??!k?c14ƿ'1Eƿ 
OG5?ԃ1ƿSF1?5ƟķORƿԂ?HH1sԊL&_0=>&wꂞ&w>6)&/TbWeӄ\1'.UPrWb@ y(߄\k?NQQKEƿPӄ\k?dy*nq0!Eƿ@KCq,'Qg̃%9J\k?d	<I W"_TY!CI\"_TY![B/ͿE^qfM"_3@0CqP6M3J<"_3=%3\kp=$.52xEƿf$N)"_3 I8Eƿf'J.[PɊxEƿf_at Iɇ<"_301w.[P"_3<7t <vqWլc>q	\k_+ɄqL/&%p[&"_VFaW\kɞLxEƿDak\k?"_V~L.5`ɂՀpӎq<=y(\k<=c.5@5
%^p~q Eƿjg?\k>qz\ qS\k?"_ALWo\koqxzaX|"_5!xY.5R?EƿjuR.5Q\k栟AWׄ\kּ"_5vqb:pZot.5hG\ku3\kѯҷŬ|xEƿ-xEƿ-C:.5hqtTP+qJEƿ-^xEƿ- ˸Eƿ-Nqx\k7q q3<"_6izq|xEƿlH<L<.5a.5`<Uo'\kg́wͅxEƿl*Eƿlco.5l[nqa'N8Eƿy4c.5l.i%qt5MA651"_|.5m+ɤ~qb/_M',4.5lҧgq`#3\k^M-7i\kϓL<"_&"_ g|"_ Y.5qW_.5p?p	xEƿ 'Eƿ o\k/"k.5"_qG <:?xEƿ? y@d|$q{EƿoDY7EƿMt ;\k9Nq.5pt =')~N7cᷓxEƿntN].5r_>^B8_(!:||>B_ξ!sCOu
_u|>B|>BsL#u	|>BA_kξ!2_sM&u	:|ξ!Wξ!Yξ!"O:|sO"g:|M_W:|Q_ξ!&sEOuξ!$uI_??ut1_Kpξ:|(sξH

uBuA:} |>:} cξH]ξH_ξH<_?ss_?uB:}!|>>__?ouE?uA'|>ss	o:} ξHJ_?u@ξHL_?_uA[|>ξ%):||>J7:||>J9:|:|Ru(iu*_u*oCu(R:|>:|sLξ%5_|>Jyξ%Wu*u(u(<__RW䢏:|"|>JL__Pu(ξ%ξ%	QwRw:|Pξ%
_?Zu,Y:|qu,|>K|>K]ξ%|>Ksg__|>K?_ξ%__smξ%_ѿξ%ξ%ξ%_ɟY?ZW:|S:|"seOe_u-7Xξ%__YoYw|>K/|>Kξ%ξ%XuOξIWuI:}%g'ξIsW|>yξIuH?P!,-ξIoξIyuJ7:}&Ho$uIG:}%3:}$uJo:}$uHξIξI-sSξI/sEOL?Eu1Oaşa_sɃOɒsɓ|>Lsɇ_?|>Lgu1:|cu2ɖsɄɁ:|L:|M_ξ&bg:|U:|V_Ʌu0u0N__?_Ou0V:|ξ?|>|>sяuzyuz4__s?_}ξY|>_ξ\soξ_|>??+|>ξD_uzT:|=*s'|>_uz[:|=.suza:|=uu_t|>V|>N?v?|>W|>O?v_:|ξu:ξu:|:|_ן_ou:G_:|>I_:|ξ?uL:|?tuM_tL_;:[_|>EO|>T?ξ:|):|+_u9:|Gξ˿ξxiu|>:|x<ξkξξyy:|Wu|>?_|>_o:|%|>?<"|>?xu+su,sk<'sw<ξξ§:|
_u7:||>M6:|oξ&|>M9_F?_Wsɧ_Fiٿ?_Oɣu5kɮoɵsɤɤu5g:|O:|ξ&ξ&iSiW|>MM:|$sɢg:|[:|]_K_`sɦɢ:|,|?_Wuou_8_u_<_1_@:~:~ ku_ξ|?,:~|? <:~uo	?ξT_+|?7|? u3|? N:~o|?;uSur?s˿ξ'/__:|{ξ'Mξ's:|Lu9u9p__ξ'2	|>Ng'_b:|lsם|>NyPu93|>N'|>N$	N'?u8'_u9+|>N(s?:|"	:|T
|>N*|>N+~N'&sO:|Y_u8ξ'	qo|>N.sq|>Nξ'
q|>Nu8X_:|>Sξsou|oξsu|sξ_u||>/_ǟiξ_ǿou|:_:|>@_?}ӯ|>2__u||>9_?|>Wu|GO_ӯbu|M'__ξ?`u|"su|Tξ=:|>|>|>	_ůu|'s:|>.|>'~'_TSS[I'_u=OyG_zN'	:||>O	z:|yξ'?yïsu=:|ξ's?xxku=u=|>Oo'_8:|u=|>O}u<'_?|>O?|>Oԝ|>O&4:|O,:|:|Q?g__qy:|U/:|Vu<Iu<L:|Z:|'su<ξ'su>:|*	:|+sxξu~|>:|?6:|?7_?N?:|?su~|>?\u/:|?=_s:|?c'_u~|>
_3_:|?kξs?_ߟ|>ξ?|>y'_g_:|?&s____/G_u~Tdu~U_ooDI_u~&s:|?o|>ξӿ퐘<j,ݍ]`ݲكvCfn7r僷nXT퐿۶BRSjD_n	ƮRܔں|%D$1,L9q%53°İ]0Ȏ"P")	CtÚDA`a|v P%
Y`T;JKkDPİ]0 İ]0m5Ev(<ЅhbX.pd7o"QR+d2^6EqM dC p(  :n5pJ<̃Ad`#fk03Ģ{ `a|v'a%er V_BtAk=p~(D@:qU.T|A@41,L96f5԰>D@%5fK" RWmdWk䇎  Kk∩İ]0澊APbX.s_j<.e,|`1,L9	bQP=|1,L9h>A D  Ģ{  $R,H]x[_zbdD
@~kC"s_ALXĢ{;hCgy%1,DJ@_.1,L9#\7EʚKt"_<  ts*kE.K~<gE,%KkhV_B͒,@
YEDsKRÊ\bX.s_KkRr񫦔Wl5` r񫦔WfH?j,:[<_CA`a9xJYR+t;lxJYSi:96	CtÃ^5tҖtUK7_^ Πİ]0]4x<_"$ İ]0.^5tҖtRxͣjj/y԰KxJYKǎv㺑\mƮR·mG:	 ܼj,hn^5tҖt"Hx1,L8@WM)gB!Dj.@}ƮR΄Bƈ6p^5tҖt"^4F-D\j,D hCD6=c]4<wR+8sۗ]4HtËܼj,詫J\<G8CttA$~z\lPݿ΀<q2zvmE,ٺz<-fCW9A.[PBhdWk% PszrچhHt;yKƞkA.[P	?jEs@@"BFP	.8yEDNuQ	JS,J*?C4$:Q%yO]6pmQ(gK}eАr鳇TAp~qC4$:l"\<hkQLbQP=(fCM<TG-jwN!]6pM*!P/xCC4$:l8gCiАr鳇::!hHt9t҉CGCC4$:lrڇo)xP	.8yCT烴3BC˦QS	.8yC:^SCP_b"bQP=(fCM<.[Py,J*ht;x鳄?5	 )!`aO@P'΀<x5>%5oK6p[6yG΀<x= t5oK<hŭrڇ"Q(AAO@P;
<ս.[P5? yB A[mQ(<oK!ySoK!ySlt <vPC/@Ph!x2m@qKg8xm@qKg8x@P' Iǈ!x2rڇQ[8\o@qKgxt"O|? y@ <oK9 CiCW x>ޗ-rAt҇)v@  A(3g΀< 	@<wBA3>mC((xdXޗ-t^RG(at 3X: v wBA3>mC*p÷ .[Pʜ<u@p/.t/T@t$B: vPC* f:m.[Pʜ<uz\G8x@PBe1^=AVmC@5? y@dJ<Zޗ-tO6oK:Dlޗ-GoKRty'1u'1uG[*irځG4ŧ(ñ^;c /rڄ1G4m.[P?h⦔y xB߃g(8v=tx.[P*O6oK9tҏ΀< 2!p͏@PwGmrڊYtۿf飷tx6: Cv~΀<q2a7j)fGnlf飷t6p΀<q2aN:C3x= f飷t6pX4.[QK6n;wCgJ=a'!f<B(t:ag@z<Ax8ޗ-7T;hmE,ٺGx8: Cʀv'*17j)fmx:ޗ-7T!yG(t:O@Q8tPh4yz\7hm@n
5? y@b;?΀<1@jޗ-vŭrڇmSci1	rڄGht;x鳄?7js3A3AGj^Zޗ-rAxBO@P@O@P@jޗ-ChmBG*<t <vZ: ;Atx6ޗ-G^7j)Dv2΀<p3G@ONc	rڄaG^-oK#:O@P>ðŧ( eG΀<3h pdtG/50İ]0'fmy`#O-%@Q;6nvyjtG^kt!`a΀<vl4v<kI? yDٺh6y8='%@Q;6n;w 4%%΀<*O6? y@qSO΀<4qSO@Q:#7bX.scN~k ɎtËO@P"`|J1Kk"c<K΀<3hy	A`amTo)xAwK΀<2h삈҇)v@xtHm(xd΀<zz[<_
İ]0 -T@P<^kq^1,L9`%5? y@hNtÚ΀< 澹pKKktÃڢP5(A@0o " R_b"bQP=}bXTs_	J``%E@5ı(1h Ģ{)hI@Ģ{HOĢ{lKk䇎  Kkp~ bXTs_ALXĢ{hЅhbX.s_45:Kk`a|Y İ]0澊APbX.s_	A<IKk∩İ]0	Q,3Ģ{n堬QBrfd dJ`a}x:tÚ:
|1,L9a	bQP=|L@1,L9tÚ4FKkEKkF xKkA Kk
RCtÚYqhbX.s_!PCtÚ
MtÚ e,|6^ e,|5GBXTs_͂!Y|93_ RQXTs_CA`a|v'a%X|D(2(<(澆l İ]0qx$Dd5f;G#	bQP=|@dNKkh%	tÚ:
|Cٯ3hbX.s_DKp%51,L9 \%5$OKk	%İ]0!,tÚ6 pA9 %%5AxH&%5<-%53\!%5B`MHbX.s_CtÚ|D 1,L9N\CtÚ&@İ]0`4 Kk0D)%5P]p`a|Ȭ%5@X1,L9'`a|`+
A<m"\%,XTs_X-Ģ{  Z	bQP=|:X
LA`a|Mu
(bX.s_	DP0f=6bXTs_LvذtÚ4bX.s_tÚД$pİ]0_&3İ]00!`a|-`Šİ]0'tÚFKk
1,L9\tÚF İ]0AXrFtÚH5KkHcq,J*MCtÚ-@`a|Ȉă`Kk` e,}Z
YYK%) %5Qh@9| TtAk鄼	CtÚMƃtAk$Ð5	J RX:1,L9Z1,L9 +6KkNRKkCAz0İ]0
!`a|]$%5 0/ İ]0n`İ]0U |?Kkn%5LtÚ:'%5fh!2`a|{ǢXTs_~(*"XTs_CPĢ{#W"XTs_~E%E@5 İ]0 bX.s_ f E1,L9
a%5T @EA D</bP:	 5^"s_ f9Kkba$H
Y&E	bQP=}x:<m2_4J`a}.tÚh,uT,|*%5`_7!%5p@+/!fk	LC  5KtÚ$	%5Z`a|trl%5{1,L9U bX.s_5GA`a~RX2_ Pz: ' <m`e2_df
QD(=Ģ{)AX% H!x5PCٯaYx	bQP=|C,J* 	D(,tÚ`XbX.s_  E)@
@9~.2bYrP@9| @ İ]0BȈf5԰>D@<  Kk `a|%*XTs_4Y%х"XTs_ı( ^%E@5̎ Kk!Kk ı(%E@5  %E@5"XTs_) 		bQP=|VUĢ{x7D(x@% 5
C1,J*)XTs_	B(%E@5 L%E@53XTs_MT3Ģ{X{XB澜%( Yp P kPTG5B(B A _HE	C`0}8JPѰV}8JP@ _\)}8JP4fI`v P},=!C}HTJ@2
|>`"M|A q]+D|	@
Y,&(C5ҩ>kT&E	B
s_FT3_N .jӄ 
c5CYk
Ik bk 5Lpt<3|>jŜph5~ñHF$e9	k*d`A4 e0`0s_\8Ai| "/!EH|DT$T G#"ET [R";"/2EHԃ߈z*D^g?R"!w*D^FFHԀ?z;Ճ}H21"/SՊEH~g' ?2D^ϫ`-A:D^~&>2
R"!y[&ḢެƯV2Lbd$V3WX|"En,$Ed/2D^fD5"/3&V3MbgՊX}Y`-cV*[bՊ^UռbX}Y?ՊV*[^`-eV,@[>ix|O`-C42<[ohHR"@;&HyX|лX|VbjՊϫ`-SV*[棯V*[V*[XoX|ԙX|ԧX|ԭX|Tb-ՊoV*[UŶzVyAoS=XoDV*[߫`-hX|blՊV*[ǾU͐=Xo3blX|<blX|ةX|سX|ػX|SX|8bbX|AbbX|X|(VʾU3Պ6X|XoXo>UV*[Պ8>b7bYX|&zV
~U·`-pX|/V=XoެUXoOV*[V*['Պ:ObzVK~USՊX|"/7u_dUEHެUV*[V*[V*[UV*[⯫`-qoՊ<R"x{"/"/Xoix<X|/VV>U׫`-}`-|~[H`-|X|PbՊ}XozVXD(VXYb`-_`-w`-`-x@R"	"X| =Xo&_EՊBՊBIbXo%V*[	ՊDD^R"	"+ՊDUb?MH#bp{X|5bqg`-󂏫`-'ՊV*[~UVXoѽXo=Xo^UU֞zVZՊo`-_V*[K~U֨zV=XorVެU4oV*[7ՊFUbXojUN=XoTR"M&HK~UL>ULE!`-ՊHՊHzV	_V*[ X|$=XoXoVV7b0=Xo_V*[3ՊTbtmX|`-V*[O=Xo=Xo=Xo	ެUΔ=XoqX~3V*[񆾬UՊbyٯ*D^v~	"V*[a?"/;zV;/EhUI"/;oX|X|~}Xobbbbb=XooV*[)ՊLՊM/`-}X|&FbXoſV*[2`-ǫ`-񌾬U#V*[oV*[o`-WՊķX|bX|dqX|e/`-ՊՊțX|dUb2.VUsV*[9`-5bX|''V!"/!/R""E&_V*[$Պ	eX|zV$R"ObS=Xo'Պ	-V&V*[	/boV*[}XokX}u~U?bX}qWՊ3ՊV*[oV*[BV*[Aϫ`-iX|(cX|(}Xo}XoV*[A7ՊP"V
}Xow`-`-Xb37b3VX|fX|fՊ`-'Պ̟X|fX|f$VXoOV*[+bzVKXoV*[)Պ
gX|#zVA`-X|=Xoϫ`-]b>UשbՊUX}z`-}XoՊUה}Xo*V^&zV^X}xX|)WX|)9bzV
G^UUU`-X|)=Xo)ެU[ՊXosX~CV*[Xo>b#V*[YX~Bg`-
~U+zVߐX~B`-=Xo6b?V*[U1b5bϫ`-V*[	UU&V`'zVaՊcՊΎ`-UXo5bxR"-¥>ix|*xVՊVs`-/ob"/
*D^V
/deV*[X}"/
oV*[.$zVqVcOV*[-`-Vn}Xo?`-Mb_V*[-7ՊXo>UXX|hoX|h1b4ՊՊѯ`-~UƏXo
>Uƅ_V*[A3Պ	x
 䈼x?b 3b~*E2V*[0~+$E0X|_D^_V*[0~'Պ1$E0X|
	xXocHoV*[b߾V*[`W"/}XoC"/}Xo_s$,oX|,~"X|,%R"X|,sd,*zVpq"/V*[`/EaՊX*䈼,=Xo_ĈbB_BUhp׫`-}֤E45b@"/=XoqD^CV*[4"/V*[4TXoWE4NbA'HhX|"TVߔ"N}Xo3HzVߔ.ȑX~P-<HgX~W_p"/V*[򁯸"/X~Q$E򈾬Uư	"*D^55ʑA"/zVuxՏ`-"/V*[Wux`-）xԓX|jEbG*D^6_dlX|lUb6Xo>UެUXo;Ubџ`v/=@`z$AX;Aؼ+bK!xv/%z?ؼr*xMH%4:"xSE+C~`{b̻-Z7@[||ߙ.H$1/D_1O-"/P:H01"ͼߝo崈p"/̀89"/coïV`-0\$EqGՃ|.=X1Ճ|/=`zcoV`-|/0+A:0_4[4[㦾h1Vy|co<co|ɬ;ǩxoV'[oV'[G"D^;'>>Os/V'[8R"g`-OAh1p||coo4[=w`-:Ay/M`-MHxR")H،㤈+E@Cz1Hǆ_p"/"/?@h@[ϚU?IoIo"/>9"/>$"俅JD^|>D^|#}iy#tR"MPHτ"/>yR"7
"WD^|"/?~夈}Ĕ{,$E5"/ x`̌-.0}Y:V'[ဥPHO,$EյǧdoX>Y:DH|zL"D=}XoD3`-Չ̉EDnߦE?4@t LAĈ T`N}Xo'O~h@[7-|'xbM`Do2D^?"/JެU'ՋbZ@o%4? Ԉ2q@H dNO"E`V'[/N"X@ ?oa/xg@[$V`-9$E$4`-8}Ę}恤a`A<єXo#4 -$&y(|	|є(|	>Ĉ	F=FPk -'_27@[LEFP
"(	D^>6@/o!jD^>]戰,H|?d|`-"'`-/$E"*@[TؑUhCYET.NR"*:BG	D^]|+R"*p	D^D/R"*>䈼
?D^@5"/?)"/_0H#Ԉ
߅"/ZPea"/rD^O",py4![Y3phvIxhV`_xǚjoDyio4
 -H|5|(V~h@[4
 -ֿ4 -<@J>h@[W|5-yH|5<Ѥ,@>h@[ᴾh@[h@[/4
 -m_lO@<(bl[@O4
 -V@ 3o4
 -| yio4
 -g -&H| |(;@[|(Ճ~4`-FbLBW0/2MbLHԈ<HvI}#2H$QoH~4
 -J~h@[|(M@ߤDI~SH~c}}H}	wH}	ܞ%yB*yB

D^]BL*y߫B4PO@H ߩN|qozio~4 H~'ՃH~ך -OV -C -cV -gh8ٟio"/f fG`f1ՃH}&N"iެOيsԈ4[|co?b|џ-/D^Г}G0B`-w`-`-4[4[`-HdyQoo4
 -恤>b|Ib|NEb/`-1'0w0}`-4[O|coAAտ`-O̚[IOږ?.ER"o?I -H}y}?ՉdD^ح}}4%[C$E\md@[]-.dyk	 0w`-h14[>h14[4[ Gb
dn?MHہo"/n>Ĉ3}O0pGn,}Hۉ>h@[ӽX4ۀĈ -E@[y0 ؑqo<`D$}H	>h8
>@[7)"/D+y]oX4ܢ
q	"/D<Сo5MH>K"?µ"/p4@pZo惈}'ՃH}3
%[
h r|.'zio -[=X4J>h8S}X4Aoܦho[@Hܞy]o?寫- D^`4@[ϫn}Hy|.tV -bD^@rOnN$Eon]zioW	o_,ؑV -L t*D^꿄@[yR"I_"	ެO
"kXo@b|R"vyvMA30Ϛ`-ih1ݨyxo}4[&A2Hɬ -zio_{" -?V -ʑD "
_x@dK>o$Gh	-LBAex||Օ-GIy|S@Mo>h
`-oՕ-Օ-_+[5"/	h
-$E>h@[Ǟh@[io_d}X}t \_}"/F&yF	D^T`F| p0-O"`_d
{"aS_Ĉ|ՃH|$E2 -kՃH|cؑ? -ՃH|9}"/Hh8ÔV - "/@;"/XoLXoAE"/|!rD^>)xtD^%HáWOH$EqoĈ~@[?{"AY/<H'ioTi[}ih8"/GX4p"/G̸}+ؑ<qo"/GA`G'z;4
 -wh@[8#ؑ<qoX4;bD^aAD2O"![IXo3o|@[A6b -,zioIhuo}D_`ՃH~/	}io>A"/aS04[ZIC}0!?bOR""/|ZAFA@>M"/#YF|儈{.#y#	Ew>@[r?`-9wՉUc4@["uh8÷_p&uioboxv,z>$G|{|G@>$R"0~]H?VoM] +)^[V'[dՉյ -2D	xD|w½"/ !jD^ϺD^>h 
M"/G@[iϚ |qoV -4&| kXoD^yoX4؛ؼ ^q;Cؼ<rD^
ެ -$E.E#`o^ -e --|= D^BVG5H&HɣV'[GD^M"h	|5
-5
-|ެO=Xo"/'p"/>>	qD^ /X_Tz5H"-+$EH5R"SՀD".`o=Xo=XoȟsĈ
ZD^}XoV'[|}Ɖx~bD^"_xBxZb|""B3"B0E X@[ |M|#z>D"/@"uix8x'z>*?R"YdEq?@8H>"ZD^ <H$> |	O:V'[+$E
"N|z>+qD^Vq"w -R 䈼[M$E[?zlR"гԈ4}4FƑy`|Zb|X?sĈZD^$_yR"! s đ$ǉO?8(E8Y%TNAydMAyd)$Eଧ|MNH$J߸jHdH5"/ 9"/ H$}L	Ix39"/ ԈLE> 	x#z> V'[#Ĉ"/ _"/  `^bT P~Ob-X|
O!jD^'_tNߗR"8t'%|@~*Ero+z> {D^o˩xO13Չ _儈<qos*EՃH|ߖ"Z̍-Z*]HV @[x[rD^'u)ylՓ`-OՓ`-\Չ.c惈| UHs_V -\Md|Oy -^}T@[&[Tb|\_惈|}T\)>.&>.A][R"ՃH|7-tR"GՃH|~ -`o"V0rzD^/="/!/ܞ=X1?Չ1Nb|T=XohCa"/ ټqohx` A"//'z>/jD^_?.E"//@/|~D^_J`/ެO儈Q[u"/[>_>Do	x[A(wUHV -J?VM E25 Gu"/k.E}|NHE@JD_/"/Yd|̇C|SՉ>b|),$EW -LD^)ioeV'[♋D^1A6zxՃH}<E`o -Q |TՀD*="/,b|>CD^yk*EЙ_xoR"ߗ",~)$EՉ$5"/  W@H>@ #ψ[_qU"/ !3ՃH| V'[,$E{D^ak|z>0	y惈|)}Ta`_"j=oR-j&XH -Txq*.Ek|U$EBR"XiX|V)>}XoD^|qoz߸xՃH|`ox"%x_ܞV`-z>O-Jb|?儈h8@R"S CԈE_zWjD^MH	tA3}@}@TBs|WD^+	xUb|+}Xo?	y?4@[ *E)X4EV'[![Չ=a"/Q*E#V -*D^,CjD^,!~_Hŀ/V'[-5"/"/4-d'UHř}X4ŖOŐ5a"/@D^c6b|c<b|cXHo<qoUHdV - o27?b|hqU"/3ՃH~Ԉ[ՈwӒ"˩wﺔܳX{³Չ-x\>D]}X@[OHC2 {6"OՉ7ՉXH>h8qU".F>@[Hs@HGwRS@JwR]`E?9".E4@[QUHV -wT>	wTT@?_R"TqY".pHK".R"$̐~LCos& 2FJP2#%{?D8{E_os!'(@[;-d*|"!|0 -fy{  @[ͯR(@[+-fVD{{W惈{}T]ՑXoui"Nb|՘,$E4qU".=X44'}T}X4ʑsRGwb|ţoR"-~	w@ ?oqi/*EZO`׫-- 	w6	夈pH)w6*>ůV'[,$E8A>D]}X46 ".EqRpl}".I".o -|Ո~ptDV'[7	D]=X4~O3Չ7-R"n-.y{".+y7*E\]`ެO<>b|儈^h8< qU".o߹i".1ZD]O$Ez>k{儈4@[qU".+b|G{,$Ec_4@[a*Ea'ՃH{1~pp  WR"X4@}TV -	ެO@)XHB1A>OBHp惈{ *E!.iop~p}TL(DH{DjD] cMH48H{ßjD]XHD]֥u7Ԉ=Q?"ߊIw_V @[#ߧ$E#_u)w9=Y: 5". ]HHOh?80~1q,5".CV @[_H/RH~]HKw	Aﺔ 1/ԈD]aOI".? -1%q]}".%/". ߦEpu"./$ -NH+p)ԤE{[x25".HOu".HRHSՈ
@C䈻#~_H[Rs`-E*.E+5pu{aw
˾MD]XI".,Չ2blƄV&[h
.Eu)wp_`-_EߗR"P.EXop?NHM_"+V&[j{{C_V&[j ~]HJD]qkR"7?.En "7"z{~pBHA kD]$R"91~_HƿIwϫ-1#y儈̛惈{qU".'zioy}Xoy$Ep".pkX{?V'[.	w"(yyUH^q/ww?/Et
";]{R";	w˩w@?-;'}T>@[v[b|`!a".9-O 	w4@[
qU".8X`<p̕[}Xov*qov#v+X4@w5Lb|gՉ>W惈{>D]ϗzios⯫-|Zb|π;D]y?s>7-	>OՉyR"=ujD]ǡԈHtD_4-=,@~cR"=ϫ-Fߖ"D_V'[Xop"ߖ"q惈{IR"/@XHg+b{ [䈻 ".Փ`-	ެopu{d4@[3>D]2˾otV'[惈{tA=Y6H}{" -UH+ziop&Չq>M -ßp&G`M+Չe4@[	D]V ->P{A/D]}TX4'$E|{TVV~􈻁bϫ0}Xop \AܞpЅ'E4R"oR">pػK`-/E RHG 0!u".{pp".u)wdX{$cozSXozhozhoz4 X{*y20Ԉ~kovmȳova1".pvb/ {-y44;vbǚ -*Eݡϫh	ht2:wigh&z>儈ßR"?tԈܰt0;a".bwCKt42@[?/EݩD]ڥzDoӒ"ԤEݱwՓ-ߦE(-Ԉ!r v?MHr`-~]H!w jD]|.GR"I`h EwEytToV -+yBU[ǚ ,ܮD{ B".G^h@[wrՃH{qE#$EMHAw $Eȱ惈{qU".ϫҼСopܩopI@n'y\r ,pNR"|.~D]iowK~$EWwCԈq"+t#}TM`R"oԈKw`".$$E9w􈻼ߊIwyՃ{U>
Iy"A+y8{`&^OpyÄV'[8
 ".|ɜщ>[{/JD]х?D]`w!corw-d/ɜå[:z>`}Xoz/wN&pGzcottoV'[F9".CV`-D@b|Ȁ"._̙[܊G`R-cV`-a3Չz}Hי3ϫ0{Չ|www|'z>`̑r32gor:V`-Gz>ϫ0}Xop}Hv*y8{corCV'[ܐ)~R"""./RD]+<.$gR"IziorH]m".<qorHw$ziorH(Eܒ q	".4(@[ܒprH"M~4sD]sEt/*EX4KMH ".d惈{w%V -E?=".dD]ȫR"wK<.<`jo4(@[ [3D{h DO".j4-@[%')wg>h8ՃH{Zp6惈{@[`-rp6tر/".~h8x{rpqU".V -/R" Gd#[R" _".	{ {s*Eiop8{儈>O1XH@HD]}X4Bw {W*_=".ެ-ܞw
y"T`orQϫ {"J%H(*_'Eܖ}H,KRH,_HI-t/D]l@$[$TX4IՉ&"L.Eܘ|1EܘQb|ɅV'[ܘ)~XHzm惈{/UHzՃH{w儈2 -O[a".vo4@[?p:ՃH{_R"J~@ Ӓ"˩w&I5oV'[ Չ~XHh8'UHO'z>>O8a".'_qU".ՃH{oܜp{?V7ܞr>~dp'􈻓ܞpgjD]BTＩwwBw@D]- ?wA7".
wT> ?ots*E(ՃH{>@_D]ҀԈ
O@Չ(Ia".4@[ܠD]=X4@~XH@N#x{KXoq	 -!>wV -!	@jD]!K䈻C/I5D{EV'[ܤ{惈{/rkHެ -R_rzD]B_ܞt-{	wK惈{TziotW*D]@Ԉw ".%~h@[D{UHANH'y 2woV -SyR"Sp>~EE	w_E|. = wXop@?,$E
d[fb|}{+	w R - @[EՉeb|PD]R? -"zioqXb|
V'[a". -k`{;Չ a".4~h8{`9".0jD] *D] p oR"  "  t > ?ot~D]X4dެO`eu".?,$E1;ՉJ}XopDXH"c惈{ wM}X4"XopFm{1儈44@[D]V -Ŀwf?R" ;Ԉ0pot{1;*E>@[~O
R"T2r7-T'>AD]ʉh8P>D]' y{B-	"	 R" X4T;R" p.]op0@~*E &@[ #V'[  [D]]b|ʰXHUw -U~D]ʬ}X4T@ʑrrjD]ʦ/RD])pJy([LH%@A(TW>@[>	w.%~ ?opJXwg߫-	"	O&}XopL"	o4@[Tu@[t8YR"	`}惈{wqU".ՃH{q/*D]_Eܬ>􈻕µ".`{}T``5@HXjD]ɞh@[ܬ$@~`_R"V/iopPeH(W惈{UH(]@Y@H( O*E2`+-
<`-
jD]Ag *EA`>	w4@[G~D]xX4;/4K 9#Zq惈{UHS`8"#8-wӽX4).E@)(\IS +R"
D4@[/pR*ziopRb$E5O -*E4cC_4PMopM 餿jD]Ih8h wM*ziot".g -D]EOV -WSor4P+	D]4-W}T^@[ܮ=F	w+_w+τ".wh8]/*Eܮi$4o4K`%VEܰ1AorՃH{/D] -XuR"XՃH{	tµ".傯,	j@[ܰ_P@ć>h-$|@[H&2SD{_4 X{ Zq!; C*EIX4}"$yLqU".L@[I>EIMH1D{A_wtN|@[J$2&y]oq({@R"%@[Kz>Xq-;ՉCD]!({C4@[ UH5`#}H
_Eܲk'Eܲw,R"Yt@µ".{@UHfV -YJ@ψ[ܲXw,X4dTD{pTwHh8* ?pTՃH{<qopT>D]RWpH+5"
5".wn	wowd4-
qU".ଣYg{-
?pV%g%[F>h-'hop	%".BVElA$}TJW 4@[Dp	-zioq1oTw*D]MjD](".65".OhrЁ@Hi/D]Bw-
,*EziopY7- D]akՉ-&ߖ"&heR"&@[M#lAa".hF W - 1E b?wu)w݊D]1O&[<opN!kV'[}XopZa".വ惈{K*E}X4m{?	w|qoq<T=X4Z`orV-􈻖_rzD]eV'[ܶ,z>o儈ך -UH.gr_T5".XorV'[ܺUb|V'[IjD]Y@H0.E7@{wUH0(iop`[b|~XH1k{Չ D]惈{O*Eެ@[M,$EP|ab4rD]Ӝ}ԤE8ɰ/ lOV'[ܼ+y*E,`uɰE?V'[AA*EPWVMMb|ߚ -( wUHV'[ܾ>4@[ܾ qU".V -_.>~h8}T3zioqD"oՀDܞqH,"):")'z>⒇-	wsy	T6^@[_yR"_R"2x [I".JެOWjD]_".Eo4-`6/UH02b|O	w0˩wV'[S>]a"._4@[S"}TdV -)")d@[<u{qotwUHyGՃH{XotW䈻@-RphX{rV'[> qU".ziop)o=".rzD]w "W- B- @[a".<qos=R"a9`9"apHe".KjD]Q*D]PA"*pH E |!*D]`V٤EV=XoqXEb|`M=H'yⰩ{z4[|copy{{?4[A<{z_݊D]<E& 3Չ cՉ_D]@c{`->h17A@{?0`-g`-4[ C". ,yX{V'[W|)ԈV'[A儈􈻨QouךPA@^?ݺD]>Op~q\^g"[W| ?HՕ-beDO<1X[L@aos旀+[DՕ-{旀^%?4Jou'Օ-_K[DVK[XBHeFHkR",.b|ł_~qa+{o4ioq`DŁ[{!wYzb'% }$EYt"g -,".ȩŐؑqeC1}w1ziosYds$E1?qD]a1߽w1|qos_~sWՃH{儈k|{B_䈻}$E4K.@eo{Hww{		w惈{~a`$EcqD\9ϫkԈrg -".M$EØ|qoc"ṿoĈns惈xn3" "s@H4@[t".}X4叽pIA7~n_`Vy3~'h@[xa?@P|T>d[	D\0>	pSA0>@[Hך -T`E4
 -xb8@ARH&>h-	$E4'[$EGb}X4 ؑE4@[1"*@pkňxTXxTϺD\*D_4-R~Tzio
D\*/䈸U䈸U"T-TpLDxU&\*^ho
4P02Q".%hO+H&H_wp#y> ;|	g(xL䈸L^hOSHO(xL䈸L>hO{|	_4K̅|	#".44K3&b?D\&`".2(xL_䈸UB|*䈸Uc߻䈸UB|*_22X&HX`".b-4>"4]@".F>hO|	h-4wp|Пo	c".B%[h*y\&ǚ%[jk|	C|	(xMB߻䈸MP|Пo	p@P5EjL`QD\&-b|"я-=HZ:A"0^yhyxE4[-+yhxE`-6SxMM|ɬ&Ǟh8}p zio	ؑ	k惈xM}pW&_V'[l,$Eb| ~O(p|Пo8ot b	p.ov.p}܃pw@\ ެ ]n>ظM}b7'}Ȁ\&叹SظEܒ.};@H\Dpp8xE· $ ǫ˼qo<:`z[|qo<Q`|.5".} xA-R"τ-~ho
ԈVb[°jD\+儈B	@[E%XH!y2!q".^K"D4E!<_"[|o4E"|KDMHHOx	-8y>OϚ-8#2|	O' pXo	4xECD\"ԈE'$E/0>XoFV@eoFc"9_eXxNHh-	<-	| oH-	
h- _po儈F $E0NrD\'B_GH15".h-Ϛ(xc$}	p1q%".ho	V (xN_4QI@oLT2!0#>ObeXxF$3*[1Mb|#_ipEOV'[2Y̀.4PfU'=@eoOg \!9k $ʰ P_ipcՉceXxWXo
oxWh
-\怪wxW~koQ*fpƞOfՉȟpV<b|#2(xFjfU|-@jD\ ('$E¼ՉAb|+4PeXxBdp$R"
J[<^h-ᐓ@o^h-ᐿeXxX7@eo<@[L2'|@[xG@eo	ò.`-
}X -l̫ooՉ#@Uoi怪4P_4PkorrD\ 13Չ>h-|̫oXT ,MH,|!`ЯNHz>U@eo<̫o^dp#wʝC9".o-%z@[6=X -==@eo	7ʰ>dpR"p-MX -CV (xG NHrxfy2bO`--ZD\3}Ip!tE!~XH/_rzD\!yWʰw0V'[:p".W-|@[:<@[:N@UoV@Uo@UoKp~Ova@UoS怪q怪T 9`-o+Hb| <x@y
"bՉk k
">ެOxV@eoԈ@Ya".o4PR"?5`p̫o`G`+ՉA<Hz*z>"T DT Ex@h
-!`-$4Pp".V'[T(xP* 怪[xbxCh
-k@UobT!GT!o`-}ĈC"?-h
-<@[	>h
-~h
-o[2$~B5@-c߹=".'g`-dV`-e_V'[<H	O
,@Uo]怪({怪(怪(Bgx@ip>_4PR" _儈@3 TR	MH".,Ub| XK"Ǚ`-=X14z> D\!7-*4(*4**4<@[AA!xCR(xCc_	p?p- 35UoSXx@+xx@!o@~h1pD\,_V`-dxY<@[S5".B儈iN`EV'[q /jD\(N,$EW儈jB5".<@[.5".`OD\-!F~f"[q".?EK@_jD\#~h@[?7@xGO4 -@~h@[?ňxGV`->j[?PUPSXxP^h1-`-C'xP<l(bO-OEMUP.-L>hO-m>Пoa-l"lx[!}$Eڿ4Ps4Pp"..Evho \x@SFq7Гo_t䈸@qWЍo	Ht䈸Hh- " @[@" 5B|$wp/䈸H_5[@,2]B|-op*$Emppu0EĈ[z>Gp8
!;ԈQOV -pՉ]. <H4'[(~q".PԈQ\io濦Eߖ"!D\$ ԈHA?D\$ D\$ "!䈸HMXo	
4/". $EBM@xHFV -!h888`E>"TH8_p".f~OD\(︨
0|	".叫-+k&>!c
""b|$SV'[EBHެOxl"}ZD\6}XoV'[ip(>E-|ip}Xo	}ZD\$b-#_pV	-#+H&z>}ZD\!ةxIZD\$Xo	 9b$_r`;	 ɠ\ `pGjD\ `eXx@xI!pkb|$5"$IpIq	".H(EItI"7ܦ	$t$߫T<&A dՃHx@/4-5io<qo)io*yx@}d@[@H RD\ h~"@u".4OH:E_"E_V'[O4--g>@[V6T2 lK -z><A!x@g - CV - C4- A#4@[ !"pp"/$@GʰV @[Ӓ"_Ԉ@ԤE_'@[2NHE*$E@EBNHk tIA/)".PxIAw-".R𒐿prD\$"%:$EK8A$	._V -%A$'KHՃHxIb_ܪ	,U$ExRBZD\)+X4$-E-E(ED\))hP$惈xRA_-".|qo
I	0ՃHxI[ظI(;	0}0;	0M`\$ܲq0=q4=uظCwpl=r;};B v.:v.:;qL?p_x`xC>fV>edxIV'[OJb|!K'EyV̄xC \!O-CD\"O'$E z> "_|*"@ݒD\""
wp+b|)Sz>b
P$EP2"(<̫o	@5!.'̀.O̟@[P8	B->pD3*[!&o*y[!xD1/D\%V'[QsxJ@b
[?V'[xDCV'["߹=".I2" B\%32 xJgd?7-Xo&z,b| Չ -/ xA "Չ(#" T3*["!.i@oO-+~tAK/H|"0D\"0WjD\"02)~)$E rzD\  fU O	p T  3̟@[co
d~O0,"LeeXxS	[$A9".D%ԤE"p)$EdF!~R" d/=".<̫o<K2 x@C̟@[T.ETyxJV	PXb| ?)p_V'[ O-*z>BxA(BxA)wՉf>OXo'<b| -V'[	=Xo	Y-D\ }ԈDqVVb|"8\ BxAIwՉb|)V'[WpzD\%pG1H up_p/3H+z>Չ~]HNȑ	a3Չ2#[$2""@A䈸D9HI8b|"Rw<K.>sO - p@'$EY&>T1b| }DxAS2}o*}p"@+2	pcH>W_Yo+B+?D[".0]HL?EP$EAg!H	pZV`- ՉZg- ?u@kpE !đ p+H	h{u".҇-OqD\ }ĈA`&EXo,~Dѷ$E&D\"he1$E&D\"h"AäE 3_@" Ԉ@H䈸@KaH `w,$E 2wƑ"pDAp`Wp`]" !1Es" _
D\ %pПD\ +5".Z
	p߻D/$D/}".<	l~]H]`رxAt[¥".\#}HA&p$EԈAz70o-7ܞ/-Vτ-.߃$KrD\%г".+".fU-9".`NHB1""- ѷXHBH@".sD\ R"N~p%]H8F5".Չb|%;$E^~bD\ j2Չ#V'[Xo2Nb| $E(?XՉp8*&IpϹa".KjD\%׫-/ߦE_ jD\"V'[(=Xo!~>jD\"#)ԤE)"$AVNXo3p".f&3R"JD\0A`Ipt& _jD\&S xE09jD\"?Չbg-ŌxSR"O}Xo
y"d%[*?R"}Xo'zP~]HTNH AI".~R" ?'@[,$E HMH V'[ BG5".MH oV'[a}IpBR"0	}ĔL$V'[]~5)>U-D_V'[ UE R-˩p?R"XoD#R"$E+
@VӒ" JD\  ?"^@~.Ebu)pY:'jD\*-}Xo
g-Q=XoԈE?-MMHY8b|"V @[,NHY.E,op%$L`".P}Y:Aqf_Eű"<Xqn?.Ep{I".+?"I".+_"yWLb|W>/qB)qB!}ؤEL-G$E0DxrzD\Q̫oJ[ĩoJD\J/q*Iq*􈸕	fUȉR_H~)$Ef~Չ+5RHX9}".%`CI".%cq+%2#[ĬUq~]HЏF?V'[h_@>#P-".#T/JD\FJ>d#P$E-?`!kV'[-rzD\Bҧ`-~R"􈸁D\@ "^fU~R"􈸁RHqa". tjD\@~dH&> t|&q}X@81b7u\Fp;cظ?Pv.!p=ظz'xw;<bOAظbq&,|(@\@bX|#v.%o;/;5bX*z
 8`oBՀTA	7ՀTA*# xެ-ZՀTKk`oFs* ". E`o_VP	pV~)E0".#~D\GC?".#R":$AGF31@[FS2Gf_iqblGaZD\Ga癨@[v"	N<̉oJ5EyoJ,y-&y@[<̷o|CiqK~fad|5E2*yoN0kH'@2A8#kH'/1b@%+[Ĺ_@[Ĺϙ(x	iq./~ |5ER(*yo!kHf[3 bǙ '֑
)o~"^`!o@[ļX!oDH)xת,[B\AIM)@B<AJ+@[P&)}QV  xx~oR8x2 Ϫ-
^z -
kIp6zAIP$ToRz '@[=Q6 AI? -
RQ. ꄘx,@[@[z|B89! :!|SK,:ם~B<1!~B#3~B³C2N!10:`8!cA_y&~f_3^u	:!<3ïHf3:_:gur~B$_333:M9!CI^g!"ur~B|CIg!"ur~B+y_|CBOukο3á~.3ο~> 8,|A~οHWg_|AFuBψ#: οH93#3?FuB#:!~yg_> ~ ߈#:"o#: ug_13 #:!οH|A~οHgg_53A~ FuB7~_~g~G3	?Fu@yg_?3	FuA7οH'A	_FuAGοH)A/~g_> ~V3~ R%+,Qu)gg_~T~J]KK:4`~JS|!g_Rg_u(5,S?u)g_"䧟~J)~JDD:~u(Dο%%|  ~J(u(EAο%~:V,P`u(Y"~JK:]3Iߥ~J%
~J,:Y:fdG:oY䳏3%u,cf_~u,N%?K:{y乿K:Sg~KA8ο%K:_u-:hfdu.ο%4Y'o!:L,Y?N%~u,kN%~K*y䲯g_|a'bg__~K-g_f1:f3Ru,V,XF#οIWJ_~uJ3~qY1 :$cY+:$e"'~:~P=P-:%C_T[:%g_Bq-K:%.~Y6|A$οI> ~M_K:$ 9%?οIL_?K:$cSK:$I?K:$NsK~&~_,S,~a,I:$X,bK:Ɇdbο&@d~L]	_u0i YK:7Z::,a&~L@,`&~LgӯɍK:-~LyY ^u2ο&~"Ʉψ~L&u1+N:Q,`#ɉ~L*EɅoο&	?u0Y`Y)~LN,dT:*~u0V8bg_a:=SY*~uzq
_?~~ :=]YĠuz4,1~YX:=?,1~K:=es~0~,ԩ:=?2:=$uzԫ:=&~uzO&__~IYSԃ__οS}IYAg_RYԄ'_K:=0[cԌg_~3g_՞%:~uԌNοHNu<,;/\u=,::#3οyukd:,:Ԟ~[uyB7g_=H:G,:z:7u'u(tYu3Ԟ~J~Jޤ-:u,gg_;ԅ_g_R::K:~L?~T=KYyO_~Iygg_R=:GYyw@:/,<4!z_οzg_οR>:~,ukYyϩN?K:W@=gg_Odu?K:=JxYy+Գ:K:~uL,<U-NoοO_g_שnuK:}Kwg_>xT,<+zG_ο&?~M6$#ɦ~M8(_NK:1!ߥ~M<5~M~u4ԑ&Y>ïɧ~MA/&K:ԑο&,kRH:ɨޤu6ο&H:I,kR~M&~u4@ԯο&Kɢ/g_Ju4YRL:$u4L tikɥRM:],iԓ&,iԓο&ߥ~M<u+1`ߥgqY#14οyY%2!K: 1,fNY_3 2,|̶u療#~u<u?g_<L:οM2	 `?οb
 pNY>fu3	f[,	f_:
f) Y<T: Y>fg_u8S?K:sbK:@rο'>t$:{t%::A9?؝~N@|u93㣯̾Pu9~Nk_s矠~NFY~Nq u8!~N<~NE2ο'~ q?G_ qG::Si~NL_qWq[ɾu8Ib1ϫ)~N=X :Zb);ՂcſVV:]b9Vu8ʧ_SՀ9g_oVu9C̓'d#~~dT:>S@__d2%~y<̄(cA2'~/nN=Yiюapu}7uӯ>Ս=\_?tu|>,:>~#_NAA2_> ̛~W3fu|GOӯ :>&~Q:>&~ u|:>(@0<E3ψN_oxu|ru|$u|Yu|&~_!:>  ":>.zu|,_|2:>?tu|a:>P5:>< G_xu=_Đu<#du=g󏉡 xlu=wӯȶu<̋G_ƞdο'yïytx́>du<̅#ez
_ߒ'd'F!^u=9?u=N'zL}u>ψ~O#C͎'~Og~O&ο'pu=+_>d=:S<:"'~yS̀䓯o2~OM ,u<I yg_31~O-ysw'Țu<B2(~O/Y>dS:*|C2G_o~OP0x~VB:?W~_> "u~qTu~sRu@:?'_:?<_V!~o3B:?|A20~~~G_ٝ~u~N@H@Tο~~~N:?ω"~~# ~3!~|N:?'!~~D:?(_韅_Oοʿhu~V~u~$Ag'~u~ZBꁑoA:?.Awi7_ChˤZ.f@lݿ7`wUj_Er7TJ^j_vUQ5mQ<ooY4noڬ79-ڭOB!oC6'n
oE3lB +gQC6"
Wn7䢀܂߀gPQH.vJ((~PDV
DVt}Vk<fKƈ͞7bn5?j_DtZn5o7hYxj_-j_+ooz+?o=VkR7`!~g7U5uuY?5Yt-VkR,f:lfG溬m!f5n]6pU3lB Ooh+:<rٟ5m4s7@kUr/-Vk:rV!j_cU;rFfEvo#U\o/f3'j_74Vkf'7NYu5Yn솉7Av5m\qٷ+7FZ?5d7t8h7PUʿՁVko oj_,fU_y5Yoo`U3Yob>57CVkwY4U,fZU,f oڬq5]>@pӇO'Kt_ _?.S~t8ur/NcC>@]h+r/EQKm<r/E6EBpOM<Nx|/Wy9/Es> _?.x|/|/Chf<>@]r鳇8|/Er|/6x'WM]pt_g?/E
<>@]! _?.?'?Swg/EUvq7O7vq?O*Q?(N(t_@gJ%|>@]/"t_NLSN*pt_ϓ>@]4Dv8Qro/E	WO/Ey8N8|/Eo'|/pķž _?.!>@]Sy9;O	y8ą<>@]Vy8TS'8	<+pt_ O8|/O'>@]ORx|ORx|OR|mt_Yx|OR _?.Hw/E|>@]AǇOR	>]<>_>pt_@C/Ex|/A/Ǽ>@]|/Tx|:S8/E/E/EDOJ[E>pt_k<>eDj#t_@dA^ _?.P,/EOQ>s.x|O!#n _?.4 _?.Rpt_^|/<>@]W/EC4G|/>@]4n>@]>@]C6"X4+O29>)t_A?//EC4Gɜ>@]x>*pt_KVx|/!n _?.ٷ+ɼ>@]n壏ISwd4O>,t_㪚 _?./Ed ~	>@]|>@]|]Sw/Ed|>/t_Dt_TSx|/VSv/Ed /EC4G _?.#6y<>@]c|/O͸|/ y<߇OmQ8|/ e _?.<O2Q||>@]<>@]K>@]'Sf:/y/Ef8xӇO7t_y _?.0|>@]^Opt_n|ǇO3$y<O3Jz/Ef	< _?.t_\>@]+{> _?.O{^ _?.̽>@]"y=/E<O3 'Ѹ|/vӄ_}|>@]pt_|GSTJ7'x|/vxy|/ChˤZ<o/Ey?O=+OV/yGOM/EpOc _?.XO/Eu^O*t_|VSՏ|Bxt_/EO8|/ykO@?'>@]=<@? _?.螢ONSՇO/t_ODj'>@]1gAO0t_^O|/b΂<<,pt_<?S|/ۇO!#~ _?.X _?.X~qx~s-> _?.eǇO4
?]_t_+O_it_>@][/Eh>@]1gA|/@<>@]/>@]7o/E:r~vOo7h?x|/GS	~S?k ?|/A/<>@]3g _?.>@] ?O4<?O4 /~ _?.x|/POd7u"S@O _?.* |/vCwCx~_ _?.ATErTChg/ERx~TSBʼ>@]~VSt_O'O!#/Ejx~ZSH>@]G _?.ԟwO!# _?./m1!7i(ZcC@SjIw-8~pU-jųzp5P wT?T'ww9Pߎ!uP7{;'CC3{;'C@ K;;'CD7wwO7.wWKߎ!>[O7C}T?K>p	P_9'wO6@˽͐wO6"yg~8od
ɝ5Pd}̈́VUl~5,w96|lߎ!OUAIW/_h3 _/_<?6n\k #t;<_7S#U
~BPW~~ƿx~mOS<߄qJPӇ߄q*n~ƿ(߄q?6'͂o%3o>\kl6S~ƿo>\klD~ƿD~ƿI\?6'̀߃q䢯ͿzqF?S\<^PT.Uhwp~jj5_ vDL|Hq6q㔮@k㔮ppU^;Yߎ 98cߎ A<ߎ &+x`7Am/'7A.~8o?C`!~8o?e|3$3	w~8o?Cz>pr	?g}_ߎ 5Px/3P7A4Jg9 /w3cߎ P=>>~8o?CF~uߎ G>A8gzt1kߎ NC^ w3ɪQ<8;}T?1gAC_8hŦZW҉dQ^P |n| B_@eJ'?Wj	8<o5z2hBx~HZz2B ?W毵B_@f}q|7_BPF!P/hTT<pǇ^Qsh]+|7_ZWZokPW҉@ļ_WT<2j}_WT&Y~jAf1o5ZW{xŠwT3<o5ZW+w2jI߃qy'|ʿo+~mڡqw/hTV(xIo5zWHx~D}PWOo5K >j*4J3|/T.Uh Zo5Kޒ:o\kd{oŠ[T4 	?S\˻ƞ-ڠWƞ-ڠW2>oj@ߋ|Z0k-5_{8ţP>PA7o_uA@ q|7GW!ww
Š#Ud{q|7_HWA܂>j#_J=ݲo5zW	A/|7O:}WO8~BPW:zM?6B_vI8~mT.5\zI7qT.5سǚPW*31wy7BjՒq򧚀v^FPT.U}PT.UdX|G 5>$8_50?l.=f=Cup}Hj^p~$+T?GT?ł?~8oŪ7]œp}Q܁õ ڨw*O{=@a~8oP@3Ax>@O2>Qkި̀Ez-Pߒ7ڡqEqJ#OA3h n@?]3wo?q3wo?q3wo?ܳTq;)wo?xSSC)wo?]Rǿn SRǿ S" ""RTs> |AJSx"(=EO<AJS q(=EOAJS7.N
GEO )wo?U7q!SEO<AHkTx2
C^" S)eTy#)eTxC
Ywo?*,7 _RϿ*?<*?>q-{7*?>È)kT|q*?>*?>EO
[o? q-7=EOq.{7q.{7AK"> SI*?>$q/;7EORT|S
Q7RTq(EOXoT'S_S  ") wSgS\AMEOYGSgS8;7)#o?a#)#o?`{7C
HEOXOS	\AI'wRI*?S)$o?  AEO WRwo? );7> SAK" S?R3)&wo? gS 
IEOAI3 {7 T{7
AI77xS)'o?!	xS8"# +cwo?!B
R7
J=EOHAIG
J=EO@RQ*?B!q%>" ))o?!AIO71
D^" ӈ){7"/S#^ 3Awo?";
S;7/
S;7>M07ƿKͿ\k>M-7ƿɢgͿ\kMMoiS.5@7ɥ>!M'7ƿ?6qB	Goɨ?6qB!5Ϳ\k&oɨ<?6qCgX7ƿ	ɧ?6qCWO8~m_2hǇ.5fiͿ\kiͿ\kM~m_o&7ƿx~m_~m_S<$7ƿ 1<Uo x~m_H<oO ($7ƿ {z 9o|?6q@?<>o )x.5'=7Ϳ\k/<4o  `4<oo7ƿ?6q:*p7ƿ
>S~m_woK<?6qҷͿ\kc/`gtoC`?6q^p7ƿZ7ƿC^b?6q>tuoeo:.5g~m_|I:.5?6q>FoǇoo.5ALo)oͿ\krڇHǇN|=)7ƿ燤;Ϳ\k~m_xX.5/[7ƿ =eo(zǇ.5z{oׇ?6q<Ǉ.5?N8~m_zoM~m_yͿ\k+p7ƿ 7ƿ[Ʌ\^ak.5 ɂOͿ\k.>L*7ƿ&?6q+ɉ\?6qgͿ\k.}OͿ\k.y~m_sO&9oSɌ~m_q?6q΀<|oo&o.[P?6q%b@P|so&7ƿޗ-rAy<?6qJͿ\kn*zHozJwͿ\kn'p7ƿK<?6q%nJgͿ\kn"zIG.5&wSR0T?j꡿DMῪ}"L&>o7i L|HqDja:sl"L:sߎhU8]Ὺ>" (;T}T?D;TT?D)F*wzvϿ7O-CqῪCUpsS4z ~8osMߎhUpTj LߎhUp1AS4uP.!ǿ7OБ8#~8o/UpJ	ɝῪF=Ὺ怃Up @$ߎh 	;T?r~8ocUpĸߎhzP7OPs('T?$
;T~^fOS4P
=S4uPTp?C^}Ľ~8oT?
q/ߎjk!#ߠp7KL|Hq{jaXTAı3Mx x׿MxpT@mR+-@@^ . Mx0Yߎ7T?1gAHޒׇƿ樞m_ToIx|Ϳ\kj/8|Ϳ\kf O@Lo5r~ٻO 1!ja2.eߎ;Ta@wU A~8o>BCsw-T?8Vw-T?g
g~8o>FCBῪ0MZ!	37F,C.pE^p~jրwiߎ!C`77F&Q	z,Ὺ07U~8o>0'TaB#k>*CU TߎC!ߎ?}Ὺ0T?F	xhwA>#|,Ὺ0Ww
kߎߎT?ʞswUrp;Taɪ9<-Taɪ9-Ta '9c߿7F2BC^U=Ὺ0T?~"~8o>dQCqS7F2$j@]Ὺ0#UrMv4Q̉zŝῪ09$p~UrZw@Ur(p@9C~8o>dXC	g~8o>dz%zߎT?I/p|RC$a~8o>d*@-G7Q̌zv4QuP$}@3Ax7_ qy}W foA"otS/PT2 tT/PTV(Voƿ{q|7?ڠWw_SUBP>n2qi/	  B _H
YP Q~8oH_pC<bCdjf://U7i =>$8aH 50? _] W+-wd177'_pU0? [7'_\%Ῑ:`[U0EFῙ:cT?9 ^p̝~ 	'WߎV?C	 7'^%~p̝yK>_ߎ}T?ǿ7'^jf:/^ _z PT/U+WeR<nSo5B_Yx32j P՟eo5ZzzP9@ ~jB_A7|?W桖^Kx~C-PW?W桖^I3PT/UOQ o5Zzz<ojՇAp7_-PW?Yp7_-PWDYͼ%Ԅ7&7_ZzO~jj p7_Zz 7_Zz?<?W桖^n2m1! H0kㄐa}C 1~8o@T?_Ῑo3	uP@K{ߎ&T?ߎ&&-T?s ~8o@C 'ṕ7PDṕ7P@XyC	\$ṕ7Zb΂<0]@G·^K#7]P*x~mzqK|?W栯T/Ufû-ZW~A^^08~C-PW^Io5B_n}e4j5_q2jMo5B_i^~jjwdPT/Uf	= ~jj{U|7_-PF6AA#U7iV?8PP
0$;23	uP%o~8o@!a.4E~8o@!jCo2VDC_	ߎyK)wdfxE6]Ῑ >=Ῑ  Ῑ x@8ߎyK | sߎyKUdfL%p̀C]T?ٟ5{23	uPa~p̀C]T?Ǆ ~8o@!a.*1
Ῑ 
p̀C]T?X?<%C"w7 0Uv׆Ԯp̀C]T?7 0Uvwdff:/k a*~ma.\kXo3	uB_{o3	uB_ϒyK|aoqe%p7]P4%oqe%p7]P1;cyKg?60T.5ͼ%,LoqEyKfƿa_ʜ?60T.5;e>yK%~ma.\kvy-ͼ%y-fƿd/%oqeyKmm1!d50?=4efxvߎFz$	=Ῑ?}T?Jme;70'5P@3AxZI_T.5T'T.54|/e훴i/	NSjaJY%iߎC	C ҟ~8om%Gh]Ϳ!C~8omU%pT?JSpT?J ԳͿ#jQ3ῙA6%/w40fP(w576	NpC˻K3oKC;O~8omc	f6C.76	q776Y	ΕfT?LS#wfU GuwfU
]ז{3oCpKuPXIͿķU1wf	PǸ~8om U1i/eߎ-Ckg~8om !p@OU1&=ῙPA6_ߎƪb#B<Ϳ%f$j)ٍ;3oP?wfͿ jA/p.1Ϳ/U2v=ῙdDwf }T?ʮf,jDO~8om C=ݩͿ	P!xYͿP K
=Ῑ@A?76 or\Ῑ]T?ܜ*wf1BpcߎRk	{pUῙ!.'; ;3odC+Y76m	swfP8LTͿڨ5fԆZ3oUk;3oU~8omHtߎRP<ߎUWῙP:opNߎRBCoq%~8omIU@ߎRUpT+wfԁT?	ULYߎRNCwf&w Ῑ)z [76LqG76GC3JͿzw0Ῑ UG~8omM5wIῙ UR?!#
>@H/U//;/T.54z2e	p7Ԅq΀<y<?62jƿ:ޤm;T.5	p7ԀP'ͽHeׇy5B_<oMP'#oͽHƿ: 8z/Yom7~mjƿ9_'p7ԐB_  To!jƿ82nzڡqN8~m@\kLͽI;T.5+> koq	YoR<ooRB_5qͽH/<ޤƿ${7ԂP_&?6A6\kY|?6 T.5TK?W桖^Qco5B_yeUG7_Zz~ٻO]@ =u`U@'37c3Z\'wu`UA	8LX5PxCΎyjppՎUpՎŪ\} Ύz-T?% ׿7cVj<"(ߎj|",pՎXU#wuzF7XՅV:avqkLXՏuPHߎ׫P^w7cVj[W;V:'Ct_7^PKeR&x;2<82 PT/ULeR707_ZzF7Po5B_=W~jjԃo5B_ vL|HqP(=
ouPA~8oC g~pՑ(}(ߎ?=C LY;w~8oU
~#wuPAr~8oT?R:Yc
}Ύ#$MT?,7d}T?͏JpՑ5&Gߎ?MT?npՑ;!#ч>@u|?W桖^ Iw<?W桖^e|oeVPT/U	W?W桖^)nǇ2O^PT/U?W桖^+<nˇ2n~jj?W桖^%723?W桖^ݼuSXiJ#rCAٻ7ĻLfPt$>!t'ڠDRFX,m"HHㄮ⮨(DRHH~8JՀG""4pΎ "T7VP"#DDDRO&o#`kՉ֘͢CfL`o.Hmw3h(rP;(rP;7` 2wo3g	:H|AGHrO _.2Yw-T&_ݳV(c6t@\e3|nΎ/~U	l#Պv͢CrӤW_}rӤW_}KU	l#ՀHf<էHBem8 Hb3h]6p竻q?r鳇=]Ύ0KBem8 Hb3h<@\e3*y@Bem8 Hf;Lf!!x?J}Chf7f//CnGEi$>Gn]6p祮@\e;r鳇=-woPv;]3h\qw]/Ghƪ/CnGv͢C6xq _.2M4GῚ~zLg	hZc6]/oU	l#+Lf!9t=r鳇{7@KU	l#m1DȈGQqȈGQ7C/CnGc6jwDJ[E"Wh}n/CnG͢Ch|ǿ/Mo/j26$w
m"Gq _.2<h{7@Lg	hyi$?e~#v=fW7cῚ/`kU	l# e3hGwbwoWj26$wH;ܛw`nMT?Bem8 HAͦ3h]f,x-wo,Bem8 HAզ3h@qZ>@\e}Y۶p@Lf!7oo _.274;۶p@Lf!4FlB7 _.2#6y	!4Bem8 H@H|:ro/:ro4>BBem8 HA3huS.8vNܸo>FBem8 H@H|Em8/Em84g۶p@V͢Cvv> yC/:n(woĽT&_ݳ4Cm('7swPOn4mT&_ݳ4oi$>Fm\qfG8Ὶ5Af/CnG͢CfA}fA}'Pv;Ѕi$>J^4Fl_%/#6yo掽X۶p@զ3h@/cwPoǫZLg	ie3h@?{q
 tῚWb>/CnGv͢C333Pv;Zc6p]\ uhH0G۶p@͢CjjBT&_ݳ4&Zc6H@@\e;!sῚ?26$wLf!\ twQK7@^/CnG͢C!hݟxǿ/6o.Bem8 HAHIL)]/	8I>ABT&_ݳ4)c6
M{q
|&G:Bem8 H@Ci$?P.&(w]/INPv;c6o _.2@ψ&o7m۶p@m(@\e?M ՃT&_ݳ4+Zc6^"hwJx壎 ~hUb/CnG1DU/<wİ߿/R|K7@QCU	l#Lf!Y/ _.2_,4,|!f/CnG M3h(tc_%N"!}yBem8 HBզ3h^kı _.2^kıh&y:Lg	h͢CyO _.2^qİῚτ.Bem8 H@_i$>Fmn8U_#67Evӄ*o怷j26$wc6U5u_#j7cῚ=PU	l#͢CxSo/
xMoި۶p@Lf!\owמ7AG&/CnG u3hh_#9t֪/CnG H?$%w]/$ Y۶p@͢Cv${q#7H,o悷2Bem8 HAfH$ _.2^xIW0Bem8 HXm1D%O!@\e;jSzǿ41U	l#L1D"Gz翐/ڢ!y{7X/CnGZc6TJ^zM_#Ὶ09۶p@Lf!]/75U	l#BLf!_<!2v/CnGv͢C} t߿/o26$wv͢Cxp{qo>f۶p@+Lf!Lw]/`5;LPv;gi$?׀/	2@\exIwo?j26$wLf!_/|!f/CnG-1Dxw]/FO?/CnG}m3hm~#ro _.2m~#roj>U	\%""hm5Ev(:ݼhEH.x7lRHwmdWKv#6p%j h"PAp?hRG5<~Mh:)fϩ.QKt;)sxJYR+t6pWM)gEHͣH{]4"g@qKg]4"gCn)oxJYSixJYU.*hr񫦔Pg]4xm3h򚚻yKƛ]4xm;MƮR·m/iK:#6yxJYЊ⦛]4 nQr񫦔56yxJYЈAx7/iK:/#P-DƮR·m;J9ܼj, 6nr񫦔* 9p-3ld7mT5pͻ\\3oK9Et-vot:JY討[ե,TG-yKfz*#5pͻ~ΔJ@gJ%)lߠ-!4t+M:ôF(r@yENt3BCMj tۢ8EGv暚QS8gC4Ҋ<fCx+·M<@ށ-gENt:hTCȍPo@p-gt;sMM([:"R8y?
d<EGx+ǍQSfAiCZ4 iB#6΁HT3 -@8*p˶4DrCRG·m39tSGn8C+4Ҋ<v:)CDG/tTCMD
*pG覢[7hΊ<覢\3nꊜ<覢TZۺ*p󢚈!R·o(x8yMD
l?yCWn·nMD
8·m35(·m35(ٻFtTCj P6·n⚈4pS!PAݽ8y:"Z:E:TBˤZfAsC*pD*E69 <:EsC2J"Av&8EyC.zEsC2J"-MhEuC6M4r@xSæ9 <ٻFtT@pƎH(΀gP?v΁ۧHJ!!Pht;rҪu!ЄA T"4DjwNTBfA.[P:@Шv;sCR}mCG.4-l΄8JQ(Df:.h롽.[P飲
#Jv;yK56t6yCzmC"4DmoQ-vT<BojB*/)?jD%\3oK]~	Ad*ܴ?j8lT3EpӠ-zz@Q7~/EDrއmRߠ/EDrހ܂}"9oCWۺ3J΀ɣzBDm3/QS΁z*EDrކu@nAiENt3hR*#5pͻ*p󡣀ފQmQSu.tҚgRhtN͛!7]mEHH}fꇈMrX4蝛7T:Ί<h33ݵDgniySVxJYڢPyKUMMZPݳ;zrڊJp҄Gd PRYOQ(xߠ-jwNpݥH(lGN)oENt;lJPAv8y2#g9 <9tU8yЂ%7d*@?j*p t8xꦴqCz{yKf;h8yRA7T7h㡚<uENt<l<t6.P9oCV@ Ci@^)lߡ-fG7iƖ5:DcKzބ6(fЅCioCZ[Gh}rڊ^4Fl-xJYЊ@?j)@oCzmCT7K4tipͻG]P񫦔hP-N*EDrކuCƮZ:rxAsmPͺ+(n~$<3t"T䇆C@%NHx?DhSޗ-7T8 o#	$a$$0FT۷,*vz\`͢JO#
#
VaYq0fF:v`2C#
B>J!І"3\7j!vJ8vvm\;l
uCgRݽ!Av*䠂UCWۺ䡚]6p.PJ!̂mQ(gKy(fCM<TJJ!g(GN(fCM<RPhHt9t*EDrކthHt9t4CiC4$:l8gCiC4$:lDn(fCM<(4p%Аr鳇7jNJ!ͳ-!ЈhHt9t҉CG(fCM<GC*phHt9t*phHt9tRݧ%Аr鳇7j՛\RA.[P	FHII#	$a$nXTl.[IVԃaYaPT6
F (fCg:qKztAJ)nJEt5!䡚-7EvҊg@F6prڇo#%rچmMZ:䡽.[QKƈ͞rPK4tipͻG\:EuCZ\3nrP-MG+:l.jh8h8Et@M!P-M:4x" P(J9tDVm9(J4pB~D8CNJ6yCZ[ͺ+(rӾJZ:rxAsCz\(hCz\ӆx'%rڊCHjEoB"+67j*jҢ6yC]RmCgP? dW7j8xӊ[NJ<jj҇o)tt:t!Z:D? y@gmC7Hhh"BF0FHII#	$`Lr§n7frڊU jyVyTlƱg2>JQއM8lhT@rm\P^QStWm9(fED/(fG3E:hƎ(Ch^P
.Pޗ-tipͻG\7j4vO(kKm:䡽.[QQv(oK!yCtZrچ<oK6p(G<(G4r7j4tޗ-x%(AA!GaaG#z\#z\(@H<(@H4r7j<oK!yG! xt <vG#z\ʜ<uޗ-ChQ: ;AǨ!! x/Tr7j[<\rڀ*p(Be: )8/Tr7j"Enހ9\o@qKgr΀<zP  Rq!E ' ޗ-rAt҇)v@oK9 CiCW Q:  $  Ept H2@rڇMQP.rڇMQP.r΀<2`H0ЂPgϹ@P0$A(3gr7jyS#z\G8x^]: vPC* f:@PBe@gAArڇmTFmC*p(h!x2? y@f;AǨ!rڇH#z\ qG! 
r΀<2 rڇHX4oK:D( (9@P P,Qޗ-G;h(0c!'1uG#z\~M9*iG! pz@PcмwG#z\~M9c*iG! xB! xBrڇ.Pr7jEBiG! "@PwG#z\l4v.[QK6n;wG!'!f΀<q2arڊYtۺ8l.[QK6n;wCgQ: CvtCN:C3x= ޗ-7M#z\l4v<r΀<q2a,r΀<q2a,Qޗ-7T;h.[QK6nv(t:h<(t:h4r7j)fmr7j)fmQ: Cʀ;A? yDe@ޗ-8!r7jvTr΀<1@!	ޗ-v.[P(c': v=tr7jvgtr΀<0}d<C3AG#z\.[PG! ? yB Atr7j<!r7j<!Q: ;A|('G#z\Gm3!r7j)Dv2(0c? yDf;rڄaG\rڄaGTr΀<|a!8vQ΀<q2zN:T@z\lPݽ0FHII#	$`Lr§n7frځ+U jyVyTl4qg2>FmEvg|rڊpBoKPpBoKQK6nCh.[QE,ٺGrڊr7j(7M#z\Ytۺ8l.[QE,ٺh#z\.Pr7j(CqSNFmE*iޗ-Gm3!r7j(G:D#z\H#z\mTFmE<TR.[QC((xdFmEH.P.rڊ"Enހ9yS!yS!yޗ-#z\$.FmEH/9<h.[QCgrHII#	$a$$U0v
`ޗ-"T%ZR`FgAP+@Vxx#`>#DJh4D3t"T:4"TCz\%NH|0FHII#	$`Lr§n7frڇmQ$AjA00*a`hc
 d|ڢPmMZ:vhT@rmMZ:䡛AiCWۺ䡛Af%BӦP6(oK;jE,ٺh6x9(oK;jBRtG\ڢPP	%rڇmQ(J\\9tSGnvJ#oK67jDgniySV(oK;jE(8fB䡽.[P%m(oK;jC%rڇmQ(G(oK;jBG7jD%rڇmQ( gKƔTJ*jҢڢ;hE$*[7	v|7jD p9(oK;jC@㒆mCR͛g7jD
N4uCz\TJTӒmC!8%rڇmQ(rݿ%rڇmQ(v#; "6yC9D4tWڢP4i%mP?tѧ#3hZZr;jCG#UKzgKhv9i%;sKʚuCƮRϑTJ)xdWڢQJ!	TTCz]!vJCi%&QR+ r;jE(&QR+)nߑTJM*W$:Rݿ#!7 QR+#UEHHt!7 r;jA	TTC7urHII#	$a$$U0v
`ޗ-7j""!0#S³ l`c
 d|4iB#DNJ<'%MP&9(J^4%Mj rHII#	$a$$U0v
`ޗ-SQJ(fH(]"Cj P6(v:SQ.jhg|;h)CG)EMZT@y@oCG@8J8覢%@mrPtSQ.jhg|;h@䑄0FHII#n`ۖ;v.[0y*Zc5<+<*
XF (h7Ft5pͻJ8rAtҊQmrPQmrQR*#5pͻ5uEH[6hҮJp΂tiEN:䡢#:*k@nAi@ݽ"9oCWۺ7 䡛@ފQmrPoEH[6$a$$0FH۪;vNݰoKfӹ*Zc5<+<*
Xqg2>J;yB.) 4 mrP?luE.6!4gCWۺGt.YX4Gt.Y%:mrPݽ\3n뒇HX4mrP8mrPܴuB.) 4 mrPK)t	:f%f<mrP\3n뒄6*f%mD*f%mjw\9 pBmrP*pBmrP*!P6(ChuC5pͻJ^T5pͻJ)oCWۺ䑄0FHII#n`ۖ;v.[0l㦮tJO#
#
VFǁdaY:f%.P⇈(kKmPQ\P<t6$a$$0FH۪;vNݰoKTnJO#
#
VFǒ (@ !P?h뒀
aG\ ^P?h뒆h9 HJH(P?h뒆mCg:qKz)f<䡽.[PƎRއm@Q;6n;wCgNFmE,ٺh6yCg:qK~J<h-r	%rځgNPƎRބ*]:l%8gBRtGT";C䡽.[PƎRއMQrP?l(9G(p΂Jn%mlGN)oD; "6yCQ(l#tٛFa_%P삄Dƈvfm\NC
#g;";%(HPJ<ho6fјWC
#g;";MfrP삄DƈChCz\G覢7j {G6Qp̅D*rP[J!
m3䢦* QJ!
44t7j";jP8;jP8䡽.[Pͳ4GT9EnߒmCg:qKztG\;hTt٣Pޗ-lGN)o@rPƎRކm@qKg8x뒆mEMZT@rPޗ-TTեDJ8xmRߒmCg:qKz]!䡽.[PnЂ҇$Hm6(lGN)o@rPIjEHH|NB0JKz)DG(JRC]RC:f!'Dv>C 9@Q;6nChtfmr΀<vl4v<? yDٺh! xr΀<4qSNCHX4? y@dr΀<2h삈҇)v@? yBJ"tW(R! -TCmTo)xAw: ͣʜ<u: N:? yBT&(G\(@PAxB? yB!@PpB? y@bFHII#	$a$nXTl.[PD)*Zc5<+<*
X aY.jhևM~J*jҢ)STեD
M)fCJ*nҗT:iK2]"hJu7iC6P/rQSvtҖd:CwCz]!H(t#H4vP6| :mUDvC|3 97\3EW<8hP2#g9 <9tW%mzECpB.(!4hmr@yB#:3tBtϒJDvC|:iSF&9tSGn8C䑄0FHII#n`ۖ;v.[0oK;h᜕h-H1FFC`\g2>JEt-"ԊCg9(t&<EuCg9(rBiSWT6x.jhDƈ!pj(rJ<hCj 4gCH4v\<lCg9(r%4DˤZ;wCG(5ƈ:h.6yCJ3CtArm3ˤZ;v%8xMj rPDz8xC,t9 <ݼt$9IQB!`ӑd:jx%RGO9<jQr9xJYR+t6p#]45iQˇ9hg|^5tҖt;hWM)gB!Dj.@r񫦔5j r;xTiR#G/iK:/#Pg^5tҖtRxͣjj/r9xJYKǎv㺑\r񫦔Pg^5tҖt"^4FtZ^5tҖtT/r9xJYR+t;l*kE.K|*kE.ЊƮR΂fx[䪗7EvӑƮR΄W4r񫦔GEr҇yT֊\3lj,誗4oȈ%""rTM(:ChˤZ";hCgr";hAtZ"P#]4"g@qKg^5tҖt4FlƮRΊ\3Go"(b,x,
8880(X888
YqqqqaPT@jx<<<qUqqq#88
ݲz\vR"5f<?6'[,$mS<:. w<h?`r3?$4Bv''$nK6Ko榤>M\)ocXSdrLIc891;wC(jjL;6pŏrw̎I,{g=9rڊTF:hƎwjmjK};'={X?{?c7j"P?ɇv֮رlXSdrLIc891oK5"4D++.ûSkW
[X
XSdrLIc89CCz\9%-P#GDûSkW
[XXSdrLIc89oCz\9%-}qYa$c͒ԿYa$c͒տYa$c͒͟Ϭ?iX1__fXmk4,{bd󇯵Xmk4,{bdDaT.@@7n`ۖ;v.[0oKP$/noKvna]1 -36a`~SOS_rO?o#c_91wc/ȟD+\"_ȟ_"'~.5RU.5 .5Eƿ|?_ξsoξ|???+|?3:VuG_O̎ʿ:+~7|,.0n	ƮRفۦ!7l6`Avw.X;vNݰndoC"P?50İ]0Fyj<xH9sR#DJ[<~ޔ?5$ZԈ(y$%ۺDhE/SS_5 Xtìnv%!voKTڢ4D)oKTڢ4DD64u7j"P?5>CSİ]0H(rT7j"PR"4uH()l_l1,L9%5Đİ]0j<xH9q%5$Ϳ_pv?[&~`-Hؾ7bF_ev/9!bD/ؿeLuclu	:c?A'cg_͎:5:L:*~duUI[N`u_Vkfê> _4;OGN _?.USs/EC4G>@]$+ć?lݧ-1!_o_ê;UG7sUsNp;'Cm$f:/ ?/\?6PoooP?6n\kp?6'7o}P۶p@]i$?-]/}/CnG>Hޏ_7/T&_ݳ1D|+q|+7^/CnG፦3h@_"(~U	l#'i$?n@\ep7woe[۶p@mi$?ORq
WO}T&_)5"4DfxsR#DJ[<Ú"PRH(rEN#DJ)xTڢ4DD64u#	$a$$0FT۷,*vz\`ޗ- 4TI*Zc5<+<*
Xg2</~9ǃTG-uhdW$
<)
B(oKTڢ4D)%rڊTF:hƎ(oK5"4Df|7j"PJH()l򇍑:䡽.[PԈ9(ۺDhE/SS^J*vmQ"Pgo:jDhC"P@Fy@(|H()l+<c888S
888`4jx#888*
YhO lqqGqq`4 88 m!7`iCvFP_LÏQ@я!P!j!!F&rmm4Fy?)7Η17I?0o17ӗgifP<Ԝo榤͍.]/1n6WBfW++4,{bį^FS۝Y*E~rE+^Fyg$^i]{]ruӒ.ɏr07Ӝpx0a;돧']䋵c)|@ sw3;ǹ&Vqr2F+HWl㕤'8i
9ZDl=Vl㕤Ql㕤CAr{gl㕡L{g"GqRr4{g"q(#8hp9Z2+@m9ZlǶq{gTq&l㕠8T7=
o-[1pPyj8fռ7<7=
o-Zh8(YulゅV&lゅV,lゅUlゅV[77=
o-Y<{g,Z?o3BC*DgC{g7u7j!vQ/ZZRq*n[3"B_7C_&_FPbJq^eej}6`Ϯ_,k1PKn]("RcϮ0=e;֨#bKe~.o)nއmv}֮([IRզJG1(Xʽe`p
fq4>S9&$wprmݴC!P6qsP÷oCt]
8AU\3n-Dle[o 5PnTi*>B*v$VcA҈'iA;diQ8A]('\+J. *'l7'#
iJ]泍@F>d
XXg1DQ8;>J R'l*>;VVR0ē\|̒
E>2kFz25J܊qgx짲ҩ)ޘM'-I-<i<j?{_aАr鳇TAtU(P\)j%{L*/mNO,lTi7A<me"i%`O3NQ9F{KDS#5K*Őƥ^l3K#jB6ęI4I`4ʚ|.൏(m}sl:}v^7)LcA])L0߱	 ϮX	ZqQ)ґ4 ̤}tM2Jc)<9KgJD Vl#8 3"iA+PRy8gJD,XOUiJHdJ	O3PcTґ4 ݎQϮ+VR̙1kh3{5dP̩XG=KN[/h}s34Iee+X4Ϯ.@JP8A]-7s-JSTՑʕ0Fgʄc]}uBGh\`{
lp'K)ZG$ĖM'-W^@{g=3`АfADsC3*%T+W
Z^UT^ڜM,F{KHTN,)Dfb/ZU1L1-)yF*m&ݧi半x2}AG;bL	+ X0W>dR&`(D[az7(hR&aX0~DLM1$҈*j"ipP>QXQJD0 ϮAT{`("ipC>Q!bQ1cH3T
3Hc0gJ 
3Hc ϮAQ)LcD}`"ipA]( 9)Lc\7ڱ*Wq_lﳊ̌ʒ4D2ƀ}pk܊23*/eu@WX#jW;#2M2QЦϮ{FFeE~{-"iJ11c Ϯ$կ|r8}?
q)LA{h8>R&(0Pc3"ipS(	f}pxxllc^HdJԓ(t8`ϮX	ZAX,>R&`%jLA4McQ}tM2%j%LX,])L	Z҈&E8`ϮAA	m])L*J @cH3"iViDj8gJD,J"٘,w}tM2%jXAV¨3"iA+PW(-1XI}tM2JLA20Yґ4+Q:QZ
>HejQc+/A])L	ZJ c+ 3=	}H?Pg!a<eA1²ґ4DƄXA])L 0YHbP$Dpґ4ĠI(r+`ϮX	527^
gJD LQ+
 ϮX	3iDp >R&`ڱ»])L	3DV8T ϮX	8aXP.>R&kn	PgJD LQI*PgJD NYDLP}tM2$DJlp])L	620QHdIJ ZcT])L	1NXPa}tM2$ХMPHeg(hacC(3"iA&Q[*A])L	72*ґ4 eM3"iNDUls>PI)LA3xW>R&dDA])L	77' A])L	2l
LsHdIJ x<ϮAVQ9m}pؙluu%\fTe㽁&l5d6V8"&eIQNXV	&r3L,+HcgJ "iv MZwnFƒ7	YM1J>R&aYk(-r`ϮYJ `\7	5uJS8S6E7#bK2zҪ}MO;=m-9<l89/?C4$:lڢPΗS\)j%`0PO}<B/p@p[PmO;%o&T{SS֨#bKdWk3BC˦QR)Ǝzz
W¢P
x2ز<94[(ijQ "0_7P;1P(hygJ kHdǐDx JE 4f<gJ 3Hd
A҈ ÚR.1]}t >`:R.1{>nzwk)L,e0J5Cc fHdg@@\	CF141g	9[REʕOe))ޘ=m-9ZyB){L)TqsephHt9t*E xQ+a\)j4[Q/ZY̨1-)اi匫-zbB!в3Pn)Ya+0dQԡbݥڛ^y֕LE{S
}^\{C2VD%aX}!էCM"ʇBk!*^X/P2Ĵћxk+Z3=
ɕ"^$>Z֨FC/4P}t镭Pi"^p@k+Z3=!C/4p
 ϮeP^(zkM,,K,p\70 <"ʕ=1).EF3*!o<צVC9CѠyRKLPa}t镋C9CЬTW֚Alp]-zebPhVW֚Av8
Ϯ2yhg(z*U5D3gK^X3=%J}id/	X0
>_X32P)+Mk,f`Ϯ]<!*Tc2Z4dm-^X/PJ}bYdfgK^ZTMk z8q}t镭PÚ}id/7cH3륯LjP֚
A8P,]-zekTr$SO4%+(gTZ32P)Mk,(g;0 kB32g3OtNЦP)L֕Q1%K)ZO{SO+aO/Z=mP	.8yEH[6^ADipE3*(-X!вt1Q{jr6/03Q҉ݥM1*OmJ1Si4=;({=c(uJO
ux3'%R]duCbL93ۜW-ldmeeFr(5uVC2j(id/V\5>PLag)<욄(ie^n\/>PLag)<쬄(id/X$W>PLag)<)QA"^Atf^Tߔ:+1OaZ71H">l2%dAR{-^K6&^1-uLʓj)ޜ)kNIR1%eJb^LiU>YO}6ڜP
y^
yz8AC4$:lTB^4ffTQ/ZZRZQ+aF*%`9FKj:0gwiet~{SLEJ""3RTM1OkݤW/Z+rvc/(=ѧ|;7O}2P*:<҇yk%J674ݎ>
Wт@lI"\\Qȿ$cv^75*Qi2H+<Xk(ٗ,镝Fr懐J5@;Nk!^k+ P}CKb3d Ϯ2PV(KcDצVta*jid/VgK^Yфg(~CZZh+YK$x3륯L3?	;AZ2Ϯ2P֚
A!צVtaw	z8$>m7.'> S~Z0ԉPh68}ta+"_쑎1PgK^]NOwX3@1gH25 &qW"Lʃc}tZI2P&*T;AZS8k+:0֋V,hgJiצWig(~cP`hFcFPg.`rfDeIN7z,k+3?
ff8L`>lw\5r 3*Oet6|a@w040!>lwZ\ʓh-zegFN$;AZ"X1bצVtaC4%Dv8L`Ϯ2P)AwDia`Ϯ2PfmPMk b-Ϯ2P7wBX	Ex3륯L3?	uV%A[%gK^Yфg(~V%@%X3륯L3?+*ia$KpצVtaƕV%@)Ϯ2P`֚
AŢk%gK^Yфg(~Ojid,ZX(k+:01;AZ"XQ|ZCδVQ,Z;Ϯ]|6&݃gf`Hln6D܊~7b`{sNkzaN؎I,S;)kNIR21Lj`^{SS,ii>KimNO([<i<j?{+(fCM<Gv5
%{L5.)RGJQڋSl:*-czo*>=K2ښ?1*(<, 3yQRSt<`dt9lIPEll$\\QȍQ_T}2pPIn/QӁ2<aң镃ᜡBaW%Flxң镌r媕}id/VǌA]*>X8g(|0*UeDݏA}tecᜡF'TM yϮL`3>TM xJ: 3G+'j}iaLK,sI}tecᜡDoR4,)xN:`ϮL`3>*UeDf: ]*>X8g(|/SR4,Kױ΀ң镌r}id/
@2Q	9C㓚}id/tA]*>X8g(|1&TM |q]*>X8g(|R4,%X >T}2pPa_Zh&Y`1 Q	9Cz}ie^gJV0NG*A2"^ң镌rCJ}id/d(3G+'fW֚	Aq>T}2pP"@W֚	X%X Q	9CpuR4,%&8HgJV0N*A2 dң镌rjUeD8H	 ϮL`3>:TM y%gJV0NNjUeD$ ]*>X8g(|/]R4,Jk$PgT'G%e	y= 3[a	fADQQZiܵ)ޚ)L֕Sjj9&$K)ZO{SO+aO/Z=[5
!g(uJ%<tCwPQ+a\)uLʊ%`4Y:9FKjAiiDF֕LE{SEJf'b#I&+`^W+@g|Pt-֙)=Mr\&pKI牒Zeibjı41A3'	c0i+@ғav	cP:+KVV%dғ͋rZdWJq#gABPؓ):Dl-wʆr?6Nn6JlT/eT֙)<VA](uV03IQL Ϯ:+0Fr}bYTf3Fr٪UeD[#Ϯ:+AO6UeDcgJi 'TM,u}p?B@ x7pFr8_X3FևgJi'AW%`j<c}X*5 &t̉!R{-eFr5*A2"^Z;>PLag)<#TM }u(3Fr}id/$֪>PLag)=aJL/~0gJi '@W֚	Ak^%A]*o$:+1Od}`^\6
ur NfTDC2lR4,%ཎ/m}t֙XRx8mR4,%Ŏ/A](uV03*A21D҇Zec#9I)JLLqy҇Zec#9IZ}id/3Fr9W֚	Ac3Fr
}id/X ~C2JL](uV03JL/Pc6>PLag)<!R4,)x8A](uV039W֚	A3Fr0_Zh&YKC22_Zh&Y`sf8D`>PLag)<JLpy3FrԫM w3Fr4ʕ}id.>PLag)=beJLp{"i}t֙XRxBZW֚	A+"](uV03pMW֚	A3"A](uV031oR4,%݋"U}t֙XRyZ_Zh&X%0gJi ''TMLpJ>_XPLnZh&YKc%(3^6>;lLl	.>-H6e3*Fl-/`{x;kzaN؎I,S;)kNIR21Lj`^{SS,ii>KimNO([<i<j?{dO
!g(wJ%<tCwP\)j%{L*/mNO,feQ([QHM|-QԤ]1DʍMPnv,W }q>3*J .)Lc҈"48@](/s)L)&TĖ8@`Ϯm2eHaʇ d҈,+]1](u]S)Lc ҈>R.X+](1+A]1Q>Zw2Re]2'%%8*: G ә](/&X	U1gJ ū=ґt:ǰgJ lM1"A](E ҈ Hc`DdOq6R.XA](# R.XA](x]	"ugJ J{JE]( {1҈ 5|Os]1T҈aOs]1X3A=ŉHc)A](𫔋1T҈򭀞HcG>Q *')LcϮ@9`xS%"p|	A](t$"p~x3KPA<)t8>](/.iHc](At8>DZ')LcD´O)LcD 'M1U}t Ŀ
"pxA](u'"px}t 'EA](	t8<C>Q3h Hci}t N	"px1>Qh'"pxq}t Ps`')LcD҈OJEA}t P:JJEϮ@(b1D c1D P'1T҈ 1(]1.PgJ -c`'L]1.Ϯ@	JA<Ft8](2X	613AO=)Lc>Q f,A2t80>Q4<Gt8k}t J]	JE҈"<OK)LcgJ e"sqfD`'t]1n`>Q lJE}t TOR.7+](X	R.70gJ -o`'R.7}t POґt9w}t xE҈cx $	Hc6>Q $=	JE3FPA<L"sp}tR.7;>Q &xE҈dOs)Lc҈ ']10gJ <DHcgJ F`'<1Q}txE>QyROvR.C387ȧ+8.Eo}pw"ʋjt]2'R 8:A]("UHR.FgJ  2Nt]1Ϯ@70O%"pt]}tҤNYHc`Ϯ@
	A:)Lc3`u BR. 2D N{)Lcx3 QN21C}td H1gJ Fґt88](2 u )Lc҈8N]1gJ u,"ppy}t 8'XE>Q |NHc;>Q $#	2t88](7	?1^DA:l]10gJ 8 bT]13A2'XS1Q}tڸ `#1?}t VN)Lca҈	uYHc{}t PV+JE$҈ 5N6R.҈	e"plw}t ajR.¨3$P	"pl$>Q <	'JE٤҂uewt9](le"sb҈KvsRR.6 388  o"J ({E~E7HdNU@~}h< DZ	>1͛A\`{	pƟ{SS,iiZ}6ڜP
y^
yz+L ]6pmCiP}jKQ+aQ([E4[Q҉ݥ{0F֕LE{S/Drvc{}{#{n7̶qʕX>Zw^6gO	v2+E+7dfO(0+h!xeм3W+Wr>o)s Ji Ahv	|0df	Fdra4ϸw$	+7J09U#q\F.#dY5G̓?)|+=}HʇPzG!钓Rwٱ8q_sPigXr^4cgpg2%'V8gKO`}?\qTvwsqLj`^{SkWZyݥ-#4m-9<l80X^	moIF0֮'3t
%`"teLP;7 0iL\D;%L)9<҈镔0@4i}tP2恄҈
I0AM¹kX3%N-zce}tDx LcϮ@RO
p_-zcX}t :┵uf3A811 Ϯ@5kkgJ vA8-zcX!>Q   kA](⬵ua҈tSt	kx316>QQV)^V<>Q ԛ`)^V Ϯ@`Z:3|S-zcX7}t 8Z
rLs1^DiD
qbZ9}t s0Y}t 6U
nk-zcA](-MZ9>Q adS1f] T^RڜP
y^
9&$89SP	.8yCQ(hP\)j%{L)bXJ!\Q /Ct`c)Lf2`Ϯ@VU!\R.YJ͎d(](]2Ϯ@KPD+VR3cH3W<VR3cgJ ,7!^YHee(#69w}td
JE+)A̑ Ϯ@9!]]2	A](`W@VR3c Ϯ@28!\})Lf2A](|
"镔@҈*"E+)A |҈ Ws)LfT Ϯ@?!]R.YJ͎J>QC"씋VR3c0gJ W$E+)AgJ `W)LfT}t
Hee(#6:gJ +BT]2Pa}t ByBNR.YJ͎A](.L!]2R.YJ͎$>Q UVR3cU}t Bl]2H4>Q ӂ!\)LfRgJ PD+"镔AD҈"rtPFlu%(3:tHee(#6:>Q حBHee(#6:҈

Hee(#6:Dqu	Hee(#6:҈ 
R.YJ͎)>Qz"*"镔B3#"&tPFlx3 PJE+)A`Ϯ@ P)LfǈϮ@3L!BR.YJ͏$>Q 	]2 *SyB){L)T1%l+[fCM<GC*p-DleOx/B,-P;7#6)"<gZF%PgJB]2fǄA](~eo)La 3b,
rt<%x3b	]1!>J~P
y^
yzrLIc89NP	.8yEN(P}jKQ+a(_7P;BF+sZc0T(yCϭHu
}jqCϭ.
}ilT(yT(yh4gҙS䘒ǶqsL
!g(gKhyJvz
P
^"',<Bب_7P;4@aLc܇}t>G%G](}\dccy}t>a#ݏpD"?,aL](3#G >:2P}htNSS֨#bKdPhHt9tj	M	HǶ)6J80>'A6'"Kئ?+B}to$c͒'A6'"Kئ?+@P]4,{bd"P]YIpOfn=LTfT9xB}to$c͒e	M	HǶ)6J80>P]4,{bd쒡>	?iX1_	M	HǶ)6J80>ɪ렛|]f%lSlp`}(OmOuD=LWc0LXљ~_)@3X#r>oZҎ&;[fse#lEp$ܞ)wT+#+%+)h%(&:Il|O3A)A1KjEKݪ4sH#ryx_Oݪ8k+/9,s"K @mOmwje5Jy	J	?Y+=]ڠ>G4, M=ݪ8(DZPgZPH3G7cB0>	M	HǶ)6J8Q/ZA+sDiDl7-imiiD$zҩjaiLԣ6LSwi${lPoXHaW/ZvcHZ1NY\}-]q,>]:dOBӓXrk34*V|-9eKWcuLeCZ18/tQWct\)!@^#q]q>SX TTmdb9320-(obb;lqI}pV\xfsax}p:neᚂ71+-]pA\)f%El-3PF|-؛-]pA\)e!9~ܼ3PF앟c/%A\{fS5/Rc3P^ʕp_B5M 2T' Y|+YZ)xg-;YW~Pџ;cvX|3\1BG"N}
5a
pt;['G󾅕`pt;PW>}8f?3V'GhȍP͎DCZ1:/|-9Ep]}t\}XHa8fl7Vs|6c3$0ȍQA(^٥Vd3F(#q&>9cd"ΰ"6P|-FR3>WgKg5a!J)4l-#gɺQ{[K3Es3z'J7+, /ro3T >_&UN@E&\'n8'W6ZW>\'&38X3up^se>@ Ϯv7-c7a!Ku6P|-ñ4 -dp_dmjn&88r^:/FRϭP Ϯ8gai(Tl'/#n_m0ٲ3>LgK烙R[sk|3a($^TϮ9,b\|v8}r8/C8(ٺ}T\+x(kon Ϯ|pQ;ݎ:
Ϯ|Q77cg

6x&fqϮym}¹osd&fpA\+PQon,¹o18͌nS
0Fm䘒3I"鴚)(S(ZS
eJ5<|鴶SS֨l#$-<h-vM(DtZZRiJ%`0UD(_Z|[;ԗր*>|_-}D3*T(}EcP|*W{+JEɧրA\/!KgϭjK+Q |pҌ]"ܭ*h>I0ri ;>|_Y̩;⢏({U	tN`0PG$Ė=ȡ.ˤZ;wCZ[Dj"/֮m-U*%{L*%`/mNPo/>iAY%@>H&,L 3}ryb'@J"ȐFko:<X3^n&k}tk\|﵌ypgK;cpP9^&kpgK΁pM1gKy}cgK{%7Xǘ]/;(5;c`P9c떶KV1Ӷ_tNm-9<lrLIi{L)XLITqsتOiEMR\3~Et\)j%{L*%`9FKj3ZQ;75D^c:PLOmJ1Si4=GvLW\j0W("%f0XE(YE$m@
,3F2F)[^eS"Uj5FF`at78"Ԙ7k2$S[?ILnx*0nQ'A h7~ nKQvJ0nԔT`d7?ItSQkp+=oeR˨"^rWr%|E©'}%M"[aR*Q/Hآ(:̹E(E=,,F>*w!}YIpK4iU.YgXaSB
B>ZjN$I$Wﱢ^ͧ}FqH$$ő%Ke#$KCh)<cqH)>pMͬ8Կ	"])n)Ϯ\|k5oH%!r\&ffH-}q$o|e5H),6M5*A#dd,5!VFcfY: H|5Mͅ5:0^\slٺ7:QsylX8Qx눹$"$Q5<IMF"5$Q!-BDZ'$"|(@$ie&+\,Ze}k#:-Nc ϮQu3*/|c'VFuDY,CkKIR໴-EDX!,L,JG ./H,	"<I$JDI`RIҭe3αD(uD 8QzXRd~-H]+ƽ2HAq0屰$67czónqxãcr)|  5 {a`+Vi\0,**r`R1%Ua.TI0!*dEypCMSд*LHo!R"B)$7Cyh7
CB*o%uFdQ\7b䖫TECV(f"p(q<(gwl~PJu_)r8֒JlXRI0OE G"pKfz֒Ȣo!QITI[E0EK)")""Kf`8REDQ
")""H	m$Y,,$0E#k(V_!eeeT,~,L~,*?	Lo4w<0r`/Z)1%gvE9~)i4S{jPP)L֕Sjjyݥ-'im=`0P`=6yCz\%T+W
X;Jz^
MQ{jr6/0;%-TN,uPI[aH>":ϸ=`ffTc:È_V)g8^ Ϯ_E羞0:&uHf	|cA3~*dsP%XD!3binE6c /J_lﱥlFuyYXr$Z*g?FPw	a"Jgٽ}c	PeBG/-ȿfaM%2$a)cK!*؍󉦳8c6I>T;>4%Zc_؍r~}hx3:Yrg79xMXҺN|_;dăa"g4'.ﳚ;ޡ#
As/elzb}MO;=rLIi[O{jryB){L)Tqsخ$7jv旕5hK֨A}\)ctQ+aIBowk_PbJm O:A:8)by^
yzrLIc89yPޗ-Df=Dip$CA.}DjB*/mNPo/A"jٌ(=$$${rIOW5@t^)S7BߕM~^Q*)Cx~f]ǻuW9"a)
ʕ+܏3[W;n<pXIR+ y39 3P)H=;dcSjZ``Ϯ`~/rl̯nM_Ztif֘x3r%+Py-:1 o'!*c~?2X召P7.e,s*R#)g}#f}l|t	Ʋ2<-RGZ`3돭0]-:T1>H۲	mNO([<iZyz)2q:EuCZ\3n%T+W
Z^
B*/mNQڅt.;th0DęY{CxEM	V?/u030	C@,g$#JbJQZwZk}r
)BR1jڟZ0gJW0!)P/d^%F>Ϯzܿ{u1!E^2#/I3cg ,}eB/AeeJR@e,ﵒIշ>RgKazIYyZMO{SG$ĖW^@{g=PK4tipͻGT4Fyݤ~"ϳ"*?m++ʋikYc>nȿ|	 5fTV^`{)X?{8a]"ۺ4x" Pl?.jh8h8Et@M!P$\)j%TJT/P{til-;EH381 837;6|(`tf0/n[C2X @ӹcp\ Ϯ&KN}uBGM>Zw5	>&_Np!>'GY|d>m/0$@钝)<l䘒Ƕqs?^-M:4x" PQ/ZZR}FKlQ+aQ([ED|-$vһoop.9Z+T({@Ϯmm˾9g
 $ґCȢ	،Ϯ$8|sPje31c'>pM}߄~?+V}BX^6wPJ+p.>|_P>,a Y}r}w{?e?^1tvY9#V#2S)>KimNO([Zy^
yz*1u5iQ.^"Јͧ/KJXĽiS;t{gb^xe͟~lK~!<g6%^;;|ľ5wHJ)|^>~e89O詫J4pB~D8COl(P\)j%{L)U,ʁݯf}"e#-/A\&4P"|H3B(rJO	T҈0A\zO4'-0gJ ܵB2$	A	$_?\z?m++YyS䘒Ƕqs?mrچ<-fG9xډz
W¢P
Si=K*74^b+ژb(ZS1=(M1I1^r¹^*`
5"l(Q5cA],Vzse|yd/ςE@b}{/}#$||%IaO`Ϯ+@=wgwټB2L~
EwGTe	6	aQnFB7@	TnmMd7) QAA62ʪ"vxM"aD$VPPM6 !y	)3륊_yϘ;V+{SgK/]gq/l\i"SgK/]gq5Q||ޮwڴ[)Ϯ+@<!_FK	MQa! P@, 0Ԧ,&sդ/,-% `bPԲ,,0	"ee,\,^,ui"6ĕC4EQœ .[2Jփ U}p1v`{x;kzaN؎I,S;)kNIR21Lj`^{SS,ii>KimNO([<i<j?{0~mCEm\-2SW
Z{Kj%TJj#zB*aTǬ$de,-[82fau/n]?+{]}r"Įwэ`}sFw_t\=տ9H1,%A\A\R-ņ783@>y[cpYLn\R,"+&
SX3륋XD;V7$˂od7]*W7Lg/o*W}r_}~s|_5	Y@
e":cr!>pMbN\g1h\/^Ff{LGտS)ܴ\&H1h6>Hg/בf{LGտW)Hx}r")\壸3ܵ<e<siґbnϮ\|XQ>JϮ_ga6cp	Pg.	R,'31 n  Y}rysi%"½`ϮA7ʕġ^q;`>|_(yf}s$\\>ƌ|TL7pg/}~sͥXX B3nx&R+N@}:~ֻ#gٲIw<cמK~s1i~sK[/v,ne(3ޡ_4_Q}tV_3E҈:k"/"}t5mʒӹc	| ee'eJ@<.g}eApA}t^aEg2iӹA@-;IRZ+F>m/R{SO+aG$Ė^@{g=׃7j8lR]Cz\ӆx'+/~ߴާޗ-J9tV""i	@kW
\NPpSz?s>Os~	p(N8IY\ow7G$Ė=ECz\* Pg9(Q;ZRDin%TYfJ3ZKEJpDQ([
0E4[:LE{SEJf'(_7%(vB22dYO-BHeG@9r%1G8cq1Tn&Ϯ~\(qt7 i}së."dn }stD7 Q}r}DScp	g13럇Qe"+1Ϯ\|ﳙCLn(g1g?*9cp	i}r}*=cp	`Ϯcp	Ϯ~Dźui߄q@"f)QR/gn4K;pMeYϮςc >
7@#?4wK2iH0 ϮB>[;S}r"ggTq!G	wٵut c8(P`g	#{0#XS&8
g/בyg33@Cy`Ϯ&8
g/}JJ]LF }hS}tLXʂoc+}ry7s9#8J]\F"}hgT{Ϯ_86(@a	0F1^z6o;rFq(7P8Fp*>(_}rwĠx\18RG։3dE&8lwP<.@8ĩF'։͠Ϯ&8\/q(W(qsRŃDϮC/ȢH,
w;8_X`eYDeJ b&"),3\|v<aP/Y}ǌA\\߆*ׄ#3Rӹ0YŁ@`Ϯ_LL" @}h t\t,IbEĲkoA\E.3muƸ&fsC}rsu̸&fs4@\|v9<%u.	wٻ%u\|v9a}rss:.	wٻA\\Aon:	 ϮQ.o
1?-lc++6w-D/èzΓ_ٚ\̧}ƿ}NH/lem39#Xų͗ϵYfè?<=峽qs?k5o8yCn%3;c(qan%H3럇P`u6P8f=+g~ï	XZg%+P!)Q>|_;wٲNl7>̨`eYA`">)=,HWZpM!B)tWu77cfo:\|v8H\\s.	wٻ$g(9Z}IϮQ.hCpM Q}rs<nW;ݎϮQ.n`[%77cg(6PC}Kg(7aKV1ֶeAI:X}sk>\N0D,*wzøuyWz3ؚ_?P'Ar>$Z
IXIH,:_)f{q~ĥI.D[>
FQXNO	bN"
5ZP\$c.U}rj,-s-({Kf3Yc>|;U}:dr\}h 3" @`d}h eJ"VEN	wٻ#{}qK8!n&\>D{Ō W>Z1o93\r	/7a7f/_u3}R_D]^@Z1^Z|3ӽ1ϮޱyjED_1"鬺	/{v#p"|nq"Y"C//>}rl>1V/-H?1c@`IޱyjEzWHe-g2a7e>&Ax;ݎe}r/.	wٻh7}r/on| @狂on3A~y9ܮ	wٻ^%A\0C}_;ݎ/`ϮQ0r[%HY\ LL|*}J?U^}h-/|&;'LszpԡLiLS+ژI,S/ZUOvS紴M'-W^@{g=-s7j8lO"Dj;jKQ+aQ([E4[Q҉ݥ{0F֕LE{SEJf'DDwi$ؒb
QrT/p	ceBT[%=ՑIef0Ya%(`@(LϕSЌ:顴˂ooP։%_ط>V֠C0A\/q(|jY:ʔH>Cx393`|J҇[R	GրH:o$dbϱ1}${J|k"*	v\/q(|-PF)PZ
t
3'{|ﳉCi\JAX>:pa
:h&YH_~|ﳉCj4dJAXo}p7䉞A}l"12`Ϯ,)i>
EL.US	U'
qf d}`{cq	|GPZQ)RqϮB	$V"uxdC;d*RA]+[C>j'gJ~#47>#峍!A@A\/:k%ĩJAYG>`.} >f>]YP|$?,%ϵIA#BNɏYL
vPVc$͒|:|wCeҥ*g֖ATVlGͅ2fɏ_`+\/q(|l(u%JT'֖^]b_Kͧ%*-Y}aϮ_ﵓ{w֖[]da&ZׄEN&}T({4>9c5	Q9),ﳉCk%lFJϭ Y}u1V?Ûg}-RV7ϭ i}u1pZ3PJ:7Ypζp7	&b+	bCRܾzK.,T$|%%f75P	Ϯ_8>6e|FA/>ž?4&w`Ϯ_@>6-iRg։e39g/HZ9JjeFA)X>x}QIBB.	X>Xr5ϳ7T,9HA߱% _3%C*Q	>KgӼn|rA\,W)RrFs;PeT!P5>AK(e/_L6>HYaU}~qgsy6TMDi}u1pZ3PJ:7Ypζp7	&b+	bCR݇1V?>LOX(}u}9^5숾=^0cq2r>iQVE3*uv-ϱa<BЁC`dt}2 0/9}$ _x;ݎ.U}qy;ݎn Ϯ1h!΀&fsp>!x&fspQ}qC}Pg~s\|v9A\b(!pM3@QHZ,/cA\/q(|eROdZw}rweT(p}hϮ>@PMqx\/q(|JeYRyB<#(Je(e/_L6>/eJEK)bcerdcۍ;ုkzaNZ3I"Gb6E7
eJb^LiU>YO}6ڜP
y^
yz_`=~mCg:qKz4tef%eCr.qs}sz<jj҇o)t%T+W
["/n+ABUQ+aQ{jrB$Q`̨|Ƚ@ń~FJ&Jtc6e-jʓٮC23:Vln cyBRc8yW7;/:a<e+Gӑ|a0P}t.ggKl	ds2a741bOd &%F3~U}s&0X>G:Føln &_bA<Kx{F"O>A\g Ϯ  XM;|W'Kgv0QL:389d$tf7 q/ersYXvx3cp2V^`{w'9<lrLIiTqsئ,`ht;x鳄?E¢^Bp_79#6$;)J	V%*ľ?zɟت^}hCȦeDXg0gKCY\`{<j9&$^f(AhQ+a\)ctQ/ZPW"/W/ZP )T^ڜfimF{KJ'vTojiiTW0Pb{jQI)~b;+OLWSZu(W+\cpg.	wܲ\
Ϯ_g2˕`WleL>pgJbk }rw"/\(|LcYA\/*P8W2vi\pO|+/c>|_3JpPB[/_<V:C}rwfҸRA\R(y_62Rt͈+I~}h2:3*/}UWF}O_Ak{wAϊa,MPo17grY\eRϭ_r?Xssoc}rw2qҥ`}h(Pg1c+	C!KO]I~}h/5FeK/־/:B	\/\eR@}h(U}q?})̻3_>>1_1w3d7BP;%eӇ'ւ̨/x{g/|c$´2@؞}iY֘Ԛe073lD#'i	`ȓX`b풅򘦅	A)ޠPʪ}5@E{\-p[  bJ8Jq	xM>DI$ilE]A}b^]~Ea:̩3P9
#jyfo~D1h7oȃ#H?e6Mݏ\FeC>X3ʋ wLio	_-AwKd}4wA2%?<>UPq@O@F9
3PdibZ&|,/Sw%Jb! E!EeDiP j~DII K)	g<,|   Lʋ1c&g/}ʔI%qϭø3erss=NMc3eJs_$CA07}tLcܵHA7|+/c,(2&>}ix/}E3*A&Ϯ_9(I\fA)JcݭH>pP&,_95Tg2_$&W}h%`ϮǺ{$ʋrc>\ɟ(iHA7ʛa1;#|Ϲ$lWpS;jȦeH48:A\/eHL2}iT Ϯ>HČqV7N>ӓXg2eH79*$c_1I 쿬fT_6>ƚĘ}iTY>֎0,\$}B0=s)ܘ
0Fm,S;)k{)i4S{jPP)L֕Sjjyݥ-'im=`0Pf&f(8l0>e	M	HǶ)6J8Q/ZWZR}PpJBݯg}.ϵ	jןZ N 8L|i{L*^I-<j?{!i@F"4DK֨V7"^/w5pM>ɶfuuLS߬*޵<ŠLV0ȁ@}iA\&F;t 3g5DZb
~%Xv`;u:ձiY{6q;O+aO/ZI,{g=;WBG"4DZR*VW¢P(lPnf}Wa}tX#O9(l\8f՜Z	3JIPR6$}Z	ϮxqQpMϮQ~r^nǸ!>nߙ7Ҍrt{SS֨V${=?tѥ(BnQ-qGJWޢP!^ڜȉ$bt'3Ia_* fq6<ٔϭg.	?LwۙY}>)[j_;9j^%()#d[VYĐ@
xDu`J֋83ޠE&}T!Ϯ9QD9W++E3*S{SO+aG$Ė^@{g=a]ENR(BnQ0>>	?iX1_
/mN\)c{;iho0>IQ/ZW¢P
l̔i(0M9[CD,fEUvEM?lGBZHH+w޻&~#VoG+0"_)y؛^y3f!)D&>n$i!)u`}ruod|9RAB;dkKVF\#҂HLR_9"JϨw>*>g{KʕwV0#AA\
CHLp_mW5BK4h&gBb9dՑPc!ng鎬$>|_P¨3P)ʕF)jڟZ${T(|yH6q$U}	.,w$d]GZT|3a)t,->gE󡍁$Dz!mW}\Rf"fznTpՑzøV$ږ`V|Ti	NR5Va}s#<)*=f/>|_;T[AB)չ>0?>LJO}6ڜI-<l892<l<t6[8TK֨VT^ڜMQJI~wm($\-9"$SVrOL Ϯ_Xw$og/BŎd`Ϯ+JDɵ%gJOW,IdbނOوZU_)k>TM4kleLw։B_钝I[O{jryB(䘒S֨lT_^mC"#Q/ZZRJTJQ{jr6g|a(Y9"$*jՆ"S^OmJ1Si5|~b#I&+bݷ+^ \9ٞzS7eЮt16NoqMQRkZYe|Z
},\N#\P|Z53RU[_Sv;,˂ AWB)4Sf}Fa!B 8Jҥ\?A8[*mɵ+Q5H60 v(L9@Z	!  e0	!b}HePJ~w5	~@FS~d|-DĒQ}*W0T߰rϱP&&B}rwٲH#"?'8r~Pϭ!Ȑ
v_({^c ƒ ҄}"loYQ#{gР3SԜHf
C/DxSLno)N)I9&$NIR21Lj`^{SS,ii>KimNO([<i<j?{%.iCGT9Es6W
\rzT^ڜ|A0MgC-BXD)jó@ơжRZj3cϮ_nS^FUX>R&JDc@=>ynrtؓ;EYaʘ}ǹJ}B^Ǹ%>|_,;뫔+-Z \a/J9z63_*T(|y/X:;ØKkb|3ua\3ĲTWryfa%2eր-ϮG_	mbfD(AB@',=~Fj[C>%A\/k%!ᬩZy0>MLO;=m-bKO{jryB){L)Tqsg0rUl㦮t`}
R&WYIc%B>	?iX1_ЕT'A6'"Kئ?+	M	HǶ)6J8l_.jhGH"!DE*uu>P
Si=a:ݥښb/ZU1L1-)ڔLTMF4:I+FXfrIOu`H[e'hֲC{T^*ZfR?z{rWx$	\
畑 (=%wO n
^yYr9
T'?3#F<O'0)w')9c(;V^1)V}mTx_ ƥ@ݪP`,AJ2ѕLlFdQ,15r&T0`8NDԪ\kap :C5aX%sӜ#Ь=?ށR伎5	-Y]Ƴ҅x5<#nl7	75NѺwq^sG)tSےS
^PDwJ/eENUԒV~Ps>nmch7ޓ"(3|^wtǹj	|MōZ`=& װ^$,S|t_ Q_N+VJ.(XŅ79^"ՊWW4s3k`g'0W%w;ܥw)^$-4.R4{e/9\n5eZkqn`c\c1q\c[!\cJGZ3@1;_A+R:	bV¶AeX
/b^:gC%Xt_N^,J@#-~Q%(t$)^dHR>wf}={LcXʡШ301钕bQތv,AxZ5h,P/iR-%S֠
nIcYcRX+/谙8,KNb^lxϭ	i1t30nwrHF3 ZQ:--E]F
h"eZaJ1ej+Cb{DSᬈ'XZ}iH~
C'7âDPS܈	N"E4S|ڱ\@$upclu5k{+<#T&r޲V*ۅJyYnI_yD*[~]3W;bFp7N{kըRhՍӻ'WJaw7z3)A(HK+E?d5M ]	d	1y??/dm9>RcBL(b(";d¾ D|?TTY@}(j1@Gi;(^Iw&Ӊ =?>(Ⰶ{t P"ZL(e¾`|+P,9 W7"ۛ}&|T cSLPN TFؑi\`SZilnvho{F|Ϭ#Gàc@ffTbwtuG0QBj9Dd
Y5;++8
$C-IγVIe¡"	RbU1#I	m76AqV++s
!QP'}u+^Ơ_-lt>HfT*-X}hic/:u+hp3"DQ*wֈ@їi9Y1/Y*{=nhDթc돭C/[܈àb
-"oՄC2{jH&eIխ^JJ'CC㱜\#`[A:Ѱk*cD`@&
pV/
c{>Y0ַ{sAzKpT3W;M:k6{xS(߽ܯ}#ygDhp*Zig&
2}\*oZ\/SzS29LS$QD̨`+TK$zKRh8XԠ|9	V9l(N fVALIM(̔B'JRP9̤~.9jeda͏A}pJ T[59bZgYRk{\֣
wĖ)I=c鴚)(S(ZS
eJ5<|鴶SS֨l5Y:FDlJ"ƈ%T+W
[ B-zSz6g|'Q;{SLEJ""3RZiI)~b;7e+`;2WQrWJ{P;1}@u}t}{9egÖYﱌ)m>)feF8@k̨V+Xusuyg32ѵuJSSa-D]82R Ԡ@L/{kRnGA@g}uyWG9Ygupɗ08(2K$o%w}
>k]Xt\h$,-pȅQrq5!(]\Ж	FDζgWM;eL$?5<~j4c	O39Y|FFK:Q<ʫjB:@"]^pXĈalì,Zo8ZW:ɺ>m3ZJfՄ<=Ҭ"\`"dI!|h	U  *Bl=ϖ^1ӾX Dk5sv/}㕗/]Z0t1x3~0TWzԅC69	^W\$kru<=ղ}xY>ϙ$W/x$k(ߌ!%U޵"J-g}G5	21)J5Ջgaa8$]p7DAk	9nwrֈ(>++d$7rkL U$l-Z@%VpM\3V]4lN,~YY{PAN0H6b^s)F`:LH[X&
!|f"PXXq2P)Ӭw6[ZY@p-,9优P=DQWaGx L(e@ /q4fsJI?rL{ZS+(C-&=T/T
r{+-)(RN,X6m|VL(fAsAߕi{(+0DwT kZKE>RT餧K+r^1;޹l \Y_~^Y*oylʕP+t~;c)_FuJ^&"U"XE
Y%Sm*@sm iN{m1J:2q)K͟Pc,O=;9](lw`sŶ}b]	勺ۮFE:̨֬^&XZC<:x+XX04w}1INX0g^ Eao){sZig.V07'֓E3.0w<nD`"RIPҗk+X &}i4\/Aq%Na$8#e#syjy)K"sG5rc/ȐT+oFjX/nv勽j^oeyݒĈYXf6w	BLKV"U\C@\_
1gTc#mL`4ϯ\ĵw]L~NV5Ĵose!2,Gr1ӣA(\3#wai/wc?7J"<Ӿe/oM̩_aiS|<5>|^g}jRDF0a2c^MKssr7dfT>|X[;50Su`P(ډ`	Tn྅qa`wmLq&:"p_z'4c5@X Ds)K( *IE6>supD(OaR?zñx|3eı[k8cҬW>	&#N2RYl	;7qu	!Z*c8L6G $q a(2]y(%_*8v<b^l:ՑHY'#QP ʠEɫojePjy[4G&F;VT
?OM[So/-gHEIY|`{qNS
0Fm,S;)k{)i4S{jPP)L֕Sjjyݥ-'im=`0Pʿ5YCH4vJ"ƈ5K֨VT^ڜM-(_7=NwieF֕LE{SEJf' M$ݤW/Z7N\k%=ըJ@nZU( p+2x
1NB,.Pd$}Ymw1^Ug#ӣ
U{cLHdx/:	Ά5OoEIUwHT3c`p+)
*Nq((h]%mNrA@jNp4$|+-麵F-3ZƋApglWV4Uelʈ!u3*A0DKPJVkcQ%ճ8G@`Gq-T~#1vS~	@
X%ճ8@iƃ^KlpV&[(:>1^S3nRL6>>U	U|;ڰ{0.V08'֒PgKcG!*2e97W-c1$ZXFqQP:k%J;dZʓ=̨ͫ#~}Cc%+S'7PZxx}A1só{֨^3c% *y`wʦ	%p+5[U6 alVkpJVP(dcFTe$ZXI>
*w(
ʠ_/P(VJN[1+@
P(>V^3ɪ
&ٓ/P
_Lg%S_9
Z՘T)XuV+4@R8H1 )<ZYJ"ޚf)yUܧ-҆"/׸!Wgry~bmBPM> gc 	Jzi 
ii@P+VJ&Kgx(P` UhD|%lɗ p*_/cX@T	f!M(u3'(5x"?d+¿ba{||< b!(J+N[>	@
6 V`e	ܠ	%17W-W5Vp5& V'@2
-a@lB[jy8P/RHHd+
4W
mW
wU0W+R
 TbzK0^W0J VT*ֻʖ4%8%p*{g`fB;rJM3|Y̩J3~rF(=(Vv3"\aΦYr bN%l:Ά0Iʃ`KlN28C tFB#
Y6;#
$B-Iα+l*>" &7XI	m76AqV++0a̨IC1pSΑ'Bӌʕ?BUZԀkY=Ƞac&Ay	[W[F4x3*2wyP>~6FVL7MZա7RZ+/[܈у+p@""aΤfTmZiZt1D080;/ _`[c@(	\-"VC1op4fk[=9% 
Iņ>oUMJ T U*YTQz˫HX#yh0JVd(l2S;iRWɁ+Zg/YalTML"H#2O%/]Yf.V08яg/YalvI&	j`ȓ+8 l~ 7m%Ղa(Rt!*ȓ+@Mc8/@6	@
fg-]fW/＜TG+>`APe֧wҥyO%MK͎.V>X3,wdj`9/DrEp*y)z+4uplHqr6A\/Aeҧw%Q@I
@h8JvSe-kNuQE$PȎe"LPMQ8
A(Rl嫽lw Q0W0JVh% *Q ,FM0\
U6-]U6+W* *^ʠegD UVjG[U'dAF]`D`
0Y粒J[,GF3{[APt5b^o/޸U ]Y;p+1
`FvS	 Xɵ+啥D&!*M[Tjxpf}y~'mzO%SZ,v
0Fm,S;)kw׌ShԤwS(ZS#1LiU>YO}6ڜP
y^
yz_`<hrJ<hBG6Q+a\)lQ([(2.6(zݥP74oz.֕LE{S+4,Pb{jQI)~b;b(OeWAíJ_ݪ!Xӥ&0)4>V4_	f}
>WV4 F!>bFZ㕗BƲRU]RFР3Ձ!ҶgWM;dƧF}]!HW VA=͐ա	`wٵk>g{+$0*1$%TXRv
bURgs>rnl7׌~w9"ҵk8(W\
'CˆrF
s=ղYƟ3><YDfa*ׅ3FРt1!\g*T%G5	є	Dj*l0NoO߹U+	b[FTNrlG}e)P'}.kN?{p	wVW4'w(2z6,7
9@NSMi{'+IFT";T5ҧ}g15`	wcX&ǧP)r_MP/e^p>Z%dpLOŀ$-sg/1:j;]Q4,9/k+VP	V.	pl]斞
%*vn5
sB`W70)¼Y7
vBYĵfHjL.,J6edr(`-%z4DG\2ĭLz_%JH_ej+Cb{ADP`5"IE|"g( {'r pVr F^`SXך{-nŅ3iIdZ%ܦ3s"f5ߕje.X?4	 -~Qt30lWlP4lOdm69N0^Z[K8"h5A
h"eZaJ1_ej+Cb{ADP`k"Eև`/Ñ@cr_ @&w!h >mX,-{kOeכ擾͗}ϙN7sP|-PFg"&}QwoLwW}7J"<Ӿ唽072}KMHʠϮ_dԐ0a$AD̩aiKXO+J`"nO|Pg/Yal P:#UlcdЮ0"MK0N$ 9L1`",p3ܔUP1&(M/P:<;8GXv/}+/?NrHRU6$E\V&Wx'9ĠϺ0 J'"sߗr Ckk5r*©Gyjߋ&W+/0=_`{l$sXMMBBҘW0S/ZUOvS紴M'-W^@{g=3@(rJ<hCj 4g%T+W
[!JYQ([E{=(\km-ii'Q;{SLEJ""3R\aiI)~b;|)WSX^ٌ]j+0O뫮h.49d|i\Bjkϙĳe֤*I2|
I؎j4o;jmgo\\ӾU槏CQWb9Q.-ٞЈ_a%Uji"ܬ`"HJߑa*"-JB͆|zN&%Y;?1}xbQ&EJĕ9L֤(	1 cBó~ba4ul^|ϵ_C0_\&EJ'9UwHfm(a/Rwl沠21ҍu5j9iR]LpKoF">jZ+s?-!k"Q.ƴ9I^R
	VKUPLKj72k8d[mu72lϳiYwQ <*W񌬽/-4cy`2jۜX_ÉAdm!M
Xա	>Pť(z0`O12X=#(b8";dP07 ,~c [@~`"d ))[S^hW+&"K{c^鵄gW{J7S*vW+W릳^-߯
>wcdQGd)y-ʝ7j;1Y@B Y啂Rz_RP(\wЕee71BCRȀ̩Bq['[hRb5|6IC |	zAA9j`/w+>E	L8+.iou3ZK܏)fI\i
}N ʛ6NQ(K)Ov5qQ*D,]nM"0F)'$c9_*W1C*o0/nkS;-.Q>|^Cdѿ"G0oqaP(]	^EZ	z3sF>:g/Hx[;{a$'Q&USFszV$̤~4B'JRB	U@A1@$d1Y孚0X֤3^5/t@3T3eĵ[k|ᏕQ@dMA -0ydB8ؙ\JɎfDc(3İb9h3	Z7RFwG.:XcɨD@jBȗrvsX0 Q-``%XHaVD$`	zQPu@Jɟf!~zդF	&{sG4ϔWHQ=Rɰ^x}I{ƿQᔠmr`FAz zI ZYK92Y+A{LǛ0l*J;`p`+p"{4¾#%T&`Iac6+rm	CMA#mj
YF#L.F>nG(]uj\wo_/uv#zW*G&}/w49_n jy}){x`"eJ+J֣0g/Hx[;*RDS%,"ܭx3x%0tcQ3$<-`;`U'Q&)[lSa&:f0I8̥.(RhNKJQ&+E6=͠H:S޵B0ѧ$h6Dr3퍃(ANR`"eJ+J֣pg/Hx[;Uڒ ru$A(̩ah%{`/]q>8 3$<-U`;`)+lIUVؓHa1&DDNiQCXB6X s)K(Ęumex͏+߂!Bx$krZxx}8+m~g|u(l%;2lA)al#&h Z".f@@ɪKʠ0Ӿ*>BW5eʰH7B<eA9hVA/]r	Q:k+ʠ!}a-uhV(Ē7*>VbH_sZ֬I#gX$L"guu!D}\&M\|VEae[m?8 Y^S+4j#5SN
I(at?dkLPy~'ͥe4B*A9R`+^SV$LH=^1NIR{P)L֕Sjjyݥ-'im=`0Pʿ(rR+l'Ƕqszx=CH4vhn(l"z@W
\Ytt- ^}i/ܚt- }T1%l~.jhֆ"~WZREoQ/ZP
6g|_HZwid:N*76HEJ""3RTM1Okݤ~bA,\nr@/\j5c#5d+ۛPKž6>GCjB;D-c
9</^BI0B-Y*~6</^<-Jc8([jˣ[oWZf-Vg#
P[c
8A}syEhvD2e6$,e
qw4%ȌaY`=	TlnD	U"%%kR3#\D`ø W&}Y$aD+~,-su-/[8#9bZ ͏Su6ZRkLȡٙQZuւ$ǄtPNRcElTZzx
P z֫S
7APP9蟛)*ldLq}Nc ~ j0Lx#;Xog0"/bq2N&*p[3<ް~L S$ ҄ n+&S(_0P/pEwMՒ#Kƿ is>Ejߔ0P5cr@6e2ZPui/r8Q
ynw00 [$~^+7jNz(9_4^KS~W+J^V4ﱉk}rV;<L%G$UFeK\){F0:ѥ+ןZ>|_
/wSKęXg6RpbR=q
"t_wG/pTI=k7wIf(|
j/32	NWɀj0{lG$Ė)IMMBBҘW0S/ZUOvS紴M'-W^@{g=_0vM:ôF(r@y{'AxZ^BDiDl̌ʊ/mN^z6gwieF֕LE{S'}5}
5,S]$}YN , h8M2{us5o;ڽJ9Q̎03*1ԠGCTm#;܌xK1U6Huw#$k7PtsQp4#j9P	pR&3<{JY	gՖd͗u3ُw44ШMGW/W䠾"r}M
>nJ$\e(
<b[#}m޹Anǈ<Q}DJ>n7M+$k%^uj?;2>9QϬ,,&kʈ%<-^sH``Mby4siCmA$jyuc_2S;kU/wټ{o%Es.-KF-u$HԿ#zHQJHdQ'/2;1y+̸}26G{s*vaS*om"K++
A֪9)	\"Ģ_zYP.-0>$2&YIo:aGW)Kb9RR52Q/]_c䩿aSZi/2C"K~"jI&Rzs2jk4Dwi}cёE(-*H~DRb:VXmjP=F2}Fe@}mJ%~${8A^~gټƬJV]׫S@QՍ+ގ#X`fT4{!'|>n&(Hڒ( XZN5e@HSdUhһY+1}WREeB(MYXطfGK&&F׋ (8ѹ?W;h T&+&<hr!9|: Lugʨ LpwٰLjHS2PVZ^{-J^w݂jwjQ΁U}&ҥ|u8̩Z	щ(&
eJ5<|鴶S֨'0lLT1pΊ[)˿Q+ajKQ([FKcv^^AE3ZPnEK!а3Q $^b+ژb(ZS1=(M1I1^ЖòO	1٧HE.mjKN(K!E2Z-@S}
ujНy+XU3P|"?ZkLx67
Jh+sGP}_fw%eP~rF:_fiP~wc1QAI;Ёc>VZ>H!C|-cϭR˫¯x=m
2$eB(Ik	%y3a6/HEENF>M"WVQZZt/;˫lϷ@$^]_	V_e[¨ͭfT-B}sEyoq&Fr՗Q#ʋͭg֖gڴ ׭ٟ/4|;u`#yr^ܥ@RҦ>|zm$Dr/ۛw|S
gvE9~I,ShԡLiLS+ژ)*K)ZO{SO+aO/Z={	7Grݶp2NAeP2%gq޲c4cP=QeޱDl%#czf2ՐJ}h#UF=8k핍FZWB)DtfdcnJ5F}|
]B*ŧL8Jf*Je޵Gc1r":QֲV#Ws>V%F3˽jc8eޱ1fv3YN1֬f=غtP⊜<tބ&8/(,#Lѕkf[iȡq`Pgk)L3TV*{g7\҉C&4pDjjKd ^7(-m-ii-Q;t1Q"CbIiTG
(_78Zwiܷ&2;!BR٠XVkN J"xscuk S$r|L?ZX3뗜EpPYahsu-Y|
ʧj6>aI+,951?J'_ew+J
5PwY3M|tØI.rͫdfTc䚙ܭ*Ws{w|aղ3*A}	
+}m*+DXgX6RrX)RK#K	U@ebAf,Dgg-]f`szp^{SS,bKO}6ڜP
y^
yzE';C,t9 <5-JYP
Si=K(a:M1*OmJ1Si4
8Zb#I&+`^W+z"2_7%=ثHvA 'F5iMr< c2]Iwʟ:VAdrؓ[%И~wʚUuM5U_\	g HTaRLo]=}H+ᘜc1#AupHټdQӓU &S
؛܊18瀤;قSM 7jc%S)f"X2*NLRp3X
(`:960rrR(lz|v kaK9uFի"N&95H
)Ձ6YbqIw6`k1;A}
t_%ڠ`gRU1Qc2+NL>G8V~aW0960fi	Uh脙W9WCiøs>2V_fVJG`2+#23dOp3\2D')WZN r=<L","|3k{g|-e`A7+95geJ`B&KgyLai$qjȆeK_6~,"Yac&<+-2eֲi}sȆeK_]Ms[XAXAɫ>V*W{ 22[;eOdA\W5dC2U|f4 kwk"Yac&ϕ+-2e%A\22	Jy,Vژ9"ņ-J󾹅^ג{7W1:tČi9#fjՑF'NMX96H(PV5fQ<N6`bv+/S~&)Z`}yY8̣g92젓urիE@nrm`
랽X9:CO{^rvnp ]di:#fjՑF'NMŀ|V
u`dMVnEsӧ^SJ%Q.<Rx$ЊR~p(LҠں9jՀ j&rma͌Ȫ9ɉW9WCiü}3픬&PeVGe˾g WYHfe	zG9jֹtӽͧ#Yc9-yt C(PNCđL.DD`t3"Ь S`3AJH,dϳ 6>9c5~1" zXw̩GM*R0JSL'ֆ__`At?峹eJ7+Jֆ1.'/#w%J([Zԙ3< bA4gX%Yn=Տ6Fh@rZ&.ϴ1V&nl 5\3DM_y*W{ 22[;eOC3.'XAݏe]M}hj]`Aq:Dun1]mkʈB&ga#FudNY5d{=lXCj[B	D Ϯ_YR`*R0J[EcC@9fƿ3߄~Fkh"g[%j o_lj8 i /B@ܖ26uഴ7ZZ_7r!w+M8 |όF|;Kw֖:+	1Dy)FJ!1/|BTkpZZDTkpZ'Z+Y̩T9|eI2 Y~8%*Q4.d˺GLéLhX:QR	Dev;6 D;291gݢs9/ֱ$3LL֦ ^l&Jk{.7~ZU~ZVcVDwc.>khw  3S-7ҁ:Pɣ^SX;ϭ0~6{A3ug](zZ Gu>ͥ=-V3L6-&	gڂwЖƿM 3SP(dS ՗숞b+jFc%!RM~_cl/"Lʓ>PbMci촞ǅw+ϭ3"# \PDγhA-Yn=KVj[B	?>|_;T%SJF	GpgT${h_u2l}l~ȉ"Otj>PB@;/dښ@g58+)d̩3JnJ59k峼]M}h 3"# \PDγhA-Yn=KVj[B	BP>|_;c(ABU4`-Q+>
Ϯ>6-ԯ}-7 MCeNA숞b{CPЇPOi@`I|^E,&|u59Ԧ?\w+ϭbnW}F"gY4f{T lP7	MY[%	q5-}hϮ_y*QiH3Yj>	3돭1=1Yv[.Wk`Akcg}DM_1+-2eց33Ķw+ϭfgXDGA-__b	4fPDA٭Yn=kV?m&@A\/s*Q4%SJF	E@>VW)1k-J*os@>"<jϵI4j&gBj5pՑPZMKhA7Z R*R0LZP> Ϯ>X*eKl}xMҾgy|mgo_l}\R~39zgց1{/d3@/-ԍ-]k9ҫrGXσJ	{W>.j|C7!C[U'%DGSq6D+$%\M
@eؙRD̩ZÉԥ﹃"gEԜIYQ|3e,]ߜ{8C{>.;`C}n'VdfT_Y`qE|Ћ*wz^'
ϝ0t!LྈZ+23*/}C|Є;C/c$(S"6}ijK#t;[9e,ZX3륧~,P0DDϭA]`Akcg}DM_1+-2eֆ@>q-J*osC">%Bڣ&gxA2hζ*5pՑPZMKhA7ZSm}rw̩GF(J(KTFֆ Y|J0=TNS^&q%gvE9~c:m&omJ2zҪ}MO;=m-9<l80zkB
aGJ%T?ZRJTJQ{jr6gwie'Q"S^BҙF*m&0=GvLW\j0WʅrS\aRvbD`SOwO"q:)xU>ߝWR,z11!Li\6o]e#\Cc
uvj(sjM}/34Y|ЧJJټ+T
sx!iYFnp"GNOG8NH6Q/j$sNGL\	rDE7yO$DOz7wN Z$lZ(iɱ5A7M(S$jȣxH͗SJ%Q. 7H+(sq(xAu`(cs")w]aNGLɦbD)}^Z$}]bsN$̬	[7ϔJBR?x"iYp	 }]e#')+5Vr=<(ՑLʖEZgƒqt?qV0#dy)+Dl)t,->z ϮcP2ZY&(8+mLXHˏ~w,9ԯ}sǯ? ;p;3.'LqpHټuN&r#ܩ
;`՛Q8;xᘑ྅:T߂V)Z`SJ3swr	?WYf?1;W1"2}WY#r=bO.z#ԯ)䋞=?;H'f LNƐC\6oYbq4XA7Mh(PVI;`՛F'431#A}
t_%ڠ`fIepL\QN}p3C%)w]aNGLɦXcHLs!z5juq8w}%l[>Q*"huA>p}	zG:J{JG-ZOe>m++,#$:MBӡ!e!U#5)L.Wu)Cscr NY3n1m}r,rj=*7Aeg}ʔ0
#e"|3}Ms[;l_b5Ҧ#qq9yČi*WB̨֤GuUj9#ڡXCj[3rMB1t]}Xkokw;"Yb5l3T%]L.'XygyRʛ.'XyČi*Wx([Z22AɃ:²@',=p~!-Ԡi}rw`ʔ0$ABU4c2
q@7>LOX[NS?5T>쿬֥*H;G+¯|woaϳ9([U
T0f?:&uZA"<H|9*ԻP<G	4tr ijTQh?PJd{h?{PT7)|_3`9Z]J"+u',$-}}	u(wЖ>āijU6HҩN> {/](P"ĤӃNP9u4(ja$VЖEc"bLW9இ(@#KDs(t'L2S%[Y~8%)RTj"K	JeR#iՙ фtXw¼̂i˺GL:ӓ/D>s/m_]bJ`0N˽jA^lҪ6.7~JÁiYA;ZV9Hvr/zQ֜u=j7;ʐaDNZ̩aoS-:eLRd}ind4 $/>g72vd ̧{B >}BGgyRTck(>KJʖ_3*#Ά(5D@ 
h%Ҧ")9a(u/+2J.>*ԁe쀿	gܵ	-*Wʛw|_3֤_	w։̀$z_sQG*0{j>w1axzc+˶r9<"V?>~gDk5gT%]LA>KgyRʛA]aDx(>%())T3=n0g[5 sSVGCj5-yg2 ABU4`CJY\Ǆ-J*osG`"#F-_y/	AIMPui:٭Yn=kV?mևg2 ABU4`Z/Z;;>C_fTO_s_P^yt;ǿpbQ64+'%׫$|x"j&?a81eW/$fD=]c[%K/ࣽ:(fT$I}:ﶣt^yd:F*%WR*먪3>vc0k+f:*ϭV_G{u#`sOe;`H}n'VdfT_Y`sc	PNPp6kRq%fFeEϵX8H?*wzcÈ_Xqt?"Yb5l3c*W{pS.&XZ}h^\%]M}h^}unW}KF#LHui: sSVGCj5-Tg2ABU4`Z$Ҳ7TPRkzaNZ3I"Gb6E7
eJb^LiU>YO}6ڜP
y^
yz_`=k@hB0-/mNzfH=JTJQ
>YQ"S^BҙF*m&I+s2_7P;17>EOSθՊ`
`7?B/J	/Ѐ#3YAG!#bMm!X&%l.iB:YrN9]/);pY>ɲ9tS\B'eUmD-A'Eژg3]c䭤1+fTdU}]5;K,e.V0<ɫ>*W{Dl)t,->`>	NpP&$@%XDmƾ?pW*>9c5~ЃcpAeg}ʔPM)錵BS>`EZg]5;9l`yeJ\*o[0a}u"#r;Hƕ3*A}Ά(ʂ&g(YH7	͍Y;bIl:GC/ M
iAYI$fDk	&1wgvőV?ŗMsgbȖXc̚3T	ЉS.&XZ}h?>ǗY}[;ʕT֎HpgXu"#ČFeH/LbIb9dՑPbH^ԶWZ Ϯ_IA G	Tґд}sLu^wc0-`$f?"DζKV7d@޿c?u!uW%x}EPPmnLe_ԊRдa?"!w+M8r8_YXzw֗XT>- ϮdDx/.W}F"gX:I7[% sSVGCjĐm
>/>|_;T
#G
R,A{`2jI#:b)d&%7CKRxe}JʆtY39wKe xs j.DZH1(nnb DbEє@7Ds_bϵfOγe͏nWM;T~Tʱ$j3~
s¤SW*{\7R*#QyRf>o*Vf0Q~gڴPwIt\$267Fu!rĠ^ﷃYAtA28$Q	
DpD9ӑA|HddcF)uAX],#\B'RԈs whƕm'*JYvaD4e>0NXZ#9J]K#;AiU]^f}C_J|	G~-+\})K.([;!UY~o6_L"7QS~G $cز*>,kw"Yc˕2jϱ]%]Lѻh3Ķw+ϭ0gX"<>#T3$jՐj9#ڡdbH^ԶWZJ	 Ϯ_9($:iHEj}hء}tRcÑ QHzGϭ=;e}a8/-֤J̌ʋk,"|w~0>qP	?*wt!GL;`C}n'VdfT_Y`uG|gwB}k0Rq%fFeEϵX8C?*wt!Gi
u"6~5}y>ՒݐNˣk峖ZrIUPgKOd<L]qPI}u"|3}b˦g}ز%<X&ʕ:2[;eOA\%]M}h	A]bȈ^\^PDPu#:²@',=pIږЪRH3eJ	ABU4hT%Se(A\E#odwr`+^S#bK$sShԡLiLS+ژ)*K)ZO{SO+aO/Z=zL҄kędbTPl(PVk5_,ޱ4s?þ5'V~H㕕89W,-H/(h+*jҢ%T?ZRJwQ`Q/Q+aQ{jrHZwieF֕LE{SEJf'bxXj9yp+;x0NHf&0akdbTPȮ[o4D1\5Dr_KpA;pA3?=/9&IdrDlI!BM"a*#%,ƾ?pF7g ,|	$zf29s*QN
#
	<а1>~*>5;9lcJ*oZ"A\	Cb#BVSDɉjʐKTbD7XgY f	Ց@J%R8޺EguxM>j~%;X&< 2TwA2@`*>~u##wcl*WyS{Z
PgXNDunDoW [Te!30uYH7	͍Y;bIEl6|ﳙRDX(J0-PZ4gJ&=WNH2#JDj3j	gڱ.P}F{"dE_X5;~%;X&g{ *WyLaiB|[;ʕT֍ "7G_y-!mQLTfzGd87	#<=vJ-Kgց%}rw̩G%H(Jtq-PO`(fTcerq;)kNIR1%eJb^LiU>YO}6ڜP
y^
yzfi@dP?hQ+ajKQ([E{;imDjN,pF֕LE{SEJf'b#I&+`^W+BٌAQէ\*2zS/1'<:pWE5drtؓ[HV%E	|;["nk5PNoX+o)eϲlNcCL"gZ"QO1˰KUVBt	[jb)/?dc#HY̩bȫ_.%DǗ+dyBS+t"dw˺	ZϮcO!l౜(I"bI;	V*`p[b1}!Unj/>9c5
Ѓcq,ﳙR0iH!fZ$Z=>őV?ŗMs[;dRǗ+JօA,cˉ1#V̩:(ʂ&g(YH7	͍Y;bHԶSh7rMjI#2&3XI7>˶,Ϸ6,kw;DǗ+dygwNLwA2O<bȈ2T>A]cˉ,3 ڣD3=n9$g[8VAVGC$f*@A\/Jb%SJF	%txyD]0-`$f?a:-X{T ݑzg}P'{>(CЊP UnA~ȉu#hZZZZ_j>[;ʕ|_3fk_[;ʕTְgX"<>#T3$jՐj9#ڡdbIm
>; \/s*PF`iHdϮP:^%jI#:b})d&%[PKRS/jfT	AA`d3]nHΰfIC T3	O!.(  Wp3-bpP#XTʪ֨>y8\>gټiY6>m/q(̨`{eMZvڢ$$RHDIبҟ;uA7@I(*"N$(9%x
X1$'}GhI)dHAԈtr 21Ҋ8+lN+TJ)Dt:rbD>4Pd+hrq,ZQ"I- cA,]iddFv+ICٟfڋJڋJ|
hseґhgrKgz>rٗ숞ǹFőV?>e\3Y\`yW}eJ`-2e֯`ϮcT>x}u"#ypZ3r5A:HA-Yn=KV$Ъ_(3eJPM)`>I֯gJ&=$@̩U^(J|Ф2pY Rq%fFeEϵX}T(zwwh;iP%}̶zKP	PXI} Rq%fFeEϵ~X=T(zGNQKbȫ_X~g,e.V0<ɫ>2wNLwA2@Pm}s8w7(w}u"#ypZ3z5A8/BG$g
1pj(z±$ԶWZ>|_;TPM)`II֌PgD2LQ;b9&$LH=:m&omJ2zҪ}MO;=m-9<l894yB0DipẺ^ADl$\-:jv &
$҆kVJcP>?qPoX叛H<e,s*RО
}rq-P>(Ϯ"eH0Z$ơJ"gc3H|%SJNY)匵BТx3tN'-WI-<j?{T7j8xӊ[K6nv%T+W
[ S%`Q+aQ{jr/0FKaА3$Ӑbؒwm$P+Xp2Ֆ|3⠿`ϮAeXA$}Ccss/Ycg2Ϡ*R2	j҄,.lb& 7A|(SbjaYYIc
RE/_}HA~Ǌ"gkPփ&_$y_$y/<h՗	}nP֙@eBGd_9/_q$y/</Egu	}i	|c1<"ezk3:>12#όjV_(>T$yB/l#ϭ	_od^>T$y_@/_}HxFEgʄ>Pe"gʄ>1!/,,ϮaH2t]1bgH	Ytڂ>3}rw̩B
#kBpnY\ǹYx}*9k/xMn3ØY]
jϱ].&KgyLai:3Ķw+ϭH39y]`t$`[Tj&gB˽e(upƬT±6>aU}~qgsy6TMFD3묮"<w4j"fzn[>ζ7	&b+9jfb~st>)c+;_1KҠϭE31(^*R0F>PO>ʂ>9 3eJ(JeYy)ޔ=m-9ZyB){L)TqseK8?Cz\88!*ouIU-B5akS9&$qN͛g`-V@JY^AE%`imD=N{SLEJ""3RTMA"i{_$p{l֣
{\B)@,Ue5pfyB6$QBb_8+3p}J9rpM"Pw)S:",	"|3Q]5;K,	"Yb=|3"]S.&XZ}hJϮcN!l౜(I"bIHe"}g!# C}r,rj= \Xw̩A(J/FWZgXEZgKg}-6TiS|Д*>xBKw4j"fzn[>ζ7	&b+=!%ht,LJQ:HPOzJ'C(/)dEp͏N$P^/BREP= |_;Y̩`IkcKg}D{5gTDl)t,->w}s8w7aL>%Bڣ&gxA2ζ*5pՑPZMKpiя!X3eJ8*R0-P[c[_!Xoj9ӆɢЦ(Z&
ol˺;mPI)èX\N_h/rMjKc5l'}7w~C%	^Ev_؏rCBW/Gmr`x3dLIk>*>[;ʕ4)/|,l=|;KΡCRS}}	PI	|;F5&I*mRZ	B_Skc1z_[32qdfT839#|fGgc0Fy+a&7<	F,uu,w%*P;I]XWEǱEIIcنw՗8#,j;  GLtp} F4a,((g|QG4BW%AjDpDNCD>alfiґL5Ϲ`bҩ-v]^Nlgٻҳҫc).h-+Vw#.'HKk3޷%+t^VnnKq|Zܕ
}h=e-/6Fnqe)tl*WyS{Z
gXDGpZ3_IF"f{T alg[5 sSVGCj5-F>(>|_;bG(J/-T#CBIϮ>X,	"|3}`It?HXr&ʕa-2eք3Ķw+ϭ	3	"#G-_y/	C$T3=n3Րj9#ڡfcӣZ\/s*Q
#-W-P}iY\ǉ*({|_;NfT$ϱ%\3	"Yb=|3c*W{"dw˺	ZrA\%]M}iHCygmQ3< blg[@dNjjz-X&4ֺ4>|_;GX(JYjЌ Ϯ>D({
ȦeKH_X]5;%#ܬ`Gɫ>2wB&KgyLai>q-J*osB:`Ϯ$?-_y/
3=#!u	VA榬jՏj[N}hn2>|_;GPM)kYjcV3돭1 ENK)dEp͏ABREP8/	"zW+"&$cKg}D{5gTDl)t,->i>q-J*osVgXDG<jGc: sSVGCj5-F>
 (J-PϮ>W<	.`IV0#ycR!%]Lx">KgyRʛ|3	"#W}KF#LHuemUj9#ڡhcӣZA\/s*Q
#-,T,O8/A\-Y|ϵr}iNx`+^SV$LH={MMBBҘW0S/ZUOvS紴M'-W^@{g)Z4ַj)fGnl8xӊ[P\)j%{L*%`9<l/00C ,fwhnEjʈ}ktב?H("&BU4ﵒ T1Z3뗄&V_;뇄[aYQҎ1/}pi}r
Jk%#%A]++caU}]6T73XEXEɧքE3냡(caDyS	ckP>:-K\3FT3=U7Z\+ 9JjT=ip~(-Z"2?ukc,w%wr\3L˺	Z^I:uTD-Do_	me(hB&gaYH7	͍Y;c%lx3PM*PD#NY)^Z\}hB;>!tNmNO([<iZyz)Ǭ.[PƎRއ.P|	Tի-Dj^
B*/mNQڅt.d=+bJݥ*jՊ75?zҨ@RW2VOmJ1Si4=;#.[# 75	 ϮdC7LcsPX&ʌxEIB;mI)oZ2E_,j>*I!|"f0:Up-;/%Թ&c	Q3*j\*j>*I!|"f0:Up*,6N:dY@AT̩-ڠZ\7	{4>l{rcLZ'JDR3ϔmzՌ>R?zԕy$`~$pil!(]Q/S)Jk2ɆeI촬m1/}vXEy{
kofPRF
[".f{%e|bm1ؼS`wG1XZjɁ𱫮"=AD̨%J#d~0Rݏ+F
\$`xfխLB,ƥHKv>FeE7}T(z8"gLKcl}t~DI2-M9j~{-Q3*1aLƥD.+RZ}(ޡC>TᏋ+(pD6T(zR`Jc+/z7*^}BR5%jLʌp
y#uu=Ҳ)ޜ)kNIR1%eJb^LiU>YO}6ڜP
y^
yzdAD̨K1r0RcrځgNPƎRބ*]:lרP\)lQds2B,?iiL.Ր/A6&_7CK! %F֕PE-1LG
f"5B-V
k ò\|ﶤVeK o"2;meВ39 0Dm0C$emWϯ]mNF=5fTcܴE.YX~3"	FpZZd$V6Eϳʄ|?ZU!.2VW)Vp;Jb_BGdM>V_?NGeC KJ`\NfT0CvAp8ft@n"S2o5+@f5/@I ]b~~DiI)~pPOєKT%$fmNIV`.Q/GL :$dALh`(!zm 3(;HI
Dt	ӓD>a( ܇6\}).F>:3 c:U=V^eJChٟfJJ}cұHvrT$y`Yy)Z2zҪ9&$ښwie>{KI[O{jryB){L)Tqs-U0pm3)Tt٣^BpR1(_72XZwkar(6$Ciwlg9Pa$Z
$QhwX?02|_]FeIg	DQifXK2iZ&;O/ZI,{g=+(oK6pGdFݤ~ʫdHӏ8"gXZ
88Mn 9q˻8ԣ@[E+!6Z&Q1%l糋.~:Q(sMDa+^rF1Y`~$jB	4	Vݪ|Z1jUq5^=t8gA	T7hQ/ZZRQ([02=FKt~=Fޢwif+JPHZ{S`ò9"6$&iTW0bݳ$ya/ɿaElr\b!$6Ņ'ކ	ҽq	ԙ{u͔@n	|uo|\CIP1(_NH^ZG`@bKIdJ8LYnRtjE3>.w%mNc;c%FZHށ}]jy$;͆GqeuFeE'}+eH }pH`-)t.g") SN@_S-UC\nMPU KXZ	*su~YdH D\?֦	t?d?0AupT*[i~[>bƥނ%tr7-pΰffUc0@7WްfgXfYʪn[O4-X^{-*̩ҳc9h:N'%+NԽf7p1̨`jkC5P>R(RlnHf$71	yb'	Kؘ%/yK$a1	wDW;dV%Gi@THtdcFҍaوF^g|,Qj2%)ӁNc5	A`\C.>klw#V#!*CaDu7~-+?CXbұHvrT$|w>#)2-Jwe{S2TښI-<|鴶SS֨l_9BG*8xӊ[P}jKQ+aQ([E4[Q҉ݥ{0F֕LE{SEJf'D1I1^r¹^$@lIPn`B wToLxU(,݂_FAsbI_K*@W{QpݨH3*
avadrPeL1@FJgC60KF#6JV[v{gq+ϦGTiR63P[P{VOMz@YdRU	/}T$|w+M8^}u?:PU\#.')A$&%g[򬒩,֔F_s_J~fT0$feC.!R83 _
LoRԘ
$gl-&~`fAW1,;ۍ@L򙁦G^>@1JyUT7QO"eUmd~mm>BoXsDX[Y	fTcIP3 N򚁞=j(jŦeD^]j}}ǫR՘3 GyNr #`t*?8ŏWs }ƄӀ	4<Z82d5W%fH Z15p3ݥqnVf j`Z:8PfTfT@NSP4ff&ͥJըR:2UP//k+&ҕ9~1
rS "}a~1
r EK9h;T`{Y5F0ا~L,g	JLýuse%\j@%=a,D$<ܖn$⠮{	Hw6~gs\mƳq)Ǒ%iR#ժATdcF)qV#/4"j\E?WtHg&+Nc畭'
Ø\})K.(W`DӫKMʫfEqGXK2NJWL7~ZV~ZUcҵl*>[;ZY~70kϬ_=6L}\jS`+^SV$LH=^1NIR{P)L֕Sjjyݥ-'im=`0PT%P삄Dƈvfmzzw֮T^ڜM-(YG	ojiiTW0Pb{jQI$L-1Okݤؒb
QrIOu`HA@J0=nE \+ѐQpo%|;ZO|pݪ>fT\zZDiwq^
PP{b;c]@:Ά"`KJ}4`AURH{:mЉʁ{-VFofj$}jS$GAϳʄ|B|ϵ_aTgPJmjW˾IJ	!1/}	V%SmCC}mʄHʇ%+eJTgX3Y35e	V$Ԩe3ܒ5Wi6	tsi ?}2@b"h?X3'{T>Y
TE>Y#.+m,ϯed2T,BT{fTcBҁ)g}QK\V$U70}D5zr b&feDvY`ilgݥӘ
>5JYNS>eA\JP2`ZTf'LIH@TJb]JLK99a(j0=%)dS`wLwe	JLse%\%	zP%3	,7%V)b6~es\dmƳqtȒ4Ľh(g|c0"TϺGL2ӓ]'1AY!UҔl%ub!Tg*QGXK$e>n)eEjمT$|w>]s`9sO`J&>V_̧wr`+^SV$LH=^1NIR{P)L֕Sjjyݥ-'im=`0PRSJ'D	҉Cg3
t\)j%{L*%`9FKj3ZPnfYQ"S^BҙH$L-1Si4=H&#I&+`^W+V*alv@H{f2QEwTrIѬwY~/_"i"aieAN h)f{Yhq\FC)EPRsIGzbx]=e51OF[j	qBhDW-(_-&02$:IZH&X?yPT7P|_3뫰.&>	C,֥p;SRHLKBT $mt}h,PWɵșPq`q4gX3Y;E@I]@Mƒ\ ViY7GV#4Q{!]خ@T
Z`1NS>eA\JP2ɕ|0Ka-/-RY#.fEf}vU$Yamfdk̨ǹ}b`9ގ5&
rI5ըiZMGW(αnX(:s
[]K8lbKҘ-(|Zh)^,N9g*V1.}a~1
rp%̜NS٪03Tc{-
wӓa)_	{z@q(ĽY(Rߒ̳rXOudFaIPW		C?2LYI:DqIrwAԈZufa&fF4`fQHF^im1VfJAԈZrbD>yZX 9%Hrq,[0F>	{Jd:4g*pJbbҩ,WrRgٻҳҫ7_fIPb/^`99F>m++Y|ۇ2ɀkzaNZ3I"G}x:m&omJGbBҘW0S/ZUOvS紴M'-W^@{g+Jf/tJP<(6xm-DiDl(imF{KJuK*74^b+ژb(ZS1=)*m&$wi${l֣
{\òL0@J0=\QVzW+NJxʇ( -
pj`ݫ c]Y>Pɴw+AЮt111Bъ}2=U=PXln6Mht3ܴb,~jIƮ1dfȗM1,,_T(|w+M8Ђ/zw֗`ӿY(|YJww{ؔwKMU6X<WP4ek	V̨DdfT9>"2`p3aǩdMf[w0 ϊw0g} C7éZ<KvA5sSyxM\+`.CS{ĬZĬ"pR3>XtAe1ᚺʌx[y|mfpxa\;؊,AV;_R/
l|*v_
l|T{F)z{\H|l	WIhfwSqDD n6&w0%V4>Y2Gw,,GVr\dL`
3tp|.Xj: W2-|.&
	Lי_xNkgqMM
w)K1`S;ʢj8>Y+姧b"\a(JĬ(
⎬(js˱(τwt.lKZ;(QBSK
,;՗|$uwAԈ銴Նr 21ՃuXg|cWZ!@WR#*ӓ.a @~C)eم1&0F%iՖK#9L֬3IbV]"Du>nZV~-*yJYu[0J֙2n
5ַ{6L}\aÙNWɀj0{l\IbݤN{_b6E7
eJb^LiU>YO}6ڜP
y^
yz_`<K5; "6yCQ(l#tٛFaZz
W¢P
Si=a:ݥښb/ZU1L1-)ڔE6LSؒb;b
QrIOupa%ZvcF
nYSVѬw&jr32%ӆLO'>P#x@"M
ЮWҩ!x>SY=0[j0:B&b{*B4f,Ԓ[$IVDq$,_<Pl*Wʛv|ϳ篏}iv4gPJV+eyB0ľ?"iY%SmCC)|[C23*WfeJhβVgؘ`/oޑ5& ӟRV`: ~A3X՘uh"j9dw>`W&g
>Z!,;du(D#$+m_j`3땫IR 2TxUQQgAo^5kW
S
-;iSn!P͏KjB()ǃe'ގ1
r\ӽьw%9"lw0S3ά{0=Z8xDwK&HL7GVDs@`ecO08PDu`A`e" 2H+Y]Qw3*(*5UF&NN bQ,
gzcͥ Tc^Xûa-aĭY(Jߒī2P$\ؔ;wqhȒ4iի YUjҊ:F^im1XgiɆ~v|򵤰AXrJ*JYvaD}P#iVYMe޵eqbҩ-]"Du>nZV~-*yJYu[0Jn5`+X{6L}\ZS
0Fm,S;)kwShԡLiLS+ژ)*K)ZO{SO+aO/Z=	҉Cg3
K֨VT^ڜM-(_7G	N,zҩjaiLԤ.b$VēݤW/Z+rJ{	Zvc(ܴ+V
tk|;蟣eCt 2QL-8s"杻Yi2H?"ޔ6\i|WLY|jcq+mP{CT"fb;kFb̉G֤"8	/}T(|w+M8͢gڅ篏}iv4gPJmjW˾5(a	|;JdMY/hfT0șPQ836Y;LBsl#8t|lw>QGi%uf
tu`Ab<$h& Vb1
Հ	a[%˩B'Sm?m'ϯ]a*DX[Y*F=5fTcV0p x3~Q/V+[hvS.eEWc#7zlơEHf 8<]e63ü_R5i|Hg;ޱiAVͫ4<*҅qp+؍f
gy$jDѝkf,
Q
wʩV,=
m(?UsF ;fSMVJq\JJiF|$WVJ\|;:G%f%iR#*ӫV  21ՃuXg|c#֬P3UAԈ銴?D>yZX 9%Hrq,[0F>|iՖSFrwY\gaKi`m%+}CJ|R]~-+V(C峹Y{
5/`TcҲIܘwvFLQ;ejK$s鴚)(S(ZS
eJ5<|鴶SS֨lFP<(6xmK֨(-ZR>W!e(iiBvHZb/ZUCK'$FĘ/J4[QVkVCdᚁݳ8nE*V>	-JS}Ҿ/aǯ}ivtá$"fhJK0C_JVڒ"e KV9ژ3VJڝǅ}dS2U},w#d]V7:ɫ>.B&JeOf >_DpKA$/ ֆ1=)B$$A#pڲ=#H	V?RԶ}hA\/iRdﵒij|c0 3=	xZ&Wb2ޡ#҂8LK\5YU6ZU!s/ƾ~F'Ԙ뵬I'C3*Jj!! nm,G3kƾgtNw	ҒAn+W;\¸	NI% TICHg}Gi"KwJԈNGR	JLhd(Fb26;9
(TNF^v}}f( ܇6\}).@;I04TԼ3I2BҬ@G_lϳwiYZUcťc=ґd%BGAC/̨ě8_X5;Yl`GR\*os uW}\L˺	%>_DpKA$/ ֆ1=)B$$A#pڲ=#H	V?RԶ}h}r
J	JFJrs	RϮFjS4S/ZUOvQ1%ii>KimNO([<i<j?{"IPޗ-v:)CzB֮Y>EoQ _4[Q+aQ;ajM1*0W0Pb{jQI)~b;bR/_C- 7r@WErԁ?%}|mgu,_Epe0akdbQk:i~wF_/6\6]Ϯʵ2jUrM;۠._R{d`1{N}#Hs>ƐHz"o]c#=BX	jsIٲ<3>IY|ЧJAvo(jNo)KFiZf6?8wNMX05urի\Q2{-4:&hytTlڂ8EژgʕR#
c7fTϡ0lYcjϡM+LwA2|A\Ǆ++P`òГNDvđL.DFC5AՏ@q:}LkgA783Yc>sPCBiq<Xw̩@e	Tґ5V?~~qgs*WiS|(0gXGw+dfTj	gCeA3PuOupƬT°Qj[GCAMf$1wgv~*>5;흀K,wrM_y*W{ -2e1@	A]cݏe]M|c3wq:~":;H+dfTjD(Ag
1pj(z°Fj[B	@>|JH(J-WO`ȇ}s!bqCBf?:"g[%j o_l02~`uJ}F~+Fw}FPv_""ZZ>Z|	g?_[;ʕT2}uDx.W}F"gX9`A-Yn=KVKhA7ZATg2%SJFXYOec[gMJL]d~w׃P$KR贴}hr`e&`	t($eq៑[X3GQ@Ѧ} F>m/Jo{ེbA"}h ]A7ԫIԟZ& |b d frk5(|Fi	>4v*X3RH3y{mMfRR6z'V(e ߨYk	@& v
G$crZEK	V?s	@e¼(opK dj$ 9!ёk@g|bG%)R# !߅ݢsV+BlR>]GBXl}av,GY!ZU~gWٟfBҩ)P Bұ͗JG˨-<A/}uvV?>kwK,wrM_1+LwA2ϮcT>1hS}uDx.W}F"gX9`A-Yn=KVKhA7Z4Ϯ_9(`*R2	j|c(gJ&=$|2טR0OrDQFBܡ G(K`?kcg}Ĳw+ycR 8Dl)t,->1ϮcT>1]^PDPub9dՑPa,Զy,\/s*P>KiHjh0gE2LQ;b9&$LH=:m&omJ2zҪ}MO;=m-9<l89ifPޗ-4tڪ)Dv2^Bpu)~C_dKTi|3ZQ;jM1*ijaiLԣ6LGviyb֣/TEϮT$yPj(-T 7Ezta]a̨+",Zgƅ[MsE_w+y5gƄyR%]L]\4FfT_k+}\3V|K,!ܬ`!ywB&KgyLai`>fY̩`*>25;"͂XCXCɫ>2J+2[;eOeg1̉Lʖ|3U/kwʜ/e;<3LeJ`.LwA2py}sQfA4H2m,u<(e/_2(!+>Sղ3*/}2P_lDvĐ4,g
ht'E2Z"XEX/Sʣ7[9 ',pF8#g ,|#ЈP^e,s;T*R4rT%c/	 Ϯ_kk5;9l`!RҦ`Ϯ}n1_kZ21"fzGH* sSVGC?ZԷY3G		.bNko\;흂XCXCɫ>%J`.LwA2.Ϯ_q:Dun|c-J*os.!]`u8$cIRBיLTF*g
1pj(z±ԶFX`Ϯ_T pPM)6
i
 ϮcV.EMK\U}0l=nȁm<vEuE	AJmP~	]If5z"Wԋ,c9:pZZp?o`8->Hl*Wʛu"g%_?ζD儘bRS]BGTkpZZDTkpZ'ZlfTNJ*7/}e̈ua:II՚D)tHoV фtXw*̂i)tHo&x]'1{mkJ4}:S.9{m-*SmϳwҫaiYA8хc.>khw j]oT_JP׶|XϭC/J"AQjǹiE|]?7(93ؖ|_*XuCϔ,:J\|Ϯ|;5`._JT}hw5	>$؄ojDԦSK'։%yfT*íMg<i1Lw+ό`>|Dx$;ykJ*Ѫ7[5 sSVGCj5-g/}ʔ0`*R1j|c +}uBԠ#`EkvPҥNZ~ʿQsP3BOJF&KJKQJmE?0N}h._I&eI
jQtY4Z-J*os*>|Dx$;ykJ*Ѫ7[5 sSVGCj5-јA\/%JBU4cB'LjjWiVMETֳ ~>#EI!*IRԦ"yIf/րb:I3*LE5Oe<<w+όbq#!_/޲QTfPDA٭Yn=kV?mօ |g8(JB&Ϯ>Y,Zg}\3ĲM_1+2[;eO`g1l*WyS{<#!_/޲QTfPDA٭Yn=kV?mօg/}ʔ(JfZ,>VW)1Gw7M+]`"<jϵ%FhLjՐj9#ڡfcЈ}j3}rwjTBU4hɲ|cA3돭
	ꓪi^,jU0N5D(_r^Q+=ǖ|3}`~gYac&ʕ]-2e0XϮcT>1¼#pZ3_-1"fzGC*hP7	MY[EԶF@Hw}rw̩C 
#eA]+/0=TSL{\֣
wrLIbݤN{_tMڔ)-)e{S2Tښwie>{KI[O{jryB){L)Tqs+l҉T#:J\)k^ڜ''Ji9m-}F{KJ'vP[jM1*OmJ1Si4=GvLWF|ސ-za~vc%AׂWB(.T$zܶ5ʪ릊dW;hW$=d6gC0Z!`I|޴vznU><Pk|[)Bt ˂o~^$oX0}'x7$]	W#uԘ33>11``R6.i촴ǹϴw䋫 j?(j&?evev_GMI8̩XDq4Z$$ld%xϜ!$D2܈! M%dѝdrhβP̈e@"@nIhev&{B<"2 @(#jk~`^@|	,;6uӉ#3^6Oe>	b"(fTTQS5e4>XI}[ D\6gӓeATuMེt|c a}r߂Wߑ`,U3%Pwg5'{7f_<}ʌ?ҫRy%D;fFeEϵWϱluuXe7J*2D̊(+2IS23*/}:b#>Jww2zaN)IG$Ė)kNIR21Lj`^{SS,ii>KimNO([<i<j?{V`jv?E¢^@Ę0즲Xi	|;\~K$LGL
SpwrOs)|g$k&}+$`~o]c3=U5z9b&Gɐjs'$ ?7@Je5`
xrn`Cգ&U /HNg1qG5_;\7"GϳY}gS)Ԫierryz̿7* QJ!
4K֨V@OmJQ+ad}Q([E4[Q=NwieF֕LE{SEJf*m&i{_$mza\kBA";bI)/6@2 r =ot@`k4wF0_mH3*V(f?OYLHuH7w_3*AKaOP/=`t 4qGN]X)@QF`Z8HS3>VF<#3*1x/cpJe"'
avZ cqZZP͒/#/}T!w+M:g֔l=|;KJJ;U1/}qbHITm`B~"N^U%P+dfT"
feDeAc:ĴuRuFq(6sP4EDg'<59fNs%M\j
ucQPl_X%<UޱxT#S~F3`S"W*m(kg2I7G!&"&)xD}$Eq'FĞ\I/Ĝ+YF瓾YqԒQD5R#!֜;r!ّQem𲜎;ȔRt@GC8<.ұ(
YR>kjHN[cS:2ZDfPh-*rf}l-*l-+1&aiXˏ#ڝ-/=ҲIW12ϵҕ*~>r^ye~2MBO1%oT?\6sBDu8#2g.8C_*wt"(Sl_^q4ϵdpY%Zw1(A]-9$B J(fT{0={\֣
wĖ)I=c鴚)(S(ZS
eJ5<|鴶SS֨l78xӊ[ޗ-t/#wPʁj.*~rF~;YY\~H㕗x"9ykVAOEs/cUzc->#FPS}d?׭Xe89OއmQ]<"`K֨2 ߭\)j%{L,Pn>N1AU~e5@g}yw%qNH${"6}dȾZ`>	CM~uJ\,n~g/}iuT$}߱z_c	;cp_;O+aO/ZI,{g=TWO(Hds2z
W¢P
Si|aT(zݴؒEM,AZ]-~:cp/e
3{\Q	Qm|3}qG")gr}h Ϯ_엎>g~}}hfpJ Ϯ~DXTpP&D8VT!g/*Tx;d`-P23xm}uB0SBWQϵp >9c*= _2|%SNY)#-P>13erЧ%!1/Iu0ϵeJS};eKL|c,pgBDyRϵFhLb+ rɫ#ءg
R2)ޔM'-I-<i<j?{)Pޗ-fۚ^TգoP}jKQ+aQ([E4[Q҅t&ePvr#$RkI[QᲖZ}$*ZZ *WQQhDPI+_YH̩;޲<+ESAEBGԸ+G֤^0:B&s>Eb
uBGʕݎ`H)xJ#R5>&eF>A_3YطWYetLJO}6ڜI-<l892rچ4t!RfK֨V@Jd6[U(_72	TgN*'vQLojmmgA-lI1*Rʆ"PvX3X`d&,-A0w+  י[l7~Ǆ:B&h*D9[m .]Bqȿľ]m䭩܌{QQrYX|3&ihIfF@{>*>[;ʕ#U|ϭ+XqZ]>N 2VW)Vp;J[	|;돪><YU6XD
>|	/ް8fEfT!iXNͩ0kX#NֆfT,C	B@1q:kOBX-f5׍}0	 ?X+Y(p$s\Ep
'W9$qQ% 0j1r#D54JLhd(Fb26;HHHI*DpDg#/D>@VC.>k U=:U=5/A]ZUHmn~-+?J}crGR>]w%BGZ+/0=R颙^LiU>bKO;=m-9<l895S%]CЅKM:^Bp0-m-iiB=Oݥښb/ZU%=ՠp@H$Tի{#/]`":ϳt6/EZ@1+#,(Bd\ZU_lPwܵ
-*Wʛ֨=_<ZU_lt&%ϭ-Scz`jS62Nza#Nm>B,/}PT7ϭP/}jmatmZZá`b}ap̋&Y_CG҆PlRT>JKZ_CG҆>7"loZ<ZV_hr颙zҪ}MO;Z紴M{ƞSS֨l!7j8xӊ[?h⦞PjKdz@JT^ڜ|3Cs&;*]l	VMfޡ#9[>T7}aU_aDuyq${X召#2<>YcZa${-'+::`{JwO{jryB){L(䘒֨lL_"8rڀ*p%T?ZRJTJ7J(imsxgfY74o֕Ol|W0VT<}HG0w'CE+#6{_"f}[8k%dDDÔcz\#.8uV,cy3ࣸ㽇\`q=zDgٳuXuZif!r7F+M
eJ6q%YO=cO{SO+aO/Z=5Sf7j*jҢ8xK֨2"jKQ+aQ OQ([EP'#ل2J{Ap@f%kA\/iR@>wHƧ՗ό`g/|ﶣt0خ}Vg	c\Pd-3d[!Mc Ϯ0Mg<ha勻$

Z3 O*N>g/*Th;;dcV2>1k}t JO{S\Ii{L)T{?/Rޗ-TTեDQ/ZA+=]kRPo/@{.:~uiDOfn㑔ґs($n9 Ϯ}
t>g>R.{-lnX3
${3PM*Q;dcAbq3>	>]]/@7e)	gٺPU}_A}G>A ݒ	x:A|º?'L|	젝c"AN>>Z`Ϯ_BU4Ftﮛ)Г-Yl	0g1"Ҿ	[=t;eesJg}G9Y8;\~թ뚳.iL`)攋J}y_rA\ȉslp])=Jh8`Ϯ}
t> 	}t\[8p8><BG>|_	Tҥlﵒ
՗OeB	.}`lTa!e5ϳuNMt3dSP(K1'[(/WG>A8@%-9u ;('XPS5\/iR@6wHƐeN>10*>J~P
y^
yzrLIc89Pޗ-T;lzB֮A,lJQڌuK*74^b+ژb(ZS1=)*m&Eӡ{_ēݤW/Z/TLʉZJm	ahW)@u7P΃CczDᚁ]LԱ"&P/)W;R+Τ};0/6\N|Fi(tpaթB,M5ZI"t'Lf/N"	Y ZRT.T.a B6J`}V#L%TWz+Ҧڒh^R:MfTPSa͗'v,޽CHv	]J4@"+m[y`UJVfU?3܈ B!dƄB%4̨seՀ0JR>]" GV]^lϳh/TkA,@)1pW~wU6ڃ9~/3>Azpm&D/3*" #'%ؑue4]:Q%4JDum0Ӕ

S'}fT9 Zx;[9RJiigKN$JPo ]qwN;|]}eeĶpZZ1Qij*S(9J5bQfҩAԈUf5 , XN֖U K%e|GLYꔨ(~Wְ$pm$ܺK AƢInl.۠  2" Y'}偽ͥPb/6G0E׎t5bwr>1 2>Zw%
MR	*>1 PgJX.EϳDET݋D-%0 E׍$]勺H/ʀGT%+Q_I\ؖnƍ±(j3TiTDtȍecċ)҈}*R#SmPR;edc2W ZՌ}[Ƹ&gʒWѥaӣ$Ɠ{`]q`
>(ӬEE78_ycYpEF>q-68T~ZZJ|ﱊdcFҍn!XF5Fb4xu":dFqUٯ_Mf1F'/+&/)~K 0udYD_%`5>Az*
._
Y%eP}$i _~X V5vH;sdvu  a `v;`osibuͦ}0E׎t5bwrPgKOZIzJ$U{|c$3눈%Y,bg͎Ţu"Ԫ{WwŢs|ZZoJ
J"ƒ.r$]a]_e@K#V*ըlKYwE鈮 363PF [le9L,#q"c 1	SK*u%\JryIlW+%EZR;YR%wI2 <Xoרs>Ra[_H/aZ$W-Ŏ_ŢLϵJ
P,i,VT"ea"p4MY9..NHPRaAdG^S	k+ʇ5\|*XƩ\|lI+KMߟ>Z{K)Bord\`sxό`
	 ϮJ7Ӭsop.>2~ĶpZZT/}Ps#6kq
Ģ10##JR#Dk,|U_kYƍN_dWRKk,uEVFkͦ}L.ug0L\JJ崓|.ZQ7osd{s c{7dD!Y'}v"X,rϢ6:ӆd@MX?{-%|-7,%>Zr:IzJ,d0"3 !%*/}Z'XKSZt-Զpqb	AIDi [. _% GKHvH;sbZFa!lL:Q#AVHUuJ}C3*q8c?|7pMe$eS 3륧$(C0_q>1x3뒍}/ϱ_F>q-68J(9J5bQQSƃ"5	*{5ɬF'/	
A+N%5 J	:"+#5>Az:WeXBUVX8E$-tM{$` 01"!;6+mAnm3N:ӆd@MX?{-%|<e>1`Ϯ<I/C,eI'R.xόe0!%*/}Z'XKSZt-Զpqb	AV4w-tw/r pK#T%]Z;}$-#021`FPJ#214xu":dFIfZB%1'XCWmR_R%Na҆t8fDݜIa͟ťU{mRXH3GMVNK52ntDF,[jaWTq;ebP櫏
c?|7pMe$\gKN$JI/ |cK+\oX;|]}ee*1l-]߿G48_F4l(DcT`FF5FOGLX&/& X$*80Y+$'($GLY0\ό`8eXBUVX8E$-tM{$` 01" N(E[jX;siDmuȕ	Ge$%%A]-91$	NR%4"H->1 Ϯ"2?schbH*hJ
AƒbX˫,1Puj vĴ;CTFF4l(֓
Ħfj,\h:1Ixe2ntDQR#Umr]Rk+ʇ5\| U;๼ko{-%|-02ӓRKЧJP9&࿺|c(>(N*/	w˅TccijZKPiT|_;bѰt[V%QU<h:2#Y`\4hr`$[X@	d3/|3]m3d`s>1,\JJ崓|.ZQ7osd{s c{7dD`Ienm,Vڃ9~gR;xGN*V.}g*I_'LG1	i%%(Dpx`]q0 *`;g6;$KR-]߻ij[8Jh5v񤃹nX|r pK#T%]Z;}$-#0Yl!Jٟ(`RK-+XhъwʇRJ
e;-/rn
P(*<PR[WU)d3y%jT9)./*T/Aq9ea"p4MY9.?8kuR#SmpuHVF3*q85ZSƸ&gʒWҥ$@iҒK JP& u7PPg%9E7X.>Ih1RԵw~ZZJ|ﱊdcFҍn!XF5FdcTiTDtȍeork8Ѣ	BJSoa %BpβJњik SY~dEi&m$/7ˤVoxM亂$ BK$Xsibv>;xGNa5bwʒW2$ 3륧($Px)\`Eg4gV Y_`;g6:P*n-F,1^Tx`2=`GAƼ3Dw-} u bY	iV%fvӾ9k%&j)KGL(Ǆ}c)ӆwPz|HM½21P櫏Ռ|j\57=TSObJii%e(Dx/}:8&kg-Z*XZZKPiT|_;bѰt[V%QU<h:2#Y`\4hr`$[X@	d3/q4f<g/TV|cc/0( $-tM{$` 01"(X	db-ͥPb/ۛL t&V.}-%|Ea>Zq$o" ^#WPqQ|3Z'XJSZŢspSHŃڡԱIK85_Y$m$ ˨pKHv-#06p}hOQ5]"4Ahn5ꩆ>PU-b)\})P(*{B7!E%eNUt~qJO5aڇ1#V,[k5h9SG6'Rn(._:&,ޱ  rJ*uuBՊ*syKBP8QSƒ\%I%H5%HI"1ihZ'EetjBZ_P^jB~ef%v%)w r7]+ArYs+/0N;h֩8gaV`5f\`VRpVJ#ĕ9q%1V.ҥȡ,(Ic8(QA"/;\/s*P8SiHZ|c3~(Zmf%RpZ0+9g
1ZTb£	1x]ڝP_0j\/{*P8*R0:Ia~80a9"g_D[%K#ø3냪rй3Iċ>ʰD%NkTUCYPdjL9^gm Id"b v	dcf#V%dA<$rQ'6d3*rbVfPdT	d/6"w̥ڸ&eBN_Q<5g֘HjrFm)K6I䕩
$"ȞTt|ﳙR%SJFJpNU}rx]޸k󾄣QɽόfϮ_9(	Tґ2vG8TiRS-oE4%ICV)ʦ/خ}td*"upQ>|_+RYĩ@|c}t=ZH%csa{-Mnv ϮB	߃pg!-lnv
 Ϯp܇}rWWk;dv2|cx3#|~>]9/.}`g06JQSE%ϵ`cg1"ANAPS` Ϯ_}n*P82kH3됪=ߟ8\/RYNTpOdЪ>m/~?-0H{J	}/+dc`ϮH0
?SO;ϭ 26
/ksOeJr/>|_+RYnTv#(A]QKf]V6M4g/utik%%ʔ0g/>gc<0hR>|_;Tt
#|cDҲ7270=250r`/Z)+WXwi$S=ShԡLiLS+ژ)*K)ZO{SO+aO/Z=7YCz\8H.zᏨJ\)f-S/؃Vr5H*$k,O=FՁi@_}$||^A}s"G--*W}cI/{%;ܣbKfoK4p Ft5pͻ	ceZRK֨(09Dl$\-$QؓPQ,l?-5|37T,7c9( Nik%#%j|cGgX0ϵeJS};eKL|c@Тt1aTX(}E_න-pPDT ip)#P±Զ}hY#_X0kwܲK%JaiS{5gٽ2S.&XZ|c&3냢DyS{g#QєLT²
n=SXw
KRSG>|_	Tҥ ;d`\]@LQ̨`{JwO{jryB){L(䘒֨lL?Ã6p~M?Q/ZjKQ+aQ([E4[Q҅tlUTN,vL0:$[A;{ ;z.eSus"pe=da~	8 sDn(V( nphժ8|YRg= 2aIА3us"BcYH?̩3eXS}eBG8=*wsAx_c߻샠`3XTbEE	0Amz3ܳ9"Eӡz#&	DX/
w382γ#4j be=:Nu ZjH*eapXu\1-֬P"rB\Pd_Yc?.8̩BGʝ\KH0h~t1OB|9~\SE8gYĕu$>1, ՇI5"@88(QBG8=*wsK`l~uLtNK)ZO9&$'-W^@{g=j"R@iCtZnAR+%T+W
[ Y>=@JYE4[Q;ajM1*OmJ1Si4=GvLW\j0W"Pn@Pt?!C({ܳbbMU}CQc@[#2w5^3PLV䗶Ԡ0(m~qWj`pPrVF:ȦeK_(K,Ycjϡ%J` %]LƐ
ϮctؒDde2h\=ͥers͈t,g`\N%LpP&CL"p,9BzOc,Aeg}ʔRiH%j ϮϵMs[;Rw+J4PgXG'/ĎZҌʐPb"g*wx3+ rɫ#ءg
RtE8rBTWʵ#:#4td{Rb=}l|3̀\3Ĳw+ygw pS.&XZ|c3 kݏe]M|cpgX #Č2Th&gBG$g
1pj(z°Fj[B(
0g/|5)j|%SJF	T(0m}sLoWy)=06w0Cjڡ;{?Me/{*^gх{䚊~
-/}nKVg؋U_-JS|._X,8.%]M|cgXGgj&uPuZ@'55d{T=l%Ђ>1 I}rw̩K@>
#T5
RrHܫ[ a&!h;F@&%]U_b@*m~KG֌13*A_9DPJ{3^iKH#a	dv3L8ۦcJ*K<I%pJbl+˥?-Gb-((]r7$oϵdqRÍnƲ<+gS;\~qXO4s7}?8,|^_f*iR䑜fw<J3_y/Ǝ1Q4.SN:0NH_"
#1$(I
emw"j\@cSR#iɆ~v~ZՄrq|[C	dܶ%뵬I$4L֤0-*Sm2ϳwbҫ1iYA3ťc.>khw$w>1ö_"~o6_LU}LTߩWZ=,|3}`?t?Xc3c*W{ -2e02`ϮcT>1]}uDx.W}F"gX8I7[% sSVGCjYm/Ϯ_9)hBU4`CagJ&=*jjU
nR_Ѫ}ȯ~ʗz+C$<W~NMcxȋV?>kwK,wrM_1+LwA2$A\%]M|c$PgXGgj&p_mObIb9dՑPa,Զ$g2`Z
#j|c$Ϯ"eC۲LQ;b9&$LH=:m&omJ2zҪ}MO;=m-9<l89hstJzޢ^Bp9MO}DiJQ҅t|-P;1U){
nRc%(]@vR{`7iiLWڨ=\Ey)MQ/v'rLc(	30.aY(b91^kHƷ'002>p>ɟH*~9ngqBB&s"FeJJ?;D̨?X9>|iɲ|czI_&Mp^|c$3	_/^)d̩j)K|k_rʙ~!І3"iU8NS?̨?勻@)t!Lཽ?;X"EIYQ|3eXS}aJ3*T!ϭ )eZO{S1%-W^@{g=JjPk$fr0d(w%9@AM36+_PDwڹqORq%f\ӽ+O}
t\ﵒ*szs㕕89TեD
)D.D{g7S\3n^Bp0_7AxZICO/^4GS]I}Dє/ء}i
tN䘒Ƕqs
lZ: p\)j%`EQ҉ݥE4[Q+aAF֕PHZb+ژb(ZS1=(M1I1^)/}d֣Xe+&pJwܶErg\Y
tz_;p{eoMs1: jC9	C,`	s
Q#U6<Eژe3%dF:ȦeK_݁\3L e3J2w!%]L?>	6t3	4GlI"FkhV
d1}!x3Yc>sPDB){9s*R(Jfq-YDA]`Akk.w0rl_aiS|Ϯ ar;Hƕ3*A}2A':øVARscVGaXKZá4b)h>67P{k?0a$Z&..EZgۛg} e3T d"dw˺	ޏ Ϯq:":;w+όoFPgXA`A}$g3*A}F"f{ dw:²@',=p%KhDo>1Da)XiHle)D>X>!8khA:-X{T ݑzg}P"QK$}@?]YOcA/jZ7>Z|}h' |υՀ篏}iu-J*osϮ pZ3r5A:3ڡddNjjz-XKЈ|c Y}rw̩J
#KV"ȠJc]Xܓ[ a&!h;%󾸝P?SmťN/dfT@>80ʂftۏ4X3~3GVfFk P3~B,V#Zo)u81
kkLmjmci~gټiZfͥu
dQH̩Y)_WjƳoLBVpr)YjkFBVkzQ@VXw@^E%h!+%d1X2$<_A5F$Eu":b:#yTшFd#/3(kRȔHTAԈ銴/D>4HVk!͗JG˵;(> krY(gaJe7~?_ťf>qZ#J6\}).IlP4
e"*>Ms? e3c*W{ 22[;eOh\%]M|cGA]`A	gj&ugBj5pՑPZ(5- 0|ﳙR%SJF3)V|cҲIvB)R7R^|c"~kRq%fFeEϵX8H?*wz>H/.}	8/-֤J̌ʋk,FbBGԧNP։U}.`A7+95gT d"dw˺	á^>q-J*ost^>"<jϵLڞ7Yζp7	&b+	bRό`\/s*R	iHejʇ0)>$ny)0r`/Z)1%gvE9~)i4S{jPP)L֕Sjjyݥ-'im=`0P`<g: =qDip9zXVB?PdOPHZ|VW'Xev#0Dęuvb^2Պn[_gJ{2t3!l@5&Ie a
ʊ?b1(zgB X叛_2-`*wH(sA\Eʐa
 I33B֔3YZj>|c-*>|_	Tҥ-Y)-P>1Ҳ*S{SO+aG$Ė^@{g=b6: ٳuBG7jK^!@U__	rv	cdm3
İa@HKmy#{5穽iuʌ͏HXfTcerqd{rLIc89&`'f<MIU-B5ai S9&$q(7M57(ﵓ3u+/++qs|?tf飷2֮
%{L*%`9FKjH[bP;WE50DĚ	V%)ľ?ob;VW'1ԒO~=BԂ:!pX
$ӑ&"A*(

c_8C8ϮAeXBW(}EcpTX=	TӾ%%	CMJÅPgX0ϵ.w02l_aiS|]`":Ϲe
:/` dhg!fdNjjz٭X&#/PagةPpVCewnʖ"|3}`~g"Yac&ʕc-2e2h3Ķw+όd }/
:/` dhg!fdNjjz٭X&?>13%JBo*PDdgTF<//BZUW3*X0ϱg}0eKL3c*W{"dw˺	/`ϮcT>1[A]`":ϹeBڇE3 l֬P7	MY[5ԷP0	
 Ϯ_C+%JSE}qT_>/EZ&WYRbF>at?,rW}eJ`1LwA2>q-J*os}/
:/` dhg!fdNjjz٭X&?>1	2PJ2>1 3돭1&$cMs?a+5gTDl)t,->1g1l*WyS{ݕϮagܲmCpZRFfznkVA榬jՏj[C*{}rwġVPR$3H3edzR}6ڜP
9&$89U G4t\*vW
\
T/{AgXiC
ؓ5u3X!b^2fUrwNc176>Y23*JwG$Ė=|t 9(P\)k!TJd
=E3ZY}/00VW'Xi	DʍMa֕T
y4W9;=@lIƻUJa1/J,MuV"o
B+/:"t$ò9"6$&FA*.e
c_8&8=>9c5*cvev_3eJ(JCf"|3}Ms[;؍r^`Fɲ7\	C	e.'/#ZdČiYR;ф7YH3;
A#pڲ=#ږCczF]yexM>؍t5pgaK,FXW}Kg{pw˺	܆gXqq:h[;ʕT7!\N":7zo+TfTk/3=)B$Fuk NHY$j[>1`g2ABU4eS)*Y\ǹݗud/KeCM"ʕ	Q#}oQFQ$ZQ~È_Xqt?"Yb5l3c--&JS.&XZ|cE`ϮcT>1`Ϯ&"#<qp[Bڣ)֨3=#`J	ՑU,ږόbUϮ_9(PPM)drw}qP3*ߔ0eJ5<9&$-'im=`0Pa	$@,(P\)k!TJd
=E3ZY}/00VW'Xi	DʍMa֕T
y4W9;=@lIƻUJa1/J,MuV"o
B+/:"t$ò9"6$&FA*.e
c_8&8\}BG1; e,s;Tr%SJFUg4AtEZg.wiReM S}pt'l&G8޺9j1fFeH"TF&g\ e"ΰ+YrGjXv~_j[91t]}F7sb5\;흇,c6M_y--&JS.&XZ|cn]a##wcl*WyS{}uFޠ$cJ F)LJPu%Qd$pn;VGxz*Zόe3eJ7PM)F2JY\ǹ컘/KeCM"ʕ	Q#}k7_rNI>(7dE"|3}a\38e+jϱw*WyLai>q-J*os 0>83	lj"gZ7]*$pn;VGxz	V$j[>13eJ7`*R0>S3눢PyS/ZUOvQ1%ii>KimNO([<i<j?{L՟΀<2D=Dip!C)#ɔK֨.#p-@(_7A"m=@;%7^a+bLk+de\XVW'1$BXI $3Y16R:ՖcPQK>*#{p>9cp)e,s*Qi	TӾJFrqh3	"|3|w$l_*og}c>M>1Ϯ$DyS	cjELʕ
3|න-pPDT ip)#P±Զ}h;dDH_X]5;%#ܬ`Gɫ>2a*WyLai4>KgyRʛ Ϯ}Ά0Alx"KRfzH;	VA#pڲ=#j[>1g2Q	TґryOmEgD2)=`0bKO/Z=0	΀<2h삈҇)v@Q+a\)k0D(ed zzT^ڜMt.ih5DʍMP;1_<^0pa[gY[%,=NcQ-ȂؓM<"UVBʪ8;>|_	Tҥk%#UOhfgF xJ򪾸%Sޱx,
pg/*wĤ`q^iRq~
ϮLpP&D1MbgB*ϮAeXA(}Ec`,ﳙRt%SJF	q~}u1V?Ûg}-iR^M7όc3}qI3*XsCJyrBsp[/AԆ"gX3<a d,KjK̚ϭm#}1V?>~gĲV0WW}eDReOm|[;ʕT6}uBsgܡ|cp[/F&u!UH'$vHa*Zό`=>|_;Tb%SJF2v'63몫g/}ʔl\iHℵ\A]U_\ԒC'
Ϯ_9(ع	Tґt0I}q#2)ޘ{SS,iiZ}6ڜP
y^
yz+q.P.z
B,Q{js"ߨimF{KCynEJa:^
ݥښb+ژb(ZS1=) 8ZbD(eA"ajrSYM@rwfZdvG$FĚ-X&%lXxYp|cwٵuڇ@"fE2/ABTϮ_#ʔ-*R14b}t3	4@lI!l)+#BJc_8dF8X召H8(29s*P:iHƥ9j'4 a}u&z;2/ABT|ch2HPM)Է-X|cB}s:MB]P>1Ag2HPM)ZZ0gJls37	3XtLg؊}X{=$}[| Ϯ=f8]YfEyH(JeP|eJ*R0YjŃ 9D:MB]P>1B32$ʔ-%ABU4akYj|cs&P3*X}g_;ܬ}X{CZc>T|SlqQlc 22/ABT|c w}rwʔ%J*R0-WR|c:t3	6X|c a}rwʓeJ*R0-WV|cd Ϯc(	6+BsTA<L%Gr ?6eКt1G+#6NQ5N>4#cyj8}}A	4
1T`[lL`I6wg4ZC*>{)H8gJg3>̋=ƐP'k}rwB2
#T%:D~P4,g
muB >|_;Th	TґKUόtpgJ&:U eLM\{D2kPٖLw}tЧA#LQlc0K}ug{ *N>1Fg/}vTh/iHjH3&Ic8(Pk0HA\/ER
#e0g1$gwJU}tp$`ϮIy5
 2|ﳙR%SJF6*UO``ϮSG>TCm%lL| DC (%ʡCόeFg/}ʔ- $%SJF6-WH3륳GձbX[3nT}\{gVA3* bٟkםf7fyV^&Z$uLʋo~QJm#38,ȿ3i	Rqh2T`*R06q-W`?(t3	6X|c bg2T`*R06Zg!~Ǹ`Iʾ?&BMOJ+*/g%Gկ7c}d" Ϯ$_̨7\r	6+a'2wV_SOVIjԹV7sV{-.!R23
 Ϯ"ZcH#	>|u^qfqQ0g1t
2ve8d Ϯ8dPgJ}
t>Ϯ=f9~x3kO~sd_48g/}ʔlBU4`mZ4>&BMV>|_;T`
#e9j4
`Ϯr:)Nwi$S6kWXԡLiMǱe{S2Tښwie>{KI[O{jryB){L)Tqa}tW(R箋Dip-@2{SFPȭ%T/HZM,\N,J(0H3YՉQBb_8\\Ϙ;<xk>V>#ӹYl: }sAؓBdP̩97o`ӹP9VfT_ҝNX@}uQ{-T${ˇT_;{-Z-YPZ:g8TP>9c*=~AeeJ5(ABU4ﵒKV&,2Hek.sbث__-[tRTsY`sr9ɧ0*A\
GCGP kP ^3|31Dnd n֬L V$5-Z#$olU}[t?ebY*W{M`rjϳ{|"d]L> \
CG+Uyr[p[YfD(A²@',=p~!-f8 Ϯ\8f=I1_}r
J5}hZ
gb3*鲝5<|1%im=`0Pb?{g(yS,}t\*%`E4[XVEodJPH[++2-(YQҽ@rG4vG"bL\ZPJ)T&%U[!D[_nQTr/}rj΅9;W;C^3O"	!c:R0A$(J6Ubic5=3PM*P;<reg1
R>"<,7c#/YcR*wHl\|c@~T!zH1}$ql3*(1d8Qv*(uҲ"KlWG͠b/Z!wl4,gY4$
l%Ix|c PU}r
JCIcH̵\|cA|򶐬>1,3PM*P:NY)\-W`H$>V^`{w'K)ZG$ĖM'-W^@{g=k? y@fN:8v~WZRE¢P
(%eQ/Z._7xt,Liwm+ҽ<nrF4AlI˔%Xw&}n[_gܓ;äౝbt &2ABT	6fz= Ϯ_BU4@wYHjf`Ϯc5!Yb1(zg"7ׅg ,|ݎe,s*P:Dik%#j0gA9Rt-?0gTLA\X@A]P_38 ϮMT%pXα:H"$(J3 Ϯ_BU4@:ed`Ϯc畴a Ϯ_BU4ﳉHVZO(0ȯ}tLJO}6ڜI-<l892Wf(<^{XT<-"+/Ƈvڸυ#?97Vp$j}Jv){g7(T]
ݤ2_HsXx1-vؓ5uJ#Bb^1fUrwNc?Z52efT0=rI,{g="4Q/Z7N5/Յ+iA#jMA8܊ta]a\zw*%DTKּ݇40=%;ғ֨#bKe͏@Q:#=p0Dl@i=V%Q{jrz~YQ$\-1*OmJ1Si4wi${lPo2{\QSf"wДWE5 ò9"$jĢ4&%5UuMd.W;Zcԯ?;CW^$o8גxf$C4wA"jx5j(M9˄?pPNj(spN6^Iᘑ྅:T߂#P0sx!iYE8wrG@G8NHl_yjHiGHMR䋓ކ޼{^3yٻ 50{&'cH($lZ(iɷjovPPNjȣx?/\34Y|ЧJAo(joVQsw9\QY?G8NH)Kj920i(č:`;pH5juq8w3>Y|7ϔJ@e.]=AG5/L
3zG:.wR?yj֦Y)R|U|g/kwBXCXCɫ>2%J`.LwA2]}s6ʌsAfA4H2m,u#Y\48:(I"bHXDXUpẌ!²z rS

Rcr*	dϳ! ?}r,rj=029s*Q
#+W-YTϮ_kk5;9l`!RҦ0
`Ϯ}n1_kZ21"fzGH* sSVGC?ZԷY3	a&h.>Ӭ!Z}t5pg`%V0jϳR%]L~J>}qבw+όggX/a":7yTPeDe!30u:²@',=p~!-~|c3R*QE	Tґ-YX|Ϯc&,ڙi*(myX`I#_ҤI3R60jebt;tFjڡ;C#BWԗ!L|k7c=:a	Tf!,ZZE
T}Dϳڅ|}i /$zw֗`Ҥd^?ea	Tg[!	a&!h;SR󾄩P$KR贵b@NMEq2mPJO80,V̩BӥM#eQHQkU%A(,%aƱ O,![%76Qz2QoDs@!k%;5^R)4H 
ILDtNCƌ% F^gmdH[LDtNL8Nc2$Fi)zԂQMW]nZU~-+1'0seґm^oAb0ʐaE֬"13*X2ӦTQJyRN0>g7GTzw$nk5
-JS|8._EMףsit,=fTF#Qk+t
"BRsgjl"0K	E5ֵtfQY9t	Tu(2Pl@_3Zϕ+MHg$j((e}hB5+0k~ U֍>w1ayVcL_kcMs?_w+y5gTDl)t,->1|[;ʕT0 Ϯ_	g~4j&gBj5pՑPZMKhBg/}ʔh`*R2lbIgJ&<$l*WyS{xc}uHw>UT3=nkVA榬jՏj[BϮ_9(BU4emeM>1c±|~DʓۯljWҥogpD}\ooDR&G,+X|c๗r{-eJN&J||;a7	W?z:NRNx2nqnOq=wР3"jN$̨?勻BN%y	::&p_D[Iĕ>Xw~B:S	^}hx,/ϱg}/e;<3c*W{t"dw˺	`V>q-J*osx3Ggx([Tb8D7XU%Yn=V?mC||ﳙR	PM)YfZt`Ϯ@TLQ;b9&$LH=:m&omJ2zҪ}MO;=m-9<l8963C Y֮B?-z6gH(SK֨ DʍMA"iiTW0Pb{jQI)~b;H/}^"zkو?Af*ò9"$jĢ4&%L&ȇˇ;,u+O!Г׮$fNtČiWVEM96#p|ؕB:0v&7"N9B+N6`bv+/S~()Z`}yY8̣g&BT#V?0OhߜnQ# ?{^rvnp Bbv4D#fjՑF'NM 960PNjȣx'^SJ 7K@7	#4"c1>e?ˊD]dsjQG5sۗg&&L1:*bu33"
>Z$}]bsNEʒ 7ϔJBR?siYY. G5/AzG9jֹtӽ)XgY̩aU|hËg|i,c6M_	R[LwA2\V*VE3*Xqkl8kwa,c6M_9R[LwA23cȦeK"|3!MsÈXr&c*W{pS.&XZ|c}s)RÈ_QMsWaK,FXW|*W{pS.&XZ|c7>L&(8+mLX&J90샠:Br $bZ"*8,fD#BÅ1)3j` 
KY3sX叜(zUp;/Ycg2!ABU4e(շ>1QϮ*>qt?峹&ʕ#\*o0 Ϯ"=Hƒ|-jLʈpn!0gX%Yn=Տ6)2 LKXIŢbN*ׄ3͈MsWvDk5g]-&KgyLai-`Ϯuבw+όah.>Ë#DG^F1#J
ּ̨"fzn2`ζp7	&b+mKhDo>1 A\/	RABU4e%9jܟВ:`;Zkh"g[%j o_lFP+K+#Y!#/hPj-KCPX--/}.r(|w+MHagv?_a`ζDbBb_L
a(ZZMKVtmZ'h&eH/ /}ee
c~:KP<jYIrwAԈ:}&D##0kQyXL&(OLDtvx]'1{mkSi:S.C9{mJkv]n8_ҳ8DwseґmziRuEژ.ŉS&l2eYjBpߋl70>ͥ,	=|;UQRS}/|5Ztz?)C*wm~>CE%!ԗ~3>UeI(jkOe:T>1PgXq
5jϵL7L7[% sSVGCj]MKhDo>1x3eJ2PM)SYj>1>cJ+il-j(|c ~>CE%!ԗ~3>{ȫʓ>6l(/Iu'T>1DGpZ3r5A:gBj5pՑPZSRόo0g/}lr *R2ldsW>TjWE-:mME;ό`$e"ۚQ/hEB}IP}D< /ȫʓ>P#jkOeLxw7j	`Ϯ"<kykn3=nKVA榬jՄЈ|cHϮ_y*QiHʥLk,8ϱMs?%#\`Fɫ>2w-2e17}s8w7P>ÈQW}[5A3ڡfdNjjz٭X&"7(>|_;T$X(J\h9g>VW)1,gyRʛ)"#F-__ohLjՐj9#ڡfcЈ|c3 ʔd	Tґx|cx3돭p3*XjlG7Jlg$dѽ6N("(#FuUR*όcQ{/9KL|}9#AGGx"W3s_Cևq6VVmdV+nOb>aRҲ:&p_D[Iĕ>X|w~8PЊ^}ik Rq%fFeEϵX8P?*wt"ZD
wР3"jN$̨?勻*>ʝ֣K"|3}a\38e+jϱ]-&KgyLai,A\%]M|c38pZ3_-1"fzGCL%Yn=V?m06g/}ʔd
*R2̵d!]+/0=T)ک{\֣
wrLIbݤN{_tMڔ)-)e{S2Tښwie>{KI[O{jryB){L)TqssC ^-%`9wQ+aQڌN,ل74^b+ژb(ZS1=(M&HQ྆ZE|ޙ|W/ZH\ko{+Oujf2wب. kg
Ĩ1/}dW-u5(PA7eW>g}.|ϲ|Nc9!4q(D~%*m!j</4>).y+VJ̧:)RőV?),kwЉ,e.V0<ɫ>E+t"dw˺	X,>
T 4,g
iȎؒD#*`p[b1}!UqiJX叜$z?B_3eJTYiH"pgX*>ز~qgs̛*WiS|3YǗbF4Rt%QLUBQ<²
n=SXw
YEl:CNr=5Fh*H:-}}lYknlYt?v,e.V0<ɫ>%J`-2e0\NdDuwcl*WyS{°+}u.'X":;H+dfTjD(A䑝lY nMY[8VĆ*I	 Ϯ_IĩJ	Tґ*V Ϯc,V(sX<XFkh!A:-X{T ݑzg}$yTEE/ w
Qт_ MctQijtZZ_j>[;ʕk'~??dw+όaPU}u"#ypZ3r5A:HA-Yn=KVĆ*H`Ϯ_9)P	Tґ-Xj|c<{}uBԇFp^	1DyC,ľ?j ZZME+	/m_iҦkhfTI>"eˠ?.k@VKJIQCLDTB=DobQ/<V72~ĐfUÎifUacX'E5cɧ{]/ʛV$9fv??773~ĐfϵdOQH̩Za$fK.x(#xOfGJȒơGp$)NG!Qb2v;@.D)wADpD7Ӂ	NcJrq,[0BYs-)vFr֖Fvҫ.Um>ߡJťf>qZ#CR>kfI-<=~ȃy~o6_L"7$SO>	XLdU}Yt?DǗ+dycR'B&KgyLaiDH3Ķw+όr(3Y˂ykFgBj5pՑPZ$5-U29g2**R2jٟҲIt%eJd_0t$LྈZ+23*/}BG1S(~wА3"jN$̨?o.=T$}J~T
>}k>﹃ "gEԜIYQ|3ew󊄏B/|׍,Ykc]5;ő,5gT	ЉS.&XZ|c^W>KgyRʛƼ]bȈ^\^PDPu#:²@',=p%KhUyo}rw̩FC(JmO`(Ϯ"feH7r3^&q%gvE9~c:m&omJ2zҪ}MO;=m-9<l80y_g(@ VQ/Z7JTJPnV<<3{3ee96{AD(S1+VRdXD=Lg8 ~W|03?*y$<vs"N	<0) :Q^ȮFQ/v(Ji )~ܟ e_g0\2`gxFupJ9'p`S`[ܨ_$w1`ʿc1T=e_HeCܵ)ޚSQ1%PbtGZݤz	bk#K2T/؂l 'gPG)3YbP	xO*m_4\fҲ9Y̩YH̨/[d3*JwG$Ė=/6X
S(xZ.%erG)bLc-XP;bUk8wJsAn60C
qbI%Te%eY$%YN,$cs^=[ߪhYr?U82{gr^=l~Ƕqj鲦rGlWl~%x9~{gLWl~Ƕq21/Wl%/x;bXWl,tG/*렛|]f%lSlp^Bp}D̥DiQ'7Q([RE4[PnC\|2*3Z_! whbʫ9Dό`$7>|_()Zw׎̨`"	C3龞!BEGK+GN0b\|sP`^u77>1A\\\kon|cv\\s.	wٹ\\hon|ct ϮQ.hCpMόn3Kr&f7@u\|su\|sx3K0rC孒Շ7*P_xGRnY *o'
Ϯ_#wrq!mɓ3i" xOa=Ϯz{X(jWYlf }pi}qpCpMόaA\	x!}pQ}r&.	wٹ7)A\	:}p>DhCpMόaMAw+on|ch3A6s\|sn;>Dl;77>1L QH|Z2#ac$&3럑a*(}C>1 0}WQQ"4bI4%Xɖea*ׄ>.`%.V02jϱ]0S.&XZ|c>KgyRʛ1 Ϯa	g:`[Tj&gB˽e(upƬT±6Yy)ޘwie>{KI[G$ĖSS֨l/PQއM8lXADj!Jd
>R%vpϮc@[e"\ݎH3륳E/PGP3*LW+/0=ҥ;ߧ-W^AX?{"<QxAr^B
F-XIP;wvEk V3cJW>	eolg;앗}pT9&$U1V_,*V?O/Z=GQ*nVDjjKOP(0"zB,u	CvpQ>pM,egY\$X$SJ ܚA҈7NPGXI8B
ϮPGX#(RO+aO/ZI,{g=CSQEr%T?ZRJTJQ{jr6(_7AG*VTT}	LAXM\1k%XF_M>QM>1gKN[/dӹF8Ex3pMՓbdMQzJrT@:X-19$"rVrWHƒD2RNg}3&~/ (2nEYQ嚪J9w55A\/nOq3/euU̥/{1"
¬6PN%KLNI%U\1Q*Pﵒa|?cY~͘/.`:-JsP8Ϯcm->1.>R*041!D *V&aeDN0VOgAUͥe}\X0=T)ڤm-9<lrLIi{L)TqsتkfED/(tj%{L5-<
zBDvc$˂oP") ecRg/6~t6>m/Δ)/]}ra6R&[c}{L*UH䘒֨lɸ=BGT@rTtFKu-Dj^
B*/mNQ҅t.Yؒwhb	laGX|c Ϯ$8e>Nwa	ewЉ)"::ȋ

P4LFʐ_E0g}JH
c:-X@XT~ ,*Ԏn(PJ;de%Ijɧ0>
MOnh3JVXA|_;WHR*J?3xN*=<@-IWSO_~}h+! 5|a&F+:uZ@XU~#Ϯ_BBTsJFT1(r(Q5>1gJ	b|G5Og#X3s`$eypC@cBڑHeKш49=#HuA*1pj(r(i
ʈ-J8&_R7)[;-jIc"Tce|ϭ%l8<}to-h3ݎ`Ϯݎ4Y`uWM;3Yy>T(PCD,gQPkf	ߌ
Sn\/
J]NY)Q2Zh]
&0w}tJ]A,B/RB2Q"ւ3	MLO;=m-bKO{jryB){L)Tqsg@Pޗ-tipͻG^W7MM
%`9F{KJD-Q;ݳS[SС-R#kD398e>	!,QzkP!'ր)|_QIc8"$o+i
Đ`uO	
7"3PP*!ﵒF>13렡DƊ Ϯ*!*k%$DQY^]++(xඦ`IuFeEϲ}Bh "9V 5|a&x
c8$I
GUZ~?XU>1>|_
	RNY)&r|c80A]
&4QҥD:XA|_;e>QG>13RCh#/`Ig,GR1cn{-T%n4c`˂o9qͅx3ؾgT(zH0PJ3FeH"|_
(}p_BM!H0R:+GaT1>|_):!:wC*TLa.>
MOn3')6*&KC<'0A\ǹt_:5"̀d˂o9q͎ϮcO}rXZDtNj[;ʕqL/=dwc]P_ݎ4~m^q4ﳓ!Jyy>TpP&}i!`u]P߄
ES$g/B*T@wHGRտ>1"TPj|cD Ϯ* M
wI
ka3몫rԧzjyݥ-'imZ{SO+aO/Z=8R(oK:h.P֗۴uPQ+a\)ctO,lJQ{jr6gjݥښt$֕H@dW0Pb{jRuBi4X|cC3Zq]%y+ȐgIAc8/&	:XU^2(>*hg ,|}M=hv9*z
*Y-[SALFIQR%EJԎ|`Ggʫ`xKt1!mOb"gZ4+ "frɫ#ءY"X6B L-J8&_R[;{iA7gyR4	>TϕX]*6q-A]*6s-gJgš҇- Ϯ89l(3FqhoqVq؍WM;q؍WM3EJo{h/}h/mk%BԒ5/A]PMݎ4ÍeٵyӾO`\w}uj}hPMTce|ϭ%eFcpgT|wc"|;A]ag֘j	[;ʕqL/[l9U}uA7gv8+5g6 ϮX?66J5\ٟg-J8&_RP03	[;Ƒ15-J8&_RP0捠Ϯ89l4{}uA7gv8*o{h/}h*7wcgT|wc"lڼig'68Fͫ&A7gyR4	>TY--H8X[ͫ&r|cjϮYao6<g֊?](?%;:j\G/)|ZAi}x?UcPMTce|ϭ%Fmc`Ϯ&lEaw]ag֘j	[;ʕqL/l9}uA7gv8+50Ohm ϮX?EA7gyR4	>Tfs2-H8Fͫ&r|cC4>ÌlڼiZ*T|w+@|_3EIlQgpgJcϮ8coqU-J8&_R[;ʍ̀>oqVg6#fN9>1g6#fLQtxKZo>7}rw̩PPP	mό`*;3pt!`R}lrjd.xP67WeU]5|~:XV#l0ZT_`urI~|c^\
j,s;kF3*YClV>1Ց 0Q2>1XQVDN	wٹ4)3fon|c3@G7q	wٹ4A\<pCe77>1a^hon|c3@G@gon|c 77>1`E}r`%77>1hg(q\|s{}r
1?-l>1P_	1>|_;TL0PP	Z'0l Ϯ&1g2B`B)o`>|3}\3 &ʕW+J0lA]`GupZ3Pt1=n:lY nMY[8V$KrW,[땏`$D_̩33 u*Ȁ>l7Jw:(f}}Br:S)(S(ZS#bK֕Sjjyݥ-'im=`0Pa?&`rڊ^P֗۴t^A)W¢P
uiP{Ǆ}s"'B;k3']fca£lӾƖ_s^aw}uK
cJ/4ϭ}i|(>åZ3*W3N6I+
dzRyB){L)T1%l(X9Cz\@0>P]4,{bd蕨OmOuD=LWG
렛|]f%lSlp`}	M	HǶ)6J80>B}to$c͒?܁q1v@Ս@$KG )4"O2h)w`/J
נ
>Ɔ9# J ,G^+_
Jנ
󾴴J }h#(#9Z&#Ҕ4aKnyZaG7Nd㪜B}to$c͒(OmOuD=LWL'A6'"Kئ?+$e	M	HǶ)6J80>	M	HǶ)6J80>>	?iX1_?P]4,{bd\)j4[R>Q([nQRYa,9Di'PnDF{KJ74^b+ژb(ZS1=)HAmxDM"V'%/Sg7'w|F#k<|3V$ϸ6)L.+X}0 Ϯ_py7s(s')c*PH͏fe3뗀ϙʡ#zg'}Hưg^T^|c$CﵒJ
G31Ӓ<cόaw}rRrik%vR7}t/-
omJ2,S/ZUO=<|鴶SS֨l\%hfۚ^Tգ{g7]D-gniySVJIU.Tۿڡ~;#3bMi* Ai#Y+.r 4>V^`{)X?{5?ކm:D\3nJIU.Tۿڡ~;#3bMi* Ai#hYwc ϮJwG$Ė=O(fC@↮u*UߨJ\)r׶ ՅakN	VX.VOkLv:85>V^`{)X?{5?ATt٣f҉z%jKd
}DiDl(imB	T-q8: 63K((ؓY}h ?eBсDm=7b+*g`Po/sP4I#%[VRwٵuzY-M_Zw}tLJO{SG$ĖW^@{g=ڢQK6n;wCgOQ+a\)lQ([0AE4[A"l-pQ:ii-P;1FR3"3Rؓ-Wf%(nj7O	VєLTnňVT:0n:_Pl7~VQ8 vARe-}WQQVKSW֊3elzb|鴶rLIi`0PamT7jD)Tt٣K֨2"jKQ([Di<B*R7+Pnwhn}hgJX1pMOS>QϮ\|> <i}r}(v_D@Dy}t.	w%.	ϭ7T:P"H}hϮ\|-}P"H}h |˂onE㕗r\J~P
y^
yzrLIc89DG4.*u
%{L5,nE%`im<PnVdt1QM*'vHQ"X!ijaiLԤh&jv=NOb"a+ rɫ#ءȣhV'ڒj#|w+@|_3EAuFɾ)[m0<ՒsRiWjI\ 9#U^|ct0(Y+\|c`Cؖ\-}h0gTFlDzطS-A&gٳ/>Zw)M;dǁ(3bD3\|v9gf`{syN7
e{S2TrLIi5<|鴶SS֨lܩoK;jEMR03+W
ZB*%T>!l Xڨ094[N,zҩjaiMB%@.Yb0EW'у"f{ a+`nVGCB8VNg>o;ּsXuƽ+AAw}\xtBClt1߲RIVJ
xb3c7υzDID@g$fDW-5d()㖘c7υJDIDA`)A:A+A/d3*/zbY)fW̃	\+ʋo(G;"t1D;4ԍgʒ5*$\.`nx^A٦RjEztS#5!鮥Y0SnMjC/#jI:9"3*L'5 ܥ])C*l~:3*?Q99aeFb)GZjH';mHئ $vڕdtbRԓ0H\CڐRԇzrʝʲ:VZPb9d{J令_,kʌ|[rki~Ҙ%XpfT6sn3[-9j(zèVKSWրң5Mu;P faB 3b'\pQأa8/-֤J̌ʋk,mHNPwօ&_P9TS`fQ Ac jP+1^\+tbQ)^[-9j(zèVKSW֊-XW9J^xW1_3U_u	zwr`N>Wui#@I WVWe68vǺw 8!>=m+)x?0+6}P+`|eJe0*mm16$,²1rgpZ|c7+.wd83됊? ҥFjh g4jơ{P/]^!D8hRm!VGCBZ>}tVRMus
8/rmU|wn`ܘ$	#Z?/
+Ҭ+
BwsP)L֕Q1%K)ZO{SO+aO/Z=[wD0:Ek|E&	VA"tsqd=kIOt;CԊ邹SZCWjCWjCWj_+1X氈̨}jkl7)ˤZ;wCTΊQp̅Cz]!K֨VS{0ӽDl(imF{KJ'vQuښb/ZU1L1-)ڔbi{_$mza\kSZtXZbv,\lICt߂!mL*Hp0!)jJǬn'JQҤ=f"8jfTP/B&b+a=lW^I&!hm6)¥xV
hJlgD%$n>n]J艩,E\tՐ^(s<GP*bSJ_jS~[j]
il^@Ā)Gq.LK;wT%#g{W&v}`9&u!>P(Dws	\h/b@P}[8VA5\Ic8f%jXyﲬ䌙9;9^ <>>>JY|JG25A8&JHU6X"gdFV(]Iုl"g[VZDmG!VUtZ> ϮceRx`+*63փGg[h-ϭeԞA+" 7F(N5uE6966J/	܎f#w`Fads2	vqg'g5T'֘FL|Woa+L"; x?oGZa7Bged^Tf!38j^ߡ~ºJ5Su0^7҂rK<ܔ$y+ܓ ӿW-{:8*>|_;K͒2m?Z*g?$[lC|pM͠$p}r<Fh3^J̌ʋ\<c6./	yX}sirv[@㨥^ <>bA`l|ϵޡxiPM`ϳx"t;d-0~T|,6QPRx185~b/oЊ?a]IƩ4^_$BNº4ŞA@Pg()y7$z^W>ؑ
5PϭoH̡XW^}m76.(EIZ='&uIYQ|3eXS}dѺ_eʌg1")t;u-tcdU0gKOa)JFWߒFHf|,1>S;ߨ])D8$|c沕'&uIYQ|3eXS|T~}hږ_g{$p}e*OL#2gw~ĩѰw2g|2?ʃT 8%|,	}s"'|%epL	^.oAZ>EP%yS;c-`/Dpr5e[ d5~}la}s@R}KgJR3cXD0^&Ogc KlgJ@L\1sYJf:뤬̨?,]ߩ>q*wz>Q].|s2()<jjz?1ER@4C/t8F[+]A ?	 }Lﱌ[i@Օl,ϭ`>A )pOgJR3cXD0^&Ogci jȈj],gyR4	>T 3Q2WmK2Q14Tf7m"}h3
`Ϯ'^4%Hb+23*/}勻?c/AʝJe'^FjIҠ <SP+xY(j+U%^@~b/oЊ?a]I?)ZL&C+, )e5ҠˣVB'5Mc@C{~Q
O%(d8*jɦ\=(Q/
!,υ0gAa]I6p}rz032YaGUc*wvF^}hYK/+<Ntl!*$r҅7N~ih Tջ3*Y{HZ/[8	 Ϯ/_Ӿp"N1@}uzg}1E3륳}<_3/l|BgA/'YmЪ5,gyR4	>TZ5,ʫciS`PRx5~b/oЊ?a]I?G^
O	d~h4BN\D=G@PS1p^D=tC<0E$s2G\Nl_TK-lq|x
^YH͠}\y˩<kxI6^ʨVo#v#3dϮPߨ4cH͠}\|]("㖕'a*ϮPߨ40yυP}t[i@Օlc}tU,?3쨸c沕'&uIYQ|3eXS|T~}h,Et;VB'5MP-XʡEG+<(yhkmЊ_IgK<|Ks1Ťe*OV>^آ^ܱpݗ,Je*O%M)m16$acZ"g.0̽+@JߐlAfW\ZT#`I쪎=`b8b3>Sg2A'$jtZTJ^ʣ[y̇PC+t1Az= -`+pr5e['K%K83렕򭔩<~ɗ		Gc3E\2lQC8QxM>X嫻,E;AߟZ S/캓/w|'Jl:>z1jxS/%-EsJ_ҘEB"WRy)C,ؕܲ7JHxA/i%_}ʕqTJq ^8kiM5;fЁB	 Ϯm'^Ҡ:cWL	UzB"WRy)C-1ؚT!inT7AY䤭0Kg>w[-W jʶNKSWրi^>4?<ϲ'|gƱ{r`Lp	{-ڢQ>Cx33Vp}e*OL#2gw~ĩ .|P?aAIST/V8	T!B(u'2Ang[[mu'~R%K<ܔ$K<|J/1ęI[(!Jh <pqile
YVjjbA>mA0gYJ/w|p	caDαy䕙>XN}lS/()<*3T"NN0r^@Q\*(;B"WRy)CNcEB{1O3A78f2_"}lʓ>f}Lﱌ[i@Օl,ϭ\Keʌ0>sjts4\'J\KN[>T'XD0^&Ogc21Y-Y+l*WƁ2g֊j&JfUVj&1ƑA{Q/VR	b&;t?/<#2gX3?"ϭ
B_PRyTfD*
	=S`5)z%RU@Q/Lpj^ߡ~ºJ8ºng%	:9Sl()<Q/Lp8s{~L,9y-0~T|,@Q])c1r?1ERMcno)B+ߔo`ӿ<Splwur|Mlw$,bQgV7G AbfU~6gp(ohyV(ޕ+M;:K(l`aLFxez\iJ"LW#I$s=I1^g&+ԑ$z8)RxH23@`tgw~A߲2SZ_WRxR/rmBGct!ʕODe5ҥFjY{h/}h-*%FjYWwD8)Q{:CTmxeL,LEIz
a/
Q^s	9@(>feK/u&}cpgYi
F9E 0gYw°x  ϮERVr|,^}[%Zx[U|ρBWRxQJ58R5M/rlw M5S)ͥ;ڙKP9fUIgaHvTKGWjCRNlG2ԇ& @&+ԑ̵"bLW#j`bIV@I,+<&H$=IVg#ԓ$uZaRL3)JPg()hE/C8ZAcps/JS3h$W-Clt1O%\fJI䩾&r8[]͏A%olA<7/eQdA]IѫĠA+=y)Fcl^#*:Y-M_Z'>	_*g{?[ES\1sYJf:뤬̨?,]ߩ>q*wz>{/3v>]Zz1

O%FjxZDC{~Q
O%(\9UP^j'()LJQ/58z,KXT/($}=Dc~/VTRTۈ)^NblI \ 5e\5[>w7e_5\VceԞJxJS}L/eTq+rF	+("㖕'5|,h>NIJ.@'<q[-W jʶNKSWր`(>	_*J/wzv3>|(L!IX̨&k,iOcQ{"ʝޠϭ	̿O ߲UD*TfTKc )LP,е*
JcQ*^ߡ~ºJ8UP^6:A3 ?Jzyu8g<7PS<+¸JcX52^Kۗ1_=*<6
p׶Әk $+,+AwBF_˻	Ϯm'^Ҡ:cWL	UzHu~b/oЊ?a]Icۮc+|p
BL^qJS3h$W-Clt1O%\fJI䩾&r8[]͏A%olA<7/eQd Ϯ0SCAVR`d)k oL"&eJ1(ALP eY+/f}ro, qSx`wYΤ9IsYҧע޺҆k	kRG:Q^`NxLZ8Ԩ.>vJ0je{v$sMI0RG4ԓu$sMI0Rh$L-"eEo͘N6s}ti	ʕO`*3T

OT!B(u'2klT)ӓPN ]P 	O^yDå&7>K/ØΆ0@j5MIي߯	iC5ExAqJ/Bo[%]  ~P mϵ;낓Mv+tp^3XZOb?jº&~R8+g{ٵx9꒘>P79A as_"}lʓ1 MwٲϱYJh!1p*A"aiH3*1҃\7AgOElp 0$3EQL`6G1=Rl^#*:Y-M_ZZgA/oI&_4E"lW35p}F"gYJeE7YcO{~T~}iR.%_IҥFjN0r^@Q\*(8!B(u'.xǔཹK+<fpKQV}j?12{r~8F_}ʕqTJq ^8kiM5;degJ6/wTPD1NSP+B

JcAEB"WRy)BhC/o*KTºĖyA3 N2QVJS̠@P/1\c1`PǈZa7BYdY5Mcqnb/o̾m7}Dzu'~]QJ6gpp*VYL%J7((`-o
ɗYV_s2ZdaͥEZ!ߤ J B#L7cDM-/čps1ܛI0J=]e(VVe
9%@3cNM""K!e)ZJ+µ
rh]+rr"!؈̩a]IKAՠ32`4fVJS1X$ucX`W2u9#6J߱r6C.PE`+ĮZTJg){*aX5،VϔqJS~RUL>Ah>NIRX%	H(  .m089`}tU,?3~wRDαz+23*/}w}Jޠϭ	~)wT!PRy*3TՎ@C{~Q
O%(^f8*C/o0۶%;3,uZc@=Xw**;`cJ5Gփ.	^&PAy	H:):#Q峹hDζNZ%(3륲LBdϭ 3}qC'րe숟[#2πInb/oϭH3*$5.s&{\֣
wĖ)I=c鴚)(S(ZS
eJ5<|鴶SS֨l?ya9	Ά0E^݉Dԍopԗ=H\^xµ"j`NxL)H&W;B@&2.Ȏg&+ԑ$z9RK 0$^2&k(oK;jC6y{_֮DQ+aa%TJQ{jr6gEK!yF֕LE{SEJf'b;b
QrYBZvc
GDVĖ@c6^AZL8r^O}zѰU^ь[H ^%+(!7H7Ç"DU)lW;B@2ߧ5	Ӓ`)jA*51?P2k*0ﱊﳙ|!PɯjuI=_$|%kUh
*YM@;<ʕK6TmlBB	>w:&p_D[Iĕ>XI|C(Ѕ>Ye^%Ztd	`Ϯr\R{
(Y ϮM^<P`Ѡ\汉՗k&{2M>qZhVX	<k5l#޸&l7
VN&[$?a1lT/P0`"jMt q%Q}unʖ_NAE|p*]d^ͧ}cx3묋9;|(]d^gq,>ȾC峺9x|,&sV!z_D8]:U}CRJ5 !/rho0SE2,eg0@z_ͫĐ@Ky 'q]xQՊ}q(V!@_҅q')=VP&P{ӨY w}ud2W۱A]d^ͧ}i
Ϯ/_\"Ռp)"w5dc>ZxWB'U~K(d8ReNM%|taL̠oeX$NxPؖ<̪p7Q ],(x_uk^bOҌGMD[_3g/U;#w|X5cvF}L5AN9/VNlĘxzsOf"2nS!c@(°Y k}u"&3st++Ea@}t6¸U>g&n
KT Ś$+S d'sf>m7ا6eߩ͗|W\2%-`ߡ) υ
A]Mch&U^`+5C/(j$uWj$}$\up>1erՑP@j  Ϯ^Yv^)Z=iUWC1J6K{GC!RI[0949$B9Rddm,HP<1EQ
"P J%{A/]q(1
RLY,Ơ$e7↚Fؘ/x5i!~nbmv+x^|,ԉ_a}v+ ſX3뗋ܛZydiD|2yqm!XD4.YB.Pc̙jߩ͈	eU}B2:$/>ev3jkY=1V^`{tNZ0r`/Z)1%gvE9~)i4S{jPP)L֕Sjjyݥ-'im=`0P`<..[P%;hQ/ZZRQ([0"E̅Q4[#GޢWDЖt1Q[jb/ZU;widGlIF&f":Fb+ژwmȡyk}l`RY:HhLb22Ma+%{Ānc(d7IB/B_O`ܛP$#X;%*<jFQg(*#)ENS	@wT%rlR>ǘA{Xpiܘ"H Հ(*Qcڲ̨ͫOUC²Z>5TҲۛw|S(ZS
eJ䘒jjyݥ-'im=`0P`_0rmC!xB1Okȗ%{L*%`G
/mNQڌHZwieF֕LE{SEJf'b;b
QrY|-P;1d[T):Fc
^FzW(!<E6e ^dl"f+!Рt1@
>" Xڍo_qg)_9LY֌edV0b+B`Ӓ`;+j#5UQRM/R!':$(dڄ?1z~VJxbpmBʕlceZp X@qK6#JSmP1A{+hvoá@"gEԜIYQ|3勻ƺʌs4څʝeփp}g,GȖw}t.}*^R|,`}q6c)ɯf9Y+kK28+Y;,d"}aDMfO0`&i{Rg}b<Ar]&8pi72MݏMI ?G Ac6d=;
c{R[
Mff{25>YZiղ6Y WMflaiat`L/3ׄS>쬭WFPW|)DM%oӥ-ȔJ>eK/ Z/ݎϮ/_Ӿ1 
>Ƚ1 K}uzg}E
-dO}[ ;[
꒘m}tXPɵE
^$&{/
rl1S{)H*@@炸(4Z
ҫĠAX$u(1ԧ.sVV+ϣ(_r+uj4PMidI ϮRA|_;?>ȽN9>Ƚ~A>Ƚ3[3묋>[;Cd =^V ¯B#|ϔjI8JႜPS{GA 0gٱ,y@<1r@~-"@xo4a\r^\炚D[ۜ?㖛Ȑ][2h!}c#]d^ͧ|c7c6>ȽE9>Ƚ3`ϧ>ȾC峺9&"p26>Amׅ^FE4T_PBO©|0Sj=<
ow5$@SR}Ds(4]b(%MJS"Sci0S_fxQ@v*{
hQIoo+iiyWϮRdW۱"m;` 2"NX,E!Tc n"w4Y A^1l_ln*"7j!'RMc#k0v7Ѡӹ^1NYϳbX(s@MDiD76>M!VChr!Ո@w=ƩƩp)Am"4h&{ӖH8@MLZ0Sebi-?7ALKnl}h EgU{PR8H/_2υuEBOPɵ
^MIw1,i<Q h
 ob}`̢)eϏf>:젧Tm+4+l(ѠNZ#`40S_fAY!MQ{ڡOwjjj6>3몋ɨBW){*_@u+/0=^&Xwi$S6E7
eJb^LiU>YO}6ڜP
y^
yz.[P%H/J%{L4ZRJQъI}&
/mNPnEm-BDZ{SQ3zҩjaiLԣ1I- ]f0D`}PABpAlIP{rH<^Pwttp, @,ajB9V(M!{ܦ8^{C"f8! 4?~q
f nJ?){-P܍	aKUoԧ߿U1
ZRҌE,<+>AAJQ{t%k?;ZtAʝ޳#2gw~AC/FORʺ_x|,pgKM%ӣT-/n[ e}t=rǹ+oj_,o&U%4i3d`>feK/P]ajwv8k}uz6;A]d^ltE!~0gY(|w_3%2V>;[

pF8A]>]CBւ|nrj9:XǙ@Ij)p%9#_PwK
Z=|Y}t>l7eT!ܳSO%z/Qu#$Ơy Z̨ͫOUC֏
jjF/>V^`{vR S;)kNI䘒7
eJb^LiU>YO}6ڜP
y^
yz	9rڇmQ(GDjjKd
}Dl@[%m-Q-(0ҷH[jN*lK(D̊FH2wf(1Lk"S< ځݡR5A3ءԃp>Y)CsP☐Rsf^`ʝ/y#}J/bNn_?SQg(yTF:b+f"Abڲ̨ͫOUC\+%S Ҳ:S)L֕Sjj9&$K)ZO{SO+aO/Z=UoK;jBGyʵp-^@ԦDd
|j\NQ+aQ{jr6HZ=t1Q;TojiiTW0Pbjt0=Ѱxdf2""XS//a'~){CDBP{tdtxV(T د{kz0b)nȦ%p{tiJ?u	~+eN(JZ|Wߙj-@(
ZRυ>tEJ=HԮ?*wt"dfT_Yb7w͏v쿖>Kg*<>@]-7rK{T@/nU gA{c%F6VVڢ^"59UiY }uoʖ_*|q4>ȽNx3묋9;r%A]d^gq">Ⱦ#峺9x|,/Uc޿Zx"78cqh3ҥ(nj%  I|nr<ENN:P(5zUBا6w'7KDԨv&">~6cڲ̨ͫOUC֏
jjBi}taN{_tMڔI,S(ZS
eJ5<|鴶SS֨lWޗ-v$z@W
\DiDl(imB	TR;##bHtC*\:Ո6aj2j%Xz_FR3=S6kaYQ`XKp^eNmPw,zQ/@(\,tNm-9<lrLIi{L)Tqsت/ .[P%,xҊ<u-ZRW7M
/mNQڅw$[mP;k=xTc3뗞@b|,`Ϯ\y(̨PA6ܬq7}rs2e:P{p.>xMmc;kaH[YʄijJ9A\/|hІt1:8ה Ϯ$/A	>+	&K}pt$klu3wA)k'M=U^|,R>#tNm-9<lrLIi{L)Tqsت* P#tRBzP7lPjKOJ%{L,Q/Z7iHZ=K!!%#Ўm X:֕Yb+ژyiMzٌ@t
@o(] "fEje
_]pP{v'߽Y)Cr^!LCᨍ֡wr+tf8A{^A1}Doe
^K(Ts:|<Q(9ϳh+uj
rk̨ͫeFYd]-7$! O{{%(h" 3륳#ء0YyBҘW0S/ZUG$Ė{SS,ii>KimNO([<i<j?{,rڇmQ(tOJ\)iDi%Tr6^ڜ|޴2	Tgwid$"$a5ښz`@Czҫ E{S1-) 0>/5_P(])@!Cᚅ7@qo5B\+݉An</᮸VJPܨSj#x{u܊P^W|U)y,I/F9ie*A ]3RO/\ m]FeF>-:4rH  PgKMI+I씡  3륳	#ءhgJow72zҪ9&$ښwie>{KI[O{jryB){L)Tqs-WgoK;jC@Q/Z\)lO0-m-_7A"ajݴمP.'@t1F&r75	~Ek/C< 03YeL<psP4I#%[ZJYKgyffTc'Gd5~}iHq}tLJO{SG$ĖW^@{g=mCR͛g%T 6U-) jW¢P
S/0FKadbwm(6alLȢ$3bLB_֤l+֬C 2A0nŘVT7_?%$S9Eَj/JYKgyffTc'Gd5~}iD >V^`{Jw'im=`bKO+aO/Z=QmC!Rf/U-Dl
%{L2'(_7AG([Pt1P;795
u.Ete!30dQ"F '65dzYdM_}jX# n*YWZ_0=ҥ;O+aO/ZI,{g=_7jD~M?AeD-Iư1uvjq!rڇmQ(CqSOvW
\_*o_->10fT0=rI,{g=ڢPu-%`8oeҽDi{lQڌuK*74^b+ژb(ZS1=)*m&H^W+:C"bL%$EOɐ.(Fy)leb|;R"pJS$LH	CJf #}h\}hA\7\n[>AA\&kB3v>l
;ȳļڰȴ 3VW,s!%xA;"zϭ
gZ ϮA]aPO@Ϯ-;igG>RZor|5XU}r9?y7=ef6jl"ʈA748VϮٙQ|V;눨U||^
˂oa2tӾU-6Q|ZdE
 Ϯ&[;({+gKgRf ܢ`IB	Y Q^]Y-*Wa ҺlRυgJ0J>@A]+*[>TY P?}qogL2%JDiEkRuIi[$CP+ҔASQa(UA
o4SH.qUd8
3yAVJeؒsi)$k`p.5_IYH5Ԥ,Aacw68RoJˊ%!wh-K%f@>oB}rwX̩-WʕsՄNJA&1Ɍ$>Y1g&0n1ץM;1Od]`<?Jg֘XFw"g*A\gyR4	>TDtfeD`039(dz!ȥ2`̖3If#AZ݉"3WxAXjL%ƤDh"3Q10o%S_DXjYI@R,5LIDTƘ ,Iƙd.0_%ZZ`5o}t4b $@0b.PQ{i"%9l;՜kj}p7&IC|[;Z>p5| ,g59}"o}u漧4ϭ0g({Jm`Dv<.RaI 
@ʂcgTwc+]P_v iA:c0A\/:I@RJ_-J8&_R[;֓ưg!Eݎ4l̾?p|,gX)|;L(Q|w+@|_3EIl"RxP?ؠ5$ƑR(|{B-ϭ$zӾٽyNiZa]/}$zHԘOS>,X.u3
ϕ+H(JR"ED=Zo^fTL}\f/Q{*4d"jKz{$=N`sd8>|_3=yͶޢPҥ{TK5- |ϵ!{ڷO%,e8Զ#5.Dv?BGZ! >o9/6XY\ 0nfZ0=3r
0Fm,S;)kw׌ShԤ{)-)e{S2Tښwie>{KI[O{jryB){L)Tqa}˃7jDG?P\)u2SD"fMDQ+a=)B-:K5c5x*pyF{KJ75 jaiTV0	cdFXX(?lI=5vE*2k,[q:Q"F)RkVGPEVɟkυq}sm|;`"υ7>AY)s*Q
gJ5)G_P~TeJ"jL@Rp&֔9RL5_?BjxMm>b#yg-N>TH3%g$&>n|,0gJ-S4S+ژ)*Ėwie>{KH=>KimNO([<i<j?/O+`붨; "6yC?Q/ZZR}DʉB0PL{ Q%{L*/mNAimF{KG"bJM ֕LE{SEJhL
D{ dXVAj(r)pӰl	ڔ}JO}-w/ʔn e)658#j]_6HDAjfTrCj(r%Q	<l'M8jY{h/}h`FԺ?s`DL]㙬X~3Y	QGK>Ǆk$ϲR)>"LĺTq(YABO]F8jYqU	}jX8jY{h/}h`Amelڛb֦-D!#(BW)}@'$-XHt()Z21f䘒2Tښwie>{KI[O{jryB){L)Tqs-S+s!y@F;nQ/Z\)lW@e$\NQ{jrt-P;7F3:,kRJRѢ7Z<+2urTce|ϭ%H;`ՓӬHne)WBRMPxFmJ^0PRJ693$ްp%H}Ki)=`0bKO/Z=1mQ(tӊ4D̩.SZVG(zg
ϖk2ee(VJgQ)M߈~,@IjsgmQ(Ch=DjjKeo0"zB,Q{js"_7P;7{h/}hEN3*A<25rySVRT:+m4`yfVЭdT6X%#2ߌ3e Q>ߘ,}ZqFT{'-WI-<j?{1k3hZZ~^BpJY=DlA9w/DgyR4	>TH@͈R2RM9ڲz0Hj1w0 e(0$($~,IAnm3Ra|a9bee!ꔑ߃ci)=`0bKO/Z=*˸TJ8--?E&NW$1a,q9#j+\wHڳ M-Mjg}WHq\MP2MPW8?P^	
{g[ϻпRCbx}JP-"n/?R?(fwh(lҰ21i^@`+k3jYx7+K9ҳxgHڸ5fTh2j{TGx&^`#f	J%_\YRt?0YX
]4ut (+eҰyTJ*T34;lQ/Z7NZRJTJQ{jr6%(_7AG0%=NHTce|ϭ	ckQ(޳%5n|:F@#S) k}ulʖJF/å+5'֤#\:R1%ELqAD,g`F:?XSO"A*ϳ>4>9c*//YcD%HYR|cdL
|,p">|_(\ﵒ6'4k}uBϭH8#2S)>KimNO([Zy^
yz*FmQ(fۚ^Tգ5tҖzB,p0Pd Sէ"MPoO=ICx~
rMDo{h/}h-;Qkٟh0T'W0jµ	f,F`&Ĺ+Y}Nqc<	7efZ:s>_ӎ[>rFl>d7Fk%i	O5?9`H IP 4V^`{;SڜP
y^
9&$89SgD)!EqPd
~p0-7JF?Q{jr6gwie'Q"S^BҙF*m&I+FOJ{Pnvc//96DB1Uf[kࣹ2L"ʌ|TgL`ъGC(3*Vȭ&>x}pՐ.$]'f@g
e-F^6V)1/$(PB1_ȩFeD`tcY5	CDR1R	_H*A{܂$&VW2s4jHz/>neuY[#2xZD<&\eY\7ࣽa"lPjc B0̋R0αs~~w3/(O	KYư6h#|@aY,u2m`IްiAupIٹP̈%\snV_<0=S`+^SV$LH={MMBBҘW0S/ZUOvS紴M'-W^@{g	?X%UEHHt7OQ/ZAWaJQ{jr6/لjTgwie|~{SLEJ"6)91-)|-1=)@t7d#	*@]ļa8 WQQt"<>~͠A^AAuiOjVG֭wټVV|*Zuʕ
%ܨ_F>Wd=- A(`j/Y^pM]*ɬա~|, Ϯ|V4ZDJaji:AHMW֘|όb_Eu򑭶:5Tļn5A|S(3y jH͈TfՑIQb+2͏ jȬʣ6>>{0"upmռ̑SIcLr)>fP}dY:cV7 yc)b0omJ2,S/ZUOyݥ-#i[O{jr=cO([<i<j?/O󶨔UEHHt7E\)j%{L*%`GWQQFKlQ҅yQ;{SLEJ""3RTMP;ܨ_FP+OPFeH/{iϡ'j`2((8@_ 0D\.oZ:Օ5@a9Dfj&@a##v^)j?+:"jjKc7Os sA+3[) >qX3#c3e A\7'R7uOeL{ueH?Q`R7erxol&"?Y33$#9  W A"jȁhADЬBb>Y 7dgXu
d
g1@FuP>@z*k553>nqlul}YI+8"DY3q/ƺN&̬}m	V7|܊
SДD5s͓c_QG}Af [ϼg
 ϮD7"hV1AKQd*>	W,܊X7'EuYB{-%e}[(鴚)(S(ZSG$Ė)L֕Sjjyݥ-'im=`0P`6\vJFQ?Q/ZZR}Di%`9FKj3ZPnwif:CnF龞!)j?ɑ[ݑs7#.df`G,υ}pw
s{5Qdf7ȤVSEU幦#ұ)ޙ+/O;=m-bKO{jryB){L)TqsfN;jE(&QR+)nK֨2"jKQ+aQ MQ([E4[Pod^wm6U^o^KQ/OuH">n`)u[ lA\7s{5[íYB{-XnGէ^`gϮH">íL7V"A*I0=%;ҥeZO{S1%-W^@{g=QsvJhn^@n-DiDlBϮ>m-ii'PnD2ݥB̨>@eJ΁Zw5W֊|VEVA{ɟc	VA(`hDd3D[aXDw*>w,ii>Ku-=`4805_ٳ!7 QR+PdEW£=DB*/mNQڅ{"iJxگg}}ZZ}ui|WS?0W"dgGx$]]ZNh1fD=YCVOecAz{-j.|u""lf`#g\7íMa'5jc1u"VOe2S*#紴M#bKO([<jy^?{TJM*W$:=DjjKdE-21zB'10,feEm-_8D3Rr|ޠjErwhb`"|}]J3*?rt1~5+v%c;`?g}]D?$ˆjȠX0>wu2>@}ud0^D66S1<|鴶I-=`0Pa7vJnj렛|]f%lSlp`}UB}to$c͒,OmOuD=LWĬ{g7^.އ$Hm6ufeE^֮-AF !ܱ͈fN1%lW.oC6T\3nTU-Dj
"فO*0"f|$	`òP;8,Q̌ʓ>X勻~%ut_gTr|,3eN֨#bKe̿əzfרP\)j%{L*%`9FKj3ZPnE0N,[Toji5jzҩjd$&vKoZJsY>n
Iа3!E1ND:iQ(GaZN7SJUBUQ%AZg/!Y,Xʕ$>H4>uBG̀Մi/}l"e^g/!NY,^J'>H
`BO}cK+ZΠϭ@g<!J*d.>Ƞ/H|,|ﳉHy&XBX>H
|skSzf\)j%{L*%`9FKj3ZQ;fzҩjaiLԣ6PHZb	b;+FXS	JSZx&^Fb6Q3P;1{y3Z ͎fW0NDĘ%B@X:.L[$IĽ]E"V'ÖPJSQȌ-O-;/`$gz0~K57%gڱ9#6>_Ϯ^%}
2_aҘЙB}>3Yc>#ϭ V_2L6T@ceU}r8+&<-+Rp#/JN{PE"Wʝ|YRgw~o|
_KUW~g	XD[c_*wufFeIk,X{ό`p=1 "gXAf{T v-X?#Remn}h_s`Ckk峽eJS};e+,|,m}uBGni}Ce(@?׫"g3p\ a?G`!"
a)sR#峹2eU}n,w!d]!\*os&7&JeODBQ ϵǵBAgz-Yn=KV?#5-U-Ϯ_s;dˉ2BY>ϭg/yRe2BY"0gT}dܒւZA\/;dNeJEPgT$|tf<Bgj`{p!)0r`/Z)+WXwi$S=ShԡLiLS+ژ)*K)ZO{SO+aO/Z=K]EH[6hҭEի-?JYU
%`imB	Tg'C0H*v҂dH3DEҖPTR-RwYg3r*wz̨?a勻"Ej(!&ڄ()"Vژi3VJԲgr1%~ǻ#6 4y-\}lZE$+)AbkmX!,"FcvSlԂ yo̷"cu/JGIp!-eؼG,JلH;X5&$NHG%ʧGL2ӫTȂƌô!zm:UH~U=u":aiwhl
۝seґhgr1e#0DUwIfJvAiVmn?l-+>kC;Cό`dzR|鴶rLIi`0Pagv:.Y8xAe_eYYwXLRJqǶqs}!SZrM|iYw2Ƙh3JfLdcB`V^=([TG-jwTzB֮"*/mNQ+aQ([FKjk0:*vdT+#:?OzQA\/*k%#]dl1>:#LYX*2`JOG"9rXl	1;즎dw":#0`CeQ1QV`k	9F$<bE^XEq8I 4]Yf
qZA^p_z8Cd,\/*;dk-[3d9{}tdPg/)JY)j|,!Ҳ2S)>KimNO([Zy^
yz*zzfרP\)lQ{js"ii/ښCEJ^b+ڙHYRWD0:ac5C`t1Qډݥg",0Ssp$Z A\/+0Y)%*$0ꄏ>Y;^F(YUxC("gs1f$oƱ(.<Ϻ3XfTP
$9exDj@~ng,1d(aV{gTy  |%<W}O`C}t*	Y >|_	O*Uk%#pe(83emjS4S+ژ)*rLIivS紴M'-W^@{g=oEH[6I&WYIc%)8P]4,{bd#	M	HǶ)6J80>R>	?iX1_Jj렛|]f%lSlp`|1B}to$c͒T'A6'"Kئ?+Jj&WYIc%),OmOuD=LW҄&WYIc%)-OmOuD=LW	M	HǶ)6J80>SB}to$c͒(OmOuD=LWB}to$c͒+P]4,{bdG
렛|]f%lSlp^BpӽE{;TgM/DiDl$L-$YAZwhc*WrIT	pMXy=g}WtɄ5	H)|ϮMcL=HG_QK|Ϯ܍Nx}vi@\ZY^|Ϯ~ǼҚw_4Ƶlfd$pK
 [3uBȳzɦ}s.ukn)_8իc4ϳ_pSMF/w&A[컿(nFf|I^1HJ}V>l}\)>ŠEix}Vӽj}V>ڍwFZc25	H){|ϱ^|`Dj-,t.-,tQidof-cKە{g؇r^`CҦ}qϳ~|clP6S1>{KI[O{jr9&$SS֨l_0z.jhևMuIU,QJRTgIR- J\.~͘4cɥh/c#y%H7c~̼S̬X?{5?9EMZT@5*p@UjK$EB)JG"uj#猈IR- J\.~͘f>Q~e|}w^`{)V^I,{g=5iQJYp1@(FH- l31b36!hǶqs}7iK4.P4vzPYD̩ZRK֨2?*W0_7A"ajݯj<
~/-2ϳ>12FeFQyS䘒Ƕqs_~M*!ݥ;yCiy&!h G0Iah+&- Yx?oxCEMR[JYڍ6_ZRJYP K֨(9w:L}-|'WcKJ-.N,w\pI~]HGS2dxVVS<w4ެ	alϳtXZ|,ϮAeX̩ac(T,̬RU6ں?P:]*$%(ai$T! U%$%f㝑sc݌č}&p_D[Iċk,m23*T;F?*wsp}uʝր?e_ۜR2Ux?cPY/͈y_^6<9/#P\oθysU`Yi͓dT2iYHg[Id.;dXN޵ATl{)`Vʦk#.#k"d`Fc"ʧױrhrvS紴MĖQ{y^
yz_a0zCiB#:P雅-2'}jKQ"稗PzB*/mNdVBϨ0_7G	N,zҩjaiLԤ&b䧺*e렔(8KMJ韕/?{}NGx-v?А}h95Z$.>gy}*W]ҦA\	'C%UKg* k$b	RQHg
݄MiqYWG:R ck#j	k9JX[3:6Y*mȡ4+}d[i0K\5juag@0WJ^6WrJ,T ?HK6R)CZr:υ ,>q?RL%sp	'C%.1dv3ni)^k5J.tN0P&9w3OzC9BVI	5N~ifRQOsA+Yծ	g/:Rq%fFeEϵ4bW󚄏dQS
>|cc_BG%}j{f_j=DcK(>5~}i	2|_;m7|=42q$:C"ܬ`VS޵@g9#<	@IVU&XZ|,pX[ W~9lRT>@X[ W`jӾmE46
6"(M	_&!#3B@Du8#2g|w~BG(Кy0Qe	Њ_Py_j=DB(	c_Z՗fimg4y?H8V~# AG4a,ɦ@6WHiL}آ7ب@SAG~+y7iRTr|从,wS<>ը單w9"fT-9l呱X3IT(wح)Z'V?IbY܌}:´%!IY]Ҕ+%P0'NVH+G- Ykx3Zc>s-*Wʛ}rLs/ AG4a,ɦ@6WHiL}آ7ب@SAG~+y7iRTr|ﵒ@#>m7<0=S)kNIRWXP)LGbzҪ}MO;=m-9<l80qWO.jhYmQR+Dj W¢P
Si=K(a:M1*OmJ1Si4=@$mza\kSZxh|ndd#؏:Qֱ@jas?s
b21+	b\.V^߽@pwS#qBxP)q΀7Jy~fTc҈2^&xM>iYpJ 9RF
9/dɻ^]j0-¹IDܚ+Bq,K3>e%^69l/}MgNҨf씯0sJ9Be"Uׯsƒj	Hjy)k'}]]}cuOegTr|, 3-Yalﵒ7C6>p}sI֩;	Wj[1h bKyns
}\2c3"jN$̨?Ɵ,]ߪ>sQ~T
>|c RS/;E5	_*wHK|uQJUƱ@kϭ0_8 3OzfRLS9^nlpIW<Q*yJW8c%AccSP7n)_s>yQ+8ND1fYiSXA5A}	Dl#"QRպ stcs/֪A^5 J@l"-ũ@r?B|ﳔnǩ\m"(E3de{UalK&r_5KM YBϮ_'} ̩j#GgX	VW`JY=ei id7"G3*WU:G@Z&&6e>%z߹jGVQ8̨ՍS~4]JwǿaWPE叫^z'K&w+H>|_YY;YPNp#jW|ADZTIJ^'- Ϯ_#3*NȊʕY-9YBY~63Ma4vʐD܉RPQĈ#l;3*N]H|ļb6M$ 2 w"ϖ/~ReIՄi&Z2, jxZ͆7y[<W9S|U%JoDՄnXDY@Yd`Ϯ_C9bbX3,NN~ifJTɏA;[;udgW3D`Rq%fFeEϵ4bWȣwQvo@S9+N}jtcDI*P|kD)eg$ʋe3X@ɗ%^5nUJWD+.}\-
;4Wɀj0{l\IbݤN{_b6E7#1LiLS+ژ)*K)ZO{SO+aO/Z=` =UD*89sJQ՛{g7WC4ZEsʀde\)pK
T%!+5*AlU!BAG	f2X5
;cQϳHr%L7J)a+dϹkJ@@^,\k3%]<RzbFPW~S$N(䘒Ƕqs٩)8hP2#g9 <9tWPd jK1*0-S0eI[a#^|FKiy:2-(YQAjaiLԧZx<[ eYMYǜAwEU~ZZFC	%V$9lIdC)\hE?4[kEѣk8;}06ci{mL,xHV_
$9Hv@F<Mߙe9Bk_lϭ/V9+VHǈt`U\˂X7Ϸ|tF}n'VdfT_Yc_.9S~|c2phE/w>Y~)U"7}֗,_XG"2mg2  Kc2 G f!8,r%$ X}t$2LK{`]qxυ0>p}&pD(u8#2gw~Dow>1M`_;jBTr׶SnM>\c6h`p--KyY~D/m2,J:&pE|bxƱwG-W}.BP._
$~/Ӿ$=QtXpdBA2	}HZ4_`jDt X "-wBӎ@"-LvJYj߄BҲcG%ƨDIcU}"8"2ӑ d0(QyYVhHPjVGFZp".a`k$rI3 Os[	6^1fg},AJ2ӓa~e`&u
Ԯm>W(SIZF>qZ Q!͗JG˵rNH#q&b,Kl}eEp2璝1MBBҘW1X^{SS,ii>KimNO([<i<j?{І
QˤZDjb	Rp\W¢P
Si|_=N=SZ	TC`t1A̌u	#:X,K3*zQk,.c|Ϯ5ҋ6WT!չYW?;\R$~e'7OvF
|<w`i u7!А3"ښ}jN$HS&}@Ho5L%ϭŖ_-=B]'>e>^6<b/r^zOɧ loBRť$}\ﱌhYJαDJĨK(3X/(G<l|ُz7LpM)ޘ=m-:q%-Wc֨lTեD
pͳ:9wP;7\)f oL>R,rr!'d:j}tiT
jR@+
tdp.>W;>@ϮniY|r`{JwG$Ė=M&`&PH(DvCP\)l7JTJd
>9FKj3ZPnfYQ"S^BҙF*m&I+Fd,xW)}xeP;ޠPT)93 +5
-%\.VPB#'SiL.1|>VmHEd[@^ZDN	VNIu5mHzwD:s:b]cm-N^1DlDLʐjYlmmPulxQ=:Z1bXc57Q3*DP$NY3Jl{
gZ]LsNDTHZՍ'CL.h*uLʀQe"rq)
󛜔!fgF)@[0|EJ^ܘ`eJ(I~^'d^%'q,q\Eu!\i{,GX% o`Ϯ_ٟk%egQQgڱwVg.y(R)CyItd3;>APW}{BEym(Ah:x{03Yfh>(YcӠգΆ(*u0a3\}e2ED>ɒ|}*W؏r|,D3[ƂW>f{ kB 4Vy[5+UWbՒdR.RC;boVEI9NmtXA g3l{XN^1aI3*AVG:Tc5 VR :ҁN9JYbHeb#
AZJVYHޥE]ʕ@pH;b~ML[_q;F(l͠: X wWfAwGiR>oa;FNVe|}Y)jV>C}rdhXtXA g3Ixjsu:x\xf{3R>nE@P;^	Suv#ܭ){r|,H3󾅨ػDՅ!fF; A:r<iE:R#zy]XvwvXʁAGQ֦VA#f}+J^ܘםV(T׼ﮝZ^	WX3d!ױrQ+&{iF	gP̩޶6:Օ*ֱxAm9/VOe|}ZF{UaiA[3c5Okߙ[<JV7υ"C>otZe7}QnFJT+J^ʛ>@>|_;ܟNH}y;0tt1DхCj,/n`>RVY&XZ|,A_K&o9#WƦ1df7j,*ɞڕ-`Gҥ}+J Ϯ_gx}/ДΝPEl	^sst4s
0Fm,S;)kw׌ShԤwS(ZS#1LiU>YO}6ڜP
y^
yz_`<e3mDvC<*%T+W
ZB,7^ڜ?|*4[3ZPnDK!Tojj\41*OmJ1Si4	ʆ -bd1I"	FiB-p@-P;1Ww(P0f4cth%?M3T21}e@̨(	%@A7❹(q< :
D=Ch =tI NNH#3`|nlu,0A*A[cX{gbA1 ~IL +-l#ϭ &AekG3*xN9l++ʃ(N,Yƾ?ԍo`%J^272i*/b،υY}tp:% nKk# "f`:`<ɨO
c8xb9%rH?bS$&q7[9Jx(HYƤ}H165j7'8ɛrp%2{KgxTr|,ϮCfZۜJdU-kr3'}VsVy5!7L_<l
xUAU)A\k	ʌ|Tߤ&d3Yama!QzWHkJ9bkA(g 7R̛)LQ&f~9cK B,%\m2R=,VF
f>_aTf&*ׅ9#AP jgK&G4 P
ࣅrWsPI;da폫>5~`{x;wi$S6Q1%omJ2zҪ}MO;=m-9<l89LRBiUtt-DiDl(imF{KJYajݥښs$֕LE{SEJf'b#I&+`^W+@A,e "т\H00ʉ&%NL#(S{
{
&Ye@H¬SYlS,]@WW;ɢPNS邘)TYȚL ܭ*W+%MJ^ܟ,@w͍'l!H\\Ӿƕ}ig]ҥy}*o,Eg[i=">VJU婦}ifS{%ҁ./L#7:67GLhVb$Z&.J,rܬ`Jgް3>b2Q&V;02CԮ櫀-n[NHX1!u`d\-_6:1E!ɟkT1RT*w_Zc&ϵ}f֘FB&cQ'9%(VgO%,.H8Bb@d9xwe$c;p*dc3X9#HJ/_g$_sL9BA|]9clxTMdO}tRϭ ,s`%N'ǓcX}α$9Yao5{{]MfqZL7W4rjsL_^ e3~_z1֫@HՠZEN@WZXo%U=ߙgxBH)x"Sw`y	놉@XR21֖3XrRҫ#XQ^gyJ!\1c!5}hdX[e7ظc1BAʝPOփeMcgNb1;ϭeMc륳RV7υ>_/*Fft1>gX7ڽӽ1.6SzckZi֘܍S/~mR08/% (C;>\-c4f`I~yk$kRf/ WG﹪	8;&3bϭ.QpBAм|[>#9RV7Lp<!xm}q*3*/a\od9rcUFk.UYWw4g4szsMg+6W4u 'Vexfgc5 ZT,ȑuU=ߙ}<>*_X1~S>#𩏫"FeIlxTMd.m}u>,7X8Of	Ԯ}uJcp2|_e7g!Š֊A'//oњkUEyl`K5^gm>#&fՅR1taH'/%ժ
_lϵL!|| -Z|Z+
0Lr3ٟk3j©0jR/g֦#T3W+[h-`JWr|,]eb2drްf}jEcsPm֨nS
0Fm䘒3I"鴚)(S(ZS
eJ5<|鴶SS֨lZVMP-Ml5EʹY̨wi*	aPB5aj3c~b3AJueGfD]fNq4¡aY%Ty4st
 M=u@@A2?-fbRz WYfQ?%b<XKi5~מDZ͎JwG$Ė=/P+QMD
E	c-VD+vCujHZwid:*%`ĕF`AebfM-J)`.S	cr)L,Qҁ@^i]]8JiEʵZ
鋾j5S{me,Xme֤^3cd*HTc,zÜ,"[((}BO׮t;8@AU* _A:Q9Dw/5I{s;휥͂eJw+J>إ@r|,Lw|PrZx͏H8ʧfByJw+JA]+/0=e;,ii>Kh䘒ڜP
y^
yzX@m~P
z
7J(ih^6Nښb(ZSOJ(00FKj'vLE{SD:CRTMPnwi{\f)nDU5N+g}dfTY#6K= s2 '/%#f	ZB#O_mg@IjȥP]#//>gJEw!C6?5BGhDBikpG9Yz T3[|V3OszpMMBBҚ9&$Lj`^{SS,ii>KimNO([<i<j?{wAC⚈9tSGn8CK֨V@JTgB|o7uT^ڜ|_PFKh
Z9 ĕB(vL{C-;3*o`r=8MG9)X'ìW%|;JZY~WܨE{ɔhORJh6r3팥QPʕWr`s_̔ﱉ6Ϯ_ڄm2I.s){sew+JWьjgw>Fx3_Bxj,l(WNXOebDb$J]CXDHڒ]Pg_wJh+5b$>o[8#9j[3 |2;Ⲍ֤3c+XYg?ra{֨30=ӥ;IZO{S1%-W^@{g=Qt8e/fTQ/ZCbt1Q+aF4	%`YqVpD
RBT,Gd^mļ<Aytt1Q@I*jyOJ*F^[jf$fPHàTơFlE@|'/B\ϳb(ّ@ y#Lprg
msV@^ [lČUt
rfa>rI$ca@N_($^um>ͫ#R1
4A9~ZjJðDS֨'0lf4p⚈d?{mQ+aF&j%TAbLʬF,TJ^ڜ7M"$QڌN,mFX\,*sBTI#N e( Hi0j6ՑSʕC rHXFo"PP|3֞5#PB)@mK VE@Fm6yt/D EYeGٰt'/9~gٱF>&ڹٱ/"Y$jjyݥ-'im=`0PƞW^@{g6\]EMZT@y@oaR2l-0"㡊^
2^Bg0$4lI	Q$LX5c5attm^md" @#%faDͭ%?V
!9}$sbPSYy$ϳj3jD8Gqspt4pMD
[<!rk̨^@N*%{L(ơ9}Dl.ĹFd1D
2`R5bd"nyґˤ"qc%dIO#5d<D \JW1#6"	cd'/UT"ʄ5a9~gٱG1aYKEڒa6mY(J6/<l8ǶqsqC*jh7^BpQ+aQ([:N*/mNQڌN,zҩjaiLԣ6LSwi${l֣(_7P;1a9&
҄1'V`eXgX*3"FsA)Nk)K܊z3 (9k&
9ŀ8JS%WYHri닚w̻Xr%eS|,s!bJu-Vژ녎kgg,]R`ĚXdrjU$w0upWЏH d`,Xh%\-~Qڞݨt+L{߂WX`=ՊW{s\xrsQ;a-A@v0^8%K]\oV	^s%֌pDFh5Lւ 3+4<xPYk<7^139+oLmAg_"&g%_VAaBC>Z|uBnҤ%9u|V3K	+XS|#Qv+
qeԋc@TG.f}iv%k
rV$c<Jst5vLQZ@Nza_cfH}8¼e;b:qPMcb5M&t;YlI/neF>BgKN$JPщe~/!X7}u?:_xơC]ʛri¦_|TcaZZ.xdkƍpJ#1@U<h:2#Y`U~{5Mf1F#%W,ØkT%aBJFuX<I6۱V|,/I^VX9t Fd[JT_%nZf"YjĲ߹2	fW($~og}ycKŎ_6%h N?"Fd@,rӦ, 2i$Ja, ˮ08g<@挸c`yk*Eϵ3bǑʕ
*wz>1`9rb5B.eJ	+{m6dv2Z'XKSZt-ԬJ`s .xb K *֩*G1Pw`sbXfqD#s.ҝpdcFҍdVKt2JBF_5FƘp)e0KVrq`bβeV]^emiVgڲX-+/	wWFՂ_ G4.Q/GLarD210tfF^g|bL9ߔK%90MNc QӠ5c#9jX3%\Ɨ6^zEY1!DXJU&*ņ>OTG.f} (IZ	dV$9j˵9#Xr?Zb+dLUߪl}2=PJ|3eXS|#2Bʝޡ+όdݗELCᔍm$e!jd\	zR>AQJ˫̭.f}%Ҳ}Qk8Q]e_$_t-H%iՖK As52v;]}`ȔQ/GL]whA+jFrޱgJ.l&mq1 ăn)*ݥHKrg)X>PVAaBC>Z|5#+RDX+.Vߴl}\x4\q̍P:QP
(^8!oa>u.F\cujo3i/%>VX֤3c NpFr޵&ϸRV7υ3ew`+^S#bK$sShԡLiLS+ژ)*K)ZO{SO+aO/Z=xC֊j P6K֨(0֮w8ogih^6Nښb+ژb(ZSO,*rP

>il:5K!%:ڔ|@Щ<.c܉LSe3*Vb,*Flz5A9~Zc9#(3;YYĕ`/k}fFeIt|K	z 3
z}P}h FkpXszm-f`{Jw7
eJb^rLIbzҪ}MO;=m-9<l896APtSQ.jhg~^A)W¢P
Si=$L-Vwie?ښ?1*.}rHt%k(U޵!P͏ogkbLOhN0!l$ YjZrJcE*}(@+)&&%L	")M1FRT/T)^}0
h6qb|sN=0[J~iS~T>BzsɕYm!G)P^ܘ̥~JQGυzsl*.D
A<I}Fҗ$>0#ɣ9Uw%UII6>O+f3.+׍g("'w:Xdôќ{֨3>Wg?*3ׯ_|_z{H3>0Y&cep%TXSl%?`GϱP}54e/h s*W\*o $A\/ApwF-$>0#7}0[JW+Jޢ $\/Apw t$lj`ę+"MI$>0#LQ8RJ*(ĘěYD^3cАt1!ByXvp3Ozk3h`M	U}s:N0K&֗U]2;񌬻}wДt1Qui"qXg)zԅ3LiU>YG$Ė=m-9<l8948gE5;5D-*oJl+/
XDlIGXf/rM;g<N/>V^E}T1%l_pgNPKH.hjw_Peo֮*RM I%DBM0Tjp4vj^,^9R\21"gYܖOw)y-`YUy}t)b9&$/Pe̿ҳ;yB.Ӧ&jw^WZRP a4[dzS^AF{KJ'vPHZ{Sj<^b+ژ|@υjeH N K
 Ֆd0EТt1FfroZ8Pf7ݕb:lGVfkt	}IkP[8jr&Z:bHߤ|V5F8TAJYQ2Q%$gu5sĐ/g}k)rVbKWtHkVȂƌð,#/Sm5$J?*:0NL4NcCDεA@	c0!%Um _.iqȽUp7ܕcjPA[SlR>]F>:@\3 `/Jc f톂Ҭ2-3aiYaiU~ZV9#}).ֆw%B%P$ܵ)ޚ)L֕Sjj9&$K)ZO{SO+aO/Z=S/<
p·M[/MDip>P!g^ڜȟ4[d	DjN,pF(zszҪݳ ۙ 4,BΆ0D,\|EC3*c(fCuqƶ}e(iG:q4s b8+1ݕ%@'wW$H͍CRJ$tqX^n5
K\VQc(v+\(rNI%DN%a~瓾5`BB(Q\{DtzujARdcFҍac%OtHNL5NcCDεA@2& PUˤ9n9^f;3kYJ+lw!͗JG˵cH`NWzi-r톢Ҭ4-3qiU~ťc=ґc*<Y/rԧzh^{SS,bKO}6ڜP
y^
yz
Gt.YU-Dj+~Tʛrjs3bLvJv8%Y`Z3->@b#/e_0=w؞^AX?{.e4tꆮu+/PCemhpAnކu6JkW
[%Q/ZF>T(-$FĕN{AeZrՖ!ܬ`Ca}r<e(hto%+`r{̨|c#/Q5	Q(nj$}B'YLWc	*wH҄Y	 Y[iaNO{SG$ĖW^@{g=P85pͻQ([Dip}DjHRBʛ̢m-_79"6$w+;*Ӗc>>FD6RZ};uW"|I2}\Vq$}E֨L|cPP|(A՟Z #W++m0=2[O{jryB(䘒S֨lQW8m(-WZR>^@$|Z!MQ{jr6/`òQ҉ݥӖQ"S^o+͈w+r Ϯ_$|T>@/C3*A,idTX|	'C޲c1Xk5eOX	J3|ML{@Ƭ21,Q3Ғ@n/5F~yp^|W cF%⢈$IHzXb;N(".U=u":aZTуtXvXc	%@TAԈzr`9j/	.&-BUVJ9tgȽUf}@;.w#eX%9Hv܌}@'NU]Vv3% `ZU Z#gٻ-*bұHvܕ	|, #/e!rۛw|S+ژ)*rLIivS紴M'-W^@{g=_hChnZUCWۺDj+~pgʛA%JEvFV39QV#ܬ`SN!𲴇}t@N֨#bKe̿u@qI\3nQ/Z߭\)rd*W_7/P;-2ؒ±%^c ҚwyyzYzw'PG$Ė=˙uE.6!4gCWۺQ/Z߭\)j%{L2zB2Q	D1'VQPn侯/e	J22ݡsbJ1Ʋb8_4%,Ba1@#6>n I{Q8_<!ܬ`CȽTҲ*SyB){L(䘒^@{g=z)f6yCWۺR>X"Nфxׇ}}1#W/VoX^&׭X͠ի(leP\3nJ(0֮0K֨26J%`9B||4[Qtrؒwid
ڛPzҩjaiM@Ttc>){sb=D%A\9"#v^7!~7gtl^N,,0B,]b=!?f$m`uoOu& )j{_Y`	p${85h>׏!*hB+ԏ!N|t10sẓ
qB-B(B,\x^4
E0ͣ,}\bd{O%GZT0#S|YA,ʉe>Lo4w<2zҪ9&$ښwie>{KI[O{jryB){L)Tqs-27BGS\3nQ/ZZR[>JAyld%A/렒4T/V(Rףxׁ$hT`uM4>5Wmo5aM	V1H$Q'k*>mL6J|Y ,̬@>Lw'PG$Ė=˙sj<
T5pͻ\)oDQ([W/Z?+aN*%{L'.T^ڜM-(YQ"S^BҙF*m&JyRE*l*aJuf e{"F`W!@ftZ671^+rH+kV||b;|,%A\/>̫X$Hu(p+R=d[mcgʋu DX[Y.d1Ȕ\S>=͒5+PNdc	V("&UbD+,2_J$y^eANxTJNJW/%(NK,
J\5F$LDtZug ƌҊ9V#/Wm0"RgR#*ӓ?D>s/mKkX3LUJg޳!\g/mUVV]n:_Bҳ8Dwдrq^]U$GNL`/D5e'ܽ{(զ
8J?Usa\wb"it 7w|Í0 N\S~@ga̩RU8rrR$f8@NgڲPq	w;$q/ڍF잞jb,L蜍5Bһ^$Doe''_C>DDI~fT$J^|~ P3Xz\r%|! a:8JðaLƶjLmh+ҫ d0^+	BN`eq'$RJ8+9$G1	Jsq\IvXuG|\:fҦĈZw֘X5)U90
g["نg_Ǜnm/
b$-N6'kT}ivbu۞[iTk$nl_s1Wb[GC1R}N7<cȀvQ4Ӈ<TޱD*?}u+]1:tMRϲE79yY6c X%e4}XϘ/SYcSP%2E~ 
#\-ݎ5D-b6(	
[3ڵd٧u`:L.&5aYZdAfV_+Q4ws!Z¸c^Y@@Iu&֮
s>Y72Cu`Ad*b>IDS]'x[(ް{W6H}@&ҙ
 H5xZs@$Cč\ZT[Q bp jv2<ԍFu2j1Q/J"B|bΆ5'8 u
v*NpQ1r PEZ`V'f3%)fUdjg¾?jˍUIr՚ DfF2t+[lKV(Dt:raݢs<h/ C.>khw#b`;0u`@g)zqbҪI.m${}CJ|R>]~-+VH4Y~78|9{JҲ,;R`+^S#bK$sShԡLiLS+ژ)*K)ZO{SO+aO/Z=x0І
ugʠg896\3nJ(P\)db>Q+aQ([:1(in//B(iiDؒ{SHB@^i^m Y6 3뗑yHҥl7J-ӵʲ}J^ܧk [POɰ>y7$hUhKW/
G-b5ҥyJɰ>|_+/VV`{sN}MO;=rLIi[O{jryB){L)Tqsج̓t9 
jwZz
߲+ePnsSbL:%{b&XZ`CȴA\3\)byzrLIc89칗|ڇ$Q
u%TJkW
[!^ڜF>T(-M$FĘ0gwidbM1*(y^lGXQf}BGD./KېI:Gc -ҽ(f5%WX>F3Q
v̓ї:2}ln-`Q>҉Bd_9Rwnacᬽ TВ3JK	BR28GܺSf}յ;3 \0Bg*Y2Q
d-Q ]ZHץy($A?b %%?H3_Oї 0[t	~2P׶ g$mk@J"KOt*Dt7VDh`F1[``HHTARGLzra#9XJ+jw!͗JG˵;Dftfv3*l2`:NH? \3ZV~?X|~-+VJ>D/e%ocem7W0S/ZUO䘒,ii>KimNO([<i<j?{L75f҉z
Ad*7JQ{jr6/iiDʍM1*OmJ1Si4wi${l֣
{\gf:S<_;3S@.b7"(fZt{)2ӹORz8hx37ɥwQ{"Ý%m
ТsDw[2(uvS@
pL$%>D1+qъAc2!r1ΰ03YA#	B@ \|D	k
d9כjDq`NU"feCp[
>+VIJw-Vژ\"P.K]RHVk!&HvGr1̴`f3P0CIb]G],-g֖V5#YuA( C1q|\Gr1ԠA,jAa%9u9ٟZ'Vfw%fGr1ԯu][9_Ӽ(YTi%j(iI%|u 񿾔|,Ϯ͂T_/<_c*USnM\5Yǌb8$ZZKKߝ^RZr	ƌGJ5&ɊMQUƃ]UdgXGN0K
4̗IYQ!(*(FV6aF9#ru>C *)܍29dȠ3Fh3In.$eX5Yx߂̺/˛$˛0,ve"X55Nrҩ89siB'#3:/Ȑؒ
udP,"F3]cr,d﹥:4f K}tGZJm$`ˮ08oυ!S4e23@E̗IYQ|3eWw}J(όg_Ns_;iR	Tۓl'\5YYe;>s`%@SP9ZZFf3)ر/¢wG"HE Ȁ܋*:@.,
Hww

QJ5XVJe(Q5FA2R1DPgƘ/ANR#*5Z	;#!NR>:gX3XV]^IBiVgڲX-+/	wk֠#D(3Ԉ邎ZHCVQb2Kmup@\B5":`&
v|:q(Q/e2U͗lﵓ)V4(%jQȽ]7Jc@J+3;q|\GrNH#q&*ń-VcXY+23*/}w};P)՟ǁ/LR7u<3ۓۏC<c:Ġc,]iVgڲXEe7~:
I]#D)	HHӫD9I&F2thg|beY$#)'#A#	rbOݢs8b`kkZgs[	6^1kmbA(NL2ņ>>F/L,KA"KmoYܕ;W%;\}).֨IÚ>XRa$钝(Wɀj0{lG$Ė)IMMBBҘW0S/ZUOvS紴M'-W^@{g=Ŵ9 qCWۺDj!W
YI%`ҽ|=JJiEi=K*74^b+ژb(ZS1=(wi${l֣AgP;1ҞX?lIG"Ai}ew+3@Yc;N
P)OXM9XFMP#1!UUW2+J2vژX꘣
ԍd9$}).֨F9`f3P0CIb^]G],-g֖R58XF9vH%r.>kF:%B2$+."v3D̎I䕙T)uꭶwESr7eÛҽOeqBZ0b|-;T"r4N|Q~E|aƠ4T2ePsB:330&đLe 1VdQc2  ck s$~Q ܊K	~ 0eq
zs׋"8Ot{NPWc@|z}-KN|,3륧xu$2]^7ҏd;>w6ب?:_xTܛ`Xki_N双e_ب%l'KRQ<ZZ^ojQ/NA#шFxJ(jU\h:1IAU_r&<m_B>Fjt1XTD'/GfdĴ	A^aGR5y4f<gpa֮Uw#dm۠aPK f"fe$<KnD7n]QwA͒A= `GpȖ&߅NċJPTͦ}	m;xDĔS"a"f?
&YA2sKg+tiigiђr2IC.H-||,(3묧s#F\1s#4,D[t>XQUw~ĩҁN c/s`;rb4Wp[*mɶ+{m>M2w,|J---Jwsx"fS %T@ u$ ($ D<;y ]~, WV X 
H 6ߥ#6k˺Pjd-bQ4ύ0_GLTk,x/wAFC:\}Xs(αfꬺ]Ҭϵd\-+/	wk֠	#D(3Ԉ邎Z'	(
e;up@\B5":`&
v|Zq(Q/e2U͗lﵓT*ӓb'Ĭ`-A9ٟk+3;2Y܌|	Afgr.>kIÐ3q|X DX-^cXY+23*/}w};P)՟쿂r-UF20;X^ܜ|_:	%ker-*VK.Jo>uji\~$u":a#N=A$jҊ:2KmIJ'~$u":a#NL']'1F%nֶ嫽mNpG5se^Fk&$
	FZra,13	,K˦up-g՝ZF>q\VC1q|Z'$kjZbKdL2ń[rۦJwtzaN)IG$Ė)kNIR21Lj`^{SS,ii>KimNO([<i<j?{_$^T5pͻK֨YW֮V^ʜ4_79`òP;4+YZ/wٱJeyJ+J3eNQ1%}<j?{!2覢\3nTS0>2V>	?iX1_F렛|]f%lSlp`|dp>	?iX1_C	M	HǶ)6J80>2d>	?iX1_MT'A6'"Kئ?+T^ l3+aVK3=v;rv</^gGn9b()_껏fQ AufO) ̽x
x{7x{7?U{7?w8Op Au^{~Įwh=(Eawh=?wEsfn:qSNT'A6'"Kئ?+)B}to$c͒j렛|]f%lSlp`|d[P]4,{bd#
&WYIc%P]4,{bd3u	M	HǶ)6J80>38P]4,{bd8'A6'"Kئ?+B}to$c͒P]4,{bdkW
Zb^@^ZdOzDO.0--_7(IDEm,jjfDQ;wlYP=WY Čَ=c\a'dﳄj)y Q]QeApSXE"F=xT\7ݕ^x:쪯Zn5,ad7\9Ys1,Y'%l],b
t TU^ cF wjcܶg~2-9Kb0.	6 q}.nKΌòk-T$zYP|X (6ܴ%%}2S5<Ҫ9&$MO{KIKi{S,<Z}F9!آ^jKQ+ڜȋ/m-2^A?˅{L*%Kj43""ݡ.)*e̈LϮ& αdnCra'dﳄj)y*L"
pY<SYYSY5ZQJ!ڠf
r6NGYL(1Vi]dq,,j!>nYdY$k)ydK,\b
}  |
 THڂZ0 ڭYleyml;YlJ-<V \;{P\RܗD>$!ڡ(LQS.ah6+YYIu,YeOF:7,$~2G\Ys)C*h >D}*(@$ 'F-ՖYlwqýs$YlJ-<V_rZ .\d.)nKW`]咟\BW6>1c^`Wҥ;ZG$ĖPW9<lL_X?DhSbz
WB,DQڅz~dcP;?|X  =Ɠ͘]X0d8N9g!&R` QeApp)")"MdaVJDAP."JZ9eUTSk+4,AaeN1#Lg[V[	r_jSZ7PAp	bȡ+΅IQBSK':nsYs|e~V%Q0X-7-m`<-R5=p{(dzR}6ڜP
9&$8%Qt3t"T䆢^AW
Z^
SJd {"_7sgݡﱌ~$ڊ^|, t"Pb)"&%ڜ{7(*AqR-Ī{ Z,#*rjq$(1"3YbM]Nma7zXc=g!>7j_zFlPQk	A6pJ06Cﵕ	?Pw4(2J~SQ1%PbSj\TJVBjk M6%½0DimE6Tg}`0+mfTCrHP+=-MPwPȢa5- 2G( b:gРsX0U_9"%q'$^UrvUʏj
X#
mPN%S޳HZʭXb7b8,,zK<,\`[V[	r_-ű<-CnңiV`Z*1T'#ܧ,]ѰbE"
HPns,݅8,Y'%l],b
t TU^ cF w0Ֆܶ yl[5ű<-Rُ6 -p\Dj}pǣ h1\ʶѸj@Gڡ=,]ѰVJj΅H#
BPnM,ࣘ{sC\_d,wL9a7ap[a	s51iVڛ*=*`(jlUPX6(
ViYm,ՖF9duYHG<,<af尿8-[#kbx[9K0]ڛP3eEwїhNMG$ĖM'=YEG?DhS	-Qx"Kl`SZ䯘
>`r#ePOm^8F&
5cBQ>@$'U WhL'$c
vC@ f>\;ST@NK$fa3e9:0PS,5B/={g}˹rڄF9!z5p֮@/Y_"S䘒Ƕqsx";CM!z@.ʾ		KBݯOe`j_0=w؞^AX?{.lս.[QCJ%T o֮$~*v>1/ߑ|)byzrLIc89캟ս.[Q@n	Dj e^|@ק2f_"S䘒Ƕqsu?8ޗ-lPz@.ʾ	KBLܨ4ϳil>	όme;O/ZI,{g=Srڊ)f<Q/Ze_ZRPo7*vc3\yL0=߿"}T1%l[#:Q/Ze_ZR o_7	^1欥3[=GRYM+~'PG$Ė=˩urڊ)fGnli%T,W
[ a3rwk<Ք}KgpH1#W*W }_<j9&$]Okrڊ)fGnlO֮v>1_"S䘒ǶqsxƘ6ޗ-l4vQ/Ze_ZR>|@ק2Pe/;O/ZI,{g=\Zޗ-ˤT&P\)lPnwk )e/;O/ZI,{g=\ٽ.[QBzz*Av>1T_0=w؞^AX?{/.[Q@e_ZR#/لa3sYKJ|ħ P;g`0$fҥ{Wrkw6}Y(z3X՗Oo/~`{/u	N+W[~cǶqa}Rd.ʾpGPnfe.b*_1J{"z`0UՀi^)|TߘƿK͆{V`3X՗NՍl]+ӹ>1o0=;\Io=cjʹz\QpK֨SG֮*$~
^|&nT{XOYOsL67"_HՍ7~`{~EN֨#bKeŭrڊ"`.ʾ	_7	^VS">ͥM>5c_'jƱ7+~'PG$Ė=˫s7j(tj%T o֮%.*v>1e/;O/ZI,{g=S{mrڊyS}jKRᲯPnwk~E}T1%l_@ޗ-G8x^]%T\)pH6Uz|cxY~N֨#bKe=mE; 4+]?Q/ZjKGᲯPnwk=e/;O/ZI,{g=9 CiCW (Peo֮*%.a3rwk~ijM=e;O/ZI,{g=U8Erݽ-j%T[.ʾ	KBLܨgڹS|~`{~EN֨#bKez\*p҉z*}BݯO`hw'PG$Ė=˩!yS.ʾ?)zx0P;a?5b'1w1L67"_Hʝa}Y_ jƱ|
~`{~EN֨#bKeFmEmj%T)jKf@׵K"b)Ogٴ^)|č\1;6; 5c_ό`l$e;O/ZI,{g=35oKP	Dj4}jKf@׵K"b)O}J}\HʛiSaV5`;0<2~'PG$Ė=˫3VmEH/JvW
]}RAa?5b'1w14ϳiS}%č\1;6՘kucYR`{)?G$Ė=_'4oKPQ/Ze_ZR>|@קȼQe/;O/ZI,{g=\ս.[QCƎK֨2?ZR/YZ2w'PG$Ė=4[6p噚1ϭQ}h~}jlG֘1֘>W+Z+>A"}hX}hF}hZϭ֊րV}hS>UZSI֋ S> Ooğ˿?>~us4_s5#mmmmmEm{}cq?Oqqqy{^v;7nO7)ݯZ[<--Z[io߅{~Ʀƣ\Gmmmm&}σ/-"&xgo<$Ag[	2x	=Py焟
ͼ|||<hmfm
},54REmSmmmDaT0,۪;vNݰoKB RvFl7n8!_V`xc<`~=#fЀ|t;3 
xfЀ@ 0)81		0Lь%F0za}`fcмw @D.a}<'1ufpz'1t3n013_pcL}fq#<F#0Ph;Fx2F5Dg3a1Q#<F#8q0xٜcHƸf0/T@:^S3a1RcLD!4h?oJ# p?Eq0]4cHƾKF8dkiK8#|3bP x;͈a@^ )@d;p͈a@^ )Dy[4vќcHƻVnncHƺ%(m8#Ј#)fcHƿDf1g$c_F5pͼcHƿQSFx2F5EtEN:q0tmipͻH(`13bP 
J'Ͽ؆ $@fN~f0/T $x QK6nFx2F57T5pͻ#z*pcHƿAHZͣ#35vA5'lC
uB Ata( I	8d~( <v	3bP x	8d~J*E y3a1lފH.F8dk6yEH#Fx2F5 PKd6qəER͛#}GmF8dk"9mF8dkDrRuTcHƻQtRcLwt9x)\#<q0	DL`d6#pʔ@d6La0? yhdW1k;C7  #F2fklC
u@@N;/Xf0/T $'@`; aiK2"\<q0Dv@nAhAi%NF8dtJ)fcHƺ+:M*G#<F#PBiT8q0wJ#8dA5wJ#՛#{TT81c#	 88qk= M88&5Dv@nAhAi#Vqə#:rBIRټcL47  #F2fk(A3G?0Q8`ǣ0s͈a@^0c@<w܂ЂF)g13_Ght<x4i@nAhAi%NF8d&H1g$c_o(!4F豎#<F#jB%(mh#ݵD6Pm3a1"Rڠ+Fx2F53pѫmh#m3TcMٚæ9 <#F2n\+ɘl8<F#A.[P%:q0(--$jҖq#35~JrBIRټcL؆ v=:0sQ(v ;q0(v ;q0(--$jҖq#35(^:
BQR+cL}(^:
BJM*w1㡚H(BnQ1c&~:!:5t1c&~:)CWۺ#F2nGqMD
*p1c&~:M4r@xS#7fk=t;xɘl8<F#O@eQ
oA043$c_؆ v=:x؆8`ǣ'@fN~rڇmQ(DQ#<F#](vJ\&acL}.[Pg3Ep1g$c_Dv@nAhAi#tZ#<F#+:M*J8d!ҩQ(!4cL}.[Pg3Ep1g$c_3)f5p͸m3a1@gJ%)l4jp1g$c](^:
B-3DrR4iCRDrRfF8dkCȍPoENF8dݙ)CWۺ#F2npAD9hgq#<F#0P1tc7J)Cp3a1܂ЂGnS#35ZZH8y13\~JrBI@q0pAD9hgq#<F#DrRCF8dkG/!i	T";C8&DrR PcD_v@ފ<qɻ3_(--$v8y13_(--$uQ
<qə+:M*Ҫܴq0M*Ҫܴq0M<J6!45<AH[IzP8dkQtYmF8dkt:BCvTcMٚZF?3018#_Df6Liv1c&fm(x8d5ǈ$`p^:
Bڜ<u13_6!x`:p3G@N ;2?lC
uDf;@<wDyDrRh@#F2fkDrRCyEN:q0ɻtc_wJ#Ҫ4h&8gCj PoENF8dݙ҈5p͸l;yKƑ#35:QFA0G#Fx2F5*QFA0Go)x1c&f@eJ h6h2fHQ#<F35rڇ(\3nH8aLu8x/!ki11lC
u@0cpalC
u@0cp/>t9x)jDrފ<u3avƼt:h.6yC*p1c&xv:)CDG/tTcMٚMD
l?yCWn5Df6Li-Yq0נ34jp43DvCfq#Mz*QFA0DGht6g13^\+Wۆ3hcLwt9x)\Et";C8@(qC54#F2n:p·nivTcMٚCMD
nѝ8y1vf:lnѝ8y1vft\3n&aܴqə(Wۆɘm"G61c&ft\3n&aڳn1g$c_:QFA0DBg#F8dʔ@ѫm`d6Η8dkA.[Pѫmi6g3a1f9i(7nƸdmuQ
o(x8d5ǈ$`t: 0͈a:^SXNDdF(t78s@3qɻ3_˶4DrCRG5:)B,x򇈮S#7fkt;h)@3#F2nuQ
.jH(5:TBˤZCjC*p1c&glݣ:*p1c&34jp43nU"!8d:QFA0GJM*w13_Df6LiM*hю#35\+Wۆ5rcHƿK9Et4jpG(F8dkmCWOFl71#35:f6Li9EcL;)P㠤-pADGo#F2fkaLu8x/!hqKgo13_N
cT9x)Yv43F2fk#j餈"P/F8dknjwQ#<F#Fś۴q13_Uqq# q;CG#35QGcHцmx"13_M<@ށ-gENF8dݙ҈5p͸l5fF8dkt\3n&aZ8gCq#35:QFA0A(x@w13_34jp43Chmw#35:QFA0GnqɚHƿ@eJ h6h2fH$F2nDf6Li.i!EcMٚ(Wۆɘm#VnncL~\+Wۆ<l1c&fA.[Pѫmi4;qəK9Et4jpG PٜcL~\+Wۆ<DuCW1#35rڇ(\3nHAv҇mQ#F2fk"R+";h@qK8dkm`6-)fu"xq3^:C"t;sMM(5㢚!RΆQjkCWn5D*rBFt8EptENF8dݙ@gJ h6h2fH<u3a1@gJ h6h2fHBiUl1c&f(Wۆɘm#
%nH.]8dנ34jp43r@xm<qɻ3^ʔ@ѫm`d6Gr@x1c&z*QFA0BJDvCfq#35Df6Li)D!P?oJcHƽ(Wۆɘm"#:88dkR5p͸l";CG#<F7fkK9Et4jpA:1#<F#Q]<f66Q#<F#Q]<f66q#<F#'q1p͸12p^:q0;)P㠤-Tۡ8d9xC3kK""!KTvᮈ41g&ѣٜq#35HT3 -@8*p1c&Df6Lio;G#F2nΔ@ѫm`d6
5q0Δ@ѫm`d6(҆1g$c_*QFA0G-3)˸R5p͸lRAF~ޔ7q#<F#R5p͸l:hzP8dkZF?.[P/PqɜkHAmCWOFnJj#?jx5p͸m#tJPT8dkA.[PѫmigC41c&fQ]<f6JT#35-rh6ᴎ8g@p13_rڇ(\3nH-MhpADqəmCWOFfۚqəmCWOFnJj\cHƿQ]<f6:6g3a1mCWOFnJj#<F#gCWۆɘm#68t\3n&at43Fx2F5Δ@ѫm`d6*pcMۣ@gJ h6h2fH壆tSQ<qət\3n&a&PF8d:QFA0GmYuCgX#24jp43wI	:88dk(Wۆɘm!	T";Chю#35ʔ@ѫm`d6ҪGmF8dk(Wۆɘm#7T#F5\+Wۆ3hBH#-rh6ᴍ<uB#cHƿK9Et4jpDF5pͼcHƿK9Et4jpDF5pͼcHƿK9Et4jpGrFq#35\+Wۆ:r1c&fK9Et4jpF#Fx2F5\+Wۆ5:Dq0rڇ(\3nHG#<F#A.[Pѫmi
* 9xͳA.[Pѫmi* 9ElcN-rh6ᴇm@aJjF2fkt;x5p͸l5҇q#35x~n8""!dhL8?Euh4Fq013_`&	LGsacgfGn<F#(Wۆɘm#VnjwQ#<F7nkt\3n&a"9oEN:q0ɻtc_24jp43zfcHƿ@eJ h6h2fHqA$6贳qɻ3_24jp43z*pcMۣ(Wۆɘm#VnjwQ#<F7nkQ]<f6$;cFx2F5rڇ(\3nHӪfcHƿA.[Pѫmi:uCWۺq0?jx5p͸m#gP񫦎8d?jx5p͸m qKgT#~\+Wۆ6pj[Z3qəK9Et4jpD6Thю#35rڇ(\3nH6qEMv1g$c_-rh6ᴌ\4GdF#35rڇ(\3nHڢPRcL~\+WۆT@r~ٻHmCWOFipͻHt;x5p͸lTAuB#:3qəgCWۆɘm#Z4xcL~:f6Li":@އ#35*T;x5p͸l7vCcF2fkUv4jp43hcL~\+WۆTAuC#F5o)n4QackKm:Kf:!P̂҇:hAv҄GhmS#7fk҈5p͸l9tSGnDvCfq#35Df6Li4DEx҇t6p1c&fmCWOFtۚpͳ8Q]<f6ӆcLzrڇ(\3nHæ9 <F2fkK9Et4jpF˧Fx2F5?jx5p͸m#HhDEf1g$c^\+Wۆ3Ep҇MQ]<f6/ 9yAö#Fx2F53ѫm`d6.PoCXnh6h2fH:QS#353ѫm`d6JYv#F2fkgCWۆɘm#Z8fcLz7v4jp43x@8F2fkC7HhfAiCZ9ErAtќcMٚ҈5p͸l7jH#7fk@eJ h6h2fH
"<q0\+Wۆ"8js3a1mCWOFn
"6qKƑ#35-rh6ᴈP*8d\+Wۆ!EB\3o3a1mCWOFDn54qəmCWOFvAr.8d\+Wۆ;hExHK9Et4jpJPg13_rڇ(\3nH%:Dl◍#F2fkA.[PѫmiQ(v ;qəmCWOFxmQ(yKK9Et4jp@8cN3ѫm`d6(6p43F2fk@f\3n&aQgCVqət;x5p͸l8EDvٝ)l1c&fnh6h2fISV(rAtќcL3ѫm`d6$&"x@w13_:f6Li"(hBhcHƿ討[6FA0Gnq0zfh6h2fHQ#<F#9oCWۺ7f6Li1g$c_p^:
Bm^]&acLR-(xCW#F2nΔ@ѫm`d6Ηݣd6q0&	h@F΂;x=F1+v#35\+Wۆ938dkmCWOFsK6g#W8dkmCWOFP˖F2fkmCWOFv:6Dhꊜ<qəQ]<f6+t<qəQ]<f6j.PacL-rh6ᴍQQfӸA.[Pѫmi[Dv@q07v4jp43tЂA01c&fgCWۆɘm%#JP񫦎8d7v4jp43rGn1c&fTBѫm`d6xCF2nG3avѼCyEN:q0ɻtc_@E6dE~	n^F.c8F2< mCWOF:DmF2fkQ]<f6tx؄҇]4v1c&fA.[Pѫmi8lj P񫦎8d?jx5p͸m#g:h삈҆u13_-rh6ᴕD9#~\+Wۆ:hZ8fю#l|z8\+WۆTAuC#F5GZ0+Fh#8dxaV2<
э~:EsC2J"Av&8EyC.cF2nנ24jp43DvC-*.Dq0ɻtc^\+Wۆ938lFx2F5?jx5p͸m#]<94v8dkQ]<f6TG-xJYQ#<F#Q]<f64vO(jwQ#353ѫm`d6xCQ#<F7nkgCWۆɘm#<Liq13^:f6Li"*S#35!Ph6h2fH壆m!MD
*p1c&fz*#5pͻpѫm`d6J]q0נ/EDrކu@n5p͸l:iKW#<F#討[6FA0GM)v1g$c^:pΊj P-MlSJ*p1c&?jx5p͸m#]<9RCfq#<F#K9Et4jpF4tW-P?lݤcHƿQ]<f6TJv懍]4cHƿQ]<f65pͻ5t1g$c_rڇ(\3nIQ4C~ٻG4qٯt;x5p͸l:hAv҄Ght6fю#353p·oFA0GtP4`d6Q#352CWۆɘm%5(jd6Q#35	`&tah3ǃc.i13_`&	? ye8aq1讣kKmF8drڇ(\3nH֖!yC6*ܴq0rڇ(\3nHtW-P?lݤcHƿgCWۆɘm#<Liu3a1#؆wWqJvEqƭdc&ftP?n5p͸l8<F#/ΔJFFx2F5rڇ(\3nHO(lGJR1g$c_-rh6ᴎith\3n1g$c_-rh6ᴎitl)xcHƿA.[Pѫmiv旕5hꇍ]"xݤcL|&	`3c0tc1]F֗۴qə0LF: 0v84Gq8?EuZ\3n1c&f$$0FHI;uSnܰ۶rك6D9*rڇ(\3nH?l)Cܢv1g$c\'-rh6ᴕ"9oCƮRh2fF8dkK9Et4jpJ^P6jݝ F8dk9oCWۺ7f6Li!F8dݺ1@^\3n4jp43wI	:88dk9oCWۺ7f6Li!F8dݺ1@^\3n4jp43wI	:88dk9oCWۺ7f6Li!F8dݺ1@^\3n4jp43wI	:88dkt\3n&avT9(ɘm3avƿQ]<f6:DgnhxJY8dk@f\3n&a(4iCm(v9oCWۺ7f6Li*Drފ<u3avƿ討[6FA0JQmF8dk@^\3n4jp43z*pcMۣ9oCWۺ7f6Li*EDrކu3a1z*#5pͻpѫm`d6G-Q#<F7nk@^\3n4jp43zfcHƿ0LхN8yg8aq6:!?EuZ\3n1c&f0L0L0L0L0L0L0L0L0L0L0L҉CVf6#@gJ%ZR4jp1g$c_	D-\3nH3n5p͸m3a1K9Et4jpG4yCfr]uBCH#~\+Wۆ93qEMj QK6nFx2F5rڇ(\3nHmPͺ+(n1g$c_c1f3c1f3c1f3c1f3c1f3c1nn!hBm/gqiSF&iK6|tِZF6Qjk#ghhrAtќqcG^\+Wۆ93##z7v4jp43lGN)oE5UFx2n\+WۆT@rMDsED/(kKm:q0lCڸfmɜmmRݣ8\Fgq məp8p8p8p8p8p8|p8p8p8p8p8p8pkQ]<f6:h"#4vADiCZ\3ncHƽmCWOF!ȈMvFx2F5	`&taxh#qvF<#mipͻH:Et6Rvn K36Fl:.4p74@hDaT67n`ۖ;v7MM0ۺnf|nݹpCp7Að+3<x@l _̸&
#?mSG30GMn04HZ:xC.f\ 00)X5xQ^W0ӔWTl0j5F5|aPk*¡j0Hn0ɲW;hќ.	gE!4t'm;2h<h0ɲW
cN/vR+]Fk2(fM]]4Go6Fq:@3Fd#\<uMO#<k.#]9e0Q`0
\aPX63:va4cI%q:AՀVg0_ tR7EC;Fx~HFv8(ˑ"5pͼgcp5^:qP|0FHII#	$`Lr§n7frڄFnr#DFqQHII#	$a$$U0v
`ޗ-7j""!$a$$0FH۪;vNݰoKIW0FHII#	$`Lr§n7frڄFne0QU Tx4۪;vNݰoK8x髆m;܍r|nݹpCp7Að+3<x,,ry矞~y!PQmj T6pncnQ $a$$0FH۪;vNݰoK8x髆m;$a$$0FH۪;vNݰoK8x髆m;II#	$a$$0vݹaSl:jwN䫒FHII#	$a$nXTlfӹ*䑄0FHII#n`ۖ;v.[0l㦮tJ$a$$0FH۪;vNݰoK8x髆m;II#	$a$$0vݹaSl:jwN䫙pLFHcvݹaSlt؄
^;vFlۚ7t;
ºc< [g0l4
0˂`0AnT۷,*vz\`ޗ-JQ[8y%K۹ݻsC|naXWLg1`x5XX6@??<?<?<?<?NN䨀Ch؎ "<`@^|:^ P  (@2A  0@px<#Gh PG܍rچt4&~: v h: v h: v h: v h2w#z\/)d ܚ#yENU-ۡSQyM$iL;`2w#z\/)d ܞmQStUKvT@w!"9mC)\峔V`҇R"HII#	$a$$U0v
`ޗ-7j*jҢVIW0FHII#	$`Lr§n7frڊU$$0FHI;uSnܰ۶rكz\* 9El#	$a$$0FT۷,*vz\`ޗ-JQ[8y%_HII#	$a$$U0v
`ޗ-7j*jҢVIW0FHII#	$`Lr§n7frڊU$$0FHI;uSnܰ۶rكz\* 9El#	$a$$0FT۷,*vz\`ޗ-JQ[8y%_HII#	$a$$U0v
`ޗ-7j*jҢVIW0FHII#	$`Lr§n7frڊU$$0FHI;uSnܰ۶rكz\* 9El#	$a$$0FT۷,*vz\`ޗ-JQ[8y%_HII#	$a$$U0v
`ޗ-7j*jҢVIW0FHII#	$`Lr§n7frڊU$$0FHI;uSnܰ۶rكz\* 9El#	$a$$0FT۷,*vz\`ޗ-JQ[8y%_HII#	$a$$U0v
`ޗ-7j*jҢVIW0FHII#	$`Lr§n7frڊU2(*Lr§n3f	;wCw#U܌ٯ۷4:n8!vtx X `h`DaT0FLr§n7frڇmQ$|u;w#z\_nht/pCp+
0<l ,矞~y矢Cq7 P8d<A`B dBmC:D?.[P%oK;jCoK;jBGޗ-v(rڇmQ(rAxBڢPoK;jC.pЃ8f|7j"P>mC8%(HP+Άm@sR#DJ[<.[PԈ(ޗ-v1G4.[P%;hrڇmQ(BӦCz\TJ)Dv2ڢPMP+ݵDgcݵDϡTJxAs@!7oK;jC6jC6GT<j,oK;jA:^4Cz\9%-P#G_Cz\nv%yMM~mCR͛gCz\TJ"\ЅKM:oKTڢ4DD64uCz\TJ)fGnliR3.6g7o=d&mC)\ݲz\v,PDP$~1#0:q۶< )[8gniySV$a$$0FH۪;vNݰoKڢIWHII#	$a$$U0v
`ޗ-7jD䑄0FHII#n`ۖ;v.[0oK;j%_#	$a$$0FT۷,*vz\`ޗ-vJFHII#	$a$nXTl.[P$$$0FHI;uSnܰ۶rكz\TI*II#	$a$$0vݹaSlmCU0FHII#	$`Lr§n7frڇmQ$$a$$0FH۪;vNݰoKڢIWHII#	$a$$U0v
`ޗ-7jD\R ݺnXTl6!4t§nvj:5vA7° ck2(*jyU0v
`ޗ-T引/noKvnr`0
\aPX65<<?<?<?<II#	$a$$0vݹaSl
Q<II#	$a$$0vݹaSl
QFHII#	$a$nXTl¤TG-䑄0FHII#n`ۖ;v.[0y*$a$$0FH۪;vNݰoK*EDrJII#	$a$$0vݹaSl
QFHII#	$a$nXTl¤TG-䑄0FHII#n`ۖ;v.[0y*$a$$0FH۪;vNݰoK*EDrJII#	$a$$0vݹaSl
QFHII#	$a$nXTl¤TG-䑄0FHII#n`ۖ;v.[0y*$a$$0FH۪;vNݰoK*EDrJII#	$a$$0vݹaSl
QpLFHcvݹaSlt؄
^;vFlۚ7t;
ºc< [g0l4
0˂`0@quSnܰ۶rكz\RvFl7n8!_W-1 Q a*~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~ P0#gσ<t <~M#vO$5oK6p
N4u(*i#F8΀<8t4u]KM:גFHII#	$a$nXTl.[UKv?FHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv䑄0FHII#n`ۖ;v.[0oKRݻ*$a$$0FH۪;vNݰoKTnJII#	$a$$0vݹaSlmU-ۻFHII#	$a$nXTl.[UKv\R ݺnXTl6!4t§nvj:5vA7° ck2(*SݺnXTlT:.[/۷4:n8!vc<%` % h*
SϙpLFHcvݹaSlt؄
^;vFlۚ7t;
ºc< [g0l4
0T?]zo%*-ɧM<k&<˿M)57gS?L:u3gS?L:u3g˦\RAYnT۷,*vz\`6RvFl7n8!_V`xc<`|˂`0@U0v
`͛&TR܍WSr3f7n8!_V`xc<aT6/\RuSnܰ۶rكz\JRT:.[/۷4:n8!vtx X `he0QU ۪;vNݰfbGL*vo)xF۹_nht/pCp+
0<l * .	© XYU0v
`ޗ-7jpJSr7evA7°Lg1`Vx6<PO?p^ƈۺPFٙm#x+Ǎ˂`0@U0v
`͛&TR܍WSr3f7n8!_V`xc<aT6/\R vݹaSlm%K۹ݻsC|na\xGT`*O??<?<?<?<?<?<m?<?<?<?<?<?p'fChDrEp܇ޗ-8
#`B dBjZ[gioCƎ?
#`B dB0@/b<?΀<F2vk`@`'@}ioCOrچIU/?:^ N GD{ P<CW0@x=AC f;3b80@x=DvgH#NP2l(/>d; Q8^}Bvt\}ax "=p3
@P=@"axf< 	  mP͡
7-?@PGsag p??q2lgc`C +1uBtz:dPPO~: v=P2(('(@'x=A@Ns0@ >v9 e@z;G2x=A@Ns0@ >v9 "~~<d?@PfƁv9 $x=A@NsxԷl+nќ=Ey(4g⧍\IQ^F+͡	M$w_s΀<t<'A؎*X@Ew: 3@/b;AbCt2dPPO!5sZ[gGN]Fm<h5tҖrx
T4xniv88t2z 2s΀<2SC0xB @x=A@Ns㇍8u""\6\FӤWR~;tn:YGNH٢$v+c4Qhx8H/$v+8.l7ag5I0)K!=G͛n31ۧH
?lF:t|mnٜot74Ǝn"_g*[gXF:t|mnٜn#<k]RGRcN]/-3gT4xԘӤWKpH4bg8"d	1ۧH
HT4xԟN]/-3~AtniuJ#GI;t8!Rݳ86CjniuJ#GI;t<xt6#ٻFr~;t8!Rݳ8ݴ!4pniuJ#GIӤWK 	H"KvRn""\6\F#DR4Z tќӤWKpVh6fݣ8p:nOۧHƆlGN)otZlݣ9?n"<xn<]#Æ<lOۧH'(4Ghql7#vI;t1u(4Ghql7#vI;t8* 9ElM; 4/nhEDD mU/"BjF?vv+ِ]6pRm\F?5<ۧHGkKDh3GQ6,u"igqEyܢf:Et7Mgqp-Dnќ\phEDD mU/"BjF?vn"_MR4Qn8""!?vn"_H[xmipͻGQwݼN]/Kf񢸍-,8Cӆh񣇍\I$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWHII#	$a$$U0v
`ޗ-7i*II#	$a$$0vݹaSlm%_#	$a$$0FT۷,*vz\`ޗ-$a$$0FH۪;vNݰoK崕$$0FHI;uSnܰ۶rكz\䑄0FHII#n`ۖ;v.[0oKU0FHII#	$`Lr§n7frJFHII#	$a$nXTl.[IWX]4TDBR+ܢx:]4-҄ݤ;t8l--!ƎR6?vۧHͣjk(7mitќh]4Cl1-g'ӤWKpH#yKmF: $؆hOۧHKǔ4Qn8""!dWlݣ9?t|n7iKv֗Mƈ7M"Kf8h68vm<h-Dh!8y3x񣇍\/,nQ[88fќl-#xg:tAr+<v+hƎ8Ch4Fqhc[7hOƎ6Ep7En0#hFq ,nH.F7 IJ]8l|c[7h4Wj7d7o"GU-ۯ8݇TLv+55`ͣjk(7mitќh]t+nќN]/g-F񫦔w.FRgqVu"\<hOTuRݼn^F+m-8iH[xmipͻGR~@qHݐ\Et?lѻ7qqz\-#pѣ8"Ƅ7mF0壤Y<v+qR+M*y6p(6M"Dhd*]6	H讣v֗MƈO\R ݺnXTl6!4t§nvj:5vA7° ckk_uYvz]ދG0w öFcuo3=7_}_cIG@:7+vqW_?!;#wHmt~˂`0@U0v
`ޗ-"T%K۹ݻsC|naXWLg1`x5XX6`jy̸&
#

ݺnXTl.[P?EtJSr7evA7° ck lSDaT67n`ۖ;v7MM0ۺnf|nݹpCp7Að+3<x@l __"fq悷.qSCѿD8_?^C:q1[CD8Cqj?-MɋD8qd],!e?D8	ŏ?v"??aR?D8	_"?"c?Pk!У!C m!5pC !OQqĴLj?<?D8$qH!&?D8_?A!`I!q)(q?*q?*q?*q?*q?+q?+q?+q?+q?M~!7C!oC'C!!I~$q?,q?,q?,q?,q??D8"?gCCCCC;C!!N~'q?-q?-q?-q?-q?.q?.q?.q?.q?N~!;C!wCCCCC?"q??D8"O?CCCCC[C!!V~+q?P~!CC!CcC!!X~,qćqćqćqćqĆC$5?"!OHjD8CW!?qĆm!Hf"!qĆo!Hf"!qĆC$5"!gHg"!qĆq!Hg?"!qĆs!HqqćHqqćHc??"!D8CqĆC$5"!w!_?B#?D?B?VD8r!pMdC>d}!p
?D88!p<s!tC?"D8[CoCg" #?"OD8$3L*ا1gw0zdlbw|'?oݗW?nrӿnaM?=<ٿY=_Wo;L?8popy㉿p_8s?-MjwM|MĆMF<ĆS_5@:###Yƿ=PF)#&iWMMG"!V_2H2&dS%dU&k? 2Mc&8e_Ç??G _o? ::<[l% BQa?"gp8yWG%OM* x<E_??~c_Ok7kc_?|ƿ~c_ƿAS e?_UsWp5q11ïk{!ƿ?)Okw;5pc_c__M)F1Bƿ,c_k$=I1J?
gkK_1{_k_?_5?9!_C?,7}3~c_+5}1?1'c_ O(ƿOV&111#OS7kHԁ/ >e_ԁRBԁR~c_{Ak>@+5ǿPԊPI
P5T?}Piꈿ1911~c_{ꋟ15?1=%_1= 5ƿAw~c_d۸=&ysM 7i?_?2 \ԁ'yoWp̋"_̀;\ԁI.U@yWL-yd3p_3"_3ӏ3Eyw.51>f "_3^f%p_Qp___J~"_3Eƿg/~v?VI&z\kgՉ"_T.	ެ.5e<"_'c\khi.5thp>@\k>i'ğ4?\k⯚ ZJ8EƿNqߚEƿyqǞh "_q̼У.58Eƿ?@S.5|Ǆ\ko ;\k|"_'Pw\k\k|\k5EƿOkS\k<MR'jK<'j	EƿOPR5xEƿUqx߄\kš?>-p?$	p?Jk~q_EƿZ.5D>qA8Eƿ xEƿ 1h.ťq-0@g\kOͅ"_|_.5 ˸Eƿ |,͇|"_c`˄\kl˄\k
"pAk<A&7\k
g%A,$Ŏq*lZQq.dqM.q5S"_J$6p)+Ҋ\"_J-x6?Tîq?\"_(x6S@\k>gxEƿPFl8EƿP?.q|<"_(\kxEƿ!+p
BƜ"_q$"_8Eƿ!YMp.5	3qEG$ .5	Ce.5[\kLEƿ!?.5}|"_:\k'ѯ4G|"_ʾ\"_^8>8EƿQxEƿQ8tpyqX:EƿQe$E/ qJ~8Eƿ?(: ^qDqQ0	7Eƿn"_7/ܕ$7Eƿn"IxEƿ]+<Jwn >qI3ӸEƿn O)|G\kO)'x %򒇋kf.\k\˄\kq\kAw\M]n|\"\
,	ZW"_
UppEƿ..qWÎq-<yF9.?я?iG?i?f#2 >?љ~G?g#20`I?џ~(sF)~Ƀ1TsFM?ы#1hsF-~ß49(~<s!?f㟇s!9~3(Cs!?h|9~6CF?v~#~X9I?EQ9#(9c)8s%A?F9s%~䳁K\9?\.as%~Kd9ڎ~#-s%9#-K&~䴡S?i,9G?Yds%?Yls%~#,9?sIV9~'LcJ$sIsIsIb9~#U?LM?ɅL9a?szsN?~Q=b9=@?C֣z9=s_~IzS?~h9pG?V9~v1upe?f? :>?Qul?I#&~CL?J,~~G?:9c7??<s<?ß?Cr9#~x9??P<S?TsM?hs-~z<a?ɸjp9M<?Ms&?M@?ɬ?Z~a?khM)~&~M-~&~jX㟇?\9s	??G?r9sH 9P0s 9hs9v9??r0s>?Nd9~'#~Hs9S?QZ?N-~#>??s}~?#>d9>j9ß?91`&~#|[?'~s|9Վ~'~?~G??s=Os<9ɣC=0s<9#9s'~?7?~9?b9!?r9?F?H~c~U?~hs~[?# ccp9@s?~  2? 5?asM?0sG?@-~? 9@P?cqAsse? 9( ? ??$A&~R?0sU?9)ß#9+?ҍ?~K?~S~Jb9?2?Ҝ~JF?҉#ҟ~ICҊcQTsRhZ?[?Ҡ~J0~sAXP8?Ps(~(J9~( ~CG?0򅃟A4s(??hds(??sA@s~?
1Bs0! ~ßss?!G?9BJ?$Ts#"!'~~?3q!?!~ß6#>?!?7#4aC$~ߎ~P9eQh!?eC9C0~sEXQ8?Qs(~(9X~(~C-G?0򍃟E4s(?S?hds(?S?sE@s)+?R7?Q~).?R~)L9?ßI`$s)G??`Ts)G?CI8sJRP?~f㟇?ß???ß~nG?~do?e1,9-4sK-~K-~pG?G??"+?C$cEßx9IG?aQ#A)$Da?"X9D$~~OD1K"`/
DM?!ds?"?8sG?a?E~?S7?3c8?7~3(Ss)?hL|9~6MSF?v~2HS~9ɣM(s)?`S*~4Y?e[?ißNS0~5㟇V9q~~1??ßb9?Cj9#F?$~}~1~>U?>9hs;>[?N?~>a?A~c 7?Aoß <?~~G?3 a|9C j9#a]?	#??P-@S?@9Ts	# -~̿? N? 9s?  UcM?8?1W~ Q0 G?@?|9+!Z~
s{
9I#_~&~J?
S? 9~¿ R-~?Kco*p_, S**?s㟇Es??s8Q?"9?Eb9T?"?sl?RH"?Rh"~)LsU?TE,~)hsKc9E9?"~C~Bsq~Ckpms1C(f?~|9?.G?~l?BI?!~9hR?BS?
`J
h!,~9	ls?9
FV9#~so4c2G1iG?#L9G??ßs~3FF?k?9?F~9LB`񫦔v6`AvvCf!]`˖ݹaSlBn
INݲ]4)ݵuB30@X4̪nJHbX.sD6EߚqbX.uD^%6DvMHM<`2 a`a"h|>%2vkS
<
)!7mQ*x|@%:Kd#7k⸌~TD6<8	 İ]0D6d6xFk! t%hvCv%"C dWkD0;*4C.͝Ӧ흼_5 (qxTG4iE.8Ϛİ]0hm4pB_H8H):n8E_@Y"	C^3gk03Ģ{3gkP> İ]04_=A0,J*%-ۢCRC%n:nǚ;B A;xTiR#5D İ]0x|T[%WU/\qiWU/<w) 0)V?r鳇5id1,L9j|lAHxlMO"_j˦˭1,L9T+d:lL"Fr]?";h|<.
)!1_V˦P`aܴtך0%-%2vݣG>k7H9r/(/8Ģ{vӔ'D5h+#jRݧh>]V㪝qAZB AQE.ݴt|%(%[\ƌG%DJ8l|Mۇ DJ@_%`a͑D-DT֊\3ך	?d*"pp~Mh:)pG5襛?5$B@ɛwd4O5xSHd͛tW-yA
Hd[67Evᣧ^kaa
X{XC^5tҖtT6y)tÄ^5tҖtT;x]4"g@qKgk
N"%XWM)gEH[:WM)gENRİ]0뗍]4R⦍׀31,L8<WM)gE/:<ŀ`a\j,T;hG^4_ȓCtÄ.^5tҖtRxW-<r񫦔F5Qh@9/iK:#6yۗ]4*i%j,D hAtZxJYЈAx<}ƮR΄Bƈ7E]4xr񫦔GEr҇|r񫦔ٻ5t	 bX.q{]45iQˇ9hg~΀<q2zoKR͛[sN:T@nޗ-7T8 oGАj(?jM;l|2
oA.[P	o)xh?j!mC7Hhh\W47hBh*!g(!9 <_	J``%E@fC2
#D/)3BC˦P%yO]6pH.4t(fCM<RP|:Ģ{P	.8yEH[6CC4$:lTB^4hHt9tp·o)x!g(uJ%<tCwАr鳇;:!hHt9tR񧬡]6p-hfCM<<!]6pt7i(EĢ{P	.8yCz\Y_0Kn: :l| 41,L9Z:DS6y`a[6ymCgQ(G>-? y@z<A[:Dkz\GHyGaa  4oK9 VmC<t IO@PhFmBGjޗ-Ch4? y@ xmTmT<? y@ ^=Aq.[PRN:u.[PRN:Iǈ!x2tt Rq^=Asz\+V)lmCW(R.? y@ @P=( D)8H.P.j]!+](xt H2@(@AЂPgϨ}.[P飲
#J"7j4vADiCW Q!f Ep΀<2`H0ЂPgϨ.[Pʜ<u@p/.!oK;hP;yK< ? y@f;AǨ! P3A	~΀<3ʀ(΂:<oK;hx8ޗ-vN:czx8: vPC*<ѽ.[P8VmC@4? y@dO5? y@dJ<Zޗ-tO6oK:Dlޗ-GoKRty'1u'1uG[*irځG4ŧ(ñ^;c /rڄ1G4m.[P?h⦔y xB߃g(8v=tx.[P*O6oK9tҏ΀< 2!p͏@PwGmrڊYtۿf飷tx6: Cv~΀<q2a7j)fGnlf飷t6p΀<q2aN:C3x= f飷t6pX4.[QK6n;wCgJ=a'!f<B(t:ag@z<Ax8ޗ-7T;hmE,ٺGx8: Cʀv'*17j)fmx:ޗ-7T!yG(t:O@Q8tPh4yz\7hm@n
5? y@b;?΀<1@jޗ-vŭrڇmSci1	rڄGht;x鳄?7js3A3AGj^Zޗ-rAxBO@P@O@P@jޗ-ChmBG*<t <vZ: ;Atx6ޗ-G^7j)Dv2΀<p3G@ONc	rڄaG^-oK#:O@P>ðŧ( eG΀<3h pdtG/5%@Q;6nCh|hT	tÃ(7T;h|BxtG^k tì? yDٺh6x<K΀<vl4v<_
s$1,L86: ٳtۿ5!tËO@P	΀<8O@P8g(G^k@tÛ΀<tGm3_(CK-? y@dO5	t qր1,L86: ͣʜ<um1D1,L8@: ͣʜ<u@p/.H.`? y@d^R.P..? y@+vy@@#%@P)lx6: N:_t =5r"Dt =bh}bX.sS ^@n4%4? yB/%(?jD^k)1IH@bC|Q%E@5`bQP=|%)P%ϙ,J*i%တ"bQP=|1,J*C,J*p5KkhDOXTs_e0J%E@5id1,L9|NtÚ 1,L9ñsİ]0 O_	A<IKkP ,J*BRC%n]yMAP0=-%5"Kk(İ]0P,%E@5HAp8@ a`a|)Kk@`1,L9 !,J*AH-Kk`a|,1,L9`((%56^KkᘮAE$2^k1H/aE$2^kHb	bQP=|,%aE$2^ka	( !bX.s_=A0,J*|Kk"KkBİ]0qÑ`@j6},vFĢ{r, 1,L9X ` bQP=} bX.s_A@!x5||-KkӴQbX.s_>О%5 İ]0V(bX.s_V\(KkRR1,L9h OKi,@Db9.X.Ģ{l<Kk	`CtÚ %5\CKkİ]0&,`a|Aa< 6CtÚHB`a|1,L9İ]00&"̊8bX.s_~MTtÚ[d1,L9 j6| ı(
|,	bQP=|(bQP=|bQP=|`KkX	XKk2Kkģb%JPtÚD"KkFL±IKk B%5	%5  11,L9\1,L9`LQKk`18tÚ"İ]0XD@n4%542^<Kk tÚkpttÚʒpİ]0Y5 (+`a|Fx İ]0澐pR1^!	K*-tÚ (K|= /59#k&A`a|x"s_'PtAkH1,L9h>A D.
)!_ pİ]0 Ձ`a|p,!`a}|
bX.s_ 1ʠ1,L9g'%5l:a1,L9!yx	%5LKk$İ]0n`İ]0h%5xOKk(%5 2tNKk bX.s_m2#%50Ģ{XD(@H%ԧB%E@5	@-"XTs_ BHKkPGp0CA`a|TNCtÚ$9?/%50 8U! |69*"U! |/j.%5!QI&E	bQP=}x:<mD
j6|QAKk@0CtÚ
J_7P	NtÚ#p ȧ`xRC%r&À~B^k䰽1,L9 8tÚfD.Pl%5ȲCtÚ2 bX.s_Z#Kk?!x5`a|
`
A<m7#d5f @&
@4KkSp	bQP=|
AЖ%ʁ	 d5f" @d5feD%E@5C0 (2@()tÚ`XbX.s_:PR1^!AZB A3PR1^!'f%Kk cF#k!v
F+<8=) 0)58Ԉ1,L9CBa`a}*T	D(J$B,J*@  >Ģ{CQpVĢ{ 	b%E@5 D(nP%Cı( NĢ{--Ģ{D@Kk2pl%E@5讬ı(+Jz(澘G	bQP=|F@Kk ,(JN PKkሰ KkabQP=~bKkaa
X{XC/
Ia/
I|%]
5B(`B|	A	L 5 N1fk))s_tAI5Pp&! HP|$n&"k XB0z+ ^-蹯"hr 	%B~k% +Vnk(|H<lɃ\
؃J V`@ ~Qi0\ N#$S|ŅF33_tAI/BLǅ(C Ś/
K0O_tAIޟ|#\_i+b[50XkQMh N >J V<lY|"{E<p&N3_Efa
*df55ǚ4 eM, _5 (q	Ĉ{:MHR"ߓR"&E?ɩB?Ԉ W5"/MH_R";jD_jD_jD_~MHԌ&EBɩjD_~NHԀ?Jw-".[6eT~R!~MH"UQ#@"EV&[AoԈ.-"/27ÕVoZ|d_iVoEiR"1"/3?wO՛z\>V-lZ|OՒ}Z|-i>V$Yoէ[OVo~>4hՀ|h:f(}-FГ`-Bg@[#$E"PjD_j Vo}Z|j-ROK>>5.-jVoN=Z|-_-lޭ>Zէ[OťVoEVo/iޭ>6elէ[Vo}Z|l"7է[wO͠Xi6o-lc-n_Vog>zy-l-l-l-l-l-qOOÏVoZ|M-qէ[_Vo-p-p-pLi8-pVi:է[ϫOVoVoVoZ|-t-t-t-t-t-uCէ[ޭ>7Ai_Vo-rOʾ>7=Z|.߈Ԉ5Ǟ>e-yէ[Vo?Voޭ>Vo"|@5"//	> R"|-)>X-Z|<iէ[VoĔ 9i@{-5iA_OOOoVo+Z|!o-<iB""%E;jD_EOէ[oO Wէ[>8s->8*^BԈ^KH⧫O֩is"/Zէ[CVo}Z|LiSէ[O5>Z|-+է[oO1cէ['>>9zVoZ|raiHo-է["OG>>	$LiHZiHaiէ[Vo=Z|0s-'+HΐKH΀Ԉ-է[@"/:Pik=Z|է[7>-ʞ>NibOzi-Voi3է[eOVoޭ>;Z|iJ4iJ-ORgOROQ;է[(-gOaOa71"/5"/EVo@C_Vo@夈b-#5"/=Z|1}Z|1 TeeOG>>W-?է[!3է[!Sէ[8է[8է[;?VoVoVogOO-OLޭ>,Z|li	Ji	Mi	Niէ[iZ|OY-^>\-ޭ>
((z(g---IiMHbi'$E13է[2Oj>F>CT=Z|>N}Z|>DV
--'zAi
=Z|է[>>_/Oן{/Voy-Vo'zgO׉>>^[iSէ[O-gOޭ>
O}Z|z)g-է[Hy-+է[ISէ[Igէ[Iwէ[Iէ[)i>Oէ[ F>Voէ[}Z|!Wէ[	>;է[
ޭ>`է[}Z|է[^>`>i>agO=Z|-oVo-zէ[=Z|xm-Z|x4iVo><s-?O	><}Z|x-;է[>
}Z|z*z*z*o-VoDVoE?VoEoVoEVoEVoJ>
ͽZ|-i-𭏫O°է[[VodVodVob/O´VobwO¸>>
ŏVoVoO\>g>lZ|z}Z|>i>eVo?Vo jD_4,?oo?"_i<VbĿɩX?KH׫OcE`-i"/}Z|AԈzZ|Gޭ>Z|li&zZ|Jޭ>VoOjO6iQOc-C_Voէ[Z|)7է[򈾭>7է[ޭ>ߥEP5"/-EV>?jGiԗu"/Z|5jTiԱrD_5=Z|5$j_iUEVo"Vo_Ee>"է[`Q"/>9"/<ilzlNUHVoD_6+zl
l'zlPH§O/IOOD_79ig"/=Z|7D_7?i}HZ|7uRi}̒"3է[q"/>oD_7}Z|7~ܻ-"-~鷫OV䈿c-Я"/==i)OP	Vo?uէ[礿D_zOi "ҧOKx"3է[?KH_Ԉp}Tp}$E~>:Vo 崈pLiB)-"[է[h=jD_"-ʿVoci_VoP=Z|9k-+@bȫP;̷(_;Ֆw,~
0v/ pv/;_8#z+/~Aؿ/^$Ĉ/p"/ŏ48F_t1Cu'rD_:=Ct4tzD_:&:,E㢯@[ZD_:/: ）O@[{xCv}´v$Edo>Oq-Չ)>w-Չ=b|b|ʞOzw-+=Xo_$u$5@bHy$ģ$ĭ$N@b*yIo<ɔ<yR"gՉSi]6
Mϕ6>:D_|Hu$|H4	 -oSH$|*yIo@?[
"2?TR"bD_-0
$E-E/NB"/>" BTz,=<%ǰ|%=R""D_B_D_Fi|[D&@  &E D_)}"OaH ;*EVH C	*$E቗"Ԉ1?,$E=c'JD_
䈿1!}D_>bH"}"/~D_T37F83[n}X;=Xod`waH1ճ1'̜[ᘭO
2!@[3yAs3@[/XoyH_u$EH1	o"/e4 -&~"/fV)@[R?V&[RoV&[Q-)_ [P|!*D_	R#-"/Mi,@[Q;p R"/6H/|!*D_>=XoOV&[jS4[T`-*|!*D_P=XodV'[X!*D_4P@#oެohoXoCVXA [~h`-uVGh`-E~h pj  -ԵVEO4 86
[ E*E[ }"LF"/ 2ך5!bD_ f4ko"/#d"@[>"4uo)|3$E
8+yC̑	~d@[w2D_2R"@["/d$E	D_:D_ȅ"':H>q"/d?,$E߈!Ԉ̑ b.~hi掠-Yyb|>A"/B}Xo	JԧX4	`-D4	`-|M4	`-hoL@ED4	`-h pJh p8%ٞyKoyKo?D4	`-vyKo$̧,̭,IDXO`-h[KoyX4 8G h&yKoo@>@!oѼ[Ֆ -SՉ7 ?YbjJp -KoNDX [Ko7D~h[톞h[|l,ٗfhoF@lyKo&yG4/"/@i\ȟqD_ɞhHWՊP|,w-.)!rD_o4$@[V)@[oV)@[ !	ՊP d@Jb@"/ <Бo~R4 --jz6ntH4	 -^Mە}Xop"/n]@n$o$Ho4	 -A#4	 -BO i"W2<%1@p0ՉV&[_N@E9@EyIoIo@EH$"Io>h@[o+HKdEXo[e"/r" w$EJ~h`-"O ȭ7S7>:D_|$s4	 - ~=Hq[ḙD_[|=Y$$3HgHw4	 -fh@[p"/v̙@[ *D_{E%HY, -|"O4[^RA@ bAzA?@ bAMbAKĈTAA-zJ )}ibGHF"/!p4HAl	D_B<AB?bBkdB#J!?BtB(ohQIh7EV)@[kd#zJ
>h@[o-D_
h-`6HѥA03V)@[V&[ŏdX1!yYozJ!oozJ!BDC&J!qD_Coo?o&ެRÑ -ՊPr	R"RÒ`-_`-Չt:D_9@>h@[WtU@^h@[4	 -4	 -<$<@-il|ɔZn}Xo_dV)@[,}Xo'|Dc	R"Oo%Hȁ_$EAEA_V
`-!#	R""W3 "ЫooV
`-/怢"SoB߆T:blEA@ȯ<ЫoH[R03Ղ*D_b - /	R"KoyKo=DeEC_VoE[@[lBd(g/fHރHހwD_dՊPGD_-/-ů4 -§-4~h@[cV)@[d4 -1wՊPD_FD_F12Es/,H"/#VbD_GR"8߸HV&[q[Չv]@ŏV)@[䅞h@[䁧-A-@_ (	D_H+zZ@$}Xo~h[``-0̆@@Xog*zJ& (|('BIq;D߸"/$zJ%?48h=Xo_h-4 qD_V)@[i;H(yIo@[Ϛ@[H<K_/Td,BD -HEb6d|YoEp<bFǫ`-{"/HyYooZ3bG@H'}Ԉ (Oz6~'Չ`CT?,EՓ-Y0@['Ւ-MG^MP}[8% -;0E%?2"@[$E6HɄ/Tg -`0EbL-y_@V)@[QM"/K~h@[(~_H_yؿp}m"/&Ĉ~YHɠO"/OV%@[_~D䈿@*z*oV%@[ՉPT~Mҙz6J"}֤EED_!
v)3UH2`-9u"/(䈿Dr_jD_"MH>MՉ'6_` sD_""/"`-OD_#89"/"/Lp>9"/L Ԉ0>)">?x"FUbT=Xo2V%@[A`-7`-I/`-I_`-u"/*v)%]E@9"/zD_	~Jw-Pz6O`-P)	3Ƒh"/MJblR"C1H;䈿~A"/,I	HE@HđՉՉ=Xo@?Ԉ}R"Չd~x"TQ1 w崈L#
MZD_&APoQbD_@唈T6 _R"KH>bl  Չ u D_ #%HFoл"/;"/CD_\}rD_H_R"Z&EഉެMbbD_[1~YHt?v).5'5M"/$E%"^3LHxEHx1%bl\"SՉpVbl]D_]5"c9HO	R"`"/"/ "/ ~E]blՉu~MӄV&["// "//2}"d*"E$E?R"@ixP@PՊPQbl(?"ެMXo~#$E4 -/E׫-"/XQ/t( 䈿RY2a&@[7ՉC/EcbՓ -%oV&[E4 - =/EV)@[VL/`- d)/E♷-Mϫ`-LS<,0e/E☩(=_`-4 -/}"/Oo(<Ĩ<ĨTz*}D_*	p4C_H]?HV'[<blV&[Tblƿ<,8} J  ]	R" _"/  ?H s~A"/MQ"/@~/D_ Q"/ ($Eⱗ唈Vy>!rD_+9b+}XoŏdblXo{d<,<K"-zJ VL@,FHB2o"/!?rD_EVLv>d p_ b9blbz61Wdb%(UblYo?rD_-JJJŃoV%@[V%@[eI~i"/MXo#V&[]-,ŗrD_,Ra%H`_D_hWi"/mOblh EHqD_hx [2"JՉп",EXo{z6?"v^h@[/}"/ՊPFHO25#V&[?/E-u _HτQެMXouVyYou@w_HV)@[Ro-D_̖D_̀"d~2}Xos"`-f1bl}Xos0-s;<,"f("EXEXT4%"EН$EЩx!悗ܾsC-j1blB)5"jYblEOV&[Z~#$EZ4@!/EZ(EOV&[O`-l#$Eُ6 ?}"/}Xopl}TdOTb"/2plSMH8["/lppx_oppR8+z6=pt.ptV&["nod}"/瞬RFH2Wosx>MwrD_}XoqsVN@HFLH<c"F3Չ_V&[<,~6b/bTp4u2,[`IM@ _"/4 -%=Xop~"E!qD_IopF"Xop)S,BrD_/ՊP~"E"%h7D'|B!O_HD+zJ RHC?Hğp"/>/>osoCos{os-pSR`-p$0 -pZC
oqzτoq|@[^{ -/|">C_@[^YR`-// bVyYou?}"/FRՉZQbl֖?"6"/W_HF(e4 -_rD_3-}T?T_V&[$R" _lpx! _H-0e ?E`*D_ LH`-tՉ:}s>	RЫsbD_D_5"D_	R"/T+@[:dPdXJMblT4 -ܾpbcV&[&g/	rD_a3ՊP=Xoq`-1<,}=Xoqǫ`-2<blCd,}}Xoq#tĈ>MN4blp"/=~h@['%	RNM	"f@$	,XouT\{愈rD_5b<,_H⧫-_
&EXop/"/AwܾpXb`O_H9EH7X~hop}"/(2:D_S4I^hop:D_THk"/ _唈R" BI`5"/>ov 1"/ ;HTՁDTB唈Iެ,p"4߉1"/0Mpb"U"hyAĈ%yB)5"/U>os~F*D_Ĉ/9"/Ai"/Ge"/_p<dγ`-߈pi"/pe"/p&E/yop"/<{e"/<2LH߀rD_z夈;v#OVNosEH#H/1"/)?"~R"otQb~"E1&$E1rD__"?R"߉}Y:)op$?,E	 ?*D_Oi"/L,MH'6Ld0Mp&*yYop&b"Xop(Փ- 1"/Qq`->-6W6H?"WyYop*}}Xop,Ta*D_?Hh"-$E4"~&E4Nbl@EHhc"~YHj1AY!"bRg`-?dǾMlՉ~h@[6şV)@[6? 32- dV&[ 4 - bܾpXoz%d" 䈿>F6bl(YozA7ܾzDV)@[	ՉBk?""Yot"ܾt!3ՊPf>blٔXovjMF>M@/	R"~"Eݠh#YHH>h7O [~_Hc(ެMqz6ag2D_Yot0_HՊPC?".Iov1"/rD_}Y2\Փ -M,Yop.~x>R Փ -@=Xork/}"/-?VLrO`-L@ܾv⧫-/`-<,  "Tb^Mh@[_H--z6 ;"/h@[O}"/JHrJD_ܕ=XopՉP*ḩĨp4wDV'[SՉt*yf_p4wcoH/TsA7*D_P#$E܄: z$/I!8MHF!ߖR".dgbD_À"/HEßH"C.>5V&[:LAZohB`-Y -Y"/~FȱozzĿ"/EG6EG9@}G}"/V)@[G$A8/E(D_ȆެM%FHMEHa t@ܨ{9EH,E0-$E/5"/[t޾LH_wV`-F?R"FF#)#?-$E܎Bp~"E;p1/`-I~dFh7$."IAb)^hQ$|&$@"UJd4([Fd"w0%4([w$Eh7_HY(7H~#Eot7H|,rD_Й(4'@[B4([E|A&FlBAĈ-_H,JlRM"?t_"/}"/7-T We"/= i"/XE ;E C1"/bMH3H2$E? >XowkowV'[>O(Iblhd[ܖ,z>'>MH iI߉I,}iIZD_DߺD_ɅoV'[ܘ]bl̃XV'[z6tVb|V&[	>d[ܚՉ&bl&z>^M:2`-)b|Ꮻ`-OWz6ߙ_V'[?Չ}Xoq;ՉI>d[(ՉJ_>O@uO2`-!9b|'M+HD'KHD(oor#"Q+zJWrdAܾr~RJOϹ-"/)Нorxrr)qU"/a$E,K
J`;"/aKu/E.V)@[,}D_nt_ltwܾt-'zJe4'@[-C
0oq
0>h77-"&Yoq()J34([ܦGAi^RLI@4V)@[ܦd9/EzJ|GEH,}"ȫop@4""/@"4[!>*V)@[ebl{pXop""dY>zJ)ՀL
V02}D_k&$Eu"#	/ H4w !I  >*D_ 夈 jD_>M`-EH"2"|oopE/ [~!-V&[d ce"/RA䈿3V&[blFH#*YopFrD_oՊPb2D_̌- ?V&[Yop1*+bʇorLH$rD_w([ҽXop*6d} 	ǫ- `- 3Չ r*rD_ʧR%rJD_+V&[bT(I-	6uE`'I$ER"	о䏹D_?JpP"ED_A#D_A/5"/VblxR"#;A rD_vROblpMqSpRՉ-XopR"
Jh@[}"/NbHtѧ+hyh@[4}M=Xor'@[ܮ$Eܮ=LH`$Eܰ0=Xoq!`-$|, }
~RYbTĀcIB_HMblĔV&[I d"~K=Xoq(F*D_İ{"/Z߸"/\h70оn}Xoq,$EK&Yoq-/_HUb ! "/-	R"Y,"/K"/AQ [V)@[9blPFH*lZV&[-pVyYopVSb$Չ ެM߈ h@[_J+z6a`-&h@[Ly(_V&[L-z6`p
9@/-DJp
R"`OETXp "/Wxc0 _H ^R Xop) _2D_Q6׫`-Z#$Eܴ=XopY7`-ެM,!~#$E,,rD_a[ՊPBJq4~"EMR"&"/hx`- 0_H =XopblBp"'z6q`-'_@q/_HOb1`-V&["4 -ܾp)J!w*D_hs$EoopZUW/EXoq<Չ_dV&[O+z6x2FHm_->zJ5	R"[-R"q"/?ܾp]/-w)"/}dp_H.Fbq#6H.&ษ0_H.Xop^Չg2D_yGՉoV&[/dYor_Hqw-\y!/Eܸ(Yor}"/ՊP.~*D_ˡ*D_ˠ"]	D_˥4[ܺ*.R0>d "/A0rD_?V)@[>dOܾp`Sb&"|,0rD_w-B_D_4`-eB6H1@@/Eb"/ēd/EXopb]B?H10opУop~diǚ >lR"/d4/E\J!~YHr4([8,E8F_	D_әYot_HqՊPNqD_Ӊh@[8N+zJh\x~r0/F6HxidC_HyՊP/dYor}"/ՊP/|УorS/>q"/Ϛ-^?rD_}XorEܼCO4 -ܾpd(&~h`-h`-~h [ wlpda@⁗ܾq@ՊP_"/4 -(rD_>Rd>d59OSO5	-_YBйor4.@[ܾDEܾGAg`-_	D_o4 -_~˾R|do4 -(VzJ+EH EH?")|йoqHBǚ-!%"=Xopg_`-s
" -d(J%H"/G$Ei"//6H&0 _*D_	h7-)xgoqL.")zJ4`-)qD_0W$ES,b-rD_>Rx Op4tcqQo*D_AlqP%"*y[/ET@bGh7Gw_HQbA'w -*'yoqP@6H4	dC4 -߹}"/ՊP,4q/EY(@c	R"Jp_  }TV"E>0?D_~pj~qVV&[UA7lqTe"/⨭x`- P_HO=Xopbl
"/V&[V"+9@#_HՊPoqX#$Ey0 ;Փ-"/*&$E Hp"/"4d2 8[@&6⺟4 -+"+}Xoq^oV&[W#Yoq\/EW(J%~JՉP1>i"/"$EF_V&[EՉQquoQ}Xoqa/EXB߹D_Ŕ/D_œ"/0~{O=Xo{lbl-z6?V&[ÁTp6HߖR">h7(B8&"ğV)@[èz6?ܙnUbl7§a[/EՊP6FHO)!'@[WIrD_*MY2$VLHU/@Awܾ
V)@[ªVLTV&[dL߹}"/&>RՓ -2-634 -3_H_V)@[fGbl&dV&[fd&`!/E¯b*}Xo
^h@[¬/E®V)@[¬ĨM#bT&C"4p4	Ibl&Xo	"/RrD_&V)@[-*D_"EHEl~ZH~&ElM/"/`[$ElxAo63"ƞRkAG2D_ YHYA}Xo8",@p^R߈u`-R, }"/u7ՊPdMĈE9"/p0V&[6z4 -rD_ ?ՊPoV%@[	p4>D_ A׫`-6__d+}"/R "$I$/JBR"JD3EH"u?H"~D_!&V$Ep }Ǡ_"s?V&[/Չǿp"/{_4	 -$"o<$^Y@zw<$i]$+BϸV
ټɔ+Yz6Xo
E´$+K^h@[¶gh@[yIoFHB6^h@[yIoFHioɔ!OՉeo`-_*D_'+Xo	Չ~#$Er*$BC4	`-	<w| @"	^M$/,$1}TF߸dϚUo+[0*yXNI[tXNf(NVa怶1``^oh>oh_p"/ʞobO0Z`>o	P𝃟viqD_'aݪD_'cOV&[v>D_'ih[v]@%S,!*4	`-	@*D_!(BTV4
-	E?jJ*<,&	~D_!0ՊPoD_!4h@[~D_!3/V)@[D_!1;6H&+yYoL
D_!1wՊPD_!44 -	C$E1W(F!?2D_#"/OF%_4`-|йoT@lYom"JHd>@$E2Fb!9*D_!:߸H''B_6H'#YoNKIV)@[w	h@[p"/(@H=R"+~d@Lh@[@w2HXo	BH@$EHR<:
D_ $, $, $TD@J
0YCWTWqD_+,s_V)@[¹D_+yYo
RqOXW%p0-yo
_r
c{oPw5H(|,(p"/V)@[>"
	>h@[߸dPSb#1*D_#6~-T#09$E3)-IӽXo
~R"Cd@Q7@QO@QW@Qg@Qo@T4.@[<йo
4`-^ry{o
 -^[@+=)y!H!I[&4.@["4`-d}QO4.@[XMX2@4.@[,o4`-<S'<A -<o'k"/h7/$Ex(O_唈BV&[=XoT:bl!PE3@4	 -
h@[h@[	>h@[|$*$+6@c$!XW
"
|ɔ!Yh_p"/-
Ѽ,+p"/(B;Չb2D_ ,c@XՉUo=h};ؿ@`;"}V
pw,>@_!`_!`}ۃЇw_ 4!9Fb!"aR"'֑}XohHTV)@[)w`-TJǚFRjbEHlm -ys<Lh;l&F<wo R"dON|йo	FH/"/ -	z"ҨGĈB[yXBѧ5-@FѬ!i'[95FHr"E9ܤE9p"/WՉS|=rZbl#ߚEO4.@[24-%"Չ̃`c2D_3Ϲ%"/=Xo⧫`-~h\t"RO<ȳoτo<A# -7*D_ <""Eq"/~䔈X}"b}D_,BQ"/#EOr"bTX}2D_#<йoGo4.@[VY* _AZ
0,B'· OO3*@[~,yrՉz6 -~fTzՉFMzIdYzGfTйo+yf4.@[ʐ	ެ-fbl!3*@[>M1NB!慈C%~hX29B!odhެM3Lbl!kՉb -AyRߙ`-H>M	}Xo|йoR&S" L -p|woB`-g -,2#Ϛ -|йo_eH@wS -f,Y2!VP3*@[ެ-6؏慈Cbo -_4,@[&bػ0ՉQB4fT̋0*&Y	>h;V&[Mh\3*@[EPo
w-7Չ}X@[_ GйoI2(a`-C -C'}X@[Գ*//`-h\̩o	 HO4.@[R"DKFHc"p+yRSV'[Չ>D_(w`-E0b*|бo4,@[ -r`-r1}ÔCsoV&[B! -<бon|".FHW`-t$6co>Mg -v&d^W^%z6	Ϛ - TH&?dC|йo
0C
0"/Ho̩o	HbO`-@;E~M:9B! -^hX:yb([%yb¿rcV&[[/4,@[[4,@[Y'OB5~FpEՉ慈QɞhX慈QhX0	p"/!7Չ
hXYB$B -"|бo	`- -z~#$EgM"|*z6?H42$dV'[FoHwEF)60慈Hſ4,@[F<бo	B$sQFHVbl!`"/#$EH*yr0"E	A︌	&_V&[Ip4	&3*@[I'>IWՉA9H+z62o慈@|бo?B e([IhX<йo߈c<W<YyoxMA^<N@@[  EH_2D_ p@@w -H߈od_}Xo`-~ZB$"/SdI -%~"EKq
J4.@["/"/`e	0e8C/R"C"/~#$EEyKozUDC3XC [N|%|;/ @-\ t8@@[Eo4-|K x@/4-<$hcyPR=S@jgJh[M=w)S0rg -')Pzr4`-'KI>h[Ns$Gܴ	8`-'|8TJ-'>崈Ig?>SCh[#y=o|IB!?CSxCR"_pb|c$EO"'D_$V&[oTC޴D>R@ՉzJ9H@){o&zJ	"E z"DV)@[ՊP *D_%/"/	o$EQpL
X}H,er3FHD
D_" Չ|*D'}h7D~!;ՊPJ")J`]HD_ |5bl |}˩ *7`- ">M0}dS>M1;Չ #$EM&z6F36MM_q"/)6︌	PJ#$ETXo$q"/W@M8@3Չ>2D_%VMMbl Db}P'$`"g*D_  -V&[	_TA9`-o<HHA8"&$E	p:'yxA;V)@[	_59|,Xo	Yg-+zJh@[V}Xo	Y[V1~D_ m$E
HR")"/Pe"/Pi"/P"/PB"	M'yP+|B"9-ReHDs@[
Wz6RIEAHSN<,4i(SfA)-Myd)Xo	\}$J_"/H-$EWRVN&$EXYH}XH,$E$ _!ܢ0KE$p8ZA"H1"L>RI1XHJ25"/(IHJII^h@[%rbD_"Ro-^h@[%1"/((DrD_"XĈD'boܘ_b"YD_ JD_ k%E D_ 	C4 - rbD_ Lb S@ 1"/,JY&@Nb,>#}_%[ؿK&?h;*	v/T= _ ؿAP,/
ؿAP}v/V,q4p;+pZ
ؿ@$%E"o
D_ s@(Փ- ʰ	癑--&z6ЙA`]IǞfT|6XY" A"j)2H bܒ >M `E 3XHN"MNMbl"p" ſi"/)R<6ȳo-9 ['
D_ `-z6Zi"/<ʐdo>""}d[[[e"/V&[[}Xo/K`-. 6[ՉdK̩o	tID_2,[]N `abl ?V&[OXo1@5`- V%@[V%@[_V%@[/`-N>i"/י -N6ϙ`-/<9 JD_ {2,soYHP"~"E_?-$E_R"/?HI2%̓`-/dY*yso1b|"Չ I!癕 -K?	DE)?F?9"/f~ZHR"o99+H1L<̩o	_2MEL<9?,E`|9SńE7MT$~
">M9bl 6M V&[aeL)ެMz6j6jTbl"V&[ PV@/"/XńEdV&[z6=Xo+bl "#~"E D_ " rJD_ "	c+$E"_"W0E R"[/D_ ")~%E !R""/1䈿TĈT&I6=Xo
Er?WoO'=Xo
̛[,+bl"Չz6?2~d[k?V&[i'̑-*"_Ĵ)EŁR"⼟sT"Er4"/+=Y.(Y6(JM!TH /<H'iDBrD_Q?sd"}ԤEĤKEHH~YHQ7Չ*-z6%@D_J?"/# d_V&[dդEd&"21D̾[0Ef}T/+D_J}"VHR"V 9R"4'}"4R"4,}A"/#@W"5sĈIs
D_Fs*Ej
D_F)@/a"/!h-EH}Hؑ"6uH/HFi ?i"/#`MHg?`-~@?2`-EoV'[nՉ̩o30@[YeH?1EİՉ)?D_A W@}TJD_A$ET7D_A_V&[%z6 $EEpY"/#`-8FblGV&[/W}	}H^z6!x"/!x&A"/%?"/%wܨ'oV&[Ĵ~"EĴS:D_AV&[d0LH#1$ErYH	ZH$2MH$=Xa7'@[0&$E0u D_C9"/#-i"/#MHQEH2?`,EHuF#&[oTVM%'\A,2M&R"	>M&*tA0LR""Ԉ@Ձ@THdM'~N?R"	=Xo	
R"!gE@EHobD_@$<blK~"EĸLblAA3Չ	ެMfDEH+bl@("E)/XoLHzW'@[rD_R߀rD_R-/jD_R1d[~"EMblCI}Xo~"E4Nbl@0"E	MY:   X~ZH,(;o7bD_RJ,ypAϺ䈿/唈M5"/!9i"/!V'[6o?o%"	+HñX/-"/#V'[z4blG$E{_ -=*&Z0Z&E?p4ZQ2CHr-$E9%&E0V&[;Ԉui"/)oԈ"?"*-/䈿唈>O/6blA{o^X"_A"/ >ZD_C>d[: IOt'z6!ЫI|̩o} -ď9"/ #ZH?R"H2@<? 䈿i"/&!gjD_Cſs
D_C*D_Cɼȉo5blCA1E<x~v/!Zf
v/  Bdb	^Gox|bOAؿ_-b?b?u&~XG_Gؿ {Aؿ0BPؿ߫ X[=X[I`-%V0J}X[z	3ՀLAo Yz	GG#V0B #$E>2ƿ"/!jtn."@UB *'y@X\E~fp.R"yoh)94~)fZ5yblAk8ef'@[|[
_H|.R"`-.R"⠳e)2|[ȫbTy~*l2T0co\EĄtHB?"/$"י(_p`-|.R"N0Wo9>)3y`o0\E?30[9\EгbC!lC7oIʾo`-!ꊰ>-oC;&@[?-!wӽP ~_E8}R\CS`-}RTC[=Q>!!oT`-CWp!z!9oT@[ĆqHg>o~@[Ć1BHkQ2FcїyDs1癅ѥ1i+F@0 9}lG?209FsrFF gщ>f:3s2WF)s2g9k?&ş3\9gы~fs2wѠs1cє<f9s_?f9qc18f9cgf3Ccsys?<f9>1/3!13!ys3\9o\9>!p	?s(?~!pQg%!pQo%'|B?s(?>!p_?B\9q?ßk!pY.K%?B\9>ßl!p[_\9%|B>!pY'%ßd߈\9?s-3%~!pZo.K,B.K-B\9%~!pZ.B*!p\9$II]?|B2B3|B,~!p\9$}?
cɅ&%&A@aX@_ %O>쿒?~PX9=k,sz?%_ xszM9=)0??|9=,K;Xcc꿄9KcDAuwv_3ßߒ??Gߒ?ֿuvψ>I??oH9~KS<9%2s-~KSs,sP5c,s73!xX<̅xX=7???̿%|h<,s$yy+?⯙ay7X<Z0xs-K<a9B9XiǙMXi癛&,s5ɨ?Yyk_cɨgm?_9M9S ML9BigXioG?S%&~f9,s	scGEa~K_Woc z },s9cY	??&8sc&|F%Y%cA9#'?$c˾ F9y,s:o9Xp q_?EQocğ'?9??9,s8&'%'AcG?%>!,s}YK,s|cc_9>k,s| Xchs|M9>)Bh3X7?şcG?ߒ?9>P9?%'%'|Ißc~ d9X}|s<,s<
C_?>(#_c埈SO-~KONA??> ?s~q,s~G?矒?|B/c?X?%Ҿ!`s~S9?*F1okS,s#?sV9@X5  ~K 2&ß?ޤ Y,sԛ	??R?%}I ,s[+G?	ߒ?Rr9@P9AWFcLcߒ?2s7
Gߒ?-}HN9As,sg\9A$K }Hs,sWJ?%S ,sO?0%T=HV9+9(ԍ?~Kԅҏ?%J9)CR6X>sR7DRJ,sRWsQOX?&KZ#EcҠ9(,sC,G?KP8 @sB?csB_c}HsAX/R9X7?,9Ԡ(%(HPL9GßcR?%(}Hj9,sԀX
?RsX
_R9BX	Գ!%	,sM \s,s[?ERsZ9BN.G?P%=K,so^?%zXoR9Cc,s>!SXXH7?i^OX_%^9C-K!$XI#*%(z49R(,sE(?Yz-%(zX򍟒?_`7XO@sE3Xo(%(LQN9a0QP9a#cQr9XfZRXCcM|SRs,sJ3???fG?%)&y9U9Y2kXw?KRP0^9/9,!g?2c2??Ke,s[3N,sY'?ye?cʾf
?KZ0[9.G?%?3G?%>?| 
9D<A_ $ߟ(9D~9DeA# |sgĆ9D$s#Bo"W??"gsP9D,p@s[!HsßH??@9AH򚿈*S7)|D18sMw?=X9/KSՔ?@9ʣcV	?z_V#)eA4oV?`9IioYDsL@sM+̊ce?2?<ES*XoG?>d?^d))y4sN?>dHSP"`?V9za~?V?ޭ>yßQ~oV}Xs@q|}}~ ss7t9?O?@$s&1}+s)!}3?hsM0s,s-~Gßw??P9~ 9ys $
!@oc?|C@s @c`@>C/D@|s s Ag2Ї?CO 9&yC7s ,A@Zs -@89AA6>$AM?*2G?)	ß̄
#?,d
?,d[ | T2. Q!
̋A t9Q$qgC 
G?*W7 ?Usy\9J Tss6 ?*w棟 S
j9EßU~d?N?G?XwG?"HYG?|2"y}b"c+2|9EF 89ẺcRO?@"|(sB *g?_9EM0sYn?Vs[n?ޮa,VsacU
??l9s!8@0s!
'ß(s!Ї?>f c
.G:9!Ps!kBB#
7!s! )_`9 "9|Cs!M9~ $9*G?PBN9	&9|HőCe1\sq4~x9F<+#Ko1#1s>3/T[#5E3TG?ިIßbO"$sY7BVkV!j_GoQc,j_G;U?fU?ڬQf7BVk<Q	zO5ZG?͡jfYT3fod-Vk_Go5?j_Gn5 ooVk	_G/U?O7HuY Q%_GC-?oVk+-VkU?u?fuY,f QuY?AVkƟ-VkՈڬQՀ5ՂmVkVkoo=Vk3Kf#f܇_GTDfܗQU?to֫577CVkʟڬQoVkďoj_L_Gj_G _oj_GUU?-f»fQG^5^5ZQI?Y_Gj_G 7`wU?+Y,f _oڬQmg7BVkq<>@GC*W# _/Qw|_߇_Dp|_}Ɯ>@_#> _/Q/>|_ p|_.p|_~ χ_DF|/GK>$N _/Q_D<>@_!7q?"%~1W
u<>@_"gx|/GB/\>@_!g$p|_?"!_DN/>@_!>@_"XW)p|_@W)@_q
>@_8>@_55W)z\>@_9}J _/Qޥ/M_P8|/GcR?SeC _/Q_R >@_7>BW)z 8|/Gvz
W)}I_C?S& _/QW|_~0W)zӇ_UNx|/Gi?S,=?S-zC?S-/M;	>@_8>?S0W)y/_?
Wd|_2>@_~?2EW#_y? O? Y?|_2|/G_5<>@_}|_>f0Wfx|/Gf|_O _/Q> _/Q>M _/Q>?~f=Wfp|_8|/Go|_ĳ__|/Gwp|_>f@W3"|_*W
|/G3<>@_
|/G	?#KWp|_ϸ'WAW/ TW~7/ @PW3|/G/3+|_fx|/G7/ FC _/QAg>@_j<>@_ܗ?	t _/Q@W?>@_3Ճ>@_|>@_7_}Xˇ_8WV|_ _/QAՎ|/Gՠ|_V |>@_|>@_
Շ|>@_
ox|/G
|/G?V? W Sτ? AW/8|/G|/GՀ_Gެ? . _/Qk>@_
U? h|_-h8W RO1W Wh|/G8|/G+x|/G\>@_
\>@_
U _/QM|>@_
Y? p|_)o _/QN(W X?|_)Ӈ_T>> _/Q|_Ҿ _/Q>@_)<WcZp|_|__E _/Qo//W/> _/Qp|_~ _Es\>@_*7 _/Q48|/GRO
>@_+4|/GRo>@_*Wp|_?5x|/GTψ+WJj0WS~ _E,
WK^j:WK~jx|/GT*W`A_/aW\>@_*|/G<>@__>@_A/!8Q_8|/G
1W'qw/!
|/Gj<>@_ _/QB|>@_}\>@_|>@_>@_/!F|/Gs _/QBI|/G>@_Ӯ _/QBЧ_Z|_|>@_W/!M@?K>-e?K^-s?K~-"p|_ _/QCŢ/!0n _/QBҧ/GWF|>@_1HW?s?#G|/Ge߀O/y |/GiQWh |/Gf?{?# | W-8|/Gf_W?#5i_Fsʸ|/Gdo67Wc _/QG/
|/G c"Ki/6c͛Xb7AW _	uPy7HGԥy 9S/6T?ꓼ;9_fCnQ#p!3<7HGop!C'C?.<oߎ$?½T?7a~8o	PR6 w	U`7HGΆC'C?;OfGlߎ$?}T?F~[,&8	!j4p7HG>=C'C?rp!jS|FOU!|AW _/|>@_/UM_<hTU\?8n^kا|?Sjʿ&~qO?L~a?	B_Gӏ?8'O<Do^^kzG?	B_G^<?8'Q ~~ ~??8'S|Qo>^kz[pq}PQe}PQ:.~j!7'?8y+|MPWo
?SjʿQAGm->8 _Xp?,cwvQu;uP	\G[Ӿp.}]T?G\ɪ2|=\P {9	|Ej<#	sj_Cp.}U| ~p.}Q,Mt }\Pwp.}j]\T?ܝ{9~8o?5P	sC)G~8o>>Q7)	svࣿ7KtT?7{zGӼܿߎ%Ϲ;U|U}\G*q?\WE7?#~$./ 3AGů5B_,5<?yT/U7?7P-M3~PWik?7P9-N05'j ImPFQZ=jL>f7IڡzG-oAG_W?|̋o5zzG oj5_wǟ.oj5_w˾ q|7_LAG+PZe?4|_W-PFQ&y/Kjgq|7_LAGxZD^/i#U4χy~f~A^\Q
Z8~qڡyg_ŮAG/Pe?Š-?fx~D}PW-|Zu~j#IsЧG?пG?_y܍/_ŤMPFQ<Zˇ|MPWjZDjq~/&#U#&zW5_p&~-AG?u~-AG&xkPFQ<ZDo-u?ow<ZT-H_7hY?gAoZW&xBo5W}X|7_-PFQ
-*q|7_A#Uϙ
?Sjʿ>PQ7}7#!C5 =PW$?W样T/U)oA6#U4~j0ok{T/UHorGT<\7Oɪ*z\?W样T/U@cCcXb7	]98w	>.Q9IU%w:Ga7;T?to~8oCNҼ\'wFZG%e=P=FEQx<wCT?IU5|AW _/z+4zG?8CPQ:?8@^ko=PT/5Q᭦3hP!W
wʾM"??*<}"??*<;7__7_owo7_o!![B/?CB/?C7_.!!oEG~$<%oğ]B/?C'IxQQ|0o>7_!!gEG~&x>3Q{7_g!!EG~Z}s"??-x> B/?C׃N|oĮ!!.QB/?C߬7_XEG~[GB/?C7_X׿EG~]^!!wB/?CX"oӽ`&QzU"??N.!!{7_X"??/@EG~!!{7_| 
;7_| B/?CS EG~*x@{7_⧄To>#wo>7_	]B/?CVwoo "?? 7_ⷄoC!!C_EG~
!!="??<!EG~,xBÿEG~,xB8QC!?QC!EG	#EGO$!$5>"?Ć+EGO EG_&!$5~"?Ć wEG_C!$3oQC6q"?Ćma"?Ćmk"?Ćo~!$3!$3B/?Hf!$57_xDRQCY"QCY[EG"Ǆ@EG$!$3!$38;7_|_"?Ćs.!$38<QC{7_"?ć}B/?Hqo!|o!|EGc cEGc8(o! ;7_y'QC]__p7Q?Qe	?8y>pRo(yo(y'/5/5CQp7e_8AoҼ?^kI?^kQ}??^k7-oy;?!D,7J
?8yw@/5B,D
~q_G$G?^kM7VxD?!5>o<"Ho?!G7?^k$NQ ۇ/5[{?PM-o("a?P?^kA#~Q/QA?^k@?^k@//5B?/5(oJ*B/5)+\?8yDCQ>?8yCO8~q_GҦ/5)w ?^kQ&\?8y
.Q; i? | /p7) /5A&@%76x@UoZ@ ?8y
?^k/Q?Q_>Q /5@-@ |?8yo?8yO /5@ I? #x@.ox@e? 1?^ky?^kq?^k?^kQ??^k~U/5?Jw/5?$8~q_G>?^k~>?^k7x~q_Gްg?/5/?ON|p7>Qzg_?^k<p7}+/59?O@|:o'nQ|~^Qz?^k|a|m?\?8yo<?8yOs/5>?8y7ׇ/5>e?1x?x<8~q_G#/5>+p7<~q_GůNQqW/5+/5Ix?Nss?Nx<?N~q_G˼p7?o?8yo*Mo9o6͂Psjo8/woꃟioꃟ[L|(qlF|X(|AW _CC7D4
Px5Q'T?J/kߎOG,{p|j ,~p|j ,*xߎO=T? +7D4BC?AwߎO8C?A/p|9C?AW໿7D4$j g.p|Бg>/TIBFQ[~p|ЗMTIAUPFῪ$ C?Lh
Q' U2'г7D4,j&BǭgC^p|*DZ怿U!z7D4PG֓{TIAKUT֔TIBƪQϭ ~8o>h*&k=ic7D41&eOZ}Ὺ$Qhւp|!C?C~QQ'	G~փ^p|%C?L ^QE6
_Yŏ?؍~ /?. ?P|#{/_?AmߌT
Q@ |#sߌT
Q;T
'C?
|W,c~ _?Ŧ. _?*8y	lsq_G"8~LZzG̀Ki/XXb7*|AW _ޠ@iS1;7P}PF/`Ͽ7P}PFTT#jk"pAB6Q7P}PF9Ὺ6Q=@~8o/U
r׿7P~Uߎ?y5Pş9HTC@yῪU<ITT&	SDpA@U9}Ὺ=T? #ߎ>5PvQӿ7P|T?|$8T25P|$=ῪKuP*HGxHU̂T?!7P|-C?$	pA !IapA 'Rlߎ?y5P	0@TG!g7P~j`!o7P|UᯄpA'GAC~8osJ`5P~8o/Ug0_ߎ>dKC?%~0G ;7P|j׌ ~8o^Q)oߎ>d G~0#5PY;7P|P 	0U́~Q i|`$w
ZG/w~8oA"7~8oU=~0QT35C? ,7ߎ>f&~ //ƿW4_jk=X=-ZW܌j<_Sj_r1OՅ|_Sj_o}^^kAo~-uAG~hd/Y5@Ġm->8??V@䒷~p̀j#: dߎP?|&ZG&W3ͥBgŏ6#>,g?U.,΅.p̀3C?W9~8o@_(3>p̀>QR;2_Ͽ7 /j%cOwd	P3cߎnPῙVUYtdMT?İwd	PB2|AW _Q/?zGjB_z/=e=s&@_~-2?97RB_|Poj=M#>?{g+7@^QMo}PW^5zGÄ48~ŦZzGÁ
?W-PW/48~ŦZzGÆji~-2?K?<MPQٽS?zoꆼ?7P/G?7P/?7P/?Tp7@^Q im1X/ŏ6#>,Z /W	kߎS&Q/)wdT0UcߎSC? L~p̊pWJ;	{2*z-T?WyȩcmT?$&p̊fPo`S7"T?$~8oEO3Pȩ`@_G+ #_o<MPQGopoV|7DmPFQ#Pe2zPe2e8~o_T/UdՉ|?W2F`o}PWKoj5_w~-2j>5zG"oE5zGɟ5j~hq5zGXoj5_pJQOZe?f=im1dX?@ĵ2|MT?ĴLkߎrj (7!WՑ5PH(Kߎ֪QPߎrj(>Ῑ
g&QCTp̅_3U>~8oBɪaׄ_7!WC?C!3P7!WC?A;?	@~8oBɪqcQ7!WC?@%;R~8oBɪ%,wd*GfJ;2|MT?_	@77!WC?@,QS7!WC?@.o	L]Ῑ
g&Q|&4U95PxLwd*GUῙ
g&Q}1~8oBɪ|&wd*Gd+ &.oǙɪ?M)ث3T/5.^yyu3Q<MPQk	Cyyy+Z8~qrjOyyxZ~qrj	R8~qrj	D>yy^Nyy>?895B_Gɧ?895B_GkTyyӏ	A<MPQo*<MPQ=c^yyyτ?895B_Ga<MPQ=7W<MPQj7o<MPQ6~m->8&?ŏ	oŏψ*.	~8oa0C?,xLS2FzGK& ~p/}T? G~8oa0C?4W ?&p7j|{a?YOV{cCa??bec͈]~ /n[wtI}Ῑ:G9;+3kuP<c/~8om~Qc76L76pU6/ƮpT?!x~8om~U_p U9@?76|b3kG~1 pC?h>1;3kKC?g+f:GU_f6C?¶>2
3kzGV]76j,A~8om~(uPpUwf5PscO3kG;3k-C?qWEnpA>Q|,xȷߎ_'C?
ῙT?	#xNmߎ_-C?gfGA776C?JῙPwj}Ῑj	wfuPp<ߎ_C	~8om~"^QXp76
~>pP{'}ῙQF7wfaͯ G!npET?|;3k ^QY	<ͯPpIfڨGL{3k
ZG KpPq$;ͯ* #x	'wf1R~8om}IQ	>JῙ!Q	^DpUⷀwfɪ	.fԍPq($RͯڨG+ῙDmT?}rpU,76 Pr3kU }ῙɪY{3k@Q&!ߎ_RBC?j\ߎ_U-f6C?ˆ\wfԾC? NpڨGO'fԁT?<<76B߮MͯKC?8}/76y5Pp=p/ͯzG=Ῑ">Q,fԂT?-?>p[V(Wߎ_RPB76&C?!ǅpC?He?*?&A_//?R!>/T/5:A)|~qdK*	?8#mPQoH3oǩڡyo#jʸ~qC-PQ8oǩ =PQ򕞸'oMPQ7 })'z=H)(zz^k\޸	p76Kz?8B_G~q_j}poǩ}??8 sT/5, 7=I;T/5-+~qRB_GM}p ~qT/5닜?8 T/5,?8">^k\\+p7ԂPQ7ԂPQ
8~qA^kDB| T/5A=Hjy7@^Q?8́?y5zGcC?(Xb7+.AW _d.V]~8o0e@(A#7syjxP{W7vQ ׅ>pG G	]ΎZG E
~8oBT?ZY@ߎYQL>32\ެC? 3qoV0C?%g~8oAT?xnpzGK0!ߎXYE\ެ.C?0W7Mw~8o`[Up|fߎXU3=ΎՌ5Pwo}T?w<}ZA_/W2Eo}PW祯27@^Q_5\?7P/9c森?
7@^Q~d5zGL>d7@^Q@WjB_y
o}PW6
_3 ,c͈EO*Q:*x
8]UQ~8o@Qk(uߎ>Q)
Ύ (ߎ>QR)#7v|#T?/~8oGG%Kߎ>ZG%;PτgLΎ"j @׿7v~-.pT??^ϼG}gߎ>;ɿU:< _?7?7P/naP7@^Qޥgz?7P/n5zG瞥Wzo}PWtR`o}PWtR zjB_^~o_T/Uϩ@o}PW{=J!VW{LfС 17׎7G'ןc6	^	o
}X
?GՀi?N{7uAG޽V%?wѻ7bW?~JǪ.xՉ_;ג1Bx?޼i?%^  _.2rY wo3-T&_>i?&^ Qɇ׀?U	^Rm
z _.2c^WՀoΪ/G+LfС4޼w]/GׂYF/GՃO^Rm
5_׀V`Qb)Zc6}yw/?2o.o;U	Gה1B}y/?4^`ՀAQbǯ)Zc6x5_oCBeyJ(/1w]/Gט7bT&_z3hP? _.2v^?^/Gi?$RgwIhg/Be)Zc6<);qxRwoߊZL4=yJ(>=Q4}uP?hה1B$Hÿ/?I&xR0-Beׯ)Zc6HOw
>GڨL43hPwQ|)_ῚGzL4
=yJ(Eiw!Hӿ4z;QI=yJ(מ@\eyH]Q@V͡CBS{q
Ὶ0NP?i/)Zc6:O/?IoO,Beה1B)qpO;YQ@ה1B0;q>V!j23hPJ/? O"hU	i?RR_?Ὶ1b6/G^Rm
xR#w]/G<FV	P?hyJ(SH {qR 2Af/GO^Rm
|Zw]/GH( uP?hה1BO"W _.2B'+4}PU	=yJ(AM_AM)Av/G )Zc6Rq+oT=Be/)Zc6>Pw#
KՃT&_<+LfСGR`_~;7G>2ЇV͡CA[?
E@\e~=^/Gi?"@\e[Ὶ>f
P?hF+LfС 
q
~@4"QBO)Zc6:qtwo,Bez3hP#? iw#? iῚV)2ЗV͡CAYSgwVTosn/G )Zc6:$;qtIwo?]QB)Zc6,@뿐/?%?wo߄,BeCה1B՟#@\e՟#?DMT&_%3hPȝ=Q, Ὶ^Q@+LfСG~@Cw#? !OU	扞i?~@\e~@OῚ5P?h	=yJ(o%]/G77@E2z3hP#?  q h hj23hP -]/G07}'BT&_	>i?,|˿/?%c]oP?h
yJ(a/)]/G07A+2yJ(`P_`P_j2 ~i?/  _.2@b`o@/G~i?,' /?!a?=ꀶ/G)Zc6aw{.@kU	ה1B~)_gBe3+LfС 4<@\e;7ACT&_
i?@\eUuῚABT&__^Rm
	P}cwJz{U	!V͡CK"/w]/G"h*Be)Zc6C`q
>o#oP?k3hPTw]/G]`sU	檽yJ(*y@\e9odT&_3hPTO{q
jeڨL5}yJ(*}_*}EfQUi?
]/G
ofP?j/+LfС gq
{5<2aV͡CK#O`#w]/G47j2BeMV͡CK!+]/GjuڨL5]V͡Cw  _.2w j1BT&_mo)Zc6Q_Xj|!f/GJix-NfGm(tEr%/7mQ*xvTD62fm5Ev(:ݼhEH.xCdT-:nΤTG4iE.8ΆG.ۧNv͞th?tѦKvn:nRHz^"+:x~gjv6EqtU/*n:lG~܂˦-:Eux=vAGH: n<nU-n:ۗRGO7d7u""Pg#7E;hAtZʚKt"T֊\3G5襛=wd4MtW-lM:uxJYR+t6pWM)gEHͣH{]4"g@qKg]4"gCn)oxJYSixJYU.*hr񫦔Pg]4xm3h򚚻yKƛ]4xm;MƮR·m/iK:#6yxJYЊ⦛]4 nQr񫦔56yxJYЈAx7/iK:/#P-DƮR·m;J9ܼj, 6nr񫦔* 9p-3lA!1gA =vD2\3n-fCWQ]<?jD]{jҖ}z*#5iK>zRٿ@^\3nߠ2Ct;yR҉҉@@gJ%ZRϠ3oK:vCR#g9 <:!&:C"t;sMM(΁tPm3ۚjiENt3BCۆt<jCȍPo@3:4FDlMz*pDdF(t78s@3v:-S^P?
<ԅC2J"t<j(΁HT3 -]ftT@*ZPj PR8yj"9xC)tTCMD
Em!ۚjiENt;h@#:*pG覢8ytSQ-gENtSQuENtSQ*Y-Mhx8yMD
gC7<Ev<覢ڶ+tTC覢TC⚈TC⚈lݣ:*p5(jwTTCqMD
8·UB pAnފ<uQ
܂Ђѝ\-"S!P-T3 8y]"BTZQS"h u@z"G="hh"F}æ9 <΀glݣ:*p8tG$T@pƎH(ٻFtT@ӤWTTեDrچm(}:iUY#PAHD@^B=D
~
F\3nCT6pWۺ?jgCz =3gnhtApϠ-hƖ56yЂ#gi@*%hCz\56t7j4vADiCZ\3nCz\Go)t򆴸fݣ\(oQ-vF5pͽ tڢP? MmQ(EB3=mC"4DmrڂT!7?lCmCgP? ht"9o@oCzz*#;lz*#ۡ討[[<~TG-jwT4FiU8y4oCvT7t\J*p8y? oEH[6-(Άmz*EDrކuENt4pR*#5pͻ*pvlP	^:mEHH}fꇈMrDٺD&tT@]KiRM)F}t_@\{3l/*jiK>\TJ4C:rڊJp҇aA.[QU55iCvP=YiC@> PD()l'@qKg<o4F~ߠ-jwNpݥH(lGN)oENt;lJPAv8y2#g9 <9tU8yЂ%7d*@?j*p t8xꦴqCz{yKf;h8yRA7T7h㡚<uENt<l<t6.P9oCV@ Ci@^)lߡ-fG7iƖ5:DcKzބ6(fЅCioCZ[Gh}rڊ^4Fl-xJYЊ@?jTBD\7K4tipͻG]P񫦔hP-N*EDrކuCƮZ:rxAsmPͺ+(n~$<3t"T䇆C@%NHx?DhSޗ-7T8 o?lݧ$$0FHI;uSnܰ۶rك6D9*Zc5<+<*
X c
 dx_sх討[7h0&ӶȮ#HHyR1P	6(:䡽.[P(htrP÷oCt;hBd7mT5pͻJ8vvAW%nf%Аr鳇TAtUrP	dG4;jC:^SC4$:lڢPΗP	.8yEH:wC4$:l"\<h輔3BC˦QR*#5pͻ|3BC˦PD*NJ!g(v:NJ!g(uJ%<tCwC4$:lDn(fCM<.[P/rP	moIF|3BC˦PJ8xC4$:lZ:S3BC˦QS3BC˦PΗ&9(fCM<.[PtАv:rچhH|0FHII#	$`Lr§n7frJO#
#
W(iVxx#䡚-<h-vM(DtZ(r֖:hhTJ*nҗ4RMrPg7j 7jv旕5h뒆mE/#6yA.[PӤWT56rPK4tipͻGT4FyCH4v;x鳄>JEt8hPo6pCH4vVppC8C䢦* P+ZY䢦* P
+\8lDVm9(oK6pioC6Z8N(oK9hˤZv%rچ<%rڂGN7GH7j*jҢ]"ErPޗ-J6piuJ#J6y@⧍\rPޗ-lGN)oCƎ9(Ch򊩩JCvg|(Ahtt"~oK3tMHII#	$a$$U0v
`ޗ-7j*jҢVIVԃaYaPT6
Gg2>JQއM8lhT@rm\P^QStWm9(fED/(fG3E:hƎ(Ch^P
.Pޗ-tipͻG\7j4vO(kKm:䡽.[QQv(oK!yCtZW4oK6p#z\(? y@z<A? y@z<A.[PNFmCƎ(? yB29@P;
9H/9H/(? yB A? yB A.[P#z\9@Ph<(9mTFmBG8xC ^=A@Ph!x2.[PRN:oKyS? y@xPC.CIǈ!x2.[P+vyޗ-pz[<t"Oy@P=( D)8FmC6<EyK#z\J"C  A(3g܇(@AЂPgϨoK:h삈҇)v@oK:h삈҇)v@t3A"8f}: v wBA3>.[Pʜ<u@p/.<TRCczP4@g: vPC* f:oK;hr7jyS? y@f;AǨ!!1^=AoK:D99@P St`(oK:D#z\ p(? y@d@i: 0`ҎFmE(8gޗ-G? yDf;@Q8`ǣ9*iޗ-qSJ9@Pcмw: ;9c*iޗ-CqSJ9@Ppz@PpzoK9tӑ.[P*J9@Pw:  ú9f飷|rڊYtۺ9@Q8t0ϐtA3oKR͛grڊYtۺ8lCN:C3x= ΀<q2aFmE,ٺh6x9f飷t6pX4tA3G!`ӐtA3G!`ҎFmE,ٺGrڊYuC(? yDe@f;A? yDe@f;A.[QK6nCh.[QK6nChCN:T !'* xFm@n.[PpBtz@PǠNFmC\rڇm? y@f;>Cc.[Po6pޗ-DvC8CtfC!΀<0}d<9H/\rڇ$*9@P@! .[P.[P
C ? y@:9;h.[QJ#? yDf;!'1toK#:oK#:t;@P>ðʌtA$~΀<q2zf䑄0FHII#n`ۖ;v.[0oK]<0#S³ l6
\aY.[QB#:t#z\mR͛<oKQK6nv#z\aG\rڊ)fGnliޗ-l4v<oKQK6n;wޗ-ˤT&rڊTӑ.[Q@r7j(G\rڊ)Dv>FmEiޗ- qޗ-G8x둽.[QC*p÷ oKP飲
#J".[QC6<EyK#z\Q[8FmE-TFmEmTFmEmr7j(Chޗ-.[QCFmE:DoKPg0FHII#	$`Lr§n7fF9!VԃaYaPT6
@20G}F9!X?DhS f4DHH|~@%NH|7j"T#	$a$$0FT۷,*vz\`ޗ-vJO#
#
W(*g2>GmQ(fC6r;jC4Z* 9yC6rP͠HX4mrP͠H\3n뒆m!Rfjw\7jDl4v<7jD)Tt٣GmQ(vxߒmCTݥ..yEt;jEHGT7NJڢPͳ4G\7jDGm3!rPޗ-v6\7jDmCR|7jDJڢPmC\J*p%5iQmQC-҄ٻg>JڢP87jD qCz\TJ)fGnlJڢPKM:䡽.[P%*iCz\TJTӒmC9EnߒmC;hTJP<tWڢPMP+GmQ(tӊ4v6(hӑTJ--9D܂ЂӑTJ*T34;lvmMZ:WM)g%yMMht+GmQ(Ҫ*ErC.r;jA	TTCz]!vJFQ9DBJho%&QR+)nߑTJ(TJM*W$:9DҪ*ErC$a$$0FH۪;vNݰoKIVԃaYaPT6
`60G@F"4D"rP?tѥ(BnQ4J"P$$0FHI;uSnܰ۶rم5$AjA00*rc
 d|3t$SQ.j5(jw\;h)CH4v>Jp·@䡣އ@䢦* QMD
[<7䡣ފj PR%SQj P6(v:)CH4v>JpΊj rHII#	$a$$U0v
`ޗ-T引h-H1FFC`Q

 d|4p:f%9 CiEH[6(DvEH[6(zf䢤TG-jwT4FiW%8gA:^4rP57 ~AnފQmPZrP͠oEH[6(h7TG-jw\0FHII#	$`Lr§n7f\3nܕh-H1FFC`Qqg2>J;yB.) 4 mrP?luE.6!4gCWۺGt.YX4Gt.Y%:mrPݽ\3n뒇HX4mrP8mrPܴuB.) 4 mrPK)t	:f%f<mrP\3n뒄6*f%mD*f%mjw\9 pBmrP*pBmrP*!P6(ChuC5pͻJ^T5pͻJ)oCWۺ䑄0FHII#n`ۖ;v.[0l㦮tJO#
#
W(³%"4uCg5pͻJ]8rP֗۴#D*8x髆mrHII#	$a$$U0v
`ޗ-7jnܕh-H1FFC`Q0GB
aG\ T#: aG\3E:EuEMZT@2D(Fu@haG\7j8xӊ[K6nv%rچ4t;h: ٳtۺ8l,r7j)fGnl8xӊ[Pޗ-lGN)oCHM9(oK:v4t!Rf(v:"\ЅKM:%rچ4t:h삈ӒgpAD5<w@tUCv9(ChCg:qK~J'D	҉Cg3
(d$F(wJ%4DwC3h*tJP<(6xm(vABDltPDGt;x6¾JP<(6x:lͣ0d$F(wJ%4DwBG.J8gE5(t7䡽.[P8hTRd.J'D!P?h뒆RފQT;h%5iQQT9(6p.[P8TWO(HX4TWO(H%rچmMZ:+v7j8xӊ[ЅKM:GBӦPmCg:qKzTӒ4t7j[<\7j*jҢ8x뒆mEN:* rPޗ-T;l7j8xӊ[%rچv9 ChΆuCg:qKzTӒJH(nU-Ј#*ErCtJrP[J%8gEMZT@JNJ6@Q:#΀<y: ٳuBG(7T;htf飷t6p!'fGn@PTӐt 9r΀<2D!$@tGdF<EyK!.P.(Enހ9@P)lr΀<3hP;yKCmTC *p!"4? yD8fB? y@h: !/9@P>u: ͣ!\0FHII#	$`Lr§n7frڇM*!IVԃaYaPT6
ƣcVxx#ˤZ;wCG(5@ߒCj T%5iQJYp󒊛ṘCHn;w@(n(tҢMPͣ;yKƜTݥ.z4zPPޗHm(DvC3q-M7T5pͻ*Ep% =UD*%(hj%hf%:xH(]"BG**EDrއ.j䢦* P壆m!І˾JM*zPL(B#:3䠄Ҫ%Tѱ	]"۶$a$$0FH۪;vNݰoK8g%ZR`FgAP+0GCH4v壤Z\l'%<ҧl'%]"ۺM*x"rP-M(6x6:mW%]"ۺ҉Cg(sMD(rR+l'%]"ۺDƈ9tSGnh6xM:ôF(r@y@tRݽnH.]Pt9tSGn8C~87	-DJ<(<BoCG(v:4$rC#rCݼt$9;xNHz")	@G|U"!"ErCѠoȈ$>DF&$wCm8 I!-";lMO"rӤW\QKm<t"GQ]qJ#ND6g˦\q:l%M]r鳇DF<DtZ4Ch#]4"gCgr9xJYSVyCpWM)gC^5tҖt"^4F-DG/iK:/#P!v<vӔ'DGoTˎJ^"vv9t]#6Z8f<r񫦔56yWM)gE/:G<R#]4xm;NG/iK:)x6yWM)gB!Dj:!EWG/iK:*tҗ9m7gWM)gEH[<gE.<gB+G/iK:vtZnӒ^"h㒪^!x^TNJn8Er񫦔M9j,v㺑\ÞFmn#j~Mh:)fϑƮRΊqSF۴hDJ4DE!4vJQgC<ڢT#mr;jKD6E"#6p"#\7EȈ%j r9xJYR+tyWM)gCDf9j,:v)~?nAv`VƑqqqrGS888rO%8880*gAX5
# 8*888hqqAdqlޗ-D:GT0[;F<2YmmDg%o5$yOu_OD'nF贳h7#7xCsSR7wi*p_p
>S9&$wrڊTFR55P;ZR/ǹJN(䘒ǶqscPޗ-ۺDhCmh%V1C>S9&$hoK5"4DfQQ@UjKPcJN(䘒ǶqsvoCz\9%Q]YwP;ZR/ǸS}qd{rLIc89CCz\9%-P#GJvW
Z4>S9&$7.[PԈ><0>	M	HǶ)6J80>ըOmOuD=LWn>	?iX1_&WYIc%qOmOuD=LWB}to$c͒&\R ݺnXTl.[P@iCT:.[/۷4:n8!vtx X ``S0O?s?p~k?[O/5~c_c_5ȟ+\ko/'Eƿ_xEƿu_"_O忸τ\k	~?㟇h?郟9,~ls9|sXn9U8?9LB`񫦔v6`AvvCf!]`˖ݹaSlBApPF<l~81,L89%-y@tAnԈ(| A:	 5"4D+k(:'!`a*vmQ"QKǔ|T[%YEN#DJ4ClG^Pޗ-ۺDhE/SS_ޗ-ۺDhCmhoK5"4Df~k|A`a7j"P5O1,L8ECz\9%-P#G^..[PԈ?5JYQlNtÚx'G:	 50İ]0x
n4"6h[gBŏs`-oR"v/ؿ;~Aؿv/~l9Fd9aHP9Ls
6
G?ߛ?~j9sR99s_Gs_G7j_G_G7Vk_G[p;ai?~|/G_
8|/Go_>@_WOLbcCOX@Wc@ܷQߎw:G~pC?~~8oQT{[p7Uϸ7U |>@_\?8PQ?T/5YPQp7yo7T/5-?	B_G(ܷQ_Be1B?/?GuP?Zc6W}}QW}}U	cei?@QP>Lݕ3hPq}_T&_moݕ3hP+	q}7O}T&_KjDhCFy5"4D8CÚ"PΊTFR55ۺDhCmhA!@3Ax7i#	$a$$0FT۷,*vz\`ޗ- 4TI*Zc5<+<*
XlKVxx#讣x>/EDrٻGQ6Eq@C)䡽.[QSt;j^<7j*vmQ"Pgo:䡽.[PԈPޗ-jDhCWo9(oK5"4D86Dh뒆m@sR#DJ[<۶p@;䢧nv%yMMy(ۺDhCmh9%3jDhCWo9"PR5"4D8*qqqq(Tx8888< Ь,888388888<888#883㍑88888
Yqqqq`,Oqqqq@\qqq@qqqݲz\ԈvMrTJHlޗ-E۶BoKڢJHCPc8889@YV4#888PjyqqqgqqqqqyqqqGqqg#_k}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}EUJWTY*%_Qd,EUJWTY*%_Qd,EUhHt!yEHv%rڇo)DsCmh뒆zCD2%!hBmrP÷oCt]
( tP6(fCM<T:hHt3 9TJJ!g(vthHt9t*E xӾJ!g(GT6p?E䡚]6pQm;䡚]6pM*!P/rP	.8yC/rP	.8yCQ(hJ!g(wJ%<tCwC4$:lrڇo)xӒhHt3lzHt"4DEtC䡚]6ptPD>J!g(r<䡚]6p<䡚]6pt7iC4$:lrڄGht5fd7mT5pͻ~tАj~hHt9t* uCNH:!̂mQ(gKz!g(vt]6pH.4t]6pH.4uCg^hHt9t*EDrކt]6pM*!P/t3BC˦Pt;yKƝАr鳇::!fCM<(4pC4$:lrڇo)xӡ]6p-ΆhHt9t*p]6pt7i	.8yCz\Y?j!/tАJQ frP4t;xS"Rݺ-\9tSGnkKz4CwC4Z*n7iK)p΁9(lGJ;sKʚuCz\<-h+v(?j:tꆴfݣ#<ˤZ;wCWD
t%]"ۺ4(ppC8CˤZ;wB+vt8h8Et@M!QSV(r-rQSV(h@.6pB"+67j8l򆴷tW-P|7jt-T;h璆mCgPmANJ5iQ.^"ԊބDVm9(oKTեD
8l4%rچ<~AqSȮ9(oK6pGH!yETեR!ht;x鳄>C t: :rڇ(ttt!P*Q:ht;rҪu4F?#:!P@^B<!Pm;Шv;sCR}mCG.ΔJ:Q(yKf(5iK>ɢ5fUSfꇈMr@]KiRM)F}rڊ^4FlF)xҁTJ)x΃\HkKm:?jgCz-"PzBD4tW-P?lݧC[֖6pC[֖<h-kKz<BnZt1ioCO7jt-T;h-l@?j5tҖt":rڊ<uSZ[8D\PޢA.[PAv&{jҖ}mEH[ޢ@^RٿA.[QMD
z@?jTBD\TJu~
7-::WM)gE/:?j8lT3EpD.jw;t5iQ<t:t: 36yK:v@f憮uC6Z8~ٻNٳuC&9x,t\3nA.[P+mC7HhnЄѾ%@^thT@r򆴷F<䡚-G<3ETNJQEr%h!vJ<4pBK|7j4vADiCZ\3n%rڇMv(oKT@r򆴸fݣJmPCz\56t7j4vADiCZ\3nCz\Go)t򆴸fݣFmCgr7j8lCC9:DoK<hC  Ðt#0.[P.[PC $C $9mr7j<t <v: ;A.[PN:oK!yS? y@ːt <vPC*9-TFm@qKg8xCIǈ!x2? y@xPC*9\o@qKgrڇQ[89@P=( D)8t"OhoK9 CiCW r7j]!+](? yB x"8f}:  $  EpFmC((xdFmC((xd
9@P0$A(3g܇(at 39<TR.[Pʜ<u@p/.? y@f;AǨ! P3A	|(h!x2
h3 ΎFmC*p#z\G8xCczr΀<3ʎFmC@㑽.[P8t`9@P RFmC@,r7j"`ҎCA( ((oKR|rڊQpΎCNctz:.[P?h⦜rځG4t 8v=|(ñ^;.[P?h⦜rڄ1G4t <ǡxt <ǡxFmCHM9]"4t|(@\;.[QK6n;wޗ-7MtA3@Q8t0ΎFmE,ٺh6yޗ-7M(? yDd;:!'!f<hoKR͛g`ӑ.[QK6n;wCgJ9@Q8t0΁x9@Q8t0΁x(oKR͛yޗ-7T;hCN:TcCN:Tc9f69f6(? yDe@΀<q2hoKG*9@PǠOtzoK;hޗ-v
Cc? y@f;:9vg|rڄGht;x鳄:9@P`>2@! C.[Pޗ-rAxBt I	΀< 	 :9mm? y@>C .[QJ#;h
CNc	΀<p3G@NFmB0FmB09@P>ðːt;@P>ðʌt;mB06mB0tz:tg(0c;h
.[QJ# ? y@=.[P
.[P? yB Atg(@H OoK9 !Qj^3AF: 3h!zmB#:tz\:l? y@f;:3c8!QjpB@PǠNtzm@n
.[PpB@Q8tPh4g(t:.[QK6nCh.[QK6nCh? yDe@f;A? yDe@f;AfmQj)f<@Q8t0΁x(@Q8t0΁x6mE,ٺh6x(f飷t6pX4@Q8t0΁xF: Cvt.[QK6n;wCgQj)fGnltA3@Q8t0oKR͛ѷj)fGn @D.џ΀< 2!poK9tҍ.[P*Lt <ǡxt <ǡxoK!8z\~M3 /џ΀<ǡxoK8z\~M3Nctz:;hz\Gm3iFޗ-tLt`(@P SoK:D(t/Tg(h!x2<TmrڇmTt/T@t$џ΀<3ʀ(΂=.[Pʜ<u@p/.<TR? y@d;`;Q΀<2`H0ЂPg϶mC((xd
6mC((xdt H2@ dt 3.[P^RFޗ-rAt҇)v@@P=( D)8t"OvmCW(Rz\+V)l? y@xPC*3Iǈ!x2-T6m@qKg8x? y@ʌt <vPC-.[PN:oK!yS  xoK!yFޗ-Ch? yB A? yB AH/(H/3  t#0:DoK<h? y@z<A? y@z<A6yFޗ-ltA$~j)f-(t:#6mE,ٺz9";CM!7j(v.[Q@n.[QE,ٺFmEfmr7j(Fuޗ-l4v<rڊ)fGnlFmEf飷|rڊEBiޗ-~M98#z\Qp̅ޗ-Gm3oKP8rڊ"rڊyS;hP;yKFmE; 4+]99 CiCW r7j(pz[<oKPRN:oKPN:oKP#z\6\rڊ^9 oKPNFmE6yCz\%NH}mEHH|ڢPmMZ:vhT@rmMZ:䡛AiCWۺ䡛Af%BӦP6(oK;jE,ٺh6x9(oK;jBRtG\ڢPP	%rڇmQ(J\\9tSGnvJ#oK67jDgniySV(oK;jE(8fB䡽.[P%m(oK;jC%rڇmQ(G(oK;jBG7jD%rڇmQ( gKƔTJ*jҢڢ;hE$*[7	v|7jD p9(oK;jC@㒆mCR͛g7jD
N4uCz\TJTӒmC!8%rڇmQ(rݿ%rڇmQ(v#; "6yC9D4tWڢP4i%mP?tѧ#3hZZr;jCG#UKzgKhv9i%;sKʚuCƮRϑTJ)xdWڢQJ!	TTCz]!vJCi%&QR+ r;jE(&QR+)nߑTJM*W$:Rݿ#!7 QR+#UEHHt!7 r;jA	TTC7utڢP? MrڇmQ(DhCWޢA.[P%(j}TJv旕5hꇍ]4A.[P%!KǝmETե8iC-g(Dv@~J"rP9(h҄F!7EENR(BnQn\j P-\8\3n뒇m35(rݶpC⚈4p⚈TեD
)@qKg4pMD
[<䡣ފj rQMD
f%8gE5(rݶpCMD@mQS@
t4rSZ"wENtSQ*Y]:)C(x8y=YOQߠ{MD
7v)CG8y:)CG8yt88yt8[7hΊ<螢YOQ'@qKg5g=D
[<~j P6)CWۺ:pΊj P8ytSQ.jhgt8Ev暚QS8gE5(ٻFtTCMD
*p󒆎z]!gCWۺ䡣އ$Hm(zf%zf%"9oCWۺW\T\3nꆈ*G gKƔTJ"9xC-R*#5pͻrNJzf%T\3n"9oCWۺzfQ7~/EDrއmRߠ/EDrހ܂}"9oCWۺ3J΀ɣzBDm3/QS΀z@^)lߠ~AnފQmPZQST\3nꊜ<QmP4pR*#5pͻ*p z*#<~6討[ե,(tT8Ђ憮u@o(Bt؄ѝ\3n뒇m3Gd( gKƁ`Ӓm3Gd( gKƜ4tꆮuCv5pͻJ"`҆uC@↮uBG;rҪf%T8Ђ憮uB.Ӧ&jw\R͛8luBGT5pͻJ<
jw\!xjw\!xBmrP
uC
uCCWۺf%H/P6(rAxP6(\3n~ӷ!RBf@o(Bt؄ѝ\3n롣T5pͻjw]iCWۺtP6<ۖP6u@qI\3n
TRbFt5pͻYuCgP6<pBmt!x8!P6<
T5pͻ6T5pͻ$T5pͻ$S\3nTBmt!yCWۺrAx↮u*mtSQ@ކuCȍPM\3n뒇N(EqCG\56(x(y(uQ
:jw]"4uCg5pͻUl㦮u	:9(@ !P?h뒀
aG\ ^P?h뒆h9 HJH(P?h뒆mCg:qKz)f<䡽.[PƎRއm@Q;6n;wCgNFmE,ٺh6yCg:qK~J<h-r	%rځgNPƎRބ*]:l%8gBRtGT";C䡽.[PƎRއMQrP?l(9G(p΂Jn%mlGN)oD; "6yCQ(l#tٛFa_%P삄Dƈvfm\NC
#g;";%(HPJ<ho6fјWC
#g;";MfrP삄DƈChCz\G覢7j {G6Qp̅D*rP[J!
m3䢦* QJ!
44t7j";jP8;jP8䡽.[Pͳ4GT9EnߒmCg:qKztG\;hTt٣Pޗ-lGN)o@rPƎRކm@qKg8x뒆mEMZT@rPޗ-TTեDJ8xmRߒmCg:qKz]!䡽.[PnЂ҇$Hm6(lGN)o@rPIjEHH|NB0JKz)DG(JRC]RC:f!'Dv>C 9@Q;6nChtfmr΀<vl4v<? yDٺh! xr΀<4qSNCHX4? y@dr΀<2h삈҇)v@? yBJ"tW(R! -TCmTo)xAw: ͣʜ<u: N:? yBT&(G\(@PAxB? yB!@PpB? y@b? yDٺh6x:)Dv:*p? yD8g΀<y΀<vlP: ٳuC3N͛g'fGn G4@P8: 8$@? y@d^R쁟΀< ^R쁟΀<zz[<@P)lg(<TR? y@fN:@P<Y"4@Q:# Y/Y/3g(8!g(Z8!t<h-gENt<h<6x_@3:M4r@xS9tSGnh:hQSV(qMD
<䢦* PiK2NrQSvJYrGn%TCJvo)xӒoC!?oJJr@yCn9Et5fꆮuEH6CpjB#:3䡙Y䡚-"@O<@ˤZ(ChEH[-\TեD
pͳ:9wA	T;CoC%DvC|UB#:3J6!4ˤZ;vC7HhfAiCZ.P?xއ(vCT!G8 oENt;lJPƎRފ<vv9 <*pdF(r@yE5(r*pD*Ed49 <:TBˤZCjC*p󡛤W43 -քWT9 ChϡD*rBFt8EptENrP-M9hW$:<hCdF(!4+<hCH4vJ"ƈ9tSGnwJ%4DUCH4vtPDJQ>JEtTd:<hCH4vhn(l'%]"ۺ9E4DGprP?loBR|;h]"۶(E(MBnQ6(wJ%D>Jp·M)fCCR#g9 <:mCDG/t<E 4p<E(pC54:Cp·ni8y	nWАr@yBtZ8gC4ҁz*pR-(xE5()l<ԅC2J"t<j(΁HT3 -]ftTCWB:4FDlMznѝ8y2#g:hS#"6yCÚnџ#rCvӊErCE!!TB")	@ߑ%NH|HM9(`iCPC Ȅt5<lGN]rQE.ݴt~gm5Ev(9<rٟ#.8x?Er pƜ7Evӑ˦";hjhӑƎ\^5tҖtT6yWM)gEMZT@rZ8f#]479xJYЈAx9j,D hCtZ4FlNP9uS.9)xۑM8vӊvҤG<ۢh㑛wd4NJ^4FlƮR΄Bƈ6p#]4xm3h򚚻yKƜ^5tҖtRxW-9j,T6p#]4x#\j,J^4!hݟ#]4"gCn)o?hRg?hRj, 6nߑGjNJx壎JxJyStWm9(tƮR΄W4r񫦔GEr҇y+:AG5襛>G/iK:*M;nѣDGm(tӑTFo9*EDsKRÊ\;jSڢ!y%/9<r|"Pg"PAp"#7EWM)gEHR#]4<r񫦔WfH>J(f؄Ar7j*vmQ"QKǔגmEN#DJ4ClG\7j"P>JH(r%rڀFyCȍrPޗ-jDh@qKgrڊTFR55oKTڢ4DD64uޗ-jDhCH(rCz\9%-P#G]rڀFyEN#DJ)xQSt;jM;x sR#DJ6gԈ(r5"4D8CjDh@qKgjB8888<88888
 XXqqqqqqyqqqGqqgqqq?EɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿEɿ`B̀y6/`B̀y6/`B̀y6/`B̀y6/`B̀y
J!І"3\7j!vJ8vvm\;l
uCgRݽ!Av*䠂UCWۺ䡚]6p.PJ!̂mQ(gKy(fCM<TJJ!g(GN(fCM<RPhHt9t*EDrކthHt9t4CiC4$:l8gCiC4$:lDn(fCM<(4p%Аr鳇7jNJ!ͳ-!ЈhHt9t҉CG(fCM<GC*phHt9t*phHt9tRݧ%Аr鳇7j՛~t;l
uK3BCm!g(!9 <fC2
#D/)fCM<TJhHt9t*E xӾhHt9t*E xz!g(zfӾhHt9t4Ci	.8yC/t3BC˦PJ8x]6ptPD7}Аr鳇7jNhHt9tt?:!g(ΆhHt9tRݧC4$:lrڄGht5f-fCiK3BC)F՛qC4Z8xӊ[O.PKvrP-M-t%h+Tݥ..h:4䡳(oK;xA(oK3l/*j%rڊ^4Fl\HkKm:-h+vh.jh<](vg|9tSGnp8G+:l.jho6pEMZT@ˤW""iEMZT@WT: prPޗ-lކm\qCPޗ-rӗHPJ6yCG.J4oCƎ9(oKTեD
ExR+zY䡽.[QSV(lG|7j8lO"䡽.[PƎRއ"rPSSV;yK(@P'!<?jy҉K3hACDJj@d"2B 7v2Cz+D@hB#DFtBۆt3lH.:Q(D-tPե,&N͛TBgENtN͛!7]u.f@]K47j)x΄8JQ(Df:rچ".h-v t tCn
:ކm\q@vioCZ[gioCZ[N4-ChmT<!iƖ5]<Dvޗ-rӗHP\(oQ-xJYЊ@?j*pMil:rڊ<uCzmA۪:-:JY!PޢA.[QMD
z@?j*EDrހކ:rڇmQ(vAd*ܴ8xꇍ]4x-lPMjE@ӤWTTեDvgyZ:D@P<pA.[PBhdW Ifۢhf:'f㠰iK5pͻ}mC7Hhh"BF"zJQއM8lhT@rm\P^QStWm9(fED/(fG3E:hƎ(Ch^P
.Pޗ-tipͻG\7j4vO(kKm:䡽.[QQv(oK!yCtZrڊ^P֗۴uޗ-tipͻG]rڇMv6yޗ-l9@P<y@P<hoK<h.[PJ9@P;C  FmCFmC9@Py@PhoK!yޗ-ChC ! xFmBG8x둽.[PN:t <vPC.C ^=AoKyS-T9@P' ːt Rq^=AoK8Erݽ-r7j"Enހ(? y@ C@ ??
N<A.[P^Rޗ-rAt҇)v@t H2@! dt 39; 4+]9; 4+](? y@d;`;r΀<2`H0ЂPgϨoK;hP;yKFmC*p÷ t/T@t$΀<3ʀ(΂:9<\rڇmT9@PBe: vPC*9FmC@CA? y@dJ9iޗ-tJ9@P P,r΀<2 X4.[QJ#7j)Dv:9@Q8`ǣCNcFm@r7jTҎC /΀<ǡxFmBr7jTҎC ;C ;9]"4oK9tҎC @D.΀< 2!pFmE,ٺh#z\l4vCN:C3? yDd;:9f飷t6p#z\l4v<tA3G<(t:ag@z<A.[QK6n;wCgNFmE,ٺh6x(? yDd;:X4? yDd;:X4.[QK6nv#z\lP9@Q8tPy@Q8tPhoKR͛<oKR͛<tA <v: Cʀ;A.[PpBoK? y@b;>C#.[P#z\G*9@PǠOtzoK";CM!7j? y@`4x=(0@f>FmC#z\
C $':  $oK!xBoK!xBt <v@Ph NFmE(8fBoKRd*9@Q8`ǣ':  v=:9? y@.Cp2? y@*3p2Nc	џ΀<p3G@OoKRd*6mE(8fB@Ph Nt <vmBG*6mBG,t I	џ΀< 	 =.[PFޗ-rAxB@P`>2@} CvgtmrڄGht;x鳄<tz@PǠOoK;hFޗ-v? y@b;:3#G*6m@n? yDe@џ΀<q2vmE,ٺ6mE,ٺtAtAoKR͛yFޗ-7T;h? yDd;:X4? yDd;:X4f飷t6pX4oKR͛g`? yDd;:'!f<vmE,ٺh6yFޗ-7M3N:C3? yDd;=.[QK6n;wFޗ-7M@PwF:  ý.[P*J6mCHM3 ;3 ;㽽.[P?h⦔mrڄ1G4@PcмwF: ;㽽.[P?h⦔mrځG4@Q8`ǣ3NcoKRtmrڊQpoK:Dz\ p3A? y@dM.[P8oK:D3czQ΀<3oK;hQjySczP4@gF: vPC* f:mC*p÷ oK;hP;yKt3A"8f}F: v wBA3>; 4+](; 4+]3  A(3gg(@AЂPg϶mC6<EyKz\J"? y@ 3@ ??
N<A\o@qKgmrڇQ[8t Rq^=A@P' oKyS-Tt <vPC*3 ^=AmBG8xꍽ.[PN:@Ph4g(.[Pz\t It IoK9 oK9 @P;
3  oK<h.[PLttoK6pz\3N:T@ޗ-7T8 o΀<q2zfoKPo6pޗ-G.FmEG.FmEf69R͛yޗ-~#z\Ytۺ8l,r7j(7M9R͛7j(r	#z\1G4oKP?h⦜rڊ)Dv2#z\Qpϑ.[QC@,r7j(tr7j(vN:oKPʜ<u@p/.:h삈҇)v@oKP^Rޗ-+V)l.[Q@qKg8x둽.[QBG8x둽.[QBGrڊ<!r7j(rAxBoKP.[QCƎ96p%rڄF9!"!;jC4Zv旕5hTJQv旕5h뒆m:D\3n뒆m:D(jw\3h?
N4uCWۺ䡽.[P%f飷t6pX4䡽.[P%nH.hBӦr;jC.h\UC&7jD)pAs-MTJ*DgE(8fB.rPޗ-vmMZ:䡽.[P%;hmC!xB䡽.[P%H/\7jDGm3䡽.[P%mrPޗ-v$7jD/QS(J;jlޔ&<!Pޗ-vHX4䡽.[P%JڢQK6n;wCgrPޗ-v*]:l%rڇmQ(qSNJڢP?h⦜7jD+v7jDG<ڢP삄ۢv6(h҇m^r;jC.P?tѧ#!y@FڢP͠nAhAi%ڢQU-ꡝ/)`#3l/*jiK>GmQ(jkCm\r;jE(&QR+tӑTJM*W$:#UEHHt"4f؂%UEHHt;D~GmQ(!4\vKvڢP܁EHH|ڢPBiU"!Є܁%&QR+K;j@!7?jD%\3oCzmC"4DmmQ(fۚ^Tգ5tҖ}mC:hE/tSSV7lÞ\jj҆4(DhBG"4D~J"P%:iKƔ"4D	-DJEsC)CHrP⚈5pͻJp·@ˤZ;v%8gCj rPoCj rQSV(-PPoE5()l󒆎z)E5(jw\;h@ˤZ;v%8gE5:SQuENtSQ*Y-Mhx8yMD
gC7<Ev<覢ڶ+tT@5g=D
~5(xߡۆt8TC覢TC⚈TC⚈lݣ:*pz5g=D
7螢-P՟D()l)CWۺ覢\3nꊜ<v:)CDG/tTCMD
Em!ۚjiENt;h@KfS8gE5(J8rAtѝ\3n뒆z]!TG-jw\";CTG-jw\T\3nꇍ]rQR*#5pͻ#4m3/QS(hZrP? oEH[6-9(f7TG-jw\4pR*#5pͻGhtT\3n뢤TG-jwT<j/EDrއmRߠ/EDrހށt>zrgۡT\3nꆈ*:&n
:p΂tiEN::TG-yKfz*#5iK>z*EDrކu@nAiENt3hR*#5pͻ*p/EDrކu@ooEH[6΄6討[.P9oCV~ӷ!RBf%Ν
TRbFt5pͻJp·M[/NJp·M[/rPӪf%-6(tJf%f%mPJjw\!RBf%TN3mrQK6nlf%m8!P6(Ch*pBmrPTBmrP
uC*f%H/*f%H/\3n뒄6(jw\9 qCWۺUCWۺ䢚5pͻgNPKH.hjw]Ν
TRbFt5pͻP6[mt:D\3n qCWۺChnZUCWۺB$45pͻ*]QKMM6)f6yCWۺCh
uІTCWۺCh*!P6<!P6^8!P6^NT5pͻ$Q
uІ\3nfCuMDMzf%"4uCg5pͻJ]8rP֗۴#D*8x髆mt<l<t6TBfC4$:8xꊜ< B0J {G*rPAyB0J򆎝"* rP"#:yB0J<h-襛7T;hmCg:qKzpB? yDٺh6x9f飷t6p<h-(oK6pˤT&7j;yCg:qKztG\;hnH.hBӦPmCg:qKz4vADi@t8 P暈;~:M*G!xB8%P삄Dƈvfm|NC
#g;";MfrQ:%(HPJ<h6\; "6yCQ(l#tٛFa_%(HPJ<ho6fјUC
#g;";%rڇm3:hPޗ-4tڪ)Dv2%FuCtZoE(*pϒE(*NJ8xӊ[ޗ-trP+T@yC@,rP+T@yC@㒆mC6P~J<h-BӦrPt!RfDvCz\8*iCg:qKz-TJ5iQ<uCz\QSV9(oKTCqK~J<h-rAtӒmCGBJ]!gCWۺ䡳8*iB%$7ED"!Q:%(nU-m3䢦* QJ%iuJ'%jw\(G@P<? yDٺCN͛y: ٳtۺ8ltf飷|(*i: M9@P"`Ӑt q: ɣ
#J"tHm(xdCQ\o@qKg(yS@PyS!6*p! {G8xtPr΀<tGm3!r΀<xB? yBt(:? y@ftG,tf飷t6pX4Gt;h: : ٳuBG'f<@Q;6n;wCgg(7M@PT? y@h⦙$@,g(tGdF<EyK: 6<EyK: +V)l? y@ʜ<u΀<3hP;yKtG8x? y@hg(@t? yD8fB@P<!g(@ !g(@ @P>u΀<3h΀<1h:lnѝ8y:l*p8tG$}[7hΊ<6x_ENrP-MZoEMZT@5*p󒊚@r,u8yEMRM)fCˤT7M~ޔ7|:iQ(fNJ*nҗTRݽṘ@(n(oK6";Cr՛f"xGMtBtϒdG45f뒆h3t璇<FDl$SQ.j"9oCHrQSV(r6Ct%&PH(DvC|NBPBiUtϒM*h؄҇.jhg}"h u@z"G=!PAݽ8y6(r@yCg:qKz*pgmP·O<@ˤZΆn\̂҇4rSZ]P>Ur\<uQ
.j-H(·U--r-8yCH4v壤Z\l'%<ҧl'%]"ۺM*x"rP-M(6x6:mW%]"ۺ҉Cg(sMD(rR+l'%]"ۺDƈ9tSGnh6xM:ôF(r@y@tRݽnH.]Pt9tSGn8C~87	-DJ<(<BoCG(v:4$<uKhP<r!ú*p~8-8gC4Ҋ<E(v:TC4$:gCƮ^t3BCMj t;hSJ΁HT3 -@8*pR-(xCW:"R8y?
d<EB";ClΊ<t4ٻFtTCȍPoENt:hhٻF|:N*rCBR+%&~DF9!"4DDE!4HmyC\r9h+J(۶rܺlƨ8"G[3vgZ86xӒr9t"#DGmr"Rݺ-\Mr!xƮRΊ\39j,詫J\<G8Cr񫦔FG/iK:/#PAp#]4nQٻ~F͞r;x#v%/[r;xG:qU.T瑛tW-r3n솉Kƈ͞r9xJYЈAx<r񫦔PmSSWo)xӑƮRΊ^<uCԊ#]4x<r񫦔5ۢ@vCwR+#]4:iKƜ6r񫦔Wv-T֊\3T֊\3#]4;h-TiU/\qU/<wU/*n%N"9xJYЊ⦜^5tҖt;hHZP#67EvӑU5u?hRgWM)gET~Gm4sȈ%""r;j%HitҊ\3qKGmQ*xߑTD69D"G]"DJ8lDJ.@Dv9j,:[<r񫦔3g^5tҖtT;x? kCz\nv%yMMy(oKTڢ4DD64uCz\9%3䡽.[PԈ(rPޗ-jDh@qKg<l%rڀFyޗ-ۺDhE/SS^mEN#DJ4ClG]rڀF<lϡ.[PԈ(t7j"PR"4uޗ-jDh@qKgTڢ4D)%;wC(tr5"4Df|H(r sR#DJ[<~ޔ>@FyΝlꠕ s h        6b  urCWCWC0           >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             5!"
   AH(8@_`ace|	
!,?Nilmprst$.014;Lbdghnoxz}"*/269:<>DPTXfkuy~#%&)35BCIKW\w7=EMQ]q{'-FGJRUYv+SZO[ŃZJ¡R,,,,YeYeYeYeYe,,,,,2AC,,,,#!0D,,,#YeYeYeYeYgC F6YeYeYeYdd2FYeYeYeYdb,,,,,A@T(aP#
dF#eYeFL,,0F,,b#KjAPpA((c?dµ8k|y͊,NX)C#s$\&?ux`Z;N7RaU(5m2ŉG%)2JdvJӢ:F<ӫW>s)~+
z@i4κ݀IBV nK {TB&@:1j	5I8ħr1 1ɚ@P*Y;A 17ڠT!X蘍5vׄHtp/jPD"Exyp^I9yHpP|% x+F]u*5biAi#;$rbc@ zK' X %" s@3id^BisͧVgy)m,ZgHDYI`:CNYZ;4AX9
V%%<-y5"))A0id\nha0&rt0M`W1]@k1\ gUF
= P%q)P\BϷmjx\p^p/jmۄ!ڠF7B=iu*te<ptG=[%o i})jrģu&IR)\	DAЍ<#V<:f
BjG5L2 }y׍y ]>ڠX%PL#x* 8 E4q=Xzb4gہP*B"EoP(^@E2"APFdʂ=AyȽ*6iIT{y\rA@s*"BHh22aH0`	D(*d)T zL	fdP#ϴc-Zc@RCp^Y@eQQ"Fp
NiOЕap82{T
@4κ$<  x03)=Y-+@t\^BӫA0W\T*p`q<3Et P<j01y
^FZI6Z01Zu p/O YP#MO UP#M&o<4%V9FQL> 41%hV?o%-N^X9u
GRђr	Wt K>yB	0xP `PHh@ ub`Hq0ڈ~F7\. x}PN@
AʕY@:( jR
ZY>^OHyG{OF}@3]ktڠnH@	h	f\ J P!IpxC M&
ߤl@=ہK\f0 
iHXðKvg]t; IBM!踄"HD4F6=GEАP*RX R \<;]P@ BΤY<Tڠ=( mOjP>mxaFYOt(a;a^!o7ahn@3R瑦=Ψ7FO:Kp|
KW (|A8hkD+}i`0ԥ))0J`pX;%,)0'-)9	> <#HXT7xME|%@ZK#c ]H}h@V*8(-='^t2K$C?ZHiduidA̘:tṊQo)58Ih`:J=PH)ia4κ\P<Ex;e'c6k,3 1C|:kD\@ad$to>=ЦtYZΕAÅ&IG)%-,12'+Qlhg[kW
ZYl冖OySY0x}@/n-oj;yj7xљO":OHŠ&нŠeP<mۋAڠn
a=t'Zbpo-<OT).Jv:1!`h)ZxPX&@qxn,@4 t$y&<ڠz׍ n-= <mTRsid!{T c@?Nm,7{ڠ!%Cw@?Nm,7 mP\1FQѦ8+}i>dzIrUSB1(tLG4 )w [:y2!3!Bvڠ)9X*}n,V$^@G>a}dqbw@+%7ϼkG0ȉn,iPXnNC]RKA@Rsib"pތ `'3ѨtARBhTX>§$.4Mzg5'C]> 0L,!!V$1!V`#idIa@
gA%r?BT+d j`لd j0B[mhձ1EJB0<Ц d!2x&O&idt]LpT<ZAB\0<P| 0j2e8t@!	s,Z7DǬ&έyLۓ
^<#p$~Bdh%DiJѾ Vq]D ڠG x
V'HB^$ۃڠFo o{px!{T#}R0РB)9n:B񴽸4()0e4.R\Ih_N-:-^x| ·)Dx}:& H@\$YDU$XFTOYDΰR_ԽN
Hs1Efݸ:C{T
46E 1Ef\Vhi:&<m>w)n|P<}<	Çۃ	{T %BM 	2H6nmP=xb\0FQ8huղV?	^*9tRQꄦ*Sa$lAZ+	ap1!dM4`M*/ ?ՅtFjX| 2ttFDx)C?)Z.։KA^ܔ=mM/)ݠhDbB!3Y&x7 ,$E^6@00{T
QBG|lW_Q%ARs%qH0h{mH|A8hV?%2,"#Lj۟ ڠFV2A[O1T).J^;12F
"*<|A8hV?G%IwABG4L?ѦV<:f@43! ES笅 x0C!e7</jg]o"Gցn,Z*h9!)!3{T@^ysBpt4º7[=SF)n]P#-A9@}PF#EsSK":.x/Z&7E{K'r/h9!SjW(Nr)_<=P\(*NXd2-N8JӢ:F<ӫWy<(u/4(O	/jg]nIBV7\Ax}M{TOZS:IKܿa se[ڠFLT=iuv.y${Tr4,]tqP3{TG3x}a#ڠF7\N@K6
HAŒq+VX)HM{Tm^M%q8㮔(R+B`I)^MT74
 `Rm,$a0y[7f61\<(vTojhWx,@|`꣢PC@@ ބ!'ti⡓ڠzx\A#ڠF7=iuZE	@#iez)jrĦ
KT1RHv:ё,TyGSShtU+W+zE(O:C{T:x^IFP7:>{T:yKnCF8i@je[OgҖ/,J:S#Qm'Sw
LS,F}iucs@RsP#m,F	0,ё#d:E^m`^0	,Zf;OmYB4 nq;ڠF[Ȁ P#^"4κR"zS=jO/y<D-3C0Ryzh-j;RFxAyݥ^ [-^Z\rLDѧP&hȑgڠP
v݂ڠFU&c	@^Ct5rޞ<D/! N롏\,J)IrTFI`Ć8L?`hD6ZaC="(O`iuͼ7n* ڠ)9P~Tj0m21P#j͸C5zbdC)<hsCƀiըBMP#L'tQ0;Y/ZOHE'wOdbqrիƫDKkHpj@N7()8S$Y<43uiኀe"YP& {T
vށ@.@3WQV'ypV?/qJ)IrS#%&<(tQ%NhtȔ+W^+zE(O4κR=K(UP#LѧJ()o->Җ/,J`pXbd)`u~Ek'@Ƴ?>gZ2֨xuQ!BgЫYB5THpЭY?*EZyYD
u3BeP<Co:ϙVkT?k:[γUjgU4+y~|
֨xuQ!BgЫYjgU4+y~|
kZyYD
u3Bdj5THpЭY?*CP<Co:ϙVjgU4+y~|
ZyYD
u3Bdr5THpЭY?*KV@Ƴ?>gZɒ֨xuQ!BgЫYz֨xuQ!BgЫY jgU4+y~|
	-jgU4+y~|
5P<Co:ϙV -jgU4+y~|
kT?k:[γUKZyYD
u3BdCZΪ$8hVk kT?k:[γU@Ƴ?>gZ2ZΪ$8hVk":֨xuQ!BgЫYP<Co:ϙV$-jgU4+y~|
-jgU4+y~|MHFCœ9xN'-N^XT).	Ǫ%Ԍ`Z 5`
QшP'dbq"	!S#F +AH)k:v&k ?:,X]ńmvlLgAg#vc`?ɿ`7!E]U)?
x7s;)S#?9Q gB^&!/_HKR#?IPTB^2J^;12&E3!/_j)vr7R[B^'--HK JB^IB^'02HK#!!/_ǅKGj?%20R!/_Jcu?_	z w	zHK HK5B^ 	z B^gB^ B^q`7?<PK@,? 7"X]o뀗"\q2['\7[oA`X-p&=8\
?yW\cO=r}8y'9\cOO/'\c<c.>'G\c|cN><c'pq'5r}sOO55k')kxDO3"}t|'8'I$w\c]+'c\/I5|c\1}pS'5=r}rNO_'2tc\y}u]}wxc\7kz}p	qa>ƺ޹>ƸyГk}pWkc\>A>Ƹ>Ƹp6O 	5.>Ƹ'r}r'&']r}qS'8' %'"i>Ƹ4}r7		5HO('%'}pq'6ᡉNZX6
r	yφjLJKRT/S)2#<9RrQ I%1Rd)00ġ&
SҘ-Pt^X:P;ņ%RiKEY)KGj<JGj<ST-4Gj4GIŪptv3Jv%-҆F
Tdp)Әde42
FyKF
TҏT).JdzIrUdX8%-N^Xn:S#%.R\ȰoKLtzIrPT&.R\',2J`m)jrĦ
KT1RHv:%-N^X9u
G-J)IrTFIt	T1).J`pXbd/,J`pXbd)`uT).J`p9p>zIrR/P#
YeYeYeYefYeYeYeYddYeYeYeYeFC *F0#2,#&YeYeYd#eYeYdd1e%C5!H1*΂PP0klWbvrrpd5?[!HPό̓-%OL8CӍԘ>6?7n(V?(Ar䣅&ILAєn":'<`F}œK7\7Vy0@wH:$DDD1DDtAHnҹE[f40q$iu2XMFT)vP%0q!#P[DNIL% yáaK;K"f$#QдDnN5D*Cid^j	Z3nQ*
,tLFAMSĤ}p4q%A
.ZL# &$u`H[)9XEA4F@tEgNqyЬy&!#`zTб"0jVGN p!,@6GR4xxG"6@U<n<66sCҸ+wBsd+V(zEqHW DHDhxM6w 	!T)F
=`FYURu6\;з`P% 
8FMpTHm84ЁB84κ1\D9[bq NU8h'	.fD=[&:$tj1DGDQ%bJa>9ybQ$)LcR@&<I;T/.#M	MGDrtnӢAcrDsb@Qu0-
@se6jsPn	j~V!:ۀ/ BGqNΝF_:zj *q'=PD"EL
B@H rb ]D,EH14"b`/T PA`~2B :.-BqzV!*	H(p&HZh[\jf2EЊ5DRsH|hFbnj@q$iuGG7YmPB	Hⓩ)2$ZEq3:6O
a.p2ͅSA@UayPhp8\TNzBBǝ:du"mtas`ʅ@NF[Q#Mp8jh@LQ#M&#DRDsVSENtjCuQ<Itحe.JZ*s#$)Lc%&幸鲣s#yf7\7V~@wH:$:#Q]Q! 
*3S-:y0(".%M$|f4 nƨuC"vZ#Äg( o6TNPIB
iA52id*R^Q#LLv 㮚DD@J
rNfzEz4fl\j@%ۄ8FۮLA\aXэOR,@X.ĺ#qF)xzF6sQ*Z y5P:	X@ h
`iڠ&n(TNl/!Xy<Fڠa\(B}e47@GP	vl5q$iu ƨCx 6ɑ =PnT]iӨہQlz2':Auh|A8h'+tN! 	#$!ԡէDTMUF5!ᨈj$lV?_KS%0R8,12R`Hv:JX:2R`:NZRs) Z|&N!sζ7io
	R		20)%t'Ѧo> ]t	 ~y}@Z*Y& K#m Mxœ2c`|[eo4%+}I"&A(BS#&H8g]pD dtX	K
/Ũ6  	g[
<T 	A̘PgxP 	lI<V?%J`p˛.*<I7\#yM:,',(C8@!,,x-5D 7TD %`+ލO3aBRΑdnFM5p}P#mq$oj"fzM@P#mFTMUbI"zI:2 5!ᨈj$l> 4+}i4ArcȰq.*<nCu!cb@Y5D43D4"n8kӎ6n-qdk n86qb =njU?qhjR,^DP8ŠNTF#(F5!ᨈj$l> 4+}i>`dzIrUSBЍ<nCuunD[,\-P#f'ӺE7i ܡwHɍCp0̄rQY>@BnѾ|l,Lq~Z	j,PI6F~l=}Yj#|6tn-$q#V&pByZ ibɠpX+<&M7qFdab$&Ithӟuѡlrx<QtO#D@pu9c *bI42@Itj lt0f1HBOCaSq-di`#l|	&S17$ȀB,-,6'%hpE]4pJ\blAĹacpm"0}Be8L_O%3/pJ]!<la& -ƨ,aHN3q.)7o'!*.9Z{raƨ븱tCb񸗭mɀƨ75Dn(?hSۃNTFDP8{px5DnmhTHOȈ"	JZtHNtj1DGDQ%b{Ar*LBRv鲣7\7V;Svҹb@Q"9LsQ@>>q#P[ ,YQ7.ECFQ:&TUYDFYB@`*@Bw>2q%AZK"P	-pcQ*
,tLP#mreƨUw@  (FۃHTF96栯Di:@>ƨ^D#2jPjӢAwH45VԆdDtO5]6+}J=PBQqŚ`
ėMun7lHF7¦b;/&5Yςy0TnCu#E\bb M@tU"Jl郡MrP!q'ˌEv+UMDm4C6)<43;jvw&x/idY&n@ƨ@D:EP@ۃQ(eKQih+MUF5!ᨈ螨CQ%aղV?	^u뢃G%I̔F6(t:TyCenCWTV!ތ^> 4+}iT).JdX7#bCG4Fy"F#D|A8hV?dKL͊`{Duw('
gZ(Ar䠩9a螨,@7]6L?n4Rf#tnӢAC9cb@QQ&fF4ME*jh",TV!7>.5D4Q86.(͑+5Y<l)h97ptPq#`L?±	@2Bs'FWF]s$TAM[ptIq$w]pJbPp!(7PT!C&H.p?Eg񰛸(hx7ggpt:q%^GW"#(&:$t> 45VԆ놢#y[OqT).J
%S9IDtOTyD4'ėMnn1gӺE7i 7(tG7] $!"#1DlP s@T5D3\C)i+O\D/n*whB5JmT)ΝFR7/Hn+NTHI4κpFfq'MPj.SĤ ?q$w@$ƉAȎ^T(84ЁPp% P%	BgNz#`e&)=#Q:uEtB#Q#M<%q:d.Rs
͔xV#Qz@	0&R!0l@ۊq!U]$	!T)F
DP#n,*).֊hA;Kۊj~#
&T	{qPq$iqHƨu:DHf'|A8h'	.fD5(tG5i ;SUnHnj":'.`%-N^XIj*R)Y鲣8"& fɞ*͊CepyK:E(O:ƨu8I{K(U(M΅N5D3bj2L?WQ3KDur"2j$l> 4+}i A22NrHv:K#z&<lPȥ"iۜF[ƨNhљ)Oaj/n+wT
'/)9Y
Y_]nSx.ie
4ЁQ#L't(r򓚠V!$Y ǅ! \/ y slxlCwHuABz`Rszx6݁ƨG]o@⸂x+Z+F^Lљ-a#Q(
m
jg]#DQ<It|A8hV(^Ap{9U%Pbbr\*s#$3q%cq=Qɞs6(ut,M>p/q$iu sZ^T7)9W 3d(v⠑ƨ±	9d@)+ 4A8=X:#Mƨu(; ±	")ZH^fR֖Ol$Ydx\'YI]Z"QT	3;- 2TJmoFHB2DtO5]6Np}*#%LLtft&8"#W/6^fVRΑe
4ÍQ#L6@q"	jg]o&F^	#zf|A8hV? m)jrĦ
G&JL)W|Llʉ?>gɳTN*$8hV:٪'g4+y~|	eTN*$8hV:Cf?5THpЭY?$u٪'g4+y~|	e1TN*$8hV:٪'g4+y~|	d٪'g4+y~|	dxlʉ?>gflʉ?>g 5DCo:ϙ#fQ8pk<[γH"9TN*$8hV:٪'g4+y~|	dlʉ?>g'5DCo:ϙ#\TN*$8hV:Л5DCo:ϙ#]f?5THpЭY?$ulʉ?>gp٪'g4+y~|	bf?5THpЭY?$u5DCo:ϙ#\xlʉ?>gw5DCo:ϙ#\lʉ?>guQ8pk<[γHMpyQ!BgБ.flʉ?>gq ٪'g4+y~|MHFCœ9xN'-N^XT).	Ǫ%Ԍ`Z 5`
QшP'dbq"	!S#F +AH)P~",xȿ?EZe_Ţ~}"8g_Й~%_-y=p@'??8E`H~ ?CH$~H3ii	z=!/_ B^HK	!/_e%/B^HKi	z^C6 N !/_%HK~B^댴I%_%
	zY%msO:?:ls\X_!X][p*,zY`X-t[̓[\@ M`ț [= SFp l[e[@*ʶ?cH*R
?UyV⭎*dcte[lc\/*bqV_ǅ[*ҭpcVUr!VUr)Vc[pc߮'lv?\ثcbU?xc&*/!*dc8%[ʶ8I	
9lcʶ8&*{%[_[lryVc%[ZU?J;fUş lv?`A*e[!V_r~U)V9b*/ʶ8C[~rU⭎	;BU%[[E[J82lro6Up/*?8lp;[󃒭pc~pxU8{N奃`'-,pft(Jr9TFAH$Nbn)RBJ)xhd9
Fy"T)KB+P;/KYvg%ILLXIy`%)22S&AنH^`;P9N7VdvF
Ṫ&
SҘ-Ys,Tdbd;/bpd`Nxtv7SҁN,1,./-Rv3JX:,2ϘJZ;PhİJPtZ;PdnXblZ)h@gtZ;PR:N6-ST奣)h@f20R<8RdǙK*FKF
TdzIrUdX8%-N^Xn:S#%.R\ȰoKLtzIrPT&.R\',2J`m)jrĦ
KT1RHv:%-N^X9u
G-J)IrTFIt	T1).J`pXbd/,J`pXbd)`uT).J`p9p>zIrR*0YeYeYeYeF,,,,,d,,,,ŖYeYeY,,#YeYeYdb,,,YeġC,,,,,2AC,,,,#!0D,,,#KjAQ.R\3R  k- ZX         6  urC9=SaC0         qZ  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 u@         T5  urC.=0TaC0         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)k          r  urC9=SaC0           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)kj 	         v  urC<=SaC0         E  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)l2 YX         o  urC9=SaC0         gZ  pO      ./usr/lpp/ssp/css/include/lapi.h ub64.ex                               



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

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

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

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

#define A_MAX     2
#define I_MAX     10

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

volatile int cont=0;

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

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

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

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

    cont= 1;
}

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

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

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

    return (buf);
}


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

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

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

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

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

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

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

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

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

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

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

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



 TASk "         ;"  urC=-TaC0         e  ;"      ./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 #           urC;=.TaC0         h        ./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kB $         !  urC;=.TaC0         j  !      ./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  urC;=.TaC0         l  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);
}



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

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

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

#define A_MAX     2

/*
** User error handler function.
*/

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

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


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

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

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

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

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

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

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

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

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

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



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

      program Rmwf

      INCLUDE 'lapif.h'

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

c     Registering error handler function

      CALL LAPI_ADDRESS(MY_ERR_HNDLR, T_ADDR, IERROR)

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

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

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

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

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

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

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

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

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

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

c         Initial value to add at target
          T_BUF = 1

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

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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


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

      INCLUDE "lapif.h"
      INTEGER BUF(40)

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

      RETURN
      END

ssk ,            urC=/TaC0         x         ./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            urC=-TaC0         `        ./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,k6             urC=-TaC0         a        ./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.
   kjC          -)  urCɧA,TaC0         Z  -)      ./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 kdN          J   urC=-TaC0         _  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;             urC=,TaC0         ^         ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
kjF          #  urCɧA,TaC0         ]  #      ./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 , k A           urCn1AWaC0                 ./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. kHc X           urCn1AWaC0         Z        ./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 9 EX           urCM[aCM[aC0         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        	  urC&?TaC0           	      ./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ldn            urCJA TaC0                 ./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 l+          z  urCJA TaC0           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l          ~  urCKA TaC0            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  urCKASaC0           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
k 0          \  urCKASaC0           \      ./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lB _A           urC@aC@aC0          GF       ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                  5C+   .8A_acelrt
(,/@H`dinops|%0:?IKLPRTbfghkmux	!$*4;<=DENSX\vwy}~"#)12569>BCGMOQU[]qz{&'+-3FJVWYZj7^E-T(G000P7  Baaa*
 R0000 @aaaan@@*aaaaaaaa±, aaaa
p C000	00000 @n7
) ttt 00Q000TC00KT:fpZoUp_1N 7m@mL2AUЕ_1aF>ቤpFSԀ/fbCr#)e=T%슖4fё?J.ath8+`KL8Xq5΃ᥥWFy3Xe5l	dÌy!f[moLS3F^2OxZ858BS6Q6$b!"pK.ef3QRMk=a]>N#
S3DfuҫOL<șuٚz\}k3E`im	35N8x5=kK3D5LLF4ؑH	8,}R3QRMk=]>N#
4JuK3PiiUџșXt}4^gY1835NsF^24tӄ,K3D75LLF4ؑH	8,o-38k+J' <҇4:M׮'|՘٨qC2*'_4`0(KX&a.*!id'Mӊz;Y>DMc:>YȻO[$F >+Sb{dȭ~`0$X(OlYX$G@Hdx6Mdb2K#"l+ip,Yd.?e4slY@Imi풑ek#&c4Ȼɾߒ\dp('d̳*	-z=3/7\hlZڤPѺMrj&jȖ`1tGc"`=Lșh FOt0=L+4vdT^FSב0#_qP@ݙoGw4eޕ@27w5e@5u<KU#|fdwsIt w^F	75c.!#̊̊d`bR9h=3"sX̊6!#!6!#H=3"s=3"s{gfEH̊fh=3"s=9}/9}12s/B|Ke҇p,m.iu̽|m1Qciq/F.2l3"s鉚#D2?]\eEgHi+?%ges\%VkJ֨
pu@iiE:lvqcՖfLᜱMxb88.%LL4!"pV@{g%esCfjYr\th9
gbm.F-
61¾j8ON
?t.ū,\[G1w&^#N'qWԌW2*F_cbf=4Mdb\ZF>VIecYLue$':,IaƝbƶ;2*X>9+,}dpȀdX|Xdk\}m]+2,:2`5ήKerZ=erXw_gI,vf-Im;3VPlXz0\dY!ɄBwٓ\wbLpѕm
rǑ4kbJmH&he)6o/
!I3䩷I*ab_	I_C	mήK%	oYc+n;7:.ɘ:dӄ8Y̵6:|<NXF׺St>N^FݥW%aw`?) d}i#2汧e__bS(LuYa25>;J#+,\ Ь#h_wD{hIma`?)!,cA19H̟e+1cM>3!DH%^t6h=GsI\5l+vS>T>N QF¾MZ*3=¾kuA:qT>[6'_ONTNHe )+Y&9Y@
A]kMw |8\.>켧aƜߒĹ2Ƥ`ȩa\ȳ9({'ˠ5a3is2|LMc-V:Ŕ[&X2Mbsϭ>Í9%OG؇q̊̋1%ϱPOCK$2ccYLuePIdW%[iRkbXSl`TY&9vK^c=wIecfP=Mdsl5e lXgb!4_O
ٛ0G}áitA GnfKV: b`iwb$IԞ }[dPtRJ(͇:ŔfGNLO;cX,X䴳	m+CIDlty`~ydg?Nξ@ap2f9Ns;7NvDs-M,wקwirkbc:er]f}ie`k`Uv.1vV:Ř<?	FUPd3Mb>Gz>mJOK_hV=4$60\cY0O>[48F,3U~Gyẁ2Í9%t9M\|l"k#B6
fER0qrdT"HJrCb$:]gk)ӯH>Œk#A|i{.T+a9&5@rÍ:0µj{@0K1Xcl"k#8V4"0q̊gfEB$H6"qc$~nUth{4K'h	&0,FD؀yw'aPN2{'h)Mdgs	0ij¹cawBL3,5. :A
WFON%o0űU,&eVO%k.he@ق1!"p4T,doD\5l+v/#xVAѣ|+u$tҫcKe &|XtvP hUdP hid/Ɩ2BK$/K&P h5 О5;2-'4@) kg#dH&d
>4(Y@)[$/K2tH&&Mb3+$35NS|lg{yif	^H
&|YIe Eki" '	EkTp2XeEflW4W+JQe>ZQth:2i`d+Gf3"q3b|~V::&WI3c`d\R}{$/C2*1Wb%'ILL4!"pK?V54,hE ;2*:4|bơҬsc#c>MejC'Zݎ̋=x7;Yc5(ƛ!"pK;0vW-Q\ЊAJj%m04|F̊PNh-Oe VMb>4#Y&P
 5@25;2,4ˌC$/K3P2e DMc(5;2I>?+#.flcgO::$~I{d|i`xՒ54cMiH=m+VkerT5VAѣ5ّP+$G>ČWRFGZu@iiV3VDMe_B^:LLF4ؑ	8,~%AD͚SWRtemJ֨.3C2*

_Nh-(M|ȱ"c'J_XpX=e-.͖ɖpX(ej6Yoew0	.ɖp4lv6"2+2ɱ,"ɱ-Pr,6eKe.6XY6;ew&2ԌYww̻cXB0lv&lt˽,]{2|-vIf%L%k^ ꘻1#@[&Y&K!kc"dq|sY>
5kwSdfY6;LKԲlXޑ{2|-Xͧ6;LKΙhMb5kS|c]6{F$}[(g6I>ňwȩqϱd*lXMvd#΋&izXdLMc/he+!k,"{(=Z:ޭF^rρp:@9m/4e$&cƚ8J+Z=FJV)%!=cS2CEM[W,5U-S\#&m>NB"+;#;2*3|+qaF	uqv$[^ĝ|>|U&xEXFWAXȻ@
'HY&zG6w"$+m3O0_"1#Ad]'H!Mdd]a{'I25v.чd) k$FEݍK2|Yca;?GaR⣡@d)YbFY>
OlYc~d[v2|VIIdaR4Mdd].Y>
A$Yc%cc),X 
XΏ?c[b TbMdad]d˱d	,YcFtJGaՒk)AЄ(R`3JG`b5L풑J5F4}8I.+lda`Z!%!ĮQ%i5s	ZYth9	;Kda^Ts"uH|49xI;}cx4B1S'8&d4_)|]k@!hO/c`L>k$F 5cKز|k#M;.i^œ5&\4'8:Mdb
ՀW^œ&1 k`%FdIARi`%Kز|lYe`%QY>Uk#_#	xcKز|IAi	d<i{Op9d`L$Fd.Y&$#~8CO#ZF|b
}Z5Z*{CcKؑ1&Y}m;[OiIJZ*FK&Ys'9Y`I/Go$Ml?<	;N/c$FA9B>)I/bG[A|n.VY\	IeMA8PI/caP[A&4p0@''@%Mdi{
Z1жPlY^G~16O1d6;fPd60CO$Fb	&O+d6,$Nb/bvJL<YGw$2|lY^1t1>
Y^<HL16Ok#K$&nXdh&4Ba"1>ZI/c`qQCd6		b2|LMdi{\bO5lOvI/c`wL-Qd6		#O;$FHL' Y>ZY&4B`Od6		-I/c`SAK'WMdi{¤bFOhY&1!^1Oh+Mdi{.1k'4OMdi{b
'4d6		bŖOhdðCxA%1`I@#,9*w;pd'bȟa|i{btb	3'44Mdb		d4'6K$F Ʉ, dL;َKc?A!ЖZm^œed1#kF0k`'"k#K%cMMk{LGJ)TcM8IKd`.Vhjr+I4jGbQ:|46;P,z6;LљxfFB^q]134	QZ??h+Yۤ&h2th8+jـ3"1K -p|>ZLl Md l`.61'0d861'1k#s^f;d&Y&1 X1l&cOc[$F  v;/ca3|;$,{?_i{{( f;;Bn&O`Id6 д[≊5=9ԺldҊbffD$@Nldh+Yۤjm.:4|EVvF|ȨΏ#;|>#
%5aT掆F"l]AY#
lCk$YK:80EnFtFCG<dM0E,11:QX-jY>(Y&2&F`2Yït\XYj$FDغFKEiïtUX(j>`dțA(g'TSY`d$FDغFK
{C7d5k#"l]f%S^)PL $FDغFK.:EQMe5d6It"G8us',&ptp`pC/[,r2Z8 gC.2t%Mg1:QX-jY>	mk#"l]f%:EMeX-f56.3QǣïtUX(j>	Y&2&F`2Y3^)P2|Yb#0E,*g8uݓ
&2&F`2X\?:EQMe2d',Yb#0E,p8ujN1MddMd8us'0d8Ԗtp`pvZ_^ț@d3Р\kRL,Ybi(gE]eX-f	dțKLFK['3[$FDغZ`2Ybz=TWY`d&=MddM%EEQ]enL&2&Q'Eu
ɓadțKLFK%OG*,1'%$FDغZ`2XT[tUX(k>YI="Ӡئަ&hэ6dBD*p2Xiԩ)Z!⦭v)Jjsiѣb{Yaȩacu1'_4MKز|Y&1 pƗ>Y	,YW'ti{	+$F 1@O4v
$F ٤i{yv
I@4v
I@ ]Ɨǌ&cOPdŞ8$s1 /,&cÿdX8ldY13Fi" '	Ip2XoRj媉2j薆CL.+:4|YȨΏ#!kGQ6)ˑKS#90Md`l\dMi:sO d͜!~5#AHUtnTS6Q6.eȣfӁ{'X@:Md"u`'X}i`8":tҪbffD$@NK8,_V	Z!⦭' 湫oiqѣbs":>gRF~Ti[XX)˶IB+viVka3|OY`.ƕ>'$F!4<ea3|OlY61ll&cO;$َ,? J.cLs{'$F&b\ia3Ή}k#JؑLbݕw:'|O6M`9#eҶ$s1x,Ls~z5K-,SVf;d`OMdbܗ`.i[	Ad#݀
JLl,$F!v_Jua34OlYէҶ61'k#t#JLl,,Yy @JLl, $F!ʤ].4vAd!HҶ61'k#Mlll&cO5L,'ƕ>' ek#l&c!Ҷ,k4ƛ!"p{K8,420W5m\hlW5]ںkKlѣSKlm(3Mdslc5e #Y&
՝<e803HfEHl]`IJw$F՘#u>eXl+k~=XԌ
#|qa"1/f`l*p#":1k>WI/	1g+c#L)#-ѹF!YmߒJi"1a8I+Z[bsL ,*jڹ\٤k10imѣi~F̊1^X "UNh-Od\M`c<Hgc0\U;.{V%Lң"]eQUV!W8][0!DNz0!H9"`CdX,Y9}hl8b;[:|ZF4ّ	?* ,*jڹf%x%]>NBtbn/Ʊ2&:r iiE;l*$Fl+țBXRР\PMdd%6.X"dTY&04+
16.c@'ʡk#JQ618ʷRk yr%v#r(țKPb|&qgˑ:f2Άeȝ3,ywib04FDز|1Mbbf?i	-z=;qJW5m\O[R#&Qf''_4BT#b c>C%xY@$&91ٚH5FCR2PsdCM`Ꮡ\K
݊Wvd'2 AV'JI:XtGXJ|S>欳C`$v^7KW1;7UrYiV2PsOOk$`,6gSI*:b_o ]/qY	dd(cv30&s2q;t,bt aJB.wt/:1N¶;"pwN	T$e%102|LlY)	
0c8$N'}!Ν"tG}bzl.͊s{	|6.bj2T;OPad^h}h	鉙"1a8ID{g%	h+Y\٤Q9ZWSZ&h2th8rcX?¹PW:fC|4=:lv>>a#eb$.1u>N"'(Mec(MRZbc"cI^B,F4ّ	C8,2Z!⦭jiijAW46i-TNAև?AG/#̊C1b|>Z6;dCMdb
5>%d+Xq661'ĳ$F ~2&f;dY&1ca3|K&1&~2&f;d{$F ~oca3|J/Y&1b_"ll&cO@5+~2&u1'ĠCde2&qv)k#F)2&f;ddpe`/661'ĦIA8ț	Pgd%~2&q݄v(*Mdb
ᭀeca3|J	,Y1(ț-Ь&cOWMdbHdMv$d~@>$$F ODLlA%k4hƛ2!"pLld|W+ZHC0hs4#fEFtyqbyb|>Z$1M`#!P(.;#bp);v.Q
Ch\bTp\Mdot1*DºLC?{K-(&hэ6dBD$h=ļe+D4Y\Tյrlj"ZWSZ{K'!:VvFC2*3|/Ʊ?Nhf\>Z2|&06?O|I10KG1LFDغ"p#t\+dP\Md"ua]awc}=ߒJ4cM8J?_Q	Z!⦭%um.:4|YȨΏ#vi~F5ț掆eȃᥩ٠ݓ@5E
.2&8WXP.DUd ¾2&8WXP.D5
16.ºBr&O3k#`٤dMi2d#I10Kcئ2&œ&2&̹`mM3]c'dț@`l8
x>,Ybf\068J	k$FDغ"{]bxG%k#"l]ˑFxq*''56.eȣ`4q*''Ybf\06s=T<P2|lYbf\06yu
,Ek$FDغ"u8J,5lD$FDغ"?yuCXDdțC2QtU+O0k$FDغ"Jyu Vo`>VIt3.EIs=T<PY>K$FDغ"ǞWX(`'	56.eȣlS{]e5d!It3.Eyu Vk^B	,Ybf\068
, k|$FDغ"'{]e`Y>C{$FDغ"yu Vk?d!lYbf\068yu Vk|It3.E'{]e@d!Y&2&̹`lq*X(l>S/Y&2&̹`l<ER'`56.eȣj'{]eMddMr(>u8J,:Y>S K$FDغ"t\+]l)dțC2QstU+Pҙ>SY&2&̹`l%g8
, 56.eȣ`4>yu VHZO+$FDغ"=T<Plmk#"l]ˑF=TCNd	lYbf\06;<Eº +OZɬY&2&̹`lԳ8J,2{'Ăk#"l]ˑFEǞWY`̟ k#"l]ˑFDtU+'Q@YdțC2Q8J,1-@56.eȣ`tU+Pʬ$FDغ"S=TC,2|GvIt3.E{]eYd	,Ybf\06|q*X(b'wIt3.D]ev(3ё66
N<OIt3.E=TCl5,lYbf\06`yu
`2|G9Mcr'VFDXQTy̬Ybf\06tU+PFOk#"l]ˑFR|tU+Pl)	It3.E
3=TCW|LMddMr(\tU+Pˌ)&Y&2&̹`ld<ERYdJk$FDغ"=T<P޲|%k#"l]ˑFBtU+O1m!k#"l]ˑFէN<ER2|{$FDغ"=T<P(lYbf\06/yuL(Ybf\061:yu V`Y>Q,Ybf\063=TB'$K$FDغ"{]e>QYbf\07=TBY>QY&p1tAbffD$@Nip{g% ,*jڹ\̑-	kKn'XV/s"?5)$d<pӯFd0(KSk1/f#@&oQ >ZdYb:+N>p#:k}Y&7[AR(uBpat\Ŭ͓Y&7[AR(yd>#'ZOH9dȝbtDE!k%4hƛ2!"pV=WA+D4Y\Tյr=mH4K4iѣi~F̊
	ҳ1^Xb|>ZQt("d@d¾2.paL(I@Tka_E=Р\	,Yu~8Ȼ2|sd2}d]
ș>PY&1 ̳a_ic80Br&O Mbbf?i	L8,S[rCEM[W,ӣʍD?F$bƮ'3K5$0dT@RONhfO%k##-FE=k# _c80O 5pF ıF2.ř;>$F2Hv1 ^bqVpa`h,;Ok$F ѺKqFEز|F1Y&1s+Ld]'bk#%2.œ0)Mdb P`Eز|F+Y&9ѧFX	K ,st2L1'`5 `#"Y>#I@Ӭf2.œ0md `d{d,eb*Mdbld]'ak#lkbMdb `FEز|I@=BK1v,5X%ߌdI@=2.œ|&1KKd]'MdbEز|$F H`uqv6
X>DMdb `sxȻOI@		w$FEز|I@X%<d5Ktd]'Mdb Me]ȻOk#jlKd2Mdb B.d]'3Mdb LMK|d]'-Mdb X.ȻOMd `rld]'!Mdb XUK>2.œxd *.4d]'Y&1 (OKf2.œxd	wc"Y>Mdb ZUKj2.œx3Mdb u]qv,ë$F l+FEز|I@6	w.FEز|I@N,Eز|^5jĻd$F .)w"Y>A]k# z}]d]'d <K2.œtd t%"Y>D$F c"Y>@5 <`uȻOԛ$F c"Y>fMdb P`KdlYK}Ld]'YdŻ#"Y>NlY%kb:md -qv,'YK}dd]'$F ,l7d<&1 ][(ȻOI@=-%d]'5[XȻOY&1 ;FEز|Y&1 &,%2.œ57	oFEز|Y&1 ;1v,'&1 v+X%2.œ5[ȻOƖI@	["Y>O,Y5W`d]'d %b8,Y[Qv,5
u[ȻOKd `8ȻO;d |`HȻO1dߦ2.œq25!X%\d]'Ek#lJdI@	odY&1 )FK~ȻO5Ju[xȻO5$FEز|,Y"u\d]''d>8gd]jc>NI=ׄz,c`tb RTd8d᥂Zv,'I@]X%Eز| I@VZKSd]'6I@,Ԏc"Y>N51Z-KȻO$F KR;d8,MdbK,"Y>N9MdbIV	jO"Y>N6Mdb"-Jd]'Sk#xlԡFEز|E/Y&1 '%Eز|E6I@
K	jHv,JI@	jYEز|EI@V	jZFEز|Eyd-J4d]'P5 v	jid&16	j\FEز|EY5%2.œ)k#"ԥFEز|E
YX%ubid-Mv,A$F ]X%#Eز|.Y&1 ',Ԓ#"Y>MI@>ԇv,&$F %Nd4&1 `>d4&1`bhMdb hUKREز|d %Od5"5-I62.œ+dZ|d]'ɣ$F% 2.œТ5T,ЩbhId,бbh59F,гbY	fd]'Bk# 	fȻOdb,Td	,Yqv,[$F lhȻOk#&Bd]'B%k#ՂYbk#K4{c`h>"vI@	fȻc@j,Mdb 8`hb5:Y2.œ!k# >,`2.œ5l#"Y>!YV	cd]'0SdV	cc"Y>!Y`0ft8t0	c"D`ߌ@<-sY&pwe]~K-w@Zuc`0|CY8րYv1 l2O"Y>!I@
(`2.œI@1OhȻO`>5WP(ȻOc$F R%"Y>!Y&1 l<J1v,&;$F 
	Cd]'ɀ5eqv6 xr`d	Cd]'Ʌ+$F KEز| Y&12.H%-Gp2X/\ ,*jڹiY\5tbavXp\F!1:ik6]GwJfD3"ឮ91~=e(&9aS?@M
,X8cF	n5m4iv\nL0[mm`'3EϺƚ	aD,-e汌3,-`Pi:Y3]Op/  @Й;^18|q#KbGռSP6#o.;Hu!wjZ{3c#pE8d}Y?I$Ilw5͠37Qϭ16_,&eƙUѤ$hD2?_`T\ehˊf!ʑBCzMLut"r掔D-(GfC&i~F+l;g1	6,}k#AdM' 5 I2&p> IA	 Sc8uKIA`UO63^Y&1lS~gc8uJVIA9JOdMײ|AydS~2&p> Y&1rnXțïd5#)c"lggduWc8uB$F h_:O#K$F Q~D{'k#NC~@:O 5 Հgc8u]k#U:#"lgZ5 F:O v5+163^ =Mdb7#"llp> $&1#țïdY&1:_cep> Id$FDnN{'$F @O.2&p> IAX_FD{'Mdb
~FD{'[dB_DnM:Ok$F b'D{';dF:Ok#M*FD{'k#N
vK:OY&1أ`/ʱ63^5 8s`/63^(Mdb
,D{'k#Cc"lgY`/#
1
>2&p>mk#@`/țïPԲ|Y%F2&p3FO5'"̀-FD{'Y&1q`/HțïdIMdb	n_"lgl6Mdb	j_ё63^nK$F -XdMײ|IA,c8ufIA'dMײ|IA~-D{'v5 r_(țïdIA)0FD{'J5!i<%c8uO,YpațïdLMdb0D{'[$F vFD{'gd*_u163^4Y&134	Re?)$-deqSVdhm]D?S-0:4|̉bQa^gda^X^:|4P.D5!¼\i{_t("dek#V,+K/c8LxY&1]x3P.DlY,+g}Р\$F gƗEBr&O
,Y,+/c8LxY&1Nѥg}Р\r5 F¼g}Р\[d7^q
ș>K+Y&1{a\4/2|"&1
6̉g}Р\MdbF¹4/2|dU6̜FEBr&O;$F K
VFEBr&O«$F 
fg}Р\䱍k#aW3W^q
ș>+$F 
+\/c8L k#B4
k#K"@' OMdba\4/2| k#@5s1i{_t("d 5k#Nd4/2|{$F a\3P.D,YW24/2|$F XW2u^q
ș>%k#@bs*K"@'"IAO+ FEBr&Oaduv̐K"@'&Mdb
]s!i{_t("dIA̈g}Р\d=Mdb	6Qg}Р\e&5 8a_ FEBr&O+dJ6i{_t("dY&1¾^q
ș>FIAV3P.D2edxa_F/c8L$F l+#K"@'Y&1R¿\i{_t("d)Y&17FEBr&O1d¿Li{_t("d!&1Wa_ƗEBr&O5 ¾4/2|IdKƗEBr&O$F XW2'ƗEBr&Ok#M{^q
ș> k#Wf5/c8LEk#Ol+cK"@'Cdka\?/c8LY&1 Q+K"@'%k'=d'YXW ¡i{_t\UKY`uO$F 
u6_}OdY6_&"'r5 0KV|^4/|Y
ϔcKa|8%$F V|^\/|	,Yn`V4Pd>ZDi{0Rek#GEhKa>EOMdb
%Ɨ 8%&1yZ6`&"'@>5 D>V*4N"'FIA(X+@4"' 'dX+>Y/caFq>IvIAbYi{/H%Mdb
m6_}ek#N+>\/cafq>IYtHV}i{/)_d%k#Fl0F5EOC$F X+>^_d$(Mdb^`V4HAdՂ6`g}d*X+@Z/caRq>$F 	rZi{0
ӈd(ƗNq>IEh 04/b,Y]4i{_dz&1yf|i{_dzlYj?Ch6K$F 	fGQl}OdgVfLK"'k$F VfC6r5&!K"'ӋIAfQƗEOk$	|&Iѥl
Y>RMdbŀ`4'ӄ$F QqY> IA܌!汥l!k#M	q4'Ӄk$F ;i{O&1`i`%Y>Y&1:KƗdp5*v\T/br5 KFdhdQK/bad}]&Ɨdh(Mdb	>K^œ頖5#l,MIAqY>,Y,MLMdb-Y>d5x,MIAX	uY><MdbJo`h%ƗdhQdYV4'BK$F li{O,YnZ(, pMbbf?i	L8,S|W5m\(YW%]>N`f񈺂uHԌ
!DkͱKቔ d6M`cf;eY&9(	"-k#jc8Xŋm#!',v"):7[VwaBqk> $F1niak8ײ|N5Wa޲q?+cůd$F%DŹn)xq?+cůd$F%ż1ئY I:btn)zEk#`8:0'elw8 i,Y&-0'elw8 `5b݌n)xq?+cůdx.Y&06:-Fbw'elw8Mk#cE1naޅ8ײ|<)Y&06L[uL;[-{'Md`l2uL;N'Vl&13*F4$BD*K^ldrCEM[W+YWL%;th8WԌ!,wXȻ35,SLᥥ;Њ' I@2g`f2.Њ'  $F %X!v.U>  !Mdb :ȣb 	I@A_`dEز|  Mbbf?i	e{g%_CEM[W,J֨Xth8p\p
 '_4G"ǎzl/G{L`'8ւֳ}hCXAAqcϭ XDXDŏ>KqouYi513ebD$@N֨ld>	Z!⦭-s!F&-ȾqW2*;c"lSKSӓ1bDtkd ZL6)5dvIBf34k1> Uk#+L"ll
1MdbF32&]I=c'd!f3ec`.1SxlYd<AOzCLLѣlȄ	Q2j=VhjgeHr*3JIVi~qC2*FDNh-(9lX3QHvq?@d Q[ϰjl1ϱd,X9K1tk/5'@0&D@I_H Fc#ڙeв5;l>]ǚG>œId-]z,v!S1r^134	Q2j=/ur3\ZKJ֨:4|F̊ᥩcS6I[$F!hY&|F+k]ELvVsOd \d]'dP  Ad^od͕$&&hэ6dBD(jK3W~&uڔ|{bT?rZG6p	Z>N;GHyᥩcS[եXx pXDś6f;L"eSm K$/w	v.w`Irww{<dgb㼎OLLѣlȄ	Tփ!?_jzhM˖ @Ժ4|J.a<,g;W6<SKS
x68}*yOb ܛ[c0ػ-pf˸y[c0ػ|Lbޔ/ |]  vKx$ws;ӤYFLdo?z@n 48.w%>Gw7mnOe,g8pw$*/w;ŗFw̼@Wa6̭9M/6-JyRG}+=s[c0wxb&دGxx]r^ûMWFw)*>im/?w컅.d^w@2i^ 8;U@F\^hJ.W}ػكm,Y8鉚4cMiH=˚M˙hptij7]>N$`I!'W}ٝ3#y!L n1}Gy/ЖMGqY>]xg鉛(ƛ8{g%tj'Gӣڶdo]>NNȐ>]yt?LLF4Ȅ	8,ur΍DQ3BDA 4Ip@Ьp@	<^c% lXDKU4!P̨̊d]>NN&lOu(æL1wlv?1cM H=U禉ZP\5tW@$ mIcX %<% .l&ܟ)<{ge&YZTJfEr&-]>N3&i~Fa^FHcT٫p^-93  ¾h*5Ng.y(%bowc7p{wvs>qx#ޙ6TN9La5!ju,+?#o=e6X|q25^i?1`TgME{xxX! 0Vw#qcE;OL~;LObGyTݕŢky'ԏr;N,}ʓaw@&c#E!k'@313$F4/!"p4Y`ںIgn\TxeGÂ(
,NhN
Pimw`NdPeP'
<)XNp0b^@Bt=Ng`F1Nўёr!m/,&G }#edȖ:.E2"Av.c3 t\5=bex#ARNGzpnGy9xroGΫ >@;3(J<!BUάN\	i1w&l9p
X1gc	Պqכn')fNػS>ɶL6&l3u])d#@ظ&l5q# 뢌Dغ2رvdi6'؆dM\eu:&
)<ߑ ՝>d97y?d)<^XXXu;J$\$4Wػcvd)_PeaiME0X=3[<g;;	=Gy/7B#+;O;2Jt'P>ro6tOO1>^F72?x:1Q!k8$4-F!,X.Da*sOK8VDҤKb{=y<q>ɶS9`
Yy.vd)_e찴tNe8?]W;OL6ɖCfPPW>ɶS8e찤tS&N"qtZdw8*DbxA#u?d&WleUw#d~ɶL4]X
+]ӂCBp<XOEHSN6X3GXEeޜJPN رvc.8IY}l~qCe:ex.tb^.>ɶS8|	}l~qCef ǚ1wixAGf4	}l~qCe0,7kmٌ1/ػ1W;1O1~3,hX=lD,s`H$N|>82#\+Op8pH`HF#4N|>QN">SVî|D|>Xx35Ocs/:Վ'Aӈ5vsz9\c"z4.E)."foaS#@HMbqK#e;Om>'evd&Zx0g.giMe@y<g,=mmK=WԧX\6,>(}Op8e8$|Qe+X>}Op8rpH};OmG~edҞ3,hNt\>NXFձq#Gc'-̼eaGɧ_wS>N">>Mlv#v	eK?5' <҇4RZaΥѣbguB!و_b/1}0+`-	(ȃRNGoxxGB-C᥮㵈@HZ2Kco;x0]`GFh`݈fB28>b;FF4S.Z ?O4<Fh7qx.S@Dy#ƶ!ё/\sր(giR7lC2YƁs"Y`GSM/4N7l7;czʻ(XV:VXF1!$π`]}08k Hf&ha`
[mlH:"h$1",#Xl$Dr4e#%kUpN3E0v ߒXܤjI!hI"f	M4a8$ЊC~$[bI$6Cmzqhfy  31Q/ܶ1mL;Ҭq-8ӌZ$^eۄ=cRH҉ [	 [-@Ԓ@Ւ@ Z"HG`*Ւ@r3BL['Bs^FءA	j1Ăzh9t/cw Jum9f=B/2+4`ؑI-*NF3T"p+Hb0
J#E `t'l;#*kIVhQe?#ze'8Z/]y8u6!ё?ޮ9n}h2=gbfKi	!v,{g%J&2	th9.}3"BÛJ),2@H|4lvf1j(BT]quWf6A
Y$yqs8 %1X2X 0CM(ib p+;u`P`y(-Ν
 IatAVУ&c9$JtwgHƯޮ}^}/4%_b}i|Y&1s.RPƟ_a\JX8!	xG|qWJV/3i`ǮO5<tF%.#{/Ffu3^a]ICa(st'd6.ѧ؆d#FFc*Z-,c3X3}=rptF%.#{%)<n8O ?L"I&nLr&jgܔ%挼7vOs:RnŊfF;m":' xekfdaͶhc<:	B_DJp't!o>/4%t^i`/S?F[ sH	$KƬ]!wѦlOsk/e* 鴫AŻ5/##OV54ʺ,YC{[23Hn-J-)Y}p˦?}8eC~pa8/13*F4$BD$h=l~RټQ*CYjh&m'3ޝ|KSػVdPlXy!d3"zx.aeb8K]+OuK2{?b'{汈<,Zy5Ђ&c+Y`?;УF/d6;Xè1sJ!ŶO+Y&q&cʺ`śuWR3H\[4ڜq1v2;.}W8[	%3@@7_Î1;F&g&ޛ,>^w80(|#ex5F/9փ@M|q6&[GzÑ<gX#k''DaQP 藛z޺6~Iuwe8e=w PDVw`V2uczbY7
VYG5qhXșb̟XLYK
:7SHrK01ba2) NΝΝ
LȈ:T ΈΈ4pjHMΈ)8O^@t	If#Z\XK	Βh#JK\
L>u:Ժ nO!"A6[J䣝JaӁnc),Σ.Xk!8Snrt;::t@Q^nt@S1/4C<5ikYx3t$R8HbǺ#IN))8:fRRp	М'Yu
՝,"zxsѐYDO̰4g.L"}4Ϻqh?w*AY݃=XVՎ뽋d'HJ,lƟhJ2&fXٓOMub3pDԺ ٳtGIf,\L)~n::t"tP阋܈:S@5J"ΈJ 3 %'!'D@p'{/ : ,YRl'A`p4S5%dt2MK
:g[> eqmLeN=8XӄLe%dK	E5n(rtO\t  @%:,BtcOVF'Aغ ,lsBL"jl3wDЙ)8NdO%'tAڳPFGΣ{iDDɉTcM8I.+ld`gs <Qea2Q'30qSKlO3])ɘ~LrBVɨA³OoqSeb	$KӘ0@e$:#!:Hu0,C|Fش{Fa	8bF^@8
&9Gx0aC|Fش{Fa	,jF^oi9Ow*Y|9gc!p,
6!jFqL.*G|؈r'd\hB0uƧG"ba,Z]It!	+,ϰXDŔ&X$`WZ]LMe&9ӣҍ3D%*B|56S;u#iiU01w#gݗ9DŔ&X>XBVXaN>ÌeaSa"}a$镒k,5$ΝliBR-_56z@Z+:f.Sm#`% jH-.FZ\NiHDu!k!b()dLgt4eo}tLFmwNt":NXGB(.ehFMB c&)h頜Cb4$yvwOunnl3v)x0B#cB7(zH$zP@Nu'
"-pz9ׇ5%r8z2 c:}^ЄDc+_t"^ Y&}^ЄDc+_t"^&ZU-9GN_o`O#cr1pI	Y&@po`>>8;{/:Y!#S֒c2 pAW'?8NSSOb2yeX̄a0(؇qCM3)8eщϱŶO $Fp9d.2rϺ8O fkPee[Z\[e*+o$Ivx`ue@.Y&h⥃-W#451iq`-e_J(C!liSs%+n#Uiq	R'g>G{Hʦd):l;lvd#FeGc4Yᖔ6I@ř?a3?ŨY6Ke!%Ŷ],fM_sᗲ[Yػ[%ޮGwX&s_``Ya Ig֊|݃.YXIluFd-	F_Ff&Xd#FF}.%xD$zёT2=O}bppd656 z޾6~I&+5˺qěD4${^7c*99֕9cuvMdGe@e.6K[x,k3X:HFLv
sdşN;e ` eÍXAՓd=z"0:	V&pWV5ѡ3uƛ6eʶ,S2Kj٥:$hD9%kiphdvt2:t-BtD4>Jt-NNy2w;N2Y#,Z\c!ÜӠbttD3	NN:"^: If,qׄ,\")Р%DCD T2˭KjdDY$\m.,ΝfGNNN)С	/5CNbta~!{1kpe%bͥ`O
aέdvt:"	DEНS'LVkYxՌPqPɾPN>'lwBJN`0N)8OӃd}6,xXsF-wt0
"BKJ 213$F4" '	$EA?fwDݥ9E	Iّ=ѣ`هHDԎ
a_,A)Ypt8|qkn ikQ[ba*ÏO"u;K6.Od+[;gdFQ/fIHH΢"cxp̊.QRYt$bf}<5{^Eywr5ix;% BZ&.{e`/jqL<ק F8U= xzkxȔ ;P P ^J p=i%<BP@ 8 %4"PSɛ"P 6iGzV6Д4'_fޮtzu,ДL؅ :WVJ \emdvX؟Z
Iw}KfIyX\^nk;eػa[~G{6ƮFEbMq0Z*gjߑ~ezjfXcyOAV
bZ@!=ZX2X@ ^eGx4Xd#FFRM~AIyKJH"z7#ůev[\^xŋ`DLy/o	@+h[8;R
޾f.fЄ ,IŔĜ}h0Md'
s!%8z@<FC?K;+DJ [8dw$`5OsK d{mt"''DaQEb^d%	t ceئ)cf2kC2&f6,lhʶ:b3Ou65.1fnO,YVh<LiP'NNL@E)е:QltDG\tD\/JN,jH1q/JN}t"1@B'A,aghs-.: rQ`~tD4@:"zS/%B蘦u'! -Fws3ӅK1Cz7N,c),Σ,,k\)][FtD#Bz^i9ϒn9/! -B
 Z ƦnP gq`q7FUM7& j9f]#'J*qqnCzND̳*	!2ҘK YB^UenډgnڶFoUba2Qѣb 2JBYbXf%j>|p᥶!A93Aٙ	,N% %'4MBYۤcxܞE0;ldw;#w_wp'Xqؗlq]ebBip
ӁVaob^2BMƩ,vlS5N Pג7/	(
cT;N$)%Ms/Ĕ1(
p5%My(
kXq1FVi+\d͊Vv|w.qgȍP">S6Md}b2	&l!?oÈ{XU#d.wXBE/3.!=;BFbwTMc/7C,|\3U@qGx,ɲ\ff`8dw0d{mt"'Nh#k0V2:lBv$@tNJÞ6j.Z&FDpb̟r5ҘرLJY1jHQ1fB	 aX-.&10:Z@:tGGDCCbtD!QtDO (=2^@tXd	 e,DZ>Jt6:L?thuη@ LYm1<s!Pً]Ӝ8c),Σ6@<ՑDA|gD@8J" h(fttc*eN?Xp.1dce!JNn^|'F'N7(<cgAܑW,/Q2;XY%)K &̑ӰH$-p2X_Ա2D[Y۶,[WEM--3}ѣaϳ =0[`fsCq[f\bE_X2G>tldL՝{lY},@Mb=<7ih+шP#K Ad%+#K.4Y&],.yB3첡yb'B}'EYXg4^y#Zb &Mbw5wF¹w]eWMdiy!'dYt(g'JYdpMրq;LfGw8Md7ŌMr`^p10@TܢqNq&ܓnhkx{/zIBjR&eeܴcbd.t+;%jGX'HJ,l&S37\b̟hb3B5.(&6l ! d?Y2xS6~t3\'NNȈ:T :":" Rt'	0%'	PIf#m.B,EN%^:t2є,lRbtG\ eq8"ƦP{?pA:ir5<)j'NΎ /ҀJeJV8DeA(@Yiu>
rRt brRp	`&JN7N#c(xVvqBȉ&;c$lm#d㿞e ULfGLL3,43*	KC8,53gY,VZˉjrKEi~s3=~zuK-N_b	w{汳X0lFlșmzUq͂^<]l1WȀ5r X;3X HW@ Db4lvn>D:tgbcc:ΐce>.amX>+N<݋?p43ca5?p~)w3!2
NebƱOE2ϱ(-|3lY86Qu3l0`]gxDeqmg~lS)?g_x~}Ǳޮ?}c/Vf:OZY6zlq,A?3!2N?XçS1sJ#+l@lY83ʺ`6uX09gr݃<ojp4b~]Xzɾ Yq? O?%8ϭKTgҿ#"PP[`>2=Y<Eg>Gx4#K̄hhQϐ #?An'(-P[qѺSĜ2=F'DaQDgv	:s
[@'H*8X٫h錉M2e[DFGLXeGFLX'j]P)!r If,\)tY:̎PAzSB^k8g;'jd*FX`xSlӠbttD3	NN:"^:! bYxBݥ"N
2Q`~tD4@:"zS/,2b;RZ&)5!r If,\)tY:̎PAzSB^k8g;'jXj3Z'f21fvh0&պ,Ν TgDAx( p	/4k䠛VF',r:bH,lk8
 Z ;S` -)8XdY	8*O#cgEVwF,8Vd6޲ro,{-&v[M\HFZ(loe~gv-Ռmάw]]&: 0e8X٫>5șb̹}ks)7ca7Rcf}	If,"89:tObtP7:t-NS闚Ɵ}8Lbb%c1Nn'NNJt(NJeLK k.wA֗NP)ӡi^8Jeg=Њ:	IJqcwfl&H4&)=!dtbťDDӠ9qӡ@pD3	NSs^kUb/tǧu,loWObtnnXRYF"Z\XLStCBz@%NJt'2XiMէ4')e37@BD,Yc,8Њ: ӡAӡh%2q˞E҈0pMԧ>2G	N)92N&MQYbuҐ$W,I13Ji" '	CKE?Q9V\Ji>3. !q?u1LN9wFf|XBp03:@N_xi?L#gî`3r;?v.H]`/JCQU,ӏlX	Z$8X]Vf>Nf$t&f/ `}|~vn|~j-N%E7V:+@^~wu)^r34f{'5/5OKc@t!-Ya]'L!J5&h78$}saY;OL/Y$}hDLZI\)N!T޺2j&<2mQNh#k0
՝ؗ	W:tc%l] bb6j*&4:c"fnb̟V5LXat-.7Dt"yd?.&qy7t(:N
KȁSjt 舎船^Xԑ b"0^,/fDbO,YBÛKC.%IfBJK2:"GL,l,j]KbnO,l7I|qC>JSf(wTŌe%`免`˅0ktY: ΈQr D8Jt':e`"έ8Ni.F(D8G`
RShJJN,jl,f))8Yd nM@Px1eXшf}4	(;N#{-˸;OMFnit4elC=q,
՝q7:twtY`\ișXٓOMub3qt(͛]	If,Z\LS7
`7tΝѝ:MΝ
L^Dyҝ
Q`~tDFDA|gD@8JN&HFD@pX^8K e4yXZ\t"p;:K4dtp)ca7RP7f@BE,l˞8Ɵ:gوӅ8:DacYV'NNJ"Ν N7:e汳8NiNSغg)dceQ>6~E%:4nnnDғac:	I3tn2rP(<VvXшbwJBx%lF4	K?-3TDQep\4l&Iieѣ`ɁjL	_y0 tp߳}:|4Mzqw'cա Zd?lL&cg|=)8&jBf,Y&1ZIn;݋O&g釛 ;FޘjS|)f5BrY&CўÍ{zYU{/5\ئpvXXh/"R:  R`'z@%T)X' ݋que]Y6KO8
{?Bh»Qwtf4v`.'=`Y(9|Ұl̅Mׄ_#0uY,D,ŷlۥ;.BRۊ,Dt`h`5O8,nmUMhSfVH	5c%X!{!1:$\e[DFGLdLlXٓ*&ΘLZ65.6n]Y$+K\d4p4
(GN{BBbr xZ(6B:"#:".btDd'5$@舌'> ! b0Xsiphed,vtPIcGD@)εl,j]=&)B.O,lJSo;st20airưhe5պ,Ν TgDAx(q$%:2I_%uibr^9tYiq
B})8I,'@%'3tn2ҳ6O1\蔶8.?KGoӴZ0!g-v`e,eHfAx<
`?r(ՑpqqQ[[/VL޼!qXbˠD&aH&]aƾv6	0dq;m717XB7:w.9Bix:3Гxz (q3RIv$d7Bpz3קSjI٪p\~EaƬ="愡3 ..,xX٫>5нs3u2|iXa66u.xٳt!"A,ŋKq&Lӡ3B)ӡ@阋܈:S@5J"ΈH/G	IIƀY$-.B,pnt/:B4F'NAzS/qt(3p@BE,l璔g|Mb/tg7N&),Σ.XMB,p)պD㣧@%N@A)Јnt'<Mէ4')eL@BE,l8RS@MMXN)84@P씶n6|1#$l,zbfHiD$@Nd=tf?	jrm[TYZMN&Iie>Nf {1/sVvf`̷uD~AsNb6%^ PR4;""GoػN}̊ PPVvuf])
"e؈9b^7;͋5}n0?N j8CЏ^(x8Ւ*ӯy(؈Y(שP-OZIN&h 	CL~JdPfJm	D:z!teb/Gz-[5e愡HX#QV#&lPB&|e}8#ٱw{,(w >]k١R0ji	!ё0)`Cvh݋eɶرL4h6k~j7bE'k$LNKؗl+iD KS5#H0Ut DƂoȃSs\,Xkbӝ)ceO"Xgv^6Za\p,sA<e3VvϹܛ^#I_wX;>d+шFJcKS	,Yd7.\i,5
36wtk8uz_eC@?OBס>Y' efA/ػ׃#Z_0Ydebkd:> dF̄h#&)$I/&Ċ,X	CY8 ~roأ%8U'ZT?`_y;gro'{-	?p%[ [s(XVw8B1:E
VXFcf>5ҝ;6eDF[)6AtGQ1JtG\ erK5bK<.㓧FN
:B)	/5|?pjd#Sir;B,A ӢtSB EyEu
A,F\4Sm.:a:uNΝLS/W8ƾ B):Jpcd :fOtG\A,F,\nt_t'NQ%::e泀ϞgN:K-=:8NRYFvg2[
:*N%:.@	/5kjӈtBA,FU)	Ӭ&JtCBBJe8`D5)w'c+ cE)8x
՝2>uЈ4IY(GwN˔]FN~-{,?;QTFN̦$n-؇qa摈AsY> $$N'}2e]M,O:,Q
ľ;-rx쬷g釛qpsLKzp#J#+d+,(ZvIy$B=xz8C\jIQCB)~JpG'X8}lɾ7'=,8f|(ʪB3!:c29bƱOLϱdV,Y8ʑu69?0#+giʽ/vUOKX!q&~sÍa;L\Qu PNVvpا	Xd	nt&X:J$NQׇz8ƶ;q$k..:HPG	!i`\e[DB2&f6eXʶ,S2665.E1Jt!"A,Z\XtCE'NSsB^E%:Ιy?8bto52Y-.XXP)sw@9:t':t rS@/7:t rS/Nt4$R9%p,"	D7:"ӡ@#J"؝:^YuƥЈ&)5.Y$\AircNX:MΝAzSpP7:e泜3يӉXԱ)~p8:Na7YVN D: S闚Ny(kNiNS.ƀYjot( ZSғМ'~nnE 8@Y$Ke<:EH"7Z.sr(
xE]Tqb7r7޺OwFCCu^<B]묃u^_tM\0DU[6,XkyS8c-.:zt9Vu8$RЁ	tf)Tpiػʽ=ػ
 r=pwtd&.d}ÌecYt!e@ց5`&:Pӌ,u_8y+#!`y;7KקÍa~.1/Lӓ}89Ч%crN r;$~nI =^!sI*9zGud 2Y2bZ62b^;uŋВ%Qb t0fQ{'DaQP 8ՌX]]PXcf2ky3u2e[DY)MK٥: =  k6!x] PeӡB^E%:!:e泜3يӄON2Y&\NP<)f(rtO\t B'DA|'NJeά  eME)6(:d)=ӡp/Je\ll.Xbb]  erK5bK<.(rtЋ	ӡh/Jt"
2Y~p'	ږ6Z9=8Dӄe%eKE5n81	DA|'N 	/4k䠛VF'A.  -]8
 E ;S`d3wB('pAڳ'~?Dc{iDD;|NMe@0[峻;⥂n2O8-㟹[is]lXjz34={F6YcY&: c3?>Y&^_!dvo&n9L8&gJ!Υ1/A9YpІ@IVĘ!`(J8zƼ=xI*9z[=} 7)غMNBPGPXcf>5пc"fn_cfUMtb3)S Ժ΢cfB k+KBӣF'NN)Р8Ju:e泀ϞgN:Le8̭.X'c(A
d
:*N%:뎝 JeΉ!9%p,20"prtDR{B^.5.󨘦d@r 8Y$\Z\pN1:t(.:t-NSq/5|?pjXj3يӠӄe%b} B8S պN: A)ָ/\t\	Lx|jӠ'Yx64 8Yj}iN JNSdғNNn"c (<VvIYOb.uwD`"鉂HƂH$id{g%XE-TNAvj*K*Jj6~=cfo+JiiUѣ .\ȦMWבP"" E7:N0oL,t/O$jl#»Ժ ŋZyB.A$}w@uCA
`ԅLdYΝ:"ㄧZ)˞D		NAԺ`JO8:Tbtwx87(lLLF4ؑ	p2YY!KUiIk=r:<*o?l>N'fE00(:Vv8gR:h*_4cmKba(IbBGo;we|dCv	ul
"["NPrtD\B+	P<qUFL+
 It'X3 'lSw*N'|㿜,)6n}
"eq}1.D'|㿜,^ .Ds8˸&f r&^q;7a03f r&^j<:RKvڼb"VF xd1mi,jmKn}c]dSav.d
IA4zPM,R ıOb2񍶱wŁ8-9hݗS%^7@c^N}bYv$X/FK<.٥b#qxXLhE:%.dwRٍW9<1/vݢmmkDk`q)`udܖ)񍶱vb)&dƝY8IZX`=urI\Tzjg8>ei29s(qEMn+ZHIWF%^<e0(+Ij:VnᥥXRdMl86Y`8'@[t&k_g#?wC7X!4ޱtj{2"e摳@" '	DAK ?6)gm]TʇKy6kA'G}%>AHb@`|47Gyٱ(?@YYT=	5dfy_#J"6Qae3#Јhc1g2َ,߰1Ai\sw_?>Bkd|,"ܖ Sw%o,E|<A|<e`MX'f_wB_0}3BNs;7NvDs-MWum{:A5mp]\e3}Zw3|݋eݍ\Y?e_%v)\r}hlXްrϹ(p[iDgpya@p:	8X3-S5K7ئfqe0>A=Mbql"X"fXl#fhNt\>N5N#fDD-
)Op8fq8aՃ7C'_-',"`f5u±oV['E|FO0~7Wk}Op8-8fa7ķ\+Op8Q8f˹Qx "II(śLXB c)A5eK(:n2L鰋$J&uKRrf|8C2FL"D r5VnKmNܖJ1jJ"ܳa1c7:
I8XӋ&^+7կ4+tq@9fyՄ\YOnI\}h~d|}F7cJ#;;3Y`}foaS#C5[Ly`!`p-͡:Sup:81q+o_wS>N"ZN*2Wvξ|E|3|?LL4!"p5{g%F#)!rErVБ`2'4|BbgGpϻ1wӯKYاPu>7]
t.R.9Sز,c:.XaŔG``t->0et"s98?ˉYٙ^2bq7Tfk,KŔĽhY&9.muv:ӣSm=[,ļYLKZ$'%ܖ}m.K_K\b[bh}m=2[i88%g=k?%%ܶ	+RQwtf4fud7tFպ՜ia3x6c' PEVvJKmatQt'dl8-&ce1/d}kQd仒8-]X̫*R]nϻ!<L"}%Xfc˒2:ӝ<7Vu [8_Y#kdx	C,Y%DVDRp²嶉->vUM;hӇ,mlm?@&w\em_5i0es3$gB,,%vS{Rf~J+h
hJ&lQ$E!(edRa2JNmW\tJlu),!0eP=d@	zB^CN!!;Nz9řܗ`"%XXƥ:]ӬKŔĽ5w%[i".8-8ge܏b^,%쏭%INK,Ek.K_K\b[biTEahLf{]oYz@E!8b^,7rf@N1ӌ:ļ}h,Xޕb]vmw%5(\Iw,ؖy`y`r]c+3{E|t-wt(\>N'98DӋaBËKuSdsLb͉o>A:#>NhFaUv.fe<B	&%C@-Mb>Gf1Ppp>YBO	/$񨐧\AL]CLl8B9ՎA	QwV;u,%+b̈́O0ۮ2Yٓv),(e<Hf8SldQa	DKŲ׸mSYhJfe¶2FXBQl%ﮃzZH5!iEVX&j%(EJLEm o%'&d/V&j̑D͚b^Q>$/w.㋒GY-	6 V9/D,l[BwB1pqcd0]ËKuSsElK|<k
6utG|F$v.,8|݋uՉx!\d|c}GN.G֋)	!*!N9N5^{y2A!N6A}hdx%rK1#L`倻ڮ:KFRt'NNӬ%%N`JtG,*Yz?΄mt"TÉnA)gkJpӝb[z#8ecg?8eylrbfOi	?_M˙Z"Ht$Re1s>N"ïNhDik`a3=׳<qsʽülvC#Nf؅Ŷ\j':x<}q0q6>HSĬcHc6@t `Ia(\8\=dJc hWBFRƟ+j.쓓6qohQ!y`ssWMM71GSwulO$5k"$Ƞvu988,5(	Ae6 V9n?Nξ@ap2f;Nrp8e8|<NXF׺St>N^Fݥ_M_V XFٝ}'AN#lwOkW.Wػbx	Z$/wJBJŷ%emv}e,c+cYL1I`qrYNmN[rY(]|Ԓ.Y8|<>Y2Y&sBP/\>ӠA8NӅS`py`tX;|8K;q_5qzYOW"Qwek;IB!v%`pya@p:	8XLXY378Ŕd}jqkWŉ'Yc\p[jpV㰉1Y92}bqp8#Ŕ7#S<>W`GLea[P_gBF		:aRykeJ8d$;YLL2H	iLbd#8iJ%J%p[ѥ'G}%ŝӯ B:
ik1 oy:eٚG}qnY;61%}e`x"0t=	5dftmwf@wKH$P5%48刅3|`tGD4|-'/d3|`~tGD4|%/YUzmue&dL!4"-XYc{qf2=@?}0c.ր85XE--d椡/As	+P|&hIc N~'fȎey`tX;|8Ko_ow1xp0O iXްrϹ(p[iDgpya@p:	8X3-S5K7ئfqe0>d-i&`p-uBA鈅l\ a	wo6_0X3|X{W	7-k`}WdN|3|E|FR[|E|3|Ke%5""& I(śXBɋ#`?aG	g[dE1q{&`ӯ6I_-i`vtp[jpQRPr̈́W V9ݕvnut(\>
ѓ4$1z?NtgdG2E|<NXF׺St>N^Fݥ_]7կGy7Wػ]vqf4OnQ|]i\r}h  V5,oFw+ ЎГ;2ܗaoL.uƽػDj/5.T%Dh7bq[q[FN&tEŒQ[F%:CM)93tQX!#&r
lXޅad椡/A&6VеpEP|2N&nX2_,AXFГ̓7Wػά"xpL"C@ad|}F7cJ#;;3Y`}foaS#@OMbq̟O" '	CKE?2*`%$5RީZB@4̉'3}Qof=ӯ,eu 3R-@u>7]
t.%]O㟅:me݊=
q>pa,_6
U!R޺6~J +	wFCHfb[ oLv20Bjo!8t'jwVƖ>Fػ	J +3i,*k3EŔ.A5[gPʻw%ПDn3>2׎?L.?~[,zc:q0~,@%_d$؇Y-,1:W8uPpcCH .6C|,c 	0 DO%(e%!y"Tgփ@fFcZu2BT%q e.Ԕ<*1A ғ^GbӇ,mHSjx2ާx#FpSe1݁c`!cKm˺x1v6X|vӓeYpl"ad}hv.Y&8rYKզ:ӣS5lEŔ.,XE,KvK_KK7ئZ%[h`A:ˎg;6)fM+b>$XIC,8VEXBQl2eNDlY;(eƟ'
ȢJ#,[(끾],kP)J#,!t1%?XdJLУ3J.Rf@(ͳ(44͡(1\YC2FL"4ᖭ8V}ht	Y!'Jer\sjqP>jQ@r̈́W˒X,_`X_wB-kBt8Y	&nXS:ܗaoLҙ{;V XFٝ}'AN#lvci`Uv.c P5$8p>uaS#H$'nKLu1$,KjzXmMxlf2?x9:lv,em.,!#&rpVq>&(>BN-qm;C7I@r̈́W˒X,̾7:n]
I~"fō;")V Ь#h_wD{hImGf%֘2EkcŃ-[bS!B$PKN֬N1De	%XIyw~6eDx7P'idR;ՎG0a;eyiq,x,N
eK/J"B5%:K'N(5,2	E`9)jRӎ=2İ(ACIf;`KKJX`Y:Kd2:t'W:#N	뎝NGNеmS/Vt-6WWX8Ju8LqNK kg,>uw2ާ=#ÍZp,X( [Q13)4. '	#KKK!_k%qSyrRީZBGZ^r}:YL
IN'1ژszBҳimq'd `[dL,(уw!=(مh|6~.Y#p˥<LA/SK$/#z=w%\J_5%W,ؖy`ydg?Nξ@ap2f2Tvn,wG2ؖy`tX;|8KVv6>kUv.x!\D͊b^9>+dxyIBko ЎГ%fËKuS3{e1/d}jXd仒K|<O&h6j6OwA3T6hAɩ<!g'˖%,Opq9-f	ՉoStG|!>ZNK|TB|b[M.'%`N8|'>#}'Oӎ%p~utG|!>KN8|?B|a[c*'>%&dƝBD*kAK|2ԔֹgnڶmDk L.+>Nf1ق_f+{1w˞|>Z:(ΧNb`u>7~,VC/N\Ë),!~q`t\;X2պ#p':ˉY0i H舵a$Xƥ5̸kEZE	XE,IvK_KK7ئZE>2&Gp'2f	6,EŔ. %Mbqm*/ػF]+m'~rǲ13|5w-F+RQwtf4e;"f;)]@5[ܖ.lfN
F;EwJBxpld~y <?ʄ,L9p
.I,=M2d͕RЈPĜwg'_ !߰K٧3^h8_]9!Yܘ2S-Ya8Xc e=j]`]N.іwpպ#1wu3Be櫔!d32A?;G2S-X8;#%ANCM\em\Y\stᖭ8$՟ZXH^1%K$5%Yy`ydnace`}W^c$n~,fōLBK	' XXXM׺2:'\>NSN&#{o_ow"i *$\Mb>Gz>mJ+;dm p:	81L0,ܗaoL0֘Eh AjX'bļXc$!BAb!q \u?wD{+͂WPk4|E|3|StG| ON"#X Tco`R9%MLo-.X	}-'IbғLԝ:i	ӡt	d|	N,:ButMrU^qR[a2SJ^Dԧ[z#V2126~J1ܶiBD$h=DW7.enډgnڶd1>Nxw_PGw3!imf(˺iĂ,O#'v)vpUKbaE3M
3c}SDK$/z\8{șmkݥ^2!X:{j{2/D˹ew`q#f083?xRItw8-, 'G-,5%l,OA&6VеpEP|2N&nXMM&6ҝct6..2Z?k汧e__bbx	$ZB5>;c+hG_wD{hImŷ%fŷ%?),#HFVIN.KX̑ӰH%Ik?zW46i-TLЇ+zoiq'3=CЃgqљӯ!!	{K|49Ŀ;tAxԾLYL"l [$.8rX,`IrZ=wIeKC2#Ȑ.rPmrۦ &]qF\Q+XX<j1bn+̓T!h!]Fg
!JJA\R&aM8{bg#}w972Y^
Y}s;|,嗡NFroeւ#}w972YAC/YP}(ڳx>/_LOv&iQ7BD*p2Xhe=-TWT͜5W&Iie'qgxüj|4$PbpJ<gh1L<\eCxRe,z]m.,J_T3N@f|rh{})p,c(ŸL"%,7khRbDYJG8CmɌhL"BDШ8gܘsqԈbF.`f<Oʎ=Lc"MH&`\:DrQJlQ+nrH&ucqv%{K~<2Z`u#:9 ec?#taMwFXN+dL?)Miĩ04$2Iw'J،I&i䙰𒙓Cp#?(BD̎J&v1wSe~eIə;1F4N@3߰f| bؔoddq=(OS28{})E+lKŖbϦ%˸ڀ5ؗr\p[jqd5RPr͉oOA&6VеpEP|2N&nXH&6qM免u{-cu:n..28}Zwp{˸ļY?+e_%1b^9>7+Y&|#`rPp[iD%b[m4#=4$6akbfļYLKZd仒lK|<D8F]fН):|jF95XprķŔRu?w]ˉo6%ZP{o,K|a
S>NK|p5e>O-<AԝOp8zr[5o8|?:r[*Xpc'%TN8|KLLcKBD&KK#8,LR?jJHk\m[TYZB@%&ZSѣb31|Љf,S!9;*Sü@S5!ZN,f[u>7]
t.5.6|ށwc`.N"bϲY?]g̩ЅgnwFcH`ؗd7tFպ՜dQtlfN,.). `atQt'ș/SGַ
,Xr]%tlfU]BR]h@Yۢ3HO,_an؛r]<b7v+:, ȸJr(-ŗL8g؇ڱ>K5.{'r[6aSiE}	Lt NbpX&]F"=`ϭxػպ4:b3:e櫅3eiqv\b-lҘ ˫	FG]厈 Bp1wgrQN i
^hT&m4hga0 td 7$.TtFDK.r$	MJLDd60Ha倻qadw۰'RN)0e r0AnvHv&a# -=[]{&Qfe$<N+d#JdLJfU$͖	2eBMi$ie! 䡦䡦Kj3!ܸvUwR`n=͍y%wf~6,OagXǁ:m=&eB!/Kbuf')y4V"iݞvwR=9g1:]i2³x>E%Xv:}m8b|em0g#."jv!dw{|I<[nhJmw	| r0LaqS޲!\¶Hd3H#)8V':rq.: X# X	NDD2Yb^,%쏭GXrYLav%)[haWڜjo/SG֣XrY\),8.ķY2ҩ3lH'RN&JhTN\&%87 0eA iN̥'aJl3#xR.
R+a|L<(aHi9Fm(_.X)ӓMZb^.,XXr]=sjr]dJ'"R]6%X!>Y2Yqvnut(\>
ѓ2t=S8Y 9EZ,wקwipyb[_m,#lξ'r;1>jٍ>4/c*xpCLvOj,XَQ_'#LmA`$PtDZ5mrA`!;S0,=zX	'̽Xh,V	66b .Xu?wD{ś'%]Atr[/!>O-~'oO,K|KuKotJ'a'bH"Pld&[;/#Д4Gllp#BfZ؎.'	0gݢt0&'+;(Cga,&<[)I)J|CL;/UI8HagY*Q 3p<&!Bd-UrSպ7:bj]Mر7eUgbE2g	kLbt | )c|Q ;٧́УV*3d8=3&n,bwէ`gnZȔ|̢<eݚ`IX(b fӯ'QF6I?b]qm%5%%ܳb[c+	nut-\>:{.'Ap6R;ɱ͐qM免u{-cu:n..28}Zwp{˻+f4OQ|4&%Q;$/wJ<|8-qp-6dtq@LXqr]o}fob^,%쏭&9.$eM\p[jpIeGa{rNOl1f2=?wFON"NN̄B/]Χ	r;OL"?tDZ8Dƥ6e@(:"-X$65^ػ!@(:"-X$Oz(EDEFD}zf FA	Y'
8͡b }2BB|b['Ol0X5uKo`>ķc#>N'%#X!>T--M.'%TN8|KeT#2fɱQ=3jB; gQaS}`%MNN)NN)K1aJ|)hIt/::--'N2S/5:,[kU*X&iΰ)yMJpI%wO\};l	5i<>	<cg䤻LL1Ν@NJdGwxH&B=f_u9s,VVБiZbo4|AI	iiU]{CEip%Gfj\&45d. K$F1dnO~䳈 q͔cM8J+Z=+C2ҵ\th9_Ofx1lԍ>&,G擁5LK#f֡%k'7K~G{4jp@O!޸@
J9lgTc=YeNn[&,~KL"bYg6IOZ[MbX.}e8r;2/NX\_u,S0Yc\/f'DPbƶ;2Nub1n2>(>Ģb5WS:@śZ,	Y=/VQ	.-|i`j3$25ϡZe)`YVBAb!q	_.X >,n'Wˉ̀ҝc+G/	_' >#n'W5[	'*'sF4	\,A,L%jiCtБ{G
iiVRNdN'<8&xٖT͔cM8{g%C-T9TJ*)itqsML1xXFա da_:"Ǣ($$舌<׎.ӨDxdb2KN%Gq/w^ie؇x5/RHE 5^[jXz|nzxoX&.v!񥑂{(K#"e͌aȚ>	s5[kE,Ջ]9KDL\vhTƖ'xIm].Bz(-KGFϺyxШD4@.:0jSJ c !Τ=2o7Gp7 6tfD%&Z`F.aQhWQQHhsN,ӣkT>NBEVwa_^bD:HAҫD,υ˖ș[ō-]FŊg[F[6l𑁎	d̪.& bXI`ɉPեڤ,NDG舏:Pzu$HT1:K: ye2EC-Y].&F7K3"ΈXDDJGΓY%:"#AԥΒ˙c:"CRX	A韲sӌ8RZNN3էc/?29a;YaK5ї;p.:zЊ:/:4pc.{p%'zXi" '	EkTp2Xܣ򴩻\#,ӣAZF׳=0%l^IFw:]O_X-fwt^P1wCr&Z|n'wEԺ8=8$}6~ޱtj{2"eQX<;:"OwFBLul134	Q2j=yQ:<9Y4ӣ&-,:4|a_@2B";	4tL:L,bu@Y' _ A+,i&`it+	[&,]TLz>f{.[cf5tiww:h`8;ReFtiw@PvY$\-t,N=bt:tp)вZ:e9(˖v ~3d!ir:J;cWBE&#""chLCb(%}oR莟8!(ƟlXNr;EN7e="Y!FC OCBN@&$ hcCF	ۢ1iL1gh8H2#7AJҖ,Xպ%hr;}[vyiי|G}h
(,OLPAU@!lcwXϭ1Xh`8;Re,w40E)qFHLL;@NF&B=nVN*3f0imѣ1_fYC׳K2u`QK "CmN4lVmKS3Z3j;(Mt\dN)r)ŏwWE!

V3^O3vb-̻!D˱HV*>Gxqcm8_lY;%r%m]23qcbgMGwJK2gǲ6;tйpwtbffD$@NJ֖Ƕp2XoI[M:<*o=\lKlփ'F
ɘZÝb`]NhpUeDD0D֬?7=.㰰/1( DpLا@0?N&cИ`2Sl=bi |Q`qe09'ցAk>GwG9-tsjpsrY(jܳ`ry`|<ea7?XξB/wB1q7?N3tɗ>;-Y(B:&"˻ &]9Ŕd}hIMbpsrY68쏭akg}nQ,;#@Qdm*MM&6ҝct6..Xܖ)Xܗ`r7ئZZX;ϰ#|24]{YOw"QwdCA5>;_5(w+;dm p:	81Luv/}a[j1̈H%Mh2aU+4ӣN_:B$&-c>=}Wxar .pÁpo;x\/,U m9 VfjXyXbePƖ	X&7,F`x&^@3bd4<r-H J񝶱w  @D @%ޭ0%إaL4 Cx9K-/ػ]CzFf!WA!#8<uZt|rULVB6"0(W·K,$@3lCAXqiJ#F AX1]X/CX8s2`|h\@\i%1$C(%ˢK tIjDcmE!<Kxt$$s6!jՆ$5E:(jo3ԥ j2Dxv	W=5{g4YѨYG3Z)՝?.ĿJp
VD974&^ n1 h&^1舊ob"5=74\oXs8ŭID`a_:@(f27ј_0[kv#ґN1lX2T͜QTM	44i孼hlYGW1M
xXՎсDh" Lz* dK 
pUDYmoN	.2cdbDF;XsfI`X],.-R%mH fR }1wxy37Є"u9xUtj@0#[4%@(BU.lX9-yfRkЧVvt&-#፶+!D47$[LwD`% ;%٘UADP
7;`xjGIC$g{1(6.Tc/4K8 h87Ԋ%beQ1F <4/G 	fncZ蘻]Cyt  GLT%-Gp,pmKC`YGc2KK.'X+ `Q	4B";&4\8SKSV;M&?Z)+橃X2d @["g\*ؑq,D?|Lp΁lS6;Ov,]ܶYb+,P[bK΀8F	sqFCƧe[m;Ƭ:#"OwP8wCФwh2eް8bpz@tntΤ_>ӦTΝϒ	N-2l?ݞE&FE>7P7D`#`st	:N"1^7BzՖ"b]잼˂99ػ_wN"x1,{keWfC?0#Բ*Xj. # 7HO0;X8x3=Hw\bF4PI+Yh6`!6`AzfNu<1~NsD+5eD0E8zH@gbfq?" '	2ZY`:fTf)L+Z[th9W:؃ᥩmՎS,wYd<3!Dki7P\U"Y`Cluܖ.qe0>Y&?ӈ7%A-|#?`+ݍ7%wiQ#B؝ {؝	/bB0MΝrbK:/'4a̽-w^Bt(>H!|#jf%[k/Yc$M)/DF4ّ	?*eK4򸩼9rղ/s17#2fEs$$'J][1ӯFf0(,eȊCL~n-Nbϻ.Eؙo|ebV,%l>XrYV'_!r!W{˸8a[Tp1ě` 8DO[b0aSbV,%cO@!dȠ?!'ؕr[䫒Qjor͉O,XM,l3sjЋСp:dMӅ8#ؔy`tX:|8Kܖ)av%?)E7}Zwa汗vQe__bؕ)什(LJ'ց!k}wm%(>jQ7	Xyak
6utG|Ff1X>EMbrUs~q;$>;2T|<%fd\,s`01bq $ .X`p0e#T8t\5=bRbg\cMãH	U.,L{giqhlYGЧVw`!B)DC c<%qzb~fQ1Heiuꭵx ;H12P2  l]Fx"eb~fWjc:񅶱w12PqdD@%ݶwylX(s\N#+;IWF)_^xX0\a1'_4>ZQKb GŚ&R"G{$㋔	1x |cF3д`9( I0FcQ?`(FI)pI&cƚ8J&ZGp2Y~W7WQQHhsN,ӣմ9MZ,pb_W2f;L31`]fDCBA"\0b١QijzZ,0?>iNtN֏ MKz35ua;v6f[4n<wLcWHe.)8e]G	I,9jllН47@NcT&erK5ё.C'N:dBӢ	NCs^k L:.@2f@BfY$]0p!RtDt	FN%cs^kB FRp4Nu;Н4-)qH1ػC o8s$1̈H%-Gp2X/2⦶W3hTTRӣ4m-NkBFVv&Pth8`{\|<_]hX9z`5VLEȋ5΍Gdwej:=	toj{2˺F2;YeLff# V(jCGz5t/6,h}]"#҃,jDEI4N2Yz{4'E =2ƨE9%_ir	#&'N(3$0%Ιy\ ʰ%'f5erK5`"%N'N),FtD tc2Q	IYp0Y81TA#/hpwt3tՌQH6Q6$BD(jK2W3hf%jiiFlҚMi~puGS[ՇKSX`sa~OcW#A`' `2.D8``0%na`S](f8*CC&pxQVv8c〘¹H[/XK?#9ŏN8ueWӍhhJ-2\.-q%ɉ4cM8J?_k%pR-o[tzJГGA'l0(_4u8UX|4Շw1-;Έ`a`K%5cZػhD$@NN	bQ2j=/fʉUJІdd\7oHVA_4|92h	N?RʫVH@0%Gya`KN vM1xf_0Vv谺),]NE#.|f})	t,r;qڜ/)NbpS\QJ"[Npf/(Zpp yU8_֘i" '	EkTp2XK54j蕡g2kEFdqDWhDEgiN4lV-NKj\c ;c>f"0KKmD`t`wQ{,`ِ}C)2+5bEd2՜DH~g`_$d녌v].Xw^KHLt<HMe/gco_)/%Gx7%tSvr;.Ϭ,s9듉],e`X8r;lwӀ_LǧObP{P>椐Ƭ!`K$	i`F0#[ٌؗFLLңn	L֊#8,!M˙ZJdCthBY؛5den¾2tN7Њ3P_'Љ_h&sy
#8OC@& d` 0d;>?pb愠a4Dd
H@yw%P8%PRȀ
osxAWa`n8ݗJ F" !KmZXbK ALdoMK 1A`yK\C~SRE2 Qfh;5{g(je*o=\ٽmm(nBM ]Vth90%HDUgivn?l%%Ni/]k"S5)hI`|4:U 	V1$#/S\}]iüa}dcB+p4Zc #8C "K#8b4o!bfbTC;bEDd;v^F y76DȔ4wNŗG$X
J;Ft-'fƍbܪlK3(Mmy=Њ`в`8eWJAN&!JzjƧu w3#}|F%q݄˺q5eѳ
J'|f]ӌn^g(#g-Q?%QO_(pʩƌ$(N%Q%fGzËeSJ;_25ŏe6wOňfG񑶑χօQX]Z>Gys룲Y]p0Mb;w>5ulp(fG9#BĖQ%Y(QGwjJ;QHpēCBq%~ub#*Dk ֔̍ݕ,X}iqc~2vW3y-$希!P"K#83O9~>v}h4-13i΍ '	%Eb%lB
Q*\̑-htCj!D٭N'Kߌ
,w"{078ciiE..]pXFpG1w0<@%N0Oe`.?O~Z`&3?zpGX3ػIDX2[#	DXyf3;mOQŰb{,wCmN3P(NVvy=8g #=b5{tެc(,CxA%q,"8;콌}c׌-8#f.ibQXDND$d(9eeK:(yQ134	Tփ!?)1JCZs2D-+jZ"52 ?`Q#W\d^20VD偒q, <F AqUl4wt1V&:$4P1YՄ)є{z8)N3ret8)NSpHqxAr@ܑX/e)8쾷Fb	w>!аuduH. 'Fku Q3x/ѐQ5')^(\ѬY#/9OwCu Qi{gRJ҉jBh%WQKѐx|.bPgFqiE\̑-htCj!]%d7FKJ;qiĻL1+F5ucf4LFevI.
>Gy,5(ƛ1v	8{g%6i*%TQ-	^&Z`t#!4|B::iiE25ĸЙjR,X\6z2"ˆǣ/b!j8pa,{-I5d_828LG$$Χ='5eIMda%P-| F>YK5n X녋e|~ˀOMc/4''|~F4@N-0,L{gإk"jio<%	kT>Nt!;>d_Nh-*5^3.xë##O 5(ƛ5_N8J+Z= c	Q*R(Hҵ2GᥥYz{zuzY)Q^g@Y#-,NF-gdo@bͧ&񓡄FA*?``]`MXquojYylk6Q6$BD(jKJErPi2j,#!4|~%؇G=ՇKJ,]欻$Fa7Wbddk¼$.qϺeܭd6C쌍t%w}.kϰwI%xI`[D欻IKІݢbf?i	e{g%_ҢUEP*-GMLB	n''_4dwB2.kaS`v2YN4Yw
X'ٺz9:@Nu J9OED``]`hJ&0B&2WdoNKկ{NF欼=MdldJ#y(DBn2e摳[LL4!"pi{g%_0fUWD$JKyy:Meap0Bt~KaSt~KaSk,5.)5O7t:#N A)g?I-0 K˚1!w!VHcaㆼ;11:F>N1v:Gi?Ln^nЄW7@vtd{L1֘HΤ:Cc 3Rv|$A?=.Bcr p m eݪ땸'! L!ai L `aL p m eݪ8] ':O'a.XR rDd.]^ryft5:FD~IQmdٸDu'F΄C]]Y
W<j6t"7U̐nEL.'lbaE:_50CᥥWZՑ;2aH+;<i!;FikXn,Y8[c?XO?a;Xkd,Iex^#F}ǖI!?,+汥<a;ҙ`< Mdib-Ie3K޲׀k#g,|43X R=w^	lYX>e)Y&xәyr'&llHL$BD?]OY-uL̩$JUʑ3bKJ'XH5>D&13ec?" 'ldoT͜ʑBDRG}ҵ'39ᥥST^Y&ONKa(NqIEa:9(aT#&51dvFGp|Swjbf16~D$@N֨ldlT%j٭12ӣG,\0(A
ɋiəQlKN.Td5ia e.@Ӭ e,^e15S@UdExFbgd@%X{Ml\@3a8E$>:XH:"d9lClzNa16YqvL5c?jZY^21-IYEa*);Q`"$LFJ4tG|xtXU"Ck//7V@=bwX%;.cip<8]"f2tnoșcR^fO@BXu83])'>xES45$R9b?7tK.rz!@	:n!JqU8l8D	$kJr&juibx	,e	ı<E`R87vїthŏCXXwN,X;呇G2I8k$2 &(a6Teaw*1(FC<7@0ʘ]udËe
,X$3"PcrdCɲ,LĶZBw5v=\ayx9eQdË}kcqd!c[+Q9f2e>BP6t2!p8v)+ye٩'A1:R\ئkXݗ31wy6
NN2PY5[;/7tgX*4}cpf3p_N$lc.ѣOJLӣ+lYb`ހ6Y5wÃ!4x`MdaTe5ɲ/V a6Teaw*'.G{[ ޯG}xT82cO%k#2,VIe?zc.Wqƹ:d8OS2;<Py8Ժf2(MN˚F4D$@NS--ld'ZZU3VҸGMFP&ڰcV`ߎMzcNf PC᥶%pefnɚmJqwBte3VqKe!\.0ȁ8K.!* ='#h	`V:B2݈yoW#ƞf|FQeAMk#KЙcPMd\fLepEDq33L]c#q,{,IB2eܷ9c8Ժf-e2P˹V_	%厖l]G&'9 =`s컥?L8$e`tC:`ئj~2P5.tfZئk<,@^0`%Y`)bDeXUuyD(ch*U(,ȕ&2;%61)s~4 a|#~6?5wFfX#
F1#Ɩ2`5a1kaXt&:p&,
'#ht&X:z9r;Xd?<R#
F1)Ɩdj	KI/$2PSdXVl^2orPsN8'bfHiD$@Nip{g%_ii(G6pQvG̎'zuKᥥU{>?˺q џX|4ijWG|,cdFXJY&6wY|qOޜ5>&xcO~6~i#m0	p2YwC+jw4qmiZFǧ_4iiU:/5}s+k؇xļ5>
!;.Y+#QQ;ѣKQe$Fh*2ƃ$2݈y4VA#
E@R;e
,YYdXV^qgKx!d7ٔn2ka7~G{%F3.~GzpoIiFLfMddS0idXY83N~i" '	EkTp2XLc+F\7sD\J3bkF%\X,Xf!Ҫ> uHS?u@Utj',;ң3L(NL): 5ۡ?0GD@'i]LKPAn&^;Nʑj2(Dq[j20O/X̍;OMbbf16~D$@Nfo9"Q*)ZңG̾V`٘pb6p~q_4NLlSք2-bͦO|jö=׌}kbf;vya7ercC	iEؓiЉXm dA
3R ,lv.|dfڻ4t-UРv݌A>R,j&;tR@q~ZVw"c@*vj(t^=L+bX'f9dbK@c@.X\D˛O\`G/^/`" !f60&&Hy,6
jAU\_n@%XBUl_-3T= bofJ&,5fh:1hHOMLHBai"fz1keNæY7:*ٌaՋ-_}K|<d{m%XJ3X*c-:2	J[%4_Ld,	 D=
3y<L#扃Z`M5$D5>Lr*,"k68v=zFBle4JՋcN"ך{wN"*IĽOwFzLL]޲HaYw6p?ClzQ|ѥ?e`v5215[?gpV˻+XZcW"f2w7{Eڜ,fk,#]Ar*bp{M|xSjX1=3LEɗg%h<7i@X+ pZYkKI,`GCSZIe0gl̽*<77<6#
F1k@Œk#K5LՒk`<2 h8;Mn^}N!ԧfXT&dƚq8*ld3Ich"V)	?%^4h5th9qbB_4B-X|4b*fea1䫁9OW#5glltM:8}&f}Ӕ6^Y\*0.22J3cc@Yʃx'glltN$/ߌϺrf"|2nbKp11LЌ՝&6cYOt"D>%	t8'ֽItEcx	;S~ղp}'&cƚ8J&ZGp2YW-uL̩$K54e1>NfD`ى0Gh_~]У+Mb3#L"x?FeAz#%cx]{/5<1^}i tAvMљ[ms!}+橊~rǅ6GziQ؉a_(8;шFƗ x-k#K6zVIeAbw̒,j]RPԔA68N"&5$T)c'D $f˹uxGM/'kRc:3,ޟwdJ[F: #!6fCMQwNSրi QlCIGdȰш&,!vI,! $2[h.V:e&^jꀥc/Wؙ㍦uu(FJPbYáo87<'H( YCɒp_^iBD$h=l垪&Z"H"f9\5t94jth9_ '_4Nn-*b.b1gXq鉛(ƛ!"pV@{g%Ves\)m0wqSjp,k5jӠơzp6:ntgǧA/41t7zb~<~=Z|{gzV+DW2jLZXt!7F=Q30u?#᥮ʽ݈fCa)(+;tn}Y;ir7hIB-ș#M\pcSy,>;.y|b5}K%XX7e83x7}Lp[kL!A_1H¾QBŘ^`553Sm5
Y;s,<Ѻ|KMoW]4Ų0cVF,I,Fe$2`tTe$iW1FॖK$Fp->&X,XS,ӤeY83x(^373$&AX"jl[ad,L;-P:VwdPqIAƹ8kuռ.Np/23[]{ˁ
gn_1vTtejWRX$1-H8lٟ!A_,|KՖ,YXd$2C6ୖ"),CX޺5ط78"9ncjbkcL.[A"gYyi8cƾ<bkU@38RSY5;13B; o`3xơJ)!6!դ=X5KߒeJ3WLY	rppR"),CX2noeyk{jĸBU%D[jIt2{&cWFp>K	=OD$^2Dɱ0ƾ}jk4KUeϰI|3	V%e]ݝƭ|ئ]
0W)"8B$BUJDKtH=84,԰h@Kcfc"[ib5bXX6XJpX78ղX4\:ffsk ,kѲİ`$:b>1>cЀ)@8ŮAy ,R$zrX%:!+b0Tz1,
Y%:x*C`bX$Nb͍kX&s8ϭ{$XSb(HK--j[K ֱӓtD	V'幺.B74;@
Z@l,( :	.1>cP(&N>1kgdAX*IcJ,talH]ڠ}mth3pYmNxZ@l,( :	b}	mPB 9g-wBzoj
a`X9,@DV2m@74;@vcZ6XLXc0'l` 
.όZ5T	,t^	B厌Ơ"[2&yeL֘Ļ>y!dc尓ϭ1F>[	<1a&h}ie8c5Ak:-D^h;QP% Ԓc2\cM8H$-,lK/YZ"HjѨ)v-'3"?&هFK`QM11jvUK0cVF8KYPik)qj;hvU?.O;4r.2b
Jz-YcYd@- 'l~g̉e`G4#ڛ ߺ֬K%YC˜$$S`/Ƴ~xg2Yk^Gz}yoW#o~"|wZfItY,Ie;l{wXB$AtY"f5ti8{g	 g䱏?(}	2lw9XA$%IehK. X|3	V%e]ޖ$X݊e N0W)"8B$$,#ΉA*1-"pC#~p4;	,=. :@c,XكXȶE	'3~qwJ%e X:^XKA,kmtR Uc\6XΘOO}Lq]ȂAX*Ic\,&@&lv2b(
,kmt  EC;c`%*ɱ叜&UlY`lzı<:K--v^i`/z4]bpsNv^h?%e
aBѱ%MmLY݀oX%EC3,lmuŮOU`%p\u.Ѱ]ڠ}mћFfa53xz@l,:. :1ceQ9ϡ S`ŮOM"BU,,K'%`g:29@FIapߒ&&sW`:eaq`1>g9 
.T#=+"BU,,K'%ad4tdr"eݦLe;~1LGE>}ijYlc呞h[֘I~9Yƿe3^B+>4Mc2/yoW#qFb4evIt P#K4$Mc,#"3޺7>G7hJֵaNkcL.X5tn\LAq;̾_l00V}h@Mc
ȿbkdDK>@+%E?eY&ЂU@,Ѐ%kkDZH&ɱ叜ϭVIK%;R`$7Ƨ5;IP`(7l,jb.jtK.lCN^i`GR7G\7G, v!'}5-:Yak}G{;[ ޯGbF4|Ɩx3 k$:JfdK$2 ֋	2lw8u<05c"XeuGuYd~ӄ,D9xC 4uvsWF#0q#' ~	ԇnyX%,NQ%7~Jw5Y۠hN%*Ŀb@`%YbJw$H՗{#g \75wFwda_(!cXfII,^;eMdYV78#șVļp,f컚X:u.(J8#x2;*ic}J-9/8]0{Z.{,"l^|f%lS$)<74bQAУ"(ԼMddQ7S97u1RDMc,"95wO|K|2ԏ,Y]ʎ"&Z57gl
xɈv(MՒy3K/01p$.%,L{g}_9+DW)j뢬MZ,ѣbW
8OŝuKU_꘦qրpcdm=}>9dqvIeQ3c1i(NQ4#%b\Ɋp^1O k%H>՝1Mc(-JD˧:t">pY Oԯ2,XM^>lseK}Lds2'yd[B~~@5^ec-KdN#ye]`醚!\2}F#u)a``z5m\74r&d{	H6 ř,Нr&g)(u},,îK3F!ьV'wc*Ns͊lvIe8ʖ;#tdq},k$22lc8O+OY&|pik6#5)
bq6kj}ippZc?^1,]N)ppQl9GT $2\ldX3ppUcQДZ2=  Y&Ҽ$.f	% Ub_5> I{>b36~;1͕'9' 5!A_i`Fb:5-H$F#KeIeJOLL(ƗbD$@N#8l'S3RQc5T&XX6X}iw%?%CjQ)	hҴIHH!G)I?Ժ@Nئ?>ZQth:4:m2f:51}/.ؙXA3SZbf?i	p2YmִܹiPi,N% M&ZYGf	}:|4xAئf-0'MKl.PLL4:!"pLld?ZKiYgFtw))|M&Z]%d7F@Ҍ4I*FF
1q?AsF)1B 'FG}`]ڠ8G8R)b-@Nwjd~rYhhBD(h5d5yIjtj'Gr&Iieѣb4#`*_4$D6\`4!H"^4WOYa0"pL*yvpX%؆LK23;8vX$4*!@og'1)eE؝3	SK&LCBi`-4.Y#?..eؤ5tT.V]CBcT
(vpXf8gրP gvp;&atB.2gs@(=gvp;+	3	v$(>Y<Iv!<
Zt"_˱H?tw_ˑ/K/G|."K޲6~!.D.kbYaAkD}hz(r]p\@,g8.\@'g]şR	v'U">P3Qv'U">OEG։RK:J.D}h
EJ.\<3qcȤ2Gւ@ŏe,{, YX9IcU-=jG޸
cΚ-XbV}idIcge$i,W#qWʑAREk#KMOAmk`6wTcM8IKso+VSiu$ZMTJ54J֨:4|;d_C>,t$wόbOd}j6G|3bf;e,l&X8<m/g{cOWػ#*)] .$:Kv&cnHlPX^i?LLѣlȄ	QZ?>g6M˙QZEsZ_4|AuHҊqk,YLK>1ek,KķόbOd(U=88cd<9{Y rK?RDgxӧZ'Lz"3{Ob>NY@/DFw:{pXz"3؏Y@/DFw:t#Df⋧Ob>bgY YtG֕Nz#Abe13q;ag`QtEiVX>?_PN\7$~FtjzDS1cM6~$KqlH%Ik?Z7z[Yf.%IQ*524th9ᥩ̱-#;ʖ;B7C'HMb=w){$OvZ;8o~ɬXC3"|Y>5k	B'}7Yo}jTdˢ$Fρy;2=k3c#iN?N0(PB;Gր3MdnKր0Mc-Pɳ]h1݄_PXcg&lWytaR5{4y=;GրY&7KOϭD$2 ɴ]F5(YZOxuCZS u39c&cޅ8"T)aRa7A1;Gրk#t}h	Ie&ЙyU3k<roc~Ne<ct2>k#tK>kfɱ/q8_5w<dc|n;GրIґP,X4l 2qg{Ԛ2ń$F4ƛ!"pi{g%_GT"첞kX|4ruLlDMbbf1ĈH=\&i+ꖆ>ZQth993_}Qd}i;Q['$:gРdV^id134	8,BjfoL6 kTs0]ᥥvAd|'$:Ct Y1#M1cM H%PcQ3IZZe!5ZlGKJ.''&cO $/wd@5ɱbf?i	p2Y%Jյr؃A2'4|bj|s!|4=ҝoWr?_Wďz]cAU=Mŵ汉sL5&pUK bئ`/r"+C#<l{]欳".CR̙dԩfhXBpаfRMe3BÏz3BSf^<`а#DkԩeYb6^9NlMe3BÏ~GvgBqc&.01`bӦs#<Egc^XOSqmAa_*FelшKңKןZI-rAJ5 !;̽*7ލya_*F!/?,5>Y&4froZ{$2Ԃ_wFeiWʑKɱփ3$F50NMAYdZܘF4ّ	e{g%_ΰ~ZfpVJ˙k4jGÔ;Y~>:3!|4\ulra_Wc1`QbGŗFW]Xeqm;f((CĖgl 4 +FdoN(% 5rǟZ`Y&c/.Zak܎R6xˀ*lv	Wb+#
R4'R;F! if$Fl#GgZ [d\FeQ:N+H Gy4jO  Mdi`y9cϭ d[ୗƽO|yp5,Q> )6I,,y5ɑ1134	QZ??#j@=T**H?ᥥWF*eNɗ6Q6$BD?o՟Ȁ{,Y\SVȾ&-ѣNh-Nb汳˽w`Zq[d]ӓ4	,ׁBrJA'7fFAL!e0N̞$D?Ak'҃K$FEHO$Y&>@5Ydp&]R;q:m
q>5}h1݅mI6Im	Ak{&em¶f;}(5r*B>J8S(X|cIqv{'@5`/  ;;c}5ddm>ɴO@?g{Yy26rbfpD$@NQ?@eziYR溚Ej{g%hW4NݳI!EU7%m04|FijW_4Y>Y&|Z܎D9MdbX?2d`5.VObMbbf1Č]D$@Nem\QZMMDIm?lJn'XWĸɣ.ա%;n8O1_5Nh⭆~:Duᥬ6;F.Yt0be ;m"wL IDJ'`=3	D뛑J'\dD=AXb(S$NJJ'\ԔNQ:ID%9%?%ȔNzgufawi,pFI2=)%pJJԥ)$))Ne[wXt0莡d{L$nMD~4cQtB%BOK4*2DuwFM	24*3bа
N.k?4EhX24*@o[ANb_w-,Ŀ-,ĿX3yy
p7g»l]<jb5NWKK1/F.HvT8?9J5.XJp782~p1d{y~8g.,~rk](;5#\	>FN#yv}4ǍSyptY=
]ӌ/\N>7N%\%:X2'(K2
OdgK#D͓'pMe,¿qGe;*7J
S/pC ,.gaWb	+@In;3X("(EԒ\Д"椪5d7%Ȕ"~pQd]D阒9Jd$Gg7PВGH@#%d`^h!`On O`z 4$Okq]N"tIYY>IIegTCk&p],PP	':EKa(DL(Ԃ14LI+#] 'ݪ|nIXM(2T"%4SHu X$B/]LqӔ[/4%`" &JsBP\ܔ""P%U$1D\$8-*?pRvQY:;
.t;h0[;-B#VG`+m,K V	!n3t1؉52XcYbK¾MW)S\nq!Ar!>mȣ.r"0\|F	_%RtN"KE"KF"Kj.DȒȬw 'X!.D$%ȝ4P,E"KQh5%(DՒMa(DB&2%$^J1Oݢ(KL(EYbP%ܚJJM%	w)	B]ĲPr(Kd"%EȒAr&)p/52~9i$%Q3	q@u1؆r24ӉB]nXJ+6O.|2|<N&рa4*1wO>24*F`<V4*FL`.?X`ĢX.%F4`t$Fa 0H&SAܔMFJ&.BxxGBXܔP @0ONR0 bP RJ@0̟O" 'Be1? /W+Vk5i(&Z`.',s[mSKJ1r&4_VEMa(7iCRj9*XV8#i<pMP;_{$#{]l޹ FDL8]|cA$[Yia134	Re?)LZfpY)~:c&kF]Z7fĿ'uH
!\NL;5.5KϬN&]qZwdvɛI=;D2.Q͏5d$Y&9vf  5/s	G k$Fgt&yw,P{dnsIŏLqW/Y&)Φqcػr(LP+k$],qɛ1sl:_T˺aѕɛ.;mW"Y&L"8+Y&xI;Ћdm=09,yW=Ma( TeRr&fc^idhFLXqd}:9,=Mdl;-Mdv`'K$NFOILLƗH%Ik?)EU7Ti4&-]>Nf`|4է1qw?NdU	V'6#/wHy>ӗ#8O3X3p{}	鎵2;ە	Beʇ2Adm+g61cIfk uvt$-ӏek 0]V?&XY&OLuXp&ܨ$g鉙"1a8JZ,ld^gpS5oT6iMKBU]>N#
uK6!Ҋt틼
6;w03<ئf1Xx@#m0	p2Y{)gFtyZ$8FQ-	Mkyy-Cկ3.@EW~1h	O0(Aw؇{+?[k~G|,w8"r ?[/fGW@~s"{?[k,FGv?YѨVjio<յnF,th9_1|/q}:phbN(w͎ϭ( ek\weJ 5{R1h.Y&xבwfF Sa_5/<+Xg_OՒk#"f}h.!&fYw-ׁS3Y'F!tcbctidty,YA霍j,X̉󑽓Akc)C?ys\w9}DV6;ւ Cds\vk>19;dQk͎LCf6;dY&;/%gւ 5;}5q>$gc$ɛ#4ş>1&|3w4 A:,XWc"ƞz#Ear5FY& Odϲe^;0 cNvXȡi2>VIy25րTcG	KW7.emA
VVBoR<kd_e՚_4||>ӓ.;ͱ>F6MaCʑɮ;d-I_]gs	6@`¾k`x8Dz#@<&2"ϭ Qd@F\vPd.;gG6œYOk#r^`m}k'kͱE	OI%lӹ6YyDS.Ȅ	Q2j=*o=\ޖzs]M["&h2f'3}	x|4bX8yuI,Y8mqg87(.XΧ=%k##[lǥCB'It|2;8a*F@ĶO$/=jEkAbY`ӆ~ӣ5	ŏ?4d[$/=j$.4bY`ӆ~#2|Ɵ05ŏb~5g]៲vNYHVW?LL4!"p5{g%Pr>m,N+T(EL.'X+̼,:<]rC#`@#u`ҤwA8D\_g鋻ػ)</ޑ|kKg֖ɖI-1dKࡗ'A"[e|guW9ODi栖~+H(GyF4I5h}il&V^`9.2bZtO_$w_ػ/]v}hcO5H¾TB;,ւ;dϭBk\l8؆tM_{Գ?ӄONS=S͔cMiH=˩#tj'GQ-I-5l*Cv~92IWFa_5#CR:|41L Ak7RD.1h}ix @{ѧTEMddP<>UydKi(Mb>J4bէQ]cg J}ix"ÍdP(ƞKcdȡhVK$Z^"2J$F `zu6p֗18E`4p$_ߌRY-B>$Z^2XDWvIA5$zu6pOz' \{aiLV>$FE>,Z
@5ֽw*DWK$XJzsOb4l9>Db[7V/<
#ϭ#$FESAHQd^2\56p ^F ÍdU񧃇Z*lY$&Z*$ZٗsVW $Y&|`1듨.1t}h	#X4{e1w 5FDsEB%k#/)DW Y&154Ө.1h6A`a2*4p4_ϭ }k#"֊K$Z-̼a\56Iږ+;֋FQ,7Vѧw Sdȧ	X}he;̼6~hBD(h5diYZk\S+J[+%&ZSth:5.KY}+Mdv}jR>Y&8-5v)>Gz dg؆K'Sd}ئf8tbO-k#]bwI|v}p
,
lY|#\؇ 2NϱRpBϒe ̟~,,wsQ0(W+t8aL}MF86
Òu+݈u:C%֘]p#fq͋I!`E[L'`FͦBd {&;m'w4LiO`Y&8-5z;o8MCGy(II@M|F!i#Д~,Y=ux>;=uH4% | MdpZ`d!ԯYq;؇YBP	,tr0Ȋ%@;:?|=QDщ̈́%(<%(8HQ)FJ7:) }HGq$#Rӂ;n@%(1)Fѩ)FbRnJQJ02%(̔BRĥ)%(dJ0:%(a)F9)F@]Hz%ހ@L19MLva]Iᝒk n(3,f>1D$@NJc8,GiY\QS++Iqv[hVAѣ1_*|2.KJ֊}Kzl >gƞO ҵk#"	lX}hx2-E~D8#/Gx2(_x6O 5@(!&\6^;>"r^FE}Y2r^GA`hc"Xzc"+ZIyb6~i" '	EkTp2XaiYZk\6 e"jeF¾k8ᡆDKd3>րx;=9/N\>y.7O}g%>}h+Ӓ`aa9/w}k#qQeqcupk2qsAX	l
i|1
2:#~V
G6c{a%mNKFfi*%\}h+#xu%uAXu[jr^+F!9/.Fdvzr^7P#Z
lvv'%摺ĳAXGg%#t
'֖$vzr^7FAGg{5$t>7FK`b;1͂S
ւ;;%B7FB1܌Wrr^k`3B>̜E[0gotӌXAdsfdp<Vftм>>P(Sx'ւ(JTx7@l	`VF-NKSctTVNK1|v}h*)Gg%ctgIc?N9/~iwf/(F#t}im&;=9/7PZ
p|nl2㌶}il9/̎}hznJ֖|vynZ[	#tG%I UxYҚϭAvzr^7OOKbBr^;A@T
8{(@T@AP$NN"zr^~3J>9'ց5͋1٧Z6Imi&gr~K1lvjI\wc[Oz=e25?زUd\It#!%$w,8kS4#O$/ػiLo~ĽaSd0Mb=\t)qƕO!dL2r^GxÌ3]aMdMb=\~qc/5\xY&|FȖI_%.qӎ0cs>Y>Mda?/$2|4k#&d_/$2|4,Y`ef|"xws>Y>k#"d	&ϖc{|439,!aiϭ12 .	L8,Sd+`.ZfpV-2m=F16f}r.D><{gǌegeqSzޙR^FQvGu@ij!<T>q؇|dW#d}ifK$FdUd@<7ɌՋOCH¾TB^ai`x#@(YY}hX}ha1>:@3b}il;#O!a_*F! A,#}h$Fw I>	쾑ίgW@ƙcf;ϭ-Q
Z&=QyWʑ@=
7w 5AY&Xcgrzbf0H	8,<)iYgFtyZk\&d?>N#?7)	jD`;O#q0Y07b N*=:X-1coÐ=u~2`z2}`z9|¦\L%%ʖ:=Oc!A KLphUN	iYU8YіaH'%k;oBbp&|k;of18dfE͘5#8dՓI_5&}Me'o_sOޭwpk"fh2|
՝"DY+b%|6Ox"k#q',Y`sӆWRv!)"kOblYIWR 5`GWX2
#+a@3pk,/}h
]O#DI.2pMdm=؇sILIΏeI/ĝIlYclnEO!&DXR I"kOdJ	lX"{,)HMetEO!@Mb찤1MdVT]_M>]^Ę	lXFqV,4g#
aYV#@g#
YV#@\g#
IeX ``(/+DF{Gր0(g#
iYV#@|YV#@|QtU"Da_,K*}h&3pȠ-gD2|~?J}d؇q>8Yl
$2}ػʶ
H'KG{C7/9wC7/|Άob_wĿĿX|1ӆOeuv,l]dd1llXd1' dO B5ήɗ+uuرLWY`kb'/Gz(5,vJ `Aj4N6u$X2Ւk;:m+ؓ>~|c+5MdlQV}h |YV#@ Eh¾XtU 
L"Da_:K*}h ?ȠW׺K*}h  (/+DF{Gր (/+DFӤGր3?ȠWΝ%b>  şP^V+⋤Gր 3|, pȠPgxXeY`wd+.bobgSEgm,
Xd|c*XYS:cg;QYxʰ<e:㟻zBV" 

rx]%Xv.dP


9f @(((F(@[ec`-҉$V>i'AV+]bӝ>f4N\BHpkcdk½٥µa&O5.,X,>]u+YLu|cB$:"114id#
Gր"c?ȠWʱZ "Da_:K*}hVAyZ"0tU3|,3|,3|YV#@`(/+DFEYV#I &(/+DFˤG֒/(/+D}k?66,hrO#u'_w{#:ր YI6p#ŶZX>=k#%R%Xf<D\tᏲ=6~1.Mnl`$Mb>Gw@d5we1	&I?>1Z,XFwIeX 0g#
aYV#@3|d,"}{Gրz(/+DF{GրP^V+IeX 6"Da_:tUEh¾(K*}h(/+DFˤGրgAyZ#C	gv2|~?J}d؇q> MYcg8qlcg,b_w| A$wwGXNClhKbrsΤN~IVyY?X;O.ۣKb|+&Y&tpUx@tbYhvtO_z`SpĢk^Ę5E"aW%b>:"Da_,:K*}htYEh¾2tU(/+DFʱZ 3?ȠWʱZEh¾ZtUAyZ"0:K*}ht|QtUt(/+DFˤGևA;?Z /X3pa"C?>?_2WCwZ `͟Ycg@+\[eVfo?ego8#yh&_w?egJpz#v	KC8,5Rgej٭r$~&^ҭx
'
Н+;#z4Nh(b"Y̆3R=Pik,mev/Xϭc0J0eb,DMen#/wb, I)Z(FYY&O#?sIŏLJן!k	@5_wصWػ,{,?;קMLJ,yVMejTh9d&2>1$XK,Ych2KRՈbǲ`MaWwtc~XX.3Md{؇ L>Gw;-؇ "_b`cd@,(TE݊f k#4tˑ/Lղ| Ie٢bWǟ(Mae0>$!,YbY(MepY/hKbXw$SH)^b],$1ƀf.q'%	YXh	t+hrrdhKj>ИLe1cȟC;$X1wH{t3.D#u'5޲BNGvػY4dm=1+_80D I@0'*ŻlZ+]Yl[G8jK:X9#7P\UuC3$Ł_f.c,ƟƁWό`ad>=rrۇ	 ŹS1݊;=D\qc'8eK-'`N%bf;d@gs
ئk8Ȋ.bgYh#ˋv
N>lYmZŏNZGVIcb7}jT`5ejT|$E$G[T"1X1wYb Qdm=1+_82)Mc/^Xͧ%gS|c)$ =2f!	bJnǿ#J|c}ws['ZDNH$]P"q`bٯ`q1`qFUL5-}ػ12b`q|c)Y&c>_zDBI1 d s{>.jF+ȏ""DbXtE.D}iP\]WNȏ"3DRG֑L"DbOtE.D}i(..F+DRG֑K?Ƞ:"">Vgb#E@@(..F+DRG֑3qcȠLXY gǲ Z?_-~x
Cw[d$XĭIGIJX58>`8=CR	v5qc>?e@1D8 D2>i:4$ҩ"X/[5j詴]$a9=,1wj=cjEgtj%s\WҫGjLm;5qѫN?ӄN)~jeZ"&13ebD$@NgiYZk\USVȍ+kI6jT#.wPYYq7< 9N>p':gXsPNn, OzeRf5N2է4Ʃι8;?iYZP*#On	EL.'|bk7SY4zCᥥUZQI.֔JVI>N͔cMlF.a" 'ld\9s+Vkj%OT]qWʖ!汈CruK Ɩn~-*Gx҈Ud-ZQ	X}hBbf16wN#m0	p2YwᬮfRe1sG, ;ԩf 0K`0=LԇCh=&\FN+\	 ka|Fw\b,d[_z|+H T,!O ,YX8 +dJbɮSek,CR5Mdl'֕gj,CR6Ie_2=XFbݜia2>odO( k+b,ad[-ƞ¾TBKcJ 5Bk+ /R5*Yc"k,FZᏎ!f9"(i%IRlRgւv.s៲#5*Yc 5޾4k¾TBia2>md
֔X}iZIX?ޭwh8]LNF`V~roa`@ޅb,Y&6oZU)X2ޯGzՅa_*F!Fւ%k#KA odJ6w,.`@%IFL>r?8@0|ػı>Վlߌ c`QtM7SWL֬B}'qd
W/G{FOq?;Гb,'d[:=ZWʑ@@XD&4mϭY&45ĶYjTց$Ffb'6R]!G{+ԩe"Y&;1ƞFbK>F
,YXV>F9Mal֘v!LݻR,`Q'V흶r>w{5U^倰m@gqU !'P8%/	@f$eVWq4AD
l]#' \j>5C ?e!^;C`T0
jwAFCe`3+j!kjH}`_e ,Y6y#;4$$e#B@I)Q/ػ$ºb2S- XcoL_銼=H}rC8
`J}}0ӒBAid Jg0<<Mc0<O#/b7_x@pyݗ, ~JM8UT%&(14.RPbh"Pbh`%&Ԓhbeʮ%E	 ?XS aI .8Ӂ˘Yy$	80LQll[@b`JU2kSb; "%!<IYB̂A! [%71=	bW`8hXi٧ Y`8hXg^pа"LfwMO |>G!> &󰣸V݊fj՝oaqGn[X>W>Gx:k6!RAmk,-Mkws,Pl_'MrՈjT;d&iWʑn#{Ok>Y&ON0a}wv*/)` #Lѣ.|e_>.d;c9,K$XK,!2Me\Te؇s{ 綾d1Mc'ƉIf|e_ept3|#Y(1}(1|~fePlXV!ܔ YGyH`8;݋>h bq͏@
\7tG;X(FtL	٧֤|+ԩeK$F  }h{[_x><#
R1nFnpY&4ZN+Y&Hbj}!GIXUK"ȪNn)5
޺2.qe0|c'VIta85-VvFwIob>3.RDa_,:K{Y)z"0%3.RDa_^-GָY)z"0%c?/DFӤZr#
ӤZٟr#
-Gַ13.RDa_,K{NK[8be0@o#u7_wBὈwNj)3 O< 
@6pR#'}5+,zzOb>3/Y& mESKEԩe51!g-z5$=eػOanOY&lF FlCR$2ԩe-k#g P}h#oW#|iWʑCsH hgd9ki{eߍ11cGΝ@NJdGwbd#8lQiY[7m+.ej٭blփ&b4|ߘ$?ӯG${\IkֹI܌Wʑ:S'/Y&xI;FAA
VXȡ x:?z#DIYq 4Ma=!uueCxG=f5AN"{'5?d[f1q?EkOdAՒk5رLNMOR^oc97b}m@db,X̉9"9œ<\Mc:>91]'
Ok 0+"G6ڀ}k#"wdvIgG61'x36~4cGّ	C8,2w\Tzj+u5lÿ]>N^ӯb#*T޲0}2y7;l,2^@5|,*H#s]XY>H,Y?LLF4ؑ	p2Y9s+dHM[4nBs&!]>Na#{,Ҋ>@t`#;l/4:'֘KwOD0,SNd Ɩ#SY&4<Ma@&m/&'zl]YUzk!鋼6o>H4tbjFbP(4;G֧I,Y%k ln>V}hҨ(_wF1cM ]D$@NeJ̭ޤy\SVȿP9,,l+⣤A.]E`34#3xD.pkr[`Dltp,}ѫ橤MU$9\M:=d>Nf!x?¾xgm#2CᥩT+;K&'MAqU,;}d᝶&
x5QXGԯ8%w/R|cK$	@4#`%;mtd
"bҢbffD$@NKW7.ej!iț5ѣW_-%;#Qb/&U:\.Y;ᥥIVF׌
xw"EԺEqY>84>1 b5ơl dmмjJ2[/W`IJMK 1D1cM H%Mh2a^b5Tq4V&Z`BKVvqb`:|4aV}j*K?{*DV}j,t\134	Re?)7*H+GCth6K^4|9_Ml+㳀WS:'l"-X-(>9"&txU>3g0;#!vpX3%Vg֢%ج[_g>$#s]ڡ826}xݜ}j bs%ȉB@ږ]6~4LL4!"p%Gp2XglֹhHrtz+7I&BYݎR?XʾYZho>:m-P;:;vhvFSod{TP4{g@2C++GCthd_th8sgdqEh*_4>[cU)QGwOI2#su]MEwwI`lqcf-k .VvF#!፶\8݊ӲH`؇%Lxȫ'=ёKA 3wR3g^$0D>E4^ema;V?%~J9  8{B!Wf^/P:n ic#Xul]!"ND)d#"(8zQ$PЙbMc0Y4u9.&Xa,{,^ Y&x?:fm;t,DЗfR;ՒЉ!6:h:&`Ĝ"dxW wIaYXXk#g鉙"1a8IZX`<{'֊ZJE^&&ZZf';}CF`7Nh28֬N&l=fVMdǲH_q80MdlX+2XADL=WYb8g% $9fY&qcZ,$Mdlw
ݕd޺KQ%KQ:Q:KQn|b.@N <~/`&.TDƉD}\H&lEşNA@"ZdOe$z^授%Bur$l#Qv,=Mc6BΧ<Uk]TDYgd@d$b]د$vc=d{dŏL!jO`ddmF@vn%mb5tDfSbZ,b
"N2 'd2'ԂK$N"{u)~bZ,b
"NSjA%k#g#v	KC8,52FKC`RZ)i*R%~:Cx@
ȣ8?Ve!4$*"M4w478; =ca\CkE-%hIZVCК+;kaj;%{6}Ƕp,~XE+W2KICth!COҵѣR9t#n-*VN\Ek xmyr2+Bui'BN1/S#ij';~jAe汇vqؑT;Rԅݥe
Xi" '	EkTp2X?-T9HmhM	4KJ'XAifc+0Mbbf1ĈH=|!*H֊ZJГD;<>ZUth:A7tjW ;dw 2_I}13ebD$@NgճZ!4$--GJ֨!%;th8WŗDUKJֆ>bI(ƛ!"pV@{g%wK]$JCkE-%hI%m0KF6fzu@iiT3
*e|a^Dޮ6~i/5wHH6Q6$b!"pK/[5RZ)i(nBM}# w_f/t9Oయ`Q;.顼Q{g1c!64ƣ8lip,}W*CW-C>cVNYat0=L?c&_Ra8{bTu|>ZUth:_N
l&^:$#GY{	<l.XRD͛ae,r<eZV_
ز8^.YzپZM2gl+&&llH	8,G (;]>NNi	ɛ(ɱE8FLؑe8ӊ:=Lا_@oFDN=]҃ٷL'LLq41v	8{g%4uȀ{,$9OaF1if4q[BN.Q6a {&8_@N:3/4ƛ!"pK1@=TV7-)4|/j8*X?uË<RF`2/#ue9݋8c=LԇKaNPNL)mӲn5N.H,Bnō4]ﱳ,,q0(⫪Xŵed݋1\ @o7I YbbP쏭&ึ!A_ieB0 h7.,LMdip
ӎX}i036wb݈yoW#*42 h2,Y&2.KY@'Mav!A_ieB1^Z1ѤdX'ր0	&2.TY@Y&`џ1fTNjZ
c#6oZ'6w0xGXg\A+y?,9,X6GvD}r`F½,L鍳&|FGր3|#KV_0Gv}h
ػ$DMC#|i4pcv'փAqߑޭ|]ڔlb2*\* ]ʋb.x,`O_{ ^ǿ#ŀ-Wػ#}wsP(	6 B9Vv蚺'A$|cbf}`~8?]g{i@0Mc@X$Tv%6Nj2 -fa"x	kޭ차\e]+-1XbrfHbxI]Q_8\I|v{/V'2ƾ|nBNVM'8"ԯ~GzwXNNywAh"4vwCC K$2s}2f?%slEm;	Em($&?%ό`
lX|b]@wgnX93_lgbfaC#{,LfoL[y:%w~qѲtC"60{ ^at:%[k.ŀ.|,*-Jv.^I_wOʾ..:_lp!,OYbebkd:<D++F!ѥZ 5ܢ}h,X}h~Y;[qM	@K]]ŵ~5C#y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.B8FJc;ǝ&LQN 'DձF"tM⍝Lr,RJ-lĂK% m	EQkp]d֔I(sQaG,H4(ޡ¶HCS}hrػ㳺`hT_xx9sdzػX=,oҿ9bG6wH##МAɛU"Ճ@Xf.cqf4tʽό`sd27w4LHԟ5gqH436w13ceF!2ҙGp!}-/JB)f-Nth993ƙN&lON+hI~}*?Ѧ=@dا3	'_F>nF4	p2YDeAH!`iQѣsj̋bnhF#5a޽:|4/N,&bk/7v,'eKo>5v]#,Bnō^cf\ޮ9P\Ut\[_l0	6,lَY,S3xپ<>VglfCً9DXg̍cgp<2Rŵ?5wO3xh!}q9>:,Y\	ɾ}ht&]fZyoW#*41WVBKd}i&4*rǟZG.&XH^;5wO3xh!y64ZGI/XHk VܘR5Z˩k|]\p
){\D._鍳14Mb=/Gրt|,(GvP>K?]St*%z_bisw@>[6~Gzp1wk^kd.b)pw*/<=]Wqqb_bY@I^~;tM]>1I3uWT>s?rPXحkb;;cOe_>1I]ʋb؇a`2OQ-]e#gq|Ptlb8~z0;d/wC(XX$ywAh"4vwCn]kx/6sϲ3zߑ@C]%iJ.Pކ ;/C|??%d9ky!+FFϡvhEw~;K:zod採R#Ggt27Ie0sϲV^OC2jPCwEgnX93_lgQC,f켁841ߒ3%_c8I3|68Jf[XJR]ʋb7aw*/8rwb~G}v+~v.6!
	6+)D2t-Yۢ41:h	+>s?t8?[vw,Ɵ1ƁW5a6ԟ5#e!"p$+ZT`>^00R(rrf4͊q[BN.f@NHi'_b|v}:4_p}h ɉ"1a8{g%@=P0hpj̋q&)uAmacV-d?DW ?;ղ3}5k,v8bw,%VqYՉ^Mb>qwZ^Yݢ'Z@g=Jn%X#IfƟ8v'փ JoV.tlb|,[rػqdzػXzߑůҿ9cA=`bB9Vv蚺'A$|cbf}`~`?kvw8Ř08#*
,Yb2mʋb:K!d[u`JZzOeҴl"S` /X$B!n4Vb"}?wݟßej#0(FVvՃ5q?LOe=ßeⵅl?_b&0l#!#yl51iqzLpZ[eവw؉A3^_e8~p}lXEwYxq;&̾p`ŷ*/;;"{-4=g0f;~p=1-Q]8=][qqb_b棛;$EVvNP `|cdAjӠ,Z5w1f4ƁW9IDMdbfHiD$@NK8,?RJ\HU>[cGɛ(6)m	8Ӊ:"?|=Hz4cm =f}{6=Fd>D:LL;	8,?e&-)>Nf!{1'|b.o0SG}:ݞ&C2I7 tχm#YY`ƶ V=X{w14=.ONL|Fv6.sGa
q1ƜV|_ba_N,{t`-;O,>)	 s)r%[kb,[qG}2@-R݋c+5.SOʾMbXf\m;/:gʓ	->TeW8b}[ş.݈yoW#*cO$++F!K|d}i25Hi6I><)3d9g_0}v0[_	{xqcϭY#wn""X̾Cބ$.k=1/5\{8	]fбsbp9f@NRUy SK/FUE<~`]fДkޡ3RlWvje%(H{1LjbcE$&G	[2̖dM{D➌IB$k~HJkL.SCI2@z*a%f*'WCkvf!>tв62&Af&x9+"fpU8&i̽EMb=<7	H#

шFM#K|r}i&1>-K8$ZB&Y&e8*>dOC&'[0	<י|Kl͋qeOʜзhYS-,pf08~dKv
VZX8֡LO)+`>^g-XbzND̚W.?V^<,uśD]J`#!d9fKY(׃S 4(R}%%zp|jׯPWY$wg䵙EM<*d^
uzzr̚'WXJrx"Աw	>GzO>x Y&J^wCBqr%~ub#*Dk)㳻-X.wX]fEM*ŘS,wcB#<`Q&3[h@UKU^D xL	%m
GzŅzt^hJ.c&hn9,>1Y&exI1Q:34#վ*ԌMFq2KAZ=Lyij\ywDE̻R]`L-74#y=-.D2gb:R]DXs>v:Mb=<7i¼bb4&1Ɩ}k,X}h6w)CaOC&}h #?y-y@\e$.E`}tY>qeOʜзhYS-,pfn@5<$.D	,}M]Հ@#nꅫ,؇G-y	$.DSv
LIeWu{7FKV',bX0:S3&U"fKէ׽OKA1f0>pR7Y!2<NYjJ5DT5
%<Ԣa	Iff!-ud	(-feSO$5Bd^&,I?RF^$T.u/wCϭ6I>җМ\ywXs{ 5u
JfFfDMc/7qcdA?"bT_);1F)xLgzDd:+r:Ј ($wXWMy(&n,sc`ߟt$X34,	"*3WfM䑾Ue-fqcO2w~->~Vg(FC$S#2EwaҒ|b)9,k'>q?*lX`&- `q+n-سF]wsD`g]kș,vn?&t녋{ƀSJwN[mt(tNetN^0]XtGe8>ӣR$,6ř,7ަ!eOa:rrzex0>aSOM򈩙AhI8I"nI1IfjcRlYl$Xa>Lם7%
i1u{$?N)SLvI5Hg=ϘEB#?ggH/W8챈 T@H		ǶpK%,mƲTF$Jˉ\̑-x)2қGa_%
xɘGVb&Wf2f%uB%t=LԆY.Ę=#ݐe邆0;ږ%X͟=w;*u =LҶ:vqemٞ5"v8X\l4w[&ŒClifCLdL|=9UxX\ػ3#{ȡnq({@`PRb-K@]\_?_j]\[$/ػOʾ#L_wkGb_lp8֯>;=͊wa^Z1	;Ʊԁ5Y,X}meܱ8䀂Z．#/}=mŵ|.O H(/b"Ϭ1eMlx=hgmم\GL8OC,xzS\J;Dъ!{hBt4(;鉚; ) PW0+$IL9`GyxCnMU䐯Ї*B4DRx	HA^X[RWBTL5$-J҈zPH	)W!RZb(~vh%T&2[ 0%ɬ];Gxf>@\"bH9UxX"9Tcwt/4)=p
dH
cBgl0$gVX@V[/2cLp$&ZS"X/gr7"W	5dhm]D?)2қGB0و>NՎ`Kf$c"3d|Љf=0Pjf?ij {&;1   0:mXBfNᘪ읝%Uün<=&gaWe%j;3צm ՌD,dIceMp/
8c]ߜNC't6X}hJ,7.ľmt Y|,OԮ_bXOMb=o84촱. :8{dwk^mޜyfӈ?bj;=7a^Z1̎XϭjVMdiw:>!Ma?gp8|k8-wGo[_>OwO38(/y30i?2Lx;䦘2嶒lޞp-32[fЧrwyENGz`	2U2m ,cM%4aNHװMҘFft4(ަM&&g9$Hx,Y@[HpXYIN4ԅ慒Hɹ(wt1bHi\!yz5ʬxAf.c uky{w07\t"=UV޹=A5!iI8Yʱ2RiYCB`IGzw<Y|q$k½gTV.iMԲxdI^MщdM؈YDYޡ8:osENh}lR36~YfHEQ13)4. 'Be2%lB YMTF$JݵIW3$KCj!:ѣJLxX`Q#[12B՝vdLᏺ#QTE.D|`'p_/L	uvj$.DEjLD.X2![S1f8hIwcfx0y(
{w7Ǻ	61;'Z3 \|V\_L|,O Z]\OI_wXUXr _wt3.DᗺN N,{,vMo#qcӂ>j3|BV.iB=oH¼bbwcK|}m b58 5֥	-)ŏ$@K]qm;|}j}k >2؇3#!] Tq`?mޕ?TӅkJ$wׄ~f/.V$|vW~8RJВy5}Xsp c^2%49%4hIJr Y2mR&hIШQ&RI!g|賊gе'ac-T:3:62eɓcHz5ўu$HZa%NG$$wڜq្zy(wYz6;̉M4R$H$8ԔfMxz\EWT殳gc.+(kqc*YM$j	,вbĢM$LSї`h%?s=_`XW#6o~^rX:ȃEJBҒqc*eм/5(;!mHZR/5eHELLʑ28-)ldk27"Vd\̑-	I>N3#[02f!yV;L8G}ءNi60(,c0I~`!\Ut "S5!%0;IvyS	ٺb&9@jA!r!݀l,*vxȰY`wS1zLhq3BNL	~uĠ);ײl=j0m.+_D0-_Ǻ	2?NIe֌I{fDRK@]@\_?b+ػ2X Mb=o84	|ݧeȗ#\2hmXϭ8_<ՋwyWVB3W#k[Y&4>c+$[\-ӋH6#է
xػƧ֍LNI<ȒWJqf;
l$I@IAn8L٧Pn$w.;)@Wy>ŗ76csWb<T*\>N1p.jJH.ܔ3R8Av@tme߰'tb{;3$cB(XQ"ȸsLEŸ٫f?L4)<J ,P=z*f\јef[37AѻzoY;&2b͚!\u9r$]Wm]UuAr"{ber.^..؇q> 3?	<EB >C={V<gg#= /5ehEQ13)4. 'Be2%lB YF?*#z%"W3$KCj!BFZVvF+&a:An&`ٖ:O>Zy]q[f0;/M=h1lv|I:oD~	"F?Ny3<jö9K؇yqcqPIeքvwc]:-ľmtyby?`Jv.	A$/ػOʾ˨bѻn%m}hFYjϱwOON++F!#k[Y9d}hm{$Zt2GX@?-wGwxŵ|]Z
Lfwn"6Y2f(Y'F!mb`j$dвmNs(wN%hÂ&*!ɲǑ2DS]iD#$@;	 /,J%e1 l("?2% T\،Il$lq#%D$HcaG8˙f"p4#Zbc+I($eHZG2Y$HtcbI7DQ$u#h˙f"jp4#ǝ&!=sw@^Д6~YfMcgq13%4ӈ	M*ldY`.TF$JEr"ZWQ0imѣia_\:|493@N%&aӉ|Y}?:l]OAŞFR &:mrπ`QvWcr
YL V&hG0-Ek#(&g>Gv_O_,?]StnT;8_ig?wb}iX,g7w_veMe*%J7*/<,`O_{;_݋r9gw5``Pq?B՝&tؤ⫪X9(N,]g{xʾ|ck,tK#xDHnXHZze:V\p PưI[t`/,OwP8Ƴa3O+%&ulC/G|`PDVvՃ5pa&i&lfw,V3άDCb?z5nd9K.k8Yy=P25Yy=LdkKQvVPLuD8q~p/֘v_m;$x8&ؕ ~Km"o#|k8_~s/N7?t0@O(Cl3|Gmz6V|6qۡ8rF^gm] g@ewFF gqψ΅L93d|~}hHle)ŏwC>1Q]p`\ٟ|7LN;ʿ8'+F1Q]dzػX1޸wb+]!sg{&OЄUgnN3'&nEWHVg``kb;;CŘʽό`L'Mdu'0&1MdoLL;	IZKA2IdH)]/>N`QNhqciiUqj/	b~ǿ#W PXVw`sX,S;;wB)HBrT-X993uEWT>s?p4gWػX)4IX1lXi#m0	p2Y{ټ%Ij\i-3|4|:0h/}Hf?>F_4ؼ_d?N5#2;~Gxr\ZIL[c:4پQch02t3QSbkd:>#

шJEHZ>ydԎOB,X}j*K?gpPSj_#bW`uŊd~L@g(FCbxW%
6og֢Ybkd:>8++F!).G-k#K<Ma񳸦ˀ  Mbt\p
.;\E*aVps3$Mb>pwZ	Sݢ7Z%ػ"(ĿO&04.O͟ߑޭ|]闚6Ŗn#Ew }~G{ߥ݋r9gw5`a~;tM]>1I3uWT>s?rPXn5wJŘ1+@4+$X7Q]@PYX$@n۫U0}ػNy ';,% PİIu؆AJKyc|33	لfE^\殠{w3Zs>1f)ŏ3^4"/OoZa/SiE,\7~)ԝeS5*!U/Is820c֊T_yvw&[A?ّ~x>f;k}ZѽPܨ.rdzػXoqqawc؇sQ͝*jEVvN{AɛU"Ճ@Xn5wJŘ%h{I&ĝI 59Vެ
XfQgjc[Ub?ӌO?ؙ>5NS鉙"1a8I&Z*ld~d5J;ErTJ*oirVs4#h8Oa/S.XqKS#
qX)o>1Aek@\b
XN]%ľb7/7B	Cv2YiU{/4&hэ6dBD*p2Xh?%EZ΍*3f8>Ni+IQ4L3+ B}20`_-1&da;LjF#kr=POzGl3QcVJ&c%;~G{CN48c^/g1}71fiu,S8]'Xg(j)jC6hv(M-0π4;t'.Dƶ"kHz5g6)1r8i{gR4	۶ Urˉko+DW.0rrf4͊dQ8'quBq[ GA`3 zN=LiͺdҙcbfHiD$@Nfi ,hlЃEfi~ul,jHԌGէ_4B֘ᥰej	ə;A>Pd5uceW{lʣ|z]AqUOwa4tb5?b7[2=	W;.	\[_[ ޯG|qa^b'Ɩ0X}i͒k#KL6COͬX}l?gqyoW#*4x،W댊hO>vIş>Y&Lv!A_i~1ёFsOŒk#"qgϭ>X}h;oPLXXd鲘. FC儼
bǦ9ՉL|0Mb=XGւwhe
wieXJ`.)b_'fa?:e݉ ZoV.tlb˹i,+EwQ8,`O_}\{;Wػ؇sP(,l3)D2jGg6@L\Uto_|1LY?4ʾ|c=$N"|iE{wxػ؇sP(,]AKf'VvՃ57l`43_ӑ4͓,%+^r7ƙeU{y>?+cXSJ`զ4Ʃ
2f68n1c7YIxS`V,uiilN~3J%=HNM8=,=ӯju{,IƙpH$mp2X0~=TeJD ijsGɛ(6)4~]	ң=8Ѧ::D֨ИF4	p2YG (aEd0h/>NCI#t@|4:mA930Gwh9g
v,l}TrςW.*\[_VAl#掔XƼg]qa ze'#'E|d˂.-GzyoW#8	WwX³C 5K3|K$Zf\+[ ޯGzTiW\dQ5`qgϭ"kS?x<77<^ V%FEց>5`OY@!MaT6w&2N*d+$'M,v82w,%UC=09άLg0"Y&|,|J"?;T;,y_wiMīwi=X3i.O ?#Z8/5m.⣠XWYaʋbNpY .,3޸wawPYX$gS"eB՝#Cόl23Nf.c"h|<	,Y8cXW]jg]CV	.%ɳS;tj	dwF6L1|NF6L=lg |#Glw=M`, =J`զ"hL4	YM{7Z`/Ʃ7\|}u1XiVYbf:2uIEn=dL<fӓ-8f_ONONMe)&&oce!"p]V`ΪT2"QPXR-Nth993ef8ON+hIݢuF!`Mq3_?N}!bfpD$@Nf/ j@=T"lCG:|4/Nz%
CWPlXto}\a Ow0MlXٓlSn2,뙩X<ػH0(6d@&>3{fdL\|;[ ޯGx40NF! 1
օK$F퉘2<ZQdCBc?gr.D.-GzyoW#8)WK4иid0ea4>.,X}hhzFeQ5wFf	H{ 62)$FE|8'&e[ ޯGx40JF+ߌAfM
g&2,ϟ["ekBɌƤb
Ak-5b0 A`!831!k#(>՟*Y|/Gvg<	bқn%|ƙ(3>~Gzp1wk^kd]ѝX;ޜ9D=]Xgq7_bbgv;?zb(\-Yۢ9N>s>1f⫦8X,3}ػ"biFUz5c&c@|S
6yX3K Rf鈺+'MN&h6S;M=ڲ0`΃̀ct^46ZQ[f}(:CѦɺfN.3#_ru:-:zu2cLD$@NK߿_% *R%`iMѣb"k~FDسg'r0)᥺reVTe"Q:k5Lqv듓415odw cc_y?/5]5
L/ޱGF_"OLG(7yx9i$Lљ|LHQ3p_B%:+lӦ]*9nJ&n&h}:Cdò~̅_gux6>28>9>1@Mˀ;TZِ~GwF#J7?XD+X%fNOЊO:I;N͌Z(jހvy4fW찍Xet4]kV:1Xv{],ʇiwg? wP?CNk`l  ~h莝4NHkD P\!Vu`X`_>1S,XJu$PBH;OQt3tlXY`G3Vv;AԺWiB㰯u)ïk\К;
_؇xGyT\lc`5Ֆ3y9L~J&d2i(fJ&a(D?%&v,X6?2`B^ $\s]uʿ9?dɆ˻z1Mc/f3|cXJ .2k̍g$fŕ¡?2wO3
##BY>1eZa^$wN;&צ?sx˝К;
_؇|2;BF/	$2VXx+d)ƿd7:osUgv{AK^GyTӄkVIe欱bǦ&\1!"p$&ZS`2-`je *R%~&&ZZfEFțbv~H`1:7g^Ji>ZLИ}~v\󲯝Z4eX%殧*E!'Ղ:B)R$#XGԟ5/5L"?c9R#XY&e;sCԺ62Yj{//˟#4|BN2?`{0?ac4t@ UCU5qK${ZAK-Oz.;
XO@NB.wL~4%aw_WPّ;;`d^j7Ìk8aׯ$|e_;N/rd(iJW
n}wO2:Yms03aY݂H?t'~2toa3B^g{x;BFY&V>wXgr;'atHdL~;LЗ5_GPg%+$2VX\Dgl>i:4$ZZ"X/˚io<ʋEdR(e2/4|F,;f ycq?vN)`2=HzB1KY}ӓ1.R6TׯSlL/#zq3*rJe;*R4Kl[XfRNX$'LĕG}I+,X:aaY͒k^'`+.ZOeiacSXMԺ7;}d56Ot1]3ZfAO:JXD~TlX87`Rc%A=Y݂{^wN'{AtQ;?s{	Eaw_WPّ;;`Cd^jbA=Y܎	tX]_L~;L/3=j採R#N|vweV5ՖA=Y܎	tX]7e6ObGyTb'gvXJbMc/5efLئ%X+74%MSlSg䩴T*l~J '_c`>1VI|ci '	$EB%lB+\jepYTJ*^@_d;:90ڗXJ.Pe4K+?JճIH4O-46ҵ	殍'3=:2|4;<>zF!RX@7Mdio>Qd@1]`ًcyO2%{)ާMl#kXZ$FxϭMaDt&l?ހg;<@Wl*/Gx4Eօ 5Bk ?gp@gK;ƞd!اzF!5,n}hR&4օ4Y&1A134	QZ?>ej +#ҵѣbg_4}kw{}H½b:;ƱSB>5@$Magc[d0_5Ne#w}V)ޑ{@|XZ$Y&4@Тk$Z;d&]K56_`7cbjJ@ƟwA#
wcK3ZI.Z^5֎L]^G#w}+ ޑ{BL1Hӡ>5ܖ}i$Max	6ww^O.ic;5|>y̍ر{K'Ժ#1bc^h9^½M(!Q}i5֝I>/Ig/&ػɫi	[L$s-Jw٣bt(C֥19X5t(Y3PFq<Ԍ+ߌBY42w}kek#K|}k 1dBPyl13Fi" '	EkTp2XQgFtyk!7&Pf'3~;=:|4=dlCcVocO+N!#kYb$FdBMoRW;SHƟp)bW#kY؀Œk#Kĳb K$[ &2OS`	v6!殔izF!5,؂$Ftb	X}l36wwdGx4d0}@b4*w}h$Ftc@yv536wwש!@/4A,['"]c wWyW}.1P,>>%k#K2)ZȖI>$g/g]wYɶHZY`:#ĽO5tG79.Xwݥ^4lCH½ u}ocK2#Wk#K|<>yz5ֱ9glL6~F4ّ	8,}#쳣Q:<AuxVAѣ<;ӯG|4
l2ޯSa^=/dO"fAe5L2]K4l]cU/:b</JbVcw[Yw[шFijJqܦ}j&4O'dO/3K=}b}z/z8.\J#4.X_dU"b	VG|'րMdd[Z,X}hZ	Y8,jG%[0jWE	ъCMKm,3@u13e`eF"扆 pCb5^y]XeSd=[$w[Yz>CpU$;nVe# rq5{SキĹ惂*xx4CH½#PkdԃUѲEk#K|~}hk$Z:8鉛(ƛ!"pV@{g%tj'Gj%Dҵ'X!	ޝ|?ᥥV.@q&->FﯳػeS	٥[Nױe~a^q-Fe0q:1	PX7ƟL	8Y&4քI>r	Y8ٯ3yݤ};WƟ+Ģ1^ArE#Bqk#"ܲ}hNY&fŏe
@ؗZj\I.֮.&Hmf9OS`1#5t {H%yW8*ܥ#pU#KR~v\ I-g֮"Y&$g3jlzWV1b]7{キ2;[FX~,H֮
,Y[돭\sdG364XԎJaae`/@NPG:B,]gk$Luc+ u`:E^ ~;BEG˕,CW1^odw*1$FhȪVHa525n\>&Ӳ?ϭ1.	,CW1^odw+/1B?+FEt}h
,Y@i͒k;֘6Q6$BD(jKvYѨVDdYG'3A~GwF_;8F.&O`(&#!rUZIC|  ,,z{/7w`6!MӉ7:imz~}hX:giCH½%c{ Ɩ/GwϭMdijZrvI>,
˻K-Jp$)),ffM&rp I(jӅ͠z1"j6j8WE&OmE['ԑH8HzM.ᘪF	V:f
M'gA']@FX1ΙoXmBp@^95ItCvo+O r\ZI怘g>ޮ4nȞ\;8N؇^1𱟅1睕}
6ogր	Y؇{J Ɩ/XZ5YZRk B2S;O1sN~jL LZ+ýKdvzϑO^ahbl$w}z ltI"_tI@s4"JXr yzF,l2F6fh0Ca@r(!|ޭŊf1LP"wh1I@U%N!.hK0tfS;tMZ`cp0ԱwY%YpV1Ь5$f	5u}Sy8czP$Շ=q$+8?Y$i 7&QFG҉@8cM+?g䠷4ƛ!"p%?<c,hi =mꖶˌMZ,KF>8OŞ|<>ZowW=oG#3/Y&pv9*$!O Y7!`>ޮ3>^=:jon0Y㳂>ypV@5#
A,_Zwv'֍$F}h=Mapg.ؗX&Sgb}A,jlX$%	8,:UVw(I]EWJ_X2%ؗmt0):3 (Mc#!!#G<r\ZIo~s]F( ze`úpNzee_eb@>FƟ 9bjF!+Fib%HI-QC{$Z?gp8˺Î4ÍHYN[ך|S%H	` .y?^/ļ,<F""#%`b4lIA6H'X   `1444I[jp(I:jƝƁ5Hi"F1,]KYr; ԧ-Ӗ1y(IS8c(;9fJ51	BO֮2>KN['	8Օ Z( 13Fi" '	CKE?Y۶ UrAz-mhǉKEi~s1	8ӯYKSzƱ1vhp2>1EkoÒMcp	`]3e09=ӠơMN&lqvpGbb?>({+R0~1l{Y5_}hidZ3,X}hPql&Jpkc1-Ja"qۢ@XJqXw thNu9NwBUt]j	BNj2T/S`Rugqύό`!%k?wHXx7L3ßbW7tOe@п.wӅrpC/?*l.{zA;?On<Ԍ+ߌBvA,T_O k#KSFE$Zt36wc8!gkӖuFL<H`'=5+~G{%L4KuȀIL]TlCпRDVt`fl&=uLXiDh'p7ܔ$NdidMi4YJՎږ.%s[,9ozr9n9#8]Ӂf2ckI$S $(j#幢pY\3gl ^F4ّ	KbW)oT+Re7F%k0(Wճ}_|Љf}vS5.`-fXz2bjNDŜ;ѬClzƟ F!+-F/Z
,YZ5Jx}jKd@xܠ4t6q;ϭ,6ɖh
gv	Zʄ`L%Dn	V)#2ã"2%["U;3,殔_(Y۫U>1I3_lyɾ?٤,^@;*bKt_kwYbZdS;OCxaKAw,./G5+ػ2$Mb=o84츌L_vc,Q/Gve'흶P$g=yoW#40~1Libk#KF!k^6w1Qy;kّػƳ|cfwn"Ϭ$n&`/$VpqL].k`sGS`I{J6^II=;ޭr6,wlE|s]@Nq/5N98!Ce}8H;^bu	Z~7ũ%~v;veiE2 8;G(;^=MNQw.PŊy橂vhHX=M%jlzZPcKfVPNra#d~Qw\zSB=,*/7qbGy`2D;R(ACn,OlQ#rE&9Np4͍,e8~bcFIr;Ӈ!	bJǿ#,ߥ݋s^棖}zbpP`|cd UuBՃ@X]qf4΁W ;$2-Iz

.SL	-L"c&`{ӀR\Jb,8z@HZzSY`*Gs (-PdcuaXԌ	uĠ3S=
3@XzA҉@)؜(+@!ʲ; z	ybD47@egH dbTް,{4Yy`Ci®2|puó#yDUŶ^jJ"-5.F$]@\gb5%9tjnD\lt^a]݂D::tjtŊf,Sm!9РР,teE:s/Y]*M02AӓÓBxW,&80	H(ТAC,yD`,!ԡ®5C>FXx$WnJ8G
RPg^9Ձ'ȔP
lSSzs	(0XEwgyeLi?<9cz'y;,	=1w8ů֊4e.gv8X(fjbN'|>qk'yɚO lg>¾#XN̻3 l3~Gx6~J#+5˺q?B~J6Vw*/rY .ǿ#Wػ0bG6wJ##МZ `|cdAjӠ,ϭ0N1,X"}鉙61p$&ZS"X/6	=mꕢ+"QVSXk] 'lSjn$5C	lf:4|/#
#_4u8UX|4aVIfi8鎳͒k\[<"p&:ԯr5<ѨPܘ˽6czػXo\{;l`H PXVwa^汋"O.@$-YۤGg6@L*D}`~8?_zDjMdǟZL_,{yvy43#!E?X.l1g2/	bzߑX@汙e]$!9Y۪όl"X9pXƟq{eLYL"h0x=MdǦ:ԟ$N'zbf?i	C8,2k%gejں*m52&kaǺ4|9*f W`Cu@(jæ!҈ ,WP52dwsy>\`0(Nt⫠n-Gz?Na_gl]O ?gpN˹E=MŵGxa^iV_0S[Aek#KSgZI>hf]ƞmoH¼#BwFQmd;A5֍ 콌iV+YBFK|}h:Y&49dFɌVtp\8v)Cad^5>D&OCe8&q;"_|,HvINɾ}j)Mc/ &q;& 5J1pង3'hep
'և3Y&Li>1I&cƚ8Jף8,38"첏vՉ8F_vb؇Vbg?_4Lb>ZeJ<
̂	wbjďu#8,q6e7Jn*Xw/}s
=u
fbX}i6]+>6obz}i'eFOSqmA;_W| #|b4io}h6.Y&4$Ak89gl#2@> Wh7_h7>6I,t>lX}h̺^4 27a^b~K|~}h6d̐'I>fLglLe0]u!(Z%v)Haekxpydm>kόjk(g>;<y\;Y&xGy4"Q(B)X&a;l(ԅݯgwsGK^ĿR3Yb@5ƨ4Mdl13Fi" '	W=C/߳@=Qں!9j\iZFwVd_u#tL̆Ҫ^tƞ ;=yu!Iy`rUW(
,Hn* '[_g3+gqmA;_WzGz!|ioZ0I.\vy 5֌f^ƞ4W0;ѣK|}h3MdixrǟZ05֌ecORY+YB
޺4ϭY&4<֌/dFC^nD6fր6̍鉛(ƛ!"pV@{g%`ʁSt:?--X+ѣi~A`ي8g`2=LԇKSwuÛ;B6e28=\dqEқ'SW"f,!A_ia^bQ.E5q֋˶I>#	;̳4k[ ޯGzTiby.2-ʇ֋k#"NYE,X}jR^;5wO|P#, qn}h$FERSYEᥒkZ6w&2̅hOZ;71dgll!-xػfէ,;,<&_vd[CKS5!([X-Mc/ZKIfi8_kόf`	dxG{'CKS5!([X%Mc/7/1f&6pG֌CY`@XcD3,I:25g/Lq+,Yfŕ,XbU݊f8k
,XRK/1dVMc-MI&hK_#q;hk{$FE1i1Y&2.9͋+6It1*Ŀ2lg_IsNʾCGvyb8.|EN5;^adb}IV!|瀖v.{ybWhY&Uvwg[tc%:^]i2.9e{K$FE1ٱeyN5%Xئk,CQ>Qd^o8_;cMILIsB'V\B:Y.%/k`ӆ_8#-Z@dȸ;-02XY&2.9͋+5kJ/L1}i;;1ȸY&2.;րYdPz5!*XݐzػD.J,y(Nzp@e4Qcӈ(
8Gֆ}kvWv{V(ȹc+	lXe)L sC >5qov.I%d9͗"E!&īep
'ֆ$2AԟIZ8컑w4V%v)Y&a7Ao,Y`ύ;bU݊f2.h[$2x0/Y&Eg_v}=wg~1Cf~(Ը4ўK--Z`XbLY-X3ofo8}i5q;
֘$N,d\v}h LVIc+,Yfŕق$/|[~2CK&(/y,Y?Rbg\cMãH	Je%lBT/B͏@=QwRk4th8r\Aj0NhCWVF>Z&Aj>Gw:]؇#͜z4Jn*Xw^3{F𕋽,6wӓ[_odwF,Ɵp
޾1^u]ҏk$Fk}n& f[cOYWfa_hȷ[lYϟ[,X}h3>d1^bwrYWdȰ
Ӌ>|cY&dܘ˸`-ov6\`ov6] ,Xͧ|b3Mb=EA>8r誗XpX	buaǿ#ņM{l'4b_aP7Vv7BX9(/,*_ze1+@>1k'#|叜E\Xf}.,7޸w9gw`a^';gv.!jX9qD]">s?t`??ﳌ],JŔĭ cY&r7'#d^ЁdY&xG#~F4ّ	K
s (sQvGj|sRgSQڅm	y73Gk#
cOGz#2iwbY\X1Ma1f,]W#?gpNׯ2پ4bX}j/W?Ozbf1Č]D$@Ne.`Q\--3 G/f&x?ӯKl>[6Imx5fWB<-x#(nYG#|1TAݟⅈyWdMifE3UdDa	X}h=C?wp91@jg]Q|">~(؇x1FJA/#+MdizQD,X}h<0glYe(3؇ٖ)?EX@<l<OwO+D̶eqmA;_W~)H_f4@Ƣ&4%5փ63.id0f1zwFόj#$FcόbdAЩ콌id0f1>_ѥ.k$F2ǟIdAglLeT5tGb(L!*0KsK :8رL|a:!vK$/wXQ_ޮŦ}KQ~ԧwnǿ#ŋ_	
51dO㳺i޾ź@$-YۤGg6@L*D}`~?-}ػXb`q5e&*N.
$$жInX>pg>y;;Z I_w?gCfشжjv$ж(1iv{ci!i~JnX%	&`ph*AP$
.)8g	bJnǿ#{
5OO{w8EVvjɛb*E}`~`?k޲S Ġ&y0>1(IdF%^b@5.13ba'dWY&yfr?AMky+"&qc2DcN!"pih{g%Ye1r4jeF%^q1ى8Ȗ`1:Bj]T>ZO	V'MӂK,8Z퍙nɱ݁#v.#ػ	݋_6;b7>1g=O3b?y f&wgZػqMOʾ5=g=kdBNj|c?8YG,Ԕ \XPrá-'֋ 5/&&m#l@N-0,L{gؤ)ZMLᬤ);jL+Z[th9b2Yįf<q?NhD)دsS5(DEH|4>Gye_Sbq?y棃~b^ɋr;;7@QQ,dm]g]d{q;u.-Z>E88_XÍ;.RQ߲Hѓ66n '	%kKdK!*Sjge坵uxi'3Ȗ`1:F}H|4=:lwb5>&xw8*%?g{N{ŋebWIlG RgEod採R#N,|vw>WY8M8.>]b ݈p
,C05_FLLF4ٺ4%&Z`"X/IS5v,Ni2ju3=	Y݄Ŏ)Ni>ZQ˩@N7FGQX!݊fo4epudi~&Q|b>52&9[+,X;
Ek#"clYg+6IIՁ&.`-ЬwnQywNS^˹j4$,w .	8qBwr=@N,zq;Be<>ecs#s[3]zn~tN=摑"l	6.,QabB
XLlX14N	8S3xș+B}k}Lk~2&9[+fVI; 	&2&9LI51vp )MepY&8Vػƶ-!*/Y(YP0^@$,w .]	8a2́&ckbY`%J/XhVr
@@ГXhBD(h5dKL;jTVS/>NfcOs|>Z6HN&c<N+lrq[,=M<=&Z5y.Ǧ&rςq0(KpXx1`O_}w=Jx PXVw`sX2S;;wSxgnZs>1rf}`~`1}e__zxC@ k$G6#&MLCMbZx4! 0Vw#qcE97e2z?ػƫh"4'gsAk$2CE'>̞X!]i_:'Łq|c@	bǿ#(,+;b+]͝{!28j:7Jn*	ŁٯacOC#*>1 IXR|b5*1H%^K/1*o=\b%Chvtq6kA4th9	>aϳ0kᥩiQ͇ɛeN&v':qw$ia
VIKO;`
w,{&c7fK^g{x;BFD}h$2CT	ŏ3%vpGyΉg\(gǟA4hƛ2!"p5{g%FÌeqSyrW3hi,SEm[)m.:4|8b(4|quGD`UX|4=-<%XJ.T$|~7$~v.,dl|RP-Qr#yQ$R݋c+5.Q8,#,OtX>5tc%0j{@0uapwN	.+l	.+8	B㳽Y#(,+;t27m;,y0)L_)Y&
(;N"\Y#܌<nY$)_,XCKmj|c$8&w>1BK?@ŏ%ۖq/Gy0	8O_b5etpٟin%5>1{?	EW`Hh(DŔ&~|bmkl	.,]%+޾]ePpoGxػvc0@D1̈H%^KZfpV\Ѩ%^6kAGόPYuGB P*>Zlf6qce?!(,;9u1XU]AK;#R݋esMb>GwR}ilMb y"	8f0'\n秶I_4%	JCŏ#;cI񈼓dŏLuOE,XSqƙb,y{dWhY&qc&lg&cn|b/Ie欯8dAPmdm=1־qcόE&>cg d;kbX|c06wYz|p[jp`OmbffD$@NldOO	iYZ5rjF\7{gSE2TZ+󣹳9cj28qP(Q?tj,PBYۤE3'&n	WSs?{ N,:9w'+ p?N3 ݢ2DjEV(nBM&-ѣd_BYݎj8#;%R@#!uB%aƠv\顼HZS=LԇKS3 &nz>?-q}ؒr$\^.Ջ}]tXʉϟ3Ma(cւdm=0N'y$/ػN^.-w8RCb?> 3|8]ϭ>NEc?0>1Y!&/Y8MI&6edͤcMH	IZGp!}Q%hV\ѨlXB"Vrj΍EAgҫG:buN
hbrϺ3P&!z7аEN%q9Nhc9v)մӔ`X
&llH	8,G+djrPֹj7dI+qYm@ 2 Krzp'U22~2v#:hoz0gS 42#6.i)"N p=c׭2DQ9ZJHk\$f*C[ѣ*+|>ZUtD}&͠ni#8_08l͔cM8{g%"2DQ9W4TJ*i&Pth:½Ʊ}YWЈVNiҊtAV1ՒX-Y&2:Q[elY}ӬUԅ ͆=@h gx#sX*Fh3|b@" '	EkTp2XnV"KRA+ʌ٥5x4jG50(+½F&NG|46;u8UB5%RՑlc*Dgqm$Ft&qu!gm8aP>1ˬѥ܏x#;g"Y@" '	EkTp2Xn҄IjH!J٥5lJ֨:4|a^X+tbhD2NiҊtAV10%RՑlc*eŶ[P5:ɱe]HYm,cf1?!GiXQ[>11cM H%Pcɸ?+J%CT͚SPLKF{̣#oESbu@iiE5d20qb,[Ob1_"O?>1C$FE]50jDg.Z0)Mb>1wXDZ0%Mejb [Ȧc&Gw\/Y&2(lX|c1t俰j,Y,U{x1oc"#Oj|c. 5k#"5>1,X|c컩NKDZ09d}kx1voc"> BY&2(<\	X|c3yOe$/X]2E3OK_ό`&2($8^DZ(md}j1`-dS1.45F/"Y&@~Sq@" '	DAK ($ZDUgn'JWşcXt4U:b?Kh`|4=,F vXS;tDZs>1rf @?&2=AlC1J%ƤI2}Jq`~ ;!#VIߌS7>QIeZ(VI&?tp`wb殔8 gbffD$@NK8,_ÛKL"Yf.2Qv1>NNh-(7fc/NL3JNMqwJNFN+uN ˨(FClv!mm(,0ioa},LL4iH=ˋ/qSyrTJ*-1ZI&Qth9ofbdӯF ᏇKNEVvVqwPtzc.(+;NLtB(R:gec"2*}c$0KM*M(&'a*LJ@%I;cyvxY}1/7FVF&(|bIfbV,y*]s.
y*]u	NMF]enw^0/_\7!k*n5a-{w@e}oYv2;˖9~Gx޲Wd)	75-}'y$)w&bf.͠tq:87Nur;ZXUӎ5q=awB3_@?X4ңKL#Wiӌ=<ѓ3BI[M= 'va|b5[4e_!	^q`]X˕1|vXq|ֵbqƺ6ve+4	Rpl ZU^`dO㳻0Ut,q<}idd>զ_BqEy!ER+5$w쾔bibkd5yQtɯ}ov}Q}0iNٱ*N4Y`Yb5^os}k&h~I@Xv\P}=xE#e,Tg AQ
4)O%c0*mպ@e8?%\=84eNW_#xE݋,*Ɵmya(#*Rbq-T47f_H(,z?2;t'ļػάCzwH`3#|vw>PvIe=sI_t X,%deV9*](v'N%KNqqhQvjviOYg{,1#g鉙n1Z" '	3Z(ldԘuo+dfHEW]Vf	}ѣ~LVGNi^-:N&f	)lBrt2. bqwP^eo@*Ka1^bu(%vJ.wg'_k汈=;<,E.Qbf2k!Td/_q\XLї{x|#;c>
BAV	.LD5X-͆Y~GxeXjpbc*VX3N$Nzq3ufJ.B\:4ⶔJ.W3|#Tе`ui@
[XãZM1ϱe6I&	|e]M3 WP>1!Ŷ^@g`0wt+v2Lu9ƞ;}aMc/:_wrQ\}zzQ]`Dh*3ӂ#APrρ2`Q^icT\ZGxen>.!A_ޅL7&qgcΣ*`@WcQw:X_w>v8y{4	kVM`P
\^oG7ߑ޲TgF/@a3@bpdo%i=Z
=8L
Ji=9=J[,3^o]ls~Gx
Оo?b:Aj"5t̍һ[$2yoy;Zv3_Q/|sgrP'7?4%1X;t RQf?	V'u5zqZwN3BQhJYDh;3մӆz9c=eDl13-4DBD$h=y\$K2DR&\#iZFgPVv(1ruD+t^7VGgpiiU}`ze~ҰYd>8⫤gy ҰAdbf1ĈH%PcJѼQ%Jj٭rG+&Pf&GDghS;C|:x>ZUP7eҨY&rϼvw?t3-8@>Ek#g鉛(ƛ!"pV@{g%لo+dfhҩZk\ҵth9Б+UNia>ZU_fYW|#)zW| wZ )xq{cqU53B*;t&18aHE6'`0FBU3	D#Fe:3V1Z&&X}h5kzG։k#xC;X9sDО5͔cM8J+Z=̿ѼQ%CTrp%&ZS~w5fb!:Vw0(_4"Y՝},v\qS|41R٭XVb\Vv]Epč3tfVHo׽@NX;!9;`pubY`DF!cWn0CvBr}jAӂ!9
p]t'XYaN@^F!hJ 9
D7FpI#擋}I#擋d^QDŸTzc*$ MdǦu6YGP>1gWā*݁?$A8~gLN Y.{"7aowGgu~GvǱJB(,2^H|iɖF\E*XLj7Qpc#N.ܨv3NLMrzIPiq,{׹b;>eq|eeӊ.[ub`n+"˻x,3^,͋)اƗfX;c챈ܨ7{uTbwȣ%ؙcvYG=BYۥ/[/GvGe]Ne
,:qTR|1^óbe8_`D'Gzv["18	2#R>ENɉzu^J2d5NaHH^ey1w`zLb5y橀̘2`(&ɗT4,+;tEȝ剄@lU\2&+!at,#Up,}(Ϙt,|ߘqZ.c(f~>bo_8ϭX}1=yӓ4)ⴂXde8&\g<נLЬɄ
Dqk	bWa0VMAPK%ܘWDvvi5?8_O[ݖhf?ƺfd|~`5\>V{+Œkڍ`nL'Z	 5cmB7&W;l6&'A0LCށ`u(?b_cا#*DkraN;;Z	$2yŏreւfH@>,XjW,D=wsI xqcLEyĈv}C4!A	ڗF]3رwN5)ǧ^/5YؘM_z5_<_e.,8J6&1=ƯNɄٟZc@qeķ@`dsJ6IeɄ7,jSԧn,[i"ܘODK	Iۋ.2RqӠԟ[kKra>5.ŗAbt7[kra5|#"PMӠԟZcTtF	r;,"^g]ws{wH`nL*GgsAIe0;Z*b`죛Nv^(&U 5r;Ʊ؉q&ePnHp1Mc-P\^w
a;2g2pџ䠠\=&+l5XWk	t?>1͟((&	AA0YtF	r;,О\ywSj"50ϭ@V5qc&\s1g`nL*G{əD4q͠P4ĲP*`4!3(`zL,(=Ma((&IAA0`Fh*XPPLӃra!y 0#`pFh*Hg 28ɋ(S|\,ece5>2ŏ>2ԍg=O" eWaH33-Fl!
 8=&}:z|bmk,ID`#	ȗz>殡R#X
1BY&,}˔c.w> c?O쾁`nLNwk_a0J6&"a!
x	dTNjpzL'aM87&''
2;K-٧D&r ]yۊ)u-i8#6a0`xICLJoICLI-Q_OBx+Mc2cmb^'Iv+XJ	l[Nd5?a3@<ca190ipe`3&lɄ*0`(&P	dN%A(ؘaP=
	2p3&ӊDpnL&A0#էflLN/,(b l15&r ]5qRܘbXN*c"eW#tcsMT#*1^?X3ؘ߰MYOErb|el
qruuV
\:Wa0J`0(&I73P%/7%.5%	PuX=^K8ɋ.Ў\3.L@u}eGl}ueJm90W)Q3NLokTwH\[AFU5"[,1Mdǡ>2,76(0^]gq	̘{p{ܹ8*}۔f'0V{45>J.	̘<{̰`Ud2PDŸpTQFL$5"\dPF>1Ek,kb/qY!pɴwX*X:]*'
 GMպh8ZN`,pl`)OpSe	0Sk=D7!89<K9?t[Ӏ 7Up86y`y`֘5	ۄ=B-3DjPD`[EaBa#	ۀ5NS؜3FX85^|cqd;5&,(Op(-+:nnՃEnps 5O/e"e( DvY5W6&""w,N~Gx6~Jk	tO>1CدF%]Z39OWn6;yՉXOC]u|FwN3Vg.uux֘l@>1_7A< sbg(>[Eʾ|c#<g0vbOCByr%~޾w7OGyT¤vw>
X}iqc~2s@-?ϭ1 Xklg>a*3>S2dws_D92&Xꠌ#nv"@b<7hQeY&qcǟWRv`śu?%\[b``zL)#9VwXO.Dػ)5u
ܘSւ Wd^o8.QN䠠SLɅUc2CKm 4(iq(ixCKICKI\J\w`zL,r5U%lJ6&f?pnL$'f(*gփJScJqgR&&`3&c*a0YeA|	ĲQ0>N6&j~0VXft0g2kH\[AGA11h$!>73bvWR|c?%\[>E}P	ĲQ0>_z`lL$ZIBlL$ZDt3/7&
bﱜa0K;,didlL(|=&]:Fؘ\N.0{XlLI7"PPL% fJ](itPrPP:iEٙzXX  =r;G؉q ePpZ5֘ś"`̓y>ba-;׮,lƮE|ZLuA}@#Hj~qcdP`Ud9,.|hDŸw ŧMdǡ>2,76(2Y@qld5?8)r;P@_p;Pb$.- *,/X< ,,}:Yle]IY$	WϭP)י|cD>^Vzb/gdrbul2;Gg{	+\Kt⫦aJց5)0ؘU^i;lX䡧};=0(&#Oʾ|s0˞Ib),uPFCoFA7cOܔ
@%Me0wX!c<?b_cا#*DkraF;;ZHIea2˝ϭLؘT_TF4v[i(*qF
dUqAA0		0F%pzL-JD((&2; 
@2qc)	0<I_wPqcu>}h
ؘ_޺;;LaZ[t']3
VG8@>LMc/JL6&W|9(i8_@L
	2_2dزĂ?TwEA70ƞ3;;aV4<}i<'Me0wX!c<?b_cا#*DkraF;;ZIea2˝ϭ,4v[i(*qF,0	0#)Z+/=h;׮,lơLޱVv阎/T(v=8ؘKY̾p<TveUwb5;cրDŸpkTb`Āb1Ma0(&
	kF뽋1n+wB՝f#
gn(Ŀ<lL%,_0f8aրx^mb\g0YY1as¾5#cH\[A#*&CYidEī
DZba-GzōޱVv阎/T(ػ6&
LU`&*!ŏer?TvH#|nv"@b:G̰&R0V_f#݋^ر;!j3Y^jPb_Lr=1r;wٌ7; qqn1(UF&f5֨2CS˘tUd9B:;YH\[AEhʠr$Zh/cؘO%6Jh-%7N,˖-ϭT1}a0OR,z`fL.N}:CAe.Zfd֖y$[ؘKLL$w]Xٍ\gn,/5BYۨ
1/G`ŏedUd96bW:-Z݋,.y͌nv"@b8O^10bckP0N9>:=7rps }`>kX4XON`&X,7V0g$&AȆ iXX8D'0=JNS,w?`	)вpBJ 8e`Fh*/щ$!˾1I@',ti8-)"e"X/񑦲ZfpW(j΍E^	I>NB"+;by2/u=1{kG`g

ݖ1`KsR2inq\28E	Ę4lCQ([HeclbN{Pbq2O>J-2A؛B;K׆ٴcy3L	@\tGLH%XdBpJ}Y`1bga9K&yx?!'XwJ2QuLLq]ܷ3b|⇡Zl&lc7^o9hFӲqe21?Lد~GxO
 X>!:Meq_#]um;4:>C	0=wJ#rQbJ#Ja$I,c E4:p`4h~6M5wF0i1Mda6Kw1ad<gd\B	b^g]Czw:HO>B1Y&fM˝ϭ#?׬ɚ)3BkJLm< Rf̔%&hĩ4RgIY&~EvM 
ש.:_oRga_5;uWPlX>9;1JL$r9)3$JxJL'_JLi"}k2mb]XYd0쮬&F'[/'_'xIbxgqgӁ+>@l[[ ޯGzB%όe$F	g2I>1?=rd͊Ma;X#3bLgI=&Ӕ愒>ĒIƫGx6~s/>1#?Lka[/rY%N
IcX)Ōܔ'9z9@NSHWb[N9N&({,jwM!A_BMhZ&0,N;[$aM̼F?{	pwNR'
6*/<ϜNJ#?zS1˻)8>C֟;Wdw,NHob_7ӌE1/D)CfrUeVbe4p$&ZS"X/2ZiY\$K2C4JVBF%^c"y惒r0Jz控VbOKYLؑ3xrwIHj
Վ-p*;vcaPw.t:SXv41ݩ&v`.!}д / .+]e\lXH]q]l?_r0'l'Ӂ8~4}V.݊wuyX+tbB4A $Fy,X|c*.ȿWa^yş?1*E0I3?l' I( EzpػIBll'!%
Br/LZvbf|~0b'y$k?
r=S%)ƤIK%Ē;i΄J	Si٧)ղƇ+	lClzxR0uшA	4BF&4J<#,X|cGm/S{Ncr8QcrػN"|vy`36~iBDHV=~'ᬮQ%EuRe7F^
6VDVw`Y}c2/:KU&\v$hyTeՎ`5j12YF4O&sP(zx=L+;"=1/D/׎E<bMΝXжv+f^L3\vy]tT)Xϼm@b_`X)'LXCF#vNFRIiqg"eĵwrd͊_a0^o&lci؜s/r鈞|bk,LWeGyI"S	xC,D}_>;PJdJxSXzMKz5	$~0N 2`|#:l>5wF 0^%ƞf>>15*@ŒkbX(ga.ׄ#
;t'=ywAh"4vwC< K$2wLӐɿs1?׀9%&gudk	I	I2T"RfOI?{	pwNR'
6nT_o˹Ĉ+_vwsf[u"}ˋ1ͣXi)3J$wDU9)3FN1j|b'dD@#zXzW$OeqxMa(Oe_p|#&ke'|ϧV}i	@llClza r/O3G>1k#EI>1C"{.FLء8j}06&lcga2	,:y$YƩsBI7.jI-6!7^IJa)O	(NS$3I8hR;Z,RV=2wM!A_@a94FfG>1k$F-N;kbHM켚9 ~4Nlܨ.<v|wZ	O|叜3rPa^w,NHob_7ӌE1/D'c?	f;~`9YT?LL#f!"p$&ZS`d3FHMx5p\F|Cᥥ.̻8v{+MkGwx8Oi 	d{0ػcgm8sdlseW[$:"d9>p\^TD`5(GVw#]F29D2ReOύ?\fY&|9ٚy 
&2YI|)Xպ	dYYz(,+;t0+d;)]eiy]I^qlmX@" '	SZp2Xdqtj'G2Ce3ZfCkKZ`hs1rU#u(N#vȾ (_4t'|4q3.X:l`sQ>lBɘO.E`,#&l].-r^5xд!'="g<;\tGER"J4.x. 6,]-Sdn2\;yrbp;8c8dN6ػX;ΣO2,{B1Ak#K|c$K?gp8˸̉5v7Y@Ĺb˱ܞ?p' X	@RN3DػIE9NB%J(LC,#8,8gLءܹ8;اVI,cRRsi^I&t`Jbe0"ԇ\NsF!7sD5Tp|15)i`
p;l]Jp#br\Vr[,!;5wO2a^
cK2`Y&4VNM0&F,n^1J&l&l.!ӯ_@N|~|}u"`M`7F8;)ܨ.}iL6gl13,4ʤBDH]Ka9-38k+djH!baZۣGèx1`0(;f[b#TS;KFFL-J
UAf19XBfpv-7ef,,b
#,Lع	'"ΰGƩsBRtv)մӔa棔;FdINebb @k^@_<*MddEa>1&$L&21	g I}`Oa8Nc2f'
6w*/6~#v	?*2ZfpW(ѥT9s+Vk
&m>N|
50(;f%0WAU:ᥩѓ6)aV?KfUgcwbUYزLSs6.Be|)NGƩsISi٧)ղX%_54$DV) ,"+5>1%+$FDV9cόb	252-gl{̄qceaUВȟp(e8NlT_y *bfpD$@NK8,)XC-38k+dfhҪfkKn'3K<L~`N0(\՝P控=Y^-,0W?[#,bA
ugnNFb3vX&hbϲ>?0+#zYՒEbrД5NW#էfV}QyO2X{F//Gx &2(Hro 52f&21	g K}`Oa8Nc2f'
6-Q]րH36~#v	?*2ZfpW(%ĨsUSZ*L.+:4|@/jYua1+ӯ:AT>Z3b lB#;Z[#,bA	Yot_Y810I}Lع	|ud:9')5i٧)ղՁ}QyO23Nebb
QL+5>15Ug&5ke L&21	g«-?8Q˺q(ضEwZP36~F4	K
652DsUSZ*L'lWա"+;C4NhE:5#ҋ.*#R'`!՝Uc`LcAU5NqB7ػ	u8󑽗p3$"gYݢ́ .-&cƚlH%&Z`bʸ=-38k+dQ(m=]>NBhV9*X+Ԍ+tb*IᥥXBuW@QFGQ/wX4Cl#\,dwy]YzH|cx"&4ޟ<MaF,T͔cMiH=˿ML"TTJOGKJ'X+;VwY̍VvZ}`Z6ə 鉛(ƛ!"pK7аvZfpW(oM# %&ZSth8pWšE0Cr`1#ճ~\Gvy3KT>B[#"D%J52?{$2>4Mc2E˄YY\Y&|#c+X8/4$ylClze`2*4wMddPm N50>3w¾kaƜߒ͌lfcOʿsόd?](ɘ5XX,Ya;1&(ȪD!&5`ό`50<"^o3؇;TlH}g0
,YZ>1@50<3W(*-ļ!.̍"̮Xkf9p >D&:ms(Ga|cDIc%3Oʾ}]YJ52cZ,ƙ>̓acW5K4vWv|i
epx=Mb>Gwqmм3 RL|v|iWV{dúx?5f3@!L#6IBc#OeuwMdn	v[h?}M`䃄qLOepx&:v|iWIJYcgchNؔMԅݪ#3h,q?t0"1FG29Wt[ݠ0ckI$EpE¼cE2Nɖ'|u2;lZpC:@N}H]a@HY06aepzk$2POύ?\I0ؗ:A\Kߒ͌l.Fp*e>1{?](ɏC1>Ŗk$Xq_N7٢gQTcO01MddU*όaI>1#?b; ёLQIY&@acïeppadi>mb¾kaƜߒ͌l.ƙs_W.y^g=e2
C1gZMe$yA6"cO&2,*$;F 汑LDJ5`2PUd87g,V?\6Md}b%|Í9%F4%9ï<MbFLRSXsYkF6Iz$o#6 2)2>1D$FERIlX|c@18vf7A錊dƞ񌒑dȪY3Y&"e3 +k\,X5jlX3@!`>LiLdwN&栖5֔ŋLup/7M X#qra%Iv\rE$\Y&V!OX&_wh2x㳼d԰Mc0Й;egc3]Nu`JGO6^r(FVvw;	dc?" 'F{cBQaӡ8%X:;Xe$~'i(X X @N5%N$a(F K db/pR .0N3Q;NEi41:Scf2;Dpbpw~NK-Q/m}divWT
,X9P%^䢀2IW%('!FXJ(	F]'	ÑZvss%3heL = }dvwZEX8ȣ	Ð߹La(DL$D"&'"al.{em0WvfPq2ad#5euF+$!쮨1Mcxػ$w@YVꁝk#dd}i&@TG6:Imvf,Ye۬K}hVPu녋1+Im2:lY8Y]PQd/ibf*HW`ouY,e۬#gx9@r5Q@@>^%0Wp1u9n%[lv{+5!A_ dS!.4&2*0kd0Eg-l0k\\Mbk$H TNsBPz$82=Mdvw0Iϱ0+Y&9VpW81ѕ 5X_4ee{v(7>9$!cxxŪXݕ$XK_4ee{v(eHaqTƜ챼sv{+-k. ϭhMeUc#ݕ5:YUv,u.[.t1OW2vI!CȂ +Gxy8@?%A \V!A_N7@AȦBiF|c Œk#"T>1	d'H_c"cOQdȯaMaB/,w1ӔW^Ze8,fH%7	xzLғ93½mb^j|b  Y&|e.kmݥ^ub¿)<drQh~8;ط04CL!G$,sDYT@N-rH~.j?LL5Bhjp$&ZS";$DD2?_`S8GiY\$J\~4th8L&Z*3"xFCuڝ|1[ՎLb-NB'+;t(
	%;Y-J}'Ŀtd1R؅+@4z<|b @@-܌?ZX F!ܗzi;|8-,#Xw'f=[]?J7ב,CY/]]]s(E9*X:=7U89``s nՃEnps 	0StG|$'0	v0&X4X%0/Ng2Ћ܈ipЪt,N:Ӌ=plZXŢqwq+bMbҬZ'GwVq=\#	32,}D!=	ޮC-k޲?L!OD5KO1ޠB,w``s`~TŀnՁެtG7i89Te{ é#>Np DCu,NpӃ ']`ؙED4|,uNG`')eA ¾kXsz[a;Ƨ01Y&4n|c 0MaV^4ƛ!"pLT`6`d\5W4ҫG0.'_c1ӯM"0R{euâ6:b'R2Fk.T_eDRe8	'bf1ĈH=Ov9FHr\QDio^&h2<.wth9O㟱#ۢ8X*KS4Z8ɯpF#v@',_z #edqpGa8ӈڶ^`I`}.ݐ'#)u]x&gּ
`Ia݋z_cKߑݢ'G^c8L]_X9〙bpG鉚4cM8Jd=%?2DW*%TQ+[e%Z,])ls.ciXM̻ӔDKc4;mL	#wNcki״e0!՝2%w{LBgnm;avdE`ؘ_t/dG|6?m,јY8>7I&Q*4mth8ML`4{+ݙΦ1@O ]_4},Z\KJ)aX*=8NSNS')ا)')Γt<ivi~]#*Df^j̍q1_gwNX}mSY&1_cI1K}djmH
!)2 K(djJU~9*X8HNLeƝmuFYۡ1/[1/GvF\a@wg7EQL8Ƕp,~y2D(hIT(GÁr\F1Ko'`dDҊwHf4g;;tCqk#8t134	oM	3BYX1JL=0<"Z4$*C_]Cqs4-"XmhY๩~G{OGa4L	K >Nka7SaX~=AU8w? hUNDXN*{.Hh| ઽWhxzD,`^e;lL]+G&W|`a	,^u,]tdōpߺe,S3Fi]ڞ]lԈ{:2=	ޘ;ԺPV'Mԯ2SDB+(YN3D9郿tlXf,	!wi50ib?ܵQ%jg+8L'X!r28'	ӯKSӦn
?KjZwgx7	]½LD(D |@$X2SpHĖ	lXLvN)ZXJ-KXRMk&da^扉zZMk,2|`izXmdd+Fy,ol13Fi" '	Ip2XeQ%hˉ&i]>NC)jӯG؜mmu)ɘEI_54x+N+tbK_ic	Y\2(%Ma=8&dƝb!"pK.}9FH:4Pջl]gth9/˖`̭:Klmrf;Li.iاvL93bLXqX!f$ⶀόD@Qd}Xƞv)ޑ{B5,|c"k$F|c"[$Ӆ64k
)77N&&dƝb!"pK.C6r,4B+V>0iiaѣ౎dD20uË-!j9CᥧA8`QX{&ĉ#fK`ي;\a(iO?K3Pq8udZc<Mػ,+vN2y4ƟܒLاⶄ},#!~6"@%AXˀ&yyu!gmfic.-Z`bեg;Ley?[lS&_rUEӦşt1ccTIeõFDPH<ˀad	yWRv`6[ @gq(\[LLq2	?6r*(V\baZۣGCF+pm=s׎!;3*{0USD͌*qߒ6S[b|n̀u8m1U_>1Ւk,?KXbK-Oe惈~yxIm;NMTCe}%^;dwNic`QF"tlRˇk#&f1 B˸d	Hʺ,Y@BCi.18MBD$il{g%5r*(ҵѣ1^":|4|c!K$FE,sIşόd2ek#"!}nC k$FETu`MCIMddUe[.k`/ak#{,Ar|c!,Yl݂n_`>5BAY<B,t+~?>1$FET?B	K~|cJ1Y&2.GBٟҀB5͔cM8J+Z=0vV)%r+[֘ӤXk] 'lSjnIk,5.)5O7LwxӤXk] 'lSjo?JPڊ,\$JZ?K"AW(9EǶp,|_iҐhW(9EǶp,~L#'\$JAz*E\̋G{>N D1a:cᥥ 3]  \xb`ﰈ0cXimFLc k-z*ȁ{m[3qLÂa!f6HB/M˺rbqwAϭ q`LN%	qr;XFfGW#z(Ds!:G|v	plN)\gD}cpm8?Ve{&#Ӄ		o7V<L2	](PD	:=|X'az5ғHe摳@" '	Ip2XOTJ*-s-mqSyr-)KF%"*``Qq1/݊d:c:X0E8 U+ICKCᡌ}b`Oӓ1,;ջ~rXjF`)ůw6¶%`ؑOLX
1rxwHb`Hػ	 hз 43ZU
:
f$/iu ,")QȆuO&r;ғX)f0xw/;-93dѐoe#g3Kw@R;Ȳi$ᗧ
ڐeFe=ӀG4tN]ŋFYf@:Č%Xc[ ^	rۤG&|brlXҤ]iPcltd;kM1F[q7U| >]$N,y03b͂|cMLg-p2'4~Sы؞ fŜ2;la_+
Gz/SBQw?>15͟VLܕ6@N?;iE+$XTgNZh*ŏu	`,]=w䬐Js>1vc\L3J,c챈$g }	f!c# =Ap$"t[
xN<u^y)9]$8+)
yO :O#gֳY&<}k3k$N"}͊ob@f63_6.CE=֘&:ƌfniF9 T-XE hvU)3hX
L?uaUgn""AՆ|K"#G* 2`Cw z=ׇk-)ۤY FJC`}8-$쌦 6G%Mq*l<N&nc$#+̾GzXJ:|	Sa)8fޮr:&^hJ.엛{wPb`\r0Vң&cwt|bpY&LػGpm]40E4q2z%6Yy0dk# pAbV5uGy`qd'	 ?7W;k_ؕubxcL,$'(bl4NmM%6I1@g>Gztb<77.2FzmMd`rld-4|cn&daɴ ,(f530*LgYfx	pV%$eK ;,1E0T!=1#'ܔCRPا >;$Y$R-rpw=1f@[hEw7"e+Zfa/VXE=!
x݋ez顂(H3>]lXGq <;7CQҐg/% &^G;}=HO%aFT.iS ^(#0D>ʩrXNm iD)E$N(lS,vDItV#5$ŚA~ (fxn7ZO%aynF]֬L>1$IeyůOxyJ̀,(akVl_@ܶƱF#'Mc*Dqױ>dŏ& WSa3,fwP>1 M+n-3S^  ɶ6O_fWW9q^}	vp6K>1HvIm	<ə.¶ĕ6_%M񊐲5-4Ӗ
y`ubi8䩸<=p.6x9cX(d-bpRY0DIpF/%)q20a䩸ٖ=2ŏ|~i{} }d(OgC汐q@\=g]D8pI(I &.A=Rx#tvw{'Yy *DMc/gqx?u
u'V5^.5ix]@NJdK! ?T#aQ=H4J"Y۶,9s2-"+;YF}@>ZQL	nȈ$@#1(Yl08q鉘ɱcM H=l"'\$JVȿKKth9Є	FR5<<1h|>[ḋ,ҽدt#{LNoU=KOO0? tuRźmur&a8E Zf8-8gS)ө$Z<lf6%ĿԱwUyoW#ƞ0a^!Y<cdPr57Get8]X78Xj]kV%!*幻.37k#{2:ӄD3KMMvk`"arü,9,L(Vv>08kЧVvJ&RPt	oӼn.K̽8c&k}KV:67Vj]d,]I$Yob]`l[z7Dcj05hbՎ*J;$uf&tFΧ9($MbXfc	:t幬ٌQB; o`CxJ)2X7ui4e-lR7d5t'5JXr]l]+WX$ouX`dot1PL1'9FIK,3D]esq?`}X$;fK#1wu+íI,)02,ZT<] y,N[k
QՎӘ bW w5lVNF!56ĳ"Fd݋s{ ֭`qt
l%:jF]"Y慳<K-Yxp5U$"B"X90ddƱ0*1%%V:7NbD3AT(WX0P@NZNF"j幸9^!{ò26]/K2]Mc]"f<7uxF?B	Fd@Y&4p|cdP$gl
yf<7ux{E̋':I,,X|cJIgl̼8PP[ ޯGyi  ½C$̉6'd)>1/Y&Ɣr_9όM Œk!]bYe6~J"@5%bfHiD$@NFpK%̃hW3]tUiiѣb`Kfقf%zuH
,#ӓ$@⭄}XN8/Ӧ3PrHVX4;*N+Ԏg)y{qy`(خ͋ΓlXj+ػO3S#
!Bw-K#+$F!O3sI>1A[?gp8|>;*x>76X!c({7[S5d?+SДnD5N Ip@7B<~I{xÞ^^;G$2k,8+S<d	 oF8,+ɾՓ|;viVYq>^IDwx6162->I<Řʺ	d?`ȳ3?l1˹';AP8D@bƲ;#b#TWMѣ#cKk'#}1fq5ʺ>|c"6?Dcqnz?egvwXO7ywXs{ 5u
㳹(Mc/7MB2siY^&lI)9椔͑%3?$h) V!kόS,X!.u#\y&ʋbY9ϭD7˄BD%2KL0W7.enډZ"H=x%.%u'/4f`o{yh:XPS5!fŋnΙ J!kVbE50ݷV+	J7];P7v&rA.V:fc93L	w@Cp}il
¶yIi ^4Nļ!:y%Y`&/ƶ[08F] =Iț@;$#	&zHwN9zgƘq	P5Ml%z`oFJ&6Mby-ؙq5NSr_#]um;4:1;8wրp-g>Gzn|H-&5&\sO >5%)W؉/qr;2*2HʿaO_Q>\)Kt̔&XQ~D$,lጙCp}h	a[bvU
ws "u	jӑ5[N^+tF7d`/g3F^k<$NDlK]GMP1b. a.3t:N'qQ8I@G 'B@f8ػ+1|;yGyLɋuxWeZ	>Sdi'emXs[-ɫ̽8dJ'c$cN `GCi6A?Lزa^.O>1 25&lYyRfO-y]'e{<@yda[bgy4NۮCi {wL֬ fs&llS/XqxlK	1r;F&lC1`H-Uϱ>X,X|?r_#]um;4:1;8w֖Md2Aヹ,c;F&؇qb~$	W*>`ud[㌞o|#>1,.)UŸt;cFe[ϱ>W;$2,q ر^H!6,lጙCp}hq֖lX¶y ر壶xH.^v&cȡy(;,nrrg`w /2cyTL<a@bkν0
piޭx|dUCAU#ޭO!ްgv2%
G{ =9x
;f@qn10'؇qe[ ϱ>'&̾Îʽ}a,Y006(bwIاVӳNS;@4ɟC"k#S	IZKb=rnŉކGɛÿcfL4gia¶ĐC$~2;#^;Y{/W9xGi(u'40Gqm "mΙ{efi=b]_?m}q5u9	+)3|#1W)Ɵp>|b%	6}KLLƚsH	hD2?_a[eqSyrW(ErVА&Iid?ѣ;:VvVB	dc=c2/"
uHAE#ikFuV`2]/N'q3(MY۰ kbqw*L7ʪLc3Gjp1w,#ש#oac6=,;<L㌫elSYaػNeNQ͉i,
I;g*N#eNF^~9gܒD$6F"	(Ų/I?t'_97J4PȵܒY_%wb#;w̽we`/S;ЬCBqr%~ub#*Dk㳹+$2yC2sf`Iƽgv.{1.48$?$Xz*X	sG+3$q.Gx|3,w]Dدػ/y?#>'e\f%8Hm$ˌrPfpUt-XsGx~&?$q,b$w$մӂM\M̾qCϭ&dƚq8IKK
pW(Es,S+C# %Fk1SճM!"+;fENh8ᥧV)ק&`,@VvH	V'MK+3^:h.X6`BUB剏0>`&@P^nE,Dvy ̛@X^G.vd@b2~q(zmN-()ՇjJ
uAI(){2b%:1(1wX66	K1̀:%:4N)QD1w'M5w{̌+io>1,YYi39d)?t30Y6NX#dmJόahl-$ԡFC]u|FwN3Q#?G;*,&Z䠧d؇",OxcHǰIaq'@N$
x|ua*X(k3.~|c:NPҐJ]W@B'2P@'ʴ	y;i_XqatyƘD|~D`v$O@b.;%9()Ւa()KB%ܢIAO	()5%:0zόq|#	:n[ ޯG|q{1|cA=MdbifkO >1VI>1ɻfFM$>jvFԡ9eZI$-;~ueiya?%ܢ#@,J 
xԔANZHqG6-$8	CM(i'__4%_p$w\Xٱq:G| PNd4hֵcLzp('2^4VvՄFy;cyvxY}e2?MQ͘H 5&m,+gvV4ewJeif8>8Ѓ 1wϻ.=ػ{!hKL]L

LԔ,2պ8Гz,Íu{+,7hV8S|<N$	GHF%:q' '/42hVM,2I1³&w'MClzƟ bF?B6?-A2vIB644Oadgdv[&Ь$>jvFԡv3ʴIt@LBz\6
z3v#t!V4VY2(t;a'K	-2.][	@pbV\Ŋf2F)3p
g}a@:|DeX?N$	v!kt0Mqϱ>U,Y82De]M,iuQ\[et03e>nL4
V: 7Ek,gX8Ѭ8]u`?aX;M,$d{L'8{?;Q;#=}12gx?AN.2;.)櫾.	8xOC]u|FwN3䠧'_81 Kh1jCN8MNgV K &_0gփPJz9g8	WA3q<}hd^;;Y?t\Uts?x֎K$F2cLD$@Nd=v#er+DW25H	EGF)k0SՎ,17XBb"uGBX*AqZZ1İ"+y&;bqz掅e9B6. ba?vca3/^II93@%&dRf93h]Љ$ļx7;.,l؇un5|@UѢP>G&O|=Ky*^4Vvwc%5Beeeݔem17G0Y&5bf
k]棆>/q],ļr
6p3>1n[ ޯGfhZF?BioOgUk#K	X>1& S3f2^|5_K],&s`I(خ͌=25Ւk]!A_УOR{\1Œk#ZifdԄ0$dl	Y3!i_<97yn
Yexs/3i8}!>1A?;TC:c2-؇qaҡb($G>PY&q;&*lxOu ͟g,AxػkGxx<1XqcXDxlpbcOtzY&q;LN~f;~C%&qZ`1Y	y$!NfcL,4wP>4+.Ȣ]ecV|(ʪX!~1PHwC0S8P%>5a0̩WS`Ŕ2أ(w^Ok_F., <glGXWk	t?>1?yJ >?e.y)3,Xϭ 
c,|]ܟ8yFؘo`Hth!R񥧍X	nvYޅUJb@bƱJUX؟ZK$N'}1.27(dGP>1Yܢ[aziDwORC22sK?.z޺6~J#+5˺qƠL[qػά.z5
a;2g1gwiSPFUPub/N8ΉB aޙqzRgi81˞C,cրrϸoxpL*'k$Fpcgmyl݌ow\XٱjB%Egn}cLzp(Ud4h"47=K8Kk#˻(bn2azdd?#_gaƄ̘F>Y8ؙ,7է_h6&d^7^gXqϱ/?#mǚuL]愡iaƌ|~N%SGowPmnŊfÍ	Hg1h[ ޯGx4 F?BXFx1Mdia#6151/e2^o;|#wV7c#ah2gb62&j˝ۆ^|cX5.[ ޯG|qxF?BXU.15Kifb\i^tY&	.GefA1;S B;,KHbؙ|w°P|(ʪD+;Ӧ3* n݈w**F"b}hY8ʱu6YC':PPػk9C$2vXV%f	6d膵bcOt,YaƄ̘&lWg>¾#XN̻g)3c8&l?a3~?!qzRgÖ}+{8gwDAwG8@>(IHLL3Phf`" '	$EA?p_Q%hW)SH4AF,k6pX!0g#
$a 3Kd]{0UNh'+;[` Y|4[a:EZrF1эTf+$:Jn{w=OƩ/bY`|f}ӅG7Xh ,bpj68@Adұf1&-JrW+;>1H I3cai9I1hg>͊t+YlzF?BK޾49(Mdb>YqOrvI>1 3?d|Y;u6	?י|x纸G&#F&kŏOrc?+	hfc;*e]bK;Cyo {XʇlŹ폯؇Xqcobw`G'%na;sm?Yh {g=6|b1 d;5 $]ɠPGW#4}5}e]L56ܢ=o;P^7MEY9C=$;D3$<(b^y-XaV@gP][2Gzjp@X@Z8Tt[h8@ZN ,Pl )Op@Se	Sk=D5!88<@K8?t[h8@KN P%X@~	I,O	/7]`L2BScNBGYҷBVw"+M֜#5N,vї#N!~`\3Γ7Bb`c.9t'xI8 Sp~5u!ׇ8 у]
6~iBD$ii`{g% `Q%hĳi@a^殍'	KK,k+;fE(1.E0(=:hc-X:k1pUNL1}.jQwbʪ3	V;zYۢJW`;$̌'ؽOpkp1m%	pw2tU\}(:n	7	3RI3p})8Ӊ!5Kwe̰=McVI%/4vl	2:
JItBl]o5=ӌش`ܔ, 8 :>5=ӄjeWe{F v&|9IMdd,o`I2jaЌ9,Yf;",$eόa,_BNV!A_OR½A4!Uk#ˑ1506g`ɖf5C~KvVqu'0v%X\m];<¾bc~vѹr)zIiaL;A`GN[tZ*:X\m]'m>1 I!2C;DqJPJ+$N'|iu6Ywأ@kqmxA]Y>1fqBDQ~hs郭;bمh',)2E`a2'KD{@$6:=IF,j脵bpI8OWZBKN,&Xɿ8bZ'ԥ!@ akfбb&ga9Le-1k`b[EzYۡdcRx.XN
V:,1wҾb4/L"fv1\e@ Y&48>h-g,rlt/5f/ZM]ˠ2R+C́o^ǰWFkVH5fg㏻1WfeѼ,=|#l	4%{4̑a:P"`fmzuA(i,]QwO%ri(*`=eQw-b{6+rɮ\lWŝػv J
{$:B2yOt/e6-$!#G7% ,:Ot;|iԌ]	|b5/RzW3+$N.`e#}9061h@t"$;ГdD i~8$%XI@%Bq,=B%vab'_ Y&ƯޮVӳN	5hbMC7g.;K&tJ1gKpI#tl,+5˺q[;?#k?%:
a;2g5ܔbْ[E~Gx;t'"^g]V!=;]BF@ϭ96Mc/7N0.w>@PQhKɋxy(kgwe8όk'}&rwؙ!	(˞{'_06ٟZI|vw~EWD'gy ѬIe룳xAWD'gy ѨYdş9/cK	?_i\$JAyZ"q,׉EgF_`
7fD

^aF#~|ј+I)eS*اNL(OVvJ+tZ+Y`Sw_f:q(!VvLDHPV'MtGAXJ+h͖Ǥ2)Q[u# 66;*4j
7tG,t *ƗԼݗsP^( /7MIҤYbc/4>1Me/֜t/رLc` 5wO2$a^ B4cp5:όcqՒka]ܛeGXȍ}âhb}4Dk=]ٝ;B_yH'Yaƭ_Y}ɲ{_8l?ӯT1_4;.zLv66tf.rUe8B'	rfPi$f_?XJPnJ8%
q-8:)1Y&?R'.ş:ZWf;qi٧jϭe=2jpc䢷Y|XY'W]/9Y?LLʑ28I.+ldaW(Es,-T&-4|9.pXW!`luȾ鈙Y2u9誝|:eᥬwsX':Wژb/bEbD+JRfFd`IFA\u͑(ydm_K-|c Me7N8׎?v+AؗaNC'sO,>1 {<%[k5]8;A#R݋c-8&|7NU@3|ݧ'/Gveʶ8  j+ػq)ޑ{5.A&4>1I>1ୟek8䁌yywz|'!t1g27Ax4{\3c`~ɺW}Ydq!|bf:nY񧙞+_O>1/Y&1!K<&3ɺy pX&[-wքe8ա}şn1?3^H/V|cmY;>1D$@NJ֖Ƕp2XWJ"Vem4{Kѣ`[h៧_4"Y3RD͡؜L-F^B6b_.q=f b_L]LvWzINaX1!՝U>1#2_ޱ1w?/4w%zq1͜
ˆ:%*U-G$wOw򈃽_%\?Zkwڻ2L=ǹc\jQqm8g'rjq08ӄ˚'~cfR ,J"c]rk/k=tbpD\&ap.D[%n8xID[FwS#19քbke5^e*$wnyQNhQ1~e`V .=y	fSi=8Af@N"/J`Γ DǒD]< [BQpPz3V9[ ]`X	~{#!8g\TNr(xS˫N1jE]v<ГHӈ;34Fo\}jזIO(uldvfI[%o
p3_cͥ]`+ƶ0c0,L;Ly'7XJ"fM% 8tXz3҉D^P# =p= ,THl=n5%nEŶ!4e<fe0cu|6;%8 Qf$rZu)ݐ{|-i&"y,XF -/C.?%r(_\j@#<[cE:p"x	3>¾2K`-#Р3&d{/#v:4%^Gp!}.TF$J̮fHC1th99rQv
؇xf8#	ⶅVS'68N&d;Ηlu.rf93t͓/5N+l1z4!k_h7]yiUoH½C!wcK2F>1+$Fu0&:n^k?N8̑Ӱ]D$@Ne:\$JEr+|tπ-)4|Af/8gm`2hIfAhz`Q%i.u8*?Kj~Gw@ʉ}	vI>?5vZ98R4xsk$FeSNedF>@5v>0410I>4x 55pde:g؇;T
K1$Ƹ=MdaV>1X|cT5N!A_Fc#O42>1Ypi,X|c&30}<7cFh3>16MdaƸ51Če/Gz,#݋e`EtldLf`Ywʖ&>bdG>tL6:g']Yz1C$/ػClzW1?-J1IB7-F/qx6>1$æ?Ӧ}uߦ43Qϱ]3q?N +Y&|ށbkd4{20qbLijI0
,Y14x}x[$qe]&>a1?	YǞ|cV@xI )gЬ&>0ޝwғtē;*gi}=ݡjF?gҬL}nҒDKږ;|#¿8LL&>8Hb5;/wҗ%Ь&>cMLp[k/35;੗pH\[McB2y0-Mdǡe]HYm,arffM eojpE36pv6"fңSvY`E'L})t"Xfҙfd(VXL}ņZ(㟻=:݊f8g0b$-\F$uU4$N,|iqu!gmaP>1ŏc+h#Vbp#צ n[;Y`{L2g JkA5jӀW<l8gN   q{#Kp#L/bȫ%*pĿbFt  J4LV)Ժ1bȖI,94V,-JӉ1x3,6~wgHH"qc,rǦ L+
ϟ hW:F.tغO"B>U؟ZR_}JuݛPSmn#t)\>4ppD(boZ	d4@Gx7; eqn04joT<Y&qc2,l00G \[txI;RK" 1#棏^w@YaYŏL*|%^ ~_b}h
}ؑmurR()5nqc89!E17ϭ*d7ILR$}Xy7;Ѩ1$#cT'7Wϭ6IX;m?ś:-3G \[^ػ;YSuY,1 L~	XS#RE}bq1\] 
U Fo`,]5iDq()X뺷Lؑk$5tl[c%qc+>~¬rǡY}(ػP@;~OUPSmn#t+&Ƞ #!b$-hʢ
1$b}i>K$N,|/Uԅ͆@9,/C9cu)5aasB  \ /Gym/"YaYŏ)%^ ~_b}h	}ؑ
.TFt
t@Un5,ug>EY8wj|D:#!Ltnv2;H\[IZiT^	lY8N;m?ś:pbg@QzFbXЈ	HbѽhkϬtK3WJldqc+>~rǡxY}/ػFG*/"Ҳ>XFԺ.:iXkO wwD@VnŊfhBպVofhwWS;C, mL>7N27;6V/$wāųIek'>a?*Blf|c; a` {krYh}aVgZ``#>RBէY)Z{ }>	>Tz&}q>їuL6]l.l/0w_x˾;ճό@ lYe߭]?#\7@Y&BNQ'/XU˝ϭ">Gy"2tF+~32bƱ&V}-Y8*ld,|c ?ā.݈yoW#|b\dS&Qg0k$FE4d|c	K$΃	XƏ@NJdGwbd#8ix7+dZ")v._Vs16p--22
6;~|С aǥJik5/NdZ6#Lf`jEgoͅ|2l3ޯG{"5256?y:lqόbM]lCdwBad8ƞfFI1kl$gl
o^ݹd+"^L.Dv<\xumZAVZcay3bVws/5;|b#.D2p1Ie 3{ط0""_ b*ض|-R݋c,8)Y&|7DUNػ1ˑ/Gve"y,_!}o#ԚFfG|'55|cZlX|ce݌' \yj wX	Yfwn""3caid!~2Eg<*g<VΧY'MXe<̕J\|cZedDbѧcgdm#"P>1Y8Mz;1P<lwp	=]VF8;)Omʑb5>xn/V|c?gq13'4Ȅ	h=e?%Q%hW4C-)4|m
58,lW,j'#
$K0?3RYmDC >Z=+t©&!X$Z",Bʎ1"|aȀ(H`XmIuw)]b`nرwN錈aKLv.?ϭQIiV!A_xw+{$FE!m>1lX|c?{;/_fLfD#;qJ}di1ן AdmllzcBU ,YbfŖd9m)g]|;w >13<7Q Td[O2>1SY&2.G>1Akc`9f`Ec݌ G1!A_b<#FEf4ak#"r51T^;e7NļBWXLL쌙?>ftO3u8aDp|#"yoW#|b<\w@I>14Y&;Y#~?`X@;;u=# kNWXs݌80V,8}0eL cWb^h=aewn[=# kq`]vI~2C(S;|jr^;_9ػ΂}yBYYsPméN|jcg{2jDs	]d.X͒, 8+^Ӌx`?OtG	WA,X@G7PC\+.tbq'$ ] 2g#9BX: cb*2}cnXN:'h7	ͣiłmq[ Ff&lӯӉ#5#[kY&=:s-ȁdNLӗ^kev2fyrw;@,glS$ ]et/54%>ؙ3RHI"w	&nFاA$,lA6Gy޺9,+܀G̽1ό@,
&ɶ,qN;ştbOXOd/}iY6G=1'ЄUgnX|bwMe-MjBYYWY#dbfŋ6ZADuB͍um6:rY`5_7_b].X1պv2&jlt5g֋&$_tS>&1MmScLI!Y۩X|b$Xb ?HFON&듉99NSFmM丯%8Ȓ5Γfc,n?EGzviusιa3$@C`Nc4/Cg>GyE:l>5wF YH&͊I%Xf+$Ơ &_LGZ@|#:lbkd:AV2+O|̓k$FEɾ|c6lX|c#?%H0k0:4		Ȏ	Gp!}-prZfpW(EsǶp,~晴6pR-%FlҚiiEѣɰ13$'_z͎Se1cM H=<!jEYۤ8Tf)rmF2W|>: h|4M@o"}1 .w^g{x;BFX|c1$2SVLLF4L$BD?\>ʐYۤ8Tf)4th8sgdqE:ƂᥩeU,dVn2Jwf-V	&Q|Y&p;XyP]Vwc,%XF~@Q/^E.-Y8M2%X#-D.g챀	&FZ;7Q3MdXw#b ݃;ݡ7<Md7DG7E+$N,{,`lX}m?,_;tʌ٥5KZ5_a^>NJhDEglX9I`23.f>Zufљz&Yb>c8,d#Y#;dqDuQBUK.cN˞v'ip㳹D\Mbd;gw}R$f̀;WeSe愢Gz؟Ւka]B#j-lXͧ:,y,Y`@mbx	n.U#w /3.w:H0ƢXS1c~2sB"? [czػcqg`WػC/bBYۦkVg6NLNL]3Zs?rHX1}ػf4L!|j&qc.f&gwN,|vw>rC=]1޸wb+]!!N53'&n&
X9$D,]g{xtWY8鎵' m&5|cMk'>4͓. _vb[LLHƙiѤHLDwxH&B=o6v)Jj'Ug'܎YCL1LjuB$
@.D̩,;A)r$!r(YRطP" !v!bp]}"fe2uawW#*Dio5>5ZeFjȃbGiK;gD	Y#Ol5VQtXʇl~Ź_gǺ	N;0+E`gQŹۣoEGK/qcػ|b,Lt#!؇qe[;}9w7@ěqQϱ>8\MdƟp9WS:7fwP>13?V[^qcػ>1 pfn>yr",﬏*-$cHwČJzxh6R,y(d6JsC2$$#pI:"FI;	"FG$ $ap4ʡў IHodw[RA<]4*KyH}8As1HPD^h|b ?<x̑ӰH$ҨKW6J,BY݂%RouP(kАJѡ4Vw`}>%+!є1FN""2.1Feмiw$LHqL͚STMiѣ$gvo}tuA>ZQGF'2">1[$Gm
ӈ`j:T"tdǌGy=*HB*+p4!::0R<(զYko`)_L2Ƴ @AC.c8c$z3ƩקZ4NTVk8:I
q5>1	,Y>Y;dbf?i	L8,R:ҀYۤ8Tf)e1>NfDEgv;|J`٨|_4Oᥩ~FL3chjMҒG7%$N,y R\{|Gt'=
ԅwFt-=2Ltd^¶#&4ԑ]@^eN	BԒsBQjIH$^1NSj˜5|crd/Y8_73Y&6vژF4	eKOZ!26iM^I?Ժ@Nئ?1ғXk] 'lSjn&-]>Nf!yzuGKmbJ`0Q⳷Bf'BQf#5K1!OXe$bffD$@N#8,$K;w9ko*J'iQѣi~DVv?b؇sV`ق~|a+3b؇*8	JDsyزLCHV+;uaefXC?6wv!<^{X:{j{2/DˁYf<\~<oI<[^//!"=@& ИEʌ]eC'9!Y%XJL݅N;OJ7? }r`Lۇh>!)/YJ'fJ`"K=] $S  ٭+rZ<YjW37"0"=t^j!nhI4ఏaD74ئШE	Wٰ4
)"Yw?)&h!R 	&=ްLUI8|	@LXcL 0< d\QBNL'_JN&na =RfG$Q+`N@4c3@7aua-nk.c3ƟX ⍀.X3ŕp$T&	l wt)0k都JcL1CaWa5Fdןl
eAhNױXi&2?tS\=/D[1tK\TǖӁ;N6+Y,cL1wlыјA93 #(ve3%y7Aٟ@&K"!C#}==n#e`ϦS{;X5&lP$x\jSi٧)՟Z3CK=:l"m㟻8X~3ӓYNL'r@3c81ōR63Ә~3bH6+|Y u!ng\6w,wp@7tM{f])/DgF"IƙpH	
֕p	LzQD%  :sf%K9*o=\"Y۶,k#GÔH][4f},f#2f[SUBY?ZrE!aȟ`ta:&q61GVw81Du'5&s}x
c3a`CZ`D',^i;X bq-8^'ӓ6,Y &lcBQ7i$PX4NiӉSi٧)ՎT;	'p>ӀN@''Sj &iQ7BD$h=%r+4%IYWV9*Re7Fk1l+ܚEVvܞ/	|Љf,VF4u8X*zKjHᥬL㟺HZ##?㒯{00]F]ܢ"	
yyvAhHVfoHUF&hs
(SdX2 3b;m0<,52RՇk$wq;,/1bYb5HwZGw-0D mt$"X0:Ovz`тcZa]gv!־qc#ױw/>@$_v_\uց*weNcb: DH̻'T0c,[PgF 4w2:LD[hˀE}ePS`Yެ=R2@AMX3+mNxN'@'F^2t*81:X"^Ъ"1D[j>GzL%Q$_bI\,ܦHwtpwt%v;~顂(H3lرwI~GzY{l]<-b擂Oj;ŌYSŜ8鉙61}%T;/i 'Be1?_`z\٤Q%qSyrd_%m04|sU,|4>`^'P+;tov@`XH8݁tX̱4@N%b0Ru=/Vz;#]VZN:f~}k`ݟ# j;l~,f|6}M8N\"gZt6Ig;f13ec?#m0	p2YqfҹFHJYGKN'Lq >#>ӓ.2ٝ8xW<~Y]V:50/&OS$a;bF1`:xz4ɤOFD=)e@3ElJ&eiIIJ-K'2@)g.B>,;L#l.v800N+\jF#hæ<|jFH6č;v,gNnDfV͙(	)m:J.S$ԕ6J0WВ]$u>@>1~ɯ~fˌ.j6e]ئ2`_g?mNda:#~2T2uIEuidffH%:q(Ĥ̗d 6312э.6~D$@NS--lda5Q%sKzܡ5Vvp`1A?B~&}6~DS ̱!7e`.X9q.@5i4ޮch-Y[3?>hbf1ĈH=OyJ%VNǫ~2
qU?A*DKKyY۴Y۸!m.3}ѣb"zuK|41]e+.MOrZ/2.05nKo]{BFCބ~y~4͕g:$z]%
iӋ{&FN+g܀|~f	.?S`X}Њbr^zN8ѓޙ	/3.od殡R#X!iLόbz5q;v;*ÌT_8ϱYG
$d=XXF<G64Yc2`Ò Y^F y77#\Uzu,ДV؟A0Meb^*,TgNKI㌪˹qwqX

wR"^lUd`'-y!"t'
k@ZҒR;S`L"?aIOr[r+:9N)L8錹SmLiruq;3P,d'_&Ɵ8S|ɧ'rx{}=fgxˑ:SY`GlROVNK٧hoL+М\ywXs{ 5u
JfF|c.Ie`b ,R^UJ߰,Lı]DlvF<:& y,fVlXrWX+32fT%2)3wN;e愢;>05fxJQ9/-'f/5㌫81ZroVˇ :LLcK" '	W=C?T薖L\vx	I>NLV/,fCcM`b>hw|>	ӦU,brdC2N+hfԌ;2سݖ8ݓq˱Gzػծ,llwlpMW@`{ȔC/XKJ%XDkI$fm<VFae"Q[JEmem3@%<sH~	d/ֿbƞUo#1}< glK;ػ)L.K`,o]A2=7+uC# dgjߑ݋eɷNرL|T^Y`oJ+d|?J5HYub{,|i8za`_ό@h|阊!A_»x#AZ4dԌ@IMa?왈2R>4ͤi>/0/g!T|#~3slό@LgyoW#4a]<b\ioDdԟD&g1-=^%]8XNWd43/t)LN+d@-^||bLt#!6GxLmQomŸ`,F#eWG֤K$N,|U b͆-A0$j-Ÿ2Փm̾¶@Z\FCmQ F6(omŸ`0F#ʯ֤Y8	WS`6P>1C?@ݗUo"Nػ1mQ39!D g/fF|c؇;ΣO|wF@>1 I/*@4MaY;lś܊&F	#L<?&M86'MQ[ONHi	El ׄ?#~gv;Exzod採R#Ggt1;ό`d^2X2\8u0^wc&eQ[)}䢶Tk䢶%4U%(IIDV2
,X6?^0iY}ÏGxy_i%r5xa%[dP-e@%_%33#|փuXFC[=o#hl3k/?³cK}w7_GP0V,XS,e^|cF^|^g]Czw:HO>15e8dߌpό`(3ȀW$	 h-u=$ӂHXD
]e|D8$^7HkOp8 :$n-u=$I$t27 >XMѬS-t">NSҜMѓ$1DBDHL=_NKLKyVF,th9ָFs:>[bq3ON%rfm.2/Yao#;XArBfiňX,ab
]
:'0#' `]abW' _`ՅW,>&4~j~cXg\еp8ϥ85lł
	wN'{i2y_^g{x;BF0TY&?׭`՝@NEN;os/3=j採R#Nvw>15 ?׌~wXgr;'atS}1\8ObGyTӄόbeky,LK^ɛ,k5::$'__ Ek2DcN8JZ,ld^KKyW	5?J֨3KFP5NhCPiiUɍWYˍو?crρ0%8ďΠึCl0=1t3رg7µ^:?gp>˺hl]| OBşeyw1~3bglYyi>kNGxa]<i-_/-Ɩ1)Y&4	s<II>1񳸌>Hw"jwsY&2,,I>1+1]<i-_hk1
,YS>|b#K$ٟ113ebD$@N֨ld?Q\&hK:5&-Ys2/=:|4*qP=[_o֞qqr;<Mk̾GxĻ[4+Akܗa]{Pd9[!t_V320&<MvZUP㍚>#!c<%~ub#*Dk-)㳹}kye	IO>1U܎8v|iv`mE<@bY%X@`Rh
GzEzt^hJ&lc&hYn9,	vn'Cob].+Er5ZUש㎙	/3.od殡R#X!iLόbMc/77i80qƕa*/Gyqg,
${d`V,B +Ra*܎t" <JpJLޮq^6;e愢f;Bq͎ك~|a{$X
%(BFt伴
N8ʬe@(%;&oRbN<{mH#AinK#=yEȝ)-R;ƱԦ_frG\EMbxVuؗu FC޾6+X!tfe]"5nKtFS`:>'lӒdwXuK;GyTZS27gshd^osnqό` :gϰ	GUJcdsa]⁁D!oH.4Y΄ V*U^D x&JLly(X!e2@Ppo.n,zN!R[ؤw0].-|a.dAr(ԲHjlP^ӎ:dwXuK;GyTZS27gsIe;&'<,1PyWJ?oL.q@L`V,B +Ra*܎t" <J(2s^hJ&g2[l7gd3ARļT%X3AQjqUD
nrLC, gbe#_" '	CKE?2&.T薖JJ$pCM+Z`th9#!{ӯXᥥTcN3WSxAޟ`OW|!x4dwO@Y&49cό@:Ma&^Ou)><Ժl]Qx2t?N:K\9Ou,p1ceRMԧ)^;}.8Jt'>MԲu6	EY@p'XRM͔cM8J+Z=vZ\7gGZAXLd7F^?{0Kޝ|>-(O^HJ|,;Џ@3giM5#
,{]K5>15G.2MaRe,}R;$'}NX>qcӆ`%X,Xݥ^c[d/|c Sd/1cM H%&Z`b?eFoUrΏ\$F_ei`0_#\$j1yƝ|>	ɗ_a2@5:h*.tDFcZqZtF9dի,b~hE$/vرJeWL/Y;c.L+pv~;rGx4YO,{Je xiBL֬"PoSl+I$> V%J+u_i#n_B%&n.8ɚs\n|a [d/ҿbBeAe"Q[uwVL#s$Y~v?/؆21|s,+36}jFKpy?eػfzϑ pAex(#F3#`\>0a3ř~GzzjlXlc$fF؜Lŏ%S29)3$fӓJ+dYT^2Gfn &g]ƯH@ֹc' f@$R\#'R ]`IZ厧|DrpIX@7uX{HH,F莹cq:WOC9ό I;㰉;H:kOp84 F$Ymc' FN	 "@S>N"@8$}H	 kOp8pI #m:]eN#h^g]Czw:HB-kxqcebř"ə<Vd2E䢶SkElJ+bY(I%lJ+e	l&2l~2`B3Gxy_kό%ek{q_N	 .KaՒk	@/ N,};<VEme_uކ	NF2i
C|^i*K^1(,+;:,ļػ؇s{ 4u
;;yP,XS8.wC,3yAaYݎ`%~޾;GyTx<'Ie)ŏO\'W,C	12.H$-,ldS2-`촷je"W46h&ki~p都bcLk`_4Bj-(5d:PXW+aĎ4MDCYR17"þ1c4-Go:#2cb6a"137bĖr\߱LپF-]Ԅ}[`v0 zVgyoW#4F#!YUY\B5"!glR /	=
6o'"5wFAW|dZ.G!T5QkEџ eo%̆B5WP.c"f\sgymzbF^v)v.(پ7>1=,5wFda]<bqMdij) k$fupr8-7bF%!A_8F#!]ӏ@,MdijDc)I>1=j6~˸6oБ!A_ +GB3S]Bv5t|bMkOM;xiqm;X/ޯGx4F#!K!PY&4',yTX|bf^G__OȄbx%ȦKBgdȯg|*IdDg/ca;B1]<b	4d\|bYRqgόBX|bLɉ1D$@NK0zYѨY%q5S$~J.aCG/NiaKJ+NV˸@b-7wrK\eЄP]tG]/3'@Nئşlw/%,c^GY&q,:e'~ɱiF,8MOX6	{)şlwxqgƟ챀2g=>1 L&cƚiH=˿Ze4#m%m04||3"-*g;#g0<Ԍ+1KifGK053Y& ?w\ ]%]S1B% ^0("lЊO7^/)2~pc:]'W׋Gzn,VeXY>!a]F7 /Gxx|b	I.@k$쾔$C 6x9OE]@<l<ػB؇wF!+ Ɩd;>1&4>1N5!d(glLez- ,Ɵ 5#
︌B{Yrw|b-$F>1$VCe8پ>flόBt_bjFq:ifEZ=MdioC$?zlB>734R0 pFifE'dX|bY;͔cMiH=˿<&EU7YёlX=)KVEriiUѣ7XF'쬃dBq@N/#g鉛(ƛ!"pK7RIHq+DW.#g8>J%!ĭ\v(MdBFO(ش|5 ᡍ>ROXƲ;}=ў]-M2}ycy)6o	񈺒kbjFqhaio#Y&44X|b.gloka_-}1ב!ޮƚP.b˟&ا4YdG>tئt 5ßb?>اzFq0^K||b 5Cifai	dpOglwf83	#4ļYa_-
|b@M?7^a*݈wj|bɖI^3泉#i)ޒ	W}wB($FwG!DOMav'{/Bo/K,ՋV:D;X|afMdlÌX	V'f콛27pb1l4>1ݟ!A_dFqh(ƖD(VI,Y>1
!=k@12э.̈H%Mh2&[ha*fM:<5٭L/th:4͋I)#R >+k#׺3!ዷXqLpnK:.:bf8rc?OěR0#C[ Ɩw|b k#K3*,,Ma$6w5wrWcM[1cellS,2gbS:O@h@Mb>y0ػO+H»#+޾48Mdb1FG N,X|beޑş`ME2?8_b^o`Wn}e	?7^j̋bqn;O?5>1<I^3泉#iاzJ$a]޺1?-&I/O@Y&A'{/'^b^_XG3Zv>0d$F8WXJ87e	,ݙd}hepPq7όBn[ ޯGyiFq/K}qVI,	{$j;ˣF42!"p5{g%PiI"jeb4|F,jG);cF?B-Nh-(b*KOZP]&>#:~K2lޞ9245Fv4dшFifJόE5"̖I>1 y\ZI?ZX"b叜yEk]cg8H»$Z#RijL 
6I/0(Y&Ld@" '	Ip2X%IRZ8z)L̂}\b(`teqU93T`0V=cjV%DIm>&-/th:oJӯXᥩӇ)I62EXP;|\:lwpPF+qػ12&;-odwmb#"ke2k1ػqϭPro6;>1BU_lӎ3S+"310Wc"(ƞe{$k#"P,X|bi,eW&dȚ;;ak#f>|ba?MWWc"-FXg_OBx-MddPuYOI>1q񳸪#O}qk8/W#tb6(Ɩ8'Mdiw)Ma	;^k?NKS4hƛ2!"pLl=lSNW}wif1KR'I/OBxMa՟ڟd%T9Er4j1>N#51g,Sҫb;SV^9i&3XG pA#24O]G $/"똻GgslXCXَO|/W}cKR#`ydG"Yd*Igl\eorYFӒV^;=ӎ3[a]޺1Ɩ'$FqNvI>1(LLF4ؑ	8cO|nq+;TBcKR'I/BpudVg?%4TAV\c VAѣ
^0(0bpU-]OEW@uryww]`/b#[-~;ߑj;ן[h.
~s&!2b7L8c>VkR m" '7,4
t5b4f\W}Ԏzu e4_IL f";CdwO|7a]JeƗW,YY|b+Y&
dg/X8*eӎ3LLF4ؑ	8,~G)gFtyflW4W*K%sKzd1>N~4,#SX,Cᥩ)_/t#V)կK,X5_7jw&g̽8W}︑u0Q`@>1Id`BGEPMaT
;[8vxlw2,2B
,M{$/j?qƬ+?	7u}»#Ɨq񈪑dZ>1fMaq,}9[LSNuYM;$Y$10F, 8 lw9)34L9b&0;3r0V
!4FZ֬= fYznQ'qp\2ןZajS4d_$ާ%#o}W}bQQ>1	Ւk#K]NXdRgw7_w$;NG&q>1	D6͓2/oSkݥH"wF!*K|bFI,^G>1	+$0H~!fOjw}Db#U"&[$FEX!jl#;d(6^7SY5wO95k#"- z Z&Id("36w.&&hэ6dBD*K^ldKUErJ֨X!ѣd__4-ᥥU|ށa_5͔ivH½ʫB#KRk#j|b-k#K9cό@Y&Zu6|E|RM͔cM8J+Z='%ge,4TVSm.3}ѣb:|48ƖI!ܱc"ft4( n>W{ ^FȘ@@k%(8N+ܪ!x}\ Gx%,Y]&/,^!zpIFKԺRVR؍%SXfq%]@[b;bqXY&l72@cp-1tF,CD闚Hkc5}zPغ;cgݗ,|dLn736~JiTcM8J?AE-38k-$)gn٤H
f&h2fDF^|>ZQ>15 P;};2/m8yY=wa^U!F #j|bE$FqrokB?g,&Bԧ|laؗuqCsxՖn{d>ĽK]Xb;Y8ݖ?% bf?i	C8,2᬴fkXVBx5th9g .2lS{Ҫ>@?k%4S#
*1^7.Gx	mk#K}9cό@,X|b ?g)(ƛ!"pV@{g%a᬴fu7!iZ<4|̋Pz|4ϐ;,+Y>=WUB1H!͒k#K|bkBf/5NiNi鉛(ƛ!"pV@{g%KiYi!K;v%j٭biZ<4|̋|d{Ҫ ׇ^
lO`zFU_b\V5ݤ>1lX|b ^karLLF4ؑ	8,}nKLI
TJېQWi2j̉''_4Ob)z5 P;};4KYb_g!Y>⭐oH½ʫB3&ƗY]&MaȸϺwqj{/YyXy(ƘhBD(h5d0a᬴HIkKyҵȾruD&@GҨAmܰgdb7!Y>d0r.;Ƨ Dd7 DY&	36xBa72[mbq/Vv6Q6$BD(jKg%ge*BMt%Jږi2j̉''_4Ob +Md`rAmj$B/XzylOR7a^U!KGxZ&4&[$ a_d\o`ώqgjXXE18gYzYQ6~hBD(h5d-38k-$)Rk*Z[Ώܰ83ZǶp,~0ZfpZHR$BTV܄ڊbiZb4|@ӯF~iiU,6Ya,],j{c^4n6?汳ղBP/LLF4ؑ	8,}l᬴HIkKy孫H˞-*4|`ruQڅ8VGF7O)ŏN2N喬bf1ĈH=c-38k-$)Rk*TԷZ!biZb4||
p #ҪYUjȸ,],"3,[,J1&llcgBD(jKKLI
TJ[VA17>Nf zuD)c,KJ)eU#"vX<4gl&qx134	Q2j= @)iYi!J]	Rtyjic,!4<lՁ*oe23B!&iCnC>l~&@G%XxǶp,~.ZfpZHR$BT[54j]>NfEdoNhq[aKJylOwa^U!-e#j|b)MdrǟAkEgl+$&&llH	QZ?>/LjlW-Q[MN&Pth:¾lXPڄE2Cᥥ$` ##zŠbY,Fsa^U!1( 	de9cόEkBp!glS8`gdAkd;&i1D$@N֨ld?ʸZfpWUD%f")iZFka^_NimDS >ZQBE;27,\3ߜY¾k%(Xg#
*1ȧ[4@Œk#KI|b 5"Y^5N8>X6;>1	6INKlvhBD(jKR3&i,43ZJ֨X!ѣd_fFPz|4ϐ;,wf4H½ʫB2#Ɩy#j|b($Fs<PlX|b+Y<!e欳P;d͔cM8J+Z=%egeqZ5TLY۶i+JSrVB'3"27g_4-ᥥU|ށa_5͔i3ޑ{Wd[z5|b 5"@/5eY&13ebD$@N֨ld"5hQ3Ign٤[54j]>NfE_NhE2l~=iiU	ïtU
VF|K6Q]WUFCX?5>1 5>1+$36xBl3NS鉛(ƛ!"pV@{g%MR3&i*BMt%JEmMҵѣҩ,Y9sX;,b{,SylOlS#U_b
k;Ƨ!*Mdd\8!5!6fY{!s'{z8;/4Mcެ&88鉛(ƛ!"pV@{g%Lj	5Е-uo:?iZd_th9:@ #؇PiiT
 X\3߰DLUï;,wf4ZN+ܪ%%dwO@|5X,X|b6Yy}F+d{mbN#c/Vc{$&&llH	QZ??ƶZfpWUD%HIR[Rtq4h5fDFKJ'2X{d(	LpI_בּOY,FuoH½ʫBS\ijI;Ƨ <4Mdio <md%Y<!egPbo?A13,$/ػ	F>4@" '	DAK s75hQ3IRk*Z[Ώ?r@Gtj'ᖙ5hQ3IRk*TZ+nBmER1ҵth9	ӯF~iiU,`b޲Ƨq9e)ŏek]愠_Ƙi" '	EkTp2X3&i*BMt%K]D:[Ώ-mZWᥥWFXN>P;D)N8N'0:Mbbf1ĈH=XZfpWUD%HIR[Rtyj&Pf GM |6c,KJeen.X5=ӎ1/N,y  $/ػ	@13ebD$@N֨ldR3&i*BMt%KKy孫OIVb4|uD)c,KJ)eU'&|jJ1rhBD(h5dc)iY\VU4!&1EL.''_4B?r|4\ZqcfAk#;-8BN8)(ƛ1v	8{g%Lj	5Е+JSrF!N{`>ZUK.-Y8+&?S.4ri#m0	p2Y{f3&i*BMt%JճZw4OMX,sT:0w4VSԧp&ơ_N#c |6~=cB	iYQhZѪf$F.'<Ԍ+ܪF,~|>Z8!=kZӉRmd}'ϼuv.qN?s>{[XBR]1Ԧ&Ϛ!1»b"0$goHo#ϯNPMNcq69BgԇlД,f;VJ56nJ{/#XVo+b;Ldc»Db0 dd7ш+ASMrpN3na_C=#jIBhJRP%rP_A7}ew>&6~F4ّ	K*aᬮh%ĵUD%DIm?/2""Ƕp2{,*BMt%KKyI뗙{zV@{u@=WI
TJtBFN#xO*BMt%JږR#Gg{g'^RB!&ImKyrCm?;e:Meap0(I?Ժ@Nئ?1Ik,5.)5O7LwqQ:Meap0[NYat0=L?ck,5.)5O7Lwrt~KaSYNYat0=L?cNYat0=L?c$5C	;|&_Ra8{bTtok,5.)5O7LvE:Meap0)I?Ժ@Nئ?6~=c7,6iM_Ƕp,|DkSCHS#ВTf)Oth8rπ]LW0(؆UQ:BU:x`|4bd95
Wg4;#!՝Hёcfj| k$F6Q6$BD#m0ldo*#Z*K5U5 Tf)-,9GBUɘ+3Ii~9Ь[d-@[Nh8И[vc(vv=ATj ^a_gǺCidt!>10ݟ`/0%E8]i
(#!؇qeWʖ;|;qXG#؟Zr Y&qcɁ&i}e]MYj!$(gr=(	_bn2q%2J?OōB4&G!2,cBJ,Du8ļ:#CyIԡ	E<=hJ*d~J=7$iDJG$dJIyVGyxR4(OM8pɟ鉚TcM8IK?ÄIjM5ʒ2KK)hs1Ѓgdb2f
%}_lt+Pӯ?t&;.x|49y'b,dqDu8U"ZWCs8ez;'kHG;=y> ,Tt2-ĿŏbhvO@XIA;c*x2m"84@}2Mk'<fFUJś|b*ܢ-7ŏb@3_bn2q%4i`%ƩlLn|IPBexY,b`,gmǧ|GPhcN7%jr=7$n*Q%C* z1HRXhQ7ޟX
&iQ7BD&KK#8,Tpk\٤P&IpjMLpm|b mwDF#Fպ-(M|9)v+##eX qlѠ0MdwƟwu!gmaP>1"?#+d&cƚ8JL=&TUT͚STl9Ƕp,|lM26iM_M؉>Nf!{3v~ou@ij|em9
!ir7q865r;U_#p^}h&&hэ6q!"rr^9/%쓒'Ip2X?5V7Jj}>NLa m&uOq݅f/F'NƝ|4 % 8>Z')YD͟Îşo8v^3.Iÿ>D&hэ6q!"rr^9/%쓒'Ip2X͚SP4BF) Sɸ:bKCm|q=:_d9g-dG$:`PIVvQ:Q/($wUpC0(*,bՇlس0f9DAj$2?{JdDg۞,'h0 EGC2KObhC2Xx2mBˋqQϱ>flY8Ì4ʺY! tׄ_8]?نbn26n-DEYaʡ_s3I2\,gP!cO#v,/J8!(?%X8r("ىK%Zy("ɡҜnЋ
QĔqAa("䠋$,<@F)X% UktB-62g'@HɟP2DcN!"p4=x=*-ʌ٥5~J.ath:;;!Ygo_4PVvxdqk#g~i#m0	p2Ys?T92=	.%FlҚQvG;}:x|4T|c#I%bf1Č]D$@Ne~T9jjA͚SQ(i;>Ngo؆,Bz-&|4SاHa7u:NN#zt^XVvDH(ꀹaY&6~i" ''%i{g%3N3FJճZFlҚ-)4|9OX;m#x1<`Qpɺ3MZuH |v
(\\7,AYYۡ@`4)X"BLip"td\(1ZfUȥAcrK.ԔNhy-'݄ Kmb*1+!~<,*w	N5t,>15gX)wcB [tZ*:eȗᗚ1wN'xXm 3ӀށUH`b;D+qn0b+x؟ZY84>r2ǘ`$hŵk8" 0g4n2h\,$H;VNR^6j]A37]ōhNŊfIB)Llٺ$B9%|bu~2)n?:tjtt7:t"3Jt"DA	Ύ0%'$L@Rp^Ct$B9%R2q!`MiqМntҝGgNGDC0 )7c`RE:fxP -F?(0ʿsRYpIfu,D~8nt?:tU(fntS闚8_NE' /b顺!dceʾҝA)8__Rp 2t"iI9FϺ`S"`FД`@.UӸzu7:$eT.39^J@ŬRb0!(w<.jSjhAb- O@HcpJ(HhԅB:`$RNJ@N0n}dRG% dR1PӬ":ؘ29):܂Uy)댃7% \Gzj%WG _#4DtHQŲR9 rYs9؆nѡ)9PN-Si̽dm-2Վ	s9O Rq;@IsDŬn~aj"B`H$sBRnJ@BBjcT=W% gD)?% lIH=qcR	)P% f6gwK%$\J5pJ;	AGK&dƚq8-)ldd;eEIQ4lXk+-%FlҚrm`ãG/E |f.<dv\󲯧_4pGWYKlqEti
gn.g+V:"t ^Gїl">Gy򽗚N{*9폯f9BS}4<cN[tZ*:_eF!m>1tAv!kVXbM\؟ZlY9ɇiu6<ś@A?F7ׄ?9ػ>1@ݟ7^7S"Ϭie 4,cL!9vK68_;C,yD!ޡD2wjFK,C,`?b )5H
dбJ@S=z45dCzDC*@q@S#gJ$۱$ێ )S%](Ҝ+$H$Xb`Oc O*(pK%9TX[yHY_#ТOCr7^ݟH鉙"1a8IZX`<gTW*3f&kFwrU౦5?p;S~h23Zu@/q)&jᥥj
&/㍊xiY"3
&Rۂ:xtt&*&l=$xz&*'n`#L0=Ftap0@<`tR(gw `2xF0:>1  LL4!"p%Gp2Xfg\$*#zEң6iM_Zѣf!z`Y&!p(';NhD  UN, ]|d} >ZQ%%	is'8`)8Mn'S79KO_%	X+)YcYLu 
Y&<esi .OU8Ì8BH4$`9)-EрR|bN~7$74(V1cM H%Ik?qp\Q4Ƙ8_8>gp[iQ4EL6
s;~_VӯYYG8-*"i}eb.,"DwI$&&llcgBD#m0ld0nW	56iM_Y'lA ҫ>1L%bf1Č]D$@Ne`NU͚SW??M\V؃+dQ4lXm*-2FHJjg8>giQ%FlҚ6~=c=*-er*3fl{g5rIW(6iM_??LW	52FHJjg8>giMaAW(6iM_fSXk] 'lSjnt~KaS:Meap0^&_Ra8{bTtp'I?Ժ@Nئ?1t5C	;45C	;r&_Ra8{bTtpӤXk] 'lSjnIk,5.)5O7Lwt~KaS&_Ra8{bTtp!'I?Ժ@Nئ?15C	;&_Ra8{bTtp3NYat0=L?cXk] 'lSjn
SXk] 'lSjn	k,5.)5O7LwRt~KaS6p]>N0(_4'MN4lV\ZË#4͍wY;V%e`qe'$j,Ymh:u&X6md35lgݖdkķ251-P3Mdl;2/6}Ll@5ݥXP5TcMiH=iYkHZѪh9g&h2th8p\1ӯ:h1lV-(Xx pX`8;"\V%bQK>.BQ7	6Ifw4N:>0,XZy#|w`IqrU` PNVw`sX2S;;wSxgnZs>1rf}`~`>2eLYL"hċ$X)\2>Y&|gBq;όE\vw>1ş|cN+#/,	bu`Iqp9#A9Y݅{,vw_?zMAРo#3 &n]">s?rPXU`H5w)M bek'09Բ񭀕f_wON	.MLu2;O66ILL4!"p5{g%OW-mR(VJjCՎl0(h*j	,?ƹV"Jn'p)hH|՚__4`QquӨ.*&Xv̻Y%ܚHY+pGpwt,QM%	wOmvf֋Imvf֋Ւk"pbMbbTevW1¹؇5882gSF^yD`X "ar-bJ:=0@GHt0}c:@nTԸwvF#0/;8 tSnƟtg:ئ\ea^?_w5eptXfWޅ`N_f6w3qkYKI?v,]#8əTY&qc\FO~wc#m,"Kf`>5.\F_j3,Y}YXa'>sO>1<xGt	z2T	N@:D -YHg-70%XdU  %pY&CAd1#{4K'k #:ORt	Ӭ&JtPJ:tXJ:t %2Ib$1bws/ػ4\;ˮeptX\ewX3ӗY=:4ˇׯ_`3|b޲01FLx}lk$N,}+ө:>0Sֿwc#1 f:l"Kj@5.6#/5eIXY>B2e9 'XUGt	z2T	N@:D /7SHG΄@:D q(F [ _+Bk#ud9ŏh%$F,Jb`MZK3R!TCbқH%jl5v:ŔYpӄV2>0 !dWg<XYƱ#Pd]@C<87e^vDJJMLL8Ɛ	!2ҘK ]2?QlҚ%"\7q?L.+:4|bFbWա*ӯFd0(KS)N}df]:u 3ƌY&O#;Ǧ:Ώ$0Mb5v!%wtF0Eq2`HrzAY5ZŏެCIe1<<$8g`!8bUICl	hX+",N,yX_,{z|b,XxFLpoDu%ELV_zKL/GvH%@0'*zߑH?#g{k0U޾P"@`Vv7BX9(&,	f.1e0R$N,zcI)&54cM8I.+ld`;-Sejں4pXk] 'lSjn :Meap0NNYat0=L?c5C	;=:Meap0(I?Ժ@Nئ?145C	;&_Ra8{bTtjt5C	!` <^s:O	Dsluwh5 >,IidFPHX~K2?pb/pϝ]#".tRI`'@XD^.1w#:0et^@,"/@$wihƠD	r;v*@ #E /JEۡLBwbj=5uNIt~KaS'I?Ժ@Nئ?1ژSXk] 'lSjnH:Meap0ԮNYat0=L?c#5C	;R:Meap0ԟI?Ժ@Nئ?1ڔ5C	;R&_Ra8{bTtjGk,5.)5O7LC 51qn`}̎Nd7mXhNBqًAЋ':3:'.Ws4t]s-S5n!ך[iE ':8N\d9aN2H҈סX/Wپt`'"	NKm@HxazǆGx {4 ˸h{xszǆGx~;pSי<?X?q@2=c <29xX=Op^g{ m(p=? ˸]a L#8XX^溛Nc5I?Ժ@Nئ?M+ZqWR|>[bt4ix|}i|,X/#w>	,XM][&>&&웦1F>CMdlA5ȿcZaIBң'/ $G=6}{ا_bEk#bB5A8>]d1ͱe5A'zp7e5&ѣ#TA5k',Y?LL;	QZ?>38k*͛QWԇk,5.)5O7Lv&_Ra8{bTtjC5C	;R&_Ra8{bTtjIk,5.)5O7Lv&_Ra8{bTtjK	k,5.)5O7>ZUth9:&^ &&llH	8,u ,UC2lְo-*4|sӯggg2^:LLF4ؑ	p2Y7eF*˙ZkX%&ZSf'3}%jxf`2=f>Z#,BnōbcfG,,wqE]4}b|# +bּ".7ΏI&؇;ΣO[#
K1FKR&5fI>1&6Y:lw<|c7Mftqm;Clzx$a]If1O-I9dʑ$kIc?gqfobkdJ> bF+, hёT>1$	If?Y@!Maf^;5wOK1 n2*Bek#"'|Đ&` glLe"p(dwG,,WXj05}'(ןi/Y&rpY .V-޸wkwG,P,l[G8jWD:}`䏌lRLAqUܔF,Z5w1f4L4ʾ|ak$Ggt»(.,]X|c5kbB7,2(	tB}a(NPe-,v(	Kc~y >Gx:m!6gljG6-+bpq-.ce|v#x:vTw	[:7;%阒Gz5Χ$)^|c,e<:E,3qRp{,,Y|D*]9K1&㿘Ld =[]K1/]&{\_?ϱj];$/ػ4; ?]R%#\2'Ӏ'lz$Y@	w?b7>y{If".dx?xٿxˏܢ{!'Wp9<!Yi%ƍ<JNj|&|P!;%	I$);	I	Ixʤ֞jIE {!z=iQ1n3"DԢąy$2%rt3y'na;0WR#2yoW#42u%#VQN>15I.&kNeyv+.S?<7=_'M???et?|tmlC|FHI؆F2[)şej2NB>1?Be>8pV**X9D=]3޸wWػ1C~";u9f!ȱ]k,I8N*%X9to_|1LY?b&WY&yl
Y?Q13)4. 'Be2#D2?_`2^[L3FP̭[5VRFҫBƟ bjFԖc(Y4K	,Mdi{(Ma8jl]Q}834
!a]If1:ip# 0Mdiy,Ĉ
X|by4bf1Č]D$@NepDeJrf:4|9͜v!:K2cR0(KSC!:+Z;!HTr0(t4]a*mŵ_#]¼Lin-7;k#
K1Gz%Dp|bd̍όT$`?gqTi8WRYBTѥt|b@Mdip NόT 5kI@콌i8WRY_J|b6Mdipgi*$1pjTA15yCǦ55!=]X3޸w`Wػ3 r1O*'MX93teqUGg'f.c\Y?e_>0If݋7_b,|<	ws|cdgc^8X|#d6qcό`@&2Fqci _'M,y/3ɳ^``O_}=3~v.6 ):&棛;GʽеgnSxP	7]Pӄvw1L"{g
,Y8MIqk#g鉚TcM8Jd=+j"첆6J֨:4|`Vd_{_4КCᥥT'L]Ay[ wu!Iy`rUW(
,Hn U勋kÿ;X+ÿ:in-7;k#
K1Q>1!MdijJ1$0+dHgl#2oHºb);ѣK͒k#KS<ĆY&Ē>+,!ޯGzZ>1L,Y^Q)MkI&ɌdDՖg͔cM8J+Z=`hm=lCա"+;WQc*Roئk"Da:9@[_y]Yyll፟lX4e=!Lֺ*sK'	~1h`Q#
-	ҳ0f$Tq_4K3ZH\ѐslUZΓ$.D20Sdt6X|b730K.Dmt=VCJv.։5.e_>1g=cKmݮ{w MwmNt}Vd/bƟp;0i
wcK)25b5*C?gp8˹w	k;/O7ϐ;ˌ]q?;P^7MEF\!z=, ;0  r\wOC| 95:EC=8tbQh@% I( w% J P rP P ,u!Edwǃ([Ba s"E@  ,H !>1q;ό"I?gYІELL;	Je?L%tyj7	Zѣi0(
|Јwc0 X2#~J[#.t+R0d!r4' OMdijA#llX|bp˹Uf˝MBlw`U;@⋠tV,}!8n¶;u6X(U!;2ƞ5#
K)gCzw-6,YZՉ62MaČlӋJcOue񎁣?Xئcŏ#[
06_wv.eK掆%yl}s``v)/wMHe|Hºbu]\
όD	,YY4 (MaC?@e摳*1H%Ik?ᬭ[WEMT9	GÔQE:|4rf;tF	[եBUgr0H]@p?˖!,>H>ItCcwZ
B$3!{/p6<7$u%!q|bdMdifC6G (MaC?o
]%B$RAF]S0jv ʾ>;3oe-k7yo>T K$%L>IedA1V˞ͧ2!;{ʛ3` Lutj]6) Lu`a@(=v&EJXS%")_wh7V"7w/LD8tld`8$4$4_̛?e;؟Zc.G?{fMsGP|ZzU pH0fJ	z1($3%J	&!F^81A4``;р3s[
uVQCd`ї`H0hǒwc.wP`%4>1 $3u ƟуK1C-|#:l<77=8FԖcio>1˶I,ȷbf~|b$d/zgiYXPi+c˝!3`S1|ǑLilvR
fsGC/KlɶLAELN,}허	h!A_iDa]If1`4'!YYbf|b5$p&yl13%4ӈ	Je?ZfpTF9VS*T֊M&Z]>NB"+;#:؃ᥩmbV}h	gx2 ػƮob_kv<.,݈yoW#i#
K1F@>10MdifE1	$џ6~,&hэ6dBD(h5dZfpVS+4юY	ZYth910F+"222go=$FH|48h\]2G*!j#j:a3^im;՟ʆLeUK%ȆDHn2Gi9OȬ֬^X3#.D2)[C,zw@s)r%[kػ0w#v}
] k]ye_>1pg=t3.Dᗴ;cm|b`u}w}Mwa]If19;Ʊt|b$Fsi{$L.汳Hp}wW[_gpػ>1?;P^7MDGGrPU
˘:lȢٍdm$M/P!!}8d1B't( %Q( %dPAԇVUkܢoSPШ l*̊!jQ?fR3A  4 'KDVDV4ƛ!"p%?_S)\٤7Iq*T֊Hr 5G
5 H|FVvFCL=$B$>ZZ.D?;.y
jQȱghlg0DRg-wAr!mИ\UN}yH*.ˑ2ǡxaP$g!`C]K/]b,X\_?
]}k]ye_>1_wweȗ#\2lpόJ3?;Yw} N+,!#k[όH >5Yid?gp8˿;}w^[_gbc?ٹ(/Ȉ#.`a_@-YK/PE>JjQaߧ J{@"䠋n	AY("҉Aa("䠋$,<%= #<D"ާQ0!  ED5( 3)Ya	"/
?LLңn	L֊#8,76J5U5R12ӣG1`Q'uB%Xzt"|4Ĳc03|~%3~v.S!`k]l :lwbkdXWRYB3{XI,ɝĀY&:C?oӦX;|~*u%!{|b$FdH3d|bI>1Nr[Yŏ>0AC?<h{^2C~F?;e,{,{,EJ'B,zxAib/Gy ٟ縐u΍ʙثlpos,FP¬H\m]32_zŏ> >Gxqc㳼iWόm_vc$N,yD3H\m](32_vg<]Qbpv2Ws>8Z;.|ǑAar):'AEfĜ*E`!=k82BxwX2_X.f"|b2X
9c:g{mug7XFCޭ<gqm]%\`-˝IeV^kd&_KX1}h2
]ٱqz(@Nu9r(1Ÿw3|dQSq],,y?gɱݗ	1cH	Je%lB_~ZfpVS*%Lѣ1_V|>Zόgbk3N,zcyk,#`QtqqU,>L$e=~G}c{³;f'=z݋}Pt"Ą'+;uBՃ񍓓7XUuC3N*ػXEŔ.|a>1Y&qcLg֨6zӦ1w`zߑX@汙e]ڃ$!9Y۪όl"X9pXƟ*_zE'Y&qcjO'k,dF4ّ	L8,R%[WEMTJOGԊ)k,5.)5O7Lv&_Ra8{bTq6K^ѣd_Y;ONia,F]ؒ6,̼OlkbI;uiF|b174gb7@cddOX)$ĿLK|lX8y%
bc?(+IeK!¾2tZİ
,B}{G%@"0%>1,
!¾ZtZİ$gX
"#
ӤG%@"0.QX	,B|,Y8b(/3q;ό@8!|?qEb*wW] (U\73X|b@?B	D |6WKb^2@d|6ĿLK|ȥdP՝t[Hn-X8,FäG |\gX
#
Yn#>&¾Yn#>
&¾Ot[V"0%>1ubh++Nq04FEYn#>4FˤG }!ޖ&F@|b)3q;ό@x>81RˋVXp;Xp+.*؇q>1F鍞3>1b?d˹"ļYLKC
,Xr\X.@WaN8qqOE⫡9N V\{;ߥ݋r9gw5z-YۢjOI.*Ło_yV;;؉1LD#*>01d^95#WBs(@0'=f+]@w5PE˞;tG7Gg6@L\Uto_|1LY?4ʾ|a k#g鉚TcM8Jף8,3"hYW*4U[54h5th9bQ%ȸ~|>ZQ>MlX}hd&'%2.%Z&IN"dxȸ}h4Mbq*Eˇ։IN"eȸ}h{$Gg{D_fuaa݋k`/4)iphQ>1F,_񕀼Чe2aD"b4&cƚ8J&ZGp2YygGq\h%(i5&'3:T-*G|6AbYbZBbZ6Me
\/GzԸeVI&l1ĈHrrZӒԥ')N#m0ldvVrKw4	kT>NDa]HAíҊt4O`d+qK+.{zpJᚚO@L1	LvX Fp=wOAxd,I>10R^aKIB8\, MbqJTli`Mk台f);6;e1J1M' &:gbXu}{Y&4\.Y&¦@" '	EkTp2XhYW+J[i~u$&%JNh-*B5汥%w>wa]He;2>1V5'5 ٦%Y&9-I"6c;pmbƟp+$wBSƖ d$@]13ebF.a" 'ldq:;ImU\ERB+W5WZ'3"xbk>ᠺ3bJ.OK?g㳹H3b>9;d`oi`޲-K@,&#@,Y&92Sd`of,}h&v}hdq}dq}h	Y&|8 )wcwB$^ 2ksw/ϭ +$2`o.;qdmڒnԋ6ԽN)NNԒӄ!p<@RM%	jI鎔|a<,Yӝ)$Fϼd͍%$w&lOEόC?pcn+Fx
lYr|b<I>1;xD
Y?e쏔K{?O˖`nƗs	d#5$@ܔdə8Jף8,3fҴo,+Z4j1>N#ԊtҩGIAѓԑOI;ƶ%#ZC$G_w)\c8JȺq@5j]FE֕VILLF4ا%H%Pc~TZ+twCbr9L.+:4|8.|dqDpỦ
#ᥩѓ6$iv-Y>YJFtA	&Fovney(׃INt:q#j}jFC,]pX2ebu8eNԇQHaRȔaRdzػX2޸wd+]>;U2#Oеgnt>rG6)&ngJO_|1XtZe^Ɋ5m?{ 5`84Md'才5'(Mb컖εO_xqY}h3D ٌ`z'_bC9"3!?+;KV%7r6Yόl"[d7gx7	]"O{JG3ӌX	o,n/ػGgւ05:AI9Ggsydo챼znGxD I#X殳v,]fLc (	85teuւ!5ٚZY2AJ5罃,87#,>YJvw>Q?r8d<N)N%TF,F(@0'LAlaRF4	KdᬵP%"QlҚ* ]Vth9瑐QWb(|>,V5d͌vy(Kj%
Y( bO)Itb݃+;QD=}h5 gD #YemBpz)ģ
(¥(¥weqq`Wػ#}wsP(";eG8jWD:}`䏌lRLAqUܔ'f.cf4鎴ʽό!`udPDVvՇ0lY8;cMI,IC=Ff.1IFdE5щBvk8z<Ar#WF%(6wrՃ'_bҕրY&p[A.R*F^Dt$/wqrA<I>GLMc,,Y85
$X%!!d9ft9um%!pJq(¤vJ0dJ0@=]g֘;.yRMa(X=8a|~J0J~K0k;i4<z3|ZC05lX`PJVwcHU\5-$|cbf}iIk;8TҐidJI6Ieek$X)lb2=Avw>1Y<cx,,!殳v2;Gֈ$X1XC]fXX2+b.@P+;p%Gfjif'L6INZ#$۠le'2fDvhpHx2RJ0*Y*P,`O_f%'֘IQK$˕#\D$@NK8,?KLUkFJhDF_#
>b_4D>ZVإ*Z5SIr5]	vwv0{ƣK$@H89R~%dyj&If݊4D<M`Z#zػX\{;Noҿ{Pq?B՝&bt>rG6)&ngJf.c"h|Y&6}Avy(Բ% z^<gv.̃7_b8rϽ M=Yݎk~EeR9f'A#Y9#	8E	V#GHD2=AvwC=7D2=Av|u Kdϭ AdQրHdgZ dۓ8@$dۓ8|c	fMdugsJ&Db+]fdw(<Me8l5ubd"|vw?cp|ݠ>cYӁ4$!cx,YnGxҀUdk,5ubd"|vw?cp|ݠ;-:Oc@5b'gvXpGy&Ŝ+b4ee{v(ƃ$!cx,Y_sA Y&Świ[Ѿ`Y.1㳼i.Q&qւ Wd^9C>;;Ɵ챸Lberg}h I38C$!cxO,n/ػG_vw>1Y&Db+]fdw[$XWY.Hb'gx7	]Yόp5b'gvXk,5u2>F=Me5Wرwh2س5=O0Gx9W#_{fe8;ʩh%؏lVeؐO,n/ػG_v[i4Mbݖ7Ŝ+n}h&Y&Ŝ+b4ee{v(Ge/d1㳻,o5وY>6If]`>(OX&_wh2׫>1kO챼,^j7c#d}hvIfWY.Hb'gx7	]㯄>lYz@k#7>IC>;;!OX&_wh2׌a d1㳻,o1殳v2;Gց,Ybeey݋v+f{H}`F5vR;7qf4Lt)|a`Y&HFC% }wpes+ ,<'VIt\09|Y&+1Eџ`DFäGrFMWN1E^	#
Ie"ş`DF{Gpɟ`DFӤG f^	#
ӤG Z^	#
,@3,h¾YtY Y8`D|aC"yf"y8\g`F;Xp+.O\73X|aQ!ߤH v#zػҬ=J|c}ws[=B9VvYtؤ⫪X9(/,f.c,Ɵ09#*>05m0&qZY&6xJ|bb1x`B0'*zߑMw9gw5##OеgnOI.*kb;;i|¼&0VYLxO+Œk%"L_?>0Ym3cӂ5)"%g  k	Bw2\cM8H	c8,65iYgGq\6iM;R[NYat0=L?c"t~KaSIk,5.)5O7\e&Z`th9Ⱦ?掠	̊-(b+5g?wXKZlCՖk#.pN"D,Ġ98t!l]DQmdY#-PBceT$&//$.йcDs;XY3fYdV[2ՖLrٖnY3-pLų-qd:-gE>2ٗdb[2ؖLE-d@-h<~[2=lfY3ыfZ1dp[2Lٖ(
]wm>pa;՟Zc0N=1cM H%&Z`,)a*"E	!1m>Nf&~22/=:im&jgcgu<h5$S(XNGo@N*B`JЀtjbŪ`(v)QWBG Cֵ|Ǻ֯C	ֵzZ/Zdou^oB_a۞G,G;
;!nvv<ܲp>A-zA<q>2A-{A-{"A= cG!̶![bA-{A=(Q;`f|вjfErE[7,ZپgE|q!Ķo,["پȲh} cپ?,[2پ̲hų}nfED"!h[慐V[!n[吇1,:\Ys:,<ed!ؖ;C-vE@-tCc~Yve̲űYwE(=Ǳ:8غOP@bt >6|v:4	dK!(_a%#P 溨"W5pu&Z`th9_=A
)>ZQpgď>0컋(XKw pшpCbXn^_>0`gfAtk	1.1GEBLcj{F//$, ':N:#,慸3Bɞg&|%8K&zɞt[:,,KplK&{""ɞ[@,g-,Ÿ4bɞg҅>Z^XgjTb}Pcbͪ
΂Np\sjDu#D0|h El4,e=Yd_rȿgYfzȿ:-Elό/ؖ%~ȶg,ٞYٞ?,e=d_bȿp[3EQlJE`]ᘉ#q?ό & 32	1D$@N-0lKZ)Q(Hpu&h2th9ى?掠	̊-(3:>0N8;n#27BPXVnC5HdL	{'|A?n#%]n`[X8-P$#4(1pP\gI`a#"f<2a&hYja&2a&nYpN\[	5őt[	3ˌqF[I,EdYh@,l$呖̶l#-hőn#-(iB˰V	;f0l\qiN#k;Oy ?n#2FZ*hBD*kA	d"D%4냮6kAGȾMa_4u(HdPiiE>BUjXY1lCB]˒;`K8h3,Ġpؖ[X-38ݪF`j{3gȹmvt0+N,fYeNe,fYeO	l˄\[2TE,貧eYS-lK*vE-eN[2*qlTf[2ʝeTf[ʝ(e
*{c.^\,[`	H&1KT#S,9}bY2&Haf,݅f{YLв3VYŰ7,Yl$,I,yl$΋#<[	8#<[	6%U-",M 3EFyll#<[	4bz[	7`-Qdgwdw'cF[m;jo8>04F]˩1D$@NlK`$N*%).QsT:f:4|̋fuGPBfc\|H	˹ԎV]f]Ʈh!7	//L 5
[mbX.1 Fqir2-F@BB>X˺ȫiq.Хcl,T慸3BʝYnYeNn[7Tpݥ_dgGeP0pPYR,>2&h8Q5γd8ҩde.8ؖLв2ՖMYdeLܲ2-%k#,gEl$F[X$ر|w8'i>0Ogbf?i	C8%(?P	ʈBDbjei~s1ى~|ŜҌBdL/@3,@. %mbY]Yn,ivcS1
ȫiq,?
V:@NKevXSa74,`M8Sԧp`zf_!wiVqc׌Gz8uLL4!"pi{g%`{5a.ڠp0	Z[f!{1's#D+~-O_@EN,tFFzdZc8u&fD,Z@fDzROKgZa/dwq\$]q% LMBK7OwC	À-iTe-ؖNucK,3r%\Ysȟ(nжja~n[FL'qŏiMq.58!@	c
	't.3JĻ_Y4u!4,ukHe	d?D+qL;L2a΀	:ق`F^:P݅h[ued^؃-lq{V3@`Yf
1@v1񭴫!PB	
8"Z)v04u+x1mc R4]ds\bY f\%\Yȭ(v%4-5e7-<%7-Yle-OeQ# P&F!Z!it##dU(b]e9dk,rN\Y&E,KpfV[r%6"gE;V6!wiVq׭'~qK&h]V#lȄ	TǶpK#8?5)Q(HWv
~&PL|Ќ-kL	nz_%=`-&!܀BU;b_)-ИXmpwbb2`\dj++d ^ wyA`/@0zTkW1ْ k we; exxX@,c1ّ;0 etfC"QCe;20%z ~zo:pN&H֨'hC8C70('}9O[h߃egeH"w?Lvd:Meap0̗I?Ժ@Nئ?M<4|x\̉G%^~|	>Z1aZ]؇%>=]XXٺuWT>>kn0^h̶ŵا{#vxh+шOKʇ#p5ܗ:>1d;̷S_OŢ0dF!>M/%}k#K'&$MaV6A_iF̃(cKg ,Y]᜛ &,ɌH#(	V	)vk'#y,X|c2Ifw4N^|ak$YX9S1U-Շ|FwXzߑM_݋8PϰCbuBՃ񍓓7XUuC3N#-}ػe_>0"}k'u?Ԃk#zt]V-޸wb_b3?jDugn:D	Vg6NLcU#3N]g{Y?`qFU|aB$NF5ޘO!	k,&iQ7BD*p2Xhx>"철$ԋDg(hf'{K2rU?L̆鍔x1d߱5bK>0(t'qm;׌3
XؒF6e.-;s 4Ɨ$Fr>1ekKY;̻[W#s 1c"2>1VIvS>|bXvI>1.
;Ab#">5nqgόKk@46w&27VIf-'=0>0X9g*/<x,Z0'Ձǿ#Łwl (,,lwsX	'M3'&n"Vg``F5wqf4Ltʾ|a`59yzţzӦl]=,ߥ݋s`sAe``sX?BY۠4Zs>1rfb*h`~o_|1cO{@Y͒k'=0>05Myl13Ji" '	CKE?[g *RR((iѣm1`QNhD	[ՇKJ̮-S;J`-BtoXA		p_8ɾ;>0@{|)pܢq }?%Ke摳113ebF.a" 'ldA-38k+VSiQJ'R[4B"+;W(
$b2f5NhDobS5.
PimaՉŵy^	H^#%^9n#Ν enCs/tg'-2"!V-2_3BHpdvmx~v] <!oas0=$wy&]"#dGYob豓\"%,{Ӟ#E{HxȭXZAXDX;H)q](RIF/,܊3.#D'4$ł1}-$h.X; mtN؝q]ZCrDR!"(]HeP/$Nq mI93/E ό"^qc*>0ehuy1D$X!ns~87};^FJoN}e{GYobeaO_ǒE=I8Wde]3?zŏ>0a?^2YjqKò{	q:{z_c>BN2|a  	~X2GU|a 	~v*;Ans7K-<CY8''XVصxůҿޮqcό`0qyV=S5!C	Χ{seВ,Z(ݦ]vUIdt@IIH0	 5$H0 A	Y&;3WC7:f	G<	Gր 5vwtE{~pD	@u-8 |#]mnOفa "I"Τ95!wh5ᎇWC	pB6`˄d%\z(O9Neug"Τ,愑g5$:H$9$YD	$J*u8Ҭs!wh5mev.?v$nUZq;όAUd>;Qf؝ 'G=HgN	$X$XELbjI-P$I"ǅݥ>1 k|6?zFIz5rGցp5Qv!N{X}ػN<'&38G =Ma F}xwspAd90]u`8nll؇ kؗئf ,MdahIu:Z%v)Z$2C>0`59\y6ILրMd|vpZed-b}k,C`@_x.dIz-],$"΀e/e<,Le`B?V	9N|b!Y&8K^Ŀ3J>1K$2G2؝};ٿc
:lXάgZlY8cا#|e>1  W-R!e-k,C`B_R02A駟%kLcv^8G$5/2<cNF!v,,L{gmβZfpVS+h|>ZUth8uuDH$lVD\#)'7ܦ|r2GgƟ~2燳qf0;#F\̑̾4bFUe>1&llH	8,̿8ZfpZ$+hi*3f;2ӤXk] 'lSjnYNYat0=L?c'k,5.)5O7LvdSXk] 'lSjnA:Meap0̌)k,5.)5O7f3}ѣb><_4C!|4菱C ;%wCXF6dDpUu`J=Mŵs
=u׈;پo%bGx2e݉h&gl"2t{#v0f42;!ipόB%k#K3g|bY&Ĵ6wyr46A#
lcwFQ^Y&4"</	X|b[C?{,+B
޺4
#1r5PI>1-9glLe,; b|b5y'=1ּfDM`,+; dS8CqǟLK$F1cM H%Mh2a`#FJEcq4jGjّ~Cӯ!32KJ)|lPuV$9*&|1@`QbGtgqU&}byŵ|ޮ<¾ϐ:iw`{#v0f4޾1\I,s|b2lX|b7 3/#O~0f1K_h7>1I-Hy9cόFAkF^4zF!U]\IdԔg,yMa1/2Y9AAH1uŉ\dwF"Y`tɱ/Y; 36w1cM H%PcqO@=Y4W4V&PWF}:dKJ.&fCQ>y=|#{!Ix9g¾k4P\Ut.-Gz_d^c&6`6w-?gr/I\[_{s61S޾1
4ʇ(
VI-vyekA-gl#24vH¹#XW#4g(,Y^[(k$ecOd0f1ԐK}@ Mdiz>1@Y&V^nX$|Ֆc&i1D$@N֨ld?}? YG6 A2'4|bSYKJ+WO2ΘQwr9*X+Fw] S-Gz
L-<77?!s61JOOI.S|5 4glLe؇;"0f1	S?>1\dK>1\Y&fX¼ػQ|bXVgl!}Z8F̂W1@`QtgqU,Z}dV+;f;ٛ'DwX3}cH	8l80N0{,`Gq	Cvqm^#Y{,`@q/ec}38czN2Xe8cq^)q,84*{,Xph%{,йN2Yaq6>8f]N2YF>q	ShKhXp8fXp8fp݋Gv?Jvb@5`xb_ѭf^4p݋ҿޅb@5`xb_:Sg.0:{<N.PeŘپBXT |Eg,^X^e;|,ؖF88|b[uqia'j8|b[u87%Ʃ\6>`-jF8]a%aNgL{N-:Jqp.ķ3T,ÇK|F8WaIYlK|F5N2oikӌ>U-u8:e1|3>15wFs0f1@.	k$Fό&05#`񳸆3yS;Ҭ8b\2u/pӨSK *X F8Wa[,'Q{ ,ؗ F5N2Չp
kӌ@[.Y:ne2̔,8ŉpVF88*ĸ'QfAepӨ'j8b\u87Ʃ\6@K. :zqÈKF7N2ΙfDxپ5vc{}¹ l]&!k#Kg9dZc*/2zGzUGb\5)_alKvFjeXq+?NXeBN'f@?.u8ˆÈؗD5Z F.
SY-INÈ;RF88ĸSSK Wb\'j8ĸIc$,È!.u8ˆÈX5Z :.u8:ec73<l[ ޯGf"lida\͌b6T-s
)MdiyP¢	X|b}i1\͋|#FE2Ol_O*"k#"-X&*T@5_	݂kE&5no`r5d£5k#"{`2>06IfOB|`5>0I0PM||aQ9MddQyN
`TMY

6	ό"5L!@6^MddXvP X&|aAMk#"X!@?M|aJIh
v	4>05F͂	R|a^Y&2(VB` |aC$FE4&!@QM|aC{$FE2i`R6,.I
l{dȢ͂Y&2)`j6P.,YR(v	
tMc-1LNM|>>0'dȦb]MddWO&M>0dȷ	}k1\IdHB|`L.If`B|`|a$FE	vOl_,E%k#")BMI\kdȦ
KO"idȦB5
`X|a$MddU0!@o` . $FEBpcdȣ`^|aYP
 gdȦq`g [dȣ݂	V	:>0k$FE2-X!Aels
!MddU#(		ek#"(`* dȣ
l%&TvI
	
,Xq|bڳ<7u}W3c(J>0 $F 4Ma;,<7	XW3cKP$FNM
$րV6~hBD(h5dȀ{,"lփ'F%
i~A`ӯF/CᥥP\UKX|b	6Ifw4X^|k#a]L}r
vfn:@NئjJ>=bY8%?p=_1w'<D8"|Wgǟ(ŏ>QIX|C?p#|3|'qcϔDˀdXXNŏ>QIe7_],yDŏ>Q(ˀ=bY8"C?o,bY8 h[⥐zGbY8%eT_wXHLg-=1wX9?od1wXBRg-Ao<D3!>$6k)(K~}tǦ:j.Y&6o#@ilg#@OA&Mdl(W#<r2 .%2޸wr'_bbgv;?-B1O*B՝#3 &n*hӄXtZe^ id]#\@0'[?J{(,+;G)jWеgn:h	+>s?t8?d5wu1c2(@5X]NoYzy(K5e'W8d^GYzRئfLf3];FiXR| }k#gr/B[+YS3X!1Vw>2Lf@'P1h#K-g=09ԟ()Mdl134	Tփ!?A~gejں*m52524th9/_4OECdm<擋^|Ak 5YݏX:,{ı<i	I&cƚ8JL=0aᬭ[WEMY4W4W(iѣbo_4OO%bf1Č]D$@NeWL*CY\SVȾJ.afѣ'`ᥥS@@hLLF4ؑH	8,:fpY\؂J.afѣd|>ZU>HlNK͔cMiH=˩꩙YelA%m0u/?_4Oz NK͔cMiH=˩38k,4iTVJ.afѣ'_Nicgҫ;.X^iaϭƌLL'%cMiH=˩BfpYfhҩ\Y(iѣbo_43iiUҝyvy!?6IbF.a" 'ldS3ʓ[ZIEL,4|daӯX|4biHNKƛ1v	8{g%Sᬲ9EpޚrQvGNicgҫ;.Hl͒r_4ؑH	8,Tᬲ"QQ(iѣ˞s3JN_4t1cGyاRY!i'{3/>	NKƛ1v	8{g%SN5Y4.ej٭aXEL6O'3|ᥥWJv.yv{/4C4>͒r_4ؑH	8,33FP̭[5]MFKJև`=~i#m0	p2Yx?9L,UC9(iѣb_4OBş~i#m0	p2YwfpY\TEL6O'3:|4}hvLLF4ؑH	8,ᬲPz<]ds1ӯKJր 39/6Q6$b!"pK.x7L*%'F#ק_4"Y3?tlR)dz"&>ZU"ئM:,C4ef}9YDؒs@w= eIcMH	<bd#8FfpYfHsCfѣ`?_4"Y3?tlRýS5$U[iiU2m)13tktXyi,}FU g4?bIB> w<=L!g -#?13ؙbrsO"X/4*fᬲ̐<]4uE>f~-*3غ$lR.Xʾ,=wYY鉛$俌i#m0	p2YsO7L-I o(ii}ѣ'`,|>ZUtgtHإ6,]汕}X({4?b@>1!NKƛ1v	8{g%4q)Ye Yth:ӯKJ XdLLF4ؑH	8,S3m]Y(icth:ӯKJ!X~i#m0	p2Ys?S3m]R5i.rQv17>NOᥥSE0:LLF4ؑH	8,3URR(Qv17>NOᥥS@4bLLF4ؑH	8,geMHK[zrJ.ago4|d`,|>ZUtgb4 ^13d6$b!"pK.eS3ٻ)
fvGO|ᥥWF{.Hʾ|b!C?6IbF.a" 'ld_;L)
fںEL6O'3|>ZU>1%bf1Č]D$@Neǃᬲ\%m0/4|da}:KJ.biK Mye_e
;#.{5DOb d>|bD	NKƛ1v	8{g%4#
fpYQh%m0y'Y?G>f~-*2غ)bY#bkK_b摕}c.{/4Z"h~|bLLL'%cMiH=ˋS3ʋEdQvGO:KJ.XbHؑ@bkK_b摕}c.{/4Z"h~d>|b&13d6$b!"pK.ijYepY>ZUth:?"uV>f~b )fؑ@bkWyH˞fg0؈9Y9XόH&iI(ƛD$@NfiHᬲI%m0?4|BҩNK͔cMiH=˿5Z ]MFKJ39/6Q6$b!"pK/UL+Vk3@>yZcO>#Za?>D}j3EEvE,qq	րD*ZmՉ$G>>OdL
֘g֘A(O>ϭO!P_5>03	|bC(]*dgւb|b"QdĂO>1 >,}knCֹ[QdX}h,d}h/-Z>0JOB|bx*d|b@O@K>,~(ݟݟݟs?qOs0|Eψ>"UT.a=OB+?F?;?~H?coeόU_U_U*s3^2H;p5#/CH|hiS-z_	c<}xyS{GΓ(]OL~+8нyƕȩ4KO\as+/	Po*^y	P%BT/	P%BO%-xMxk<&k<kOxMgxMgxMgxQAτ$e#/w$e#/	xHF^2F|fn<f|fn<ffn<fn<fn<f
~?VYk<uW|)<i񧚊j[xO<`|`OBи1.m<.naX,T+x| N; N;X5a| N	'x@w VH+Sk6z̉IDRY ̉dH"G<ȑD2$y#̉dH"G<ȑDR*zP%?l9F;;;;;XQ;;;;3/^kx|^xy_ɾ/(Kyg⧋˞/^/PE>h^h悏YC+` SgXS3PTS5_.%ClD6BhN@AY	Tvn@:ZB:	ӤRu ⺡:	]:MU WT#A'A?\BB3f4Bt d+WT#A'A8O$ݲ(ND(u
[E	Ѩ "jio<4iPOQ0&D(EaL;
[
fpՅ38k*E		E?4≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE).IdPQT!h4lMM-f* W$ݲ(OUʆPG#W$ݲ(N54Y4m뚙\(	b&	
"
B\;
[
fpՅ38k+DW)Nfp|.\j!9
B:
Ad'AQ
 uV洔DI\#\ǕTިZW5"J~<Bմ2%WīU7S5m+zUVҩ=q*yUMꅫheiT[J~=o\-RSBE'.a9iz޸Z8WCHN\r%XpHqM	6Jzj(m]!9s	Hc|EU7S5m+zU|EU7S5m+zU|EU7S5m+zUʪoQ#|
!v<;墬yUM;v!C! ^ǇpU*Gp(s42@!U7`>@fHxd;rV<zs\U7`>@sNr"R܅* H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZyUM;V\nZ"H"f9\5t9W NjZCEU72@D墯USziT"UCiv-hQ*cʪoQ##|*D
(UcʪoQ!գQT#|*D
(U*Gp`>@sNr"R܅*!hBPC5Q]-;墯ǕTޣ꙳
E	!UEU7U~<T͜D8R(HoQ*P«U7lm!BCzpoUpUM_*GpȄ0U2*EzqSyr憐UʪoQ2!A(LCjl޸\Tz'-xwAc
%S"Pڸ[77.hi	E^<"dTȩ6M˚BrW*GpVEPj҈BzճI*ǕTޣdv!!LJ5"f8kjCcʪoQ2B;s
%TP3b5HJfHxd;BD$'-;vCCfaNZ*.! ^ǐ<.hs	Eݥ٣fidC(tO2K!k<-\r|3iD46h墯a1g0:m:2Zw	Eݥ٣f@Եi5m[oQ!^ X[Br|!qdBrW|3Pi
S6|-g;gn҈hl3W	E_aL"Q0&DSgXS3Er<AAaDD(i+ᥫj9h≄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"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")vC |УL9BTͧF_Y9h۴4srV<-uL̩$K54JC,Q5tJD6!湫JU7lm!BCzpoUpUMjio<ZDkE-!F(tPnET4WʪoQuLZC"pݽ0UMjio<ZDkE-!F(tPnET4^pLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\p  5N§35aL:iUrZD6ᨄCl)Bt0:BnAY w_*s*rts*!3&IsG0!^>P%55FZk_4]$q+VkIhZ#1@/dz~; z0DߝKjuCgbjZ3O5|S+Hrq,BSZSǀLxJz=BA ?(0DT	PPC!b,yLG_(Jx>eb(b{(x$P% 1H>>g ;a)dg ;a*  ;a(
D,1@DG ( ax})x !Ȁ{( +(0 (H<
MLW+J2CqGb*~JFPzǁphJ>=A z=!K vb(h;@@x(<1@x?OP@#(<1@v<@Qdz 	BGOG)d}Ja9iW0lAa0z<Ar ;a(@Qg ;a(4P%G
Bz;GJT zJz=B 9e0v([7).7D |>;zrzJϏ@=v
3fEU7/[fHCt*!YaGPOG_(dǒPe@A=~J>x=.?J<AA/cGPOG_ǀL/BPs4??WʪoT >gaj٭jUSzm38kVkUhiXZkZ萤9E4Mq|&q]9jrhyUMM˖a&[ԋ,UW0CC/ej٭gpMM-fʪoQ(6iMs4??U#$
S	 ;a)
P4B@DGc4%ܡh<J<BAz>OP=@ʉQT(6iMB#,yUMꅫhC	Ca, KV5HWs9GH`>@~EGp-\L,DG6 3H\\? Q.	@h~+!䃱? Q.	G̃CAQdȀ{(xxd2#4Bj52ˑV&>=o6zڐZC3x-\7jں*G_|Zz"+u;jꅲM4"4iQ)9fhҨ[$L_ ʂBQQ-B(s4DGc4%P HHGe0x9P HHGe0|<Bd!!?@=v<@T^Bd!!?vHdi3a*k[WEPs4??fKMj5lD_(9fhlZ4_4T͜QT-\Ci顤_Ȁ{,TwTW,UdiᦆЕ=4s
DMRR"DC:Nh
KdvMyUM;5dFs4??UǁphJ<AAeaǁphJ T&H#/H
-҂5Q
$iJ? Q.	PC!e0RP NC@=v<@P"~Jz=B 9gej.m]B#/kf*˘k!jh~ R(jW0o\$j/[iD-\ٽpfHDC
+uAZzQ\tRA9B^")#[MpD"Ȁ{*
A~EGpjQW0/H 4alM1}38k+dZ";.)"/? Q.	GR Jz=B ^"죱\$)dBB	|@=v<@T#xRxd=yUM"%tU^D-Q
涭v3xZMH4LMWD.koTȴEȀ{1k5̋Tިe(vwar'pQ3J*f)ZM4şȀ{*
A+մ[$L]38k+dZ";v!j4"죱\$A?!Jx>eȀ{(x`BP ̺Z3˩jLq-Q7	
H'йjHps4??V=oMGsWBE\\_㹫hlZ44%OE2STan+sfA"lٽpqChR(rdZ!j楺,_ &k\WT-\=? TV7;fȀ{
4͚SD_ ʂB
p֋\[$L_ ʂB
pqtnS6E/e(VMSQ!t!@nյtU RVMSQ!t!@nյtURrErsNr"R܅J"TTw]3HQlҚ!9h%? T**H	a;.(6iMU"죱\OGB1@?2_U7T4ᬭ[5ZUI5ChO@=ZU<-!HrF!l޸gn+/萤9EVo\3HqMW]	+UElA!? P+w
!FlҘH3RD_Ȁ{
$٥0smL"W.!AfݥjQ7.ejڊs]M["-i/@= [tHj-~")!%մ[$L_Ȁ{*MaD4BBݫj/@=0!9Y6iMGp4VT_%! +DW.iVk&zڷm ;a(|"^x*b(^=B=zs]M["#%_CQlҚ!IsBV萹FBBCzpL֚E5OD$'PnյtUW0CC
jhި\7jں*G^;ݵu7:[Ώ
4a/IhWVT-\=U7ho:=M[V+抈4L`>@f)/? TH3UW0IDPC(d٥5L[WEQ|3g2P,sR&3ZbgT+wVkq
$iǈ(!(7H4r|4mA'-x2A5N\;墯	O@=
XNj؃5-ZB҇5rWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*e0vz>@/d<A	d~<
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZDO[5ԏjAJx StQA'.WKVrWȀ{)f=zs]M["H;WPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xh抡hL٥4UTVSg0UM7Iz!Jrڶjh~5HWUC0nյtUW0CC`>@G-ꅳz᪄VkE KVȀ{(BD͚CYg3Rդ' V֘gn3fCqDYg)(gkCjq4𡤢"QT.\M=g EpޚNHr+Vȍjh~"졅(hmW0ݼ4R-g ʀXᦆеsmL"LZ5TLYQKHZf*@=v<@Q`>e T&H# wC2gT-Ra*ǕTޣgFtvaqSzޘR%[fP
#zD\$"L֙R(HFlҕYbԵi
4͚SD.&r憐m[xO@=|&脃Dn([7Եi"\$'PCqD-\ٽpfHa7.hiVӷ':m:4_|
4aC5P+˘kF'A<_ᬭ[5TDջcZk[Q&kKh\B64TAf(6iMȀ{(m]R5i.N᝵uB&b? TV7;55Q3B.jE_ ?Dk!an\-!fȴE"짭S(PimR(n\_ v;fw]3HPm]EճZEFlҙ\RL;"jio<(5/\$Jˉfj7;v!j4ww6$)-JճZD44Www6$)-K]$B3Zhi⺡je\oM0s4??eLAZz KVLճZDIm=m[;zL֗1~V֘GTިBj'G;&a~;(`>@jۤBqD-\L/@=1r(ɳJj;.(ڶyUM;-P萆YH
$iJLM[ѨvK/USzhSVȰ@VkaEE4iU\3fS6Eal޸H3Rդ^"!ajRVT-\=$j!QW0Gl܄"^ѼTikY,?ZD1{FΎQZj٭gpPD1xˈPhEj*;zCP^SyrViABҊZ5e=m]6G6 rhCt*!T͜ʑBD\6!:4[L֘Z꙳R(Hz"f3gF`I]S6s*E	oUrL؆w5l!D1xww6$)-K5t%5ICHx^!!%Y歫v"53[:MUP,4B\([7 KV3dZ"ǕTިZtj'GpݫjUC檶P%"eA@ssU)jJra`I46iCHZ$mlc$5PMS,ZL3HHIlyjݴ-4UW	Hajں*m50lֳQlҚ!jh~=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<@Q SG2z;cʪoT-P٫dXYHJ[.m]9W%41ḟMȀ{Vk9hR\j詴;tgCEU7/YjH!K\.ZBٽpko
aoT!X/)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(aJ2lA;fH3S յtTjaj٭gpM0oUnaj4EQ%s<EREs-IpRLn/YiY[7m+.eXNi
4͚SD'-~Lٻi\9s-tTw]3HQlҚ!9hfB#4IFiTalݰ(^"졝'pjڹapݫjalM1y[oM2kY5pR-"gT%Cp5pMM-f@=v<@P{*	A1=B 2@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V֘GTިBj'G;Jaj5lDXˈPhEj*;zCP3iDY$wIhmW0DT5L@=0ZM\ChZ&fФL bw
K*QT4hhJ9"d	)rUWD$JKysD4"jio<(5XK-38k+fp̵R@K	-[fHZPNZ*c&z!BZ7-
4!;H*V;3мy
@Bѽal޸Q 	-(ETJ	P sf1NiE-R(UȀ{VSifLղ#ykG_W.!Ah;/-T9Ȁ{\C@=zzi3Z L-\M\Z4͡(_ ؂wTVShH3RD.m]B-i/elA;2D!MCI(o\-[B房ǕTޣZRnh抡8z!e!(5*=lA!A2C;vЕ\.*nAj҆7jZvWBUpJBި\Iz"%T47lCj SYal޸\\_Ȁ{	j詴z٭gp7ѪfL֚~"TTw
--i4[7jZ4ev;A0!3FJ٥0stnS6E/Tzj+u5lwVWja~"h2GpѥR6iL-\&[CT͑hajں*m50lֳfi3n(G_=TM]P*-G;%Zr8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PC$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a,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!]$5m5t4J^Dp6iL-\ٽplֶR8^;ErZmfU\EPȀ{(\PzMgpChZw-kjA4Z噣Jjh~Ȁ{(gCb	.Q!h
Mpo\3B"i4VR%Ej*;}<EP.ktx[h(5W.&tj*zi;55Q3B.jE_+dZ"q+
J"%B5o/A7IkU!M$PڸH3Td:h[74WA7IkU!M$PڸH3Td:h[74WzѨѪfsղ*kȳ5m3WEQhS9G(5jZBji
E	!şȀ{VSifjaj٭pEi56sTިajں*m50lֳYML!CU4USz@=j詴ճZe50Hl晫I,DZML-[5[աVL(5sTf)*PB+W5SVȰ)"^vc|
ӣ;s4??PLA!_MV֘GTިBj'G;&Ys
!oT#,DC
+QQ5,UzoR,4iT-\&b@=&%Z-rѥP"3FB-i,DZML-[5535d:hzs+DW)j뢣G]tU0 B湧G)nB+QfO5uT#|
!ju$[V垪&R(HKyIlַ0sjfJQSxiYZDo-p$֓UIpU֊Z9UR!n5OD$'PCdZќBTP)%5HIH? SVk;7I-[]0gL֚EѼVqCcGgPΎRIQ&kK@=
E3fDpEI[M]"? T**H;4Pi4f&hC*Hjjim]6ZkY-ڊMG5MfC\\_W.!UC* w_3h[7P抈4B"!q"geJrV+VSi;f%d8ZM4"-[WEMwJ\!nW6iMPL֗1Ȁ{VSifҗ$4[Bĭ[5I/ajں*m50lֳZR䆑tHRZ8B3Z\"-[WEMwJ\!n
KGEIL֗1DgW]B;RLn/\$Jˉfj7;' EPsm"ji4l憐5ajfpV\3UD-5T4t
"\$'NaFD-"QU_.ktxQsJV49sh6PL5/@=j詴ճZe50o[TB$)tXQ&kL_!gNw0 B#B3Bp2|!4_Ȁ{VSifҖ(mtHZJjfU7!0Cջh[B52lָQ&kM"UwޘjzRkjݴ-!FkQ&kM"Uk\3Q:<.\(5|2SL.[Z%*|&脃Du5iD-\M\Z4͡k[Po:<^5HW	oPsj҈ZiBַ0txDZML-[5SSfD!UaDjIȀ{VSiffkM!-P쁌-( DZML-[5#3ZhimnТPZD^"-[WEMwnED8ZadFL֚E յtTjaFJhjjf8kym]6ZkY-ޤx\5t$PڸZz|
ӣݼ)	3BjPtxPQ(-C"`>@4li7IEFVиtzBEQy$wZԃD-&hi36i4??f*.be(ܵZM\Chflh~UU\ յtTjaj٭gpo24BKt9zslֹQQ4W5ԓ=nN᝺M- j٭p9"PZgGnҶ (mtH\9%p҂Y腥MH4U
$isȀ{VSifҗ$4[B3WBSZD.bfKMjhRih$-D$&4P∳jc$(i(U
4͚SD.*nAj҆7[fHPGa"QT(6iMJBި\Iz"[fHPGa"QT-\.*nAj҆7[fHPGa"QT-\.*nAj҆7-jajں*m50lֳYML#I35&a"-[WEMw)Dh%5QZMMEU7,DQ詵]$3fW0MTLЇtTմ,DZML-[59CLZ5TLYQKHajں*m50lֳZR䆑tHZjanТL֗1g յtTjaj٭gp"萵q
4]$B3Z\şȀ{VSif3IWEP"QKHZzşȀ{VSif543fICHkoVkrErV\n惸BCUUCiv-hQ*t
"\$'NaFD-"QUJD'sMS
jhާ0LAQ(Ayk!/epޚe!Lֳ\Em50֍U4zB3ZhiQRA.QjaFJhzj٭mfqCHh\B64TA!HS9(im3b5H_miyUM/FtsRkkL5QW0܅EP֍3hj-Ȁ{VSifҗ$4[Bq
3f
$ism]6ZkY3SL34tTICHkoVkyUM;|CHCoL5P)5nʍ52(L֚D1I)Ѫfa!!LֶanѨC;tT_3΍Dm\PwSJӣU\TյnI/ǭJ>JճZ? ICHkoVkk5-C!/@=j詴ճZP%G ٽpgoUTO]$8+kL#ʪoT!z5[ZaZ*5CZ4͡fȴEv)	sV4hijd7BިQlҚ"DZML-[5qCh[Bq
3f
$is յtTjaj٭gpFHD0P٥0MM-fv>%C5uАC[xZk[YjQVРФ7iD_-uL̩$JUʑ3b3SKy垗2
#Z)iCCEʪoQ! =!@1@DOG)dasEq*U7P Q
H'жoT!{#ܧh0xwb)G@P2A>zP%? S
Yc\\JDZML-[5SST"s]B3ZaDoT5NA#xajں*m50lֳO[WEM5ԓ=i5Q
DxQ&kL[C2+j+!7W5ղ),?iAn(f? SVk;-P萵q
4KT:
$is"-[WEMwJ\!nBFJhI,DZML-[5!BFJhI.J롵m[;z3FP.&r憐eJrVML'w+hQ3H\BD.gnQ&kM"? SVk;U\EP"<A/P!D1抡i5sCMkFv<8٤).hW4-\&b֍MGsWBEs+Pj!? 3iajں*m50EIpL٥4C]$5m5t4dJZ+m]6ZkY-7o\).h𹢸P@=j詴ճZ!5mVmj+!75ղ,-\=yUM;|CHCoL5P)5n萣MLW+J2CqD(5*DO[WEMk;DZk[YjM[V&i
$i^"-[WEMwJ\!n
K*ˉiQ&kKDZML-[5!B4UOD(SfCUԤ	HQ*n:;ImU\ERB+W5R? SVk;մ34-[BڊMGu5lW0CC7.ejڊs]M["҂Y膲!HjVȰӰJ)jֺ*? SVk;.HiD%B
4D.b@=j詴ճZiKD-!IsEPq4B50EIL֗1r'pQCMkFv<8٤).hj&iEPsdiz+Fnѫj]fhҪf!pުjIVջh	x=B=p܃ELhpL֚յtTjaȄ<CӸ@inA4N܃ED8\ZKQ&kMf6Qi
 d<BBPC! Ff S'nA.h%(5pnl?Ȁ{VSif҂Y膲!jVBoR<.kdXZz*o=\ڂޤy\SVȧph܅&q]B%!j4Ȁ{VSifҖ(mtHR\T.\M=ML4CjpL֗1c5OD$'PѥT9sW0CCPknaеs
-TM]CZ4͡:
jhިfhҪG(i5ַ0ChZ&fНE"zzN35 ;rDIm=m[jk-[WEM*Q~>FBBCzpo\).hiv֌-4C[x\k<5$lղ,_Ȁ{VSifټ)ڊMGzHp5!sEq,N-27Z[6jT(;oT >6B[QY	H𹢸? SVk;FZPA!D44h[QY	H𹮦b7.emA
VVBoR<kdSZPAk=CqD)\jvaiE-REQyv)	sV9ZZ 4͚B҇5湫Isdi@=j詴ճZlfpVBoR<-38kVW	j̇Ma=m]6O[5UD%flָQVSiu$\(5 յtTjaj٭gpjI
#zEBյtURKFlҚ? SVk;phVhއ0o\.R\8oUpFB3f/ajں*m50lֳ[$!T-!!5lѹ	-[BڊMGu5lW0CC@=
᥼S
4͚SD(Q5tUh6j!H)BJD3SKrt	jRh#zw-4Tېh+Iq
$i3ٳznЏdaiAE ʅEIpjaFJh&f֍D)%5HIHjinB! JM|HCd=;֖*`D4TCfe `>%IWD,DZML-[5UD%flָQ&kM!DoT3HqMn-Q[MLX^%tU	jRh\jhrѦmqEMDoT' =n4Bp54"-[WEMw38k+VȍDj).7QKG0Un=? SVk;ճF(fi3)tUVжzs]M["#/ajں*m50lֳB)f)kFC=TM[VD44rDRBР'? SVk;/nQlҚ*j3DյnICHW$L+t:
xC 2=fkM!5P湪(UD)$7uLˆWS:(6iM:J9J	x=B=p܃ELhpL֚!DIm=m[l޸R\C[xZM]Ȁ{VSif҂Y膲!jVBoR<.kdXZ7-
4!;Hk]E"-[WEMwJ-gn(h[QY	H𹮦ahއ0o\(hR!tUJ?KOG/77d<'TO|~G𱗞zY9@𲟕	rFH+\޳Z"qW0I[
4aC)")\$J5hU+DW2Ԑw
!ju$[Vخ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aP2CPCd!B<AAao<5UCHP謅E&m\5|'-3fBCz膹[f)RЦr	HQ&kM!5P抈4BTW)BkM0o\).h6iѡDoT.Qm]SBٻJ!BBKf[V⏅ Fx,z:ck|5B4ԏ᚟_xw׆Qc5~ + P<p,ÏI0 ?@fsLA>@.~L>r+xVu8&}pЋ|4-<4B+S*xzτⷅ Ƨ]oEO/	>w/;DX_ߎS9ƨ2-xhG_]jx!+QgнBS\<?E%A{rG EZ3$xY'_U= 5u y;Bg§O| >Re?
G>?Yز+_	S<,N.k袧,|sO8<hiM<jo9%|2AgQ4?WRϜh!Fr%XSsph(
]z	.Wx7K?ߝ~p´Kɾ50٥zOǣǅaxP@ 9I~|%LO-LXЧC
|f%4Q40Va?_g3ʿis}|eO\a GOh,TH:g±gQ+xT@#/	_	khZ
>yڇ
o
>r9e 9,dQO}E z0r7`c5kg/p*xǠYjk^8xX5i_mmm'(pv9
fpRި_38j.\KQ|5m!LНL 	P@:ƕO4h~~Ѩ#5.hިko0 *4O[z#| =mꆶMJQ&kMC5HWz.weSTVtO[zUjմ NoTJA(STEp:'Q*[fHH4O[z∕~螶B#%_MQZDaCާ0Uo\.fH%^螶9jzs2E*'D3UD-(W:'Na!l޸\̑DJ.$'P9rղ,Jjިk!%_4D7.ZEVLި\Tzj%X]3HH4O[zqSyrdXat! =mM˖bU4D7.ZEVLި\Tzj%[*&iEPL٥4UW0CCtO[z5TBٽp"y 'D3UD-(W4Zhm2BަKTV4U,$eJDBB3f	E_,$eJDBB3f	E_i
Dx[B>1fW,eJDBB3f	E_VA)XNi
4͚SD'-~ʀYTJ*	a;.(6iMUK*MdR(%fL٥4BrWJB֚9rZ	=mꅫGJǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*u5iCH@ާ0Uo\.fH%^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWJB螶9jzs2E*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWȐA)XNj؃5-ZB҇5rWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWVA)XNj؃5-ZB҇5rVʀYTJ*	a;bԵiJ	EXw)$7
#zgn҈*Gp[BCzp7`>@v(Ww)$7
#zgn҈*Gp[BCzp7`>@v(Ww)$7
#zgn҈*Gp[BCzp7`>@v(WQ0&D(EaL;
[
fpՅ38k)oTSPC$Q*n
#Zh;ijڃNZ*aL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRި&D(EaL"aSaLge =maL"Q0&D(9v9
fpRިIFiTl޸Rih$#x[
-TM]CZ4͡H)BJD'-zJ3JМ_fMm\SD-!ިQjjѦm
DMRR!9hخ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aP+`   5N§35aL")L˗B!_D"g!HS4'AS ,*;YT\\\\ƕO*xGCNT/h'4BP%@2L"W	5-38k+d\7HrB4B52Dh%JAbeB||>ge'H"Zڴger*%r+43P)
fLNBDZfpW(Pz?ger,hljj؃5-ZB:BuRA
V3Rդ#'_io\5PL"T9-38k+dP檦UI o+Vj2Dh%Ĩ-:qUҖ(m
$iZfpW(j΍E_Q%hˉFkF.QahI۶fUQ.Q%sEi.!̃_-38k(q:E	k\H5w.erBDW\ӣ|ᬮQ%JrVʪ \$J\B3ZhhUTgpFHfV<CJOD5RCVWCEXᚥ]sN
$iyUGpRZQ\ӣB3Zhh5w.erBDPtU-38k+dfhҪfcs\Vw	T)9Zhw	E_Ag(	L֚~>d<rАaH[
$iʪoQ.Q%sEi.!m\QCW*"W4V!D44Uʪ"W4V!D44Uʪ;2Dh%3W\PL֚*ǕT"W4VICEX򪂳\$J\C5u3ZhhUSzr++IqmR(ittCge)R5r-Q7	
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xr+U\EPL֚*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUʪ;2Dk_T"s]B3Zhhǈ(!(7H4r|4mA'-x2A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\!58"\7s\(55Nw	T(*Jj;攥4Zhlw	RTf);攨N᭢+Ҕ5ZKNiJU<"ZPkEq@!iJUSzr+֋Z㖁<5RCVWCH~<"W	5-xk*yUM;2DWZ	ᮊDU7)(ik-놹r!iUSzl,h:Lʭ"Q4R;	)KHr-46;攥XwdfHsCfkEq@!iJǕTޣ\$K2C4Z-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]$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㖁<5RCVWCHastT0!"f!j7.ZE4PC-U̒*%3";攨NJDk!Rs2D[4J;攥^pLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\\.jNg38j52DQ9)L˗B!_D"g!HS4'AS ,*;YT $: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<-dBDCп'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"x!aSaLger+DW)Nfp|.\j!9
B:
Ad'AQ
  }S:Bu<#']S:Bu-\=aa|W0CCiY\$J&FtxF@Թr+DW.%sKzvߎ.*o=\EU7DoRD\dhm]D=!,[ D4iT#'_ʪoQ Ffݴ.Q!%Xd54萏aD44Ud54萏aD44U2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_*GpFH+jH3Za%_*GpFH+jH3Za%_*GpFH+jH3Za%_*GpFH+jH3Za%_*GpFH+jH3ZaiEsNǕTޣG]tU0 B湧G)nB_*GpZ5BJ!F(s4jۤJqB?YhJ3fQ(i+ᥫj9hW7.er+DW.%k]	)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<"Ve"DW2j뢨Q&kM"U)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU<4!d>[	D!(4f3iѕ~<L"Va֋Z㖁<5RCVWCHxw38k+dZ"Z-kZEI[M]"UʪoQ23FH+kEq@!iJǕTޣG]tU0J;vճPiVk&zڷl&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&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+U7\$Jˉ\MM0jri(Um۹HW	U*Gp"V\J"jiUeCIDDknDҸOyUM;W(ErYZDPQ(۷r549hī+` Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T0:!:
AT?W<!DAHSQSgXS3FHE:iUrZD6ᨄCl)
f*`tG`@+;
u0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLDBTzS3)Yio:<S5_.%ClD6BhN@AY	Tv7*
_~z؃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٥4BrVz؃5-ZCKyFJh墬x StQA'.WKVrW KVtxQlҚ!9h H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯? aIrղ,4EFCTTj᥼*? aIrղ,.+FB]	Ptx|Q0&D(EaL;
[
fpՅ38k--G H0T"Fw	˕յpUD(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[Ώ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᬴)'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"
\;
[
fpՅ38k*Mmiu3rĵmQR	T0:!:
VvkkL!jh~~Ipj%\7.TB64TA4TA`>@Ghӣ3f-k$5L_Z5B3ZhiVиtu^6Ahv!jh~筈3Rդ5R-\QjVf)녫fllҚ!l޸Zk[YjPVC* 0 BH;10=	FP抈4BB#zW.W]B3ZhiVФq4AhdJDv-;ѲhD#|] @/&U7xR(HoQFB;*jLTS.38jĵD'ǈ('p֙\ 42CqD#NU<AAaDD(i+ᥫj9h&(x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xԾ9BA!DoT-(qZ4'-"U&ݥΆѢ@`>@G.BH;10=	Czᘃ3Zaj+ᥫj!9iǭ놆QQi5sBմ.&"QRCzᘃ3Zaj+ᥫj!9iЛ!&thZM\Т7N
J"%BqGM:<#|W0CC]:.wc `zxԾ9BA!DoT3V"W-C9iCUUCiv-hGa۷*7HB技kRZ8zdFnյtUW0CC_*Gp$*jyjݴ(5C#|ǈ('p֙\ 42CqD!he?|(hz&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≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*MmiUSzUC* $)U4L؇mR(sǕTޣCFP抈4C$#|	
g0UE!)6![TīU7۴W-CZ/v(;9)|.Z_J9kYJǕTޣPiTިgn҈NZBSte噳I\\.h-_0 B1:!C'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"
Fv9
fpZ\٥TNAu3rĵmQR	T0:!:
 U>6Gl܄ΒR*#nBmwgIG)JTĮf7q+zD44t:v!jQW0%X2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hYgFtyfHLw]3HQlҚ!9hYgFtyfHLw]3HQlҚ!9hYgFtyfHLwVj9YZ7MrUMtj'G	a;.(6iMU,&hK:5Li4NZ*U7ѨY%q5S$ҩQSu4??Uo+墪,Nw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?w"≄Q0&D(E`TzS3)YisCfQ9)
d
%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ᬭ\F=TW+VȍhĨ6iM8Cмt:? P@/\5+'jM\f)'hc `zG ʪoQ3Q:<$JjH;rJ3JЍP
fB:B=u_*Gp΍D̑+ -&ii#A'A< 0B%u4??	lW<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt{0OQR7SgXN!1Nfp|.\j!9
B:
Ad'AQ
&D(EaL"aSaLCb?YhJ3fQ(i+ᥫj9h'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv$~e}.mKm1"qQ!BqB0O4|=OxzttnO(O;{{}=N˺zqB*"qB*"qB*"qB*"qB*"qQb&	
"L.jNg38jJjsgWˉj!/)`tBt o ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9h(EaL"Q0&jNg38jJjs8k-TީQlҚ*;4r|4mA'-aL"Q0&DSgX#6iMNb&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)+` Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T0:!:
AT??W<!DCx\;
[
fpՂ3fW(Nfp|.\j!9
B:
Ad'AQ
  ~pLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\sT*s=l)V[WR3f)L˗B!_D"g!HS4'AS ,*;YTʬx9r@4?@4?"j}'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvW<!DA@(*SgXS3j΍EQNfp|.\j!9
B:
Ad'AQ
 u\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!D@@+SgXS3ں7_38j.\KQ|5m!LНLgaTdSe@,'p4f)Hr+Vȍ	O@=tLi4NZ*x StQA'.WKVrWTf)UJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*DC
+uLi4NZ*SeQ\%fL٥4BrVȀ{(m]A,'p4f)DP*n@K	-[fHZPNZ*Se5vw]3HQlҚ!9h%? P)3Zm]A,'p4f)SeQ\%3Rդ-(s\'-~Ȁ{(sZ KVpU)[oM2kXK	!t!FJh墬%? QwRk	a;.(6iMU =n4Ba,'p4f)DG7HS5%fL٥4BrVȀ{()
fձjZk墯Sepޚe!LְZ KVpUJ"+uJBs\դ	a;.(6iMU >WT'5ZKBB3f	EXJ"+uJBs\դ	a;bԵiJ	E_aL"Q0&DSgXS3ں7
d
%M!DkMp_-[Pw	E_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≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OW<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt{0OQVBTzS3)Y榗1Nfp|.\j!9
B:
Ad'AQ
  @:iTK(aEr"QPK	!t!FJh墯PJDBB3f	E_,))R(%fL٥4BrWK*
A
TJ*	a;.(6iMU;!!MM-煺$#Q&kM~;[t\(PivCm2CYH[tHG0L֚*vCm2CYH[tHG0L֚*vCm2CYH[tHG0L֚*vCm2CYH[tHG0L֚*vCm2CYH[tHG0L֚*vCm2CYH[tHG0L֚*x StQA'.WKVrW\)
1
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xK(aEr"QPK	-[fHZPNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xK*
A
TJ*	a;bԵiJ	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xZz!tCо1!D8[7359rZ*1!D8[7359rZ*S5oT6iM֚9rZ≄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
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jispLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
+` (SgXS37I&_38j.\KQ|5m!LНLgaPX@:b&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@C7b&	
"v9
fpT96_38j.\KQ|5m!LНLn!A \
P
P˕.Bxs+	BNZBra9B	O@=z<B	J=!@)) B N΀YQAD!IT)`tD\;
[
fpՅ38kgWˉj!/MW<!D@@ asT*s=l)Vᬳ'_38j.\KQ|5m!LНL 	 뙣IkW0CC_9fhҨ\MTs4??Uxd!T)+f*LW0CCXJ"Fw]3HQlҚ!9hD@%fL٥4BrWi
Dx[B>1fWi
Dx[B>1fWi
Dx[B>1fWi
Dx[B>1fWJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯	O@=0DLi4NZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hSe(m=,'p4f)x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpU)O@K	-[fHZPNZ*CT𜴅IP檦U*CU_t!xNZBSt\٤sUSZ*!*DCJO@K	-[fHZPNZ*iSrJC+4jkER9EU]3HjT"fpV\ѨWW]3HjT"fpV\ѨWW]3HjT"fpV\ѨWW]3HjT"\٤7Iq*T֊HriSrJCLյtTjesCfPz49i
%M!gejں*m52IQ(m=
ZfpY4.ej٭rm]6BB3f	E_ᬳ4iU\ճZjں*m5!,'p4f)	iYfhҪfյtTjBXNj؃5-ZB҇5rWL"Q0&D(E5N§35aL;zizڐh
d
%M!DkMp_-[Pw	E_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)≄Q0&D(E`TzS3)YgoM4O[ROpLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\TADCx\;
[
fpՅ38k,NV:iUrZD6ᨄCl)
f*`tG`@+;
.|ϐsUtw{!^|P1@/>@Bb(^|OOǘb*(GG1@1@=z<B	(Ȁ{(x$1@DOG)dP%=v;A1S39J_C\\s,SJӣC˒5pމjO%Il˙gPϜ`r*fpVW4)Q@=v<@T
D)GǁphJ<!H(x<@? Q.	PG)P ;a*|"
x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯USziKD-!7jڸRIQ&kM"UʪoQ-)nзDtj'GpݫjHn&!D44V<җ$4[C:5nյp$9f%_3`\5QU\EP+f)0̉]BҊEj*jWL"Q0&D(E5N§35aL:5nյqOL"Q0&D(E5N§35aL:5nյqOL"Q0&D(E5N§35aL:5nյqOL"Q0&D(E5N§35aL:5nյqOL"Q0&D(E5N§35aL:5nյqOL"Q0&D(E5N§35aL:5nյqO<̀mpZW
4͚SENaCTCU >ZEUw
MM4SNVU\ESVջhgP(5E[0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLDPv9D'pCu3rĵmQR&*`tPI(;
pLDv9
fpW3$E:iUrZD6ᨄCl)
f*`tG`@ N΂Nu4|Q0&D(EaL;
[
fpՅ38k+"t:&D(EaL"aSaLges2DSpLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\ 5N§35a4Nfp|.\j!9
B:
Ad'AQ
@:≄Q0&D(E`TzS3&)!4<-HP3oUa3fᬡȭgb&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@C@?@?7~uW<!DAPUaSaLgesCfNfp|.\j!9
B:
Ad'AQ
 uʐ܃CHGCis+GWo3OJ7EIs
E\̋D5QVЏad:hC	.aH˙h!j5̇Mں3UMf)QA'.WKVrWQ0&D(EaL;
[
fpՅ38k+4&D(EaL"aSaLgesCfOD(EaL"Q0sT*s=l)Vᬮhl)'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"
Fv9
fpZqNfp|.\j!9
B:
Ad'AQ JB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hSe@Iko\QXNi
4͚SD'- ʀR-޹Li4NZ*	O@=))K[zrw]3HQlҚ!9hDPhrDg(,'p4f)	O@=&Z%s9G	a;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&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@Cخ	xB5N§35aLUb|4\q-D"eB!r3Bt0:N AA t:xGCNt:u sWD#224$W]B3ZhiVФq4s<EPL֚Bմ)-M::Fq]@<-+ѥPPCCFq]@<-+ѥPPCCFq]@<-s2D[4Jh:zz=q]@<-Hr+VPҌ⺀xZV? H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_Ҍ⺀xZҩQ4GCPD '(e@NVC)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_Fq]@<-%*TJfEsDOGCBxFN&D(EaL"aSaLge1OJB֚9rZ(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)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZdH4O+j3JFlҚ]LKvȲ &;v~S3ErZQ\["7+L٥4<-dBDCпrfpV\K\#`+dF4ErTi4^:Ȁ{(c `z\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DCp5N§35`҄4X_38j.\KQ|5m!LНLgcx_%C!|ʀ!xxPxT
x/ 4Bx/0!<|$=B|	4?B`&	9r4_(/ PC(|Dx=ǟT.'-?ZBrY%=~>1|BYz;~>pМUiXc(^]mZB:()W:CHGP%*<#NRt'IG)Jڴu	QR|1/GrCCW4#NRC檸GPUAV%B:墯)#NR~ղ#xGP%*u4:MR"-Z5TL'IG)J"g5T#NR}hQ3HGP%*C	BGGPU2PD>d#PC)*3̃Bw*b%/>t9#NRh*B:()VZhmZDȭgHGP%*CIDf*u	QR%FlҘGP%*gm]P:J9JUޤYgm]P:J9JUb(b>% '.U~"(6iM9h P1ʂ@o*3|1/Gr P+ ^}c(^@2>d#PD)OA3yfhҨGP%*R6iMP:J9JU)v_Ȁ{(x/Vეd5ry˟7mDIm\#NRz$iv-u	QRj٭r%p:J9JUT-hGPUjeJBtrnTf)'IG)JJ> 59h-aQRJ2@jr6NZãXdlGIG)JatTvЀN\«2eܡ D!x	坺KjBtr,UYǁphJz=%"죱\C	Bw(Ȁ{*xS ʄ ^<xǇ`aa''I*i.aaBrtzBT00_jZhs[GPUb,yLGP9h!,M	4DD!BrWCYCth̃Bw,|>zz>d#dGQc!c(^1OAQehI$j&iГDU֘GPU"TZЎ:J9JU"TZ#NRFH"dVHm_fTf@'IG)J:<BtrDGc4%@=ǃ/e0 zJ;@=v<@S>!Ȁ{(x&<?|<B? Q.	Gh!#	Ȁ{(xQz;vȲC9#NZ*["dYgn'-~%?Y\7l::J9JU8k+d\T#NR~UJГDHL'-~UJГDU֘GPUd\$K\Q:()WW(3w0:J9JU%TQ(nBM#Q3HGPU%TQ(nBMW3ZaBrW(bCPBrWG͚JlGIG)JJ9W5-`l::J9JUᬮQ%H:J9JUW(L59hB:墯gej٭rnڈGP%*fpV+Fu	QR1@/=PCD(GPUJ>e"w(b<C$+):<(lѫdXGP%*$K4򸡳FaBtrl,ӣEu	QRQ3f@&U:墯eh+V,NZЎ9h[7TI坵a@'4U,Br4NZЎ:J9JU,BrHjr6u	QRdW46i*3@m_:<hlZNZЎ:J9JU"죱\C$	@3|<B? Q.	Gh!Ex>!> 5FlҐ59hD҇5:墯K4ڰmZ*Pv*y
QB:墯C!n@ZPqQPN&	hGmQ@)'"*|8萏eu	HW%꿔}2@j٥!jr6ku	E_BkBrIG)A:\᝵uJ⺀x[;ju	E_Ȁ{(xS>!~"죱\C$	OǀLx(xfUVЏad:h;UHQ46NZ9ju	E_ep\t59hB:斊Z!IkFa@'4U46iMRڰmZ*esCftygmXjr6u	-|2Rˉgm\#NihEhVR%p91@ 2??=P NCGPU(GS	Q3f@'5]9hL6iHll\#NR|3$͚R-h5tB:墯dJC`mu	QE_)U͚RDHGPUᬮXj٥!Nj'-y˘@|3\WP\5tB:)Ws\tHGǡh>A
!D44;@zvȰ"NiD%U"aEp҉
K'rL6h-hm[4*'-pU	IkygmXjr6u	-piFlҚa@'4UJ҆'Ca(!BrV0M}2@jr6NZЎ:J9)W(dJC`mJ3JBtr}2@j٥!jr6!,ZB:%W*3f@$(iOpW5FlҐ&9'-r:<jr6NZVtxGP%*tyCplmBUp:J9JU$@59hD0:J9JU> 5FlҐ59hDҨGP%ҔQ3f@$(QL6h-h4GP%ҔZLy\̑,NZЎ9er-yZWT59hB:斊iqSt,NZЎ9er٤N-ygmXjr6u	-(c54Rˉgm\#NihChVR%p9G$͚R-hCqD#NZ*}2@j٥!jr63Jju	QRG$͚R-hm[4*'-ʃ2@j٥!jr6%_ᬮXj٥!Ui_DfZPqQPN|89W5X:J9J	@ zB"#A-&hko	˕_ ;a*|"
&<?|<B? Q.	PG)P?1Tf)SIQej'IG)J}2@j٥!jr6;w8GPUTf`mu	E%*j*J$iYVBsKE_J<BAz>OP=@9h(dJC`mKI'IG)J}2@j٥!jr6;w8GPU8k+V6iHm3u	QR?Y\7JCh7GP%*S5zQ46RZ8u	E_3oUa3f4o*CXGPU8k+V6iHmrںBrG͚JJC`m΍9sv+kdZPGPU˘@|3\WPHS5R:墯\᝵uJ⺀xZ҇5-hGPUC&pު"HsBDk!BtrdP59h-h&:J9JU&Bѵ5B:(*M*B:墯U<00:4,4'-{tDG4W0:(*-J> 5FlҐ59hDju	Q)JQ3f@$fKMBtrL6iHlqCfG#NZ*G$͚R-hn҉\#'-|Tf)SHW+vBrW> 5Fl6NZ8G̮hm\#Nihf)Z*wڰm[7*J$59hB:斊\٤ZڰmZ*G$͚R-hU-46u	QR}2@j٥!jr6J09hL6iHlE\oQ3f@'5O:J9JU̐6iHlHr+z:斊TTf)SH*B:(墯gepުTf)Eku	E_)U͚RDڂz:墯gepުTf)g(iS5zQ46p#NZ*OpW5FlҐ$4J"'-|8k+V6iHmW2IGPUᬮXj٥!S6iL#NRzC&pު"HsBD)WCHGP%*
2D.&IsCHQJQQZEW!XYQ3J*vnaU> 5Fl6NZ!̮hm\#Nih}2@j٠l%*TJfEs\Tf`m%DdW0:J9JU> 5Fl6NZ$5m+t#NZ*L6h-h&J:['-pU3g)k=rڰmZ*K4А59hB:斊ety\5DZ۹s,NZЎ9fZѪ4W,NZЎ9aBo\&i\ڰmihDP+IZBsM-pȀ{(xw*$	yO@=v<@T^Bd!!!BrW(dJC`mzeuB:()W(dJC`mz:斊G$͚R-hIV舎h'-r̐6iHlqCfG#NihdJC`mQ)'IG)JPfHQ46NZ$9EdF:J9JUʃ2@j٥!jr6!,'IG4U3oUa3f"T+'IG)JOpW5FlҐ'2l'IG)JOpW5FlҐ)坵uB:()W)U͚RD2+YGP%*?Y\7JCh&Ek8SY˘@|(͚Rw	Rgm]RGP%*\᝵uJ⺀x[;j7XGPUVC|5T41!D8fpj@zvȠ=dXkjA'4Bܪjo+C2"-iQeq5S$B:(R\դ09hQ3f@&";ju	Q)Jᕫj%Z&ڰm)\٤\M=ڰmZ*W46i+OD4,NZЎ9esCf:<5ڰmZ*DGc4%CGDx(!BrW' ;a*b<Az<Ar:墯O@=v<@P| G2AB:墯O@=v<@T1=B. x
'-ʃ9W5͚R-hD9_HQ46NZ!̮hm\#NihQ3f@)RDdW0:J9JU(dJC`m%DdW0:J9JU(dJC`mCVҸKyB:墯G$͚R-h&J:['-ʃ2@j٥!jr6dQ)#NRʃ2@j٥!jr6+\:()WqD-!ges\-cNZB(('U)U͚REJDȭg
!BtrS5zQ46Z:()W8k+V6iHm%riu	E_ᬮXj٥!NhlRzBrW8k+V6iHm΍+dGPU)U͚RDѫݻGPU)U͚REJDȭg:J9JU)U͚RDޖդ#NR3oUa3f4nډZu	QROpW5FlҐ&-d7B:墯OpW5FlҐ)FlҚBtrS5zQ46Z7u	QROpW5FlҐ)GS:()WTf)SU,'IG4ҔG$͚R-hP٤N,u	E_> 5Fl6NZ9FiMRl'IG4*Q3fjr6tnBtsJRL6h-hq*J$+'IG4*j)!r@o)	Ĩ5@'4U2rZVC6s,NZЎ9Öo+%rivՆ-hGPW4Zk\;jS#NihesCftyQ&kM%a@'4U' ޹Z$=rڰmihO@=	r7=rڰmihGUCHP+IW4659hB:Z*4P&j斪' -hGPKE_(% <\fYWZ*@TQ)h"TICIgm\#NihO@=v<@Qd,HR2AB:墯? Q.	PCd!J>v>u	E_"죱\phea#NZ*J9W5-`l::J9J_s9G%*Q3f@*kviJUTf)SN(lYGv:墯L6iHlrҚj#NR(dJC`m%CIDuB:()W̐6iHls1l'IG)JdJC`mh;ju	Q4*S5zQ46k!'IG)JgepުTf)jںHr_3oUa3f$P*3f:()WᬮXj٥!UU+P'-)U͚RER#TFjQgepުTf)FZk\#NR)U͚RD52EI:J9JU8k+V6iHm^\\#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%*Qf5FlҐ59hD1kn'-~z(4PCBrW筑ި\MU!H!D8k<!4'-(dJC`mCYQUu	QR}2@j٥!jr6R6iMP:J9_(dJC`m)viJUHQ4SNf W()'IG4*eU5ڰmZ*ep嬴$8-mlYV59hB:斊\9k+flW.&gm[mZ*ep\!K4򸩼ڰmZ*ep\!J%tygmXjr6u	-|' ޹\#+W,NZЎ9aBo\떪' ;jS#NirkQ46NZRW4oT25FlҐ59hE4֍UQBrW> 5FlҐ59hDTfDBtrL6iHlFiT͚ST#Ni)W> 5FlҐ59hE:CeuB:(R|Tf)SNf W()'IG)JTTf)SSHqL͚ST#NR|3$͚R-hHqLGP%JRdJC`m3JFlҚBtsM)JS5zQ46!*W8u	QRgepުTf)FlҚBtr?Y\7JChS5YWT#NR|8k+V6iHmVkk5-CB:墯gepުTf)EճDGPUᬮXj٥!D&u	QRgepުTf)hݵC!BrW3oUa3f5m+dHS5'-|8k+V6iHmb,+DkM9r?Y\7JChGq\6iM9h?Y\7JChq*J$ZB:墯gepުTf)pޚZE:墯gepުTf)%*TJfEs_)U͚RE4$LxGP%*OpW5FlҐ)G\:()W3oUa3fM:<T8o:4#NR|%sXj٥!jr6EiIku	E_(I\6iHl"\ټ#NZ*kan0 '
4͚SEPL֚Tf)SIQeFiTM(s\#NR`2Q3f@$W4'IG4Ҕ}2@j٥!jr6DfHj٢T#NZ*L6h-h$Jbl'IG)JN\
zi5sJՆ-hGPKEYH@|'.N	r!@'4W!JټhlW.&gmXjr6u	-p4Z7Z۹s,NZЎ9j(nBM%lݰqEM坵a@'4U"#A(M땤+VBsM-pȀ{c
zi5sKUCS#Ni4P&%ĮvՆ-hGPKE\#i(MvՆ-hGPKE\23SKy <\fYWZ*1[)h"TICIgm\#NihrkQ46NZ9s@o+f9h}2@j٥!jr6!,*ku	QRJ> 5FlҐ59hDj斚B:(RrHQ46NZUBCz[4Ju	E\8k+V6iHmT9q+4j'-rᬮXj٥!HTڊeDdW09hgepުTf)jRMk=a|#NZ*?Y\7JChWV'IG)JOpW5FlҐ'(lֺB:()W)U͚RD!J!BtrgepުTf)hݵC檸GPU3oUa3f+%+u	QRS5zQ46+R(HuB:墮Qf5FlҐ59hELk:墮Qf5FlҐ59hEU4!湫'-r4a3f@*qCf[":墮Qf5FlҐ59hE[tyHS5dXGPUCko
-~txko4hPEW(dJC`mCYQUDȭgu	QRG$͚R-hʌҨ)#NR> 5FlҐ59hDTfECB:()W2L٥4KZERnTIsD59hB:墯eDV4K[yfRkvՆ-hGPW#i(M=rrڰmih4P&jr59hB:Z*}2@j٥!jr6!,*"dV:()WTf)SIQeFiTH̊'IG)JL6iHlHr*3JyѡBtrQ3f@'(D["7u	QROpW5FlҐ$M-q_ᬮXj٥!TC*Hjju	E_ᬮXj٥!I#+C09hS5zQ46sS*3f:()W8k+V6iHmDRlW.&GPU)U͚RD%ÆW*%).QBrW8k+V6iHm4j]4B:墯OpW5FlҐ&Hgn_ᬮXj٥!NQ%u	QROpW5FlҐ)ёW-C9hS5zQ462DRCVWD#NZ*gepުTf)l+dk;GPU)U͚RE[zr-s9Gs?Y\7JChwʈ֚LD#N\gepުTf)jVTf)'-3oUa3f$Z4H%9hS5zQ46lV:()W8k+V6iHmӣČҪn(u	QROpW5FlҐ'(IHMGu	E_4a3f@'3$JճDm6i+Tf)SNQ%s2DL'->lW5͚R-h$Jdk09hQf5FlҐ59hE:5&ZB:墯(I\6iHl<hm\#NRHqL͚STj٥!jr6S:()W{tʌ٥5J͚R-hL'IG)Jۤ8Tf)P5FlҐ59hDBtrPCeFlҚTf)SN&i_S*3f(n6iHlsT:J9JU(^!26iMR3f@'4u	QR0gm]Rrj\-hGPU(dJC`mCYQUy[7u	QRL6iHlHr*3JHr+V:J9JUTf`mDW)juB:(攥_rP+DGYVBsM-~r	˓aBo\p\59hB:Z*RiQ]S6rֹ\#,NZЎ9&eCeFlҚhvՆ-hGPWQ)nBilW7YVBsKE_+J!jzi+z坵a@'4U' ޹jlW;jS#Ni#MU!2aBo\&i\ڰmihGUCHG̃P+IZBsM-*\6iHltw2W-B:R(dJC`mCYQUy[7u	QRL6iHlHr*3JHr+V:J9JUTf)SM\J湫W_ʃ2@j٥!jr6+\5tJ⺡Btr&	hO@=|"DoT(6iM9hOpW5FlҐ'U\ZDV!BtrOpW5FlҐ'U\ZD٥0:J9JU8k+V6iHmDR4Zhm_3oUa3fM:<U+P'-)U͚RE4֑TqCHGPU8k+V6iHm5U4!UGPU8k+V6iHm4U,u	E_3oUa3f6nWT嫚m\#NZ*S5zQ46"dR\+zrB:墯?Y\7JChtwʌ٥59u	E_3oUa3f7[WTQBtrOpW5FlҐ)Gi4OiJU%sXj٥!jr62Dio\HU|٤kQ46NZ8-T9s*%3":墯ۤ8Tf)P5FlҐ59hD٥0:J9JU{tʌ٥5J͚R-h4'IG)J/nQ4CpJC`m3f:()WiEp!@j%_ΐgm]P:(Rgm]P:J9_(dJC`mCYQU3J!'IG)JQ3f@$(4$fKMBtrL6iHlHr*3J%*TJfEr::J9JUHQ46NZ$9EQ8KyB:()WC$Z$mD[74W
KaGP$󖐀N\
zp\hm\59hB:Z*󖐀N\
zp\Q9YVBsM-yH@|'.N	r:<hlYVBsM-yH@|'.N	r:<Q9YVBsM-yH@|'.N	rk]vՆ-hGPKE_ZEjl!rGYVBsKE_	07W;jS#NiDG̃P+z媉2ڰmih? /&j!@'4W> 5FlҐ59hDTfDҪn(u	QR}2@j٥!jr6!,*d:()W> 5FlҐ59hDTfDb-i_(dJC`mCYQU3JЎ:J9JUᬮXj٥!SHq-tT+V(Ju	E_)U͚RE3IVԃDUChGPUᬮXj٥!M[5YGjrS5zQ46W.&tj*B:墯gepުTf)r,DD#NR|8k+V6iHmVC%FlҚBrW3oUa3fNj&W4#NR|8k+V6iHmT9q+4NZЎ9:
Z*󖐀N\
z!Tֺ#;jS#Ni4P&U3g2GYVBsM-rAa3f@'6hղ,N,u	E\Tf)SIQeFiTM\#Ni)W(dJC`mCYQU%j٢T#NRr̐6iHlHr+O+"'IG4ҔijAB>j膆CPpU[4 
aW5tCCj!ިZPNZ*?Y\7JChMUri	iZu	QRS5zQ46W+VU@o+'IG)J)U͚RE;tZ5TL(u	QRS5zQ46ijsU\͚ST#NZ*6i+Tf)SSNZTGP%JRQf5FlҐ59hEU$559hEMBrW(^!26iMR3f@*vЎ:J9JUHqL͚STj٥!jr6&rݴ#NRrS*3f(n6iHlmZvȰBjA5ʌtr|5Kr墭dXGUp5HFj:9h她trV%L6iHlHr+O+"'IG4ҔZTĭhҷW	5"59hB:斊#MU!2aBo\vՆ-hGPKE_07WUea@'4W#i'_!(M땤*CrS#NiPg JC`mӣʌa@'L6iHlHr*3J%*TJfEs_HQ46NZ$9EQ$9EB:(RG$͚R-hjHu	Q4*gepުTf)q5UդUV!BtrS5zQ46+fR-hP'-3oUa3f2ZRDkM:J9JU)U͚RD"V\j#NR3oUa3f9FHsS*4͚SD#NZ*gepުTf)r6iMR֍SHGP%*gepުTf)rB,HiB:ʯOpW5FlҐ)GuW+y[7u	QRG͚JJC`m%j٢Pjr6uB:墯G͚JJC`mf򸩺-T9s-mR(u	E_-!;&U3g2GYVBsM-&ko+4j]4K;jS#NihO@=|1	rEuL̮vՆ-hGPKE_0LB"(!x|"DoT(6iM9hPg JC`m5K4e[4u	4*&	`aH \~<zC(Q
4͚SD#NZ*&	`aH \~<zC(Q
4͚SD#NZ*Q3f@$(4*kviJUL4'  c
qDoT(6iM9hOpW5FlҐ$꙳ỈGPU8k+V6iHm4ʋEr-d7B:()WᬮXj٥!Az;iKw64B:()W4a3f@*)!a@'_Ȁ{cW0o\46Bݴ55ss9G;墯d%D5FlҐttrG$JHj٥!#NRx}2D͚RR(dQ)Q46u	QR}2@j٥!jr6!,*R6iMP:J9_(dJC`mCYQU)viJUᬮXj٥!N&ZJD#NR|8k+V6iHmV"FlҚBtr?Y\7JChMUriV,T#NR|8k+V6iHmF\M\U-h7hu	E^0M	#)@e
#zFJhu	E^0M	'
D!'"BިQlҚ!BrWaL"Q0&DSgX4%)dXPhB"kC*0kC!E^ݲ,(4OCR!BjA5ʌtr|5Kr墯˚*vТL֚¸NF	˕յW+JMT5JZ2o\h%jr6u	-p07Z9=rڰmih}2@j٥!jr62D$J3Z[hV:()V%?Y\7JChnkF9NZЎ:J9JU3oUa3fNkFhդԴBtr/nQ4CpJC`mh;ju	Q4*ۤ8Tf)P5FlҐ59hDb%j#NRrS*3f(n6iHlgm]P:J9\{tʌ٥5J͚R-hA["7u	QRPCeFlҚTf)SU,'IG4Ҕ/nQ4CpJC`m44dF:J9JUΓT).h$[T!9\BD3IBsKE\Tf)SNQ%"TI܃ERl'IG4*W46i,ӣVȲn,NZЎ9OpW5FlҐ&2Dq-hQ3HGP%*/nQ4CpJC`m)viJU(^!26iMR3f@)ۤ8Tf)'IG)Jۤ8Tf)P5FlҐ59hE:CeuB:(RHqL͚STj٥!jr6v)Jju	QRB)Jj7Q46NZNgm]P:J9_S*3f(n6iHlCeFlҚBtr >'p޹HU5ʉ3Zhi,NZЎ9	`&	`&	`&	`&	`&	`&	`&	`&	`&	`&	`&Uhd:hla-(s\#NZ/v	6h:9hѴtmP٤(["[xZPGP_&ltrW-!;&Bt8G/fYVBsM-x}2DL5FlҐttrG$JDTf)Btrd%f͚RR(dk!3fЎ:J9JU2QQ3@JCaQReL*54Q46u	QRH6iHl::J9J_%f͚RB:()W3oUa3f8j$4U*J$ZB:()W3oUa3f8j'$)gѥP:J9JUᬮXj٥!AG6iMRJ֚!Btral6al6al6al6al6aldX\EsB)Tf)|-R5lTOCRQ3J*U4ja&5[xZPGP_&ltrWlѫdXPEtmiCBr|3HHAE^;["i3WTNAVtrã:9hu7pdX\M:=jsCfj҃\ZBtrG-x2@M7R&th[hi0\Tf)SIQeFiTIQerq5S$B:(Ra0LПȀ{	4!A1
@y	P7i4GPU3oUa3f8j$4U*J$kBtr9h\rƇ.fEaoSTV.hm\5ZZD	`&	`&	/B=cG$" ;9iL0L0L*	`&	`&	`&	`&	`&	`&	`&	`&	`&	`&	`&	`WL0L=mH4B>1և0790L0L*	`&	`'Pdau5(ꅥk!0L0Lʿ6i+Tf)SM[WEMYGs-mr#Ni)WL0L=mH4B>lpںp790L0L*&	`&	hd!Ahm]D8QJ	HB`&	`&	)U͚RE:;媄XK:;FJh'IG)J}2@j٠lr,L֖*dF<-Ij#NiJUHQ46NZ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5FlҐ)W-T"ĐZrD6iMB:()W)U͚RE:;媄XKUkFJh'IG)J`&	? 2PǈGGRGgOGD2PL٥4B:墯fs\.*nU\抡L5HZ/t$C;kjD'4UL4!zMUPڸG0H!uDoT(6iM9h%BrW> 5Fl6NZ9FHdQ&kKrJղ#p!Ĩ͚ST#NiJU> 5FlҐ59hD"Y%D-4U+Vȍx[;t6iMP:J9JU> 5Fl6NZ9FHdQ&kKrJղ#pBCzf*u	Q)JL6iHlr,L֖*dF<-,U_4 4mMGp3CEJaBtrOpVhjUj٫jBEMo;zapղ,5Pf+᝻jڶIj(UpLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\🵞hic5tTj\@*tHOBS0N V )!\j\'pc^ާꚶB`V!2SL(-QQs
hCH1\C*lCjSPhs]MgEF >h△[VoT*	v\Kw)5QT9CHPp!vtj$D!{v4BkZ4'pc^ާ*Rb&	
"
NsT*s=l)VᬡfhҨ_38j.\KQ|5m!LНL 	 ǕTޣ\5pnյtUW0CC_)t6 Li4NZ*USzs\VT-\=*GpjpݫjaSeP؂w]3HQlҚ!9h%? Q!,'p4f)Л50M:=}Cjih&L(NEnaPڵ';Z*x StQA'.WKVrW ؂w]3HQlҚ!9h%? PΆZ KVpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^޹0FnP&ܮ9'4W7ja	G+ANw	4UJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*DG6 ձjZk墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-zz	G0mZHNw	4U޹i#V|1!9'4Wz	G0mZHNw	4U޹i#V|1!9'4Wwh=>@P{	t6 Q%_)ѥRBB3f	E_)ѥRBB3f	E_)ѥRXK	!t!FJh墯DdhҩQh%fL٥4BrWz	G0=H44\sNiЛ50
ӣ[皐ih&L!3w54Vpb<BsNiЛ50M:=jA|sM-~޹0FnP&ܮ?o<ԄpKE_7ja	G+̃bsM-~޹v△]M:=\sNiBo\;IqKY殈P&ܮ9'4W #FJXNj؃5-ZB҇5rW #FJEa,'plA!iC9hЛ50]S6rָP&ܮ9'4V޹w5sB>pm\C+ANw	4U7jaAl!pM:=\sNi	sSj}Cjj]WihBo\4V'5!9'4Wz	G0=H44\>dih	sS
ӣ[Ph.?o<ԄpKE_M뚘P&D5 pb<BsNi&L#jiHNw	4UzKZ5tB4Vpb<BsNiЛ50\Ry	G+5!9'4WM뚘Gi.)k<
ӣ[A1	9Bo\EuLCZ@tz+rRsM-zzմ!q?o<ԄpKE^޹꙳4Vpb<BsNiBo\;PڸZ.!CA1	9	sS
3g)kiHNw	4UM뚘GsW4#WVЅ:rRsM-zz+fR
ӣ[A1	9	sSj}Cjj]W#';Z*&L#'m\C+ANw	4U7ja\Р=H44hBt9\sNi	sSjjA-[BHNw	4UM뚘GsW4(4OCR!j]W#';Z*&L#'m\C+5!9'4W7ja\Р=H44hBt9\>dih≄Q0&D(E`TzS3)YCw46 ѥQOPC$Q*n
#Zh;ijڃNZ*aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)VᬡfhҨ≄Q0&D(E`TzS3)YCw46 ѥQOaL"Q0&DSgXS3hlAJ&D(EaL"aSaLge؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j57sCbUQ0&D(EaL;
[
fpՅ38k(n4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)VᬡfhҨ≄Q0&D(E`TzS3)YCw46 ѥQOaL"Q0&DSgXS3hlAJ&D(EaL"aSaLge؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j57sCbU0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLDTzS3)YQ\S5_.%ClD6BhN@AY	Tv( \ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !ܤܤQRg#ܤHλ	.&:&!r?r? 	YܤǹI  I YRgL ܤL
L
	{Rr?4ܤLI %uܤKI ܤI w)3~&Br? F`Rg& ׹I !)3K}LLh}ܤRg[_ܤR `ܤ	{ ar? P\Rg
)RgZPRgFLr?ܤS%)3	Lr& ܤ.& kܤ^& ܤLc~& )3$& r?Iwj#)Rg)3ԝWWRgɽL2=Rg#.&r?I/IܤX5Rgr?c~&ܤ&cI)3QRgIYܤN&I
}Lw)3&eܤyr?=L*,w)3r?<&)3"7r?Bgܤλ{^&)3ԑHL$d&2wr?I;IܤRFNRg#'w)3ԑ&0}ܤRFHr?I>Rg#L$`Iw)3ԑ}L$b_r?IܤRF%)3ԑ}L$b_r?IܤRF%)3ԑ&0ܤRFHr?I?Rg#L$`I)3ԑHL$d&2r?I?IܤRFORg#')3ԑL$bor?IܤRF&)3ԑL$bor?IܤRF&)3ԑL$br?IܤRF')3ԑL$br?IܤRF')3ԑn&0ܤRFH7r?IFRg#L$aI#w)3ԑ=L$br?IܤRF()3ԑ=L$br?IܤRF()3ԑ}L$br?IܤRF))3ԑ}L$br?IܤRF))3ԑL$br?IܤRF*w)3ԑL$br?IܤRF*w)3ԑ&0ܤRFH_r?IKRg#	}L$a/I%)3ԑL$br?IܤRF*)3ԑL$br?IܤRF,w)3ԑL$br?IܤRF,w)3ԑ=L$br?IܤRF,)3ԑ=L$br?IܤRF,)3ԑ&0ܤRF{Hr?IQRg#
=L$aGI()3ԑ]L$br?IܤRF-w)3ԑ]L$br?IܤRF-w)3ԑN&0ܤRF;H§r?ITRg#
L$aSI*w)3ԑ}L$br?IܤRF-)3ԑ}L$br?IܤRF-)3ԑn&0ܤRFH·r?IVRg#
L$a[I+w)3ԑL$br?IܤRF.w)3ԑL$br?IܤRF.w)3ԑ&0ܤRF{Hr?IYRg#=L$agI,)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑr?Iw)3ԑr?Iw)3ԑr?Iw)3ԑr?Iw)3ԑL$cr?IܤRF0w)3ԑL$cr?IܤRF0w)3ԑr?I)3ԑr?I)3ԑr?I)3ԑr?I)3ԑ;HL$e&2r?ICIܤRFPRg#(w)3ԑ=L$cr?IܤRF0)3ԑ=L$cr?IܤRF0)3ԑ&?ܤRGHr?IRg#L$I)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ;HL$sN&9r?IӹIiܤRG4Rg#w)3ԑ{HL$u}L$u}L$uL$uL$s~&9r?IeܤRGw)3ԑRg#ܤRG)3ԑƽL$uL$uL$uL$uL$s&9r?IoܤRG)3ԑRg#ܤRG)3ԑ=L$v=L$v=L$qr?IwܤRGeܤRGeܤRG?Rg#)3ԑ;HL$t.&:r?IܤRG)3ԑL$rr?Ir?Ir?Ir?Ir?IIܤRGIOr?Ir?Ir?I&=}L$t&:Wr?Ir?Ir?I&=L$r?r?Iܤ#*~{	0bPԑW(G{^~}~7JwKQʞW,#&⊿2N"_'G&Qy	<?<^($o!8W#IK-Hu QO? ^Z(3>Y/-Ma	]ux\Jࡗe  _ba?0T*|^ /	)ROԇL	LR'P\  G]Gq> Dn	SX "qqq߸5!w=&]$.>=$BDOU^)R?R@ԇVx17fK<(L|x	 x	Llh`+M6
I6
S!]([.x
=0x
(x
?|*TVU^
RKRܘI7I?UUB?Pcl}AL%L&F6*7sRGsT椾IɊ_6*wpq6*#wI:OL]bVFopt0l0lDrcOEE-w	MplhU}Ɏ;w&;0%JK_x5!.*Wpp1?LQ;^1gԳܘX5-wKƯ{r˹ss}Q]g 2GqCUpwpR e \-9c{8ܘZ7p-w&
˝p0w utNMj]ɏ{q ǩ "~YԀ##ʞf>@hتEn*o;bb_"j*KdZ!_$!ت:ڤPbCkE-?*Z+VU$?ZC&_2**	Mk*jJk__m(*(54}uSCo*EتupUj۵*݌Vb皴Z+s_?DqSVբWs]SUW*ܐ⦭Dbz[تk]_BC+bd4C*ܨM[V_Xry"UUSzتr-jE?*qEM*u#WjDWbY[T?bIHmR(*9_W*__Os]Sp*#K,\UWʎHngn*﹮Hتc-_W_ ;U:d4U.* ? _U U?W4#bqCo*4z[*KO*$9!UL& U~U!	U~HmU~mCbHgI?WʟD*Ԃ?R'_K?%22*̖?Wdت2	_MU~ȃU~d UrGbȧE_bC"Uت33*3_;cH:H:  ?3q G]!#oo _fe/ _fbGle	fn&'o|^<|^;9W|^ =le	/]le	/ w r8!*x͕^%wƻʿ^?/-wη͕^{ce_/ {l͕C/q|W'=6{ʿ^?hC|W')!o*xG6U	@l>l悏qlqlql (*xwql ,*g ۸`6U3|Oq|W"e_0Hw͕*c |Wq|Wqlq|W3"Wl %ʿQq<6U	{ʿPYD&*Aql!we_ᬮk"w͕> lDPD.!s|WmD[ʿPqDP6Uꃾ;ʿQ+5^T!w&͕3_rje_FM*? Pxܚ|W*w&*ETZMilʿQ{5Tɤe_w&ʿ;S͕65M͕67M*o*lwܚX6UiܚZ6Uɢ=ɯw͕6&]e_Gq6U"*lE76U&"w͕6Se_.(|Wf>+-e_jmEB6U=V{ʿ>-;ʿlYHʿ'l@*QO6U?ql@+U6UEw͕[6UqY6UGE0o*p븊a6UN46Ukܜ|Wrt;ʿ*p?N|W?rp|W9|W8lNF6U9ܝ^N{6U8<6Urq/|W'w͕:w'w͕: w'	{ʿ]ŝe_¦AOrqs|Wrp26U5NP6UqNq^{fpZ]e_}|W Scl໸?6U*xw7͕<86Uq	ʿ np>6U͕<{|WNplC,o*xe_୾l*wVmܟ*p'*g]ʿX<kl՟w'o*cVܞ|W=|W#w'6Uw͕e_ܞG6U/rzvV}V;ʿY{<lՋ]e_liܞ(*c~69Ow͕O0o*f=e_l=M7͕Yl͑w͕_l͉{ʿ;66]|W
66{͕پl̀W7͕>i͕>2Iʿ
;Ҏǝ藾l-w͕>߸7͕>we_to*|o*|P*|͕>;jʿ;agp<|Wx|WnxlZWp<|Wo*ulXʿ]}lXwʿxF6U,7͕ϸ,o*k|Ww¶Xw͕ʿ`iʿb'p>kl%wʿa*p>ul|W-e_[ʿ`6U>~e_o*˸#*p>l.|?6U ?͕@q͕@G|W p>,*#0o*/0*F46U FYl IF|Wq~h͕@ýe_de_wʿ!ʿ!8#WlF|W'}`|W,Ľe_wʿ!Q6U
GqK6UqF,* ¦@ql͕BQ#(o*M*{{ʿ! |W #.6U	 ** ?6Up@?6U il#NF~ ͕DK
ʿ"c|W@ -o*Pme_
e_*{=e_n/P56Uʿkܠ56UGr7w(w͕Pelr7A7Be_ogrV7;ʿrv7{e_ ʀ_r?|W=e_ Q_rW|W7e_n
e_n^P0o*qs@þl*I%f&e_1w ʿbL{ʿb߸͕:(ʿb J6&e_ ʂB6o*w |WAp	%*2$e_1{IG|W4"^Zw Z5"Z ZǸ-e_2*ʿiENZU*>Z +͕Dolֈ,w͕rZGʿh {Zo*Qql5}.͕F4Q$o*(ʿ#;QO6UQ͕F>Q*o*һK[ʿ##(ʿ#{^*@Qʿ#^'r7rOr|Wbrr|Wܤ|W$-e_2[ e!^Z-p /d`̿d?L$ eܷ=n+sۗ?ǿşqw{=nǿ?ǿ?8qOq_q?ǿǿ_sǿ+Գ{Q88ǿǿ.Կ{Q88ǿǿ1;{Q8qH_si={U?s{RW8_GHsNs%sOMO#s(s)s*sǿǿ?ǿǿ
?_OqEqB88g{Sq@{Q{P5ԡ==ssܩ45W=r{{e=s8{w8qq8#q?#q_'((_#q8?q(4sܸ{+{8͟$qG8y=r=rsܒǿCqqo8?{F(sܔǿJ/ǿA8Ƀ{sܨsܘǿs4k=_8ǿǿ=k=w8οǿǿ=s=88_ǿsB?@{[Oqh{]ҿǿg8?8G8{Zw8{Y/{X=?{Y7{Y?{X====KUXY(s-s?ǿǿ˟şqoǿ/qfq`{Z88'sMǿ*ǿ+?ǿ&8&qH{{{u=Iscǿ,ǿ#qK/qI8%{=IsHoqM?ǿ6sHG8$<sCqI/{sSǿ$qI?{#sJ?8$=Iǿ%_qIc{Y?8$Tǿ"8$=Iǿ/ǿ {`_qJ8$= 
q{A5Us+?ǿqe= = ǿ
q{As1s#q8;Ys'
8= ǿ8{Ai= s4s.?ǿǿq8g8GIy= s!8KCq?{A&s$qFJ?	O{A*s"_8UK	g{Aǿ8*s%qVK= A8`A8= ǿ/{BS=!sFq	g8o=!ǿ(ǿ!8{B_=!sCq
?qs=!1?q	'sH="8oq	ǿ$SS{B_8,sH=!G{Eq	
-sHVs{B8sHsH= k=%q	ǿE?hi=h{s8ǿq4sq4_=_h7Hǿs=ǿw=ǿ{?ǿ{h@Fh{ǿA{?qw=	ǿA@qqH 8( 85s =	#  q=
ǿA&s#{8%O%sX8%qK_qTqV8%q^{e=58*!q	O8Fq	_8Fqe=!.q!ǿB{&?!28G!!{!8L=Oq8N?ǿBJ8NǿB#{"G8Iq>q?8I!==O!?ǿB*{"8BǿB-s[8B8BǿB{=!_q?t{?=o={ƿu={?;8tz8?=ǿ=O8qOJt?=qO?=K8M8ǿ<qO)sxqO*syg(sxqO-sys,sx28?ǿ=Carb0{Ɋ=şL{ɐs1wǿܘ{Ƀ2?q&18L?8?ǿܘ?8Liq&#s1ǿܙ_8{ɖs0q&L=_8=o8o0=§ǿܘ%s0q&ǿܘZ8Oq&
ras{ɏ=e=kq&(s{5?!{5!{18c_{37qsqs!sq!8m?ǿC!q+!qq!{0{0!sO8b78e?Tqq!?q=o!!?q8fǿC0{O{COk="o=$?qk="u=$qs= "2q"!s@8ǿDF8s_ǿDJqGq<8"= =!7"ǿD({B8_ǿD*sY88ǿD-s\88"?ǿDP8q&8M?ǿܚMY=їǿܛ8W{ɫǿܚ78crk4w=5{ɣ4=֟rj78\{ɵs5ǿܛg8Irhy=M%s5?M&s4F8J?M*{ɢ_8Krig{ɥ4Trhq&?ǿܚM_Mrj8ǿES=)ǿEW=)ǿEs58ǿE:8qG?q8=)8_q=+?{Z=+qR=+qHq=*wǿEǿE=*8#sS8OqJq=(qK_"=(=(q^s`8{Sǿܝs8N5rr8{{_q'/8ǿܝǿܜ9rpNe=9{98=ǿܝ_ǿܜ=?=?89;{Ŀ8?rq7N's8q'ǿܜ%{_q'=G{§ǿܜ[rqsNǿܜ=8?=8?p8i=q_ǿ,p828ǿ.8p98?p8;p8qp8@p8ǿ88ǿ:8?ǿ?=p<p8{/{ǿǿp8Qp8T8/{c?_p8*s=p=qǿ/q?ǿܟ{ǿܞkq'ryǿܞ2rxO]=<o=ǿܞ{=q'{q'8s>=8ҿ=_O#{q'{8=?{<FryOO*s<q'?ǿܞ({q'=[{ǿܞ{<s<q8O5p:Mǿq_q=t{p:9p:;8_P?=u{YsF8ǿq_l8?8Sǿ=t?p:M88ҏǿǿp:Up:Y8G{qqǿ/0sP88?p<i=y_ǿ,p<28ǿ.8p=8?p<;p<qp<@p<ǿ88ǿ:8?ǿ?=x<p<{/{ǿǿp<Qp<T8/{c?_p<*s=x=yǿ/q?ǿp>{ǿp>oq/q_]=|?p>{/?p>qq=}8=}8u=|qqp>s=}?{?oq?*s*{c{qqǿ?p>{8ǿFǿF48ƿ#,8#Cq#/8_#Gq?#=3/q?=28{doO8{dq8q=1/##=1?{bǿF)s%{b8ş(s*{b8,s=1{eap@?ǿ+8_pA8p@{ #p@={ {78pA_8_pAg8Gǿ %s O8o8
?
p@%s ,{g{kOqǿ?ǿ=8 e={8?AO8=P78_P{ǿܠuq(ǿܠ98sAǿܠ=/@=rOq(Sq(8rWǿܠ{@=@>rq('s@q(P){Oq(=8@=ǿܠ+s@Y8s@q(_q(=s{${%gǿMǿa8H{%ǿNǿc8H{$wq _(p	Bp	 {%8J7ǿip	)_6{$={%;{$q {$q 8IG%?q /%_q ǿEq S%q ǿEq eq 8JǿL?QSq(sE_ǿܢ{#/Fq(8WsDoq(=?r{'r8Gr{-?=oq(8krFq(?={!ǿܢKrǿܢMrq(ǿܢT8Dq(?=8K_r=[Q.sEǿܢǿܢ=q)rq){Jǿܤoq)ǿܤ58sHRsHsq)1r/H{H_r{Lǿܤ=$oq)S='q)WrW8~ǿܥg{DHq)q)'sH>r/{A8ǿܤMr?{B78?R)sH=!/{E_q)?ǿܤYr="8Oq)ǿܤ+sH=!gR{@q)/HRRPH<q=98#qg{sq_q5qw8ǿG:qoq?{q{q8쿹ǿG?q&qпǿG{rǿGg=;Oq{z~#_{tq~{{?|#Vq#q;ǿGǿG%{p=:ܨqɿ#ǿGǿG(sSTqK#|#?|#ǿG|#ǿG?GqǿGǿG.s,s{pe=9{pk=:8q?qsi=A{ą$,q $=D?$|$.(8{ăώ=@,q#$dq@8S(q$ s=@{Ă8ǿHi=B78s{ĊǿHJq!8sGq =@y=Bw88qqǿH&sOq Fq =AO{Ă8_8_q$ǿHǿH-s*~ǿH-!ǿHIǿH.{āg{ć<8q{ą8q)SS=3Oq)sM_ǿܦN=3q)ǿܧ{c_q)M{g_q)|S{cq)r{lǿܦ=4q)sL=2ǿܦSi=4oq)=7S{i_Su=;?488=0ǿܦǿܦ~S%SRq)ǿܦM&8rS(jq);8ʟ'r8ʿ8q)@83L	ǿܦ*sLbq)߾q)?|Sǿܦ*q)/=3ӏL58?ǿܦapC{
q&ME8N=giǿs!s!=k=w8q'_q#8|G?Xs!s!e={
8/q#q$C!glq-?|Qǿ=ǿǿ~78_gpCg#!#rq$ƇpBs!N!|ICq)IpBODoYǿpBS*8ǿJKK?Eq%q"=pB+~ǿ?|Eю=N=~==ǿ~tq&yǿ8%?qF{8%	ǿ,"7"~ǿC=k{qK{ǿǿG?pD{{/qGpDpDpD?" s"gpD={?s"{W8'_pDGpDHtqA0ǿ"O8"o8"8!{G{O{S{====QpDZpD*s"-s"ǿ?ǿ?s"_8%qFqǿ83Oqfs#Y={pGǿ=w{83=oc#{{81pFqg84qh_{qlǿpF=qn?ǿ=+{qvs##s#$s#?ǿs#ǿǿǿ=qb7{G{\l+F9;`C;aKT3	.jaKpw.XRsTSnQhQ3G1MFTTMW*,eqXa̮+5^W3+WK DcǄ Hz+!xfW(ITchcMD!T3+ћzC1ʡ\V0aHnk"Y۶DjTյny," 8x [5rCs-UKW56	@ayjb W1yLjA\V0jx
P`cU )CU%<B U @3W5y:CUH !\V0jN>0\V0jpR0ֈگHY<0{ⱃU抣,@5NZ=m[^C2`x0O&ⱃUQ(ⱃUǢpYWQjp̮+5^*@83+Wx P`cUt H\V0j+B@(x4"@5^M  xaS[T=W2 Vt p*@aⱃh7Di1xܣeqXQ3IjjeEUeqXHT9-m孪EyzaHS,j@xAƫ<O0yLjQ xaHsBD[5x BQtu``Б--G^ .3+!	jtjJCkE-=SVW,U%΍,͚JޯU@0D`%΍,͚K3fsD=W2`J+Y4f=W$ⱃU˥YW!)C6CY4
g`fW'A	8:p}hQ3Ign٤[5{eqX+FK;v%iCnC}hQ3Ign٤)؊;ⱃXjlW-Q[MON+FJ癴R湫x@̮+0yhQ3IgxdjeqX.+FJ癴SY8&i,6|qZ5TLYZk_Ā3+djW]RW4k=Wⱃ\VU4jW4Vv(qhQ3I\J'G<B VU48jOG^E ̮+0hQ3IRk*TԷ[Ѫf$BT[5[Ѫf$BT-QkF$L'UD%f")	fWBj	5Е+JSr.+FJ]	RQUD%sEngn[8qhQ3IQOx,3+bjQ:;ExDdeS3ѥRIV"h2CC}]38k,U+diOpY۸!HJ3TJJ#OpY۸![y\$zC	ZP+fHM~S5/geh+殏?YZ!ʌ٥>3hVW8xOҟᬮEtm)Ҧ%OpV7q*%TS5VȲ~TPeh+DΐxtJBSE+D4Y\TյrΓUR9=~RxS,RJ"VW7,*jڹ\$JjCEM[W,[WEN|Vhj坺KjV*`
P`c7,*jڹgnQ4>W5m\Q9W5]W5m\hlW5]W5m\O[Reh+Y\̑eqSVTںn|!,*jڹ\̑-Z!⦭ijAYGCEM[W,ӣʍD<!,*jڹiY\5tzZ!⦭"K;j,*jڹgm_2CEM[W+IZCUDa@O)VhjgeHr*3JWP`c%?Yfr披Tᬭ[5fpV/? Sg z==Bᬭ[5\S3lֹ|@? SȀ{)
_UL]$x7L]$K@=x6"C_S3EIj♜5*HeB >j"C_UL&}QRᬮkm38k+H ʀ!x6"5G N)YQhᬨW/@? Px)|geEWWᬨW;jeAx	eAx	_\S3\ᬨW;jeAx	eAx	_iYHS5v38k)
fںtD@Ax	e$|qLBsV♜53Zm]R<"RC z@=
HzPejfpV7HS5fpV7HS5_6? Qd$=B|DG d~(
_S3n4B~S3n4Br>" 2??
Hz- DG d~(
_Y\$ԋDg(Y\$ԋDg(>"`<2B|},DPDy*d _n)Y\$ԋDg(38k+h_h ʀ P$)ޱ DPDy*d _tᬵP%"ko\Qe38k-T9IHZ3y|Ȁ{*|#P$)ްDPG1J!H>>8ge))K[zrfpZrDg(eA@y*d eA@y*d _)Y\\R%τ4ᬮhv)	sV_@=|<BǨH2AAeP|"h>ᬮhv)	sV'ᬮhv)	sV_P@=|<BǨH2AA$eP|"h>fpW4W;jv5ںpDG zAx	_\S3WW)Y\\_P@=|<BǨH> Ȁ{(xPeTᬵ$G ʂI}SfpZ^ge /@? T
x6"!fpZAXiYjH!cy|38k-I ofpZAX_5ge!x9L2C4O@=@|<? Yz;ᬳ$9O\S3̐%q DdGe1|geDy38k*%_@=xO@=x_5qLʉCiq38k*%_5@? P"<@=x_5geEDx9LʊCiO@=0#^<pDC "<|qLʊCiu38k**%_@=0#^<u DC "<|geqSt:<֙5Me@A皟Ȁ{*d%Wᬮ*nG)Y\T| DPC y Ap_)YfhҪv5f*˙|? Yc};|qL3FPσ)YfhҪev;A Ȁ{,|>fpY4.ej٭~YfhҪf;OG^@=Ax>Jz==B[fpY4.ej٭~38k,UC2lֹ|Ȁ{,|>zz@=Ax>Jz==BS3ѥT9s+Vk
S3ѥT9s+Vk
ev;AҞOP  v<=cy| qL3FP̭[5+B♜5f*˙ZkXV7ev;AҞOP(  v<=cy|geJsE~S3ѥR|? YcG/@=AQ
_S3ѥRV♜5f*;>!zev;A|<BfpY4TZ+z5f*tDde^Ȁ{,
_S3ѥR_qL3FJEr<"h2/V"h2)}U38k(oCbtᬡ2eǃ'cᬡ>j♜57_@=3@Ȁ{(f<9}U38k+|gesCbDGlDGᬮhlAWᬮhlAeOP@=|<9}]38k*CY\SVȾmLʐW5ղ,DCa(	zy#Q	0͜S39Eu5lfpT(edeG$a#Q	0S3I38k+2e@g ʀ!9|qL&gepY_@= 4B~j"S3YfpTZ+ @=0!?@=0!9|qLʋEd5qLʋEd|@? Px DCfpY١fpY١_@=@|<  b>G`N_\S3̐>8ge!eu DdG	<"#vTᬩHU38k*R%K@=~G>Ȁ{(em38k*R%yfpTJ*eȀ{(er5!+38k*CW_@=1  _\S39Epޚ|qLʐzieG d~# 2??S3֟YRkkLDCD#@=4B=?ᬩ5\S3֙|@? PP@=4B=?Ȁ{)f6"짭@=
<@? T**HH ʀ_@? P? Pm]^Ȁ{(aEsO@=
LֹWW &k\͏@=zzi3Z@? QwRk|DPjEZ3h ʀR-޹? TQ-m?@? TQ-m? >WT'5ZKP@=}EsHNk>Ȁ{(m]^Ȁ{(m]^ DPR^Ȁ{*
A+Ȁ{,hle!x6"F hm=j"졂%e(m=Ȁ{*MTe@Ȁ{,UC>Ȁ{,UC>Ȁ{,UC2lֿh #FP̭[5Ȁ{,UC2lְoѥT9s+Vk
Ȁ{,U++y Ddhҩ\_ #FJE~ Ȁ{,U*-elAm DC:}QlAm DG6 e\溚Ede\溚EG ʀYe@I@=0h QYe!|@? Y١Ȁ{(@? Q%x8"졋We\oM>DCJOpW(U<B@PJ3FHuJb=QUyFFDB)DtW4ZѪ3zZz= \V0j xBⱃU}4P`cU(	,jA(	01 a'ƫ/yLjP`cU(KV
yLj"E„SHP`cUAlUyLjF q@O)WR@O)W@Z<5^ܴX@xj|
<5^
DhxZ@O)W@qɄ3+W|fWE5P̮+5^1eqXSb(3+W 2`ytCeqX-T"yLj$=A@fW$fW
p<ktyLjx
P`cUR`fW 
`xUkq@O)WB+\,p$G<5^Bq@O)W6c؃W|@,HP`cU@!x@H+]W+<5^
`xU`*	C2`yk"S@'ƫD 'ƫ~lagBȠ'ƫˀP#E<5^شE<5^Ԝ,!@O)WQjp̮+5^1 Q
E+y :QyLjL5\"p6^ "p pP`cUN d8
^AXfW"6eqX2`xV fW]BⱃUveqX3+W  :ⱃU% ̮+5^('ƫLp'ƫ\V0j!q`Lc
UeqX0(	01DcUeqX~hⱃU @5^A8u^2@fWZF 3+WX)%eqX 3+WX<5^(ذcE!((#eqXA]2`{t2>(	01B@,cPx2`x fWN*eqX$fWx
d8
^R;̮+5^ .3+W̮+5^"@3+W$bfWL/u^Ep<kx,3+WⱃU P!q2	fW@>rc!鎐̮+5^,F3̮+5^: cɳeqX _C2`x	TC2`x=eqXBHGⱃU!\V0j,!W95<5_E ⱃU
h ⱃUpfW1.ⱃU\ eqXx#^,eqX4eqXG<B U	2`x Acj !\V0jf.J&eqXP]ⱃU 03+WD\,꼤@P`cU0p'ƫ*C2`yu2`x&""p'ƫ-<@xfW.8ⱃU] C2`xeHBⱃUX#bcYfW)`c HhfW	HzaⱃUUafWⱃU8	֘(	01y (	010+LzrX+<5^h7eqXLvh'"5^H@x8{ⱃUHA
E+z+rh)CUH'BⱃUP3ⱃU*	!DWƺIPfW%pC2`xv
`xUÑ@O)WrfW8HKⱃUJAfW%fW
$8)CU⒂'ƫT`xUⱃU20Sׂ̮+5^%̮+5^$fW (eqX@O)W	<5^X  eqXlC2`y2`x% fWBtc`Vc`2ⱃUX~8xJdtc5̮+5^n7xE\V0jC@O)Wy0fW@l#pc$`3+W2`} ⱃU@0Dj51ŀT+|0fWAłS+!xfWʲfW0"pN>0\V0jVn!W 2+z[b@hcRp\eqX%ⱃU@,@O)Wu ̮+5^  3+W" eqX^E ̮+5^R( p\+.6$:@5^*@83+WŠ)ⱃU@ЊY<0yUH!W!WY@5^̮+5^ԂY<0yP fW@d!)[U'@5^	I!fW ⱃU	̮+5^$ =ⱃU &3+W`=fWN%`̮+5^h2d U䔡eqX3cK3+W0\ 0̮+5^8Uy4>ᆫ< (	01id2`{pC
2`x)̮+5^8=|c2`xJ&yLj`*„SJ1TyLjQX
yLjBS@X(	011 'ƫҐ@O)W0
yLjHB28'ƫ"SY %x P`cU42zY
yLj@'ƫ%P
yLjB/kyLjQD`8(	01&xZA@O)WLS'A	8:u^Mr	4	:Cù^\$"xTypO <VUl0N	 H x ޫ˂x xX*]`v꼸'H W\j'HЀHypO!0:"  5Ca%^AL6	'Vz BFfZM'p`KUlP`, WàDF@U"*W $N.DjhؔIp&Ul0NvL{B2&U$Aay Zگ.	 Xh,j'H
*?ypO* Tu^(& ( WH8V a(UD-f-W)c B10_P9㠬k  0b" [xVODdvDjh4M(j  f,^qf-Wxx U ԥWaF:D'[W#bXp x&V@^ #`0@|PE3U,"gUH| hEmW\0`=>|RKM`~OT>žl~XMԡǩzOXxԈެo*žVd}H5d|_ <[K\~2 zžd#ld62-63 <KM%`k%d-63>Zlf	Zlf*<W	iy<]	ix%	iy	yt<G
qlh~Zlhad|`Ր-Vo6oz|`z|`XhTn-'z|]-lix6.XMU~WMF565Zlj zljKd|ԣcՠ<[=ME}Y||i-rV NVoVo 66%<+zž%S``3`q|=YՐ-nYVI4=X_-66
}ll;i/դ[Xpo8i/դ[-`3S`dVoZKžl%6>rllZi/^-`eÇ|]	x>7i/>դ[-|| y6FMGե[,d<.z;žKMV 
Zl߸6ho->/ɰxJh>ZlVoIx[V<[,<}ZKž_IxX:l/@dw}cOV zZl|lLM
o_ S`+MXxVo4x=M/KMG <[	7ՠ<[b%?V-- w|!O6E߀J}YGM%ޭ߀GM 'a67U`p&~<%OV@xV@x>o=Y7-žn}Yzž1zž1:d|b;d|bՒ->oH@x$V@x"7-cՁǋ|bZb3ž%ɰzѷ=l_ql+	iz~oJd}jw <[Io*zžQd}isՐ-Ր-Ր-eFuF;d|#žzžYod|d7d|dOɧ <[$V@xA <[" <[!/Ր-kՐ-CՐ-Ր-?V@xCV@xF~ož=Y	V@xB <[!cՐ-H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|6
^l4~<h}Y	VƩxJՐ-𕧫 <[)Ր-JXd|%}Y	ž}Y	jžY	oſV@xeV@xƦocd|j?d|jES`7Ր-gՐ-V@xM=Y9]/V@xQY9$zžrqlrc	ixzžoV@xcOV@xeo_ <[0-žB߀#z}YV@xi'lEV@xAS`=Y\zž⯫ <[~o枬o_V@xv>oެo <[97Ր-Kd|'Y	 <[c_V@x_V@xßV@x^od|lGd|lžw|,n-	`6S`KMpՐ-@d|	x'žm`Ozžl~)>o%<YMx=M}>ohG <[<(&<S`Ud|Y߉O <[GB7Gx[~ O
_-6@6,oD`V@x/:ltՐ-V@x΀gluO <[@lt+<ǩxP5d|(cPZl<(-ž=Y
M=Y
ad|)Ր-Ր-Ր-V@xՐ-RZd|){Y/V@xՐ- Fd|Y%ž S`V@xdix|<n+ix[S`Ր-V@x¨$<*ž
-6
g<*<+Y
߹lY
ߊ	xW <[XQM´/V@xº}Y
Ï<+Y
~oeV@x³ <[Ր-:d| P=Y o
w <[Qd| K^o	Ր-zſՐ-нYߎV@x%ſeV@x>oYzž#zž=Y	oV@xeٯ <[g^ozžw_ <[a <[eOV@x~ozž87d|q <[ <[ㄯV@xV@xOV@xϫ <[OV@x+Yž9Ր-y_ <[㣯V@xHozž:Nd|tSd|t*zž:o=YH`;	ixZ qlD<--ž}Y<Ր-߫ <[?KMblxWS`߫ <[Y6<oU6bՐ-#?i{o;&Yzž	){o=+MؕZlTd}V@xؘ}YߐՐ- g>F>oȅެoՐ-Yߐ~AGՐ-o}Y=Y^o^oÿV@x <[u>ozžެoV@x/Ր-Td|.{\ad|/W^5d|/Ր-Ր-𽟫 <[}~oV@xՐ-^Xd|/-ž/V@x <[㵞ozž;ž;@d|vՐ-W <[Ր- <[㲟 <[ϫ <[[Ր-كՐ-V@xǆož<cՐ-7 <[^oY}Y=Y
>oo <[DՐ-"2d|zžG~o <[FV@xoՐ-"Od|~o׫ <[DYd|zžžC`7d|0e`@d|0Ր-?Ր-`Yd|0YoS#V@x/d}V@x!zžՐ-NYd"o <[슞o}Yd\d}5d|Ր-ї <[^oY=ž{O <[zžzzžzOd|Kd|ꇫ <[HՐ-% <[Hoe zžzžo"_ <[HFd|	}YB <[I <[߫ <[o/d| <[^o#zž|Ր-V@xϊo=Y>0ž~Ր- <[ž~?V@xd|<d|?Ր- <[%Ղ'|1@bžzP=YzDo]z<2~Zl?ql}YoCV@x'oDV@x$V@x" <[kՐ- <[ <[ozžՐ-~o%zž?Ր- <[ <[ Ր-_ <[V@x1߫ <[Ր-οV@x4V@x2 <[WՐ-̷f`d}Ր-}YAՐ-V@xkd};Ր-Ր-ǫ <[" <[ Ր-V@x˽Y1d||?d||Ր-#Ր- <[⧫ <[׫ <[羬o~ož%D|~=>d}ClQd}L	z,6B{
|`O <[?	ixi <[_ V@x@%3MA <['6+d|4wMDV@xA*᠍h$&gՐ-Uxh,ž ZlV@x;:MՐ-&6
xՐ-&~lнYh~7o2/(&L<d|	2 <[L| 6eV@x6MsՐ-&? 3 <[QWRlY3`(7d|
6o@&RV@xq"&P?2l	oAx*ž/<

ެoAom6ozzž?	)xՐ-[l??d|~0&oV@xl?#ž?$x?Ր-Ce6~o?$~o6_V@x`*Ր-*3WMV@xV^oP'&U <[VRMoP<
oP= *lJoQC$&TTd|
`,k]žžzž~ob <[X^oo_V@xV>oV@xTV@xPՐ-ԣj(žd|Ր->o>oo+d| Fd|Yd|*l@.zž@}Zl@Pd|63xlՐ-g!&V@x`f}Y &Ր-ixlՐ-؋`ؑllSd|6,ž
`عl}Y #OV@xezž CV@xSYެo?Ր-Y "׫ <[,ž Jokſ(Ր-Yzſ)Ր-D	|ߕDxJxٿ`j=?`qž́;=YfMd}gՐ-`Ր-ſ0Ր-oՐ-Yߘ}YC~=.	iziz-&tž|lGd};MV@x&eV@xπS`2ǫ <[)|>qO=M{OՐ-/V@xGD/V@xW@Y`}ZKž>Q6hcЯՕ^-qlA׫ <[ Ѕ^-`YUߠ;S`	~oNLMX`ol@=WKM%D:b{žǩz Ր-DoV@xzNo=X[腟V=E+3lՠ<[KLo|-q/̀ſI;lH]6Hx8[ZžE= &_VH|-^-Ϳ,&:l|= T=~)-5/<['}C{  -W^@oḳ@߫P`oԕBSſP@ߨi}b%~皘-ži&oP`_t<)|<ԏ-S`<[!IMG^xoIMCR<xD)y{`S`#M=H!x8doqE!JlC*zž<9Zžt<[	)xrS#ǋ};M Ϲ6tYP8oJl[S`JoIY"<žE$R/zSY"}IYKYž7RcžJlGX"zYcD},~)5W}0L+)s6&<[p`;?6&<[p`9;V/6#`82d|:z|:e-?htXhvɰxv#ՠ<[?hؘoCVxJlH3S`B	y k ԕ-C@žH _>	~l^-A@ž ~<%6 HY A+<[\Q	 _I?%6 X}H P
HQ Rǚ| _ ž  SM51<[3M}ix :>M)SMWz}4JlK#ǋ}8	)zq<[0xӃ|n}ZžI0y
[?)6%6%`A֦Sՠ<[oAžE6 ݒl:<[b^-i*o^lLxq~WMawIMgožKF"SžK<[KžK,!x`lK=YIxՔ-Jx|<[
ix@U=ɰx~E`qIMS`O <[ ԕ- <W!<@(}ǩxUd|@.zž BxjLx$	ԏ-USM~j3P`oiy45W|<[tA֦y_@x߹6|ž#P`oVooM6(vC>MCVoxow6܎7-LIMq[Ք-OD|HyxĈ^-  t<H"<H$zž$ެo- 0xfix" y
[5"?%6Bz" <[J#^<[~Jlz2o <[JP)M^l$`)W7MĨZž%=P`o`GM6~jSh?`<`7žW?`a6t<NUl'`<w-<	`<,`@o-@`
g->,-L	x&Zž	Vo+Zž(yo g6A?Zl(z|`#*`H>h%|Wz|A@xAw܎_<,h(-z|T|-R-Uw@x[=Zž['|z|}Zž
> `ZVo_Vo>_5-Z*&WZlZž
l܎׫@xyՠ<[&ՠ<[ǫ@x˯}Zž+/l+Zž)6Vo%VoOh5.[_VoQi/?<ՠ<[5	yx<[Xx枭/Zž6,&"->IxZž  	cՠ<[ e608h|T< &Ov_$<?-& c`fK#ǋ|Zlʞ ^-jՠ<[&i-Fh
QiPT'ZlVo")x
܎?r:l;hy-ՠ<[!@xBQaߴ-z{Vowj]xVoxV'6ou,}ZŽԓ}ZŽԃ/5o2Uw2]2eJ2Dw2ԏ-f`f)~)Us0]qx?'M	*_W;bll lߊiwTɰwT#\MYpl	~,A,&)w5,-6liwloM6	~*&M:XM:(~`M:$;KNpx~XM<UhVS`ՠ<[]>ȿlՒZŽ͆Ol́?6"p|UM>[M>wÿd;#a6Xpgp+&?wc?iwco`;U6-bd;`lD;4;O	wbl 'MAl ]pS` ;&t;!w6VMB-	`wXMD?`MDIpIܑŽOǋ{@l l"gl"l";T=ZŽ֔>w:l5"l0l4VopVh}ZŽA@xH~d;$`3-fU64Od;60]sERs3NsCl5#ǋ{;Ŵ;;zpAq6QOl5Kx˿	w9*ycŽEl``	w)w64eϞ-H?t;_)w\!(&ppP',',&l扰wlVop;ZlrM́Žp;5-O^I^6`oG^޼[}>j <[{6R<xCS`UMk޼[:<[&4M,&%]`E6)w,݀YM ݀s%s's=sohsp
lV
6/
w;V
G>lLxSOKxR
lo ׋{0.`op YbcŽ0nG`oqq?ՀkŽO;V>l^-~l^-ؘopǋ{{`_=p;bOzXRA aa~w Ybl~opR	-`'zŽՔ-}HopO
<[,+,}YIaՔ-(z)fosR	-v?+sO;eO;@"SŽĿ6/Cǋ{ Gl+~t;B;@l$VRxO~JxGMG`ߕ`=YIj7)<[-qD{t;_)<[-,Žש-xWMVRxՔ-x9"SŽ/6BwbOb@e'{iD{+݉SՔ-ıOb()6y6qt;~`}YIq׫)<[.ԉO_6xw]6xM^Me'{VRx^T"SŽq;Xqٿ)<[v5e'{)3!&vT Cl`6)<[vYIkD{^l^-<p}6սx]6O6gՔ-<0zŽǊJx3p"&e'{)<[}Hop" &p" _ 6El6DO$VRxHop+p쀗` &w>
+&Ք-|@e'{4"SŽϋ<[]sw6osos-~+}&)<[VRxR%<[1,&10y1՞<[z޼[z?r:lǠ) lǦ?w_;CVRxdՔ- z)ᐯ lMt;CO@_O@) {fpw=xqd;~lߩ w&|;e'{ŽޤJx8qMO}YI⧩->`>YIeO_R%<[A#ŽЄwB`[e'{>ot eD{Mՠ<[
'{TVop*_` lS`~XWMuw}YIYCՔ-Jxj@h }ZŽ
Vop _w !6Oe'{SՔ- E_R%<[Uߕ`(MYIe'{ʕD{z{ՠ<[ݘl١&ݝ>ovnYIJx4VoyzHoy~WM`0yOO?ԉOCzHot0lblŽzŽJxt0=Xt2)<[OC}HoybcŽwXyӽXoy M@M@6>@xAw6z-M_V <[ހ61bŽ_uw{T 
uwTbŽ<[!wD
~`ՈD_` _uwDFe'{%zŽ,"SŽ߸BA	}`GjWMUuwjIwj橏jAv5LxP3ݩ7S-GMRǚ<[ݨ.v%MS橏/5Lx~	`Tǋ{p#p.橏wcŽ5M}ZŽ[R-ooG]oGR-R-?T{y[ŽҼ-Ž2/GO!5	wG;< -I6e'{2e'{6{PzT=ZŽZŽZŽ
S`ST{4;
>jotY'MAsR-?iwHjovզݱ[ݰCݰR-mv^jovo%Maߚ[ݲ;[Ž#x8-ڿ2/mg	l `GS`ثov_6l۱bŽۡzVov\ov6V
-G;Xovt;4e'{YOp+>ow	^owt;ope'{?w~opՔ-]6/Ք-}YI_*7,z_IxDVoz6%zxEVoz8x~%\zJ`[z|z&&ޱ'{ևwǫ-Y;`Y?ՀŽ16}Xot@Ž@g61ŽYzŽ[}`OI$zŽIst;}YI%_VRxot;B	w w /6o)<[܂Se'{E߹lForՔ-B;܄O!=YI*w!YI Ք-lҪ;X@gntW{=YF6Žf@x͌-CՈ!}M66~4VaxxO!}X8Bi/ZKŽÄV	[8~S`	w; #]6߼)wK>dE_61`W%Muiwt*`Vi/t^-DY^-D^-DxP܊5h"}[{]y{C6VotM6bl6blGA6`%S`;ɰwK1*-?lU3M34Mo|TMG5M|UM{wLl|&C`헛v`; l݉~`lďVor1/ոxŽşV-F~S`F.z{Vor9@x-GՁG{h#qlnr9WՐ-G-y׋{o68x^-?	w݊lâ@xtՠ<[:O|?Mw(opg@xvAp;Ԏ-HXopGiwʾ3rBVorBVor@W7M s;Ž ]6YI=YI/͂w{o6eħ{"V:x[{"VopNop@h- =[{#V<[-ħ{!7ձxp,{ ]6ŽՔ- _t;))<[Gop-z{(,E6	- t; 2e'{ Ք-  ͢x V 4aŽ Jio  ħ{ Kl^- 7ՇJxxՉOXop}`X<[<,)5` op4bSŽoAՉO aOl` VRxe'{9Cnp*ŽQe'{st;zŽHot` 2Milӟ8;<[9Ք-Ք-ͣxq0&8Fe'{=YIFotYlOVRxzՔ-h-~p)<[=qOHmŽ4;_)<[=,Ž{MYI䑯)<[ܒ7h-Il.=YI^orJwForHl")<[ܒ[e'{AForH
{lC_VRx(Ք-J>5M)?͇O%=;>l<[ܔ):l@`J.y\op|GM|;.x|:l`1`#>m`U`Yy&>?p6a6waM|#;Ofp &>;hp{:lCbp02h.x͂{6->d)ޭ-d]+#e'{@Ք-Ž"VRx,!rXե[ܖ`K&
6
p66h\p4#& IM~l_p6=Z[Žgե[-KVpS`YVopՀŽVZKŽϫ{%Voq?VoqmŽŽ_KxMbSŽboqqAqCA*zŽǫ)<[A+Al%>oq	_)<[B_`!~wzŽ'oq~WM$`!YIOO;t#wOXMx7Mx^-}ZKŽɐ{>l<[ܘ}; ܘŽɅ6-L Brak̀ŽɅ6?x0foq_{c/2+<[CeŽ0'bq@xՠ<[C=
l2GV,<[C~`!5xSbŽ13S`!|5x*zaw}ZŽ@lH|-$_qlA[Dwy[Ž@'qo ZlGjoqD#[ŽBOlB_[D'}T;7[D~D*[ŽB׃ @#2^-M~;Vy[ܚ#z{J%ϫ-"2MwG~+?Voqe6+5Kx qlT5Kx 	`"|-(qoE;[EqlR皥[ED;R-Nܜio'?xS`Ny[Ž'G@ߙ	'%6j o'='M&/)w6Vop8͕[ZŽ?ՠ<[	?S`
jop8)}iw[
t;Ǿjop8iw5Kx=WZl-jrxR-O
`OR-O?p65Kx<}M=[ܞhor{2/'<Mx<$ܞSPx<ŽZp:$;luՠ<[h,o4;G[:lo{M6togZlcR-E?6toQ6ty[Ž	S`5Kx~,T{ᯃx́KŽ̄׋{?%6y@x<[πdp<,7{>mCŽ@xg-p>ofp>y[Ž[ŽCM6|o;Ϛ[qlolR-p625KxMoox8-#[FcBkŽdO%65>j o}6ma6t; `zx $bl }Ň{ՁG{'6-d7{=ZŽ &&ܠՋ(/h(~r~Xx@.MAՀŽ pr'ޤ;+`.or|r; ׾OM@A4;oVO(	rgՋ(<[ܠ-&l2j- 3&Wzx>56#zaZbŽ$M|؆orV-Q{jɰw(}ZŽ %rgxHo ^-RBvw{b+ŽA@xHw)X	<[ܤ16")
_st;
<[ܤ}ZŽՁG{=ZŽp'`#}ZŽrǫ@xՠ<[HlăO5Kxiw^joq m'Muo4;5KxVq o>T;[ŽĀQ6Ejoq *lĀR-$xS`$-AShoq @Ak̄׋{ )$H0[ܦՠ<[ܦ`Sza5d-S}166>XxM́ŽC`G>-iw!l```>opDՔ-?l;lcՔ-^opG&&zx#CpF`za~wa)<[Ž";2-?|LM#=XopF?st;5VRxQO)<[ܨblʆXxP)ܨ9e'{zŽʀw*3bŽʅ|LMPŇ{w6Gor5e'{A&& zal#VRx$$zŽ a6J2W{#o|LMՋ@6J)<[IgOH>q%+ՋD?|LMMbŽđ3nq$OEOVRx-XM^2MWMPq,)	w¿|`%"q,-Ŵ;hlĴO|SMGhR[/rpJ=;TO|dpJS`	]>j2Qx%|LM;bŽLg	a`&%za``&%a7ՇɏL;Yj|LM2bŽؾ`&i/Yzk?ɏ@6i_IM-&16_Ջ*st;WŽʱŽʨ? 6Z|ٛŽʡ@xT-U,ܪTT{E6QGR-Ut;Kjor)ܪ|-g`V4T{6a[ܬ6TMXR-V~*lÿ5KxY
l5KxYhor~d
^-V̄׋{rJl7Žϙ ŽՒ-WUw+au 
[ܯܮ;&O+Vor;bŽǾ&&ܮՋ+?st;orOՔ-'}Z[ŽVoq8}`'3`sw~oq8O6	-XS<[ܰՉO,/c{~Ž^-冞l[ܰ<[ܰz/,،or;7M`-X*)Sձx`'oq@+q@`(3e'{Ž E]6–7MZe'{)<[?prɟ;U}bl-<-Y~`Yprɏl0ՠ<[	?ppL([Ž1sR-	;tw^jopNbl8橏R-fjopppll`(zx^qDMW6q:M;`Ջ A{aՀŽ0Ň{A&RՀŽ$/V,<[RXoqHFhp6'ěqHRM)Γ`VzopeŇ{hMŽ4>h '{ioՋ ׾Xxi'{Xor")w-`
 QM(WM((}blAgՀŽ@6}צl@;lXoqLbl2-)pp5``_Iw R-joqPl@w(T 	w K)T~`z%;'
`
@4;OlIoYuŽIcŽSOR	-
iw@#a6}H$xlsA#Ž`[lm<rW)<[ܶHe'{ӽHor؇]6E;ʾorkՔ-[-)c]6wɰwj}YIg)<[HopVԂG{Xx+,&;o@x+*y<[<[y<[\pX%{ONp:t|op x:[ÿM$;yGսx>Oz{/.MzoqX`+]ⰩŽ`k/ M/ww`OYIOHopZ;w{=e6-~rly7ՠ<[v)wOVop^*zHor;ܺXMtԂG{RH$xtCr"l˥_VRxtO.Hor]6`+zŽsVRx-+]6];oq\Oz)WlrO݊lr@x%<[W<[X5 
x&X*{6>S)w@ݒlŖ~Žŗ^OJoE/|&Y-ŽŐ;`^Ž~O K&Y [rlW@x1$z{C߸Vqi;GՁG{E	w?݊lŢ@x|-gg{<[;&ꇫ@xy:l<[ܼ};o7[[<--_p6}ZŽ^hpdI]yop5v{/ M +{y6 O?)<[R%<[
 )~YM Vy1` |& #VRx Gop "SŽg{Qh 	AŽ ́ŽM3[dpgzopftopfvpflcՠ<[pu6$2lI6$͉ p<pYI$Ue'{gԉO e}я@x4JP@opjE6AM5[׋{QSiw3?	w6^&MP8op+y6&(}ǩw2߫ <[=IY(`?r:lUw'{&D?:lTWu_xoͅ'{(x;CŽ|7{~WM{y6)<[\gOHoqp?v ;M+2lM1<[D扰wQ,&D~	`aJr0<Rx1)p-b+=<s~osՔ-b?"SŽDnoss;$2li﹢l?t7lwx-yn`vwu	[plAliOǫ)<[tR%<[rx~)oEoId7ԀϹlba6%]$o6-2$x;CŻE? M!ClB`2{O_VRx|Dw0#e6x7#&/rJlgCw1<[hh	`x9ww<Rx|`
 ŻCl Y7 Ք-(zŻR%<[o-T~YM|Jpn6ZlXx|XM|{bOVnW cŻ椿2|-p6q׫@x|o|8at4x|~rlxs?	o[E6y7⏃'wn_C'wՏ~rlZŻ>`wlw.M|?h7͊>c+M|F |7^j'<[<[o{ɰo?VRx|*ŻgԉO>GwZR	-a_t7Xl-Ք-lYIDw[V-`a6~S`b7@x||-e2W@nʾrl6׋w &8P+<-@.M|!'w@x|"?`݊lw@x|bcio_`Z+)o=YI}YIR%<[]6!S`e'w3VRx|#ԉO`GlS`zŻ~nFԉOiެ
<[`݊lWՠ<[d`́3Ż! SŻ'p6-	ɰo/V	o`8_qlVRx|O}Hn]6cp`e'wYIM=Hn!t7})o7e'wŻ)Y(n5~XM~6SZŻ|-߄@A SŻD\Fh?\L ´7a_lP֯6VRx|jzŻPԉODoE/6oՔ-/VRx|j}Hnɟt7V)o}YI󑿫)<[r9"SŻ Kl rOzŻ6z)O7I~
<[rPM|-9-<[r@̀) p6\hA`\\hO6ԏ-	zwrϫ@x|lՠ<[6~E6"M|l,OVnu-@x|<-r-Ż8[7q6[׋wtn#)ovIo$z-wx}-߉_@x~ S`߈	}&~ŻYtnE_7w7.zŻ 6[׋wGtn #)o /$7=[׋wO'zwΉVnP}l@M|(#	O/$7znP-
߸M|)`
G>ŻK/Cwՠ<[+?ql@O Ք--oO9M|/VRx|(zŻԉOqlqϫ)<[7eO=Hn܃7$zŻpՔ-Jx|*U]6gYI𩏫)<[2"SŻR't7 9M|*=YIOIJx|*?+ϸ6zŻR)<[Jx|+	~7±)<[e'w¶^Jx|+`
?6Oe_VRx|+,)+ !wr YIiO>Jx| Eo
})okOoO-ߌ-h?qle'wqOƕDw+cՔ-ߌO["SŻqla)<[Żd>Jx|,+ rXՔ-zŻaԉOt7S`;SOe'wHn_`;?qljnO)<[85"SŻ〷l6>n+Ք-YDw5~WM|rAS`nOSHn?+:[:_ql}YIW)<[:ԉOϸ6oՔ->nz)Ք-MYIR%<[`P~7nZՔ-HJx|-qligՔ-EOVRx|-HnlO9M|+Ք-<#Ż-<+xNS`<,Ż炧)<[x+z)41!Ǿ߾6%R	-b+WS`bOȧՔ-ߐԉO*y1|M~AoV\A#Żp\ _qlu~n]g)<[=HnS`sŻכ-|M|v}io<[<+<?ql)<[<Fe'wǎ=Hn- <1`(^<[P+Q>7VRx|=YI"Dw S`
~j'<[͉>$?}Zl><[L"r"߫)<[Ye'w/R%<[zǋwC|M|io><[z_`=O6$kO#VRx|	CDwϖ)o1Q9|,&~l?6ެnՔ-?)-??op6[CwShcx|1gŻ፞nbOp-Do"rb[e'wgՔ-A-|ŻЧl5;ɰo
\`,pn-!x:<[>iw)`BSŻ@37Q"/.M}IM}-ZA=hlyŻM|4&wB׫@x|4H$x|	p6&-u[2-b7[w.M|
G-ZŻP}lPGio@]]6(-XM|OѽYIR%<[? _}=6OoVRx|~S"SŻO罹?YI2e'wԉOU^YI+XS`w7x|
o^-<ٻŻVV*PM|
*a*Zha+M|!WM|6H$x|}H$x| kŻᪿVRx|57"SŻS罹YIՔ-HJx|5OM|5#Ż}O-Jp"j#lWՀŻᨣŻ,M|5}ZŻ͛[@AM|ioXnVn Rio`	o>zlOVRx|6Ք-z)oVRx|6*zŻWԉO¯lՔ-=YIHn!´7~XM| oOM~SOVRx~SVRx~X}HnOt7>zlzŻe'wF"SŻ+(ozŻ}YIDoR%<[(A#Ż fp"51'wٮ`Qa_݊lw١lzad7ٺh$zHn2ϛ7x}oͫx}lXx~gS`ߘՠ<[4~Ż2f?j-ߘ	`ߙCͫx}w7x}?61!ŇwS`CFhA#Żb7zn-C|ڷwm[ŻŻ56x~u96~=6MM~r-ߜئ=lVn⏛7x~q_`ߜYbŻzw) 3`h7`x}@x}6O$zw=o^-ߡgzn[׋w-ߠռ[A#ՠ<[@´7_oEa6F<[ zl)<[#zŻ?R%<[){o=YIC)<[DwA}=6X}YISVRx}?R%<[=M}zw@l\0ՠ<[`F*wы^agսx}]
`j]6罹?e'wڈެnR-j(HnW<[
<[+M|a6.Hnߕ`}=6.Xe'wkՔ-R%<[=H$x}l7e'wŻR%<[+,&7oVRx}Ke'wJx}{o=YIVRx~OR%<[HOM~VRx~>n,Hn [l7$zwrlVnBl[G!=-l>rl풽ZŻOVnaSՠ<[Vj-l}ZŻ6?`nU x}ōwۘ<-na x}2-p7vw4x}ïV6כVnAo!PՀŻ'yoPM~ϫznB߾!QՋ?p"6$6ZŻJ>m[ŻJm[ŻK^l%6"߾MM}2`$nɩo7rl>96}zlϸM~M}'`.nJVnJ6ڷwYywwGm[Ż(~56-ImS`Iw`Irl"NM}$`IXx|G`Q	'6- 	oE\s-! zw@)o?vIo[׋wE^-!
/-ɰo4hW-!w`3S`!vIoѽ[׋wd^-!|^- g7Ãכ
OSŻ(&x<[wÑl_$7Ñ߃/$5/[>x1x|9o%5Qx|9^B7>x}_6BnOl)<[DئDBhzwȖzwȄ6"@x|#y
~
<[D,wȏ}H$x|A7Ȥ_	oC\Z.M},}ئ?M},-K}Xx}-Cՠ<[aי [Ż2!=nޭ,h?p6Oe6Y'M}l([F3W64~nJ#ǋw=M|)XM|*`#dw_RVx|ԏ-#~7klqQdwԕ-=H 	oUx|:wio@]6Fe'wâ)<[}Hnt(oBϛFnt?`ŻՔ-ƾJx|;o`Kl>nvOvz)>h-?oeVRx|;-zŻoԉO`ͣx|;+ c/VRx| zŻuDwwѼ[ h?` 7ne'wDw~rlp,,&HDH=ZŻozn ޼[H7F/!/x|I l < rlVnxKo^-	ߖ`/o1Ż9h:߸M|vIo;/Vgtnisՠ<[3&u-N~	ojO	o
_ql· <[a%gwտtD7ӯVn{W73]6Tp3x|i-$p"$GM|Zo^-$t:x|){*lW~Żսx|> _|j|!16޼[
Ż`+Io'CIol`޼[~Ż`z~Żf\>	oO7 S` ;M|7 Acԕ-%ϸ6X=M|&{jlGŻ}liW647]6-vy~n%oսx|M|ݒlznŻ׫znսx|@p"$& 
Ż 2t:x|A3 h1Żo(j <[ /M|A%nE6PM|A.z*OQw!W`@x}=M}<M}=znxt7_lVn0ՂwɆ[L?+!nЙɰoi-?lsՠ<[")dwA+<["4l /j["=YOKl-_p}65-D>YQ-')#ǋw8n8+7G6s?VrWŻwg6p-'=Y8ԕ-_ ݒlqznJt:x|	~xz-'RVx|yŻv5-ެnjxnŻxwJ<[V@x|ޤn艰o߫@x|o^-ooR<x|o^-䟸M|vIo/սx|O<oĿVfna#ǋwV@>E6@&=[׋w7ŻYcfn@J7- Ր-(j<[Q_XXnFV@x|dx|;M|Gp6W&$t7ā7c/VznL+t7cVnLPLOnMCԉOS`!/ݒls޼[GO_@x|o_~"S-C/V
-KX+x|U]6DzŻO$R%<[Vzn# WM|zŻ?Ք-dR%<[ogx|Н?7ʃ-*	?p6	~XM|jn$ߕ`lQe'w!oՔ-R%<[	}lJVznW*`Kn`e'wĕR%<[%/vwwĠ% ?7ġrlP1%p.%w)t7*)<[	ZzŻR%<[	CM|$7)Gսx|>O0{]61~Hh[&ެ[& t7~n2e'wѯ-E/o}YI5CՔ-*Jx|7vwwʨ^P$T}7򱿛ؘnXwyx|S`o͊/|آn]w7.M|N#cŻp	o?VRx|N*ŻqgԉO¿69C՞[Xo`}YI<eO_R%<['h['.M|O1` g7lcՔ-OVRx|PHn
w` &E	oB_oYzŻ)<[YgDw)n&&	}`O71ClTe'w0O`eDw:gx|~rl}`	oXW]6 zŻO)<[u));;Ż⊯	o .M|Q/	o".M|Q1` ȿ+^n3e'w1ԉO`` eAo6H7 zw ՇDVnTaŻ.OjVRx|M}Hn` ߩohS` ֞nYINe'w4Dw4]6,Ż[e'w4Dw4~7_Ix|iÇwP[Ż塿Kx|KŻG-->6Ѝ}гŻ6^-=X"x|/`PՂ'w@Ղ'wE><[)ذn7`L.AŻ=M|S$zŻ☍OeOVRx|S*)LVe'w7n`"SŻkw8%H#x|z4dw8Op}OpDw8OqcՔ- GԉOqs̀Ż`H#x|T=M|TՐ-nO=HnzŻ/Ք-HnQj-
mCŻWͨx|T,|ڇwHSɰo<[
io^-H<[*}[׋wQ.M|+h}[wQכ-H^lTսx|Z;Ż>n-@{l਱<[
oVn*^ŻŻ%`-`lOӽYI/ԉOɾmCŻͨx|%&x|=ɰoo6oſ}le}lo^6V`k<ٛŻսx|j-e_6,<[
OVVͨx|,`X7`,iOn,J"SŻ>e'wb)<[	Jx|	>p,>`63ZŻ	` ȩox@M|VUa6Yԏ-oPn.wp1.0ŻՔ-=Hn/Żǃ[+o$7r߫zn_vIo'^ŻlI1rl[-wŨ}Xx|Z(n=M|ZBhTwŠY?M}-zWM}ӯVRx}Ք-z;"SŻDϹlT=ZŻ?ot7^nxsO~Jx|W&^qlolݞjOdV@x|[,Żl^n}ԕ-/"lw-D_	o =M|~	o" <[ORVx|l Ք-)<[Ż Ge'w@?e'w@OOOՔ-_VRx|P~ "}Ё7DC76-u}7q $747a6f)``#ED7C\4ՠ<[>j/@%zŻЏJCKx|w>-Żԟǋwcԏ-3V]޼[d6+S`Jow@x|~$7Tԏ-Vj"[t7T>e'wTOGԉO} Γ`P+Jl7M}@=6qrl/ՠ<[.<^-gz`dw~n-SZŻt[M}EŻ(^jLx}Eǩ<[%益=[׋w Kߍ6
ݚlG<[b艰ooR	-1+b~ɰonzŻ kDwW-ߴ-=ZżA>ɰp]ǫ)<[w^oJxgltd8.Se'x.Ue'x.Y"SżH$xl~ɰp>Ք-}_)<[-|o-|a6y1_p@ѓ`)<[Ք--}߸MI@xJxzO2l
Hoo+<[؈oW=MHFMH5dxzżGp"MսxCx![́żJo62wzOՐ-3p6zWxp. -=ZżGx6A <[hMlEx`+y x`_p. -T6t8zx#y xP*.x6"<[dxH$xǩpdV@xNlEx+l<[jES`5=YR@xԵ؈o 8o؊o 8ԕ-
ż oDxkG[&XM?`x8[Zż ؈o?MXCdzoCx /.Mؓa6``ɾj"[?`/2l oՔ-)<[_R%<[[l - /e6 &}8 Xż ,8o^j"[]62l
>oǫ)<[Q"Sżj- ;M 0zx yo Dt8  E)<[YI sDx&~j-75P	x%&ozՐ-7 zż_"lVoǋxKԏ-8,@xb%EV_.Mh[a6#zx0ԂGx2wt81' FXe'x1SՔ-oR%<[21 }ѓ`4e'xI^o R%<[2OP>o ȱo }ѓ`65dxEo H́ż"6 Vo H$ipKż 	}ѓ`	ql3_V@xfԕ-Rcż0&3F#ǋxaMfyo [oCFM%S`8:dx=IY|Ԙoÿ2l<[plO5-8?p}6kż|QxżqlCOVo wSԂGxp_2lB)<[40zżER%<[y1 l) Kg)<[ެo J) } YP	x%~ɰpql2V@x&ż0́ż0&Zż1C	~j <[55o^-ɰp@8{N KbcżPODMj)`|Me-9c-9 yo_`9wFM>e'xIoGԉO2l%R<xxsD8 b߸6 @r x6 !ѓ`OV@xIY |ż 5)p.p6  N}`	ȿt8r@x',zVo NZ` C͉{`> 	}`!zxxj"[6'~WMl$ѓ`=YIoՔ-=Ho [߹l 8w-8o &=M'ż 8J ߃x)p/<-/Vo _$x&^lLx -M*}66G``7h0i؈oFQMż߸MWݒlK[׋x:<[ttDx~żG޼[	p}8w;M)i-
H<[?t8 R#zżHO%R%<[?p. }ZżsOGxżrw6" P7rlQ׫@x*BużSolP}-
O6-
<[7xt8 VOdVRx+iDx_x+'~YM+-o V?`
td8 _)<[ #_VRx W) ?P>o  <`o`K&;l`޼[v޼[8uɰp,8^-?lǫ@xr?+9ɰpL>o Ք-+"Sż L`
_`=e'x@Ք-}Ho ZWM-]OVRx-) {]6 Ք-ke'x^Jx- pVRx-)żhDxKlkVRx-o Za"Sżon>lLx]6O6Ք-<(żOR%<[xǋx6+YI#VRxԉO1q}$51~8Ϻ2l+ 	+dx$IY R	->o \@%gxkzż[Ր-}IY "Ր-'^o {o#V@x~o![́ż>l^-=
ɰpqloRVx]6_)<[zMe'xDoR%<[ 扰p%t8 K`Co2l IԂGx l H<e'x /Ք-IJx	`o `O}YI $}YI $a"Sż烗xQaIep-?	+~;e'x=YI-?<żkl_`?o biO*Ho b@ż#-I~x1/\ b.XMz6" OKo -}lՠ<[1hUHo dE dKe'x"o)<[ޤJx2-zHo d?+_VRxe'x=Hoż+He'xVRx ?"Sż'M3+~
w@x[ż%OV
-A0x6-!llVo -BxzxCOGxAt8HYI ї)<[ z) t8@Ք-oVRx4)) &E6 &+&}[׋x ż Pa6 (ThACJl PRM

w	p@]6 (~=X	<[?Yo Ջx~Ջym`8l T6 *l Tgd p6 *սx
 *O`Q *%x 'MeOdVo | w-PZżOV }ȩpN j?p" jp6 Ca6 6~ż<- l/żx6_	[ǩpw6 ^o lx;wxal ż Oż 48 I` #f~l&)5MPMTVOJP`{ipJ&}Ʃp3FbżҽXo1WS`d8&7`$o{扰pLƩpL~` &2wx&Xo_V,<[AC
~@huɰp!Zż؛.MwNݦ8#@ipP=`6ECVzo!ՠ<[TlDxe؊o(M}6R<M]ɰp#?a6b_`q5 /\TOշ968rJlAg6>MPQMe6 .*xgxM T8)ӓ` ɰpRA&H'ɰp$4lDxSЙ<	-nGt2x3żp6?GxrG@x7^j	-%8*
~`սxoCx* _6
8*}ZżV8V@xcA3żLp"`ݒlo^-wto`_aMl}Zż|ż	(?`IqlVoipk#ǋx cMU#ǋxC5t8M48I^oOR%<[B<[B<Bx+B/6Ք-J4e'x)ƛQ@ż	N<Bx)ךO%Y+<[[W%/5-JPQ	V@x7%gxh^j!<[Cgż7<[C?+C 6/Ք-!}YIDxjj	-M8	~`>ż -^ zxo!oƛ rԏ-PE6 毻$8սx9':<[p" r)}&o^-t!Gՠ<[D>E6 do^-":<[E[)pB$8V*7żRE $8OV)cOVoZt8ÿp%?8^<[}H$x~<[`W1c/VRx)<[c?R%<[`q1`yOXż}HocMϫ)<[aoՔ-హDx,h&}Zż	S`L$8;:<[)p; /	p;Zżw~`#O ,&FOhgMcM5h8lq68޼[G<-#s
l;a6 }զ=Zż"8C6 Yo^->Oa/ vXM;Jhe?.o ߕ` 46 iO ~o "Sż/ԂGx	 lKcM,żkO>Jxy~o Gż ռ[ =[׋x ] ~8 zx  zx  
48  cG  I`  ?#ǋx  PP
x<Y-> p" vIp 0}޼[ Cx - uޭ x 7x ip :<[ O 6 }[׋xCxBM4}&սx4toh]6]a6_l	o
&A#ż	Ol	_cM:VRx:VRx8DxoR	-N_`Nsl	§)<[\e'x) ?R	-BpOcM=gOż~Jx=%Ho z!WM=_slWՔ-EVRx==Ho z`  ]$`$ż)<[I_Dx	 [cMՔ-$O]z)H1I'ż)<[I*)H.`$e'x	*o+"Sż+Mip`xZx>Ho |O  ~WM>~6 O·)<[>Jx>,&( iA#ż bpVRxYI 0Dx kԂGx . 6 0O>o 5"Sż ewl dS`(o  zż e-$R	- gl d}l dO/Ք-%R%<[EoR	-"t8 l Ք- ~o ) _pj-S`%H$xN,}l)<[K}YIXDx	brly1_t8/5MՔ-xՔ-xDx[}&ox+5M.e'x Ք-CR%<[Zż h?  4N ~6 4Xe'x kՔ-ER%<[R	-`kl lAT8 OՔ-e_VRx}Ho uɰp/6&<[+pj ~O=YI R%<[j-rlOAż + *T8)<[ .e'xR%<[ =Zż A#ż;l pVRx@-zżoԉO1~WMAXMA"WMA6Fe'x)<[ }Ho *yxA.yo*!T8!)<[!zż~JxB _	p@yt8pj|~ż	ż	ozw'?`O)ż	_VRx<Dxzoz+Lzżެo0ԉOż}YIe~JxPT8	_VRx(żSԉOc?ll>żսxC$WMC6Oe_VRxC,)}l#pj Ք-!e'xEޤJxDpj Oż#R%<["	?`&/]MORżҿt8	M}YIh5e'x	R%<["`E5ME0zż>o8ԉOgt8	ؘ̼o8	WMA#żpj8<e'x	ĿVRxDx	grlSՠ<[ +e'x Ք--_-S`VRx}YIzR%<[O
~6xՔ-'zż-' xq]6xl_)<[O*zż-p6 :WMp6 :O֞o ԉOAM?
`_t8 p)<[YI <ԉOWż xż }Sż |oV- _p6 >+G#~o Ք-Ho 7q[#!x>׫[#
_p6]  U`/VRx/e'x ԉO p?M
o  }YI @Ho@´8
 S`(+P ~A?Ք-(}YISԉO JV-  !o+M@l 6zż O I/ԉO IkՅo@+MS`(pC~D<e'x
!)<[Q&)ooJ?V-)H{
`)6H`)'zż$VRxO"Sż![Ս-)pS`ʞ+xH}8Wż@S`oV7x
l1[S_q6 @+M+C~ !%ż O-%_6 8l  l ǫ)<[e'x#ԉO y DO`Q F߸ #+~l )<[e'xR%<[Ӽ-a0ip_p~PwOYIԉO)`doPLip GlC?M+e'x$>o $]Dx$~l H p6 H!8!_l SpAgՔ-Ք-R%<[$`Q$S`CV !WMIlIcՔ-EOVRxIHo ̓Wx}XxJ V 
lP]6(`OVRxJ}YI(z).V,<[%żX83
`t8C%YI-)<[%=Ho %x~
l W)p	l[&q60?bżkq65'x &}X	<[U	~
lS6$<[U'}8
?6-+v)pt8
?MSb{żaGՉMg)WUIpQ6CS`+q-6prlxt8
Oܰ\+	p8
oWlp#`+/i6)W~lq*W'}ip&W(}d8
?&W_rlq'+W>lrW>S`+\R$8
S`+slpY$8=MN]?tz8ܚAX8O~z<-z=#p	(p	QwGP|P~z@  3  |d %z P'Ml`,żG&odǩpD|fdEORVx`vLS`-7ż W6 N`w8=] NQp-gz '=l Vdx9ԕ- no )p YWż (<[(lS(/	p
4żyJ c/C7x!x!'h 	p
@#a6 ?r k M  _6 $48 4 igԕ- gۼ[%e6'xB7ż ߅6 Qzo (=l >o^- %p5MSp
gżCN *XMSql 3&3M6 g- _&o =l #ǩp qcՐ- gԕ-?no YMU8P`A'xRż%4M'MElVr_ M V=M6 W <[
o +ۼ[
YM|1<[
>/ x?e6 	,&7 xżWa6X- Sh
Eǋxj^-	p@xż d8xp} p B./|	pw?.X @'.}0z;hA]@z
{{8p3A+`1ҁ8,&,4h6
6-V 
|WxYضo a6d?`Qd}ئ,Zż \ 0 zx6- [ż B{ż  ɰp^ bՠ<[E	pAHMZXMZ`=MZ$zwx_po #y6o 	8O t8]'MZ/}969wx%6R-zYπ<[^:` oxՂwxżx[Ԃ7xV@x[*| lT` o ``RVxx=;ż[ՠ<[_^[_PUx8'l K`Q d	S`B@x
Mo Zż  &<-^d'[烳[ %`߫@xPZż "}8 DL݃p 1 } !_p   !߾A8 PĐz  A`Xp5^d>'`[A8|R`{-p1O ]ˀ $= 	/|Y*bA@kzAE_V HTAC|8J% j*zxՈ -5lLxz 3x-:|-;<E N`xɾ SՈ ćż (3@4@-*G= 
AOXA3Q_6ԂGx?+|Ge'xYI_-P(:Kl

l
 Ք-P0żR%<[.?`)pVRx\ż- t8)p^o He'xR%<[.`>
<[.
v)pVo 8oVo AƩpzg	S`A`KxEW6NW`QSż
$ż
%.oO
OFo&ono,b@pobot8@g6)<[bYIOԉO>x|`oX<[c
}l0	S`1/|&cXM&}8-W-ex-%HopZS`ഫOZ(żJxeA#ż`BYOx}YINԉOp$´58]6MS`Ք-w)<[ש-	|Ք-ޟVRxSzHnB)<[OnS"Sź>
<[,MSqgՠ<[|g`Ծՠ<[|؀n򏃬-Ծ+x:LxS ɰj`%u0Zź SRWMR-I6JVRxR?Ք-ԩ')J
l")<[R,ź ԉOL!MRdՔ-ԙ}YIIR%<[2$XMRdjL_l16ISa6I˼[3,ynYvu"_X<[|7u"lx!MR/ź{OVRxR/ԉOEHe6IźDou&^xRh-XMR0[]6HgB`7e'u#߫)<[)H¯|d`Hu1H{	`Ԍ/5#gՔ-Ԍ)<[}HnPǋu*?`Ԫ'|TTe'u*>nQkԉOA%a6H6S`ԃn=ZKźlÇu (|ʞn,źlDu&/6$[5_Çu o|ducźpCIjA/ǋu ]6H:MYIH:Ք-ԃ^JxR~5 ?S-ԃlt~S`ԃn4e'u R%<[5 G-ԃlx]!MRO)<[VՔ-ԫz)J&V sD5*6J3lo| u&^]I6-ԛ'x;Cźb&nP|6^nCՔ-ԃ-ԃ;wu -Ԁ_u ,5 .l~	`Ԁl(6J~]J6-ԬqV7u+	ߕ`Ԭ~S`Ԭ}YIJ߫)<[X\"Sźۼ[ g5! H@\x1xR/	jBź~WMR>S`Ԅ%OVRxR}YIHBZ"SźW!O5!OB%~n"7"SźwGu!T^-Ԅ@GM6HD'MRY-ԄIjbxR`ԛngGu&:lt.nܱMş.nHŷl[Zl
<[Z>S`ԭ:hV`ԭ}ZźW.MRhB:Zź[/R u#$?|dՠ<[/xR2&u#!lWR-Ԍ/6HTTu#!_NdR-ԌSM6HoBE_uijBE~jn$ƩjBA[	D5!$~jn$?p6HHoB@-6HHR-Ԅ<BG^d
^-Ԅ2^-Ԅgl$	>j oBBߩBC@xR37hF`3lR-Ԍ6H͗[?:lR-Ԍl5KxR3"զ-H̓-H̝f#y[ź	S`Ԍʾjnf)}MR3<-HYp<[<[|MxRplIMRp9PxRpA#źIW-Ԝ /5'.MSՠ<[`*zu#H hդ[2aźդ[S^-ԍzu#@դ[
>[= HJw`Ԅu!)̀HJ- 16HL̀źԂGu!0[]6HLOBf~n&F"Sź+ͣxRmźA#ź~WMR_VRxR5YIHԉOFu#Pl 16H?Ք-ԍDoVRxR5))HԱ-ԍE_jF% 5'?)<[95e'u'+=Hn]6I/ICjNK~@xRrXnHՈ@a׫%<[|ؒn:bźKbźN$5 0G`Ԁ׫@xR>^-Ԁ><[_VRxRNYIHԉO@k/׋u 4Zne'u 4O@jw-Ԁc 5 4u+X<[\դ[\^-Ԯ,&\+|[\Ւ-Ԅ}XxR'>rlQhBpYt'}[׋u!8	}ئ	=Zźl`ԍ.MR6<ٻź-ԍzn@p]'MRHոxRW+^XMRkź[ź%`Ԁ߫@xR~`Ԁzn5 =ǫ@xR>lExS? 51u1/i/bLC6 u1&<[[ź~[~51(zź
rl_Vn~%K>8xR Cź?p,Wzn<[`(~	`԰Z;źVII;l׫%[:0z(n(3MR+o^-ԅ
<[
 g݊lՠ<[
 .MR=ZźZn(1l&
IlHRKfB7xR<ٻź-ԅ%VHRսxR|ڇu @սxRy@?սxR>mCź ao^-ԍ^mCź>lHܗ-ԍź޼[
6HUzn* yB`n*}[׋u!Z6HWzn+BVHVSj-ԅ`͛[
>lH wu սxR -<ڇu #zu (u +zu , eo@]`[ź:ly[ź_451Tu1uijc[źj45KxS~*&[J45KxSw6La皥[?p<[@Le?2^-51>j oB.MRS-ԅ[׋u!`y-ԅR	-ԅ.MRw@xRv7hN~I?׋u'hެ[;~_jG
 R8g^-ԎVzn՞[<,׋u'VznBo=xR׋u!q՞[YźTgGfHQg@=xRkgC^H`,׋u,K Y1MRz՞[>OgOG6I	}&>~)jO艰jOl"l.MR~艰jO;MR~I lO2MR~)}&?? MR~.jOtD5! GA5!.ijG?jGo	jG~WMR="l#Ք-ԏI~nzDu#ҿ>nz+zźDu! v25e'u!Ք-ԆC_R%<[߻5!zn2B`QHdb2ՠ<[	jC!3&@S-Ԡ 5(Vn ޼[@*zu!+MR?`Ԇ`Kl	WMR? v3(ź̫OC2ϩ-Ԇb)<[ASOPM}HnmijPFnwOPOHnP[}ئAJhPJp6H_@xR>p6H-ԏ~J.B{ź 'MRWMR`Ԇ5!Cl&UqEH-8n	S`ԁA/@>([S`ԁAGu Px8n~̀5HeBsźźt<[o6HijG_Vn~[n-ԁP'
/d5 TIHT5 Yg-ԁ`Rl,6MRl-ԁ`Q6H y@'MMRX	<[{5 Y߾MMRXxRk6H}zl,#l,U`$n<[ՠ<[M<ڷu!7xRj-ԆOMMRX	<[B|5)aHj&{lQbźVn5t:xR@jl Հź & #zaI 8ɩjHXn_`Ԇ^Hn6-ԆO5!5 (j@)= TԀIԀ
`Ԁ]6H 52H$xS(d52e'u2nPԉOe(|lJnR׫)<[Du2+&gźjYIK3R%<[f7`QK06K3Vn`Գՠ<[f(}´5,Slc?jf? a)<[Ք-ԉOf _VMS0OfYIL?R%<[loVRxS02e'u3_R%<[CHnZl0O]6Ja6J,u~<[+d53e'u3YILHnp`zźVRxS97ԉOg~Y6L⏫)<[Ve'u3>JxR	}´5-`Դ+h(|lVRxRйOZ="Sźt54 VRxSBVRxSAש-A#ź l 6M\MRrlP&EHnԂGu(=H$xR~WMR  OQnF"SźOR	-Ե+WMRUd5-Kn2e'u-A-ԁsQ+G[
ɰjQƾnՔ-ԣDu(G`ԣ=YIJ;VRxRGe'u(VRxR#zźr)<[G=YIJ;VRxRae'u4e'u4}YIM1źOYIM,YIM5źInՔ-Qe'u4=YIM%VRxSH2e'u)
}YIJA)<[H_ORź/VRxRORzźVRxRMe'u)OVRxR(ź)<[Hn)<[l2e'u-YIKa߫)<[l?e'u-e'u-e'u-VRxR؛A#źj[Y6KaGՔ-Զ-źR%<[l_`Է3d5-źźHnqa6KpՁGu-݊l?Vn`Է \1ij[}HxRԁu.,xRԎ-Ըn/R<[p@sźHK^[pH!#źR-Ը(ź-Ը-gu.-ԆHHnԀu!/R<[zn7Ԍ^-Ԇ-ԆVn7H$xR=H$xSW-ԃ`Ohjrl1u.CR	-ԹZź"l ՠ<[ź݊lhkw-Ԥ[IF 8n$@uI2-ԐH K!I]6I	OWu$ t5$'[!WMRB-ԥ? )Rn(lIxRC':BxR)t[:-ԇg+Wx:CO+tgu.|lIu$G]6IoDn뗋u$C/H2%<["|=xRl7u)`g`ԥ^-ا#ź>]6M7ź?WMRxRNt5)O]li<[vDu$cR-ԑS`ԑH`9INn6<[#'64xRF&6pnOl$xRF-ԑ>^-ԑ~OHOu$a/nUlI<nYlxRF|<[#[#
<[#IVnHT.<[#>^-ԑxRF^<[#=P3xRF׋u$e^-ԑ>HIO1<[#zu$s_R-ԑ!IgHoH/HH:[#|![# I-ԑμIxRG:I?B'u$qσ-IHA{ź;/Akź9'u$t@=ITn?t[#<ExRGgB#ź;O2Hd-ԑ Iǃź=~u$t@!I׃ź=[#[~~V R?n,hqw~zhqs~CԃCۘ}H48AhqOR?pkAhq~ԃCH48>~kA+ zhqFPԃCԃChqKH48Qש7  >SR?wA2 H48R?ԃChqDR?ԃCF  zhqUhqI^SR?R?A=H48ԃCN R?A'hqDR?AޤQGԃC)hqEOR?K QcԃC,hqBZ OR?A
ޤQsԃC}H48P2 P5 =H48H48ʟR?riAM}H48ʿR?rԃCܛhqԃC܍}H48R?rԃCܝzhqԃC܎}H48R?r; ,H48@ (^~AH~埩iAQH48>~ǩԃCܥzhq^~R?rG $R?rzhqR?rzhq_H48&hqH48GԃCܔH48SԃCܽ  ԃCܘ=H485 *~AZR?ԃC5 hqk=H48R?eAA}H48ޤZR?ԃChqqhqcR?; zhqgZօAH48ԃCiAzhqthqn=H48H48R?שgG XyAzhqaK R??ԃC&hqdR?F >YOԃC*zhqb_U YgԃC}H48ש*zhqeR?V ˞XA ` ֡A}H48' >~iA&~ԃCVzhqIH48&R?IhqJR?I_A'^~7 H48$sA,}H48$wA,H48$ԃCP=H48%ԃCG~@ ~~ԃCQH48&R?IqA5hqM~G G~A!H48$? R?I&hqI?ԃCDoR?I(hqIOԃCJ~%hqIWԃCK~Y GԃCK^~*zhqIoԃCEoR?I.zhqHA/}H48$zhqIԃCAzhqIԃC?ThqԃC&~AWA~A7 ԃC0hqkAޤ~A_AR? H48G>~AcAߩYzhqԃC(~AB ԃC$R?  OR? zhqR?  ~~AJ R? A?I~A=H48AԃC$R? ~AO 	7ԃC$R? ޤ~A(hqADR? }H48X 	gԃC"K^~A=H48[ AER?  2 	ԃC ԃC*~A0hq R?!zhqԃCJH48ԃCF~Bzhq
R?!}H48ԃCKH48uA! ԃCL}H48OpN?"oq	&8> Q$Spq	<'q	|?"ǃ#Hq	
>CH#8O $[p~Bi$\p~Bσp{ 8q	<Ԅq	_5I8<$aPis5H8y9<h8h	88'Aq4	8|  $h	8x8'Aq4	8|  $h;pN? q4@pN?^ I~ Iџq4i 8#>'qyA$}㏸qG	GqqZx<&}oēA$ x}?N>	#HqCēx<>	/$ <N>	7$ 	qqJ>qK IA,$}׃ 'qVx}IA{8 $ _API8_!)I8Fq	_IB7x}!IB<q	wIB:xq'qs-8LN>/YB?I8H^?I8L'q	IB8N?N>W!:I8D4!?N>wqē<gq	?$!qFI8E?(!?N>W8Eē(8}"IB-8L8BIB|>ē`qB'q}ēy }N><>'t| Cx$Q<$<sqO8qOeqO@q,qO x8D8I8x8tN>8>_'t<N>ēxyqONI8$}ɾkA<qO(tI<KY>_ēyge8?'tSCcyo$\P,$}<qOPp}?'rbă0$LW}ɋ?N> ㏹2ē1wN>'r`ԕ>N>>>Iܘw8?N>>Iܘ̭8N>}ɕ$}Ɏ}ɖ~$}Ʉ8ē0>l N>_IܘL&$}ɂ7cÏ0q&< ㏹0KI8#}Ʌē0`8Oē0V"0q&=x8Iܘ~ fq&(~$}? 	CSq}H!I8f8c/ē5 C]qνH<q'qsM>ēԀqнH@q'q}6'qR}7'q+Ԝ}7_'qFqqӽH8aICH8i'qX}1$!HPqʟ'q@C,~$}1Gԅqq~tqoē,Ï$!=Lq$}3}O$"y:qN>"3VqN>$>f}AID_k>!ID9I8378N>"8_'qc#$"#y"Sq+8N>"WIDSGI8癍N>"wID%8ID&㏸OI83}BIDyD*$}Bϙqē*yD-$}B癅'qYI8qq<+8ē5Oq&~$}ɪMYq&rq&q&0M_q&͉ܛIܚ㏹4wq&M@I8GfN>Iܚ}ɨ߉'rk3Grm'rk3?8lI8If=8Cē4>44q&	ܚMI8Do3B8J?'riSܚ%$}ɥ3}ɥē4`XM?N>[ris$M{`q&/ē435C$"fqT$}S_3hqU$}S3D8/ē54c$"y8ē9:N>+ē}Sēn>($":>+OēOq\~$}T3 }W_'qiGqqS88IEEOI83"}Q$"ÏTI8_3vqK'qQ29E-~$}RߙgqVI8ϙ>+ē`08$"|<8ē8N5I8yqܜoq'Cd8kq'/0N:I802q'N>ߙ>_'rr9$N y~q'3I8A8I849+$N38q'fM8N>_>$N&<N'$}3rqO$NF8'rqgrpq'
fQ8'rqss8YI8>Iܜ`N0$}3*}I+1$~$}ĳ$yqN>poeS$\'p8e@I8p8@I8ƞfY8oēq`+I8^f(}埉'p8H1Hē̴qēO1T	'p8#yl
?'p8T0\q_I≮qē-yqI
f,}s$18eqޜ}Iܟq'I8|}N>3<eq'|q'I8μ>Iܞ90jq'I8y
}'rz}ē=r{Oē>30}?N>31}N>?<q'x<>I88N>>$O)O*~$}_8'rxS<q'^}Iܞ,Yܞ$O0x8IܞazÏN>t	$}}Ip:5I8/}IN>twN>uIx%8/ē xjqN>u0iI8^RN>v>tqל}wI_'p:MyN>tJ'p:%nq_ē,+8G$EOqē.xEē^/}$T<^}$~$}p<$^/}?'p<D$}>z?ēc$qÿē?y ~$}ӏ ~$}O}7I8z	Wqμ^q~$}#Lē^?8_I'}7$o>xqO	'p<X{3,$}kgp<*~$}p<\I8/D8eqp<qI8_qN>|>|eq_8߉'p>u>|oqqN>}'p>q^/J8Ixpq?N>~8'p>)I8?8GIx߉'p>q'p>Oxvq7I^H8I|^ p>XI8GN>|8[$ş}ē0xq$>/>7q<^N>1IFYYF7I8}aIF_#~$}h^ }aIF<#2I8/>2IF xq$}do>5?'q>2WIFx#N>0y#'~$}b_q?I8N>1?$#|^#}bIF^S8_ēYx"8IF<^T8ſē\xqē^%}cIFPxq?'p@S 4I8~/+}ē xq$}p@$/,}'p@'p@D?N>H'p@壏 FI8/>ē uP,I8GS ?N>>yl	'p@Xqē ^+}G$
/p@%$}cÏ ,$}k
'p@+xY8I=x18 eq N>C$P^-}
N>_#A_Iܠo8_'rAwIܠu8'rPcq(2x
}'r>Iܠܠ$PAIܠ hq(:I803@q('xN> $P`.}	'r?
'rq(`b8
'rW}ē@QW8_'ro@q(
߉'rꌎ>'r> kq(}P?IM=P6q _ē@MN>>5I8JTlq ēYG?'p	,N>#~$}$'p	gq oT}&ēC~$}&Tpq ?ICT48JwII~&8Hq o98I?$%TN>SI8HsN>Y@8"IEOT>[I8Is08Hq eꂃ?N>ꀁL?'rT}&'rT 'rēDeÏFēEw}+N>}1$},}Qܢ;I8OTrIܢ?Ayܢ@I8Zzܢq(Aܣ_Iܢ}6~$}$T|q('r}Dq(Q&$}"7>IܢTC㏹DKI8K48K?'rkCDTI8EoTN>Iܢr2I8A>ēKR}JN>#_U1ܤ$R7S}C/ēHk8~$}G^R$}CTRcq)2HrIܤ>!IܤԆGrOR}Hޤ
}T8yR̂CI+Ԩ}NR̂3HAܤHxR<^q)'x808H8q)rr7q)>!R(818~grSR88>"ǃ1ܤYpR|rkR<roq)
08j ܤ,q)=jq)/aܤ`zq)_ErN>#qv̎>9#:'}u~jN>:>9qe@T#EÏ5&#̮qqă7 Zql
}qx# ^q~d]8X8d>:㏸@@#>98qqհ8GqC㏸_LqҼ>;ȧq󏸎GiG$x6V8sytqq(#fqɾj}rgqFSQQG)6N>9SC#%6}r"}rǙ}rσT#>qlqO#>8qqYrs882>85l\8}sf#7iHS8Ck@HW}ąjdq}āGq"q k38 }ąqN8q"?Ï9N>Cs;q~O888^8WH zyHgq!28ޮq"8<1}ĊQ8	^q!׃*q,x>Ahq	 $ HN`<$ެ}Ă_q ?a1HOa9H&OcC#zQa!H)$=X$	~"8_V}Ăǫgq ͎>@㏸ZPVqO2 3[ $
d}Ă烠T$>q!H_}ă㏸|$(x8q>58>5>78<+}frgrʇrgr̒>8|Ȇq)|N>5d}kȈq)ySLq)@PSSMrNN>6^>3raܦ4SNq)<N>6~q)l}hYܧO`q)lN>:rW`q)l}v~S#}d>0SM;ܦܦK	}a}id>2oN>2}b7>2ܦSܦT >1/grWS,x6'}eܦ(}eLTl}e㏹LVl}e<S|rcL~I8L}jN>38>ӏ!4)N>̀yq&GpB2pq0Pq#_Z}
@W^q'^e!xq1`q#BÏ!cG~>GpB@y}
Gd}	iq-<Q}>d}pC_#!J]~tq6~}	?}yAx8Cs!%dN>?̀yN>!J?}	OpBTq~d}	ẀKd}	ġpB(K^d}Jq%2<8[̃!.ydq"ϩN>jq q&#!s!P}	#"}ylqFdqK<s"7*>eMN> GpDhqK
>Y"9XqL|~f/8&^f08#>̑>̒>M>NN>$}O2!}7gpEOa8l28*}WgpDl48"?qAD Ï" "%:'}'qDA1 "28"ApDTp*8!/8"",x<}g'pD(<qEGpD*x<C8"ߙ !
'pD\xqBσgpDÏ"^>s"d>C>#>O8<
>qj #Yӏ#~qpƿ|z*qkIydqq>S#cf81}/}=J)~fqcӏ# }?ӏ#iix<>x< }Wqn>GpFGxxqd80Ӽ`qa>GpFȤqd2&}?̀$ogpFQm=- _2-߿ evP̵_߿be(W,̵_"ze(+UQh߿,UHeZ)i̵_2-OfZ_y2[fY?߿eʪl߿U%52Дֿ~U̵_U2D~juSCo~L̵_Et6 ,U? Z߿e死s-W5hV~eG5mZ'^ Tm2oGyTյh 2W=-1Z!Tֺ?~y(HsE`Y\E?g25mZ'PZry"@jTޯ~9hVI2h e0⊛O2pR?Q;2HZC2߿s-WzڤQ-W#"~-W"G2? O2fZe~Zs]Sp~G̵_,9sEUfe$73lR-WH_2`c̵_}Hj2{e̵_d4I2_Ne3j~03-W߿̵_җ$4߿ٖRfZiLsGNewj̭2lUpc̵__e[1ZTs-WTZTs-Wg2@~VeTZ_Aew;j?A̵_Q~ -We|$~0mj:~-WGy21Zȿe|>~0ٖ"e|UA_)3{=ܤ6]ܤ6RF{͠|ܥN?m'U=S?h?QfRuOA ˹JGR#=Sr#6A+ 6tyCRN{͠w)"^?m{G$G r76 ߹HOA  B6?mrG6HOA ܤT{͠VRh?QӣʌӹHOAfZR,o=S{;LG!rk6HR7h?Ԏ{{C![6B=,9sEU);U)={͠􉩥ܤh?8)7h?Ԑ;?m>"TJ~%G_r6?mʃBTu;*	Rw7h?Ԥwwh?Q
D#п6TյhGYOAGR!s}G6w[S{=S3$ƻD:G%:G$9?mGG=S,w{͠|븎9{͠@o*54#{͠@o+[G=ST7GeOAPTJOAq6Hзh??{͠96B=h?]#{͠RAqG6o=Szh?̍[1#{͠2{7h?V}Gj>B/#7h?M[VGiKw6:v?mq>{͠!G%=Sp6 Uwɻ(|"_G'=S qF{͠2&;E~9O6B=MG!W%=S=#wh?̌]r?m=G,=S?m۸Z{͠8OAp#h??mqOAfwŝG7=wipeOAf=s?m_wh?˽uGG0=SnGOA/cHSOAGR!ăMGx$=S;
h?HYOAă}G$h?Q
D#п?mH=S=ą$/{͠[H:{͠|3$h?w#{͠q sOA6n@6𓸐6 A?mM$ o=S;OA/GC.A6$$3{͠4
7h?.B6?m?q"GDCG@1H6F$%o=S;h?Wq"G@$h?q OA07$ HN{͠@}OA0C$h?	}Ā6`!wh?_q OA0 A?6`a$AG6Qq OAT{͠T׸%=SL$wh?Ă?mq OAwGj>B/$h??mAo6+o=Sq OAGR!āg6ćWh?Q
D#п`{͠^@5{͠$(o=Sg}ă?m6ܧ=Sm{=Sd^3MGlw)=Sʪl=S{o=S`ܦoOA]c-Glܧ?m5!Hz)wh?Sܦ6kh? )o=Sf>1?mr{(|"_ܦ9{͠5	=SS=S^6[g~4GWh[栏LOAdGSgOAjZSiOAj_SF{͠;{͠n7h?!ܧ^?m8}ܦOA;o=Sd{͠(Wd}Gr5)7h?2CJS7h?lA4GGEZr/6hMsܦ=S=iBC+2n?m dGASh?֊ZܦQ{͠2?m/rS6mܦ%=SܦU{͠R;; 1G6ܦZ{͠)kܦ[{͠	}b?m8#w)7h?·rOA_ܦ6=`6]fGIsM80kOA
j3?m"?>?m5!Hz*wh?MGt߸!5{͠^?m%+7h?	?m:wh?Gj>B/F(|"_{͠Poo=SpB7{͠Sh?Q
D#п!=So!cOA;?m:$,h?C!?{͠F)B6{-Gtw#G$G?m:.w-7h?N67i{͠$72k{͠Rh?ynpB6皴Z+s6o=S5mZ'h?yhI<{͠;Gx3CGz~OA6CGy/!O{͠Z+VpBM{͠vh?"6?mu#	G6T\6?mhm	S6 ^K{͠?m<RK_!,=SŮQ{͠wpBZ{͠)!-=S[6ZOAg;w/wh?-Gj>B/L溜V"=SmR(T7h?]	6jG^?mzڤQJwh?Ն?mӸ"5{͠$73lJh?յo=S{#}GdeOACOA?"=SQGpD6TpD6o=SQGpD7{͠Kw4}{sOAD=S]6XLh?4P6Yw"@{͠V 6Y"=S6"gOAmpD6B=$mGf];pD6ڮGb'pDOAl G`"6ؙh?E7h?˙lyOAlQh?́?pDo=SOAOA~?m
DG|DGj>B/mG}wpDQ{͠{"?m>wEMG}"h?Q
D#п"*=SwEG}pDY{͠pD(=SOAwpD*o=SpD[{͠W"h?X97h?X׸"wh?XY={͠apDh?Q
D#п"0o=SQGpDwh?]?mK;{͠apFiOAGR!?m(jh?Yk#YOAGR!?m[T%[ÿOA65ApF6wg[6`Ǹ#6`Owh?P#\{͠wOA(pF6d}?m]?mqCo6U51?mKw47h?!wlh?7o=S N6a/#6a?#qOAL{͠XV?mpF6a#6 Yh?#6 06 i=}OA]/6 ;06B=4Gɻh? E(|"_wh?-Zc EDkM1i,	*BO	XO#BG}__nddM32I/,~2D^//Ow~%?"e//'y˿O//OE,o߅fOSNdo~m?A~2B~s'F//OZDp*w~2o߅ü"hSnd9{߅d Ӯ//Oﮏs'pg__-̟^2ndnx:ndoOg~s'p΅//OO//'qG߅[߅c
__-̟&nd1a//O߱[?C_?0~=?\x߅d1	~s'I__-̟%C:nd1*{S?AWU|b`~''߅fd,{aQ
D#пTu* 12Rl?{k@ wF5W8C/wpFTkл2̿ 븇#e_=ɀ߿濃C{WCLY{wYpt>*̍{8>*̍Ʌ~26Ul-p{_O2̿Y9k߿|]ɂm*V:OfF_.3#e_!26U7!wk[*3~Fʿ"_qs_WD;lkw*s#e_qs#e_뻈t26UnyCJndl	5-̍i5-̍_!5-̍F=2~s#e_O߿濅Undlb }1G߿濅K[ndlbV!;5)̍K}3+FʿC0Y*Gd >NB,=͗P߅'2[OtR_~^|dta~^| {2ZS߅2Z	;_~^| 2Z(Hi߅ "ֽ̟߿/>dO~^|dޣ/Լfd;R9F@Kπ'sO/=3?h&_y# w!R1OnKRԪ̟2?p׿/?m?`op9K#Â~^{g2~Ndgr2/Լ!dã/Լ!.dKd~穋2 \KRw?w R~^z#?RԠO$YKR YwM]_y@d2)w%_yS?dw~ O!W,ӿ/?
s'k߅dkKπ?λRfO ߸ Y߅'L߅fO k~Nd7RR2	#^/Լ$$%wA~^z2	N߿/=H?k߅2	 3~^zO?q<YKR*O(|"_G}/_ÿap%̆&_l≿82f_Sqx2f@,LÿO"̆&_*BeO9A*T4O2NLԈ>B@!ʂ4qd12G͚JY߿l#2Pg ?<D̂3/ʄ~g2̿W~tÎ3/tw&kS*ES0lU:w2̿N߿|U8.F_=~t262G$JON~x8s / ~x8s  [~x8s A*TJ|^(G2̿ )$p{#f_ُJw<2̿:C/ypt>*̍]ܘ߿濅9q'I/߿#2:g;5!dl@RQ2̿ԀoY< ~t262:3̍pt>	<WSdleSdlelUJw2̿I߿#2Pl8=7x̂3/t:Tk>-̀Y:b~ynd̿̌X\7dxQOfARѼ ZFFtĈ3/ <2̿ۋS:Ê3/0	(O#c/S_HwY:oO#c/m$~p@,XaqFِS< \#2VUS /aGxfA^Z-{Of_6
S.*({#2V E~s Yfc̂3/J6
GS.̀Y;%5l=i̂3/hlO de.8=i跙f_)ROE#2~8=i
fA6%x	'C/YfF_-C7Y߁8&fF_SgRdq~x:C/4B>Ha
Hb[xR2M"d3!߅os'Z#N/̓}H?R\73?-I T72F)B5 Hi2-1"1'f?!U "G,84Ԁ?"g`287Գ*w~dLl[̟jP_<9Rs߅3̟[߅33?~dLl[̟RH,{SQ
D#пl{Obe"5Ƚi,p?*R7Gm	=) G̟>`'od߅#"dpc	n/́~o߅# #? _?Ǹ;2~]̟ᗸ~d2rG G@G2;ZP̟;=_?R9 (OO~y߅#-̟`˿ G[?. _?R9·~@Ԁd4߅# 2F)BG/ 0z=3/
Q3O!8G2T7-V<'fC/
3Z|f<9QG4pC/tIjK2Hi31"HƓWdd6ƄMH_~@!32u#H{2CԄ~/̀CfOAR_ 6̟Ƃvj߅~c̟ƅI7~@!'5Ԁ~@!̟SMJ_~@!s'g^ n%
'D/̀C'j>B/2%=LՈɇ5nWEܘ?I̍ ƛ5nWnd?Lf"2wG	Ou$dT-I;35𕞤߿J#'wf$dR6߿J#'wf2w~fk(ԑRwfu$`35$`35jH~fk(#I>%0H~fk0RF%f I߿L3ԑ}˵$b_~fk0ԑ}nK&Z1/354ԑ}jH~fk2>fu$`35I?& RF3_	Τfz0߿L5$`35jH#'f
2~fk0#'fMI?352~fkPRFOj4ԑ3_1735I߿RF&f5RF&f5o#{3_HƩڒ1735~MjRԑDI߿Uԑ^Hƪ:1?35wRF'frHBI߿#wfr@ԑn\jH7~fk$mIF5$a35?#u$a35SRF3_9/jHLZ1G35H`ԑ=ƤQ jHb&Q:1G35H>`ԑ}3RF)fMI߿/H>k1O35RF)fBI߿=ԑ)#;3_1S35^T$b~fk4#;3_T$b~fk4#	}ԑh#	}椌%fK0߿MIKs0߿sRF3_\1ԑ9ԑ
u$b~fkI߿I߿Ur&UsI߿I߿ԑ$b~fkXp#ԑ$b~fkMI߿_RF,wfHŞ$b~fk:I߿NHŞpRF,fjHŞpRF,fjHŞp+#
=蚒0߿O^(fjH~fk:n(f0߿N#jH~fk8#
=RF-wfI߿N+HŮpԑ]:1k35񱦤ZlHŮ6ZljH§~fkcITl=ԑNITl#
ITl 0߿椌*wf61o35񰗩#3_$b~fkacRF-f6]I߿$b~fk:I߿Hžq+wfRF3_H·~fk85$a[35!jH·~fk8H·~fk8Qԑnp#
sRF.wfRF.wfRF.wfH׀\xa#;3_^?ԑFԑ!H~fk0߿^,fjH~fk,f$ag35IY{IYx#=ԑfH{3_35u$g!#=ԑf$g+#.{MIwfjH˿35H˿35 z02$`e߿Oԑ~fk<Fԑ~fk<jHx'ԑ[RF0wfCRF0wfԑm#;3_k#;3_+ԑ{#^Bԑ~fk3ԑ~fk#H׿35Z05"6{3_;RFH׿35߿E=IC352~fk ^߿@RFP!cRFP#߿FIC35I߿ RF0fjH$c~fkI߿I߿=I߿ RF0f3RG3_`jH~fk	z?߿RG3_`:?߿+RG3_`Yԑ
?߿35 ԑfǩ#RGS߿G#m#RGS߿35+#wftRG4Ƥi߿s#wft z9~fkDIӿ35Iӿ35RG4w(S_6UtLPg_6Utw(!o͕;o͕:P͕[5e_Tw(wkʿ΀rWP5*:w({5e_@; 5e_C.W9
5e_-[5e_c߿l7kʿF*`	~_p@o͕(~W~ 4*` ͕ ?*a?p@߿l ͕kʿ] ߿l͕7͕UFP*F[5e_>1s߿l!g*o͕[#wkʿ{^WEn1G߿l CF&͕Ľ~0y_6U{F߿l"?q~5e_SF o͕7q߿l Ӹ;*	w* {kʿ9#C_6U?FY_6UF4*#wkʿx-5e_<g߿l=o߿l|Q*|_6U|_6U?߿l~5e_>|_6Up>_6U~~'p>߿l-~e_6U]߿lw[5e_<˸͕{}~|߿lx+~x͕*wwkʿד[߿l{x_6U;W*o͕k5e_p<_6Up<o͕$o͕]:*^1o͕w7kʿpkʿp͕͕Ekʿrp<߿l /p<2*=~/p<߿l.uC߿l]2*Nt_6U{S߿llwkʿp:%͕Gp:Q*^t_6U6/߿ll߿ll p;fW9k*So͕nt_6U6~tw_6U6
{kʿ^u~W"a*;՛5e_94*	ܞa*	ŎWN*';5e_8'O-͕Wrx_6UWN 'kʿt~WN<?*	{ӷkʿt^>WNҷkʿswkʿs{5e_8Qܞ_6U{o͕rx߿l'ηkʿƻ5e_K<߿lpܞk_6U'5e_p͕*wwkʿpV*\ w~ɽc߿lsp_6U
6Wq?߿lp~{FWwu_6UqW^qW]߿l{~? T
wwkʿhkʿ5p8߿l߿l~J͕?rrWIN[5e_58_6UG¦W]ŝ~'	{5e_4#N(͕;5e_0w'kʿ`)N7kʿ`ܝfW''W_6U	=5e_1rq߿l"' o͕Ϲ8w_6U=͕ܜ߿l wkʿL}7kʿEM~SE0͕~,͕~?qQ*9]~۸S*9]R~WWEkʿBn*vW=E#͕L=T~{NWwY͕KT-~Ee_6U5&wG;5e_Pu_6U55*"͕YMwkʿơq*ܚwkʿơOrk~Kܚ+o͕@_rik߿lkric߿l&ɥM~w&5e_0*MO*	=ɡWL$&7kʿbrk~DMq_6U GrkM~<M͕ɝɧ5e_"졀5WMOrh߿lYQh5vWLF[5e_1rj~5NWL7"(o͕?qo͕]BWL*o͕38k+~DkʿPgD(͕q_6U~Q"5e_)[fWJ{͕{_6UBWJ7kʿR?qw_6Uw#*	i"/*	f"C_6UE5e_("o͕w{ͯt	5 뿿~ "Ԁ#`|U?Τw c跩 G]LG3XI׿_m=ԑ{3i# gVH3V?
Ig~0C# # g@U# gCIe߿Ie߿~0S#߿$q~0 >5 f?

z:`(,H3Vԑ g@3ԑλ3_#w gHRG gJIo߿#I>`)jH gJ9 9 ;`) H{3𤏩#3;RG gH# =# ߿%I?
AF߿ RG@ ԑл3!}I?? RG gA@ e#;3!.Ͽ?$v}"H;3  ;N`I?	:7~0mI`]I` n㿿? RGq߿ c#߿ g#߿߿I+?ԑw gsI~07
5${;3椏g~07H~`nu$r?~07H[5e_p˹IWݏr߿ln)o͕gr߿ln)͕{wkʿK* %ܢwkʿܢ߿l r_6U]%~ &w(7kʿ Q*o͕gr_6U r~W ^߿l%(7kʿ~[5e_Ar~ ܢ߿lIܢ?* ;D߿l=,wkʿ#}~ =+kʿr߿l)U͕"r~w ~ e_6U=$_6U$T*
CY*
H]$K*
@p	(͕!p	&͕!p	%͕ G5e_").fWRM{5e_Ip	F*
M;I߿l(._6U;*
7p	߿l(=%~WP! wkʿ߿l("w M~#@ÿ_6U r߿l(~NWP(
;5e_"졅(wkʿrO߿l@=&~WP(5e_Gܠ_6Ut{5e_E~4Qi7BS[Im~ >jd7*RYw~ >jOqGROP |̟IO~s'I~s'񺆤+w~ >j3'N;P |)̟ !T 5TqJw~ >jOPUJ)~ >j'RC@P'?CI;@T<*RC]_ OSHp˿@T<*R{T 5m?I/ C*5.;T 5'j]=_ s'H~ >j OQcRD;T 5ٓT(@PE?FI߅ "̟µ:N/ JVjRw~ >jW̟°K]_ 9Vle߅ ?rjl]_ +u)~2
}_ dԻ.w~ >j?n5$hT 51O(|"_@$o=12Gi,
UG]
H
=
+-jG%>(l*XԞ° d{߅_ &Z߅_ !&pCH`T¯ d%GaWU>{߅6x6 5!Hz	U= ؉ܘo=5e_	ܘ͕Ɏf]Ɏ7j	W}ܘ#o=5e_KBF dledW	]>Uq>>*̍$F`tX? BB|m T/s'&o{12 /A̟QLS߅7? K酎/L3-h_s虓c=f/fOo/fO#0E?ƅ w~2| }_sg29 H{2dn;1K2EM4,1+|TfdW߅7?2n̟|;d;:w~uYX|M2 |Jq߅7?Vd/Ob\߅7?Vdysn3,, |yX"oA~/U?^'u߅7?, 0~@2∳߅7? |,-(~,Iw~/	s'~/2;{ydv8..y|߅7?!̟m\w߅7?'}_sOi{߅7?s'e;ndvM$/H̟ĭh߅7?s'K}y߅7?dv]/_s?]߅7?O@k߅7?<!GB==f/ J?̿̀n/-x=3f_A/-x=i̂3/R׀~x8LK4q2be<WobeS~x8LXid12wid12&)Yp`>*̀Y8#`)'{O eYoOdle"5_i,8C{:^1~ر戙5<Ҭp ˿lX@28w~'#फ߅6,y2~{ŏ4 \p+8~hs'j>B/.o=_123sOs!wa?߿ C/2aS߿ C/2aW߿ C/Y9^xid12-be/HHOs!RO9DkM wUgmB,~jG̟! ~/A w~jG̟$M x?@ C/A|r#2~ߋ\r~ߋ\B= &_Ux-obed ~&4q2|a9&-bejPOs!_߿ C/PG*iOs!Ĉ֚?PtX?rtWV?6AV߅jAw_x?V/t_x?~>'5aU? ߅t	85aU? VuYp}_̟@π K]_C<-35ai ~<̟Ӟ~<g?~ VՇ3'j>B/	:{&_	3W2#߿<!Ĉ֚?R>X?-_GZK~W- ߅@2A/ .__4
'xx׿P+^d8z~W-. ^G
W?p~WB=o=12^wO.oWZ5@26U;5@26U{5@26U{wk^dl-ɻ5@26Uxg<_4
#e_#Zh@tX?"<e_=dͿ>C/HrdyOp߅'ĮH5ԉ3'7p R'$On@ԉ?=£/Hp2F)B|ğHi5v/UC<{ơ߅{y}ɽ_
fOF~߅{??{ϿPs' K߅{'!q}_WpӿPӿP
s' gPs'$֝_ ̟ؕ~' 3PC̟؋=N5~ٓJ}_lKo߅{C]qoGR!dDkMc5}_]?#˿Q+̆y> ߅C<@ }_^2 Bw~W9s=_^f2K_߅d ƽ_^h-O
|	~Wy	~WyQJAo2!w~j%y?AQ+3''Y~j%y?:g?15!Hzx#Ĉ֚?p,pm_w{Iq./A]̟e^/Ag?'sB~栿'T7<.~栿fOp.
_.>߿P_O}5^k{߅/-̟-CP_[?wX[fOzp߅/8̟{"~栿fOz?q#P_[?֘{5dA[P_q?o̳߅/¼/}5]?hMB=ŝGtyCoübe ηi̆&_~=~x8s!};4pC/}<9 -obe oid12 }<Ă&_~6<Ă&_~x8L=~x8L7id12GN*3O|O d12GN-t4pC/K9IOs!'be{~x8LԎ}<Ă&_C|Os!>LO9=wid12n1S߿ C/}LU9DkM8i,* ?< M_~9y~m?n &MyW?F}_R'g ߅8:	O5,~.̟`s =_R9p ~Ԁd; 	Q^h=̟`Wpu[2F)Blw/wOY_4
#e_=Ɍwk@dlJ2x(e#23xYO>d123;$obefOs!mK9	plG2̿lp{#f_߀~x8L/&[4q2'	< |be@9lUqO dǘ6*p{#f_#Zh?I_7#	_?4
'P-w~+̟ǁ w~+̟Ǆ. 
{~0Y05!̟ǂ' p^d< D߅8C@2	| i߅8C@2~ {~hOWR~hOk߅8C@2 /yxAsp^da}_?4
'#o!W?m~׿p^dCnX߿p^dj~hOE/_?4
'"p_?4
'j>B/hLǑO߿hFʿǃ~W* t~W*{B|+̍
="|+̍/twk^dlx}7k^dlx
F~W*=;ytk^dlWwO߿hFʿ5@26UG]#|+̍5@26U@x2y"縄,W[y" ~W*G1E _Gd60{GY>e~(QfOဿ{GOA-w~0 ~(QfO(|"_*ؙܘTYpT@9{*?9{E*W~x8LӿPeOs!Ĉ֚?taiU	p`EY߅8 0J}_-̟>/ [21+p ?<0 둻 fO4; ՙ?4ɽ_ȹ _2dw:{ !?15!Hz	l{o y#߿ C/4> 
Yw{\Ϳ@g)e߅:y2d!G}_'E⨳߅:yW?SN/sfO=˃./ŝw.A|m?gt!dȽZc߅:{l5_q߅:y̟[ܾ`<2=;y߅:yYۺ_s'п/s̈k߿t".dz|Ҿ/s̀2=#e/s̀dz _ndzO60~2=)L{A2';|׿t"d(|"_mG?o#߿ C/t;߿ C/4mi,zJ!UCT6GCt/A2AO n9С?#~_U? -߅:?$~/п	Yt/Bd vaS̟$S߅:.̟# At/Ad+5?t/ٓC;=7F)B&oL$FH|WC!w~E,tvo3$OV]_{虓5!Hz#&_#ZhL}`_>>)o[g2> (w~0?
Yg~3
s' {[g2>w߅:ߠ߅:$k~3Y.9ooO/f'-~3C̟7W߅:fO[G=_8̟  ߅:ü{[w?QGU/L$Fi,~(Uw{bmnu߅:J9b|bӿtBNd߅:Jٓbw~P̟|fU%{l1wa~+̅<1E	}_|m?5ogt@2Hn/W1/W1H߅:JǙ? |~[̟Y%}1{%~dw~H?"~+ԈV~+̀S2/W d=<di߅:J ̟ǣtoO(|"_"^ &_ oO_262ȾC~pF_R<ȗ>|	k dlel	7/ p+߿|>/{O_262G>X?z=O
 ƩmD t'k\w~wc<z, ߅:'+t
']_2	50./d&A~z̟!֤׿t'3Ԛ{@;Ԁ>d5ԃc^/ ?@ R d!Uw~wc2 ,߅:l2!
/ ?BΤba R 5!Hz5_12G	B;=5*"~[?T?9/u_%?;EK2@ OG]߅:.~c̟	ގH>'+EϸC? wӿt\{EϼY#/sw?fC0~s39 ߅:.}')2~;̟1߀3N/ss'́/ss'̅%~t3 ob~ ,3&xw~p/?e&>3O~ ,3 /s2M{Eϻ3~p̟FVEϸ̟R d(|"_l@7&_ 1~fFʿ]~x8LZ_q~x8LXl`9{PbejGP9POs!{Os!-w
obe/߿ C/.uOs!@l;4q2Hi"tX?&AA
+{=/%O=_߅	o~ܝ?}_q2A('~}J?>'W߅<}	sU=_q32AO|Ők߅<}3'K/;2|/︫?0+> {fd>Q~ܝ??>d>;a>ř?HB=o=&_ƥ~x8LɅ~̍ԵOs!>X5-bewqs߿ C/|{9YobeƽP7id12ags<Ă&_,3r߿ C/id12XM7id12XK ~x8L:<Ă&_<Ă&_ r<Ă&_9o߿ C/>4q2 N߿ C/42,>UT7 5O~03'j>B/wOHiVZcEЕ!U~Z_/'& tT|3''| |߅<"2B<1gxE!d8_/'"A~' Y+;_|O@%Q:}3?׿xEdu_/4p~'
p	./s'Ү ?}HO 3/ 32	2~4
j_/s'p~C<4\ ׿xE@̟ G~d3̟M_/'&yT*w~d3̟_??2 @}3?2W ߅<"g2`%߅<"g2`|`OL	K=_/ |
	~0[?Ec/Ԁ>d  H|`3'(UW߅<"g2U;xEd./dY;xE$B=R'=&_~5#e_߿hyKtP̂3/@ 5!dlwK[5!dlбA,ŏyAT̍_|Fʿ)5dlo9@˸HW[ k@26Uhw]os#e_]5 *4	;.7k *wq߿̍~g26Uw{5!dlQOO dlPBkC<Wv|g*T׸G#e_I[5G]*wkW߿̍=$-~g26U0 -~̍C]~̍߿0[*!k@26U0G[5̍ q߿̍ qs#e_A18#C/(si/t%W Ϳ(XS 2#';aO>XS %?͸5;N}Y3U(Nkw?4VZc5R溛NE^|'!xHspC~pU?7  ߿!~ǿVđBDpc߿]?I$$7  XԋLNVi^)\WR-?{=:ou"!gV=jYՏij'?`E~o=]|4W߿<̟3ZZG
H*jڴM@wH*jڴM@Ձo>dղ<NW=3XxjG (u63jG (u߿ dղ<NVi^)jDjCbG➶KV6*wx6P̟3ZZG-1{=]5յdղ<NWU3X\˿lg?q~'s3Xxhw{͌$Z+.? >g贵lպk/շkp63_>ZWdղ<NVi^$0⊛p63Ê*o²~yKV9Xwi_zع63Cb~ߪ;̟3ZZG k/*^ ;=]*^ ;`ؓ>g贵lէZc5%4P 	GIsM8 k߿=3>g贵lՁLf"?Hԝ;=]IsV6E̟3ZZGզ3XxhVpVwHVO+wϩ O--[#b3Xxj8c?ˊ߿~'sm3Xx:wMPHw3's;i^"Mk ?wD*G@߿|'s3Xx?R Vw{͌)nԀ=@dղ<NV$Zc5M[VDPwN*jڴO"~~ 2|ij'?*Zc5"4WW{͌$_]_߿)'sKi^'5M %{͌'5M %'3's3XxfȞ1({͌'.g'J=3 >dղ<NVV`E~p	G~p	~Nq>g贵lՊ6`Eq2K? $~d4  Hϩ O--[#`þZ7G~
ѻ`,̟3ZZG[Lf"?N 63p FՊ~ 'sk/ʪl=]ʪl`dղ<NV\k/ "G~  TՊ0ٓKV9X0k/#)lg?;{eyKV9Xi_|4lg?}cks's c5o $ ~s'ski_ø63⢇~2|ij'?-1\fc?;`'ꀾdղ<NVck/VGj۸ 3:Ջ>g贵l͠k/VEnxlgO5hVvyKV9U< ̟63x?6S2|ij'?`E⭪E #~[T  Fdղ<N61xG
x翿6|`2|ij'?V`Er=t w{͌'(O~l`W̟3ZZG+Lf""]NeċEu8jӀc?Edxl4k/;Ziw{͌$v 3P͂OT'sk/	MkwT%5 6	m>g贵l̀u3XxS: IGs]NG&]D?Edxlui^'5; IGs]SpۀwP>g贵l͂Lf"4{"63RJ͂?Edxlwi^&!~{͌&!~_ٓKV9SWBSZ j63 +6zW2|ij'?1p	>p	>ُfO--[#cLf"9!dN -w{͌'$73ly@dղ<N6c5*p
G
\}߿/TO--[#a3X<63<߿^!̟3ZZGLf"Z
{͌^^*̟3ZZG3Xc?*Oi߿_yKV9RW ,{͌+W{`A.dղ<N6Ek/7lgKO.{i`'s6`E
G
~l2|ij'?`E
8qG
8q~lNdղ<N6 c5*\ A~mW	9KV99k/T G
 P͈^]̟3ZZGZc5*,jB7c?*,jB7|O--[#`PiIc?*5!#6L̟3ZZGi_O;=]T'w2|ij'?&c53GiLsF߿ s's}i^'5:5^#*{͌'5:5^#*fO--[#g`EsM8Hӿlg9~pi߿KV9Ak/X {͌A()̀׌?Edxl"Zc5"jio?+*w{͌$p߿^>g贵l͉`ErEqgGrEqg~lM񀥙>g贵l́3Xx$M_=c?2Dps߿?Edxl#c52CJӿlg9FHi_w>g贵l́3Xx*ic?(V߿	rdղ<N61=c?,x{b dղ<N6+Zc5,pP=]X(.w<?Edxl(Zc5,9.wau~lW">dղ<N6 Lf"xGEH>g贵l͋V`E!p
=]YPu߿
>0ٓKV9c5,ہӿlgp!wO--[#`Yi_gG&p!w¯܃>g贵l́}3Xɼ "w{͌o ?Edxl,c5,  63 }s?Edxl^k/Xp 63Ez#>g贵l̀F`w{͌p	;aodղ<N6`E (i63 
wBdղ<N6Pk/X8 P63!w2|ij'?1Đ[T> lg$#",ͅyKV9~S9p ?lgLzڤQٞdղ<N`E(p+we}? dղ<Nm1jgX=]᩟`?ORA̟3ZZGmi_PX]c?~0C̟3@r-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塰o,r٤ZھW46i+iGv򹡳I[M:<5ھYGMDiFlҚ|mHk<fHvRˉgm_)d\(?Yj"W-C9BrrS*3f(o5!Hzܧ8k,GTީgFtvyOpZѪf$ger+?YR\*%htC9OpW(!ger*"Ki2D&nS52D$J٥2:?)"W5+44媉2FHvj,媉2FHvj,SEt媉2FHvj*"M4a{jOpY۸!ʉSt\$rᬳpCFH?YZk\-vrᬳHqLΏHqLS+/nCtʉ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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 T!)DtW4ZѪ3zZrS*54ۤ8ZkO*"M4;tʌ٥5J,i@o,S*3f,塰o,S*3f,fAyZ"q*$i1[)hĳiCᬨ͚SSPjF(]5RnڎY4Zuc~Y4Z vѥRևL+geDIQ9輵Q9W(ݵmQeFiS&)/m_-TNA2Dm[TYZT^ھZ ʆ+divj%p\[WEMYWdZh=rgm_-TNA2Dm[TYRi媉2FHM˖e|ᬮQ%hˉ\٢MWL"V\qF#ger*-ʈޤ{jiY\$J&gm_-38k+dfHIFH+YWL"W	5ʈޤ{jOpW(iFHW.&tj*j)<ӣQ--[Q+geiѨ!?-38k-t9YfL٥4KZERnYWʍ3f-iJỉQ&ھPL̮(W4NݳNPV!ٽmR(n_+D4YZgm_+V*KQZMM|TT-TS--Pt~S5v-3ᬳѦjZgGWTLӔ/m]R3Zy[7*J$d46i,6rᬵUD%nTZf)58򹢴8k+VkOpT4K;tQRCVWD7HjJk_+)jeqUiQyPjEPCeFf	5"(^!23ZyOpWT3s+*rzKG]	Mke52MLW+J2CqG(hĴ%WCflߕҖ(m*#Zhe52ML[5ʍ52EIᬳWBSZOpV\K:4[KL8k,ӣL8k-Set~S5/)W5]8k+D4YQ4ge Sr᬴USzFJhuKZ5TLYjeIhV%J坺CeFlҚZfpYW*4͚SE\ᬵP%"QlҚ*ge5UrL٥4U3UM["7?YPu+J9OpT2tK;vrJ٥5JҖ(m*#ZhZtjKKy槔.Z7mDjq)Q(HTJR\J)Q(HTJR\Jx	ʈBDz0")Q(H)Q(H5F(DErTICIgm_(% <\K;j@TQ)h"TICIgm_(c54RD5ھPjio<'+gm_+4iqSyrdY[7riv򹡳IfZVCv򹡳IfYW%tyQ&kM%|&ko,ӣBrھZfpW46i,SJӣrZVC6s,sW-KZ5Mp嬭I\z%nyOpTfJ8p嬭I\z%|Pֹj7fYWʉKrhlW.&gm_*%-Ro+4ˉYWU3g)k=rھV7q*CW-DW;jZTĭhҷW	5"ӖiJErھV7q+D%.j:el޹\ZKZJHk\iqSy坵|8k+e!)Ҧ%ᬭ*nTJOpZZh O+hE ʌ٥5rᬮEkIsPQ*3fdZh+fR+z坵|	4Z9Hk\vCE=rt~ZJHk\P;jj)!r@o)	Ĩ5hlW.&QiYWٽrN,DV4K[y\٤T޺YWYhHqYZۣ̳24$VTYWT\TyQQgm_-SeqSyhW;jiYjrM(sNLҦ%254:?-38k+Jje!Tֺ#LҦ%FHU538k,U+di≄Q0&D(E`TzS3P2L!B`@nv7*DoT2ۤ8kMBV
:(|<R3QRMk=aᬭ*nTiSZp_ᬭ*nZ,SJӣJ%E+xh*-:CI\Wᬮk!ĵPtU+4VȲM<RI\5l+vqKUepղ,Q*-3fZP-<Rl湩W-QesB)W-Q\ЊAJj╫g5M2j*K)R\J٥5qJV)%!eqSV:MUKTJV)%r+IVhjr+IVhj坺KjeqSV;tT["7╢,*jڹgnQ4<Rj媉2j薆C╢,*jڹjrk8qSV%s\-+D4Y\TյrI\5tqJW5m\O[R)Z!⦭ijAW3$qJW5m\O[RIjr69╢,*jڹff%sCfDhm]Mhs+ZHC╢,*jڹZIsDL-xh+ZHCs+D4Y\Tյr"ZWQeqSV4 ,ӣJW5m\N*54╢,*jڹiY\5tqJV\b$7+D4Y\Tյr"ZWQVhjqEHھ)Z!⦭sW,╢,*jڹgm_eqSVj方飊VhjgeHr*3JgeiSwRᬳ9sEUD(EaL"Q0sT*s=l)VSH0SRuPTPV˙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Eu5l-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2L!B`@*;:PȀ{,	5"-m?ʃC%s9G▙5j詴URR(▙5j詴&Z8geoBMI6iM\Q0&D(EaL;
[
fpՅ38k(n4)$dC)):(
TvtPȀ{,4iTW"ѥR#e}Cb؃-38k+VSi<R3m]6fhҩ\_L"Q0&D(E5N§35aLC`&"BFI2BBGgQPJѫ橤MU$9\M:=M˙hHrtz+s+4KDRCӣ_RDMU$9\M:=ГG[5Z&&hIZsEr5Tq4W(nBMRЕDKIR(ZKIR(Ve!4$*"M4J̤6RP&%!d>)Z֊ZJГD6qKUhRZ)i(nBMREIKICthJճZ!4$--G►*H֊ZJГG[5RZ)i(nBMR\Q\(≄Q0&D(E`TzS3)YgFtwڶ)$dC)):(
TvBPJѼTik_:;sEi.8hYW,sG:;iKw6╣ygGq\-ZEj*╣ygGq\PtU*-:;塱R9▙5Q*4͚SE\R3C檹QlҚ*▙5twʍ3fW38k+Vkgej٭rȀ{)DOGR8gej٭|N)YZk\H z==B@? STᬵRG38k-tT/C#eB 28ge8S3EI Ȁ{*1@? T!c/38k+Y\$/\G ʀ!K♜5M|N)Y\$/\H ʀ!KLʋE|TᬨW/.#eR8geE'ᬨW/.$eRS3\5m]RȀ{(`<BǨH<G N)YQhv♜5m]R Ȁ{(`<BǨH<H Tᬤ);jge!LֹWTG $=BǨH<G $=BǨH28ge!LֹWWfpRkuKĀ"RC zĀ"RC z/38k+fL)Lٻ)
f" 2??
Hz" 2??
Hz/fpV7HS538k+fL)/C$ P)!C$ P)!TᬮjEZ3~*fpW	5"-m<G ʀ P$)G ʀ P$)8gepR-޹8gepR-޹Ā"`<2B|}Ā"`<2B|}/38k-T9IHZ3~*fpZrDg(Ȁ{*|#P$)G ʂ<T 
AN)YjJE޹8ge))K[zr/b<2B|}Ā"#h%BKLm]R5i.xY\\R%̼G >!$@
D }"^=BA
B8gesEsHNk<N)Y\\R%̼H >!$@
D }Ā"^=BA
BS3WW38k++uK"^=BA? Q/ ♜5ںS3WTH >!$$eTᬵ$YjH!K"!? T
K♜5fpZR Ȁ{*b8@=1S3ԐB
Tᬵ$G ʂ@o"!
8ge S3ԐB
 Ȁ{*b P+L2C4ge!K"#w"#w/fpY٧fpY٤H  b>G|H  b>GrS3Pz8YQ(m=Ȁ{(B/K♜5♜5//q Ȁ{(BTᬨ6*fpTTJODG /qȀ{(`Gмy/fpTTJOGfpTTJODH /q Ȁ{(`Gмy/38k+LtK"!\<? T.K♜5MqLtKĀ"!\<@? T.KL3FP38k,UC2Ȁ{,|>? Yc}/fpY4.xS3ѥT9s/;$ev;AS3ѥT9s+VkgeJrV/;OG\G  v<=K♜5f*˙Zk_fpY4.ej٭r Ȁ{,|>zzĀ"h#STᬳ4iU\ճZ±38k,UC2lְo/;OGAX߈DdG o/fpY4.ej٭aX߉38k,UC2lְo/;OGAX߉ DdG o/38k,U++geJsErȀ{,;>!K♜5f*8geJsEr Ȁ{,;>!KL3FJE|Tᬳ4iTW/;@=APx/fpY4TZ+qL3FJEr Ȁ{, DdeRS36 S36 "졘z@=3@N)YCzxS36 Ā"졘z@=3@TᬮhlAgesCbG >@'/fpW46 8gesCbH >@'/38k*CY\SVȼTᬩQes]M[""졈0|z=8@=1OGN)YR溚EqLʐW5ղ,H 	GH'É DCa(	zKL&38k+2Ȁ{* h@= 4Br8gepY38k+2 Ȁ{* h@= 4BrS3Y52Ȁ{(`<B|G N)YQh♜52 Ȁ{(`<B|H Tᬳ$9B38k,hlЃ/? Yz;r8ge!xS3̐2 Ȁ{,x=>$e1'/38k*R%qS3"QTG ?##eN)YR(38k*R%KĀ""<A@? Q LʐzigeHr4"졈0@@=1N)YRoM<N)YRoM2 Ȁ{(b>#$eG d~/38k*MmigeI2Ȁ{(hz"졢N)YRkkOfpT/GH !˟Ȁ{,? YcG38k,U+diDO[5 DO[5DP# DP#DPk@? T@=0$e(DC
+uq Ȁ{(aEs#e5vĀ"Rfں@=zzi3Z@=zzi3Z@=&Z%s9G@? ThDPhrDg(H ʃC%s9G? Qں!9j\ Ȁ{(m]R5i.x@=}Es$eQ\DPR\H ʂB? TV7@? TV7? Y٧Ȑ8@=z8@=z8@=0Dq Ȁ{(`Ci? T
Ā"7CDdhҪ@? Y4.x@=F*˙Zk_ѥT9s+Vk? Y4.ej٭aX߉ DdhҪfc~#eJsE|H #FJ@=F*@=F*@=3 DC:x@=}CblA? P,kd^$e\溚E? T<H ʀYDC
+  Ȁ{(aEd#e!x@=D46hA? Q%q Ȁ{(@=1r4 Ȁ{(bzi? PҶ Ȁ{(i[ZxaL"Q0&D(9v9
fpTFW2L!B`@*;
B*fpYR溚Ege<Tᬲ6 S33FJE|TᬲѥR*fpYRkkO38k,Q\7*fpYR(5Y4.ej٭aXߊ5Y4.ej٭|TᬲѥT9sL+L**%5TJOG38k,$9B38k,$9N*fpYjH!c~*fpYjH!qS3m]\TᬲWT'5ZK*fpYjJE޹S3&Z%s9GgewRkge3Zm]\Tᬲ\5TZ+ge<TᬲIL+Ye8Yej٭|Q0&D(EaL;
[
fpՂ"E	!>e=p'PA

NxG$NĂ<%k%s[z"DH"w9Q)Ir+G5YJBDrRW5O>r$P;JBD|R3P;L"Q0&D(E5N§35aL")$dC)):(
TvBPJ"W	5"+J7I&'(o+F\M\U"Vrj΍E\RFH' U	IkyfHD<RFH' U	Ikޚ%Hr+djrio\HU,ӣJ҄IjH!cyQ4)ZP-I)Q4)ZP*T֊FlҚ$J\JykCZfpW(M6Iq+C2"QTio_"Y%jh=|Ro+dfHD+zhW(ѥRlֹ\#hW(ѥRlֹ\#+FFHjkERGZfpW(j΍E\R3FHd46i-38k+dQhZfpW(IYѨW(hEbi-k!KL"Z\R3FHf*˙ZkXV7▙52D4iU\ճZger*-M\J5U5)iY\$J5U5)iY\$JCi▙52D6)iY\$J4KL"W4V2DRP+["Z!ʋErUE|NQ%EQ*\޾)ZPГDQGdjJUq9FHM	4J2D6hIT(NQ%jg+NQ%hˉ&i"VW4B+V$K5u:4Pջn'(ҏ,hdPGv|RIHq+d\޾(EaL"Q0&jNg38j52Dhl)$dC)):(
Tv'GAT<NQ%%W7.er,VVБ+d\٤.M]ںsCfFHM˖xr+4!,N*$inAko+d\޷<RIfFӣD(EaL"Q0sT*s=l)VᬮQ%1O#$O\!I!@Pv BPJPڊ,\$JZqK"AW(9ERhW(9ERD5 +dH4O[zH˙h)sKz[y\Tz▪'\$K;vյE".fEZ%r+C-["D(EaL"Q0sT*s=l)VᬮQ%h")$dC)):(
Tv !IUDW2j뢮)\Tzj%h"WJ̮Q%hĭk#W(Es,S+C<RFH+iZ8r+DW2Hxr+DW.%J8r)hĳW_Q%hYZr+DW2]rt~)Qԑ+DW2"ZWQW(\!J^)\$J̵$qJ"VesKzger+DW<Q*-G≄Q0&D(E`TzS342FH}	&z
N
 Ρ
NxE\$J٥5qJEaCbQ%FlҚE+dQ4)Qh+dQ4)\$؃+dQ4)\$6 "Tf)W	5\$J٥5qD(EaL"Q0sT*s=l)Vᬩ$$"2L!B`@*;'GAT<RUEЕ*DyhJ(")QhT8D%H"T:[Ώ,Q5tJBDt&D(EaL"aSaLgeh")$dC)):(
Tv7
a
Nx9"\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ʇKyr8RZѥhC+(EaL"Q0&jNg38j5&>e=p'PA
\!IUV֞)RkkLUSzS5hRJˎ)Z$8+ݥRM:<5T	G&K3Fq+W-T"ѢD-%T9ErZsED%hQ:<6i++%|RB,\≄Q0&D(E`TzS3&)$dC)):(
Tv7*Zs[zTTRӣ4R\YG╥MJfW7YѨZ,͚JiqSym46iM\RI[M:<*o=\l+4ӣKC`VN,N,ӣBrRT͜QTM	44i孼hlYG▆N)
fKC`YGqK46iM\RIfW7.ZEK4R7kiqSyp4:<[KSs1\5EE!:<N+V)\AY4yYGJj≄Q0&D(E`TzS3'n☧Бa(;QTBPKC`W	5"Tf)ZIgnQ4)R;tʌ٥5qK;tʌ٥5KZ5\R!26iMRЕDRIR\4%uqKBCr΍(nG4,S*3f(nG(坺CeFlҚo,S*3faL"Q0&DSgX#6iMNbBFI2BBGaP)::
dIQ4)QPR$JjNkjhi*3f+4\.M]Xߊ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JjMaD͚SWNU͚SWL"Q0&D(E5N§35`յu#6iMNbBFI2BBGaPURttC-38k-iKZ5M8EJյu#6iM\R֓Si[FJhpNAjFlҚaL"Q0&D(9v9
fpW3$E>e=p'PA
 )::
MHJٽmm(nBMRUE!!"W,yV6$5W3$qJ̭ms2DM	4qJ̭҆4$*%TQ+%hm]D>)\5W3$KZ2ںr+J&W3$Jֺ8E\̑-htCj!D(EaL"Q0sT*s=l)VSKБa(;QTBPȀ{,J*? YdHsCfG *
A+JB)@=TʔE\G (aE|R$*R%qȀ{,	5JޤZ"q+%uDoRDkں|R7"VMr"ZWQTF$Jݵ̑+%uDoRD$Jdhm]D>)Qԑ*-dhm]D>)dH)ht,͚KUIiQ+"QWW+YѥFlҞ)ZJ٥5qD(EaL"Q0sT*s=l)V᬴J2L!B`@+;:PJ2=yv(v|RLDjehĳpC▙5L\KKyW	58hW	5EU7YѨT薖JJ$pC3ztz rުjH!qKKyY%sCfR΍D̑+#&D(EaL"aSaLgehˉBFI2BBgg@RttC-38k+F\M\U-38k+F\M\U+-TS+zEQio:;(EaL"Q0&jNg38j5v4>e=p'PA
΂B)iYZML*nG>WW>WT'5ZK#etqȀ{,L)"첁I;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)oTSH0SRuP (
a
Nxn؃EUKDW.%\? YdHsCf)C
+ ʔE\G (aEd)Pk ʔE\G *Md)dH ʔE\RydHU--皙Qh*R%qKKyW	5eJD)Qi)妆R΍D̐AL,N-d&A~)gFtyk!7DR΍DmDhYѨVDRݱީko--\v4U\hK[yZ"q,hH4O[z\	=mꕢ+"QWL"Q0&D(E5N§35aL;zizڐh}	&z
N
  RttC"ѥT9s+Vk
G ,UC2l־*fpY4.ej٭rm]6#eF*˞#e0DqȀ{,Fč3knCiHS5KL%tyj7▙5j詴ʇ5U5)iYQZMLsUSZ*▙5j詴%DqJ%EKP檦U*C^)\٤sUSZ*!/ᬭ[WEMTJOG[WEMTJOGL"Q0&D(E5N§35aLUbBFI2BBgaI!IUQ=H4JVȼR9s-΍-TR΍DtyW,N(qU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\iqSyaL"Q0&D(9v9
fpW46i2L!B`@+;
BB)\٤*o=\l+C2Tv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*}	&z
@ N΀YRttCLʇ3fUaL"Q0&DSgXS3txБa(;Y
a
Nxge,4TVS-38k-$)gn٤H
fKLI
Y۶i)
fKLI
Y۶i+JSr᬴fl־)iYi!J]	R[rj*▙5	5Е-uo:?᬴HIR[Rt~)iYi!J]	Rt~)iYi!J]	R[rj*\R3B!&-G8ge*BMt%JږT.)iYi!J]	RtykjӊZfpZHR$BTZ!qKLI
TJkZfpZHR$BT[5ZfpWUD%fjjxgeqZ5TLY۶i-mR(hB|R3&i,43ZgeqZ5TLY۶i+JSrᬮ+FK;v%j٭|R3&i*BMt%JEmMZfpWUD%HIkKygeqZ5TLTJ%-G▙5hQ3IRk*Z[Ώ-38k+Ѫf$BTV܄ڊbᬮ+FJ]	RQ[VR3&i*BMt%JږT.)iY\VU4!&էᬮ+FJ]	Rtyj-38k+Ѫf$BT(s]M|R3&i*BMt%JճZgeEkFJ~)iY\ZKkFJ~5	5ЕTHIio:?$)Rk*Z!t~*HR$BT-o:?$)Rk*TԷW$6kq9qZ5TLW4RU4&ZڤQ[T%CZڤQ,ջn$Z+Fn$Q溧8YVU4iqZ5TLW4Vv('UD%HIR[Rt~$J+Y4f8SisD8VU4!&NhMS\sGѪfݳIZk_Ѫf$BT[5hQ3IfsEm(iќ5tq8&i,ThQjW]Rl־'UD%HIkKyVU4z8VU4vJ+iDѥIflӉFf%oWѪf'UD%fOVW,Uj	5Е+JSrMU٤HS8E7C%j٭|IhH%-GHsBDhQ3IgFtw5ljlRkqZ5TLZ-hQ3D8&i++fK殎'UD%sEsz)'UD%fu7!9HMmR(EڤP>'3PRZ)ijlZڤPЅ3Z*
aFY0000V7aaaB u0000P+èaGG@0000 AT00!@ijLFHUp_1 #??yWBU培ቤORoĆOʟ-iE_⬆td^hiiUѣw $&&llH	8,5iYgrW($K5u:0|4ruLILLF4ؑ	p2YkL;2FH"ZEj*iiUѣw!&13ebD$@NgpzZfpPt%OᥥWFe
&13ebD$@NgZfpPt%p>ҫG2Y&13ebD$@NgiYC(H3Z孪EKJ''_d˸9d͔cM8{g%5LNBD)ycNYat0=L?cJt~KaSk,5.)5O7LwI?Ժ@Nئ?1ޭ:Meap0k,5.)5O7b&	
"
!sT*s=l)VᬨJ")L˗B!_D"g!HS4'AS ,*;YTɿ/rG[CbتU__/Uȿl/{ʿ"*N%Ve|W73;|W7/8gq{q{{G8N8ǿ?Co{3828(=	.jaKT6UDIsS
Z50Æ\a;,)j%TP-mZzaⱃÉ(H3ZW=Bt%!LֹQ)x4V7"0l8"\7s_E̮+0~Yܹ2E	]sNN>0\V0k%˙\$P-T"s]xE-38k,\"fFᬳs+d%VkW-38k(q:E	է: $̮+3iiYC(Hw5E-38k(q:E	k\H658"HS5^'A̮+5^@pcPx2`z@!qa̮+5^!boǏQ	<[ſv_<[?֦߃=7?N?~jqO4_58#?~?N??TqM8'fq#~?~9߿32[j2?-WA`{=SGGOG'OAh?w?m5!HzS{͠~xG1" -g~'~߅4o~w2~_}_Ofds#i̟Q
D#п&_26U#e_߿濃~_Fʿ~G326Uq5fFʿsZc5}c?}dղ<NLf"y}lgy}̟3ZZG3X~w/?Edxv`E~G~~?̟3ZZGk/ Jw }+s'smc5G߿S>grxq:E	զNBD)ׇP)
fʉLȸq:E	nYܹ2E	]sN;2FH"ZEj*≄Q0&D(E`TzS3)YQ2DSH0SRuP p'GAT8_
#z^!Zh'ENZmUADGP▙5w.erBDW\ӣqKL;2FH"ZEj*▙58"kjӊZfpPt%p|R3P)
f[T*▙58"HS5Yܹ2E	]sN,\"j諈8"kjӈ8"\7s_q:E	k\̋NBD)ׅGAX 0000`Xt7aaan7Y0000@:°,: ttt 00Q000TC00ᆖtKGvj f ?poy
mf,}Oe<*Co&W7p_bCr<CsRfU}?⬆td*P6~=c4Z8*H52G/fczҋ,tRMb>y2'7eI%7#f>F14X&|(@v5iZ53Gypzr3D,t5ȗF#2Akc5t^9bͧ#c"Od|b AMcOTVIYckc`BD2)Llz5 Gx2!5X,Mc,l;L??Z\Wצ?&rLw9/qўjz|~nqz PB#'|0%&2p&9=8LN]'ў9@b134	Re?)2sD%j٭~9J"6#BV?~4()Y`1կgd~t/	Ҙ,%jjk[V6v=c;*KGҏ+4lX暹RZ8DM6Iq?eIhVJ\FǶp,~暤%Ipj荟lX0y%j:3ZZ~=cSIhVQDl{g4%h54`ҫG_d`&&llH	8,%#44h5f'3<p!#YNh-ONLs>V2{$S؇!jc1#6Nak,LhBw?ۧ&\>t/dĈ0K3Uզ\Z:/FEYlKxwGh>W82?wJv2Yۇ̼8B|F4ّ	e{g%)X6ĵQ3G:Z>NB
G5Nh:CᥥHU.ū'#}+t&-JػLO\ϐ;W-/fF+9Caͦ-028ļ+3,@N#ԧjlS4Aa%
_YY&|m;FϼjY`<1cM H%Mh2aYq)
ܔ]tdw!P-iiU'Rˁ*W@	k	,W^
wXJul]aOaӬK|7b荠1W`r;%X荠3#{/W80&llHL$BD?^6q+jNsiZF,>|
!h|4 	Dp]XK@'cez,eInZwcN+lSDv34nDAG2k1wyqcƊ	QZ??/RZ8biriJ֨:BbG{M,Ls-*h*fdyy@5#
.\_\ifDvXTY&|H]X6OaQv5B\e@5әx8N-̱;Y}ї 
|,GzX~6o4&llH	QZ?>CTĭ^?%Z5s24KTZpĴ6%r[WWFKSb 5lcb $G,5da_Y`Mh_ jcE0/t\8D6;egdi754cMiH=J52CEq?qSVʍ52dFg]>NKJd{42e$G(XT<rϽcl2Wncm0G1-0RHF8YԇRv6Q6$b!"pK/S+*qSysEi._piiUѣ~쐙cF}@R LzxV\g)@'\;y8jӌF4͔cM8{g%XTi7;>Nf17 7!N-iiEAUZq;w,GzXkߍr;/^/oK	@eʖXPLMb>1anGzȀ؍yT
VI1%GXPIes/n"1(r{/8\R#w&i7Zc|l134	Re?)SaQZEj*ש&Pth9y}_}:|4#^3JYT"9\rjow
GJT5eM`,m:BMҕ2;Ƴޘt5eͬXp]K*B@3qr}#YD+`8#qcӎ.(5g;s~4ٲ`b	,;ՔN.YBa#qcӎ.(J5	1.q;StAz.K_ɉw&Gxq;TtAVXILLF4ؑ	8,}iBBM5qM	Rm]^&Pf GÖ}Du!mKJ.
eū'=<X92_lC9XXN.'MK$Xr,)vIgvx}M"LL4!"pV@{g%K%hJk_heѣ#ug7r15fEbA:|4<&Ĕ_.,)IMb<N"ݛ{Õ'츂$/`40Rǌ5+Mq&Y&V]#V)C	Ġ_T#&lgqgbJ9v_bF;q
Z2x!Mb>04wcƞf26Mda,XeT_w)A;-Մ|>⍏.X1|YgNxq8b
,X6m=wKX	X@2;ƱSylՒk#"W2y56wNDt /8RHkEk ёUedȠϲxIdZ+8N'}L?f'V_l.XG,%d9osx'jc;,$/ ZDT#FgK-y25[-xMc,b
)ѐKDgtF^?-IaVI_! ijeI,#k$2 	;x/,7ˉŘbffD$@N#8,dʒĮ[ΏEr&kFtA0Ќ<cDq6fJ&cTQ3dZ:. KdN2Y8~q?w9R2ek|GzÑ2<XlYrj9`8udY6wOezt۩ȟ#wHݖ6yd|b ?dEFYc`Mdd@jX79m/7x51FA,E&&dƚy8Jף8,3i榙R\T6iMbi2jq܌!~1 '_4deدGzUf`<&4͍\3t2Ou,5k%d9FD2q5b|4iA,m{$FD>	kaeȊTz,X@6-D
1XNVMdd@,'6Ie 6wNLL1	Q2j=yV"LMr6iM_G{26<<Nh-N#VX6Mc#!<>bGx2ZekAo`yɖdC=,XBv^`\p9PL!e^;. =~@V }wb5%%{/4N%[@zۖIAqb(d
"5ax5sg{*.2;x,]Ђ4]XOSr?|X)Y&|,ٔѥ)< Yk$F8`4dX@F̻@bÏG!x&!k;;	V;X#&nǚ1j[_s@t@JP,5$jJ;EY)njIht$A%{L !wjpRşN[r[-񣤰c#}v23BUބbYazY7,`Y&|6J58,Ypj+2`+Mc-`A8鉚TcM8IL=X?|Zk\-8oUrjsfd&-'}aݘ%
)#>Z3|'0'{,lCMb=:lvk?eb[,ld.+ɱ,ldzq7=wƗl5%eIF05=I}r]Mc,,Meo,"r	XfL?ip]쳐5%odwF0_z C$2ƥ$XF$&Y5|̼6~zbffD$@NQ?Ac[(D&FlҚf3}ѣb_4Yc0P̋#'I_]@;efMb>0XGx7FiCX&7A2eJVIe lyRrǲo}%ܶ8d1)8nqӂ>	T<=d!tj}8#4d|bDif4 5,YXXIegq	' }@" '	SZp2Xde%Q7sbeb4|̋瑈ڸƟپ|?hlE݉(E~J.QģL
XN"~͑WF,% $/vdZBƖ/_|&XL&4`q,&&4eG$^чdoCA tFXJ{d/Na(Yd w8cݖ,YvcOEOlẊ챡5A/𽋼ՖC$2ƀ5A-}^;$#ÇƬ)Mb>GjKqt0^|XJY&0֙ƾ	FIe-H~-٩eMcFC;8|rXڗQua챠)MdaBqƂ}k`jP"~8ݤ~2fȔ42`!McFC;8}	46Mb>GjVFԨÁxy| $Y&0 !>Iep=lvfq­#Y`47Mb-a,X	tp/OVe.Y&0R˄,XBv\	Q͗pYc6,lqp,X޺04iYp,Yp.1dX8
#gq	3*pn}:)t-m.aƞIw?eIdDwp~8I_`h48(Qe1MdaD`C,{.k`}e6MAlFV]-},Xَ)lXz8ÃCXԾ8lYpn5C,{,Y&j
oe)ge\-dels4$Lr5B21a,f
lXqy0|iG,52oIe̻ѳ߰}<gtHgek[ٱ8|Ye&|#qc1>5챘$Mc,6]q1sSzB$:"d66cÇ,9d|04c)=K&Xͭk#ɾ[$20ő{ FV	%ݔaƟsRJ&hZ5A0@Mb>Gz|`hP84#OR2Ar5Rşe$2_[,$,Y}mcO$Q[#.fcdD ͔aa Od|khԁFXHY&0ܪ,,$IMc-QJ6w.K^Js'۱%	dJ1P[q(swL"ݚX@N{A>.0.Oit!"pih{g%fMʒĭPW-G^ئkm0=ٺ H	h	Xe&Yt>S#jl{ghV53F9MF#|Љf,=LԡN-:h1RˋV_{OX&_wh2c!]8pL&>Z}wZd$d>JW1t)YK3GTB8c5BO}Ӭw۟*(()XqIBiOeIfCZxR{mb.\Aԕ-әzr]ә{&![-h+MezweYd;ed$HIά8uw#!\>tdskj\,d4tMbxλ/F4:4%^Gp!}68IZ*#TFavYѣPNhD?jGV[jBа<æU,c͝'BxE}vw?cp|ݠs7x~FG	 /q3X+l	>4.PsM@%%vJON8ɬA]ky(.Xk$YnG|lcd ȯL,olIbIWGgxȯe;r\kPti913R$m&B=_ǃkJBATFҵ4|9*P}A	HZ|6c!ҫ@,RʡJ+bﱘ `녋Ɓ%?e#ᝂ/c`h*%X,Y>7܏;,IF;̽ZppF6Q6$BD(jKQĖ%Jˎ6~=cc%D%6̍ҫGɾOfLLF4ؑ	p2Y:$q+gn̍ҫGɾOf#?6Q6$BD?jεI-KTpCJ֨!Pn'KPNh:>Zc.F"q3IeU'ٺ_Ya]&Y|3e} w;Ӭܴ)1OO.Y|6ML2	?]DקR8A;ZsdEh-pMb=ydwϼޭNY1̈H%Pcq)
+DW.,5NW?N24N#8?:Zk\-J溒g&{K/th8pٴf?f	}ßNh8C
z;n8;틻LǞ3X0SY6b$F7H-<,ػkybpc*)kfWc~;=3k#yp\aק<1;-w].cls>paubpa\(2	ILL1.6~D$@Nip{g%_ݦj-s9GJD\K3foUKEb4|8*61/ه>8ӯ hbO]]<9]`gq&93{,#
fPek#}_fzr_>q#`wvQvl	>9q?X{-h+gs]Y3(2Y25F4}s	KFlҙflV)3w2T"Vpމ\SVȿZA1ѣ1_X8O3{L)ᥥ)ll Lb	/C$FbM 1qa3M`t(rYie134	Tփ!??RK3F9q-xuEi56%Q[Ohd>Nfb"jys{KFEا_41k#yۢFEز05O$![͘?oG}%c`/8\8Lk#"lg˺EB-h-M`t2-cV8urYiQ13Fi" '	CKE?X4IHq,TM+ZF+>Nf2.KNh-*̀5nlDMdd[Bd$FE,ՖlY&2.UBղ̓$FEѬFY5(ƛ!"pV@{g%<F)%IhWU[Zڷm+VȍWՉZ>NfbOf'_4Yj25LBlul`5pk``v5MJvW&܀V,Y.2Հ%k	aƬp3M.2).X6MddS1<?߰KԲ՞&p	{q:A'eȦcvZ5L
	Fe,YlZe2Mbbf?i	C8,2SMRJ⊥!5m+VȍW*&jBW.h"<!]})>DWIjcz
zBgD&{gKWD-JU&Pf'3}:|4r&ݘ BaŏL2|YPiP$'ˋ=2|Yb5eܬ#g13ebD$@N֨ld\TzjY4M&ZY=ѣȝ;-1ᥩѓ1,ؙdIaɱemƙHeՖ$/A¤ёE汧Re>5FEIşe%kQs/&Z.$e&b3 Y|w3V]Н3%ր[&kbf@	ғ~%١
.^mpcU][tDѓIDNߐi.ɱ>Gy,!"Y&6~F4	e{g%_TZ+jiz%j;%]>Nf#0Y>i8#&cZ5d;&c>FCFFL+lw95,XLif+$F#,ԙdE[;2#ɳŝ]6;_V{$s/41,"Y&|f%LVZɳob检Z=n&n#.VM2f?3 1(ՇրJ&v&cf`b޽|aٺ*+ID#ՖY&6}xɱ>Gy-`{dbfHiD$@NK^ʋErmDW蕫dFiZFL{?'MT!_4]gkb'|l0_tD$A	,W=L# "!@3dwlEx'+_XgN8͔cM8J+Z=̿ɹKGO|1w=?WY۶hֶ~-(4|>;S1oӯXfe;3['`Mc/\26e5ك̰Y&ɱ,ILL4!"pK8?ҵrq-TީQ4	ѣWOWg_4"Y3R 55̬zIhG`5;qqEBHY.Ր%:	12Kd9.._#5+޲4͍fP5)I+^1tG}c%8B)^1Q1t#]kV:"@N8Rr]B3|Wgi(X?%k#LƟ_eW%Te2l4n@Ȃ(CC3Y!H"1@@Ν"fƬ`IdA	.\.Ĳ">hm	#Nu&^jJ+hDD	be9MdP{jIv(2;v>,`5v,]by+bCo<ܳ}\@e֋b};e6k,
NEp"f2ywt7ئlYywu`{,8-f{[`*]jAUu!])8V!-P{d
1XDTLMdvw&u,%Mcػ8d>6~	I>\B jںFlҚqd{g]dW,NDmDZ|jmu>=cͥEf+jK3Fq?U*KGjǶp,~暹RZ8\5YGѳuDCᥥV~DZ5߰3)01Y&r8r=Y&6~i#m0	p2Y{Ӄq,sA	lrϻGѧcPS!X-PHUtO<=K|ޱ,Y6Q611v	8{g%ƪT%h|l{gWʒĭ& ֟f:4|̋a_XiwG_bˀd|iwwp5Mc.k`&Mdd͌wMA`t#!x{6(ZGx4".$/Y"Gx4@42s.$FnYp$&Jr7Fw,W9cAqU.O?Z*2ijA-Cd|b*HƖƞf,YXś.+$Z`qwPւ2Ɩdk#r~k$/[Z,_y|&4~|d@#Nw5_FnOﭖjLMc FC<}w6:|ޱMd-Ɩd5e&|Gy>4l42-5be4Ma}PdD@#]k$ rP_-we/Y&?ӆoK2Y&|ѥtƞfYZĩɾ˹25ր-әx|9g1e6I_b'/3y	T:"d8̐we}kK	;Ʊai`qk#KII>C9e摳1̈H%Mh2a	RZ8iD5C	;էI?Ժ@Nئ?1n&_Ra8{bTtx:Meap0t~KaS들Xk] 'lSjo#JtF	 S?1p
  ԱLn`b|2n:݌8k#schH<Ywj:\d{LQzNe	Ezct`'FGi,C>:05!wi1wD@N=c.PN,t,8,H7" ' 0 [h]ڠ螹[~/B^	@ " ' 0 [h]ڠ=2sxH6nŉ5",tF@ba:?'!'ڝ6n顺IQltGANt5:FMltG\iqxlD9ݠՐux	ΓƣgB!ɳq?,\vzc5C	;ғXk] 'lSjnt&_Ra8{bTt}k,5.)5O7LwӤXk] 'lSjn$'I?Ժ@Nئ?1ޜ&_Ra8{bT{NXa:Jb>h=L?{9\WR-):Meap05C	;ɩk,5.)5O7LwӤXk] 'lSjnXk] 'lSjn)I?Ժ@Nئ?1TNYat0=L?c&_Ra8{bTtya:Meap0t~KaSt~KaS5C	!  H\'9xH6]&CcA  p!`KK"5ꀍ*G|$ǯ3X.c{ݯl|E輁'@XD^.1wå:jHȁ:"qyYԁ-Kd@az #KD@5 NCݥ^P"9(zTb/`ZbûvQ?,0fnkw4x&_Ra8{bTtym:Meap0Y:Meap0t~KaS	 jc* <E'xn",LН΄!v#:+>NtgtN\2h:2煟[TjCc4>Ћ:&@Nt,p2s9Мd6ݥ,B^&}ND=#2kgø^iq^0 <,w{3=x~'~<2yezǆ@5=Ǭxds<{25׀4 	Qwi{g~;ݦ"p=@9vGp氱u6x&_Ra8{bTtx2NYat0=L?c&_Ra8{bTtx5NYat0=L?cA:Meap0
t~KaSNYat0=L?cNYat0=L?c'I?Ժ@Nئ?1էI?Ժ@Nئ?0OQ:SgXS3qgWˉj!/)`tBt *
_60)>TJNZ*%Zk_q+Vȍg(hvrVCQhz;3мyJ<Gc&z?$K\QܝUV[Ώ+Vvrn\[Ώ,TWVZ5GgIG)JsCfq4%*jy噣JiIU报CIDP⃳IsERJ湪墯P%hHa(	P$χR@ۤoUa@%WǁphJ% ;a(h;@|~< Iy噣JS)*P%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	Z8k-QL!W薨մ5Q3Gz;:J9JUatrtyfhҠ((6~ĳ4iSmW+fgIG)*њj65m+3FjZ8f*rjY4(攕_VΒR%"Zr()WR5lZWQQRZz;:J9J_JΒRxVҸoUggIG)Krմ4iQQR H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-yRсRсRR)iPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǕTޣ\ឪ&vТL֚D? h;@yUM;fL֚ESZ*ǈ(!	).h!FJh&a9hW44_Vҹo:9QR[+󣝝%*oT5QZMMi
%M!%Q7s? h;@yUM;ylkr*DQ*USzjmCHQ*nSL.hTi4Z*DU7Z+rtv$Q
$iP8墯&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)? h;@yUM;hQ3IgICHqE_aL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qȀz4B<++MrѥNajl*Q*XGTޣCA.&r8ax\MM1*XGTޣCA.&r8axiZ"U h*GpNںaD44Po:=SZ*@=`!USz%[[ΏEpEi56sTިXGTޣeji%Q4j9oTJXGTޣ\ji+IhET㣖@=`!USzH[
#zjA"zC(Q&kM"U<җ$4[Bʒĭ[5ICEUMZDyUM;.HiDz!%ZDo
$ihG-"U" vwJ&I\\-\B٥5CU'-Ȁz4B<5uАkofD!Gl܄Ԥ	E^" vw
-o:;w>A\Q&kM"G-g h*Gp-GnG!x@#
$iP8墬DU74VW2zaD44UȀz4B<ܷR40L֚ESZ*@=`!USzsEn[Ύp)OGICHqEYA#ʪoQ2lֹRZ8pުs\TVSg0UMV" vwfCf(ФPޢ(ji%fhҧ*@=`!USzᕣyRZ8yW4V&aXGTޣfWm᪄Vk훐BA!9hhQ3IRk*Z[ΏVճZIhzsWD5QZMMrW h*Gpo\46n
E	!ި[+3FDXGTޣenҴdkf)j9oTJ? h;@yUM;o:;w>C)a|(Q&kM"G-{Ѫf$BT-o:<-[C+Vk%W5]Ei56s	EYA#ʪoQ!NEpjQW0DT5L(rL
dw+MrѥNa*%B(͚ST5QZMMEU7%_Ȁz4B<FlҚjh~V<+J&IQ4yA#ʪoQ#QZ3v꙳J*dFmlj[(V" vwѪfUWD5QZMMEU7IhV(m5N:9hDU7놆QQhD5 
#TF𹥽nW8G!5o3T@O@=`!USz 2BErq+VȍFlҚ9oT-[C*-ݵ3xG-~" vw(Z+ZDo*3fU4USzjQhYZr(aqE^pLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
ş5-xYˏ?9&Ysb/?fo1g¢?ş<f,Gbu1g!xY4o?/J<f,Gb^3S?? +f,f,ş
<f,HH[񙯌f5׌>3e4/>3Ji3fO*
Y
YGïg_3)|U_;*W?J*W 祻?*L֚o:=UPڶiU~ $9E*qTNAHrU~ت?_p*?O[/eUSfU~	Mk* QGUMM-bilAbU~ܫ5m_QTյhUrۊ)$9*`DtU~(qW\TյhU4SDU(VO*^(qUnk4W}ت|[T?ѿ[]?_0#b֔qCo*i-K]$xH+o*$q+VkW|W?#b|g{ʿ_ qH\=	8$qO8fkq_8foqe==ο=ǿ1ǿ6?/gǿ18fOqΟn?ǿ4nǿ2?ǿ2G8fq>i?==?ǿ2ǿ28f({3-seb8f,soǿ0eǿ38f=sf'8O8_Cssǿ/q?8w88{p7G=8ss_q{p8:qǿ	N=8i8q?=8qWǿ	_qï8̎=8#G=8N^q}=8O	{pO8F
?{pS8Nqǿ_՜{pX8ǿ=8-~28T"8Lq6qsg'=qǿ ǿq5}KRhQ3G'l\gl)jv%L)pთ.N
ZhQ3G1MFTTMsTSnQ+FK=TM]c#P3+qZ5TLW4RQ` 8UD%)~ǀ[E<0qhQ3I[U砼\V0aѪf$BT-o:?SQUⱃn+FJ]	RlֿUbcVU4!&Px2`y\Z̮+5^pc@,!AⱃU#`Nⱃ[q_ڒeqXhVW@@ⱃ"[󣶙"Uj5A\V0aHnk"Y۶DjTյny," 8x [Uaf&,^ ^(	01x\!Wp pm<h!Ǫ$W ̮+5^'A̮+5^솴2`x0O&ⱃUǢpYW3+WQjp̮+5^*@83+W+ 
̮+5^@pc!q`nbh<B UKy榶z@d!)[U@HL!\V0`-"&! `̮+5^ܺZ
E+y8RBd8
_* |8ⱃ5IhYTLVc%IT%pުW<3+U(<
\V0jT pcTeqX@pfW`h\V0jx
SeqX*@O)W!
"pBfW((3+W@up̮+5^K2\V0j*(	01 'ƫX$SE5P̮+5^-(eqXfWTLVcM̮+5^F3+W\V0j @3+Wa\V0j C2`xYpl3+W 1@O)W̮+5^̮+5^R	\V0jL.
yLj\V0jFQ	\V0j%P`cUXR,^ 2`zd8
^-@fW%̮+5^zȠcSLXBW `Y<0x|+fW fW \V0jP`cU#`NⱃUǢpYW+ 
̮+5^T4c HD+JVx̮+5^ +!\V0j6^ "pԜ)!HzEn]-"pI3+WXBcrcզj2`x2 cjK@c, p&&"5^솴2`y\Z̮+5^"@O)W=B `̮+5^!WF(fWB# Wà:P,@.W"!N,5
0ax b%I2Gĸ@%gXD@Bp3$> 4"wl[Me*[?l?oE `ϸ'xOw}^-&M.};ž5w}Tx	-?pVo
-;ſ+x$}[ſ;.6d>	| `M? JM	| I|T> czv3Uv$&[~ yMpVo T<̡D<^#<[M>4*l0'~ x-Fw*l~ Iz[ꋟpVo0}[ž~ oI5	 $<?+xAwi65{0[oY6 x8 < T<AS`tA `t:X|>?pHoϸ$xՍ}[{xՖ>6*ll3x͜{o660ž `|	-|oo>
-| $<?pVo_[-O[.'xX
-
-d߸+x)w}d?pVo_o'x#}[ž+x<[ ]& 	-+x?[G	-Q| -[ž/	6kž}#ž~JpVo%+xg	-|"5|"?IxDHռ[AM!M"[c
-T|"/673&^@o俸'xpVo>7?ɰx T<b $<bUw|b+}[ž1{o#&\{^-ž<[KpNo.}[žOx֨}[žw|#:|#'[/+x1G-~ IxF	-񒟸+xJ?xxȗȧoȫoH[!MG_pNo+xB[!o'[#߸oo~{ž3<[1Ox`_Mu;ž3N|foKž3-};ž3_pVo?pVo}-8B|[}/<[7[+xO+xG|h§	-a~pVo![߄o -eo[F~`o+w|ho?
-g[B[C[)[*|0xQ[(
-
-J#};ž~	KpVo~{žžCL9|&?|jQy[,{žr@͞-? T<6l	ž
q=Oxbw|*lD&5<[︌o~3ž*l&8N,sž6p:oOo[9+-X׋|
qQ^}ž?p:oPm&<e6|	[<7~ M,=&ooD|	[=&o[&pVo[ž
->a_[pVo $=5|
-+xΗ[žu[M>:J|oЍoЗoP3AMJ<[J')_pNo![I7
- ,#žw k_[x~T2W|*^-PD<+3ž>
O}ž=-{] XxXx- pHo2xS``=->w|,Szo>{žGx~|4{-4	-w|`~O<xž8O<p. xw[M"[[㗿qQ=ž:;ž:co
-'
'xE+xB_[㧿pNo~U[žblȯZ^-𶿸'x+x+xҟExOx[h5w|_[[žx9xpNo'[žx#}[žx.?!/ zbfAj؁=_`z=Nm$zÏ=z?=#`;_A<wWz;+<v-P?DǇ<x"TAYAG{*L)AAჿ ~w0+yqAA?==%<	ߊ`="O=!'=!_XA[`qH\8$_~_~3~3S	3_q?A8f5\8fg_pc8flA3N?}~3q͟~3i	:Q8fi_?sdN?i0a'x?ߠ~3)ʟ~3*-~3,~qQ_~3-ǇoN??to~?/378fN?}8fafq')8_a
',?87?8}Ó!?8?8]L8܌q:8o 3#! 11irQp0q?8 ~~pp8ǧ%}~pqş8q#'~~q}?8%~pq7'38FyVqS/t?TqgG~p*~I~p\g"q'/>! =-Ui e-G~jf(fZl|mjTNAHre|fZ~j3-W߿-Oպeʪl߿W̵_BSZ߿2%TQY&ȹh~p̵_UVݯ-W8j??jM[V-WP^eIWOs-W-̵_M[V}2)zveZ+pէ;2hs-Wۤ|3-W{-j|{jU[]?|I̵_җ$4߿s-W2߿-W 32߿K2	efZ~UEj2;6Q1g6|f6 O-G|f`{͠GTٿ=SQG7h?lAwh?ל{3;5m?mj?wh?½GyGpoOAqh?;Į(v?mo8_OAto8:{͠8=S܉=S<sOAp3wh?"6/8eOAq7h?VSRBjG?msCfQ|OA$9?m'?m"8iOA6?mqSVբ~qN?m?8{͠WOArߜ%o=SX[86祻?>?mMM-8$o=SgG<>{͠qCo^?m#8h?o'=S_76ڶiGIsM88h?vwh?pS{͠箟੿OAp%=S|૿OAr
C_8,o=SꭺM?wh?VQ{͠G5mZ'GD?T{͠Z+pէo6O
BSZ๿OAg6yGsM8?mp`{͠5{͠~LbHii,I~҇7~?/cw2|QŏO?RXfOW,?
s'_ŏ8?s'Ỏ}_nd{ŏd ?@˿X	Oy~d3F?m?x+X8̟<У߅,~O!x/c2g߅,~O8m+X?6Q?s' ߃o{ŏd PXfO	jZ?ٓ }߅,~W̟w~Y !~?ow~I;ŏd%/c̟ԅ^{ŏd	xD@?1Oe~uY#&~Hw"/cc?%L\>dXŏ̟Ԃ?_O@+kN/cOE_\߅,}̟ԗ}s/cw?\(~sH8˿Xaf]_%?x>>9ׯ>?5ϿX|ωO~̟̀u߅,~Ī̟?`X?߅,~Í̟g_܃?($w~
Ww~,e@??¢?~w??Y°X>dgG
/c':<>̑e^/c#O`o;ŏx/c238@?Yg/cY?9q߅,}W7X|B=J{I/L,px=q-tT _̍KGlֿwk;*G| O2τwk̍+~#c/H[dlep@k_*ǌ~>dl?wk,̍o3}~dlƻ526U-Jfu_W/wk	s#e_f߿sWѼf_dl|f߿x#e_"xΝ~26UpV3#e_>3#26Uqi5-̍ܥ0߿濊Y3'26U򲚒Vߜ(p{#2'"p{oyFer
Y	9Fe񘣿_fdl= Avu?d̿̀?e~9ͼfSfFʿuN>^'5;Gi?fp?iJ/m;^ (sV`EC~pU Pn}oHnA䇿E	!$=o(HHnA䇿⺑i`Eu"^`ͿWԋOy#j;?ZZG+c50
~q3*O--[#U3XxUSflgJ<c~q;+O--[#6`EEb˿lg"]?e߿ܳ?EdxpQi_^G^e\w ϸ>g贵l*c5j۵ؒ=]շk%<?Edxpk/%^⦭DW*?Edxr3X=]~q[fO--[#Lf"$PđBC+/}2|ij'?[k/)zw{͌'4SD}2|ij'? 6`E⭪E^63jGw/?Edxpki_/һ=]]̟3ZZG-1M[VzGr⦭D?	虓KV9;Lf"/{=]ygՙ>g贵l߂;lg/x's斘`E➖hwS]2|ij'?Zc5"jio?c?"jio?|>g贵l1ddwE>g贵l16Wlg/vU,?EdxM)nߎ{͌&qCoo{̟3ZZG-1җ$4җ$49KV9i^'-GǑ{͌'-GǑ>g贵l֘`ECj٧<g63ڶi|>g贵l:k/KhGGIsM8xH_[>g贵l
1ĉ;j{=]$xQ
='2|ij'?wi_|x[w߿dղ<N|M[]?ၧGjz;>g贵lc5zg]c?zg]}O2|ij'?{i_lg/ o|fO--[#Ƕ`E^;=]Y߿dղ<N|}i^'5[t|+lg9ۤ]ᗾKV93XxTյhz63Tյhz߿?>g贵l1ĉU神ĉU神+̟3ZZGc55i郿lg"[?=0wܝ>g贵lEk/;ZiGGkM?7ߟs'sc5IG)c߿-̟3ZZG`E^"xFwOH ̟3ZZGm1I;lg/)xN߫
s'sͦ3XxE?Slg9"~s'smc5xH63 %>g/ 4VW[q^ܷr!gn*MSVջmu6g4N㥼S[T4Z+ELCVU4z7UD%sE(ѪfДֽhQ3I[hQ3IRk*TԷqZ5TLTJf+FJ]	Rt~T
*M%Zk_*4⊜Ty\ZKVSS-hQ3I[J\-J"biIhV(mʒĳKGk]ErIhZ3J%Jˍ%jvzKGvzKGRIhZz%!Tֺ#פq,Ѥq+jNsʍ52B+W5VĭʁER:?+)!5m+F)BBS*4ʒ,֓525Do+[WT͚SWL"Q0&D(E5N§35aLʒSH0SRuP GRttC7G5tTvЅQDDu>$%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\qJ526 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%[溛N'UD%nz8SisD89D(TjkjGѪf$BT[5hQ3IhJk_Ѫf$BThQ3IRk*TԷ-o:;i(E-Gn'4VWڪ' 9EqZ5TLW4RċEuH#I|N+FK=TM]!L00 'A`X7000΂0aaanG0000@:C::: aa(aa@*
aa
 05
}d @Ҏ|07_f\#Ԃ5ommWBUAxWe?4/D?3c?<r7KyQW 3%ё^Gt"j%T>N/^4L</Bl8T!L%Ժ66f^ezɮL<>Ïu8[k8B|1k>!fY'	y3Ni_.ڠD$@Ne̿ɹᬭ*nTiSZpX_QyMDjG_扇hSm">|dZ6~-zMraha{8Xfh?X)58MKɚtcNv!"pK.eM)iYZTĨS)
K:4|_vB3UD]]qYE6[?yqAyN0Xfh?X)58MKɚtcNv!"pK/vo-38k+J' <҇4]Aѣ¢L֖S-.(0(_VE>ѐ-Bj7̩2ZZu832;1s޿}.%ZK2C'5fDdL!C5с	512(dAg`l('aK@
@dFGC"LdLdYAy2z$R^저ɮNˀpH=]ۈ4JI ɚUN2&QW
(2ǲkɗ:ixK_ZY/ihH_}2|kZ|jK8K[T7IW["#z6`"YǢ6fMșf{2}ca_6\^FSבٰ#_qP_vdoA2;]їg# dwsI c%*ב@3u2;Yw:_ ;#܄sw`r9lz#!/PspCˑA/PsX`r9b=6\xpCˑΤK.G<8^e`r9~=6\s3A/Ps=9}/9}12M9Fym41,sKex]s/_LTeX\dQˌdm2[/5z#O/&j	Gp!wjh*-:CI\WlXY-38k+Hq-T"s]zvF6p(0
L^_W@mখe%Kbg,|ǲ+ϽKxZ7d4Ӌ^֘T	8,vW46i+eTK3ѣeTS-.(-,!8J֘fՎY=7Dєd k{8j{JPSKٍ>o]47/C3'a{Ь(ػV7)\S57+0=#|>〳bY,ػTvfɮm*;3VJr5g/YnLU㾜L`WwpLFIAM#~4˽7)bBfI)I<	04JO%_%ܚ7FPHe=\BK;`|a:2=$77ii0=,f	%9K7i7\
uwh2e,:_ewe__b:9M<:Ό˘=\mjJp/(p@4@#|)760B7ئf7)\7k+>)~Gzw6\A}sW {&1.-XLFl+v2|ɮk#rmc/]8Pv$#"WE e/31`zjh-m*	_ZY/ih5e2ץv5)l{g%kI\5l+v(mzBFI5z!%kK]@֘Z}Xeєf%UGX3oiE,:}b>ҙ@bdG6(Eײk.7ػx{OW]V(ػV:L뱗(({&9OWp=dF6}u;5?^{v$GfjTMtsdY@b^ɮ1"%摕uD=r'SCpm<9\~nE7\wpK+d,!Odĉ10ii,|F)_e0iKδfX 5" G7M	ѩPǡ\dg0
'x5/COIFOPSA/i`Qz@4]V:M<?%_FehMr>~dwP/(އ#LX2|c!uS3{\^u #'k>Q^}&S_fy}|.ˏJ`h30(G=7>.OdF}<96O#5ÐƀټpwNRPvydp{C~9'5Ӊajt^Sb@S]b\f·dd\_;YvQ HqL<s!!a ZSuujʅKKa'ɞɮ@	rrɆ̲pxMs/Cl#c#0zSd1ؼ__Cˑ7`le%R06v[S5CCBBмD4,>/)_-o.P ǲk`b2&Q 
sf'kl&nkKOJ榑2<CR蜹f4B(P'/)_P,P0fƗ4zL' 5eۣF4(ƖZU" '洲_L_&Z[/.˶,HD\5l+v(mPth9DiW3/qB&y+0Y,^ *L{&pMH7e 
35̠P@MrqKҙ@/d.	4l>2e 
Ms( U1U4@ǲkZr;LPP fMsf>4(Y@5˂o,o# 5̠Q5̞5?2NiS3T>cf}m|?`ػ,8@'kYVP Ms( P\E^kaF4/0˶	p2XeEflW4W+JQeDjG\te\;3Ǩ_WKC5f8/(_B!Bs+)=]f6x780JC{0l\sL afUiKT	8,HͥjsSLZR6\th9sB1cO#hf=p欰*0{&pD$@Ng+H26iMJ%T>N/r4*
ը-@@M7Ɩdk#d j]{& 'wk5Ӛ|ifePQ=7Ɩf#d jR{& =\٫$J3H7q[p})B
ӓ-`Mr>4p<cfjHp=\^Lʱ2|j8{g%LV54,.j
5'(0=C|~6\/28/|41/z&o|dXE/F4/0˶	p2Xܩ.j
%FlҚm$^4|+TKDiB!9Yڀ2wj&?cP>Ѥ+ս,{`qc#(|od2zՔǽ+e.`;a\teOCkoXYǲoXXog=oN,{,"Yog=[g=5g=P˺ǲk,{,2,,{-N,{,3g=˹fqcaX˸8찼2QX[ +8b˸8̙wNXZw#,{.tŏeyŏeӋŏe.S_3.w>^ɮBi.qcajvcxI^YG~Gf4()m)Z`^"挰*{&=d!4g8jvc\$/y,#|?#)[5Sփ0rqc\і'\XX\e=VV)%*BZЩzSH'={,19e3bt09286*!fwi2(/&i42ץv!"pK X9+D4YZ$8tNW5m\TNApZvFJ֘S-.d_v[(-zQtiEFkKg#B(/z6QZYQQtiQO).n 5˂#јFWX("@=qI+=\˽c`CH68c,_Pi~"OɮcN{'Mtd\[FȹF0^;| !5ёrЋw~0#|lE> ȹEP0Ȫ dFE1E
 ȹF¤FL{&2.Qq5À罁hn=[sn#%#:Ms( D\Ώ?q[pNMtad\2> Mts]v@m}),{&^St!=sCfE"wSXdɮ/&>ZhT[+ZQ˶D$@N/-,䴴_}2|kZ|jK_ehW()
%T>NzcAeeTJ֘S-.(imB&xZ%3<ѕ5UKҵti<]L<]ZY4lvKSï/x4qJ1S'BgkfC򍀗_)|^ɮ<&YI9 =]K/(|GkM;.i^QdɮA47汥O {&1IjK/(|^ɮA	uO {&1I7/(|GkT4d"]K^Qd2^ɮAiDƗY>dF &YHK,M^ɮ<	1៎C~p)"ԯGyiyE*ߌARtd=\8;k<2Yh8OVcro_lxb	UfMp,r/)9,T/(VF =]`I/v䉭Ce_<	;,Gbh2|b	/OdFHu1/޲2*ҋ+[,*	ĆOGkK/Jz>_r¨Ҡ#tO^ɮ/(TΣMl/=]^QGg'ų5ѥ{flMtiyF.1){&4`&>-ɮ/(*	ш/Y>-kʾ~e7zzz~Gw/)ƗcC3VOdGkK17ڽ]^QO)nSd=]^QzSvgr'Źɮ/()Uv{5ѥ
n Td1{&4!AOfOdF^ݛ Mdx]^QOk5ѥ7knLMtiyEMb
'қT,/ɮ/()_>^ gkK/JnF `dxMtiyEMb
Y>^қbFO7k)0ƗcnMdxtMtiyEM8ɬ/dF^ݥF |=]^QzSwdbŖOMqثxC%4!Y4rK#/)K
9,1./(%4fOdF `R%ƗY>E{&1̗`RK,z]`I/wY"}|b/(}dFcFVwN ]O^ɮ/($摈&O
ɮ	3GC-ZQ/&fƙp[nkIbeBDli<[+ZQ˶_ZY/ih5e2ץv?^h+W(z^`th9DkǗ0l}Z^-#ŏ]R.ٮ}^4ƚq|kZ|j8{g%_rCEM[W,[WENf ~]AѣeKbqE2&in4%/PZ4OPMtb6@zwK/IS'${&1js[Ɨ^4Oc5ш n9/(&iL Mtb:cK/IS'nMtb@zp#^QzLҙ>@5Ë>b8g>@/(1l@[*tOt-d1=]^Qzb#B3JBd15À&p)`l^St2e1y3*4%--洶_LD$@N/-z_+Z`/mPa܁RCEM[W,[WERlFd]AXirpa3Z[/|~_C˅7YDW2dLrbF-{\%UKgXV.-'-
$w `1{&Kbt3{}6K-C
u]`l12BPldɮQt1PFϞeJǢhd=]b6"^$z(j>,35Ѻ.*h̽TIXP>,=]b6J2EQ%cC	Y>,/dF(aq^$PƬ@{5Ѻ.*ht^$Pײ|YɮTѺ17EQ%et`ɮnob;^4oa|ROKZUC0GˬQt[,cT0axٓMtnr06~{XP>,ɮQtnYFǣ0aycCV`6{&7YEѹdm?{XP>,ɮQtnYF¦h`@Ǣ|X	ɮQtnYF0EP<C|W1=]ܲ6*
O0a#heTHtU,3Ovx,
rXc{ا2_K.ocg{@6d]b6{]cC4d]b6CǞWXPղ|W
ɮQt1PF=T衛|W6{&7YE@m
3=T衄.7ku]TсǞWY`Y>]dF(cǞWY`dtMtt1PF(¢ۢ]etzMq}C~2(,)3y3.F4Be2xVD$@N˶_ZY/ih5e2ץv?#",*jڹgnQ4?0:4|iqDj|`qDk"&in2.QPq2|V{&0E3{&0OȹFq>\^ɮ?bd\8.ɮ?%=d\8.LMtaW`/Ʊr/|zMtaOA~o("'ˁC5Æ~8_(8.dF]P<-KẹO/ilipL8V_.ڠ='J⦭' 湫ZWQ
%kL':KL֖S-.90T//o˃b6\Td4GJ7K#?d/=]6W(Ɵsʷ:d/dY=wUч|p5i/3ƕrӥ&/f(сD.	+>dNpl%a owD2G`+sFb-uYh^LQ2]_R8%֖閗^֘Tp2X0]CEM[W-TNAsWFVreoو^_+eePZ5e--(-,Ҩ]}[Ǩ-1B2/|dF _F("'iu~7YFq>A35ш#bC_("'iI`/QEO׏dԴ1>88ᜅ/T3HGϜEO֯dF(T5q!q/=1{&7YDjcF~p'h{&1ucYhG1#fp#^/)|V1=]뽊-EH8QEO-/2"("'`JMtb	m/2w8Wk@/u16"D/3lɮAjy|n/|VjMtbB@/2cug}fMtb^dNQEOc5ш#r cug}H@r7YFq>+ɮA95z̀n/|5ш,"n/|[5т"bn/|d2cL-m*iT4D$@N/ih5e2ץv?gqSV%s\-vFZvf$^Z\QڌFToiT].TJ֔T/PZG6fMtsn#5e E2_b_&}.N>2&Qt3.`IJ~Gy==]V`cO2{T'`${&2wYG 68cねIx)~4)7S1dLf\FE.ůd,jMt&nşRQP>xtC*v*=tf/)-Y%Kər1Z֔EB*	KK%--洶_L_&ZV_.ڠ=WVhjsCfjJ֘>NQ&ZDj|Cˎ9dJ)-Qd\4{JvҠV}Z>
odlzUmp떒؂L9%32.Qt2,Qȥº1k,lb=uhb5bϟZ!GN4 ]fZ2cL-(eJU" 'ƖKZZ/ilipL|i]@{g%A+D4Y\Tյr=mH4KS
%kL':KiqFTf_+*'U㡙ll_}a`nLTdQZY+(-w>[ɮEЉҽ?dM+('
k
d*k!,QeBH'X`y=]~'}4I
V:0<T^ɮ?TZ+(ƟrDe[>
kL/3e@^S+(<ܑ~:5IdNMC21Mc,&#2llvݥX@4T=\^Lʱ2~KKK%--	Z[/Z\/-z_+Z`/mPa6JW5m\O[R#Q.ڠrZ2ת)f%!	HZ4*&8vҢEҵti<]L=B;ZKJDMPZmۆPBMtsn#5e * ǲk_C|~-eC<aQd\8cAPj-ge_;Oю6O^s;: Ғ|N,]h#t>)ɾj' sKW1;7$$IeXCaQ{'H=\f\b_Hg8yipY:~GzDbeϸ-:ˌPx[%93d)ɮDÁ{/2{sgY0 RE]b\^t6%
At?#dǽ&n@VJb`d)])	
0(=ŏz.t`:#=N6_wީC&kNh37!aQd	ɮeփ@@^L0sZK-OɖȄ	Z҈]_R~KKE--.ɖ/0˶lda4eqSV4 +4' CjkCJ֘>NL)K(imFKKHIxZ}\mgKfu8)0lՅo}Di(;.e2;Σ)dWk<
֘A\nb L{&1wYid,ci--洶_LD$@N/-z_+Z`/mPa8,*jڹff%sCfDhm]MhsZG)Kݾ?f!y|IB"ajq/K/-F(5ш*/A~7YFq>)c5ш 4Vzxe_d^ɮA	LAn/|SɮA7~7YFq>)OdF x/("'4kB_QEOa5ш#A~("'15ш+c8^ɮA	=q3L{&1b`/F("'@	]{8 `/#ug}O{&1e/3PɮA\5zq3PɮA^7YFq>
dF 	q8=]Ve_d(^ɮAe_d(
ɮ/&i4e2ץ!"q|jK5rjdhm]D?Q+Z`th9Dk.:K_+?Qbxiq9--FE*#KK*7}X]4FO=\8ű^!Ծ\8Õw#"Blm>|ߺ1/#sQ'XiTlN,Nء:,F/&eƙT[.T/ҩ|iidH_~kKeKeKkL8,_RCEM[W+V.h%u5ϨmPQ+Z`th9X80eTfipW 90T//o˃b6\Td4U]-w>5сmdL~Z>k|ʾ̷}S3șE̸6pau 'k̸6ua]a 5!-:3ЖkߒDfUiK_ZY/ihH_}2|kZ|jK/pVhjdhm]D7:vF%sQ&Z].TQL_+&epl-r2&QQڌ v4QUHc'!5ʈD^Q2p,XPy.=] șE8,t(<dFJdL:`dɮHșF4#*ܐd|.P?o` zaY>Gk"eC20SLWXɮ]0:(sL ɮ]˃h -stU+$
O`șE̸6s]bx5ё2pm >WX(flKdFD.e`O9ERC4dV{&2&Qt3. JS'c5ё2pm9ERO)dFD.e`>WY`d35ё2pmF?J	↱⌏dFD.e`J!d4{&2&Qt3. )S]cC7dwk"eC20Is]bx|˯dFD.e`;9ERCY>egk"eC20b9Ϻ*=0&=](р@|>WXP2|ɮ]˃h!stU+z(gL ɮ]˃h!9Ϻ*=8>r=](рA}T衲dɮ]˃h 0q9Ϻ*=6, ](р@q9Ϻ*=1'9ușE̸6g9ERǢ͓MtdLf\F stU+z(`]MtdLf\F
'9EROtǲk"eC20Χ9ERǢgk"eC20}T补2|MtdLf\F	}TN4{&2&Qt3. >WXP{&2&Qt3. NsuE9MtdLf\F>WX(dOb5ё2pm'9ERǢKd&&=](р@9Ϻ*=2{'2c5ё2pmg9ERǢ#|LMtdLf\F>WXP'4dFD.e`'9ERxY>	dFD.e`9ERǢ)2|]șE̸6	}T衊l,^ɮ]˃h JYșE̸6}TC-|L{&2&Qt3. 擜]cC.2|Mspl]c;..#2&Qz(|`,>Yɮ]˃h 
suEP>Y
ɮ]˃h!9Ϻ*=2CV8MsplºșEc{ Ҥ>
k"eC20VstU+z(fOP=](р@JOJ'(=](р@@QJ}{'(ɮ]˃h bstU+z(\ѓșE̸6A>WXPOQ5ё2pm]bxsvOPNMtdLf\F!fstU+O.0{&2&Qt3. iӜ]cB6Ok"eC20	'9ERB|PdFD.e`/J 5ё2pmN9ERǢ2|P Gk"eC20	E}TsO^ɮ]˃h (]9Ϻ*X(]'ײk9C22&Q#Tx>(d-	d1yMGXH/&eƙT[.T/ҩ|iidH_~kKeKeKkL8,_D ,*jڹ\̑-Q+Z`th8sg2ףQL8*֖K(-,_VPxԃh2ZZQT\AtiDpܴҬJKd/˅7/6)#p691,80Zd=]s]JhtV|t\'[,dFC0P|t\Ŭ͓RMtaQt1*哃:xd`Mtd^btDЈBA'efZiEliP{JBD~KKE--.ɖ/0˶ldUJW5m\O[R:>]AѣeKJ֘}ZTS-.N'9&B>' 5шҿdiyFq?
d
ɮ@TjFgР+OKt(
ysǲk/Jf48\2|N"=]fYzWQt(
ytd4ƚq}2|kZ8]@{g%op+D4Y\Tյr:<L'(0(Z\/7^_-{5"&ij44{JըEעMrXc-N<'Ɨg{'ɮ<1$%%hѥdd\Mtc m7AƗRقNq祌bp7BX,ѥO{&1s+
'=j¦i^Qd\bMtbPaS5/(|dMtsn#%cOX1,/(*jAKy񾸽t^|	ɮA	
(ƗY>V/dF .S/(|L{&1& XTR4=]ҥOodF RiyEjɮA!zT'/(|];#*\R/(|:{&1	RiyE`.[/(|=]z#=*\^QdZdF oJ{^QdTɮA@tp/(|
ɮAR4Mtb
 ^QdTMtbH\.4MtbX£iyEP{&1u/JƗY>UI{&1&Q|iyEYɮAzT|G/(|]zT|FY>UɮA	J1ON^ɮA=*>&FY>U6{&1,%*>&FY>&ɮA
JK,KdF 	OJO=Q^44Mtb
GƗY>&kBҫң%^QdG'G1O5ш!f¤iyEhlMtbBtiyEi5ш'jʐFY>&OdF ) U^Qd4{&1*@ƗY>&dF (	HƗY>&dF T iyE`0{&1faROXzTliyE`%{&1(,Te^Qd^ɮA
JOaҤ 2411Ż
./(|LH{&1zT('*MtbRn S^Qd<{&1!qaRiyE`PMtbR¤ƗY>&dF + 40`Mtb	n¤cK,&MtbaRiyEMtb	v e^Qd% ǲkBbͅHK,
 FY>	DWkN㰩4J]; g^Qd%"=]+=*@^Qd%jMtbL q^Qd%ɮAzT*4K#5ш!5zT'({&1#WH	OQ5ш!
sҤ')5ш!	ER 5^QdɮA/J1O` 'FY>%gkbB ^Qd^ɮA\aF4,Mtb>N4,ɮA
Q *FY>%ɮA
S *ƗY>%Mtb	7H1Oa5ш2'XT2_^Qd:{&0xᏥ_Y '^4,bMpwKkiyEPʨ(ɮAXT24(Mtbb¡'Ġ{&1YiP'ĠHMtb̨dH/(|J^ɮAJD'ĠoJ@f4(MtbGC 5^Qd'ĠCҡ^Qd#5ш!</JD'ĠMtbN;zT2ѥOCkBҡB4( iaPȣ^QdɮAVqO ¡R4$=]Fd&FY>$kYBdU/(|I&=]5*cK,@C"iyEIPȷ^QdC5ш#Qҡr4$3{&1jPiyEH<zT2('Đ.¡5/(|IɮA3d^QdwkN1O@{&1gƗY>	[5ш!UP4H']WC5qOB5ш#P4H =]xQzT34H dFT3]ODkFECx'$dF v1/(|/dF 
qO@TzTTK,/dF cK,dF K FY>T1=]8'ʅkNJOK5ш#ҢqO
dF %
K,*kVzTT4ǲkAҢ'ʁ5ш ҢqOwkBu
Ogk@=QQ>45ш1^cK,*OdF ҢiyEA5ш'**,ƗY>TɮL1j8Ꮵ+?Ob0+ߍ/(|ײk [-%7K~K-!xIa#K/DB' {&qϭ <KTZ/(|dF @T/(|ɮA1O
qO6dF ^jX'hMtb	)ZiyEGkFĵ@4FɮA,
ѥO15ш'eZiyEDm'3{&1oҢ&4D^ɮ/&>uK_ZY/ihH_}2|kZ|jK/6JW5m\ᬮk54|VLe-iiDiidfoiT].TJ֔T/S3D!<P.dc2'݃e=\sn#4z D dG7\aS?@@J9#Lhc쫍ܛm>CZh/Wj &B>100ΐ0,]B\tD\!falf&aiıq%HDYc;mB瑙[j7	r-!7\Fؑd/5j~2?xwג;V;#EԅݨW!3q#JdL\{&9~=@CGk^Sn@E{&9 ܛ14Y1Y	y2c]XV-m*iUѤ~KKDK!/ilipL|i]@{gة4\ehˊf!ʑBCz+4|]ADiDkKպ^SB@ihnj~GfFW˅5e 02&QdɮA12'Ă5Ӌ +2&Q:O 12ײ|H^ɮA`UO2ײ|H gkF<q2ײ|HI{&1)<摑2ײ|HɮA`<"eïd<{&1rnXșFp>$ kG,S~D3^  {&1+]`/D3^MtbVOșFp>#kG(c"eïddF A~?g8!{&1:zq2ײ|GɮAT/dL8uçkALdL8uɮAXt#"eïd=]ނ*2&Q:O㧲kB1_({'skN({'pq_FD3^	]<șFp>RdF pșFp>RɮAX`/"eïdH=](=>2&Q:O5ш آ<dL8u)ɮAX2&Q:O{&18dL8u)/dF ނRg b_q2ײ|=]/A~*D3^5ш+
6({'  Mtbb2zdL8u(k|((;z(|dL8u(ɮAb_#"eïz(f(kP.FD3^Pղ|C{&1Yz2ײ|35ш 󇠿0FD3^5ш'Pgb_w"eïf^@Mtb
_sHșFp>&'kB$"eïdkB'	2ײ|@19<ldL8u BMtb8\z3g =]S}ጉg=]}XșFp>)dF ^g=]/A}Σ"eïdɮAc({'$)/q2ײ|Aǲkɚ|cM8ipL|iH_.ڠ=/dY+D4Y\Tյr"ZWQK:4|V_qDkץqy>1`_VDK47DiyEР\2|C{&1#+1_t(̟(dF 0=+ѣK3P.>PoJ_t(̟(]#K3P.>P=]:\iyFq
' =]RK3P.>C5ш sҽΣK3P.>5ш E\͜iyFq
'ǲk@\^QEBpl@D{&1zkdiyFq
'dF E\J/("@6d =]zWFg}Р\2|dF zWFg}Р\2|dF Gpm48ٓ03{&10+#K3P.>#ka+Fg}Р\2|FdF 
ޕƗg}Р\2|FɮAޕIq_t(̟ɮASK3P.>#PMtbFzW5'Ɨg}Р\2|F={&17pl48ٓ0{&1gsRiyFq
'cgk@bpmiyFq
'	]x/("@6dodF pm48ٓ|]+f_t(̟ǲkMս+jK3P.>çkUޕx/fOdF epn/fOX^Ɨg}Р\2|dF ҾU/("@6dɮA#K3P.>ǲkMΞiyFq
'-{&1-=+_t(̟gkAҾ[/("@6d^ɮA5+cK3P.>EG|^QEBpl<Mtb:nK3P.>7kB|^QEBpl<=]+zWӣK3P.>/dF |^QEBpl:b{&1ޕ/fO5ш&JV48ٓtO{&1gƗg}Р\2|ײkWzW5*Fg}Р\2|35ш'ƯJj48ٓt7{&1/+d/fOFzWK3P.>Bǲk=drρ_7AB8h/XvǢO'k@9r48'5ш#AZ_d<]/|	^ɮAǢ
_d<E{&1YO^QEOt碲H/|MtbVRZ/("'5ш#YIn48'ɮA_YIr48'kW^Ɨg}"=cK38b{&1tVR48=/("'=]sYIiyFq>5ш+ɯEe0Ɨg}p@{&1YJ/|OdF NK38MtbыYLq_dɮA4z+)c^QEO5ш!zX48/dF JK38=] %GiyFq>N7k@V248'ײkOz+)P/("'{5ӈVROAO5ш*ս̒K/D_d8=]C2q^Qz"'GkMGD;K/D_d:kFiyE'/dF :z!P/(}膨^Qz"'#5ш&K/D_d8CT[/(}(=\x%F 'FlO{(6o^QdV{&1^Hc('P@Mtb4OaFoA.Z/(|EL{&1KK,RɮA=^Qd^ɮA5N'Q5ш*v[FY>"dF {.4${&1FQOkAv\^Qd4ɮA2'	uѥOKdF !z	t'ɠMtbе`%OA#5ш!.4hMtb.iyE5z	p4iՀFY>MjMtbJo`8'ɡ5ш#$+C'ɲ=]nQƗY>MdF 4hfN/Z\/-z_+Z`" '˶ldMTY\eqSV⊑%lz!'(mPQ+Z`Q&ZE2֖/H62ZZ:4N9	e2k*9iLdG6 D]EsBHqݾ?km/eKA{em*06	J3^hMt`lKsHeN-{'K]
%庸eN-{'25сP7QOTײ|C+=]xcug28ɏdFq]8񕴩ůdMt`lseN-{'9ɮxug28{&06::/-('em*qk>!ɮ(eN-{';]%nVҧ5с9yn?QOTײ|V{&068eZS'ɄǲkɗW~KKE--.	^֘Tp2XgB\eqSV湫v]AѣeTJ֘B&xZ47/()V1 ɒfE0>b{&1 ɛԳ^Qt"̟OdF %=#K.S ٓMtb 9K,OdF  z!d'Wkɚ|cM8L|i]@H=/XZ!⦭vըmP=ѣyZ {LC8/PZ9x'<pXѓԃ/w>g<ZN,y@XKAǟZX}iT
,yKYŏ>$gG[%4Ɲv!"pKVhji5sK\tѨmPth9Dkd_/p!?P@il	TbDu(|B Zz&gQ2x.Y>!/dF! xFD/AvTMtboD2&Qj>!dF!jމq2<k>!=]8,6Q2]dd=JOsS^^L142ץv!"pK RCEM[W-38k*CYQU2׮'0l]ADi_DP@ihntMr޾jZ@|3i.'% tMtb f(C|~Lz7=TsO#Gk)|_5-@y/B l^?e 
ɮ\y|f<0]OJA 3}.ޘQϔY> GkoPH+#?޾j\zj@FPK4ƚq|kZ|j8{g%_r3\ZKQ.ڠq|Wˊ%kL
$^=B(MF  ]20tMr<!?K yM8 $\zLң"enOk%q2'VMs(`RMs/7f=SYTɮ/&eƚy|kZ|j8{g%ASe?Yfr披ߨIt04/#Ƕ)5Ocg+EDiѣ͜
$^Z\Yクu
3Z[Q^_W@mٝ%E2jׂpa7)@\2#T݋eAWP_7	1Ŋfh8*yڞ^L14Z[/Z\" 'ɖ/0˶ldUԃD*o=\lvFQL8J֘IP	I˝Bf-4FB*TJ.@X6D\JW&n[q406]쌭w2]ݙ3ps;<'	en&l-+o;ӤYFLdn݋y ضdN;o,hV8-9KV^8q3qs5eI \ȜD$ۣFLXL@WcGʱm*lȜRTdKTd"|%bVM?;e]eûMWFw,RTdsӉ^[q40q=nFL/_#Ԥ=OIܢ>2BQwpe݋irǳ˨=gǗ2cM<ipL|iH_.ڠ=&;\TzFuGĂi9BIUv6gLHRd#w}wP	d"t/
LWv.lN3gdcMlH=OV:5im[27-]>NPa!IޭN3gdcMlH=OW,N(qU4!ڿ$@d	c!"1. 8`KEBOpg8?G,5RDr-T9s*%3"DjZG΄yNqgOЈZ42q;)ac?>ޮq;)g2fӰV_.ڠD$@Nc\Q9zhksWG|8"y'bqKF|6_*em_*lXDK54U4!ʉLȮTJ֘>N3Q&ZÝwil,GєK(Z\QnFT/BKUPZ-/eؗtMGyuyN,v6X(qz!7c0bϱw4
<RGU{:Xrǲ,_ϼl/\JZdphMtl882\8U 3Ӗ@^z+ػȰ4;]tIN5zodh"4vwep!\Ib(8˝>L\Rɢn( jBŏOP #?ər1ZK	2*ƖKZZ" '洶_L_&ZV_.ڠ=CO(%uK3f!2VpLb6iq%T5iiB$-z-,'*6X.m*kJ6 }ti=sh]L<]Zzz"p-:cu8X3-"=Nfb"sBbS=Caa0+2O2K76:-Sѐ(2dȚ2K76Otѩfu!G|$jw]5]j޺qci`ϭP	;3\Hu]xd	.u`VZ!Qdl9ŏC>pZzc?yMiuF7P2ΙfB02$ c?yMdS]e9<0
'l 0΃ :&]lXR*G*.T,!]zedHN)<?_~4/>=<eɃ!C8Ocн$/)0 Y2
LvC#T݋?pF	ŝw8~z>p,f:e)ŏk8f	-d2[=X^n8D<ev47X=нyMх hvFX;`FytR; p<eKCd,	VR!>%Cػb8x\}w8~z=P=ts8cs^qc8u>|ƿ`XYfq8wBbqcz|^2Xƿ=9WơY_lA!>%|+^t2,{+a?x|>2^>Gz2,{+8OwXdk8#TXW޻!<eE&SN6X3#e()RS^=JYӈ6,]ˎ<Gxqc|i`x3exqc|i`V^8~z>p40
Y8F.N^@Xƿ=8wz{-PI`CW#wA|K.b#}i8O,BZ6؈X<e/C'Q@9Rt9RֵbF/<e/C#sIj Ixsi<gJ_XX蝝:2XtcЋ7J+Qz*B8;R
&f7)A!{&89|`FE|?#e8}{,eƿ8ٙĹƿ8?y=ҝ{4`-=#zY1qX9R8;jUoCq@#8~s?:X%/d2סmZY1XZǡʘcF^s,Nə1\洖-Z--'	liP{J񥥒Z[/Z\/-z_+Z`/mP`9nge254:?)>NfaeY_Q.ڠB--,~vJZTd{JvҠV.-'ZKd8]ZHEԌ'-ZQz()lxr{/ompjR-
ָt"Έ塱<cPEZdGZaiюuy0lv>TZ/'w{gi恢x^eۏsj}h j,F44_kzyz.qC1#\}ds"3ww~3ސѧpaӝV$C2p]ȹrA0,%;X\Ή/l"fj.sF^m0bwa>: ADL͋dDl=#ĂK8X挽[0pN$a٢1(ßj#,?Pu:!h.sH%!2f.2اI·5> {?s`aJ3Y=oyoeN(u[@Òx2Vs PV1umn?@Zf;]НG?ulP11(P:,D;bȪ JEtձV 5yșifq;ӀZZro9uTNhyHJ -QlXY8$
*5qx$
 -Qm!"v8Ϝ 1<МO/PdcB[?ޮ9n}i|eiue⵮Ra8[ZH8[XjxL-(eJU/-,䴴_}2|kZ|jK?si\$ARYZj$^4|vK	bo0֖Ff៨iiDi".(ZQQQtiP]+ZQI/P*'צj]Nc4-.'_-^}8%!ko&͡B͋CTpX2/3dp3n^k+v(ͧ͒؈ȇAԼ>9 ѡ	e@.l.3ɝbӱ93$3e.X^i8;UW_pG65_,LӗNu:ձw,	j.A.p,uF̮
 AEm9pKO5&}#*xO	0uj.u\+gw<^6Y/eT1<$נ,	j:;OŲ/Q?Pb3Wї=vd\ja:ts) rpG#!]ѲǤ}B(ItG,PF^o.PZ:	V:#ĕ 4$~Qn;[6!oN?їX22b'pwѦiSx˞8ſewtDޡ?h޻"B\
&ң(Gr]8WS`rgqIb3G`Uc?,?eOo(D~psކXN{Reiub2xV-m*	_ZY/ih5e2ץv?f#`'y۴T(DjGef	=DiieQLV-_VE%UB%j]4(bXquuŊb9/'P32bOئc{wb\?ޥgб̨<%X&\DғtLi-Gy/V5/)^Kzb0(g=,,w76Yo*F@1s2|']8`*g]ދj!C?ĀL,,ޥmыGezy{o|.A|~.wփ ZN2A|N]Y^He1?rC*2=|i6Y/7}3]*n	6nn޺0P2,PGԣ x5tFEmu t#nBӗ~Gz$YoJ'|f]S.ۧ%-Xȇs?]]PVpX^tDd_cf5zWʏEu1bu`lu`l3neVpcN@VZDR1=V3wSjj|.%	N3wS(ɢ(8|8~6J 0_ZΣ;2"(ٖF˺ƿ`N4ϺhI
ˁ`k`V2!臏{A#gDի,,l=+eG13.Xٍ^CgLXkqtX71?eqtX71L. sp,-ӹFhըAZ_h	hnSlㄥ
3t^S%ìl8D9b(Xؼ#eliP{J񥥒!"q~KKE--.ɖ/0˶ld`g <Qe%T o4|2ת%kL~@?Z\f%[g£5 7#KK)XDFEAtiE@ihqMuj	7P&^FB{ƠVΓ˛b!v:4*2C57t.\eS3g`8ы|l^Sz2i2;A 'Tf(ck8Ѭiu. 7&X
FkL" Z̒cήvUWb^b.;Dve}h<{&1Nzcӧ3S/:SFtZEpcJ*GfJTot"iKJnyMՁ*kabYCm\cmem(0.8g	z#2GRBH["f?F^C2.XeΝ,S5񓭵#u !Z,zGuK/P挼56څkOuĕhm]蛝'{nȼq/qAw TBD- FP6e]P1Es?qZs3Nzq])WZ\d=r\?z3#-,%X"aj?\obdў.ӗCo{jcHZF:!4̑dWsZ\BT-e!?;ѣ*0r/)vD
?˼d2Ds)<?dɮK]\}se]K, c?FP*eݓўhl?"?}8gCތk. Ozc?/ AQnW;oFy!t?#dd\ ?BܐW#8֨Y5ղAS?;QPdc2sGւ?Bܪ3QswѺT(fGԣ xj656 N\5g䡮;zW;2g첀şG[2EJ/)?t៧pro&meݍ?_wz3ٮV7|)f<D-#&v=4s]\ϧ_e	dyNÍ]][:JE8.cg@p)Xsayl^4C,dLK6cRPi,XklCf6g[ l3} FneDT+alK `0
DXsj~B=Ȑ@"
ȆDAxP6z'?7>~6K4h"iF(wtdD.Dl˰#eliD[.T/ҩ84_~kKeKeKkL8,Tg35rhY۴T(J֘>NfFkKl}Dj2ת)d47NvҠV.-'ZKd8]ZHomvԡpk$(_V/)Xn86T& b["ؐ/LYhƠ41>q:4`̹IY#qV^"wwhy]΅DV#e;yPMσcOc&t->kx6~CN5=F̸-K}3է;W}D+
!^Q[@D]1z PqYz|j!^uSv}0(iFzl4əE8HV<A3*2ETNGpޮr::n!Q
cLD++də}h,dw͗kJ$=l]arYyyX\^hͿػxwش=ŝA2=6YsO`Z~G{%w]޶BnŊft/)8
jzC!_80e ^yy(\,FR'ւf ˂otE#j/),zOC}qCfa;.)L6,]Yfqc$Li˹5szZW)tи6F;K.fЂ!e7J>ɮ"ފǽN1ߨ7bAyyM|#';IWGzܪST(EĨ]FGD`dsE"Оb;>6jޘѤldLlXŊfҖ,]q3^Җ,]qrD4 styV`cNC&\3OVePE,Pn)0fҔ3xcg[1yM(^4ZΣ,8H|Q3;N=	"{/X"|wKA$Jh^LƗf^+Z]([	nKS%idIZ҈]_R~KKE--.ɖ/0˶ld2ȁ2D[Y۶,QZv`>NQ+Z`}Dk`fGHQL}Z<-QR RH\7QZYQQtiQ|88.(IMbѠᏺx/)dABJ	4G31Mud@l.XDsr!]ҁZ듓.npi)[qvIĎWÃ;Ã;Ηëk?eKӌ_\BPlYxn/DlT\j?eW*Q[ j 5U.!srB^e[J/I7	@\j}*9qgȍPւ5&رw]]n@3g.A*\][o%P4ttN5zodh"2ݕ8NMs/7C,|?s+z+~Gxq5\h`:g[1yLq':kJ2XqE΃s>C6.IGzJsB`OmR A,	G:!*00&>eBOdv,HԼeBOdňuub lďn@bDX @
C-Pr" l ba#
 V"1@@KHY'% `l wDqR;g˅;5XnlK(pə1\ɖŲliPH_R~KKE--.ɖ/0˶ld2f1' ݵݵmQejں*m5:2׬th9Dj;}E21[d2KoiTq;.xVxLvFkKj#KK*%kLD\-S-OP@h];Lz zrz&j_EՈ34"V=S&ys	رLeK5˂oz~~ZME\,!@K__\XWk{]qXײkb(glovD-9첈l1;!C-8{,\7Вp؇z275eLOdN'{|+¯Ȋ;e~[/b
ud[ 5ёrC,P1=\Y8컕g_=!grwT"^d
t`jn$wN'zxY8ފٻ2&ptyk'@ZQǋe#.bc?w\nl\lRx%ʂd|oIlď/LdWY/Q,bď?1bgF+1ubGt p`s.@(nh	`!R@z@l@K4X@$+/".F~@(77zN.ZVȌCTPg(x;H>\k~6jl'yy0^u_jxL-(	B*ƖKZZ/ilipL|i]@{g%k%jڢ[yZ"q-TNA'3If	}FkKl?d4̷J֘/B"mQLj*-
2xG5Ԙ	!zBɌݗD;l51iEywH.1L:
n8Ut7@
/)̋vNQyM+LFGרpF@tGa*ǳėP>{mu8Z|I]f.Xim'{_ƟݖO_f,^Sz!ez2
:}b)f9D$S'=\^SNU \qI+?(*eQ{7b^HN84y5<#qdwikW~ozY,1g=.1yNG{7D1yMcʪ@V01B9D$S'8Mtwsu3}oLWe?BH2D7yp[j}@4b}/3.A|wF@8h!t?#diy! 5gHz!eU_wGA ?;Q=C1G>@>M'U<pJ<2;FDT(Y(Eh#k09,l X*OD<~b:l蚵ba5EplZF3.4رkŊfћ.q3^ћ.qrD4:@/3t?yV`cNAlXe0B[/"@".bBlzRvwO8؋iBbu	dI6޲u?8춤Fϻ.S	ZzHfԘ/zzUΞxwt"6t-Y`cҸ6Tz({y1~ō\*==tŊfByٍ/V덋<l37NSVpcN@VZD2ը9΂^5>nS<b6z7u8)Ao>lE4@"iF"t(8pM̹-iT4_85e2ץv?dGjr\ӣ[70ppFa]6)r;?v.H]`t'q\://)LNyvx]`t,q\://)p@N^d~]wi{g̿x9+D4YIHq*3J-4|JUtKK3FTS-.(-{0يޡ}Z^bvҢz&sQ+Z`QtiECўr_B+$
x.C2Y&wOuk7)ZY"=\vU"Χ>q>1}kwނ%rVZ)ZU΃iGw,iYJ|
GB#`#T(A(gB/BÛmtMZ0y;ƩIB8<M{mGhHXrylZOѐQ>g )d3^?z(z^tŋ6ά@bďt(2
4]CA\?wE\9y -[)ґٗ:jn6"hQmVY!7"AYxy"܈5.L؅jZ^nD|Hl7ux*/'>u>Q2;Ym ?gݗsy_32OϺh`/0"!,j/)PlM&hEΗ{BR1/l՗tc"g
ob^	AXٍ?1b"hA?bY exԈ~S@Z/" * W2?yr#@l ba#
 VDQm +" (= <| ydˎ<E̹-ekJ"vҡ~H	񥥒Z[/Z\/-z_+Z`/mPb?*R-9E=rѲva:4|Q+Z`Q&ZpQLV-ըije4{JD-KҵGq0x{Ơ]f=\*]Ze
\syşeጙV|;bQTDtMsz ?RL<Sƹz,6(ūJ!/b
j:b-akjPyMР1B]
JX;X,^Tdb%pY]惈{;{wrX.pX#)fhPt'6POΧSElpޘxBIXϭl9ݒybZ6zBغX}]T(f	P"jQ<MN5tM
b])%Pp5V2nt{DgBxJ0υǢ6Tz-{HșlXٍ^QرL:رt!1?elXc!^9q4l?r#&!\Ɲȇ#AV.jޭDؠK,BB^C/JPt༦d(E@=b.tZјOD;;9cl{?w,}nC?w$3!{s{t|!t134BD4%ax9S}a``MsӍsbM]XXmyK yL8,Jj2цBΞP"B~9Ժ(u~.ue qaƬ%pwcf\*==ғ2&c%v,lƯJQ,S5X1?ept'F6b]neP+B L-f(w")+fGNhըYjj|. X+t(Nl2RX^/)@=xuG>u!EO3cL-(eJU" 'ƖKZZ/ilipL|i]@{g%KxA-TNAvj+VSiIth9%T)ޣ5bW-,0(_VTd{JD\-Kҵti<]L<]X%D/omvԤ^Y*E 93E ѡx:z++b1]g]eP8&2HP6el؈9y/:{n@zGe(
$@VبxH2;UW_#D;4N#VB@axfJIRi2dQ3*(ɔSl]%ZJ@b/4Q*.9em:2gb#Z&	delAz}8e1wj`^Sb5C.뀇b9غc#e|k0lI>9Z	Hl;2-wzweA6ŊaU=/^k~jv$P" $LNKROx[J.ː#c&]BqM0StE7̋6DqyM0bF'[k)7H%X:uIjGv^oum%XE(=x:2gG?J͌X],E	ɮ\{z> |?#8K6YBR[.X=]di]ĸYb=ɮePN2ٷCiaײIaz' e3BW{y#\ǲȁ5~E"oPl%E\,!G]ҙe)ɮ/&A5̱@eG8Elq0z0OJGA`_y!v\Meeb΃@jN::D	VX,pX^|*=4Bpbj^|*=4F[)FQtgٍ/V6.1L.7N8]F0cN@VZD3jn+PVơg0 /+u`c3q=["xHӍ3>ADGw?wfqd?'ʪn/)C|~C"@kç#L(|
dN'|?WS`MTn)2 gwiڞ渙.B8+jT~.u4P0EΌR n	"ZZrpffW$!<77Puia?;У*]7oވ`dH`Ut1ȗEL*lw)&X(p*ChuS"q~_ ΋kdKǛ"/zB!%	yDVԋ,~.ub.p.:щ"]a٬zWʏEt錉r1Ҹ6Tz({c.lz\,]	эcD} ep!
ЀYȊa
ّ5jnvAZ_!@KdBpX6{Fnp)B.yL8|cd&ϝFGcD:̵(@^>pػƩ:nW:7F!+R?8: F(Z\EXZhBS1v;Gk##k8E!*c##iYĕlw;U݋E3C3Vkd~l޺26MЌ7BJ)LlFD{&q;ފټ_za:7g`kւQ^SO8).蓼dw㍑xb^\J/"@Ï]0b.ps.4bq`$lb[T,Z]fбw^].At9}]rQO8,pGԣ x5tFEmu ÍX&O]8l蚵eÅǥplPB2&c%1Ҹ6Tz({c6.f6g[6.f)еst.E´ cw" ¶br" a+PVt\ VP%:,FhN8JP7KR/)эmQ"hI_.FGΜ
ѐ"Gwɿ83{,
S7^>1?nV.x/G'LdL[na*stB U杻Ze㍐H\9 y/b8cܼc`-9׺!@V/?tFK\lE\b$e p%j,p,l=c"f2\gcf5z!eG/1bu1t"21?egL]S1ˡC@/)ӔAZŮC3аz6zVXN+Pie* QB(Jt"Nfpdy7%N4|1#$m8_z|cAzqxjP{lƖ	ܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mPaQ9Y۶,.hTf)iJѼ*nשGJl:^SBRN'sAcb O؈z,vw3S-M~owtg6,]\p"1wcO?
ؑ΋FA>n0 Tb/wC	 7(l@/&vF4	p2Y)򶠅-U$5W4򸩼]@p\rZ2ת)f%"._V9g4 2*JZҋb2xjx5vKSѥv.mJ1yrB/΅µ}a|uC3%(>*L%
xEmQ j-"]] -dEX\BA<m8b'S.=32zE}a EqQ8-0T,!]XSD̖a8{bP/=rwΧgAC6DXO2gu>7ٷ"xٗN'|}/"xٗgu>|(fȋ	f^5N,hͿ̼Ֆ8E3m]ˤgk#Nqr|Z4wE*nx"!O]Pc]dIV:ػՒE$Hd闯$ILj2Ddd|Ez40k+mb4$NJTTmN7TTe2)T^S"]ɝC{n'An'YްaqA+HȦW/t萵ds2+ьNŜ".PP
e0 n2"(:/)Wm;N˸N6"Gf2=x9IDPt^S^Xػ' 43ؕry+	^ɮNJ|aLWVو?/&^ƗW⵮Ra8[ZHN7|T8[L<[XV--'iT[.T/-,䴴_}2|kZ|jKVW46i+C-["l{g̿0W7.e(k]	~7FIhD=vX/)OKCt!а
nd`lveܐT^S8*=t&GW]2D80J}6~g:Sёxl^LieKkLBD?@W6)gm]TʇKyF>]A$^3\G5= p)/Bp,0t4Tf&(-	 d=2կY K#,<P'8"RvGz>^i8"Rw3yM?}rPNb:4}e[]:Daq|su X QM(ˏDODOAc7ϼ`@O() K}7\
uYhX3|?#eŃ8Ɵ}݋-i (/tcD`*Mr>tmjJ ^Q`-=iGu:7+bfF,)[^Da5W/H0u4BZ65= 7*a5>B׽"]W="7~U&Hcujce<zEp`.Guǣ5;/PwhS!y4P&eF!P8wnjS̲iD5P+eK2Or['rDS1DH-`gց|̈́W1m7$2,7˼dݒ/Bz Zg}M8;)$w`]"ܦ f}hd/O椡2 7+bfF,)[^@C5W/H0u4BZ65= 8ՈzERojMzX@gpuq/洶_L_&ZH_+Z`/mParԔֹZ"q+ZHe]>NfD/Q+Z`f&ze-f+z/B0DiieFEAtiD]&ZOS-Of.jp4\v.mJ
ָP)Svi^6t(Sk|oH
%-X>x}/(^nA	V(u9,Ȟ&.˻mpqggg,_wcg䤷\b3.ƃfYdۋ V뺷Vq@5vGRR[љt'2̉>Q_Ļ}֓^ɮNK|ax6~63HN6e,8|b34#>Qe^n7bm=~@]^Yc2O(uE/X+eWV8Y|?āB;Th`s-Fwl~|,*zaem(GM& *%*1ggdʶ*%lXĩ4,Ʊ$Rps,Ԥ2Y|!
NnRa	EؗrJ,|'&aqVa՗?>ɮ_7(2ѣS(^Q8%%\ziic3x̻NMfjÈZlヺ/_b]b]i y.ϭ'&=\jJ8x, W3YaoLKL}i8xMrr[>0zឭusD Nw^Kt
SXB/za[mZZ}`f&%	E ^KP0\k% `K!*n:e0Yt ]SIEP,1:"Ob5aK/4 !E묖 *1bpFesD/}uoHu,d:fMا[71 e\(%iD?enYMO^4J!֔D7v.FZH5!iEVҬ5v5w)t^)%lo%'&apN5oD0n2Q3O/% h{&|D(>Q%@q\7˼dݒ/Bz!@Z֚pwPSHÈw.4
 |vg֓Bwk;i((fÇ6%bؗry/Mrr[z%wAƦSz^H{mz1W.XB*k[JpY-Њ bf&(4PtmE,BUBANy߱wJ*eЂ!iEP,_X$)(BxD,jĸ&X9D+z sk9D+t#JNbػ'nk`V2q2,6~JK}@tƗb^+Z]([	nKS%idIZ҈]_R~KKE--.ɖ/0˶ld2^qSyrVR%k]	
%T>N=E2ßQ&ZDiFkKj2ZZQZYLFEAtiD]&ZOS-Of.jp4.BZ
ըe"ZRQ{wS0bOeo=<i);ٞp hXb.qt,zw}U䇢ƧJ=J@'k	)RqHC7L]eD7@Bh-(aelo^ >-93]Ҭ!ܧ`ы=zl-F3HFź4b-G$I |	.=E<~f1Ys#ԽAO:3}bK-Y{7 -X1|>8;)Ɵ`_W.ػCM= (/cSڽ\jJ ^R Q_˛1|a]fˌwS[$XCN2`ы=zl-gg]fVڜ1|J ^IHOA\0u cP2㟹N$~ћYh1|?#w1|e_ֿ޾i E޲F>BI{&|#Ԕ.@.@yiM8;),Q_e6oL!ܦ^!Z!d'(^],uqmcc=[շV\<1o7uFG4Wa1bT D`,3Ģ8D8]#gE " >ĖHwG0̽Zuof$ɗg⵮Ra8[ZH8[XjxL-(eJU/-,䴴_}2|kZ|jKOǃҹIgn҉\#F_Q.ڠr2׬/QLK-iiDiieB3 0YQ[QBp`'eoT_os41
&^Gyx˛}}iA-Zpb^5 `p-;ЉsF"5b!k
MNv^qp,4.@\L2K-Gw#JO2ɫob:yxg~w)_t^Kхև|q`F56ڜpD^J_.=-=`-='3>Wu?d7x5/D(K{IFOPSE^È;Xqv.eŉw)Ɵ e_%({&|#\[m%N ވP#Ç+bpB7ئf%ܦ^K>^ɮNK|2,hX/؈X<e/RԮ~	jW=KSXp6[\Zֵb|@ l.srX%#Oؗr߰i^}ӣ@$B,6=\9(ƦS(|BkǢldg0
']܏ipρ7\
uYhXq~G{+ ^9b]qx ?WEn^}hxMr>GzʶJ/(@-=iGu:W2pFĸ!uS.5ew݋HV^|>jeJ#,FN-(elL6%ܦ])T|"D'z!q}kq|͉ocS(|BkǩpP6ODL3.񓻨vJf	jÈZhAN#; ^޾Ļ(]ٟZMr>GzʶJ/(@pES5>Q.]fĻ}ּ=\DsƗ{J񥥒	--.ɖ/0˶ld%8?-IIkDVА]Aѣbo-z@KoQڌ{QЈZ4{JvҠV.-'ZKd8]ZHomvԥb/hu>7fCj8X=KO:C93fQ.N'|ߜ{x[Fe3|69]((6}Aap3>fYK[lވ`'Eån [bu^]FĠ2fK,	(Dwa2^ɮN">Q%@$|b7t'6%ϨFgѐlRY;.}v:ًeY-\,WI.pLI.@}jþ:#DBG:[8u ?pIC(].āΨG|,փPЌ4Y-13$2BT!yqþw{UYnEBR-	[i6:xQcei62xy\OD(dS2|W;xf49ix};uunt2Y36$Vb뫫#sUYHs%֔Em^2?@&o	He7):Ґc+iĢT(1E kXîu<hMTXBRe${rpVq/.?>Od/Мal݄G6h#PmI >J.="@Zz @ZzXDL3.񓻨q/@z @Z$|>8;)@݋uKϭOd/wLP/hG+b$|a]f%e'aY#^^u#wu6%S5l"K+i-ZqƬDz-9F8-8$|I1@>\zD@z"fw@P7eDV/޴#Gx]"\ @f}i(Mr>Gy$6$|)G6 oL"\^"vZJ+=\D|β]dyڦ8;us@^V%stG,duW4P<*ڌk}-[ZP	3%1@5 ^x.֬P#k"&t%@IkV6G3 `BZػD
Yy,Li!Fdtd+zqQm cd/T=㳂bϺxQqHYaƭ8ey(6}@vq.^.ڔ-!"p%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2Xle/Y+C2hJֺ<e'ҔKYGK1Q+Z`/B!gR&Y66zef[K-=@ihPy'c0g(Yp`R;3/ӯ=X4әyx> 苸B<g.%/)ؗry/F>=^ɮ^F㏐;G7]jqPPqii0=,f	%9@#z!@Ztؽ&>ANK-Y{K :_ewqaOʾub]i (/%֧d/O椡64@ئk,8|b\)w)NɮNK|.x^D,hcSBшxBORԮ~	jW=KRoԛKSj1R0GuR.GuN@N^Lˑ2~kKeKeH	v?6RRCZ坻jڢݵ'If zeb_im|]&ZOf~VEFToiT].TJ֔T0gb* %}ݙӦ!3pw޺O@	:!X>x}/%4ˠ%X;TL{(˻ ?FNï쳀g=k?%PKWpmt#h̻3j{G+3DLD>od'(>Q_wcg]lÑ<jJ1>谸mwJBq.Q_狀2OOyeD57(:(=<#ɬ$=vj^P4_'.>*iR;fӯ;.o ljm=; )p  {	x#Al@ix~d!8:sƾQpvG}hBpL\{z3'XDԡxZ;}djun7c"f~vV	o3Nə!wxG٫"8&>@]1B<"yM0e}KoF/4h;zᖬɮ_G}+">QmN	(hO -= -=,lf]'wP& wG7\v|d~x5/A,JJ^FoP2Ie/i`I~G{+Hwc.DN4O **NF><=\ޮv6J^Q	 ވ#ئk,	(DY37rx}h   Mrqػ#{x:8ZZw2fHeD,q惏+% O1c#wzV(BoB 7sE+% }ձva4mJhAJHJrS@,~N4t#ԣDQHBpDfm^~E+Z@$S/="@`~HHwZՊ"1uQz%dDcʡ[p%.97*/b\#8#q^k?%P/&^ƗV--'ekJ"vҡ8{J񥥒Z[/Z\/-z_+Z`/mP`6eW7.enډgnڶQ.ڠp%kL<
$^
)f%)FRhB-G~f3'Jcz+^$wq(6K&dqűu !R1p_XE''@|lQ(d݋.w)}ր"C5zC|87"f-ǽgAlmXٗxg,};O^!ӓp@ {&^S_g6<|mNQ%/%Wˏ^@Zz	 -='3>Wu?d7[܏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~;--QQD>5_Q&ZըZ\B.FQQD].TD˨<Z@ilBҬ"ܦ^"Z aS5ӈW+u'qYG}K(C=v/ػ@pwt6e6OwPFѧ+XBz(ŋL.0l_Av3>@+]BF&aM8{bg>rǡ:e&D>pcף^8=|Eyٗ>rǡ:> /YP}($gD;'&^bZ/&eƙT[.T/ҩ|iidH_~kKeKeKkL8,꙳MrZG%TQ&Z)f%LLQZYJTUBp].TKY`V.-'ZKd9@hcG	=ҡؘـόmQ3B&|lHsb4l$Y!	C8q ┘$I$w{R3;{HĮFAx$!+Ywhm?3zed(_Nev*29[H=H2kD iK +$.H.0)'!؁]*s튉w*ldAPDD]hVM]E)j$0<%~"dliB؟b.HìTQe"L].tf6(qjFeBTexػ	̚RL<ُ@+wQBTf;1{D]7nuj8P6bpL@QBU6XD1:3=%/)ELEя#d/#z#jm8fDcy(A|ALl3x]Gy qor<G/IFOPSE^K.3|iWػά"ܦ e.}kk-Gy( }iM8;),Q_e76`oL"ܦ^"Z+XI6hmj{A1rxI3SD-{*@s*xERn7ZՊ51H#,3ft59y2F4nKS%i	eliD[.T/ҩ|iid%֖閗^֘Tp2XeԔֹgnڶ'3Di.eEAasق_
ָQL}Y(imFKKJ#KK*7.m*kJ(M]&ZOS-Of8n( ᏋZ8.-$)@S3E\+\	@xE=}ݙӦ.
|-b3u>7u 	j)|)D`,&eDEMqF0*/	2]L'|/,,4g=k?%OWpmt#h̻3jvMnugX| b޻(B}Aap3>fZK(Dwb]eRWk(pE|>5v(B}Aap3>fXK򋠋b34wkyE2z!ѝս"eΞ[켷E][rB3,Cv)/4RW4.Mu>`:DHN!8- ])P>0 I\z%f="NSMԡxZ&"\Bpf5u:f6YėLUoP"^npdp[k`@&.Kb5u%d̪ 	a
wZ3cfh,y0@2Op-IS1DD2傐,0N#bJLT)MD!뛽Tp؁0LRbJ]K<~Lrix $ǊHi*m%ɯ$"9[dnqw.sF`¿Py0?il,c4deK10gWp!f 4Ջv ϑ	!-z&n/ce!ٗ	bp[l_C/xwqr(/)[k2(=Cp5PCD~vAaw%n|4yxgsG˱z0߰Aѝ1B>HG}~LnnLl!TH+:tƛ\,gb^*HiIoLs\)qU	+IyJd3!ݏ`HJR`Ӏ6*P.4V|^KZ`Mr=	q8M	cLX3ѣm8M|J^Q8%OOA?/fwZqo GSz&Zu=?\Z,YeZ65= eqʿw݋Ļ(TexMr>GzT/{{N 8|)(ؗ.}fob]eC'k(1J1S}UeM\p[jpIeЈp-;s%{2BTbնS53/{LnC$F	be"U[KJ&e% c&["0Fd' eD"ՊmqDDΙyPDE:P#k,fF.Q ,HK^]Ԯz7ZՊ
ce'p#\jwZՊ
y#Wn^ŋ
S.tsGw,e㏑M{{_5C2<~ĽLvp~Lm9.'a>cM0-)ɝm(2D2Q"h Z2V`]%!֧7(+9Hi)1AERN(͊DgI4=Kmf[B])Gcf)D,!DRM#H:M(SȆB}IcxM┎b|]պDq}9=3#&if,޼8(եCp"M#=Ё#7"(/)0c%ܦ_`h;_-'R^ɮ_%aleWؖF8-8*X'ˏR-=-=,lf]'wP& wͺj^PI^uΌX]%,/w]˺Uw)Ɵ e_%IcHD7k;IRq >B>Q_elKY37.2_a +.}J&9}8`=阠R]g/-Ƴ3%"胥!,נ㟺}V1l._t(>Y3̖E..P4mJ# ej /ΔMrǱwJ# ej ,ZQ.V	~DRL$8DZ!p-t"9b!pKR9%\-LnOR0G?uRddI8Lnc<+uiK}8A ػ'nk`INN^k?%O=y2cKk\wFnKS5m2"eɖŲ%eJU/-,䴴_}2|kZ|j/2u9s,VVБ%TrZib_V>KS]z1&,ȏ({&4"<vfɏdFdA5"U~䳃"rqy3Ni_+Z`/mP" 'ld?M˙hptiZBGïQ&ZѣK2ZZ/]@D_0(im/rʍ*G"\4BdMtw{4\)\5Y}u2;'w,PeNh[慕:VYSy/7rxֹ&=\Զ"İ\ǡbuqDrǧp/u){g}eS0<M_"oPDK(*1OMt|Uλ.SzbMJ!$
zSs(>y>76}è4,`p-uBA,D.ѩ)\$SX)#S@$$S",/əj1U/ҩ|iid%!"q~kKeKeKkL8%H?|kiY\٤M(sN84=th9BSk/JD8YӡlE;Xek&XٖRgdcM8{g%C-T9TJ*)itwA༦WLrς9bK)8imе؉2vp5Q.ڠDJ֘#g$^Z\/!E:" I`O	DxF xd+R,)X  Sywػ8OyR8ٚ񝶯#[hf`|D;%MdX(JD8  `!zģ0yp(EXt"e(6FiÄ'u |A׌yRHsV!ޱ("h_+IbQ/WiDSXv"bXf4/!:G
"eÐj#]#g<P1DCt-2&*t!B6PQ2=YY4D$l_}2|kZ|j֖Ƕp,s(?~ʋErjCCtyfqļ?th9^SPZ+!OMN!fDCFCd$-".;X{[C4t錉+l^C5Eё)ҭђ,tdg7JBzCqcgVx]
VDcl&ղx@tO)@ae@pD$@NgoiSwGYGMQLs3mPf&y~VLx%Ӕ/BTDSa1ӢǢt?#x6_aI^2':&xZ.wy/B|>Cq9htd̽u_( 5=1,fN/Z\/-z_+Z`" '˶ldIo,N-Nkf%s4򸩼9*(-zqy]ADiE2֖/F"Y--(-,Ҩ].(IIxZ.Z֒ȌEL=L=0DBnh^	sx	y7T +,i-'`V@Z \82O#պ@tdɋwpy73cf5t/\Gz]o]MhH32^z˸p<zM\cv%q2i_[i@e@J7;T:ZX(Ƹ& LJ ` xZ!bNz1	Gy-(D'N@6thOrAjh`BN荠G=#XFba'PpODЉPD$:UXwt8#wXD^2X=9;ϭF,kmU l4Uc!IάgyQC 8;R̽cyUC 8;Rѳ[i%idI 'ekJ"vҡK_ZY/ih5e2ץv?_`8׃rtyQ4)
%T>NQ&Z].TQQme/eDi)#FQ۩EMQrZ҈L}[VZ{*KB<~_Cٗ\#QtnBq;(p5
:C,y<)XEtQIA)ծ-w%KHV>Gxq;lX1;ղ=|#cKmbLc/]MChH(2P8#yqB8;R
̹-dIZ҈]D$@N/ҩ|iid%֖閗^֘Tp2X0W46i+iGM˖u'bo1x%*%kL
$^Z\P	Tfc8eX)Cإ;XEպ$jKC8˻ -"em(rOSTFFOTEJA
$e@#3O?yx&QP	Xܦ^tcQ+5"&qQn@vtd{mNoS8	OODOAc7ϼ`@O()j^OIFOPSA/F#|?#qg2\iWػάnSOpβsZlMr>{-Gy(p#ئk,(bܦ^{E+=\Q_#e>Ʈ3.1/_`srx9>:{&89|?z!Aрmؼce֖閗^	kL8,2Z\٤诳BGVj%ThUDkбi؆4QLmPʌ֖Ȃ$ `J'Z\k<cfW"%Q1Xs0>HԳѳ6`z0ZԗwC8Dj Xy 9jp5Ke]ts5ڼ<!ެiIbQ/VC CXfibL]waBzp5IO^[iD3b5tF
"e y*sn#tD_}2|kvZ ?KC`VNЀY(Z\Xў҈cv 3I"%3Z[!#+Y%ҫ=ҿc_F/#8gm21<[B2 9j(x}w%.A9A,,`<cm/R YOE؇yZ O/Vpp5[KF j$)`|3-ػR &^h~U/-,䴴_}2|kZ|je?6tj'Gi!LֹC})	mPJ"hf=!o#>JRKm" x%d@"1-&^tCD8]o[ьDB@n؆hp5 ng" zĔfp5z+wу̆p5tfDEmb}˶:R1ѐ!#8=UᖺlhIN-msCf:?J
$^3Kxd(-,@p5z!wB SQrN8mP5ѝd	Dм?1{Jm,O
b<].T"AJǢD47./݇ E=cf6lR"`HƩc!{mH_ }j beÀbp5P@B(Q:)X98,3׺2،),"nΈ:!liP{J񥥒Z[/Z\/-z_+Z`/mPu9-yfRkޕhLj$^Z\	'@FkKcBl%T[jZP"h%>`m(-,HCQQtiQp|b̦s48وw^K1{R85+"XyYY/5.YbV_2PjE1񍶥tB@R$ &fD>,`8>f;˶_ZY/ih5e2ץv%--.ɖ/mPxrZ:<hl(-zqx.]ADiE2֖ВBєd#KK."*JZ҈L.Z.i,]}ѣw@x6	Xv`wYR٭XTJp=/)եE5
ޡW~ĈؘLbwZ?b:BTt/X
ű_!aY(;Ƭh`GwJAٗqyF@d'd5+KCc6ڗu~GyRD`: !Nf&%N4t-T!C&$:*Yb&(gWmPajq(w/	/qc}]}lY\^<;/F&@y* x@,#=9ӈfD)ŏ",.!buK-:t,RsGYU)ӠP6P挾Dc 5=@̽[1mcbf`i#gܖsZK-O" 'dIZ҈]_R~KKE--.ɖ/0˶ldjtyQ4'}DiDkK3Z[P2ZZAhDDiieF]=].TJ֔Ee-
$wqy/R~8KTp5u1L">'e_ |b]bMeC`0Mt$Q%wG^6}5Y7w%wi5|?8;:<ʃgKJd8:t6X"Z6^}z%[k5K/V/8-jR`)/w]=};{/X6hPm)bf\ieliD[.T" 'iT4_~kKeKeKkL8,mdhlYGM˖}Dj?>Nf&eA~nVz֖IB"jc|_e-- j4{JC@f)--\Epm[yl 7ht//w,g`drN&n#QhFT*̧c.Eı
Q0>4eE(Ό}hj d/Ѓ-O`|.ڜ(p/N.=pPox+PSԽpuΌX\v&^`G~Gy#|e޸2wXܦCNsZd/dw/(p@4@#|)760B7ئf7)@zMrprFq;םSz7wTÍa@7(ch(Ůs!@q,̾}jA?z!pSёxl^LQ2~KKK%--	Z[/Z\/-z_+Z`/mPaJ%t}o]Б0?҄Pp5tG\6t,X蚶%[냮]<"hQu!`R@3fN4bf^mx ;H&^jCjD 0:8w Q/fDje(O3EԳ'{_,S^j.eJ"2RR!wByxp5"# )˘9+JyZPfQ.ڠs1I<&Q+Z`z+Ч( *-%#T@W#`as
1wGzc ߑ8F5P1*.'I"XU P,O8YD$T*ZDT[P%>1_&ZV_.ڠD$@Nd
z\Ty\5EE!:<N+VFu{;}Di%CueT/tUЈZip,@2֖FfOTdgRKB -PZH0v4m*4n1pl@@) 'Yց2#?>Ìq-<Qɇʶ!v6n&ET?b^sB |Fe<jZb-akQbV3ƪ&<ї"q:BC ғx@ǚ2H,)@g2dAypmwB@5i2}`\z/.wZb+2cL_ZY/ih5!"q}2|kZ|jK_<bjCCtyfVj%T>NQ+Z`Q&Z00II(_V>gJF8
ب-^	rY	6,]=/%B~wL0u:	/"ŬЈ!Ko;&WCaFLXՇj3F^tђ` fXDgPz<ƪY/VDf+"YRhO`ϭ03/dpwt0l;IS^yQtn6OwFC/HKҧ8m#bfN/-z_+Z`/mP" 'ld/9s1flY榙fTf)6p(mPth9DiDkK3Z[Q^_W@m˩MF]XbrӀX m~G{zF=OD]@D=K}B mP#lT	06pػQ^3)c/؎Ꮗ"Ȳ6K5IfHˆ#9ŏz@zG2u3yP,3zK2F\5.-Fc'lZO/&eXƙD{J񥥒	--.ɖ/0˶ldsMHJٽmm(nBM]Aѣ͜
%kLeeGP
|-zn47tb)faf]:/Pm4K(,p3Ds0m}Ke>1eKT	0m|i{g%_>Q*ZLy\̑+Q.ڠrZ ?;8Bў-Lu8)Vx]7z,l^/T
lY{+qrC6X8&tᴎPE/4t'3=pc;-@_vjP@_xpQܢ/~`P&E:1a|i]@H=M-皺%hCm2CYs2F9Diѣ
)fLꌖBh_ÓDDiieণ{Jv-X.m*kJ'eu2vkIb얧=BA|x.wzÑtjf!>_[+m-x6=S(`'6t>h8`N'Ϋ2H"µbMosaL`V9]t!ٽ7:$w:2;սw}5KJ/:<lײklކ'wSͲj~GyOCᯨ9wP>o.	f5P62nJ]L^\@q87CQt0 hl2 cGy$5ezlEب:ЌdޭKmbQ/&_inKS%	SŲeliD[.T/ҩ|iid%֖閗^֘Tp2X?|!M˙ZJdCtht/)(TjvjV2̞-zE7(Z\QڌO2'3)7t	7?0K.t8KwXr;J x43z-h"#Kq9 S"{\iE#';,F̒)xXՒNC$^n	 P4/DF,**wrQaQQJX&g񝶱wKe4IgDI`xlYCl\8M,6q/38vĀ_XfCGe--洶_L_&ZV_.ڠ={g	}2gg29s+fGM	4(mPf'(-z֖فQ+Z`t be--(_VD74CؽCB*fh9*(-6PўC"{@ilB
Zrddda!}	p>*0bry}]b(L,'{3 =8ҍlcB+=陒4bup12':> 2Ð m%"]%e9j|^JiOP2f|HS
u aN.0!{(+Pѣp^Wm/4%w֟dXRԬ`gPJާ-TJOP6d,{;m]!Ȟ4tG.yi($HD ""';.#n8.{do;	B;z|j{{,bMryJIB;zN̻-hgzox#Oү}EC2`N%
7.8T2Z	Jur;ղ1?T/w%GBGy,d	zGzHOAC?T.;-U.	9܎+\Iwe8]cZ{0o>YB>N=%(](]pT.?%(\vxT.G{i~O=+6$~"nPq;Ͽe5z=|?#*Dgdo35֘2VZb:3]Z OqSeqz!7FF%18)$'AKqߟZlɘ0iT4_ӣH	--.,LL|i]@{gh,p*%TQ+%hm]D?%FIf&zvVڢiq3Z[f z^_W(6@ilΒ"[59xKh]" 6ɗ#h
$DDw_8
D|ׯ[Z HV2'޽@$C]"Y3/5z(fNyj3;mO[s<јހvڔ() b,22'@E#$$o]̈mbVJc$^n顸d\JFGibp+EH*2}D8^5mN	2zOXN:R6e!$FGibp'C "IKəF1_}2|k!"q|i]@{g%Jg%!r"Z閆C,u=+3P^;a FQ+Z`^ $^mP/?W$L`a/r ;Y@=uA)D.)#1thn6z.D3es'X;ά*ӭvް=(=z|aIAeC
+ +Sy^U#Sꊌ)1& kb D臝=+"ػN:0Ĝ{@cpo&S	.Ht(Eb&S_4.PM,2JF1ɖ/0˶lX)5ijA%s2Dk#޻hLƔf4J48h[hX 1wFΌҐ!?x?*-dkCZWQDj4th9pM
KS$wcO=KA^摇o]Bnō1dMsԻT#ՖdMqy3Ni_.ڠD$@NeNi*%TQ-	^V̋'/ODj1S-.(-zՑ,`z@[KCv6k##\K}	]4K.Bu]汳^Eї8؈YyNqcj@A7u;ѣ$%yNrǥcY	YK'='5e.]Ijjiw4u	qK5n!]cab3FF9ԅd2A"{F4Ӌ閗^֘@N/mP"X/KvTД]ADiѣi~Aw4\5 *ը-LjػFF"9ǲkɚtcNǣ>	|i@Ȅ	8,}la*%TQ*E	vF/J֘¡}Z7w8ؗ:رL#tF%;tbfh3DPSe=\&v#voi;N7A*M4uof6~^%:1a|i]@H=\%ER(Hѣ7ƟoPhV}Y.Z9@Mti_;FF+bW]5ѧkџCdk.ػ>͗p{&p\[H&wod(q;4V{&p[](^L1a|i]AѤ%lBҢUEP*-GDjGˉV&eY^iq/PZz݌e?u=6]Ǐd.	{6#l34z3[m^e;~c1PSF~dZ6z? yDMQ΄<2ZMrv.yOe5ѳ񒈉$l6~!gL6ve>1_L_&ZVD$@N/mPbYj"Po:?^wujkp0w7P\ޟ掆)5O7/;*kp0w\&鯽? 'lSjo#JtF	 S?	<LHX!}[#edwq|d{mNѠOx	?=@ur	Ezct`'2w^"1#ڡjg(`v.H	ё|b/1vlt':Fq|r p m eݪ땸'!^\T|$A  mTp&@Nt5:O	8XXƹ͘|]Aѣ(`QfHL)3 %0GtFPpC#<{;;H-b1	X5.찤${&6p,ٟFW~O?aKXPdF/YaAuX`0g/(!+K
kg,F!+,=+Ɩf4Cw/w20Mtib- #5̰"Rg/!+Ɨe	dFXJ=+Ɩfky
Xgq~G|,tMtibd2glS6~^Lӣv˶	p2Yu?܏lT%pުH'=ioPdSL)/d;#n#gBD?ozZ꙳R(H*HDjG%kL' a!ը-L>=\ͧG	BuDAA/ '븎{(Q#.P '(Q#(.Px'C	1s0ݪ:1dlV_.ڠD$@Nc3g2P+VkDj4th9DkKo'Z֖dc%^(Ҩ].(Ie֒-NF`])@hc豄	:tHbwG1Kf3VZ<N7#%,v}wnÍL`h
[2 Ҧ?Kn|D!GDqyM7$	V:G uE7\/)D!˄1tE;ؽC;2S,cJ2_x2!]U2H{&ԖސsL$l`wSlSfE&#}xA4-"!yND͑XҔMBstf+,tG|ބƆXT:"^S"!GL>8_cb MUMA/0XB]pwXogR&c'J)p[k@BN>!Ìd=X&e/B]1M	;]cM,E}bئaȡ<51f[J&ZtZ)Zk
x
 :*@^StAJťV^h.kkdLtpY8[XN.%F]ˑ\ǡj">G{'Ib> |?#|dydiFG2׆dFMs.@gǲ-%7Rp
\OXH]tE;ؽC;|,ƔeLi.^=]U2\;?otJ_ ^t|܊
֬zٮt'찑(\dK(<<^p{&4Ms-I컃RT8;9.YȫPȠ)Xl<]`/Ʈئj'|v{/5;;&
)-lS5gw'eo{y_e殱yM=+9C}'LdL=Fwk6^n@z;nuئtlw.(_.Fܕ&2Ke|Ib> |?#2X<M(F<^,dFc`Y֘bw,/) 
WHb0tE;ؽC;R4!F4x	ǲkJLɮeezAΣqtA·Ow)|nS2;8M|`Jq/!=^gnX6PNeQ.U/mJmA8[nkIbe2xV-m*iT4_~kKeKeKkL8,62T*i\#֢L0['(mPQL`f7Zx%ЌxZ}X%Zєf%G;B3oiU-tiQ@ihA3N;oșzg @Nǘ^ފJX;XIgb,x*N;iαyNp
-6>Gx\dQ%^(Ԋ,#5ѥLd2Ac?oG>H(^yL鋷7}(%%V]z2Մs.,dYt(ic c;xq߽Nހ|I+f(˽eϰ묷wn[\eώe汗;gt8D2>5t!C%fx˝wF\7wiaJ:13XZ
n/7t7ASuk6)ae2bR'#ijAJ>Gz(.2_*ƞfX/gKR`0ɮ/pGkc:x>r?Ҵ{69 
W(	$Aq~Gyib|W8 tY,dF`0`Ms,p3%+:~҂Vu8.eJU/-,	ZZ/ilipL|i]@{g%/FJ洔DI\#8 vFj*ا-L_gؑS@ga?OR:z_1idFz~G|,FYHMs,xUeowfF; {&뻏޴g:1a|j8{g%K]D9Z"q+F\7sGڢ]Aѣ%kL
=^9+Bǲk؇xļ腫>	Pdw#O\!ѥ(ƣGkK4cPXX:g/C3Ɵ.2/fBƗ 2,&dFhae\b?gqU~ļїjO]-KޕW;#OR2z3ȾW5pwPS;F xȪMYa2C5ёLXM35̸N,{S@ɚtcNZ|j8{g%׌ehˆh+R&lCsWCrp乇=	PZ&6<b(6~)̂ׯnXuEve0`Rt&e1OtgzbFḒѐ"SAN6e	צ3;mtf/)
T/K(2KFem4jѝq/X̍y ɮ/&vF4FȄ	8,pzZ꙳R(H(ymPth9Di/eYFkKcQZYC)FKKJ7.m*kJ"2xjx5vKSѥv.mJ{>Bpk_#f	𿅊bx-ꋃKL"]SԬk8)H;cxY]W硄 3џ˹e}j70cIA`^<ЬoC|7!ۅС=6Ջӡ
nAJ@=Ѥw3އ?&n$PPx^S!D6E5ƚY܉ȁ\ip	¾b=5-Yx&Yh.XZKBtDtkj5ػB LS17/%΂uܖfaͶZ,tMp|/ ձw"7k`{4}Y
@1&CgBP1b`RC	`r:*  `8|d{c\^k:p,b;z0BtŊe{RwmYBPEȪo ~7FzbvLѽ07ơ`MKg:aZ!8X^oD^ 눪M^SP4pNà>?E1p/Φ	O,]ܢfn"'/9.KtMKVQ/p1wrE.ywtIeYw6p!C?ޡKQ{BԟckK3Pek`@
6wl£Km LN,)kb-̼^\^	lu$C@$l\\˃~e;W`/49MwGld
@?׫,]+)> |?#8̀|W8 pZYa nMqOK}d22Kƞd{BijCXHrMtiwn̰XR36wLnH`4$po^t'Zm;I,QN.uָ/mJmBDlii [nkIbe2xV-m*iT4_~kKeKeKkL8,2h"V)	?%^'(-{(0.9'1/B-zn47t13ZQFDr9b^qzġ@jDӡqX2NStf^(U%H|vӈL)/3%
V6cX{jqX*og9Mevb'lG>=&ަz`2JNlN"|b-غ&'}P~3>nᗱ>Z	ɮ\xz`"T៲t3pp98 ɚ|cM8L|i]@H= rT͜ʑBDSKyDj1>NQ+Z`fDkdOQLK-;Ii{JvҢcDjա0]+ZQKn]l'{&|~giHbǌ̷)Fz"iFEL1(tBވpFzWT`?> 6޻D/gn2B547G|,){&4g&{&3g컓:]fҒԋvvU}X%`
2TJu;VJ	pI;:NDMsI-Xqf҂#R/)5Њ/)GtF	VH)frA$uZ=^SzQ|m*Gx72ϭ3i Q|voPE7(Ȱш&V7ɮ,=\Zc0GmJPv]8ɼn;N6X/5uCx+^23JnSu 8D9gM"7[тB)nRz)I8EȢxlvbǽ((^:P2e4--'ekJ"vҡ8{J񥥒Z[/Z\/-z_+Z`/mP`6i7z%h"Ts\K3KF}Di,Bq~u}h
(yy3Ni_+Z`/mP" 'ldаzY۸!̮k?9Y+zNEz(^0jzqAC6=	Ih	gP#f_zAP:Pb'cr}_/KE|!??f̮k?Q.ڠB	n'(0(-z̉QLgimFKKOCDiieFEAtiD]&ZOS-Of.jrjKnF^a~/3un@^2}ű]Qp\X͸
aGP'ľaafVpHi7=qmo"fKsij8-8geÈ|e`z랁'ԺUaՊfGX
x7zE,4mt2)\d4|W8 lY.찀 {&434C&Um5̱џ2zۇP'cK޾K:=l+ݜb?e)=]YX"\	1񳸨2dw{ _1w\ɮ.â8k({&3?gpT2k,v`#Σ{2:ӄtr`7X/@/VDÍrX~6X^},:쒄P$$.8X|nE~/9 Ι~ڐk3uiFAGP.ڑYeA_.vQ%),%;ex|6Aq~GyiK!e85e&XZgl
jCgDAczDJhfnİq[]D(jsIO/M89Fck V	LpwKӂ=\h~yMB=rT0Yu:lF΁":<e=Z_!/FI J"iX~\	l)^yD1wz:U=~Z-JXș6ںB%O{O34=a'|{/N"yzn~qߟZ=\	9X#!Wwt%X1wvoCxM݊eО0Wpy.!*Ǥ| @JDKtH=85,ږTCX- 8މ\)`Xlҕ wh2z랇9/,%PvCs~K3C5<Mz]Ѳİ`ttō|b}	m1 Rp#]Ҟ ,X9,Loݪ! Mߒm`E"ŕC[6l^,/M8Ќ\@
X-t:%KoCGe@AMPsu \M,5Y8&@Z6X.1>cP(&N~1kSЉj
i`X	,t^	B厁-aTFuY8@Z6Xb}	mPB 9-wJzp5"BM,%(\јEc,.P>ѪX5Y8`e`AfmڠEжp#]Ҟd54,:/@NKrFcP-f<V2ՅݦLb]}8$LC-}i買a'V慰4>2Dݓw֭2{&.QMbYe11P¢EBYy2_8[Xjy8[&ZO֔EB*ƖKZZ/ilipL|i]@{gX/Y\J5hU%T>Nf&Z2/-z9OQL5--(_VD#KK*7.m*kJ"2z-S-Oh֒-Nt
bC0x}W`zKV(`y_癹|W#xRGzfiŷjb8mpM@ yw0VvEV:%>%t 'l~g̊ieX#%ˈ\j~Z.c-BYlXdЏ\8SkJ,&,b7^wbҎium<GDDc>At$LQ"pxGzV_W=~Z.b	Sl_{nw9JքB5~&*;j.2_Ɵ^KU[,4{&ªifQ5̱C?gqM/%om,!]9}c0H]@NH,c֘I?(|bpvNe<Єɮ>Ot97$fa}KJAl,XكXȶE=AƾA:Rd#=sv^XK$
M,m5tâ4mЀ)@.)<M"BM,,K'%a43`AH 8StY:E2(ZK#,lؽ|)a`J7d叜&B\=|)bx	,ten#2GoF#AMPsu \K%f@,)74;8M@l,:. :N.1>g9 
0	L1]ҞMPSK E	`.XG:@h.P>:Y$g[ߒ/xp5z]İ踀-:bH9ϡ S`ŮONAX)Ic\,LGFG "v[h,+tY `eaqZtō3b}s@]c֨F-wJz ,$zrX.LGFG "(fY]`>%3ᏟZabYlc֘F呟>Y慱h}iq;ނ-kmBTO>`d_t9\dلV? vqJߥhb{&ЂU@,n4kc0֘I.Cz랉^1##cej:pn6Kj!֠2"f`+W8~BOL^ks	Q< d:	Ⱦ.2_i^#K|i#5΄ifYPMs,$>DNyzn9ZƏd%ˁέ,K,Nt8#C7WSe6XG7%6X0]FK67:*6!ի^M/SmV D834J[ⴁw8A~5s^^!*'ZɮfEA1s\dڊ_1	P5-/
ɮt P#K4#Gkc#Z.ӄ^p,y5c"Xe0:Y}n1#8MHׅ~4zZމ^"r	x5:B
;+Zp5@KJ#%+:f(wX/)M@%w*FfnyM("h/{,R]bĒn9eܑ8XF3\du}ݗ{BƱ#2dF/̌Od23ୗtn7@#LDa+4/\8m-GkwV#=xlNԺ֬K* \WWXRmNKN82;ʽ 1/eIg7zY>i$)\d4 hQ_YfAC5ёFWnh;.1YfA5̵ўKƟp	/gK|2ԂײkKQf@-H&{&1lS/1Te?%	*)~yj.1Ջwlii [F%i,L[&ZO֔EB*ƖKZZ/ilipL|i]@{g}̿ToEr+殺*K:4|BeG	ipqgimFKKJ%kL}{_V&ak8:41b2gZm=PppSTdqJdMs-f4̹p,l 󈾢"zã1yL=	BEA|k5:}X5áyM(L XDE <ԆLQ<B*D	8Gg ս٢,:_~ϭSwf8O)fQd#5̷ Χ=י{@vpX͗B(v"@t^SEԡ"hD%X~6Xbϭݘ ` x0=%e^3<^S Md@:ڒըTp4e/K9,]aSwf8OFG6)|Jd2siO]ݘ>_K'ġ5̻Jz	q^(hMs.[i/[jXt/)]Yxw施"E2 Kc#g֘K_%Lm)뻳'#X$\ɖ,'=wvqͥ=&n##E <$:{&^:.77zG,bwZ(k<șv^9pp0)|I=\.2_ƞf %^ѬijDf^L{&4*4^\#?<Ə--洶_LD$@N/-z_+Z`/mP`ԗڵ?e%B%p %CjQ)	hҴIHH!F^wte	5M}ha8{bTu'FT&17
ӬS>2d3(اA:(y3NiD$@Ng{5rRZѥCQ:;eTK:4|/)KbZ\f%'_V47eHz NiS3xZaK&6Xv4ƚrrI}2|kZ8]@{g%`X\KL:5IHs%T>N_03}Dkd_f zjKCy1i##C@@zъgdkT=@N|^Uwjv)6}ވ&]5^37m46XvG?wP9,^LiΠ^֘T	8,35)4]΍DRRK3ѣ/TFTIQ҅hDL-Rir6-ҪQ:"h].(IB~ZKd:Ļuҋ-_-%O58zqwKi1Ӗ.^h22!ptK8㳂Ka@/)Z'L,8T9J`tj|.'ѳ3Da¡i`/U|%q}gL]ˣi,]f_
-P1@/)ZWlt]Gg-'ϭ+Vg +l8i6w:u }i\@gvpe|aIY6u }i\=rZWۻ˃eˣit?#-.'u#{pl6]Y?tˡ.È	k.Rp%Zf dApl#Ұb(r]:6>:g6>E!FΈ%`R	tl8.+"ѳ˃cJ&k.$֕@ATQpl}iT]:!֕@1E!Fֈa,D]+?,861ˋVXqr~Gz &C)n2	8ND?)pcgeld޾4^#xEײkKX=Dlə1\8[Xjy8[&ZO֔EB*ƖKZZ/ilipL|i]@{g%ZIZ7j詴溒g&%H[ϨmPf'(-{d)0=#/%!T/KCy}j{^SߜX^RdCIeaxʾiWw)Td!3'>ror;xm<͖q;yl4Ӌ^֘T	8,[6M˙QZEsmPf'(0G=ʪ$^Z\Qڌ/ jٓ,X!\^KΏ1{7{&9R7N}AѲY 6>L	{NK xӧcA(	,^ӧcA)udؾ=Z	@1dؾfѱ3,^ܖѱEgY 6/sOFւPޖ@/ *e'{-?,86pf)Y`Ir~GzH	"/p%:hb}YPiy3(4gD*/ih5e!"q|kZ|jK6V垖hzhKflTJDjGDi$^Z\QڅjKfe"}4cr>P=\fD}{&"|l|?d@,{&|C4\̉;dPecՖ3>/zh?_wmOdFρF̻Yŏe!=ɛ]%v)06j0!w0PMta@LO{&'=t:"⇲p=м#s
WeqaBx<2>ɮ9Z}h	Ms-PNF]1ffƾ3ױkíLhY8^SzL3=qcgU|Ct/)-WF5ƞ5:>kTOZ[jXФz!E9IbWF<irœAǲkTgփP{&0'֘3C{|#ˤyN7/vcO%Ðx<dFkc
1'|vwzh͖5ѳfQi洶_L_&ZH_+Z`/mPa\Ȁ{,֠4=th9Bckɝ7BD?wQ3I\T6 %T^rjKS>35˂oz#Od|<^ɮt`yM%y3Ni_.ڠD$@NegD%CnޙhlAQ.ڠBFJ֘If}ը->k#OP7B%6$|,Xɚ|cM8L|i]@H=媉Jյr؃)	h3dZ=Dj1>NP@ijc'd.	GzOd:^Seb^Lӣv˶	p2YwrZ[W-8?vFJ֘IQL
hL̆KCwZ(FXZ$-ceőWo6ďr['Xe7h\E2^@SK$_ˬN^C#6x2Tľ!{]欳0ŗr|'څdN"}%LPx2TŖf,*b]%L^ϮuƜ2TŗF-X2Tľ!}wj|'сk5ӈ`S/1e 5PX2TǾo`S3N*bcg83fFJ13޺j}h",Xx̍P*_KQZ_1	}sLc5ѥ7>\2gqMKƞei|w+У" MtdQjqgϭ 	yY/ئ%̭/1xB>  ȣU	ş>  ZS;ɚ|cM8ipL|iH_.ڠ=75vҸrZ!DjG%kL]_V9Pd5PZb".Ҿo1#)'><K.doO2R~Gxy Ⱦ+b-/wK6PMtif8@DMs./N)̂o؇VgK3\iA|WdoMḰb;'րC5ѥrǟZ!5̸^O>]3;FYp^3y6w{̝X"w@84jϭ]X9\>5̸,syd_1W;Ʊ
րMti`}9cϭ BMs-[;ɚtcNZ|j8{g%uG *$:^SPZ4|\ʾ~^:/&vF4	p2Yu? YC(}DjGˆV/IQL}ZcgqpyǽC4JK0j(Wbw$(&iYCҹA٬t2|Y'.%QylD̟̟@5ё.;=(nMt}!:#nm9Bl%fП;;{'Zɮfͧ=&iOJݏK!(nMsٲ['P{&҈WiтVlޕP4ܐtMs/:^p$#ވf1z\Gyo>1&{&6~&ײk.l'ɥ'ki̟Y;ٖ=s'@ٟ./&eƙTipL|iH_.ڠ=&_ZfpT(ejڿ	Z$8ljrUMK:4|_4+/PZH8MrKR;޽MtbX?2d0\b5d0{&F4/mP" 'ld6Z&UR$2ZZth9DjZ2ת)f4{JvҠV.-'ZKd8]ZHomvԡpk2P|.FzHD-z+󁪁[.SzƖ$uܐ8*u:xwyF'ZO˖D4P郥CPsGJbJ.5N7\(]SQ.D\F"`N3@w@zEQ.(^5BB"ʊ"EӁ0\ I,>Ym\jm/)Fof/|drA(@2AiUDTAih 	DC jG	%az{,;Σޡܐusaܔ'jTD{;Q@ ׯPKut?#;X *;㌍jiwˣHغBL=S!Z6Xajc6Kv
1/Re,4KT񓥥7#[x"8Wyy
t6A]6.XZt ׮XcS׺ZY1w브8>0{&pM]/f	pٲ|d.	\~!:kqqe	ɮ\{|1fHHeNӈx#O-u#LxӂH#Nlvv
[DCВ8$	8?%%Ģ"]"ZpHU'	'`e%mp2|Aɮ$i|?#Ї|G<[sCzfwg
Y5-lT<yH͋,N+@Xd;3X2#*ZO^ɮ@l]ds>]^膠6t'TаWXG2(D
2®p(ȚHZPl񞤎e@(Ȟ$ Qx|g#jC=K' 5&x[7t1P:fWYEOd:h/)3^o?>]YM5vtCP5@4D2ƬH,o@uL.BJC	0~2?pB;<|D+/2Zd'8t	lIAѓPtdK 1VEBzf;N22+,	 @+7Q Y)J"pXґdd~.:e'KpɓӰ@lv:=tM ~#CX \$	@ub$Z,1(NU/oD=sҾtC&E{/?^]	eIa"_|%2@/d[
a$
ĖHĖ {Ъ  ĖbtGP%I`cd{AYlcX1,bQ,f%bc(1(Ex4EP-QwN%J @̋$Za9%ʏD3"@,_I@(*k(\% P65K,bK8$|c#AkF@9f=zв΀J慨˃0@JQ%_0l
W|`5P	 -'&%Cv.")('CxpYgxʋAdꞔDEXTQ(b@SB'*
"ri`:x%jQJ"6$8W?%
@P ldJeˠF4ZBH--$rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%4YfL洔DOQ.ڠ̢p%kL
)xm$^KL*ը-&4_k9>HI{&|qouYhwfÒyhlrGd8&b?N>r7	˾]jChȆ0E`Ig#zό`gkw]K-*4ƚq}2|kZ8]@{g%kL5t%5P(0:4|ip,	b]3~UĿQ&ZpU-_WBK--(a'4<(&\rzOP&\`a@rvQr,#N˔S*'nUoruδ鴠5l
w#6HGwJd]ٚ|/dH2| 5a|i|WpM;X/d3u7<G1lMsg=dF-ksŰZMp2eR22f4εҤ:_T˽#Q7\Q[^ɮeGόbc5ߑޜOd!4s<-dgL=&dPr&fe掄AyLf#&a7]d}:9+idFcY>KxMtv`'`X({&{#]~KKE--.	^֘Tp2Xfg|r᬴USzFJh-4|9Dj0eTS-.(iiBԃhIxZ4n5BtTl8֖X}bqwtVX3|jQ"Fow/'=C;#Bc\#|~TemdiqͥIfk uz]+7D"h_H`,{&	cŏ>1^ɮ%ĐWl#e~KKE-	閗^֘Tp2X/3pS5oT6iMKBUmPth8+𨕭0(_VE6Sޠ41݋\8cv.S)Y ;,4Ɲv!"pK"tj'GJCPDoUДֿ4S!
ZKfވy]ȋi2b(5%qȟ8Fū9!b[;eo 'r @Oex7؈Ͼy 'd~wh|΍D򷥤SKy歫vډvi~rZ3Z\f֖d12ת"YfCfQH>HMpze@{&7]0h0ɮ^؇x6oZ ?:_7A 4paK@X
^ɮcA`&{& 6]aׁ>35/5;LƱ4':Mp~-%13Od:"s35΂v1zئk'i$3l:֓dF#|>9{&|>ɮu@q^OɌnO/dGe他#=]'5AFIң&n
㛮qgȞ|cCײk9f>h?:^ctWx:;;Gւ5Ѻ)>dZ3N,{/?lր0=_7Ai2_Z[ɮѹ{&#gp{wʥĘƏKKK%--洶q}2|k%֘Tp!}0W7.emA
VVBoR<kd_K3KFJ֘IP@hcA2Q~9֓@5#2ٮH{&pM;{(}h#c",#Od2>wk".b}h*7k 6w ^ ltOFd=LS82|՟͸dXTMtv_NKb9ֈ'k䑃5NXOBv6P{&?i/pGNwDyDBe1._&ZV_.ڠD$@NdvXG+C2ޤy\SVȿmPth9_imeTS-.(_V&ai"P[2`|2;,{'Бm=Awu8Nɮm!
Nd:	[Xwc1-ɮ_,{xՓ6e~ӣ5	ŏ?4d$=\X.'Ӓɮ\f],}8#^>4O0{&|8]VO k~ޭN#z8#o6ޭ;?/&eƚy~kKeKeH	v?AɹQ:<*o[yRQ.ڠs_BBs QPZ>Hdwd>7R;SOe<N=.&.[~`]wql.3ΗC]n}ixƞjld_1;ZMtil>T^ɮ>	y8D7wsX@;9.Ki栖}E^#5_(Ɩ>T=][*Ok/V^1s%9y'v<\wN>@Nz[]=pM]Q:]wϭz2/qkƖ@8=][$@8MqA4l4Pzq7ywcx@D??/&iэ;T	8,\9gFtyhlARԒٳVȲ7iG3%'(0(-z_K^/Bg(-ػf2) #5˂oA'wCE>1&\eO;|Z)ײk"MqО|lMrވcш7VGw)DbI\e~Go֊a5ёB֊cǲko="{+{&1pM{{Z-F %qqdPcOEߌPodFEHւ5֋F̷OH1z!	Bbc8փC.2diLcACǲk"
'ւ{&bYw*"{+^ɮzТ&hr}h1X,(ȫ񧃁B~Gw#Z
${&2(}h(
ɮ>̻FEq](O{&pM7(=lփ caQV!Fwu֖5ёBA+{&cv]Y])5˂oz!F r6p v16\eeq~Gyh=]dZZL{&`YyM](tMtbD1(.1` %qqdUihYȣ"k/"{+d=vh[\zObSEA`X(ȫ
q~GxodFE8&ZMq	/44ƚq|kZ|j8{g%_,LճZFZRq]NTK:4|VLe-iiDiieFEAtiD]&ZOS-Of.jp4.BZ
ըeרc> cL5h	LW;3E|v{3A'hMtpZkS3U|qrt^X}ئf>;=*odG&35_WP'AC(>,{. diC?_/>#o(6C uyiTpKLEqWDq8
2zdJ;,ZTz! tmG`i	kT䀰.M8S4M =]=ufp؇YBP	'ײk_?F!i#Д~!{&8-5z;3CGy({&8-8w_'x|jXYBP	,.Y{"(; &=Q PHQ%(n$(~JQR(wC$w(p8<q"RR Ȕr)FIJ0(`*`.`IJ0=%(J0	J0RR
$9)EJREw(0@<>Q1]a9Հ@	jc-@4ԟZK]ϻٻ:]Xc 2˝F4%⵮Ra8[ZH8[XjxL-(eJU/-,䴴_}2|kZ|jKx58򹢴e0:4|_+vJը-L>]_%V6q EFEk#O+ Ƞ}h=\}ip,e"T"f9A;.2`|?#d}h'/dFE Ax3l9/*FE}T%_R}h	{Ȱ/>U+(%_A
^`4Ɲv!"pKLճZ塱;:Q.ڠq|WQ+Z`Q&ZqcS-.(_V4Q.ZN^ɮ/];=9/upTg%8eARdvzr^%7w4GQxҏ@zr[X>R
ޠw|7ɮmq[vc8ʹiϭZtG6fiz@gm##qCϭG1r^X>ydq'S}hsNK1629x(zr^7
O 'P仫3AH-NK>5>Gg%摺VhNK*Z*q{3AHI T(D14>7FEAr;1>7CB;;%7FB1)/9/XAߍњ:f/)}9/7gpC2.FPyӌP'%Q4G?vjCAHr^2н!4P"%^K>VkSnXR`Vx>>)z4nj}h)Ӓ|n}hGg%>;>T#ӒQ31=v/:N9/b4ػcR=Kc0gqTO>T休ϭ IވbBuE8֊ds29{=PK9*Z*'%jE@1C27NӒ]$@8
g%7Jk>cӒ2@8,/y~7P:>T=/c	_NK#uQ聾}hXqӈ/LңOmǲk#O>]ۈ.6qYcgpz!	\wqZc{x2eʏPsWH^ɮlHd.	A/GyÌK_bF|=\bWqo~_daSd{zxc8#txKd.	A/N7ئkO?ɬtV{&|ޮ?}8%XN8qb?ӎ2' GkޠػF쟤7{&pM	y=\t㌢ɱ~9P>=5ч^OdY5ч2/KK\BO}B1(ƟրIp[;q~9P>8Mtd^"d3K9PB1>F4S	}2|kZ8]@{g%.ZfpV-2m=zWtxcglS/5?]zRu=c23΍D򸩽moLQ	DjGˉ}Z]b?*Z[ h^{B^[K_Z'5{&4&։5֖èܘ˹lX{#KrF0/C/qQ~Gx8${&4@8Kadlx;S_@3p}h)"F&}h*.ƞ0{BVAqi`M|?#}i\]YJ'k@9H1C]o7l#gry6wCARLi{B 4|T_ZWɮ,bO+ɮ>$FeΣ^v!"pK.0ZfpYѨV+!%TG79gVs}Dk@mE2Y_V9Cimzâ4W].TJ֔Y/rJ0(IedQ]eK o\\7/pТ-0lu1iE89az8S5QD)P8Yׇʡ5`7Watd8	Fɮ\|v,&'p!6cԌ4'ю^ɮ\|[pG 6{"ɮz_e|>w]ș'p %@+tvUAV"H5_q¸&^o7jR{&;=qdQ==@#q-cj=\"|vwdTk*ǡˌjMt'[ i`GqD"{,POZW6_5u8TOz7%(ܲI %̱4&Z-o"yy'f|c5ӈ^I`ɮJa[GTb@a1`Ms.S5b'|	$\"{, CGk0@"kOdɮC= !S5ӈؼE,>Tr,^S#bX+sQ7k,j_+DR9IP\]$:"֑Aqtl_+]KcH(..|~\ZGIgFKcH3b^pşP\]7DR8X(..{KcH,"ؾWs)pl}iٟEѱ DZ?N_]`G52z	C"'kVZ c@>lǲ
c}8#5#b*ܴ MNf\Hbf\"_ˑ/R;Neȗ7#[r%j?u`GuY6f#!,h d.	G|1OI{& 5X8#~1~رL;XK_ws~GzcqIv0,nYtG}c<Xը) īށ7*te_>1QI|X+sQ5ѳDpQ7D|\Z1gFAqtl_+]Kc]b_"ֻ6gFKcSL"ؾW{)pl}jayP\]7DRR(..{KcS
"ؾWs)pl}j` g'Aqtl}k"{,(83ELAe( 35;3q?zbXʿpE#~]ȊW/\hDRlD\]bVE,'B)d,(F-=#j1@>K-(@=]EXn)y$Y"&t_-µa&O5&xZ2Ϝ&O=\<e
Z}taʶt|cwkEp<^`J>1=]<>dDÁ|Wt`[`H(/cbrC "f6/If`&(/cb%֥YEl_,6>,El_,6>,3ؾ+%֥"f6/%K0KYEl_,6>,O"f6>73ql3?=5`Gr~Gz8	.J83Za? 66p#ZlL!dG=2J0-/	ufi<zWLP/:	6~bCLw.2}7{&|#XK_w9V7rx9ΏbqIDQ\bq1L8~7IfZEl_Ht`ZEEl_.cHAx3|~,6>ؾ+Yl}i g1|W{ -El_ncH (/cbr[  +g1|Ws  O"f6>3qq3qa(8;XM_wPȉՇ$|*>Qg,
/ػ}ɮ
//O!ˌl}m˖lWp$P^V|NnO)=\;ػ:8*ľb~PK$/O!i%'`яDAyMMYi-t+8	k.ч7*S/9^ɮtEx9(VxMtlx!"aԾ+K0t3ؾ+ܐ,6>Ԍ"f6/If{?Ƞ?t`Zb(/cbtIfEl_,6>9l"f6/7If-g1|W-Yl}hr	El_,6>9,D(/ccRDZqp3?N_]`G52z	C"'kVZE$|#|
zv.xʌF^7։A=6`Gr?}8#RF~8#P#em2li<[+ZQ" 'eJU/-,䴴_}2|kZ|jK_.ZfpV*"Kijݷ%kL'J
%T^$^Z\Qڌ/F"YUKҵti<]L=	/E٭%& %C^T"B.
oE|]!0\.ڔ `IbX^\+Z=L2wJ/.2E'.	ŏ>Ue3Dk?_v/Ap+{&v.gdFϭ,Xܘ!Gkai}<όb`{&+>Xery(	]g=-g>GzDQyLN,yLeɮNY8&HMttd%7˄Qabǲuɮ;*ogOP0:eLɮ1y[o;3GB\/z-ط	xW!݊fjɮC	*qob_be5ך:ob_bd`Ms/7>[ŏ>1PT(j~a;>dL'|vp|-
ɮC69{&/1}dft>ެ] AO'1}cf<],c_՛5zǡ?PMte'6oC~ff?zlXNd=Y]5/4CbZC=ɮ#x=_+L;=K;X{'ہײk#d]wij],	ɮBi81,hMpl]VTqv.ʢ}P߄9NDIB(DbՏg)>{c;hHX&2b;;8N1(@{&' F>SN@7$2iS1 *p5;OCqc'8egwer!ӡeǽLdh3Kb~;>qce? +K-DqZV:2Jd/dN,{fY>22J>1 ?_w^p>v'\EovF2&[zV~b^ q&Z^J|ch{&?_ee `MrL-/%l<$ɮtEЙlPK]pY 6|>ޕ`Gl@M_b'CdjK"Mh.-Xr9$łm(	k.cS?δʾ|cuP]\`ryt|cMu4^̋m(] x$d%yM"cؒn2#wVK!ll}k?ȠK"V6/{DB PZ
"ֹ+3AXؾ!6> g|C{!ll}k"V6/{7DB!?ȠnCvAh+;:"ֹ8PZ
rŏeu7
`&ػO_(dՇ֐hg$V8T	ɮ/YHMtGO"3q;xpcQq8xY?eB傋2q8Ұ;Eˍ^ZBѤlii [%sZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mPhr3m]6k '!33"|1.0lXʋEr4J湪㳅]S'Ffjވ~N'zq;RNSCHDǲkɝ7BD?LճZ墪DoW4z s^T?d,,}@cx;4h,fn,p6\\,gAaPsAqN=Ōd8Xjxᬭ(D]
%T>N/p1n/K7@ijb~Gx<ɮ.ց{&4^LӣvFBD?^x?+.ej٭rmD4q\i
mPth8+>!UB 4t%#@8Mtip{&4'/&iэ;#gtv!"pK.<5×2lֵ4|.pViqȾ.sA5eH`1FkKj2ZZQZYQQtiP]+ZQIS٭%Z.-$L'x](
&hz(_V40Eµި&]@\.V|],hrMqj,^SNX]`Iq~GzՃF "dPT>^{&2(8*ZOdZ&N,{,O{5޲dFR}h%wA35/wtՊ^#ѥ@xtMtif'ɮ>wYpOdX\dcOVE^#"ɮ,"'OdZ	Cf^\t/)YpɮXZdpϹ(֖E2QwJ3J%wQu1?Sn%BW}ػQ{!?Pz1Vb41&N9	8^ɮ$|?#|iח{B 935ѥ.ZGkȓ23'<[]AJϫ/`,ԭ`I\@ޅ0쳀پd}he`Iq~GzՅ^#4a`Mti`AVMq]gp2ebBa(3u8~s?C ?>Tg]8pm臛#pn}e*c_g#>G}6@d|?#'9e7k	.2_āz2^#@y"ZNɮ~#N,)DLP'{,f0{&6~4({N@{6Z)N5|S		[5/vcgz|W  ,ƖV}hɮ,h,Z"#5։%#Lcq͜P -p6L\У"ԗ+/N|fvO]n|@*g|\ɟbW|uH\Ȫ-%	@PL|~]}4}\+>\..#}/|E66AU6Kob$	Ĩ%>N`ObI}eӁP:q(U/$TtdvwN E0c,:t/)ػQq	21#c-P!Bg:l_C?8j<^SbE`#bj}*2hg ^|q	-XtALw$6ȗi w鏲/HeΞ//@A	B;1r(,/]rZx@HEWA3@/)	/d3uMa;όb4K;//a]%zA=	{/7;cݗ{3	͵"Ch#I@"@"DU@ES2LJ@EST zL~TYs#'6|?$MwC$_D 2 .8g&^hIm Ȇ"i``kawt:%4NL#f^L~lcC'B\u!CdN('!fAk2!!
@"`=2	]U1i٧ LY,],'ֆa|XOYB`V6>%	;=ׄ,?ئfb)^S\({&)7tJzuAxb\F^wC},U6g=pxǹ|wn7bM>=\@Ms6 ?;:t/)e1 `Tߒs;҅(4˟Wϭ A|2C|ϔY]d=Yf5ӑ{7_綾d!5̟d\ͧ&>ac*+w% Pܵa-b2zdA掵"5	Wػsp%X)cOl2 9ġ@-_$'4f'Y\6g>Gzٮn=]8 2%KOǅ^#ifsD LMtikk>BdZSYo01:%m42K#td?qS5
z\`ryt|c/d: /:({&b8nF,^$:"[@@xl_+]^K1?tEz6>3,^@tEz6>+gY6/l}kA=f2ؾWٺ"ZФxl_+ܖl}kAf2ؾWs+ѱ c/a?=acc	`&ػO_(dߍ5EYJ0MZ$Q]W>ޱ ,_veOWk s!-xئZY{5޲'kc`I_bY=C#'A]&~j|cM	35ġcg6p'ֈke+5̼z 5ѳ(>Gk`Iq~GzՁwCuqA5ѥ Dz#gp:/&@6i%⵮RcH	@%Gw[XjyEeliD[.T/ҩ|iid%֖閗^֘Tp!}L?-38k+fp̭[5DiѣbmPgo-{0I)&֖q)0@iۃQɮk֣dFE_+b&=\$'Q|ґbP5zWጊOGd2>?2{&2*@ظMq!l'uqŞ35Gyh8g?bcwS\8;EK-c{'=-{&ӡyNq> 5·&ck'&'?ys]ߜ:O?snEɮAwGk>1$G52|4jMs8Fw
Lm'MrYp^SzWc?7tۃQ Aȝ>ɮgG61'J?/&>Qhy~kKeKeH	v?}^W7.ejڊs]M["F/GB#D-BGzPiƾ?w wz'fᗮz'j
m/Hމz[p^yػ׳H32>.,]#DB]?/&iэ;	8,̿z\TzJD&7!9':  ^SQ+Z`f枡}Z ?^xx/)2 ^Sw/4zj3/> cKSqi_+bP|?#ȡ 5>.=]('ZKk(ʱh^oWÈ	kw ]}Iƞޡ{B
K 4b~GxXtMti`ځ5ւdlT^S\c#dÿ>M.3xд/)70Db>KLPl]摳fӰV_.ڠD$@Nc"M˙[QY	H򹮦	e
|-z+ܞp5J"ijי[hbдlD3E҉0YtDE12.SbN&?2jyi-UIWNEnTIth8M*%TS-.,b	-DiFkKhD\-Prρsh2ZZAaDiid9aEUu83DjtiE@il;wun-<^SN1ёF'A#ee.BP65'0:Y",Ė4Da7,Ce%2)Dݥ2fZiEliP{JBD~KKE--.ɖ/0˶ldS!M˙hHrtz+rVq|rzvbZ\ǫQ&ZFkKhM0B>(-(;[RX yAM7ȌV[hr`#soFIy4-l^D|cO)=]mAѴl!emѠ+Ԕ!e^)%)Y i(BfQi洶_L_&ZH_+Z`/mPab5Tq4ViqѣK(0(-z}Z<-PZRauc.n}h'Je37>VϺX.ɚ|cM8ipL|iH_.ڠ=77*H+GCthQ+Z`th9Dj|¢Le-%jc|
2ZZDѬ"-Њ.
n,u1ihA&tyL, L'R`pe,5(3@\{6z7\{(cY8^Stg/93}c+AIe	ŏel8<*W%,ϭ3>R<6EbV6~iy3(4ZZ/ilipH_&ZV_.ڠ=;qo+Vk+GCthOBgD>Q,`lxb0cipw~\>Ee1cgmQyM(^4J@`VDRD'{ge4W-UIWNEr4$юlQLrv2Z2ת3Z[Q-P6~Diie)ҫUvҠV.-'ZKd:/ѥv.mJ_P[yܪ]r=Kz}eŏe#5Ȃ4/w*!Ծrᏽwrm/x˛CGe]H!ܶ-qm;Apl-`12$FG%[k;ؑGbXTtn`f5
mSbZv/$i(kȡ3R/)*""yLdG[jXL4f2C0vua7V5t@H'{B.H%r<aG"H3XIct4d:KgD`Y4u9"&Y3XY=\^d9.m;tF UwK̳)"=t^V:)""8@5^W%2ǲgkg˫i|]([cKIBDnKS%idIZ҈]_R~KKE--.ɖ/0˶ld$j*!"QWmPth9/eY^K%kL
2ZZB"jqkfB#KK(BVҪ[AtiFpeu2vkIb얧4ٖ/e"w/X1{&6}o&uLoD;_kw#-Hw$N8'Yb)8$A	R"("')y5Ӊ^KodF}rr
&^T8hw,i}E@6"!$:$ yQR#$: b-\ }	"b5"$LXɦH|E'b" sI=/),h+?f=\8y/r6}Ө1'_qe⍗/Ye0MrL-/%K1=\bҤ̀1D%ȓeK/_HƝ8_!=/%2X{&QLDswEK>	"eH"9)8_DPD	"N2 2̂kO:N{HvYTMtlɗfnKS%i	eliD[.T/ҩ|iid%֖閗^֘Tp2X5hlCkE-%JD޻q	@4t(P(d\CkE-%hITDiUBgPM478; =c%jRZ)i(nBMА^46~d4ttKl3.፟q?jRZ)i(nBMd:hiw'4|]ADi	/T/@ij`r\
%VN\^ɮEw,kPM-[:M]ܴ^D(pMAQsڡ#vO`'/$`#y}He汓>2B#XT6'AEewkɚtcNZ|j8{g%VjCkE-%hI@ihzsw'_	\m3Z ){&pD$@NgZ"RZ)i(nBMtxGD;/؄c\m3Z {&8-7/Y?؇YD>^Li" 'ldej٭rKICth󣨗mPth8+ܲV}Z<-PZ38K0YɚtcNZ|j8{g%6*H֊ZJГG
%T>NBKfibC Ȳp5z!ܲ&sH]P41w"D &^6}Ñd"hiy3Ni_.ڠD$@NeNm+Vk֊ZJГGa7Йj^wބ~@|7pm@F*f1478;A8^·pi=L{g֜#8>9W*CW-C>E	5M}ha8{bTrP\ޟ掆)5O7\5GD;/؅>e@E4Fk;^u#%go_3FOt0=L,|^SelRN/)m1/h:XXz,zqyMeqyM2c?N/)YwN/)|1>y31H=@=Q%wQ.ڠrq>-'&iQ?P&vFL˷@N.~3p._%M=B=BD\*(r6YeN/)3cL_.ڠD$@Ne?f ,hl9ѣ౞934q3JP+v(rB}9
|-pi7ۥtqyLce!"pK1<? YPRAX'3KeG	8*e-iiDiidfoiT].TJ֔Eeu2vkIb얧KIApjPVz!}Xz(i{tYPeʉ\Fi#BV_SbX(rҁ[,~PX2bXukcfXz!:⛪X
;,Kv,lkb6oּHglxqyM/&ػ#f#^6w X
;ޡKxʅ\1o\Ypqc5ּ9gl#2w|6Aq~GzTieBhih4H{5ѥ1ZF/dZKe㷨|6Aq~Gx42|W44B4i\HɏdFƾ}i7{&[Y>93 w#Gyl=>:glfn%m"$L[qyMqgv[BMpN0[wƤF;B|VP&e+0:)^+e5>^m>11yz;ҏB?;*.wiaD@P`{v]丗;"|i*FCwp}h	V~Gzp1wjS/5{7S,?"ie-/ػ,fbJeʎ=زj|sDpM8)RJB&Ѝ4cM{9IL">'	,b;;]qz:2RMpp$EXh[+@,l5O]3Z95tػաVZe# PLˌ]` }xػΣ+u,|_8\QlfD	<v_8"^2de},:g2'I^߱@"_  DΝ)7јb^;BFbwɮe$1s?͖lY pMҤw12A(ͥ(穙iDeV%lJ$( 5̷ŗoXt?#0/:f`|cd-m;C9*!PRdOe&,.{d=!T^St#b'e=PB+
@{?{]N!ZMblXdGxB>h~ņNػ2|d/ػb'gx2C?]tdwj3/D^,xVޟZ  7wzd/wFf_#ԌK]]'֥dZL-6lHȚ#@|?#W0.b'Z;yM1
o]4%yiڼs;רM@I9|@ӣ c^d$fi] UPlMvCuW(ܢdwƊg`5,LBx|QZtRnQ8j谶(QץlYWf|Q ݘ4h Q )97] i@sp qP\	zb'+eɅ>>Z_wgt1b( g2'ر}9k.\ߑM &w'=)%&XrDZ'P13tbtm %ػWriѕ{Od!^+el `^Se(Ee#f>=+36wˀ,cK^+Z]([:4--$rZD2nkIbe2xV-m*iT4_~kKeKeKkL8}a*
A
TJ*9ѣ౟
rg\ifVP.Qrr[%nٷJ/ϭB2fUiH	8,ʂBKrZ2ת)f%%QQtiP]+ZQIS٭%p]tii ]RBCBk'Mtˏ2174/ekb_<"سe[&wrXjN
-ce+ﱳ0lz!gJn)XKSrӠbwPz4uŊfo7Ǉ֦F}dt~2QY?#݉&#f>4F"}jiI9lYfFei`T~.2_ƞf9/憑BKr}hp=]\	ɾ}hprMq?gqFzd/wFf9/憑Bip!5ѥS<-{&&> |?#oy+F!ɱ{&49cϭ!{&+36w&2YZ!\9+nE7H6v+r`F}O>1{&|FGրX|,d{vY~Gve>2}ix*g7w_vef,P]|b$j m}*~Gl&w9pOsP4tFl9hcOf10wt`Mb;;Uqz:25]pp5zb2O]47G95]:F+-[ⓠbo/URr?e7` Mrw0DΝ)7јb^;BFbwT=\HdoC,|et{,\827wb/Ή!W ?E5|49FFϡ ?w5\|`o:Ro1yM|>޽w:HOe@5̼F2o\Gep5zPǞIt?#0D:f`|cd-m;O+3?E6^@NFT.Dᇋ78{,}}eOY/)AW-/ػ\@_wQǿ#ŀv.pF8v1zRZJ3:Rn6cL֬{9IHLs?wL֬N	k.c\rZte^; 5do/7vOdN'{輙qcK^.ڔ-F-N洖D2m2li<[+ZQ˶_ZY/ih5e2ץv?_a1JQ\HU-ѣ*4[@	rOO/ӯNZz &qyLeR!"pK1Ȁ{,%Tw0:4|8.zeeTf}Zl2--!*JZҊСBk	4No	=sw\ӑq\阼ޱˀ8gјs$Gk6pewЃ-/jAaX\/
s^ 	ɮ_"|E*=C;8փV{v"_|'ƙsH	>X f~Gzp1wk^jn[XVX}98,fbJmʎ=ضj|srM8n)%GDhFÚ1V=cLswMXJK_w.S?ƝWόdA{Z_w$Ӂdd;	
L]'=6!+-!$8ض?2zr\	V1wg=2擎qC\9]ƯP߅~G|a"hՃq?ަ\qeٟßeǥk=D=3Ԯػ؇xէ`q{Kd;jc/58=˺S򛡩3J0s97~p`ů]^5th/)'|MX8 -|b7x<g03J~qHW)YbK.@8 m}*ŷ*8wb	]z3>ǠjQ"hN,-1ER}Ls?wHV'@X&ضZ}`qriƝW9"=]8h|cRɮK^S/&eƙh[+ZQ˶D$@N/-,䴴_}2|kZ|jK?R@$*R%ac?P[#GɚTibw$(4)\Of&bx&TN\eTGNəj1U" 'ld4g@=T'3E2*?f%Z2ת3Z[QtiP]+ZQIS٭%Z.-$pjPVhD<-C4;.y|xsr𗅭/e(LKsV.MV\LXx@\.t-V] =9H`taw\Qmnd"=a+30{Zt Bzmua+X22\#Ą~X<ǲ
/weqvgk]yUY,{vQ/Gv2]@X@`b7wޡK2>hid7-ɮ/-Z dZdn+""j．I(/v0ػ?Zf/)wp5f].%ïb\:رϨH@Z6	O^6$ب^hTK/7/1hO^QJ5!k6zRRoW3/ 4m/I2bD7^S/M@,/&@t-|WJ;R%eӋ}$.ᾔ- d.v.0	L{4$00DoB3ΣpM~DX?iz1ɮ\{y> |?#,>A|W44B2i[QC5шFAijYƟq pJMqd8OM2>pϭBTɫ~G{%\/Rtb\YS<4-Tpj*sr/7/:|c d'2kԫ=%K3\ꅫ'9| BMzs)ђՉ t5:bo3?VstYP}?K$}IDТjQ%	H3#GzYd.duC7e 4(|ݗSW]Pl]ϑޮpϭ
Gk~GyN-Db:zvA殡R#=%3#|vwekxјy˝`Y.v;&vG7cNԇv>!L8obF/?v8WK@V)Vޮvjy(m^|cɮfV`T3?V8f=[i
cc"dY|L	pS]櫀wd5񍶱wC]+g&&7˻#.r eC˓]ЦKQҸ&̟ )5gp;F5˂ob@zd/w}hidX-Mtb5-I4֣$\}i@gljFpҦᛏC,z}hfrM^s;`4uQ,l˅/frxًqeOʜзhYS-,pfyyC5LX/VvsGUΧ'_buBՏEh
f_:/Z,uQ,lTɯIzSgFKV'
V銁DθZzUeC{7Sb$8k/G'%ߔT3BVJD%#|\\.^	fݗ҆dov^kN7^xxػ|hpyII社_@zӨQ/ػΞz~GyTI}hd21yMS;ñ?V`\Gx}`d̩Qp|'jC;R	ڐNԅݦ͜	7CF;R]ʎ5y$nM,dsW_qq5 =J`gPJާ N<Zeיkxyf< ~8}h<P7r;У*:Kޡ?z!F)'"c(Mt*lSza^\R>C?FP*ߥw\O%Sac"f6}[/C2.Y?#:݋Љ'C8}!C]JALItjimSkkV:&$%dSC{
2xL7dx^VO/H(7%L̢[	*"nQPJF:ǍT:^]POޕ4OZ6hAec 6wKɐ#@\/p^.ڔ-	@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘TpK%~TF$Jˉ\̑-%Tr2ת)J֘f%Ȗ`1DiieFEAtiD]&ZOB0]L<sg 5KZ`KIZhB 1|xِ臛"IԼugi. 
h](,*=L2}b]ҝ=/
bءdvSm䝖%\QCarl-qlZ[;ll<uI\l7Ib'ւŏe(BeMAPW9ipXU.K(6D2z}ЊVw*B	r$ WV][̗/G˟av.)d/ػOʾ M."_lFe<ճ3pM]I.ilSq|W44B3B_ƖfdFug =\}iOglw<Ț#˂O7R;4mbyMSQ|'d|7/M#.jI@'/S;OD SC&D(7b
!قt];ÿRr@X(V+KA 'w'ZAЃPge$R.a)W7>Bjb^. `LEЃPZh,V
 'xJAYUsp!i"PU162&l0UCGxh|+t-"CL_m]/A!t0f^hR
n}h(]&/5eF+輙qcK^+Z]([:4--$rZD2nkIbe2xV-m*iT4_~kKeKeKkL8|+*#z%p\fHCDk`>NQ.ڠViqFkKj2ZZQZY"YUKҵti<]L=BvkIc8-NFCE`](\+ZBԃhHMS3E:L90M{C"]8,<z2B	r%	3rM)zmqF`exPΆD'7"Z["&\+iՅ^fH/pg.%{V2e'DQyNqca
DwX}J(6X1gY1C>ZC?{BiЂ\!mՆyfr|FNػ2rMr=o84@ g=Geȗ#Qz4},zpAք&\zWCbƞdsCH#2:~Gx4C`*Mtiw:>6^ɮ>qǒ"j．`OTŗ\5.քai>eܐrxidѮO_\q4	ZgWtpwX&P&򊛛VLl9RhY
ҔFPGTuEg0'8=43EM<6Hg-pt]nd.4	DGXYIMMH[`#T;B$s4sf-2aOjfh.c#0؁@507K\Xsyhl3R\8YQ@ٗ4ԅFnQ&aRƟձiޒY7RՇz^)ԋ5A5(77B.)J*pu<"YENh}hHz/5e+;ov%˝4xkvԡnp4-jqE%idIZ҈]_R~KKE--.ɖ/0˶lBOلR7"VMr"ZWQ<
%kL'JWK3=Dk-Z\Q#KK!Ʉ"h{JZ҈L.Z.i,]tii ]Rµ/`Ly|CjCYx)"ԾCN(*it\
-LumPJtVeAg2@Ȃd\
Յ=tlc.Ių<vBx4 w'n2qcxE2z({A?{Br$ WV] Yy$#}"s6HN[⍀,zW	d/ػOʾ#bқdwj/FŏN<d	@PXqAq|W44B_Ɩ!{&4Z?dZ
;[)ŏzW}vT_b\}hHt^SNI|c.SΈϬP \Tܖà8+dM:4NuNYs>
u'b❘Xﱈu6,ď
OtU6wJB p-?y,D-Xbu8QS'B~e& CpYzlQSst#%!le[m(ɤ@qRSmNdKu)K/bz\Ax5ԋHtk]tmNd5yJ*rz6~#`q^J,hxX]Ӌi77B
B ]ۡlJ*sI3PNZe˄t6șݔzwH{ފȆȓ޸/-C!iHkstZӻx(2Rst `-(pudl".Kk\w!"p4-jp5m2li<[+ZQ˶_ZY/ih5e2ץv?eDoRDQ,"ZWQDk`>NQ.ڠJ֘S-.(imFKKJ#KK$K0{JvҠV.-'XZ.i,sg %ѓAatii ]*!ApkXS3GB()"\.ڔ41"^{1s&Ҧ7C%Jn^8Ec"eE=1&OK{"+x;b.¯qrL]ӅbٞL	yx\:"s/8Fw7;}-,,*؇w4"򛡑hm8dOPt6X}i3ga{nZt BpzmuaY 2\#!4;*v.\d/ػOʾK
bNe#Qz4},zqZj&Cbƞd"hif,wcK|V>|^ɮ.kF;[泋H̉;5O Tޗ_}q?3Ӓ˹!塲XW=3$.~ؾ/%	4l%љp(v[hBp;P1!p#؁0aRďFIІ@p-y,D,@Ǐ|"xʰ.Z<XQ7MF}^wZ4#; T;{6K/_O/2{bE0n.-Hf<ї~Tl4!j~@=3*ƞb\[q'	i|ބ HDgsxxE#wH޿P/5ZƟP"Fa?=S~rǡbJէnWFw7>fy,`
gq^Liv%⵮RcH	@%K!洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=?RMQԑ,"ZWQDjG$^Ҫeɇ>̩%kL
3Z[Q#KK!E@EҵMeu2vkIb얧KI*xT/BIpjS0n}Є[L{Z
Knm"$wYxX8G|mo;c^;/)KciO't"æw*Bf$ {WV]̗/Gnd݋c+çk]ye_e{?];tb_lFeӉŏ>'g޻fx4d_#kXϭwkKdZ;]ҧȚ#\zy
#O.?ٶP/)Htж6"Ϭem/Mw=䀳3K/
|\xX;Jt`QN!<MP'81-9;z
1Pmsqp(ʥ#ktQ5b^{#!tūQQ5˼G6ɨBۇ@6"鶔ĎbQ36.B/V(jK׽3(.tgj0mEm鶔ŉOvbOPx<0\6"wMn}h<?e欳;)y2_/p^.ڔ-	@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2X?r7"TZ+ںmP=ѣeTd8{J֘S-.(_VEFkKj#KK+UKҵti=@iiE2BׅA2	:N:fMeq3|#-Js7^s^h8j@2YgU͜؆KюPP)y'g8ό`P=\/G֕Rݢt?#K3}hYbқ~Gv4˝FP˻D_kbLL
q,Z_w$> ٯػҬܨߑM	]\z!j\RJB&Ѝ4cM{9IL">,	`%ػS?=:2c5D=K./8C'7:]' i;jd=B)TlK6"F
f.&\qCަdW ?ٺ[7uTlr"M3Zs>1'˝N,@A{.[ҵΞC]3.Lk)+ر7Exl!cרJpKHJp2:/b&n:2&j	`\^SN8d>}h HoKxdw	#FdO^|ץm(,"@6qJW3(N "Y>1?]^4z:פ)_@L[d$,_m]c@u#xњ<cQ˒##2$H|s3Jf=d9wCփ@yvw/Xn3&*qU1k'+_-/ػl]VnTqv.C~cחGBqTl9i]"-XrcDZ:6|1q/ʽόc䇲k5dayL~1`ɖŲliPH_R~KKE--.ɖ/0˶lddK"DHU8K:4|Fzn41XSt\Zrd 5}Tq? 8	Ȱp5z!<O,S;;wzWd8"h9jǳtb)`	_.2uznS/"4ײk=3CTMqy3Ni_.ڠD$@Ne+fjd:hf%er٤Ώ%kL'3DkZ\}FkKj#KK,~sv$-Qҍ*JZ҈L}Xjzb3PMxlDˮ#4gKo/k͜qYlv, p@^nGzTlZ}hj3p޻44s+q|b}hjl|6Aq~Gyi|W44BR*Fr5ѥZ<dZ36w(owbV8BnŊd͆~HXW%|WSl&-_fS4(پZg> |?#4hid4Oɮ/P>x=\}h6\dOaZGk6pn7BJlWRb*x&	^u>|cM|7J>_Qt?#K3}iP g=Jn|KO&.4.ZS_kbL۶[XDXni|>HpY 6|>ޕaʎ=o5݋9ʢ}P߄9^.)%GDhFÚ1V=cLswMXJ%ػ%\ʾ|c^ɮz}9FADhFΈ$)2&w&TAl"X	{# 6dADc|3zuӄdOe^
es8D53 )km2X\g2'}xJԽ.uLb%x,E㟁
u'n\3XxWL"<faeD5̽P@8uayvw&X+3ޓ2D_`{+#?7|b$R,fbJGl7wo8'qI(4t'Ö"Տg)>ꁈ9E,l7b;;ؕriZte^3qo/Wd%/@sfX̢N2z5ӋN2?\}h5?LSd>EN9O/4e2xVD$@N˶_ZY/ih5e2ץv?2R\)K3KFy2ףQ+Z`Qڊea}]x64QQ| D8RX)o>1ɮuq(	;wtoػKЂE!k݌ZUe泄^A^Lʱ2~KKK%--	Z[/Z\/-z_+Z`/mPaJErTf)Ƕp,}OV6iM_7@2hYaVVLemP/#;mrr=C<aWa:Q,f$uQ#	 w݋<f"zrc^/gB_mFH304TS8]";@(]`uqx:ӠjBx$:^5zg=Dէ9z5	BHzFPiPSgKeKkL8:'n؃EUKDW.%\=@ihPrrff5ب;!Bq@!O|u,\LӯD\*eFZu8^Lˑ28{g%6Ȁ{,$9Biqth9DktiEsvВDi/B֘f%]{JC0M&rei]8[,jwzG?p(F2bXukcfXz!:⛪X
;;6cowM1;c @<e'&쳀	y#yM2|*_@zd/wxl_4Bd5ѥ
oS.KZ9.\}j񳸌ˁ[> |?#*4xؾW|1Z9dFEϟZ9xMqYv.2_ƞ/F Z2(n}h懲k"qgϭdZ;o~dײk6p7B0чb)p)Fsw0${&|9wZ &|,F@$t{v"_|o23>6~Gzp1wk^jn].X7K.rd 5{Tqqav.C~p5zN^'ؔ"Mh.-XrF"~-X`a|1KO&Wό`D1;Lҙ`<`jqyMubf]&er]SM3Zs>1gc-p<e>4Y<񗬜D;k	xو?ޕ{5e"jS ~tLq2BrfH(Ӌnz,jf|>PKP^v(_'eArl.&eZP[P.`/Zuh`Ru8^LƗf-(eJU" 'ƖKZZ/ilipL|i]@{g%$j(*R%(->NNLңL(#*2@||SjwNN+uMTBSe̫(	p2Y5G (aEdK{G$^XԋkJ/D;K(_V%kLz.ƣ5--(-,EUPɅnBk(&\5ӅHCWPlPk.tl|D<9gP\SuCR~Gy\a4tbr-.yɾ'{," D&y/Y97e;pR
;Kƞ/K摈Kq+> AC5ѥG%G JMq񳸌ˁc> |?#*4x_+i\dQ=]'|I{&v.2_ƞ/Kw#V%FEրdFE>qgϭ O?grc-@̂XV	^ɮ_C|8KƤF_9qߟɮ_FGցP|,F@ş.)7*Dݤeq?wp}i8ݮyٺw]%eo]k.Vܨߑ8	]z!jqIO(E:#B6ь]4Z'"E14Z:68	k.c)ƟM:2ؗ^ɮC4)A>Gy6]ׅ9#^~JMˡ':f`|cd-m;>4XL
P猽t'ƙˆL^qLe][JKٮK/"f4/i<2D&!q|N&tX/A/%]8݊/̨Vʪ$̲]Bظ4˂`&sEey2#]V-m*iTH_ZY/ih5e2ץv?*~<JYTJ*Trrff@FUP&d|Sh|VdL~TASe̵*	p2Y@=T*$^"{GD;K(0(Z\QڅhIx[aiiDiie|>{JCIBkؠrBtײGw-YCWY(0tceΏ,/x@3b)">/w,	-2{</Zjޖ8&-XjqyMTc m$BZ+
ibc,7~7c"fjؽC;1rbcY}hRɮ-cש$X	_#օ aC Jܠ|
;Kƞf	K摈@n4Jϭ
C7kK4\a4>)=\}haC?gq5\dޕy%/4AɱM
Lɮrqgϭ
 MC v.2_ƞf	Kw#@YdSBAYȰs>}hPR{&"
;o*,{&?t G H%qNx<g;O>1Hod/wZ"l_QH]y׌_wiMKO2.&,_kbLL#	gYXStYaxx9D m}Նw*8wjx?ޡrjqIO(E:#B6ь]4Z'"E14Z:68	k.c)ƟM:2 U4\~6XJW]GҶ<e	\n0wj~2<d'<=dL</u>tYؗ] ;OifKPV$̢T\Y$b-(_.(
}rCu8^L8Ɨ@/ҩ|iid%!"q~kKeKeKkL8,4~K"ATJ*K:4|Z2׬}E2֖d4{JvҠV.-'ZKd8]ZHomvԡpkЙj!yVg΋	`P&?_V5@uj	PP+>hLN./ˠ3pe$7\+ؑFAB!4l+HV;,/4e殈""B6eaZV̅䢶Mg8 %xY|V1tc+dTkKآV3}:y,2{&q|D-o]iy.m2|dp|r|c qˀF\|ӗ?^:Z'ػʿ8Uwf=B/VO:6t"8wk^'`4tdEqx wuoC#H
KϽ2@ ֬u;qdjHp!eV^Y;*l@)e/"/)]YNފڷ4z掅Xд6tG%b(C L>u8c;f`^"@T>1=\kJ>"(|,:՝|;Av,HDYݞvw;s:6\K- =OJ._d0F\^}ҚMјb_awHB3#|vwe^j>jəin9g՗VQ[JmeQ+eDJڀzVJ%k0ɮ/MY|qHW8D.f,.]όa\d2pHddi^; Q+n\D1yM>Gxt
403=]}\9~8˝ҚMјb]aw:H<c`^jA#?һR;ɮ`ϿeMB&D^S_w;BF/	5̼Ֆz	Y8M˖\^+Z]([	nKS%idIZ҈]_R~KKE--.ɖ/0˶ld2zZ[52̐A)QLq|;٨mPQ&ZҪ>8Diidf/KJ֘f.(ID\-S-OS3D%-PZ4/`=JoClBLhu7w}|>vx=4zD[i	8ȼDO:Icd2^/V^"@Tt"ΈWk^'`4td{/|>vU;z4zޖ5rq4/ *gV2wh^"@T/)έ74u`X)$a@wW$R!7c%Ȝ4z!l:\5IcyMљS^}.wtf/)ػi殡R#=L`4ɮe欰
p _%ކ>@bCm$g=摧H##G1(YʡȜ4zS{&N'yy㌹YFb}uh"2ݖK5̼ՖI\7o%$༦bNsk.z~GyTdoMs/5e?{|^LŸƙp[L<[&ZO֔]@N˶D2~KKE--.ɖ/0˶lBLwLVA)Di.FIQL8و5--3}DjdK04{JvҠV.-'^-:P&]}gPLj۠XƘQkNKL_N. =&h]˞;*+zGV4z
GB)DlQHINQgA5̽cBؼD|c:`G;sGAK-(eϏhDogV7D`dd=XSt^n=XStY`s"7A,?EdBKnXs1yM|>޾O_5u
胲fF=\Yax-gAȲ4ބ<AS^}.wO3]4GP㳻,&)=\Yay낯zr,M$w%7PCǗ~8˝ɾ^S_w;BFC>;;`^jFLs]p{y)3E3JQLQL
)rfKQLӯz =]?{{/&]TcK2xV-m*:4_RKZZ/ilipL|i]@{g_奼S+2"QWoDԯ9~xՊf@vtsڠa*A{>hѕ6px%Dj٤'j%T>N\zZ17Iz+_V	p@ihn;<>_q|W|1ڕibPЖdFF&Mq36wx˾Abwg:7w¼u{'DQyN7FdK/F!'wcKSF5ѥ3F5օ`g?fF!;<@#aR4E;>h]^?>i#5օmY;^?r\4!7w#EifsF{&4odZ>1_&ZV_.ڠD$@Nd
W,N,\MTVs1K3Kec/PZ|C;:"e]K2> uif@GdF'=\}hU3?w̌]"r;qܕb摈@|5,a  Mtizײk
D],`S`l>Gx4摈@e|?#kYӀa5֍?gq=t'JWoPWƟq
.2/F!ifhG֜HMtiw%Zp=\}h6gl(2x؇x蛚=sG|苚:ab:Ɵrm\d_4B;ʱ}h̺Mtifa0RMq@^ػ6#9蛫OB98bc34t"6\s;z&j#掀j2&f,QFz_4BYQ;>f<{&4֌ǲk36w ^i?/&i42ץv!"pK tj'Gyi ?%kL'3}Dj4Q&Z;=B,_cN|W|+O|?.5,a"c5ѥBDk
D'{-Ie)/޻tDwOME]H p5,n}hH]^%ZdZ8컔Y3SaƦk&|i"b85,ѐ=]]ɮ>(/36wwBtvyi.2/F!ifUZ2"=]]яdZ<gl(2x؇x蛚=sG|苚:ac w>^.2/F!X̃FA#5ѥϭ=\}hP3.|>ͧNz&P~A0tFخ3XL^B,#hy{K,i C/F!(̅EOɮ-Ѝ%N#g>1_&ZV_.ڠD$@Nd΍DBo)ޢ]Aѣ
hVajGn$EKػeޑK'Խsw[MЈ[]ܐ8*ܢ˽#P4%8dO>hzMtiwZ:{& 컒|,G}+z!k;z@@>d8.\J/4h8.\TA5*գGk"ա5ְ3,Xw7L	1\^;V^3xT##zq,@prXKш9Cшd/p>キʒ;َ
*|,
;
+2/ZfH`0݋^n8*ܤ}w8*MeC`q,,4n	WwwO	|W|1QZ1=][MOd[?yLF4/0˶	p2Xnډi ?oQ.ڠrZB+0@ijeob$
l%|W|x]H٣2w&؇ziXgqq,W|ы#%Bi`~2|'֛ɮ.5ր?yMkƾ##Hdߐ;4X!rQ|ArdX
 2;>")=]B!Wc?ŁyMr1;FER7>"!]քIdZ3K/E[ht>?? d8.\_+i#p\;J@MtdW՟Zɮ>xPmh7tF7|.!УOŋ p\DW|Gyq21jݫ"Є=]ք @p)gGgژi	Gx5z'jojd~A0t@qdcz~@豚:sEs؇y5e^MnTz¾/YR;[W@"4Fdyɮ.B {&3ppUY
|+id1w
 m
4\ Gf"IQ> ^ɮ>l>ĝ?/&iэ;kLBD?>vYѨVD%T>Nf%kLQ&Zp)z֖d}]zʍ*kߑ6yQ=i
^ɮf{)pM]8b Fm72ϭ	ƞM	|W|1	X.2,^7_֬ɮ-S3VdZF`䪴=z!f u!d=BN2^iIBN, ;mP ajpBlv^#<D\[7MXz)'!K 0SP8^@Std.1m^@ԶbTH`\&Jd9և]8b Fm72ϭ\"4w|%]H%}\eXb~G}ր#5ѥZwk\콛1x&c#hÏ^s`WӅeN@?P#zt\=Fz`	cPe汳ez/a\p$[]axB#;yďtp3D6tTcfi1#؇Y i!.|t[jp,ЗwQxc*!OSf9wTiB DЈsVtXX׽KZ庴|`z~IBN\[Ps]h9f=%: 9QYd})9nj$Y] 6~ ^^Lʱ2~KKK%--	Z[/Z\/-z_+Z`/mPaebW-$'RZZ"qmPth9_03}DkZ\Y3Z[Q҅vA#KK*7PZ~GwV wsH|8gh@Mr޻2JVD3']پ5=d@z_4BVQ_UײkKTO>X({&ӑq컥G=a,&Xǀ"heO %h( x[w[^3<=,L\fпFH*'	(IՋƹм'Ant˹fĽLp[jPMl4&Ϡ<MrqPZvdዼ7ߌ˺>j> q	|W|1	Z5\eX	|?#A=ϭ#5֍Keً=7S@fz;Ucb~sCcpXj/5./a,^Ix-ர!fȁ ً`K1٢XXHŊ3I؇Y,YImB\eDIጫ>N4|P4t2ӢjՎsԼ9n腫N[=y(IՋzqnu,և4g@P8_ k7ӖNŕڤ6~ ^^Lʱ2~KKK%--	Z[/Z\/-z_+Z`/mPaH坻bW-$'RV\zvFZ1I'eŞ5--(_Wd4{J7wxWo=oC+ɮ\{fIChzC2p@S@ϭ	Cƞ	|W|1l(~Gw'Z]ZsA5ք3rC3@A~i=&tHXǀ"hȞYh_9-衫fx{@XVePcGZ\	.OB=#tƹ@pF
7HV1w-ղBPP3]%cP-J"h84Kf/)@4} [
ɮ\yx.2Jz!8b Fmue֍Y}oPK摈@..2,T_lMtic j}h6ɮ>h1g/f:ևA?\aƦcP|,D8ce_P<,6\#b'acPe汳exO#;WO;iou4܈ & Otp%kߺu3f6f 'IxXI	vcimkB]QxRGgpfnyM* -:֬tbN3Աwz=i8]Оuq|Ԕ$ýp:惖kCPq3(I/5G	sT'b?Q //&eXƙD{J񥥒	--.ɖ/0˶ldY۶ UrhK[yZ"qvF%hޢLe-iiB!TFToiT].TJ֔Eeu2vkIb얧KI\.ڔ.p41	`f&|h0?޿Kgeϰ;_v-Xk;~̘da5uD>	Pl%OF/F!+-F/ɮ-``%Z0	ɮ>f6w(2#tE<ҰNeB^w>Z/0[/ًdd9̉}vfHtdYFO]4}b"Gfd߅A3Nt6]0M3L֬)XWXp/)
M;OA	R%wsYE^St$Ӌ9Y0>1)g{\"BYk.̓#%;C>v.d/ػOʾ
J_vc(J/Gv2iŏzf2?\du|Q|W|1Lib}dZ2 fqg[4{6H$@dM]ٖ2R~GjAػN,yQf޻t^Sw$:h[DGX3Fz OHd
nA&
 b.V9K./SҌd~ IȦ=S86gOS;Xޮ86*?e	88ID /5Q.nٯ,]Lԝu6}.AȠH^SCGz\zb\pM]aWy;Sї&	٤l@P4	[/)MM_iEzAv$w#!z)ا(7\{yXU^n<T;4e扂vh:4FzduB%'H^S~LiΠ5t%8;2B(ȅyM鏆4fKXp/)w\@_wʎ=`e5݋8Jt(cW:caER}Ls?wMNMe-|>cO^uFU|c5̸x	܆'M
Bh̿
oe[m/&;R̾3'pR	G
j!Ix^ -7A^^sp*ҋໍD  `L
uSwB !iD|_#Њ/)U""nPdb-CQUyZޮ44^"p!Q7Z\҈!?w1oA?\sb5Q9-:	șuОfE_uBA:,S5-Y !
ZE
V=}t]4ZA'%xڄG@t#$$-1ҡǓ|
qPcll~
I>K5"@!)Hf 7¬Ԣx:J8\
!t.tB)Q7\``};;,{,l8#{HY1*뽕 ٟ켹8։ U񳸊˺?_L])ŏ}hY_XS9<,^_1w,|PKg^Aї~Gz(ޕ?zN̻V3DLў;_5^˺<.j"fDLѬ>Z_w m}
ʎ=@M_b"=)%&rDZ'P13tbtiǽvyh|cOdNy2c\VxjP{l" 'cKIܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`?P'DV\JE_y$=5aSb&鯽? 'lSjn]@p\FJ֘IQL5--!pB>(-b)X}m5M0y/:ٟ	d/W?<$Qmbf5Oɮ֬!6w&2MAk.K{;Dね$މ=߆;;Ɵ}{Вⓡhl Ds1tǰtqLswH%m$z)qQ5Ӊ}mON.xij&y/5wg6.ltv-ٯػX\ߑ9g߄,guxwz\Rt(`.Xn)`le^],"\^"i1PMtwf1fQi䴴_}28L|i]@{g%wdᬭ[WEMW7CK3ѣK]9*f%2ת3Z[DC B--"HD	@ilά:b_+tjA;kX32["kV'z|*fFOR.2/bJ~Gzioόf{&4<vyɮ>׮< i}:M<`H\l#2LiVئ"/-/whZ-:{&4%M6)|?#oz\^ZBG[CxMtip%NόfMf^̵c1yl̞ɮeST@5M0'335`l^St3-Db]8M/dN,|<{&>;=ɥ'k>v}jdG(Bi@l6Jqj%v)ǨbHd2yOzrLf^ɮ2cM<%֖閗	eKkL8,3? YGW;jKѣbiq$^inGG/Q+Z`B"ƾ%&fCUV2b{JA-ÒDdwq}=6p=71*:#⛫U`Tހ_b3bqߐc&.xپ.0Fփrz3iO,Sq|W;Fg1p]YTvy\ ǲk@M񳸌˻8  Ⱦ+QFuh7>1ɮ,t>1MqI콌i e\d_#@|?#tioόb{&4$	~|c^ɮ>;x_:z/-ZU݊f {&OPd!4ע^ԃd!PXQ;eray/%c5~y%q%f6~a9t?#腠%F1G>.{8]niV%v)Ǩb 5̽Yyh|cMtlce*ƖKZZ" '洶_L_&ZV_.ڠ=C/,a>WT'5ZKr뻘>NQ+Z`Q.ڡa/БKSbEԸ61'joNd|,lC_7PјqM,OT{z27@|?#z.2/b=|?#s[0dF.;<dZjOiyșMf^K=Hib⸼0|?#4g05ѥ|c@fMq1,Sq|W~Gz7>1YrǟPMq+glLeS@PPe:1a|i]@H=? YP*nG%T>Nf&Z1If|][7>iqFkKc~8B%QZYQҍ*kJ"2xjz#vKSw0!B34F,2xjN
-cfZ\}sg7:SqMt0*_Wb"f,R~Gy> |?#o{|Wiw-L
]Y|c3ײkT6wfe|6Aq~GzTi\^ZBKPfdF:qNdZ'g/C;(qyj1Ӎ.0jdF8ό`\}h36w&2+=82Xٛрgll1ػfс'e}i>Gy6Y
Mtܳc1ylBkxh
^ɮBiD7F?>1Z]`dܳc1ylMɮe晡dF @glNe!/ gP,N.WGy?N	>2.9z^\zGWײk"زXnMsrKS5PQȏd2ԋ3晡^ɮeRT^Sg>D~u;lpI2$]{&2.9z^\zGWdFE1ٱer)yF嘗ئZ[jSўt?#=c;ӧ[	v#Nrp5zENKwH'P<oIa3'dMtdnP]b7z33K\<{&Uvwg;stc%:T6.c"㗮Ǥep64{&2.9͋+nMsrKS5P@8Ms/7/7/4F5ѳn}i&gl"@t,"]fX^EOwE''{26{&2.9z^\zGWA5ёqvlY\C5΍1/L1Zb.qq+${&2.;C|fdMq(Ǳ/}kQ5P`xDQ,zF{5?eZzcDQs}j0	]8۷b/L\9d!3A /|19DE{&	8_|+5C{fj8g7wi-|?#~9c"jm]fMsrKS5PQkz/W@{5ѳ#L˸}`ύ|>Ⱦ+s>ܳd\݊fgkyΣsC
^ɮgƾݥF嘗ئk#"挮&=\sBz>1ɮ%xތK{lp{tJM}KAіK-.yMՙh7kW-2I`+\v77Y>A35̾g/)-Z uşϭdFE/]ˏHV{&2.9͋+ǲkGy?N	=ѹf%yF^4>1Mtl1v1`Ɩ-N洖pjxLD2liD[.T/ҩ|iid%֖閗^֘Tp!}=n4B{^F_u/Q&Z-K=FkKc~4{Jա32*{Q+Z`B"jAyL].TB3tiF -P["ޡ#G,w30@Չ@|?#zϲCd`);->3#z~G{(VAq|WKKQ 5ѥg0{&3-OX"/-F!W;ѣKOdFRrǟ1n	Ɵp
⸼/h޺4ό`7{&4i|cS=\}m1r-7u{,8YWce>
^ɮBipό@*ɮ_wh9g9gSM/Z-P"ٯػҬ7Qǿ#/8o6r@c]ciWػ׽7Z7%@4]"'#\S+	Db6x	k.%\^Jӏ@( dNssbH9 m}Ն*8wB󁭆g 1>ǥw>4]ޛRt(`.Xn)`le^K_w*2V|b0{&p`^̵8֋a5ˇ^8#ÏN	<eQliD[.T/ҩ84_~kKeKeKkL8,TtDe5vԢ]Aѣ{/Бp@ijb\6~E¸_ߐ.e}d_#2~Gz
ɮ.,yV{&c/36w&2+}wOf1'eV.xپ4>1æ/5Oyy3Ni_.ڠD$@NeppDe(vըmPth9%kLiiq$^=E2֖FPxZ{JvҠV.-'_V.i-@ihנMs7^Aا;q.,ށ<@Pl%#F\^ZB2&Ɩd[>1ɮ/OoHodDqwFbzd/wF%\^ZB2P/oBkKҏoN^ɮ>1Z#}!݊-cfZ]ﱳ#Y=7pmAM5*^5#\OșOKPl%i_#6q1i5ѥ-gŠ{&a)36wp#=C;ңO"/-F!/-ŠԲk1jGkfe㷨|6Aq~Gx4R/b}]όb8Mtijik0bb{&a9glLe+=7z [dHnŊfh̉|rP/ѝN
4j/s3d/wXnvdblÏgS=0CfbJGl7Q>ǨoJP4#aER}19%	łm]g{S?Zte_>1;\vU-p"hI-dJ-B$*Cg>pػ㳹ػNv{,B_b5;EHNl7Tvw_wt_wʽ#棂gv:"d(
Ï)R( [T'}6|>ޕaʎ=o5݋9ʢ}P߄9^.)%GDhFÚ1V=)`	"q`a|1īO^Jӣ*>1 ]8_h|b Mub5=@K|?#8_|b 
K5Π.1bx3p|b {&:Mt&uN= ^jtMt'3cL-i,[L<[&ZO" 'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=r̩e1r4㯁DiѣeY>ipp2ZZf$ҾnKK(_VD3Z[B.gfi72ِ{QpSKDZ8#|VOlliŏ#9݋ZyjzǟZ+?o}j 3|o<8R?z32Pց4=;<?]ZX2#?]QX	9Y`eK-_8)YDޟZ+dF(0=O/ih5eF^֘&B_.ڠ=32JյtTjege!LֹWW%T^rZ2׶#QL5`Ŀ^5--,bᏨҨK6wP]+ZQS3D&fAj}AX?;.zPBp5zʑ8QY?}^ɋr;;7@T6s"h<}ػޜh+] {&p	{q;]K}Z>Bj/meJv,]椠yly32V-m*iUѤ~KKDK!/ilipL|i]@{gةOg5tj'Gv%kL'3}FkKlįQ.ڠLe%P#>fhKfz/-{Z?ɮ^:d8+ur'Ymzǣ=1]c+d/{{tldEw:H8_35Ӌ`Xv. !˷b5>
 #5oKɘi洶_L_&ZѤZ|jGp!}F_k5v,N%T^rZQ&ZՖOKCt@1YsX,8ёOD7ئf挮d_elOEBMs2/ƗcV\ɮ/BTep.C{&4rؼ i/dFchMq|/{8ց9ɮNt>޺?ނb{z>e컖Oyt>ޱ/٨=@w)8ٽv/P]wp/P'lw	e˞9ZDޱ/ǿ#2?x]MBZ(݊UGwΝ)w!fnDC|݊fo^h蠙d_elOOBk~4sWj0{&4rPuхǲkK/]ˏH	]^9WF/d}jYzqC]W7D1yt>ޭD"/ӌ~ؼbXM٨}DErfؽAt>ޱ蛏	"x腏ޜcAN?>
\^LieKkLBD?@f3ںr%T'(0(-{0e-iiB'XZ44ApixT&\LҔ5b2Zn] z4!\}hd!4󑼼1"=\9g9gSE4+VX1ٯػXG`49#^߅dvw^e4b^]P7%A"Տg)>b)gjʿb	k.)8dG5Ҟv=\ޡt&;QyM9Ͽe>^S_w;BFX}h,
ɮe֋K&vp[;#|\X	VFR	`fbŷ*8w	0C1^e݋nz$Rl"M3M{9IL">8N,l[-|>vw8N4N,Gk#yx9B{&6~^LQ2|iid%֖Ȅ	KeKkL8,_Nr9s+44v)KKyK:4|Q&Z`J֘S-.L9`/B"jA3,,zT\frMA:lڂ3-(ځw.އLɨVMrzrXH@K7PCw~8˝}јb]aw:H8܏d2CTĲ8a[P\:8=(gw΄ɚ|cM8ipL|iH_.ڠ=&*o=\b%Chveŝ>NQ+Z`Q&ZpクmPQU-%jc|_FQXJ%Zv.͆WػƳޭ(iw/⥆Nػ2Gk]ܨ9JఌOt;tc%065OtOcqQ-.w.>.BQ-vw qc\DgǗR;EKmޮqcόlؕry+$uD"h]\8R)]XCKmj|c Xػ՟Ð0Qm.qcEq/Gy!aEv.VW#8_lSg;nv%\^J"){&0rT
lJJػؔqxM;άJޠ!Z2+.7}A|>ٌEE̫(iT4_85e2ץv??\ᬭq5sQW-zp]A^SQ+Z`QL5--!\-P2p64	/TsE4a2,{, ޡn!IPC1yQ|>޽Ŀ#fNػɕٕɮ_֊5^D~@8232pnȏd/w@qcs4>1k<iG ^=\7],yx8pMs+={&qcޓ:&x8я@\Y]5րp{&	8 \R{&6pO]ʯTpTbX|czCgl":ia0^Lʱ2|iid%֖Ȅ	KeKkL8, 5W.&tj*ziǶp,~8?-TS+zEQio:;1yf?޻Б0rς1`Fz)Byՙc@,Eg.)%N4ό]PcOAN9P`~Hrrᯆ.^rs0a99NN\5.E[0"	׽#	ˆݢ2DjEV(nBM]A'(Z\K~u%Q&Z֖k--%2'Ҩ,FP]+ZQS3D".-9R)?/|ҕbJ$&kVYKv̫%w	"z}`G.ŇUv,]BόBlMq)oZZd!4wa5.g],|>?ʷAŋ؊|ww>-IgwgZ8Y1	6Yz/:@^ɮZ/&`1U֔EB*4_ZY/ihbd%--.ɖ/0˶lB?ʙdZ7W.&tj*g8>FHygGq\q5sQRcLѣ]yM*KC fdPb<-p'+Ҡ83Hi}Lr/X}`/؇zf4erGzviulƛ!"pK5?G+djrPֹj7dIw~4)賒R8wt"agmqHnH" $0(2\##']47wYS1m"=]Ӆ'IPM8X2t"?ker-TNA)	4J2#F|jKCGZp5t"67$:k	4`ӆGy0 l/&vF4	p2Y@)\$KUesKzJDf'l/FGыMעЈVLqESB5?K'Y.Q(*ek4FUԅ \qH3?b*Fh@
?g>1_&ZV_.ڠD$@Nd
zZP-I o*3f%T>N_@*]bhEbZ2תT1N1zՑI]a5Ӊ}ӣ*Bl.Szb|c/VB1܏x!$
B36~^LieKkLBD?@ZR6iMJ%T>N_@*oEw*%kL
$^_WD\-PZh8 l֬(BH2ܐɮNWRv`r#1"@.#OI)6ɚ|cM8L|i]@H=~V"J5U5Q4ѣ<Dk]Tء}ZݗQy7.	 D.b:(ȦpƟ ~œɮs	ɮ>1Y˹aP${&pM7	uɮz!	seqdS61M_8MtdQ2>1wdyY컳AA/ޑ=Q5ш9¸&.bN(ȦlOƧ0NzMtdUJό`tMq]Ԩ%H5˂oz! t9Ae[2gdiD	5ёF&dx8^#(%ޑ={&pMD>]`(Ȧi%w|cɮ0	.,eJ	y'yɮ\{b
l22)V4O`xMtdQ3&ɮ>1;A/6~^LieKkLBD?AqQ%sEi.%DIm<ҢLGÒv mE2];7Q+Z`B^b֖҄Á
84;
V(ҪP4Ka.	(-,`=.)%N4ό]+V=cN8;/<X'|vw?cp|ݠx k7Gi)@N5%!>hnX' wC>Gyɮߌ9Qm`&Z@Ü;-
^ɮ&?t]H]5t@l^LQ2]_R8%֖閗^֘Tp2X0iKL"Yf.5'3Dkه^V}ZT̴Q&eA3,McLˉeQpi'@
lH.rinC?Jp
*BHwgwB7HFJBX5134ӣgeKkLBD?@/LM˙R(W4Di.>NQ.ڠLJ/) 4QL֖٘}FKKLQZYQQtiP]+ZQIS/*CI@t&\8Bkv92dzBxZ?}`Zes~G< -]@t_P+\..Q/rzq2kѥ$TPN%_ӯWooToTo#7Gg/x˹"2$kOEm~z27xpWػF<v*
]l~pO;o.ئ^027s-\{w@e{3%o`A^GyrVߑ*/wzf.mKCgAgMrט\\3'xe|d(ؙr[@uz7N,*\~=.2z0/J(P1B̞1ҶYFrL]byό@0{&6v|FBtט\^랂Lyiٲ{яε<q׷S;,&a	2{-8B'1:}dsDɮzn#F\=S"Y#<~bCy^cdC\ޗ{/e .U7x^9Qz0ɮ;A7yݞf
^8B'J"r7c2^/5cg+ҧ$ta;X1'tOQGzػɮQtKi9#%ʬu?tF:{#NONW&#^l~Gy 9"hC|ёN5y7_5u
͓27gsJ5̼yq\}it3g~id(%N4mdeV:%U#="rzp4(	4vi\ok|ЁDlvq.-Z--'ekJ$BDliP{J񥥒Z[/Z\/-z_+Z`/mPaeNVr,5HJQ&Zѣ@^SQ.ڠj%kL(Z\f&z֖x]aE--3QU;.xV}X"2zLP.ܢ5ә{Uc˒Ѐ&\J.:@txlQv?KT
'{ON+\cirfI&eBIw%=:,].tئk#fP>BUܪ&汇Gg/:.tb_s\|bMuػ'̞ػ+oٽbt(Y]/\'9]Ξ2VO9,e_(wzf̛W2
P&e2$u.bi/d].
ܶ@?;1MN"7D7uFF"|D=]8_bUKNuB(#f\Kn^k=v&"=\Η]g]0/wL<v@g@zV_F\=SK֬ޝe?zd+;Gއpމ{ LT2.(_p,_w{W}z9UN72\|b,ɮ;*%@r}}xC#ey'#}3y+k$VՎKaҧ2(+'>.Br{- +.C !xDӣ#xk.odj"3d̍,E{&?sz2He>&V;-+kK~i{]0CaќNL;AR8?اp,	,]0tçD#]-[N8e{,2g˸ivb2xV-m*	_ZY/ih5e2ץv?b[Y+FFHd\MM2GK:4|/)031y"17/BZ:J3Ӂ"hȲD4d6u8J;;4
։A5bp>S[#O(Z%]?/&iэ;kLBD?>gK)Z72D4iT[5WcK:4|/)031y"17/BZ:J3Ӂ"hȲD4d6u8J;;4
։!5bp>S[#O(Z$dFɚtcNZ|j8{g%Vr,U+Vk=zvFJ֘Es"zhD|-V41
|-_?_f=̊HYKƾW2'ր17Eјؽ0M53J&,ct&"D@lJB&xqwNVH=\gwHFւCײkyTXl}h$
ɮK8gGgwL"YyDH0{&6~^Lӣv֘T	8,|\"T9JKrZ2ת)f%Ȗ`1DiieFEAtiD]&ZOB"hjx 5х-NE4C`SXzGwomvԤX.qfibؾ!4QjgҔCR44.!0jRȃayL\>E3sD$|x	ϧ!˂o6#݀ :,],!Gw|~-kж	199`8@''!x''.&4Q[Ւ&l^ύN#t8{g`cW`!gL𵗛5vq;lD&xZ+(X/) dw`UUQ% B{5Ӊ^5aUSzqH*@TϽ!$}NN\|ҳ"݄P.boa	]@b4ƿ#Yws83}*໎2Sy4z(G"Gql%"ݙ*g"*>Z$|9XF^>EeOޡ~C|]Af\L|9f..3:Fd|.>.-o/+PL@3^ M
.P.t.^ b. d.&@?& ]@.g85>]*=47bX*/wGgϓ[>HFe: fX/g_r@	kFOSOOe/رvpk쵦f|ڄg(*wmaȜp5z!tSѐl,ScO{muҠ:wt-mݪyMuפ7uRb|R8;DWC;ׂt,`)'TN,w^ e`2*3 U{FT%$N^Ȩ9:n /Dsv6pSL][b5;սrR'Z'~k;vAz=+>Qz]}( 8D:1剂F /)2zD9Z\Ab<2&*5B#+;zL7:hcT-Xp0#S$Ew<Eeiz /)EϜNT ,`%yL/|wZfX?_rR'idt&x[#Y;28 S1<AїL\D{&:l+.o@YHvfV_1NO{6 AH>qĢ"Gz YI9fIS!yMw8_"qdq&aݐzuC+Gk;}mL%"+Mrt YrR*Z#\6H>JE75zD=(ZfF_?z]Ft/c1yM|>޽dS殡R#=rR-GgsJEײkyw&>HPLgvw'O)Gkb";wa0~GwW wYVc)z`Gy eOIE"#ޓ}ɾ޲6}y^CR(ػսe"~Gzdl{ӔB9=2Bq(8AHHޮRNi٧ rqC;&2룳xpb܏a%dsJ%gkb(Tzz$[k7QcB4>}mEGtfbZB>ӧJE7;zD<oIE"273{k.S ]b_5u
뒑n;;ZQɮe@`/)'|eրh)g,U_leuͳs1{&|οt^S5'(
KQA#(^ɮe%놿#tl+zP̻|c S(Gpwcg8V[҇e@ ?ޒE#do\5!z]єq:3]ަ@>j"3%"vw>od2yzL|s!gyI;Lʄ\sv(*,-(-.ܨ}QH|bײk@YI)ϰ#TcxJe 9H&mS0qS5H;RO;2dAR9>RHLwI?8ւjiCs}h/#AH33A`-"r|w%O
' NMsQH̍놿#~/K#:2'Fb}{X;]BFzYւd2yzL|sYEE7F2o`)'=
ENP%P@Kz]}:.Zp	,>B|E+R(	"ʈ)vagfI֘W=,w7zV}C,м-tsbNZ9R*L*BͳrJf|b*ɮt^SBW;ׯXײb55Ĩ< /5%7$KC,16{>^LE( %
EB)	eR,"r{i^DH>BT@YHEU )D\"ȸERNjѝp)'L9PY$eaWǦh,+]WzL~Hb	4/]4^W#tkNQ8F c*%25̳8®R(^"zOyx|R-FV-B')=KK@YPʯ@YH5ʁZUۧP2\{lr#-\}h`8cHj|[PFdЎ6˻|6en.u85]XEU#6K/ӯ̖^mɮ_Q #Tb 9deSQ:0J1*d{&q;~2,7rG0L85 6|@YHm@/P2\Dz/)Y9cޗ_$OG(y(̬e`PFd!̗zD8FZ.X鰼J̗!WH:'(
ePp"=\SLd@|c緁)|>Z"/)bNnwzG=&FC#wL#wʕPe랇*KQmʒIq3t Iqr%Wn*yOc;pfbAObP,)
>G`dݎ'WFz+~ɒɔ.XBNq+cP1eg/K=b8>1˹ &~Gx6~JSh(|f]>1dwSqػΞnk;ƱRv^+@C23gڮDw#Zd݇0wDF n#O #QBP'|e_y@m~Gf1d.8k.S ]b_5u
뒑n;;Zk1
Ӊކ<˝ϭ ٟ֘IB8>Mq;Wόt,*hz: YH%iRfK/6όB:K5uQ #Tb =ePpF	B2,z^ɮN;mܦFP3pk@T} U(ZfF_@zLG1yM|>޽dS殡R#=rR-GgsIMs/7N;Z(DE%'wJG7bo2oxTou7ҍz]݋QH|b)$=\OT@YH<L}:R?q('9)5H
!}h4B
wl^Sz$3Jd>V2MW{f1NO{wӓYH>NrR$Z41$'8{:ayNGj%r1  FU*ҋ,1ɮOY,G5{3!NrRR$ZIBD@H< XjbJ
@Xo0_AH8.yx3^"izw="#=.DAF7|FJ\.Vwٲ`Ee080l_6v.cI"@G x28Ti5ڦ#$q3k)r~ŉ;IYYaJǰ?zĨJϘ@t6]Dj;e?V/)v.)_yAB4$p*@TU t`j,%C2,7rG2u@Q41'{,Cg5|	k83 #Tb :uT *gkïܧ8Tn)Uԟ, 
PdH)B;Y%"y5 u~Gz^+>\"cXn)f6YyD\= 3wV;hR0ivN'|v|iC[pYο_7F O^gvwQe'DC5IE"27d.8k.S ]b_5u
뒑f;;Z!ɮe"2sJe"~GjcO/<cPt^SQDʬuR-'A^OS	AHF GVsu#Q Gf|e_zJ)R(YH".	j}cӉކe,*#XI㳻c(:/)+>Zt⛦aJ'֓ǲk}o@8paUGdV2|xȝ14l@|xOc S35Pt^SzJ)Ypwޓ vgFQ^S_wz~GyT\15̼q;ޓ$F\}iT,glK/}L}:2D!@XnJ)5zNuiJD; 	) t>;c$|n$j0cCbTWg:.v6^D).yry|οuP#z]泃_>
1 #Tb 82(ś,0	ɮe0-t>;c$|n$j0cCbTWg:.vHb)ޓ%X6_8a֖2-~鰼޹ӧ`h|X	]NQ8F QMScXɮ>\c`#zDq3f9\bGE|Vp5zV|R^*ҳPC] jbcN]a;?M9Vk#r1 $FUUX\}j}`lu^Lj%e"Z}f9\bGE|Vp5zV|R^*ҳPC;2K?Ur;5wوNQ8F 8ʠ(F;1=\<ܦvFe]IKj nGփFcNXu|vbgNQ8F ʠ(FŖ; gkT0ހRcQQLHZJѧBd^잦@p#ւ.!&=)	)gG>{Xu,=L%ױ:N>ր|v	:q3f9\bGE|Vp5zV|R^*ҳPC;$1'{,
uXـ¾.q/Qk83Lr1 *L4{&ʒsPTއ*^fbr7ic$=4^b"iOF"r⇽x'./N
Yl.1X@_w{wʫ.R0^LRvX4RtJ⵮R{lƖ&B-jp5FSŲeliD[.T/ҩ|iid%֖閗^֘Tp!}iY\$JѫW:5zvF^L?J֘S-.(imFKKJ#KK$K0{JvҠV.-'ZKB"h%@{l p5
ָ|fh}\e3zW3@/Z2^h5ˉ\"ahr4PLAP@sq2ɽų>]pf)߅诱1%P>6/%KqI86tB厀)(l.5ȋHǙ&pZ"ݹл|`@.1l0)>$.&D`	..h˻0	FOHce]&݅FGLXC?{	n9K(v.Hc^|WOqx$\5LLw.FLҐOP1߲ΊѳֽLңgR晢Gx6qs:$g)p 0w/ZgS'@LMs*Si٧)/wSyL[`P1I7FQ&	#`,gf.9(k.(p8YX7|6Aq~GyaBK#Ockt,`MqX\u_ "pDΝ)7јb^;BFbwZ5̼e8ea?ϭr3pwc&dQ3#f LLj$=DID6HQ&eCMu-}F[l(Xػ}}Ξ+vHu)UGj(E[/4ӯOBɮt^SBmm]\%od&	(0{&"yE6^keʅn/x;b]e8̬>DOu8J(X}Kٮ.2__~cthxCGkthU>1ײk`|7gǲX!8ceSoS4Z9кXcb.;tHIƫϑ2awFLң5JIPEp,(k ,89')Si٧)ՑNE41=/wt/)%M#nó^ɮ6Y֘I4wtYcBpwNRX4Z_w}h%9g/,2d叞Y>-.q;k!}f?RȆ6N%FXY?&vNXʾ/ѽ[Tq&1%⵮RcH	@%K!洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=ڹiY\$K2C4'K
$^=FkKlDiE2⌖FPZ{JvҠV.-'ZKd8]ZHomvԡpkhȬp5zfbYһ͉\)a0J@hc.3M̩`D6ZlbQ"h-]p䏌E'|b-Ӡ4m5)>-R~!p8wt>@vpb0ne.}VzHNOzNO{r{/i>	&.OPl%] 4F'2Jc5ѥ|c$\|c?gp8˻Fd_zW3g97O:%bˣc=:''y(gwBrs/5zN%ޢ)	Ķ]LN=-fί<V/3/$u.3pNS';tYH M4atw%wNfV9;E7|6Aq~Gx41T+,љ=dF;O>1d?9O`8;),X1|bY8ւ@eΣ^ZBH--$rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%;iY\$JEzZGQ&Zp%TS-.(imFKKJ^-,Ҩ].(Ie֒-NFB9 	\+Z@hcBkiD/5˖6p=+m@r>eˎCb 214ݑ}arp4M̸^C+"gDPAXECb!l-7 RP!,dnn9qVއ|gX]flǮtgk)>`"2\E8=̻*dMuw$~H݄r2FP]r&\Q_wrdC#,E~3qL :b8ޕ,5'7kn,i.82W4i=D]HX\=[0hII2$$Qg8YՇ\\,cN')X\_?t/)C;Σʱ`#5ѺT#Nό`=\|c ?= t#G:t'Fb}{7_4u
;;Z ^2Xef^}h j;1;	D̏.(2Bަj
$9DIz3'Q&e,=\9`8;),XZ_v||_b.5=3;$:Ƃ,S.`lDiID̨&Z/4ӯOD5ΛhM|#z-{+Fd&	'kB' 4^Se_*^G}+[z.\Xlea2QH]6+|?#|a@Zмy9<ɮѦ|c({&L f,{.dC#,&qf6{.\/4ˎ	3z_+fZrDk4.jTTcb.:0,	$}b\.xӔKDN&sL<jйb:-e;n;dيѤ1ό` dFP;O>1 Mq< >ƅHi`Bi|>HϜXD.S?=8㯹4?f8Kza`0JF/İhȆ6ebw&iS?Wo΍H36~^LF1k\w!"p4-jp5m2li<[+ZQ˶_ZY/ih5e2ץv?_`ᬮQ%p^LGQ+Z`}Dje-iiB	vڠ4f.˺4'Ɵt^ɮ^9j˾Shd.	-<^Sfdsc0ػcgm;m}Ξ=\zs X፶sϜVOύ?\ɮ^[hrG8h]#AHZdK--N"|v|iFOd/ޡ5c6vWAɸٕ΃7k	;ЂE!kzA",VeGm0C3\_v^tWAɸٕ΂kB]ˌddp35;yƄD{&xٚl2cM<%֖閗	eKkL8,3u΍DFHsB,fkLmikYDjGÒZ4Q&ZE2֖d}\f`2TFToiU1tiP]+ZQIS٭%Z.-$pjS1ފ់k\ j41߅,W;1>14PL!ˊJ^ĳ2(4P&]9:k&vbԎH8tD`|9`7e'Ű3%%qb:N5wt. ]Fuŋ:.Y:''w!9=a9=콤l#όac?\duy`+1,_a;odFc506l.d_zW3g97Oغ%b@Ƃ.3:''Y5ӉF<D.jj)	̼a8'z'wq3q<;e%`IL!ۧN(yx wN]&BcHA))Ʊg0)zhY|19Ї}ANwSGzNGyr[,c">Gz(.2_ƞdA0:{&4Dy|c^ɮ>1җ9G5ӔfCGBQNQ%͓ͧIQ8,{&rwtK}e9I`z>.1k\w!"p4-jp5m2li<[+ZQ˶_ZY/ih5e2ץv?_*ᬮQ% K
%kL'(Z\ZєIf&zvbil].TP	/^ j ako£%D(ҫh\FRٝP[$kѓ7B;Bخ4dH(^4uR|_e`	3p䌯/̾pc䡮D')$wNfVu{|1#yN7F̉1;Ƨ22C5ѐ&=\|c%LX^Ş'8092>q`3.eK7K.S@fZiEB*ƖH	--洶_L_&ZV_.ڠ=Kger,UC2lְoZG)#eeY]A3Z[K/BKׯ08Zih9&7Z5gk81dЎ␶+-Y8_>1JM"b]}a|/)?8c~Ò2p2t4ޮ:r[, |d,^SMQBiHW;Ƨ4J霛40MqV,{/bXISwtYa8it2yu%fZiEB*ƖH	--洶_L_&ZV_.ڠ=KiY\$K3FP̭[5DjGQ0eTdiqՎY=7 єFP-QQtiDh1tiP9,R؅Ȉ4z!5z⇗ݾs2f(^4񋧋VHиoŢ`찈L9_8Mb(}ά,愦.)Ib)Z:iul/޻%v)0aF4 7BW;Ƨ4LMtnK'&,=\|cX^Ş'8 92q`3.eKZ_wZ36~^Lˑ2жV-m*iTH_ZY/ih5e2ץv?*2<"52D7Iq*T֊8J֘>NQL(-zLoQغ]}Z^7A@׮߅FKKAȈ4QWBи)-,;X4I&nw]@ijP"h9B4}IIƾF1ަn9~gVJ掋),	HB)5h\NSe{|1#yN7F,<2_ȀJMMq0gǲ,>ŏt	1ɗw@wN3,XZ_wZ"?/&eƙT[.T/ҩ|iidH_~kKeKeKkL8,)ZfpW(UMhQ.ڠsҾniqDiDk	/G,#go'U<OЊ.
iac4#g)%N4όRV="tb)c<;	ċyӬbV$C;Χ~r7%2`H',"	N}E by3OiF閗^֘	8,Roger*%vFbds"ZhL@ijbQ.)Rup6~ށai`u]p9BXaQ#OR	;>1 z|cJOdӁ[?gqF4/mP" 'ldr3FHDN'=߅@ihz(M/؅fgty՜1i982.^Rϭ'u8^Li" 'ld3FHzifs7>V8*2ף|
%TS-.(imB%Q҈ʍ*JZ҈LȘZ.Z.jp4.Qk\"Q0wu9xSS3D+Vw=@hiJUsbX8pjt(@l@Wd3!|iyp.ܴFd.	Gy+ɮBG7v^h8{o
GI;'C#> |?#l!+0F>4`Mq[?`exǻy WgY#L4<_w&\jb@|˄=]`%h#hcKRU>=]\YrMqv.2_! F}g4{&4k#Ɣ^ɮ>19?j+H"pW]cKә^5̯NMr3 dȠAXMrtۈ3]yv dF]G13Oʾ}^Mr;w~cvgb!vFldP^SC:W82{&|yMBcV2;}9AAlC3(gƟJQ!f'k#Gkc#1)'GgY\=\vS)#pdsCfE"BƬes{&-x;-:6F5RG)p=\9 v|s\xMtuOղPMtz*惒9΍ 'NXw@.'fwj' 'Fj#$~GAݪ{	Bs^ p@JuWpBnJqe+%L["q5L1䑹I9Ƭ\f
^ɮe,;>4ep]m\ )D,إBl.FHʿsό`3|2GosXH"]`%N7٤qFFeƟyόd]Zg4{&  HYF̡>4PMtioόi"{50AN1\dD{&|阼1.,WgYK8]2le_2@f{x2dרoqϔYc!=w/ؒq#bifLcO$hMtipόi!503/_#z }\ifLOfMtipS`eY+`mtlXĲ_S_f,:gu1~2{x2be-sXFdX3|>ēvgdb>4+#O|Y5ѥ^|ctMq(g,
Gfh@̓O|XԲ>1=\|c @12gk\d^ɮeqfMs+^ɮ@ɠŅ$Y!Ne"C+{5,)':Xe"Aݝ^n9 P+D)BP,2O"^D+\EV!OX&_wh2G ]vwZ`Ms^SK^SJ2PN1X"	V:/%6'PRy]TALR~r`:,,.[kv|b'a'{B `I(RHO:$9`I q8ԔAvJ a(R#aDe.Y|i RvBѩ(#**T'];6p*BѭJjp2Yh2DFeu=Ȣ)	UQѳHNNtmqMDRnE!9=&9a9uNsv,O	G?t-H]`{sXtb 5>7ɮ; 'H}3';4%	IBsa8.{ennQٚK@lGOdG7dvf4{&DWd:V[.ػ$w@YVO^ɮqOdH iN;3[eru\b	ɮm:;3VW^ɮn#Keɲ=^6cWdG6`C5N[+CwkNՕ Mul>3#ʻ&;C}{݌ZQn# ָ
ɮDpKPX(Z`]N-Gz;=`Ms> |?#q@|ifEXnǲkKRdà\
\5b'gWk |ŦE4/jXd.VN{+k	;;oeq@MtsiOD1y_19{&|#v. `J0㳼i.Q2n}ksgk챼kb$y+@MuL;vw?cp|ݠ;;})/tN4z tOeC>;=#gk.?ugֶ Gkun=]`CuXwiRebGgw5c`\ 	ɮ!ޡWAaR;O DO%
E),> |>ēw#ifE*^ɮ>1g/:޾1v|cH7kK||cH/=\|c#36wlؽs1yՐcurޭ/)/4/PLʤ_drztL*	R9^n|bJ^ɮ_|ޭm;ά[rئcW{Si,(bۖoLPI$ob 9iF4NZdS@5%
Bq$@M{sSy0[hj\/p^.ڔ-@NƖ-N";"֒ŴSȉ[&ZO֔H&B-m*iT4_~kKeKeKkL8}Oger++IqQ.ڠs1$h%kLyME27^Li5b(bh@2ZZt,rX(Ҩ䏌EAtiE~z04I޿4P4PZQ1[3)(:bKVYF%Xo20FDʱ$? rJ!?ZX( .K=X'#{ե|叜zm|Mwn[X*b^hE*kב,C?/ޮĽ]sG r;zG?u rdnՊɑ/=Tr9R\tj IqsiDF"u+(^5zO_wشN5_^ɮ_V-W;M'#yMX/N=fq/ua8X|6a];ش5_X8,<Ē\*#B,w924~ɑPLxr%ʒkV(*KCO@Ǣ&1)X@D2 ~ȃ1d5>1dFDƳ<@{&E;Y%gl#eli<[+ZQ˶	U/-,䴴_}2|kZ|jK?9FHJCZsKzvFPՂɚ	:iqN8;#.Rco{ NtFgLXVR2Z틼\K^5eܤ阼4P\SuK3pP8fӰ]@H=˩2DCD%sKz'Leb_"z֖J֘d}[4 ]KfYtpvG8]tD}`~〼 nb\:T^,	нucVXXb;7de.}o8֦#97b޲ſ`qu;Tw7t^SXw⛢#3pPyy3(4ZZ/ilipH_&ZV_.ڠ=5?vl"TZ+(-샲s.[u6A`}ֹxƟN/)N4|9OR21FXSnӠXeu0=$/cxHl]'B!q/[l0!ޗm$h"hD2"XL1/>NP"hDdGc8<{g.`(hITJAwth9Dj2ת%kLȾ84m/9a_W)ZFkKkzٝ
DYp	')եM9NOKt-PS()Ҕ

qq7b%t<r;]BFe7vwt4{&]bi-.ɖM֘	Ι4&{F1洶_.ڠ='<"Z&ҢUE^S!}#3t'>аLFi8_Q[bRX:ym]ym;Ba/)UV1ʜ#u;#c
%/?<"V4$*C_J֘>N
(mPfE#j$^=E2֖/P[44_`a(O
c'b},A$wHf4a%>pfQt i洶_&Z56_+Z`" ':gҠG=K0b/Z\/mPa^9FHM	4JL4FK|4Y$ތ.\{6h^	K >GzsGzGպ⚁u SP4/Z@ށ[cMA a8i8SJJ?r\i. x~Gy"a+&1Gfؑ X./1b^E_.DL]x{3Ap0D>AXmbL4h~^6#)艫EB2?r'`1;ؗ拗ًj|\E@96f/"R:),	IlX,`dgi5sJqB2ף'=v%TS-.(0!%jc|_FPZ "hX,u8)صe+3OX&_wh2A]g(pt?#^Eծ#<z22@ddH>1#k3FVX228dds=\ʹ,97cǲkai|ǗĎŏeu(	e.h|bGL{&qc#y,ol4Ӌ閗^֘	8,S9(j΍ER֍U4K:4|C}z-ӓ4'_p|bײk3޻_ƞv)Ⱦ+2*wcKB|c5ѥn|cɮ>1Y8Fpyy3*4%BD?]2D(iѥVj%TyG\ע2@ihgۄηd^i]ӯN.L93pLҔ
݂A=\z6~tiGbC$ic DǲkK>1{&6p7e&a̖qNst2cL_.ڠD$@Ne3g(]sN-T"nQ+Z`g'.])xQ.ڠh$^imB	/Td4{JvҠV.-'ZKd8pѥvؠ41q΍L\dyy|%},^Swe[mf}5~SED3q81?+n/Zc	Ƿ_ v.ֵcҶ ޠg<6(ƙeXz[*(_OeC?;ٺt/) U(N*!ŏ:9ïz`WRv|cA[?xuC_
c{/\-͕^ T&)`^SFHeemKmXG֘H㒯noF:N:2ePt%NFM3	bAL#5Ӌ8u!gm7)1R>1',8#8.1'#x{lƖ-N" 'sZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mPb͜$JJ<pC+ޢ]Aѣef8KQ៨0(iiP(-,Ҩ].(Ie՗ݾTPZl_f3yb0GSyMHZ80+n/ZV_c f ]y3 WVμAu,AZMKlb	#Wޔ}h_%^7@Ft,1N:2ePt?K.2#2
ɮN_;mBMd1?qeƙqŴSŲeliDH-m*iT4_~kKeKeKkL8,532Dt;w?Q+Z`th8W}Dj4{&2(MN,V|cGk"!{73>1VdFET7z!a77fMtdUe蛝=g0*=]^X]/ٟȠע蛥=0*0{&2(H\OC7 w$ȪX|M<?odFED,|cgkg:1a|i]@H=RJ"W4jkp0o(IzkOGC	&鯽? 'lSjo??L"05Y2FH!,46~=c=,\$JZ??LDFH!,46~=caQ=H4J"RީR(rdZ?XQ.ڠrZ2ת)/">-ٚ	3E2
nkbն lq4h"i{NKm"r
r;őɦ<,w	+,8)޿l]R"%&Fe9Ocј
~Gz	 aI9DLz&r;X22*35{/W`Ȩ\j̕Ƨ[ё.,d?R[OuђX2RiiHz,Q]>@$(:S/44ƚq}2|kZ8]@{g%Ttl!)sKz[y\TzfJ֘>NQ.ڠ}DkWS-.(imFKKJ#KK$K0{JvҠV.-'ZKBKvKSѥv.mJ
ָ}Xrb8b641<O]g0+&BM/?C}8rA;z6K$tFz6PxܼWD+?OqrKɮv,@taq2µ҅_	_Oܐ..qkŲfqxive..[&iPz6ҦQ^>4jL.:]愓
(n~
n4431fbP'!er!XD;jRlxeqH7$"Ӣ!MuvhRw؞.(ս)epGqJzt̎L,{,alq(`p5zmYzk}ރ<ܼp}n ߋ;Wp@٣!8ٖhI6,]<eE܏ wF.~n%XcWJto>1 nMs/u ғ,V|ct^S7lVG؉
*F(Z.k<]L*lSza|c0*zm؞p}P6
7F.HO6=LӜA#ޓtg;8 wHV$'_$2BQw$`Mtsdm:2fa~J+dCyF>1dX2T2TCQXυއYx3+m9|ǳ<]J[q8ypqL2``Jۀ4,{*G@+g>2?޲7{P`𰫪zm]'MSXR%KDf!/ V)Y7yXU	I#Y^:5]fى4Nvb\}hW]YZb7bfl7L#-(=>j!kRW=pϹy&n3hX9F\Cjp5taٗAՐN̓Ȉэ%㲈oQmP|j $(,01s}@EU(3		Em[0'f\b?#[%X{2EAFQp_#[ܐ|^	{w-%3+eɝ͑ȇFѪ`^yeYq2ْFBٗػՅQ^hͿػe1T[PldwoO>1P;wսJBnŊffK{6`P6єMp|l2OΣzόaH$g>GyyM\dړ]d<<>Ǡ\F>ǥgksˀl=/JZy RYC]JzMս77;I(eR =8?(?Q!hTGj F)n	 ϭzo" Fz4zVYPTrH3\>;O.݋cf{FҒ>]0رw8ˁrxAuLSw4z6̽)5n=GwJKf^,mYfx!Suo@NrAqۢ3ѱx*\k>bN)gQPxD7Db\
8g=m$>p7e7bƓs1sBZOBO7֬/6MX|b\;^\4Eh
JYU5ah3|#r/)
-ײ7V$m,{&qcɁGܧWRqHƎ"?DecSqͧ=F\|5|oorBu񗚽V|c7={&9< ɗVX{zȚ1
dX2T2TE7E(ރ>{IŏQ+n}<]L	g" +g<>6x87p^ǾiF/Yէ])/xz[q0a8d=3L>-`Ulٟ|24a4jP=p\=6./Ft>^H4=< vw']7L5'O@^;;Ut)f)q<}hd2As=b^L|1E⵮RcH	@%K!洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=@9jzh2Dm[TYR(rdZ?Q.ڠsǽ/_V>#T/RDUоAzA S[~N>1!]:1bX/)˶	p2Yx?)jzh2D*o=\lZG΄]A$^Z\?f%h}Zʍ*SvҠV.-'ZKd9@ii|E	~/5jH3fC˝ʶl}.yMۅ~"i8Ȣ 	0Y@4F7#ɿ=N<@5Xؽqmo"fK#Ľp9ڜqeSk%ƿ vRMjmè_X>zd/w t+UBѥόl{5ѥ6CGka?p˻s`wuX=s.]e1C8_2b0wzXսxH axqKVX x5@N$yHhBHkJ#MЏ'CXD8
:ޠ0ػ|?t'AK.,3Ժ,X~H0,Ҙ׽p}Gz%zS@,4u%:rn6KOZكbnČ앫3q8䯜k<ĂdMrX,0v:NV8;@4c*^Sz%{Џ\8]ce	-<la=-lI0lCS^Wa+RƦRGg!,hw&wz:WLֵbZxd';0r&Ǟ^Jf\9Y'X#1z%z;fKoAh5{6)yȘ)d5uXD2&
dR\yΥ$%T^sH#9d9bG3|`jO>1 ksr	:	ldЏ\D2&
o@n9t(HNнxU.@,Bٞi%,9;އ<.edr	:JcјH2Yh2e'{0,1#$NW6KV:	lH0bK-Ie"ZՊ o7PÀ3^&{D˸6ww\eYOG|'|6Aq~Gyi|W|,,vMti`<;I{&D੗^KQ |W|2.FdY>1OdFjOc9g \|c?ޡKQ  /cIQax=]Y'0Mq
;^7OW"yz
ɮK`Z@.Qsuue3 %֒ŴSȄ	2xV-m*iT4_~kKeKeKkL8%uOkm+\5uWxK:4|VBeYQڌJK#KK(NFEAtiD]&ZOS-OP164P)qMA0^H2yx%˝ޑa(L/:a}cT(X]g"-'L`:9Sz͋Γ:=\&Y41*7wʱA޾4,ap#~4yibQ.	ɮ>1@͟e=腳&n62z!pƟű7:;۲;m/j|.?
zps]`8vB蕮\~|.[4+7.Gx00&Ew+~G|%_>1dXqVӂ>^hI|19a^ML֬ ?ޮVӳNoKpOc`g=Q<^SzW|#	X#UL8ovfOzMrY<^SrozqJpau'9@Agx28ÿ>T=g(ޅTWz79.Qϔc&FG'ֽɮK'sq?%ܧWRBR?
Q7S@\5 4z!t'Fb}wHB;;ZxɮeRe"Ƹ|&n	)q/'P.du3NS2XC5ػ#\7-/ػNFQA?/g^-Z--'ekJ$BDliP{J񥥒Z[/Z\/-z_+Z`/mPa k9s+vJDK:4|eŞ5--3_0G$^0(-,,b*JZ҈L.Z.i-얧KINBZ@hcoTR/*._8fዼn-vlX$F&7n F 
1ϔO YD[샑xDJ"h&h|b- 9'Ent9)`lXlR|'bɛ1;'zϭzV.##X3	<M!gz!d ^hyv)d^KҒxBmӝii e[	_,4@fGNPDM(aCb1zo&IdXGnsrMg&A5Z3pߑkV|v)մӔO}ih3|#{yLHP*LoPUA.9lMs,nO8zL<_DdvdUe摕~ÌߑFL,!^MdE~DN4k,l"8ɛކ'y:gҶpe~GzX+1N4z^Yu	-r&ō0L3<d2X"r&hv/uoD,MӝXKq L8	!ޱA7PJ~.k@3aӃ<< ful]显Gzw¼S#yd޹?z{/X4zIMqOP36=qϨD@};{YUƥ&L2YzW|B<AǲknxBٮxWѢfw%O>1[55[pgcƉ^pނ
Y8S7H[b<_1wzqvv	MPS׀ϑ޽X$F&^?ycF(Z]d2¯ޮ:rZ	9;ϭ 7L%#{yLHP*Lkz2bD{&~qQecg1|#>1A?ˊb@Tb`:jbÌpv9gkwzJK
,Io]ōԊG&n''z֖YJK
,Iwg@sر)(^S.Be|fw  		F^pg`wy$4\"z4yYL<?bCaS NdAؼm;ȁLI"!ZDW0{Hw\3A	(az0@b@U>1Fw%b@Tb`:Oz2cFx'ւZMs/)=W>15	3p'|]um;4:}h"a <5=Дػ^iHbwɛc9;ؒf6k+?ޜiIaV[pH}/dz6GxB99>5rދ4ʺ?(S/@5me#,K]fqXRpM;cZ #k݋qވWf|c6o+O>1H:gvqu.VxjP{lti8[ZH8bd"֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp!}XC+C2FH+FLIe-iq.
ա%jr7]Kҵti<]L=@ihp%rK"yo_-
r=@"h_;Uc˛Bk"%>\]r"h]@x]X^.ӦlR}8siv2xe?kKҽOy{胏=虲`d>},46ػN$de\Q4jD?}4)X0Iïtv&j>/ϭ,3rόG$&KyصR?}9jW؇yt"SeL]胲\5 X=:tdo1yM|>t;]BFz 왑;;Z7=\>suFxxE݋s?2Ɵ(6b}]tU)
c>fhtK}bA9>Gx|]{@\5.^:2ᯱw\8.U7;=@g*/0P"Icr[R9p.IKV'0Rvi=\|叜:Z(3cL-Z--'ekJ$BDliP{J񥥒Z[/Z\/-z_+Z`/mPaxC+dZ"v)MˑsDiѣK=Dj1IQڌ/^!%jrN71tiP]+ZQIS٭%Z.-$Lz+	yܾMt6PhϬNȈ4PL,rF/B;J˧xFAB2]ܐ926	x\}e=XD/)ICe\t鮞v^S*:	/&w*ԃXȸKaN/%-mtᶭD=%gmJ{Q{dDY3虧ނ품{z0u@TG2b/Y 	ބ/)C;=f_*!+u[쏌aDdF!+(Ɩfi{ k`D4gw{7c()jf1-g%eU_
Q+~wP36DAlOP@.S{{U=$OD~ (AP)q2Ub:zID|vqwe@όjk?=D؆I7qWI7@I7d|b g.-K{!QdO:s̼3~^D҉KpD	(2zzCZ{* F%gmHlEn5l_@tEޡKwʱJŘF>1^ɮB67,|i6Gkc֘͒EKV84>1zm(eV[LC^?/stJ6%-à@q bnws;ވ;1δ=%&b[<)3*e̢S2*m:Qfpرb8_#X]kV:h7eȰ4!8fa\"W;cs/4/F]qbgs]<$]bfUzVoKsfY^}e-@7ը@zm֠m1wϻ.{wAs&.h4a9gfAZK(2f^ydg={zoj
YE@=b4Qt=fm'k~Gy.4̟dOze$1l3|#^Szd/vaƟ b_*!Ɩ k,4ɮ>13	ٲ{()jf0FQ6ʱtL=6ї_랇hB$|њW)2z7&"jיo%2ޭ艛s)1a:zRʳ^,1N|DeX9ޡ?z!U 
b)N9
ɮX:>27rzqH|:grG^7ڸyR]}s@J	V:X|b 5Meuݖuy=6)``~Gy"ɮ=ʱP>12>/P*F6{CT	mQrS#b2jb:z_5^˺̊Qrǽ)lg>gn0C@L=9@gzRz
e>mtvw>LBoq<}hE{&c	:"\S'O&=]?/&]cKƖ-N洖D$@N-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`=ЏFH+iZ%^FIPєoiU%T	iqFkKjա%kpFKKNpSQZYK)X.m*kJ"2z@=/y=iӦ0Mj[F#e`91W66XLYòSM;1:j̖E1lD)?abJ&dfJ&dfQPLʄ23,vhE b\,lؽC}s_#4!8>;Eyr\]N#CqEw ^i_$F]ӣ+dO@@=\_(|ߑ١-݋p{0ػ=TzEٺ	,S4(: FC;34+KX |FdƺgkK	=Lʇ5515+##կwt%v.o9c#^x:2gG?J͌컖{C4/d.	\d٘4!9|W|-0V{&1FfK=HN|cfq2;Oy5s31a=fTZS13|#UKDQyMQ KTaҡb($G>Q>R)=]8WS`r?(T3];(bǟHMs/_0vQsz&k.=vPdN,{:qCޓ2@XޗrpY\^QQ&n0fm,0yz+@YBffcz!ܑ0-x=\7u%c#gX3.e(,V=YT ?;У*b$^SzTHUtb((ZaŏC~29{#Q@Ʌg*G@y(ԅP*Ff& ͟@Q\5X(ޕ?zN̻3qcAQQYV4KA$SqyF2稓7d=>}h,J..N-y|gseѓȩrA6X!_B	^SzTHUt<EX5|}h]8bUܧ:za|ck?FP*ayE]d{Tw2=HzV22s  \5gn;zW;2g#0g#$\lv.t_5^˺`u"O>ʾq稂;PAEqyF;=D?>2煐 t>pY;m/sw@8݌S6KvōoqwF6WP>G/7KBCXDhn6>X#˺tel#ײk-r<<_L]L> 3pŲe=E_*2͉=יfOFzTv{/`cơ6HPh&izuj;;|>^׍}=*=BnŊf/) !?ޡKxԀ1|W|<.CJ=]XHfT>150Iglo Z~ޭE݌ЋFL\3VvUvLL 7w=C;=KV1	aV4ƀ%41.4/c@:Mq+.}O,>1gl"𡈾3*N-{Z˩X|cwg>GzeU"^SzTHUt.|}id]8>29{##(/
v*1ό@ȘMs/_0vQ\LX]V{ dX3d7zظk;FDvqwe@όB鉟$ŏzN({fHN!qyED>^:J9'O/4r`Ƃ2xV-m*	_ZY/ih5e2ץv?p_ `Q%hW)SJvb4|C~eTS-.(imՎY(ij18FQZYAiFEAtiD]&ZOS-Of.js'gDf)-6zGw3zW%N4v!lRBrG)`DlՁ*(E!g"7bAδ=z+8g8 zW2J {^+i.@+3/^2z}:6;_@όA8){&4蛧!\r^!{-RWMA9I7Mvr7^S?S7B>l"V1/w-yfzMtb>YqOc0,{-bhMzV20>G\s;OLz&:>1EP!3?aGf; tfc_6k]ܦ (Ŀ.ݟbۖ=uNAѴCDI\v=BxZ7Ӡg	2 ʬ]&A@2:Hr:MtwƟp9WS:\]|cQ[^'Ɵmk8!]!ޡ񌌮Hu;ѳ9D%,.-x.,FYXp~Gx2zqB^.%ܑ;׽#T#Gf
JsP2C% Iip険p8RU~5ih蝸z3Hmu@Z@N(їu;ѴnQyM"?L<ӆB.Z/%ȁxc0O.yU@1qVG ]Hz6(* ?/&_i-N洖-ZD$@NɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`;G;+dZ"q,P9.p(0:4|iq%T_Q&ZFkKj2ZZP1x6#KK!Ɉj{JpSKҵti<]L<]X%@uqyws+l*?
c듦~!E7qI@Մ|<N&>t--=D8&X2ՎD\bVt"1)>+%l]uZ]7m=qף+zBKte(2(fCzx[#r-j'd;#{,ɮ%	2zѕҠG>|b{5^&.wƧhzْTbvJ<o	:7O؋ewʑA=]@z2a%M^|b]fHz`>t2OΣzόFqN> |?#8ԃBV1  F# :42iAMq#'{,bD1l# ;D[wx,'Ŀ.K!ퟝŏtlm;OC><,>1r?ܴv?~K--:XOm],y&.ʪ@UU UtYEϔOA5Ӌ}e]Mn9{G03H`TY{/,y3PdorCލ	ϬFZ|^^䰳,S4L9,\-s,=eΧ,	XV2
d/b9#$8U(U,DVΔKrzƜ%wgeӆZ1c#>jiB2 0y,D-a|K[͗ש̬cb)dѲyM0ua8Dд:2"lP;X^s]e2db_s>uWόC@PMti-AL;2-G2٨vvL/5Khvf@WފӢpJGy2w?}Yp/a>Gy^bZ;gKz2(%_Pcg;zW;2g#V-lXoJ'|f]`?El+i놿#r,Mo:27јb:zvA殡R#=doքc5̼qcïѸ[@eɋpw?ޕ?zN̻ !?=O;d>F\˾t}xϭKXxb]*:fS	'OX d2vw'qLswD'G8Q>cWk}r,<_1w4pcᖁ8uK/45	:P0(\.^J%k...Mvb3DљaC.W.GJ"ikpM]D3'COu/e:$ xP1toƟ/o'i'`ހ#d4P~!{&q'	=.=3ץw.Gxs;t2˲7Y=f@a%ֲ4p7Q*DpiIEl]EOP[>1^ɮ8;2մӆZ1c#>/&?4[ZH8[Y8[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%A/62D'+]yynpGZєK3DkDipKաpp3Z[K'U--TFToiUд1tiRc
CY_7/N1;X_#
p^.)F]	mX!D@{潃C&](&$ARD+iĢf9 \b}98{`zD?/O0(آLʪ$)%b$~9ڜC<4h6XU^ntCL4tGKB6xI kYyvyd=\ݛ7@7b3	g&&C;V1 P.cRMtia!EfQ>1ɮ>1?g컑!pFlk=]e;З]E em}/ΧUI&wGtN,b4j|C z;q:xcһo/_(ZQP)	u̷fYP&e 7W~DMӭ tNOQ8oS'G%Mt~O?]?8uZWf;qi٧jϭv^;N7d>1K`!:xdvwtG8Q>=]?/&]1؋eJU/-,	ZZ/ilipL|i]@{g%/#jr+DW2]r@oE!th8rUQ+Z`f vðmFKKQ{Z\Q&ZFkKhIxZ47$h]&Zҋ8)IeՎA1/?C~=Z0J=(-siE]	oF΋k}"h:4$A\0ХiFİ/)'fGkfVHd}q[J/4όC5ھ5Ė[E9ŏ>1gwd3؝<[+0&|Kmbpniŏ't"&ǽN>$!Sm7ػ6fKw#惈~z[c5.gx2[N{vt_lFeӋٕόBx3pM]!{x407wʱA
ipfj	ɮ>1?gp8˺ŏ$W}wsU
ab03]=EFz&d=qϽ2?:E>1 {äyMl"]bB|?#|dX	3SgkB2(Lig0lMqhrŏe=3KX5)3gBz(t/)C>zůe鑳^'F)y2_-OɖŲ!"p]_R~KKE--.ɖ/0˶ld#ҹFH+f[M:>]Aѣ`J֘#*j)_Qڈf%2תՑ,boiT].T/!3+ЉB:3WßF,D2T-ILz2_{#t
 SB}yV`	~}xLCDCgYCCq>/J&eӔl;KV8/4,edwOK9_IWi# Mtiֻ;7/j^p\ |d_	|a-)>Ģ&jqJ\8ٔɪO%%\K҅F\y(fmA}((]Go>;֌ {5W`'E/z {7Nc`'dwoǛQ^|%Zd^E%1$z6ы	K9/@Bn̢j<([4p\K
25_vj'dqt [(˻+%]?3N8o;;Zh<{&<j/&^?2QfvI,ʪƞqs̼@/xbqLY=A.
O%%nB(\8Q<.KĽ@=DX8˖7幆4qxK[JzYqzQ1 q}'`4Ҟ8(_$BMq}/;Cr/ f T2Bb]ٱw*eKf/)+C8p5K1dq}СР&?{|^LŸƙp[.T/ҩ|iieѤZ["X	}2|kZ|j/`gDoRD\dhm]D?ޡѣDj~Zr	<?
hE@ihgm͸N.
ݒ;Ʋz k&iIɝl:iɚS/5N֠L#fd/NtEޡƞh%YE]bv5,f=]]ן͞ɮ>1ac?<ceZ|j8{g%-\Q%E[PBVpvf?Q&ZE2֖d}Y(-,Ҩ].(IIfAhj|h05vKSѥv.mJ,pkSz3P#1I!-=j:$wt.˻'Ib> |?#E){xόj@AeS55%oPl%4I>4x 5 ʇ5$ǲkcLZyM\dڡaTҒi	>1H{&7BXƦgkcg-QyM\dڥ1I24<Ƥ]LƤhMqbzX,^Szd/v0,Ff2]y =]A51챁,\ZGzk]'c"f龹,,}a}"[$ptd:~3xPI=BSz1Ck~.2_,F/X#p4(8ǲkQF/p\|c7YPI=BSޛɞu+g3qp."5˂ob@zd/wx|W|1SZA@Mtb8ig7=\|c,`ß1(I=b[b~F?Χ9|lxV^.%7$$#BJ@Xv\󲭶/Y?;.o{Lvϸ}WJf:^SJ&N|?##y#¿0ۇP'DԱwn,ƯSޓ,iG23S7L::@0?hϭ'k=yu!gm)1\R>1:gDS,Yu9%cюn7@cșly=&)'KVQPLRTmN22/F:8lR	V:VP	J0V=&)'elёSֹf8g0Egu 6Taİʦ5Ӌ}\e]HYmoLWg	,Ȑ*{6qYc輘^@cOy<su I"2P$+!M^N8ދBs%E3~	3cbȣfҌ&]"[#O]Ks.̈䖘d?@WVD$:ԯS%)GF04PLR[PIi* ,ql	VX:,b,H寐Hŏ{u%We$1ΧÀ)!eByL҂Tb]-F|	]U厍9GD3|B>G{'M1 6TuSxĵʦ֓{&qc.S{(ʺH# TE6p[;R@\unئeR*zVRHXp1eyh*W-xY}(Wo:$PctdPG:,ttHc=9;ٚ!zϭ)P`@"X#@:a1,#cT'>EɮXe]HYidY# TL=[bs:Ժf/)8[שJPM#3tG}bb..BJǯ=\Xe:lbLR\uXEbt#4WAIEcŏ ,Χe%T1+)$҈/)Z=ｾy
)*(sg'{3D3oCE7ĀQהchı|eQx}i4,{&qc.S{(ʺF"G"@,#Ј .:)i2RUu 2@f,zVRHX/gS0ř^_J>ȋҝ&PRk^S"=Hp!|cfhmc_>GW;:l/)
(abZHʢH}hC5Ӌ`r1\R;m>1Ȑ*K)DYX1Wػя	)}cK3WAAEcŏ gSⲒϽ+)$҈/)ZI.Q -J҈@tlQ@{2^SzFC%M4S)ȱn1%FXflzCDofjv[i!yMyLP_Y=<rwZR|#@:a6ָ/ǲk>91\R;m>1DVHe%ǣJ6i%HyA&nXC:JCqM,`@e%H&RTbIPBe泋/n=|>2{u$l
ɮ{u%yW<|bOdH DpU_JXiW.w>:;MWoĀQRbPF+G>Q>4{&qc20צ+G3pg`T.2__+92eyv|b 5ч&BbMqIgl̓Ɇ@ZBѤlii [#-i,[L<bd"2xV-m*iT4_~kKeKeKkL8|Q[r+DW2ԑvb4|V9DkK3Z[Q.,h#KK!-(ҫ@bvҠV.-'ZKd8]ZH@<kaǡ诛pjRX
Vk\/z]/o]	|.ؗ|Z`f9ևUرw>1,!,+ƕf442_t|bPVMtiX||bP{&jleIbw$3qco]^c,!0Q@44O@*D{&4T>1 nMq?gpP|M\ջsAl؅cqHddqϺ?"cgB[؝M*q]Tl&)>]bVwy߾8wREO	%w5dWџ!ܴ?{Ak.Ń%;Cbd݋c-+{&|7NUF3|ٌd%f^q;޻2X@Ogވ|,{aՆWF40|?#
=]Uя@(dMq.ga!I5wGw\zxK@]Soz1yLeܐllEn8:,x?:E>1?fD>;24<̕R돌@&^ɮJ<̔|b155IX^H!^|bgOŏY4OŚLϭ/Wvi}]'A1_YcBpwNRX4N/]֌A^#)y2Q/	xkvԡnD$@NƖ-N洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=}OYQ%hW4fJ֘>NQ.ڠ3eG_QL5--(-,,b*JZ҈L.Z.i,]tii ]Rµ4<2T/'l-z!X6YG 6_xr,^7ʮpS$%?ɲcqI(ZEbvJO(.^g܈Hb`
J.RbiauXw"{P#)t/:ػ381E֮5||6Aq~G} 2%W>1 =]qߟH\|c42g/@{6Q^{fMfE%73D'F/>|a1k{n,7Es!ǲk ߯Sػx5_w >1?ޡKe%FD>4#	OdFD 	ɮ>16 Zv,dw >1.2_* 4dKcO[5ё:ό@ɮ>1?x|-YӵFl掂%bS9;#&n'#|	#?=3q;O/_'7ϭ(Hِ|.2__#"]iP>115ё7 f=\|c3(ec q9Yx#/ ~(4Fvr2>@E*	Va\Z
mF<~s ߽ [S?b_NhV.sQl9Űׄ[ܴ._-z.]!(4t
UvN΂}-(4J&"E6,2Ɵ8#MF@%X9#Hb`Y9[0/	
ɛ_@X y!AM
|-tb|PЇ7t%1dH8KtHtG7Dc}jDhPzǭgkϝ:6zZTe݋ '&n6@ػea?^{p+>thҞomӊ݇t'{&|dw_wYaHMr`PЍ'bɱ7pc|%/f'AHI=Lʶ)0ztx{^e̶.к"l\J*&@vKQOt ~Gz/JPz0'Enys؀.a/ϖP%ό"bmŁhKǥaH.Zѐ|aPodXukJ&a <-2_w.ׯH9݌3qcM[I5g֋k]c"`T[MtL^>u>ՑO*5щ[n,7EqXD9td/)T {5S7I<1DXΔKogӔ6q+eܸJ^IxTp9NISi٧)F[*N}30A/L#4/,[a?;7jAq~Gbk#">i{2ɮ%=L d<{&tZ.'if?ϭ>G{'Ib> |?#pdGF>1MȀόE`Mq?ϭyy2j1Ӌk\wFnKS5m2%dIZ҈]_R~KKE--.ɖ/0˶lB4,`ᬮQ%hlX3ihl&ZJ٥5dCAyM@ijcGӣ
|-|- _pfӰH=<!jEYۤ8Tf)DjGD7E<=4O&掠7GzR Dм,eQ:3]4GP>;;ųgky ZfӲ6~_.ڠD$@NezR;tʌ٥5x'(0(-ziqFkKj2ZZBKh=7QZYu8)ҪYUjtiQ@ilFo.w="ht?#7H=4/Q=V|aMp?7aɄ"hC|_C}:AV	ca|%}@qY}bX]pόs keȗ];1c`fMs~Gv/`ŏ,/w@fa|?#C>1ɮ/H]]8lmq`ݖYۤ8Tf)ZѪFK(-ziqFkKj2ZZQZY"YUKҵti<]L<]ZE-NNtii 9Qv.mJ
ָP^afh41'Dh4̻3/b=n9C{1}pM+NS~E8\[ߌ'H
kb㳹Zɮ/M,-4nwBTS4)ڻ/Se愢Gz@H7{&'
=櫎Gw*=\K?N	ɮt=s"k&wq@t1-Db]`E採R#!A5̾Fbw\}iC? [`5}67*8w!޽ⓠ*p|bՏg)>pS5	P	0]g{7)ƟWό gk¶ag~`
]9փ?$ ٯػXܨߑjyvwzA z6J"h9fcO=3tj1``C-|>vwri:2s	]84>05dom>1 *Mtwƙ2ԂE{f"ݙy2Z1k\wFnKS5m2%dIZ҈]_R~KKE--.ɖ/0˶lBYۤ8Tf)ZQ+Z`th8u(Z\f ֖ـii%TIBKFєFCF]%E1tiP]+ZQIS٭%X!Z,/)/B&{!iHZ.jr\+VKI GgDGOF`ﺀgo0o]tD=/H̞@,	,b,yj$1gϿ3/܈5?w;BFC>;;ŀJMs.O˸0Az6`n|bwjؤΧ#[,(g.K	/vܴvCǺ=N50#a壷&OP-uYii|KmX. 6Rgފ*.zɋ{(ɺ @2>4\}h=]8FUi<MqHpgrL[6}ǟ^Sz22!FΈϬqtks:2hx:#rhYOF%JBŏ%4d1CѮ,tk.r@5ӃѮZTTGzث!iEM*oIbdREO\H,fb賛\!)sC4ٟ|b;Y^L0cKIܖsZK" 'idIZ҈]_R~KKE--.ɖ/0˶ld2W46i*KWD	vd6}ޕ̐&v'\8b6~=c_АJѡ3׮̐#gd("hd?J48DJ >Du$WJ}c5=6?4,S*3f(nF]A'=̙Z\Q+Z`Q&ZB'XZˁȂp5PZ$`ZzՎ qSѐ35t4z+2s$	O/?t- bKt/e^#>t`!JHH:B<2JBؼexVG
`uH~k-p4%@<\<Շ|!腍I@\JYneN2N2Ʃֽ8\|cײkgݗ>1@PMtl4Ӌ閗^֘	8,Ri@o,S*3f%kL'3}E21/dz*PtiR`ҵzDj^ +hLrb8imDiid]&ZOP@ihQ0i7ˏov.=%5A8;{%	k<Eɒ=ػңS|мiUIјi;t"D:G,ܒ8I"~5%Q$t`fMt7nMtl&ɮ2cL--'ekJ"vҡ8{J񥥒Z[/Z\/-z_+Z`/mP`6iѵr7v)Jj5	5M}ha8{bTr$=5aSK3ѣK=Dk-iiBKmQZYPZ(,p5/|9x4/BQf'B#cС]%JBC'RՒYh^Lʱ2|iid%֖Ȅ	KeKkL8,'dgn-mCIDDkb4|]A/-FKKJ7C[%kL
)Z}Xr+TFEAtiD]&ZOS-Of.jp4^s<İ6tX.(e(ɛи(x-&+IBDҒr/.>[,C,yLF޻陥؇zD3.F̸	eM_^uimיoE,P
7-&fI.Yb5P.̼^wZ3YEy4P8l%4rB}:@}-H.FE6l1jP
9*XqVm
8Zym@6g	<;X	.X-t@l-\Ki%Ct >L@KY[t{`8qA3]ҊRaFGzpRx?z=srAx'bE3#_'zw*Iv0\Q??8$-<f-[d-(,lNaziQxJ?@zquiq;AI:[\)c}4.3G4/"j|/E\
J{1NKtbP!xЦ\='sH 'S.A@
 Fb4BY:f !<Mɨb'9D-EO8ɤT<DRu'՗tG}aYɮ&0a7PtqwNfV}m$F䵾/%hc#uk pM	y-@/(W4gSH[ePō[%|[&n	}w\~@5c,1cgp 15=F̽sipmwJKf^o>D85=F˳itn--$rZD$@N洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=2 [J"QZP-tGk -t-J."Gf򸩼9s+dgnڶ|':#j%kL	DpeWfK?FT/BKсgxjLMFKKNX^}Y{JOc8].TK'kJ)SM:"-X_Q>O#))q7	jE7YXS"X]{Brzfᗫ>bmQ#3g(4ƌ$rA)N9hc#]um;4:
!>q}|?#ZP`'YyA#?ər1Z֔EB*	KK%--洶_L_&ZV_.ڠ=F_ 2DhlT&gm]X]Aѣ-2ת)/FBK--&3UKҵti<]L<]X%@{lz!cz+>.mJz2XЊ`k\:dSL9,#341~#5!h4f6(e9S^!1/;y_(d8y}>lW,+V(&i	M
,[+J<[rL-&"fTYMIFO/_%)XɛOzG(z2MjLQ2Ju`R꒓AatKmuarV%;zK\ňwI	b;rwt҈м6XE3 r?eck^:cZa]gv!ֺqc#Y}z@T/K.9eI!g;E{9N0hc_b,:S lDX`[e'/pnD&Ngr#O]'Xdd`duwAPz2@%X%*Fem%EF^@DNa؈&D"|LЈRz+3Di"@dXeLʄ{MhH3Ig̢顀m)cf^5'7b޲$k,hF#x>fG&]XnňwOfO/W8%׳v'NqɗgLitZBDvԡn--$rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@)ldz\٤Q%qSyrd_Q.ڠqx.~s/.'hL@ijbTT ]sqaL:
tNrJp1pt"iްr_̱"М wfMX4 c.2j ǍDJ ǲGzfulք'\N\¯NNNN3Y='Rj'c/V,qR#]jvijɚtcN|j8{g%qm+d\٤Qet|,<th9DjZ2׫ޢiqxQڅqBijqgFCAҨ].(Ie֒ QwJP&\VQt࿌>t^#kƌ_d_#h{{FR.Iub7/
vJ:Q&^5˱Q쬟h ]ׅL^2axN'|D1/ZZR4>2~_p_M/b[B؉dl~.M9DS4T<5t%ݚu{QJ#Kأ{Ӆҵbe2O4?}*FU>r,eѕx/Ox/1|NM|!)eQrl.&e[Q+efE30(ͨY>Y4|6~-i,[L<[&ZO" 'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=p5Q%sKzܨ-]>N?z+^SN3/؄lDRWy,#`'W̤Oж4ٖ=аvr-wr|ksӁi#]VZN:f~}lL;#n	8,fҹIfFӣ߲w?wep,}OJ2=yv(vzvbo4|Len%kL
3Z[Q҅al2J#KK(@oToiU~vҢZҊ(nዻܚw腳/:|a@Mrxc/A}Σ.yxJ3z^q<wBS1iނƝ}qvQrMA鞬\pisArV|],llOrll/N.tM]EwΗ}@f}*	Es1yM|>޾/_5u
̍d7kznόeSfPLҗ =# 'mH|FԇmH|FԅݦO8!a6^	sy[G6腨XS^Ju#8e愢f*^ɮb^`Q03%S*#վ˺rMݓ p5KS-@^omBܵ<Mɫ}љF'Pwf^uP
Id'5*,LƔz,c]r~yf1l0\vǢ4^T/t΅.?P.ݓ,'?ܚFѐsGd~ӤCq᯺VPK٧t	SD7t/-Es}ј޾/_5u
̍	ɮeމ>1Y8c䣌^K23(cL+w#8 'ޤ `wH]`O80;ԅh7n-ўZd2XN,N.Gyq[gPhMuHRA/z1T2eNG>1',/&\liD[.T/ҩ84_~kKeKeKkL8,TgJ2=y+Q+Z`th8rUQ.ڡ(-z8*e-iiB$-QZYQWB)JZ҈L.Z.i,]tii ]R5oE|\+Z@h&%esu;&N.@(&˓q|Nc֜"Mq}t_ƻXسc͊cg\2Eѡ%X:}ay/X!BWVB6lZ͓ٴQ[) VʁeB[*]ӔJf2O%&eɝ%lquS/]XJzd21ό Fϻ,|>v]KfxW07غc#e{3%ё+uC#	h`=_Uv.AeMb5\872Q[#|L|&wXF*Hȩ/5;w8d/j|DQyM\du{Y|W2]h+F.=]ZOk@3q;jE1,|i|i>}W3g>Gz(,L3\dݢ4i⹒!N>1	/dF'{&[k>?;ŷ̗^Z{d.?C9qkٚfВόA?r;͒όI39xgue 4Fʯ3{&qcWS`r"IqH,Vl
LzϽ+aן`{sdyBl$F2*2ŏ|e]MoLW%#:gHwPnZ(Z]q͒όBK?O>1MYپ` |6Aq~Gyid1П[!8O{&4|b#5"u񳸦|BG^͖cL%?5(s	]^5'^LBe3O @Eo:Ro1yM|>޽w:Hŏ>1A^2X1g.w:Ywc&eQ[g>qsJ%mAD}DsBRf\Q+]YK5;w^rEn>	C%]ş`5̾3}8$2\|a ǲk@s/BXS|ȞC<\Ib>Gx{'fK#hD3g/,w`"hN^S_wzvA採R#GgyXMs/N,|~2yï>1Cf
Gy 9&]tIN5zodh"4vwCV^2X2\8u2቟Q4^SqӍ_#"{"{БIEF IE\:X)p$R#}bH*qcވѝoPS1ZBH--$rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%x3y+K3}ѣeTS-.(imDiFKKJո*&".@xSu_b_lfm%˛xS\/W#$BbaI=aIEОP,)(baK)NbaJSH
=ѓc'/d.o"xDGzwR)^}.wEFb}uh"4o14tMs/5>1?=΃<"i#
q;)]<\85z=|?#*Di|ck5̼?o"xDGzwR)~^}.wEFb}uh"4gsD{&q?k\Gyu/(_B!BrZQ3pBΏ 7{&#e~KKE--.	^֘Tp2XfKKyW	5?Q.ڠrZy?t&CU-\ D\-B:/shHq5}b|*_J).X٣Fb3X|b;] ύj{yl Y;^`b6o|bglYym>Mw> ȾW2]/-w%2{&2,ş>1	`&MqS	;̼}v\d_̗F!ɫѥ|bdF3<%ɮ>1V^44Ⱦ+.B45_][G!-1e9cόBXnMq<glL/&iэ;kLBD?>eļѼkoTQ:?%Tr2ת3Z[f1J֘S-.(iiBge ToiU~vҠV41Ƞ]3oS.nwt$7&9'w:z!lCR{&<MɯN4j.OD-x9ꅫyPɮOrkΝPᯨ%$wHGNtf/)ػΞz~GyTD.do1$Ms/7蛁y|cay/0.#22gdsv:@NzXv>!H]`C7e4dpmn	ڔc^JdwM[%$wzuДLG6swnئfRtB
>gk]N.tk0Dӣ#xk.odj"3㳹gkyeDF+ Fay/0.#?zəR9祍P|'jC;R	ڐNԅݦ>qsq͜[FGыN.G4ķM[%$wzuy(oD-@X@zO3?^9joe\{p)@D'\܊'
`yǙ6# v,49%E^}**bu (Gx2h^`*=n8\&@6zq.ئk!plꅫyN^ɮOrkTUFC]ˆ(l;P:uj%y7_5u
̍T5̼d^Sz&^r7\|c@>^K_ QGw.G=vedفsƨ>!H|'jB nF/?v8jT5tк)ZGzW_Je愢fS.X^PrK8bTU:3, Qyx9B:D7J5΁QTm4z!v:37.GxN-Db:zvA殡R#=;;Ms/:3މ;Ty/0A~Z\F^̡uuΆ5AH|'jC;Rv6p'\th1y>)ۮqR]{M-rՒ;b:^hJ&ntB%`*MuHRA/z1Tc8-NFˣN<ČY^Lj1ʢZ҈]_R!"q|iid%֖閗^֘Tp2X4ʑ2=yCIDv#wth9%TJ֘/BE#OǢ~/)/4s%!x4dwO@,{&49cό@'{&	6/g>A=b'2/\3^t/aRe{j??/&iэ;kLBD?>\7gGZAXJ֘>NQ.ڠAn$^}_}Z>PgeUfZP+e?N*,'|#HLɿ7~|b/)C>{ 2-KS^ɮ8! ɮ>1@M񳸤N.f<L{&897w&eވ*Mr>Gv̽}ײ\D^o8CrMrqg>1_&ZV_.ڠD$@Nd
o?\7gGZE5n'K
%kL@2vWI\E2֖/BK--(-,Ҩ].(Ie֒-N7PPL5	`z+g	\UC/Z|yvE,~-1lO؋b.fpرFz	Ȱ4!p5uXeo-e̼ί>e݋A⟟[hBWL֬"Pn6\8XZhzJ+d6`	ElV$fUQ+eDS1Y|c.ѕ\d|%GkO_w2!Dc.ѕ\d|%#5_'ػ~_zd21|s v\v.Y?ew420 pAe{PldwO.f*G8|a&eKj;ЗػսY9رLJe	:XQZVsqvKNJ׍jYSDfO>0@a穙R˾hWHKE$"/P	YxHå/P	z)Jt"HO`ѝ)}b3/pS;CD9ό"PHMu|ƯБI=F I=H#}bHOBE.oP	z)Jt@$Ri3hˎGy 9&]tIN5zodh"4vw/ɮe)ŏw;|c ۳p d̴J+bJm%lϚ(%lV	$̴V|a@{5;w^rEɮ>	C%]şg ɮeg>.>0@VMq(.eSVN$|s}րhXDQyM|#}§fK##p|a*w`"hN^S_wzvA採R#Ggyo>1q^2Xƿs0,] "DΝ)7јb^;BF0@^2Xeb/04gw.Zir%֒ŴSȄ	2xV-m*iT4_~kKeKeKkL8,T̄lL$JK:4|VLe-T/БKftgBZ;BK6ASwXd1##z!^iD3&r7\" TF,fDm- ᷺Xr\zAj!YrQՉ5ј
6o"K?ޡKQd1?.όB0bMtip8>1=\|b+5glr;wwFV\du~\tbj43{&4Cd?gp@|4Ǵg@v⛨Dc"f\b-{z2gb_bBsT.2_:?⹒#8K >^ɮ>1S;]ǨfP6,S4(پ=Pl%8_̗F!]ӏ@|Ԉ <.=\|b*;]w |bAK?ޡKQ|W2]f4 {&4.@xMqMTO4R~G{+/wOȅ\tb4|b=][<7kBi񳸌2_4_+.AR\dGk"QYɮ>1	S?{2_Ɵs%ш&Hёrײk"*N,c5!0;əF1_}2|k!"q|i]@{g%O~K:52D&dK3ѣ
%kL
աp/N&]]3;Y7]Hz!Z1QG=ce)q;~4eΧyNq;~4e GSl?Nş?`/#'|Ɵt^Se'|ƟSSl
q;~4eeSls8?.xqcqu8՟(T4Ɲv!"pKG (i[ZTK:4|WzhL@ijc%d%fƟ|%\ˌB5*Q;ɮ/){&%V7xfFw/?,м.F130mf/) Saّt"+f99B⛠LO T|	,Ve\lT%|^s.1dFdH>1K5ѥa	ɮ>1	@͟	[<U:2(/ػBPgiPK⹗CdFeZ~G|'"rC5ѥy35!(;w5\5ll]!(,gi ר|%\ˌB,(̃ODgkKٟOdCehbG#fY|ޡs.1.2,ȦYE/dFpd|b@5!$3F@I FƟ R+q@F.2,T_"MtibEɮ>1	$F഼F4/mP" 'ldcI2UMtdg8>J3ղ<\@ihzsҹzN{2gxY?/&vF4	p2YU+DEr6~=c`RJˉgnҏK:4|B
EeTS-.(imp/CfxTtgz!q]tE2^U/z.:Xcپ0NT>PK⹗0(;>1ǲkK3t|b 5"%gloXսCEy．шwzX Xt!ۇptqgq<9Wئtɮ\{|,ßb?>ئ"e!;Ɩ5>1kK3O>0{&T	;]YD,y|b  z=Ʈp
y\rXP|pޜgKĿz!k}	UY#\{&,5㟑~͐\du}q|W2	ѥ!dFwG!\|ba?y6y&^K/Omս/ZkXv"Շ@dMtltB:U/f̍008پh|b@Pl%d_̸#BioόD0MtifoOD{&LAy2ƗO/ilipL8V_.ڠ=8M'2XesYCF&T%T>Nf!zZiH2ת)fkՎu3<3ؽ̶.:zq!Lעnn8OʷR΋ei)6oӁ~9>1@%	|W2Q	<:{&42<Mq;[5oPQ^g;#bޖ3w@1s6]q6Yd:~5)'*Lɮ\{|,ßb??Sq|W2w-όB=]h41i|b[5 CvqtŞB'މ =p
y7zWEz(y\8/ވY2/:XJ@:b$w>1#=\?zJ.2_:? e!'Ɩ||bGkKlMq3ygBn9e׶tc%X|akgN3n	V(gL7vdo:|pG'cپf|b ?ޡKQA|W2^|bRɮ,n|bf{&$ #?gpP^LF1Z[/Z\/-zD$@N/0˶ld0@tyRkkJvb4|V_,foD<DkK~}Z3 @ihn9gFzM4l.Zt ñ#3&3'}ٗ}t>;=YdN!|ar~Gx4%!%6w ^G֎Mgk%叜y:{&|qyMl=V.2/\b5ijA?odFOA0{&#bfN/Z\/-z_+Z`" '˶ldLѤ-JU&fAll_7Eў9+nϬNiP
8?eh"TD%T^r2ץ74zZZeïPT%Qش=c
#8 :2}ٖͧ"|iN8N!}n2_F!eԇ 6^ɮ.3d 컏@Ke|ca5FDg06:{&|͋g<LNɾ|bIqU|#|N8 =ҿnO}2;; 60{&7@pOd',eW&dț$dvw>1c5ѳ|>1 HS~)#O|,3|?#&=]uak@	Y;4N8YE\_]Ɩɮ/O@h3{&$6ࡗӒ>1_L_&ZVD$@N/mPb?}~JڪQZ"qvFJ֘??/G̕<ީ݋5N"wsb7cpP(XDQGx4/]'oBQLMtiwdF5z|c%d2|,lqE\_!n#KR#,\{&4xKkE qX̸%Z N6~E2iӆz Ⱦ+kqX|b%{&4>>1 ,Ay3Ni_+Z`/mP" 'ld?#%4TAV\c_7th9DjXeb_P?ЀZ41x3Б0⍟)׀ߑ/5_v.ĽZבwg]՗=*,E.Wn/ךp1weW4\݋o`Dd5BN4u;(^Fb]˞EޡwY0
n7c"f闸f'ylnD\-_OPdwO|.2/Z~1	Qr4ό@d]Y|b%ײkB0`ݗN8F4/0˶	p2X?)gFtyflW4W*K%sKzQ.ڠs1I'>hViqFkKjս,j[rl5Q҈?QujKC6)ޓ}qE77^sXVny4}]
/3@>1\d_+kQ#dX@`MtdS jBt5 <
Y;[4};qw¾^F%z'M#@:|b4{&pM|,ßz!ܢ?q2>1ƟtWs.1	R~Gx49{&4@`bMqH27}腚uJϽ#QD!dY^?-wDYy7/|%#/C=fGn\.QgI;{#L!b;LE;W'%%iE\ˌBUdipόA',y>
ɮ>1ٟ˸|U;O?4wbtE\d;}Re!*(Ɨ |b%gkKDJMq}m(MJ)z^QIxM;>"\ˌAUdX+>1odFEG|J<;lq2>1Y.2_Ɵtr\ˌAc"7>1dFEY=4z zsހVnZ*d;?gry3*4%񥥒Z[" '-.ɖ/0˶ld_qP+DW.7'(0(mPB"2=@@zW͔ivd_%Ԛ!5ѥV"H^72ɚtcNZ|j8{g%5lW-Q[MOmPth9$^iiȞViqFkKjը-,-\̋_<
C 뻘wވp@@ i	
VFW~@@zK6Qqbb>. e#j|bBǲkKbqН83glVI;u4#e{?ޜ{K;zsn#aHMs,Jt\SOSnBZLL${&Ǻҫ/5v^2;X36~J v^LQ2|iid%֖Ȅ	KeKkL8,E-38k-$)gn٤H
f]Aѣb-z̉%kL
)f}Zُi5ȾdwsxV) c"lWހlO|abbip
2;Ƨ$0Mtiw#4:{&ML8$lPnGk{K0N"lYf6@2cM<5e2פBDZ|jK᬴fk[w0:4|V]Ad_W?O-L^y|2YO7x	k!x4iS=]]|b pfӰV_.ڠD$@Nca᬴fu7!D;>NQ+Z`Q.ڠE2T/e{KSހ%(l3Ⱦ+K_!Ɨ y#j|b a=rǟ\|bk?g,A4Ɲv!"pK3BvJճZޕ`th9DiDj-P6~xe~?~,Fqn;b\qrǟ5!ٟ^ka;NS:1a|i]@H='᬴HIQh	~V̋'(mPQ&ZB<ɮf_<
 뻘 K%F,SM0zJ2Y>⭆wx	k#2lipq97ό@ ɮ>1Y<!eYȻ.x5=ӆ{&^5e_wV	F<v^LieKkLBD?ALI
TJtDjG%kL
աLׯg40d P`u`J=zPde}*.2/FuƗSɮ.y|b P{&Ğ36xB㍦n^z/XfvLc?NSk4Ɲv!"pKk%ge*BMt%Jږ%kLȾrveT/PZMs4z	P]$],6YbBi@@zW͔i*Xgq|WB3ƗdFq>1  +{&!]^7gfc"XXEGtɗex6~^LieKkLBD?A5	5Е--G'Nd3Zge*BMt%JEmMZ!~]ADiѣbwzhL̂%X-gjXX S8ge"Y`T|lGyllДce:1a|i]@H=$kege*BMt%K]D:[Ώ-mZF\GJ/؄-zxzgѱO'=8,6~^Li" 'ldege*BMt%JږT-DjZG/P
s '-LO%VB#ld]<vPb޲.8;L[-X$g(ǎɚtcN|i]@H=ge*BMt%KKy孫OIth9%TV}ZAkOPZʫV!2.Ŗ'gl&cQd^LieKkLBD?A6KLI
TJT/Й]OOzTq;pZfpZHR$BT(s]MhL̂׮'ވp'ЊǪ}:q;\᬴HIZk_D;>NQ+Z`Q.ڠE2T/fFp}@ijb;͔i?ME^Z~1dio)St dFu3<ɮ>1c?g,Ֆ 5:1a|i]@H=ᬮ+FK;v%r%T>NQ+Z`z+OBK2T/fF}뻘@@PZU
VX,z;de},3ȾWA2c"(uȸ2Y5'fYzNX<=\/όdp.;K2fӰV_.ڠD$@Nc8ZfpWUD%f")%T>NQ+Z`z!OBK2T/fF}뻘@@PZU
VX,z;de}2/%Lq_wOD`:Mtd\TY5"YY^闧)Ii~|c#d'qX/)4Ɲv!"pKQ)iY\VU4vJB`th9DiDj-P2=@@zK6QX"-|?dG-GxMtix9cόNOd 6xBղ#5ΧɚtcNZ|j8{g%5hQ3Ign٤(s]MoD;>NQ+Z`Q.ڠE2T/fFp}@ijdvz;de};2/FHQL0ɮ/&X`-{&LlPPMs2fӰV_.ڠD$@NcpZfpWUD%flֿޕ`th9DiDj-P6~xe~?~,Fuvd_%#j|bL6{&4<$˽\|b!;?g,,vɚtcNZ|j8{g%OR3&i*BMt%JEmMK(0:4|//PZ|c-2^qMʣe) w=w%(d_+K_ __#j|b] N,36xBϰgfge]pwNxՖd:K]όii/d'qǗ4Ɲv!"pKgeqZ5TLTJt`th9DiDjhDS '-LtL֬OO,FV)Ⱦ+K_!),Fpk#j|bKɮ/rǟ̞ɮ>1=_mz?Xjӈ(/7zec
kN/)4Ɲv!"pKk[-38k+Ѫf$BT-o::Z2/4|]ADk2!i~-2^pI2YTl>?de~)Ⱦ+K_!)4$SdFɾ|b"7kD?g,w`'{z(325Κk.BQ#yy3Oiɖ/0˶	p2Yo-38k+Ѫf$BT޿zAh}5,lXegeqZ5TLTJېQTLB
%kL'3;=B)̂ׯ40e>UZq;Z.vQ8ge&X=\頼b4%y3Ni̍v!"pKZfpWUD%HIkKy孫OޕOth9=@ihzEGAh}"Ֆ	$ǧ:kN/);#n	8,Br3&i*BMt%JږT%
%kL'3;=B)̂ׯ40e>UZq;Z.vQ8ge#4jMs=Дce:1c27֘T	8,}1ᬮ+FJ]	RtykjK:4|BeY_Q+Z`P
s '-S	eU'@Msb=jJ1P/&i42ץv!"pK 25hQ3IRk*Z[Ώ-SDjGաNd~)Փ2ɮ'^SzG㍒pɚtcNv!"pK/Lj	5Е+JSr%T>NP
s '-LO%XYTMtw=?l,v^Lӣv˶	p2Y{3yiY\VU4!&j٭~Tnhz,<%᮸;΋8ޑ*f&@Nrl\F'Σg8?, 5&i*"Kie]>N/|*%T-#e-'zFT/PZԎɮ_!hR;N'{-I5Oy]ݗ/SzD5&JUU&]F!)^WS	y+*\2%jYu(|CR̾J1}K\)B(@N٨0\	p/r|\#jEDNQ5$lF~5c!Oeb膤9认^}Jyx%RO/J%5%B%R_+-5%%IPPd"h
v?P6b0nJ'p(;7Q8THD&G=C|DјMtlce~KKE-	閗^֘Tp2X/"5j-y^CAՃCxOeHIio:><r/bVb!`?Јp2{!J]	RQToWԐHIR[RtjDh7ldHR$BT-o:<Hm
*kp0p$=5aS*IzkOGC	YP\ޟ掆)5O7/;&鯽? 'lSjn^wmBMs_z:@Nئ?ܼℚ禾4t0=L?yT$=5aS0(IzkOGC	&鯽? 'lSjn^vdt&鯽? 'lSjn^ve禾4t0=L?yّ!BMs_z:@Nئ?ܼ9BMs_z:@Nئ?6~=c7,6iM_Ƕp,|DkSCHS#ВTf)'X"xbp6Ȟz,պMPp5t-n\6PZgqF1<Xb=Nh:8Dј+m\j{jً>|c:{&6~^Lӣv	]@{g%3%5rTUSR%FlҚDkK'3=Diie$vҢ*?f
񨕭0!prρFkKj2ZZA`D9 󁪅ih.(I_b2QZKS-O^]	uB(v1bՖ Cw8-z;'kA0	0nZ;Z7ӡj%'{}' \gފ*TzȢ2ma 2>O(Zn	ɮN`IFp9WSa*78*grS/5>Yxq;όAXzToPFW$:6u;#*52zxI0l:6*H&iv?C<Ӡъ"7Mlb!F8=-LXhQ|b
RY8	#enkIbe2y8[+ZQ˶_ZY/ih5e2ץv?|wIjM5ʒeTS-.:4|@`KJ78*ƢVE>-ih9@է9V.-'}Z2z?-D.i,]L=zmt&_y.shiwgdVkVXZ_g36Cidt!>1wGa ]fZZt2-Db@oz+?rّEd۔DhDЄ
]84>r2UoA#	Qp*e汧k/'yn4g7|c#+N[:BQE}5ԅD^SQfF@dm<'\PcFl.A ҅pb!F9:|#<)`wN /&fƙp[XjxLD$@N֔EB*ƖKZZ/ilipL|i]@{g%c\٤P&Ipj\ȨrvsJ֘rّD~2`Md(Z\d|Tz+Ae-z.jKCt8ѲbQ	dFw2,7+G gxD$Rɚ|cM8ipL|iH_.ڠ=&^Z*Tf)6~8>gkrIQ4If {G%kL
%T#&^2*3w0uBN-*Ae!@-/2}h" f	8g&d}vhb4f֋əF1?/ilipVD$@NP"lT"2ת	~_.ڠ=#?k-I o*3f$^2*:4|%TdvB/"Y񧧩 1=ƯPZV=SƄ,)]N/)fϭEfq_g#şzLNN(+ϭQO/&`j1_+Z`ti9A/bD2^˶lB 3uRԐBJjQ.ڠdTth9㯁DiI'֖S-.(iiDiieFEAtiD]&ZOS-Of}ZѤf5oOsGۃwtz'8jJ*
ŘvE*泏q@EX;i`Crݞ)tFeC'{adrnZ;Z7ӡf%[lOA(N7U~'̊,]&܎$(FGFOV.=]8_Ì4ʺ o@RC?B2XgYޡ񌌮Hu9TlwG=dxF^<؅u$ļҦ8Hxf0\\1 Dɪ"&Ogє(\#nDMب!DDӃп>*jGyyPQ|b/	X$glDLf`i%idIBDliD[.T/ҩ|iid%֖閗^֘Tp2Xx=*-ʌ٥5~]AѣC2*/PZc(%{&6~:1a|j8{g%3?ͥCHS#ВTf)Q.ڠtvwz!-LJjq_4ƝBD?\CfJ٥5(mPgo4|MhYTg{ P̋)FGirEFGT@j螸lf^(j(]F΁P6>1kg:1a9A/Tp2Ys?W,U+VkJj'SJ֘#eKQ&ZqgimFKKJ#KK*ըҨ].(Ie֒-NF`](+,&<D&B(uZ PnJ,c=fcP%XnPbsY9&a2x[Ccc062"=KR`̹IXbT@"%wض堰!y@6w
<8X|b+?{\ ;~K--://4byF	2Y"{(ɯĀ5E'֚#5i}e]Mj7#ܢL[6}l>1O:#>8"ht?2&@|4Oكyx%2.Ngb͉|!тCKhDC'ݍIeunԦ2Xp{KXunPb:KzZb6ua!B -bGyX3B -bV-aGr%\"E[iV-ޭ{y +"5(l[J)Jn{8Ҡ+
iarK⮞I&;
"6AcQ7FE.;i[S`5D\QSF-QQ#H![RED*$|THDY%7	C>*(7dGb7ZJ#w#7yUy(nH&bA~Gy;ڢGĂ>j#t=#U:tTje u#iڅi'! 6,Xc'Fz-oRKbպ7KcJP<]ZbX(9EO*${>1G>0"{?@HQ;3(=-$6~^L1.VxjP{l" 'cKIܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`>gk*-ZJ٥5|l{g3Y\$Ai*3f%T^rZ3vdTxIQL8f`h2ZZQZYQQtiP]+ZQIS٭%_Vu@ihо!7ϗ.
wBLqf8
a"hEVtD*F2̞Kk8he擆;v}GlS63#,şCxX|b?YGnL,Y%Xm;>1&ʷ(=vdQbe6ĀTd{E'֋#5ӅL8#O.SzIg,QTcO^5/c?P/)C\r﬌/lpDBTNWغ'Ę3iP0J"ӠQ#d\	/5!BMpOvJad!(PF_آ!l]*$mFɡ0FiJ$m8"bְ,=]ӠL2J4"U}A"blCԤ\4Be|B7//#LglDAf`i%idIBDliD[.T/ҩ|iid%֖閗^֘Tp2XkU*-ʌ٥5=,`1ѣ/,0|d2eǮI	 e
Շ"q;fFKKNCenhMK_O.Ex6Kp@Le]v.xڢԎrmM@\Fp0p@	lQQT*BFQ 8D*x'VQόAP/&eƚy~KKE--.	^֘Tp2Xfg+DoTVTf)ZGa;6Q.ڠBD>70@P A^	sx\NB(l(aj2ש`ube-@il)HKj^]bq:Gy0="GYUurxt
({&@@4 ~[?TZOU8Ì8VT+FJU-Qp2T[(U gw+@inhQ*- y3(4Z[/Z\/-zD$@N/0˶ld+DoTVJ٥5Zq{gܮkm*3fv4|z+g_Wd9g2XSbt->/B0772-ҝX|aDH{&F4썟	]@{g%3pXQ*3fv̊'3/PZ336~:1a|j8{g%3e:=T6iM\l{g5r[bQ%FlҚ6~=c晴V6 "Tf)lXTZ+
2FHJj`VA2D͚SW?34&\$J٥5|l{g3i\$6 "Tf)lXW	5\$J٥5}7
kp0fiJkp0fv(IzkOGC	$=5aSӔ$=5aSjkp0fikp0fd	5M}ha8{bTr2禾4t0=L?yٙUBMs_z:@Nئ?ܼ̲&鯽? 'lSjn^vfZP\ޟ掆)5O7/;3-IzkOGC	$=5aSިIzkOGC	$=5aS禾4t0=L?yؼBMs_z:@Nئ?ܼ^BMs_z:@Nئ?ܼ_
禾4t0=L?vFshՁAg^-N4ʫV=hufGf'Wϫ>0.]mvFO(_$(_NPKedFϼilP4e{&<gV`HodFLe^ɮ8콬lƙOd'TbҬl=\^Lʱ2|i]@H=Ƹ;-38k-iKZ5MJ֘>NQ.ڡ22ףuK3Z[PBׯKfu8)Xx pXt658;I@.Д_*Іd!4^vgR^ɮ_<$Tv{|ϐ\<X*6|>G`%Wwfh'יw?ػ׽1\Rt(|bjǳt13tbtle_$bYa2N>0({&yɮ_,{yqcό@<g>qcػgsX ggÐ`%ow2d_w$Qǿ#v}$X8+0b^$P7%@4]">'"S#	Bq`W$z)q6/=]8,v^g=8@| >%h|a#5̣O/ilipL8V_.ڠ='~\HZf)
-pmME3'@?f֓Si[DjGÛ8J֘Q&ZE2֖d}\jAd".-,"FEAtiD]&ZOS-Of.jp4.BZf)C%plJJQ|K).*/ػ޻tи6F̳%1ٚ_*G6vdG6;3SEы5ǁa6t4d/}b.?=v/(@/$N_}'	MdeqzrZcqyL]\wZ3<
ȭ˃b&,z`(IX<RdIzC:ؠ!xZEp)$Td"$𸟹1wp⋡ 2'/w eȑ`|2f wNuãm˯#|bB$k,Xe5c)F$0P{yiYF03>15ow8}y2D#403e^ɮ_w`FaGy,ɮN q@zqIs#`џ :c̬#)qcRڐN>:RGRGu `R fFԇzjCR|8~4QA[?oEeA㯑6>hL,b/}~*2$X)@uñLF"ulX]}z&S_f)qJ4ˉsW0.xҲ`gBq,`7;Nƾ<^˻ +g&?\|(K,1{&|9#|#Ֆd^ɮN q@zqIs#%f 8ƙeaN1L<#&ԇJu!1ԇZ<8Z05$r6>3ԇRz)TkބwG8|haߺ0hti *r]Xጄ|ыD@,69LO
?G{&89LwGF'y\,eQmzp?* %#qcSeaN:SmH|eRG5 `j@RjCc1hs2z1A%$rRBRYy2cH
⵮Ra8[ZH8[XjxL-(eJU/-,䴴_}2|kZ|jKfkңL٥4KZERn1y=ѣ2Z2ת)f}Z_ÓFKKNQpSQZYKO,tF0oiT].TJ֔cS:g5M0yŏ/:ٟ@Wkz/(wtF0S l˺5!v.ւ|X^u@]SH/!`*wu!
M	DGvn*pH8!1%ŏbWόEA?>;<QYʘ߼Gئc+HzKJ1/wjxJ>+Y 6|>]%ʎ=Ӏ>H	Ɵ2uv.BKDHd&1g=[c;F}a*r6Z}eKM8.=]8YMqy3-F4ʢZ҈]_R!"q|iid%֖閗^֘Tp2XNAjFlҚ$=5aS
kp0b禾4t0=L?yؽ禾4t0=L?yؽ)BMs_z:@Nئ?ܼ^KP\ޟ掆)5O7/;IzkOGC	2P\ޟ掆)5O7/;4@P\ޟ掆)5O7p /1KK#`KK"5C NҤwH,z?%b1]B-tExܼ(`D FD	]ދ8\2tE-x:Gvz N@whDQ(([Lpwb ?375;y١!BMs_z:@Nئ?ܼ9BMs_z:@Nئ?ܼЖ&鯽? 'lSjn^vh&鯽? 'lSjn^vhOP\ޟ掆)5O7/;4.(IzkOGC	=P\ޟ掆)5O7/;40(IzkOGC	((IzkOGC	5	5M}ha8{bTr󱁢禾4t0=L?e\eh:+j7|A:#iЉm;H) ּ<{~;XOu wM au{XpY {0׺?^ ~ 'q0=c w]ǬxdYszǆA?g) ^xO` }mOvGpø]a wL#8Dwi{gk^溛Ny禾4t0=L?vF)DiB(MƗ	<TMrK]ϭ/ɮ\|bn?b7B='Zb=\vofZ1fMtlɮfE,QPMtbTPMt	6}{(_pK5͸e N.Od(Mm/ ǲk7Nn˸t{ٴ-dN'yxMtleRZ|j8{g%n5fͨ󱅊kp0cB禾4t0=L?y9BMs_z:@Nئ?ܼ`KP\ޟ掆)5O7/;'IzkOGC	
kp0cℚ禾4t0=L?e^KCF/؅>ɝ7BD?pȀ{,4iU\ճZ±UGBY|ɝ7BD?peF*˙ZkZvF^{J$^SJ֘FTS-.(ilfd.m*kJ"2xjx5".Z.-$!-om^
ՋRµ,Sfh41~MP6];loFt⛠`TenZ_εw?G$!qPl%bԸ>1kK#=36wfcwIbo>1 ŏe|?#\d7> b_cԝ]YR;<x^ɮ>1!&36wfE|6Aq~GzTi0{FYhMtifc|b<6{&Ą3ޡKx%\`1-Ɩ ײkK3$NXZd&ܘ2Ϻ 9g9gSE4kVXܵ`GqDOd!4ע󑼽F?>0#5Ðk.;{;#}P߄9#^WP4#aER}19%m|18ѕ|zdMtvw/
EM7(:^ɮ,	<!ÁЎfEjA0-@b6e GqI"TT l1NXG.BKb5~``zB1z+Wa	luluJ8[wP+d;.GoS;),C+$wK_l3!'7|⇟ʉeNF<$Z_XY: _ycyTd/)XYNFxE2zg "]gjܴBWk.,̗/G#2pްǲk]yOʾ|cE3|نA	j%f_o>0Pg0l&dxȚ#NFDA<^S_!5>1\3g63Nu@2JK#b,+VG!$#.;ܢ,Ft3c_Q)l>$i(FQ)nJZRKDJZpzmAOsRЅBP0#Qx:}H",H6An$mL@?#y ߽G`
PoaPl%_cYF8v	ɮ.#@Mq2,.)|b"?gqsI9kC{bbrFX64_v.^ͥ%)	:fEy3"X	Ӗ>r7 =uxѝN]VpY 6|>ޕaʎ=g5݋8P߆qOwqI(4t,FÖ*Տg)>pS*Չ	K_wDN4M:2s]9ό@6~b^LcKָ/mJm 'cKIܖnkIbeK!ɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP5ᬳ4iU\ճZjں*m5+oQ.ڠro_V41
6o|bA3?OKz_c(YQZ_1(5 6wBAK?O+!gVAqip;>1F]^K>1G#5 ū?gp<T|lF4/mP" 'ld8"ѥT9slz!rv2Z2׶iqB	j5@zn̄j1$ GwX_,S#Af6iNPSt6X'xZ^g&b6eQ7q%Dѥ !C5ѥghMq񳸌|w|,"0zLb:>1` Mtip NόAX-{&~d^.2_Ɵ0{\	 =]\y+ɮ>1	Ɍ]44Շ0&Z_7Xd!\x X2ٯػX3Qǿ#Ń8	]X8.)GoO(E:#4cM{9IHLs?wMNMg-|>vwri^"ѕ|]`v.6&w>v|c?;Nǟ@q;yfqci찀
ػ8Y_wib6|>e;{;g5݋r,^gFU"MÚ1V=cLswMX'	%ػnS?xFU|a<ɮX4>0ɮ2cM<5e2פBDZ|jKDe(m=9O'(0(mPՎ~HCU1B"j\By7Ч2d
}6eW诛(hH8'*^=	̠T@>E\`1^Q_ƗrײkKRQ>1 {&X'ܴLm&3/O)Ⱦ+!җ;ѣKɮ/-NXI{&@g/c}߱ME\`1^|?#tiw->1  ٟ1X$ՖPe:1a|i]@H=ӰlDe46Йkylr0ў{3d{W);?Lt 'FGǪLˡ.Pl፟smPX4e=!Lֺ*s-zp]A3Z[;єFYOQ+Z`QL}ZZxE--"Dо+7Ef)ҨrvҠV.-'p(TӲ'i,РAJ@l6fOWmR;/	Ew<e=>0  AiЄ\WV]ⵁ	yGƣxX8"˺}	v.ւP{&|7NU ٟ.(8.D~'yDg޻f]ئ"0{i
~Gx4GB{5ѥ${&<.6wBq;;eW0*^x}w|aK>1-##߻_sم,G<v.ONP!ѐɾ.;(7@OJ~.`y =2кztX~P0	Q%UB)#j$̤f8		'y36~՟VE/&eƙh[L<[&ZO֔H	vҡ~KKK%--洶_L_&ZV_.ڠ=X?|3IfZKs7Q+Z`QL5ePZ}XFQZYB0@ihg97`SN ڛ0mJ~Gxe2[t/)C>#\e~Gwb|bMtdU qgόQɮ>1컌S@sȟ`Fw_z:lJN0l4#jjB="r(^|2;E20{aQWC|ѥZ>1EwkKRZ ɮ>1'{/D#.w0$3pv`٪ئlg2ƟNJE6Z[݋NhQ,{/q8`٬_~2!޻tEwOabbu@.g ]Y|bkAt>ѳfUiKKK%--洶D$@N/Z\/-z_+Z`/mP`q23m]6P檦T9OQ.ڠr2ת)fV%$-P:g#KK.5UKOZ].TBp]+ZQ<;Ie6]Yr64hwr[1րrc5ҽpMeϑY>ײkk/E7|6Aq~Goq$q!q|bײkK2XdeHdvr,^fDŏQ	{s⇺=t ?wdjC2',zH˝=u0@ڴ6j˹=zS2z
yؖ"/)fw<62{&qyE1W:,T68"h,e;muXـWGI/cft=:3R`Lf1&D=v#51 @%םQx)}`Xb$Fk;^LX2-6c]?%D6k`5_tnqhAc:SYh2>H@ٺp4%SLc䡐6hJf֘/#k`Xofn868d@٩8G@١%6j}iX;m%D6k`5_vc_`4uǽQXg P|/w:"oPl%i0{0K}'dFd[ Zq;x'REYŏQ	{y"x@٪ئc3ŏ#Yt^SefՃGYh`5_͜叜X^
;E7|6Aq~Gv#O|J/CQ>1.L{&4>rǟdO}mg.sZK-OɖȄ	Z҈]_R~KKE--.ɖ/0˶ld!25Nkj詴ʇ5U5Q.ڠq|WΔJ֘IPKCpM=m]'j]_';;Ɵ|Ƃ3|5tp%winq;ϭ*=K,^Szd/w=\`1г[ :{&4">1 Mqr3yw4ƚq|kZ|j8{g%?`23m]6\٤6DjGbҫ8iqSIQ-Pr\QbmDiid9xp5Kҵ#.-'ZKz Pak0U얧 d"h4h-/w(::6K*e=x%#1ȟR̅2$J(1#zaK^im;όb)?oN/)XE=AX9,YBF#;ש,b[yMДYNF1ߌ't"[?[ʮZt bB[k.y8_bX}iH=\bFU_wk'A!F%f^r7Ah g޻g_wO)ME\`19|?#k[G!	]]ΏCR5#fqXE$ "j．ep/OTk|'l>1,gGw"¾2=Y#i[BCmOq9ҞGk҆7x>tѾZJztX~7&MX5ԁEfxSDS3)A"n|a?#yf`i-N洖-ZD$@NɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`:eW46i*-M\J5U5R9g]Aѣ`If eєf%X/)
Ajr7GtiP]+ZQ"L]&ZOf.Z D]YOPZ4όKK*e=rK:%p(ppKVNF_m;όb %g-wSlՑ^%e=t	J|?י[i.+Ȭ7BQhm9şfOP=ЊRg`/+X^Sm7ػʶFKw#lzJ^ɮ_w#|vw?*|ݣA!V%f^r7A`l7w̃] n2/Fio>1WkK5 2e;Dy(/OQk|'bYyMSQ9Ȱ!tlh#,v.,9BXtnÿBCsqtiJ )E.,9h]ZtX~*n\Qx@WB(5\̤8"Rgo>0ə1\洖-Z--'	liP{J񥥒Z[/Z\/-z_+Z`/mP`8fҹIP檦U*C]DkF)
%T	ViqFkKj2ZZPf-,Ҩ].(%hL 0jx5S%eUKF\SgryVv.s|cv3pn> |?#Ɵb&{&4&s<p\|b|/)C;}>4T/B18p1{&4"D>1ɮ>1ߦqcό"xŏ>0X&g@r@/]EÁ	\i8FӖ=ДYN::O%?==f6O^j|a b΄1sBde^SStpIr.Mx9.BKmb.}i|3_,|vw?*	|ٍǟK	Q/Epػ8֋f%{vXv\󲯝ǑIeC>E,Cό a<lh7J]<giŏύ?*f|bƮqc0c f,yNznޭ<gv:"!.hA'Yk'A!j%vc-,y@bƞ=Ȱp5"NtZfp*{/w3rQSq],,y&36~'y3enKS%i4--'ekJ$K!˶_ZY/ih5e2ץv?_`:]dᬭ[WEMTJOG-zrvK3Z[/yhIxZ4d Oa=\Kw<E^ɮ m.
i`N0m}Ձ%ʎ=#K49JO;;2wzbP7%A"Տg)>b)gjʿ`I-|>޲%e&|aǲk>r?Z.7_`F_w`Ir~G}q`49D7gF\Ox޽-E7%	AV=cLswT>8X,cO`I.2uz)q=]8.h|a9ɮK#ẹO/ilipL8V_.ڠ='Ojں*m52Pz?/;((IzkOGC	$=5aSK(Z\th9;#!iiDiDk T/f"{ӈ--.	If^I`=@K_v:;ueӍ-Lbnh27F5ȿ8Pi%3xwt$\/)K/%|aMp?Ðjll$	*>0?İV6/$:K- 4Yll|abh+|~,6>0?V6/@t[Ap gX
^cc.x4Yll|a?V6/%K- 7gX
^Βcc.8_bh+KG,/3rρsh΃\ZÈ;Xq52z	C 5%͟6llļ\gwnSz!>O.R^2BR5	^Sz^K(c5Ä/CSE&@bX+{%Z4Yll|a3,Mcb%Z,McbtIeKAXؾ+=Yll|a,KAXؾ+%Zl4nccbgX
^Βcc^gl|aL/L/aY|_FtE4Ֆ@޺È	.JnX|aൟ6llLN]S/%Fd'%QX~|bw^Se~7F~8K.TqOmۊnQ8,fbܨߑl39oI}B(DbՏg)>SGłmp]\vw84ʽό0ײkx~95 3	ϬpY 6|>;{;Xg5݋sP߄9^)3%GDhFÚ1V=Q9V'@X&g-|>vw8FU 5ѳfUiKZZ/ilipH_&ZV_.ڠ=8?27\:;FjfVq|Dj1If	~2._V47>Jɮ>Jd'2r]ʱq,(\D"1Sǲkȹp(ɮP"jqD(MtvwS_P"f	ŏb:Sv.v{^){jxTG f3x/TPؼp#p<g<6#y3Oiɖ/0˶	p2YNѼW4VDj3DgF^}[&Eػ=K2"Yh3^ɮzpdU]V,Ȫ[C5:1dlFT99,YeA,ȴpd_.ڠ=˿HZ7tw=-Т]A'(0(-z_+4B"ajcy26d[đ5ш75"l4Ȫػ'	g ՟*G/J1_g}2_*5ё_O@XMq^,Ȫ|cT̋/R̊0H^ɮPK2-FFN+,Ӄ"~GzOeܤ'	i|b*kzWጊ	Xgq~G|'#aȯ=\|bffN/-z_+Z`/mP" 'ldhYW+J[%TGg2"YiBXMr-.1ME]Qb~Gy4>1+odFF>1+d`8^̼dY>0eײǩl820/i,Sq|WTiJ~Gx4؟dF glW/&iэ;T	8,Ŝe+FΎR[UB+W5TPtU%TS-.:4|BŞL֖dDg@h.q7||&36}ޜc}Qd~Gw&5zpd[C;=Lgւk\{̩׬y悷Et?#c4ȸ}id=\FsAYBMtsueXB	ɮn>͞ɮ\xS5; w/z2dVksw/}id
\QLs2Y5ѥ]7zD5GOJzGA@PLyLD8KfE]Ӓ̌3qam]ɛ0`&Ig`n;n\?kÕ"={&~|	A#?g콑%?.X3t/wcK>1'kK}@7kA0ş(dUhdQ/ih5e!"q|kZ|jKiZ7twU\EZZGE/(_V40ҙYA,iNw^=>"]|jpdᗚqȺq4k̋qr9:ɮ/&iэ;kL
	fE!"q|jK?EgGq\6 A*%kL'lQ&ZpFKKCu
)/H63Z[QZYulҪXttiR;=@il7𻄔V$(3K>H7kfodaGo0l\Bqc#>CD!yM|#YzQ++ j(c +B}l]VTqv.*=C~Y8)%GDhFÚ1V=cLswMXJP]g{\r:2sBD{&;-"D5`ŏzrLod!˸_uqJ|39y*tB],@ae5݋^Sz`p5zW~&ȴ4'ؖ3k֬{9IL"pv%WO?gx7	]"Ow#"DvwP2,ޙ	챼4ee{v(yEdFCgZ$dFCGgs5ݖ7j7c#d}hMue<nŋA+3@3]EÁ2#fjidl]a8zMtvfFΙZ#dZ=tZYrPdM7 $g?z22#%Pdc"Y(V2OH6|>ٍI 6~Jəj1U˶_ZY" '䴴_}2|kZ|jKnZfpZrD6iMzZGÔeG	f8*vK2ZZBBàmˢ8)Ҫ]*tiR;=@hbj\>7>Q[pJ̉g%CfBY5Ζ]>X_ڔŏփ@Jr=E;W*=бx2Q9ѐ5NtdJPdK%
I)ٯػҬ\ߑM(	]Uz!Ȳp5z%RJB&Ѝ4cM{9IL">"	%ػ:N4Zte^|]Ñ`"hՇ1x{&qc޻|ܼ4>0Mt.9`Z}~F @M%
l@wt"j>r?GZ=̅;^|~Jd^h̅N_bv.\1V}h2od uu2Yh2/ʍ#.Ҁ@Mrwc.ZP5֔d!Ot\dZlǽ+\8މp Oe-݋1ȗڣwAȼOp@+ġXȖJ2ٯػ1ϭ1v\I'd#dZP5%gp34e>1ػhɝoPc( fMs/*#PYr"0!:oIK>F7k#kqr1uAɮBY`8Mpr\=C~İOX&_wh2:@MtgvX=ej7c#d}h  gk9݋v+W-/f8gbQdG2A MtvfFΙZ
OdZ=tZYrPdgxɛNQ=8ddSFJX>%
DPdbm}*ʎ=2Q>Ǩo'W]$"hsF1tjǳtb)`	B!``Z}cO^uFU|ak^r,M3Z ${&qc޻|ܼ4>0kcgXȖ^L~Ə˶_ZY" '䴴_}2|kZ|jKeNKLUkFJhQ.ڠr2ת)w'|WJ֘f}\phBiiDiie-3oiU.PX].TJ֔Eeu2vkIb얧KI@imű&(#	gց{&b`b;7wkT"h(Ggwnpόoɮ>1zMrL-/wɮE m}ՋnTqq8M_bt>ǨoDIB(DbՏg)>SGB68	k.c)ƟM:2A% ;<$&n	BIyI?[rfI-ِ|WwPo923}QT)XE&$'Ҡ:)Ƨs>@ՄPk@Y`Ȑ'|vw?cp|ݠ;;'|vw?cp|ݠ;>4axtMti9vyx]N2>dF>dGYK>ɮόyIxc&=\'|vwe '5u2>^ɮ '5ubd'|vw?cp|ݠ>cIGgu X'5bwgvXe9݌BMuĜnŋA4ee{v(xOV^ɮC;;XpwZOɮ _wiN2=Av[li:Mrݖ7Xn}i<`Mu|>ݦ '|wدfXΐ,n/ػGYK>^ɮe1;㳼i.QRϭ'kgsMrݖ7N2=Ai<1cd!cx,8lI]fdw/dXpؓرwh2C;;Ɵ챸LbeN;;a5bwgvXe9݌LMuĜnŋAl5Q0w۹~~GyfeG'|Y$|cK\Hbwgx7	]Im>1d!cx,8W;ϭ'dXpػ'|vw?cp|ݠ4dv[i\'|vwe /vb.Z"gk5.0Zb,OX&_wh2όF{&N`A'5u2>EH{&WbNj7bݠN2=Av|i<'ֈuֈ{5Ѥֈ1;㳻,o4ee{v(N2>1Gd!cx,19݌JMu2'5ube`A-2)ضDFK_v)Ɵ%(y^=\J_*!3$ws`N0RqLǲk%<^ J>0ɮ@<j_% gX
^Iebh+}V&|Wcc	X7gX
^cc	X6gX
^cc	Xbh+}V
&|W-Yll|a+&|WsV8bh+DpR>1U|b3y~Ű'/wj}dD^7L֬>0J`&L
k.[r~Gz5`&wOz/@$8DЈ[ZcT-Xr9XJ#	-b;;\rqFU|a2dGey]2{&q;Y,{&6xJ|b,Ck.ܨߑM`&w:xc7D5qI(4t".ZcT-Xr9XJK_w.S?ƝWό*DWk.U\^3
I`*SɮwuF2f韧-2P>Q'Z5{&"|luq/wlii [!"p5m2li<[+ZQ˶_ZY/ih5e2ץv?+IX?-38k,+f)J$=5aSB&鯽? 'lSjn^v禾4t0=L?'(03}Dkd_QL?A
!@ihnȬl՟K	eu@؇y,u0;ЂL-E	`t ЛtkEYf3lDA^	q-P̛P-%,t0vk&yl4,fZɞn[2&|%.ɞe,E,g[2,Kf[ɞȶe,- gfXg-l&z1lF,f[ɞ[2҅>X˰.q=f2{/=/&i4e2ץ!"q|j	dL	Q(H8	%T>NQ+Z`\u*$^}E2e^-"4D7.m*kJ"2xjx5vKSѥv.mJS3ED\l?yl1 sfs0$/xrGF;|jt&x,ЀtjbŪ`(v)QW`}alǡ-!tZu^{j9ֵz_ZyߖB, a۞G,G;
;!nvv<ܲp>A-zA<q>2A-{A-{"A= cG!̶![bA-{A=(Q;`f|вjfErE[7,ZپgE|q!Ķo,["پȲh} cپ?,[2پ̲hų}nfED"!h[慐V[!n[吇1,:\Ys:,<ed!ؖ;C-vE@-tCc~Yve̲űYwE(=Ǳ:<غOP@bt >NeF4^.ڔ-F-N洖D2m2li<[+ZQ˶_ZY/ih5e2ץv?AxJU$JQ{K:4|V/If&zea_VPLȪKCw|H3?wzȫԱwrl6!i!.BNA&"M	L5gc[XMHq:-PBceT$#1txZ5	;lKrC	΄Sk&ynвg-,3rɟ	nɞg΋&|e8&{ɞȷȲg&x?,pl&z1ng-,E4DϰV.#ڕj jpwJ-%cB*ՎVF`rAf,BٞhYfzȿ7-	lτ/ő~t[3΋"2ٟd_-K"ldY= /<~Yf{2ȿF-ő~g,ٞ(c>137O%Lg/4e4ƚq}2|kZ8]@{gX?YJBDk^'(03}Dkd_QL?-_VPLȪKfpg u|a?|w]f3.b(,]pl6 k4?!'dI|a?n#%	n`[X8-P$#4(1pPXZ5KϬK_Y4,呖h[	3BV[	5en[	3r˄pFZI,IF\e2ؖMde-"@-dea&?,efYhŰF,pYiEJF]I7b6[Lw<)v80	8q2ԔəF1_}2|k!"q|i]@{gXe)DH"w9Q)Ir+G5DjG%kLQ&ZS-.3FkKjպ$S2*ٜ1#ό"Q?oBUjX5ǖnC4qfGyI|aA[?J,	n1.3lڠf	qHG3>Fahd\ĻN:@NKB
VT慳,вV[2ՖT,ܲeYS-k*sٖtYS[2,̶ؖ%;"ٖȲ@-h8e*ve-eN[2ы*w-eN[2҅=`]c/.`-p؄%Tdg.<~ș"K5<vBadg[	3B$MYdgLܲ3e3a&3尓:,l$,l$ؖFyTl#<[	4-L~YI,l$ы#=l$FyiE8ݓ+qqm.<cevئf>0@і@^L14֖閗^	kL8%(?}ưzTD'pC(ҹ\"(mPth9Di$^"eaimBPBfcP[3V|a*$qV]v]:@I#$_>0YbP@\yfMKt-K6d-.FEAcvHGwJ22*\K)Xa9,9,Ke9nвV[VYS<"!wiqťQj LT#VK_XY4u(ȚY2[iT2lKa&hYja&2a&nYpN\[	5őt[	3ˌq#-lXi>q;{d>paG#?əF1_}2|k!"q|i]@{gXeO$N]A_4|ViqDkbBp(-wa(A&"F\-K1#Z\\9VE.j{ aJ22*\Kpb]e)M,,f::n;AN5)&h'fƬ=Xٸz 1?]UXß޲ryY^LiKeKkLBDv?)̚Q.DiqѣbiU򺤠.ڠkL
3ДIS--/f4331Ee/YișAV"zY]X@- 3"{j)HXL]v㽍=	zܵ` wx	=UjP&F&ڡ%ƧY2K':%ؖGfu,dOAķh[	e7-[#kb&t[acbǴ˸lT1j{ヺVR+}dd\p Z#,в9ծ;,3rˮ,ydV,v eÝ 1&u	tc<ж`ȼ%\[3.- gan
.:0+7 cҁx.cew[iTp!Z (KT$Q+
%Üp,阶p Zҩde.Ĳ9ծ;ؖHe	d?D+q&l#cYl5a	lbVt[ 1YGbSzTkm*DA	VIf3.FA[AVҪX
V:@NKevT慑;-8K$}qdKb-mYl/s؉1XX؅ݥYO\wS5?8ό"8-gy3*Yw'Y[OiKZU" '洲_L_&Z[/.˶,vOХDH"w?W,cҽ*%TϪJ/\J%kLfh^,JQ00,wU;eWʌ]b`cVڼ<^drDH`k`_<׆@:R<$y;A2ׇIsYƢx <@3d=ފ. '߇ {/O@wDJP\ O  ^hVFg΀'?ߑiRq_.ڠ_+Z`"XpF?%t/z~LʑBD^v&鯽? 'lSjn^v&鯽? 'lSjn9*Q.ڠsb0KItF:c`u)/Bfd5Q_--(-,FXZE2dwu|,Ix9gјْNnX
]I@;YK|F ["{&,Y"ܖ|a^ɮ>0e%d-%{]6a񳸌|kb;?664|aǲkK'&W/=\|aP6g/cd/wOŢF!@k^[>0>0u
]ؑKJGpgt|b^ɮ>1
kai}^uϔ@A!>:il֬<x,Z_w#Qǿ#Łv.r'^Wff'ؔ"MÚ1V=A9V'@X&K_wnS?ΝWϔA({&,Y4ebm};{;#9DQ#*JB&aER}19N8	k.cq/:te^ *{&qOE5Ӊ^u( 䰘^S/&eXƙD4_~kKdBDe2ץv?? YPjEZ3qWFS-.3DksvDc6^V}Z3!֖ب-xnE#,-BK2dwxW{PX|11nOK_d-%/4cf+'do_eE\dt_'1G^
ɮK#qܪ|a5lf],Sq~G}qpm:1
cK|d|aarǟAxtMq6Aq~Gx4F!>4~|a5ѥ>05jܘ˽lHC5M0W|qc\~|-\9g 3\+`5{K{;X@M_b"%]31>ġ"hn6ь]4Z'"E14Z:6Z}a8Dӣ*xɮK#sL}6|>e%ʎ=@M_bbWv,>ʽ҄P9sF1tjǳtb)`6Z}a8te^/@Mŏ/sC0#g̣O/ilipL8V_.ڠ='g *RR('=+PmzmP	-LɎ[ne|
@FJ38.YNNb	B)!,ȚGyǳ&(N/)w'r|ldM/&iэ;T	8,< 5j詴URR(J֘>NQ.ڠLe-iiDiidfoiT].TJ֔Eeu2$-f9g.jtsh@{lk\(_V,b)&z:bҾnO_bWB0@hc.:
Q^	/	GbklA5wGbQtv/bv\jcP-(:S'-Ԋ.qXU4$ (4<[vźb^l7m%^¯ %YVHJN4g[݋0N!`i%օyL,b2{8SNq*金dAplE"	{b42J铧\{zK#$K#'Lq%S/%`OȡNS^ky%qEHڜQQȰdPA'rC^ (Qް"";"e눡J&_	LE$S^kyYk?xqc~2s	eaC/P>3>u-𰫱#WH#64!Ujg[݋yE|?#s8<8c1{IFU>0@X^qc|,;
;6e}XK}fG;,.eI%,b@uTK1,|e8wό dOge,z~2sYa/` nHtmv(R/)eӋ|bC,yx]gǟS@{?[rxŰWػ,y?ޡǰofN\G=e[݋В,ZSLٚ"΄@N,atahՋ7$Sɮ̸6ts"95Ï6A:ED6ddMN22'	Gzʱm_*1@ȜDKGI*mAh>RvXj@cUv{ݪJzSS4"h	k˃gBaY	р]AtZՋnIE$R\#XJ)ԅݠůػ%7ˉbs'd!,ޡ=s˃h7[݋]-.ůEb ,ZI<..N'y2	ɮe} /:zXd-Pn.@Ļ޲v8E_+'yz =\_v/0v8{+5؆ж^[/][ջ%w^{==]	Kx3GAF%v)Yɮe'<b|]ds27Zwk0֥27g	^ɮNb
ɮNq}dnt>ެ]/L>О.@@?tY7vk.@?P$,xݛ5ޭ@AN?>1$7kotb_bɮe-؝?Dzŋ7kdN,{R#=sό@=g}ŻzK62YiFq;όGgkݚ~Gy|ly>1d/=/W8#@Mtlt^L1/p^.ڔ-@NƖ-N"X5m2li<[+ZQ˶_ZY/ih5e2ץv?_`?%gejں*m52I|
KCF}Z/mZZdFgkH"09d7)3;>4>1e뙇`6b;>4_w!|czgdcM8{g%v15	4J&ZJ٥5e`	5M}ha8{bTrX$=5aSXIzkOGC	$=5aSYIzkOGC	(IzkOGC	mPz+s1J֘Le /БKCwAƾU'FAl}${8ҿdpmM7@0*_2ܴbcuK3uǞďbP6]f#.=L
;Ff.2/ p<_]\(dFf;<
^ɮ>0ݟ񳸌Ř,gq|W50F!hJ>0Ԋ|
ɮ>0^46)Ⱦ+;!X*K@ԨNM	hO{& A1p_#p'"5M0!o9L~|5bp!hмDg#{FP<Dwkg>1_L_&ZVD$@N/mPb?}fȀ{,4iTVޕ`th9DjZ_V9"T%(D\-^N"#w =~$Tx.nWPјSt	Xg;ЙgidsSb|?#s\@5!1ɮ>0!?zZ_gacgqU⹩1K_F.sdF<2{&,1UwsSb85_]\
^ɮ-IFrǟE!=Ɍxu1"^荱bGSA;#v.QyM6fldl"E!y3Ni_+Z`/mP" 'ld?cO@=Y4W4V:+rZ3*%T,=B	j41,_B"jE-B-+J,Ix2xE~ m-ѝ7E'|>ބX8/w}; Ⱦ+#P;УK||a ǲkK||a z/yi566w-Eq?gr/'3/O>❂⹩1h%@0>0eɮ>0;?{)gq|W50F!;FQdFNXV{&]/36w&2^StGؑVXͯayLF4/0˶	p2XFȀ{,^`th9DjZhD\-/wu#)пb\6:\/cf98@3}7O_X/R~Gz-/D=<_y> |?#o~B/%Aij'dFt|a @Mq
Y;f|6Aq~Gx4_LJƗq^ɮ.Mq fX9.l!K36wbyr#BfdK@3jYdd$":Epst a*Ǥ|$ 'lgqE8bE;/u`8b|aPl%⹩1Q|aǲkKR|aa/Xka{,^4/e#I^30Y /e+w*8ػqH^3,{,Kg8fej)^3&3Uqq/eXe;,5N2Yv?N2Y4}/e,{,?8N2Y/e`/er;wh,wbҠ8v.#FA'{,E9|ػE]IP^~M˂otRئ	c񋡄ëL1QtGR)ԅݪ 6oGZle} A?fN;j^ԫP25&YњToFjW(fFjN^Ơez3R@:e=[P28YќToFpw8^Z5&Y-H5,zd/wFsj`B#KlY9{&4~|a,^ɮ>0;l$?#ᚾG{5&/z3Re=jZ3#E,Zљ,閤~feFjJYњʁIi@7z3R[P2z3R\P2=ze2Ԍff|aY.2_i;/ l] ]^K>0TdEf>ˎ~Gy5|/FjlP25$,JrI-@7z3Refez3RQP2ΙpތԲP25(
YњK5,J2њ
Z5)JY.Q|3>0y1Pl%dx⹩1*FP!]^T>0	d@<3|W508fW
g@xMtifdw
s=][T|a^ɮ.D+"@MtifC'
dMtifd
ό"x	]X>z b|a5ѥoD6DRMtifOD$']Y
^ɮ.I,'dF/XAR|a5ѥ:z 'DID']XVz 0Dɮ,КAR|aGkK2hA2ό"x0L"xTMtibYO9{&4AEdn|akKTe	O2{&p43w	`]YA|a,^ɮ-({&4A|a,ɮ,ȐA@X)=]Y肧>0	dF0ވ*M%T>0ɮ,TK5ѥD#	bgkKSK3	`3{&4{G
c	bGkK*\KC5ѥTKGkK4^ART>0ɮ,`;z *K{&4"Id'7kKR;z -D5ѥǢ
NdF0肤|adF肥N)=\=C;Si+#iw*D|a^ɮ>0Zy3Ni_+Z`/mP" 'ld?,Ȁ{,*%kL'J
)]A$^imFKKHIxZ}\h3u:\٭X	pWɮBiyŏ/D[5ь0
5r&>
go]T4Z@C	PAzŏ>Q' ?p6A.ǟ(C?<DJqcϔK)X6<gǟ(8gǟ(6,y ?pYdX6dŏ>Q q?p+|3|Egǟ( \VAŏ>Q#8),eidڱwX$z]'<DeZ_]'<DeS_wXeK_]'<D}Րzl޲qcϔI ]8$ Z[>gl/꘦f||k84>Q HMtl ?gr-|	AHtŏ/#5ѳ˹xwC;ʖ@_wrʎ=F#9])3#*JB&aER}19N8	k.?7)Ɵܼѕ{(r5̻9x,fbu`Gr~G{8	]z!Ȳp5z%\Rff'ؔ"Mh.-Xr"~-X``G-|>vw9N4/:te_>Q5w*!bu8#Q>u;N<pYzRLWtlZ>0p3qch|	5ѳigs`GrئgQٮz!c@l;xMd{IeǗD<{&6~^L14Z[/Z\" 'ɖ/0˶ldԊ5j詴K:4|MeYViqB".-ό@E{&	ݾo8XD.=\,o_}pr'γDYt6X"%PMtl4Ӌ閗^֘	8,S}R3m]6fhҩ\_%TϾs17/PZ|a V/&iэ;T	8,YeHr+jK3u>}Bր$gr_4ƝBD?]OU38k,hlAQ.ڠGHOը-L>9/ɚtcNv!"pK.sge7Dj0_'=w/PZ}ix/&iэ;T	8,33FJEj%Tth:苾}[E.X^h֗Ɍ/&iӰ]@H=˩BfpYfhҩ\Zv'F}[E.HM[?ɚrr_4/mP" 'ldS3ʓ[ZTK3uPᢀG;.H
	/&iӰ]@H=˩?fpYRoM:v'F}[E.HRRgy3NNKƝBD?^ZfpYR(DjG_Vp@ijcЋb5eH;#ORv4俌i_.ڠD$@Ne5ᬲѥT9s+Vk
]Bѣ`/z8h41bEرwgGb摧R3'%cNv!"pK.ᬲѥT9s+VkQ.ڠMF/PZ}mF%y3Ni_.ڠD$@Ne38k,4iU\%T,>Nf!zjKSER?ӒF4/mP" 'ldǃtᬲmPth9ը-L>ƬNKfӰ]@H=˿kL**%KY?4|BZFIgr_4ƝBD?]n5TJOGO'XGPf:v)`3bO؇TFفرX=}#*4?bsPeؒs@w\p|bJ{}8+B1cH	<bd#8FfpYfHsCfѣ`/"Yǯ]Y;bE'CЊ6ب-L/MɚZb汧/4z"4@h~ē}w<\L҅ɷ& o0z~1cH	<bd#832C4K'Y?#"o_:DXOb5C,|'%cNv!"pK.iYe Q.ڡ4u>/_Vp@ijctOإ.Xʾ;؁,όQ?ɚrr_4/mP" 'ld138k,$4|E߲P@ijaY:1a|j8{g%S9fpY\\Q.ڡ1Ǻ4|E߲P@ija:1a|j8{g%338k,hv)	sVQ.ڠMF#jKS ٟ~^Lӣv˶	p2Yx?8geQ-m?%TuP@ija/&iэ;T	8,geMHK[zr]Au}BKS ͋ye_>1	`99/v˶	p2Ys/ڙ5V7HS5Q.ڠth:苾}[Efŋ2 99/v˶	p2Ys/ge3Zm]J%T,>NfB"@/&iэ;T	8,r5TZ+uj%T&>ND_Pᢀ@3blRlRŋ2GH˞fgмiD,όC?ɚrr_4/mP" 'ld|aL*-%T&<F#o_:9غ'lRn,b5?y؇ye_bX˞^AόD!99/v˶	p2YqfpYQh]Bi}ѣ'}[Ev.K'HwbkG/Hʾf==9Y^Lӓ1a|j8{g%45TᬲI4=th:?}B_ ͋9K]K(رwU^hP!is؁,=3|xVg̸^LiNiBD?faL+O'3B~^Lӣv˶	p2YwS3]$(mPf&Gը-L>0%y3Ni_.ڠD$@Ne꩙Yej٭v`m'[i4L"1TKg֨>]P>]a>\ϭZ}h
OKHO2&j+ZP :>tZ1ϭ0S@P}h4,Z!dҏ"a#a>1Gg F,Z	ϭ AHQ=>1.]ZCN>5>1#SRFG+[Mւd}hO.ϭ	UO>1Vv|b	֩FmOѾtϽ{>zO^ײ^H^H^H޽ףzcи1.a=mmRmO?ɿ??Jmm 1?L`_?J;im.mmmm 7mL_im1F:|#:|#:|#GMj]¿8:xJơlX7QjV9w~+Ό>nirE
|+mmLemשvmooU wm0[mmmm&ѧ<@.am󒏄Ŀ^įxN1;u'xN1;bw	#x0 x.x x x z>HHHHHHH?FklfSxї	?Ƅ%<hO?ƄhO?Ƅ	A\mm>m=b7ү`DmTO7x~4x`ZkBи1.X+/XcXYga?! xB@	$XY.xB@~<! xB@ G
"-g̋L>diK<2s̋d\"<ȹE2.ys̋d\"<ȹK?2@"?6Ja/̈́6.y_	~l%,e,k_	~l%,w/}>/Jyg⧋˞/^/0>h#Aߚ yҿ44%7
>h%5>wٿ`{'( asT*s=l)Vᬩ$$"gWˉj!/)`tBt *sN}t5T]@<-C򸮨FNNUHu	O$P٥0P
u	N4lQ3J*-B&Btj&iE@<-H[,TL"Q0&D(E5N§35aLʑBBB-QO"f)h:'aL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTj˒in'FfUZ:rM-"SKy噣J24lErBr84lMM-f*C[zW-Cخ	xB5N§35aLDS5_.%ClD6BhN@AY	Tv+ ~<Bմ2%Wī*U7i(G%_*PmkIDD=q*yUMꅫheiT[J~<Bմ2fp\JUSzjZU3VҸG%_[TБCji	˘NZD)"0V=o\-RSBE'.a9iz޸Z8WCHN\r%X00UMꅫheiT[JUx00UMꅫheiT[JUx00UMꅫheiT[JUxw0 B3HC$ 29hUSzPidC'-cʪoQ#|
!v<;墬yUM;v!C! ^ǇpU*Gp"f8\5t9fīyUM;v!s\ӣ܃EH!E
ǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯USzᕣW.VR%HW5]bU|&vUM;/ -!9hǕTޣBCUPz!KjjJ%Xw%! 0 B湧G)nBXwa5hU0 B湧G)nB_ʪoQ#殺*v!s\ӣ܃EH!E
a1hC |йT4hPiTWKy9hU7lm!BCzpoUpUM_*Gu3g-koQCzoT0yUM;9k[zpPޢ.\4USzWʪoQ2!A(LCjl޸\Tz'-xwAc
%S"Pڸ[77.hi	E^<"dTȩ6M˚BrW*GpȄ0U2*EzqSyr憐UʪoQ!գQT.Z2 Gl溒gvʱU7!HS9(imHڤP%Xw$)U4L؇mR(s.! ^ǐ<.hs	Eݥ٣fidC(tO2K!k<-\r|3iD46h墯B y
̒ZW0_Q9j9h`>aF(s4Nr|3iD46h墯a'5-ZM[VwbH V萜_\~МU00L9BTͧF_Y9h۴4srWD(EaL"Q0sT*s=l)Vᬭ\E?PC$Q*n
#Zh;ijڃNZ*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"≄Q0&D(E`TzS3)YZ"H2t(9f3iїsNZ/v(5pU*Gp]S6s*E	M-=TM]Er*D͈rjsyUM;9k[zpPޢ.\4USz[,QKHQs
6z[U"Uw]S6rֶH!D8\7oL4USz[,QKHQs
6z[U"W\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DA@)()SgXS3Nfp|.\j!9
@НL );aPV@:;ww-<ʯCʬCC!\ʯjH\00b*d	BGegѦV52EI-JճZZ8*HP%C 2=xb(b>% nڷ0}-PXtS_*4-K5rДּ1@zC#(PGc A
 g(b>% 1@D##{K ^}*$ҡ2A~J=!@	B1C!RǁphJ~ǁphJ<A9ǁphJ>BP%? Q
H'b(^>Jz=B _ ǈ'D
;R r#2AS*-҂QJ<'R/~"죱\C |b)GR;J%@/>!J>=P%A)B>=P%0z!#4BPS
YcFlҘNZB-[fEXb* d~~z=%=@ǁphJ>1|zǁphJ;	BwC2jh~1@ 2??=P NCDGc4%Kꮆ*@l޸\pުia2B٥0UMj&pCqDXb(Q@y(TGPOG_(dǒPe!}b(Q@y(T=ǐT-\=UhiXZkZǕTި@|-CLճZ~<Bnfp֫z;$)QaE!n\_%43IWENa!h܄/USzqSyrdXGa/@I"3FB#/?ZkY)SKyD1xw
4͚SD-\=xb*	A1=Bz<ArǁphJz==B2D/? Q.	@w(fA(d)OGC'!fU
4͚SEPs4??USzjP|K"_筈3Rդ5R-\Qj,v!QQ#|W04? Q'p4W)jb@=v<@P"y x>@=v<@Q P|<|~!g ;a(^!G2xgnٵԂֲ5Im]BVT-\=GTw0 B#/eQ\WT-i/eJH!3FB&b? TnaC_ ;a(x=ʄ2BB?Ȁ{(x#	ʄ2BB?Ȁ{(xw*$	y"죱\'*$	yG
C#IWEPs4??Wd\-&h\7jں*G_4ZhmW0I3dZ"v!F(s4vpCdZѢ.I*ljLM"DdhңjfhҨ[$L_$w46衣R&Jj ؂wnED8R[#nBmʪoQ4ᬭ["7G@=v<@Q
d(^xC@=v<@P| G2AKT4i\52lַ!X&??iAn(f%_Ȁ{(xGS	ǁphJOA)OGC'! ;a(?̥=@3lڶjh~I53FP5̇Ms4??C)wU5mꅫ[7Եi- ۴al޸H3Rդ^"졅ں L-\=(Y:KZ w
!n/? T-B&[CT͑h@= ?D\(PiʋErPw
E	͚SW0I52D\LZMȀ{(x)P=PCD/? Q.	G!!Jx>e ;a*b<D)G2<B*/FtxC(Ws[VVջhk<-\&ZECkoy5dZ"Ϗ@=v
w5EoTYW;j;vW0CCQB3fT-\&b@= jR-i.52D\;sdi? Q.	G YPBd<2@=v<@T0tyLGXx$\5t$PڸZzī{Ed&#湫".h/46EaH)BJD_|շHPZz KV6l޸[)9s2-5sR/e5vwaȀ{*
A+3HO@=f)/eAH!cskERB-i/eAH!cs[MpD"W+&)f7jں*DPC)+&)f7jں*V)	9Z"pwG)nB%? T**H	a;.(6iMUȀ{*$Li4NZ*? Q.	OGxdODJfpV-*$n
E	!մ' z٭q*AN萤9EVo\3HqMwtHRѫH[7ۤ8+[xQ*Z KV_Ȁ{(bzi;f6iL$I/@=
FlҘZjh+ЊtTw]3Hgn҈\(
C2mEgpaj4 ʂB
p֋\-k$5L? TjR-i/@=&VMSQ!t!@nյtU 4BBݫj/hC+p4g5ԓ=m[e0vz>@/d<A1A/KT:fpZu-PTD'=zs]M["#%_CQlҚ!IsBV萹FBBCzpL֚E5OD$'PnյtUW0CC
jhި\7jں*G^;ݵu7:[Ώ
4a/IhWVT-\=U7ho:=M[V+抈4L`>@f)/? TH3UW0IDPC(d٥5L[WEQ|3g2P,sR&3ZbgT+wVkq
$iǈ(!(7H4r|4mA'-x2A5N\;墯	O@=
XNj؃5-ZB҇5rWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*e0vz>@/d<A	d~<
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZDO[5ԏjAJx StQA'.WKVrWȀ{)f=zs]M["H;WPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xh抡hL٥4UTVSg0UM7Iz!Jrڶjh~5HWUC0nյtUW0CC`>@G-ꅳz᪄VkE KVȀ{(BD͚CYg3Rդ' V֘gn3fCqDYg)(gkCjq4𡤢"QT.\M=g EpޚNHr+Vȍjh~"졅(hmW0ݼ4R-g ʀXᦆеsmL"LZ5TLYQKHZf*@=v<@Q`>e T&H# wC2gT-Ra*ǕTޣgFtvaqSzޘR%[fP
#zD\$"L֙R(HFlҕYbԵi
4͚SD.&r憐m[xO@=|&脃Dn([7Եi"\$'PCqD-\ٽpfHa7.hiVӷ':m:4_|
4aC5P+˘kF'A<_ᬭ[5TDջcZk[Q&kKh\B64TAf(6iMȀ{(m]R5i.N᝵uB&b? TV7;55Q3B.jE_ ?Dk!an\-!fȴE"짭S(PimR(n\_ v;fw]3HPm]EճZEFlҙ\RL;"jio<(5/\$Jˉfj7;v!j4ww6$)-JճZD44Www6$)-K]$B3Zhi⺡je\oM0s4??eLAZz KVLճZDIm=m[;zL֗1~V֘GTިBj'G;&a~;(`>@jۤBqD-\L/@=1r(ɳJj;.(ڶyUM;-P萆YH
$iJLM[ѨvK/USzhSVȰ@VkaEE4iU\3fS6Eal޸H3Rդ^"!ajRVT-\=$j!QW0Gl܄"^ѼTikY,?ZD1{FΎQZj٭gpPD1xˈPhEj*;zCP^SyrViABҊZ5e=m]6G6 rhCt*!T͜ʑBD\6!:4[L֘Z꙳R(Hz"f3gF`I]S6s*E	oUrL؆w5l!D1xww6$)-K5t%5ICHx^!!%Y歫v"53[:MUP,4B\([7 KV3dZ"ǕTިZtj'GpݫjUC檶P%"eA@ssU)jJra`I46iCHZ$mlc$5PMS,ZL3HHIlyjݴ-4UW	Hajں*m50lֳQlҚ!jh~=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<@Q SG2z;cʪoT-P٫dXYHJ[.m]9W%41ḟMȀ{Vk9hR\j詴;tgCEU7/YjH!K\.ZBٽpko
aoT!X/)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(aJ2lA;fH3S յtTjaj٭gpM0oUnaj4EQ%s<EREs-IpRLn/YiY[7m+.eXNi
4͚SD'-~Lٻi\9s-tTw]3HQlҚ!9hfB#4IFiTalݰ(^"졝'pjڹapݫjalM1y[oM2kY5pR-"gT%Cp5pMM-f@=v<@P{*	A1=B 2@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V֘GTިBj'G;Jaj5lDXˈPhEj*;zCP3iDY$wIhmW0DT5L@=0ZM\ChZ&fФL bw
K*QT4hhJ9"d	)rUWD$JKysD4"jio<(5XK-38k+fp̵R@K	-[fHZPNZ*c&z!BZ7-
4!;H*V;3мy
@Bѽal޸Q 	-(ETJ	P sf1NiE-R(UȀ{VSifLղ#ykG_W.!Ah;/-T9Ȁ{\C@=zzi3Z L-\M\Z4͡(_ ؂wTVShH3RD.m]B-i/elA;2D!MCI(o\-[B房ǕTޣZRnh抡8z!e!(5*=lA!A2C;vЕ\.*nAj҆7jZvWBUpJBި\Iz"%T47lCj SYal޸\\_Ȁ{	j詴z٭gp7ѪfL֚~"TTw
--i4[7jZ4ev;A0!3FJ٥0stnS6E/Tzj+u5lwVWja~"h2GpѥR6iL-\&[CT͑hajں*m50lֳfi3n(G_=TM]P*-G;%Zr8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PC$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a,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!]$5m5t4J^Dp6iL-\ٽplֶR8^;ErZmfU\EPȀ{(\PzMgpChZw-kjA4Z噣Jjh~Ȁ{(gCb	.Q!h
Mpo\3B"i4VR%Ej*;}<EP.ktx[h(5W.&tj*zi;55Q3B.jE_+dZ"q+
J"%B5o/A7IkU!M$PڸH3Td:h[74WA7IkU!M$PڸH3Td:h[74WzѨѪfsղ*kȳ5m3WEQhS9G(5jZBji
E	!şȀ{VSifjaj٭pEi56sTިajں*m50lֳYML!CU4USz@=j詴ճZe50Hl晫I,DZML-[5[աVL(5sTf)*PB+W5SVȰ)"^vc|
ӣ;s4??PLA!_MV֘GTިBj'G;&Ys
!oT#,DC
+QQ5,UzoR,4iT-\&b@=&%Z-rѥP"3FB-i,DZML-[5535d:hzs+DW)j뢣G]tU0 B湧G)nB+QfO5uT#|
!ju$[V垪&R(HKyIlַ0sjfJQSxiYZDo-p$֓UIpU֊Z9UR!n5OD$'PCdZќBTP)%5HIH? SVk;7I-[]0gL֚EѼVqCcGgPΎRIQ&kK@=
E3fDpEI[M]"? T**H;4Pi4f&hC*Hjjim]6ZkY-ڊMG5MfC\\_W.!UC* w_3h[7P抈4B"!q"geJrV+VSi;f%d8ZM4"-[WEMwJ\!nW6iMPL֗1Ȁ{VSifҗ$4[Bĭ[5I/ajں*m50lֳZR䆑tHRZ8B3Z\"-[WEMwJ\!n
KGEIL֗1DgW]B;RLn/\$Jˉfj7;' EPsm"ji4l憐5ajfpV\3UD-5T4t
"\$'NaFD-"QU_.ktxQsJV49sh6PL5/@=j詴ճZe50o[TB$)tXQ&kL_!gNw0 B#B3Bp2|!4_Ȁ{VSifҖ(mtHZJjfU7!0Cջh[B52lָQ&kM"UwޘjzRkjݴ-!FkQ&kM"Uk\3Q:<.\(5|2SL.[Z%*|&脃Du5iD-\M\Z4͡k[Po:<^5HW	oPsj҈ZiBַ0txDZML-[5SSfD!UaDjIȀ{VSiffkM!-P쁌-( DZML-[5#3ZhimnТPZD^"-[WEMwnED8ZadFL֚E յtTjaFJhjjf8kym]6ZkY-ޤx\5t$PڸZz|
ӣݼ)	3BjPtxPQ(-C"`>@4li7IEFVиtzBEQy$wZԃD-&hi36i4??f*.be(ܵZM\Chflh~UU\ յtTjaj٭gpo24BKt9zslֹQQ4W5ԓ=nN᝺M- j٭p9"PZgGnҶ (mtH\9%p҂Y腥MH4U
$isȀ{VSifҗ$4[B3WBSZD.bfKMjhRih$-D$&4P∳jc$(i(U
4͚SD.*nAj҆7[fHPGa"QT(6iMJBި\Iz"[fHPGa"QT-\.*nAj҆7[fHPGa"QT-\.*nAj҆7-jajں*m50lֳYML#I35&a"-[WEMw)Dh%5QZMMEU7,DQ詵]$3fW0MTLЇtTմ,DZML-[59CLZ5TLYQKHajں*m50lֳZR䆑tHZjanТL֗1g յtTjaj٭gp"萵q
4]$B3Z\şȀ{VSif3IWEP"QKHZzşȀ{VSif543fICHkoVkrErV\n惸BCUUCiv-hQ*t
"\$'NaFD-"QUJD'sMS
jhާ0LAQ(Ayk!/epޚe!Lֳ\Em50֍U4zB3ZhiQRA.QjaFJhzj٭mfqCHh\B64TA!HS9(im3b5H_miyUM/FtsRkkL5QW0܅EP֍3hj-Ȁ{VSifҗ$4[Bq
3f
$ism]6ZkY3SL34tTICHkoVkyUM;|CHCoL5P)5nʍ52(L֚D1I)Ѫfa!!LֶanѨC;tT_3΍Dm\PwSJӣU\TյnI/ǭJ>JճZ? ICHkoVkk5-C!/@=j詴ճZP%G ٽpgoUTO]$8+kL#ʪoT!z5[ZaZ*5CZ4͡fȴEv)	sV4hijd7BިQlҚ"DZML-[5qCh[Bq
3f
$is յtTjaj٭gpFHD0P٥0MM-fv>%C5uАC[xZk[YjQVРФ7iD_-uL̩$JUʑ3b3SKy垗2
#Z)iCCEʪoQ! =!@1@DOG)dasEq*U7P Q
H'жoT!{#ܧh0xwb)G@P2A>zP%? S
Yc\\JDZML-[5SST"s]B3ZaDoT5NA#xajں*m50lֳO[WEM5ԓ=i5Q
DxQ&kL[C2+j+!7W5ղ),?iAn(f? SVk;-P萵q
4KT:
$is"-[WEMwJ\!nBFJhI,DZML-[5!BFJhI.J롵m[;z3FP.&r憐eJrVML'w+hQ3H\BD.gnQ&kM"? SVk;U\EP"<A/P!D1抡i5sCMkFv<8٤).hW4-\&b֍MGsWBEs+Pj!? 3iajں*m50EIpL٥4C]$5m5t4dJZ+m]6ZkY-7o\).h𹢸P@=j詴ճZ!5mVmj+!75ղ,-\=yUM;|CHCoL5P)5n萣MLW+J2CqD(5*DO[WEMk;DZk[YjM[V&i
$i^"-[WEMwJ\!n
K*ˉiQ&kKDZML-[5!B4UOD(SfCUԤ	HQ*n:;ImU\ERB+W5R? SVk;մ34-[BڊMGu5lW0CC7.ejڊs]M["҂Y膲!HjVȰӰJ)jֺ*? SVk;.HiD%B
4D.b@=j詴ճZiKD-!IsEPq4B50EIL֗1r'pQCMkFv<8٤).hj&iEPsdiz+Fnѫj]fhҪf!pުjIVջh	x=B=p܃ELhpL֚յtTjaȄ<CӸ@inA4N܃ED8\ZKQ&kMf6Qi
 d<BBPC! Ff S'nA.h%(5pnl?Ȁ{VSif҂Y膲!jVBoR<.kdXZz*o=\ڂޤy\SVȧph܅&q]B%!j4Ȁ{VSifҖ(mtHR\T.\M=ML4CjpL֗1c5OD$'PѥT9sW0CCPknaеs
-TM]CZ4͡:
jhިfhҪG(i5ַ0ChZ&fНE"zzN35 ;rDIm=m[jk-[WEM*Q~>FBBCzpo\).hiv֌-4C[x\k<5$lղ,_Ȁ{VSifټ)ڊMGzHp5!sEq,N-27Z[6jT(;oT >6B[QY	H𹢸? SVk;FZPA!D44h[QY	H𹮦b7.emA
VVBoR<kdSZPAk=CqD)\jvaiE-REQyv)	sV9ZZ 4͚B҇5湫Isdi@=j詴ճZlfpVBoR<-38kVW	j̇Ma=m]6O[5UD%flָQVSiu$\(5 յtTjaj٭gpjI
#zEBյtURKFlҚ? SVk;phVhއ0o\.R\8oUpFB3f/ajں*m50lֳ[$!T-!!5lѹ	-[BڊMGu5lW0CC@=
᥼S
4͚SD(Q5tUh6j!H)BJD3SKrt	jRh#zw-4Tېh+Iq
$i3ٳznЏdaiAE ʅEIpjaFJh&f֍D)%5HIHjinB! JM|HCd=;֖*`D4TCfe `>%IWD,DZML-[5UD%flָQ&kM!DoT3HqMn-Q[MLX^%tU	jRh\jhrѦmqEMDoT' =n4Bp54"-[WEMw38k+VȍDj).7QKG0Un=? SVk;ճF(fi3)tUVжzs]M["#/ajں*m50lֳB)f)kFC=TM[VD44rDRBР'ajں*m50lֳB)f)kFC=TM[VD44rDRGC'/d<ϐ# 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"VesKzh-\&aoT(9fLxBhr*,գQT\RA(s4g5ԓ=m[b&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@C1aB=Gh2AU!C6tp3u_͚CU	rni4NiJB<'-!D44C* R(m\Jr		4ٽp4"PڸfFPFBյuMf(v		-5m[N? k	?bAD W;4)?L?v98yxE?cQO, ,̗7b?~SUg)L+#ܣ?7_?9:fZA/MoC- TO-
4:#a?tT?e?+0¢G4#hSYv?>Y``ov%ic{S?3)s
vSsο	9',K_	LwQk?-W\5m	JhX"5?yVf7_IEOST+'7Ij?ĹYOiXoRra+??7;:aC5ПƢD?2.?l0eP?j`@?\d;E
\M__h\o4_D/ z[VTo8dï _iէKsIC8G5Wƿ
5h_>?'oK_9PS<,X8qŏ?	+fYMgl)u"_ѿ'hh1b
))VV/C"7CE&%HFE.0ڇT/H5,*<<6?ܛE<0M7{`} %Z7mmmW<!D@@+SgXS3hE:iUrZD6ᨄCl)
f*`tG`@ N΂4}%PPCC_΍DPsGhC[xGaVAzmYoT5vm*nWʉ3Zhh:x] )E@ިatC*mz.weSTVtO[zUBZ+	=mVz؃5-ZBAzd7D'Da*jմ$'Ps
~螶9jzs2E*'D3UD-(W:'Na!l޸\̑DJ	=msQfd"Ut! =mM˖bU KVhCY*.$'P9rղ,JfhBVȱ*BAzC-["īi	oT.*o=\l.$'P9rղ,JfhBVȱ*Q3J*f)ZzīezDXP:'Na!l޸\̑DJ%RChG$&4jZ	e *R%Li4NZ*	e *R%Li4NZ*LxR&(5	e(*R%Li4NZ*%0HTw]3HQlҚ!9hT2"QPK	!t!FJh墯YPk ʔEA,'p4f) H0T"Fw	˕յpUNoT-\=U<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWJB螶9jzs2E*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZ}]MZP'D3UD-(WPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZ%DHTwVj9x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZ%0HTwVj9T2"QPK	-[fHZPNZ*ǕTޣGH!D8Q0 C;vDyUM;zCP3iDJǕTޣGH!D8Q0 C;vDyUM;zCP3iDJǕTޣGH!D8Q0 C;vDyUM;zCP3iDJ≄Q0&D(E`TzS3)YH4O[zx StQA'.WKVrWaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?J3JМ_fMm\SD-!ިQjjѦm
DMRR!9hQU-46[7kj!nBUWEP֍3hR&Jj	E^pLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\GQPv9
fpW(Nfp|.\j!9
B:
Ad'AQ
 urVrVrVrV4|iTS:Bu( AxDW.!9*Xb*(GGZfpW(IiY\$J4CPΐ|ᬮQ%sEi.0P2C{*-38k(q:E	է-38k+dQ(m=d\5W458"HS5ZfpPt%p3FH-38k+dfHsCfsU+VjRlA!:sKzD44t:ZfpW(UMhiY\$J5U5H!cyZ KVP|Q%sEi.%DIm<ӏ*qChQ&kMr3FHW.&tj*r+F\MZ5KZ5TL1rfBMݵs5lWr++Iqx>diYC(H3Z孪E|ᬳs+d%ger,UC2lֿUP "W4VICEX;2Dh%(5U"Pz!*ǕTw/jthQ&kMcʪ;jҊICE\ᬳs+d%VkiY\$K3FP̭[5+C檳NRH!ճDNZ*2eC9GhH0MM-f Q3v
DxQ&kM?USzr++Iqjr:
yU@@(i
$iUP(i
$iUQ.Q%sEi.!fV<(]pL֚*ǕT"W4VICEXwd\ZKkjCH[֫38k-QLt᫔do-Q7	 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW*(I|5PtU
$i H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<\$J&B+W5T(5x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǕTwJ\!rBDW\ӣB3ZhhUQ-)rCH2E	B+W5T(5UQ-)rCHZfpPt%HQ&kM|UC'pҕ9h)(`>tpUʪ;.HiLNBD)
$iyUGp"iYC(Hw53ZhhsTpBҩQ4NiJ_
3Jp*EFlғNiJ"q	)Ks\դ;攥_ʪoQ.Q% Z	ᮊDU7(Ih9h]$5m5t4WʪoQ.Q%p\ >k\r'*HjjiǕTޣ\$JEpkEq@!iJUSzrָ\޸k<'-!*U7)!!ik;Fko\\Qܪ(HJN9*ZM\МҔ(CcNiJU*GpFHd46iZ	ᮊDyUM;2D$9H@|5ָOtTմ%_᬴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_᬴USzFJhFw	˕յpUdFpҕ	3Hq*3f	)KIj'4*USz!T-!BCv3w0Е=4s	E_*GpFHjkEPkEq@!iJUSzr,JճZ֋Z㖁<5RCVWCHxwdfhVZ	ᮊD顱'4CKyY4RU	Y4_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")&D(EaL"aSaLgeraL"Q0&DSgXS3FHǕTޣ\$JStUMhh9h]$5m5t4V7EIs&lqSyrdX\MU!H!D8\޵\)RS2+NiJJ*!9)|.jW3$JճDNiJUW<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt0OQPTzS3)Y\$KUb|4\q-D"eB!r3Bt0:N @@::1!D8[7359rZ*x StQA'.WKVrW3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-aL"Q0&DSgXS3FH' ?L"Q0&D(E5N§35aL"ZL"Q0&D(E5N§35aL"ZL"Q0&D(E5N§35aL"ZL"Q0&D(E5N§35aL"ZL"Q0&D(E5N§35aL"ZL"Q0&D(E5N§35aL"ZL"Q0&D(E5N§35aL"Zu38k+DW.%OUղ#x"q*4͚S@N@/@=10=خ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aP+`  7((v9
fpW(ErgWˉj!/)`tBt * <#']S:Bu<#'X0 B#v!jh~;s4??52Dktj'Gh:K>W(ErW4a A!_M0 B4USzTF$J̮fHCհj!tK3FB:Bu<fkL-B"iѢUmHk<)SKyn@ICE_mHk<)SKyn@ICE_PC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UcBCzpo\3fkL-[Br|4mD'-"UwdZ"@|(5iѢUwdZ"@|(5iѢUwdZ"@|(5iѢUwdZ"@|(5iѢUwdZ"@|(5W4*yUM;}<EP.ktx[h(Uw
,գQT.Zi3HfDZ*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]$5m5t4W*Gp3FH+@|5ָO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&@|5Q9T4DJ*ܤMM+Z*ǕTޣer+DW.%媀TNA%w)SJ㖁<Jb&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@CWpLD1\;
[
fpՅ38k+d\٤S5_.%ClD6BhN@AY	Tv H_\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DAT.jNg38j5:iUrZD6ᨄCl)
f*`tGcx uIW筈3Rդ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٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*ǈ(!(7H4r|4mA'-ybԵi-Gf)
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*aj-["KTTjT5EF[Ώaj-["j)	5Е-GWaL"Q0&DSgXS3tx
d
%M!DkMp_-[Pw	E_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[ΏL"Q0&D(E5N§35aLKyخ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aP+` ,SgXS3֘_38j.\KQ|5m!LНLgaPX@:&a괗&RZ8zD!jsED?hsED!ZzM:8Q6iL-\&[CT͑hU,գQT(5mGUdQGaaz؃5-ZC\"\5llҚ!l޸Zk[YjPVf)녫fh49!tCо4mUhD(t"7Z5rỚ?5uT(5m
KgNQfDIgnڰ 抈4B;dBBoUSz"DoT#|xw
MmiCJ-d7B9%_Cge)R5Ih+TMǈ(!(7H4r|4mA'-zӣPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯USz3HH3RD(ꅥ+FJ9CU۴T"ܐ4UHB;s4??ӨBp2|!7cBCzpo\3fkL-[Br|4mD'-"UpٺJ*4-&hZӣ4DJ*UcBCzpo\3fkL-[Br|4mD'-"Uv$΍IFBiCIDD\(ѳGv!jh~PdBBoUSz3HH3RD(jۤJqA'-"U9jm=%pm0 C[v5EF	R\Ps
KGoUplڶjh~~U7`>@EMQ5m[f|(s4vx+Zn(-B"OUD(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≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OʪoQ!jsED!`>@3Q*᭪EbUwhڪQdv!!LJ5"f8kjC~<;vJqAEݥg4/P⃳iCg-k!Ww
!Q	HQ*nQ:<6i++%kR&!D(s4U\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DAH5N§35aLK41Nfp|.\j!9
B:
Ad'AQ uJF훐BQRSdvMn()WJ=rL֚B:BuҦ%p\5P3V"W-C!j9D H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xK,N,XNi
4͚SD'-xK,N,XNi
4͚SD'-xK,N,XNj؃5-ZB҇5rWK+FIZ*R΍D,'p4f)%y\$-TީgFtpBB3f	E^<:52D&dQU*3Ja갖Vp\USzXNj؃5-ZB҇5rW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWԾ9CTT"gVR%HW5]U*KC5O
%M!z%h"Ts\WwN,IFiTIFiTV<:52D&dRZM\ChBCBSWQ0&D(EaL;
[
fpՅ38k-.hlҪ' ><AAaDD(i+ᥫj9h≄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≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb\5+'jM\f)'hc `zG S3ErZQ\["7+L٥4<-dBDCпyUM;tj'Gd\MTpIFiT!\ҨGCGNU7ѨY%q5S$¹%-46h:' W$:'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"
Fv9	ۤ8)L˗B!_D"g!HS4'AS ,*;Y2D(EaL"Q0sT*s=l)VHqLS8k-TީQlҚ*;4r|4mA'-\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !.4mmmmmW*ſx7p?gp>K?g.eef?o?#8#?bqF{p@up<UW*_xp<UW*_xp<Um'(0v9f)S5_.%ClD6BhN@AY	Tv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خ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aP\sT*s=l)V͚SS\$E:iUrZD6ᨄCl)
f*`tG`@+;
u0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*خ	xBpv9JjsgWˉj!/)`tBt *
^rV<@_UHH[ԑ5>pLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\ B  5N§35aLѫW:5E:iUrZD6ᨄCl)
f*`tG`@+;
pLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\ 5N§35aL;jpޚb|4\q-D"eB!r3Bt0:N Q	O@=tLi4NZ*!,["7t:z%? T
w]3HQlҚ!9h
d
%M!DkMp_-[Pw	E^3HQQ4WPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hSe(vw]3HQlҚ!9h	O@=}EsBB3f	EXJ"+uLi4NZ*Se@,'plA!iC9h	O@=
LֹWPK	!t!FJh墯D@kuLi4NZ*	O@=}EsZ KVpUJ"RfںXNj؃5-ZB҇5rW =n4Ba,'p4f)DG7HS5%fL٥4BrVȀ{()
fLi4NZ*Sepޚe!LְBB3f	EXJ"L)wVj9	O@=zzi3ZXNj؃5-ZB҇5rW)v)	sV%fL٥4BrVȀ{(m]R5i.BXNi
4͚SD'-a)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?\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DAXUaSaLgg\:iUrZD6ᨄCl)
f*`tG`@+;
 S,ʔEA,'p4f)YC
+)XNi
4͚SD'-JDBB3f	E_,))R(%fL٥4BrWd54萏aD44U0 C5m%r8aCJg"jio<-!H3Zhhg"jio<-!H3Zhhg"jio<-!H3Zhhg"jio<-!H3Zhhg"jio<-!H3Zhhg"jio<-!H3Zhh
d
%M!DkMp_-[Pw	E^;ErJ*(ǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpU,ʔEA,'plA!iC9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpU,))R(%3Rդ-(s\'-x2A5N\;墯 H0T"Fw	˕յpUJ*v!jh~PdBBoƄ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0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*خ	xB5N§35aLC`&"|4\q-D"eB!r3Bt0:N Aa '( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv'(BTzS3)YPlڊ|4\q-D"eB!r3Bt0:NPv9sXct6rrKxsXNPSed}((G@P2A>z
@*(  v0UPtBLAL!DA@)()SgXS3Nfp|.\j!9
@pLD 5N§35aL;zizڐhu3rĵmQR	T0:!:
 4q]Ps4??UCf*LW0CC^JAbeB||>ꢹfhҨ\MTs4??U hm=,'p4f)	O@=zXNi
4͚SD'-~;!!MM-煺$#Q&kM~;!!MM-煺$#Q&kM~;!!MM-煺$#Q&kM~;!!MM-煺$#Q&kM~<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*DCJO@K	!t!FJh墯 H0T"Fw	˕յpUJB֚9rZ%? Pw]3HQlҚ!9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^Ȁ{(ձjZk墬.5O	HQ*n4jkER9EUL(7HJ5U5R	O@=0DձjZk墯f<'-!DD2IP檦U*CU_49i
%M!gehˉpޚU49i
%M!gehˉpޚU49i
%M!gehˉpޚU49i
%M!JStUMhT(f<'-!DD4ᬭ[WEMW46i*%W]3HjT"fpVS+4Ы%geJrV+VSi	a;.(6iMUKL3FP̭[5VRw]3HQlҚ!9h𖙜5f*˙Zk\[WEM%3Rդ-(s\'-qD(EaL"Q0sT*s=l)Vᬳ' H0T"Fw	˕յpUD(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aL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD W<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt{0OQPDD7SgXS3΍Dm\S5_.%ClD6BhN@AY	Tv* q~r\9˕YHGq^	B!(@Dy(Hzz	CG ( xb)G@P2A>	O@=z<BAPS
Yc9s38k+IS\8;254:;sEr̳M(sN\9s38k+IS\CHpZrC&?ǁphJ<!H(x<@? Q.	PG)P ;a*|"
DGc4%AAB|~< PC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUʪoQ-)rCH$3Q:;[W
Cv4
$iJyUM;-P΍Dm\)$D(5*ǕTޣZR䆑tHgFtwڶDջg0L֚Dlk*pL٥4T+ZQU\EM["≄Q0&D(E`TzS3)YgFtwڶ)≄Q0&D(E`TzS3)YgFtwڶ)≄Q0&D(E`TzS3)YgFtwڶ)≄Q0&D(E`TzS3)YgFtwڶ)≄Q0&D(E`TzS3)YgFtwڶ)≄Q0&D(E`TzS3)YgFtwڶ)癰UB+W5T!z;FJh(t"7jB+W5SVȪUSz@a7jڸjjڷmSJӣfhb&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@Cخ	xB5N§35`BDqNfp|.\j!9
@НL );aPV@:خ	xB5N§35aLd_38j.\KQ|5m!LНL 	P@:3R揊&D(EaL"aSaLges2DSTPqD(EaL"Q0sT*s=l)VᬮfHخ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aP+`  TzS3&)L˗B!_D"g!HS4'AS ,*;Y H\Q0&D(EaL;
[
fpՄӣ?9f"OpW5FlҐ#51W<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt~o~~ο7'(*
sT*s=l)Vᬮhl)L˗B!_D"g!HS4'AS ,*;YTC!CRhiu.epb-i4	B.aH˙h!j5̇Mںa/\%)9s2-CqD-[B>1WQOpZ*RL٥4Tw
#Zh;ijڃNZ*&D(EaL"aSaLgesCfOD(EaL"Q0sT*s=l)Vᬮhl)(EaL"Q0&jNg38j5E?\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DAH5N§35aLU Q)L˗B!_D"g!HS4'AS ,*; vtt@:x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xJ"	5"-m8K	!t!FJh墯DPjEZ3pBB3f	E_)%"ko\QXNi
4͚SD'-~Ȁ{*RR(%fL٥4BrW)$ԋDg(,'plA!iC9hSeAJE޹ձjZk墮(EaL"Q0&jNg38j5'nAS2A5N\;墯&D(EaL"aSaLgeېhL"Q0&D(E5N§35aLU Q)(EaL"Q0&jNg38j5'nASQ0&D(EaL;
[
fpՅ38k-TN܃ED8aL"Q0&D(9v9
fpZqOW<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt0OQTBTzS3)YjrS5_.%ClD6BhN@AY	Tv( TPuOu	TPu8jt:@P&j뢨Q&kM!j&WgICHZ%GU(+ErY4h~(+ErY4h~(+fHfPPCCOGN+QejQWPRէJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*Ƅl޸f ֘ZijڈNZDƄl޸f ֘ZijڈNZDQWPQU*3fu
 h!	z;?A?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⺀x[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e1OfHD򸮠4Tf)᬴l-a8`<BcYGg>u38k+DW.%OUղ#x"q*4͚S@N@/@=10=.gehĵ6	ꢹZDoDW.%FJh	xZ20OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLD7
sT*s=l)V(CIEu3rĵmQR	T0:!:
Vv7u\2?|ǁph~>^>A@PD 'C|RC,|>@;C,&	`*NJ/1X|Gмy>@AHNZBr'-!9i>SYz;|/~>1'[M	E_[V:J9JU2Pxդ#NRs4u	QRS:()WMBtrHGP%*̃Bw(4??i5sB:()WT9ju	E_j٢T#NZ*\:()W-["7u	QRpPsG-mR(WUD!Btr&s]B:()W֍U4u	QR1@/dz~;u	EXc(^AA= Axb;1<|1/Gr RY7IkCB:()Vҩi#NRiQeЎ:J9JULyZu	QR4IfhҨGP%*H"Tf)u	QRkv_Ev_(#YaBrW 3f2eܨ!
?̃Bw*bߏ2T 
Qc!Axb; 4BDys9Gf*u	QRњU*3f_ΐgm]P:J9JUǁphK |<ABi9FHn\G-vK;t:()WL֙gnڸGP%*,[W_\QHjr6u	E_KyY4'IG)Jv%FlҚBtrdSjr6%*d3$-`l::J9JUPfHNZ@ttr? 'ENZm* P1 BJPzYۤ'IG)JHo]ѥP:J9JUȀ{(xP1 ;a*0/Gxb) %?1J"H2OǀLxaaBrtvaa''I*ǩ)4%C009:IUe&5u	E_(Jx>eГDHL'-9E7I&09h|1/Gr;OG_Axb;@|<22Yz;DyP&"Ff9h!,M	4E\iu	E_Q%Hm_Q%HPB:()WdR&Ek8jЎ:J9JU(iFhBtrQӣ]!@'IG)J@=v<@Ta(x>B? Q.	PGDGc4%?1ǁphJ~<cG/e0v J<ǁphJ;A%\7l-T9pݳ:墯pղ,Ev!BrW2S5zNZã_3FHuB:()WQDM	4DD!BrWQDM	4E\iu	E_IH2D#NR[zr-s9Gs_UE4$54u	E_UE4$s5'-b(^!d=
A'.Ux|٤kNZ@ttrd3esXjr6NZã_L"TZ_\Qr*DS#NZ*fpV+Fu	QRgej٭rnڈGP%*C	BS4@Bu	E\!R r#2A9hl,ӣEu	QRJDN+4j'IG)J):<(lѫdXGP%*L6iHll\#NZ*Vhm]RڰmᕳzDYVBsKE_:<)*3@m_:<)-t-hGP%*IsCf4NZЎ:J9JU,%m_ ;a(2@9G/e0v JPGTf)SM(s\#NZ*\٤N,NZЎ9P%hHa#NZ*|8萏eu	HW%	`&vݵaB.?Bz=!C!n@ZPqQPNG$͚R-hPGPUqD-!A1'-!\tr >WT+GPUǁphJ;A%?1 ;a(2@xǇ򏇈_Ȁ{*&iEPm@C_(dJC`m殈GPUWʇKyS#Nihᕢ,[4jBsKE_N*3f,NZЎ9W46i+iGvՆ-hGPW(% <\v:斊@TQ)h"YWZ*C	P#a)x?u	E_b* d~~z=%=@9hL6iHls\Q3f@&U:()Wʃ2@j٥!jr6sWD#NZ*PfHQ46NZ9xGP%UᬮXj٥!Nu	E_)U͚RDBrW;ju sWD#NRyg5M0D|zICC@j7lmR(;HR\;^ݲ(@jڤPw	(w*Q3fjr6 ճJBrWPֹj7vՆ-hGPWTf)YVBsKE\!ph~}(bz=1@'-a0LЀG$-`mRrHQ46NZ$4'IG)JG$͚R-hդ#NRUr̐6iHlHr+V9hgepުTf)iCBrW,-`mmgGu	QRY'G7NZ@&%W\N(nSN*\Tf)SI(*u	Q)JL6iHlHrY9hQ3fjr63Jju	Q)JᕡgڰmZ*W(7uK;jS#NihfW7Ho]ڰmZ*W-K47vՆ-hGPW23SKy <\v:斊1[)h"YWZ*}2@j٥!jr6!-d7B:墯G$͚R-h4GP%*}2@j٥!jr6 ճJBrW3$͚R-hZM\Ў:J9JU)U͚RE[V:J9JU>jQtH\i+u	HW%C!nSes\9i
㤣W4PG' >dj憶U"죱\R J~<cG/e0x>B
S>!> 5FlҐ59hDV!BtrG$͚R-ho<pCu	E_> 5Fl6NZ9xGP_	QRᖩ2J&ea@'4U!#$
S	HQ46NZ$BtrG$͚R-ho<pCu	E_3oUa3f#8GP%*S5zQ46zu	QR?Y\7JCh%GPU8k+V6iHmF9Eu	E_3oUa3fW,')J|٤kQ46NZPЎ9h0gm]RIHku	E_;ju 3Z L#NZ* >WT+(sXjr6u	E_9"g$4$J湫'IG)JISjr6"ji_iT(ST#NRdҨi#NZ*S0#N@Ha\MBrWDDsEp#NRPټ09hdTf)SI-&hGP%ҔL6iHlFiT'IG)JQ3f@'6i+z:墯}2@j٥!jr6v(=naBrW> 5FlҐ59hDEr7l'-|Tf`mz:斊QlҚ%"\7q,NZЎ9hᕳyj)!rK;jS#NihJi塰o,NZЎ9}2@j٥!jr6RChGP%*G$͚R-hP٤sQ3f@$Z+f9hL6iHlsT9h_*3f@$(G#NihA 5FlҐ59hDҩi#NZ*OpW5FlҐ*ڤP&GPUᬮXj٥!M!8G#NZ*OpW5FlҐ*r+V9h?Y\7JChHWB:墯gepުTf)IsDQ!BrW3oUa3f5s+u	E_)U͚RE:3f:()W9"g$4$JBt4u	QR@-S$Bd44P%dXyE4gnںV\Tf`m:斊G$͚@)RDdW0:J9JU> 5Fl6NZ9"TJfEs\Tf`mCVҸKyB:墮Q3fjr6"d\LC!BrWQ]S6rֹ\#,NZЎ9\٤N-	+!;jS#NihYG3TJ孻2ڰmZ*iJErڰmZ*? &jNZЎ9O@=	r!@'4W	ǁphJ>Gr2Aǐ9hDGc4%ANT&H!'-rHQ46NZ7YWT#NRrHQ46NZ8G̮hm\#Nih}2@j٥!jr6tnBrW*3f@'6i+z:斊PfHQ46NZLAaBtrdJC`mCYZDo\3$͚R-hMBtsKE\8k+V6iHm%H!BtrgepުTf)s+VȍBtrgepުTf)YWT#NRrᬮXj٥!I"(u	QRS5zQ46"dV0:J9JU٥'p/v+u	QR >WT+CyQ)Eu	EX!d8GUCHCCj[֫@j7lEsJ$).hʮ!:J9J_f򸩺-T9s-mR(VWU2D#Ni*,-ZCL6iHloR,GP%ҔZP\媊jm,NZЎ9hQ)nBJ,NZЎ9esCfq4JM2ڰmZ*W46i,ӣʉ3Zhi,NZЎ9O@=v<@P4?>~G2@'-"죱\#OGC'!#NZ*DGc4%G d~*$#NZ*DGc4%A)BPBrW3esXj٥!jr6i4OiJU(dJC`m:斊L6iHl%*TJfEs_HQ46NZ9"TJfEs_HQ46NZ$5m+t#NZ*}2@j٥!jr6"d\LC!BrW3$͚R-hIJ\:()W3$͚R-hQ)#NRBfpW5]:+Ru_ᬮXj٥!TLp'IG)J?Y\7JChHL#NR3oUa3f9lW.&GPU)U͚RD%!7'-3oUa3fPҶIHu	E_ᬮXj٥!Mq--۸u	E_ᬮXj٥!TLp!_ᬮXj٥!Mi-mZB:()W8k+V6iHmFHGP%*gepުTf)j٭rCqD#NZ*gepުTf)Tf)'IG)J?Y\7JChHxGP%*gepުTf)tx<#NR> 5FlҐ59hEZ-rںBtsM)J}2@j٥!jr6K4ڸGPUTf`mf+VȍBtsJRL6h-hIV舎h'IG4*Q3fjr6wJ⺡BtsJRᖪ-TJ3ZhhBsKE_+-e!d9knCg2ڰmZ*\9k+flW.&gmXjr6u	-N*%kn̳59hB:斊W46i+iGfYVBsKE_"(M땢K\#,NZЎ9DP**3y\#,NZЎ9|5T4	rsCjS#Ni#MU!Bo\&ijrjr6u	4U2RˉQ&kM%p9EhVR%D44v:斊DGc4%HRȄ*$#NZ*e01A^GcGPU' ;a*~JFQB:墯d3esXjr6NZã3qQRL6iHlgm]P:J9_> 5FlҐ59hD%tygm\#NZ*Q3f@'()V:()WHQ46NZNT4I\WT#NR*3f@'3hi+VȍBtrPfHQ46NZV\GP%JR?Y\7JChPA!BtrOpW5FlҐ&T(:J9JU8k+V6iHmE	6iL#NR)U͚REZERn!BrWᬮXj٥!U"5Do+9hOpW5FlҐ$if:()WᬮXj٥!HS-tT_3oUa3f+:()WᬮXj٥!AZBrWᬮXj٥!Az5nյp9rOpW5FlҐ#519hOpW5FlҐ'5ʉLȮaBtrOpW5FlҐ)Gku	QR6i+Tf)SHhaBrW筑ި\MU!H!D8k<!4'-~z(4PCBrWHQ46NZ$9EQ9xGP%*G$͚R-hU*3fiJUHQ46NZNgm]P:J9_(d@59hDb%rҚBtsJRZJHk\Pʉ3Zhi,NZЎ9WZBCrenCS#NihÖo+%rivչNZЎ9WʉKrN+,NZЎ9WʉKrhlYGvՆ-hGPW"(M=rrڰmih? &jr59hB:Z*Pg JC`m.Ps@o+f9hA+Tf)SSN-hP'-|Tf)SIQeFiTNj'IG)JQ3f@$fJ٥5B:(R|Tf)SS8YWT#Ni)W> 5FlҐ59hDb%rҚBtrA 5FlҐ59hE;tʌ٥5B:()Wʃ2@j٥!jr6t;ju	Q4*PfHQ46NZ#4Tf)'IG4Ҕ?Y\7JChp\CGP%*OpW5FlҐ**Tf)'IG)JS5zQ463Z坵uB:()W3oUa3f5lֶR8#NZ*OpW5FlҐ$Z[L[4Ju	E_)U͚RDBjY˘GP%*OpW5FlҐ&Q-T9IH'-|8k+V6iHmVҹFH3ZBrW3oUa3f(ΎF*S5zQ46twʍ3fS5zQ46wJqD#NZ*OpW5FlҐ'饫dY[Q\#NZ*OpW5FlҐ)RDdW0:J9JUᬮXj٥!SNDȭgu	QRgepުTf)tx)#NR|8k+V6iHmӣCB:()W>lW5͚R-ho-TVָGPU4a3f@**:墯=l湩萏C0pL٥4U
$i> 5FlҐ59hDTfD҇5:()V%L6iHlIi5sKMBtsM)JG$͚R-h!tJd%B:墮Q3fjr62Df +VȍBtr9i07VW4hmXjr6u	4UrP+IZBsM-pʉKr%rivՆ-hGPWN*%yѥ2ڰmZ*ᖩ24$VTYVBsKE\' >d޹ZM\ҹa@'4W	07VW4Q959hB:Z*#MU!Bo\\JgmXjr6u	4U>FB޹QQgmXjr6u	4U(c54RˉQ&kM%p9ChVR%D44v:斊Pg JC`mW4oG$͚R-hʌҨPGP%*dTf)SI-&ii#Ni)W(dJC`mT$7\̐ճDGPU3oUa3fUCFaBrW)U͚RDEMTJfEsOpW5FlҐ&!Tֺ#:墮S5zQ46jeqUiQaBtrgepުTf)r+Vk#NRrᬮXj٥!N*o[yR'IG)JOpW5FlҐ&Q-T9ju	E\8k+V6iHm^R[9GP%*?Y\7JCh"H"\WT#NZ*6i+Tf)ST\ټ#NZ*6i+Tf)SUQ3Bk!BrW(I\6iHlW6hղ,#NZ*6i+Tf)SUG3ZڶEu	EXhd:h\'G𹡳HfdXrHQ46NZ$9EQ$LxGP%*}2@j٥!jr6!,*\:()WTf)SIQeFiTT8o:4#NR*4͚SDU+%D4K;jS#NZ*TIhDi!LֹgmXjr6u	->FB޹\#+W,NZЎ9#MU!Bo\떪' ;jS#NiG$͚R-hʌҨ&Ek<#NR> 5FlҐ59hDTfDLȮaBtrQ3f@$(4*7'IG)JL6iHlr+4Jղ#xGP%*gepުTf)Hm,y\:J9JU)U͚REKT9kGPU)U͚RD2=-T9s?Y\7JChin526iL#NR3oUa3f$L+%riu	E_ᬮXj٥!NR\8oUrR'-3oUa3f9IkFuD#NZ*gepުTf)lޤvp:J9JU)U͚RD"Y۸![xGP%*gepުTf)rd:hi?Y\7JCh$K]$5m5tB:墯OpW5FlҐ&)FHu	E_ᬮXj٥!UW(3w09hS5zQ46/Gq\iB:ʯOpW5FlҐ&jںFlҚBrW8k+V6iHmK*DQ[O?Y\7JChJ%j#NR3oUa3fM:<H*GP%*gepުTf)r+4ޤxGPU(I\6iHls2D[4JNZЎ9hQf5FlҐ59hD"W3$JD!BrW%sXj٥!jr62DfH6i+Tf)SSQ:<jE#NZ*4a3f@*ۣA:()W{tʌ٥5J͚R-h<#NRHqL͚STj٥!jr6!BtrPCeFlҚTf)SNj'IG)Jۤ8Tf)P5FlҐ59hDf:J9JU(^!26iMR3f@'5O_S*3f(n6iHlq3HGP%*9sv+kJ+%jr6u	E_HQ46NZ$9EQ97xGP%*Q3f@$(4$(i_> 5Fl6NZ4Er+殉\WT#NiJUH@|'.N	rIq+z坵a@'4W-!;&ʊW;jS#Ni!&U3g)k=rڰmZ*QiYۤ8Tf)P&gmXjr6u	-)fVqSy坵a@'4U2Rh֪'GYVBsKE_"(M떪+fep\59hB:Z*4P &jNZЎ9|5T4|1	r!@'4WAa3f@)Gs-mr٤#Ni)WHQ46NZ$9EQ97xGP%*Q3f@$(4$(i_> 5FlҐ59hDDk%q]P:J9JU3$͚R-h"HsWD+'IG)J	`&DGR!!=FB3fgepުTf)q5UդN%j'IG)JgepުTf)q5UդH͚S_3oUa3f$L*J3JЎ:J9JU8k+V6iHmӣZERn!BrWᬮXj٥!SN-iJệ4u	E_3oUa3f9s\Q3BPu	E_3oUa3f9IkjERڸGPU8k+V6iHmfqENZ:墯?Y\7JCh&J%RGW!#NZ*S5zQ46igGq\͚SSGPU8k+V6iHmzZJյuJ'IG)JgepުTf)txD:J9_>lW5͚R-h$JʔEP9hG͚JJC`mC2S2,#NZ*PCeFlҚTf)SH͚S_HqL͚STj٥!jr6JaBtrB)Jj7Q46NZ#6iL#NR~6!(W	y᭼.hlabU)v#Ni*kviJUHQ46NZ$9EQ#4!BtrL6iHlHr*3JFiT'IG)JQ3f@$(4)RDdW#_(dJC`mCYQUt#NRx2@MJ酳zsEpau	J9i07W;jS#Ni9i07WUea@'4WrP,ӣ%a@'4WrP,ӣUea@'4WrP)
gmXjr6u	4UdZh+fR+z坵a@'4UȀ{c
zp\hm\59hB:Z*O@=|1	rGZ,NZЎ9a?Bo\&iRhhBsM-|Tf)SIQeFiTH*GP%*G$͚R-hʌҨIJj#NR|Tf)SIQeFiTN&!f:J9JUHQ46NZ$9EQ#4Zhm_)U͚RE;tEIl҄GPUᬮXj٥!S4mH4KZ5T9Fu	E_)U͚RDճZtykF(Ў9h?Y\7JCh5rjFin#NZ*OpW5FlҐ'(TJB:()W3oUa3f5m-T9IHTf)'-|8k+V6iHm+bi5sB:()W3oUa3fUC@m9i07RMk=a|59hB:Z*#MU!Bo\Q]S6s+z坵a@'4W*\6iHlqCf["4ڸGPU> 5FlҐ59hDTfD:(RrHQ46NZ$9EQ9"V%B:()W*3f@$(qD򸚩!BtsM)Jxf!P٤#殈hm]D8QJ	EX3O[R9sWD46(ꅥk墮S5zQ46W+VHGP%*?Y\7JChMUriT!BtrᬮXj٥!SHqLUDGP%*?Y\7JCh5Uʌ٥5B:墮Qf5FlҐ59hE4eNAu	Q4*6i+Tf)SUQZRCZST'-rS*3f(n6iHlm\{tʌ٥5J͚R-hg-B:()W(^!26iMR3f@*vЎ:J9JU7l&ZQQG-Z!Z*E}\W
TTfãZ[G-`2Q3f@$(qD򸚩!BtsM)JᕥMJ&ko-΍+zpR-S#Nih4P &\ڹgmXjr6u	4Ujic
zp\Q9YVBsM->FB~޹ZM\Ҥ7 59hB:Z*rkQ46NZM:<\q]P9hQ3f@$(4)RDdW0:J9JU(dJC`mCYQUCYi#Ni)W}2@j٥!jr6!,\Q<&dGP%JROpW5FlҐ'U\ZE\Qj'IG)J?Y\7JChl!r֍UQBrW8k+V6iHm)-PTF_ᬮXj٥!NQ%hˉkFB:()W8k+V6iHmdQin52L٥4B:墯OpW5FlҐ)W*3f-h4u	QROpW5FlҐ)W-T"Ĉ֚LD#N\gepުTf)txUr7xGP%*|٤kQ46NZ9"V%-hWT#NZ*|٤kQ46NZ6o+C2"GPUr	˓aBo\Q]S6s+z坵a@'4Wʉ:h򹡳IkFuD59hB:斊DG̃P-TWT͜gmXjr6u	4UL4' 8GR!!=FB3frkQ46NZNTNZHGPJR`&	? (ROGD2PL٥4B:墯`&	? (ROGD2PL٥4B:墯L6iHlHr*3Jgm]P:J9_0LB"(20H!=FB3fgepުTf)HjZ9Hk\u	E_3oUa3f#MLW+J2CqD#NR)U͚RDVqCiQD#NR(I\6iHlҒq]P:J9JU0sfCi顤-CZ3W03sNZ*J>"TJCTf)GIG)K}2D͚RB:()WG$JHj٥!()|2HJChGP%*G$͚R-hʌҨU*3fiJUHQ46NZ$9EQNgm]P:J9_)U͚RDjH$K\Q:()W3oUa3f8j**Tf)'IG)JS5zQ46W+V5m]R]uB:()W3oUa3f4j΍ER֍Sz릈GPU0LПȀ{x=>By	P7i4GPU0LПȀ{
/pBBz=!(f)'-|Q0&D(EaL;
[
fpՃJQbEjA(MR(;9QZ/9inBU"D5 &ZQQG-Z!Z*ڷm
$i+\DkM_-[Q	H|2Z$-mIsT+f\-hGPWjic
z媊꙳\#,NZЎ9G$͚R-h$K2D5j#NR`2S5zQ46v)jm\8k+V6iHm+fZJKIi'IG)JB)Jj7Q46NZV\GP%JRPCeFlҚTf)SNf V:()W(^!26iMR3f@*kviJUHqL͚STj٥!jr6Jղ#xGP%*ۤ8Tf)P5FlҐ59hEZ-rںBtsM)JB)Jj7Q46NZ9CIZDo\5B抡L5HZ/t$C;kjD'4U> 5FlҐ59hD"Y%D-4U+VȍBtsJResCf:<*o=\l+f\M=ڰmZ*gepުTf)oKI\$Jѫ֍U4u	QRB)Jj7Q46NZNgm]P:J9_S*3f(n6iHlCeFlҚBtrPCeFlҚTf)SS8YWT#Ni)W{tʌ٥5J͚R-hnQ4GP%*/nQ4CpJC`m)viJU(^!26iMR3f@)ۤ8Tf)'IG)JZB9rw(M딅SZp\5ڰmih&	`&	`&	`&	`&	`&	`&	`&	`&	`&	`&	e_Cko!@n҇5:gn3fLMBղ,5ku	E!"fG-~r	˓aBo\*CzQ&kM%a@'4WG$JDTf)GIG)K}2DL5FlҐ'IG)JJ>"ZkHj٥!()|2H6iHm^%L*54Q46%/QQ3@JChGP%*(dk!3fã>"ZkHj٥!#NR|8k+V6iHmV"IsERJqD#NR|8k+V6iHmV"rBz[Ώ,U_)U͚RD4q*3f+J[i'IG)Jl6al6al6al6al6al6ʼ/ZETW4"eFlҚ%!VȰD5 
54^>Fa@nhs\5ku	E!"fG-xEdXj7Ip9'-;t4U㺛pղ,.&5pD\iA.GG-!l:9icwSwEӣ[f46i(;-G-!trWC$Z$myѡHj"jFPI09:IU> 5FlҐ59hDTfDW.(WU2D#Ni)V0M	CAPǐ@e
#zFJhu	E\8k+V6iHmV"IsERJ湪'IG)J5'.ahrdZ!!L5Ejji![xkEJ&	`&	`#&<x=BA=!#
0L0L2&	`&	`&	`&	`&	`&	`&	`&	`&	`&	`&	`&	0L0MԃD#hm]Mhs
#ziC9iL0L2&	`&	zڐh@WSZިZPNZB0L0LQf5FlҐ59hDյtTjetw2Z :(R0L0MԃD#!W
#ziC9iL0L2`&	`&IjA0CPp&	`&	`WᬮXj٥!SZE!ĳTi4BtrG$͚@'(̑*$inAZDnԖ:(攥_(dJC`mdfHf T["7jKVȍBtr@=|1JN9iW0o\46Bݴ55ss9G;墯Ct:Ct:Ct:Ct:Ct:Ct:*t:Ct:Ct:Ct:Ct:Ct:CүgepުTf)rB,I%))J3fT#NRrᬮXj٥!SZE!ĵP湪Ti4Btr&	`a  xzzae v~<AzC(Q
4͚SD#NZ*g5P).h$[T!9\BD3IBsKE_0LBU} c
qWQFB3fj٢T'-|Tf`mdfHf T["7lJ٥5B:(攥\Tf)SNQ%"TI܃ERlHq*3f\Tf`mdfHf T["7mT$7fhҨGP%ҔQ3f@'(̑*$inAZDnڨHo]ѥP:J9JU>=AQ
3Fw8k+D4YQ4'IG)Kgeh+殁E_F.hlѫdX\T޶["UMkj9r۶db%_W<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt{0O	Yl憐3WEMf >
pD.U1\P aP
xO^z0pީjݴ!@X`<)::C%40抈44S0Oh>0nA695zi
TTjо.)k<յnB'hrUCk=t4`>hFM4Bm]SO\$&Bz0q/+` 5N§35aLf*u3rĵmQR	T0:!:
 yUM;sW[WEPs4??UȀ{(gCbK	!t!FJh墯U75\.m]B#Wwڶjh~~%? Q!,'p4f)SeP؂w]3HQlҚ!9h	sS
ӣ[G6ph>	9Bo\4V\sNiǈ(!(7H4r|4mA'-xJ"졝!,'p4f)SelA	a;bԵiJ	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUM뚘Cfki|sM-zz@tz+r4pKE^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯	O@=}CbK	-[fHZPNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW7ja@tz+sծ?o<ԄpKE_M뚘P&>k̃bsM-7ja@tz+sծ?o<ԄpKE_M뚘P&>k̃bsM-*GpdȀ{(gCb!MUȀ{,U++	a;.(6iMUȀ{,U++	a;.(6iMUȀ{,U*-Li4NZ*	O@=F*XNi
4͚SD'-7ja@tz+s
ԃCE';Z*	sS`pM:=\~y	9Bo\#7s\(NEnW#';Z*	sS
ӣ[Ph.9'4WM뚘CfkiHNw	4Uz@tz+r|1!9'4WM뚘Gi.)k<
ӣ[';Z*&L#ji|sM-xJ"4iTh%3Rդ-(s\'-xJ"4iTVwVj9	sS
3g)ki|sM-hM뚘GsW4#WVЅ:r4pKEZz+fR
ӣ[';Z*Л50hG6uph>	9&L(NEnaAzhhRsM-7ja@tz+s
ԃCEA1	9Л50M:=jAHNw	4U޹i(4OCR#';Z*Bo\;IqKY殈P&ܮ?o<ԄpKE_7jaWD(NEnW#';Z*	sS%-g!@tz+rRsM-~޹v△]M:=\>dih&L(4WT͜5	G+5!9'4W7ja\Џm\-[BHNw	4UM뚘Ph9Hk\(NEnW#';Z*&L#hBt9\>dihЛ50]S6rָP&ܮ?o<ԄpKE^޹w5sB>pm\C+5!9'4W7jaAl!pM:=\>dihЛ50hG6upb<BsNiBo\;AzhiVЅ:r4pKEZz
ԃCHZ.!C';Z*Л50hPhBմ!q?o<ԄpKE^޹w5sBD5 upb<BsNiBo\;AzhiVЅ:rRsM-zz
ԃCHZ.!CA1	9(EaL"Q0&jNg38j57sCbU2A5N\;墯&D(EaL"aSaLge؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j57sCbUQ0&D(EaL;
[
fpՅ38k(n4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)VᬡfhҨ≄Q0&D(E`TzS3)YCw46 ѥQOaL"Q0&DSgXS3hlAJ&D(EaL"aSaLge؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j57sCbUQ0&D(EaL;
[
fpՅ38k(n4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)VᬡfhҨ≄Q0&D(E`TzS3)YCw46 ѥQO\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DA\.jNg38j5U:iUrZD6ᨄCl)
f*`tG`@+;
0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*/) 2)
˟/_ +qKL_ ;) eRAqK ?qK?/YR 4R#qK/ZqKS_ 1_ 0e_ M?_qqK//V?_ _ 5/I5)"qK_ 
/qK ?_ 	_ .?_ R DsR?RF/UIyR&/R/{R"qKԋ/R/HwqKԙJ/S qH@(䑿qK_R P/R?'MEpZ)j?)?_)qKԃn?_m?__RS@qKrqK?J_/`N,`RR,qRR/R)E-F*jH)*H[)R"9oDrqKԈ/R#_G-H+H+H+H+H+H+H+H+H\)R"9sDrqKԈ˟/R#?_G.H,H,H,H,H,H,H,H,HDw/R#)qKԈ_G{R";H_G_/R#/qKԈDpeR"82)H`)R"9DsqKԈ/R#?_G0H_G/R#_qKԈDpkR"85)HR":qKԈ/R#HR":qKԈ/R#Ha)R"9DsqKԈ?/R#_G0HHHHHHHHHD?/R$))!OqKԉ
_HSR"BHiR"AqKԉ/R$HkR"AqKԉ/R$HkR"AqKԉ/R$HD/R$+)!_qKԉ
_HWR"BHD/R$,)!gqKԉ?_HYR"BHoR"AqKԉ/R$HoR"AqKԉ/R$H2) eR"@DqKԉ/_/R$_HHqKԉHqKԉHqKԉHqKԉH5) kR"@DqKԉ_/R$_HHD/R$.)!wqKԉ_H]R"BHD/R$/)!qKԉ_H_R"BHuR"AqKԉ_/R$HuR"AqKԉ_/R$H7) oR"@DqKԉ/R$_HHqKԉHqKԉHqKԉHqKԉH9) sR"@DqKԉ?/R$_HHD?/R$1)!qKԉ_HcR"CH;) wR"@DqKԉ/R$_HHD_/R$2)!qKԉ_HeR"C/HR"AqKԉ/R$HR"AqKԉ/R$HR"BqKԉ/R$ HR"BqKԉ/R$ HR"BqKԉ/R$?_H HD/R$4)!qKԉ/R$#HOqKԉHD/R$WR"E/R$%HR"CHgqKԉHG) R"A#DGqKԉqKԉqKԉ	/R$'HHHK) R"@R"@R"BqKԉ	/R$_H&HO) R"@R"@R"AGDqKԉ?
/R$?_H*H%H%HU) R"AcDqKԉ?/R$
?/R$
?/THZБhJ^x4'WgHԔ?}?(_|?c fuSRSgWbgAGȈDgGDBK"ȅ"?UԔҿgȅ%2+RG/0?Y%Gc%O^a*RS(?BKBOBTBUSԔʟZ?Q_*.PF?* DoT$KPय़TSgY*IMC*pܞiܟr|'?rzp:]GtOtx:y;'-.g5|?W..r??qg5|#H!5|Y_-毗?Ưfc,7cPM?w jWHIk'\?OH"W-wkH"7`@`N`%Aك@ApApp@ J`O? R?X?pDDu"DDD'?U'_p" 	jejdAWsH" -Ojd??jgqkB?,P%(:?9v/H"$̿8}ק^yGpUP,<?$o%"_xΉF\7.Aqtl?ӯkIQ jf
 o@
!pPK4K7K]ܗr[/rZ7rZWrY#,U %p8OK'SGHR	rr<5<f5w?NWWU>W0}U_}{_?W/UOb4U7*OS1^pتsiUU NWp	*ܩ,{_pUUs?~W|#*{_ߏ_[تO}ǱU{_ت; /U?Wg}Q*e{_2_	W#~WU>W?bK*M
>WP* _ *b#bßR{_Ԅ**<'W Oԡ_RH7ت9UR$7تH U?RWiEb _ԘWUI̖_̀ob_AU
W*+ت߱2d dت2d	=kت2U~33W{_gfت| ?f_aWU~OwUf+_ 31{___ {bwU~Wت|={_b^U~b/=iSت/ U?  G 7_4__4{"w omw͌6SDc/4ߚ͌C4_d "c/2 o?4 c/2 oзleAk 7p<`ele@~0762 ͌`9#26Up	qʿ`D$ &?Je_0" 
{ʿ`D%}e_0K7͕ܣ[ʿ`DQ7A.?NQ?Yze_0"(@_|W)^?SP6U'r?ʿ`DQ*?K~lOMe_0")x6/6Ur>e_?l36U@rl͕)#x7N+<!*R%6o*R(6I6UܤYlB6Uܤ\lo*RPlI6UGWg|Wqwb;˻ʿC|Wqǃb9#Eʿjo*#<%6UG-y;5o*$~jo*$AךC/5ʿԅlme_Ą5N6UH'6UH*6UH-l`Q3|Wr}e_p*6Uܧʿ<lMm6Uܧg2_=e_e"6UܦYp-6Uܦ\p26Uܦʿ~86Ure_e_fǃ>l!Op*Je_	ke_Ae_Ч|WpDu6U2to*:|WpD|WpD/|WpDOtF6U|+o*~e_o|WpFiʿ8|7͕q<66Ux<|WpFil#}e_/7͕el#.x<'o*<{ʿ<`6UܨՋ͕*1gʿ+6UܨՏw͕*=Z&DVlP#|WrkՔw͕*=bn`l$7`|WpHuG|WpH՘͕6U%y;͎͕6o*	
lo*	~ll$0yo*$y6UI͈[ʿ1|Wq%͓͕Q@6UÌI/́&IG͋;ʿ%6w͕Kl7͕T<o*%+}e_ĥo*%1|il?||Wq)ǃw͕;ʿIʿEOѷ͕^w͕>G6UK%o*%>L6UK:|l3|Wq-l*%x>-*%7͕ʾʿefʿfk͕­e_,>e_,~7͕|WpJ.e_-Ýe_)/Xo*	J>{ʿRπ9l%.x{ʿUbbbb`|Wq16UL~cXolH͕dʿOXo*&`6UL{͕X7͕M`6UM:]e_^U6UMg C|Wq5+7͕S [lO(6UM*@{l[ie_ʦ7͕*e_ʱ@w͕*x@$*UF͕* -6UܪKw͕*|!͕*|!WlT|Wr!Fe~ʿxB>6Uܬ7͕+! *Vq	#|Wr#|Wr$e_OAbׄ"NgVSl\_|Wrׄ&e_!0*Wg|WrWAt]e_o*W*D:6Uܮ[	o*W0xD?6UN4*'C|Wq:?w͕<"͕";ʿxD	͕~
ʿʿş;ʿ7o*'(yAla_ʿye_|ul`K|WrÏ7*X$yMe_	n*X*y|Wrk|Wr7 e_]e_7͕μܫl7|Wq=e_7e_71*'b*'|bql[e_X*(x|WqB]e_cFj6UPF^⅞1 me__@G$e_όAs lW|Wp
Wcl.
o*L}h|Wp
Ћ|Wp
qWo*DZ76UlʿQSֆ;ʿQkցme_)E6Uܳԝe_&哯Zle͕,w|WrW;ʿSi_|Wr?րf咯{ʿK~Y6Uܲ`e_1|WpM`?7͕o*	#͕xF7͕Ŀ͕6U|#ʿb`|WpL_|WpN0Yl']{|WpN1s|WpN?e_;+6U<do*	d͕Oʿr׌o*	46UOl76Uμef@l6UҼd͕ 	;ʿY?BU񐱾ld.o*f	*(xI>ʿ1I&;ʿ( ⍞#*($!o*(|$#*(|$;ʿ%	 ⊇|WpW!_|Wp] l1͕ Aw|Wp$x|WpO6U
3	w͕ ׌e_1e_x5x Y_GȜ ,`	01̿`9{F<RQ=='{%{O<O<Q<T<U<Y<Z<[<\<QRyrhyrǞ'G1{ܱ<dyryr?<fyryr(Aq,<yrQ<*{ܕO=K'%pɀ@^yZf<ָY=<Zgя=<֔ydiǞg==O==O=O====<`<֠yI=&gsL'ǞLg'GHyIpyIJ<yI${S=$Jy$yI({J$yI-{Kg%$yIP<sAVy {0{+=3y =T<J	dA-{%y <L
{FBB\y!{Q{LO=&G?<{HǞ	(BB${IǞ,BO<DB*{ESy!="\<{F	@{ҍ=J=FO=K=GG=LO=L=H))yJH<'{҉gQ<Q<=ESQdZ<=ESQy!C7<<{gGgy!=6g1CJ<<qK<=2yQ<ʇdC-{ey!<8=8Vy='q8:<{Æ'8@<p#{Ç(Xy	8=y8'{Â8*{Â8,{Â8-{Â8zy@<&r{Ø=r{Ñ9fyQ=˃ryl<$ryIg<=D=TO=h=p<&ryu{{+<7<qgLO={ {={#{8<J<ytytK<O<'{O=EShyt\<zyt`<P<3DVy"{Ȑ{ȋ=C3.#{\-{\.{ǧpy=yM=nya<=].<=]{gu.<GvH<ǞtyS=<.O=P.O=d.=l.=`<hyQVyQ7<yQ\yQ:<yQbyQdyQ@<p8O<©O==pypyO4<՞{>=q<؞{= O{=Opy=Agrzy'ryP<yܞp;{VyW{'p:Y{pyGIp:yu<IJp:U<p:Z<קp:`<p={sFyy {fyǞ=zǞp<K<p<O<O==xyxy=}YO=}q=}{F<<AY{({PdGˇp>F=FVy=F\y=Fby{?<=Fpy=F${d=1<bF*{Z<ų{c={'=3= 3 F<p@y{ N<YyO=O=yy P<rܠ{=ܡܠrǞr(Xy(=ܠK<=ܠQ<
P,{(=PP<Ny&+=ty,=Gp	fy)G${{$yT<IT$y K=ܣ{&Q7<a<rܣY{(Qfy({E(Q)Ǟr,$DyܢY<rlQ.{Dy({HRVy(O=%ǞRRby$H~y$cI<R%{IR({EC)O="r)({|ugquǞqv'qwq(rAGN<q<#=G*{r[<qG0{{ăC=D'${Ĉ=Hdy=Hfy=HJ<{y	g$=ADĂH,{[<q!@fr)y)<rgr){c){n=ܧaܦH<r,SO<rDS*{Ly)=ܦ\<ޞ{M@s*=
!:<pBY{!{3.=(	 S={	<	PJKGpB[<pBL"4<pDnyP{":<(=2<$L=QXy8gpDQ<pDU<""==@<pG	<pG<pFychǞpFpFH<pFK<4e#*{#,{hpޞ{#P<3*+<=ܨT:<rQr3*8<=ܨH<=ܨy*=ܨT<
T-{ʅ*=<	3$4<pHny{$:<H=2<D="QXy8		g		pHQ<pHU<BB==@ēCĘO=Jc<,O=I@<#Q=Kl<$Igq%<ĒI*{Y<%Kq%*q+<q)YJ7<q)qJ:<q)JdyP%3<q)JJ<q(y=JO<Dq(yQh%=Jzy%q,ĳs	gGq.3{Ĵٞ{Ĵcҏ=]%{ĲYdQ<q,y'%=YpĳKP<pJhy=y=yO={(*1<pKa==<)D	J	K'pJZ<pJ\<W	T=fybnybtycLfycya &'{y	&=aTL-{&=M=iq6N=lg&<&<Ǟ&{=MN<Iq4yiT&O=M-{ySCUYa<W{V3UP=QQ=WUU${Ty*{Ty*=ܪY<KGU.{ʯO=ܪy+gVVy+{Yqܬtyf'r#+=fgVpy+%{Xy+'{Y<V'{Xy+O=ܬZ<gVzy+=ܯ{懞W7<<rܯ{Wfy+{](WǞr,\yrܮY<rlW.{\y+{hy{	N\ytgq9q8~yr1Npyuq8yq,''{Q<C'q8yqp'=<q9@X=ܰX7<r`O=GX{=ܰXJ<r XN<ryܰO<rPX*{`y,=ܰX0{{C=|''{=Ody=Ofyя=OJ<{yg'=yDO,{[<q=@CO=#<O=P@<=⃃,<	gqA<P*{Y<qA
p
={()q={)PL={)((y  =p
*{=[<p
zy sd&r'Y:<c<r#e ,=c,{6{e8Y%{dy,O=ܲU<K'Y-{%,=ƇpL4'pL4gpL2=#{3{1 1,	=O=yyţ&zy@	=:':<pN	{'{;3=(9 	ӏ={9<9P	ʧ	GpN[<pN	y==	Y<pdy  gpF<pJ<]iǞp%{=Q<p*{,y[<Yp,y M=⊳a<+=Q(<qE (=QF<.=Q(=Q%{J'qDyd(=Q.{({3<pVy s Ǟp:<pby G3<ppy ģ A==O<p*{0yZ<al1)g){RVy⑹(O=R\y=)FyL=!&g)#{$<qHy=R%{y<"EC)O=R-{[<qHy)({={ O=?5qty5Y{P=G=Q=_5(a4yyK<pO<p'{J'?iPJ Kg קO=T=Z4<rҳrѹ<iqGG-Fy'r#=ܴ?<WܴiyܴIG=Z${rrqgryZ({hyGrTEOܴ[<hyr-=ZP<pQ{/(VyD'
{(:<pQ'
{(@<pP?<pPB1
=
,<pPH<(%{(O<('{ADCpPU<>
'[(-{_Ap=<
=y♡j=S7<qN{tyg)<qMh)=Sfy1n=SJ<qN){K<qM<2yeʇ)O=S,{Z<qLyp7)=SP<p===$IО{9qq?<c{2< {=={%{Xy AA=ĳ  y8yT<qTY<=ųqp9q9@LCC{ny'*.<GqR3{D*3<qQGD_K=BAyqQ<mT'{*O=*=SdsT-{gpgqQ`<ypS{&pR)7<pS	c<):<=
X{)dy~y=
Y{K)GpSaA/pRyखy)I<IDIPपy%%%<)0{{U=⩡=U7<qVW{tyg*<qUiU@<=UF<qUUJ<?{IWqU8$*=TU'{RCSKG*=U.{W_SCUP<VyFg
=ByqQ{*byL=
=
L=ѿcS/%{*,
OpTy*%{RypTO<G
'
ESQhਸ਼yਸy _SF*P<o<=ܶ-{p{k=ܶty=ܶ-<m l=ܶyrۃҏ=ܷa[N<r,i['{ly岡[ܶU<]ܶY<rhe-=巧rـj
f
՞{+7<pW	Ǟ
Ώ=y୉G
==<pVyv{+${+N<pVK<de+*{YTYdYhYlYp[{fyOpXhypX#,7<mByqa=Ɵc,dy,@<pX?<3{c?=Xyఐy8a,byy¡©ǧ={<o\l+F9;`C;aKT3	.jaKpw.XRsTSnQ+jjܣU*SPPo3h^c0E7Ϫa̮+3$v꼮-HfWw6^ǆC2`ܣ$M_82DZJpcf!~h\V0b(WCE`H3+ζ9^  eqXKO5Efkm2Ev;a\V0fWS<!t$K;vȍQRjz%qdDt'9[%H# 5rCs-UKW5T aͧnjf%rBǪRO2`WCbq U&UD%zNH1ⱃ<WXbK)NeBSZWAP`c]	Mk^' |a\V0fHQGxyLb􉩥`/<2N/s]Tx*9`fk9t
2`̦_U3+ynޫي!yE>5^"f*jڴOUfWuNWM5NZ=m[^ 	Xc/qSVբz(fWyh2MkxLFV?$9UⱰO1\E=WQjp̮+3G.*jڴOU$3+^6D{*^0?E<1z-jx fWhǪhn?Dfha7^	EBSpR? bhxO[T%{R5^"jo<"U2Q@YBLg3"UHM1zB=mR(^"
C#X2EH
8EuH#I~}^c"PsDz4WKy榏UPU&h溧rᷪ>0YWbq<
yLfHngnyH cvG0s]N+jGT01	U&!	lֿU!L\$Б--G^Iڑ2`RБ*Kj[ΏgF6R5mErѥ^fd4x8EsK3fx?f@!DѥIfl5<h!Ǫ@2EC2`J+Y4f=WB ̮+36!zǠC$qCoU<2Nhҙn9!U꼜$0!UD%flֿUmH c8&i,4kUD%fk_>\V0kVU4vJ+ihQ3I\\6\5tz !p3+qZ5TLYj^)F\V0aѪfm=CqG+FK<ͧVU4jV@c2qZ5TLY\[J+tg5]Y2`UD%<qZ5TLW4RQ` 8UD%)~8&i+vшeqX+FJ]	RVU4!&j٭~VU4!&jZ5TL"g(8&i,44!LֿU-Dⱃ\VU4!&iCnChQ3IRk*Z!tXjhQ+g8&i*;Zi^Q8eqX\VU4tj'Gpڹ\P٣VȾȀ{,fpY4V4@=AQh~/geJlM27);w?U\Vge7H2GᬳpCFH(%VjCtT8k+D4_W)W5]J3CEJ|ge Szp&?Y\5l,<S5MKM)rᬭ*nTJ\8k+eiCW
nV)%!).<0Vhj&rzWE<0+D4YZ$82D&oY+D4Y\TյrFH%h+YۤeqSV;tT["7^|<3yZ!⦭v)JjseqSVUes\eqSV%s\eqSV4 -NkVhjzڐhW5m\L-Z!⦭ںn|!,*jڹf%tY+D4Y\Tյr:<LZ!⦭5sWG,*jڹ\QR$Z!⦭vC+D4Y\Tյrd:h^
 Fh+ZfpT(4yx„S9)34U_gej٭~3lֹ}QOP? Sgej٭~j♜5fOP DOGRfpZ#fpZ"_T"CeB 26♜5*HWᬵRDȀ{*1TeB 25M~5MrDPD/T"38k+qL&}R^Ȁ{* h/)YQhS3\0? Px@=0!KS3_n)YQh_T"졀eR9LʋEsiYQhv/  geEWW)YQhv/  3k\fpRkuKIP $=BǨH2<♜53Zm]^38k)
fںy D@Ax	ՠȀ{(/ ᬭoM2k_ᬭoM2k\l" 2??
HzC$ P)!gelzi3Zgelzi3Z} DG d~(ZC$ P)!3Iko\Q3Iko\Q|DPDy*d Y!T 
AS3Iko\QcfpW	5"-m<@= 4AHRb!T 
AYjJE޹fpZrDg(? T4GHRab<2B|}/qLURR(ᬵP%"ko\Q ʂ<T 
A ʂ<T 
AS3WT'5ZKiY\\R%̾Ȁ{(xPe)A' >!$@
D }/.)Y\\R%τN)Y\\R%̾Ȁ{(xPe)AH >!$@
D }/ᬮhv38k++uKAx	egesEsS3WTȀ{(xP|@? Q/ 
fpZ^50? T
zeA@38k-I/S3ԐB Ȁ{*b<@? T
K38k-I oᬵ$j♜5V7q38k-I o/3̐<ge!K  b>G~Ȁ{,x=fpY٧)YfHsCf8"#wܾ3Pz<֙5/g Gмy Gмy/geDx8♜5/Ȁ{(B烈 Gмy/3Pz<geEDK /x8"졀B8geEDx:♜5/ /x:"졀B3kLtK ApO@=2fpW7Cᬮ*nDj"!\<q DPC y/ᬳ4iU\;L3FP̾Ȁ{,|>tDdGgeJrᬳ4iU\;@=Ax>K38k,UC2lֿtᬳ4iU\ճZ|DdG/g  v<=K-38k,UC2lֿX♜5f*˙Zk\@=Ax>Jz==B  v<=K)YfhҪfc)YfhҪfcy}a;OGAXev;AҞOP8geJrV!qL3FP̭[5+;OGAXev;AҞOP3ѥRYfhҩ\\Ȁ{,  v(x/)Yfhҩ\_qL3FJy DdeZ;>!K38k,U*-=L3FJEr:"h2/@=APx/)YfhҩQhոgeJE|@? YcC@? YcC57fpPކ}QclDC1	ۊfpPކ5qL؃/h OP@=3@5>3_T"	6"	ۊfpW46 fpW46 ' >@5!,kd_6geHr+j_V"졈0|z=<DCa(	zK)YR溚E}38k*CY\SVȲ#Q	0} DCa(	zK꩙Y\$An5Md}Q@Oe@gepY\S3I/h ʀ!?5@? T 	꩙YQh38k*-eG g geEgeEȀ{(`<B~j"졀	38k,hlЃ38k,hlЃ/  b>G`Oe1'/)YfHsCfS3̐2:"#v@? Yz;rfpTJ*n5)G ?#@=~G26♜5)38k*R%KP@=~G29Lʐziv5!+/  eG d~/)YRoM>8geHr4# 2??y DC`꩙YRkkOtᬩ5_T"졢g !ۊfpT)YRkkLȀ{(hz !@=Z@? SkG ʅEIȀ{*$xDPkH ʀ_@=0T"졅8"졅ں@? Pm]^Ȁ{(s@=
LֹWWȀ{()
f>"L)$ԋDg(@=&Z%s9G"49IHZ3X"49IHZ3@=}EsHNk>Ȁ{(m]R5i.|? Qں@? Qں`")/T")/@=  DPRAXO@=D46iȐ<? P#CiTe465? P6@=tyT@=F*˟P@=F*˟@=F*˙Zk_eJrV@=F*˙ZkXV7 DdhҪfcO@=F*<"4iTheJE@=F*Qt6 6"졝>DG6 6"}Y.Qes]M[".Qes]M["e@I$AG QYe(Ȑ>Ȁ{,hlЃ@=~E^Ȁ{(? P+.Q\7T"졥mim DCJ8k+d\WXD"P30qger+zex%B8k+DW)ty\޹kF(it^ⱃU硸ZBⱃUN<5^mM5^
 FxJO 0P`cU<5^薀
E<5^'-Z(	011yLj:
K!@O)W4 C@O)W 8(	01p
Z(	01Zf(	01@N<5^^8'ƫȈE<5^H(	01C2`x
a\V0j6 A)ⱃUDeqX>\V0j@\V0jpc8yLjrĥ\V0jeqXNTEp<kXC3xE<5^	ʂfW`xUbh/xpaEp<kx,Wƺ.#<5^)<.<5^gfWVbS<5^Hh;|J Tp<kea'ƫA,"X5xD	̮+5^"Sc@O)W1x?,C0꼰<5^\(	01EY\x(NzⱃUl  ^C$4!@O)Wd^C$꼆B C$0<5^2 'IxTK-eqX/bpfW. 8%eqX; Tp̮+5^°fWXⱃU@ZⱃUeqXD̮+5^[1
yLj0(	01/ @ⱃU DjVjK\V0j\(VcDbJ@O)W,AXfWrZⱃU A̮+5^n  4jDy@`u^Lp	2`y@`fW cU3+WX<5^Ap+C2`xp  Ep<k# c0 ⱃU  yda\V0j%Q`3+W eqX聙\V0j	,6c":
@	eqXH^ԎcF8eqX   \V0j 2̮+5^rV+]WQjq\,pⱃU
fW!̦a\V0jP2c,PpfWր3+W$(A\V0jSA^zc`Ȃc!M2`x@\V0j]AHrcAh6ⱃUOp!qy\P`cUe V]ⱃU07 fWA3+Wi\V0jDGΓI3+W83+W P3+W=B3H.\V0jbhfWAX  ̮+5^ @3+W`eqXC2`z8h E\,꼬StE<5^Hcˬİc}rb'U@f(	013+WⱃUHfW Dp+eqX`,ⱃU,\3+Wē&c HhfW	HzaⱃU&ɀd3+WW#eqX+`(	01yLj	S وP`cU
:BEⱃU"?2"گe0D^O,eqXt b'UydWx6C2`zXfW 3u^1ⱃUd)A\V0j(/bX5xR@O)W):A<3+WB8fW @fWSxfWbA C$RPRWxD	\,̮+5^W<P`cU9Ax+ⱃU P3+WA`fWL1	E̮+5^xS<5^A\V0j9rvc L3+WeqXp]C2`x^#2`x%h\V0j+Bd3+W,k\V0jS.Ma\V0jF#b'ƫ}^c,Zcڐ3+W(cH!<ⱃU4	"5^a,:aⱃUH(	01j)fWXⱃUc@:	!u^	*-C2`zlC$d)\DW$eqX 2fWdKⱃU``c<?Lx, &`fW !p3+W نeqXF"cʠ,9FMW`4//CUz"@"hx
hbc^eqX bhx>TS@{U		U& L3+W1M5^ j@hdV?x̔PVPUHM5^R "ݑ,A2`xR&K\V0jɩ\V0j]̮+5^0i2`xPنeqXYⱃUu 	5^"jX \V0jc6cQ \V0j eqX;a
yLjXPM5^)A(	016<6rc`6GLcτ΃2`y
eqX1$xzH A@O)W  lP`cUE<5^E@ Q@O)W φbS9G? @O)W <P`cUB1'ƫH<5^zKE<5^! 7x>+5xrV41@O)WX HP`cUf?b(	01@O)W@,xz\"S!
yLj+ 'ƫؐ碀S'A	8:u^Mr	4	:e`vR^ ȄJH 8u^ ȄJ 5^ #@WHB|	<[ӝWQ=!@{XD"T E ]W\	`a&j] P^E<EhZdB%Hi0j5j\HWH8
Sx ޫ̓ 1쯪 'ai|B֫CK@ -WàDF@UlP>xbS}W $N.q-? HwAa/	^ #kǺP,@.Wm3mWE0%XD"P Ix,"(IdB%0P#+ŀlu^ #X]W(ȁ5 WEPІ%Z*`	~kr&@<Oxb,pV!^&HIŠ=x%B  꽸-B/!^@>r
5^O ^^zMB@UAQ0`4]`H6 $'`\Ū6	'Cb`Ff$U,"gU䰩vjP4Na`?VHx`bl>o#UMSW?HAMԕ+A?SMԊ- Ւ^-/Ւ^-!$[CVIx̐=Y%2F`o%z2Y%33
;	)W`1K)`)`)`%`3SMl/~l/	~l/)󿀦SM?M6SMSM*_)QM Kl0uɏ|ZlwoqCſo
lSModVIx=AMSM$[,?	~WM@ljɏ'<[VHx&<[Փ-p	~(:@dY!E/
lM6E_KM׾o߫$[KAM`xm	i<9dt?"4?Y%~o3
iw@d]>ow	ǫ$[O66
llſlՁڟVQx͝z>o'z>oYE6ll#z>o}Xx͋>o
]66Xx͌[oa6>o^[Ք^-|
	>)|?P`fIxZ߀^-`=Y%`,|lo
i0>oWſՔ^-/%>ocſ([~I6X _i6XHbKſ?bkſ[ G) K7M VIxQ6 $ " `Qd   SMVIx!.M(}X<[Ւ-,<[VHx ɰDzx$VHx"׫,<[2dW)&/t?WSMG;M1~WM'^oHoCVIx$VIx"_$[׫$[e/Ւ^-=Y%ZՒ^-VIxֳ`Z'm-$[Io,zZo-z]vm+AM0=`Kd#=Y%$[/Ւ^-VIxKY%}Y% zKſ2i/+Ւ^-y/?Ւ^-OՒ^-2d$_/H/HGd$%Kſ=XoVIxA[Ւ^-CՒ^-񙯫$[8}Y%Y%df@dfՒ^-$[2$[2ϫ$[1[Ւ^-Ւ^->oKſpՒ^->o!zKſp/ïVIxY%8&KſpTdQd/5dOVIxzKſOVIxJdՒ^-Jo*zKſVIxƄ| )(3))$[+OVIxW^o$[(/JXd%0KſY%	6	g6	|Mƪ}Y%TVIxƮ=Y%zKſ5(Kſ5-zKſ50zKſrՒ^-VIx@j/$[%_VIxKoՒ^-$[1$[1$[0Fd
>oe/5ddKſido
l/Y%\zKſ//Ւ^-§$[끗$[:VIxqM6	6	VIxs$[9l6Kſ6)[
iKſ>o/VIxu>o?$[8/-zKſoՒ^-Y%^Ւ^-^oY%^Sdx/gՒ^-VIxzVIxzVIxxՒ^-@d#OVLx7d 6?M6Ւ^-zKſ_`~oD
i
)o$['M6:Ւ^-WN
M6:)PՒ^-gT^oo?(?d(ߖ`Ւ^-VIx$[@/RMdǋ))sſ)R(|4?)-zKſ?)?t? zKſ 3M/S`VIxogl7i/T?+PS`LY%
zKſt?+~l/V/V/Wg$[Y/Ւ^-/VYd+.zKſzKſ *Y% ެoVIx/ d Io
$[Td K^oVIx_M6	S`oI`f[d,$iX S``/X\d,6;7d	`WKſ8`Ւ^-Se61dp=o+dp6'Kſ8*Kſ8Y%}Y%Y%}Y%=Y%drKſ9Y%ެoL>o^o>oozKſ:Y%	~ooVIxFVIxї$[hՒ^-/ZՒ^-?d-Y%EoVIx$[/VIx>o=Y%<u////Ւ^-#/VIx؎}Y%b@dVIx؇o,KſzKſ"VIx:dDVIxq/$[Y%Td@k/\Ւ^-o/\/]_$[p}/\Sd.=Y%$[y;lM6_
lD?wKſ;Kſ;e/VIxf?
l<)_?xu/-VMǇo l<FdxAo	?l<OdxPVIxK`"6D	 16#VIxVIxՒ^-"/(~WMgՒ^-"+zKſLo
}Y%Y%0Bd0Fd0u/`/`Md0*zKſ
>oVIx k/#OVIxY%du/!߫$[oՒ^-VzKſ>d?Ւ^-B_$[^o}Y%d/鯫$[Kſz7d$[VIx\zKſzGd//WՒ^-SՒ^-׾o}Y%JY%C_VIx~o#VIx?VIx~o"G$[H?d	}Y%EVIxoՒ^-$Y%>Y%>Y/VIxχ>o zKſ|Ւ^-VIxσVIxϓY%>)Kſ|YdVd/VIxY%?_/VIxнY%?Fd׫$[ެo}Y%?*zKſ~(Kſ~\d1S/bՒ^-s/b/bՒ^-+Ւ^-<d1Od1)Kſ}Y%EoVIx$[>oMY%dzՒ^-$[oVIxǮY%zKſ=&Kſ=*zKſ=}Y%=Y%_VIx#OVIx!$[׫$[Ւ^-/eO$[ᕞoA$[?Ւ^-Kd2-zKſ>oJoKſ$[VIxzKſ@dǫ$[VIx	~oެo}Y%@=Y%@{/Ւ^-_$[VIx7oa$[$[OՒ^-̳/f+zKſ=Y%AS/	$[+Y%Ac/
|4?|iſ>zxo
l5dsſ9Bt?4~l)hՒ^-s/hՒ^-+Ւ^-;Ւ^-П/hUd4-Kſ=Y%fo8}Y%qKſ=Y%hެo;=Y%dVIxGՒ^-&Yd	=Y%joE~oEެoF>oA$[Qǫ$[P/Od
=Y%VIxVIx$[VIx^ozKſ?Ւ^-#Ւ^-7Ւ^-/Td~Y%oX}Y%KſP=Y%ެo[=Y%VIxGՒ^-*Yd
=Y%oe~oj) 4?}rloa'X/2a[Ւ^-,-?(zKſld5	~lzKſ ,MSVIxP-4MToVIxRVIxRO$[C`Kd5 MR߫$[1	ij}Y% ? :l@W/ g?Ւ^-`/VIx O.&o*ʩVIx 
 ?de6 =Y% 
 1M$[_$&$[6}Y%l.d6
 6~o?rl3d6mS`׫$[&/Ւ^-؝;Mb$[_#kՒ^-~aM`e/l.`4d Ŵ? oS? Kſ C? o`Jd Q6  Ւ^-PM/	? VIx~S`{/ ?U>o+/~,}Y%	|2l(Ւ^-Q=l-~o`SY%A
)7$[?96/MM}Y%]7d׫$[zKſ͟$[ҽY%f/2$[ʾo-Kſ/ƞo$[G/o̍/zKſ1/Ւ^->oYdb$[(zKſՒ^-5ެod/VIxȾ?/`4VIxp}6C*zKſ(|`2׫$[``7oKſ8;8M7dpTu/Y%/=Y%a6/$[}Y%/VIx^oY%hՒ^-Y%h9d$[zKſ+Ւ^-$[Y%hSdgՒ^-$[oЧՒ^- l@!/Ճ7O`?
l@,
iVIx^o}Y%D zKſՒ^-@Ւ^-A/Ւ^-A[Ւ^-C$[/VIxG>o=Y%Eu/(AM@G)%6F~ dC/4_ Kſ~ 6F@d lՒ^-jrl/0]6j 4?AMڕ=Y%jZdVIx/7dzKſSMOՁl?T?ެ-.-S`.adWI<>[~%V:6Gi/=_:WKx 6G MwSMXx5j/+~)#VIxKſIo-<ülXM>o0<n[ Bo2-&`!O?>/VHx܊vIYIk7~^-_L_)H	Hq`]M|sſA zſA _@ɰS`	o> >4?)׋*ǋ)C̀=![0%.d?80Cſſ8xÖ^Y??fxȀ`#S3ſDw` }fxȄ
g	}lD/@gS`)?oxBw,P
	Yoo&| y6L;?0<d0}v6
	v 6v!6#Got?lFFdH Rſ?:)t?d:J <[٧g;?;]fxðvKQ=4?; Mñ_ɰ<8xFpxPSM| y6 0 l 6O~l ?t?PMAM/Zo(WMVHx>d l  *l  5d<uok(&AM§$[Akſ 5 <[ A6 b_ `j'[q rGg?4? M| y6M×8ip lP?8?8?8$<[䐷(&^g$?X3<[䡯ſJ;ئY!-0~4?lA5MkՒ-2`px M mIfoABoE9x  <| y6%8po<[	K(&Zx_V-<[><[heo<[h	w`4ziIZx?Ԃ l8<[mɰ$ y6Ѽ8x  T?Ay[S`(o.=H-xߚ-l t?BW/uAkſ!'<[WA3ſ!
A6g<)SM`?&-cǋ _i0?  M@SMɣVHxɢ`x8pox8<[ɰ8 y65MY!'pM⿾t`:! y6O`<ſx8<[xQdi Mo&S`@?/VHx?A6(=L@{t?.6 @?HA6 G-	XoI7ԂK>j>j
-򉧛-lQ
~lQi(bſQ@ (-E_& lR'8po^jH[ 
	Kſ#Akſ#|Ԭog6A6OVIxpkAkſ$` ~ <`'9MaS`B6#VHx	gq@3M6Ao`D <3O-F?d/lg`F_ M `HA[ÇI `$~YMĐO'MđKE6E?$?I-&VHx(`S]6)p'xOHMҧ$<[Q$<[R$<[` T?HdՒ-Ւ-8KpxY` 6,}Y!,o96, *l'Y!Y!)d߸c 6,zCſY$zCſY,CſdVHx^o!$<[9d	oisՒ-՞o^oVHx3VHx1 T?S*zCſVHx:VHxDT(|l*
 VHxHW'&_ W T?/dY!FVHxcVHxe?VHxfVHxa_$Ւ-XՒ-X-. 6Cſ&I	)/i6oǫ$<[Y!.=Y!.p`oE6t?XCſ,U?XY!XCſ,zCſ_:lzCſ3I0/?M
~(&]RM ĩfx6%R>x$<[Ւ-l<d2 x ] :loNMA pMVHx>o1Ւ-jm$<['$<[&Hdʾ--zcſVNxTyՒ-psſ.~)E?\Y%
~[sogl3SMblE6Q?S`cm60??AlaOrlb\SM61q61`YM)_E6?:l-u_id{?Pw4?Q60&3Mjx t?S` 5dOd0zCſ̟`dՒ-ds"Ol̅E6B?UM?m6h?`f.WM&^=TMY6'qxqx~.XsD?T?"~[Mod?`h)*&`Q6
+` )`&~`0ɰ
)T`?S`m6)_bll?/?WMw2MsPO'M
~6Bw@kſUM:*WM:`4?#m6Ւ-
6?`~(XXsa$<[صdGvp|~:lTMU6,+p+&bl)`iX+ )gަ!$?N`?Msp5qw]6ǋ+mj^-扰pTp	`_).dgY! QMH_`S`3Nsߊ)8NsxB?}S`	7Ւ-S`Vq1bſƀOhDjO>j	-4/lU>g_6[%op	|`=L	@ݒlQ6(I	Kl3xJ/	ߺ?¯t?FqZMINs5'MȡsY]61?l`.p>`b`Kldop[bſcM<[p}>[p.ƛpc'~cMNKc'y*x]ƛp2c'11c'i<:6/[ؾou6O^M`Tou_-Ao{z<}?p{??ՋO`zRov kl}Xov_-ASſXovϩ/`_`tiŧ,bſΆ^<[ՋO:Ros%a6LXos}XosH*xг<[)Dp;*l6AW?-Xop!O?n T?@?KXop?V-<[*cASſ¢?IެZxTiQ7Ԃ@#a6Y-bſ±O
ğ B_	 ϫ- ,Xop@  ` $V-<[ J>Zx =H*x`lſpMXa6a6eZxXzi`}ASſ
sq¯?zi}XoqR
-8Dq6G-8XoqASſ 3lq/o	bl5i=Xoq#ԂJ>l_xIfoqqM׫-:$ziR
-:,&tPMŧV-<[t*zToq	|`:O?`?uNXopsŧR
-<͋b݈) x]a6xM^ՋObſH*x^}H)xqKXqV-<[vՋO -a6uziՋOޤ<[xEp"?`Top#g/~l3x` pM`I``?V-<[0=XopV vBObl	`ȷŧ}Xov@Ԃ~ 6IwLx
lτ?	?6R
^-~,&XsG-~MbſoR
-~&~XMXseŧziASſuFZxc- >[zXM%M-=ՋO $<[2Y!VHx`ZlЌ
lEopma6[Xpї-XopџOVHx(CſCſ,&~~`?ObſV-<[~T Uw$<[
`P~`HZxՋOTop*Cſlbl>Zxuŧb?Oop֟R
^-,&5 _?-i?ԂzRor lu Sŧ	Zx;Ԃ?	 /?
Zx TbſO6O?V  S` A_Zl}& ~-)'6-)C6=X<[POXyEOVf&ݛVfAKſـblٸ`ovd6/[ݙC}6?blي-~XM0M3-1-2R
-0A?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<[KP8otAGѣſ~doD|[+?|^-EBbſYi~'M4>oth,&+Ւ-Ւ-Տ$<[ݨNv^j-3MZ|<[ݨqvyxPSMP@ſڈuijOP8ov5MQ/@ſڂD?-yxP]	S`YP8ov%6T<<[x:4xY@&op/x+l?5 qwnp.c?eOG7`yǋ|PM:G laſߖ`(iV-<[ސwl:bſi	ŧXbſߖ`ՋOHWŧEa6^ZxC?V-<[ 8D?:aſ~[ݲV-+ݰ͂gXxaGՔ^-Ձ zſە,&ݸ]6|UM#ip@eq_^-`{l<sſbow -7]栕7iŧi7&iOՋO_lr-=Xoz?l~QbſXow!6NXow,}Xow 7MՋOr#ziElܖXow/}Xoz|&ްO7Mb+&޵Vot )xJ7 ſH-×=X<[$Sަ%$<[$Kſ#/6 WG~%Wnrſ*[܄i3ſFm[܄$WMZr'r,܄ct-(@xP'`4?*laZlb67[84`}V-}HFop<[8ߊ)lÀTMrՓ-Y9ȗEs̀ſȁORlȁ_?)":r &܈=VMU6@'m6D?E6DO	"}Zlȍu6Jm6@5M}dr ěr &܊}M{`d?l|otwS`c`b|`b$<[3lotoVNxbWHotՀ3ſ .MaOՒ-*zCſvuvՀ3ſݡzCſ݀?6?st?Y%o6@xvX`,or0r0ɰ#}Y!`k#?}X<[܏$<[܎,&܎%(or8CGw4?^- WMvſ÷^[; _lô6؏a6gՋOOV-<[ y 14xX3x=ZKſVop$zBop% 1͚<[ ʾ)(ſſzforGҞ-H6}Y!䀻lV-<[ܐՋO$ ??	Zx ŧ"/ @-7M4i^- ? ŧ!?ՋO BǛ4xZSſYe"/ U>[MZSſk/ So go wo  . 6	- ?V-  y3ſ O` 
>l<[ o	 GnpXop5bſ{7M3bſV-<[w6`bſŧ8C>p|?8)Mst?8^- ՋOMXot~l?6ZxhՋOM͛<[48`ObſJ~Zxig͛<[4U4?)bſӕi_6lotN ziެZxulOV-<[8ŧ
l¿fp_-Xop͛<[=~D?iW-lI6cՋOK^Zx$~I$l5$lorH	$|SM$Qd@G`I}DrI͒-JlCo|GM)%<[ܔ=?TM( %6}YſAvrSi% /6Ot?&ܔ! l@{&ܔ#ɰ%	?p"rQ_S`Ji%|PM(WizCſ>lop6Jx|Kdŏ2	ެ[st?%a6fV-<[Zx,idTbſ XMX!x~%ex>*lU`~!6iS`B np6ՂX!xe<[ 16m6l<d_e_6	-Lop_`7`}?ՂO6-=ZSſOV^- ,`Voq ,&A[a6nqoŧ,}Xoql/7Mg- Zx(~XM	KZxXoq)q+B?bſ!-!	O+<&<+>V-ſV-͈O/|?M0!M1;x0ora^rc6-L<ſɉl o&	~d&|ȺoraՀ3ſ5_p6VHx5daOCzoq^-!M@`7^-!+M̓׋d6[C>MUdb6o@ſ0cC^j-!)?54?<<[D	~`".P8oq+S`"|<[D_<<[D /Jqǋ}Mq!#ѣſ@̀M"M([ܚſɮXx4/&?E?$?$<[EzCſPNqsq(`"yx _)ZyxWlT5C?皁ǋk5Mq)CQ6)O@ſR%MYP8oqUqVP8oqx:4x@&orr2'}Y!E6]JM8M8xWEq$<[ zCſ'6r5fp9gǋQM<[i56pKP8op8	T?ךǋ]p8,x/Jp8q?)'x<edo'[ܞi6~j/'b#ſ&ܞ)|Jl6/$<[dџ6tkqt)`cP8op:S`O<[o4?~j-[}զqujp:HP8op:`C5{|<[xS`Kj-EOF27e@x?5 ^l-)M%x*yx4dVHxNp>7P8op>}i<[??ǋ/p>@ſ6|q|<[`o5O%M*xj-şF27?M@%{y6l;S`)	~lTaſՀ3ſ&ܠi(x6 <[ܠ(borVHxAכ^-P _i(lAM@}ғ`P){ſgTM@Ri(
vI(
"M@{:l$ܠ|sſ%_^-+=Ւ-(^l"[Zyxe ^-Qy&ܢorV (zCſ"vrVHxH.SMIſDg)<ئor`R.zCſF6\oq̓׋3nq?V Y!;?V dOvq Ւ-$.dVHx	`$j-$6Bǋ??5
i>j-$
uio56A@ſălj|<[ܦT?<[ܦ>ܦ@ſcF) xM́{ſdMN5 VHxM?͆/)| xLO3-Ag=M!l/@K@M"AS`la6ՋOk=XopFnpGW?4V-<[ZxQW)ܨ͗<[ܨlʉl1xP}`T)iB-T-@k@wnpHoŧA-	#aſ"6ŧDoV-<[Y&l1x`$}Xoq%-$l1xPI*ziIcՋO?A/t?H^f1xO^-%st?IެZxŧE?6[J|boq(7Miŧk=Xoq,m`%?`%I}lİ%iǿ?hlĴO6XM&K _|&K 	K$`%~q0s=LC5^-&$x%6or=MVſʡ_6Q߫*ſʭ<-U(}S`U*zKſʥ6[ܪ*lʯ}XxT/+x6'[ܬl_`VԤor?͆/+l§-V.ziawFM]g>or$<[ܮ+P8oro6z<[ܮE6rGǋlǋZl5+ql5++<[ܮ~*l@ſ?ߚǋ<[Ny	[N]@p?^j/3-'RxTaſ⯩ogN0zſ6-X7aſborܰŧixՂ[Ost?W,&O%iy7ՋO<٣ſV-(zZSſ/W٣ſVoq@?`Hoq@|&PX!xY`‭Ҟ-Bg6Z`(orqa6O6o-Y(i?gZx&i}bl8WM'~16=#ſ,;?YCl,LMCſO&Q*yx(x``5 3 ׋K<<[R]q␇?hp~16+yh^p/I wtruI-p6堇7Mh<<[y~l1x(1bl4/6\oqMǛ^-)<boqLwnqLM?uK1q&X<[~op,r^-*zCſC6[Tg˞-*<bopRgצ~a6~XM&U_˞-*M}צU_p6nqT ID6[ppT5a1ਃA%<[|PM*~&ܶ@ſd5-~&ܶlXpV e6X
?ƛpY6+S`	kſa/x,':R
^-+ ?4??^[zRop[W?`SXopZŧOO?K`K~Zx-{ŧO?	&&Xop\ՋOR
-Rop\AɰşVHx.->d^x/_Bſxiⷫ$<[lˈ<[ܸԷ?$?	&ܸZaſˀBor~or`]Jl[ܺ uI.|	-+}KſqKvq]Й'?Ǿ&&W#iw-+H*x*x:ⸯ'Mat<[Y7t=x _qlőՒ-,}Y!ȭAKſƛpb+s?gԂJH)x/?@Xoqi+ՋO 'lŢw&&Z(iWՋO><[Z,&Z165bſީbſޚTowxؾrlޅ`Ւ- ſޑȼow?2-^~?zCſ_?or,Mx~I6٧--|//?nLݒlŰ=Il3x\t[[/6Kſ^-_qlՒ-Cſ@)ƛpOt9x}X<[_\pߕ`
op5 x"ſDBſDL` _VHx B?׃7?I<^-`&:DxicVHx3CſH}&*QM4_NophH}Kſ?Sſ;M4<	-?Aw`Ti_-MH*x5@uſ~	`a/6&*x	?,&p}Xop.zi&ԂsſQՒ-y)x
|ؾopAM
lV6[CAſT+@kP"?}l?>l
-`.*?=Xoqqw-.zToqq@9?Ւ-.=PRoqtgݒlK`./6[DBou-]6)ެoueos;AM?FosԂ׋H65 T?1Rlh`c?)?w/?to{JR{E|LMՋO-=H*xc6M~{T?x}OTt?)g;ſ<Roσԫt&x}HKa6!O&&wŧԠzi#R
-RԈt?̀M|Lʩx:-?l;ſx|Б)B3ſ悇?_|LM|-4Zx|ASſ`o	~	`T	lwUM|/?B?P+jap'x|c~-BglC`
Zx|}Xo8*zTo:kџ6x.>U6xi6x栁xFdgSoW6`E6dow̈́oԼ[l(:Jx|i(x:<[XM|[Xo?-To>NCƛ/Հ3ſ߸\@t?$<[y<[ yy2-6Ւ-NS`C|BQtoBW`A`x|"O)i6xx:[nSto
}iG~oՒ-`ZiFd֐~rl]zCſ@Kl7/d|LM|#u0Ԃ03a6{blOՋOe_V-<[}H*x|dito?R
^-ߖ`?|LM|dՋObſ*H*x|dzx|drl!l!/Ւ--<ȼoIO?B׫$<[?cHOǿql7^j>.u%/pTd>o$>rl=Y!S;M|&x`,&5~jlR-~Zx|jX a6S`_V-<[rՋOTo	S`9ՋObſ(<[rՀ3ſ5}?Cެo?̀Aϙ-9P!i?`]RƛNWM|'(~XM|'+?qGՋOV-<[ ]Xow-zTo-6 zi>Zx|m_O-\Aة2̋ᗙO/v-zCſ`#6+a6-M~#-`iŧ+ ~XM}]S``ŧ3bſH*x}qa6 S``Kbſ	Zx}GԂ	``)?
ެZx}2bſOWM|Հ3ſK~rlQCſGdSE΃2-
?$<["?-M|
ަg}Y!KY!;M|*~I67¡[BoV5d·oWg$<[8[>jlYcoV*&p$ fo t[ !_ݒlI6u7!x~1SՒ-ߌCſe~oX`M|,.yx:^-;8[v?~gݒl`_`;%o6OIyAſ$<[9qLo!M|u	&: y76l/͆o>Bݒl$?ї-Wx:^-id~XM|~jl-<'iO
`<ZՋO5bſVzToՋO zi-=H*x}?؇Zx}?ՋO(To~XM~@ ՋOՋOOO `ߐAQbſ	~Zx~BǩO.?_V-<[iR
-	K=Xo\ŧ<[Z\%iŧשOo?Xo^ՋOTo^_`S`Xow-zTo{a6-M|w_-ŧdR
-p6kՋOoV-<[;}H*x|v.XM|x?ǐiV-<[<To-M|yg-Zx|xzTolDF^Zx|bſDԂ~jlၯ-XoaOo%,&!?^Zx|0$zi;Ԃ%8"/-M}}ŧ'iDR
-=3z _p6^Zx|ŧSH*x|S/V-<[zŧASſHkŧ׫-QToXM|	 ZlI-M|	=XoXoH*x|	`@V-<[Zx|	(zTo?iUa6|i->(To_l|Xo-?H*x|F`ToM|~[ ca6oZx|15bſR
-E6O Zb+*[=3W-M|{-bſѿODZd}
|<[{S`@wK w? -M} ŧV-<[*zTofG`TofI֦|6̣AKſᘙa6̯S`~Zx|3}XofH*x|}-M||Іl
-B
} zRo~XM}	ŧЈZx}< ́Sſ֦!^[` 'iFbſOԂ	}?-#6(c.	?XoV-<[?uASſ?\[N`8[J>x|
%<[@S`Bg;a6,?V-<[bſYOg^x| /6 yol2d lA*lt<[)׃ſx:o<-ߔ[ʡ{ſ?ٮQ=d6e\2$<[0ߙ~bt?=X<[0`ߘzCſfoԂv<Ⱦoḱſj6`ߞVHx~tVHx}4?&l l ϾQM}?ՋO*zi_R
-h,Ro~E6XoXo^<[@(@ՋOЍŧqASſ ?#Bw.x~Հ3ſ\?VHx~S̈́W|fo
l"[i7|GM}^-DAɰY!@E6Q?Fߕ`EԂH[P)}Xo)kՋOH*x}l}Xo2V-<[2 `(;bſ^Zx}ASſ;`F`F͗<[zx}}?щo1Ẅ́Wڄ?p63`j͆/﵏Ւ-jNƛPQwl\))q߫-^Zx|=H*x|/QM|Zx|ެZx|H*x||Xo^Zx|_R
-G(}M}+H'~E6G~Zx~/V-<[IԂma6]?=Xo!-ߤASſ`ߤP)Zbſ=Xo/}H*x} Ԃ[dB#͗<[Հ3ſ_\A#Ւ-H@ϸ\AcՒ-H-zRo`)̈́W.`<o``l͆/AɰCſ6[{4?'ob lм<[߾SM}#̈́Wے<[ܡ(\rϫ$<[T 
foSM}̈́W<[yl3x}Iu˞-pD? /$
p6 ̀ſṯ$<[Ex|7m<bonGdtR
^-nX|`on+zCſ~oԕ7&l3x~S͆o+4?{+ſ(yx}Ւ-rPƛ`3l?`߬+tRo`g(Y?ՋOTbſ}H*x~YS`߬zi>Zx}%OO來)勞bſ#V-<[; -`Iq?$<[+)iFovEOVHx|͆o4?@gl!'(B}XoVbſ!gԂҿR
^-J7 /Հ3ſ@l@)` wl0w(C7bſ1-! Ԃc	l:}Xo+ՋO ]61])
}XopՋO/R
-"p{?ÃV-<[=XopԂÊ,&~E6;ՋO	Zx|8'Top$WM|8?,&ϸ\p(qlGՒ-Dϻ?Òߙ-Ld-tizov$<[D5dȃVHx|?dȌ[DJdȄ6oF`"d_x|#y0x|XlNx|+y}(5 `oZIO說p#x}-͆o(`yy/#He
l-L/M}ٯ-w#o݁$?݂ϸ\lo$<[FWy4>l-#E`#Ex|;`<o{$?^l1S`#Q60ʉ|IM|}&Gp6:7'[GuӼ<[GO`<o`#Ex|X`<oRlqS͗<[G/|IM|Q6ʉAO$4aſՀ3ſ&Y!.v}ieVHx|;}Y!` 5_p$7^- 7- 1;M| =Y!A$<[H-Cſcd I"6[ [ <#<[ t??ſO^- R׃O(.x<Fx| OVHx|  3S`  oPo   i -  ?t^o ?g Y!PxėM|<.}Kſ gԼ[ .M|VHx|VHx|o|[ ſVHx|6o02`oo}H)x|?PM|?8N`M~rlǩ!zCſX<[_$<[#y}ǙӅOC׋ӅVHx}8Ov%6IE6PK'M|?t'x|P&J_`%	t?FVIx|>WAkſS3ſ`?`6QdeAkſ`oC& t?_t?7Ւ^-R^-S3ſd	}`$6joqlf	ՋOV-<[I<[J~l2(gȫa62ŧ!O- _R
- 6x|	B- ~Zx|H*x|yg ,&7- - O@͞- _l>Zx|ՋOH*x|͛<[K;,ŧm=Xo.R
-%G;M|.	>?'Cſ
l3x}g͆o?pM||to|$<[^x|@"& Y!-N+ XM|A^-Ko`ϸM|Bfo|/VHx|C	~]6oaw!| /`)}`˞oZo3t?A$<["+"	ſՒ-&$?ɠ{`&|fo4!x|E6p;ě:6[Ne7?t8UM|͆o~l3x|}}`t?fo<k76[Oi7?]6:3`G>)ҿS`6<?dWY$?]6<_t?lS`?|6>}ǩM|&	&)$?
l1[Pqſ kſ̀ſ5aſy	&:^- -(l3x|?aſ'DVHx|Xd@Dq^l3x|GNt[#Y! -?Ւ-)|x|*y<o!-zKſſǚ"$<[oVIx|}H-x|Po#q^-a$[oV-<[T.yo$]{ſg#OS3ſNo$-yHBokNo9dĔoVIx|I$zZo,$!x|JCſPro+yfo%no[VU>o%hx|Y%JY J\Z-zKſ`Ԃ׋~o7G0z-6[&54ſQ-*p9x|fx|MaſPk7ƾՒ^-+y@o\/|gY%8y!d}H-x|@Y^-,'zKſ{5Ex|O,Kſ?(@M|Q;;M|l咯Lx|>`,d0&#iLziLTo&~`	&	NBo'Cſa6N~?9GՒ-6-ⷛ[/V-<[h^Zx|<[e_Voŧ~Zx|QF E?Dx|Q
l<oCHg]6J/6Hyx|R1XM|Al2bſՋOiשOhГ` ~1hhwŧH^Zx|@ }zo(?@@M|]
?0ElUd8.=XoSŧ:R
- OݒlN$?878Vt[*Y!Ql=M|T%CſŚBǛZx|ŧKR
-M}Xo2bſԂQſWſw4?QAQG#ſ?cQÓSſਹ³ſ}"l͋l崯6/?|[)1x|)E6حX]6V(}i@ſఝa6X$`V-<[^Zx|H*x| zǋ<]`XoՋO^<[+%zCſ?Z]6[Wv-	_`^Zx|1bſ๗OGſ/6^	OlCՋO=Xoq_O<^-. t?ˣ?6_t?˥	EOV-<[]}XotzTo\U+i 6`;#zi`KbſcԂŕ>$ k;M|`	 5	- ՋO kASſi^-ߕ`6h.&-Sſ~oH`}h/B?Ţ--OUa6H<[.Ւ^-{O-zŧASſ@?ޔ}Xoү-zY  `zՁޘ=YE-/X!x|9cſVx|Iѓ`/|غoxſe&oiſ><[-X2x|[?`mO|]x|5cO?R}S`/zKſՋOZx|Q ŧV-<[_.zTo|³ſ!2Ԁsſ{AM|Y%dՋO"G-Iޤ<[oV-<[Zx|}H*x|غo2	R^o!zigŧAԂ@ŧA;ՋO/Ԃ@m(x|
l-@V`6oϹ6:k^-l3x| -=X2x| %6[`zcſosſ~l"[`q7	ެo?Փ-0/	^l-0=dǋ
o3͆o0'&cl;ՋO0ՋO2oO2S̀ſּ̳[w&3;x|| -%?Hke y̀ſ$Zau|fo	(yx|.cW& ?W-V-<[R
-V-<[
~Zx|	~<[/|;M|
~!6h.
53S`Cſ{5m	?t?Lfx|z
>l-V~o
	ՋO~Zx}@ԂLſ {`0`1
l3x?rlt?1;M'}ǩb$<[>-p6Cſ:d.?.Zd.,&p&V-<[V-<[O>?,zCſ`|[&ՋO@iŧ WASſ| 	~WM6&t?< /)(Kſ
K^[et?
lAw6&oԂ׋S`3Dt?^o ! gAM^6&/?dZo 	ziH}XoՋOiFZx׫-4XoŧZxTbſ`~L`?kſvWMԓf`5(}&j#S`5>iv"l FMc5OVIx'Zo <2` xwĿ-j<[
j	-gd6[[?l{ߍ6bϫ$<[l-iS3ſ /@1 |a6 |ŧ[ՋOϩO >j _|-M~??ɰ,=Y!O5O,}Y% OX!x $zCſ ſ FM!lo B栙 S3ſ	S͆o%6[ ?;M"$&
g1Ԃ(?`}MbՋO]ziԂެo FՒ->o a6 қ H2bſ"V-<[zTo H~XM$zS`	i V-<[WASſ!#ԂBO?Bwޔ?B-	V-<[=H*x$.zCſ0Y]6l
-8;JlXo~ZxשOjB&>o(j
^-AM/ޔ?!Y%DR^-<[6Lt?Y%ש ݒl@/I	l3xh!xh\d6/[:[zS`	
l0Ւ^-	v LOl<[`zCſT/VHxjx6OD
lR$[r&x[ ݲl 0 O6 [d j5/ 
l 5$[C) ) ǫ$[^Ro 1S`\k/.c&xu_vɰ<[?t?v>o N@dr?`o N(6	-, O6[6u{ſb_  WM?`^ro`o$<[&$? y-</D<[m/0qlK-:,&t6-:qŧH*x?PxL
>j'[t}?Ϛ<	-
~j #a6 )&Zx)ՋO+H*x)eo R*l @sK^j	ޔ?ZxnՋO yo T2PTo TS`
KſU>[ ?Y! y&x+JlY 	}?e6[/6[ "t? R`S`QdŞ[,&?zS`>Zx,?bſbO73l`6 VbſaՋO<[vooASſ`Oқ>oyAkſeO6/[v	]6gՒ-?ql}S`~8$zKſj	-Ͻ)S3ſl~j'[9D9u栩9_zS`ެo Q 5LzS`z- ϸ> o{ſ?> ǚ	-_?oVHx-$x:_xԂ_	zS`<cŧ=XoԂ
>l
-<+XMUқsՋO_V-<[xa 0<[w栩 AMޔ?/1H-xS͋1p.gՒ-H2Q=	fov \+ lrW`7M.>?[Ւ-VHx/y<[?`)^Zx/Fbſ{R
-Jlz o ^WM/4?fx:<[;t?`6~o > S:l DP l DS`qll>o `H`y >`y K`To `)߾6@e2Cſj2ma6N<bſXo"O2,<[UMσ3ſ?zS`=t?QY%G|`o'M	 x6O"$<[->l5->l5-?6`?AſM{ſ6[aſ G`A?6 ]6 F^o -MzzCſ/
x2+?p"o/ 	 	zS`@,i߫-@.zTo fIM3}Y!| ZyS]6W>;QM|>%Cſ/Twx>$oIO! ?2M>t&xC"қgՋO!
ZxV  _-t?D/5 ǋ@/a6 8қ hzi ?ՋOR
->j5>13l L``;M~͆oUl3x
/? Ւ-GE6 ,o ql/VHx5 /	ŧPՋOO+@6  ŧ_- =H*x*XM`bſ-To lXM6:bſՋOÿR
-?gZx6uŧb?OglGՋO_-<[ F~J <[ @Gl  M=Xo %zi Ԃ  ,& @Jl `bſbſTo<[)sſ
l>+R
^-f/3Ԃ׋zRo=Y%	[+zKſfR^-Fd'}H-x/PԂ׋(*zKſH-xYdTZo)#͋"ؾo(1қ(AM/#H-xma6a߫-F@bſR
-j+֯?~?)5"M/5(~XMcՋO5-ziR
-j-XMŧ V-<[<[w>sIO#?|d9Йp/a6pՋO#Xo:O#`o81Icſ`wŧ)i
YTo)^jR[t=x$~6c?6ޔ?	6(i_V-<[سASſd?}Y!R
^-n=toV-<[޿V-<[שO7O {lZxkՋO7-To~[ſ	8i=Xo}H*x7S`?*mQ#Ւ-ਛſ|x[xݲlYCſHvɰ9Nd}Y!
нY!
oI`oK/V-<[?bſ	,H*x$,&Obſ	%OV-<[U pdmIl3x!x+Ւ-J
&M(.S`Jғ`Jp6o6\oQſ	Il1x(˞-J.ye:o?`{l16Pɰ/$?``!6͆o}Y!  VHx8*y !x9@dC׋k:S:Y7~t?/t?~(DqlD?$?I6!G͆oAſAW6/ſV>\x:<[E"S`"~lPՒ^-"~[E.x:(	`K<%#<[b|MV_V{l>߾65e&>:a߾65M0&+ye}6di;,y|Mد?t?|=1^-#3aſaWcA?[6=o t?-`o3ſ_HM;?pM & hpM >`$}Zcſ߫Lxo) 5l<[ wܐ rl 	Wܒ  ql  )l- ǃ`o   %`߸6 	~WM<p2 x?96 I?O x)?ce6 -& 6 5x5&ql	ď)Iſ(o$Qto(ofo(L`Sſ `k?7 d +l ` 2Bo 	})?_$<[E: ui BVHx[ g6 ~I6 ^l3x>	k})lVHxYp'xzCſ h}4? }fx
l hfxPx``k3M}Xo (i 6T  6@5 P
x?Ua6 gbſՋOR
-6  4?DoSſG@) QdeAkſ-jO^jOo OSſSſGԂ'l  Xo ,i zTo 7$?OMA͆o!Vd%o uL^-|6fxB~`MB|fo Bo cM<$?^	$<[L`$?36[!|/`K6`Ӽfo :^-ݒl_`l3xC0:^-Cſ  ?+")F^[MRo4AKſ3MKbſ-&}H*x	4?	-&/V-<[M<["`F^ZxE_ŧQOVHxՒ-'o$?	;I6py7	AſCR l qՒ-}&M|fo /]MlVHx pu6xV<_VHxvI	&iaſ t!x=)c]6 =Zl yՒ-ݒl x~I6 <Oaſ x!x~? K]6 >?d }No XMFA`ziV-<[#:  @zRo  ,& f  *i @Zbſ ASſ ſ6-(yx͆o It? %S` VHxՒ-(lS3ſ5Q&-)~j 
C/VHxzCſ!w6$?ul3xG:^-o %Cſ9oՒ-<^-_|6! &$oMH͆o		wݒl@I	-
n,&S(~WM#XM1WzRo !
,&@f !@bſ ŧOR
-$R
^- a6 B!iՋO-%_R
-JH)x- "3MGŧՋO#R
-@M8  D~XM ?f "%i DMbſ F  DY  D)XM|6 D`bſ ŧR
-aOf #i FŧO2f #ՋO4V-<[~<[f #*i FZbſ ASſ@l@ T _zl G"7/@ES`/A_l )C-M=Xo ԂcMI~WMI; AKſIClH0$}Xo *zi$V (ԂlR߹6(ՋO	CV-<[%H*xJiAKſU_`?s
lPyŧ_-H*xJ*Ro )~XMJ?ZxJZxJ0To ԂlXS`>ZxKeŧR
-?6 J )QSԂ(a6 J~?)ՋO	ZxLWASſ`MLg1?s
l`}ŧ-
><[&- G61CASſj6/[&ߖ`@ ՋO	=Xo ASſh	R
^-E		?6-*bſQODϹ6Ԃ
?	S`+iՋOToX.ḾSſ`XAS`+}XoXŧ
Osſu_uɰy)x͋lr^V-<[W=Xo\> gՒ-=H)xN,&' Ϲ68ՋO	ßV-<['H*xNߕ`/		?6V-<[XiԂl͛<[XՒ-,6ŧOV-<[X*To 3 A?=a6<IS`i<i<ASſ-fo {ſR
^-`V-<[('i@ASſ7ߩ/
 lՋO Q- ~<[Q}) SV-<[GZxH*x/M`,s
lϫ-,bſR
-,<fof6[Ywa6'aMMbſ-,=H*x)})@KaM)bſ _-<[	?+	l ǚ8XM6 N#zi N%i NX  ,&`aMoV-<[fV-<[j<[(`W*xQ; }&(zRo 0(ziDŧԂ$<[߹6 i Fbſ Ԃ 1?A[ſ 	? 0Tbſ \bſ Ԃ%s
lՋO
QiIO
H^[) ?*?'^ZxRXo M H6 l 4? 5ՋO k?V-<[ޤ<[V }ɩiɰ	~lZx_--: ?ոxX|pohx> Po ('x/56 P&}M
rrl XM CMS4bſ- Ls<[)x>NWKſ'ƛ .XM}4? 8eŧ 9- ῩO pw6 _` C!ſV-<[}Xo =H*xT?x`?G`	?q6PŧB-R
-1x56 R=ƛ )ma6 REiV-<[
SXo )'To )[gP-&*i
_	
`SXo QbſSԂQONMU0z gPS`U}M,&
? *)i TXbſ Q  Tat[[rjlMM`m-hrrl 56 VzwMM/t[	rjl Kt[/ܜ ? >96 >? <6 /	
4?eZxViYO
ß6OxV_rrlS`i
?a_!+_V-<[Ti ZkASſ k Zu Z?hS`?4?ha6 Z+4?h5bſ O-ƾ<[-^-6 \$XM .Xo .^Zx_R
-|	^-[l ,& /(i ^Ubſ ASſ E_x`./56p8iV-<[\XopASſ}X<[]}ɩBiG`.CMՋOlbſGOD6^-.X<[+6\ɩ
蟖`?q6\ŧr_-H*xW_rrlo͆/X<[,?56` ,` !,ZxXXo S a.xYAS`DϹ56dyzo 0rjl NM'y `cS`+sſ }ɩϛ.xZ_rjl̈́ǋ/'&-Ϲ56hySſл'&&~XM`/_Vox}?`/!?_UMWM}	qA6e6w(^ x-&^?qM6xC`/6
}d?&^1ˉot?? S`߻?--?pd )c?6l%lT?`&-?qu6l8-/<*z d`z d z dQ@{#!OSB K*   !WhA kTA|fA߿= /`l "͆o & 5  At? Now3ſ -&`BdZo>uſN 3]x#<[gRl $E6 `$ow HLo 	) C\ 	=Y% }H-x)uſ @sſ ?3ſ o6M~? 5C]zKſ ?  }l '_o 6MLx K&O6 ߊ) t? TNo 
x:<[gAM@&5d~[(U'M\- Ͼ6p7^M]tAM]'{I|)M]-~6wfCE63l
"l
 6	׃;ſoBg$
l/6}/J~[a-:1b[`1S`x֞-w6MS?Rl(niNo:<[\=Y%M[7n#	`Ծ:-ԾOxo #'MS_`\phoONoHw'MR~WMRdiL~-ԙ4t'xRfg]6IՒ-ԙ}l23ſ@%iM}=8=C @O=`}R0?#O?#'ߤR0J AOP=PԪwA?*AT)?*|A_~zH68=$WMRY!H6xRjiſSG&^oՏMH[5uI1xR?p6H89d iA$<[^-ԃd_xR|<[FAھ? gՒ-ԃoA[`ԫU?*	U?*oZ7'<[V<[VIQMR{lb V)Uzle~M-ԛ
oA AoA/R^-ԃ?!H? ozKſA ,F`H,o JxoaGՒ-Ԭ*<<[X(8<[?| +NX<[B߸\!eB'`Ԅ)^xRzCſ}ݦEo2/[A!C׋!`ԄEOVHxR}Y!IS8={w~$RnRn)hRn.=bzH	{=cWZԌSZNV}\AZNˀ+V,B1A?!=#m=#>=#=tR|AR2cҰ{RUBAZ$XxRXxR/VFj}X<[`Tof5`og5H́!HFn
-Ԍ׼[>[X<[|ؾoW2Ԝ? RpA?' Rp=SwF}MR4l7Ԃ#B?#B
>ZxR4-iHйASſſ!%|Zloŧ!(ՋOBSR
-Ԅa6HKW	]ziHJziHJzTo%,&	A	JZxRXo%-To%+	xRrlw$<[	;MRެo&}`Ԅş6[	|)MR?#P6H;MR5FK6HE6Hԣ#xR5|NM|	-Ԝx>IˏIONCBg'"-Ԁ@sſ<FxR	@`,? 0Ybſ`bſASſkloJl ^lE?qlƞorCg+OR
^-Ԯ,&\~ 6J-Ԅ枬ZxR HNԂ!8Wa6HNwiBtV-<[	ZxR HN$MRt?#`wl?#j}XolՋOFR
-ԍ+MR6(iHثŧ#bϩOF
`ԍZxRV-<[ƞ<[xRɰ@t~o~? 8@sWW6J$<[^Yd <%ƛ	@ylP? <ŧ <ŧ <ASſ 6LFZxSV-<[Ԃ1+MSՋObFbſzTo!Wll?,X	)Nw'CCg'LRoIONN	N+MRt[bſgՋONOB-ԅO6HPYt<[
OBgHR]6HR)~XMR V)^ZxR}Xo) HMR:RxR{`ԁ? A-ԁՋO@OԂ @Vton=niFiH܏ŧ#pԂ!PK]6HT 6HTՁ!Q#Ք^-ԅB?!PiB/ՋOBGՋOBSԂ!P	{16HVkIHV3bl?JOB|زo+u/c`wiciLh^ZxSԂ1MSyILf?	B
`ԅ/V-<[iHX7 HX(~YMRvk)I]a6I?'lXoǫ-ԝzTopiG [6H(6pKlJxR8^G'^xR9@tos_3ſ˿	G g
`ԎIZxR9)iHK HCGFt?#o9HHZ?!hMR)Bҿt?!h%xRx9p'xRyg^-Ԟ':JxRxXt&xRx)XMRx~ 6I⇫-ԱSŧ,M}H*xRŗ-Աt?,A9Kd+ؚo.XMR? V.iH\ŧ!rOBO	B
`ԅV-<[V-<[R
-ԅ7ſLo.`ԅlO;ſkſ{e6H^`ԅ)BSſFoviNovSſ?w#|-ԏ?g#=]6HK`ox	rl@C4Cſ"?!VHxR,d!_=0_ Ŕ,gfVHxRoVHxRȋ'MR<P8o`ԲOP8oCE6K"ǋ,iY|<[d*զd+yxR[S`Բ0yxROǋ'%MRzoqIǋ'FOYy	[=B ^ol?'Kſo/OK>oYd'%'MR5@;K<<[A/l$@ſ$)C5@MR<<[@M<<[U~*&I^j-ԁ A皁ǋ H}MR<[EF@@&o	|[Bt? HIO<^-ԟRoՒ-ԟHo +>_qlOVHxR~?&Cſ?!V-Ԇ#VQxR`}Hb?`}Hbſ+Ձ!Śǋ!@ſSG=Y!Hכ	G.MR=-MRyW!Ԃ!]a6Hd?bſɧ-ԆTTo2u͞-ԆIlHd*zRo2,&=XoO-ԠTo+Ւ-Ԡ`Ԡ-MR#ziJSՋOP
<[@-zCſ_lwS`ԆfZxRiHgOC0Ea6HfT!ſR?!5`oՀsſ-Ԡ`oՂg(,زo?`o9JɰPA?S`Ԡ_$?("`Ԡ_VHxR>zHw/G̽Xo|ŧ#OGHש-ԏXo|#ziHASſ% ZՁ(H^l<[Buſ Ձ(@)]6HhXMR1!ſՊOCDoV C@3ɰC@ccVHxRﻴ? L͆o@ɰ@?VHxRğ6H+i@̈́W Q̈́W Q-ԁBG PGQMR>o

ެo~iB7#`ԏwt? UW? Ug-ԁX}Xo
o.MRJql*ad YWl,͆o@K`ԁeެo|ئo
 Z
ެ[V-ԁeVQxR`xR|-ԆG`Ԇ^l<[DoRCR6Hj(Kſ}iCSH
XxR@7e$ cſ S & fòſ;E6I Kdǋ$׫'<[ }HFo6UɰCav6Y!Hl`Ԇ?6[p6HlYd  _`ԀSՊO@T`o ? |fo >-ʫ&g$<[{?d2~#xS( &[`Գ̈́W,yoy+ſaYl"[f%K1G͆oY<[͆ofB`6o`͆of[7((hl"[Cu+ſ0͆oPʾl3xR,xS8͆ogcmL3>l3xS82`6o>l3xRя-fomKAS̈́W-6^-Դl"[w-mM$<[h,Cſ_:lo5h4?4<<[Oǋ(lC5Q gZlEj-ԢƩQxR=TMRqJ"%MRqJ!
lG^j-Ԣ-Ԣ-Ԣ|[Dp4TP	xRiQGo͆oQRY!J)Ԃ(gvՒ-ԣCQY!J0[ɰQ=HFoſa_bAjZ?=}-Ե,zǋ)VoLxRط-Ըզ<[ǋ!զ<[LxSQզ<[rզ<[zǋ)!LxRTiH%_Voզ<[!=iR`ԥZcſk-ԇ!߾HMR?rl Y6HrPt?!șl9p.9O9~ MR+t4?.}lA6K5"&t l!?$D?zIMRD,&" t?$Awl);bſ*-ԑH<["=6Iŧ$R-ԑDR
-ԑAg,iIiIASſ6JX͆oRxRw`ԥY!JZt?)`g;MR\d6E׫$<[<aſVHxR4?)wt?)[lO	S=6JacՋOSOV-<[LH*xRc`Ի4bſfZxRR
-Ի~?.ziK-ԻgASſuxR.MR<d.gv5d$fql0H$<[#WMRGE6IHtlS`ԇ@a6HvYMR? ;l+ 4/Bw O;ſ :lPt'xRH5t'xRH	~S`Ԓ)t'xRH<	-Ԓ
~d $III & @w3MR ^o)d ?i@Zl y 
T? 
 
P& PE  R'[ QKQ6Hp[ PlPe@ *&  ͆/@ 	~`Ԁ >rl  6H lH <=H VHxR /̀ſ 	l"[  yH 6\o<Hx@aſyHxSt[O6\o<PaſW (~WMR #[ x|GxR _@$ R O(@W0zJjTԦ? AM /iS@?)l'lOR
^-ԧ?l߫-ԧ!ziJqԂ)A6Jq#ՋOS~ZxRASſE(&N,iJqoՋOS<[N0xRɰC՞o=	~E6HzՒ-ԇglU=+A?$uŧ$>ZxRIeASſIPMRI$ziI$ŧ$R
-ԒAYbſIoՋOI%R
-ԒH)xRJ"MRJ+XMRJ+%
`ԇʾ?!ՋOCZxRH*xRH)xRl<bſ?bſASſI`ԇ-ԇ·-ԇϩO@ƛ ?t? `a6H~? `ŧ `ŧ aCԂ eW? dg(&+Xoŧ eO@Ԃ et? d@)@ȩAKſ2,& %(&&V-<[ OV-<[ ~<[%?qlX`Ԓ[%=H)xRԂ/ ?/|
	^%ziK?-Լ=H*xRzRo?`ԁ#(&HZxRZxRzTo}H)xR,&k~? lkŧ lՋO@~<[`GPMRZxRѽXoziH$ziH%iH'iH*ziH,iH-iH{ŧ mCՋOCOV-<[Xo?]ŧ!~ZxRbſŧ!7-ԇ^ZxR=Xo?%iH~#ziH~%iH~(iH~+ziH~Xo?0iHkŧ" ՋODZxR }Xo@?bſ ŧ">ZxR :bſ <bſ ?bſ Fbſ Kbſ Qbſ Vbſ ziH.XMR lՋODެZxR zToA(~WMR }X<[E/\A-Cſ>
l]?";6H5!ſ	-ԈG4xR!HxR!4'D',xR!:!ſB"7Ԟ[>,xR!
>0xR!HToB(xRo<eCG)*o=Ԟ[OqBǋ)-ԧHTo<@kſVHxRLSAKſa/IY!I08`ԓ^oCUoC(RoC*Cſ[SMR"Cſ?Հ3ſ`ԈOVHxR"
p"D.zCſhԂ$ү Sſe@HBsſUiDS	IK1'<<['/ƛYt^-ԁ1GO@4? pI<iI<['I@ſ:ſ:Ox[6Hq&xRgcMR<xRcMR;#ſ	|4?"3GDb߃#ſA+ſ@E'%O2 % /`Ԕx:^-ԔwcMRP0x:-ԀIH>l	[(~l}<[(cMRRc(xRR_6IIſ ׋"8}D"8t?"9oH+x6<[˞/DqgHſx6[oG<[<<[>-ԉacſ!O`oH4l*xR$6-ԉ
`oHYxR$6-ԉ/w"D>׋"@"BG"B7"A׃c"@Haſ sſ!gD߃aCſ!a3ſ ſ!"B-ԉRDſ!D"B7}HOuH̀%H_-ԉ	^D^D<<[oH$x:xoH<oD-ԉqHKxxR$oDDo	D	D́3ſ @oH)PoH*x:
-ԉ_oH*:	-ԉGODσoH|<[#y8#cJ#c̍?FǟԝFǟK#cO#c'|dlyE_26<ϙQk̍?Fǟ\#c{Fǟ`#cP#cdlyO26<ʿ26<ɿ26<26<י?26<26</26<FǟgFǟF#cܸ#cܥyl#cܒ<)dly_?̍?rO#cܔ|%O26<W̍?rY#cܖ%26<s̍?r̍?r`#cܨydlyfdlyj#c]FǟuFǟ[26<^dlyhdlyc26<~dlyhdlyn<Ҽ#c$yydlye26<YW̍?FǟZ#c-<<<̍?I4#cU&dlyL>dlyJ26<$̍?I̍?IcFǟ#cP<̍?IF#c\y)^dlyMdlyI#̍?IN#cI~dlyJO#cJ>dlyIS̍?I*%26<$Fǟ̍?I0y*dly#c&dly_A7#c0dly̍? FǟX26<O#c%26<T#c%_26<Y#c%26<[#c%26<̍? <
BBWFǟ>dly	wB:#cQ&>dly	B@#cC26<̍?!#y'dly	+̍?!YFǟdly	;̍?!B'"B*y"B,"יB-"B{Fǟdly	C̍?JO26<)_oFǟCFǟ.#cҎ>dlyS/26<)̍?JLo26<)ǙFǟYFǟ<26<(Fǟ'D26<(Fǟ<Y#cҋ^dlyQo̍?J.yO|Fǟ26<iFǟ326<C]Fǟμ~dlyCeFǟ<̍?!#chdlyǙCJ#cvy2GCN#cd26<FǟdlyFǟʞdlyFǟ^dlyFǟ˞dlyC0y526<8̍?CFǟ̍?##cÆ>dlyp̍?<Fǟ̍?yWYFǟ26<8N#cÂ_'?̍?
>dlypT#cÂ|Fǟ26<8.y26<80ydlyriFǟ*̍?a#cÕdlyruFǟ126<9eFǟ(dlyr?#cÖ~dlyrFǟ.<+̍?l#cÒGy/̍?SFǟ%26<9*yW̍?K>dlyrZ#cÒߙ<<C̍?u<JFdly|KG^dlyL|LHdly韙̍?t̍?tFǟ̍?tH#c'y~dly26<?̍?tQ#c<E_26<g̍?tZ#cE26<26<у̍?tFǟ?26<iFǟC26<D]Fǟ$~dlyDeFǟj.|io<\.x8|3<\PpX<]..x8y^yoxvӯY~> /ypuD#j .y<]^.<?S.Ԕy4<]'8?J>ҧt-<],8O?K^߃t-<]{-<]0x8O?T<M<po-<Fi+x8O?QZyi,x8p8O#($W,$op'p8`xIܞi	O?|S=wIܟOcy'x< <y'x<r{ē>ry#$O%<^<O?ܞTI<><y'<?'rzO?u_MO?uwNO?u?uIXY$VWI=Y~$?tyOV?tyVo$^pL'p=l?O?xՌ?zē:b$z#@I<~FI<Ws$'p<Oxyē*8$g$~?xy 0?O?|<'p?yI<p>$<gp>?I<o?}I!<GIO?}?$>S*~$g(_'p>\pēPpo$#+pN<'qwcuy8?3/ē?pO?3?ēSO?2WIF$ydē bIF*ybIF-ybIF{F0~$c 4I<1Cy^ QGyGp@y7I%z 'p@@<	'p@O 
?'p@UqO?a1?O?gp@y(yPWy(CrēB?<$y(O?oSAIܡgrē@SA?$P(;s@y(|&ē@N?'r	?$%_$$+H8y ē Y~$$NO?$.=H<JWII'<JwISH<I?$%OR?UI<Ik԰<Io$/}HPy IܣQ4I<MHXy(y(zܣIܢԎ?ēE?oēE+Ԟ6~$)ޤQ%$$R%ēDC#Dy(Hhy(?O?rIܤiCSI_Iܥ?%߉'r~cIIܤaIܤ?I<ny)8I<0R$~$D3ROI<>fvy)?O?"ϙO?"Iܤ\0R{y)(y$u~fsēgq$#0"y~$q<O?;3Gq+$#<#~$t3rIG*yG*$rיrIG{hGqy?3gq $$$CyĈO?C/3 Ąē$#~$Ą3fy,I<	fy	'q m?AG$$|$O?Aoя?As$$<ąēL<$pcMwIܧ<$hgQܦ?I<ѼγMIܧgO?2GIܦK4M?$S(py)?O?2ϙ<_'rsȧrēMC<$U!7I<fG<ē!caI<?I0<ē!$yxy)߉'pB`y$ē!*yqO?d!-$3?y_"4I<#3%?'pDu`hI<&^fI31O?+?ē"N1'pDO2iO?d",$opD\I<#"PI<3O3?_Ie#]yqD$pF?I<4o3)ē#?O?eC#OI<2'pFTI<2ϙgpFZI<2癉pF$<̪y*'r3+ʆ'r3,ʇ_'r3?F_'r'r?ēQǙsQ+$T$yy*'~$ʉf)ʄēPePy*S<'r3?CI~f*!Il	!I<C3pII21X	?O?$FI<D3.%'pHbO?bO?`	?'pH[7pH\I<CgpHyM<ĕ'q&3$$f$$y	đIIF0jy\~$ě<]<$ēK3	IOI<%yJ'q$'q$yK/3</O?J?WyQJ7I<K^jyO?Sq)IJYJgyx<I_'q(q);$%'!<DēTyJ*$Ģ׋֞ĢIJ{J0~$Ŀ3iy_	K$%x%<q$Ķ^/Ĵē0%~$Ĵ<v~$Ĵ?Y/$%^%O?YWĲIK-%?O?YIKPI<SO?_I	W~$,~/	X$*?y/+ē%i?O?'pJyǟpJTI<RϋgpJZI<RI<U<ILW$yO?bïē$&^y$/A<_'q0#y^?a?$&<^?<_ēZx<ē`I<&~$<$ӯO?k/<'q5?j7IMJz1M$&x_IM'QI<_<ē[{\I<yT?O?SOy*I<ayU]y*UIܪU$ʨ/ty*I<lyU$~$ʤy*$ʥ<J'rgsTy*<^ʯO?U?o$VW<O?e/?cēYVey+^y+3I<xy+%~$ďǟrwIܬ2y+O?bgrW$V-xſēYXy+/O?sOē\r?'r׋3^?ē]ɧrIܮ]$WJy<W$WNx<'r?1ܮQI<ʾ/(ē\ܮ\I</?uēiNWyx"<˿O?t~/*?'q9IN$ogq9INaN$~$_ʧq9?$'|^W<OēYy`'O?qsN{y<^Y<?ēa_9ܰoy,.xy,~$|^)O?Gr?ēaǋ3a+$X$xT<O?r?$X*xy,O?׋aܰ[I<V<'q?x.<柉'q<IO:xyI<^,ē'~$<~$gq<y/Gq<yʾ/YI<?ys$'<^Gq=C$(x'qBP]y#zPcy<^.IPFy(8I<xy	'q@POI<4|(?O?gIP.yP{y<_I$)w($L|<S/ēY$)ǚp
JI<Q#);$Ih(y (y ך-<Qo$O|dy IܳY4I<MfēdGr'r/T1<P?O?~#<QO?唯T6~$)ިY%$$T4<J?'rWǟrg$Y-dy,=P<T?O?pL$	@8	~$4~3ē&@L?yި(<g'pMgpLHI<b_
??$	> O?yşT1k$	pyO?C?I<u~	O?w	οO??IP	$;T:WI=Q~$:><rI=Pby_ē'-z	'pNgpN`I<_ǟp4I<Y?IνP<\'peꀩ?O?pFI<ZW?gIӽTp%$,<YG$e_U9?'p-?\I<Y"-C$(zqE_IQ#߉'qF?TyX$T(O?7?⋏ēgryI'qDO?IQ(Q*~$Ϫ!IQ.z(I<*y $RYO?&0$}QO??A$1Ǫ 3%~$0߉'pO@ 0y § cO?ZIp-$1O?`I<_G<F )+.O?⑿  )y)GC̂cAaRRg<HGqIǃy?╞?#qI;R%8xy)?GR*x8"qHR-x8"߃R.x8'?⑃)(x8?8O?iAUy ǟpp]	N
? 	X:5?A!GY-<j7i\yR <md4AS25?Ǉp'p(64<iWy ϙy י(4fGp.y'4AT<ZF3i_rѿE<$Siwrי%Q6y-1iei`y-Zy-33i9ܴ̄Ci+gr՞?G$IjD5<<Chh桁ܴTly-|Ԅy-|K<^?ߙGrs̚O|?y-(x8 pQ pPiy
  
 c((](:P
#''pPBC(epPC(Ly"<o59<jO?+̂s(Bs($ypPXLy	'<AGgpPT(*ypPZ<<
ys({D
?C)SX)z)co?>CՎ?׫?~ O?V6^4V1`yyѽX<n=X<i^)<dW9SNr2_O?)Xly>
2qLCYcZaS-)=Xby`gqMCՆp<E<r2M<q?y !:?Ã1q,̼O?( 8pFp9ǃ&y AT?9;~jC<rp'( 8OAdp,^e!~d?\$=P5=<rO'qP*+yT7P*C桑T]ذy 3` y6 fy<qP	F~TFl\<?TyO?⥟BG槟qQ;O?/*'=<<2=<OgqPcYZ<B)T{T0~*(x6-O<O)Wy&L?ǟpR~ny17i[K/c)@y#J7t
RVy6y
IdB<A)%ty)I?Ѐ
J>GpRT 
JA|xy%D)-ǟpR\tK2
Le9yqWt 'qTS֧qTs?2qŤGqV?@YUc@8*yP?)Q0<(<d?⫏2?Wg#HUNnyIgqU?GqTQ *<?W *|/<2RߙR	U{`UЏ?
?

4<|
R2pTuAGA1q2 
<
d
#z
z*JxUyD
Q/'?ਟA|1<\
dyE2#Qk̀
~?ਹ"<pT`xRgr,[40y-;<[r3	?峯3ǟr~f??l?2  [l=<Ѽn<ܶAܷgi'r#'rwd#lsm?['6C<>rS	ܶU	ey-Q<~rsA!ܶ@<[0x:b<<
@x8Zc+7rS+ɏ?wAx<??x[/x<'pV? 8yl)Z7AxZW
xY#
ӼJ<_C+Oy
5<?଩ǟpVUy
>Nye?ଷI=MpV&yfS9zy~$=J)+"ay.!z!G~yJa z13<ǟpXy< ,JxO<< ,$x<&bwc,%<'b		GpXQxaS
?ళ^PyRasԷ<Ǿ<b?<pWO _2?~0YQT#ZGطjO cjoK2?߿I̵__ 2?Ǚj_ 2?2?_ 2?O̵?Ef_eE~0$ZG
YQTZGfZG2?߿UT~re3-WcW2?_@_2? ̵_@jşe_k2?_ZGs-W2~ wjǙjALU?e/e?DUٖQٖQRA̵_-̵_e?	Qoاjl̵_ޟ2?z߿yQ?<U~0C̵_߿s-W߿wj~ZGR~Uğ2?rBeRUO">e2?r$UWfZG߿$U2?2?K`ZGfexj~Ove_$ZG@~Ef_߿Ue?߿!̵_I~-W߿ ,UU@j|W~̵_߿	s-WATYQ?߿2? Une 9Q/9Qe 8̵_G~-W GH9Q_ٖQ2? 1ZG{`-W߿s-WF 2?/ԄqK 3`F+{i?ⒿR<{i?⑿7Gg0?%ޤ=4qHԣ=4qJ?R0?&>8{i?/RG]=4qHCG1Q)3!OH{i?ⓏRO{i?W;?cRԕGH _`IޤwGK `Ie=4qHAO>dwGT!Od=4qHMwGZ*G[ `E27ḠG1Q)<o=4qIC̄G1Q
?cM<X{i?R{i?oS`l?]G1Q?cNo=4p̌[?cX/0?5o=4p@0s`hG1QX{i?2{i?̅G1Q^f=4p{i?H0`jw=4p%{i?dG1Q3G{i?Q4G1QO0?4dmG1Q37GH{i?[010?4bO ׿`iO RGk _`<X{i? U0?FfGj3?cܴVO-y1{i?0?L}0?LG1QZ@!c`o=4r?O-#{o=4rӏ?cܴ7Gjo=4r#^O-'x	o=4r/ԁ}G1QZO!c`/`>/u0?EOG1QZ*0?E7Gh@O-^U{i?NO-=x0?F]G1QZPGG(7G(4G1Q
?0?A.{i?4
G(]?cy6O=4pP Oo=4pP慽G1Q
h0?C?27G(FO<`o=4pP-G1Q
,6ORG(N _`_?c'7G('/0?AGfOO`I{i?࠳?c}G1Q
~{i?࠹
{?c=G1Q
 o0?B=4qOo=4qL `j`W{i?♿nO	=4qMw7GunOA~O)0?6^#`h0?1G NOѽP0?70?4T`{i?❞o=4qL`i=4qL{i?d-G1Q)GQlH{i?SS`e_C`e54{i?kF?cS-?cS.y{i?5`f57Gw`wBO O5G+RO 5?c _`r27G~E{i?/{i?̅G1Q̼]{i?O O ~/{i??cx8G%x9VO =H{i?HE{i?F?c~ O 	[?c'=4p(0?8@O ⯃`qgG0?8ࡿ0?8੿0?8೿0?9?c(=4pPt`FO<GOG?cT]@OH{i?~G;`G蹿0?AO<o=4qQO~o=4qQ+G1Q*YI0?BGmG1Q*'~0?B_`sG1Q*U0?BO
p`_=4qP?cT-~:{i?o
wG\=4qQG`o=4qQCG)g0?IO*G1Q
M?c]G1Q
Wx<`O1<G{i?ॏ7G)e FO(;`(=4pR=4pR0?K?c~ ;?c,{i?ऑ`27G)%{?c{i?ट=4pRQ`O%OV`?c|X{i?वBO%Vw0?Isԁ}G1Q
^G1Q
L6{i?Cգo=4qW _`d,o=4qU_s0?SV=4qVVI{i?V =4qT̅G1Q*?cUc.OY|OP>?cUQ0?V~0?ToV`{i?⫏RGo=4qV{i?#!o=4qU;[`ŝG1Q*}G1Q*?cU(`O6GU``6o=4qT?cU-{i?s`{?cU0~#o=4qUC0?W?c~X{i?_!=4pTo[?cC	0?R6[?cy?`o=4pTOLN{i?͋{?cOL7G*F{i?ǃG*J!c`>}G1Q
p`OD{?c'{i?ਟOE~OEO0?QW7G*,>>{i?ਵ=G1Q
~}G1Q
`d,o=4pT` _`O-0?fd,o=4rڿ}O-/0?p=4rÝG1Q[:|Gn?MG1Q[c;?cܶI0?hVO-wGm`Ѽ1o=4rۏjGm+̅G1Q[\;?cܶHo=4rw%0?daO-`{i?岏O->+0?e_Q0?edG1Q[-xGl,=4rsԁ}G1Q[{@O-<nO-x/=4pW0?YG+W?c`}`_0?Z27G+:G1Q
Ol}`u0?[/X=4pV OcXW{i?ୟ G1Q
ѽ`0{i?Ǭ0=4pVOvx@=4pVH!c`27G+%/0?ZG1Q
MG1Q
>=4pVT _`=4pVY!c`ׄG1Q
~G+.y0?[߸{i?@Oj=4pY@V{i?G,Wk`?cC 3{i?w7{i?[?cGO~=4pXO?c7{i?౟ {i?;?c8*{i?+G1Q,=4pXH0?bw 	0?a/`J{?c!+o=4pXQ=4pXTG,*Do=4pXY&{i?వY0?ao `H?c=0?a̅G1Q=H{i?/0?< {i?̅G1Q0c.DL{D#W???@Grǿ"̟|Tp!߅OOs/ԋs'Gԣy'~E̟39H??i7~E9n"w~_[??hHH%??j7q;"d;"'G򧛗R/)̟m<߅'GXw"QF_2 gR/8̟7O"Qr׌CN/ԋs'G8b׿"Q~1"~_[??xĕ߅dLxFH2p"~E<Q׌Aw~Eb׌@O"9<A/ԋs'G!zӞ/ԋs'GΊ~s߅ndR֏R/A̟_Z߅ndTa/ԋyD/ԋs'Gw~_[??vO{R/-̟~_[??;0xF~_[??UFR/-̟A&Fw~_̟B-F;R/fOfw~_[??@7}_O# /ԋs'Gъ/ԋ
s'Gڒ<#;R/??Ӽ#]_)fOR/fOԁ~oX* 12S6>f3/G'DEC_Wd12y
= \#2K7oWWxDw2WGWd12Ak9dlelSYo9dleh߃߿^9Fe(<!UfC_pȳ#c/G<!O\QPP'!GD@"̍?~fC_p	q߿WI1{7-̆*/bQ%O2Ik!!G nd1U(17-̆*Zo2Nhnd1U(~C_r?Z)2Ri{߿WܢbQQ'Fo2Jnd1U(#mbQQ0xFKnd1U)xFONd1U)CWܥbW@w"u=X?#_!???,z/Ɵm?,xq߅Cs'GR~2/5H! d;R}dE^2OH!dF0xHH!d⏌7 +OtG@߅C
Yݲ}_? ,̟~2{R~ c??"/Ԃ'Gr7~As'GL$ /Ԃ|Ozμ$R~d i߅CUfOr"?~A'GQ~ANd!$R}3??		_?9>/ԂROr4>n/ԂROr:w~And>(~'Gv`~A;̟l;R}H̟
M~AA̟߅C@29nR}H̟䑿}_?9f;R}I2A` 2}_>d3/Ԃ??!R}d>p~̟</ԂR'G!<.H!)̟w O 2"ߜ"w~vdl8H!">dbϜ /~A3'G`~A;̟R}H'̟8_>U̟H"e@G_1o27;?Yμ9Qгa?9d̿^3߿|2f_Rwbe~pfC/G9~;̆&_8N̆&_y	ِQ;ԇW臙f_/Rp{_#2ORp{׃g2̿^b*x߿<2̿+Ղ]~C_p?V OfF_kc̂3/G@`e~r,Q_V`Fّ Pa~<!Š\4pAwO d?=J?<FehU3.~x8 Q_,8=i̂3/G5|~Fe6oOfF_p͏t{L;́
s!G5|cO d?%l7i]Ls!G5ծ#f_
f7ȳ#c/GDu{4t.̆&_p?6J[2?&>l 4pW̆&_p~x:fC/GD~x:fC/G5w< Q`@gc̂3/G5_;d?	ެ6yFeZ7<Ĉ3/GT3W蓙f_/0^
x=gd?6-{E#2y߿s QT|t[̂3/GRG~i:(fA?4 =~r,Q~r,QK~7ȳ#c/G5};Ag:ÈYw>u2?ikYOBbe	#< QL߿
FeQ>>׃ͳ Q׋ʼ4ps QLgOB#2S'N~x<fA'>\@x;̂3/G520x>*{Ĝ#2WjZ32̿bσ߿
Q_'8~9Feg^=i̂3/G5| #2S8_2̿烂< Qp+߿;ўd12Ao9dle S9dle<!e5=`*<2̿~/j̆&__֘`c0!???!#ԁ~V\oQԑ		~@ԋ2]̟I_R.O:Wx6$Ow߅ lP̟H#.z/o:$y #&_ wDL{$")R=c6Jh ~Eo52!wo~Eo5s'GRJJ=߅['2 `w@"̟H@߅['2""W=_̟H$c@G?QK't&_~1@0 aa	R=,	_d^4_d ^4_R+OqD@a߅* #??1-z̟/́Wnd %~d
H??C	@~@̌'G)S(z̟T/́WQ
C	H_R9U%;2_)߅*-̟PM߅*-̟)w U@G2Ѽ%_R9ܶa_߅* 2%7{i?>d,o= ??3/GȄ3#o/L"'y~|be`c߿|beb<QzN<be֘` ?/"!Wԁ~C
4x'̟Hbb~`>dG& N/|m??og_2(	~`<QԆuLYٓBW0~f~'GR[ =_'2#L39 &>5w~fx6s'GR _OQrB̈_12߃9W< }~bQP4|D`g2RZc5}ԈR=u~5 H[]߿~5g_Drߍ@~fuG-֎H[o߿~5"g_Drߍ@3:GR#5 H+xCοQԈⷍJ?V$οQԈⷍDH+xwg_Dq[Ơ3:GR#53"9sƠ+߿˞s~H\^H\󐇿3:GR#<i߿˞r3:GR#<>H\󐿿3:GR#>rwg_Dqg@~fuG|~fuG|~fuG|߿ş9#g_DqgS3"8 o3:GR#9߿!οQԈ|߿ȧ߿w3:GR#~fuG{3οQԈ|?x8οQԈd]?x{3"82g_Dpe06οQԈbG~fuG^?x ~H`!wg_Ds~fuG0x,wg_DsW3:GR#<3"9a3:GR#<οQԈ7~fuG@3:GR#_K3:GR#_߿߿3:GR#_~fuG^wg_Dpk4߿ҿ~fuGP
3":~fuGP~fuGP;3":	3":{3":BοQԈ~fuG0Hac3:GR#}p߿>߿>g_Ds0wg_Ds?9~fuH' HN<οQԉ]?#3:GR$~?#HN߿?	.Hp	οQԉ
|'?!OHqK3:GR$)g_D>=?!OHuHia~fuH4οQԉ63:GR$x~fuH4Y߿<l{3"A3"AοQԉ6o߿|l뿿3:GR${3"A#3:GR$EοQԉ6;3"A? ŮH3:GR$+3:GR$+~fuHW9O~fuHW8ۿ3:GR$+3οQԉ
/οQԉ
?!gÿ3:GR$,߿xCοQԉ<7οQԉ<;3"B wg_D~fuHY8߿>Ho8NοQԉ]? p߿3"AοQԉO~fuH7? e;3"@׀H2H2K3:GR$xοQԉ/^߿^+3:GR$xg_D}xwg_D}xοQԉ33:GR$CG~fuH׃H;3"D>H𗿿3:GR$|~fuH?οQԉ_}? k<߿3:GR$|? k<IοQԉ_Hx߿xNH3οQԉ 3:GR$.{3"B*οQԉ #߿|@O3:GR$/{3"B߿A~fuH_H{3"Bg_D߿B~fuH:Hu ~fuH:}? ;3"Aװ;3"Aװwg_Da~fuH:}? oH7=? o 3:GR$^H7	=? o;3"@ ?~fuH 5߿# s3:GR$G
?"?`	3"D~3"D~;3"D~H?"?:g_Dϝ ~fuH]߿>t=οQԉ:? sTwg_Dϝ? sD^H9οQԉ|;3"C:3"C:(wg_D>t	;3"C:3"C:?!H΅H;οQԉ
3"@? w@K߿~? wCH;3:GR$(3:GR$2~fuHe@q߿xPg_D^?!~fuHe@οQԉ(]?!~H@g_D
o~fuH?wg_D
HHÿ3:GR$Ro߿)]߿) HHa߿<)AοQԉ~fuH@~fuH@'3:GR$ xR߿<) ~HHοQY7*~WR߿1U ׅ$~W}~W)߿1U G#~WxR߿1U 1*߿1U wo_p
WJ~WPPG߿1U bQ(|(7GQ𠵿
~WPG~WP@AU?($*> bQ(xP*y7G[bQ'|(o_q<D7G@S^7G߿1UxPg^tt_U?΁~bQX{BbQX-yС
t$*: ~WܰH߿1U,8^bQX 7Ga%*uVbQXWH7G@[߿1Uto*qg΂~WN({7GK~WN΀^bQ'#y׿wo_q:?`+o*t>o_q8M~Wܮ`~Wܮ[ o߿1U+}nbQW'{7G];wo_rW7G]߿1U+~Wܮuo*s`8U?a ߿1U+CVbQVOU?ďo*g~Wܬ?VbQVc VbQV]-~Wܬ'o*U*R {7GTo_rGFU?ʤ
o*[> ߿1U*|A^bQU@fbQUwo_r?߿1U*x]~WM0x{߿1UJĭ~WM'&*jwU?ԯ[7G|7Gxc^U?6bQ&~WL{~WL-zcO^)*bwo_q0bQ&8~WLFbQ&1=~WL]*b^o_pJϷo_pJ\~W}|[7G%(wo_pJKbQ	l[7G%F7G%@-*?߿1U7G%4XU?ĳbQ%~WK*{7GOo*Zw.bQ%xqlOl7Gu9bQ%;U?ĿpU?ħ7o_q(8U?Ģ-~WJO񰹿D-~WJqbbQ%l
7o_q)~WJ]bbQ%+;߿1UT<lKU?Ē獀 U?Ēύ7GQ~WI%0U?ě<lw(6Y(64U?Ę'0*L>=~WI4o*8,U?!opU?!Wq?߿1U	ĝ~W'xNQU?"W7G$g8{F^o*zo_pHo<7G$'7o_r	bQT-xObQT*xObQTOa	*Go*Ao_r\7o_r\wo_r]fbQ=pU?s7G#,~W}p߿1Ud\o*]}~Wx[7G#@[U?~D~W4wo_pFi4o*4;U?om[7G"*߿1UD7G"NbQwo_pDibQx1o*`#߿1U_?߿1U/|7G!-xOU?	SbnbQS%*1bQ\x -~Wwo_pBabQWxa~!U?j*2*2Ϝ=~WܦQ_߿1U)o_rr'*4o9[7GMI7GN?9o_r>r*3O9o_q !bQ$bQ$|~WH'U?Ą9@U?Ą9*C?97o_q!~WH:߿1U"U?ďA~WG{/*9kƪ7GT߿1Ujo_qQO߿1UxPU?qD~WGcP	U?u57o_q_I{7GICƠ o*"Ro_rgƵo*"Q7o_r/Ơ[߿1U)YP߿1U)#x/U?H5߿1UA 5 _?mGR	 sT߿ *r,?H|)]_H$_Zc5}ԉ^{ͿGR$!xR*"B%PAHRH?CT"A;߿?Qԉ{A?! TxTx"B7PAHF A?" _T) 뿿TxMD>PAH"D~PAHJ A?!+	"C"CD<n"E7HG[߿?Qԉ.PAH$x
w"A#;A? <]Hx܋߿?Qԉ	7 TnKDPAHn#"A/o~ GR$nHVDD
D
A? T]HMu߿?Qԉ
PAH'T@Dª{A? F߿?Qԉ
HQA? PD@T
^PAH*xTYD/¡ST
~ GR$|*/"AW¡sTw"Ac°߿?Qԉ
;A? XDG±~ GR$
>¶[7G+o*T-~W+߿1U Gk7o_pqX߿1U BbQ|*[7G.𨹿b
NbQ(xT	o_qDP%
m~WQ(To_qDRnbQ(Q߿1UQ*JU?
7o_qF?
m~WQ¡bQ(xT*`bQe
;7G|*SY?~WӼnwo_pJ񸥿[?wo_peq#߿1U ~Wn߿1U bQ	/߿1UU?9So*?~W<n}w7<U?8}~W߿1Un*_~W(xM~W<7o_pLY {7G&({7G&%7o_pMg~W#x"o*>bQ	 *7G&4 :U?&7o_ro߿1U,|-U?$ bQYN eR)7o_r?
@G߿1U,WU?'^~Wi:,naaԓX//ͿGRMcX߅6fOYClS??I~jOE xV(w~5s'GR"~_`/BQԓ/K2$°~j'GR| o߅6	fOWw~5C̟H0 _`/[fOg ~53'GRO- /d@}߅6;̟HNlw??: [w~5$O	~ $N/d@/ /{2"2 _~PE??K;_'GR^ "?~QK2 	_QԂ e_QԔ< @Kl1̟I@w~59 w~5+OS1~P̟IDo~jc̟IDT_`/Y)Y_`/2":lw??ό _.d'(yQl:,?3j? _YsͿGR+|bg~{6QԶi(l
pZo~{6QQ~{6QԤX0?~{6Qԥ/e߅_!͞eQ6-y/GAXi*<Ϳ*[bQP\;bQP@WܠKNi[4pL̆&_<3!<3!ϙ7ȳ#c/G`i}#?"3 ⏩ 8e_`[??/0=?? ~̟a[l fO%]߅6 ~&dxX.~??;}_`e|Qy~_2]_`e|Q'^v{߅6 'G|Yۿl 3??iw~YvG ?3( ?3"vQ ?39Nw~Q߅6 p#??򟝀~g2/̟)$ ?Q// ?QH^8w~dN/̟ZuN/3dY߅6 ~/U??//xC??
]_`2Ś|pX ?R )) ?R G>8YD ~,Q594 ?O##/x̟q']_`#??B/9M~ O2"_g ?O5~2g9_28rl H̟߅6 ~]̟Ѽr'w~9_`yf%/xO @Wl 1O@Go(Bh12W<f_/0y].̂3/GJ/8_2̿?IW2?k/D~pL譿~s!x:.o_be^{W2?i#߿ C/G%<79Qx<o@d1U~8"̀Y?9d̿~tm?j"'ZcEB㣿"_R=[/68H]_ҬQ#_Q߅ ^:K_Q  V_@2K:5O z5Л߅ d>:]_C̟	d,o=_12TcW2?* y68Ă&_hd12TJ@I~s!#{W2?*G߿ C/GK?_be)q ߿ C/GM0F9QP"u=X?t-BO"@V/3'G`(Z߅00[7~<^&fO߅|QTjo~<^*O 6aw~jdVxZXՇ|QԔ>{i?#X{?#x9QBK|W2?I/u~s!2σ;W2?c-:o~s!:_beM9QR'DL{Z+ gk@Gm?_<wGy ~jxs'G%N~桧Q<D4C<Q^/COQ o< ~/COQVP2 
_uY|߅iU??" w~桧Vd4<=_hO -~{i j9߅i<QF^o~桧'G!Ǳ	5> ??Bo@G1Bg12\Fp <beO1Abe3"u=X?_"&j{m?5b _y]??zb!w~jvdEb#~jvdEbX3Qԋʞ~jvdE}߅gٓ47"~橞hfOX{be }~]U?g?߿hfC_qD~]U?bovd1U4!GH/wovd1U{~]U?j|"'ZcE5? 4@GG;5~Qg7~/!Op$w~j"Q?"W~/$Oq;ER̟85~d<X{OL51
aae@G6`2 ߅$żQt(\e߅$S2.{5
fOpp|OxӼ._O̟;52<.A|s'GZ#x\߅$ fd<*x\E|Nd x\ ~栓s'G-\ w~j	> %??L>>/A''GJ߅$'GW߅$fOqkPI6̟ᵞ ~栓3'GR{пcGd,o=12"u=X?/3T/	gͿG7Qc̆y	ow~j,y2_}_2υ_O %]x߅`32(A߅)??TĮ/E4LQ+Qc S2~_h'w~j,y
fO /N/E4LQve߅kv3X@̟IL@G_1ഹB?O:,;	aau?ԁ~	m?./]̟Q7p_OK;%~2\؍߅8/yxPlQtw~2op_Os$~2x_Qhŝ_Q0ep_q??<w~3'G6`~fOpv3Ouc{d3p_q??X2w~
'G׏n/fOp<gp_s'GRS@ _1yW̅GQ߿ ,be=H_2?W'/L~Rwi̆&_H%}~x8!z9QH19Q>e_be_2d12י ~pL|C~pL|A8Ă&_]~x8!y[4pC/GWA8Ă&_W2?י;W2?2W2?	W2??27d12{W2?קz8Ă&_u*9Q~pL	1_0?aa =Hq+ͿG@"{}3??~/yA0xAE@2E-;}H̟>H=_<Qt% N/_4O<_s'Gƞ@~/QV"WE@-??;|2%2P]BbeG7@2_߿fC_/iC/G/g
fA⢿4߿ d12T7@߿ C/GEh߿QP~pL_4pA<Fe߿ C/G_~s!K<́~Qqo_be=`߿|#2Xlp{/f_>1D" E_nͿGU`pE@2 DsY߅8"]?? #_=_/ٓ φ~0+O 30#w~f'G`K|.̟ j|0&~hfO 	|0)w~hfO 
~	_/ٓ |.̟pိ߅8"]??  ~hfO A߅8"]??
#_dw~hfOM߅8"]??
;_4'GS _4'GRA|.̟IW"~hfO*_4'GRf{$/QԂ}H7DB12|07@2ovd1U7@2߆7ovd1U_]~]U?7@2
7@20wovd1Un.̆*|၃߿hfC_p>KJwovd1U{ ߿hfC_q_bQAN.̆*7@2d>ِW{$m~]U?$bQ#~]U?|"'ZcE'dU gR _Jm?mǲ_5??R-@G2 0~[~zrQԄ}_#??is̅G/G@,R!G(<#o_be_W2??VP9W*z;W2?ϫd12 ֘`
3"P _6	?s'Gş'~I[??/Гٓ#St$	Op祮/ГD̟^zt$̟0./Г"Os~I.d_Qw~̟IM8BQ32[W2?xDNǾ 0aa
şR=0-bρ  ;Gd3̟w~<m??<HEyW??e~/Ǿ6̟%y]??E/Ǿ6̟ȧHGd=̟ .{lQ_2ٓx_2D̟ kʻGeVd_2"Oϣy2 w~<ȋ??_2 \QXψ}_291߅:8-̟>;G2#y??@ϊ_2(fO@GplBLV߿ C/GAd12 "u=X??aa _b }OС??Go~oNd<[߅:fO1w]_
"~Ͽt7AO2R?~h$O ~h'G.t7Ao2
?C4fOMľ/fO{o?oL@߄DL{_ g|{<1w~w2bM12?y߅:fO+ _OQX{$Qt:,_y@ͿG~`w~Qߜሗ߅:!yS??@/tB02ڧb+~^̟t@߅:!y̟"7_	fO	A/d#xi߅:!y;??Ew~^f??b_O{D/3m??郿_;ǩ_y|{g~dQ$W/9F{7;̅G&_xDNǾDe@Ч@G'
~~p2e>_	9'xdtOٓ?P̟?}_6̟$/?̅<Q_6̟$^/?́vdƳ$/?́vd,{D2ٓ>_yx3'G~O K߅:'Q
]_!̟"Gw~G̟@  ~G̟Q@5_??ǠD32#/?QԂ%ޤ{oB &_߿ >d12\8iC/G<!L9CO 2?t~=~x8 Qx ~x8 Q<iC/G:HLwDL{? cL0/5ͿGS>=_¼Q~20>
s'GR '߅</lfO')fx_QԀ`~9~ԀdX xf~D̟HR?~HOn|3 ./ |Qԅ_n'GRv+xf_̟HZ7̣߅</l??xf'w~HOx+̟H"J _OQnBAWL1ᘷc@\ __m?Is@~QgYw~0O@~K22{~Y{~c̟>}fOJ=_>dDA,~0}̟uON/sQϿy27/sQ@2a;̟M{೿yO>}d|}O~d~\/p̟/p/??"4߅<A̟	>(~0dq~Q ~QHok߅< }_>k2 Cԁ~?cG̅G /&_p	WYYWo~pLs 8Ă&_q+9Q#߿ C/G4t~s!5B~pL1t(9Qx@O9QK$xDo_be%"	d12Ҽ!=~pL3"u=X?0a@+H)_m?$)?s'G)gМ~&}ٓ@ w~&}|Q0Y!y3&fOoB(~&}ٓЋ_ɟpO??)ބ
{>fd߅<'fOЭL@y3N̟/ϸ??,xhw~&}|Qhsy3&fOy3N̟T_ɟp̟P?Г߅<2"Akԁ~xd,o=&_pU~pLϬo2׬d12d12W2?9Q7W2?J~pL< 69Q/ ߿ C/G,	[߿ C/G-%=~pLH{W2?k! M~pL!d12B(W2?!!V8Ă&_rZ7 ߿ C/G,/~s!*i} aз@$%/q		~ ~(w??$o27O?DL{ioa'???ԁ~
Fl?̆y`߅<02E]_C<Q>  2O 	}_C<Q~~̟ R2&_QG~Ů/d>}_Q-x}_[O(u߅<'G
~  fdD^/ ?? R/S?? 2(x3?? OB~g2 <PP 2O x.~ ̟ Zxxg?? ~/!d_C<Q./c߅<0s'Gi~/d
~H |O /d(?;?s'GYOsxHO 0~fO 0.xw~  |Q!S/S??~Cn/dE~g2x?d=-x_H9)z/o)N!c12ި2C_p:o!Gx8=;f_rzoC<bQO.z	!G<~2>WܞKI7d1U'ꀦ3U?ި/s!G= ~nd1Uo@2@`3!G< ߿!G> `C_p8[s!G*7obQjwoC<bQ<̆*y+k!GgW߿d3̆*yɿ2C_p<u]~̆*xM7obQC߿̆*ub3U?k#߿0[U?#)R W<o U?o@2[7SU?3U?̷obQS/3{W2?L{ ,;=0bρPY߿0s'G5*^Ձ,Q/UGV`'GM,k߿`bXw?j/1,:PïFp\,wO?ysՇ?-/~9G_dnXsQY~9GՀ/b3WXQ,GՇ3W~GQߘwX 5_E/0x&Ӽ^'Vyi_RpuXw{͌Iׁ`A߿O?A,Zc5}Ԁ:7a#lg@߿^y<_E*T?,%/TO?X<j/UgaGlgUYXQՓ}PC>gAX<j/40xc?GRh`,`w'V#-1Fe d`pO,c?G'Xy_E X{͌HxA̟3Y[yi_R O{͌H<[߿?GՊLfr7'j/Օ3>g,Zc5}Ե4w?
lC̟3Ykyi_R0c˿lgF|5wRA̟3X),Zc5}ԭ{=]h5k߿>gYX<j/ r熠?lg@ՊyLfO@GQԦxj;`
fO?Y,Zc5}Ԧxjw63)^˞O?X<j/`Y;=]ydՃ;̟3X-1F	{͌H;SXd`dkg63##_C>X }P>g3WIWlgH5kٓ1x-1 /fw?  Yb?G͟,Zc5}Ԍa#lgF0j߿1d3W<Z=]pu}?G͍|_E#^{=]bR/~li9x-1 WPlg WP6<`'6|_E#c?GR1q}߿0Y~LfXw?X͂/yCX<j/5>c?G~j|5{a?G͎|_E&]c?GRnᨥ߿=P̟3mX<j/GQ
@?6'6aX<j/ZP {͌J^6ީd3WJoGQԭ&j.^'6<_E+E A63+E A߿^fO?l-1B1{=]#y ׿6;Ǚ>g_X<j/7-y !w?rאd̼_E?'GQD d`]c?GRhd>Lfw=]#>{ E>g,Zc5}ԄtN<_E!} ÿlgB0~l?dx-1B1/GQԄb_6BfdȞLfY w?Y ͐P'̟3yi_`;c?G`;/ٓ8,Zc5}S^0>/'6I,Zc5}Ԅ<ۿlgBG@m߿s'6<_E B {=] C~lAq>g_` w?א 6|fO?lG,Zc5}ԪP+lgU(y ߿Y̟3<_E >@({͌H7
=u̟3_E*^@ TZ w\?G͉^Lf ȵ Y63k 6MǙ>g/yi_R 3w?m~lz?G̈́3WJO63*<6~l 2|Qayi_xli63׆Ɲ2|Q`9X<j/TO$w?DND񀃙>gX<j/{͌ %l6'A̟3إX<j/8P￣lgN<6;́s'6^Lf.	~2̈́|O?l%x-1Hl?w?$~`G E>gWyi_(xm?GQJO߿	'6_E(F.xlwo>g',Zc5}Ԇ<6#w{͌H`b7~l(x6  o`׆ w{͌KS ̀/s'6<_E AǆĞ<6$ůs'6~Lf}{=]pgdyi_Rhᰍ63&^,,̟3X,Zc5}Ԛ'lSw?D}/1̟3`гᰕ63&Y	9 `p?د63~ؽ O?l^Lf7Ş#xlỲG 2|Q`,Zc5}Ԍ

}c?GR0*xl)*̟3X<j/<6c?GR0.xl{eR#O?yi_RaolgUxl-/R#O?-1 Olg O"̟3_E§=63§=߿C>g>yi_a	{=]܃>g>x-1Mμ =]뿿ͽRd3WIlgM G>̟38,Zc5}ԛ;=]  )߿ ,?G` 2	GQVx61O?LfO "?GQԜx|x-1N @63'  `d,Zc5}ԜYlgN,y߿<[̟3yi_RpO&w{͌I?߿y3Wsw{͌swY<?Gyi_x;=] 24*w[H9mo` 2	c?G `2|Q-tvӷqCm2DQ'2CJ(W"9hLFEu8jӕt$K;vȍQRjrn!ۤ8%I\q]=TLZkjG(7Jk_5t%5D4ꦆۚm<h!5m[w6皴Z+s8j75:5[O[V5mZ'<Kw4d*FBC+\E7.*jڴM˙lբ[74C8pR?=mR(MmR(s=mR(jG[T4Z+ELCjDs9Z[T74WKy榍uNnYfr披ܐݲ&溜V"!	lֽ!	t}!	Ѩi)ڶfhҭ.h(tiflVhW:46i,͚nky:CFf%M.HiJ[ҙn̭hQ3Ign٤[5qZ5TLY۶i+JSrjlRkVU4vJ+iVU43isWFjDѸ&i++fMd7n+FK<ͧhQ3Ifj٭{Ѫf]uJQ\ӣ9jVU4jW4Vv(VU4n+FKBSZUD%nz7UD%HIR[Rt}hQ3IRk*V׸&i*BMt%KKy-QkF$LqZ5TLY۶i-mR(hB{Ѫf$BT(s]M{Ѫf$BTCѪf3qDn+FJ֚wUD%6W6hղ.8k+Jrᬭ*nTi?YZTĵQ9gepުOpZ~QQ3NQ%s_(dk<3es_,:<hlTfN+4ydRk,BrO+zD
YGMvGTJ[ty[7MvGTJ[sCf:<ӣʌ٥5K;jfW(Q+\;jfT9KZ-r˙gm_,ӣʇ3Ihptikn̳{44:<IfZھW-Ji塰o,sCftygm_+4ӣʉ3Zhi,ty\T!tK;jfTf)YW5!Hz!!"YW>"TJyPhJTCID5QD'+ھS5jQ32DZȓpC%%/nQ4C~Q
D#оP|>?YgnCyQ(sKz@o-s5
UEʪoTQ:;Vȼ8k-hQ3IQ[O3FHurᬩ.j:yOڡY8k+d\O3FH%ևN"V`^VW7)"T%Flҙiger+rD\$K;vյEvD\$K;vյEv)D\$K;vյE&B0|8k,DDQ9OpY۸![y\$rᬭ[5TDѻj9OpYۤ8PZgGۤ8PTJQyB)TVSHqLKZDv)Jj'vLC\٤.M]ں|*o=\"Y۶,k"YW"Y۶,sX?YQiTj&iENy\Ty\$K;vյEd#3Z[h/m_++dgnڶnfkKrsCfFHM˖esKzБ0^ھW7W(ݵmQeCh|hlW(9rղ,J"W7.ZEqkRް|$J!fʑBB3f򹡳I\$JVȲ!4W@^ھS5f:?-38k-$)Rk*VLI
TJk5	5Е-uo:<iLI
TJ[V᬴HIio:<LBge*BMt%JږT.ZfpZHR$BTV܄ڊb-38k-$)Rk*Z[ΏLI
TJ%-Gge*BMt%K]D:[ΏLI
TJېQW-38k-$)gn٤[55lV9>ZfpZHRݳIHS55lZڤPЅ3ZiYi!K;v%r3&i*BMt%JճZiY\VU4!&iCnCgeqZ5TLTJ[Vᬮ+FJ]	RQ[Vᬮ+FJ]	RtyjLj	5Е*Kj[Ώ-SiY\VU4!&E&U-SiY\VU4!&ᬮ+FJ]	Rᬮ+FJ]	RQ3&i*BMt%JEmM5hQ3Ign٤[55hQ3Ign٤(s]M|ᬮ+FK;v%!L־ZfpWUD%f")LjlW-Q[MO(aKt9Jsegeh"T:[Ώ+[-hP-9B)HqLLӕ&eCeFlҚhv7v)Jjv7v)Jjv3SKy <\fYWM-甃DErYWJKyOpTf)(]5RDӣPӔ.Z7mG,U-SZK;jdhҩkCW#FKZ2o3$LLҊKt^Z+dgnڶ4f' "Y۶,*n/m_-SeCIDM4;j\lMGVS,rղ-4JR\T' "Y۶,	4}KzD\$JVȲھZfpW(jĮhlger*-ʈޤ{jiY\$Jѫn>@(ޤp|ᬮQ%p\52D$Jޤ{j\$KC`V,ger+DoR@d|8k+dZܣ$JѫW:5KZ5TLӔgeiѨq34KKVJ5,։3ZyQlҚ%"\7q,FJhpĨRgm_(^&ZΎWU+'n٧(b+JQel޶7I,[WTj%Z&ھT**H)r:?);jꖙOpYWT5m-3Tj&ik<U	Ik%YW2C4vPZLM9OpZѪfGr[WR3fL⊜Ty\ZKS5fL8k*K%KjP!iTJK5t%5ʍ52(	5"(^!2Q3NTh/nk<8k+W2-\3M%f򲚙QTZ+k!4hZIZDojeiKw64rQVjeFkZfpY)|8k+DW.%ft~S5it~S52:?)geh+殎S5,͚S3hVOpZ*RL٥4Uzں&i,V52q+Vȍ􉒥qSy!26iMR֍W-38k,+f)ZfpZrD6iMr3C檹QlҚ*?Yhᬨd:蕥8k*%J9CF%FlҚiKw64rU-TM:5%SMTZ[58$N*%).QsT$N*%).Qh|DH"w=xJBDx$N$NLZER֍SNP#UJAyZ"q*$iEhVR%|F(DEr*$i1[)h"TICIgm_(c54RDK4򸩼9rղ,q4K;j\٤N-	+!;j\٤N,sCf:<5ھTIhDi!Lֹgm_-38k+4yi\9k-	+![tz9vչh+%rVr٤\M=ڷ<8k*3JrrrVr٤\M=ھZJHk\Pʉ3Zhi,D
W46i+OD)[7J,媊꙳gm_+J!jzi+z坵|*nV4K[yhpti[+hi4֍UQHgm_+JMT5JZ2o\h%-U$5W4򸩼ھS5VȲΐӔgeiSwAyOpV7q*%T8k-uO-4h0pW3rjR͚SW)dYZPT56iM\ZEjl!rGYWʐMme꙳gm_+D4Y\#*-G媄U-TJ3Zhi%ri&e|*$rھTIhDKZ5M뮚%|孺=;jj(nBM%lݰqEM坵|NAMv9W7V.%p\5' <҇4ᬭ*nZ,SJӣ3QRMk=|ᬭ*nTiSZpX_3ѥRI$FaL"Q0&DSgX4%)$dC)):(
Vvp'GAT8_
#z^!Zh'ENZmUADGP▙5MJ52k]g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\qJ栢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bBFI2BB 	URttC[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 (b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^(EaL"Q0&jNg38j5'nASH0SRuP ;
 !IUʀR-޹Ȁ{,49IHZ3~)iYZMLP%")iYZMLjEZfpZ$+hi*3faL"Q0&DSgXS3hlAJBFI2BB 	PBPȀ{,4iTW"ѥR#e}Cb؃-38k+VSi<R3m]6fhҩ\_L"Q0&D(E5N§35aLC`&"BFI2BB 	P 0'GAT<Rjyi-UIWNEnxqSyrZ&&Jb5Tq4W-tT-UIWNEr4$+Vk+GCth▪\MU$9\M:=ГG%Q<6RTJ*▆6RTJ*╫HmhM	4JM<Rs)7I&hHqYVe!4$-CRC+֊ZJГGRD6RP&%RlֹHmhM	4KKy%!4$+Vk֊ZJГGW*CW-C8aL"Q0&D(9v9
fpYѨv}	&z
N
  'aI!IU:;FjfJѼW4VVrKw4qJѼVqCn)Z7twʒڪZVk)Z7twU\E\R\Ze S)iYjJEL٥4U-38k-T9jf))iYgGq\6iMm"*fpVLճZ? SOPqLճZS3lֹx@=zzĀ"짣)xYk*fpZ"^#eB <G ʄ<AeqL]$q8ge%@? T!cĀ"C^*fpW	5S3I^#e@@= 4B38k+S3I^$e@@= 4B5YQh^#e\G qLʋE|N)YQh^$e\H geEWW38k*-ں? PxPx@=0!$xS3\38k*-ں@? PxPx@=0!$xYHS5vLBsx@=
HzPx@=
HzPeqLBs'ᬤ);jꗉ D@Ax	 D@Ax	^*fpV7HS55wRkDG d~(DG d~(
^'ᬭoM2k_fpV7HS5^$eHRC.$eHRC)xY\$ԋDg(TᬮjEZ3yx@= 4AHR@= 4AHRqL&Z%s9GqL&Z%s9G DPDy*d  DPDy*d ^*fpZrDg(TᬵP%"ko\Q? T4GHR@=x>AxS3C%s9GqLURR(^$eA@y*d  DPG1J!H>>5ں!9j\S3WT'5ZKx@=|<BǨH2AADG z(!HqLm]R5i.xS3WT'5ZKx@=|<BǨH2AA DG z(!HgesEs*fpW4W;jꗈDG z"^=BA38k++uq8gesEsx@=|<BǨH<H >!$xYjH!qS3ԐBDPC)"!38k-I.'ᬵ$@? T
q Ȁ{*b%ge YjH!cyx@=1X߈DPC(qLRA+8ge @? T
c~$eA@V75d46iL2C4DdGDdG^'ᬳ$9N'ᬳ$9Ix@=@|<@=@|<geDqS3Pz%? P"<#e#^<38k*%38k*%^$e#^<@? P"<xYQQ(m=Tᬨ6x@=0#^<? Px^'ᬨ6'ᬨ6x@=0#^<@? Px^*fpW7C5M藈DPC y"!\<38k+♜5M藉 DPC yĀ"!\<5f*˞*fpY4.e? Yc}"h#^'ᬳ4iU\8geJr^$ev;AH  v<geJrVL3FP̭[5^#ev;AҞOP@=Ax>Jz==B38k,UC2l־'ᬳ4iU\ճZ@? Yc}) DdG)xYfhҪfc~*fpY4.ej٭aX^#ev;AҞOP;OGAX^'ᬳ4iU\ճZ±fpY4.ej٭aX^$ev;AҞOP;OGAX^*fpY4W4WL3FJ? YcG.#ev;A|<B38k,U++qL3FJ@? YcG.$ev;A|<B5f*YfhҩQh^#ev;A0!qȀ{,
^'ᬳ4iTW♜5f*@? YcC;gelAgelADC1	Ȁ{(f<9xS36 8gelA DC1	 Ȁ{(f<9xY\؃Lx@=|<>#eN^'ᬮhlAqLx@=|<>$eN^*fpT(xYR溚EDCa(	zqȀ{(b>%! C	xS39Eu5l♜5!,kdYx@=1OG#Q	05Md*fpW	5e? T 	Ȁ{* hqL&fpW	5e@? T 	 Ȁ{* hgeE38k*-e? Px@=0!9xS3Y38k*-e@? Px@=0!9xYfHsCf*fpY١^#e1'"#vqL2C4 8ge!e@? Yz;|H  b>G`N^*fpTJ*geJDx@=~G<G ?#xS3"QWfpTJ* DGDxĀ""<A5!+LʐziDC`Ȁ{(b>#xS39EpޚxS39Epޚe@? P| GH  ^*fpTLʓ[Ze? PDCD#xS3֞'ᬩ5^$eO@=4B=?? YcG"h2CCzfpY4V4/k_k_QRGQRG$Ā"	5Ȁ{(aE|H Q_W;j@? Pm]\G &k\ D@kuqȀ{()
f Ȁ{()
fȀ{*MHK[zrĀ"	5"-m?%"ko\Q@=))K[zr"+uJBs\դ@? Qں!9j\Ȁ{(m]\H >WW@= ") oĀ") o"$9N$e!qȀ{(q Ȁ{(qȀ{(`Ci@? P"7C DP*nGѥT9sĀ"4iU\Ȁ{,UC2l־$eJrV"4iU\ճZ±ѥT9s+Vk
G #FJ@=F*Ȁ{,U*- Ȁ{,U*-Ȁ{(gCbt6 Ȁ{($eP؃"졋Y\SVȼH Eu5l"	5x@=&VA@? P<G "C4  Ȁ{,hlЃ"J*@? Q%qȀ{(bzi@? P+"졥mi@? PҶD(EaL"Q0sT*s=l)Vᬨ)$dC)):(
 !T!IU38k,Qes]M["S3*fpYCzxYeJE*fpYfhҩ\_38k,55T(O38k,HUL,UC2lְoL,UC2l־*fpYfhҪgeMgeL*%5Y١5Y٧38k,$38k,$YesEs*fpY\\R%38k,P%"ko\QYepR-޹S3ٻ)
fS3Bs*fpYQhvL*-S3ʋEd*fpY\$AgeM|TᬲEITᬲl־(EaL"Q0&jNg38j"BFI2BB 	R 0'GAT<H#TD'pCA5DTqYJBD|CR$P;FDH"w9Q)Ir+9Q(H`D
TD'pC▙5"aL"Q0&D(9v9
fpW(O#$O\!I!@Pv )!
Nxr+huJГGdZ7W.&tj*r+FΎZ5rjF)\$KUeU$"L֞)\$KUeBFoM9E2DQ9W4TJ*iiB$$͚SW(D͚SW(DjkER6iM\NQ%sEi.%DIm<-38k+dg$M˙R(W4Vr,5HJ)Z72D$J"ji=|Ro+dfhҩZk\
Ro+dfhҩZk\╣y\$J5U5\#-38k+dZ5rjF)iY\$K2C4▙52DW-38k+d\$,N+d4"1f֖̆ger-I.)iY\$K3FP̭[5+KL"Y4.ej٭|R3FH.%CWᬮQ%CWᬮQ%DqKL"TTJOGᬮQ%pޚxger++Iq"W)(ik-r-uEQ*\޾'(\QDio_(hITJ2DQZMMD8$JҀ&%Hr"Z4$*C^'(53jP'(j΍ER֍U4r+J+tijvNQ%ZEjݷdPGvrEr2Dt;w>)Z$82Dio_L"Q0&D(E5N§35aL"W46i2L!B`@ NYRttC"Y۸![yPQ8qSyrW(ݵmQek]	RFHJ,W46i+d\TzjW(IR4RL֖*FH-s+4jti[M:?L"Q0&D(E5N§35aL"Z2L!B`@ NL!IUȐA2DQe$er*CYji)r*CYji-TOCRFHDT)R(W4̵M˞)jzh2Dm[TYR(rdZ8jAW(9rղ/L"Q0&D(E5N§35aL"VR"BFI2BB 	oRttC̮g諊W7.enډZ"H=|R9s+dZ"q+ZH2D\;tQ%hZf)\$J̮R&)\$JˉgnҎ)\$JAyZ"q,+dZ"j떪~)\$J̳W\TF$J̮fHC2DW+jRW(Es-IRFH+\޾)iY\$J;vJKyaL"Q0&D(9v9f)̮Q"BFI2BB 	TuRttC*- "Tf)TZ+
er*3f*-\$J٥5qJEd\$J٥5qJ&\$J٥5qJ&W(6iM\RI( "Tf)&D(EaL"aSaLgeH!!Бa(; v0'GAT<RUEЕ*DyhJ(")QhT8D%H"T:[Ώ,Q5tJBDt&D(EaL"aSaLgeh")$dC)):(
 @B*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≄Q0&D(E`TzS3)YRkkLSH0SRuP ;
*De+kO5Z*RΌ)KVErV)%hRJˉgnҎ)CF&T*ӣʓ[ZxIRZ8z▪eh"TDJڪQZ"q-T9ErYѨY4ʒ\޾)jV\qD(EaL"Q0sT*s=l)VN2L!B`@ N *Zs[zTTRӣ4R\YG╥MJfW7YѨZ,͚JiqSym46iM\RI[M:<*o=\l+4ӣKC`VN,N,ӣBrRT͜QTM	44i孼hlYG▆N)
fKC`YGqK46iM\RIfW7.ZEK4R7kiqSyp4:<[KSs1\5EE!:<N+V)\AY4yYGJj≄Q0&D(E`TzS3'n☧Бa(;0'GAT<R7MH4Jj▆jEYۤ8Tf)T(!26iM\R!26iMR֍WHqL͚ST%Q?hlT&gm]\RАJ*"M4;tʌ٥5J+JygnQ4)hl;tʌ٥5qD(EaL"Q0sT*s=l)V͚SSБa(;
Nx Tf)TF9T92=	.%FlҚDkSCfJ٥5qJ%)4*KW@V7KURiT&)hQ4)[$L͚SW$͚SW$FlҚE\yQ4)PR$Jjjhi*3f,U+VkJj-%FlҚpY͚SWW*3f+DoTVTf)W	5ʈީQh(JjMmFlҚpXQ*3f,ӣ@o*3faL"Q0&DSgX5m]H͚SSБa(; !IUᬵU-h4▶U+VԌ٥5qKZMMnZ*f)Z*wR9VJj≄Q0&D(E`TzS3)Y\̑2L!B`B3*W	5"+fGM	4qJUJІdd\7oOSKy殉ZLy\̑+C2!4$+C2o[tzJГGQDfH:eurֹ\̑-htCj!ڂ(zڐf\̑+ZHs2D-aL"Q0&DSgXS3M.bBFI2BBFv'GAT<G (@=Y٧ʂB
RJD#e (aEr"QWQ_	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Ҫ' >e=p'PA(

NxH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΍EQO#$O\!I!@Pv#;
B)iYZ5rjF)iYZ5rjF\7)j[*-ʋKyD(EaL"Q0sT*s=l)Vᬳ)$dC)):(
gaHQRttC-38k+VSiM? YGW;j? YGW;jꔄ湫Is"철T#ezzi3Z@=P)3Zm]\G (aEs#e1r4JյtTjege!LֹWWᬳQ:<)iYgm]R΍DR3ںrJ̮f Yۤ8ڷm--GM˙\AHqMnۊ&D(EaL"aSaLge =m}	&z
N
!R7)::
❻bW--\ErDe!x(*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)$dC)):(
gaHYRttC"ѥT9s+Vk
G ,UC2l־*fpY4.ej٭rm]6#eF*˞#e0DqȀ{,Fč3knCiHS5KL%tyj7▙5j詴ʇ5U5)iYQZMLsUSZ*▙5j詴%DqJ%EKP檦U*C^)\٤sUSZ*!/ᬭ[WEMTJOG[WEMTJOGL"Q0&D(E5N§35aLUbBFI2BBFvB)jzhM˖xqSyrZ7Zm4󶯊YѨP&hC|RMU-TLЇ+C2S2+)jr+J+殎)gji&hC\K;jf%CeqSyge254:?k ʈީQh-M8 <ݥ9ERhT(ӊR;vJZqKUenډgnڶFoU|RD[Y۶,[WEMY۶,+D)jr\ӣ[)Z$8RM<RIHq*3Jjh!,떦2ݵmQejں*m5<RDgnڶQ4)Z7MqJڂVֹ\#,ӣD(EaL"Q0sT*s=l)Vᬮhl)$dC)):(
g`B8B)\٤*o=\l+C2Tv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*}	&z
@ N΀RBPS3ٵqD(EaL"Q0sT*s=l)V᬴)$dC)):(
gcq!IU᬴fjjxge,44!L־)iYi!K;v%!L־)iYi!K;v%iCnC▙5lV-38k-$)Rk*TZ+nBmE\R3B!&-G▙5	5Е*Kj[Ώ-38k-$)Rk*Z[Ώ-38k-$)Rk*TZ+nBmER1ZfpZHR$BTCէ᬴HIR[Rtyj-38k-$)Rk*Z[Ώ-mZqKLI
TJT.)iYi!J]	Ru7!KLI
TJfKLjlW-Q[MOᬮ+FK;v%ES5ZfpWUD%fk_ᬮ+FK;v%iCnC▙5hQ3Ign٤[5ZfpWUD%HIQh	qKLj	5Е-uo:?ᬮ+FJ]	RR3&i*BMt%KKygeqZ5TLTJېQTLB▙5hQ3IRk*Z!tykjӊZfpWUD%HIR[Rtyj-38k+Ѫf$BTZڴ▙5hQ3IRk*Z[Ώ-SgeqZ5TLTJkZfpWUD%HIZk_ᬨW-hQ3IQ[O-38k++Iq-hQ3IQ[O3B!&⤅*BMt%KKy!J]	RQRB!&ImKy!J]	R!s]S!uNӸ!u6HnA'<HspCnAC4P$P;E		4n+BNxq]H贵lsjhM[V[T8EU4&ZڤQ[T%CZڤQċEt6 M[vHa7rijݷ*\I.iHVmH5iM[VU5)n'5mZ'E	huSCn'.g'g4N.hYVU4iyUM8&i++s;wJѪf$BT-o:?%΍,͚K3FNk9tN+FJ]	Rt~'4WKy榎)死qO5hVyh⭪ExVU4vJճZ$O]<HWS8O	Mks]NGs]Spۉ-Pۉ.HiSWBSZVU4!&j٭|NHngnhQ3IfsEm(iќ5tq8&i,ThQjW]Rl־'UD%HIkKyVU4z8mhѪfݳI\Em5<HW:46i,͚q"Q\٤qZ5TLTvjz)jڊ噣JVU4!&iCnCiLsG'4C)ۤ8%I\qđ542B-9FH'(+D8hMsĐ愉Zk_C%ImKyБ--GqZ5TLYѨjqCf["8&i,43ZVU49jZ5TL"g(N+FJ癴R湫hQ3I\\6k!hQ3Ign٤(s]M|NkmR(⥼S[T8jGgEHW[T4tjJCkE-8VU4vK[Tk_PW0AHR0000p*Tp000a`Xaaa(
 n 'GAL0aBaaa Baa+Z3QDݚd[?kpoygmoUЕ_gcꈿI?diܹ?⥼(75ёпPKCF/˸=\^Li" 'ldege˙\$P,4KCF/˸Mqy31H=\ZfpYܹ2E	B+W5W-]>NPc.7kɝ7BD?ge'H"Zڴѣ2=\^Li" 'ld\ᬡ$JỚ6}'(_pMqy31H=]23P)
f[T*PZ4|~]d;#n	8,ZfpPt%!Lֿ΋BMs_z:@Nئ?ܼ4P\ޟ掆)5O7/;ըIzkOGC	kp0|*kp0z	5M}ha8{bTv+` 5N§35aLʏDQ"|4\q-D"eB!r3Bt0:N AA {&ep__o#??bتU__/UȿO6UMe_$~*o*	o*To*Z͕{<=ҏ= 8{=PyG_?O\l+F9;`C;aKT3	.jaKpw.XRKf_'H"Zڴ_0cP)
fT{X"5a$JBrS2/hn?D`q:E	nU(<
\V0`s+d%x$,ⱃY,\"j)iYgrW($K5u:7ege˙\$P-T"s]ziYC(H=W eqXKLNBDyx
ⱃge'H"RkU3P)
f!eEfW@8ⱃU*3+W=BaⱃU(<
\V0j+B-xſsО-_֦߃?7LyS~jyH~jyNyO<*jyZ5<{G~o?2?j?%j[j-W~jl?o0??;?cwG=4O=4{i?OLb_cEO?;=6˽_O̟?;Ɵ??~/i;??/׿iQ~_~??p=~3'G{>_߿U?]C_䏺~C_s~2*}߿bQo̆*;Lfr{͌o-?Gȝc?GN2|QIw?'~O?vv_E63߿ndj/}GQҾwYmoݝ3W}?${͌}?$fO?q@8"kj'H"RkÉ(H3ZDd\8"\7s_,\"fF˙\$P-T"s]hA_5!Hz"5(EaL"Q0&jNg38j5\$E>e=p'PAo!IUިd=Hp֚*	SBDuQ <~)iYgrW($K5u:7ᬳs+d%Vk)iYC(H8ge'H"W-38k(q:E	k\H)iYC(H3ZZZG
9w.erBDW\ӣqK;2FH"ZEj*'H"Zڴ'H"WNBD)*%3"P)
f@X!aaaa
(!aaan !@8aaaBXF000 @n7 @ 0!D000 !PU00P-PTDݚd)GO[}?Sp ?40)bmm*JY<I? oܹƆ,gT
?_!
F?f-K]$zvF^V$^Z\z]ը-ax{y2'7e5ġfrl X|?#c"i찼3{&pM2,/=]FGk{Gypzrp"]	ɮ\|dKHaqyX^=\Nu㟻6,{>2!~+5˂o@2;FD5WzX^1{&2 @(q\@dSbaq7 D5:=P[5ё,. ǲkqgq	KKE|~^f^	tgv^C/;NNK?P13=臓ޕ YиEQ. ~3T/?K.Y/i@gvJ͊. fc=(\ .p->1_L_&ZVD$@N/mPb/ߏ4IhV;"6'Q@w@׋32?wN9B1W`1պS%еq-T9\MUmkjݷGp,|eIhT4QsCf?W*KGHYf.>6v=c`-J"i\ZKTĩ.M]?$q-T9gFkKOǶp,~uI-J!(lX6ĭ&@ihzr4fgSk,n;#n	8,m%jf*DjGDiP$^ipqg9}ZA3
8Z<ɮ!lb&=+@d
Ni3аSK.Jf4kɇ΅옑Ifj^0NchBy#[t(hBXV26Ͻҝf	'O̫(-.ɖ/0	Tp2XOYi-KU4p_㯺vFIfFkKqT(Z\f%kL/_VGׯ崡*KfBHZb)صdoz2}1jW]&X//OU w>a_:00'Ow֖/)0Faz16m%Xܸ3s,`gY9*y]\%	wP?޺| {5km޲6}V^j
Cy3(4Z[/Z\/-zD$@N/0˶ldsT%!Tֺ#;mPth:2:ШR--LtG	4J<jbhqyNÇӬ_k	,Pz':U/<b\	v%`|XRn]u)@/)s
 lF4/mP" 'ld)KG?l]Aѣ
N/BHZ4 n8.=-qN9#OWB({&2"cwqؠV'6OH1lBど؉	N$2B+5cg8>1Z|j8{g%-K1fq4(mPth9)Q+Z`Bh-Prϻs:PZAM5$w/2 wּS .>W;^Ȏ;xMrwAc"f6Y3{&2(DUYYuX h9ӄl4"5eYy/y Ojޱپ#6~^Lӣv֘T	8,}O4$q+fD!tZ8W3!DNAj>{g5ZKGd:h2m]_mPth9BG68ɮPqۆX]Dz'`f]j  
3;B_ntҙcJMtix4)5{&ciBD?_%S+D4YkjG?`.W5m\S)	iZDovzvFZjKSc{42eɮPPt<rϻyn?xc.{ҽ:@Nu'C="ac,F(ZK!dgRq]`/&iэ;T	8,ML(M}'=څcFRtD&	<`5_V_cje5i~#fy31H=Oa*4؃KK:4|VDkbZ\f&zhS^F"ZzՈD|-Djޱ|}GzzN^q w^!pHh_w;teK,+xMrw?X+F(ƞh2°fMtn!ϲ²5̰gt^7PjDeZQ _-Ԉ /V_-:Ԉ |l4Ӌ閗^֘	8,RrTiZ{mPth9Diy}Dki~AЄ-PZW2w7K*C#Vb!c%w/%Q\GxqވOT5eƘMp-<"ŗBAD'NdwD[;w=\IiЁDyQg=<B|ZN;7w(>l02΃Xqd%5㯑KXf 3/$'>W{'['ǧ> ZMs/B/%O\G{)Oz!>Zt5Pc#6^ÇkoW 2DCU2;Y`^ɮ/&i42ץv!"pK 5m(HI)*V,mPth9Di9ԝ(-z}Zt-z[PZ'ˋV![8U*_lC9X\MY}[s, nMsԷ,+7khDxc,N"/&i42ץv!"pK i-K5rДֿKreeY=#KK'7u->%a%:.)VJ.aZK5˂o/#옻)?e Mr@2;0QicX	ɮ8Zj#5̱&eߎ{@I3Xa8,`#5awjd'XYzIba3{&pM|?58Tyd
A5чGlMs,f,{.Z}C1胒ޑG}t?#b[>JXTMrٴ.ij]2{&pM@#kZ̰'{&4XR=\	4lwqp|/)(ԇ̰%7!KTy6XP
ɮ,XXPV{&$N'{/=c4_\=;zG**f|/)cZt.=\& Gvѥ(ƞgK,(ɮ, aA5̱	[i 9kFkb(Ԗg@u7! ijQ
ɮ,#Oed2B,lKeTgPW?/&eXƙD4_~kKdBDe2ץv?:Z7%\sEi.=0n'(-z]AFKKL:3EhA2.ǘ;8)!j֖Ⱦ4gY*M('_t
@5y}]8_97w2ɮ\zX/)_cFedFӋ>`V{&F_DN9ȊFkdwc"*WyՖ%ȁ[d20r7xr;8GԺNA/&]\cK--洶_LD$@N/-z_+Z`/mPaݦm<*K*f)DjѣeTJ֘|!2oN 41͸]#2]/΀M7HfK/%<EԲIb>Gx2$ ɗ5˂o@6w`Q<>e35ё qgqod2&&^;X^2",	^ɮ\|b#k`Z<2]#hˈ{&1qy2._&ZV_.ڠD$@NduxyV"LMr6iM_-,y'(iiDj6Kf7V̩IQL5tiP]+ZQIS٭%Z_Jѣnt d/fBlE`ek-yI7mwq`de`yɖdFA>^.=\7YzwF"Q޻qΤ2wB`S/7w\ {¯;ծ >bL]椤e;,tKF"])DJJqbtDJ~`^ɮ_}#͝ވyn4ԩ:;IdBNqXh`8=\&yNGzfFd ,dF8{&9uBo~dq8F<!k;3w@vs%X\nʥ伖7`5v&ű[K:<J	@RJ(V-"$IՒAfj.D<(.$iqDݪ39J'}9k[#]y|WHi!v'DAyN4GBe8W#hc`{&pMFΤwcK'FdkK5.2XB #g.rZ-i,[L<H--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=vrlֹRZ8pުs\DjG_\Vx'wQLK$^Ɩd,_WKCuTjW'{,{&pMȟk?eX&=\ES'!v2x=\&*Fja\C4+e=\&%b\#K+=I}d2 5HCVXN=\^4.ZfMr)QOR XN\\"\XD?eS5̵9ӆ^^LiKeKkLBDv?)+w6$\͚SW3Z[th9s%T^VLe	Bvd_BOG^Se7eyMwl.=\&d	XOR2dF!02\`';^Se A'0GFGH	JN,h7ܼÌ0JP&4B:l9JP tf56ڻNtw\X^ɮ\|bGx4CiA,ײkKY`4@{&cgq	( {fQi洶_L_&ZH_+Z`/mPaޝ\h%ĩ-JQ+Z`Q.ڠs2/L1S-.F}FkKqپ%ʍ*JZ҈L.Z41܌ E(J.Qw	F7ӉF7X@{&|E}6E_][欰ɮ\|Ʊ@2,^u|&X GkKDs,ɮe,%(dW4,^c]4oDWk:ek^`vY	BƟzE|.ed!r^ɮ]欱8Ms,,{&?w^F!o%bxY]#aVYHMrvd,^S(,Fg)/dFYYd2͍jE/H٩e5~0,j	ɮ\|ԔR8:| 0^rlMtaBqgg7{&28V\8:S,'ɮfB|Q2Ƨd.	GjXm@ Ázs,jL{&0g8챨zMs-X閥\`kf˷Nm9L="l*2;PՖd/X?K,&d.	Gpc@p/(Ɵ kFXhMs, \	ul=\>1avXLC{&pM;FZ0^Z>,&/dF-L=\cgq	 |.iX]fuS3DeK+tc.+u4oKXO#5>cf05˂oqx4cXL<{&0">	k`uN,*2Hѧ}ɮfA{6Qa(nMrv1qxszPLMtaşeX;C-:ge\FV3BI[Jeɮt/)َYc@{&pM;2Fr	C7kde=\ Arlނܗ7cO򉞥rod/ӈٱ8|Ye 7F04!s,hɮ85@e[5̰p:e~qyN2񧫼eK,ɮfD{6QYcCk#yN04
1eph4"=]pn8챢C5̰pb?+F2a$!4˚Q3Bwk5{1apk#1ѧcA5ч]!>˄\{&j"\'d!,|i[$="c.fR{&^S_eq\!S5˂o޾04|aF4 QzMtaaY\)d2@|l]e^3}\c<J_7%	Q1ܸJnD3c|ъf2K^SzE}SlƏe2xVD$@N˶_ZY/ih5e2ץv?W*KGqCi\Ղ>3]uit0u$nhMX]`lXhV53F9DjG%kLԝ(-ziqFkKj2ZZPfFToiT=LR-A\Z;;Ɵ챸Lbe{ķ	NB|>tB˅=~9DY:&؎<Gx5B}]ƟӞ![rT(DΉGƄU	]XqcP{&jDe%J3]b[>9c%*Wәzr[̽ﭖdYnG{6XHD{&>2*xFpWk$V>b['Y蚹,tFFXdvwݖ76~^L;ƙT{J񥥒@N/ilipbd%eKkL8Kw8&jrQ-DjGÛ;GRtV¢LE2֖/BHZ%M"YUjUKZҋ^2"x2=Ana b8p8pXh8쫚 ƟH$WΉ @	TBܸ3޲R5^Jmbd5A7e` ȊM㳺S#ݖ76~86{&")\/<.FFIޚ5@N֔EB*ƖKZZ/ilipL|i]@{g%`넚hC#u'JJ֘#-P6~41Р
iePbxjb$3= `}`EK3T"xXt
V:S!yOFo,}t4ЈZc,$dFϽ7FGNK3RQN_ylF4/0˶	p2X$q-TLV\q?$q*%).QdoPZ4|̛B*k3/e)3pD$@NfoIhW2'3&ZkCf;#n	8,I-KTpC;mPth9DiB">-@=-N-):J`Vu@SK*Y8Fot&-J}d7;r;oW3$F3	2w݅鴥_bf>38uGJ0X"XFV{&1yM#ri3k@z57y[/W8p#g̣O/0˶	p2Xo-JBtJˋ l#j(ӌ8:HV*KGI>]Aѣb03i$^Z\fc-4Vه>Hw7;w=yvE8;<'3305mXhPeB+5с05~̍䀏;o<w]l]`t&v1?s]8g찐16#Ɓ9B4Tv{,f	ɮwïN"y!ou8޲1Cxew3,^/)=N,$Y}XhPe dXƐJ.6~_ZY/ihH_}2|kZ|jK_?q5Nh%"V%I\7K:4|Bm=Dk˞iq.-%P$AC˼q#1kyqwD^S_z>9	?eF͸KhPe }u~Hw]#;]xዻAs]Ń?t93}bpa	1
#acƏ>6~_~kKdBDe2ץv?:TZ+JeI[$K\QʉSt[PBz%s]M["]Aѣ}Di$^Z\Qڌ/P[1|CdW1Lx៎L12Sf?e](Afif2e7kt6/)(rYi`ci--洶_LD$@N/-z_+Z`/mPa64IHq,TTJJĵ8?KUZ*T%DIm?0:4|{J%T뙥2ץ1n_0~(ȹEE2֖d4}Z͖dFKIk1r,#ɮ^xr" ef8OŞ8g8cr^(w,N{@,#=](ﲌwS^P23'kάp	{ FYıyNK-)2cL_R~KKDBD֖閗^֘Tp2XiT%!ĳ4iSѣm_]%_V41k"{
Y`&{&2-ؽGk"Y`{&2.Uz!`,xMtd]腪eMqy3Ni_+Z`/mP" 'ldH%!ĩ-Jjk[Vj⺵'3Km<W(-ziqFkKqLjը-=])腃De7k"-͋dFE5*=Y=].2͊dÍ\vx៯f;g8}]c,=]̢%Yfɏd/{5cVM%#"6ɮfZOAM}	lzMtd[z!>ced2cM<5e2פBDZ|jKaDHM[Jղ#yku~:a=ۤAyMՂw	HZNa 1_Pa1R(M|d(ōLl;
"thD:}C8?<Ipj%\7K(0:4|//Bp@ijc/ Aț/}r@0YLXK?}СKg)Vޭr6^i>:1a|i]@H=J\TzjY4DkdOth8r'wmQ.ڠV^DRq4X>=\/ͧFV/>2f#2-,.\&E9A.2(\i`XMtdQ8x'{&t̼f >VM8fUͧF#&dxۇS2a(D[5{6 &iV;A_#N1
$\6Yb5N	B(c}Ґ'E)=N\|VXB=]?/&eXƙDL|i]@H=/aW,-s9Gs+Jղ#K:4|9;03Ke]ebå+&֖d48 }ZТ2f}S-]d!]3t9i?qqYd.	-,^S޾04f2{&0eLϲ5֋1s.Lң+uZ?J3&.ͧ.	GzZq8 /U97&ḭxMr>4yn2fm:2Y(#&ң=wy,Gػ<yTe&댭{}:2fG3$1su8ՇփP{6a3#	J@`01b:\{_d)GtA4NH5e]>dm9pM;Y`,Mtl#e~KKE-	閗^֘Tp2X/TZ+j%g(oD["7Q.ڠp-T/BO0	ST%aD!?cN"E7@j"|^Ĉ6K3P猽b`}ӡh	,t-ƀ-g;ފNhSkAjHP+n`36}ަn,SN8fӰ]@H=˙3D%qE6~]|{gogFGzv5vߗ>NQ.ڠB;ϘW zjKS$w0vFX81{&el|6{&;0yɮXX>ɮ/&iэ;T	8,rq-TީQ4Q.ڠs4Q+Z`}Dk)#f%UKҵti<]L<]X%ՋKI
AH	.9[,ɮedl愗zOd,-)(v9G7
Ҡ8	ΰ)H12̈́k$o㟑	zp#L=V35񥾌6dYB|8.c)1L׎5hhn*ѓprBe{;;ߎm*;=l=]fKz]WF]	NĠ.
#,r8 ?
Ȃ ؈  j"fȉ@]殆"f7t0䀱uS1ti$Fh1NIEm9D@lײk{8Yb Gyݚs7rV:{&>n6~^<j?؇wV3yѹR%zEeֽ
8}~GylsiQw{&SӇѝM뉿"f2n.':f;eOM}*ķn-X̧T1LNyM
n:FNK}āDZ1ȤA&2]޹՗挱d:K#evg=֖cL@Ֆ0ɮ>zrm]R6iM_C|V=cTZ+yFZZW-C>56w:JҢ\R%Ji%\5ncg8?M\-KUhYњK3KFgKS,`V{&6{>ԧ>ײk>3gX5ѳfӰ]@H=%gM[c}K:4|WqΤ^_Wajġ"hGRh)EZјOZE7X5ɮ&:1dl]@H=˿^T%h|l{gWʒĭ& ֟Q.ڠq|W(0(-z2/ƗpE2֖/4dpɮ\|iwwˀ@{& 0{&
|-eɮNɾ}h/sgyE8Ԋ̸ 5˂oBaijpkK7Pe^ɮ> !w#h_hAҐGo	4kVO?Ze|发;tEKRYoײkĹO,Wyɮ,bї {&gG>˫/tDwK25e d.	1)XĆ[-VMq"N"{.\C||?#rpwedGkȞx0=tpM;2HMtFd5eɮ\zX/))!,FFfXe]XF\OdZ^Hew{&;ҙwI{&OzERh&c HMtԚFd9e!7KKFfdFe\}hM;2XG8\Ŗd'\9{}~G}o`RC;N'zxF=虒&ZE4|ۢ(Y/d.	Gf$%4i`ti`pMtiax˸AZbJ2cM<5e2פBDZ|jKV0%[^wP\ޟ掆)5O7/;P\ޟ掆)5O7/;Δ$=5aS$=5aSJkp0z禾4t0=L?@)&JtX	Lg?$V30:!b|2n:O7c u5;11:F>hD	'pT#.F(Z.8'!zNjbuE`q]ڠ" 'FG<{Ǹ]ڠ=М6XY,pY;ȃ	m@v:'VЄW7@vqx.2p.P]h-.P9xl<$lacHspCℚ禾4t0=L?yBMs_z:@Nئ?ܼ0(IzkOGC	
kp0w$=5aSh&鯽? 'lSjn^wsu	5M}ha8{bTwߨIt04/#Ƕ)5Ocg+EJkp0wBMs_z:@Nئ?ܼT$=5aSBMs_z:@Nئ?ܼ
kp0wf&鯽? 'lSjn^wte	5M}ha8{bTr(IzkOGC		5M}ha8{bTr$=5aS&鯽? 'lSjn^wrZ禾4t0=L? 1xZX4 ZY^( Ju@F#Acי,O|1ׯE:mPt^@,"/@8@c 2 N \b^Y0t^@,"/@$wihƠD	r;v*@ #E /JE@~B(Zcûvp氱&鯽? 'lSjn^wrz禾4t0=L?y*kp0w*(IzkOGC	UQ,B^&}ND=#2kgø^iq^0 <,w{3=x~'~<2yezǆ@5=Ǭxds<{25׀4 	Qwi{g~;ݦ"p=@9vGp氱kܪ&鯽? 'lSjn^wr҄禾4t0=L?yjkp0w.(IzkOGC	ꄚ禾4t0=L?y
kp0wPP\ޟ掆)5O7/;P\ޟ掆)5O7/;}Z禾4t0=L?yIzkOGC	b&	
"Pv9
fpT"|4\q-D"eB!r3Bt0:N AQ r'ܡʑ2W6iIE_q+VkT%jVZ*5hvrVJ<Gc&z?	GxBdk;jypުRUmky噣JjڹkF()WhlW.&_[9o:<4iQ)*\Ti(jPvrW.hT4I\5UUT	,<Pv*y
Q{tܷW59h? Q.	CADGc4%hǃ5o:<4iPjr6;9%WGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~մ5Q3Gz;:J9JUCHpZrC&?l&\Y45:J9Jc_q,T59hDUٹQJfanڅ[JѥCaگ%J-hf*;:J9%Ws9GCIH;:J9JUD["ַvtr񃖭pުΒRifhң^0rմYQR\m,Tvtrǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^rt`rt`rt)hvrt;9:
ZCJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*U7-Ggjݴ(5*@=`!USzCj٤(5CT㣖
dw
K*%QlҚ*+INZ*ꠂմ[Ύvtr5gIG)JTVSjBStesEi.%IhTFī@=`!USzjzy E\ʑ2TJǕTިjPJC<*K*f)? h;@yUM;ܷB3Zhi5N:9h≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8@=`!USzqZ5TLYjf(jtrWD(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? h*Gpn\4iSj9oTJDU7vG\(kn)SLJDU7vG\(knfyA#ʪoQ(Q&kM!DoT.[ΏEqCT㣖XGTޣeIhV(m+\5QZMMEU7,DU7geIhTf)&aDU7-Ggajl*QU8墯XGTޣR&ިjzhICH*Gp"萸oD2q+Vkf|4USf㣖*USziKD-!pވeIhV3Zhh*qHȀz4B<҄Ii4WW6iMPEi56s	E_ h*Gp]t$8ٽmQi-7!65)4BrWȀz4B<En[Ύp)PB&FICHqEYA#ʪoQ.hy۸e*^3Zhi5N:9h? h;@yUM;o:;w>?=Q&kM"G-g h*Gp-GnG. (5CT㣖XGTޣ\[q\#S`<Af(jtrV" vw[5T7\5tCU4USzUȀz4B<ٽpٺJ*4)$7
#zeIhY4ʯXGTޣehT%rtz++IhDDU7[xj%;f&Аf&NZ*qZ5TLTJմ2lֹRZ8pުs\TVSg0UA#ʪoQ-BBCzp75ѥQ*DU7[(D&FJh&a@=`!USzsEn[Ύp)BA_ 
ICHqE^j	5Е*Kj[ΏVճZIhzsWD5QZMMrV" vwh;@ӣ\.ZB(Q5tUh6%Dx n\4iSfDIsEPq
3fTVSg0UMW h*GpQ4Zzմ254҄IiTf)%^" vw)Vݤ5lj-[B湛4!J"UȀz4B<jDTVSg0UMꅫhRZ8ESZ*? h;@yUM;zᡳtThCA5Q=H4B.io[qmL"īXGTޣa@\\Jղ#yQ4&aVʋErmD(aqE_Ȁz4B<
 d<jVʌ٥5UEi56sTިZTZ+jijtrW\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !
?pY{8,pY8T?fHʿpYa,g?pY/8,Q?e?	οflf4fUof84?8@?I_$(8F??1?Rت߱U=4*?qUWU'S*&*Q-*gUs/bsb7݇UpwU~0U~9SqU~U~V* U_EU~sWb_b%_?AU~;ت|Q~W|=O࿱U 7^W7ت+b bU~B ʿqg|WM_Q6U	pQ>VyHU<B$zyH`<f8O=3q{l={l={iG<ӏ==2y2fU<fY<gˇgO=8\y8'c{,<y8%{py8({pT<O=l󇧞=
Þ{M=<s
'Gc<#(GY{F<
Q=={%{O<'{	Dg=_yKGOy\<4^{=T=̿i{Ɗ=47<hmH=_2<?hy4fy'o%{񥇞	?4N<YBYƉ4'{4({4*{_4*{dwG/ƅ$-PVU4rv%L)jvgl\9r\-PVU4s۔jJpJoCZrTX&8&i,Q5tz ̮+0qhQ3I\J'G<B VU4'8&i+vшeqX+FJ]	R`̮+0j	5Е+Vk^Ԁa\V0`-hQ3IRk*Z[ΏsPx2`̑O!\V0b-GU*L\V0fHm[4_h (c0l+A4dx+Q9!/nhy۸xNB-2`Z+rtv+^C lc6E-Gm2E*L̮+0W$75Б,"5EIjڷm꼖őAМRn꼖 Ђsl^Et6 M7 h5^"bGTٿIe0~ĮJk_1yLfHQG&!9m<h!Ǫ`0̮+3)nx$,ⱃ4DqSVբz ֖C2`*jڴOURX%ⱃPW/<2Nf;j^8G̮+1zKhǪ*-NchM[VZeqXMW"\V0bZ+pէ: $̮+374CUX~8Umi^ RS@{UKy榶z \
fUHx#Xh7Di1|/2`ڷ|ͥ.Hi//8-Py: O1Z8*HKGlֿU(:J(eqXq,BSZWf9-eqXIpj%\7US̮+5^cPtQⱃU0&2`x
/3+WA4eqX*-Nc(E:(	01@`O1$c̮+5^'@cӉf@X3+W#yLj1a@O)WH5<5^  eqX	Q2`x@D̮+5_qc"eqXeqXz̮+5^78fW6cI\V0j	,6c P`cU\1\V0jtl#eqX; eqXIP`cUS̮+5^Štc Wx\Pb'Ut H\V0jd!<2N˴AfW 6cPfWĖSGW 4M5^ 0Wfc!eEfW(fW O<5^V" hV?zlC$W"\V0j Ԁɑ(π&H(fWj@̮+5^C!x	!u^x`@C$?O1&p̮+5_h (crc*L̮+5^C lcrhvcţFMW@x>c^eqX1yLjQ` 8|/2`x4V7"5^)F\V0j6(>!aBNW
np1^O ^^ XE~QilU,"gU䰩vG$?%MBd?~sſ I俹e|F^-Ŀ<[&M_rſ,[}7rſ/*xB
~嗋G<[pTo#`	?M?pW?C`??K?W6[l EM/MԃMԃ`!lo?Hwb>3 T?Wl/@? T?У-
	 T?P]x>~ 6 I6,[ۏ*x>5N-T5_ljo<[ZlY^-p>8N&~?;S`t? T??l }/<
-zϸ*x<[?{^-f_{^-`	-}W
^-}60xX;&,e,[.?*xX
-K^-S~Y`YxGO<[+^-pToOaYx_*x*x?rſ>O@.>嗋!N!O!-}/BT>M"-QG"~嗋_<[嗋ݗ<[_pTo`|x#??b? $?cܲoGpToQ*l1{j6Zu,[P>Z
-ɰF6S`) `,[W<[
-MH^ſ2	-#	-?YxE*xBNxB<[%e	}Sſsſ/$-{$߀l>嗋fkO
-WE6?&0YxeO*xe*x8_lp%/o
-pTo2+sſ'<[=o-l׼[>sſ	_M~嗋eO&*xƆPo嗋hOџ<[BG[De~/9	T㇋%7^-oOJ
-)[(~6	\}/J}Sſ	E}ſ~嗋&}Sſ/&g-+Yxb_<[1?
-VǏL~嗋j
-?pToY{+ſ5g,[W_pToIpToDo|xoKrſ5~_*xF9/
-o*xRsſrǋ,[%*xKpToؿ T?Mk|	<[뎾sſw-{^-.S`h|	<[8--ϽSS`#ſq^;M{Mx	--׋ )[/x{ſ^-qM:?׋Sx΄oxΊqM
 l6 `;Bxo(?ll=')')-OR}'l	pTo_<[@O*}Sſ?pTo<[pM*x>O>nOQn\*SOToOT
- T?*_V\G+O	6 Oe pTopTo2ſw<[?lSYx-Sſ߸*xx<[fxƾx
?M>3ſ8/| -;ſ9S<[ܺoDu׋ra-$xC~t`Ѓ?iopbo>sſ-{o4׋׾-$x
{^-c}g^o@#`x_lG,[qܲo_qM'.N^-F.*}Sſ6~嗋/]O^7/g,[{*xG<[x,M/to|
[x5^-ϸ*xc_*xq-Nxhxn嗋vSſ;}Yxǃ*xǌ~<+@0z `ND"0=zdg(N@OH=""wd
_zd~~A0z= Mp=??	??	?) = EP.I~X=z?Upz?OSAሻdǡ/ǠKDǵ~)~Z_LǢ=@z?$*~?	
!oGy?	334Spy?	6_?A<f3FW3ip/deO?~<geO??A<f`yC><_'C.ǟ1A<><'Yy#	pO?8(Ǉ?A<H<nyo$yspsz?8P!<O?U	0a
N3Y}?y#YãF!} <>y$i}%GOJ?<GUK?y%<?^	y*<i44fy_?<i@<hO?G?1IF_4@yAcƌVyƉ_4G	gXyЗ#Ƅƅ<hTiBDgBBsƅϸy?-WQ~j3-WGe|mjvee߿(fZGS Ef_9Q-Ws-W-W\U .ZG3<U߿e?߿ZG=2?߿$ZGGs-WLU(|.̵_U*-̵_)jlU߿=̵_Ne1|I̵_Oe߿ Q	fZG fe?-W;~qW2?p-W ~Uew`{Q;{i?8-}o=4{?cϸ0?pGq+`C}G1Q`Oc`G1QM7GZ{i?w=4uG[?c0?/|{i?wG]G1QY7GFGqGJ7GG${=4o=4KýG1QS`O%O%OG1QJ-G1QK??c7G-7G.}?cO&|G{i?CGƟwGƆGƊGƆp`i&=4}o=4wGƑOяOїOG0?4R{i?3/{i?#~c{i?8=G1QW?`ig]G1Q#Y0?4N`hK=4"=4	fOУG1QSOЫ`hY=4_o=4?cB\{i?=o=4t_",	?!{^KoQ~/c'G]$w~l]_s'G̿ŏfd@?
s'G̈ ~9DM?s'G̊? ~EπV?Yj~_O2>/c<Q2GXdA/c2a	;ŏQ񂇩w~ꅟRw߅,~O#߅,~I̟5~??jԆ_{2;ŏd8@~̟W;߅,~W̟K>߅,~)fO4"w~??lԂ/cY??H߅,~s'GgԨw~dD́/cc??n#y=_<Q2
ŏQ> %߅,~s'GyXOo6>dȋ߅,~dNk@߅,~dF!X8F!Xř??O2}_2z2ŏd^d_O/c̟O ~A̟`[0XdP93/c'GfŏdR?$Of߅,~I̟0?$OD3(~rdVken/cY??|~,Q~f]_2]_d់w~,Q7?~ |Q/;ŏ̟<|^˿X'G؛ ŏ??~S??+N/c2?_2H^ ~Q/c&fOߋʝ_Oq+$12I|G{̿	
M~d1Uşm~C_;/	C/GBِW/?dleHS7m?=o3!G	!Gfqk߿bQo9W6^od1U͟o2f;7W4|kd1U̟2fUo2f[{7d1Uo2o[U?qNs!G#ҷoU?p{7;̆*=߿wd? p;̂3/Gu~s Q_wo,̆*:Q~9Fe|R2f_|̥2.o!GOxi_ϡx߿/-1w~pyO?pEj;=d~q%_4*ÿwQ^hhshs߿*j/_ GQ/ s'>
h<w?<*[+O?pO>c63xs'j/E_c?G4;_]̟3⧚ LfcD>F?4CZ'+@i_?4Fw?Y7~pSyj/ိ;=]8=d<c5}J|8w?OO?wh1%h￣lg%h￿ٓ<c5}H^h c?G!y/{?G^h1'^h634N>̟3+>&w?țo43' }3Wd(7lg!G	='~h1
c?GFhTb	fO? Lfz悇GQ4;?Gc5};=]߿/ȹ }3W={͌='| @i_Kh^w?zXB~2|Qj/-w?z \?G8@i_=]%0~̟3 Lf>0{=]!ό}2|Q4_E	4C63	4C߿s3'~/4_E	0w{͌A]o?Gh1)k63	`5a9 Lfo HVdc5}g$O?]>|`ǿlg{|S̟3 }3W??GQ.̟34_E=]~/|m>g៚ Lf`631-x|1S2|Q Lfxlgb~?G|c5}>0lgW߿?Y }3Wq63z~N̟3<c5};w?=q}| d4_EzK#lgG~'2|Qj/ү lg G fd>^?w?={ }O? }3Ww{͌wndmm>Q632.Y
;Ziܷ6m٢C]TNAHr-GnܷȴVHt$K;vȍQRjrn]<ʪlߡ)z%TQMM-SisD9nDqSVբn*jڴM"4WNںt4CˊsE4O^EnE75[tz[55HE-"&![];J\6qCmhQ3IgqZ5TLW4R&i-	MkVU4iVU4!&ImKyUD%HIZk^j	5Е--GЃ qSyIhVʍ527W4V㕔Z5TLVQG(hĮqʒĭ& ֞T%nܩ-K=-Ѥq)
+DW.4%#4IhWPq-TLV\i-KTpCZ8̳pCZ8(KGD#פq)
%f ֗.&%[PBp[TiZ%l޶>VSRBjەqSyt~VSRBjW5GR!)yTi%Y'&jeDjW-C9ZQ4$FaL"Q0&DSgXS3q2L!B`B3YRttC7G5tTvЅQDDu>%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s溧pCSis溛N7 @o$9۸!7 T((H"7ԋLX'<RZtZZG
9qZ5TLVQU6oċ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8qZ5TLYjC0000( )aaa(P
aaaaaa:aaNaaaaaaf+aaaaB u0000V7 aaaBXup000`Xt7aaant0000p*Tp0005Cg\$KTMZ3-KTMZ3XZo5r&-PTD B0aaaa
!PS000P7 nu000'P00	000u000C00'P5_f wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww RiI0& RiI0& RiI0& RiI0& RiI0՟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ᬭ*nTiSZpX_-38k+Jje!Tֺ#-38k+J' <҇4RIkjCF5d^)Z!ʋErΐW5-38k+Hq-T"s]qJ%pղ,SOhlW["ݵRD\5l+vqJEr٤hV!Cb[9jiTY\ЊATW4"eFlҚjsSLZʒ栣T56iM\RCEJCgHi+D4Y\TյrΓUR9=|RCEJC\$Jj╢,*jڹ\$Jj╢,*jڹgnں*s+D4Y\Tյr%tU+Vȍh+Yۤ8Tf)*jڹjrk%uh+Z+殎)\TյrI\5tKCj!JW5m\hlW5]RCEM[W,ԃD9VhjzڐhRCEM[W,ԃDhlZ-xh+YY\٤Q9ZWSZJ⦭%uh+V\-S$KCjkC)Z!⦭%uJW5m\fHCs+D4Y\Tյr=mH4K4RCEM[W,ӣʍD8h+ZfpW5]RCEW.)*E	!JW5m\fHC╢,*jڹ\QR$Vhjs\;jh+YW+D4Y\Tյrd:h╢,*jڹiYRʌҮ)iYZTĮh%8k,\U|ᬭ*nTiSZpX_3\٧)Ҧ%FZfpV7q*4Bt8G5MKUejiCt~S5MKUyOpW[":CNS5/)]SM)rQ4P#\3CEJyOpW["҇5򤹨(Jj?YZ!湫,RK:CNVhj&rzZ!%!ĮQ%i5srCEM[W+dZM\ܭeqSV;tSVhj坺KjVCEM[W,S*3f畢,*jڹjrk9Z!⦭J湫,*jڹf%|eqSV4 +9Z!⦭%uCEM[W+%uCEM[W,ԃDNW5m\N*54h+ZfpW5]eqSV⊑%|eqSV;jZ!⦭-s!G+D4Y\Tյr39E\8k,\U|UrRZѥCQ:;'4VZfpYѨJC*fpY&YѨJGյtTjes]I3֓UMM-M˙QZEs+FKw4K=4L%ĳ6i*%TQ"첞k_Q3I\T6 KU4zeZ[W-2֍-S6EZ[W-<R3nW\]$qȀ{,TT"첆.Qes]M["KLʐW5ղ,[W+DvMQZ*\REi56%RlֹiY\֒-38k,Д־)OpZ*RL٥4U)EU7Ti4*)gFtyZ$8FQ-	Mktj'G-%[5m[M˙[PBԏ+jW7.eoKI[QY	H򹮦xqSzʐݥR΍D؃*#z%feHnҎ)iYZk\S+J[+ᬮ(M▙5fCbᬭ[5Zenz8geqSzޙRZfpYѨV+!ᬭ[5TDջn)iYZMLRGW,NDkgej٭rUM["7▙5룊W\ճZnډfh)iY\9s+Vk▙5vҸrV+C2mErxqSyrV)h܄W7.emEd&#溚E?YhlA?Y\̑+8k-S$JqG(dT9PhJ%/n*J'*
J'(I\ʃ9W5ᬮ_,FHD2P٥<ᬮ(M?YkFJgej٭r:?)ʒgnھT**Hjj]	Mke52ML*!/(dQ)L-s5}2DLӕQ)呣JrIgm_,U-ht⺹OpWT3s+*r|ᬳWBSZOpW(iq,Д־S5oT6iMrQRDQLCGTީgFtvyYMLS*-҂Q4q-	U٤["7e52J֚9YMLS+Vke52MLRG)ˉgFiigeuN3V:?);jꖙB*54WT֞S5v)7OpW(S5it~S52:?)"W5+44?YR\*%htᬨ4*54<8k*"M4ʍD(̴EP%iBJ,"5ᬭ\JKysKz7)A-[$[Y⊥sD4?j-d7rkFK5uգML-Jղ#~S5fʈyZ7mF2T*o;S5j)ʆCZP3Y۴? P
9CF%FlҚiKw64rU-TM:5%SMTZ[5<tKUNCNPjhݵ4iT+
8k*3fgeiSwU@o3iE;d[yZM\ܡ-Tf)?YQU+De@Iko\Q@=TQ-m?ᬭ[WEMZrGᬭ[WEMW	5"-38k-zhMH4Jj? YdhҩQhDeJsE|G (#e3ZfpVS+xgejں*m52ѥR)Z5s<4+G<R9s-UIWNEnxs1hHrtz+►*H+GCth╫fDRCӣ\M	4qKUhZ&&hIZRZ)i*R%qKC`RZ)i*R%qJ̤6RP&%DI)Z֊ZJГD$8+W2KICth!CN)jCkE-%hIZ"RZ)i(nBMt~)Zk\6RP&%REIKICth╫fCkE-%hITZ+!+T7rPW4
3Zy@o*%TQCyhm244╣ygGq\S-T5l־)Z7tw\qJѼYn)Z7twҖ(m+FΎR[UB+W5TPtU+FΎj諊TZ+twCbs-38k-T9IHTi4ge5UrL٥4U-38k,+f)ZfpYW*4͚SE\ᬵP%"QlҚ*ge5UrL٥4ULճZYZk\G z==B? SN)YZk_fpV/OP@=zz/38k-tTL]$K"CǈDP!N)Yk'ᬵRDH ʄ<Ax@=xL&*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/IPIPN)YHS5v♜53Zm]R Ȁ{(/  Ȁ{(/ Lٻ)
fS3n4BrȀ{(2@qȀ{(2@K♜5wRkqLٻ)
fĀ" 2??
HzĀ" 2??
Hz/38k+h5MHK[zr/!T 
A!T 
AN)Y\$ԋDg(N)Y\$ԋDg( Ȁ{* h%Bq Ȁ{* h%BKLURR(5Q-m<G ʂ<T 
Ab<2B|}/fpZrDg(N)YjJE޹Ā"#h%Bq Ȁ{*|#P$)S3WT'5ZK*fpW4W;jꔄ湫Is/Ax	P(>B4qȀ{(xPe)AN)Y\\R%fpW4W;jꔄ湫Is/Ax	P(>B4q Ȁ{(xPe)ATᬮhvLm]RȀ{(xPx@=|<BǨH28gesEs'ᬮhv/Ax	 DG z/38k-I.*fpZRȀ{*b8@=18ge ♜5H ʂN$eA@Tᬵ$38k-I o/ P+Ȁ{*bN)YjH!c~'ᬵ$H ʂ@oĀ"!
S3̐8YfHsCfȀ{,x=Ȁ{,x=♜5d46i♜5d46i/ܼTᬨ6*fpTJODG Gмy"Dx=ǒ8geDq8geDKĀ"Dx=ǜH Gмy/38k**%5/ Dx=ǜG /K♜5♜5/ Dx=ǜH /KLtqS3Ȁ{*d8@=28geqSt:8S3 Ȁ{*d8@=2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V7? Yc})+♜5f*˙ZkXV7qL3FP̭[5+Ā"h#SV7@? Yc})+L3FJYfhҩ\\G  v(x"h2R8geJsE|N)Yfhҩ\\H  v(xĀ"h2RS3ѥR_38k,U*-"h2.#ev;A0!K♜5f*S3ѥR\H  v(`<B@? YcCTᬡ<Tᬡ2Ȁ{(f<>#eǃ'/fpPކ'ᬡ2 Ȁ{(f<>$eǃ'/38k+xY\؃/'"	♜5<N)Y\؃/'Ā"	LʐW5ղ/38k*CY\SVȲȀ{(b>%! C#eG$a/fpT(xS39Eu5l/#Q	0@? P|J>BA=S3IL&G ʀ!>#e@N)Y\$AqL&H ʀ!>$e@TᬨVAgeEG  '/fpTZ+ 8geEH  '/38k,hlЃL2C4 "#v@=@|<N)YfHsCf'ᬳ$9BH  b>G`O DdG	LʔE\TᬩHU/DGDx/fpTJ*qLʔER Ȁ{(x@=~G2S39EpޚxYRoM2Ȁ{(b>##eG d~/fpT(OfpT(LH   DC`Lʓ[ZxYRkkLG !Ȁ{(hz/fpT♜5&Ā"졢G !ˠȀ{(hzgeI2)YRkkN"졢G38k*MmigeI:# 2??@? P| GfpT(LfpT(N"졈0@@=1LʐzigeHr4 ?#te♜5)S3"QV""<A? Q ᬩHU/LʔEZ@? Yz;{fpY١]38k,hlЃȀ{,x=9se1'3̐2ᬳ$9B"졀	ˠȀ{(`<B{fpTZ+ ˸geE"졀	˟Ȁ{(`<B}38k*-eYQhȀ{* h@= 4B{fpW	5eS3IȀ{* h@= 4B}38k+2ᬮk  	GH'] DCa(	zn)YR溚EqLʐW5ղ."졈0|z=%@=1OGLʐW5ղ,38k*CY\SVȺ'."	)Y\؃.♜59'."	ᬮhlAgesCb"졘z@=3@♜57]38k(oCb"졘z@=3@L؃/L؃Ȁ{,
] Dde[fpY4TZ+qL3FJEy;@=APx3ѥR\38k,U*-  v(x."h2[fpY4W4W.♜5f*  v(x."h2]38k,U++geJsEz;OGAX] DdG ogeJrVS3ѥT9s+Vk
;OGAX\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=ǒ /n)YQQ(m=)YQQ(m= Dx=ǒ /tᬨ6zfpTTJOF"Dx=ǒ GмygeDKgeDg Gмy."Dx=ǝ38k*%^5ѠȀ{,x=ˠȀ{,x=)YfHsCf)YfHsCfܹL2C4ge!n)YjH!cywᬵ$LRA+3ԐB
 R] DPC)ge .♜5"!? T
tᬵ$YjH!h >!$te♜5ںS3WV"^=BA? Q/ ᬮhv/Lm]ZAx	P(>B4KȀ{(xPe)A♜5ں!9j\˸gesEsHNk9Ax	P(>B4KȀ{(xPe)ALm]R5i.eY\\R%΀"#h%BKȀ{*|#P$)ۊfpZrDg()YjJE޹ ʂ<T 
Ab<2B|}3C%s9Gge))K[zrȀ{* h%BKȀ{* h%Bn)Y\$ԋDg()Y\$ԋDg(!T 
A!T 
AL&Z%s9GgepR-޹ =#@R =#@[fpV7HS5]38k+fL)ןȀ{(2@KȀ{(2@tᬭoM2k\38k+fL)נȀ{(/ ˠȀ{(/ )YHS5v.♜53Zm]YIPIPLBszfpRkuh  zgeEWTfpTZ+ug  z3\^5m]Z)te[fpTZ+qLʋEy)se]38k*-3^"[fpW	5˸gep^"]38k+Y\$נȀ{*1@? T!cge%S3EICseB =38k-tT/L]$h z==B@? S♜5f˸gej٭yOP@=zz3lֹzfpVןȀ{,geJlM9;=Yfhҩ[$LG z٭|H z٭|G ʅEIH ʅEIG ʀ_$"졅 Ȁ{(aE|G Q\ DC
+uqȀ{(s$e5v"L)Ā"L)"	5"-m?$ԋDg(G ʃC%s9G@? TQ-m?v)	sV DGW;jꔄ湫Is"+uq Ȁ{(m]\G ʂB@? TȐ8@=D46i"FĀ"F"졂% DCJOGT$e@G #FPѥT9s"4iU\ճZ@=F*˙Zk_ѥT9s+Vk
H #FP̭[5+Ȁ{,U++@? Y4W4W"4iTWĀ"4iTW"졝<H ؃"x@=}Cb.Qes]M[" Ȁ{(bW5ղ/$A@? T<G QY DC
+ Ȁ{,hlЃĀ"$9B( DGU"졋W駉 DC(O DCJӠȀ{(i[Zse+kN"졋W? P+ӠȀ{(eQV"$9B"$9B"졅se(Ȁ{*MdDPk  Eu5lȀ{(bW5ղ."seP؃Ȁ{(gCb"졝:ѥR^"4iTWȀ{,U++@=F* #FP̭[5+ #FP̭[5+ #FP̭[5? Y4.ej٭zѥT9sȀ{,UC:TDP*nF"졂%? PѠȀ{(g hm=Ȑ3e!h ʂB
"),DPRZv՟Ȁ{(m]Zv)	sV? Qں!9j\ ʃC%s9G@=))K[zrȀ{*MHK[zrȀ{*MHK[zrȀ{()
f =n4BzI;j@=
LֹWV"졅ںe(vՠȀ{(aEyWȀ{*My$נȀ{*$g ʅEIk^"짭L*CY\SVȼTᬲ5Pކ*fpYfhҩQh5Y4W4WL*Mmige!+L*R%qS33FP̭[5+S33FP̭[55Y4.xYeqSt:8YeEDqS3ʉCiged46hAged46iL-I oL-I.*fpY\\5W4W;jꔄ湫IsL-T9IHZ3~*fpY\$ԋDg(Tᬲn4B|Tᬲk\5TZ+uqS3ʋE|TᬲY5W	5xYep_38k,RG38k,[5ZfpT'pC?Ygn3TJJ#ge2G)"W$6J"W	5"+J7I&'(o+F\M\U"Vrj΍E\RFH' U	IkyfHD<RFH' U	Ikޚ%Hr+djrio\HU,ӣJ҄IjH!cyQ4)ZP-I)Q4)ZP*T֊FlҚ$J\JykCZfpW(M6Iq+C2"QTio_"Y%jh=|Ro+dfHD+zhW(ѥRlֹ\#hW(ѥRlֹ\#+FFHjkERGZfpW(j΍E\R3FHd46i-38k+dQhZfpW(IYѨW(hEbi-k!KL"Z\R3FHf*˙ZkXV7▙52D4iU\ճZger*-M\J5U5)iY\$J5U5)iY\$JCi▙52D6)iY\$J4KL"W4V2DRP+["Z!ʋErUE|NQ%EQ*\޾)ZPГDQGdjJUq9FHM	4J2D6hIT(NQ%jg+NQ%hˉ&i"VW4B+V$K5u:4Pջn'(ҏ,hdPGv|RIHq+d\޾S52D-:yOpW(P*3fLᬮQ%hˉ\٢MWL"V\qF#ger*-ʈޤ{jiY\$J&gm_-38k+dfHIFH+YWL"W	5ʈޤ{j(j΍ER֍U4?Ygtj%j%rrᬳ:5յ9Gge55uL֞'(Zʆ+C2FHvj+ZH2DhlT&gm]\RI\$JVȼRFHJYGf T2Dio[)\٤W\ӣJi\Tz2Dm[TYZBDM2Dm[TY[7-W"Y۶,$܃EA{j\Ty\$K;vյEp#3Z[h/m_+42D*o=\l+[քUQ򸩼FHvj,SEtsCfFHM˖e|hlW(9rղ,HqMJ"W7.ZEqkRް|R6"AW(9ERȐA2DQe'2DQeQ=H4J"RީR(rdZ8JD\޷2W7.xjAW(ݵmQeH˙h▪'\$JVȼQ9W(ݵmQe|Q9W(ݵmQeCh|Q9W(ݵmQeDIC/m_-TNA2Dm[TYQTɳJjWUer,VV7p' "Y۶,	4}KzD\$JVȲھ)\Tzj%h"WJ̮Q%hĭk#W(Es,S+C<RFH+iZ8r+DW2Hxr+DW.%J8r)hĳW_Q%hYZr+DW2]rt~)Qԑ+DW2"ZWQW(Es-IRFH+\޾)iY\$J҇3*-Gn҉Po:?V؃+dQ4)Qh(lA2D͚SWVer*3f*-er*3f+er*3f+\$J٥5qJ&+dQ4TZ+lA2D͚SW*-2FHJjE+dQ4TZ+ "Tf)Mm2FHJjpXP؃+dQ4W	5\$J٥5qJUKBWSKy+TJT8ER(H("Po:?D*E	t~)kfeH"WT9"k)kfeH"V+JjWJ洔DI\#-uhĭpRjw4JD6!湫3g2P*%TQ+DW)IHH!K]S6s*E	M-z%h"Ts\Y۸!̮k8j٭rEs+殎)Z"HjѨVR%s<E\R΍Dty\(ִiZ$$h#De+kO5Z*RΌ)KVErV)%hRJˉgnҎ)CF&T*ӣʓ[ZxIRZ8z▪eh"TDJڪQZ"q-T9ErYѨY4ʒ\޾)jV\qKUkoUjCCtyfTZ+TTRӣ4R\#,ӣK:5S噳I\:<*o?Tf)W46i+iGM˖xsCft~)hlityHS5PߊZ꙳J*7I&:<K4R7i!L־)hl4򹡳N)fTf)W46i,ӣVȼRIfVr:?*o<YGijs_f +49GijZ+4K3f5446iM\N(o$򹡳IQr:<hlZtyHS5TfN)
f]<)fW7YWQ)nBilW7YWQ)nBK4ھVN*3f,ty\5DZ۹s,tyPi-h[w.e|N*%yѥ2ھQӣʌӔ{4O+%tyhl;j\i+iGJi坵|hlVN*$iiqSt,tyQ4gm_+4iqSyrdY[7riv򹡳IfZVCv򹡳IfYW%tyQ&kM%|R7MH4Jj▆jEYۤ8Tf)T(!26iM\R!26iMR֍WHqL͚ST%Q?hlT&gm]\RАJ*"M4;tʌ٥5J+JygnQ4)hl;tʌ٥5r9Ev)Jj坺CeFlҚPCeD/n\Em5<{tTJQygnQ4hJygm_*KT9iJ,YWHqLLӔ/nk<4,S*3f(nDHqL͚ST/nQ4C~Z!26iMRھTh/nk<	5"(^!2Q3N)fH JjNkj!LBKQ4)QPY6iM\RIjM5ʒsCfCk%IZ*Tf)V4*3f-I o*3f-I)Q4)QhW.(Tf)T92=	.%FlҚCfJ٥5qK3FJճZFlҚEIQ4)\$Ai*3f*-ʌ٥5qJ&Q*-JjMr7TZ+
%FlҚp[iQ4)\$J٥5qK4Pʌ٥5r̐Ai*3fʈ֧5ʇ5RG%Ĩ͚SW*#Z*K5U5 Tf)JjlM26iM\$͚SW-I)Q4TZ+ˊ'JjCHS#ВTf)jhi*3f3FJճZFlҚQhTf)Md6iM\W*3f&Q*-Jjp\Q4W	5JjpXQ*3f4Pʌ٥5qKLZER֍SN)kjERm]H͚SWV")QlҚ%"\7q-Sejں4ZfpZ*jrL٥4KZERnYWʍ3f-iJỉQ&ھZ յu#6iM\ejں|[WTi.HrEi56vJ&Z%l޶67I&)Q*ZLy\̑+jio<+Bi+8qSyrV6ҹ"P&8qSyrVnCiCth(ևL6RP+%hm]D9[PB╥O[R+%k]	R\fH:euZLy\̑,? YGU"Ȑ8@=TV7 *R%qȀ{,).)C
+)@=P@ITJ*? YPkIErW3$KCj!Jޤ\$+%uDoRDQ+s2D6Hj%"W3$KCj!JޤfHں|R7"TZ+ں|Rȑ*R%qJѫY4)f:?W.%JD)QhVJ٥<RJjlZJHk\i(ھY٤T薖LiDpC"dz%S+DW.%᬴jehZ[52IW46i+FIZ*R΍DRLDjPQ%Q\-I o+fW,RAZ[52̑+4tj'Gd\MTR3j΍E\R3j΍ERoM<RE2TZ+▙5j詴tqȀ{,+uqȀ{,+uJBs\դ? YP*nG=n4B|G (s#e0WWEpޚxjں*m523k\ZfpYѨYWWᬳgFt~)iYgm]RjjxqSyrW3hi,SEm[J̮f Yۤ8ڷm;v*ZZ"q-mh"C4 JQYTJ*? YC
+ JYTJ*? YPk K"ATJ*▖L$eJD)io<ʋEdR(Z[52I*R%qJճIH4O-46tj'Gd&d)gFtyk!7K:5Y	'tj'Gj%DR΍DmD'v4U\hK[yihlA夃DZˎ)gn؃EUAz-mhNoT\)ChV\K;jChV\J3Zhi,5QD'+ھP#UJAyZ"HfYWjH4O+DW)ھPjio<'+Q&kM%|yH4O+DW)ھP#UJAyZ"q*$iDeJrV@=Y4.ej٭|Tᬳ4iU\ճZjں*m5<G ,UC<G (`Ci? Y@g2Ґk]9▙5K4@o-38k+VSijkE\R35rm]6P檦U-38k+VSiJCiJStUMhT(RIP檦U*C^)iYZML6)ZML6)jzhM˖xqSyrZ7Zm4󶯊YѨP&hC|RMU-TLЇ+C2S2+)jr+J+殎)gji&hC\K;jf%CeqSyge254:?k ʈީQh-M8 <ݥ9ERhT(ӊR;vJZqKUenډgnڶFoU|RD[Y۶,[WEMY۶,+D)jr\ӣ[)Z$8RM<RIHq*3Jjh!,떦2ݵmQejں*m5<RDgnڶQ4)Z7MqJڂVֹ\#,ӣ3DgPMJFQ=t4=rھV7q+D%8o:4MH4tykF(ҤQ\MJ&ko*KD[7W4VVȴ+zIsERھW-["D땫j詴;jj*J$iYWUiIk=r:<*o<27=rھZ %Įv9P&Jٻ`⊛;jsCf9rղ/*o=\QSy۸!ֺ8D
YWU2t~)jJHk\\t$qJ̭\Jֺ8sCfݥG%$5RީZBG*o=\Az+ZH▤;vյEj%k]	R9s+vK;vյEt$qJ%p_Q]S6rֹ\#-IIkvj+ZHM˙gnڶ)\TzFt$qKL%jiCt~TIhDi!Lֹgm_-38k+4yi\9k-	+![tz9vչh+%rVr٤\M=ڷ<y\i+OD-TL֚K;jQ)nBJ,D
VsCfq4K;jjl!rGYWʉ:h򹡳IkFuDzDYWU	Ikygm_-T%$5Z!8fӕJ*"M4;jRiQ]S6rֹ\#,rղ-4KU3g)k=rھWZBCre|ep\t5fͨ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-ge,4TVSLI
Y۶i-mR(hB|8k+%t~ZfpZHRݳIHS55lV9>ZfpZHRݳIZk_-38k-$)Rk*TZ+nBmE\᬴HIkKyiYi!J]	R᬴HIio:?-38k-$)Rk*TZ+nBmER15	5Е-uo:<iLI
TJ%-G\᬴HIio:<iLI
TJT.ZfpZHR$BT(s]M|᬴HIZk_-38k+ѪfݳI\Em5<ᬮ+FK;v%ES55hQ3Ign٤)LjlV9>ZfpWUD%fl־ZfpWUD%HIQh	r3&i*BMt%K]D:[ΏLj	5Е*Kj[ΏLj	5Е--GgeqZ5TLTJېQTLBgeqZ5TLTJtZڴgeqZ5TLTJ%-G\ᬮ+FJ]	RtykjӖ5hQ3IRk*Z[Ώ-SiY\VU4!&iCnCgeqZ5TLTJfᬵUD%DIm?$)Rk*Z[ΏI
TJt	5Е*Kj[ΏI
TJ%-GNkw>'5w>$9۸!7 T((H"8q]HPC'UD%sE(H*jڴN*ڤQ=mR(*Q52"*ڤQ*h"$Z+j۵C(O[VQUMIsM8Efkm2EHVN'.*jڴN&(mBtqOKw4q8j8(HsE|Nkq9s<͑8T9tN&IsGWjOGʪl߉hQ3I\[۸V8VU4!&ImKy(tiflY4s]M8qZ5TLTJ9[54qO5mPۊyE<S\sGmR(sjlV"zE5iĎ֚xJk_pR?ˆM)nM)rCH⚺j	5Е+VkrCs;vȜN+FK5u++iEsN湫hQ3IfsEngn'UD%ꕫf8&i*BMt%K]D:[ΏjDCkE-8VU4vJ+iDѥIflӉFf%oWѪf'UD%fOVW,Uj	5Е+JSrJg8Tq9qN!Q,͚J3$NQh2D9FHi_%TQċEn*o;$4$JճZБ*Kj[ΏĐ愉io:?Ѫf΍DW+4jhQ3Ign٤)j%5TZѪf9GqZ5TLW4W<ͧ5]N+FJ癴SYN+FK;v%iCnCs]N+jG-皚ڤQĐ[T8s=mR(EڤP>'3PRZ)ijlZڤPЅ3Zge˙\$P,4R3̮Q(HZge'H"Zڴ▙58"\7s_ᬡ$JBr"ge'H"Rkge˙\$P,4ܴᬳs+d%VkZfpPt%NZfpPt%p|ᬡ$JBr"iYC(H3Z˙\$P,4R̮Q(HZ(H8(Hw5P)
fʉLȼA$JB|I-K]$q$q+Vk%jjk[VIhT4QsCfRq+D&lT%h4h%KGi5tq$q-T9gFkKN$%hUq$q+DI-KU4FiWKGD#ĒĤ*CzZ8'IhY35ˉ%[7!%Z5s24KTZ$%t-SejںFZ![T8qSVʍ52dFRML(MjelAjeVk&$$[WЕ+VĒĳW-	Mk╣yRZ8yW4VyT4U*4͚SE\R54҄IiTf)V*KG\k8nҴdkJj%Q7s*KGqCi\sErIY4媉25Do&Z$$Dj߉%jfEr%Q)IrĒĮeKG,Z8SZ蕢+RlֹRZ8u$ZMT99Zr+dZf%pުEQ4Y4JD̨7H)\7W5ղ/DѥNeDD-K_QZMMIhTD4IHq,T牢JCRZ8VֶJղ#ykuq4IHq+*մ["7\WWKWD-JUJ̴$8+Wѥ\R\SL̮+VȍE[Zr+Jղ#~$%qERΌ+W,4k[VIhZ*R6iM\Rm]R6iM\R\:5յjQ*-5-Q[PY4T%s\չ%j:3ZZqJĳ&IhYn)RZ8D*KGqCm%k%Zk_*Jʒĭ[5jeqEN*o<h%+)jCF%p\CT%h1fq+w6IhYn%HU5Z"qq-TLZKG}%jfErIhZĮeĨFZ8&h%HU5-K1fq4i-JڂzMLPtUq+fD!򲚒VܨU+-3򲚒VҹIhY򟷞jeFRZ8zfTFr8Ipj%\7VTf)uN溛Nć;w>&9۸!J܃EE	!$P܃G+!`jOGʪl߉lAs]M8⚶xTյhM٢C^$_)zjG-皚ڤQM[Vj	5Е+VkqZ5TLZ=-đ54hQ3IRk*Z[Ώj	5Е*Kj[ΏҖ(mҗ$4'-G$6q$q"Nںx"[󣶙"&箞$Z+rtv+sEn[Ύ|Mr
C^'5[txTյhHQG-jӉ4P־'UD%sE(HW[T4(qjDp@Baaaa:aaaaB  0000C00'P00	000u000C,y(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((@F?&L0a3g #	@F?&L0a3g #	@F?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bgȥgeiSwML*Cz)iYZTĨS)
)iYZTĵQ9Y榔9GK[T7IW["JTZ+t)iY\2Cj諊W46i+exsCfjV▪' dY[TZ+f%sEr%ZxjsSLZRZ*3f+VkerT5R(Jj╢,RK:CN)Z!⦭t.╢,RJ"VW7eqSV"VW7eqSV;tS)Z!⦭v-ZDo+D4Y\Tյr!26iMNxqSVUes\-+D4Y\TյrD\5tqJ⦭J湫ZWQVhjsCfj╢,*jڹf%|RCEM[W,ԃDfH╢,*jڹf%sCfDhm]Mhs+D4Y\TյrM2=mH4J%2ںW5m\L-+D4Y\Tյrlj"ZWSZJW5m\L-Vhjs2D6)Z!⦭ijAYG╢,*jڹfTj&i+D4Y\Tյr3j╢,qL9R(HoQVhjs2D6eqSV⊑%|RCEM[W+YW+D4Y\Tյrھ)Z!⦭-s!GeqSVLʐTfqKLҦ%sEi.8?Yfr披geiSwML*CzS5MJ9OpV7q*43QRMk=|ᬭ*nZ,SJӣᬭ*nZ3jYrᬭyOpZZh O(`̮frQ4S5,͚S3jV9%AD͚SW)W5]ehYrCEM[W,5U-S\#V)%r+I,*jڹ\$Jjh+YۤCEM[W,[WERlߕ,*jڹgnQ4<eqSVUes\W5m\hlW5]eqSV4 -Nkh+Y\̑W5m\L-畢,*jڹ\̑-畢,*jڹf%t~VhjtyQ+D4Y\Tյr3jh+WT,h+YWW5m\&ik9Z!⦭5!,*?Yfr披⭻2֍*%ܤq93΍DRRS35)4]΍DRR8hVS+I"jio?*o=\ʍ52B+)Z7z[Yf.%IQ*#eZJ溥Zm-<RD%jڹhlAִij-RD%jڹhlA▙5vҸrZ#DeB#e1r+jZfpT(ejھ)Z$8ljrUM▪+IUT-╫fL洔DN)iYfJ3UMf))OpZ*RL٥4U-	UK:5%!Ĩt"7hJk_Q:<i,yjݷ*o=\ڂޤy\SVȼR9s+zZJڊMGu5l,N+T(tj'GQ-I-5l*CvqKLճZFZRq]NxgeqEN*o<h%ᬭ[5Zxgej٭r؃+v-38k,N+vʐݥR3΍Dlֹ\MTxgej٭r$qKLյtTje8Egtj%s\W-38k+Vkjᬭ(D]RrV+vK3GKL˙Zk_ᬭ×2l־)\Tzj+u5l+C2IHճF'<R9s+j+!7W5ղ/)Cb)d\(?Yj"W-C9G$ȓʃBTi({w9PQ9PPQ9G͚JT2gepުdH2B$i"f)geqEN*o<h%)Z5TLV8k+VkOpT4K;tQRCVWD7HjJk_+)jeqUiQyG$JO(dk<%Ff4%JO,U-SZK;jdhҩkCW3s+*r|8k+*Dge3FHM%f᬴USzFJh
%eΏ<K:5ljeFQhVePѣhJ%j+)-PTFjeFZk_+)je9OpV\K:4[KL8k,tiOpYWTΏQ(^ںfᬮQ%s]\8k,S(o-3ᬳN(o-3ᬮQ%s]RCNS52:?)ʒQ+CgeDIQ9?YQiTj&iENe/(b+JQel޶7Igeh"T:[Ώ+[-hP-9OpR9jݷ(^&ZΎWU+'n٧)T9k!uKZ5TLYjeIhVᬭ[5TDѻj4qSy᬴USVȍOpT2tJ҄NS5]ݥUy4q*3f+J[i.jiѨiMTQ44O(]5RnڎPjhݵy呣J\WPV7?YQ4<8k+J~S5MKM)ܣ$Jj)n526iO)ʌҩ\G *MHK[zr"철%"ko\Qgejں*m52C8gejں*m52I)iYhlГDjE͚SW#FJE|G ,U++? YG6 Ȁ{,<R3m]6\؃-38k+VSif*Jѫ橤MU$9\M:=M˙hHrtz+s+4KDRCӣ_RDMU$9\M:=ГG[5Z&&hIZsEr5Tq4W(nBMRЕDKIR(ZKIR(Ve!4$*"M4J̤6RP&%!d>)Z֊ZJГD6qKUhRZ)i(nBMREIKICthJճZ!4$--G►*H֊ZJГG[5RZ)i(nBMR\Q\(LӔ
򹥽|T7CyQ*P*Ci顧:;FjfJѼW4VVrKw4qJѼVqCn)Z7twʒڪZVk)Z7twU\E\R\Ze S)iYjJEL٥4U-38k-T9jf))iYgGq\6iMr3ΎQlҚ*ge))J3fW-38k-T9jf)*fpVLճZ? SOPqLճZS3lֹx@=zzĀ"짣)xYk*fpZ"^#eB <G ʄ<AeqL]$q8ge%@? T!cĀ"C^*fpW	5S3I^#e@@= 4B38k+S3I^$e@@= 4B5YQh^#e\G qLʋE|N)YQh^$e\H geEWW38k*-ں? PxPx@=0!$xS3\38k*-ں@? PxPx@=0!$xYHS5vLBsx@=
HzPx@=
HzPeqLBs'ᬤ);jꗉ D@Ax	 D@Ax	^*fpV7HS55wRkDG d~(DG d~(
^'ᬭoM2k_fpV7HS5^$eHRC.$eHRC)xY\$ԋDg(TᬮjEZ3yx@= 4AHR@= 4AHRqL&Z%s9GqL&Z%s9G DPDy*d  DPDy*d ^*fpZrDg(TᬵP%"ko\Q? T4GHR@=x>AxS3C%s9GqLURR(^$eA@y*d  DPG1J!H>>5ں!9j\S3WT'5ZKx@=|<BǨH2AADG z(!HqLm]R5i.xS3WT'5ZKx@=|<BǨH2AA DG z(!HgesEs*fpW4W;jꗈDG z"^=BA38k++uq8gesEsx@=|<BǨH<H >!$xYjH!qS3ԐBDPC)"!38k-I.'ᬵ$@? T
q Ȁ{*b%ge YjH!cyx@=1X߈DPC(qLRA+8ge @? T
c~$eA@V75d46iL2C4DdGDdG^'ᬳ$9N'ᬳ$9Ix@=@|<@=@|<geDqS3Pz%? P"<#e#^<38k*%38k*%^$e#^<@? P"<xYQQ(m=Tᬨ6x@=0#^<? Px^'ᬨ6'ᬨ6x@=0#^<@? Px^*fpW7C5M藈DPC y"!\<38k+♜5M藉 DPC yĀ"!\<5f*˞*fpY4.e? Yc}"h#^'ᬳ4iU\8geJr^$ev;AH  v<geJrVL3FP̭[5^#ev;AҞOP@=Ax>Jz==B38k,UC2l־'ᬳ4iU\ճZ@? Yc}) DdG)xYfhҪfc~*fpY4.ej٭aX^#ev;AҞOP;OGAX^'ᬳ4iU\ճZ±fpY4.ej٭aX^$ev;AҞOP;OGAX^*fpY4W4WL3FJ? YcG.#ev;A|<B38k,U++qL3FJ@? YcG.$ev;A|<B5f*YfhҩQh^#ev;A0!qȀ{,
^'ᬳ4iTW♜5f*@? YcC;gelAgelADC1	Ȁ{(f<9xS36 8gelA DC1	 Ȁ{(f<9xY\؃Lx@=|<>#eN^'ᬮhlAqLx@=|<>$eN^*fpT(xYR溚EDCa(	zqȀ{(b>%! C	xS39Eu5l♜5!,kdYx@=1OG#Q	05Md*fpW	5e? T 	Ȁ{* hqL&fpW	5e@? T 	 Ȁ{* hgeE38k*-e? Px@=0!9xS3Y38k*-e@? Px@=0!9xYfHsCf*fpY١^#e1'"#vqL2C4 8ge!e@? Yz;|H  b>G`N^*fpTJ*geJDx@=~G<G ?#xS3"QWfpTJ* DGDxĀ""<A5!+LʐziDC`Ȁ{(b>#xS39EpޚxS39Epޚe@? P| GH  ^*fpTLʓ[Ze? PDCD#xS3֞'ᬩ5^$eO@=4B=?@? P] DCD#38k*MmiqLʓ[ZseO@=4B=?YRkkL38k*Mmi@=1# 2??S39EpޚeS39EpޚseG d~."졈0@fpT(L38k*CW@? Q ˠȀ{(wᬩHU.♜5)egeJDzfpTJ*@=@|<S3̐2)YfHsCfDdG	˟Ȁ{,x=>5d46hAge!te@N] DCS3Y]38k*-se@N\DCYQh/LʋEd DPD '."S3I.♜5MdDPD '."Y\$AgepY@? P|J>BA= 	GH'qLʐW5ղ,fpT(seG$a."졈0|z=:fpT(eYR溚E@=|<9teOqLwᬮhlA@=|<9seOgesCb38k+teǃ'."졘zᬡ2)YCzseǃ'."졘zfpPކzfpPކ DdeR  v(`<BS3ѥR\fpY4TZ+@=APx."h2.5f*YfhҩQh@? YcG)tev;A|<BS3ѥRwᬳ4iTh? YcG)sev;A|<BYfhҩ\\38k,U++@=Ax>Jz==B
  v<=c}38k,UC2lְo.♜5f*˙ZkXV7@=Ax>Jz==B
  v<=c~5f*˙ZkXV7geJrVev;AҞOP@=Ax>Jz==BS3ѥT9s+VkqL3FP̭[5? Yc})
\DdG.5f*˙Zk\38k,UC2lֽ DdG;38k,UC2)YfhҪ@=Ax>KȀ{,|>YfhҪgeJr@? T.KȀ{*d7ᬮ*nDfpW7C? T.KȀ{*d:fpW7C^5M@=0#^<@? PxqLʊCiqLʊCi@=0#^<? PxgeEDK3Pz4e#^<@? P"<38k*%]38k*%? P"<se#^<YQ(m=ᬨ6 DdG] DdGqL2C4qL2C4@=@|<@=@|<fpY٤38k,hlqLRA+˸ge fpZAX^5V7@=1 ʂM38k-I)wᬵ$eA@ Sge /LRA@? Q/ ˠȀ{(xPwᬮhv.♜5ںeAx	gesEszfpW4W;j@=|<BǨH2AA] DG z(!Hᬮhv)	sV]38k++uJBs\դ@=|<BǨH2AA\DG z(!HfpW4W;jꔄ湫Is/Lm]R5i.teA@y*d ] DPG1J!H>>S3C%s9GqLURR(? T4GHR@=x>A5Q-m<38k-T9IHZ3} DPDy*d ] DPDy*d qL&Z%s9GqL&Z%s9G@= 4AHR@= 4AHRfpW	5"-m<38k+h@? Qd$=B@? Qd$=BS3n4Br)Y[7pޚe!LּDG d~(
\DG d~(gelzi3ZY[7pޚe!Lֽ D@Ax	] D@Ax	qLBswᬤ);j@=
HzPe@=
HzPzfpRkuK3k\@? PxPe@=0!$38k*-ںS3\? PxPe@=0!$5m]RᬨW;j@=0!KȀ{(`<BS3\fpTZ+@=0!KȀ{(`<BYQh^5e@@= 4BS3I]38k+e@@= 4BY\$/L& DP!C38k-tT.♜5*H@=x˟Ȁ{*1YkzfpZ#@? SOPᬭ[5]38k+Vk@=zz."짣.5f3lּDde38k,U+di@=AQh~/L3FJ&e? Sk@? Sk? T**H@? T**H? T@=&#e( DC
+? Pm]\H Q\D@kuq Ȁ{(s#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(m=H "Pz8@=tq Ȁ{*M? Y4.x@=F*˞#eJrVĀ"4iU\ճZ@=F*˙ZkXV7@? Y4.ej٭aX߈Ddhҩ\_ѥR#eJE$eJE#elA@? PΆ#eP؃Ā"x@=1r+j DC(x@=&$A? P<H QYDdHsCf$e!x@=~E\H ?D#e\oM<H Epޚx@=4<H V֝ DCJӟȀ{(i[Zte\oM9.Q\7 DGUȀ{(e!se!te(Ȁ{(aEd DPk  ʀY@? P,kd\DC(teP؃Ȁ{( DC:selA@=F*eJE Ddhҩ\^"4iTh@? Y4.ej٭aX? Y4.ej٭aX@? Y4.ej٭yѥT9s+Vk@=F*˜DdhҪ@=tg ʁSt:4e(m=6 D@? P#Ci@=D46iȀ{,hl@? TV7@= eAH!g ʂB@=}EsDGW;j@=}EsHNk9v)	sV@? TQ-m>"49IHZ3} DPjEZ3|DPjEZ3} DG7HS5? QwRk@=
LֹWV"Rfںe(v՟Ȁ{(aEs DC
+@=0 DPk@=& DP#? T**H@=Ze=l־*fpYR溚Ege<Tᬲ6 S33FJE|TᬲѥR*fpYRkkO38k,Q\7*fpYR(5Y4.ej٭aXߊ5Y4.ej٭|TᬲѥT9sL+L**%5TJOG38k,$9B38k,$9N*fpYjH!c~*fpYjH!qS3m]\TᬲWT'5ZK*fpYjJE޹S3&Z%s9GgewRkge3Zm]\Tᬲ\5TZ+ge<TᬲIL+Ye8Yej٭|R3P;);w>S5vrT"W(8k,孼Q9OpW(!W(IZWTM	4q9FHyZ5rjF'(o,+W.&tj*2DQ9ZJHk\P2B$i2DQ9ZJHk\$f*C^)\$KUesKzJDfV"KRA+ʌ٥5qJ҄IjH!J٥5qJ҄IP檦U*3f"W4VTDZ<R3FHzhK)\Tz)sKzhW(̑-3TD╣y\$K2DR&\#+FFHf*fo+FFHf*f)Z72DsUSZ*=|R3FHW.&tj*▙52D$9N)iY\$JE|R3FHM|R΍DFHsB,fkLmikYZfpW(ԐB▙52D4iU\ճZ±ᬮQ%JrV-38k+dQjnT9qKL"T9qKL"TJOGᬮQ%EDqKL"W駊ZfpW(NQ%rֹ\޾'(QTZ+(-r*-ʉUJJҀ&%D8$KUTJ2D(hIT(NQ%nBM9Er,S<&i\(r+F\M\U-hQ3N'(FZm"YiѥVq9FHygn+DW.8$JJ<pC╢JC\$JᬮQ%DIm<3FH"Q4ZgGger+F\J*o8^ھZfpW(\HL52Dq+f4GWL"W	5;jiY\$K2DHL2D6i]RھZfpW(ITF$HWFHW.&tj*j)<ӣQ--[Q+geiѨ!?-38k-t9Yf9FHvrT4N)\Tz2Dm[TYZBGQ%sCfi5tK;jJ"W7.ZE2DhlT(:?5Q%sKzJ%VN̮Q%jڢֺ%|*o<Q%jڢٸ5oX^ھW7W(ݵmQe ֖*W"Y۶,܃EA{j\٤Q%qSyrdY\޴$jrM2Dm[TYgn+/m_+42D*o=\l,sCfFHM˖elwCԷ/m_+42D*o=\l,SEt05Y2FH!,4DQ%Hr-M8 <Q%Hr-M8jAW(hJC3"*R%J򸩼9s-TOCRFHvj*E\̋GQ=H4J"W7.ZE媉2FHvj,媉2FHvj,SEt媉2FHvj*"M4a{jjrQ%jڢʌҦMSP^ھZ+dgnڶ|Q9W(ݵmQeHI[' "W7.ZEvJ̭Q+DW)GW7.er+DW.%k]	RFH+gn\Tz2D\L"+dZ"D+dZ"q,Q+dH4O+DW.%r+DW2]r@o+dZ"j땴ӣJޤZ"ں|RFH+jH2D\KL"Vv9Po:?;vJKyE\$J٥5qJEaCbQ%FlҚE+dQ4)Qh+dQ4)\$؃+dQ4)\$6 "Tf)W	5\$J٥5r[bQ%FlҚQh(lA2D͚SW*-\$J٥5rYW(6iM\klA2D͚SW+\$J٥5rI( "Tf)TJZH[-	\RUEP*-ʑBGQD$JKy&R(HK]S6s*E	oUrL؇-uL̩$K]$qK]S6s*E	l־)ZU3VҸGW5"J)k+DW.%hˆh╣W.VR%HW5]x9"Q*)Z"HJBAZ꙳R(Hjio?D+DW)L؇+殇<RVes\+Vk+\5tqJDVE\REr+殺*tj'GqD&J%! +DW)G (i[ZxI2UMtd~)OpZZG+RIHq+DW.8hV\K;vqJ6q4֞)P&T,JĮ_P+F$TP抈4Jˎ)jh+R΍D٤hT4JKUErZs[zTTRӣ4R\YG╥MJfW7YѨZ,͚JiqSym46iM\RI[M:<*o=\l+4ӣKC`VN,N,ӣBrRT͜QTM	44i孼hlYG▆N)
fKC`YGqK46iM\RIfW7.ZEK4R7kiqSyp4:<[KSs1\5EE!:<N+V)\AY4yYGJjtyC~Y'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坵|hlVN,sCftyQ&kM%|N+7gm_,ӣʌ٥5K;j\٤N+C-["ٻODK4АK4ھW46i,ӣʉ3Zhi,▆jE͚SW6pR-!26iM\R9Ev)Jjv)JjjCeFlҚ*sCfi5tK;j▄P&)QiYۤ8Tf)P&)ZP;tʌ٥5qKC`Yۤ8Tf)!,HqL͚SW,S*3f-hrS(o*%({t+iۤ8P%rR;tʌ٥5KBU;jPhZZLhlT&gm]RھPCefS*54DIgnQ4Ct%|(坺CeFlҚ|{tʌ٥5J7v)Jjv$ԋD{t\i@IB)qK2A͚SWjs\sU)
dz\J٥5qJ֧5ʇ5RUMH44JjKURiT&o+4\.M]RUR6iM\RIQ4)jH!cyQ4)jH!J٥5qJErqD6iM\RT)Iq*3f*K5U5 Tf)Y4V*3f*-ZJ٥5qJ&IQ4)QhTf)W	5ʈީQh͚SWkRXQ*3f+J٥5qJ&Tf)YGTf)dIQ4TF9T92=	.%FlҚQPY6iM\UT͚SW+diJj FlҚjH!J٥5r\\Q<͚SW*JB6iM\sU,TԃCIQ4Y4V*3fʋEd6iM\k JjEQ4W	5ʈީQh͚SW+DoTVJ٥5rI͚SW+Q4YGTf)ZfpZ*jqK[T*jFlҚ&ҷm-iqJ3f-iJỎ)j+VԌ٥5r3֑TTӕf)Z*wھTi4kHWJ5.hv9VJjh+V,jںCIrC+IW	5"+fGM	4qJUJІdd\7oOSKy殉ZLy\̑+C2!4$+C2o[tzJГGQDfH:eurֹ\̑-htCj!ڂ(zڐf\̑+ZHs2D-Іddgm_?D#eD46i"철))R(DeAH!qJQ\HU"첆W*Mr"QWʀ_H+"ZWQTF$J&\̑-*#z%nډ\$+%uDoRDQ,"ZWQTF$K2DfHCI\fHCDR(V\̇M٤QL[4q*R%qJErTf)╤͚SW+fBRCZCIDv̐%|RLDjeJ%#--皙Z"q,geS+DW<RyMrN)Z7MrUMtj'G"dz%R,rުjH!c~)\7gGZ\Ryd\٧Q:<$JjH▙5W.&tj*▙5W.&tj*zi▪)R\ᬭ[WEMW7CDeQ\DeQ\R%ʁSt:8@=QwRk? Y@kuqȀ{,ں@=P++VSi53Zm]\R3΍DںgeuK:5KL;jTVS+C2CIgn+jݴW7.es1!4Vջn)۶ Urˉko+DW.8@=Y١P2"QWQYT2"QWʀYY2"QWje *R%qKKyTZ+ ʔE\RyMdR(TFJAyiQ:<$eq5S$qK:5Y	hYѨZM ?Q:<Q-$'tj'Gj% ?lA夃DZKDW.8bW-$'RV\qK;v*Rީko+DW.8tO[zhĩHUM-甃DErYWM-甃DErTICIgm_(% <\vRD5ھP#UJAyZ"Hv3SKy <\J3Zhi,fAyZ"HvRˉQ&kM%|G ,UC2lְo"ѥT9s+VkgeJrV+VSi? YdhҪ? YCJOGhm=H963ZᬮhlYG~)iYZMLsUSZ*▙5Nkj詴ʇ5U5)iYZMLhlTJOGhlTZjkER9EJ5U5RKLյtTjeDqJյtTjeDqKUԃD*o=\l+C2@o,N+iG|R΍DQ3Bzhjf9\T\KU禉ZP\5tqK=4MTSLQ3B̊YWT6i,S+-38k-TNAyipYTFJEdji)lv(!,4┃D9ERhY۴T(ӊZ+vK;vյE3z▪' ݵݵmQejں*m5<RݵmQe\' KUehĮ&J%!Ĩ*ji╢JCQU-3TDQep\4m-TNAvj+VSi▪' ;vյE%J٥5qJѼ*nVfW75' <҇4*nTZ5롤v򴩻Z$-myѥoTjE,ӣZ5T9F"坵|*nV4K[yR\*%htٽrZE\#*K*vj%p\[WEMYWTPQ%lM2ھZJHk\iqSy坵|NAMv9W7V.%p\24$VTYW+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ӣN+D%N)
f;jiY\٤M(sNYhHqYZۣ̳+D4Y\i-h7Öo+%rivչp嬭I\z%|Pֹj7fYWʉKrhlW.&gm_*%-Ro+4ˉYWU3g)k=rھTIhDKZ5M뮚%|*$rھZJHk\P;jj)!r@o)	Ĩ5hlW.&QiYWʐMme꙳gm_+iZ9Hk\vrZVC6s,h+zCTᬨs6mE\R3BvJ+i▙5lZڤPЅ3Zge,43Zge,4kZfpZHRݳIZk_᬴HIQh	qKLI
TJtZfpZHR$BT-o:?᬴HIio:?᬴HIQh	KT.)iYi!J]	RQ[VR3B!&ImKyb᬴HIio:<i-38k-$)Rk*Z[Ώ-Sge*BMt%J҇5܇-38k-$)Rk*V-38k+ѪfݳI\Em5<R3&i,44!L־)iY\VU4vJB|R3&i,4kZfpWUD%fl־)iY\VU4!&E&U-38k+Ѫf$BTCR3&i*BMt%JږKLj	5Е--G▙5hQ3IRk*TZ+nBmER1ZfpWUD%HIkKy孫N)iY\VU4!&ImKybᬮ+FJ]	RtykjӊZfpWUD%HIio:<LB▙5hQ3IRk*V9>)iY\VU4!&j٭|R3\UD%DIm?ᬮh%ĵUD%DIm?-38k-$)gn٤ZZfpZHRݳIkjCBk?Y\i-33BvJB|᬴fu7!3BvJճZiYi!J]	R[rj*ge*BMt%K]D:[ΏLI
TJ%-Gge*BMt%KKyiYi!J]	R[rj*\᬴HIkKy孫NZfpZHR$BT-o:<LBge*BMt%KKy孫NZfpZHR$BTZ!r3B!&iCnCge*BMt%JճZiY\VU4vJ+igeqZ5TLY۶i-mR(hB|ᬮ+FK;v%!L־ZfpWUD%fu7!3&i,4f3&i*BMt%JEmM5hQ3IRk*Z!t~ZfpWUD%HIR[Rt~ZfpWUD%HIio:?-38k+Ѫf$BTV܄ڊb-38k+Ѫf$BTCէ-38k+Ѫf$BT-o:<LBgeqZ5TLTJ[Vᬮ+FJ]	RtyjLj	5Е+JSr-38k+Ѫf$BT[5ge&i*"Ki!J]	Rt~*HR$BTCTHIR[Rt~*HR$BT-o:<Hms]S!9Ӹ!!v|R7 @ođBD|I$$7 +EhQ3I\J'#qO[T%&i-TMLHJ3%HlA⚶xÊ*o,ջn'USz\E8hLG-jӉˊqk]SN*jڴN$_ꦆN\3dN'5<h!\,9sEU8&i+v(7qZ5TLW4Vv('UD%HIR[Rt~$J+Y4f8SisD8VU4!&NhMS[w6jhW=-[T8&i,4f9FHxhZq#*溜!ԏ溧rJ[J\88&i*BMt%JճZݲ'Ѫf]uJQ\ӣ9jqZ5TLY\[۸hQ3Ifj٭|N+FJ]	RQ8&i,Q5tqKN'UD%fjjx(tiflY4DѥI[jihQ3IgSյ3Fq8&i*BMt%J҇5܇ҙn'5:5\NiSHq5TK3f!L"jio?dZ+r5|NQWĉUq"[!	l־$4$Jږ$9"Z[ΏjQ:;EqZ5TLY۶i)
f8&i-	MkrjDQVU43isWGѪfm=CqGѪfݳIZP溛SڤQKy榶q$#")[T8h7Di14֊Zq8&i,44!L־)iYgrW($K5u:7ᬳs+d%Vk)iYC(H8ge'H"W-38k(q:E	k\H)iYC(H3ZiYgrW($K5u:7-38k,\"j論58"kjӖ58"\7s_-38k(q:E	k\HZfpPt%!L־)grW($K5u:7s+d%Vk t%N t%p|A$JBrS2/q:E	k_KGEII-JճZIhZsErջn)RZ8&y\٧-J"ig$%Z$M++IqĒĩ.M]I-KUhYњӉ%Z$"UEI-J"jio?KGDUĒĵQ3G$q)
$%mA	=nxZ8biriIhVjCIhV\̇M9V%hm24KTZ)QVh")\TյrML&jS+*qSysEi.8FCzxFj諉		44%Jյuq$q,BSZhT%rtz+ji%J3fWM2dkJj╫fʒÆW+殎)[(D&FlҚsEi.%IhTFJĭPW-G)\\kf*s&jrQ8IV)	9Q7IhZ\IhTJR\q$q+gnĒĵK;w>$%!Tֺ%h[5T%s]I3֓Uxq5Nh%"V%I\7)QhTf)f%l-s9Gs*%M%mA
Wu5l%!ĳ4iSQ*n*KG-TVSihRZ8%MRK3F9hT%q5UvҵlZq]\MRJ⊥!5m+VȍWĒ*KGoU|R9s-	+!ĳ4iWW,-s9Gs+Jղ#~)QhVl߉%\QB?#U;vջn)RZ8oT͚SW[WT͚SWW,NDmDZqJErKTV4f*%\5nxIhZsErΌ֖Rq,sA	n)RZ8z[T%h1fJĭPIhZ#IhVʁERq+VkF\QS++Iqje&i+t~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մkZ8j)|皙QT9d#y\(\4%IhWꯕjJjs]S!9Ӹ!!v|R7 @ođBD|I$$7 +EhQ3I[)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 kh t
         ?  urC?SaC0      
   s  ?      ./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).
ki            urC˧ASaC0         ~        ./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            urC˧ASaC0                 ./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.

Ik          (  urC91ASaC0           (      ./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             urC91ASaC0         U        ./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kV0          @  urC91ASaC0         W  @      ./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; 
}


k           8  urC˧ASaC0           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



k          8  urC@1ASaC0           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@          /  urC@1ASaC0           /      ./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kR            urÇASaC0                 ./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>          Q  urC˧ASaC0           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*a          8  urÇASaC0           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



kpe 0`           urC11ASaC0         g        ./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t 1`           urC11ASaC0         g        ./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)))k /`         0  urCʧASaC0         g  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
	
k 2`           urC11ASaC0         g        ./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k -`           urCʧASaC0          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  urC˧ASaC0         g  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



kJ 0           urCϧASaC0          7        ./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kX 0           urCϧASaC0         7        ./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 0         )  urCϧASaC0         7  )      ./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kR 0         Z   urCϧASaC0         7  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k 0         Z   urCϧASaC0         7  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k0 0         9  urCϧASaC0         7  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



       ku            urCU1ASaC0                 ./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kئ          T.  urC	?SaC0           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          !  urCU1ASaC0           !      ./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;
}


  k          6  urC	?SaC0           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


   ! k0            urCU1ASaC0                 ./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kv          "  urC	?SaC0           "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getf.F API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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



program Get 




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


   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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



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

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

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

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


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

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


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

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




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

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


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

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


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


      ! collective call.  sync before starting data transfer

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




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


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



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


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


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


   else   ! receiver


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

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


      ! to match the src's sync before data transfer 

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

   end if 

 

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

 
   ! cleanup
   deallocate(data_buffer_list)
   

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




end program Get 
_kܑ          #  urCU1ASaC0           #      ./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  urC	?SaC0           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            urÇASaC0         ;        ./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

@("$(k            urCU1ASaC0                 ./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k|          D$  urC	?SaC0           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          '  urCU1ASaC0           '      ./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  urC	?SaC0           ^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
  kH            urÇASaC0         <        ./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.

  !**  kV            urCV1ASaC0                 ./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ꆬ          W  urCV1ASaC0           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lBy          0  urC	?SaC0         ȅ        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw64f.F P                               
 !e
adilnorst,_cfmpu"():ACEILNPRSTbghv.46=DOwy&-01FGHKMUk%/WYx'*2BQV35;Xjq[z+8]RI#JWyMG-&`)JRo-l-GNW$?Iץђ_;/q7IqZ7;,^G 8x  _;/q7IqZ7;,^01ApW|%h8yp48iL/ԯ0q.y &LI"
br2.qdRX2gqesɰ|!-zQx)_)7-lڷfVA[+rw~{Mā	G`X{5Y4JNnl6'ydB㭌_;/qă 08Hpv5|([5u\qdBs)_)780/3|㭌_;/qă 08Hpv5|([5u/3|s)_֚L\\'람slH$<J8Xiv8_֚L\\̼FENҼI4Rg̼=i~Ⱦ|I6zW 0*L⢱bN8*R*bMhB<^	&T8t[;5ѷϙ>(=(T0q2z̡Pq^7$͸<!_v^nnwXPx_ts
xR+UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU*YDF	ͯp1gӋo>m垷:A2)*Ӌ1g]Fc^_2׵+k@OU*b񹛌˂_%J0/#ylj):ѷٮZV|`l|_CI&0kh9Rh9o<彇.%o)_aqY]o
(ݯbZXz	ke&|׊X'v^{n1T~11?	88h

bޯ=nv@a!J(T 1<s&n1E+âؒC&nEh&[r^F8ӋcP,0>+zv$PɛQ]'#"MPWpK+{6*I_xX*JRofI#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUJR)17_%GEࠓuJ9_%Gt-917ZRcheٗt-f/4Ff&3+RuFd~q C$<AG"
8Hp
5|&0 8b.k8h!q
	Rc`MoIÛ3
W|D0,C Dq  
7IqZ7;,^P0Ɔ(T(' {$<`Y@4(AG	nnwXDP aZσ涾JRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTv<`Û3m+ͦo>G&pPNzbW3ޒ+g8de)Z A
W0h&?lP=ls1|OhUJR	$Y7y̼2[ҍ:eqVWn>JRke&|׊ŋ-uv^n1-xX	+v^n1-xXe~q C$<၁*(ݯbZX|+_;/qă 0@4(A!%,^לenW|D0,C Dq  
7ko	V,^l/3RzW 0*L⢱bE|\]A-^NRke8yvf#-=z+.+>wK^@a!F )É8RcȂbȿZdB)JPqQJaociv8q")_"^ C(8%I0o^qM!_;4%7m0+dq0h$Y7y̼2[ҍ:eqk=n1E+d_Hy8PH{fHeo28nלen7J6d^g[0Uk=n1EWƂ	FEq")JTiĘ[7Z]8&s+qn1E+d_Hy8F*LIxE|n72DP~zh,p`d\ݷ")_qeyP4h*|
	UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR*17_%GEࠓuJRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT%ɢ)T+E'^`^+G6q\ӕC$<hIsX& |9Bxnb{[3oޚ%&s\ |4Yl(lVY60?Im sAĀc@QVMjN[/9!A<`7[&˂
(ٖ9fVZzQklF Ŷ=>b%jMex͐8!A9rW0Nm}햔`ehB<_JsiUg^MࠜweRu&VMO`JIף59NWHy
	U*-(Vk҄gf/ɢ~6ܴrjeC!h떔`^+FA
)JW-r:(JW\1Y\mlՖu!_=}JW̮-Yg\{yC{ja^%I5@ŋs^?B᤹K2	8{5~ŋ58\Yv^,^њea5zhC_;/qŋn BK>	w+v^MS|E7Ͱ~7T{$<`Y@4(AG	2q+f[JWū,떛 8s0iB3M ٵ^Ӗu\,Ϝ"~qbcY;q~|z9Βke8z:S\ӗdieB<^:vјB_H0y	8``a3
ŋrlSo2	[#rJϝ~Hyр
pd(T Xz2.)JǙ8|<'I/^9k>f#˘aWqL)J000Hy	D@[vcRzR's^ W4n2 u3 P<M:z^'RqD阎kЀ
kysu3 @+s^ [N0:?9ldUkЀ
Ӧb6?x_ bҝg5@[s^?:ͫs@|^@a!J<L-uDR=nv48h0H	8yD[7z7m0+BwC!	ǚ+dpD0nTa@avcWƂ	@a! y&:ʌ(8xa {XnیaBcRXNH~#Zk>[_
W$<8	aoc܈8qQޚ3\7m0~zh,p`paoc܈8qQޚ3\7m0Un1E)J.4g.k!rRj0KFk>FVq\[lIB7 &/˰%h`crk9@ 
ear]klÛ3ޚ3\ԯڂZY4c#r5unt\gM.'9@ |k΁`59
RW$<၁(%,\BMrțDR=nv48h0H	8``a1
	b泋&y2& 
m0+YsΐG1r#r9p~2:NN\mNkc[Hy	(PGaocg-5Y4fё|/@a!&8CTIy2&\qdBs)DP~zh,p`d\ݷ"ԥ)_֚\efsSgͰ|3}6zsp~9_5 :;-eAm\ |j`3\aq\[oeJsM,l`~k0 @os<!_Y60? r饵Vܝ˜491عɠ($HV @q1J
	 E5Y4
8)Jσgͦo=npG=FMq^_bq[W; 0@Faocݷ"Ƃ	@a!#$Yn1E7m0JRlzHAg"p̚!A9s<{g,e[s9*4p![F y2sW3pN2Ğcoф&44B<b1ysí_YPas6YdB.[^ٵnp~E^_WenN)[2<r(ٓFf>	d&r9ks&w@O|.|`ЄU>i]͔Ù$<hWָ0[W$qQ8``gD;WͰ~#e9__cnf/^rbعɠ6SY60<WC	eqW5Y4
Gzݙ\UlVhfWpsN/ҍlع2'|q/sWҕ8!A"L-uG8aÆM7b泋&LIdF\qdB$((ٓȾd&pPH{fFD0၁cx_#b泋&LIdF\qdBnlVBƂ	FEq")Z1 l`xl`ܓtlIBV 8Y003J6d+pAQ'[X;`#JRlzC	8aÊ 	gydBWFh!q̭ܵ ttfNy1̵I+[̼ɠǑ&ey;gM.   uσlQʓ̭k{7venN!2qk<
R,\BDax
&44BA*Z8_D8($IqC	8aÊ 	M7.k8h!q9͔ĖMngM.!A"@ҍ8)_x@h0n44Ha1"q@a#rɱl
5Y4bK&7b泋&tfN2
=nv48h0J2.nیaJR M ҍln:-(T04TLqPKJ6d+pAQ'[g/*L8H P)_J6zsy@a,cnf^ @q1J
	Wҕ8!A"L-u7,oW\qdBs),(݋,\BD2qR
	aocܠ0dD6W,\Nse1%csYœAPIQ'[W;4%7m0)_X=7$9pCA8Z:-(T04T[O(%2q^ (ٓ,	Jϝ^  @Ɔ(T('JW ތ#x')|benN?	&+q# q4CD[7($nY60<
عɠ6SY60<Q5Y47J6d+p2/$Y@a#rɱl
5Y4bK&7b泋&tfN2
=nv48h0J2.nیaJRxܓtV|̠0gbJ7 ,=@a-(ٓF̜en7`JV|_LhiBԯgbJ7 ,=@a-,\BDsYœAPH8
X;`A@hDP+tgLT,\f
Rlڷ4 ws^Y4.k8h!q
	u5Y4
8)J_(%=F.kH\us	8	Dh&:q")_zh,p`p(8L-uDPvcԯچ+s\Úvlք#|(
"4p{f[ CG8IvcnیaZu餯kszbXɠ6S+qE\$?0׫~zC*84IvcR[٥ɢ k          o.  urC	?SaC0         Ņ  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~1          8  urÇASaC0           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



kF           =  urCЧASaC0         b  =      ./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kG             urCЧASaC0                 ./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

  k0-           '   urCЧASaC0         _  '       ./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kz              urCЧASaC0         f         ./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kR 1!           urÇASaC0         o%        ./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ʄ 3!           urÇASaC0         %        ./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l<" 7!         t1  urC^1ASaC0         '        ./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@(؞k 9!         b"  urC^1ASaC0         %  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))k<Z 5!         8  urÇASaC0         %  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&  urC^1ASaC0         %  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kf q
           urC(1ASaC0      
   }        ./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;
}


;   kzy n
           urCQASaC0      
   o        ./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	 r
         ?  urC(1ASaC0      
   P  ?      ./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= s
         '  urC?SaC0      
     '      ./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[ o
         K  urCPASaC0      
   p  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 p
         8  urCPASaC0      
   r  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



kLw  h          urC&?TaC0                 ./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+ P h        b  urC:WC:WC0         &W  1?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h              	7#
   8AH(@_`ace|	
!,?Nilmprst$09;<Lbdghnoz}"#./1246:CDKPTXfkuxy%&)*35>BEIW\w{~7=MQY]q'-FGRUZv+JS[	P@Jb,,,,YeYeYeYeYe,,,,,ୖYeYeYeYe*ୖYeYeYeY,,,,>AhYeYeYeYe*ୖYeYeYeY,,,,!PT
<L#,!S,,, |,,YdxAr@@
Ғ t^	їab}u:롱^ŉP@peYWn7
&?)ugt(-0䪰F۩l?ԃ$2N;FP##>T`snyT|Pi,Luan^RNMFFB %u0|N:!^X34l=nL" í)03 vYɛh\@u"4jQi!t%B"[i+\Ni-wBKu>"!:zhվ%`7<ϩt tE
B]`b\f#E-_}h4ϩ#XI()Y1{u`2^ڹ决 D̂ *uњ\03PF@
43	tN95!)2BAbg܊MbfFB[NgBg[)9WRI2hR.m\fC"
pNwrnf	Ȗ|MsL`i(@>t	񰣹@WBX@
I_}̙gW`8T&/Rx+#>Gd?H}!jbăuIR(\σRyU!F^x>(|ѷXBj7X f ai1a>nX@N2aA6	)8&8Q]NR_ڵ'N1)FIkr:(QVԥdt/Rhծh^4jԄBq2)\~;*B6hɔTh\7W	<ԁY $#DБ`  f
@}0

T`Z^")e'W&R*FݞJ*wXz#`f!JTx(rD[XJ'P,e'e'4j܁(u5s2,&s<}6r'[N(nBη@Ws":
@ΤZ[aI`3`,tYAk[fAa YkR+x(X8X	! "u@Υ&@Ӭ%%hB5:6X 1Xu! K]O ӭ49O@Y3eJ)G󆠬1+v#􅩋&22Lr@v:HX:2P`:L[Ԟ`XO</Xp>(}"&R-ѻ9[i+`$"$5K!"@p@33OT A\)3T\$ 83 d-m\z5sȂ;BY( &t%}+r@M@N%0(A+J<ԋ; .Y0\< #uFP a)@ \
%#Gn|`3"Od.:霘laLA$S#W<l%i@	t*Cj	@ Ԅ. d5sPu-̵89 :}m"@a@\c:ۯ~;u&C!uzE`i,,t܃Jt%}7[t!ԺHK]>@àԇ@T`}Ѵì:pT?h~p?ۤ`3S$0P8,12P`@v:HX:2P`:LZRs)3&CtPiu#'`i.:'Ѫb@LP"BC \Ia[UvP,=@yIݵreng R*W<;XY:y& <gJݲ+vIa1[e(2I($-,12i+ﺮ4k ˠ*44n-QP vpWd@^b6RPRL@$ "ϵT	+v?ÅI($-,12'+'5'5qf$X|Pڻ',6|fi	rڸ|	Gi"[tm:w2֝Ki6h=d\η@}ȸ9u4iC}"ᓭ:6NEu+F\T4Q~pݳ-qǉ˔$N;G!>)<h%X|P\-uf'2r.(u)	N<RgO6⋣ȸ:]K"\N@f'ÇF.jE">f':6tt}W&r.(uѵK{ڹ3h:G*C&PXB|S+vσh'.P\9jàܾ#>(Ⱥ1[iy*X|Pr@ -ȴn[3WR4KahnhCgOr-[뙂tAZ\ta4:t2t V.%'6ծ !;.[ FI4dX=N3Ku+Ó>֪	ZA S $f 6 6$fX fMXI:>,8j!!mU ̓E>4a3`nhtA+i.%1AU*0>Х3"Q 4FLڹ!Z4k᫢|>X?"An0H 0rd2Pm\!(:'INr &
nq$DЄA#QP	R|D9,!b0Htk.aP`4t%LANN@A79H6)܃i t9NmtAG[ Ѵ iK>TrE(~p>(g[tY`9r*rRv)<燮T|P\RJ#ܟFfyHI%uNI</ғ6:vyI>]iNR_ں'[t{<g0Jf0f<6A(u!j0a@E$͇:g[RV}Rη@x1|Rn܃*t`G0]5o}:EJEIㆠl^IGH9L: *b
T`PMrQu^4QtsS7XY03#Z PMF@ *'Ѵ2Qq JV	 0*%d`7u%/tm17gd3%;N%mgIW&tpu7}F*[N n@uJF!Aa	LzJݳ!{<xAr@L8n;p^.nRQGJݳ-H<N\!`ޔoԞ`դ/q^t%*E~pԭ?۵2Qrf&M%jO0j{aRW(g[wxAr@LGL6u\2RyTR : 3WĘ~40u\23)@;z5v\ng'nEyNX:Yy`uxt'\ySCU"	qJ,Ѥ$tK\i,T@SAFdRdY>#D}`G<\^腔m\`A\Հt)mX ;Ada5rӭ:QEPXlVmRr2b$ja|HF<iՋ]Ne.S@#(ZK>X*uRRMi,&m4ai"G[tm>NXhOtR5@
J]ba"IdE`@t%}+]1.yȬtBT6FqzA1.}ȰZtwD}_}HJi9+49^Bd]1ɂ+QHX`XV	U@VN@]KM(3Zof*#@%ѐ |U	AM9UBU:6r+ K2M)ζL3KD1[5 .'4w"[]I8m6]O qKQJR0IㆠwȣU2VzU
T^;_	T܊[Ng/d/tj!jbĆ
T&1P@v:!XF%!QU^:,z5t-%rt]n9<[)9tN.@Ws)u4n]wHQD;+KZMFnJE[elA􅩋&22Lr@v:9	MIFd]sAFyNCJz5t-%rpI_}G'[)9д:QD8ŢqCN%EB0]tjsaiNé6q{jZKg[i+﹐e#Ќ9uz6K5pabk*:2t!a5p4^^2X$CjbE#Ќ9ux?tu"6g[>V*VV	Iӊ;D88n8N nX[i+U(GAa	L-*2u40tHbiNbbr\"c#$1}<̇6X0]Ϲ`Zt%}+чG0ȬnPWBӻX:PQP8w"[R=×UCDj1Hu]JRwl<
Nj49\n/Dz._}zn2);$KW>Rv5qHRՋƫPb0`nRq&Fxfh&Ľr* :qs@@>t%}JEPXB|S+v91(.H`pXbdÇ)<|Q]D:.2]Ig×[i+﹔:@Rsm]
I_}I͉*Z(g[vq	S$0P8,12P`@v:ʕ,nY$J:ϚTLOgT5+t?>iR:tk:[YO*tuI!RNU+OgT5+t?>iR%:tk:[YO*V7@ѬCng?ЪWnY$J:ϚT,nY$J:ϚT?5RHpԭӬJU:tk:[YO*5:tk:[YO*E:tk:[YO*ҬnY$J:ϚT9XFIu4B\ctΩ$8jV~|
s%:tk:[YO*XFIu4B\~OgT5+t?>iRnY$J:ϚThOgT5+t?>iROgT5+t?>iROgT5+t?>iROgT5+t?>iROgT5+t?>iR-XFIu4B\OgT5+t?>iROgT5+t?>iROgT5+t?>iRnY$J:ϚTDXFIu4B\ktuI!RNj4A8d*
LL&)̂H9rxAr@@P,0襓 LB3#>@R121pB>Q6ɃMt?u-t?@]~]6C@kQCDkqO]o_M~7S?3]k0?_xc<k,)1DFAhY2^1H7Pd%oђdH!aZ~dņ_ђABىd(2/,%_%d/0FKqAozdv/_̃S
?zzdbd/_̌LedFK50P/_Icuђ_zߣ%ђ'/_/_z%FKWzv^гd 'd(2d<h6E_/PK]lE 7EE]w뎻`Z.p_`Z.p E|Ua>*O̺Owzz>}9qO8'7p['_q7OȞO7'9O}S}O}sr}sOM'C'	5\c\a'E"}rkx:Opc]k:c\0}w9}q>OqY>ƸgDOO7>ƹo	I5BOe'8<OO@Oqi>ƸO=	>ƺ>Ƹ}k '<+'4dc\A`c\Ck`c\Dkr}qk޹>ƹ_\c\M Oc\}q;ǒkyA>Ƹb}w}pm'Hnb`ऴmn:,9AAjAʄ*cC,S/̇!hYf) A>d90PnAhkqF-1,./-Pv6HX:,2ϘHZ;N` bX\^Z n:-.7,1L6-Pv6@7ӆT`h8l1ih>JZ;N$L(AZde72BArS
3˔$T.<N\"q5,h/,H7Pd8!`u(.HdX7rf&X:<N\ &LXe(.H	$KS001ybCH`pX;h/,H2qC$Nbbr\"c#$:LRK$0P8,12Pa	S$0P8,12P`@v:ũ˔$0P8H0sH<N\!iaT x,eYeYeYeB>1YeYeYeYel,,,,APV2h+@ZF ",,L,,>,,T1erehXpBH&Y냵Ȗ+ر;9982COJ/@e'gc$G@8?COuύc+v~-H<N\ AC$te7IMϭxm<nB}uOM>'-^L=v9ܡ4w`@U<ݴjZK>#7DWrpRiHJMFsa>8X"1DNg\y(5@ãBvհ/:an6Fiw!/y%#$6]-!<5o-%KFnHB5ko!9)ttntht.}#W&`nuF>L4J>GF;5!sւ(Тz,6W<L 7yi7O<&fZ3pO#WJOmhac(C F!VT#-dER@C|SN%o{/
h\ǩAFP܄@y!ѫ C9)o ra'E3C"jprnf B"_")N,\GPEs7!cDI͵t-%B y&Ť$" K49U<I_}Ia3˝"fwfO56m!g몙6T؄C⑱nE&S$2Lr@v:&d'5)9|NJ	r3ZK	ć#r|nEɍV>Ԡ=	4(å֧a6(A{Sa;'\xLhPSeVӭ6qӧF;(\aB7DGFr)@Hxʐ\xh۫j@tO@DhRh'5*Aj Hxd3+J@ ̃0p@Ӻd 3p@qX"hRxvy(\ 7!	#ѫa3#`Jܡo7DP܁y&xy]d	zh'#Zɑ"ѫ։QEsEzѾ/x5֊疉Q^ogv\<]d'F:YiuhSZaӭ9 y&cVo7DX@L7DY1TDD6(|M6m!gᩲȦ'6ϭ+v豏b􅩋&22Lr@v:HX:2P`:L[Zl%e%Y	>ET3qoM|HψH|D$'0r@rūɁ!p@J(|ZXX@ <I_}(`R/Ѫ\88N0h֩'a!
6xf2R2۴@ntn )8Qp"U =' yMg `蓅w	[Ɇy.C7p@	(=ԧ_|="qBJA	a?$Ѳ}@=y%!8 & j<^Mpͺ*q+R `
n(u(Jԇ@ z A"2;I`  tI<I_}({<R0@o&i-w(7D:SçZrJꗴQCjg5T5!>!Q!|lPlCdωʟ"xH|R6#>?۠/S$0P8,12P`@v:HX:2P`:LZRs)3&T!{\FAKIw-<$';DPRKϴdz_|yZ 5Ex /Dv- 2x+K2lgQظAn`:H<N@!iaX^WXWx]xIxOtH:,D5@;8ob@h Y<V2
Lp95vVOgQ$sr3T`Ԥsr3q!HOW-(|WNXNjfFt%YW0%o\.tO}C@`EsukOi$6hJYѫӉYr' s4sa&!i5Ӊ[|<q+r'rrz,JNhϵ#4QX@͈Ol$>)Z=5+v?M><N\"q5,fg֩<nB}Jw"<6Ax}cHJq=y_^nAS<y6^V'W@unG̈́'x}	<nEXtF>l'LA>ںȸM(i.lB}a!H،[eN|
\xArDr2.C⑹	>E6o<?xf8+7LnCru!^L7Q WA\7DRsm\xa)oȸ^nig"5͂j&xkC)nE037kC"[jQj %x$F4CNք(d2J4lwRzӓB"8NABQAъ 9AаF hu-$)Pp?VW Cnɤhtn >'i.$QAT5xJg2d@k 6M-bѦ!#8jh7'_"M%v:PFɑ2BڹyC|	7SC\ (I5<DPdЄn(REDho!2B9X C'$y&VW9qCX/ܓi.7Jgx<9-P7sr7ƈ'W@nA\tFtVnuREwf;D&|N6T؄C⑱n=txArCA);`܌'57On)gv"-^L=vH
>(	4)ĭy#`U ij'sx_g\h54ju@Hu'P%Z5tIĭIшP_ں'0tO)`|0D@6ZnH\ڸeіl-򇛢R!VJe.O<._  .N%nA(y#`73D4ѫ}q+r|^C#"!Cio>')<pSSb]TɰlF}i[d/tXsy(:C)CwO0j4"PnF}jQn+D=U"4]&b;V&6WǮY0=sq!H܄,W
F3`'4 G" -)H}`2KDˎIDǛxl^Ŋa)za+D{aъ7gfa@Hv@d΄%<I3.Gy#`){P^tIno/4hSSb	JO56#>zJݳ!{W(<xAr@L8n;u`j\py%)ł)U֊%RlnH<N\!`ޤn,V>@RyVZ \<Ir:Kǣnݯ1(.H^;12i.^TGUux~pԭ?ۿ$dņFC⒓	1܌ԣ܄%yȦ|nPy2҇QQlvis`B84C-"ѫRX">7DY34tO<sZo6[!ZZ*l<7	Ù'nhs&8AIEZ4r|7DRq/rwjJq`1Ӊy 4(wƤdІL\^ZW07Q</x-q Fڹ?<arn8HmDCbf"&|N*|lB}a!H،ҷln˔$ɋnF}jm%y\nB}uOV&n|n8 *ZPny@VGy&e <Mi,&mSet(å9VGy!E6TIpqR t֊]ba"K&r+npJڵƆȬ<&ѫ].R1FȬLy&oc&ӻDWRNjSE`JtM%W42.#ʀѢh2cXťa֑r+i.%
ƉÄ́+)SM ф@K H		N,Z8-M:}hwew;P/p%Ng\f9)o 䑵ra'EP.&7"DtC7'Jq`s=Ȩ7DX@TnDB:h顳o>'*|Sb	CU2lF}i[Sևv^T!!J<әE@.tCX"/!^$-L^XAj*(YO0j<}ie)y3iC(T?iTϹ:7DWs U/m]
>tM%}4C@X"/GʡIYrx/7D>)TDD6#>z?8jVmB&N9H`pX;sr3Mć%'5J>O-^LiCQK:5t-%rp/7DWr'U/h1Fx?	ȰLy% X"\RRvNɣȽt-%N %Jb b3 5ﺪ^RsR
*5qHX8)< M!]yxsˋWkHS@8`ZRsu4Fm]
q+r.y!<",^
V&UV4^Q4\N%nh[7DW#Z(#b3GniTW^M xbm"s#&N9Zn$>))<QyjgNkJl-%r7y&ac{X<IͥQFQqCr+^nH(5q;h 25Q"Pm[`6X@q4àrM_}~RsR
*5pJx^B5|Ua+WUKRq&FxfC}GK.E@y$V8i+HHfC⑱Rln܃1(.H`pXbdôiBRyWK֯4tWWBY5O7DWs ԧsgi+﹓4^G#)N,HꦍVGJݳ-_8((0H`pX;]"ɖDCng?БZIu4BGWnY$J:Ϛ#'g5+t?>i-nY$J:Ϛ#[xyI!RNHVDCng?Б+[xyI!RNH[xyI!RNH?5RHpԭӬ:?5RHpԭӬ:'g5+t?>i#-nY$J:Ϛ#[xyI!RNHr?5RHpԭӬ:ktO)$8jV~|	\RZIu4BGV<xk<[YO$ukZIu4BGV+[xyI!RNHqktO)$8jV~|	Z?5RHpԭӬ:+[xyI!RNH/ZIu4BGVp'g5+t?>iwVDCng?Бծ?ZIu4BGVŭ<xk<[YO$uk[xyI!RNH4ZIu4BGV'g5+t?>i}&DB,d8R`b)-L^X(.
G˔$	Y-L^XRɉzC LY0+
21H##>.`%FDhȟo?\qȟ"0ȟcOЈD"\F& p?翓CpC?o`?)t=OM?32^FKd^hz2^K%td2^FKz2^S%/_%dI% % 3FKFђ]/_%FKpFKr/_­/_zhz2^hz\UWuX(%E hq];ww5hX\\`6w 3nptcʶ:hU"lcM*B)VxciVc[J:c\bUte[lu\4*JUrpcu[4*ʶ:#lʶ:D*~Ur)V]⭎E[_J8%[⭎~1V_l2UODU_1*hce[?a­+ȫcV	a)V~c[:UVaaVc-Be[ c#lu`U/J;D*?`N*`U¯xc?)lp3J;lv?8xcblqw*qVlu8V&2lt8KЫcq)V89*䟜/*俜
9:U
Cs l%nq`qφJRT&/Ldd"cuAhY1H8Pd9B̕1Br"D)Bг'%qxr;̳dņYIf&Xpȼof) A$/0BqAn,2LZZ;ÕS
3C	T1+212烂ť8.L(2Pt^X:N;Ŧ%ӆEY	GilKT$E)Ūӆp"aj-&--KGid ܰng(.H(.H(QqrA`@1ybA$)cxArC"(.H^;12r2b,xAr@L jZq(-PBC@1ybDFIR(X"s#&N9$Nbbr\!a HZ!a
-H<N\!D	ArKLl,,,,1eYeYeYeYeBdYeYeYeYdb,,,YeYeYe,,,1eYeYeF,RPYeYeYeYeY
V,,,,TV,,,,(.H(\xAr@@Z@ @&8k"sl2UODU_1*hce[?a­+ȫcV	a)V~c[:UVaaVc-Be[ c#lu`U/J;D*?`N*`U¯xc?)lp3J;lv?8xcblqw*qVlu8V&2lt8KЫcq)V89*䟜/*俜
9:U
Cs l%nq`qφJRT&/Ldd"cuAhY1H8Pd9B̕1Br"D)Bг'%qxr;̳dņYIf&Xpȼof) A$/0BqAn,2LZZ;O