	 kP BBby name         by name         BUILD           d   	kF      A            BB                            ./               A          A          
kM 0 m            BBB2        3        ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.18 01 N B En_US SP Communication Subsystem LAPI Package
[
*ifreq ssp.basic (3.5.0.0) 3.5.0.4
*ifreq ssp.clients (3.5.0.0) 3.5.0.10
*ifreq ssp.css (3.5.0.0) 3.5.0.16
*ifreq ssp.gui (3.5.0.0) 3.5.0.6
%
/usr/lpp/ssp/css/aix50/lib 1680
/usr/lpp/SAVESPACE 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 88
/lpp/ssp 48
%
%
%
IY36014  8 Fixes for PSSP 3.5
IY36922  2 LAPI_Purge_totask panic during KLAPI PTF26 test run
IY36171  5 updatevsdvg made a file system unmountable and unaccessible
IY38017  15 PRODUCTION P655 SP SWITCH2 ATTACHMENT SUPPORT FOR PSSP 3.5
IY39524  2 LAPI Regatta/Corsair PERFORMANCE PROBLEM
IY38675  1 KLAPI DOES NOT MARK THE PORT AS UNUSABLE WHEN NULL RETURNED
IY41167  2 LAPI_GETV PROBLEM FOR CERTAIN SIZED RECTANGULAR PATCHES
IY41234  2 0034-003 THE GIOKLAPI IOCTL() CALL FAILED, ERRNO=1
IY43248  2 KLAPI DOES NOT TERMINATE PROPERLY AFTER SELFDOWN
IY44557  2 BEAM: KLAPI/LAPI uninitialized variables
IY48142  1 Lapi sample program won't compile .
IY47469  1 REQUIRED LINKS ARE NOT CREATED WHEN SSP.CSS
IY48309  2 COR_REC: FSD SELFCHECK LA_FSD_DRAIN_REQ CONC
IY49007  3 Switch clock function fail in 32-bit (ref 99185)
IY52738  2 c209:VSD/KLAPI I/O hanging after server fails to get DMA space
IY52789  2 KLAPI GETS ERR_NO_CONNECTIVITY IT WILL MARK KHAL DOWN
IY51415  1 E1V: Need configuration specific LAPI tuning defaults
IY52953  1 E1V: lapi_64_s failed restart in mp_ckpt_thread_handler, rc=439
IY53241  1 non-shm performs poorly on non-contig data with small block siz
IY53249  1 LAPI fails MP_EAGER_LIMIT=0 (rc=423)
IY51269  2 XLC PROGRAM COMPILED WITH LAPI_R CREATES INCORRECT OUTPUT
IY53680  1 E1V: Enable MPI/LAPI shared-memory-only mode
IY53714  1 Long LAPI_Msgpoll times
IY53859  1 Remove restrictions on inline completion
IY53441  1 multi_lapi_mpi failed with wrong answer on shared window
IY53618  1 multi_lapi_mpi failed with wrong answer (xfer_get) using shm
IY53957  1 LAPI dgsp test fails when lapi shm is used + large msg size
IY57100  1 Wrong paths given in README files for new ssp_rwyn LAPI samples
IY57101  1 LAPI_ADD_UDP_DEST_PORT command does not work properly.
IY57321  1 Lapi asserted at line 1307 in lapi_dgsm.c
IY57323  1 LAPI Seg Fault during shared memory handling during MPI_Isend p
IY57324  1 Revise piggyback ack processing
IY58003  4 Suggested corrections, changes to LAPI samples Makefiles
IY57094  1 GAMESS hangs on Squadrons with SMT, LAPI shared mem. on
IY58379  1 CRASH (ASSERT) IN VSDD:LPPREP WHEN VSD CONFIGURED IN KLAPI MOD
IY58547  1 FEDST:c462 Inconsistent Tot_ counters from new lapi lib
IY58846  1 I_ST : LAPI TLP test case seg faulting with 4G message size
IY58549  1 Assertion failed while running PESSL xpdgefs on Squadrons
IY60749  1 COMM TIMEOUT ERROR occurred between tasks in lapi programs.
IY61017  1 Checkpoint FAILED do to lapi shared memory
IY66126  2 INTERNAL LAPI USES FLOATING POINT ADDS WITH RESULTING FP ERROR
IY67462  2 Wyndcliffe: lapi shared memory incorrectly set
%
]
}
 	k  ELBAA            BBORP NU  SU  EN  
D          ./usr F2         A          A          
k  ELBAA            BBORP NU  SU  EN  
D          ./usr/lpp test r         A          A          k  ELBAA            BBORP NU  SU  EN  
D          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.18 vsdv         A          A          lO 0 m          r  BBB2        16  ~S      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.18/liblpp.a             m          m              /ps
.=aceil5mnortu	"012346:EIbdfxy,789AFLP\_ghkvwDMRSTzCNOY GUBHKVWX`()-Qq'<>Zj+ 4p jDh8D#ƛA?4`08Ȑ!HY7%UwYM  ѣ(P
DǑȃѣƏ40`oDpﻥqmAnB %_ !FQxYCz'( {cwwZDB9j D#;F"<w0`7"@8wv$A NјMK0hɌ
`V-"W&{ٕPNe`z?fDFi0dnmX$A t]-+ 4`:pvX$xZ)3uܶ ^I_GfVA:ٕ,Wf
(M_fڨO=$2wKuڂ	~qHWAً0hԩNјMK)|ŵ$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍ8_F;f,x@@HbԩNјMK)y@3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4yG+ glŏ"4iZ)3uܶ1YjUW&{ٕPNe`z?fDFi0dnmX$A t]-+ Ǎ"p#i<yZ)3uܶ1YjR$I_GfVA:ٕ,W-ٶ&A`xILv_4 bpvY1jThjs>bڂ	+=z('[2=_r"@#4Q@jE{6D,y [[ Kc"jpvY<Z)3uN-HIq%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~ qL혱#bԩNјMKuE1mBBN.Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ81=61c4#Jvƪn]w6Ӫ/jI_GfVA:ٕ,W-ٶ&A`xILv_ <`L혱ÍR;FcU7u.iŵ	 H˒W&{ٕPNe`z?fDFi0dnmX$A t]-+  5_F;f,сqjThjsm:!W&{ٕPNe`z?fDFi0dnmX$A t]-+ E_F;f,`1Z)3uN-HbiYrJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ glŐhA-JTԺmT_s$L$&	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1{m3bGR;FcU7u.iŵ	&W&{ٕPNe`z?fDFi0dnmX$A t]-+ =_F;f,9qjThjsm: cˬ%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~Ѐb
=61cũR1]ʹbڄP+=z('[2=_r4Fi0dnmX$A t]-+ WAً8  7Jvƪn]w6Ӫ/j`ѐ+D^^y%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~ `L혳G7R;FcU7u.iŵ	0]H
Maa!Dĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1Íp#i8~-JTԺmT_s$w ]ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1 5_F;f,ƃR;FcU7u.iŵ	0]xpĕ	ve`z=X9كj#4Q@jE{6D,y [[ K`{m3bƌũR1]ʹbڄ.d戼8Jz;2=_	̬Wg5_~(Y5۽jd<D--kj
%1{m3bȎԩNјMKuE1mBLz3oI:$@L+蠝l~UW-ٶ&A`xILv_5_F;f,ЁqjTh`VO $bڂԉ+=z('[2=_r"@#4Q@jE{6D,y [[ KdH p#i<y6-J
:1X5"Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ+ glŏD`?R;Fc|nNy1X5"Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ+ glŏD`?R;FcU7u..9W&{ٕPNe`z?fiW-ٶ&A`xILv_@pvYũR1]``>bڂ	+=z('[2=_r"@#4Q@jE{6D,y [[ KdGWAً<ЁGbԩNјMK0he1m@	+=z('[2=_r"@#4Q@jE{6D,y [[ KcƐp#i4x88qjThjr4tE2"BbځuW&{ٕPNe`z?fDFi0dnmX$A t]-+ ǎA_F;f,89bԩNјMK0h
[Pʭ(3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pfh=61dG ?ũR1]``i"Ao1D	ve`z=X9ّ A_~(Y5۽jd<D--kj
%0cFWAً<ũR1]``[PEm$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍ4A{m3b44hF-JTԺ[iŵ		I,$0%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~h9 glŏ0xv-JTԺ[iŵ	*ۃ
^I_GfVA:ٕ,W-ٶ&A`xILv_1_F;f,qԩNјMK0h鶝Q}[P:@@Rk	(		+=z('[2=_r"@#4Q@jE{6D,y [[ KcjpvX1jThjr4tN-IV-s98'4Ƚ$=a'-ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1p#i4qFԩNјMK0h鶝Q}[P:Z&rqjOi僑zIzIn$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/كjpvY cGjThjr4tN-IV-s98'4Ƚ$=`]ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%2 Æ+ glő8x7R;FcU7u.uE1mBJ鷤W&{ٕPNe`z?fDFi0dnmX$A t]-+ Ǎp#i<q Z)3uܶ6Ӫ/jX>@A椓[+=z('[2=_r"@#4Q@jE{6D,y [[ KcH"1_F;f,xMũR1]``m:%tp:3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4pB{m3b"4ص*Sf5SwRl:mT_s$}ԁZ"+=z('[2=_r"@#4Q@jE{6D,y [[ Ka =61cȚo7Jvƪn]w-GMbڄ10 C
,ᄕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1 =61cjThjr4tN-I`W&{ٕPNe`z?fDFi0dnmX$A t]-+ Ǎp#i<q Z)3uܶ6Ӫ/j,I_GfVA:ٕ,W-ٶ&A`xILv_D!_F;f,GbԩNјMK0h鶝Q}[PIn$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ُ =_F;f,x0 Z)3uܶ6Ӫ/jZ"+=z('[2=_r"@#4Q@jE{6D,y [[ KcFWAً 0`v-JTԺ[iŵ	J@
ă-ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%0bWAً< ũR1]``m:0>	HH
Maa!P($@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ُ@pvY `r?*Sf5SwRl:mT_s&)W&{ٕPNe`z?fDFi0dnmX$A t]-+ Ǎp#i<q Z)3uܶ6Ӫ/jz(TZ"+=z('[2=_r"@#4Q@jE{6D,y [[ K`
=61cH ũR1]``m:0='HH
Maa!P 	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1+ glō 0?Jvƪn]w-GMbڄ ]ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%15_F;f,x0rFԩNјMK0h鶝Q}[PB戼8xJz;2=_	̬Wg5_~(Y5۽jd<D--kj
%0=61cȚDg7Jvƪn]w-GMbڄ'4EHW&{ٕPNe`z?fiaEɫU <I礂&Ann\[PW/لWAً8Z)3uܶ6Ӫ/jz(TN+=z('[2=_r4Fi0dnmX$A t]-+ Ǎp#i0@1n-JTԺ[iŵ	jͨHIq%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~̈8L혱ص*Sf5SwRl:mT_s&-6!'XQ%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~hr#{m3b4v-JTԺ[iŵ	jͨHIKq%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~0:pvY a?Z)3uܶ6Ӫ/jP(3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4
=61c4-JTԺ[iŵ	jͨHzKq%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~Gp#i4h-JTԺ[iŵ	jͨHzEI_GfVA:ٕ,W-ٶ&A`xILv_5_F;f,&*Sf5SwRl:mT_s&-6 	-ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%0F glŐ4wR;FcU7u.uE1mBbڀsjuW&{ٕPNe`z?fDFi0dnmX$A t]-+ Ə iL혱4o*Sf5SwRl:mT_s&-6 V"Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ#{m3b"ũR1]``m:1m@9	M%3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pfh01L혲#?#R;FcU7u.uE1mBbڀsjEI_GfVA:ٕ,W-ٶ&A`xILv_A_F;f,`8ÿƌũR1]``m:1m@9	M!%3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4`b
=61c GhZ)3uܶ6Ӫ/jP.Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵA{m3b <1jThjr4tN-L[PmB@@Rk	(	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1=_F;f,h01Z)3uܶ6Ӫ/jP1kq%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~=61dDR;FcU7u.uE1mBbڀsj8L3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pfD_F;f,a?|Z)3uܶ6Ӫ/jP1dHXQ%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~hGWAً0 *Sf5SwRl:mT_s&-6 cˬ(3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4h882pvX#R;FcU7u.uE1mBbڀsjoI:$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ُ9_F;f,x$A*Sf5SwRl:mT_s&i|>	.iz-Kq%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~iU{m3b<o8*Sf5SwRl:mT_s&i|Z"+=z('[2=_r"@#4Q@jE{6D,y [[ KaWAً4`9?Z)3uܶ6Ӫ/ji4͊@@Rk	(8 $)5p a%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~p=61cbԩNјMK0h鶝Q}[PIlP=oI:$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍWAًh@@n-JTԺ[iŵ	{AEW&{ٕPNe`z?fDFi0dnmX$A t]-+ ƍWAً4av-JTԺ[iŵ	{A	I,$0ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1ㆍWAً4qZ)3uܶ6Ӫ/j$$293RxsO,MpI_GfVA:ٕ,W-ٶ&A`xILv_8=61cB?Jvƪn]w-GMbڄ= ԑ3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf0rpvXƃ*Sf5SwRl:mT_s$IIfޒtI_GfVA:ٕ,W-ٶ&A`xILv_4rpvXHqjThjr4tN-Hܒͤ<I_GfVA:ٕ,W-ٶ&A`xILv_=_F;f,p?ƌũR1]``m:&	88wW&{ٕPNe`z?fDFi0dnmX$A t]-+ p#i8?|Z)3uܶ6Ӫ/j`ѐ+D^^y%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~hr*=61cǄbԩNјMK0h鶝Q}[Pތ&qEn$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ّp#i0`Jvƪn]w-GMbڄ.d14z%I_GfVA:ٕ,W-ٶ&A`xILv_0i=61c3Jvƪn]w-GMbڄ.dL$& `bJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ{m3b7!R;FcU7u.uE1mBLz3oI:$@L+蠝l~UW-ٶ&A`xILv_4rpvXHqjThjr4t+=z('[2=_r4ъaEɫU <I礂&Ann\[PW/َD_F;f,x8aZ)3uܶ ^I_GfVA:ٕ,Wf
(M_fڨO=$2wKuڂ	~qȫ glŌ DgqjP <?4h`qGoHƃ}-kj^@%R1]``ѓƑNјH$@By 
@B)3uܶER1]tS,h
TԺ`{g!NјMKuE1mCDb;FcU7u.iŵ	0]H*Sf0+'ER1Y>7'X|<8U)3ru |iJvƪn]w-G`Õ)3uܶ0=L)3uܶ0=LȐȐThjr4tq*Sf5SwRl:mT_s0uJvƪn]w-GMbڄm8Jvƪn]w-GMbڄ*Sf5SwRl:mT_s&,*TԺ[iŵ	=+"AR1]``m:1m@9TԺ[iŵ	yf߃Thjr4tN-HܒFThjr4tN-IG
@)#G;F"<w0`7"@4߻qmAm .Sf5SwRl2cjȭ\hjr4d\sz)3uE2Ϙ]b
\hjs<	j vƪn]w-FL`VbڅUo1J\hjr4df-ZeH[R)3uE2Ϙ.Sf5SwR빶Q}[P.Sf5SwR빶Q}[P)KTԺmT_s$=%KTԺmT_s$=".vƪn]w6Ӫ/jKr)3uN-HbiYu.Sf5SwR빶Q}[P10 C
)r1]ʹbڄ[NјMKuE1mB@	Yu.Sf5SwR빶Q}[PS<*z)3uN-IF@yxE\hjsm:&	I,$0 (KTԺmT_s$w ]\hjsm:&9/9KTԺmT_s$w'4EH)r1]ʹbڄ.fޒtvdܝaL`V--IK
:1X5%.Sf0+'jsRR;FcU7u..9)r1]``>bڂNјMK0he1m@NјMK0heDŵR;FcU7u.0+1mB*.Sf5SwRl:c-2H-)KTԺ[bڀr+j)3uܶ6Ӫ/j&XXHaE.Sf5SwRl:mT_s$n+D^^z)3uܶ6Ӫ/jUHH
Maa! a r")3uܶ6Ӫ/jUK\N-I<r/I4OXIr)3uܶ6Ӫ/jUK\N-I<r/I4OXbi-\hjr4tN-IV-s98'4Ƚ$=`]\hjr4tN-IV6.Sf5SwRl:mT_s$}ԁI')r1]``m:%tp:KTԺ[iŵ	,u V".Sf5SwRl:mT_s$}ԁ Q`@R;FcU7u.uE1mBKM$KTԺ[iŵ	JBKEnR;FcU7u.uE1mB`|%KTԺ[iŵ	J@yxE\hjr4tN-LR W$o<InR;FcU7u.uE1mB`|10 C
,
Pvƪn]w-GMbڄ%6.Sf5SwRl:mT_s&PEr1]``m:0='HH
Maa!P \hjr4tN-LIRފܥvƪn]w-GMbڄ'4E)r1]``m:0='Ixq
\hjr4tN-LISoI:R;FcU7u.uE1mBbڀsjrܥvƪn]w-GMbڄŵ $$
R;FcU7u.uE1mBbڀsjpܥvƪn]w-GMbڄŵ $$"
R;FcU7u.uE1mBbڀsjܥvƪn]w-GMbڄŵ $="
R;FcU7u.uE1mBbڀsjܥvƪn]w-GMbڄŵ $=!"
R;FcU7u.uE1mBbڀsjh/R;FcU7u.uE1mBbڀsjKr)3uܶ6Ӫ/jP..Sf5SwRl:mT_s&-6!$)r1]``m:1m@9	M!"
R;FcU7u.uE1mBbڀsj&XXHaER;FcU7u.uE1mBbڀsj8MnR;FcU7u.uE1mBbڀsj8LKTԺ[iŵ	jͨH2$)KTԺ[iŵ	jͨH2
R;FcU7u.uE1mBbڀsjoI:R;FcU7u.uE1mBm&Y@C&Y@2Է)r1]``m:6O,ؠ{
^vƪn]w-GMbڄM<b10 C
,	@!`0
M`vƪn]w-GMbڄM<bzIҗ)3uܶ6Ӫ/j$$2h/R;FcU7u.uE1mBDF@@Rk	(& `2)3uܶ6Ӫ/j$$293RxsO,Mpܥvƪn]w-GMbڄ= ԑKTԺ[iŵ	{A)r1]``m:"OrH#60,r)3uܶ6Ӫ/j`ѐz+r)3uܶ6Ӫ/j`ѐ+D^^z)3uܶ6Ӫ/j`ѐ0]\hjr4tN-IFCH8w]aJ\hjr4tN-IF@@Rk	(
&R;FcU7u.uE1mBLz3oI:R;FcU7u.7眥vƪn]w-GH%<hȍ4h`qGoH[^5&J%
=?fPD`
Ҷ-r[0}G15B3OٗP^],n$=fbƆ[YŵCj,hi᪻5vHzXō<5WtHxjvfi䇬ՌXT%efmDxjĬbCj,hiVdIbũE`ӟ("8r4\,$0pbh9$mhBC
atihz$f.Eҽ[YŵCj,piVdIbũE`ӟ("4j4\:,Ԟ%eYr3i<3A3iXik)#4u
/ޕvHzXŎ<5Wt]-V1cOU,=8V1cCOU.ے!5c44	Ye%e,HzXō<5B*̝I vX(Pse q(SJHl 004  AH   
000I˨QxEf.UV1cOU-уJYCj,xi᪻qm@xjeuV1cCOU,=8V1cOU.$=fb]%Cj,pi᪻V1cCOU-$)axjbVX=8V1cOPX$=fbƆ+,DŉYJ.ے!5c<4	YeYbćՌXT-BԒlŋR%
=?fPh
Ҷ-r[0I&6# `(H
 0RFi2^}+ً xjn\[P$=fbjfN;f,Z^	(Q928r ƨSJHl,$0`P0' `F8
 O p&( (RFi2^}+ًqm@ xjU:@혱jQx$G "M+i"%C
 b` 0@0	% \P !0&&@P@`H  B`u
H?f]B/{1wt]V1dCOU-kjՌYZY$ًJ{N~̠@h)m$Zc  A'b0   , @@($Y0 .L@fPe("zWwKu!5cxjn\[P$=fbȆjfN;f,Z^	(Q929SJHl,$0```)@$O `>&0~̺_oJbn$=fbOU-kjՌX0iVdIbũE`ӟ( iҶ-r[0&%(XHaI	)|Pl`	ylIbPe("zWwKu!5cxjn\[P$=fbOP
'RH-J/(@8)m$ZamvӪ/iؚKrT"j~̺_oJbn\[P$=fbOP
'RH-J/(@1!
Ҷ-r[010rb`L,
 |$O@`F	0 B`.,)#4u
/ޕvHzXŃjfN;f,Z^	(Q929 q)m$Z` 	a@p&& !0p88	( `Pe("zWwKu!5c4hi᪻qm@<5B*̝I vX(Pse r(SJHlpIr䠁v<ǎ !X%	 5
H?f]B/{1wt]V1cG[	YOPX$=fbǆjfN;f,Z^	(Q929SJHl8`A $BC
e$x|]'z9v7 'kI˨QxEf.Cj,hUwKuځ!5c4hiVdIbũE`ӟ(8!BVEKg(XHaL``0p
 0
  0(B@(@U
H?f]B/{1wt]V1cG[	YCOP
'RH-J/(@ѤM+i"%&4`+[rzh( t@LyvPe("zWwKuځ!5c4hiVdIbũE`ӟ(8 Ҷ-r[2c@a}R~u8FHApO-I˨QxEf.ŵCj,hT-BԒlŋR%
=?fP4xT)m$Zgx,@t:Abg@ #=(嚓q8$!͌rA=I˨QxEf.ŵCj,hT-BԒlŋR%
=?fP4x
Ҷ-r[0v7Cb``ಀR@pRFi2^}+ًqm@44P2u$1bԢ0IBiٔ8B4\  @
P, rC
L$L@@&0 8!B3OٗP^]-dՌXŵCj,hT-BԒlŋR%
=?fP4yqҶ-r[2c@L(aI	)؃Qy`D>&s,B3OٗP^]-kjՌXZY$ًJ{N~̠ha)m$Zah}!@څ$f.Eҽ[	YOP
'RH-J/(@(SJHl9'FJz>0=:~̺_oJbn\[P$=fbƎ<5B*̝I vX(Pse sG 5BVEKfrqJm@8]bpHCEboG@bp<j~̺_oJbn\[P$=fbƎ<5B*̝I vX(Pse sGM+i"%98 趠uC.E8$!O7wp<?)#4u
/ޕvHzXōxjU:@혱jQx$G 4BVEKfS,uK.F1ŵzv  RFi2^}+ًqm@84P2u$1bԢ0IBiٔ0b4\@y@RyxEAtB3OٗP^]-kjՌXZY$ًJ{N~̠h0уT)m$Zaa!@@ `0#re}砖&"="=Z$f.Eҽ[	YOP
'RH-J/(@aㆨSJHlPvRymqƏ-
H?f]B/{1wt]-V1cHjfN;f,Z^	(Q929PkمR&AsA8O-MC
[
H?f]B/{1wt]-V1cHjfN;f,Z^	(Q929Pkف%P2UAϻ~̺_oJbn\[P$=fbƐ<5B*̝I vX(Pse sAM+i"%I /rP@ zHaa!;ih/
H?f]B/{1wtF=+$=fbƌ<5Wt]V1cH[	YOU,=8V1dCOP
'RH-J/(@a)m$Z`$
Lx}M@p5y=B3OٗP^]-kjՌXCOP
'RH-J/(@q
Ҷ-r[0 L A p900  y@ `8H,00L3 p&`  L	p	)@`"$f.Eҽ[	YjfN;f,Z^	(Q929Pkم@@$I]x8$f.Eҽ[	YjfN;f,Z^	(Q929SJHl,,$0}jqJpHC v K)#4u
/ޕvHzXō44P2u$1bԢ0IBiٔ4B4\&˶ylLB~g`p8^bM@Pe("zWwKuځ!5c4T-BԒlŋR%
=?fP"0B4\\P
L E岯HM?I#|ڇHNRFi2^}+ًqm@D4P2u$1bԢ0IBiٔȍ4BVEKf=4K
	(L	CI-v ^[9 
H?f]B/{1wt]-V1cHjfN;f,Z^	(Q929#GPkٔA(H^S r`|(,	@6AH 0108@6`2$f.Eҽ[YŵCj,h8iVdIbũE`ӟ( Dr4\̞Yсr%ŵg<3 /rQ3Pe("zWwKu!5c4 4]vHzXō<5B*̝I vX(P
4 gg?~*#GD<q@p#"dܔ [[(0Hv$A ŵ/ t]-- t]-,jM  k.+  `yQA            BB)    O  P          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.18/inst_root }         A          A          kJ] 
p m            BBB2        s        ./usr/lpp/ssp/ssp.css.lapi/3.5.0.18/inst_root/liblpp.a           m          m          <aiaff>
2798        0           68          2372        0           1778        1956        0           1107813559  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          1107813581  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        1107813581  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        1107813582  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 =           BBB2         +  O	     ./usr/lpp/ssp/css/aix50/lib/liblapi_r.a                                 "8>+   .8A_ac|(,/@H`dehilnprst	
!0<KLPTbgkmox}#$%*49:;=>?DEINXfuvy~"&)-1256BCMQRS[\]qwz{'+37FGJUVWYZjO^=BpI rk0Px!LI$I$I$L I$I$I$I&gHI$I$I$Iy$I$I$I$I$ǃ@M$I$I$I$I$I$I$I$I'4,$I$I$I SW$I$I$I$I$I$I$I$I P @`T$ $I$(I$I$I `TI$I$HH]C[n, !><k<a8[m_FߋUǫ+	7?|^<BR@e*׿>/yiWJoGǋPj7YU`ĵ#MXFUlc6qwj1ߜw39b&ie<gAc<NMr=3X`EsnO9`Elc5q۴v0rm{$LIDr>fH9&m6}g$͢RY3h͇rLZ6A6h>f䙱62)䙴b I+^>fѧ䙴bhIG}g$͖/Y3cF9&l3Y3`iI#䙱Id6c9,BMVaYbj9,BMVFYbj9,BMVY5Y,}g%ZɪrX!k&rXVYbj}g%ZɪC9,BMUY5Yx}g%Zɪ9,BMVPY2oCT$:>V=|rU.P(x͞zYvZ&̟Aͦ77}dߒLOA+gof
fAiX(}k53$X,}l P^'̘g#<+VO~o1Њ]VH$F>qm=}K4=pCd.Db1%ڟ5[)X6xV[bʽfi,k<ٞ+'ֿdH4}g'=<7T7t#/b:z.hzׁF>eU( xPW/?)V$ѺAog Q 7}amL#d%Y>a BH2Fɞ['	 J<	D5!;>=#)ي=Y![ird 
Qa jd<*md~0+"$F^"s .s2@)H0qs^0.3p~bM9<*;}h{-*?hH4Sh>wACT$:p^<D'h5PdI5&OJЊ Pàđz$lXK;ԯBMX}Á1k(BE=6U
8}k>Űx7iq?s4 2Fɞ4$l/O#e`&=[4+L$lǧB'̑AfHX	XMufHX	O&d͞EfHX	ffHX	GsB3Rg}fHX	Y	a<-fH1Ќ3Yp㽇-Zs5;)`~
Zѷ
2dݔm<l[4!j)dc+'MMdbٓ.e'֞DBY "A!<;'LCx}k#wDi'e5BC[֗Ԡ7X JD#ShE)_d`|ȳÑ	Ɉ*kl(g-Z2?NYH]d}ɄH36V@$:g!Uf.+X	uS6LX	u6L}l6gf	sy&xP(Y>a1ZKg 
M<(O@T136LY>a#/$M<([0A$i&xP f¨&"lB-F>|MMP[l3fxP8}hk݀{--00+!b&ȌuS*^g3K'֍ƽ촵1eaTl@<d=c瀩4B!ua#i)	3-f"lC/g'D-TF;me[2I<(VOgT<!>b&FzF@<f"lga</}lM:@4Og,[1e`#=&L 'k'DXIEy?dو+diy{'DXJ
Af"lg$ {=,}lM0,db$>b&Fz0=}lM0,؇Of, ^6V3"a XbA}lM>a k=6O".}m@GЀ?П|M@L d${f"l/"s"'DXOL?0q)~6IaV|dو+a򕬟[1e`!L \3g[1e`!ͦ.%dو+o0vC'DXulC['DXs6|f"l93>b&C0(Udو+1@V՟)ݓf"l:LA'DXvY8dو+y0eOIݳpUdو+4<'OxN,[1e`!L gݓf"l8aZ;<'dو+a >b&C gNb&a FxN<}lMA@V3p6V0rs<'[1e`!9M9f"l;yO >6Vˌ'֍}+O`K{"z78=@C
)S"l*L9	O@3@$&{ }l{
Lg!>XcԈ=@OYD3Oz0,v`8}lMz0k#=MdѳzZT~GvH4h>j=CT$:p[֗	֩V$)_YYݩiv!h$Q?|9*/}㹄m?ȶa;	BC9?I8t.6xMMk"M"bЁ Dc@IL&7LOl>`a`/vV<+}l<'ea?`vi2N~;g2倿dv['dvlZ7{灏IXcL'㺈X1-JO'ea/Ua?GjVx/}hܝ08VsSwH$F	)RYOb!8t.6yCDo5PdI$Cq-cFEȠ&L%DcL2̑L2L<'֞I$e㬝$T-gedBD*ff&Tb(-T	Y>daYI.P	ٞ,[2Fʰ,gPslvxL2}l*#<L[`g[2Fʰ,TibូP}l*#rA֞&-JYě'֍:07~{-^ϹxEBz"6\#eYl,uPs"bĢ̶S=y$l2L
E*@L[`'Xsfz$l2Lj~1mVn^Y>daY,O%kYŶO#eXDab`	)ibAfHVeu?Zx+9gUdѹ;k
k{>vE6?Bd`,SoQk%$9}l*eu6>c3M6O#eZ}imVn3>dk2Lnm	Zx	;}l*eK6odْ6U010'*m	Y<%.>nw(ܝ"O^cA"4I{TrزhjC>dWnhn髗KdI)b)_j'YX`x(yf6S<%Y>bp`e2e>3P!gT7X7]Ub̬?d6OFɗ88V/,Fu
Q֠ֳBf6U18fԯPkll[0q_YdʕimVn[0q_YeZimV2dكbrN	_֞%g6OY@f8rNcZWdb_z6{DѹzřF gyiA6c9?IPvç<mQ
|Ju5 lE+$+ÔwkFPPX*18LN
x>bp`e2bœ'XO<3u~;UX6VJ6OX7ey<ocd3<Xdlh6ddm! 8V/,Cʅj k<bidك`T<ĠR" *嘜jZx)Z%q3 dكbrN	T<J>c3 r*嘜:Z)[`':x9}lʱ|9f' <J0mdكbrN;@y~K1g'}lʱ|9f'y	ZxoЀ	B/ Wl1Öbq}`ż>`eYv=.g*p嘜zQg~c~ P=Oeʱ|9f'
u>R(Ƀ<$!>`eX
>R(;'֍BFf8rNb1B2X1VxHY>loްq3{-Fߡ l1ÖbpL^B2X1VyثdѱzF5 'Z&B 'l1Öbs#/yyYek'֍'Pj6`eXQ"֞
V%d'lÖbpJ)T<J2<5}lʱ|9f'5>R(̪;[0q_Y3jZx)[`f;
,[0q_YCϭ<LĆyض*嘜0-T<J@f%3vO8V/,ိPO+IQ'g
[0q_Y%mCϭ<$	Fe|~*嘜3T<J@f
l[0q_Y>R(Kg>`eXICϭ<J3,[0q_Y*}imQϐ(}lʱ|9f' >Ra(̴ϐ[dѸ?+cP`ŃbZŕNbYZ,X7Y=i)ĂDiiL}g'=Vm5BCP=}K،]ZȓPk7PyhQfHAzS<Ѽ);&OglZ7e!gC!,J
"db	fUPֳ⭓fHV%=5>)>VxY>db	fM5>S<^	l[2FʱzJ֞W[`g'̑^,D&<lfx"$lK0zy%fxidْ6U%=}iu!+Z,[2Fʱz	Cϭ<%a<^>db	fB%*Zy]mVp{'̑^,UCϭ<+9g`$lK0zy%r30Kdْ6U%=99y%cxFY>db	fF$Zy]mVY>db	fVj}iu	[xFY>db	fVj}iu	Y<#Y>db	fN}iu	XўvO#eXBYЄ֞W[`9[2FʱzCJZ]me`1lYdْ6U%=9ePP+9<>db	fB
Zy]mV9[2Fʱz֞W[`H6O#eXBY|ޡ֞W[` B$lK0z֠W[`'Xv$lK0zt?y%m"'̑^,B֠W[`'wY>db	fE}iuV*$lK0z.?y%u =dѸXBXnq؃Ve=;$#MeK9?I4Pvç<Ο<!)vҭk"MAH7J?%c瀬PX*18LNbRgB'N<N8V`[XVz}lDlM0-J+=p,}lਹa_`eZimbT9Y-f'6S&\d3l[bxuCuqV.,ʃOY񲇍3Z6<4ӆ)Ul>`eX	
Q֠ֳOdكbrN*W5	Zz'lÖbp8ʥZx#[`gf6U18T_֞%fqv*嘜nR<JⵓF̽I0qY@7W%g'l1Öbr00bHS<\dѰaޱjv6
5c}TZR8V/,JF+hl[0q_YZ#[`'w,p?dكbrN*W5}݀|8vO8V/,姕+p
[0q_YP*W5	]l?dѳ/ʳ9f' rA[X1$Jfp`ýbf6
5h0q_YцZx#[`}f6U186_֞%eVyQdكbrN:iiHJ'lÖbpHR<JĆxB[0q_YzimVXg *嘜JF+}lʱ|9f'+I6O8V/,JF+YkdكbrN[Zx#[`_dكbrN ԯOkJBV\g!Ef6U18wR<J*嘜U+f6U18 N_֞%p *}lʱ|9f'_֞%b< O8V/,x5+Tg'lÖbpDR<Jԙ kdكbrNZR<Jf ]dكbrN5+'}lʱ|9f'*W5	WT'lÖbpJF*2}lʱ|9f'jW5U͙Y>`eX*W5Ux>[0q_Y+}hḅP\lb]yl`GD}AvҨO{f	o:}CQhl^"k"Mh=QY1e0|R}a,agvO>_\MBւ'D^PzQdكs)=z?dك2$&"l=$@z}lZ6L;'W`$LD3ֶ}lCIg[0|1*	3y+zzѭf`<3*3J+&q0|X[lS~c}{`{'vNM</>`,	1Jb&ɞ efIL1dO>^PbM<O>`ILD3VO>^%	1Zb&ɞ6O>M<l[0|x\]TM<,[0|,]dM<>`(X	.m1d' KD3'fKgՓfVKLDX[< 'gK1dKO>,1d@*IK"l"}lȉ`$2b&ɞl[0|t$X	.Kg'l&LD3ԋ'K"l'KLD3!dكRIrM<K%S6Lt'}lRo`$Nb&ɞ[0|1/X	."LD3vO>:`$tM<Z[0|26\1d'.*D3ŠX	.1d'%ĉ&xdك%6Lh>`&9\KgHvO>,,D3ŭ[0|%و&x/}l􇉀b&ɞ-Y>`$%	.ZgBk'%˓6Lh?dكp	."l>`s;%&"l!RIrM<Y>`d4^M<I}l3\Rg'k%36Lp 	.*LD3fB倒S6LrfDk%i&y6O>	""lufB%%S6LqfPIM<edكࡥ#y&yŀ%6LpW}l6H&"l~3$G36Lp,[0}+$RLD3µf6H36LpY>`#=Db&ɞB}lFI	&x8>`Dy1d[';$CI&x8Y>`NE4M<>`0	"e1d'6HD3û'H`$b&ɞVO>]IM<l[0|`$1d'֍؉v7e6Db`)=yldѸvo=LD7Y0|2RaD¬JnfLzb&ɞ6O>b]XD3

S6Ll4}l❅X36Ll{dكaV%)&x6Y>`r¬BM<;}lX&x6Y>`UTM<l[0}!:¬k&"lСdك*m1dUfBX"l%}lJ1و&x4,[0|Ub&ɞvO>XULD3O><aaT<gHO>AM<vO>9M1dO>aT=gAEf2PyM<[0|vAM<4}l
9&y>`)oaT?gl[0}(aT@g UfbPyb&ɞl[0| U6LbfiaT"lě'LK4g$Y>`U+
Y&y' A6L`!dيM<{'f
&yOdكū
&yp!{1d(Sog{'֍Î#~{-P_L)`.}mBZ0|l*6LaZc#Mvrg`Pvç9ۊlF.\}k"M?Xf_gvK$yn7rL}l㹉Rdg *v\PN33q6PaR\Fã.&
1/F4d9gg9jDeb@{3`!!埬Ȧ5rY0ϸ̽n	{ׯ7^H䘣m{{F4Dlݟb7yg!0">d=PYڂ>bbv"LOO6&p&pݞj2}l즳d}9+3S'eJg[5: {>33sLe/ĉF˶, O-/T!ni!ЊLk"M"-hhW?
XK;9hJq`ɫVQRhY>`kjUTgVO?5@A뚽e)Yf,5{&yfզ.5{&z}ldk.m5{&zfRjLdكq:KWgVO?T`%ʳWg(>`սjL'VX	r,[0~kedX	\5{&z!dكb2`%'}leU5{&zʖ]dO?5&X	ty3+}l`%M^ɞf[0~yX,0Ydكl`%^]g[0~,(.\<Y>`beP<f/M^ɞf>`X`%^ɞf>`_eY5{&yid59`?@H$F	aYObHt;xҋCgO|cZȓPRM8tEu6SإYݩՔTg',*X f"l(J2l[0| 么**R̀f͂L+<;}l͂N+<"MtɈ**R̛Y>`:(LDVQRdY>`Z)LDVQRdY>`0 $Me)YAf,t鈛**R̕>`{1eYEJVzedك}T+=XY>`U+=X%}l1eYEJVzf9Aĉ**RՀ-fŖ9bb&ʲd',q.b&ʲafrMe)YǖO>Yf"l(JV>` <AS6UTg[0|-NA˓6UTg[0|lu	**R
O>,rMe)Y*Ɲb&ʲ@͂)LDVQR>}lb0DVQR9}l4& Me)Yl[0|lUAԦ"l(JT,[0| X Me)YO>loDVQRedكt"l(JTY>`+>0}lw`si**RO>48AMe)Y6O>O,nb&ʲfӬnq1eYEJV|aݓf,ns1eYEJV|iO~w$#MEA$G)`Pvç;lEN~	)&jDE+(䘉A7XIgv0?QRdكpoDVQRv]LDVQR(}lDAɈ&|@X`si&|D'ֿ;	B}O{#v	o:}ENbV!g4nqwj}B0x#mBZ>Q	}h0$'/OK`P֖>{{:DGs	BC9?I$`Pvç54>	l>&A 6Po%ڙ;@,{' d`/g5}l <YL$l{}f6q2F_c>a d=)vO@S$l?g⽓lրy{DDih>.aPvç9ۊ^ݫ[a4͓? ϭ?VihRɟg0gm44}b?d9 ϭ?VihRɟkϭ?VihRɟ>#MTX>Tc/3*xh3l6UF>Tg}#MXO3}#MXO3w}maHG*6L8g}maHG*6L8?>oUYiI&?A[a4͓?? HF -?iO~# ėgT2noYFAqr6oZ8e8sNq=mvjhCrp,R/7h0h쥙ae,X6b5=F:X]PYar$F1a+:/w'
=!5k]8灜$F &CB*Kݔ43`r4+ :X;	mhvB(	%гH}g%dkLLc9+#2dF͒kE@eYi|4+`ӜVr6αd3<#rw6αd3}g%deO֨V1!agh]xkLC;)r2ЪFvCgm44}b?dJO'Yh3@B[}aY04uawkJ\v3 ILl"_YɆZPU4	NZ:JRK3^x`g&PU7`5gHvOW
@X(Xd,PQʣ,l3>A<r5}kaqAG֌%9hdv3"'6wU[Y,|䚮xU}l kYɆ[艈<ǕX(m\v3 "wT@`X(I3 ~hkFGױ8[7d)S>
>DR@YT^7A'I?g@;ÒԬ|"iXBZ+:Ԭ?GeX<GDt+bԬ?FY4J`Lp޲qY뭰,Y}l+'e]ajX(Uj\c<deAT%>U!>k;+90Y*%A&fN5P%*
EQfeYɆZ%Pv(	39q
@* OA'IU֒Z	3a_r
_Y)BkxZ%7QxRVK`GuG6,X}j%}lŖUXjZ
>{X	3<)	AdwTse>H>nX]UnRGA8N1<( L2DL,YAul&VN0Z1jT4ǐN6Qu+qg `Y- +>H}lo`}uU-JF+84xP@S@DP}l޼u&3OKc}ͬ=a(0#ϭR!>ܱ(l#f}j@#؏0灛3>TͬGG㐚qb>x?nlZI*g##fdIS=灛'֒J}<ݞ8O$4l#f}i$r?nB}i$Ox5i3gzbA"4DO>z/ղ:PR懯j|AxڄZ\FkTYkB?"}bߑ0SsY>5灜T#?	&wS'~Dր,}mi!3ieŅlwa06O$"!g(LaOȘ$>cwP]Pd=1ހH4RYOdQŴ;xSghoK6C{jm$k"Mhb})Ao,'W>ğ~@<>WI!?7Ol6aZ'5&8<k<nA}l9,=aZ;'xxqdٿslAaZ>o6WaZ}l9^<k<l_}l9܁&Ɩ!]uD0!i=1ހH59&Sh>qz5F([QSԺ Mh <l)ֲ$!Cn¾]	gvN;9đ@ʒP\wTdhi0Q<:C߆-`^aKm7m$an;̗P$l.)V3d0ԇF*[Im\;Ksĵ@p.RBK{%úĸw7Ku8IǪ[h:|bygA
#Mab$Cn(ddC,PءvS}7^|v+VikI;S֬Tkf)Z+VxoZxR`c%:ZR0YlxxŇO9 q*KH-"#v~s7nӒ
DFB8%DnE	#7&weXGͬ]ĪbU	lZ?mbd#ijgq d3kfB8Hnȡ&oCIdQO3hIo6l0umb]j@#7gɛ,PjXs%b1K5b@,P3*ifX$&b\fe@ME0N ⁘!$>xk=qZQiBH}d{(MY*A~4 :-K3tCZ6(ggiAZ4ҼnxRk=[Z"xA~4԰̦+XaFjԱGRXKsd>oQ֥9ʭOܖTvp)g@kXPX6kVe vnpbIx6
3t3Fǿ[ u Fa^""'?")B1	"x3$"c(YdP5!3$Qr`g*I ʒ `ʒA!m,HtISrZ0ʒ^rUjXKd?7Kb~p')b gj{@ad=L\Jav'9`q+@xRH1r Yh% _0){{!{%OKXKUK%-%,K!>\ׁ)jS4`+ǉb<4KpyX|Jc1 h"'SYO`=՞f8tiv⇯$kڠН5Ono9"YdY,Ĝ$[aS0!(w@A#P.&q.$Xq(xlZ?e&>E		jN%al3zgfGlG#@9"ILm(Ya$PeK,8eq= V'kRx8?K*\YjVXqru*8d|R~ZƖOruBp	aL?e7j"02iB.-Jöf	eK8AƖ\b<J28փ }l{OG'	D|Ë<caFhZc8z3ũXv<ޡ?Ĕ3O~o1 h$9?IYMn(j_TݳkTZȓlXr@Hpo}gvUk	PX< ^u=wH$F	
֩'/mC]͑>&yZȓA3L-}*_of4yMAv	 r$A+\ia$$oax$v].f݁NGI;kg(70W>Ȯr cDmo^pʡ@uvOa؅ɑE5Y5[CTA'֍1w@~D.be4ƌ8MN͔Ilb~gjvg֨O`s_`%
P?eZ%}kOw*?a̘(灏"&j}iœY0S#7ql0"> d٬q'!{8_w7H$F	aYOb+qCgPޗM\y&IOֲ$ٚ|D	gv,	[esjYwg`#(qୟ,ti`M-UBxydQ̘.b)I۟Z_O"\1?eawA;HV7PP`BP
'grx#~?42b#bfE5r}l0Udٿ".3O~GvH4Sh>f_i4<FyCz]5r~K;>&=a(;{?$(.MgF_직h^~0B~fcA"4$qF״:l6FxC:Cf>ea#T6tl8t&'*4HDYٍ2쏭*ZE bEv"#ݔf&dXU[c63jvLfJjvG֊0[PZ6T${8COddm #i͓;opGq5	B}O{#Kv^Ќ>"P)4ID?XHgv/@֍G<EJg%	[5V77:8Wg	 JidوP"؊">E_OBDLL];1XG	1gT>|zP5wP&kY>PkYUH}jsT'ɜleXG	1gT.}j(O7/~o`f}xLߜ/zA"4IMO{b*nڤJF|B*3V`ws(}xŇ$3͠h"?yv{ 7"?[3KlWa]	{i9?F^TTݵH6tBN:Co1Z*DElwj{(JdMf#q3 eXGRl&/\' d.H灴k' DaAea	O@f1o%Ogpd G3_e6ld={$DijO{".PӇ7\;lo=kJ6(`XK;q0Y!]9@*}l#fblY!E@]f_d6a7g?ϱ
"8Y>h vOf3y
6pc<X ܼ7L]-nF&#v֊ˊ1 ch`0; cAb-,Oh`kEdG(ٞ{bPyh6d6j^@xj#hMgvO;@=~`Wd'K /[4v{}\iP:k*	6O;@=~`ƈBgu%Td٣" ~?$z;Ed4HZ`5,VC)8;K۲u%d7) r4>\CP䣔6b,HKäYYY+!bzf?TvVcا̜?TMQ'qq=1!H h"+ZTYO`;#sK;ljzY`DEwu~qVO=iAf'FɬL̓%Tv	;6s5J#c84gp@Zd_|{)''?2MVOgp@<}lْb6gp@Y> Od5In՝> ?d5LU.}mm"g<ݝ2}l&"}mia灲3dLgplZ?P5Nq?6̓|Y>zcAgp><}kd^|(}k;#\ّYT1L,Z?&"t5Ogp>>~lȍ^dDwN 'ְITSӁY8Y>~d6dFA6&:8d1#;$Y>Ӄ'ְjy1pid10ӇOgtOa"Td6dFA[2LGwdD9^q<2g; j#+&/5<̠g	eLgdS;Yd(x'9?6'91gp  kh.y7&qx6Oas3O%1?Yc_#)k &D Y>_Pf26O@$6Ohd >
5;)ɞ}h+`uS5ϭ-[2Ovq 8]d֍jvSߴjvSɓ;ZMs?qw@H$F	aYObC.PӇ6tB|_1mivF6sCy|z|]C]Dg#9m~K;JD3K`߇<_bl3&P3߰US?3ցy\L߿w$#MYOg!.QSv"PӇ;(~&w=iJBoD(PO}dѮ@nwl 0[bh6 %C"'0B(Z#wOgp={'1Rd3
,Z!~C"#;~"'/̑AHVOa9"2;͓YD(>q2Db[;Oa9"5w YD!>q2Bfw'}kx
3>@CX.ְxB( n6"xce+?,R,#lGf8Y~Y͕{8Xd|Esf~oxB?6OBk;OB[{8X}mM~B1>G,/Xtx&Ɩ.X#հB+ЄgVOa"g#L~drB?d3v$]TɆKD'hD:Gz'd.o<r>q0|od0ZZY>Gz><`ܫ2EͦL7֖'$D:Gx	lZ?`E灜G&̑sy48Y>Gx	'><`Zd0@8>ȣ?"'ըB?L+'ְsyg3k).q2at9"B?LOa8>"3&D!dڄJB(<Z?#~D²"։H{:8 S+Ik"C<ݞ,ZD1岼ل<xF>+f`qEsP#,MNqXG։Z??"aYBSAX2}h S+:  zH|) +xL󒵓H3k<ݞrQ}i(V,<a7g-IByeyx<dP^1a7gO%
3vy[Ax<'}i(V^<ݞr>+n@We]Q-gzc$.sXBV5<x<x}{O6a̠di,l͙@&i"U"8w=+5B+̑}kxdKC >0CX\埛.s"\{&Or?gQLR~cT=2d>MlZ?${6`ܚnr[&%>MO
wg@`]zMb0?n\Y>+9l3f3vz<8a7gE}i)O88G뀅IJyz?n\8}i)O=8,#f+'֒Ƃ?n\Y>lG}i)Og`qa7guIJ{$ibWTKYiB|8,1H'.N"̙}65]"(0f%3&3nM/@f$31b֖+8,K`qs"Zobda)NY!]Hl,DI1֧W.UpQ+8@>#ŌkfĚZ?#8Gƾ'DPqDCd)^΁6D+x<lZD1岼ل<'֒lٟq6l^UimGl&iv.͘}qƍ=	ǲ~6nl&ݓXGZ1#,JP.nBeX~p_݀x˟[j?!e8lp)"
ZAAoٜLk'ְɞXFXcyeX~n6=촼6}8IK<ݞlZJ+G	ݓIByeyx<!4}i(Vl灛 gdPlAa7g [Ax< +Y>+lr?n IB	(/XvUzOirX S+gQLU^}h,	GkfiYA<{Dih>d_=C]ç ]T3)vҩA+YhCB' ĠY$P.ʑfTuSu]m"0/$bB#;2#f}i`,W$Xq?e V
K'ְ灜Mԩ1w2b>}@,Bs<^,Z?4#R=ɊS@,Y>f"X)W}@.vPHm?a;;Z?q4!a=d`}h-lf3?
x#gBC1X$>K'"4"'5B?XG&,o1d`	[dWR9"l,qPlU%	@fp h5< $R
"`ꄬ>9VOaCXK1X(>kT%K .ybEvOXGD5B'̘ f{gJ>lcI.}j5	g}mQCgp4}kbO[4!`2bwd`=a(@֍T<S~`=a($%6lkklK$(ĽYļ
<#|kflq2b['g?m~ȔcHr><hFùy.dj։s>Ïa(Egt+5!'ְxYZY~(0TP3gr(3}k#EyN3;&LVϭ VOtG?eab$w~>O@$>Ahn6VEP-=%Fs-=,!&P#j஺c<U
P'ְ灜M؝1'LeZ
E'q?e}WNgx'ְ灟ر1L0QY>,Bs=pwdc'MT&L2Z
HvOdJĹ] Ҥ5{@.Ag	)}k#Ey灔I1)Ldn}h)4}k?Pp3}hO7oM?&ւ}mWNgY><h@fbT0P[PA!^K#S'.i=7؅y,}Lւp.l,]]S|2g}h(H}mae`mb4-mbZ{TK,9mbZ{TY(B=,X#_a7+'ִF<'~o
RZ
/d@b,8Q΃% -!BV3vx6
,ZDl3f3vx6ZJp?nY>	3<ݞ}i(gx<qdP$l1x<ZJAa7gc['֒&`qa7ggvO%M<ݞY>	7 I=x+ŀ	QlZ?q4 ib2aN!]9,Z?q4 h1)̘dZ	iLW{~f%|KZAvҪDȑcrmؿXR>l.h|/}F@䚮gh>e9Clj`1>R& F1Tho_Lag#f45{`$n6Fo=^_ O%gxD6ɀGp0lrm,Xw+#aC#L[k8Edو'e$qi㑕H8xY;:> ZѯN;gr`2i'ֳA#0~l8$9~ϭA-Yn+Mg>v`婬\{).M1g|=}kFe8Ɏ3KYA#0/i.Mg`rb7gr`է4	B}O{#x8: _<p%mYlHO,:E
<f~wTO֊Asdٿ'?Y3K_w"m	'4? {Bg%'SYkf}t9Dċ0TK;;uXGA;['ֳxZ>)fW*X Xfd}h
[3}##3=lZ?~'rQ}jX4-bә#\2`6B~ o0"ϭ'ֳf I}kJV!F̋~ybәd#&@Э3K0ZWlZόP	}h1EaO;JA"!b7e5Cy>s!wƁ؅twXG&@e#J᭓lɇaՇ9ߞybәGd"/LblɀJEY	s?OsS%yzÀelBs<Z
Z?q0Z0}iXP}mU{=Q񲇳vP3qlݟxLf8Dw5e;3ApkXp灞Xtx.}kx@؉32`4	O+SdmlmmgB8ٗ#۬H j`7pVP.?GPE4wK=A/dJAZZ ZÀ0g^i/7L&"&ZvP3d#~X>+Gfl6?G~ϭ++}maDC,3`}jx2}hNd'6HGg` '5 1`-jm`JbLYܬ
I;ܔ>4 #lw<'"-JôyPj7$t$Uc$9S:74n"2x1a݀;=8,k #g3&JO PqTȹxLY>f&*2bә}kxɀA
s"fir[>ZDBASOi'~#BGZ^D9sXtx6Z?s2`6A`	"A5[P♇ݔM
wAix!]9Oa90/ Pp2.*Z#'gS3ynKgx"Yܒ>_B20};"()6>;ig!]9vOas (82.2`6&Z#O>\L,Gu
hd3`A`76q(0HB?p4~OZ#8}l@H3O URP_)?&;+Yh"'SH9?@z/̉y>UfU'lp	֩V$㶄O}a,fq0sLa2egւUvO~g1íjX` h$+Z>ȢJ6.	֩VYl	gv%ؓa6'U^pɓ`/!Ml62Izȇ`U>Ƃmh<HkV-Xr-;L6mmZMl:3i{?6?u~g1 h$+Z>ȯ%(ClVȾ	D:D2fbss7MWa,P3cA }lɘ "l+"X~o5Y9}lɘWEĆZ	Y>n${x>ݓR`jx>;'֍=@?@H$F		9?Ij["ЄO3L5k"M}a,bmd@<K#iL?S?ͫவ[)֊['ְ<J~'Fmk46EU}O-;L34%>RjX&+>VO`E)9dGj"3f~4Tg)d_KS4M4?@H$F	aYObhj_6-NQD83l6UF>Tg&J&̬sƂE]`?xÔ	gv$W-+X	nS!`.#()P3g!K><L)(3'L<L5	5Ps+>*H`%dwJ̗q.{3t]r[?7K)3`hrڪzXG6s&D;
`GpW9y<GOபK8X~~ċ.L#l&a?L5$b~}iQœ@n6#w2	bP4`;#,F87V%DsV%EKcydU|3y'ְBg2d@>xb-MV lZϹBgZX(?泽AϳXzP6Vy<i5a32wݔ]t鄮րd$^7X;Aƌ>l,QTmXs4K,Ts%h 2OaA2*lBg1fr}h['ֳw(NG*D'ְ灜̙E|nϭ DiE!$+>p>xW/<?'YlqXAgkuS ɝHJֆ_ex~}h'ְ"~kG1<&}lqY^)Lx¶;>'֍v_9z{+3fD{SBO.N>mN+kւiyA#L#9?IUmCT#:+J~&"%,TsSu][`"3ȡ09Ovzӹn7eHU7(wB"ĤK
ILħvP1E%Bz2fjD<~ϸY iX81K!iz^X$L%Of%qj'pyY"GИyY@yXOC3ʰ.Hd݀=Iʬh#P.?"]22}ɕ[x"PLʵ?ePJA8=,fUbYL̪Dbb a4
	d9eYIڠD
yL<mX"Gg=!BɈi"jP*s7ge1^l	-h-=,_qYL2D)&vP1`p^ϭ p'd3d@F/n^maO8PIx
H%={&}h>	嚄gsO@@~,ȖS)e3278X
@$'JGxB?KP11"T>lL.mCW;Fw&;ZȓZbkCqyÑ!ȦRJ!JYݩEt	"9NA64If/OaBKl6B.dG|>%vP4~o`G(&}XG~x}'ְ慖guS&e@6OgOL
Zfp*<:?ϭ+?",p{;X;KqawOMg{;fLbF)LF?ae6]:a+|ed٬`G,hbTm[h#9z[hzX4}khW灭s&j'֧O~o1 h$;>8t<CO7t.}maHG*6L83l6UF>Tgi}maHG*6L8`ϭ?VihRɟ4#/W(v^xR36EJu5¾>wR,RKUf^bxY)wyYN(yթ R%Fe!׸?d^6Vcw	?/{

1|3&rP5gƝ8siؓݔH'^1yÛEFcm	?q,c;T9
w"B+J̄d)Rcmaˇ ebĒ8HbqM0f$VFS8IlncߋcnqY8$Zc%4]cQ	CZv. 3eaP`klܔnI'ް>w Ie	<Q[vP#i`/1ri:gV[GMj&$R6yZ!4ӯMU'K'q:EPK;% N?NT%~r!nl  FD	3I$AZVːK&xN&_P; +pDR~ (Y`/1rh%"d}͝灖lX+P3en#M.2	pXeK hZIW[gr_!δ7$I#,boCR9%қ?g`[aCa^޵f7lB=GOӠ)2ln6_ z5UI4dX/<FDk~l='n?ђ`/I̐U<XT}k(9Cd.ߋk&%@l]ӆ#'֒i7.?$_6~m(sk'k<Yv+>?#a"VmOA'O#e6+2j>EqedkU95W<ACT<n6
t [d7$Z1Oa 
%>D45-"%?g`ƽq)춷	L@"n6x6[9cFL{~r~r?4`E/g,Cv5if;D	bB`gjR\.\aX2_@}㹔6Oș298	8K.: wDx)e8>Sg儆LS	cTR&+? Lb5)ʏȘ"(]Ɂw~"',	'y`>`sa#X50sg L.K$Ӊi,oӖ`6	[*pF$ϘI'x]ӠieܲI'hݗH^E(Úx5ULgы@fZ"'3`$ekF`޺W-y*H!d獐sB3FC`X<$Z[q>9eDqfg
:\xagb  n7cj 1hƳ3jIVf	_$}m->? V.Oe( $07X+klq+D_"GeIF}h;i
IţqzRP"Zo`A]JFCqx%g/TJMD{DO7$@`W-B7O)(1Z&Vf)1~Xec\h?ot?A)%Ϙl8]0xRaefL/xZ9.쟣㹓>|R?ϭMVOa*u)㋂+\b>)!
cD>4><՗{	'XZ-(	]B󰼤++7%{HD%Eg)$u(%A*\1TvI8ȣYŐ.x^Rfjil`TaZA>ҚEYh<GEpj#<ȠiMk"Mh{@_dYoH	l2;m$e%K1<jݔ5)gdgݶ3փ6yIݔٞhQg:ʐ6 h ژZPpifxW5Mti&\iӏӎ󉽢];:65ՍobFm]Xj vfGxٿKA3&#P3}XrTe]Vg#JTDCz$ILD"ĶrVìeëzȹ}볘Ek?8_mfhܜfխ2a4J ՓHcH$K%2a`@rmWɕÛK#P1>.oeE,Lj4XrTe]Vd>}{of؅"%/be]Jxfd!eZ	ZkɬK/ؓa*2SYH LjYE-ZW:v
޲,kir\ɟPK>hFA:@ͦlcAgؓ3S4y.M~Ĝìhȕ>bjL
ȂPk?6&yI@ i!`m1ٽ0 c$˄H-Fm9+*n.,+@5CnDK̟&V~-?:ݿoѷ~~ v@24MhL]M$	3Ěr%J	T 	,P]ʩlIcV"x 8	: |v'OKNS:%S`灌g%rLO98$	w,yS&wO5mg 灌k)[aֵ-b\xVllr[lr͇Yym,:md\ߙO8%foo*p6&֝.呩wf5F27oH,VKa}GO@u+fee2g'LRVxZ-}kx9Kepྑ'"bmm1w"lϭuXGۍYw?9Is{|OFm;J[YYF}{Rw%N_"DhKm.Ifj_r46`iMdJ+l3⺋k#\X8V}/8g$J+kEK.KĤr1)`߽ScH&`yŗL\:#8<@ƓUް2tx)3oZۋY@88dbͫ928YAm]1-Koa?,-qݧ{A_u&vP6vfɁ}jS昻ߑ1ɟaOCXGʧ;R;mN]fb&)X fȘnwyևXG۞w?:+L_}a's	Y-4D`gw㘬K"\X1-8_p^Je˒#w$}_	'uADhglsڕ%>R#8;m`([$`X	hfE9ƏX0Z>DӐc2I1"=@VnKH#em$LQ<dJͫT5I#e;DH #!`amٴ]9`y]iF$V$+LMgkL *ڡYHyZhǕ )md<m-Z=Ʌx
Gak CGd&kfio	Tg4E,Y{Ɠ򵑦"}4>lh+khv^BmSg8|Ʋx%'SdI=|&fii%ogb*Ԭ)'0K|c5!.=PYڥ`*0*/Of7MNnӖaQ\D%y,&W޵ADSѯ{
e#l#[ml"$_A$Lw_#~ɞM>>LZ5k"R3Ih7i+
oﱶ@؋WV4	c@@l!}Wo`4dy]RJh/MS#ɓ>2`X0	/&%I9a
PE!)ce`*0@_~OUXm޶!KY Tl7igë<ڰ?lI':RY ܜ?adp]r"13ma`,+O%WzՅh{ @ٰ8P9&؅'"	*\a4efjiYuLl6,{=m}x	͌(o&{5?D߂d~Te9x$N~o3Og:\o^q5a@y'b$c_`Ga3qA­d4F~m7м0_.l"fˉ`/͉s$GᩞșOZs:tw'!$#O7/36&GF,|s~ NF"ؚ!6|DN %l	7ʤ<>$iӉ/ɩdz~{2#c(gx$h$KNXVӠidgF{&;2$Ơ>l1紬Dlk&ȓH_129OAN.q&Y?vIjI=iyɞ^x6`hN/f9UUl%'솣lppp^;$Izxy͍s8䰞̃"
,,'[?9̃
,wB8p^^;J!H Vqeehm90M27XCqӽt[YTvO[qvBaPlKX<$Z	b[7dI,"E7Vfy(9WJͥ9~l798:	hnqrVSh<5 23j&$OXTjH.Z}hxZ`Ae=Fk?@Q epIKklq+D_"FbjѷZ~D7R@@Z78X7ZyO{Ug)촨d7|UѳP0%BHDn6Iյҹj鞗R¤b&Vf6Sc%5\/,,%{.̖w}͔\V96{+.oe9AL>lɂ}jS3ߤ㹓ĜR>5}kx>˅)WRn1[-XHAVϭ%#nFw@:MĘXi[mYss/wߝEe`HJ)I#A::*?%"|U&؝:y,u_,PM+>&}ë0_&Od~OqJb;>,*}kx
G4.\IlbN)!?`L]XT~ϭ%
Oav5ؓrpO@"3 6'gnЮp^b*IʕSGWRuruh%"OU&bw++DV~qdO|G޵A4x^1~°^j]&(pi[lWtpXspIx	^piS#MgH_2X"c!A쬸^ɇ#M~v3li0rdSP?^z5YfB1fp	i@@6$/=Hz	g\a4gibBH- hG/9pBɀŪ8͒bCy+k!mVQ@<#֙=u &meϛ#]k#\M=[̘VX
VC͘*!b&z ,A̘2y8"i}\eyNc:"}4!H9?@y_ŘoliEȴ!t㊱&=wnY7u!K; Ԛ*4Ժ nPYڥ7=>jvH!T#AeMeucF2a6h6"3i4 d2:be}T
g>$!]#,^px٬!$C#~ɅW'X pni{"6;fՃbN)?IJdԙƐRnNa8sY6|Aɕ%fU޵`VO>P6Le9bNY	*\`V}c pkjYh֨JV;d4Jq-ao'tĝU >݇9biXGc+KưjaXxɓm&1[ud3<qpn\+	C1 5	Dƞ4͠Ӣ?}xw.Fo2~ȘVYg`=Sx4Ə7o_o n`\M]Ʉ@$N$Y&IJ+e8%m2	?(t	. *	xpo'TTdM7y\c5`%L',H(x6/¾H@fjNThQ񯛤D9	uP9@$unI8$?9~qHH7$՜BJesUl1lby}~6eFFb3Pu
VuPZxjxΨqۮZ1Oaz<(Z~7Xs\Ғ7^͆Q+6{ OedNG&乓
t7;JK8$	<6PX`n6ih27jY[kU׆灠ꀁ7:7r>{[uP>l78XZ Ofk=@nq޷떑BICgs Q({Ua{-i<ف0#2nOeN| ǜXuqY.{_OAL>ldྵ[)sL]?Is&}82ZEOa)u)㫂,I)_`}Tߤ@,}kxs'XsmN-)f[4Dcc+W*$,-8-&UO[X.ܝ1b}"1$'uATA4V3@mK2zY@䙧	c:beV_34C"a;|$:^p4֙ѡGZGZbوHD88c$[|f=H"d;h!"XF~fiŧAOYOa̋#TҋC͑hwMH%'Sh#}k"Mh {@]F|"%$e4EՍ&m]XiW#?X?e쁧]ĄDmY@YPQ+<Խ2VānoC-7yVY	w,Ve<mJ,?2a^dxX0%DBo\e#zð8o_$B,KlI9<ڵ?ؓOtIWÂrttyP啙kNXuȻ&DmdGrL쁒W,VP,2RMreafYwX*?4}(ŀ?erXȥfU޸TK#ʉOaO&"J VABT#W*2X>߆a05!THTpn_ju4K b5lf23e1jfZ\ȵu m-g+
G[(;:3Og7w`GuV$uY,ܞ\~tH\nqr0byHC6-$w| ~}88n
Io߄y4n5e>Ag~	uOMF}$. }v@dbx./o|M$a&0w4ėL*ʤ( [%K.呫--HӻKULdPtLFVl,v<A.KQV
ɓK	&|B9ľ
J7âP%L BߞIX˰Zw֍cIfE0dKO	wI7V\VX=-hH ɚ<xuSb[GBĐNKvnЍLʂ'Ĉ4H̓w&
|:J 3ؓu+<ل}@s&z`p_2ؓSvUO^'ZF ['ְeoXu+/Ѓ'+hٴݣ`!d6k'DF~m1ZQfW㨬WW%TLZ:ApmnA5N#A ؝֔
$Ec?7	fYwKc/IO@c&6ǜ3a^꟏jf=`l^$#$.$! %,䱜O W3QF4Ldg$`mX/
VPĆ|M]âIHIr!-s`.gHKA23zxZG%Yް%chͫZFƓr]uI@To`?U̘!plXa5o'?THbxB#߄yڠO.\&HHFl6P~F_%m.¾[#Ӑ	sv4%	fLAgi`%+OD9g_+P<7Y@&dF~mY̌Y6Plh#~-w݁uqZ&q5]YiD@ԒWRaeg`G&Ob;~LqJd>sd݄D9\zӺXu)㫂KqJb`}!>'f}k#ml.N؟Xu6m lN{n+WRJ.)fZũc\WA5'N#A ؝N(*u@ږe>R勵Gl:(;<0@/VxvoqɟbN)LI}mn"2NbԦS.,I)lv}mN#mS; \b&Wm[Q;Hȥlw㨬K\㫂UL[X.ܝ1b}"1$'uATA4V3 \涥fjTce[a8;m/Fq{-#aG櫽xlC!O)T'"d0Či`}Y~c2ma[Hł$[Y<fNpJ#`֜sjY`F>"chj+".ZEƓE;:Ud4e`E``v@A`/V<#A<IyZdhk>o-PLI0OBQ1ԑĐͦLBk(Met{fL+R;@A Aaz`Gsgd3k-LӼ*3izX/ycV4DO$XA?t	t
 +XK5MgO!d_z;C6zoQhp*YvY&D2fkAј'%ڞP5fx4o0dE.+$#MYOeF״6vSz>l%.Uh5n6h}XtЫv7eo%ىuY-f̫q9YuY>%qx!g >Q-r<Iy88A.7SxCy8&kl:7U'fUag }k>#֕@mPYڤ77g'MX wgHd#T>$(BR m!ń@$Z*LI2)֩|?8" -8I-eEX%aL'0sq;?8"V,P3tak7o7`e`G9OPs|}h&|U̡;XJ?B$O${b{,	?fIZz0'wgLXT; MXs!wjpG7ZRӗO6֗d5V{۷}f?d	4M'\	>_bq[R]INpI$o!%$nnJ;>]DޗNaK	๔\MӥL+lB,{ ~Z7<\:KðUR,j P|9W?akY7OpJ.w`;qY,n;	W&}1JdT6S׿yϭ!+'ְZwP;mKyu$vbǘ1[f΢2HoZ?
@aȟXFabbvx%wSQ*BQ*I.K pAp_^X[X1. N"9`qXjah֨T`y*/}l}j0PH$#MEJ9?Ig)t>j1Zk"M
!jn%^F?aeS=Ia{Tϻ'4=#UILl#od#h՗$ZO1;UXt)g 8fXl|EO0)v?\u]y&Oy{m`e3fadm2~d͘j$4=7	e
x%efkTcwa#߬A4 5
Œ-$5Cڲ-dHcwpXI#ς[PAy 9J>1$y$=F<HT֍Yy$y橑[7M#.3Rlo'1	k?YXBZСg7d8^o\wu猙?c3&O_2WX*fG	\|$5&>Y|;4I꠸HXIy$ygI2冑02cG<kLE ՗v|G&hS4B_FIلmFDc+q5gj?)5S4F?Yiި;?f2@gl6~뙧FVFL}fGyɕw;a[j|v4=d`m#/FIj |Kf
mYĝc+y	vA/>7xɿ`H|6~_3ߪL&2&eiٰdjT[Cq lit¬*ʒ?\軎x	Gb2JHn	uSk5d	d
Y$ȣ"E˖s͆$\WZ
k\{-)bgQj UjLͦPDl$Փ)ɖ>ZĂDi9?IS/z5.hCxAvjmYkB'Ett)
MAx"Yݶ$>.<y;bۍ-_wl
ۜV*Xf:ŕQ-$+3灕,2zdxe<2T#Cϭg\^JJVUH"J:6g嚃o=~P?>>T#Cϭ)w!B?;@=[ j; k!(K1*Lh=5	kz-yp]%vTɒmIH. u֤	"ՕXȎcN" +?#{?+0\xH{FʩcXVȏh2#غYwdl]u&vP3ً$m|ɟ`oS'Z'ְ灭=i,u)䉎	:mr_[:kC6zä?Aln6~ncna{
n,X1_*@LS5+"#	,NY&iIiXWY<whx,d D2T# gGP̘34a~%VjdqY|\\2ҏ䙧z-2}:mfY|*YM(Jąe޵A49+$/e]XJ>e`ڊ>x'("h-M;
I+O]*IffSKZGr;Bg=Nhl&mdI)an7ݧAf,&L'69dhrl$]hB䞺ÛV,}da%mN;LTf$Q)?Q'ְc798sÎfi:ea9fU޵eYVغ灠XL>c4m|ɟ`oS'֩I1eXGw"LRmԓ\]v1[d7udֺ'>a^'sm&WmNWh?]b#?Xӗ\nTHYrZX-zMpLW'LQID
ĕ;_-~oY*Y~WD}A$YOaܳ=lRԇCGƫ>oUYiI&X JD	I'#j6R&a-9c,?m%ivn?<h+θXwdYȀevS
luUr2eb}EwϞONyɹN&PCdMX,(k,#jW#)TY=βL
#[mje;EYN&P6gvL 4٬mhFuI$y02Dzĩ%bGAN=S_P33yf@ Q(	
ٵje='YB`W1kW#)ߪ7<͘8@S*fƤ{mhGuUhwX\V(kb6cQd6P3f}ʡgif@:Ae&Da;YaCY`0W\3=XFV㱟t4b؏X~ sx-ؤ?ae Xd	N	]ϭD>,*v-	-.),[sI~dɝn5ZE{'ֳ	iTLlG?ea2Ź<Ջna)?}}@Xd	N	]ϭ~U[@3ط0fbۘl}OcvP3&wMtwJ}hmdyj)SMLb}jLMg[͒#M3T灜+kE%~Tf7!lڰbY:&e;!r.%ا`g{=yɹL\ț=XPXFVFSp:0FwG0Y>IV_6k<jlEb0I#d;JYڦ$d@ y|.g`kp7nq2&P65UjY`W1kW#)\l׉}\ &6k<j@ي6a'TG`e2沱*If#je,-Vf͓( lnYs
emUUjȏefm[aWYYFIX+rXUͫ(,mUfkN6;K,f&ŋ<B@9XWۑ,lJ@aF+XDCu'X Hk("?+'ְs&灜̘tX.b(HR'֡dzP6-.)rMgwɟcR?ϭC,[cv-ݑ<ATn6LPeHYPj=@姵EK@nfX_vP2Տ=aawW6-ؤ?aea2g{ۧMgy֐'ض"g2gyZ@'>ŷ}">y5Bƈ9ڱ
iQ,03iQpHD>'ְddêlB1$-MTBOgVotws~N|cJA n6姵DösT'ޢ Lڠ z17B,zw ?g9fhKFb[灛X~5Bgy>dg+(aǰx,{ifzADfey*nେT'
f%̪`Fb]
fYU'֊ͧdw8L{?TQ-7X#M_tPq-%AVkWx'իL _tPqvݶ؅+ʜq̯qeGmN2(X3)2?8U3*%2͗8I6)X&ꦧ)&i5kjq\CϭQ$m'{/i?͘J-m,x$Tq\
>o2MKx*ae!J);Um#!|",NRMT'>ǟZv"y(Psچ>]T |Q#`xhG)	Z)촜ωw3ϭ{d;vP5-Փ`[X#9z[XJ)@Z?s2a
"\Q2jT}j+'Js=Z+UM~b~?C,ykO<OOU9CK.W>b?B0{<	( "H"WĶ~{-&3k;̙d֡'ض!ݏAhn6ZĴYs
ĴPHց#g3&V!DK0,MTkd)TLgU`Ea8sSuU5e֗?hDU<	]jJ=@vZ)15L2simd;vP5-Փ`[X#9z[XJ)⍓XGfL:!DK0o5Qִ6ODz	ϳ=lG?eAnawOgbۘl}OcvP9&L`t0րrk;̙dִ$>ű}}ݔzɰeAm[UOje
ڮZ{T\K}h  d3Q"&chO,fɝO}kAml[}@MTյ\YPj=@姵EHր Y><dà+bDUOPYlV?ag8/4&maβv2Z&K9+8ºڣZ~#%>%p)T78]SN<n55	dz-Ux*uĶrVqbUmmd`T
$ZeP+i?NZlҁ@Hs
@|?8O"̡	_`|9B:x22P5h=T'(wBW! b#G??Њ2t%~ςw7m>:A@eX],?y5S,[5:Y?$LO&l}hhl[b؏X~bŷ0>rL6Ya+kd~q5L2sC@'d;vP3ɾ@ƈ5#A*9G\1)d3Q"3cC2}fi]RIkYh"'SH9?@z/ _G 6y`y+Yh%'ShD"(H,[3(9a_IAivATx9Dx'ÝS瀨ϰ${#sv8@țVFSh:`W1kW#)$NG͘,e@=OVilx%ي6UY6SasYX-JYD@͘(;K,/mlS03F?~7@48y7b񞲁=XPXFVFS:0Fwf8@ٞ	3jg@mQV#	::&_8}r޲*If#je! ,-Wɔgs"nKH͘+P4{emUfR2D~*1Isx,na6'?ae Tɝ5Z['ֳ
ՙ%L!qML"Z;Yk>®mYi	6c-S灭k+(+<VLڲFWe;>\KT]>[obgr>o977`g	
ڪ{.gZ`L
#[mje;G͘2=OVilxf(+RI&_8}q݅ebTF1# X?L|.Ӽo<݈dLl,u5UjYR	\km\sN&P6gvL 4٬ي6a'TG@deebTF1# X`YZdɔflP7,̀Ya;YaUaGUZ2#3Ysj#MIV#j<mYYFIX+rX	3j2K1U^`ͦirk<Ұ$k"A3u@@fG)JN`CjӓhDĵ-wXGP!߳L4<d{%E;*MTE@6O!l,sxYmLlR?ϭIO!w`kXR-=%Fs-=.zXA֬-m	I@V1́awOi`Cs)?(	;']:k;%w>O߰!vc5L2s@Z1Yݑ<b4A#R$Z{TK,5VrڢzXB|҈dL؅.b)9@"idzw`M~b~kl}h.?}ƪ*pn07ݍT=ßks!cJ)Jln6姵Dög	5=Dg} ;R!<j"vfb\h̲/s,?e=O2g̟Jk<KR3?a-쁷QJZV#3,/"`CpVD%'hKUĻ љfeV3,Z^?orl!}a^&PտM޲JP? T)J)J$ErbP` cE$Y$M;DbI=Nڶ7i	7%l!Q|EK	 ,D&A~%AM&0xdHf2}kCPLbH"3
]fC	S_eT#'?9 eJĂ>c.mMm/ʬfHFe8$#2?89ʶeH$#2e+jJzp.2qP^4
xN;US_CւO#|"-Ol6iTɂw 5_^ef¡?泼ɟ2Ã(
_^KE^  L7Єy*LI%eGI,VdZɒKY7Wx7U1*im"(	52g̟ܞ?eR!ϭ?a5OO7模eP	cS@PLo݁ƟaϠ`>"ՁG?eA!.)lna6'?aed	N	]ϭOgYd'>/l[`C({hQڰ-mW-=%TsP+jiQpc=,!}i<(}kxɂ3bD#9|O,٬2gyZl[`C({hQڰ-mW-=%TsP+jiQpc=,!}j`}kxɂ3bD!D^> >U 0xvP/sa1RPs`{e]e-lVGBͫ+Bi?cmeUu0W[EO1p_ÝUbZLgsa7r7OgYaβ®mezk#'Kas6X)ymu'KZjtօns]`짲ҒL!+ìG)J@C]?}08sXxu)X{(h8~qP*;$=}`C@lsx;lIm}@3uӦWs@qd~q5L2s@edv}@& n6R*9G\1>?,Z?s2aѭQ"U}h4.jYh"'SH9?@z/ 9)>қAYkB';6"ўA^K;u"g0-@  &b{LC QDgWYYxrDnn
*sYUV2ef[mg8iB(灛0=.Mgnʘe[
<ʭiDX,>&P
Ր!K[XRժNv#fw0`;s1I~D;&]:k;%w>.
,ZψdYW@9۬"2	
oĠ~4"GP3('ְB?*!糸\33;%E:g5Q?E}mG?ea`;]Sc>ǘ2Z~[`;ǗYݑ<Ahn64BIڲkbZzFesVĴF=, Eb%HO֒2(`;@60>l&L`t0ly~v!;w3ϭ>l[cYݑ`mb4L-=%Fs-=-,B=,!Gև}kx
&L%E:GCOOgV-*sT4W2Vn6姵Döc%J@7橿{P;HiJ5LĻ1-i5L0@Yd'>Owc>lZqa2ZĴYs
Ĵ[Y><d[bDE)8~SgQ2ZI`;pVD1G ј2mgւ%YAݰ8 7nlq?sYD*H-H5͠XK4rP&%nlJ jX%cD6MKIܥ'X:2Mfe,@36&Vq#)3Xo2~euPDJ泉N`w5U<k; e:,lfpNXDSwK1-[rP$%LLx
yfOhF;`>u*%
@)X[l$*roFZx3𳴴Ɠrj6\rl٧idrdG-X̧*UmfPpPʌ`*ffTfT9LmBifB?Z? :,3~xAo$|PjϹzv#6v0>rL2Ya+8Y>Mgy;̟I}mC_ae`m`+I%DsV%EG(Z?s2`F-
"\SDS>'}B#}Jt?r<k+/e[`qGEk(wB{=0]
ɒ2P54}~qPeC/g5WXLGB?1;A^qӲeXVXul&jvg֏K'NOٿI>VOh6<6<'1(&wLtwJ}hY>Mgy;̟}mC_ae`mb4L-=%Fs-=-,B=,!G֒XGfL؅.b,&"^}1ޞH4)'Fy#<dYM2r
<dwUYdȍzxsGmk+#OD9Üf@H9f<$.MY2?8=CTj_PgTݵHvdIhD ^AEٸݗr*N: Yb%ЊuagY s r>zl<9۬jb1dZ(w5zIf@T`qwYFklKA9H-zkd?8BmCguKOGfL9&؅.b(5QEOl,xYǸ2g{OBЪHKwbz7z$K5FeD}	VQ$KXr=#D0HǨ!"4ZYr,Ue-X#(uqOi`=sqI~k; ;La+d+'_C^c5L2sBl!/t 9Ҳ"ZØYb31-=#EK֒@XGfL9B1_jL>rfir>/[qB?uWsM`/$ Qogpil=a(awOg`=sqI~$w wN3Wsg >Mgy;̟K'֡`=ݔz1n6H%hX9aKOHicaY><dÔ%E:8ֲOɯ)ĂDi }g'=_P(Cj`iMOֲ$7Oogr)CXEk"o_@"s+h$UYs HP#cjθYYxr 7Y]"[<kUXG#&Vllm22r!i-@Yxe3KYjr<DV¾2mZ@JL+eT:)Y0isxna)?y}@:3eӦWsG@^EY #!Mؔ~ruZpD#~p<%^灜̘%EU (}mG?ea`;]Sc>ǘ2Z9,[`;ǗYݑ<Ahn64BڲkbZzFesVĴ$ M@ۄbŕ&J$fevP16v#.)m,na)?y}@L2Ya+ly~v!;w3ϭ>Ǘb">,iY-mbZ{TK,9mbZ{TZYZ XGTq2`D'X.b(F5QG֎lZόV[bXҸɒx մ\Yv<jK;模B@ BLIiB'9b]٘P4&|l-a+v^Z\gi2gyZ8Wd؇v<V%KOje=@KOjK"CZ?s2`D[
"\Qz	}l>޵Dkh$FfX_JۂU	`3UmA1,,'iBZ6	-X7aw8JYD-`ę-e`-V&H">J5SwKujd'7%u'8%9`؋7Ks	Z4KgbO4k[Yɕ!ffodo2~k%)kԲyX&JXƄGee l:[|Oq'.lR͒FXۥ7)eYc}&WRVo v0dHf5i%ATRaHgqZ*`s*i,-3UQ2Z˜VTFTg>¾TLe]2-dUmf[3*3󉀶UYRc2e+jK5Z~Љ,b=a(awOg`;s1I~$ɝ.5Z6Y>Mgy;̟Ѱy}ݔCq49&K[X#9z[XE=,!GցzlZ?s2`D[
"\Qxj%Z5l[3KY%WԫЅ>l?`9B:rdm>Ag	P;]j,5]fLJ -3!{; +O"%C5WXLx+}T'P2z!G?eA.)lna)?y}@3eӦWsfOgYd'>bMlb(kdRdiQ,03iQidS~}h 'ְ灜̘r,B1^Hր]dڄ~*Lw$#MDJc9?IaC46}B9?ZȓZF?a^o9"YdY,E+A1D<KY@*"< ;'ְڈSOG&.8
"\5NN&&ր@n6+ͅD_0f$w)p}k(s&.3E9g5Q7>+,Z?@#M0'T!.PRZyCϿ)XW+Yk@$AXrEnȮG	N9	(0U$\h$ZqU^ ['ְښ;-?a̘.X.xو#Buf2"r iY%*V%F>T!^D{VP5	}lY̠aB[ %iB[)Y	}hRP֮l>ܺ> PփO,yJ>pɧ	}i=vG=J>?OAJ|AՑn%BZ,
P֚~ωp?ϭ	O3?aUmBZƟad~@'O,kjp}K#?ϭZ+rՑt?ϭO*fP.P3\}Zw0k~jl\c>UWZEOa90\(sB%U,Y>f&[sHxvsZ|PNs(k;ssɝO~mar	]ϭ`dپWue/!<m`f?eaaawOk;^)L'-"+wa:f('9:ByM	mYDZOje
.Z{T\K~\?@`/yfk~x}l'ְc,̘.lB1"TH'օ dLe:`Oa90\ X.b(DHօ!fiDiE!$+C.PR懭C,D6;9IGr٪'jghpi%'SdI}/.{E?}bEKba%wj4\L,sÓ+bZେ,UuL?d6`spfirk<RkX",ʘ!%R\2mN3eSZT Vz8#`C]STY!ݔE);']:k;%w>(Y>2<+ mn%
@ƕ`lggOa!C	Z~?s2`BlB1\5Q0>lb=a($w~c>OO>!݁e!<mdi2gj%DsV%EK_`C|	@fmATsuĵ$
K,B31%Qt$`U-EOxL#blsX~`C]S`mOl~$ɝ5ZYw3ϭb1M4AmY-mW-=%TsP+jiQpc=,YN "}kxɁbDDx}lS1S?6L1K qb[aٙ`,]cy;_8kK2ճ,;m;B(}BJj~gs i3ZO"QwA~gܫY(+@5$JPX~yPYdϙ?D~ Yd̵	ZUyD0!+a.X$K2mZ	ACOƩt)ȅs`
Y f[DrVm2b˧&jӈ%xF,XJIBV%vL!>'(&XI jr3_%&ġ+ZJP	BVД%mBV%nBV%bZY,j5! ƛ1tPeְTU!xE`imS'VJO3wAZzq~̵NS.q[PV~; ̠GWްpK1*ffTC3)vrsP3x(feH(fe6~m[PX(feJ>`CuC`Clne`uS+lgy;̟͓lb_aea7޲YfTǥWPm
ڮZ{T\KS>8+Y><dÈB1\ZրUd)lMlb=a(awOg`Cs)?(&wNtwJ}h
 'ֳ2gyZ-lb_aea7޲YfTǥWPm
ڮZ{T\KS>7lZ?s2av!DKdE1(4E:'<	#bltX~`C]S`mOl~$ɝ5Z3 'ֳ2gyZ3O!w`m}ݔo1FjřOJ,*9G\1,f}hn><dÀbDO[e:>"EOzf16:G?eA!.)lna6'?aed	N	]ϭlZ&ɝO}hL*>!݁vP3ɾ@ƈ5#e=(Dkl5VrڢzX0#g3&KbDTL	}m,!DDT{?"V~mbSpU-EOxcK#|1.8A!.)lna6'?aed	N	]ϭ	'ֳ2gyZ[`C({ cDՑ2"Y]C5TsP+jiQpc=,YNp#g3&lB1q2jZqd)ȏ6v70b2g{Mgy֯>Mgy;̟Elb_ae<dhQڲ1fS҄K+fʀsQmW-=.g)ٟZ8}kxɇB1qbjf}h	!>%0 9{(ɚ\=Q1ޝZA>ҚEY5\n(Wçpgr	Rh4W Xt!7YdW@%ژsV4Irڈ}id.o<i1a^"\>r=Ӧ#Cք$CେgjI0"+a(|idQLI3EMTCBT['}٤w"3&|Е"HP7X/w2Wƕ	5}ĥjbZzQesVҌ\@}hV4awOMg{+fL`qS'~cvP3kwNJ}hȻd$^7X/w2{iQ}@X/YFIPsqaKOH,Ps
ØH XG!DK0!Lb(DѐS߿wH$F	)RYOb4qCO<uKFBm1>5Oֲ$7a, vEY"ZJzq3(uS5܊DK'D1<CBcxT'Dxd$ZA'#F#F1dgܱRK1K$.&%q"<h7OO-g6}ӫ{.0{6^6P R;}h-P[vO zBOelHLT%k}!Z,^^БRJVh$YI+,g֨%[lmTZU`|b]0Fmg<vOv<"Vh,1X9?ߜcx=_
ߜc)&_e?<31`㑟31R1jWb)c`灲OX#F1x`$b\z<ڵ_=Vьl㒵Ex)qB̙3%~	(ҡ?7O3vY6ьX+O5{>?dUlvVܝݔmKS4D}A>4}g%J,_,s?'YhsK<z6x4!R<F'&ֲ$։>Y٠!cFŞ";vY]Jcl7$IgvaTKgGƂذ;m~1Z~ωTVU9d0*$%u̮I _*5L]hekj]rab"Z6Ļc1-~yPYdϙ?1~{irBZfir!Qaxr.+a.ҡ?fb\ʭBf%ZAi{
V	T%"+ L#\$
ݤ+k%mв̟0(Z!KA${n5IfĳM,&KdQ%kR3ĳLhiK4ۥnR7ifLKKIfxJÐ;)F1	PÐ9ʩgc$VL$|n$eB2pӉv%)͗8w+?T%_OWzŅf#RHʶ,3)R3*0s2e6~oPsڄ'	4yiA>4}g'=Ftք7t!R(EzcqYvZ&W&
XrbYݩ@ۜedҰ@ͦirk??RDĢBIay5	ȏCF@Lĉtf$Lɉ&es숥EdDi9?I_.PR懍Q[mK;>&e{J$7gTՈkלm=ͭafiݟG U	GqV{$Di9?Iwh 8tևDZR#gyZ
|c<fՁfXEWB&~oeZ#V୤~>e?5ڪuKdI}%h7[kER?YݰH"D@\Ote$¦\Za(7hćR1,7KUN(kޖUH *	*$ck<3e,ihV1A0La+*GL*$5_+c;mKUSq2*K[PV|s02\Tg&(%?մdm015s]@zD7v_} ab!׋des`%XkN`ʖ+X$DHO^oaG[pUe};UV*ZUeRK\DKgiY̬K\a
KdGͧhNFq`
Ől/%j2eUeX%מ-r\YV	C*A/iXʶr@lJA2Tg	^Ik V
>	C@dn6W#M) ǠaxK|Gd k+kXy-`|5D+rːMr$*񍂾l#@T$[3_-p`ܹ0`YPn.p5V`HP7Ck(f̩7ޱ)|vQ)$Km %`GB2ńL 8ė43'( _X=Fl]K\m	.6K%,KA-+%|<aтTHf#wA#*Xt*ʩ Tl"[luFNzq#?_Yk46\ܬwX_(}>e]5	RUaNQmf[ 3)x-ʇ%V&?泹03i<{Diip}g'=?Tt!|Bç͞:%'S}k"MhoH	l<$a,-"Zx
Zw$3XfiUPPZfXf젓'zE/:>6LI[AE3qq73<m%K  X+TL H&a(Bgy>dgV(ðad_a?ARxn
<J҉̪k!J}h4v;Xk"Zz&cvkH)ݿk,.`6CUIzX$srIPH &g)#9S8&Y e^1%aXZܒ%dbJnKKrd,9V*TYlɝӌ<ܩYd;me"ua>ZLe,?%a$˂(Sr\,=fߋ.Vhcv
,z5uOɘ	KeU8֒B^
XI2$%92
nN$5>4gS~c#?~I 
-kB\> ƚ&7~(k&=xfH+H(KC/pVj@͹R@,Qɕ vqI ݹztgrHâHKc) g34K{ f~o2f,Q삛&Z,1@D-0CˌY"F1gAFjϠQ$	nlq?@%	ZH>ڸbb|4Pkf?+lϘ_ӊLt>"HK~]e$ܹ0dGA.Ye$b%eG$2H2B\V5eȐL {lƝuB2qZʂ*/-xB*Ry̳FN2ӌ,-3e@@%_z嘍lʖA.UaiFfPʐPlJڄC3*3)9LmBijk;Z24l{/)f(4/sլ4)@?}g',PtNC
+="jiLn5XfxI9Yݨ	)]h%waxZw"mΙXN|ȓ} fE&5R{|Oɟ!4l6Ķ`S4_ZdjT#w3Ox@}װx+S%G	jI0#+a"DfUmp>AY>Aݜs!`
-en9 j˽v_T%R:LasE`x,P	#Bp(uDwClZ*`'%V2t>+IʕJöP.a-hdY
'#AWg}`Kf5UfHl4?cVpa+f-%c$69$PdL씯Y5oI 
Idh"NP̳0eĀ2VDّ#e8CT(I'
6gfPK|$꓅WLZlW?'ߕ}I8Ik X.	9r`Nd䡖Y$sdCvIrXdےHnq~
$ecMӺFNWְ rʩ ƁZ)<YT#'+ӌ,-3e@@2,&K1z嘍l33)YV̨öӒ@࡙ 	fTgk8Lr|)8M-B?gsd.l{'O`Sg4E|SNdiiM"H9?@yg􂄊iEȯhzㆭ%'S}k"MhD7$YE_jnwjJbԉ4F%.}^P#*tV,y,ۄƛ(%ݘ ƣ8$ fȱuy&}lHĒ~?B3{䓼32Ѵ&jRdk@*k;̙'<+GFk<KJR#Z*";#`i2Y[m`>SCO7G߈;
L)KY@fxL Q-Zw'DisiaC^%4KCTp,1A3(C%3R:Qa[5,PHcw^H$4CP$lZ*`'%(yf2
:qfE)Xvk Yn6$$(ݿV
ٳa)^%|,hy-n$PdYnIW(cJSP#3tCyc.;B┩.2%f̉c(9MR[o%
>2?Z5-P\ڸ`l:Y<qAW|R~OXw?~w_ϊN\o0'2|䒎$b(eP,`G|2ܒ[p#x< jˑ!x) {lƝuB2r>*
l)X[luְO3wA?;KLYP4)f2Z9,laL<ʶfeFnpo̩̦䭨M,32?[YJZ)8M-B?gsN@`W?}aɕ͇>
f(4/sլ4)@?}g',S]D= "}CQhp+:!`iLn5XfxI9Yݧ.Ziv<f*F̼w`b/1.	?A2$	[pm$ϵ%O%?ݒܒiX-N64&1-T'~4G2g̟x?ePwx,BEP'TE_{\x
d̪k\Sa柴_vs _Gܵ r,bZI.vGa[[k.7iuV󖄿ܨɕXB}V$% }-_ OYVn[Od[Xp.Z֬"12g{4veH **B[fU!u!ivV|B]M~]3ȤJ3p;ijKk乬a?g]j\-@CƓGje`wټK~Tϻ	K~TϹ%]7q g0 N1.3sx6*Ǎflx"T.K);?'u@0:
a
yn&3}dɞ#VIepVЏ ~%FbϲF@2Ԁk;ߴrE-gOH -aO$[[rѹx$, :XvuD6`!dֶ?jZ7>EڀNjWե'_ BXxnlIyaZI!唱WY3S'bI%rH"ܥH,Ɇrµ?7)Ne\Ib%qX.@C$KY~4ٌdvZ3*
lXE`emVJPA=9W~q` OG޵efP
v*3)P3*0bU*S@feDٙMRBКTٙQ?.seBӹjk;Z?nƠ{l$).Qg&i_-?FA [`<cMuH(HPZ>l8j٨R	IZȓZ>a-g%!qZ	wgvl?'yF,I_`KOFȦeI?"ؓ>ѢvVJrJob܊7XOہ`YYBVoTR 3ZP1B?gy>dgL#P#){ir-dU	j~KUyGei
<ݿ'mUXr+cbj "%]jJJ_`߄z=c&Xi~}gi&-<  T\XE*c^$!ltyوYU9WwZ;mFP"kbYP.D˲o2g$}c;OTKpH=AlmK w%XhL]o?~\İ sx6PxfATᝁk+"&7vuD~{A߄z"7+ uUV_k${O=Uy[Zଢ\2g,}c;vK{gZ;D{6`2kiG?dտ./߿?'i\EP
lIX50~,y>$sdےCX /%~%q1WmJg}h $9h(rV$iwAZ,*bJ W.V"0+=9W~q` iPh֬,,a@̩b2Xʬ;m9(ܔ^3*e6~1"	4QXWBR ]˜jk;Z6'_w$ZF~m3KYɚ}Dz}k#MDJi O-Yf$W{J-6E{C5l(JcudIċ0ȳKQM@IL\<2M8gx7ٝ7X-, 
0lI;F阗 u3+m$m'z)`ڠI	
T#w3Oz~g~Z\R'j`GpVD\)2Y[m`>SR)ߕg1&E)k(DxLK>Cp"dn6Hf2VPגFZ#FVL
k,76H-H$9iTNV RL~ MQ$cH16~b6U`0YP<ʳ[jqg)Xv˕rZ?K8 :<jXK4L%j1A>,syW3g?g~8?ŇVw%Mjcv 
K]?'uVX4(y$ygVX8(y$yHf6[<`A24'
%K; 9[^4K3-[rRvuS _~$*Z`Nd \ؒ<C̲(hb6K6r(n%Xd'/02@|lCHf4-ʂ*/
DV< I2:9^ggii?*Y`,]X%l33)V̨öӒ@࡙ 	fTgkJRNS.q[PZփa3O~;
C?6,d>Gzuk#MDJi O-YjXAC
+="]'YjffDݧ,<%%嵄j$֍b]31-~ƕ	5L1l?eA<Kja+*Rij:Wm/Xjr&P.^-mKawbX~م<i5]sɝJd|~m`-tWsv}W1	Dl>cfYPj=@姵Eru+ DmXG!DK0#[1 GG53'N;g5mDfey]B.+a.KUgցm?a_w5*VX@Ew1[jBF)BQ.GYRhfO%I(Z]Ɨ6tIkhn;ddQ%֥cDDt1X6 Ti_O9 U x6XlkkF>b7t28ď;KL}fjֆ]˜V@;*/̫b$[)voRs2?7̨rQmBifBZjM?g.l]]SƓY0̙O7>fۧL%w>1r}W1	Dl>cfYPj=@姵Eru+ D`#%̘灭~4EcA"4F]>HH[:kE5"Pj
V$JV'BSW|)Ϥ䳻Z=d1y+.H,@nE
xwaBd˵ITHsfw6`|.~yvSLtqw,`y,w7`GdGP6-e5짳S,/A\m{)ɹ.&P2}6ƛ50mmN<̘|Pk+b6aYZgR`.T	U̪lXR+eX JJV:b=a(,[]Sbۘl}OcvP")L6Ya+Bk'ֳLɬ5EY [r%5߱lJ?9:ƄAKY@g#~pF灜̘B1kyyK'ض#nawOk;}Lb|cl[Yݑ<Ahn64BڲkbZzFesVĴJ/ 㕋+R'l̰&ض#nawOibۘl}OcvP6&wMtwJ|c ]d_lCwg2gy<Y>[텝-!cJȥ)kkڢYd`g9P+kڢB9a-G`d30؅.b*d\H>1z'ֳ0ScJRxP$#hiQ,03xB}B#ӗ}D~w_˕ ~bK&b?hXĻ1-b%Bgy>dgl#PvVZ\gMgy;̟*{'ض!ݏAhn6	JZĴYs
ĴPzXB|дY><dx}bDKUr SVZH̰<&-+a"?Fb\ʭ6f%ZEM?h߄-u/>)H lnєؔ-MA]Cz4[A+hcw5ƕ>^ր`ʶ7pC\Gg%<vJ{2P3@@-%=yɕş/ީ,K-?[7ĖI%N`[[Y,f"R`)J0Z<?fI9Xk~},[9#XJ{0i$5A'
H=f_<է"@	%I2|4Ѩ zt0eE`gm1`.T#wA
`>=?MVUQJT@rS.pܤQ4M>¾TRb7zr[2LUU*ʌjʄfeC.pܳYޡ?ϭIiDgűŹ<na)?}}@3mӦWs3'>Mgy;̟l[}@נ7W-mbZ{TK,9mbZ{TY(G=,!}k Qd3Q"Rg3,}l.Qgڡ?^P.T@[ϨA1&,K.<4IzP46v-ؤ?aed	N	]όfVOgYd'>1_>ű}}ݔCqXҲ)JZĴYs
ĴPzXB|%}kxɀ(sAUr dڄ~)Lw$#MEkJ9?IVT 9UE([:jB)Zҥ#dI>|	gjrXiIVe[.rKH_rA2Yw=$iiem  ҪDzP]]S4(X|R~vP+3Ya+ +'ֳAQ6..),7u67>Ù3Ya+eYjiTHtG?e ȱbV0dK3Ya+ *DzPvawO[[\`oO|~ٓ;n5:{'ֳՍ+VJC;mNq3/	}״({A'#HP<$@4) Vn6,?n 
	,E@:Xغ%,IV-k([#~sPCyIixɁ&
"\Y&0d.}m=a(f9&̙2Udxv.ݑ`mb4BN"ڢYe@g9˖b
tA5i 53,/(j#(|)m,]s)?(	;n5"l]~!/v~1&w?Rd_7vݑ<!cDmX-mZ{TK,9mZ{T\)a-F#70#lB1FUyDY>dY>xB[4Nځ!m[EOjem*TP.Ja=UuC9߁b8$Ӟ_5i<Ȝ6lcPff%x2@G2g̟xz?eMJs<Kif}:ZV#3,/PେTPLĹ[lia$̳2m-3,ZcO~pCaFN1l4Jdf!>4ٕA>*bJ VaWT#'tw~s7m!eJ$S|nl!GmEUܔdDfTg5ʶʄDfT9AQ[
`O^Sr?>5 oWe*@~Kl'9`,H$R
R7e6K[?6-ıO<>**}l5U͘**L"Yl1?i27]cO=NzPQwd2㺅%?]%,?;TuUZGKU):gk;̙d25dD;7o`i:Tյ\YPj=@姵ElZ?s2`!DKvj,;'J鞩EuUb~eBo֣ SO=NzPQwd2㺅%?]%,?;TuUZ   ?e Uum`{-$3[5L2s;>XNqmW-=%TsP+jiQpc=,!}hY><dx7bDcM>1Rό3TDH"Yl1?iR7]V{tT#(=.$!㺅K;!Y[?{G~vDL#PU)>#i2gyV.w`o}ݔzt5jiQ,3z[UOja-B#g3&bQ"ȥ5Q	g1Dyd)TFgăbX~b02g{mӦWs=}k?8&w?Q
,[bv}@M'JQڶ*9G\1>*E}kxɁf(sd,MTEdٚ\ϸu5L2s[bv}@M'JQڶ*9G\1>hZ?s2`FY
"\Y	U|c/
OV3mP]XƢ7Z{9ڳ: ߘNzO%ievϽ]@l]]Sغ|R~vP9&L`-twJ|c/Z&ɝO|c/'غ!݁vP3ɾ@ƈ5#'K[UOje
ڮZ{T\KAoZ˶Oa90^1
"\SDDZ>14CRA"4DV>ug҉HT#<}k"Mh1ݢ@?z=C/}bFl	gvK[jK&I;I@׋6L,y8MelTDjCi%$өZ$.4[6?	jxg1<	>e	]<I0"@ٍxOvV$,$,ٵdb̵YfSx/ikíP
jl>}@r>`k@X55V~Z+k#Obxa֪)촰ʃv^7>r>PB* m`Xk+#%-fIQRR!5yCzW[Y6%!<!?L-$BRv^7Uo	lj6=#gN	KkSkW;) 7XOECbS)X{(>hgiKY5xZSs/sz~6}}}m7`H/sGRoL+1sq#ϙCbS)j#{/e[e4}?X½Ox}k(wJe+/e[`qGEc<_S噚zA"4Fwh>qe4|5TR[:k<9V_Hdja[灘X,n/dF,YZa<K`{|6lSe6&P4v~xzd[k/~j6f"JA\dND{fY,ѨMhVvL8soHD8jL ϲ#@Bi3<فڇ(>1UL#/3sz*nڤJ)E!P%.Uh5	O}#+7$YE_jnwk$KI#	 y,hMO2?SB9ڶ#;g+_e7T@T@7c4ﳼwiJH4r	<D-_ţB[m֐̥+[m.&P"o[p9-d 9+>'u>>X>;s pƱe`JR$ѰK53Gg	5L@͆Z\)K[@i"32"@L]pVD;O	&b\ʭK>9;X ݂	 )~JZ)XoU?^mY$ ͦۑ-^1%6ג(9cH&zRYz"O]
IAnZJmۑ-^1g%! 5\ܵ1x+Zaf2Zf"}R@RRolVA d,daږ	jn$w6$@vJC	HxД%!H{R씇$lOWĖ!(O0YݍYr$$>Hƚ5Y,T#== 8eTR"5
ă@)=_Vw|O,-3lZiJZ rS+jK*3`|iʕ
Re޵r[ [*c2eF~q1*ج̩P2		|c?i_Zf()B~bʢ/2>!JrV{ePBgu~3i_J|vpH_ 08gHO7Y%`eklGBԫP({<Mm8bYwxrMN|cMf
-l[QX~&;Yh".UH9?@j0v6x49ۊ"#{/{ڨ"	(0_9G`E? OלlsMuS(w~U\l2:,mAkRHK䐗T+jAUwc]UOQWzHU|~1Vګk `Ak4#/U^z*D}CP+{+YkA|,U䳻S|;G݁xf>9
Hf45F3P8}lga'uXGAT'P2}lg	`W}l;	B}O{#U&[<}EHxgZ$k"Mh#{@]o9,wjbM58`4㺄gp]i(xm<(~¸䕇xĠܟZH6OaXs(ր#fVOX<dW@9IƉ)#(Y>bDT5B"DXdZB;'#1(TBGk< eXGmBA;OG&%[1"5Q4>1Ou\.Q`#>dwO[ex~|ca͓@n6!ɟdhÛ%AյiQ,03iQpD#Ŕ	GGrةWR\=wK꛶yCg.pMMDdIt}aȄa,/ݑg)5tH8X<,Fr}jq% KVFk<,]=j9&L㰭T`Ȣ"ٔ]"԰]t3=X]`Gn	c^Oʄ#ک5V?~7@k+ZZhH4Sh>qAC]ç͞:Txij&n6h4`0< Y]JgM n6I!bYݩ#l6|Kav<|\VU9d0*$%u̮I _*5L]hekj]ra^bNĻĶ(Bgy>d>L?eՁx+%@f(v낶BL3UmNĳj~sYJnȠF0mHV%(J7T	g@Jְ8KA${cR[b[-b[
3dԷ[hhnrv|+@YҰJF1	PÐ9ʩgcF>b7t28ď;KL}fjֆ]˜V@;*/̫b$[)voRs2?7̨rQmBij?hH4-'WWhzZxg"C5Ph6a-g%ژi_uV♇ݔ}l>f@1=atqg`mn9-J qMmi?LU~,v<0_pVP-,/qX?S n6":=abV/iO2g̟֊#P1.+Y@`ie'EK0-vo`oUmv]ՈGWD9ml?PY&|}jaػ[`oMXi*;m3)մ<0_pVP-)ÎpJea=}Y4^>lYRn(pgsAx&i5_!uENI$ZͭB?sY&|yaG>cbT#=JOGXGc=&ik}_XG:zA"4HO{GU:|\n(pO~#-V$ւJqg*BߍxO}bEKbf/DS'Qe'ؓ:Wuwl7vLgMgqKY>Y3,,Y\kUvP3mw!F{u6z[f6P3h!ǳ+`[a5jLfa4/~k1ҵ2>l5U9ۊ*nڤJ*tgZZȓZ},X7JeܒTK;28(̉;xrdQL5灭jq5YxC'ְ6tdg뙇f;*-z&P5cȿdѸ/a0짲.ğ>NN;; Xy'`}i#%̘j+[1՜pόbX}mۿiZA#L)?}g'ة_an(TݵH	dI5XF.{Z&N˞w'ִI1f1vOEndhfHƓYi
$cIgqZ!EEO0Ԯ?
"\5MU0	[bPl?e_7
V:/e7~dϰ#Aa(vH)6~{`G!Ikl8"GḾ`}?#gUlϭ\Oa؅.dR.ThH|c"Y(>e5^>da3ل\wZ]@	qj%wOY1j2Oe\{/4/d y;,ZЉ$cI`<}h1;'̑&<?VO#Mg#;'؅6| &S(sE4*MV\>1gd`Ga(?BP3t;=4J(ld&=,Ṕ`}?#gUlϭOa؅.dP
b)9`{'ֿ;	B}O{#1miv⊝>yCnsR}:DЉƂDfh7$Yj_8۬%,ZIDdl#IDj$|̰<qņ:KI_A'VZfM.ZI[.Za+5cۖ[mZ:Lj8+9IƖ!]BFI|KI%ؠvrT<ڽKeP72^U`m@浪_,(=vz֭BZ{(МRUeI2.smI2.' `ITJE2ʡ9Ŷ:ȅianXa9@"En4vUӫ%78"ajB-[9*#圼RwEP}>s]\ -gTϱ*0灞g"Y[e5=1(d٩%{&'%ϑ?w0N=}jacKaZ>g$%%،f%Wx(b]KaʵD0dOUȃ2XoX=c+1gXW`0YY(KZje.}UoI@W(zM=-T1"	UK<h%p1J.l 2,"*pƝlD"Xbi
*X<k9jt=}l㴲1?LK(X \T>1 D	l-g6=3,ؖf%̫w̳3J KKQ,.ʕf4K eQ]a>^KDʵĵ1>>DPhϹyg/{T#08O"d3sW8H uY3w#gYȖVN|c ff]'sEu'P$}-<k8֒8b15]vS1<D*֍)>W"FNiaYal}(1Ma^"gf,-id][U$J?e9_̠kl2Z~֨K3LK@RZTK@Ĉ&U,/%bZK@(.p@\K<$DXpƝlmlR	Hլ? *Mg"Y[?@#Su	\zԟGO" J}hTU![k 0m2 j'Xv@I=xЋEAP#ĶU^IIJ$=Z $*xv)l7ͫԶP4*0x
fL3OK@?'4>f´DN;met5	RjQ3~a'z|?tf 嶧J'\ L\Sx?{5emjoS%oO=YR~ep}-<k[?ZJv"sU
)e1GAh-L"> qr d̆fD&-{%eGP[U$J?e9_̠kPްCVBY`Zj2Z$A7ʩgy-5Z)Aw:̀YY"gJo47e"e*V)-X<k9CySo$ȗ=6IT>1;'֑e	l-g66<3揼{xfYi\%KKbX*W,}YTiWt.ʗ.^Kj	c\fx0VTKS> qAʌ_rIޟ09m|E)f(8H-gT*0灞g"Y[M0sd٩e۲vIswdIT>1OL7wl#kXGݔTKKQLĻ)?"kEjaLT#'Fd4,{5>Vr q5eE	l+,,p]:o"V(6eZ$}~	fiihK@ʉh*eTK@8ihn 6 tigdeo47eAJ%"k+Mg"Y[b0Qd٩4LOD5?u1Y>(J}hUU݄{(4N6Ll#*hv/\;P;ʶfSoa^alk%HLg%D/]Z*ڜo'"O79F@k??Q<k9I0J[5;D옟{:x|cd}>x?}@IPq-%AĻLĹKF9plXĵ1>>DPiaYak}AjʊWYY-du	k(U[D#P3lHvBY`Zj2Z$A7ʩgy-5Z)Aw:̀YY"gJo47e"e*V)-X<k9Ya񌪮SK.2b}B5?u2}i6Po~sa(̳c1.h׼e 阖PĴ*%qؐJuFwHr>˖gs
k%D1>>DPhϹe/]Z*ڜo'ĝ<	bj;F3٬K+m0H>jveۧOz\,?w0H	lZoGְ(*%8b)5]࢙vSsx86UbZLM"FNTd4,{5>Vr q5eE	l+,,p]:o"V(6eZ$}1\9i oT%zZ-*%bD|y1Q-PK@ᥠby\.e l]x[Ӷ o+HPլ? 5em@OYv=IT>17O"Z+l Gm)'HK
ʖ+׍ULOR||kAgx؏uCf\DT]a_wav"%P?4R@TEJ)X+*?"Ik%HLg%D/{T#0-8O"3sk$Y?w#gYȖVLY
,[5;\UdIT>1 }-<k1-% b]b\wf%LEV9plXĵ1>>DPiaYak}AjʊWYY-du	k(UXjL~r͙@֡	caLj K3LK@RZTK@Ĉ&U,/%bZK@(.p@\K<$@ eI|1mA('Xi
 k灲Djb f|]IH<C ֤*ʁk%g~o~sa$̳`jf%y`Lķ"PةY@iZRн,}@/*Ƽh%PULx.^Kj	r唱xh%lX*LM2| )<%B2riџuRwEP}>灛\ .ZƩcTa=D512>1B-fGK.b|LwdIT>1}jacKaZ>g$KgIHb)5]࢙vS{x86UbZLM"FNTd4,{5>Vr q5eE	l+,,p]:o5&J?e9_̠kPްƤ~	fiihK@ʉh*eTK@8ihn 6 tigd Ɲlh6xZBA-Z
K+uLM`]d٩K.b|M牭kR~`d	OK	ZT׍ULx6='T=Ņhu2JA'TV=nXG Ɩ!nk46%D4}[(İҨYa*%Z7LildPZebq\efjd;%dn;֥s"Xc&	c#ıٙU,vfKb\ ̲:XZǙjRof1@f65]2;EG]A+=9W@MmP3ޱ,w%sx%jX8;S櫹-^,,"EDae,&4IhmU{=5d3mQ"	*[J#M	f	=}z"X[l4I,-*%%aocZ?{2`6P
"\Pp5W'ֳ,G$M.*VrԒvVwZ \28ݔ1C6J%	kԴ9	e9`gm%Y@ "$v%@e#'4Pc WX4lZaA3+Ȼ*Hk+?_<ᢇ2ufi@g֬($v.(F#g3&`(sA¤\3>1O"h$Q|"'X3bY><dl؅.b(9jk'Ͳ?"xpB`dP.bE%ad^ՓXG>Ykf%LVOKY;}hcIЄgsRPL,8id!泑C'؅6{}XG>ykf%0'0>!Ev͇g6/K.ٰm!漏lk@gX?g6!ll셟U>6Oagn2`6Oi!D^BVvO'Z?bYJdl|cNZۍw03<k8!쫍:Z&Ll,ch>-(KP>e>!`l
U)촧bP}kg}<lĳrɀӕ>(.<؊5>1Z?灭-Y2`6|c  I}k"PSg!Ek'ְ灜̘B1[4^ 'gƶcYh"'SHy, O-q3[C]ç͞:/{^K;>&{m}F0nȳv$4X@S/2dG4i(\|Б3YK&|({<U ɔ.Q"MgW&{(4({<UZ~cA"4$jL]C]ձ/5^`h'YlD&	gvYy;Skj~|J?9$"ZqP #~I-?a̘!DKb(@Z0<(Y>|G?ea5>dwO[a1E@n6_e*ݔKAզĴ=@6%"`sX~~awOMg{0̙&)LX0Y>	̟T!{((*n69i%*9zXs4\ |c'ְB2`><lPd]H"'N{DDih>ç͞:Ϊm&mdIo}e,P5/X,s.<FƖM`o[EO`x4		k~a_,o(
[<bIĬ~hU4		ki`xl|~xUOleւBov}!\ma^""=vڒaaT=m`H38s<8-6`OWKY~S?X#cK="!98,jBZ.Z|c
-?8-|jBZ`5Eg	XY;2P55Wkl7`	`	gPy9oXq[li`OWKY~S4iXqY0Uơ,~xB:xr2[eB#f(w>}mh"?@H$F	'O{>PJ#jUK"	~y+Yh%'ShhUhbEfHYݬ)>ɝ灔U繺	_PoRGæzSvڐfLxo!zdAS&P>ZՠAk`=@eawO!Zzݔٓ; ;Mgy08wd|B]g)-.[cT"Vsd6ɬ0Ȯr,KB c}"Hk(	OaBogOGfL\Z
"\SDRY>z#.)rMgwqɟcR?όe*l[`=
a,hjȲK[X#9z[XJK HT7@+BYdbȩ'fUܐw2|bmG?es`=]SX\cR~3twJ|cl {YݟfɝO|cl {Yݑ`n6VEL-=%Fs-=,!|c&#*G1p.
"\PdD|cM 'ֳusT؅+2Vnc7VrڢYd`gal4
{BU_RB=76|o	N;K'4cQK3~PYdϙ?ϭ XG
lYd'>1'D;vP6-8Ұ2ZĴYs
ĴPzXBy6Oa91p1
"\PiDd)ڳnrb&K[EI4zେ?Fb\ʭ6f%Z~쁻9%H"Zn!2eoTJ RX7͙پ"PjNm7uS
v'1T6{%^}@;G% ^Fo6KuKgrH $ݒAXD]&]Ia(.oGEƕb灞DL^wٿ,G5N8`e yeMlo,WےحX-bn1_灻H3I2}Yi,P= 8eZm1\gbzxWgii1*f-hdNS.q[PRPݶWʕ)z|}2'7m	&e6Vʬf[3*3VfeH-ʇ)8M,wOLO,3~xB/|Hր3z#f6v0>rL:k;%w>1C'ֳ2gy {}ݔCq49L-=%Fs-=,!|cY><d(sB6U1dٚ\ϸơ#ߝߨO/TnsjwJ[R$|!<N,/dem,vOh6م<6='q(&w wN	]όb	ݓYw3όb	l(kdTkkڢYd`g9P+kڢBaa0f<}kxɁQ"dɪ|c''#bc= h"'SYO`<ֲhG 6yE*N&4Oh+σ}a,֐iʓSI|>	[#A+bDm |KA]q\I`ʤE/%tP3u&VkOefrdd	lR {9I3m'|cLODCrC<ޡCόdUHI7X-XW6
xB?%/eIx*>Lfh"gY|c jD/SS?OAƘY>g]˓'AނϊL	eRr>rԷ&x?g! m`xs+d{{/e[bx&~ͦP}h* $$XW6
xB?%/eIx*> +Jc2fH4Sh>k/-UK)EgMWdYGSuݤ4Sl?ҴeV6L3dD͘|1OQĵm1=ig4v<قϞoYf~f&z6QSv"QJ-yJ/9?F^V7tkTZȓF{ACP74gvh$}&^DKH>ʠSY<=K.id2KKZ R<{DijO{"Y^,? {D[:k%+ZT~^JD'BSW|)7wkvP^u¾xrtedx*+a9UuULg2m^w 灦09f/e3KYaj\%U̪l֐JS2Y [P?+=Rq݀G?e$E;l ?ae d eӦWs8Y>¾ydW@9"&`wP`DhDh-e8B3>~>OGfLXX.b)ez_}mG?ea`?]S8dϰS'񌜮 agvD|	
j9i%*9zXs4ZZq n+S"Hi ZfX_el=a(~8}@LtwJ|c[Y>l,3Yd'>1>l,ȏAhn6VEN-=%Fs-=,'"#*U2bv!DKfj OgxÁ4:V@B9ڶ#;gPwH?QC՗{<Gz33l?e*k;̙'p~ {iq5L2s4edvoAhn6
tiQ,03iQd<WZ?s2b%E3GD>1 >q=Pưu:Z<ZH̰<ɀ[sBI3UmEbY0iBZ6 eVG&QNb-e`eUd*ZK(2X6KWjsX>v",IjZ-_4ʭoXGefrw|~o7KYVjU?ԵѬeRcD:qbĕ_K$ddlhnrv}&[Q#Ha$fiT#',TT@U b-x
kTL~e]uB2r=9_~4CʵN~S.q[cIP?fdtfU޳ ?-dUmf[3*3󉀶UYRc2e+jK5R$?`?@lx;l ?aed eӦWsE}k?8&w?';}ݔzCqpSKOje=@KOj%	祄*(vOa91aQ"N>1'}j"M~Ɂ3O.sXxuҰ2P54}~qPeAϟZXL<k:V^x"g	PPX~`?]Saq(&w.5k;̙d0]lA,iY:ZĴYs
ĴPzXBόbOa91`"
"\S2e3v>1 h"+ZTYO`:ga sga^V$Lb0
!"4I}e^K;9vE2#e	*+agGĻ]S=sSٕ,f,JiȁSE+Ag^?(>~P{a]#B<lSy>		k"x	
T!}i5X'>|c{'ְB2b5NJSU,}l=ɯDi$*Nի>gvV$
y|arnȳÑDmiJ+|~k90vSٌO~ǲdFYZӎ451ހH4}g'=? {DZgD%ڟZȓfP7ٴ+i
wH$F>?-? {DZl8}"_9[<_䙥ɣ9?F_6? {DZljmy+YkD}ewjs̼뉕"D+$ZେUuL?m3KYꚞe==P YD,sđ$$[`^r cDk(BǢXG⢇$>#*Dg
F&#c$d$w~D&}LR?όdl;aedϱ"}mYIkkڢYd`g9P+kڢGLa_ݔPFhs6=a(}61I2g{}ӦWs$[d~q5L2sV7,hkk%qdY%iQ,3z[UOjbόj=XG&NDo2`Bpg}mD_g]EOD`"1.|G?eA_]S/&)?"cvP9&L`/twJ|cY>Mgy;̟]d}@b4Eq5ڲ,fYPj=@姵EP0Z?L"[2`B>>1Sdm']a|G,bC">`0_sLR~D>rL_t0Ɣ,Z&ɝO|cJY>|CvP9؅ xm`}n6$=%TsP+jiQpc=,T!yOa &"80!`h9}i1">`0_sLR~D>rL_t0'ֳ2gyEl;aeoX	J&jȲK[QڢYe@g93Bp}kxR`#&|c Q&4zA"4IMO{B^,? {@ 6uSoK;>&XF7ٞc0#|GƖ@D&YYf0pV_7uL|i\5D^VhG;$#MYOg3S Ϊl#m.V$?/#Dh	|컒waoN>r>{dYȀc+#[]"Wl?jWUX{dFTF(l};{".NZxr	+$Fkl^r cD$ZqT~Oa_Rg灜̘
"\Px5W)>tG?ea`05!ɞOt-}hq؅]}u%2">xdn6AƓ(}e!J4K,#zXr-=#E/CՋ+A|}@V=a]<l!?aea5N3Wsl[`8lk;̙d02Y>uq{#sq1e1-=#D@g9P+bZzFK`><duQ"Y5W*+'}.}BqDoKgSo~w̟o3]@lf6vaOxݔI`,tɝid~q5L2sY>tCvP3쁍sqe1-=#D@g9P+bZzFK`XGfLk
"\UMUʧ0.I}m?Y3K_ɓR	2$>j: 6
Ƃ1vk"M_4I
Н'n˹,v&	$#E25-LUpVFUuU&DhIDa`""E g "HfQ(0U"4IEgG@#~qPU(h3lB1g5W)lDzP6xY)Lxd>1vO@"n6C#wTfXdGL8eT)ZzFe`3P+BEh%zeuH"(jG#P76]s<R~C>l&&wJ|cCvݟfɝO|cCvި`+(%9i%*9zXs4ZX|c`#g3&!DK#UCfir>~]u	>΢7;jm'@)|A{#D1B8g`#..)l\a(YYt;%w>1ě'ֳ2gyzGX.dh(%9i%*9zXs4ZX|c XGfL7 %ESUtr*>p͟ɯɎ)AvO{X: 6D`yē+ho%ژWy<#g'"u٭mk_'=.Mgܥa^"u)"D˓*(J"4I#X~qQXGmDog#!DKb(4Zd`gd8X~k;>dwO[bF)?H0}hqP
ҡ?=ݔĥjbZzQesVҌ\@}k`9w`G@X1w#d$bߤcvP3kuӦ'E8`Hn6aeM_Aƈ"Qڲ+OH,s1aHQ` 09d3%EMU>1AlhH4?>Q΀=0lڇϩz	/V$'߹,)1W?x_ܖEY=.[dwUX6ɬ!g"uEs"dDd$Zt cDmU{<n-}k(s& L5A8 Hn6"W,ʻ.ROa؅.xPm]Ɇ|cI}mJ!]$/ě'ְEOK?a90lB1&MUg8Ul=a(<$w#Ld>1[Pq>daeM FjfZ8RJePD
8RJdzX>`ӎ=a(awOg`Gs#5N3WsKd~q5L2sj"CvP1{8n6Y$ZzFe`3P+BEh*K2.}kxɆbDbj`2}mU{<k{'ְ灜̘lV!DKMUόv[U_\"̳*Sdd3*(sAUt^S߿;ݤ#Mvrgŧh@ CmCgԽDgl&Iйvċ0?a%wlgθXg"u-LUpV,<U0B?
ÖŬp ?ea1@:֖eadXy'ְ灑L8
"\STy#Hsd~Ȯre3%N4Y@}['ְڄg灜̘,qbD)'4񣿼:ZYݓibE'ְ灠̘,sbDCY>dW@9Iƕ\d'ְ灜̘,sbDœUȄ'%1 s4}pX"hȕ3kLhN[1Mfɞ'l[Z̬>K/,#90XbDɦdAuYHEti[EO`
Z?dbMQ"UAv#XGʌ~xsX}Y+'DƓYiSdوk6LV[Z̬>K/({d& ňQ"	UuG4'dz6Eti[EO`-}kx
L,!DK,,MUZV?_a"T7a0 mD:>o"c)J͆^}ae\e)Y@eMgafSŋ&̱\kUvP3uk<'֍;_{`C Oek8Lh;'DƓYg`,4
"KWd4(sESUsc`YEti[EO`VOa90XB1|\'zu923kYe O&= Y>b&4͓<MH}mkK2,B|c œXG2dab(sMUu0.}k>25] 'Vr}kx0XX
"\SbD\Og5Ȣb&4g[1= '֥!EOa90X
B1ة5W9>1!D)YAW,$}f,"XCY?K3|c3><d`.
"\ShsUya_d٬w?}kc("j|#Ō!ffqy֨VCs~b&4n'ִ+'(0PZ?2`bD\b|c!['ֳ)8ҶA#g3&!DK3>1Û'0}ċ@)8&Ef"jzX}?ਟd~b&P>~xZXgp9}jY<_a0k>3灍&i'W{lwZfT<dn2OeʄYqF ,I ,/y=EGx\C}k?8G]'P<.[1Mex\.}lLi5&x*~xs,4
";'ְ灠̘m%Q"HUv4{>dW@9Iƕ\	XGfL6(sA\'ɚ\ewYh#ie"΀=|˚j\>Lwiz&ay$@_h\7<wlȻ+vE2_]"Wl?p_*?eL|Nӎ,/{+4y}d~d7YdW@_VsT'<p?e_a=g[e8u*PlZrsRGc5"4I$[b*}Ca(Cg,Z?g~?0*(sEX5X|c!+}maY__ee,]@Mg{f>dwO[`oO|~|c!VOBa*=,>u9ڰO*%=@ĴJK (غ#vawOMg{\2g{|R?Xn0AlZq̙чݔk_q*n6KOje=@KOj!<z	lZ|3kόb@}k(s&E4_5Ydj߿;ݤ#Mvrfht Jt+ZȓA5P/Dh	};),Y䳻S97edYȀc"5ĊE
YSEqY샛VIXYKl"\ȡe%#q.ZNA3u ]њvOQ(I}lɀ-<qky9}k?A\J +#+X~pЋ#~n柰L ]Q灭-&MU7EFzYW/gO`Y4K=٥gYsd^;d_3OIsa3k	$b.jAgl:'r cKXyݓWdQLc\|cxI}k?<HWZ?
"\ɀ]<lQj\:>14~f&hH4^$,WG:-Tg|A{)V$
ODh#zff/%ڜϜxr 7X}vS\x UuL,Aαf&]a 
.Zhk'(>}lɀ
GGW@jY>خ%ƕ?e8hExLZ?g2`8(sEGUrY54}mU}aY?e<OHxI}k?=g	6OHxY>oyApB,Ec!yXF)ȁ,nbEvOx_dQL 1Pt5W&d~y[`i<#%̘ykf"I8(}l=1ހH4Sh>qq[6? {@bN<߽{ȓ/a3^#ɳ3d9_g._9&i**}g'A͏@>K;>&/dσ}&=9YxrEn-LUpVf*6ɬk"fl}k;m/~g1 hO{;ך΀=2bYݩ5]Z~&0qA'7'isR}!&}l~5eiI/%.gZy%ʓ~i>¶?I/M8N̓N~}iI~o1 hO{5,tl)>қV$։>?=һX74Yښu\LdYȀevS
l"eaɕ<X+"G	gy݂&P"Tț>XPXFVFSqH:0Fw-NG͘,efzg`%ͫ/ƛ55	mbI$ٲ`e(XRK1Tďc(~{`i=yx1?eemUje=d{e`p&sr2Nfx@ٞU͒hfƤmhFuI$q&_8}X\V%I,mS?jgij6l@ lb["nsaWY`}RSә}6lMQ03kl*+(+<
e%{)B?wC"=a(E3xE.avPS&wt0ƈ(Y>dYTۊh8!gz" tLdnq;NȋBjӓhDĵ-x.}kTЇ~='<dŖ؅.b*œU`T[aG?eaaawOk;G&}2O!݄,ȏAmb4BN-=%Fs-=-,`zXNդe"=a(3xK.avP6&wt0_>e"?gy;̟CK'LaCwdG&؅Hj$kl-=%TsP+liQpc=,!|cAݓXGT2a%EY4eSYcc݅T#|׶ٔ<M?sWJg<E!cGqJln6姵Dög	P~?ԇ3/dz}:TjѨf%s:3,*9ffe'w3O`#Phv^Z\AhX>-m	Iza[N?Fb\ʭ6f%3* ٙdƤ$av\7v8Mްb-ekJ!D0ZIԤR\,%Ɠa/2XK6$"Hҵ#]aFK
.	"x%bi6Yٓ#M˺FNևeZE`gmk2J'|]uB2p?>vݶ*V$'JwPnlfe6
?Y@e8!QL[2̨rsڄҰ=0Ӂe$ib$"[5;Z1?e2,Z~. E݀CmgfLw ד6Vl*k;̙'hPakɜZ\$c8 -" oX=0 גdDKVT{Z%uCJ̗Y6Ik#f*>1lsT'|ɟ2Z0@Pό`qOGMh=,Q?v5;!>2`;{>${"=a(<0؏O(&wt0ػd~q5L2s`Qd"؏}ݔo4AmXr-mW-=%TsP+jiQpc=,!|c7}kxɆQ"&MV$l[3KY>&w?D;({hQڰ:ZڮZ{TK,5VrڢzXB|SH}kxɆQ"o5Zy>U0xVvP4=S灒a;Y`%X$k,W6
:Ġf
#+k+{=UbZ<n$k,'k,dcaS`ikT7)촲"sXxuҰ2P54}^*2t%~}hxhw+ìGN7ww(wBWև`aG?eA0I>?aed5E}k?8&w?!d"؏}ݔo1FjrڢYe@g93[0@ Oa90ЏbDUhAfiߪ*Lv9 h"'SYO`<eh: ~^JD	I$@_h\J}`Ogjg?gθYg"u-L(\Wcaɕ09Fo``gS`H+;G&q26D݅eemUje=OlC	\km\Vr>lg(3;
efơ-QV#	:;6Lp"EebTF1# XN WSOC=yx1?6r2Ȇ'Y`W1kW#)o8y05efzg`%͒hfƤmhFuI$q&_8}r倻YX$LH?2q ,-Vf͓(*Ve̉̀Ya;YaUaGUZr["=Ysj$+S?K$.KVQYڪײ>0iT#J0R!ݔDɝ5Og*SX~{g`Cs)?(cI;']:k;%w>1(Y>f*zPX!ݔjS&wNtwJ|cY0iT#R!.)*P!ݔEI;']:k;%w>1Y>:a.).f&GvE 7Y 6ERo^  JZru!='ְCg4<d$%ET5[O!l,sxYmLlR?ό`C}mC*!cJ"	*9G\b)R"RB)a|}@V@fuqOi`Cs)?(	;']:k;%w>1'߰6vݟfɝO|c'߰6vݑ<!cDmXR-=%Fs-=.	0+><pL2V!DK5[hY>K Xҳr?~sqm-=%FvT'Y5BGQRƬOgpy123,cP
3<h̲P9k;̙'bY߰x,=ZҔ%-$FfX_`CpV*? S1.eV3 S2ʭ4fY>1ACO> ncaY*Az%f+ rTVildsOKX6UI\"2
]j)S #WT#'zpAgiimYR*p9̯qfMvʬf̦JʌfV̨Jʇ6\E;lVNMOb`9F ׶s.L0`
~6iLV {FF5͙@%ı/<0e)l'jiT`瀭X'j#|ei@P䢶zFʑC#
>+֠#P,9Ve=2gy}dv}@נ7W-mbZ{TK,9mbZ{TY*ό`pY><d (sUVOOlX8槲;UQ'(}L]lߚ?Eleݕ"GE/}@Wϭ(aΪ%Oezi2gy}mCk>kZR-=%Fs-=,Qaa2~#g3&%X.b*ddcU}mvT?TFFUDoL3+OJ+sT'Yw=B#}"G?8|$]aSUZZόk;̙d1"}mCk>kZR-=%Fs-=,Qaa1U}kxɆD;%EW4uONY!h69<6ؤ6>rL:Ya+~Y>Mgy;̟>1\5jiQ,3z[UOjaa1(}kxɆAQ"Y5Z9	Odٚ\ω2k;̙d0$A}mCk>l&*FjڮZ{TK,5VrڢzXBy4><d (sU||c%k'JUe~?ag#?Y`}VF0]Fk(e>16ƽ9~v{-,	?WGX'ZY -`4KO`H4ns_S_<k+/e[`qGE?k(wBW֒|9B:rmx+T'CC>08sXxu)X{(h8~qP*;+@*!h69<6ؤ6>rL:Ya+OgYd'>1 'dv}@& n6R*9G\1|c(lZ?s2aR(sU&$IO~1ڢA"4DO>xh΀= B4)IйF`,փe?'2&VhÓ+#ĵ1U[b_ef9[mjSX<灛03KYpS>(&V¾2mAH2)Je2[`9-`k2	iv-D$X0Rŷ0>Ed	N	]όawd|D
] @nG	}~\JyȁEgAoŁ=XG9!߳/~?s2b
"\XUL el[@X05߾&}Jd>1 -wc,ȏ 7Y!@mYA|1-=#D@g9P+bZzF%	$h&#,ZRUs2(b؏X~Ź<na)?}}@L6Ya+0[c-vc5L2s`>[텝-!cJȥ)kkڢYd`g9P+kڢBya-=œXGU$Ɋ-Q"T/!>U`O4)Jh HG7VrڢYd`gal3ڄ%ڄ%(DgA7&!{=SdKKa(PYdϙ?ϭ!G
a-.3&ɝO|c'ض!ݏAhn6(-mbZ{TK,9mbZ{TY(O=,!|cLZ?s2bQ"jƀY>q=R=bҔIŷl?K*&b\ʭ	|cP4dU7g"=&GR+ASrQgXJ,b\Y͒IE-;%m	EZYݥk(ə|J,S?n#N90%~d	gU;,v9#^w%~d
vxɝS?9oYٓ38&dY)ڦYĺJRSVPS?/k'"B+,@Mhgp Ph`U d-x
g
\QRT#}<YZgIVe)kl%9LmBiIF٧i)f(4K`fSoX+P3x(fe8(feF~q1*ffTfT9LmBifB?hBߞle$"/^	_ZO }ض#ط0m6>'(&wMtwJ|c,Z&ɝO|c[b؇v>ڴiQ,03iQd<>md3B1QmOaq4Ex5U«O.sXxu)X{(>W{?8O2t&}jH`.sXxu)X{(4}T'CCo>$.`q
R2P5#q?U(wBm֤l[@l[]SضbݔI;&:k;%w>1'ֳ2gyY>ű}}ݔCqXҲ)JZĴYs
ĴPzXB|eXGfL26
"\ULn|c>,Z#Jc1 h"'SYO`<a/^5}a,,U,?afg=21X@b(ӑi\ϸƴњ
;޳HG*+!?5~-,yPl^ƄQ#="5R6XE63G걋nwwy/Բ,4tyB`4hC~Mv{^HG!Hme#[a{9~8~1׿O1%z]%Y?gPZd2hCH h$;>8y5NdI$߽d]^ɹg";u֞L2+a3
+c(ZVf45dF͏ivS߿	Grfh: ų"	 kDL(̽Y1Yy8۬ef1H54kX+.Ϟm3KGrO*[k3lͥ#MXK_
gjFk D*VX*;mu__򅊮_dk_y삯sc\5m_Cg(*ت#*삯ƺ:
g~,Uu*X*f>evΈ[}}maHG*6L8vZȓZbqc_Hty6*#~aTK;@ 'ְإ<v&&$lZ7O(uPt`	@n
Gό`
A}jH..`q0灛4}jYo68Gό`
<}jYo88Gό`
>,Xg#f0Z[l1x:Z[6x:,Z[l6l#f0Z[nXGόa!}jYor^4
쫪%00q>!8`rd'hsdB'Iɯba<c X7O,@FEuD=$3k(k3st2}jITK`o0灛àj`67Gό`dZ|<AuRy`o灛ȓd԰G3sOKxAa7>1`A7ٰ灛ERr?n|c-Z JEKʺZ|cSO$ <Y>
M	Pόap2iȳØM2$l:6"=iL#'Y4a3LR?&?ae6:a+vV}l{ﰏ(q	mYDZOje
.Z{T\K4yiA!ݥ$e,5";}Cz\N~	5Rh	~b%7Ng=Y ]d)81}lwR5	|c6@L߿	A!>P}g'=t5FGozYvZ++YkAYbxhK;=?a(AoA鏌am6O$<a6g4sv1 l H'@zb)vX}g'=5";}ENQkTYif/[@xXK;:8d3#D@x"y|Ji0rc<vO@ <43j>	q?1ހH4RYOdQrT\;lMMk"Mh yz$|,T	gf$%3 <zW[57dZ~g4}kF0MS9{'Nk9Y!}l߰灬&Gq rHL܍Q'ݒcRo`ka<jcdH'z>r>4Le<l8Y>kSO=hL9?b/OkCG9û'ֳy#͓F-{?~b}/5&ZH<<@) %,,jce0&'x٩p_g]ٞ$4`ίE񲘭vU~|cdZ.}l ȮN,nPKI yx  f	AMdly3i{?Y3K߿Vcm	Jmrخ/QR#<l0LVI4Ws1.SQdxw0'fLg#fNPg%	y-l[$=_w2H$F	
֩'(mQR#6tBKǠ{aIDÚ,wjrJzQ`|cl[XFq@7L`#")%Ѫg'"	P7v}i""!؅tM&k-kgCy%#WdWdIkf"N|cO
0O21R½a#@1~T'?P=AJpbA64~"`
#\ɑ灭IclBqFO23{?#@1_>j HO7X/vkhXIN%iQ,03QsY+Lx`?eJk;؅r0B#3<iw
9=40@Rk=-l[5y{<[Mf[5fW)Ƒsڼ3tl[aζjLZ)MN4mAX.[?|JG0Oa؅zLTxوVR>1l[bӏ`d,[2b[xو17,[P[Di{a'hsK<lچjvZȓFYݰ`ӎZYdYJbP`|c=[Y3Oe1w*(}ݰ6U	D+Z B"!؅tMl7u-B0y,D|c'ְBs&F6b,Fόc`gd|c &F6zGG|I}l.MgSO(i~{`wl?eED;KϭeaDC
"4nk$[#`X.HOa؅zLw<lXMWal=}mWN>1j&F;zGI& dc#}k>#dC8ae䁼`GݔؑyO{jH^w3͆OaC9g,aY'ֳB	;,G>	
k";g &Pmkh+Epy,D|c5XGB<l<2dmcQœlBqBTd0!.n|cOgRH|b-XGx<XZZO!\2gƃ(S٬O!\Gbmm^px[bmm^pɔE)m
"4KtJU-B0y H	Z?
̙#b*SU>18}mWN>1/dٓ#v[xو d'WwH$F	/'/)`iv⇍髖1hZȓFE+}aYݰRHio|sOdl,-X\Da-l>] #Ɩ(A
lKY@|lZ?gjm^X
GfL
Ej0wdپLDvQ}@V	Hn64B$bq(]PZj=@i@r#ō#"5BNdg#P-W)Ƒg{S3AE)zx(}l<k=,;}l<k=,>bo5^gAf'af!Mgvyd٬blv,!UlrXCͫ2h5BNdg#P-bk;HPY+Hkl!ÐUdyy&P-W)̙~[l>FyY+Hr0x9!>w#@5BNdg#P-f!Y悅fW)Ƒ.ְx9Y>vZa'Y@fW)̙~Y@'d٬bllw
9=40@R6 k=hwdك`	泻<kd٬blsY+Lx`?eJb$wg+}lw
6x;ܖjSOdi[`m^pɔE)bs&{<h0ah1[5 fW)ƑC.ͫe<E,[a[`6=(L?$V44zX6} xQ?!\2gƃ(S&Y'g{Sg#]g2(}mFik;؅rɞGZ)LCeO!\G`Z
{'.ְL'֊ɬbs&{<h0ah5!7O!\G`7W2r|cQ}mm^pɔE)bs&{<h0ah51d(Y>bk=dOMḡ'g{Sg#!\2gƃ(SYbr2VO!\G`9W2r|c~O]Cͫ2h8+Z_Oa92!:+1&sU>1O"By>U9=؞ej{-,=8,?,D5OÌ331J>1k!D4;'rD*?5|c
O+&0'}iuA/k"(J?n|c>$]|ل<BVOKRͬGGόd }jZqb>x?n|c!['֥g##f2FjYń<B ['֥c3sdԵ-}xY>-Kgb><BY>-Kr,B*i>S+9aKOi$'ְ灜̙+1+&v|cb[bӏi$'ְ灜̙3
E5[=,=a(,$w~c>OVO"w`q}ݔ,hjȲK[X#9z[X'&1Qq=#kIlg/ÈVDP(}k?X7PQ4!<n	L߿;ݤ#MdD$"~n(髖1>Q&DYݩ_ }Z>ày nmWa)gvo*l,ʼxMl:d%V_e_(S>Q>ày*0lȏKyA!>P}g'=TmPG/d}#MXO3ϭ?VihRɟ\:>oUYiI&?x0gm44}b?d.K>oUYiI&BΪo5rxmi 
0#9+(D>FP-r;<cI)'hIIHqmm$yr`e'#wrLQvðEj$R 
c@V(j&H	0@Y@ڠ^2Ԇ-,)$9Z$33%$ <D0bFZ*ͤe2zNo\}maHG*6L8(3l6UF>Tg ϭ?VihRɟ\}maHG*6L8X3l6UF>TgO>oUYiI&?q"UfU'lp#ZZȓFkdc7"7,Σ6"Xfu/G5cBYݰRGk%]P?hĥ/~)X{@,:X?e_yfdڂ%}k71	Pdh-a1~:-Y>4%OCL-όa0%}k?kP{@H"iRèՃ&P-c`<>1ǶOaC[4%E	&,[9*k/wZA>5"w8tZPtgOE5";}CW]Lx$SYl5g$V,<@$[`+Y4z>fcA"4$jsz P6
Ɣ7tϙ2Igvֲ$ٓklHYyZH-V3Oiݞdٚ{9IGr٪A P6^Lx$SYl5g$V,<@$[`+3N5fi;$#MYOfhj؁B/8lx	<dIoAnn6Aƍo {D}bIE57Xa`-|wj`#edcf'P!zb(=vH@QPXeP?Pmst#
bXs"=@g5D=$Z,[3O~o1 h$c9?I2U%9ۊE^6z>
ƞ	AYk<hƈ- Xm0й%%d*~GL=Y1?eX1	j	PPQk&-cB~l;% 
VlC	sZDKOjA"fi;$#M}g'=J!.P-o.B~	~&Dg5sxHd	gvZY>W0}')ZY>0}q(ńO>H#}kxs'"yW}lװ灴րdE9c):}h'ְs<|'Z z#fRsy{?Y3K	A!>P}g'=V׭hz|Fif&|h7LDR$V,<Q,%&m7sqmŶFs%Y\zF!\2gƃ(CemK*n6O.X`qmj@	(U=#0?9U`|c7GjcOoAef3bQr![iM[5BM4`HZ(=U}l숰.\~7v<id`[")J?nE.>Y_S4Di$_[SԺ jmYj
]kA+FE+E$y}amV#Dvc,bXEm|tsv`IڻJ3'D\als͕Y=|Y-
 l51wA	57g2JlZ5lv8~{96@dx`MMM̟0edѨgXFue:g,? ngq<cH Iku6&I@l@&&}}ClIפ8`iX@$o5g1?vIs`?:VAs͙hA:gK-ݍNp6sbN?sq(9;nE
VؓX
e`Frl FP3ma"8ىQ?| [YKI7AI;g(4 ?o[spogBu;7AZg3(	ӕǨ+A>bu [{oa> .exB7Y%`eklC/h^;ϭ?vs`vS x߃׿vKIS$ϗ'yJ=g,[i
Q Qfek"C{
f;a[)<s'z#XVpUk	E Jy$cvd՞CgxCM^()ZOZ^v,hO2Ywd ix&\?>׶Ә۬ )Xo>wgZS | .	?N}B	w/A+e+	f ]<1sYm+P+hW[5G@
Y>kXV9gQy΢/VӪ}ܤH	E
bY{A/k#%Vµٳ/B1	:mrM8lgBLQ;KؓHK`iX tw$VAg֊?$Q_Տj={CT֊Q^tԅC^!)>ҝk"MAln6LnT+E/$H_*EK%۬%唃(&piJq&,?Y%_ܴ91ŞflV09ȸ$KfX,`:,m12
.&M# $<a>&u Jx`(@oasa3s{ܴHj	X)ߝAmd µG׌ֲ4>6j2~7LL}ϭ~?psXVfyۖFPUYZ[>L_efA7V
>I}l[i
5TzH>C}k>Btw3~ 4AմO0;'֟[ibk;[iHn63'r 7VGZY7ͬ~~&6q'#ɸ8F)BOy=؝3ނ['6y~o`<a-_57~dS'c'#(´L'q$jYX7$5&v6UlFVOa1g
[3>@-}lpOlw?mas?xWK)cq`|kG
gܗc|~݌|LHsU978Q&u	>e֘J/V;6A;/G0WrVee8Kͦa#@7<]2jn?BU&okOG=N4%^VPaZ&sAfec	"Fr1%ehNd|UAkAUX#	Zx/#O	ZH=Qwl">-l+#\=T/[l;a ,O1ꏭ1̡ޠϭYm#C+'ֳ6v<rMNZ>1%'NJ-LOVW.}l)fYkdhW=7VW@揼^&PPsրd񂯞{e13Aln6x*Lޠϭam9w5:36$#BI}mix,ipF9߈1wlbvrόak']l3͝rMe=@#[5GT@23~g`灞g}d~v(}dK.!_|,g6]fRdsA$;'d_<bfmX-_+/e[c_>U{?8CAϟZ !*	3:3ώVPaZ&s趡g̙;sag@alOk-im٪=$Z`Og{F>xY_@3߀e13?˼@W=K.B=@"H&ɞGZ)Mg{ V`2m-=*Ƒ̎zHeCL'LLmx$ڰZy+/e[bx&~h^C84|L̎z`Vya{?U~1+\$A.:$ܪIK/m}B?
+Db~ݞ5c<w57*70(iYiarTBUg29s<z=GQ[AB#}hO3pj~c\~I5e^KcaG9~5BSV]_<DqkP5>e}}4Pϭ3O+Dt}&lwR˷^]iK.578~f0x[Z@DC<{/d#m<~rA}m灎i}m'3܅O?a3f1F~rrwd*y.FxdJʳ#&ɞGZ)Mg{
YJ+G29u	3gEmg1?h (34´LC}$	C<Ys`<,ceH%
	{Ulў,eP>|kfɅr>md~Mgk/99铳̈́@]ѭ) U0t#}mlb朏YYsP}mlbAw`saG9~1hd٬ӕkf}h<}k_A`09{e13Aln6x*LޠϭHm?}|hJ|LG=N{L.GQ[AB#}hO3
GawAvfX7K/gBH$~}&O)YwԲɞ.ix .LLO~{m9:%a͆z͓=r>md~Mgk/99铳̈́@]ѭ) U3qZ>q?Y51g9;8]ݍo>1Z>̙!ܖA,[i
5TzH>Y>vS;-{a{`P`gh"ڰZq+/e[bx&~-/h^;vOS6*,/cG;X%k %ۇDI7e<- ʄ%"7V8P?(cK/LY@WߝR˼ovLÆ灞̙pbg2}x56+Q-b$pwgě'̎za>&v?lUH,/kߪ+\*orK/mhEmg1?=lq:g|'rMfE{yU<Iӕkf}h0(>o|3٬/LNe̟ed +ovL3O.3Ym`i29 `=}l6A0Ul&h-Ղ2P55W;i6F 	WOop83GQ[AB#}hOgcx4kNYÛ3e:T9&NVVAԋ'ֳYm#.}mFa{`灲A 2P5!gF9;Z9(|L̎z`Vya{?U~1+\$A.:$ܪIK/m쁝B?
+Db~FgKcϹ.h<y&N^>HlPlA<ߪ$[i
5TzH>@d~k-dsA[cYxFD8}0Y3쾀cϙ?&s(zYw
eݓ>X󕧨IكSҤw3AE)`=*&WmEVx;)em ՂX{(h3#BϭZa>&v?fG=NHX<׿`T{ nNU$%iP䢶F
3〺1fgawAK~X4I%dY$c^ڒUcBHhLza>&ie<r׸VYإ57*71`rS;D%_a>&lGQ[AB#}hO3aL'LOɓ\ue:lqf?;ɓ&}ܝ2}tVxbG53bIKX7H =jfT6$gf;jXj5߶%QD# "Y<$VC;j@ 6S6`灞7V|?e[c_>U{?99_2sFO+D9*5lh57*73PfI2gƃ(SY¡VdsҤ8=*Ƒ̎zc|Lぐ2lYM%e۠AR˷O)Ìưyd"nYG<xeY>s
G<  Rgl[d~g*泽peɟY{hgkD#hb~ў6cTtgbl1~畁0vcR/3fT$=c`I(k+D#*dnIkX@$wz4;#V][T 0,P8~ZYagGͬɬ meg2vpAzjbg2L]ݤ-rYGͬɬ1wv5dO}m"0α95氡1f?e=@#[5GKw}k_A`0W=7VW@揼^&PPs4jXBUg29t:gT#(´L'B?Lgg}d_;?;ܥy=K.ᐮPfLe13><su(Jc|.	3NlZ588~ZYagGͬɬ meg2vpAzjbg2L]ݤ-rYGͬɬ1wv5ƨY>ރXF~il;0_`(䰿3hk5rlE_we13ѷYe<v!2P5!gbBCAϟZ?;3#X$m,UX^ƏkߌvJ*AK'w*o{F|rEmg1?(3¸Uc}haCY}dBr]|,gAkOGfLe13><su(Jc|3NfG=N;6*X$gm`H{	7V	v%(T#(´L'&xTcTF~ZY͕=r>md~Mgk/9S9fb .h*V~r>md~Mg̝MLLO'86O~w!38i &XX).63Yȏqg;3"17?9bIGyV0[[@l0r`Ӊk'儲TT%]|iqX_1ߚg?ʖI`Oʌ֐@  gXSq3||c#XOgcڄ%"7V<h53}D(wAL7~Y酟׸K &8q!%FCq sS0~yvD?587`NikJ	fۏLK0I).N,ANlkw@;Amaxly:}+D	W>
t6D_Q0^Hs1e<هݔIXY;gc{<tZ@DCg8gc|;<A~o@> 2 _A6Ȝ5rl@lLL6{(AFjiĬm4}?{PPsօ gcds{	ZH7"	v$RMbY{hVPaZ&scD>T,!_aC?f˼ovL  ?a=2dkimV[`+:3N?dّS'	{[X%k BMU]e<P䢶F
33!?awAfvf1<	Xv_Vy$v!>5Sq3||+29u*xR׸VF}-DgPhDodX6lɛݣH'` ӊ׸W*i\Đ 1ι	! ~{B}?L[Sid|,;#k,4
)VYF%D
	C@dثȁ4iXbIW+`0T"G#9
3iXLUvL͠f~6gʮŻ)1'Xo?w`,0Y#Adxpn63;8~ ܽ513?vl&.薍oHg#Ad|dr|+N"0qB@9̀s8Q5rl,'ֿ>{@
xڰZV^ƿ4}~q2z>'/ք'ds7t<VPaZ&s>QB?)S5L+D9n^,3Ƅ$kƖD,3/nx 9SAQk/;GA䰳PU[e`~sqm @dAx&g։p6䢶}mj/KR=S?c+Yh"'SHy, Il4 l{ƴ"0%ZmmEo N$Z;Mmiv⇭hj_TݳJu5'Ƞ<AG74 h&AO,ZGInvc0vcIEC`u"|I<*JA.cӨos"27A*%;IRƷB3]ss
/YNciJ	F^Nw9O
VOY,灜[7*ol'0U*}?-9Kgc-Xk9gS&}dmsXgb[Xڄg3>V^h9~sQ*̡	_Z3M?">xrMN?>D>jnw}1?
T>m'Ag^;,'Txʲk'Dg+ZY2ef'~m^xɓ٢+5xo'㹬7pi%7ärZYޏa+&G~
"[Xj`nY,[d~ͧg'nxf@G< ͞>k;NUa3eƁxB|ឩ1 e'WAO
VOY0#i=;>ȋ{י?kV#($cȖF Gy%mXԵ[BIjϊimK;P_"Yޝȱ\w L6>@dA灹gQd#m<fgGd#ы< ,[d~	Zn }fVs<|c2.c@v<]ȕjl`;e8`/}?M|ڲrl>n_%r&ĳM%	wfa6W<4&|Xx(IV?`lU4Uf>@vNUc~1	"+O^o[k(_I_10f*;'֡+)lg?mnZ|+d6U"QC9eg3 ?l"f@9lZ+\KB!U d(*f~m'ث6i ͘-gߞyυqP{d,l5Bvu<Z7IC,%׉20@k;GĴr}iaX~xL@!@Bub~jgL qt"Ո`;e^bP%e $E`XI.y]Uj\{BPkG%3bU[P%՛[Q|3~

[HS/͟l\ 'ְ>~`oc\ڴ"6y`6A̅lUjA~4٪V#G"L٣MdYBVʵ=0#   uk(g}h'	[`UX?|>4)XA [`<fYŴ9ۊEW5!b1>5Oֲ$ւ7B)4w5WXaؖwkF9	|w]RJ5Ɋ:E-մ	Ub~ G=B?@g'6/]*U(	}HD) kX1M{1,B?	Huv5k̐դ#7^i&5y[]`ԱД^̙޲dm#l`j?9b1U$`p9~PaYݔZ{T\C['߿ɓR	2}hO{?7C]tZ>!v5X
I٠%hbN>a- 3ɟHD	gf4/&'_Mi`$#$b?b~v!Ҕ`JCqےow#[I,$wq$$[]"@3 U,H,~l3zbEڕ^ѷV#+kkWIf'6Z/}&j~U^J(8
a(;Vx	~U_2g̟mnkj uk>`B̙'l[g`1V灞؅xuR2P5#q_e82z^}iڶ>xrMN?>9]f?B '\_$Rl36~wK<ϰߍvU3dFY?ͩ_!xZбde#?~7ͫX͓'+H՛&Vk)C}!f27Y7P=%@[#!7Y%k?6h>%2d6?[Xt-_#&Vk`}V,'@3mxH~ɕƂXa7fɕK"W(=ipo%A&:%0oD=RS"f¸2mdaB;'in4G<ǀd#Ofl[5y6¸M?c@wv<]0Y=XtOgb~a["T'gՂB0}({	#,<B@``k	@hIqD@=P99s[i&w"Q?)iBQ?N|J'4RS3c\R;}md0eܳ`G<xgě'nx3`~G< YqY WO쾘4}mCdJT1?A}cxQ7oUR0vdReؔ=ג\r@sX@>/W';e7mL"Q?,od~Y$ω~T}<Wbjr&l|+"rAlyfd# WRg'xyY>k;N+0
]MO쾞4}mCdJ¶+TE!1l;j8`Fb)Z}Y6%u/C;2}g&|Ma(m,/Qg%z	3k7m	[DR~Z}Bjr&l|+*"r'i
ŦxX>sxXY>`YqY V%
 _PgöZ%]J/Vd!OY.;l;^E;:Y6%uM93.3jJDQeZRPD(.ZD3{`/̽l]U}BYGxP>G<Z^
$ "LA=$?;fg[&Vd3bS3!4PM3cJ'E(C/pa}D_zU`E~wN;d
5fX`J/BP^JDk=K?/dgɓ>2}v-By~wKV*Pf/OPIu-%wK&6>~
+b<5a{~㹎ʵ3D>l_iv⇭hvA|B<dI5%Aƍ-%G>	T%H	`YYZAlЫo_2+uYACA'He9j#K6+e#aؓ>*oU-"9$0Uw1?eP5!GjoXO>¼Cc6U	EIE(ےxڄ~@\QZEq+
W!	XT P@揼^͏AOfE;5<W/+'NZ%S}b~W!Y>&}ɟsgjY[#@r(o%S~6> !dބD;/<<rY>Ov
O?a0͞8,[d~	lUd#!?泻9W J/göZ
3<p OglBЅg!|mcVV-sı$ZP_H(m.g¼C%q;\=}mLn+TfBYZ^ Ƅ#`L#	sZDKOjAGO|$Lwֲ4G=>l_9ۊEW5iiyZȓZ'qqBS7$ZJsSu67gvwS%~m KȪ1?dm[@mBP*x>&)3WU_RQPZ%b[^D61Kc%VԔ^3U~rMgvP3"Z{T\ }l=cA"4FV>UPn(z6ϱDDn6"rm	~zH/+@]oAlfy%#YݬˏgK 
EiCP^?A&|T" Sē]"3PGQև3z
)>(uC1-dG<@( ;S\
dJ?H_-CCG{(4}ZZ5;2+Jk93]@5}lS@gg¹t#}mLdϺٿK3KmK.hodwpol|+'"!}nYRMly7lElx7<3g\Y>ٳƠBGGY݇`|+9elc@{v<]~rVpLU1?eP/g7Xee:VK#r%s*%JVmPEޣ/K/g)eb%iVl7G!	we9ڢ}iN{'X~&;Yh#-"j4qC; 56M7ֲ$qB'O%h@7a,"&'CVBE\!y7W`H-yS(x׶ڄ/9BW*KВ_^ڳ]3O~o1 h$H}g'=*`iv⇭h kKTSh7PD>7;"[i,P6	ϹB̙Y8}k5"EXGe6E4/`D:o̡PY&{<Oa"1x9Xpw*	ʡg&SifLxV,Z?W n688}lvFryXFae=$'%gf:tsY҃)촼7Pڪ{''c h$H}g'=*nڤJEzHTsJ.b}mk"MAH7?B$ѡ;ƨYݭ0msSu^"Cwֈq,T>d~`rCq$,$ZEVz@got#b~ȓ>&ԫG?7Ɂ-UBԯ|$ffKZČOGK%$yVlmb
3gA;/ArO^|+{'NTK+lЀ'υr,}lw9P+HiQsTzH>8Y>fRLH$F9?I,3[6
ƟDDn6~4I1BwQ/Z4-
a9P$D- ֈq,T>d~`rCq$,$ZE|K<D6!}BLLx((^͠	mqZ
VrmbTY<X}A泒x\'NTK+lЀ''υpZ,[5B
"Z{T\AUfi)ĂDih>b<.P-ClShFDa_<AC7X F?ĖJsSu6#%ڙP《%%@,[U^a؊!ŤR0({<{7cU}EQ6n$rAUg+k;D=$ZOhH4Sh>qAC]tZ)jghpMMAYm|hl,O@bE7a,JzDb~ʰb-BlEgi#{<XeP?PdZ 
Vl4G!we9"%EQ >fcA"4IMO{%[ЅKǎ<sD	}n6LQ]GArJK;8t#Šjȱ-"Y`FsZ{T]<cPX=@I?ecfH4rx9C]tZTki3KkdZٵ|rLrz[І@l5gvֲ$ٓ>d}
~cA"4$w<[ːJ]7LD7Z$ Znn6"\?(Ih'|,["zH"RK|TsSu$rك\:LT}iJ'֟ZRd֏>`ZRY><i a?X6%fՄvPvP3i\3̓2)Z!}O)OAy] ¸+Y>k4즧0
hdً)3Xe̙'ϔW}k{Vcj{lB	!>v<4}Y&{>P#++ACX獀XSYC3T|+'֍	#Mgt()&Yi2ZDaHAo
vOk-d\NvOfLe
p.}l@'ϙ3WEfz$3s\N6O=O5"A3Y{&X8B&)5#Mhu&I0c;KRInw`l3;TJ9nrLOP6n5XzKM=@S,fjKKXKxl灛Xqw64Xk;EiPHue&B<'qdB  Z>lL{ KdPe<L<	>0Z|clZ|cOdȖX Hu^Re<A<$ced	L@	#; ܦg>`(Y>k;؅rɞGZ)Mgykl[7G-MՑODȲ )Z$ n6MZIf>zAjy|~#rP=JG"ҙ(A,zLK$@|19;Km;L!8Cdv@c[5yZ,[0kDqlĘo)blhQ	f(Y>qfVgޠϭMOs5ϭME}lcY ŀs^x>w9Nd('3k#[%"ɑ
V!DY(QFY!D-f eB'lVOa,zF!\2gƃ(SYgfW)Ƒ
?e8>1]}m
?bs&{<h0ah58RBN=Fg`N5ϭ(>w7Ne<"-lszLZa<?tI=#Z }*@52g`!DHFA:V4K,B%ZWbm<ڿ,v5(!-Od,K+aR,&fW }k>?`gjAo?ۥ)dY?v5'@%^f'q<K	`|K%"*:fOg&ip s6oߙ;3eZAvҪDȑcrm_0r4qC=liiZȓZ_hE+Khn6}bEKdYe3uK	gv$\	Fj
VغbHR0Lœ&tH#\zYp)[^X"XNe`|+X?d%	aʯuG¸lZI՜6P57s&W YdكceM~C#B9v'Pari0ZLD6?zvkD<݇>1`灜[h3KYAufi_nck#MekKI?}g'jǭhzABEpQ~#Z oֲ$քOhN(q,r'WO~)-ZPsqdH#=zs$kFnc(h3$\2a Oq,dv<Ǣ[@ͪ qgѰzJ0lzT&{<h0ahb-g6'U:efǤ:efr#M~C-;/a(BǢ[>r?$di#̘n$
[`E?eG6=*Mgvx:>E!&ɞGZ)Xq;me.6_ڟ`bҚ5J{l0lzTg#~G8d6H$F9?I*Z-mP@xٵ\>3L55Aō&Cr$YؖwjrII|y*n6"%DE<Mdw3AE)Xc{mFͦ"k	)`/(i1L%w$uI_F͠%q-=(ŒFQ'Zx7zA"4HO{GXǭhx6o?UX6[Z\3䣾=WZlKf30b#Ay#rAU9?F^6z6Ϩ <l3L--DЉh\7N&{<h0ah5&=@3[2gx!mٱʆ.*%+ٓb*"3+m6	}ܒ/3A/Ƒ;	GGrة_v,zRbo3L--DЉh\7N&{<h0ah1Ҡ%`>li~S{ MPկvvjpG&2G:Hg!bHTrwǥkI#(oDi$*WUŏ[jAlAm&'*?|ߍCVaC!l@&T3a~j8`dK_$.[=Ujf5DRVpW\g`
Y`X>;"R |-0+rDS[?Xsq.l:#?B`1ha`9jjGL$gV4ي:9m2L͚4(~wUk&OxYڞ̉h`'H3[<I~490[3Y4L"`tfl2h<,+ٛB}>eeʸ:-RgZ$k"Mw"%,<%ڜbY+Lx`?eH	
k
k;.X
7z̗ g灉͇1
PNb0
Hd5)Xsz	Pϭ&[5z+ʱ
u	aJ"4t
IM	ϭH#~Z&	6&f¸-}mBրeXGO[1s2`:r|+''Do>5gH߿	A#L#9?IU[tg>n-pLOTh4Wq}5XPX$foW˸/pi`g{S3AE)X/ DHAbKH0lU2(Ķ]?5H _s~7<7 4Rhfxʽ(%#7kI#G3|OfYh73_쏅qY>bv?Y}5Yݞ4f;w6!DHfB=i$>I)`Hf?BVfW)Ƒ߿$#MEA$Go^Eϩ!FuRJDF*(Ԅ~"7eoH	I/DP'1FZ?#+$-g9N)Xulg1+Ce`@8mYFiRUլm F0U,zƀӵ"!i6͆5PxOaoS?YNֵf7d;|	?f}h{(7Cqb&d26p5!1`0 jeJכQ	W̐3[H¹\#PjHp"Ld.{5p)nȋ^;؈Fw*Ln 3vDf7s?OVioPI87ϭ+rE:R	ײ,SGmvC`dLk,yvL2QTc3OQ1ޝZAZҢDȑcrm/ֽnE(&QR3ixjmZȓZaXf/0TbYݭ'@K$`,9asӵl@l&VXDjyf$knX"a6"=d kl"kjٟDj(T<ča-3k5PfѺYwe3kVcv>L\?Y]`~?l3~}`z!1d`mz x
Y>v_ }3z%KK
st-;YI3LD(rrEDX/]%g2efRdJF6,#$_}zuiIj-vճ͈S?k`}IJs`,zvIY!KYzĐ%2֤H+$Hs2`꧰\>'zek#Mt%@"EYJ[BmU#;!旈mi,4>&Fogv	[poZ*#/-fIմ	u ݇,d g6$,:ͫ[]FRuNfAsaY`6#mi"k fP8#{>íPݧBȇcy=:/X#fՑT%|#~MeaHxmJ*VWuYu(K`VQPWUF{CqnNVlc>M#D{0x*O"x>x&TBg	kQjZ)Ҿ/VFNכ"kXL7>	E<#zĕVS#@AlU[B\>4\ekGiUvOLea֪u1(ѲT DI)k+5D}hkoƪvɕy0Ie^A*?"D;lEuL&E_`~}X<K
9	!Y>& R%cP[&(y	6O=bHhܝĝeZvVGI-C{Jc1 h#O{o[BmU#;!Њ٫
/b Zȓ`XK;2x7uyChlڡ#IVQ,Jħ¸#ONlڵeF]RH/jJamai+3{UOeW&iA!ݥ$LֽnE(&QR3Qir4h5wjujY#D|~7L,cv<P"k,geԵZW@pKĜíUaʸRÍRHlZ$33Ȱ"?F[}C_WQ
lZ7IX#k,:X,UXGI"H~wL	I>(8:-&QR3Qir^}k"MѹogJ,X79_gv{iڴ~}g"bԲ~g+)ڥӎ87ϭ (?u?6P1vl'O>ʁl?I'Drx6~\|F	/$XA [al-NQ(4h4n	#YݩUa/nҠ]j"x:ĝaBT\  pKĝeZ=,I f$8lZ%w`D;݀67 k+(_F-J|+9}hfjU-J75I %ia1ށPA$YOa_n-&QR3NQ<^h5bC
wjb#dFXqA,7X xL7A|5v96ɛ3/#weEM<j5F2Tfb6Z\zTgl5Z|+Ck'֤`jX`}"<Ik 76-~]J\'`	3={DDiO{stZMgd:fUfU'lpPgm44}b?d.}maHG*6L8}b:hvAx٭5r%ڝZȓ_ӇO7~II=}<X?@H$F>gACgA/QR2+47tɔ;Wֲ$ԲUՉ'c XK;>ȳ^ֲx+=L(k)U1FOߤL$|+K'߿w"m	'_sz^R2+47tYh657YdY,S-qx0|5?YVW p}h3WDidW0*@$b7BK$" ZH

QY>0m<ln&s&D!
Y>EX~%JBx'ea-T~Oq['ְ'dȀUj}Ja(~X/ZҨ*V}kxFę2dB)'@*#g"`72dI¸ vOOyY>Oa7dWnhn髗>n)>ҝFլ5 l'ȤkhbL9`Y7ma)e1rKQ,S?֬+<0N@&Ɩ!\dY,ݑ+YP#,[s"zÁ,i5;+/2 ge+h/K[(/`,f¸d&Hc@͒Â"n'P?eZ}k#~?ϭ ?as1.ɓ"g
RÂh9 U&̱\r,D{O2IGP@揼oOO%\``ײ'`T%_IGP@揼gݡVս+[<ʄXЕ%al3sARq`A@Mg{2g̟)kl!b?>ӂk''J v2$#/`n6Bgkƭ= 1*@%%=@HĴpE\EO|+? l3xk;\2g{X2w,~m`+tWs\ '_}c72k[EOje
.Z{TZ]G!?υs%}kg۹kf%H2 >PUdچ}i P}kgkf%2dMqY>M,ʭOs6OaGb\G3&D|+''la+	_,?4)XA [`=1m#"sCwM\;jM=Yj
Aaք~^A$`ZoBnȳYݩ@"2֘3[2o֭C̿+(;
!P{(x+t9VAl@\ONC-@(kZ>1h4v1jKȟs&o쁕,`z@MQYFvNefa$UX(3&zy=,%`[6ggA3ƐLLL0LpLĐ-RrJ%6dhgsa-|pZ#MWtPghʂ*B ZP[*aUT#'^v![6\rBr-̳jRHʶM3*0	 ̩fSgHeC+jKP9~?@H$F	'O{l[CΚAv֗ͨFkd3Qĵ8zh,"}85CdWotTހԂAmd,pa(KXq-fg%wyb@Zh,"}p~˚*FEvy@jAmjmYj
I#KØ,aI[2_ZVSPXG!\V2kf"lmp:[P3a_id3RAJQz!cZVZΗʐd-bB*CeY
YlsJ99/&=Q$_$&lI&	b6r%Ķڤٲ[l--p9KmX*|+#+Lr|5nj¸Ov~x|+^#+Lr5nj¸dٚ{c h$H}g'=oCV#"sCwM\h?D'R@Fh?Ú,4~ER>ȮaIdmma4}~EO]dWL|5pjROOEzXG!a{
FP2ɌȰzkJau!ǽ.* 3@)ˍ}dRKT0%Ǜܔ#IBprLy5D.J/['>bi/ykf"Y3\2}l=*|WXG!\V2꧁Ú~|+`4yiA>4}g'=şކ΃Z*FEvyDUfU'lpK ϭ?VihRɟD1>oUYiI&?}#MXO3A[a4͓?}#MXO3`ϭ?VihRɟD?>oUYiI&?g}maHG*6L8&gm44}b?d"k}maHG*6L8&gm44}b?d"s}maHG*6L8'gm44}b?d"G>oUYiI&?pgm44}b?d"#A[a4͓?3L$OdIuhD[V&X6}c@KS1(jӹ,eݓ]灔,nXdHw\ψ(gDwwe3,#/erB`3GGݔN53kZ͔.޵2vHG7YjrI-TKl7^ɔńvL02GMƓ9c6Lg5	;OC0JgoflId,<L;/[9.V&P15m>S1 jf%3O݂e=w(/a2B`3Gn揺qi޵)fլfɔ3ً Id+l>M~4&`g6bC?7LbDN53b~,ϱL|'![e;&e8GPs0{JH$F	aYObhv^5Mx5%ڟZȓI0O4""V
D'yf3'&^hEB1)ݔݟf2siGr٪G*nڤJSR%NOdI4"#5lB/<N͙~P3	_e7gپL{)zA"4$jfTݵHRԇSHbQ B39230Pafc&Ff	i9?F_EEN[R򇍩jCd77(y,D3ӎJlfSόosO߿	Gr<mQ-joE3)LLra9mK)r懍jC7V$֕'^Fb@߬Mgmз|,Y<TK;6&rX6 ní݊y@0E\"gqj=e`\kul	9&(¸VOa&)?"s
 }kfa1mN&%ʤV!ZZɪdmG"\<s 7fElXퟭO?"DP#Pd9lmdìH8揼?g5}{|ό`8灴eo}i~{Qߎj?+@?d}hM?a6"~fu~׿)i䮹L4wd]d	ֲxHn6AۻrY[ck[cc1.hVf%7fhVfYwg$3و&eVYx1`Zf`*ɚw;u4^>lXeD/PhxЍ=Yk@]{=01@Va-{߰/DZA?O%RJf.&0	Tͅ.^%qmW-"K`({i>ĜR?υpOMMfZl̯fGrզN@n6KidȅX.ĝRAjr@&lf2gIViU[EY,2\ Vrx"!88bĜRB/|ɚN>T'|;瀪b?sSB oB/yN>"!c~;&k
iK2\i̧wxL# Hn6
"ÿl˽dTfU޸D^$n3*fȋ&;C??f֑Dms1"	Xg@灞؅xuҰ2P5!g檽{ЅC?ID<U^^?PK_CE"KOҪށQC!=-ʡӞZf@.gD#qB]8':YwXr>~rX4
KOrk'"!gMg̙'M>}䫪$n3	(c3lle ?v~l˻"	Xg@灞؅xuҰ2P5!g檽{Л|ό`~DsW5"kH~}jN~ʪހP@W쐃K=> KOG̼?8BkU#i?#M&5퀿eaߎs	~DAtk
XiA.,qK|]+HG$3Pa		!쒑$!ls0f,:}Z(ĳi쁷vіrbڧKY%53揼Fb\.ƦeQesnU?X/l1$vHn'& ەg#~2֨'?7^hGKSnI:{'"!>d>vs|IMm56{`/Xco7kߑ6B<9#Zh0CKKll#+ꬾDBHi$o!G'$ha\5G`ٗeBc29,$XA [`6+3olڼ^QR3)r&|noH	SxЖv#''5mL/UkYE	l7$ws֍:-ş& o!QRq܏ASX Pj7$8
Vf#P.fOq֦ o$d6+m߈966~ I3?rHmӂl;B$l of ގJ ~I[(F4#pY>~o3OKvzY0@`@j$&eZG8b~¸vI}myTk64٪V#GгJY sZOegH3H)W«'֎XrVn4k8#P.uw직@"w`	6~	DQn`߄:
a{( Yx %QXq+/e[bx&~jCP|cOlQ!sQ{qE!E~3jVemAϥӞZ`3}dĳ*Y(Eﲙl3Z~'fbw"XRzXKiJ3uUkLf `F~yPYϲ?v{3/0nFUX?eeUkvL~"D6Sϰ<͞vF	 .dT87H1-,#iuCbF)?HƓ 3i>GυtmXG 1ČR~rPdD2ej~%DW%M?l!fZ'@Cl@͆ľdϬ#&}co<5\sAnS m'b<cbF)?HƇ¹(qdI9DDA7?`-b]AؑS'꟤cIJWd`
l"8~2],j/^ɑ'GdFm`+ͫIl5ZjZ Evsס+\?Bm"V1&xؗݟ
ilKDb7Ud'֒P0VgFľgK2#fe W+\V$y( 8d~2gؑPByI><(ӶD\ܐuw직@"w`	6~	DQn`߄:
a{( Yx %QXq+/e[bx&~jCP|c+Z~bxL?QC֗EU{TP5FK+l}.E!#P^)~^]iXı;6Kb'kiݟyٿ8cV4DO$XA [`<g3= sgM8HT"C_rJQ]ݫ}g'U5^#;3qjYk,O~mWj*@S"Ajw^oX)
VB񬬠g$CV@
8Hu02#h3}ߙk$9bj<B{3P+מ$I:C`L t`)	m1x&Yc<i9IGr٪s6x>(vKh}k"MhN7XGH}Wkm}aȮeb	Igv?:?fD2X!0f%̫S1-GBZHJ6[0zrӿe4v]rd9Yb,70-@ wegN)'>5	V%H)K$g
a_G%	XvjDek98"(l	8C?IٰY	GX6( YxWX+/e[bx&~j{Њ?2s&~6iDHC?B"
%xPւ?gAO%?T!zY?=B/z@wTZv@֡>*Za*jsrRN$Nsfk9\{'NN?TᝄI>*
Qd	F
x!^b:m~hUm(w>1֟ql?36l>)lVɗd,R2}ɇ¸Ai?9?3,D3揼{"`ĹmL*eɓBXD|Tf4HBRR>T"	k'V<,JG eR?x8J V$[00d9QPb"p/A(CG2<dJ%3[`X[l^fSeY^fTaAC8Lb!%wANX 9PA86UH+V<]m`"0Wt)P$?8NWWʕ%(epG ZȎ+
yq*؅W5	Xv Ȼ-g'vV~q3\YENSpQ,}lrq+˄*35/gzrA"4GMXO{_kІ
]j^~nkYj
A٢O &,,T#%hK;iJپ"Tǉ \)[as9	Vq&\ƭ<&bWykl.mי`5({H~썲
3	͙3Oq?[`s$ȣ͑e@-moxaSo`eklkG
g0F(4?d xM~@ƿsAhէC$P˹쏭๧#'g3l׿v4o%s&WYnd1ma]C5Fb]S2n{ĸ$S2ݟ3/;ֲ4Hwiy"̿TݵH;l髇Ht!vMYvZ&(B(~GנȓY7䳻S h$x84S'L]A+diN;AȒ@K.) U¸O>-nchH4}g'=U&PPkJdI 7_h+}!6ċ0e6PKQ,FPLA9
b9Oe8	vvu-w: M?de"%1~Pz`HL)-F}&i0DZSȕiz/#?e;,YdeZBVDO\|E;j6PUGE@X=#%Af<" 9)k(3P)h Yo`&PA
?X6LAm ,ܠ21 VQ&hQ5>Gj&`̡ĘHduѳ~3w4ݑ$^s33hĝX-7G$F?N~IAْI{BH#cD>ÑuXGf4nV;h\?eX5ON4TA;>jgW#'}vO)L+/yEU'l6dgcs94Ps>Yym֠70z%GJxD rRP2{i>ČR?υr0>7a(ϲLdA3pí`eڳ,ޱTjo5YbBkC,m0|Z꫎䴺g?y%fAAv~%eh[m`&VP#'35nP1 k*y%% fϲ/Lb"	dLIjG7\]7\kK<"mm.&@[]UqܖLo;9LIIsXKLdXh0C8 ֥{H f!A܊߀~ jK[m&AQuI5iJͦL0H#x'JX=QmęY@faV,*͙ PuL|/4ofx͓y]ҠH))¼K'ְX@,:`@aNEI4'x؅moZqAuYP=eD#.쟤cJuZ|+Z?{Ea-[`o\LYɬ"HDKaseZBWYrlcZO6h {jʀm|+;}l"UY@"08P6Y9L1Jd>VO9Y&$ȻI1AؑSvS'{ XG,Ay;SqܝVA\n6֤2]XL?HƖ$bA/F,|+ZdI\Z#iik$U\eFSU^֑EZR~2gؑS'ae%ghPS<
`B2sc@@#Lӻ?Y3O~qsZAZҢDȐ$XA [`:g3o(B+:5m*IDn/{@~F_7 G6l	gvHd-D}Diџ ~Vzp?	c@$gfB21"HԮ	f<H0Ib
Vy_e,? L/RzĲl(7xCg/pub,W`3  Rk$Di 礠Ek`ag$& c~~P", Kg$Y$=$.Z9(Uے{"Pd̔.#\񁟲Yb͗+3@BzD1g	MT~o K#  A݇]FI$$b~;A47MNΡ# 9OtxD	> l u&-B }bے[K0plZ?e7^T͟/?fL_Ziް̗V%km}g[m88}iU7a&5<ds߀&?AwClA aXA$*d!%zI?a		AV7ĐY͓::Y5i>Jd> >fϻ U o-̈́L P7Մ~oZc&Ov~n?_ulL3d'$欗+#\8vODC?LWS''"!
FY@tGK dcxjɂ6uS*ȫYȡ0SafŚA;@
d_4vWS樽	?PK֊B???t
o$/B"Jc1 h".UYO`A,ڪ^YR}:D7Pr,ݥ 0`0o9%9Rȳ.%0f8EԪU$bɞ#L>p#,$X.lG]rq직T~}iMgؑS&{iW;'֟[jc@=	ya(YS&O¦?'fж.M*,HM%HĴ33	evP1ɞA#dYS)C'>~3<jf%T9 >x5^qd3ur>PAj'ʂ
>ꗋ88^@"'%A22-e_59R_2g̟_Px:M?>x@*UAo)i71aY*l@Vae"lb-/h1*K^3[;n44}b EJDԲ;A\q-A<HULř@	~ɔD КFQGϭ~sY9L1Jd>ƶO`uD КE.DB?NThpz  MՊֆ<ݕyi+0eLjYؼްNy-@`xU+3=<c#ĩ+!j=bPC~m7'Ǫ<Y=j	ܕVbT(n_!?oZ'^oX'<H XOfj	ܕVbT(n_!?6cYm`eei?}"o<ٟ Ցٌf/Zv$;<I$<#$*#i=b@y.-\e]ǜ35zfF|cAƭ߲ Eb>(OA^j1mb[dyd{r|@P6Ao5?Q~)<]k'ʌ:_Y@!(F^5PAx.h	?'
g(F^5P@@d5F~1~2gؑS'A >Q*f׫mXq-haJ#YWNZ2aZ&OjL5ؼްNy-@`Eu
iz7G X6	3&>:Z|ϹNd'j#,8+"ȶ%̀20	>[#!(F_H(@<Ѣ/!}@ZͅcD,Qڶ˖8Ɩg?Ìib>y^灆vg6##P6Lc КE}h.E~~_} ϭMg$fL1Jd~1z/)Y>53{)ʍ|v@y Zn6V80mͫL~cA_XcsZ&OmO1=(@B~$JWZ^{i>ČR?υw=`O,78?efoag<B}	+x@_ir(&VZ+\qbĵ!"+(Y-coa^$̅ҳyd5mf)g6 HFJ(}h>&P DR~eXeak(xIBYNlg Vd5me7YSm*LX
(JSY9L1Jd>Q^_* 7VIfkN>\5 i"?~)Lw$#MDJc9?I476jF׮!gs+Yjsqj^ʰbX7wjrARř+3qjl&Vdjճd$H޵{&Vhr?g (?oOfX'<T5$!<H"*<HDhxٞ$Hd$x0dG šbS3:H1fyZ|hz~oP+5Vf<3p!!`dHim= ŪsR(fxE,kAF *<g 8n6HQ@V%3<Q 3GXOYfmHK	K75L2,VUK=`PVQQ秕L+@Z;?6?(zc h$'*'8chjQMH;xRcqVZȓZ$?B6B(k XO_*HRʘ5gvO	$S1"(}ao8&ܸ2Iǆ*8d@$şqdU̫qҳ-Br=>IVH&f6ad8-1bP ̲yX16g!adL+a;?6'CtĐTmP>j3M^sg<Ws1v0PXzD`k@䲶Û?bÛLWS'(a:xWE 'ְZwy4vږ\q{?ffA4޲ffA4Y3O]dٚ{<{Diih}g'=,5"PW/?YdI!؊W1O`\nmPj7Ȇ2ԤX(Awl+/O)U-JrJE@z@?ȀZ%##fsj̤Aϰx,bIPJ?@PψVB-K4}dwP-!76B~s׳?@WMdԳGް|JD1`k(wH$FYYOagMhuMH;xSg\:C4ídIh	87XW`swAoD	gvI#ؓCހ!r3YD)>& FXLYD,ZV0fbDoNԒw8:K+l灠Xsu&vP1ݚa:dϲR?׎U1Z?=ixfh,u$㛂++)x̙WD;}k+3Ll.\Y+X+Da*l*F~{B7aʕ˗R<Wް9r\Nb}"4Z'uAdJXlZh֬K3N@9Z,},uS+ZY+?`HW`rt>KR̫jdɎ)A$YOaRhzZSR"FkPI`h5i`dݶW%-H /̸ӺHq*@QlȏFyC@~	gQD`/# . +I NP$
$
@͒DAt~G('͙@ٰk$D=`
Ơ?6`[k">l
ҳ`$$
AHVP3w$E48.I je`umLfP3jÑt޳#PUH	EJGrq6tꚑ4k0
&u)mF+}$I[)W`0Dbl"$	RI(~l5g@ WQs	 QiΩ$8n"XE?͒BY%I3V&{m XV"mdG  vzHV~l$
GNP$} W6K
@͒j;INTmc"nlG;IVA%PY	
֩k/)b*nڤJ)ڗtgePHoLo&'*Z[m"&o cNHJԓw16I,/$C_-n%(RM`M+$͠ViY@ͫ$ҳDh>]VY2::hJj\>j7XW	"@8b)Mk! %8P-V|L vVa 98$q*CdGƦ7X5	Q+6~D
"}6I"Yi%P$X+e6I atbHVږ( 9&Y(aȺV~-<h>}g'ˎ/#YCgAԉiLn4#X,ہ"B(kŞV!(Jr۬}bKpi,1Vk1GV`P#Zc!e:,I"b^pɔUXC%ˉl'87^qefZO@g6%L|S83̔[jpkWe5
ڨK4}T]f*VFS<HY`w!$VX8<ITx1O< z%<e*<O8<4kKff6Og.`XdS
쀐i`X6lY.$[ ,a$+d
SVI|0! Ȥ-݄<L܈BT@R JIL(NPXT`jF(Cfi#pF[l{(UmC39VKX<]JjY*JUme`vZIegkk NDWQ+=S:(JJrKk9&KX:]zc;e; mN0 HP9myŰIJx9s?~j5emυt =d٩%sie:x|+,[a%xxx:Nɗ`{C^fO0W!Ɵ|KgY`lf%x0q.Bf%|c}=ʵ-L">S'*Aљ,X*0UbE8"{ըKXr]:KaBIXGg+ٔmu¹@ }3L%},êRfaĂTaDaᥘqH767 s`RT<;mp@DKȊ%"	g5elw5;s^mfè?EC^Ed hW+ìGPx*T#EC.O-a͇<B?ا~d=!m'ܘ|+~lL6LĹwCS2i5I\A%,TKYRƉ`	@w@d)vX(Vx#&H86U٣P2|OcT9Ȝ-ALT#'*2X-3)x?nS.qXPmNU`emAQMa(fTaA52}YdLk$F0JT#'	:}eʂ	AmX'L_0JT#'	:zp*𳴴 sWʕ%(epG ZȎ+*LW+ˌ[	IAUa.Y2ZfVKX<]JqG.kWI*r7
vA0UA:ĕ	X{(B?Q;)?!3))ajUCۊx9nZ\BZ.[`X[l8̦ʌ|4ٓ,Lk$F0JT#'}` 9PA86UH3	V-x`a*`	]DB2p	v "du	f#w]?/XEU 9dG17L",8zJUme[X<]dYU je9qZYكr!C9S˓YvEA"F~m`"ͬkלl	aa Z<VG|vB6`ŶQ8jjĉ&`AmoeM\.VBYZm2mT%>.erMg9LR?υpѵfidw	"}1$_Z)x#-V$lE+RhX=[i,ڍeHD"Awjc;m22c@˅PT$
ePKg T'eԐZ	`1ͬW0,D|$%g*uQ-KM2Pr!	}hũk1> V~jVv߿wH$F֖rkzt֊jDj=zcK	:D|,[իd2KQ,lr 7XW4Zl̯fGr^>f"{utv@ۍd~LO	3k7A+mQk#(J7Y[-.SҶEu!_A6[NV+&Ā'F	?SӟQ,`Eu&vP1`{p_Zl1wf8s&})L¸d>XrVS=i,u)bq+cR3E>.}l䭹g{ۓB8?w0mT%DF<=ߍ,orB˒ӂ+ԏ\rtnT}"IwY,Im.s[U	fj%\7e8`qOÍBYwYvS\
lZ?\<klpc8,1HWՓXGC7eY[?a4+0ۂCe<i̙2
LY>XrVU=i,u)ག1wd8s݁)Lޢ
Ldc[s'Xsk')a"k"K`$,oc{+7%We+X.	n!OQ)vX + \涪zedJ)
`'Lraʄ*Zc3N@Ĵ%npe	fW޵ElL~%wdiEYd҇5;8eEfk"Mϙ?&L7YO<AXn69۬HbZYK`'WcN)?[3O;KGrs/xCAǯB(.n髗m[6ʾd~g'#h7e.ZJK;<j00UbZY+(c^F7Vhw-X̫_5k*#\	,[3O~g1 l"mrs/_PK)x	Zj%ID.}#o}a,'¸o5O xma_n)LkBi%$_ƲfCVVX$V@l!!-"?ԋjdBPuI2+IB$"H	Lg[=bXI؛6K<𒇍	&{D=XܒLd=(Y)7$L@9l;d=> 	*1m1JZd==8?k1G*d	%8uI)(Am$ö>qo[k I-n9;Jv1zrRHʶ*vo̩̦ࣙJ78M-B
O߿;ݤ#Mt%'YlgMhx.V4i,4ID.}#o}a,'¹yVXM`0 ;XW݁"n%ݦy>*IP\)rJ7*2J6PTH@=jAXFb~!`l˸j35&OFlӑ-0[ktĲa*&Y%21(K_%---~-~E
V%C3ՊGgT#',Vʂ*(!xƵuJ 2:9f,𳴴%eZ-$\IV(2ZI-n9g9%YT*,3) eFD3*AD3)x(eC+jKP¸cA"4G=$k?P<lmi|*D]Vio̙rh׶ٓL}a"	gv֠-b@	3O;KGrs/5ǔ7tɚ|?Y2/lYC47t1ݥDE3@?eÒ#uP&,lC'|¸^	lZ?"dWvLVXN܋>"%0O!#5b~ʢ?!M
|+?^ȶC%M0@T~O_ϭ@14$?g&imIDiO{̿,ڇV4^x&;ZȓH?&h'XrDnwjvEVmxW@Oa_f'ZvV_A'=NogܟjZ~ala?eP5P>}jC?^Hse}i<f#ɚ[kRc9 h$;>3/S5(mCwM\+YiG>ddHe3g.[b)?C>XG<p?2ƶ;s>`HH7&k| MZfUdkgzĩ%@c}bi|v6O"g zŐ) l
t @l7/>GI`[`YbXĠc ;<%z԰-KД%mX%mZnIؖJ8r<VNHDiAz}jPUeTf!m1ZsWT#'ƞvyZ9ltry𳮵rJIPjRNUah4e7
[cYgYN9gŕ e}Xw,|re; Qmf\ 3)x.ʇ%V&υpZhzX}d-1ޞH4$'2&9Bg=vڪjeEfk"Mϙ?&L7YO<AXn69۬HbZYK`'WcN)VOIs숥EdDi9?I칗[B/(DlAwCwM\˶-D52"<3Yd~K;>,an -j@	e-W^i;g<¹}dٚ|~g1Ȋ]VH$F>˙yE/8!6kCwM\K.+4Yi<w&}$	I XQOAXn6~E0Gcu2lx*殦RWPH~I"mXe*A],z@e-1Ii{g<¹Z4s	I)vX}g'=2)Rի:py&}sH7YVF!WdG6U?edp+\YV䕤~>e_9m:!PW/<F'&ֲ$֖H&m,+H W#YݲX=9۬%6%R.FߤcK1HW~_l7iv^7FO,l]G7Ŷ$bݕF4`?dG;	uy'JߪOfsbUdy]f- ȉ"~1 KY
qc؈XR"l=J\z*>'ƽ#ŵ0ͤLdߤ-k)1Jd~2
=dZO@L_w$#MdD$5BgC5rK.+X$g52fBlr40@~*7O)?qٲ#mUYZXg	27=u"~1`$[^6[Ynͬ:䕢>ق'f@L_w"m	'_ڄ6ς5r)>қH_ZȓH̟o2f!	$+Xreg 9Igbl\I|DE@i}k3KmguJD|J eY[lUAӌWVeA/[b%US)8!gibw]PǍu"cxe	Z3P/%B
pp &
5Z-7Z-a8fgT#'+8-ʂfRm+3r gT#'+ӂ;KLnl+Jr+3Y~YmN3)2*(̧63*3󉄌`BfTT.qY k,COk'|gVf!u\$U#͡%^%6K	HsB|8a\៛Ö,pOyW8bB嵫ŰJѲgKٻ<V-zhw4ѳ,O\CO9p^n6A6q`z [['YbHRr1$%VY$|5i ٔYK9KtK%,ۛHX%c r5e_i쉙 k&-Kg$w$~56',FxYpՖ[ie$vS´72[ij M>ՖneRLJ԰uSȏj|>ң /ΩpLq1(ohexwT@	I$Lvp7ƾnI2 1g}y-dG/sg W{(Al{H?dƌ[=yB^YH߂9U,2H %Xgtm`i5IcSFXiwdGOe`cL"[YRQ4KUZ|36Zs6D,i^ng4+%L5Hfq0FP -3vD/~bns]ejOVwA>`gUZSijrYl78IXȏJHfq037Lu5@@d(Z@<$Ɠ,=	fuPg@$N&HmaAVeLEheI`7$H^78%bY|>L3a4.D@[*@4ٖwAZ}fPVeT gbְa)<YT#'i~v*X,ʻh_`*!,33)Um%2C3*AC3)+jK̨Ö	~S˜V&?υp
M? t>e=e){&;
A"4DO>x!7P
y=g9?F^eoP
y&m1ݥDE/c$+ԛo%y1wed3YbHv@#7A73=FoX%+l"bݑ2?"cJo
X}.1;|63~0lkDI2g"sL» #{(ɚ[kjcH4^YOajdC5rK.+V$֖FdͥlG䳻SBv+[b)?C>@dٿa{(ɚ[k9DRA"4$\mCࠅCwM\ֲ$(h+ɚ(7%g+"l\I|¸{'ְx2>,Wikȟs
p$$jTOIlYFIF>8fĩ%̈x@lo@.͂1bń=@J-VP4):#(2gƽd'1G*W']uI)$eAIUah2s嬀w+>p.d, Auh~6RvxX1,BP	,n3KC񺅶L%Ȕ	1$fnJ۔=bZIC͉Fz&yX	Ɖh{=$bY(bi%jmdG'n_RxDJilƽuB2qY[*	6UH2+<j!>TQwAzzq~dֈw)͗8ܬ`ISjw,ݶsr̨Uq*pfȚͫlw,eJ>@է4g&im剎Di'mPW/)Zҥk"M{AȥoV1KK;alvS3a2vsogzEO:Ik&$2gBe¶2Q$&jY[h5Ϗcn-jvIh.Okox>SO 7Ye;+X	Sq뛄qXEnD1k2JQ<
H%"$,3[aCXFEulO/es VJZR$yبFti&8Hq-g%LK☍m|Lb%fc	S!qLSLCI18BN\\1tj@hG* X[k(PVzUT1t-.p]+=S+]4rPkTq+Y@MHT. ]+=Q?灲H4㹩ݟ
evOvuK+o$O\T}6OKa136s&^#~d,x5W??A[?8,Kख़lϞnS	:z	*֖-L(>NTde|:9QnYacFc+6^lsk
L&T|ҒEe b5n{(l"EK ]4KOzM?B`x7d+,zcqX*V
ʖ
X*ĂP3AVUKX
UKX[8*u4ggӶ xr#X k@R$|?,Ix)Njx'¼Ë'N0Y1?VvIT~	1vSm*g-)|m_x*L0k`TvVxs0fd~d,&׶\Sg6#2͐Ĺw9fKAlɓ8/+g^TQ,  EĲPe	@R/<֙ʵ(̫`d
OU*%r'S̆e6-x	%9YsĘeXv\fSeXJLʌ|4JԉRfgT#'i%ʂfR HH"4)%L~c>:8ONxYZg QR,q,ʻf.K2kYct-=8.3Y(Qʶ@u8mf
Ҥg9V3RҜBt6ˇ ^JeQ`灍,+bRX{(ٔ;maEe4ľ)ajUCSSpQڰHq-bHRG*3 3)% ̨WAx,fO#MA*dGO)PaeT gbc	S  P(𳴴 2`XY_e6
"gdG1;L2ӌ?A%
9V=í bq+Kme7PZҳ󉃜N%])ˋV],}lͲ"JeR߿Ɏ#MEkJ9?IL3GŔ; uCwM\#aZȓA)vҫA ȥ|w#g&htσ}e,G;u!Kl|+ 2#L:G$2Մ/6uS*'7-VE^"̪k&Y\1)ڜNg'Vf002mN8gL(eTĵJrgC]GK	r@	8hZt$g'Z%H3Jr	
ҳղuGK	rj%ak(bkikT.ìbö&P㲝Fow"	Z؞:fdOHYd&t;_ӯE>wDve7۟ZCV nvVck.nd a"m`IPJ'JHIHZmia=,II_^@&MZR%i[m6*ʻ|3smX灲H4㹩ݟ
H5d٩iZɉ~V*AW
@le`;l?;axd/̟re){m>hT)3w1.b7x %'lxmL%i$`lY8$ZP2|uB2r!YacFc+6^lsk
L&T|ҒAܲ1`;2V
z6e.ǚ->?KmWM݄˛=,zcqX V
ʖ2X Ą/A2X DA%X ( n .ҥ9fx8cN`6P"OCX@_+V,IIgH4槂|+,[5;4íd
Y?%ؕ?FH7
'Nĭ_<½%/+W;maIi1-a͇<ɗa&X׶\v4vL¡fa2=0NĴɀ\3, TJ TQ, H"bFn@`ilrX [ x0ăeZʑ-Wt$ T9JN8AOT#'+2?83)Ym:ħ+.qX`@%fT`灠V$f&>4ٌd->=* E`im1
%LRd-=8?8 pOeJĳ*YW.^ˆ ^gdGSZee~LK	r4{]j%ak(ԃ1t4J&rfg9isBg#fm@+$8.%2?ea+hWXW:ĥ2P55W(wL@8Li)ajUCs{)q`ZĐmU`gmEc2(ĳ2_<kV$F01UXRʩA UGT[=A8QӅo;KL]>a+FXJ/XGU	<k"80ON2ˌ~[ hĬ-mfbkikT.LTq-fbN\\Bg#fmI80T,@ʓ4~fLw} h".UYO`2,QCwM\Rioֲ$* DRAln6}aȎegSS_+gZ  DNi>&)L»fi;$#MjO{"2G)`ֆy$/5${AA!|iFsWS57usWS5#PWYH&uԽmuL}g'm#/y"\p7"R>oUYiI&?}maHG*6L8>UfU'lpg0gm44}b?d#UfU'lpc3l6UF>Tg,OCP&/Oir4(^dAHV#hxQk+DY(k+.ƛ2mRd7OV3<a<(+'ƛXf>O6" Xg<Sr1}0L&?`r4и?<#[imGg&v~N;rO Wv<>W|˒x@F=x|2>e<	âpUF={ -V{/'$3p|˒r>~+>e97?]̹'H*
1ob؁>p,rgh>>W,r.gh>6ܝ|N3l6UF>Tg>oUYiI&?UfU'lpa}#MXO3[a4͓?}#MXO3ϭ?VihRɟG\}#MXO3>oUYiI&?"UfU'lpa}#MXO3z[˶V$Z&;Mh	;>!	ȈK;
fDefn|+ Ɵ}p!#as>g/eE>ׁƟFίungc1jµI$ԐhkP0ʄ\omuyg+,傮xX.sm(9ق xW(*$V\-z7-i#k@<-bЯ4 XcX]lW4v2֕ 'C`u1>Hi8vVLwH$F	GrI<8#A-N{o[.ڥZȓKekL }	ȈK;.6DlW!3O- dEj@`6D}d˕'/eE>PiH.0ٯ+'֒`Z̫0&RA39T#]}L<lIb#M6[]Ce-a`% 78,9}ya7<,	\ŁGd
`%@ࠁ}(M݀HJ-+YhyryhbС`e?9ۂ(h$3"a
)؂d
swA3>AxRHkT6[]Ce	:¯,unXk܅$g0(U( ?m((m$ #G-+Yhyr|Ȍ$v9hI-
 Xg- 1,mweCG ',vWBO6>ƽp\%ݸ	Gx
)Q:jvC^jmYkB'Нo9HF2Yݩ6DlW柳y<ٟpџq`灜/%E> "5"Mf g1ժ-RAVNFĉAVhrjMJ#MIkRAxiaV1KkZXZf堷8.Uv3&:<n#Z*SG<
RC̑:Hם
C{mO,`3	W<,9[dZnZ3G!h>ז.xZ_dJU灭(y0?~w$#M){C#A-N`?ZȓZЫowg,r5U|W~(ԑ\ĶcTOfP,"Lh2*׍SPI'+k45$֤3[bUeFma{7~Zc?!^H1ꠈZ">mO1I#!\gj}B9kj>υpzA"4HO{GVgd<V%U4V	@ȥxpo_vBYݩ?6<kk&I"7ʠ
 >/IKRC2ɻD_uԦ6P"Aanx,|^M윛u$ZkT#w4Ѹ<X7dXfpK,3nBs,s%"z7-jB^ZЏ\LJlf]mp]j`7-RrA<I-I%5B
[a`XX=׮,ybB;^X*煂1`V(=@gE{@PNۂEm EпXZDNB-h{ X/ق΀ &pX#nf=Ac+-vϿ2S#jH1n Z4} JM-8W
V0-:Rΰn	vEz`3	W<,9[dZnZqZuI|=+-Lg.>dTUa)YAVxڞF	FkRm,*9`wC<,	Y{dZXZf堷8-UZ"BxZ~,OBxڋPυs.]V&;$#MZY$5@ElS#XW`*,	Ɛ,j%D-
5I c Aax[{
:D}sؾ생ȣ&N0sv*g,U2qFNdMAU .rnrZr>rYi.Ye*sAi9?F_/6.Pd?K.+YWֲ$րXK;<W )>chH4}g'=l.QB+:xm oֲ$*aGXK;<&4
OdE.+$#MYOe\=l脖]VhZȓl#}|	gvR}{")vY hO{.5sKPtBK.+4 ߭dI~ʾSόdqO9DRA"4$]Wۊ(W!|]VhZȓl(,2,l@ͦ|cm?~g';KGru_86n(^P}k"Mh	EHwj}jLk&ό`
~
Ow"m	'\#<K.+V$ٔ=}xU<eÓDSxV{&{Dhυpb~
Ow"m	'\Rի^ӇX˶U5,2,lvLfYeodGL28\pR~chH4}g'=U]Zx:p,h}k"M}a,.i~g1Ȋ]VH$F>44qEj׺YvZʾ&>Sό`p*i~g1Ȋ]VH$F>6,sKP2o˶U5o%ڞ|cAsO9DRA"4$^/g4qEdΪmeEk*D@7O>1էR}{")vY hO{/ر.QAe_Zȓl#}Xfe*ÝI$$ Ȗwjydfɑ63
>ț?k'odJY{(O$|c)?7ݏ;V4-}"5&9ۊ(gMH]}k"M~|,["XsI#숄%k%ڞmb͓">m2g}?Y՗D`$I4iٿ1ʵk?}g'٬*fiv)Ez_K.+SGֲ$*aGYdQgveI42LeW#&y
~
Ow"m	'?4qEC`iYvZ>&WF
?"K;>-dIɔdg,X57X5ό`d~
Ow"m	'?iv"YvYk"MUo%ڞ|cAO9DRA"4$]W9ۊ(zN<˶ԝ}k"MUo%ڞ|cL'߿w"m	'_>n(g:|_^eEfYmo}a,
OdE.+$#MYOe=4qE= 3^~]Vh	&F*7O>1;i~g1Ȋ]VH$F>{iv^!3^%m[6ʾȣ)Odd>1sO߿IDRA"4$]_-sKP34Ը}m[6ʾȣ)Odd>1V숥EdDi9?I캿sKPRN<K.+YWֲ$րo%ڞ|cii~g1Ȋ]VH$F>˪!}S44}k"M~EHwj}f[*%f$@ͦO~+({"nl5~|c|5i8)?1Ȋ]VH$F>ˬ#fiv>˶Ԏ&WF7Ye"YݩVG$I&P3i=ɓ76C_όbpR~chH4}g'=35sKP	,hMZȓl#|,2,#LI$@ͦL~#&ODeg,>?dky
?~g';KGrujn(wj}k"M~vEJ-`[ddD@1e6?dGL쉹~d{ X5e0H;9PZA"4$k?]dYvZʾ&>Sυp'߿w"m	'͚ۊ(|*YvY&DYݩ¸m?;KGrxƙ]>D>ґZcL>VϭS-Z ֊SEU֩A>S	 @=pQϭԏɇ֊cCAd\}h*Z#@
SsWs}Ɵs߸Avw?wzobTm߃|ܑ_y֔< 7󒟄boߐ &x	PObT%ObT"ow1đbN1;J"GqgCWqqq)}H,?jLO?lSO׍}EApH$(w	
а.|)<
O`] ,K4DPW#ו1zbnlACTivᄏ^lCtGФ)CP)@*&APfyy -  x b>p-  1h#!m Jq#c8?AA_[@bC-0V4B h|?  b=-p1!m 8h-p1`G(ϤH2jk#q ɩpAć$s\1fPú p|ᬃHHdHx2G5޼Ać$s]gR$<G#5q!8Yp??kKdHx2G5x^>q ɩ::j AS_iC{ Cq9$<G#Եq!8iz#}wk Cq9,иw@Y8`GB\~B\->R[5q!8n[:q!8ET8k Cq9E-Zq!8@^H8dkq!8*t䃉H$<G#΀=.m AS_auh\;0V40,иw@` iDi0.ЀhBYp  A~Rի#n5rAć$s_Ev抝>y Cq9iEvN9jȮؽnA}(ɫauh\;  sYp  h?0Yp<A4!tB 8xh?0j#]>q!8sEHOHx2G5>b$<G#^PKd4q ɩF4Rի#}H8dk#"^H8dkiEvN9z#w|'}K$55ҊrHK@cJ(d2jC&dkC&d2jH g\#:'dC]:} AS\1fPú  th0auh\;  zjZH+:RbijtAă&ȨϛQKV$Hx2G5ў!BmT[:q!8|jrԃHQ]xQ^ᬃD_|'[y Cq9nI$I$q k; @D}$I$H8dxA5QCI$I$G_(tHTTNZC5  jZ8dpAă&P[[KS$55Ypcx4GŘ]@Z.G]9b.-tN# <Ez@jAlAm+vԵq ɩ+:Rbi_R̃MM65  OH2jkjp耍 Cq97U+Di#޷E7GH[ЋJ 4q!8tZiCqPd$<G#ҋAdW!HCΚMHTNZ%;D}ENH8d婯-qCg!Ppx2G5]tZy Cq9P[[Jݵ-dH2jkfҾÙB|;4!t -zAć$s_#>tZR색H濐6m@jAlAm+vԵq ɩiEvN9rU#;!8dҊr肋A	OdH2 5BC#T A%PzF} A%ԉCwM\OH2rgMhuMHTNZ>l[ENH8d婯.d2jC&dk-D*MC@d4#|1fPú'vh1fPú tpb<]9ۊE7H8dkzC"25$H2jkiv>3$<G#+:Rbi\T Cq9<Cک]Qh!6색MM}Mj8d8}CTgMHx2G5QhnږwM\$<G#4C&$Hx2G5Ҋr;D|Aă&Q]xH62#iEvN9n[:q!8ג\>`֊>q S^JSR%5r>q S]jDgM\:Cq!8Yp8\ð#@\<@] MH;l髇Hr$<G#PH--z:} AS]*!QS$5565  5H$<G#(SR%:jHQ]xQ!S$Hx2G5{J+q	T"CY&iEvN9tAE1&PZ)΃Z*tAă'-M65  릴TMM65  D**tAă&!6Rj|CvAć$s_o!6Rj|CvAć$s_/6tGlGtԈ(<	4Q 9색H濽8W7t#B (tAr抝>q S_i3>H2k"q8Lk(wM\ɨi+V_H8dnDbuȼd2{ O%N<8OH8dŘ]@Z.Gp(0.8\ð#AQ8Z}Q]x]t֊jDOH2jkiEvN9|>y Cq(WojEzCMQH2 =l΃Z*tAă'-M~ƔPɻC@d4_6q ɩҊ7thG} Cq9R7th}K$55
QC&!PW*q!8ɩK;Fx2n髐Wn8dOd	;|'}K$#b.-t x> pxb.-t x> p{J+qHS$Hx2rג<Wv>q S^Jt֊jD+:*tAă'-My(Jp@}Cgh5iEj4MCIH-ڼq!8נ12n髐25%EzC$Mz
QC&!PTWt8k AS^]3wM\lMMw|'xSghEzC$55`ڇ5jmENH8d婯=l]Sj.h55( RfTNZ@lP@Öh512n髐25%EzMMiEj4MCIP:lR$5512n髐25%zݫ$<G#Ҋ7th:jAă&M5rC&Ać$s_vhM5rJY#i=tև|8dE$p1p#ʈT=}Că&/<G#ƿ  G:C,#H2zk%#}Cr٬NZ%޸+:#"6t>q S_䢚(BP*tAă'-M55"P@Öh5JTBjjAwCGTNZ%*!P5T!F#*tAă'-M͝>h RfTNZ@cJ(dW!d2jJ*FvCq ɩ4M5rC&(TAă&R7thUCMQH2jkqCg&%n#n(vdW!ў>q!8vhM5rJH2jk=|7thvSy2{ O%N<8q ɩ'TxCj\>K2{ O%N<8g!PAă&lKJ-_RH濳jF]9y Cq<ڼgR$55RI$I Ak$s9u AS_F }$H8d b54$55(x6h RfTNZ(wM\ɨi+v(rԃH@cJ(dW!d2jJ;D|Aă&@cJ(dW!d2jJ@xٵ8diEj4MCIP>`4MM~ƔPɻC@d4ʤH2jCq9R7thC#$9jkM5rC&tܣRAă'-M~PɻC@d4W9lAć&A.PɻCI_8ElA} AS_n(vdW!=q ɩK;Fx2n髐WԽDYqCg&%|hH2jkў>j4[8d^EtgEzڗO5q!8v@Rճ*Ftda:FgMhzQS$9jkE5"PKZ;FOH2rגH--n5:} A(wM\ɨi*3:*t䃉H(wM\ɨi)	T"CY4M5rC&(!F { AS^ƔPɻC@d4#=lNZM5rC&:kCGdH2rנ02n髐25%!6Wt8k AS^PɻC@d4R48dkR7thCâ4H(wM\ɨi*+:u CqqCg&% <Co Cq9A.PɻCIQiCqPQ Cq9A.PɻCIQiCqPS Cq92{ O#wM\#OP#qy*t<	5:|ւ9Wor-x٬sdTg9)x\>5^8d<s95Aă&P@
>F(p>q S_QC&!PT"hz512n髐25%A(odHx2G512n髐25%{J-4q!8PɻC@d4gMhCxAvAă&M5rC&Q 9색HM5rC&>7$<G#.v#$sK=}K>H2k"q8LkA.PɻCI\҆⠢Ać$s_vhM5rJ72$<G#K;Fx2n髐W56q ɩqCg&%xڢ3IK;Fx2n髐W56Fx AS_vhM5rJ5MtAEq ɩqCg&%j#;q ɩqCg&%rJ\Hў>j4Z8k Cq9qCg&%rJ$<G#kCwM\ɨi+W]Y4M5rC&25$Hx2G5ƔPɻC@d4*t䃉N\@cJ(dW!d2jJSR%:} AS_iEj4MCIHM5Gq ɩ4M5rC&[r$<G#@aJ(dW!d2jJf8t@Fq!8
QC&!PRjEzCMQH2jk(wM\ɨi)	T#[>q!8
QC&!PWo$<G9rkqCg&%j؅C$<G#A.PɻCI\:|W$<G#A.PɻCIQ["W2$<G#A.PɻCIQ["W2$<G#A.PɻCI_"3m8dvhM5rJCiA.PɻCI[>q!8vhM5rJޗ4>lAć$s_?ۊ<|7ti(Z[>q!8vhM5rJ QR#\<q ў>j4-nڤGh>q ў>j4n(CqTMM1tև&!PVP색MM #H@Fy#lDVȨr>$	MM #H@Fy#lDVȨr>$	MM	 1a tpJZxH@cJ(dW!d2jJݫj䃉N\(wM\ɨi-HS$Hx2r)Ej4MCIjFEvy Cq9R7thlPAwI5-dH2r)Ej4MCIjEv抝>y Cq(@aJ(dW!d2jJݫj䃉N\qCg&%EG#$<G#qCg&%l5rAć$s_n(vdW!<^H8dkў>j4ç(|gH2jkў>j46*t䃉HA.PɻCI\:p.\8d?ۊ<|7ti*d*\TyqCg&%:4{ Cq9K;Fx2n髐VΛP
+iqCg&%pꇭhpAă&A.PɻCIB
*DviqCg&%髖$55Mhz2n髐25%Wt8k AS_1tև&!PW<l=|7thEyCH2jkz2n髐25%r
Z#H8d*!PdW!d2jKMH>n$55vhM5rKQH8d9]=}K2#$G81 ##z]5r
\9lmP@
>Fb"Cp֊>q S^ƔPɻC@d4j={B+:5q ɩ@cJ(dW!d2jJ*3=æ$55?ۊ<|7ti+]!8dנn(vdW!:lP8dנn(vdW!P<pGlMMzvhM5rJޗ4;xHqCg&%v5[H8dkK;Fx2n髐VΛPԼ} AS^]3wM\PAt#zMhz2n髐25%sK=lAă&=|7thtևh.dW!d2jJ-Ht=}K$55]5ɻC@d4`ևm5pAă&=|7thFD6H2jkCWjAmCj;F(vAx٬NZҊ7thn=gOH2rPɻC@d42.hF } Cq9qCg&%EuE.\UCAć$s_vhM5rJ<EpͤH2jkA.PɻCIQiDmCo={ AS_vhM5rJ
47t̃Hў>j4zkCtAă&ў>j4۴g 9 o AS_vhM5rJ>n-H2jkA.PɻCIjnRYK;Fx2n髐Wh|+Tm AS_vhM5rJ肋C>#K;Fx2n髐WϨzԽD{ AS_vhM5rJ;}AÖΩEm A_Mhz2n髐25%{J-5GMCIkCwM\ɨi+dWnݵ-dH2jk@b_M5rC&^kC\9q ɩ=|7thݵH; ClAă&.dW!d2jJޒjHT>FD{ AS_Zj4MCI_#"P؄#Q]^PM5rC&^U Cq9j2+47tPɻC@d4ʤHx2G5-FEvy@j7thyTH'TxZz|Az$55HT5 5[:kC>rڊ>q S_ZQC&!PRZ_SC΃!PAć$s_C(3$h@Fy#z]5rAă&K;Fx2n髐Wt}CY#n(vdW!xen髙#n(vdW!ԉCW;FvYA.PɻCI^tև[<OH2jkqCg&%tm=pgOH2jkqCg&%Eה;D}CAă&K;Fx2n髐WjA.PɻCIQç(Ez Cq9.dW!d2jJj<!C&MM1tև&!PZH>wq ɩ.dW!d2jJ2^@sJMM0CwM\ɨi-5"=5]5q ˔s_Ev抝>y$N\:|Ać'.Q|v H-|!#>g]$H8dxA5vhM5rKR2+6xCM[#8d?ۊ<|7ti--iv	lMM~]3wM\tԉC=o AS_n(vdW!P
+jj䃉MM~]3wM\Ԉ!֗8dkў>j4gvPd4q )jkў>j4>q!8˔s_dxqR2<
QIGJ8)G(#䡫gt5 5( >BsCg=lAă'-Mz
QC&!PTWt=vڪY#G5?ۊ<|7ti+^>YCgpAć$s^]3wM\5`ևHKA.PɻCIjFEv6Q Cq9A.PɻCI\:gxy AS^Zj4MCIiyQ
Ać'.QzMhz2n髐25%x:+ɨi+ΤH2jkkCwM\ɨi+jFCx*tAă&D*j4MCI]tä:)>q ɩ@Z5r2n髐25%xڗΤHx2G5Q]^PM5rC&RԃHj2+47tPɻC@d4j^:q!8ג5(v^tCg驵:} Aў>j4/PᬯzC$<G#K;Fx2n髐VtgmP@p崃Hў>j4tZz6Hў>j4Gon髗>n񬃉Hў>j4GoxR-RAă'.dW!d2jJj^d2jH8dZj4MCI^ҋCMQ!PWoH8d¢_M5rC&ԉCw_C&<q ɩ`0H: @pD 9$oK[H8d`0t쁄t3 rHޗM\q ɩў>j4.hClT>!m Cq9ў>j4-DvQuAÖ$<G#@b_M5rC&>GEp25%v䃉H濟΀=1fH쎑H(N[5ԏ{#^55%1ɻCA84@r7ti Cq9K;Fx2n髐Wt}C dHx2G5vhM5rJpVPW/$Hx2G5vhM5rJpW<ϞH8dkў>j4}Sv(|3[H8dC#@t 9$oK[H8dC΂<z>!tiV2YX+ebL^vƧXۆ-[!P?ۊ<|7ti)ǯJ6z$<G#-qCg&%ۚ7xږC!PAć$s^]3wM\ԈpֆZI#zdWnhn髗wM\ɨi+7T#G5Q]^PM5rC&i!6kCDi#zdWnhn髗wM\ɨi+7T#G5Q]^PM5rC&i!6kCDi#zdWnhn髗wM\ɨi+7T#G5Q]^PM5rC&i!6kCDi#pƔPɻC@d4]t25$Hx2r]3wM\9kC5pmKY#]5ɻC@d4ͨx؂\>{ AS_dWnhn髗wM\ɨi-HS$Hx2rۚjdW!d2jKR2+47t#Q]^PM5rC&"sEN<q!8˔s_dWnhn髗wM\ɨi-HȮW/$Hx2G5-FEvy@j7thԊ:|Ać'.QQ]^PM5rC&#"sCwM\q!8`0$H/6t@pD䍝>xCFj崃MM`0`0`0`0`0_ZQhnږwM\q;	(iEjZM5rH8dk-(>ÐɻCA84C&$Hx2G5vhM5rJpR(B (z7m Cq9K;Fx2n髐Wt}C5HRի#~]3wM\n髗5rq!8c1f3c1f3c1f3c1f3c1f3c1fkm.\t#o[!n髗$jAEvT	Rճ_ #Ri#H5MEp7/5I$q kK;Fx2n髐Wt}C^yBCԼ} Cq9@b_M5rC&>l.hG>FD)#G5n(vdW!";}CrGooK[<q!8,jm ɬRYH> AS_p8p8p8p8p8p8p8p8p8p8p8p8?ۊ<|7ti-HPxtg$<G#ў>j4GoxTWt<l/PޗM\y Cq9`0H: @ z c>	 rHޗM\q ɩgi*F jYiCqT_<pGgOwMHx&(HL^vƧXj	5={CԾ{+vTZt<nH6!z4x1<
3HC`/R{ O"gm>!Ȍ@zƬ`aPN#Y4j3mH=gўR3+a P5Q$
Q	d˙m=0lf^0	9VΟHx@TYm='=lFn\UKΤFy!% 9FzAxGx͚ȄC38@Ʀ횐\-Ft5>6pа.-FxS_K4SS4@T6L6
@BlgR$K1|lx
fbWǈ'("P߯$<	zVȭ5s!C@%{$;Hx,eV2YXyS].ivዚ]**j^d;Hx|V2YX+ebL^vƧXۆ.ivVȨo%YX+ec,ez/^cS׬\4qB+dTT7,eV2YXyS].ivዚ]**jd`HJ$z/^cS׬\<n髗e={+]a#׮x0lCt)
i*bx1
f(
IPVy矞~y矼COHޗ9FTBç$t#jV2YX+ec,^׮4pçjj?V2YX+ec,^׮4pçjj啌V2YX+*b5=z.1pxZec,eV2ʘzO^sK\:|񻦮^=YX+ec,ez/^cS׬\<n髗eV2YX+ec,^׮4pçjj啌V2YX+*b5=z.1pxZK4D2G*b5=zūWM1[ejՄ^lCtGФ)CP)@*@,l?x&(k#ו1zbnۊ*nڤGh>Tivᄏ^lCtGФ)CP)@*``?<?<?<?<?FOOe = \@Z|; P  (@0A@} P8`=A.@t 0=.P֗2Gd@@@@OesK54=EwCϨ*˔*jD{2zdW4qCZ_S@Q_OXn(kKh#2{/p%z+ћPT`]At*zr
V2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTçx&(HL^vƧXj	5={CԾ{+vTZt<nH6!z4x1<
3HC`/AT^Tljz]bn(zZISײۆ=z	7OB'Cil4<?<gr$|
'G#  ?9ۊE(miv⇭hxC]tZ_C]tZ>4qC;FrsK=nCn(z6ψ_C]tZ|Aw>p1sK"Eiv⇭h 6uSmtZP\>givޤVȴԸ}C]7-ў.P-dΪmC]tZ)Ez_[ЅKǎ<4qCR/޷E6g߽nB39=nC7C=lT>Bsn(zM<zv(|jZn(zmEN<4q@oR+dZj\>V>4qEO^+dZ)|iv⇭hWç4qC!F 
6yn(ElCnl4qCRի^ӇX˰rpWԽDY>C}\!9ۊKJ.<&׏chPi+Eo[8êz7l&V2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjM Q(ʘzO^jgjz|V$Za#׮x0lCt)
i*bx1
f(
P!O^0	
%k#ו1zbnԌ̵0esK$zb<n!M2LO!LPi0*
3?<?<?<啌V2YX+*b5=z.1ۙj啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjK4D2G*b5=zūWM1[ejՄ^lCtGФ)CP)@*@,l?x&(!D^Tljz]bn*˗J.0t<nH6!z4x1<
3HCa`+?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<.@- 0. 13': @l=}KҚ9ۊ:|\ЅKǎ< gU6$TS_@TJH<,Jk+ec,eV/^Tljz]bn*˗+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗엌i@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bHSLSS4@T6
X)
M Q(L^vƧXۆ4ԉ-L$\	wC؆鄏bHSLSS4@T6L6
/׮^8!6xƧhzenJV=z	7OB'Cil R%y(C%y(L䦞Js%D%SR%{%(oKY_%~J+W_%~J+W_/I^Tljz]bW/S	*zW4pG]6!a#؆R!T(b P3<K4D2G*b5=zūWM1[ejՄ^lCtGФ)CP)@*@,l?x&(+<ʘzO^sK\TBTivᄏ^lCtGФ)CP)@*AH*
3K4D2G*b5=zūWM1[ejՄ^lCtGФ)CP)@*@,l?x&(R=yS].ivዚ]gMe={+]a#׮x0lCt)
i*bx1
f(
PR6
`A44-3pG#>|屯^0	
%=yS]-ZpBlO^/݄={+V$zb<n!M2LO!LP*c`)K4D,h5ʘzO^sK\ĵ0esK$zb<n!M2LO!LPi0*
3?<?<?<?<?<?<?~?<?<?<?<?<#xCl!{=]ѝ9!ۏ$I$w P ZqC]oK:p.h|/\@Zz~;(@ -
cѴ'tޗ4;xd2w@sK6xZ}n(lR.@pz= 1\@|Ǉ?0hŘ] P= ?\@|@xGr#
'OAfNP0,(->`<Y: , :`p   8\A$ a P!0 z\І[|Cvt 4y8x?΀='  {@bpx;.?@úY ~<#a<t|;` h('(@ 3P=  #9 P gz>A Fst#иxP=  #9: \<(G(@ 3P=  #9 P gz>A Fst 4,G? {@?:`g?Ǯ>qK/#:K-g= vf.|ԸH.ݣ<|٬[T_ܸBoKKJçʌghC	Bca?@;(ǁ, AA?΀=v=P'AY
Y ~<<xGpg.HԵǮTpGt$wK׭Կh!.Ѐ hG#: xN>B @|< O<uK*FEE qU/#:ǈ%x3R̔K5FKg$G܈	^+f#_Kg8u#z]5rCgo!J:C|䥫W/^k#RǏ0â.\5;(6y.<x	:!RY7pyJ+g͞K<FxGTpB;(6y.<x	:!RYG|Gt%Ǐ#<a#D*\k#7/)ElqǈHJ:mS'r>F/Q%Ǐ#<a#D*\k##:k#^Rg<FxGTpB1;(6y/g$pKdl;(6y/g$ClHrS#9T![5ǈH
.	wKQ[>l_Ǐ#<a!(N[HJ\Fͤz(mTpG[#_Hޗ#UQeǏ#<a#ig7W-HԓUK2<FxD6ϟ8t#O<uKT![5x3:!$#:tڧK<x	ZdF HF#"riǏ#<a b<F HF#"riǏ#<a#RTݵHќ:|gxH(\=m"1JQH.UKΤj؄)pY<xF!町EpgR#$wMHKg$z܈	f"EFxCK-iv\TJ#>gѝ5p_Ǐ#<a#[Rä9:|\Ir٬ n:pDb#"]8Hձ	M RfǏ0-tAw"1Gx٬Q RfǏ0dWn[>pFjRbi=Ar_ǈH@ÙH!ȈdlK,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWiQ6dTRR3<|J^6.҄崾<x	:p.\!RG("=K-Ǐ0gDb[Y["<!lԄ
\9l_ǈHJQQH8u! b<1fHǏ#<a%/SSy=oKdEl#nH@Öex3<l/[H@z^6k"+dTg96CpB.k/6x鳙#lgR8tT*3N
\9l_Ο8FtGH;Fr@ڗlf5 4>lΥǈH<pDb[Y["<!gR)pY~wϛ:|	#H˙j\>ԂG; Cm#iR\	RӇHl$ Rf#:tVȲ=!|Jr億!6pǏ0ϩSSy=oKdEl#nH@Öe<x񄈤/;rG6)x@ڗ:Cԏ(gp@"ڧ$.dtGnў>lGp'ri*FEvΤoK[<H//H3&BZé}#͚D&=lG#KǏ0ê<mS|ä96tBp+gO!R(N[H@Fy#lDVȨr엌i@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bHSLSS4@T6
X)
z@u 3	AKȆd?"0oG0U??xu'D Ubg)CXzH'azH"_O~ߒ<% >`</xiWȧ>;x&(HL^vƧXۆ$Vȵ;!S	*zW4pG]6!a#؆R!T(b PQP5?K4DHW#ו1zbnۊKS	*zW4pG]6!a#؆R!T(b P3K4D2G*b5=zūWM1[ejՄ^lCtGФ)CP)@*@,l?|4!Ff4iy4i&?ܹѧy4iKɣOZ4i$&?BFM4O&?aSɣO<4?F<4T{ѧq\ɣO-FD/&?4fM&?ɣO ,4i_<43y4ii3ɣO!XMhRɣO%Mb7F@<4~M)ѧRhSRh4ia.y4i4i`4i^ѧah;hѧ4iH=h&? ɣO3FkS4|4gѧMl)y4ih'eѧNɣO0Fa8ɣO0wѧN;h'4ih'gѧNɣO0Fa9Fa9Fa9Fa9Fa:Fa:Fa:Fa:Fa:Fa:Fa:Fa:Fa8ɣO0ѧN?h'4i~M៓Fa8gѧN4ih'iѧNɣO0Fa;_&?vM|4	4ih'oѧNɣO0Fa;&?w>M|4	4ih'wѧNɣO0Fa;&?wMMMMM4iѧO_Fa=~My4iѧOgFa=Mo&?r7Fa9ɣO0ѧNHh'$y4i<4	MדFa8uѧNy4i^M|4	4ih'ѧNKh'%4i4	~M&?rgFa93ɣO0ѧNNh''y4i4	MMMMM&?rFa9CɣO0ѧNRh')y4i4	^M'Fa8ѧN"y4iMMMMMj^MɞMM04iܤɣOɣO&?/&?~Mï&?>Mlh/h|*y4i 	<4
MF8ѧp@hRF"FĈ>M4i?%4iO&?FgF?6)x|8O'wt<l2韍7YsxO/7iv7wtrGܙtnrnXgx>7RVy鿞yzO?<q7x៎;#gIѿdY|I,$іwF=t Fz?w.υ,GAg&zKY8;_www̻gEO#}_8,Zw}g[Eؑ62qbgwĎ|XVt?9-ow +?(Hǥ	~Y?(MA7AG*%KZK@[6,
K?^nR3#_Hm;xSdk9s	hdkd-/Fj|~+W#_WP>dkvCp_dkWER?ECW'
dg衫M@jAFz#?Eg38FBJ++<tdk|F"ͿE˔juP>lƟ_#8F>:J| O5w_<FDdk㷎> 5q_Todk>m5q+Ͽ# ^dk=vçE\!Xm<Fy6ϝk{-;7ldk hO?dk( os*zE/^x)zC{R3Cdk dk$/5_55?dk  r53ο M\oEdk zC{C%1f_5K8FiF#_F0
F`#Q@5/T/C?dk_u_k3H?Odk_Ug5/Ɵ;Fdk_GFT~W.Y]F/Vqe	زՎlR_Ŏ!jVչѧ_bdO=Z11G|BՓ>!j IՖ?X䓞!i,WMYc䑧Ֆ?K.!i1!O@C#!i,/ZMYc̃$IZkd|H WI|B_VX!?)B_VX!S"'Ϳ%N!i?f98fa\B_m,-57gg8fzZwzYWZkeK,qMzX-518f>)qMN.!i]qM̽~!i xfaZ!i]%8f+y-t 8x!iY-[^!iy- %-5gB_Xy,-5^KLǾK8䲧$qM`O%8ZkN!i!i<;6ׇgB_4xv1ó!iQxvψZkcô!i;i-5@E۞!i|;G?B_4MòwB\B_4qCPòB_h%ؗ-5PòG>j}هZkOñ[Zk~,żB_5#xy'R<a-5T&Zk栓!i>!i7!iY-5d~\B_xL_CZkwŃ_
B_3-5`7Zk?8,<,>)qMXmWŅ?fB_g<B_ oB_ ͍̀_͇~M۾!i67_͈>B_6#%M<6-5a؉-5`6T#Zk_́gͅpl)8lcg-5hYn!iA8y0c-5h,a!!iT1^LA41-<B_-5i3Ʉn!iB' M^L'qM,y0-5hc!i@#/Zk~L-qM7a{Zkϓ<B_o&
B_¯K8?Zkۏ?
N!iadÈZk}SqMOM ~_3d߈Zk;O?~B_~u-5p	9W&qMv: 6E!i8HIB_ *M	_-5Bg&MP>po
\B_7	KZk9 sgMU-5q<o-5pO&M/Zk70y_|qξ/!sRsCuy	:|^B<_:|^BsL#uy	|^BA_gξ/!4_sM'?uy	:ξ/!Wξ/!Yξ/!"G:sP"_:L_g:P__ξ/!'sE?uyξ/!$uyH_Ouxp1_hξ/B:)sЭξ/JJK?FuzRuzQ:(|^':(cξ/J_ξ/Jaξ/J<_?SsҏLCuzS?uzQ:)|^ξ/Js҃?uzSOuzS_uzSuzSuzSuzSuzR?:*uzU7:(ξ/JPDuzQ3|^N_&sҊ:(D_'sҊ:(ξ/JO_U|^IYξ/$|^I[ξ/$|^I|^I_uy%:4:7:H|^I?:ξ/$ξ/$K_-__s5|^I|^I$|^I_g:uy$ξ/$_S䒧䒯:$|^I,s%"o:\:ξ/$:)s"/uy+:|^J6:oξ/%|^J9_?_sG_Q_S?GR:S_uy)R?7G:Q/|^J'|^JL___Ouy(uy(ξ/%'|^J?/Qg|^J-|^J.sEPS|^Jξ/Kk?ξ/K6_:,|^'cuz[?s|^{ξ/K|^|^uzZ:,3:-:-noξ/KG_uzY|^|^|^L:,ξ/K(|^R_|^S_ξ/KO_?ξ/KboeuzZeuzXuzY|^uzXξ/%:|^K7:|^K9:':[uy,iuy.ouy-:uy-|^K|^K䶿_snξ/%_:g:H:sdduy-3YC|^K?ξ/%seOe_uy,H:X_?_uy,uy-C|^Kuy,R_Oj_:;Uξ/Ϳξ/:;|^_g_cOuxv{uxv|^:;?_h?_cuxv:;suxv|^|^ξ/_duxwξ/_iuxv"sòS|^|^K:;,sòs|^ξ/sóةξ/o|^,:<6_ξ/?_uxx|^Muxx{ξ/_:<ξ/s_uxyg|^__3ξ/
_/uxxuxxS__uxxX:<uxxZ__uxx)|^ξ/jξ/k?l6|^ξ/rsux|^___:|^?luxmm::_ξ/vs#6s/6L_C|^Ow:?ξ/e_ux?ξ/eux,|^ux.|^?nlR_S6ξ/&_sɆ_Ïɇ?`buy0`|^L=:|^Lguy0|^LA:?_|^Lkξ/&9:|^LG:_:F:H_ |^L%sɄɉaK`ξ/&ξ/&?ɂG:%|^L,sɅɅuy0uy2:a:*sɂu|%_6_[u|#u|)?ξ/1_au|#u|)ξ/{ξ/;:?u|$ s_iξ/N|_	|_
A_&|_ξ/P:K|_	;E?u|"_?ξ/^_ξ/a_R:ξ/&:|^M7:|^M9:':kuy4iuy6oɧk/uy4wG_Y)_P?G_P
N/&Zuy43kOֿuy5#ɮ/&߄_Q3:_)?iG|^Ml:K_Iuy4G_S?҇:R#ɢ'|^MN#ɥ?ҧү$j:$sɥuy4K_K?hξ/&:ξ/&hξ/&S|^MR_Eoux{s_g:=6_o:=8_?Ouxz1_uxzyξ/Fouxz{ξ/Ys:=gξ/O:=A_|^:=kξ/[s?:=}G__s7|^?>:=|^_g_:=LfuxzP_/㯋|^sҟ'_O__uxzK$:=,s7|^sCg_:=G_|^|^ξ/T	ξ/Eo:sʿN/',_2:oG_juy8/'?p/'/_uy8iξ/'M_|^Neξ/'q:ξ/' sï_uy9|^Nwsauy:7|^N$~huy8:Xuy:/'Tuy8q;rgQ|^N)~<:"~N/''~/'i|^NO#G|^N,s_7|^N-suy9C|^N/sK/'S|^NR_oux}s_g:>[G_ux|sG_|^/#/?dux|4y|^2_ÿux|/g_?:>|^G_?_ux||^9_/?:>|^YG_o:>$s/ξ/ux|L_/?|^?ξ/_|^|^'!OS|^_ξ/K_şux|&s:>.~|^(s.\!1|jZ1 x˄!.H/^1r].\!pU%z6i޷yB;0To5\0$Hˆ-
BpÛ"lCȨ&kf +k:r5l@)/^kqH0/+9MBpÚ./pÛ!|T_Biy\a
޾lEHΈ/)|ך0 e<| (a (x\͞._TI$|22&1(I)y?ˆǂq.wh,@
KWBH7|/玪j] r5VpÚt\"fz2 \0澰b`C	vj5>p| y\a|PRˆу!(kǥ`yAkh| PS_03:k7B@*$  	&KNW9F-߁Xpz !C| t+	BIL;Q^EçBdZT@Ux^W.sdWh rR'DϪoE.Ќ| T!C| 6}Sz)t֊]5lMZ)j|0A^W.s_CF.BnlaR^¼[R2+^6MhzR},0pÚhwX@`6#:kCNyE
\06#:kCV_<F!:wkEHΚR;R֊57TqR֊6o5ɰHˆvԵ]TϚ 5r]n-h8tK@rwkE/<g[>_R+Mм\06|򇭟=on-hz|z!iRֆx4wkB3y@4pÃ7xږ"_6G5H;|jZЊA|>yRքR9FomKZH/#5HRև=j;iRքG\GpËn-hj}CΚt'
@4qE-Z˟7? {Da@ivZyC4x9A.P	n]μJ=.fPzͼփ]K5xh?ۊFwC&|!8t/PGk!HD$PjAEwC5>Ht;xE/5BCQR1PvçTAt: #y `JJaqCT$:p#"sCwM\{Pvç<mQ
|
!OzZo(jC>(6t5BCPZ:|
!OsK=}K޶Ht;xx@O8t>Ht;xR巚,CJJaqCT$:pivWt7j|l|'	BIL;@=C!H'Tˆt-">_E^W.sW4qCNx.PӇy@=PhW4qC|Xn(|-j: `xt#.\/S <.Pj: <A4qBg:|4qBg:|@!h0lt 8xC
<sKԸ}S<sKԸ}S(lt JqZ>A<? {@zC
<Zn(t˚j\>u.P34Ը}GO@> 4 ??	N=Att@ 3 <sK; CmCgԽDy.PRO@Ѐ < gO? {B  pA1>4qCH(|.P
+j#>%΀=0 @.P h3'޴t1pA1>4qCϪtԾ .P>y@l//h|t-  t @: xC
 b:hi.P>yۚ]g:|@BaZ>A(W4qCPڏ5? {@`*<Xn(xcO6sK<Eln(gM|sKRy'w'wGΪmivgU6ŇhZ<c -Qiv2gU6i.P@ly pGh4x>Gx.P2o6sK;xڏ΀= 0 0yh@ ,QӚ]^6z4qE-Zl΀=q0!ghv;cGivZx:p4qE-Zl8}Ghv;c@|=Axta1h4z4qE-Zl8|<sKRի^ӇXҏZ: cx4Gi'b=PBۊ)j[>q.QKV(z΀=q01 8: cxGnivZyBg9ۊ)jmQ'
 pN; jn([:!x.PtBO@GŇhǃ#GۊtBc]gD*<t||X: x>4y]_<pŮivWt=|ä:<tpbPCxtpbPCQivd/9ۊ_S # #Gۊ>!x.P
5? {@ ΀=@9ۊ)EzRnivQ^tԅGGh.Glt|;4y](Sh0a4xQh[:!y(XZr5? {@^|K /+86: ڵyBgkK!y\aNի}7r5? {@x
@\0O@;V={CNcO5,N΀=v^6z>_BpÃGhW_ p<BpË@Ѐ	΀=:@[:GhgMH^k휂h/+9'Ez_5V y\aŇhC`iX$܅r5pÃGh[>k\0ϪtԾ _ˀXr@6zAEmCgԽDttm|-? {@34Ը}/hy\a*\>΀=6}S<^W.s_"j: }Xr5? {B}zˆJr?ۊEkHa)5	 0fDwPġ$$JJakC 7w	@$üы"B $ü&p$ü BPS_#t  ^W.s_-Cwa(I)y!Ay\a}Wr583\0
 ]/+9 Bˆу!(k 8'	y\a|PRˆ%"PS_B`p50R^¼̀DpÚ<p/+9cP^W.s_(r5=A(I)y`'r5P; RH^W.s_7y\a|c1y\a}BIL;~#y\a|A:\0Xˆj\0`\0a81Ix7
_Ix7
_Õ1ؔ$üc`R^¼0 $üŤA^W.s_	 JJak,j?PS_BPS_C6X^W.s_I$kh0N3_M$D$A0&r5AJJakϊy\a|8<ӌ/+9BpÚ{fˆ,-pÚvA'r5X^W.s_
vy\a|  k␊JJakfpÚ#pÚBpÚ,pÚ,aH^W.s_|pÚz/+9pÚ% \0@0k0E)r5J\ty\a|Ъr5$`P/+9v!y\a|^*	:q^$üPS_bh+w  [	BIL;|8Z	Ay\a|Ly0^W.s_	@,fˆ=6"PS_`KzˆȬpÚ^W.s_BpÚȒˆ\0^ 3^W.s_`\0 k\0&pÚg kJ|/+9^BpÚBA\0./+9`#r5fˆ܀PS_( r5R8~
pÚ^
'ٯ°4ˆ͓@,?
KW1tp5N_%Ak!o B"k7B R^¼%0 A8^W.s_ qX\08[\0,/+9"D/+9A^W.s_%pÚD'r5phˆȀr5px ,pÚP/+9Lˆ,<k@\ˆޚ!^W.s_r5@BIL;~BIL;|2A<JJak\BIL;~
H, q(I)y@r5?pÚ\0xFp\0iy\a|hR8/+9 B08B5x"ABՂt!oj Q^W.s_;8R^¼,JJak Dӌ̀D:qTk`!ˆ̃!\^#-a^kqH0/+9/+9`
AIx7
_  HbX1
_D*/+9$ \0
Bt/+9M@\00r5Ikp/+9LJPkr5Nm`j8|< ]0N3_hf	$P>w)H$ü Ht5 0C!ItBIL;|C(I)y$+BpÚ\H^W.s_  J%'ٯ
7~*2fXpBH7| @ \02ׅ&580f=  k y\a|$ǢPS_4bQ$ütBPS_ġ$" Z%	%05Č JJak!JJak`
$aJJak@ !,JJakE	$Q (%w,V%	%05;w@PS_  'D$ (BIL;|K$$üÐC(I)yHwz$üC5$@@¼   3_PD >4(z\| pmTtY 6" ;L .V S5hHA⑈V L ,AFkଔb~ 蹯 *
A#lC29  e@* D R(D S1h  x?" 'P8T1pF|)BkHa)D\ 
`5$@@W}z Àc"^? Śd5> IC6BK5, |Ns_A AJc5E0~[ PV_Q	K5,-/P5
(hL `B l&3_
/@
3_TI$IQ@u*? DJ_QdD4D0A#~"%GD0W?;*?2DJQ"T~g
Ag"T~EEJ GQ7KP09*?U	zDJ%ޭoPz# OT~߬.a2T~~&z:2
!QF`	w9%d8KH%f
pyDJ~WJ_4̉zT~fL%f8K.1[
pzX)]>SM8Ka.=`	w}8Ka#
pzw.ްS}`]^V|yX)]he	wy4=CxKЏ]*?4%~"%G*?4GG.B.AS
pyX)]>SO=`	w`	w`	w%kg.R_.R.R.QK
pxOX)]^SŎ}`	w,%,L@~'zN	SŅX)]K
py8Ko.eS͏}`	w zN6k8K
pyu8K3
pyO
pyc
pys
px4
px4q8Ka8Ke8KA%7%W8K8K(zNS/
px48K=`	wk=`	wg>SX)]
px6?%%8K%N^S.l8K/zNԽ`	wްS=`	wOX)]?X)]#
px8N%'zN^SK
py8K*?7y?4SDJŦްSţX)]X)]X)]>SŤoX)]ҧ.ik
px:t}*?@*?Q`	wIQ:8K/zNzN>S߬.y.x~ZJ⟬.x8KR%޴
pzٽ`	wNZD(zNZX%޶.}g.}.}.|?Q>
|ң|8K`	w_G 
px@
px@H%`	wX)]
pxBT~<G
g.8K!+I8K
pyg8KX)]X)]G.~S=`	w%.N#N'zN}`	w`	w<%޹.X)]늞S`	wR%zN%`	wHS"g.8K"-zN`	wzN9Q G F`	w}`	wOJ3X)].Ϭ.:%S1/
pxF)zNzN%/?%/s8K^zNS_.x8K
pyX)]HSΟzN:%N:)N:}`	w)zN
p|S`	w_.%GfQ7#J=`	wi8K,zN; OϬ.7.5zT~vX%w
pxH
pxH
pxH
pxH
pxHK%}`	wX)]SzN`	w`	w
^SX)]/X)]X)]`	wGS(S$X)].k
pxK
px
pxoX)]!.?.3
pxȩ8Kd\%2`	w>SSX)](g8K%
pxJN%BT~BOG$%DJLްSI.
px	G%HG$8KzN"G.Z%L>Sת	wa8K{/X)]}`	wo8K}~S%޼8KyS
pz/
pzX)]OX)]2X)]1Ϭ.i8K&g8K&`	w`	woX)]13
pxL"zN	`	wo..V%37%3N8Kf8Kf
px.#
px̝8Kf8Kf$zN`	w/X)]+%NK`	wX)])
px
k8K#NA׬.8K`	wǬ.\%>S*%
p{S2%
p{SW8KX)]
S=`	w`	wP%T%%N	=`	wX)];X)]<X)]9C
pxNT%~SuX)]88KUS9%).G~SNϬ.l%)/
p|/X)]}`	wY%){
p|^S؛zNc'.#OX)]YNbNb
p{7.$X)]DOX)]S`	w}`	w8K8K
pyX)]SN<QB]B4%4)U8K)9EЗxRy旄F w*?
S`	w 0J.y*?
EOX)]./zNrzNcOX)]-.Nn`	w7.L%OX)]-?
px}`	w~SX8Kho8Kh1%4
px
pxѿ.~SƐ}`	w
SƅOX)]A/
pxTң)+DJ£X)]PM}`	wO?ңX)]PTJ¢_.AD%?ԒH%	8K*0~+%GP8K+T~zN
}+N
IQV{8K+uIQV8K+B%G[X)]XoXdoX)]Y+jdX)]X%GYO
pxVWiQV%N
o*?
ްS±OGX8K֥G1o.}0%s`	w*?.~)Q}8K@ңzN߼Q(zN%G08K*?o.>*T~/X)]0^̫
p|fs8Ka݂T0
p|gTcX)]OT3_X)]<)QN}ƉQĿX)]?p*?D%5FLdjiQ
pxs^YN9*?%5u`_zNʕISƠzT~6#"%G`1#JɞSOX)]a7
px8Knm8Kn
px~n?) ~{@r?=U#X9?%`L_r?`~8X9~Y#g9タ r?@~: ңk.УT~:0}RK<dңKd)Q&^hu	wvIQ&hu	wyD4:.%G^hu	wԨg.@;J|dcԨso4:]i*?$J@ +	w?PJ-z_	w]`K,}|%@QXPX.O}`/ް]iCK--z:L>h1k<c	wA%;0x0xa.ݞh1d4]4]2o	wqT~<eKxKxGJǄX'B]X'B]5	ЗxiK_T~lA%Ih1iS0x|c	wa.mK/A%~h1sO4]8fɼ%Q~T~%G8c?*?f
Q0GvIQ%G1%G>hB]hKzX@FIa.PIa.bGG*?>&(G7T߸sT~|>-*?> $ԒbJρOjT~|LS 4J?rT~~~BT~~>ң?.sFPx\K@	wwT~		wo.Q%Gq+%G7d	w:a6WDHK|K"<%>=`	w3.{	Зx"<% aQ~R w B] 	~h8ox
^B]yϬ.	Зx^K/G%*?ɞB]x#JA%GyW
px^$zZ>h.x`~	Q`y	T~B]ဗK0T~
hB]ቿ!.$(K|%ނ#Ĩ|%ނU@#	w}`	w<2L>]"4!. s恔%4i	w44i	wxh'h-Ѵ%kFx&yhKhAOݢT~;<Jha.r4%?
R?4FGd4%?!|AbT~?$y4%?%|C~bjT~yK	{&px
#	T~~hC?JωrT~ya~1	߹5*?`0LJLJң&*?`@J/GL~WJH#
0B%hCpxNB%_	wB/ݢT~}`/ S%Gᐭ4%M	wghB]hK3?@?4	.ͯPxfhK3(K3&2PxfT@>h/4m	w|&AЗxi7Зxh(K4i4%>@+@	hB]wЗxhT@^hB]ᠥ4%
hB]m4% yM	w"4.g4% |Ѵ% 4m	w"Зx(yhKЗ}`/@@KX$B]&z_	w"yHKX$B]OJ>#Ĩh@GЗ}0|2L@拉恔%IShK4.K>hB]&2&Ѝ&Ў<2ЗM	wM	w2Н}Qg!."a. W GE4$B]B!.4"]t^h }M}`2w惈K(K@JL@=`2,R>Q_ j1jy惈KP{P#<a.oX.|q	w=`2ڂ?*?jKzUKϚa.N5t%؅=J<c	w(ylUA%MA%RA%@UKsK4A%@viQ ̛]4	. 4%@2NNɿsԨDA%ކ$yC.yC<c	w6A%cKa.>h1۹A%܉f#yxK;	З{rĨĿrT~mңi,%ᯚK	w`	w'z:p=J|c	w|c	w愨K|C
 (QߚK
Bt%S~ (T4px,:D7A%ވ0z#/4]4]c	w<c	w&yDviQ!S̛]@Q)%G@x%M	w)|@zr>R%Q#KʇP{ؕRA%ފ(KE	wQ(z+X.R?Ĩ惈K%ފ"Rz)k(K}	Q) G袷.FQܜ	>!zT~%%GhB]=`2!|KN|q	w$ze	w%>tRDKS tWRBG{X.F*?Fk惈KX.b!.dX.`W)%G'B]}ghB]09	wo%K#0 _xjs%{o4!.(K5Bؕ|a.ԑ%~	Qjd%>09	w^B]y]ze	w
%G&A%(K_=:̕{Wdg.o.tX'B]P=`	wsԨh1ޓ<c	wNA%Kꇚa.^h1|0{^h1viQ75A%X.cbT~:A%%Ay "T~AM|M	c.40y%B&H>	wy	wz´%B*?!`	w^h.c4%B-z´%B0´%,hK6G;D%#ĨhKhKo4.qңpF`	w> *@@Q	w%G4B]w<J~B]G GT~~sĨRA%CY%Cy*?!@!!Q惈KY!%G惈K79}Jr7!.3(K7G#JpJÃX'B]_X'B]oR2JÈXT~v 	SϽQc4B]O*?P}aĨq	wJްB]2|%Z}`bTZ!.C<J?X.:J$.H
~%GO4B] ?<J}`2T~hK!Pz@uA,%ސ>%G?4B]X.ؕ|q	w#Ĩo%DaЗy.!."K ~DpoX.wB]p?
zTe~B]J'ze	wSA%ag0{hu	w<~^A%  @J|q	wP|a.+Jȶze	wa:#E]*?#h8	)Q߬Py8K\t%F+Gxr69e	w!!.G~B]șzT~ްNy:#:# ,&B]8C.Bg!.B..yK..DxK>T~0J~o ,%JPxw.o4B]a3(K	3X'B]ds]*?/q	w>B]dL ~L_tr?Oà~9*?OX	.%G
?.%G
#~k%`'vzO	wm}`	wdX'B] )Q#4?Ĩ;t%L#)GQ*?& _ APFP'2t%N}KQ8
R.Ϭ.%G0iQ<$SJ׬y<SiQNt% DA1~	Q
T~)zO	wk`'GNHNDOT~R?p*?>N.8>D	p*?4D!}4D,:Q	QR 
^]׬xeK:䯸*?
ңuQiQz:)ңWпhqO8BJT~ <J$z: K~N"X'B])%G
RHK)z:*qT~Uu
ң򪇙.L? B]LG<B]/	Q|<K<EƕiQ\KYt%WsĨ>JT~#y ЗxsāG$ǉ/8$DHGX%}4MQ`Lo	Q`(GथKMPJ$JfHdH=*? 5*? J$K		Q3A*?ĨKG: IQ#: X'B]#}´*? *?  ~bd Q~NR.TK
^NzT~&tM4d%&|`r@#)GjPx*z: wT~oˉQ^N1;	Зx _tq	wo)G(KңW̍.V)\JX]pN~꒣Ǭ&B]増&B]g.Xx, OB]ఙ	x,`	w4B]0iQ-`2lXLhKyl,iQl(KRt%[Ot%\U惈K)GPyq.ypңC(K~]xK=`'p\(Q/	>|%ްNz.^KBQA%G)G(K@dK/Qx+tKg!.yңgPyxMt%^+GˉQ	Зx	Зx"WJך!.@T~()ze	w2zd%('tQ(y%(ˉQ1]q*?#X]āT~H_qT%G~ңeXLȁ	wd@`	wN/Q3y>T~`O0=`	w_ң!.SJG~B]"'z<%)0zO	w@WNJ$߹9*?K}`	w&N'h8iQ2%e	w!O2T~S)Q$t% IOJ,x SJK !c	ЗxQ[:0^N wT~a,0?qM*?0}`2t~d]̧Kңf惈KST~)ze	wc?ˉQ	QP.%G ﺤT|@
^NDX'B]/z4B])G1 ^]~_rrT~'%G K~N@K=`	w]*?!.1}4Uze	w=*?O2T~ң"W*?RN@R,|`rRqM*?R%*:e?T~*=`	wX'B]⩏T~by+iQPyK*z:S+GsyS}4L%ަ"JhOJd/QRXKVG-%Gd%+|`riQ7Px	Зx?+G~\JfްNgNcQ!.iQ%cңF}Nң`7)Gze	wW*z_qT}owT}*>,|@-t%aK+G'~h8Dxe	wxOX	.'%G1 \%}QKƟK+GR4B]R︦uCX.7%GQ)yY	wuE_B]P4.ze	wuF5*>o4B]YSJX.QV	QVS@[ңPwVqQ*>pJI*>S|B%̐~!M> =	ws'? w2G0w2#|DKA(K!EO	ws!#']C.d)|B%|A%P.fyK@ B]ͿQ']3.fUK$KY惈K4_%`	wuңMt%+Gw4qM*>揽`2w4&4=`2̕sR?Q0t%Ńoң,,kd%ŕ`rWSJ%ŅX'B]Xߕңl)Q6-*>S$%GةK}`	ws`phwiQ~WJ4@piRT}DOIV4\#KcX]uT}g&]`	wss4B]%iQ7<:X'B]ܵ惈KwSJPw~N.-%~WJ惈KDϸqis(K`	wptK/QS<q	wpt>T}X.rT}_ pxwK.ң<q	wpx4GPwZ	Зw['.s]*>[HqM*>IB]i_th wp|w%h8?)G%e	wp|Mt%t] wKQ
h8@
~T}Pw@oQ@SJBhK/2BMG!t/@]	ws27G\
t+GroQ\"\JK՘.Ey*>;pD% GT} aTsKa.ң'ĨdX	wqx#G΂ңt;%΁OĨ~pJo]`J=*> Sq*>T}$oX]bJA*> T}JoRT}ת%דOJ+T}׊?)Q	X]&&qSy*>(Tv g	wv /Ĩ7E*><?X]'(y*>烟 g	wpszT}T}_ˉQ
G~?R~pK/%GR`	wqOX&B]hFd%ƀT} *>P~(G+Y8KbQĨ/ˉQX]1!.0Sy*>	w2P	w6uTq~(GlY%WˉQGį_%Gr %Gu@1q*>oQ/%GݑT};t%	Qd?+Gݒ!.T}(ze	wy}`	wy%Gp*>`g8K/X'B],	Q
ң)yiSJZq%/QAQ/%Gv
R<_K?Gx}<<sd%ǄoB]xMiQ=`2K CT}kX'B]=`	wpңKh8T}h%p;]*>9ߙ,,z:yqM*>e	wvm`	wvd/uIQ~ g	wpKǬ.|w>4/OX'B]K wtA%qM*>OX.0t%X'B].=`	wq.>
%G|ˉQ>	QhB]|X%)G}(KϬ. coQ 1	Зw 2Ϭ. `]*>h8qM*>ze	wtt'yK?^?PJ^
~꒣=a2ရ	wG~NbHA%)G1)ze	wpĹ	wA@t%I~h8iQA)e	wtK!.N'y@}4Pw+=`	wp#'.ZD7iQ$oX.S=`	wp"^A%)G	*J.^N+G	|q	wqSJ(KrjT}^N@L<%]
rrT}cKH~Nd̀.NJdB Q Q ~WJh\%Зw_ ~(G&#K pO%PJ*>	uIQh8K~$z_	wzT=`	wz~h	wzh	wz4 hK)y0P g	wv|ȱ	wv9*>@pv' K,U4@;v!.)GݱϬPwl	Зwld%4%<iQmgPwl%:큇tң@tܮt0T}ңq*>jd/~^Js/L%ۈ%Gݸ+J&]
OJsRB]
ˉQDT} ĨuzT}ܔc	wtPT}Kh ЗwtKd%wBGPwF7@0a.J0wF }4#e	wtaS	wv <.&]h Зwv|G)Qv;@SJB]ۯ*>*>bT}݁Ĩ?*>o4B]55iQN}`2jK?4 hKG 4%Q7a..wrpd%Eң(K]G*>Ĩ~&%G㯈^wh8)GPwzw.%GoviQzW%G+A*>/%GQJ~]܂	Зw %G܂GJMa.Be|%M=`	wpKNl
~%IQ/*>ɬ%]K߻4RT}CO5X'B]7 O$|ɬ%Å]8z:}`	wz$&XK`/B?."r!w" z:@JOMa.F%X'B]ް]_.Jߙ5Ǭw	Зw~xg	Q|%(z:PJ5ow#=`	wpK'Nr쒣^dw~]܏	Зw#?d߻D`A-J rB4!.H4B]ܐ~ZJ"4B]ܐ}4=`2 EH rB.H J QQsT}﹍*>\7R@\ңްB]&%GGrp.TA%4r׬Pw9*>\!zT}ң%Q|,<a.|.l%4 hK'rp1gwX.~#4B]%Y.J@A%˟X.J^h Зw 9JP@dVїrpO4B]:=9Jt惈KDp߬PwQ Vd#B]C?2. 7Q Q+pd%V%7ң}`2@t%T}?X'B]+G(i惈KqM*>H>B])C T%	wx!'ܜx#XPwNJ߉RT}$`B]ܒs *~I_vIQ$`B]ܒ~ϼQ%	_)Q%QK<t%?G-t<,Y;wKqM*>e_X.at%`t?K>)K(z:Ǭ.K+G;6A%ð)G;a%ðT}òpwoX'B]<]]*>/4B]<?qM*>OX.<pKT}؍q*>Tra3pwmK:QwDiQHX'B]ܚ	Зw&?+Gܚy)Gܚ"ze	wps&G=$z:KxKNJ;=`	wrs_2 K_rrT}NJ|3=*>|A"T}odg ?E*>K	Зw # qCK
_`7ңq%`	wt+]*>Ĩ
^N<	Зw']*>4B]ܞ~T}`2<~WJ<M#xK,=`	wqϚ!. iQCX. ~?~㔨"	Q(uIQ(> g	wr{	Зw(
ްNDw(qM*>(KQ`'D}Q(_rrT}FNi.+G6!.ң%E?QOң!GCtuY	wq!.!?qM*>wPwo5*>惈K`)GC=`2HJHzT}y*>pF=*>p@J2=*>tcd%!.@SJ`2K;]*>tT 	Зw a. ?+Gh8'e	wqOX'B]D	ЗwQh8%A[	Зw}`	wp=/th8(K⯬.X'B] wty)Pw@d/Q _Q  zT} OJ  @J ow  R%ӢiQN6̽`	wtT}ӝ~WJr.z:|%p>w	ңe	wp>*z:	Зw?Qh8  }4~B]	_yGoQ q*>K9w roSJ=`2`	wp0~\JLT}hNLKoQ)y0iQ?Pw!׬.JN!+WJ!惈KSJ, y?OJT} d% K/p e	wp `	wp OQ 	s	Зw*E]*>Eh8PsңTg%ʁd /?ңT1},"4#X.?t$4B] 'SJ"w%pEK!wEpD%e	wpG:g]*>K1	Зw`]*>TA%!SJ$[%$hB]qM*>Pw4B]:iQB]	_yU2=*>P'%Gܪ>%Q*~hB]ܪ)Gܫ_Pw*T}ʤңUN@Q#w*߸r{(KS/rT}*4B]T}*X.	BT}+/4B]pJ(KT4M%N@%%Q4B]pK(KP%GFq	wq iQ2K<634 hKrT}bG!.#qM*>1K(K@J惈K)GFPpL 扰w?4 hK`S.J&q	wpL>T}0%1t^h8z︦tPwOB]=Ϛ&]>4 hK%QO%w)G<%t~h8x0iQO`2YW 4%|B]ܬ|G)Q+|,XmңVe	wrGܬ~&%Gܬ#d߸rwPw+'w+<XKͼ6p\rw+T}X.W>	Q+~h8]SJ^X.W&Wʞj0\KQ%5	.#B]Gw9#%rgK/4MT@%Q<q	wq>T}ď(K *>Aǚ!.$Kң$M%Ā2T}ā3#4Mq$m@J%ĒGK"_wKqM*>H%ġ߬.%OQ=`	wq(?+G@a	wpNwG)GE̕pN(rܜrS'%GܰOJ`X?4!.XqM*>`2a3K09	wr_)GܰYKa.
ϺT}@%G y>T}CX.
,A%@iQ	B]*>NJ)_G%G%G,)%}4Pw%4!.
K_)0}4/X.+|61@a	wp	<DKK/4w tI\p	w 5ң)B]Sq	wp	T}$%ĵy%y%?ңF/Q Q,t%!Q,tS.%Gܲ&Y	wrȥKT}QPwL`	wpT ң
>N*=`	wq0q0wq03a!.&QO25 =`	wpqT}#~q4Tq4}٥Gzd%1;̈w 2 B]t%Y#	Зwiң
>h8+~T}Y(KްN3q9wSJ(KşX	.Z[<%Co9*>ܜr{	Зw-
ްN,]]*>w惈K)ңe	wpX*>OJrOX'B]ܸ	Зw.=`	wp\	Зwp\?Y	wp\F%q7)G=`2.-z:?+Gt%xuK;]*>MA%y)GB]M+GP|a%4T}}%G@	w.d%˥?X'B]ܺ*y)G-w	w/X'B]CA%)GOY%XLLt%ך!.'wSJ%ÿX'B]ܼ:4B]ܼqM*>X.^.z:℞h84`2FkxK/9*>W'%GQy'%GQPt%/X'B]ңYy4B]?yE?ң0x`SE*>ʾN0SzT}_*>O4!._6%'SJ}Pw/t%OQ/ˉQ0~NcKQ07A%Os#(KQ0
^d]DwKq	wuoSJC(K`	wuO )Tpd8KrX'B]z:w qM*>ze	wp)zO	wprrT}8>) DX'B] OX'B] T}+yw)Gs% k*%G}A*>♗da'QQTJ"A*>~pQO9qPjqP:t%A	Зw*>⠛Ka.c	wp9A%<iKya.|c	wp0w _a.viQ ̛]ĿX'B]oX'B]~Qa.h1  0w7a.4]
~h1	~h1c	wp4M.+}`	wp_(]Bң0}`	wpң3{4%ԇ~hB]IhK9XKw)QR0:⪯4-B]UrT}R7XKh	wqTHDhK_*>$XVЗw1>K]F#	ws/t%B^fް	wu3XV^gixKwS*z´%ďXV{/	wu1S/	wqZ/	*>ⱗ*>Ɐ7J	Зw_rT}d4	.+|Ѵ%bЗwO4	.+GWihK4hq\+~h8~◬PwCbT}u/4B]e %Gq%a_ݢT}`?s4B]	Q1^B]}J惈K~ʞB]+G_}%GЯ*>yl%i扰wߚKDJ4'B]G@J4B]_ %GPw*>h85}`2GŒ`	wvQbg*>,惈K܀`2%Gs4B]q܀}`2	hT|W&y+	Q\%W+JG!.⸙ %GrPqD%Q<@(~hB]PqD悔%Q; (ң∏@J"!.H(/bT|Q|q	wBPqD+yM	wfhB]ǚPqG'
PqG/T|Q@a	w`G*>(:(*>(h80A %G%Q_Ĩ,(܀fX.TOJSX+B]ĨB]Ĩ}T"yY	wW %GĩC(KңV}%GĬ
%GĬ>h	w4MZw&]ĭ?a.VYDKy0Y%Jx	Q-Bt%FAOT|FH>h!.2BJ	Зqx	Q'y0FJȳKx	Q@a	w;	Зq3o扰q3#%Gf扰qy0FJ%Gf^@a	wŞhN`K^h!.X>Jc_4'B]İD#(K?	h!.X>X*y:#@o*>#Eh!.4
4gKx	QY#@5C	Зq4.yl%F&]h+yl%Fx	Qx	Qy0s.5y*>#WhB]j>I~B]j"\JTt%BžNX1t%B~Q~h1X!c4],c	wK_4],|c	wRA%Fʼc	wAfϙ7q ߹*>#dX.6{6q	wϹ*>#j`2ةK_tN	ЗqE4 j.,v|@+AGtGr> pe
99Ͻ`|F߹ܯ#>pr>!h;$Fp0G-!}>T|B?%G-/z:!h	w:q%@4B]`2pq4B]=`2?OJ@> x3CK/ Kך]Ĵ+=*>%.Zq-&;]*> }KQ4q%G<
]	_rRT|A Зq#B]DhK#B]DhK.DQ %IQ z:#.8oK:#7K	_x	Q]pp*>#Ϭ.8!	wWJ\~ԨX'B]Ĺ.h!.rrT|G,<̩	w%A \%AO.%AS%B=*>!x+äܜ_UJJQH>G %R;@a	w]*>) 0A$%Gv.;g 	w؉pqh ЗqB]}` .̩	wH@a	w|%C^NbeHK$3*B]1Ot%C[)QE/X'B]2[!̀.!4q~fT%=@a	wKg \%A)g%@$ʐq > Pq [)Q [	Зq/geHK`	wgKh
!.^怢%oK~ g	wM(f}ɩQƞNf	ЗqȟpR:t%C2Kj^fT<.@zT|@(&G	Зq0At%L4q0eHKwdpqң	_])G~h!.┑@	wh!.┽eHK@a	w<B]K2%GB]xF@a	wk̀. !.
O}` .m|̩	w 	w	Зq$@Q	wi怢!?4q?4q g	wT~ԨX'B]C@a	wV{eHK \%AXzT|A\?.
O4??rjT|@1	Зq §K[eHKL a~ e4?jɩQS`	w3 
! 	wKIfTp1 p~ |%Ch	w 
!u 	w}ɩQ`	w!K<̩	w㟸G:ܲ|B]KzT|Abt1'%G<̩	wZ&_	wZat%C%G;Lt%CKb_Kjh
!.h
!.@!h
!.	_p*>!k	Зq>h
!.B]N<B]Xy(%@8m)Q 枰N`	w1}JT|Lz:&mB]}JT|CӟX'B]=eK_4q OJң>G@a	w)=*>#_Qß9*> ϙ!.ް]&z:!0IQ/X'B] jB] gh
!. 6h
!. 6^h
!. 0pq D%H/:J 	Зq 3@Q	w g怢$~h
!.@#y(3pq7%Gz: KB]@Q	w^P@Q	w^8Kp*> KwK4qGKךKSpq h!.A/y0G+GM~*> "{KNJeHK;KS	Зqa".K|B](	(	 y(	9%@H怢 $)JT|CN~%C]*> &K@a	w+G_ң)J
=`	weHK#X.N2 OtdK(>h
!.h
!.h
!.4qP g	wfo怢 ̥ T|AKzT|@m%@1CKU] | L^ *B] !.ga.⠁zT|T:@K#:&4q40~AOT|Tz_	w".B8@a	w=*>$'ң@a	w@ST|U!~J^h!.j~P#]*>&~WJ_3!.lp4a%GJ`[zT|DhB]@7@" hKO4. >@"~hB]@hKX. 	jB]@RUpq!SXK~h$1.拡.C'yKӼt%HbG.KEЗq7OUpq7.y%M>hN.q:'<Н	w.p~pK!}%G4qS4qP*> *EЗqW>h	w%@TKOEqQ3|Б	wu{qQO<Ћ	w$_xiQ"D6@7	w *>$AߚK:$Hx	Q"?x	Q"<]	w!c%H4'B]凚q9
T|NFߘr9rT|N^})Q9>T|NS=`	w,JzT|HPq:YK/'@G%G.tS$ep40IzT|H`2(KS_ңAQ~i*>"AzT|D *>"T|D ! N}`	w
4"+*>"%GBO@"KFX.!
h868 <J6+%Gl>T|H}`	w;ϼɿqI*>$q*>"}JT|A?X'B]XS)QVLt%DBGĒ	Зq$:$/)J%C	Зq$z:+pROX'B]as	Зq?!}JT|ON a)Q@}K&JT|PX'B]EpRKGF}Kw
R#	~N9pRr)z:"<_pROX'B]GAܖGG?r`9> =*> ,Z2%@XTt%D:"@Q	_tĨ߸ A$ߺjT|DRJU@"Ak(K
^j0A%@\(KO4!.e	wq	w)ze	w)K}TtĨ=*> 0>%G T|@aܜyMJ+G
N
^hB]B]N}`22%@deHKɇ̖]/t%Au8K7	Зq *4B] B] hB] X. W~h8CX. S%GBңN/%G_)Q!.Iް?ߨ%GˉQJ
XMa#+J	7SJ+J$	QBObT|DqBϺjT|DX.$~
ң$_Ԩ.-%GIyNJq惈KA/5*>"TްB]Jg惈K@G)PqQ*>"PLJ-gq%tԨe	wXVXZܠX)Q%y>$!.K?tԨ˞B]ĖaA%If?jT|DX.%O#%|D;`|D3%_r9v}İr> r> M#ɿpVGr> |A;.o/#<r9x>9x~ r> 6WG	.!.YV !.'`	w93	Зq'ܜ|eHK2.dpq_@>ˉQ/ܚK J@,J@_vQ_q
qĘ	Зq&2t%I*>$6Je'%GOyR"xgBT%DG \%D@ m*>"|?X'B] t%BIfTAO!*!R B7(qBWĨ>N	ЗqA*>$־N5?	Зqg>NC>1#ʐqb	Pq<.)K/X'B]: 8K :	ЗqX'B][O	w=`'~] ̽`	w9*> P2%B"2.dpqe <7JԨc̠B]".%G"?G"QT|@ K'%G  geHK $y	w ?2 K %I߬q'IK9*>$fT8 |%I0JWRT|@|y*> AT|@P!.*> B pʐq 9ŌKM Լ%E0wT|E1ߙ@>%QoX'B] k^ ft%@$z:"Ǭ.*)<)=`	w#gKW	ЗqCX'B]	: HPt%@K	ЗqY: J>G	@rKNF)S	w&.z:$N<K*>"J?Q#*>")=*>"iQOX'B]Wz:"ˉQɿyR+z:!wDhKvdBG:%Q	NIP'Зq	EX'B]	K9CBK9MJLt%@cK@̉q~e QR/ťG
 /*> Re!/ƕ)At%@2 R
~ *> RQ	`"T|BX-OJJ@!} ^<?X'B]iްN Q}Ԓ G  wZ sT|@%G  *>"#ˉQT`	w*<t%@s%G
o+J?T|@C	ЗqO/JL}jT|B`%G&sT|Ba++%G&sT|B`-kD |ZT|@!~ p _IQ <Q 1G&Ԩ1zT|Bi7*>!4ZT|@jT|@}d0iQ `0D+	>T|@%+
OJT|Bp*>!9E*>!8
^JN?PJ?.%GZ.z_	whVt%@o.wT,~쒣ɬ%@?	Q)q*> Z|%@Kh'%GK^fT Kag*>"~p+J
~!.˿PJ~꒣w%GoԨxK4m гR -J@ƕ>뒣Py6J@?oQO}`	wu..*>"G"G=`	w0: `Lt%@K%G'ZT|B{X'B]'stWJO0|FIQt˿OJ{KɿG^~Q
ްNP`	wMA*>!@AR Ĩ aTDo/XM`	w1+)QST|@L11}%G^J0QJa./G_/|@	wzT|F_.0	fRD̄KCңQ(z:%癁K#2.Q
EOX'B])	~?R	Q 28+JK8Qң Q 	Зq OJ ң !O	ЗqBe*>#!Oң0~BT|F>N_ңiNS:!LK
IްNT5~;t%BT|B~ң	Q
X]* w	Q x}%GgT|@ ?%@ @A*>!T\J9JLKߧGĦ	Зq)`	wK`+zT|B~NWsX'B]+}`	w6?/%G+?bRT|Vl%VzT|{/2#B]ǆqT|yT|w5QJRް]r.{ KvIQą*J"oݚT|q<ɬ%q G*>8`/7~N05'%GOʐqa>5`RT|jՏRV'%GƬK2%fD/̄_QQKE/Q?RX/%Gư~י.X`RXc~]hK]j}%Gj>%IQ񚒾ң5'yXKD_T|b߬q:1aNJX"yR1d?.~꒣Q@7E*>0hAfTyT6/%G)Q︬8 G>"<%`X'B]߈*>0qC	98qn|Cr>3p+|f䯉x9#r>3paLG-5|b^H1hY1|G|`I3##fG$ r>0x5#ZD r>5o9/91:#Z)z
8	w@ T%a3 T%a  *3 Kް.\ T%k	wDs *0*>0D	woXPqpR~`J^'QT|gQ|D$Ά:T|gAOGtHKΌ>fbC3.㐥eK̾*ң;Kï3R|UGy07J$L160V0W	w`	weK&fa.JbZ3%c *>1OĸKQZT|a*!.	AZT|a){|%`%!.)g5<B5B]ƼLJy{Зq7*>0b%a1O(KaZT|c0.1|UG3SQKHKEV3K06.'DDv^]Yb0.	Z|%a:.	}YV0%a8gʐq=XB]e8KvB]iЗqX	wNՈq	wO_M'Ք!.	ެA'$zKpՇq}Y60ɐqVB]Y.03Ւ.	H')z%a8%a:w'B]#3ϙӯRy:³L<́#3~By)~B=1&^f~Bu	_͙$3_|vul!~f9:N!56_N|́'~fu	~BG1*y+<SDo3#:y__~g)"gur~BL9N!<SE/3r~BN9N!SEO3W:r~B<SE3`uq'~~0~?Du>04G_[J0_DuRό":(J7#ҖaGDuQ~'~1#җaL>0ό":(iG_MG_aL0~J?#Ґ>0":(G_DuSO":)~JsG_;#ҟ|aHDuUDuUDuQJ$|aA~J%aDό":(G_&|aE":(G_DuRw~S#ҊDuQWJO#* :ӯ&Y䕿~I92~u%ο$4Hu&oN$ӯ#N$AN$! Hgi䖿<KN$#/M:_Q:g_Iu$:4I/_I~IL :P4H)ߦ~I*|@u$i#Icӯ%C:&u$G_T?M:(~IM:*yVu%Kӯ_u)W_Ȍu(ӯGf~J94P͎%/4Q癚~J~u(LM:CG~JA9%M:_u)ϙ:ӯHfdu*N%<Q#ӯP| :K4Q;N%&~u(k%~J)䢧_i#ӯB__?~J-y_f1:ӯF3Tu(T4PF#NKYJG_~uZ3~qir|@:,cil> :,ӯ"g~;՝~ӯ=X+:-ӯ?VZ:-_binM:-.~iv|`doNK0?~L_M:,Ae/NKNʇ_M:,3M:,NKM:,Mc_~~^4K+~a4/H:,V4ZJ:ӯf`ZN%`\~K_g_~u,iY乿M:,~Ku,%~u,_?N%Y~Kw񖎿%4]-:g_pXui_ο%?M:~K(~u,DN%>2䲯_ďQ:X4Ygu,M4Ys0~KP4\?R:)~u,T8Z_a:;Uiٷ)~uvq_g?~~0:;_iƤuv441~4+~uvο~Y_Nuv~i~?M:;~M:;'zSôN^D4ꁳò_iH4K@gӯòתZuv\4ø~}Qةiح__=T_ߦ~-A!_zӯ%:<<4oTӯߪ~340:<A43R~44<:<siT~#uyg~M:<PVuyӯgiC
_~'zӯ__T9:<O4~	~	,:<-~uxg_N/TN?~)zg__^~~u7G_~}P7'_ 6ӯ_M:H'__TNh~~uM:@P6ӯۿT~~u !nNdT6~u%#3ӯgju(~u=Q 6ilꛝ~ʿ~ďTNeNeT6&u.zG_NpSإilTOj_~LSɊM:mG_M:qο&u0csɋM:y:44a"~Lei~ïɇ~LAP&M:&54cTG:ӯɈu2N&P:H4dT~L%u0N&Tɂ'_
~u0iTK:$~u0KA_^u0i&~Li'~L?M:+y__YbM:3,ӯIba?	ӯMdCu!ߙ_gi<	ӯ~f_iihNM:3_G4VyDoNyu(?eïM:Cy_	;_)u":_,yN&0:kӯ(yxEN)yu#_R1HB_Uy~MYi3ο&4iϙ_d4j3ɬ?M:4ɳ|@i ɬ Du4wCɬ Cɧ:jɣg_C?g_Z|@k_#:N&iCɯA:ïɵ>:g7<i#C:y0:̋_I~d`:Lsɤ~ML_Jҗ&jw5:Sȧ_J_J~MOɢGN&=aHh Ϭ&~M-z©&zɥXT:ο&^&}` :*zӯɪ^du4V!"2_<D:=6 4uzoPNV(̉_>d~I_2W4vuzy_OXu{7οO}c^߬~_luz&:=AÃYg~G_~0uz	\lN]xuz
Ql6_o.:=$~L:=ο`C_g;g_҇~'~buz1OSW~~~?!~ӯDߌ οK~~J:=/|a?2E/~|uz*~TοEo2@:_~NY~N6q ~N[6u8lu8zu:O6:1~N_@s2-~N<"᧙ӯ~F:{,s/2.~N/:̔'u9̡~NA!Hp9̀y枬u9<:N'9:ο'>V`:_~N_q#c_ju8G_S~NL⇙'':S "u8 qẆ_
~N<3:X/g_>fpDů2&~N.yu9C̊_du:'
_q̀S_%:+zǇ_߬|u|z*u|mg_ߌ ο>:~:N>Qu|?u|40:>'_Ǿf@:>ehG_ÿ":>gF2 ~ S|ay_~7	~;qɧ_t~Y~4cG|u||d?:>%d3g	_ȇ_~B:>?du|Xu|SG__ï9:>,z/՗>Q:>}X0:>-zg_VG:>PbYSg^km;xS9s`y__
y;l+W-/fynS?̅tVWmW8n9kW^k^k=^QgW衫׿?W墆O^S!^3h6R
3׿+g@jAFz_3(H(?-bv__łVW?_łfW<t_5j_dw+3Wf_uy5_Wu_	Z>l_Ջy9
j_3z3οg CW?+W*nj_j_vç:NQW6xo+Ͽ+uyH/[W^k]pF5(jA
Ɵ__vgy|_^k\lƯ5 ݳoZ޾x	'`~5Tۯ+WRg}^kHojFt@W	̛_uy+n5ȟ_ռ5VD/_ՅڹFvV_j([_ՙj_Cf ސǟ_B^*X5y
_eg W_W0S+3WW1W/f#j_V@} wWWHyW^kq+1_
yGW^kpY _j_@-4K&8lٸl@1Az4/ɬl@v@{C|;Kűn7MgWcOlǈ?ɨ^?^lPxlCd/&l@vçɡ__-%MiWcy5__- ɭl\z%Un]z%U뷎> ~M}Wcgm5/lSgm^?vçi/I^?/&\^?/&l@aQ
&8l@b_~M'qz%U_&qz%UƔ_&8l@cJ-?J\^?y4DKűy5;/yҟ__-9iS/譑^}M*z%U(y5?/SɢG__- O__- hWcTig/~Mxlik/ɥ/D[lWcy4WcɰlK/;ɦ/D[`ɢ__-0	j__-1Kɢ__-WWcTz/a/D[n/D[__-SOVz%U>/9/^?@wя__-P#__-P/D[___-Pxz4Kű6n/D[/D[\^?txz;Kűu>/D[7^?dP8l?PxlK(/D[ zz%UՈKűdz$Zz%U@^?`<^?z(|^?e_qz%Ub:-/{___-Zqz%U՘=#qz%U=$qz%U
<=l@1Az{///7g__-g/D[CW"V43/dsC/pWc2	|=8l@1AzzWc6ϛ:!>/D[N/D[ү__-ڹ3߇^?jg_Wc^WcTz%z%Ȕ=,z%Ù7/d__-z\Kű/D[Wc2&x{/E./D[__-|=8lfK/d __-(3B'|^?lqz%ŮNYWcy8ۋ/d /'z%UtVr/D[0q__-8/d8lfNz%UO'/Kűs/D[1PgAN<Kű<4Kű鸽l}/D[]\^?:;Kűs>/D[^?4' qz%Uxl3p/Nl^?0S^?1;le'9Kűz%U'qz%U	~/D[<x7:/D[qz%U8Wcj|HKűm/D[nK/m;xS'ly8Wcy8Wc93/]__-'l
"qz%U9;/%qO/u~N*qz%U8WcX>r__-b/D[1PgAN,qz%U___-YKűjD_'	^?}MH>s__-螤J\KűԉC?8lo'lNWcNl@1Az8WcXIpWc!#з\^?n/D[ }z%U	~*Kű8l__-(3Blz%U ^?C/xl拼>/h2cWc4
<>_Wcʞ0Kű/D[H/[N/D[1PgAMWc4|{Wc4?__-(3B|^?@|^?Dol˟8lhO?xlʞu|?Kűu|^?G4Kű>kWc4L__-<>sWc4>wWc_6Gp>}Wc?__- ~WWc4>/h _^?[|HKű\^?zC{R3/D[	Wc5
<>&qz%U _^?zC{Cx|Wc^?__-3οN/D[K6Ϟ'qz%U_To|^?P__->*z%U'z%U@G__-(3B^?T_/D[?Ş/D[7/jk/jNWc!#з/D[ccC 8rOƇ7+#ſE9-\_gws72I"ŁA ڸe^M oW,!z[$Wjń_2sKfsK wsK	n? W,n\ W,$W]\_~H?`"͆rN Wl;E9%!	7 WlD_͒)%s
 Wl#|§~H?`c$W\_d~_:	ʝub:-Kأ߮ՋM}jbՄJ_byAo_o]XXNIͿ	ub_bwW|WV-5	>Iq|WV-5$NZk, /O+mKy$_o]Xa䖼_6%ՋM͆Iw_o]X/M|_6%ՋM͛$_o]X$_o]Xy%3߄i "q|WoV-56|TGV-561Ӌ ՋU@ߞ_^jjŪ8+CXD 8ri??/t/ſ43$W AǏ1hx1h,1˫/ cj$w1E@7 ch`1 c5qٯ$_?pcA_ߒ+@uq/Akߒ+@Ba="~5qۿL;E֮/ _E_?rn/?01b7I"qC_?t\_6]E/#$WF1 c5q܎Euq'"~WAEɺqd_?yuq/~H!#зl\ ,V+Ql_j6Ջ @V.Wة_k.\X/P++!H8<ԅ+"	25+Mhz<X%@aQ
Wgz_U|_Y5b}+Łf"Wd7_jj%G>ȳ_Ir1+A"Wu>?Pa\YV+Y_j5a35_w+Ł"Wf'w|y_j5a0S?Pa	^'Ϳb_!Gy ՋUq|Wub_f.o"WP_j
uaG$q|WWڱj a_^j4%zQc7V-WhB_ynZ=(_^j5=,w_oXFY_ "Wh ?Jx+BX_wŎ?<X5a#?<X5a a_~,yāѿx_zߏX>ՄJw|+qWWy_܂o_,j%AGaqWgXDz?5aPCFՃ̔i_j
uaP܂^55`bq|WWjp08+m&Ŧ^q|W.Zk:g;6ZkybjubGҋ\_U6Z.?`$?5 X_8G|_UZ$||_UZȯqyH {L|hq9 ja*3!w;W
Ԏ{E;@7;E;pw5q1ww5q"/w{E;fZtN-~H~T{ߒ+a߫uq4ww;WCGoy %GI,|WՃiy$_oVe=L>/zwV-5HΩEm:mt0ON˿'eSrN˿oN;_)_22N;_)_.0OŦa;>2B0Oŧ|a;>2Xq+e?|a9Oų+e?q+e?0ּa:Oůxt2_+e?	{W-8t2@ 	{W-t2@/'/ZW- /N?_)_:'/8	>2+'WpϿa}+e?Ha;N2NӿWNӿ_)_:T	/ 0OC'kSuO'kSx	/'oSyN߿'oSx'sSx{WS_)_<_)_<B	/_)_<_)_<Ww+e?N_)_<Y	w/a:?ONSxxt~2'G_)_~02zWq/la=}+e?Zx{;W0	_)_8{;W'Qr7O֑r7Oև|a9D.0S'$w/h;Wq2rGO'Wa8uS|qO\a8uS|{W	/ {Wx=+e?|a9/W?NK_)_>W	}+e?0S|q20S|T	ɝ+e?>0SYW<a9; IWKw/ q+e?03NSNP_)_@;W0S<	+e?0Sq.2 ')w/ 8rON"w/ a8Sq'O>0D_)_Bkw/!t2'|a:wOa:wOɆ/!	<^MɅ/!y0KM[ɉ_6i@L)|WŦ 0_o Ʉ/ |-5_6i@"1-5/&9M 7Ɯ_6i@y1-5,c>/  0-5*aͿZkL|WŦ/&q|WŦ&q|WŦ ɟͿZkx8+m_>/ ͿZkͿZk<_6i>8+m_| ~N/q|WŦO/-5_6i>-5ßn+m_|mͿZk<+m_|	x?MMƜ_6i>x__o6s_o^+m_ڮ/hͿZk<+m_8+m_燂oͿZkxxXM֐<*|WŦ\x_oiC-5ZxLMր/h8+m_<<}_oxߋ-5Z-3M֪-5<|WŦ򏇓q|WŦxË-5Wq|WŦ/ q|WŦVM/f/;/q|WŦ\_6i΀=0b_ͿZk/+m_sK<E;)|WŦòͿZkxvNM|WŦ=-5Eo+m_tQͿZkö_6i:;AM҇l+m_vg_6i:xvy_o~x+m_t1-5Yxvm_o<;+m_t]S-5L-5K.q|WŦ<_6i ^K8+m_h&YS-5y,DMũKLMŤ%+m_l%8+m_k%_o[y-ͿZk-^Kk_oO?Mt 8x/Z<ˋ-54qBgKq|WŦГk+m_? {B AYͿZk-o_o]q|WŦ#j\_6ibͿZknj_6izX_oK,q|WŦ7x+m_pAi_6ie/زWoŗRw]+jjBز_.6,Wp?+[.!50_;h!N:wߒ+>hW΋="./! 9;EW]\_BxEW\_B`R\4
uq	~HWpev% \_H׿$Wp|8H}"Z~H\_ߒ+>hWp8
]"掵q|c_@WpB{EW7Kq0ߒ+>h	`$cߒ+>huq H"8+K$Wp|Я8נq
<kʝ"81;EW /W.bw~H>0K$Wp|d_AGW.q_AOW.eq6{EWjK>_S]\_1PgA/_@pRƇA5j\x֧wD?/\ 03ȉV&_G8)D?/qR3@ȉV&_ \a~DK3_g~H4q@1AzR_.WjE^ͿZkjh^ͿZkja_oz[/D-53 ''q|WWX_@pd rw50_ZwKſ-iߒ+5qo:*w\_="0W<ߒ+uqZqߒ+uq|KI}"0WE/p'	}"0A^/qo!*wWN_՘~/""0C N_՘}X qߒ+5q>*~/"<@@$WfV`MN_՘}Xj ۈ	EVa(q3;EVa oWAk$Wf2]_՘|%@s$Wf2
uq,BEVa!ή/"|U@?Wr._՘~A&~H?yuq '~H?yuq 3g~H>duq,\HZ'Č$Wf2u9sVỸ}\_Gj)wD}\_xӿ$Wf2#IOF"0+WrQ|$Wf2q ߒ+K<A_՘|D"_՘|5q"p?Y̊"-Ỳ/WO;EVa [sߒ+
:4Y̅=\_F8"0WF"0/哿_.1PgAz%Xr8y_ љqWo_31yA 2yA	|*q|W
ub_+']XD`~?PV+X|UW9m:ƇdO ja!c_ſF
<X5q#_̐yߒ+ū	2t[__@pd|_L?@/?[ǜ@ߒ+ψg>!-?$W'pW/ q Xߒ+]\_#$W'
j_Lwd5q_ dW/E2yxq c_̞z/^
E2ya&/^% k_̞~ÉA~HO=`t[^x+CX__Y框\PK<0Ջit/PV.W|7y0Ջԉ@k8@5Zr}MH>s\_YV.Wܵ_jj>S<0Ջ|n_jjnX55bD"Pݯ|_YV.WOR%A@5rG_YV.W_YV.W/+y(ۋfjŦ7&q|Wgr/_jj |Wgr@ߍ|Wgr__Y框\ 8r21etqL?DsDM[<Ds~H@./yA:8$W Ga&/{ߒ+#\_ /$W GZ_]"?3Wt!A?WtPI}"?3j΀+ߒ+#0: "Rw~H@\_1PgA/K`@	7ͼ$ՋMBKpSI_j
ubl{,W1=<@<0Ջ/PV.Wf |Wgr.8+A"WwRqWgXD̏/PV.Wf	_Y框\'6N5	5b`
\_Y框\gy0ՄJN<j%)Öai?:'{%[8~H@!a&/D"_̀CM\_WPiߒ+zǚG~H@!"ߒ+yIA0/<$ ߒ+yI(<$
8*E23	5q ,dfj\@oߒ+yI;<$F~H@!a&/dfj85._̀CM\_ ~H@!a&/)wdfj" B$W 0WvB_̀CM\_+I" 31~H@!a&/dfjb:-g/ .W$ޖfjŦJ+ma&Zk Qͼ$ՋM|WMXD%x+ma&Zk ~/yI
|fjŦy_o3	5b_ ;C/yI䣎/yIQkfjŦa'/yIJOiPx+ma&Zkv䢟ͼ$ՋM\_60V-5;qwͼ$ՋMo%4iH<_60V-5;|_60V-5;^i@pfv eja%ѧE3?Wrߒ+z8ߒ+%/u_/t[G_.Whkx+mb_j>I8+mb_Aϐ55b)ÖV+	SZgDq-D _\_H|J]"2.wfjADwߒ+A.wfjBwfj@
~Hn~!W
=չq"sC~Hn~!+W07j˿$W7?0R]\_,7W0iq#$W7?/}3_ڸ$W7?W0ɝ"\_w:Yߒ+5qq?~Hn~8quwfW1,wfqP1ƻW1²G~Hn~5ڸcnߒ+%Q;wf
uqkN_c\_<g~Hn~0;E3s\_w="еq#hÿ$W7?\_ĵ$W7?o;{ߒ+wf%jB~Hn~麸M_a/d{
{E3sMYf'tQ~Hn~0;wߒ+%wF;E3s^/d z$W7?#â~Hn~0[ ;E3sM҉"\_UJeߒ+S&]"z{E3suq(Ǹ|YϪ5q,S$W7>$~/$W7>]\_J<aϪjT&]"]\_KWrߒ+Tuq)gߒ+TjR7p9$W7?yuq)'g~Hn~P wf &/%S$W7>
P"q('Tߒ+W?$W7>	E.D_/%S	N_-
N_5']ĵ"D\_		a~Hn~H׸/ϪMN_A!pXPϪq$4S;E3sN/0}"@W^wj]"/wɝ"@WrCGo81IrVSq|Wb_Aq|Wgr+mMX@>j/zub_%_6CmX%
N/|B.ZkC/z@5b_9M+mV-5	I_	;Ŧ(_6@	P8+mꀮZkcqZk>_oV-5	K	Cި
\_6D-X%WުZkA߄_oTb_'R&Ŧ&_|W.ZkF
/zXiͽP ՋMHcӞ/zV-5 _y5ͽP)ՋMKËިŦ%n/|@V-5$OިjŦ^z<0Ջ#y_Y框\[=855b~/PV.W9mI$ ?e$q$W3z(qB%w`W@?yߒ+ߙ\_>"hߒ+׌x"j׍x҇~HW^_ū^ۈ?;EX;Z<EϿ$WXגA#$W8H}"~/x"/x"w\__`Y^`)EX;\_x
~H~ER~H~"uߒ+.//.1PgA8?	<55bꄿq|Wgrq|Wgrؑ_jj	~A55bC/PV.W\_Y框\XY8+CX__x|_Y框\ 8rXi?		OjaD?[NEXFڸ+â~H{EXFڸza/$Wo}	 a/$Wo}	;~HW3U2g~HW38ߒ+7W3	EXFzr~HW3@$Wo]\_%W~H>%ߒ+7]\_ߒ+7jb:-q_P/PV.W!/PV.W'ya+|o'ya+T/PV.WS_Y框\6^7g_jj'xݿya+/PV.W7i_jj7@55bs/PV.W_jjݗya+T+X#c6Tʝ qu2o1*Cz㪝ŬWXa7&̓Y^Ui4>T*	+=XM$*p⿬ЊBl5_ʊd?	+OWEEF!6_̡Lfѡ3xſ|̯X[m-<CsD-Zx`_1@A q+Cr$Xi4>T ݳo#_-2Pvas-\F_äI^Pm0Etfn⿬.WpW0Zc6g~7-wKŦ_+#<nZ_
?ˇH`-1FH߿_-2{#27."J3hH8t%_/OzXaܸt+
ͣCf~{gDZe3 =XˇHah|m;pҗDZe|_J]+wWpWGi4>W8t神zOzY_[j27."JEͣCFvz/:TWE_q%{5i4>PͿwKŦ_(l;WCO/WpWͣC3}iSgW@o[ܸt+Lfѡx}iO⎮#/Cr$49m*+dW~:GLTVȯ[>t⿚}uq%{ݦ3hQirȉiʋK(~DL_?+en\:D-3hH63LRͿW@uq%{
m*g͝ mDZe|'Ջq%{3hwKŦ_2.чˇH*m0NfI⿚Yܸt+֘ͣC,7&wKŦ_)g34
YWpW1F
<{%_/x,+en\:D惻Lfѡw$LS⤝+/+en\:DLfѡ8r3rDZe8r3rh<#/Cr$4Zc6;%_/;W@\F_äI^hc6О"qwKŦ_+<D7P_ :ˇHi4>WTۮ1jzO]_}`ܸt+KLfѡ@3=+c=\F_äI^hi4>W9lT%_/[:.=`ܸt+1F
en￢_-2Lz)ܸt+c6gm|@ڇDZerP_WpWͣCjŝi/;WD_Vj27."JB3hi|_-2i|4y\F_äI^hZc6q%_/qW@\F_äI^ie3hTS;WJFen\:Dͦ3hDN ;_-2DN ;4b6#/Cr$4ͣC|AN|ANЏ`WpW%Zc6R2/.A^#/Cr$4%c6HΈ`zC{R3<4-en\:D搭1F
Ak_-2@<-wߙ\F_äI^hc6᳖>!ltϿ4&Af#/Cr$41F
 ,/q]+zˇHХi4?Q{?_-2E#tСj27."J@=i4?Pxj]i
 /-K4#/Cr$4ͣCgDZe`34~m\F_äI^h Lfѡ%_/ <⿚ ?ˇHЫi4>Z|0zDZeKgmqWB0j27."JB3hjgx֛KŦ_-TCl~en\:DU3h`likf_
Wܸt+ &h|<trwKŦ_-Ǐ#|Aܝ+'0+ܸt+6ͣCǍkNǍkNKHq%{Zc6OGDZe)ZH_Wj27."J@[i4>Vjr6TLVjr6T__2en\:Di4>WTnϿ_-2^ySw>зڸˇHнi4? #x}i o4PdM\F_äI^h_m ߿_-2`x+WpW u3h^lfLW[6wBٻWCˇH ͣC/ q;W@|A^#/Cr$4Rm+_/[}Drh*z-\F_äI^h+c6xe"Yg4|5q%{VͣCz~ DZenS?vϿ41WpWc6tT6Ͼ DZen_c8ˇHh|[gDZenKɝ+3ZˇH[i4?<ADZe9WPk5q%{Ai4?%qp%_/	\A>2n#/Cr$51Foxo/&+CiˇHKLfѡC&L|A+ϙ27."JQ3h`8c %WSWpW1F'gDZeI%⿚;ܸt+Xc6 7o/ ~|A^#/Cr$5Zc6 ~-5<ˇHm1F@ 9 oLRj|A^#/ EzQM6ϛ=|VHo_6EgDdpzC{Cgzz㪩zڤW{t3gQmdZ:pEz("h["AtLMZdϪoE.KKRկR2+^6MhzRvԵgMhpR֊5g#omKZ*FtրڗomKZ*FtևRvԵ|vԵ]TwkE/<çomKZ)|[>j57zͷomKZ)|[>{R3۷6[9 n7xږ6GpvԵMomKZH/#AtMRքR8twkB)dzT|jZЊA|nQDݾn-hzڑӽRքG\7xږTݵH>gM\:Czd25rn(jCwM\ў>?ۊEk(nږj2+47mK^ۚR@Z5rנ1kҋC\9?ۊM=pg)t>O!NQD 9FtCΚ56OQjtև驵:}	g#}C
\9l֊>x6h\>`ր
\9lסgMhzP@ sENt:F}A**tRH-|CΚgϜO!PԂڇ<lAzڄWnS
jAmCj)ڗo\P:{ENt=lԉC6zä:#=wMM5(l>zZ)>zZ).kENtSR%5r>覤JkCgh73״TE5"PKZ!3״TE5"P#={ENt=t֊jD֊>zZSR%:}:Jr٭:}ꚑ(n髗TCMhuMH6tS*!PA P:}Z#:<FOTBjjAwCGTCʈT;xUmѨv>jH-|A[> jH-|Cgh7/58|#ඊ>8|#ං.kENt>l:}<pG)pZ*tx3*nڤGv↭(}s:mUڼQB : sg*["tǽ*!P5rn(zjDPz\=wCbqCgD.t.hp\:jhdw";}Cz]5rC]gV7W-t9ۊ6zoK[<?ۊ:p5"t[ЊHqC.tZi}OA.P-hn髞]Nz!PA.PӇ.3qEHȮNۚZPdWnhz.zdWnhH.P@rR2+47t#>9˄*ԉ]j*t:}@ sEHȮW/(H-Z*FEvyENt6tR2+47t*t,SSvz^PnڵyC'4;|n(v^P	<
ƝjSt[@X;5p/nmK^]tZ6CϺv⊩jtڇA.QU57mCPz(pz'ڗ|n(n髗ztPR抝>z;D}AgTCPԉCQS-"BHqEN<HqEN<.PN>ÞQ^t֊>iGݫu	<O8El<n髗mQ]jZ ^!-FEvԸsΗ45rgK͞"3sBg5lBnt.hv+>4qE/#}K>n-hFD?ۊ)և5"t*!PN]ǈ(oK[<|6|Eo{R2+47t7yn(v㷈P 5rQuAÖVȵ;!d<0 jvC`4+dZ4qE-Z˞YX+ec,ez/^cS׬\(rՀ׎$i P(HRalgN="p g\#:*PSp'Ht!}EHhz-iv⇯EwCnl˚Cd2-\!lB^rԹsCt^
9h xPW/9hjC>ǔ<-PjAEwC5<5BCP-i}O-PvçTAtǼ5BCQR1(p耍CT$:p#"sCwM\{CT$:pTB_6塪8t5_6塪8t75BCPZ:|Ht;x_R-Pj4ElCT$:piE|5BCP:}CT$:p:}CT$:pi}MBrۖHt;xPnA.P	|۠n(j+ec,eV/^Tljz]bn%H[!I @)CARHRr6x4=|S"5\;xSghoK6C{CTj*r9mK)tւ͹hp_HZ\=wK꛶yC]͑>n(l3髖9h?ۊ<xj#j={Cσdg=|ä>ZF״:lP%_<polZ%_<po#Pշ-7mR% #<ӧEFjۖ4qCNPޗ45rx4qCF]n(p:!rn(Dlg4>l4qEMTCϑFsB*3Vܴ9ۊ*nڤJ:pt-iv>AuSιhsK8tTg!}ETݵ_R)t=|ä>S x: v↯@x5?ۊFwC&yec,eV2ʘzO^sK\7mR#gKV^8BA@R6
`iNZQR#78t-Q|AwCTj*Dv=mCTj*DvQuCTj*Dv=|-mQR#6tBKǼ9ۊ6zAEmCz]5r-iv⇍髖9hsKTtg9ۊ>5Hiv>sK8th<h4rۊ6xn(|-hAw)G]G+]+]h@<h@4rۊ>sK!}G) pt 8xG+]>yn(ClOQ: <AG!) p- rۊj\>眮ivڗthSPBa: %8- rۊ#;Frڗ\9s@mKr΀=| h ~@z:   Jqivdm|ivdm|r΀=  8yBr΀=  8yBQn(xR.P
+j#>%h )b 8b}G+]g:|_^ۊ}S(hG!h0	(3 ǔt-  t n(zN<sK=lOQ: xCS#|Qn(xrۊ"r΀=0) 	Qn(xcNW4qCP+Q: .AXӔt\ivQ^tו.QJ+Κ: x>΀=p1trۊTە.P@lr΀=ht 4x>GrۊTە.P@lr΀= -r΀= -Qn(v	+]d&r΀= 0 0y:   ivZxW4qE-Zlhv;c: cx4rۊ)jghpW4qE-Zl8}G)'b=PyO@8vƁzG+]^6z>
ƜivZx:p+Q: cx4Gi: cx4GiG+]^PW4qE-Zgr΀=q01 ΀=q01 n(W!}n(W!}G)'
 pta 8xG+]5ln([:!Q: x><hǃ#G+]gD.W4qCΈTr΀=1)n(EzC:CsK"C!: 1(!|O@ :0uivd.W4qCh@ Gt An(Cln(ClG) p΀=@ivQ^tԅn(gMHTr΀=p1`Gt|;4rۊrۊQ: haF: c??@8vP>nivZyC4rYX+ec,eו1zbnۊKV^8BA@R6
`Rrۊ(EzC:CsKP+]ճ+]ZyBgܮiv)j[>sKP@l.QE-Zl8|9\Rի^Ӈܮiv)jgy\;xە.QBrۊ( 6uSnW4qEl.QE([:kn((l9\<E\=lOrۊ(zN<6ziv6zAEmCgԽDsKPR.QCgh\R+]ڗt+]6Ϫt+]6Ϲ\!|BsKPn(+]͞"ۊ(pYX+ec,ez/^cS׬\+dZH[!I @)CA

O9Cd>Q:jvC@Vȵ;!iVȵ;!n(ElS,eV2YXyS].ivዚ]tYjk RH4(
FPl¹NWhjCW]rnCTj*DvM<填bC`iCwM\填bCjj-[(BPW/9hsK=nE-Zl8|9hsK=nBbxg[UP	-iv⇭hj]]xSghzZJ+ΚsK6ܴ9ۊE}Sv9hsK=nE([:jB.P-mhsK=nC-iv⇭hgMyhsK=nBgܴ9ۊE-iv⇭h kKTZ*nڤJEzHTsJ.hsK=nCP+rn(z-iv⇭hWçhsK=nB/8l4qC:-iv⇭hC 6uSnZ[˞Z[WhzABEpQrnBg6mC(Ϲ^Eg <lەtZ>nWhj5  z΃RbnWh5P֗nەtZz7l6+R57d7ι^ERj4Cm-&QR3ixەtZMgd:[5pAEzQHMgd:+UEHt=E˞WhBrEH|[BmU#;!ЄtZMgd:V2YX+ec,^׮4p.P`5 kd)$H#`h6
$
O9h <lڄVȼ!}B+d^Z6-NQD墧|ڄVȴ!9FV2YX+ec,^׮4pƚ%H[!I @)CATHRr3>(vZSR%5r󖇭55"P5Mp55"rkCjD墦D(pז΃Z)ڗhl59hJj-[:kE5"P5Mp59ec,eV2ʘzO^sKjFEvZĀ5$
T4CINZ:hvAx٭5r΃Z^!dWnhn髗"CdWnhn髗T5rrR2+47t#5/QS9hl[r@ sEHȮW/(H-hj5dWnhn髗6tR2+47tYX+ec,ez/^cS׬\xZĀ5$
T4@2@*_PKjQ]W/9h 8xT5^r<lmi|+r<lmi|ۖPW/9htAryCP+PW/9hxPW/9hClUCwM\
Ԣ6 ^rЅK)x	Zj-j>^rІ5r6ςD*j-m*j-mn髗; tB^r(tB^r(!PW/9hClyCT7tZ_7tZ)`ֆy+ec,eV/^Tljz]b5r`5 kd)$H#`*'T>p>xW/9h|AxgT>EyCz]5rڇȯ(vpy+ec,eV/^Tljz]bn*˗Հ׎$i Plx
O9h@ !P@l
rg _P@l󖆨; ǈ(j9hCjr>-iv6x4Rի}C]ç͞:[:!r΀=v^6z>
ƜivZx:p6x<9ۊ:|\2nZç͞:TxZtք7t!R(EzC]ç͞:= 堀ZQhwMH=堀ZMg\!|Bç͞:-􂄊iEȯhzㆭ<NC
+="jr:-H(HPZ>l6Έ\= "}CQhp+xfO-H(HPZ>l8j٨QC
+="-iv⇭5(x5.P:lTR.Z'E!P@l(RQHT=l-7mR%wKQyhpgsC](mCQR#"XӖў>G<EhsK5p/nќ.PR*^<p-[:kB/8lW|9ۊ:|\@lܴ8tT.PRN<.QSv"QS9hsKT*nڤNZ:|R疇4qCO<uK^!.Pj؂ڇdmW/9hpgsArЋJ#jUK"	hrg9F4RCΚSv"QJ-yJ/-hn髗hgMyO@>? {DZSNի}: ڵx:ptj׼hΪm: MO@"XӔt(m: 
+j#>')/P/Q9O@>Fv.r΀=	RN<? {@bN<6zh[>眧h͟TS <FBm: ^tԅ: t.S _r΀=~@ltgD.Sec,eV2ʘzO^sK\TBq l$IlC`5)<<
j={Cgh7`זTԉSܴTݵHRԇSܴT/(xږ:FCxiC{Crچ_6墧-yE.\-Ht҆4CmB+:>W\#TyCwM\gO!:lTNBԂ^rmCPԉCrІ
]jhj(vWCx-&PPyhB+:5堄ڪ^-T	#Tec,eV2ʘzO^sK\[:k-Xx@
IH*
AIU'-#TvFvCȼ<GEpj#<ȼ;xSgh!63>lC6zdZ:l\;xSgh{J-6E5"6kC6z>pC͑yhv^-6Ej={Cgh7ȼ<l.}CGܴ:kE.\І-[:kC6zä>ZQj*tTBg=Nhl-[:kCԵ!U;!E |+JH._8
Ɯ\!Sιh[<}ʆtgRەR֊5ç]n-hj}CΚtwkCH7xږ"_6G5H7xږ"_6G5H_<uU/[TRքR8t+6|򇭟5l}Kܮ7xږR|gm]n-h8t+6͑|NWomKZ*xڗ͹]n-hZCuKRg7Mh^Rg7MhFywkB#.y^|\媗9FzەRքgU6vԵgjFvڇNHTފ]5y]n-hU6sʊ-"rԌZԻCljlCNrlAӔj9Q^E5H7xږT.r|jZWomKZ*FtֆxC墆DiPS$H4
I$I$I$I$I$I$I$I P$I$I$I$I$
 
d $I$I$I$I 
$I$I9pnEn0 h[3Ȯ,??)~.-W`<_6G}XIZ=QǚM)PHH\Rճ$!'?X䳻SYl 'ֿdH4}g'=8AC]hz-}MMgvֲ$7ٳQ}k9IGrcPn(ElCnlgvֲ$7ٳC}k9IGr.PԊK;>&͟p'ds	'7.PԊh_|;OdIog(}k9IGr4q@oR+dZj\>V	gvֲ$7ٳY>{$Di9?IoC]7-.}q[a4͓?A[a4͓?A[a4͓?͠ϭ?VihRɟfgm44}b?d5gm44}b?dK4D.PPG*b5=z.1sK"6tYja%O^nH7L$x=
Bd<
B
j6<
3)K//_y)߃ߎH_y_	F'cȟ~ӈZkE!iO?'_xwOu~u_:#|_?_:'|_sg_'/ӿSg__|_s.\!1|jZ1 x˄!.H/^1r].\!~ poR+dZ8k$HˆXԊڗG8B7El@mK҇ Sq!oz["5\0={C譑hjo#
^W.uT[Ed7_6yiv⊞tVȴR57uiv⊞tVȴ<l<އ4q@oR+dZ8k `ftˆ[C]7-ў4q@oR+dZj\>V<[C]7-.~k9r583\0pˆG8B5$@\0 Sq!o.3y	w߀KR ./'	wLrTp[6GE93#փA 9 pGO_6:s_6:#~?6:
:%luN':LïSG_O?'_N5KwWs+WOZ_y[RKƟlDKűNKű7>/D[.Wcʼ^?b΂=OKű;Lbh|[O/-+$Wq~Hj(woߒ+w\_O"_]\_1PgA^ͿV-5|Wb_|WoV-57Ϳ]a/~ŦN.Zkn\:DYi4?-wKŦ_?WsZˇH֘ͣC|_DZez>/en\:D3hDZewgSܸt+h'@L w]\F_äI^Lfѡp3#KŦ_??uq%{mc6$3.#/z["\7-.aHhpPޤVȴ;Fzhz-}MM*z["<啌V2YX+*b5=z.1sK"6tYjk RH4(
FPT6
\IU&@Fy$j2+[<x3O%
%<'	y9hsKT[Eϩ-iv⊞tVȴ<l9hsK"E󆼴9ۊz["ZHhp[<.PԊڗhElE/SS~Z*z["<ElCyCz["PޤVȴԸ}A(|HhpI )<dI$I$I$c
I$I$I$@PI$I$I$I@,k0
$ $I$(I$I$I `TI$I$H $r	.cJJ5 yw?W?w)3mm;/$?,'i}O"?̑ʄI?rKV?AW7u7DT:_t8q8bo[Uv[YiH5*f."N^;p9a{,\9직vl0"c2t	ɷGF}3Nrmég,͌f.?vݟtr=M</c>䉛\:Y3hGrL}g$͢`>f䙴JC9&mI+Z>f>fэrL62>fE!6DY3ekrL46MY3hᏬ䙲9&lh}g$́c9&l5Y3cDq65RY3`l>fL}g$4,jHhYmGrCB#䆅V}g$4,j}g$4,jXHhYi9!fU>o5X>o5X>o5WZ>o5Yh}g$4,j}g$4,jHhYdгy9?F_?jBgTևxO굴9ۊ!zS.ڥZȓTAq2~k3b%B_7#B"~	[&)_GRbB,~i*=6ϯaݕdS<nC_0I&ß^_w(mRH$F>[CO_R\!7dIжjGvfNjWg9б{?(C͙`e}y}d{Di9?I\!lB^ԹsCt^
1#/YAyv*DO0DZ
Tx?_7AiT鴵2FA	
Gv-Z8s!G$i.>`HT8^ U HnNF6=#)ي=YȤ	#[ird:a 	(s Ts<jß^& P8G#NH
kk(DRAdfH= .kz.jW݊׍~'ҡ}1ޜM(톐H5DiDjO{aPvçTAx>S.ڥZȓT֘TڠW٩iiFnca)18AN	C9,CXRnv++hϘß^oXr8$LNC(ؖDӪmī|9Il<V/w3bM90Q}|M:bpjϘ#>b&`"nbu&|ƐDӡ&33< |94qUx.ß_1Nf'3`C_1N`">b&`"nbr
0Dӡ&Fbq<aϯCM}|M8dўC^7;qIu[)jwsY}s0ß^ѷN57w1[v}|jM:b}ݳ`[2e0ϯfS@3=i50'T#<s >;9FXQA"4m-(ADl5C9?IYe5BC[֗ԩmRdIekL0mSj6*sYGbwiaNf"CZ>Ғǘژba{`vW٨ݔ|M:9&Քb[pV
XsNf"i_@<*.ß^: DӬ*YP(>aⵀU1Ng@Ɉs<*'ß_0`%ͦ"iaϯ@V{`%"i}|b[1NgMϯ@To`%&"i/>aPKDәP4xTC_0AUM9 ePLDәUϯmXݗ̙y>#jv<#2M:aTC^7I'6'<nrl+5L;mqYNb&0hRg	0׍ƽFFe6~{-f"iʡugaϯ#0瀨t8
1N@<h8>b&0/Єghs"i`U0Y@̒px
sb94`"a(C_1N70,7gU}|M:Dܗ0h`t0D 'X>b&7fLß_1N	B<>b&`"nS@VhDӬMʳϯX&,y}|M:"nW@Xs"ipS0,XG}|M:DK@20Y94q6a X
@>ufa k<).ß_1NL Ec<) s
}H?PcY8|"A3|94ȄHß_1NIr`!94C0r<)ϯXuS`
GDӡa<)	ϯXsil>b&۳ß_1Ns6xPϯXy&"@,>b&.	0DӡaQ<(DӡimY@}}|M:!ɄLß_1NvsYAt0CL DYgß_1Nqn@]}|M:!Ц@uk0hag(s"ia c<(ß_1Nws
炼94`s"iU>`C1N@3xV>b&䉄a<C_1Nx3'3!C_1Nrdt0CL *|<aϯC9Rayi}xؗl
LfS^㽁l7h6V+8$e9SPXUss3s,*Ɉs< "i =c	>x",nEƓUM9I>b&aUg0,vbϯL bC^7OeB1ޠ`&
m&ژH4O`+Z`.TQ'vgM(톢V¢]H}g'=3jC>tZU5Ll522J"G9trwhjsOYQEeed|}J֘TK$#MYOdwo5BCQR1zv*DV¦O0ٴDAT鴵2N=¥|HнHß_0~0Iӡv|pd:?Ggi}|7]='NO83>`<lIӡvxN!ϯ?!̓C'}xϰ#xݗ灆s$}<?G̬ß_2NW&תO }`L9rw{=
jC2g;)D/;ӔgM$#MQ'DiDjO{	o:}EHO<â7ekL55NKJeTI3)BCDJJ06j(Zr_*M^Op+-Tްrif`a-LO<EJ"GvRgaϯ=CrD-aX{!ŧCOI!΅+"*M^X-RT2Ĥ=ӫ\3;
IubV#>j)ƁC/<P}|ծR)bVp@ӫ\3;!C/<	aϯeR^0v+O+J,C^7;/(<I!{-<g@81TBM=%̦9PY"6&^X,,ƁJ)8fAt9WV.,JZx [J3PO}|Ջ#9VZx [J(>jő8_֞xC_5zub`WĬ$g*bj郰K<-J,>nw򰀩Ѡݧ/-T}Co?=jjj`h)T6x4>j)XZx)[J3csNr`*9֞
Vvx#>j)[}il1+8g¼9WVHg0vK6JbV3`]}}MC9ӦqRR+`K}xbrƹHDfS?P,	kSJTojzݥ,iiE
$a0mRYO`hjC>dWnhn髗S.ڤVZȓkI3)톢Wt1Sj6/3SʙݥzO1m*֧OL1Si0=T;(zEg0qLN

hs'O&4/$C_huCDۖIX~x;6Ofr63ubc9ƌ=Qz'}|ƝXbp3B>@gß_0qV/3vLB>@+7gC_0qV/3vUB>@*ß_0qV/3ք(}il1+\ OB2i՘'1PY$ß^6{ljS2! ̧=qz2 Jޒsj1ޠ`&
m&ژH4O`+Z`.TQ'vgM(톢V¢]H}g'=V	o:}Czͺڙ˶V$aT֘Q󡊙>joPSҕzΌ#59,X_'vҡjqiH6Swi {lKk]˪Oy*.4}DA`lN>
xJ}|jO67gϯ/p&JhU.WDhno'R@XT'_$3sM^Yфg0|hy~ R2aϯ:0T<ĠR"@ӫ:0XPO+S&xß_5zugFN֞
V}}|՝Fs03yĬݞ2H>jΌ#9Zx)[`3A9WVtaT<JbW#<d8>jΌ#9>R+^p׍}BBw@ x?N`H>b3gK^]N¡%}`YQ}|aꇟH0Y9}x(Pk2 ̦67eӫ:0:Zx)[`jxß_5zugFZ֞
V%lЉ?5zuvFsF5>bVxe}x06
8d@fSDٓlЁW^]L^y0"sqQX?" 2Z&̟f_PN`CϬ:sqQZTȀ4̧=WVtaECϭ<%<`C>jΌ#9Ryġ`8sN3>	j}il1(XWg^Yфg0|36yġ`ϯ:`7yP	XsN3>}ii JxH!ϯ:``+T<J@, xHϯ:`y(X%HP^Yфg0|3T<J@, xHC>jΌ#9zڇZx)[J		ß_5zugF	=yġ`+gXsN3>PO+aBZ	<Ό#9ӦKZJلb<U>nw/@ؖln_.	6cț7867"{BLwyk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tri?CT$:p[:kCԾmmRS+ZadI=Ll5:m-)ADXb|DA/Pf$isYS;0zMSvҡjrݳ2>@>`7#N3L?Lg	aϯh[Cӂ@CaT~Rs$iՋsU}B֠ֳaϯ#NBJ(3g!ϯ#N^3=7,ԯOkaZ|T9$iՋsJZx#[J̑V/PBmJF3΀>49m}JF>d:z`G_֞֔b:0̑V/P&+Ґ49ЉJZx#[Jl9$iՋsU+<C_2FX@g0z_֞tC_2FX@g0zrsR<%s3΁sHӫF$il1+d|9$iՋsK5+bV͞/ sHӫVjW5	Z<^aϯ#N^3=:7_֞%h,xw}|ubByR<%`Q/ ß_2FX@g0zt4_֞x>d:z`JFg¨sHӫB
imV/ϯ#N^3=u+bVBg`}|ub>oR<JC_2FX@g0zZx#[Jg`49ӡJFw}|ubBZx#[J29$iՋs++&30!}}Jzd:`\Zx#[`U}x
w ,J61$~fSG(Ve=t_f;kSJ7= jݥ,iiE
$a0mRYOaTPvç<Ο<!˶)0ֲ$Ljda W:ANKJWieL=NEkSDJF'b&#I+`]U+ZH瀬P03u-Ɲ19Irß^9ǉuibġ0As'B$2a8ӫM%	u8s'Ee}J`N4L[X&xDN6-Li&\2}ß_huCDۖIQŇV4;x񲇍qfp6f}l-itશxD:|1BEBe5{}|ƝX/3/(T6xDß_0qV/32_֞>`N_g18T_֞uC_0qV/3nR<Jֳ T9i=
 T8ӫ1NJ`f\C_0qVc3Hl׍` Ӳ$e9D8ӫNԯOkaZ;=p:|1wR<%v3ϯ8ӫN*W5Ĭ\:|1姕+<\(C_0qV/3Zx#[JɌp}|6А>`Ng18Wlp}}x(67VnLȁ)N{-f4sJFx9ubc9ٵJFx{}|ƝXbp8ԯOkJBViՋ'+bV(ƐiՋ'MW5Ĭ8/ß_0qV/3JFs<C_0qV/3TOkaX8iՋ'W5Ĭ ^:|1jW5	Z<9ubc9iiHJfy:|1uJF}pC_0qV/3U+bUYiՋ'	+39ubc9W5īC_0qV/3oZx#[JC_0qV/3'TOkaW^@9ubc9SW5ī-?iՋ'il1*39ubc9ʕil1*:|1ዚil1*
s4s
+*P>`N_g18BZx#Z%\0gL9+sttbU< (ß^7/qaqb]`Cq`fQ+&c2n?G#)1
cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'D8t7v*DV¦nҿQ52}
JtZAH*sY'NS;{Sԯbx>C^So'Ng9IӪm|5>`\d:d>ޣht8$L&IӒk+|*>`eR'NgpW`$L3jY2NZ*ß_0~1*:s=h}|vs&]< pt`8?S!x_-=h>`\K\2NZß_0~l*̓3ֿ>``$|:s=j,9%L:s=h>`X`2NZ<>`x\L'Ng
!ϯ?0IpW2NZß_0~x\	.fIәM!ϯ?
CP'Ng}|P4	/d9aϯ?!KfIәC_0~C1L3E}| $2N0g$K&Iә&qRId:s<H>`2$2NC_0~r"C'L3!}|БDR'Ngß_0~rY	"N'Ng<90I#'Ngs`!d9+>`T	"+̓3g}|R$J'Ng$L'Ngz$̓3C}|8` 'NgsF$@d9,9` [2NHpmD2N[C_0~3aH$t/>`p$IәId9$@!2NAsa`$Jd9$F)txC_0~Hs$h,>`v	#Iә&p	#d9-g`$T:s<ZC_0~!HfIә/}|i`$d9- ß_0~2Hْtxsb0IA2Nȃ`$d9-ß_0~!H$h$$'NgElfIә9!Ity~1Fy2N7 sHƓ$r9ŀ9Iәzl̓3C_0~9Fd9nß_0+`6s$p0I:s<4>`#=	#̓3ǰm!HL3¨s8`6$ss0Ity5}|>F̓3VtGd9
6H$pC_0"=0d9XsAGd9s&Iәw}|$%&|RzFtx8ß^7Ge6yBd:$TLx8C_0*ePd9aϯ?b]Rtx82>`*<'NgsESL3^*$l}|0H̓3>``$T>'NgehsQ0H0'Ng`z	"#2NC_0"|0H
L3* Itx6ß_0~lL3H:s<ß_0~	$l*>`0Hɒtx6w}|FF	&Iә5}|0H:s<aϯ?-&L3B-L'Ng@K	Iә%>`d0HL39}|RH2NsJ$i91VH2Naϯ?aE$h	ß_03H`ibd9!ϯ?-,̓3TEtx4ß_0~CT&IәѤ9EW$`>`#0	!̓3͋-X	)tyC_1&`dϘ?Dd9l!ϯN#2Z2N/ys}}BZ&O0~aG&Iә!ϯ/cQ'vgH5FKJ/PQ'DiDjO{_B	o:}C]_6˶>&0톦:m-)ieLEJ{SEJ"W/!:R;10=Fn7iNk9&LlC_5;RdgP׍r(9"LQ~3g[jKZ!teк9AXf9^5^YټƘȦ,cL2WH̳<BC	)ܖL37_Wmȼ #{{FtDlܘ#wgꯘd>&!<ޠztDlM+`V<9>jwsY2f>9A@̧5;Q,9S3D37>\{_uV8]{SYjݥ,XEm-(ADl5C9?@XfP	sIVȨ0ֲ$7(u52JdaI+!99H֢GHPׇ !kA5zue g$C_0~k410^YDY捡ϯ?5@ SWVQ0y]}|D0Mpjyi MM^4C_0&٫әsl^X+ß_0~'Cأ5zs=a~I6Ng s[2jz´9Ր6`9C_0~kd0Mtϯ?XH	Njzb2`&9ɐ7^XC_0~k&Ngß_0~jLpfNg
ϯ?!mjzøst0M5zs=`5}|6Y	D1Va@	Zjy}|`0U}|4T	k5zs<ß_0~,O\jy>`_d0M9fß_'Y@G֩/&;ਿADl5Di%Trت/w8t?S.ڥZȓT֘TADA6))_7AiTQ3:uec6y}|¤1$ՔaB91LVQ3g T9fu$Քa@b&Iӫ(̃s֛o4:uec6ys}|t1Iӫ(̑aϯ? ݜ:uec6y>`0n2NYF͞d8>`q:uec6y!7i2NYF͞dC_0~/ ݼ:uec6z>`1Iӫ(ՂsŰa7G'NfV$ß_0)1LVQ3g!7$LVQ3gϯ?3&Cod:1=ZD9&Iӫ(ն>`d8b&Iӫ(ՅIӫ(ՅPS7N'NfVß_0~a7*LVQ3gW}|A|:uec6ze}|Abd:1=PC_0~-,nY'NfT	aϯ?5,CnZ'NfTQ>`a7P'NfT a72NYF͞}|@Ad:1=Pi}|A:uec6z91.d:1=PO}|LVQ3gϯ?1̓VQ3g+ß_0~hqAd:1>1Bt$ՔaT9i̓VQ3gaϯ?7< y2NYF͟}}y}1Dl5IGr5BCP:}v*DOZ
0٨98L|9R;5'NGlUeS'z&>5p+A:ue͟2>`ˆ d:fψ!ϯ>L3+C_0|IәsɎ*$a0mRH$F>$`PvçTv!ֲ$h[E2	u#_'@^O~?ϭ	}hCOT	}ilOK@?ϭ ~?ϭ]|H'X{-)f;Q+ZaQ.ڤH4}g'=8tԡ9mmRdIda0"z0Du#iR 4}p ld903L9 e0FLC}ǰ b6q2F`/
!ϯ@8@#sL~qt9241e2F9CE@d_Lw(톢V¢]I hO{#45BCPn(EzCv?/שOmF>Tg~x>?VihRɟS|3efU'lp_R_+44}b?dJ}|3o4͓?!=J}}f>3q͓qP7%);HG*6L8/ԧ6g#MXO3J}|3o4͓?2BfYYiI&pT6g#MXO3&)OmF>Tg~>?VihRɟ$zȣzĀ?AL,)~IٽjkkL8e8s灞Fل{m;	4i{8QvVFUJUvRJ0uYòfQcF1){TE!G4;TF0ܜ(;TrV#^vX灜$F &CB*Kݔ43`r4	UB[EPH.Ȑihm[m;TrVO6δf>6cB/);HG*6L8S.ڤ@D*wLiLl57-)ii9SʙݥpHS"CZ>ґ*m&	Aإ|ް(]HU+pP|rrgT92ư*DXp]K$+k@'-4ɪgC^`j*>9FjHQ
Wc<vß^`+āY3RG䙢'}yA`RG&UK4p3jDhU.Ƀ^Rg8s"iaJHFg6ױט͇W-V3RGUAt9 ,Ve@F5.ԑLxZϯ07uA)zԺ3RG왯c<-$ß^{fNv]#&kH0ĥ3
aja#A?5emhќԯh^I[	?GOR.2iax@fOH
5|"sX>3_'&5|"Aa`|<VhЋA@͞3cXp]ˏϭAd9YqaZe>9#IÞ'<5ѝaT~RNlaC_5eaZJ4~R?$fpsN3xVB.2㑊QmO@9Y#0Y@fF*Hf(V	/5:%љ9vosk5$~-d7Jљ@}y|Nިid6LRGA8[i͆֩ϯ67@j5$}	Q.\yR Xs%U5$~'UqlqXFa2atfF(>9ñ0 -Veڀ98
HJ\LqLUtgPJ^>H>eW-%𔼤qg@ͥhљ"_>o<2LpN4v}ͬ:{(Lm!Z}}a`f6#7gpפP3|3vxsRox灛csR$4}7gsR>at9k@/|3vx׊>x灛9kwhah*>U-m!W>x<-P׊:t|֟6/I_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>v/̎p8tT^6.Q˶4ID_LS'LiʮU >*W泺ݡI}hsGYxdC2BP~&w&Yra  װ&GYEIbMʥ0q}{k8@2g{nU<$ra <>Y̧<⢇'?LɎ*$a0mRH$F>-j={Cz\LjDdItZ֘T/)AJtMʰN,Zϯ_IϯQ+i!mdHc5:D9X3^naֳR9ȼaֳC_7G</|5hsHex灭gC_7G::ß_7G9:k<k=C_7G;u>x{ E}|ߩ!^0kYsH(Cj.Zf_Lw(iiE
$a#MQ+ZaNIĢ]H}g'=uQ3T..Z6S.ڤ7PDV¦OT鴴=3K(xNZgCZ>ґA*m&	A*mGJֻiA|H
J+	"ܴ][VaF*1DZ`eé=2]0"n5emVC[0m$awtw8ICp1I2Ku`v9$[;ú:;	$ù)N)ûrK;SvIp~wvN{-'L%[hmDrPaȕqHrK<i2reb	]1C)VeS2bXS2|Z^/3<_!f+jdÐ;VhTbQg1J*+O
V{5BN-;L58,faaƌ<Y<61 qK#<K#3B/LLT7e"3!kHƊ!!<gqD'>x灛XqƾbNYQß^aͬ8A<; }z664#i<y>&U#eyNQ;&ka9`ma
34 OԍWTYXV͎C7S5'Jbo5Jg
b%q噰A,Pץb,P' =\$XY(Ա@XZE`8,,3Uaϯa,Aif@5&mj٪(3U sjfSAiYڙI{*cγHk"յ@j{9K/c6{^vfG!+SJ9;EA"5mgYdqaU &4oYXTa(֤abI5l=jX1z@[1,Tvqxd6{y glK67#hlMް3^J!pln^!5 &nFe^o=0ↅÇR/+46a/ĭ++$ЕIYRH
ۨi!fTQ	!"k*HeI$pT0O $A*aa& YI$ʦ'LOD?^,7y.NL1Ut<5F8%f3=I"k*Hʖ+|+#%OK,xx"EYh%	s$/xx$^"X,WVK k0CpB73Q=I!<>&Iau1]mz++N)֕cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'lއ>.P@2U4nda=LiNANKJWH[E9,,$떩͇adfvP9*@#ffSgBÈa6*ݔk<-
ϯarQgZN%al3zgZ~_G؏r[}xp[ZGTQQ	GBm
?dB'\Zm͙  \Bg%Xv<iaEK_^pɕň*A}}|x~PD$0@8=<8`OqjV6gy%eH"Oa'XqRxל2efqb=ʥ|}hw}|x=?R?Ju
<BXe7!5灯1u)  c51.È&{(4g(/3ũXv<ޡ	cOi|zrOQ;=Di4ZQj>j%kL*%Trز/$f9ۊz7l˶CdIuS+ZaHJ_wkea?O!x6pw_ c@1bZ
v$Di9?I}Pn(dwLi&#A|,Lj>joPRo7AI*Gf0>䀌t	 `R)tE"ɊEۦ
IiIrd	7JpI4A. 9r#>X^{\X%3)!|3(7ݯ	~xBxsÅ 8J-: sGЌ21^xوU>ß^7O1w\E)v^ɉܘÉf֗Xs{&+uO}5:9NBUIQC}T9-1?[P\pdFЌ?j;0׳<%OжpM1ӏ!ϯ>w}|`819^*FPחݤw@Qj>j%kL)TK'Q#n(l3髖?S.ڥZȓT֘TSj6#gN-Ȁ3OV'SEKv,0'"13p'ma_HUH_'-UBxß^?e4Ɋkf"ă}|n"2HjtsAFVZ+-MFU%BP/I"쬠kY?>:gjh!iLu2b#ikf"r}hϯ"41ޞM(톐H5DiDjO{t!n(l3髖(l#I55JGl$P3b2?e6ɬje5xօg韛/{?-1q@L&;ݤ#MYOg!j={Cσdg=|ä?i9?F^fP5M`ڇM(zH#Yjv%2+Gf:Tk/N@`e4$C  k}z~f45&2:n aϯ3)N@5;w"\ϭ/#80ϯhwP  isݴ6NRg}ӂ81IQ+ZaQ.ڤH4}g'=a#Tg3JxeTYkDS@֘TSjt##i_2:x	 sFF}gG*? @>b-'Hv" 8sU$--T'e4ɚgpZ=>Pcq xs׌5LklEɃ뻨O5M!ϯa'(q ׯk'4O8sG	1gs׌8ݧ{L߂{ϯ7iB//Ӧ;i}	0mRYOb/Sv"P3jQ^"	GX2y'd&_<H"@o97<`2yfD/g&/{r>f&M^2$_3OY2_l"Dg< t[~{fLjk"MS+ZaQS)_7Ai~R%P1YvQ+# ^"'X2>x1f.HRmC"{;
>a%b	灲Dw`za&DRmDw`}|8PW=IL~f_DiDjA"4$E{]C]çoKFv<z]J&0톦:m-)ieLO1m*֧OL1Si0=LGvWTj8Vڕu#3dLg<>k>m)l?o7ЌYЕgß_4vz'xB2NgBV%^?͘GtnУ,>=a#r-Pe!FjEpj|4#$DATS|n<>j|4-8l	`d6Z!F!.*:K7@xn5Mg0q(!ϯ;@=~`!	59OX*{8E?_gqT{ Y<bX0(saeT59OX*{8hs%hmG䠍;7"(#"WnRw@۔v[ Y<bX|Ibr{h$WnU$	bxibs+RK
bb	bX+S`p'gh2@a`MfZ`!S \
!ϯrr=2?K$w7/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`;Pn(v㷈PGSjk"MQiLjZD_S'Jٌ5>+>d?<5Mg ?ddH%Tv	;6s5JC^a$ƲxѝP}{;B_|{)''?2M
0׳*A&;9
C_dgpUL9
ß_dFwCsxԫO7gpTϯ>$%9۳*ϯ^00u&q=gq0}{aO_P&q3Pװl3g}1Yܲ	aϯRdlYׯ|1灯gr(sܲϯa"笟̈5Iw,ׯ|1S׳d4>)װy?͙kL:grU}z̒<{;NϯgrװUl̈5$*ß^a$d9 B9YW}{ כ̓;I>xIxw >
ϯa"Td6dFA[2LL @^^08ԫ'*װ/3(͇;{+˜ǲe35Pß^?e7瑟MIc9gpaϯ@̙ƥ^x&w,sG4	z쑓(Ys<g מMdG99&dNvles׌=J_P}|U^ɜByv=Oïd!<ϯNV̧5;qNbvd>¥㯚3}h,ϯ'8l9|;O Nbvd֊ɟMs/dw}J֘R	mRYObUiv><}g'YhsK"6x鳚6x-}g'7mR%#>F[kvcu6f&^Ofc*=a'&P3߆F^1)gٟ2ɬd<LwstDi9?Is49ۊ*nڤJ:ptgv+YkB0LjLN{K5	B:iRe%;ڞЙda!9Sj6Z>ґWuGvMA2,(RAT1$l&Ujt8`Qgq-\9%ϯ\0mtw e}{;`9C"3d9 }|ldw K}z96!ϯgp	#FUgp	$ß^af,C^C_8c0l%9<`Y;H_}{;Hk}|6.ְ灛*NY"8aS j|+?!%Zaë׌>xwgB9Y!h GWMFW2,&9B?gvq4	ϯB[9q43J/R7>]a62<  +k
"d3,orH-R)T0x
Pװsyg3ٻ9k&ϭ /}}CgY}{xlLn\>)>FEDچ@N.o<r>q07L6ɓqC_P(}{xlK6Ɇ9LmCgXsG3lJ`&ih(>P3شc0mu&Z&ϯzLmCgC^?`E灜G&b	kLn]>Mq}}Cg9#gms90Z&}}BÀ$OP 灵"{(qJA>M!ϯQ3:-bIIkIP|3v|t9 ]3uc>@2nݞVaB+̠FY|8,n%Z 0g}{xT_#iZH0րC^ 希GB&i5Zxht:פQ8^0f=}zoq^0f2q/|3vyD9eq/|3vyhsy0vaAt9e0haAT9e0ゼaA9e8G9H止Oir[=YbxBqY҄=[3Yky9y3,l͙@ӑ<Y<ه2L7FE`q5e=FVk QsїJׯ|1jL%p׳aϯD-"Q2=+d:QlͬĹ%ʥ<8b{t}h*!ϯaFl;Y?͆Kg+e6 :}h*׀9n#Я(Mf%֤3^0f}zIpU3un9eqȼak}zoq^0f	ß^[C4n>LC3nhsy0va2q^0fV2q^0f9e8G9H止P[âq,.U>C_8`Er?4wCfPXs θ9Y@͉`)g&HnR @@F67ib|-[oaƲE~,hQNA.y`Eq5D$@'֧QBU+8B9#ň-1(z-aϯAi|7QOe_0qr|8=T֒ |8 XsAL΃1&`7gOϯI o|.zC^sv}Lf Z*ß_5V0md0n7cefOa'u%?7&P#.Co@L(kea'tq"9{{.,x3?eeOAٍ(ˆ `elsRH,R
=:}CPװɞ:qfV{(Ş1׍zřX	ȏK`W"e:=7^0f(so$0da끨sno/|3vxϯS0<^0fp.>L}7gsno^0fp>L!npש8G9H止#i.K rF&~{`El>f4~WZ
#P Df`Ete"y}aP0?0O`+ZH4]{SN,(ieFKJ/PQ'DiDjO{XsK8t8Fuv!zDV¦OT鴴=3K	a*O1m*֧OL1Si1LS8SݤA*mGJֻRnH0Hb
%$6ZvcVXIu"c	<UHea1EiC^a 3{{	=*!$m{;EsG&MKրHk}}1}@*{<ß^?ÉQR`}2b	C^YƎ+DXaesݔ&ZINsG&ELh&+ AH,>?d;;><`X0q2bH}h)ׇpVQHOkiU+pYA/ß^?q0z,G81X%>׍QNH8VrԒ~Vq9)^4\ɑ
2р,W+P0G
XsGxكaBd`Pס=,T+'|T9#<l谳2b
>Xs}g^׍D	W#;#r30;>-w'sGu<lV1YdP P3kvP3s aP5{E BF?gC[_'KI^b6ݤ2^?RU%cyװ83/1Yd(>ݢ>xg@1gXsG&Mf2\Ɋ,?>OeͲAϬ>\eq	װxY<K6.{([(VFIPkY@*C^3>x鵓2d`N
ϯ:Il,9{xYܿ^L3YNϯ24:
}@ZÁqUkqQn8Ĵ#-M礢BB? UgsP}	&3a`'LeZ	ػIcJ7Pw 9#hũ2d%G։Es=rϯa\x|`U0q&L2Z%s̑tqDL"ҤmÕR0@*?נLU>~O8=&2ɆF։AT9u{?=?gװ7AH,ZINr>s<`1d x$ß_(g
)}LֈO9{(n$w/ד&L+Vd>IPswl>g-aۇI8ul8Z7h{]mbZJۖ9{(jX/a:SDL9.g#$wVҷA>ILlڴ2Dw@e&gA(׌>x<ZC^Dќ07^0fhG}y~En>y!%n7Pטno/|3vyC^b0<^0fpK}y}7gaϯ10ha}y!n7 ß^bqDrD止hWiQ=p3h0qLd2>GP0zsGR0z2ɆA)8>"Cg>3iB`*Ldx}h}}DoGwLZ
)}L֕?zXa:Ld.K{/cֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRYisK8tTgVikH]jO7*z~]J&I"HhQLekL*oPS'$V3)_7?R;/c'?&46r=s͡%&_ MZ2kÂ9?ν͝٧:LQT?!g3gsW+̦bur6Nw~ 
aϯ"ɬq Xm@1fSa;G#TęsYޠjϯhӣ SO ß^ӑCtP|Xs ͝ ~K`u$qJrg$󚈿A2_m֕sq R,9vl2٬ 
 ß^ѯçGgp4f&N2i.MgkOl֟(톢VH5DjO{El? {@\8t˶V$+$W#_ËhjbL$gZa'@
VfSAi@ֳ>o	L}%T	'4? {BgZk"Mv%2}R$@R 
̾W2M	a*6紲wiaNEkSDJF'b&#I:{l$)_7R;1ERHKw pK}zgQsD9#`5r14-iւ`j-R {8$ϯa?hץ3KVC&3pװ灧Ll0L}hϯg乚{8&9#P-)CB2NQjy
6z2f:Ĺ0U}{=RP֊ ]<ںljv$|&ʰ̦?mU^VT5V~?Ȧ0B?d7a0By&3xC^?q0Y0B>p}	=:f7灞!= T9#F`4&̘=>s>zÃ2a=$C^?@e'ւUpן[iߍW%vP3y;Wń<D(ٿo7%lӆւ̦?x0x:ϯa HeYeɓJ}iU9֘ԟdl&|1ٗ+!+#C,h|`B¤N0=Hzw,
"Z0Ej`F.		hn1F&e.X泺X7u?evD@2vaM`7"&ZvP3xw;( akQa'@̻͆+̦_{ւ@E}}aM[8/>>l˻?Y#ᕲ7zt3/R`[E'Qԁ4`WԄX۩q)): uXdJnU;I;Y%oC(E`ｇ;6A͉?8*=ATt"or$%\EnW??A &e6 ݳӓhsGfLl0/Zǐ|K?NLgxsGfLHfuGւ0j\Ϲf#Іi=@!PK<2:rc<3[$Ldγ	}}Bn4vvP24(ɌOGNLg}{xɀ)/Dh&uւ \ ,/rD% s |92~0@4v_ee9f;ilI3)ç&3-g2P8aR0O* d9y96K .:4Itx8i}{xɀ0/rDF3#b@>mT>cDB{;OI3)灛ZcOI̦}iPW>֐q2ϯK?7k]˶/m4wi =R,!I	kSJ7=DTi}J֘TKؿ3C]8}DJ}|3o4͓?˶)0ֲ$։>?hQXc&\f|H͗l]Jjր{}y}cbE3"Z
פ#MQ.ڤ>ȢoP@xٵu2U5x$Z:x1x@ɖf$+2E &)[*? d@L>ϯ^0<v`5g5FZj	$ZvanK":3i{?6rf;Q+ZaQ.ڤH4}g'=_CYBg"E2M~&|ɚrZ
>pТJEJIR;5e[1?A	Z0@	hQY1qfUZCsLGТb.$/@͏)׍<f8iaaϯSAvrVnϸ>n>wl|}J֘TKV4ԋ>lP@xٵhBrR'eTYj򇩕0z>mSjB'_7R;5ȟ<K^0O"~<`Ul)Z+aϯ^075nibm9&xHײRU]"3u27#	 uLr)0OpׯzNpqP5>fLB2.f gd-0T_ڠOZ
A"4C9?IU*xڗͨElBj2
S|3efU'lp
D7FD4-v%22}Dr|NKS	DÑ 8"HHRSklj1}#wPCfP5{"74ɟ`}]	PC3ٛ'YX}%' T9#}q&Lw
"5ny5[SA w}{ 7L1L&|{k>8a'wO3O5$\_Hɇւ >8Ά6qO*!۰W݅;4xV%9hݡqulivXß^?GgD9#hQL&"ݤmϭ}*k< iBgzϸ:Ic;5[2g{.U?}#&02eO9xc`G;vvP6;2-OUDVĶj#=UXsԲ3r<	ß^?̙0Т)LEܟZϯgD<bsGfL4(Sn5[Ss,iiE	TIQ+ZaQ.ڤ>(foCP5r泉Ljk"MS+ZaS'M
tZAJɝŴ7Ԏ'$$[aR&ZC^?AiOZbd8#XÉ
x6y>k8"\2gr&T֧C_1;Lr?9jM"v9dF2iQȐO.N>m*1Z$~_Lw(iiE
$a#MQ+ZaQ.ڤ>qu/Pȯ=Ljk"MS+ZaS'M
tZSʕts-ݥ;ڞiiPV:|I"}#STLa'	Aؤwmg},F=OZ`YF<8N#6O6UŁ#ZHݔi`ma亄$	̙zߴwf Yc{^)] !0{xd˲$lZdLEg{ccP"ɗ@9>ʖ}e,XX `H?lUc+>GEiߥ8<srDDxSFD|R{8;@gB6@8Pߺdog-,_$lL̟.Uae_"nϭװ灛%ќ 8*Ȝ)z {<C_PUiBj~n `,O_0El&B,s^a8+wZXv<ޡ?&iXy};`$'
A"46L0)
֧ojzݥ,iiE
$a0mRYOa7W-|hSk"M /S.ڤV¦OTQN{K!S;maɄfwh_P([IwX3Pװ7Q	")0"Jr>s4,1L<3c@;>nrt<Ib[aʩ}@3Q>P3ϯa,&!&L'ր4׳Pnb1͆hU灔k<JEnwoaE1Oest913ܫ2ry1ݔB\]Lxs泽1m}@C9+B0Z5[hÌv%HU^ĘsGB<l<33Q>ח'vgMDi/PQ'DiDjO{>xW/"LR_+44}b?d6g#MXO3"fYYiI&D>?VihRɟ4#/W(v^xR36ES+ZadI(\US.ڤБdaANKJsYRnfXS"CZ>ґ-1ɊIC1H1^R7hV%1ʑEԚ7g1vaVM<U	ES&X޲8g5^;8Veide
O|EUᓳe`&ZVF^Pgę95Qhύͦe*[izrj|ayÛEFeRmNgJD\,Ree}
a!kX1f3I hH+"CL lngj)b`,@:LZE79Kl6eWL9+#FlYa>VٞK6ɲs}Nz]`C9a%	lAN. ;P?|?$r*x}zY[*'&P#=bg&æ~5O$pY`=.XCs[&mZ_=ϰ^$),'SElp I[T++TL.]0Vf~sshg7ESgM/I88{I`(V7O	XUML9ݦxI #,46bbM_c_7ܾ2-S(TcXUUUp!F9R٠YXdMC'gL7<(W*XU?x?[aWe2%kÀbt1\eѲ߄T9 u`.HL*;Lv @Ϟ ;|FP1 {'80aP8ܤ7~:bI; }bDKTiR&$3v/~+ô?<X;as)2%fJאXZ+s4v6M&j@c6G4w&b2$꧁l~&`r>6;+VpZKP8!YcJ O:9n@Dw).lrͫNXn^{-sew7gt1/	Bk{V
V$[bdq2xh
GݔC~VTK	>ƹ灜#u(7ub&`C~p&ezXXL*3w=UdXI~ jZY/T/ (L&S<LN)DxVI[(/~*uK=S!4dfsS䁪re8~1sL/k*G@]~\N+`y$ޥ
"3;*Zn^|*7 ;	׹9OTvݧä	H2([U2塹٣HE4
17ӡ0YYLl	Á@!j
'CH<̞7d!Kk8	sZg1-I'.
lȈ&e6DgIUZ&㑳/l)~S S%C2@3& OX(AXjڜ=!H&!@̧]kBW\'iUkvSi%-ZaZt1#k+fD[c2G<d ϭAO̾7ZȕwqDժgϭA+O]܈Àj
rD`$l߰_" ?ͫ]_LCBZñ\C`WA:#`VTJ4DcpP3P27_v{lej<]:{?6{y&,9 ݰ灏3vP3,qCOVx~ɟeW*̟֦װ灔i߁5-XSGHfS/ے!eƎ{\}j`Q}{x`>GˠLYKaL$[i|	EfIf($b7x QH=HE:(f!Hd&XPL3p)
QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trm#}A	OPdU2U5Z@h	}M{=NKJsYRnfXS"CZ>ґ-ɊI)b;7i+`C2gQRvIR;1"灎n;;iݔLx֘P3cM3)
\݇ݔbfSg82=`1?L: e'P"2L@Y0傮qD5T# ǎ@a/U=4!0Oe8?8)CD&w}Fk]X||$,rpЅ0nq!9Op", mN%8e<mM=,>5<j4g,O~$>k(W޵A@͞f(U#_^pXAAìeVYBOh?T͙?! G/OmXAdLr|'sȅ1$ED` `8h T9ٛ<8e<mkFLNڜOea73O]qDcY@g_2
l#2CnG:#w96L+P3W}ᕮ#C8")Pf,:L>)df-hq-be8!k'g5JbS.56PD;IDKkh$RIɌc1.W  qz嵴 *jK@ͦiI'&>͟3Og!NLdJf(Z+	a0^gP&V2Lڅ^qu!OǓ MJd.A+iL. ?|ݐ;q?)=K73dL'~{|0/iXO
DORXR+j
E|䓼HLح`Q8`u&~;qYsc ߂V	ܠSL@ 'oDӧ_A(~xXe(/Yu&fEn
vlU2fHsz|1mq1w$Q$Zfoq2mAWT8v<֘Oa3gYJrVm?Ybh %*}?^OcT0h?tckjÊeHgC"[ݕłKa'x7Ӡy1X}@L8OylXDTDݟZL!ϯa3vs8_SD2}L]"\`Ț99}{92{!V,Ɵ1UsɊ=`9DƝX ~3Rƞug4}Tf_|3|6d@[Ũ19^ɑ+[Z薘Rif֑`HtKkf"TMؑMw&P/\3w_'NOVhͲefq5:<;PB&3Y٩pPZܣv]"[	>x|g,>gfqVe<bD̙.U?ϭcXsG-12V[jXݧb_+\bHrn_"nIϭ >Ls<3/uH&5"ݧÁ4aO!t1K HѪi8=jX*NRP2Cb<GΆ5'9E6{(3!pͦ[n9`4i92x`=u!m_sq!_:;ÎDUmK,Zl @ce0!jDRkEVWtVD v5I#eiAHo2NL^0afL
 kmL
"
aJ!G	lf|pN?6DRý%0LwuZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@u_khv^BmSg8|Ʋzv*DV¦OT鴴=+wRH	T,)vҡjqiH91Si0=k44wi {lK<U+Zo/GeJ&y3
D'2X	R.6b@%)GM-0;̾MTdijtqJpouD{MLÀcY@gR_z6y2t	s)v3=@bknp3mjN6Fu 93y"k)mwM)]d6/mV4a"oY@hDnnu
kkhfSA?Y[C2p0ZÁfX	E5BV[SkVp	B43.F&|񟬰J{Lѯk4Za(JUpɕƑqYłS'ݦd6=~WQ<ڰ?ܗLW*dIEsKcH.* SnUG*gs>rfk=cG> zMFe0bt1Ig0ޱ$f$fSd632@ﲁCMVgpLW޵B1'9wXfɐLTȕ̪	9gM\eV co+e6N`$dcGV&#ZXGllPeHyfeD&H Lc;E"Lgfi1Rp&J&Vfz M?3OW<fPoshjWXaR	g}Ԯۗ(t3Z~'5Svjb#ǿ4ۆJk<5vD~"'@X/3y2gfc0/2D0Q?4BxMt+rO
wPx)$泼4(M5z1';E'u(qX	Ve+ekM}d5PhQ)(/ra?@/xDKCTݧp4	%܍HI['%*x3YNalpMGrze)d8U{+j$dKƭ4t8
*E`'bTHt	6T	Y`.EZ@HU~ӅR*y&'LwQ;m̧cljJVnZiʉwqX	Ajd#A$%L8VՑLpˠL7p&R/8'$]z&?Ic:Gr\UZ+.Yh<lV8)Vpi;YYLlG0dS]܈DfX6Axq P .58/jH/-#
lȈ&e6@^YU8n92f":g>:-"1xT0f5
U8$zBM*BN"wJZ4ÝUkvSi$+g-:*+fe6~rG2sցO̾pk 1wq,bxLyh4eȀ,-7Z(	"He6 s" ?ͫ]_LCBZ㱜!El
UAtҁERN	k?8RdÝUkSce9+[M]+3xwnANOgh߁2Ŋ㒸&{+.ow9ibX}@a$82Ud/1wv_uʧևA9#x)	qg)##2|&.a|LVYĬW*hևBsG-14ܾvfQ!ӫ8`|n 7m$q	i$bt(.*)ӫxHOgHo2<	kjg5]jY7o\g,>h0M`sVfOe2gLd/S@>~NøONRFFe2X	L]t	YU/ݟZAsG-11uPk05q~&Y/&#w/4{m"Ɵk`fDn3*)ӔXLf!iL[U9[PfO `M2e!@:D=l2Gɓ6{̪fjbvOh
E&@FY2{!~V̦;۩E%X:=3VsVii~p&̾vL@f#&MvVwf9O׊v$@k+"Vo7޸YQ(YXC~p&Ⱦv/	Ab{ 1Ú;mreeA]bPX׌>@HHYA6P547-34ox*
X_~yZeek#M0H0OlMSC>ґjrE0m*(K
3YQҋTIQ+ZaQ.ڤ>lU,1u#TҋC͑hCljekL55daSE?SݗXRo7u!{SmRAI&"CZ#M1)ژba{`$mGb4<@TgjA	ɀD e*M&{fՍGȂB,c/uՍ+-A1?`ȏfÁy&it1x3/R_z6yp'-a`Fj4ĵ
Aџ#5<
A'O!7Ta'6or|!ϯITf4DLTTpJ3YϜ|{٧#Ui
Á@cYxb7zȡ0͓cEil^ p'az8")Pf+PysÓʻ֬\3gR `"dcGT+$kJew@(qX#j߰v@̫l%/)ɅS3 OY2m#2Hhɟ(w'0~v
x<5	Da`{	[&0~"q"\@dLhe_\A|*)sVԋhU*ϖI'yU:X *U$RNdM㺻pXuf㡍ea"6SSB>bUfPƠ3}VhKuLkEXr~*ǜ3qV<ܾh*ǜMVn f9Rm>I5M2ܼ![f(_ Mę )Yhq-B'-f{YPBr}iѧḞt1s|7/-f r!R \3A 9gՀyܠ@!#qqak\YNL\A1:P	[G6[]oŪDI0J?ӆkI@fZP:}ih7/-a!Y&b2$꧁l~&`r>6}8@%CdZzXTZM?3x!k0 { ܤ@\3A 9gՀܠ@!#qqUc]Z偾i<ف0x3+Qq`9ݰw|#'/ݔ9`UObD̙.U?ϭ">~'TR3|q2Kf.a;7i1|> C^?Aigy"@:aӡy|_|Wt|Bhem`	q8meEE _r4?81#Ón"	=I}ps
S*!pL.&OW5<>5*?=d#C9&=8P9&<X%G -fiܒI^x(,yjxI=4t/mI	킐H4MSJFEڞwiaF{K*4ZQj>j%kL*%Trn4oliEȴ;F}Ljk"Mh zZ@_da@og*vM9,YgvjyiPV8Objbrba{`$)_7_@IK$@R;1aER"	1ʑv+/Y@Z#W Lc @䙧Átrt1x3_z6y"e Y![Fv];֮IFzvǲ,>5<O,:}q${B!}QIͫ6L䱻.$ܪ_I֤8s)Q9^8sYs=Ϛ`1ÆS Fddͥ6{(f!'C"2Zf4's1Nsu&O`( /@s8<K!Je}T..&ZL#AVF2A*h`p]A Z2d'U5E"-Pgņ-9SkaSδ9c#@Af9dR
	UPZDɌ5Um=H@ͦiL2dɞ34z!F(`C"d'8gCh㛆i֓cYB<M~97AB :ru @O`>wo|_n5e|s_"d`d %SȫOULEm@8)ɠ)	fdg W~I?U2U`+UY~9	xd"IFh(|sC71nn*xP?O/  QF9P?K}HsDT.fHekAN0ⶏ:М%'7 7E۲3_~6HNC Čv}@I`ol
e#83M7kƱ-FjuD͐zp<N!̟6PM0	iVJ݉I&TĘܙ|DN'9"SNGFr2g2/.UybMʥ}{gýQtekbMʰ˷_`tsC9}{gvV$T F4H;~oXAԺ#9.ي=Ӏ68TR#NR:>fyj3>!~>`e9Q0_2#8m3@d-cɈ KkCdF`Y-(dK_smJI0e`<0V}<kWtŪF<!-T}RDӓsp[ǜL"">xdl,u˷fY3 e6Ks~,Fș2VFL*Ysb5氏e=c ɐ݀灬K"amYuCߎ! MkE<>&PNUAL XcKxl#ZoI;@|p_+]x#'q-S&?`K_g!ksL[l2~F5+YG#-a%ܬO՝ʼaw݄arXMWv	#8e#6Fr~n GjS昻/LnU?ϭGϯa.KmK#9N:" fS&Xek`.y}'G>I>~C3Kw ؊Dq4m	N!/aKkitFs1G:$"f"i@4āp͟shekGΆ5'9wXf)oyQ_Z9.ɟbMʳ'9#9PmK#9N:" fS&Xek`.y}'v}hlװHxxV[i|"8/Ul;cO!)tD&%wp3N:*Ա3='Q64#(lZ1#qcXrp3WzՋlČhG3mȗ`?ɐdQ0˷^QZf9mUޱ|5ALR"^e!}ONOo̟	> ͧ_*C"l׌=20ymyM|0_Vl2נ9!kZhm`ZI`y,9i!r2.xE`=iM}i?79i!rԲ.{0|jTDɈYXJC"dBҐW`|jy5V`ìVהl	@צm`GAS47_=.(w/cKk]˶/m4wi =R ^C6LH}#ZvҢOQ;=m-(ADl5C9?@u_m#T*Ft6ExOY;xSghj"mRh	&̙_7Awk{(<S}ɇB	/wآ]I hO{.v^5Mp/ekL55oPhU2JdaiiN{K*Wu'XsO4vҡjqiH6Swi o'm7Tk$qȪ]1خV'憐fE?#L޵A0!Q*
9g@k}{>()o"$(a?Z#>'o>'5!4-c|-7piPL3Kk3_-3 > 6T4;TD20a8$C+呿ܿ	LaZ%CȌ[`;PlnD	BE$&$+T3^D q ʥ ס49)"Lr5 'y$ZZg]sG޵E>''u&kzr$&e6u	Pϭ AHr=ߊ5CY46|GV)..Ba`:;7Mdĉfy;̡@݁5մ8@jpw/@w͐.i.ؔN%pVk&oX=`ۃve%a|mt 3EYxbHU	GyxS_w*tPqR3x$4-fzgpr85X3:ķe &S<]ofo.̙w\3K}`;$g3	Q2YYOnϭFװimäv8Fŗc˕f.<kT;CUpװDqROg2{	Q!ӫჱQ dqLF"[SMJS	*" :3RcOg3>/Є 5E_?͏  +O@&EQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IcPu<l.}CGg~1cT˶W )0YMMoSҜT,)vҡjt#jӻ(Y쬸bR'ᑵZူQ2$u!<RAMHHc#ʭ+V|Ec2m_:;5eT< l EAhjfSr+l-qfdl5i3fTc.A@(hy$-<dWz_j@Ug
B YG%[jsRmğg#tS}LID}lqAc.31x灛FVF3)Yŵ32	KWݓb6oX;+2d69F9`2dX5*CGbej7Wx1?Y|dPe|EP?泼.%$_KbO)W,5]灧02큗3Zf2>$qv|NP#jO>iV_j(Ķq-mjeYH̦K/X+	]&e0H7^Lf(jede:ɕ.a+Y^gaUZ2MH`zXޱ̧Z2AJvMhZhD=Ue,h՝֮FUa2W%wJG}43)(ƭ=LV,=HPVk̙z/3)H@dȍu4Ca)y$R]RH) `8.ka/:P@d7LlfSz.l0z(fSIkVnHk"fjq݀2Cr7'k'VQebM% #Cp	K@ @f#/
T@ #gRH̦0)ZJN{-L`݊jwdX5Ym@Q3i=L/3)ֱZ1$>kSJ7=DTi}K(0f_:kE.\І突0&톧MOS.ڤ9,_7AI*gvX!j{SA3AiPV8ObjaI)b;b)xp",Ëh kkj*Hh,`kT]xODX Db`+  j
O=$ZT 3OtB?Z|̰t67B`)wFO}afxFeP~r>;afiP~xcL( I7Ёg>T }h)
C\r֟[Aq?X}h2\`|6mTGg#P
(Ԑл*H.ʒgĐл+?rV\I"23A˖*T$m+|TdLsO!h?9n?`djATIMie@!uco`9۶|1݂X}@昻LS&};fOv}kq9#f'jX,8]E7`;`)LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'="oCΚ5Mpe8bB(ꎆ0NAjsz2BH3z <M aXC	Koe+%9fL:O/K5<3I >%*
dbdcoI5FF;
c_AJŇ@+d
SwY}g$>q8!(ęswY}g$;!3_zc9+)H3_zr/mh 9FhBrR'9 ATuCڅ uvr'~@,uZ}>(>BsCgO˶V$ւ0>joPSҜPj*gv*w<GpH1m*$W9R;k	e,*Th5
efe[NA!]C5]J݉	ܐKN@Ry NÃ\EDnqw	>x>yaU޵e?0#	>xØX}@.	2g]ʳ'~jO`}kP]}}I?nsIeYmlS_fL_wPOZ>>e8p"<aB|6u-tEHeXӫѧQJf#[jYr3p>sS	]*)cNG/ԅhma櫽mK6}aP0m*(K	TgM(톢V¢]H}g'=P<mKRfe"v*D'֘ZOT鴴=3K	a*O1m*֧OL1Si0	
=LGvWTj8VݍuPRnI_1T@?(5$Q1씊ʌ3Wy+-CEm-L"b`1+oeW-Vrpɕ6_^g#?Ū`~x
?]Gyfv+8UY0YëX18e91Y
|jDX;!՛N9*06b7AÁmR/syÜ$fI%x̡ʊs'C&+#X?2'&Z%MT?ꘄ95U/^󇙼݈djț!d\Zđ)ɊP&*BB.v&C7IsTy8y15dMfiD2g-	V{#*ٲI(C'%a+#X?2#-NLKI3fɑ61-%bțȏu}d:)NRe4|0Gg$ڥ1|43%l0Ip3^2F$(YZg9>6vOe X~)XƶʥLae Y4ɝ Ȅ1t,r}k@C}{<X²!N~:I'=<Bkl ܪ_ vP;	sYc.&X֍ϯgYY̧`?l$PY`?t>mK;	sYc.&Xր9"㭄~)mK2g{ 2!.k;e[@}{<Ta*c)Le1j /{x|݊&DۉoEլI2r
|˔DX;!՛N9]2xL>&O`7j|c%w&S2I(3e>Ywip3`
({ X<9ɖ`(onzob|۞?P;M{fsv cuqEլI2(a1RJs2YH8y15dMfiD2g-	V{#*ٲI(C2{p3`
({ X<-LٲdMIX&aoVYX#)Ü~fY	6LF_2+#Lzd[k+(׌x&oYDg5Zׯe;r5~o3KY t10>pH0d-AKlIX & [	=HH#ȁna8>:g5^1" vxɇA4%l")}hf
ϯ{(52gAVd>3PA`?q5">43mTfSG#-OHUd l:jnxLC`>jc@A{mKy2g{ 2!.k;eZM?gy;̟'>~mɝmh"ul8Z7h{]mb[BnZBy|C^?&S	[)!jjXsG5s2&0(Dm:&(Bֶ5d`ösT!|1~qQ	Q_vЁG(4i=Q`lado(Oo`6,XIsT!|w3Oxx#PF<K	>xkI:Iy*GL10瀩B[llXYٕ[llX&Z*Y̧S9\~e	2 %9HeJSQ46N1tPĠpXx"efC	Sߘ˺FNuvnazĂ`8&2ZC9m,*0UmAܸo!_
6\1.VQ fjoC2Z_+4mi¿1
z<18R%^H ́ ;t/5@@ͦ;V.|"XFjӓ=I<C_wd}i|jO1u^b12b1w&TQڸal)Cv~{-'3o5L2sG7l>kZtL5[EaDsSvErTmHC>Eϯa90BVb(5Q>~w}}B?̆8Pa.5jo1?&LÝb+nGcd!~bL_g N?I,@jpXe=s5L2s@C_`?େݔz=AZΉ3ڢhl:jn.ZJiaց|9#[$ɇB4%l"U@mUbS	>x1S~T;2e>Z~Љ'/S'}y ߩ$}F
}G%2(  ػUXe=3泼ɝO}h!ϯpVgDQU\@G57h{T]m-%Fܴ0D@?}{x3ɓ4%l"TyD*>0㉧m{>6Oe=<~5nU/rc(d dB\w˺	9>ß^&ɝO}h4>~242[(	=ASڢjl:jnڮ[6!Z 34%l"&c@>f(o5L2s@>~242[(	=ASڢjl:jnڮ[6!Z |9#
ř4%l"MTJG֠d9֊2 ̧bU{es9/wTa2xa#ᇺeee#:3f}h4G3>4lKbP0Ve=|:Ufd2ްxb;\rVqHdl޵W+#ĵGbVoY->v}DKu8e=/灲 8Tq-fFe6{(h8~qP*;2xz8^>x BZÁjGdfSa'6!~qPECC/gEU_dAXp#-VŽl$P5h=T!z(weh!foWל2eX]gY59`	ß_5<bb~X&n}hba'`?7*91ݔc2g{ 2!.k;eZXsw3ϭ
0FMG#-OHUDmE9Cڢllۖ}iI9#g3&hJLE)MTfօ|;L/VM\Zeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@v/ŢkB
rgeTZȓT֘TSj6紲wia"%S"CZ>ґ*m& 1Ɋ{`$mvqTk+p"ĝRوA6^cQ3*yE'7Q:Ue'k~x
sa'Pg` O7<n&DuLzd\Z#*^Bʤv(s*0L>&Oe\bEY04˜9a`(c쉺DxV>r5ZI)?L
_92sӼ|rnn2㱑7C5ȹ:#S#n926ТPv&C7Isr>l2#34p"P3yT4r[=VF8&(ea&S뱓&Dx(23azuk!R29He">W7ϘIJb7xbiYd'`YYDfe:	3z':JSNFω2Oe k.#[b=ʥ|;ZKwA2'֏T9UfSg%LS&y:ߞkuL$\` O7<n&D{id2.oeeSU^!|kD]bd:z'0L>&Oe\bEY04˜9v01Dc"=fV>r5ZIz"0)|{? 9M;G&@ Yq0YëX18e93P&b4(+$F'	 /ȏBdφ[R/xd|Ҳ8s/(|l=VF8&\U9dr5]v2dȏXg#0Yd:)NP0fg$ڥQd[k+(׌x`7p3e;b7yVe=.MgmDg<+k
"`p
Ά&,-IT3[a©+ }JୄVT/H67"
$լgD_gqsZc~sPDo_;iLu<d{hJLE;*MTEOT9G[	=OwOk;dɟb=ʳ'#Xqq5">43mTfSG#-OHU:"uQݡQu-!7-VANQ5i"`>j#[È؏r}&0LB\w˺	9>/>Ë#F`E3Yd'>'>Ë#F`Eȏ&Lo^fSGT=U5Y8g[XÌv%D&"/ZϯaT9ЕwjP>׳	ciZӪk̡ւ/8AQ'Qf_RQJӆklÁ!k[EOj0kal3ʄ/QC }K4`p!@j !afpXYX&ԩT<pX&@jk;̙'<9$@1~OtN?a'.}8g[BjDb-x"10fJfUmAafġ`2mAl0 k-D+LL80u
+kX1NyT>p#eq`	jH-ZVH"'<P MtIֵ0xC)u41	Ău60ouRdlHkf2
PLhP8PQ	Vv<VfC	S˺FN:;D~s7m]bBp8P˽jnlb£V.2H!!"l,*ql[cX}0PN:fO8G9"s-",3)ZMNS_2ZZO;8<j0) GYG2g̟)~zo촸Ḑ`729bcXJ[X9!	D  U*"#VK\X7T)%k#h*ϭJ~
񇲁PY&|πG)Є>(4xh
B?u>1wN߲ơ ~c~w2i|M;m4g*Xql$P1OwO?5#ܪ_GɌ>c;ZKwA2'ր9k;̙dր##CG+ae<PBÔmW-P5M[U`ܴEIpװ灜̘/0Е3Z<(ß_3KYfɝO}hC_adhhl>g}Z5Xr39Cڢjlۖ}hzC^?s2`BVb(Hq5Qß_P-3)'0uVIԘx3PÍd8xu}xLZu!<"Z}h~0C1YY j&Vr@hN%aΩ$C3)짲[?}aΩ<3xC5J9\C*J:*ϭ cO:ʹeκ3GpKÝPu{)9x灲p8Tq-fFe6{(>W{?8G2zgU_8FZQĵIkl!.~qP~e
!5Oeqt3#[b=ʥ|131t,r}hZß^&ɝO}hZ}}.
}@&Bۣh$mE9Cڢllۖ}l 3a+e1$G#BC}|>մ/V&;V_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'8q>!P@lLjk"Mh zTx]7idn˺Z
>jtZAH*gvjyiPV8ObjaI)b;b
k]ÁWԎdWG[5F|u  7/B/}J	7Ё?/8YCv!EmZF&|9+6ТPo\)+O灛/
3KY  @ʘ!A:ːevAԒVR4>&P'V2cP[t".X5>T&0Nd		sYc.&X@}{>"1h&maDL9HTKL7v-U#	=
gsQ}zLtj	>,~O90#3SsUHAD9-{(=<I_}&L\2Z.>ű}q5mpmÄӡ:긁:ØTDscvbZFnZ r cu"~YR+TH1AK_e.X:In[t6-mU/Ɍ>g&wMKwA2'֎s}q6űYݟfɝO}h}}&ض23;#畴3)ÁG!j{@db@ζ-5FcKR*q}{x
fLhJLE:GCG%hs꤬*sU!|m	5|07\#!|3}J	7Ё?X+P=P5,6,$P1泼ɟ2q\i`7$Z\gMgy;̟]}}c#C}pV` f{T@m-P5M[ER*X31l4%l"$G9	T+C!j:֒#	k1lF&|"7B 3*&pTmP3UuY1 frn?I/ mNMS5b	Us3Nc@̙A:56~e^wɆb@gf~l{)׍dʲg<d 0'Y̙:55_eX bQ3)*fF@α@,Z	<՗"@,`Nj=4jw2[( A!XR"Ym1
 *`{B0j |Y&j;[i9Lb\M*]iN:!޴@bz@XTu+P3x(b¤1aUC3PŅSˏ(ڄgz/>.~ҿ0f>P"8B"E?=!|]c?mS[\_}}@3&wMKwA2'֍C^&ɝO}h/>ű+ae^PBְp3= jèjakr^}i$#><d[	[)E}h؟}|.Qgő MGCϭ=;idAXp#-VŽl$P5>h?8BC8FZQĵIkl>hT!}M~eBߔW~x BZÁjGdfSa'GB1;
L4(,[C2${!kMg4Fϯby1?$u֍A9-{(ŷOwO?lkl}r}Lae̙6!.k;eZ5E>Mgy;̟Ѩ>ű+ae`PBqU:Ķ`G-=.-K[R8sGfLBVb,&"ϯI"dwv_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>v/,҄kVg\28L$gGr4(+UefyGǛ2N9^<9^!5~I\>e`QvA}CgQSv"~]I5Ll1gu:m-/27)ieT,)vҡjqiH6SJݷQ3+yb7Q:&yC #第8$G.ZF&|#<;]edc_g+F &͗͗&P#DwC +k-"0H-U#	=ϯAioG"7iLu<dÒl4%l"ʓU8Ь/>z:Il,$wʳ&y}L?ϭ
aϯáqe뉬j[">yZ22=(V%AGF9#7hzF-KjܴrM67UePu{(=\SFǷ*vP3ɬ` L1t,r}hT
!ϯck;̙dօEs&23/t"/#e8bPBT@e#:ØTDscvbZPnZ>><dÐSE$F\Ϲe$xfS/ўT#[7EF~}A/ЁG?`=l$P1S[cەKrc(k; 8;eZ4(ß^&ɝO}haϯB"dfvP3`\1n!kZ#34@vaH$ZPnZ>sGfL9MS}hפe6~f&c	`aLJFEڞwiaF{K*4ZQj>j%kL*%Tr(mB9Lin5Ll57M2JsYS;TjyiPV8ObjaI)b;b
QRԯT1)b\DwbQUg#	<$gx52@ N+m10dw-VY8zg9^=o͗dɚ\30 j\."H.C+l1RH	P%`im8@T^[`VzJ2cE=<6-mU/Ɍ>DR3lB\w˺	9>)C^ψA
[XhQD r-"U]UHOe8B]}zLtj	>!OZcg3&@SB2DH>(}}cŷOwOk;dɓ>*̟օ9-c뉬,ȏ+hfSn
'CuaSqUu1-UEĵ,HnZr	Mԉ'"D$vP2cŷOwOkbRy2g{؄1t,r}i2>l[k;̙d֞s}q6űYݑ<N<aS#ul8Z7h{]mbZEnZBϭ#,9#F2`D'CBVb(F5QG֞aϯg\2|m	5|4 BZrڢv<jS;P!C }F~Rgr>OgK"͆	=DO2g̟HL#PvV~Odw3ϭb!ϯldho
}@ף$j9CڢhjYi
>9 ß^?s2`D[Qz	'=SxoD2DmkIy\#	>x-T'E[lqad%3)ÁiC2
FPt gX1$J!|(Ť
UkTu Os)@w8SϚ4&l)Wkt6L^o7Vg8͟M+3ffS/'Qްk%FoXH56d#0Z	eܞ߉LHĎ1#$0_*F9;7|	f,il:9VZTfF4r8PH"+[mj\/_tPPNYghƕ mNS.?+C	K#e~ue{43_z̀ł¡$cvo![
6\1.Vw,wOGN~Љ,[l$P1nbR13lB\w˺	9>}{?8&w?s[낶vP5-k	3ڢhl:jn.ZEnZBϭϯa90"-BVb(5Qϭ`C_3KY(C2Uz*BpB_d	Xp#-VŽl$P5h=T'(w<iPemzGP	_QƲ{;O5Wd	Xp#-VŽl$P5~hT'CPQGoba'[t3ƶ*dvP1ɝb泼]L(4>Mgy;̟<>ű+ae`PBqU:Ķ`G-=.-K"-!Uֿϯa90
CBVb(5QaϯIee1k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tri@lrgZk"Mh#zTLj>jWRq8R;59	Т&V3Z!+lVJ$P3/gxנLݝ1OZcCBVxو'USB`̧(!:!}i5!ԐK}{S&.3E9g5Q7>&2c=E
$a0#MQ.ڤ>Qaiv6x4Rի}v*Dz>m ֘Tڠ=+$LrMG
Ê"a/pHR;)ZK%l9U#	=⠷!ϯAiA#CgskOZcg3&ЕJj?>x]}|Y;h-+g
%
l8)ZihRCBd?{VP5}h;;Od~2u}h:2iB?[ (iB?Z1(ϭZP౧}i&#Ii>3#@eϭ5ZP~ψT?alrT#C֟#;O	vG=(|c16iB?Ԇ?gP?a@#BO,xe[P֌sd~@#֟@?aY@#X|CK#ϭV~ψe[P1\5i>ⵑFe>1AsOP=ih+:VkXfbEV}|9#g3&BVb(Dj@>%ϯɬXxJÛ>	@9mܪ_&0fLar!.k;eZ>Mgy;̟ѐ2>Ø+aeC cAۣ= jf(39l5@G67hz.%Z-3cÛ5ɓ>U?ϭaϯn
GݔhCbPBT@}em[0j#[h"-Xst3KTXxx'1g	kYҠϭxsG10\BVb(D?O>>7 sGfLЕ&!y}1ޘ=m-(A j>j%kL*%Tre=C]ç͞:[:!2u#I55J5c9}d{Di9?I_hWçsYdI0LjTSҙݥ0NEkSDJF'LSwi!LWTj8V1)_`~OR_+3b"-L#	>xőܴOeoeGɬY& фkmNxꫭ$̧`Gl$P`Gt#m*2c(
);泼]L ,>BТ&		%mb<KlHOR+hgg9-1?9OGQwcOZcg3& SEUB@~8a'#{xYܾ&L.U?ϭ	sH#+avP1p'a;tuASQSYNul8Z7h{]m[ܵ)
ÁX!kATưBU"dʻ֬,8S:p!h,$pЕ;IA`΢'><?Z$̧`Gl$P1S[bEʥ13!.k;eZv<>Mgy;̟Ӱ8낶vP3ɾж` j3H@G57h{T]m-r:tsH@3NSE)0'<0nHi~bOuCŅ 0#d``vfԟF[jA,&+;x2$V3_'Юx[gc	9+8Iw\*ċu	P}ݕbELeDRt@ ZOe<O2g̟Ȣ?e V*X	>x+eB֨"##	>xkJNeVX8>?qV'cY5Ee7ԑNo qAH {Wg%fXċY#V֥੖4ɃTrx-~n8Sg`36z:>6y!-)h#V 4ʐ4Ѩ z i@Ġp+KmA %L~a+)T#zxY&C0@P޲X,@憬X#X
qm9P3x-X-F~b6\XUV1)~\P-0޷ekx]Vn n˲qlZܵ	}hi-L.6&YU=c>3Yd'>#aϯ#"େݔo2~HG!j{T@ahg[UaDsSvEr1-CG>%><ZɇBVb(5Q>XK#{()gq"RFLae̙]52eOǐ׳2gyZFpVy7?$#= j39CڢjlۖӣZß^?s2apЕdE1$sir>4ʋPv162u@wOwO?#m*2c(d脹1t,r}ii}{?8&w?#s#C
}@&Bۣh"ζ"uQݡQu\mPϭxi}{x
cI T4%l"j=>" XsϭS8	e162u@wOwO?#m*2c(d脹1t,r}hDC>Mgy;̟Њs#C
}@&Bۣh"ζ"uQݡQu\mPϭFPװb@0XhJLE\jd}j9}y!:{B쳒xhJ$f͡*vEOx0㭂gI3)#;ƶċK1ݔc2g{tB\w˺	9>q~q5L2sWF\MG#-OHUEmE9CڢllۖӣZSЕ5Qϭaϯ>U<dGwOwO?#m*2c(d脹1t,r}hß^&ɝO}h9ql>g}mS4@bhg[`l:jn.[6t֣װ灜̘pSW&&g֜aϯ^9{(ɚ\={/cֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRY5ivZx:p6x*eTYjZ
>joPQE+$Ls(R;5Irڈ}kl9#}GG0!Еb)9CBY}{ 79$Lp&ؖEèL$P1!ϯaBVd<lQqD1>! Xsirk>:{(	aL<m7*ra	>I:ueW#{(gWuKhMl5`G)6%EBdVH;)sMg{[2g{nU?}'&0	swA2'ք7>86FF?1oQ}@C:+ PBT@aKa9CQu1-$7-Z}{S&)E3Z!ϯIed|(톢VH5DjO{_n(pgsCMk"MS.ڤV¦OT鴴|'Ëh=3K	)떩"6ObjaI)키wir.&G}{Bxdw5	ϯA?$WQM0EmbNkVfSAqzsBÉQ 8/-T(W`H'cTClo1S}2(ƩXSD?Ĩb+$Zb>e`'6>'B "
fe9=ŀ9qz捡ϯLU=#Ym\޵EMܐF0e(rU ll@OSm/fSJ<`R;	=D"0{ͬ9aC`;d%ŀc\`R=dߜc*3wT[Y\eN{-MLbN^?2g;(zXS[ ͫ]쬴KBy(ƩXS~fe6 3灠T'% @!kD1S-gǌ|nFQ.=U9j{-P3)cS!CVe0ޡ?d៊#Ptp@!k*L_ɝ$Z@SzvPa~dUIZ2<0l#qݔ\caβ6f_f;MS		kSJ7=DTi}J֘TK"
e2QSz''=_\hsK<z6x4!R=Ljk"Mh z6#h	=N{K(`!j_	6o0؁7 1ʕpt1S;jyiQO&"2OwhP @l8o%ND@iMAgphHZ	S(`0em/ũ%e䕇mO(rֆw+>3)YI,[X|3IP3)H+R|$P3ʄ&|?#P-*X{	>x+s`3KkTE_ۦ10pΡi̪kJҟZ@O(He2IL\M̦_(թ2f$	%|CvVڐxjoN],J:*<0%J9IGGRQRQTqHnx}gC Y~4ل"R8u
ĀH21`pXV
x:ጩFGT#' N$Y&	 m9rrdj*Z,.XXTfl,*l,*3[
$k#eP֔sOiydO`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{!F 
6yB+?˶V$bbF%+fSAt1,	46V/[Sln'Ĵt,$`x
dG,~?2(bH4}ӎy1$X%f;Q.ڤH4}g'=3sK8tTgVڑݤD~9^kP<@g4u `Yr+eV[A @䙧v~q1
˖Tbdj&;ݤ#MYOg[Aæ: >{_B0{7yœ:ziUj2.i^-;T:VcH}g'T:kA	T9lS.ڥZȓZoS'.74NKT^=Fަwib'W֘PHNËhrDpHhLvҡjqAr#gGSCVØY
іXbA<m O&{i2ۛ)<Lx yw!$acH6=33)y 3aH)ʘ!0Lm$2|,ԫY$;mN@*w-mgę<gL%wZ߁]ejU9&5촸̦1!vP/"FfS	>׌5/e]@56W5Z!vVn._u9-=H]XgXb$!ԅbr6g#|0I@͡doTKTQHijC5z*[izk>rƥ%ai&#wnou)xΰbf"Tg07YްbgXfXʊPZVbjY=+lfSW陱~,	C(j}H3@K $̦_.jk5 p&r']S	u ,jYnb15G>#1	Z9J`8	$bH<$.xz9R\F1T#$3Rّ9
&!m PH)ʘb7t0F7P;5$SNlb6\ܬwXfjv3$2b¤0,,voXU,*3PŅS5nG}hDQi}YO0N0m*(Di'vgM(톢V¢]H}g'=?V>!PRLjCYjZ
>joPSҜT,$Yw<]b+Zb'R1?0M&91OlݤU.ڎ*vI+-1ʑٍ|t KER`V]1_$0瀩 +S&@]F#3)Oԟ倘l`e-HxLGC"6/&#6LRW!f{gq}G*ϧFTeT6 RZRVNO:8WiTT ְ@*k;̙'<-G]m簓irrxΡj`G<,ʭpE)V+ 8!LJ|fS'~ zJP.n65OQ|qX!_y|ePFw "c1 [8sy*"md0~b3?֬2t(C˅1Fk4&K@ް-1fgQM!HN}@UCJFzdg$ /,3)e.&0YݔMd2,UCUT=9!KEP)yPUlvD&~֍@NwfRA'7 ) C!TihUY\HhpP;Ige:&e:ʹT%!No2fh!db$+3)E!~2x1f+O9dH|P3?T	֗)g2p'Bi|5P՗Ql`a,gɋ8ſysf}Tk	 I:PIFy(bX1!TPm炨܍Yr$RiT#'AVdcG(R"4
j\/_tPg',Mg畮&xR\1G.V&V@C+MO̯fEa2F`JNJ7n,*n,*3y9rqaV45ϭ-?{=.O`zͦir?Y3O{/ֻ/mG0^+YiA{`@
m&ژcJFEڞwiaF{K*4ZQj>j%kL*%TrmՆxGD= "}CQhp+xfN]Hn5LiLl57)iiN{K*gv,U;ڞb.T1N1)ژbb		@FDpH1^RZd +HI/:n!E[UcU.|#)=ln`32$-oe@K1_&wi}Hǻ#RjAt1gӆXYR+iO2>:CA[hp&-Tf3jW֩:T -a'T#w3OxaX	>x+J:OTE_BB`G<'K2mZm?[f_+pklfS"HfS9(~D43):āP2էxf-cTe@efz C>*ur2deH	0U _fJFZc?@K2t(yJbiX"ZajqKY*LsY&V}ĺ3)eHLRs~0Hp-hk/$84lw/S;CbB ^&fe4 Qhihg
.5jFYJc>e1TLR2_ZPf2$kRH0dRrmI&̙Ĝt2j:`?V_LR5G/r_;4,VLY_6a'MHH$<Q0rPKub)
/a$sh&W<@nHjˑ eHƛ1tPeVfʂfdcG A V<uS!}uB2q5V.%dNS.?+jJ.@G+ʃ9ᔅ5BQ.0q(¬£?7 kjKPYl&;=qZ?6,d>a}yV|j9ZLv"0Si0ċ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lVtNC
+="jjeTZȓT֘TSj6紲|"%S;{SEJ""}#SHM9"8$$mvqTkKbaŴrvc$鹄UؒhV:=a'2Be$P#)r%֠fS0Ev`,&aV~E,*r`OR' t11_L
"Ȫw)!yNQ5!{Ccqgu'|Ƽf)mA5T6>0LZ++̈W֨*@ְ@*k;̙'<j@a'axΡj=0#OE:Ҋ̪kևy3)2m3)n?'kg	:{abѨ	JwaGd_st=j@/3E0cP-
;4;E*e~#K3^fSL#+Y
0rm%fpeajqK7$ʂfIqlΆ%T_$=b1ąh&\Ze1&Rs$1CZR2UbsDwH95Iɷ@gK|L3396	dեrY|&)˹d~ޞ_;q+&,/xo.lO#I#EQ+XIx$,ܔa(RRB^ILx*ܑ<՗"@	&ʐ=6cN:8P=ƎA@	-x4Tc>:8PNYgh+\JNS.?+jJ.退V!W޳2HX#XXT%NJ7n,*n,*3y9rqaV45ϭ6+4n5_+hXdßa' V.Qg&i{wweQF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`:IغhzABEpdW!tB˶V$22}ڠM9,_7H	T,)vҡjqiHrba{`$$mvqTkKd8A9R;1KU.䄄EW=OJݓT"C21|$&B,]@_ 0H)9T7e+t11!bɊ}:7QERln6O'xpSb,C ᶲ)`fЕO1+a'*k;̙'<hAas{Otk"u	+TE_g&*OgU>Zf_+i3)DȀ`̧X,(+Y@6U+2C|5|~}~AYܾ{:TP_9$2Ā0Z5C21Ƣek"ZrLܔ$$mm8Cea9`*3)sf󉕙ĶBsFY2wV(6o+Tbe7Yx(L$쟑5Il30$g 7H;"AiAbb|b_rα Z uD2~&Y%r}fnzԅh-Li7Hũ0j&$,ES-ш%e`@˽yMI]񪇘)l`=Ÿ`;ʆ	x3V/Ϯ&+`>aJH%	9`Nj*H%+C.>"(yu$H焑C-l*D7cVCRiT#'++XʂCX"+Kmek \?gtPPN3Mg畄@tNS.?+jJٗ VX,2ZP3XT%	9r,vrQ
XTgr1aV4	5ϭ3Ei
w/{v{a?6,d>a}yV|j9ZLv!0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`:ku= "}CQhp+xfJv*DV¦OT鴴=+a*ݥ;ڞb.T1N1)ژLTL1OlݤU.ڎ*vI0*Gf0>_UbJz墭:=a'4^\HfS/O	j"Yԉ o'!U;Ƀa<XYJe$/gCk;fKmRBU.AzaYV'z8Ah*J$5$P3ʄ&|b<al<K:Oʕ^"%$|F&|"J*K2mRZ	-?[f_+dșLI33)ubY|~D|jmL Ma|;7/ϼ1[X_9$2ăl4p7L%.RPsM`XEY6ök25DY,2>!|޼j&V%
-<铿jA@͟Mj?(H`51O bvS)9b"lw/lga|X_:Ā	PJK7HXă@hegO/ٺ@Lą=he" 2G*9YPw3)+5Wp,V06.&+`@ IM$	"O(f%}DRFY!0ψđI܍Yr$/cMӺFNWVAXdc!
	 ε.Ry̳FNW'Y&a&Sˏ(ڄҳe送Ya<g1zv
r,vrQ
XTgr1aV4	5ϭ;ikܾVv{b?6,d>оRcֻ/mG0^+YiA{`?
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lV	ҋC͑^[5
˶V$22}ڠM9,_7H	T,)vҡjqiHrba{`$$mvqTkKd8@*Gf2y}"[%=rUa̦rܿ_n6YsDOԉ o'
GCTL	Ȫ]ɔ~*ϧbRQ5!zy٥?ʁ13 UcDQRT a'T'w3OxͳJoIX|3Od>KUyD/OE:Ҋ̪kցaA3)ŶdL̦r(\XOP-%)jơ-I@g#-NP? 4ΰ^nH$ 4/|ђV_ <f*?@`Sl!C+e)6YXvڜ!2z25egܱ]Fe6}BeH1Tm&TfghuX*&2^fSRW}G2:swU=`&1!aH7rq͑|o9jCQ?6FsԕڳC0UgՖw= #O/_\0@0b|˺qQ8IgEͦU7@$5لۂ*CU{QC$[ba)]FW6a's7ȐKYiwA
 <+d5A!xR"4լreuB2rA85Vk2\1G.V&/&څe]XVf,*ebFaiFP3x(b¬1aQQːPŅZڄ'w>1ɧqr[G)&~m3KYɚ|;}wh_+Z]{ldiI	킐)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-Y| 	ҋC͑^І	Lj>u5ekL*"YSjTaMLEJpbwi`NKJw=%!H|^ln7JRŉXI^j&|	iaq$Z\!@fϺHZ Sxf&yjbypjUV&2u
[sY0$̧`El$P1݁SQ3ʳ'/1ݔB\]L8	A[X`0azcҌ@bBβ8l205C4]dplMG֎9#hJL灭#U#|*>?ł]q"j0"O:ɥfUm[ 4kao1PPhݖ]b@#Z@gZNdTq%tmE	j@`5;%hu@NsqT	ي'G@O`rA$Z<<@ʐihӸXFzBI(TdcGB.3X* TFz2Mg+4	 n9rCY03 qPWzK4.Xd,*C#f 
H£?[,*?+D;k;#4lH"{()sMg{(̙YÌoan!.c.&XA9}##PV$+"&CG(-XG޴0k(5X33[DrFnY$[Sr9#hJL灭*ß_3KKzyiQFXH$F=m-(ADl5C9?I4F;C]gMhJ6T˶4>&W74*ZSҙZ
ݥvҢ	֧OL1Si0=LGvWEޥ|xV*cTj= GɟbYH
IM||LB[C#Em-L"b`1\:rgR2ee^{;	xޔ8@K*MUpw@^5]	\^cw7`FdGcHd=d17V)ТPC	uf9ق&P1JfJ&|0Y%Z_UQVfU`(c:tDYYg5ZdG2&KgJZϥLxIfUmjIXjr&PH4
%HTJVoZINz:ID*X]=<FǷ*vP"O3KwA2'2>Nf&̡Ëh[Xp"&	 ,֑+ R0@*ϯAiB?}	OZcg3&øhJLEZj|c˰G[	=S2dϱʳ'Oϯcۉ,ȏ+hfSn	GCuaSqUu1-UEĴPnZ'CILf-$-ݔ`=l$P7vOwOk`=ܪ_{}@&L` 泼]LOmdfwg2gyMmpmZ5Ymb[0j#[XHC>`><G&hJLEZL0`C>X61XW3_'jT姵DY5xB?S_/*{T~?oԿS"_v
}O$>2XYXIb%B?gy>dg`Ʉ~ I&w?+ß_`=ۂvP5-k5[EaDsSvErQiaրQ}{xɀSV&t.>?l+h-$F,qQ0O#Bʭ8,,Z~ѿMBe2L\~g.,)E hfĠ 1IMA1JýP9Mpu@> ar6ΡԯKZ&W ~b h frdlީ$=c4ro$=c4r^:X3ZX3ymLfQT6~&'E@ ੀRs;P dܔszBEAOq0	xNDJ584j F;PH	@ƎF
 <E`em1
S* 5+TԅAD6\1.$Fw)(e~8PWz#wg`r,*A3ˌ[k(%XIV,*jł1%XseDgrgz>10>>Ϻa'`=ܪ_{}@3&w q	sYc.&Xsw3ό`ß_`=ۂvP5-k5[EaDsSvErQia֍XsGfLЕJj%zD94EuNwTܥQСh@!?`=l$P1S[cەKrc(d !.k;e|׳2gyxM}}dhon
}@#n{@dkul8Z7h{]mbZJ"-!<ϯa90#CBVb(>jY>19"yL;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{՟Y9ۊ sgM8Q^tԅmRdIy{`BLiLl5:m-)_7A"c9,XAʝO1m* Z>ґ*m&$R6Ş*v*mGa)DIEeEP.T#~p(|;,ԇ35W݊@<WQM,VfS]l$P
`5U/c(i;"泼]L5>hZINtu@Y%맻mCTCɌ>S&wD%gycl}{<B2a'd&.{xEѭr|}@2L3!.k;epϯgI3).{(
]t]w*y1ݔlL`,KwA2'2z̆#Mq3pТ<hСGQK>V̦?l?g&C94(t10ԑmR  35OլgD_g C}zLtjE֟SfL44%l"4DU>1ЎOea`)rMgr&LU?ό`k}}8&"dGƓ&|4-jh` j3-P5MYr"rd" G&$:	ka:=݄;x[ѭr|}@&L`,KwA2'0XC_`m8k;̙d0XC>uq{#I;Bי-OUDVE*kqQn8ĶܴEXaϯa dIYTI2%>dyX<!l&ޱiPfO8\#?Gڸu>ՖjCdICeeEǗg/{W݊qVwT+dladj	>xذMa'PYdϙ?B6(
ea'OζդłZIU]B?[llXYٕ[llX&Z-?fSPL*q}e̈%|a6YF1tPoVĠpXxJ̆c.:8PN8Mg3v$i]Tsva0XT``P3x(¤qaUC8QŅS.?+lw(fYoT^`׶|VϭC7Jfz͏ʜxU-|:0nmZԓ#()|RIFvP:CL^0P.<U`,T^d}i!+:wu>$y؄*}L'R։I ̦2íUg;)촖Tk;̙d0VC_`242[(	J4zDVruQݡQu\mHD_> d9#g3&	[)k" 9	T4qSl1?LCϭlCiJNB?ϣ	b'!+;䊅S+pf.I:X~H3)*uGg;)>!Zk;̙d0W}}wl>l&I*Z5[UaDsSvEr1-!|јC^?fLpЕv?ß^}iJíS	>x>59fYʐ֤#	~%~V
>_?/,T|Hal a֪ZLggy;̟&C_`242[(	J4zDVruQݡQu\mHD_>&Pװc80#+e1E)K>1C^}h+X.{(uSFʥLae̙Y52eO`p׳2gy<9#C!Y$3G!j{T@mW-P5M[U`ܴEBcHsGfL0Е!bj,>f(F&w?L+C_`242[(	J4zDVruQݡQu\mHD_>x><X2`FYY	U|csϭu*mߪ,Tj5o/ά=L_v]S+d}Ƕ?]t3ѭr|}@3&wD%gyc*׳2gyQZё¸+ae<nFZ:aDsSvEr1-!|ß^?s2`c	[)d|cFջ[BZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$?6eQ:)
rg>u5znM_S.ڤ}LiSA_紲wia9S"CZ>ґ*m&	AHԯ<U.ڎ7ԎdwvJ0St"}ӠtʄRܤVQHtV,
w,ܵtԧc($05dFLHm UCJً*{婊ݓ57L>1C^a<ؾOh`!{	=C90Țdd173e? {+V짲>,>h#eYY?C>{7PC"xL	)? {"NZ$3 ld&xϜ!%E25,܈!LV%&$db`β`̈&@"@nHlmvY?!yYL  ifUG@F0U, ZD0egÆLqgb^u{)쵢+Zz(>e2#2	=m4}~3Uoy592k9`C_57RK.ʏLOɇ0
ׯ=en
L322*}R^Y>r>Lvh~F29ZUj%(w̦Oe[e4}?XZV^7exVSts#-RE2fSK2zfFe6{(>B/gRdww3O/mG0^v	'	I	kSJ7=DTi}J֘TK'ZnP\J)
5||JeTjpHѕ8HrHL$]b\Y#dȍ?کf=j	Q(0_,✏e,e$3noec3K/2 /'#duf9m&iQQƠ>)_qeX)`(|?cUD{-ה=9`NGv#񲁜L֦W$?LC9?F]̿7DRyJ/mRdI7ژVGަOT鴴=0LO1m*֧TLAH&)b;b
QR
Ai	B/RoHԎd[{R|
Q`9r38tT3_''Bh	بv<D/{(fԯgqp4OgƜ 0B x7!
`PbG5(@r	ψc]Fe6|ozl	-?hD|c YE,l-kx3hd<$P3ʄ/&|VCaiBoI[đ`\rb`#	>x%U?!U8p5OWe2!̦+kX39P!R`β@j@J3[9<s6P3hg:#MdykFyZ͟sYL3e6s)k&U0QǼ׍x `"V_x"j2jr7,̡F:ɓU[6Ie dO
FpK?$"DU;Q#$A3EO|5iȐ<_5GHqh =Pz@F4r8PHl6X-x@o*`=@ >=MgJĐ(kl9Mb\M,YiN5`s+Y<gaHˌ;me7XTXUg4©͗F˕;k;!y柴"{?&ir?0c"	e6P5*>Z>rVye ^3EBG>SB'J͡$)^mBU8#2	=mx+T!}CCGJ6|8d#/
xsMO$(s#%x(@ܳ1?|cC^#f;BZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@ugv6x49ۊ"<te۰"f&&i_mj)*0eRUcׄHJT|<}g'z*D}CP+zv&5LiWZc#_ثԩӠӧ)?ʐLH23"Oh>9
hPf45Q̙W>
O΢/O|2;d9#Z\g`s~]>
O3 Q}|f;Q+ZaQ.ڤH4}g'=*tgCje52U5LiLl57)iiJ
N9ҡ?ԎKPK
>?~?8/-gBVZa'9%a%R0wg֋.р@H!װ灛*>	iL8P
B!Dϭ6>	[)T5B"Ds(/^J$P5>:gj֟S&hJO[1"5Q4>1Øsir8(&10"9u/{(	`&|%ʥ&L>1ØsÁ<c`24ɟ݇ݔ1}]dc<aSkqQn8ĶܴQLNLQҋTIH$FV¢]H}g'=sK5p/nќ˶>&0톦:m-)ieJ	ËiPGvr#8$$֠Do"\MnOp+n}h]Fe6~"	[*p*$0}e23z-SPg>Td:Z<?+0ĪHZh]"1^%
3=Y~S%TJ#z5UFe6~Aal]6f_Lw(ieFKJ/PH$FOZ
v!$Ep4qCO<uKxgeTYk@MdaNKPZ
TaMT紲*gv-Tj}mgrb.TIL3)֧"9R;z[EQB HP(">9Nlx;J?gl	T@*bo~,-LQ԰c&Z%ajro(}[knw+>fSgܰ=P͍XQbVoIg5L1J{	>x+Ts @K5^"SDba'%UO=P3)uE&je$uM5G^ \~7PP)~F_N3X֊'XI<Tbn*U;1T	@NH$RKCX13ۤAM;`>g$* y@#8
qU FH4Rb7tB |5$;ˏ#eg2Fi`.Xd,*C#f 
H£?[,*?+D;ϭG?噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrjX5
6yB+=Ljk"MS+ZaS'M
tZSʕt0[E3K
w<]IAI*Gvrjp[`4vvP5#0q;4|ul9oget1B~3IJF10PY&|}j(£g10@7'wM9eںl@8(YBV/Va'?泼ɟ2Z-aj}a;mef{(Yr0p+TPݗ(dkayy:>x`#	>x*ϙ3O@D?ebd2o^pOn/Oe
w kl|;wojzݥF=m-$XE(톢V¢]H}g'iI.PRgU62}Yk@˶4ަV¦+$Lsc_R;59!Ŵ5M"VnjØLݔkcݔ1}@Gw)-1?[\fe6~x}h"LZa#.{-'LԫB: ~_LwQj>j%kL)TK'T!ç͞:ivڗteTZȓT֘TðzT鴴з
csYH	T,zO"C;_71N$ *Gv΢W3Hd7loT]灛ƽ@YA**KY8g5B,0޸׈gδ
58}}xwd6Ug);lfCgWíjLfa4w%)O0N0m*(FwiaF{K)?FKJ/PQ'DiDjO-Win(j(瞦]IOֲ$2:m-4?2}ڡ	ZEJ|S._K"N9#hJLj'[1j  n5|3`dO{56uZ&P5mYݐU}xܝ~n	uU짲.'x"H˿( CBVȓ>0װ+e2a<lSVsU>1k}|;LQҋTIídi%kL*%T, O-Zn(TݵH]I6f`&jekL*da֩~|oݡ\w뙝%s>dk3vwϯ'=BBx6~sp"PF3̓g#;A9%up9#hJLjWb)j4<9@0CAK_e7RUJ3cp2=l0)	38
+P57	g0ζ~i6Jg}{S&tG0BA>qnζsY\3Oe2灞%w	
՜J&+Vq+xɈUaʳ-Z%lIV{&P/4fwP״"|9f8aϯ'=BBx6aϯ'=%dmc<s٬gqu>4%lL5 kf"&.d8s?_'am!Va %{(C>8gXOe[mQf{(`=Lg0ζ~i6JsGЕ0ijsɎ*$a0mRH$F>9miv⊝>yCnsmRh }k"MS+ZaSj2Ll5:m-)ie"%S;{SEJ""}#SHMt11Ol^b;b
QPjt32SDbAU+ZXvb#cz5YT­3ILZ]TU;T*Ψ< 8.	k\Mi0ppa D+$["~bYBp'-afp"P"Ia'ꛩR T_(D6L_ؖC HQ UU#DT	uI2"yN=U6\~Dl3Hz-h32y4!3ȀVV<y_
fT^nDR!`JƄB"<̦se8Hb6\" XN\`[k(7 [!l?<c2mAAP5ߪ@B\lQ	ci>@fDLb?H ,	bQv%]aIPBQImN5"zkk"j-g^E{5em4sv]Ӧ'wpҮy`|e}z`9XL<}@34₍Lk8t,,Wx)XаI#cƏ
D0j#Tyr dfb`ef1G%/C+*&C.J 0u%KY@]-`5f̠kaTX|cR~(֕%i`ZK2s. 0r)˛%7 pr 3 YFy`ksim͙@V3"T&-_'=djxg0 PN,ØK)C$y|50  *"	R[Oe9M,XYWyM3YRqZ=QIL[yŹjhr(/ˌ?I"P1mm͉@0'(-h8PKSB5GW"FNf|LJ60IEB3Vڜj
DIE3)qZF<k9<C2>jtt䘟yq4/^CPצؤaGݔc3N((ؤ&BwP]0T?1Ǎh8PKSB5GW"FNh`){6>VcxR2d2$ 3`Y@gZiRŹX3_&lIѵ04xQ*K3LI̴e \% u`S/6K.oZ 	@ f.AV6;mAAٔH-(ȕ	Wf,57@
>jz˷O.nC ß^DA*K`Ig6=	%3*5]	Aafk8A+C'*)o"X-Mtn^%qI8JX--(kOS5ˆ"r  %`[k(+&D0,5)'`P9H<KL~/0*?TXR+*,jBYT8t,0JE+ȍpߪ-;P0|޽KeRi<Bl1`o`0&jxh<u\,@'@B\lq	uj41l䨏lNBa=QmN7ʔB3)q@k??|7wx灞g2Y[jo 9Sؖ]{|c `C}zacR`0g#1x&BwaҩI<bp[MQe\::3Y^eg"<a)zBTYR*aRGPPKX:H6e[p`
~%\fo|JufLY͒o޴J@rXsir̠Fm(ȁh|<k9jnX>1E}|dXKĸiW^_F0;L9BR[Ra'X&JfUjx,`qZ=QL`Z>`^%#e X)XJJ0rX9sbRVaA>)NBa=^P]
Eek'B3)q@k??|7wx灞g2Y[$MLYNHK.OKJ|cצ;&p>cqAwLk8t,,Wx0qJaf*0灌Ps#>+u)8 "̫T#'Fk43|Sak}G%/VJ+*P%A5Z:kI5f̠kaUa*{ *K3LI@,-%&p"{%h 09!K<6;mAA.l&/%i
2 Z&-_'=dMLS7N%bb|S%#iW^_F2M}yTsIg6<	w^ 谳5E$lVOW,SG,Ĥl K+IWX_K.lJJ3(-h8PKSj2DPTX#)R=%b£x
մ3)~`.Ȁ[[Ӊl7Ooa0x
+i	bQv']aIޡ0HmN7'B3)q@W-gU/|3٬K+pf'g4t9SK.b|NpnJצ;&p>cqAwLk8t,,Wx0qJaf*G(9
jaMQUȃ5){5>Vr#%Ia(E-duetā3fP5ߪްÆcIfii 夳|.bS7osd{w s{7`D YG%6;mAA.lfZB̉P|<k9.jb)L9S˱'RKB$4/^CE *K`9L$P3Ņw^ 5E$lVOVn^Ds-Mts/.0RJ"RU)˛"ZpZ\KS1< dF3);&ȂP]
Eek灭B3)q@W-gU/|3٬K+dɩ@!ϯ]Bb|J	wחCA9I灜0(fP]?8+3URXYJ#cƏ
D0j*Aњ=c+9	KՂʔ	Ps`":βZ@|(oCX|cQ~%\fo|JufLY͒o޴J@)g,Fjx9sfP20rV3"T&-_'=dNb
,9S˱LO.J5>1@9@"TsIg6=	%3*5]	Aafk8HحE0r%jhx yq@"
V)L\ؔY@Kb£17	P[\b?2zPCy<l(ܴ6eĤ]VHe"zdEeesJ:'֩KeQru[*3JcT%յj41l䨛
N}ԟfPUՠO[Y̦sU r~~5Pn"=d51N]b|h	w/2x>0P)0|5#rJ@&~V:fB:U0灌Ps#>+u)8 "̫T#'Fk43|Sak}G%/VJ+*P%A5Z:kk͙@~7z|*i?X@Tf6-3K7Ifz	\%A3{Ȧo},f7Z @%A op$+R1݈6;mAA.lgZB̈0灲dP1 ß_59A,"b|dCJ5>16>*JT2Ra'	"ʻWx!M-JIX_;VuY~$w% ))fTs-%z q1 +RLJJ)`ͧh$c#9(VI	Qb"	EPP57XRwcXmN7[i<mdS2W5YCỼ<k9JjcO>1s)%cOz]!|csZ>g$RgIHcafjt,,å[F1dcGnZE5GSTyr dfol?{	RXeeJ9|KY@gY@]-b`|(oCX|cASOױ4l!YZK7M*)E3{f6K7z7*a s{	!X"x6;mAA.l%/%i
2 LZOk9؉51'}|"Yv5)%1ZUחѯ!?9ARV~b	=X&IfUjElhRJbڱ23HJ <RS/#/͔`ZK2 2<c@V%%]b9|R˛O8>W'C~=S:/1n5Cg'q)7FIJDsOaRG(0x|4,]J9M܌!iVlĸ'cY6U(OZ_Sgt4ټ(kzp2gV	-SU^5)GyDZFjFjj@zP	pU$B4=T, 3.@6e ,&&*ijpi^bp"1, զȾv<:#MNUZa|)ߪw]Jيa$/kRg-zTJ#P¶УĶ}{xɀ6SA]0מPд#MZa#GWlg
qڠ§IqYڡP[0fC^?{2`6PPp5WӸsrD!J0C^Tdej%ae*CUYRZ.e2J^Jͫ/Jrkdb
r rgfU$%@<04Pᙔfa)zFik3R@R!Ղ)fM͈`V~4s1C6Ld%Ke	XJ^Gͦ(ժ<A4*ҨW/?><dlBVb(8Tg2jsB̤6_E
6O|c0}{xɀ-Pr]}|:U701LJ~+e]_'tt*|+'xj(C^?[1(dl"ß_1X}xkfn0w;ס>Pס>k9ß_Q.xىFLϯ|s]_'5a=l8[E"ohb=l8XHji?RU.mcsG<kf%̘19U}`RVvO'0װyws똔nR0/ɁD9O]~O5P{:Z&Ll!
@Zxs`vP@4Cc}UbݔZSbsG<kf%L<Eb>xhd9#]xىBՓ&jg07L9e WNg|0װ灜̘+e1[4^	ϯù}fY|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`;)>l.hvAx׌}HMk"M/mD~7cY.S0"M!0Z`M?~}`cdȏh~xB?g̙~״#ȋY&{	=k%,~_1 hO{5]C]ձ/5^pJD]ILiM
da_7AI0∘
[U#CS\*$J-AM5z*}qQ蠢韛~LЕb(@Z0q}}a'2g̟)kl"\_"dvϯ(|2ޡ?({(bĥ4uaSqUĶj#U֛"rph㭄;_t9̙%ʳ'/2c(!.c.&XKׇ㡍' "(b2-OUDVĶj#=UXs"Cr}{S&EVMUԏdß^!Ɏ*/PQ'Di jv!$*pr6x4:eTodIekL*daANKJsYRn3K
Gv3}fg_&6|Oe|cŭ?	pήqbO/{'m->1OÁ!knqac-Ve /q<g23)3bp|c%Z~XgW8 hK>uO=YĬ$̌lklkG
gj&ٔ;ZG~uh2,jHJ`}x`'#`t1QB~R1X7unjj:%3ȿ),&ٯ{'
;0⺋#:.Z|cK?8P4{+?]EzI:#xУ-W9XIklkG
glG;ZIKf#9|*(QÁJ^ gpYlSPfq-hefEOia;O=ax댲3R:'iJe-fFe6|-wP6̡.> f>c9DTiH5E
$a0mRYOa*`65TB (2U5z>mS@]ekL-^:m-)XA1ʝO1m*֧OL1Si0=LGvWTj8V"Rnʑٌ=H?AaJ-(b~3灉U~C2?g}ml#dƑ<H8j`nS?|$%)mH,S?(
u;r՟֒fS{(`=t#[`=ܪ_{}@R3KwA2'4Q}{>%qmC#El{;DJ2Ly0VbZ!DL`1"~DbZp=9-1?9Bog?Ai̘	[)%ϯ{(맻5rdɟcەfORs#X XYݑ24-p@:Z̡窢"kqQn8ĶܴCYd+RR+eJȤf䁚BRe]	B-zlea'{x[Rܘy2g{ 52eO`hy}}q6z23;w3ό`h mdfwdG+L3)ÁG!j{@db@ζ-5FcKIDV όbx}{x
9hJLEMTH0q}{=S(wӫ<z@|<n!-khiQVFl;mU^_(E{27
>b.3+EE/B?P}n6	=D&|}i`0@k=<Kɬ2gyâ9ё+ae^PBְl3= jèj夢+r[0`aϯa91p1Pit5>?nH+h-$F,0OKJfUmAadѐ4e8bk6\YD3IV-xdlީ$dv3N8?7Iӎ.7Y<|rʚbYk7^12qZ%*
iK\1ĥ]JW^L
d6)XqLFk_<z2jS'jSϞo70imqRSu$ᕴ67-Za	>xDY,Hf45
21dE`gb)ְʘe]uB2qƠggh`Hknw)͗F˕;LLnazĂ@8P˽jnl£V.2C 
F,*ql[cfUyOqXf3fc(<Bk'J3q`=l$P1S[cەKrc(d !.k;e3>Mgy;̟d9ё+ae^PBְl3= jèj夢+r[0(ß^?s2bc	[)y	ϯ,UWrE{ԯBSJV/ S"~HB/ONϸOG[	=`=t3Rܘ13KwA2'2@.>Mgy;̟Haϯ[(zmcH%9hݡqui(ܴ,9#g3&GЕ&"1->$O3)ݤw@/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`:CeЎ@lׯ2U5M-:m-R{ekL4^OTc#3R'JR+\~VS 1>
E۴Q+\)A즦!VnSg<ܤV1Lأ=ٌC ԾFY^dia &jA!{Y[C^Bh#
l|c$?^{У- 9D2q-B̡ޢ7dfSa'>N}><jrdsÐ]}}GޖVɓSr71?&^V7$fS]^{Mr>p5ԯgsem?gBZÁjxԫKP(wdfSa'8"~
lAXobjgdfSa'x*ILu_2s@(LwsyzTiDi$a0mRYOaG7CjsE(=lŴVnSb10灴^PnZd?NGٯ(8Z=AYk'#E/QĵlW%	kfif䙥ɣ9?F^gF*nڤJ)E/)E}g'PֆyOS.ڥZȓT֘TrH#BQ.DC/i5c@OH2_GRb*Wɇր&/;ӔJ֘TK$#MYOdK?a'Ez_˶4>&T=N{K*gv){CiiLi=*w<]D&""}#STL1OlݤJC8L6OTkTj=H]a'>&VhmE	jdqI;:2a
%qwǲ3eoe&LypjI#,_	3
aeV=Vڜenk+=Ri&e;a'j~)D%ƶʥLae"ɝ Ȅ1t,r|cC^ψ8O
Br#8$
5B,KLR0@9-1?9G"7}A~O91`Y	[)gUod9Oea`?t9&|&L7*̟7}}dk7XYݑV̧8((b[P5͍9i(HnZá$'!鱺X̉I-ݔ`?l$P7vOwOk`?7*91ݔd dB\w˺	9>1ß_amdfwg2gyߌϯq6~23;#畴3)ÁG!j{@dh#:Ķ`G-=.-%	HD_>19#Fa1c8hJLE3g5YHb,9.xa3_'@*Zrڢv<j1u5?QR=$?hBzdXYXYa'5LH#Pq݀߰iq5L2sϯpV`QU\@G57h{T]m-%	HD_>1`*><dŇЕf5X|cI'=RŰFpIy]A0Oڄ2mn,,Zp[C20aU+j_P9OcN#4Fi $f$C	uAj>AL{S43g QG5`؋`wU|sXdx@J6~m7`P3ILu`BX5e1	9Ȣln5iH-1	;1ڦ?|Kmh]K3s BH0\xDiF4HfwA
ATdcG#
g1Pc*aUT#'+,YҵC`;[Q6\1.VRP0>2!A̫fdB¡$evo,*A 
F@Nlb6\ܳYޡόi@/g̀u@OwO?mK1352eOiß^&ɝO|cHß_`?େݔz=AZ#3ڢhl:jn.ZJۖ|c ?}{xɋ+e1̥5ZqP}ܑLu~;\_8FZQĵIkl!.~qP~e
}h]_7dXp#-VŽl$P5#qU(wPDp~:IcƶʥLae̙KwA2'0U>Mgy;̟aϯpV8s#A%9hݡqui(OnZB"sGfLX+e1̵5YLבs2}&;QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?ILYX: ")0ֲ$70WLF2M	ަO
N9Ro3Kl2#CV2|݄8"C"6]"Q&||bY샜H`짳*
[Xb\!ȍ(+RJ-+U%B@*נLݞ:1pSE9G`̧(!:!}i5fs2ʸsGЕ1pxو%)ϯT_ڠOZ
A"4C9?IU?Nի>בxYkGvlJ-1&!ȍV%IQr>*dF{6"7%e2HJld.M/vH4}g'=? {DZgwi&&_r}j*/vH4}g'=i'jghpxה>x_䙥ɣ9?F_6? {DZlÁլ5LjZ
>joPSҕtsbR;|9|8"EvSDba'7UL?m3KYzOfoP@p0@pH DjHa'T!{< sZc~sP	QCT4:QBVxB0qɁ+>|u@X/{xYܾDɓ&}KfOlw}}>sM4-p^:
!ZȲ[DVruQݡQu\mVGaeR_ݔROx)!<]fe;Oe/{xDTDɌ>c;泼]L~q5L2s/>|dfvP9Bۇ㡌1 @mW-P5M[U`ܵP1,[}{xL@q
ϊEOJ{x]fe;Oe/{xDTDɌ>c;泼]L~q5L2s9#078/ahdYgjl:jnڮ[6媄/>1HM}{xL"[2`B>>1ן[iEO@[|uLb]u/mKKL13!.k;e׳2gy0/4xh[pt1#\Bd9Cڢjlۖ
Gװc?=8$LDq2`BހT9֘ƌ}Sƶ%ʥ&Lae̙_52eOoAd9k;̙d7hsFaeo4-p^:
!ZȲ[DVruQݡQu\mU^|cϯa8=8*LDs2`BόoM!ϯ4ZQj>iTJ֘TK']Vo@T)IdIRa9IecoGƐж%VrWPj`灛UL#454""fl}ipifS/vH4}g'=٩ kgU6S.ڥZȓX*")T紳S4.{C_7S+ZaA"c\bS$*gvj{<]whU;ɂɹ8!C"4c	*3#ƶW-VlXׂ?D*0:Bp$maŴ9"8$Cb&$E:*qP韜ԯڕ~O90s	[)jjS>1ϯ:Il,8{xY{fL>L?όaN:L,qq5usT,fFe8beGT@eΰ)[DrFnXr-^nZ9MA|}@#[È؏r}&0Mg{Q	s&w˺	9>1aϯm{w3όns8b<df^=V̧o9D!jzQH*##Q=#EG	Tܴ|csGfL^CBVb*ՓUr}|.QgnӺ[oKe2LI(?J/SGS$ZP$Oeqt3#[b=ʥ|1L1t,r|cFϯgYd'>1aϯaFFae<qpWAۣZ֬3=#DW`Hݡ.Em[bMϯa90SV5W*0פe2vҢOQ;H5F{K*4ZQj>j%kL*%Trhgb^j: 6
ƊeTYk^@^%2}_Sjafhb+ekL($Ls3KlUtZALOc'y0U97=?pHdFc]"Q&|xت"4k~r<zGRȅF\sR8$GbDđH'\ÅR0@*{<x!ϯAiJ=4:s2al4%l"#(#Ë5GVd/ɓƊß^	C	e.&#wj[">4̧A̡PBJT+aHBEKG!鱽uH"(zx`0P7v#=\SqU/vP3ɬaj!.dwA2'7!9\M23/v~1&w?0qq6x{">4YNtrB5XTGF9#7hzF-hW;><dqSAy|cD(ß_3KY62`ݧrĒLwJ&e: R5eWݩӒLZ$Oeqt3#[b=ʥ|1L1t,r|cDm}{?8&w?.>qݔ\1n!kZ5]"d`j#3vh	nZ>1sGfL7 hJLESUt}zHfS/1a0m*(K	TgM(톢V¢]H}g'=%@"ަVZȓOSb&3JeTxhTzݡ8<#g').	٭Urb{3i\ϸ	[Xp"&gD˧$-#U%BF>Oe8>韛@-1ɆhJO[1-MUƇ7!ϯ#{(	`Gt>dwO[bEʥ|cpß^
C8(|2$H3)'(a]bR:긁b[X5cvMlAh(vЉqOe=<5$\_HɌ>c`.K3]L2>Mgy;̟!ϯq}@C`o1n%-k(3=#VaHBEU7-`3hJLEMU>1C^#Ɏ*/PQ'Di jv!$*ttgV>F}KE2DAfmRS'M
tZRn{AI*sYIebS;{SԎI[Cr#jfm3KY\+khr 8$C8lI$PjKCڪx9>	[)&xوUs9!j*<fYw\
>1Q9#hJO80Od Q}}*1$B0-a'T!{<t韜BPx
~O90a+e1&MUg2,9[	=7OwOk;]ʳ&y~2 ^ ̧adj3}@|o`Bְbx3=,DV	Ġj#)C*.Ndܴ}h p9{(Ûs+T^Laeg{	s&w˺	9>1P׳2gy d9_adfvP9ro1n%-k(3=#VaHBEU7- w}{xɆ	[)bj]}}U{<p3*SA)2>EfUmT0HC^?s2aCBVb(8j|cjaϯI̦_w(K
3YH$FM(톢V¢]H}g'="3Z: 6>F}KMLjk"Mh	Ll6AsTLh鴴=/vҢEJV¦wiaN֧OLA 91OlbS 1ʕrKaEHk	>xX:[C#Em-L#	>x	Gr?X0:XF^8,8?m]Fe6z,ZjĬ>HhJr9#di!+e1jHP~8O
Br$CvBEb[bR0@}7E>:gjI?Ai̘,q	[))'4 ]}}z<!+P>1 ~4a+e1Ե5X|cB}{?8O
B]Q->1t9#g3&BVb(djG4*aϯYg g1P1y6#'?2F{JxC_2F{5&y>>Ĭ>HhJe@L$BVb(ic y@8O
B]Q->1sG2$L,IQcy|c9') "fS#ξwUy6#'?P}|8(C#k9$gYg2!+P>19><jS& 4%l"	UuG:M!ϯg.	[XhQ+%0 װ瀭>d`QabjC^VPmD/#TA|85> IO~@{d6it1H++6}I6uMs2&?frj]jUvP3a[Bj|0
>l
}Cg짲5
[(d8(C#kDC_2F{5&|0/}}gX}?ƐЕ k}{xɂG	[))K}{?8O
B]Q->1Eϯa90X+e1|\@s}|.QgiX>ؑ8dȉe9f$|,3p"PF39$gYgE}}gX}?ƐЕsG2`	[)(s	[XhQ+%0BC^?e	hJLE6$MU`aϯgHv;#=g1{@ß^+Au	
23SMUs8s+0Á{(ʘiSL=G2/^c0hPT'3SMU>15<9#ň-1(CɬwC;>	M9a,e`5q6{hVA3)=fHZ*g!ϯ+'sGfL+e18OaQ}{?8O
B]Q->193hJLEUן1V!lIhxVD`@!DpXdc'<ϯgfH!=^}}3	>x&H3 ]}zXi#ٯ灆v{&|1>1G0@QĳUwnw#Ve=*%N2<1	ϯI٤Y#1y=EBx`+ß^B? +uٖY.>̑C_2F{Jx`I>dk6Lׯ=f8,J4@˰װ灠̘m$4%l"HUv0ɴ9`<+k
"euD9#g3&I	[)Jjx|cxsid.M{c`;`&
m&V4SJI?V8]{SN,(ieFKJ/PQ'DiDjO-Uu΀=|˚j\>)0ֲ$2}jx`)}Ljsߺ
N9SL{+N{K*gv&|}8).	r10灜/ܴd@&irk>*r͂Gg5@aϯg0$Cb&୪HzfS_+9fGZR_Z^gYϯ?g嚄g?>xr>外"ԖK<*OeZ
	נLmB1-1ɆPЕb*)ĳß^̧`YfCeel]l$P6YO3O5*||c`9t1tdj6	bPe>l!+̂QUx29On.OԳ&Ch.{(OwOk;غ5&w7Vd&0b2eOc9t1tdi;Áae낺4xV%9hݡqul	i3}zW6_B?>1sGЕ0Db)'0$C^LONQ'vgH5FKJ/PQ'DiDjO{*3? {@>ymRdI(%S'}oPS2S4*E?RnVD346/Sʙݥ;ڞ3Ԏ#Ŵ9Yri"qIP8+jiܡZ%a'^	~rnx$ !je8e9!ЕC++"zFkY?XsGЕ0sE|c3ß^*ja'4">TsZc~nS&.SE&cp׍ePYcv?װ9zaMLqD2SH?46G_'6h	#tU;a	[ZɅa1!+P`'D9#hJLsE smZ|c hPװ+e2`8O[1Z5W`@#>f_w(K
3YH$FM(톢V¢]H}g'=g? {@bN<6zVZȓWĦOZ}%exS.ڤr|f&eSґݴLe[C!)W`H1TF&|.L^6\dܑ< a "0CBV2fװ+e2`8xybϯg5[bRT'	=hsZc~nԴ:0w	[)kf",פC2b	j~k=#<M}C^Y<*>kC_7`].KKjK+ aЕ0UݓaϯaBVdpEIUra0p׳Dװ+e<b(:TL 0+C_3O/Ӧ;gM$#MQ'DiDjO{%Ϫtǲe$cC;m^gă+93Xefnef44}g%
Y2<t 9>yR;Zȓae+[cV5`!||ihr$2EXL?<ʮZa6ɬ᠅쉙QF\fe2ɎiGr΀=2e2CudI[=JXŞwm($lr/stcY@ZwbU}h VڙwGS.2aIGrucN/1OldIekL-oS'.:m-)ifOڠ]IT,)rb.T1N1)ژbaAإ|JֻKثԎEf|"(/Ŵ9IpH婄XL?<N2'k?<c0?<7`$wo8y$q2#ɐy!5ȹ:NFz#E$4(+bd:zF͘8|8(LlbEo9+(3n\^Pa01Dc"=V<̧#Z%9'S 9N~{ ;M{G&@ 2&Hid\Zđ)ɗn92!DX;!՛N9\r>lq2#34p"P3a*"\4?nr󑮶}p3CdM2#ߘj,NFK3dȏì#}DCYB$2s4b6o50j|4^?'5/K	sz':ׯe;1k+U3)촰$̧`:I`5U/c(B\ɝ	sYc.&X>ß^2O2<iYT~)&z.MgCh DÑ W)2C BmRVAkpVOR'LU+Y@/g9-1?9O"2{ iLu<dŖBVb*œUapOea`)rMgr&LU?όapO}}8&"dGƓ&|4-jh` j3-P5MYr"rd"κZXCewatkl!ܪ_!vP3ɓ;"泼]L}}뉶#0"g2gyaϯ]q6df^dжe4uASQUJ:Ķ`G-=.-!7-!^|cBxsGT2ahJLEY4eS>6NjN̡2.ib=ؑJ4$ORٗMՋJ5|6a!k[EOj0kal3ʄ	?Roԇ3/ e!@AZ5 `8,,̌,XIT)O7	$P3ڄ&|}i?e V,<KTR?a'.3K_IL$DSO[lpXY(X&̪`4^~6&'_bhfS 'B#iq&5Q*! F
YS	@'bp>]+֒)0Ħeb؊e&/RC.LjYiqYdPBƎ%
E`gmVd00wAqghfH*ӂBc.C9m,*0UmBoXT,*g
8sem`ob'F8qDr̓ZDffSjN&P,|qm'7IUɂw$}
&|}i0@SU`7Z\"v~^3)(펆5$յQ)17䣵V\X7T)%Zʻs$4i@+5Bg̙'`~I	~aMh~?˻P>b5b(F»;~c*%.{(uSFʥLae̙Y52eO`8}{?8&w?sFFC+aea7޲IPfPBڮ[j#=.iB}
3hJLEXLH>1\ψ5L2sϯ]େݔz%A=ASڢjl:jnڮ[6!όa3hJLEXjϯO|KXI@̧<(`TO7{>}#k!xmxdo$2cq20mqL?D$fSZUgL$lxdMd0YF#(@gYE@f|c
{;YY{-,6A2j%̦Oe[`qGE?k(wB|x灲8Tq-fFe6{(>W{?8O2t!'ϭ{Oe.{xCTCɌ>c;"泼]LxϯgYd'>1'>tdhp
}@&Bۣh"ζ"uQݡQu\mHBpװ灜̘hGU1>f_~clk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Trlfh͟dIekL-oS'.:m-)ifS7)mRA'c3K
w='EkSDJF'b&#IJ8L*v*mGW$F/-KEm-L"b`1FʮZ+#|#@W0?<o?`;7YțD|i#YëX18e923p0ɑ`XLVn18<ي&DfJ'0KQH1sD)$2DTN}p3`
({ X<92,~rlP_uLBo|wؚ<&@ &쉸YëX18e92$ 0ɑ3`\LVn18p6bkțBdφyTsy=Dl$̡RqRp3`
({ X<rreZI6L,@nXdGaiuk!R29s4`7ϘIJb7riYfK'b6xwl޲j^wi9>kI3)ql$PXqt$5#ܪ_GɌ>,R31t,r|cs*LvG[	=2eOwO :5#ܪ_GɌ>31t,r|c[}{<ZINÈa'd?)qU/vP3&w52eOl׳̎+I3)ql$PXqtF{K1ݔE;ZKwA2'6A9B]fC	Sn)t.Mg84("AA)8H8P
ڑ-TB
p̾pVOf@!}pß^3B#}JiLu<d$hJLET5["#Ë52dϱY:}}8ݑLж3)htd l:jn ȃR@j,ݔBx`0P7v#=\SqU/vP3ɓ;ZKwA2'1ȯ}}lGݟfɝO|cs8b<df^dжe4uASQUSul8Z7h{]mb[BnZB"
Ld+e1QJjg1G}{=YrrxC[zӆkh!k[EOj0kal9P'M*cV_P4q3	E*XI{(	5Lv?e VoI`9$ZYNДK_ÈL$*ePE[lha$X&̪`Ei?fSPL ?qPNQ-? dffF1tP-+A221@BD$Xld̆	1tP-;D~s7m]bBp8[Le޵@|g7maQm-ˌfCaaRl,*aF
6\1.VQwO=0[TPmVCόbXrN_OL(׍C]h nm7E`G$Dݔe;=T:x+Op-j(||c!1tt"{_Ro]X|8a3)o`G]Il&ɝO|caϯ244{vP5-k7N5[EaDsSvErUMHD_>1CXsGfL2a+e1[y>1>g
?-j(||c }~>?Ee!ԛx5>/_>{W@Kz|(V.Oezɬ2gyr##CG+ae^PBֳtQU\@G57h{T]m-%TܴE9#[$ɆIPЕ5Y5aϯ>Vz|#NakUQC'fP)~Ї"?˺:CІ_Ro	G}h	G+l)USjc>6SYd'>1A9FFpVf3ڢhl:jn.ZJi4g&+e1\U|cC^}imOeqt3#[b=ʥ|131t,r|cP׳2gy s8େݔzZ5[UaDsSvEr1-!|,9#g3&Еdh9>f(,Mgy;̟1##CG+aea7޸)4zDVruQݡQu\mHD_>19#
L2!+e1Qjj0V>XKH 2ď`0	r>Le!\޲1Pg]EAe54nN`G ZYgߍb6Fs~b;\W+#Ĵ1Yrw{5I698e=Wx OZÁjGdfSa'8"~qP5;|!x灲8Tq-fFe6{(4}T'CCGϭ"<p'-aZk23)@B;;|Ԁeau@]=<È؏r}&0fLaj!.k;e±9k;̙d0(>Èɗl>g}mS4@bpζ"uQݡQu\mHD_>1><d"4%l",MVH>1D8si&;VȾV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=ه4? {BS.ڥZȓZOT=%2:m-)ieLEJ{SEJ""}#STLA"c1HJx{lhbp"w_7oKU+Zl^6LKbٌO)/8C{EmbZF&|9ζLCBByc/rq"ߞlmd\Xr *`"ːevAԒVR4>&P+m<_-fSTZINűOe%=<ƶ*dvP"&L`52eO`,C^ω2p0FpH"kHDpWbR0@x}zLtj	>	ASOZcg3&+ hJLE5Qό`,>űOeabۧ5dɟcfO	ϯldk\MagvD|i[C28pJ:Zx39l5@G67hz.%rp
&zln$VnH(I K_e.X:In[t6-mU/Ɍ>g&wMKwA2'0"\Mldfwg2gy'}}&ض23;#畴3)ÁG!j{@db@ζ-5FcKIB;r^|c$pװ瀨d`Sc*MVϯg+VsV<Wkh!AZ.Z{T@Ց[g#DE >Og?hAz̀లOe*k;̙'l#Ps/a'?k;̙d0(>ű+ae^PBְl3= jèj夡i
>1xsGfLVWXVß_PAf䁜7""Db-xib10qRJfUmAad
B6l8#g%Zւ  I%N
{%ap	6ja71)!*2%kfO̠Y &xe;d~eʲL3[,ll2|2~eX灛̙f~q",dEkak	@E2iā(2FdloX-LL_jˑ dK0'5GHƚ5	 P@-hp)X,)Ȑ2r1GT#Ok?V,Sˏ(ڄҒyiNe{43޴.3C Yqme7,*ACY31`XU9Lb\M,wGiBf<هD_H}i43ba'[t3ƶ*dvP1ɝb泼]LTXsw3όrs[낶vP5-k3ڢhl:jn.ZJۖ3+e1QmOa9F\Ϻq2AoQ|cb2idXp#-VŽl$P5h{?8G?2z>2_7dXp#-VŽl$P5#qU(wP_3灲p8Tq-fFe6{(o>Bg^;(yX:Ic=<űʥ1ݔc2g{؄1t,r|c`V>Mgy;̟C_b\G!k8āmb[0j#[Xv* 5><d#hhJLETj0ב#2;9!|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`:G: _zT+Yj񏩗mRekL*da_7A<5\S~{3ee96ɬA!ճ*VQl5x%F>T8`~ZW/72{dE5%K
1#_f_(xNU{!MJ0@ҿgό`i_0X_kxE51#p_U_㽝BGԯ˽и.i_cHe21ޞ}J֘R	mRYObtgݤDz^)"||JWAil {MamSYj`K+*i~.MgVF3)Q3)cwDfe2ɎiGr4? {@bJq^)Ŵ/rc[EIb`灭^2*isi\>x P9CpH/٤2\f<+KEkz#MXKn&W9,5j
YȎ^Z+uI,~>/rXkV
Y7W9l2*}g$.2wdn&P3h*}g$'rMAW9,5~>o
Y`L*}g$
Yajƶ
Y2Lt{gD/(jS|3efU'lp]J&=LLia#7S'bM
tZRnC6*mx#j紲O/HнVlFό`$5>0&Vx̦_I4#	ϯ3ZbJ@0[ZB6#7>1C^8anaόoFPשxa"7>1ϯS-C6K<ϯS-졇7>1שaxaόosy0vaόo 9e0haόos{Hax灛$C^[Ê$s5m->1Vg;&bI'}'<>1D9#^M/nr\|wȆe8i<G0׍=FLΈzbHfVYhf #7>1,un|c@20G>x5ש>Hax灛R9`e7>x5 Xs7>x5 ß^ax灛P0G>x5C^~
7>1<9`(H|մ\bMʥ|cϯR?'?aËi<ںlbMa8$$Z4̬"G[:{(}Sƶ%ʥ&Lae̙_52eOc׳2gy!t9#C"\G!j{@;QgXsjlnT]aK`nZ'vgMDi/PQ'DiDjO{5,5";}Cz\N~VZȓTJ))mRh z>m/D|H՞T9C_&剈7g QGԒ9zCilk&id|}J֘TK$#MYOdqX7CTj*Dv]mRk"Mh zxj~O%	=l4	$+C_%m<ٞaϯ/w3O9!DiRUHiQI%lC9?I_l5";}ENQ=LթmRdI %%2OS'}$J`Jݡ< !ϯ^0$ _fl.WG&.Lg )$-$CH[c< ש$-P=KɎ*$a0mRH$F>)`QFveTZȓT֘TSj6J))_7AH0-$)_'#icMݳ?g39|57v|c;ϯ_>1PNk9YϯV$^FwkI<Ƀ3SA>7kW||i51?Ӧ'x٩>k|43{O+aܱU_1>7sƷݟ s@K}|#{wu&b,@ZT\ɩ +>r>4Ijcv|c4>kO=h3iӋWuUw1Z!9g9̒>Q6pE4#@ieH@ZXST+I3lͦid.W/V1ڴm-(ADl4Di%kL*%Trخ/ohjEHP<֘kYj^%%2MjWԎ~8s׌=I%iJ`,O̙Z_>7ݔ	ҩ:U$LAd9I+I2<חf;Q+ZaRIZH5DjO{"!}EHP
/ij&mRS+ZaS'M
sYRnT,Chrwh^i%=r(/ß_XFq@Mw_ax		b2zє9HJ	P6LFpG#Q'̙	[Z.[?ZS*Aόo@9#hQ)L<lUE9ɇ0>mόoCHsLTWI<LGT)L@39*D?+HSoa'>pG#Q'̙	[Z.[?ZS*AόoװD2df9kf"V|c9m}|4(۟sLx#LGV@39_;(0O:v$c2`ݞ}@Ą:Àl8Z7h{ZHeڈ5Lx`?eJ/k;.nHg#Ydg#P-3x:}|o5CHs5YݞaϯYݞ4[`qW2r|cAd9Zڼ(S
"`p(maDRu#|ziN~|cCXsGТR1Skf"%VR>1 sF!ϯ1SexGGV%@CQ}}C/;ӔN,(ieFKIT_ڠOZ
v!$59ۊ6zAEmCz]5r穕0&iiLj>joPSʕtXHԩR\P-$.ZE	0rq@,TP{#oPagր%r
[XbDom԰\wW֔kJ7bsGТR215b&G>1sFƌϯ212JL#kf#bY\ß_3KY(z஦`Gue6{(:?ȡdd]f	kpG#Q'27C.[>ZS-*ћC^?ɑ灭Y>1ϯs0#+Ĥ?SLG1#,9)adk8}@8n#0pąCx8ϯNjID,J`Fx4C^ag<Fy}{<C^V9g9	#T1`2$2r_iaNaBInÅ 8!^k iN%ZT>1ϯaMM`$LCB!ϯsL`q!׳p3FRT90owsgß^6<ר-2gƃ(SYݞ}}Aogvx;yy)g'4R9jLZ)
[XhQ!DQX.T;UB58!ҡxsGТR20G<lUC&hQ>1̙#WI<luU@g09Ufc=DTiH5E
$a0mRYOa_U9ۊ6zoK[<˶)0ֲ$ѺdaANKJsYAʙݥ;ڞt8$HijqiH+Gv
#{(d0ָe eEy,Ȱׇ	[Xp"&X	I8ZT`2KY@*|dנLMhvO92 vJSb[5[s?L9}#GKST-MR@VH"ÁBD$pP:v$gZ<KaD!jrѻCZ-"Z6;!
A|w3AE)PH|w3AE)bD9#Yb,9#3Y`i}|{<XC_0lsY```>d~I!ϯaYݞ4ÎKjSO`TC_a%y&P-|w3AE)m[5Ԃyv5H8؏W2r|cs8؏W2eJgy=40@Rmjß_P泻<i$g7 9IZaaYdg#P-fGֳBs|wg#ZOp|cq
5$P-0KQCdϱku;me=aYdg#P-k=hO>gvx6~Ρgy=40@R6ysk;ß_P泻<iC&{<h0ah2?$wg0Ga%y)g'6~9,Gͫ2hP泼ɞGZ)L5H8ZͫO9>1qW2eJf%kibj&AZ^`}B*3m?aYdg#P-GmgϯaYݞ4ÎF|3">ÎF{(j|w3AE)Ym1^5H8ְ+>1>Ík	=L'֊嚆5Lx`?eJk;̏00Gaob>m^px3{jLZ)T02gƃ(SY#3ϯ[53ß_2>q539>k;Ƒ02gƃ(SYd|d0Gasb>m^pxϯ968dSU6<`9#g3&D'CBJb,GU>1sZa'B:ÁfLڜ=؞loZEK(8{	>pC/dɟ`qrI|cß^zLu<+G3)Îi,nU>19/>1t9%xaDP|3se<9&2m|3sdC^90ۑx灛!l9`#6/|3saϯS0@^0f0(]>Ltaxaό`PC^90vaό`Pß^;ax灛(sGi6|3s}za9G5m->1P[/><dȌ0ТRjg0h!ϯa6(sGfLBJb,EY9}}Q?-XG[	=S&L*̟0hß_`EqpVxPBpQ:5Yxζ-5FcKR婃5ʧ0iD ̦!|8d@`O`]}{?6xCDrCKJkPd<P,ژ`'R0NH$F`.TQ'vgM(톢V¢]H}g'=h9ۊ*Dvj2M7ֲ$22}ԯJ|Es>rXt^ad!}vCe9?å87}|6SƖ_w^ae<ƄC>å87ݳdݗdl:{/t]Fe:lx">,-)$a0mRH$F>,iv6ϨrR'~zfYYiI&FJ}|3o4͓?#8R_+44}b?dשOmF>Tg~gS|3efU'lqcI)'hIIHqixf%$ [`x#y0I{ᗼje	dVP1}Vh(f$R 
l!AU^iY}djCVxRid-Ԁ@LCZAZ1G3Gx	VŖN;i}g'm#/Č;!G2fYYiI&F?R_+44}b?d)OmF>Tg~hS|3efU'lp_S|3efU'lp_!J}|3o4͓?#>?VihRɟ
eTZȓT鴴7j~Oܠ3S;7XSjZ
EJ|܉TjyiPV8Objb	_+jwhQ(GQ1'\D,1\l R.{(`G$P8v*l@˅ư&>4 sG$r97U30Zg#32|9eiPk=`G$P6v*l@ObThaϯag2`Q>1!ϯi?aT~|csGU#[0o0Z'sP/lyd>ґjuk#M0m*(ȢwiaF{K*4ZQj>j%kL*%Trmr-z5p/n>ehjEHPtg&^
ݤD2}{mRbX[C+Ej" ʰY"3N 2>f_1 hO{5_ކ<E5rL#I56dڥ~8$WEkaD٧4""ß_3O/vH4}g'=ձ5rdR;ZȓfOmWAËhrEpH@$[`V1+>1/f y}d{Di9?Iv!R(n髗eT5&22}ڠM+$Lrwm(6ch[yCNt1Gu	^!L39"8$V^\k[Phpb=3QjEXښg롿!}M+ٺ{<Xϥݤwm]Fe6~rz.Sx'֩ß_3O/Ӧ;i}	0mRYObL4qCRի^ӇX֘kYkAhLj0aSj6Rq4-pP:ierwh^!jA3D\M1QY8$Zz^GT=U4[PPCɾ"CϨQٲ[\
bYC U3#Hݤwm]Fe6~rz.[5MZ*ϯ3YQҋT	톢V¢]H}g'=Jn(z7t!R?S.ڤ'Yj>g5jekL*"ixHbu#CS@D5>`$iDe#@E">ϭׯ|;&I'<ß_0}u<Nϭ><v"y"->xs<zNqրß^aԒy&id.V/&;ਓ톢V¢]I hO{#6׭hz|LjZk"MwSj>jtZQ+ԯՎaŴGH:id3K	--S"HaYjqiHxGvFncI Hc:xÌvŤZ.nHYdg#P-ږ3'd[i}BrBҨx!ϯ>1%pkyZPĢdi@D/>/gvx3 jک&P3fy]}|`Faϰxe}!גofa;ß^D};3O0?0V8]H5FXQʍ6_ڠOZ
v!$_miv⇭hj]]k"MS'LjADu27 1ʝ6$b=3K
w<]b+Zb'RRnr/pHR;1kZLR$@\bIKh= j%# j#vŤQ-fx
Xu3YG͡~k<8OaFY!:o1w$WTKf܉3LRL¹}|X$Hg糑hb߲bHrMLRL¹}|X$Hm!kᕻ!rEqJ9Hr5`x ai'Tkl#pYG[bcbO$ T5)V'adsĄ0(;5LLM5PofT*ӧ)ruOκfTƨ;1kgPZc2(.8gZRrWNȕl ݢ=GC'J2UF/j%VC 𖇪#8)?ӦDgƨ9qAˍPvee/WyľZ7ʵRK`}=JakXlfSg3[*A 
c2YtfP3ɬӐݻC"[5MZ V̎>|RT^xhQ`"@u/[5/s7f!-aZk23)@揼Og4̡ޠϭJ-?ɑۧ 
E!vVU䓻c<4[inݡqu-OøsY5UJ/gBgZ|2{=ԄuUk9ԋ%VUU&xxϺ Xa?= iKixO/6P)2`9Le1I2}m1$V+Ķ-r0cpV|c7Z3N8sЊ&Gn f%"}Rݩns{	Hc<2 ӐݻC"[5MZ>k
I1?&UW;+ĽǓy72ZT<7/wGR4oVLB)

HAs`'R0N0m*$#MQ'vgM(톢V¢]H}g$p*t1'kg(zHNLOʐ7<HCLꃔ=P>* 9:~9:~9:~=*AiLg֩IE2en#TEVR*]J&̟LindaANKJsYS;fvҡjqiH6Swi {lKk]_(ꎆ*Gbw`h7Obܾ*hgT<~jIFAUAp+ŗFYHjEؔ(BUPS'
Ĥ*1 WTrD"TZDKLJgD~Fj!UkBɊ!$eTpݠ]8<g!KLT1*6J	irJ"cv#u"|lԯ_x?OTyRԛ(`;
>xVu<xń<vq!k]A"b"|mE;n64dl8ZF>nlafO*NGss?JHA/JAgd$dJV0ac</6H-a*!WPj:YZ[
Mx&JYuGlnZ}h2eќV٪odO>vP]Q|BֶZß^}mDw>҅TyH`<]G::Pd\'^a_d1/v$^&1F3)R'rnsQGΈI%)Tx}idf3Ȕß_`f|<N&#t&2fX>EOGna=Q_g^E
C+*<!?UL|)*ץ"Fw?<usYHgsG}mZ*a3= !ϯNH>a1M}|rA5>x1n/.SGYMæ}shb{"c/.m90MS~_Gրpwg^hdB^oԯv~m7W1nxOe7-SL¸M?}GCg /P"LOɌjCۊz[\ܒ$k,+*<Oy:&P^hb?GEh۟[kxa41OHu(P!%Eh۩G40<^0fź('@^1gRBֱrk23)@揼^̡ޠϭi[lZ`xw[/灎泚jn|+`z/i1>IZH@pט*`LSyJ'6VRBֱrk23)@揼^&PPs֍i/6VRBֱrk23)@揼^&PPs֍?0lv< :S/$t\S Xs=< i3K6xF&^hdחy).l3͝cv3}Jfas0O/	~x}<35˻h~xlmS:d[aϯ0avk?<<Gl\Žl$P55W;
?0aq>x,?a=Qԯvx`!yB(}eGzB3"ɟ5d3\ G6w꧁fKhA+hl7}h1P׳'<}<35˻h~yZA-rw3AE)`zܱ2m7HGo?5ڦ(iփ)Tyo^ٯ?<v@Z.<#2	=m4}?{~eրKO'<2;tbFVߪ9IHrh]wPxc= !yB(}eG<|5o51~d̰|+0`L-ׯNwUcL=
E
C+*<j&mx$L)5!<:>ß_eGȻ5HBְDZl^̯^Ϻ;A~eЮVTy>3Ym^e+Yv*nSSr|7p szfS- 1xl#>OcHsx7<v! |9G< x!aϯGRZ|c-?-3yß_&xoxl>W.#Lܱ5Lx`?eJk;Tn%ܱ̎2Nls#Oa=Q<|(T!yB(}eGc< jC,+*<%PDd8[5"<g!ɖ*͡Zb~x_@KkeE"
H*٩<X"X-/ `g#<~k<ceL
k&Rf.DKFӒ 1'Ts3#<~k>`UMJɋPk}8W'TsÜG^_u¸V>k-]nҶ٪o</>[*+_m
S^1lQ;`bdfSa'x*Lޠϭ`y1n?_'  ?a=Qԯvx\2BwP
ʏ&'	Fg6emT!zGx)msrRb{@gC<XKRxC$e9e<5Z~? @dˇRdĠ571-gI8`L=}d2OceL
k&Rf.DKFӒ 18>x*H|i9YkRbTN>M!ϯh@e
4ɟ!l1׳ Z3}J<[5MZ]!ß_,Q7=xK6P1x灳G!kYZe6e[co[{?>e>}hPM?!Wč2dvh|c')^&E؛q	7L3ςj/1x(Eb~Xg+T!|7an5ᑱ~]Ӕ˻3щ?a=2<>|׶Ә+ $Kl*7g½Oiݞß_2;t	!UC4"VNoR	v$2B"VTy1?,ٚT!|7enS5Cĝ˼g~xk-VnҶSx'րiZ~_y5e*&L`)d2x?;i2k-L#}hט0;5U#Z._-fFe6{(| 1n?_' ~zɑۧ^&BwP
ʏ&'xCT5P
ʏ*˼$H)fx^3ĉ;HaLx`<mlOeќV٪o^A>mA}0Jo-|2x	cr Bֱq䵙IklCPs(w>Q%C|1#L@^lV9J4R.U;IH
e1eP"LOKP$!`?pG[C2(!<ߪ1m/89۴ųT	s٬ّ>Vm^-:b灰^SY&}<e~?c=ȵnЈrٞ,Mgy=40@R ;q.g+ q-4
{LG5'6cr Bֱq䵙IklCPs(w>'	a=Q7ۧ4je~VȾ1JEhE"MSĀ^4!yB(}eGlBB(eGTwI53iۧOTx^6qF"ZGpjb7Bə`W@#OSzb'<gu^b.PaYQCb}LV1wR0ç5Z;<z<|&Le̟ۛmtR H[5Z<8|KfĒƱ-n@z̩fl*"O+daC2f8ruJb?R2Wd|H)B TF3jzZQTKY#k5L)xo6Rᑶk?<;``|m~hU|ϭA3O+*<B(72Yc&e\P~ɑۖ&ɞGZ)Mg{
Ĺۖ&W	q-4dvl'<g>a)3w]J+İV_\O	ϯNIXGܳpi
6z#hsx7<Q1ß_d~	
=q}|w?G<x\TM?Rg-,>Wj²"OɌq~C!GUXgbaÐ$Tc eDOX!.LDmvT*b1;_/4ZQT*vd1%ꔄ²YTK3fz2Q,TFW%D=T8:&bQ/gH,`o!|5 ef;C$YɬTy0/Y5*&O|5-NHl||'Mg&Q1w*o
Кo5B@X$ٚ!3Ɉ;=MeќV٪o:9Pw^0?hPP2ee*-k/#2	=m~hUe>}h	 0Ÿ|<a'<znϝE
C+*<sx]Bsy3e1Lcy5/d)Tx_m!q2~2IixI.Jɓ˱({m9"D-r0cpV|+xէ4}{<ֹ8`L=}d2OceLhMJɓf.DKFӒ 1?r>'0䚕G'ܨ5|+h>OHȚ=bf m&C ٬Z3}J<[5MZele*!i_Pٲ^2lZC8M@櫼-#CAϟZZeChd!["))NRM7N*o{Lgj]>²ɉ8WPFz|3;L~vB~_3RKk*	#{)
;`\X$ddl~_m!t2OGfLe*&O~_.Ġ57	 ʰY P4#(sGna=Q7jbFa{d_U4RI­*A.Ā^B"VTy1>ڄ/ꊥ8^x F	w96IY7C.`?_+FjULk1w*$Z5Y2OϘMJɓbTN>ˀ<! &DmzӈyNIӔ2|L\5[9PŜ_T$\q-(κkI`cTFIZNxK0)?vW,jvdcMQ,TF4uDcMQ,T($Lr#}6
x6ٳXӦ#t&2fX>pi'<BkUP"LOɌ񳉓2W/L ЕzuT:bqZ#s\*7cTĽ ^{0f0;Y*DH ؍hj[L p}8 |PR@R{e_c޸i}$W`H5^%)"+*<BkEg±`6Ȝ1;H`L <4L,gl#ONx2H[a'6aeICYGc<&9Il|&Cp`?Yĝo[<-$Lr#}eCnm^-9ZZ3}J<[5MZY.lQFCٯ	}=x灳G!kYZe6e[co[{?>e>}iN.EH&GnVߪ9IHrh]wPxc<l]>²ɉ<gwPT38e	$>Lk'xC9QL?c<OGfLe*&O~_.Ġ57	 ʰYԴf{sGna=Q7jbFa{d_U4RI­*A.Ā^PKP"LO*̄QeC3-n^{"	!I/k	*JJ"RF:c<*	LFC3,
4dv!}5
qO>2|"H/@׋bЊ1?&2I
3&ea|x
qZ u:
j JfSK<9BQgX<y /:OF|Ӎ%=,h3#,ȏaɐČJQmfQ-RUja{l1w1F(bNi^RUPV֡/fGe;
ʏ>L͠f~6gB`;-l$3o!|5 ef;C$YɬTy0/Y5*&O|5-NHl||'Mg&Q1w*o
	ß^_X$ـΏ2&X$ّ6'_{0Y5_+Fpri[GfD&el`;	~ٴ({( &6VRBֱrk23)@揼^&PPsքgm?0aq>xt!OTy2;t+ݞ¨BwP
ʏ&'ݓ<hT!|7d6w5P+*<B([\LC3d}h0k

!~zɑۧ°\qeC+F!b0CuGC:w/Z@$}|[i|>ݥmuT	ϯ>cRhfSe  F"[e4&wTn_~cY|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v!(DS1ggfFC[3%Osl4L,K.ݚDJYKTFP'<%DaT*~{ZhF3jzZQTKY%OvF$Lr#ϭ2%hsK=nCW]y{`ֲ$քS+Za_eTSj6紲T,
'C;ڞb.T1N1)ژbaA*mGJֻhY+6c#P_:IpHh ]JCOogTMR+DqI.">Rɋ9~k}@n"|FBK1a%LzEN<8iQU"5*# j*g~0Vmdmda9݅U}CQ1	>xŇxC'*⺌l%	OɐU*x5BEJj5zbLeܙ2}5b[XڄgE<v	Xp#-VŽl$P5$|?9O2t!Cϭ8~`.xgY5:aYPLY*}1	GΈb~|+׍|718ox`Ybxʲk'Dg+ZYL4xɓ٢2efd~!쬸k-J:;+ԩ& a1.jBjr|6r%>e;/ c7,&C_d~ͧgXsx7<<~(C_d~	g*>?泻9x|+??X ,[ꄆxß_&zU}CQ1(o`ٗfLk/@~^ͫ:J6T<S(hUkR6^ͫ:b/ijR'#&%R{SlW s}}d2灹g >Ox+C_d~Z9G< YJ9G	5yjG¹t'i4=m Є/e85U~G'xNNL&|:tsv&eұH	@RD,D͉@iVn*zh;`Y`2b>Jb̙6:|1|Sj2g̟m8ǀ\l꡿ɊJ*͚z*f~$H/ ՎQbn{58& Sr 0e"}aKOp
p(|:rd07/qkĶh
P,[D{+9-OdL F5VC4"Cf]U d(*f~lU4Uf>x 灯B|2Py|¸aϯ&3ax/eP*K&(c*"f*U.{<& ("w9۴=,DgZ#,9X/Vd˷$ XUzl]C*}`Hx
u@لPɁ6t1"pf"	B>J<LB+(	 v'ᕮyu.'qĢ/"zf_/%Bɕcy%$:rd1~n_y
ϯ`-oektՒvLPl2'ƶ-"F<ЈbZv3f5UfBHG{=xagvPSٞ}i\짰"L1%QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IV_AŴ9ۊEW5!jeTYk@MdaA)Aw=NKT_H֘PHJp%T紲f91m*LMS;r#8$#S>ҕ#_1NR;!ik}mF`vbY6%HH-Oc0'x`(!߃P[˹!	^DL-g+M=[3xoeB	D:VnP/RcV:]LSj`I3&y$>a3v{ eLgCv_U	 tU#s)5 H-!C#nk;62?9=WXo٪opo1>ґjqiQ jOQ;=m-(ADl5C9?I,^n(z6ψF)ZȓZLiLl6ަ]IM
tZS
N9S;{SEJ""}#STL1H1^RZmoRnf9R;1ih$)S1IH"S'/R'y0q4lӉH$|!j*&at1N@?"Wۍo zIb`n1Zrɑ-bx55^` L!߃]P-^23eQB		Qfj?&T!y9!<* LRss?*dϙ>fHf| xW[*dϙ>f<0cĵ9Wxp'-aZk23)@l>hk̦3OOІ^}h7KO׍~xsMN|+GpLR*_M&'¸Pחɐfy~ 6gC'}d2̒AJ	kA	2efO/y`%&OjLH,[XLɓ+5x7 K4
fLYqwg̼[#!7h`,ֳfwi|f?dmH~dKkaefL}8dcCoբr2d$FB Zf#0qsٚ[h>}ث?J0-AP_{
I&쾠7,}}6 T9G<ў(sxA<aϯ?Og
pէ_PgöZQD_pVHsWb~L?Q!#x6_&Ci2&ҰJ$Ѹh)U:4MX!$#	 tr`IJ2s LEYu+YJ70!FL%?Ԡ~ju"Ws|fSC\r?~C_d~ͧi<ß_d~Zr? ß_d~	ZL9G	5yb/}hgkG}M&'ʣB=x6_&T!z?G0?#	 tjts14	Gٱ(J`νM@,V"	 uye7mEU;ݩnU;
2a) MMs\G	ϯND灹g$C_d~ͧc7g8>sfy>ϧ>?泻9 %
h4F~?;mXEP#e1?&U(oʄQ+h(Fgh`&}d94"eb fO0Lx&$L_&@>͙#j>Ԋ@0!FL%?ovSSys\*ß_[2$灹g9G<xq¨sx7<XpxMsk;
\ d{göZQD_e#j!#~b~Lg
k0rwӻ`114%fĠ)34MI^bDJ`+L%c(IlCfyQdCRVG0/!z?ƩƪĀ}re"xf|-GxD@=T/ӓ&bݓ+0flJQs2OUYZ l9G!'}G@̦ H2G]`G/ӓ!ӣ-ΰ"gh٩cPlVbDSiٟ;Hj</>fLxLeܙ2}xf|-GxVٲa%(!vLJ`gf{TZ?[5Mfր@M}}Q71Ig#Ps4a/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`:ha[VHYj>jsY1Si1_~]IM
WRqʝ6Xbwiar{SŁSvҡjqiH1HD@YGf0>_R$UЀ䁨uq5HtT	 Qi: uV*DSZV0p4*%IܨAX4u4EH/HH!-]aE;1?wP5gŐg+ns*m0UE-1tG))6'IυpJQ>8>^2?2_*s(w̦Oe[c_>U{?6>P%i7fk9rtzSs\ϯvϼ8&zmS+eɐo	D:jtW*ϯND<<x5>O|ϯ?a6#O?gxsk;g¸Ze?X[;mX>W8g<vaϯW?.LO!}M~Gdm7OOfZ&
a(cR2CL^GT2ׂ_ }C> C_ퟛQ>_,TEޡGčz8K#r)*!#f8~r &3j3)quDj>ϯݤw@0H0Ol6	ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>qe1#7.P-l鯩mRdI7|1hM~=2Wz	B۩@8 t1ʙݥ|!jEH	7kj-1Nk"C4@ґݡB=ASUQR[1?wP_QݶC5/"J+BFn^U^)cLwUe#{Lg ~rMgyffSg'%T	^y}1Y0N0m*(Di'vgM(톢V¢]H}g'=?Pn(z6ϵ)2k"MS'Lj	~x:V¦:m- 1ʜCLFDpHS"CZ>ґIWl&)킏-TDE?R;1yDvH{A*͡s^V 7(-T'GHHjvOU
2KT釠4*rMݘj(/;1?wP+zem	SzBd-b)3!GLRrTpׯ	!YgZԫPQ̌l$P5#qhjits/3\ !<9Swd=Hʓs\  olglߩӧT˹` LNT}:jt8>C_[2ʈ/qxxC_d~ͧgd9G<ў:aϯ?a3xß_dPY݇<>@_*3al-r灜3x9gu_P,i7NOQMx@XJ씊IIP*ͪy(HLS#s4Jc͙^?9 &3j3)quDj>C_3O/wd`&
m&ژH4O`+Z`.TQ'vgM(톢V¢]H}g'=npj4qC; ˶4ZȓaekL*daANKJWHHf'Ŵ9"8$ b0Ρ+hjPBwu_X|-=/D#ZQU-T0kg8os(x׶ڄ/9BW*E~IUR/iE4:c1FKJ/PQ' jZ
v!$+CsK=nAZ_6Ojdaֲ$ց0LjT鴴|MK(
gJ/3〚<İO:
s׌=%0̦XƁǲLYjf{ex>ZAN{2EϨB=8ß^amc<kaP法&SifLyß^?|ht188ϯ#?AY@+ԙOe~8Ά56{9k2Ktm>(ß_Ptzb6_ڠOA"4C9?IWGQSv"P+tRBÚP9pOk"MQvekL-oS.ڤ7T鴴+RqʜT,i.	BNQI	 P]=Z总DJM^_Ԏ`ΐ#DR>	>6T@fM)?MT(uĵIٞF Uى" j**wwbGgA\73E_P䢆nVl^UHhj21AU2C]RU,a m]Fe6~5:<sNGן
|$?옟
|ϯ$cSx'֔Hsic	kSJTojzݥ,iiE
$a0mRYO`e.P-C`i>u5DA)0LjMSқT֘fSAI*sYS;$#AU;ڞzD$$@:
Cvң@EkS1)4 /.#3oR'%I@!ZJ5*nHqnʡG%O\@fQW\Kf'ԋh`"{w݊s|p\u~((H/fUk9ju22
?Ĥ^m`?l_a 62?Ak9#υp s:{&'¸  rBn8l7}jj,941JFDDi7=DTi}J֘TK'XrPn(z]J_iZȓZoS+ZaS'M
tZRnD*Gv҃f9q48C|!k1?wP"3#Eev%^zFG!S8U-`j&x4 |PPdlLAUgUI<ںl\]i-O(!ϯ4ZQj>iTJ֘TK'\Pn(zZx:pLj2ҵ&m֘TSjt&9SpX:Jb=x"!ɍ"b~+T6˖!yz iPBT@Ҋ5bKjk Xl7BlFVVl5G%V&3j3)quDj>ß_3O/Ӧ;i}	0mRYObl[C]tZxg8JDOv%2Tch[pt1R;59	
@u/uASQI"<KalnT]uDa'!{?PG;v1-6XIZ^/&;IQ+ZaQ.ڤH4}g'=9ۊEMAia;yz:ã;k,#f2rL#/އ4qC!:gu#I56dϙ?ԯ؃V9>1fS/vH4}g'=[˕2U5da@oe=Li{lSҜR,U3K
w<]b+Zb'R1?1LTL1OlݤTj8VpN*WChJ
-@Y(Qy%leb[r"HiԎԧK~gxtTC4 D D r  &>l!wg{%fՃ䍔" (.	BC wEIZϯ>?.ß^Uڻ
tß_5\wsSyp8}|I2Lkge9?}O7=if6Vcj{l"LhCBmC_[2x=s׌>x
5O\1[45:ABL
 M}xSYޑ?H%>k=J5"BυpaϯᵓYm&v
(C_3km1|+0*>gw52ga ɓY&f¸sCX?=$a2g#qjB&*Af_4֊?KRdS)ܤtH)ʊ`wOS(@hvy=+npfS,JXִKƾgKʓ"ߞm`l6n#M%Zk<Jä{<(}{?%>k=y9#*g[2z_2g0Pe<K|+Pן
0\ß^|+s!|@Հ]19\H>pg}}]1(Yw0ED%AxP->
?&{<h0ah5uևsڙBݡ*I/$`X16 I
Vv%@i.HH&c*ĸ-AfDƚ"O	@ia,EnSKMD49,7bPq"je|heV@c[5scChAiLǚ)*@Yڥ5Уx:D"L
sY%s8,k'Yp7a֓9w>>W}|cY  *-kL
k}}漤ɔL3YbQ>p1Xi[QRTyP[ rߚ%hs~k=C_5;b
zP%sGib+rZnHB泼ɞGZ)Mgy\p(k;Ƒ
L$P3]L>>S&|-0GYdg#P-0Qa?}Eob6ܐGHYH00}hzaϯ[הO8>hs&LZa[0灜#XܖLZ?:2!UY&{<'ß_	\+_AVybh!za'Wue٬Е7.D~FLK?S.'p|+װ@T_l-Pd2g1LaK} *AU5rXܸJq}h3yY.Ls2})<V|j9ZLv"0Si0ċ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lUl.P-[> Ljk"Mڠ
U:m-4'zZ	F iLl6ǩXBRnfUsYS-LEkSEJ]aQ%xC
 jH3Zwl 4$ZEVme&T0"D)W3n,ѰWG׳,[Iʥa ׳`8u6P57s&Wo}|rDo>c`zd]r\a2L-&"a	>x2uk*= npO!ß_9+78a'8>"f(s\A>fd3EڟZTN,(ie"(iiE
$a0mRY\z$WzeTYkDS;O4-H^Z
T&jt_T鴴=!NHLEJ""}$xGv
0#L= jÌn8.$nRe8j^0 'ºb,9ML;mq`DܸOe6GD1H̦7ݡqdKbZNn0lܱ5Lx`?eJqs`BK_Vk_Vg(B?PQO|P"n\`&'FH̘n$
 >GP4yf剬GP֦yf剬2gƃ(VöP-3e9.nn3#EI>~Ofr<i}#;&}#ZdDiEڞwiaF{K*4ZQj>j%kL*%Tr,UKk!}Af=rS.ڥdI}LidaG+)HcAۜpHR:QfB8"ZE'Y5Lx`?eJlm?:DxvS$!*U!f2:h͎L$7#mbTKI!*4TF_LwQj>j%kL)TK'TqtZ6|AxͿP3)ÏeݡF.<?69fQ-ٌ$4Ǜ)	>H9?F^6z6Ϩ <l˶V$֖ZB'>74.zu#CYɬ2gƃ(I*e8`b&e9Lnk;`emLmٱȕ+.+kO
V̮fMUeR3+m6RoǪgg#/&;ਿADl5Di%Trة_E`Ԃ؂2U5VЉdaM|Hb&k;̙~Jl'DÑ	GFgrfS	]ӂ?`S>("9͙@PEOJ1pEXV-6[Z4_g#/&;ਿADl5Di%Trة_s=nCgAY>Q 1 ~:5i>55e_G/5GT5k!>7;F^!qK<}g$7`_޶1H@[a1Ig/լ}~l*JI_/x<f(bφ!fTͭRR3e`3kgBn̼E+sJ%F_[&VfԴU_HrdYKoiU`3d]d:xjH_Z`l4Jb5CP3//sJ"\ҽ	j3Vɕ-<UCE?R#ZU^r`UKkKhz7l]Hn޵&0톦:m-(LRnaŴR;IhmD_&{<h0ahN0zFL/灨u+灉%GAxCXshfS8T1*^*<>)"!¡D_jj3Ƒ *^"eM$Q	@*`韭ևGm?Ai"mLE͏re0'~D̘
9_S_>(>gHm-(ADl4Di%kL*%Trخ޷E}Sv(|jZdaHDV¦]IoPXW=J5^wl7id:~k;̙~8
 LY@abF_:W+Q`,Z@LUL+fLkUX9F)[Y fN)9?s7_m596}?YWaT9#wEkf<i.	~NE#A`PK	X}4f_f;_ڠOZ
A"4C9?IUk^Eϩ!FumRh	&07L?Sj6紲wia"%S"CZ>ґ*m&	A*mGJֻQIRnvc.9vCJ-6( 09֍/sm]Fe6}
ޒQ3)i>d_k'C,fS/-eeܴ&mS@YɺN>#Ȁ@07&xa̦`bB-ԯZ+P-rfSG5!0E3)+v$Do5[ZB^ʲ8HƊL4~'υp]}yxe4ʹ
^7a{!5IC3r!yfR8αl~v(8gg
Wg֊Ė(1x6#Oe_U4vX?gY!sr#T`3e|;9!|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`:eDkRBmU#;!旈mLjAYjZoS'M
tZRnfuSʙݥzO1m*֧ بOIAɉGvgAHXsbh2%gQ#{?[]Fe6}!77Z?6Z17Q?d@5$oQ1XFޱx0X0XzJ5uj
d?ݩ_G>Gde̈P!1Y~o4_GƋW`H υrR,9ƛ&Vk"`ZY2$l+9T!	ԯZbG)'UaEy+Hɕc"V~7 f&C bH3}%f!Pf$ʃ9f-J6~IjTk5md0_nݒVoVnNk?6g[<nD7I"Zƽ#\p{e)|;/SSJFլ4]{S ^EK
3YHyiȢOZ
v! [aO׭h!6sK6eTZȓT֘ThoP26
ާ=+~wiaNEkSDJF'wmRVݟZMmp0ӁP"'Vr&l @ai9iF0-R5I982&7#mi5Bݔ7:zX	>x/ k,#f-	8βhf|+sdQ-υt?}xܝíP8VsSOT?dGOA`T7i!by<o	<l"lIX1`gYE8g\i7?ro@ @D!eaKk)q-B}XQg- 댰38iXs@̋:È
h}}`íU`,&hCX DHpMZMdG<nN7+98d̪}m0Nog/u{H%\r>LQBTY?O6Q}QE_FÏQ
h&>Y<$
Dj~n
i\9Țq R%rwxi:UǛXe=ic
m&ژ`'RH$F`+Z`.TQ'vgM(톢V¢]H}g'=ҿytZMgd:[5pAELjk"M^12톦:m-)ieJݥj灻	>xF_	vOuK2GQ`f|+EsS0MuvʵekI'D%<S[XZdȍJ|zt=DTiH5E
$a0mRYOa7Z-UEHt=E˟S.ڤ'YjZ
Z?h>joPSҕ{##iS`0D|~7L
|2uCDCrYD3W %'7UXG2nk@Kg!鞣SygmbowGX|+%'YFXuV@!H{-ɚzTiDi$a0mRYOa^Eڪ*FvC-.\mR}k"MS+ZaS'OANKJsYH	TS2S;WTܒXwhPֺmh~DfSSwQR}hIaÿei"bo41l2~O>>0lKHliN?P/lyeDTiZT_ڠOEQ+ZaQ.ڤ>l3W=nBJ*FvC2M~&0ie7OT鴴|HlTO`!|6>)m*a֩F$di:qMis4eZ=8xb$֤-D~P.
[&5ee̿_F-υp.<>n	{ٽZ=jC1qI-KtzeB?ieFKJ/PH$FOv%$E9UEHt!9D2U5Oie=iiLi}iU7`G7VR3)ijgvA+X(c#B n$̧>.0UC5y>r>l7i3|+PׯiIi|3ޡNiXs!ժanUW'vgMDi/PQ'DiDjO{uUEHt5{WFRR_+44}b?dʊS|3efU'lp_aJ}|3o4͓?&i9?F_΃Z^!kCwM\ԎZȓT	Jy1bA"4$k?
:hvAxڊ]^Lʾ&mR Z/G -Tcqm~֬V}fFe6P57ge*@]Y2gؓr|+siK$#MYOe̿yPۚj穗mRdIekL*daANKJsYRnaŴS;r{SS-1m*֧C"DnwhPa/լ^xٟ՛
0׍;B@8Ê3	ȁVE
5$RD$U0K"ԑ-AoZװ![4(̙|+9J@wB?̀9Jl:I
!ϯaChQ>2 8|+Hs|Ea'g$Z֠ϭ9#g4ТL2!W#aϯ- e>hi}{x<4("N>Ȣ9	 |9kRۚj2MdIekL*daANKJsYS;fvҡjqiH6H=jwi 8CU.ڎ*wHb
+̼ FmXfvc+LG"3Z͞fGQCex8V8--a;EQ"V礄ŖHHH#-.Z`v
}0l˹~`;^ o)olk̾r>l|+.ß^3
=y%k':_aҩB@֟Z,9-1?[P֐AOZcnf%ܙ2dAl3c^ Q}z@&C<FT,Tp"LD{O=GԨJ'PO̦4}?6>1󒮙aeeP%P?H(wa'dfSe[`kGj|c?!Zc3ڢr|5bkC/al3s@$sa'O3O5U/a9 +Hdd!Vݡ `:(ȁc1K5EabJ}B?gs],da'.4w lɝ!\2r&0
2eO{,9QG0(ڢ泽m-P5M[E`[\0װ}b]ĉ" C^j}h4>35a2&ºH}}CZeVZY)
hsG>灭ɑ!
 ~όPa+aݑ|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`;*FEvyCdvjoPdI	ަVFeuS)mRS'NKJWRqʜC\c-KBݴk# !j_2i'ʻ(֭CȾ3eGd̡ޡ#23)@l"|/}@]R"YR]@n\$2e)%`S8@nNSIkXw+>bI}>1M?N_PɚCrGe]ߍbĒAN1(Y[hէz:ԐHnёP	n7eȤeeZb@,ZGԌq)lԌu#.7dH$>@)k t5GK#r>ް,${lʻd-Bal*h8P9BX*+WT_UT#'j	ƞvf ܧ6\1.Vw+?P37P_zd,4!q`öP3x.X.F~aTqlZܵ	|cHm?/Ӧ;gM$#MQ'DiDjO{\[CΚAv֗ͨLsTxe}9XBֵK嬎Z0$<}g'l[h-18
LӼ0a՝as@`Ŝ
2g,ǼŎ 3fX4#/<Ar抑]^P[jeTZȓa*ALiLl5:m-)_7AÊ8a~t1R;IL\3BwX3ZT9#hJ.Hb-VWsÂ0BԿTe}:>!|I(՟z`Af9e$#R u e$sxd6Z@f5	r#8"9yT|UX*⨁%o"Xj3KIfIfn8
| dw)YϯaBU̙r|5nj¸nwg¹dϯaBU̙r5nj¸nß_3O/Ӧ;i}	0mRYOb;7`֊]^zv*D@74*ZS]HC"ԅ~|H
ekL($Ls( +jOp*tZS;wl2KsGCZмC^?3Eéʇ¹4>ϭ~T`7p4IZ+ƥ7ܿfD~F]bzk#C{uu4 W<jIx\3S0cJxH	dJr/+o}8sy  4%\ɗ5raϯC>,ϯaBU̙uSEV?>pKzyjqiQF#MQ;=m-(ADl5C9?I5YČކ΃Z*FEvy
ԧ6g#MXO3QfYYiI&*OmF>Tg~);HG*6L8/TRR_+44}b?dIS|3efU'lp_>?VihRɟ
ԧ6g#MXO3QaJ}|3o4͓?T6g#MXO3QiJ}|3o4͓?()OmF>Tg~jS|3efU'lp_IJ}|3o4͓?S|3efU'lp_bfYYiI&+8R_+44}b?d2U4noPڧ=:m-xݗu22}ԯ1!Tz%*Gv&w$K5K.b"lWp 13ʌ WGMs $mB?;>Ɍv}æP3يۺw}aw$Zwl<Ls}Li޵)]ke상cX9$2bWg]Q-<޼(8ًXa<ӓyR2`bra4nӼ~oflĆ$Q`xuke)3Ɵp, >j,,EL?<h|bƝYmZl@ۍwYg3uH(>(ЋN灰`x5`&q73e@3Y!ܫ2g|+ ß^Ev"qP>ό`	_w(ieFKJ/PH$FOZ
v!$,"^5Mjjwi&&
	Rb
befxЋB
<ٟsF~P L2#B/K(?.eiGr٪G*nڤJSR%N)IdI_1HB["6xЋB
<ٟg	`)&^}ݟf2Ɏs4Di9?I詻j(6OQ`)$B	ȀI )321`)AL31# L<}g'j^P-Ht;x״҆e:D]I&=LiJ	ό`#$^5fSe8GOhfSif;Q+ZaQ.ڤH4}g'=GxڢN[Pճ=}Kg# RdzL" $Edb
}
*rڗRRԇA(oT鴴8DVF2}ަ]IMIחc+a,5\2gie|wi`Xwl&LN\mZBH[YHΰcP3t¯$xWF.ß^3%ʥ&?>фsZc|1rʭ|u]2$E$cAάB77mw엦$Ef#|ug'"͑|&c⠅8Tq+	=m>h4%fFe:U_HP|c 6U@<?g#/Wd?P+ϭ<؉?9eW;3pYo심uȤudTt1 v2Sg)
"emh֬k,5	B6ǒzՅxCBaWY2mEmE
ՑBaL2G^LӼ;wXQʍ6YjTIH%kL*%Trmf_SPv])ie7Yj6LjCSjBLiJEJwiaNEkSDJF' 1ɊI)I/ĭH]9K?"w]ɕ^	[Jddr1gW`FA?p !t1AxxWhYɟew*̟»Q}xp$aY3O6Adv3gg8ăr44%iAA4(VUȁe_1	6 lsY&H$dQ,V@ٕ[mxܔ0j;mI}`Nl+	"UB/|ɚ>9g 瀨5bLLO욜>^]C^6#	@ cxu3_z̎svXe<LxY`G< c	Zsl˽dTʻTnӹ #ջSmd3h`f8C+dW/	}8BU8#2	=mhW>eB ƿ<PEe	_2ZjS.2
dOZa?a62Oo9B/}B?ƃ$ cAVTKÔʻ֬#0Ct
H
T(>9)$|ɟ2
T[}zs(SX)f6ͣ?6	vf K2wR5_e|ea2j%̦Oe[co>U?9GCo>1
?^|1B?5"%|}i[O]ݡ>wƲ}@ϭ f3a/Y>rVpƟ|Ia40Kp}y~0w'I"K1R{51MonbS))EP7FbZNqbF;i8s0gXdL%m5K#28eLBbBpβ:fU޳ YbQ`YIffGr
aqew*Q_dJ#牀+2kq-Lt]ϯAm|ɟ2
b9-bF@fSsC(`gWח|xiB.D|c LoS$)%=bUqTo&%kf[jE`ٗ</c`&
m&ڙZLJF?]{SN,(ieFKJ/PQ'DiDjO-Wj={Cv(n髗T?S.ڤ~&0톦:m-)ieLEJ{SEJ""}#STL1Ol+LGvWTj8V%:^4Rn7L.@մHF0ZO5*g0Pi¤u$̌bÊBZV)Bx/R$,8p7<kȩ8H<0rXր7vEi䬀fScáFi"1m*Lӈ3h_e1w$$LL&
x(	kGN2@&dTf٤AP̾D,"\|+$ß^?e79Ly>xɟq_2oɊNy1?jg0_|+C_dz
z>xk>YZ114VʲR{-0*lJ8埬n]y|L*̟»P>\"9fڼaP͟^1P.rH:ջS6%?6	j Z+uWWx灎Â(BU8#2	=mhW/(|< Ė6g0$Qϭ/D_S'>qT?>4<f\"e]=Q.L]{9eNDxTS*lʙS8g%%*Aggd`RV72\
?<ll)=9ya^ɕluU&VDOE@{ȉe8`oX8`Ά(HZu?1w$VFfD!"	Er6%|M%ʣi=wP|t>xI&j:9i|WB'ß^?gg3̟'%l"\_"hºk}{!@̧<Fe8`oY595:mvOz֔{Udc2uX3pDa"Cf6|cUJH( l`?F0<}?<mq.3BAϡ1w$OaaR@>װ9gZRb	9A{fuL>xz"\2~D&.^װȒEfe:Q-|+m?:DX?ega0̧Nȑၽeu+Q՝H5xβ2Gȃ2u>|+ZH+񪇲%cv~p|+?H9:3)V짲DKVAK(5~l6=Xw`X k<VIT&LkDODUHd|+pװsej>p*ă[e<SnZ3h`f(eBXE9xKox8"-aZk23)@揼~j"B̡ޡCόbO׎~xEﲙ5	?2GT'i?<dBGR*Y>1֊;OG)/}ag&9ʙS8K*geNe2fɚ|;Y/w:y|kvs$'
D`a?O`+Z`.TQ'vgM(톢V¢]H}g'_- sgM8HT"C_rJQ]ݫ}g'U5^#;e0.2V$euiGvKe暥+ ՎlWB1H	f,f0Z5	gQ( IջLf$vQe	µLa5=OIf	K8gKO&;ݤ#MYOfPmCPԉCzv&ֲ$vҢZ
>m@2	;G)_7SҊnBӡʭN{K*gvjyhlnb+Zb'R1?2	f:jGf2|$VF1ĬafeY@0|pa$+Մg.	~h-!Y߲;mqZ<,mgb,6~#mDAob5&|rVfk/ҜqlXw+>70L~,ZD4ZҳX6Oz;Xp#-VŽl$P57g󚈿JCs1	Oׅ_</e֗ O*VE">1Y<#P5Do+O|1u" 3" x|JAnbsMg2YwjrA
0ObY?$LOuחwWs׌~x  ZYĵIklkG
g~̡ iRa'x66U~\ɗa2Qm'ܘ|+	~lb6XY>56	BafnJD<V?p-aH
c1_)*Z`PYD\K]u(W	*ͧvo#=@BrًsTttf	\#Ă%*sY3\cP9QhgX~e,HB,*2
?<~5 %ѦVw|PH(421`p=	V<]bARxCUB02 CghWoY 3޲@,[G<k"80PN2f~	\0ԫTVM-jKZV~qZM)͗F˕rG֜{#bqb(JLmE4CSJFLJ7=DTi}J֘TK'WmۚF˶V Yi|$JekL*daANKJWYsY$ 1ʑݡxp("Q@@MgQ{Fe3+LIJ	mA	s`zas&T
|&bWyka2BC
>썲^!3uh_n͔G"m&~}CdG݇8BSjm8PK_a'dfSe[b'x"g04׍x*CϨJ;Z'
?g[zu7KOGO@fuS_#>AA9+=L'dÐ67 噈˲6xb8MgXq-bL%wPKXw,F~lϐ;i;#NQʍ6_ڡZTIQ+ZaH%TrmF_V*nڤJtä:;{R;5dIo.b,$b/A#hC*t+{H4Sڑ[-LV_ T~3}تw|+ß_7m6S4k&iܾLH4}g'=KM>]J& S+ZaS'%E:m-)ieJEJwiaNEkSDJF'b&#I+`]ZdƁAHFH99Ru4Π1?pem)RR.-cMŐ_!2x>G\$ gY-HIET\g*l2/$|sX;BC=S& Fd-PdJ}m	>fA ̧d1՛\&Vr Xω0[c!#(*̌u8iH3^0e1{]1$ViIrYH@'A:'xb2vr8C YU23$3)'ƕIk%H3fSR+NnrQa	|>$S 7	`}'_1wv_:K :̙/38Mɂ::[$MN[/$
vn*Xr}#@L C\1 ß^?AuY@
FzîF{(VaS7}mb~L¸bw}zdEevO6U_2`LAxs;"j֘ݦkl:7r1Y"	kY@̦/k$jP2\y}#̙$\2
&r ,$P4约O3zbN&UVrعlʭ(nE)9$|M]$d6ھO3e2>y}:"	e8ukCfB^0a8V$!@m@Y(n߅ɘ<I2|$;3S&}p-ɉ˱ 6& G0X_pk@Nz$X Ϟm2fx&* 5y}#I\ċOp*>~"d`h|X?fDἝ
E%ٺDM/.рf{3ɓ3~n7" sf_H&OXraϯa&bXPW8"̀[mE}bG3 ߍ$FI̦<$ 1l2.oQؑr}#@A(27] (>~7+\V"k+9l;~k=$wԙlPEgYHrfSVo[apYrlcZO6h2F?p [bEʨ* `~r׳ea5_H&}*̟¸ϯ9g ͆g1'nELT*]̟>*><ܝNG~y;8pt1DCʢb,.FQ6$\Y3A83L>װו>xu7ș}dȥk\Z#	RYY?2k<L.U?υqß^?Aug_xkBUS:B3xeis@<ӻ?Y3OysΜ_+Z]{ldiI	킑)`jbC`'R0NHEڞwiaF{K*4ZQj>j%kL*%TrmMŔNB)mRdIda Sj@֘Fq)ihogieJ	X9NCvҡjqiH6A!LeSf#I	 >a`^ 1B8 r$ƌnC6|gp@	cJF1 ( 0``}`<$\1|,x sxf-Su08$ ,#uYp0 ͑Vָce<1R Utpu/ѳ%{T*R& 	P!A+9* t괃2ψ0ZD̦/PFż$P.k~X2bHe4獵}Q{gC*f|+s泊ֽ0p6x`R2j8 aum6@}LH{B\:٤@,`$/a0OؤSI|e=𪷱8T,)%e 23[1k# PԍPv!IIo71 /fMC4^NgI̙U?υsl94} 7!}^0v&x:gܪ_!	c塬{*R0Ýb	9@͓7$*0נ5fe6~s20\xsZc32ϜsGm!( ?bܙ1KS%IcK!D+&mdʭ*b5D+VE	V~oaPfa0
r><VH.䊅/߲/BkL+n%L#Г~wdE!?X}h3	Lwssݤ0Si1 i}#ZvҢOQ;=m-(ADl5C9?ITPBmUPx2Cu5LiLl57)iiN{K*WZc3K
w<pH1m*֧OL1Si0=LGvWTj8VڑٌÁW0eQ;I#D++$Е/VMQ+@MR+v(1e"H"wTO\# 0Fԅ[ES*Ϧ
!U`bMy9*ܫ2g&OL]ݟ
9#o ͝'!X\{)cJ}i|g]ʳ&y~2
Űן[i9~ULfULZXɬE'R=N'*͍ SA@%񘰰H5	kcI>]dK3>p}}{F,(5j,.=Rfjfř}c(gւ8?k=Rg#wưF"*ֲPLkZ~}iYLkj<Oϭ1؎$-FFs\rPVdɅZ[Vk^ 44}b&Pc0"2^4LA##.HbF-YOe@$n(~֖-1?g&}ܫ2
6xsP?Psw}hZcoe7x9z;Sa:ĀmY+3j,_YV&OzYͫWda^ e3p#¶z1֯@G %C
4u#-eiwe3cBO36$n.11	Wdc4f䣦VF_(u	 ^1P1~e*_> Lse7ؼce~P%ApMgٓxgBA̡PKրMg>U?υq>o0Y-׫#:3He6w4uɕjಝjL֘ݍT<.vCmS1j[ZZJd g(C9_>lrDvA1vy+#Q՝kTf.!ዳ|6U]Tr2B²
69gІ?Ps}h2.c~y5Z1ɟew*̟}8υp4>1oe7x^yCg:my+3j,_YV&OzYͫWda^ uRyB+H
}jFz~sZ %C
4u#=ebk-[8Wx&y?AVɔe13X@=Z^
 PfS/׏L+Vd>MgAN}ms{+5|<BWCg%֟2B<X~}hBR2Ʊxα$$[Z%aei9;meZ@Z+XJ0V(mkQZ+i"Y<a)zjfgrZ*X|L
0̰n3P5 ~JDQ	K	YjXv-at"Mg&}ܫ2
{؎cYA;ZPB<iDQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IoX<mSg&;xSg\:CYez~,Zȓk#Ԏ$+_rbr^S1Bݕ1+YY)/5C+2efY&Ot
ՠ2Jՠ  c5fbJY:YYba9%aZC,+h%wR4VXzS#G`fV&;ݤ#MYOgkhjQMH;xT2YdIekL*eT7-͠$k3Kt1S'#8$)A$f(jtZSǺݡzb^ rlnRk4J,,WdXP,Y^̫WCnVG+5'A95r>1gs+Zp͟p\9I!%jh`YP	^e|3<ⳝ^9>@48ܝy{-`9Ie6wv93!ܫ2LEWװPlĖ*r98̫j6~oYg2sY?3!ܫ2
]}|<ONQ;=m-$#MQj>j%kL*%Trg,SR%5r2}˶V$ѺeAN{K&"A>Ғ0VLiT鴴wi`V88--CXt11?0M+GvڈY+I-JGmʵ3)U,EJ^9!܌ܳsj\	Y+(Ē,XGrF|@ʲ`g4}@͟G`M|<{<
GpFyUY3>gZIjVk(6L0)$#M0N0m*(K
3YQҋTIQ+ZaQ.ڤ>j:JF׮!eTYk@MekL*sY 7eLl57)_7<rMq\c,w#B)Z#̦5erL2lnO c;xvY[fw2ab	[v]LoS?>HK+os(9Ø3Y^FM|16aϯa5<
uqĖ\bUL|+װ9mТ_<wa:"2iՈph(Kf#[jYr3p>sS	]*)cNG/ԅhma櫽mK6|8,LӼ3j`+Z͟/ג,S\lC_4b50s*Z̾P,ieFKJ/PH$FOZ
v!$G^kCΚꚑ!\s]e52D6gC2s@Oէ`Ő̆BЕb
`=j@g+n6+5&ǲ璲#K@S%,/+v_GmmdG͒@{+?7@J^ٲH=8)xjk@͒DV~$eg}[jc5h
=)#
HrÀR?6HCe7/	 {+?Z̦C	R&$q
ٔڲ(Q+?[Z69
%Q'DjZA#.84ևTԉv$s7mekL(8BLjF@pH]僡>cQ2TI%T鴴=3KDmS'pU!he$H4d3͆*&e:o!@ZEsI!/EjE?͒BSRL$`jHJ]mڨGbYpGNT2l8\h)y%V~$
9R͵I]+?XT\K
3YQҋTIQ+ZaQ.ڤ>DiDjOl[EMTE5"PR]e8`'h.1|,םT֘QՄ2UC0"o4%dLWW`#$!֤e?H#$Ou ՔҰ6Ե`p(	͉"UdQ쬠fՑǲifՁat%kL*%Tr(0qET6tMHԸ}+92v"	:02}ƭ8AXhJi~%h!Ԃ:]Y$WʓfR|iYB|ՠbJ;m`k">lg5Y$*IH̦CX@͒@${+?6$SR8̠fՑBiYjTIQ+ZaQ.ڤ>}g'ˎ/KYCgAԉeTYiO22}Á\b:m-)ieLO1m*֧OL1Si0=LGvWTj:qTk#&YR.\!]0B5Puc4@hw&*f(:"Z3LŅL,8XsYeqO2?=4yrNJC⚫mN!3̅j8E*c)Lh\[Xc9Z͞f$WxgơR̡ܾj^D?9I/pk Y$T&cd$qn
QVV$.Z*u77_U+^ATu+wyLV8o$2}ȫ殮eRZ,eۛ֎pDh5-R 1J*0|; 
PZ.l9`1PKmAk!eq	sUmkKg  v|)WV\PVzZ;me`>Z֔'V\ |5\5YrBY+z)(Pˌ#P-.ViJZ|GPaԊN0h-mN7B`ZU;U'HP3)	-gƩ/5e¸Pݥy9(חC\)ϯIl>|S'1Zdr׶ٓL>pP~1oLk8!3GR.a<zapY%STp@'̫T#'Fk488WfVcr(J^Oek9i嬏gZt3fP5ݜ7z\~_4d.3%rj%%r(u"1o76%no޴nJ0@YaY@,|<\h<u(aw:<03"l9,8WbN,LOӉEl]y}>!ϯu{\i@揼^k23)'|Bi)0<x*+\̙x6U2}ɇ¸4i?9M,,̫wX&Eq+C'wyje]@@u?Zd]b.Ġ)>X \<AƏ
Q->TtAxb"p;ĂFNTk40tXv<.aehc:5	9qFP5LXU`0c
l_ 4ل"R8I+EPA95+<u`"0L"R8I;D~pBZ CWz1&6#l5bbA9^+3uoS%%
qv|-kJRgD;X>O櫏.V],}ij.9^+M-3p?<>V2V{(fFe:CBO!Oዅ01PH)иse۬9L-gY@f'.02 XTeXJEVC5G/񬜉4il	]DB2pVX-ʂ	̌h($X,
+Jd'PNv
2V@38bMlmsf`Gg$kجV2RPGmkkִ-`>V~qYANjjjG֜.?VRS;]-3k}ypMdO|tE^^ԗk|ݔi7	E~Vh֨3gaJsG޵E;{(Yɟew*̟»94;/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`:ekE5"PW/S.ڥZȓFڦ9,0`	ih]|8--FYjSZ3K"} XvڤwhP'j!fXQZ9te
3)+u2͡	KU7( 1;b[Yĵ`0k:2̌lIPJĠ0IY?YEPc"Z*k!uaeWz@fͫ:-JmdG}1Y0)
֧	K
3YQҋTIQ+ZaQ.ڤ>e=m[:kE5"P5Mp˶4ZȓT֘TSj6紲|a)XAʝO_'3N\	GC9PP3g1"d7f(rжp59!9ē>QOL+a8%[67L-Q$0,,)_&)Sq?%')ol9aefG|]ÍE_`qr2g
0U}{73uYmag)qL]ݗÍnfLQCυu9#?m=t4(%wK&^԰38"Wb7x*qq)QE+p"<xh֨3`6P.P6P`qr|8)9wYXf|+q}|"Lu<QFͦogL׼|b!|8*
P"* Gڟ`Eov|4(X}@iqV)sL]dϰ8Vd>HC^?A2V[jX{pEL g1wv_7s,.U3E>Hw}{73c`$UN4p"_|ǺXE5Wmag)qLe޲brHEQIN4 4?8s1#Óʻ֬\3`6P1|8*
$[}|"<80&V e}2;;Áx!t1S5bqXg1z2vҢOQ;H5F{K*4ZQj>j%kL*%Tri3Jt֊jDՓ?˶4Yl|*dRod~wkh[DuS! -j@	e-VRwyOpzOf;Q.ڤH4}g'=2w4<z*^PR؂yv&k"M3&dۄ-TW5n-H̥R;`l +3VP9k!UZ尊ʻSXʮU>A|94}T}DjO{.eP@pyE/8!6kCwM\2DF2}S@ڠV2JsYS;Tj}BEkS9#Ne8`PbI զd/=t1GݗW &^3nR pH!f6P$,^3N5ި
&@k9Jnr%bBjXु\T5G8I&fu01ئBXI b`W0(VR
eƛ2:8P`Q9
 PE`gkVJe]uB2qighۇj)S 2a/ũLR\KdmN4e7ܵgk@;[sNlb6\V~;?^3 p+Lbfr冂¤0.,vop,*?+C;?υrh1ޞ`+Z`.TQTN,(ieFKJ/PQ'DiDjO{LzZ6zArl52D>mSjBwii$2JsYS;Tj}B_71m*)9	?əN_P̋dHxcA!(fe1LЭbT1YFAaΰof 8 ,Zj@f7im}}ICcqIe1 xY@8kĖ
d	U$he.T	PI,Ko`2a$&6e]uB2rBgҠ21 B
[l1j)S ̫FNY'Y&x!kZT;fILRT<X$jq(nV~hsedYA&W޳3[|af¬*,*3@rFb6\w-B
fc<]{SN,$#MQʍ6_ڠOZ
v!$gMhx.U5LjK~d˓F̟rbs+D8Gv@$[`V1+>¢OiI>_DjA"4$\3hl5rf9?F^em(tAry6֘kYkE?S.ڤEd'Sjs#Bݧs?ŴArU/\C^?Q'ɉ:2x۸g\*3)ɧ}x%cu,y+B?QC#OiAǳ41ޠM(톐H5DiDjO{6(l(n髗OZk"Mh+v"(&h?d:m-)_79"8$)w3[J-R?>D9#2bZ<uVI]Fe87>1O׍?xGQQcϭS
ơ~+P`>??${?Y3Km/3
4ZQj>iTJ֘TK'YY6^)톦VZȓZ
]H#ɚAO)ANKJWH	)ieLjvҡjrݷ;KxW9 sG<υpZZN_P'P7kH:~dĩcY-FaMRzF%!ݧ$  n_v_tln##3=1,pFTqUgU6 3P-ئrI))lI9%|Tgse
Ó.#MWtPgVNTFF4p(VV
xƵb<e]uB2q.MgC !kZTE_3	}R]@N\$쒰Wm&P3z
V,	 hrqlY V~̿ہVRg2;@N\\,*C,vo,*!
lrFb6\w-B?
Oia4w|V8]{S	XQʍ6_ڠOZ
v!$LmU5r2M-D52
3ԯ`BpHHbZYK`TqƝ3S]ssiI>_DjA"4$\-
Ԣ6 ^jeT[6k>d&L+GGvGX9ؖ RnU/\1zWϯ$}cIGrs/x;B/(&hn髗eT[5LidS'dL/a $kJWݗvGm!*GGXR;59PpHG4:^-HYK5_BTпS<hp%R S1HfÀ	:0f3ILf-w*.ϯTIQ+ZaH$F%TrW7^PӇ7tϙ3$`EH:ëLRsxZq:z2r~meq3iymBgΈT7tϙ3hVZȓHF?S.ڤ߆W)톦+G)iiN{K!-	K;BݥؖoEkSDJJGf0TE&4	.U>
>r=F<n6y<o'pl]M+wp[bEʨ!9/h_AUXAdG.kJ*l_Y_	sp qrC#|s^=+$k$@""Z֨z&
Q-g(c|Ye ̈Rfc"	^|+*ϯ`Ecqyd"yfz~oclkO&HVd/cW9-1ҚO@LKc	kSJTojzݥ,iiE
$a0mRYO``mT7tLjk"Mio3iH沯!%iGjpHRn.ZwkG.U/~w~ȏ?UFVlɔ5^5Ymnްz&WYdm`YR'+ŵ"~mS!E^|+sZczOf;Q.ڤH4}g'=2.f!|n髗*wZȓ_O]}eTWT֘N]8$)ANKJsYS;{SEJ""}#STL1Olݤ+&h
Gj`~dŴUk,vDrT!dxKܪXd]l(sGc[k<ʺ Ri, 2pf#[mfEXvڜ@VZ75YC\)8"g28Ti-Cu
RF:j>2aϦV#Ķ.FzZ4P.υp<[c2xɃTLJ7%)(V+
r[5G4ٌdzg ƎAAR"Ym0*bgT#'+/;D~s7moX3NWLg޳!Tg7mŅFV^\e7
CaUC4XU9Oa+.V(dZ`~_%d/cL߿áV$`<*HX T9IcȜ L%gFXr3alfS]1279(X3[\z
u`V	<w<DaOۍFܜjCbLݍ1J;^4Boeæ7g¸Z~5{˱v["N@90^4 ' !>z*	R%9
VBkff2R㰒$pA ^lU;م,B	$mh  7Dc n5]!"6Fbgk '6~U?nψbbZag L>vVSNaVϭDϭ57KoKH۝lQV("m<>ҠLKيc$0_T2
cUO7dMxɆi%6LqbP3@sꗄص6lM(Jv2
x&	yY1|_4dȍͤ1=Zu*Ya a+@g(UL" h55Ơ?F;M`'49e6a1Z	Ά#S<KbȖ֪qv5͗ê`L/RvU͔ៗ|sYDIVp' )Nd:,f/i'_^cCSl} ;@=3	]vB	jCb6IQcJ*`'4<sXudGOe0R.3@N`c]zBεCќ]|rdt1JF!@IU~1CˡJ0OuJjBFpP1S ~_4t̒畗5sTt>&|7#V#MgtPP 21Hgb_Z)<YT#'*,Ykh7ql[cY2iF+
C9h*3r;m9#\~oXU,*3yr
[ca\B nq2oY{ʳ4M&;T_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>t0P
yk̤g9?F^eoP
y&m˶V$){0RT鴵PWm紲wi`pHS1ĵH]Y} W6ϯ`E_9L_3Nqޝ'Jʢaq1wvbU/ H	㚂_>̀9VC)sͤLdKPEr5)U3d>ͩ>3OeY3Km/wFXQA"4m-(ADl5C9?IXe`/D*j]J&LC+VEr#_#sXr	9/\XϯAiiI>f_DjA"4$\mCࠅCwM\2JekL55oP"2fVJdaiiJ"[E9,XIL\NEkSv$\_H¸\9#KOr̦_	5	&]݇ADlJ7̲7LAeb@f7i[$$80[72QG^7"یEYp@LL$5;YĐ&̙m3?,bo0aKjSm--$ %,ˌm97Mܵϸf~o&g7mE$&	s&q/Jb0%7g@nbQvj`qQ-@&5x	P5ˠM@o9oXilʻT#'B0 dcG3
V+*T?̫
B2pvk@;[sNlb6\ܬb0>,&W޳3ɖa,vrFeP3x$aV	 XTg [jWǍ?}cEڞH5DTi}J֘TK'Z>^)mRdIS+Za1OlLl57)iiJT,)vҡjqiH6GvWTj8V6JvcDj3?C#\~G2:HY3rDBͤɞOaw#`kRF`=i6mIMq6`;։O 7Ye;`$`	QڝaB8b$CXc "
5270lnD +T><^ VJZR$XPlT#KӅ23)R@E*c)Le္SgU&zi
vCYNIF˕;e8~,JrB`imZY`Zeg-V(v#N@qTC(eă9%`Y@MZ̎g`5ObȾOk9Ӿ0WVϯaֲb~V7^_o$¹O}}	>xxx9/̟renQm¸Dwlc7[Loıafb7x"R,,>x	mL$$c#9(V-L(*5G_"FNTk41n){9}[l8۝aGlG3	KՑYM)$()
A6eQ#y	
u-?BKÇ7vB
}$Fh`-V %򥂬JwX
$UUUsdUspW@-ր8*`JyYDR\eVڂAlBj;S0n		X'$&`@x)N59hW}|Zɉi,!/ouMϯ056H2_-fFe6{(
2U{?8C`&ϒe;Ra'x66S&^3\&XMTki.Sg6!`d!afe]{,`vR|J`y+ ^ZPyx^\(L;0]ͧp0q pX"l]Tt%C@(yH*
dfCgtt3ek_ˌ[i$\,*2%
« 灏ƿ%j@Ya:Ai P(j <0̌d5A!xR"4)Wʘ*Ǻ1T#'
pgh zX+$ـK ZȎ+ixɄC.C+`RH2V-޳#k3;V	@;Yܧ${#e;r>1$9^+%9itu42e̗YMƿ4}~e逛X|c1^;mA"%Ol.S?G/kB̲IFP5
<~5+fzjiln$eB2qP;A$kB+KmdTĿFN#	~v
:~+9[s2l#ـmxDs
ae~^Z(Z@	VoYܵ;W$;\1.VYӚ?VZSY,0V|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=$Ŕ; uCwM\LjAYiIda=|=fL֘i}M
W鴴=3K
w<]b+Zb'R1?0wi {lKkR;1ҢWApHFIZ@%ܪ|+ZaϯS AifKL:G$16j)Ya:!ZeV!Z*eV\a0ӫ$RW5Vڝ_<K0qL%[jp,gflkT5qlZYkBHa%	Yq!|Ұ4P-,֨k-frKZ"bHk2;\1.Wܬh0aIBN\H3V-D̎Q䵙V&V
xE	8v7iÛ?Q5 eq>b9 b|5;ìdIOaw#L:O$\ցEA@NYN0&TvCg!n	 aH,[X1fQ
ڤ  ΰ,3[C#s!؂H@ 5iH@
nPlT#wNu	kH{Xo">x)NjtXV/ß_5;íd1,!A|+
}}qI<v<<ɗ.
O2Qm¸:e;~1?8Ⱌ,,F($aea7mAdcG#
":rTy dFCqMefx5a~c
;`9J^fdẐiI!NaHT5q0fLٔHqDrEY]"\vVi`7v.(C4vTA,,ePu`A2 .l.n Ah30&x%\eVڂA.lEvC`96$+RBkxln0#[<sAG|+)ß_5::aֲb~ZK'iW^_Foe1&)J׌~x$vXexU/#2	=m_x*L0ka`.i1I<fyl|SLx0ws'ܙ`r׶\ܞ)ݳM2=	E;PH VS VYT 2t 2V Yr9D]b @)` \x8Sh8PDc.邁:	 MQ<$B2rYm
:2yuC5-.@`%cZ#`XjilǺ1T#'
j@TfF2p)X[lJr
01U*Y&@$޲92	76` /mֲ#LW'+f~N%	9r_0AYmkk3;SKYܬN9#1.Wܳ ^ح\a$Y-Zgdxj%dfSa'x*C`&94"aj	P8<X]ݜ~^:$+_e-r,*2%V?bVjiln$eB2qP;A$kB+Km HL'|n$eB2qPN'xY&@%j޶櫽mp5sf`EkYT-A8f^Z%eZ@	Vr֩+r?+Vw,}iWV+VtX@S4~f_t_.ڎ`$$#M0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`YCࢆyv+*DS+Za[vU+";D8GvIO
V֩|;ml}hiy|L*̟°!ϯf;Q+ZaH$F%Tr5E5"<lW/;5e"%S|3efU'lp_dn>?VihRɟG
S|3efU'lp_d?R_+44}b?d&S|3efU'lp_dJ}|3o4͓??Of/1}0L&?`r4и?<#[imGg&v~N;rO Wv<>W|˒x@F=x|2>e<	âpUF={ -V{/'$3p|˒r>~+>e97?]̹'H*
1ob؁>p,rgh>>W,r.gh>6nfU;!_dJ}|3o4͓?6g#MXO3 Ȥ>?VihRɟE);HG*6L8/20OmF>Tg~);HG*6L8/37R_+44}b?d3);HG*6L8/3J}|3o4͓?6g#MXO3 e);HG*6L8S.&v)Ph	M-mRhDZ
>ҕzdDSdE3JGvVfrU`fzu}B<sQGυ`?IԐ5CxVT[7^8쪯\n5,a`7^:X/,WX'k\\,
 Ps ((h
	pPU݀HZnZ3G!h>ז.xZš_d=,h 4#h,دh.ee^:O~Cυ`M?/ ]ʀVӦ;N*$#MQm,(OVADl1O ?RŁP@ElS=eaֲ$2}M7˶4'yliLiiJqȀdDR;/veȍ
\Aȋ2q,l6D}d˕d' x梏
P\a@^9^#vVN0-$Va}L!Zf
s	NFyF!m ,[Yikle,`!`,&煁+(A (6		tp	]z7-3nBs-sГZ6@^ X<౶;pXQݖD~$L!Z0LAc.c}$mf֨llu^Xܰ8,y`H`Pd
;0P;C\~
@PPۀI{v"FZW-r8-6-:%mH-sГZ6@^	[vZ ,cXh,(bO`Y^9d6>1g]@V&;Ӕ_YH$FOVADl1OTā@ElSbv*DVz>mSҕzdcR;"6n|+ Wi>If $3QX "՚MȓYjH/0-efujKTU$S"e}P9OA&Хmf5 fXXp%-G-3r[*;TZ7RAp)mRC̑:Hם
C{mO,Ȱy`X-z7-i#k@<-b௲ee*^:O5>84NLQҋTIH$FV¢]H}g'خ? F+dZ˶4IDV¦2}ЫWƤwhk<c'AE>:v	 $W1-缓ٻAT$+L:J)$FkRmV#6U~1$PD-d6'pIs@>?מ5	Ps°2'L}J֘R	mRYOb[2֨V$ւj{@G%s6eE+LiiMz6灲FCRbQ3)!	yH+=,9°P"jHfY@hSGAe{( lϜr͂92G97}2SHIP*֩OdG*Yip)jya^onȰ2dXg܅^X(煁'K6EnZs\.!g'v*̺$An Z9)F) %6Ķb&RKl,a`3	W<,9A
<~
+vw`+h.v7- &pZ"ryhF@c~t X 6?ۂv[1Yk}Z7-RAtT>I%JBmyФ7upK,"g+,傮xX.s	bȴkC|ܴg㐴@<-{&VZ]j| B4Sٵ_tua[SS@RHRA(jM5Z7,^B^X(g#K/lQCܴD]yhBB?1pO^mj/}C>~_Iw) I[LNQDi4XQieDiiDjvc9?$yiVȵ;!ÀEKAV\͜5^I^`*AY$A [jm1^64$c Aax[vD}ͅTsh3@X؇7W(s8s2C~<ש*~rbg8G͡frm3n8g<b3O/R, O,3jjvC2PdI7_7R;1M?K$#MYOe7sKP8teT oֲ$*dn(e%+Gv>1AO}cIGru_W4qE[:!)mRhZȓaԯ	G?K$#MYOeivVΈJeT oֲ$e+*+Gv>18i/wآ]I hO{.Rի>S.ڤ~&W()_7#_12Mg|csKO0R~cIGru_86n(^P2VU5&+3vwk;&P5Y0D$';Q.ڤH4}g'=jn(v+*D}J8ݩʲɔk=FD}dɞ|+~_(mRH$F>˪iv)jghpieTYk@+3vwk;*;&P3i~&y4';Q.ڤH4}g'=U]Zx:pLj@M5JݯόhO}cIGrxƘ4n(^6zS.ڥe_ZȓZ|H2Hi/wآ]I hO{/ر.QCMS.ڥe_ZȓZ|H4@R|1bv$Di9?I_fivT˶YWֲ$ւ_7R;ڶI}%T	'͋:U67}JEK#7uvI!.$$ HAȿNali=QDd?dfY=/ȕP5V*ӻ>1?~	}!Ԧ;diZEYk?LsKQJ+Κ*Da>_	JEK#7uvI)"!KdI"JGv/ӘK$*Vɑ63ed&OAk"Vl5ea|(OdMlU*ӻ>1`/7;diZEYk?ʙ]Q^t˶SGֲ$*dn+
>|FnԎXKI	Lf'?YJD}`D`O>1pDjA"4$]gXn((l?S.ڥMZȓlᑸ(xqR;a.ʲ$&2Ld1+_uY<~_(mRH$F>ˬw9ۊ(xjeT oֲ$e+*+Gv>1i/wآ]I hO{.=lOjeT:De^|H0,'3(mRH$F>˙]Tg|A{mRh	&#qYW_7R;i/wآ]I hO{/9ۊ(xR2M7ֲ$dn+*+Gv>1I}%T	']dm|eT[6ʾGJ8ݩdd>1ö`}%T	'k]Hќ6LjK~&W()_7#_@L8 DjA"4$]_ۊ(pO)mRdI 7ԯ O}cIGru_`Ӛ]6Ϫt]J>&WFeRo#7jGv%V!W@ɔdg!^ȏCsaa}gY<??/IK$#MYOeG4qEmjeT}k"MWfHU@N$e63edGL쉹C>?>1)?1bv$Di9?I칟]6ψJeTYm}oRo#7jGve7dvI%-l@ͦL~G'"nm2_|caO0R~cIGrujn(	HMk"M>~q%V!W@ȈvLf'?YJD}dțg=`՗!O&;kGr٬$fiv_jeTYkAԯW
?K$#MYOe5sKPU2M7ֲ$+Gv>?K$#MYOefiv:pJG~}i0XD>V?>L}jCLJG֘LRZ*OWZN>,>$>ϭ ֊ED@
>S)Z)ϭj֊EaP)Z Q#G_oߊ_u_so߹ca}~㿹}mmmmmmmbwqs~suw}woܝnR0k%Y׎K^9-x׎SrT4F5*wwǡ`]'ڟmmm,N|eO[BKrxFDj0)i$cAמ<)6LLLSmجXXg,3A2Mmmmomm?m0^0	
%
׮4pūd"
0esK$zb<n!M2LO!LPi0*
3>!m Ac <A-0!m A[@ 1hSPp-1; 0&GB|!m\bGy  ??!m|;1h4x>G!m|;>F} AS_tMM}$<G#0.;dHx2G5Ek Cq9R$<G#[:q!8|ᬃHb.-tZ_S Cq9_RMME!Ty@sJ# t@Fq!86H澋K͞H8dkmKY#|1fPú z<0Ř]@Z%@`<Ř]@Z%Di\6z٬Hv(rԃH-(n*Y#Ј$
)j䃉HDjAć$s_Vȴ7t̃HQS$Hx2G5FxEN<q!8ttiB\/1fPú 	cJ'OYp  @bN~b.-t  pԽD^H8dkv(n髗$<G#R+4T#{J+qV_H8dؾEvtTbFMXB Aӟb.-t #Axb.-t 1??Ř]@Z#A{TgMH@Ú*F } Cq9t#]>q!8RZ]C&MM}5T^H8dkP@ =lAć$s_5rAć$s_{J+qוH8dk8_6q ɩWoHHx2G5ZQC!P25$s\%025!Ppx2G5@[<zԁ<'PH--0.s(G!B Ac oRԇEHOHx2G5^[[KS$556EF|ڊZy Cq9jrԃH7U+ΤHx2G5ҊrdH2 8ݫ#stdGI$I$G_#$I$Aă#	6GI$I$H2< Cg*BOH2rRAă&PH--}K2$55 <lڀԂ؂Z>q ɩb.-tN;1z>,иwDpb<Bauh\;p1t +:Rbi[MM^[[JdH2jk@xٵ:} AS_gtU+Di#!ک\: #H8dk-2<$Hx2G5zZPTH[ЋJ 4q!8ƔZC&$Hx2G5Jt֊jDOH2r(8|#*tAă'-M	h?ۊ<|q9[# <lڀԂ؂Vk AS_65  .8dŘ]@Z.G1??h}KG$<G#[dHx2G5jRbi[MM{J+q˔jAă&WoDZM{ A䡪PI5(jCMh|35(Jj:} A%[:kCjDOH2r6xgh*tAă'-M|%1tև!P25$s_	h*!Pd2jC&dk0.8\ð#@\<@]0.vhB.P-Ać$s_}KJEaɨi AS_sK8tQ6q!8^[[JI#}&J肋A	OdH2jkPBmT(TAă&n(p:m Cq9ҋCvԵj4q!8נ1Ըr7ti Cq9Wom5#$55Ҋr@xٵ8d{J+qv(rԃH演<lTNZPꚑ(n髗TNZ(SR%:jHb.-t x>zjDgM\:Cq!8Ez@jAlAm+MhPH--yQ
>q ɩ@xٵQDq!8tAE(vWHx2G5Ҋr>y Cq9Q]xHM8dA5{J+qˢ
-o.8dA5MH6tS$9jk@xٵ]5OH2jk@xٵ*!QS$55FxA	RUC$<G#C}A	RUC$<G#Ax<mSg&;FφƿiEvN9A(odHx2G5(<	-ڼ^H8dk<BC4TNZH@1.AY#c_iEj4MCIZzAă&.v#$'|8dE$py*t<	5:|Aă&,иwDpb< 8y@`<Ypx> pҊrSR%:} AS_{J+q7T#G5|'UB+::j AgMhuMH6tS$9jk4M5rC&_RMM~ƔPɻC@d4;#~PɻC@d4_6q ɩR7thyTMM~]3wM\pAă&2{ O%N<8_6q auh\;N#8`auh\;N#8`N{Q]xjEv抝>y Cq(演<l.}CGTNZPSR%]!S$9jkE5"P#={ENH8d婯@cJ(dW!d2jJAn䃉H(wM\ɨi*+:5q ȂkR7thCYў>j4gH2jk8j={B+:5q ɩ=l]Sj*tAă'-MgMhzP@ sENH8d婯=lԉA[5OH2rJg6v.kENH8d婯(wM\ɨi*+77mH2jk@cJ(dW!d2jJg*q ɩ(wM\ɨi+\q!8ƔPɻC@d4V$5502n髐25% 2$<G#K;Fx2n髐W8dkH@릴=}Că&/<G#ƿዀݴ	TB$5y8&5  z>΀=1fH֗A_(x6h@ÖdH2r(v]!TNZ%ԉB-h|^S$9jk=l.kENH8d婯P#UCR>OH2r(yQ
o5QS$9jk>l[A[5OH2rQC&!PW(QR3MM12n髐25%tAEڧ$55PɻC@d4ڪ:j AS_?ۊ<|7ti+woH8dkqCg&%vHK;Fx2n髐Wh w AS_]5ɻC@d4j8dy*t<	.(5lMM='OPrR*\8dy*t<	-[=|$55dZ]FxTWhzͤHx2G5W7j#f[:q ɩ/*I$I[Y$峩1 $Ać$yq ɩCPkA[5OH2riEj4MCI[yCΤHx2G5QC&!PWm5#$55QC&!PRͨ|Aă&@cJ(dW!d2jJ[H2jk4M5rC&^U AV#~PɻC@d4=q S_02n髐25% $9jkM5rC&ڼgR$<G55vhM5rJ+dbqCg&%t6v색MM~]3wM\%8d?ۊ<|7ti+W;Fw AS_n(vdW!zAă&-.ۣ<m*+ȴԺ|٬HKPfږIR3͝>{%/5䠀65[:kCtڊ>q S^J)*Z5M|:} A<@jAlAlևH΃v5iEj4MCIQ!S$Hx2G5iEj4MCIHM8dנ12n髐25%tAE14M5rC&=gOH2rנ02n髐25%vZ>{ A(wM\ɨi)	T"CYM5rC& 9Ać$s^PɻC@d4Hx2G5)Ej4MCIQ^峩#5?ۊ<|7ti)Cy#zvhM5rJJ#zvhM5rJJ#qyjm :|oH8dkS(vN98d"|C1oKd"<!KǔztAć'.Qᬒ$55HT5 5ԉ@mKTNZҊ7th6{CΟH8d婯(wM\ɨi-$ziC{ Cq9(wM\ɨi+Qh 9색HM5rC&:kBb$5502n髐25%A(odHx2G502n髐25%x4q!81p#]_6AY#c_vhM5rJ7$<G#K;Fx2n髐W()q!8]3wM\tև驴MM?ۊ<|7ti+"H8d]3wM\l3IK;Fx2n髐VѪoC
,MM?ۊ<|7ti+W]܃MM?ۊ<|7ti+ZPTHx2G5n(vdW!ZY#?ۊ<|7ti+ZPT4q!8Zj4MCIZz8d%12n髐25% !ɨi Cq94M5rC&QS$Hx2rQC&!PWm5(@cJ(dW!d2jJBmUPp<MM12n髐25%zݫ8t@Fq!8
QC&!PW5â4HR7thUB+::j AS_)Ej4MCIHM@zHR7thC}EN<q!8˔s_?ۊ<|7ti+V*ݶq!8vhM5rJ"Dq!8vhM5rJq!8vhM5rJq!8vhM5rJѝlAă&K;Fx2n髐WjH8dvhM5rJޗ48tHK;Fx2n髐Vg$<G#A.PɻCIBGozHK;Fx2n髐Pj䃉OMn(vdW!kv";FpOMn(vdW!q@]JH2jk=|7thڇȏdH2jkB3f"EFxC/Q$H2jkB3f"EFxC/Q$H2jk`0H'	s#RRի^x2G5QC&!PV^PW/$Hx2riEj4MCIjEv抝>y Cq(@aJ(dW!d2jKR2+47t#~PɻC@d4`ڂHnQk A@aJ(dW!d2jKR+4T#G5
QC&!PV^PW/$Hx2r?ۊ<|7ti**=P7q!8?ۊ<|7ti+g(n髗$<G#qCg&%l5rAć$s_n(vdW!>yC=o AS_n(vdW!.QS$Hx2G5vhM5rJӇ)r7lAă&A.PɻCIPܣ!R8d?ۊ<|7ti(l9#~]3wM\FtڇQ[H8d?ۊ<|7ti+T=n@mK$55vhM5rJ QR#[H8d?ۊ<|7ti-HPޗM\q ɩkCwM\ɨi-D"CY=|7thFgH8d]5ɻC@d4+ht AS_0CwM\ɨi+T=lAă&@aQ
&!PZjDwq ɩK;Fx2n髐Z/(vAć'.Q|z\ b=髖$ RfoHT5 5^TNZ4M5rC&#T^ᬃMMzQC&!PWQ6(5Gq ɩA.PɻCI^6zm5pAă&qCg&%Dlg4҆Aă&qCg&%p͝>dH2jkK;Fx2n髐VȯPHx2G5?ۊ<|7ti+ϑEFjAć$s^]3wM\Ftڇў>j4-DvH8dkkCwM\ɨi+^`ևH$55]5ɻC@d4㦴;D}ENH8dנ1tև&!PWjC_6q ɩ@b_M5rC&;l髇Hr$55]5ɻC@d42%.8t AS^JFwCRj#P5MFyC6dH2rƔPɻC@d4v(v[:} AM5rC&nQsB1 #?ۊ<|7ti*+)r$<G#K;Fx2n髐W.|+Tm AS_vhM5rJJ#jFCxK;Fx2n髐T7(TdHx2G5n(vdW!Z$55n(vdW!H.ݣ<}AyK;Fx2n髐W5wϟ9m AS_vhM5rKStGol'-8d]3wM\nC\:iK;Fx2n髐WDZE/Q8d]3wM\F}C>#K;Fx2n髐PuJ+ikCwM\ɨi+Qhp8d2jH8dZj4MCI]#"Cpֆk AS_Mhz2n髐25%tZR̃MM]5ɻC@d4Df$551tև&!PVPB2#.dW!d2jJ&ΟH8dk@Z5r2n髐25%z#Q]^PM5rC&^U Cq9j2+47tPɻC@d4ʤHx2G5='OPrճ=}Kd4q ɩ*BzZ7xTNZҊ7thZt$<G#0΀=1Ay |@B3髖$55]3wM\58dkqCg&%wK8k+wM\8dkqCg&%J"3m8dvhM5rJ>p:} AS_?ۊ<|7ti+gT;l뇯:} AS_?ۊ<|7ti*-(^#$55]3wM\uEHPW/8dvhM5rJ>yB+I#1tև&!PW/[P25$H2jk=|7th@ 6lMM1tև&!PWo6zPH2jkD*j4MCIiz鬃N\R+4T$Hx2rGo$<G9rk $jAm#i[>I$Aă#	K;Fx2n髐Z]Z:jAă&A.PɻCIikKM|gH2jkў>j4çJ7xyqCg&%pꇍQ[PW/$H2jkў>j4GoxVAć$s_n(vdW!=wCΚC&GKS_6n(vdW!^PN\#dxqR$H2<
QGJ8)G(%^#; yA#>gr$9jkR7thCP8d9A.PɻCI]8uC$<G#ў>j4/Pᬯ=Hx2G5ZvhM5rKR2+4>n-B#zvhM5rJ=}K7t.dW!d2jKMHh|CʈR$<G9rkkCwM\ɨi+ϑ\>MCI\u AS^Zj4MCI]#P2^S$55*!PdW!d2jJ!MHTMMzdWnhn髗wM\ɨi+ԽFu Cq9@Z5r2n髐25%xڗΤHx2G5Q]^PM5rC&RԃH演=lԉC6zä:#=wMM5n(vdW!xe}KJ5q!8]3wM\\;l-Hx2G5n(vdW![t>n-dHx2G5n(vdW!";}CwM\wdHx2G5n(vdW!";}Cr9lV$=51tև&!PW/[PC!PAă&.dW!d2jJZ:j|Aă&z2n髐25%Jz25%v䃉MMC3 $h@Fy#z]5rAă&d'A,?H= Fj崃MMn(vdW!sBg5lBi#n(vdW!j#5rq!8Mhz2n髐25%x:+ɨi+$Hx2G5t쁋0GdtFΩBr٬Τ|Rm ɩ-(M5rH$1ɻCI#~]3wM\5ԽD{ Cq9K;Fx2n髐Wt}Cxy Cq9K;Fx2n髐Wt}Ct|Ać$s_n(vdW!\=wK꛶yC>rAă&0΀=1r(3$h@Fy#z]5rAă&0΀=0F@t 9$oK[H8d啌V2YX+*b5=z.1j-_A.PɻCIH=}E5"PhΞq!8	h?ۊ<|7ti-HȮԵz$<G#ў>j4Go|ݫ7rև5"H8dk"sCwM\5j4MCI_!OH8d9@Z5r2n髐25%{I	Z: #H8dk"sCwM\5j4MCI_!OH8d9@Z5r2n髐25%{I	Z: #H8dk"sCwM\5j4MCI_!OH8d9@Z5r2n髐25%{I	Z: #H8dk4M5rC&PzT;(ɨi Cq(ў>j4ZE|jZ8dk@b_M5rC&(6mCz"sCwM\5j4MCIjEv抝>y Cq(ȮW/(C&!PZ]^H8dk@Z5r2n髐25%ۚ*t䃉N\"sCwM\5j4MCIjFEvy Cq9j2+47tPɻC@d4Wnh$<G9rk@Z5r2n髐25%ۚj䃉Ha ZAx3 $lg7W-H2jk`0`0`0`0`0`0ҋCvԵj4#I@cJ-R2n髐Ać$s_	hiE.M5rH$1Ըr7ti Cq9K;Fx2n髐Wt}C^yBCi#~]3wM\5mENQD^H8dkў>j45wCwM\gmP@p崃H3c1f3c1f3c1f3c1f3c1f3c3_irä9CzCwM\a#R
+xڦMnږ0 4	[HFѪo"+$vAx٬I$G^]3wM\5$
#zMhz2n髐25%pgsE5"=5*!H8d9qCg&%6C";}Cz]5r䃉H濟΀=1fHW#iMdpGHϤl'-ȌG=/Qp8p8p8p8p8p8p8p8p8p8p8p8A.PɻCIjDvEwCH(oK[<q!8נn(vdW!";}Crgxj#C G#HqxH= Fj崃MMǏ#<IR1W@%ȋJzHr8u%D:}#jDlK4D2G*b5=zūWM1[ejՄ^lCtGФ)CP)@*@,l>x&M=l@͞8y#;lDbа.5d`@0+
p)ȼ-	Q8CnAXH<vHF[	0(fa P5XHK$\8Cn쁃g5ՒM d&"t@ ǲx͚8Cn<Af5 r_8Fu"3Y/\=3<l>lD"81Ih57lԂ崁j3)􁳇tj3r^0	<
B
aT: Bg\#:a Y$wKcS3hk[^<@|'9FoHv8&}D<q!MעEn髙,ݾy!C&ec,eV2ʘzO^sK\QPKWVȭ5s!C啌V2YX+*b5=z.1sK"EECy-_YX+ec,eו1zbnۊ["ec,eV2ʘzO^sK\QPKW% @Pi#ו1zbntwM\{-L$\	wC؆鄏bHSLSS4@T6L6
?<?<D*:|F5H>y#iTkV2YX+ebL^vƧXۆ.>xW/VyV2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲղ^0	
%=yS]-ZpBlO^/݄={+V$zb<n!M2LO!LP*c`)K4DY׮4p.QSv";Fp0esK$zb<n!M2LO!LPh5g~y矞~y矞~y矞~y矞~yFOb2{2{-Hd6p->@ 1
0Oǘ\Bz c	 rh@iv↴<&: x : x : x : x 2{+]/d(+}EO^U.\SR##'ۊH2zdW4qCZ_S@Q}O[>h.Pp%z+ћcJJ+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_엌i@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bHSLSS4@T6
X)
M Q(THL^vƧXۆ.iv⇭e={+]a#׮x0lCt)
i*bx1
f(
A(3?<?Fx!Go.@pz= 1\B ` ahcC]tZ"n(z9ۊE9ۊEsK=nCg.~4qC; !}iv⇭hCl9ۊEgx\@Z ap\ cgO4q@oR+dZ8kn(zgU6޷E	F}n(El@mK9ۊz["[І@l9ۊEW5.P-TxsK=nE([:jBtZ>jF}#<Cq#>C}=nCψ. ]UC'=iv⇭hj_Tݳhj_7l6iv⇭h kKTsK"E68ElsKT[Eϩn(zZx:psK=nBbxgiv⊞tVȴ<l?sK=nE-Zl8|?ܻ	.xe}KJ5q#7]䴯r	.=n(y*0M??q M%uȼtZR'uCW]YX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_^0	
%=yS]-ZpBlO^/݄={+V$zb<n!M2LO!LP*c`)K4Ddz/^cS׬\]Tivᄏ^lCtGФ)CP)@*&APfyy矞~y矞~y矞~yV2YX+ebL^vƧXۆ5#"s-^yV2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-^x&(HL^vƧXj	5={CԾ{+vTZt<nH6!z4x1<
3HC`/(ʘzO^sK\TrZISײۆ=z	7OB'Cil4l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矅>p1@TGxS^4qCO<uKxg: @lR@|5Jk qIIgxMyec,eV2ʘzO^sK\TrZec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZM Q(ʘzO^jgjz|V$Za#׮x0lCt)
i*bx1
f(
P!O^0	
%Y׮4pƚ%={+]a#׮x0lCt)
i*bx1
f(
IPT{% @P#ו1zbի&_RISײjG]6!a#؆R!T(b P6
B;)76/cn?*,ɇL<c?&46k?L)1?<N;<N;<N;<N;d`HJ'=yS].ivwM\{-L$\	wC؆鄏bHSLSS4@T6L6
/׮^8!6xƧhzenJV=z	7OB'Cil R% @PG*b5=z.1sK<mQ
ZISײۆ=z	7OB'Cil#`+?/׮^8!6xƧhzenJV=z	7OB'Cil R% @PHL^vƧXۆ.iv⇭5Tivᄏ^lCtGФ)CP)@*AH*
3i"z68jkд,H7xƾx&(HL^vƧXj	5={CԾ{+vTZt<nH6!z4x1<
3HC`/G*b5=z.1sKJ.0t<nH6!z4x1<
3HCa`+??<?<?<?<?<?<m?<?<?<?<?<?t'܆ClEvFtn?I$
c\B ` ahciv.hpgrk1.@ 0 01(YOF P :Cz\W{]ǒK4qCg%r#
v<?	G!x8? {@G,
 g"<?(@0A@} Q8Z}B0x.@pa1g\Di,bǁ`  >p1
@>  1hG`6Ϩj؅Ch@cc1t 4y8x?sp. 0	: x>Ђ0 4΀=1t  yhG, AA?x\B G:x ??u03hAx Ba@|< \B G:x ??u03h@1g@|<  iY=  #9=t\|Ԅ
\9l_#>۴g5AuSΥϤzAvdj؄iCÖGhC	Bca?@;(ǁ, AA?΀=v=P'AY
Y ~<r	.hy-+>z%F	<xGpg.HԵǮTpGt$wK׭Կh!.Ѐ hG#: xN>B @|< O<uK*FEE qU/#:ǈ%x3R̔K5FKg$G܈	^+f#_Kg8u#z]5rCgo!J:C|䥫W/^k#RǏ0â.\5;(6y.<x	:!RY7pyJ+g͞K<FxGTpB;(6y.<x	:!RYG|Gt%Ǐ#<a#D*\k#7/)ElqǈHJ:mS'r>F/Q%Ǐ#<a#D*\k##:k#^Rg<FxGTpB1;(6y/g$pKdl;(6y/g$ClHrS#9T![5ǈH
.	wKQ[>l_Ǐ#<a!(N[HJ\Fͤz(mTpG[#_Hޗ#UQeǏ#<a#ig7W-HԓUK2<FxD6ϟ8t#O<uKT![5x3:!$#:tڧK<x	ZdF HF#"riǏ#<a b<F HF#"riǏ#<a#RTݵHќ:|gxH(\=m"1JQH.UKΤj؄)pY<xF!町EpgR#$wMHKg$z܈	f"EFxCK-iv\TJ#>gѝ5p_Ǐ#<a#[Rä9:|\Ir٬ n:pDb#"]8Hձ	M RfǏ0-tAw"1Gx٬Q RfǏ0dWn[>pFjRbi=Ar_ǈH@ÙH!ȈdlK,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWiQ6dTRR3<|J^6.҄崾<x	:p.\!RG("=K-Ǐ0gDb[Y["<!lԄ
\9l_ǈHJQQH8u! b<1fHǏ#<a%/SSy=oKdEl#nH@Öex3<l/[H@z^6k"+dTg96CpB.k/6x鳙#lgR8tT*3N
\9l_Ο8FtGH;Fr@ڗlf5 4>lΥǈH<pDb[Y["<!gR)pY~wϛ:|	#H˙j\>ԂG; Cm#iR\	RӇHl$ Rf#:tVȲ=!|Jr億!6pǏ0ϩSSy=oKdEl#nH@Öe<x񄈤/;rG6)x@ڗ:Cԏ(gp@"ڧ$.dtGnў>lGp'ri*FEvΤoK[<H//H3&BZé}#͚D&=lG#KǏ0ê<mS|ä96tBp+gO!R(N[H@Fy#lDVȨrx&(HL^vƧXj	5={CԾ{+vTZt<nH6!z4x1<
3HC``gKc`˟)kߜ["9P?rȬҍ)%\E g++";;FG_N?9*Pw(ԟM4B'ͿP!d`HJ$z/^cS׬\+dZ婄={+]a#׮x0lCt)
i*bx1
f(
A(g% @P+ʘzO^sK\g={+]a#׮x0lCt)
i*bx1
f(
IT% @P#ו1zbի&_RISײjG]6!a#؆R!T(b P6
Bm?C8#?:O?Z?Ţg#q!gt4_?fFƣO?psUq?3!gA#O?E?K?!ȟga(Jq2?C8w$?6*a30og@30Н3031gk?C8%?ي!apg	!C8 a!g`^$q?C8A(q
!C8
!
!
!
!
!
!
!
!
!C8 'q@O H$q@?C8 	!!!!!?_gd/32      M&q@C8 	!_!_!_!_!!!!!?C8 (q@P    gd!/?gdK32      T*q@?C8 
!C8 )q@R V+q@C8 
!!!!!WghjC8CU?qƆ345!qƆmghf!qƆoghf!oghkC8C[ghg!qƆqghg?!qƆs!!341ghc??!ghkC8C_@3 3I33ggKK_!9@'O`3?`p
C8·g p<su3_!k?C8Z3ggk3X?! $?ǿ!C843IK*إ)cw0~d?lbx(Oݗ?nog37Og70{'/=@֟zl?zz祟=P?O?pqgSrYʇL?:e&;2C&"XHC)[Zǭۏ<@"܊܋g[K܊%Oe?tYO`	?0)?0*Iâp
m_?J 0Old4ٿpY᳿Gdݟ R\ݿp7 IIfL-r_S?)K[KwhL0];<K?hSY#$Yn/.~Sǂ{#_5#_^>
{#_?#_?=?#_	Ow*u~_=	O5q/F?dkpF5p; dk>5p^A0F	!5[ 5k9>>E;BO5 F-Edk e
q`߲5Ac?+Fe#_6n09>a!#_?	''=OU#_U'a^=ꀯ!{#_@c=P{#_}dk^T5/V-a5/Vǲ5/V?dk^2i>Xddk_p;5/VTbG5/VaF̕#_}A5/#_ ̇;p̜woᗙ+ᗙ2 ; !jTlIBdY2.qU+2 !jT,T#_fB
,g\B_3pw-59;	Mo<ZksvyaqMoy-59;G0]-59;`-59;)zkZksv\B_3ò׬qMo>1,x$!iwx?=`-5b\B_X^J^-5iM_憜B_&@ZkB_&IxM$y߈Zk4B_&<ZkϚQ-5l?4D{Zkǚ@zy-5Bz
B_Q;Zk4B_J^h .!ih|-5r58NNNO8N@PZkjN@5"qM椮!ij!M栓Zk/5,M>7QCZk5S|ņB_,	x;`Zk#ŀCZkgM>*x-5ľ!iX!qM?X8x-5ŀ-5g,/qM?GaZk
B_^l,~!i6_-5_l<'B_&fB_<Zk68 Y_Zk3͉B_7Zkć6+M@RbqM1(M1?h׈ZkqM0M-5B_L*x4qM0Zk8O$MqKZkn!i4B_'hP=>f\B_'xOOlMZnn!i>'-5OqMAB_P<"qMAog`oZk	3Ӹ <B_T< /#N!iK3{Zk8!;q"G^!iI8!<8!| N!iPDCp7@1-5烐PgAZk
B_(ApP)x8[8x[כ8n@'Zk3+<-FO7nFo7H'(nqMD7*qMX6y-5b(< |B_V-wqM Q,yŦQPh?-5hI/-5hMZ<WšiZkAgZLYZ"qMZ	4	jgK|B_?4;M,:qMl?F\B_BGB_Y~ZuW_GuG^://_vc: ?|_/_wc:8`H|_/0uG)/ï9PuGO|_9duG-/<1:/<u!|_f㯋u!:׎/30Cd:َ/4?|_m_qu!/;__,|_$/䒠IO|_%Y|_%:a/IR|_XJX:_QJu%/|_G*au%3|_H(~:/㯋)JG|_V/@J:)0u%_RpJ*/X|_EZ|_J*J0/!/|_/f㯋Y uK<|_|_/l_,~:ʃi㯋,:Z|_p_#w//A;<|_:l_hvuvu_v/0uCô;O|__:;P|_óHu/_A<uxu_<n:<v:/	xL|_&/p:du__Hu_6n:/mx6x:C1_v:/l:|_`6R|_PuO|_du-/n6a|_ɘbp: L<|_Lu&3|_L@|_ɍ_/q_d`L)/&'/L-/&(/b	`F㯋)_^:u&C$㯋&㯋;|_X: uL|_	0u:PuX|_:P|_
	Hu7|_ɦ㯋ɧ5xiMd:u&_Z/cɨ㯋4:u&/&_iPu5<u&G_KC6iuq=8|_:ه_ uZ/[/8=:=&/Huz:㯋_za|_/僯㯋:A㯋:aC9 u8~:/';|_/'_q0u90u''/'_q`u8:_/!:㯋>^:><|_Cc|?|_4|_cq>$//`:AxG_š>:>0/:?X:_u0|_/Aq?G|_:G_?)/Ӈ_<u~X|_@u#!@X:@7|_	__a!@@|_ _ X:@$/0u:	ï _@P|_ C|_!n:0uL^:0uLd:1?|_uLv:1uL$/L:&/L)/A㯋aduahuL:0:<u>Ax:0Of::/'|_㯋/#R|_ON|_㯋Z|_OP|_!AX:A7|__+_a!A@|_ _ :A$/	0u:)ï _%AP|_ |_!:F㯋#B^:B<|_&C&c?|_!4|_'c$qB$//`:EAx!G_EB:B0/uA`P8|_Pu(/(L:/( /_8򅃯B0u(__x`u(__uAHu(|_Q7|_2/(|_3/(|_(#uEQuD:I)E8uD:K%:u(/M_qj駃k!_փk㯋i ul50uiHuM*/MO|_K#KCl1C_k_u x!/aCd:	Cf:: u~?|_!|_!|_!|_:;_d5	::3:	?CN|_Pu'i㯋C,/:2!//#:_RX:F㯋p: a%㯋Hu)L:/&cI u)_Au);|_H㯋JH|_PG_0u)&/"RN|_EA:H:CI@u)C|_F:u_8n:ÁH:㯋<|_ïd:c@|_u~h:㯋v:qX:@ /8L|_` 8R|_p/A?㯋,/ϿG_r/)/X:q//^:;0:u~f:
/G㯋h:㯋v:G|_l|_t::L|_?/?JCS_*/u<u~`u/__0/::|_u1 H:2u~L:/u d㯋4|_ _ 㯋|_:/ b`/ d_ !:o2x),/ b:(/C|_0/)/1_n:p:e$D^://_?|_FF㯋GcDqDu	u	:!_"'/!Pu_:D-/""G_::__<p:􃯋㯋ïd:c@|_uh:q_/G|_X:ax:8=u&/x:_<X|_du/:u/!_"㯋u~E7|_)Y_+U㯋S/Ed:_P_G㯋u[/+EG|_[_:E:׌\BbԵz6bAzCf.\!^b۶/^cS׬\Br
KN6i޷yB;0i*7To5\0m;xS5$@\09sW!hRˆdZ6EF!6_ rV5x-zˆtZ_yQMInS>kA!^W.s'Z_DW \0o[}@r2!l寛!|T_/+8AC͑h/#:_& ! p6#!yvsg76xˇ@
@I&-/QK=w/+9g͝Ҏ	,,΁ǎP-Jd+V5BIL;|5$ x^W.udy$ü.Q_!!h	!79l|N
"B;=|TmR+5@@\0||rYU/u	j-YU/>{(8(aX@vç5O^W.s7Ta5z8Fu@/+9> y(^W.sJ}Sg6xo5!1p3El5u&J$co:|@_\r3vgk`BNbPS46ϝk `ftˆ͝h?BHAgkJJaޱО"y!T0&W9F-<XZǯTۯ5pKҊ)zkQ4$Ԍ4f:.樯["Ӈk"`6%f["O5PZˆdZ.TK#<_'0p!>kE.6@lRkd]pÙ5rN jMIr56@MIj([y6x}4; M0uR֊5ç@1^W.p}R֊5g#vԵgMhp|C\0]n-hZCuKn-hj_6_ ˆvԵ]TϚ 5r]n-h8t@\/+9˷6|򇭟5l}Kkt\06|򇭟=on-hz|z!iRֆx4wkB3yGy\aomKZH/#AtOn-hE lCNx<wkB)dzT6͑|OZwkCϞԌ4wkB#.|J#y\a7xږTݵH>gM\:Cpta ~]^Pϛ΀=q0|w4qE-Z˚<n(jCwM\7A.PBlg^k% pJ3zv↨Ht=}KkA.P	?ۊFwA`Ŵ^#;bg>	o:}ED(yQ	#5"PSzHt5 tZ[CT$:p[֗!Og|↨Ht;x*F |Ϛs(I)yPvçT5r5BCPD*o(jC>gMhzͼ 8t7P	o:}CQhl(jC>.P/z!Ov>rHt;x*t
!OkKh}JkDA(I)yPvç9ۊ^ݫ5v|$h,rr5? {Bgj: tQdˆ.PӇ,sK8tj: zG<.P_9ۊ6xG΀=x,? {B0G4qC5sK; @Ѐ|t A4sK!}iv6ϨC ΀=hi.PN<m.PN< Z>A<? {@ .T.T<? {@zC@ۊ#;FrڗsK:Fv.Q  SP|? {@  %8\/P/Q<sK; CmCgԽD  (A 4@Ѐ < gOy.P
+j#>'sK<lڇϩzGh ? {@`<@\< gO}.P>y@l//| sK=lOP=}K<? {@b<AG! H1A>΀=1 $΂<sK=lOx6n(zN<#|x6: xC
<.P6W4qCPڏ4? {@`/5? {@`*<Xn(xcO6sK<Eln(gM|sKRy'w'wGΪmivgU6ŇhZ<c -Qiv2gU6i.P@ly pGh4x>Gx.P2o6sK;xڏ΀= 0 0yh@ ,QӚ]^6z4qE-Zl΀=q0!ghv;cGivZx:p4qE-Zl8}Ghv;c@|=Axta1h4z4qE-Zl8|<sKRի^ӇXҏZ: cx4Gi'b=PBۊ)j[>q.QKV(z΀=q01 8: cxGnivZyBg9ۊ)jmQ'
 pN; jn([:!x.PtBO@GŇhǃ#GۊtBc]gD*<t||X: x>4y]_<pŮivWt=|ä:<tpbPCxtpbPCQivd/9ۊ_S # #Gۊ>!x.P
5? {@ ΀=@9ۊ)EzRnivQ^tԅGGh.Glt|;4y](Sh0a4xQh[:!y(XZr5? {@^|38y\aNի>_1y\aNի}|<j: 5nay\a֟΀=v^6z>
ƞkRy pÃhWçH΀=v^6z|#p\0 <FBmhΪm Ϊm'EzRм\0hgM|H!r΀=0EX
h: 6_$[@ˆ? {@bN<_@/+8>: ų>y@l//|0,`ˆ? {@`R ^!3^xtgh\R  A/+86: %K:| ϪtV\0h͟yQT\0h͟pÚ΀= q /+9//+87A.P-_<_Zyaz	,,`"PS_jq$üB$BIL;|:wV92w .A(I)yó@%	%05J^p%	%05Z y\a|LIJJakQ4$	\Xkvr583\0) .kZ/+9 DA$r5`%k	"8$üB 	!_7Q.BjHdUkBpÚ 5r5p^W.s_ Ѩw!kѠt 0\0 r5
 ,ˆC $ü |#r5y\a|/+9 (& r52]Yr5U%+5+5 C1ġ$0+5,B"PS_ bi/+9$ü:?~%	%05=t%	%05H^W.s_I$kḬ `5f<H"BIL;|7`ˆ,
 8 D$澌/+9G:q<c>r50/+98pÚe^W.s_*@ˆpÚPkV ckJYġ$Z$pÚE\0@ < ay\a|tpÚ,aH^W.s_+@\0 kEy\a|#!\0Xbˆh`^W.s_ѤkօP/+9&+y\a}50jˆ j8|$
 z+	BIL;|(	BIL;|*@	w-ˆˆP,dˆډ&q(I)y<CkU0/+9C \0Ǣ@^W.s_1/+9H\0H/+9 BpÚ&,pÚ
y\a|+^W.s_2఺ˆpÚƄ \0&y\a|Cq^W.s_ ^W.s_[R^ˆ&  `$üQ /+94ˆҎ	,,aM^W.s_`ԐYRC%f6x@bB|P `/+9_ p!k$7|r5!C|5$2Vk @ˆV:/+9`V/+9AHk:Vr59༮\0ar5-. \0ހy\a|]ˆ kA^W.s_D༮\0]^W.s_BDм\0<<k#`\0y;"PS_ AX$üA*w$(\JJak(0r5>pÚP\r5sP^W.s_(3\0NOy\a|K/WHBs_'G@kl $WHBs_Ezay\a|= r@fRC%fd BPS_` Ơ`5f0N3_-BpÚ#\0hS$YAy\a|k'`xRC%fr&
C`zRVk䠵/+94pÚbD$/+9\k^ r56h \0澸F@
ˆ001Pk4pÚ4t5n`j8| D h$üʆ(w/D(PS_)$:q@LA:qr@$ü@ wwz>kpb!y\a|
ف0ŀ8%J@kd20ŀ<Et w5$ x^W.s_Z3_OL1`!f	j-5D1DXYGy\a|kBD%	%05I wP   (I)yA(I)y PS_"H$ü8d%	%05A w $üxPS_ŕPS_ZBIL;|$ x$üI@x$üӁ$üZeġ$Bh$ü* 	BIL;|/BIL;|+!(I)y!D$澚&u@K!/3_B"_`	@!@\0 >@xf
@bY@KJ -FY
Eb~k<`@ _@I).¨HhwX@!G P*'f  Fr&f s86|>@\6|=@ ,'E ٯ"9TS7|<Z[Eg9O5Z	qG$@! H_' hx %Q[s_)x*"	W58 Tksr @Н =D R:pX|sE,h%yJ
_Fa54 P|=	=	5` a0y0*h!Z 5PP#$IKJɉQ`kbT7bToĨ0A1*?F
&%GɉQ`bT~LJ1~LJ~LJBɉQĨPW1*?T~LJɩQPt%TK\_fް	w
0/ɉQ+jTX	w#RaԨYC	bTd~_D(]A׬Q̋>F2/zKQR4ɉQDC(]b%oX	w?0ƞFX(]	FXN0X	w=b%a.Q?X	w}a4a >4%h?0Yl%hHEP/!.XRQQa1*?5 OD߬QIF5L0O(]楏X	w=b%ja0WQŇF00Qň>F70a.ak(][(]=b%l(]<͝K؍a.bgQ̈́OX	w'KM0?X	w
ޱFb%}b%Ma.h(]OX	wOb%=b%b%=b%=b%}b%06qa.mQ^F}b%07_Q>FFʞFĿX	wjFOX	w=b%K<08;08?08(]垱F	~F
^F
F>FޱFb%nma.tX	w0~F7(zKܩa.q/(])^~LJؿMJ_ɉQ:ya.uQ֞FQb%0:R0:a.{0<M5*?ңxA1*?ޱFZkaa.FZ(]CX	w=b%K0HJX	w羱F?X	wK'zK*K 60@(]Q>FX	w'QRT&%GjTb%K!?QQ=b%pa.~F8a.󂧬Q/	QLJԨ\)zKrX	wb%:0(]넿X	wb%zK"aa.(]F=b%'K"b%rsa.߬Ql0W(]&X	wfF=b%zK#wa.Q4X	weX	wfX	wb%/<0(]~F:?Ԩ
LJΉ~F:=b%t/X	wȷ(]=b%"Q}a.	~Fa.X	w*zKoQƞF;A0X	wb%vS0؛a.S(]"X	wOX	w>F	zK$%K$)K$}b%
F-0ia.eBRQ ?J!Q WT1G0ďI~FFG"T2b%2(]#X	w?X	w0ȝa.a.a.ca.wa.𕯬QR7QRQQ/(]'0	(]%QKOX	w=b%S=b%Sb%T=b%0=b%Q״0=b%3(]b%C(]2X	wX	wÿX	w}b%b%=b%	FjT3?QK0̽a.񚗬QQQP*?COX	w~FAQSX	w7QQ3K'K	FPb%oX	w70QMa.F`(]zK#(]	ޱF`a.GQb%R0OK'[a.QsX	wF	K'G0NzK'L0NS0NX0N\0Na0b%)ǬQaa.YzKTX	w(]a.`KRQ*zKQ/(]zKQS(]VzKϬQ؞zK(]GFb(]l0_Qؔb%īa.%X	w/zKQb%y'QF<ga.(]b%xF03(]'Qb%x&KK(]AϬQX	wX	wX	w}b%Ya.a.a.a.a.a.K(]IQ=b%=b%0RK)wa.a.a.D0Ra.M0S(]Ha.oa.10(],(]-Q[X	wGQY;(]-?(],a.a.~LJƅ4.s.Ԩ*/zK*³Xb´ɉQVMJ²ϬQ°_GXa.e*?b%ĨKzKb%F}b%,0%Kb%
FX	wQbQ60zKaQga.?X	w(]b%13(]F?(]	FGP1*?-%GW>FԨjF0ԕq*?b%5jS0ԯT5b%5j^0SEoX	wRX	wOGfF0%Ga߬QT6b%6rT6}a.)Q:0؛FDlU0	QM0~/X	w_X	wdnsa.T7zKn}na.ĕKn*?a.%Gr_QbT7=b%7sTn$zKn&}͒s(]sJ⧬QbGޱF=]RяQBԨ(]?%G>F=B%G}b%z%GoX	w)Q;(]w/JJ~F=+JDX	w%5*??W	aZKpGb%8/(]%G゗Q 8J_X	wADr
&%G[jT90Kt(]=b%:(]X	wKt
t)G~  9XYdW8? 8;L~ :@r?~pATPNZ/ZHCK-iQZ~*Thq	w̿)Qc_v{iQ!.vLCKv XJeO48eĤv^CKvyR48ǀ*?I+)Qs%<0:NkX'B]4KNrX'B]8	З	З):N٭d%͇p1ߚp08K4.aךp2p2p178K%V&}JǥX&B]=W!.R%G=!.Kz2>YKQ4.ߚpO4.#ωh]?4.Ϛp%~8Kw)J>d?0~"%GfңwGpS*?_*?}T|}iQ_`%G4	!.$%>$% `1Jw儨 OT c?Ĥ O40|]gĨ ~YJT`R iQ  TbIQ^e /5=*?Q^A*TOĽ*?_p@OrT4/pJ_b *?MYYyK1?R߬!.X&B]+)%Gy0Gሉ]ሑN.Td%
2!B],ȉ	wd%g.>LTȉ	w/D<ң cDJD%AlϚpHa.%'!.$	oxK	W_H"wa.$?MJ|A"Tb%.$&(K	(y'"T?%}QD@?$J_a.K~bR&sxK	|b%ψ$Ja.(K
$J>^h pdm
dq0d	Зe78K2?xK2%N~h.N|A"T		wp|	]W >h.R@O %p DyP@ xKT h A%GYF+J.1|S%GlSDXKT@!.T@iQ<$I%G>hh~&IQ@HJODl |FQG_QB%G*?hG&"Gң/*?h*?h\G+<%HB]GKzT$z:B> *?WGhB]I0GhB] %S_4	!.%U~hB]$%P0IhB]<!.!.yI	w<@j;@j0W>hB]l@jHDKKHKWHK0RU/4	!.ߚ ]<$0@l4DKg~h b $%K@m  M$%@At%@k> #] .O	З? %@}a^nH~ p-yI	wPDKHK ]yI	w7DKĞhB]hB]|p$%᧚h	wG@pyI	w%%F恴%4'*?%f@i\%HqTI~hGS
0<+a.*`Ĩ
hG=`	w|+zFDp4 DG%F@DL%~!TSB<%Z%^@sFrFQ!.#JG	ww%3	!. GKh]T#M#WG	w@EG	w@E$yG	wp*?EL&~hB]<t"z2tKЧ	Re^h]>h]O4.c4.fh]G	w#фO4.a#8KL)Q1s̚B]§!.k,%G
T<IQ Kؑ&v*z2Uz2AJ4.8K5@@3	w	GᨃDH0j%w	w?|9H04.yG	w&yG	wN@xX@x%K8K鿚p)Jޯ&|FQ	yI	w%DKG_OϬa.+*`	wF	wO+-`	wk@ =`	wS~i*? o	wK>Q *? ?rRTA06 1J@%G wңA%G!n<o	w`	wW	wްQP|Л	wh B]"!..s
0lW	wQbplK6p*?O48I%GyGAK߬a.r!.r*T+y	wͼ+k`	w~h7m=`	w!=`	w_*?!h7f@soX(]nK7BQn(]C	nWEJÏ	pyK8p*?G	w4.38K8*yG	w4.ppgh]yG	w9)Qlɤ%Zpn`	w_pdX(]+=`	w&dK_	/	w $JȁO%GA%GAĂ?X	.!	"g; "Щ	wOX	.,%s4%9JG~LP|.hTHްB]$X	.X	.Q>hW $J$%i$%a.jTb%
@s怞g.4
.OX(]h%]o*?~=*?~wIQpoX(]wIQ>h7Q|+
^QȲyW	wO}`	wS+ȥX(]P)Q>&QL *?#CDAJTF~%Q DJTFTF-z2#
LÒpr+zF#@#=`	w07	w]z+X(]pGң9WթB]rϚpK,@h	wed/psK+O
0,ip`]YKH.@y LBa..RCK!}ƉQ
0%}ƉQ(zF %G`H%<#p)%%<#ä߸VG0DJ6J4#]
)QQүX&B]h_0ӟ4
.4)Q`	wψPЭK(EJ҇~h]@S9JҚFJ#yW	w~㔨(KK2K	#	_#D,%G.Q/]#.L~L}cXK-!.aJ^dDa_/Jal_Q.4#]5G
0,!.Y{K;`	wl>!B2T;-yW	wba.}=#dG<r?p?-%G	Q0"%GK~5*?p?X$]K@&L	cOX&B]O09JO*?iQSd%P.%G ^~rR)J1		2X&B]pJң:JH<٥GxRd%"/JW_%G(y-JӀoGJӀ;*?NT*?D=`	w/X$]	0LiKKKK \JʂWݚT2NQ"PJ_ZB׬a.K^L(K>FJ4<gfz2OˉQX G`TV>=*?+QGG8y\'!."!.NKd%	ĿX&B]\TX#z2,}`	w^"T

f#B]Xdo5PMJĸ~j.
2KJ(PASX&B]JTbgQ Lz2 7*? 9JbQd!.V}٥G"%GYJ[JYT
Ĩ?ң	hSKJF/	Q,*?RXX?X"`J`~Q-	? ңZ~"%GXJsz2-?	QlK*z2.E*?.QpG%Q.u*?*?w~G\d%	~LX&B]ѷ*?.'*?.Q0ң`)"%G%G|_<ixKO@KO }Q
0Pd%'R/X&B]澰L?RwpxJg
0xT%(a6?ĴQrT(	w.bK\% rzF	p2!.bp|Ϭa.%]	|R@0E/%GoX(]~LX&B]/K>)zFQYKDKE^J\FQ,z&Q-z&I(p0BW%Gd}ңd	З2`	w!7	2`	wq*TO4
.rT>Q}D ?J)ңGA?J!.Lm?J0G♋~_?J
)"%G1Qea*?h7D@Bܼ`	wX&B]_*? ^L=!.zwp_rTX(]	pQYQB]"a.}ץG"ң JԞ}H	p̀k G>LCOX&B]*+Dy*?1`	wL4
.0^J%	0O	0mKV_KV>a*?ϸJsoX&B]	~"G⻟4
.^ܼ׬a.o	"%G1O~YJ~&%G`	wAl&̾Q;d%/T	QOX&B]L¿Tݧp^J%~"G◙]!߬!.KMC
0RKbKJ+%GRw(B]ZX&B][/X&B]]h]Xy/%GZga.?	0V
a*?Ka*?@		Q2>Q2=`	ws"!.f1d%}`	ws0)s;<+y/%G3
0X3DJ?JQ4
hJDJ76JO4,b%y*?X(]cKj~"GԱK^LEJi\%ŀ?^J
0
^LX&B]$EJ?4
.l rT͛FQQTae*?у1*?!.ODh_qT7.|b%FةK*TT!.=`	wppQEJp7	~zF7*?|d%2h]Z9-gK`l%šzTŢ/ZTpxw
~L<"z2\%/%Gia.a.,(ybDoJ>4d%X&B]QW	wp}7^J>K S*? ^h7@NK/ܼpK HJ@\% QB*?	+6JBTA%7!.>"a.psK	p;K4K98G(K(P8p8'|@n/.G
;K)|Ip-0I ,%ǿ>!B]\	wqt;D%ŏ..op\3iK`	wuX&B]q_*?Ϭ!.R&yW	wp>IQDY@/%G"0F$JF3DJFTd%1+*?Q>h7!./	>zFLqx}T"%G^t2M}`	wsQ:<+_^JЗK
Q:1~%GH,%GC_9*?,G@1*?4b%̖]E/XMH		LH\%@0`	wq!.0kKO4
.0+Q	~QiKO`	wqEJė\% w^JħK=`	wq!.2~"Gd\%@k^JșKDJF%G%9d%Q!.Q	k@)+^JJN%UX&B]%Rd%HApK#/%G%׋g%Gy.
}Q^
0^K@y*?~Q!.~"G&e
	22o*Tbp	rTa[
0y*?0*?44	!.3-y%P7 	QP|]&y%po	Q	M*?T(+DJK,G݊Ĩ,zl%؂Ĵ 9*?BXB](#"%G(,%G(PdDXM+qLJT
ң	 ş	wp&~"%G`w-*?rT	?,G`TBLJW&]oPq7-*?JYJ~XJ&%Grzl%[
DOĴcJXJpApK/P]p>p~%GO9*?9TpyvcOXM/P~"%G%Gso儨)Q?Q?XM(B]/
?ң_9*?{)Q	Q_Ĩ	wtP_ #*?D%p"&%G`	wp"qT#EJ+1}QFްQg	@	p$J
`	wq%G~Qk+
6~Q>"T*?PSG2>Q_R?(z2~"%G21Q̿,%G3/@f~m=`	wp̗K`*?!.4d%B'*TBpoy*?c
0*T̸K!/	 A7K!^J
Qzl%iQhrT
	wzO`	wzZ2<+ ^J"Ga.K7d%ЈQB<+_^JK2J^LU/X&B]ݳ?X&B]ݰQl>d,%Gݴ?4]܀!.@]/%G܀1%X&B]܀BEJ Td%=`	wt0*?m|+o/%GKQo	wvXMp;w9*?		wp*q	poX&B]
<+rT?X(].z2腟4
.(QD0FdK$z2D4
.}Qr)zFz2L)/K߹y*??X(]K[\%zFLϬ!.Rq\%ѥ7a.$%GO	M`	wpկa.^I	QxLt%`	ww!.	Qz62DJ?J"%G܅*TC2a.BBrĨdo	wra*?XMl%G6ץGQ!	wro	Q!TeX'B]܆K	h*B]8-y	wpTB%6B%"~"%G޲g(B]޲.X}XG޸~hh>hB]"_*?yW	wt/%G K7@4] H~}`	wtS?J	"Q"	QI!*? SSJ?T"%Ga;̂KR`w}a6~%G+J!.E
EG#KC	Q#,G܌Bp~"%G9|pp-7!.H>#dh7 ,HA%	hP |FQ$C@zF\Kt4(B]B\Qo4(B]wGh7^J[K7J~#%GOd7J<+rTK4&]B%4(B]G<@&yBdA.@#^J,zFdQңLQTáprTäX(]:Q PT}Q QT?Jw)JZTp5fp4eRJiQJ?t%Ҝ2d JN#	$=`	wrHK3(Vt%}`	wt;
RңWң
 u$ʾN,Kaיp`	wp	OX'B]d%ؑA%Ɍ`	wrcX&B]w.Kl X'B]=2垰N9!.N-yg	wp3t%`	wp?	З=`	wq A%`	wtL<cK~L<R X'B]AKH__Ĥ	_p4r;(y*?a.P?	Q(h]ܢ}Q(KeJD+QeKGsĨP@SJD?iQM> m*?>h7hS/%G4
0MQM+kϹy*?Fc#t#d~<o	wt7
0M/y6^hPKghP1A%6^Q\%2a.!h]ܤoKС	wr)&zF!#K=`	wrpܼp8qK*?p?J6"%̊OD6J|o	wp:^K ʽ`	wp	 a*TMd%qO4
."K/%GDeKX0}`]K	Q Kp0p<%}Ԓ;3Jo &,ްa.">a*?( ң"a."%G  QNR QN,z2*?|6J9A%	wp>>Q`	wp>R儨GR`	wp@	 k*?\% QX(]
Q t22`	wp\%/%Gܦ
0)l%`S-*?Q 	wpLd% KBp 7/%G 'Q J~L DX&B] &T+P%T<%2a.J"`	wpF	c2,B]J#~a*?gpH-J$#ңU1DP*?ң	HR	I_Q!.#Eq6Jb%`#7%bw!.#?T	Q`	wpL	c*?\%0)	X(]?R4%O`	wt/Ky*?◬a.V<K?uQ+ңW&Q+|B%sX&B]GgK4
.#rTra.#=`	wqTĀ$=`	wq!;	 /*?@\%ē_y*?JX(]I~"TĐ_q(DJ6J>1Rܼq)߬a.%>䄨D4
.%&QQ'>"T8SrQ,Q,*?G*?A%A B]X(];d%@EJ(|t%JX&B]d%HEJ)+))zFoKJX&B]BTK4
.0}`	wp	=`	wq,	_Tc4
.%%Ĳ!.%}`	wq,p
9@7a.D߸Hp
`G%GDXp *?YxKc ^J ~Q `	wp	Q o*T2z2߬!.Y ~"GܳKS~S`	wpT	CX&B]R
h]y*?ਫKg$J?&	Qolq0TA%o K/%G gQ 2!~XJ _QM`	wq4	CTW	wq4/%GM'zF	 ߬!._Q Gp ^J`	wpV}D*?7
^h7+*|b%X)
^QmK'*T⇬!.'}`	wq8~"GܴKrTK`	wrQ-DQ_p4pXqxK^J,
07pX?@ఁ/%G#Fఏ%G<o	wpXSKS/%G	Q-YKЯ*?ഡKү!.A*Tk<+l_/%Gܶ
0-<o	wr[A%n|+nܼruKp*?*?S	Q.߈*?.\oX(]qTpAp\yxK B]Oy*?๯a.Tq#K^J.)zFQh]y*?C
0'*?yB}%GyW	wp^@Flp^H@?^Q/.yn?J/0	wpС	wp>#diǚp ~lްQ*?\%4/%G]F XJ4(B]@+G@KB_TW	wu ^J
0P>d+ U%з	wr*?o4!.]9B%ˡOlrK@ܼra.] }Q.@rTˡ׬a.](yBҟ.]+@T˥4]ܺaFO7Jt?h] y*?
0|]]@0 *?\%/y*?ya.'qTh]OQFx''<y;Na.'%yo.^e慸Kyn~h[x?Jx%Ŀ4(B]ܼ#dh]ܼ&}Q/=`	wr}Q/
h]P5(-% S	(qEK 	qD%GQ(ynWpEo4]b%I/%GzFƿX&B]R	"G4-]K%}QP%?Hr"TJ|}TWlr)_ D<o	wr}Q0~QO4]y0rTQϚ0	_qT 6JM@ a/%G*zF*+;/%GDcK߸HuW	QQQ~"%GRFQO*?.)~HQ	wqH<)=`	wqHHA␛慸KJh B]R0n$_*?K!ܼpdK&h]:%/Q $JD>"T+a_sA*?}?J3y?Jg!.)D`6JWqLTA%
o (K/%G QZ2qSd%A!.*QW	wqP/%GTKOXKR(Kx	 a^pң %GA߸Rpz\%F $%Ԏ|!.Rd%ԓ`	wqUWpW}QF>Q	Hh]U&QJQga.bAL%DOJ	QS	S@d%~"GL\%_y*?eOX(]VMQO"Tq*?*?⹏~sI?JLz2}`	w'!."TXa%GŁO	Qd4]Ŕ>1,QbGa.Խ`	wTKd%W*z2+TU\%Q.cK~"G#̕B]a.)KJ49*?%F	wG%]ĨRd%JyW	w^JYa.Wg%]Į!.2_\%FCy*?#&~Q.2-z2#34
.3^JoX(]fFd%FdX&B]f\%F`!/%Gĳ%K}`	wƞh]İ/%GĲX(]İK$L%F?4_p0	Qd%F=`	w*?#RprTFX(],~"TBDJGl~YJ
~&%GlK/*?#`W%GlxK	w43QoK?*T@~XJ[K`	w6R@ l<=`	w6Ry%@OX&B]&yW	w8rT@a.7U	iQHrTB!.F>L=d%@~h]wa.JI>a*? x )	QşX&B]Cd%KLRZKrTKO`	w>3GR_p*? <DJ!	~"TA*? *? 7)Q ZTB=`	w!.*TBh].8K4.'yG	w%B4.)yG	w4.\8Kp*?%̼ɤ%Kz2%}`	wGĸ%K>h]ĺp_pGh]yG	wD8K&h]#G	wDG)QP|ɤ%AK	E_a.O"TG,=`	w	~"Gr)34	!.< l e	wFQeX&B]B]TB0J^*^.Ѽ%GR?X	.:o$%GU%GA׬0]tN@W	wa)M	wzM	wXbDXbD/f?XbA#hK,M	wXb(KT߹*?#*?#!.;p*?#4	!.;.yB]*@ oc*? <DX4
!.	p*? S-@!I=`	wstpp*?!OX(]0%}4߸*?!WK %G0.zF!tp C%G1YK!/*TC*?!KK%O4!.<з	wR@!liQyW	wmF!Jd?@!%G2G%A)"TA*J%%BiQW6J%#yW	wJJ	QX(]wIQh]p*? KH;ң+dLh]@o0J`	w	BJ@ %GHްQB 
~T@$$%@$$%@$RDKJ
/[BKQ/4qTK+{X(]ĽTKyW	w>QyKHK|$x0/,	w[v[pyw	wL9	ϸfLW	wL~TA5~Q&#%G<+&>TA1K
0Qggl̥xK`%G3P%@( JRD4!.E/4!.EO4!.E4!.E4!.Pз	w
RB%L|;g慸KY%L
h[kKso4-]@ '_4-]|з	w|;S4-]+4.Hf8Kз	wo4.bp1i%LIh[WKh B]xK	w?4-]xK TG|o	wo0J;
0	QL(z2 wK%J(k%AE~h]#(<#(<#(.yG	wP*yG	wRm%AH8KGHK4
.
PTAKX(]W	wRTAI3
0"o!.
E?TX	 ߬!.`	ң*@!;ңw	w.9Te ATp(GDO@r? ?l
9V%}9Vw @0 #r? @`L}QL/QLJfLd4#]2ga.☹
MK`	wKOX(]51~"%G66<y	w7DJl|EK4B]6D>"%Cuh<n Q*TG>h[<EJ7*?!.	zңҨKĨ?7rq.<Ѽ%C4o	wϚ7rHFRQwiQϸnKIh]:,2!kKB.d2	>d2&H>h HKD
?QN䄨Nd%S^L--yn!Jve8Ke/4-]<@"%C>"%Ch[Q EJ?+Tp/feNJ7	Q3>49~TLJfiQlB%Cw.|з	w?AR g Ky{HK4(B]|p
.?̧	w慸KX'B]2d%At3)]̧	wW!.=`	w.<ȱ	w;p̧	wз	w|ȱ	w.@ie8KXP`	w_pG!.<Я	w^*y^ g.|Я	wa7(B]3B%A?!.S`	wbYd%A慸KG~fSEK!.X&B]4-]F>fSȱ	w.|EK?4B]B%@HEK慸K|̧	w慸K4-]yN &\B%@L慸KdX
<̧	wd T%Acpb KFL4#y^ ЙxKA
hW4.|B%T7d%T<з	w.hF"%M
~&G!.	Sg.Cp!&yb$!7/]ĄKOd%MDOXP6Y *"O4-]@<̧	wgEKEKh<?XP7,z

K?.3)]ĈLB%H?4-]ĊEMEJ_t*yN$cX'B]Č	#THo!.F0^'jЯ	w4+]퇚.v!.v
;1}tSoX&B]B%A.P<Я	wj
|B%O EJg!.x$z2'o~Lw.z&}TWK&z2"	Ϛ. D&?Tiз	w8A9*?"p|̧	wKbG!.;G~L89B%A.~hW8^ (B]&y^*ncX&B][O4+][4+]Y#
VNB%U>!B$GĐ	$YxK	~hW xK
hW 
p*?"!3	
~hWXB%DB."|Я	wI(B]c4-]o./EJ *?( "G Rd%Pp0ie8KN	CϸnKG."Я	wRB%Do
~!B"3?4+]Fq*?"1W	#4-]?DW慸KI#"GH~*TD`	w TD<̧	w KOX&B]Hp*?"@K.4+]B%@\
v	w%^ 04B%@`"G"T@dVAV oB]2C%A_5 悬%AO 		wt4. P+TK	З#	4-]Ĕ?JQA&z:(%?X&B]慸K!g"TD_Q4-]JBDJ*?$h[."TIb*TD*?"YWP`Wң~"%Gr2TAEJ;%}J;N@ 0b_e4A<9@ c0z<?t%A5Y	wxPC%A]
hB]y5	w=	wKЗhB]y=	w1AK|	w0:X.&&yw	w0%D4.&<;&w	w0>ңÅBK0B%P4-]MU%Dh B]MpP|;BKe*?"i/]M(ym	w4]M+IQD4	wzp;=GPv 慸Kwp
!.%G*? PJ/%GN}t>L>QiQ`	w'!.zF 7J?)yw	w~%F! "%G zңX(]ę
0DW*TB
#J>*?$֕i*?!*?!gt1!.Q	wMӼo	w$|b%Ba./4
.),%E FJ~ң)q*?"0Q	5.%G@C"G L _EJE2$5RN,z2$X&B]O&z2 >K "G2 @z2 !}TKp>*TE2!.)LTd%@}T!g!. 3"G!. "G X&B] Q2"3	#/KG܎GOJQ6fS`	w#L~T@T@G	 ܔ$ O-*? H@QGh7A%@DSK!cK!{
0V"a.*@"gK"NJңo*? J}T@}%>QT/	QP+	QWQRܖ%Nd%@CQS!.`	wp?3)]#| L	bG(B]	X&B]Ğq\%IOX(]Ğ'~Q=p'%E`R+_D>a*?"+X&%GWYe8K}a6"I\ga*?"S%G#%B8]*?!OJH>tW5*?! EϚ.ܖa%BATBIQ	 BTBH;LJIL@!$EңS`	wY@!$iQ	&X(]%@%G%	h7J>䴨a._ң~$%G	~䤨8;'oK;4
.>䴨9/
0rppңX(]X
r?"}ɠE?_T
09`O#/ܮG
q P9(r? P%}H9( ︖G
BL#$G
@r? 	?IQ H2 
=K?2%@}dhK)ްL%2 T}T@.D2O<ȱ	w*0o	wT@>ң $%G 2Ǭ!. +	Q b7!.S`	w(1wťG/J
^fS2OO2,B]
|7D+iK]L߸JN62%Bq']'ȱ	wg~XJ	OX&B]@*?"Kh>LUd%E~a*?"O3)]\#y|%E̋<7}`	w/	X$]2 aK4	0 i3	0 iS	0(MKJ@e8KO2OsEKO2. 7T0~%%Gd]'?ȟQ)QĨG/<̧	wxD$Ko!./
^d](}`	w;d%B}TBue8K_P1~iQ
!ZTBJR#oĨ2.
Ra*?"3)]_̓./yb"2./	Qď2.0TF>LR#
RG>L;d%@2 ~L X&B]aiK*Lz2 f2 fSd%BX&B] PR@/*?!P<Q
Ld%@)z2 YKDEDJA儨D>䄨DTJD%G aJ@/)G *? sDQJJ@C%G&/JT@"cQ)uQ).R=d%JVz2%!S	
o2!TN.1 z2%19VYKq!.1d%F6ed%F:7־LG#]Ǯ%GǄIQO~/Gp*?;1Gt߾o$[	P	Sd%qTq_TqJJ27%G*?5BW"Tj;TjɞLYg	yV`ң2>IQ7d%fAbTfBg*?3#RJQ~ϸ3 *?5TJdTks
Tk XTf߹Tf"Tf%Gh
~TfSxaJ}4AOTJ a*?1`+%G,QOIQң6_qTfI*?3`6Mң6~JTf%Gl`~&%Gt%`	i~0qp񃂧.7[KfSܗ.l2%kM~TkEңZK֊s
T`x?/RT`Sң¿W @#~"%G	_C?X&B]`	wBqzTa*?3oQ*?3LϬ!.8*23[	O*?1rDz21py*?1pTksTkrTk߈QwKD%G2d%a&] wZTa}ץGrXJ}%Grbɏ1*?0Kzl%b}^XJ^QR:?Q=`y	wW*?9+!.;oeK~d	wH~"%G4d%a!/a.	<>1DX&B]0NK7ZTc+TcTcbTc#/9*?1!.߹M*?1~"%G20	HQ/X&B]FQ~*?0>Q	#z25W*?5G!.	X&B]`	w̅
`	w
+"%GO儨R!.`@G
%G	9*?9M ,G*Ĩe	.}`y	wQ_!.jLhyKƀ*?1k	H_QA׬!.
=a60EKJ*,%G)QcĨ³'z9ң?T*.}ץG5]a*?1YJmbTcc/)Qz:1_X&B]6L}iQOTcq)Jng	wX'B]z	J.=N wbTcp0e8K@?JuTc1!*?6EX&B]91*?9唨MLJp;e*?9;-*?0o20ץG '儨X'B]d%ak/	wZ4ҿI*?0JTahA%coJvRt%c/	p0o. |EKiJG唨h#LJp0ee8Kp~Q	,G_ĨǠ$DJ{7!.211G=M r?1G c3#7`G|RXW33<#>1|Gg'9#?#?y ~ "G~Wg
o9\!ůX0z	|*z	 ɞa. 2Ϭ K^a.=`] &0? L%h-=`]Ƃ#|D K; L%`HR}zTc_7J~GTc;9J~>'IQ30&`!	w|J0(yb\%`P|Nң/3 K('iQK|T2(>f]
33,]120̳fKFf&]<]
?(KNң㡇!.<GAcPNңh-SK82%teK`4 ;J35KЄoThE3]PGP`6Nңj:6;Jfao;Jc8K|bK0j2 |O =Y^2Wէ]@Ob4%d#Օ!. =XB]@YN2gՂKoNZb,%d!. (z;	w P!K(B]@0K. )zt%d[Փa.CY245^<g%B]Ɔm]Ɔo%hk}Xu	wǫ%hrzG	wՈ0dKO3G_EfGƃyR:`<u8َGi`4u;3<@:3G$yu<3_<͐t3=R1t3u9S׎GO5fu9g_̀u3	G_1s_yu13!ucryu_<f:7_yu_<f:?1O3!13!u3^:Z:>1h	u$G_S1hIc$~1hIk$|bu$G_T1hWG_|bZ:qG_ţK1hQ-J%2ţL1hR-Jb䦟u)-JwG_1hUu(G_bg-JLţE/Z:G_u)?%>1hQg%1hR-JG_?u)KK1huY-qG_G_ţ>1h1h_u[?Z:-Kb䲧u-?PYgïeCp .:a:; 2:;Y(uvq (OCóω(uw7?:;@:;i%JACø??%_!w_e:;P:;0BKPgQJIc_y2:<@PuxPό=?%	e(3P;̌c§c̫%<uyPKl̇_C2_C/3l%c39~JmP6H5CCg:%eO2cl`6Z:3l(u30u1gÏ3Z:'37LPc?3_?%&43a_A?%&A<u0(u0@ :(u1?̅Aי&(~JL0@u1KPK>"F_̊/::/C z(u&:CYı_&z4u$C'|f?%XŃ%CC:"&_M4ӏCɫ0@:y(u5SMg(u4@kOCɮ2j?G_`JMLʣɥ/CɥOFMO:Y_K__aeq՟_:=P,f:=gOK:=G,u{g:=&~J10uz(uz񉣯kcCZ~JNYC|e_xs/CpPs';:g^N$~JN&|brgqSPqc0'%'(|bt?C_C:>8:>_cC_:>g(u|?@u|PƤ:>G:>$|f!CόV%u|(u|YX(u}D:>0JPgǪ2(u~y:?gG__=Q?_~JFgKCTp:?,~JRԿ%zx POU ި$ 2:@@C P	G_%,K_Cg?%SSP  %=Q
G__ÏCua錽TïJ?Ca?%LwG_#JHC%LLL_%L*zub酟T;Z:2?_Tu=gT_:y_:_?%'H%'u>C}Ry3PyKC~:X:Z@Pu=CPyc__+=PM%dM_+%fHC__((u_.%lM_$CgCTuT:A,zC
v:A(uC#Tuq(u_G_LR8	&_NUc$C"G"J!&z_E/C":BO:B,0(u_FC$(,:q򄟒_=Pt:7~( ~JPiꠎ(7:C~JPcC/3C	f:X:Z1,uACP,uAKP3_M%(aC3yduE3_G_[uE<MQ$~JQ&y+QL:bSPc%C*fZQ(uEKhP3G_~JïO?%Mee%M/P~f:5PG%ML8cJ__<MO:4`:4(ul?30M0J!f)~J!|D1!uy 6_0:C:CiA0xugƆ:C$~uc2gg_e/#4S?uX%ǵxBCgc3.!|`K>0uHb:q_X )zuJoX:_::
CX_z¨X");1$X_:HïP}a@uH@tuI3̊CE/2G_DR*yh_d_>d)<RP"`?2&)|Ȏ:DsG_Ş7au8䞰
cp_ɽdï/X`u@Qpq0uwc?t:Y_GA `$u&yQq3u)yAq;G_§`uO0u,u,F_⇬_L:~0:)yu$>1:oCvOWct<ue ugQuueu!08::uG_G v_gCg!tSɘ:T!:H:>0u,d:uPaa:a_(6ïg	̄qBX́X_yo2#_3?2̋@u4"oP_3 d uY$|`0uA¡Lƣ3 b:, OG_2::? bCQ_1R3"A"2C_I?u̇ïC&$#/#?2_d:D:Dim_a u̠,"PD$2_2L"&y:D)|`,uDa!SI"'H:D,zCBϬv:D-zǃEXu7"~1Kc!yg> <C`=7Ly<u@ţ_d):;P<uu$~3`8u&|gïg/ _p:?__H<Z>9_ <a_0"ghuo"~u'UO?
G_~z:EeV"~Gp:EiCV:EwxՂ-@uHdA,V$n55Y?^kq W}^k3&_O?_j_O+wW3ZS-Y?ǿ_WUX_j3S_O_W25ygWW_uyW?Wf5_Ր5yXW?'+ZS _^k[yX^k*^k Wu__+uy++Sy?_;?_ՇS?ZSuy?^kzSS_5ym7Wto`WrW0A?sYWrWWdM^k?S_Տy)Vj_O	?uy˫q/+Wp_ WpWzS_^5%_.5 F=f
uy6f
uy_ռH;?;hW W 5yzSwW^k@Y?+ڼS,gOp9q^?O9>0/G
xtgߋ/G7;K!8tl0qz%Y?>qz%Y?t/D?]O8tm-z%Y?a_.SBK!z%Y?xtp~'/GLqz%Y??z%Y?_u\^?O4qz%Y?ʟ^?O48K!>2?_.S񒸽te?K!|`{/G<^?O3	xtj__/GK?_.Sό \^?OF,KR8/D?])>^?OK0ggyz%Y?)Mz%Y?)2L8tt=R_.S!z%Y?)4A_.ST ^?ONPg KR W_.S#tt/GI3Սxt^.KRNa_.SSջKROi<^?OEVt>qz%Y?)Y[/GICՉ^?OPYw/GHG/GIǨt̅^?O2\^?OῙ^?OǙ>/D?]rO2FKW_.S8yB'_.S97N/D?]q/D?]q o_.S8B_.S8?DKy/D?]qz%Y?_g#	K,0/G$yK /G&|aO_.S8g}g'yig> ]g'aO_.S8Xz%Y?AK_^?Oqz%Y?/G0O_.S8^?O/D?]ug~/D?]t
xtӏ/G+/G_`o/G<N/D?]vo(KY}|^?O?g~'z%Y?3xt֞fVK[+K]t8Kl1K/G$y_.S;JKIt/D?]u3_gz%Y?ްKJSgz%Y?X2KK?qz%Y?Xz%Y?|^?O?X<KL>/GR	gX/G,_.S7|^?O
xt43/G//G|D/D?]7qz%Y? f^;/G3W_.S@K X_K <>/D?]8t3__.SG@/GY惎/D?]HF|^?O/D?]LF^?O3t1K
8t2wqz%Y? bz%Y? dsgt1g<^?O_.SP&K 5K n/D?]!z%Y??7_.SgWgD7g_.Sz%Y?$qz%Y?K"|B/D?]$h qz%Y?~8tz%Y?<IK"0/G
8t0/G
8thxtygD$ygD悧_.S悷_.S3M8t/58tSgD*y/G<^?OBǚ/D?]!gG|^?OBך>/D?]"qz%Y?!aO_.S8t^jFK5KKyg K<FK|^?O/K>/D?]zo)Kyz%Y?qz%Y?Sg0/Gi/D?]y^?O/D?]y6Kz%Y?ď/Go/G&x/GL`OgXz%Y?,xt^?O /D?]xƜ^?OgŎt׋^?O _.S=ł_.S<a^?O
|^?O_ł7_.SgggE7^?OSz%Y?d^?OUO_.Sz%Y?fO/GŀK"/D?]* ^/D?](ł_.Sz%Y?[gEwtlogE͎xt6	t~0/GDLbNi1!ßVg؋xQ/OEZO>`Kߒ+D?\_< }"C
="Cv/Sjl"CdN_!WA~H	uq^Kߒ+D?]\_悧Ag~H	uqG._!?^9"N/Sy$WOEK\Cߒ+D?]\_CO_!?|EKfFhߒ+D?]\_F{EWVLl%"?Wi~H	uq|EKr{E7r?~H:O
;%oSG?Iߏ,%ʟՋ?0ǋ]X_σA?	ub_Opc_]XSh-.\kvqqH_8)Ջ?4G.\kvq?@_]XS@_]XS{qJ|_8%Ջ?^8+qK|8+qK,mzq+qՋ?>l_^k.ZS?d/Yubxy_jڰ_o67+6؋xh
;%xSw;E5qI~}"[OyWþ_-M\_"[˫0< >_-ڸOg="[>#wouqƞE5q2~H	
~ G~HWW&x8 >_-ZO!7~H5q|>_-֮/SgwoM@g"[Np$WzOz{EMwo5q+$WqWqߛE5qPpKߒ+En/Sw"[\_
n^"ܛ^n"[˫~_-m\_wKq\S">4.? 3aOş_55b,5\_ԅ+l^/Ջ9O3~/X_ϙ+okV.WCOԛ+7X5aO7`V+ra0jMՋ21ȧf_jڰ_a#x+栃V.W'	+ņZ_8+ņZ_ \Y-XDS < j%p? xV+IhϏ,aOtXFY-XDS|<XeL01ެ\k/PS/}n\kacXDS j<j%`7_j
b~/QV.W[q|WgڱrO'5b-5bŀެ\k"bxgq|WW˫(R+ńMXDS jF/5aO;8+Ł"W Rg|YV+YV+*wW<ՄJ?hńN?ǚ_Ǽŏ5aOƋ_z_z?`w?PWS 'y0ՄJ?hx%_^k.ZSIn(q|WMՋ?Xp]XSJ->6\kC+8PՋH`_j
bp3~?%/v,ub-q|WW˫-KšyjO^e_j
b m5>$8Z[Oo6"^+	Q/'-?##š~HTbG0[$WϪ1j? _?pWx;$W GF-+wO3Ţo~HVeF-ߒ+`gՃOd\i$Wϫ?!~HV/@,Mߒ+`gqqwK-Y<^2\S^/z~\kx_8`\kyg/z~\k7[Lf!dwKſ@*x:˿DOTtDOTt	w
w
_?/S |!
=+b'd{WO	WO	+b'dA' HtJ_?/S 	{WOG1?2 "_@,x:a_?/S <1]+b'dǃ Kxg"_@+b'd/ ~1?2g߿DOYx{WO1?2  _?/S 		=+b'd7Y"_@|WO[^o Bn1?2k֎;WOZw R{WOZ=h"_@PDOAGC։+b'd{WOZa_?/S j 1?2?WO9_?/S C|&_?/S C|*_?/S 
^+b'dK_?/S 
^+b'dK+"_@0>"_@0>F_?/S |$>+b'dS;"_@<  T|I_?/S 
+b'd/;WO
^]+b'd/^1?2
WO  VN1?2 1?2  DODO1?4?+b'h~1?45^{WOx@ 1?45^1?45{WOxAoA1?45WOͼ!DO!w!.{WO!WO!"BWOBM_?/SC[	GDOo DOo%^1?43K+b'hg1?43T{WO<!WO|_?/SC9wϜWO|DOO8=_?/SC wp 	"_Ɔ1+"_Ɔ1~1?41n1?41}+b'hk"_Ɔ  _?/SC_ DO	]+b'P .5^/SO8N?(3?\k@/Sǜ8+q_O+q_O(~p_!|/S<_8qg3?p8?Q_!%?y/S	_8q"?\k_ xBx+q_OǄ .5AN|Wƿ$A?\kg)_8qC/S/SoH_8q|Wƿ+<!E?'|!8+q_OG_8qG<_8q,x+q_O|!:?'Bo_Oi_Og 3?'x@[?'x@%q|Wƿ+q_O!@|Wƿ| _8qOq|Wƿ&x@Ӌ.50 ]_?\k`/S^|Wƿ/?L7ˋ.5@R|_ (x>+q_Oǃ/S;|WƿĮ/Sʜ_8q.5@@|??&|_ Is_ ,|_|D?^'?\k~?\k~R|-?>|Wƿx+q_Oq|Wƿh_zg_zc__C.5>,I_=h?=hy_=m_8qZ.5>ǋ.5>eG<_8qZ3?h?_NR?'(x<+q_Oŏo?\k9;+.5Lx+q_Ox<_No?' x<q|Wƿy?\k:O?\k9g?.5=0<6?K^ /S?/S7_v/Sg_tQ?Y:\?O<\_8qǃ.5=*|Wƿa:8+q_OɥD>/SiS.5'.5Ht_Mwo_M:_Me\_8q+q_Oɦ|WƿRv~/Sp
;%Uny⿫+nyM⿫]\W27e ϿVWXZcCoVb/K
;%OoԼ\EVH@W1>_Ւ<sSEVHAή/S|\$Wd4O
>q$Wd4O

^.%GWH>.LY#qd\pw掵qf$Wd4qfTp,Y#O4[G$Wd4#?0ߋN_Ւ<ЏA/_$Wd4%j?0'z~_Ւ<?t#~HhuqCo\EVH@m	޸+Y#
O뇝"$y?:ZϿ$Wd4O/"$y-hG9Y#\_ƄP_Ւ<Qu-._Ւ<Яwߒ+G
zO\WY#zOO _~Hjk4$Wd55qg;EVHB>/S 4Ͽ$Wd5	5q)K .WMi?\+C?lEVQ/-?0"%X)O |""_Ղ# ӿ"%X)O1#xD"%X)O`?0$$W`]\_p~0/_+loƿ@a/?͕z%8qlsƿO4q|Wgb6_#_o S~S?_b/S_b/S<"$WpX{EWՈOlZ_b./S*\?Vq~r }"ĭ\_8*y~_\_9_˫<+$Wp/SǾr"]\_V#$WpX%?9EWՂ\_<0j?'O9_`!f"Qj? ,s~H7	\?2]S1~HK`S$Wp)IHwuq$0߿$Wp?"Pg+$Wp?$<#(]\_K?;EW./S%xFX\?O+xFZ\?2BAg$Wp֮/SxFb\?2q>_">/SS<^/\?2%j?!;EW̉ZO^_ WVx\_ĚYx\?)E'/{EW̀#Wn_"/S/& ^/S ;/~H-@7~_!GWx,\?2q!Gx2\?21? }"fO %:EW\_ݿwKgz%ZWâךWgJ?[=`;_,_܊j|Ur)K<U4_8XS(y_<X&j%pWW˫W	<U<kL|Hq+o6"^+ ?
t{E2paߒ+v/S0;_̀ū~H@S2:7/D&rO̓kL|HqЅt%Vb/sgO9G$W +q|ߒ+O3Ͽ$W +K'|_̀ j?3"3
ǚO`
E2OЗ3
ǚO._̀yō~J{E2g./SZY{E2O ^_̀ j?7Q/l
x7zGjubz/ՋzՁ/ՋzՁ/Ջ2@[_,2Ջ:q|WSubOj?=O#>/Ջ{g+q|W@\S>L]X_穞_5rOd4+ņZrOa
_Y-X_O4+ņZrOfji_,2Ջ>D./yq笽[/ՋzoƼ_7P++g_7P++Ն\_7P++OVq|W@\S i1!Vo6"^+*0_OW $W"]\_OQȧa&/Sf!$W"˫f"WIvwdSfZO4󰫿$W"qlE2)BA._̊~fuqF]"0BS?;$W"&/Sn
;%Y k>0/ʟ%_89ub_OIpSæ^9O_ľ/Pa+0/Pa+0i+oWV.W`	\_Y+0G]X_Jj%w_,2ՄJ?	_5rOgG_5rO_5j?
^hq_5rOVj%pLSxV+}ZcC_b7o6"^+aGDſƸce_̅?3W<d)O"%H,SM\_|$	;E2`r$"
~g./S?@$W!Or|$@S9uqH@S9uq@+ߒ+r?1 qߒ+r?03wd)O%<${E2]\_K^E2]\_ƽB~HB˫h>_̅?3W	 7$W!O`-W~HB˫\E2]\_4'xӿ$W!OaS="
~g./S_̅?3W@~HB˫ي0wd)Od)K LOY_3V.5ROg.\k_$_89ub_O	|_89ub_Oɐ|$+qrƿ	(Ǚ˫"q|WՋ?fW_3V.5<R+g.\kx _3V.5@C_3V.5Ag.\k0A3g.\k,H_3V.5q 2Ǚ˫L$SǙ˫׋g.\kw/yql<]XS6G<]XSb?<_89ub_O֘+¿lEVK4ſЗ $W0?J`R0zO+`"Ol<`	E3>!~/SL0/ +ZPY__Mc/|BXSx+oWV.W60[&_؋x#
;%_-?.	1$W6pW(xŇ~Hm/SǌfͿ |bfuqu1fj?ߒ+AOͿ"?g-ߒ+?(1'wfqs@~Hm!3W^ ߒ+O"~Hm麸O|e~_@W
+_ڸORAG~Hm#/S<d;ͿO?cߒ+-\_9]"\_V_`ޮ/S9kD_kqpTW$W6K
2-wf	uqt7B~Hm0Wwf?M;Y;E3o\_ޠPߒ+?_	B_hZO/	C_nqr
E3oOnxJCͿGÁ߄g$W6+W({ߒ+?ȅ/	A~Hm麸O_`wW"JE3oMÐPf \_܎I~Hm2/S>E"/W|wfOt$x	{E3o=\_'x	}"\_%~Hm麸OKfqp {E3oqrOIC$W6W%>_W"O~HmPIASH E3oʰ|;E3oڸOL(f \_"]\_]"A/SX7~HmPj?wf./SAׯ
{E3oW ^9ͿOs~HmQWk=z~Hmm\_ܵ_oߒ+W-}xqߒ+UW
{E3oj?^ߒ+Tquׂ_n/S^?$W67W  _8V෿$W6j?fڸO{ߒ+T
uqטE3o^/SZZg~HmP0A	_@W'E3o;W񡔾0__S?
x1IrO2x>%jƿy ]X_ǀ=TqO mP-x	<_8@7V.5a_8]XS޽_=PaQ@_8@	Qׄ_8˫Q&z_󏼺q^:Ǫq/^}_TBՋ?Me>mXSq_V.55߯\ki#ׁ/zqx}_Tb_OMx|Wub_OS=y[7V.5׀yub_O)޼_T5b_OK>_T#jƿ=P)Ջ?_o=P+Ջ?(Ӌjƿ
^-b_O	q|W v\k᧙ o
? y*]X_^d	8+oWV.W̄N/Ջ60/Is
;%*eS%	w\_D	"e`,i0yߒ+^fڸO>EX
q <&{EXZO E	o~H|A^/S,Sc/Xe̻EXO'xN_2\_]0*c/@ow? a7~HzW	3kߒ+^,PEXq~Hz)fߒ+^_5_2\_'3}"eK?]OvS\S#q|W@\Sϙ+oWV.Wo7/ՋQ
?j+oWV.WO2J]X_2x+oWV.W '_5rOT<q|W@\S7Mi?fc_o/(kſ($W|C\_nOG"Oៀ~H,ڸO(
wψ} "_~H,ڸO1_Y5qL="j? ~H,j? @ߒ+>!/S/Pψ<>_YK){EYg5q=Aߒ+>?{~H,\_ƆL]OÃό)K[rO|`ϋjub>./Ջ7e|W@\Sa_5rO=T_7P++ny|W@\Sg ^/Ջ7PE/Ջ7O@ q|W@\Swx+oWV.Wܳ+jub/Ջ7!|W@\STq|W@\So`7m'?&?X${Lf!`=3?a7{
-1Dq➬&?C#w,?IO?_	?q+'?X&U3he`w?Y
6͢CtX  wKŦ_ `~Sm1D #_-2ta ⿬e?m1D#`VL?dq
+7e~i$?2 _-2/`
;W?XFHo /ɿ +W?`Qms_-2.w ;W Gm1D(~// e[m1DKŦ_oKeFH71wKŦ_71w?42Lf!;O	SxO~z?4{3h9DZe	WC?n#/OFHΝ87/:whmS@m1DZs8A/Nw߹#/O{3h$'KŦ_	~W@
qhu
6͢C:(xNKŦ_E	^"\F_}FHй;S<'a⿚Iz?4	FH8ӿ_-2ǥ	Ɲ+?4m1Dxp/>w?,eLf!AX==i^⿚1o5qi7(c6:7DZexN4|A^#/Oi$?8s/G	Þkz?4=FH9DZe	w惟X 2{3h Dq_-2	-v#/OFHNQL?0;⿚3.#/O`QmN"KŦ_s8⿚ް23h WL? W_V22Lf!gş	/DZe|'+f#/O{3h HIL? HI_?V@eo`Qm N&wKŦ_T8⿚S\F__`QmW8-L? 	oh@c\F_#{3h3/	˽i|9w4DW揽FH%_/OO	+Xj2Ї
6͢CK_	~S-|'WB\F_=FH)Ui
Cwh)em1Dߔ(L? R{+Oڸ?4${3hQDZexWB72}FH?2L?3(e⿚X`e+m1D׿_-2IOk⿚3z?4~i$?#}/	+/5qhNLf!E7wKŦ_`+3
qhOLf!@1o_-2bߖhz&#/O}FH`MDS,	(⿚>S@Lf!gP=/gP=⿚q#/OFH3i~LA'h"ze!Lf!g(/g(⿚4W怏m1D@/gPwޮ#/O7(c6RDZe)k4WSA#m1DowKŦ_`VAhd-\F_`QmM;%_/O.0wO.e3h0ʥ/asOK4?YS@3h %_/O*aA ^ekm1DdbwKŦ_VN!h&)S@]
6͢CaKŦ_="z1S@a
6͢Cc_bKŦ_kB~e1Lf!@0:#Sױw5qh){3h D؎%_/O0#23h DBSH>/_uqhi$?"{DZeOb?_?3?4SLf!@c@DZe+\F_i$?i
V05SU~i$?>!DZe7_od\F_3h PN/%_/O5qj{3h P${3/@H g5yn#/OV3h P){_-2@C#/OEi$?"DZeB_A3?53h"؈iX{5]j2a
6͢C+wKŦ_`3%nuqjm1DDb .S~ ]+
qvmmi$?z*{C_-2Ǣ;WP
q~Tmo{8rEzQMgmo[zwZ޷ECl!l宆tgRۡȴTt8FBސ.FEwKRCj]m6tB<xlKdhrV-o_<uU/[T3_#;l몗m=8t|7g[> uR([ah^}H/[]pvgg5޹lބx|MgQm=v뢊^lgDdZ:pEz("h["AtLMZdϪoE.KKRծ.3ζjrM<ݾn-hZ:pvԵgMhj=R֊56R֊57Tݾn-hj_6ݾn-hU6s|jZK(pR֊_>yCϚ}MM޾mR֊_>yCϞԌwkCH6>ݾn-hFuSmRքR]9FvԵ=8}|jZЊA|("n7xږ"_6Gj7omKZ|gmtvԵ×;67mR#OvW~b:-h{OCo[!n髗qCT$:jn(vA.P-_<]>yCvԵQ]jZȮzdWnhn髗D*]5^Ɣ^ƔZzQhnږ(>Þ]κ6|OQ\>#*tPN`ڇH=l]Sj*t6gMhzQSPzF}:+<l@Öh\>`֊>x6h@Öztև驵4TCg*BO!PԂڇ=lF|j*tRH-|CEz:}@
>F(p>v]!TCΚMH;xSg\:C3tڊ>zZ)Ȯ5(5( RfTE5"PW/(jD
6vSz#={ENtSR%T#={ENtSR%[ >3״TCMhJ:h55"QS[:kCjDK-SyENt=tևTԉCgA:}D.\S*!P[[53ݳj*tD*Ft;D}ENt<CPhԂڇ^	PԂڇ6vSzP^͝>h͝>h RfT@lQS;D}A[5O#<Dpn(j=CPݫ΀=D@`A tt!Hԉ@k>!P^=yQ
<n髗qCMhsR'@rCMhj#]5?ۊ:!t3sCNt x/P@xE/#}n(髖:= .l.PԼ}Cz]5rA.PӇ9n(zVȴ7tjD?ۊEAuU[ЌhkKzv⇭hElCwM\( >Bs~
7mv>AuUQ6?ۊ*FEvև5"tȮ\Ȯ@r"s@jAp>]^PTT@`\!PN5/QS(˚*FEvy@jAmENt5lR2+47t*t֊]^QSjNhvV4?ۊ*FvC蝫W>BsC:'j*!5O^Pn<mMM5(3B1޷E}Sv(|jZ[}KUMMPæ=v⊩jtڄWjD^5"PD"PݯD"PD"PROR%.P@`]^=z;D}CO<uK*tHn[PQS#}CGSR%#UENt xChr
5"t:|5"t:|uC:OPz)EzZ*tEv(rCT$::|>|:|񻦮^t ^!-FEvkЀAxڀۚRC:\3Ψ 8rۡ.hoK6xΗ47mPձ
7mȯPlA.PԵn(yQ
5"tԉ@kC:v#<.lz7xږRzFEHȮW/(|C]g#UCψ. Wt7tFv[ct["쇆 F+dZx "EjvCjD.yH啌V2YX+*b5=z.1j-Xx@
IH*
ǁTIU&@Fy$j2+[<x3O%
%<'	y9hjBgTևrn(zWt<l9hp\:C!rd*j-=}K4=pAׁE5r󖆨Ht;x* yCʈNr	Wt=nCZ_SCT$:p[֗	o:}EHO<{CT$:p#]>lܴ5BCQR2+47tǼ5BCPD*nZ!OzZnZ!OyJ->xC{CT$:piEoyhjC>.P/r	sIVȨ|5BCPZ:|CT$:p< QSܴ5BCQSܴ5BCP֗'-hjC>.P^tPzͺv↨H|V2YX+ebL^vƧXۆ.ivZĀ5$
T@*8tT^6.Qj={Cz\ZQSgj]]K6mCNPn(z@ rn(j_TݳZl-qCgPޗM\yA.Pg7W-P-#T6|#<D!5M`ڇM(zH|;xSghFrևM(zH|TݵH;xTfhj(lA.8tB*3Vܴ9ۊ:pgmPǼ9ۊx5T=l4qCNP4qB#g9g9ۊ*nڤJF|R3Q.QSv"PӇ;(yhsK8t8FuC]ç͞:<E*zO@=C!΀=^S]8}K5xA.P3!6s+ec,eV/^Tljz]bn(j8tZĀ5$
TIU'-Q懍:pT[> 塪5";}ENQ塪5";}CW(:塪5";}Cnl6Ϩ:!PBZ= .l4qC_Rtg9ۊ*DvjZmPM3Q[rۊ:p.PӇr΀=z>΀=z>n(|/+]gr΀=xܧhAuivdܮivdr΀=  ΀=  n(Cl.PhS iv6Ϫt+]>yG) p- h|Qn(pOrۊj\>r΀=	N=AG!) |Qn(t˚j\>sK:Fv.Q:   Jq) g)Ǩ4rۊ^!3^rۊ^!3^Q:     8b}:     8b}G+]gV>F}KNW4qCH(|r΀=0 @.P h3'ܧh iv⇭Tg|A{n(zN<6zr΀=1 $΂S#|P@cG+]g:|.P>yG)Z>A9O@BaG+](mn(xQ: .\h%G+](l9\C`iG) 	cNSp
Ɣrۊ)Ez^W4qE([:kG)'w: x>n( 6uSnW4qAQ: <S -Qn(C 6uSnW4qBQ: Gy: GyG+]d&ܮivoQ:   ) rۊ)jgy\j״r΀=q0!)'bn(Wç\j״8thv;c@|=A? {D`<CivZx:p+rۊ)jghpiG)'b=PB)'b=PBivZyCϹ\j򇭟Q: cx: cxG+]^P+]^Phv;(SN; ivճ+]5lG)΀=/iv⇭\[:!Q: x><hG#G+]_<p.P8tG)P? {@\z>rۊ_\/Tr΀=  S #G+]+]h#: <A4rۊ)EzR+]W5!Q: x>SN#n(G 6yn(G 6yG)4xr΀=~G'
@? {Da@ѹۊ)j.\+ec,eV/^Tljz]bn( #<}-Xx@
IH*
H@*.QB+:x+]\\Rի>sKQKV(z+]rgiv)jghpin(^6z>sKQKV={n(d&ܮivTە.QArۊ(gMH\iv)Ez^W4qEC`in((mn(g:|.QCϪtԾ sKP
+j#>'+]dm|iv#;Frڗ\Ը}S9\!}S9\!}n(+]d.W4qE/\>l.QCNrYX+ec,eו1zbn["-Xx@
IH*
HW RxxI uVȵ;!@ElS(bh "EH|~A-N|9ۊ["+ec,eV/^Tljz]bn(zZĀ5$
T RxxI-Qj_TݳWhjEHPtg5l@(l(n髗5l@(mCwM\填bTxj-iv⇭hWç-iv⇭hCxAwB/8ltZ|AwA !9.P-9mKWol[R+Z)EzRixۖ4qC5p/n-iv⇭hgMH\9ۊE-iv⇭hvA|B.P-l-iv⇭hCl4qC; .P-mi|ڊ>yEMTC[!I
iBp-iv⇭hxcNZ[6.P-j״8t-iv⇭hBrn(zgU6.P-dΪmC]tZ9sC]tZ|Aw-H(HP3WhClͨz+<lrnBg6m-[ܯ[jAlAm-RrnCW]PԵz_><l+RBmU#;!旈m^Eڪ*FvC/rnA	TTB+f([J)	TTCZ\zjs-NQ(tZMgd:rnA	TTCWrYX+ec,eו1zbnۊ["q l$IlcaS RxxIAf"E["@xٵhBrR'-<mK"E	5HV2YX+ebL^vƧXۆ4ԉ-Xx@
IH*
@ RxxICWvjDjhuMH7tZtևTԉC6zä>ZtևTԉCgAjD6^Z:hJj\>塳֊jD墚(n髗=lԉC6zä>Zt֊jD啌V2YX+*b5=z.1ۙjk RH4(
FPV6r'T6tZj-; CmEHȮW/9hEzEHȮW/9hۚj墤dWnhn髗6GmW-[:kAZ_6Or75 堀Ar抑]^P[rհkEHȮW/9hl5dWnhn髗V2YX+ebL^vƧXۆ-5r`5 kd)$H#`+'T<z*^PR؂yAǯBx٭5r󖇭5g/ kKXӖ5g/ kKܴ6xyC47tZ"X҆yCPچyBg=vڪj-T65r*^QKǎMW/9hW8t5r6ϝn髗!|:!PW/9hCl(!PW/9hClCwM\5rdC5rdA
yBg7tZ_:^r(^rMH7tYX+ec,ez/^cS׬\<n髗eH[!I @)AX*HRr+g8twM\P-tj"3ZTBçj,eV2YXyS].ivዚ].^V^8BA@R6
THRrЀA|B- 99h@ -QvA}CgQSv"r"#<6}B9Z>l.hW=l4qCO<uKtB? {DZl8|9\j״8t>l.yhsK8tTd&ܴ9ۊ=}CO<uKxg=lo.BP4qCO<uK6zAEmAæ: >{AæUCιhClCO<uKZ'E	ҋC͑^[5
yh$W{J-6E{C5l(tZP\>(8|mhzABEpdW=|VBZP\>(8|_<pճP$W{J-6E{BgD.Z[:kE5"PkC]6t㊨gMH\NB-Qz^Z*nڤJ)E!PR4qCPۖў>G<E-[<}EHxrn(j_Tݳ9sC]ç͞:TxZtք*^<pPhsK8tTMhpgsC]6>yC]DOrn(TݵH9ۊ*t\!-iv6x4; CmC]ձ/5^rRgU6F9F(D#;!:-9hrU.h5墦DZ^ZW/9O@:+Κ΀=6}: ڵyBgܧhW=ltj״8t)'jgyO@T۔t 5r΀=0E)P۔tgV>F}KNS ^!3^r΀=|˚j\>? {@>y: ų>y@l//yO@}S9O@>眧h@x۔tlt 9)/\h@ ? {@)Έ\h:!rYX+ec,eו1zbnۊ6-Xx@
IH*`
O9hv^5Mx5墦D5"T-7mR%Ե!-9mK6o6zPD:gz͹hj^QK4<mKR4/Phx+6z^PW/(| Λ<qUEzCƼ5 W5Fg|:lP:+;D}E5"P5\!|BdWnhvZ*nڤJtä:;{A	T=CsCG"C^Z'E!Pyh!6Wt<kC6pBmC6zä>YX+ec,ez/^cS׬\4qCΚV^8BA@R6
`d
O9hv^xR36E:+T6Ej={A	OPd^ZF״="Іg*j={CQhp-^ZF״T:>lC6zoQhp/-#T;F6Eg)t>堀Z)r7oyhzZF׮!@rQSЄNZ>(>BsCgOhzZ6hT+WT쇽|Nrz㪝TbfyPFvCF!!TB*1	`ו-N|QQMo!+Jo!ܸt%{ʄx5>pgrE/^xOm7Fz(P>v+o:|@Fv(lܵ9Fzە9Q["l.Q <lەΈ\7xږT8}wkEMTtä>WomKZr@vԵ=NQDvԵ=QDDp+dw^x	'+*z-/r|g\_<uU/[TgmrrKr|jZЊA|>vԵϞP歟SSw|ەR֊_>yCϞԌ+6|>vԵ=ܣTgDWomKZ*xڗ͹Hn9kwkEHΚ\>kE.>kB3WomKZ9s(R-TFv-TCl-T3ܴ<twkB3r|jZ#;mC|\nWT)KRկ+6Ry^l*+ȴ<lBm+Wܵ#"j)tև.^EWP>zܨm;xSTWhpTWh rR'*+ȴ9FR֊56WomKZ#}wkEHΚճ| ,i$I$I$I$I0Px!LI$I$I$ \C$I$I$I$
 0)@xxx$I$@I$I$I$PU$I$I P#NivtPiCQuad`L`Eeqg?ߋU?,mm;"H_+Z_SYʄdynnOԎ$ֲ$+3PחLwH$F> .QS״=n_>GvkYj(ß^_1 hO{;s={C譑hx͞zݤD~}pחLwH$F>ivޤVȴ>p3)IdIWgC^_1 hO{;sK"E33NGvkYj	ϯ/vH4}g'=(sK"E68ElHMk"MRc>חLwH$F>9ۊz["R>?VihRɟ);HG*6L8/ԧ6g#MXO38R_+44}b?dE);HG*6L8/שOmF>Tg% @P(Q(Q#ו1zbnۊP,0esK$zb<n!M2LO!LPh5@Cum=	_5FF5'Wȟdk"!iO\B_ȟM(RSM?>!i'㯋:u/ɃR|_/x:G_/u/_u~ H/^1r	Rى.\!p6bAznؽzO^r9ӄCz["_5$@\0ޤVȴԸ}j=|BoR+dZj\>?5!C|XԊh_y$rhElE/SS5DXSpˆm={C譑hx͞xCC]hz-}MM]C]hz-!z7.PԊrn(ElCg:@\0ivޤVȴԸ}Cx4q@oR+dZj\>aM^W.s_03:kН ^W.s_5@!C|IpÚH	@^W.s_ )~7P<|%߀%sa.?p_뒣r?/!9~!r?~0uugï?3aKu?:,~l:-~?6X:RuYu?uWW)W%7Ws?Ɵ_yū??N/DAON/D?]7/Gqz%Y?n/D?]7]g|^?O'	g1C~i?[Oo;%_~*/SEqcߒ+w\_=}"O}"OK .Wa_Ջ?1q|Wb_O?u_8Ջ?_q?]g?	ub_O +qKv͢C寸L?k{WsZ?wݥ3hwKŦ_;W--\F_v͢C%rWDZeKgSS/m }S>ߎuqKLf!?wKŦ_ď+~qvmmv͢C$ϸ#L?3W	~2PoR+dZ8k"E67-.P@sJԊh_tT[EϩEO^+dZ6Cpgt[@p,eV2YXyS].ivዚ][V^8BA@R6
`i4IU&@Fy$j2+[<x3O%
%<'	y>Z={C譑hjoC]hz-!zZHh|-ivޤVȴ;Fz4q@oR+dZj\>V9hsK"E6ˇHXWT[Eϩ-={C譑hx͞r"E󆼡Hhv(oR+dZj\>>PޤVȴԸ}TI$I$I$I$L I$I$I$I&< i$I$I$I$<I$I$I$I$I$C$I$I$I$I$I$<I$I$I$I$I$@I$I$I$I$H`j$I$I$I 4<I$I$I$I0*I$I$I$IBsK<r	.=nCQ.V4ۗNivtPiCQjI$I$I$I0<
@dI$I$I$I0Px!LI$I$I$I$I$I$I$I$I!I$I$Hy$I$I$I$1?????????????????????????????????????????????????????????????????????????????????????????????????????Ֆ_kVX-Y`,eZՖ_kVX-Y`,eZՖ_jZ!І"眴9ۊ!zZ:z.hz\=p
yCO_R\!Az(堂QCwM\塪8t/PGܴ5BC[֗	o:}C5<5BCQR1	o:}EHO<â7-PvçT5r-Pvç<mQ
|ۖHt;xtև|ۖHt;xRCgO	o:}CQhlZ!OsK=}Kܴ5BCC*3-Pvç=Ο<!	o:}CT-PvçT-Pvç54>	nZ!OsK"CW\!lB^t d=n(jCwM\5BCQQTBvH(z8thkKz!Ogz!Og8t@FjC>dWnhn髗z!Oxڢ_RCT$:p[:kCԾm	o:}CQhlކHt;xҋCgO5BCPn(zͺ!Ov>jC>O!OkKh}JPvç9ۊ^ݫ΃]_RA.P	Ev(r-QpgsC5> mB-.\UC6zd75F([QSԺ Mh <lۖ>.P@.Ptg9ۊ)|Zv#<.l]ǈ(oK[<;ZF״:l6FxC:Cj={C>"Phv^Ќ>"Phj(v5[rSv"P
3]:pTfhsK8tsCW(:yhsK;ljz-iv>-ivF6sCyhsKTݵH;xg4"5mC]DçwKQ^n(pU>p떇4qCO<uK6xBgUMMP/r΀=.zC:C? {Bghpn(v@cJ/A.Pղ0.zCmWdz$@]5¢_tt!H 9[jހ
t<F kK6tBiE1ԸsҋCvԵ#@s;V(yQ	:};V(|ot3e/(xښkn(dw[<Epͨ <FE͑>?ۊ<xj΃]릴9Z6sCT9.hjgT9mΗ478}Η47<EgK6Ϩj؅CsCz\W}ivm;xU[> ?ۊ:p5"tmKZ:v⊝>ySz\:HqEN<HqA<jZ#"s@kC:OPzvjD5HqCʈT9n(ztBn(|jZK:v>AuUQ6iGj<FyEMT: _<p? {Bg>?ۊM=p5wCwM\gmP@pDZx:vxn(j^]gt9lBlzd +CZ_SCTj*Dvg>塪5";}Cψ.hjEHQSghjEHP3ιhjEHP<*DvΈTx4qCH(oK[<.PԼ}Cz]5r-iv⊑.l4qBg9F.QR#7W-t9ۊ6zAEmCz]5rC]gxjW4qCNrۊ:pSGSG9\<EsK>lS  t#..P.PS S 9\mrۊ>t 8x: <A.PN<sK!}S(? {@ Ôt 8xC
9\.TW4q@mK:|S)Ǩ!h0? {@zC
9\9s@mKܮivHќ69O@> 4 ??	N=A? {@  %8W4qC6>F}KNW4qC6>F}KJ9O@Ѐ < gOO@Ѐ < gOsK<lڇϩzn(xRS@pt1pA1>.P>y@l//y\[>_RS#|P@c: xC
 b:hsK=lOrۊ}S(? {@b<AG!)Z>A(sK<E\Cj9O@Kt\sK<E+](l(? {@` i: .AXҎW4qE([:kn(gMh? {Dpb<O@8\ú9\Ϊmn( 6uSj9O@Gy: <9\dΪmn(C 6uSj9O@h|9O@h|(sK;xە.P2j9O@Ѐ X<? {B ` a`W4qE-Zl+]^6zSN;1? {D`<C9\j״8t+]^6z>ta1h<hv;c@|=A.QKV={CNcNW4qE-Zl8|(? {D`<CV4? {D`<CV4.QKV(z+]^P9O@8vPyO@8vPhsKRի>sKRի>ta 8x: c<A.PtBsK? {@^<S.P+]gD*9O@Gt|hsK"C!ۊ^? {@\z>ܧh@bG:W4qC+]
S #:   hsK!|BsK!|Bt 8xyO@ FW4qE([:jBsKR*9O@8\ð#: x>9\9\(? {@Sh0? {@
3h0(3N#џ΀=p1`GsKR*74qE([:jB@ Ft 8xw4qBg*74qBg,t Aџ΀=  .PFn(vA|B@ :0uPPzHtnivWt=|ä<t|h@GsK=lFn(z? {@^<3gD*74q@j? {Da@ џ΀=q0w4qE-Z74qE-ZtatasKRի}Fn(W=l? {D`<CV4? {D`<CV4j״8tV4sKRի^ӇX? {D`<C'b=Pw4qE-Zl8}Fn(WçN;1? {D`<C.QKV={Fn(W@Ѐ X<? {B ` a`sK;xڍ.P2lt 8ht 8hsK!:]M -Q΀=hsK:]MN#t|;l]W5C`iFn(xcLt\@KsK<EClt- ghG!h0[>niv⇭Tt-  t џ΀=1 $΂.P>y@l//h[>_R? {@`<@\< gO@ (A 4.P
+j#>%]gV>F}KLt @0@pt @0@psK; CmCgԽDsK; CmCgԽD@> 4 ??	N=A? {@  %8sK:Fv.Qۊ#;Frڗ)Ǩ!h0? {@zC.PRN<sKԸ}S3 Z>A(@!h0mT74qBg:|? {@ џ΀=w4qBgniv6ϳ 3 .P.P? {B0@Ђ<.PZ74qCsG3G.PӇniv>@8vP>]^P: c??sKRի\.QB+:x+]\\Rի>sKQKV(z+]rgiv)jghpin(^6z>sKQKV={n(d&ܮivTە.QArۊ(gMH\iv)Ez^W4qEC`in((mn(g:|.QCϪtԾ sKP
+j#>'+]dm|iv#;Frڗ\Ը}S9\!}S9\!}n(+]d.W4qE/\>l.QCNrn(ElSA.QR3+5F}Sv9^E5";}CW]rձV4^rձ5r󖆭!R(n髗9ۊE^6z>
Ɯ9ۊE1TxWhz|疇4qCT..]F״=nEHhgMHT9nZ[tg9ۊEW5!rn(z6ψ\9ۊE4qCR9ۊEZ[4qC]j*t-7mR%[lE$*\9	×|9ۊE(l9hsK=nCPۖ4qCRի^Ӈܴ9ۊE
6yC]tZTۖ4qC!:-iv⇭hv-iv⇭hz+= "}C(Ϲ^E6gܯ[T6m-mP@xٷ+5l[[rnCgA+UKkKhz7m-\=wK꛶yCRוtZ)|g\[J)	TTC^!zj4Cm-&QR3 nE(&QR3QirtZMgd:+!9Dgd>Wh!6Br-&QR3^K=nA !9?ۊE-5sC:v⇭hElCwM\[tg>n-zv⇭hx_>?ۊ*rjqETݵ\:mB+NZ6/-mPͨElBj9hj_6-NQD填gt;D}E5"P5\:Jj-[:kCjDj=z-[:kCjD塳ևTԉEMTE5"PR-SR%.rkE5"rMH7tZt֊jDj=z-[:kE5"t:Jj:}MH!RֆѪoCghjD
>C}CghjDw>Fz>SR%OR%@(|릴:J:hMH6tS[:kCjDOtևTԉA[5O'z'z'ڗnעz(pz)yMH7t*tgMhJ"|COt֊jDj=zTCΚMH)pZ*tgMhJ*t΃Z^!kCwM\塳ևdmۚj-Pۚj-#"sCwM\wT5rgMh kKTZ"|Cܴ.\R2+47tRnZhۚj-T5r#"sCwM\ۚjQ]5-FEv懮R-FEvԂ(}#"sCwM\;jBH[:kAZ_6OQSj2+47mK^ۚRA #"sCwM\5 Ohۚj:}"sCwM\5l5dWnhn髗TBjdWnh}K=mQ]jZ@py@mJ#bj-
Rf7tZtև\/cNZtև\/rj-.\W/9hxcJj-Cjj-mPjn髗!RڔFt7tZyE/8!6kCwM\墖^PӇ7tZ>tB^rІPCwM\ࠅCwM\5rdΈT7tZ_T7tZ_*j-mPW/9hvA|yCࢆyE5"<lW/:=}B/(DlAwCwM\ 8xT5^t6xy5r(l(n髗CjjBg=vڪjB/(DlAwCwM\Bx٭5r󢖭^PӇ7t΄6ϝn髗mT7t΄6ς5r5r5rPCwM\vA|n髗mPW/:_:^t; 
(n髗ԈkCwM\V(pyCT#:+Z髖>EyCg|<CO7t·[<çjCʈT8twM\jCOQSܴ _G 6y@lB9Z/G 6yCTj_PgTݵH9h͟P@l4qCO<uK)j[>.PR懭O@;V={CNcNW4qE-Zl8}CO<uKZ>l.hv	-iv_PR*^<p-[:kBbxg"C.PR懍Q[r@p(;FϞ@p&P峮Z>!PR疉hzABEpdW=|VBZ'E	ҋC͑^[5
9h$W{J-6E{BgD.ZP\>(8|_<pճP$W{J-6E{C5l(	ҋC͑^І4qCΚMH<ln(͝6x)EzR-G 6yCjsE(*tזQHT;(8tT.P6tgC`iCQR#"ܴ9ۊz7lh\n(pgsB/8l󖇭5
6yB+>Z>l.h 6uSnZ:|\n(pOrn(j(眴9ۊ*t7mR'-iv⊝>yCnsC]ç͞:/rn(l5lAmC6hn髗8tTMhEQEH|NB9ZUK)EgMyhj(t7tSNh͟r΀=v^P)'j[>? {DZl8}: ڵxS gU6? {@lܧhC`i: 6? {@`Rtm|h#;FrڗO@pOr΀=1lOP=}KS-TS Ϫt)#!6? {D[:jB? {@l: )/O@? 6y: ų)ΈY'jghpiJ+ΚS'Ez\t 9tj6ϳNի}΀=v^6z>@;V={΀=:: MV4@"H(|/P/Q39s@mK .Ttg:|_^h[> sg:|? {Bd&'EzR: ? {B? {B: tgD,t{gD.͝>K-S;D}ENt>l[A[5Og6v-Ohv^5Mx5墦D5"T-7mR%Ե!-9mK6o6zPD:gz͹hj^QK4<mKR4/Phx+6z^PW/(| Λ<qUEzCƼ5 W5Fg|:lP:+;D}E5"P5\!|BdWnhvZ*nڤJtä:;{A	T=CsCG"C^Z'E!Pyh!6Wt<kC6pBmC6zä>Ԃڇ^	PB (tAr抝>z;D}CO<uK*tHn[PQS#}CGSR%#UENt<CPԂhvۣP:}3[PѪoB3^!kZ#:<FOhv^xR36E:+T6Ej={A	OPd^ZF״="Іg*j={CQhp-^ZF״T:>lC6zoQhp/-#T;F6Eg)t>堀Z)r7oyhzZF׮!@rQSЄNZ>(>BsCgOhzZ6h6|OQ\>#*t6EvCdFΞS(zZTA0mCΚ56O!Z7xPN5jmA :}@
>F(p> TCRj#P>n-HT5 5^TCg*BO6GEpZr٭:}:+<lS#}Crٯ+*vCz㪝PFvCF!!TB*1	`ו-N|QQMhiCPC ʄx5>pgrE/^xOm7Fz(P>v+o:|@Fv(lܵ9Fzە9Q["l.Q <lەΈ\7xږT8}wkEMTtä>WomKZr@vԵ=NQDvԵ=QDDp+dw^x	'+*z-/r|g\_<uU/[TgmrrKr|jZЊA|>vԵϞP歟SSw|ەR֊_>yCϞԌ+6|>vԵ=ܣTgDWomKZ*xڗ͹Hn9kwkEHΚ\>kE.>kB3WomKZ9s(R-TFv-TCl-T3ܴ<twkB3r|jZ#;mC|\nWT)KRկ+6Ry^l*+ȴ<lBm+Wܵ#"j)tև.^EWP>zܨm;xSTWhpTWh rR'*+ȴ9FR֊56WomKZ#}wkEHΚճ|P9H$hsKT[Eϩ-iv⊞tVȴ<l9hsK"E󆼴9ۊz["ZHhp[<.PԊڗ={C譑hjon(ElCnl.PԊ9ۊz["4q@oR+dZj\>V:HhptVȴR57墧hz-!zPޤVȴ>pה7-ўEl@mK҇Ԋڗa@\I$I$I$Hy$I$I$I$I$L I$I$I$I$I$I$C$I$I$I$I$I$<I$I$I$FW-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?e?`8<̀py 6l?`8<̀py 6l?`KCT$:>V=|4qCԢd7_6yCO_R\!޶C!PW/9hp\:/^^
(n髗5BCQQTBvHt5 tZZ!OzHt;x*F |Z!Og8t@F塪8t]^=塪8t!P/r	o:}CΚ/r	o:}CQhlZ!O{J->xC{CT$:piv⇯|ۖHt5pۚHt"EFxC塪8t>Z!Ov>塪8t>塪8tԡ9mCT$:pivWt7j; ==\!lB^tPn髞Ht;x* yCʈNt5BC[֗5BCP-i}OCT$:p#]>lCT$:p#]>lPvçT5rCT$:pTB_6jC>gMhzͺ!OyJ->xC{	o:}CQhlކHt;x_RCT$:p< QSPvçTCT$:pi}MBrۡ8t4qB+:yK5BC_6?ۊ!责An[:塪5>l.hzE˔jhv^ޗ4<lTj*rڗDtRrӇ9ۊ 9ۊz7l4qE/#}A.Pg7W-rK6xtg6G}C6zM(zH|;xSght6g3Jx-#Tg3Jx-7mR%#>FnZ*nڤJ:!P@FyCN!Њշ-iv>.hjgT;|-ivm;xU[> .PӇ6tB.Ph|/-iv⊛o#TTfhsKTݵH8tyJ+Z8}A rn(pgsCyhCljSPzH|hAltNtў>iE?ۊB PzT7j0lB!H=}TB"	6|B+wM\{PZzMzvΈ](4zQhnږdzz'j*!5O'j΀5Ft۠,SSvzlBgRȴR;qCgPޗM\yK=tև5"t xChr
5"t3\;l-çgsCz\І[|Cvۡ.hoK|.Pog}qCNPN]wkB2'A.QS*oKT9n(9n( yA>Þ7mK^]D*ԉKSR%jD?ۊ*FEvև5"t[΃T>!m=tmKZ)|A.PӇ.3-(;xSށǈ(j:C@=C!hAl? {@ӇqA	Ǯtn髗5r蝫W>BsCA.PW/^#;kK5x-M[ЌhkKyhjEHPޗ4<lӇܴ5FGoz-Q*r-QFv-Q6Cpg!}EHP
/n(xtg9ۊ6zoK[<.QR#7W-rn(Cl("t9ۊ*Dvj·4qCH(oK[<sK<l/PޗM\yn(pW4qCNQ: z: zG+]giv͞": `r΀=xrۊ_rۊ_Q:   :   G+]W4qBgr΀=yO@4rۊ>眮iv6Ϫth|r΀=BaG+]6>yn(pOQ: %8- hSPBaG+]3g.hp.P34Ը}G) g)Ǩ<h  n(vAxڇϩzn(vAxڇϩzG) ` ) ` iv⇍Q[P/Q9\= 3^Q: x yBr΀=0 @.P h3'rۊ}S(+]g:|_^: xC
 b:yO@Ba@PgAiv⇭TW4qCϪthG!h0? {@b<AG!iv⇈+](mG) 	r΀=0iv⇈V4sK<Eh$9O@H+Qn(gMy\lh.G)'wG+]M\ΪmG) h|9O@GyG+]M\dΪmG) p) pivorۊFBmG) h@ ,Qn(WsKRի^: cx<hv;cG+]^6z>sKRի^Ӈr΀=q0!ta1h4rۊ)jghpin(Wçhv;c@|=A
Ɯhv;c@|=A
Ɣrۊ)j[>sKRի}G)'
)'
ivZyBgܮivZyBgr΀=q0yO@8vP4rۊVΈ\ivճhǃ#: x>4rۊtBsK=lG)΀=1ivWt=|ä>W4qB+:xh@bG;tpbPCQn(vA|BsK; !Q:   yO@Ѐ@iv6ψ\iv6ψTr΀=@) pn(gMH\ivQ^tԅG)'vyO@8\ð#G+]+]ha: ghaF: ]]: x>3N#ivQ^tԅFn(gMHY pџ΀=@n(ClFn(Cl΀=  3 #ۊ_/YP? {@\z>ۚ]_<p.P8t΀=1iv⇭[:!ghǃ#F: x>;]5lFn([:!ghv;(3N; n(W!}Fn(W!}΀=q01 џ΀=q01 ivZyCϨj򇭟ghv;c@|=A
Ɣghv;c@|=A
ƛ]^6z>
ƔnivZx:p+ghv;c@|=A? {D`<Cn(Wçj״8t: cx4ghv;cۊ)jghj׹ gh@ ,nivoQۊFBm΀= -Q΀= -niv2gU6sK!:: <3 -nivgU6sK:: x>џ΀=p1{]W5sKR](l(C`i΀=0 	niv⇈](m΀=1 t- ]g:|.P>y΀=1 $΂3#|P@cۊ}S(]g:|_^h b 8b}ۊ6zAEmCgԽDsK<lڇϩz΀=  8yBQ΀=  8yBnivdm|nivdm| g)Ǩ4gh  ivHќ674qCgh\R: %8- ghSPBaۊj\>nivڗt: <AG! p- ]>yFn(ClOgh3 n(Cl.P:   F:   ۊ_Qۊ_ghAuG]ۊ6xFn(|.: zF: zۊ:p.PӇ'
@sKRի\@8vP>nivZyC4rۊ(EzC:CsKP+]ճ+]ZyBgܮiv)j[>sKP@l.QE-Zl8|9\Rի^Ӈܮiv)jgy\;xە.QBrۊ( 6uSnW4qEl.QE([:kn((l9\<E\=lOrۊ(zN<6ziv6zAEmCgԽDsKPR.QCgh\R+]ڗt+]6Ϫt+]6Ϲ\!|BsKPn(+]͞"ۊ(pZjvC?ۊ*FvCz5p/n+5FGoj_TݳZ P6
Ɣ7tZ P6^rձ*^<p5r4qCRի^ӇXӖ4qC!F 
6y-[> AuUn(z+6zhl
4CmC]tZz7l4qCR.Z[І4qC; !rn(zQ^tז4qC!}C]tZ_rn(zmEN<墦DtW褅K48r4qC<E-iv⇭hxrn(zZx:p4qC!R9hsK=nArn(z2gU6.P-ќ.P-[> z$Wz+!}Af=rtZ6|Ax͹^E6zRbnWhl5  zsUi}M\^E}Sv(|jZnE/SSz6CptZ)E!6sK6ܯ[BmU#;!旈m^Eڪ*FvCW^Whڪ*FvC-.\nA	TTCZ\z'(T-&QR3NQ9^Eڪ*FvCںv⇭h ]UC'=qC"EhsR'A.P-hn髝tZz7l6A.P-!KqETݵ\:mCߠn(ˇMEzAf"E["@xٵhBrR'-<mK"E	5H5xhJFTԉCwM\gMhuMH;xSg\:CgMhuMH6tꚑ9hj(Jj\>5塳֊jD6Z:hNZ)yCΚMH;xSg\:CgMhNTԉCwM\O)*Z5M|:}MH!Rևo|:}MH=n^SjD^D5SR%=tևTԉCgA:}Z)΃Z*tgMhuMHTCΚꚑ( RfTD"PݯD"PD"PROR%.PE5"PW/:)yENt=lԉCdWotTCΚMH;xSg\:C3tڊ>zZ).kENt=lԉENrkC6hn髗6t#"sCwM\#"sCwM\墤dWnhn髗>n󖊑]^P\=lmi|ڊ>yCdWotTހԂۖ˚*FEvy@jAmCV#"sCwM\塳֊]^t"CdWnhn髗#"sCwM\wj2+4=p=j2+4Ȯ\>dWnhn髗6GmU:}6sCT9gMh kKT*t-FEvԸs"sCvԵ \dWnhn髗TCV#"sCwM\OdWnhn髗T5r>@ Cm@Zp j2+47mK^Z=}B/(DlAwCwM\堀!R^<pBlֆyCΚ]`iCΚ]nZ<yCwM\˚j-C`iCwM\(mCwM\mU5r*^PR؂yB/(&hn髗Rի:pyBgΈT7tZ>
n髗!|n髗!|B^r
yC
yCࠅCwM\j-/PW/9hvA|PW/9hGZjAǯB(.n髗
Rf7tΆPW/:\^t<E5r(mCwM\ClUCwM\B(.n髗T5^tRի:pyІ5r
yІPB^t!|B^t; tB^t; 
n髗/5rjCT7t·dE5r󢚑6hn髗>p>xW/9h|AxgT>EyCz]5rڇȯ(vpy+g8twM\yQ
<n髗Pp*t9h͟G 6yB9hjC<x򊛶6- 9rn(pgsE-Zgܴ9ۊ:|\)'jghpin(WçpgsC]ç͞:#!6.P@p:|\ЅKǎ<gMhCxAwB/8lW|9ۊ:|\
+nZ5tԈZ5ڪuBg*:|\:-H(HPZ>l8j٨SD= "}CQhp+xfG-􂄊iEȯhClC
+="j􂄊iEȯhzㆭ= "}CQhp+:!rn(zZ)^Z 9UE([:jBtR9hrU.hCΚSv"QJ)
t6x49ۊ"ܴ=n">(l9hz*D}CPۖ4qCW]P˞Z>l.hBr!R(EzC]ç͞:ΪmCO<uK.TZ7mR%:|4qEN<D.QS(z.yhsK8tTnZ-vAx٭5r6x4:-65TB (hG 6yCjsE(=l-7mR%ֆy: ^tהt 9SNի>? {DZgܧhWçO@;V={: @lܧhT۔t(l9O@"ܧh= 3^r΀= Rtgh\R) .TS-Tg|A{: ų>y: N<? {Bd&ܧhgMH\h͟O@ЀA|B? {B)9O@tB? {@^? {DZl8|:)EzZ*t? {D[:k΀=6}΀=v^P: ڵyCϳNի^Ӈ'jgs gU6@[:: 6
ƙP? {@`R? {Bj#>&: 3g.hp? {@>y΀=1lOP=}Ktg:|? {@lOgh@x? {D[:jB@>!gh@ !gh@ @? 6y΀=1l腟΀=/l<pG)pZ*t6xgh͝>h RfT@lT-#T;FTݵH:J>墦D7xږ:>墧-yCԵ!2^@sJZ6S5l_R-9mK)r懍jC79j^v^ݫj#:|g*tRPxזWt7j󖆨5xMj>GEphJF6ψTT#UEMTCΚtBoyh!6nhvWt<kD*^-&PyhxڦMv^t3[Pה!93|AwD.\S\:CrڇhpgsENt=pj>*ttWvjDjԂڇ6vSzP^v]:}#UBtj>OTB5  kCgAgT-#TvFvCȼ<GEpj#<ȼ;xSgh!63>lC6zdZ:l\;xSgh{J-6E5"6kC6z>pC͑yhv^-6Ej={Cgh7ȼ<l.}CGܴ:kE.\І-[:kC6zä>ZQj*tTBg=Nhl-[:kCԵ!CϞR+;D}ENt;zȮ|*t65[:kCtڊ> 9FzZTCT$:kCt5BC#T=wMM \O!PԂڇSR%.QS
jAmCjtև#>|:}
HT5 5^TCPkA[5O6GEpZ*tdtWx56wA[5zN|_<uS*H|$*hEF!6lE**1	-<Csʄx5>pgrE/^xOm7Fz(P>v+o:|@Fv(lܵ9Fzە9Q["l.Q <lەΈ\7xږT8}wkEMTtä>WomKZr@vԵ=NQDvԵ=QDDp+dw^x	'+*z-/r|g\_<uU/[TgmrrKr|jZЊA|>vԵϞP歟SSw|ەR֊_>yCϞԌ+6|>vԵ=ܣTgDWomKZ*xڗ͹Hn9kwkEHΚ\>kE.>kB3WomKZ9s(R-TFv-TCl-T3ܴ<twkB3r|jZ#;mC|\nWT)KRկ+6Ry^l*+ȴ<lBm+Wܵ#"j)tև.^EWP>zܨm;xSTWhpTWh rR'*+ȴ9FR֊56WomKZ#}wkEHΚճ|9ۊ*z["Kߖ4qEO^+dZ6Cpg9ۊz["^ZHhv-ivޤVȴԸ}Crn(El@mKiv⊞tVȴR57sKT[Ed7_6yn(ElCzHhvC]7-.P+givޤVȴԸ}EO^+dZ)|S״=n=|(oR+dZ8kԊh_r"E6iCEl@mK  CwM\l,p   h        6b  BBB2         Ob  >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             3%"
   AH(,8@_`ace|	
!?Nilmprst.014;Lbdghnoz}"$/69:<>DPTXfkuxy~#%&)*235BCIK\w7=EMQW]q{'-FGJRUYv+SZO[CtZH	AP)eYeYeYeF,,,,YeYeYeYeYPH,,,,b,,,,YeYeYeYeY ɖYeYeYeYQPYeYeYeY2,,,,#0`0
3,Q`,ŖYeYeY L	eYeYdvIbPH% :pEka\Wk͊,NM؛?)L?L"pyx96DORe/+').CKOģKԘ%0P:&&i!P$`YūΏ/7~Iz@i4κ݀Ѧ=@O7YOXϓ i%&ϼ]cJx#/j}PFN>AmcJ#Oj}PFcj4%0A.F&="A}\'] Fl,J{Ƴʃ+&@!H @E,, p!`vL"D*SA&Br 7i8;z!VՠpCt E	ϼSB P`ʉ^KH
A.T6CDo78bLO뇣U.ۄ@{S4.xVSBH65A|( .  Z<k<">`" KڟFoeYDѦ-j}g]zp=ꎛ2FVK(x_ JV(IuFCa)l3"jd6	e·A-#&?Ƴ.n@OɂjR}Q ^ E"-ib{00E뉨WnDW>."<Ix.T.b\Dd2UA 	6;U,=r,1%u*IJ:2QJ(`	$(*d)T jJ	UfdP#4c-j c1R=}QCy*a*zEO7Y<3"Bf󩇻ƳO6&{S:x_	uD )>o02DwH.Z<W E;x⼀gAدZ)ֹ8Thuhgۄ!ڟx<
O?``"x4`d]]he%xyh~i7C>60xyBj}hB.xyBj}i+yi2q2zaِ	NbF)ZrҤ%.R7*RLSL%GX2XVΪCw^X$GBڟF[tHZ"m"Tan\>h|CAY>;G jм
ZY<	@b.d@4sj}g]n×>݀:&&F{p	GTDBP FJHYn|%{S7 nR`/>AcD'0
:x>K -d@qE
E>!D}A͸'{Sꍽ#T;@7 z3vA`HuR#Ot7B |/P>۟
#qH²ƞ6P
5A(xYNq7ahn^Ƴρǵ>3 Rj֍Q =֨8F-8&  V?FOx~l	tR?WaJӖ%.R7*/0R\Hܨt9JT90R\9NVވ|Ki|\>a@Bm4,xH\<1`

Yht >O#MJ_eX"$w*xmVSuhs8qJ;s/)}i1KM-.R`R%.R7JVT^`3d,Gi+g5`V XFk(@3cl;kA.0Pc	RPp;CG֝S8k,
_gRIQڄFJʋ:#uvC2&315·M,݆OayZaqkOj}X^Z	 vo=15FBu]"^Z1{S7ڟFf:2>/n-Oj},x,Zj2x^c bAtl<;PX*2*̂;Tu'`j;q`7{S3|%2Xj|fn"mS=5ݸxZ@cڟ	pZtFI[B'>@xKx֩V0{S gpSǺ#{K$ŀ{S gWQiِ1 _gZy,RXAZжFdMQ4,zGYh-^t='tĀ9 M  }x,`~Abk>e+{Sa
1n,Nq'F-hFō=M#x p!Doib"ތ OFcP<FhBx'OuњH:tfkMyMM 
`;@@ p$ p T0HF̀*?A1 0qP1Z{(Ç\ 	i{V'fJz6L>l M 	6Jա'Gٓĸzay  `=Tp}:@'Y:m8	Y%i -y Mے^<#`%@#dH&Bu=Ѷ!VaB}OzkkGӄ3ZؠѦɇnOj|kQ Gh:L&op4(= 6Y>[@{SCxZj}ijd bNR?~),J^4-Xm:⣬-^tx!IDxy>F6%YU%XF|TMYB0a){SN8Bp|-,1xGrV\V):&k<yDڟxt:'/7M	v%Ep|oj}j2x^ bӮPQ롒%/Ppr6(bU`XMvy!oY*oaV)x/:%>G].ð2VCõs<V!<k!LZ
%0h7Za;r@RǤ <Z=U4mT2Ex@I^M<[+zuw>>wDMXX^ܐj}@0۞j}Z`2x^ bAtPk\,RX'0P8='tKWj}ZhfE/-?F;PX)Pژm`eW4ڵvѓ̊_gZ}vIbRy4zN	Qmb]d"O$,RX'*0iOY`0F)ZzNs^,-O}D 7DiYnxj}i+s"ѦutUh.փESS3 c8j}hN<.z^@5n׵>03煏j}!zѦ[{Se od/Dd c<$BВu"ȹS[K!9 @o<-tB@~qh 4N)w>ի́wAKOq),J%Ӎ4萨zʎd^oIz'i>3\hBf8\Bxyg4qa'n@qZ>49{S:u,\.@JBiXOjog]THK'ۊW>4!nA}" 6H'E
gCQZ)aEs@OMp,M{4#4l3n`"+ VAkjH}P~ {K(i0l"np0MpF1] ڟU `E8/Tm=!P&j8 8 q m<
j<.xybޞ7qPJѦ-$j}g]V?FOx~l	tH)}iiJV)r)ԥ.R7*td+!;U`\42"qz.e4^4κ:>ލ]#K'ۜ=iutAF
iǵ>j2yh~lȥe1	JӖ%N``@)rPsvC2&}j9E,Fyiucsǵ>ޠGY@s{S釺`]!F4@4ۊOפD(HCh:"z{m \isi4κBN
 luO,ȶ\sׅ Šu"`*
֯-ZA-a*:f*׀IoxY>݀nf.}jㅤe,l="7FB]^aP6^4κ\AFO1͙Qx^,1y]e_1bUKK00NqdAaC2^oI-E,4v ڟF[.HL[ÆFfoۊO=!YFA*}@>xWR,OhmT!A@ic@6iu&Ѧu:( lpR,^
ѧzG7֖O"9a"㇐ekW֐arttNۮOLdQ*e@7ۊ@(aj}g]V#'͙e_@AyzRbĥFE
KzN銣<KL6Ѧѐi<WP#M<<{S:z& O7}4κyz@TT\px?6dR?89iRR#r%KʇCY:4TFlȥ
IV>Ɠ͙?<cZO3fE/8V.ZoN*#6dRk,j}緍'2)y~x+ZyIDf̊^q1@e֧{xqQ"g+Y-j}緍'2)y~x֧{xqQ"g+YF4TFlȥ
FZyIDf̊^q1@d0ZoN*#6dRk!֧{xqQ"g+YL4TFlȥ
GZyIDf̊^q1@dkS=i8ّK3?-j}緍'2)y~xj}緍'2)y~x֧{xqQ"g+Y ֧{xqQ"g+Y1ZoN*#6dRk"
֧{xqQ"g+Y>Ɠ͙?<cZȆ4TFlȥ
DEO3fE/8V>Ɠ͙?<cZ	kS=i8ّK3?EO3fE/8V$-j}緍'2)y~x*ZoN*#6dRk"J֧{xqQ"g+Y ֧{xqQ"g䴈@"db//.P
A@AbvIbPHB&TӖ"d)p,(.D0P0 #L`	X`]k(]50g`_ź,"kv-vn?"?u#=͏s%.gava?o[uÀv3Ƹ7΂~_ӗN``HIFL	:.!'_ҧ/JT^HI&	Abr	:)hBNԘuu-.('HIҁI_	:`t!'_"*	:'	:`^`!'_EKHI԰2.R!'_J*Ce?uO	: ug	:?HI HI7BN 	: uBNCeBN BNԘC`BNrSsllM;oVG[%v^&\soX\>;`X-pfOf3a Muɶ8q&|crm|cɶ8zCm"uɶ9ɶ84lp*m$ɶ9ɶ86lq7ɶ;rm'6}rm<c_&;c]\c]6ƸO&C6ƺ.6ƸÄd.1&GmpmtRMuɶ5mq		5pc\0牶5*&|'&M6ƸۮM8lkbmr6ƹ5v	56Ƹq&murmp&ෛ&1	6Ƹ!6Ƹ6Ƹ8M!v	5>6Ƹ&]rmr%&rmq#U&x& $&!i6Ƹ6mr'	I5FM'&\&&mpw&4lypPVT5

!55%Õ%iG
SҍԘH)hh`8
FY Iht]0)KԕY h9-*ҵ)JJ4CyQaiZcʋJԥ%cFEƥjRx%cU#R8>V:PNVV:QiC"*p27R`Fˋ2Et#,Qڂ%C"*sGj%ԍ2;PX*2*ҕ-*J6R`@)rPs),J`T6ڂ%KGE>;PX(,NTa),J%Ӎ89iRR%jSJ\nT:ҕ-*J:R#rP^^pX*sҗ%.R7*/0R])JӖ%.R7*/0R\Hܨt9ŉGj%.R7J8mJ;PX)YQyHYeYeYeYdR,,,,A($eYeYeYeYdb1 &PR `0 ,,1eYeYe@@fYeYeF#Y,RX3R. |'6"?p~{'&#O'Abt!|^6N`mo0xj^_[btl1~qEEGj%0J`tL(+z&iY:j%:hjAuUn/9tjӢJ#ԝ wHB(B;W:(tНъ@}H5B3`dѦ=&b]@T	pjz±Г㍸	glXi3gWh4tۍP
ZY	`fs 
"Di.?p%<K>>	P$HrY+p\j,\\*HXޑb"YЙfufÉ8BsYk% #뮊 `vP"(lVg# p".@44BsPu\EA:h$n&[A*5gM3Q\Ei\FX<h+ThEq T 4HS5ZƣFN5B3A]%ǠVS"R! K>jˇ5z7	p5B=bxF
4{*͸F5B4!n5B3EWd$NV鈜AtAWD%GM	S!Və;AN&i!tfAu1<JtХd<r%+NZTl:R#r`;41N#M	DWDRtjӢISRwDBw@Qq0fb5@sE>f0n
jzV!hI8ۀ1IFāz,I.8a/8p,Ei ƨ\	5A.V0DnVi`D
AbG`0eU$!z鐼ftj" pA hp`!hjuACTP&ϪP#HZ5B*E
5Bޑd̉	Ϊ5> 
3n@&T(:xkڠMP9ϑE'RT(t"@jq#h*4fm\e
MĂ4fD[hp:XT.Iǜ8hq"mtbs@ʁ@NFcPM}5B4!o%n@ƨQUH;AN&i!̌պD3 ᘊf%:hR?l`q%+NZT9uFCRɂrJtQQ<Gf\5VzwHf:$$QQ  *1S
-:y(
EwG>2F`T(:u1b!vZSd:3tcV*&`'Ppi!>",UWpT(:u(p8N5B݀"DmLء"j
5@9& ³"N4gP
6N5B5뒅6끮Z<(酎L5 `8iy,jn8
>?H}FN#0[\+ lOtIoLG  PaNAaX{:DO\("e47>GP
6p6qiuƨ\Ax4IQ8
=Pp֍iÈہPD|z2x'?uhx?6d'+tN  +%:"̝ ͧD4պD3 ᘊf%:hR?-iJ)).J\nT:*).+DoD>%L+"m qn<8#^	q	2/DIIO#MJ_dxjt
w ut Z*Y% K" #Y:hiBփ)O:R&YKM	_gRk(Ih\9J;PH)YQy<N,F\#P%S9k,Z§Q( }'р\P0aPU
xThsIE ~tPmE&s/)?ln(BR#teEJtQjAuj"'py);.^݅ cxfc[G;K Bp;P5- 8	 	=mF&јFDΑdlG̵[pP# qof#Df:-@'P# LT-b#zE֓dUsdfAu1<Jtx?6dR?ͱrYڂ%T!P54Tu#Q<Ԃd#E䦄qh\jfcq$fBŠqWD}NDqh8'\ pƨLĹ=ЁpXT&3\X,p8ۋ@<T&3%qb?}n-5y\=j4ٙWD1)AّKO7y#K+RrDMdMQDWDRtf#\qd~/}j3Y:jN&B4^JhN
M  }jʔ
6=ƫ̈́pŠƨB.3Dop惽1ۋAPa5
78s@Lm73arW oB恮DF ib`m]75qFDb`$%Itfuљ
hnt=tO"D @nq	 !Y  *N6B920Ot#z rp1 f*!Q,NiÇHfcf.Eb2L4Aaj&P&5hY:h΂{)6d'HpF]`4tqADONA=#/pK]!74y MےT(WD%ebLxbh6#ph-(T(XgtL֋PT(mdہ+P;G6p6l
jPt id9`qSM@aPM<EW!#'FkB3'tH3i$x?6dfHd\3]ħM
_gZy6.K0z#DM`EtO5 ᪷H!hx!5'tHΚA`g
}Pt!fh\tZ.!me%Fdq"0'8Q QFe
Tp`/-ies`T.*[V=	Ђ0Ff`h<
*U>7<,qAZ
E}qE  
(	Bͼ-ЅEP#'qH!$f̌պD3 3]ħM
_gACf6%/Ppr6qfAa%Q)D[Dd-_Q7LDJ(j"']q@p@Ƞp;W:EXCBw@\| `U`P(bGZ`mnHN5BqEjxUɘmfb#Ff'"@0$,8	hB"Hjp|"qfq*=iHd\3]6df%:h<zJ_gAC/t06vIbPX@l:BwCGX24^d6qJb]"AbĦCjC4't;Tu$i/{p2)qi*ѓGfE/->H;PX)hlНQbEWz2yh~lȥej%ʌDWDGX23	ajAui 5V;3VMI\j03X1l0P30Bne
qiΏj1qFhn|f^fALA5[⃍PQ0j@(
4º7g'h@4ۃSPIP+ڀi 6Be(j))*EsfIo8spPЀ#idΚfjNNvT*̊BFOtI3Nx?6df!WD1)B+_),J%Ӎ#y螨I}iNN]p[CE9tjӢJ#ԝ wHB(BLE	;qP8
4κq.%M	zBf%$	qP8b/P&dngp4O݄Ֆ5B4KPLXm%n*p%Qb<K>>Gt6#@	ZY@LۊF*D4VmBh$ꈔkNF\qPT(m x03gLQ°ye"^h+ThPr 0=%J3I5?FU\z) FH/Tm=qd1T 	gTpS@
 fTNT#V!LۊˍPM[E5B3UȈH8'C!8JtD3];AN&i!tfAu1<JtХe_ })ZrҤJԧ/RHܨt9DM`u0Fce04^JVhN
+Q3Y@4sjg]o۝ ÍP7W-ieƨQu#0V!L)4f6[BFOħMfE/-=v?@9iRT	)<JtEtOTu$W	gHiiƨQunt*qFjc'@UZLۊƨUQ,(>K É㶃B.5B3@r#Q"O^,8j.oqxfB:E"b׃$F,P#\jfBu+KWթi`V
o>G۰ƨQu*<I3]ħMfE/\7 T룏i/uQbUKK00Nq545]`0pk:hBwZDΑei5B3$[[&T(lY:fT
V!7YQ5O mT!@>XM[ƨQu:(;7bEVx WY<Sa"&SErTNN<~Mјn)P#x=qit$'WD1)AّKOa//J^8,RXHܨIwFc@hN:45rE/h,Fy9qiudn5Bީ@CidzwF[QH`@C"'͙%+NZTHܨIrR#rVIMpuQ"gVY4jۃIDf̊^q1@EY5B3fE/8"4jۃIDf̊^q1@EYHh͙?<c5B3fE/8"4jۃIDf̊^q1@EY5B3fE/8"5B3fE/8"P{pi:ّK3?&&P{pi:ّK3?"T.N#6dR*Ȉh͙?<c$5B3fE/8"puQ"gVHP{pi:ّK3?"yT.N#6dR*Κ5B3fE/8"]T.N#6dR*4jۃIDf̊^q1@EXfP{pi:ّK3?MpuQ"gV.84jۃIDf̊^q1@EXiT.N#6dR*SF\=4TFlȥUѪn'U2)y~xbF\=4TFlȥU4jۃIDf̊^q1@EX|h͙?<csF\=4TFlȥU&P{pi:ّK3?=]wZD |21F(
BAZrҠvI`P;PX(f^*iJ2^^ZÔLr^	"vF (BH&
APV0a$??\'rlCZa?Ţ'!~:c?~	 %?ͭ{f?;lA؅͉6C`OD$CG l##s?4:t&	:&-u!'_tHIi	:tᶐ9uzBN[$!'_$4O$ $ 3HI%i	:!'_;u_$A$>!'_i	:	:BNi	:\SO [vAB,\
޸]6:,kn[v+o; 	,`X6c 
l lI̈́cģc%!F!lu%QF6:(:Qtlu\`QclLQ8(jQ򍎿(6: lE!l!lv?\Qw
68q<c]0)F	aF%BQ0(FQ_HQ~e~^Q_lua1F8(?lu`5(6;?clv?`ģc?`A(~Q
68A"	#$c2o8Q?'lp
68ܣc͒lv?6cJ68hJ6:lp9eͤ(俛lc^Ql1({i697iF#jQ?6wc򍎸PeCP(+*J^x3R\9RVp9nF*s e/J6R`DFLH$N^40#,*rEHChl:3LF&	KGEnmԘKE!z Iqp#-.('2ҁI^+0NVV:Q"*s)KԕX9q*0/0CRec5,ΖTr@rZT9P:)ŅEjRiJ%Fҵ)JJ<JJJ<ӍJԥ+(4JJ4G)ƥjp|t3Jt$+(҆ETFLBkJ;PX(h^mJ;PX(d\NGj%P:EC|RIFL%.R7*rAڂ%L
>;PX)hj%ʌ2Qڂ%AbrZq-*J\Jr)KʇCRIS'P8J\nT:Ԫҗ%N``@>AyzRbĥFE
K)ZrҤFE
K)8(AbĥFS'Gj%+*/0,,,,0eYeYeYeYeF#`)eYeYeYeF,,YeYeY2,,#YeYeYd`,$,,,,FYeYeYeYeF#`)eYeYeYeGj%ԂPI,RX3R  @kB Wx         6  B9=>B2         V{  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) kj(          T5  B.=ZB2         T  T5      ./usr/lpp/ssp/css/include64/lapif.h r.a                              !  ***************************************************************************
!  @(#) 1.10 src/ssp/css/lapi/include64/lapif.h, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:46:06
!
!  Name: lapif.h
!
!  Description:
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************
 
      integer LAPI_SUCCESS,LAPI_ERR_FIRSTCODE,LAPI_ERR_UNKNOWN
      integer LAPI_ERR_UNKNOWN_DEVICE,LAPI_ERR_UNKNOWN_FUNCTION
      integer LAPI_ERR_NOMORE_PORTS,LAPI_ERR_INIT_FAILED
      integer LAPI_ERR_OPEN_FAILED,LAPI_ERR_CLOSE_FAILED
      integer LAPI_ERR_SWITCH_FAULT,LAPI_ERR_INTR_HNDLR
      integer LAPI_ERR_NO_HD_HNDLR,LAPI_ERR_BAD_PARAMETER
      integer LAPI_WARN_PARM_NULL,LAPI_ERR_RETRANSMISSION
      integer LAPI_ERR_TIMEOUT,LAPI_ERR_QUEUE_FULL
      integer LAPI_ERR_INIT_LOCK_FAILED,LAPI_ERR_GET_LOCK_FAILED
      integer LAPI_ERR_REL_LOCK_FAILED,LAPI_ERR_TRY_LOCK_FAILED
      integer LAPI_ERR_INVALID_OPTIONS,LAPI_WAIT_INTERRUPTED
      integer LAPI_ERR_PURGED_TASK,LAPI_ERR_MULTIPLE_WAITERS
      integer LAPI_ERR_EXHAUSTED_MEMORY,LAPI_ERR_NONZERO_INFO
      integer LAPI_ERR_BAD_FIRST_PARM,LAPI_ERR_BAD_SECOND_PARM
      integer LAPI_ERR_BAD_THIRD_PARM,LAPI_ERR_BAD_FOURTH_PARM
      integer LAPI_ERR_BAD_FIFTH_PARM,LAPI_ERR_BAD_SIXTH_PARM
      integer LAPI_ERR_BAD_SEVENTH_PARM,LAPI_ERR_BAD_EIGHTH_PARM
      integer LAPI_ERR_BAD_NINTH_PARM,LAPI_ERR_NO_CONNECTIVITY
      integer LAPI_ERR_ADAPTERS_DOWN,LAPI_ERR_RECV_INCOMP
      integer LAPI_ERR_SEND_INCOMP,LAPI_ERR_SEND_TIMEOUT
      integer LAPI_ERR_SHM_SETUP,LAPI_ERR_SHM_CLEANUP
      integer LAPI_ERR_SHM_REGISTER,LAPI_ERR_SHM_RELEASE
      integer LAPI_ERR_SHM_ATTDET,LAPI_ERR_SHM_ATTACH
      integer LAPI_ERR_SHM_DETACH,LAPI_ERR_SHM_ENV_SET
      integer LAPI_ERR_SHM_NOCOMM_TASK,LAPI_ERR_SHM_SETSHM
      integer LAPI_ERR_SHM_LOAD,LAPI_ERR_CHECKPOINT
      integer LAPI_ERR_LASTCODE
      integer CSS_KE_INTERNAL_ERROR,CSS_KE_UCODE_ERROR
      parameter (LAPI_SUCCESS=0,LAPI_ERR_FIRSTCODE=400)
      parameter (LAPI_ERR_UNKNOWN=400)
      parameter (LAPI_ERR_UNKNOWN_DEVICE=401)
      parameter (LAPI_ERR_UNKNOWN_FUNCTION=402)
      parameter (LAPI_ERR_NOMORE_PORTS=403,LAPI_ERR_INIT_FAILED=404)
      parameter (LAPI_ERR_OPEN_FAILED=405,LAPI_ERR_CLOSE_FAILED=406)
      parameter (LAPI_ERR_SWITCH_FAULT=407,LAPI_ERR_INTR_HNDLR=408)
      parameter (LAPI_ERR_NO_HD_HNDLR=409,LAPI_ERR_BAD_PARAMETER=410)
      parameter (LAPI_WARN_PARM_NULL=411,LAPI_ERR_RETRANSMISSION=412)
      parameter (LAPI_ERR_TIMEOUT=413,LAPI_ERR_QUEUE_FULL=414)
      parameter (LAPI_ERR_INIT_LOCK_FAILED=415)
      parameter (LAPI_ERR_GET_LOCK_FAILED=416)
      parameter (LAPI_ERR_REL_LOCK_FAILED=417)
      parameter (LAPI_ERR_TRY_LOCK_FAILED=418)
      parameter (LAPI_ERR_INVALID_OPTIONS=419)
      parameter (LAPI_WAIT_INTERRUPTED=420)
      parameter (LAPI_ERR_PURGED_TASK=421)
      parameter (LAPI_ERR_MULTIPLE_WAITERS=422)
      parameter (LAPI_ERR_EXHAUSTED_MEMORY=423)
      parameter (LAPI_ERR_NONZERO_INFO=424)
      parameter (LAPI_ERR_BAD_FIRST_PARM=425)
      parameter (LAPI_ERR_BAD_SECOND_PARM=426)
      parameter (LAPI_ERR_BAD_THIRD_PARM=427)
      parameter (LAPI_ERR_BAD_FOURTH_PARM=428)
      parameter (LAPI_ERR_BAD_FIFTH_PARM=429)
      parameter (LAPI_ERR_BAD_SIXTH_PARM=430)
      parameter (LAPI_ERR_BAD_SEVENTH_PARM=431)
      parameter (LAPI_ERR_BAD_EIGHTH_PARM=432)
      parameter (LAPI_ERR_BAD_NINTH_PARM=433)
      parameter (LAPI_ERR_NO_CONNECTIVITY=434)
      parameter (LAPI_ERR_ADAPTERS_DOWN=435)
      parameter (LAPI_ERR_RECV_INCOMP=436)
      parameter (LAPI_ERR_SEND_INCOMP=437)
      parameter (LAPI_ERR_SEND_TIMEOUT=438)
      parameter (LAPI_ERR_SHM_SETUP=439)
      parameter (LAPI_ERR_SHM_CLEANUP=440)
      parameter (LAPI_ERR_SHM_REGISTER=441)
      parameter (LAPI_ERR_SHM_RELEASE=442)
      parameter (LAPI_ERR_SHM_ATTDET=443)
      parameter (LAPI_ERR_SHM_ATTACH=444)
      parameter (LAPI_ERR_SHM_DETACH=445)
      parameter (LAPI_ERR_SHM_ENV_SET=446)
      parameter (LAPI_ERR_SHM_NOCOMM_TASK=447)
      parameter (LAPI_ERR_SHM_SETSHM=448)
      parameter (LAPI_ERR_SHM_LOAD=449)
      parameter (LAPI_ERR_CHECKPOINT=450)
      parameter (LAPI_ERR_LASTCODE=450)

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

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

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

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

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

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

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


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

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

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

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


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

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


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


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


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

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

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

r(8)k,X          r  B9=B2           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)kz          v  B<=B2           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)lF Vx         o  B9==B2         L{  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@t 		         "  B:=VB2      	     "      ./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kT: 
	         ;"  B=VB2      	     ;"      ./usr/lpp/ssp/css/samples/lapi/Amf.F .ex                             !  ***************************************************************************
!  @(#) 1.2 src/ssp/css/lapi/samples/Amf.f, css.lapi, ssp_rlyn, rlynt1f9 00/11/13 12:40:15
!
!  Name: Amf.f
!
!  Description: This is a sample Active Message - LAPI Fortran test program.
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************

      program Amf

      INCLUDE 'lapif.h'

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END



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

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

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

      RETURN
      END


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

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

      RETURN
      END



      SUBROUTINE DO_GET (HNDL, PARAM)

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

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

      RETURN
      END

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

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

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

#define A_MAX     2
#define I_MAX     10

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

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

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

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

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

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

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

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



Thkؤ 	         !  B;=VB2      	     !      ./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


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

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

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

#define A_MAX     2
#define I_MAX     10

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

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

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

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

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

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

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

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



k" 	           B;=WB2      	   ř        ./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kL 	         J  B?AXB2      	   Ι  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  B;=WB2      	   Ǚ  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  B;=WB2      	   ˙  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 	            B=XB2      	   ϙ         ./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 	           B=UB2      	           ./usr/lpp/ssp/css/samples/lapi/xfer/Makefile                                 ####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

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

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

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

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

clean: 
	rm -rf Xfer Xfer_32 Xfer_64

AL,k 	           B=VB2      	           ./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.
   kv 	         -)  BɧAUB2      	     -)      ./usr/lpp/ssp/css/samples/lapi/xfer/Xfer.c LAPI.                             /****************************************************************************
**
** Name: Xfer.c
**
** Description: This is a sample Active Message Xfer - LAPI C program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

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

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

#define A_MAX     2
#define I_MAX     10

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

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

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

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


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


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


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

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

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

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

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




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

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

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

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

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

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

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

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

    return (buf);
}


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

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

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

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

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

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


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

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

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

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



_t k  	         J   B=UB2      	     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ꠅ 	            B=UB2      	            ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
k& 	         #  BɧAUB2      	     #      ./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 , kS `	           Bn1AB2      	           ./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. kR  	           Bn1AB2      	            ./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^ 	           BwBwB2      	   h        ./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. kj~  h        	  B&?NB2           	      ./usr/lpp/ssp/css/aix52/cfgzcmem at setu         h           h           ?&         H   x           x          1L                      .text         x                   .data     x  x    x               @.bss                                .loader                                 " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D; xc   !8 `H AA ,  b @A c  H QA ;   @?@ 8 @8~ 8  D HH QA ,  A lH iA |}y @8 l8` 8 8@ $ ؐ H eA 8 8 XH }A c  8  8 H A b @c  H  A 8   H8 P X8~  \8  P TH  A ,  b @A c  H  uA 8`  H  iA 8`  8!}N         A       @ main       HA   L |	N               LA   L |	N               PA   L |	N               TA   L |	N               XA   L |	N               \A   L |	N               `A   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14           @(#) 1.1 src/rsct/lapi/zcmem/cfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0   /usr/sbin/execerror execerror   /etc/drivers/zcmem_ke   /etc/drivers/zcmem_ke                                                                   x                                                    .     <   B  jerrno         @                    @
                    @
       exit          @
       stat          @
       waitpid       @
       fork          @
       execvp        @
                    @
       __crt0v       @              '      @       __start    !
                                                                                                                                      	              
         /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
loadquery  
sysconfig  __mod_init  __malloc_user_defined_name 0-43l @	           BJAOB2      	   D        ./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 l0 @	         z  BJAOB2      	   D  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          ~  BKAOB2         u  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  BKAAB2           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           \  BKAAB2           \      ./usr/lpp/ssp/css/aix52/lib/lapisub64.exp 4 API.                             #!liblapi_r.a(liblapi64_r.o)
* "@(#) 1.12 src/rsct/lapi/include/lapisub64.exp, lapi, ssp_rwyn, rwyns22a 05/01/28 15:49:15"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
********************************************************
**************  LAPI Interface functions  **************
********************************************************
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
LAPI_Msgpoll
LAPI_Util
*
********************************************************
**************  LAPI Profiling functions  **************
********************************************************
*
PLAPI_Init
PLAPI_Term
PLAPI_Qenv
PLAPI_Senv
PLAPI_Address
PLAPI_Address_init
PLAPI_Address_init64
PLAPI_Put
PLAPI_Putv
PLAPI_Get
PLAPI_Getv
PLAPI_Amsend
PLAPI_Amsendv
PLAPI_Setcntr
PLAPI_Setcntr_wstatus
PLAPI_Getcntr
PLAPI_Waitcntr
PLAPI_Rmw
PLAPI_Rmw64
PLAPI_Fence
PLAPI_Gfence
PLAPI_Probe
PLAPI_Msg_string
PLAPI_Nopoll_wait
PLAPI_Purge_totask
PLAPI_Resume_totask
PLAPI_Addr_set
PLAPI_Addr_get
PLAPI_Xfer
PLAPI_Msgpoll
PLAPI_Util
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
lapi_msgpoll
lapi_util
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
lapi_msgpoll_
lapi_util_
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
LAPI_MSGPOLL
LAPI_UTIL
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
LAPI_MSGPOLL_
LAPI_UTIL_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
plapi_init
plapi_term
plapi_qenv
plapi_senv
plapi_address
plapi_address_init
plapi_address_init64
plapi_put
plapi_putv
plapi_get
plapi_getv
plapi_amsend
plapi_amsendv
plapi_setcntr
plapi_setcntr_wstatus
plapi_getcntr
plapi_waitcntr
plapi_rmw
plapi_rmw64
plapi_fence
plapi_gfence
plapi_probe
plapi_msg_string
plapi_nopoll_wait
plapi_purge_totask
plapi_resume_totask
plapi_addr_set
plapi_addr_get
plapi_xfer
plapi_msgpoll
plapi_util
*
********************************************************
********** LAPI Fortran Profiling functions ************
********************************************************
*
plapi_init_
plapi_term_
plapi_qenv_
plapi_senv_
plapi_address_
plapi_address_init_
plapi_address_init64_
plapi_put_
plapi_putv_
plapi_get_
plapi_getv_
plapi_amsend_
plapi_amsendv_
plapi_setcntr_
plapi_setcntr_wstatus_
plapi_getcntr_
plapi_waitcntr_
plapi_rmw_
plapi_rmw64_
plapi_fence_
plapi_gfence_
plapi_probe_
plapi_msg_string_
plapi_nopoll_wait_
plapi_purge_totask_
plapi_resume_totask_
plapi_addr_set_
plapi_addr_get_
plapi_xfer_
plapi_msgpoll_
plapi_util_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT
PLAPI_TERM
PLAPI_QENV
PLAPI_SENV
PLAPI_ADDRESS
PLAPI_ADDRESS_INIT
PLAPI_ADDRESS_INIT64
PLAPI_PUT
PLAPI_PUTV
PLAPI_GET
PLAPI_GETV
PLAPI_AMSEND
PLAPI_AMSENDV
PLAPI_SETCNTR
PLAPI_SETCNTR_WSTATUS
PLAPI_GETCNTR
PLAPI_WAITCNTR
PLAPI_RMW
PLAPI_FENCE
PLAPI_GFENCE
PLAPI_PROBE
PLAPI_MSG_STRING
PLAPI_NOPOLL_WAIT
PLAPI_PURGE_TOTASK
PLAPI_RESUME_TOTASK
PLAPI_ADDR_SET
PLAPI_ADDR_GET
PLAPI_XFER
PLAPI_MSGPOLL
PLAPI_UTIL
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT_
PLAPI_TERM_
PLAPI_QENV_
PLAPI_SENV_
PLAPI_ADDRESS_
PLAPI_ADDRESS_INIT_
PLAPI_ADDRESS_INIT64_
PLAPI_PUT_
PLAPI_PUTV_
PLAPI_GET_
PLAPI_GETV_
PLAPI_AMSEND_
PLAPI_AMSENDV_
PLAPI_SETCNTR_
PLAPI_SETCNTR_WSTATUS_
PLAPI_GETCNTR_
PLAPI_WAITCNTR_
PLAPI_RMW_
PLAPI_FENCE_
PLAPI_GFENCE_
PLAPI_PROBE_
PLAPI_MSG_STRING_
PLAPI_NOPOLL_WAIT_
PLAPI_PURGE_TOTASK_
PLAPI_RESUME_TOTASK_
PLAPI_ADDR_SET_
PLAPI_ADDR_GET_
PLAPI_XFER_
PLAPI_MSGPOLL_
PLAPI_UTIL_
*
********************************************************
********************  LAPI MISC   **********************
********************************************************
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
_dbg_print_active_sam
_dbg_print_active_rst
_dbg_print_active_ack
_dbg_print_ack_head
_dbg_dump_cmd
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_ping_cmd
_Lapi_ping_dest
_Lapi_shm_str
_Lapi_shm_str_saved
_Lapi_dgsm_block_slot_threshold
_Lapi_assert
_MP_debug_notimeout
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
I_NOl"            BEBEB2                 ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                  6@-   .8A_acelrt
(,/@H`dinops|%0:?IKLPRTbfghkmux	!$*4;<=DENSX\vwy}~"#)1269>BCFGMOQU[]qz{&'+-35JVWYZj7^!E-T) 000) aaa @*
aaa
@0000!H) @*
aaa:aaaa|+aaal6Y0000C0000!HRt  Dlt + ttt 00S000000!L05\At o#wԀ!OU	bm}Oe;* gbO{I _q2ĆpHS	
zK-iE_._d'#0.]qURq'_45Lk;J=0S"fcfk?em 5OAc4bfcqk%p&lHL$2<?\?geiSwMLCz$m04|E}0&Ԧf,8SWFy3Xe5l$&f>5lfjq2j{gifjg"m0p2Ys/geiSwMLCz$m04|EsKiefҫ?35ufhsVbq񓭵fj%挼ciO9f^jg"m0p2Yx?ZfpV7q-TN@yis %]>N"1#ճQ)^B(dTNi^QvNLP\SAӒN%'w#} dt}QŦțOK$FS`dx>M`T#"ll'	$F Kё66/I KB2&¶aw>^5ML\G6Ŕ _dƙ)&Y&2f:N,FzvILL18Iף8,32l%E+BffA;2*!L=tdB	¾NfEEU;yݣ-_ ;ș.|l ;ّ~B] 挻Ҿ=y] 4fE@欻HG|
PsLi ysV]ΗkȠ!";ˬe3"s?YbR9BYbR9̌8lC2*G;p؆dTwYbR9b<3"s<3"sp؆dTxp؆dTx,ȩ?YbR9p؆dTs8Gp=ԲQϳe?c/6^6NeQωL6Pe^8ղm.)2m.1ee^6)؆dT}=13RCwxHv&B<ë,W,%s]^<cdᬮk!ĵPtUYZW>NY^QNh(MN3V\ZÌ¿)3>ɱ/ýש1C#NJ֨,d`hlW["54'!PKŁyF¾1fK(nǺuGSKj7%/b2]їaƜEn4"̊WX,4,d&2X\ZF>6IecWLue$':(IaƝbƖ;2*X9+,}d`~\X|Xdk\}mU1+:2p#dW%X1)z1(n؇ZYm;3VP$G6(gI=a.2,R;Ɏ`&69cȧr-\6#427mrLۂHϤ~gLuc$/,urS|W%DS7,1a7e`}	ww@dp1fn+Z>&k"):.AN"0:crUf4>u`kwe`X2wuHL&:ؙdxyI"SJOnJ_hVt54$.0acrUf}i@ౠ_JbfO1bC#Noiq:Jq4Ya8\٤Ej	N ' yZb a_V%fD(fj|qN0Sv͠%Uӯ@
Im;3VP[d}]7%/@nϻ/)q/*z<q.2*XW2,Jc6	%Md`h.'LFll+h̟.,X}Վ]1ɖXmON_c!ic"s"d`|sl5l`T&9GTcrRػ6:t[&XINurU=crP:bfYif;3XٲRY8Y@)$A5Y؆C#gU#v=CBvfpX]J@[((.X3F]؈u'@VB< 3Ҋ3a͎]863>X> $/w:),tp[jpHRH> >1W&3s:R.\?!8LӅ}Scu]{:A5]p]\crRئάܕcY0)Zc1}Zw1|݋eݕ^4O.Q|3&:(lXްpϹ$pp[iDcpd] p:	81L1K7%XoL1ϭ1#r{ jO5LYXq/``K=db\¶>XȪEn4!.@"̊04UNGt/S7Y{4dg.VO 1d`>4t*	f`d^8uaƝa_Z~5=Ӡ%x\ZVl+c	BfEWB+"{0fS@E7XX)4}e=uif} ՓY#!@<0'XV[	=&3}a\O&	ڗBthSu"'S٧_7ʆLR*V2'y54 el8I),Gb27jrEj|K+Zr>ELR2u@giUy񥋕OlX,\Gy( 4& &8񥃉L Ж5GxŔ /Mc( 4(Me̋I>4CP
 !d|ijPIe -Y&fBsO,P
 5̆;2PIe 
,XfE9LS/@_1K_euYqPI_ƖlGy(ݒk@(Qd'&lHdx	IZ??B)QhY4҄4Yhl@v]>NX!
٫ȸLا_'N:NɕƁk#L!#g^5̊l8ԴIk1c= G<6g5M2j+H̊'Xq~3:&O}Yb"6x9c"cO^|VX4Mbbf1ĆG<TW4"%FlҚ%L.'ES"ijT;S@'X,GxŔx!Mc(Me̋)>42(5$wY@'X<Y&f@9s#e4͌liVا_'_d])=X,XٚRz"Y&13Fg"m0p2YOͥjsSLZʒ栧֨:4|bƖ;2*EU$xؑJCPJNh*	c;$XDe͔c=8I+Z<>R\ʌ٥5~N'FX,j>#"nUҊt̋&?΢t ',e[j2oYg-[欳aY͗s.ɱ,!g;&Lb.,jl2,2w,2v]ĦXZSeAEcYrk-{.-HppP˸z
Y6:eB&L!ltG,\;eݡU'[dm>ɱb^t@!&|S|cpa6{F$m[(d$[ib;,vdT7O}'`(Mc.lZC{&IzZ͒k{(sFOk&Iy-I_y/TwщV͒kbƖ;2*FFa\sY>+$2=cK}h5ɱb^,X2xf@>HZ^?~VN yb:e3t/81FFP;qyF?!#`g)1C#NJ֨,d|CEJCgHi,XeqSV:MUKTrGD5gdWfEFaבE[1"4@62&ĉkؓ3r2Oc$/5z h$bz>;Pd+$2Hymv~7	'kZf2<b j>d+VI@9:d+&Y&2&P1`dțtOk#"ll7Q*\Rt"hak#"l]Rh"'Yk#"lcv^O#dț,F Lc;$FD	B1 \M`:`G:	62Yh91}5 5v1,+$F FDLO@5v1iOdt&ph/bD&>:dt,Ydώ)XTc7K ,RJ"VW0'ˣGM!\p\య"%E+F.C_u7A1l&%2|kfKK	2[6Op-Ma4	l'8do,ژ, Cdf4/bydfl4'8;Mdd%64'88MddY^œ&2ZK6o^œ{djF6lc^œlY-54'8gd`-:(F/blY,"0X%Y>(VI<	qݟSm;1l-I>DdYxÆK-=!y	Y1HfY}m;[O)I
Z)FJ&Y.O3Y&4_0z^xyؙ^2Xj|Q
lY^2Y>D%Mdi{2LdmbYiEd[T@!d6w2|$FL%,*	B&T	Y^¡`Th[d*I/c`$,6O1d6K,25lu>
,Y^H2|[$F&'FK|T;Md>)x[_x'dZeCUvOk#KKDO+$FO,r'@5lђXdh&4:a2]2|
,Y^1:2]&Ok#K#ek#K#%MdhY^0@~
5l%'TY&4:a62Z'Ak#K#%>Z&4:`-Q堢5l
102|&4:aN2\
Y>Zk#K##%Tdk#c%ܚI/c`%FK|lY^0-HRMdi{t>2]vOhMa"!p@% nw;]b72s\Mľ4Q1:2Y3'45Mdd;,i{OlIfJJ&Kز|@}k,	sEf7"o.wBQii{Oik#KKX11{D>(Y^+S,@&nw%,F3-,,dAh+W(֨:4|E+;J)c8+c>B-bש1C#NJ֨,d+D4Y\Tյr%tT.kAGQVFh !4`qkf:d$FKLL k#Sql&cOc$Fq^f:d&Y&08ά61'1k#-aKLL 5{>n#}^08XLSX-	lY^
	p>'X7;2؍íKK-(&hьd2<&kAKVhj坺KjV%GDEgdW̊+(*2P^E4Nhb`210DOur;<7M`t Qfbo>@DT<p?Θ#FCغ Q!p1Ec8ƥyk#!]%=;EEeX,f Mdd=dT;EQEevIt"~pE	OX!Mdd=d"pE	ٻ',Yb$0E(.:;EQEev1dY&2H`2Ptߺ*+,',2Mdd=d#ߺ*+,̟ d!Ν~KoYo3Ȩyh{KLl2"<5;@QXN-E`d)It"~p Vi`|[$FCغ	FJ'TQY`d)yd{A!(G;XRBMdd=d"pE	ٻ'HMdd=d}8wbRY&2H`2PpE	ѓad{A!(@D8ws'@d7Ԗtp`nȡvZ_^{@d3М\cRPlYbi(GEUeX,f 	d{KLFJ['C[$FCغZ`2Qbz=TUY`d(=Mdd=%{;7d(
,Ybi(AubP/Mdd=%ҧEU	ѓk#!]-0E(EU	OAEkwGt$)74c=8I?_*pVhj坺CeFlҚ%Z`th9/Ȣƌ(dT
fc,,$F ji{	吖5<kKLL,Y&08<cX61'(,YX3H6[	
Y4t
I aƗǌl&cOPM`|i{1S+	p>D+$;,TLLѣdx	Je?)*jڹjrk%uEGF+;"R_D+#`H2:r gjzw2|NVI+>Qnt8,X8=XݏƤ^Qx3	ۊnʑ/f2ȹ`l:p^
V2|NY8_EȝX
VZcwFHeΝ-,F3ِK0Vhj媉jĻ\th9/ȢQ`"qu@gjrt4q[,|bO$F A4+ca5>&IAWjJLLAk#F{oV1>&IAҶ61'kc{<n8%Ҷ6zG145lIiXLS{'dҶ$akS6ea3NMX7	62Yi64ũA1|^M`@cEHƕ>XlY6%X qVf:d`&1`0Ҷ61' b5!/ll:	'	6IAji[	5,ll&cOvIA` Qll&cO }k#FR80Vf:d`!Mdb# i[	a5'&Ҷ61'edJLL 25	1bi[O5Tc=8I?G+W46i+殉hm]D/9Z4th:;3T#b FlYY@	I5gdQB*R7[A)(R'v5flcOV''dV85"H⛣rKbFb%0E4J0b+$N͊Յݑܣ,oe4̏ϰG$-,dUW5m\hlW5]'+Z[th9_D#":<W08c"lS;S>WlX8=X"R/(AmY')g˞`US4țA!j(L8|
B0
i`EXćBbY`E&Y#bL+ %k'"cϭwCG`+sCS4h{2pV<W{2CEM[W,ԁD9GNB":<W٥B04Cا_4t2.D(GymPed"m|bJ
:2|
,YĢ*2Д: L*$F0ia_2Д,t'"dT>Md`iQj24V|BMc.Ddwt2.Ebpx@.Y82OC+$N+r'Lr\ ȹ`ef"3.,FH{OFILLьp%Gp2Xg4Z!⦭ij@W3$`kDi~ruD"Z?dslP21\6Ք9k#c(yY8T;#$Hч[Od+$&Ġ(ث|?hwfO/btŋMe8j8V_natsEx;%c$J[d'X%.1"`s:CBAV'A)Xȳػ|2 tn	=J\c%$CuMOp=d>xb -lg}ЮUK`x޽и$:
ȇB޲q3&lOPNY&2Jaq7>	$N&}Ν"tF}bzj.Ŋs{	|&.bj	2L[O`ed^h}h		1a8H<yg%	h+Y\٤Q9ZWSZ%h4th8pcX?ȢPW:fB~3=:ltn>>a"u'eb%.1u="{'0Mec(MRZb"lcGInR,F3ِ8,2Z!⦭jiij@W46i-TN@և?dAG"̊B2X:~3=:lub(dj62f:d5k#%Rc>%&2XL`#!l&cOAMk#%!l&cOC$FKc>%^5Հ7>$Y,`cc!l&cO 5vtd=&cO 5u{-Ɩ1'ėI0NQ61'Ĕ$FKF6mca32|Ikda	cca32|I,Y-fcua32|I6Ii`1FCLLB[$FKl:d=V1'ě&2XJqd=t da-vca32|HVI>cca32|HILLѣdx	I2n<]\*jڹj"ZWQ9vQѣi~E)^H{b|?ڞ 2M`"P(-;"bp)	=;ё6.Q!=аUxwt0*DWXJ-Y&r/"ua]a!́'s}=c%S4h{2p]TY`V1,*jڹZIsDL-|KF+;"RXfQ
Hb FCا_4t2.DO_>	OlYCƟU>	B$&ʣzئl!]F8a/t\+dPZMd"ua]awas}=ߒJ4c=8I?_OZ!⦭%u].:4|YȨΏ"vi~E4#{掆Eȃ٠ٓ@5E
*28UXN.DMd`m ca_Yb*t'"dPad~{DUc8'!5p24V|+$&ġ=SbH	Ybd\06{]c' Mdd=`\06tQwLIt2.Eawuq;RI5k#!]F΋sT<Nd$5.Eȣ`<m8J͓gd{C"Q8JѓIt2.E
y~WX'j>˶It2.EYN;ERO2k#!]F:wu	ڶO2ek#!]FN;ERxd#LMdd=r(Zqߺ*'DG5k#!]FإN;Eº +7X,c$FCغ"~WX'fa-k#!]F\tU+Oyd{C"Q)T;2|$FCغ";Eº +]`d"It2.Edawu Vu`>Œk#!]FGp
XAŒk#!]FWN;Eº +e`|VIt2.E\N;Eº +c`>$FCغ"T;|Ybd\06S8J,l)Ybd\06']evѓ0Qd{C"QhT;FdLY&2ȹ`l :wu	,)%k#!]Fxqߺ.X[OMdd=r(ٹqߺ*X'iL)Ybd\063wu WeFdLgd{C"Q;Eº +#,a'sk#!]F	~WX'dO5.Eȣa~WY`2|GIt2.E]e,dO,Ybd\06jYwu	=9
5.EȣftU+NVOV5.Eȣ`qߺ*,Mdd=r(LFwu	ؔad{C"Qqߺ*X'eVOՒk#!]F{~WY`>#$FCغ")ӎT;,|FIt2.E>i8J,=3$:"t̮3יh{K''d$FCغ"CY~WY`	ږOǶIt2.EB0N;ERON>#&ȹ
#!l,e*N;OVIt2.EVqߺ*X'b'@5.Eȣa1>qߺ*X'eO$FCغ"%~WY`+>R&Y&2ȹ`l`qߺ*X'eO,Ybd\061']ev+|5k#!]F%Y~WX'oY>R5.Eȣc^qߺ*'ز5.Eȣjӧ]ev>Rk#!]FSI~WX'fOKIt2.E	W;ER;&OJIt2.EN;Eº +PX,($FCغ"|tU+N5.EȣaJ~WY`sFOC{$FCغ"dtU+NOG6In<nox-,PfF3ِ\Ya4eh+W3$KCj!9	 imѣ٥dTƃu9uH̅"
gjzXOqMѹf%LP(tT7[`,82t,2|HVIHT2X<*Npe'$5Mdn.BQ	{,fl 5غ	
FKNpecR	lYrNp-tbffC#N
֖ǖp2Xeh+Yf-0:4|/ȢQa_!:VvE+iQ6)Bqr&OVI163/t'"d@7Md`qQ|mc82Bqr&O$Md`qR
q63/t'"d@52}dM	ș>P&08fY{8'Y&13F3dx	Je?)Z!⦭iFfc;Er)^GFyB2*FDӯ3deț|Md`r63/d!lXyg`p%%F%16,BY&1Eqr|dMZ]9\p>MY	t$⌉dbMd`qs+LdM'Rk#ՂVib&08X%f6,JIn8tiQ`q66	Z@SYa7L
`2|EY	Db8Md`p NJxțOk#8+{b5,ib&09#bgdYV"lY>"I	ZdM' dVad VI`~2&œY&08z"%]LdM' &Md`qJJdM' Md`qՂUc"lY> Œk##X%]\dM2|Y@lob@5`r<dM' kdX*dM'I.*ё6, >56,$FJlJd 2Md`p"W`q2&œ|&08lb>YX%\b>
,Y	V	W&Dز|+$F­U6,$F6,dR`rdM'
5	W"lY>Md`p-*%\b>Y&082]`rdM'5UHțO5ĳ`rdM'CdDu`q^2&œ~IO2&œx,Y\SO,Dز|$F z}UdM'dD%\b<RMd`p*W(țO9d*2&œx,YFDز|$&08lad5`b<Y&08J}LdM'Yd݂S摑6,6I 	ODز|Y&08%>2&œk#FDز|^Md`p*c`dM'5v	Oc"lY>O+Y&08z[J~țOk#SHțOY&08yS"lY>OY	6	Od<8Md`pd)țO{$FJ|qbyk#R)16,'$FKQ6,'Y	S"lY>OlY+J|2&œtZMd`p1	OFDز|+$F"5J}
2&œtY&08'X%>>dIEDز|$FS#"lY>@Œk#X%?LdM'ek#!X%?\dM'Ek#6	OFDز|[$FAS"lY>GvIH	Ob:&08'X%>Fd	lY<g`2&œt_d	P
6,' kݟ
6$`]'OG|
X7	5rYir2&)JTTd8d)JțOk##hțO5e1Dز|dȩ`qbtIK,c"lY>NY;g`ubpYdK,"lY>N9Md`r$'6,'Y&08xGJRbdQR(țO$FՂRdM'@WdT\JR?dVMd`pX%)gb&08d5)J4dM'@5v;4Dز|D,YeR6,{$Fk5Dز|D=Md`r!)JTdM'@#dP`dM'Ak#AR#"lY>"IX%)#FDز|-Y&08	JH6,&+$F!dM'ɠ5;)ё6,&k$F	JCțO@k#D{$țO@Œk#V)Hbjek#7JRbjEk#)I62&œ+dF)I>2&œݒk# >d4)Md`ph%#"lY>M	lY86,&Y

6	FțO`'dP)X%	6,˶I,Q6,25b(Rd	lYV	FțOb%k#KAR2&œ}d`h\dCMd`p"-X%
6,&08]QțC@h4Md`p 0X%#"ll'05u
(B2&œ͒k#BQ2&œk#@`/WbdE[zțOE$F j(^1d
Y8e`/2&œZ5s
ئgCwB2&E nsd5paYhx`qidMHh8Md⷟Zeb$FDز|BlY
q$^2&œIX"dM' dx/2&œ5ÊSđydM'#+$FđxUb`5Md`pvTI"lY>LIlED'ɂmk#P,EțO
VIJDز|,XsxwVC#NFv8,_QW5m\ᬮk0N]T=ѣD|ЇfH~3.#3!ّPnW?2lY1)Ɵ&6I"G6f4X;.cP7&/Զzg^]PjMRHF/fXf(J4Νa,CXL^h~Jw amgL՝7wZ~KmB6n#j)yS7}}؇hy-\d-bOj}>ImvpƟ$$cfP$G6:@s/e ed ܙig֘{/S2c<p]T!ؙ/^*`.Vhj3H!D/ه~%Z`th:y9YuGJNvW#!4"̊R.Ɠ,	,@}k#%{O!-k';4L@2[Rx1{ÿd,ZMddu13~Yv5Sd=߲|
,Y,jgc8w%Y,)<摐3~[$FK`<!g$FK2p>Kkdc)!g5µ\d=߲|Y&2XVO:{ÿd,gdcdcQ3~X5D?;Okd`Հgc8w5:#!gpd`F;O=dk=13~8Y&2X7#!lp>lY,$Xt{ÿdY,:ccep>$Mdd#Cn'͒k#%@O9*2p>$FKXcFC' Mdd?;O 5ce6p> Y,9>2p> $FK`1X{ÿdY&2Yq<H{ÿdBMdd!gIlQX{ÿd{d`8q`13~ )MddY;O$FK6O;OMeי(`Pu`3~6Y,	VO;K'Z5Є'Cvh6"Y&2Yȯ`1Q3~6 Id=߲|&2Ync!gl7MddbՀ#!g{'ܖI`1ˑ3~6Y&2XF`1x{ÿd6Mddx1C'еdarx1Ř{ÿd.&2X:\2p>Ek#%ec#!ghdai<%c8wO,Y,`113~4dp`1c8wMlY,32p>K$FK
Ҭ7Sc8wAek1c= G$Z`Yb2BJW5m\fHB-2G~E+*!:VvEn4/#Kا_4v]	ș>Y&2XH> ^q	ș>dk%FDBqr&OY,]x3N.DlY,#0XW2cK"{8'VI9¹^q	ș>)Mdda\Li{Ot'"d5
^q	ș>JY,(W4'2|Y, M+ FDBqr&OI=fi^q	ș>J,Y,	̈g=М\MddՅs"4i{Ot'"d)"5TW2q^q	ș>J,Y,XW24'2|lY,0W35/c8L%,Y.Յs5qg=М\bMdd]xg=М\]Mdd>¹3N.DlY,^Tfo^q	ș> z5k
c3N.D k$FK:¹H3N.D,Y.k
pƗDBqr&O@kd`1}s*cK"{8' ,MddC
NK"{8' %Mdda\ʸ3N.Dk#%G̐#K"{8'2Mdduv̐K"{8'(MddD
C3N.D2lY,$,XW2ƗDBqr&O5a/c8L)6Ii{Ot'"dI	F¾>/c8L#$FK7:FDBqr&Ok#%
Ti{Ot'"d2Mdd|a_F/c8L$FK5XWFDBqr&OMddE+
qg=М\`d`}4'2|$FKN+ƗDBqr&Ok#%+3N.D0&2X /c8LY&2X%XWK"{8'͒k#%XW2'ƗDBqr&O}k#%,+4'2|?$FK^¹4'2|?VI|ka\ȣ^q	ș>+$FKƖ̄3N.Dk#%
5s"Ti{Ot'"d~CMd̄>
pG ^qX*>a5:QTi{/(MddQ6_&"{'v5``>4YOd$&2X.X*>Q/ca'|
Y,łH6_=Kdf
cKa|8$$FK #Ɨ {8$Y&2X`ti{0MI;H	Ql0 N"{''I`|i{0g=da`Ti{0:DOMY,r`6`_8$ k#%Qi{/@-Mdd+-F8$k$FK^MT|^'|LMddv
#Ka|WDO$FK:#*>4'|5ll0F7DO+$FKT}B43@SdazX6`,N"{'k#% ,Ɨ 8$FK 6`=/Mdd.X*@[/caRq>Y,;H
1l0SDO%k'>Rq}Fd| I],i{Od|Y&2Z͂6
&2YcK"{',Y,fGB2:/c`$FKVu`d4'|>6Mddu^>-Y&2YvFCh6k#%[#(K"{'ӁEkfIѥlY>RMdds0i{O$FKKز}8,Y.r(ƗdvOIhMY>&2[6 Fdqk#%,>4'Ӏk#%X	,N&2ZKز}8Mddxm`&УKز}4ZMddQM/beda6M/bUdfD7i{Ok$FK`&FdhMddjM^œb5Gl}^œ驖I15J}di{OY&2X	i{O[$FKX	Y>;Mdd(J/bЦ5(V	FX,M	lY,ܣ`&Kز}4_df61/b;$&&cz8IL<77\eqSV⊑%rZѣŜZi'_4H@tE6@C{$ɘ91cPUk#2"Y&?v11ӈ4V*Rq7ARuizJ'=0Md`l0&-#uL;g~2:XO0	&06SuL;N&elu8 `Udਘ70&elu8 `Cdธ7[üi8ǲ|5FL[0_8ǲ|Md`lQئiߌ=%k#cDżqئߌ=&069:L[0N&elu8E$F#Ż(lSߌ=+Md`lx'-#uL;Ч~2:XO+$Fqn)xq7+cŏdz Iabݜn){IߜX[$&&eHyDG$k?.Vhjs\;jɖt$gn'JD#"oc`f:~08d?Q_Lѝ2|  ed;#56.E>  Y&08d`dDغ"d  5uF2&œ ,YA_`d FDز|  Mbbf>geyg%_ҴCEM[W,֨Xth8n\`
 '_4vG	o _'֘Nq[ϭgD8ւ⷟Z@8։8ւso>JoouYi513ebC#NJ֨,d?Z!⦭-s!F%-ȞqU2*D+#!S;Sӓ1bFtkdZh{a|CK$F x'#!lzO(Mdb
v|2al1> $F q6pO1> +$F 6}d=?ǱLcO /Mec^j}kbffC#NIq?@rCEM[W-38k*CYQULKFR2u@giEЉd}F0hE+;Fc#eek#bƖjl1ϱdX8K1tk/5%'@/&C@I_J$w1摃LoYdhaK?56Hز|	lYS~Ze0331q8NKئ&cz8I&Zǖp2YZfpV7q++IqYZFQ:~3=:lu\zrf89kd$/ȥ{#@q8ț	¶~YdX lXX4d1̆G$PYcsYOpYsӤ:NR,Sj|WԋH.kAGrx5}:~3=:ltqc <W@l&cU>Mb>GxO_bY`Jh)/Gyܹ-Gyw$.[)ܹ;1̆G$h4Ya8'\Tzj =KGĒssx{`k:~3<l$pg2y|j$c+lf{w%2Ywc+lf{w#2!/ػilW#Ҟ݋U@y~_tk?thɌ޼@lY˝Jxir|p[jrw4N+lc.fAK$1]ѣ&,]/4<M>3+mNSry(0^TJObFV:]/ػɶ+ϑx{}qܢ F/c#ѣ&,]}J.`q[b+lf{.b=l6x9;ׯ4%PZx?P0qKv.v`ebf~"+zbffE.a!',d%qSyrZ7ZWF uHIEv6gLȾGS DqjS/4%`Qgd_#㏻z^bf16~C#NYf+m4󶭙WF#㏻z^{86Q1pK5?\Q:<TLЅ;j lEC!fcT+2T<BOP@g8?I,5RDR-T9s*%3"7F(:lt||6L]2d}@!',drD)V9W5]U<8 _y&@Bd	P@gᓾ	'emnOY)gji&hB\c;EwF,	8_DqDבC-:6j(W;lNLр /( tEr;S2Y˞I.	`0&X25|c]5}叜D^.:/c27M$gjHZ}'|lF|n|q͠VO>ZLMdl8qF{04AI|V;(@VENe1?ػƋh",vweq`d^j#bӊeo]''}HZLLL'G$ǖp2X.4=dflYۤ8W7^ NLRth8n\yE/ӯ:L?bq3X!jӦ'*Y`/,χ#Ba
a4uӻ,hXН+;OS!chLStgtd\b$[Kƫ	6:B2%:ˑF"LpĎo)w݋cd@t"OwFEؙfjsx8FԮSޱrjNj4+ϭP e|$r^r&Vn.DU]ɿd)~s?#d8{a7:N6:wB%882)[xr6ɖYdftNc9cd}hdf2tdtQ{F[.̍#&a$̉T!"N'P>D!Iоp00y;;! ̒&x5e:'"t8XKX 8iDzytжye88c찘2>ɶS8>rt|y~Gx<e5eDUgi,fINNM&N<"XY@8gxf;J#,%4ػc(p<2%Ȑ3&X2.igB TxC]x}Ǳb?<e>;ᝧ6q3{, A[/%Ne8콖Y{l}2g=*i}]l`d7g.	ߥ]e8v^
,c;Om'{,(L%/GyK.W;;SMepԄ^4_xxC;Nd@s@eu)k8%4-JȚW.D9U!3OKe@HQxC]ĕbf2446qv_8jö^Ge"gK. bNe8;/]/@6qv_8f`Μyv=vc@6qv_8bj|}exC#T<n\,BZ6/,	_{ahK#N!,!`J
S?N!aeQM<GSu?N	_()C|`Ja
S?N!UN	_,XC|=Oay/5O['s/:ŵkA5v3z9ܕc"z4.E)."foa{#@HMbq[#c;Om>'evd&Zx2g.giMe y<elm]K=wӠԧ}/1xl!Y%|O:qpJ6N%|?:qvd)MYc_Jx!!а:E:͡:Swp:bqVė<6-*}Op8m8%|TeoM:qmc̏ϰG$-p2XAR\ᬵQ9Y榔9Gmu.'3צ 9Vw`f ;,?ӯm(!Q:Q	&-v"!5!h.DBjՌ]u&uyoV!=yHYLsܸ}h F<5O	0z3!2)9ػOgiNXd"E4h.qϨZ KN; 8Eud&.c"ϊրg&8N	w8nnv	5wQƑlά*!-EcnBcB(Jo06%%;z`s ?;I<ї9,؎tD6XGbD:VXF!ޱ,G.us4e#%[ke`NV s&,lR$Jb4$H慄0hE!>8 7ؒ|tHĀ^b1Yj}hv)!`-!zUF%'ZqX+̼ÜhHQ b e@@@ \bH@hIphV:@~Ȼ!`";mA^8OMv.riNJTb%,ՇZ^DrL{6i"eIȾfs<jON3`4C ?)QD`/Ιdџ}<ese_`<I
#y,;g_L:WߝR/eO4'~3!2)7tg;=ϭLLQp%.%,di\$@RYZ`hKFjx0&,9|wc$-ԇ;PVAHZ		$͊-bcx}<eҼ>[0Y27pi 30	$g^33F{6 s5Y݅{K!ntNKh263'&hͱ$tbHϥ;=FKjزBM'֗Ek,?3':W?b5$Y-i%1#ë$+1pyY
#,%1><eΈt_eѕ}<Y,eV88GB`HBb]xfB,dQq69d8OXKc'
DQR/R[b2tn0 &Đa>:3W>+4e![Kғv,S52,(!8[i=Y?.CX4e#ENe9hI%jS	8à13x$Yvy$q2K)z(q|1Íp|?ׇθIV4b'|#?3e<x˞;_	{,whӦҬvd"lC2hR4sY>[$OLң*lq]n@ Kc*8;t^ueI_W'|D̩(eK?J	HO+fiDQe'.*3>Nf=:v/wl85nرL2;,?fCaLf$}y3XqWػX26%,VdAA3GESt~3NOo2;c%iL84DN~OlKef_B#!2t;#F"Qϱ(Y>ܭd?*g#oQ]HjoqfÌmjqh\nr7K_;_?$xϭ |#:HY_K,NzlpzF V|i3!2(Z?y>$[un>Di`4mXFF]@^o;;~Gz WXW[	t?e-AY݃-XTՎ뽋\'@t*Ye,le[!c"fn2|vZ%b3fl.(&6lO!"A,kKXfw@ :c:tF7:t'3#w!ΔNb7:!:!ѺRpw!7:!#t7x3t$R;%Air[,'7:KD`)-s@*2nRbu>YXm(bǒNu(b#wNYpwd:L`wVL2պ 1Ӡ3	D1qӠ	NLV@2էQN2eLK -$:S`w#	)Io&B`Hc(:VvIܳ8n5WΧ#|bwwFAdE7՟컊OCitі&TZs{BNBxX٫>-ҕdL)ر'Ɵh\Ŋf :c`tGQ1f荠! d@W18S ?:t"tDН	1tBplC'D1tgD07JN$3(Na)8L^?ud(@Yd(NB (f,h::K\/Je6z@uηDm  -4$˞+{1pxK3ɶ,5)j PК2D1t'NJtX闚gƟ8Nud(@YXh2gN)8C!:Rp	К7JN"1gd)5F"wu "S4{p]TY`"J@yRSO92I/>Nf}&a3xا_4v؞gd8S188Pgiܞ_dƇi`@1a΀Iu@HBNu0eX8i"5 c*#wNqq8sb0McBsĎ`X8i"5 c*#wNuX8e'ヺrbFU36(pςfB(VlCЊ!j&\SQщϱŖO5#;P'`O#9CtX>lXAX%n'a1<H~>dń=I$qGfJTjmЧVvFҫa ,b#ϻ/s?<}it&Ђ$,ø}+àF@y+$X n,!I#:8-(RHZjm )՝Tt$]FC8-MjH-.F\NHDe!k!b')dLgt4eO=vLFwNt":XFB .UhFMBc')h領Bb4$	YvwOln&l3v)x0A"c"6(Z@$	ZH@Nu'
"p|8ׇ4$20| v2 c:}VЂxCcOt">b,X>+pA}e<WL!1'X}h1,Yc*#S:Rp/S0yƧq$	[XXHBNub7B|eӌF+kG	I 8!ӅDX')ƉwT=(pςfB(VlCЊ!j&\S؈v' }k#OlWS9g7F'X x`2ŰJ)7@qYjJf[;ƓH1Ղ"j{{,VIc/Gx`d7?=LpZ\BYz1!cҊH[f07\&Ag
Z\BT-eY2:+JN?Kw5ŘM3#@8c2~k#*l9g&g&Lh?D%˺ɶ+Nu1^k`4_wc`did*p5sì?LA3T[cҿ#u@?WM|#8ȶl%20=fB,dQrЏ ?Vq J@q]^4O8,{((k tV~Gz 3.~.>%nx?1ZT台K6Je3ػ1.l]`cO8c0Vi3X*hQ͒:35c]ά%X!kБ.NL0˅ʶnș4ر,FUKu1blX&])@B#A,KK5<.#@ӡbS`/Jt'BtP8zp̩b3Jt,BtC]	%2ՌPvK1\,Ɯ!`L'N(/?:! ^.,lu.bb]"9dpX43S::t
:!:!%:Bt'L;ىӁ	6ZN0;ŎnngQ,u5<):EӠ
.BtCFN2D2oMZpwN2eV1@B#A6Z4C&8%:RpM	)8}t77NYOX
"+;auм)>	nY(,j `^̏ϰG$-p2XR;vJZx&&ZSfCFf yR7*m|ghDee`uA>qKq;XJ,	zy[+1]HXl8l!1w@{%pcXX'+;!:x9;2JBDVvu3`dQtOwF@&Zn{ 0oC݅ ̽AOK$I$ w>t1w`%DÍra86)'Ɓ \$ؒ@@ 8В :H )I	Fz`	$gFxzNLFxN&g;պFXe愑:5|sӯe愒f,FH +l&c26XLMc_B_{2@GػB嶲uv.Y{/4f
x=;8!4uGx4;̄XȪkqxM?U{/ػV7b3N!|7dW5C}8#Ч~I bǲ {7!.;13!2*lsZ
߰_ZVGxqɾ&,{,\2:],]F\eKex?;|I >\BQҐ[{5w02cNYbN+$E1}k'Y y$g~Z'NBB5OYZ"H A#ti"xX.##[kj8\:"bm:+c*NH]1O5qm137\icf"UKu){t,.7Dt"yd<,24#1
cLОt:t'.:t,.:f'w!)N҈cT#:'D6AzRqcRChzRp콣<fS>3wipdМb,ҙy)XXԺD3<YXj4뼒4˝+Y9qcfu2acX32LjGGN*3nC\0:W2I|4էu8YxІYXj>N B'563wBp'
`] XӉ2tn5q0Vv)Σ2,8ܲQSdw~v^gtpG&&eyTG	Iǖp2X̿2Z+vK;vյE3zE'Fkp1$*U!`قof|?`#S1 5RX _q3ON+d(F7N]C	]c^6Gy=;/~G{%Gylux/Xu[N)t)' 8k}6f%hAI8cD$My$
k{3{$
p@4N bIH2$
lI S@	$
cBHג@,E
yelt>%FLءugiQ͒#Ek$Gk6,]`lr~7Y,HXR;MwuT+;tX]?b_b#*DX&{+A$2t2&e* c?&TwB%NXh87gy8GzbxX.##[kj8\:"bm:+X\ɲR
)ؐ:'KxX٫h_3u2|eDJcb3)de!D͛Q
(,Y`;#4N7uh
2:t,҈f)D3=::!:!>JNZbttC Cxa(,YR`(fp#М=Je,$3Cu!:i䓝HYG~Xfu3eެ/?:!:!ѺQFD33^kW.zp2է	tXd
 -e_t,% Rp2w@%^eHb77NX17:qDegi$9f1wr5ޮrǲȉ,$MZX?&dx}2< h<p0' JݵݵmQejں*m58'L̗'3`"k004;.w|<5hŦ$AsW@fDYWfŗ%$/ػ,ClzƟb4,P6IAR4OLAkeV7":pȾ*!x$0:/?٤ػ׬Ⱦ5<7u~["B,b
iw(^5vX keХb߮ycu[y&agGZ+1MLO	u1L	uɃz`oCƄ9ęqDRv)E">8ǚ^/DԤ ElY˹iq=x\
4VvI8ՒN=ЭNBxX٫Ktc"fnNō>>-іŊf :2j] QLlٺ#.@B 2;%iq2b3ppѬgNN	Н3Jt'D1y	BtCFtCt5$>b7JN=p! dE\W"
Ӭ'J"=bt@/Je(XD3p茹  -qwmL`t[7Nfubk!S պ:`A)	]	ӥ  ':bpP}&%:Ĥ56AĤ31NnE1s3@<:&w,wqHGz_<@?̌fYffU!'		p2XjgY۶,+Dvѣf?f=zuKN_b	w{汳X0FlșkzUqłV<[l51W`5r X:3X p7@ Cb3vn>C:tgb#c:ΐcU=._mX>+Nf,݋?p43ca5?p~)w#!2
NebƑoD2ϱ(n,|4Y86Qu30d]gxDcqeg~lS)/e_x}Ǳޮ?}c/V:OX]V:l1,3|#}FB,eU *6bƑocHؔF7Y>Y&q[&gu30drśY۶hW8}0 o ~IZ(W;|`˥;FDeХ䐷^S;V֘Yd̍,C2c"G>?>l$~2Đ!n2;F^4O3KHDN.FFFDP$j rV댶.NBepWV-ѡ3uƛ6eʶnLʎLԺ!S:"9dpX43S::t
:!:!%:Bt'Lpf'wN8LfTir[@fBtC3	L?t@B#A,p3pK50:thtC^YtdōfбLS2k:"9dpX43S::t
:!:!%:Bt'Lpf'wN8LԱ	g}8LӅlc%b`O
`OtY: ΈbQt'D1)b^i8!>8NYxvYXhq-)аiIf37t' ZRp
Ю'	qUEƮ7(1c:OwBYprFk#dߜVZM>뜛	ofNfPݟ|

[X^غt aRpW}[137]ōr4DZ,S1InnD))dpYEn@tptМntXҝ	tB!/5?*1qcӉ,(;K1"
b	 N7:!Ν .!"A,F\3,	.:Ν"SB#n.{$Jt'ғǲMԐiLS2{$B;%kK.c@v3sBp(fL4NŏN&Xh2Ɵ8d:CacYVNNJ!Ν L7:e汳8NiNS:fnYd]W"YBaӡ$JtCBsBJeg=Ј%`)8N,}ca77t"ҝ	"RsLbMg<@"1!LIήY(qbfpC#NFv8,.O	jr\ӣ[|f\XD6~b]'/sb4ݦ#gîaf1t/݋6~v#pFa]g|w~]摳<c_;+D4YYIHq*3JN]Tf>Nf%t&f/ `ȥ}|~vn|vjNE7V;?^1wu)^r34f{'5/5OKc@t Ya'L!eJ5.h68%}sȿaY;OL'xY }h+$ZA\)N!\R޺2h%<4mAX#[k(
ؗ7:tc%l] bb6j*%4:c"fnb̟V-LXbt,.7Dt"yd@.&1w7t':,N	ˎaSbt膎膹^XԐb0^+/fCbO,YBÛK3.%IfBpJK:!gL,l,j]bnO,l7HoC~ISf'wŌc%`免`˅0itY: ΈbQrF7Jt&:e`8Ni6(D:G`	JS`IJN,jl,f%)8W|b nM Pv0eXƱf}4
"(Ʋ;N"-˸;OKE~it4eCq(
qW:t!wt-Y`\in˘șlXٓOKub3qt'͛]	f F+Z\LSFa?
`7tΝ:Ν	LN4yҝ	Q^~tCFD1tgD07JN&HfFD0nX^8K e4qX\t"҆pp::K4dtp)ca7RN7f@BE,l˞7Ɵ:_وӅ|8d:CacYVNNJ!Ν L7:e汳8NiNSغg)dceQ>6~D:DnnnC	acFI3tn1rH(;VvXƱbwwJB%jF3KA-3TDQep\4l	䴲s0a5goωS| x<7O`oى|?bq[&Xv81Ѐ-Y}|EZTemrf G6JN&i1u3ImGx	dO>JILCuźd?`b	a,-(@w:
p'Ɓ[K5|2qbV*be櫔.$:@@ X!/Wh*Kd7wa݋&I<OyMW|83.q1wN߰Ǭ?$8=𱏟ZVِ~ɲRvy!bZ6ض}:tbhI[q=/]3KHKmtU}bpphER"BhÍXFVZĆeNk,&WV-ё3u[6dʶn,S1ֹK͛@B'A, `|)3wBzӠbМа阝܆:'J!Ph뎈kIōI.:!I¿D;%\p.:K4:rRX%>JesOcfЉ! -rTg'y$8d:Z\p5n#@\7J!\tC	FNLq$Zq7X'@B'A6Z?DBq})а_JN,jl,fRp
2IŌ8@v<Sx1:$f1;!DN5,=|@%a?oِ>b^1O8D ܈5d0flRbV!:b3Vծ53D2wG|qh8eXt >IAXqݍ^:L<&ga
l+dK;x!Νˎgb^'$^D0'Ԓ	{@cH[n>kӌ|)jKb&>t
NV3BH'뽋j~6jOKt.\Dpb̟}[s)덍K8&6l"HvK11Zbb3	SY@~tEЈntN7:f"w!ΔNb7:!:!ѺRq7RC27:!#tǲq!"A,PK)p%N@),щӣ^\ll&]	1L:EK -p;:O$}8WӉK3Ku)un83	D1qӣJt!2I?$ui5xYx8K -!N/'u6swB!})810$JN&1";$e<c:DH"7ޘ-,,d3Z,VVSy-,"{G=5go z`||o_4O`~3.hX͈/L8
VY8޺pvdQrDӨ2HS-Xė&%c@L<ظ3WqՖ3Ɓ߄>	5:I#}Y$oޮr:闚J鈃Jz$BfB 3đ?$dВLѓ1wO8'F[.wAպBX~^hI&5\em2f͎AŒk_ӂMy?yљ١a[f"#@@ƎƟ bHҘY~GfػXjhFxEaƽ<殳v$BpDMxR񈖔H`1r X:3XAL7@

d0f)؆n47:uŊf0?m!9ҝ5Yd!we#km;wr41ϱ]5glɸe̲0;d{zyoW#8Ȣd4e05&Ch%F )X ?gp:gWX0eXg:1*?dqywCE,X"ClzQd42p5XEkbq1bg'>Mu䑟YpJak#lMe5g. hcbbt
V'HR,l%S37\b̹hb3B5.(&6iNːf,Sir_иptщӡ:B^N::e泀ϞgN=:Lbjm.X&cE~3w@8:tUΝ Jt'BtCBtS/(@B 2;%˝jxBB'N)ӡa\7Je8`N'AN=}є,lRCQ1Lː;%{K8]:!М7J!\'LpgAceigA	K3\LB+AtCE\rE!:e=:ZqX!P;%ʽB6!:uN(ptNbtX	L\7{҈`0n8Lcdn'qttAҳ3FΣq8U%3ӓ~q3r˻6St1;ŏe@2g>Gyj2!qś4;|1?}'dϰfS@yaPeEKA'zqa~yL'[Ľ|?;-1Iq0A∓NQD7 h$ׇ~6Ƅ>"ĐH peSW6pu#_B"B2S3*㋋6!iv1ȱO`5a0̩WS` ܢ1vm^Gj%Xe^8쬷?L8ئcuRgi'p Iz`đ' nx|p|ic}Bjb顼Au>$jf
,lUKt.:c"fn]cfUh:b3)cacRC]4H)dpYEn@8:tYbtD7:t,NAS8闚sf'wN&qcS%N1兌c7tCBj@%:Έbs@%2L@BE,Y-.B+p3s :D!=ӡh/Je\ll,j]kb]"HvK5d!] Peӡа:Ns^k9=8ōK-BNMӋK3Ku)un83	D1qӡh%:Ιy?F<,phHu'Bp: -)8]	"Rq7&@JNiS՝Sɸ9N"(q7" ~4O8v.p(&+;B}(td0;X%jS^>Z/:D+J$<,ػպ3bŊf~31㧧JbjS2D*Yz̭ Fo"Fv݋pE݋+;$!>`_	QGwFO"bFF,86:wBL1Xt	X}h Y8 ~roأ$U'ZRBy1w~Ľzxn8L8&gSp]97Ӄ
q3"N6(:ا(@\mXАo@(/VI	1,%!,hX9%PlX	U$tnD25O}bpph556 ՈzІJ2n6j*%137\.ر*UKu1bqLԺ!Sf,Sir_X:!:t,NAS:^k9=8C3S%N2mcnNNJt'BtCBt ^f\\W"a:"ӡ8'J"؝:^Yu3RD&)5@Yd\)N,N:B )Н	/5N!pceS3ىӄ<8L2YFX`WLV0 CBtZ	N2IƞI	i]bt,pӍ=МiN@JN56	`'JN7t" ZRqy+;Ox Jf1q8*D<k#ߜLXe[;)X%"9̎':ޭѦŊf\.3I:ٯػ׺U:xcA	33Ik:+mOKGf_Ía~.ĢjSN bt$IDl &>ۄ4B րRxr$4$Rn6j2&f6eXDJv,S21K4&6iN(@tf,22t.:4btN\tXҝ	tZ^k8t3ӠfSf1pA ӢtS9q\r^,Y+K. GND':t-LLllRM:fMta@BvK5aApѣBrB^N:2Yg	O=:8L2YF&\d ˅2[pљӠfkbN '!>:bqc@Bu`N 56A-)8LbMIf1gd*3"gQtE
"(PȾ.4f.dx	DGp2XlurD	gnڶQ4g8>i+F򴩻v]>NBLkm}y"@%Ss;rB)9eL8WzBرwO2c}E:č1f.L1SK1AӡtgD0n@:!%2qsa@)(>B$	IJXNgYc鉛({pK5?7j)!rGYGMŜ giaѣvdO"gcv~7,bu@gm?^0Զ+VDV-$v3W7vW..n񣰛\v r!nr)$-:@HYac[t">ey[4h»PKu*1оp0rg:o f r&^q3|7c <ϺRLg:oϺRLu8p컂n}
"e>q}Vn}
"e欳۠.Dm_v.I)!d`EO\fRƉY ǀw15A6`pbVI	ऒᗮ$R/
K@f"[ky&XSy),:!Ut kV15:I.D7ػ%bK%ؒz2Yv&^,aiހbeER$/v#m8m=|m^\bIqψIx.mnJ_&cKWLvG֓$'7%XLW-M13#3$7dx	@KJVȿ?Y/L"M˙C*o;w)ZB@L4|8*X!cyFW7BKVv&D|Иv?t,(D(¥mfѪݡ:۠N,t2{}X36}`dҾGzAڄQZF1c= G$-8,TJ[euS*-GĹr4|љ/قo|5)mPV;Y}<}we O<P%ՒI%ڝ||̍(l-0%:g
Gyjbeٿa+l2>N~}h5XD), 'GJ$5$.Y{a-1a7e`}	ww@d	:b)ӄ8W6l5uӠקuwiq`k`Uv.1v61^4O%*$L"cI`z5LoFW+t ЎӠГ+3Y`}foa#IgIN"\G<m\m	Ҟf\щ-Bdr#x#.'">Zduu=#╄GV:qpn|s~2|D|E*ӈO*X2|Ju±ӈOL} D_ԒLYDńIs5Y/5OQDf{Dۈ2q3&+J1$Q.Iɛ0Ok;Ь"\ڜ2(c|ԒDf#턷 6s+lX~t"wt'\?Ns[7N,l{KV Ь"_wDkhI]Gx]V1]<pL"eCD$/w3I1kQ\\)W%XDuS3{DZ IN"\G<m\m	Ҟf\щ/1xl">Zduu=#/D|` {GI'̟O!'	3Zp2Xdg6Z+DW.%k]		vѣbeT>ſNhgbAt)lX+ShNbʣpa8EW\smаЈIδ.'q^Gff	X5R:%Т\3Yb^+%쏭@5w%[ha/Wc:56ڜ2ղ,KtĽhY&9.m-qrRئZ\fDm]v6
I?MeA3?]H%.(MVwa\ʗDb˻1L3&p.unK	XƑ8"J]nϻ!DL oaK3X{#^$'%ܕaKbFveXR[tX]f})
"e8)b34"\7O֜ẵ
Y`HOT$q\1˅SXQIO
˖#wWv4ۻ;Nl~LoqVre~d,llSܒ]LlI)$S4+$G8	䑎nHcB85):Ŗ^nwTӎ>q*1+p27t1:l0wX%jy	8TӐ08@ˁwrU1B&a24(2b^+%쏭%$'%ܔ}m{ᖭr5x>&9.m,8)S-.XqrUo}eSmÁ}Y0cQuI8DRb͉xR>(ɘ8ǫN0LMb>GzUw%X1G=%ܔIK|Ԣqp$ܳb[]VAl/C,c㯻бНp:b+7N,c)5.J-oL11%p.p:qg#ÇWػ1,Kt$ 5"I2]He	<%PtK}a uu:ޖ"b5cV^h#ƲNu:X4Ӭ+~S#zy]pl̛O$lI#85*c"V,D^h1{DH7;.wN1e 1"%+}tػX1׺DJ.2O@X1%3?$JfQ>(p,ӄZp'!#I4ļ}hVI_qb]Qm%N5$ܳb[]VAl_`X}΅c_?NtɊ`e%X7ئf֋tؖ{ad] p:	8H[#pb۫]<A	&%CCj5lN5m(\5R:%u:8xG];Lju82[S ,tD!,YpK	m.X=-㤴e'NRt;\tN,:rRZ)dVDb(?MB%+8`9)|v8NzsJb\1޸$w2էrl'r{/5R[LLp3<|p9s+DW)LL7.{G1^Bsv`0^3Rc#}2bt}b׍;.yWyNhvcC;!`maW$B4:{\~4L⽂O'0FXRoM XIwN f1Fx@1:l8Б'
˻$͜el}`HXDn7\St$e!iDK>f]u+;I dȠ	 `I{mNnJ$J+nD]ŕi1?3s:R.\?!~&f¾>#jl_l5uӠקuwiq`r{bկ6vg_wDkm9ůU˻v.8D09ևz5椑mRpmKbx[rUbq.H.p}h}5k"$vXܔDSܔI5$l_lOAl	+N~W&c1|?N3t_dF2&k"):.AN"/ů_ibc*et޾H]I8>8d|RHH[	XE,B:#\?NBN"-)S5-*oLq]09Z{d䣰#01bHXWڜ1ղ!o.'0'#w~XC?N	1]8$g<aV!BUB0$"0DvC): NIk%zJ+7I L/S2c<p%&ZS!ؙ/m򹡳Ign҉\#,gh7.{G`a&ӯB:
gk1o:eٚG987,e YgK|=x<I3e:6Ċ:H3D`B m
Xup$uZfIxሃ2|a-H܆ip>>ZN%)2`U7rd)8`wWG][aJtBՌf7ga+l2>N~}hXeKNmN\I1jI%ܳa[c|n37:"ɚt>S	p#jl">&k"):.AN"/#]c.l"biK	FUIwbDր4I_X8gܒc|8-2	XD|=YutF~E,\)W%XDuS3{DZ ײMbq:͡bK鈃,>\0~'ˉG{,>pu=#ݖ7d>#*x#'l">Tdc*'oKwb;RI1f!.1bh;bDq |3V&1e|IƟ5BbuCхk;찉rRXڜ2(c|ԒKf#턷 6
ݕfnut'\?
E+4$1|?N3t_dF2D|=LXE׺St\?N^Eݥ_]'կGy'Wػ]V1^4O%*$  k;$5m(Vl"A}A'tW%/eX2*#bs]ˍ{w,՗^k]J(h7bq[q[FN&tDrI[F$:C=)93tQ!#&2
XޅaD椒]6l%1XX+f_wB:t8
ٺqcdXD|=da@:#\?NBN";5_b:什a*Z $/w3I1kQ\\)W%XDuS3{DZ mk%&&dzy8I+,d\gS%)!r(Jֺ824|Kdf*{5|Їf,Sɚgj8Sرw/R|m)lc.W]S`/eIg>ɶ Pʖ.ѳH\M(23EY
U2|á3V뺷E^46~nM"H\wFC8fiVJ_&+6G֑vIN"\?gvFU2)]b$qtd3foL?鎴?Óיoo XT}1bP\ߺaJ#p ,$g\$È`9<1˄+:C{wI3qZgi_d	2lq sػRSt
BYdJNWN3vEӲ#)N;cmxz%bˏ|;yMLVu傦+-3.VG?wAbu|NNuWe8Md%GS/VNmN8ղWa#CMbqm-2)S-.X2*#bh}m}.:c%lاI7c`p1cO$stS]aD@Œ}8#Z%1\䑎o~*c"(qd o;wctg!@-(pi`1ՒJ%3BϹ$)6̢Lӓ6fˏ+h1^0ӆ:Y(MdP|*%QmK Dep$6l%	Jc`י}oac}΅c_yqc1LerUGY3Je">2}ZiafutF~8ٍ'Wػ1"by.$DʇևfVI_8$5w#LgV1]0>]MbqZsFĽ\p[jqƭd.'p+#w~X:ӓI\N/,FV,"b2a(uiHŒk"$n,"\ڜ2(2|Ԓ W,D|={`'*1~{#бНp:b+nX1L12*#ba,ZaP{`k
.utF~E$vbX}i! [:@X1պ'!H<@$(Ub-jH^
 AZՄk{yV^h#W Dv@E#X,QcE^*7jNԖcc:lBtyt"D8TƐ:tBdՐ%ƅ^46cS%:!-X SbRqǲ#O8r:`,Pl~0KircKK'Il'NYDbӡ5qөrQ)МY::-$Je΁*pFN	ғ5)~chc.S;'$wqN^k?$v_*&&e8yEѤ gi`bd#8|sd*o=\@z+ZH.kA1>NO`2љds=agLϱNh,+;vyJHQI͐<]їq1߲Ygnϻ;{S>'x:}xL&yׄ yK*8-8H$Afķ 6
ݕfnut'\?
E+4$1|?N3t_e#=-1ķu]{:A5]p]\ep?X2wKt$I&lS[$/WI5(\K|=YutF~E,8)S5\b[bؗ{#Rū$'%ܕb[xD,sWY'J{AsF$2&p{@A|b[/_-Xu?wDk+%Atr[/?A|a)p=8U_wDkʖ>%::ip9-qRbfGgC#Nf,d8E-IIkvj+vJֺ9vPn\s0ْ=&bSA|l,]zShNbA=e81(`m
Eõ[0!'	Zrsay"kVlhQ\ˀEM@5K`L`}eO{mqN!wry<@&h̰4g.̈́LWL"l!k$'.J>Ң=eݍyq,{.?]H$rh¹.wFc8jVX2)&cDZCXD*KbFvd
PcmatQt(fO_G類H0 ×
"T1 hILX!%/wIɘGx6yuq3?ex{%u*n B1Ƀ"u2ՖzSm}>O1@S`vyEHޔK,"j]kν[5zY4&^jOșFO39ɚ3,b|#t~<@(;u2Ճp25L$1D@˸0%VXDy~hDwNӂ]YZ5urTp[jpARIlM,lsbЉНp:bMӅl8ىshIaD4	o5uӔӉ໴}i#]c.Q|]ILp}hr-Y&|#`rAX҈%aK
.utF~ELJ7ئDSL"v[hk J膵`+k08D+S0FX)Ckfб%x%\u?wDkķˉG{	o,">Atqpn'D|E:5[#-ʖAtqp(
BYdB0ᰇ7,XRt隓M!:t"Na:RX3,:O)哧B^tN^;>?Ή?u8JJӝ)X*bS'Jt*XӈzӄJb\1޸$wӆ9f6}9=&;2|c=<G$mp2X/2ț̭Q,VVБ\f GÂYݎܫv~|%8LНw@?@XV]9wih8NilV(`Y=iQ<95rQFl|QOw`s>(d$Sy5-);1#+obOwFEw?q\nLئ8q_O[b}jP5BV7%%$%As椐5ŕi1[7:.	Ӡ)8VӋ"0K9|=CXE׺St?N^Eݥ_]_VvV-|4]kWOW"I[dH4Y&|8gGzH.|Ԣ%`r{a@p:	8XLXY379td}i5Sޘ-z<8?}~%p_].3ѣ`sٺ,:Vw[:%(o;SOKN+cAn!-KXCt MbSw%%/؇Z[%*3"5̈b7$-h[8;Rbej{{⥉Z5̃Ɖ0,9p5B!!pdf} l,t"f)r/]S~s/eୗ9.ɿ9rϟZYz_&_83>}h+xr/]S~s/>$2uҏ?o92;(gbfpC#Noipyg%_ܱEuLCZp_KK,th8n{;cD恬*~3Ke,G{@
a?X/J]ZS-Y`5X>N"w,dRwrݞu[4컓CLc F,`A[Dt ,GR9ŐmtE'DfLd3BaR&hA>ÜYBȧ:0qs p6)nTvf>h93lg#p#SdB[t#v93Bdw(.X&?&QwE9S,=v؉k2q[%bJn3N$ɇ䑞Q$)<VRA3O$M̚ 	E8I&dbI3tbVؔDY( H,_JNLٍ6yuݞ[4֘ $~ģ| xc#GJxRN-X|~6[eb^+1/OG] I_#	>ĻS.J$oDlK|=A|=ca7?VξB'wBu1q7?NtGy69$jl_l,k&k)קuwiqa#ÇWػ]V%i *$Z5DcJ'+l"A}A't.J_e%X7ئf%b^k$'%ܔ|b[hж.j6OwA3T.hėX:,K|WO%N~pq9-^ķV>)}Op9-q╉o,8|X{oÇ%"'Su?N8|b[~)8ķʖ>%:X{o.i8HK?ԏZ,VVА	th9v}{_4!ـx~/ʻ%%H~31+(OA6ŋe=KsM_wF]6dإ8r{zs*l.%.!]Yۢt1Feј&X8%Y6ÇunugC|!b]?ٓIKm+;tX]f})
"e8)&lKtĽ$'%ܕaKb]?ٕvqHr2Vv谺(RDqrSb34v%ܕ`'ػ݊Ne>QLY$p⻦rB2CXxLybӓș)@񩴢?ግh	a2Dh !81we,.N0eּ]]1b2Ub#2<b1b5XL eՋB^FF]厈 Bq/Nb5&0iШLbˢh]=4a1ɁplILV&a(C<#e)0~RLgņ>`[ްF+nPI83L ,|D^Jv2;O}șiܚe2}6S)&aq['qV$f'2"lH*/I<J)$ 84$TTQòt ,cBv!llΓș)|#i0鶁b{8<	hA3-
Gx`':]&;7P>9NqBN#
q>L	wx$2ñm?WlTC~+h	,wgaWa/h菱GGwnɁn2ř 愑ї|?`'tf^a.:XL t?~0-!,+b jZ6JNC9lML.08'2 .6?E`Aj3D=s-%b^p5w%[k.J_K\b[bjqm.]1/d}j85w%[haKbirËKuS-*[h1ĊqB$dDb]s{Kb?&#iٔ)M&dbJEJEl?g<)(ͻ$]:rpKLK؟ZŒk;Je{mNK(D$IKfķ 6
n>LξHep2f?Nqp
@1qSb[f.ҝct...ZclK|=k]tD.Gf1ÇWػ1Ɵ%e_OnQq$gAk;1I<|D$}ij+kV Ƃ8O^ӓ2Pj+Gaf %?bX*Ղ<՗E`Aj'ƬI},D;˖%+Opq9-^owPk4~8n/K|E:5zr[-KAtr[Dģ=Id#ltXR8#q,ɫ4$6|)<YЩ`'љcs07?&`[NfgeGu2Ղ8vQL%21Dǋ%)0)_}Hg=3a/pURNx{`'$7	%')V_,%:*VqzFLXٍy6fLG]LL11YۭrNo e>v7G{42zpjeV2&l'adœb,\|V}ّ`ٔS0L	uq]M	{Dļqt.Qk"$duؗrTp[jqDI)w,ؖ{`{dnace`}΄Ncn~+fōlsc (FS`{ac]a7^Xp9N8KV>j2ļW?e_$Ix@5O5m(\K|=YutF~E,8)S5\b[bؗ{#hINK)#YaWڜy&\'6|Wmѓq8'^BFa^Χ	R;OL*@tCZ8Cƅ.e@:!X#.4^ػ!@:!X#ύYz(UD5pC}zf FAY(
:͡bKe`rķs#\?N_.'%+ `-ncӒ0'>x}oStF~ ONK|EA|b[S5\?NK|pƉ~Gydœbzf2Ԅ,vA,ΣYirM3ΝYSΝSΝYS/5cHKRΒ^tt'[j[HNBt^ktXS%:#\Rΰ)y¥=JpKļJb\2޸$wӆYf6}Y=)w-{Ƙqc;:4	In	2Lyg̿5&%qSyrY۶,k#ĲĿth9/O'_4#@UwmGq'qdJՓ,Y\fOŒk#D>9 IK6Q$2<$jKSF\*o=\CJֺ?iqѣi~Ew_~E"Y6^r7_40gjqXCĢ)n}jY&q3{4`(^wO]g	bk*} YSYeN2ՖT屖n!x%Zsd%%V%Xn,3##+llO8._b3,8IgeϲʦaxtD	V!ic$V.c6#b|sJ&+,^
,Y<8u3 +bd0LzKqeO3V!'Hfn>}`/KϬO0y7D`:$"q\Љp8>\Ng:T'0'v^6>O>".gqLR8c7ʉ+T&iQ2<&pM%r3IgP$Egi^u?UDԺ ӡ9z7N'c5eU13ebC#NYgKUkoUjBCtyfp\-0!"+;L^ yFh@oUΈa9C4:6~C	,	GW:! O1wuK!Rĳb	K=׈;GYgv!KԂ 9 3tp7[m^ [kW`S/WMKޮ>4(S/p idQL`z/#:ٱ?yR6fmtp7ewU	`t)
x/	m](S/V a`uH(O/f:Q& Ja	D`bt d>9ԇ^f4N1DƮxL8HL#8:?xA*-*)	itq,jGH+lHaq'_4	Z\?Ut'eWr-1bر2[(رLt\\b͜"(3ԡ=,YBuKc:!>,1:"ڴT%I҈hJI'D5NLgN(c:!(>D^F!h9qr@B.A!dbKz3(3YD3CVC4D4xΈhzP|jRIe ),Xz~gf,wN'pӁdW%˝kBV=btDҝΝD07Je汗=Ј7Juғ=[,\VLLF3ؐ8,~Q	ZTĮiqSyĲe	-YۣGɏقL	3zuA΃B,f)"]мZ'.8]5.N	}|`wtEyl)*?_Sѐ,y?LLьpL,d/o,N-Nkf%s4򸩼8.pqF+`^QB(DEgb74f'B!"Nh 
:3RCՐ`5?bYe5d_m.a0o ~dŋILVFtv,lƎ!c#s.'MGwJAL!c#^
 kŶ!\.qӧNSN:GL;>6~7<t"ErԺxZbE7t\L-.Y'QI]ݞvcSc|hZҤdA5>4!X%Pu8tM	L]]t"#tF)<
ۂ6Gx`Fgd35$#h`	bHC@B$shj";tE-1tH C@5G	T$k<	:RŋzD-6GzzBbң/4?/1V=9;ϭAk?~Di7P
$#c%IyMY5MGwJALe (鉙1cH	@Gp!}^JiFlҚY	֖>N"hND-{4"Q.D7H˞|1Nkh~3=5,0#OnKV&.E8Ј "tAR`yne_ebt\&!hv)x&_N+zxEgzޭk2>Gzİ.Dmwk^q+{,\0ތr(Iv&_㯜V[}."bLLѣdx	AZK_W46i+iGM˖qsKhrYba_0VsLiN
aHhՑet%(06)+lS4 'T[!ا@`+WLP_dxϑ1Jt/ڜ\Io,>lM,lsbЉНp:bMӅl8eFϽVIu2H5x]0:ZlX\}m}+[#@od[j{22o`u&&8:(J`S`t{`tX;~8K%/eV%X?)>֖_s	5?*xH]&XDMb<pϼqmJ!%Ja@:#\?NBN"S-]`IrUbcڱ13Fg!'	3Zp2XeJ%m4S;UΐdAXςgm0'B\5\/\ lE`"flC ,`B% !d|kVڼ[k5K L
x@mwx,D l]f% ^2.R y x`DXզP0oX)>yŶEٛya/V$##xtBI2n<D<ygǁC`VN
	ШVv%X6;]/;j&cvvCR$=)y%@^eDPļ̘2!ofC	P	a: ]Z/[iHQ=8!,	L͈y2ad1`N
#)` 1wDL,7&!BM.,"h4Y/6tj'Gi ֹC
ugv;	k^;-&/ҡp2w½UMCxh/ XF`4a/^tCE7FڋΞ7,bƤ"t/߰HМo`3Y/ꭵLH'FCp,~kfQ(P&K4W46i,ӣt%s
giv,XC4]'=Ѐ2Ie|p7*!uԷqCϱ`]!\qnϹs,-͈fDtIYdo񅶈G 3) B]DL
A:)f`~ -،Z@[[]dh [@!&p,sGLĳN)fS;L:BE(,l7cm
cx{	F a*p9 lAb6ffd@do!16CwgRExCmLI7,%D >%b5"	CyFB%R#,"K^}ya/5ban 	"	C8D?\hlK4򹡳Lp	䴲u13K
""cMP4:AM:~3:a`ｄbc.ū""Nj8|=WՈc r0%,L M37 ~f8cbnE)&¾>Kb O$
1,P7;Q|hvUh˺s)(u 5q=
GvF]K(Aw
`ItNK5W-h)"-:j>:u@L)$n/Xv폝BjtdIunctE	R;ʖZ@
p("!laťt&Yb&%XN̸#S1){zT'=ⷸ;1}lMK/?O2֬H,p4~pu #o?	=0$ԁ01uv($SA%asmEm ~jC.o7SpI:4NsV_CQј5t`8;4&&iQp%?{iFlҚ9ZۣGD5gdR6fO_lpcX"Q$P^7H,`E>w5@*Kׄp=;^l@)|#JV%А$+	TЈ,f.ofx3OXx/X\ez,7Bspn;ƎOb_e-2;2@tQҒI4c=8H+Z[YbvZ\٤N+C-["{K'30R8*X!cdOU2BBt0&ճ|31yDf,>CTN&jcpgjsx6} r(t..}ߜL[]1+d}iid䫒/Z:%-K%]Q/\#bڠNؓmxx«]1+'_b}h$E	ī'G=%\IT{lJ|={dnace`}΄Ncn~+fōnħ=u]{:A5]p]\L[J)oL,a# n\5?*xĬWO%\%ݒbV8>	X3#\p[i%ARJħJ_hVt54$.0M%X7ئ1Jtĭ%kJ!#@eِ£$7$cEVcycG_qo t,\?N2ؓ/ZFQȻғ:@Noipbd#8H?|sCf:>:,o!	4Kػ#s0<j@,0&L/Um !jCd0  07Ԇa/@L <ML`R4b8^/.R0&^j7ļ6.Ra/4!! !?8ki$egbY2nr`6b*%/aI&w:vR1fԆnB8;\h"@`-
 ^A<_*#=.^tqrpK'bf>geyg%)'eqSyp4:<[KSı0c'af%}s&hAҳ3ڶd?NhC4-[^/( nF,v#3ว&\D_j}h`4O)خ0X%f
?Lu.@#b`:F7@t݋/5fE_w]gIh7JNγV^Scf顺p!3,Yir8]':tM:Ν`Jt!2Xp)rh5eO
2;%ȶ!
XNX7:t\(2XDEX9s՗ބn(H-@ްpY @_y?uϭ1$&&hьd2<$gh<qDYGijsZ2,jG F0&ڠgiUրŋW[d\̆@\/ر\|Gz]ƈS;BНfF!Ltj>c#Ev]jFh z(jr!X$wcGBпbf~1!(>2Ƅ4PlD,՗Bt^,h\,Y֗!pة:!bt҈mc:!Q1闚e!),RqhV^~Yd\.B.!ؤGbtҒDgD8`J!gL?.y1e',՘?>DGwJCHzMX13ebC#NJ֨,d/Os1flY榙fTf)Ļ\f',/(_4u8SX~3=ՋVpX0E1~(@Cp/,/b4NbRq^JN&E>ݢzئiCrD,b1glogEgcv>7	+Ee/S;Va{8]愒̳*,%@zb@ighrYhF3ِ\YaW	5"+fGM	4xL˞puGS;Շ;J.Xx&pX2#	UhY$2ݥ}@rp^JIq?A0TJV&$5W3$JzDѣŜENhpSX~3UZpDy);Ut^:hY{56g>x~EHY`вV}br-^is3HQXnB:uN]ZpR.∻zQbp4wID]ۄʩ͔c=8I+Z<0YWDMHk<fHpy>Nf)_%!՝_4u8SX~39.ūpX؈6nEGw+{x`)Ax`H/hIx5f@CghbƟxȌ֬C݈ݒphVr1==|I2;bGOy*1:O>"5 zW};اk߰ҽO9:"[pwN$d1/qcL!H5N}3ޞm>!AC:۠

8$w ;, ;2̄KAy(/%'z @_nOb_kf113Jg!'	Z',d0W7.ehBm+%hI
ugb\փA
8'B#,2@_@,9|i`B^XkLu~7*l?0  ,@ ӄAOMyA;@/S)"ެK/7!)G$p8EKAlIayXv_$ /5.i`0,2Z)D07, "W,=mN2@@ eF)BLփA#8D89iR9s+fGM	4 hr`MPݘ٥0M;0|#?\/(/"!*0D&jRрgkwm"Kb,bHF'޸ɇyR8.|V8iGy0u\;V@/40DF/89Y*2Ÿ7w6;وkwv-,YmɺЊ0s&lݑ$gW9q^}/4$v'֍I$4qHwLZN	+ŹU눹gK{5PcVl{\p.ʮX!LCΔ /#{O#@BfE
Ic	t?e-k	'wXkg4XN̻,ܼIFl[u1m|I;䓼I){5SG;ŒIޜI;˄J$⼎7R&3wu67\d[L3Zl_Ɵs̏"#ϭ 1䓻9|GeedwbN+}jf+?;1̏"sGօ,iDI;I/S䓻N1$Ԓwu$#XuK;GyT)㳻+&4"|e;2g$S%AIqCN0DE'-V$ud;+|<hgeRbf3ӝ@N;!YWrUE"Z閆BysZ>N8YfC`oӯ:NaҊ]U]h:ఊ/@b5$/yQzy%I^˼3a 8>Lg z@eEwH4e F$ϠH#2fvڞ!g=cX,\f7ƀP>	2zpGz13AH|7[/Y$I
YyCI19,VcypwN{m!Q&?jpI]p$X)]):1IbSs(Ɩ+t.Q	2bf>g8,2Sa+4dkCZWQ
Vt$EgbZe<	~1xE_`%4dQW9Q/m5>"(X x!.,⛢itcbPuJimМ,b	S`3ã(.pRg>pRz厁"]mNS{yq,"Sm}nX|,C͋X+-a'F]FALND 'Ff')_ 'FkNSsPcY"E_jrbWa؇ !%2 OeO[R+%k]	Y݂JmZN]	ѐ!?JEr"Z閆B$m0K	N''_4vdwvcOXW<|h7bdhRlYb]|VYk6Q$RpK/lTJZKLHBth9ubbuB5!ҋ1d[Qϡ2ԤY&,mcDs/7 >AՍ9q[yéVZkȟ#pda'F$%Χ#5eIMda-H/|}Cedj $)2- d^h7O?13Bg:4$Z`!ؙ/KU*DyhJ֨:4|A	V]Ȟ|?Uje]w#FƟpe%k6Q6k	 X2pV@yg%?UEPekT%'F;J;.3[.v,S4(1,}x`$G{GF[)X:"6[5Ⱦ6[lśOKB	Όe~/a2`R%N8ԲX/5N8&&lHdx	IZ???4H#ĲeXHBth:4J2.*'_4{vXYwVI?Q/Wbdd[¼%.qϺeܭd.C쌋t%w}.r5rC|l$L^%(/!V]$%lBb=13F3dx	I2n</YQ*R(H%Z`t 'F;J2;!
Gx`5v2YN3w6I_G}l}-MOndw]':&X"{(L.0F4$}'#H$y,;&yӒk><3~Gy/Y;A/HI1HYylS1c= G$Z`YbD*E	t1FNYat/<L?c&_R_8ybTtxz&_R_8ybTtzrt~K|aS"N:SJg?!x-KL R2{D+tEdpFպR5Xv2xzdkmLјQ!_ݪq1F'ZbpOB#=9'!be0ƚ@ԅݦ 	_:27bw z+p@yg0jЮ5X#܆/ 6@лA=r\"=1i;m0iB d/ 6@л@ygdIAj<݋6jC.X芀оtNBO3:lCurΓƃWBvwW<h5t!l7Y茹aІr5A!V'3f8XXʹ$iѣŘWL(_4& H~3]>GwFXL)E\y6ur0F<Zud<b
G{H-b]\b
o]`=k#g dbLgb	¾kYi3ޯGxlYXWe5/Xx52gb
Ņ|45l3ޯGzS,6I,\%2x5#b
i{ZMdl>e ?UƖfky
Xg_Yk5k#K+$2 As/4ND͔c=iG<˩k%9"\7R&lBgiUѣz=:)֨$&&lcg2<?o~Z꙳R(H*HpϸVAѣb8Z}:~3}j$3i$N1	$'G>U$1(?SwjdоpF9̒؁:NjcQ.PLLF3dx	IZ?>T͜ʑBD[5	--:4|/dܫNhV 覜VĤUKO	HVYxѢ:c RϬȡvQ"cK51]aئ@nbYهdQ{!)VvC	e~;&ʎ1)
dB;ÿeE$!HcbkdJt`hLƞ.idÛeGvIeSRpwNYYjMX]M 	1L|n0"
i"f6B2Vvâ5@5XƆFT:N}b}hdo C=1sؗ,wtcOtno1s~D/5mK=Yb^StXLңl8ԑwt!(k̆N x)XD~"D*:O
7Dқ/4$m)șKե$%XI- "H߸]O/F]ѣ+lgzcbZ:lbkd_Fƞ.h\,YsIe1MoPÿl`/~1*Ue7D@#yoW#Faɕ1-p57h\&7Hg-+$GtŖeK{XL$!Hcbkdq~Ó 4pt57D$2g.$AƖWcrb˸`xl*Xc#AFpS5sWgX˝S1.btL/{zW/4fc/b5G@mbc`2&k,:FwkF^n@SthZъf,HL]ѓFܒFVز|#:lbkd_ɱ&B,i	e=dÜr5ɲ/ȾV a6Teaw*.!
G{[ ޯG}|R92OvX59i ka`p^ǽqNĮS.t27?h%^nF5.匰|Ig=12摌KC8,52֪VLմiqѣ<	v,j/(ј0(yq^әuG@E0gm`\*Yd`rfaR]НldLզjaxe8W &KL4P=)lFeHL~dX/}doՅ#ubkd1DQW( Qc@Wd&XY&?o1&\h8;wl7CHYw-X5.+` UU<	cc[|3ɴ	~~X>Bf{.C8c80*9н.),eK:8)!#,׋GyX&	X1,XșVn/7tGct7XLָ4bdF]D2:roƟݖ/w!A_QW( hԃFXN&4,'=Mc,+dNeLoms߲]A!
G{+RHz񧙊QW( 8̍Ya1v5vXL
X
͙1I%,cӎ5,c<\YajsZJ"$덜$iѣ
GV:uҪ=Fe8`D5giG6!QW( ,{Z,&Y&41IIe/?ש!湙ӔIփT$Xli9O6Q$RpK.c6RErV\n;-K+ZqV*A%Ϯep|Y&y=yK,sSL`|bk#|ՐoHQA5#4X!Mdif,f/Mc,l;g/XșOd(W. i#\ 5YpIeSeļї+
CkF,$!X*}0odw_c2w")5=HŗIflX?i86Q$2<$jKi%hˆh+R&lBsWCppુ $?U^ 1^QN
s n
nYdTfiɅ'@t.шzwcH=`Q[j1)xDV	R3;mB3VvTt12yN3+mB2VvStE
"e~Gy"ILLF3dx	8,-3g2P*%TQ&+ZTth9y>j3EՍ/	ɘbГ՝_2FDU2bvY8+XvǺw,LN='Yw`'^?w(av60fX6]z.HM5!BNb螹88+mvm8GB*	k L8>4)N`I,t .jPgr&>Xtk,.ҁE	¿.fo`&A)Ժ:厵dL
٤2]
ll"}b`_4,Sm:$gqVz)e&XE2-/[5LػBfn,!rPf Ics ք4.Xf&l]'#; 6\Ꮋ ;e:3}c
j]XgpFԺCF,e5"+	2] }s-К,e1^z`SEXAB@7;6h:զRCNCXXl#kaB
7"+	"	ӈ|&k^'3A;64>>ywt>,tK1w{,#W$8їzcg bˈ3<7uyU1 ZXHYY,$IeY;]X+jŶ
ڹ156ټs+F7e[7LYaRXlݗ+l#fڜcDkىݟZb.FL{?׫,]+Fئh!A_O2QW( Z]Mdib2DZMc.!{?gpeV!A_iAU1 7-HzZ,Y]'I"eXf౗1FYܐmtJp*N84l13%F3ӈdx	iPyg%K9+DW)IHH!~8*	dAGˌb:AmHM5,"H\X)!`0!;cgiI,e4/3)QqTT3p&xX,+;cgtq'}%f}ӔF_c11tPુ`f1N!$e1)8K)Ħ^8>(Mc HB3p& Ll=j2^g}13F3dx	I2n< kfeH"Y	ɖLth9كf%|'wkL|?oqwBf5?`43c8c|l]Ќ5b	3XMy0 $!Y6pgcFem̇Gi`)QoI'b'E\g;F \,#I,,#)Y&5˻2@t"hI3RH_$37$xА!0pA]@	.'6,KXjGz|eݑ&eltIetT  HBṁQ;У2ϭSh )_(؇N>7 c%W#G&2#欰,X}m'Ժ"Xw:#>yD^1bf?4b6'B	)ԡ+;uBՉfC'KB!nB ߻S"]L#&Ij{zbfJgeKOߧ7z%h"Ts\Ĳ}ѣi~X\|9~31O1A IbqǦ&lHdx	IZ?>;w)Z"sWG4!ְ,gǎi]L`mk'ANO1ta
ޝhӠ)ka_=UkLGC??Zk\\湫N3A	N'3!0OQ(w?ȣ"Yʽ݈FCa1(;tn}Y;irшΒ%-ՍmN[3\EZZ+vY~v\=jŹkYdXL,@Z9nn36p`4gfoaSdCbClzcO|E\
k#KX	3Sm5
;s,<Ѻ|KMoW]4Œ(cMVF,I,Ee$2`vRe$1iU1&ॖ[$Fq)>&XlXc,Ӥ	eY8kqb'wFGZp'Lfz[XCt j0x՝>BHsN@]jol-K̽89,j^1BYۣsx]%-Yd&.Ԗ	hR%F,7gyoW#4$QW( 85e;$F. 5џ-e#/J1wf-}o&XZد4Kj!Fșw^jvN!dq/>؅dİP,sTH,?wVC-dLР75${D'DaıTatD: wi4e-lR7C7G,@}c.T\J1wl[^hl^Z.cC21vڻ,"!}dѤ$q_eQ	}g2ltqZdİH,9UAŹs>4_wLea8cwg`s_v)B;p}	em0,3',tpoK3C,( :ic,ld;m"5|OH%U(wAs{[/,%`yàofhw= ֱ/KJS,lm0MiόXC!M,,K'%`cf6)-ApYm7	%T,la`L2lu8<|(Me=MkX"+d݁ήŹ/4k97@tInbpsN[|n p2,N ~K3C	Ь5tƫ-m0Mi pО;!M,,K'%`cg`jBm#%a@,ߒ{mt`:U`AJtōm0Mj=1>1cxc@SK E	`.Xh"hv[h, Y%+kİd%:b16c֨! Qt-|bt'd1X)IcL,tf4ٖhY3C-X]`>%X0ϭ1#-}i0K呆h[	sCLC?LNqZXx
V-* 2F!1IzHy$-I<13%F3ӈdx	@	2\5+Qfm~s2'^T"fe_NhC?^emS>LԺESv"N+ce^/RCA(̇& PBGw0\[B՝LV:AtXp{,Ȏػ6B(?jĸBe^ܹșbBF8i8췆s/L ՟Zj&@Uw؇;ѧU1*QjmdO
odY񳸢=Wx>BCYd@-&cGFp^J{/\2xp&S|>HMbYlXfd&n7'M0bXN5XbH5֭|ئ\`crB#BC@L6,3',t17K3CRXt20oHDdiua`c!A@.֭yãc~K3C]eoXV%eC#,lmsB $`brah
ia`X9,	}2	ݪ8c~K3C]`)A2Ĳ1q,la`L2lu9c	C$X: ޱ,M%V1KvZLݗXt7A&XjӂLݗ/<n	fBX|8tlofhvh9Vw`:Uaq-)&l>F O0	곲,$zrX02TX|2pߒ'&rooXV%eC#,l
16g9 
zcZ	d1X)Ic`,GFG "v[h,>Ya
z@j,;. :1ca&l>Eж0ajbt'd1X)Ic`,,掌@DO3Ֆ̳@}i`ӆ}i2ϭ1#/-<2c	8i8췆p"g֚IfDP945va4QATƖ,@5eT̳I,X	l>ywסt,uXES4Kj!90iEl3C5LƟ!#s/K-L ՟Z.IuWљClzQE\[s$:%P#K4	dZ5֨	2lu9c2EF5dic}JYlXXuaf=
xyOF:#V%S-YNE͈wi,	3[]fcHmfԥg2ׄ_#ϰIƟe3~A>>Mc2'gbkd[(Ɵt"(cUxYf`dDiffY5%g۩LN>(MbXĪ8+oFcdo+73N^}, ]o шb`?LUu!&t	xI!8a'BhĠ(MVv!%wq0	JA1/)	XR.4e2?ClzQU1 4VYEk#KfSY&n;]Xjݶ1IؗëExݗsKLYbnֵbX&	'/e_,o_%cIfsE/e`՟_ĽMc]3X;ƟqW1(ȏ/,Y^4KMMLb%ԐX+?gpe,Clzh$QW( h#$Fr0G&c/ T}?$zJ_O3RIieRbf3ӝ@ND,/xeh"W3]tUc;Evb4|IW7Nib?ʫS1<Xͧ ϱQ6T/> 51lcb$4m$I"TN2X*1N+ d) ڳH(t$\eBșt@utNG:'NY78$Z	_%	8Mlc7O+fQdX}HYO̼,eb]	`?/2,XXwL}0RC9FOB db&,,}m`i%qD̍a?4t	F
q7W %#D~05$3PNaP@4c0xufh;1tuseI~21M
5RyDnp.od]1͕,wF^K$2m"56}xdwt9AMN&#Zϭ1Lg%3;1͕'9ʖ2|  [d^JkV,wc*:KQFF $2WÌ/WadlS5֖5cXlXt{A}:yF9?^Sd Y&<76< HQAYx}d2i},25	8鉗eHdx	H\ygJajI,fdOK1.d]񜳣Q:<tW-C% V)	)Z"H45B	;J.'F'MFLا_Y6}ӯe4k4v{LLьpK;"2Z֍*%ܤ	dA4th9/قoNh(?%NiS3xvR5Xv&&czrI8I&Zǖp2Yh%ĴᬳQ:;>%-BG?|?Q3ƞ!HȠDq@	~Nh356X=оtdl\wݪ;L`M#+b"[k|˻XvFFJ%I1C#NIq?AOYgfgFtw)) KK.'3E+bTvpB쪝|Sa0	,?ڜ".!"./bxӁo	#e<
ig֖fg0;"btbϭ,"bЪ9.ąg֖NY`ƅUbt(ϭ,3;8,	M1J"d'Θ!bP/	V
3@(MgQ`KF,-Z@U6ŝΏ 쯯%.ؐ7
Igvp;I%؇s@(7gyiH\.#K| .Dϐ<Τwt0.Dˑ/Gzػ;Wٯe?L!~|cQVI;gB1q?ȁv'Ar#D౟@	r#D࡟B	v'DG։؝T\8^%E؝V\4ZgNKZ&DI.(h-g(r#DPo"Z	@{?8Y8gc]%4,	_/Gz(+.XM"hb}Y?7鍞4e_QW*F q֋e$FZ-$2lS4{p%? 	ehVS+I"jio>%Pth9yȟ` 7|WL"hIɘ;;Ű5,:mg>tHLtwd&^>tƟ2wFUaZVItLS#ݗf'86~F3ِ8,}m+C2MLP4th9/#;J)lq]1/-I/?>1AEk /VvEwt#DgݏPàIcG։,K]N}h3?舮=02gXOtG։c?舮ӧOb>L9gXt؏?/DEw=ҹcDWyeӧZW/3q3菭a?=e=|?qyE`)Y`J;A1plwqE]ϭ@?!&czlG8Iף8,3o,sDD͒\K3fUEZei~s2__4v2`*X"5d?'XI6}jlFe6~&Mb>
 ḣ;dI$=Z6p5ere!R..,Y>ZlV\@q|c2fG{46bb RzwO@kd@edZg컈c8F`LدT	 ia7AizwO@MdnZIe5h	(YZOxwCZS w39c&cޅ84_!fhR;x -n*cO"wOC+$FI4X&ЙyU2,roc:NXe<t1>k#tJ>kfɱ/q8_5}w<cc|n!;'րIґHlX4qg{Ԛ2d$F4{piyg%_?T"첞kX~3ruLlCMbbf1ĆG<L&i+ꖆ?Qth993'_2}Sd}i;1S'+$:gF^id13F3dx	8,BjfoL6 	ekT~s0atCd|'$:CtK74bF,&&cz8I+Z<yjfm\6 JAkZ4Lv]>NNLI̟HI_Vݒkyc}@!',dU4j塱ɖvd?th:<:	C@gj{; ޮ#oA3!yEb}bz+cE(%JM]	ЦARL^CW؇>Gx6x24,8ػYfEf]XK-25!S`аᑡḁdFv.+F/"'6yjaGv!RfY&5*lp24,2dF)zM\aLdzBNN+|SDMya=MŕG{E\y;F J, ^}h5+Y&4ϭ+$2Ԁl" ޯGz4iVE\4jdƅɾ}h5,XRY|kuyQW*F &ƖZOlYX97ϭekjRcgrbbffC#NIq?A:	iY[7m+.e'5fDL̆ҋsoa}]XAyE\StN}byŕ#Xe@d3_gY- h̃(~;Ɩl#W#֘[$F}iwd\	}iӦR;({. #d闖̮,;WEriNwAŘ̓@I,E>  5ңO2ubUʑ 8@_ifԟZ CdrǟZ 9d[ൗƽOE\y@p7,O> )6I,g,y5ɑ113F3dx	IZ??"@=T**H?WF*eNɗS6Q$2<?o՟Ȁ{,Y\SVȾ%-a!	ѣoNhNbf˽u`Zq[d]ӓ4	,ׁBr	JA/7fEAL EqUʋ[IfO^"f FKk'҃[$FDHO$Y&>@5Yd`&aR;Q:m
q>5}h1ՅmI6Im	Ak{&em¶f:}(5r&B6	J8S(X|cIqv{' 5`1  ;;c}4ddm>ɴO ?g{Yy26bfpC#NIq?@eziYR溚EjygehW4NݳI!KEU7$m04|ErijW_4vY>Y&|ZԎD9MdbX?2d`5.VObMbbf1Ċ]C#NYem\QZMMDIm?,Jn'XWĨɢ.ա%;n7O)_5Nh~JDe6:Ɵ6Yt/be!;m!
wLI$I'`>3	$뛐aI'\bC=AX"b$S#NLI'\ԒNI:I$$8$>$ȒN|gu&axPݝSdkk$SI$JR%)%)J$RG$R
"$RAk?g;ʶ)]c_9B(֘I$I$I-1 iwixJKޅc`hU^eH:i13A)0bhUtfŋX,ى&]Nni%PbhUB4-,ĿHZY;պZYwe.Xo`˅wci.Xwk2Ǝb_]Br.~rk]or.Jdb5.XJpWd+$/ػ1vjG\)Ľ8/#Ff4LgIӅG6+>N0|1q8b8T~2Hp^i`^h1(^k`^j1>1@+n6L 5s
v>E<iwc((Dv	ؾï;`]:$,	A,cHRI3BHhՒDLܒ"cHUk#5tnbB)lYB'BAlDx	8Dg@x;lJH< Ў>Xb:tnbB瀚d^n6?>D7l |ݢ`sP4D=C"H$@?оqL]ڡ?e ą$I#/eB"KH)$$ii8FXN U9μ"y$DW9LBI6
1!	đ4$$D"&1$H$IL8cҬs!wh7@vl۪";tv@ıE`0,G&37CS%5!!k,+\p0&Ɂwb1,C3Z8,"χPQ'Idj$Qj$aj$I`\Z-Zyiоu]"Ib@YPZEAj$J-ErHD=Y$CD<ܒ!HI D]*D͑$J`DA}!Z_"Uɤ**Hr$JP%\J$W,DI" Y4Z,Cbn 2X	"U˃ B|u4	$J8;WSjGM8%\*$JdIhhM&BzQѣ
#BmCBi	͐YfJ%zQ4^+P(EB94^5ɢrh*$$|dhpC,@&ax% ^J$xI""$/F$}$B/pI" ^OLLp%&ZSY`urlֹiY\֒Zebp<nUѸi:~3F!cO[llK$A~K--Ɵ5&cpf/(JX֘wNr/	E˾]p dd;_%Ù޿ޭ01\M`@c%1c= G$Z`YbRege<\th90&կ3~Vi~J_4Peˎ#Ri^4Peا:eq8vA~LKNd]CGYwJl}K'	"5͏5dvI8#^Gd8Y&4ͥ+Y5Kȯ#Oe$3uT;N+z`ubz5.1L3nE +	 C
,X7Ow@FV&lcLKͲ~R&k.	KFV&lcL9G1Td^0td/#B%k_81T5Q_HFșMycAS3ibƖ;ʑزP5O^5كH	lY9>Y&12p%Gp2Xfg\8k-TީQlҚ*qg 3Wth9_FY_4tEa,VLI:mYT&XV2ޮ6~Q"\YeWN_P?Ȯi`%:tEnT${eІ5GFV&lcLQͲ@4$͎.IK˅$EgdPwKAlL6Mc6_82"Ma$-Q,HF2<c>p3WY`8k-TީQlҚ*$m04|EsTlCty,lua8_b5>1`%gx7_LOb鉘1E.a!',dqr΍DIHq*ZO.S5?`^g]qi2b 
 :q8^Q,Y16V0Yx?qD+g?t@^6̌N"lND+e0yX.8>.'Q:<i,yjݶ%ْѣi~~ae86:>Iqs\uϭ([$FDE+H{FOpv5>Cu7O2Y6Xȁ
ҵ{`&2"gփkr܋x35/4bgK7O)2^9>X7"nR%g"'ځ$3!_dPCdA)fr7}^oNFOdQ͎Y&2^9:dPv5/9:dQk͎LCv6:d&;/%Gւ5}5Qjz߱ڑd͌͎|⿟}XNR;F}iK:,XWc"4ƞ/zEAj5Y& Qdϲe^:0 c%+汑W#b}hlYjEBek /!11o!'	#;Eq? a$*o=\ڂޤy\SVȿdA4th9:~31&\ub}hmd(#ɮ:d-I_]gs	60{a_5O<!g_Ytgրx*Macgpe`sgd2}&ˎͱd+V6œid쾜#b}h kdd(Cdt|slg,{'B6œ᩵k#Ɵ?AdGyDK^hQ8ˣF32pL,dxI+C2ޤy\SVȿsZG~Ix<?Q]w=Gvyod$I{mv7|,]S@5mq[A$:	M[V(#O1)`z5ob2~UdjXX2tᗲ8挟Ckd|ⷱw?@}df],{>pz`s'+|iC
,XV.',X^ޭN{/W`ᗯ	=ul|h2}@!'	3Zp2Xe#f΍D򸩽mHnҌ]ujӯX.giU$2;7V*Gyt?]E{8[//@Uʑ <4~}ildZ[I>
ztb.U]W]6wQ_qӔ.O/Fj	oHTAJwcKtZ[,Y[&֖}k/e,R. <ծA8CbGx~ػ썝ŻػG֋ 4QVv*H#Xz}h,I-(X,X}hcgpeƟ5,Ӡoc؆i!re򟍟&lHL$2<?]O0a$Q:<6 JީjIl٫dYRřL4|".Yf FFepXu)?bc8g֗\doc" 4t;|Z)I֊o,X}ix-26I_!)Fui{{Z^!Ka2 OB5L2Mdd@h}h%k/oXCW]k#%`zu6p֗q)qiJ&2 Z}h+VI>3e1Y.{{4>."ȋcOBuY&2!`V I>˹Vn&jWӚ{wcgR#%5{bХ;V9MddA7>6I>C.ёo},Xqqػ }khl#{aiwu֊E$FD	I֊@5ֽ6eՕI_!)Fu{{9>X4{e1w5$cE"k+/)CWY&2]Ji_Q]cgo-uȋ;>RI1'Z)X}h?epY&jXӚ{x6p"Z,FK`%XqE<#b}h$FD8 QdE(?e摳}@!'	$AK 8LճZFZRq]NA12қG!p|?͓mk#CR5h	LW;pD>;>5*Y>$G&35_W!-2|),Y|#\؇ 4NCOdRd}ئf8t7.}p
V;I+{. d6gܫWh8gc1yF¾UK
clv!n.OU|?1XF Ղզ>(LBG,ZHw00a;-,a;,cLб?q3wsDƘ
k#_,ӄ;$w@O>td71_b;	 ':5h	Yno؇yBH	'΂$G&B-J=u=wH4$',C	^lC(@MHGQJJӄuTns $K$8$%FJ"TmT`F$I%FDIQ("J*04$IQJ	*0VIQ(JT`#T`#@ ԇH
ڐu@6f  @7ԟZY&n;|t,12@2<JL<x58򹢴eekT>N"Uc"`:~3}h;_ 7xm,ؿ" XVMdd@?>AkA/FDOș,4ƞ#@4;Mdd@J>HVI>UQϭ JB>L">\%XȐ/>%ȏւr^X&lHdx	IZ??pzZfpV-siѣ(+zu@faX&MdvyT؟Z俍@<_F.Z伕ւvwNK(>Z
Ӓ|nJ>w0Fւ0;>58(XN817eW8?fg[4@mm?h}h-c1i=/Ӓ%tdZ~4nӒlnM>cƟ0amz@Zgdiڜ|}h-HNKˑ|h}ilւ_yn(Z{HyKѐ~}h-1	I:ѡdq`t>7C2;wPѐ}il8"KZfN"zr^3'qTG^}il,NKѠ8~20x}h-
#:NKF\ZFMynAhÎ%*Dcp}ilNKѣt֖vp% +NKƑ|l}h,+Gg%>:>Ӓ13XL XRƿ4ػcRؗ]O"TM>ϭGdk(T>7Jzq[>ztfF>S7G%CK`>;7KMO-ONӒt~}h,vzr^+Mg֊`;=9/{'֊e)]I9/XK@X
8{(@Tyq'9/?_bGf@Qdxϭc$G64Wd3Í9%6w;%$.G֊=|1r=wF bsY]&7W)|uEk3	I{2R4=v5.qS/F/q>XbW8JeqFxY&06%/LFY>,XbWqc87W,Gq|/I_%v.Ѻ'ky\t=eϖOxYKod	KB$X vt|s>Ydj39, i}h^2ϖOx{dȝ>vIgG3}>ϖcp4րhpdx	Je?)20-38k+Vk	[W]#^3T>c9OyqJu<c3΍D򸩽moLQ"$iѣ}:~3[?)Z(lCHTA^Zia+1>%k#K2h}id&#grc.7bd}hR(#Wl{X@Gx
;$Fh"ZE$Z1e|lON;#L؟Z[&F&}h. ՈyUʑ =uocKU#Z@b5}h %kk/q#c;o<ѦlX٠FK`F6wCAtѧ45"R1Y4O_Y&44>[$ZlOLL#)v	8yg%G-38k,N+VkLNiiѣ+s|pE)_W/(ء~!0ӯ%ŕ,{Pp pίU/XTˉ|?"RZ索d!x>	I@N
A)8J4*
0|1|8!Pd%Mb>GzY_Y
k'Y&|#]z`FB2,,1ƌ<HMb>Gy58b6{@Œk,w>}zӚ|ky3D@P|ثue_tb$
_w_GgvOY`ul? ;dcd1_	IMCOIC;;}"Mdvy J]K'؂$N&1Nc`P(n`e e3p#yp-_v>7$n1q TEkb'1':>1&pu'2Med<BX!'`_d1aPY&Ј!,C0&Mb착"5><BX!'`9d1aPedR!`NX1}ػ:"=110Y&*0qeYV#@f 1+DEräGր8: 1+DEqGր0 1+DEuʱZ ɟ@bV*IeX `T 1+DErӤGր0&g"ӤGր0g",D%hYtULgZ#lL/[ 0eb;X1~x
1\6+X}jq?6:eI&b5wl,1Ncؗ.Ob_r;ΆOb_ĿH=;պ=wc_W`fXٚ':B>7.&|#B&O25k]/57d8Ab'n/_Q!]jYIP?3,9Nh ]1+.e_>1$/wqt'DG&:|Vkd0qdHE\YV#@ YD%hXtU 
L"DQWK*}h  q@bV*%b>  g"=YV#@ Ig"iYV#@ @bV*NʱZ  d 1+DEq=YV#@ D%hYtU Y8_@bV 3p`<,gvb;X1~x
1\6+X}h ?6ɖfcWLu>1G6INurU¿)1,eXX1A݋[\%^<cwrD1pbz % ~#-11AYiD*\`Ο^3W`I'ny T7ϱ1uQVZJN'Ped`zdJI__f.Ѻ+:>1aMkĘ3MdltD
E\YV#@1@bV*IeX DZ"(]%b> ?ȀĭU׺K*}hD%hOtU
YD%hZtU	YD%ht,/g",pg"eYV#H>?39g޺ػ Qᵈw]N@ $
8aR-IlL^5i)S3H&j"f?pxћ?_N{w&}n.`%Mb>Gw@b5w,1]1	$&I?>1j,XEswIeX 0g"aYV#@JE\b,"3JE]{Gր| 1+DEr{Gր@bV*IeX 6"DQW:tUYD%h'K*}h 1+DErˤGրgZ#C
$g1||J}bXq> MQcg0qdg,b_wr| A$wGXNCˊLlhKbrs֤JN}Բ~;&|v]GX4dVLMa"$}<$\{0Ae._f.Ѻ+:>1$+$:"=11%k#g֊(K*}hv
D%hXtU3JE\b,1@bV*%b>; fZ"(%b>;!3JE\,"DQW:tU4g",@bV*IeX>(8_9gT1||J}bXq> ?TЬ݋6`zNYxqEDPb6`zNlY13#3!'		p2XjLLճZDIm=m[ҭx
'ʽН+;"Z4Nh'b!ـ̅3R=0gk,mUv.X(L0ib,CMen"wb, I(Z'FYY&O"sIoLJן)k	 -_/wصWػ+{,?;קMLJ+yVMejTh;d&2ޘ>1 k,CRIb!qj1[`0Y&;1?zF)zL֬K,bdDY&=BRuBz#COtˑ/LY`02Mc\)q؇ 3\V5ך:eȗئj>+$2x1+q[ό`Y&m#OekOfI,Y&8V,4%w;( /Bf.pAc@eسB_z8Ƅ6,Ь:4	9N9IMe4%5vLI2?g!k,zػRGg"_޺]၊5޲BFGvzػY4dm=1+_80F I<@/'*ŻlZ+]l[G8jK:X8#c7P\SuC$	_f.c+Ɵ΁Wό`_d>?brۈ		 ŹS1݊;=F\q['0eK-'`N_%Sbf:d@gs
ئk_8Ȉ0beYh#6*N>lYmZoNZ6Iab7}jTp5ejT|$E$>F[T"X0wbSdm=1+_82+Mc/^ͬXͧ%gS|c)+$ =1fbJnǿ#J|c}ws[&ZDN$Pa`}bٯ`s`sFUL5-}ػ84b`s|c)Y&a>_zD2I1d s{.jE+ȏ""DRXtD.D}i@`]W.ȏ"3JDBG֐L"DROtD.D}i 0.E+DBG֐[?Ȁ:"">Vgb"=0B 0.E+DBG֐3q[ȀLVY!gⷲ^>_-~x
Cw[d$VĭIFIJX58>^8=CR	v5q[>?e )D9 Dב2?g:4$^ҩ!ؙ/[5j詴]$_9=,2wn<cEgtj%s\WҫGJLm;5qѫN?ӄNu)njeZ"Y&13ebC#NYg	iYZk\USVȍ+kIJT#.wPYYq7< 9N>p'
_X3PNn+O|eRf5N2է4Ɖ¾8<?iYZP*
#On	%L.'E\bk6ӯY4zCUZQI.֔JVI>L͔c=lE.a!',d	\9s+Vkj%O T]qUʖ!汈#buK Ɩn~*Gx҈Mdip(I>L13ec;KHdx	8,zZfpW\ճZ12Ҙѣi~ MjT%0Mv`0>Lԇ3h>&\EN+\	@k a|Ew\b,d;_z*HR,"ϭ ,YX: +dJbɮSe,CRMdl'֕gj,CRVIc_1=XErbٜia4>odO( k+,b,_d;-ƞTAKSJ 5byk+ /SR5*Yck,FZݏf9w"y$g$Ɏ2l2gւv.sݟ#5*Yc5w޾4kȢTAia4>md
֔X}iZIXޭwh7]LNE`Vroe`\@ޅb,Y&6oZU)X1ޯGzՅQW*F fւk#KAqdJ6w,z.`@$ɠFLr78@0|ػġ>Վ, c^QtM7S7L֬B}/qd
W/G{FOq?;Гb,'d;:=ZUʑ @XFY&4m^Y&,5ĦYjTց$Ffb#Y6V]A!
G{+ԩe!&;1ƞErb#K>E
lYXT>E9Ma\֘3v!jLݻR,^Q/GRvN|Vd;>grm/rXU5q+ۋ+b$||HْC'B3E++zp:B@ТH6.a؀.4C`Wم/!ϰcgY{lAC$!2x0`F΃ڈ75v$>0S/,Rg ~`tB2Cu뤔]ra]J1M)rԏ1/^$>9!}|@L}I0&Rƾit^1tD3&u~|c'^}1wh!J8e{SHz$Fz*Hdh)C#AP		$24zI$240C#@nHH4P2WM{DT䋇]i0a  Vq,АaDgvzO<eJS(|в5Y`3 \0&|5)qA
TD1xQ$,fAk,C+n1w4,4ӁBĀ4,3ӁB/W`:hXgNM֐?ه_0}E_# ϑH~O0	)bgaOuXb4\m"bӠxGjG>a3ϭn1N}jT _d&SZ~];?;)\b,Y&ɮZeb#Eriw1w0kdOIf=|e_ep}!p̓9:kK,
Xu4h˟Wϭb=c3FHE}+5!RYdp!=;e>3XEkC_W\_VIfI2YE.w7$AhR">__b,wq4esc!	ѝ'1uuim33|#
5*Ya5Z$^;ƞȢTA>I-m'֓I>gu0FCA`輢7X2"	wRd|`kb]]0|c'$:IP0sd;"Z)z"(%	,KU.}k)z"(t#\LKU}kr"i[؏prKE\[؏plKE\Ot#[)z"(]%&z\菭2gg͌LLYg'޺ػ!Up;}aI '鍞qdҠe8)es>Ӗ=݋c'ًL_v̟X 6N")e}jTXCd3݋d~b:t1K]08g'ԋXI6~ѣg T}h$!RkyjT5)>vw޾4`x*Hiaz}i44Mdiaih5ւD>Ƙ1N 'Re2C2?_`S8'ᬭ×2lֱ.kA2_4|ߘ%ӯGf${\IkֹI܊WʑO^Mbב}ygւ01,)Wc"",i=wOMddEsD05ւ06w ]׍>S3Y}13')2^q?I}wC%'$Y&CO&݌s]ddlev3~p?~9' IY>k2^GkdXΏmib?b85M`Pvԕ#@(؟[PMdd>5;|?g鉏F3}8Ih<!w{M˙Z\SVȾ<giUѣ}:&!2{I,\wػ#*י|y/>Ye$3['̼0ex>26?uŋՓp5͔c=8yg%+Y+C2IHճF>Br$iѣ/37|h(7L+>GyXeyd	u|c?iErwl#h}j{$FZ I>GMeDYy)*S>}<1w'ֈFCHTA
D ƖGx5><%Ma8!W2;՟Z&{/5>
]摳}@"m0p2Ys?r9s+j+ W5ղ/T+;NJ!
jmDX+f=7FGQ/>br1f8] )}m?Rjyi-UI
WNEnD-zE,dF>8Oయ)/[juH̅gjz
ɣUcP\SKY#|7gm;&NEc"V+mN8L]愔@JԟB?	sBH/%X	x]F3ِ-z<7\"M˙hHRtz+r%h4th8pUUhIjȥ|Rf>18^QLEdu8R)_4t?"~3=j񍶁@6oVHcqn+'ԧ08,YmjFϽs%/Sm&.RHL]. !)7, q@ &&cz8Ih<(?Ĭ 
%j!JiKLѣ)_8:~3aV}j*K?{"D9>fϺY,Z13F3dx	Je?)7*H+GCh.K^4|8_Ml+㳀WS:(m"-X(>9"txS>4g0;"vpX2%ªVg֢Eج[_gc	{Ie}KG= $A+3@Bq[zdl8<@ɟrEYc?-Dl9nh2<&K^,dj٭r5Tq4W(pBM:!f}Юe&%}xwᓾZ yt'F'w.PD!48֨:g%4W-UI
WNEr	4$тqdOth8qgdayEf)_4?ce)QGwOI13u]M%wwI`jq[f%k 0VvE"ݍBl7݊ӲJ`؅ELxīёKA(5y5e^%0D?E4^em
v|I1$0@8be]F%]TxI!>WtXKV	$L|1fI1;DD k/J$	,\It"tEK##f%D8oek6`J`}#M =	ye#Y&cicD`I?׌uryoe&6~?whJyHMhHU24th9دb)3uA6vؖbq3e82k'B>G{?eek#gݖDUeXet
e܍8ª	/t0-D0Q')05ޘAԟA-k#g˸mPP[Vv쯊T<ЦZ,`Z~ZtZtUqpv?tBQ1w&^4L~1#lDa3e.h+pB]c&!,&JН4t@-E'_ce+}دWeaku806I_wiRqfAkNNW;1V_bٌ?CYk'0>1k6bUٺU/WL|1 =qN!j$*8Ԁk#g~R	lY8"NVX@N{j$*9N?eIbfGgC#N--,d?-HMhHUwGMl -",X:Z֊ZJ$ГD4S;\t(P c2s)	8I&hHqYBh¼cgYYOYa\BkE-%hIZLM?֨3KFC(ӯN1~3UZq3p6I}!eʿ`!զ?GDcx:2DO,";0rיy͗[h~E'wbFSK/4NRv=-Mbbf1ĆG$PYc,aP!5	4$*4|cRNc6nՌ@5({pK;Z"RZ)i(pBMtxgiUѣ,RNc65\k# |;$w')͔c=8yg%E+Vk֊ZJ$ГDK+Zѣ)_"Nh*Z&lQ&&lHdx	IZ??m-tT)	8I&]/>NٙSCpT(+;Bu}xgzAL6}"LLF3ؑKHdx	8,fҵlֹHMhM	4v)}Gy?¾3!yF@7<4,⛦G?q64ƃ8liGp,ᱦ1Yf\Q\h8Q:Meaоp0t~K|aSשgiUѣ,W,=:++ÿ<ᰛ;ӗz4̍!5e&,\"Bۤ]aR6n)l2l헏jk/@fv{,+/bd^g/2@?zXd,e#fd}i4ɟ񳸨g!',dTȀ{,J*,I.ath9:;\'&l&f3bE.>N+c3b} >>'_:NIwJ2PRpK.i5? YdHsCf1΍''&c6)͔iⶄ]ң>Mq3?N}uf^&&iQ2<?bȀ{,)m&&ZSth9_!`nU+y:e^Eksu|v6Sۧdh]َ!݋.hcf%X!j^Qu7T>>+36c@	6o'֓ A5ޡ7ZLL1.%'qe;ClzhʄQVR1m\Qd'yY&`!gl"ë[ ޯGzTieB)^R2YȐր8Ydș*q_ϭ p5֓(g/X;ѧxHf#"@a>N52⿟Z 5֓lɌ2sP(̂W{|5.eO:	8$]XaMbtpρ8HI
43#&6Ώ`sdzwZ|-Y|¿XC"(Ybҋwi5f]؟Z~Gzp1wjS/5m,ȨDr ,w*/=9y=]{ _b@2X$Xt-YۢjoI.)D5wsc2v5^ I``QMW:&.9Մy%.z2/R'VZb1`-j̎ػΣ+c̾q!8#^6O?e=1|eЬ@N pG^|+И?b_b#*DX&{, Ie2/>2t3/e?ׄ?`:)d|I+cJ40A&vJBI[F$I%m&L|I+uY&;:%
3Zq>0fEX3,foLrS}:%w~q硑}ѲtC60ƫ?C/0n-ybqGxB6h~rzW/$/ػd_e_e {o/GveȾ'il_w5wFfE`#MԌO @CdQ>	I>@-ٸ&x %.I.vzb!|?٤}qD舐>xK;Nm>+R9FbHXoؕ'8?KX`i/Xo&n'Y57	zr㱉#Ya7	9GĒ>$2r7KxGW(oJ.1fG|hY!Lt+#$ƑΓ
&qG( ujأ;&Fl&v9٩$b9k%P6I$NNщ%AkJ$qI9UN($wUPȿa[#O>x`Q]4fw*/=9y=]{ _bG棋;#DVvLN `|adAjӠ,o_|18t:e^09Mb+&$jO`mdȾ1F$}h;_zH	iLbd#8ЕAH ʔEXX3v:4|Lا6Q$>Nf_lSuZLLңdx	8,^"철pLVpܹX7fD)74"dV(^|?ځaMS1<4ΗESƥ7;iÆ}Th7b˯]ﱳ.XW.)h.,G}6A]6l]{)lZJ+36w!wulbUPg̍cgp>2Rŕ?5wO3EXHuq8>;,Y\ɾ}hvY&UVZyoW#*41UTAKb}i&4*rǟZF.&PJ^:5wO3EXHq64ZF6I/NXHr5ր@-glLeAD-e5c>a68½ͮX!M/ՉF&|@D;g>GvV_#K(aZ .)Vwi=/1>49Z,?#Z8/5m19YbpY .V+޸w[wPMX$XPq7B՝&vX⛪X8$V,V5wqc2Ȣ$XEwC PHhn(瀔v.a׋Q|?vu:6{wx?d=yMb;!`,,	ļػ؇s{ 4u
;; 5bO`oI.gJ4$v(dC ?~p]нB4<k#"(ЏiC?w4"XR;bB!ЙK}w7_GPcn[$2_doa-g/'}w5C!;L֬O,G|3bf' K^?LJg3c$c8A3!|68BfYXLR]ʋb7aw*/8pwb~G}v+~v.6!
	+	2t-Yۢ,1:h	+n>q?t0>[vw+Ɵ1ƁW5a6ԟ5ޘ#p%+ZTY`@^/1R(vrrf4͊q[BN.f?NGg'_b|t}:4_p}h ɉ1a8yg%}@=PƊN]Tth8n\
7fD	ĊF
D3 ?vؿRrf Hr7!+AYpv~^H5h|PWVs8 D/Y&|8;ҏ/L_JwifqϭzbқV%|ƙ'|e݉3|;կ]2[&ز-bܨ.pY .V-޸wkwPMX$XPq7B՝&vX⛪X8$V,Z5wq^4Ltʾ|c!$Xl[rػ΀a`bX,#޲q`4; (V	Pbۥ%.Ɠa3'|w$8g0w;B%
Uf`|adm;M1q`Mg0xa[,3؉L56݈y(\6:സ,C]Φ8--[LpZZD.ș/Lɿ8wd>6l[rػi8~f_8wtsbەo3ua3NMʿ8dܨ.pY .V-޸wkw#؇sQŝ5n"+;t&(Djq>0rfSt`~-}ػ8t@$N!aR|cY&y13#3!'	EA?߿W@ITJ*~ѣ͔iⶄ]~|_>}6MN>hMuZ&dx}2<?fyʀ^	Єgn'3}RJf}17
z`
Ύʾ|fr$cX x:g@K +^L(> |x|V|_'&>"hǅ8EN+>Sv.1wum0g<\b0|'VZ Ź-owV-#٠X\\ޱh}d{{)oe_e_wt2.D֝3Ioeɟ*2+V>O`{x<7ٕ1ܐE`#Lѥ1>d$$Z23	K;	n,Gb=i8օ,f;0^7MKf_!HB^z&ō闚	}vL~hX9ItC~Wy&~I)¥cg䒞>BhJ5PX:s{; l2oS$}=&L511{S
ψ:#|-IfJNi"qOF$!t-p7Y m&_)F$
Y>ʡ7r;3`hYtg sA<c_3V7*4^}hb"Y&|bkd#EXH&8>YdƖiϭ ,X}hF~K2~qϭSK̾G{%\6W~f޸pyeNh[4,ՖՖT3v^nabMbyO%Y]-ë 
GzT-Y`.~OXP?y*)n,יu{7FKV',bX0:S3&U"fJէ׽OƅKA1f0?pR6ɈY2=NYjJ5DR7
%<ԢIff!-uc)feKO$
Y5Bd^&,)?RF^2@u,]_ޮqϭ$XKwXL.DػάCzwH`3"vwekye˰@X#shDRn&$zEwtMibL8#+`I HW8Nb	%݌d-6Ř94+$X24)3WFzӖeVZ٠62&@z+^R_w6?M"/6.Y;\{wJK2	Q'Ȇ,sWA}љ'JKHw5ә}'֎6I_wX;>aUTA2,F+$F xԑO}maek 4u(n)sdCϭ  gyO%/2]Ȭn'Աw,YS*ue5e9nݗaY&<ȝ3%O?R:wPeŏ> +?ȓy*Kq`	,}J?Nfj,]fJv2&d^jLQЩ`&,&S1#W4bRIF(^QDC"),>c@x|}b#c?%,̣)iK&`hR̓Ӗd:ݗShO$
WRnhsp5R?#}b:/3.od殡R"LȿlvIe;SN+{,9g RҬYK`?y9ȥ=MIV+B5@`pFW$7\s/4$qdŁ[ltpdF R&tpRC	6ʬ՞QY_wLN+|iN0ş_֏tD	V_ddwFU*BTA\Y;ROD3G>ŖBMd&e]Mkź?Emśh˽\hS,벽ís5q8?әz-FDNpbtXx	Xу+m㵎8eFke8tvjSăB<[%,Q)(?ԧWNYL&)i0Q27		 R1),C,hR`2m{=`?đK9f8Nd=pHⷡp}hVCgl0H e01c8)2Ҙ	8JޤZ"q+%us &&ZSth8* 8슇Y00Յ@fPY^|ЇfOb5! ah~3m&?NǢqwd<`L3u	gevkʿb@,.w4 ;DΝb17;,D6_tq3f%c[D"Ŗ[4óBˡ&2&>~}<,.|]t=bP8xa0)gX(wnat%[k.ŋ`./HF¯صJv.%k]iώe_eCػ/GvemLW}VdbF;( fHt}j@dԇI>VXL8C)wGwW^>@|'ր	?٤}qGG{	2¶~4 @
lN# JLG<>})M$p
hz>3!:B-t	^$+DAJ  F$ G,Hx{#<"ŗ&@WAEI[ge"`)<vb z}iW,Wt-r+^)&:@E%iD>XipHBQH+ކO1WL;4tX^d.U#m3L._m]Ưb,QT^81 1P36~L 3y,!+F%ʉN1Qti8-)LygQԑ+s2D6iMѣ 8*dL'j0&ճ<11NhCĘ'fm53~3 >X  Z6,B|Vl͡LDƓ~b'D`SvNΒ2a6f3x1a;3צ>mՌDb)ceMp/
8e]ߜLCAt5X}hL3,=7.ľmt Yl,OԮ_bXMMb=m84촱.8{dwk^mvӈbj:=9d( fF_ioֵ+Y&4ZY&@՟e4L8#S,Go^ػƇց	A<btE}bpn3F&~KL}rI-6aOBp:v)3hSq3<{#Y0i3Hi!d*61@&Zn	#NI iH&LC\|#0:TS&Г3BIil=N|+|-l8WʬDԤzBsB uIDȒ::1b#DqD>eV^!
S3GO1;UY5x?;.:2+mb\ ՚z+XNyIN5ԅQ0g$I]#X|:ў,8|4^
qznJ&YyiKMq N&ĢnIDԢ+PBҊO74>)?e欳bl"Y|F)2ҙGp!},&G*#z%nډ\$+%up&&ZSf	|,j/(J)Q
	ٻ2nC""Ni0CY;PEDզڻ4t""5	&"caX1!@[1f8hIycfx0y$
{w7ⷺ	KA61;'VZ2 \|T\_Ll,O Z]\M6I_wVUXt _wt2.DᗺN+{,Mo#q[ӂ>h|AV.iB5oHbbw#K|}m b58 5֥	-)o#@J]qe;|}h}k "xCN\x. LB}0gU@Jvi¿X|4$;O\Jس{y6:e櫂Ocgi$EhI#A,:~IS-1/ZcJ~ՒZcY$8,V6S4$lhT(w$~ W"Z*rU\HS2dɱ~>hH#0#ݒ; mNd7n#<:ɬXfDy%NMLSnBhISI-3p>Sf"+*sWYQܒ4L8X9I^Q&lhYubQ&&f¾UeG4_XBɬ]7`qЈ\9NU^em]A!iIN8c2\]E}-)yќl"&&eHyDG	Iǖp2X?R4)Qԑ+vK2DfHBJn'YJ)uQ|gB	#v>N'_4Hv`1%f0M.)%"5!%0<)vyS	ٺb&8 jA)r!
݀l,*vq!Z^&cDfӋ0 SweӦ+{,_d6\W(}0-_ⷺ	KA27NIU֌	{fDBK@]@\_>b+ػ2X!Mb=m84 	|ݧEȗ#\2hmVϭ8,_~<ՋuyUTA3#i[Y&4>c+$[\-ӊG6#է=xػƇ֍JLNI<ȒAg
a
f:
l$I I!n8ӁI$ ;ЗՉbW1Чtm|*].>Aէ||1/FX1/7$a'B<{+l.IM2N$ '5'n+VH*Gz&,(1f6j`hY/&q#@#<RXzm8dT&UeA)݌ހ7؁@FUW؇Y?vbf?.:p0ʫ.^UuAr"{beb0^..Xq> 3?>DBE={N<eg#- /5eDQ13)3. 'Re2,B YFA*#z%"W3$KCj!{Uf GWy);"0 0K~|'pmE-`-_	GxᗎS4Y6:eQ$l҉>>NxL' ~}ݞDba?C8E%(s={B;
{0._`l`rzWk]ioe_e_whķdwk^o>$_5fػQ&اzE`#Lk4-(Mdiw@>7kp9glYw#N+y #Ҽx>@.O&q;0^7Mq'}dvjl,a3׬m0g`^4NhYe9taTLzdnq[ȩi">Т0iD# ;I /,ĜI$1d(?2$R\XHl#a%} GcaG(˙f"p6Zb+I$ e@XFQ GtcbH4Q##X˙f"jp6G&!>sw@^И6~YfMcgq13%F3ӈdx	E*,dY`.TF$JEr"ZWQNVs4qWȢ&h|?e~'M1>G|,ɾP&.ԧLy"ѩِZdX68gE	q/(+n0`\B34#5ޔ}i`3|#E+/Gvg.)7*DO/43?>3|;կ]2[&ز!e\@/'Ճ~G{ҿ83c@dHaG8jWD;}`,RLAqMOܒ&f.c,W?Ze_>1P5Xʋb:!ёCL֬#)w݋d#.8p(cX$XPtd`b	-RtE0DVFL]Iâ?ٺ[!#0(!;tj	dw824eCFu컖l+iV"cgL!1wg=eJBB{zō,tb(uaS׬2-˻+Y|ub&n:c"f`V_8d?8L :^.9}wlJ@_%GV{4/Ɵ9 :O(Cl|mz6V\6qӡ0rE^gm] k@bewFF klqψaL93d|~}hJleouC>0Q]p`\ٟ|?LN:ʿ8'+60Q]dzػX0޸w`+]!qg{.MЄEgnN'&n7HV'`}`kb;;Bxʽό`L(Md5'0&0Md_LLdx	AZKA2IdH)]/>NY^QNhqcgiUqj/bvǿ#W PVVw`sX,S;;wB!HBbT-X8Y93u7T>q?p4gWػX鈺5IV1,Xg"m0p2Y{%Ij\i-3|4|;NLRfR6nU+Ln?"8S;l^.Rrf XG[#p8.-$&-Ƒ ]FGzTlZ}j(dk\;Y5wF{EXH"iw-Z;MdijG֡I>%*eo5^.ߑWw[պb2J?_Wtbfj3B!؇;ΣO"
&JcKdG,X}j +gl(%Ah-e,X6~8gEW
j,
S'Ĝ=	lX'Gւdwhe;8O։@.)1/Gv	4@?e83˻A(5g7w_veMe*%,7Q]+wzߑw_b@2X$XoG8jWD;}`,RLAqMOܒ!]g{^4LJ#*5!T_y	!aLv.}j	#-K	Z1,@!umҒD.-XL	eva?ّ=,CĿ`):L֬O,Gxq[LW!Ȟ[bV XJ!Q_V,E㟁
u'd0rc
d8F/ Cb0Jg4̽{o	^dO|e_C>toep(g*/=%pY .V\{;Xn+]!qg{
da7Bjq>0rfSt`~]g{^4Ze^4k'	1'R|c@6MdgNlձwY)Z{>8M.A/&b$$8SbfGgC#N	C8,5R\)\Bպ4|/{t7s(fBiLp77pόaYdP!N0zIF/ػKЂU!k݌ZUe泄#gm4c=8I??OQhVJ٥8SJTf)&a-2e3PL,gFLI]YL$QHϲ|l4X>S[XՒI6nߑ?#Ӎ9N6W8W]m=bLfrKE	汉ڻJtݠKL1F	2=Kq2y_R1$WAMsLp6~$Z`YԿ0vU\ErZˌ,:4|3b6TN&hI||V}}>LAf&lӯ6f>n4Xp2Y`"C4 `h/>NBIHڴ@~3:mA930Gwh8g
v,l}TpςW.)\Y_VAl#fXƼe]qkf_qa)>Gx4e>+ށbkd4pԊ*ߌAd?9Mdib򝉙6h}ik2gl"75wF.J%"sOmk#"@q_ϭ>I>S&ՈyoW#mxjE+ߌHȂb5 g8֟vI> Ɍ(Ak,,LMbtLpπj^Q"nwr^	E41[̦|c>&|+|AC?;R;+y0L{v
/Gvo30ƟN2Ґ/g7w_veMeܴXgrػӇ@/'=f+]lC	osеgn &n)hӅb7ٯb&+Ɵ鈚e_>1k'4t*=¼e]C	%ɳS;tj	dwE6L/zȿfɖ{/Y9L2Ƣ"=l,L)Ln00զ4Ɖ
2f68n)c7W)xS`V+uiilN~3J$>GN=8>ӊ(>ju{,iypG$mp2X/~=T%JD gjsGɛ(6)4~]ң>8::D֨ИF3p2YG (cEd N]Tf'X!`ƤMHٺuD ai?^6W#3CGY6\w̪8g`qyEP.,G{+ 6GJv,l^2.y8찄>_qf>Gx4eZ|W#<7iYUuXC5+3lK$ZlV\[ ޯGzTiY~2ZqGֆ"$FD>0X}h,e[ ޯGx4q,W-bTdAx~}h`&&2$	}h`X}hɌӀ
J5e1>(]yDsA	x%oL20,XCGzQ8|a_,}h?]St0*ĿOC4~u83˻A:oV.tlb˸XgrػӇ@/'=f+]lC	osеgn &n)hӅb7ٯb&+Ɵ鈚e_>1[$N!i%{w/{{;juC!;ld3Zq>0f~4͓,&L_ӑ~4͓,dde'"i&Y+_wa[FSaw0sK RjsT	oN&cɚrf+}&>0 dP
LcDN?N:D^413d}:$`}|8}&il]3_'_&78H.*,d^HU*Md	R(,cv:4|3bLѧ$:T>0}&8_@N13Jg!',dG *Md.K^!`ѣi~|?uaMNLwrc!6,lR7uR0^Qu7DG'qe;vAl&掌,lɶ)XWa7X,
]F%lP[2]`SKגּY3W<78<E[ -ifq5{bf,l#fօY&Ԙܠˀ>+ށbkd40LEo +>.&4@XF$Z6wYolClzQb)^d]k#">\WdlX}hkvՈyoW#my&"Kf
gY&2$⿟["ekBɌƄR
fAk-
5b( ܗrBp)a9L!V&b)C+$/GzQ?;R4_,||ݥ7CKݤ3gwb}h_kbLɶ,: ew*/8pdzػzߑ]oҿ
wsQ{A7ZDcx4}`|adѕ7MX8pXXf5wDx1@3k#LVMK'2a
=l+4 01ui"V1NdL#&l93?u}6>"dPLcDɘ01Ɉi,5Ē:BI3F$t=(>tM؜]fFNuRu,'/&&eyhG$k?R"ATJ*12қG~f%ybanP@f8Nhӓ.1W`y/	I\8q`Ӌ\L}|#p ZػXyٯhVvฯBf|>0xbe殚>ASCŋIf́gLj@I$[f62>$iQsrI3u3@i%$>ƞd,;ػ1plv\u|Ҥwzׄ^́;5'jW}]iwg]7&'5tF'r|NB|G1MaRv.ld=sUv.<6Y4L"?e\/C&{<Z>1odðER!e^T;O<ퟝ̚zw[ ka4GDdxDr<D0\D~BJtc 6f g"ypd@Pi`E" .DYKbč@ML~vҽ[M{^wN\2tnY݆Neׇ<ƒ;]BEAfEIe欰fɝG|quĒfFI3#ؙI$=$4I3$̔I&b%37ydɱѓz = y묽GgU~G|q&z.]όcp5pn9Ma$\e?d7$9ӯ	$͋+{?BBwO3
"#BY>1eRa^$wN:&ߦ?sx˝К;	̢_؇2;BE/
$2VXx+d)Ɵd7;osUgv{9K^{GyTkVIe欱b&\1p%&ZSY`2-`je *R%~	--3"{GTM09P3>E3ſ:><NhW3RcvF4&!d_<i#T:,	YʑHHu`ЈT0'05Mc/4JSoD*DT$.u'bhvAK-OeswXfAOHH6a,65sV^o`&߲_,fu. ) L`)fa0Kdð`R#ePMVw`a^N]ef4.j"-2/gvXlXYax|q'>;=;)ޘyLB$2cHbUiGR;1M} #6,+;BbO\&hKOb/GyTݖ$2VX\Yg Gzg,.2{	?ػƋh"*㳻,d^jl|FKD;!YsW--皙Qh*R%x'&Z)3"{GPb0L@f6dp|Їf,3ԇɚ.~37935)eKz>V	͢/2qw,4v\3KŹhD*UBF1tHXC~'ԟ°5cʱ&߰&S`RvR"e_\_ލ`sX f>9K{nHHSdICM5yiddՉ7>1=d{:F,<
	x+b?#q3	ˢ1L/3=rwH`̋ݖ+$2V[}
	wN&{zc7fyi]E4u
p㳻,'Ie欶',^
	wN&{ɾ.w^g{x;BEC;;cky,32f1/G6Y^|&ltIdI?$͠fЉ3cL:ql9Mdl̛Oti8H&Z)Lyg_-j奼S+"QW_Cԯ2nGz']	iEԺewj/Wdj]\Sg,XvTFJ@yi%PL5th9'掬	Aҋx4 MUmJw#K
Gց 5!Ek	2>VX)^E>@ey(*߱N:ltdH &4}hk,lt	^̋]̀oHaI;Ƒ,>*I/ZX}h;^?r\4!
;(~1 4_ifcB5X>*5֎Ɍ	1C#NJ֨,d/W,N,	\MT%Pf'3%vzu@gj{,\^_!fG{+4*NF #iY7>)lY^+Z[$Z:66:eq3fB}TR;QܓbU4,aJEk#K
fMa8&2)XDqA?ݍy+u}Y*ߌA+4,l}hR&4}hS{$Z:6wYwyilzEo10Ɩf#N$FrQ@5օ&Nez><ңO[K_K27b<K,Rtňwyz"O6GxFgYC$FfZtY&н%켛?b&Gxͧ%殅-0+1fLНV@w##fМos]gLdLB/e}[R(~1idk		I-y ŒkS?gp
e摳1̆G$PYcG嬂ZHOVA_4|̗#e}kw{}ǤQVt1\H̖[Y&4}lE$ZltLZDj6Gx4KHt~H̆,Y^%[Y&6ɗr}MM؇R<Q7U/Gx4$#b6I.Y&(gl&yi7QVAifUI.րk%gl'2SCb^ia/4Bl#jlS`tE8^eQVi;ĨuB4  I,Ȧ}h!& ?w 殅&a#jW#e%~G|6WDcxR녋y]ZeO<Ԋ*ߌA4!I;>x	&4WX}k#g鉚4c=8I+Z<6K:5Y
'_ekT>NBl=:;J]ܫq"->Eoػ2Kid(XT/DԺ"0./.>n	ػ~7*ܢ˸z7*LA5cKRS?@3W5h}h;$ZxpxyyXm@|@5Fqu{ѹrI~Gyܹr")%dw}h k$FD925օ˼1pUm^.Ufj:1:vt 1ue&h2&lBjа(L0RCL]b5K|,ܫrܫr/B^{ʷ;Cr̼p$lbCznR4n%yYu|nU#nU&^/?bFq͈yUj{ZnZ5HMdiodG q󉞘g!'	%kTp2X?gFty[ZHO<K+Zuk`#?Ub#ʷ,2ޯSQV=6_?`Xea^EoʷV^"ʷ#U	񥃜ipZ 5k#K}hPdG }?^wZG^ٓ@5qi#z7.\I"4.X_dH
dw}hP3MddKO
$Z88컃qV1KR6[aB5@$Z8	Y}m	vlybm!fcad"[wʷAijPO>@щ5;$Z7>aMo]a`æ,C^E(|nUFGyܫpOj4-Mqⴁጰ}j56I>o3?ϭ1cOmHfjw	L$`gt.bvDV1b]}v
٣atQCы.y4n\R<z"Gyܹr%xQJ>Y&2%ˇրԛ$ZvRg6cr-y>E+߲AreKOё ;1ZB$FDDsdNg5q͔c=8I+Z<|tj'Gj% Q8'4th9/7:x~39ߑї.6yQ	v:
VItB	V;|EV,'f ,@!`
ޮ3>^=:|or1e[^wZY{;R(~1X7@eYZg֜kļR	rp-v
٢dpSmK~-c>[RIkh6vzb`Op%Nz5[CN$5R,N!kFA0h)Be"Su,lD
7P>ѥ'3[%cP+(;} kB,{
@#y&aϱwr'c !_;¶:N6!񗅌|,gc|7e_bBVgi!QVb
7/G|'֍$Fp}hЅd@36wĽLiӆ>Gyjck:1:!
R^w׃q.?0ػ!"#.0_bc/CG^/"5]a=a! HۇR'$ jޭѡE5э?zXp@@+܈wt/*beS3T0%G񈙠]:CH%Ƒx	 D+$Z;{VtXD,]F}yj0է4+ =I]zp]dd?Nc^	ua\H
D6ckI+F!8!$	B1H%Nfb*$-*1G$Iidyg%K;v
*ZHO[zErvѣdNidO_7wsuy˫ɋʣvyX9	V;|EV,'f ,MbWt/e4}rq7f9.iѰ-gi XE[* Ɩ.;F`r5'Z3X}h˼6%	z]kcmf
ڛ''-Nk	"F6Kiα8[	nI3WFcMҗ'-,V%c]3}`|
N9
X9	VO+OFazѻ"{/0
 pBsX/+kh|iWf9sػ ؇E[*Ѭ{X	;>k#KTF>5ց B00RCkӖe#sRpX0`^k;׋1/4KEUhIajX'aHO!
V& /  "l';&D(|hڜ$qƟI5ZqqOi,R솥jDфAKzD幭j5)stF^jI3To7N?$CLbH8_5F4ep6~I /LLѣdx	H\yg%7vU\(K[yZ"qX]_4|̗t,_f@H옻|7gE"5cQUi"	|f`B1Y{߰W.qN2^oAc@''~6ox;8#11wZ=yUA,GwB>d3Mdijϭ6I>)˸6}K8[5ja03D	,$,<S4]	ypP)R.T5e愑#5N[Yw*Xmty0):05`»qi ,`k&aϱwr'c !_;¶8LƁƟ~6o= ӠܷbjEo  Ɩf)/G|'֌@B5k:	Y;]Ƒ<iz5qsw&f6v #wK%N0$&.It6!_!+GN	F6f>;&<,4ԅݢ,t[jpƸI5Z4 H'솥jDфAKzD幭j=9nnHI"Fj-5HsC pBI8gq:r8Hƌ~36~I /LLѣdx	H\yg%rݱDZˏ12қGÂc7Xl+ْ_ޝ|Їf}v5.`f,2bs5tc"fj	!A_OE"UK֭VI-``lnZY&-36w(2'MLK aMe4Y݂N`Ir&$P4_j&.q*۫er4{̰ȫIPȅd6;%#
)Vv`,RL#roi>ʾD؅%|g-t5X|c@ya{L$-]H;C>Jv.B	lXbN&|vw?*.#?].Kmݮ{I;gm0X	Ybebkd:>$*ߌA6SX}hgdрCdW,Rf@8G)wGfCvd~".gR?ٹ/c,	~_4d)]BN77N ]bp#ŋ`&l6(l	uqiF9D;m.!`!!#])رbW~lVW7:iu?N c2T3ӂ,}([_\lӀ?NDe.Q?`;zZHcKfVP?Ne#dxEe;zb5
Xj&f0Lԅ]]N7ũ$|v:veiE[;GzǩL9D"ޯػB¯w)w	/4L5.	/X\:H g#cLb30g`K/y3g#8ppY .ԡXo\{;RWػnj8g7F&	Y۠:ZV'NL"7T-X8t#
Oh{Mc.~d0%
B1f8.Ȱf"C,	0s&N0E`'DD`%@ΞC"X؊9ƄPM$hW$|zINĐG!^)UޮfGXjd-)[@pOSV{/5<hC47@t'#М.fǌ܇Bǟ,YNS<?",PQeyw1$j=[y$̽Sv2&jg82
!ӣS,S5bm΄he'.-X@әzȶ=	:h
ya0"ɀO29D&zc AN3(#̒srH"0W@θ>:"άn\b<l6DG@Sb>C'\d3I gP>1*/;;&{,I&e_ŏep^q3ϭDe`Kɋϝ,|>RY/dԱw8ŏ֊K4eExq3i9;ϭL~9^wH
a;2g3 vHX3~Gx6~I#k+-˺q? s?$͕%ʋbF\@/'}`Iq?$~v.,c؇sQŝun"+;t&t5X8Y93t`)DZq?tL*g>w4Li>1$!ezbfMg4	Iv&B<p/BͥtO[zhĩHU;5B	;:Meaоp08'3KܫN3V(X}mݒk+N+zclsdjg;|ⷧO|	+bƬZMdl>h6w&2M .V;HWbgux}.N7Vv7BnX8$L,*+޲+Y8և!?o}jMtD	Lx;=[,'̉zػ%޸w8*?H!\317z݋}Pt"Ą&+;uBՃ񅓓7XSuCN2uw= IVZ>dLLьp5yg%WMdᬭ[WEMW7CĹ-z9F^~En&od|
12:~3xwbjčpX!j#,lӝ);}bz+޽xSWCc7{{F` QOSqeA:_Uz; Ɩ(xdփkc?gqvq[d(f1дѥ}h<&4ӎx2Ma0g/czA"cEGz*ZI.^}h<&љ?grc/"=݊fY&QIfi<FILGȣ+k'>roZ
XGvILɾ}j%MdA>:Ncᖀ2Г[$~2"_b<k$2i5'3Qj5}@!'	2Zyg%pO@=Qں.>pAn1S٨u@(h,CP7X$/-З{!HR8W^QcfSt⛠n,Gzا0؇{	>6o.֜LBeܲf.֜;]T7WdEX1; #FgփՒk#K2J>/Y&Ӄ+.  ޑEX1&eF-sAEd̗N:A5֌ecO,zE`, ޺4փ6I,qןZQdFD^["Yb{b_b>Y&vIfi<FƨY&oAq['ݒky	'$B$qD%/?b	l#?K"}H]x>w4tK5,S5!'Z	lXOj[$F4h{2p{K8,420De\R%8O%Pth:x7fDP.b8*Nhh*LliPM2cב~@Ybjĕ^]\bpč⛠
}byŕ|<¾ϐ;iwWdEX1dwAƖ1d%GgZ/X}hĬEeiC[ ޑEX1"W#4g֋K$F,y,X}hĆ^4!oHxKyk#K}hI>b9glLe?cfj}h
iȾg!'	%kTp2XVȀ{,7CNijW'3Kdf	v~|Їf,zH~3:Gw\8.pcfZ]ﱳ#,BF]);}bz+ޮ9&bz+bkdFE`, [>\lYY}hdB@񳸊3F5wFE+Y.%FDPpMddE)ӊ}hkZ
V!A_iRfdKZ.5pkdVɌ!R dNfN}j;[,J^2.xپ4>i?gpR2O>
]P !ep	XƇփrk+NeY&8qep		Xw4Li>1VI Dрvܜ2c(lpwB蓆X#F^18ci2&8etk#"cزk
/LX }maMkjISc&4ԟ̊Ie	~D	xw2&{9MddLq^k#"cز@WdCKS-ϭ[%>>,bwg6#rL8S6NP6);7$b[x	N\P]b7ef-evF5bs-K,9DbFL1+&2&8͋+vIt0*Ŀ3Yby$2yjOjfMdlZgl"2X#XDغرw/[^1th k$FDi51vlY^yX`U݊aLfُFD851>$A>8Gև$X cvAbH$3hI-%N"h&I4+-Z	I=^X"fS50&Mb0qg0I_/uC{{wHF,$!H,FFer!
5Xئk,CO>8&/*MdlЈ^oe܍`ˍ]ș
/Lղ@5pd5#KXئk#"fDMc/7&5|c~K$HvK?ϰe_l2'w}KHl]dRq3 5f,إՃ/ff8֘lX>}iMdDGրdȘ;-02j51vlY]*Mb5et0*Ŀ"bL jOw5/&&u3:4$&ZZ!ؙ/O,De7pޚe ּmGÂvd7 'Pd4udlCPdwsy6\Y`/(Nt⛠n,Gz/Na_gl	ޟZ?gpR}9=MŕGxQVi EQ(7MdijFᕒk`Ee4UoHx1+ލqk#"@TWq}kc1zE+Y.h"\|c&2$⿟I>36w&2%X2(MsG[ݍ#2[ݍt}h$3i,r/,XbHpςq/()VbzػXoqqaAY`a^棋;+vw_?ػo:B՝D}`|adк⛤G'Iʿa޲ĬWLJF0Cdȿ9c>pg=.Y?`F/'=@2X$XWse݋}9tHZDLaa3u7HO8V,Oa*_z]1+@>1I-I-Y&t2gZ[$/	>pw24h{2p]TY`O0xDe5vI.ath:¾ӯ>Ҫ\;~¾j8P0Z!+4]f{QViH_fY.Ak#K9|c1VI>X36w&2l߅agl
Yz_7l]VrBeg)/LLF3ؑKHdx	8,? YC+u`224|A`|?a"M`mB7_c0&Ahx/(p=y.Y$wZ?CH"mocK2-GwN>1@k#K(Mae!wF|!gibjE`, (Y4E_Oj 5G5Mae cbj<cfX'X1^QbFt""6?ޮ7032yŕGxQVi#|b	8edԖόj#$Z;⅐oH5ލ^[>1YZHe>1bՒk?{B7QVb	~K[I-M(e>1`5փ&ܘ|bjE2H'!2(MsK :8رL|a:!nK$/wXO_ޮŦz}KQ^ԧwnǿ#ŋ_	
5Y1\M㳺i޾ź8$-YۤG'@L)D}`~>-}ػX`s5e&)-	 жHX>pg>y;;Z I_w?gCvشжjv ж(1ivci!i~I.X$_`rh)DAH$	)8ebJnǿ#{
5MO{w9Vvjɛ`)E}`~X>k޲ ĠY&y0>1(Id_F%^bfĿ>L!ck@\cfŋ9@N5P(Md͌oL!cc
$2VWDMdⷦ&dx}2<!2K`H (dziĴL'
	b7v`1:B&j]BL?ڞO	'M[,8Z퍙nɱՁ+v.+ػ	_݋_6:b7>~0g=?32r?xf&1wgZػQMOʾ5=g=idBFj|c?8YGԒ.Xe+y$\藖 ry&MdlɉH{7FL;!Y)2VS-38k)fںkKn'3|W#{=wv`2;>fHv# ؝<b^~rN'#no?K1wqf
1:"=9%S-qAw݋Ì1c+X7;{6'bGSgķw>tJVXqtbjI;^i?2bf1Ѥ ilbd#8J\ᬳQ:<-03}ѣbW1'_4ϸ|vMCObf֡+$/|_dbb^buw?tYX9d0an	.[,OAh",gsEP5dÌp@؇ >OC
lYedͤc=H	Je,Bu:iYgm]R΍D%-'X!]c09H#},tLzuHҌ]L`s4N	xE`sEv)d<ѕA͒k/XG	 $3Kx;5lCM`ʠd<p)I#+IMdd<q,Y&8G&8VػGB(%~ޭ9O{.@ػX$ǧ][]
p8	pn\]vzw{#O]e_b{~~tN>],58wFF%غld>?-
+c1bh3]ئfFW$3"{/XG	+$3"|d<qWXPz28et Mdd<q^k#!et Wd-[(Mep	tw,	t+[BR_zHe`KXI],q7 @e]
p޲M'|&^1%Ьr
@hIteILLьpL,d|RͥgeuJ+iĻ\f'31/8oNhNN#1rfI98ܔ_ឞIO dm<\q[yX8gc]%4V<pXn/'^<~(++;BfbosשػuB!HBbT-X8Y93u7T>q?tX>?>2e,WL!h  5k#S&V&l@!Y&-<wuP+;82{	=yi]E4u
q㳹kybfOKf+.,yÿbo>1 Vw`zߑX0~v.5ʽkMеgnCxP	7PӄvwL!h{F$N+z`s>1 kdbfpC#Noipyg%W7.es1!4Vջiio:85њ_4|0ق6鴨2ǧ;8|3Ӄ0+$%b
%gr;atS}1\a3%/3=h採R"!vw>Uky rq[LIlb@o8wxY,U
Y83u1̆G$h4Ya0	\Tz
K;t[V {K'/(~/_|(VOKO	@ʖػҿ1eMjI*2\%|~#W/wes&|#Q} WƎdXEOt!T-BH6⣏В.ϬVWG.xIWzAYYۡKmޮq[όag<WL!"J5QEYq.Pg8_ŕ-uLƇ""gⷺ_lS o%5݋YYI&+y$ܶb[m;OaJo%zy+VKKq/Gy	%4#])#}ayYIN!W%.v,GzWuCAy[bK[ٌ?$4h{2p{K8,4iYZ5rjFx'3/(K掄0SX~3=-a :mⷲ˦&CPWVw#pbػ׺w`HrwX	d|;d/< .2Dヺp^O$R݋ݕOlXhITEwsDZy&5ޘY&X:3b6Vx5%MdLMX^
,XY^qj5ւ5zc|⷟ײMd} 8$RWްa9gl"2ᐼd$1̆G$h4Ya23j΍ERoM8%eoTW*--Gsg`qg	+	YdayE1MНQnՑY>:HV'NLN
n}`~@& /2w`& X!ztb	b4N"V@&0|g@& /D?+Y+d\$ԋD+P&<-}ѣdOBYݎj7n"D+R?"uBaƠv\顼HZS>Lԇ;S &n>>-q}ؒ2 Z>.Ջ}]tlXʉן5Ma$aւdm=0N&y$/ػL>.-w8REb?> 3|8]ϭ>LEc?=0>19Y!"/Y8=I&6edͤc=H	AZGp!}Q%hV\Ѩ,XD"Vrj΍EAgҫG
buN
hbpϺ3P'rz7ЬL%15q9Nhc9v)մӔ`X
&lHdx	8,I+djrPֹj8dI+Ym8 2Krzp'U12~2v"ho|/WS ,1#^6.i´h)YNp<c׭2DQ9ZJHk\f*C[ѣ**|?UtWD}E{&ݠpi#8]G0:l͔c=8yg%#2DQ9W4TJ*iY%Pth:½Ƒ]YUİTNiҊt1N1ՒX-Y&2<Q\Ye,Y}ӬFUԅK{zB&汥R<YDeqd*3?g鉘1C#NJ֨,d?\(DV6JjŜYZF+i^QUՑE[K'_4giE:ltqj1K #DUb,VI>M*Bl%⽆=@c.?bF"Ɨr4i(,f1c= G$PYcɸ=+J% *3f8K+Zu{##6
(uщa:;J)cS8pKVF.-FWYmC$Ft&Qu!gm^|c11#?.#O-36~2<$jKSM	ZP*T֊FlҚeݚ_4|E+pe~2";J,VIt$!D+%5zC.%dC1i2edȗ0˲Y&leܰFvI_K,]V	Y`ػX-dC1iW#|c.Y^\I>1q?wg.d俰j,Y/0X!f.def?>wq I\LMaf9/SahkYdXa2!K'ˀF52Qd6ENK,!-Y&|`K|8[Ȇbi	KY$FD>1Ud6YГ[~EXBXKX1{J>1;>1MddAxHvI>1%gl 2T\l13F3dx	I2n</2Dh%Ĩ-:A9vQѣW18^Q"5;!\p7w%"u8R)_4\&mve֠:D5'&nL,lػ/;mPjI'ԧ b;O@sdx;-8$~D1dyv[ixwd챴Gwv+jH5,A&&hьd2< h<}9ᬮQ%&l$m0}ѣҊq3pQ&n&2Θ4|3'tdX}}|3˽,[?"+&@PWRV҂{)
7!)YbP}@KHdx	8,W7.eJD\ޱO5{G?=ِ>cNi#v>:N&f!Yq[
	A2
3y錸@v93o]R;qHL_}|o74LL21&M &5Aeeļ2[qcT&_r^Zu̸+]uF?}8"4wݕ^xw{,;s`	x`,o]u!d".Xfz-]dgPlXbR)hdu[̝,>lL68K5iaWN8
4|}4b`J/2La_-[3FN8	l|`L~]ه&"y[$FYo~7'za^4t^}c.T{|vMaƺwZՉmЬL,&iI~qNf[iWZ	7$M0>9ek,V}
90Ȍ֬JSylwG&8O	|q[FU:8ӯep"g=xGe^9ؙLy @\>1Mas#=^jv\ AI&^?,+h`dMLЧu90S$[t"q_Ӂ~IÿzqhGzwSY5D`}#c$I	2ӄ|qAIi#s~Gx
Кo?b:Aj"-t̋8&|e֊&M},)Ɵm}a$#*2#0uy&]p3B1$wVӳN8!>paC?LLq8H<yg%ìy\$K2DR-G9vQ&F{0fZH=:j ~38,'n	:AyMӓ0hP>o=8%ݙ$$tbIw}ńLc#dc.P>:lВ]_5#	L2[F	s_>1
e$Y}ӈ.fػݝУvXWc`'tF}bb'7IeoXldwl2W;ĥ{/ޮV녋̛W2ǌBbtpӉ4Iw%:ѧNIwNN.21ʦ+NOV͈wFn8},7IMd?L*l WQ,c.ocX1k{ V5ޮ6}&=s-]	&=uN!>V?qyEy!2!qjٸXGz{2k`'ϰǝFU:u,@b5xo&hӂ8!Hd}^o#eN&^8gft(7$}d_$i=^s=8@bp4>$a)z/7.~Gx
Кo?b:Aj"-㳹vIe8.w>eƿgm^O&6?4$1X:tb$ǳt 8;|ВcEa0Qvm;4ᖮr/XgGQ?LLq8H.*,d^.#k%hW(̑+WVAѣb_D)՝ω`j;\|
xuBՑ?Ut_Xzp>Y&pϼvw7t2-8?>&6~g!'	%kTp2X{ro+dfhҩZk\
߉ekT~rY-31vwNia4vl+):u8c9"> I3M)K}`~&ϭ*dbf1ĆG$PYca"Y4V+z,j1/>Nfc$egv
SXgvWك@%/l_,J^_*fր%eq1\b ;XpStjЊ	oL81IX!ѐEgnљwN^G։i6Ie룳V1Z%d^;;EcXed8g8⛤'h,(Mdl13ebC#NJ֨,d/ro+dP檦U+z':4|	߼e7YuN"#tv`2ge_K"f@ETkV'"أ!nQtq>0"L2!nrH$׹NL@_6./fXX{$U.~GwXB۷.݁A1deZbL@B",7XA}y@LB3Ѥ15v٤ⷲcde5v٤ⷲpׄ_#i;oqf2Y|`ޘʪ&lY8n&e]MoQevUI`F& PL'`F& /G|q.S..nŋA"u]zݼv1~

̗2re;
V'.ZŶCrw-p	*Lӓ.'.\v?$T>J$^uXϰre_;cvYED˖fX$Gyⷦ
)t%ȣ2.-lgW.b`bev)챥Y.N,`8*m~{hr(Iv&Xe]QmxРVvaKmbVaKmݪmnSq>µS"B,t"ؙdpwNvXޮp 0ݖȥ`pLN$balwl	!Obs=^}$RXR&יfl^el]%xkiGy`5&'@̾Gz\b
eUK
 Qr'D`ba5>@[!`|3qq"j
vO]a2.c<3be(f8 >[L{43?fi17 w֋EX4o W;Eu/|`|LO^Ea/t
Gx!/,HT1V.QC3~}kT1hV}"`85cwؘS_*Gfee&Đ"&&88&'0#]杚q19O}8e#FqY_2;Mb>GvՁ0P1dX	ւPMbtP	|[}0wX*c
.Dػ)5u
SւP5q[&\s;;ƒ&ϭ$2ĥ}^a/yB^\ec8&\gfCea>j!XRS KHv.]Xz[ӯq]u+lL&]w. DL%Mp|LOqӃaGf6g֘#Eq)<)f5Yhҡ͒kfe;a=8
ڔ5)ۊG8&[RRqv⻢hNE5'OCmKv8q]v3X8M_Ȓ5'֘>&Br[tEȗz>殡R"
IEky"|e֊G,ؘ"G{(ӝׅ:~I&iɕf""McBnv"8dQ>29$`@e,XT8>&g䑦¾"N̻3g$)&,?#i?$5we8όb 5g0I
IHRLBr+t&"^g]ws{wH`pL)gsAMc/7V	(\}h
ϑ2fQ$shT$(3ʤX$|L$' 
XI
IRHRL,X
VtG^E`5L:
RYĄbڔ)oCS}h2Աfg|⷟Z]jFކ<TԫLO\dș6[ DL%3_Nޟ_daE'!H@BBir%~޾w7OGyTvw>Iea2˝ϭ@{/X+]0WlL)MqHGBQ$)&Q0	䐤SN	ŲFviE*ɮ\+_w4kav╊za`b30G6ZN&`퍶lL'!^H.F{H-$ifslXꠐ#zXײk#$B[/ӯphqOLXlLNLXIa=L)
.Q$ؘG$HRL*I0ENzqHQN	bbrp*&wӍӅ0?e,@Fd.Y.)XS
7PldL7^jwqnv"8dUʦ	gᥒkfu		`pLOBaN2?NԎ|baT>:k^6&	#<$">&jH䑝Ƅ&u*;Iq?71c݅Fe@]'ί,ػ폲b`Qͧ&
:~I&iɍS^McBQ؈{1QMD8JeVIV1Uԅ^@K;c8qf?0ӯqQw{'$\rC3IF
`H/f"Lÿ0ٙ|ⷒ/qQꠐI\u7,*`hŖY&J10)Mem]}e*/C.Y6u| [Sk5$7U8:``u 鹺VէIn3#\?NpS
l7 {mtF#P	VPu`Zp@ XJ:X>l_l3p)Eh;]	l+uȬ)Uбp>>dd3pf{hF:1!n,@q:Gf #\?NpS GM:f8[Nf:L$n5
ۤRC }eVOF#Mrca?2i1^ē]r;	eb::H$i3.~|c%c$]b>Gx2-&d?;"n#%ƞ9K13uuӊ`|L-"|e_>1^3TtE	R;1'!]c4?b_cا#*D[aR;;ZPI>č8s֘,mG|30|E	Ym݆m;m9]xSfVj|bVIuPHB7;oqf2X>68H'Y8c;m⽊:Ml|Gn,jq0E>&Br++t&"^g]ws{wH`pL)gsA-Mc/7V	(\}h)xHRL)ªswuđ6I3ؒ3d؇ˮ$:>&BX;dHRL*Bab6x$CAI88&ӂCAHDQڔ<ⷒF|qIIʾlL,$=:YPDg>Gj$ $0I6&9OR&
ޜLnuPHBڍq؈{1ePt.Yc_d1^q[Qc*O`8gě'ؘ֨)@J$w9$I9$FC2`.jL)ƙvIetk	׺u\{$$Q$gq$gq$gvdFwJ$F$J$^p8qYί>[oe ꠐ#l}7,4# X}iWؘ)XR&
81w6&#zbhCWX;tFYdy
@Q;QdDLuPHBځQ|@EGYqA'Z~ $N+z*Blxb|c-#7OPFCS"ꠐ#w#nv"8dy|ePt c]265cأUԟ`U8qd1=y0Bn`pL'"II8&'VS#tvwqµħ@P)f,q4~}h6IeIªO>;b$I0U㉀\DX"IgBxȚ4dq>4pM>1	!I0H?>k$X
.9
Gz:K/3.;};]BE8&cxd^o8.Q8rEAlK/Ge@J=I6&䐤S$$«^I
IGN)$)&alR&!I0W WZ e_>&aHML6&'IYJ=hg0X]gX\@ULe[
@T9ekzRa0wر#>9ovz`RL,F}:`?<&Ŗ#Yꠐ#2'Ldsi)?㳹$)&cIG֓$X
.9
Gz:K/3.;};]BE8&ctd^o8.QglK/Ge@J=I6&䐤\$$]ƯNG(L&lL%&$Q@޽wcf4u|ZLeA}@#diTe?0֗nꠐ#*y>Ub#,KFM\F	[k	I0TؘJ_|3$w]Xٍ_#b1e_eP+;uF%Yba*q_2C4>,[kz3?VߝOɌvϭ|7_ynv"8du2l``[$Z-%XR&
	KN&h;׮,lƎ5|ZLeA}@oa0R_dw1IO+{,ꠐ#n?_ysc%hʠ0NTe5֨,6&
V'4	]XlL%/GzōޱVv阌/T(vc5?8칈luPHB6,/f؈{1ePu`$5e6I>AV\Ö$!HGf"nv"8dxTXY&D1wy$gVHFD!i$g0Lhl4C{1lL,	0OD!lⷦᇧ_ua1}}(,beA݁:>v	VӉ뽋1_#b1e_eP+;uF%t5?8ꠐ#j|]^A;w>GY*,pVMa 	PStF~NNp'@Mtck	 +t4:X'{iIr=1_ 0c8_A2XP &l	%w1$40YwF3}$ DŎ 'Re2CL$;!Y 14KL"V\Ѩ12қGD5gvVA(4fDnogob"1uH!ـ*,wv+@Y۲4L	jEC3Rӓ.1Y9c:kFHCؓ6!Fbx0tq̽brm	bt,N&^![%&U;݈:izY}6qа,v.&i3ɂ6݃5lN	1w,ғ,]"{'"tb4$kWIB2^j7Pt	./&lPN5>^9͌fҗ'4IvN4̼E9g!a^cD1_<#vI3cav.+wNfW0a?Tw.$llI#lI$ltHS$8IpsrJb3@ƜBN,;Ӧɶ!A_D:<\|cI:	S#X|cGllˀ~!V!c1K}w7_GPcֈ&+$2gLɿsP%g#q3@$hQxI)S1 ILْS6&IL>1$X\.)]`AZ>KbѪL+n6w>I)F$drA[I)I3SDMMcHB޽x!潕ՅI"~}k	$_^/5Ru|W.{	q38L < V˸75wBTaѠxQHMdaѠ|c(d8컔&lPN5>
%fO$
АM7^4$$BF4^o;1iybf?^
~|@
u(W$8N,f88W΃<i1r
Gzviuha?q;c@|#:lE5wF ith*F.`5@bqן$
&WlEe(Lヺr0O Q]v|gZW	Yҙ~_F]NX83>!g¼'>a_B`C3{bd&	z&YH%g_6S>2~v^,.1F)2ҙGp!}.4L"Y٧bFb4|8*FՙȠ4{DbAVvEK'_4u8X)<?2fĊqsM*DDVv 뀡UY۴xcZs)՝&Xc~I3aqi`&v0 1w|r], _b,"ERb#gvzwE0}ca0}d	^?>1 wwS_QVB%`&4ό`gdT7glYw?fDȚ
+inR(Xd0ca1 	$/b5$b/5I<(	L2AxYm,U2硈~e䁦rwH)s@NZkllH,gD@'
$uwNfVw'M5wO3ȢF C1ad(NX/MaKɶLl8McA0OD>ʋbY8ւpgl13'3dx	iPyg%OiY\$JExJn'3|,4l+WV7dO"ruHvNLI\
i˫jՄSc܋.i0]A1PYݎ|VvD>{f^ݹc
8ؗ;qd*X/(
9ظ2g`-:#=邙QZyxvAt4*X޾PJNwGE윊ғ}?tDˉKb8ɛ0Op0Lӱ94_a^1_<$X[%|FٴEԦ0,7$YH0$lu8:ɁT
$3ia	9N?e
>Gytbkd:"aиJ<z|c%k#y$ĠT&\~GzwXL{?b_b#*DX! Ieϰ!~2sJc#q3dIL))?S1%3S6d6D͡	X8 ~4L\.߱sVb+b;4u7F)F᏶JfH.)bJf}cLO5a!
GzrXW+$D?eqpMa$_e_p|#.ie&|⿧V}i	 llClzat.#O3G>1k#I>1#!.FLء8j}2&lcga2	(
y WƉsBA74.jI6!7^HcBa%O	$NS$3A8ӚhR;Z,RV1/wM!A_Ba:4ƞfF>1k$F*-N:kb@M8 ~4L\.4v|gZ	D?叜3pPa^g+Lfob]7ӌ=3/D'c?	f:~`;YT?LL#p%&ZSY`d3FHMx5n\FNhmҋz]C;=@5?#TB4Mb=u]汳^aD96v8+5kBcfj7.[k/*N!v|i Md[h#+;ݮtB]LdgƟ2,XlFLL~5gnx\d I%B	T]2YhΆL,peqMdgЎd\n\<|c$/86fr+zbf>g8,2:5!@3!d L]Jth9Rnh8*F'JȪusvdOvqӯ:L?8,V6[Bt!RT&t"j6.ľbNVv/L`X}a3vI`.:#D&XocwS`>Y` B.nb/bqKb0|R>>NV&{Ha?]ClzQF #Ώb5F>1aek`%eRfCz
+iӠf\1wwFe؏nOY8,L˄__8%.RIDL@e8"J"b.^	 A{3Y6(g?aw.N'x6)ՒВ\XW	.ms3L0 u!#{|шy\0#C8z+v_eJpX+3[ WR+@XW#էfV|lClzh́UI-U|LI>1!?웥/#I(ɛ(ˈhF'_'__f}lX8McA0OD>ŷ*/dggZS?LL18mp2XmL"Z8'+Z[th8s4fKk$Q
뙖1M:3-Q66?Kf,Ugc],VK;/Ed݋`6.Bu|83@$rВ]#]um;4:XC">y?QX{Mc!4>1$FCVXy͒kb<m/c+|v{n>3.b``IrػO{?g鉙1a8H+Z[Yb/?ger,UC2lְmhpf`sXBbW3ӯ!N?ڝ3bca2(UVv8N!Upa\L݊u>7=߱3b'W2T	$lh4ޮ:r[,e}QyO2DNeb`q`\8_RMdd5hӖ<K&Y&Rm/c+|v{)X8{N̻}%ʋb5>Y?LLңdx	AvPyg%?ger,UC2lְNVs4zc5yDW .횇_4u9IgmDegidt߱\d͌حX8DgXS;t+>r/	3C	Lع_9ߜ+愑1t\ :;4:X@weyX6;kXȂw`p5WS|$!?dd&)70O˺q'ضEwZ bfGgC#N
֖ǖp2X9iY\$JStUMhN]Tth9/njYua1'ӯ:AL?ڝ3b lB#+;Z[`A	Y_tY83(ɜ}Lع	}|d:9')5i٧)ղՁ}QyO23Nebd"W#h|c`r5'&5ke P&21	g)70O˺q'ضEwZP6~F3K652DsUSZ*ĴL',Uա"+;B4NhD:5"ҋ.)#R&`!eaa,bkV}	DeQow%#q_".M"g`J&C,
}E{Q1][LLь8IL</p~ZfpW(Pz?$m04|Y݂pUUUE,;J.ˊng_b@Ni`Fl7X1a/޺41R4 DMdio>1yd
;({)v	8yg%52D6v]>NUx4t,EWӯA㳺а,3J?6Q$2<?o`ᬮQ%pޚG LLp?٥uы`sT Y1ӯc0I?f},؎g6ɚS~3+VFD҉"BkPepIepgdd	 02Mb>GzW61Y&ov^h7	{bH:7(;؇;1ՃHȊDl|c%^5G0;$ RX8 /7G"r~K61i7?*e>1_wc&`;#%ز@!d788l1J>!lY(lX|c#?`,S1ՈyoW#J͏")#OMk#"+W'0&v]bD^ّdM9Հ5k]X!Mb hvՂk$'Mc%3όh5v1d|iWϻ+)Y&|ػ6\i_#X᝙;8_+zY&|#f1ύ?lLI_#ݠZd;
ݝύ?RlXwQ0WV&;=:`p8fh#Ʉd13]X5hE#cpdiI3m'ﲸ>I0;>9ɜi$GQ0@ύ?VZ5} 4lz24,,t/M
IB?pm&f4®8#rFF*`vApi  W<rH#)2@ΦGyTNXB	qL1	&,d[+5Es[A-|YŨNe_1Mg=c1wFKϱe5oWđvh2YȊL1s~Y&2"g0K$s%1IY&C&@a[ÿept_di>mbkaƜߒ͌l-ƙsW.y^g=c2
C2^9,!d7bH;G,Td8>2HqdȐόd,X|c'\i, 5d?>'2LI 7>1@kd1R4esP5xEs[4lcgu2\4!g=c1IN;#%#bZ0Me$ci#":=# Y&2"2@}de#1dȆBi	I5kb g,љ\X!dW5VIesP_d	`zJc#hwQ0wgvW5I &,]`evw;F;yh -sp$
Gs! b5@ؐ/:=A6  f֥ekY";`pce2}B*SNL0;#_:038D?Ν	2ȝЬ"$>I%H r a$dp]a K	%.H]+#;暐0u!wi
qI݄u$8aҝ1#ϰ<Jv2Yh4"mu;#OcUdŜn8*$jJ$& F%1
02I@L:6<FXDNӳt3u r,D	G?t-H]`=#d qd>DNt	"a!18>awk,msh	c5" h-+$G6+1Y&euAk帗i#b WTlY cH`5 >hEZvfX9iL8Mdsl5eu@	d/e^G}nl,B>4\,Xُ\^]MdslvfLadfjꂛ$Y|udK4'YWtGz:e/e^Gy;;@ϭ!IVXJ,جCq/dw?\\ I5v2X@ FD2O|L>1:Mk#")h|c vI>1FV&$!/6MdصK44$
XBC+$Gg{h=dhk#e`s?\^
X:$XOX'_wh43sCMb_ݖ6,Zػ\&ŪXGv,lػGg{/C8,Z4x>eC\\	Xt(V}huEk,n.I"պʬX`Et1رw-MeobWClR;o$XZ@X$XIGx2X@'D2#O3z,Y= K$5Gza2!4όaIh[$02Jp:,/9O5u^imٌ,Cɚq$I&drI3p)80*&%  -k_JbV\eV-+b,C.-ps"[t0,bbA؀>4NZhKH $&,$T(f 'Re2CL$;!Y ?l52Dh%sGF92I(uaY/(^im0SX%"rBp\.Y`b[3nJFCM-T1b#Kʱ ,<ȡ5ťbJ]Q#ɳbr7&XՁ"x4vcջ,qcpy<{8D?yy Vn#\?NpSVP
NX3X-'P
Lm``u zu?wDkn:pu {``u nՃ5nRpu `t{`|=C백 f
gKab87	{xťXZ&Gw2+$/7*ŢawzO1gcF('MY`4_66p8lhK.vuwh[_%aR|b#I^ZyĎg#; [StF~*P,pNc5'I/X#@Op@%X@ :!u`bp@ X>l,dk~7B'r@c,X!20}9Oc/@A	F6XՂ4>15Fk`l(gl"2g 6~F3eK?ܣ$J%!rXv]>Nfq7}`]h0B}`;,/wY.c4"T3]w/rj,u7HOL86Q$2<?jӰ2DBD%sKz.kAsGȟoğNi.L?ڞՉltM}`~r)1bػg n ӂON"^Eղ^ \,XV@E윊owZY.~ZY#E)?
pc.)">q>G24h{2p5yg%J9dQhTJW4;XlS)eZ,]4wB)P.w2hvژF/e.[(ӯi`B+;teKmb7Gdwi!aY,[0'\Ɍl1bSW!aYۣ0#m#ǖp,}Kei@pBMUEipi,h>8*U2'E}Lbp0Ni"XvRS))zq7^VFNSNSNS')xӔӉ9NGyTՙf,c >ڦMdc Bؓ1c=Дi9>4(!BJe?)O(Ei56(pUp?#H)ԝ!X˲5]Ӎ;56@	JBb_kzBb_lPmɖ:MO8bq,XdZP$ГDQ-03KF`܊&c,)!1`Mӯ%N=75u
:X/dvwtև$Fp@{bf>g:Ym!':gƅ4aiyg%`}2D6hIT($i,rhZC	)	dsQsR3W.c<у.hA}K]bn6ӌ8bqc]M	1SN4]&YEMzQw7؈9RwK=:25	ޘ:ԺV'Mԯ2GB XW"jXYN3D;郯tƫlXf,
3@=#tdkL60ut" N'y^e;ئ?`/UFQ1w}ђ6fw^V:2رLXjBj`B8ȥL#8=k$K<+IW-Cp	i>NB	-YdayE,M_4vMN3VbՖu	ώ,lػN&}c{:2P Gb4ኑ,Y&9Ҙ^1R6> &9ҕ"R,֤$3iM$$Y6:b'$5ɱVVXbffC#NS-0,dM\$JѫW:5KZ5TL$m04|`xS(է_493eS1
,Xk#iWbUHY&4όd@Md|-36p7LLL$2<?]6r+J+tijv$i0Rs0c-;י[juHvucW]ӯN.yrf84ACIm93_`5汳/:<	,S"]1W#iYCI.CI>1L|6&m,&hS5i^n 1LLL$2<?]Ol"YiѥVc| giaѣ౎dC"(u{-!\h:A8^QX}&ć#fJ`ي~;\a$gO?3Hq8wdZc]>M,+vN1y3ƟܐLاⶄ},$!Y~"8cA\ˀY&ywu!gmq^mC.,Z`bեg;LΖeyݏ?lS(_pUDӦt0cTeõF#PG<ˀ_d	{WRv`[ 3?ݏN.,&eyjpdx	@Kw{9FHygn+DW.0NVq/!JBhf{05x}:~3ĎLʞ{0C!a%3c<I:u͔'Vا_?>/쾄#,3wN|baόAwd/:(1Sy^lS||cW
IӦXDc*ɡ!20>Gn,,Y<a3iWRv`[Rx|qqe13%F3ӧ	G$-,dQfQ%CY۸!xVA_4|E+tdGا_4vOd KdȂł^i8YLMddHKԟ@dȊu	yI6I``,:7Mdb_e2 8cd!ݒk#"⽂:KXs&2 J*':^`12CdȊ8/i`1яiF+$FD;3PY&6~g!'	%kTp2XJ%!ĮQ%sKzzt~K|aS:Meaоp0t~K|aSg8>.49CQSY +dRSOg8>.4dH J"T(0~R"T(iD5 Q+dHO[zH˙hsq-2Gda+?_4^`~3C:/Lvb-Ɍac}E9y/}`Y8HxX7ɖXpL#=$D	wNS`L7_vs@Hgl  L7YGz(e{/W`d4pFW*͂ype8@OJ` 荬t"\?N-
m`uprp `}Dmcpzp6)eY0i	aEBcӋ,=Rp26~2<%2 KJERne*o=\be6i~pDVv\,6:f%{V,{_4!ـ?K 
30Eb<<	q|u<~31]rf%zbUK-X8VĤ,=!+A>2Oc!OxzLx~|tH{y s;#3kV!d"ʳ]a(AXЙ=1nCC0* YЮx	GzRy' {=3`e;Ge&lz2Ozlvi`=
t{X?tM0D1SRsH̻ÍZp掔Xb[ˠرv,@]HgQrxVi`a6[tόN@kzTk<
`.~!	c#i0b8sqf0Hʯ'֋`!do& su6W[iś=]@{F8mjp=1w{XLظG}1͏2ظ#+㳅} yHWeu^hI.0&9
ɘ{f1b|bd
LM {8 a7 }XY`¶ŋ|ⷳ=<3q{"|kz0ex`3q}0V #Za>1|d}#d`q!8SNҐaC]X
V'.Kÿ$?wke!N@48	Idvwެc;$2q&ϭfmd?^m]~,2fpɋlvba!v~&nF+ZQ{@%V1w{9ipt sAa5jӵ4VQ2a*h`6ʩ/,&=Ɖ#5Zl|Im$$H 摒r"N&iAmI#)8!$͑3dt⶜IS)<G/ޭ,NBL~ImwNɗK%{X>\uqɘ9D1(*I";,F_6.6cwMG?wMLbޮp-V^h8wrQyk ؕAo\q|ig&&U.v%jfX^4&I[ al-~1DG0ހ6X5w ރz,Y\F>ۆI>1 f6Xe:m
Ly
Y:{?VR6lOLyU0eOLs6$~C$(ԧ6)nH3DC\:Ɖ/ rDY|<DĒ?e7ȁKxYJէ6'ڲICyqbYc޺h`8;RbF.Q<e8OxN>;v4tpwtV;|顂(H5Os8~E}o`, Je8&rcӛchQ }Ja''	(C8u=>m	f{' >I(c٥@1ws8z[xDe+AIMkyGyqc^-'p3`.~
~Շ9A?;#-wq`eʷpuOY&q[ɀ/#UL6W[dpgrۋ)/):T;8dwmW;ٸ;\W_Be愒1͒ck#BOy2fJ$͈	V1b|b,MeM&t如(jbػN+y&n9O$p~p? >g=@ڻ
CX1Ժ*f	ZJALy&n6eLq[1cceu >625"g>Gy`di Q
+=t`9H5nTq]%^nj)f
VG8?>
XƑr0tMi`ds@Mdˍ#F)2ҙGp!}.I-TOCRFHvj*E\̋GHѣPvSk!::.Lj4
bbV}h7/7.64|bjBgbf>lu@!',d媉j@W(9rղ/gia'F!9nP5"ѫ?ȣ"Hp+݊B;*;O'(Y4ѱ*)Y@4}C"C5@5طV69nD?":Z+v\}:u? xRFLFĨ.J5w8x*}1cK2'ڌ,YY~|cj&˻K:Kjİ&X7e	{1#8&@ &AX!l3[ma$&ab`)Bq\	^:I7DsRx]Ddo:^e[]GtRZѱK.JR'bIh}z kbЈ$kVF3Dt0P؇zQ#4;53r/~u?9ϟA-kť 5KXHwVC-dbz{t)5XF
1L1RN(lCI{/4nkeZY%1o$pjRç2Jbط7#ȣmKjĻ'""a9Ϧ|Ċ/MbX`s%
,[#0bYj^H`81LŁi`պfjv]PS"tn@(zu`scfXO},@Zr/VI9%:7Nc%[l=<cdU@cf,ȮйxV:7Nb%Ȼ4-YhӇ`stl%:/jF]#%F^puU,Ȯ.\,@ZѺsZa@t"<pպr0kV'-؇ql(xIY"jlS$6V!A_(qbJ4': 5;$ҁ+?gpX6!A_*}1.FdY>1;Mdif@YdRK?gpeh҂؇;ΣO En>AFdG>1;$FiIz54ൗ^AȾ|bh,X (IVI /$RH[&&dx}2< gi`ygX?ƈes<E_tKN'3|X,xm[7^1'ӯF^Qf-~3ffa!#lRv1DZ9WqX\q>0N.닍]b>tlXtd}Vi^ybU1##|ijY)Y&1ߍ,\y|cY&@-;dY<c`cOļhwgn6;mL</S.5NBHmrtHxCۍ8 I	NHx>	1 dw,{[יzb/I7.5N	1/4$cuయC&kVNeW`Ii٧kcd]g>½Ɠ[w'LfM\YD `ʦ`Y&r/*l&g,֠|c"L.~pϭ?BwH@}eS1VwFM7F/I<yOZ#*g,Y7Oś5~Gx
U!]c4%~ub#*D[6d_ֆ`5r/	u˝ϭ>gb^x9;㌙$&c6D4"Bf>$&cI[c`>1L/Mbػכs3Ed*/d_>q33.KC8,53G\Tzj%h"Wh׺4|7O`Dљ">aPȦ{Efiv`2:|v$6,]gv^tψMŘ8<*Xqe[bsO kfbn
UWgi^,MY۴w- o^Ktjdbf+6.3b&|硑gm?ړH Lhx4Cix*&KsD!rM],#&aq;4?;	?1|5a'"mC~H3bp3΃>4ӌOR6Im/Sa'B2Vw4)k1f͋~Gy~r[*Si٧)ա02>{?;׳s8qf0NC2-FK4b}h3Ie/O8ŖzM	|YّQFU2z~Gp#OrTsd.DFʋ&>Q#=wcgd͊󇞆FE0P
#ҬW#Ә S㬞XJVur[)dD$L3<b2X*r&hvb^?r5^ph,@.hyuXq;I1q8|A'=[yEy.޹yy45^i1w =/jSa#ӑ1qm#DKFke5y$b# m<5g^[C+`Ҙ!Y&͋/*X שd/%/2D찯qb',Xq+lS/5I;Ɖ`um>|ՓPn~͍t%z/ya91NS^Gz8<;#%׈MŘʷ9'֊r5,U;اVӳNSC>`e}ihHB#8;#t`;#%8qf2sO6Ie8N8콌l7C`Vr∎$Yƶ!i,_U=EPMc.⽇n5rbɛ13=րp/giaŉ*l+lW*^.Z;g܅>a:f<	4.'&v/f>'eD˚&c!޹ 
 &j׀/f@XDT3yB6hjqk	|!nI'cHaHc`F>1S?;LGn,	}wFUldy9'֗D$2qҙW>1ak&_bfL	vius}h3|Gy@Ddj{)3ICbZ'Sر#cD133c8yl՟Z(,!Vؑ^ĕ.Gyc~S~7/e"o>B2ƒ6~Q	.,$Z K/qb^8'wK+mϮ>1!Y&|ػΧ">1e&wKDq?"]፟{/01p%.%LyglgT)\Tz2D\t$y-,':4|sT'J!9gfDS_NiJ/(p}&XKdN&e);vcSt,N.I_UY`>g]X,v:&r;;\..m=wM,fǰŝGg	q}mu,4x{y>콉=^9)8$9>1@5l$\^y?^w$4!z $17$SH1gS&l*X擉8; J>OxC?wֽgv.b?#
;t&"^g]V!=;]BEgLȿϭY&&z;[0^5;wؙQ/p	 7:MrM8^8 C	R;^F_e}<lb|ޱxػWN	x*1*98m##.1#Mrbp/U!@ޮVӳN	us972>2<"KK#8,/))\$J̳HqL*o=\
 KK.'X!\0f/(?f BDVv̉v>|o;NSNL(X)@:,,NzAV%%&f;@rcB\:l"+;t"Qr}3KЀp؈Y:b.7O"0>'ļ]ce0\Qڜ[BHUԒk	!6(HU$Z@dDI
bI1bllctI
h#a$*S	8Qƃ;I!Wb&:>1L_BNubkd4U1[d|cB&1YF43H4 v54S6f`m=FNȺ2/ݟ;2A#שBF
a;2g0FO6vUXhL+!We7u9DIXf7Wa'q``]s`ғF#hI4NpM/S;ƑH]a_l'|f]ӌt	8!!.2@Ne!ug0Mgh.2-Kyy1Հh1LqÌ014(IA1HLtI
RHU$ZHU' I1D ԒBHUhI
`*ןIg>Gztݖ!A_O!"F K}Ƃ{dcxƟ B|cA6I>13ɻfFM$a6jvEԡ|8eZH$a-3ueiya>$آ#c@,J!p
8Вk!VZ Hq-$F{8I#=$g'_'_3$pw\lXٱq:G| PLd5hֵcL|p(&2^VvՄ6y;c{yvxY}e2>K1͘H 5&m,+gvV4ewJeif86B8 Ѓwϻ.=ػ{ KL]L
JLBԒcl2պ8 Гz,Íu{+/hV8 Sl=N$k	'HF$Zq#/42hVM,2)1³&w'MClzƟ dEn>A6?-93IA644adgdf[&Ь$a6jvEԡ|vʴHt@LBz<6
:3v#tV3VW2 v2;a#WK	-*.]K	@tbV\ŊfF)3p
G}a@<|<eX>N#㋋6!iv/#qϱ>SlY82<e]M+iuQYed03e6n,L4
: 7Mk,4gX8 Ѭ8]u`AaX;M,$adkL'8{?;1;"=}22gxA!V2;.)櫾.	zOF#Mu|EwN3䐫g>_83 Kh1hCF8KN'gV K_0F|gփpLcz8g8	E7Aq4~}h܇d^;;7tSt>q?xG֍[$F2c<C#N$<zr+DW25HreGÄ
5)yBY1ّ=:X,񘴭-bX`+q&;`qrƎpe8BS6.ba>vS# @a3/^I)93@$cJf93h]Љļx9;.6,l؇un5|@UբP>G&O|>Ky*^Vvw%c5Aeeeݔem1/0Y&5Rf
k]v>/s],ļp
6p3>1p[ ޯGfhZEn>AioOgF5LώlX|c )3	~Gwg`Kwt%v._iaV8%,sW@fDX{{C5.[ ޯGfhQ
ш .z|c@b5 -
42TiBLMa7eF46lļc9ؙ|w ՟ʪXX!\|1LGwlC0P1b}h*Y8qu6WC':jIqefa]#q<|cIe8Ь!	|6b9Z1X|b=Y8&la3~>!ˋS8ϭ0(,RXЧ31? z᳨Y_dkDqAhI1-g>GzeU,l>N̨#6!ivb b}ihwdϰfT?Qmk?BK6L.W`adkL'5fwcORXqdP`|~|b^3~Gx6~I#k+-˺q@MI =$FƟo
N2q<C,cր1e
>.OqcKL7#4]ĩxƫ,\|c;L_B

ġYHõAb"sO ѝk'>aWS`t2أLQ	.,0]r#Za>18|i@wFEX>~` կS;F$mu|EwN33.<%ŗ9ulFXW[	t?>1 ?>JO@W rO$˫N8Ή rb0L\vy%34e!1@@8gpsvwu8(NG֍Ek#g	ļ8nGyax9;.6,l؇un5|@UբP>G&O|>Ky*^Vvw%c5Aeeeݔem1/0YvVMc2oB_L]L؟Z[lLӯe1//3̬8GgؗN6Srt:&.BHFN>^~Go#}Y6Ìp7b3iaƄ̤wg35gyoW#mz"F cK;Y&4ՉC_dv7}ajߑػou41ϱ]5geem/F>1kd{zyoW#8Լ"F *Ɨd41*4/c,X|cut z|"gg%17LN_`Gu;aX*g>GzeU"Dp7qf;##ϱ>6IL	eXʺ +@(*grIqexG]!|caekz;,wt+{1tBZ1X|bvIB_L]k6+ѳI]a_l'|f]ӌ3L6S??awLY%3fa>ㅽM㳻Su;#MZ$Fyl&F330eK/pzW(Es+,3%G58,jCVv2ё)/KdM{(SNh&+;[d Y~3[aEZpEэDf+$:J	N[uW,+"Ɵ>޲
m`3YxŎ:}rp35ck>2^ML ZB2Vv|b,Yf|r/Sb&:>10}V!;OY*}W#|ioόrQd4:O,X|cB f6ɖv+l>|x纸g&#6	bΧό`91Rk>ʿW}؅å/^e^Ŀ.?na;c!8VA#اzaC?{ط0 ,Rtmm>1[?BwFU.dЀ#1G>
ydo>v2u`{@?Q[qexE	^Y8/b"	䑖rǒ	{D3$PC<,FZ9aV?eiM[*GzjpX@Z9Rt[f8@ZN`Pl`)OpSe0Sk5$589=@J9@t[f8@JN`,P%X~Ӏ	I_lO	?]`L2BSycNB'YҷBVw!+O֜#'
ۀ5N,vüїN!~`\2Γ7Bb`c&8t&EzH08 S٪pv4u!ׇ8 у]
6~2< gi`yg%Q%hĳi@a^殍'qsݖ5N"y"XYNh7?V?N{,ӓ.~8 `vmˠ%Z]؁2LeޠVv,%4'a3"/ScF%Vl@"]W '_tI.γBicLԐL'_JN+ddgar3Mb>Gy-mCs,@Xeݒk	"~n$v\3RkBByOt/e-$X!>"6$ l:Ot3'|i^Q	6I	r4`s&=YqόC5c<ɮ1O1L|$ibkd4 ؊*}KplYFf\=H6>1vI>1a?1ms:>1Ėy)Kmb)f{?8ˑNtvAeȗq3t*[+CGQvWDKϱ>RMdgƟp;WS`y}:
#W>4L:a7x4.DDY97	vg>9١ɮ
jI-Yh/qvX{	@q7$lܐ5XpS$
Չ.h=^I1k$a)8w˧1[&w}h6~R BAH{Gd=,pkV`s0_c1dBĶV>4L	5!B'Ec\И,tX"b|i_dC.c9WόA`!Mdiq\}j^X/V]j].8$	@eFk,1c޽`/Ǝ֬jvboѼ,5|#l	t%{x4̏a:NN"z`fzzu9$gK(]IwO$ri$_*K`>Iw-b}6*Krɮ	llػV J
$:ByOt/e-$X!>"6$ l:Ot3'|iЊ]	>|b5q/ROy3+$N.`e#}907h?t! fdC i~8%XH@$a(>B$vab'_Y&ƯޮVӳN	uhbMC|8g.;+ :$}8%޺6~Iwe8όk{?&-shOF"¾"N̻`!gsL[2IhOXuK;GyTl̋ӓk$2yC2sdL$.̘Η޹A6a_l'|f]ӌưgg''}闺u}`K/gq>&StA}`~&ϭMd^;;7t\StA}`~&ϭI}1238HXY`?62D
'+]x'.*:4|9XnUƙ2WհU
5)XvaZHN,AN8Мbrf'BzI[6RX f_b~˸:1m	%mk
fZ!:m2
I[FlE=&qv)OVؒJ۩ ոHaUg`PDdGy0c	&4%cyD`$D1yb^1N c{yvymEk,Y~svŊf>gyoW#my+"F *|cVI,%(ؙ|clX|cHL%/7<A$[F&.XGzػjAJ5lN'M:U]~6Z>Gysׄbf:1wt?'/&8Kӓ4Bp*L'4'@,$\iH1wttbIГ}$N	I|όAQ5>IY<aw-N+N½84ޮÍ[N8V}h ϻ/e8S?$|,cւpϼvw7t1:}`~&ϭdbfTgHdx	AvPyg%/5rFH+fj8NVpa^4^QW3"zcb"fD5gdWx碚uD"іvcdL_j`I:,=;;052Vv8^,t"K,	}"XNyr;Iӓ6G k#|#i;ӦN&y?p|lqUN7/8/bi<j^,nK@kػw#fv?`HrzZpMb=m84ֆ {vĿᗴ;*lg;g>y4bFfاzEn>AGx43=dt,X|ck?gp:˸q3	K;O	.,5.OBddn1h$Yf/f7*t2I?"cD0g>͊tv!;O3=U1"fK|c`^MdbDƖ.Sy+Ma/6guܱKƖ;9>1
qB5sd(bogg^Z6w2|c=<G$-,dT62D\5ui.Gѻ?NhCfB8O"[?}m>]gݘ{/h~>̘ЙxϰsP(`b
6	bB#+;tl`E'#b#b2bWv^i>KGc8##6q$.tI1{1xSt
#,YHVK޳#+$=&~gc^7`(^&anE=B/SZ2q&:S 88c?[2dIO$ВDNlV &6c}]a{^/A/JNv'1$Ӂ>RN1IӈDeq$u2;|q\}hH,XE --/Wi#\ewX3Bc+ 1uve7YHK4LU5Nhļ|	q&:S t 8l&<I"iH-҃]ŀ_X  S,1$ӆXzD$^[$/
p'Ɖ	$Keagc	8sIezqffKѤwgxZkXI"][/Yq$KKљKKp0Qtq]a&<ѓwXI"i&@h:I$Mq>iD'a$e$Lz )L4$.DŖ!4e,fe0au|6:$$$MDIاvAក ;Ma qaHD&|#2Sy=(f
q,FZP|2+8PXX$NX
f>N'Bs@6~Ggp{K;!YuQԑ+DW2"ZWQ@xѣD%L+bӯ;l'ӊe[mLW8ӯH:^.m;׋ػƉɛ$tӯ6L8NLAVI_}tv!;Q	6A"F GK4,Y]ןkdɺyl82<c>)v	8yg%30r*-ڂhE> LLs2_1|0;mNhC?BK2CLh~31+LLsšM8]V'@^k;TNLNyoW#Eaʗ,Y&0*+$3ENyoW#I񁡅1*I񧋀 >1VI9k$g-Ui><7ڤR9RY<\'5k#E¡pwdܬZtϴ5v04rdiypidÓLƸwd1x3!A_XHkrd4Aqk#M5VI>1g,^}	xG;]=[c"f7KϬv*T1+x9+"fo9I>:я@*Y&|bkd,F.Ȣш&ijQ`47Mdb	j4s&v36yŞ1}/șweou߭>1 Z5.[ ޯG|qE[F
cKRG>1Udqό`0Y&L,^^7:dϸ1+	͌8Ob;jV_M>a1E뾔$YW;OwgB(]q>bcgn_Դ_6p4>1bga1N<KKy7x˾,Ɩ&>a1jc]|7tnv"8`h@hϭA}k'*Bl1^|c8g?30:h ,cnS=\IW7N&>ڜgī<Y>cNcj7N&>3%
c,2YFoAfS4:>137;cqf04j1 $2f}h&q[O-;m@{:g?+},0sDJk&0 swBJ`Gi>e\Ij:Vv.U:t 1J^Ӂ&1ffEXp!)Vv%fB+ ebNֹfD@_fIΉ
jWL~)&摙fFN+>GBE72Gޘ=0 }2g΀qXV|9H`3@$j&պ6'u[%}dfg>f_b}jI|e'*.ŷvo^CAҴsuɉ}h%l	DqŘѩbBeSCc@odoMʺWèjqerS/I(؀č;zZ" ]egrǁ0#J ,/!Rbd@W:J2Vqs2'>boZT6	NHڱB ?bnv1Qb@H2Q#l#n,ZlY8	WRv`uZ/g?_wlvs[9اRN Xc4/ؘJ8-7GЈcLe ;X.Ժ!ӋUATun6'!IfjضK1V|	rǡY}(/ػP@;~OU@Wmp#,t%+&{Ȁ $!HFb#n,hʢ1 `}i>K$N+|'Uԅ b@8lR/CIcy)5aasB \ /Gym/!YaYo+|%^ ~_b}h	%}ؐ.TEt
@Un,ug>DY8yj|F$!'Ltnv2;GYHZiT\	OlY8N;m@{:nbg?QzFbXІ	HbѵhϬtK3WJldq[+>~rǡxY}/ػFG*/"Ҳ>EԺ.:iXO wwD0VnŊfhAպVofhwWS;HK, mL>8Ny2!
7;8#.wqœIek'a7*Bl1^|c; !` {rYhaVgZ``$>RAէy)Z{ >	>Tz&}q>їuL6]l.l/0w_x˾;ճό@ Ye߭]#\?@Y&BFQ/VU˝ϭ*>Gy2vE+|31bƑK1pT}%Y8*l1\,|c ?q*͈yoW#|dȆLO4a,IhI>1w0:4	In	Gp!},ZrW(Es-IbUѣb,"S0_T<b)lwsT!QY&::ANÏKBk\6ɋ8'"lGU7xы񍀈E
d(1g_G1Ek#!ac5kl ?x:lqόbpMlCdwDad(ƞf&IG1kl$gl
o^ݹd^";O@\F.D;-Y۠DE1w;ݗþw15	?t"HsYv[]/] Gwl[qGxB6hv\\ޱXbN!vw?*A?]nEȗ#\2aargC&Vi>7Ն[JM#O3#EdWF>1I>1dq.R．4^zۋ+ˬb+Vo;0^7M7F4m?"cY"3,Gyo6hocO3$BR;֙Y&7*2tid&{?@exȚ17όjC&+l^Nz3O>Y Ewn7UpEcA0OD>q[rvzػO^36~՟*DLLp%.%,dO	X;+dZ"-0Jn'[m;½G-[4">uH3<>Lԅ[j-v.Hd*	+:paʾED0N0p
dA\,6$ػt.08JX!ɧtD]0ЊҦ;yVrwƟ֨U|鴫[ ޯGztd|ux*$FDam>1,X|c?{;/_fLfDx"qJ}di1ן0CdmllzcB ,YbfŖd8m)g]|;w >1^3<71ȗ'Ɵph|cMddL|c[$ơ?ypi"G8Y cQ?ClzX``>1fVI|c$ƠE?v*cB(7$nYvș3c<9;y!͌bfp{ֈJ>GfC[ ޯGz`r2%ƟuDY&2&QdPLgl
fP:b`\@(S;s@Lu9]c6v1L0S2|:0Y3 Qj@ݺ.NLv8<i8va&qxoAԡN9x|(?b:
ughDegqύ+u8L9/5Uɪb0&4&ntNp`}6G zN.p"fka?(Pb0LA ػ9=g?$Rv6zD ˬ`)!HaY`fLbe/YbF37b蝠:*'67
9Ilɚb.jN>N&lK$/wƼmC6[Cd ̷ r5ؙ/S	b4d͌uր0X&اAH 7V)4&^k`;hK}3#'Ƅ3D8N^H VْB}#tsXWzb'XMelYy$:8;W)Dğ>1 5rV4ҲmS`zbO3Zd:<:(Gx͋j*ln-څlt:E^jߑnض\atldL+ մjϭLIƞ#OƇ 8Mdcd.ǞB"SVI3bq~ؑ?VM'qsLp4>lq^Ik	*q i'4$W|
4v)մӔ	sfG tp'i8\&	և|tbkd:ddG#O||c6+Y&2 :bfG>1X|c ?}39'|i}h7 e|UyoW#2ZQ]{xl&2 :~Medd)F쾠xyѤJLCwxHv&B<ohk3FH+6~<c4ͥq+hi*3fՇ;J.'&M:?0lp}-Pn2<?f6%pR-!26iMCm$m04|E񍂭/8A CTnhxБe8Es?ػƋh",gs&ZZgbf16~E.a!',dT(!26iM^	˶ѣŜ控v?v%VeqwXD5+i	1LSd6M`?wf1q*рJYL%`!^\Zpόd;&HZ]41[bMcwkK`#kdo"G{P !ӻWW#D	>1ydK*nVIVXY&\2X/]v)Jjj½:4|	Јj٥ssؓdf]H~34͓2L4}pX!^F3EwsH#v.V_\!2e{<?Mgsdɱѝɲv3׃>-L+hI͝v_b	%mqͱ>1$!$/ػHeR)
Gw*Z&OLuV:&@۪A	A]E!H?tb^g]74u
a3㳹D&gb"|eքe w`zߑw:ą:L֬O,)f`~X>`5w!biB#*(Md]M1ߡϙ/V}igdzػaqg`WػBObBYۦkV'NLNL3Zq?r@XX0}ػ^4-2s8&q[jO@Mk';--$N+|i&\ &b%Y|QӣH	iLLygm,S*3f-	TO{Ue'Y༢\YB,1LjuB
d0.D̩,{1r$!r(YRطP!!v!bp]="fe2uaw#*DY565ZeFjcRGiJ;gC
Y#Q,5VQtXʇl~Ź_gⷺ	KN:0E`gSŹۣoE'K/q[ػ|b,rC2:EŘۨ؟Z-Y&q[OX`@+n,8]84g7cctйwG
˖HY G
;>J$<5g2jO$!zpbw~@$dJ$#|H8eP ^7;J,J z-	n`% Ȥ=GJ w9#$cH@/4>1 h|bh;gbfGgC#N/iTyg%|J%IpjvաN	o)7:@ud(iyg4hHqY
YѥhК+;B|?{
_	'wB{z@v2\3yglyg:QiYۤ8Tf)P&KLrZ'ْvuA?Q7F2>1[$Gm
`fj:"tdǌGy=*HB"#p,!:¥:0R;(զyko`l\)OL2Ɠ~ @MY$Ǭ$taS|!'~S8;SZpwNt|)XX%Mdlg:k#g鉘1C#NS-0,dKW+JgnQ4E&dth9_՝k1'قf~|c>6vL3(ݢ[4{pw/JKܗlY8֘Z>7QryИ (FR!]а$2xXgёz+
؊^RDuz!:$IRI9	&Y jn"fx|;.8;Nq.s$NMk#gddjbfpC#N	C8,?:hlK;tʌ٥5zc֝&_R_8ybTtwJNYat/<L?3Wth9R[?ڟ#1'ق/'G%	%JB$F1:,Ą1RbKI4c=8I+,d\r,i(bGFY1kًbYfouI;ج3N?d͋b(%*Gyb3@!XՇk	cϭLYf6`pxCcQȽ.e|2Tia&ex|G{Vb`?L -0lb/&ļC-gܒ2ˁa%3v]8?$e	ɂ0n {dhȝgk(),!PStҘ 'fJbfS1/5\{܆ICXCHd2UHt.B@'ӂ5b2ӓBCfL.`$fӯ(lEz	Jl~# "Gz3HEU$&X2qa0e=L .&FL%R^MvD$uf8>I>L$dbD%O78#<2v\?v\ر:	-iOeXÃNJ>$
Z86.&=0uLiF'wL#j#f\!l?ѓD$?x|+M$WFF)kqt6.R+޲aVp7IzK7i&.V!ޭ1y3|F&`|bA?	Rי|{	{3h2DK%d_eC>_[ !H2鰗=,wd6(`[	.5|v)մӔϭI	YG!|pw%>a/"em㟻0X2ӓxN"eSq>2fpg뽋5֥e0fĎ0lWB1ύll(̻R^ϽobOwFE78*,!Y;"uK@$IV   >%]KG֘K?,򸩼9s+dgnڶEGF		uP՝ڶi~X)DGӯFd/(̷Χbw@`Ñ7O#\=j(vL&lcpgVN&yhL{(Gk~ptLXw RpL%'&lYzH!?L愒oGh9Nh'u62;اVӳNS(w#N&|;է  @LOeLLңdx	AvPyg%?"W46i*KWDpUJn'X!\0f/(W50&=_:XFhpSO/e03RbՎ;Y.1?t!ryEM 5Goׄ#^?q0ddPL_D,Dwe}`fݡON.XM_?;tXL3,.QcfVv2ۦ`}aW+ &kmteqM0cH-vX!ub޲$[,&Hε܎Z`% G0E8ac	,tc0/ExRC|Fb^_b}jJ,.`U^*:*"t ?'ؑwtNd`IXAi?!7Xet$"яmЈ6X|>P8e2yfVڜ1å3N)NbS:btC1?m[LC1b|g 
,$O#bH\,ܦGwtpwt%v;顂(H5,رwIHγ~GzY{l]<-bf_j;lqS|8鉙61uT;/ 'Re1?_`Z\٤Q%qSyrd_$m04|sU,~3>`^&P+;tot
d0`X(ȥ0݁tX̱4L%X1b0R>/V<#]VXNzf~}k`}#h<\|+f6}}M8N\!Zt6Ig;f13ec?"m0p2YqwҹFHJYG:eF8mn}x׀tiɗL+?|,.c+i/]ܚ'Ɖ^("xEΈb(_Ɲ}<>Iw'<I鲠|DU$2|3$O$͖2bv!`@L\_&vQvDQ3?yC٧4"tal>4"$PbE;bf6v!hfI+cJf̒L̶|T$ruuunIP$ɘI#;JuhH.ԐLAZDʿd׆wa3ebe6n4e.S}tem0/Ɠ/Ls.Ċ&c(H؋?&M:$:P|3vd`3#Jz}8LJfJ|~I`thwg?!'		p2Xjg0TI܁ERW(nP;th8sa;Jc?N5~}6~CS ̱!8UeX.X8;Ȣa*@54ޮgh,Y=[3?>fbf1ĆG<O{J%VNǫ~2
qUY?C*DKKyY۴Y۸!b].3ѣdfCePfc0/8Wˌ]ܚ%_#cb]a '%kļ޻`#,0i+&zuI2K,Xt M >VӋ:>͖OT~J.j佚>q'	}2;فA1Y݂:M^g]V!=;]BEAҙ~;;Rkyg%#.w>1Uac3ލHz3ymhEaN-Eu@Њ0s&n	#=%3GzʪYy$>0`edCAJļR$8CAJ=[Ur&.D$ܪxȡ6OOR/tB.DLV:%ؤwb&fC~6,X%D"Vu )	R;ٺQXqs7R1Ԧ4g'fQ	,NM?qw(>NN.{,/%:!"u8J>zt"-XN8ѓV!c0?b:Aj"-̋]lX>/is䔼a)/ R;>`XBѼWytMXȬ) 崰讱WAf|d̨IBJf%HW9U^|t	%lt|a!}k,	+H ?r^ZN	&^kmVq3&b߰@xsxwVC#Noipyg%*a#--皙Z"q,s-)4|_XƚWȤl:~3ӦM,brdsB1N+hVЊ:F*د8ݓqñGzػծ6,lLwlpMW@d{tC/XvKZ&XCkIfm<VFJae"I[J%mem3@$4sH~	d/ֿbFUo"1}< gl+;ػ)L.K`loA1=7ёM+uC dgjߑ݋eɷNرL|R^|Y`qI+c|?J-HYu{l+|i8zc`_ό@f|阊V!A_hAR4dԌO@IMa?왈2R4ͤi~.0/g!L3|#|3slό@LgyoW#4QU4b\ioDdԟD&g1-=^&U0XNWd43/t(LN+c@-|~|bLt$!G6GxLmOq}Ř`,F"eWG֤[$N+|oU1^5A?@ijɶf_a[,yt$!G6Gx'#?h|bl8؈i# zTeWCRG6IVߌb-A0%bT&e[SF.ocf|blmOYپ8[ ޯGyi(1П[ 5CI>1?gqE`??Sdۨ29 g$If |I+iM"$c0uwwXo?b_b#*DX&yX3ކX˝d̢I+e9ϼVʓ<VĨ VʤX$%3(J؞|aMk&ϑ"+/qHX\_b7i"-Y& L4XIxq[켈䒷䒶s?C=:do|d	R;qb4dQx,V)xG;PVVwctX7ywAh",vwCAkxq[pό`(՟>cK}w7_GPc0ZY&g;yjC,e~CpKKp#XKӈp#'R]`KYmc\Ve~C8%lE =.B%=)12HtC#NJc8,p_᬴jeh,ghKF<눴kȧ8؊;Γ8*'4Q'&bq[&"cf;W:,t,\?NfX Мcbp2qb
Yx^ ^N\бp8Wrqb
XXlN\бp8W8 cGfz5}.ӌS|a/,XV!X Gzg,.v.wDaw#*DY|ceky3z߱A5Y܎	tX]L~;"z?ػƋh",gsXO`3xwuPMVw#q3E8e󈞼4.w:H8O)Y&dľG$AƑ͓SN~}:uuX+Y&13#3썟Ko`jep\hl,j4th8s{TPd4v]l>ulٙ/w&ڸXQ5}b|W#(sf(A&.[6lfV؇z9glwW? 	6o	[36w/4.^6o|bL/-'qe)/*F>EŸV|be+$F*rǟ25!h6wY}ܷb2X#"\|biI3|bakB<W|}r;K456I)>11kBnܘg!'	%kTp2X(.Vp\USzvĿth9فNh2ʩRo\y8OR/1.0d{d/%Xqb^!
GxĻ=)GuBՌ̼IOUaT>8fO%f5gvWXM7ywXs{ 5u
JfE|c d^os^qό`qƕa)/Gw#`]qyD cB"ڷD\SK!2І&M HW8Nb	$͌d-6ŗ~/ÍäR;K`ҘD~&J>q#՝!]c4%~ub#*D[)㳹QIe;%'  N8Ҭ8%#`]qyD cjEp>M,,B27ιc^hI&cɛ9X(Me!b^)DRgNKI!㌪|T_ػ|RRjy,'.D׼ݤ(ƞ%(]י{4\ҒN.#iMJa,vn-|aDK$'y).Ea]{P)iL"?eKq:jf^|aR,X%@hm56:Sq/S}bq9/GzwXL.DػάCzwH`3"vw>1vIe;%'1HyWItܦ8OG6eIjEp>M,,B24JfW8Nd	$͔d:-6ɗu?sxȡvOq`"t	ҒN.#tm5)GAu9n#	vK$:KG>FS`:>q#
;t&"^g]V!=;]BEAҙ~;;45Mc/7/i80hogqD̪HHG	;~dYvz`"ڷD\SK!2І&LILr;!Ӧy$L69n9`Kk,	+H ?r^ZN	&^kmVq+ea3D鉗4g|G$ǖp2X.3țR&GZ[5(i(,jѣD@6~|>*=Jqzeb<ĥ	
4.ޑEWA#KFGx@Œk#K<C$HPe˞Rs都Kuw#.wN3g4DSq7R'?Nz^>5)Jre"j]ctBhJNSK/XS`WOu,tBu)LLF3ؐ8,}Oe3ztz KLHBth9̋,SҊq,/dɿ7CFƟtR(1\7ܴC0lY_\o>1+$_L	,5Mbqz台8eoe 25\e$'=y]k?LLьpiyg%TqJU:=rԐA;K'~5eʾEHcB(:~31.-\dqyE:ku8SN&\膍
z sɫVX)8v؉G_xp9cfد!v^w]Ιm.0m-.v?un|k:(/t5YtAYօgnXC%'fمV	%m0	$I+n	m(VNGx,ILF]ѕq45_ބ΂D2>G56I+._~_4dS4\VglԌW.S~wqӴ#@ 62;1!Ff)G8|a3g]3U%v.v,պ2رLI=38I+i$&dbJfG$M'_VLP"^17fn Y&g]Ư8ֹcfR\ӈp#'R]`KZ厧~CrpKpX6uX{8XlF茹cq:WOCo9ό I8;㰇;X:kOp84F%YmcFN	`!S?N!8%}8	`:kOp8pK ]:]eӠN"^g]Czw:HB%kxq[|eboy#ə<VT2JE䒶Sk%lI+bQ$IlI+e	l&2l|*`B3GxyOk%ek{qON	`.Kaݒk	 /+};<V%me_uކ
|FFBi6!F.4}L^%/|^g]Czw:H	'Ieoi;|cwwXo?b_b#*DX<|cE$2Χ.wC|*&sxwVC#Nvp2XzZ[52̑+44th8stֱ14BS!Rd4v]cbZ},+sP^QbF|E&Q	hW#ΝY10BKbJ|b8.oGAll
c.B6аSt\;X w ^+3<7u~H"L)vI.!Ldx36wx})xwׄޅ7£zf؇;ΣO *FA2-FssdB5"j7fB⛨Dc3.9ow/>G{;zl؇;ΣO"(18
Y&4A5kOAC?gp<˸z8ggرLУf>1=IgyoW#4EWш&tƗt+,YZ
}kOZ6w4@%gyoW#4EWш&jcKR.&4.B+Ma?gr/.,G{+FȢh!iy)$F>1
AݒkBY񳸊\iW|-Ir2!Y&2#>1
RY&,e_iW|,2&Z>1
FI8!JI>1}@!'	2Zyg%o?,N,?$m0!`ѣb_4Mwe!_wfE`;R%.2B D-#.җH',S6:?bᗒɱiSC/#N+cld4e^?W&Q,6:?`m8MOX|3^Y՟(gl1c= ]C#NYeQ֑}K]>NNisv]3YPWbjE_qj%Y4#쏌BQdQ	lX|b@U컮ml	wwC X.]	N6~D
F&e{G?r03
nkŋ+#e7u|Z*2lL+ƟR(Pid̐#=>1$Fu U5kBg/	-)#B R)OO2.9gi!QU 78_O@I.όEMaW
Y;w5^fb@>1
ɟlCH#A Ɩd@z5όE9dY;L7XэV|CH#AVA,ȢGI-ChsdBg/BF#fB|bƟ UbjE_qA,ȴ4YX|b kB?gp^g"m0p2Yw|֙hK:2???YijV\~*4|`|}{8>,~ut'\?N2n>edl13ebC#NYfV)%hlyg4Z$8+ݥsZ>tiCF~31 WGo3!>>ੋ7B"	zU1/5t\t.7b3Fzp1>1RY}lCH#M6A-w|b$Ff|b }kE֬-64l+o"z/y~<VXs{;YخΓXj:.wQU"޾4 IAK3#O'  K$k?gp:˻1`K՟ /g}%:
mאּNl^}uȞ	'fCdSLMb5LONxH#tb=.g!<Y&4>1	mkE˳q3xIYxb^i`1+Z!5k#gf:XL87eّ}80O0f5wFs"(A>4'!<&41\'I>1;ˣF32p5yg
p}m%Pq4֟3}ѣ
-$'_4HfcOAԯS1^c`.]anD2lQU1/X5X\nŊf>c|b	?,CH#Ml{[	vI,̪|b 5 `WcL¾[_b'"C]5n\ō?ͱNh7Ş1}/L>19d}VaױwƟ)ޑEWF #|io>1=dJcK3B?@Y&S?gp:˽#{>S<`eGqļ5N>1"?ׄan@ՙa2݈yj|bxlXe;g>G{(NxH#tb	[ PY^'@*MaL^O$|,>Ľ]4fc&X|a	Iq 殰bqnNYy2/l>86o@!A_*1\*F(6I,
$J;ˣF32p5yg%PiI"Zeb4|E,jG	;c/B-Nh(`)KOZP]$lEtK,ɲxÌ<26d.+A;F +>1C+$F.2Y&6ңuph}hf"Y&1p}hfVMc4>pe
VI_wO|S"kMG0(&4|b Qd36wS1c= G$Z`Yb?f%IhW'!32cgq򍂾ѕ7D'4SXeYZ4H%L}ѣE+_Nibv˧֒,	qe[汈dwpֹt>ਊW}wqd@Vz"k;-=>1I_xwfƓ~}h
~ɱ>>Gwf@qi|2"iXg_9N&2 :*5 Z^qM|"fON8cY&6o Z2Y
dE% K	MI+>1	5 Z6wziN8g?bwAԧזI.3 I>1C?gpTcgybffC#NIq1Mw5"_, ij\в5MI>1ڳS,Y򤶪4T@V\~%Pf GRƦ6cҗ:|?UtKر3T՗,ZHHXdwwFPf5݋=>1d|dMsz|ckyy1iA"_b9LijP$w|b,YXX,X|b,ˌgJ>r^jQqka*;F ԝed:>1	5 X6wI({pV@ygi3[ ޑEW/GvQ ijU5LX|b>`P抈Jˌp\֨:4|a_Vbʾ|?КҫNS/3.Vp{.9>]kkeׇ;Xm%^ .d<,]yyv^8^g0
ձwX,jBm1xX񅆙9N1b<bf]˞
ﺑ1/W`yc"f>1pg2'><Gx4lzE_qT_ipEp5"k@Frv^k8:L͔c=8I+Z<l#tj'Gf%sErW4.K^}ѣWOr6:?ڟb^ ~I9؇oR;|bZŊsU~K)Q-X!f{"f~ӎ5qQ2$"5:١vI>1
AK?gpZ|qFoU_az;%@Y܁ttccpqdyBX|N8՟8Dg.;ΣOYU}b
N>1R,Y]G"I>1 pglYo cX!e>:_aЌDM`ESMsb&S0R3D5LDզ*&nE1w|8Ꭴ>u%nS?)h1'u֘Z	wzFp4E_qipOBXwdS<%&(8컍],	n`_ɱiόBI	3d̉ZwiR4QU*X-}k#K@d3HH1ՒDїW\OW}dCȐ8>1pMdȂKMn'I>1dQeѳ|8K՟PgyoW#u}ȥwFKQ :>1yYYn~
,f O%k@ܸF3ِ-z<8?_-T"ˌK+Z`wF>6~|
 /\2vW|K6Qg"*1\X-II.>1`1dh36xD6)M󯻡rJq76Q$2<$jK5lW-Q[MOw:F>J &v`rŎn̉QGXtd,m\oԂy!iylO|;(rEipICLMdiw,NόBP}dc?gL`	Z(//RIXSKb5XLnc	aؗum󭋽slcc Cd/ltx֬uì3Y3^i we k,8.-uasbk$wi5ϻ/Xxٖn;gl4{p{K8,4ZfpZH2ݳIkjCBkKḣ'3}:~3|cŒk'O+ &2lwu.fdOK>c7h;de{HʫA4.>Gx$VI.,>1	$z1K(N	8a3Ï/RV=؇.,5}zP<$wh9c,"136~I 4}@!'	3Zp2Xd7	iYi ;v% ֱ,jns2'ӯ@`dاU|cK1i1اzEnU_bm\,$Fprǟ(Y&6Q$2<$jK=iYi ;v%iCnBĲX7th9g 02l2-giU} yXWde}{(rEcK=4>1S$FwS<	B$џ&^jR6Q$2<$jK3AvJճZĲX7th9=:-T$@ #/T*Y?<,sY,Fqfv*ܪ1J4)4>1 k#KI|b*&a?gL>4>g!'	%kTp2X#5	5Е*- Ĳeݙ>NNh(Bk'O+ &2lwu.fi~&>ϐ<,Cde}; ޑE[WfM.C$!Y&4M$kd)<"e1.9u1b7K2heg;cge愓bf>geyg%_R3A!&-G֨3"{G<;JP?reȿ yXf4UoHʫA34Ek#Krǟod(x/GmqLl-fjMZr6X
?LLF3ؐ8,~!5	5Е*Kj[ΏdA24||?Q>1`5 P;}34K_Yb_gh!Y>K ޑE[Wf:.YC"kd1 DlX|b,|q1.9u1bYaGt8efql13F3dx	I2n</*`.ZfpZH2$BTa
p #:fe,Xa$᬴eHIQhKTĲ~r @FNi?TenXwAqz,_wV	 Ǎ13ebC#NJ֨,dҵ3A!&-G#.x~3u	Gj@Ft"-Y7'=8ˍ8cZ?g鉛({pK71᬴eHIR[RtyjekT>ruD)c,;JeU#"ck\nXw#p2l|3cLLF3dx	IZ?>L#5	5Е--G?ɖvb_4|zuD)c,;J)eU#"cfX>3gl	&<p2<$h7Yda᬴eHIio:<LA4m6~bq7yg1)iYi ʐ]	Ru7!Fm?r@ #FX,Nic8?p-38k-$Rk*VVB'3"{2/_4-U|cK6Q;(rLF44>1MdiwS9cόE 5"36xDY`k6Q$2<$jK%geqZ5TLY۶i+֨:4|a_
,X'zuHmB"Ҋ0}xyb\p~q_4
lO{(rLxwEMdix4"
5!036xDƉlx4MbtKkd;&I1C#NJ֨,d?ʸZfpWUD%f"YZFoa^ONimDC ?QBE32/,\2ߜW¾k%(g"*1ȧ[,@Œk#K)|b 5"Y&^4N8>X6:>1ě$'%6:LLьpV@yg%U9iY\VU4vJAekT,ns2'"u@(p|?U_gh;de}ewQVU K|=4>1k#Kĩ|b(I>12VYMbbf1ĆG$PYc3&i,4kK+Z`wF=ӯ@`de[Ҫ>@@f4HʫA2B-dw@dl>1[dX!glLXg!'	%kTp2XLjlVVB'3"}'_4B"?r~3eߺ*K#gk%(v*ܪ!ioCdrǟ	kEY<"e)͔c=8I+Z<&iY\VU4!&EUYZi~ru@giTIW,KLqd5)|cK6Q6)ޑJ*2Zo;Ƈ!&2&?Wsd3?gLܹfg=eLqӆXT&XHBbV|cxlXDV͔c=8I+Z<	%geqZ5TLTJT,j2'4||	C~3[c,.o!a2h;de~,XzEnU_b
iw;Ƈ @sd,y6I>1pџ&^umq?Xjӈ6~էA|c^5({pV@yg%5hQ3IRk*TԷK&Zِѣ҉Y&tB`
c x7\`@Ffbk,S<K6Qd(rTZlY['&Y&	&xq3qw%Nc^n|c]k]愓bf>geyg%_Lj	5Е--Ga
p #:fe,XpLj	5Е*- jYZdth9	F~giU,,`b޲Fq8eoek]愐cƘg!'	%kTp2X3&i*BMt%K]D*[Ώ-mZWWFXN>P3C	N8L0;Mbbf1ĆG<XZfpWUD%HIR[Rtyj%PfKF:lXvRˁ28f,],qj{c^1VBI_wAbf1ĆG$PYcӌegeqZ5TLTJ[V%-th9&SXvRʫVN&y!=Mb=Ԓc$|p2<$h7YdciY\VU4!&1%L.''_4B?r~3\Zq[fAk#;-8AN8	({)v	8yg%KLj	5Е+JSrF!Nk`?UK.-Y8+&?S4pg"m0p2Y{f3&i*BMt%JճZw4OMX,T:0u46Sԧyp
ڰ'Ɓ_N"|6~<cBiYQhZѪf$v'D,Ԋ*ܪE||?ڟ8!Ek:ӉRmd}/ϼuv.q9XsK
y~½5,]F _`SgSVQUr)]B~+ƄT7BקA=q$'ק	p8C.hIRH$zI7$όI!m=*P,}'ߎUcL	&ϲLC|1QU")]B|~Ev2*sPSƉ8Lק
}6~0/u$[4$$CՒHL$/$B6;#b}h
,Y?LLѣdx	H\yg%0ZfpW4VZѪf$I뗙{
V {
u8=A!&u̽[ =iBJYë*BMt%K]D*[ΏR"g|yg'^A!&ImKyucӈ< ʐ]	R!6ܲ&_R_8ybTtwӤXk]',Sjn5B	;&_R_8ybTtw-I?ԺNX?1D5B	;q:Meaоp0+I?ԺNX?1ާI?ԺNX?1t~K|aSGNYat/<L?c5B	;|&_R_8ybTtoӤXk]',Sjo?Y?LdIQ4g8>gir5rTIq*3f4|8gI.ago?VlC|NVvs`|<j?UN1	Zd}+
xXѐ!VhӃz35>|c bk#g鉛({rr_KGp2Ys?7Nkj(i*3fKK)hs09Aҳ)_Ew/p:qEi帎˞N^gm?"	ki^Q;N3Ȍ֬{N+{n$6NIv	mCYhb[m퍶ൟBwFU|c]ɷ`mqf26O} r5L	sHc*l$⽀P>1	K?@]ŕ8]@MqAxN[.Gf1f},hy0s9	cHX&6ae#(doN%czȢFNI-{BIS&7Y!CJ$(v21!C#0>h$|Jʲ;c¡Dz|bhdo>0FLLLңdx	DGp2X)!KURiT&my-,GJȥ|bJf${4YT-1 -_4;.x~39y&b,dayDu8S"3ZWCq8Ez;'KHG;]y?!,Rt1-ĿobhvO@XIA!
;#*Xx2m"06@}:Mk'摧UI{|b*ܢ,7ob@3_bn1/q%Di`&ƉlLn|HPBuxY,bӊ`,gmⷧ|FPHcN7$jr>7$(n
Q!C
z1H}XfQ7ޟLV
&&iQ2<"KK#8,po\٤P&IpjKLpm|bp mw˞CF#պA(M|9)vK##beXqdј2MdgƟwu!gmaP>12?#$&cz8IL<&TUT͚STl9ǖp,|%lM26iM_M؉i>Nf 3evЀou@gj|em8
!i3r/q865r;=U_#p^}h&hьqrr^9/'%쓒)p2X?5V6Jj}i>NLga m&yOqՅf/'NƝ|5 % 8?ڞ&)YDџ~Îo8x^2.I>D&&hьqrr^9/'%쓒)p2X͚SP'Xf GÄmM fa)_%6h7N˞|3v1#@[tGc($+;t娝rKûm"	2泂%{/4|s./
lCJ"Xa?;c,+b'HZh<v罋3	@/Iȵ-q؇Cm& +4V;|:r0dmsO$N!04>v2G?Eeŕ!|')a؇MQgXqCW\DÌ,RL48qȠ!EKƈbwN6Hg>I8!>N\~Ib8G!Ih|6t{#$(q$cHGI1$#䐏CъD$	 dwǝ%z|b̙82gl1̏ϰG$,,d3ʋErqD6iM_K]>NOY,T(#adr_&lHL$2<?\6j ̏BKQ4]tvwB|Nid*@Ȣ%k#g~g"m0p2Ys? j(i*3fI.aLF!'1I3uD8<*)2;BfFN'SKB E:R0;;.X|cvI&lHdx	~E.aYeӵrѥRlֹQ4Jn',pH1MD1_4nV|8 h~3ã
C PTVvNX
:ȐC3\ȝ>bl֬t!PFXܣ}%-JfHa6@,Xʶ3
=w
8RS>a;'+GY
f 0%NYr%we]Ӊ'i4t$!1wFUR*X!>XA
Y;9'֭ k$N&y0 #O+-j 	?DaqezbN&y~#w`n""@	4tR.DNbUӠd,DPldLAcf"%SbRnvЈu6n	fiq0]Fa?
`cΝ:ΝL4yҝQ^~tCFD33	II7:! A)8/h顺!d̩W'L7:uN#Bs#Je]t"D3Ju<(HuFܒe_;gN 8]d:Kd"g
`V6:t:*C37:tU)Іntcg.է"t	e_uN@ ..`A)8wDvncg0*Q0]cOfI0m * Xi>:҂q
@DF$c?)tJ;jl)V4Lt 'kJ$P1$n5BJG@AHZI@N0)'fJM$t7Ja%#P29%I(I@aXlLILunA2uu!󋛒P.k#\^+y^ky̢Q޺#C(%܂`chQř9ƜC|dnt݋pmv(VXFS@˩e4^6jSe9ƜɀTЩ8%Q6C0z|G0fe$9%7$c5q\+גP3JȒP6$t8%P3		3q3ό%fC^Hk$Hk$#%QF2Tc=8G	Iǖp2X2fY͚SWǖp,|5Md6iM^8ON3s1 jy~E+䡿mQ<A|#^Qt1]yi`mY۩ˢYՎeq/#[hǀDY#p^'yv3NEA)n)ƞ{4;aN[t|Z):_eE!m>1t@	V!iVXbFMZ؟Z,Y9ɇiu6<{@?FW_9ػ>1@Ï7^7S"	ge D,cL!>8vK8]:C,yD"ޡsD2wDhEKC,^>b )5@
dбL S>z45dEz$E*@q S#gJ$[$[ )S%E=$Ҝ+$ G$ AXbf`Oc Յ
C'Yzg`h%B,Q@֭Ԥ@ކԅ}@hQ!9ό/n [̏ϰG$,,d3~TZ+JjGQ3و>8*XFyX)4Yޭ:J8tFeg5AҊY5baJNzq<b`oHd4JKxNx`l^Gya ["pKIS(ax8$Ɯ$7
Y8FU/4OQ	G 8_鉘1C#NdK0+DoTVTf).K^4|7O(LcA>=\b`bngi`v)% 뢰;J$;/b1׍.qltH'	xyX`Ӊ'`!X$9,u鎲B$n`?cB<q'xآ_$HƜ$%󢈶/
Aay󉞞12h%bf>g-z<3?1\kRXS*3f'ygkm*3f$i;>Ngo*יuK >CWXS4t,>/lEt\	d͔c=lGR?\J&Tf)Iv;}ѣŖڝ|>6?Uug!LLF3ؑKHdx	8,,i8Jjg8>gi%r*3f?34ͥEW(6iM\lyg5rXR@2D͚SWǖp,|EQ%FlҚ,XW	5 J"Tf)g8>giJ&W(6iM\lyg5rI) J"Tf)?
t~K|aS4NYat/<L?c'I?ԺNX?1ӤXk]',Sjn5B	;l&_R_8ybTtpF&_R_8ybTtpXk]',Sjnt~K|aS:Meaоp0?NYat/<L?cXk]',Sjn$5B	;|&_R_8ybTtpӤXk]',Sjnik,5.)5O7Lw2t~K|aSJt~K|aS:Meaоp0JNYat/<L?IvGёbˋVXqqwF. ԯGxĻl1LSdEk#46_@NY>cX8Y&4͔l,Xqqe;XX8Y&6f:eIbf?eFϼi閨&<ػ?>&13Jg"m0p2Y{ux=-38k-iKZ5M'˝^QfK掚;Շ;J)iVGtሽՄ;8%I1\`KqQhI1]<&5y擉gGakO!Y_<8;.,	w=
gvW5M.z=㳻z~D7LVvꅫ'&n'+ѧ+*ػXCt|aLHMe*]Kk֦q3ػ'<_Hg>q3ػgs380vϰ>;;j.V;HWbguxw%	!j">q>0f]qM#$Łe^_zxC6&Y&q3K/X	Xe&zpKtS#`ed}@!'	3Zp2Xdr"jں4-XbO ?iZMMnZ*LLp?w(pa_VWYuH̅fa-'_-:⛢lq%˹cI"UɮX1zػw qGwJBșjDHtfj}hdfj}h&7;	. K$/7)l@[v\e{#+PSSޘ!cޘV|9ش^GL`' IE,"V$,C k \wB:ؠ+#HKwi`Pto;Gs |#S`@u?aiFz=e6l3ws[7`AŊfacq]Vlgpo`N3?=%@Ě|b޲01ZeEk'Y+v2;O! R&~d޹fXbUy欳05X be\8y3JF`Jt!`}В&oJ@{?o*")  a'Gob7buP1\`?]`fzDNa:SQӢQӠ)LP@c@wx?C˝Y|tXVA:ئ]uyàb2n"
ߒ͔liѦ\==%@ .
2e`+Y&q[EO񂾵x˻301a@?2_\R I_wcqGy-HMd biuʹ|b gXaWs%#0%:ð>Ihh2L	N)ð>Ihh@d@2# Aog#~|,O\FD	G|3C3@!
@ku)<5jI,HeR)	Jn"Gg/7NS8k\WVtq[ό@<>g/FIIh">nIpt!R0tM߽|Rt
[i$Jy$J512tC#NJc8,wFJhp N]Tth:8
B%;NiOt!"tY9w>t k5Mc6EwsIoLuH@'djCJbX`5=@beJv.ւk鎵3#YlX˼cyxKqdnȡuo`#I#l	_hX-"',N+yV_+{z|b	,VzFLnoDu-%L6_zKL/Gv|@/'*zߑH?+g{k2xU޾P!`Vv7BnX8$',	_f.]0R$N+zcI)&54c=8H.*,d^=-S%jں4pӤXk]',Sjn :Meaоp0NNYat/<L?c5B	;=:Meaоp0(I?ԺNX?145B	;&_R_8ybTtjt5B	!` =^s:O	FDsjuwh7Y >,Iid6P%HX~J~27pb'p킿]#!k.vR-I^(@XC^-1w#
0et^@ ,!@wihFC
R;*0 #D/JDۡB wbn<5uNIt~K|aSI?ԺNX?1ژSXk]',SjnH:Meaоp0ԮNYat/<L?c#5B	;R:Meaоp0ԟI?ԺNX?1ڔ5B	;R&_R_8ybTtjGk,5.)5O7LC 51qp}Nb6-ئhNBaՋAЉ]':3:'.Ws4t]s%S5nc!ך[iD ':8NLb9aL2҈ߡX.پt'D5v#1k_w ˸^ip˸h;9<c#@K_) NxO`  	ǌxdw ˸~8sxǆB^~;pSי<J" .0,p<wL#8@p<5@k_;SZt~K|aSĲ'EU)'MFɝ'֗253zK5ļ|onL!kyb^ɺctcL$+$F,X̉969+d*9oMdػcgݗmu,Y&9,,Yd32eINc^
,Ydgv]̬XΏm1B>DY&q3όL@25̏ϰG$PYcqS3ٵ~H~&_R_8ybTtjIIk,5.)5O7Lv@NYat/<L?c)k,5.)5O7Lv&_R_8ybTtjJ)k,5.)5O7Lv&_R_8ybTx˝WFeq13ebC#NYfi? YdhҪfcofNgiUѣ˞};>;=bf1ĆG<Ȁ{,4iU\ճZ12қ4th9/قogj|Їf,&jC;(pϸ.fXv+6`pςz]AqMG'qe;¿)k?b|ĘRgyoW#4(j4.MlY^>>16kd`BeS3ydgJ|W#<76> fETcAԝI,̩|bH1Y&Ę36wYff!A_dRdq2"g$65ӊ|bHVI>1XYV!A_i2)]If2X8[ ĐdȆdy>1$I>1XY;fA
(]>8pZ)ZŹź6=Mc6`sI5KI<@/'Ջw=,Z+]>;K&ZD:X8#c7P\SuC$K]g{W?2i50h
KD*%MdF!#XP=7+_XI<!Yyu)!@+ )e&1Ne<|cd&Zŋs
ئ>\丯K_%x_g{GowjIf%f$,ށdm;S	q7'|ǟJK?w0O?Χ>pg0LeRK1: b_ʠ}cyNyC	8~<j3, {DKIŰw#fasZrzAI
5.vw?**{fAf%c<|b
t$!#^w<y=mŕ|ػ>1g4n1RYY^6o2(H\3uvHqO?S$ cO$lGND{BJwI%;pIN$iDJvF$drJv$IG& E^\-OZhTL[Ȣ`;5(^f#a$I%ܤ4>1>0?[NԺ7,1bkd:=LQUIf1ՔijSM@k#KedglYwF>1񳸈˺?W;)g0&w]8@|#b6<|cS?@e-%ADR5v!'ADL7$((q_jwSЧόa v&ЙyDpςq/(nV8,^O_{=,3~v.{j8B20NYp+cB!Bf
n	'`}avwOFU|aEI>1TLLqH	iLLyg̿:3ѥT9s+Vkj詴ԯ"$iѣ}:~3<УfG %%XEU%JA.w|bE,Y^ĊX|bZ6w̽zl`|bFl>yURYA{\ĈY^J>1"$e>6~g"m0p2YwL? YdhҪĹ'3qg ?}]x7Nid̂ԋ!(h茹>GwVNy6U'F",lt7AL<qeyWa7022z+Ȣi8޾1Q4.&4#x 5":Ee|,zETcU /Gz4ipI.	yMa(3>A"K+޾1QV4TI.<@edP36w&2bЦ'>=&O"W4VY&`^O_}=2~v.6 ):"w5'Dxʾ;tF7G'@L\St	'ٯaO&Wό- k,>>_bc`Wػӊ;O>1ɟ⷟d门N+|=_MV<ɶLOV{,;)g|cKl1e-~G}v݋-@
NHB2t-Yۡ'T>q>0fM7T>q?t0>d5w"bie^$N+zaR|agdbfpC#Nf,dȀ{,%Ĳ'X!`ݙ^t&C@giU-IPlld/]b6yVXx,uq7[f) 0byb5v3
z+Ȣi~GzqF4OHmlYZvy
&Ē;>4d(.J_hĆsd>1!6I>1$ecOA"K1"޺4S+$Fg,y`WdI?grc/rǱ5eL8=13ebC#NJ֨,dwX8"첆6pX!jБ*ԋ1y)7S5Nt/h -.6}ǖpǖp,~g2Ґfk]9F:edOXHJBt!c`o+ىA.DpS֬t";.x~3mb@["Vbg	KA;'Vl;]7.ˑ/]b,7#Ąl?7R݋aX%Mb=q3㳼iWόi/bXdwk^:lu81x2gc];g<2|cՙػQ2N*, BH`>1JLMdiy(MaTk8pR．,2|' vuqBDAY0u^~d8$,G 8$MCPN]A I $ z @ 9 9 8zJ]H|Y!=@Шo< Ȣ 9D|G e 4G'Lz/V|c4!36w2<c>pihyg%{3IfZ	\th9_"#r_4t!~3993X-<jw"w"~|%eܷ|NebjETl{/.F;I-H73d|bkN?w7\sX1*Gy$OtPLob/g~XVN#`/f;|,Gy[QUIe:l1^O_ѥZ>1k#KRZ3?>1VI>18MRq[ |i¶:>13gJX1_q8`9?5bexwbTnheYim6ɗ8E,LKbjA>ytQ/N*, 7_ѥ?53@>1$3ɴ^i?LLңdx	LYaKLյtTjeCP'L/>N'F")1Ӣ(P),,<ȤE"jp^?^|\If99%McHB#(V&{V!A_4=*, -m%k#K2X>1MkM|R%$,(^̒2 >6~bs8/F;*	I	H,Xv)t0'S%Qhj.{6fb f,E*llΙa9Act/@ئka9I ]\)c"[ldmLZS/|ݣH[kߑތ#3ga^HoBQ{4^^S2llb}iY56-AYh4eV	($%eĐ^̒2$%$z 6I	EӂQ{KQ{EFH|eOl+cA1X	sѓQ{F_(w'ʳI\O¶:t^03^[w`?lqbwv[>GztyoW#m{t*, p|blYYn>VI>1Rɳ^

|8䑕VQ;#2g(ئc/o#1-H*_]L6-~K--[&2	E3i8&c^"/w'MX;ѧ$EU%{(ײMdif}
[${?@e摳̕N!'		p2XjVciYQZMLsUSZ*,h7th9W3K掆ObvY&-/wOʾ|cb:=m][V@L/ػӦV!A_1*, cK} N5lLG &X|b6X/4ltF3ِeyg%?*c	iYZMLhlTJOF8g	䴲rc5qyDWHDUgdT<bf=%F@~38h\[2F,j#h9Na3^im;՟ʆLeUKˑHpȎrXMwgH\bSX0'V׌;fDBKAw,./HF%+ػZ$/ػӅOʾ|c {wtd\m;/hvg?;Yx4Hb	rw#K|I.G I>1#Y;]cgq%.0}<"ϐ<w|bw`n""o~#܊˘<Ȃɍ䠲m$ M/H"!}8d1ߔB'8B$!$:Q$!$9rHCԇG*5.Qw(hTL 6s"C8C@OpEGp>sr@	|a *1G$Iidyg%W46i*-M\J5U5R8g	Oth:VdȨxŘ1`sق_Nh*,΅H@-cP]V4
p	uV|ce&7t"n9r"!T.Y8"VD"3$.D1PNIU%@`atD.Dmt=`EqGxB6hvJW/w>FI_w;;Ɵ|ƌ|:"_lp>1+_5fA.i ;(h>_io>1 $Fug$kT.l"@J]`^xEqe} y'Hfw`n""
ϬEe|{$?K\cpIad6#y*p!+$#ɨtyD#ޡ1$mB>HG$}dJ$}#B<I rXzDP`B<<Ԣ#L̤8GG 3pό"(*gl13Jg!'	Z',dSW46i*T֊Hr:eFb 7O;0c3RC
0gmeQd`x`WػO`;g'ٯw\DՈyoW#cOQUIf1ibOHY&4&v&c Sde[NebkdiETcEcKq3YY͑3/Y&9?o'aLV?YC+xƻ. PZVv7V1ʿ8bSyD+t#,>1Y85(vî8":7*gbΤyBC
A)r%w`]'oe_>1!|ٌ8dA)r%wh`]UV@@5_wiE}sA?"c]ΆhDȧ,|DbB1όFa?sKsW@dSmt!	R;++q[Oʾ|c|9cػ1N+zy3q[ό*"$jaa՜n3xa!
Gzŕwhz7s7.u%yl}.RKmb N+y)_vcf>!Ȁ	9ȣZfWcKk`EMwh8KK&V_#&dh} '		v&B<5	iYZML6-03KF}Zu@gjzrf:>1VIfȮi8鎵I3yE4`O`J/'[^ߤ

k\{gv.AЈoV'NLcMO8V,OObYado3ZXNde-~G}c{	oegvW5M.w^vwb_`0!	P`|ad0PӅb4gWػXDt&|a>5ޘR|a>lYd$1̆G$Z`Yb+jں*m52Pz?LvONYat/<L?c%5B	rZ'3"xFf!uKi`1}~3:2Ēfe"x-g_jH۫L}J4`5u1y8,+$3!⷟YH/%b[$sdEC.Vv:-D#7OKTDQW,:K-D|bXDEqG%Ub**%>1,,AQE\,`RDErӤG%+?UUΝ%>1,,AQE\OtZMb**Ie@,KATG!p|b@&>1,3\s.M,e#uҿbBᵈw]NDI_6xJ|b!-b^+ ?/x2Y ek;t+1-"kEw@Vvn!K|b`?Ġ[UqibX-*IeA 2gXb"IeA *gXb"=Yn#@	%؈Zt[`"(:K-|b ?İ[UIeAc?İ[U.q&zXb>1&y񈦘>1?,W SK.-Ya]aػ PmbWSIߦ6xm.{]1/d|ahMbr]S9cόG&ػ=]~8{aǿ#<qgjEC+n8,^O_wgq3~v.{
	3#MеgntpF)&n'I"]Xb&+Ɵ1@$2Ŝ])X8Dy=]Xgq7_bbgv;?zb \-Yۢ1N>q>0f⛦O8V,3}ػ"biFUY?LLңdx	LYa+FΎQZj٭dAG"ԊL7D҉XedD$'9/1(,)Mbq#FDSDkyV2&\>K6Mbq,DD&;;phXDXV6.>]HNMTÃB0g=l&;-4S
'!{yl13F3dx	I2n< 0`:;sEi.	%L6!5th9,RgiU;_zԑԥGAk,8R;ؖ,&6~{rrZjkNKRp8]<˿FZ7tw=-%Pth8pEU"2__4vSQh|c $F ?ӈ\F	Ը^e]	%+Ji>10^1WcK|}U>1%k#K||bY&[?z}E.`Y&1"")p|c 5E)Q1%5G|3>Wdp<:M' &9gb
Xu}{Y&4\-Y&?grJbf>g8,}o,+-PIv4th:ԑԥ'_4vO!pod[mXԒƟpz;(RAh+dԓόApedj e|aX?kb8RG_e8OBETR;F K|p|bZMdipR kAPܮg"m0p2Y{VrVkjĹ-z@Fn\)_5x[O$v'%`Mq܊R_X1R07wJRIe#{IhVTٯGz6Zi6Ie#x9ZsY&9v_e)Y&9vqZiI_DYlVЈp&@:qa8@,5cdˎ'|et}h)/Y&>lv$%"u/S*S$)H*)O$ԓI"Rzc5O$GgtJH3c`Im]ɛdC^[ë;>1$F).EkC&v^>>Q/{#-9;Ƒ|b<!&48Ma6w$&#F32fC#NdKY:;媄VkK+ZAFu"dM):~3}iQk#%jHѧXpKԑ ݒk#ػSeptdM8Ҡed."dcJ$&&lSC#NJ֨,dXA*-:;塱R9Y	˶'˟^Q{!buHgjtd͉$Z]VFϹ$TR|F])HvIt][cqGo5k)NC`Zdw\wmX[NS!p8aR:$T$TY .Vw=,JxpϽjEgvut-YۢjoI.)Dvw+Ɵ1ցWpbMdv[m(!;tjlY8;cMIp
X+{.+B1C,r7Z@A$!1vc01||ޡ`Wػ?{ w5M
bՉmtVF'&n&Y8O4eu{vA?gt""6p㳼i.Y8Mda֮;<I5k#5&p㳻,m&5u1>5k,	5Y݋vK9S4?"
Ugc~]-,]aY&;3WKK1:fWX}h#)Y&nwcF%cgܒ*)B6' ;g}p'T)ē
$¥$¥vcV}i?L*P4{p]TY`5Q*4͚SE^8OEGF<ʽƁcGt(&lc%݊]VFϹ$TRDW"}iL8McpE_|FA: )v[j.ӆ;Hz )N$T&,&(@/'Ճ~G{/ҿ83cAY݃B9Vv蚺'Alabfn}`~0>b5wuLuFU|a$GeL֬>1_d?jO!`MbB(Pb5wGI0M/GyI3Y?րtA	L]˖_h:1$VI#b݋Jw,> B5p-zLZrJ0Z#$&|#ÛϭMa2ekfd?$_qV)g13$!HOb5v.îmNS*S&#IK"IJbS>sϭ k	"iēIWYxcLQ#՟.dubƑ؟İ+d^SJ
B0Աn'OX8#c3JMlXaʧ֔[$ZRIMc,+Y&8KfO?gx6	]#d-adA`Ya5u1>F&j7bݠa_ nȡv1Y߁*;3WKK1:fWX}h0Mdvfbt̮&nwcF%cgܒ*)?6'%۳>G*CኔIHaRȒaRdzػ1)>GL*Y&&\p]TY`ԏZfpZs\W*4͚SEX&.%:4|7*UՎ3|8gkI[bF*v$PM'֔A$:Zov/%X\E_ؼ=|cX*Jtvwؗ1QdN-Y&Ov*q:yd,w$޸w	݋1>;&n;tM,;}`,RLAqMOܒ&]g{1^4LD#*Y&6}!vy$Բ$zb;g#v.̄G_b8pϽ M=YݎknDUB1f'A#Y8#c	@D	El$GHC:=AvwC6C:=Av|u Mdϭ Cd1րHMduϭ MdmɜvyCMdmɜvw>1Y&:c&,X!vweg殳v2;'֔Y&Ŝ6Wرwh4C;;Ɵ챰Nbim׬`||ck?챴,Y^j7c#b}i@&Ś+]fX!OX'_wh4m>Mbݖ6Ŝ+n}h!Ig
ػ!vw?c`|ݠ;-:15bgvXk#B If]`;@m,s}nŋC:=Amɜvy&?,lػFܙgZAk#nL㳹5bgvX1㳼i.όpIC;;XWYDQ5,᲼nŋA4eu{vHGgs7Mbݖ6Ś+]fdwOOlYbe殳v,]#g,c+4~e:4;Wř62Yh_!Z	v#1bv$1㳼i.|c8lX!vweg
wZ	Ig
ػ!vw?c`|ݠ:m3&CAbbvbϭk,Y_v1	bgx6	]#uόc =d1㳻,m5vWZk,YnŋA4eu{vH>[$G^;<@{dϭek?챴bgx6	]#uJ-Y&CAbcey݌~K$X^j7bݠřpH&8$R>]TW?
rwXIt tF`7	#k%"L?>0I"Gh5gX1E\,Z`DEqGh,Yf#0gX1E\,Z2gX1E\,@,t,@,'K,|aPK "(]%b>0&!X1A~|b@~|bN:_>>_?J}bCwTHL$>́.M~G}6ҿ{Pq7B՝&btpF)&n'IGٯ`uLʽό <7Mdv[ly$IC6IC^)XbJ$޸w`H+]l	5t-Yۢif'Alabfn}`~0>$}ػXZe_>0I:o
1dIeȓό+û$GllLgtJq	}h  !dH̕N!'RPK^ZfpYW*4͚SE_ԖӤXk]',SjnH&_R_8ybTtjAt~K|aSv	i>Nf%2'=:!@BD3";J(XYD].R5e˿#'ݓ|aQLK1( >;;B YY wc8;Tb	,ɱ:	{lK.X_9cLBٖhY3Ֆ̵e<ܶeLKf\%=ql\Y3΋fYdόeY3̶ؖ%=ldY3fZd̱df[2ٖLbٖY3̷=(e	}`]b|g֘/e}@!'	)pM%`qvʈBD_PcDF~]̉_4!ـ3RD\l?yl1 qfe( 	@3(1&Xc`,TV֨-P;֨"XD>+>nbgNֵzOZa֯C"j|jL, ad!՝MYSYssf吇pBql$BgEqBl$ؖBl$B hL|YvefYtbIBl$B(iBxC*4-慐V[7ՖB<ܶoB>ٿ	d#Ő:-EoY%}d#E@-d#ٖeF-Őp[7B=(o	`oYB4,ZVYr7,\%	d"Ed"-8!Ķ0ؖB-la,ZlaB,|[cE-6eF-4bE-7J-4<"]׌F7zc8DG@Te:bfFgp%.%Lyg} @d\ު5`iѣi~1ӯ:$S2 ~3ρV|aR?wбqu.) ᕛ܄<$%\#'ݓ|aQ?ypq/Ѐ,t%+$LĨV!A2Ū3İ`,t/D;Xvg&zɞn[7,,pk&yng[g-,pl&zn gpcɞ̷̲gы&{ɞ[JH;yb1Q!@
qGt(#:	{lKrB	΄E4,rYf<в.Ֆevn[3"ٟ	d]-"gEe>2Ȼb[3ؖE"ٞȲ.fzd]fx.ٖev[3ы"lpYiE=(Ov
}wkb|y>0g/4e1c= G$Z`Y4)εCR$P;Khs2'A
)?Qpg w|a0>q3wqìEel;Աwql& k4@@vN"y&&{EK1( .{+n	P$#e4(AnP\gI`a#!慘<1a.hYa.1a.nY^\[	uőt[	sǌF;K,vEdY@,ql%ő̶#ő#(BxǰT	{f(l\qiL#i;Oy ?=n"FZ*2<&kA	2"D%4냾.kAGȞKb_4u(Hd@giE6BEjXY1LCBU˒;pM8l3,ĠpؖYX,38ݪF`jk3gĹmvt/KN,,fYeNe,fYeO	l˄\[2TE,貧eYS-lK*vE-eN[2*qlTf[2ʝeTf[ʝ(e	{C.^\,[`	H(1;T#S,:}bY2Gaf,f{Yv\в2尗VYiŰ7,Ql%,K,yl%΋#,[	x#,[	v%U-",] 2EFYl#,[	tbz[	w`-Qdedg/cEm;j_8/>0TF]˩1C#Nf,K`񔨉$N*%).QsT;:4|̉Ŀf zuGPBfcv\|Hڳ	˹ԎV]v]Ǝx!H7	7'L 5
[ebX0V1qir2%F@BB6X˺īiq.Щc|j,VT慸3BʝYnYeNn[7pݥ_dgF(P'T#t%OK:d=sY拎6%4,ueVY尗7,xKa/	dc-:-dc[	xT	v,l8>Gz|ό Y2<&kA	T=r$P;i_4|̗įNh giFG|!:~qό 	`YXbF1c%% ]ipbU K'%ĻF,SXXliuL0uC)jS<8LSmX}>	p/ b~8?#d叜;f&cz8IL<0̚0pmPth8֘--}RuKZ;S`0#-GyӨQ^:@{?,-Ku1vckc#}p~ \km*CA	H*vIc_8n*LAάn	%nY"&tYxe-}Yl/sȺ؇1PVر)%F(An ڡ!t	Xk#"fh7Y慑ƭr7,,ȕEN2ɇb
; P8@[0P hJ YJ S2an Yl[%`:-2ُbF[ Z  -"li/Fp=(6Z~5d#jPN7mPrYTk#GY4e3V:ZU,sA&ؖGv%nYuY5ő+:,byb[	3BV[ru[zؓ?TQر^JPB2@1	H̻CT,,t/	,#MYduZpH7:,8_b[4-_-uű:-bJ~oY8_&313F > fC#Nd<i0?B"?|`YZ̍ƽ0<I5K|rb],j['cR]	6X 'v!"F5Ј G` z~G)	xz ,2cvi yHxxS,f6^> O ^\ y@5$8=*> O ^6Lvd1$>=<_
c(Sk	y `($'	` o4$jq<>"K:qثӔ_?ZfpT'pBfKXk]',Sjnzt~K|aSĻ\BGǅ~芠pU̕y((	̂|
~<Չ+-X!jw8Ө.)\Y_ud,ؒF6e.,;FQT?A|^T>1I.k$pgl"7N;?64|b7I/P#p5 Y;ѧU2`5/-0Mdiwro0_d36w&2#\=?{ &X$%,3 MaY&O"q3y#X8gc]NE4+VX0ޕb~G}6-~v.8{B;>
S;t"=V'NLcMO8XXkb;;i|	ILiR
,cwXzߑM_݋85F;&X8Y93u7HO8C,Z5wq^4΁W"
lY9OjC$N&z`u>0FIltF3\YaʀR-޹c;E{,4|xU/ȨzDSW1ӯ!32;S6QPdwq~<Չ+,w8Ө.)Xŕ7^1 )cbJٖาdwEL$wA|q^|bOlY]ʳI>1.Igl"S_O"̃w{!2MddKWMapR^76?W2%2&>>1,lY'İY&A?grc.|c|dm<\qZ
5|/(XtۂŢzػXo\{;X?Jx'P"w5tjq>0rf`)h`~_|1O@	lY8󑽗Z/':ltzߑWػZ	W50t)՝E'&nV'`}`H5w^4ցW&qZlYd闚F4{p3WY`0"철%"ko\Q'K]>N^c掄0SX~3<j<>@h:
b܎'H%Ϭ#@)q̛CF _w 'R\^i;6Q$RpK.23m]6jJEp&.%3K"]\bpE+`oȮT;0d 3RpSvؖXY_ -dKmعR．ËOظtX04/=aiA#FzrۃB EbۃE4$wiް[ؗmlmM/vn8{؂Pxג-(\0;Au.,
<c[Od,q+bTⷸ9ʻ;шdG7ՌN0qC|@.l4ެ$h2IRȍCH,@.X3BC(X-[jry/ PCmKnD8/DD!k/Yz&^nDDbvđBR .(Lez>2s]g/VW(c@.Xe/v7;gswٝñ;*ZmbNXgu.VN+y NgQ{HFU>033V3u/c%_ī	^OL;*=귱:w::%!>q[$cʻToC,||e^Tbs";sxq[όD |brzo>0Xg_/wlZ+] {?؇l3]bXt/wG==[ػ	x]`Ge[mt
VGD	Dee$,АR@$,ܐ pZ F5ٚ=0R9J>vI;#أB)XG 4	IPnOmN[r|t>( (wH W ȇAt>:Noݪ<#&V;ב	ΈbtF$
H$_4$
 WՒ}a W1$8IhQS|kc~eAn"wdՓ|bk-Gbt/#A:{|$ZפZhH0kA V@+Za$
v<IewtgL֬"Z$F؇:N	]bY;OV-5R?#lC|b@k#?ȡuBk;-!c_w_b{b_b5 @hkؗئjϭjXN+za$8;5s֣&x>;-0Z `>5}j9k,C|b!	IՃ]:ػՒ O?eVtw@Г~H_	],41_Be:BcX hIt	"5!'Z%v)Q&7>l@U[bu`?t̮.sdot9.y!}FAK-(؇hĔYb:wD	<Ĕ	lXĐc2v!Z>1%I|:4	KD7wbd#8h?u3m]6\$ԋGSҫGß,4S! c,LO|X4`{ّ;>4<>-3ﰟq2Fd^ex2_'x.y@13ebC#NYfeQ38&\$ԋCIQ41ِ&_R_8ybTtfBt~K|aS=NYat/<L?c n&_R_8ybTtfJ	k,5.)5O7LvdaNYat/<L?5јu'3}'n|qҋ6<
̂)߱5bF	?DXٓMՁ27W#te)+!6^Ky,ל{66w.OKAC?gqs7WdES61Y޾1cK|bYY8"5%y񳸊ˑYU3c#4B5i!pQdƞf7QT͌b:U_ѥT>1VI-J<f^Mai?grc/fh77IfȮi8鎵2k aYݏX	DZ?t5X<f&6~2<&kAK@=Y4TZ+;ekT>Nu^̉	ޝ|	?QKbd>@߰%eW0&*汉7[;nC,5v|[O3ES61T&dLMdifc}d36wYx{X.ޑES61&RwF7MdijC|b2X|b7 F1U{(f1/Gz[$F9cόF@kFɌxw1
	A6,H6c4#1bVMzC>1`񳸆2<$jK<"ѥR,j|4|̉t$S ?QtEء32K؉l߱5bJq>vXX٧:⛤g'qe;ׯ2 ,?bh;x4O3/*>⌎&QT>1@RMdioόP,X|b{?gqQzEL ¿ѥJ>1@d>1@&<g/c} ޑES61&u][( }k#K',y 5 
6w&2vb#fp8NY6:LLьpV@yg%Q= K&Zِѣn|<?Q_
ytō˽6cWWW/(3Xgqe;gW"fgqe]!A_i*ATƖ|b|(MdiwJ'I>1!?grc-P<76? ES61*Ɨq$FrTvy5 gl"^1#³?gq	/.X*)@(d
;ib$LBY݅s1Վ:#>8ћ@NYaƠezu8b5S/J3mN2X=8b/@'{,^:3^8޸ػq^N2XMhaU8fÃA)8fq+.ӌhY)^48}zq
1ӌhMвeBT~pe@Ç)^4Ç^4Ç]:Wػ;j	S>Gv,4N2YÇ]8~v.+j	S>GyՐfbhq>0t/wi9ԇu!wj,\+&l@>1#?b/ܧwXpfķ5)_aSK-ؖF8WaӨ)Y-hF4N2ot5ZP-
u8:epuojSÇV% 'Qf>b[5Z'ؖF1N28|b[41q,K|JN^eoY,O3<7u}q4ό&9Y^>>0[$,_#OWJ}pjSÈ
6%SN5N2,8b\Ru-]lKF1N28b\zu8ˆÈV%)'QN2XqnĸD1qt2P%Zu/tFjeXq%FNXe=pc,ÈK?N'pq*ĸ5Z O.ju8:efh|bV<7ٍi;"lcA4iwP>0I/%L@kJY}iww)VApԧ}1.uqiaK:bqÈ,K	:beq ĸcD. gb\קk8ĸ)N'gL%; KJu/K5N5N2,8]p,NXe{QS{ ĸcD. ]b\Өקk8ĸcd,閥l@?Clz	ES61 R4ό* 5C
(Ma2g*ȥs6.S; YK|O>0$FD3#X ZK|R>0%k#"?C
Mk#"\[Fk$FD2 -h|aQY̟`-n|aQ,Y^ `¢sdȂ❂%8>0Y&2!lEk#"1A\ldȐ`@K-$FD,A}` -YՂh|ak#"{-MddAp`>.-vIhMA`L-Id\Q[Y[l5Ë6	p	l&2!`j.H-YRv	p
lMc-1_NK|?>0@'dȆb}]MddG/%M>0@dȗ}[)ZIdGA|`L-If`A|`|a$FDV/l,Ek#")AKIZkdȆKO"kdȆB-
X|aMddE0 o` - $FD4AhadȂ^|aYP kdȆ`q`g _dȂՂ	V	p:>0$FD2-X e\c
"MddE#	pek#"ό* dȂl`%X% TVI	
,XQ|b<7u}!U3cHJ>0 $F 3Ma;<7	x	U3ccKP$FNM
$րV6~2<$h7Yd+Ȁ{,\փGF
i~̗7_4\/(;J.>lXͧPi8ּDB$F2»Ș(͕47t/<L6!ܒ!zh޲q[ϔKE&{db+yh3q[ϔEq?Do>Q@|$8%?D#YF.gDM=g⷟(3 =w8%|ˀmdјVy|P13zj޲q[ϔEd0Y.޲q[ϔA͟+ ޲q[ϔK|dbY8 [zHbY8"cV߲=bY8 [,v.N+y8)g-C}4Kl/	uLS3RHqoL' ZMdlOFK?gr-xپόF+?0:ԟ(pQdOe	~Gzx?}8cy=]Jcq/ҿ

wsQ{:b U;tF7G'@L\St	ٯ㳽^4鎴ʽϔA5,^O_}w=1~v. PVVwc1#2jt7FW4}`~a`}`kb;;OZe_>Qk,Pp1޲HpnK_ޮ?p,Բ/LWɊf6w-8֤D $F^>D6s
ئgQٮBׁ@f91|b1.NcFFԖZ++z`u>Q Wdbf>g8,2$LյtTjesCbZei~s2_ޝ|?Q>1k+N+zcy	Igv?u`P2^S8ƫќG $&6~2<%2 Kr3m]6fhҩ\_'F~|?U>1>Y鉛({)v	8yg%=]38k,Qes]M["$i1F#}'_4vO?Ӓ13ebE.a!',d꩙YesCb$i1F#}u@giT!39/6Q$RpK.qge8 ]Gd|?U>39/6Q$RpK.qᬲѥRY$i1F=:;JXcyo>Y13d$RpK.YeJsEd'F~|WJv,]֌GlLL'%c=iG<UL*Mmi$m0>uoNicgҫ-yi|b gbf9/HL$2<?]O3ʐzi%L6O'3:;JX#όAC?6IbE.a!',dS3ʔEDF.{0cO):b|vt?U
bK1_؇i̝̼ %gbf9/HL$2<?]O:fpYfhҪfco$m0?4|uK3?v])غ,]73H"c?6IbE.a!',dAL,UC2lֲIv1/>NNh*Z %bf1Ċ]C#NYe`38k,4iU\'F>|?U>1
%bf1Ċ]C#NYe)YeqSt:?$m0?4|AҩK?Ӓ13ebE.a!',dǚ3ʊCiIvGNh*Z LLF3ؑKHdx	8,38k,6>N|Їf,|wK3إ!f giTb6ر3XX"{5FU$,B}&đ},gg"X_dLF3غ4v&B<?\ged46h@>NzuB3A,<ؑ3RDUvS&ғ7If@ňyƟؒHʾgIXy`.@YYgɘ>g&&c;#]@NNi;!YfL֙5Y٧Kf>N|WF{D}XbkWyw3@ k4!13d$RpK.i)Ye $m0/4|da=:;J.~ŋ2Kbfg@hC$2?6IbE.a!',d1}38k,$rIv0c'X"}u@giT鉛({)v	8yg%S8fpY\\$m0q'X"}u@giT*9/6Q$RpK.g8fpY\\R%I.af%G:~3}h鉛({)v	8yg%qfpYjJE޹I.af%G:~3}h鉛({)v	8yg%qᬲIko\Q%L,F=:;J,]摕|B&l1Ċ]C#NYe̿jfpY[7pޚe ּ]th:ӯX~3biWό@)gbf9/HL$2<?\Ye ֹWQ$iѣ`ӯ;J"gr_&lHL$2<?]Ox;L*-ںIvGOӯX~3b )fرwU^i`C2YY/4L4$,όH+?6IbE.a!',dl_L*-=ѣ'ޝ|WF[A,]K#XcO^i`C2Yeeė?6IbE.a!',d5TᬲY ]4uoNicgҫ-b.إ$@رwƟ؇e_bX˞,=/4?bs@>1YNK{)v	8yg%4uTᬲI*4|da=:+3?tgt {MXlHb5;؇ebP^hiIyY9XόH&iI({C#NYfiGᬲI$m0?4|Aҩ,NK͔c=iG<˿5Z ]KF;J39/6Q$RpK/UL+Vk3@>yZcO>"Za?>D}j3EEnE(iq	րD*Zm݉$F>>OL
֘G֘A(O>ϭO!H_5>0S	~|bC(]*tgւx|bba\ĂO>1 >,}knCֹ[QdP~}h.d}h1-Z!>0jODR>1Ā'}h<XOOݟݟ???8>㏉gğ>"`s.|E_~"\BzPW~wG+++sB焆|b8u)c<i3F^3pƆ9?ZƾWAgƧ^5z׀:'xR¯¨*#W9q7סz7Kh늞0f^!yd/	&B>!xL2^!xL2LZ	񡯄xOgxҟ				)ׄ	Y|#	YxJV_
	YxJV^𕗄%e%*_xǌxǜ!xǌxǌxǌxǜ\~x@8S|O5Էx؞'pe	\~x]~x#x|b/+X,T+B
w)xB
wo,B}bS!N;X6F [fl!I+ԓ}IGԉ^AȏD2#̈dG"?ȏD2#̈R%RJq/::,u,u,u,u,u	,u,u,u,u^f].]᷋Yį|\Qpϋ/<\<\|_|T=WD!L@aSaLgeH!!_38j.\KQ|5HMATНAK 8B"v6z-C!G0jxZKyq]P0&+.H!Jaa:
!2+(˒in(FfUZ9rM-"LҊxZ54Y4((EaL"Q0&jNg38j5"ZrE	͚Ss	QD(EaL"Q0sT*s=l)Vᬩ$$"D(EaL"Q0sT*s=l)Vᬩ$$"D(EaL"Q0sT*s=l)Vᬩ$$"D(EaL"Q0sT*s=l)Vᬩ$$"D(EaL"Q0sT*s=l)Vᬩ$$"D(EaL"Q0sT*s=l)Vᬩ$$"$ݲ(PD(s
[E
&3FB d+in(CIDBsD#+in(H[,ULZ4\1AL.jNg38j5+_38j.\KQ|5HMATНAK 8B"v6~uV洔DI\#\uTިZW5"J~;Bմ2%WīU7S5m+zUVҩ=q*wUMꅫheiT[J~<o\-RSBE'.a9ix޸Z8WCHN\r%XpHqM	6Jzj(m]!9s	HczCEU7S5m+zUzCEU7S5m+zUzCEU7S5m+zU㺪oQ#z
!t;;墬wUM;tP!C! ^gpUꩽGp(s43@1U7b=@fhxf:rV;zs\U7b=@sNr"R܃*h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZwUM;V\nZ"H"f)\5t9W NjZCEU73@D墯SziT"UCiv-hQ*coQ##z
*D(UcoQ!գQT#z
*D(UꩽGpgb=@sNr"R܃*#C1jBPC5Q]-;墯uTޣ꙳
E	!BUEU7U~;T͜D(R(HoQ
*P«U7lm!BBCzPoUpUM_ꩽGpȄPU2*EzqSyr憐U㺪oQ2!a(LCjl޸\Tz'-xwAe
%S"Pڸ[77.hi	E^;"fBTȩ6M˚BrWꩽGp3VEPj҈BxճI*uTޣdtP! J5"f(kjCcoQ2B:Gfs
%TP3b5HJfhxf:D$'-;vCCfaNZ*.! ^p<.hs	Eݥ٣fifc(tO2K!k<-\r|3iD46h墯A2g0:m:2Zw	Eݥ٣f#@Եi5m[oQ!^X[Br|!qfBrWzB3Pi
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")tC(CzУL9BTͧF_Y9h۴4srV;-uL̩$K54JC,Q5tJD6!J湫JU7lm!BBCzPoUpUMjio<ZDkE-!F(tPnET4W㺪oQuLZB"pݽ0UMjio<ZDkE-!F(tPnET4^pNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p lDBTzS3)X_38j.\KQ|5HM@BhN*:;#wwr\T9\T9T95\۶L%0H ax2@/dz~:HpZfpjej٭S-tTĭ[5%kP/d;ϐ3HCY~v-s[	5yjL<ML*!.ĳW-	Mk$	OGf~;cSv ? Pz;z2@A@% HHzz?$	dϥBd;2@@T&H#/$	C$G (xd(^Af<
A? Q.CO0? Q.CPh!"죡\2PB$	O@=x;B	 JGh(!1	`e#Q)GcC!d_iiAZN(%A#)B0/!~"죡\2OCzd)hR:  J%@/>J==ÿ%A#)B0zz~ J:c(3B=aj{#ԧH>٥0Z MKVT xz<B9e1{ e(e1tHf!=B#%Xd* f~~z<e=!@apj:C$	YG-]"U=ٽpIpU%_ :Ja筈Rդ!M∰Q죱qQ
'/$	GǒGh(2 %;HcQ죱qQ
'/C&zBZxīU7v3lֵ_ꩽP[5fwUMݴ4-[5WutHR[TB&Jif85TBѹ^;BVȰ^Y-Ef*G^~RlֳR&3ZbU7i4ZxTdz)v?e1xz(f ^"죡\2SP5%A <GRh NCeD(i4jj~;Bմ!1Dؿ[&HkZ+դX1B>DGAai"C.hRşȀ{(vj~+!܃? Q.CG)CQQfȀ{(vxfRC5Bj52ˑV&F<o6zڐB3x-\7jں*G_z#Zx"+u;jꅲM4"4iQ))fhҨ[$L_ ʂA"QQ-B(s4DGC5eǃP hHGe1v9P hHGe1z;Bd!@=t;PT^Bd!tHdi3a*k[WEPs5??fKMj5lD_(9f
hlZ4_4T͜QT-\Ci顤_Ȁ{,TwTW,UdiᦆЕ=4s
DMRR"DCJh
Kdv-wUM;5dFs5??Uapj;AAecapjC T&H#/H
-҂5Q
$iJ? Q.CPC!!e10?G=!@Ȁ{(vj=e)v?5dFnյtUW0S3I4.ad:hG^H[oT-\ٽp&HtP!nݥsf@"ehvw	jajj~FoUr֩Z-IPiwyNn5lD^")%sD-\3HTZ+"R(HFlҘZM4ᬮQ%hfLxBxDGC5eH)v!yapj=?Х	
T&H#/? Q.CPC!fJ=t=U7T!z57iD*uCڶC\Qj	5",5m24C[xf]S"|"#HP2,4USz@=1WQ3ZxD(i4j4")lwVҐ&alM1tᬮQ%hb=@[$LYapj;
ʀ|*$"죡\2!ϥBd;jLTS.38jĵD(ǃ (B湫"#%X#+ 5]	6asEqhi-hЕ=4s
DMRR"#fDZ4B-	jZ/fH˙hyȀ{(sgm]Ps5??DPR!X9B"(6iMȀ{*
A+Z-r&alM1Ȁ{*
A+-k$5L@=1Y6iMGp4VT_ ʂIY6iMGp4VT_IHH!J˃G:<-TKr_1QR@M	!t!FJh墯DP &fL٥4BrWapjz<?=0 Px~uTި@|2"WEP3lֹhl@UtHR(HoQ
? SkW/pD!,-z᝺Chǃ[BZBٽp!4WD_]t$8UBձjZtP"DC'(I(s4Ja MJM~"(TTw
3f5o3TD_\VkBC;vBsD_Tzj+;u5lW0I? TV6;Zn\-!fȴEGȔTwVҐ&alM1~"	52lҚi
v? Pvd٥5L[WEQ+D\;.-[9jݴ_Ȁ{(vA{!AxW-Gu5lW0S~jaFJhjjf(Z%
ZK[Bji
E	!B3Zhi[=(BVT-\<O)EHO[zpݫjax1C;vޘPo:<(9oS%\7ZDo[WEPs5??uTި[5 BWwU5m[H\BC* Pw]3HGAi4DPR#J*;Z MT-\&beAV6fw]3HPm]ET͜ʑBDSKyH[
$i垪&RkkL*o9-[5(5/h0T"Fw	˕յpUJB֚9rZ&? T**H	;bԵiJ	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9h@=t;PQD T&H!h(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*e=lָGVAoR<.kdXBQ*
f
%M!DkMp_-[Pw	E^"짭-Gu5l] %^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpU᫚*5 B3fT5QZMMEU7,z&f*˘\7jں*GZ"\34iU\VT-\<OAa놪Ziz؁5-ZB"J*v	6id'E MKVȀ{(k[ZaBD͚CY	g"5ӣEPq4EȀ{(dzi;!,["7GY4V>Di-\[v5HEȀ{*McJ*;B5o3TD]38k-hQ3IfDkE-!j9D? Q.CGA2.?P Ǭ3G
C#IWEPIHCZxīSzڶEMo;zaHn҈mBD(Y%r3ZeH!JUgRդ(6iM˚Bյm? /tިk!8al޸HRդ_STEp(CY	sf@"#\Tz-[NުPꙴ(9fC0.afН3lֹQ[O[Vj٭n!D.b"qjڪQBB:GL٥4E"+uJAs\դ;vdiDPR!XrDPIȀ{(ᬄZMpD"MLC5HMqȀ{(b;BAVMSQ!t!@nյtUVkJes]I3L֘r+DW.%媀b=@[$L_㺪oQ-P萤q+Vkf%_㺪oQ-P萤q-tT
$iJڶDoꅫhO@=2r4#/@=z;04W)jaj넁5-ZE38k+Vk%njB3Z\k[ZaSzѨ+Zx1B>DGAns]3H? P,O+&)f7jں*U7qCh[B!e!(5*5m24C[xio3HgFtwڶ).7wUMꅢMM["U >ZEUѥT9s
4͚SD5LZz MKVy@PiHS[WEPs5??БoT3iD-\rhko	{FΎQZj٭gpSkf:;FjfCC76fW.!AxR(HoQ
FB:GzM˙Z[7J)jֺ*@=tTje؀w
Kdv-h]S6s*E	oUrL؄w5l3ZbkfeH"WTfQ&kL_-uL̩$JUʑ3b3Lհf㺪oQ-P萤q,ДָQ&kM"U{tgC[T
4ao<5UCHtzr9al޸Z5-ZCT͑hSzjѨvaUkUC"@=255T	f*˘ZxŁ&p٥!hD5xPGAC5OCkk50!!%Y歫vз QT.\'-"@=j詴ճZFJhGXiPZkY(͚SDPm
K"@=xzi3Z᝵uB⺡jj~"$9CRQU46knfe7pޚe ֳRih3Z\3g2P*%TPw
E	!Bza,Q5tJBDt4alM1rUWD$JKyH!dFsdi? Q.CG)OGRC5Bz;1{ꩽPqCfae!-)nиnյtT%\	24B"-[9fIsD_筫S[5jڷmTިge -pjf᭼ @*PchЦr	HQ&kM!(Wi)$7+Jj;oT-P٫dXgGq\(i/W*3fwTިgap5YZML*nA(6iMsdiDPR'p֋\	Pm)jajj~W*E	pMM-煺$(t
$isMSj҈HO[zJra~5HWj҈HO[zJra~=!Hq]!4=mHC<筚vB=CO[5&a ʅEIpjaFJhiBuGpZM\CdZѡ*z(h$EML(t= 9B ML_Ȁ{VSif54UhR\FHW]J̵$3HZs]I3ջh	gelݴ*H	;.(6iMUM-38k+fp̵R@M	!t!FJh墯QUW0SPk%RChZv<9y6 湫j涳vZM4 <n4Agp3xf&hBMH4垪&R(H֧554I/? Q.CC##$
T S	㺪oQ-[Nު\MTWEP˚BմJz&脁Dm\-\&[CT͑hBZ+Dm\-\&[CT͑hBZ+D"֍W0I3dZ"Цr	HQ&kM!3Di)$73xNZB3Zhimᚺ(UCHR(HoQ
.twʌ٥5EU7Mkj:;DkMg ʅEIp3L٥4BٽplֶR9Xk[ZaSzѨf)[tHj-cW.!AxR(HoQ
FB:Gݥg ʀY-&hi-\UWEP֍3hR&J? PƊi5sCMjZ*iB2T\).hj&iEPCdZѡ*z(h$E=TM]P*-G;lL֗1a4ᬭ×2EI4'pl@!iC9h^;
hއ0o\((R"%XvB(@U wF9zFD'pWEQ*C&zBZ7-
4
!;H*V"-[WEMw38k+Vȍa\4T@fжo\5P抈B"!q
"? QwRk;50s49sh69Ȁ{(iCb5QZMM MJMnյtUW0I@=4 (	4TB&\$Bٽpm
K"SziKw6$!*zi腔L֚DjZtIWBUpJBިkZ+	je$3m]	U(i
#zr&PݲE5MfCZzsEq~"'S	f⊜TxkFB3ZhiQRA(CQlҚ!l޸Zk[Yj/@=APvwU*3f-k$5LqSyrVW5ղ)-[Q\.kdXZx: =3FJ٥0stnS6E/@=j詴ճZᙤ+k!8a,Q5tJBDtkPZVԁD_=TM]P*-G;JD)-amB,յ QD(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VS;AANM˙Zu5lTVSg0UMWD(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VS;B% -+vUDBWD(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VSL"Q0&D(E5N§35aL?D(EaL"Q0sT*s=l)VS!4).h.&\pުᥪSTBǨUCHC*BQL4%WCg-[z᥼(iȀ{	n0uMQ
ۤ8kM!n1yQRA4(6iMMTLЅtTմ/kkL#oT!z5٥0sfճZKP憑xˈPhEj*;/-T"s]B"pB	5Mjܵflkf*G^"졥pFH8I(i5ٽpdQlҚ"Z"HjѨW]B:Gin@J[bfpV\ѨWrDPI|Q%hĮR&jr(i(UW0ݼ.R&%T47lCj MSYal޸\\J%T47lCj MSYal޸\\JFFkFB.KVȫᮢ3"մ4]ELL֚C[xZk[Yji)$7"-[WEMw)fU4USz@=j詴ճZe50n(mTVSg0UM? SVk;"j꙳fQ&kKajں*m50lֳio3H[VL-[]0L֚EΎQ4hCU\EM["C@A{!fŎ(Nw1B#B3BPR'|!<Xk[ZaSzѨd'B(s4PSeh|EGp֋\4iT-ꅽHѥPsdi? TȔTwh3FBި[ԋ,UW0Iajں*m50lֳ[tHf L֙\\Jy5uT#z
*D.VR%Ej*;{<EP(s4g5ԓ=m[z%H"T:[Ύw
-G%Z-E
"7m(sEMgejZMTB%ÆW
#Z)hV=IH$.[=(CMkFs	SCG0L!%#DZML-[5&Po=t3IB3ZhiFΎZRqCh[C:;Hn&!D.b? T**H;sS
4͚SD3SU4!C]$5m5t4DP (UCHQlҚ!
!i_ յtTjaj٭gpoj+ 5!sEq\5mUhA!|͡l޸R[UC* Q	*5f*˙Zk\[WEM4j4m]6ZkY-)rBH$-\B٥5B3Z\"-[WEMwJ\!n
KGlָQ&kK@=j詴ճZiKD-!IhV(m
$ism]6ZkY-)rBH$)-K]$B3Z\+DW)j뢣G]tU1B3HZs]I3ջhr+DW.%媀
J"%B5o/ղKB֊Z9hiYZDo-pUo\3DP/ǭj@d(STEp(9bjET6hl~:GiF-(qZ445LC@p50? SVk;ٽmQPftfaD1~:GM:9#zW0S[
4aBH~"-[WEMwJ[-!jf)I/uTޣG$6U[ғ[Vn
4ճZD44W㺪oQ#Bza-IvзDje!D44W z٭p΍DoUpL֕M0oUnaj4Dtޠ5եs49sh6naCz"\$
'@5.kJ!jhrѦmZKyajں*m50lֳYML-TN@#xQ&kL^"-[WEMwa3ZhimnЏ$iAE յtTjaj٭gp5(m
%!iAE յtTjaj٭gp	4TBy۶Dj
$i^"-[WEM i4f&hB*HjjiȀ{VSifڊ-GsWBEG^:GM:9(M:4-&hQG%r9/#CV&zᡳtThZM\еmG(i(UȀ{*MgpnmHBj憚C3fSfhҪr/? PƊpZڐ(46f!ѥUP^"-[WEMwf@3!D(C\71{VkJes]I3ۤѰ%%txV(m+inзDÚZ7( 5ZTԁEPL֗1ym]6ZkY-)rBH$)-C5t%5I/IFiTal޸f!&ڸ[BѺJ4BAoSH\h=l@!ARBEPL٥4B(i
#zjh,jZtI
J"%B3f(t,jZtI
J"%B(i
#zjh,jZtI
J"%B(i
#zr&? SVk;:3Zajl*Qg յtTjaj٭gpZ$L\CU4USz@=QL5RA(6iMsDPEI[M]"@=j詴ճZC4ᬵUD%? SVk;.HIDQ(m
$is"-[WEMwJ\!nWML5RD(5Ym]6ZkY34tUi(GYm]6ZkY3SL(6iMaD44lָk+DW.%hˆh;.5PET6gnڸZ(Iz!MR-@ziBѪ"%Pڸ[$J@w1[=P Q=ms
4
!hm\$
'"? QwRk;TVShQ3Hgjݴ(5Ȁ{*$ji
--i4[7jZ44t!jsED
b=@3Q*ݼ)6!C[T֘GuTިBj'G;&Y	s-4Uh6"m]6ZkY-)rBH$.W6iMPL֗1Ȁ{VSif543IWENaD44lָuTޣG$6U[ғ[VnS+Hr
$iJ$kj!&hkj\̑D3Im]E38k,NVUp54:<5PuM[VD.bxݴ[5aD44lֶR9pުDZML-[5Pz"-+vUDBֶ;BQ:9)5N(QQT5LlD_Ȁ{(m]R\5i.NQCHfpBqD(f)/@=j詴ճZiKw6$.W6iMPL֗1~"-[WEMwdI
E	͚S
DxQ&kK7ln޸R\T3W]	+5fm
 {
CvET͜ʑBD\6!54Ys-p5Kt4:*^; J"OlިC$	O@=x;BA4WSz%eЀf}fB J=?Jz<K t+WꩽGpHȀ{(v4[7Se=Хt:Aī@=j詴ճZe50B+W5T(5FCTQ7? SVk;tTjas]I3֓UMM-fŸ9s+j2zs]M["CQh!Q&kKajں*m50lֳZRnWML4CjPL֗1g յtTjaj٭gp	"萸oD.hi4D.b@=j詴ճZiKD-!pވQhi4D.b䮺VջcG34iU\g.him? Y4.ej٭qȀ{	j詴z٭gp\VU4	t$Bv(f/ajں*m50lֳYML5PtU\J>h2(5/#R\T-&hi-hжn4T4%Bj慫[$L_szѡQYHjHnasEp7-["D' ճm=~"-[WEM i4k̉]BEptx? SVk;v>%C5uА04W
 {m]6ZkY$jmEd#溚EG_ꩽGpHIm醪&BiiAZN(f%_Ȁ{	j詴z٭gpȀ{Vkk5-Cjݴ5UD!D44@=j詴ճZiKD-!IsEPq4B50
$isȀ{VSifҗ$$[B抡rijaqUpL֗1x]3HjB@!9i
%M!ygGq\-ZEj*U յtTjaj٭gpZf8h[QYH𹮦ajj~̭[Q\kdSZP@k=BqD)\jvaiE-REQg յtTjaj٭gp	"萤\z!F[(5Ym]6ZkY-)rBH$).h.&Q"I.@4U
54i-hжn4T4%BD(alM1EhC[xZ5s]MPktUC0٤.\-["7"jڷm!!ǈGf QS'n@.h%(5pm]6hE!!ǈGf QS'n@.h%(5p3`\([4 3!!ǈGf QS'n@.h%(5pnl>Ȁ{VSif҂Y膲!jVAoR<.kdXZx*o=\ڂޤy\SVȧpZh܃&q]B%!j4Ȁ{VSifҖ(mtHR\T.\M=ML4CjPL֗1c5OD$
'PѥT9sW0SPknaеs
-TM]CZ4͡:
jhިfhҪG(i5ַ0ChZ&fНE"xz&kKr0Av
*!Bzڷm
4CCZML4USzz5T4"l޸R\[7iD-hoM3xjIl٫dX? SVk;xR5[ԏfB-[Q\$	k24BYѨZ%DoT$lղ,PwTި@|(mF5GHzsEq~"-[WEMw
-50d'B3ZhiVжzs]M["*o=\ڂޤy\SVȧpz!Rrղ, 4ҊZ5e\R%-(s\s\-i4ksV4Ȁ{VSifټ4-ޤx[7fp5!sEqg zں*m50kY.+FK;v%j٭p7SIQ&kM?@=j詴ճZe50B+W5T(5FC[T*j誤٥5E"-[WEMw-P QSBѽal޸\pުr5T4f)_ յtTjaj٭gpIHC[BAj٣rZ[ԏjaȀ{*$Kyi4QjjѦmhB2STfԤ!!ǈGf QS'n@.h%(5p3f녻B<2Ȁ{*$Kt9f)Z*iCZ5L!%"d:h5)4E!!ǈGf QS'n@.h%(5po)).M]'g յtTjaj٭gp&i,4f3Zhi
#zChvйjjb-HRD.&r憐mW0C0֍3hC*o
#z? QwRky/ajں*m50lֳiYZDo-p$֓UIpU֊Z9jv>j~m]6ZkY$7 3IWEPIHCZ[ԏjaȀ{VSifHqL(6iMCZ5TLjڷm
$i+&JMr!DYm]6ZkY!{t3fT5UD!&vТL֚B"d\Tw#REfUkr5TBBCzPT͜oUp<#NZB3fc#xwa3Z[( QQ
4VICCP1(-vRֲ-
KkoI/ajں*m50lֳZP@k=BqD-[Bڊ-Gu5lF9zFD'pk@=j詴ճZiACY	mj+ 5ղ,-bҊZ5Gi⧅=&n^<<6)2׏>GGS*W(Es+[wDW.!j4zF(s4"dV+dQfhZC-[9jݴ[8QS 9r\hҦ
*a;2jČܹErZ$&ᨂBl*
:
XQ" 2B=aj3AU!C6tp3u_͚CU	rni4NiJB<'-!D44C* QR(m\Jr	4ٽp4"PڸfFPFBյuMf(v		-5m[OCEuP	qQH4b7|
<|׆^?ǁk W xݗYw
}_aAg^_7Ѓ '|_ɾ9]11ׅ|T+L>6,Ꮱ=j43CZxjWxR1Ï
O> %ύOƻو|
^6|;x^u^$	,<'fZԍE_]j!+a_нBS\=?E%{Ar? DZ4#W'_U< 5u {CBxg◁ F)?BC^p xRTuYxsr?
'x5QKǅ>QS󂧜
^34&47J}ߌƞ(0J xܫ1g]x4Jƃo9,)T?й@4TWN|g+Ƀl|d<s؛%x^ o?8ZW&D
O{ҽ±)|$
ʾ<''',xjSׅ">2rYJ~xZT(xJS*x0J z+яz
_#P?`>20#xnx5/8bYW}S)c@@-xM_?;PqHIG|%(៌J>=WaIF.F?,,x<,i/8=M|Ã| M<`mmm\1 5N§35aL@zgWˉj /		*")`GRNaTαS(*r9xtj'Gf904yoT5tPd
'Pb=@U(C[xGAVҦ%p\5ׅBZ+	=mVH:3+VЁ:'Q*Pu5Ej'D%X] )E@ިgRդ$
'PBqDJtO[zjj~Φ[B@zW0WNoSf[73$QtO[z5TBٽp"xzDާ0Uo\.fH%^Lި\Tzj%YbԵi	oT5QB@zC-["īi	oT.*o=\l.$
'P9rղ,Jf(BVȱ*B@zC-["īi	oT.*o=\l4QlҚ*GJXp:'Na!l޸\̑DJgzDQU-46xBAoSHf+j*Y"QPM	!t!FJh墯Y"QPM	!t!FJh墯	g"jio<-!B3ZhhPƊ"QPM	!t!FJh墯iC+ JEA4'p4f)	@I*R%НLi4NZ*&&HTBw]3HQlҚ!9h
f
%M!DkMp_-[Pw	E^螶B#%_JB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x NoSf[73$Qh0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hǵե!tO[z5TBٽp"x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hidH JEA4'pl@!iC9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hiC+ JEA4'pl@!iC9h	@I*R%НձjZk墬wUM;xBP3iDJuTޣGH!D(Q1C;vDwUM;xBP3iDJuTޣGH!D(Q1C;vDwUM;xBP3iDJuTޣGH!D(Q1C;vD(EaL"Q0&jNg38j5D)h(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3(E?Q0&D(EaL;
[
fpՅ38k)oTS4Zhm	Eo\)	44B-&fФL!%"%RChNZ/zHI)萍oT(Q5tUh6"d	)UWD!L@`ˆrJ(\湫s2gr&ˉj /		*")`GRN;
b'
!
b'Q1\;
[
fpՅ38k+d_38j.\KQ|5HMATНAK 8B"v6~urVrVrVrV3|gTS9uH axDW.!9*Xd*(GGZfpW(IiY\$J4CPΐᬮQ%sEi.0P3 y*-38k(s:E	է-38k+dQ(m=d\5W459"H35ZfpPt%p3FH-38k+dfHsCfsU+V	j2l@!a:sKzD44r9ZfpW(UMhiY\$J5U5H ciZ MKVG0|Q%sEi.%DIm<ӎqChQ&kMr3FHW.&tj*r+F\MZ5KZ5TL2rhBMݵs5lWr++Iqv=d*iYC(H3Z孪E|ᬳs+d%ger,UC2lֿP "W4VICEX;2Dh%(5UPz!*uTw/jthQ&kMc;jҊICE\ᬳs+d%VkiY\$K3FP̭[5+C檳NRH!JճDNZ*IGHH0MM-f Q4t
DxQ&kM?Szr++Iqjr9*wU@@(i
$iP(i
$iQ.Q%sEi.!fV;"wd\ZKfQ&kMc
r++Iq
$iwUM;2Dh%5H-kU5]KT:fp2DD(h(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpU㺪;2Dk_T"s]B3Zhhh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrW(I|5PtU
$ih0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*Uҗ$$\$P,4ТL֚*uTwJ\!rBDPtU
$iuTwJ\!59"kjICE_3FP'4C:CCNZ/J!'-xiKD233P)f3ZhhQ-)rBHZfpPt%ppL֚*9')P4Tf)Rҩi')JQ4R;\BsJR\5i.N9)WwdjH -k*wUM;2DkZ-kZEI[M]"Uwd\$Z
!DU7(\ >k\r(*HjjiuTޣ\54r	HkwUM;JDHHnZr523w*%FlғNiJW4'4/!,RcoQ.Q%!B-k*Szr,hlh9hC]$5m5t4W8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-j'4BwJ٥5BsJRRZDnw	)JuTޣG)tUtHgnݴ54%OErW㺪oQ.Q%CT >k\r(*HjjiuTޣ\$K3Flָ@|5ָQtTմ%^;"Y4f-k*hlw	)Pyf*;攥BCzf*;)W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≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"U7(%ĨsUSZ*Z-kZEI[M]"UR\;t4h\Tzj(UCHR(HoQ
4W2JT̊R;)NiJ_l(R{8QS 9r\hҦ
*a;2jČܹErZ$&ᨂBl*
:
XQ" خ	B5N§35aL"ZgWˉj /		*")`GRNaTt?:a:2!D([759rZ*vStQA'.WKVrW3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-aL"Q0&DSgXS3FH' E?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.%QUղ#x"q*4͚S@P@/O@=21=خ	B5N˗'rF5 QS	ܹsV$eM/˗A!6_Dg!PU4'@ER* v_pNB1 B5N§35aL"VR"|4\q-DeA!6rSBtX,
@,;
_TG0uOs	TG0czW0Sb=@G1B#ZfpW(IѨj\FH+~:GpOBBA7.a7"Ves2D6Vx[U	Y4U7fݴ.Q!%Xd54萏dD44Ud54萏dD44U3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWT$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_ꩽGpFH+jH3Za%_ꩽGpFH+jH3Za%_ꩽGpFH+jH3Za%_ꩽGpFH+jH3Za%_ꩽGpFH+jH3ZaiEsNuTޣG]tU1B湧G)nA_ꩽGpZ5BJ!F(s4jۤJsB?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!f=B[	D!(4f3iѕ~;L"Va֋Z㖁D5RCVWCHxw38k+dZ"Z-kZEI[M]"U㺪oQ23FH+kEq@!iJuTޣG]tU1ʂC;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%CIDDknDҸQwUM;W(ErYZ!D	PQ(۷r549hD+p Sr	ܹ`ѥMHTw.es\չ|3sFrĵHMQTM	`t
)'`DAW()*

bv9
fpW(H_38j.\KQ|5HMATНAK 8B"v6£WD!L@`ˆrJ(\湫s2gr&ˉj /		*")`GRN;
b'
!
b0v9
fpZ[ΏgWˉj /		*")`GRNXv#AbԵi-Gf)	j[Ώ
4͚SD'-gRդ4i4NZ*[&Hio:<(6iMU MKVtxQlҚ!9h=l@!L٥4BrVz؁5-ZCKyFJh墬jZ3f	EYbԵi-Gf)	j[Ώ
4͚SD'-gRդ4i4NZ*[&Hio:<(6iMU MKVtxQlҚ!9h=l@!L٥4BrVz؁5-ZCKyFJh墬jZ3f	EYbԵi-Gf)
f
%M!DkMp_-[Pw	E^z؁5-ZCKyFJh墬vStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZDZ%VȰQQīDZ%VȰ&i
BMt%CKyUD(EaL"Q0sT*s=l)V᬴)vStQA'.WKVrWaL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3tx+p Sr	ܹ`ѥMHTw.es\չ|3sFrĵHMQTM	`t
)'`DAW\1!d.jNg38j5&:iUrZ$&ᨂBl*
:
XQXv#kkL!jj~~Ipj%\7.TB4T@4T@b=@Gjӣ:3f-k$5L_Z5B3ZhiVиtu^A(tP!jj~筈Rդ5R-\QjVf)녫fllҚ!l޸Zk[YjVC* Q1BH:21=	VP抈BB#zW.W]B3ZhiVФq4A(dJDv-;ղhD#z] @/'U7xR(HoQ
FB:G*jLTS.38jĵD(h('p֙\ 52BqD#NU;AAaDD(i+ᥫj9h&)vStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xԾ9B@!DoT-(qZ4'-"U&ݥΆѢ@b=@G.BH:21=	*Bzᘁ3Zaj+ᥫj!9iǍ놆QQi5sBմ.&"QR*Bzᘁ3Zaj+ᥫj!9iЛ!&thZM\Т7N
J"%BsGM:<#zW0S]:.ue bzԾ9B@!DoT3V"W-C9iCUUCiv-hGA۷*7HB技kRZ8zdFnյtUW0S_ꩽGp$
*jyjݴ(5C#zh('p֙\ 52BqD!he?z(jz&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Sz[UC* Q$U4L؅mR(suTޣCVP抈C$#z	g0UE!)6!C[TīU7۴W-CZ/v(;9)|.Z4_J9kYJuTޣPiTިgn҈NZBSte噳I\\.h-_1B1
:!C() asTpw.X4iSR0˙\5nbF_\Ѣ\q-DeA!6rSBtX,
@aPUWD!LAP5N§35aLK4Nfp|.\		j 9
:,Tp DlAPuO7 _:V훐[BQR7q+zD44r9MJQ&kM!a:#fDZ4B(s4V;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*YѨY%q5S$НLi4NZ*YѨY%q5S$НLi4NZ*YѨY%q5S$НձjZk墯Vp\USzhNi
4͚SD'-xM+FIZ*R΍D4'p4f)wUM;tj'Gd\MTp4Tf9<Oa4&hK:5НձjZk墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯U7|(s4DD2UWD\J3bkSz3HjJC,Q5tJD6!J湫ʯU7ѨY%q5S$ҩi!l)%JҩiwUM;tj'Gd\MTpЅRH$aL"Q0&D(9v9
fpZ\٥TN@|vStQA'.WKVrWaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' E?L"Q0&D(E5N§35aLK4OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' E?L"Q0&D(E5N§35aLK4OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' E?L"Q0&D(E5N§35aLK4OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' E?L"Q0&D(E5N§35aLK4OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' E?L"Q0&D(E5N§35aLK4OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' E>u38k+DW.%QUղ#x"q*4͚S@P@/O@=21=.gehĵ5
*ZDoDW.%FJh
 xZHR'wN,\ҩi#1'AD 0B%PG0SW㺪oQ3Q:<$JjH;rKIZhms	QIi5sB9<O[8QS 9r\hҦ
*a;2jČܹErZ$&ᨂBl*
:
XQ" خ	B.jNg38jv)u3rĵHMQTM	`t
)'c`)≄Q0&D(E`TzS3'n☧OpZ*RL٥4Tw
#Zh;ijڃNZ*b'
!
b \;.\0˖TԁEL'rW5[;14h.\KQ|5HMATНAK 8B"v@T/vo]iU {"qA&	yt|}];wO}?x{<<<<JY)wO.wO;%^	WU {%^	WU {%^	WU {%^	WU {%^	WU {"{8QS
sT*s=l)V͚SS_38j.\KQ|5HMATНAK 8B"v6 ?:OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*&D(EaL"aSaLFlҚ?)EU7Ti4DkMp_-[Pw	E_D(EaL"Q0sT*s=l)V͚SS≄Q0&D(E`TzS341OaL"Q0&DSgX#6iMNb&D(EaL"aSaLFlҚ?L"Q0&D(E5N§35`٥59}() asTpw.X4iSR0˙\5nbF_\Ѣ\q-DeA!6rSBtX,
@aPUb'
!
bBTzS342FHu3rĵHMQTM	`t
)'c`*:~pNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p !.jNg38jjFlҚ:iUrZ$&ᨂBl*
:
XQXvלU0.Uh$MO\1 .j.N*j@s+H˘4_.%Bl$&BhNU!H; @*
\1 B  #aSaLgehˉ|4\q-DeA!6rSBtX,
@,;
pNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p  TzS3)Ygm]NLS5_.%Bl$&BhNU!H;aPR?:&? T
Bw]3HQlҚ!9h(lj~~DP*n@M	!t!FJh墯h(!(7H4r|4mA'-z!EFlҕ^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯	@=1WPM	!t!FJh墬&? QںhNi
4͚SD'-a1hvBw]3HQlҚ!9h	@=tНձjZk墬&? P)3Zm]A4'p4f)ce5vBw]3HQlҚ!9h&? QںhNj؁5-ZB҇5rW1I;j	;bԵiJ	E^Ȁ{()fНLi4NZ*ce7pޚe ְBB3f	EXL"LBw]3HQlҚ!9h	@=xzi3ZhNi
4͚SD'-a1oM2fkXM	-[&HZPNZ*&? QwRk	;bԵiJ	E_ =WT5ZKBB3f	EXL"+uJAs\դ	;.(6iMU =WT5ZKZ MKVpUQ0&D(EaL;
[
fpՅ38k,zih0T"Fw	˕յpUD(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?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSpNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p TzS3)Y榗1Nfp|.\		j 9
:,Tp Dl ?:gTM(cEr"QPM	!t!FJh墯PƊJDBB3f	E_4)R(&fL٥4BrWM*
ATJ*	;.(6iMU:!6!MM-煺$#(Q&kM~:G[t\hPitBm2CYH[tHGPL֚*tBm2CYH[tHGPL֚*tBm2CYH[tHGPL֚*tBm2CYH[tHGPL֚*tBm2CYH[tHGPL֚*tBm2CYH[tHGPL֚*vStQA'.WKVrW\)
q
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xM(cEr"QPM	-[&HZPNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xM*
ATJ*	;bԵiJ	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x#Zx!tC)о2!D([759rZ*2!D([75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pNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*pNB0v9
fpZ	4$gWˉj /		*")`GRNaTοخ	B5N˗'rF5 QS	ܹsV$eM/˗A!6_Dg!PU4'@ER* v_8QSSgXS3ٵE:iUrZ$&ᨂBl*
:
XQ"~u.|HmkHmk!D9˕\!t'-!9a <@%eЀf}p6*::0 @+;:
p#RtAS lDBTzS3)X_38j.\KQ|5HM@Bob'
!
b aSaLge4=mHE:iUrZ$&ᨂBl*
:
XQXvCf%d8\WT-\<OJq5S$B#WHdcPzY4U2D-\<Oa16BB3f	E_ PzhNi
4͚SD'-~:!6!MM-煺$#(Q&kM~:!6!MM-煺$#(Q&kM~:!6!MM-煺$#(Q&kM~:!6!MM-煺$#(Q&kM~;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*DCJO@M	!t!FJh墯h0T"Fw	˕յpUJB֚9rZ&? PBw]3HQlҚ!9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^Ȁ{(aCi	;bԵiJ	EX]3HjT"46i*T֊Hr.5O	HQ*n4jkER9EUȀ{(bCi	;bԵiJ	E_t!xNZBStesCfUMhT(iSrJCLѫW:5J4iSrJCLѫW:5J4iSrJCLѫW:5J4iSrJC+4.%CTQUat!xNZBStiYZMLhlTJOBf<'-!DD4ᬭ[WEMW46i*%WML3FP̭[5VRBw]3HQlҚ!9h𚙜5f*˙Zk\[WEM&fL٥4BrW538k,UC2lֹZMHM	-[&HZPNZ*≄Q0&D(E`TzS3)YgoM4O[RO;AAaDD(i+ᥫj9h≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐ(aL"Q0&D(9v9
fpYMԁDSaL"Q0&DSgXS3ޚh
"(EaL"Q0&jNg38j5vD QD(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mHE?Q0&D(EaL;
[
fpՅ38k,馉j@)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐ(aL"Q0&D(9v9
fpYMԁDSaL"Q0&DSgXS3ޚh
"(EaL"Q0&jNg38j5vD QD(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mHE?Q0&D(EaL;
[
fpՅ38k,馉j@)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐ(aL"Q0&D(9v9
fpYMԁDSaL"Q0&DSgXS3ޚh
"(EaL"Q0&jNg38j5vD QD(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mHE?Q0&D(EaL;
[
fpՅ38k,馉j@)خ	B5N˗'rF5 QS	ܹsV$eM/˗A!6_Dg!PU4'@ER* v^pNBйv9
fpYѨvu3rĵHMQTM	`t
)'c`)~u˟9s*.Ug-"x^v g/%ϐG> J !2@D##y J <@$	O@=x;B	 J"짣H?HORhR: ˘YZM\ҜDr/!ĮhYܹyi!YjeoDD(sEr̳M(sN\9s38k+IS\ :c*z"
DGC5eAPABz~;Ȁ{(v#(ROce1v=B
Qv;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWꩽGp	"΍Dm\)$D(5*U7qCh[C:5nյp7hML֚DSziKD-!7jڸQ[O[V3Zhi癰VkBw3fSfDiET"s]5l&D(EaL"aSaLge7jڸ&D(EaL"aSaLge7jڸ&D(EaL"aSaLge7jڸ&D(EaL"aSaLge7jڸ&D(EaL"aSaLge7jڸ&D(EaL"aSaLge7jڸf6ZQU\EP+f)0Јު!U\EM["wUM;j)tj'Gpݫj᪄Vkjݴ3M(sNICA() asTpw.X4iSR0˙\5nbF_\Ѣ\q-DeA!6rSBtX,
@aPUWD!LAHSgX"$P;S5_.%Bl$&B!4'@ETmRtvpNBv9
fpW3$E:iUrZ$&ᨂBl*
:
XQXvCѨj\D(EaL"Q0sT*s=l)VᬮfH(EaL"Q0&jNg38j5O8QS 9r\hҦ
*a;2jČܹErZ$&ᨂBl*
:
XQ" خ	BWaSaLtx_38j.\KQ|5HMATНAK 8B"v6~uaL"Q0&DSgXM:<SCixZ2+Yagepުdf)?YC)ZpNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*?@?@?@ߝo8QS0v9
fpW46igWˉj /		*")`GRNaRοC!WCR(is.epb-i3	.aH˙h!j쁔5̇MںA7\%)9s2-BqD-[B=2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?\1 .j.N*j@s+H˘4_.%Bl$&BhNU!H; @*
()*BTzS3)Yjv
*!E:iUrZ$&ᨂBl*
:
XQXvCh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrW ʀR-޹НLi4NZ*	@=&Z%s9G	;.(6iMUȀ{*RR(&fL٥4BrW1%"ko\QhNi
4͚SD'-~Ȁ{*MHK[zrBwV	j9&? TQ-m8M	-[&HZPNZ*≄Q0&D(E`TzS3)Yjv
*!E?PC4Q*n
#Zh;ijڃNZ*aL"Q0&D(9v9
fpZQOD(EaL"Q0sT*s=l)VᬵQ;r≄Q0&D(E`TzS3)Yjv
*!E?aL"Q0&DSgXS3DTB&D(EaL"aSaLgeې(pNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p "BTzS3)YjrS5_.%Bl$&BhNU!H;aHV?:a:a:q]@<-s\sM	44s<EPL֚Bմ)-M::5uT(5m
KgNQWPkhĳ4iT#1#QWPkhĳ4iT#1#QWP\̑+VaCWPRդ#489EOh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpU	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW84Tf) 	h2# '+!ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯ԣ8̒*%3"B"짣!CYG!D#1'_aL"Q0&DSgXS3D
f
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aLU"≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TN@&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' E?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLU"≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TN@&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' E?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLU"≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TN@&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' E?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLU"≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TN@s2D
'u R6iMPG0gedYk
Jx:?A˩YZ"q-pBVˉQlҚR'xr"졔_u38k+DW.%QUղ#x"q*4͚S@P@/O@=21=خ	B5N˗'rF5 QS	ܹsV$eM/˗A!6_Dg!PU4'@ER* v_pNB6
sT*s=l)V(CIEu3rĵHMQTM	`t
)'c`)Lǁw=@Pt;P_(b;B_*d<zʀ<zЀ=cоQx05?Bp'	9r4_(/! BPC (ǡ|xǡ|!\;9i	HNZ'-?ǡ|Jz<=Bz d=_BCv<Bd	rWդ#NRcAxd:1ui\!trsTa:J9JUChG0%*j'IG)J P2J<OM\Ўa:J9JUUkrW)ZhDdW0a:J9JUKVȍtrs\#!ԹjNihѪfa:J9JU9trFB9()W J=?B9墬z2/R q P2JIPGa=dJCPC ),y$!trFiT'IG)J(ChG0%*&Ek<ZB9()WJ$4iT#NRP*3f9()Wh;js	QR";js	QRC$	C!c,a9raFJhs	E_YRT
ciPGaAxd:2XYǬ)Bu* j(2 P2JJ"b;3FB9()W*Jjs	QRHqLG0%*DGC5ez=~´$7I#\ѻj%Kjtr&kLIm\#NR{Vkv-s	QRg(L69h9墯S,U_;t6iMPa:J9JU2Q@69hNR`2Tclr7%*d3$-pn9:J9JUȀ{-[rXe(^PR!ǈH=TLЅ,[W]T$7fhҨG0%*@=t;PTc(^e1 xC2@DPdr%? T$ܧ&;?f00a9:IU:Ip\00_ĔaG0$VȲ@pC9墯C$	dϥBd;s	E_QehI$j&i$ГDU֘G0U=dJCdGc짣/ P2K d=RC)Ǭ)Bu,v<J"b;Hr(pBM#Q3HG0UP&"f9墯(Lp7s	QR(Lp)tr2D"6
xG0%*y44Za:J9JU(i宐o_ :c*1t;Ȁ{(vQz"죡\2QDGC5e?1apj:A%AODGC5e hGc.EnarWjW";ta9h)U-qQR?Y\$J溡trJP&"Ffa9hJP&"f9墯$J"Zr'IG)JrFHs	QR*ChB9墯*Ch2@/ 3J {*J=lW5-pn9:J9JU2T69h-qQRger*Dȭgs	QRg(FH"g@'-}38k+VkvB9()W3lֹZ7mD#NR|!x{)v!B9墮Q)GcC!dXG0UIHiqCf["9()V%"YG5l[dfW6hղ,#NRrfH47Z6J'-+D4YZgmXlr7s	E_ٽrN,Za9dRklr7s	QRdRkCc#NR$򹡳IQ-xG0%*IsCfHlr7s	QRe1tJ IG/e1tJ IG/G$͚R-xPG0U2IfYVsKE_ J%@/>J==øG0UsD-!KX:J9J
~8Oj!B \~;xjh$#)krIG)AB̐#6iHniCrW֡D@Z0qQPP0gm]RںrW :c(3@vgGh_Ȁ{(vS=~",Bմ#(k|ْdf)cNk!rW+D4Y\#*-GZa9VhlZѪoXlr7s	-|2:<͚ST69h9斊\٤YVsKE_TQ)hĳ'4UUE(VR%pa92@ 3??=2h NCG0UHgS	Q3f@'5]a9h̐#6iHnl\#NR|3$͚R-x5tB9墯dJCpos	QE_)U͚RHG0UᬮXl٥!Nj'-y˘@|3\WP\5tB9)Ws\tHGj=A
aD44;@zvȰ"NiD%U"aEp҉
K'r̐#6h-xM[4*'-pU	IkgmXlr7s	-piFlҚa@'4U J҆GC!c(rV8O{2@lr7Za:J9)W(dJCpoJ3Jtr{2@l٥!lr7!,ZB9%W*3f@$(iOpW6FlҐ&9'-r:<lr7ZVtxG0%*tyCnmBUpa:J9JU$@69ha:J9JU= 6FlҐ69hĒҨG0%ҔQ3f@$(Q̐#6h-x4G0%ҔZLy\̑,Za9er-ZWT69h9斊iqSt,Za9er٤N-gmXlr7s	-(e54Rˉgm\#NihC)(VR%pa9G$͚R-xBqD#NZ*{2@l٥!lr73Jjs	QRG$͚R-xM[4*'-ʃ2@l٥!lr7%_ᬮXl٥!Ui_֡DfZ0qQPPz99W5X:J9J
P x"#A-&hko	˕_ :c*z"
&;?z;B? Q.CPGc)P?1ْdf)cIQej'IG)J{2@l٥!lr7;w(G0Uْdfpos	E%*j*J$iYVsKE_ J;BAx=P=!@a9h(dJCpoKI'IG)J{2@l٥!lr7;w(G0U8k+V#6iHo3s	QR?Y\7JCx7G0%*S5z47RZ8s	E_3oUa3f4o*CXG0U8k+V#6iHorںrGJJCpo΍9sv+kdZPG0U˘@|3\WPH35R9墯\᝵uJ⺀xZ҇5-xG0UC&pު"HsBDk!trdP69h-x&a:J9JU&Bѵ5B9(*M*B9墯<0094,4'-{tDG4W09(*-J= 6FlҐ69hĒjs	Q)JQ3f@$fKMtr̐#6iHnqCfG#NZ*G$͚R-xn҉\#'-|ْdf)cHW+rW= 6Fl7Z8G̮hm\#Nihf)Z*wڰo[7*J$69h9斊\٤ZڰoZ*G$͚R-xU-46s	QR{2@l٥!lr7J0a9h̐#6iHnE\6oQ3f@'5O:J9JU̐#6iHnHr+z9斊Tdf)cH*B9(墯gepުdf)⭪Eks	E_)U͚Rڂz9墯gepުdf)g(iS5z47p#NZ*OpW6FlҐ$4J"'-|8k+V#6iHoW2IG0UᬮXl٥!S6iL#NRzC&pު"HsBDWCHG0%*
2D.&IsCHQJQQZEW!XYQ3J*vnaU= 6Fl7Z!̮hm\#Nih{2@l٠n%*TJfEs\ْdfpo%DdW0a:J9JU= 6Fl7Z$5m+T#NZ*̐#6h-x&J*['-pU3g)k=rڰoZ*K4А69h9斊ety\5DZ۹s,Za9fZѪ4W,Za9aBo\&i\ڰoihDP+IZsM-pȀ{(vu*$	wO@=t;PT^Bd!rW(dJCpozeuB9()W(dJCpoz9斊G$͚R-xIV舎h'-r̐#6iHnqCfG#NihdJCpo	Q)'IG)JPfH47Z$9EdFa:J9JUʃ2@l٥!lr7!,'IG4U3oUa3f"T+'IG)JOpW6FlҐ'2l'IG)JOpW6FlҐ)坵uB9()W)U͚Rđ2+YG0%*?Y\7JCx&Ek8UY˘@|(͚Rw	Rgm]RG0%*\᝵uJ⺀x[;j8XG0UVBz5T42!D(fPj@zvȠ=dXkjA'4Bܪjo+C2"-iQeq5S$B9(Rդ0a9hQ3f@&";js	Q)Jᕫj%
Z&ڰo\٤\M=ڰoZ*W46i+OD4,Za9esCf:<5ڰoZ*DGC5eSGQ9墯O@=t;PT#v)v?s	E_Ȁ{(v1@Bd;s	E_Ȁ{(v#dz(\(G0U*	\#6iHntr9R= 6FlҐ69hĆB2pa9G$͚R-xIJ\9()Wْdf)cNfH\9()Wْdf)cI[Jb-i̐#6iHnH*Wo3HG0U*3f@)RDdW0a:J9JU*3f@*TJfEs_֡D5sWDa9i
㤣W8k+V#6iHo)")s	QROpW6FlҐ*R&Ek8U_ᬮXl٥!N[4ˉ'-3oUa3f9IH-Gs	E_ᬮXl٥!T8o:4R!rW8k+V#6iHoF\KKv!rW8k+V#6iHo)"B9()W8k+V#6iHozZK[Va:J9JU)U͚Rѻj%j'IG)J?Y\7JCxk\Q?Y\7JCxJjs	QROpW6FlҐ*R&Ek8'IG)J?Y\7JCx'5O_fH47ZV\G0%JR̐#6iHnqCf:<'-(d@69h5Jղ#xG0%ҔG$͚@)j"#+s	Q)J{2@l٠nĨi(G0%ҔeUĤL֚-xG0WYhHqY
Zۣ̳69h9斊WZټ[4ˉYVsKE_,ӣʇ3IkEZ۹s,Za9JiD44vՆ-xG0WȀ{
zhW;jc#Ni? &ʊW;jc#NiMU!Bo\&i\ڰoihGUCHP+IZsM-TQ)hĨ5ڸG0WUE(VR%D44v9斊DGC5ehRȄ*$#NZ*e12a^CG0U' :c*|J,;s	E_Pg Jn'IG)Kg(㓤_= 6FlҐ69hZ-rںtsM)J{2@l٥!lr7K4ڸG0Uْdf)cNQST["7s	QR̐#6iHnĨi(G0%*Tdf)cNf PV9()W̐#6iHngm]Pa:J9_3oUa3f4-d'B9()WᬮXl٥!M[WTQtrOpW6FlҐ$%FlҘG0%*S5z47pÊB9墯?Y\7JCxDjW-C!rWᬮXl٥!HS+Vks	QR?Y\7JCxZ"'IG)Jgepުdf)W++s	QR?Y\7JCx$	gGq[FB9ʯ?Y\7JCxj'GpݫjrWᬮXl٥!G8k(e2+YrWᬮXl٥!Nk\9()WᬮXl٥!SNJ_=lW5͚R-x Q-m9墯["7PFBBCzP3xBxNZ*#xQi)$7s9G'墯̐#6iHnHr*3JsTa:J9JUfH47Z#4Tf)'IG4Ҕ̐#6iHn!2ںtsM)JQ3flr7
J5B9(攥_Pֹj8fYVsKE_=;j܆-xG0W+-elW-J,rsKE_fW7YVsKE_\٤N,Za9DP+zsCj坵a@'4W"(M=rD	gmXlr7s	4U@a3f@*\VrWʃ9W5͚R-xZѪ4#NZ*G$͚R-xʌҨ<#NR|ْdf)cH*Jjs	Q4*G$͚R-xHqLG0%JR{2@l٥!lr7
J5B9()Wʃ2@l٥!lr7v)Jjs	QRdJCpo)viJU̐#6iHnFiT͚ST#Ni)W3oUa3f$%J\0a:J9JUᬮXl٥!TUT͚ST#NR|8k+V#6iHof;js	QRgepުdf)j٭mfsCHG0UᬮXl٥!HCZhS5z47մ30a:J9JUᬮXl٥!MZrD#NZ*OpW6FlҐ&r)f9墯gepުdf)%hi'.U|8k+V#6iHo+f)'-|8k+V#6iHo%CIDPG0UᬮXl٥!NKVȲG0UᬮXl٥!S$JLȮatr?Y\7JCx$Z_)U͚R4"S2+G0%*OpW6FlҐ)GFs	QRz٤k47ZVZ)!pa9hi+df)cUU+[7s	E^zsSL-!#bFJhICC{2@l٥!lr7!,*ks	QRJ= 6FlҐ69hĒj斚B9(RrfH47ZUBCz[4Js	E\ْdfpod\@V9()Vr	˓aBo\&i\ڰoih9i07VW4Q9 69h9Z*[7J,Za9fT9KCK[w.ea@'4U-S%hIh69h9斊O@=z2	rsCjc#NiaBo\&ijr lr7s	4U=FB޹Z$=rڰoihz5T4	r7=rڰoihPjio<
'+L֚K;jsKE\2SSKy Q<\J3Zhi,s	-r@a3f@'5\h%l'-rfH47Z$9EQ4pa:J9JUG$͚R-xZM\ChG0%JRQ3f@*Ho]!fPa9hgepުdf)⪇.%qCf["9墮S5z47QL̊'-rᬮXl٥!M[JAt8G/s	E\8k+V#6iHo49()W)U͚R"VCHG0%*?Y\7JCxT޶7iD#NRrᬮXl٥!MZs\WOpW6FlҐ rsEpa:J9JU3oUa3f4Er*E	G0U=lW5͚R-xr8xG0U=lW5͚R-xf)\5tB9墮Qf6FlҐ69hUĮ(lѫdXG0U=lW5͚R-xn)flմtmEOΏmsCf
Vȱ*̐#6iHnHr*3JHa:J9JU(dJCpoCYQU%3"s	QRG$͚R-xʌҨpthG0%*Ti4kHWJ5.hvՆ-xG0U&ko,ӣArڰoZ*z5T4	rGW46YVsM-=FB޹\#-TN@vՆ-xG0KE_fH47Z$9EQ$LxG0%*{2@l٥!lr7!,*\9()Wْdf)cIQeFiTT8o:4#NR= 6FlҐ69h"W3(dFa:J9JU)U͚RĐYatrS5z47rEI[M]a9hS5z47"dz%qStZr'-3oUa3f"jeFlҘG0%*gepުdf)H*W-J?Y\7JCxpުD%4#NZ*gepުdf)sCf֍Sz릈G0U)U͚RٽIS,trS5z472DpBa:J9JU)U͚R:2;塴t'-3oUa3f9FH*Hjjs	E_ᬮXl٥!MR%r-s9Gs?Y\7JCxo\Q%g(arW8k+V#6iHo^QCi(s	˕_ᬮXl٥!M[JյuJ٥5B9墯OpW6FlҐ$4U+F$'-3oUa3fP]Jղ#xG0%*gepުdf)txUY	a:J9JU)U͚R"W46i)Ha9hQf6FlҐ69hdZhrW%sXl٥!lr72DfHB9墯GJJCpod\̑-s5'-=lW5͚R-xFty\$ԋCHG0U%i+df)cUGs	QRB)Jj847Z9xG0%*/nQ4CJCpoB9()W{tʌ٥5J͚R-x<#NRHqL͚STl٥!lr7!trPCeFlҚdf)cNj'IG)Jۤ8Tf)P6FlҐ69hfa:J9JUrW֔9W5ZKo̐#6iHnHr*3Js@q+fa:J9JUْdf)cIQeFiTIQej'IG)J{2@l٠nh"W5]G0%Ҕ󖐀N\
zhW;jc#NiZB9rw(MvՆ-xG0KE_*BM5+fR+z坵a@'4U2$LHqL͚STMڰoZ*\#*%-2:<;jc#NiheiSw5rѭTO]%p\69h9斊DP-TWT͜gmXlr7s	4U#i#A(M땤+VsM-jie
zi5sKUc#NiA+df)cSNZHG0JR̐#6iHnHr*3Js@q+fa:J9JUْdf)cIQeFiTIQej'IG)J{2@l٥!lr7+\5tJ⺡trPfH47Z4Er+殉\WT#NR~8O	PBz<8Q
4͚SD#NZ*S5z47W+V8HG0%*S5z47W+V#6iL#NR)U͚Rđ2T(*B9()WᬮXl٥!SN-iJệ4s	E_3oUa3fM:<U+P'-)U͚RrDR@p'-)U͚R%EK;jrWᬮXl٥!M9jWgepުdf)H*T5J\0a9hOpW6FlҐ&r6iMNarWᬮXl٥!Mi+V*CxG0%*S5z47itr9(R(I\#6iHnr+[*R%B9墯i+df)cN*nU\ʉLȰa9hB)Jj847Z#6iL#NR(^!26iMR3f@$f)s	QRۤ8Tf)P6FlҐ69hČ٥0a:J9JUjd:h\'G𹡳HPEjiW8YWT0a:J9kEYWT#Ni)W= 6FlҐ69hĐTfDҪN(s	QR{2@l٥!lr7!,*RChG0%*G$͚R-xʌҨIJ\NR|ْdf)cIQeFiTN&!Rfa:J9JU4C[xQ+Ca''I* >'p޹\#+W,Za9 >'p޹\#-TN@vՆ-xG0KE^r	˓aBo\N+4vՆ-xG0KE^r	˓aBo\N-TN@vՆ-xG0KE^r	˓aBo\Cz坵a@'4W+iZ9Hk\vՆ-xG0W"#A(M=rrڰoih?  &jr69h9Z*O@=3?	rHn@lr7s	4UfH47Z$9EQ#4!tr̐#6iHnHr*3J%)dFa:J9JUfH47Z$9EQ8KyB9()W= 6FlҐ69hĐTfDҩi#NR|8k+V#6iHoK]$JճJrW3oUa3fLg Q-hP'-|8k+V#6iHoVkiB9墯gepުdf)hˉwa9h?Y\7JCx$K;w)Q*n_)U͚RմP%"Q4G0UᬮXl٥!SZE_)U͚RU\Jc#NN >'p޹H55ڰoihz5T4	rEuL̮vՆ-xG0KE\3%sXl٥!lr75l,ӣ;jrW(dJCpoCYQUtDG4WiJU= 6FlҐ69hĐTfDdZh\3$͚R-xjHs	Q4*Ǎzڐ({Cfk!uDoT-(s\'-c=mHBDG]ںP79OpW6FlҐ'U\ZDAjV!trgepުdf)q5UդUPJ9s	QRJ3oUa3fN!2֍U4
atrgepުdf)jZs\W*3fGJJCpoӣ9'IG4Ҕz٤k47ZUEiIkZSChG0UHqL͚STl٥!lr7&rݴ#NRrS*3f(p#6iHn⪉m\{tʌ٥5J͚R-xg-B9()Vݲ,#檸PPwhr5EF_hr܂99h@jsU\(MR(;9QNZ/9inAUG$͚R-xjHs	Q4*V7q+D%8o:4MH4Za9GUCHG(P+zsCj坵a@'4W#i#A(M=rD	gmXlr7s	4Uji	f
zi5sJ܁C@oihT6FlҐ69h45sXlr7uB9墯G$͚R-xʌҨIJ\9()Wْdf)cIQeFiTIQeЎa:J9_2Q3f@$(qD򸚩!tsM)J?Y\7JCxMUris9GHG0%*gepުdf)⪊꙳Z5T9Fs	E_ᬮXl٥!LVqCiQD#NR3oUa3f9FHW.%&i_ᬮXl٥!NQ%Eʍ3f?Y\7JCxGq\͚STT'IG)J?Y\7JCxGq\P#Zhm2Ea9rS5z47is]UVtrQf6FlҐ69hdZhq]Pa9hQf6FlҐ69hټ*nU\[T!rWH@|'.N	rEuL̮vՆ-xG0KE_*$rIZ%MڰoZ*aBo\Q]S6s+z坵a@'4W8NȀ{
^H;xp7i4G0U3%sXl٥!lr7ttw2W-B9R~8O	dB.?z<8Q
4͚SD#NZ*'	paB \~;xp7i4G0Uْdf)cIQeFiTU,'IG4Ҕ'	xO@=@)'3PL٥4B9墯?Y\7JCx+fR+!rWᬮXl٥!HS*-҂Q_3oUa3f+-PTF_=lW5͚R-x-xWT#NR~"#A-\ٽpd:hiv֌5fHJCqQRe̑*%!3fa:J9JU2QR#6iHn9:J9J_ْ%D6FlҐ'IG)JQ3f@$(4$fJ٥5B9(R|ْdf)cIQeFiTS8YWT#Ni)W3oUa3f8j&)3w0a:J9JUᬮXl٥!N&ZJjs	QRgepުdf)q5UդM[WTW]Pa:J9JUᬮXl٥!Mq5sQTT޺'-xN<' =PPBz<8Q
4͚SD#NZ*'	xO@=v8GR!=(f)'-|Q0&D(EaL;
[
fpՃJQbEj@(MR(;9QNZ/9inAU"D5 P&ZQQ'-Z NZ*ڷm
$i+\DkM_-[Q	H|2Z$-mIsT+f\-xG0Wjie
z媊꙳\#,Za9G$͚R-x$K2D5j#NR`2S5z47v)jo\8k+V#6iHo+fZJKIi'IG)JB)Jj847ZV\G0%JRPCeFlҚdf)cNf PV9()W(^!26iMR3f@*kviJUHqL͚STl٥!lr7
Jղ#xG0%*ۤ8Tf)P6FlҐ69hZ-rںtsM)JB)Jj847Z9CIZDo\5B抡L5HZ/	t$C;kjD'4U= 6FlҐ69h"Y%D-U+VȍtsJResCf:<*o=\l+f\M=ڰoZ*gepުdf)oKI\$Jѫ֍U4s	QRB)Jj847ZNgm]Pa:J9_S*3f(p#6iHn❺CeFlҚtrPCeFlҚdf)cS8YWT#Ni)W{tʌ٥5J͚R-xnQ4G0%*/nQ4CJCpo)viJU(^!26iMR3f@)ۤ8Tf)'IG)JZB9rw(M딃SZp\5ڰoih'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	u_Cko!@n҇59gn3f[LMBղ,5ks	E!"f'-~r	˓aBo\CzQ&kM%a@'4WG$JDdf)'IG)K{2DL6FlҐ'IG)JJ="ZkHl٥!()|2fH#6iHo^%̑*5447%/QQ3@JCxG0%*(dk!3f㓤="ZkHl٥!#NR|8k+V#6iHoV"IsERJsD#NR|8k+V#6iHoV"rAz[Ώ,U_)U͚Rq*3f+J[i'IG)Jj5FQj5FQj5FQj5FQj5FQj5F/ZETW4"%FlҚ%!VȰD5 Q
54^=Fa@nhs\5ks	E!"f'-xEdXj8Ip9'-;t4U㪛pղ,.&5pD\iA.G'-!l99icuSwEӣ[f46i(;-'-!rrWC4Z$myѡHj"jFPI0a9:IU= 6FlҐ69hĐTfDW.(WU2D#Ni)V8O	Q(Pp FB3fOpW6FlҐ'U\ZD报CIDsU\#NRg- kN\PȴBA-jմB֋YHa8N8N<2GLwxz;h0c(NZB8N8Np'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'U8N<2O[Rdu5(ꅥk!8N8Np'	p'Ij@(hm]Mhs
#ziC9iN8N:GJJCpoVSii[yjiJU8N<2O[R[4{\46(ꅥk!8N8N	p'	p'Pg B=WQ
FB҇5r'	p'	u_3oUa3fNj$ΎQlҚ*s	QR̐#6h-x$K2D5jRZDoR|ْdf)cNQ%"TI܁ERl-["7s	QR?  f);-\ٽpd:hiv֌5r9G#r9G#r9G#r9G#r9G#r9G#r#r9G#r9G#r9G#r9G#r9G#r9G*S5z47twU$8Q*4͚SEPa:J9JU3oUa3fNj$C檹QlҚ*s	QR'	xO@=/$f<`ިQlҚ!rW397E.aIsEP&ڤQ	-!L5HZ*'	p&m\#(PpںP7i4G0_V9h̐#6h-x$K2D5jgnTf)'IG4*̐#6iHnr,L֖
*dF<-CQ4G0%*̐#6h-x$K2D5jj!tK3FB9(攥_fH47Z9FHdQ&kKrJղ#pBCzf*s	QRbPBQ6e?YZ!ʌ٥0a:J9J_8k+D4Y\5tNZ*0j٫jBEMo;zapղ,5P$f+᝻jڶIj(UpNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p!K@|(7qEUn	\*b'
  `D,p^BpB*5p!{z7jڷmRX
PM0EF(49"TpNBa[(E5sENaAu5B0CW4/KZ5m[Pb'
5s=-ܤD5P溚]!C!BdA#ѨhMWT	hО!{zDK()*:SgXS3hl@J|4\q-DeA!6rSBtX,
@,;
׎ꩽGpjpݫjace(l@	;.(6iMU;湫vZxSzs\VT-\<O = &fL٥4BrWL"hNi
4͚SD'-7ja@tz+sծGA'4WM뚘P&=kQPw	4U3A5N\;墯	@=4 &fL٥4BrWL"졥4'pl@!iC9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZ	sSbpM:=\BNiBo\7s\(NEnWРihh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpU1hl@	;bԵiJ	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*&L(NEnaڵ皐ih	sS
ӣ[G6pd;Ni&L(NEnaڵ皐ih	sS
ӣ[G6pd;NiU7x|<e(l@8IJceJsEa4'p4f)ceJsEa4'p4f)ceJEBB3f	E_1ѥRXM	!t!FJh墯&L(NEnaAz(h5pKE_7jaQ	G+5!A'4WM뚘Cfki vpKE_7ja@tz+s
ԁCE(;Z*	sSbpM:=\~y
9Bo\7s\(NEnWYC(;Z*	sS%-g!@tz+r5pKE^޹t△]M:=\BNi	@=F*НձjZk墯	@=F*hNj؁5-ZB҇5rW7jaAl!pM:=\BNi	sSj{Cjj]WРihBo\EuLCZ@tz+r5pKEZzմ!q
GA'4V޹i(4OCRjBNi&L(NEnaAz(hz2AA'4Wz	G0=H4\~y
9Л50M:=j@ vpKE_M뚘GI.)k<
ӣ[皐ih&L#ji vpKE_7ja$WD(NEnWjBNiЛ50\Ry	G+!dsM-~޹꙳4Vqy(;Z*&L#hBt9\~y
9	sS
3g)ki vpKE^޹u5sB=pm\B+!dsM-zz+fR
ӣ[皐ihЛ50hG6Uqy(;Z*&L(4WT͜5	G+!dsM-zzմ!q
aPw	4UM뚘GSW4(4OCR!j]WРihBo\:Az(iVЅ*r5pKEZz
ԁCHZ.!WC皐ihЛ50hPh
Bմ!q
aPw	4UM뚘GSW4(4OCR!j]WjBNiBo\:Az(iVЅ*rz2AA'4WaL"Q0&DSgXS3hl@Jh0T"Fw	˕յpUD(EaL"Q0sT*s=l)VᬡÚ&hҨ≄Q0&D(E`TzS3)YC46 LѥQOaL"Q0&DSgXS3hl@J&D(EaL"aSaLge؁3FE?L"Q0&D(E5N§35aL9f*~(EaL"Q0&jNg38j58sCbUQ0&D(EaL;
[
fpՅ38k(p	4)aL"Q0&D(9v9
fpP4iTSD(EaL"Q0sT*s=l)VᬡÚ&hҨ≄Q0&D(E`TzS3)YC46 LѥQOaL"Q0&DSgXS3hl@J&D(EaL"aSaLge؁3FE?L"Q0&D(E5N§35aL9f*~(EaL"Q0&jNg38j58sCbUQ0&D(EaL;
[
fpՅ38k(p	4)+p Sr	ܹ`ѥMHTw.es\չ|3sFrĵHMQTM	`t
)'`DAW\1pv9
fpTFWgWˉj /		*")`GRNaRG_WD!L@`ˆrJ(\湫s2gr&ˉj /		*")`GRN;
&5&2r?&8ܤuܤG)3)3);N J&=LLRr? @GRg.& {RgUNRgUWܤRg	=L?r? OOr? LI Or?%+I ?Rg	HL
N& ܤ}Lr? D:Rg'	;I /gܤI  w)3 ?I &)3 N& ܤSܤܤ;	Ů&I JRg'{LOI 1#w)3(]LӹI 0LcI 0
Lp7RgL&!r?)3ESܤ
3Rg:%w)3Ԯ%w)3ԯYܤR{d{ܤR{F]L'&BWr?X׹Ix=Lor?l:Rg&ܤ1?If&gr?8#&3))3uܤƯ{r?]Ll')3"XRgk&xMRgD^&ϹIw)3)3ʽLRg"w)3ԑSHL$T&*wr?I;IܤRENRg"L$PI)3ԑC&(ܤREHr?I?Rg"H&)+IJRg"H&)+IJRg"L$QI w)3ԑD&(ܤRE;Hr?I@Rg")3ԑSHL$T&*r?I?IܤREORg"{H&)7IMRg"{H&)7IMRg"H&)?IORg"H&)?IORg"L$QI")3ԑD^&(ܤRE{H/r?IERg"{H&)GIQRg"{H&)GIQRg"H>&)OISRg"H>&)OISRg";HN&)SITRg";HN&)SITRg"]L$Q+I%w)3ԑD&(ܤREHWr?IJRg"{H^&)WIURg";H&)cIXRg";H&)cIXRg"{H&)gIYRg"{H&)gIYRg"L$Q?I')3ԑD&(ܤREHr?IORg"H&)kIZRg"H&)kIZRg"]L$QKI)w)3ԑE.&(ܤREHr?IRRg"H&)oI[Rg"H&)oI[Rg"L$QSI*w)3ԑEN&(ܤRE;Hr?ITRg";H&)sI\Rg";H&)sI\Rg"L$Q_I+)3ԑE~&(ܤREHr?IWRg"Rg"Rg"Rg"Rg"Rg"Rg"Rg"Rg"N&(4Rg"N&(4Rg"N&(4Rg"N&(4Rg";H&)I`Rg";H&)I`Rg"~&(7Rg"~&(7Rg"~&(7Rg"~&(7Rg"w)3ԑT;HL$U&*r?ICIܤREPRg"{H&)IaRg"{H&)IaRg#}L$oI)3ԑ&7ܤRFHr?IRg#)Rg#)Rg#)Rg#)Rg#)Rg#)Rg#)Rg#)Rg#w)3ԑ;HƝL$cN&1r?IӹIiܤRF4Rg#)3ԑ{HHH;H;HL$c~&0ǹI1Rg#CܤRFI4Rg#;H˻H˻HHH]L$c&0۹I6Rg#GܤRFI8Rg#;H{H{Hî&0I˹I˹IܤRF?Rg# w)3ԑ;H]L$d.&0I>Rg#H&3>&3>&3N&3N&27r?IIOr?I&3&3&5}L$jH]L$d&3&3&5L$k;Hn&1IpHT_*p`#Qν>/}{o}Ǿ||=Y">.?!ߋ~dD2Or.p1/ y}xO(Aq ?SZ p~.-QgE\Z-x -x -$1.-qhS/ ?  aG0U,~\
P%xYxOܖǹ,,}ܖӹ-r[?rXܖܖ"%;eS-rX7 ^	qiA: ;,(]}{)]7q; wIjQg}foՎx8
Ѽ	2@x		'+qZV0ppx
C(P(\{(`PM5!~+U_>Ncc?1On/TQ?Pz`+(F8
ʘ8
8)0pS]n~I]S&pS:<ѰpSqFpy;<]<ܘ488?<"?Ƀo`,#,'&1I_ɇɃƟ8
88X8[4m;w&:L#&ɉɂ/raSMOppjC]d35rp'*w	ʽrqg0hZ4-;9cs#,wKƯ}CR d~Sqp#p":Ԁg9WcX '&p]ɂp- rp{Co4ӺjaircoBcԀ?RG,@p8Gr_7祻?*[تiتnW9FHT"zbFHi_W	9FHE*N9تKO=obpէUO>VELtlBSZ0WYD?
$MM-bs]Th*o_6c<շqCoتsWTյhUTU?#j?تpyh*dGWPتq%4P*9qSVբWfȟUaTޯ*ܴEnbG4CzSkHUzڤQ-_U_|تg3"تB=mR(b[T??_W?U?WT\634U_U۶DkmR(*X_WO}UoW_*b8%_* _ {UOUM)rBHت-P)hHNemEU/	 _U~bHEBobC1_COR_[تRGUr ԉWbIw̌%eU0*̂2_WS_2 _ U~܏@oت2)WتȷU~d`*{0WR 0R 3 -H:_j@pf(_f`o%vK1_pxle	f,w_ bpxE62*62r U62 p,o_p,_le.{Fʿ\ .=#}e_. 	=! O]#e_. >|W'-e_hMBB6U	Aq	 O!w6U	J{I[ʿ\?hF!͕@!'o*pO o*pB'*pB)*pB**p !	ʿ\?/]B-*p,!
ʿ^7!7͕/qþl*C46U_qf;ʿ^	;k͕C|WWqulǸlӸ?6Uol6U_qe_㸆*Kde_,!w͕ǸQ6UꐻbVfpW	5;ʿRqR6U"ql6!Me_9!o*Arje_ܚ|W{F;ʿYQh5vT"&͕Ȁ{(b;BMcl;O͕rh|W-w&6Urke_ܚ|WN>Ce_=ɩʿw&ʿw&7͕8:M,o*p5M-o*rS|W׻ʿ;A #*pw͕8T"*pwʿ !qqlq56"!o*S#=e_kqe_jDJ6Ume_jDN6U	D7͕/O6U7ql@+U6UD͕[6UqW6UID0o*t븈a6Uaܜil۹9fCw͕:w'/6UܝDnAGrrArp|W)ܜlw:e_'Ylrp{l.VN&*x;N(*xw'	[ʿ}ŝe_	_rqs|W¿rp46U7NP6UuNu^{юfpZ=e_}|W@Scl?6Uo*|w7͕>6UuHʿ nt?6US͕>|WNtl;,o*|e_詾l^*wAVmܟ*p'*g]ʿX<il՟w'o*cVܞ|W=|W"'6Uw͕e_ܞF6U7rzvV}VʿY{<lՋ]]e_liܞ'*c~69O͕O0o*f=e_l<7͕Yl͑w͕_l͈{ʿ;66}|W	66͕Yl̀Ww͕@i͕@1ʿ 
{}l -w͕@߸͕@e_xo*(o*N*͕@jʿagp>|W||Wn|}lZWp>|Wo*ulXʿ=lXwʿ|E6U,7͕ϸ,o*k|WXww͕ʿ`k{ʿb'p@kl%wʿa o*p@ulqlX	;-e_M*pANX\͕i͕k N6U	p@ o* 	ʿ!8
{ʿ!W|W'} l]o|W [ ͕B7͕Bw͕BH"o*D"6U%"þl?|W%,{ʿ!QE*e_Tme_wk6U"پl#({l&]RVe_ME(*#%o*9"w͕D }QK|W@c\6UEʿ"(T7͕D%*w͕D
e_cl Wo*͕F,w͕Fq*!o*q6UpB|WapB|Wh}	|Wm|Wd>?|W`ʿ#%w%Me_l0I͕F'w">pB͕F7w(*s~}e_n4Po*p@|W{ʿ	w(26USA|Wܠ|WܡN7A+|Wme_nA;|We@I@lneh@l?rlOro|W_|WʿZP0*il/p	YlOp	|W}%~n7#e_0J$l>lgp	|W{Mʿ`$=6U cI[ʿ`;I7|WQ6UM;Hlք}$l֍;Hlօ]$lֱ |WJZ?QSlց~{ʿiDclր're_w(͕EZYQ?6UAr|W rMe_}.7͕HE	}$}e_ |W})ʿ$;D]e_{Jʿ$DlD	"	ʿ$ |WK6U %R56U (R76U +Ro*UR:6U 5Ro*o*;ܤl+qp̿b5WE eOp YG1i̿\ۖǿOqr8=n{sۘ?ǿ88{S=pi=pk=p{g88{q8s7188s:688?_s?ԁ={P{P{S?qM?ǿ#s{SqUsJ{UqIqDqI_qEqE?qEOqBW8888?{Qk{P==T\+s{=s0s?ǿǿq?&&*ǿVsܛs܌ǿasܮ_=ru=r6{q=r{u=r{{{{}=r?g=r{{q5sܥsܺ{=rGǿSǿCqW8ȁ=r=rM's܈%q8S{840s܃qq8{Zqfǿֳ{Y88ǿ?ǿֿ{Y88ǿ?ǿ:{Y8qh_si={]?s{ZW8_FGsNs%s?ǿs&s'sǿǿǿ?ǿ_ʿ?qeqb88S{Ys{X=8i==sPa?OqI8%_8%g8${1=IsWsWsNǿ#oqL8%8$u=Ie=I?sPǿ#qH{{{=I{{_8&qI{GqH=I%sDqJ8$=I'sD_qIG{S?ǿ"W8$=I,sK??{Z_8$T?ǿ"8%8$sLo=IPǿ{@S= sqg8o= ǿǿ8{@_= soq?q q= 1_/q {@@ǿ8?s?ǿoqq8_8= :,{@ǿq ?	_ = 'sq = G{@)sOq J
c{@,s8Z/q = 
s{@ǿ 4 7?ǿ8s*ǿOq{AW= Mǿ884Ws+ǿqm= = ?ǿ?g=$q	ǿ$O="8*sHJW{Eq	ǿ$'sH=!K{Eq	
.sHWq	Oq	?ǿ$ǿ$=#8l{?ǿ{sq67a8C=Oq6]=ǿ{m8?ǿُ8ǿٗ8s8!s{l{s,mq%=?rX{grZ8rX{m?=oq%8r[.q%={aǿܖJrZǿܖMrXq%ǿܖT8įq%?=8_rX=SK.s-ǿܖ?ǿܖ=q{_{1qiqWsuqF ?=qY{qP={q84{ {_ =	{s {qIqEqqJ =	c{? ǿA-{S{_ qqA8&=t_qOYqO7t=OqO_qO:t=qO{szǿ={tqO{8s}t78tqO%{qO&{Q8ǿ<J8ǿ<qOǿ<R8ǿ<qOǿ<{qO0s1Oǿܘi=rbq&=ǿܘL_=ǿܙ8{Ƀq&{ɈL{Ƀq&48ǿܘL{Ɏ=?ǿܘG8q&ra+{ɉra7{ɂ/ǿܘQraSLǿܘX8?L-{ɂ8O0=ǿr`4r`78?ǿB=q=q={!ǿB]=ǿBs88LǿBeqǿBB8Cq{&!SqsqsF8Dq==qǿB'{!{"ǿB*sU8EqZqqOq{#ǿB!==ǿC5qgǿC7q4qǿC:q?8quqsqпǿC{6!{:ǿC!sgǿC#s{4q_q@qq!=O{1+!ǿC,{1?{1K!ǿC.{1_{0iq!{38T{ɦMWq&rhM{ɫ=M{ɱs5ǿܚ:riǿܚ=ǿܚ?rkO5{ɮ?=ǿܚM{ɤ4=rhq&ǿܚq&ǿܚ"{ɥq&?=+{ɥ4=ǿܚ)s4T8KM{q&Oq&5C{O")q"+q"ǿD{E"{A8{F_q{D/>qǿDi=%?q8_q8oGq;""q?{BǿDǿD){B8_XqO8qqTqW8ǿD0{@o=!Nǿܜiq's9gǿܜo==8{_NNs8uq'2rrǿܜ=ǿܜ{ru?NNJrurq{ǿܜ=Wǿܜ s8q'ǿܜQ8N=8?rp=KN-s8q'
Nrq{rq{4p:Vs{?W{qo{s?8qsiq\{]{Hp:s=t=u?ID_(s*{=tqqǿp:\p:A8oqO=?O58s<Os<iq'ryǿܞ6rxOc=_ry8п=8{?ǿܟOǿܞ{_r{q'=?8ӿ={ǿܞ=ǿܞ"s<q'?ǿܞU8O=8rx=_O{=ǿܞǿܞa8{ǿsYq88p<u=z?s{/qp<=xqǿ#{?8q{{{q_p< s&{?{G*s,{=xR88ǿ
ǿ?ǿ({{4p>s{?{qo{s?8qsiq{{p>s=|=}?ɿ_(s*{=|qqǿp>\p>8oq? S=s 788ǿ.p@uqoq c=ǿs B88p@{?p@{Wǿ:p@F8?8 ǿp@=q/8ǿ?ǿ==O88ǿ
 {=q {""{S_qV{Sqa8OqW{Sqc8qG_q8q{QǿEg=*7ǿE{Z=*W8{R78ǿENqqDqIq=)G"ǿE=)W{RǿEǿE=)o{RǿEǿEq=*ǿE0s!Sq&U{
q#!{
!_=mq1s!cq#q'pB=}q#q-?={!{!{	Cq!ǿǿ{	7{q%q%O!ǿ?==q"8SK^{4pB=C{ǿܠ{rq({q(?=P:8P{ǿܠP?rǿܠ>r?A8)8sA+Pu=7ǿܠGrwǿܠs@@8ǿܠO8_q(=8
rc{ǿܠZroP?ǿܠ+{ǿܠ`88?p	ǿM?=k=&0{$i='_1{$q=:8K/q s={%4sq q ?=Fp	==J8H=M8I?{$q 8Hq 8Ig"8Hq 8Is"8H48I{%C&q(8M?ǿܢQY=ǿܣ8W{+ǿܢ68crDu=E{#D=r78\{5sEǿܣg8Hr{=Q%sE?Q&sDE8J?Q*{"W8Krg{%DRrq(?ǿܢQQr8IO8=%R78?R{Kǿܤuq)ǿܤ88sIǿܤ=$/H}=&Rir78r8I+{N|R="7ǿܤG88ǿܤsH=!{IR&sH=!{Eq)ǿܤTr="8R,sHOrk{B8R?ǿܤ\rVq)=!8ǿܤ`jq)q)(~ǿܤa8ǿFSq{c_qsN=188ǿFs{e#s6=0ǿFc=0{f_#s8_#=0#3qӏ=5?pHq~ǿF=2W8ο=5q߫8qS##=0q?T8q##ǿF)AǿF*s%~qqq?#	q_#
_#[#
#?ǿFǿF{=04q=07qC{c88ǿG4q=:qsoq?qqƟq~{u=9qm8zq8{qǿGe8q?ǿGBq}=8{v#q{zǿGq==#s{{?ǿG#sGq=q;{p{rW88#ǿG's"sQq=9S{q+{r8q?##ǿG|##q #?=8=;?<8q{u8q)SS=3Oq)sM_ǿܦN=3q)ǿܧ{cOq)M{g_q)|S{cq)r{lǿܦ=4q)sL}=1ǿܦSi=4oq)=7S{i_Su=;?48ߪ8=0yǿܦǿܦS%~S?Rq)ǿܦM'8rS(jq);8ʟGr8ʿ8q)@8CL	ǿܦ)sLdq)q)?|Sǿܦ*q)O=3ÏL48?ǿܦapE{qFE8%=giǿs"s"=i=w8%qG_qCo8(|s"s"e={8$/qCqCS"gnqM?|ǿS=ǿWǿ%~68'_pEg"#~rqDgpDs"N"|_qIpDO_YǿpDS{SqE_qEqEqB8"8!KpD["?|qBpDpD?pD`pD?:8#<{83O={~ǿǿ|pF4 =w85=vqcӏ#c=u=83#@#B#~ǿǿ#ipF=qn?ǿ=+{qvs##s##980qiqdqbǿ{7{?{====JpFUpFXpFYpF's#-s#ǿǿ˟qoǿOqfq`{838O	{!8C_qǿ,pHo=c$	pHN={!pH6ǿG=q={ $e8Cۜ{"8D/=}Lq8F	s$FpIO8G	+pH=8K?ǿǿǿ	ǿ		_	q		pHO8A==	.jaKT6UDIsS
Z50Æ\a;,)jKT9)(DjjܣU*SP#U0>\T0ja4+Wŀ*
⡃U@qP(T+!^fC
RUqP^+ qPSQS
⡃5Efkm2EChWE+Hv5m[^J Ȇ Pu^8`dT\EUR~͂`.u^f@`
^B8M)Wh<~4+W`	iLj7^ Br RF1\d5s]M8^C:CBˠ-h8:W!- Ю*5^h2dT,ջoUm$4+W h`Ю*5^6Ю*5^z*7
p+z'
⡃U\T0j !8M)WqPll>FtNJ`cU@ЈY<1y4?ᎪMmR(^B4!RRN,꼨	@i4+EڤP/UBrCD%zTLCV"PsDz4WKy榏U"L@xc0D:@<'	01FᎩ!	lֿU	̀eWHsBDxЮ*3T4$JږѨi)	M[Q\4iWW:46i+zW ldAsȔW:46i,͚x8溧8^B9
⡃(tiflY4^4+W.\9
^jN	aPyMU٤H38_@-NB`y8:aE+FK;v%j٭~$`4+!qZ5TLY۶i+JSr+FK;v% ֿUAhWUD%fjj|#qZ5TLW4W<ͧ5] `qP+FK=TM]CP4+"qZ5TLW4W<ͧN(}hQ3IgSѪf]uJճZW#\T0cUD%Fs\S' hWDjW]R3qG+FJQ=W=D8:j%5UD%nz=W qP.+FJ]	RVU4!&j٭~VU4!&9jZ5TL"g(&i,44 ֿUHB`'UD%HIZP溛"qZ5TLTJT8&i++s;wJǃ+FJ֚}WLa\T0cUD%6W6hղ/  t(5??~5f*M4et:AxYfhҩ[$LJ3xŤuFS5vRT"W(J3
Z#J J҄4Y[7EkRᬭ}\8k+D4Y\5tx?)Tf)zS5ENZmМrBgepղ,4iOpV7q-4(3Q*8rᬮEk^
`hX)]=+D4YZ$8tðRҘ9Z!⦭t^>Ҙ\ehW(deqSV"VW7,*jڹgnں*sCEM[W,[WERlyPY UbpSeqSV;tʌ٥59Vhj媉jVhjsCfjVhjzڐ(5E+D4Y\Tյr=mHJdh+ZHBseqSVdhm]D'>JW5m\O[R:?,*jڹfTj&ieqSVL湫JW5m\(YWeqSV;j",*jڹZM\24zh"iLfCEM[W-38k*CYQUD5>pS;)34U_gej٭~S3lֹ}QP? S8gej٭~j♜5fP DOGRfpZ#fpZ"_T"CeBR8♜5*HWᬵRD Ȁ{*2TeBRfpW	5@= 5B8gep_)Y\$/@? T e@PTᬨW/? Pv/qLʋE~8geE}R#/@=1K38k*-ںgeEWTȀ{(b;BǈH>Ȁ{(b;BǈH2<♜5m]^geEWT Ȁ{(b;BǈH>Ȁ{(b;BǈH2=LAsYH35v/ $=BǈH>Ȁ{(/! fpRkuzᬤ;je$V"RC x/S3n4A~S3n4Ar4 P)! <3@R@♜5wRk♜5wRkehRC/h <3@RAL&Z%s9GL&Z%s9Ge@PCܨAg ʀ#P4)qL&Z%s9G)Y\$ԋDg(@? T 1ʄH=> ʀ#P4)ge))K[zr)YjJE޹,DPGc2ʄH=> ʂ;T 
A38k-T9IHZ3\S3C%s9G Ȁ{*zCP4)Ȁ{*zCP4)CLm]R\5i.|"gesEsH.k2B"^<BA
PBGȀ{(ve)Q8gesEsH.k>gesEsH.k2D"^<BA
PBGȀ{(ve)Q3WWᬮhv/ =$@=z;BǈH2<♜5ںqLm]R<"^<BA} DG x/ge /? T
KS3ԐAq38k-I}R@SeAS3ԐA
kLRA+K)YjH co\S3ԐA
38k,hlfpY٤j"CuGcԾge!x<♜5d46i/  d=^ Ȁ{,v<K38k*%iYQ(m=8"졀xDC/)YQ(m=geDK ǁxecw/3Pz<geEDK ^;tDCv<r:♜5fpTTJODȀ{(bǁxeC/38k+ᬮ*nDȀ{*fDPC0w/geqSt:<qLtK ʀÿP@=3r;L3FPσᬳ4iU\: ǣ@=Av=fpY4.|qL3FP̾ Ȁ{,z=} DdGcS3ѥT9s+VkL3FP̭[5_@=Av=z<=B"H#SS3ѥT9s+Vk)YfhҪf- DdGc짣/X"H#S5f*˙ZkXV65f*˙ZkXV6Ȁ{,z=xz!? YC{)+KfpY4.ej٭aX'ᬳ4iU\ճZ±Ȁ{,z=xz"@? YC{)+K38k,U++~5f*: =x>"H2GhR>♜5f*ᬳ4iTh_@=AQՠȀ{,S3ѥR_ᬳ4iTW/  t(b;B|DdeGhR>♜5f*[fpY4TZ+et:A1zet:A1K꩙YC<ge(l@Ȁ{(h;?@=4 8ge(l@Wᬡ8"졠x DCA	꩙Y\؁38k+%G =  = 8gesCbgesCb Ȁ{(v<~j"	YR溚EjfpT(eg CGH'͏@=22POGl♜5!,kd_S39Eu5l/ Ȁ{(d=e @=22POG5Md)Y\$@Ȁ{* j? T 	fpW	5<38k+8"Te@P5S3Y_T"졈	8"졈	fpTZ+ yfpTZ+ K# ' Ѐ3̐S3̐:"Ct? Y!x:r<♜5d46h@}38k,hlЁ/  d=@Oe2ǃ'/geJD)YR(_T"v8geJD5qLʔER8"v >h2;Lʐziz5!+/ C e f~/)YRoM>geHr4C 3??} DC!b꩙YRkkOᬩ5_T"졪 fpT)YRkkL Ȁ{(jz @=Z@? SkG ʅEI Ȁ{*$ze@I Ȁ{(cE~Ȁ{(cEs@=1WW &k\e5v <n4A~ Ȁ{()f@"	5"-m?e@Iko\QȀ{*RR( Ȁ{*RR(e\R%τH =WT5ZKO@={Es@={EsT")@=  DPR!XO@=D46iȐ<? P Pz<DCJOG Pz<? T
 ʁSt:<? Y4.|@? Y4.| ? Y4.ej٭~@=F*˙Zk_? Y4.ej٭aXeJrV? Y4W4WѥR@=F*@? Y4TZ+G P؁6 ze؁hl@g 9Eu5l 9Eu5l@=& ʀYȀ{(cEd@=1 "C4 x<"$9B? Q%x8"J*tDC'(O 9Epޚ}QekkOҟᬮQ%s]^˂hP
`+ger+
zexiS5+Po:<io\UCf^zB`zCi&ƫP@Y<1x-ANJ`cU1< 8M)WK_Ҙ} 44&ƫ0Ҙ{@F45^EҐ&ƫʂҘ{Q  pS pSPiLjh'	01	iLjd*'	01"pShWفЮ*5^j a\T0jPd:8
⡃UAhW8qPH
⡃UZDҘzH|$Ю*5^HKEЮ*5_`*&
`zU4Ҙx!&ƫDЮ*5^AH8BًpSUBXx>	*]W@&iLj045^ghWbTNJ`cU 8M)WAPNJ`cU(u^rL=ҘxD*]W)9
⡃Ut	iLj: 6pSpS#іn
pS.@DҘ{b5AҘ{Rp45^EB`xQ<*ÐUDt'	01Nj8
p+xn.@
p+x#E &ƫÀ\9
^AXhW!qPB`y, Ю*5_xC1`
⡃U<?hW 1tCfI\T0j3
a8M)W
8M)W1XB`x50>0U<4+W
⡃UatNJ`cUf 4+W&k
⡃UCp@u^Hu^2@hWZE@4+WX)$qP 4+WX45^'"جCE!B0'#qP9[CB`{t2@'	01BP,C`|B`x hW!P)qP$hW xB\9
^R;DЮ*5^.4+WЮ*5^! 4+W$bhWL/Au^EP=k|	,4+W
⡃U PAs2
@hW?rC!Ю*5^+f3Ю*5^9 CɳqP _B`x
STCB`x=ֆqPB@F
⡃U\T0j,Ơ"ÝW8545_E 
⡃U
h!
⡃UphWA.
⡃U\K
⡃UHW
⡃Uii/
⡃Uk |aΫtqP 9h4+W@CB`xZK
⡃U␶0^CU4+WDT,Z꼤@NJ`cU1p&ƫJ*CB`yuB`x&"Br&ƫ-<@xhW.8
⡃UU CB`xgHA
⡃UX$bCY¨hW)`C HhhW	X|a
⡃UUAhW"
⡃U0	֘'	01}!,NJ`cUaV'	01Z#iLjl
⡃UMF꼎TAsd% CI,*ÐU˥WBWE 4+W 4+W( T,Z&IA\T0jBU
⡃UQT*]W45^,\T0j,4+WЮ*5^ KCЮ*5^3`T+!^%q8M)W)9B`>CDP>45^A\T0jI!\T0jG' Ю*5^PC8J45^\dҘy` `C A"
⡃U0bO
⡃UTl\T0j6EhW,2AhhW@H4+Weca>0U%hW X׏B`zNJ`cUqPF.5D45^'(\T0j	hW`0Ю*5^B9
⡃UD4+W ldAs02 WaЮ*5^45^W4Ю*5^ud Ю*5^; `%
p+x|aCB`z1*ÐU	̀eWp4+Wd 
⡃U㡉LCX>"pS+l!\T0jBhWEP
⡃UĈ\T0j0P)@u^*]kD]W	x%,S 84+Wŀ*
⡃U@ЈY<1yUH"ÝW
@"ÝWY@u^Ю*5^ԀY<1yPhW@d!)[U'@u^	)" hW 
⡃U	Ю*5^#>
⡃U'4+W(`=hWN%`Ю*5^h2dU䄢X*
⡃Uf!T4+WxhW ` a\T0jrp'	01h~':Wx'	01id B`{pB
CB`x+Ю*5^7=|~CB`xL%iLj^)pSJ1TiLjQP	iLjBpS@\'	012 &ƫҐq8M)W0iLjH"*8&ƫpSY &Ҙx NJ`cU42ҘzY	iLj@&ƫ%PiLjA/iLjOP:'	01'ҘxX18M)WLpS'A8:^Mb	4	:NCC^\D"xTypMP <TUl@R	 H!x@ޫ˂h xX)]`v꼸&( W\ųj&(ЀAHypMP8:! 4CQ&^A\6	A )V:8AFfZM'tL`KUlP^+ WàC U#&We  L&DhhؒH t'Ul@Rv{!A`Gx	^GF˂h.	
n^\D
 S]W
 {6	A )
&jHDAi0|  {h>  r5^ "	Wj$F@8v&jFF4D y ~0_`[JPxl aêMxQuy8% 	WX/ $ܤ
JUl@R"Wd@% qdCx(:C^0`2*j&.aU~	`}C)6|Q)hʩ|Oǋ}Jt=HC`()6R(o}XRUc}HoV?x̗z-(Z#žd?c|F<<|<́`7)63 Rlf#|<<<S	Iy`0	Iy`qJM`E`@3)M	`Alh*ǉy3	IyՏ-zV?xZž/<^|<^?c|^ՠ<[ՠ<[ǫGx◫po_=6Tՠ<[VoBMoljlj6hոx]ǉyy`P`RW[V?xK5qlj,<~<:ՠ<[ՠ<[OVo: <0|-|w	x>}ǉx> )6įV?xSՏ-a7x %&~ouG!&/V?x͢	IyU`a׫Ix͇ޭ%6g×|ǫIx͈ޭ%6}Xro'|ا^-a+Շ/`b׫IxͅVoOV[OMIx^%=Xro x@#|*l	-w"sՑ-~Rl(zxXW`ǉx@c|o<EMZW@xX'	IxZKž˞%o}Xro`ai/~%Xo×}`MɰzȾlՑ-=X<[
qlF	IzGizO>XB@MKM 6`QZžS6)6~oDVoB7݊lXx"ϫ@x'-><"Rlc|#6z|#~6<WJM\`plo[=X7=X7(žnXc|ܷ7c|`icՏ-Տ-OVIxSž0#z8o	^~o_V!<[ǫW}hM`_	zؾ=hW`XZV?x֓}XZTc}h[A[![ Տ-Տ-uH>c|$Nc|$-zž=XmՔ-OV?x)^~oCV?x$V?x"W[׫[_Տ-񊇫[)[,~~o~oX	kc|%#ž~oV?xRǫ[)oՏ-zž2X,c|dՏ-Տ-[&~oX~oXX}X8WՏ-V?xX8u0	Iy>?6JM#ſ
[=X߄/}X~oެ~oнXRl3>l3=D<f)ǉxž-`𙏫[3OV?xb7[17Տ-L+žc|'zž/6	c|'%zž=X	~~o~oXG}Љ&Bo[Bϫ[G~ozžrՏ-^~ozžrGc|><`1c|X~oƞ~o=XV?xaOՏ-[c|)6lGqlic|X	xX\|=rxqՏ-V?x}X\[c|(4c|(zž1c|(Fc|(}X
	~oW[@PXž5zž5zž5Bc|kO[R7[QՏ-գ[9gpoRxRl^~o[8XMq?Տ-_
=xՏ-?`[E6^Yc|)6<><~扰x#žrlɾ~o=6_V?xyoՏ-ſ~~o"w~!+ոx?ql`~~oS`Gl}O6`Oc}#J}X:7c|~(Tžt,&BJM΁x#OV?x>~o %&I_<M߫[IՏ-Տ-V?x¨X
=X
X
c|*=X
~oEV?x§~oՏ- 1c|X~ooV?x~oW[@Y	Ix/6)c|l})xodެ~owJM¯d6&~o}X1})xzžE]e6"x[X=4M±[X96
c|+?`Տ-V?x°6
V?x²[YkՏ- c| NX V?xǫ[ }X ׫[`c~5~o6c~4/V?xՏ-^~o%zſsՏ-O[bV?x^~oެ~oV?x[agՏ-zžvk׫[h^~oSՏ-߫[j~oX}+Տ-+Տ-SՏ-Տ-V?x~o)c|pž8(ž8-zž80zž9WՏ-[~oSXX^~oA[jV?x'<->Rl?xgI6K~~oV?x!c|u`#\<3TM[_SMثc}l[N{^~olŧ[Do6b	i{JM؊^~o{[ſ Տ-XߑՏ-zſ"w[}Xbo'ſ!sՏ-[q[pՏ-Տ-u\>c|.Տ-V?xՏ-\%zž
^~o}X>~oXƞ~ožžc|/Տ-^ zž}X~oV?xic|tՏ-V?xCV?xH~ozž:Jc|tž:Oc|tSc|tYc|t*zž:0zž;SՏ-V?xl}Xzž;Fc|vՏ-w[o[㲧[?Տ-sՏ-7c|04c|0žzžXެ~ožY`žXV?x׫[ု`bkc[Տ-ŗ[Տ-V?xV?x[gՏ-Tc|10zžO[XdՏ-L}Xd$oV?x:c}w[쉾~o*zžOc}sՏ-@Տ-OV?xF>~ozžz:c|}>~o?Տ-+Տ-׫[碿[~o#_V?x>~o![I[Hq#zž^~o!Տ-$Uc|	
^~o'~o~~ož|Տ->~o!zž|V?xϓX>*zž|\c|V?xƞ~o[X?Տ-Տ-V?x~~oC_CV-Ձǋ|2 /6 zž<F`:`q <3Rl_ql=Xެ~ocV?x7~odV?x4V?x2[kՏ-[[~ozžՏ-~~o%zž?Տ-[[ Տ-_[V?xA׫[Տ-ҿV?xDV?xB[WՏ-зh`c}Տ-}XAՏ-V?xkc};Տ-Տ-ǫ["[ Տ-V?xǫXc|z>c|zՏ-Տ-[ҧ[׫[׾~o~~ož%&D|>=?c}BlQc}t=Oc}{
=c}>ixjՏ- <5Տ-/Տ-	}`}jMZX]`;Տ-ԗS`Ec|5>`Գj)D<5X@K6[L&Lct<	>lнXh~7~o2''&L=c|	2[L 6eV?x6MsՏ-&? 3[QWRlX3S`(6c|
6~o@&RV?xs"&P?2l	~oAx*žŴ<

~oAge6~ozzž>	ixՏ-[l>?c||0&oV?xl>#zž>$~x?Տ-C]6	^~oO$~~o6V?x`*Տ-*2UMV?xV^~oP'&U[VPM~oP<
~oP? *lJ~oQ;#TRc|
?`,k]zžžzž^~ob[X~oƞ~oOV?xf>~oV?xdV?x`Տ-أl'ž=c|~Տ->~o~oެ~oc|~Ec|~Yc|~)l?.zž?}Zl?Pc|73	xnՏ-e!&V?xpf}Xǟ &Տ-ixnՏ-܉`܏nnSc|7,ž`ܹnX #OV?xczž CV?x}SY~o?Տ-X "׫[+ž J~okſ(Տ-Yzſ(Տ-Do	|ߕDxIxٿ`j=A`qž;=XfMc}gՏ-`Տ-ſ0Տ-ެ~oՏ-Xߘ}XC~=.	Iza
`1ZMc}9=#v~o?M>~oS`2ǫ[(|>qG<M{OՏ-V?xGD/V?xW@]`}ZKž>I6hcЯՕ^-_qlA׫[ Ѕ^-`YUߠ<`	^~oN1xm6Hrl%&OVoz5D~=}"7[=X)x^-Bϫ`ߕ`Pa6Ec-xɾd8@aߤa6Q|-^H"}= &_VH-O^-Ϳ,&oJl|t= T=~(L-5/<['}E{  -W^o &@߫PdoԕBKſP@ߨI}d96Jhe51<[5W}$@M !(
)y P		y[o$&_R;x#/NH !6 H ?,5M"HM"܌4#|žB|N		yGorN`htJo@$&OԎ-@6t>d=g@žU		{g<M(zžC7%g|?WqlDNc|Q%g}-g/XIX		zZ[`&e5X0QMja?AžWQMlLxW&f~lLxϾ&bw6#	!6#
qlF,&`iv1hvՠ<[؁--	{`FM@x}-%y1 26 1;`1<g&u_`8Տ-9+<[w| p6#<[s׋|ǉxBl ž RVxž -Bl ž  Mq Rǚ'| _@ž  QM51<[2M}Ix :?M*QMWz}4BlJ#}8		zq[2xӃ|l}ZžH0y
[?)6$6$S`M@xߚ'|?1<vIx_޼[`uvo|=x!žJ1%E]6%!6%žJgO)ԉ/(=P@oj/(%y(~BlJPe'}VRx%xQPdo+(n5W|@D&FMך׋|@!6 K<MV?xԕ-8ǋ|_!66_V?xsԕ-XD|I,9		y,Go,SQM~j3Pdo_)y45W|<[xMVor2l|*ME6#O5W|)"lQ /6(? ~ޭ)	!6)=H}rl#o6_6&<[0'HMaSՔ-OD|G xx^-}t<G"|<G#ž#o^-2xf)x#
[5#?!6bx2[J$^<[~Bl	 xBo[JP0QMĊ<Hw#&J|l1|I{<^-NSh?S`<S`7žW`a6<LUl&`4u-4
S`4,s`8m-80&ՠ<[}ZžYՠ<[`P%z|Zž
SZž'|OJQaRl'<OPh_6 _܌`8M ՠ<[―-]--r2l
|`Tՠ<[ਵ-Hq-W@xZ7@x5ޭhl-Z-ZYh.(|z|T[8MH}Zž*}Zž||XxxT_ix0?h0C	x1r2lK^&Vo KpVoK.h	x>h2><Zžz|Zž?ՠ<[T<Ժo}Zž^E|
`Vo`dEQY/z|Zh
?<_@xD9&"Oh Zz| %Vo g<ՠ<[ 5`/60
?<)(& ]i60?RW[ԝ
`jT ov>3OVo7@xU_
ς<Q>
`%z|A@MTd=@*`׫@xCVoFޭ1}ZſjVo}+ՠ<[-{6RŽ#zw{?́ǋ{c--yx6@FMV?x/RVx'FM~vos0's1CE6b;$;JlOM6-\#~`.`hS`.QM%0MlT;K]66ya63M[e6~opuS`YM:*`?)w@KI6ll;lg	&_;[l@xnuh^hVD`-l4h6?`l
w6;l l -.M@~*& 	w;?$;{Q6,"SM~[Mpc&ciwXgm6~*&`]u`~)&`(`
~XMB~`Jl`$; #p?-"3"ɰwD;B6po;`3e6s;d)wďl[RtZx)`,&`	`0S`0?-`-4MH~
S`-`ߖ`%z{@xī-=ZŽPFMJH lQWI6 lK`2DTM`2)w8)w8;	ߖ`	[f2f$~,fc'[;	w
S`4,&T{s<[N ?60a60e60N}YŽhՠ<[qRuk=6/;S`	߂;;;@6P35MԹ-o<p5MC	w"x @pq8ou<Ԙou_6ޤvou^Žqiw^Ž׉p6?$;ŽyŽz߹l|_sD;Gl]-96?`xKl /; Jl	w:_w:ɰw:w:~扰w:)w
Q?0)J`op=`Dop~aMRa`opqǋ{T{N0*&x
lV6&<[l
loV)wX[l$~aMO`oqG`Dop"FbcŽs͉
6O
0~Y#w
ď±W  !wP?p/;YIe>[,+,Ne'{)<[,&%aOՔ-}H%xX(~WMX+Ž)<[,P"KŽ}YIf[~WMՔ-vՔ-vD{^l-7͉;ɰw_uw ?t;	oqOՔ-8Hoq܌qȍ#&-+-ŽoVRxZԉ/D/wDVRxZYe'{R$[sެos)<[qD{
r2l؅`Ք-Obԉ/bKv%OVRxǫ)<[݈D{l>d;`-M\4e'{^op?R$[.d;t;k6y7Ք-}YIySԉ/Sl@blFoqՔ-:_D{qSԂW{w;oq4e'{^-;"x};V㲿t;;VRxOz%ၟt;blެopmOIx` &p lOwuw	^opO_R$[1
,&1,y"x %d;Aw>]A+Žςw>>`|O>ŽϚz%R	^-|-WM=XsVRxVRxԉ/??+}&)<[VRxR$[2,&20y1Ş[x޼[x?r2lǀ) lǆ?wo;cVRxfՔ-z%ᘫ lMt;CO@_O@z% fpw=xsd;>lǿw&z:e'{YŽǨޤIx9qMO}YIҧ^-=~`==YIiOR$[A+ŽЄwB>`[e'{
ot iD{Mՠ<[
'{TVop*_` lU`~XWMuw}YIYCՔ-~Ixl?h}ZŽ
Vop _w "_blO ")<[ IxZŽ+P'XyYŽqO+ԉ/?hg@x1t;CM:}YIzŽّHovi4 6y&`Ք-1+Ք-2^-1 awt;?;e'{e'{Hot03]6`6e?VRxcՔ-'%ǋ{6z8oy Mw?M@6<[ݠXz=Xx~`@Ձǋ{&ކ><[ހ5Xz	<[ނNMD4`Dot@-*M#V-+ `ODJe'{YD{p0Ԏ- v~S`&S`S-ԁe6Hjovg2MRo<[ݨVv5LxPa6E_Lp.S->jop.5橏l<[)&橏6\WhjotsO5Kx9[w[?5Kx;/5Kx8R-oGJT{G[?̄{?,&Q`\Px&st;үՔ-HՔ-Hy4;ҟ-IClPhHNhHOhH(~YMAOR-W`'[Žw65Kx@( [Ž?Vvƞjovhv5Kxaly[Žp6^jov?xS`}ol6xj[ݵd%[ݰXMaHMbŽۅst;;ʉwnՊOnkŽŽۻd;}X-xqwn%zY_wpiOpՔ-	~WM}YIYIwpYIO_`YI)<[8lÂW)<[8&ŽÂUMpXo^-RVoz%lJ` oz%=Xrow,ZKŽܸaŽܕ+ȳa6^]6?|ޱ'{ևt;Պt;O`$ozo|޲-xH&?VRxK/VRxKolRYI$VRxI;nt)<[$O -r ]a6 l 7M O YIonr	)<[܂1e'{Nw Ž#VRxl$oVRx?e'{?|t96DoV9xP(UEVaxQͮor!ŽQ8orS`Bg-BJf{^mw{rorWՎ^-st;(^%7IxrAՂ{"jlÐaa63p+:[6g̀5Ч:ql*ɰwt6?l
%=ZKŽk=ZKŽakŽb/!߂;Aǫpor#6Vor -~(,tg4MXtNMX	};6bliwiwh{~)w&``````a&)?``;m6`"wv͂{Dwvlݐ=Q6įVor(Aa6R?Gx<[܊O`qRϫ"v)w"=ZŽ߫@xՠ<[܌?h#SŽz{o6`G7M#kŽ§<[܌͆;`g6Oՠ<[;{- &<Xxxՠ<[< ~WMxF	,xx#}´;_Rxop~XMgKxwKx+܎8`pr=~or=or8CŽ⧛Dor84bKŽO[>ŽKx<(x yO FŽǫ^- oVopNbKŽؼ[o|YM}ZŽYpYI
kO PlՔ- VRxZ[Ž}`   l Ž ]O  u<[ bop z %z{ FbKŽ %z/  ×{V$[=uė{ެIxzwJ~-}Xopxz%6` opeė{0]6}` VRxe'{9Cnp*ŽOe'{st;zŽGot` 4Milӟ8;|<[9Ք-Ք-ͣxq0&8Ee'{=YIFot]lOVRx|Ք-.h-~p)<[>qOmŽ;W)<[>,Ž{YI䁧)<[ܐ6h-Hl=YI^orBwForA/$;VRx O$O6D;ForI׫)<[ܒ}nrJ^-I({	w$|.x$Qd;A	`I.y\op|FM~{;.x~{2l``#&?m``y&??p6/l`|pFwď|6_?M~(}Iw|6.d;6`c-y\op1_	l<[|-SZ[Žȷ7M1WMGO ׫)<[+e'{EorPE]6䡧Kx(*ܔMaŽ=lZl
r2lџ6hFMO|p6Ŵ;6l<M*z{ϫKx->-KVq  ` }XVoqՀŽVZKŽϫ{
%q_Ixե[2`p<[8l^-	^-pė{§borXA]6_t;/leOVRx,O%?`Kl>oq_)<[A_` >wZzŽoqWM$}` YIOO;t`<t_6◫Ixx7i/&C^-Lybor`a&ܘlɂ[ܘQ`SIw&	[ܘ\c{,x1"Ž&^
<[Bv)w{N=ZŽ 0B#loq?bŽ"_ݲl"~Vx	m6g̓g{B-!
qՠ<[C,CR-!&Cy[Ž0Rq[C)wjoqզCqoȟql27[C$~)&C%y[Ž2w&M"[Ž1#
l2[C-x:-!d
-!!-{HM5gŽɢ/Ix4^-M, AD;nqu-"3hS`":T{&DNT{JlBo[DS`"<- VqOT{4M\T{#q[Žd;<-
l5Kx9[ܜ:!-/$&ܜ@ՠ<[ܜ)wwޤ;%6t}-\y{W@x'{#lWR-E6tRT{WRp:R-@SE6to'M=_[ܞ2`Oy[ŽWl[Ž&M<R-OxS`Ogo't<[ܞ́[Ž2-O(}	w' -O-yborx0 6y3xBh=ZŽo)w[Ž6xogRp< y[ŽQM([Ž'M,y[Ž&-x)&O5Kx2lo;jop>4t<[y+xyop>$&y[ڇ{]S`6fop@ͨx @hZŽ_S`-<`5Kx _;5Kx (~(-Vp@YT{O4M <-YRM 0y[Ž&ESoB)wM-*AŽQ{|Kx$&E@o &,&|pB6׫'{G	`CV+<[
<[v)w%VopB<!<[ܠi-P=NrV+<[ܠՠ<[ܠ6Xor]lr'{ 6OIw(W]~96 3`P^=6_!&ܠ"x@lV+<[ܠ\`.or@xw{Hͫx|p	]I{;Hg{IkՊ g6abŽ+XxDq-Q&ܢUh(lJ!xI-R͈)"w	`R'xH6")
st;
<[ܤZŽoՁG{=ZŽ`'`#}ZŽbǫ@xՠ<[GlsO5Kx}Iw>joqk)Muo;5KxVq}o>D;[ŽpI6=joq2lpR-#_xS`#-9Sloq@9k̄{)$&G0[ܦՠ<[ܦw)}Xor2)'MM-S@ lopD|d;!ǫKx""|ZlyFpD u;5st;1t;1ǫ)<[e'{1npFNpFXe'{2׫)<[Et;DVO`	{6ǫ-	 npHŽ")<[?|=XopH(6RbŽ `	=YIE>orEt;XorU7MPqO*2e'{ w*3bŽʅ|ܨXbŽʀnrVRxPŽ(wVx%npJՔ-	HopJ)XM̀U@wY@a7MOŽĂ	`$%zY@t;V+<[Hst;VRx)zŽāglĀlĐlĒt;AW`M$q(;Ao,JC`%"{lĢ7@x	|;a"{;fp6߿
l0opL\%{`obopN{6ug{ppopN@:l:W-	npN z{ro^-	į	;jXZ|KY\_vIw{lXroq-ǋ{`dq,$&Kj ~'MWbŽʡ76Uor~or<MV6for-U&{Do)w*<-Q;2MTOT{Aw6R皥[ܪ?)w*5KxY;<-`4MXco+`V:T{߸LrR-VArR-VFt<[ܭ_{!-bwܐror@&or7d{{6s_V+<[ܮW{4;^sV^-W'M^V+<[ܮ6w^Vx\7M\O+YI`ե[L?io 6c?6
-&;q0O	oq0W`>mŽ=XorV9x`uؼ[ܰ-XiCŽ	^mŽbor+͈,t;
~-傯^-X[{o6hʯwl~oq:VRx+N>w^oq8Te'{Q`Y3rʯMeŽ"rl `Y1XM(z{#`
5Kx(.y[ŽHpR]6+S-
CϸM)<1[Ž,R-`_`u~WM~XM}bl/VO`'Iw&O~IwϸTpzY>opx=Xoq@";xg{-(_&P?x`(
uwl4q^-Xopv)w =XxO`$op-Yՠ<[ܴՊ-1`$or7-Zp6zlPaS`
`
ppTY`$opT)M*uw@tpT?p6/V+<[Q?pqDw{"&|.x-d;ql8=T{r<[R3ěqH)wl iw+	`~	´;-6vpV[x<[<x+0x<LxiA+Že_p6,&ܷ-=H%xl~WMm`[Je'{orw^-[+ܶ>rWՔ-[-zŽeR$[ܶ+ܶ-}6O)<[e'{я^-YzJop[_;5bpZMhO2 ǋ{ߙ{O2 {/`Vop\(
S`^^-G{xy`g6Qo^-ŽEM`*!x8<[TsD;x)yoqP=CŽxx/lx];VRx/zŽ{?R$[]YM00x:bx15zw{\pbMh"7݊lSՠ<[^[ܸNiw.`]? ԯR	^-]+ܺ>rWՔ-]-zŽ˥R$[ܺ,WMt;oqTՔ-*D{~WM{}6)<[UŽVIxŽPqTbqT-*^dEO2|-+6ɰwⰧ)M@x};ݒlv~Žw^oʞ|W-Žp	wO&}[׋{(-.M2 -Ox3};4VopfGhp6wŽł
`,;Voq`<[2z: 
xw.MVor;>xx9ɰw/ 3ŽŔox<[Y>rl{νZŽ6Б)M4|Ž4aA k^Ž@~WM6lA+Ք-oVRxIx|Ž@Pp bcŽ?+ '~M G^op YIgD{5 - {'{U_p6oݒl~ŽŽol	wVop};Uw$;6&<[lHBlHEe'{WՔ-ER$[{f>+AŽW'{p	w俻$;q+սx7-Kvp3pe-d52`bwxp-ŽMCԕ-_6(#&Wx:bx
lTBE_	wP%x;w{Px<[Zxt;Aw`-!zŽŦ~oqiԉ/oqhYM(};b"DŽ@hu_;Jl)^
0%>ŽAt;g`bՔ-bzŽGIx-b?S`c'};ď|EM<1<[a4MR~XMNv6-Pnμ7w~WM~>M~=YIe'wDwQzܯe6py6	4M}L_7ԑ?,&dۼ[dŻDx|ȧ	[d'~WM|SlO}YI oO}Hn[f~YM|\ py6q/S`!6pŻ-4w4M|)oμŻl(<[/NzwO@Mx]6x.liO=YI_^-T6z,%x:bx|p6U~GwFެ
<[j~XM|ybOVnW cŻ椯2|-Fp6u׫@x|?)o|:ax5x|rl |q?ɰo[=6}7򏃦'wNn_7wՏ>rlZŻ>`{lw.M|@h7͊>c+M| F 7^j&<[[o o?VRx| *Żgԉ/>GwZR	^-a_t7Xl-Ք-lYIDw[V-`a6~S`b/@x||-e2W@nʾrl6׋w&PK<^-.M|"'w"@x|#?,&?74Vn
`Z,&WM}h)`Z)zŻ^ŻLIx|$l E&CO^nI^-	o[8M|$iOŻ#R$['z(nH!~XM|$v)o_VnH)y<[2FdO]7"@x|%&2>Zl,&p~WM|}	o}YI󂧫)<[pU"KŻt7pՔ-߇e'w4"KŻ_`߄k&Ք-߄uODwgŻa6C7NhM x~ǙwdO~rl1ՠ<[3~rl9/` t7ƕ}	ozŻ@Ք-Ix|h$~WM|h(}	o~nzŻ@oDwL+r8M|iOYIǩ^-9_`9 /6oVRx|+Ք-9ԉ/?,&rJ`Q݊l%Vnò12dOɰo@x}rt@x}p
}	ovnPՠ<[}ZŻV^/&5vIoEVu-νZŻ8=h⧃Ż8N`ſR;x|?p6cM}zV<[0	ovIo#-wx-߉_@x~ &M~*[׋w(}	o\#w/`?$7/o^-aŻ` M}սx}vnw@x|-
ah!w0M|)vIo$oV;`
AݒlIsսx|)o"0M|*>`
ŻS/w ՠ<[+ql@O Ք-^-oG8M|OVRx|(zŻoԉ/qlaǫ)<[6eO=Hn؁&6#Ż`Ք-Ix|}	o)<[XŻE^-(`!p}YI"Je'w^-"wt7.` Ք-*nW%&`
ެnVՔ-
z%WM|+7²)<[}YIDw- ql>e'w)<[ 4%+  )&)<[)<[>Ix~0l	oՔ-ߍǫ)<[W^-ߌ]6o6neVRx~2ߩ^-ߌ[`}YIՔ-!"KŻ`]]6 7nXՔ-ޤIx|,+ pڟVRx|_)<[voDw`;Pe'w}YI񹯩^-`	oe'w^nR$[8lp=e'wVRx|pDw )]6߸6`ORYI͞Ix|r	7%VRx|r+ŻiDw_VRx|-7e'w}HnZWM|-A`\zŻkVRx|-#z%	oVRx|-YIT"KŻo?6įVRx|OIx|]6wpgՔ-<YISԉ/ﱧ͉}6.io-zJna]6"pVRx~E>nIx~AK͉*l>7R	^-t7`e'w=YIDw@p?5-ؘn{lgM|v6 ]]6a&;ŻoVRx|vԉ/1
{l6ԂWw?oqlჯVRx|0#Żw^-@8M|1)n#6&<[{lio(Jn O]6E6EVRx}OIx|+͉@`=H%x|+zqlHՔ-Fnԉ/-`>ccŻ+M|XM|Wt7_qlYIǫ)<[~:"KŻ<[~
S`?rl⧚O6nndͅw+<ȟ	[	`6ȷOB)<[OR$[<x=wwǁW7^j^-@w`@ZŻ!o6'#&=Y׃Ӽ[=Bx1x|z@S&@Ż@3&6P8n&$}ئUh-NH|5wa6=`Q}ئ}ZŻkՠ<[[\Fh:-a	1-`&#hF^(lPFio@a]6(,XM|}}=6Ք-#zŻIx|| zlՔ-nDwOM||*zŻiO^-	6*ՀŻVV-}ئchT/6nni޼[\ywwŻTb*Y*Zha+M|!WM|6}H%x|}H%x| mŻᲿVRx|67"KŻU罹YIՔ-Ix|6OM|6#zŻO^-p6F$7b'wa?ՁGw`]bl+w7x|~b`zY~
`+`}7vno_)<["KŻ`nnTe'wr^-?}=6)<[zŻ%Cio#?` #nn%Bo{oʁOՔ-ߕԉ/@罹(OMe'w}HnԂWwٙ7٭$7ٌ}X	<[w
S`fՠ<[`fՊ }ئ׫@x}ԂWwٖ|ٻŻ~m[ŻG`f`bŻ?bƞo^-ߙ7x~aVngRm[ŻkٻŻqo=	64V+<[b7@x}R	^-C}[׋wį6nnռ[`j-ߟo^-ߜɩoίՀŻɰo2ojlXn_6eo zwٻŻ⿫-ߝCՠ<[OA sŻZŻy4x}ՠ<[zn=[׋w_޼[@սx~6nn6 G~WM}/	o4 @`D=YIAՔ-D)%ACOM}O=YIER$[{oOzŻ%Q݊l=Xx}+ՠ<[ `E+7ц>dO\1Wՠ<[Zh
ŻBVTOo _}=6)<[Ee'wڔHnQ?ԂWwڽ .?`Q.Zl^	oqԂWw({orǫ)<[^n-%.A+Ż`GU罹)<[Ք-Gz%p%]6p-a6p5罹"ŻW)<[X"KŻOM}OŻz%F^zlzŻe'weDwߕ`ߤئIՠ<[H`Hzw~`H̀-7	Nn``l-lGh*zw
^§Pn`o-oAr [Ż~d&[ns [Żyn<[AŻz)oڷw}	6^-ߩ;ͫx~ݒl}[׋w}	6Vx}a`rئ]"@x}Gͫx}Wͫx}k͛[ռ[Yɩo-r56|aNM~'&ZOM~]`߬S`I[ՠ<[ͫx}&?6^lVnJMM}%'w[{7]7C|H`I+7A- Xx|HM| zw lW&Azw(}7$$7)Ż׃EO'wҖ7ҚzwҫhZŻ `!vIo[׋wDO^-!|-@g7Ó כ
%AcŻ'&x><[wál_D7á׃/C5/[W?|2x|:|E5Qx|:D	o):|nl|@M}7aAV-!Px|<M|-!hhmCŻ4VnEj-!Xx|YhJn`"?,&D>rlh?p6-bZ6߫@x},W`QVn^do̄׋wx=;Ż#zwՠ<[}7O7w6d)o':nxlU_t7ȱŻQ+<[EԎ-"6(a6(@M|Տ-#=IY3R;x|H`#	ot7[FnviGo`@M|;̀ŻۿM|; _ob/)<[=YIDwñ?ͣx|;7wðxՔ->nx4"KŻͣx|<_`)e'wįVRx|<ԉ/Fnx!~WM|<,zŻkՔ-~Ix|<mŻ]6ŻՔ- 3R$[ c6Ae'w׫)<[ doR$[ `#` 0d7a6:'68{-#}[׋w?V8 j0x|	^ Ż
Oh `  槯 `UwWznzNz(~WM||- aǫ@x|7kdo^- v~o聯=ZŻ/"l^pnq_p&*zŻRVx|>[DM|>:h~XM|>?`/CGw@`$vIo^Ż䇾oE|&M|)D7սx|?z`/|&}[׋wKսx|~60S`~60XM|=[׋woսx|OV2սx|`!62Hql{ioB|p}X,zŻ&J}ǉo?J/["ئ~
S`Ao8M|loa7gWVn}[׋w0	oM|@4o^-!x;x|@:o^-=[׋w	o#68)zivn,~-g@x|[Kp6Z7ǋw``%<[Kp6Xd,޼[KPx;x|Aՠ<[ p.=ZŻ7$7硫-O(~WM}<S`h}X-x|okŻ;lN	-\}Q!=ZŻV?x|CzŻO n{ŻSՏ->n,"U`,P8n$}7BϚǋwGjLx|Ԏ-'CŻ&N>`'3o^-'%x<[N<Qx|	oVn8~n
lt0M|o^-^o+ՠ<[O:<[O@QŻXxJ5>x|S{Ży;Տ-O-OV?x|IY>?Sǋw{ԕ-6>[h>Ż@Go^Ż`ݒlJo^-Ż+OŻ)+սx|E.x:<["}HBսx|ϸ`!
`(Ż~~n@5x|acw%FH5-(cw,|,x|O[Re<[RNcwb_:M|Fp6U&#߂7q7cVznL+t7cVnLNLOnMCԉ/ &o$7սx|-DVn"?`B6Fՠ<[>[zZn#l=e'w+Ք-iIx|~H@$Ne'w")<[		Ix|
NnQOCŻ@`*/[TBx3x|$}7ʀ%a6J ycŻWM|	oQ?Ք-VRx|=Hn%Io
YŻA_l@@M|H.zŻAՔ-=Hn-C|t `It7Đa`A6(Ft7ġ+ՠ<[	+	YILՔ-%L}70M|}[׋w0vn'5hqt7:'6NGhtV^-/pՔ->n4"KŻX]6-)<[%zŻ_ԉ/FNnU`*/[U&<[V7`כ-+؜nZ6~l[V-E򹯛^-+`Dn\P\Sɰoo5Lx|L?` 60O_VRx|L,%0U&&(z׋w #]65li)<[&}YI4iDw4@zwwɰo?lpKXe'wKՔ-OR$[Cx|7(~	oQCl君l^nd}OY%Ӽ[
ɰo_t7@Ua6PP(YIP+Żz%R-$\)_t7I_lWM|nO]~Ix|~NnlxA`Klx`t72/ob)<[YIF"KŻ$}70x=CŻ[@M|P>rl~XM|P}ZKŻ×wIx|P*z@~WM|PPe'w5O)<[Ix|BoohԂGw4}ǉokOV?x|HެnzŻJ"KŻP}YI-Ż\"KŻ?qlդ[Z4aŻ}Y)ե[ZBa!͉~6ЋЯŻ6-K=X#x|/`TՂ7wPՂ7wU>[(|ذn6`D.A#Ż<M|Q#Ż∋O%OVRx|Q*%DTe'wn`"KŻkw8&H$x|x4cw8OpOpDw8OqcՔ- ?ԉ/qśŻ`H$x|R<M|RՏ-nON=HnŻ+Ք-HnQj-mCŻWͨx|R,O|ڇwXUɰo<[
o^-[)}[׋wa.M|+h}[waכ-^lXսx|Z;Ż?n-lఱ<[OVn,ŻŻ%`-`lOӽYI+ԉ/ɾmCŻͨx|%y(x|ɰoO6oş}liſ}l^6Z{`<ٛŻսx|j-_6,<[E/VZͨx|,`\{7pa]6\Ք-=YI\DwpOVRx|Hn.=6\	`¯63ZŻ
S` ȉox@M|TUa6QԎ-oPn0zw300ŻՔ-+=Hn1zŻǃӼ[*o$7R߫zn_vIo^ŻlH3~rlY,wň}Xx|Xz(n<M|XBhwŀ]?M}-z~WM}ӯVRx}Ք-z:"KŻA?6t7/lVRx|8e'wïR$[^+`/6a6f5 wŒ[,}IYAa6/V?x|JO6h:hB'7y&	t7OՏ-+<[W6cOՔ-
}YI#zŻ  zŻ Se'w@Oe'w@We'w@O)<[(?t~~@"!}Zrl9lݚlP5~ioP`"ݢl"M|C-Ï5 w`=XlF%gwե[ZŻޟp@nORcŻܱGozn	o^-2wt	o^7Q;ՠ<[7l*kGoO5-Pl*Ż*Oe'wTDwTRP@nIo6O&V6h-j/@<M|Z0zŻڿRVx|[FioiޭlR|^n,&@/5&<[Ԏ-Q[׋wKŻ%ƛ6	Ԏ-1tD7B/`1
td7EVRx|=YI7"KŻhUhhWMtd8.Ք-໯VRxoR$[p3]62l)ż*ż,%[pg]6td8SO>Ք-|ԉ/>6h>N<ؘo7t8 
ɰp@Ք-O@ԉ/@FP@oՠ<[Aż
@<MJ'6$oV?xI7ԕ-RYpCxH&Y&żK=IY#`Mսxx!ŚżJNo62wxOՏ-3?p6rGxȟp. -=Zż7x/6A[hMpDx^*y!x^_p. -T5t8zx#y!xP&*.x8![?&,cxH%x}ǉpV?xNpDx+l[jD`5}XR@xԵo :oo :ԕ-Jż o@ż 7#x-`,&?p-ޭ |OpCxY0MXEdzoxo /.Mؑa6``	j"<[	`2loՔ-)<[R$[<[l -ǋx X p6 'xT^-XDGx?+FMaGՔ-XXe'x	IxaAżIp&Vo D>x[O5- F}ѓ`e'x1)<[=Ho FAżj/td8`7zżRVx܉DMܕ-7<Ԙo	}ѓ`70ż@ ǋxWzo Wo^-Z8`Z?ql"@x$=H%x$'~WM$>ɰpVRx$YI T"Kż-`o2lo +Ք-Dx)j-<^-2lg&1~o Jԕ-	X"x%A&-	D6 TP	x%/2l)<Mdkż&^jLxd _td8Hޤvo <	p5)p~j/_td8o6V?xԕ-8I;&pż &pTP8o3	p5B4uE\zB!}Ip=Zż5WxeOR	^-+3ɰp˞o O=Ho Lǋxd?p2l5o Lż0Dxbxa_@% [&ǉp=X mJ6O_ NFh@ N%yxhk޼[4m`	p 6ǋx Qզ4@ՠ<[rՠ<[r?Q+rOYI^-9?td8Kvo7P@o >扰p ſql 0-&o _ql 0B&
~o -ż 0=wx kS`\>rl@Aa6 9?)pVo PX` kżB-զ5	6&5BhkhSDxjN H&5,zżR߫)<[5.z%  xsD8 pۼ[t-FM ?x Ocx qWԕ-ſo S`^8![> JoLؘo@[VU{l"l}Zż=Zż m-`@@ż@S@ż`ү$8z1x;x Mךǋx~żO޼[	p5}8{:M*i-
ޤ[ ?t8 T"żPOER$[p. ZżcO7xżbw6# N6~rl Dՠ<[P`o m4M ")yo Po V1t-
ƿ`
ߺ2lZ)<[YI ^-
^] e6 #żXWM+1ѓ` ~o  =YI _Dx Aż Gyż/\d	pzozo 	&7#zxR x:bxpp. Y&80żOVRxrԉ/@lO9?+9{OA)<[90%  ZՔ-Fެo Z8"Kżhlj7)<[OHo Z `Io ZSe'x+ԉ/t8׾o ZYI Dx|6|ؘol2l)<[xQe'x
IxC͉1U]6#/2lWzżGoש^-bAżHj-b)ǉp1td8$WA+żWHżt>[=X JՏ-,%gxB[:0żV?x0:%gx~o biJ27cxGJ2<<[Я]&z%gxH`=%zżVRxE"Kż I	p h [)M	p6 $5&H%x	?+VRx	YI $Dx O S]6 $Ք-@Ք-FR$[|;wx6->Po@MlVRxՔ-?z%[~,~%yo]6oOFo dԉ/K<[ ȕx ɰpB8ѓ`?p^o O% W}ZżVo g_dOpdVRx3&żDx2ש`l7e'x?VRx ԉ/ 1p[lVRx ?e'xR$[)pt8[}`ANh X-xkż& ż?Mzՠ<[= Mz-}ZżCVoVo jio j2 k)<[e'xTR$[ j zżO?R$[0M	vIpC_V (ovo "~XM
=Zż PNқ >`l P}M
?ipEVOy<[>:bż~-8bż^l[x|#}Ô8%a6t 3M
p6 *2M
ϸ\ c޼[CVo '(o Zż TN}[׋x x @x	No l:h^ ٧zo l>D8`g)M6` lp6Ea66~ż<-l+żx7_	[ǉpw6 }^o n=wxql ż Oż 48 H` #f~l&)5MPMTVOJP`ipJ	D8zYi^VxɰpLݲlxhD8&
D8&>` &2wx&}Xo_V+<[@C
@huɰp!Zż؛.MwN}ݦ8#&@pP<`6ECVzo!ՠ<[TpCxco(M}6R=M[ɰp#?a6bWuo5 /\TOշ968?rBlAw6?MPOMe6 .<[UR+żc*l>ɰpR _t8) }ӓ`8x8![ةNov7#x<[CO\żՠ<[O5T}8*
`սxox* _6
8*ZżV8V@xcACżLp6
$8+_޼[X
a8+*x+0;wxP,&>8 ` WGoƛ GoG^j^- op[}ipRYI	Ք- Ix%yx)yo~WM_sl)<[iO%+"Kż	@3<M*/6xyoS5^-J%zż	EORVx(-Jj [ż%~omJAxDxN=H%xWM sl"W)<[B&ż!ԉ/<<[p6 &M9z#xW@x9-zxi-x:<[sl/R;x:C	pU}&ż? 8C6 zo>o>'	p?$8zo"߸`*M?o^-"#x<[D }8d޼[D,x<[i-KCXy]6YkԂWxXԂWx,
48,eOX>e'x,gDx,~48,}YIVRxo^-ipXYe'x,-ż=Hoe@x0}8 G6fżƞo;>88^`&~`"FoC6(~XM-"<Vi-#Zż`	pvIpV0vo[S`	p`[6 -0M;`V vo x})p_8įVo xSv ]]6 A` 6o O R$[GH%x
+G>48⿫)<[GoDx g $~l <[ m[ż սx	p ):MA@x @x  cM >vo  6  R;x 5 x՞ - `/` `6 [׋x vo =Zż ՠ<[ Vo ho 6 O#x H	p 8)MVЋ&>`Mc޼[?x;x4Hh0h]6`N? ']6/1_)<[g)<[G"Kż	/'?p'6KՔ-N.zż	}Ho }wt8'13e'x}YI R$[H%x>+?6 O)<[
^Ix>0zJo |-WM}ipYI@Ք-$/"Kż-1HiO+e'x	Ho 1H'ż)<[H*%@0`$=e'x	
o'"Kż+M}Ip@`|Xx?zJo ~O  WM?>6 O⧫)<[Ix?,&( iA+ż bpVRxYI 0Dx kԂWx 0 ~6 0O>o 5"Kż ewl d`(o ż e^-$R	^- gl d}l dO+Ք-%R$[EOR	^-"t8 l Ք- ~o % _pn)`%H%xN(l)<[JYIPDx	Brly1_t8/7MՔ-xՔ-xDx<[&o'x+/7M.e'x Ք-CR$[Zż h@  4N >6 4Xe'x kՔ-ER$[R	^-`kl lp)<[ʾo ,% 6>`>lLx@WM@~6Ք-zż>Ix@|<[ 8x_́ż 	~WM*t8 Ք-YI 8uDx ՠ<[R	^-p#`VRxYI 8["Kż+K~XMD,<t8	b/)<[K*zż^-%^l-%<7x	j"t8)<[ zż~IxA _	p yt8_pn|~ż	ż	x=;ԂWx`O)ż	_VRx<Dxzoz+Lżެo0ԉ/ż}YIe~IxPt8	_VRx'żKԉ/C/ll>żսxB$~WMB6OE_VRxB,%}lpn Ք-e'x5ޤIxCpn OużR$[!`&/[MORżҿt8	MYIh7e'x	R$["	ߕ`_7MD0zż>o8ԉ/gt8	ؘ̼o8	WMA+żpn8=e'x	įVRxDx	6p-_`ż tOԉ/+JOgp)<[L>o=O^-'_pn<qO=YIxԉ/zJo<9<6y+Ք-'=YIyWԉ/?V 
+︀ Be'x OVRxSDx ՁGx KM
`_t8 a`VRxzż }ǩ^-7x g'xx Ս-	
<[
rZl ´8 0   ż*VRxE7"Kż(o xW^lo (}´8Qol W@M}YI BՔ-#oR$[CϸV !+Jq6 B)zż We'x4"Kż P /-6l 	pYIGՔ-(=Ho `Q 	
8 $-ip H~WM[}8 &VRxSYI 	%z% 	-za
`(ip@t8
!@MżՔ-(}HoDx-6Rm]6 &RNe'x
IoHDx
B<[#E%# ?ܖ Ta[ż8KMG@q[#rZl8ܖL}ܖL%+M?+ϸ "%zż O"^-E_60ip1t8}8VRxO2?^-b ż ż W+MrZl . $A	pFo $Ք-Ho $N`x
<[	 ST	+T
lA׫)<[TBe'x
R$[T́ż@O
`* t8
? %WOX}YI Jԉ/X[ż ~Zl B`pQG &	EVRxVRx}Ho ՁGx'ܖ }´8l@`o )zż@Dx~l<[$żH´85%$ߕ`Jq6$Re'x_Ք-A^-bżU
<[% ?ܖ ~ZlP# '}8߫)<[%=e'x^-OVOb'ܖ &~89pKMVxKKMK_I,B`>-*rZlS6#[U'}ipJ~l<[V>S`+pq6OՉV&[W6ܦ]WW>D8
HM}Ĥ8
3	`+~T8
}p¯a6W`+)p߸)M}8
PM8
ϸ\`+_qM6;[M6C*&W6#`+qU6'ppf\NM
~lqC`+?pM)	pw`o61w[X }8X~hE'p	op	qM @Mr? >0? gt^pp	O|" 8 ({8 )+սx_Jl ,`,d}-,7x g<MKIpJ~~odR%gx&ode6 P P"><[
U~
S`!6 R~XM-%@M R	8H`"[
L>o =wx ,~YMʾ- ?<k`¯6<	~XMOՏ-RVxx<<[(|[(	sD8 S)MP	p ix]x:o hǉp i#&V?xK>o ] /)p1<[Z|-F~)p}[׋xPsS`Azo */|&MlMQ?o^-J8Ol0` 6 )p s?no 7x 8` <M~o 
o =wx {l.&)܌ ,1<[--/lJl'8bx:oտql &IpX Z>%gxm~] Zl  \Q|2x)p xMa6 |ZxT^-	p
o8B@xTj-<[x:o /'~XM=Zż T^- @G?.^ O} ?pL=?tؽ.?}?tpI@~p@SFF^C~~UU>@'A+Ea6Y@xV#y/xVUxV&o %zxVUxV{«żŷxt?	p

6\-O8ՠ<[yo 2|-D2^-E?x .Mh7^ f'~XMX:ll *lգ[,[x́ǋxS&,
>,Jl	{ɰp=ۼ[9	p=-zHoi| ׫x[^ԕ-/'x?3ż~<[,zżS"x/ż-/4yE[ %&	`W@Sb 4Zż Ul  ͅx @c- 6 i@o :!5 | /\ Zż "-3 v #p ~  ~z ~   	C8 )P?c0?TU{~ j{o|O@|E|pQo.p M $\? 	}? 	}["P? 7}R 7*x^-V-3OV-5lLxz8o 	<[l\ >l lo 	y
<[d7x Lż &X`Do 
*8 P*8 P|
8 Qj8 PQp 8 TUip(,&? Op(?)p(YIVRx@Dx
>0x@PB4e'x>o ԉ/At8
lՔ-^o Dx-]6i
lW)<[-YIi;ԉ/B78ϫB݊lsՠ<[-_p6mՠ<[-=lݞżd8G8-QU4MD 8ipo0ocۼ[aSż<[ae	[a[a )p<1<[b><[bw]6!MğO_VRxS"Kż"σ-1<[c¯|h-d8`Kpyż7`1\Zż|`oR	^-ഝ]6@
l}YIDVRxKԉ/Z=H%xolS`=YIO)<[z%N `䏸V`6MYIMzźz%M
lYIMe'u7ԉ/n )jn zźn?R$[ź57Zź_p6K=Zź^ǋu/|`nS`4yź\W@xS?ՠ<[>Zl!Wt5*B	jT>S`ԩNe'u*SYIJ^-ԩ+R)zź")<[R=Hn5&K=YIIՔ-ԙ/"Kź"G5&@kR&&3
S`ԙ_`ԙź2Ǜ
LxR.5yźpxR.
+)jEVRxR.iOE%H?[?,4:bxRhdn+M	jE+S`ԋެn^:e'u"R$[S`ԋ&<[?~5"O]6HP!MR/YIHźyԉ/U<LxR]6Jw
lEOVRxROUHn_`ԃ_6H8դ[ެ9xRjA
lpOAϫ)<[^IxRj1bCźU9xR)jA^&<[D/|bLxR`ԃ
lxՔ-ԃ˽YIH<uDu agcźx~WMR 
lyCՔ-ԃ枬nWDu s(=Cź|WMR)jUe'u*zźcR$[V}5*hXV	,&VxRlu-ԛ8aAIw<[6*x:oMjMw
l`iOM=YIHA%HAxRS`Ԁźkdn\4MRßJl!~XMR<[Xۼ[Xź<JW&na;lG
l)<[X[e'u+IxR=wu!!1<[KOB %a6HDxRjB"
lOB"ϫ)<[^IxR
`Ԅ@)B#YIHFՔ-ԄfIxRPln#yź0QMR
S`Ԅvx;wu!-Ԅe5&<[7YIR+ۼ[7,x=Cźq_ۼ[70y6xR0m`/ViVϻ5+NZź}5+DVn$U`Ԅ=ZźVn$+0?$~?bԀH0&hF!-ԌIHFbUTu#C2MR1-HUTu#QMR10[źWZl_[	F_qlioBPI6HK[	CL%?Tu!(%goBWgu!+2oBR?	oBP3a6HJW`Ԅ5 7u!)oԂWu!)ՠ<[u# e6HmoFAwddR-Ԍ6HoF@_E6Hǚ[>`ԌjndH`Ԍ^jndNRMR2|-HHɰjFE_5KxR2>
^jnd+:-Ԍd
-Ԍ>d%[8Ua6IW$&8y[8? IOVn+ԈoN lW&m-DɰjaZź_ MR3c^-ԌzH^-Ԍi/FnZKź{^-ԌR^-Ԍjn&;jBj}Zźn&~ 'SAHNuA+ź-'Be'u!;?VRxRz%HNѼ[	6HNZ HN?+	)<[~nhiDu#J}Zźs]6H hOF/)<[HnhXhFt5#@ blՔ-ԜźIxRrDZn 5'%V-ԜOV-Ԁ_V-Ԁ}XxRY%Hcću 1׫@a+Ձǋu 0/MR
Ij@`&Vn(|[}H%xRFnzź^-Ԁ_@hHuO@iՔ-ԀR$[j@h7i/WxRIxRդ[\(~XMRT-xR%<[
(n([]6HP5!@-ԅ 6HP+BMR(zu#Qt5#Q&?\j)ywu#Q_͛[VH7j-ԀRZ;źOpn^-ԯWMR-{?׋u+du+K&Vn&VHv)j@{Vn|؈n jb7i/b_^-6aźlbx8LxS7Ղ׋u1H$xSǉjbPcu,}5,%KZKź}Xrn/6 u,~Y6KVKͨxRN`*zwu,źkźw5'EVJxRt``QHRgt)W޼[
MXxRϻ5!I׫@xR\)*zu!IoHRcd5!Q.MRٻź-ԅD6nn**ywu!Qg͛[
~źzn@zn8j-ԁzn|ڇu @޼[|ڇu#j|ٻź+͛[[׋u#aSսxR6HսxRGmCź"Tp -ԁ_սxRj-ԅqBPn+No^-ԅe?6HV<ٻź-Ԁ	7xR ,}[׋u ͨxR "/@xR "@xR "@xR  ljn E6L[g[&QMS5KxSWV1ǚ[	}Ɖjc@Tu1ly[źɰjcJTu1xS`[źAźd
-S!-L`HMSn,}5!e>HXսxRHXJ HX(5'pu'coVnu-ԝ-xRvkź#\;~?n
5#v~H=gOYźϫ=xRxagd&׋u!q=xRYź՞[/Vznti^-ԎVzn0?gC
Yź׫=xRK"7=xR|S`ԞgOYźMR|_uIjOl?"lp.`ԟ?"l-`ԟ> 6I)&?>`ԟ?	&?5'?"l~ ~Hd#| }´5#t5#5#ȿ+> 6HOGVRxR<O"Kź_`ԏVRxR<=YIHW"Kź<MRźcOC1^-ԆaolսxRz(n3CMR-Ԇa5!'ɰjPu(?p6J+ՠ<[@'P
Hhg
`Ԇ5!4`Ԇ<MR}YIHhUe'u!gԉ/CAg`ԆՔ-Ԡe'u(&IxR55(#oVRxR:e'u('IxRՁGu(-S`Ԡzu(%\zՠ<[?\zMhG?Vn~XMR~
S`ԡWJ
~XMRcL+IɰjCRwzlԡe6H*:n	QxRſ)j@u RT^-ԁGuj@ź(<QxR>W@n|1!1HwH-ԏb|$5#⯫GxR>-@QMRAݲl*X`$n
?ql,Պ@M6H&o6@]׋u Y&ެ-ԁjrl,&oV+<[g&k6H%5 XF$5 XIH.yxR@xRyoCc6nn6]ռ[|6zxR56HlSbźlObźVn~4x;xR?jlՀź&zYH9ɩjGXn~_`Ԇ^n7-ԆG5!5 (j@*? TԀHԀ'ij@Y SlG^[l]zźCVRxS(Du2>Q6L_VRxS)kՔ-["Kź@G`ԳYIK5~n^-Գz(n]b@xR}IjY-ԳZl`)]6LXMS1t53 a)<[Ք-ԉ/f _TMS0Of}YIL?R$[lOVRxS04e'u3R$[CzJnZl0S]6Ja6J.u~[+D53e'u3YILHnp`źVRxS97ԉ/g>Q6L)<[Te'u3IxR	}´5-`Դ+h'|lVRxRйOZ="Kźt54 VRxSBVRxSAש^-A+ź l 6M\MR>rlP&EzJnԂWu(=H%xRWMR  OQnE"KźOR	^-Ե+WMRSD5-Kn4e'u-A^-ԁsQ+G[
jQƞnՔ-ԣDu(*&GźwnOQ^nEe'u(_VRxR)zźwnOiWOizźce'u4źYźke'u4YIM")<[Oi,zźK~niORźVRxRՔ-Ԥ1e'u)^n!Ք-Ԥ:e'u)	ެn OR
n Oe'u)VRxRYIKcOVRxRcO[zźïVRxR}O[SO[YO[n7ԂWu-`Զ+l)<[l[e'u-IxR+ng
j[e'u-e'u-z%Kpl[5-~KqC.&n( 6Kpg
`Է0 n\=HXnש[p8 =K^%xRԀu.źHxRBWu.	<[pQ#u.R[p[&\R<[źC^%xR4 9Hqg<[R<[^Hp*zJn80zJnՠ<[&-*5.ch\[r zu.D5.A@xSXՁGu555-:MSY+ՠ<[IH"xR@uJIc̀ź>d![ >U6I B#ź 	|l
5H 
jH.<KxRA? *x<[J
U6JR7JP)T5)FcźnOxn9S/xRx[A?*x<CG*tgu.|lI u$7U6ImFnu$3/H2$["|>xR|l'u)`gS`ԥ-اź>U6M/#ź?UMRxRNT5)/]li<[vDwu$SR^-ԑ@`ԑSH9IPn x8["83xRE&8pnOp%xRE|	-ԑJ>-ԑJ~oHOu$Q+nUpI>nYpxRE["<["^<["ITrHT-<["^-ԑ^xRE<["=P5xRE ׋u$U^-ԑL>HߪIO1<[#zu$c_R^-ԑIgHHoH<<[#<!<[#. I^-ԑIxRFx<I?7u$aǃ-IHïź3/{ź1u$d=IXn>x[#DxRFgBź3O2Hd^-ԑ Iǃź5~u$d!I׃ź5%[#<[~~T R?n+lqw~zlqs~Cԃcۘ}H68AlqOR?pkAlq~ԃc}H68>~iA+ zlqFPԃcԃczlqKH68Qש6  SR?uA2 H68R?ԃczlqCR?ԃcF  zlqUlqI^SR?R?AH68ԃcN R?A'lqDR?AQGԃc)lqEOR?J Qcԃc,lqBZ /R?A
QsԃcH68P4 P7 =H68H68ʟR?riAM}H68ʿR?rԃcܛlqԃc܍=H68R?rԃcܝzlqԃc܎=H68R?r: ,H68@ (^~}AG~埩iAQH68>~ǩԃcܥzlq^~R?rF $R?rlqR?rlqW=H68&lq}H68GԃcܔH68Sԃcܽ  ԃcܘ=H687 *~AZR?ԃc5 lqk=H68R?cAA=H68ޤZR?ԃczlqqlqcR?: zlqgZօAH68ԃciAzlqtlqn=H68H68R?שgF X{AzlqaJ R??ԃc&lqdR?E >YOԃc*zlqbWU YgԃcH68ש)zlqeR?T ˞XA ` ֡A}H68' >~iA&~ԃcVzlqI}H68&R?IzlqJR?I_A'^~6 H68$qA,}H68$uA,H68$ԃcP=H68%ԃcGޤ~? ~~ԃcQH68&R?IqA5lqM~F ?~A!H68$@ R?I&lqI?ԃcD_R?I(lqIOԃcJ~%zlqIWԃcK~Y ?ԃcK^~)zlqIoԃcEOR?I.zlqHA/}H68$zlqIԃcAzlqIԃclq ԃc~@WA~@7  ԃclq iAޤ~@_AR? H68~@cAשzlq ԃc~@B  ԃcR? 3 OR? #zlqR? 8 ~~@J R? YA7~@}H68A ԃcR? ~@O 7ԃcR? ~@(lq AR? }H68X gԃc^~@H68[  AR? =  4 ԃc ԃc
~@0lq 
R? zlqԃc*H68ԃc&~AlqR? =H68ԃc+H68uAc ԃc,}H68OtN?"oq	'(8>Q$Stq	<Gq	|N?"ǃ#Hq		SH$8/A$[t~BY$\t~Bt{!8q	<Ԃq	5I8<$aPms5H8y94l0l	8:'aq6	8< @$l	8x:'aq6	8< @$l:tN?̼ q6@tN?^I}~Iٟq6i!8 }q$}l|N>Aܖq%~$}cē,q%|K8ѿ>>>^c.ă,%8ă,?|}dă-?Dq%>K($}eOGrXq%< ,q%'rXq%,q%|}` Kӏ-C  #  >+}qbqF?qi}߉qA~$}ǃ H8,q  x>>  |}q8 H8)^   ӏGH8)aA>}ăO|}   TH8%_@ ?>vqK_q0 qWtA8/>	ׇq$}qO> qO5H8t/8$}t>OăzI'tă|~tA<ui=A=ԳzA< }H88~$}t:8>=; JTSxqO&tA<泜}t+f8>5'$}/5>ăysCcxqOÏy 8>>raAܘ8~$}ɃRrd?rbR%}ɋ>+}ɑ$}Ɍ|}Ƀă0q& ~$}Ƀ21}Ƀă1Zq&#~$}Ɏ<<8+H8x898,H8Hq&r` }Ʉă1?ܘMH8_graG L*x:r`q&<G8?rakq&
_r`Eras L{8q&Oă0 LPH8_  !yBWqH8q?qiAӏ !z|!>ԛ}&?q	gq !!z!>?R08M?>>%8N?>W88N>Ԍ> !'zqă zq>?԰8B/AB)!?>WԁXH8B>k !H!
qW'q	AB0z>7H8FR;8AC40x!$}5f!$}8| 8cOă}3ăGqqq^fnq~$}43Zqп>'qACF1C !p}4ăgqq3}4ăJ0qăM5qq>f58e?ă%y󏸆UH8e3!qR3[H8e3
>q> !yVq?rj3M4H8Uܚ MM M]aiܚ My6?ă5rh M?1ܚq&08GrkO3dq&~$}ɮ<	}ɵ$}ɮM M#M>>WAܚh'ri7 M|M($}ɥO3grhq&<|q&>יc4RH8EO3}ɥă5ܚ?>ol>ăDSq|͡DWq"> ю>"ău`\"> 8>#/3lq>"8ă8?>%>gYDqq̀q~$}B7}B?ADN0"q@7Gq? "̈q_ăS;>!S "|D,~$}A?qq~f}AS "
fG8>!"ăa0N>O3 s8 NYirqAܝ>Aܜ8 Nܜ8H8^fJ8~$}f>/ă8bܜ NF2YܝOAܝ_}_ruf!}oă8=2iܜq'̜q'rq7rq? N(8rpb)ܜUH8>fP8ă8R2ܜ[H8f#}¿Aܜ<̦q'?>3grq TPM?>u_p: F>f%}?p:9H8ѷN>v?ăces~$}>u Gf'} ZydQ>uǙ ]yq~$}>t?2>u?3&$}e($}S_p:X2>tb_p:*yqă{`AA3zqrbܞ O50hq'H8N>Aܞ43ܞ O:08߉rxܞ Oe`(q'$}^fq'>~f-}?>|q'H8Ҽq'H8.>?Aܞ> O<\OOH8.38_ă<C<q'|\O,~$}N>Aܞ[p<q'rxgr{ă<Ory>{H8OGp<kq<\nqp=} bq_p=Gp<8H8׋8_p<>x3H8o Ï r㏸JH8<\587A.^q߉p<JtGp< ~$}7Gp<OH8⏋)$}>xă]>x㳏>xxpqăPpZqăS'p>iq\}ătq$}p> .dq$}#~$}>} .} x ѿ>}ǋN>~ău# .gp>$}>}?Xɿp>"~qă*x >|JH8ǋ}g ^.C8K O48Ar!Oă.F8ă \>OA Wq.lqă x.H8Tqoă x cq\@8ă BrQ> iq8H8>A]a>;>?H8c OH8Ï >9?>8A	.N>q 9
p@+8$}ă p@ap~qăi2qM>*>)AEh"?>*q "YE~$}Q׋>+/ă"~$}QqAEFq8"qkq<"~$}[<\>) ".N>*wAE%xqDăMqD">)G1E)$}Q+3UH83'$}QKC[H8	qWH8QE0~$}UsaH8>.*}	Aq\V~$}Ń! WxN8pB6qdcH8>.'pB:H8	pBq#
pB?H8.-}
7Apq5$}
GpCgA\)}{q!gpBJH8㏸!&$}PJ?pBTp08+ K..}	g K^.N>RH8S¹?>Oă!.zq*rdPSq(}
> ܠ1H8.0}> ܠ6H8.răAPP?H8\q(>~.>r>.0}?>cAAܠFx	}ăA;*q(rhPOH8	/Q8_ă@ܠTH8
/P,~$}ܠZH8~@TH8Tdq(=H8\q(ă@p	>iÏ$}%gN>oq }P>q AWc~$}&?T>8H8H'p	eq T}% #T08K?ăz4$}&T}%+ 6z>S>JA9Dă}QIp	(q ADT}$q Ϫp	>)zq AKEăOT}$q T>aH8T"q(~$}*P }+?>>>ިnq(H8Fިrq(q(Gr Q?R}(rr Qigr7Aܢ'rrTzq(q(Qܢ$}!>WAܢ3Dq(48J?rSN>+ Q,zQ,$}%T>K Q=P8KrT}  Q78T?>/Jq))H8}TrăHNq)>!R]q)zSHmq)=SSIAܤ#}GrH8߉r?R}M=Hhq)#z(q)S@LRqBJ2	N>$Rq):##J2	>"7r㏹H=!qܤR>"Wܤ x:}I}D@YܤOt!8_B3HR):}EOBSHJtR*:38rgӓHOt}EBHRt}E@yܤ*x:R.y r!ܤܤ?rܤ}Jd08?}o>2288ƞӏkq"8?;8}aS>0Ԙ>22F_P}cR>0́yF(q󏸌́Fyt#2!X#28>2>x8#3x}f}doV#SGqǙN>5~e1FJp78ο"}k<N>1qX#>2w>0AF%aF< AF&Jqj}aN>1GFgq8O5>0lqdqdzq>S':}b׃F s[B8§}b烳}a_>3 L#O T#<58h#(x8q>>?qO#x8>9q_qyG7PXq>j$}x|/}q#~qQG:8#(}xN>88>8Ge<##zt#zp#\qq}v#z}z|#|q}D#x>-}w^G8oG#> >q;Հ󏸎q^}qՄq?ՅqN>9?Ռ>8>9GՄqCTc%z#}XBq}rϫ68>9kAiG >9õ*ylq˞S+<}wq~qN>87v)G0:SG8:S4xq)<%}j}k?*}fj}c2K8"ܦ4tD8ytq)"ܦuC3LmA9ܧCLqN>6>j}c598x>98}hrӏL}Aܦ?pK899ܦPq)x8gr> aܦ8p}i^ qܦVq)L<q)48N>4ƧrGr+$q)q)8ɿ8q)8?rOrS8įٜ}e_ÓLq)Grq)%}bS-}bS.x8r/8"}`Aܦ`}`SPtq)|>Y)t}JqFdN>_>g"7tX8!㏸"̂"x<x< pD̂":)>mC"̃"x<}pD:xrqLX8#2>̀<GpD> tN>3"iFpD@, ~G8*}WgpD󣏸"ߎ>2>;'pD:}+̎N>@ qId>DqDԜ}'pDQ 8">J "qE_2 ",yXqE2}C"-yPqB1O2>A
68'OS9<N>>C,qFЎ>|qjgpFiA#W1)>̨81588|pF4}+83GpF68>?pF8a3##yy?842G84/2H81781986~dqm<Ȃqh}>pFpzqi^}####YpF}}+45>?Ds#&<
>}|
N>82Dį@ʾ>pqeܜ}I }~d pF*x>}s}>x>E83>85#0>>xZ8E>㏸$4|}!<	> 'pHÏ$7'pH1	!!>. T	㏸$:")0	#!=LpHq8F_8CSA zS$B	߅pH?8F~pHӏ$F|}%>!8| $8D	x>}%N>	qy'x>	R}!+ԏN>@!'H		dL8B I/N>z[@eZ+qSyUi5jUQ&]j2D|UQW	ܣ$"_jC߿<U&R?j?&eZ+Vx̵_eZC~̳/Ü2GuTٿ-WДֿlUWBSZO2%TQUSKyve5MOjl@

߿A̵_5m<U[w6߿ fZjhSU*jڴO-WѪ&e-Wj?ez[c̵_Ats-WP-We.*jڴO̵_6D2*_3-W[?e4C߿Ua7e5vejDeT-ZH~ZHGE1ZE e߿e~ #̵_o<UP̵_溧rPjYfr披~UHNgn~Zs]N+jGBeǙj2DlUH2\$U߿ Fe?9̵_3~f2J\?~.'fZiKw65j3	e$'2߿,_-W?2YoǙjPaj2+2߿s-WJ-W'2߿-W˿Up~re@j4~-W/{lUǙj߿;̵_yo2D~-Wx̵_߿-WZBÍ&{&r6?m.*wh?w)8{͠ R6̑ܤOA[4rG=Vo=Sr6*	\),rv?m 3H?{͠w)h?cܤ o=Sw)'=SDG  Rwh?;E=G"?mrOA&TfE]Gy4Orc6 oܤY{͠Reܤ'=S[@grOAqܤ[{͠Rw)
(z"_ܤ\{͠e˚*HW{͠JI?mMM- iOAa7HOAܤh?QS)(o=S;Fh?TD#){͠PhJ%iOA#kOAR!e{⦭D2Gh=B/#=S1{͠RF6A#4{͠RK#.{͠PPQ?#/{͠RO#o=Sa?mq=GλÍG
Q3N3G
}a?mCk=f[(%D;w7h?Ԁoq6G#h?Q
D#п63MG ǸOA{͠Soq?m=F6߸OA>3G F6jF{͠F)B16Tյhq={͠qCo#'o=SGiKGbV?mcF7h?̀OAeWqOAR!b~?m]G"oqOAdW#h?Q
D#пT{͠2V?m1W6F,o=Sb?mǸ'=S{ŭG#
[1o6︌*o=SwaqW{͠3sF{OAfF`F0o=S6̻FP{͠}c?m'#=u;(z"_G4{͠^9?m#6\ uG7{͠86PB==S]q?mG]OA:GsGN86q=Gw;wh?F#h?	{h?#=S:?m[g>{͠42#h?^;=G@#GiOAhѷh?=S%o=S={/q+6бGuOAh;o=S qOA/}Gyq={͠:v?m0#>9+6^G7h?q?6^%wɻ#h?8OA!#wh?w{MGM{V?m9W6PG,o=S);WqO{͠F)B9k6Q)o=SP#h??m˛(z"_Gh?oG{OA{6PB=Gp&#}Gr.:?m8wG0=S]~?m8׹MN?m8DS4{͠ r?m;M^?mMf?m8=fܦ1{͠=p=SAGr6}kh?cܦ6 r?m8cSo=S)ǿOAR!cGPM?m1?mSeOAjܦOAjFS@{͠5yܦOAj	;ܦ?{͠6{楮64mGtӹNGtgܦ6u=Si[M?mFHNGrEܦF{͠(Wr6ܣ$406hSN{͠nL?{͠Z+pէ)h?Tw=b?m:ܦOA$9S&=SܦO{͠}b.?mKO;ܦS{͠S*o=SĭG;ʻA'rc6sLOAp	Sh?}eGurOAveGtܦ*o=S/rs6+w)owh?ܦ7h?ܦ`{͠4CSܦOAS0=SmR(spE=SAGpD6"4{͠#]G*=S\pD6_=S}6@{͠F)BiOAR!Gy"_OA?m<CmGy;"6PB=!?m<&;C"o=SGpD6#Gh=B/7h?O"B{͠pD>{͠pD?{͠|?=SpD64h?~GrBs+j*"qOAG+6皶(mNh?yE?pEf?mqSVբ}6皹nOAG|"N{͠N?{͠[n@{͠$GE5iDGGkM??6Jk_pD"=SpR?wh?uNo")=Sꦆ7h?G}?"*=S.OA"?m>ZG|wEGOA"?m"7h?ի]OAwpD6\}4{͠F)BOAkmR(?m"C6ewh?!pG=SgEpF6Xco=S{3]GrBs;vȟpF6[^f?m#7{͠VG;;1?m4Hzkh?uNWkh? ?m4HzcmGiLsGǿOA>?mGh?Հ_pF6E?h?՗{4G`зh?՘1?m=h?͎{6{m7h?Q
D#п#F{͠6eӿOAln7h?ͪ{͠6!i[	{͠6;7h?͉6}6ܹfȟ;6a?m/[=S pFM{͠ _pFO{͠F)BE{͠weG#)=SpFT{͠1+6PB=2?mAgpFX{͠weGb~?m@X[ wb?m@,eG{1S6s6;1_6Gw`6PB=3?m4Hz`6o=SÿOA'OA"G w(z"_=SpH6E(z"_=SHZcOA$;7h?Y{$]OAwh?ZpHuOA_h?;Hh? 6\"9#G-	[⊪oWh?G=Se o=Sw6	h?SZ$o=SsG 6bpH6c~?m	h?Jwh?G?pI^?m	h?;G[}%
OA	]$N{͠i	G;		[	Gh=B/	h?$&=SpHO{͠ApH"=SAGpHQ{͠~ iZ4@Ŧ>B&&*hYo"
?Gc?T|~//fO_w~D7"'x߅¬"\[?BY߅d
;̟ i//?j| ;U?a~m?`7YOYFw	__d>߅Ü#~__-̟6{[?nj//Oy߅#~~3'MOF<~yFN[?޺>//H̟o^~27}xǿk<?__?t'~27<)'~'?N//Oύ//O,w~2Z{[?^End0߅d0q~y<&}__-̟ o&~2}Vd09W'	__Pֿ̟~ٓ@F)BDT`e`l}C/w%k~t"̆_׃vd!qFʿ{#e_Ћ2p*O#c/c.7߿|Uw q?߿|U
;[5dl\"98[Fd<"O#c/ r:#c/M~26Uwpx>̍6]#]~Fʿ0)B7ndl#oBo26U{G[5-̍d߿濅o26U$-~Fʿ5=~Fʿwndl󸄕_W!k[*7/k[*?B7k[*;D~Fʿ]"s#e_q_W B~s#e_q_WBkU*F~W̍a26U"5 L}`֝WtX{=/6֡wE/>Fd褮/Լ	y}ц_yhO~^{\h%M}_y<h!~^| 2Zs~/Լ
oޥ=_y
IzRٓHXKπO /> ̟Aw%>/Լd w ~s'܂[KπǙ?/KR2	Ó^/Լd/?
'K=_y$W߅YHȪ{RԄYH*λRԄٓH</?s'k߅,bs/=Id1eJ=_yCcGpc߅2w b~^z̟ ch4KR'K$=K¬b'w ӿ/=I2}F_yU?Kf_y]O)r]}_y'y~^{\%w+;RԀ>d){Rԁ%#^/Լ*̟VW~^~fO*_pFk߅??KR#fO(~J	;_yN';~9J+wE~/Լ"dR!nQ{02|;Bl`e\'{O e7	~uVd̿Q;4v,`ȇ[4tTCID$~x: YI/(4ud02PPQ?߿̆_(I\0p{-_*	\?șHe P3lfA!
T>	He.
#e_?߿|U
g\x>fA!>ioO#c/|߸:?Eag>F_(dQ)piOC$2c-C߿He A-<3 A*TJ|\'dVGd<i4}$2oA>:262rb~fFʿԜd~x:fA!>w<Xkܘ6#e_<9He|>̍'oOy>dleĭ~tF__< oOy>Z'Oy>_M+߿o$2f~ CVT{2	1>2f_v
k=221bs߿YHe=?߿U_<FxB̂C/jp{2	̀\4z$2Sn.O2	'0>̍M|!UfF_G>̍p=/ /ap}ϼC/yPoO#c/ {4xs [\p{O2f_ì~~̂C/'[2	Ցp=Y2V]XQ>YHe 88\x>A!8=%_0p=a /`{Lk>|l=ia_m߿HeppdZW<s 88
)_$σ#9g߿|UXUfF_G~;S'̍pσ߾$2GBx+̆_#Zh̀>Ja0Hd[|R2M"d2!߅o'Z#N/̓}H?R\73?HR72F)B5 Hi21"!#d?"U "GL84Ԁ?"g287Գ*w~dLpY̟jP_<9Rq߅3̟[߅33?~dLpY̟RG,{SQ
D#пl{`e"5Ƚi,p?JR7Gm	) I̟`~'gd߅$"dpc
^/́'~m߅$ #?w _O˸;2[̟ᗸ~d	<2rG I@G2<ZPz̟S/́'G'~d	?s'AOqD=~Oi߅$-̟s/́'f S I@G2RFyA?AGsR~	Ix=!CQ\o2T8-
V<'fC/
3Z|f<3!CQ* ia#+߿`e"5%_#}_ >d3$jFp~d.BԄn/̀CO1R
_ 5̟bfh߅~c̟eI7~@!s'7Ԁ~@!̟cMJW~@!3'e^ r&:W~@!Y4Hzd_>~9VdlX#Lo$fFʿՀ_rcM~9Vdl7m2E3XI;_mǺ*w~fk2߿LREN&GԑS3_	:*w~fk1REN&NԑS3_	I;35jH~fk1ORE3_	(߿Lz(߿L5$P35VԑCcfu$P35_"3_	^J'jHuڒ)+35jHpRE%wf-I߿NHy$Q35RE;3_	(߿Of wf"gRE;3_	-I@':(߿N	u$Tp
ԑS3_	=I?35WԑS3_	߿I?35A"f4HI߿юMh"{3_K"{3_7ԑI$Ro~fkDI߿?RE&f4)jHƂfOh)HƏu$R~fkEI߿="3_9	$R~fk GRE'fr{"$Q35(߿RE{3_9 IEjH/~fk%]IERԑD^Kڒ)G35Q)G355$R~fk0o"{3_)G35"{3_֤Qڒ)O35u$R~fk0H>`"3_I߿RE)fVH>hS"3_)S355$R~fk5RE*wfkԑJ.T5$R~fk4BԑJҖT$Q+35z(߿$Q+35\ԑDiRE3_)"]RE3_\HW~fk)W35:)W35VUp["{3_\}"{3_\>ԑJDԑJs"{3_\";3_\ )c35XpԑK)c35nXp";3_\*H]I߿Y(U"{3_
-I߿PHI߿PHI߿Pu$Q?35RE3_
+ԑDIO(MԑD9".'f	(߿P
5$R~fk@+ԑK]Z(I߿P"3_jHơZjHơN)wf5<ԑE.ƣIRj?ԑE.ƨ(߿9ԑE.Ơ"]^jH~fkP="3_Z)o35kRE-f5$R~fkPԑK}sRE-fԑK}ᶤ[H~fk8 $QS35^*wfRE;3_*wf*wfIT
(߿$R~fk5$R~fk$R~fkn\x H׆:)s35I߿mI߿+f"%jH~fk+fjH~fk+RE3_^[ԑE~׽ԑE~׋Z+zI~fk=^35jH{3_7RE{߿+{I~fk<RE{߿(4ԑA~fk=Ƥ;3_֤;3_"Ny'REIwf]Iwf.`I߿5$S~fk<5$S~fk>I߿Fڒ)35)35I߿G(7$-If=If>3_"~"H߿35$Po߿B3_jHSԑT;3_"wfH5$U$U0jHaԑT;3_`/ԑL=$S~fk faRE0f/ԑL=AԑL=CԑL=5$S~fk5$o35f#}$o35 #}u$o35I#}.H{3_` IO~fkz2΍u$e=2Ά2Ύ$e=H{3_:1~fkM5$cNΜjHƝZ1~fk@#wftIԑ;3_:Oԑ;3_:u$cN΁r;5e_D{5e_ArWAWӮWqܠu_6UuGr߿lw(͕.]~r_6Uto_6Ut1^͕_6U_6U7kʿ
	S߿l+D]~ !O*`%w!WpBG*`M]o͕y*` M~W
~,wkʿ{WpB߿lF;5e_ opB߿lpB߿l*WF.(4*K5e_
QK߿l"q_6UEkʿ+wJ;5e_.)7߿l ?E%o͕;WAq~ZkʿJ"o͕Oq_6UT~^(߿l %E߿l "*縋WAqfW_q߿lp@a*࿸ 0o͕}~$w~{?߿l;WW#~ 7kʿxq'o͕;6WVW
wkʿ|=~6kʿzW~mo͕.i_6U[kʿח]~෸ kʿז{o_6U*^OM~;W5e_Þ|_6Up>"͕~W]_6U>|_6Uwp>߿lxøq_6U_*p>>*·p>_6U3c_6Up>6*~ ߿l$kʿt~~{i_6U}s߿lWC,͕E~xJ*x_6U57߿ljVWwW z~uW_6U5F*߿lj5e_V=߿ljw͕F~GC_6U57kʿp<i_6U <ÿ_6U
~SOkʿSܞ[*
?߿l(=]~ܞS*
5e_C߿l(ION*
{5e_@OJ*
*
;͕OrzWP4Oe_6U}~O:*\cOo͕.}~·ryWWܟ͕o_6U*\S߿lpK[5e_{W}S߿lpD]~~W5e_}~p:߿lt~M~;W.5e_"!X͕?o͕38k-IuvWюW{5e_4*n~ܜ7kʿj/rqs߿l-~;5e_4*NkʿhIܜQ*w'wkʿ`4N%o͕Wܜ͕/:~ON߿l;kʿcWEN@*rp߿l;*79~W}͕o͕=ƛ5e_ a*9+w5e_"/qW*9%w{5e_$n _6Urw
5e_!q_6Ur~󐯸 o͕D~F*{[5e_Bq~,"3*;[5e_A߿lhL"7kʿƁq߿ligqi_6U4qD7*3"͕N'_6U44͕׻5e_@4T* WWNJ5e_82MwkʿpYܚ_6U{C~HM#͕[5e_8ܚ߿l' ֛5e_8{ܚ>*	;OkʿDCrk~ѶW3_rj~	&wkʿs{5e_9rj~mCP*	4*e@Pe~gqR*fpW	5;5e_1%o͕׸Q*	~7߿l&-[5e_0Cwkʿbq~w*	q߿l&1WLw7kʿb7qu_6U%w*	!*	!ÿ_6U55e_0!o͕w{ͯt	u 뿿?~#Ԁ#^U?Τwg跩 G]LG3XI׿_m=ԑ{x5m#kVHx5V_
B-Ig~/é#,#kHԑx5𥎤1椌1RF_
iԑZ0ӿ_
@RFwkI3RF]߿%=Iw~/u$eR*jHx5H]T.ԑx5e#x5~6¡~/$hx5RFwkPRFwkS]I~/5$f=TFԑ]T#x5jH̻x5H̻x5𨩩#kQcRF? U# wkP1ԑ;x5u$d.^_RFBC#x5 5ԑc#x5 H^K#3mI~/3N^ &ӿ_ cRFF~߿RF_ RF_ #8.ԑwk@Hk@Hk@ũ#%wk`sRFJu$g]RFu߿I^ly#Y߿1_]I߿rW3Re_6U6cܤ8*]G[5e_`ܤ4*F5e_c^#]~ cRkʿ	w(}~ ,w(* ܢ*o͕rk߿l~W=%M~ LQwkʿQO* ܢ͕>Woܢ߿l3Qq_6U;Zo͕	;G5e_@w(͕ EWDm_6U EvWT\Q͕Br~MQS_6U^_6U7kʿ¢_p	.o͕Ap	kʿ wkʿ¢p	kʿ /J;5e_PoI5e_PiI[5e_PaC~? Tp	߿l*&~o͕F$_6Up	@*
Ap	o͕ ǿ_6U.߿l)L;5e_Jop	Y_6UIWRܠa*
@@_6U}WS'ro߿l)
~? PƊ
5e_HϹ@_6U ʀ_r?߿l);~PN*:m~rVWĈ֚?p)"UG6Mo{T 52u),T 5'񰟩I'~ >jfObޤ@Uӿ@UCR@;T 5S T 5
'"$~32'~nd@(߅ ̟~O2#I	;@T<ѩ!N/ P'"RP |26jCo~歳'"P |9̟Ժ@P |<̟ԺT 5$fODjHu~ >jK̟cRCT 5 Iq߅ #̟RD&~ >j'N,ӿ@Rdz]_ 'R~椼+
62P |P̟¹56N/ AvdZ@Pg?`WR>/ @K2
j];T 5C̟·,}_ 'h=B/$Fcn°=%_G6±3R7: eH߅
mI+
=?S#(p jBo~{8 BMH`1 Mgnĩ߅ d%wGGO~ 2F)B2GGl;`߹1_6Ul˹1_6UmWra*6]GlIc(S̍̊+5
~75YĈ֚?pc_ !=oͿ |߅9?nd $~fK̟akr3%O')d %~&dn/L1~f'ηȢW~f'_#̟B;'Ǚ?ƍ e/3?o$=__27|_?"ow~ObdI*w~O`2Rvd|C߅9?0̟|'d[2w~uYX|M2 |Iq߅9?VdW_3̟=r,7~fYX S߅9?'C,N/\2RrYXaԀ>d7_rR X[Qy/\fO`/|./]dv44~Oo\]߅9?'trE?r	Omh'pa?~.A̟ӷt/\ Y7|' k2;wł~[̟~.w|"~OdvW~.w?~'ԇiah=B/g/ԂLi22Qd8YdU`ej_794߿C/tg*߿C/tx
o`ex
ǿOPs!:?cOPs!:1N}H̍d~uVd̿Y?߿|U /t*߿|#c/4L}`A7W6!o4D̟8~fOpE_ٓܙpV ?'%^/[6S߅8+yOqWpV@3?AGas# ~x:Ӽ	4u2
4u2|
4u2 <Ă_0OPs!ao߿C/rG~x:~<Ă_#Zh@u>D|K=+opogPs6d8~jxF̟Ps6d8!~狁>d8[;5<\
s'G_.'G_.'h=B/@[{UOPs!`edM	߿C/PPOPs!B<Ă_<}~x:A'<Ă_#ZhC[L}`I%_GX	o
=ՇBӻ5aW2^1~<\985ao2'/X}fO㗜Ww~j2VuY.-~j2I~>'05aU?A  5ayZg8c߅j~N/XyA?</Xy2F߅fO(z"_u	g񧃢d02B">x:*C/4+L|Z<H"UͿ/@yZcP+^dn `5hOh~W-.p./@yZ\ č߅@2<2%>/@y4Hz
.{?`e\ywOk^dl-;5@26U[5@26U{wk^dl-ɻ5@26Uxg<_4
#e_#Zh@tX?#<e%_=dͿ>K/HrdyOp߅'ĮP7ԇ3'/p R$fOl?ԇ?/Hp2F)B|ďHi5/C<ơ߅}9}ɽ_
fOF}~ܱ߅}??{ϿP' K߅}s'!q}_WpӿPӿP
' gPs'$Ɲ_ ̟ؕ~' 4PC̟؊N5ٓJ}_lKm߅}9C]q/R!dDkMc4{%_]?#˿Q'̆Y. ߅C,@ }_>2 Bw~O3'  {5|nd!SQ'A;;5|Y̟x	f_>h,Ox]_>h,O8?Q'. i߅d+^/D9̟ࣀDg߅dG(z"_⚆_#ZhвtX?.3e,ml5?qo2{{5>d}_| ̟IPۿPc'w_|k?ø:)w~js'n/Ag?lSOyp~2;/AndaoPcs?~2
_|k?~/AndwZay^	EN/Ad"~
'w8Ovdwq7Pc3'h=B/w/I?]ON! 3:d02{2cOC`e ed02{4u2{~x: gOPs!OPs!7߿C/}+߿C/O~~x:Qӣʌ#2ɧG}~x:fC/J9IOPs!'`e{~x:Ԏ=<Ă_C/|OPs!@NO9 =wid02~9S߿C/NU9DkM:i,J ?\ M_~9w~|k?~ &MW?F}_R'g ߅:9	O6,~|.̟@w =_R9 ~Ԁd: 	QG>h<̟@ǁWts[2F)Bw/wOY_4
#e_Ɍwk@dlJ2qp*e$23YOANd023;#`efOPs!oJ9	pd`+Fd~Lwid02o`e{4t!8I߿C/|4M<3 <M߿He"5 L}`5"U'{=#0; 8߅:B@2~v Q~vA ?tG?~/v!	;H^hO	}_/4
'ؕ_/4
') ?t^d;t^d;8J_/4
'ط
!yW?  *.w~+̟xW~0~+̟m~0e~0C~/yaW /g߅:B@2x߅:B@2 `t^dR!$>oWw<_4
#e__4
#e_oqOyGUy&|+̍/y|+̍gqÿ_4
#e_㷽[5@26U;Q|+̍ t5@26U׿_4
#e_5@26U{&~W*{oW` ]|+̍{"|+̍wK{5@26U 7t߿hFʿ$FL}` %_G6 e+~R'v=_E?" fU^A?! i߅:
s'pG]_E?AG=G/bgraS߿澤fFʿKU߿C/u߿C/xSLW_Udl_wid02A<Ă_#Zh}>X?1
"U'үOg~ s'?4)~2D^,@l1;Į/ 'F ? ۸PT VdӸ&~"fO~w~ \YW s'ԇG(z"_&	`eD}~x:$Fǖ/ND+es6ୗ~;C,Sw~d5̟{b~;A^dw;|k?,.{2'@ܸJ}dwe/ẇ"qa~;s'@߹}~;@[2eorx$L!~;UfO^6w~dD̟B{2"fO硶~/ẅ}J2 \290w~?|߅<\|B̟Ds^/ẘC{=cAGx/	?`e}~x:sT~x:$F>+W	?A'/,	\x/BdxG]_Vd~_Fd;4'%gb/
ᇿx/AG2@wO~_2@^/Y /O_PB==02G#c";%_%Sg7|߅=7'}Ӯ/̑? ow~MfO(z"_Him1EϚ G=hJoo߅<fd|)e_*̟πC|~Uo[ !~3s'w~~3s'}}_	fOy?ێ̟з
]_2?Dߩ_~3m?ow~702? |~33'AYoadR!-o=T02G m>~"Unuᑶ~'fON/O	d ;~'O_2e߅<I!;2=Wxs'6	=_ğ2s'|'%w~}dUE~/O2";>d3'o>d3'B~'d= ߅<I!g2;a_x'߅<IYd^;i߅<I"6d{ㇽ_ğR#fO[F_ğ2Lxs:{>d}~'̀S2σ/O?AGI[CkH>|"x	/H"V:#c/`_&߿|)8@dleld~tF_ :@dlelQS>|DkM<v`??J V'<8 V/p ̟ǅ q߅<'~x85̟?Ԯ/p+̟0Sw~ ws'%;;9f5ԙ_@G2:3^/p.̟0RhU R fR;;Ԁ>dxHOᘅV߅<3'IԀ~x8'PԄK;Ԁ>dxHO(z"_*=DkM>c`'4DPة [_nd=QKxZOw~_dA.X, =w~2@'z9xZ̟dKN/kfOl:fO? dy߅<-}'b~;̟@ȩ_2^ ;a?$~_p2>W~A̟@6'~_p̟Bga~hQk./k@̟A'ɴ~_p̟@<G'D׿xZ̟K|O~ |_`xZ G/R!ƪT`edlj\99Ʀ~x:YG߿C/R7<Ă_~x:@~x:Yk]OPs!Bj~x:i<Ă_
`e"5 L}`JQ>W(~~O$OI_rvd|M-~}lx߅>}߅>}'fO |
s'{Ͼ2AϾzpo߅>}&a~ܝ?GW~S̟ǡ~}\z ^L=_pO?ju߅>}'fO?xϾ#?@x=_x'ԑAGsmG гOPs!@0_Yid02ƅ~x: 4.o`e s;4u2w-~x:Xӹ<Ă_,,r>9Y`e5^<Ă_ ;i<Ă_	]OPs!pP9`'`ep.o`eid02XcoOPs! wid02G-1"z+W 7O=1pt/72F)BG%Ĉ֚?aM>X?	WY%_ {_mx ߅>"y2Bk./ S2Bw_'' 3"{O2fO@߅>"y2B+p~/2B |Dd\/9j/);O|OˀF_߅>"x̟Q _~@2@ 1<^2j/Ԁ>dS:<^3'ԛS(~̟Q+߅>"{g2AW "w~d2̟Pi{O4L	~C,	 ߅>"y2gB~C,	)|D{ p	/9$	)]_'s'&<U=_'s'&
83/d ߅>"z̟ '|Dz
/{OR \Y|Dx̟7U_~
|T/9x
Oy|d/Ԑ3'h=B/@C|e*owk)*p*.p{$24S߿d2̍|e*4,w%7kC,WܖT̍߿̍%%9D~߿̍}d}~̍}HFʿ r[~ndl˹-}HFʿ^5x̍;,߿̍;5dlP* kC,Wq_4LW ŏYI~26Uq_2fFʿRk#e_ꎻ49Aq}3*{([5dl^[5x=*F5 *]|^26U/C Ԁ>dl^ Nk*]~g26U/߿̍> c荙Ŧ>UЕ_bWG61aW¬
  TՅ^/s'XaWd>6,G߿
TQ9gT9߿|}X]iJ/m; 	{/T
s 
("s+Lf"!=g܀;w.~/T
(;X_E	!}~/d$P܁Gpc߿WR-19Z3Xxq]HYͿWԋO腞X!b!gV<Edx
c5Sw_~50{2|ij'? +Lf""8j7Elg"8j7EV\ KV9\`E⭪E G⭪E ~_T9KV9Z53XxEթʝc?zڤQ-Zܩ߿iC2|ij'?Hk/7w8߿VyKV9]V`E|
3F= #̟3ZZG6`EE>{63hdղ<NVSVݯG⚶.i^/yKV9Ze3XxÚ*o²GCh
˝(O--[#a3X!CrG|˝~2|ij'? N(z4wN(z4ՀFdղ<NVi^$4C &c?%4P 	~=dղ<NV-1#Rv\w5'eX}2|ij'?V`EEZ|Slg"[>߿>>g贵lՈ6`Er⦭Dw{͌'.*jڴN kg~̟3ZZGɶ`En@뿣lg7qCo u߿OpN̟3ZZG3Xx55Ԁlgjk] !~DpQ̟3ZZG`E➖hHY63?R VwKV9Xi^'5mZ'Clg8j>	?Edxi^$_]_63(HsEu~̟3ZZG53XxU46 H63U46 H߿O--[#e{Lf"9s<͑=HdQwN\3dOR{` >dղ<NVV`E|	G|	~Lxs>g贵lՉ`Eq2K? $nd4  Hϩ fO--[#`Z7G|w
ѻ`.̟3ZZG;Lf">N 63'p EՊ> 'sk/l=]l`?Edxi_ľ  ]c?/ "~Tx̟3ZZG3X\=c?߿.c̟3ZZGśLf">}c?(cՃ?3[>g贵lՀ| {͌ž  eT>g贵lՃ{Lf">]%w;fyKV9Xi_ 54w ji߿?T's3Xx(mN=]V~[D?Edxm3XxZ+sGc?yE< }߿;̟3ZZGƖ`E
SIyKV9k/mR(s w{͌*ڤP 6ͅ'sAi_=&;=]TG=ٓKV9#k/d ӿlg9FH~ b;`dղ<N6c5pէ 5-w{͌$Z+V Ե߿O--[#a3XxO Clg#~l5>g贵l̀e3XxJk_ %G) =Ml?Edxl1溜!ԏL=]pR? 	2̀o'fO--[#cLf"9ܸmN;=]ˆ $㿿6_l?Edxlm1Җ(mWGiKw6E+6
|\'sݦ3XxR䄑"63R䄑"߿~.'fO--[#cLf"M]	MkWG⚺to<?Edxl:k/Tg&=]Tg&f>/m>g贵l͏m1v8 P63ݲ' 
aߩKV9yi_C<߿/TfO--[#a3X<63<߿~"̟3ZZGLf"Z
{͌^V*̟3ZZG3X֝c?*Mi߿_yKV9RO +{͌'U`A6dղ<N6Ek/	7lgKO.{i^'s6`E
|G
|~l2|ij'?`E
8QG
8Q~lFdղ<N6 Zc5*\r 9~mWKV9:k/T G
 P͈>[̟3ZZGZc5*+jBGc?*+jBG|O--[#`Pmc?*!6Lx̟3ZZGi_M{=]T&y2|ij'?&c53GiLsF߿ 3'si^'5:5^$*{͌'5:5^$*"fO--[#g`EsM8Hӿlg9~ni߿ٓKV9ؗi_C')w`NS߿KV9Ck/DVTwISKyYS6};2|ij'?1!!؛C2|ij'?Lf"9FH.;=]d㿿6/ٓKV9Fk/dqGrҿ.4͊#2|ij'?KLf""UE
ӻ=]%TQp;6?Edxl%Zc5,x{=]XTO?EdxlVk/X).w{͌S]B́7yKV9Nk/Xq]u63ÎدDl?Edxlv`ED=.z2|ij'?1Bw{͌ 뿿6^'s+k/YG6C4́W"̟3ZZGd3LC:ͅ?2|ij'?Lf"x D?wd `GyKV9Wk/X"WG DJ͋0̟3ZZGLf" c?, DẂ3'sc5,j 5g~l,c̟3ZZGa[;=]XVCN >U̟3ZZG`E  
=]X8 P}߿T-O--[#c3XxjGw{͌$zڤQ 2|ij'?c5g3" '{͌)[T8 P߿3̟3ZZG e}c?,X x̟3ZZG3XG63,@iHKV9m1l ӿlg 4 wyEfkm2EHNk"Y۶DjTյnrBs-UKW5k9tO[V[55HEڤP.&i-TMLHEko-mR(]-皚44$JճZ4$KKy4$JږgF&Rjڊ噣JJ+Y4Z%΍,͚K3fg4NDѥIfhӝCY4gѪfݳIZk^jlV9-hQ3Ign٤׸&i,4TVS&i++fK殍hQ3IgqZ5TLW4W<ͧN(VU4yOE;Ѫf]uJճZUD%Fs\Ѹ&i,ThQ&i+)DVU4+FJݴn+FJ]	RѪf$BT[5qZ5TLTJZ֍U4H>jlZڤPЃ3ZUD%HIZP溛UD%HIkKyUD%sEngn[8VU44+FK:5m\(lѫd^S5MJ9OpV7q*4ᬭ*nZ3؁3oU|ْ%Ffْ%f:<hlTfN+4ydRk,ArO+zDYGMvGTJ[ety[7MvGTJ[esCf:<ӣʌ٥5K;jfW(Q+\;jfT9KZ-r˙gm_,ӣʇ3Ihptikn̳f:<6%|[4ӣC`YW%m4ھW46i+iGfYW4򸩺Czv:<͚ST	gھPª(DErYW3"W-C9OpZHPPi({tʌ٥5JrR!);w.QU7YѨd^S5j-?Y\$J溹OpT5JZ<P嬄S52DHM?Y\$JykCr+t0/+Iger*E	6iLΏ3FHuJb9jrQ%jڢ;jjrQ%jڢ;t]{jjrQ%jڢʈM!{t^ھS5vRT"W(8k,Q9OpV*"Kihݵ8k,S(q-3S(q*%({t+iۤ8P%rR;tʌ٥5KBU;jPhZZLhlT&gm]RھW7.er,VVБ,qSyr,VVT9{Kzᬨ4*54<*o<Q%jڢ2@a3Z[(/m_++dgnڶnL֖
*W%r+C-["#UC`|*o<Q%jڢ;t]{j\٤Q%qSyrdYgm_,FHD2P٥<hlW(9rղ,HqMJ"W7.ZEqkް|8k+%t~ZfpZH2$BT[55	5Е+JSr-38k-$Rk*Z!RtykjӖ5	5Е--G9iYi ʐ]	RtyjLITJ%-G<᬴eHIQhKTZfpZH2$BT5	5Е*Kj[ΏLITJT5	5Е*- ZfpZH2ݳIZk_-38k-$gn٤(s]M\᬴effk_-38k-$gn٤Hf3AvJ+igeqZ5TLTJf3&i*BMt%J҇5܅Lj	5Е--G9iY\VU4!&-G9iY\VU4!&15hQ3IRk*TԷZ 3&i*BMt%JEm-Z 3&i*BMt%KKyiY\VU4!&ImKyiY\VU4!&-GgeqZ5TLTJې[QW-38k+ѪfݳIZk_-38k+ѪfݳIZP溛iY\VU4vJA|ᬮ+FK;v%E355hQ3Ign٤ZPƖsS*3f T!)DtW4ZѪ3zZrS*54ۤ8ZkO*"M4;tʌ٥5J$,i@q,S*3f,塰q,S*3f,@yZ"q*$i2[)hĳiCᬨ͚SSPjF(]5RnڎY4ZucnY4Z 4vѥRևL+geDIQ9輵Q9W(ݵmQeFiS&)/m_-TN@2Dm[TYZT^ھZ J+divj%p\[WEMYWdZh=rgm_-TN@2Dm[TYRi媉FHM˖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BqG(jĴ%WCflߕҖ(m*#Zhe52ML[5ʍ52EIᬳWBSZOpV\K:4[KL8k,ӣKL8k-S%t~S5/)W5]8k+D4YQ4ge QSr᬴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1")Q(HR$P;-38k-iKZ5M9C
RˉQ&kM%|TQ)h"YWUE(VR%D44vSSKy Q<\J3Zhi,@yZ"Hv򹡳IfW7.ZEw.&gm_+4i!d)gm_+4i坵|hlYGfYWʉ:h:<,gesCf54:?+-e!d)knCg2ڷ<er٤T޾WZټ[4ˉYVgeFiTCWZټ[4ˉYWU	IkQ&kM%| %rivR܃+f򹡳I\z%|Q]S6rֹ\#,iSw5rѭTO]%p\MJ&ko-΍+zpR-9fZѪ4W,iSwIZʒQ+CV媴fW7YW3jYrᬭ*nZh QO)Ҧ%Dge如jR͚SW)dYZPT526iM\ZEjl!rGYWʐMme꙳gm_+D4Y\#*-G媄Uĳ-T\J3Zhi%ri&e|*$rھTIhDKZ5M뮚%|=;jj(pBM%lݰsEM坵|N@Mv9W7V.%p\5' K<҇4ᬭ*nZ,SJӣ3QRMk=|ᬭ*nTiSZpX_3ѥRI(EaL"Q0&jNg38ji(O50FЅ @B#ިd=BHp֚*	SBb:)|<R3QRMk=aᬭ*nTiSZp_ᬭ*nZ,SJӣJ%E+xh*-:CI\Wᬮk!ĵPtU+4VȲM<RI\5l+vqKU%pղ,Q*-3fZP-Rl湩W-QesB)W-Q\Њ@Jj╫g5M2j*K)R\ʌ٥5qJV)%!eqSV:MUKTJV)%r+IVhjr+IVhj坺KjeqSV;tT["7╢,*jڹgnQ4<Rj媉j薆B╢,*jڹjrk8qSV%s\-+D4Y\TյrI\5tqJW5m\O[R)Z!⦭ij@W3$qJW5m\O[RIjr69╢,*jڹff
%sCfD	hm]Mhs+ZHB╢,*jڹZIsDL-xh+ZHBs+D4Y\Tյr"ZWQ	eqSV4 Q,ӣ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SMa(C!H;:Bxn̤J3IgFtw))Nh%ĴᬳQ:;<TᬳJM3WDQ:;)Z7j詴溒g&%H[+C2MLPV垖hzhKflTJDe=l־)jfhl@▪&i*vCbQ3IZZ% ZlGQ3IZZ8gelݴ*H? YP#De溚E▙5!,kdYZV)%sD4USzjm-U*"Kij٭r3%ZfpY)|R᬴USzFJhS5oT6iMKBU|R΍DIHq*Z,N+zZK54jڷm+C2+j+ W5ղ/*o=\ޖzs]M["K:5!J8塱TFKRKf["ʐݥR3lֹQVqCi\WS)iY\QS++Iq-38k+Vk)iYZk\6 JݴqKL:527iGᬳQ:<[5WU2C)iYZk\-vR3m]6k)QhY\5UKLճZ墪Do-38k+J%C!WGfݵ|R3rV-38k+fp̭[5W7.ejڊs]M["J̭R% lѹ*o=\ڊ-Gu5laL"Q0&DSgXS3DTB|0!p6)gCc)*::0Ȁ{,	5"-m?ʃC%s9G▙5j詴URR(▙5j詴&Z8geqBMI6iM\Q0&D(EaL;
[
fpՅ38k(p	4)¦!!Ttta? YdhҩQhDeJsE|G (#e4ZfpVS+8gejں*m52ѥR(EaL"Q0&jNg38j5M	4E>T8aBRxhTZ&&J̴MU$)\M:=
%j!Ji诊Z"Z&&hIV-UI
WNEr	4$-T9hHRtz+8I&)hJyHMhHU-HMhHU+W2KICh&xjRZ)i(pBMА\BkE-%hIZLM84W)	8I&)kHMhM	4KKyj٭rKIChK]$JBkE-%hIV)	8I&)QhT(Z4qD(EaL"Q0sT*s=l)VᬳQ:;[WaSXC
mRΆaLpGG@F)Z7twʍ52CVk╣ygGq\h%:;垖h╣ygGq\)nRo,+%T"s]KU\E\Ro,+ZEgGq\6 J@<R3C%FJhZfpZs\W*4͚SE\R3ΎQlҚ*gej٭|Tᬭ[5^#e=qȀ{)
^'ᬭ[538k+Vk DOG\H z<=B5*Hge%? T!e"C^'ᬵRGfpZ"^$eB\H ʄ;Agep_38k+? T DPT)xS3I38k+@? T  DPT)xYQh5? Pv"졈
^'ᬨW♜5@? PvĀ"졈
^*fpTZ+uqS3\^#eGhAx	DC^<BA38k*-ںS3\^$eGhAx	 DC^<BA53Zm]\Tᬤ;jꗈD@Ax	D@Ax	^'ᬤ;jqLAsx@=
Hzx@=
Hzegelzi3ZY[7pޚe ֹx@=xgIP@=xgIPqLٻ)f8gelzi3Z@? Qf$=B@? Qf$=B5MHK[zrL&Z%s9GDPTw*f DPTw*f ^'ᬮjEZ3~'ᬮjEZ3yx@= 5AGrhRO@= 5AGrhROge))K[zrLURR(^#eACPw*f DPGc2ʄH=>38k-T9IHZ3~'ᬵP%"ko\Q@? T5rhRO@=v=C!ܨAxY\\R%38k++uJAs\դDG x(Hx@=z;BǈH2AA^'ᬮhv)sV38k++uJAs\դ DG x(Hx@=z;BǈH2AA^*fpW4W;jgesEsx@=z;BǈH<G =$xS3WWfpW4W;jꗉ DG xĀ"^<BA538k-Ix@=2G ʂIxS3ԐAqLRA^$eA@R^*fpZ!Xۊ5V6DPC (@=2X^'ᬵ$BfpZ!X^$eAV6@? T
cixYfHsCfTᬳ$9Ix@=@z;@=@z;qL2C4qL2C4 Dd Dd^*fpTJOG38k*%^#ecw"졀xqLʉCiqLʉCi藉 DC/ Ȁ{(`;xYQQ(m=Tᬨ6x@=1cw"졈`;xS3Pz8S3Pz%@? P0!xgeqSt:8Y\Tx@=3|G ʀùxS3N)Y\Tx@=3|H ʀùxYfhҪgeJr^#et:AGG  t;eqL3FPfpY4.e@? YC{Ā"H#^*fpY4.ej٭|Tᬳ4iU\ճZ? YC{)DdGc짣)xS3ѥT9s+VkqL3FP̭[5^$et:AGP@=Av=z<=B5f*˙ZkXV6geJrV? YC{)+qȀ{,z=xzqL3FP̭[5+q8geJrV@? YC{)+q Ȁ{,z=xzgeJsE|Tᬳ4iTh^#et:Az;B? YCG)xS3ѥR'ᬳ4iTh^$et:Az;B@? YCG)xYfhҩQh5f*? YCC: ХqL3FJE|N)YfhҩQh^$et:A1q Ȁ{,
^*fpP*fpP	x@=4 38k(qCbfpP	x@=4 5Tᬮhl@DG? QxqL'ᬮhl@ DG@? QxgeHr+j5!,kdYx@=22POGCQ	138k*CY\SVȼN)YR溚E DC!c(	x Ȁ{(d=e xY\$@gepY^#e@P@N^'ᬮk q8gepY^$e@P@N^*fpTZ+ qS3Y^#eGh@ODC38k*-8S3Y^$eGh@O DC5d46h@ge!%? Y!x:|G  d=@N^'ᬳ$9BfpY١^$e2ǃ'Ā"CtgeJD*fpTJ*DGDG^'ᬩHU♜5)@? Q`;A@? Q`;A5!+LʐziDC!bȀ{(d=P3xS39EpޚxS39Epޚe@? PzgH C ^*fpTLʓ[Ze? PDCT#xS3֞'ᬩ5^$ePO@=5B=?? YCG"H2SzfpY4V4/k_k_QRGQRG$Ā"	5Ȁ{(cE|H _4W;j@? PƊm]\G &k\ D@kuqȀ{()f Ȁ{()fȀ{*MHK[zrĀ"	5"-m?%"ko\Q@=))K[zr"+uJAs\դ@? Qں j\Ȁ{(m]\H =WWx@= ")mĀ")m"$9N$e!qȀ{(aCi@? P"졊% DCJOGT$e@G #FPѥT9s"4iU\ճZ@=F*˙Zk_ѥT9s+Vk
H #FP̭[5+qȀ{,U++@? Y4W4W"4iTWĀ"4iTW"졥H P؁"8@={CbNQes]M[" Ȁ{(dW5ղ/$@@? TG Y DC+ qȀ{,hlЁĀ"$9B( DGȔU"졓W駉 DC'(O DCZaL"Q0&DSgXS37
P#hB vt6;
ЅGG@F*fpYR溚EgeTᬲ6 qS33FJE|TᬲѥR*fpYRkkO38k,Q\7*fpYR(5Y4.ej٭aXۊ5Y4.ej٭|TᬲѥT9sL+L**%5TJOG38k,$9B38k,$9N*fpYjH cn*fpYjH S3m]\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>T8aBTxGa$NĂ;ek%s[z2"DH"w)Q)Ir+G5JBDRRW5O=r$P;0?B"geH"w.(EaL"Q0&jNg38j52DSMa(C!H;:Qxr+huJ$ГGdZ7W.&tj*r+FΎZ5rjF)\$KU%Uĳ$"L֞)\$KU%AFoM9E2DQ9W4TJ*iiB$$B͚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+qKL"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aSXC
mRΆc`"Y۸!K[yPQ8qSyrW(ݵmQek]	RFHJ,W46i+d\TzjW(IR4RL֖
*FH-s+4jti[M:?L"Q0&D(E5N§35aL"ZaSXC
mRΆca!QPƆTydH J"T(ӊYFH!,4━DFH!,4▪'\$J@z*E\̋GHU+[ZQ=HJ"Y۶,9s2-RD5 Q+d\Tzj&D(EaL"aSaLger+DW)O50FЅ @lv6

<M\yqSyrV+\#+C2FH+)\$J̳HqL*o=\J"Vejh2D\"ji2D\v(2D
'+]|RFH+fj82D\5uiDoRD\dhm]D.)\$JEr+xr+DW2ԑ+dZ"-▙52D\iDt&D(EaL"aSaLFlҚ")¦!*::0JEmFHJj	\$J٥5qJEaIW(6iM\RYW(6iM\RIW(6iM\RI)l@2D͚SWk
HFHJj≄Q0&D(E`TzS3)YR(HHE)¦! xD%+TЕ*%TQ*E	R\$qJUJBDtYj"Po:?L"Q0&D(E5N§35aLDSMa(C!H;:
<RT͜ʑBD\6!qK]S6s*E	EIRT͜ʑBD[5VLմi(GZ!JˉZ5rỚ8hˆh+R&lBsWC)kfeH"TJVR%hB►lT%[,Q5tJD6!J湫pB+\5tqJճZhW5]REr*,գQW\JyCj)hҴIHH!JGL"Q0&D(E5N§35aLʓ[Zb*kaB0
@;:GG@F#e5<R֙hK:2?8k--[#ˎ)Z$8+RIHq+DW.%J8[8tyRkkON*Mmif%IhWꯊZEDQ[O*KjsED
%hP抈Jˎ)gFtyflW4W*K%sKzYZ"qaL"Q0&DSgXM:<SMa(C!H;:'gA\!QZs[zTTRӣ4R\YG╥MJfW7YѨZ,͚JiqSym46iM\RI[M:<*o=\l+4ӣKC`VN,N,ӣArRT͜QTM	44i孼hlYG▆ĳN)fKC`YGqK46iM\RIfW7.ZEK4R8kiqSyp4:<[KSs1\5EE!!:<N+V)\@Y4yYGJj≄Q0&D(E`TzS3'n☧
P#hB vtN΂B#6%pR-%FlҚq+hv)Jj!,HqL͚SWHqL͚STU,S*3f-	TO+4%IYWW$8,҇	4qJM2!26iMR	4qJҀYۤ8Tf)Z!26iM\Q0&D(EaL;
[
fpՂ3f)¦!)*::0K2A͚SWjs\sU)dz\J٥5qJ֧5ʇ5RUMH4JjKURiT&m+4\.M]RUR6iM\RIQ4)jH ciQ4)jH ʌ٥5qJErqD6iM\RTIq*3f*K5U5 PTf)Y4V*3f*-J٥5qJ&IQ4)QhTf)W	5ʈީQh͚SWkRXS*3f+J٥5qJ&Tf)YGTf)&D(EaL"aSaLjں41O50FЅ @#hB#ᬵU-h4▶U+VԌ٥5qKZMMnZ*f)Z*wR9VJj≄Q0&D(E`TzS3)Y\̑aSXC
mR΀R 0GG@F)\$ԋD҇	4$*%TQ+Bi+%pݽ<RM-皺%hBm2CYs2G*o=\ЄW3$J$ГG*o=\ٽmm(pBMRUE"Z閆BJCZs2D-+j<Rij@%s2Dk#TZ+ևL6L"Q0&D(E5N§35aL54|0!p6)g@D)!
<G (@=Y٧ʂA
ReJD#e (cEr"QW_	5ʔE\G *M|R7"V\Jdhm]D.)Qԑ+s2D6Hj%p\fHBImD$Jdhm]D.)Qԑ,"ZWQTF$JEr"ZWQY%JD)Z5s24K3fE2lZgGtĩHU*-tiQ4V6iM\Q0&D(EaL;
[
fpՅ38k-.hlҪ' E>T8aB"vpGG@F)R&GZ[52ݥT薖L\v\R3y+)io<&\٧&hK:5J2=yCIDv\RFoUrΏ\$BQ\-I)io<2DhlӊYѨY%q5S$qD(EaL"Q0sT*s=l)Vᬭq5sQTSMa(C!H;:'`@-38k+F\M\U-38k+F\M\U+-TS+zEQio:;(EaL"Q0&jNg38j5v4>T8aB"vB#ᬭ[WEMW7CDe\De\R%ʁSt:8@=QwRk? Y@kuqȀ{,ں@=P++VSi53Zm]\R3΍DںgeuK:5KL;jTVS+C2CIgn+jݴW7.es1!4Vջn(EaL"Q0&jNg38j5D)¦! a
<Sl@奢+V\qȀ{,$9B%JD#e1	5%JD#e&$%JD)io<2ATJ*▖LV@)S+"QW[4DCn)gFtyfH JjHtj'Gyi Q?Q:<[@~)gFty[ZHO,N+vJ@~)gn؁EUIoT\qK;v
*ZHO[z\vU\
'RV\qJ螶JˉR(&D(EaL"aSaLge4=mHE>T8aB"v6
a
<G ,UC2lְm"ѥT9s+VkgeJrV+VSi? YdhҪ? YCJOGPz8s-mm)fS)iY\٤N-TR3m]6P檦U-38k*#Z+VSijkE\R3m]6\٤6)\٤7Iq*T֊Hr+4jkER9E▙5j詴ʉCi╫j詴ʉCi≄Q0&D(E`TzS3)YjrSMa(C!H;:'c`#Ttta▪'\TzjW7.eyѥYѨVN;jjf)W,5RDR-T9s*%3"▪'!OMrjzhfjf)Q)flYۤ8W7ZfpZ,SJӣJ&ӊRټQ*CYji)Hr-M8 Q<iDQeQ9Vvj+fW-TN@j%jڢյtTjxjڢ[yZ"q-TN@▪' Jˉ\M:=╢JCQU,+D4ZfRjhۊZ,VVS-TN@vj*K*Jj╣yZT UiIk=r:<*o?L"Q0&D(E5N§35aL"*kaB0
@;#hB#hlW7.ZEM˙C*o;w)ZBG ;jT:[Ώ-IIk+)\Tz+ZBGhlY۴W▤@z+ZHM˙HO[zk]	RԔֹgnڶmDk#W7.enډgnڶ)\٤Q3B▪+fR+z)!rݵmQek]	R9s,VVБ+C2ҵ)iY\٤M(sNaL"Q0&DSgXS3ٵE>T8aB)*::0S3ٵqD(EaL"Q0sT*s=l)V᬴)¦!ggAT!QZfpZH2ݳI\Em5<R3AvK[Tfk_᬴effk_᬴efu7!qKLIY۶i+Vk▙5	5Е*- )iYi ʐ]	RQ
KLITJ%-G▙5	5Е--G▙5	5Е*- j-38k-$Rk*Z!RtykjӊZfpZH2$BT-o:<LA▙5	5Е--G8ge*BMt%KKyb᬴eHIZP溛ge*BMt%JճZgeqZ5TLY۶i+ZfpWUD%f"-38k+ѪfݳIH35ZfpWUD%fu7!qKLjlV-38k+Ѫf$BTV܂ڊgeqZ5TLTJTZfpWUD%HIR[Rt~)iY\VU4!&R3&i*BMt%JEm-Z KLj	5Е-uo:<i-38k+Ѫf$BT-o:<LA▙5hQ3IRk*Z[Ώ-mZqKLj	5Е--G<R3&i*BMt%J҇5܅-38k+Ѫf$BT[5ZfpTZ+j-▙5j-Yi ʐ]	QOITJRA!&-G⤃*BMt%JږRA!&ImKyrBm>溛N'UD%sE(UQ3IjjeEUHT9-m孪ENZ=m[Efkm2ENky:C)e˚*hQ3I['UD%sEngn[8qZ5TLTJ%-GDѥIfhӉu6g4NhQ3IRk*Z[Ώo<<Kw4q8&i,4f8&i*BMt%JճZVU4jW4VҊsWGѪf]uJN+FK5u+VkqZ5TLTJThQ3IghQ3Ign٤Z$J+Y4f8(tiflVq8&i*;ZiqZ5TLYm=5mErѥ\N+FJ]	Ru7!qN!Q,͚J3$Z+qSy$9"VĐ愉R[Rt~$4$KKyVU4tj'Gpڹ\P٣VȼN+FK;v% ־'UD%)|NZ֍U4H?Ѫfm=jqZ5TLW4W<ͧN(qZ5TLY۶i+JSrq[T8o<"$Z+ELBs:5%!5N+FK;v%E35U06
ΎaaaBXup000aaaaB @  ::: aa)aa@aaB05r-Q7f2<^,l9,Tm@]	U~hw&W7=I/c??*dT }K_ёyWFe,Xg!',dge˙\$P,4ҫG2"Y&13ebC#NYgo-38k,\"jWFe܅d͔c=8yg%4iYC(H?v]>NNɗp+d͔c=8yg%ƚiYC(Hw5l;J''_d˸Sd͔c=8yg%gegH"RkT*4|}.k6Q$2<?W-38k(s:E	fk_:Meaоp0)k,5.)5O7Lw'I?ԺNX?1j&_R_8ybTtz5B	;'I?ԺNX?())SgXS3+d_38j.\KQ|5HMATНAK 8B"v6"?:??& ?? __oO}=bWwiU/Uȟ/U"ȟ_*;ʿ[ʿ /me_e_п=ǿOqOǿqq{=;?=ɿqOE8$-PVU4rv%L)jvgl\9r\4RTΑBDia4+gH"Rk^FÙ(H3ZDd_UX| 9t%p~`|B`	grW($K5u:70qPw.erBDPtUᬳs+d%3̮Q(HZ\ᬡ$K[V B`ͥgegH"Wᬡ$JAr"ZfpPt% ֿx|aCB`x hW	XX
⡃Uk |aΫCB`x6V6#5ſ[G$oo~o?
[Z~{{?ß ~|B/s98i?ӏ~8#jq858?48OQ7`qfZ~U?߿neU߿Z0~j3G6?O{͠M{͠6(=SAG=GKiZ4,o r~2_?̟&~'w~[?&߅3fO;PB=`eo#e_326Uwk=*[5ndl?m~3#e__fdlij'?u3Xܷ63ܷ߿oO--[#1k/=]/?Edxc5w޿}w~*̟3ZZGii_w{͌we?Edx;Lf"p = һ2|ij'=m3X{͌ {?'3P-mZa$JAxs:E	fk\̋3P+k˙\$P,4ܳs+d%Vk(EaL"Q0&jNg38j5\$E>T8aB+*::0|(C!{ti@9jݴ F#<-38k,\"fF▙5w.erBDPtU-38k(s:E	էᬡ$JỚgegH"RkU-38k(s:E	fk_s+d%Yܹ2E	B+W5Ws:E	էs:E	n t% ֹQ)9"H35'AX 0000`Xt6aaal6Y0000!I   ttt 00S000000#ha38jĵDݚ.{l9M<Cqm22AUЕ_zip7I8P+?1!s
p8ȩo3J*>VBq:2?}(?Yf-K]$xiѣb1cJu@giE9)Y&|cՙw%k$D?]|b"Zz{,r	Xdwc=d~,rVMb<qj1^>8cMb>2ѤwkdXY&qNwPlY$md3!9
,X1i4Iwda	e9!Y&5Ld3"tX(;ƑWƞCeGvI2!ekcTAe傮10&?Ƙc=ctEI~Ewӌ~P-@BЬ+ pC^Q$|I%*pOUm`]'jq/'~aNq>c ![1c= G$Z`Yb/߇4IhV;*")cg}B;=T)O=ZwpF`37Bࠡ)^,XZRZ8\&ngm8>iiҤq*M(򹡳Hhi%Z$M,3d;mY?0zT%h4h%lygiIhT&Z8\58?:%hUFǖp,~LIhVSKyf^*4|̝uLbf1ĆG<OIhZ3Jɖvi~s0OtYBu@gjzrf:WɖvY&p>(+S>0ఙt,;=,V;Ybf:B90s&$1|hY4^0gB\z0z)cb]S83GHe AaёSԒ%?e1̆G$-8,O4Ė%8GKhrV>0_}:Bv]#4nЖ+b=<cr>@$wܴ){7,|__g7VSZacvqY57g
X(FSN29!hvHI.4쳰Mb=ydwy՗x-&cz8Ih<#/5IhRMk=~8$iѣϨ'_4BH[c!ҫ0P)e,aӬ1tYS]ΰc2@ËXpn@cfgXL@fE^q[`<_?LLF3ؑKHdx	8,\IhV\#ŝĲ'FX}B;=:
Bf ܻBpP)64zYT*XlYW"\2;=|3dVاԉ0eqhQ{l+(SC3	Nbe;$/gb5D%Iьՠ8,~V$q,	%PtK	N'/%`2Bh-Nh8gc giU1M5$w̻n2U1wO#K2#2wd|bBi#ti`4<^2ek#Kĩ 5әx8L)̱;Y}ї 
|,GzX/~6o4&lHdx	IZ?>CTĭ^?%Z5s24KT	ZYpĴ6%r[WWF;Sb 5lcb $G,udQWY`Mh] cA=0/t\8C6:eidi654c=iG<ʍ52CEq?qSVʍ52ZdFgK]>NS;Jd{41e$G$VT<pϽcl2WNc-0F10RHH8WԇRv6Q$RpK/S+*qSysEi.?pgiUѣ^쐙cF}@2LxV\g)@'\;y8ӌF4͔c=8yg%XTi8;i>Nf {1/ 7!N-giEAUZq3W,GzXߍr;^ wiK	Ȣ@eʖXRLMb>08#td0pE<k#!	SkgDlSHI1ܞN*:ԈɬZp0M֤E$?LLьpiyg%TpvTiZ{ekT>N^Ff~|?Uׯjd.,mXqrRwLK5x9;3`r*dwY&
pU6/:AMҕ2;Ɠt5eX[K*BcoO8d
qQwߑެqr͂8`@do^2ɿ{`02etW{', ܰɑ8`@d^te87)RG|l}%/GzĻW#c87*:RGy, $&&lHdx	IZ?>Nմ!&ڸZ֨3%GÆ}De!m;J.ieū'<X92_lC8VXP-'MK+$Xq,*IgvXMLLьpV@yg%JĖ%hJk_X]ѣ"ug?r)5fDbA:~3<&Ē_.@,*IMb<N"]{å'츂$/a40Rl5KMq&Y&f]#V)B	Đ _T#&lg>q_bL:	V_bE;Q*Z2x"Mb>04w#Uƞf6Mda,X	$eR_w)A;Մl>}.X0|WgNxq8`
R,X7m=uKX
,XHj<7e5`<dZE;]N&|w!K	Swu̵5aёedȀ⿲xKdZ+8N&}L?f&V.XF,%)cx'jcT;$/-t#!cO3da	)Y&0Gڔ&2#/F+$/@XGx4B|iu2ׁ[$Fᕒkc Lca	vtl13Fg!'	#;Eq?VIhW-G\ZKGefK(Њ;c3Dq6fI&cLI3dZ:. MdNBY8~q7w:R1eAk񁰀Gzáx4<XYtj9`8sdY
6wOezt۩#uHٖ5yd|`p Gx2Xƌ	&2H4eKIe6闛AѼq}LlѐMD艉>1C#NdKlyT4U*4͚SEXL4|x+"ZdOc>񙌣J=}k#LD,ķxeX,$!H2 іI_;FC챭Y##+,(Ie`=#!R
(Mb>08l[4/O2Lda#6XPXlqc;eyg%?,SL(D&FlҚ閖G{2D.<=NhN"VX6Mc$!D,?bGx2ZekAo^yŖd#=,X^`3\n9P;2y  y\ |v><ױwR'-c^]=m$81VܲI^dD zp8ƕ 	bC.3X,OSr?|X)Y&|(ٔѥ< Yk$F8`4dXBF̻ bÏGx&!k;̻<	;qX"n)j[c@x IڒH.5$hI;Y%njHٻhvӀ$gA${L !wjpRN[rS-񛤰c#}ȡv2+D#	Ձ2Ĳv(Ø$7,*nYeMb>04l#ir/cO2`0Y&0Te[dZq[4{pihyg%GrlֹRZ8pުs\K&Z>N"30MK2ӯG~3=8d4N>`N2Xԅdzt鋼6~HX25=GcX"5#OE{?.
g!ݒk*ʒ;,^kz,dYYdXG,Y&̙zxXg F5odwF/_z C$2ƅ$XE4&Y
5F̼6~bffC#NIq?Ac[(D&FlҚ3ѣb_4vYc T̉I_]]@:e&Mb>1XGx7F|iCXY&7A4e
VIe lYyRrǲO}%F\8wD!)8nqӂN\R|>vj}8$4찜d|b
<if4 4lYXXIecgq' }}@!'	3Zp2Xde%Q7s209'3"xܹR.6{vo_432IwbI.IwKcq$p8er,$/ӈ1dEuj	25AױƟII,"*XK,XV̉'rIv{@ȗGyc#,&=Md~A찘,Mezػ	vIv[ODOlX̅챙5A/𽋼ՖC+$2`5Ap-}^<$"×ƌ+Mb>GjKqx0\|XL&0֙ƞ	vIe-H~%٩eMcHB:9|pXڗQyaȺ,+MdaDqbmk`jP"\|7]~2fȒ32`"McHB:9}	36Mb>GjVFÑp{| Y&0Iep=lvfq­#5`48Mb-aI_<O9*2YreIeC.ˌJVI}6c×̸GvI_]q">4II9ZMc,Qˁ]иBY}:msSas0cOV `%Mc HBcf:9|@ek$/vV04Fi(Y&0#0!=5tv|?&N6n#+ll.aվIt@	LlQ/gI_?aɡi_eI97!=p,X5L㣲iam?2>
&YȵdI!!	0=2vI_>rh4#YSdÓq7g;$2Cv]XQپ2$iQ3Բp5%l+MlXÓCԅ̱dÓSX& .m=]g!MkB1aXMb>GwW1&ƞ,d5&ek`e?K+h0cOጹ$4XЭdDusXJ,Xޟ#MԆlZMdaԤ1_a)z5p	B$Fi$V	mel}a˙,hY&$!1esXJY&|#|`iZÓA4 QvI97*	RlXTRˬFWF2䐶I &;In4$t2If)KK H	h5gՅݦbeC#N--,dɺRZ8JWtb%'7@	:9+$4N
d]X]`,Xl&fhҧ#;wtdgeɚ)ԅMYqjc2#ci.{ɛqO܌LJ.K#3TIfhP}o汈7X|i`1u=.HsEPS$]K2i$A8찙25^R"y&[/ymS5%:Ë62Yes/@NKs/d<eI_lmk,">;;2;LXșd	ՇN.k֬{mtM\녌f#v,]o">66~e{F\!ؙ/E	5U%DjYm>N=;0c!fseN-\:h0ˋV:zd'ǼdGgx6	]w{Qn͠s5AO>$7?$[tJ]Dt㌚˄&WO.mb?e&Mez$wVIFa(Qd$H̼yșjTvwX3%FF5"AvPbd#8}x<&Z$$DjK+Z7.{GÂxT#g?*M,,O\.~ pӬ]ptX$5^g]gXTҜ4Dl\=t7Vc}k#g]W#FFNK3RI/VK~#g鉛({pV@yg%'KGD%h?Y1zKGRfEgiUѣdf&uLt&lHdx	8,jZ8̳pBfEgiUѣdf&uLp鉛({pK5?Z%Y۸!	ekTBF'_4BHZOHM8$Փ`	oR.,fO\ϐ<Z_̍'{c.wl&K̾owga.qӆW\*XK+Zsdw8Kf'dz-7y[/W8Y#g鉚4c=8I+Z<sLIhRMkV\YkaVF6~ehGp,~ulֹRZ8u$ZMT9.>pݏi~{1Sه^|ofw#nw]yv#[938e챈3`9 mNŖIo=9/ّ|w]r;[{qYwwi5c8aRᗲ430QYb̮4Tv{,e{$FܹÿN!aww=2]2}bᗲC?)a(PelX4c8]|lG$KL$9Zr+dZf%pުvth8nUm=/bWo_4#Ğ;ø{quwػ˸Mslg}8%XHYjPek#}_fr_No#`wLvqvl	~9q7X-h-gs]Y5(2Y25F3}sKFlҙflV)3w2T"Vepމ\SVȿsZ!9	ѣ)_X7O+{L))ll Ld4)OeEIĚd3yOe5pMJe}@!'	3Zp2XdVIHq,TTJJĵ8?KUZ*T%DIm?c;Er(Mth9_J(b|?ڞ	vIZOb	$/	|
plS6ctپ7gdMyr'q2֋VIݜo.q	¬L5pMĵX:eD1̆G$ǖp2X.cT%!ĳ4iS,jth9_Eș):~36 k$FDY5.͒,YlsVYodșVV6YFAfÛ$&&lHdx	IZ??	Z$8%\MUmkjݴ["7\WV%h4th9_Jm>2!~|?Qe $FD35KղՂ[$FD 2Ձ$FD5) }`q-XMddLV I?_u9788ȆFrZ5T~+RV{d&aƬnj%#"j$FD3X%!MddKAi51C#Nf,dNIHq+*մ["7\WWHЙG^X>
CL9LSCVFXf,r`8M<C8?\4%IhW,j4th9/ӯ;J_{ف@
+>\V'xLƛN2|'v.V]̼6}6Q$2<$jK"M˙hHqY
V%Jeݙ>N	S0Y>h|?ڝ32͉ItFVJəiQ.`*Mb>2X:T޺2 4x&2 ĩ8x%Ma V6wNeEsd!S7c/&c˺`${{ClL_?:RoC4"4!]}<t X0u8LԢb2p(%Y6:_5eD;$F4{pL,dqʋErM23w2oD["7p&wG/ȤON=:~3ɘ閬(McA!
ɱݏPh3)*2C[$/`Gzã0i}YJ5Ci5&Y&h̻>Elogu{}6M;ղ51K',|dtvI_ƙ1wQ3&QGր*ly؇@%gy˺l+ll:LC
9fa&RɱՉ<B3+uw_qvnRRQ'o5e6Iv^1ltjXY&6~-z<7R\Q-s9Gz%jVAѣIvU!m|)WB$혛	?L]901~jK3Ue m3@$hN9KnRDG2˳6}jS=13ebC#NJ֨,d/nhĮ(f6~|ygogFGzv5v߇;J.'&OfNtv}[|{lFX:X2̍`,%Mdv`,Iltak1c= G<\-KEU7Tf)92I_4|7*i;0&jC1scX8"Y&9OW5;>4{,!&og{.>BąΝYSa, IKΓ'RX^e;LR#LFh5lY]ҙa d<A.JsDg:RZӄbs.sMAMֵc`)㋥'%!+;"\vͲeY&4|qqieQ}2[F]&FދnDNdp*D͡tt4^4e[$:رwq<wt^%>@UhLl`uS2RI[B$J{-Q͒k"اcFXMe{cq=ݤsIOe6Itb.Y_w4bciF嘗{]ϭqZ,^4;Oߎmv{,I+: buï"]%Ӭbe%Ղ]P>"-npqwLS3wDe#Mpt㋺<XAk,C ,,`E0Q-Q25h@Բ52KbҬⷡ|WsLF,^&&s/jJj=œa?u\:5յjSP6嚖i,Uǖp,~MT-J湫s?YjIhZsErΌ֖I.af'F.YvYYj$F~Ëԧ^Xd<92!dbf1Ċ]C#NYeNʒĳ>'FI.aL}B<?UNhb?UB#+;t!tgqM>->GzX:LMd>[LLF3ȥL$2<?]RZ8z[qA?^k*KGH3Z|Khs2'E]c0M?Ni?ڞ}.kE1e5
VIe56397ϭUӠ`K}LءjBԊlXAdyHH̸,YY7edL)Ⱦ}9PB^vu4Y<}h;tC	S;Qk ,#iX8ky6MdiclX}iI?eBrǟZdtC	V_cY-XAodwij4q|ib;-Md!-k [h:'!\;uu~G}lRekB#W|qk#8bn4!.5;񥃇񧙖o6I,$'&-k ne$:!)&D?m|#c-Qz52|Yp5w,40eܥd%NM]ɖI>A|l<p,2M`q8)|WD&ZE0PK2BŗI_ 'F]vI,"#&'=F4h{2p5yg%JmIhV(m;Xk]',SjnV&_R_8ybTtyt~K|aS5B	;Ɖk,5.)5O7LwNYat/<L?@)'JtX	Lg?=x-KL R2{D+tEdpFպR5Xv2xzdkmLјQ!_ݪq1F'ZbpOB#=9'!be0ƚ@ԅݦ 	_:27bw z+p@yg0jЮ5X#܆/ 6@лA=r\"=1i;m0iB d/ 6@л@ygdIAj<݋6jC.X芀оtNBO3:lCurΓƃWBvwW<h5t!l7Y茹aІr5A!V'3f8XXʹ}ik,5.)5O7Lw'I?ԺNX?1:Meaоp0Xk]',Sjn#'I?ԺNX?1GNYat/<L?c9:Meaоp0&оuڔ|ybT?rZSt~K|aSk,5.)5O7LwSXk]',Sjn'I?ԺNX?1"I?ԺNX?1SNYat/<L?c&_R_8ybTtyU:Meaоp0t~K|aS5B	;5B	;Ik,5.)5O7LC& ޹':O	sj;tM|:̆_vq.  KKB$Ck9"TH^g7#w"w^+Љiy2P Zbju!2Ԑ5z0ZEaBjGvaDj0 #Ka(bC
R;O!N
-v.8XX`TII:Meaоp0t~K|aSt~K|aS5B	!  U!{;:+@N:DWb:,>	CV.B&1tV|X蜹\evte?1Lպ^h}m4tLV2,:1dEs0k#J#8X~`K_fNt!lR@5E~ .<2;PSy.<2;ɠ4_p =,wE~;3=x&1~ .<22<c q	yzXOpw^g{ m(op<@]8e.0,=?q9Ӹ!~ӤXk]',Sjnk,5.)5O7LwXk]',Sjnk,5.)5O7Lw'I?ԺNX?1aNYat/<L?ck,5.)5O7Lwu)k,5.)5O7LwsD5B	;5B	b'
!
bPv9
fpT"|4\q-DeA!6rSBtX,
@,;
c\Ü9R&Jf);9hT%j٭ʒĭ["7աE[Z*$	GavBd(5=^;l-s9GrvrW[9o:<YJMro:<4iS_[W-h%*Jvtrg-Gf*;9%WK*%W-CZ*%J+檳2@5 J ^|;Bzz~ J%@/>J==ÿn[U-s_ :c(j:@z~;Ȁ{(vQv&-Gf*Zg42@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/$	GǒGh(2 %;Hʀz<B2@{(y \~;v*	Q죱qQ
'/jᬵE2\7Zn{VD#־()WFky噣Jcj5;UKGѥNCcN\%Fj_jմ[Ώ,T5IhY4lr7fhңRU3yZ;:J9J_dk;_IHpղ,.-kq]GgIG)JjW()|.Zf*;:J9JU-[JU%/VѥGgIG)JvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpU'ASF'ASF'ASHNNg'ASC>;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯Szrtz+zB3ZhiDU76B3Zhi5N99hh'pRZ8f)j9墮\|-[JgIG)Kn\[Ύvtr*PEi56(7HW4VT%DjJDU7箘gZ+%DwUMꆪ+I!DD3M2QlҚ*;9hXGuTޣQhyLD(5CT㓖(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%(EaL"Q0&jNg38j5%DU7UD%&Q&kM"'-L"Q0&D(E5N§35aLʒSL"Q0&D(E5N§35aLʒSL"Q0&D(E5N§35aLʒSL"Q0&D(E5N§35aLʒSL"Q0&D(E5N§35aLʒS" twhV53F9+IhD@=`!SzGHtz+PZr54ī@=`!SzGHtz+PZjhWȀz5 B;;jfFBW5N99h? j:@wUM;T%nҹo:=U4USz@=`!SzyT%FlҚjl*Q*@=`!Szrtz+y&aSNZ*? j:@wUM;"jio<(ꆪ'C3f%_㺪oQ-)rBH$.-JճZD44_TٸJuTޣZR䄑tH\7RZ8dFL֚/lrr%_ GHꩽGpdk(͚ST5QZMMrWQ#oQ3W]	+o[TBKdv- MJMU GHꩽGp[q\#T	a
$iP8墬DU74VW3/apjB3Zhi5N99h? j:@wUM;o:;w=?=#Q&kM"'-g GHꩽGp-GnG.CQ&kM"'-g GHꩽGp-GnGv
$iP8墬DU7Zk\-8oUrj膪+IhD? j:@wUM;zᡳtThR(HoQ
FC54ʒĳ4iS_ GHꩽGpѼ-JW++IqTVSg0UMWQ#oQ3W]	+B+W5RKdv- MJMUj	5Е--Ghej٭rpU湫&a9hXGuTޣ[77IEF"DoT-ky噣JUQ#oQ2qCiZP2M5ʍ3fT5QZMMEU7%_Ȁz5 B;ܷr!A(5CT㓖hQ3IRk*TԷfʒÆW+殈j9墬DU7tG\hQjjѦm9R&JW3A;&fhҧ0̉]B抡Ihf)&a@=`!SzsEp6iMPs5??heji$\͚STJDU7xR(HkouL%Bղ#xZs6i5-Q
CvD? j:@wUM;hQ3Ig&aVФq+w6U" twfCf(Іjz(#x\޷+#۷E(W GHꩽGpEZdF6iMUQZMMEU7nډk<PT㓖? j:@wUM; w
-ĭ["7Jjjl*PmW,-s9Gs08墯b'
!
b \;.\0˖TԁEL'rW5[;14h.\KQ|5HMATНAK 8B"v@TWR׌8o<d+P1f2d+i!_	2s
BxWrW!_
>2:W_!_]!_͍<d+Ri!_W+R_|do!d8/!xɟW2N"(?RθR?6:O?g/&TتU=5*?qUOU'S*=-UvU~yճObhl!/UMrC_b_WتUpTպ2QU6oWДֿbU_D*h*NWʳVݯUq=M[V_-j?تBC+bIWOW).iU~hM[V_sE4O__Enbi_溫nOU~:?Hت}߯ت|ռUsJ\?*MiKw6b6ĵRGBKGlֿw͕wd'*xȷl>qJsPoqJ=sFsF?q{2{2c=28d=!{2sL=48d{2J8d{2#{2#sIq@8d==OS{2*{2,sBǿ"8d[8d*sB8d{2{20s@8da`qӏs?	=85%8_8g8{p1C=8sssǿoq88u=8e=8? ~ǿ_߃{p󆟀ӏSq{p:,7=8#nq{q+q8ǿӏ_8ǿ?
	_{pUYǿ?{p'/3
?=8Rq{p?{p`8$-PVU4rv%L)jvgl\9r\-PVU4s۔jJpboCZrTMqZ5TLYj^:\T0`ѪfOUk |a&i-	Mk^;d'	01+FJݴz=$@
⡃\VU4!&ImKyW"hWqZ5TLTJf`0Ю*0j	5Е--G^రC^qP&`Ю*5^bahW)"phW8ܷWԖ4+E-GnU; hW:ܷzV
⡃rBs]	ݲ#TTvޫ@YD
 Ϋ 3C N
zh!p&ƫur T+!^p@sW5y:CUH !\T0jL>0\T0j	hqPdLCяEFPzqhW^\T0jS 84+W 
Ю*5^~pCAsXlbX>0UKy榶z@d!)[U@JL!\T0`-"&!z `Ю*5^ܺZ
p+y8P%BrT nCjĳW-	Mk^94+ZKWD-JU+AxhW`|B`|4+W)9
⡃Up(Ю*5^	 B`z'
⡃UX,BpS%*l
W!\T0jĐЮ*5^zB`zq(qPV%@&ƫۖpSh"iLjAB`xNC0x\T0jQ0sXhWE6"B`xa#Ю*5^.qP2$ Ю*5^
@qPP <8
⡃UIeЮ*5^J   45_bx
B`xNCB`yH5#qPN6t\Ҙy\B`xCB`yJ &ƫ ,ШWBWqP@(BrYz"Ю*5^	:hW=$@
⡃Uad	PU8 t:EP
⡃Ua
⡃U<4+W!NiLjv\T0jTn
W`VCʀCB`z 	ЅIJگ/N
⡃UfCur T+!^I,*ÐU˥WBW0#qPCB`xWB`xZPhWB`ymIh B`}\dUİ|aΫݐhW+xTC0\'	01G>0UBrCAs&
⡃UX| D` 9ptàU`v۪<C2WaF: ,D?UHP5^J Ȇ Pu^8`dTBMi{W}'Mg^-ȟl{/pRoQkž'lD=[)x0'~~߀q߁[:׋~?[| S`
Mp6H> O6Rl )9MM"&?MԿ=Id=J=H=6RMȟlfJ׋|̝e&q_*lh)S`y;MOo4x;S`@M>T\׋}Q^-p|OM&pxYkžj?Iy߹50׋|ɰx:MЛZlOMM6lpZo[G	^-|w}[~[3M͚{o|6"~KM͌>8o
 $< 7| }kž1׋|  _	6)x[ S
^-8׋|׋|}Kž-xY7^-~Y[kž
^-pZo^-mB~ IxB>|!^-BQ|!KpZo@KM**oIpJoD߸)x"[k^-W|#~ßloF%/M2[c^-R׋|#/673&^Bo䯸)xpZo>7x T<` $<`U|`*}kž0{Mָּ[S}i78x֖>Z\׋}k߸oP׋|$Y/HuIMxF_pZo<[ . `[?pZoUkž1
``+
^-O^-W^-𕟾4xR	I_pZo-xRMxWq5q5Cž2}׋|d8xCo|d?^-|dZ|d>~8{[KžpO-x,-W9x_)x?pZo
_pZo=O	~6O[+߅+-C߸)x'kſ	S^-A[?
^-^--xl/;^-[2Ͼ4xeϸ)xf-xcO-xeboÏ)xa[27[1+^-E|&,kž	׋|'5|'
^-qNMƂ`?xY}׋|^-=[0~ xmD<|~kž/o~? T<ߴMk߸%xq\+W|( T<(_M?	^-W|jyƟqIxrW<[8ž=}x-~y^-Myl^xyGoA_~YMM߉Ǿ-x,{M`M`:׋}[}kž¿-x`* I{ oѧ[FpZo/׋|?-xΚ}kžt+^-^-+^-e-6
@g
HpJoHl%}KžpZoD߸-x<[@l[epZo׋|l>g|m_[Dc-"HS`"!~6
oe%x±Kfoe~|+x-q-#}g| D_}ž "[=-i|aw|hoe}ž)xşq5#ۼ[bw[žvgM=oAM|m߻žv x޿~'|n<[q߉<n- xw<[M[[ㇿqI=ž9}Kž9c^-'
C)x%-x"W[㗿pRo~UkžrlȏZ-𶿸)x-x-xҟDxMx<[h7|_[kžx8xpRo'kžx"kžx->!7~bfj؁=_`~?߇Nk ~ß?~O ?$߈@:_A<uW~:+<t,PADg<v#T؍]'`xbNUT-\<1*bW=8D/H?~=/ ~K-xA<	 ~D0~BG~B?	+߸:qJ?A8%y?	T?A8e8dFyN?+~2qiqw'!'pqɏ'}G~2B8d>?8dTq'1~2u	"7~2NӏA'$N?~2A8dSN??A8dUX8dXN?A8d[?
~2ۜ~2#Fpq~2PqN?8Srq1ÏN?8Y ~po!~p1GC!~p4~pq󃯸vq gG Cp ?8c c_tӏ}䓏>`/ߚ~p?q:8g#>q?8J8?dq??8N?8%~~p ~q7'38EyƧVqS+x?Tqg?~p)~Q~p\_󇿎?8?80}3㣎z[OU[ΏE2V?߿P̵_$9E~2j\U~0̵_?G2߿'fZZt?<2GuTٿjneJ-WMM-3-W]#jy死_ZDqSVբ2߿fZH!¼U蓶߿$fZIsM8[jˊ~&e4SDUVO~rve4C߿Zs]UI~
fZ[2mR(~2Yڷ~j.HI|ZiKw6.e	fZ fee<U#̵_ ~YGj3
6U!_6d6 OMG|d`{͠GuTٿ=SAG7h?l@wh?Ϝ{3;5m?mj?wh?y½GyGpoOAqwh?;Į(v?m8_OAto8:{͠8o=S܇=S<qOAp3wh?"y6/8eOAq/h?VSRAjG?msCfQ|}OA$9?m'?m"8iOA6?mqSVբ~qN?mO8{͠WOArߜ%o=SV[86祻?6?mMM-8#=SGv?mp=SJ[+6R䄑h?yOAm[4~?m;j
;8)=SVOpT{͠8h?>pU{͠Q9!/7h?uV&;+Vp'=S#?mUEp)o=S-j෿OAiMG)p\{͠OA|?m 6o80o=S=S?1j^$FD|%|G{CͿo̟ }w~=?L(_s''{߅+~3'+̖w~߅Ẏ]_Vd{̜w~߅'D/[2̋=_K2  i߅+~'<߿V2w~߶̟<\߅+~O>hQs'_g~[?33'x8߅+~H̟<(~ߒ' ߃{od QVO	~jZ ߅+~W̟w~ߊ !~/264ٓ_6,w~߃<HM_%?>;od	xF?1Oe~uY$&~߃<Hy*/[g?%xN\dHo̟ԂO_O@+kN/[fOE?\߅+}̟ԗ}s/[w?\'~sH@ǿVƬoK228߅+}s'!ǯ_߅+}22k=~/[??V?^g~#22+{KV?
M;o22/RGٓ.y߅+~'17~w?y°V>dgG
/[':=̏e^/[#fO`o;o¬/[237@yg/[]?^8q߅+}>df*߅+}NdR!o=%_R<Z8*HTFʿ%Zk_5̍߿> '_W5Fʿy%-O262A(7Fʿq/߿pS*Q#]~#e_x߿p26UpCM~*%qE2:dl៌5ّ2e_dl2B26Uw>2g_YeNm*x+߿濇9k[*$~FʿR񐁿_WĿky*YMIo8=d8=6$2o,߿|$2SO26Us\%A!vu?d̿̀?E~ͼdSfFʿuN>^'5;߿>^'5w/J,AGPD1ć;w/>fAG7 !J܁E~q$'pBH{$P܁G~qu"	1+E+~pI	1?/0w贵lWk/`+c?0)O--[#U3XxSflgJ;c~q3*O--[#`EE?b˿lg"]e߿ܳ?EdxpUi_^G\e\w ϸ>g贵l)c5j۵ؒ=]շk%w}<?Edxpk/%^⦭DW,?Edxr3X=]~qSO--[#+Lf"$PđBC+/}2|ij'?Yk/)zw{͌'4SD2|ij'? 6`E⭪E^63jGw/?Edxpoi_һ=]Ꮕ]̟3ZZG1M[VzGr⦭D?	虓KV9;Lf".{=]ygՙ>g贵l߂:lg.'s斘`E➖h2wS]2|ij'?c5"jio?c?"jio?|>g贵l-1DD{G>g贵l17Wlg.tU<?EdxM)nߎ{͌&qCoO{̟3ZZG1җ$$ھҗ$$ھ9KV9i^'-Gq{͌'-Gq>g贵l֘`ECj٧;g63ڶi|>g贵l:k/Kh?GIsM8vG_[>g贵l6`EDt=c?v;(>>g贵l;k/>;-{͌|v[
;2|ij'?yi^&箟ӿlg5o=t&|H̟3ZZG133>>g贵l=k/}63 7#߾3'sLf".y፝c?sl^2|ij'?=k/ꭺM>z63UmiԮL?EdxH*jڴO=OwH*jڴO=OB̟3ZZG`ED?GD?~	fO--[#1ċEn63hV;N̟3ZZGc54H߿lg#	ٓKV9m1BSZ$ǿlgPֿ	1FO--[#ËLf".	#w{͌$nfO--[#`E\R$63	'wYKV9NiH63E?S|KV9m1K$\wE_ ̟3 k+rtv+hy۸lEn[Ύd9\BDl&jݶ溛O3'HqyE-"&!n+FK=TM]ѪfMhQ3IhJk^jOFj	5Е*Kj[Ώ&i*BMt%JճZUD%HIio:?*Jʒĭ[5jeqEN*o<h%+)jCV%p\CT%h1fq+w6IhYn%H55Z"qq-TLZKGD%hƒĵK;w-%\;w-%Q)Irq-TL=zKGjk]Z8biriZ8FjIhVjB@\TyiԐZ|AG|p{~yjeIhIIQ7PVTf)&D(EaL"aSaLgeIh)¦!ggQpFC!CT Nn#ALGPIhZ#%Zk_-KUhWU[Zڷm*KGҏ+4%Z$M,3dRq+DsEi.8Z8%I%j:3ZZq$q+DJ%Z$MM-IhZ3JZ8&h$% ֺ#Ēĭ GKG@.\M=I-JٽmQ\I-JѫZ Jյuq$q-Cj+V*4ZڤQ+Tiմ["7jeqEN*o<h%S(qCbS-T"s]q4!&ڸZ$%hJk_ʒĮ[ΏErSM2QlҚ*yV"LMr6iM\RlֹRZ8pުs\+w6$\͚SWh%ĩ-J)RZ8JW++MrѥNx$-TN@#~'	5%! *#TFI-KU4+I-JJKn$%s,Z8gnĒĤD\╫fʒĮk&zj&3y[$Jĳ6i+W*-ʌ٥2٤R%g(eDD x$8f*s*%M%IhZjm-U*KG$JCfhҧ<MRJĮ&nV\+JC\QTj⺸\4%IhWꯊW7.e!d)Zf*嚚eg(epމZDo*-ݵ3y\7V$q+(Gtdy\7gn٣Zڷm*KGUMJj╫jJjiѨP)QhYjچѥ\Rq+-KUhYњӊT%h m*KGKw4qJĭ& L֞)RZ8nkQ9qZ5TLVu6g4N㉳4HrKy榶q8&i*BMt%JճZVU48&i*BMt%KKyVU4!&ImKy"[󣶙"$Z+rtv+sEn[Ύ|MrC^'UD%sE(HW[T4jDHTC0 tH 000R6:"u000V6aaaB @ @ 0!L000  D00a38j&5W\.HtP2A( PFmmR	?O	?p7ԉ_h)!mܹ<T*[Ҋ(+UN>'uB ]AѣDB)Ì@gjb]D2]Kcfk?e6Xx8Sq%LSї 汑Sk%p4}2<?\LҦ%FH55DK:4|_|hy(_V>qLB#akșKullcgay2ڇd&faǺ\S-fj 挾5ҟNsY,ԼF3/mP!',d_#5MJ52jk]DjGWW`1/5PژLn%\Se+3`1C-fj 挾5ҟNsY,ԼF3/mP!',df3jrM(sN%T>N/*$^imE2ZhDL-3QYpq@{Jʞ%SQE@fc.S_3[-[$#|~=\ΏdG0FC,R]}MS(HJMppFp8=
nMt`l	zT2$FC/Kf@eɮGEyE[-N ~ 1Ϝ 9C5͸3Jd^ɮXq!z~K5q( L{&sw{J񝥒dx	--.ɖ/0˶,dӀ\٤Htpղ/Gz!fhY܉a2ǰa':NXo]U;yݛ-_ ;ș<A@7fE	y@5~GwR˺2Qw Li ysV]$W_#bZ(9nGw4<.KPsY\2n.G=/Ps<8\s# `r9h<8\wY.G<GpC`r9ԉC8^yg0p:Y.G=ǖpCfh<8\s8Gp=ԲQϳe?c/6^6i2(bS/?<6e#iulmKeiLiKYx6qJePsQ!ؙ.u\eEgHi+?%ges\%VkQ.ڠpWIBKh#=7P:ZR֬%iS1叜V^cwr]fZ+4zq|kZ|j8yg%_J%pղ,SJvb4|Le=zZ֖Б0B>`2xZ(L8(ҫ)EDcU@gi#MƫX^.+G+.e뱗8{&8:|`HExcgnw^CK3Q?^vJՒ5ͥGfjNR{&,!ɁwӉ
.	h>2G"ɺQƟw2(GL)4f2i Ch4kIx[Gx9lo]'FF6D^>\z-=`-=['3>Wu7d7#Az-=&>AN.$K.@4]VW)JgYx:љskm;I n W3Y`HF]f2u˘MrptEy5oBMWA4!\|^ɮ&nK6>bd ő9H8Mox-ߎ|nMqy2X0=C54Kdx	U/,䴴_}2|kZ|jt.h<{4\٤EjKf G$Kqٚu.ڠkLDL-PpρE2p3ZYQҪң*7@fcsiL1kJՔ"5Ç\	]nϽ+.+/W]\^u˔=\+H1|>pbfY	Jq͑5e];3VP'k{iye]cb	DP,O& Wơ(HdW)]62J(i3 aHgi<:4C$LBLdp6J$JWuL> @&Mr=;`E,tjm8bD1y$~qii2=,f	%9KnѓhX1|?#e޻0/?*yՎSO 	7/:љ`\椑#4@bES5_(]fW)v2OW`Kٿ#}=_C||_ҹ):2DO`E\OYF¶l%{&p pX7Av^z=ҹ!7z'o>Qd]{&q38Wl] Cq=e1</F+l&n+vFD%./S%eDtÍZa氆  7B7BĂc\SPT,*Z\3>-LMt`p'D ]&T2'š5̼ʰ=O,YN1\f·bv}.FF_'AeH)n2QL8
nQthX|Y[f 2}@ɮyD˻*	IOɮb1-=+FC6{KKrE⛡8
nQtfX}@}@	[2挟Pd/`n_T/iTG_}2|ilV_.yg;4"~KU%pղ,P]Aѣ\^̾*Й;S.^4rP 1?Ɩ.]#ݔ * d2A5O,Je 
\'GxŔ +35̠Tǲk5VKT:e 
ɮ\ijBk@5]4̡e 
/d.	4!;( Vd2Fod/2z9LS/E/b4d/e 
ɮ\if$w@qP &{&8/Nyy3Ng_+Z`/mP!',d?6JEr٤hV!CbvF⩪ʹvgOD#SoP?vq[%(_JPb:WZR{&4lrpe씇A5`q)5̫(˶p2YJճ榙\Eps7;C1A>`qbO#hf=p欰*/{&pC#NYgJ+H6iMJ%T>N/r4*
ը@M?Ɩdk#b n]{& 'wk5Ӛ|ifePq5?Ɩf#b nR{& =\٫$J3H7Q[p})Bӓ)^Mr>4t=cfjHr\^Lʱ|j8yg%,V54,.j
u'(0=C||8\/⨽20/|311z	>ײk"{}^Lӣ֘Tdx	8,~rT526iM_Xe]>N^F¥|*%TVBIxZ}Z@ghqW	@XpjވOp1єY>Gkoսvjq[ވOw0F0:2'5̷+{,^}
q[`̷N+{,h 	lΧ̷Ɠac-yoe[泊SeBq[a=̙wST]eܳ8,eJVX^	Yw(+{-VXh0e@V[LN+{-L̻pL˺Tⷲⷲyoeⷲݗt)oevEG/d!4g8ԆMr5qػ1Ҽ%7y,#|?#lvMqϭ0o/3FXj^ɮe|'A+5M0D+{,56{&|]/	uCpMK3H_Ʈ6{FJpZMq#yV4e	d2g1{9ozՕ}	JQPut	dⷱweG,p{LNpFFD'B`N.0FZ>1_&ZV_.ڠC#NYd eh+DΐY)Z!⦭tQ.ڠrZe]򌖖|U~ c"eeCh-(ilb D/F#;K*7-m*!}Z!|&> {&pW3z hBdLq߽(2| %gkwnAF~r`
#QdL #5ё2bd R^ɮ]Bh2| 3=]( ]ItO2{&2&Qz]'](*[F Y> șF1 ȷaS](Tqi"odFD61 \"]{&nw"ÑqMIcmv_dxɮe ײk##+n)^ɮ@6:c&]'DɮkO{%5d:"nQhvȤQLJk]835Q*%kJ"vҡ~Hdx	񝥒Z[/Z\/-z_+Z`/mPYb ,RJ"VW0?DjG]b 8LZe-_VTdfp4z23{JvҠV--'isZJK&]_X-jrљ|U||s8\bƗ^n(FKdY4`&o>dAdB|iyF(
^ɮM/(|Wk%vl4],MƗY> MjKVm\iyEкMtdY^Qd4 ǲk%4fO@JMtd#61/(|dFK|`&/(|dFKiDƗY>odFKDƗY>\x?.SO0G_lxY-I'RMp,r.)pe? ٍ&1m;K/K{
/WkgtqMeiyER2\	̟/c5~GozѼ>vUجo/(KCO=]^Qr&'5ѥ2LdmbYiEdMs-;'5ѥA5td>_r¨bA4Ft"h/]^Q&FK4-|lMtiyFd8>,ɮ/(#^fhKdFl#%2|YodFl2Y&O%gkK/Jbtd,A5e_C?@s=c|?#@K1CVO$7kK16C>,{&4SwKMjMtiyEMٜd>,MtiyEMڨwhd]^Q\dLFdF^݄Qɓ5ѥ7f&|^ɮ/(SwdO{5ѥ7k%'қjGL/'kK/Jn㌖WdxMtiyEM]-Q{&4d/ɮ/()@O{&4}.'5єݘcK1MdxrMtiyEM8oY>^
ɮ/()J|BMtiyEMݑ+|wk>.,1Wpy6'ax`HbXV.)atiyF(K3FdJMtd;,D'ވdFK3%X%'އdX|Л`7.wBAlƗY>kK1VWF MO^ɮ/($fz^ɮ	sGCZQ/&fypYfkIBe2<di<Y+ZQK_Y/ih5e2ץv?^h+W(z\`th9DkǗ p}Z^#omR0ٮ}^4zq|kZ|j8yg%_rCEM[W,[WENf ~]AѣeK`sppiq	Tf^QQd/P(4O0TMtdp~Ɨ^4O0JMtdA~w^QzLҙ>ɏdFK\XiyE3Jd3 Gk%~42|dFKhA~F^4O0*Mpϰ%؍ݏwK/L[(`-f:'Q2|ɮ/(1h½3Jd35q.n)`l\St1e)y3*3%--洶_LC#N/-z_+Z`/mPYarCEM[W,[WERlFd]AXirpe3Z[/||_C7YDW2dLtbF-{`%U˶gXV--'i
dw d0{&Kbt2{}V5C
u]`l2g2BqPj\ɮQt0PϞeBǢvh\]`5B^$,z'j>+35Ѻ.
X̽THXN>+=]`5s{蝄̟'ku]s/tUX'cFO=eC`lns/tUX'k>+dNe
XeTHY`2|Vk[؎W,|.)[Xc02Bоqq#u]#X{85dɮQtnYء/tU٣'b5Ѻ.#XpTz'j>+dF(7,cg/tUٻ'a5Ѻ.#XfTz'a3'`eF呬`l.!/tU,'S5Ѻ.#X{Y`dɮC^ܲ5Q;Y`2|UdsE!(`P\S78סYsxe@@kS8	Q'PeC`l8J٣'PeC`lx N;ERǢvRMtn06~XwuDݓ⩳5Ѻ.
X(;ERǢv2|^ɮQt0P']ev4dt=]`5ҧ]evғ5ӎ@k%ER؆d@4.)YSff\gSŒediDG,m*iT3_~kKeKeKkL8,5GG+D4Y\Tյr!26iMNQ+Z`th9E2v]12רD<-QdL}\'c#4dpMtb S`1ጉg=<Mtb \uё2'|=]<XșFq>\!=]1JzsHșFq>\ c#"eOdp =9dL8./d|dLFSS|'|]IwB	0K--2c=<5e2פ2<Z|jKXG+Z+殉hm]D/K(0:4|,\Sz2ת3Z[QL_+p4P!>>t2.K`r2QQ҈`l	(Ҫ|[.TP$vMt`l\d<}Σ*\8goWF夼ZN˟UNĿ)d<d\^$,d0.]8_E֘25ΝhKpoeQy3-F3ʢvҡ~K;K$2<Z[/Z\/-z_+Z`/mPY`vW5m\Q9W5]ZG)Kݾ>f |IB!j֖uTd3{JvҢoK3Hr	=Z{&2X=9n'|^ɮ`1("{'x({&2XԎ3^R{&2XE("{'{ǲkjZpAedGϜDOdF(T5qIO{'xdMtn#K2Dgl={!en$K8'C5ѭء-,R6p13P],lJzL3P=],;QDO#5ђv^cul&DyOtg:3>*&=],O&I3Q5ђ8Gk%^G&DeOd=],lU#"ln'|T],oQDOk%&@~7YFq>l"n'|k5у"deOdɮ/&eyTY.T/ҩ|gidG_~kKeKeKkL8,⦭J湫ZWQ'3KTIQL5--(,Ҩ]-(_V3)m(@GfjQ5veľ!>>'B8\|d<d\{'p*{&06(ƞd2OJMte_z73 qnKhQf)iW-:RoئcyEȸ5%N\!\zL!e1p}iUS2z\SB[~K-(2c<,(%JU!'vKZZ/ilipL|i]@yg%eqSV%s\Ѩ0:4|Lv%s//(ij08TS-.!8Z5șEDgieFEAliEB2|ɮY7x5 0ݟ-%Bt-Q/g\dLbYaȅº1c<jbuhbI5bZ!I N4 ]fZ2c<,(%JU!'vKZZ/ilipL|i]@yg%C+D4Y\Tյr=mHKS
%kL':K^iqFTf_+J'E㡑lj_}b bnLTdQY+($w>[^ɮҽ@dM+('
+	d,k1(gQeB@)X }=]G}4H
:>Xɮ@TZ+(Ɵr<e[> 5΁hיlF2М.)ƕg^p\ :dNMC"1Ec,'crljvݥX@4X=\^Lʱ~K;K%--Z[/Z\/-z_+Z`/mPYa6W5m\O[R#Q.ڠrZ2ת)f%!HZ3*F8vҢEli<[L=B;sZJJMPmۆPDMtsn#5e , ǲk^_C||,#4aQd=\7cAPh,ge_;Oю6_^s;: Ғ|N,]h#,t>)ɾj+/swKW1;W#w#eX#ҤaQ{'X=\d\b_Gg{8YirY~GzDRe˸-:ˌPX[%QP:3/d+ɮ9뽈=:3/t+*XGRd".wt.:VҒp޲q[ޓ7ր-e$02|ɮug^VdMtⷽw':tF0]XػT5Ӄ/z4]șI0(|Rd2CA!/&_g%)$I2<diDY.T/ҩ|gid%֖閗^֘Tp2X0Vhjzڐ(KU%u5%kL',Q&ZnUK%Tf%$-P63u:ZK8\tjP,םeC"Qq7>o!i[2|dF2-1BalZ%2c=<%֖閗dx	eKkL8,3gCEM[W,,ԁDhlZ-Q+Z`th9E2v/2רD<-P7YEc4Dd'dMtdeW8@1`4TzsxeOdɮeOdɮAn'|QɮIS8Rɮtn'|Q^ɮ0pTn'|Q]-vcug=5ђuAn'|Q^ɮ0Nug=ɮ^y8@a	cF("{'PMtd%F("{'P!{&2ZcQDO0MtdE1ѣug=ਆMtd<#ug=ઇk%97YFq>
'k%Ozr<n'|kɚ|c=8ipL|iG_.ڠ</\*jڹj"ZWQJ֘>NQ&ZDj|B9fATS-.!XZ%șEDgieFT/˶vǲkx*:8tp4#dL[-cC{`;:ZU.-ɮF+1Xn̴-DRfZgEB*vHdx	--洶_L_&ZV_.ڠ<}c+D4Y\Tյrlj"ZWSZvF%s/Q&ZFkKj){ã	Bȸ5/yEFKKJ#;K1@QUGy]C1ʹi9{&n5쌫`3?]Xڛ'^WX2{&pWVZ
[ӣ1qM	n,J/&eXyD{J񝥒dx	--.ɖ/0˶,deh+ZHBsmPQ+Z`th9X82eEEKta8(_V_:Ȫ#!-ij0GJ#;K+UP$2|P=\(m`ȵ('厄\>5рB _:]rBp. ^Mt`~FC.c8OaY 4cO2 <MpݟئyEC{&2Qt2.c 4pu yE0.c >N+yEȸ5g9ER8dɮ]X 9Ϻ*' ˽](@Nsuvf<Mtd<d\ 4stU+OFOgk!C"0
y}T<N2|O&=](@ZstU+NdMtd<d\Nsu	ڶO=](Dc}T'k>'Mtd<d\k}T<N&O7k!C"0b9Ϻ*=vO{&2Qt2.c 9Ϻ*'٫',Mtd<d\stU+OyV{&2Qt2.c )]c; c5ѐ򋡑pksuDs'-1yEȸ5g9ERǢvtyEȸ5G]c;#5ѐ򋡑pkJ&OXyEȸ5]c;b5ѐ򋡑pk ]c;2|^ɮ]X stU+z'l>
JdFC.E`'9ERǢv>
IdFC.E`stU+Nd)L{&2Qt2.c stU+z'n>
f{&2Qt2.c >JS'LdFC.E`n`J݌#7k!C"0	suDSwk!C"0>WXNә>
dFC.E`NsuvMd(+=](@BstU+z'dOc5ѐ򋡑pkӜ]c;'|&=](AfstU+z'b3'DdFC.E`j+suD|HMtd<d\ stU+'efMtd<d\1stU+z'b'Eɮ]X  @JآuyEȸ5 {}T蝊l,ɮ]X !NJ,'$ǲk!C"0>i9Ϻ*=')d:=2;ѣ!w R}yEȸ5 >WXNˏDѓ吥yEȸ5]c;.=l,d:+^7@*Ns {&2Qt2.c n'9ERǢv`d c5ѐ򋡑pk}T蝨2|5ѐ򋡑pk%}TwـW|yEȸ5
9ERǢu>M^ɮ]X b NsuDd](@ī9Ϻ*'7ddFC.E`19ER:Y>Bk!C"0V9Ϻ*=2d^{&2Qt2.c stU+O'PMtd<d\*}T<NL8=](@stU+z']s'{&2Qt2.c OJ:dyEȸ5Ӝ]euز|N={&st2.c!";J׍pPMp:b܎B%rfZgEB*vHdx	--洶_L_&ZV_.ڠ<}4OZ!⦭ںNuFp(-z7OKrimDjʅhIxZ7H8%UKšD[.T֔F}A
-*Ġ3Bp_C||Mb#8:Xì3/&O+5чYE5@INEbxMtaQt0*c	NEa<X>XodFeC1 Y82#,'O
OdFDiV'D1p-tZ?/&eyTY+ZQKC#N/,䴴_}2|kZ|jK_aeqSV4 Q,ӣ%T>NQ&Z*>/@qDi_J%ЈZirq7vШ/(P>0ɮJt'
}`*{&08_F/(&8U5сKt'
}cǲke|^QMBp>&ɮ^iyFq7	¨d35>1_L_&ZVC#N/mPYb|W5m\N*54DjG%kL
)ppחW$^KROQTd^QQYQUf"^Od\M{&,q-N;'p//(;O=\ygd#FYr5ьAb2X>4
3,bNg+dFK	t%?^Qd^Gk%eaSS^Qd\],`ZFY>W=],)@ƗY>W2{&91,Ɨ^5qKy񾸽t^q|
ɮV.Q/(|ɮ'XTN41a8¥ʑOq=*\^QdXMtd*\N/(|C5ђ^.
cK,+dFK.(FY>V],	RiyE`g=*\^QdX!{&2YriyEk]-JzT'ʠ MtdOJ('ʠr#=*\ƗY>U^ɮ"*?ƗY>U)=],%.XT|^QdT=],,eaQ4=]-u/JƗY>UI{&2XOcң'ʳ=],dQ4dMtd[ң4XMtd^QdTacG<iyESgk%G<iyEYaaUQiyEYyaJSңtiyEX+{&2XR^QdV{&2ZGƗY>%k%WGJ4-5ђKK,÷k%l*>a/(|Kɮl*AƗY>%dFK 3/(|K={&2YڴO`EkiHFY>%ɮޕ K,ײk%H	HƗY>	ŧk%TiyE=],daROpTMtdXzTliyE=],),Tc^Qd'dFK
LJѥOp0MtdҤ 24NMtdŻ
./(|=],zT('8{&2XTn U^Qd'],"qaRiyE){&2XT¤ƗY>	Wk%+ 4N/{&2Yn¤cK,&MtdF¤'1ugTiyEɮl*@^Qd&dFK8iyED{&2Yv ƗY>	k%GHƗY>	odFK@ F/(|5{&2XN q^Qd&^ɮ4VTiyEGk% R#K,=q*@G/(|ɮ'=*@H/(|=],"(*@K,5ђҤ'Ġ^Mtd 'FY>%k%ąaR4(=]-q¤'Ģc5ђAH
qO@MtdRiyEQ	aRsҤX'ĪɮxRiyEPhMtd*//(|J]Hdn?%'n4(`MpwKkiyEPʨaQQH	],viaPʸ'Ē5ђ'VFY>$c5ђՖ/(|IdFKO"#5ђBҡ"4$>{&2Y7C 3^QdC{&2\GC 5^Qdq%=*K,CWk%ޕ('ęɮBdN/(|IdFK
OJ@~4$`MtddP/(|I2{&2X4dQ/(|HdFKVqO cC"iyE@({&2X;ҡ'/(|HOdFKeҡV4 MtdPȳ^Qd dFK@zT2-FY>$ɮ#=*K,({&2X|d\/(|Hɮ4td4 rMtd=zT2('ĀgUC o^Qd],v¡iyEEɮvGda/(|5ђЈJ|iyE],5**FY>	Dײk%P\iyEMtdzfo^Qd%dFK<(*^Qd% Gk*ѥOTk%ʊѥOYɮqTT4J=],((TT:/(|dFK
'E@J4JrMtd!cҢiyEcBŅEHOOdFKOJiyEB5ђJѥO[5ђELK,*ɮ**F/(|^ɮ[ҢO=], 0=**J/(|],BzTT4pMtdB¢4iyE@`@^QdPq^cK,*k%ҢiyEA5ђXTTY/(|]aKb#	KUYK<-~4Hɮnܴ;-,T%:KY^Qz%*>	5ӈ~}hKSĥE' |Mtd G
QOB5ђƬSĥBiyE5ђƏSĥBiyE5{&2Y)RiyEGk%Z'JtiyE],vTJT*FY>	dFK;(#K,OdFKZJ/(|Wk%zTT$FY>{5Σ	~K;K%--Z[/Z\/-z_+Z`/mPYa5FZ!⦭5sWF]@n\FJ֘IQL5--(,b*eJZҊafhKf0j˸'fCp7gmvpƟ@@q( (\7c_	G7di~oqu/Զzg^]PjMRHF/fXf(J4Νa,-5-!p.7+;emC,3+m\E!.@B2ѽ#f눺[6#wemOF.?y؇h yW8
d,&n$w	[)OdG6;8cOǒ1(jMqq@'dG7`uf"Ɵ>*=/&]lc;J֔EB*4_Y/ihbd%--.ɖ/0˶,B?,qL)R(HoQ~7FK(0(-ziqBVhA5]՚_pEȾ!>><`L@Y>#Wk%yE9uo ~2Q;Ocsc!ÿd"=]-U<C3~ɮ53g:K5ђRi('plTd<8wodFK2Q;O=c)!ÿd],+]`1C3~Mtd u߲|FOdFK#'"g0=],@zqd<8w5ђg('`8MtdNC3~;{&2X>`1錇g2C5ђ=;yFp>#dFKA('a5ђAc('ck%'=92Q;O5ђJA('@&Mtd	&C3~/{&2ZAJg!5k:|d<8w)k%AOg 0MtdpOzq2Q;OodFK2Q;O{&2Yq<yFp>RɮpSzqB2Q;O5ђ͊/A(C3~JMtd8zqN2Q;Oɮ`1q߲|dFK/A\gVMsc ϑޅ,
('%'k%1I1ˑ߽FO@5ђЄ.FC3~Nղ|B{&2YȮc!ÿdFgk%(''dFK8-:d<8w(/dFK6-=7~2Q;`(/dFKXZzni('$Mtd1yFp> acsxyFp> Mtd9<ld<8w DMtdte('$=],#(('$;{&2XFZO7	!ÿd=],td<8w p2Q;OH`9c!ÿd],+Jzod<8w ufN/Z\/-z_+Z`!'˶,dK3JW5m\fHB'(0W8\Q&Z\\O//B!jeOPBQ4N.Y>P!=],$=+1Ot'(dFKX`zW#Fg=М\|#5ђΕ+Fg=М\|rMtdY^QDBqpjc\Fg=М\|5ђ³ҹTiyFq	'*{&2X>s'VODMtd|f48Փ5ђ\}^QDBqpjBC{&2X8\'VOɮpq*48ՓvMtdҸ848Փ({&2YpqiyFq	':Mtdh#Fg=М\|EdFKL/Jx'VOpSK3N.Y>"Wk%*ޕƗg=М\|EdFK	ޕIQOt'Sɮ/*=+Ɨg=М\|Ea3ҹ>48Փ)5ђΣzWK3N.Y>"k%jQ/("{85dlMtd\c^QDBqpj@odFK=zWƗg=М\|ײk%pq48Փ=],2?zW#K3N.Y>	dFK7V+/("{85d ɮƗg=М\|5{&2XHXzW!/("{85d ɮkҽ'VO `8cK3N.Y>k%QzWʑOt'5ђΞiyFq	'/{&2X>ZzW#K3N.Y>dFKJn48Փ|D{&2Y_{^QDBqpj> dFKRzWOt'dFKޕ|iyFq	'hMtd_.Fg=М\|k%ޕ'VO5ђҾJ/("{85d1=],'VO5ђ¬iyFq	'Mtdcҹ^QDBqpj<ɮcҹR48Փxɮ|jK3N.Y>k%Gpp^QDBqpj<], Q'VO?e53zW%¡ 4iyFqeE,<}cR'5ђ9r48'5ђccK3x+{&2X#K3x&{&2X.= P/("{'#5ђ=Od<ɮnTRi^QDO^ɮ9'K3xnMtdi訤^QDOodFK_QIr48'k%/("{'5ђ 訤^QDO5ђ*EE.#K3:ɮǢqOd ǲk%\TRo^QDODMtdעcK3:ɮt訥tiyFq>Ck%ފNK3:MtdK3:],f訥iyFq>G/dFKFOd9{&2X^d485ђT27/("{'&Mtd.=/("{'gѽFg=5Oz*)'KO5ђիz!%F^p{&2ZiyE'ɮj>z!\}^Qz"{'=],fGz!*,Ɨ^pdMtdgOD%J'|^ɮ=#K/DOd8%{&2YoD%E>N2{&2XEz!*-Ɨ^ɮ<#%'FlOb`p4MtdqLcK,5ђ7/\1'|DdFK4fe'Dǲk%:z	iyE"C5ђA6(FY>"Wk%X	iyE jvkFY>"/dFKmiyE JMtdQMFY>"ɮ+e'ɠ&Mtd"}]^Qd4Mtd|/A6^Qd4ɮ3-X	<iyEJMtd퀛i^Qd4D{&2X*iyEc0naliyE5ђ'Vlc^Qd55ђc{QƗY>M^ɮ1BJT8/(|#5ђ6n'ɠ=f64/(|0{&3Ӌ閗^֘dx	8,Sp+D4Y\TյrIgm_8YG%TJ֘IQL5R#!%j'hQmYatLa3JmiS%++5ͥ2dGTдioK`rq7a\k[JiS҄nǲ|C]幤noVҧ=ɮe\noVҧ=u^[(&em*qc>!ɮ13[JXODǲk`8^[QMTǲ|BL{&06noVҧ=dF&q3[JXOR=]cug~28odF#ݔnoVҧ=ɮ7YFq7+iSauF(&em*qc>L+=]ݜno,|em)c5˫g|%֖閗dx	eKkL8,3`.Vhjs\;jQ.ڠr2ת%kLU|B]}Z<-PFRGKԫ2db:VOɮ3z!cK.C ՓS4D0Y>dF	D p^Qdx%{&08K,Oɮ/&i2ץvpK ch+YV]@n\F%kL1nJP@gj`8r8|?#0_8ւvq[ϭ@rq[ϭ-}i`+yP+8։gҤw_alZ^Lӣ֘Tdx	8,OZ!⦭-s!F]AѣeTJ֘<*B(&iQ!d<k@Yi'Σ!a|AɮAfOFC/A{&1b7lO!+5ш!"2Q'c''kF嗠e(OAiI״2c=<L|i]@G<-eqSVLʐTf~LG.(mPQ+Z`fT/P29{&pO_5-F0h_+wǚF53H@]o}3zcG>Qd,fMp/極/5%(@!̠?$w1摃LoRdFC7A>a1꣟(|WkuoPH+#?޾j\zj@FPK4zq|kZ|j8yg%_ur3\ZKQ.ڠq|U%kL
$^}Zٔ&ңKOPLe ^ɮA@9{&|_%Pb.=&iQҷc'5ш!yE -{&(+{&^m)gc,d2c=<L|i]@G< )沟ᬳ9sEUs$:Nz}c3u"ҢVpeTS-.Wv-ii	/T/8@glΒ|BKfam82ށp|^R^ɮ_*d޲R~Gyܫ/wb34}x˼O/&ezy~KKE--.^֘Tp2Xg媉j@W7.ZEDjGr稦Z\%kL
$^_Vt]Le O;f?QCK%>0W}wҼs ɬIwOu].FVM?:bo.̊^8|̓ׄز6^>?iѣ&2݋yزdN;,hV8-9KV^7q3qs5eH\ȜC$2ۣFLXL@WcGʱm*dȜRTdJTd"2|%bFVM?:e]cMWFwRTds^[q40}q=lEL/|?#Ԥ=OIܢ>22BIwpc݋irǳ^˨>g⷗2c=<ipL|iG_.ڠ<&:	\TzFGri9BIEv6gLȾGRdc7}wT	D"t/LGv.lGN3gdc=lG<OVK:5im[2/>NPaIޭN3gdc=lG<OW,N(sU4!Nڿ#dHS!!1* :`JDBOPg8?I,5RDR-T9s*%3"DjZG΄qNq_OЈZ32q3)ac?ޮq3)$g2fϰV_.ڠC#NYc\Q9
zhksWG|8!y&BaJ'|6_*em_*,XDK54U4!JLȮTJ֘>NQ&Zaq;f#%TS-.(ih8
#;K*ա%j*\W
CQ~݉}2KqТo#:rMؖ:7c1_ػ`w)g٪wN+zq9c@gGx6{x}$2\}h3{&6~.ŪU /	p]`VHc:t'Fb}{7_4u
y;;ɮe\SV|e@?#ha[
 q[}f\gqqL{J񝥒dx	--.ɖ/0˶,dgm]R٤HqL*o?0:4|8*(-{#(Z\f	Dj1f7O--(_VPuDhQQTƫAliF--'-isZJOSD>Ce7\lc2fe[8'ޡD1hLStguhj1!="V&fI;)b`Bej{2CVY(W}ػ)b`B	5=,β8Dd"8RT櫠XN+|>s *>Gfk+zA-άCT#s0NDƫVz21; ?e3,Lމ0yjsu,d).l]883,LfE5k3q[ϭ b`2 :2:#.2nіŋ"pZaz(¢5B!!ЈǦX@	Hd_8ybSqeHBq[9<8$0et8XKb⛣`p8Rc `"K]ӂEHN,#oi8c!/+|O<7x7OΙoD8f1qdwt6p|顼N}dⷧpv80eϬun/e?8<1Q"K]ӂEHOPGEd,C-P3&X2OD@^dbS;=yq41;4[/%N+|OCsOeY{oC,|߲`{p}Vq[diˁ:}oi`{,jYxq[||枆^6Yem;]{;8eExx8쮀Rg?@ec`HytR{`9\6ztZNfcu8`ȋBXDIOx.1$N رvc.8IIoi9Wїz1ΗC]Ioi9Wz4Ϝ+fd&^t9x#q[||i`A-Y_l)/ػ1K^by2?'pyk$tAƉ"z):~ғҖ.E,Y|)"z@JMkV(M<cOCIR:ŕDє,P-tf36kyW]`UҐT537:LvZA5G+oi```,g/-N4oe^%N4oe=X٧pyuiа:͡Ou=/1uC*ヺH[/V:Hs83ÿe@X.)Iz@ZzEա`t-uCjؒX:SpwP	ս{Hy30F3˂֒SŒepV,m*iT3_~kKeKeKkL8,`\M\ᬵQ9Y榔9GE2G>L0M%T>5`qNeQ+Z`B"ajoiT[.T֔Eem2nkIBܖc;HtdBŋJ/]%!mq16c0G|>-mJBԅZB5'535"VCV1v(-!z0ΣO4BzNǪQEqr" <5O`0p\[qxOyaȦmbW##?O4E7`f2)kow|T>BVw4Bц:sĆfZ"Ҹ8Y.G&ĶGkY0a-LEh,P׮5GԳVgA p':	ٱbHmǤm8HtFїtEV:#	4<4F$s]Y c
bR<i!d1FUP0ű>;8Tրgn`)Fz/-Hn*pr:/<bmn`-!mmT\!ձLVw4f	҄N!欈 Km[5aRW|g=8'&0a~L5HdOfaZL@AP.e@󉞞2W'\Тbg踧8O|)tixzc"qssK&/c;/p^.ڔ,dx	8%֒SŒediDY.T/ҩ|gid%֖閗^֘Tp2X J&Q&Zѣ`K(Z\MԳf30FKKJ%kLס01:Ҋ*eJZ҈L}Z^@Q<%l=0Rt5DL,4~"ڐxf5ԅ]\_<6A-3i`ǄCΙf9xsأ66Jb1
x.}ptaB`]pZ!Q:šbrfG$ɓf,]098;UW_pG65_lLӗN:ձw,	j.A6pwF i̮
AEM9pMO}<k\eAE
]O=zc"G>U>Lgx'<1qM@TӞmrX!GiޘEbIVQ52&j㳺2'̋-L'Nab3^C.@zڄ"ak<5XDIUh%[j]a2Da0 f+#bf<㳹% G2K8<l]! .|4*q3Os0|nb7ѕM [`dGKTdrTs>'k>q*lnSC,n(2C6\
u8cGNZqNq3828/j^L1Y&ZOJ֔EBq~K;K%--洶_L_&ZV_.ڠ<p\ Do;vJZ(mPth9L/,y)V5Ј[`d{JD-_˶v,]2}nرLS%\
v}8DHmb^t]랈Խ92Y'ș:Rn){1qM<c5ef:9+މYR;,EL_✎B1eQs(ø"|Q[ODײk=|e]L5rn-D)g%Լ8-t>q1vAo8mO/Ųh;aG/iˡ#KH3gnGz UOgFAT1<\=C1Eϴ>vT"|2;F9jXڔdSXSm.w:r]?$
^˺c?Żtp4ctB˽jՖ.6k£;șW,lƏJQ,S5غ,Xٟnغ,XcBƀ^9ӌ]c
Ёi܆c
ًjFWjnsB[/r4X·Bp)``5{FnqRY4\S$/'=<MƩ@ibwwFAdE7Ƞ?wS8s摙P8i E켸ucΞXwt5tMZecҸ8Tz'{q1vō\*=tŊfEq3^EqpX9qaZ3ٍ;la[1cHjZ2NtQe.FVN:,hN7JP7K2Hrq<;ƩSm#:ѐ"wKər1ZK_Y!'䴴_}2|kZ|jKrRʐZ~]A0G-zV
=E21+d2P>--QYJ67-m*ekJ*;Fcx}BkPL22ū5(nt5է&\>0Ѡ(Q!ɮgG	@1w*=L8wW8_+]g70Lё*D
4E@]K]8dVOOuF7X w).(2P33qɮ;;#
$X2̇h|U2J;ZSg8!/:QWe]x]: ,4HqqZy9Nޜf:LN#cϭBWkjTFYR8-(4BR-^aHZUt\Sun	F]3	5{z+me[k/4m@ԡAu,@JF"2(FjB5qŰa2'r/uftkbm]DXc6)}b4e/]*}c'$(E_b54OuD<vE㍉x<	/R!o Z2'ٔA@Ǳ\b[W) A>7/:S>	ɮzKʖ14CDb	r	W<oF[7N]GyiuKB!k/YSPB2=]\eLBUiq	R$_FfN\Sz,=C|}xɦdx1ӆXT=\	;&'ʺX6 (`T˻',r2<~p؇=lC㝧5&a ~^ ,3Zwތ:~Gzș%&*	G|qmPke?;1w`f2)R9#A!nUOn	!oGz*3Kc#[jQ>MN 5tEmu /N\4g䑦:zW;2g첀G[2DL.)?tᗧ1ro%meݍ/_wz2ٮV6\)f<D-#&v=4s]\⿧_haƮɮ腏%%"{@1:,L9cf8T/{{2&c1yp^4[,S5LHb㡫3^ɉ\t5baF^7N2!d`%܆ՐW0Q܆#WnZ9	B7VƁc8Y Yd3C)swBqRt7"PXΣ2"/
"n5eY^LV,m*iTG_Y/ih5e2ץv?*3ZHO,Q*CYji%kL'35j>]ADkK2ZZQYBKU'AliP[+ZQɖŴSŹ%rZ-#whjPVy/tJЬ\6* f-pjG,5\fcPɎX]bqwd\D@\$,nw/3u;ػ!p5h ,BFB+,(6DkBZ1Ӡ5OwFEѫ.b?!6>B$ak bi*洞yD+ӊ pXz3w>\j>-/VD+؎ux0"H 8!$RO^=@Fy=93(tX(&eF^h3ʉ;\W_'M\*!_`)yel3#!~9f)iD,.[k/7_b5x7/|6س62;1C1TsC	`=_d=[ٻMرLΒх1hSӧZMZOPd1+f  _Xٯ2#c{랡ȪRZl9pOXwх9oCib'W'{,(ewx5qŋi:,j	v컓W0ըyMXItk#}b`e%9LGւ5EBO7V):M6~}h12t.)wspv	bQ
wp]Bzx',$kR@|IkdkmtEXKՌRt\V\bg[4M8^ҘرL:Rŋdn5cf~պRŋdn5bf8<t^b-(Cd+ӹ`5zwS"jx,K![`/JtWL4\SJm#3<"N.Loe~!KE.1ָٗ/mJom2<dgiYfkIBe2xV,m*iT3_~kKeKeKkL8,2Q9Vvj+fV]A1FJ֘_Q&Z&-QS-.(_VTdhG3ԡFvToiT[.T_ekJ"2y1X3f7cia )PFмeQj]Y:(&\܆h.)ntV˛e鮬a+D,|]q3q#wo7zA(x<|^8zqKQGxn8Af@#̽Z, DlB<\܎FVҋ1|dP8(_JkWTMt}	,]ƟdW`eY˹PnǸ8#dVITm)]1qM|>޽w:H&|vwepR=\9\?ނM㟑1iMuq='|Y\S&`άҌ6j3υ)h͋Vt5޺3=0s2\ЄhX[h|9ԆPbm!NL84LxIjč/P{d@ ]64/P{1bXĆ!#g[d#V!8!-  ypfGC T `%܆3 =X̂ ղHlP VC
D03 <z yd~DDD s= ?BJ 7/f`gediDY.T!'iT3_~kKeKeKkL8,Y%mDm[TYZMNL09'(mPgoZ\f*z[vҢ*e֔Y?ɖimDgieDieըi@NODK躱fAMjǪpxb:~9),H+{&pO]ػOV)ľ*	KK LMtbcK*4 <Ms,TL-N胧!~z=Q&zxHa߽' ePu޼zN {XE欲Azx숀\SM1\,KRn4x`/{&2&Ge'kb?rOzsy,.@x]Z 1 \SJՌAmΗ:,Ď)O'{S7za<$O3qDRq(|PbI8h㌤yeLg.qM\o냽P/P[7-BTw	0]XeXɌ
6%*%lXx(A&,Cr':,HPspՎw!t `%܆#Qh1y-,²!S/B!¹ ]h	`k؆e\`%܆ՐW0Q܆#QhQuiw<+Pjyl j]dvow@tggBW˓<.Ʋ;Ym{?/&S-OIŒp]_R~KKE--.ɖ/0˶,ddm[TYko+DW.%]Aѣv2׬7imFvYZhDL-])-QUuKwFO	7{汳Z0oOBMsY13W0aRsSWwtncpꁀ7AQt ȸ騸`\tDBtdkmznDaqM,{>zHuzSngąhqb5qF\g:pYidL|n78Yo* ÷"c(BX2|c5k9Ϝ|e]Mr7+T,gxD%S.~ٻ:qq/ػɩ&c#?OX-<}cԼId?qr;ٺ!oD pPFURoJϔJ!,
>ײk>s)1\PeHLQ	`Tޥmы7LFpe?Q >GwduvXj̎Aʫ#9όj,_ƞdh,E3]6eT$O3wp]P$c#[jPSX#[k(:,, X*OD,|b;j蚵ba5EPpXF34ر=A£cŊfћ.sq3^ћ.sqpC4:@/t7yV`cN1jXe0B[/!@!bBjzRvwO؋iBbu	dIqDY:L[R?gݗus\g9f}3FXlLglKMX*OD,|غ!֬Wcf\*=и錉pbh:b3X덋4juКn5bxi)tY+Bx[1r+f,w!Zj|AZM[/wEb·Bp)К0in7tn5K48#iF"wt)8pMƥ̹-iT3_85e2ץv?dF	jr\ӣ[?0ppFa]6)оr;?v.H]`t&q:.)L.yvx]`t+q:.)pN^dn]wiyg̿x;+D4YYIHq*3J-4|IUtJK3FvTS-.(-{0ي}Z^bvҢz&sQ+Z`QliEKўr_:B#$1
xN32y&wOukW)ZY!\vUΧq1ukw%r VZ(:U΃iGw,iYI|	GDF`HO$N΅c/p6蚵b`>wf$p|5!E [Q &$m[Ϻ S2xՈf3$|Nk:,]Xŉ\NdyjYgsZY·EQS#/Bt
tjCClC
7(Cbwr`5Pswjӌ]3bjyS#,=JP2w$(\CD5ev]SAh3>,	c?ggK:^	¢PvtK7ϼb&tغ¥$v5cf{q8WLX>bl^
=ɋq@!6j`9 +/ nƄ6#^Ȇ|CXx}7! 5=w	P#WV z^1"(Y(ƁHԥ #$(\t.
"(5/&eyhY+ZQKC#N/,䴴_}2|kZ|jKW%jh!,떦KѣvZ2ףtfKKOQ1'@Hh}Z[#;K*7JliP[+ZQP3z. njL </!'Wj۝Fa0c¡5ը&\@uɗ7W:kP&^ɝujϰ5)+DJϭ,od=7$0ޜk@z B/eiD5XZ%l]BE@@B'LP-b	\.)VF'[k8zHKk:*N԰7$.=ougsv.YK❓]\tcw48=	ݎF	1y}詛Y3q;_m]Z}Ѹ#O8,X]fбsw#^;CMybKF	LڔfS]B2J@IT,8ՌIw:zW˽r᫡4&XgcT*==ѤldL+6,lƏEPpX\lXklXPXٟn,](FS1@/q5alGr&!\Ɲg#1V-хj歗Cؠ,BB^ƯC/JP3tظcT(D =b&tXјQD<Ʋ;9cl{?w',}^C?w# s{t|'"t134BD4!ax:S}a`dMsӍsbK]XXmyK qL7Jh1ц"Ξ򀕱P8"I"~|8Ժ(5Ӭ|-ue!qaƬ%uCwcf\*=ғ2&cv,lƏJQ,S5X#?ept&F5bneN+B L-f'w!+fFLhըyjj|. X+t'Nj:RX^.) =xwRG>u!E3c<,(%JU!'vKZZ/ilipL|i]@yg%KxC-TN@vj+VSiIth9KOQ1'FvTJ֘/By2ZZQT"&eJZ҈L-Z-i([lgicO`ݏwhjRxDsplC85h^8ΞtARhCDj{z`h:CX̻RY`6$м=b^vy=;#F;n*lT<j#*ӯyt'M+C"Qt0
3N$Ɉv$42y$d)d.~Gz[ 
BU(ɕBf23i͑k5[%}=1ҘcgDutD.)wefp3dCvf]A1>-8Yϭ&kػ=yٲb0ȪON55u	 ` $LNKROxKJ.ː#c'BE8Qt7̋6DaqM0bF&[k
)7H⛬&X;uAhOv^owm⛬&XD)=x<1gG?J͌X],D
ɮ\z> |?#88YAR[.X]di]Ĩb5ɮePPsٷoCia߲Iau/z' es3BW{y#\·a5¯~D"oPlT, G]ҙe)ɮ/&A5̱8eG8ELq00SJ7Aȸ`_yv\Meeb@΃8hL:D	X+pX^|*=4B팉pbh^|*=4F[)FQtgՍ/V6.L7N]F0cN0VXC3^ujn+PVƁg2 .+uҝƯ`ct3q=;"xRHӍ3>1DGw ?wfqdyύ?'ʪn.)C||B"8m÷#(|
dN&|?WS`MTn(2 gwiڞu渙.BHD*jT|-54P0E jšƌR	ZŷZrpffW#</7Puia?;У*7o@dGUv1ȕELϜ*lw)X&(*hݏuSBa}~c΋kTǛ"+zB$YDTԋC|-5b-h-:щ]a٬zW
Dt錉r1Ҹ8Tz'{c.Ƭlz\,]	XcDm ep
ЀYja
ّ5jnvAZ_!@KBtB`X5{Fnp)B.qL7|T6ϝFFaD;Ƭ(@^pػƉ<n	G;7Ƨ!'R78: F'Z\DXZ
(BvS1v<gk##[k0ܐDa2c##[iWąlw;U݋B3Vidnj޺2.KЌ7BL])LjHC{&q3ފOza;7g`kւa۠\SO8).遼dg㍑xb^\I+"@Ï[0b-hq-bq`$
l`[T,X]fбsw#^].Al:}^0PqX5mF@58j556 MΞ˽2p5j5JQLdL+6cGppNY)\l]Ƭlz\l]ƬS1ác@/\.1h@f4ClŎ5#5j 7u9VF0М7JtX^ћnFn\SO0FА>\8㟻!E1~q3cg.X$4n|bowD8]dcNNș!84eNZ5N5ѳOuKmzx : y/b7cܼc`9׺J"@Tđ+?tEKZE\b؁$
e!p%fj,p,l=£c"f1\gcf4z!G'1bu1t!?egL]lS1á;@/)ӔAZŎ33Ьz5zVXN+Pie* B Jt!^Nfpdy7N|1#$k8_r|c1rqxjP{lFvdx	̖3ZJS-OIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPYaQ9Y۶,.hTf)iJѼ*nשGJlc:\SBRN/sAcRQԆz,xdw3Ss-Mngwtg6,]Lp"v1w#O?
ؑ΋FANn0 Tb'wB 7(j@/&vF3p2Y)򶠃-U$5W4򸩼]@n\rZ2ת)f%"&_V8g3 2*eJZҋ"2xjx5nKSqn-mJytB/΅}a|s35$>)%
xGmO@h,P"]Bm ,d5X\B9<k8BS.=32zD}aDqQ8-0T,"XSD̔_8ybP?=rgΧgAK6CXOg>u>7x՗N&|}.ٷx՗'>u>|)fk	V^4L,fͿƬՖ7D53m]⻤gk#Nqr|Z4wD*nrx"=!O]Pc]dIVL:ػՒc$@d闯$
ILh1wDddlDz32k;mb4$	NJTTmN7TTe2!T\S"=]ŝC{n'An'Yްa-G[/t莵ds2#фN|#.@Tbe0 n2" <.)Wm;L˸PGf1?x9ID@x\S^Xػ' 43Xry+	ɮNJ|aLWvو@/&^wW⵮Ra8YGN7|Rd8YL<YPV,-'iTY.T/,䴴_}2|kZ|jKVW46i+C-["lyg̿0W7.ehk]	~7FID-vX.)O;CЬ
.Tdjvc܎T\S8*=t%GW]T80RJ}6~g:ލcSёxj^LeKkL2<?@W6gm]TʇKyFDj1/I f0q=FkKcvz ?S-.(_V+mYi<`j	 \>2կYK#,<P'7"o;RpzGz>^i8"Rf3yM?}rPNb:4}eKM:DQi|suK|mN>Q$xIo-=-ox+PS7r4K]s'()Ie/i`Qw_Uv.)	$xZ"WklRH'yDe @iM8;),>Q_e'6 oL"\^"vZ"ɮN">QzDqHBY1hėry3SD{"@s"xDRn7P>@d6]פH@epwP@\z2SRv2EfQN-m%Gy%欼<&N3UT;ѣ+d)zw*Ke93yR^"]F}h 
ɮ_XD|ڜ2|I/$.="@ZzKz!w@P7eOIp@tz@
t	2zz)K>klRH'yDe A`ئk,>Q.}foa2>Mrq$zE:͡Ou3F$hA=")7%&[$2^LwZ[/Z\/-zC#N/0˶,dZjJHk\\t$z2׮'3!vb03iqFkKcv}ي%Ѓ-QYQQliP[+ZQɖŴSŹ%rZ-#[ERf2n'}ٚWM]
Z&f|lIKV!O'_pJ, ]蕛%	⊜dO^yeł8_8쳳ػƑJ[h1tNkwFc1,WmŇF苫u[8|!bF޻C%-EXRYfD(Dub]eI/d'%Q}i?z@gBJ[t(̇>QtobN(1/]dQ_f6u? y+,UO1'L:N2v+jʾv8~Goԣ(`s,Fwl~|,*ZsHQx4phLk9%պTKTbuɕlTJE3N@щ2iY#I[79HcE!ֲC-Ƀ{oCܤ1".2QFNL8ë/%|}h\Bo;V%QcG=%Q$q @IK|.>z!w@ zՇ/޴u;9k ^޺Ļ]ٟZNL{&|#ԒqX(fÇ6%bؗry/p+|av.5qm-[/OzA.Dp|^uqoEM)а=		EVJP0\k `JeqENt%@`mNGS%@`6Dm=GiLG
#Sŋ]эĭս#on07b1LlTLnqks1"u}p"Z%
^-<cxF{\
#"(ZQػ="hLԅXE[J4kSQ.QS;JE3N(%KNL+V	oD r2I3O/% h{&|C(>Q$@q\7˼dݒ/Bz Z֚pwPSHÈw.4 vg֓Bk;i$(fÇ6%bؗry/Mrr[z%1wMl@bwUէpSעZS@4PlmE+%u9҂rbXU[vTե@`NFKR&mƁDKcsB{mtF(n':"IOP"{z};ljӆ9n6}9E)o.Kk\7p3,jp5e2di<Y+ZQK_Y/ih5e2ץv?_a*o=\Dk!DjGr稦Z\q$^0(imFKKJ#;K!K(Ҩ]-(dIe֒-NvŻ`](Z+ZB_+\I/|JfaHjLP睕|?ݚ"c
ftvg 61اw,4z4 ޭw.]iUFR|5R-P-Bf6R7 MysN)J)XE[#׀JNLb汗tW)bp}i0({&|cg;ѣLQnm 0 $WˏA,x=Ybou/A,p=uΌXeEv^V :_i
vr;QU˻v.SOy @I.-d/wEW2(BY2]VSXbF><%{&|cg;ƙ`%|(E+Ǡ[hgzx{@xFSz	`-.蛮tf-tZ+v :_F _W.wr{IwBяR^ɮ_5$P/)P^@Zz@
tW3Y`(!uS3{W)]ֈ!C5'+Oz\p[jpIe:/XVmսW4O*asz[cU:=AmoV 5sD%&`(t"xF'z{jDCH8gYQQD!y2 VxjP{l!'#;H̖3ZJS-OIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPY`@i~W46i,Q+zVpܫ%T\L1S-.3FkKct2ZZQYP5:P
7bBڠjr;.fv:Dþ87sb7cQ0Qr^`-38cQxNl@ 1ҋƹatqѮhė:pӸpݗ/@\;GKmhғ̲jئf}d^2Ɵb]iajq *{&|#su QM>Q$DˏDODOAc7ϼ`@M()ùKnѓ뤲]V@݋qwqb]qx AW%my/F>@
^ɮ_W9VI 4@ئk,8|b\)w)eײk(pyk$LDh1'jWG?u+P8S-8D.sPK-NZ@N}	wL3BP5HcL]GlKNtO^Kх4NѠX|}hɮ_gv/cSmI -.ezX3wPvJ
sq0FRAetd:,We,8|?#/_bF].8<A 䒷Yy/F><{&|#\[m$N 0#Ç+bxl8|b\)2jj#/Xb5O2ɥk`w'M
R2OP&eSQ.̪RYNLLw@>Mr>Gxķ1mI -ԸODOK'ox	%3v^AaK4@/_b_b]iy.ϭxC{&|#\[m$N ,8|)(ؗ.}fob]e^^ɮNK|^Lc;_R~KKD2<֖閗^֘Tp2Xhg @z+ZHQ.ڠs1/If=E21Sf%}DiB"&,Ҩ]-(dIe֒-NvŻ`])@fc)X{7O:n&xZ.R7SgDPRj/<NLep Yk˽97^8TљaD_v1Ӂx6~IPtX\5ϻ!@Ֆde_q8p[8)VFAy6$7}B3>cVYW+3XCLC>kocg`hB,	_(ػ	I!td3ԖN˟`|Y`NZz[1qL%02tJ܌I܎-X#w؇y%|蔹X3ӓ~q3؇ySgpg|<B2| elJ%]X8¦ow1PnFy%&&dv^hI#5#wp .Ot0*b %Y(mlӧ6[;{Ɵ`'񋻧nIrfJQ.əME3'5p+CwmË8/%asWV(@c%1;bL\&f,l^15PuDQ0iDTe`;r)02I+eB3ObL:SƀHZQuE!QbFw)ui@vMr=	XC|`F{mN!Q$/(r>z!w@ z9j֛8g#m`Kv.SOٟZɮ_5$^#W3Y`JF);>C57+μ%Y6FblKjwDw)Vӓ:YxtC5'[#qap[jpJDby$7|iz!w@P7e@XZhAN#m`Kv.SOٟZI1=\jH1@F,	_(f8!uS3{w)}֒Jd'(:dGv]\,GעէXEY):AgwO
dv`V֔B:TDHR7OZՊ]qDCΙzĨ `-jl'¶t +V3"yS/4|*HF0Fy,tY
ޜ|l+#[kJ5X,n)8JbK`O_w#g<cst($wV1lВ^L8w@/mJom98YfkIBe2xV,m*iT3_~kKeKeKkL8,62̕M˙HO[zk]	L2FiJ%T,0
v`p|}ZHD,=J2׳-e֖قPC
YwTF;9V-^h7g0H z@7z"nL-Oap'Dtv%ܦ^Kя'k}x6`F56ڜpD% \z Zz%ZzOKf} nANo#7j^0/IFOPSEv^È;F]Xq2wXrx @I&nz1#5Gy$KyD iM8;),8|)(ؗ.}fob]eSWk(K2\kP4bK,"f؈:jWG?u+7~	jMޥֵbzp#p#ǧ
wJ_Xp/&eyh5e2פ2<Z|jK})!rݵmQenډZBBvF$^iq3Z[f%ɖـ0!0BU˶ئz3Ohu>6fBLt,]g7SgPKV!O'_p)M `@	(9. |>2ѧ>p&,bF&'\b3.cVZLVS/ r576W]H`0M8LO:,.gҐjˀ`IW;ƑYQD6D
!֩8$,O	2k8'6yypp|"mˢʚTY˛@?g=Z[Oee@?J\>Gx, 8D^	7 i`0PĞ I8jCZ.bFtdz/]N&dL<s3#@D|Ȭp4O	0z;5d@Z0"F0Iݟ}akP"I@d.)usϰrtV1՟Z5"x 71m+HoIr臛e2wunBGztsugFFR@Zt蛮tf-tZ+/w%zx2];O9 AW2uz1|sHoK @@Zz@
tW+b%|a]fea  57+b`j\wӝjwS8ə0ePwNJzVab%E:ҬQպ*K+u 7sE'%( }ձva4mJhwB LGgJrS@+~%Nt #AHB`Dq:fm^8b !]jW=!ֵbJ6^1zCpU<cmzxINA2SBLJ\so>޹<$GyZpIg?8$,6~I1>^L1Y&ZOJ֔EBq~K;K%--洶_L_&ZV_.ڠ<p%*o=\ݵݵmQek]	]AѣsJ֘,xI!S-.(imFKKJ#;K(Sj*GEЉxZ3g
)x+Y=諛] 1('ƣv=\HQX}c.XddBT6Oy`D3v/ػ!\^!vZ d/7q	߼W;3Bej{2V]ᜱS?xNNϭ @DAqM|#stjm8`D-@_.=yi%l3x]ݒoor4 -.8td:,We,@t2]Ɵ}݋i 	%޲F>=\m;I"# -=iGu:+b`F)+.H7kOg<#*vKZZ!'洶_L_&ZV_.ڠ<H?|u򹡳Ijf)\#ZG~]A(ihnǺ*z!qz2רD<-PE2pƖFkKiFAliP:#;K.kU!XZ1G"
ϬbJrx}hk(7G#s~?bfv=4v,>Qz8zJ_w@	MXItj˹)pk.cO|T9cQ֘]W`p5B!!pdf}ހV,K).dL@p0!C_83~uM8=|EyGl
q,z2΋Ka/N!C_83~u}h66^2.QJ1[ވW0NM35>^LQ]_R8%֖閗^֘Tp2X/2U3g)k=FK˞L2_Z\Qڌ/s0N3
7+h]liD[&ZO-O洔-jr2{C0'rl,gd=SؑGz30!#XIC9uogq>9w)1(G(HB",gv.2=HbHBNxI|7gfIP˸>Teq8֑FZd'vb8p %T[iDGh]aRNñTU=f/#2X;q
M]=)j#>|!ddiBț"&GCRQL[.lf6'iqjEBLexػ	RL;ُ@+w{QBT掴;1Cv{DM?nuj8P6bݞpL@QBU5XCF:3=.)DLDя"d/"m#[jp$I-\ezX3wPvJ
syqj^-:8-zM:2}btZ+:_ewOʾua4\$^"hֻI{&|9rdwLp/(-=iGu:'+bdF$)KN]\D|i>#zE:͡Ou3F$~^tsP")\9")ֵbLls$2r8;.=))}bN^LYfkIBe2<di<Y+ZQK_Y/ih5e2ץv?%$5Y۶,k!DjGQ+Z`f=DkhjPX\`ŢS-.(_VC3Z[Q҈ʍ*eJZҊl-ɖŴSŹ%bv}8~7cܖ^MvŻaəl-nXZ]"vѾ|l̃nA>w􇙺:HX肵bu(ޓ2ۢՊtwq`0Ѧ>ql|4DEҸ8:f]ƬC&Xqn]պ+>w#g]BiВ 谸kwJB-QW"f:.2_ab#5ol8|bF޻BiВ 谸kwJB,^%XpEGb;,bޑ2R2OC^[O"]j\D 9!Ne!k;͗Xqz*y&@]۝F!Qt\SB'ak]K&kX$.	@we4XP(%P-tc-.!Z3:3muCa2?2S/7u8T8-0 H\%1wϺ/%Gd̪U 	a
wZ2cfh+y0'v$)MVʢ<]HgJI)1L&)LOރ*GyY@(RN)@|>&4 ZqxļǊBHgm%I 1[dnqw.sF`¿P0?il,c4deK10eWp"f 4ՋWv ϑ	!,-z	
nAjy1N8-qp!r;89Cm֙`qJ0a<xr#&;_&]X]J۠!?/t^^\2l!ދ%Ή!#c#?&7&@F&L#ɕPI:cMFl3/RLPؤ39.WZL8YJL<|Lenǃ<#ɉ)0RDQW"f'XrpKNZ/%t/{&|dw'1nhшڜ%Q$0/(@DˏDOAx;,wPx@7<s#)Խ-:蛮tf-tZ+R-Xq}glw?8|e_ֿub]i&N^}ht;{&|#Y&X
'>Q_elKY37.2_aѓ5oW阡>޲8-8%ղhuhD`:ǒ'Am6/MxpNS2ۢHpԼxHcbS30NcIB`F@ЇX^+]Re k )B`H:!XED<闛	0WmtCZG.(L8c2/w\*e8
ZA-JjcuXp6^1z9%`zuXpb5{{X2OH4z}OE^7׷Q>I#GlKg
xl7g:c}+&̓4ؓܲ҉3*G+6!%ai(
%ܲR]jx'F\6
JC<R)IB"qFlS-(LDLJ]FmS2ZN=5iM6a&^j#h"ĕ8FDoFC23($wO3bG%V2&g{阝3N{5f` |Ȇp4O(Gf,#C#i"ϾDQ(AqM0%ա?.40
	z1y/FӺupK>(zVF^~ķ1mI2 \ziicdC2;7do#=m,FRA`Obtd:,We,8|?#/_bF]ҬKN4O`#*&M(ZA!=\ޮv6I4@ئk,8|b\)w) d'%Q_wqm;=\d97OLZ?yn5ނ|sG)	fWqaw-.{9B'P)@sE aul]iڔEՂ8_(zbXEՂ9
z(֬*<	D`ҵt&BZ陴,Ixሃ-JsԵ1֬P8S/K0=KS֬P8SS·/Kנ%:e%.9^'޹<eswd[]Zp-ϼp(X$A}Aɗ^+Z](Y:4,#2ZCwxE%)/L,(LY.T/ҩ|gid%֖閗^֘Tp!}௬M˙gnڶQ.ڠKFJ֘#O3%hSiȜ31|>`yZ,̈ٚ  GkK2#Gfj MtifI̠=]#XJ82''*4}vpKS\TzFt$~;e]>NQL%%T0	Zْ֖p\ܿ>h3{JBw)퐾y)ƸC1=]8@,
+>G{4j]g	bk*} YSYeN2ՖT屖n!ܦ4C1Id'5-,>I.ئ]\em+73|>}8=f:l_qT?OWEWΈ0p#1 rQq>4\|ɮMʺ}r7+=/:11qsQCg:\SKϬOBY,Ixሃ)]*BU1*x,*P	Tax^LQ~K;K%--Z[/Z\/-z_+Z`/mPY4ALL%jiCt5GB^zR!腏"ΝCWB!,<\Q2Ƭ|;#dx	8,?)jmWQQHHsN,ӣE7>Bg|#l)IFkKnF8.(Áv.XV?Q&ZE2yf1K0/WGwbxO!5	C'WbaRİ ;pqȚ 0׌yDp5K B&!(#h_w%LLZR!n f*%m{HLLt'}Kp!/	GdN<xWm,q5bk6򾔖K
be (p4KL]6>HLLXt}Kp!l*F'NCT\.F &X<p4K&p?KZ[/Z\/-z_+Z`/mPY_eO	QhWQQHHsN,ӣ2ؗ΍':#j;C|~))b+hj5kxX٫z'f13rҾGt1cf蝚:2:b3U:2@c%.VM@@Bw!jjӀ;
lpѠX5P^oպ΂I%(lp;#dx	8,-*nW4򸩼)>NfaĿ/?J֘I/rhSj(p4Bѡj1w:t\;X].w:/Q,!)=Ku>6fC^WAn/3u>6u 8c^ވY*6}ػAـk՗Kޱv`Ƨ j5e6~^LKeKkL2<v?)2Pr٤fW7^e]>N/?K(0(Z\Qڅq;0%U˶li=	/ESã[Q(ə=M6o05O&e3U4
QJ=KDIS1bAO&llƎ˘\˸뼢顀k)V]Н1ݯYwIˌwBs4nľq.&B+㳻+tA:(8TvaҔg@k@"
t
@.׺w0yTGtLWNV#֬ֆ
>p$hΈsk)Uvf	AB\J&m@+$|bFx,t4bŋ[05W#\lhZ%2F}h0g[hr)PBFu`I>^ʎҐj5eʮҐj5`/&bc<,i(YL<Y&ZOti8Y+ZQKv&B_R~KKE--.ɖ/0˶,B~ӣʌ٥5~8OQ.ڠr2עvҢ*m;.y|U/]%kLDL-QL 2֖NET(,hb\p4֔Ee"rՓOP!c̾e{\StD5DӁScȉR MOt.
A^pGؗmC,`]Gz^;ӉT2ǡޭ"_kveP8p/z-hZwJAP՗Xe	^ˎҐT5/&eyhY&ZOJ֔EBq~K;K%--洶_L_&ZV_.ڠ<r܏2I[M:<*o=\lmPth8s3,46oW7Q+Z`Q&ZE2hHZ5.OBE-Ǣ&\SPF]'@ ai'0c+iCXzn142z!P!XQ"|iũ4
J2uZ	ɮ_?w?mst#[jp|@8I|Zz$ZzOKf} nANnFRZzM:2}bp]z5$K{>zOʾu`urx $ucgkm;I n W3Y`HF]f2u}j)Yw^9tM0T5qwtYza50:XtdF̫(洶_L_&ZG_+Z`/mPYa1J%m4E]>\SQ.ڠBF8(0%$^xF$@emzTfC%0Q=^0n׹1>,C:y>)@ /;цƤW/	-xmC.&^j )-&.TXæD&^~@3^qmmbjv,12d 8f,Dެv)@1Ԑ%-M36.WDP&^ѐTҠ8G>f HaLE--.ɖ/mP/0,Y̟|6%m4yhe`q(;(mPQ+Z`!AEDkX58:R!2ZZQY_j*Cٽ+=tbM/!;ʣvv\S"5C"CNbxnyoP{Yj ,^5HQ-,=Qn	L͈y2iGATb8RA͋,1
"eg11-p_R~KKE--.ɖ/0˶,/Z\Y/γigFtyfRk8޻Ґjv6J1ytozm!;q,ļ7x[kVC%DΈHBM!Kz0G`5$0BE]~] Q0ghqAx9m]`vJF:2D<ygǽʼ2T͜QTM	44i孼hlYGWDk&xZipseD-}nn-DぢvPqЈn5K0Q+Z`Jm77RЪ#xBv,z*D3Cqr]pt^C؍5cf,\" ph;/7jDu7 )L]殀&^9gHv"%⋡Q;0q{-=\b!jK_Y/ih5e2ץv?^]8i ֽ_f] Le12zf7Ot'@h]@oe0%62ZZƱ`bX%U˶=ޡˎ7,l`3K	,X%mJ<#q;R-y2P&.eWhY/5C/[jY8D#"8fndIhؘ]Bșzsn!diP{J񝥒Z[/Z\/-z_+Z`/mPY_}2|kv?^eq,ӣ12׮'%TJ֘S-.(im	/T/qFKKAьh3,`(Ҩ]-(dIe֒-NzWب7tQ%YG{|-ՉuODGZXQXLUz&H`\IT=<'wu1Pv,]ݣ|,ljޡGB ŉ+YxЂ,-R#h˹pwtYw=wd-vBRф5;cmy>7\qw,!jf`*ph"!"Uj1><mBS=)xO]'=<b7`DײIYz02Pa$VFHt>B2'+|>q`uEA>M;2YiӡXa:ʩN4e" j5eLXu 53c<?d8YPjy8Y&ZOJ֔EB*vKZZ/ilipL|i]@yg%U,ӣʌ٥5(mPth8*%kL
$^Z\QڅhDL-Qt6#;K*7BvҠV--'@ghS#p=Cy}gqc6_pÁ$A7-XO;*znS/$Zk9%/W#?%ύ	S#]/W#IϑЂ,@TZT bMӤİobf젞/X\ezq1cRH7ea|#hK!zǮGM
XH%2c<,-'%kJ"vҡ8{J񝥒Z[/Z\/-z_+Z`/mPY`9"%sCf:<*o=\l%Ts1/S-.:8u3fLT/3zn@#(ih:EU!QE@gllP(D|-z*ػgƧqxj˹`'q3q
E*Ne>wp&*.%VFV҉IT*(_J)@X\^cC`{&|lg{ t'FF6E8$zpqIl3x]ݒ܍td:໴2kH;$.Ɵ}݋47 @I,]{&|<6#Ԓ7yD$ z-=iGu:#LX>Q:Y37:LvZk3w`l`-=\nFD'w(qF,w(J ˍ`5eFTvkRfZgK_Y/ihG_}2|kZ|jK W46i,ӣ\Szf&c2᫡]jDձ.2\b%	@<< y2wѣ2]^km !jC#2RBAыԆ{2P/)BhF9X4.;ފbJrW-w/Q(8@tLCԆHCDHI\ZPJ҇54vF>L7ZW(_V>إ>08p4P!-_BQ}Β(.Xށ4\~G{X@Ĩ"'B/T[(e@<eP}h
qQm@e'>'4zq|kZ|j8yg%))eqSyp4:<[KS,xσ>N/;FvTK3y`$^_V.)E2Xe-̞ih:bZ34`hTi	,0gLdwZlC3IƞW8ފFtO&f6,P*؆ZٸǞPx/k,1GB!c]*z4Q1挽а>@!؅llh^2Ɗ<їC0d	J,ї!X;FLC]p8t?#Xc~KKE-閗^֘Tp2X.2W3(TTRӣ4m-NkQ.ڠrZ2שjLD2O& B)=ZR1CV|@ghpMD0
pKbIY(
𵋽:aJŉyV,f16J\"0:B-tbެ>Ee2Fb(;084P2z6!YFbo~}i{'MXc|V_1JhBʎqj{2YxBVn9腔]fXtd04zq|kZ|j8yg%qo+K3f5446iM^8DjG%kL
$^Z\QڌB_Fv]N-
*7ūvC;(82z"h
82\s]D0qbMAKݢzL}n|:%^(zJ2F\4+{:{5Q{̑JNfaQ2᧱wij0=u4 dyy3*3%U/,䴴C#N/ilipL|i]@yg%djEVnCiCh',Q+Z`#(-z7.zhSkuæE5 q~Gy|^/`t2TΞ+.-4ztɖ/mP!'(%?AD%hBm2CYs2DDjG%kLBKFzn31ТUZpD{ 8t?#1zES(@1e"*G`g޻t;X2T:t+>AL2gҐjV7wu٨@]tuP]D]srTف@]Pn
"욠.ғ-4}vpK54j蕡	gFK(Z\Qډ2ת2ZZBKh#=7AESB*ص`]-(:ɖŴSŹ%rZ$c;HPl؆}1dUدGwN+x'ldN%y@eC4tnZ\SC,xƻO
Ոa?!Ν́k?l8Ћf\bXV":,]'dץ-(P^ɮzmzn~8O6ɫOC=lw@ǡƔ')@p2m)t>35zmsmⷧ\iAVÿtN2z>椂)
XіfH1<bhB@q~GzC'/D~1`Fvř-NfC#NS-OIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPY`>W7.ehBm+%hIxBءS%TDSZ 2zLjiqFkKj2ZZt">4Ȟئ\(ރ#$h/?p>M/m/ab:ˀo0AFnϻ;}豠F'[hn-+#$bJ^QNLA<HdIrM2J/DE+mbVI:$̒yX)7k#'CpM7%EF_$Ai`KVޭ-%/qYe#ar8e4ļcYb1-䴴_}2|kZ|j%K89ݞJ̭҇	4$Т]A_4|L0M3Z[fDij)d}Y(Ҫbə318FznxZ
Aj(
:˃P("ak˃QEE#.7q1w%2<8L̀J4ɱ]fDfHыCȟ#ew 'M"Kh-DNJr;Ֆ?#LҞ݌d)pE7':0R@H]`7NWءG6)Խ%j	)Ư$R;Sۆ^hI.?^ɮjYF<NZ(ؕҞsu\YweV^8C4#h\Qp.DD5!LNv!KU~Gxn\ȿ yE|t;P2Y2sޕ>pE|twP3Z<˞fƟm^5>$eJ.n#]jqS-(dT1=EBwe^9zJOjX3|OĎvχ֞]v[kԫ\sW<={&|ޒq3ػײ `}޲2. G>}i	ИzJQP5QP᧨\|IPEB]ĎLAКzWlI,D@g~8˝k.z~GyTI]ȿ\- gk1.ep>1tf$@$|À5BnKaqSbH/TC;&|>@1n1`/ҩ|gid%FZ[/Z\!ؙ	|kZ|j/OX.TJW3$KZ2ں_
%kL'(-zvVڢiq3Z[f=	/T/Fzn3gIcE-Ռ]h\H%OP	t.Ud^An!VC"|>p׀be`/я %g*׀b^F&Hˡ.U(tdDCD'kt\Sz@;mJkF19JQNwBP|7މFDEw$N"S/7tj1G$N#e40gҢpwN	x>]
ˢ7uMZY`(,L
"eMX])Qˑ#e40gUD%%̣O/ilipL8V_.ڠ<%?ܳ%rֹ\̑-htCj!Jڂ9ЙizE}#(0/ ]	UeTK،EK0O0;Y0?uA1Cn(#:1thn5z.C3es'X<ά*ӭvް>(>||aIAeS	+b+Sy^U#Sʊ)3& kb F腝=+!ػ1N:2D{@apm&S	N.Gt'
Eb&S_4.Pm,2JFɖ/0˶,X)5ij@%s2Dk#޻hLƔfJ48:h[hV2wFҐ!?xA*-dkCZWQDj4th9pO
;S$w#O=KA^摇Bnō1dMsԻT#ՖdMqy3Ng_.ڠC#NYeNi*%TQ-	^V̉'/ODj1S-.(-zՐ`|@_;C6k#"J}	]4K.Bs]汳^ FD8؈9qNq[j@A?u;ѣ#qNrǥcI	9J'#5e.]KjB4w4u	qK5nUcab3E92ԅ/d2A!F3Ӌ閗^֘@N/mP!ؙ/KvTД]ADiѣi~̗Phi T/Pڙ#qwr<s.d4}F\*&>ZǐTp2XؾTJT5'.	_0=B;Kb%Xq/4ubE9/ׅK$wNe@ˀ,{&pO񌭶GxDfw]':2	()_ewiah%N8yl8Kɚtc>Z|j8yg%JErP%TG˂?DiB3E]#"s[-N_9;FE+bW]5ѧ[їCd[.ػ>͗p{&n\[H'wd(q34V{&p[]'^L1a|i]AѤ,BUEP*-GDjGˉV'eY>iq/PHeZ݌e/u=]od.	{6#lO=|b%2?wXL)/u`LK-{=ZrQTDs,M\'݋qx{&6vv^1QDFD闚Fd3Ӌ閗^֘dx	8,RYK=TM]P*-GBMs_z:NX?ܼkоp0wBMs_z:NX?ܼ$=5|aS"N:SJg?'Զ)Ї<ᐍtjy.8m3
3BQ8= ϸ]ڠ.Wj1:i?!Ln^nG7@ztdkT#-Pz+ g 	_:26.N@}.Bc.nCN `mp[h]ڠ螹[~.B	h- E@2wCN `mp[h]ڠ<2sxJ5Y4̐n,'YG 42:aIv,ɂ3,zn]LK,Ǐ|iؾ*ݜX<Z< j#Uxn
Wkg dMl4zW,4{bZe  Mtib]^ɮe"b
4찤M{&6p Je~ƞhaXRɮ,\%2{&ш*ѥYaJC5ѳLmcK35<,3|?#XR9{&4p~
BkaglS6~^Lӣ˶p2Yu?܍lT%pުHv΍'=iPdSL)/d;##g2<?o~Z꙳R(H*HDjG%kLr& aըL>=\ͧDˣG	"eCAA/'D˸{(Q.P'(Q(.Px'B	1|s0ݪ:1dlV_.ڠC#NYc3g2P+VkDj4th9DkKOZ֖dc\#(Ҩ]-(dIe֒-NvŻ`])@fc譄	:tGwG1Kf,3VZ;.ː7=#o!,t}wnÍL`h
[2 Ҧ@KN|D!GDaqMЧ7%	:F u\.)!˄2tD;ؽCW;2S(J2_x2!=]U2H{&Ԗސ3gL$tl`wSlSfD&#}xC4-"ի!qND͑VҔmbstd-tF~ބƆXT:\S"CYxsh
~2Ǻ2    -;[j_`찈;O%޻8cOtN8ΤL.S3xAk/4}r:|!,K^>BvXLע	jc4̶m,=ҵR8gDC1 .):	@tU
EBpJ[iiV2t"șdec/5p,.)1x]J/#+doC91ײU|N7|6Aq~Gz@ҌO4eɮ+Oe\oeZK#o@>f찔.)wzdv*2P>:(ʘ]{&4e5̹ߥ.8; X*%7\M+a+WDAqM|#> |?#ጔQ{x:e0MtiW[?wuHpwP]sWМ.)hTyecñLN^kWvwJ#m##cGB1:RZئkbV7O^9.Yƞ]b⛧zW7svNșzu(ў'Fw]X\1L/*2\P\?&Mel47|6Aq~Gf1d|QxYcYɮ+*2ơ5̳?ϭ1e q,.) 
WHbo@tD;ؽCW;ђJ4!>4p'e5ѥeXPd2k{ gQ8:P gCq#7)e'X@/$xїP/37Ioe $KN&yy2w*7dgiG,jp5e2di<Y+ZQK_Y/ih5e2ץv?gfVLմQ&Z/FK(Z\L׳KDifF<-Pp\{F,3Z[Qӣˡ`*7`]3fFwLR_Lս:Գ HeEdoDB!,twHX>Mz'{ٴX8zXOe'DAqM|#t.1_(âvq ijDZ&Zgkcƃrw<yr<.tYdwEɾVR.roKネ[jJ^rՂt1,:4Ti8ͧNe@>`\Seòu[7Bc}f2gX˝㳺Q#i:aҒ3Xe;#.z;HjE4 &X@ΝșzquZї!@zqf(eΰHqwFTem)B4 |#	\SzdwcO3,[Aѥ dFe5̱^<9`Zq׽Nހ|I+`u\S_db |?#41@*ݜb<S,ՖkK/{&7
Y1;CzG?tA+:Lf`gB*vHdx	--洶_L_&ZV_.ڠ<y#jsZJ"$덜vFJ*ا(L_gؑS@ga?OR9z_n1idƖz~G|,&YJMs,vSeowfE; {&뻏g:1a|j8yg%K]D)Z"q+F\7sGڢ]Aѣ%kL
=^9+ǲk{؇ļ胫>
PdwOZK Kѥ'ƃ7kK4c@XX9g/=C3F.1/fATƗ 4,'dFhae\b?gqMļїJO]-KޕW;#OR1z3ľW5pwPS;FKFёtk"gkq#?VƧ4}vpKJѫ+DW)L؅+殇8?ѣs,{73>\MFlx@qBS_P0]3Z2;ˉ`0<]3Lˉ4b5щbލ`w[k!qM(D8'Awj/Lfv\SJ^AR5eVwF]iB!::"V^3S@@=\^Lgp2Y+3g2P*%TQ/Q.ڠrZ0c$^1֖37S-.oiT[.T֔Eem2nkIBܖc;HZ.ڔ}ZbZ
3tE;"qLYU斘EYpW"XvǺػƏS;C	/ g/erdma?Bzj47I ;7ԽP(^2-q3AqMٷ;@zmB *]Ub}H4gGoPLHHBmKjj5!- axq#)|>1z+kZOLGB\а:錉T2?k;w/f0Xcn^K,Ûmt EE7tAEа5XV(z=4_Ab^Co`J/ ^2hcWFL:b>!4ޤ \,
3I1	,tU:@;4@p`6t.}cXt_:D]&Ѣ1d7J6WV2ߎ@4n@c-kz`q: w@
>] w4/QL$3 r&ވ$0$${!!Й!aAj||
b_L$D,:WDC
2P^s]ܔƌ^/b{MJ+E.2\lY`BCW;ΣO2:/g?e/dFf/d2glYwB/AKmL.,)kb%̼^\^	l5$3@$jZ\˃v~e;W`/48wFld
?׫,]+)> |?#8̀|U8tZYa(pMqMKd2 2+ƞd[AAijCXJrMtiwn찔XT36wlG`4$pqVst'Zm;I,QN.uָ/mJom2<dgiYfkIBe2xV,m*iT3_~kKeKeKkL8,2%h"V)	/^'(-{#(0.91/B-zn38t0]3ZQFDp8b^qzġ8hDӡqX2NStf^'%Hx~vӈ~L)/3%	F6cH{jqX*_g9MefbG&ަz`2JlN!b%غ&}P3>nᗱ>X
ɮ\z`"|Tᗲtnp;8 ɚ|c=8L|i]@G< rT͜ʑBDSKyDj1>NQ+Z`f=Dkd?QLJ-z;dIi{JvҢcDJա0[+ZQ;n]L({&|~eѦiHbS̷)Fz#iF%L1*tAވPFzWT`>> 6޻Ŀ/g1A547G|,+{&4g({&5g컓]fҒԋvvU}X$yd
LIu3VI	pH53:N=s¥I)Xof҂#R.)5Ј.)FtE	H)ƫfr9 uZ=\SzQ|m*Gx72ϭ3i Q|voPE/ȐIڭn&]VY%{&ˬ>`;&#qx7Dg:j&^j2Zcf1w'XRqM*psΚ-XDN}ЄCx WEЈ.)р.oz!*PP}we˫g|Y&ZOJ֔EBq~K;K%--洶_L_&ZV_.ڠ<po,Q5tJD6!J湫ϨmPf'=&ZYaroTU1X	,P8fϰV_.ڠC#NYc`pB+\5tsPmzWT,%!eފNa:'N]p|쓠ޠE׮7PVt@L5F?w`7_]WgC.~<c?+Vk+\5t~]AЂ>NQ+Z`Q&ZقQLgimFKKOCDgieFEAliD[&ZO-O洔-jrj;nE^a~/un@\1őUQp\X͸JaGP'ľaafVpHiK3N!,zfnTLDq5pp[jp\3F|$=|6OuMs,̍8lgfnY>icS1> |?#i2vq \aBMtib'4C&Um5̱͟2zۇP'cKWKH:=d*ݜb	?e)=]YX"=\
 1񳸤2w{ _n1u\ɮ.â0k({& 3?gpX2HsK,v`'FgQi]"ffKս/!r\ VoK2>n$#hH pH R'tB((}@a'v1bQF_1vTu8ejWl]*q-Ib6pk3\bu{vq N4Y`,8{&4pŖ{&;ZxYABX޽uBMs'Қ ^6dm[j,5tn5KbcXșYNi8'|>}h^MrXXj(1|:pI@.)}IJ
B9-c%P؇v]cS`IK%ci iPm#3KXˀ y)+"b.Г\'V_97؄1am,"Tǰ`F1H	8H|/\!/y)5`YY`uJBMpz$1_wLeaxcwf:ׄئ]	"#pЈ,zFQ$LħDx	8]m`A:ō7m@|z$aJW;ݠIzf켰,ȶ`5tƫ6i&ƄJIX&Ɓ`E	`.X͊`|.PeA
.fd[mt!&X+ :b`azn?uք砋4zRAec)Z[zfBMs/4z]Vn?.bu_͗wI`"ߒmvz]İdrtōQ&F O8aҞmc@QKIcL,tl-H]ڠ}mdn2ߒmvp4z]İdrtōm0Mj=1|btB,RX9, DT2m%p[%C
@^5XNaM5@]g>1cS+Ɓ`E	`.Xh%,вg
Z}iJo}ipY[尗ϭ1Vl%ж֘3~^peզOd%(K<,2F!⁆6~I%=D uV^Lwř-Nf,ZC#NIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPY4_k+DW)Z5zvF~V̉$^S-.(imFKKJՐbʍ*eJZ҈LES@05nKS#3@1znvUn&fBՊ35^emQ/nn_84;*^%{Լ}āᢁqeڢಆX.)pGP (]dL44B՝  U/z	,}cH	8F"Yl=	5d@ߺ֬K&X|[%YY($z$Z;f,K	ƫ|~:ׄئ>Fj!!$&X2.TtG<|~1zk՗@ߺ֬K&X+EB w GzTg8[8۝e
y{&^Gv+h*ݜb
ijed:xU@,Ֆj;{&3Hgl(Ĩt8>BC/{X1H	8H/%<i<eZc,Nzn̾rǟZ 5֘䏒/ԲAq,[6`2%`'3%O`IK)

wh4zkY/,%Ffa}#|UaqZtō|bms@DZcX&Ɓ`%\ ]ڠш(
,mt-	%;6l^&X^rɮzQ4:Hd7zky7tD	(YI^%xfl nHtY6@`5XLXhm<`btB,R$zrX02THV*74;9@j,;. :Nbms@0B1cSӁh
)a`X9,<ёݪ4K$ Ffa}#+|.bXv\@t1camBҞ\4	,t^兓<ёzٖhv1V8a֘XF^[yde屇FYlaZaGoLg{sÿ/UϭX;{&Gozdva#O(*ݜb
4eɮtK*Fh6e 5̱BL$z=	5DJhxfnĵp]87µcPus30DhvuLƟ!#s/zpx}h Gk^G{FdOzdva4vq*~4DifYRMs,%>DNzn9Zod%֭,K,Nt8$;7O	5S]5XF75X0[FK67*6!ݫ^M&/cSmV F834L[⤁w8A4s~^ 'ZɮfDA9s\bڊ_n1P7-.
^ɮtK*FhFeod2'>['	7dXBgk%T)X}a&u`1Ɠtb'wFGZp3%/
1^h}VC	Bmt"KvV"m	II*Nt$H1wq=-<\SJ2:tK.T%bQF_1wtSVYhӉp˹6p̰)g> |?#4/g#K|Eeɮ,\:eɮe,k.BLmjIșHNib^nZZmN82Izp؝uX	e&sد4ƥ|ڜƜq$w{7/g ^Z/fn/4|8-KS1> |?#iK{!FD|Oe/dFDyވKme/d2֎Y;s/Fzdw}$*ݜb8F-hRɮ.GD` X6wb<Ql%nq{{^LwV,qfKS@Nf,ZC2di<Y+ZQK_Y/ih5e2ץv?+2QDgQ.ڠs1Ie5--(0}Z'תpy@fcT3b7>A5{/_8]ݘ>9][ir9YsFo=DCqiyOTFb|j^1 k% vi%bP'XCE >ԆLQ<B"D	8Fg ս,;OϭSwf7O+fQd#5̷ Χk̽g=8,G~Kf\SAxuK<.)"[jP!@L,@K1hin KF[dl܉{`AD^24\S Q@;ըTh4EK9,]}aSwf7OFF6)|Id2siO]ݘ>]K'đ5̻cJz^$fMs.[i/jXv.)KMYxu施!OEKc#Zḁg֘+?%Lm)뻳#*X =\ɖL=wvqͥ=&n##\D > ;{&^9./7zF,bwZ''k<șv^9np/)|H\.1_Ff %VAijDV^L{&4*4^=\A+?o--洶_LC#N/-z_+Z`/mPY`ԗAU%b%p Cj)hҴIHH!JF^wte	5M}h_8ybTu'FT&17
ӬS>2d3(اA:G(y3NgC#NYg{UrRZѥCQ:;eTK:4|.)KdQLJ?P@ghpq=9Lui,@N#zX`]ڠ^Lu%KeKkL2<v?)c+Iq-38k,N%!ϨmPth9|VKeY=v&c1!FE#@Bzъgd[T@N|\{ewjv)6}ށ^F./bF@pzMT#ZZ/&iPeeKkL2<?AkYgfgFtw))
%T>rZvp*#;K*$^iiB"qQL`rҌ֖oiU(4[.T֔Ee!7ESŹ%rZb]VeE/vҧ8;6%ܴ
)}яr;/4\qL0;gt%|q`EѨNϭ&gvp!u*%`0WuQtjqL2Fg~-P]
.`JP4]8N.EѬfѫ/ÅQؖp
.ϭ+J.cË9Pg֕3?㳀Yv6\]{:\S>_XqrVp4t@.]@.)ZW!;8f$53'֕gBt>Gy5]b'KKU yH^`\w#.WC;FE}R}cԽ\	G֙#5lt\p*>3F.O+YD5tA.O+ %ѫpj}iX%g]KSJ?ȁtjҩJˣWI%Pg$5t\ZU"%FEPgEѩ0gÁ?@>#:!Ֆ@޺È	PJ_wB^7S0B\`[Ww=a|U"oY~}hzMti`7>[\荝y30F3˂̖3ZJS-O!'$IZ҈]_R~KKE--.ɖ/0˶,dXK+Fm]6\RLDSKyѣel5e伔0B38֩ɮ_]9Moe(Lx5L^?iQ]摕{ؗry/N>HXMr<q[&#ݗ`=Fɚ|c=8L|i]@G<3i\TzjeW:vi~rZsܪLe-iiBD-P2qy&=\/|Qd@h_wѩnw#R%gXl^]:z5>?/KOFւ`gX5/OFւb?}:z5> c?}ӧSA0%gX5/)ӧSA0xj_wtNO?=,~^Z UHLZV=7pqQKOZF$N7JtjzJ?!fQgy`T_~kKeK2<2ץv?]l=-,3d٤QBvFZ2_-ziqFkKjը홖;zьajOd@vMr=w`yHcg3-l {s2Çk"}cgV[X|>1e]>X8m;2c&n$wt.)ئUƞàl1>S5чG/O15ZV]L밉
C27B✎`l*_a1Aiz~GxH{&0j'35̵@	9wFނ|3W=8eÿbׇzј&p',{zⷲπ=,\S[C1:<t}h7OdF)&Zk5̵W>ՌI|BK&r;;1DhN0";1փwdF)Ms,^1g=+GyIb❊n1_Ɵ
1AN4|Z^ɮ:R)Z/d2ZcJN8ћ,Wkg̣O/ilipL8V_.ڠ<'|? YO[5@gh|r>d;#dx	8,4jfhl@K3}ѣv2|kF#)|=\6Bi/4K2fϰ]@G<˿Jݽ2؀]A'(0(-z0Oը>5˂'dMs8ofjqqM4K2fN/-z_+Z`/mP!',d?3yjfm\6 JAkZ4LQ.ڠAF/Pژ#5˂ޱ35ΧyX.)4}2<?]&i+VCb8O]AѣeTS-.=w¡}Z3!ֹ}	/Xq\pU/?f#1#\
D'@|?#`5W-!ץsDgB5Rk2,3ק-HFU1/Fy,2eܟ8춡c5ӈ`S,\-U1e={&*w`SfU1eѳVU1/Fyڟ8`^Mt1T	LYh Ms3GU1qw1TLӆ*X.g+,nYъbgwZ%K6^'"y
;VAq~GyiV[A_dia  XMtikϭ0d2̃HEeSq~G}1Z_+dQրZ{&2 е8րMs,ٗ,Sq~GyiVq-x B>  ȃE	>  ZW;ɚ|c=8ipL|iG_.ڠ<7 5vҸrZ!DjG%kL]_V8Pd4Pژb"&Ҿo#1#j('><K.d_O2R~Gxy ľ*b-/wK6ϭTMtif8@DMs./N)̂o؇vg>K3\iA|Ud_M+́b
;'րC5ѥrǟZ!5̸^O>]3;Fp^y6wY{̝Xw 84jϭ]X;\>5̸qyb_n1W;Ƒ
GրMti`9cϭ DMs-_;ɚtc>Z|j8yg%uG *$:\SP:4|\ʾ~^9/&vF3p2Yu? YC'(}DjGˆV/IQL}Zcgq	qyǽC4JK0j(Wbw#&iYҹAȾ٬t.|.%QylD̟OUwi8{&>cLn7A>GzQh6J3fMk%d3ifӞ4nǥ܎8{&) =\Dcٴ36oJݎFISGd9{&/8|IwD#BнG#r/P=]?eO@5N[}iGxѓғ5{ٴOi,em9n2c<_L_&ZVC#N/mPYb/Y-38k*CY\SVȲm_,XRJ۶i5D)hj%T>N/qZըLd {&pOH^Z{&1,F2|^ɮ_w|B\^Lӣ˶p2YW-TVSihQ[O--:4|]ADiDkK3Z[QYQQliP[+ZQɖŴSŹ%rZ-#whjPVj3YBm(pπf#=wt"vxR@ؗR(CKJG~7@ji;ӣ-'em!(Btʡ$NP$';Q̆rz(F!K"v`N38w8zDQ'^5::"uʊ"uDӁZ I,?m\jm.)Eof/<br9$	J Ȫ̋* ȴIFI$3%Xo#?ޡ w#@kc#w$3^NĒE",;@5]fCOu:G|qmP?.QbT8tiB R(sD!]FS,-P,fYin8qmB)Hȣ8-,ĿHZY;պZYw͑샅w1wAd2b5էAz?:{zQ|.Ñpkޮ?Rlaȹ'Mrػ^͑ӠƑ7> ?w=&dxԎ|	Z8/;>4PX:{8%4_ {g`N1@>	`ӂX|H/2\I!%X%' R{ЕRzJ8RY91pF:s'`5-/vݏm"hv]PJ;f튐ï;	Ut!%aJfkDe74$ѫQsrHу5ٚ(]3+s"3'Bkӝʖ:Z 4S"FBXU C=IRI !Q8?3ԑ!p
2O$c-H~gd{&|8cػΆ
WL#Ȣ M4&xZg֋b#2/X頸b׮JRzs(І(3@HXՈ!wi;>?ІHX_8FvGgeuJQLD'BM$;2tI̒bp%bBHȸN U8cQ GzFV2BHee,zrf $QqD]+R#,?3ԅݠ5ޕ@vd	n2zv=t(NVCss'}bY`DvK B8#y"8w[2[B'=+D!0#hU"Qx&/1ypXD"/;%-c$LTШ"K IdqI`0뻧
`
0, Ia'DeXDFFF%`%jX(1cKؒX׀CN0W$tH/| .zȲIVH/|B2-/ <-A{$*A{HD$4ZLSWl>2pJMDbiÆkC, pBhZ2$^7FH/}Aћ	 	$x U pON̢bT6bX=Lҝa2Jmx/T6YxwNDLTZ%j+5򈆨#LT)b\IP&*.:& @&T
$*( @d(RIqH,$ $P$@f^Lc;/p^.ڔ,dx	8%֒SŒediDY.T/ҩ|gid%֖閗^֘Tp2X_EZk\ᬮkIDDP.'˞VipogʶڢLC¡}Z;<cO\Sޭtk \q%Qzh8*=w8_+kLVArh
K."[l޹7cv"r7w/<&{&1udҩy3Og-.ɖ/0Tp2XᬳWBSZsZG)F/ٺ7Q.ڠJeF_Qڅq$-QҀhQKIbeɗ'Mte6
k*WeytON&\VQ8r}{S$uMN.T˹9<vf;S'dG6GՓ0{&pCpp^ɮK77L˂'{&/o8J>1&'k@\c8](nh-,k^{,ʑQ7uG6%LF]/O2Hҏb|Ms/V^!|cSɮ^X12{&	}81d7{&Zeߩ3 HF:\S35N[/4t!gփPC3ޡ>z##iϔY\<L{&6vSǲk>JOdNEOS5ZZ/ilipG_&ZV_.ڠ<3;ge*4͚SE_imѣŜ
%T0(-ziqFKKJƤFBKwX(
Sңgδv.RLEz2}=t?#@|8FOݾna-|IγCjMr6QQ7u6%hIw#ނgk|.#Zbe&Z^u>{&ZKlQf\g;K%--洶C#N/Z\/-z_+Z`/mPY`9OpZ*RL٥4U-	U]Aѣ¢V}Zl8N&zv.Sp3q38K]0V3Av)Vl/&iьkL2<??XG,N+DЈު%)j<BOu3ػe]@nJt
 '/ >72p8`3Ir;C͕!'7wQӈb BOg?t@ّ_!'}9!'{BOp,wݥ<ceoKIf[Vѣf?QL@-ijc$eT/C#;K1|>Lf У}h25ցMtnbѓ`\$1l9>  'u[ҿniZ;W;]ւPMqy]}fk8-^k yb#4iOy[K-:g>ɮtD>kcLN>H5띧&'gsϭ'ɮ@G5d~rMs2' u5d~=\qN9LllLɮw,G7Y ({&2'vO7k/'!#JzWn/"yWɮ_Kw41 OzWC\i1_ZGodF^Z=\}h86~Q|Z#~(Q,3|?#b}ilZ{&7KF֖A@D!!*#Q/,䴴_ۣH	KeHv&B_+Z`/mPY\I\Tz[QYH򹮦Q.ڠ/>NQ+Z`Q&ZBe˥GeZMd+c])*Mrgv.Qc!OHvb1>wk!b}h,7k 6w ^ F6ofS'7k])sn>Hj2},]ӒXmId ^Ms:>9=䀡͸dɮ%l.F^hQ8мrc;ɖ/0˶p2YݖJ̭i+j+ W5ղ/%T>Nf3Z[fDiDkKա|-#;f]w=Gvyod|]7og87(.XΧ5ёmq[AA)Aw#Ks_4L`s> |ⷱw>^ɮ\XX{?pI:09N+|i'!|ⷱw>Mr4bY`I'OV> =|ⷱw>ɮ\X{z~8$^ׅGzz@4N	<c--.ɖ!'֘Tp2Xe&΍D򸩽mHnҍDjGE^D,E@gjc!;H5Np8CzػoEفt>ѳ:]wqMy]q|U\_KhG֊@qF}h=\}ixpQwbށB6wQ\s]֗xA5KF jQ,}h9{&4TZ)/dZ^9c J^s냾;S?ez;!0.	zػңgqmtbZ#O5l\b_n1(;,րp!{&4Iրq1^yiޡ oxP~6~^Lӣ˶p2Yu?ܹ΍D؁*#z%feHnҏfJ%T>NQ+Z`Q&Z*!|%(_V<P1wrdCG\9 Gk.T~6pϭq4Ȁ,x:lD=](ϭ@5֋k-+!5˂z!FK
=l	#%ĝa1 Xx:v~}h=]-^}h;{&a!Sswk%B.	Bbc8sEhq	V\cxЕ|?#> 5ёMq-D{&2]=GwCA".1diNCASǲk"	ւ{&fw*!+^ɮzТ'Xr}h3%Ya1OBF>HMtdAلT^ɮ>컣FDq](M{&pO1P!{wDXx:zZZOdFD	DSK@Aw5etd.	/].(.1r}h2ђSa1Wx:w- 35ё!ǲk@yސ҇/dFK/:\6pZ(l	V\c`x:w}ih){&2 Ģ}ihAdH~5]ػQ\%,XqqdE8|?#b}hײk"O {&\gpFɚ|c=8L|i]@G</kegej٭rML)nҸ*%T>NQ+Z`Q&ZE2֖d3{JvҠV--'isZJ8[Gmvԡhkf21|l PdMtv{1{&O`}ئf>;=X5{&8-5v)>Gzzh:z.z,rMtpZkS3U|qrt\[d7k]bwfsޡ]EQ 	|5r~7˃qFz!nE7ejyJᥦ"LҫT̢7=C}pZUzW2dvhg-*=Ȅhw٣viwiYSa="8XULQy[dG&]gqY'!i#В~u763~;=wH4$||ɮ@M|s}|v{4hI?dɮ@N;-u!i#В~F;7j%
 '/E0/6n*77Tn蒣{
!%%$J$@NwO$E$ВcB$ 4$ܸIQJ

rJI*0BJJ ܒ%F	%ENIQRD[ +4El^vc`Z`'֒dF2nðN2F@y2Q	xkvԡfC#NFvř-Nf,Z,-'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ<geqEN*o<h%m%kL'p]@*Dj;S-WyUqyËc" րXJMtd@B>͞ɮ>2Q.)XqQ3FK;.1ѧ|?#b}h)odFD  A5l9/*FD}L%R}h	{Ȑ/>S+(%^`4}vpKKLճZ塱;:Q.ڠq|UQ+Z`Q&Zq[S-.(_V3Q.ZN^ɮ/];=9/upXGg%8eAbdvzr^%F8w41xҏzr[H>VWw|8^ɮmq[vc(ʹiϭڎ4Gfiz@em##-q;ϭc1r^X>yda'S}hsNK162;x'zr^6
O`'N仫3AX/NK>4>Gg%摺NhNK*Z){3AXK L)D!{4>7FE!j;1
>7C2;;%7FB)+/9/X4#AX2t\SN"zr^nu>6d\Ҡ;;yNKңth'>ԇւ;3csAXBhDNKи}h+8!)P"'%H89/7@~}h+;8Sh VGg%tH%NKQ|t}hg%tgIbz\ubJr^~iwfzSh`)t}hy7PZ; #=t>7JzqOx7Fdc@8; ztrU>R#ONKՇ֊@b;=dnG%7JGրpNKn}hg%c'րpX_+ѓ@H!'=9/@Gs|H))9/B_bGfۃI	dG5Gf}i 8{&9]c'݆)F&BLR22ZF.d˕>@,=]>^ɮ\_d3@?1Od,{&|ޮ?}8Yx4KԾ5.qӎ0q^ɮ\^#ma%/LFY>Mr=\~qJequreO d.	A/'w?HpMr{zEcs>}h}wk1Լ'k4&dOz>0{&胓P.)3KbQ?ϭws>}jq1ȝ>DɮgG3},`}B1(Ɵj^LRuL%KeKkL2<v?)3SiYZk\6 Jݴ_5፟5NS?Ӕw'IxKL:527iF''.&j3u6x}ilOz_n1yn.1, |?#b}h̚Z&dZ[grc.7bl-x*bSdƖDDgk-e|lON|?#4;xZz_n1Y159pLMtiglO+ɮ>_HW#p6+ yL1@ւh14z_n1I|?#b}i\4{&47>;{&X;ɗ:gxKTdx	8,=9iYgFtyZk\&d?mPf'(ҨZeeceKf/¡}XXZ5p2ZZKe^liP[+ZQfW0--'iU.{horpu ؾ]r
;B:#ĤU:=d!|!H4T8N	FoC\^*{{'уk#]`$hPY>=\'7Y!cԋ'ю^ɮ\[pI 6{"ɮz]e|>w]ș' E@*tvUAV"@4_s¸'^6jR{&;=sdQ5=@$q,Bj\!vwdTkű&ǡˌjMt[ >i`Iq<@!,P?ZW6_5u8TOz7$ܲ>H %̱,&Z,O!y'f|c q?/$0R dE0"xCO 0MrI{&1>^ɮC !5_%b|	d!~ "Mtv.*h2>Gw:K	 %/ػ:"
|@|c J8b05>RgF`8 0.K}!pj}iDѩ|SH,"ԾW!pj}iftj_+=5>3R_f\ZFDѩ|rS!pj}i@`]NtD.O#3qȀ5>$qc`ݟ~\^g$		 &ػ/_(bCtj@`@MVYLq][K 	%/)]/9gC"K]#sr%Gxȹ$wt2.DXÆ|1ӂH	.7b8:d!x ?2|/d2}{&8:~6^k'8]A)pIuH	K.a$@_\^n1	swJ.Ϭ{9|}r6>0Ru0
)=\պKP>^J>1P{&6y*>Дp4/S]L"ԾW5>X 0.K}!pj}ktj_+DBf"ԾW!pj}ja@`]OtD.OL/3R_f\Z
Dѩ|rS!pj}jaY@`]NtD.OL,C 0.Or?e"?@و}i@:Lv{&8:|`Irئn#g]CiW.cA݋YJXPeHjWHk]ȅ#$^hD,Ń'-F'=ue@U$|A@~3Wb8$c/4$ |#޾bC΋崸V"S"{&|8X1ǲk猼|?#X@J_w:V7rx:ΏbhpMs 	G16gkgրl'8^7If"j5/#K0O^ 1Rt`Zl"j5/Yj}jYu@bFVSR1@bFVSR+?ȀKYj}jX 1RrS ԰@bFVΒSRlC 1SC?3qc@՟'/w$b~5vcg8*edjMtsc/fpyD\u񋠟ٚ3g0.OD!yn0{7r'Çk;$zëlw)&ɮtD@x:(&ɮ9о*K0O"P 1Rr;  h 1Rt`ZDAԾ*If@@bFVSH?ȀK%֑. 1Rt`ZC5[%֐k?ȀKӝ%֐!Q~ˈٟ~	?	 N_]`I51z	CkV[`3cg0<88*ľbnUOV{&n;8*ļdt?؇.1S.ZKőT^[;OԑZ$0e9;ށ>̤Mr<bd}hCGk
/Xt?؇Z+.FD7A?e]Ь	 %/ػF\`LgG2{&UY5ѳ@,s|Ut`Z5gQ|UYj}kD j_v.S] 5\|,5>@bFVS]3AԾ*=Yj}htYD j_vnSC^ 1RrS 3AԾ*9Yj}ht8@bF֤8g f@޺j}b$>7L֬>	H 	 F 2+H	K]K%ʌm97ϭC{`'\lF~pIr%ʌJpIry3.F3Be2xVC#NK_Y/ih5e2ץv?:4\ᬭ[5TDջoJ֘>NxKʽIQL5--(_W8C#;K*7-m*ekJ"2xjz^sZJAAnKSwCZ^{lB#h]), ı4V|(e-_Z{/]}hKfb\6/ƃeZMu],ɮ(ZYѳ1.7ݖ#d!4+yy+8{&*>Xcry	]g,g>GzDAqLN+yMtudN&{,@VVh|c=]8_#5p+hV}bwkʾF'7}bY`'$7k\`@Ǯ|в!0,^Ea?ob_bƤǲk$\n[ؗئkcPBMtu掀[ؗئj>9\BVq[ό`8{&,LO5	,@5aƧ/d!f>]w^ٮػՋ`+^f>]wz ǋe|zfbX?	-6lbfެC|
 16kex}xY]Hbc5bGwig=Gz/dp<Mr8$w$-Xz}eAC5M0%ɮ: q}*ʎ=1TMBqA(D:"5Q4Z'OqDqwMXH0]g{\iѕ|$ǲkʢbl}94b@3ʾ_	tCt0*gxX#	Yn{7-+:|Z)N+{O?ܴ)W[n;1i\F Uc$OVMtⷽvh༕=S$
ɮ$yʾɮe'bk5DL-^oc!差XE`I.	^ɮBi}81"knU^POd!4Vq[όb@DAqM	$?]VnTqv.ʢmP߄:D	B F`Տg)>{#;h@X&1b;;8N0Jɮc)|>>ʶ)gG0J dXzLz5Ȟ<Vҋ܎rΠJ>1P*MrX0y <"O_wua҉о!q!Ƨֹ13hԾ!\[Z /RtC-Or
Dj_lj}k?ȀKcS\x-+!Ƨֹx /RtC-OrhԾ!\[Z8gѩ|Bslj}kݟDj}m,VXN8p"0'/wc51z	C7L֬>C?o/%f2JMtBWkr7}SOdNFod*/6~I,]@֕Hܘ:/&\kָ/mJom '#;H̖LYPjxL,(%JU/,䴴_}2|kZ|j/ F5j詴]$_9	t>;~wiygTZ+yFW5U/J:4|B4p3>VDGq;ӉڔvjgZA&=\^Lg!',dZfpV-Tղ#xʹ5Hh|ڡeD#%agd;_3	e[E[5Pu[>	b[:Jua7N,c6)¶:Pǖp,geiB$d*<Q.ڠq|U|1#`h}]\cYj;S;'ց0Mtip=>#5։e"fϲ6wN/mP!',d	\9s+Vkj%O UDjGV 1(L_ZײkK}h5։aAy3Ng;˶p2YwᬮfmP=ѣhkKįfDn^+0Y-zC3Z[Q҈ʍ*eJZ҈L-Z-i([lgia3Ţ@Q7CB-A2vc3k|_dwsWIbg`=[W;ƞ /2XT*FD#Ik"^Mqq[`{ٮ2{&6zA0%pke
ɮ%|?#FR/q6F,#֓÷kK7X}i<Mq˸z˄;{&kz
/q6Fϭ'Mtia}i<\}h&yqXke9{&q[jq>ZX%*4(]G7[ҵ$͸>Q_
|-]b7lBe룳x|nW#Z}nǺ:w&{,D{&^_n1Fs@dF}h^ɮ>J!EZx˻9Cdgu2ǽ+>mR.QqGzgkfQ-+OV[Ah5֓5ѥg֓k5։W,^ .=W}ddgM,R/yPpςvh9gnu.(@}װlw:K=2ɮ%|?#i{ȁp:MtdCq_ϭOdZ$Zba3c!{5ѳYF ؒ1ٰD:t.)wLXJ^ɮ%|?#8ՐKF ^4D@0Mtic1\ɮ>H)Zc,zhdgfvJYx.vŐ3~^v/:z^Yv/7PP+>ZBԏ-LEȞ^+F/
EQeN(LcšYungد{@`(\?!n!*^p)$ N$)`$p={E/=@ AK "y!.#g ]t'?]g@ӡqM|ڈ7e`KP.j<\Seg"z3T玆"j,]#3TQ3G>0ԯ'whHmrâdE뿇D'.I<]||_L}zG/&>tחyx
JQAazozƞ8@**fqLPI{&Bo	|cdgX.)}){bػ:PNy[ٟ@Nm@iIL^IHl "|*"T*(Uccȣ9!l]zH"xr6m0TQui/NBCh$'K^BGKQ/Hp<dTN./L2c%F!1:K+"tA@2]ITIP1P5bW`<N8T@X*bN1e1gN1>8fbǲ|?jc x
$Mg`/"! b 35e^"%=pߑ1I|GjU+{˨ZDE{b2ػb?]G{qxIm ~@O ǲk+|e_epYӡqN)#c.(F\ʾ}h.d=xEPMsٮn-=]9p'C~; Y{FO\AC5{c2"g>GzHJ$	̽}Vۨ6,]oIm dhR"@ޟ`=5݋?=wUF4 #JѢ:q3NN&aq[%Zvw=Yf5ѳZS/Xb޾4v_n1lƖn6>AdFDLMq0e<Ֆ?z!*(J2XQK $7FIOD>z^ɮ_V`%/ػF[γI{& y	G0?C5#оWtDz5>f2ԾWR_bj}mgY5/#ѩ Af2ԾW#ѩk?e|tDGSZ	K1օ&R^DGSZR^ΈFִ F+zY5>	VZVoeg;X1b~~7L֬>>g$66x<#`T}hcg,r+}'݋c' bˌdtFBRLkeFOdS3d޲?@z/FNz\݋?>k"z4l
zDGkyٮkg R}hV#FK@5ѥprMq5| 3ZBѤdgiY,i(YL<bd"2xV,m*iT3_~kKeKeKkL8O 5vҸrV֢Vs2_mPgo-{0K)&z֖qf)0@iۃQɮk֣dFD_+d)L7{&xK?blf#aH_2 BS<Xgq~Gx ȋb5֔q26}׈{ueݟ	=f4COḇn wt1-Yh/q>k:	\pn9fro|z35NMÿdj-3;/6Py9jMs2KwZ\qN9]'R?pFɮK.oJv_p}j =]'Q5F;|5co洶_L_&ZG_+Z`/mPYa%qSyrVW5ղ/Lth9Btt"6xM!7dwL.]iG|2f`P+nzfV2虧虽P+nl{0es?z##ab޲4NA5ѳfϰG<M˙[$JAj٣rQ.ڠs 5i~^աY(L y⛡d\S!9>Gy02Gޠ]2L z?ӤqN7ƞ	FK
]/w!֒k"$I@ Mq q[yV6~Q8їػýq)z2Q}6o>>w!HdƖ,_ZJɮ,P>B{&BL!*kdwu։e&y/:2\Sf|Ȟ]։@y	xqM6~^Lӣ֘Tdx	8,|لr9s+j+ W5ղ/a7,OE[ґSm# Z+mH`0&`Q<
`6H=VݢrO!dygjKDRBӣ[e]>N"rʉvK{-[mQ+Z`QT/3zo2\p4QYhFF]NEliQ/Z[+ZQP!}[$5KO=("`g4tdQwmeВ }MI1%@QK.xKmQ1wiLQdiDY.T/ҩ83_~kKeKeKkL8,TqSyrZ&&ܨ0:4|_+ܞ]A)#1IQL-Ppρs;fJ68p4K 0f(&ՑmwB?/5F#]i'k2z5{M41wDս8 0WK#$8^L1֖閗^kL8,2W	\@Z&&S-.:4|_wrzveT/Bg;CX-zDϭtt@j	s@&glBԼ3Ӌ閗^֘dx	8,SykhHRtz+8I&FK*$^Z\Q^_V8g%0q&ٝТ<jSN/
.ϭp4/ܟ	XaUbs\S>P?Wsu yϑ9P⛣=y7ћ)\BK-0N+{/@K?_t 7>
mK :6:!ẸO/ih5eq|kZ|jKY[5Z&&hI޻=	cgFg@EᓾM޲9sW%x;m4pF(DdmYHY@!?60\MU$)\M:=$ГF8E2G%T##%kL
$^imFKKHNBuDb袣{J	eJZ҈L-Z-i([ZvŻ`])@gmwru`V¦OD+5,]#*@^4. %'/dD|BT:;F}뻖i}v\t";*E
eˋmغQe=.)q26Fu1/]&!Ĉ:5ѹ!#"*SN6>HiؼmF"&^~H`c6GؼRqC @c;	.D@}8129$i1/DALⷒY/{&t\"*٣2 Aⷲ 'Apj%0Dm(^eHVHA2
LĜM,1h]?/&]\c;BYG!'2Z,i(YL<Y&ZOJ֔EB*vKZZ/ilipL|i]@yg%W-	TO)	)DjG-zJ'Z\Q+Z`QT/\5QYBpFRحX-m*ekJ3--'isZJ8F̱tdN&{-|#5ѳ|4zez&Xl˹pJI/%9NFeɮL^h|cx^{&6{컕CXJ.BYCf>Kܪ,-  } Hr2p'3 %ԈT2c910?#XE'#|zptf
">/YjMp*nx9N,ĝ}ŗ/w_pb] #5M0L(Mr=J2 ǲkSƮ"N;1,#t̄ײk<@ymFϑ/3.WA %dxta%8#2̃kg2/dN5u`)Yb)8%AR" #')̳ "MtlɗfKS%)ediDY.T/ҩ|gid%֖閗^֘Tp2X7hlJBkE-%JD޻q	@t(P d\BkE-%hITDiUBgPm478; <cejRZ)i(pBMА^46~dttKl3.፟q?jRZ)i(pBMd:hiw'4|]ADi	/T/@gj`t\
%VL\^ɮcw,k
Pm-k:MƯ]ܴ\)pO1xSsڡ#tO`'/#yGe汓?:XT.'ADewkɚtc>Z|j8yg%T	jBkE-%hI@gh|sw'_	\m3Z+{&pC#NYgZ"RZ)i(pBMtxGD+/؄c\m3Z{&8-7/Y?؇yD>^Lg!',dj٭rKICh󣨗mPth8*ܲV}Z<-Pژ28:K0OYKɚtc>Z|j8yg%6*H֊ZJ$ГG
%T>NBKfibC0Юp4z!\'sH]P3wBF &^6}á\#hgy3Ng_.ڠC#NYeNm+Vk֊ZJ$ГGa7Йj^ބ~@/t7pq@:f0]478;A8^·pi<Lyg֜#8>9W*CW-C>E	5M}h_8ybTrP\ޟ掅)5O7\4GD+/؅>e@E4Ek;\u#%go_3]FOt/<L,\SelRN.)q1/h;XXz,xqqMeqqM2ǡc?N.)YwN.)|2>y31G<@=Q%wQ.ڠrq>&iQ>P&vFL˷@N.u~3p-_%C==B=BDZ*(r6YeN.)3c<_.ڠC#NYe?f ,hl9ѣ౞934q3JP+v(r:}9
|-hg7ۥrqqLcpK1w<? YPR!X'3KeF7*e-iiDgidfoiT[.T֔Eem2nkIBܖc;HAwhjPVz!\}X|(i{tWPeʉ\Ei"BV_S"X(rҁ[,>PV2:bXukcfX3z!f#:⋪X
;,Kv,lKb6o'ּHglpqqM.&ػ#f#^6w X
;ޡ+hʅT1m\Q`u'yS5ּ9gl"g|6Aq~GzTieBhih4Hk5ѥ1ZEOdZJe㧨|6Aq~Gx42|U44A4i\HdFƞ}i8{&SY>93 w#Gyl=>9glfn%m"	8$뽊[qqMogv[DMpN0YwƤF;B|TP&e#0<(~^+e5>^m>11yz;ҏB?;*.wiaC@P^{v];!i*FCwp}h	f~Gzp1wjS/5{7S,@"ie-/ػ,fbJeʎ=زj|sDrM8=)PJ6GcM{9IL>&	,b;;]qz:2VMpr#,XhY+A(j4&O]3Z95tػա~FZe#PLˌ]` }xػΣ+u+|_8\OfC	v_8#^2d·e=,;g2H^߱@#_"FΝ)7јb^;BEbgd2eiUf6,b'R;əVҔJs̴VEʉ[OQ+dQ$ɑJP 	[7u(jtm3Zq>0˕?e+g2OJAAe=Ҳ<Kmby.)CT11̞'{օ@=Ix-^]Xow,2\#}!4
b']>'k]d1㳼iW`}!.UVGm;҆!wP/<Z+oO gػ=CW;ΣO3Q/&ijF'֥ɮ.Rײk?gp:|tͿ.2&t*_U=z֎F\Szber:M	CR^i}|,2{P;Fj4P^-*zo'#5zot~.T}7K|p y)7(Y58S&;ǝ& nTN,-1;Il[,٩/_-=.T@7f#nM$z2@7JNM79ZP  RBGyDJra_ϭ<&3ŏ]CXẎ,|b#+ q}*ŗ*8wb	]z3mC	D`054{9IT"-X`b	K.cܧrzte^295bl4>15{&,Cx6wzپqy2ָ/mJom '#;H̖LYPjxL,(%JU/,䴴_}2|kZ|j/ ~/ʂA)f34th8,gf8(BTZ>3Am҅@PqqLcpK1w<^"철ur4|VLe-iiDgidfoiT[.T֔Eem2nkIHDL-8[GmvԠ34P@fc.`P	]A2MmY}|:ؗƙ}O+bc:Iܔ842:SBXq;l8Yd`qқ.'R~G{ܴ%رpGb e2]Ljz7bHپZ e#f`}jiIlfFei`T~.1_Ff8/"Kp}hr^ɮ.>99{&ɟ񳸊R"CW;ңO3SCHp4'֐A}i\}ji?x\b6<p_M#Et}i=]^>֐=\}h;jaB-e^ɮY^_7Bs]ƤF;
0QC"y=\C"@@,g>GvOoq~GvPȾ}h4Lg=Jn|?#Id_2SwN>YݮyٲC.Dk,-/ػ㊸,fbJ Qǿ#	]\lz!hF"ma(-Xr4}a$V,l %/ػUri^N2(dMux9"،A1MƱdMuz2/Άq|?jػp@Ty=\+zJMtf.)ػ׽C~; GPcd2s ?Gx%vz|Ꮱ|} DAqM|#<gfEsG4*]WzJMtf.)ػ׽C~; GPc {&PȾM˝X켚N]
)7waGL֬O,G|322/Pg 󉞢C#zJŲG1l؆:eX>Z_wcd"lnUK.qW].Tqq`A5݋pN]iބ'6G5R}(QO526R}eW)ƟܽVW0MrC5Ӊ:/&\k𗋶7dgiѤfKS%LYL<Y&ZOJ֔EB*vKZZ/ilipL|i]@yglE4W*R%j;dth993J3pVP.uf|Sh3ū֡||}j	\S/&eyTG<]> (cEzv'˞iqDiDk-_VDFKKHD3 Dgie|>{JvҠV3)PeE#fE|cW#toCWF&f.)wg%/4f{-Ŝ]t K6oqn0|T"9^|c"Wk#(`>g>GvOosE,!|ݥ7FH;8\4q;.ߑޭ|]闚D-|b# ػҬ[r~G}6-6ǨoND	B F`Տg)>QAGEb6Ű]g{OsFUD{&ů]A4h1=tEj:"jz?eHQ}Ht	N-15u4e]I?zL㯜NW)q7udjtE:f`|ad-m;M4CYt7g0yqZQ6OC;+C.v!4ic/5v:紶lu1ij2<u8hnDҡqL,\gM;X@/kxᗍs8w}5_-/ػ㳼:zLҧ&e_]eص}8x,fbJmʎ=ضj|qޡMF:#QL`jǳu@QO"Չ	-b;;ܧrsFU|codN!xäkər1ZJ֔EB*;K%--洶_L_&ZV_.ڠ<Oԏ|	5ʔEXXvrrff@ؠ]9Bj?}
|-ũP6-IyD˩2fZgHdx	8,?e&DjGQL{Jى^VL֖dDgid[.T֔Eem2nkIBܖc;HZ.ڔ-p}ZC#h30˞_+4\ܼ |%cd,j!dJ>ՋSA4 V-^qhg"Ԑ. o@b"녔]A2BcAYb>CB⛥dqoOf~<jJcQ!ZMb,._B7X\^n,\Seq[b&Nػ235.vw?*,^g=JnE#P{I^,y02gػOPl̙FrA|U44A2FԇdFϭH gkv27ffЏ5wGb
;G]ϭ
[?3޻83mwMR}bϱLخXg  t-uBuBAT/4Q*c¥J
BBY'(\	Xu{=^J)W7pC}sz1!vC`.)[ :ok_+@)I[2MPJžASF[hJFp2һVGl}Zz=awU#c"c巡YQҸ'"fnn3Od.	\bFq*F 4- 4,O}j8&{&?p2Ҧ8O֡O*d?#.W:zJٱw,YS*ue5e9nݗ@T>1wkʙ5UΞObuBՏEH
}j"gyS&JVjPJٺ1P7HOJxmaza^dwu%~Q[hQJS5(oQ녡|}#a(22xP̔znc)+>-^6.ugW8Oօa+5I]#~P_w=C~; WP^~;;ڀ5̼b\SzTe;Ypa;#оp~&jC3RLԅݦŜ	7CF#3R]q܌-R+VHW;5zuВ]G6+P>1 dX2T+0jA+z2T|RiaTn2,~&@*.UCw 뻲K
 }xXƁGMƥ{eґ՗ : 0Wz`th,@t(ys	3'H*DY=s/Ѱ{&pO]PlO_M#L?>ɮA2#Fq0dk!ulw*n2ǡֆ,O*d?#~vGU^n'XTn,pf:ʜܷnח@T>1\Tɮ%]NOg`4uQ(jrx+J\4)T-XTedUL:5tdbyn%l$Lէ\<TT6q=0F/;zrqI(RQ-EC4(`DIXDR7Ũ>ްoj<[Px(fJ=@7e~OjqVZɮzJ\4o:}wH̋ݖMs/3ޕ0/<s,<[P/%f;wAFLʑ͕'f?5!H]`Yos{4h1y?5)ܨW-R+VHW;5zuy$oIZ8]`RԬ-fupR31^j(ywiS`gց gHM3{#
2SqMaTaڒ|b!9+OdO?27H3?DcWzUzo:2&jgA+%23")ӨMرLΝzy*38#mgBЈ,tMPJL6څ>fcrBVJ<@T6'+OPɤ{GE>/%d+N/dr+IZC|T%А-fԤox@\-i+Z%lQPؐqMZI04glVD^y1cgq1ZBG,#2Z,i(YL<Y&ZOJ֔EB*vKZZ/ilipL|i]@ygX'%DoRD\ں^]A'(-ziqDiFkKj2ZZPfFvToiT[.T֔Ee 9e8%BPF[ 0[GָuB){̅D,:Vv
 ER¯q@fc.%"/TSDYR̎3umZī	A!hj-MŔN2%V!Y!d:/=sO/X8쵠q[oYolPT:tDNZe}BฦI-gu>1̞?t">Հ}Ji,Gk.Kw#feϰzWk]i?e_e&{v/Gv2s~}jٙ'Yx4)ľ*F /w#K}kKfdZ@Y;]Y?#2&#*^#Fm]Z?P.)C\rԈ!2쏆<eI$ex
i'pBuqh5~
hd(}%C\|#0D!0RabyNG l`8xGyxCu@jZ<9h[uyRI% 4F n3W{5.Fh`R-:bť!A`Q;RnH'XT֘oATlș\ފd1W3IiLhа\>ruwZZ(77]мYyHљPM^j72Gy2XwVxjP{lti8YGd8bd"֒SŒediDY.T/ҩ|gid%֖閗^֘Tp!}W.TF$J&\̑-2׬74|]ADiE2֖d3C7-m*ekJ"2xjz֒prZ-#whjPVqpB&f3*uBta腛@Gжp4/YxceȔ&"'gXũ4mt;:܈jd<؋(!h 3V{IɟI8ŗ]9oeIˁ`XU.hD*nq[OPt">i"aDHASm7ػ6fKw#fe_#2pޱœk]ioe_e?]>t2.Dڌѣq[ӂ>"6gx4\b_M#LH5ѥ2{&ڒY;[擊G;<#R~GwޒpػZf.)$>1r;CWDW(,cd|7/MOƙ=|_rE'hY]3hEq[Cz7TGz`f
2BUܽ64҅7`#m4/-
8W&!>Y*nnY?
h,c7%s!iI&"6jAJJnnB"Ў4!5iJ`$U3Gsg9,^9/>hЈ\>eVkCP՚¾ZD
Ԥᮤ-f.WECb7w]/Z^4yN&^>SN[iz؈9DWqHZQS
*sCBSy,XD{{/&\1΋k\7FqfKSv&B,i(YL<Y&ZOJ֔EB*vKZZ/ilipL|i]@yg#ImDkں_aQ+Z`th8[.Tf]A'eTfiqFKKHB,F*ekJ"2xjx5nKSqn-mJָP1x80C
egIТgBo8@1r't*0<׋Bm)HZV=zZLjn+V"a 3(tjL,Egš^@ػ$A4\Stކ"!1;'VZYE7-:Ȑ,-^]Xow,fKwvU^n.)+{,"q3o ']\&=\bN+|vw?*,/g=JnRKmݨ>g8!M'CbFd#Y%T1\|?#i[G}h=\}j@*glYogfGRdM]xR~Gw@#=q(31qM9'ޡ{NZ"@=qSޗrPZ/8:Ue_)ԝJvbc0c!:\Tس'{7|*TF=T)д@Iбucs}|T^EN>tm	0tueyEMЌm&kIOZf;9(Wԧ
,|4qR-
ZE-5;9'eli(*sxy$39c35wN,e T)lwʇN($LC9i.6`uc"f~//?vQ!i#6ez*+!"NS[kz5NT!Ӌj3NjJ"ЁM^j^Lc;/p^.ڔ,dx	8%֒SŒediDY.T/ҩ|gid%֖閗^֘Tp2X"ImD$Jdhm]D%eYoth9Dj4Q+Z`QL5--(,b*eJZ҈L-Z h5ŜܖFMqn(m/Ic>LТgAhjRVK{YůPJ3tK-ׅPr,=YCt1-W00ރ=pĀdg"1Zy"[,*8Yе|,
̞̽s 8vˁqDesy޲¯O=ysB .)ކMdNIU֙Vw&DHASm7ػ6&Kw#fe_!2pޱˀy{xq[㳼iWiaK?]ȷdwj3/FoN7M@?B|,]̀\b_M#Luio֏A{5ѥTMq?gp:|q[5wGw
;-ow>`0gbrWC#5KX~2&duޕOFR^0ean-ZObWM[V,H`+/_JtmjdB'BATx-/7ُ0͡}IasxˊQdle؜Dޭ<euL2Cd'6*L- NN%8ǖz2s<W Oc?C&eW]=++u9n$Om]Iļ5(o/H7\#{JfaC&L}h5gⷽ*oX0ؒui+ϭ`^jD{{.݉xkvԡfp3,jqE%)$IZ҈]_R~KKE--.ɖ/0˶,BOԓpTF$K2DfHBQ.ڠr2ת7iraǳ*zZ֖dKvҠjwZ҈tB62xjx5nKSqny|Bi*{]c ])
{7>A-f}JYqhk_eU;ƌh,\SLYoeJP6̷?b\І\	egΧ9فX}k?ؕrӠ8YmՆyfs%;@8_bX{xq3㳼iWaȚ{v#Qz4gwucϭ4
'Y:>67SCH2~Gx4ģC0}hgC5ִ fut#2&>o yth}jBm7Tc+4-H;#*l%@krK]|)f,K¯C,%*ӁWHt|TNiiKNC<>@jR(\Z
rH]@-bChwC&e[1baljٶrjٶ"m1#e͋Q`s 
˼[6,Z#dlp,ahm:QbF1.fl]>:L=HkZVy,񳸈^Lwk\7p3,jp5e2di<Y+ZQK_Y/ih5e2ץv?O\Hs2D6%Tth9Dk--3}^Kա0?Qڈ}FEAliD[&ZOPlE3E̎5PLeΓ2;Ι~q3\A,_5u8R׽&\闚-(Y{&qg !>nBjAcB!T
3^I4d/GzQTwh:]Z%&ػ#(ľݤ2Q2)?#Z8/5{7S.\b2]qk.*8w`j|st:8=@,#QER}18$łm	K.c+ON0&Msc`}:Ʈ}a"jze#- t>8=C47Olyq=ЈURtE*HՋi8_I:N n]@UwaGL֬O,G|32S g7^˸s{%|oL}{=Z}g
v,lCZ-e!jc-=3΂؉X>q"xYZ @^.B8Fd"8l ׄ#>8-[J!H8_A>Mia(`ӂ3"{.gObhh{zptmΣ3JzW/W78)[kz'PDH&^>tfwC3DTj1xL &_Lҙ/C~}h8;g/qqNq3|')`i|>ouN:ʾ,|ep3ypB q}*ʎ=0wo82lzQ#hL*G1ER}Dq?wHV'@X&0b;;BN4WzMtsC7{&,.)/32xV,m*_Y/ih5e2ץv?_̐IdH)qgvFB_v:K
.Vx,fbuʎ=4:D'gu{gv.@*⃡j&mT-XrP64%FUbYb-e]8ƂzMtⷽvyh|cA/d4}2<?^o+FfCflZW-KLVs0IeWf3̅J0(mPBK--(Ҩ]-(dIՋi6/5	
t׆OPL+Lt';obp.dwFֆE١dk\3CcfCW;ΣO⩡b
J4ɮ-H/{&ɟ*e@9կ~Gp(/znv,S 3<ⷲ*fw\Se4o5_bF-C?ޡ+QSCH%1}hrMtiz@gl(&!X\8YvV"oq>*@8Osfod/	GzQ@g>GvOouˡY'J?]St_|?ƙuѧ'wҘ(g7w_vefݲ0>wK.8+k.Tqx	]Ulz!hqA(D:"5Q4Z'3
#;hHX&o)|>vw*8FUMs=]Ah1	"5tF}aI5w݋d?Zgq NO'*]e&{ˮ'WE!/z]@Tw6X8YK_lⷽLW ?ِ[bVv%jc(Fb.oS;u:)S)f0]X3]5S7\S/qebwZÛ-/ػ㳼?Y<|e_C ]$aypd 5zU*8wav.C~6Ǥ	D`054{9IT"-X`a|1īO^Jӣ*>1OdNz~^{&,Cz5l]e
q?]VEbq	Ae:\S$**u|~1`S-OIŒp]_R~KKE--.ɖ/0˶,dtĩHT]A_4|BIZ֖S-.3<nte8d7e*̌(wwBмDҒNMs]PK݋[xob^n]dҫ/5'^jgfUgK_Y/ihG_}2|kZ|jKvTZ+ң6iN<c撴Jjɺf3D8}0/؅eTS-.Dj|C-މ_"듔b)ڻ҉c7Q&4Η\Mθ]1Ӕ=Jw
bmJ4Fi|4bW $h\@V͂\S FזkV:F')Բ<&8WᦀIC2M}?/Z\/-z_+Z`/mPYԿƘC;v
*ZZ"q-mhY;BF47@؜]ˊm9
|-̅3ZLBf}3"TZ*2 32f\gdx	8,?ѰtDe!5K{G$^XԋekJ/D+K(_V%kLz0ƣ5--(,ŲEUPɅnn5Ӕ.JNcW#8B)&xZ˫]27pq]P Td-XF)ر/}ro&y/Y97eLPlR~Gz> |?#8Rb'Ɩ/X}hɮ,^SzrUluPEV\
ޡ+Q摒]q<MtdH+dZOPli|d*FDPMtdH+CB?grc-0XܺMpAl5 0`D.EȾ^sd/"@$ݢܔݥȾ}hYbқrKO\~pgwւ joV.t^˹e-Xfi|>8,fbuaʎ=,38oI@,#QER}(QOE,l3b;;؉ri^Dӣ*02{&L4Xw\SebػهDSoIt?#7\dTGL֬O,Gyƙ\-!3z?3rr<e'4ZBg1vb:m*;8rQxfz3B_'0?d̎#x3!&kڲⷧ_//}ԙPZ*IeD/q@EV{2N.).1ً%kJ"vҡ~Hdx	񝥒Z[/Z\/-z_+Z`/mPYbHC+ JEAd<
;CGF47
nʻ̎-_%(_*Z]ӓap}=B<y3*3$2<?fQYE27^r2׶5"Zҋ

ա%jZ^-1imFKKJ#;K+liQFTf2a|P	%'Mtd#8B)&xZ˫]27pq]P Td-XF)ر/}ro	xNM13kB&y6\|6Aq~G|qeUHZ  ˒#fր&{&dEe\bޕx_+i-bȂ#@;{&2$N+Mqqt.1_F.%FKX^Z 2=]> Bk?ɌP@2YaX&{&qg}t K6oqn0|T"_/[9^|cZ{&|9wZS?;R{{C;9ϭػܩ~Gv"i%Feg7w_vefeOtDZ_wN ػXgr~G{&w#Dcub6ġ#hqF0tjǳt0Gtj%/ػ"\4ʾ|cb]{&L4XK殧w7^{0p4z])7wk4J#hՃ7C;a8+Bg2ӈgc.3z?3hBg1vb:m*;5/f(!SмEէ02fGNLZ(i37/y[ļtⷧ_/v(_OPO2[*2ʁw-Wb.RoT
ـZPN/}5 GSe˸gvbZ҈]_Rq|gid%֖閗^֘Tp2XU*Md	R(,cP#GɚTiW}@zOzq[>p-/ϭQ]N.)2c<C#NYf.g? YPk (-ż'=`Q.ڠViqFkKjա%m^%*e%	be^ܶ8g
'fP6]}:<Wα TT&掌,lTizX㰛Sbj>Gy6\	QAg\
Ak(wYoanD#zdw#O3%UH4AHШ]ZǯS.G> XFϭ
5ֆ A>/w=CW;<W#BifZdFhL6h}hT9{&Ɔ+-k> |?#*40L_+i, &D4B>*2{&2#>)7kBV> |?#my&/4c"ϭ
JdFDWB5ֆ 1|BZ
Bǲk7Bn O2\wgζsMr>x>GzQ h|u,ZMx{v-,ľݤ.G?N2`doV.t^˸0Fu@Z_wN ػXgr~G{&w#JNI@,#QER}(QOE,l3b;;؉ri^Dӣ*n^ɮ3J{5geU|ىt+iQ̞\4,&SYyF/ٺq3#FLNq[G7\_#gOE}yNȼ4î96-&d%lL*)Q@EjL-҅[z|}A:g$'Se˳gt*vKZZ!'洶_L_&ZV_.ڠ<GQ|$%JDDjG0(-zxܫ)f%U˶li<[L<[P%8{lEk\(_VTf9Ț<Խ.t^x /8p بMs1@`˫PLYDcque~] y/%ئqv ^čJ2ZUXjGzAay/5tF}a,Vd$k<	$uQl[%(s\-rTdYiόaa5x~l\SzH̅w_wci# Lv\*.|GfA!c:ԯ|>~vU]h@8
D[1<jrxЈOɮ;1ԝ,ED]Ƌ]㲯ս3G4/*=,jފޓsGS"Z>1\v)c"	⛠c%Yydiwg̦W`udA0\Sz*jނL聚:CWBp5t"'Hh0nt0~UϬb!CBxP  Ms~:I,+<)+r@VvUE4tر#c5gvyShs,~A=+ti;ә}\syJjtf'Fb}}j"+d̋ݖ5̼Ֆ|՟2t?#qϫ/9䒶)(¢Vˊ%m[0( JόaX=\^N5w#<ӣi>q̉;`&2\W]ػ՟¹ɮeq+
^ɮ$%̼u95d>V21B	E|R0 qiaY3]}\9~8˝Қmјb]aw:H<cP^jA+?һR;ӎɮ`ϿeMB6D\S_w;BE/
5̼Ֆz	8O˖ܪ^+Z](YqfKS%)$IZ҈]_R~KKE--.ɖ/0˶,d 2~Z[52̐@)QLq|<٨mPQ&Z`oiUFKKLď3CՋeJ%kL
3Z[֔Ee"&iəf>@ԋ cay7!x ]4oػҎʾ;OW~=3GV񬄌b^!TtF']k|/D蕫/*:	WDbx35b{:E:2Yi=ؾ;*ny=iK	聚p}诫zMy4/*_V:,]eQu;`@rMqاZ!T\StD L=vOJ.|$ظ)/>q;3]4WP^;&d_ d2VXbY }1ΒsFC_ y!FWd|H̎wQM}ePL=vԎ)ғx<\+1qM|>޺O_4u
V^j	\6oE$ظbLsk.z~GyTd_Ms/5e36~1ಙjxL,(4,m*iTbd%񝥒Z[/Z\/-z_+Z`/mPY W--皙Qh*R%zZ0a'(-zipog5--3=Djd;03{JvҠV--'ə^:P&]}XgPLj۠XƘjQkNKLON. -	.e_~@y'V=5tF(d$f(K8
3^!Dj^!T>1HMq
$ԝyc%Y}y4z!Hb(LBF1zB}[`(D}c/7zB}[`(D}axPMq
:ԑ⛠݌Z BF/dBKnVs1qM|>޾O_5u
/d̋ݖ46{&^7΃\#i#	,v.)\:tf.)ػXi採R"gvXNR{&?zt+m$w%7PC⷗~8˝ɾ\S_w;BEC;;p^jVLs]pkY%3E3JQLQL)rfJQLӯzK>1;{&6~V^LwŒediDY.Tti8{J񝥒䴴_}2|kZ|j/28KyW	5%JD`^s1{nAewj/V|+,?ʈճIHO-46K:4|'b_-zUPajዼuy`b	+H5ɮ-֌M@%gl}/ىȾ
l;cy(*il4,\ϭǲkKg֌k
+?=??fE!:<Y%UEb	YZ3ɮ/Z3B/?.pHcybK摈!~Gx4A;][a7k
VfN/-z_+Z`/mP!',d?܍tj'Gd&dQ+Z`th9/K3Kec/P2|B;:"eUK1>yif@GodF=\}h|q3fFK]9IM%UHx?_FfӀ{&4@ӂ5ց{?r2/	6jl}ֹwO ľ*iW;Ƒ8ɮ.Zp\}h6wYwBtvyilb<a_Ff}iďdFrQ EF?gq9u+ƞ<D/4zF,Ci&%UH||?#Yg֌dFfZ2odZLel@_i;ӞzT#gv+oL=㟑Ot"B5:șFFq	|U|1idƖfS_ѐ'Z2ɮ>Lyl3Ӌ^֘Tdx	8,0~YѨZ-夁D0:4|̗%T2ױըf@=wtD\c}ǫutifK	Sɮ/-Z\}hT8'=z\S:>R7W#A~Gx4!(PMtix}hJ\}hT;gQfE>ÍM1ib:4,ш=]]ɮ>)/36wYwBtvyi.1/F ifUZ1!]]яdZgl'2x؇藚=%H٣4t"B@c}\b__4AT;ʱ֌BWkK2)Z16{&Ф,g/#g]}OޜK&ڡރ<^英\}f'W^}[dl\ŋB5^4W#AAqifB~G|'քdFz}hHMq@q2Hy3Ogɖ/0˶p2Y `Q:<[@u?mPth9Di¡}ZZ32/w[Qq|*hC.|k\/DLcVpQt!b;!V[YwnUjƖl֭ɮ.CVodZr:񧅟zD#My~Gv]h]bFˉ%;˖QJ;>hȗ5>hBMq,K6]}LiU4ׅ#L՗1:ރ<^K&.~@=GBb&h4bY,/ϸܫrcrʬ|>r,Cr̽֙7&X7bĕʷ)yʷyX7*J>;[eg]9z__4A5AqijA~G|'֌dFs5r0\S/&iьkL2<?>gFty[ZHOK:4|VBP
-Pڙaػrċ(|>__4^!|l5.h̝ID!~b7.\J/4b(ܫq21PX9ƟL	7kK}iBMq<r0\SeZ񧅟{#o2}7.:?v)n\_+i#n\a|?drZɮrMq1b}HܹpM,;FDR6>#!=]քidZ3K/E}[htN>?? b7.\_+i#n\,0/wi2"#B0ȏ>#\}jn
/P]v,CFAqܹr|Ar2Y|?#WDSY%{&2#돭5րVm4L	1T^|nL՗1:ރ<^K&.D 8[[4t,."f3F k5K7*ܨ|>__4dwʷ*A<i(-JB+]]ˇք &Mq8%g"ܫr>|U|.1b4n	W iZ4EB5ѥܢ}hB"=\}h}i:6~^Lӣ֘Tdx	8,}`Q:<Q)K:4|/J֘DkѺZ\3Z[Q҅vA#;K*7P/~Gw7_<F.2+{&sD#$?vdዼ7Ǥߌ˺>(Y{7|%UHck 4p|?#Z=]Zg֬ɮ>(eUh|A#@/{18B{D ,eܼ4;^DXX vڡA>@ 3bFhwroK֚nStNCX aHSu΁s]6%cP-J
yl46Ϡ"{&pO(q2p?oeAOZDgiPK摈* 4rd7kKT8>dZ?{6b/AGKE>üe_N1=: ,@chw?/%ـ'|,GAusU뼾|sKs6)oU4NCP],EkBR=b擋,YImB\eDHጫ>NxP.)aBZtMZ`a|sb^/4z ӖӖE7q/5$in@[Σv pBI8Df񑴤幪petyy3*3%U/,䴴C#N/ilipL|i]@yg%v0vU\(K[yihƢ]Aѣi~V̗$^E2Qڌ/QYQU};y˚Fp偻<kْP઴>z!8bqweր&Ɵ>b
.1,]Z~Gw%Z]ZyS5֜Le*84` 15!g7<@,[/"x-E=8V؁@̻'j,sDV`-
"5>0|EPI"FZu΅@s]6%cP-J#h74Kf.)@} 'k^']پ=&f]@giPK摈*ѬKZdF}h>	^ɮ>h]g/f\ )	zȺ0לX2
4˞EN@_w̋XX{TylYw5^y|bŎbW_<IoU4NCP] '^ɈE5sV,T`ٚ͘L ;']`$%ZMmN."Ge^)*psn҄0eVtXD,]랥uoDZr	\I"FZ;Ks]h8f>$9: D9QYdl5N6,%fUgK_Y/ihG_}2|kZ|jK>o,(i Q=mꖶErK:4|/J֘DkѺZ\3Z[Q҅vA#;K*7P/~Gw@1vhn4>1?vd8ևD#']پ=5=И2gi^W#A>.1,wry5ѥ7>=\}hM#?w#4 pB摊oL<ԅx	"ܼeeg^ڶaχlTouhXZ:txu,E@0/у/Hw`Qtcyr[/4$ :eܱb^8-Ԩ6yDbTHe"MrqTv{x6oCOu/>fr[z__4AVAqifb~G}փ'kKsAjMq1?{1δ>z
~2{538!Cb'vaϧ
,8V#*d>v"3Xj/5./_,b:Kx*/9dn0 ji0{옋D\,,CX_=%c14=wN%HJKmNZﺈ8F;8#3uiPmyiКcaqsԼ胫NiބP[P[oe椑#V-녥w43ZCѝ I"G26GN[	Wyy3*3%U/,䴴C#N/ilipL|i]@yg% rݱDZˏK:4|8.p(03FeTS-.(imFKKJա8Z3{JvҠV--'isZJ8[Gmvԡhk(Ms0O񢃈tzn,`(>Qvصblz2bL3W$w=CW;>*iX?>^9{&4-) xPMq џAi 8֕&{,DhJ`|.ؑB|>Ƭ]'dMtܠ#2;"172z&;3#v*	s%~Gx:#h8:feXbɟqM.5T#h,/6%⛡ 5V1̞D}aHLgk;@d-^]Xowl._>L/wep,{&|6VUXTVg=EDTm;N+{f4>1NY'.OPlK摈&cKϭdF'֋{&ш36w:٤ٲ9"j．̴
;Rb]81<3z1qLc܎ljDY`ރ/JzD/% WvJ	7@P1waԽ"j1(F;\B	m!3pOcft3Ŋb^hH\SԔBȀH\SPI콚RG>é@ԝ(7V|DBg;G(77e;b5
Xj&f0L#gFZC(MyMO	6u6u&?>;Z\޲?L(77eԦGbpO]aWy;Sї&	t&Xh	䄜R"!qN9:r3%':Ӡ(bH\S!7>7I*q[όbdAȸpY 8|>7*8wv.+iӈm]\PJ#h<-GM{9IT4Z:6pcS?y֝Wd2#GI'srzV7p)SY2|,ňu Wx*ix-1ҐZve8\t#7Fn@N0ɪ '=%ax "Eyx@GJ/5ZZr:+^ZޮdCWsu|B OiT.)D5^"akzHxOOW[ yf"C"D]k/5p"J Wh<սXqέDd^(7c"f6}rS/Bz!,=LXרpFDd'ak*X}ANHtj"j]  L@dJӊL VM(+"CӅWqҶG)$(!Ԉ|e 1(,F9Dx
u!t-lB+QW\``};;+{,j9"GW1*뽕n^\VD*De&.F>Q>د,]o}hder7'ydzKї>Gz$>zN̻TDI{O4I^˺<-j p	k/],fbBcr~G{+0Wػ0Gz3mD	D`054{9IT"-X`}i}8]n^i5Ӆ^Lw:/p^.ڔ,dx	8%֒SŒediDY.T/ҩ|gid%֖閗^֘Tp2XA;6	=mꕢ+"QW^v	5M}h_8ybTrبIzkOGB	mP=ѣeTS-.(imFKKHDL-Ppρs;ftD
)iV[hpMrL-/|q3ζg5Bk5wtO	`Tx/ػƅYSǲkgyLɌbq}*GC0i`K6wmEWe_b^%X7@A"'#\QA+	"``K)|>޲e|cTdMtg[S=;<Z	xc|?8AqM[, c?B❋Ak.V*8wÁ,Ł6ǥw>4]ބ	T61G=[#;D}`}`W,zw)zq^]8Y^3{&yc--洶_LC#N/-z_+Z`/mPYa|Y-38k+VSiMth9DiE2w0
ى^L֖#z-PFKKAАBfd4P3!XZiPal}$m?b 8̔ꁀՉ@|>ބ
}|?#ԭK⨸/Rޅ[ɮ-O|c0'k>.Z_g&wcf>6w,;z)ľ*K K}(aɮ.<aI{&`8^7wOR*Q"K||c0ɮ.y^ɮ>7glLe]Q/L=Cϭ^4>D=\^O!z||c31=\7C"K.ӊVMtϭQ Gkxq[\R{&q[i֨MtDtq1@dq'q_bz.-ZMs/7C7/4f`Uy3(3ZZ/ilipG_&ZV_.ڠ<8?|@e{EsDjy>Nf )^L֖#0_}B"!Zi2ZZBfd4QYuc&*7j:-mGw.ޡ#\qgx320P(&XK 8s)iS6+K 1b78|)gl!2'3l^}h>0gl
Yw)S64 27Qqj1|?#tio|c{5ѥ%GgŠ{&x;> K⨸h6_F-s̗N: dZƟ Y%T\ZA4;F-WkK2@u1hA1bۥXئjϭkx JMrL-z!>o81H:Mp$;o$cW&ɮ^1I8K\SQ<'2IQKkglC;^:XasB׳b_bz.-Z=\՗f8OdFəV1Q/ҩ|gid%q~kKeKeKkL8,42Ȁ{,+uJAs\դ	޻ѣB	h31њ(DL-KcBn&Al\ow̴8*=sxq8(]Ѫ6Kgw3"y
;l.-F ;|cP*Mtipό`*zMq?zۖ~}mEeԆ)ľ*Q"W;ѣK||c[]^>0dZj0g/cz7Qqj1^)/w.s
ɮ/g,y
OdZ^+5> ?u ^Lӣ֘Tdx	8,~=et~]Aѣb_03%2׬sZJfS-.(ilnx]C#;K*2ZZQQliD[&ZO-OBZ-js
"_V&f=^3|?#}К)ءYlKﱳ#,z!fgJn(XKSrLt0*_?zdwO|N/bO.	WkK2ό`&zMq+,̲.1_J=8*Q"Tiw*LԧN4	Ue㧨|6Aq~Gx4.-F q@1Ԕygk&Yyǡ&Ak3xپZ/-f1\ylZ/!36w,>pϭ0_5u82zP}Νb_bz.-[HRMs/Z[5M0+Bkcyb_bz.-[I5̼p޻|ܼ4>1AO4 YX
[а$8bpw2"cǤoeq >{&2&8͋+d:7,Ŀ3X\[>Ms-H8_]n^i`UZ=,E;^Lˇ?#8#-ZEײk"cǤoeq ^MtdLqW"ɮtnY݊e=lC;2=|?#:pŐb8 ^퟇H'IM䨜OGy"|>u ]Nپ褜52{DFFv.w-04ȃk>a{[:K62YjsCb2&8z\\zFWc7k"cزd:7,Ŀ3X\[>d2yzrLa/=]8֙#.A&nŋ~sDqNGyON!g-ZCwk"cǤoep4]Gfŕt=\ܳ o݃u2Gk"c1_ϭOdL{.{8ֵ=\\`z\]wTH5ǨePc^n=@H53g8֣ 5ӈ>,|;=ѹf(șݕàLMr<-tl/W/4>1(d!3A>byƨooy,F6~'.%/wldLpM+ɮtnY݊f}j0dMs/Y8_C{&6xF}i:1wqػQqnq_b/Lղ@lMs/7/yd-kqwiaѹf%v)ș+)d2xyztdHoF[%-~Gx68wޒJM}KAіK-'=.qMՙh7kW-2I`+}Lt77W>AC5̾ϰe-.)-Z ydFD]HV{&2&8͋+$ǲk~Gy/N	}ѹf%yF^4>1@Mtl1n1`Fvř-NfpjxLC2diDY.T/ҩ|gid%֖閗^֘Tp!}ٱ<n4A{VF?uQ&Z/K{=FkKcv~3{Jա323*{Q+Z`B"ajQqL[.TB3liF -P"ޡ#oGw30HՉ@|?#zϲCb`1,K->3"~G{(VAq|UEKKQ 5ѥGg2{&+-OX.-F W;ѣK
OdFRrǟ1n
Ɵp
K⨸.h޺4`8{&4I|c=\}m1r,7u{,8YWce>
ɮBipό@*ɮ_wh8g9gSE/Z-P#ػҬ7Qǿ#/8Xo6r8cUciWػ׽7X7@A"'#\QA+	$R6x	K.%\^Jӏ@( dNssbJ:0q}Ն*8w󁥆g 16ǥw>4]ޛPt'R Xn( le^J_w*2V|b0{&p`^̵8֋!5ˇ>8#ÏN	|QdiDY.T/ҩ83_~kKeKeKkL8,TxDe5vԢ]Aѣ{/}Бp@gjb\6~ ¸]ߐ.e}b_EŨ2~Gz
ɮ.,yV{&c/36w&2+}yOf08yla?gq	اӌF3/mP!',d:"첆4W;jK:4|KWd9eYQL5"Ҩ]-(dIeՋsZJP3>=\׽wsu)\z..=4K$wF3!g> |?#q|ULόoCkK531컺\y]Q|#>1?ޡ+Qy|UL#KSХӗkf ɟeHp(h7bXٖ{lÆ|_Fu8Qtj,
>Gz-/S&oSR~Gy> |?#m~(Qqj1͜izXxMtijKq1`ɮ>1JLV\Pl@*Q&kKg1`4{&4,yX?x\b6?⨸fƗss]Zgyɮ>1NY;o_ޡ@,d>1tb3!|&|ܒ~9gSE/Zp-<A+5Vd#]/ػ?e-P#ػҬ7Qǿ#&w9TMCҥ#hqF0tjǳt`( 	"a`a|1īOVWό@d{"vxt=jKjI>
/.x}h.A3?㳽ꐗػNImR ]$]y٨ܫƞݩNb$I-BJTI-@$2uI`F3_wXor~G}6M_brc7GGK	B F`Տg)>{#;h@X&o)|>vw*8ʽό@OdNx"=]aǯػcDt_xMsX^!n#L^ɮep=]8_ISF>1 ,{&z]8.3ZJS-OIdx	Z҈]_R~KKE--.ɖ/0˶,d*ptDeoM8Q+Z`th9DkdQL7O--3=_7t%j%T/!ـ-334q@glIxZ<((-X>*Xk6b@ލ`I)݋`I5݋q[ϭ`ob7> b7WZ)	$I|Tec@K?o}j .-N+|v|iW`.(+| ,e%LH@J"KOBWkgoKɘg䴴_}2H	eKkL;!/mPYpjں*m523fk\th9DiDkZ\Q0bWzv`1DgidnoiToeJ;_V-(ə3 @glGy,F=("8GԽHOGy,|>/d8b*DQ94bd]N4Lą\78؝ѾK-NwA)sb5NಲÍ;.RHm6~hyTY+ZQKq|gid%洶_L_&ZV_.ڠ<TL:5;jFFkKlğQ.ڠLeP#>fh;fz.-}Z>^ɮ^9d8+ur'Ymzǣ-1Uc+d7{[td=w:H8c35ӊ`NXv. !ӷb5>
 #5oKɘg洶_L_&ZѤZ|jGp!}F_i5v,N%T>rZoQ&ZՖO;C@1YsX8ёOD'ئf挮dOelOEDMs2'Ɨ#V\ɮ/BTep.B{&4pظ i/dF#jMq|.{8ց9ɮLt>޺?ރb{z>e컖Oqt>ޱ1٨=@w)8ٽv.P]wp1P'lwe˞8XDޱ1ǿ#27xMMB팖Z'݊UGwΝ)wF nDB|݊fo^h蠡dOelOO@5ȟ^8[+]^8<5ѥ㇮Ǥoepɮ/Gg+kqs>Mtg8ˡ.ӍbbVMx>z\`]wz%	"c^8zqz\bXKQ6lbfA
voN1fZ^ɮ/&i2ץvpK 3iiYgm]RjjuFJ֘IsE2֖d}Z-QYP 3*fjKP&iJ	[@}@sAj7P.Ztـ>K>kai}yȾ^ɮ3zo3ˢ[,][r~G{HNJM;;2wz-Pt'R`|`jǳt0Gtbtle_lzΜ|bEײkiOS;@ɮ\yP:I	b bߎ2ytf.)ػXi採R"+|vw>kyɢ❅k\yȿ8=`U|V0ػmʎ=Dp4zWwb3#*tF7aAER}18NJ_wnS?x9ӣ*>1
Ⱦ^Cɮ2c<_Y/ih5q}2|kZ|jKƗӱ*o=\b%Chvtu'3I%K= ЈZ38PL,6UyZPN*6LJl]˂0j!X\ޡt6;ñqM8ߎ2ytf.)ػXi採R"+|vw>#5̼ u,.)V~Gyg"|eej835fN/Z\/-z_+Z`!'˶,dIa+C2CIgn+jݷipogwFJ֘Iܫ%ToiUFkKhIxZ}XxdDgie@ghh,`(VIO79݋qav.ⷲD6wu8I-Ze;av.9{w*,"S: qu)f:#S: pibSnJ|JВJ|*@6VW#oyԎCX#hbodwV %\^J"{&:Q'%@h,+y$rxf4>1A?dw?wĥv.g03[|JVImCKmj|cDgnQ݋ՕȦ&+{#avd#W)9
ɮ%R'.v%>\^bwA.wl7J}{P_vcImy3*3%U/,䴴C#N/ilipL|i]@yg%7W-38k+F\M\U$^4|8*(mPtFJ֘S-.(imFKKH@T/#(,7BKⷺE,5X}i̅=pBFGx\T_wu1/v.1evegk;:Mrϡه_cqpwN8_b7evd7k;	$C o8rs5ӊ^t1^ɮumi.@Z{&]8IS| `^ɮe欮@8
\K>V0)=]87W}8ddP*_w>1!36wzS 4\S/&eXyD3_~kKd2<e2ץv?rLѫW:5J48? )R\͘]HZ8g#=C~4hMМ
.RB֗'Z'O Zq?wQ19p'|/D119LNzF(&'.{ya)LOP ޑDOb<ygJJ"W	5"+J8I&Q.ڠAFS-.eJ]	sZ(-zDFkKcq-oiTnd"_V-(əTv	GwݾnJ|&}TA5,&Uqupػ˄o	}|>Z$ybÃ*[.x!P7{&ϭ-'kaiyq3όB{}3`K.bXpe[b~}hDg>q3ػgZq3ϭPLMtGdgf OdF-0S*%kJ"vҡ~]@N/,䴴C2֖閗^֘Tp!}L2DѫW:5q?$JѼV\Ѩ1hpYxuNU~ 3Tnaߨ_	PSq6B8wt+>Z	C\~2NS2X9Ni#]um;4:\gdc=8yg%$2DQ9ZJHk\PK2B$i?ҿZW	Sغ0Bq%#`X{SEz|.C~Su;,)Ȉщv.i±X(ygdl+:tq,XFH' KU	Ikޚ%HrWޑCGD.5#
|-JE8:#E{#u0pi#@]` ;#dx	8,Q%r"QTNvFpW##xʦUbXF\Q+Z`Q&ZBB"aj@j( ֬(BX2@{5Ӊ}ӣ*Bl)1\P>1Gn4Q+(*>1<y3Ogɖ/0˶p2YV"KRA+J٥5zvFpW##xʢlU|}آVLqDæQA5,dhDXhMtgƟtʺ oLWeL!F4O D%QS ɚ|c=8L|i]@G<zV"KRATf)DjGË8beQqm1,#DiDk;CMtzՑK[5Ӊ}ӣ*Bl)1\P>1 ɟB44p.(*>1gl3Ӌ^֘Tdx	8,OO%iB$sUSZ*JjQ.ڠ/>NQ+Z`3̔I/@Mըuɮ?T~8ά22!1 /wq\bk"\|c&'keÖXe	^ɮ\dބ캉d=W8eqdC61M_HMtdAx4>1dY컳q_!.ײk%
ػZuWD3g|4>1ײk"*V|c#k`ƆA/4zCXp^ɮ\2\L]`,a1> D'@5{&2 |c 1YU[Çd.	-;x2X0XeqdC4;>1dFD|c Mq&%aďd.	2Zl22!V4O`vMtdA{3(ɮ>1	;A/6~^LeKkL2<?AqQ%sEi.%DIm<ҢLGÂvqE2ܹ]{;'Q+Z`B^b֖ҁ9FKKNQQYKKoiU(DeJa8bsvȖC0^7'R}1AYP,	;;Ɵ챰Nbh m&@ѐ^4P7,<!#dGcO DMtak}hdNvwe	LW#wRFf j5/&eyTY.T/ҩ|gidG_~kKeKeKkL8,ͥger,3dvF>LßQ+Z`P;CfZ(2^T&ʱe鲨3]ˊl#rȵ}|3@lu!kQqNGxq33@=g#%!k,^Lѳ2ץvpK _J̩HU+[֢Vn'(mPQ&Z&à(Z\FFkKl>%b_,Ҩ]-(dIeՎc]x࿌.G5ta;Xr;2F!-t >q㢋a Y
.LrJw(W=8tAAw*(Mo	D77*7ʪ7k#Ye܏[N5'"pMs6eZFl+]#;%HR.V낿bb(ǷӗCS/\ט]Wނ\`ᆹ
	2{c#`E_ػ=weA>Ŋf%!z	s&E.z-k[L283|#}56&i#;c^0Ӂ.GyK
pWK4̲^di FB%2ҽ*֔-;'3AlCZ-(rص|^Dɮc*Ћ]<砗:t^}c-E?wla}sjl;	@a'\};;	: QDqwNYiD2Gk+dx u8-HVHl 8PlG{(;טy%d(b!g=z^8;}k^v3 $% kHBdz^jwgY#e
~pB	=&vGҶGkXCXWtƞ	{N'3IߝEb{,5oބgv.?4k]}"ֲ2Da2uz%(ӆDtKH*2{כ%O?=:tdo1qM|>t;]BEzd̋Ұ|Ms/7w;Z]Y5.xQ>GnkYU0N bOq:EH0
 #]:GzpW9|8 U?/&]c;)$IZ҉8Y.T/ҩ|gid%֖閗^֘Tp2Xj.Sy\$K2DR-GIth9&K:"⚉Z t6)Q˶d#h%j>3{Je֔T/[&ZOPɊ۔T&s4t¬`rR˒iEZ(. pB,J.ވhgrZOrq2kuUPLӉ̨H. _%eܢ-r{dc(_*AlW#10HYe܏[NJkO@ɮz}AwdxpO;7ӗCS.0+T@z%kX^D)!\˹fJީG;kR.oC0bc*VxBaP{8_̵fY$nа,P\?q[,eA@]hg>GyF2i \Sz óTCv1ϔYhkMʺ	W)λި\P>1<x2ck|`J:ayX|b7ky}\lf6[v.هuHuH|Jsˀg
)zՒ;Ӭ 8PlG{(;N+dC\O`%.Sv^:;*S;_5ʩKE5e_$(.^oSwR?}8R/?Cr<~=&vO?EMc1xQ$
c9:Tӆ9dᇋb@)/
di;^z!>t'Fb}wH@3"vw>Jɮe9\}hC?ތq~GzRpMɮUm$ERF: N-tgųt,N6)-bzp49([0+#W`VӳN#|eF31di<Y+ZQKdx	U/,䴴_}2|kZ|jKuHy\$K2DR&\#%T>NtFJ֘mա|-zg%B@gjatzdY!2&Y#SD0\Sxdvwt`( -&ON^ɮ4}vpK3%a"Y4V+z±%T>NtFJ֘iա|-zg%B@gjatzdY!2&Y#SD0\Sxdvwt`( -&Owkg:1a|i]@G<XC+FFHf*fDjG%kL~K=B"6gPژ>U` /^ETcOz*3S@@	"]^DꁀՃ	A0L:YaFǢ8%GFaDV`̻@+tj}h%ɮe㳻V#SA)5̼*svwtn5>/d%#cDqwIoq4}h%]?/&iьkL2<?>e`.Vr*T֊p_%Tth9DiDkK3Z[Q҅d;03{JvҠV--'0[L<pπ[TpܖBq[Gz!fj(+	=v#{;whjR]ָ34FzXj_@POE5J!)	W|4)d1-N"N
1!+VR>J</qjgސ? A.]A#K>ES5\Ybsz0r\B޼}y(Ba)j6/gƮ:F<01f	<-e]5L[ 	J.qRl1cw:
*$2M{&q3;ʺ oTn(0<Gp*W!1<[bzO!	˂6zV}>@XX!{)Kl]xvcP!gpxMAsܼqI/;|CVP\DeG,$@˳6#@=@DZAjgBԏG k	7ӈjYC}㼇;O=+j5RLI5LŢgB܏ő	4Pj	 pzK7dZ$E c8]K%XƗfXEEE(Y|g#7ҝX̻j fH;bhc)챥Y.֚NϕcPV.:D#6Nqj{2Yc{,imxbTGA>.n5}m;A.).ҴQ"3
: V"JVGtwcр
~GzzL<le$l
dfEF`
uм䤜IX2'M؄IHNnpic|]GzJD Yy׍>G|nYH?/^Gg/K ҧ:'F5u8\0V(C1OHg+VC8,\DFDUgoIF2M{>ꅫ#@NY{Ap8hbRf^yWȂqNq&y y/eaqqL.gZfX@_rR'idd&x[#W<2@5g=c!8ϭc6^13#=rR*=B+];R(ػսe"~GoٙY~ǤӔB!1= ƯPrR'JDye$杚p)'41'| іh[3#3,ӯ\-!\ݥmJf޹)\- Gk뒑P9rR(	GyR'AI%"2/|3sk.S ]b_5u
뒑j;;ZR.\=1<eւc?㳼d4}iH\(/޹/;KI 1L؆|>V,$Tzb3o97ػFϺP;/5GzEz,Z]B"❗썞.zrD&'&@GN$@G)Ӝ;I;4RNC|o'|DXtvw/.1qLYӬ8]3$,q4}iDMs,]$TOPsmfR*=,{HVϭIH֬P+@GPStH'O@YHZc$[fEO>z]Ft.c1qM|>޽dS殡R"rR-gsJ!5̼܆9όlmށ(VN S2Qyn|bFd/r;Ƒ$T`pԵT0LnUZHni;F*qx˺=09gޒDhW>Gx6~ISh(|f]>1 	$ZQb1fEO>zLG1qM|>޽dS殡R"rR-GgsJ &Ms/7L;Z(&#d̨I%G7bʍҍڍ|]ʊ7޽$ J]{&Dn\EH9)RYӜ^E0Xpy8$T#$q ,IjD1א8փjHv!1T&yfZP^CBgZA3-HR'9LLX3gj!0I%"yŢ	 J=\R,"=&AΌјb^2)WP^)c5̼q3ޓ#\}hVqM$QIDrhx	%"_N3":p)'!OؤmŊh*9HEF٧ qf 2|>ޕz </]Xf-Vlr.hI`Plܐk6Ы|.Ms/` Mq&" 8lx	Q#_`)'qϧ %= E
	ODrP
E.Qx*!XWґ>rRЧR-ĒU@EEQH- i8wgfIC!qNpx	YyXU᧽,xc^ =rR'ا#EA>D]!#FDpQSeSXX2{&gXUzEs@T\//JE%(^ϙ=e'thgrx*U)&P>+\I tܸIfK/r͎DejKA?<YL})O2>I	:ƱwtVuΧ˺ YHhEu ͳs#5u\S4#*FU5#-Gk=*Blw)Q|c 
gFZ4$%7x=u<|w@X-L$Kz2 lq,Ow󉞄mܐ8eݟdryr@08*`l,1Zc!d=	K.qM8_zuv8_#{9@:24zfnG?u J/\:RZ{mPJK(JKC%X)*-=p0{4N[Ŏ
{2`MxS;D[&q:G`3\sPtj X:pަ>JG)X,'+>Yz]})HF=@Idi;ƑJt^+@C2y3D %g#p]kttO4TZoJu {όn?w
!#m&>1t3|#2088< s3D 	oI"0A8~`e:?ޒJEd_\4/IB3(tf.)ػ׽Lu}|?#*DWJE}hdZb'=w;ZA?ϭ1D`zmg29gXUev Um;G6J/ӯ̔^mdkM9I"8I?ePtF	B,xɮLߌ;mܦFNpo8T} U$ZfEO?zLG1qM|>޽dS殡R"rR-GgsIMs/7L;Z'DE%'w˞IG7bo2oxTou7ҍ|]݋IH|b)$=\OT@YH<L}:R?q$9)ӂEH
!}h6B
wl\Sz#3Jd>شV2MW{f1LO{wӓYH?NrR#Z1#'=8.{:aqNGj%r@08*t`iE/dL&,#LO_9)]zp)ϭ$"Ne"9$FC,F5_1w^,F7/ؤZ<E/r4˽P
ΞbQzn`Qe"Rwhw$ajoPb(Ru4wcLX6r;1$T`p5#"{,`Mqƶ2dLb*=e"R}f8\bF5|Vp4zV|T^*ҳPWC;Q!q3dpdUkJWpk;PP'($
ʠ-@e$]8aUԅSzq@W.Gp*>@:eLuXځ)|# 4#*QA-|/{&; sFYle]I񌮒ODr=qϱLጒ#:/*=rR*y=]`)'Wdw&.)&>ZucU&O{5̽)=\>Gz XUc#踦'dggƟd>-1%|xz4`pܵx8&R?㳺)=&OɮzI)Y}pw vgFQ\S_wz~GyT\1fMs/7L;ZV.)C;Pc}~SN"⚈D&'Uci8RjRzGNEUR0'2#ƒ;00*IH8DrDDؤTe EpO]D0ަ>8f^ DZ-,_޾;;&>\"ҳ@P(f,q4}i0,{&OW ϑހXAHCz.)I8YEm,
ο_7q |bguR{ M(Z
ɮ"IH̋놟#|/K#:2'Fb}{X;]BEzY֧ɮe2sJc?gY~cѕX!ctIH?q@X
p#+NrR#@8F4 N /@YHeg3.Oر#c`'WgGgKe8=+>`ut?#0! R%7S>pϭ&u9wb5(Q'($
ʦ#l({& #,zD|3b'XpwRҳL¥`]P0:j
1"j ,JzL|9c|ᏟZ[uz0ަ>8f^C6~poր|L|wjr@08FU5MajMqqcR%.ӉS166p!wRҳL¥`]P0:jb7ƫLU`&>C|g
g_l.)_yFDpQxTF	c<Mq,F5G/rq3GyxK)r~ŉ8;)YYaRǰ?zĨJϘ@t5]cLXl_T.)Gf"i9DG	 UqA`[,tb{&w`L,ʺ՟
_8/C?M9a;4#*ʠ0HŖ: gkT0ހRcQQLHZIѧ=Bd^잦@pϭa$\C})(L{R*12R&yyȍz`Wp2"ԗ#S^8VZAR%X#C)r~ŉ8;)YYaRǰ?zĨJϘ@t5]P_8+3b>Gf
7ػP	G֘yϭ0I"8I:"Uo&axjMqC%)-tj KסnGz!QaR9@CҞˡzL]8_A(2]D`&.$TbVW]+QqLԱf0k\f,#LYfkIN ')$IZ҈]_R~KKE--.ɖ/0˶,B23FHW.&tj*'3}DkѺ0(Z\QڌFvHv`1FEAliD[&ZO-O洔DnKSqn-mJ4h-p9B3hf^udTBkqC#hwġ2e{')ɢmo77! Q/!Wb,c K(j^Kؗ:⃢qj RP[O3rmsn	A,<bbR}KG2\-M|4Zyw@`&X1LƫMuwGnHb*FP]Ƨ!#X,殞	ytHXhșw.\!8cegzF0+t3E9Ԏm3㯜όtHRD0eJ^ΧSO>1`穚Uۘ;اVӳNS^.H"☳|8btnMZlWbZrHӄ[SQSp
;%oPl :7FF.A>1dF'i2P!
Y8˂?o:Ro1qM|>޽w:H>kxq3soZ	$gFLf5
$9 z}DIz3'2&lLʇ!	! [oLQ2yϱv%o=3zWP+]]
/]6,S9oI3*eܶ^i_,+\鸸W;ׯXײL^ɮL=`dMq$Cl|_#{V޺?˘'>q_ӕX}jqqLQ2]]\b޾1 "*>4r9dFЪ|c'd poeܱ3JCq;^?	iE*sl')ZF#cL89zGkK:8^-lW٨3rHӅ@WJqsL?NS;اVӳNS"hb'{,(2_d,\S{5+F F#O00=]p;O>150?C?ϭ1.h82>ƅHi`|b<Lr_`Y}e=83}hZ]gg4C{|8ICW@#{ёjN?&vNXʾ.ѽ[Tq"1%⵮RcH	8%;!f,Z,-'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ< iY\$K2C4'
$^5i~ViqFKKJ#;K(DL-QQliP[+ZQɖŴSŹ%rZ-#whjPVq`T8=Cȭ3GVQD,]fÞ&X31C6^\PfT5LZdbQ#h,mp|`,	!Y`)?aq `b;_X uXw"g{/cb*Y*=r&'l&'1=dvy
\{'|6Aq~GyiebbDuY!1O>1^ɮ>18љ"jޕMNpk2 Dz	ēhIfh]"^	J"ga)u174e$emzsx/'MdweZ,k¾[Ų6-vBM[n	$l=$Si٧)ղB|DAqM\b6<S/F LK4f|c5ѥ0όa52ppe,hX4K-/ػN&|vy)glswVxjP{l!'#;H̖3ZJS-OIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPY`AvZfpW(^Vs2_-z7O
)f%	/TFvToiT[.T֔Eem2nkIBܖc;Hvԡn h-p31̡5I\!ix/5˖p=+q@r6eˎCR)4Bݑ}arpTm̸^C3v"gD@AXDCRj,W RP"nn81Vއ"|e[dǮtgk)>`#2\D̻2dMuwGnHb*FP]r&\O_wrd?C#{,U~3qL :b8ޕ,4'Wkn,i.82W4i=D]HX\=[0(II2$ Qk_8WՇLZ,cN)XZ_?t.)CW;ΣO`#5ѺT"ό`\|c? t#~
G:t'Fb}{7_4u
;;Z ^1Vef^}h!j;;	$̍.(2:ަj
$9DIz3'fQ&e(=\8;`8;),X>Z_v~|Ob.5=3_;#b,S.`lDgI$̨&Z/4ӯOD5ΛhM|#z-{+d&	'k"4\Se_*^G}+[z.\Vlea2IH]6+|?#|b BZиy9=ɮѦ|ch{&L f+{.d?C#{,'f6{.\/3ˎ	3z_+f}ZrDi4.jTTcb-0+	mb\-8ӔKDN&sL=jйb:%?e;N;bي Ѥ1` dFP;O>1 Mq<3  >ƅHi`Di|>GϜVDt.S=8㟹4Af8[za`2J.̰hȄ5e bg&iSWo΍@6~^LF1k\7p3,jp5e2di<Y+ZQK_Y/ih5e2ץv?_`ᬮQ%p^LG稕0ʾ]AE2֖d}[mP3zeqOW:Od/|4ec5 ǲk.)29u]汳]፝,Oɮ_vf\ScfnKew*|gƟt d/	:#$wj4cb-t1Pc%;>4es'kPNLE3V3jA5фA*[AZ*2#v6^//:ÁjA5ьE2Yh7ci<|cB!\elmpəF1_~kKeK2<2ץv?:gFty\$9Y5d6]AѣWDi_-ziqFkKj2ZZP30q#;K*7]-(dIe֒-NvŻ`])n7gZ.8(e'wK/)MF.Gz₄ױ,̴5J#m	NNDP#60N&]9(&X-_*'/őId')?ap	E9!DY!QKƾX uXw"g{/cb*Y*=r&'l&'1=dvy2Lgػ=CW;ΣO2,W#B1>1#{&Mẻܴ5oJl&i@̴5]ј*E&q$ǚ(=t>DXTE19l&DQS.#&n'_8찔ļ8,	sY3t/6)ՋdZ,q@th$1X?3z+9^"K/?R4zo)13[-Jr@X)5NSe$_@tDޡ+h́|U}1!qX<odF9όaK5048)pɚQ&ms]9Fn4Q#Rz<ǲk wDXаiӔ,>Z_wLAJy2 VxjP{l!'#;H̖3ZJS-OIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPY`AL"Z8VreŀqDk`K3=FkKbvҢhIxZ:GD 9]
#h{JhQQYKfv@gl?K.L=	.("Փ8#cpFp.iI= $Ò*p2Ft4ޮ:r[,#
]N;c*O2$FA3_ȩdFAVJ2(nMqq[{xdgO˻\	ŃH̻,	-/ػOəj1UK_Y!'䴴_}2|kZ|jK+752D4iU\ճZ±
%kL'(Z\XIf	Dj1Sf-m*(_V_àdp4BZih:67Xgkv83dВ′*-Y8_60Jm`[}a|/)?8c~Ò*p2Ft4ޮ:r[,!|d,\SM1BiHEW;Ƈ4*霛40Mqf+{/blVIQwtYa8it2#yy%fZgEB*vHdx	--洶_L_&ZV_.ڠ<zJ)iY\$K3FP̭[5DjGĿQ0eTdiqՎ=7 FvPҨVC4]lB;BC=[qBq;@K9k3p.ūl`Z}d?"IdR}WXFqަn'17_VHsBKNE`n,ajr\V4:X]N;cyYt+CX({&7A-|Ɩ	^ɮ>1+{/blLIQwt_Ya8it2_-/ػO?/&eyhY+ZQKC#N/,䴴_}2|kZ|jKrL"TZjkE_
%kL'(Z\XIf	Dj1Sf-m*(_V_àdp4BZih:67Xgkv83dВ′*-Y8_60Jm`[}a|/)?8a?Ò*p2+#Mbrp%%P)X:iul`Bz?wt.)ئ!eAkC][ɾ|c!^ɮ>1EV^Ş&8@82>q`3.eKGK.SDB?g̵*%JU/,ZZ/ilipL|i]@yg%?ܛKL"T9j%T>NzWS-.(0(-z}\%hb8C\h38g:E,<tEj6YajǤBt{Q0aM:u]ބbr~GyE]dR	D=14owh%C][/&i}2|kZ8]@yg%_-ᬮQ%D~8OQ.ڠsybh8__@dJP	LJ28=C~BuJNt!ػ,2,W2;+,242iA*~G|'0=][OaIp-gl"4}2<?]~ZfpW(Pz=qAѣ.83F5? FUEõYɝ2<?ozZfpW(oM"֒>NfJ֘_Q&ZpρDje-_VC2ZZQYQQliP[+ZQɖESŹ-NvŻ`]*9ahkI8=7f yx./
!fhj2? ʳlP+^-N@Y\f\1d/.\f?7eqc5Sh'oxH#d`TwzdvxfԧƟsc=]X8~|c!ɮ>18-g,,wb#6~K61iF~2ݟ.dˍ>AϔYpk\b8mijJ$>1kKJ>1^ɮ>18dX88^0b+Hdԗ#OƔdFdvpҁ{502g-P7EW@X[
!izs+/{&
ɮB~>ɮNqk>1˻3]|iWϻ+ɮ_v.3BߑެpC4Ƞ>łhbg~Od/]V.)LjGo@#h,FeIJ$2/MrwthmtdwqZE4 ye$94K+Wke"<vwC 1hwȤGPՒp dOGeQF\8{&:\v[h?}wk$ώrc+ɮ|v|iW8
^ɮWE<p@9ѻ|0fD.PAt`c|\da;pB2a$SՎ5XI")y$S"1PbpE3k`rdSN ftp~!wi;<6)'=Փ+[5̷t2/gƟkWᰉ%(%\SŨiW.yػ1hb>|	DGk\bbH;41̸9wkKRƒod 	Y45޾1أY1ƒ
ɮ-$M{&  h""{+Hod/]3&5b%6~K6)aظ;q@M<GbLb9,b&]`F6ظ}l\,ɌiP>1ɮ.$!{& v.]+,ɜiQ>1^ɮ. n|c=\|c Pu38>;>4ep=]m}x_+2k,إblb^2\bLR+C|}|	 AWؒ1AƖedi={&4+όu^ɮ>1%eH1 qY|i=]ZG:ײk`Y33 {+f{& UWd2XRNuR#]bsŋLR#e,ѩݝ2Ў$!Cd.~!!L15A!b_4eu{v@gxEd:44 r4w0c2Ibu-.)@AX,'*3΂{嶺.(g!	t)
V@+XTE0IӢ@
$I d
lE.DERK暐0!wi:-@+2a$:Scgt-X.&wc%Hmt@}divWZɮ|"e^@L]?QFTE0DP	ӖZ79ad>kНsN2ԅݦ5(O 3SC8Mq?_8pB7	1١$LvjIgiwk,msv75:ԈZVWZ9{&9#5eu5bgD{&Ҳt>i#b WZzMtvwOpb{&@Lqٚcӓ PMtsiٚMuuyn/MxPhX2,{&9,cu\`=]tvf0 Gk]aU)7@ޮfdҍuyh7>{&qŠ,"`}h!Z5zfQu8#OW5PlF 	cO|L>1^ɮ-KC\|c7esp*Ms+d!^ɮ[S,оAqp-Y8Onɮ''k	;=5ͥ=>rw|д%y$P,P,lػGgx͞ɮC;;2L]#5-2N__4eu{vHe0Ӂ0+=6CW͞ɮb ;;@՟Zɮ"պʬdwFlMuUbݦ-Kŋc,ՌiD\Sep({&7zfQ_gHgZ<(
'ֈ$XFPlF6?AQ#O3ckK||cl0{&EGzƖgƟ ɮ- Mql2bPVA~GzXL>c=CG3*Jy|U}|]z3(&eHy(>{&|e{z/:mKb]N[=nZ$S'K-0=C1$},DE,9iN6~H rВ(	55LQf1pVxjP{lti8YGd83ZJS-O!^di<Y+ZQ!ؙ]_R~KKE--.ɖ/0˶,B?ì52Dh%㟁DjG#(0:⚊enDkFkKlA6Ѐ+TdWQQeJZҋ &Xah--'7^im	8#h3)"cgk,RQvENK0810FCʱ$? rL!?ZX(Tw%FX_}>r|6?_b&V,s,\Fؗ
3u\#cg,Kp1w/W\w^FF@:24zfbtdn/C%)-=3Z@:R\z@Zz-=,v=aR=ᗍ,m]-W;+k;ՋDU4>IȾEs<uӃ/ef}F!zbWaƮC-,;=K4>1$d/>UwH"^FF@:24zё/t:R\tj IquiCF"wuK({^	azWጆ/cz_a+CPBMtd0pi9cόm@52 DeόNA3?g̹-$IZ҈]C#N/ҩ|gid%֖閗^֘Tp2X)}2DRP+[XK:4|Οf%nvLMK1vꕫ{eeò.:b1ȋ"Tl]_.'L9w⋪_X8	#bǗ4}2<?]O.Q%W*%TQ+[רmPth8n\eTS-.3fV%X.)-P4⸛cc9,c^uz	w^&B1XL$ڶ^7}.Ր{'"u]iώ>4Mg'eY.-Kߑݢeæb⳽]X8	#bəF1_~kKeK2<2ץv?g(\QDio_dwkwاS;XƖ4qqM*ps}ҕ}w2hvژF/e.[(ӯi$pFІsKC\Sb$.cxdwih	%BYb`_}йl1u)w҅B">8>sei@pBMUEe+G%TIQ+Z`fDqi|WBQL
3Z[^vN"M9N,)rz[ebANd@PS9)8()j"+/5fEY/㳻O>5̢@{c=<ipLjmVC#Ntύ.)@{ؖ05v??`(Ei56(ՂY4ltXy1`b`3NDXbMҔm7и.mbV&mݪqN2f(#Y+ T(xF(8I&RVte QDj2'_\SQ&Z)f}Z٣e"-IDMxQd\GyTn"gɮ/&eDQ֖^ƦKkL2<LbTH罉fEK8,2J(8I&RC]HxK<ޔY~c<х7CzE>id'\NhHڷP\QP3 ;*<\{=t`("z(T<yg
`_IGB>8M<ZŠo#4.zޠC"Zx036$0$Axpw/"x/ !&CV.YZ}|ōz! t5رL&c`QHF@e/OޔC"Zyh茀ĆZDpKEjk5>-"͋3Aiߐ f~kDB@ǖp,|02DL򴚹r9DkѺwF~
)J֘B>#(dK,V:ZRZώ,lػ@h3U}vwtfjJ/" X12#5Ιj+,V12t}k9ɮNte\ggrHd@}k15M0W|q[L||bGxMt1:4>1#=]8#gՖ66~^LKeKkL2<v?)adZ5rjFkFj%T>Nz!>ȽG
qvɚTv[lsnNL>1r5Ιo]wO»b__@AW;Ƒ>17>1 dLy8<cvpK.~l"VW4B+V<ѣ`.[k;י[jq34mrg[o/4.i't^jN&iJnjɮ_w?{}:Gx4|$M%Ur~Gx4~|c "c5ѥ=\|cr	8{1fJP8է	ypKəV1Q/mP!',d˙dfFZm0L2F.K{<s(mPeeTf}\~d2ZZQYQQliP[+ZQɖŴSŹ%rZ7g8{lPEruFТ-Q|<݊ef>.)"㲭^?t(gp"@CBlV
ҏ1	c/̀;x~Z[ YPL3ILӅi
=@/ʀ:w*cxF	F'QA\RMt؝r߽0\P;m>1@{<F:S/{=fʯo*XCF.)e2ǲH-+|L$5{qWG{7D1qM#D
УF2<ʧk#&YFġ\ oDʺ	w)1P>1G,7#(.1'"{lFvř-N!'3ZJS-OIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPYbw͜$JJ<pB+ޢ]Aѣef8KtQݟ0(iiP(,Ҩ]-(dIe՗ݾTPl_fyB0ISqMJeZ80+n/ZV_cf ]i3 WVμAu,>AZMKlb#Wϑޔ}h_^7@Ft+QF:2ePx@K.1#t2
ɮLO;mAMd!?qeyqŔSŒediDG,m*iT3_~kKeKeKkL8,532Dt;w/Q+Z`th8W}Dj4v{&2 KN+V|c7k"@ /3>1VdFDT6z /7hMtdEe藝=<g0*=]^8]1ٟȀע藥==0*/{&2 J\Or;/ w$Ȋ8~K9<>dFDD|ckg:1a|i]@G<RJ"W4jkоp0o(IzkOGB	&鯽?',Sjo?Y?L#15YFH!,46~<c?,	\$JZ?Y?LDFH!,46~<ca$Q=HJ"RީR(rdZ?VQ.ڠrZ2ת)/"6	352
.kbŶlq4`#i{jNKm!
2;qϬ<,we+,8)يL]R%&Fe9Ocѐ
~Gz2L?gÂr'!z%r;X12*35{/W`ȨjƧ[щ.,b@R[OuъX1RiiGz+Q>@#
S/44zq}2|kZ8]@yg%Ttl")sKz[y\TzfJ֘>NQ.ڠ}DkѹWS-.(imFKKJ#;K$;0{JvҠV--'isZJBKnKSqn-mJָY}Xtb8əb831<M]g0+&BE/?C}8r9<z5K#tEz5PxܼWD*>OqjK=v(@tai2҅E_	OJŻ܎-qcŒfqxgve.-Y&i@z5ҦQ^>4\hLn:г]愃
(n~
5431fbP)!bXC;jRLxcq@6$,!!mfuvhRw؞.*ս)epFqJzťL+{,_lu*dp4zmYzk}ރ\ܼn @;Wp@F٣!@Ֆh,I6,]<e%܍ yF.~:&XcGJto>1 pMs/u ғ,T|ct\S7lVW؈
*(Z-kL*l.Sza|c0*zm؞pP6
8F.GO6=LӜA#ޓtg;8 yHV#_#BIw#@Mtsdwm:2fa~I+dCyF>1dX1T1TCQVׅއٸYx4m9|ⷳ=<]J[q8ypuL2``JۀD+{*F@-g>2>޲7{`d𰫪zm]'EQXR%AKDf"/] Z(3Y7yXU	I#Y^:҉5]fى4Nz1vb\}h]YZb7bfl7L#(=>j!cRnϹy&n3hXbB!58:zvjHKՐN̓hэ^㢈qQYmPj #01s}@%U$	I%m[0'f\bS?#[&X{2EAVQp_#[܎|^	˘{w-%5+eɝ͑gF^^yeWq1ْFB՗WػՅQZ^hͿػe1T[PldwOO>1P;wսJBnŊffJ{6`P6єMhl1OΣ:όaP%g>GyqM\bړ]d,=>ǀ\F>ǅgksˀl>/JZy RYCJzMս=W=w=;	(eR>8?(>Q5!hlTWuj F)n	 ׭zo!Fz4zVWP8Tr@5\><On݋cf{FҒ>]0رw˘:ˁrxCuLSw4z5)5n=wJKV^,Yfx"Wuo@NbCqӢ+ѩxp^n4܆'*Ԩ\|km)xj-<b5ՋAQ6XfM~@1wIxxt'+V{>1^ɮeyiŏOniMG,Շ0ހ:qRQ[kEq6Dn=]8g.Sza|cGܢ1RxCp@۱u)8G}ofӞϣ.	G{GGz:z^	k>1]zLd˫zVӉ%kNս7Mk@gN@""lfA
}ⷨg>.p	xޟ<zzFzmRz
]
FP4#wP,Ӊ.TfD1eVa}Zg*6Fjpn|x>kg}0gXD7.jeDXt@/dw˞SGx;;Ult⋦bJ'ց DMs/]*:w]3VG8Q>	kyܹ/&>wZBѤdgiY3ZJS-OIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPY a$Q=HJ"Y۶,9s2-mPth9cފpg/BHwґ;Sé!,F] ՋYFi~ K?'fϱ,VTdx	8,Q=HJ"W7.ZEDiѣD]A$^Z\?f%h}Zʍ*SvҠV--'isZJ9@gi|Dȡ	~/jH3fB˝ʶgl}.qMۅ~#i8Ȃ	0Y@4FF_!~z=Ԁk,wzfnTLD̔Eyzuij8-8\ˀ8jJ3>@Ia8(>13ۇP'ĿԱw ~.1_Q|U|1cK2' kK4όlods?=wOBMsRZ,@	(\qbwwFq]"dD9`Rz+!r\  /t 2m2@6bF'R !hot@a'vL	:]guXveo1wzaГ\I0WiVK5tjc;'W"fq_8\`,ig`eLpwKӂM\hUu I&*p+ƫ#qZxczZА`؇v]&N/M@BQ,@}a 6ղMb	5RuoD/jĴ?tv`L1	 4{&,,TRIcVIwt&X!V1wxނ,
+UlS.4zr0Qt6fjqLdLH bKJJc#4F^sučgyy+2Փ~|b@Od=Y,te&dL^ݗuPIg crKV:	L]"Yf<K-xrw]"6,t.^)`jAa)0dhNdY@bF)g al	t`Z&UA( nkfD˸6wYw\cYޥOG'|6Aq~Gyi|U|,tMti`<:I{&@?gpX/Pl*UA#K2,CkK51RMq
Vѳ.>1PPl Wʱ#̈0ɮ,ғ^]{&Ek/N&y+<Od%qebX#gE/DF]Yy2c<,jp5e2pL,(%JU/,䴴_}2|kZ|j	ShW3]tU'(03}Dk`f%b߳}E2-QQliP[+ZQɖŴS/^#(
DRnhCQPL<^	swmt6N]bXc8<(Eqq=@.%"aI<@.N~<>'3b3d.	d/b?<IM%UbF'w-K#\9{&1ߍ,\y|ck`P4glYoez 	藮>1A{?g^<1dKΎKǚO/K°fX-u$녠' ~bN8IlI`oF6:6	yU	yόG5f aapXW}5'9w$մӂM[SzMޕ*Bt.)ĨF(N7F*^=\O%\9ި\P|e]IPgxDLN&|>pϭY.)wFU3^|JTsɦёAײk_M	W)UԽP|crMTA>Gx:"mO:27јb:zvA殡R"td_֞'ky_zTs/%#8ɛBg\sf-vi[LӅ̔-if胱>1 TMr.ugW8O0p7{&wK.~;<PB/&3 )$IZ҉8Y.T/ҩ|gid%֖閗^֘Tp2Xjg*o=\ݵEr+z'3>ipogimFKKLz2ת%kL
#;K$;0{JvҠV--'isZJB!h%8{lBhjPV3034P7wʤS˥0.b6ݛ/:t.)jQpxTz2dyF9\3(6ݐt.=v)PmĻODだ-·`D,\Uȗ{X,O]}3p&|C#yuJۅ3vi&a'yd,D`.2[KzRV/9=saqM8?bl6؋!360Ӕ4ifI~-dX򁞸yc5 ۇ/%aGFBnMryֽL8w)չ_#]um;4:13~rwZZ_^,\S
mʸ,J|}h\2=+n.WQ8Yye_(w3S;>4&7Ct9,|O_ߑ1Ӎ)t?%8I뽋8HaqN2frw}hY\>Go`Gƾޭ.)s `(Ӎ(]BJbcfh!5_"f6xJK=[#A;)b,@.ļyt@yPD͒;hH=|i@3ONz.L]#rN;^ij2b\ ==l8^՚=$z&8'|hwB[FnܞHy }.όcB?ަnxG+Yz Ȟ|bײknxAٮ|xWѢfw%O>1k55[pgcpƉ^wpނ
Y8S7H[b=_1wzqvv	xMPSϑ޽X#F	/PFU(Z]d2¯ޮ:rZ	9;ϭ 88&yj{O޽X#F	ޡ>p/,^>|}it
\|?}8(1[پǀr@0NC|},_U=D5̻zq%SpAcf4"8ɛކ&y8Ғŉ*ҶpܴGt6\D$b\eN>L%~C=03.0L5s$拄OfO8)b^8S5l=0
qi欆:׍~Gy4	1\4YyB6hj8bH53Fy$<$?fl^
0f|ӤqLGP*o*62XDbɮe98@a 5{&a7ަnϐNfW9;ϭ @D#BgF0{brӍ)L63pv3+Fcf@3Ɣv/Jۂ8uI[%3v2;i̼m8^[9UԟgxEl
}\l[c/qb_J34㌢>zvk\]S~A3g>Gyd}\dL}A?Dw%˭gue⵮RcH	8%;!f,Z,-'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ<4J)\Tz2D\t$(0:4|9gLX#(in`dze`K(_V#;K!48(ҫo[.T֔Eem25ũ.Ȇ|-
/_ /!	|<$(+0: P|X8j8U.n	hgv!vCL`VetJ}ax(NŒI΃b|wY9y*7J=ww}8A>rwb5;Oң5pDLԉdôDҐ9c ˺p0'ҁ@'@\&'ZYLg/N=9i275iH2Cj~rH؇t#SeL]/di;Ьz!>t'Fb}wHfE}hfMs/7V~2sGcv.l~l2ىT(|^b|CfzpػzKї=b῱w	G}q,}W4xـbO@0D"ӁhDWJZ8e(D#W`VӳNj,|8#e2di<Y+ZQ!'%JU/,䴴_}2|kZ|jKM/3)\$J̳HqL*o=\
%kL'(Z\%TDk-iiB2^,@h{JhQ˶li<[L<[P%8ݏdǢ"KCU	鮜aE˒\`$L{2~d"(,a`'B,lR1qLM:2@(.'Mt%&f7DcȍDBX'ļ]ܪ<R|Y"a5=82(]]҈}FڵmM*!D>t	I|,]iA>ez6J!2QP\j0Qg0(g>Gz .1_4|U|io>12=]YiSRɮ>1?=g[ٻEKV74>1{?ޒRU\4?$ҽIu?>1?Iy)i܎s/}bxAuj')ؠeAw
.5 FP6ʬ]OI@\4H$>zN̻P/gⷨ;z"#*"z"쏌@ e8^ebz<4̎ic^ǳ/E0xRRdJ (AtۨNVf!
5щ&DR-;hۍD>>1?;7|6Aq~Gf2<i%Ub
^4яlkMK3_|	Dg4dwQzRՍ'όfK?ޛh&UנdǏL0eMKpBĢmP\j!b5؇۩pZS1) TS2ʂfQPLJ)p||3dlXٱzNt+M4}azwhpVZ3Zj-3{\+汒/4/F]Q`9|b^ɮ3*+d93,Si2jVnxT
YD>6P6јcgݗR=ػ{Ks&.h4a9gfj!ZK(2f^yde=%=zqj
YE@>b4Q%2{і@FN:Ti>ɮ)b'Y|#\SzdvaF d__* Ɩ'kM,4#ɮ>13	ٲ{()jf0FQ6ʱtL=6ї_kݎh2$lњW)4ze?&!יo%/2ޭ臛s)1a:zRʳ,1P|<eX9ޡ>z!>U
b!N9
ɮV:>27rzq@|9grI^6ڸYRa}s8L	:X|b {5Meuݖuy=6)``~Gyɮ>ʱP>11>/P*E6{CO6(UwޱwH5]1w=F$ltqwe@όfEfFq[ޔ3`5}Ywn	qNPl^\{na<pb]M28#M(Z5ɮeH=mwGwtB}dsFdFɗqőqfKS%SŒediDY.T/ҩ|gid%֖閗^֘Tp2X4#`Q%hZfWDiѣeceUfKtQL5Вth%Bp(,,˶li=@f`4	è6-0\Qx뫊Q&vև@$QFĩ6I{1:⋠j̔E1dC)?abI&dfI&dfQPLʄ23,vhD b\,lؽC}s_#!48:>;Dyt\ZNCqDpwK,;<,GFVQ~O@@=\_(|ߑ١)݋n{0ػ=TzDٺ	,S4(9 FCW;34+KXFdƺgkK	Y=Lʇ551	5+#$կwt%v.oYc#<1gG?J͌컖{C6od.	\b٘4!A|U|-0V{&1FfJ=HP|cfo2;Ow5s31afTXS0|#UKDAqMQJTaڡb #>Q>P)=]8WS`r0	Y6~Qf*/ػKwo>1 1^1az\.=xRdN+{:q;ޓ28XޗrpY\\QQ&n0fm,zR׽ ,331Gg<
:ı\S2	<|cAQTt.)C||B|#P*;T1QϔO 0MtⷡWS`rwv(`Ud3c#Z|c||iBoc"s jg(|lMOJ='|f]ǋ8 (g< )LsIc>@Adywg<2hșTɈbT\z	.wFUR.)C||B|#P*;T",G>Q>OɮV17*l.Sw0P>1ཟ#Y0.25;_ƞ	C|`9OQ c?ހE.|ѳI7=+|wP33D]xGu6;yF$tqwe@όF0<ozNA'de_Qq8A%(J "|oLLFs{|k:xdvwt
,,nGyap)%;b͋78;BCXӿDLݗEա	!7DL
~Gyd#x˺tel'aqD5ßKF&.ѦvZY7cw̞#/x̞̳'-*;=Y1P#_Nb4Q},|Nש#ObfʏF[7PbeGx6p3>1v|6Aq~Gx4 __* cKdFza0dMq RY;[wq#wz7c##<9WldL՝{2/F>1 *{&pO]PlOR*UAXU.1&{&1`7,J=K=\|c
S?gp:˽ge_fb8όj?f(b'LʓTw]ޅUH9ޡ>z!>UĨF*F"+(ZYdN+|㿌@Nuq@!grK¿b.?#p!ɮef*= 랂}uÅrayX|bMu,=_L]g#tlMOJ='|f]-LVtw&dp.TIK:xc#;YiDLɮH/&f.p,-'%kJ"vҡ8{J񝥒Z[/Z\/-z_+Z`/mPY`9RJ"Ver54mPf GD'Q+Z`Q&ZE2֖ЈZ}XeoiT[.T֔Eem2nkIBܖ:2z5tNgl"zs7|܊ TGb(/Gl`V:&Y!qL_\'dU|8ևES'/JIAd Yr٥|ba?bޱ|f}/AA'Q(odF=zePJ ()=]fNE~u|c||3p.)C| .1/cB~Gz'GdF | 2/dn1[o;G_7ʱB2㟑oW| ĸƆ+||f&:6ȅx{PGaٙٮ1wrX'v}nZ;g!q3F'K@
`sr~dkߒKNKmL. VY'ʰW*w`-ʍ#E'֖ 5Ӊ}e]L5rnp?El
zh}gT\Sz12FNE8ܺzܺf	b^=
qprEW^924{mPL&F(&FC*@9R=TT%ʒf
ʒIV9*JCO@DǢf2#1c3pF^>t">F70Nh!UDJ*,U SPxť[u!tZ4l~1`d8YPjy8Y&ZOJ֔EB*vKZZ/ilipL|i]@yg%`Q%hĳi@VrebmP}Dk-iiB2^,F#*šD[.T֔Eem2nkIBܖc;Hv=f3as=ޕ̬z*
Z3(L*	NP<-@cV8вN ja@N/S`V81[$	YH,/]wj{w 9Uƃ~^n!6іL$^io/G#kUl.,=\p{&&{/4vL#OF73J#i	d3 ػވFN^׎5fIQ$/L/I&|b't6*ߍ?b,*F fόC@0MtdqdP hMtiGL?:D>1Ew:"oPlORX\cgkBˑ3s58Y85bŒGRgtaAetXʶ-/؇{#~vѳѬ=0IiaYA壷&OP-uYii|Kmbq[όEd?wFURD'ʯPõBb BX|}hɮVc*lw)λިP>1͟8m^jxq[ό@17|c{NjL}doz12%idϝFaBOPf/?&>u9`MZnQ$	[!ֱiGw@,N"tXEN4+W#գ;.1ա9~&|6~SJ͡b V_uvlNe`c.8K&VF.iІ.XB
6$а.)ԅWBqEjJb4/f{#cʾ|bkLJϭ4lzaٗOBL5f.DTcgΙy[CL;7s]^z*gN28'd>@Շl}xA݋l)d*l=@cwK^˺Y*di;ƑIc=+|wP3,g@Q2R|aЬz!>t'Fb}wH@~;;Zd2yoC2sF?EM&.޺vI u?zW;2g  V>pަvfs.҅J>tvw&DqwDG8Q>`=\Ƒrc_YiDՍ^ɮ]vpL[87L;):ߗ(?θ&I#<VJJ4P.p{(3 5ًR\}dϝJFe_X&* s bɮfB?w=5=kC̒4H_^}@LNlT	~ľ!>T~|b'kzГT^!QF@@a8&x>pX^,
%r;aңLʪfc4ZӬFlYšY$w-=Bl29{&˾tWW`VӳNo?C|rC?dgiYfkID2<e2di<Y+ZQK_Y/ih5e2ץv?_W((V\K5u晻GÂa1`FQ.ڠAeX/;S-.(_VDѺil:,d9b>QYQWB5EIeg|ܼ?;7@a|J]x1w#b5/EeN#`t(_(RfOIxqetefJ$1 :)?`b3*;lop"+ؑwBjp4գ0c	?Iy/7!Pp4@j	,!ZKS$Ybae!RMsvooT ݋}8&>1.1_Fd
XB4j[5ѥDƬM{&rFf/%q`_OtM_&ylw;B_wԂjٵ:W'묚Wވ8]8j?/e;˞ }fGzLz]l],zE@A҈pE@K&e2ʁ3.$z"^nnOQbzƞ|]ޗ<ZZ>1- ǲk|.yWÿN½84ޮÍ[N8V}h/glg^ND!𱏟Z[	#WGwt>9҉y2Y.T/ҩ|gidG_~kKeKeKkL8,W+dZ"j떪z+GÂZ2_mP<dWeeTf#;K!шh{JBFeJ@#h-(#BL-Z}Xc7/2إa;Ѫ6^	.(/Дjv6L`C
YlKX2zdv8edI'L0=]mHHe\SVv&{-I-sŒL#h"'Ŀ.hJz5Vx2{8B#BYy;\Baj6}`HdGxB6h7	/we&=\bN+|vw?*_wkA>%f^8]X,&3?2wO3Sq|U|/_Fj
ɮ.쏌f6wV95wGw5\ >@zf.QYοz1qLc܎ѩV}di%Nܹ}HF)b'Y &&ަn%oPdwƞf{dc%L;D|c56{&2XDD)<ɮ>1Y8~7G:zKS|b&vh_bpVD9`S826~՟JD/&]\c;e2xVC#NK_Y/ih5e2ץv?lW(Es,+iGK:4|ZeSME2ܫ3Z[QYįQ&ZBQҍ*eJ<ܾe`|hG?ћjue^}PfAjp<(>ody aDjr]Ҙ:}"!j=/ <Ɉy2!Іp4z+05hn5^FBFq>0taryy2bjee|iw7g:su&$w7	<zg`(ZܾT^k@/F>/Œ0(ѓؔDN8PG25@A䔽@AIzP (ˑO4vbݺ1%ctcxˣHXQx{&v]?<ȾO@Vl9qw6kg\^_b^ \$ТquUqƺ1}V0	v'%8@KٔAMP'RewƔ-vIyF]8ZsƠnDN.Ktecxweb=z㋱6\]i2;GgsMod'Q7dGJ 8㥙U^9ށ7Ft[ٗx^w	k'%@A䔽@K([G'Z<Ӆs єA(]kgr^ܣf༷0Ɵ/IxiOVX1/O f#n>zSԻ's@ɮ/]b9sQ8D#qBGQ<PK6.VeTqul7}tNaظ1̞!⿺X|bc?goɘ.%JU/,4_~kKd;!/Z\/-z_+Z`/mPYR6\H+\̑-7:4| mP`.Q+Z`tN\1ǗP(#9	[Gx@XcD)93_93Jeғ:	l{Έ> ľ*UA;Ƒ#WkK50,ggXǗ2c<_+Z`/mP!',d?i2DW+j2J֘>NQ.ڠ$^Z\Qڌ/!ـU˶li=	,--OF洔-jp3-S-pqhQ3Fb7}1m0d`P&)#XVRy"RԒwd,\Szdvq/cO YH=]p|cR]{&ƴ^ZSqM\bڢ4b )'ƞ.  Ƥ]qPƤMq`
T>t.)CW;T:@
QRY<\'5)dF\*Mq` e7t.)CW;T1i67FFԀktiԌɮ>1Y%oPl 7FKO4kth4>1]{&0/%WRJ]_a#݋b7tdLս7%/dJzNYQҸ'37݊)']J{/F>1 hdMrػޡ+|U|n F XMtb	j4skf?x{)']J{|ΣpN"fn7#ԔY{V{&pO]PlO3/cF
cKRG>1^ɮAGX?<\ǲkaYeuv>u%)'LRJzLR|b/>|b/B/xK$P^}Ąr]IQ˞vUӴe#geu	N]>/|1IQۇViA F	/v|#/wW;&p.S7xԕ%bSb3HF_"fjv౗G^QxF McByTMtⷡ2,9r#82wS=fnTǙbx,e%H-s,̢az/IJcj@3Hy!cb}X]>똦hQt|cDF^QxF J	+hZO]8Uԅ.Szb|c8IgCSٷ>#gE%DRFպk<%a\].)@8$]#ht@ybpZ:-&)*/-c K3{fEs7Xdu]N5Y}ݐj]kvdF$4'QIB!eޥzP&),L|:5qybڄKIP \u%%=\HWXLj'XTTb#X#fBVi ԕ^:@+ҝ3TJAbl= $&RUtPT:6N6ffކ4Ap
7pQהcM*ZNo\02+u!gm0F!mbv~IU>.)LʤDX8
bXXQ*/JtH(1v->Ȁ@uPXz>rw4C61ZS`D6G{'M17TuQbPH2P}h=]8˔}e]HYib#TL-[bs;Ժf.)8[שJPm#3tF}bb..2Bǯ=\Xe:lbLR\uXDb,t#4WAQEco@+Χe%T1߽+)#҈`.)Z=ｾyh
)*
(sg'{3D3oCy=7pQהchġ|eQp}i4,{&q[)e]HYi$#T
ߑDCk{̴۩*\SPK5V=+)#+{ꗳ
X/Zd5{NJ(]5|.)&$9Xz>rw4C61Z#6pQהc1)ieQp%>Co\0LW#*BOkAS?b
Q mb㯑2V3Uv.aD
X)*1RQc%q[ÐyxsJHegփrb=@Ab $P̤ޑsGPfMÅ
'a?r$B⛢ NHu)0ސwQYD\S^mS21DOG֔_d鸸#*Hĥ#*cD o\02+u!gm1}̤aYzE$7t%:ÁEѓY\Hp(LP̤JI
Lq[yԧػ/nޭ|bAS5nb7\7όBiI (ʽS:?*eփa{B>Gy2v_C|06jYI	H'֓odN+|U.S;mzb|c7 fOPl񁱊ã&Q!h
]th-Od8d ̬/p^.ڔ,@NFvř-N!"֒Sv&B,-'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ<?50rW(Es-ImPf G%kL8IQL5--!-P283*-m*ekJ"2xjx5nKSpz^{l%Щ`V(e}ʬ]8vch| pB+={3"ҿiPcO3IG dF  ǲkf&^?t.)&yAS?ў1#\cTcO3J_7kJ#
d^36wLnļYu̽[/4A,</F)&OW\[ 5t%=3Z)HFp/OBr.gpݗasyu$DqMА[&|OOPD}aCN!8ZMb,X02\#}!4;ONػ2݂ײk]iώe_>g3?]/b_lFe'=+ŏ>1	ϱwXeqiJM#O3;>1 5ѥ]Odq3ަvԙW}wuˀ T?.n4>1	!?ٶ3=ƤIYfEbSN-|_&nB~,\SAH1)\޸`UA*4r' \|cToexyw avqMVCDY|uzi&1t\QA!4,Gt%Iϰ`j;=|>j}h?eόb(+gl".uָ/mJom2<dgiYfkIBe2xV,m*iT3_~kKeKeKkL8,"VesKzm}Diѣc?Q&ZnUK3Z[Q҈(Ҩ]-(dIe֒-NvŻ`](Z+Z>LS B"mߨaj5עiJp߇B1|B|jLN}bXcZ(wX'k4q}dpP('IQШ,bavfX\ŋy`p'w{*B㭋0_?>[j,\S_NzdwQG>A`3@?zٲػ2h2(a/YO 4x:	=]$ؽqahB&ef"z\Őٮ
6p \Y.1_>@$^ɮ@$=\|ceƴ>Y])? |c313\bU,d;cOAk5ѐό@ɮ>1?x~,9ӵFl掂!bS9;#&n'"y	#?3q;O/_'|7ϭ(Hِ~.1__ˑ4{5ɮ>12̇ő7Y	6Vꎬq?bFc=|b]"u\-_-Elo!&>e9oހ~t^	8ש̋/'`o4P+ej9fm,:ZopY	4dgc~. hFFFغ2^:^R_	7]Ac>K hF%	HjleR^kWO6#ndЀ,cqxR}k,hY ], <q>&X@?!#d"$HuY=t?#9NE:R.) kE&X Z^}N7@9pWt47bӉ3}.Ƽ'.@ׄ
yϱ ]9*j9$(&i3ta[
ɮ_6m]FXt\&{,:6{&&{/4"ؾ/bld_O><Igٷ	f5S2}:=eשi3-a~t-{1lC(ABP"ؙ`w/ ޺9һ6h4{&ۆ^hv\ Ks2Ǻ 4x93{&nAؽq`E=>(sXF9td.)T5YZ7ҰXt(dwWfዱmn0[n,ii;9la#݋l7tv2&eK մjϭ%SY~ ]{6|+ЄL-/>m#0jFB@\3pđo[%D|9NhgmI{ҶYz]˄@_@Wjqq7ӔāOޮ:r\_/ޓ3 q`3N3|#,\S{6dv-=+YH&jMtd0u)f`>1A5;3h;O{6Oi}h6;:Kޡ+DxQ]{x_7k!do>15;>ZFˁwN/p^.ڔ,@NFvř-N!"֒Sv&B,-'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ<б3FH+6~<c4ͥq+hi*3fՐ5'(_N)5
05XZ},ɚtc>pK3OZIgnQ4'=-g΋n/Pژ<:9	HB8;D\S_w;BEV|cMɮe֋{?ɚtc>|j8yg%3%jHr,S*3f8K:4|VLe-ii	/T/8DgieТ{JeUE=>ht3EcL=">hh^4{>woãFpщt0oaRL ıd:	/ػubA!r%{8_a!v#+5ӊ9c>X_j :w`~Gv|cf&]8_`/{&q[`5}-\HqL͚STU%kL'(mPQ&ZE2֖d3C7-m*ekJ"2xjx5"&rZ88tZ.ڔ-p}[Ҽ
@fc)Ex.FiQwtf^Õ{<qg7	1b.gΝ7p*L	",V	62/gs=\^#}<YB /p4)^iSv_&_p	%Ďq͸>0pMpPW|T>10{&	}8\@z52{DJM.Z㯑ހ`Z|>޺;BEC㳹'k|.9CS/4 k.lTqg`E5݋{AѪTA5R}8kV`,l%/ػ.S?:2AdN&}m¿컆ϭ&@3_w"Qǿ#v.qABj8Fq>0tjǳu8|('ՉR6R}a8te^ &{&q3h|a0kȿ|c@Uύ3Je.E2ec;ָ/mJom '#;H̖fkIBe;!IŒdiP{J񝥒Z[/Z\/-z_+Z`/mPYyHqL͚ST%Q>VpQL̗3Z[f%bߨmPQ&Z	/T/FQYGEUt0EAliD[&ZO-O洔^	
"aktظ=P!h%pX-#^.(=;Mv5	c2zD $}81/>l̾2rׅ޺O_4u
V|c35̻> g.:#h,c>ūC;Ɠb:_llP컒,'Ŀ.?ar_g3bk8t!ga{W-2zakߒKN_lⷱw>1?U|}VsfLXFM`QQ@1o>v2sOoE;?F*eٴ'O>1z5tE}d{cM3@iBm[x4!*R+y$!-4_cNliű2|;]Е)J*nn0T6&+xRJ"*|Ff9c3|FaHiV|eyYGd8YQ8YL<Y&ZOJ֔EB*vKZZ/ilipL|i]@yg%fҹIR\4%uhL&QddttN:'|1?P&	vd>ES&IFAGs!Qа'JWEB#)":S]FAeDIgnQ4C5th9dE2Z2תա:ׯ\gEtE
%X;0g5=Q|=\aG(zW2@COz.а'B\e;HQ*7І,t+KYxwuipxЊ&눡޽B3Aj\HqţX|8Вuđ^e(fZ.,hӌ0(]{&6}zOdFɚ|c=8ipL|iG_.ڠ</qƮV!26iM^Vs2_Z\f%zQVj-m*LV0W]#(mPBKmIGE-,dIը
f|qGT$Ryt5>10TMt⷟ZbЮz!2_C{zTwBl1=_zwR#B*":3n0bX3yVe	 MƄ5ā^18Ν#>^ɮ'ɮ|ca5ѳf\gediDY.T!'iT3_~kKeKeKkL8,?6Z!26iM_^w&鯽?',Sjn^w禾4t/<L?vb4|Vipog-z5--(_Vm#;K*;CB^bO'O6I,Aj|az]ǻHZbXZK-əV1Q/,䴴_8ipL|i]@yg%?r,i(-z{G%TQ1'd{J>eViqՇBDgid[.T֔Eem2nkIBܖc;HP߅=3{lK	˃WE* RAOϼw"Izb,m).G`I2ǟ[P/g$lXQ\ytM.c2ItjˀY l9EV%yFrCR |`Hd`1L<щ.Uɘuc>YqsEBh#Kg$*Ӥٷbԋ2NhCaqLniF-" nhip@uءZClpӵ`{mܐX Uo[z@$o[bT6B
IKy(C+%Ay)_v#;
%(&o9Hg$w(͇%)czSc=#2za)S22z[*MrD :BEBMrbˉ.F4VmĀWu@/\6l]bԼ<fM\bt蝛@GZti'>=@@غ5$,ї]
%ry%'4N|n>Gޱ1m Op
f/3D%Z#&`|b{?ļ!nAٟ@LDO?zq!~1zqz Yx8DgEpzC^qsyGzviugCg9J[RSN.927wX.BrsI u8OuXɛ]X٬>N2PŒf{3Y 86 ΞP=wX;.cSёtj:&wt5eB|;.cSёtj^L8w@om8%2<fkIBe2xV,m*iT3_~kKeKeKkL8]Ht-ŋ@%X@$v
9B$.nJb)Za,Vgo+C2FHvj+ZHs0VF(Z\}FkKlįQ.ڠDgieB$-Fzn$^ZTdՅ߅783V8SD{!V8F@ghR>j'*N!IKKR.)# pL7_X 
7Y&LGj9_<D(4ai*u3D;Si٧)Վ Wo8pg L'C0Oj	Y^LˑвV,m*iTG_Y/ih5e2ץv?*2aQ%sCfi5tK;j^'(0(ilIQL}\f`2^ih:1FvPҨ]-(dIe֒-NvŻc	]\QW7hjS8C Z+ZЬ`rai`uxū!EGt+QD)v8yp F&wz	C9dN"!ZA3NH#hVB_:P.ȅRde6Q2t#h:J0^ryz)ՁR6Lz{1Eэ#h2Rd2ST!ˢ^k,]3:	,םvX!ub,CeHXM"X<.C7Fⷺ)%.G/t&+'XPJ;ӊ9Z=||2Yq.O?ݗ/[0	qnSC{ya
[e Ԑ(1wwOCu0j5!4wtn` ޮbN2z<j#$'NX|dd闚*)QR3+mN*24oNte]`(DC0"	e0<՟Y%6H.2%2/fT#pغh`wJAK8ަeMXH5vY=Y.)"cB)oFw{6GЂL-t07bv,CnZ{7bxz5<Ls~^L8gdc;ָ!'7dgiYfkIBe2xV,m*iT3_~kKeKeKkL9Lyg%[J%r+C-["vFs˟9|Mq?/Bg;S8!ZHg
$9V݃%ܼ d+Sh {\SN5veQ|4/jŠ(>1hϱQ|j JQ};m4gfgִ&3=b}zrtrpp4|?VEҔ Pz[DVҔEnVӳNV^LӣFTdx	8,si\$J%Hr,ӣd>G%TJ֘I^5K֖/BpFKKS3FEAliD[&ZO-O洔31˺TvϺ2E@JߌFV8]=/e\_b/{"@/Ϗs'^|3jKxTK\V҉2]ed~|cG,rq{]*q7`|
*g񕮀^_}q~YșD= Y"jl-&i$̔f䉮{(^ӯteJQ܎-n-J.OɗO|?>18fR2&vNYەYa %g/FKo΋]q|Vыf!] >>>.NQyLZ*Sei3-(rډ[.(7)FmB/&>1QfkIBe2y8Y+ZQK_Y/ih5e2ץv?D-U-mr+[@gh|pYU]pyL~~&x[b&h ZhaBe"m̱cc.3X˘8IzŚp3ճ3f2glpC#NYf;6K5u:4Ve+,<cT薖LiDpBK3ѣeTS-.3u稕0(imFKKJՆ,--(,-QUeJWekJ*3R].TOj1zs̼ 35^MԽ7:*4z]C9
1Lzouۍ5zjšZv챨	<KɱԽ8tz =_:\4''%n$wވO\ue5z|?#*DWc2/gsɮeމx>1gvGsiO]C3J\Gxzt/u!Ru!Rv}<ク ~Eԅ`1x&DWnۇC4XP,N.N5y&MԎTᗚI0{&yF\N*@V.rzvLC˘.Dh*yAwr`g4t#T/&9Fe@
HFDyC+&=\%@53GPYKǛƙuˡ)'@1cxp}%:GkڸC;ơ{P
:@vLOkXY@=NƫDZA/fqҠ%$wO?иeFbz|?#*DWc2/gs(L{&z%\^=gݏN2y/0FL/P̡3(ޣ/d_t/Z0:ԁ֤!wipρ<+R@#l9Fz 3@Z(dia@\8\jn^hI&uE!5 =K
2upR/4N8SIq9rc;diP{J2<~KKE--.ɖ/0˶,dQGC*DKKyV\K;w-DiѣWDjbp8Lܫ)f%ВDgieF]	Т-m*ekJ"2xjx5nKSqn-mJ/4սsqhk'6KRwLB0]
0.:PL'T~ǭ8EL:/6%;!d_@G[6);b75_#b
BGXLvG^:V*	jش>Q'i䒶SC	$uU(elILQ;Jn9#5_*/ػƑtdSF1ϧATvY|?ػ8w*a;louGx4÷fK"W'	Vߑ]ٲˠb1no;me\dF_c/ȘxO;S"n(6^jwccq[LQahό@?;7|6Aq~GyiETtb	[BhMtijF'!4ɮ>1 xBe8i5^~|b՟Nsd0^|6Aq~GvX/KEK}8&]Z.}m#s\_2\{i^͒L+diŏcfjH#2BBfF>1L_n.)6J>1'όIUՔDp_Ӡ,FQ*Z>o|e]Mr7+V)Fqٴ3zVŏ>1ɟM9G!39YYDG*:ezTeWCQS5ӊ02ʺ oLW-9gHgPnR)Z]q͒B
K?O>1-Yپ` |6Aq~Gyid1П[!0M{&4|b+5"u񳸢|G^͖cL%?5(s	[5'^LJBe3O ?`o:Ro1qM|>޽w:Ho>1A^1V1_.w;w#&eI[>qsJ%mAD}DsBJf\Q+]Y[5;w^r=n>	S%]`q_\x.>0bc5Đ^dN+z[pX̾dO!}h]gqM|#W=3%ёE,s3WG;ЬzJMtf.)ػ׽C~; GPcyL{&gu?sߟˡ?#~
G:t'Fb}{7_4u
;;|c+HMs/+zc.w;p .)pƯЕI=H I=J$}bJ/BU.P	TzJt>@%R8@tgA#g!VxjP{l!'#;H̖3ZJS-OIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPY`A\'᬴jehĿth9DkK3Z[Q+Z`Q҅n
5	kP&^鮬ؗ{'Y|qAA2DN=KaI=М5XXROzXRQt&K
J,bá4*XXRaJS4*XXRh5>Ftd=
A[5ˇAКޅ8r7~8˝=јb]aw:H9㳹K\O`^zMHBLJWE;O/>q;"{1qM|>޺O_4u
y;;8/{&gzMHBLJWE8Ͽe\S_w;BE/|c7ky?zɛ;w'_BR//(_%(_O$7D
kə1\䴴_}28L|i]@yg%jojep\hl'(0PqBjd4Pژ_a	D!Xs>M88čAqEW' hBNō4l
ދpv,S5!E1 ep櫀w>1
 Ue!#fg!FFyTz~G{([Ks%ђŵёV|bOdFD8!(ɮ>1
!+?gqOnKK⩒q5|?#4BQYrǟ5 TYƟr݆S%ш&K|%&=]\,yJɮ>1Ʌ:1a|i]@G<̿Z7MrUMtj'GDj1/>NQ&ZFkKlïf=DiE2⌖/FX[aZQYB0FW-m*ekJ*3ۣ1v5<<GwBOj1zs̼@T>0'kļJ]LƏRtA
ZD/&{\P8ٮz^G{@z!>t'Fb}wHAfE|cd2x˝މx0\Lgv;N?(c&vG7c|祍P~&jC3RLԅݦ>qsqŜ[FFN.8䑞Ftк(ZGzW_p	$snw7z%K}fn.ODx:|af{&Kq:"mO:27јb:zvA殡R"{~;;(({&\K_>1gv;̡#*:NzXf?5!H]`7Ye4d`qnTq#<Jtк(ZGzW_IqA%ɮjyD03%S@VqZejWwmݒyȂ`y3m;-xCQYn¨љf'Pw#!ffj|ak5^Mt
WR}f2h^*=wƮZD/&Qd,ji}bA/q#|P_w=C~; WP^=ȿόeK\.7^"e0X	7cH9ip{$wrfPL͘'=,j3RLԇf.0,O8ёb~&jSƯ$ɃwMZ$wzu^hI&iQͥ28<0]藥D*qϺQ2NQ1Lጅ
DäCq\FGc3q᧨n$wtK.odj"+㳹d21qM藁yȿsSLgݏ ;eMzɗ]\_9cTLԇf?5!wiqgyF#3R]%׺h]R-Y#\+ӯe愒f9OD@VdX0T/0(˘H>S2_zL4>q;όHU˖ܪ,(%JU!'vKZZ/ilipL|i]@yg%3@\#--皔4Ign/wFA]ADiB$\Pژg;T z*K;Ɵt2d|?.FrdF,ydHhPeg2PǱwPDYeF~ΞzeG{$JPSc>uXg:1a|i]@G<W+fW,RA+zZG%Ty2׬ `Ef_V38O&e&U@
m8Ӧʲ;3 y2oB^>>1{?ޡƟt\tds 2%KCɮ8!ɮ>1@M񳸠L&f<L{&8}97|g&eވ*Mr>Gv}߲\C^o8CrMrqg>1_&ZV_.ڠC#NYd
o?\7gGZ%5n'
%kL 2vWI\E2֖/BK--(,Ҩ]-(dIe֒-N7PPL	`z*g	\BeC/z|wvE,|,.1dM؋"&fpرFz	Ь!Pp4uXeo,eo̼ί>]݋A⏟[h
BGL֬!n5\7PZh|I+d6`I%lV$fUQ+eDS1Y|c.ѕTd|%WkO_w2Dc.ѕTd|% #5_'ػ~_zd2)|ss v\v.Yew4S20 pCe{PldwcO.f)G8|aB&eKj;ЗػսY9رLJe	:VIZiVsqnKNJ׍jY3CfO>0 a穙R˾hWJKU$*/P	TYxJå/P	TzJt*8O`ѝ)}b3/pU;CC9ό"HJMu|ƯЕI=H I=J$}bJ/BU.P	TzJt>@%Ri3hˎGx:6]tIN5zodh",vw/ɮeou;|c ۳p d̴I+bJm%lϚ(%lV	̴V|a {5;w^r=ɮ>	S%]g ɮeg.>0PZMq$.eSޢVN$|s}րhXDAqM|#}3%ёEƑϸ>0 ?yapY;ЬzJMtf.)ػ׽C~; GPc?Ms/+|OD&wáX#hN\S_wzvA採R"gy!xMs/+|~2t1ό`q3ɗ-F3TYfkIBe2<di<Y+ZQK_Y/ih5e2ץv?oB.KKyY%sCf%T>NQ+Z`Q&ZE2֖ވ\*Վ>HCE:3ء-\o%k 	JW,2KíYQ/4!ٹ|*"3BLxvӢ.Kp,l|b8.o|
s zXq(Qtj@օ7Y%PlA|U2]d Fug!2{&4Yɮ>16wx~;ػУfT|b+.1_:? d1ȵ]Ώ@]Z'kE`u!eo#f@3=qEtk3.p1w}pwOwF zdwFETtb	qPMtij d.3(^)l'"g> |?#4S%ш&tƗt 2{&4")Od6u]Ƒ|V|6Aq~Gyi/KLƗt/dFɮ>1	`AI*_e`i*.A2F@~gkK}BrǟhMqK!36wYyu+Ɵs%ђԗ#",>1ȏgײkBXg/ca+h|d2Y4dL|bȏS|bMq?gray3(3Z[/Z\/-zC#N/0˶,dOgFtyfHLvb4|BDiB"&e󉞠31|?#b˹b>Gy8=cfD}D(xVw"f):hǰajоp0&|ƟqY/)&|Ɵ qqM8, \SeiϜW'SlϜWjzqqMN&|ƟpqqM'>q_OZ/N+{.!iz&,yy3Ng_+Z`/mP!',dT"첆DjGEX@_VTv:2\H@
όBP(gi+z_LR\cY|?#1kBP&g.aWdiZ7r(p|.6orlѣ3fb⛠

Enݙj2'B Txئoc:(R:KgY`EF^%FόBI	|U2MLAqifHKs8]]Yѐ83+.O2R} $Ɵ L*q 6AqifUw|b'$=]]ן=\|b@1sUOOހ|bBƟ z_Lu.1,?_N6{&4dMqI&^Q_$m6o>1	 	|U2A,̊k@DMtiw!=\|bS?zlK4پgiOPK⩗l̅%OB$dF.)@Cglɚtc>vpK.0~T-TީgFG6~<c`8k--[#ˏv΍'=+oH|~ǰ{8>3.xgdc=8yg%uRIHq+DW.#g8>%!ĭ\v(DjGQ+Z`>4Q&ZE2֖=Bƴ>Pg8!GF{pT랜gHDC 藮e[ycnŊf>cE@Pj*q".1-I|?#L{&47G!=\|b*fŖ[;W;\ōB͸zwΣpO}gI?w:.n1/\b|?#|ios/{&1^44	B7kE@eޑA'މ|'   ?ޜj z=uJ(D>1?tJНak&Xq15;? k<\S^8PI Y+QS.1^\BXMtiwt|b{5 Hyg"^8e[cՇk"-X|a&OdFޜgODs&Xq2lȾq#5 F	.1_:>ETˌA4-FLLdFfL Gk@.Qgt֖閗^kL8Sp}m%P55liI>]Aѣb0FpT(-ziqFkKk}XZ(s3X=b-z%tpb/\5Xbf8",?S.1]\c[K÷kK3,Od11eoacV{;F!c7t1ceІnὝ,\b|b?w:.B7S.1ъ~Gz߬ 5ш&#K3F!\|bWglYwJDy藫>1N8g z=sw{]NǢwfzq/胛"z-u3!Gz95`.)||$c,/\b	|io!%{&4O>1&dac?yFy%^M{oc/OHL:e<^{&6~:z btN/7fE÷ϭT}Rq8g!3\bu~#S.1\\-"ZC5ѥDɮ>1.Qgt֖閗^kL8,2:P&TҢ]A'(07Q&ZE2_V-PFESqE,D}e- NpH؊Yd4řӌоˌbF.g~1 9|?#iYI{&4p\|bѺ|	]>vlMs4zC#/>0/d/N.)w1)%TˌA5f4-H7>1 	@Od`u񳸊^LKeKkL2<v?)vY4%\7p-+3_4teqE95 Q<yg_B,$J}Dj1>NQ&Z%]+Q+Z`QLsա0P:ˉm}S>d`2;FP/2ٴ?:=	M+pZ5ѥܦ|b`yD3qba(	!죲O`l5{&|Xx/d/bٱwqZ97όI"k?)w~6o	D1 zWҒiXgq~GydF.щD>>D̟dq04L{&6o 	Yjt"i%ww|bDǲkt,>10MqA3?gqMF) ľ*kA|bA5ѥd$2Xr^3Ӌ閗^֘dx	8,SR[UC* Q+DW.?Q.ڠrZ2_<%k=B}@gjc/b<S]X>K=CfF pC#,>4vw:=⩗b%)-bA2;ijF'=]]G'5"켲|cxlMr>4t޲;;B5̼1iAq|U2 ԡHJɮ,\6>1A@!gl\e.25Gփ`5u{dᖲ.1/Z~Gzq\ijVOɮ/όD{&A?gpT^Lӣ֘Tdx	8,~Gj(+U>NQ.ڠ qDi`W/ .dLt^$L-t8gs7wxKW݋=/V']CueuOmʳK}?wu]{w7bX,jBu	pFЄ \,4N'CV,Wxy27fFodLMșe|b$3qW>5K⩖AT\. o#3dFfrǟu/g/X7*eӎ3/&iьkL2<??0YѨY4ʒ\޿K:4|AeF(0(Z\QڅoK"&ܹ7Td3DZъc巤\s;|OzMל>U^eý,| vp[a75z¼L#OcdZ~Gydy2$G 0V{&2!7z H<|b lk->⍍8޻_"ߒ˽J6ϠHT>1L\'a׽QbGq8?O]K⩗|?#i\]]G 00{&glYo>A{: ޑ(#h|aEkևAif q3iy`SYy7/%\_Ղw|7C4>j!Z|)Ƣ7Γv)&:N	6G֘Bwb:"vn1NK+h⩗)5ѥNX~^ɮ>1ݟ˸|E;O?4wbtDbW;}Be (Ɨ |b$kKόDLMq}mx$K*)z^Q)xO;>\ˌȐV|b$ɮ.5z HC5"x36wY{Db|b'\b:>,^U I]dꞁzYcD\|b'˅̫(vKZZ/ilG_L_&ZV_.ڠ<tQB,\ވW0:4|V]Ad_W?v/O_K6Qgq|UA#KRk#h|b$OdFqRrǟk@vzߌ˺/&iьkL2<?>~ZfpZH2ݳI\Em5>]Aѣb-z%bG!Ze-_V33C|zMs2'~(	L׮`\0z!@O p\f SF'XZ*Yu^M,FŊn1/"4>ɮ.ƞ|bkDџ&^ =[C/{#4Nx^R؍V2։zq,]Q͸e+5om)KqDc<]N.)֬u	k3@#J6}xr7lYc T$y3-F3ʥ񝥒Z[!'-.ɖ/0˶,d]#᬴ef"vF>L20(Z\Qڅj;f>1ǲk='A(-z񈩠%K,SACدO,F7X	KsHwIa"FhvMqY<"eޙzpKc N=%͋ݖ0d=8P9`CزLA~:/&ezy~kKeKeHdx	v??	iYi ;v% ַ`th9DiDj-P6b\2Pژ?3dFsn1/"ip;Ƈ L{&4< 5!?gE:1a|i]@G<NiYi ;v%iCnBވW0:4|V]Ad_W?v/O_K6Qgq|UA). Gx k5ѥ>1 0"{&!yO/&iьkL2<?>+%ge,4f+rZv"!Z}\l'oL}xe~?4~,Fqf;Kb	\irǟ5!ٟ&^ka:NS:1a|i]@G<'᬴eHIQh~V̉'(mPQ&ZB=^ɮf_<
 뻘M%F,SM0zhJ2Y>❆wX	K2lipu97ό@ ɮ>1Y<"ecYț.xj{LhOY5Lx輙3Ӌ^֘Tdx	8,"5	5Е-uo::vFJ֘/B"_=p}@gj`ė=CՁ2  y=C͔i  ľ*J_ \w@
b{&4,y@AxB/6	'x	̾3+mb)2L9N:e!6~^Lӣ֘Tdx	8,~!5	5Е*Kj[Ώ03"{G%TIP@ghp|c B5'@^dws|b	e}	O_K6Qܩa%VR~1u\;Ƈ /=]]3| vx:ubYaeӆ[&^I1y3Ogɖ/0˶p2Y.ZfpZH2$BT9Z1@tj'C8?|$5	5Е*- jvF>	ա32TvF>X}`:u1bYa/e-/]b ?汳ղBI4}vpK5	5Е-uo:<isv΍'=+OPb3 	@t!F7dX,tL`Zy31G<05	5Е*Kj[Ώ-Su
%kL'3}B)̂ׯ30c>UZ66ӭAz(22l`:/&iь#gvpK#5	5Е--G?Q&Zѣ`sK3DiB)̂ׯ38Ϡ%VB#aldM-XP$Id^LeKkL2<?A6LITJTЙ]OOTq:Y0ZfpZH2$BT(s]MHL̂׮'ވP'}ЈǪ}:q:Y\᬴eHIZk_D+>NQ+Z`Q.ڠD2T/fEp}@gjb<͔i?M%VR~1dioICv dFu3<ɮ>1c?gLՖ5:1a|i]@G<1ᬮ+FK;v%r%T>NQ+Z`z*OBK2T/fE}뻘 @PژU
X,z<de},3ľWd+D|O4>15ё0i8"3ǲkO
2Eޜ2L|\/όd`&:K2fϰV_.ڠC#NYcZfpWUD%f"%T>NQ+Z`z!@OBK2T/fE}뻘 @PژU
X,z<de}1/%/%">"yȘ8"+ǲkD?gLs/NcDB5E^ɮN"cX\S/&iьkL2<?>r3&i,43Zz!\rZv"!Z}[2/e[;SlOM%VR~1ȍ[Y*rǟɮ>1 @-gle7kN.)4}vpK?[-38k+ѪfݳIZP溛W0:4|V]Ad_V̋z y=+f4b_`%/LK~C`=]^M$^Mq<"efSe:1a|i]@G<&ᬮ+FK;v%j٭+rZv"!Z}\l'oL}xe~?4~,Fuvb_`%/L#h|bL6{&4=$˽\|b!C?gL,tɚtc>Z|j8yg%O23&i*BMt%JEm-K(0:4|//Pژ|c-2^qKʣU) y=w%(b_+J_KR">Gx`{&2&?W+5 0;gl˟`:&{z(22,^ɮt.)ػ՟^ɮN"co/&iьkL2<??KLj	5Е-uo:?]rZvЈAkO\2Pژ1"hYb^|2Y?,Sq|UARX.GxĖ]_\>1%=\|b{?gL;'~25LէvQ^nӠG Od:\S/&iьkL2<??ֶZfpWUD%HIR[RtudOth9Dj2תըd35'@^dws|b	e}zh]f4Sq|UAS\ijI;Ƈ"%ɮ-|Cd#x;>:uL.6Q8ee	k4]愓:fEfN/-z_+Z`/mP!',d|ZfpWUD%HIio:?~)̂ьkVY>:YLj	5Е*- j%TJ֘>Nf vzhS_=@gj`},dg2N,],"lpd,p2{&AqM|hI1fϱkL2<?>Ĵᬮ+FJ]	RQ
[V+s
z)̂ьE,6IŏNt#7d:\S/&vF3p2YgeqZ5TLTJ%-G*%TJ֘>Nf vzhS_=@gj`},dg2N,],"lpd' lM5{y$ǎɚtc>d_/0˶p2XciY\VU4!&էmPth9$^ޢV}ZAkOPgʫVN&y1L5{8=ԒcDO/&i2ץvpK 15hQ3IRk*Z[Ώ-S}DjGաNd~Փ2dGpN.)#zq8AE:1a|j8yg%	%geqZ5TLTJk'(_V9ZvgˋVN+{,]]Ou8$4}2<?^ZfpWUD%HIZk_v>=,jފyO	xi/N7mP3u[Zb-!h/(xũegeEkFJ}DkF
v)DiH|iqFkKs%v#k:ӉRrMr>gGyz_e`oP7z脤y}]JL݋+ފa/>qx&Rt^^CRļK" WR>/JYݩF/p_(AP(	5[FA>--OD]Z*"D(Ƣd#i=AR6=ޕԧ=TϩO/IID^v_TKu%_v_CR)0e*
l=@LZF}B-sE[V&f"
\>tǨo(Z2dFəV1Q/,䴴_8ipL|i]@yg%9iY\ZKkFJ'^eD+TX0D+L׏,d8;ITJ/2.n "`9(yg'	5Е-uo:?HE?x?ITJ%-G֤EN"O*BMt%Jږ/;&鯽?',Sjn^wQBMs_z:NX?ܼ禾4t/<L?y	5M}h_8ybTrJkоp0p$=5|aS.(IzkOGB	BMs_z:NX?ܼ禾4t/<L?y

kоp0fGJkоp0fQIzkOGB	$=5|aS̓$=5|aSg8>gi̐@i*3flyg0TF9T92=	.%FlҚQ.ڠuF&P̉n}[4)^GBuUR;wAŋ.SCp J#m;Ƨq8:kg:1a9A/Tp2Ys?Vo*#Z*K5U5 PTf)IQLs09#;K,/mP˶oiTo0YwDi|
3Z[Qt6/OAliD[&ZO/dЀZ[Pjz6K-^ӵ]u85H֬ܴbg=lj<BX|b	M=sr~d!Y%KQ/q3ػ>1?U|}UfE.Qn*.Q|hDpPMtg\4ʺ	7)IE .L4meI>1a?P.)C\r﬌iQy_p&d4!`مu)\RhMf|'yyAEkPnJ=F2:p}>ZP̣<$q3ό%gy30F3˂֒SŒepV,m*iT3_~kKeKeKkL8,TesCfCk%I+j$^Z\th9`KeJ77,ƢVD>-ih:@էV--']X2z@-D-i([L=zmt%Ư_vȂi.siwg$FkVXZ_g35Cidt!,>1öGa ]fZZt1-Db@z*>tّEd۔DphDЈ
]84>v2MoA	Qp*e汧k/N&yl3g7|c+N[BaE}sGB	YXP.)EN"XDx2k6Q.n'zpA>OiB_QFH}>Zk0\q3όGB&yN F3c<,i(YL<Y&ZO!'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ<uO\hlZrMri5t~dTth9Djܹ%kL~8OzȢ^>2`Od#(Z\dlRz*1e(-z.*;C:ѲbQ	dFw~2,9rz?lD>1_L_&ZVC#N/mPYb?+U-U*3f?PE?35[$L͚SW$^rZvɻ̊(<PFkKhAҐfiq@glP)Koz8ϭ`0/ߌn^o]<iy3(3g--.֘dx	=d_&ZA/Tp2XdgTe FlҚDkEGFDj`??`d;0^48<VC &1M|8;CۇxЅe!k18kw8IS83Iy#F3ӋkL '(%Hv&BP!|kv?_d~Z26iMJ%T̊'3|s(0312ףtQڊe--(,Ҩ]-(dIe֒/P3F^hNpx.oPqvd:G¼:	%QPH&Y#q꽗N=X*Hc`?Z;3c8_Bdt!,>1NYCGa ]fZZt1,ľm/!I&
'ʯّEdۑpGۨrŧkqFp;WS`M
\P>1grE^k}+3>1*]NB	ǛT^^x[i/!?QLyFPcf#y5DC2D]({#zp|g"I-H5:
J0\pόCP8>0VA?3c<,i(YL<Y&ZO!'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ<tQhW.(Tf)'GgwU}]zĨ7A35ѳ/&iьTdx	8,m*JA6iMZvFȞP=@gjbTGTOhdFF3/mP!',dA*K5U5 PTf)Dj;}ѣn'3GnP;;LzdYJ4=N2-7J28%	GDW@)FD8hDb5t=]?/&iьdx		~_.ڠ<˙fhҩZk\͚SWmPth8pV#(Z\fKeFz֖d3}Z*eJZ҈L-Z-i([lgi[ER⩑Rn[2nh^8"'OSָgw#Qc!lP3]a2ǮwBp-CpK	Ƣ>KK^1ZE̴DBCK.#/>ŷ-__gS㯘NIF	=堰 &OP-uYii@Gm]y}s pOEWѕT]XFM|l#FF.Q>ɮ&Hc*lW)(&*eٴ'όCPɟޡLGu:xDai0eVnx p'+1rs?HlK\#2b,B,<kL \jč/[t%1;+^Gbč/۫ub!
X5bH k6~CH k؆T\%g7C
{P
緹5z,g7Pul܆HY lWnXQJPsp0i0*N/-)oHӰ,P>\$t`WBëjof6zTH>1u:Tbͥ6DЅ!jNtT@bF@␵DE{QSp>#bvJ$k(.>OSu5R;Cr9EWHx&Drnf#w:ë$lG#f064QSEM֨RyXL0r^F/km^1:B-!ʨbŊf1tjǢ6$:()L[p$=$()IUŸ*%2T$¢Fv&Du3Q:rXgk\7p3,jp5e2di<Y+ZQK_Y/ih5e2ץv?*fY͚SWǖp,|5Md6iM^]A'(031fEAWDkK{=FkKv 8%U˶li<[L<[Rivz+}bయz7t$GyhSP6A]jD2Ndjm泆^i8kC̰wgܴv3c8_BW0' 35 ܴv-uYiiJU}8_CΓyz*>rfE.QnG FF4\}h]8_Ì4ʺ "7+q@ĖrL4meI>13>1,]Nː ,	DDyz]|,Iy6^x"xТ+\:.O;E2Pb-I`FtB*$\-"?bEو\OD]EӉ")Ha
c:.;5Qjth+\p kV<JA=P-f\W4(sy>1>0DI~^L5e2di<G,(%JU/,䴴_}2|kZ|jK?-jEQ4:4|]AeVE<pπ,FQL2ס(BN8N&z֖iij3b<KɠI` ~uIrHd@*(~ı ,b`-:-KpFSw|^!7A@s0'`V_EEP
"DIT[(z\|b46ggFU/4O*-@^L1Z[/Z\!'ɖ/0˶,d.W	5ʈީQh͚SWFgqc\]A\oZ`226}Y ADfANeR
K3Z[Pzن3܎BՉֽ{N/bu<w`z$
PE 0=rYa2GP<Mq4 ~[@TZOU8Ì8TT*F*5)Qp1T[(U!gg+@I^hQ- y3(3Z[/Z\/-zC#N/0˶,d+DoTVʌ٥5Zqygkm*3fvw4|z*g_Wd8g2XQbt,>/B772-ҝX|aDH{&F3썟]@yg%3%pXS*3fv̊'3/Pژ336~:1a|j8yg%3e:=T6iM\lyg5r[bQ%FlҚ6~<c晴V J"Tf),XTZ+
HFHJj`V@2D͚SW?34&	\$J٥5|lyg3i\$ J"Tf),XW	5$	\$J٥5}7
kоp0fiJkоp0fv(IzkOGB	$=5|aSӔ$=5|aSJkоp0fikоp0fd	5M}h_8ybTr2禾4t/<L?yٙUBMs_z:NX?ܼ̲&鯽?',Sjn^vfZP\ޟ掅)5O7/;3-IzkOGB	$=5|aSިIzkOGB	$=5|aSڄ禾4t/<L?yظBMs_z:NX?ܼ\BMs_z:NX?ܼ]
禾4t/<L?vFsՁA_^N3RʫV=>hufGfGwfg՟Y^ɮ;#g//(_%2Bǲkg4ζYhMtiTlZ\2R~G{+f'kguFdFӜW^6}Le'kP*_wiV6~}iɮ/&eXyDV_.ڠC#NYcL5%kL'(mPpqDkѹWe-_V ku:ZR֬<:8b,!a+H/|J%|b4$ʇ4!5M0⷗TkO	`U?WgGwJb3_w%Qǿ#	&B]Y	Ggu]O.LW	TX#h8:DZ'#"-X`W	`%/ػXCLCӏ 
ɮ%2pn}h17k`VV.qVY80>g	Ggv]̬]	nTqq`K4:J #iػ׽	n(:ƩPmcH{IHGwtHX&U`K)|>޲e|adN+{/M ٗoNT欼f\^L1֖閗^kL8,2[T*jFlҚ?޻Ш>P0]4Zq?t ?vk-i56ikHK:4|8Din\eTS-.(imFKKJƤFB"ajt*oiT[.T֔Eem2nkIBܖc;HZ.ڔ-p<@far2\/\.D$ĨLҒ}sMXItj2S%EsnMtsn#5>[=\xpFL@*Mqx{ئ)C-{bވB<+N~+P&AW'(\6&{ՠU8fAܸ5!rǦ"Dc/FDt/}cHF^=FB%Gw	.'|0"r~Gp
_ʌnpS.~h!_wqБF:6رLG.+\ߒ͕.S_f8&i+|bCL_wƕc;8ɛ
]`HaG|38.@I!HxpO;ΣỌ;FYu{|vwAϰܧ}d9ƙeaN1D=#
ڐ'ԇju!3ԇZ40Z05$b.?3ԇR[iϜiꏌ Y~ *W|VرGnpac.x=]Q6MeBGpb2	,/ػЬ	r~K6VM%6wD\J),_wƕc:dˉG0OdX>X_g41)](k?ސwFFzYfA5.Ł#y欳 *MtgS>q2?ȔT8 ~0_gLb1e: +jCRԇRjHjH¾j@ԑR-H~jHQ
~Gzߞ."Bgi;(c աKA?Wm  ˘z-uc2F. F2uӉ*n|a]3|a8h3FstodmLbe:N;	!?z2IVԁZ3MH~e?Sû٠4;]T]&(*/	*/EQ*ָ/mJom2<dgiYfkIBe2xV,m*iT3_~kKeKeKkL8,/ʍ3f-iJỏ	PFKF"%kL
$^Z\QڅhB7gE--:EDgie-<j5QQliP[+ZQO{ 
;du 5ςkai}^u>06d/V\QbX`Ƨ՗tkS']돭5oް4>015̻8g*_7bwu!
m	$7vl"pJ8 N|ⷱw"|cFLnoDu+S1,}[;<pC$_,fbGihe,cOWz-TA3R}-#>9``K)|>޲e|aBɮV^{&QdiDY.T/ҩ83_~kKeKeKkL8,T0zZ Jյu#6iM_bJkоp0b	5M}h_8ybTrpBMs_z:NX?ܼ\BMs_z:NX?ܼ\&鯽?',Sjn^v.%(IzkOGB	$=5|aS(IzkOGB	 (IzkOGB	 X@	%N!q	 TR;#=yߌ2w.zWEaBil^S/!#!k.E|^-bEaBjGvaDj0 #Ka(bC
R;O!L\҅8wiygkЎ&鯽?',Sjn^vh&鯽?',Sjn^vhJP\ޟ掅)5O7/;4OP\ޟ掅)5O7/;4'IzkOGB	$=5|aSIzkOGB	$=5|aS$=5|aS禾4t/<L?yؼBMs_z:NX?21W`-}>@zpdK:#[iЇm;Hc ּ=x@Ou&0ӺÞ<2; =24׀4 	 xǆGygp˸k?=ǌxd%cz+ e=iy ?`i ϭ 	 wL#8@p<L#8XXb5w/T$=5|aSK:4|_EJ%kL
ըBm>4?PL֗5˂/#1w>3{&pOx1pl}i^Ms/7Kٽ' ֘A5ѳƇ |8{&rlsiG֘AS5ш:TsiSS5'.Xep}/odG6ᗃWkq3ӆ\,=\69ɮq3ӆY.kft#L2=]8 y5ѳfZgKkL2<?>?fpT96(IzkOGB	kоp0b	5M}h_8ybTry)BMs_z:NX?ܼ^&鯽?',Sjn^v/*(IzkOGB	ˊkоp0{>NPbZ:\S/&vF3p2YX"ѥT9s+Vk
Wv΍'(_
|-e:\S/&vF3p2Y@=Y4.ej٭j%T>Nf *-z7OeOQ+Z`QYQL5Qж]-(dIe֒Z-jp3p[3 w0(_V-mJָOə
;842:SBXv+ﱳ8Yd`qқ.'R~G})iS:G]6oCW;ΣOY/&KRx
ɮ/ײkH@ Be%s|k?f1OS|6Aq~Gx4|UAKRt|b<jMtifeH{&ĄEe^+Q⨽b8Zg#5ѥ,yX^:zdwOQ{pZZɮ,̏9cόAh=\|b?grc,q[>N.xN]R٭Y`IrՁ%Z^ɮBiD'"z||a= Gk]V*8w`I5݋9tF8=n(%GDXF1V=cDqwMXIH	K.cqx:ӣ*^L!:n(Qr"=]Y8CG%̋iPԂZj!ÁВfEjA@-@`5}]+K1n7Qq^`U;Odx/;3pbV:;ަv:RY3H?gS~BFo82>1˸4'yHeܵ:t5t@-Dm! .\St5d'V@D:i-DWV]X._>`Hd݋ad/ػӑ~;;Ɵ|Ɗ3g=n"Kmݨ̾Ⱦ|aaǗpO;qK5wGw@$
bhCh|bhmfqLcEFHV/7qCHF\3v<"D>Yi 8霋iƞRG)dIR(bK#-(\ k"`Iq<px4fEoYm\G)aH4>0E	${ӰԡkߒEޡ+Q* -Jq]]G`f
;]3|E&#.擖>r/ֆK.Ų叜pfb[(JKTR5oP̋ib(WfEg,|_e{bۡ>#:(*X8D q}*;{;j|qޡ cQ#hV,G1UR}@8U,l3b;;؉riȚte^{&r/glļsw:/p^.ڔ,@NFvř-N!"֒Sv&B,-'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ<.*kiYfhҪfյtTjW]AѣP@gjczl߈Ɵ * PcK	2c5ѥQkA&gl{6!7$ƟY	|UA0/w|b2{&4|bGkAV}4y3Ng_.ڠC#NYe0tDeJrYBѣeel=E2c)FkKnbyϨ: gIfAlp}6X'F"lҝH<j<MR;&ܴLFm=<KOŊn1/*K BkK27>1 ?gq4Y%T^|?#Ht|b
A@^Mqɟ콍\b6>T^1QV4AX!{&4
3Vɮ>1	Ɍ]4Շ0&Z_7Vd!=\xKb3_wer~G{PWػЬp4z	(GoM(D:#GcM{9IHDq?wMNMe)|>vwri^"iѕ|]`v.6&wv|c?;.⷟@3q3yfq[i찄
ػ8Y_wib8|>e+{;e5݋t+{#*J6QER}18NP]g{)ƟܼDӣ*>0OdN+yxOdFəF1_}2|kq|i]@yg%Wj"첆(6'zFJ֘KXFt$C!Fk0.	ZSpy2Uf$nDQtF/ބ̋P*_Ɵw/{.(w#KD{5ѥ(g=\|bdle,nZ^g&acgqb_EcEKѥodF,y$\|bdƟwSq|UA=_]]G  ;{&49cό@@\|bd6w&2yĕ1{6~qLF3/0˶p2XvȀ{,&xZo?'Fg(iBJN8]gCWB	ё"}.8cgT??l3knCiH35$^4|8*(mPf=FkKq20K%kL
)/KOЈZ%T[EUq[.T֔Eem2n
Zv\?%"P (*X-F}cw⛡$5L2ǌs'X{-:K!j6}T"2\#o/K<^!3q[wO"2pްL d/ػӉOʾ|c3|ݥGȗ#O{9>0l\|,}u}+b_EcM!_FsM{&4|b:deuN&ya5wGxxE yk|'?P.)C\rԈ!=	0t[=Y`ɡgm	$-	N>CsqlhlCӤwǄ(77&JɀNy(/ dQpxy2k'Gj
88j/V|bk?gq#e2di<Y+ZQ!'%JU/,䴴_}2|kZ|jK`KL%tyj8Q.ڠ7.{GD,DiE2֖IB"ajc|
2ZZ qDgieajro8aw6%DR|[t.)C> 2#IȊA⿟&=\|bC?wE'yq>2w>5_7Q0w0$	Y8i99;eGy2{fEPN8=dw"eT^+cO|EK||bdF9cό@<\|bL^*N&ztF:\9;ό`H%g	UL&yc?5l@=|7f2e/5V^q3	Yɾ)dB_w.)F 7Q{Fځ\
ό@<({&45<d}mg̫(vKZZ/ilG_L_&ZV_.ڠ<sgejں*m52UMhp]AѣeTS-.(imDiFKKHIxZ}\t_Fv]N-
*7`]KliDwɖŴSqH5)(oq=@ghy䧨bϑϭ ǲkz˟#}hd!9^%:"oPlO|G/"K}8dFd8 
ɮ>11|`5_@W8=ޢ2yt5z%1*BdOV;'{(aYAip՗rz6/ئd0(VD\Sx=ldMp֊ qO:,R89#h+e;muXـWFI+cft:a;R^Lv1&>C>v#1 @%םIx)`Xb#[k;^LX1-6c]$AD8k`5_tnqha:SYh4>H p4$ASLc䑈8hI֘/#i`Xofn788bF 8FF !8j}iXKm$AD8k`5_vc_`4uⷽQP N|/w:"oPli/{/K}(dFd[ Z3q3x
BEYoQ	_{yv ئc+o#Yt\SepfՃIYh`5_͜叜V^
;7|6Aq~GvO|I/"Q>1.L{&4>rǟd/}mg.3ZJS-OIdx	Z҈]_R~KKE--.ɖ/0˶,d!15Nkj詴ʇ5U5Q.ڠq|UΔJ֘IP;Cm=m]'<n]_g>;;Ɵ|Ƃ|4tp%winq3ϭ"=K,\Szdw=T^1г[ 9{&4">1 Mqpyg4zq|kZ|j8yg%?`3m]6\٤6DjGdQWDaqME22-z5#	Z}X%2th-m*ekJ$6%D[&ZO-O洔@.`Ź-NF@gh
Z_Pvu9djU{M	G|c7%d8@f.)EBdwC\SeztYs'F#;ש$b[qMВYE1׌s'D}avƷ\bB[k.y٠ݏ8_bX}iH\bNEU_wk'A)F%f^r/Ax!g޻g_wO+M%T^19|?#i[G!	]]ΏCB5#fuxD#"j．]p/ORk|'d>1,HWGw"2e=Y#iY"CmOq9ŲFo҆7xe>lZztX7&
ɁUP7ԁEfxSDqK3)ABn|aB?"	f`g-Nf,ZC#NIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPY`<eW46i*-M\J5U5R8g]Aѣ`IfKK#(imFKKJպ\SBoiUvҠVC	ˢL-i([L=* һ3f8+ƖU{tCT!KPj;׺-xdw0L[o"=KE2zb;*2!]K2Onr/1̞{H_{7-:X^Sm7ػʶfKw#flzJ^ɮ_w"vw?*|ݣA)V%f^r/Apn?ẃ] n1/&io>1GkK5 i;uDy8/OOk|'fqMwSA1Ȭ!lh#<v-<9"XlEsqlJ )G-<Yh[ztX*lOx@WB,(5<̤f0##Rg_>0ə1\f,Z,-'diP{J񝥒Z[/Z\/-z_+Z`/mPY`:fҹIP檦U*C]DkF	
%TViqFkKj2ZZPf,Ҩ]-(%hL 0jx5SB%eU;Fb\QeryVv.s|c2 Fpn> |?#Ɵ⨽b	П&{&4&s<p=\|b|.)CW;}>4R/"18p0{&4"<>1ɮ>1ߦq[ό"ho>0X(gA8/]	\i8F=ВYy;:O%?=f5O~j|a "NB9O]ǹ"2z1AStn.)e:8$\:6<|GBA)j%w`Uzo>/w;;Ɵ|bq[ό%c?ݢ}(W]UVE=J,CO;.yWq[Ȅrǡ?"V!Lt5z4u.w֞2R~Gz4gƟ|4g>rǱvcW8tz33?&&~h7J]V2R}S;Ft4 N,X1d!_vcObc`V8`':Ʊc-3i(G=Η;l@8(.
?e擉1%֒S@NIŒ%JU/,䴴_}2|kZ|j/ZfpVS*%Ith9DjZe-,B$-P20ɮBi^"cdG 8L 8|>G`&
Gwfh&יw?ػ׽1\Pt'R`|`jǳt0Gtbtle_%bYa2N>05ӊ9ϭM$ػ%Qǿ#@Mc	Ym;S;;wz(:ƩB`Fq>0uBՏg)>QANJ|>޲e|a9/dN+yxN@5dQqLc--.ɖ!'֘Tp2Xd)[WEMTJOGb	5M}h_8ybTrZ禾4t/<L?vK'3|ogwh%--(0(-zjl?zq-FkKj;CH˻Jfᙗ0Xg]NYyzj~1S3̼pMs2'+xZ|a	,^9	,oRp%F=\7O068:t[\
 (KcS0/3,KRt[A+gXFW:K-O ,K%Ƨ`Y%ѩ|U{3,KRt[Av,KNcS0%ѩ|UsvXF? y|b"=7pqr0RˋVXqr~Gz &ػ/_(bfa3%MLL\b]oDܪ^KFUL^{&|#:"oRp%B`{&n|alp4t5ĸAx3,JRr;Y%ѩ|UغK-O f`j_q&`j_n,5>0bX-[K-O bX-]͙%ѩ|U)Ylj|aLKhԾ*9Ylj|a/,O"I|b `">1&8g9gAQK.-Ya	8b~sՇbI&pve=.2_afMrr[ou!g>Gy6]P{.TgS.TGŜ-L}`k.oaʎ=8	]z!hqA&ؔ"ma(-Xr4}a$X&g)|>%Gg{.S?yN{&8#R#:[qEИ']3Qǿ#ņpWػC:1pbPtEj8:hcOE
#hbtmp]g{.S?Țte_>0]?/&eXyD%֖閗dx	eKkL8,3#|ѼTik_%kL'K3}Dk`"bj;CD5DdMrq*'%ܫ@5=>2&"Z${&@@ϭHOdGg{1D`V6.1qbGg*D|bfg<^ASUK
>1#3#g;@.)4zq|kZ|j8yg%A:;sEi.K=C4Fth9սRdYPژz}cԳ /%# EUoR̊=\^LӣF޻TnO̜(%T̋IJ8,|ygGq\
%T>rZ2ץD"_V8g(#"DH].dU1z%Wzq!(Z2ZҿdGƟp;W;ʧ vMtdG@=\|b3K2*(5{&2]Ɗ	fEfES%d(%gcOEgit?#\Re	Y,J>1 PjkzWገ	Xgq~G|'#aȏ=\|bffN/-z_+Z`/mP!',dhYW+J[%TGg2"YiBXMr-.1M%UQbz~Gy4>1+dFE>1+Od`:^̼dY>0ײǩl820/ilSq|UTiJ~Gx4؟dF!glW/&iьTdx	8,|c+FΎR[UB+W5TPtU%TS-.:4|AL֖dCg@f-7||%36}ޜc}Qd~Gw&5zpd[C;=̋gւ\{>Tk}idMtsA[Ӄ"`ofޱd\>
ɮe#x9"{&9,"dG7\vqZfd.	o)l񁻎s2
+^p;;>^ɮe&^w}RuQ#zpdpg	ff Zf"Y%"`	ɮfF.d'6xH|b	Y`ë#Oj~G|' x5{&0H|b^ɮ>1?gr/(`J/d|	?O˖1/pHό@P>1N0glI/&cKZZ/ilipG_&ZV_.ڠ<7~VrB+W5VVq|Dj1"iJըL>V{&2^d4OWC;ƏR̞ZXɮb5N82pc8dM8ҚK5	fEșҝd4}"8]@yg%\Z% MSFp(-z7O%WވYvKƤFBK-,šF6}oiU,;}`]3Hɛ]I+n	"QyEtd%Z#5΂C}1|#C8ɮNtd8qߟZۢ+p=vʏHޅʉ7N	"~IDP>k.7*8w`j|sDt+W@,#QER}18$em	K.cS?y֝W"!]áX#hՇ0pfMtⷽvyh|aGkoeT/`R}oj]E5{f50'/wlM_b0%޻~߅* t,m'*%Q-D%R}1`U4eu{vAȏ<E{,mvw?c`|ݠ;>2n}hC5ѐqֈ5ѐƨ^MtvweaZ#&=]`Ya5ubi`LlChh7̈ٚZYfWX}h=]euֈ#5p뽃O]%cgܒ%cd%	Y887{Lp@*PȔIR3_vcR}i=EC$fZgEB*vHdx	--洶_L_&ZV_.ڠ<}5Q*4͚SE^Vp?DkѺu-ʾ]AE2⌖-P0Fzn3-
*7`L[.TP*ϼd}VD"QPٟQ}iDfMsjD[/v>q[#|y/wD%FqNʏh,\-nTNtdӝ(EC *"}Ak.7*8w`j|sDt+W@,#QER}18$em	K.cS?y֝W OdGe~pV:fa\^ɮV7/4! =]<ˀE/.(X1bGI"0]>>$zoրhb*3 WDY$53 ػ4c5݋~FUZk5p-zLZrHÛ>\'HÛ֔.Mq5Sk,d%$T8J*4T h wJ_bp%p=vt.)S n12P$A$T2%EC$k.dLp<A5đ3	2$T8*@M_ecL?sόFཟ.R2g[7с'0B=\ʡ#hB~d)Юp49=.F,RRϭ@M?Fܰ}h]{&CwkX:\6P߱,/}dgx6	]#aְd]8_ݖ6Y`uZ@Mej7bݠKb|.؇Bo5t5t̮Bɮ2A	IuCss'OK1I3p|S
887{Lp@*PȔIR3_wX1Qǿ#0Wػ㜪&C\hJ"ma(-Xr4}a$C,lJ_wuriδʽό BMtv[k7`kVdN+{ofxMqVyl*ɏbvҡ~K;K$2<Z[/Z\/-z_+Z`/mPY`̩iYjsU\6iMc|
%T>NQ&ZE2t/Z֖/ q2ZZQYKfEUK,˶li<[L<[P%8{lPqdHI&nfBQ|ɮt07ػصS'&J#,''ko\Ko8||a@5h`F3_wmʎ='>ŰWػ<ME"PtEj8:hcOf0GwtMR}b%qyNt!{&6} h?$DɛHd|Rjْ}`&vdBa]#h aS
	WI/{I61O@0a!}`ZX'-2#OX'_wh4bg!OX'_wh4ύ'X}h]No}hdFcϭ+5Ѥϭ5Rϭ'kgsR{&4|cɏd!ch,xlI]fdwOkxlI]fX!OX'_wh4u@	<rMrݖ6YbNj7c#b}i<=]`C'5ubh&|vw?c`|ݠ;-4ײkώ챴<+֓wkxW]`C>;;Ɵ챰NbiNh=\&|vwe!/wZO]`C_wi-IC_-+Y.13㳼i.Rϭ'WkxL:=AuI=)qc.\&|vweC>;;Ɵ챰NbiOvw>15bggvXsWY@5<6$殳v,]ώ,lػF#hMrݖ6YbNj7c#b}i8=]`C'5ubi?!c$L+6F&chm962YiqxS#Ha?`[4eu{vHxcOF"c5bggvXsI+5<+.0!OX'_wh4'Y|b1Od!ch,uֈb}L֘(bggx6	]#i:ɮC>;;XI]fdwOɮ!ؓرwh4C>;;Ɵ챰NbiO	 +{&4dvy Mti9vy "{&L@&|vw?c`|ݠ;;ƓOF5bggvXcbNj7c#b}i4=]`ClI]fXXLv-Q9iŰ]%Gfqx9S|adDʈL.)S9TG1iI`&ek8^7IeY%ѩ|UYlj|a+<gXFWb,5>0`j_qV%ѩ|UV%ѩ|U{V=gXFWf,5>0?İZ5/%:K-O%a?İZ5/Nt[J?=,KS
8 
q3όT&/ض@M_w^PĉՇ?"\HU8|>]nTqFlv.mP߅F:cQL`ꅫR}GwuC	$R6Ű]g{O^tʽό&@U>1fOdN&yy+4>0dF	@bg݁8|>ޕbە{;lv.Olz!Кp4z(%65QL`ꅫR}GwuC	"`b	K.cqx9ӣ*HMtaʶt|aR=\,sQJc5ѳ;;L=3J$VCdD?.1f,#2ZC#Nf,Z,-'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ<o+%gerL٥4T^vZ禾4t/<L?yڨT$=5|aS1P\ޟ掅)5O7\sآ]Aѣb_-z̉)}[!@BD3"(q	a!컛R5e2GyK|a,YbP@}v:.ec @,qmv!A2ŪYcwJ@ĻB厅:ad4-f=YlVY3fYdτeY3̵œ<eLf\e=lbY3̶E= eLlLe-dF-hœ=lpY3ҋfZPg*vݶ.<L՟Zc/e>1_L_&ZVC#N/mPY4)c*"E	!~AA]DjG%kLnDkb_Z\5dOQ09#;K$;0{JvҠV--'isZJ8[GmvԠ34P@gmLSxjH0K"@܉jD`i#Ǝa2@&X^p5T0
es+TkTkTGo"XD3#[m
ބXӭj8=ֵzOZa֯C"j~Ys@ =n{a&hv{a&),9[	3rC[	8K!k!t[	3C[	8!ĶlK!ȶl![	4Ca&>,;2I,:1l$ы!n![	4<!NGBG-!n[7!	l߄fGG[7,{پĲf"GGff2GbG-![7҄T7,YlaB-Yla,YlaB.Äkcqd"΋cqeb[lK!ȶ0B- 0!>-1d"ٖ2E1d"EPv
.k#b=Af}c#%Poue˪g|](Y#;H '2Z,i(bd"e2xV,m*iT3_~kKeKeKkL8&6Y19&Hm\"v(mPth9Di_-zeb_VPLȊ;C|Hڳ3?wzԱwrl&!i!*B^A."yK
5Ѐ,t%+$LĨV!A2ŪP-% c|B!Dc<зhY3ՖՖLrdτ	d\[\Y3΋pgE>2e=ndd[dY3ph<|[Le6e=Y3LPg*AvJMA
 PcWB8;@^\оsjDe#D0|hE١l4,e=Yd]rȻgYkfzȻ:-Ewlό.ؖ%vȶg,ٞYcٞ>,e=d]bȻp[3EQlJ݂`]ᘇb&&32ɚ|c=8ipL|iG_.ڠ<i,SꇌDH"w%'bvFJ֘~L2'Z\f z֖/u(HdE83;>0@՟>q3wv.qxбqz.	vnCr5H \Gx%O>0@y7RJķBİ`,{T#8M
 PcT#VçFC0ydc\в1Ֆ]Ydc\ܲ1-%#El%,v%bYa.Ȳ1a.YK#l%ٖF:1l%ы#l%F:Ql%҄`:Qظ󱍖8=f4$V&{Ee挵%"fQg洶_L_&ZG_+Z`/mPY4Az)Q(H
TJR\J~DQ.ڠrZ1/IfDKQڅn	̈3g|Hڳl[Pqu.q団܄<$%\W%nl'DZ5_b[ec DJ#v!bFϺQZ4-.ӵàc¥9l4,Ֆ̵e9l7,-pTfZʜeT̸*v%-eNȶe,fZeN>-cʝlfYS̴bʝlpYS̴=O`ev˅>3l}!)1jj{ah,:}bY2Gaf,f{Yv\в2尗VYiŰ7,Ql%,K,yl%΋#,[	x#,[	v%U-",] 2EFYl#,[	tbz[	w`-Qdedg/cEm;j_<)ό !g/4e2c=<5e2פ2<Z|j	q2"D%4j%T>NQ+Z`f%2׬Ȟiq3Z[P!"vbF՟J,em#՗pu΁x!B7B	pqό%CYR+3K-PB2Hݪf]Ҍ&J
:NKaeNh[4,ՖՖT3q=O]\eFqiTn	PBqB8;a[D`GY4uAK#qĶ慑#ܶ呏	l%,uŰ\YE:,xa/1؊.ō=qLN^|a3c--.ɖ!'֘TpM%PtP	ʈBDJ%TG%kL
)IfKbW_VĎ>%O>00J8\@Kĳ1Î,!)H0ƧdL)FQF%[Kb TоrX0Kj:	_VX4X;i8C8VՇk7b'J޸q;NXÿ>01?ɚ|c=8ipL|iG_.ڠ<0u9Y۸!j%^.:4|A-*<WTT <iBZ2ڊe֖Tv;	іmAqMІ5Xq^:5gEc2f:}ЗlhK@X},>ƸHuƶҬd;TOj>oZҩd4۱,bY8K!޸"gE7O[l'Ֆܷ?	l-ylLmқ.TkmnPBOXZ4KϬK3GY4kl,sBVﰲ?.K"%gESa؂4 P?0( aҀ4T-B[-n["pz'΋`Ìc؂і - ,|H0ZKсh' yJ ñeߍmQj vIf#VKY=`Y1ecR4mdq\w,rˮȁ,YdT;ImîĜbōUj*6If3.FA[AVҪX
:NKUvVT慑:-8K$mqdKbx-}Yl/sȺ؇1PV؅ݥY?\wS58ό"0/gy3*Yw'Y[OgKZU!'洲_L_&Z[/.˶Y4tJBD_.:!ـǥ{TKT_8J֘мzX1E`c%>/!Yb0[m^}pw;3/ϕ-x{ؼEUVDy̎V=z:de{HW y!/p^K'HHd1/@	y /T2q y1^vU~1h<Z<>|Z xؼRx}e𗝪'gʂxx EŢ/?$t7ނP&H/&j4"vZGpD_z/$({^ϭtZfpT'pBEE	5M}h_8ybTrEU	5M}h_8ybTqWvFW03}Dip\L)QL}Z3!֖بiiDgiexvD<-B2"![#]CbJA>]88̎pQtj TbBOLȾ.1_@?pq:2[șP+WkqqN2%GX
p^1^qArYǱ%ZMcf[h;Ɩ)|?#`*ш/cKGTZ{&4BroER5f6Aq~Gx4X/tb	^ɮ.Mɮ>0*glLe=zvwKY8!T0{&	ݾo8XDɮ3zo3jۂŠ5{K{;X@M_bBaqB?޻~fbmB Fj8:hcOD
#hbtm$|18iѕ|DkqqNq3OYJ̅-ػ$Qǿ#H	]C0hI]<M2t#hn5Q4Z'3
#;h0M$b;;\ruFU| 5ӈ|b.^ɮLD/d%y3*3%񝥒Z[!'-.ɖ/0˶,d\ʀR-޹
ވW0:4|iq$^K:"1;Йf@glƞ_t"&ajY[#»zĕ qQtC}b|*_7^1 i,cIY1Q>3"~G{(,'F 8/J>0ZMrY\S.S1dA5gl"bW;?*ш7{[1dFvS<Ck W;ѧPq:11^ɮ.',yɮ>0t]bF' `
ɮBi^"cd>bТ	XxC$ػXܨߑjx:A5zY%GDcq`Տg)>`('Չ	]g{w)ƟWϔKMrY\SV^bf	k.,	nTqj{V8=#gFU"mƣ1V=cDqwMX&	]g{w)ƟܼCӣ*>QzodN+yx(Od%E6^i?/&ezy~kKeKeHdx	v??? YPhrDg(mPth9_7'F"jhL@gjdlLt"\QtNO`T2Q諱u`1̞Btt5KXG82fD^>;Χ7؇D3|qqM=,>8;Ng䤳"iy3Ng_.ڠC#NYe)ᬭ[WEMZrFVrveTS-.(imFKKJ#;K$;0{JvҠV--'i%h5>nKSFvŻ`](Z+ZBIcD:0ޕt"~
-X-_ȸ5O`T]ҎORRxO;3^dv.̉;ض{?#sضPp|@iiAҝ9lAl$Ű [:@!gB˰p,@ԣdwvaǋ/.xE7@.WOJ#E
FNvA:].)fQ!hXg's'D4>2H@C@ (h!C$:uǱw$22J$22t%2HaXL	e5w:[TT]mUxDX#5Nq]J""J" &^eh\,4d@H5wQHH՟@ 'q*>0@^jy1]X1dB;co77R
1mr;ٺKQKVFuػXgW;H33HxWde]e'qό r󰧺mZߺU^ئdc|тQt\ȝov.P%D:C|H3W|DJ_ⷡq*>0) wFjG"B✖Z8 2g⷟e+y4Ű'/wl[5݋\⷟́{?{ئk܎_9sZuػ	0!pjC+(A[Y"Xr@2>0]WLJ2#Z\7%âh)XGȜ̌FD?W`rV8-9kX h`tt)h<&Ym22ՇjBo	Hu8Lоp#pB6~>7:/_Jz)f0Q:Ms1pjW"
@0׋bh-lX$\hQkac*Y:ص{@zq,L}dg02;Nu9pk#A{wblV+Z`kT	ݥ>1a+5̾`O]5Ԕ>`h}ػNG?qs>1 5b|Go7x"=\,O(o!p@Y	Ų7ս[]wua?J1/LOC5сВ04tb_b>Y^q[v'%Mq٫C"w{&
}j]ɮC"vp[1u>1@z.ػ/VC]Űl	|bXl||zfbXcGb͗^ٽXAN|ldB{&'A	F%v)Q2_Iݟb݉zAdNXΞ3vٮMtⷺb0u<[;Wtc%g<~V{&q3ޭٮw͗Mrػ12s|b?/dFEˍcZBѤdgiY3ZJS-OIŒdiP{J񝥒Z[/Z\/-z_+Z`/mPYiNZfpVS+h3>th9q7ЅBOCfv0.)Cr0O0^y#Oz7/&vF3p2Yc	iYhlPDjE͚SV^v=P\ޟ掅)5O7/;5BMs_z:NX?ܼՊ禾4t/<L?y٨BMs_z:NX?ܼ՚禾4t/<L?y٪2禾4t/<L?v'3}Di'eTS-.X ~}Xd4P:6(D<-^4":2dwt{]#_YUޕc#lWJn( 7'R~Gxyئ{/2Y<$m[zl!27ό 36ww`T46Aq|U50F ~Gz%AP{&46qTzMqV^+ƞf;K⩩1/wFQ/dFRTdMq1YM%T޾1*ƗPZodFBroKBk5dɌjpa>1^ɮBi	yȾ^!d%\aB4Jhp4ƫB5P8ɮ4zq}2|kZ8]@yg%`<"ѥRZ/zWѣ
%kL	ޡ}Xd4Pژ.ء0y;ЋZd\h ޕXHpU/ٻW18FbFtgqE(}by
Bf+zy
;U\b_ML&ipF|a ԇkK3Gg@47{&+le,3i} wMV^)FV1/Q)|?#4ό ]Zrǟ@4ƞVb_ML |?#tip"+{&4%|aײk"36w&2K8w$m{.ŉ4Dغ6Zݘ^.)|a;e:1a|i]@G<? Ydhҩ\XsG%kLXmPNt$S!ıvg0
s Gw.o+%`pU/?xcf6dFw]_Xgz1[T\ilj`A5B_B-ɮ-vyk"̾;~6dܴ|aGlL;>461/XW;ѣK||a gkKs<{&*ecOa%TjG_][<=]^9cό"yY	tܘ.AqM\SbFYb6C	2fϰV_.ڠC#NYcqT"첏hl@zWѣ
%kL
ա0?PژԎ>HCGBsXhp}p\/?,΅]=}bxK\4t
]Pli*#U,@,=]]ҧ,y5+glLe+h	|U50F {]I{&4ό C536wYbnػ1|a.HBeeup	Z8.pF,΅)e&lϚ=A&X8yg+^\esO	^81zdwFpH_ML 4-)&=]Zc)dA&gl'K8b){,\iN2Ypϼp'{,X2QǾޮ?ӌf)GN2Yf?}8fbU(^3(2T8N2Y6ӌfJا{,=e/e`qeqѣ{,`P8fhqV'{,;P''{,}H݋GV &vƕtj'48f@$	$wbBJhhn5\j0JO'Far4N.Pe|3>0g,=^2tw3WbdZ)7P2 ez2R@7z2Rted5-sђ*Y,ځ@\P2zez2e@edP2=)4P2ΙjAl 2g> |?#4SSb8]g5ѥ	d`MqBe'9g;ؽ)0({ђ,P2ս(fFFJ^FFPgL#%%E/z2RUP2ToFJKJYђځђ⁖K,閤c7C|6Aq~GvO|U50F h|a Q{&*5g\s;wz2Sb)#fFJSoFJIJYђ.%$-sђtˀd)@P2oFJYfFJQ^P2=)JP2Ιp2Ɍzdvc#Fp&_ML R4ό"q	NH{&a֘Ћ⩩5|>,%V|aodFfFzKRn|a5ѥZO"q5ѥ-J]Y-IN2{&42{Zό"h	]X?zKR&'kKޒ|aA[5ѥ!=%#D5̘%N>0-%%DԧD0Mtifԓό"hvMtib]-ID&]XTzKR`>0=]Y5-JM^ɮ,ɣY|aGodF,&kK̕DӗkK4ޒ̍ό"hBMtij%B|aLɮe@,.^ɮ,OzK|a,^ɮ-\O%TMtiw.V{&4";\
IIjs	`Mtib)-I=]Y,%ǲkK4IjP%̄W#	bgkKSZghMtibIjQ%ɮ,^1zKRX
^ɮ-P-JQ3{&4EIjJ5ѥOIjJɮ,ȴ|a5ѥ=%-D5ѥפ%
ɮ,_KZL+=]Zg/O"aI^\b
cO%TcKP&odFNXMq}h
cg:1a|i]@G<^T"첆6 (0:4|8*(Z\f zv`IQڌBg;fu8(Zai\Ks^qײkaզjL}r
޻w:h)3F.|N]o>Q'+y0g⷟(S8 lvo>Q p*o>QxlV6=1w8 lɟ| YV.gEo>Q A3|3|E&3q[ϔSYˀ=bY8"A?oK ػN+y|dػN+yY|dbY8 Y|dN+y(3 ًd⷟([?o_ػ}
q[ϔH C}4٬^21LI Mq[h|`پA[[#f>0^sC Gkgq=sO\*3ӂK,fbKK{;`I5݋t+~z$PgFU"mƣ1V=cDqwMX&	]}S?x:ӣ*>Q%ײkwppY 8|>GWػC\hIM(D:"5Q4Z'"4Z:6R}`uri^ʾ|
CWk	.TBpIr/O$|y)xw@4ehN	 2/bc&)ܴ|a g⷗DWkgr/F  LΣ\B38G?{H	%NwB(:Eyo/9(xMtlc--洶_LC#N/-z_+Z`/mPYa-38k+VSimPth9$^ViqB"&@D{&	ݾo8XD-=\+o_}pt&γDIt5X"Ƨ%TMtl3Ӌ閗^֘dx	8,Sr3m]6fhҩ\_%TϾs1//Pژ|a Z/&iьTdx	8,YeHr+jK3>u6}Bր%gr_4}2<?]OU38k,hl@Q.ڠGHOըL>39/ɚtc>vpK.qge8Dj0c'=7/Pژ}ix/&iьTdx	8,S33FJEj%Tth:艾}[E.X^h֗Ɍ/&iϰ]@G<˩BfpYfhҩ\Zv'F~}[E.HMk?ɚrr_3/mP!',dS3ʓ[ZTK3>uoP颀G;.H
/&iϰ]@G<˩?fpYRoM:v'F~}[E.HTRgy3NNK}2<?^ZfpYR(DjG_Vt@gjcЉb5eH<#OR4俌g_.ڠC#NYeᬲѥT9s+Vk
ޢ]Bѣ`/z:h31bDرwgGobfR3'%c>vpK.ᬲѥT9s+VkQ.ڠKF/Pژ}m6%y3Ng_.ڠC#NYe`38k,4iU\%T,>Nf j;SER?ӒF3/mP!',dǃᬲmPth9ըL>ƬNKfϰ]@G<˿kL**%KY?4|AvZEIgr_4}2<?]r5TJOGO'XFPf:6)`3bO؇əlTvفر3X==#*^h~d>G$fcb46Ĕqy3 Wc>FyGp!}ᬲ̐GcG_VC_MvĈO؇əkPژ^05@;b<cO^hD$29YFj1^h^^h3 k4,i3JV^Le} ''4,B3OkL,hlKM/4|d`ս|4Pژl])aFŋ2Gw3@ k4! LfTdx	8,geV6DjGOH}[Ef?blXc*/4z'{4?b@>1F/&iϰ]@G<˚ᬲԐAK3>s~B H0gr_4}2<?]OiYesEsDjs~B JBgr_4}2<?\q4ᬲWT5ZKDj1/>NOըL>v%y3Ng_.ڠC#NYe`.5ZrDg(mPf%GBրjc?ӒF3/mP!',d05W	5"-m:vvGODM޾(Lt6,]摕|%4俌g_.ڠC#NYe̿jfpY[7pޚe ֽDj;}ѣ'&o_Mv:.Hʾ|b,f4俌g_.ڠC#NYe̿z5Rku(mPth91v!?ӒF3/mP!',dfpYQhvըmP_th:7=B;S ͋;K]K.Xʾ<#.{5B%d>|b^Lӓ1a|j8yg%4#bfpYQhQ.ڡ14|da/z:h31;bv)dyi<#*5\^hX$,A^Lӓ1a|j8yg%٪ge
%T&>Nս|4Pژb蝱K~Ĉ,]汧/4z"{4@ksycؒ@ g4!?ɚrr_3/mP!',d5W	5v΍'Y?F'_飠tv)k)`{bD.Xʾ<#.{5B%d>c>13.;#y8yg%3&DjGP@gja/gr_4}2<?]TᬲEI
%T~rj;S%@~^Lӣ˶p2Yx?ڪfpYZk]:I~}i<}i,ϭEOE֨'Z@R@R@L}h	>փt@H?>A'փSCLDL 'Zփd@HW>0D'0X|b'"	sAIG>15%ПkHI֐ Fj}jHECi^ QĲ|a*>1*@2a<(mx~>t7?Og^iz^ףzo^zP'pemm_ooj]m7_mmo2i 6Oo_}>mmmmmoo%mٚim0m?	IOIOIO	)mK}s8W^p| c	x?K4F7=q
./y_%yч¢7<lS"Z±o`\ommzmmmm_L`mj]mmoycΔBm9(POJ.xJFA(Y1;bw'xN/c4444444o	о>><'g=?
x̟2fO?`dfO?dfO)vmo< O#zmm*mmKmNgO7|^Zyh.=(OB}bX1`1})zaO!C"D?X)zCX<!W!C|!#BR'ߩȹLFd̡!י<ȹE2.ys̋d\"<ȹE2.ys̋ḍ$2>Sd6Jb	^l%yW	^>ƞl%yW	^^.Bs?S|\)xiC?4y+K<=BW|УW^8?{خ	B5N§35aLʑBBB-QNfp|.\		j 9
:,Tp Dl ?:Z4Ba:
5ӤRu ⺡a:
?]:MU WT#1'AG\BB3f3tB d+WT#1'A@Q$ݲ(PD(s
[E
 "jio<4iPQQ0&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$ݲ(QUʆPGW$ݲ(P54Y4m뚙\h
?b'
!
b
\;
[
fpՅ38k+DW)Nfp|.\		j 9
:,Tp Dl!`U7i(G%_UꩽPmkIDD=q*wUMꅫhesZJ"$W㺪oT-[C+JjWīU7S5m+zUVҩ=q*x޸Z8WCHN\r%XpHqM	6Jzj(m]!9s	Hc!4$PںBr*A2oT-[C+JjW«A2oT-[C+JjW«A2oT-[C+JjW«uTޣGA9Bvw	EXw1B3HC4 39hSz#Pifc'-coQ#z
!t;;墬wUM;)6!B湫-[5%_㺪oQ#z
*D(U~;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xwpEr*D͈Rjs#@Եi5m[oQ!xfan	E^;LD[WVТUE*uTޣGI)	(GA5:<-TKrPuTޣCFGA5:<-TKrPSz5uT#z
*D(U~:G3Bc.mꡤ3B3Hj[w	E_ꩽGu3g-koQ
BzoT0wUM;9k[zPPޢ.\4USzW㺪oQuLZB"pުᢪ*Sz3DdTWf!9huTޣdB(Q*"ٽp9sCHNZ*U70JEHpo\.*o=\wUM;D 2R(m\-C44墯Szfrե	3?g5ԓ=m[UꩽGp1BA(QCHko
D͈P"1*uTޣdtP! J5"f(kjCat!t;IsD-gNZ/v(5pU]3HC4 3Cy\Yj᝻J!G0\'-~L /CPd4BxZgn҈hl3W	E_e
4aC(uLte᝻J!G0\'-~:G9jjڷmTޣC 3@DB/>墯A2g0:m:2Zw	Eݥ٣f&D(EaL"aSaLgeh")vStQA'.WKVrWaL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDSQ0&D(EaL;
[
fpՅ38k+DW)OD(EaL"Q0sT*s=l)Vᬭ\E?aL"Q0&DSgXS3ErL"Q0&D(E5N§35aLDS1P!5F(s4Nr|3iD46h墬wUM;Z꙳R(Hjio<(7HYj蕢+R&lBsWCcoQuLZB"pުᢪyg̵֊ZB3P衴3iuTޣ꙳
E	!Bzayg̵֊ZB3P衴3i*() asTpw.X4iSR0˙\5nbF_\Ѣ\q-DeA!6rSBtX,
@aPUWD!LAH*)*SgXS3Nfp|.\		j 9
НAS!ITtv6
G__;姜UsUss8kUmI5q2K?a%@Ad(^u᬴4ճZѦZ#%Zk_KGEI{#^v g/% [V38kW5yF\UZC]%fZ׆H vg$@+"졨w(eJCd@=%@3HJv=ed,yLGc_HHh@P3A>P3 y*"죡\2ay"죡\2CDGC5eHHȀ{(v42@/e=!PCT/ec
:GR RC3AS*-҂Q J;GRa(^<BDGC5e!Se=Хt:A2@5 J ^|;Bzz~ J;GRa(2@t;PQfz0$	BGOG)d}Ja9iW0l@a1x;Ar :c(@Q :c(5%!G
Bz:GJT xz<B9e1tHӸ[7).7D z=;zrzJϏ@=tI
3fEU7/[&HC*!CY	aGcܣPOG_He$rPe@A=!~ J=v<.?;AA/CGcܣPOG_`L/Pps5??W㺪oT >gaj٭jSzm38kVkUhiXZkZǣ萤9E4Mq|&q]9jrhwUMM˖a#&[ԋ,UW0S/j٭gpMM-f㺪oQ(6iMs5??U#$
S	 :c)
P5B@PDGC5eԡj;G~ J;BAx=P=!@ʉQT(6iMB#,wUMꅫhC$	C!c, MKV5HWs9GHb=@|EGp-\L,DG6 3H\\	? Q.CC VCC"죡\2YRܣ? Q.CB2B=aj;vͨ5/Kjڶjj~1B>DGAaȀ{(m]GpںlM1Ȁ{,Tw
A
Y44GȔTwws
"? Q.CGT&H!DGC5eANT&H!DGC5eǃP hHGe1v9P hHG(z<`RL*GJ4i5sBVT-\<O%RChZMpD"z
4aC3pB"֍rM(U3g(UW0d:hi #FU3FB&b&i4%OE2ST? P҆C*!BrhSzgej-\<O~"죡\2PC4BCx"죡\2C 3??	zZMLE2if
7
?e!(WJBqD(5*DGC5eB=h2h NC@=t;PP5x;Ar"죡\2!fpVVT-\<O&fhҪazd!n⊦Psf@"b=@;vB-	jZ@=1WQ$	G^U;ZIk\$NC-E ʂA;[tHj-yGȔTws
"QhTH!Jaj43FH+BB2+Y	e1z"
!
j :c(3BD$)P ǬDGC5eB=aj(vcuTި@|2"WEPNdݥkjjڷms9G\$ԋCHմtmᚚ[5tBLDY)!@nC\ȰUM? PƊm]Gpںjj~ dw
54QlҚ*[$LYB-[J@ZM43FH+GAalM1g :c(D+*LGcYapjʀz T./>	zЀf}殄WW0Sc(ޤx\5t$PڸZ:ȵCBTP)%5HIHtP!jW0o\$	j/f͛w6".fEj["Rfں᝵uB#/eAH ccPi	L٥4E")lwh@ZM4")lwwI3dZ"? PƊd٥5L[WEQȀ{*d%d٥5L[WEQ%! +DW.4 QR%-1 ʅEI4'p4f)ceBBB3f	E_ :c)x;/$C1Szȉ]CLճZ塱Wf\-!H!D(ZDO[5%_#	(jv)"z;n
CXZ5if;t]%uАko
%TQV	jb=@eoM'pf)5)4EQRA(͚SW0ݼ4R-~:ErZiQ~SyrV5ղ,-\&bDPR!XkMpD" ʂA"QQ-[J@ZM4$ɳJj;.(ڶDCfw]3HPm]ERRErfl溒gv~"죡\2G!h2H2/jLTS.38jV6GVAoR<.kdXZxīƖsS
4͚SD3SU4!Bմ).hU\B(UCHR(HoQ
ICHz&脁Dڶjj~MR-@z[WEPs5??A۶KyF4USz-JUղ#x\7jں*G^;Bݴ!-G[jݴ^:ErQBB:GL٥4E ʂA"QQ5)jj4Ȁ{*d4BBݫj/lT%[w
DxQ&kL_,Q5tJ[ZeqSyj٭n!D1x3A5N\;墯h0T"Fw	˕յpU1QR@M	-[&HZPNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^"죡\2G!h22AА~;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWȀ{)f<zs]M["H:WPC4Q*n
#Zh;ijڃNZ*e=lָGVAoR<.kdXBQ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯\T!i4jl*Qc5OD34iU\VT-\<OЦᙣJrڶjj~:Gs5??Po\5PtUCH	je"QT3HHHk!8,jZDCZ&lN(=l%hm\.&4DJ*ˉ,DC'(I)Qej-\<O@=1%Mj۷E,DPk"QQ4axiZ"YkFK5u
#Z)iW0%Yapj:GqfJv=d(z<`RL*JBB#%XwNղ,.*o[y
CvDl!DoT2ȑ+dI*E	͚R=l@!FJh\o	[=(CY	sf@"BZ+DN([7Եi1B!jvUDTͧFtP!F(s49u49sh6(5fʈzڷlwVkq
$isˈCVP抈Lb=@f)/e\R%3[$L_ ʂA
p3xf&hBMH4DGȔTwd'B-k$5L@=tTje؀w
!EkDCRlҚi
vڶk\͚S+I'pMM-f+dZ"q,-Tp-\&bSznзD%Zk\(5*SznзD%kQ&kM"Uղ#x\WT-[B"졓Wa~"	0HSW0o\$	j/YZk\-vpUVI/Z^Dp֙\B#/A%:G[t\hBENQeyY6iMGp4VT_ꩽGpBt)D44WiKyC:5nյpIpU㺪oT-jjPtTղ,5HF*˘QlҚ!fȴB-	jZ@=25-[J@\7jں*G^D4USzJ!j훐[C[xO@=7twʍ52CVk;k\(5/hYW*4U[5R(5/"q
\EGpBCzP7b=@*o=\յټ-( 5ZQKTT^"짭S(R[#nAmpED(Z꙳R(Hz"f#gF`I]S6s*E	oUrL؄w5lB3ZbkfeH"WTf(5/SznзD%f3Zhiۤ$$k<յnڤP&QsyIE\#sfմ$	jlDXV΍Dm[
s\VªQ"!aj MT34iU\#,	7C(iD!-:IzŞk[Yv		-5m[pު9i"-[WEMw
4͚SD-\<OǍJ=ճZEFlҘf&hBhR\"LwW0Se!Ҩi-\[v5HEȀ{()fMm\SD$ENb宩9"Q*R(HoQ
TިgT%CpP٥0sdiz%H"T:[Ύw
E	["7[$LYapj=dJz<=B2a^CwUMꅻ5l)iKw6v1*䦘f L֙ajs60m
K"=m]6gn٬VջhhE38k-IkP[74WmT-+E3xNZB3ZhimE\MU!H!D(Gq\͚SQ4USzn[":;DkMΎQ4hC=-ܵl+4ELյtTjeqSt:FJh[$L_ ʂA;Z MT-ꅫiHSW0SER(H;"jio<-!C𸮨Q&kKǭj\SVB@zUC0s5??)E\SVB@zUC0s5??$'5БBCi馉j@榘=lָ[Rz٭pEi56sTި? T**H;sS
4͚SD45L2;%Bj憚"֍	SCG0L!%"/@=tTjeiCQp4W)jbDZML-[5-[B房2DgVe 9BճIEM-38k+fp̵R@M	!t!FJh墯iiY[7m+.ehNi
4͚SD'-~ҨZx\)(*B-7@=4 5[W5.m]B-i/? QwRk;55Q3B.jE_,Q5tJBDtF9L֗1yapj%A <GRhh NCSzjvUDjH*\U5OD$
'@54%WCjj5lDZ"\$
'@54%WCjj5lDZ"\$
'@54hZMpD"3xNZB3Zhimឪ&\MU!H!D()rICHko4йFBBCzQsTf)*Pjk[VȰW
#Zh? T**H;5f)녫f"Z^Dp6iL-\&[CT͑h"q
\EGpBCzP7b=@v(? Ti5sCMjZ*iB2TY4VwIhmW0DT5LIsEPQ3J*"֍	SCG0L!%".Yj"Po:9.hfMM-f	gelݴ*H	;bԵiJ	EXvB(@U wF9zFD'pWEQ*C&zBZ7-
4
!;H*V:3мw
@ѽal޸Q Q	-(ETJajں*m50lֳiYZDo-ps5??t(49p6z᪇4T@aUoM2fkY$	i˘kF!7DCJ᪊jm	jRhvZM4"졥pFH8I(i5"녫hR\wJ[-!\T#OD,?f%_筈Rդ(#HgnںMZPFC\"\_ MKV)!jJ7 5iCHQ5OD_$؀֦(m\$	k24B-+a=m]6O[5TZ5TLICO@=
E3ffճZKP憑~"H2##fhҩQ4an\-!fȴEC2mErNjڊs]M["#/@=AQ4Tf)[tHj-~"-[WEMw&q]CY	s5??gT%Cpk\.Z4B-E
"Yj"Po:9-R!Ilַ0sjf&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgb
fw*o=\ĮkdXj9oTJ&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbU7d(d=e al޸\\3'J&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbaL"Q0&D(9v9
fp)&D(EaL"aSaLgbմtm᥼!IsEPq4B%ÆW-Pꚢ^=FBPޢ(Tڊa*9jݴ--iCHDHTvМ4CjP!ZhivМ@=
gaFJhjjf(kxk[ZaSzѨf)[7jZ44H\BB+W5Q!|͡l޸je/@IhmW0nmHC3f֋\4iT-\<Oe(l@;2D!MCIh\$B3fDVEGpgb=@sNr"R܃3j΍ERoM'p3xf&hBMH4r+DW.%r54U!CIDDZr544	-j46 5dW	j̇MsfU4	-j46 5dW	j̇MsfU6oZ5CZ5TLapޚZE_ufj-
g(𜴅fճZKP\MU!H!D(ajں*m50lֳYML-[5&a"-[WEMw)3qChj9oTYm]6ZkY,WT͜5tB3Z\şȀ{VSifKyBڴ:ajzf.twʌ٥5EU7Ej*jR$B0,tP!@tsGAaiH:21=	Z^Dp֘k!8aC-xşȀ{(cEcJ*;Z噣JoT-Ef*[$LY$>DkEY4BޤYfhҨZM4şȀ{VSif&[C1ḟMoUnbh"W3]tTwy#\4 QR%-1rEr*,գQQ#殺*tP!C-[9jݴ\D*E	tsPo:<)-amB,յ QٻiC*o38k+VȍDj).7QKG*JD-!r&脁DhlZ3hJ9"d	) յtTjaj٭gp	4TByLICH7twҖ(lwBW
Cv4
$isQRA(CQlҚ!
!i_ ʅEIpFB3fDPEI[M]"? SVk;x[QYH&t+t!jsED
mfڪQO@=.!WD_ᬳ4iU\ճZjں*m5'pѤ̇W0I@=j詴ճZiKD-!jf)I/ajں*m50lֳZR䄑tHRZ8f3Z\"-[WEMwJ\!n
KGqChQ&kK@=j詴ճZiKD-!IhZ"I/Z"HW]=j뢨GA9BճIE+dZ"q,-TpDPQ(ax\MM1\FR-[CLղ#ykjzរ&~=nTB!BZ+D((TDJ*pC`7b=@sN
4aiCѡ.afзEm]6ZkY,jB5s4n
$ib=@5li#ZxިQs] @/'ajں*m50lֳZRnW6iMPL֗1~;=!$!rޔڷmtHQV
$iJSzT9oJMm[$(S-tT
$iJ? Sktj'GzfJizsVФ%_[=( 0(i˘kF-ks
-GЦ Q=mas]MZQW0C0֍3hZ:[ΏȀ{VSifjal޶(jr(Q3Zbajں*m50lֳC	CHkow6y eJg/? SVk;044qChQ(iJg/? SVk;8I-[]0ݲ#TXQ&kM"ajں*m50EIpL٥4C55Q3B5RCVWCHDZML-[5VAoR<.k(m\-\<Ob=@iBnѡi5sBި\M:<(i(Ux1Bq4pBj慫h\M:=!CIDDDPk;w-kj@W444x3FUC1y4VwZԁD-&hi36i5??f*.bajں*m50lֳ[7bi!EUڶk\͚S+I'p&mplָe\̑(q-3qCi[Lww6$.ВѸiABҦ
*f@=j詴ճZiKD-!Ih)pL֗1zJ3Jеsf4)	44BPzBsDYbԵi
24DJ*f)7 5iCHQsTEqgRդ(#HPQ(i4\T܀ե!DoT.[=gRդ(#HPQ(舎h7 5iCHQsTEqgRդ(#HPQ(舎h7 5iCHQ5ODYm]6ZkY,e$	TVSg0UM? SVk;"g4V&a"(TڊaFJhf&hB*Hjji"-[WEMw
!ge&i,T(hYm]6ZkY-)rBH$-\B50qChQ&kKajں*m50lֳZR䄑tHZja!D.b@=j詴ճZᙤ+[LD(h-\<O@=j詴ճZᚚaFJhs
$i5f]D)Z"q+F\7sA!t!J*C;tմ(QDXMS
jhާ0L@Q(%"Rz&B5HW	oSQ QFUCj Q<QoM2fkY.ZkFC=TM[VD44DP (UCHQin50L٥4BٽplֶR9_W.![UC* Pw$U4H
ڤP/ֶ;BQ:9)5N(inAkF5L@=j詴ճZiKD-!pވZJjfDZML-[5L*s
$i5f;=!$!rޔڷmtHeF\UZCXQ&kM"U$[WhQ3G0Ufk[VȰmhBd!Kj/YgFtwڶZE;yi᪄Vkjڷm
$is@ej٭gpȀ{
$i5f؅W յtTjaj٭gpHCYal޸\\3'_U7I0BqD-\f3dZ"DGW;jꔂ湫IrwC44C!DoT(6iM~"-[WEMwJ[-!pވZJjfajں*m50lֳ\$"L֘R(HFlҘR&3Z\`Sv抡Hq]!-[5ԵhhPR/lT%pުHKkz[U"U7SeЀf}fB J"짣H0xwd(d{(v4[7PS
YC\\JwUM;2@DG (BٽPHȀ{)v,.h%^"-[WEMw)ZD07 BYm]6ZkY'SI"jio<(5-M˙[PA[ԏ+jREpd'B3Z\şȀ{VSifҖ(mtHZjaSTBf? SVk;.HIDz!sEpL٥4U
$is"-[WEMwJ\!nBEpL٥4U
$is%uڶ<OᙣJr9sCHko	ѥT9s+VkDO[WEMk;j.HNk"3qD(5Ȁ{VSifjaVkBQ`;A/!D1抡i5sCMkFv<9٤).hW4-\&b֍-GsWBEs+Pj!? 3iajں*m50EIpL٥4C]$5m5t4dJZ+m]6ZkY-7o\).h𹢸P@=j詴ճZ mVmj+ 5ղ,-\<OwUM;zBHCoL5P)5n萣MLW+JBqD(5*DO[WEMk;DZk[Yj[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ڊ-Gu5lW0S7.ejڊs]M["҂Y膲!HjVȰӰJ)jֺ*? SVk;.HID%B
4D.b@=j詴ճZiKD-!IsEPq4B50EIL֗1rGpQCMkFv<9٤).hj&iEPsdix+Fnѫj]fhҪf!pުjIVջh	v<B=Ǉp5 ;rsEi.!D44;j詴EU7/	v<B=Ǉp5 ;rsEi.!D44;y Dj٤(/	v<B=Ǉp5 ;rsEi.!D44;v=a-( 5DZML-[5D5QVжzs]M["#/qSyrVemEd#溚E;ճFfi3)tUW0IDZML-[5qCh[B抡rijaSTBfIz! Q=mf*˘Zx\-ks46QjjѦm	_STEp(C3FP-\<OCIB(Q5tUh6/c#xwa3Z[( QQ
DջhQյtTjai)$7f憐mh\ٻJ!hD5zhRKf["m]6ZkY--ޤx[7ajڊ MSY4W΍D؁*#z%feHn҃hBCoZ4!j:@[ԏ+ajں*m50lֳQhik!8ICHZ[ԏj/qSyrVemEd#溚E;d'B˖a`6R!tUȀ{(m]R\5i.NiC奫lݰlM0٤-(s\k0IDZML-[5gamEd#ٽP3mEp&t+? SiZqZ5TLY۶i+VkPm]6\RL3Zhi"-[WEMw)ZD07ڤQT-[WEU$f)/ajں*m50lֳij	nsf%ÆWi(6iMb? SVk;JBBV\մ-ޤx\SVȰs5??DP [50L٥4BUWEP֍3hkF$C54 ̇M&&	v<B=Ǉp5 ;rsEi.!D44;y6o\-P䁔-( 5DP Z[L(6iMDT5LѨ"d	)M-3!D$	I/	v<B=Ǉp5 ;rsEi.!D44;xYHaIpj腥=t4? SVk;hQ3Ign٤[5ICHQSEm[TVSIm]B@!q344hZiBSxQ	oM2fk\3M1Ȁ{VSifLղ#yk&KFR3UD-S@=j詴ճZ lѹL*JBBմ-ޤx\SVȰs5??DZML-[5CaFJhѪfUVջhQ&kM!\2T*o;)
"DZML-[5CaFJhѪfUVջhQ&kM!\2T*o;)
" xwa3Zhim᪇5UpF!H!D(kf\7j'-!FJhs	QT\HCf<;0-Tې(+Iq
$i(DջikY
%5m]6ZkY-( 5k!8mEd#溚EzٽpL@ZQKTT_ յtTjaj٭gpz!Z[ԏjsf1NiE-REQ"VesKzh-\&aoT(9fLxBxr*,գQT\RA(s4g5ԓ=m[b'
!
b \;.\0˖TԁEL'rW5[;14h.\KQ|5HMATНAK 8B"v@Tx^A(G3Ph0t(tVAΓUT6rᙳHj!tC\Qr|-B3f	Q)QhS9G(5sED
!sB*ERQ [74BTW4Т7(UCHZlݥ!!%Y歫v?4gQ?{Tuf;2?Si?G/qJq7
)Cq ElYB>
%?? doQ?І  WOb_1,ы_% 7	@e_e #F_:#n6ݧ^
̧p1f #+R7?Ecѧ5P?7	_TbWƟ?75?DEO˟7S㢟=u>J?cƢWN[c%p\_s?&+?cЋ\1a0!NGZY&3)co\1%Oj8 oaK?Yh_F)GpV'e?!a
ɇ;@.'0dD#وke}2O
_:fX̹!to}8r70u
G
wX\M__f\oJZnt?+?<-L*]*7hz3Sa/
??3	?h%uT8"Wih_?+OOh$/
S__6(,JJrɿ?4Y	l&N¶:+
3q4J1KO
?	_r*T*ȍQaƂ#s?cC^o
fpfunM?n\&=W mmm+p  TzS3)YHO[z|4\q-DeA!6rSBtX,
@,;
3}%PG0S_΍D0R Q=mꆶD:G
ިko1*TĮfr9:A(STEp:'Q*Pu5Ej'D%X] Φ[B螶DB5HWzjZDN(WNoT-\<OUhHO[zj9*	=msQfd"UNoSf[73$QtO[z5TBٽp"xzDB@zC-["ī=l@! Q=mꆲ"U]3HHO[zqSyrdXat! Q=mM˖bU4D7.ZEVLި\Tzj%X]3HHO[zqSyrdXat! Q=mM˖bUfU
4͚SEPs5??W 'D3UD-(WtO[z5TBٽp"zJ3JЏ4(H-iԵEmCE^K"ATJ*	;.(6iMUK"ATJ*	;.(6iMU:!6!MM-煺$#(Q&kM~JYTJ*	;.(6iMUM(cEd	R(&fL٥4BrW4	5%JDBB3f	E_Ҡ$@)hNi
4͚SD'-~;AAaDD(i+ᥫj9hިZxīvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯SV4	=msQfd"UJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x NoSf[73$Qh0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xM,	R(&Rդ-(s\'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xM(cEd	R(&Rդ-(s\'-a4	5%JDZ MKVpUꩽGpBCzP7b=@v(Ww)$7
#z#gn҈ꩽGpBCzP7b=@v(Ww)$7
#z#gn҈ꩽGpBCzP7b=@v(Ww)$7
#z#gn҈aL"Q0&DSgXS3(E?3A5N\;墯&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=maL"Q0&D(9v9
fpRި&D(EaL"aSaLge Q=mfKM9h!&ڸ[B6PDT5L$BrW4Zhm	Eo\)	44B-&fФL!%"() asTpw.X4iSR0˙\5nbF_\Ѣ\q-DeA!6rSBtX,
@aPUWD!L@D  #aSaLgergWˉj /		*")`GRNaRο\\\\uO꟪xG#NT/h'4B%@3L"W	5-38k+d\7HrB352Dh% Jad%Bz|=gegH"Zڴger*%r+433P)fLΑBDZfpW(Pz?ger,hljj؁5-ZB9uRAVRդ#'_io\5G0L"T9-38k+dP檦UIm+V	j2Dh%Ĩ-:qUҖ(m
$iZfpW(j΍E_Q%hˉFkFNQahI۶fQ.Q%sEi.!Ї%_-38k(s:E	fk\H5w.erBDW\ӣ|ᬮQ%JrV㺪 \$J\B3ZhhTgpFHfV;CJOD5RCVWCEXᚥ]sN
$iwUGpRZQ\ӣB3Zhh5w.erBDPtU-38k+dfhҪfcos\Vw	T))Zhw	E_Ai(	L֚~=dJ;aH[
$i㺪oQ.Q%sEi.!m\Q#W"W4V!D44U㺪"W4V!D44U㺪;2Dh%3W\PL֚*uTNr++Iq
$iwUAY.Q%sEi.!D44UꩽGpFH4MjZ3˩jLFH
p
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xr+U\EPL֚*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpU㺪;2Dk_T"s]B3Zhhh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZwUGp	"($K5u:4(5Uҗ$$\$P-T"s]B3ZhhUҗ$$egegH"ZڴfWѥT9rw	)PΐrHhw	E^;ZR䄑ᬡ$JApL֚*uTwJ\!59"\7s\(55Nw	T(*Jj;攥4Zhlw	RTf);攨N᭢+Ҕ5ZKNiJU;"Z0kEq@!iJSzr+֋Z㖁D5RCVWCH~;"W	5-k*wUM;2DWZ
!DU7)(ik-놹r!iSzl,f9Lʭ"Q4R;	)KHr-46;攥XwdfHsCfkEq@!iJuTޣ\$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	SCG0UwdP檦UZ
!DU7(Ѥ[5h9hC]$5m5t4WꩽGpFHf%j٭pkEq@!iJsJT4jeJ9)|5P޺%J9JUD(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+dwUM;2D7Iq*T֊֋Z㖁D5RCVWCHastT0!"f!j7.ZE4PB-U̒*%3";攨NJDk!8Rs2D[4J;攥^pNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p +SgXS3FH' E:iUrZ$&ᨂBl*
:
XQXvοxG#Nr9HoQ
bihN\Jh0T"Fw	˕յpU᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_D(EaL"Q0sT*s=l)VᬮQ%O_aL"Q0&DSgXS3FH' E?aL"Q0&DSgXS3FH' E?aL"Q0&DSgXS3FH' E?aL"Q0&DSgXS3FH' E?aL"Q0&DSgXS3FH' E?aL"Q0&DSgXS3FH' E?aL"Q0&DSgXS3FH' E?]LˉkjUErl&\J3f 21=#eOB+p Sr	ܹ`ѥMHTw.es\չ|3sFrĵHMQTM	`t
)'`DAW\1ALAHSgXS3FH+_38j.\KQ|5HMATНAK 8B"v6£<#']S9u<#'X1B#tP!jj~:Gs5??52Dktj'Gf904|Q%hĮio_!tC)оb=@M˘h|H+\̑-9E`BCzf*r9wUM;00mdfFV:!6!MM-煺$#(Q&kM~:!6!MM-煺$#(Q&kM~;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpU	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW	!Bٽp@0m	˕յW㺪oQ.Q%hZ!L֘fFW㺪oQ.Q%hZ!L֘fFW㺪oQ.Q%hZ!L֘fFW㺪oQ.Q%hZ!L֘fFW㺪oQ.Q%hZ!L֘ZQ\ӣDU7W]B:Gin@J[bW㺪oQ(VEPj҈Qs
!jЫOpZ*RL٥4Tw
#Zh;ijڃNZ*M˙\$JˉZBG3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-ꩽGpFH+jH̮gICH3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-ꩽGpbCPBz;Aw
4!C(uLte_ꩽGp3FH+@|5ָQtTմ%^;L"Va֋Z㖁D5RCVWCHxwᬮQ%h >k\r(*HjjiU7W]B:GPݵs5l9BճI*≄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&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")wUM;W(ErW)SL >*J"%C[vR&-coQ2FH+HaD	PQ(۷r549hDSz2D\j떪@|5Q9T4DJ*ܤMM+Z*() asTpw.X4iSR0˙\5nbF_\Ѣ\q-DeA!6rSBtX,
@aPUb'
!
b
.jNg38j52Dhl)L˗A!6_Dg!PU4'@ER*ð~u8QS 9r\hҦ
*a;2jČܹErZ$&ᨂBl*
:
XQ" خ	B.jNg38j5:iUrZ$&ᨂBl*
:
XQ"_}~z؁5-ZCKyFJh墬jZ3f	EYbԵi-Gf)	j[Ώ
4͚SD'-gRդ4i4NZ*[&Hio:<(6iMU MKVtxQlҚ!9h=l@!L٥4BrVz؁5-ZCKyFJh墬jZ3f	EYbԵi-Gf)	j[Ώ
4͚SD'-gRդ4i4NZ*[&Hio:<(6iMU MKVtxQlҚ!9h=l@!L٥4BrVz؁5-ZCKyFJh墬vStQA'.WKVrW MKVtxQlҚ!9hh0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A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eA!6rSBtX,
@aPUWD!LAHYaSaLgeI1Nfp|.\		j 9
:,Tp DlAH+Zx\4%IhWDoU(A(tP!jj~q4N٥0stnS6EWVEPL֚Bմ.&WhsED
!#ZxbԵisTEp3xZUJhzj٭mfsCE[)4[7jZ44U抈B:GOBBյT9Јު!hˆhs<EPL֚Bմ)-M::hsED
!*%Kjp5lC* Q1BH:21=	wUM;xBPJ
	)5W <-kkLQ5]KT:fp%m-Q7
?h0T"Fw	˕յpUN;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZwUM_
! MJM78*iTVShgn҈NZBStgCrAhV ^}1B#NBH	!Bٽp@0m	˕յWCf(дjNCHPQ(W	!Bٽp@0m	˕յWM:4-&hQG%r9V&b=@G.BH:21=	wUM_
! MJM7n+pWj抡J*C;tݴ#zm$j!IsE@5)-JUղ#x\7jں*GuTޣGA5Dk<յnICEb=@URkkL xZ֙k!8s	=B5B=?W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eI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?ꩽGp(HGAaDC[xR&lB9W㺪oQ!jsED
!b=@3Q*EbUwQ+g-;vҔ-CZ/vr%_㺪oQ(s4oT3iD'-!DD2΍D٤hT4JtP!H
VpNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p maSaLgeUD_38j.\KQ|5HMATНAK 8B"v6 ~u:V훐[BQRSdv-n()WJ=rL֚B9uҦ%p\5G03V"W-C!j9Dh0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xM,N,hNi
4͚SD'-xM,N,hNi
4͚SD'-xM,N,hNj؁5-ZB҇5rWM+FIZ*R΍D4'p4f)&y\$-TީgFtpBB3f	E^;:52D&dQU*3Jaa갚Vp\USzhNj؁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\WwN,IFiTIFiTV;:52D&dRZM\ChBC)ҎBSWQ0&D(EaL;
[
fpՅ38k-.hlҪ' E>;AAaDD(i+ᥫj9h≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TN@~(EaL"Q0&jNg38j546iU"&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TN@~(EaL"Q0&jNg38j546iU"&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TN@~(EaL"Q0&jNg38j546iU"&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TN@~(EaL"Q0&jNg38j546iU"&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TN@~(EaL"Q0&jNg38j546iU"&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TN@~(EaL"Q0&jNg38j546iU"\5+(jM\f)(he bzG' HS3ErZQ\["7+L٥4 <-OBDC)пwUM;tj'Gd\MTpIFiT!\ҨG#GPU7ѨY%q5S$¹%-46f9( W$aB() asTpw.X4iSR0˙\5nbF_\Ѣ\q-DeA!6rSBtX,
@aPUWD!LAP5N§35a;t:iUrZ$&ᨂBl*
:
XQXvD(EaL"Q0sT*s=l)VHqLS8k-TީQlҚ*;4r|4mA'-\1 .j.N*j@s+H˘4_.%Bl$&BhNU!H; @*
Ţmmm-o*_|?O? F,	_G ,C-GWR?q?T"!7Np>UʿW*_|p>UʿW*_|p>UʿW-\1 5N§35`٥59u3rĵHMQTM	`t
)'c`)ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯aL"Q0&D(9v9f)S᬴USzFJhFw	˕յpUL"Q0&D(E5N§35`٥59~(EaL"Q0&jNg38jJjsQ0&D(EaL;
[
fpՂ3f)aL"Q0&D(9v9f)SD(EaL"Q0sT*s=l)V͚SSخ	B5N˗'rF5 QS	ܹsV$eM/˗A!6_Dg!PU4'@ER* v_+p!.jNg38jJjs+d_38j.\KQ|5HMATНAK 8B"v6£WD!L@`ˆrJ(\湫s2gr&ˉj /		*")`GRN;
WD!L@B8\;
[
fpՃVԌ٥59u3rĵHMQTM	`t
)'c`)#9ra{/\$G$GǍHb'
!
b \;.\0˖TԁEL'rW5[;14h.\KQ|5HMATНAK 8B"v@T8QSR"
b0v9
fpV\Ѩ)L˗A!6_Dg!PU4'@ER*ð)lWD!L@`ˆrJ(\湫s2gr&ˉj /		*")`GRN;
b'
!
b\.jNg38j5v4:iUrZ$&ᨂBl*
:
XQXv#ce@4'p4f)Hr+Vȍa	@=tНLi4NZ*vStQA'.WKVrWTf)UJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*DC+uНLi4NZ*ce\&fL٥4BrVȀ{(m]A4'p4f)DP*n@M	-[&HZPNZ*ce5vBw]3HQlҚ!9h&? P)3Zm]A4'p4f)ce\&Rդ-(s\'-~Ȁ{(sZ MKVpU1oM2fkXM	!t!FJh墬&? QwRk	;.(6iMU <n4Aa4'p4f)DG7H35&fL٥4BrVȀ{()fНձjZk墯ce7pޚe ְZ MKVpUL"+uJAs\դ	;.(6iMU =WT5ZKBB3f	EXL"+uJAs\դ	;bԵiJ	E_aL"Q0&DSgXS3ں7
f
%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!L@`ˆrJ(\湫s2gr&ˉj /		*")`GRN;
b'
!
b
.jNg38j5jisgWˉj /		*")`GRNaR #uO҆4W*R%НLi4NZ*	hTJ*	;.(6iMUJA)hNi
4͚SD'-ҠeJDBB3f	E_i
Dx[B=2fWzշHPZf*D&$5D{ e
$iD&$5D{ e
$iD&$5D{ e
$iD&$5D{ e
$iD&$5D{ e
$iD&$5D{ e
$ih(!(7H4r|4mA'-xˈR(h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrW҆4W*R%НձjZk墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWҠeJDZ MKVpUJB֚9rZvStQA'.WKVrW(b=@G.BH:21=	*Bzᘁ3Zaj+ᥫj!9i*Bzᘁ3Zaj+ᥫj!9i?YhJ3fQ(i+ᥫj9h(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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榗1OWD!L@`ˆrJ(\湫s2gr&ˉj /		*")`GRN;
WD!LAPSaSaLgepBMNfp|.\		j 9
:,Tp DlAH() asTpw.X4iSR0˙\5nbF_\Ѣ\q-DeA!6rSBtX,
@aPU\1\;
[
fpՅ38k*͛QTS5_.%Bl$&BhNU!H;!Q
^r±Z
mk!D9˕\!t'-!9a <@%eЀf}p6*::0 @3S:
P1#`  5N§35aL:iUrZ$&ᨂBl*8QS \;
[
fpՅ38k,馉j@)L˗A!6_Dg!PU4'@ER*ð*s4i-s!⺡jj~~ ,U"a2@/ 3J {ErѥP!jj~~	@=0НLi4NZ*&? PBw]3HQlҚ!9h	g"jio<-!B3Zhh	g"jio<-!B3Zhh	g"jio<-!B3Zhh	g"jio<-!B3Zhh
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrW PzhNi
4͚SD'-x3A5N\;墯h0T"Fw	˕յpU1(6BB3f	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*DC
O@M	-[&HZPNZ*CT𜴅IP檦U*CU_t!xNZBSt\٤sUSZ*!*DCJO@M	-[&HZPNZ*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=
jfpY4.ej٭rm]6BB3f	E_ᬳ4iU\ճZjں*m5!4'p4f)	YfhҪfյtTjBhNj؁5-ZB҇5rWL"Q0&D(E5N§35aL;zizڐ(
f
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aL;zizڐ(aL"Q0&D(9v9
fpYMԁDSaL"Q0&DSgXS3ޚh
"(EaL"Q0&jNg38j5vD QD(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mHE?Q0&D(EaL;
[
fpՅ38k,馉j@)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐ(aL"Q0&D(9v9
fpYMԁDSaL"Q0&DSgXS3ޚh
"(EaL"Q0&jNg38j5vD QD(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mHE?Q0&D(EaL;
[
fpՅ38k,馉j@)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐ(aL"Q0&D(9v9
fpYMԁDSaL"Q0&DSgXS3ޚh
"(EaL"Q0&jNg38j5vD QD(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mHE?Q0&D(EaL;
[
fpՅ38k,馉j@)≄Q0&D(E`TzS3)YgoM4O[ROpNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p 6SgXS3΍Dm\S5_.%Bl$&BhNU!H;aLc/\˟!P9r9i+C 3=!xd(^|:=AP0=? cP Q
h' J"OSe=Хt:A2@/dz~:x;BA\Lj*#1%sEr̳M(sN!ĩ-\s,SJӣ,\Lj*#1}-P5\᫆cijQ"죡\2ǨR J=??@=t;PT
D)Gapjʂ;H(v;@? Q.CPGc)PhJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xwJ\!nNVݢM4B3ZhiSziKw6$3Q:;[W
Cv4
$iJU7!$BѨv%n(5*y ᪊Ej*/Gq\(6iM9dJUB+W5SVȪaL"Q0&D(9v9
fpYѨvaL"Q0&D(9v9
fpYѨvaL"Q0&D(9v9
fpYѨvaL"Q0&D(9v9
fpYѨvaL"Q0&D(9v9
fpYѨvaL"Q0&D(9v9
fpYѨvlkPtU^QlҚ*s
PtTղ*uTޣP&jigFtwڶEj*C<҇4aD44خ	B5N˗'rF5 QS	ܹsV$eM/˗A!6_Dg!PU4'@ER* v_pNB\;
[
fpՂ"E	!E:iUrZ$&ᨂBl*BtXLЅ'GaQ)WD!LAPYaSaLges2DS5_.%Bl$&BhNU!H;aPT?:a&L"Q0&D(E5N§35aLda:≄Q0&D(E`TzS3)Y\̑\1 .j.N*j@s+H˘4_.%Bl$&BhNU!H; @*
()pv9	Gu3rĵHMQTM	`t
)'c`)
\Q0&D(EaL;
[
fpՄӣ?9f"OpW6FlҐ#52WD!L@`ˆrJ(\湫s2gr&ˉj /		*")`GRN;
@?~?@]\1#aSaLgesCfNfp|.\		j 9
:,Tp Dl!X2t9!G0W <-p\&!Rf0.nk!8C\tR\C3"d'Bմ#(k!uge*4͚SEGp5N\;墯aL"Q0&D(9v9
fpW46iL"Q0&D(E5N§35aL"≄Q0&D(E`TzS3)Y\٤S8QS 9r\hҦ
*a;2jČܹErZ$&ᨂBl*
:
XQ" خ	B.jNg38j5'n@S5_.%Bl$&BhNU!H;aPT?:vStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-xL"	5"-m8M	!t!FJh墯DPjEZ3pBB3f	E_1%"ko\QhNi
4͚SD'-~Ȁ{*RR(&fL٥4BrW1$ԋDg(4'pl@!iC9hceAJE޹НձjZk墮(EaL"Q0&jNg38j5'n@S3A5N\;墯&D(EaL"aSaLgeې(L"Q0&D(E5N§35aLU QQ
)(EaL"Q0&jNg38j5'n@SQ0&D(EaL;
[
fpՅ38k-TN܁ED(aL"Q0&D(9v9
fpZQOWD!L@`ˆrJ(\湫s2gr&ˉj /		*")`GRN;
b'
!
b!d.jNg38j5' E:iUrZ$&ᨂBl*
:
XQXvca:5]G0J$ГCO3]tU
$i-[BӣW]B3ZhiVФq4꿥u 𶶈\K3FB3<Ou 𶶈\K3FB3<Ou l*j~)t>u !,ZB9J3jCYZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^Pޢ-	VМ_-[Q	H~Pޢ-	VМ_-[Q	HJ3j3JFlҚa@Pf(b;BryOpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯ԣ8̒*%3"B"짣!CYG!D#1'_aL"Q0&DSgXS3D
f
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aLU"≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TN@&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' E?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLU"≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TN@&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' E?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLU"≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TN@&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' E?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLU"≄Q0&D(E`TzS3)YjrS% Q<+*Jjr9u38k--"XPЀVC]LˉkjUErl&\J3f 21=#eOB˩YZ"q-pBVˉQlҚR'xr"졔_pNB 0v\a;,4N̮k1#/w.bh|.\		j 9
:,Tp D*+p!WaSaLiBJ,S5_.%Bl$&BhNU!H;aH~d4~<ǃ_* j\?BCBPC )оT 	оPv_(Gc'a8O	˕_'QBGx	zʂ@m=cw=@AHNZBr'-!9i=SоY!x:z^;z d=@OǴ!tr!ԡHG0%*Hi[s	QRB9()W[Va:J9JUYRQj~js	QRs\WH!JճDG0U%3"s	QRZDo_Ca&ΓTHrsKE_֍U4s	QRHtU_Z5TL'IG)JP'-cAxd:.vYRT
J;1 P2JIdϰ%hiZ3JЎa:J9JU9EB9()V2+Yj'IG)JQ%Jtr"Q4'IG)JEYWT#NRYWT#NR JCd@=s	˕_Ȁ{
4͚SD#NZ*z2/R@P+J;?!Ԩ!
~=dJCPT)GYRT 
SCY4'IG)JFiT͚ST#NR:CeuB9()W :c,8`!Mq^rQ,[W^3ZeKjtrڶk\Im\#NR}s9G"g@'-}-皙fhҨG0%*ۤ8Jjs	QRfHZ@rtr̐c()V%A 69h-qQRD@9jݴ >0Ǭ)Bu(j:w(^<BAf)gnڸG0%*!tK3FB9()V"죡\2BuȀ{(vP2a ʄ ^;vgd) ?17@Gaas	JKzaG0$$ Е009%W.E'- K ^}*$#NZ*Hr(pBM#Q3HG0UP&"f9墯 P2K t;e=YRY!x:zH~=dJCdSCCYChB9墯(	4$s5'-FH"dVA#NRFH"dVHo_Q%HT9()WɧGlr7s	QRGN-t-xG0%*? Q.CPGDGC5e@=2c/e1vgGh_ :c)	п@=t;PQf*/ :c(3@z;pݲ,PvhsVȲnYۤ8s	E_OpW69hNR)"W5_UE	4$54s	E_UE	4$s5'-~%"W(3w0a:J9JUm2D#NR~UJ$ГDHL'-~UJ$ГDU֘G0U!xfAT)G0U2Qf69h-qQR@a@69hNR}38k+dR&Ek<#NR}s9G2D8Za9hYZk\'IG)J5fѻj!tr%ǣOGC
'-pHYH;J 
9墭JDN+4j'IG)J):<(lѫdXG0%*$K4򸡳Fatr{2@l٥!lr7Upa9hZ!յuK;jc#NZ*Vt9gmXlr7s	-$fk\c#NR$fk\trY'GJ69h9()WN+4Cc#NRȀ{(vPvJ=Ȁ{(vPvJ== 6FlҐ69h҇59墯K4ڰoZ*Pt*y
Q9墯ǭC!n@Z0qQPP'	xGMQ@)'3UsD-!KX:J9J
(dJCpoJh$(2R9+R_;ju v? Q.CGH!&;?z;BDGC5e hQaeD(C\tv̐#6iHns\Z!Po:8lr7s	-|2CEf֍Szc#NihiFlҚa@'4U%m4ڰoZ*e*HO+DW.%pa9Pª(DEr,s	-|!1x;Ar9墯2@ 3??=2h NCG0UfH47Z9js	E_(dJCpodtrA 6FlҐ69h湫'-|3$͚R-x<#NZ*OpW6FlҐ'ZB9墯gepުdf)sTa9h\᝵uJ⺀xZ湫')J榘[B==CQS
$iߠ5lEsJ$).hʯ@n5lmR(;HR\;_(d@69hĐBj٥	Pa9hZJHk\PK;jc#NihVN*3f,Za9P5?>2=JCGXw'	x@dْclr7s	Q)JG$͚R-xQU\ْdf)cIQej')*PfH47Z$9EHG0U3oUa3f4pa9hIclr79()W,-pojs	QRY'G8Z@'P@s	QRQ3f@$fB9(攥_fH47Z$9EG0U(d@69h5B9(攥_ЄddgmXlr7s	-+dhlJҺa@'4UN+7gmXlr7s	-+%tyhlK;jc#NihC)(V\K;jsKE_MM-甁DEr,s	-= 6FlҐ69hĐ!rWْdf)cNQST#NR= 6FlҐ69hĐBj٥	Pa9hTdf)cI-&hG0%*gepުdf)⭫HG0%*h$.[4r9+R_֡DZ0qQPPtHai5sC[xN\? Q.CPGc)P?1apjʂ;H)	п̐#6iHnHr+Va:J9JUْdf)cTY۸!B9墯̐#6h-x<#NZ/()WT	PQ%lM2ڰoZ*Tdz)v?s	E_G$͚R-xZM\Ўa:J9JUْdf)cTY۸!B9墯?Y\7JCxWT#NR)U͚RU9()WᬮXl٥!M\ʒ#NZ*S5z47yR9墯?Y\7JCxv_=lW5͚R-xpthG0U˘@|3\WP[$J҇59墯\᝵uJ⺀xZAr&'-~rW֔969h9墯Б3fQC%s\_$@69hđ5H4s	QR4f'IG)PiT4'-xa' A0NQaЎa9hۢ"9a'IG)Ph!lG0U2Q3f@$W4#NiJUfH47Z#4Zhm_(dJCpo4=narW= 6FlҐ69h;vJ0a9h̐#6iHnE\6oQ3flr7=nesCjsKE_6iM֑TvՆ-xG0UټPֹPQ%a@'4U%m48vՆ-xG0W= 6FlҐ69hČҩi#NR|ْdf)cN(lWs	E_(dJCpo-xG0UfH47Z9xG0_	QRdJCpoCY\#'4U̐#6iHnFiT'IG-|8k+V#6iHomR(n\#NZ*OpW6FlҐ&\#'-|8k+V#6iHos9GHG0UᬮXl٥!UU+!rW3oUa3f$W(a9h?Y\7JCxMTB9墯gepުdf)JatrБ3fQC% ںB9()WT!q2KBިZPղ,JgaʉQT3m]sPw
Q3flr7]esCjsKE\ْdfpo)RS2+G0%*̐#6h-x̑*%3"s	QRQ3flr7!i\LB!rW(d@69hđ2T&!Rfa9hZ9Hk\vՆ-xG0WhlYGa@'4U,ӣ%r˙gmXlr7s	-p4֍UQHgmXlr7s	-pȀ{
zi5sJՆ-xG0KE\' ޹ZM\D oihDGC5eǃP hHGG0U"죡\2'*$	wG$͚R-xԋ,'IG)JG$͚R-x#W46'4U= 6FlҐ69h:MRDDsEpa9hdJCpo4=nasKE\3$͚R-xH JLȰa:J9JUʃ2@l٥!lr7!,["7s	QRTdf)cIQeЎa:J9S5z47Y\0a:J9JU3oUa3f9dFa:J9JU3oUa3fO,'IG)JOpW6FlҐ$Z9()W)U͚Rđ2+Y¨G0%*\FlғNR;juB9()VrWWTĨ9墬v#i!	!C5ULB-U5lE["[T94NW[V%/y\TNihHr+"'IG4ҕd!s	E_fH47Z7YWT#NiJU[WTi.HREi56vՆ-xG0U %rivՆ-xG0W2I\z%DIgmXlr7s	-+4iD44vՆ-xG0W' :c(\J>h2O@'-"죡\2COGC'!#NZ*DGC5e f~*$#NZ*DGC5eA#)B0/!B9墯Pg JJCpoӣ('4ҔQ3f@$2t9s	-= 6FlҐ69h2JT̊'IG)J̐#6iHns2D̊'IG)J̐#6iHnHjWo3HG0U(dJCpoDRKyB9墯PfH47ZL*%3"s	QRPfH47ZUErS2+G0%*h$4ᬮk%s	HW%
?Y\7JCxHL#NR3oUa3fR2+Y¨G0%*gepުdf)r٤\M=a9hS5z47JAoR<#NZ*gepުdf)yѥl?Y\7JCx5rZ[q?Y\7JCxHB'IG)J?Y\7JCxZڴs	QROpW6FlҐ&Q+Va:J9JU)U͚RճZ嬄G0U)U͚R<͚ST#NR3oUa3fR2+YЎa:J9JU)U͚R49xG0%*{2@l٥!lr7Z坵uB9(R(dJCpo4i坵pa9hG$͚@'()V9(攥_= 6Fl7ZNT\#NiJUْdfpo%CIDuB9(攥_-T%$5Z% f69h9斊WZBCRea@'4U2rVr٤\M=ڰoZ*fT9KZ-r˙gmXlr7s	-hlVN*$i69h9斊DP+DGYVsM-	7TTfGYVsM-ji
zi5sJՆ-xG0KE_=FB޹ZM\D oihe*HO+DW.%D44v9斊Pª(DEr*$i'4U' :c(3BD$)P ǬrWȀ{(vG3Px:9墯? Q.CPGc
P5%a#NZ*J9W5-pn9:J9J_s9G%*Q3f@*kviJUْdf)cN(lYGv9墯̐#6iHnrҚj#NR(dJCpo%CIDuB9()W̐#6iHns1l'IG)JdJCpoh;js	Q4*S5z47	k!8'IG)Jgepުdf)jںHr_3oUa3f$P*3f9()WᬮXl٥!UU+P'-)U͚RR#TFjgepުdf)FZk\#NR)U͚Rč52EIa:J9JU8k+V#6iHo^\\#NR)U͚R K:;5'.U)U͚RQ:;[W*gepުdf)?YC)Zgepުdf)s\̊'IG)Jgepުdf)txPG0%*Qf6FlҐ69hč1kn'-~z(4PBrW筑ި\MU!H!D(k<!<'-(dJCpoCYQUs	QR{2@l٥!lr7R6iMPa:J9_(dJCpo)viJUfH4cNf PW()'IG4*eUĨ5ڰoZ*ep嬴$8-mlYV69h9斊\9k+flW.&gm[oZ*ep\ 4򸩼ڰoZ*ep\ %tygmXlr7s	-|' ޹\#+W,Za9aBo\떪' K;jc#Nirk47ZRW4oT6FlҐ69h4֍UQrW= 6FlҐ69hĐTfDtr̐#6iHnFiT͚ST#Ni)W= 6FlҐ69h:CeuB9(R|ْdf)cNf PW()'IG)JTdf)cSHqL͚ST#NR|3$͚R-xHqLG0%JRdJCpo3JFlҚtsM)JS5z47!*W9s	QRgepުdf)⢪FlҚtr?Y\7JCx35YWT#NR|8k+V#6iHoVkk5-CB9墯gepުdf)EճDG0UᬮXl٥!Ds	QRgepުdf)hݵC!rW3oUa3f5m+dH35'-|8k+V#6iHod,+DkMa9r?Y\7JCxGq\6iMa9h?Y\7JCxq*J$Z4B9墯gepުdf)pޚZE9墯gepުdf)%*TJfEs_)U͚R4$LxG0%*OpW6FlҐ)G\9()W3oUa3fM:<T8o:4#NR|%sXl٥!lr7EiIks	E_(I\#6iHn"\Jټ#NZ*kan1'
4͚SEPL֚ْdf)cIQeFiTM(s\#NR`2Q3f@$W4'IG4Ҕ{2@l٥!lr7DfHj٢T#NZ*̐#6h-x$Jbl'IG)JN\
zi5sJՆ-xG0KEYH@|'.N	r@'4W ټhlW.&gmXlr7s	-p4Z7Z۹s,Za9j(pBM%lݰsEM坵a@'4U"#A(M땤+VsM-pȀ{e
zi5sKUc#Ni4P&%ĮvՆ-xG0KE\#i(MvՆ-xG0KE\2SSKy Q<\fYWZ*2[)h"TICIgm\#Nihrk47Z9s@q+fa9h{2@l٥!lr7!,*ks	QRJ= 6FlҐ69hĒj斚B9(RrfH47ZUBCz[4Js	E\8k+V#6iHoT9q+4j'-rᬮXl٥!HTڊeDdW0a9hgepުdf)jRMk=a|#NZ*?Y\7JCxWV'IG)JOpW6FlҐ'(lֺB9()W)U͚R!J!trgepުdf)hݵC檸G0U3oUa3f+%+s	QRS5z47+R(HuB9墮Qf6FlҐ69hLkĭ9墮Qf6FlҐ69hU4!J湫'-r[4a3f@*%qCf["9墮Qf6FlҐ69h[tyH35dXG0UCko
-~txko4hPEW(dJCpoCYQUDȭgs	QRG$͚R-xʌҨ)#NR= 6FlҐ69hĐTfECB9()W2L٥4KZERnTIsD69h9墯eDV4K[yfRkvՆ-xG0W#i(M=rrڰoih4P&jr69h9Z*{2@l٥!lr7!,*"dV9()Wْdf)cIQeFiTH̊'IG)J̐#6iHnHr*3JyѡtrQ3f@'(D["7s	QROpW6FlҐ$M-s_ᬮXl٥!TC*Hjjs	E_ᬮXl٥!I#+C0a9hS5z47sS*3f9()W8k+V#6iHoDRlW.&G0U)U͚R%ÆW*%).QrW8k+V#6iHo4j]4B9墯OpW6FlҐ&Hgn_ᬮXl٥!NQ%s	QROpW6FlҐ)ёW-Ca9hS5z472DRCVWD#NZ*gepުdf)l+dk;G0U)U͚R[zr-s9Gs?Y\7JCxwʈ֚LD#N\gepުdf)jVTf)'-3oUa3f$Z4H%a9hS5z47lV9()W8k+V#6iHoӣČҪN(s	QROpW6FlҐ'(IH-Gs	E_[4a3f@'3$JճDoi+df)cNQ%s2DL'-=lW5͚R-x$Jdk0a9hQf6FlҐ69h:5&ZB9墯(I\#6iHn⭺<(m\#NRHqL͚STl٥!lr7S9()W{tʌ٥5J͚R-xL'IG)Jۤ8Tf)P6FlҐ69htrPCeFlҚdf)cN&i_S*3f(p#6iHnsTa:J9JU(^!26iMR3f@'4s	QR0gm]Rrj\-xG0U(dJCpoCYQU[7s	QR̐#6iHnHr*3JHr+Va:J9JUْdfpoDW)juB9(攥_rP+DGYVsM-~r	˓aBo\p\69h9Z*RiQ]S6rֹ\#,Za9&eCeFlҚhvՆ-xG0WQ)nAilW7YVsKE_+J!jzi+z坵a@'4U' ޹jlW;jc#NiMU!Bo\&i\ڰoihGUCHG(P+IZsM-*	\#6iHntw2W-B9R(dJCpoCYQU[7s	QR̐#6iHnHr*3JHr+Va:J9JUْdf)cM\J湫W_ʃ2@l٥!lr7+\5tJ⺡tr'	xO@=z"`ިQlҚ!rWᬮXl٥!N&ZĭZB9()WᬮXl٥!N&ZJatrOpW6FlҐ$IFiT'IG)Jgepުdf)tykHW8#NZ*S5z47i"\7p←a9hOpW6FlҐ'.k&hB0a9hOpW6FlҐ'46i-mR(YWgepުdf)lݴ(W5ڸG0U8k+V#6iHoDRW9s	E_3oUa3f5m,+Jjsgepުdf)oKIZR9()WᬮXl٥!SNӣ('IG4ҔGJJCpod\޹R('-(I\#6iHnqStZrTJfEs	E_HqL͚STl٥!lr7JatrB)Jj847Z#6iL#NR(^!26iMR3f@$f)s	QRV!D5?o:<5Bղ,3SLJ!2ںs	Q4CZ-rںtsM)JQ3f@$(4$fVBqD#NR|ْdf)cIQeFiTH*B9()W= 6FlҐ69hĐTfE2JT̊rtr̐#6iHnHr*3Jq1
4s	QR hIZ0o\.h0a9:IU-!;&\ڹgmXlr7s	4U-!;&jr69h9Z*󖐀N\
zty\٤69h9Z*󖐀N\
ztyjr69h9Z*󖐀N\
z ֺ#,Za9\lMEuLCZp\69h9斊aBo\vՆ-xG0KE_	YP7WU%a@'4W"'_!(M땤*Crc#Ni{2@l٥!lr7!,*UQ_(dJCpoCYQU)M["7s	QR{2@l٥!lr7!,**['IG)JQ3f@$(4$fKMtr?Y\7JCxnZ"VPS5z47f8kF(Ўa9h?Y\7JCxk\N-hP'-|8k+V#6iHoF\M\U--۸s	E_)U͚R"Y۸!JStG0%*OpW6FlҐ&))J٥5B9墯gepުdf)rB,M&hG0%*OpW6FlҐ*rW6hrt4U-!;&At8G/vՆ-xG0KE\#i(M떪+fep\69h9Z*A+df)cN(lѫdYfYWG$͚R-xʌҨ"9G0%JRQ3f@$(4'3$JճDG0%*A 6FlҐ69hĐW.(WU2D#Ni)V<oԁD#4{\
#ziC9h7ij@' B=j膆BPpU3oUa3f8j"Vҵi\8k+V#6iHoV"W!#NR`2S5z47v)jS\8k+V#6iHoVC檹Q4G0U=lW5͚R-x̵a:J9\%sXl٥!lr7+JHkXlr7B9墮PCeFlҚdf)cUQ3tr/nQ4CJCpoTLhG0%*ۤ8Tf)P6FlҐ69hU9n'IG)Ja5U"kC*0kCEZVȰkBjA5ʌrr|5Kr墬J= 6FlҐ69hĐW.(WU2D#Ni)W2Z$-myѥoTjElr7s	-=FB=dB޹\#+W,Za9MU!Bo\떪' K;jc#NiGUCHO0CP+IT
-xG0KE_@a3f@)GcN+'-= 6FlҐ69hĐTfE2JT̊'IG)J̐#6iHnHr*3JHr-46s	Q4*fH47Z$9Eˊ'LiJU)U͚RjH<ZB9()W8k+V#6iHoTWT͜5ZѪ4#NZ*gepުdf)e52J֚!trS5z472Dq-hQ3HG0%*gepުdf)r*--Ti4G0U)U͚R:;FlҚa:J9JU)U͚R:;媄XCi(s	˕_ᬮXl٥!SNW4o_[4a3f@'3$JճDos	E_[4a3f@&qStZrZڤQZB9rw(M떪+fep\69h9Z*Q'CMW46i-h7hvՆ-xG0WȀ{e
z媊꙳\#,Za9	p'DPB'
D!'3PL٥4B9墯A+df)cS,ӣl'4Ҕ'	xO@={ e
q`ިQlҚ!rW8NȀ{@)'3PL٥4B9墯̐#6iHnHr*3Jgm]Pa:J9_8N"(2PH=(f)'-)U͚RĐմQ]S6rֹ\7qgepުdf)FQhV%G0%*S5z47/Gq\)nҢ5G0%*Qf6FlҐ69hU$569h⺡traj놆!CH[fag(pU{2D͚RNR(dQ)47s	QRfHJCqQRe̑*%!3fa:J9JUfH47Z$9EQ#4Tf)'IG4Ҕ̐#6iHnHr*3J!2ںtsM)JS5z47W+V6IHs	QRgepުdf)q5UդTUT͚ST#NR|8k+V#6iHoV"jںs	QRgepުdf)hˉMa9hp'	? x:z"`ިQlҚ!rW8N"(#	=Bw	0DoT(6iMa9h≄Q0&D(E`TzS3Pղ,(4OCR!BjA5ʌrr|5Kr墯@n'5HFj99h她rrWVջhQ&kM\r(_
#ZhijڈNZDᕥMJ&ko*KD[7W4V69h9斊GUCHG(P-TWT͜gmXlr7s	4U= 6FlҐ69h"Y%D-U+VȍtrᬮXl٥!SHqLUD-xG0%*?Y\7JCxGq\4jTjZKLa:J9JUHqL͚STl٥!lr7Z坵uB9(RrS*3f(p#6iHns1l'IG)JB)Jj847ZV\G0%JRPCeFlҚdf)cNf PV9()W(^!26iMR3f@*kviJUHqL͚STl٥!lr7
Jղ#xG0%*I4UaE|.HNk"$[T!9Q3f@'(̑*$in@ZDoR+4iqSyrdY[7rivՆ-xG0W8k+V#6iHozZJ"V\j#NRHqL͚STl٥!lr7t;js	Q4*/nQ4CJCpoS*3f_S*3f(p#6iHn!2ںtsM)Jۤ8Tf)P6FlҐ69h;tʌ٥5B9()W{tʌ٥5J͚R-xHqLG0%JRB)Jj847ZN!26iMPa:J9JUr	˓aBo\CzD44vՆ-xG0KE_8N8N8N8N8N8N8N8N8N8N8N5m24C[xG6i
vȰ9'-;t4Ujd:hhla-(s\#NZ/v	6h99h󖐀N\
z ֺ#ʉ3Zhi,Za9J="Tj&h#6iHn9:J9J_ْ%Ff3fa:J9JU2Q3ZCdf)'IG)K{2D֐JCxG0%*(dQl٥!()|2fH͚R9()WG$K\i47%/Q3ZCdf)tr?Y\7JCxMUriK*%W-C!tr?Y\7JCxMUrityfhҨG0%*OpW6FlҐ գQ4ZRDkMa:J9JUQj5FQj5FQj5FQj5FQj5FQj5U|ղ,.Z*3fԾ)E'Q*5l
vȰ@pC᭼-(s\#NZ/v	6h99hǴ6hղ,(["UMkpa9hۤ$L٠墯TÆaq4V' BJr99iaHkU㪛pղ,.&5pH\iA.G'-!l99ictB&ko΍
CW)W:4-MH4as	JQ3f@$(4$(qD򸚩!tsM)J'	xO@=xGpB \~;xp7i4G0U3oUa3f8j$4U*J$ktr9h\rʇ.fEaoSTV.hm\5ZZD	p'	p'	/B=cGc$3At;Br'	p'	p'U8N8N8N8N8N8N8N8N8N8N8N:'	p'	zڐ({ eaDoT-(s\'-!	p'	p'U8N<2O[RCCjkCQJ	HBp'	p'	=lW5͚R-xMLNZTG0%JR'	p'	zڐ(z٤#ᡵuDoT-(s\'-!	p'	p'UN8N=mHB9pںP798N8NS5z47twU$8twʍ3fT#NR(d@69h"Y%D-U+VȍxZղ#xG0%Ҕ̐#6iHnr,L֖
*dF<-Ij#NRyYP6iI'-!j놆!CH[fag(pUr9G#r9G#r9G#r9G#r9G#r9G#^9G#r9G#r9G#r9G#r9G#r9G#r9UᬮXl٥!SZE!ĵP%"QlҚ*s	QRS5z47twU$85Uʍ3fT#NR8N"!xf ЏPC1,h0 FB3fp-T9s
K*w	0"Nih$'5БaEW8N5UCjB \~;BPL٥4B9Zh	E_(d@69h"Y%D-U+Vȍx[;t6iMPa:J9)W(dJCpodfHf QT["7lJ٥5B9()W(d@69h"Y%D-U+Vȍx[U	Y4'IG4*{2@l٥!lr72D$J3Z[(VD4iT#NROCzѵ5)Tf)s	QRe?YZ!湫rrWV\P46hղ,.*o[ya&55p_VղKVȱE+p Sr	ܹ`ѥMHTw.es\չ|3sFrĵHMQTM	`t
)'`DAW\hie5tTj\@*tHOBS8P@+ <Ad+MQQ.SVջhB,
xTtt"Ji*5naA(i+p{b܁EM(m\!*s
kչ|-\Ryjݴ-S8Pѫn&!5zi

{$2!΍CDh/nںH-kF.%__WD!LAQ.jNg38j58sCbUgWˉj /		*")`GRNaTμwUM;sW[WEPs5??UȀ{(iCb M	!t!FJh墯U75\.m]B#Wwڶjj~~&? Q4'p4f)ce؀Bw]3HQlҚ!9h	sS
ӣ[G6pj=
9Bo\4V\BNih(!(7H4r|4mA'-xL"졥4'p4f)ce(l@	;bԵiJ	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUM뚘CfkizsM-zz@tz+r5pKE^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯	@={Cb M	-[&HZPNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrW7ja@tz+sծ?o<ԅpKE_M뚘P&=k!dsM-7ja@tz+sծ?o<ԅpKE_M뚘P&=k!dsM-ꩽGpfȀ{(iCb!MUȀ{,U++	;.(6iMUȀ{,U++	;.(6iMUȀ{,U*-НLi4NZ*	@=F*hNi
4͚SD'-7ja@tz+s
ԁCE(;Z*	sSbpM:=\~y
9Bo\7s\(NEnWYC(;Z*	sS
ӣ[Ph
.GA'4WM뚘CfkiHPw	4Uz@tz+rz2AA'4WM뚘GI.)k<
ӣ[(;Z*&L#jizsM-xL"4iTh&Rդ-(s\'-xL"4iTVBwV	j9	sS
3g)kizsM-hM뚘GSW4#WVЅ*r5pKEZz+fR
ӣ[(;Z*Л50hG6Upj=
9&L(NEnaAz(hRsM-7ja@tz+s
ԁCEA2
9Л50M:=j@HPw	4U޹i(4OCRYC(;Z*Bo\:IqKY殈P&ܮ?o<ԅpKE_7ja$WD(NEnWYC(;Z*	sS%-g!@tz+rRsM-~޹t△]M:=\=d ih&L(4WT͜5	G+5!A'4W7jaM\Џhm\-[BHPw	4UM뚘Ph9Hk\(NEnWYC(;Z*&L#hBt9\=d ihЛ50]S6rָP&ܮ?o<ԅpKE^޹u5sB=pm\B+5!A'4W7jaAl!pM:=\=d ihЛ50hG6Upd;NiBo\:Az(iVЅ*r5pKEZz
ԁCHZ.!WC(;Z*Л50hPh
Bմ!q
?o<ԅpKE^޹u5sBD5 PUpd;NiBo\:Az(iVЅ*rRsM-zz
ԁCHZ.!WCA2
9(EaL"Q0&jNg38j58sCbU3A5N\;墯&D(EaL"aSaLge؁3FE?L"Q0&D(E5N§35aL9f*~(EaL"Q0&jNg38j58sCbUQ0&D(EaL;
[
fpՅ38k(p	4)aL"Q0&D(9v9
fpP4iTSD(EaL"Q0sT*s=l)VᬡÚ&hҨ≄Q0&D(E`TzS3)YC46 LѥQOaL"Q0&DSgXS3hl@J&D(EaL"aSaLge؁3FE?L"Q0&D(E5N§35aL9f*~(EaL"Q0&jNg38j58sCbUQ0&D(EaL;
[
fpՅ38k(p	4)aL"Q0&D(9v9
fpP4iTSD(EaL"Q0sT*s=l)VᬡÚ&hҨ≄Q0&D(E`TzS3)YC46 LѥQO\1 .j.N*j@s+H˘4_.%Bl$&BhNU!H; @*
()+SgXS37_38j.\KQ|5HMATНAK 8B"v6"?:b'
!
b \;.\0˖TԁEL'rW5[;14h.\KQ|5HMATНAK 8B"v@T?  x -.? \F( }Ph_1(qC_Q,? UgqC qC?X,?b?WO( ?( }Pt+/(]4( 0#? ^?P=( U( ? noP&@LS( (? 
`( &4(ۏ- G( #_qCqCqCQ? WP&aqCԚ?HqCԋR.#?H}P"RfP*Y?LP!PXPO(qCԀB-?HP5kRO[4(R8(P(T(XPqC/?_H(?	C<PqCqCqCqCqC_qC,)o1WR?qCqKDbqCԈſR#F-?H[(P"1oDaSDaSDaSDaSDaSDaSDaSDaSDbqCԈR#?F.?H\(P"1sDa_Da_Da_Da_Da_Da_Da_Da_DgR#=(qCԈF{P"3?HD`iP"04(?H?FR#OqCԈDcqCԈR#?F0?H`(P"1D`oP"07(?HFR#qCԈDe?FP(CDe?FP(CDcqCԈ?R#F0?Ha(P"1DDDDDDDDDu?R#(OqCԈGSP":?HDsO?G4(Ds_G5(Ds_G5(DuR#(_qCԈGWP":?HDuR#(gqCԈ?GYP":?HDsG7(DsG7(DqqCԈ?R#G?H1(cP"8DxGDxGDxGDxGDqqCԈOƟR#?G?H4(iP"8DuR#(wqCԈG]P":?HDuR#(qCԈG_P":?HDsοG:(DsοG:(DqqCԈoR#G?H6(mP"8DxGDxGDxGDxGDqqCԈR#?G?H8(qP"8Dv?R#(qCԈGcP";?HDqqCԈ_R#G?H:(uP"8Dv_R#(qCԈGeP";/?HDsG?(DsG?(Dt?G@(Dt?G@(Dt/пG?H>(P"8DvR#(qCԈ?GF(DzGDwR#((+Dt?HD{?GDr7qCԈoR#GGGN(;DpDpDrWqCԈGO(P"97DrqCԈ__?R#G)?HS(P"9SDq+Dq+DrqCԈ_R#?G,?HY(O(O(<BDr.}dl?gҿ??G*|?4_g83\?\f?}o\?	C@?!2W%7C(2C,%._q.0$3\a*	Wf_Ga"W"""_T.0R4!JR7IwG_)1I&)#"WDl"?%2Pm;JjW-OO@OFO<ܞQO,'??yp<>y?*ůyp?p>g?ys?H"?P]J_OiwQšL Ťo?QA?Ojk5|5c7ge1i ?_hFR?J_0毨,X??i?(_|,AoӿXAkkwk+R'_,
Wkp!FB\`{"F536?6_4;5:TcFFwpBOLS(S$o+RҿA	o!0(N?S$jYLοS8K_(Gܠܠܡgr+@Ae ;?וrg-</C#+DOtGԂBq?_IsR	? aXJS6? R*h\PPBrQrQrR%D,rQ?R>ԂV?J?ܩa E髿4*U*bUتN*?=!_obU/&_1&_5~W_bUw@*COUOcتpb˟piU	*'UߋتتW=ت}b|F*W|{_3* }GتmU[U'{_{_?W_ +ت7(_?;ت  UU GتԋHKUR#URyO@C*ԥ{_ԑJoUH wتG"_UH@3تԋW# *1b-* 2W ̃?b)TWU#beUd_!"ױUd+ت_gf1*?͟U 8*ÿ30	1'ت3 3 bU0*fb*ƿ.7*CW!pتU}WتW\	gKت
. U  I  74_ 4{w oow͌7KDc/4ߚw͌c4_d 1-c/2 o?4 c/2 oзleAk 7p^ele@~/762 w͌^8#6Up	qʿ^C$&J{ʿ^C%O͕K^/;ʿ^+ /0o*yGJ͕ܢome_/!(ze_/!(H;ʿ^CQgꀾRSe_/!(z5l?͕ܢUEe_/!(Qs|W&Tʿ^CR4p]lÏ(|ʿ)Gilԁ?$*RFre_Vx8B6UܤJp;6UܤQplHlH!6Uܤl2-e_f>w͕ 3e_b?͕!6UF*yMlZSe_gj76UG16UG7Te_s5 -e_v^j͕|Wq+HʿjlOP7lUP;l[Q|Wq栟|Wre_p,6Uܧʿ<lMm6Uܧg2W-e_eb6UܦYt-6Uܦ\t36Uܦʿ%~6U.ve_Ce_fǃ6虾l"Ot*=e_ke_e_|WpFual#e6Uy+.;Vl#*<V6U{ʿ3w͕>*	#|kl$@}|WpIgʿBWo*	
>e_!g|WpH\|L6U(x>w͕*+|lQwo*Tc7͕*XWlQǫo*T#Me_ʉ/|WrSՀFB׫(*T{Ľe_/7|WpJoՀ1*	Y?l%Jce_*wo*	Il76U|16U|WpJ``6UH4`/lw͕#b.B'o*$#y6UH́A+́.AG͋;ʿ6͕l͕<o*$e_ĕo*$gl>|Wq%Ǆw͕H[ʿ)ʿ%O͕K^7͕^@F6UJ $*%@L6UJ:l Ol 6UJJ͕ w͕[ʿE_be_Ģ߀}e_ģʿcO`G|WpM|WpMe_26U#x|WpMg|WpLJ ʿbV,*	&CXl'W,S6U͕|}ʿw|WpNG͕Me_9Sʿr׬ʿw/|Wq/c|Wq,e_ĳXU6UKe=e_Ķ~7͕Ҽ!|Wq-;ʿdBe_Ĳ'ʿeY*%<!J6Uܪi	|Wr>6Uܫ {|Wr"FTo@/|Wre_ʤ@G|WrG/|Wrg%{ʿK͕*xD*VW]lYwCe_|"|Wr"g͕+"͕+'DL6UܬT*V-xD$o*V{o*W"{ʿ"w͕+xD`6Uܮ#v~͕+xF*WN&6UܮOrce_sce_Od>͕#7|Wq11|Wq10Elg`|Wq0lQlYþl\q~b;ʿMlaw6Uܰ;ʿn͕,8q?6Uܰ傧͕,w͕,=p6UMD6UM7q|Wq4ʻʿw͕Y16UMJp6UMNsi? iWʿ06UM0xq͕6UNo*' x­e_o%*'Y 6UN%xo*'|`O6UN,o*'<`[ʿ0͕ ~0{ʿR ֋͕ ͕ vGme_)?ɾl=helh6U]e_?I6Uܲo]*Y:ʿYz|Wr?Z͕,zEle;͕֕,ho*Y*[ldE}e_&Z`6Uzw͕H*
#|WpP!@|WpQgS|WpPJ|WpPQe_Ag@1l(.xH7͕
͕*$ʿ͕,|$͕#6Ue_I!.? ;|WpRTYl)-xŖC]e_/ʿYCe_,6o*lb ʿ[?e_-+ |WpN񈑾lb(o*e_ʿYo"`^y*'(Slo*'xJl(o*'*>y+RyGR6ygP3l\o*'xJ͕ ~͕ ʿc	@?|WpxJ,*<%͕ ?͕  e_0 |Wp-x*6U-6UW Yo\a*6_#ȇ̿d 2 ,|ycN=%{QRqQDEECESEEEEOO==({&*=M=a<\yrtysG(#g(Ǟ.=R=l<#{ܧ{ܒ=S=I%TyrZ<-{ܗ=^{ܘ=T==<nyk={[l={{fy[iG<G<֜yy<Y<YDYPYTYdYhYlYp[fjhyIVyI7<yI\yI:<yIbyIdyI@<=,=(ǞM9%8J<{I$yI*{K'$yI.{^{L<=g	@:<#<{	<@({C y O=[< y ({9hy <M=O=Ǟ	Ady {#y <R==9y =y O=U<K'	hA-{%`<T=Y(nyJtyJyJ{ҙ{ґ=N=IG=DsRq(yJO<=EQPU<O=EQl\<=<=Jy!{J=#s
	qty!Fy!1<{HBfy!#{N=$
y!'{D	<B'{Ey!O="[<y!({Ü{ÕgyW{Ós9byY{Ôr><,=19pyR=͇yS=({Òy9({Ò9*{Ò9-{Ò9.{×yT=y=ҳtny<K=:1<L=:{æg8<IGtG<IǞy=<O=PO=d=l=t`<JYѡҳsO={{Fyt1Ӄ=IǞDyDytU<,{=gEF<=5g	C:<<؞{l=1Z,{ŢZ-{ŢZzyi@-l-<fn-{Ÿ=-{ű[fyя=ۃy<dsyGm<-=D-=T-O=h-=p-<fyQ=&gs'Ǟg'G({*{dlKLp:yC=Y<{>3==я=OO#{<y'{<y'=ܞY<GO.{O=ܞygp<nyyq{by̏==yp<yxyǞ=xyxySţ-{zy{7<O={g{gp>y}(<p>y({*{dlˇp>y{ { { @<c py #{ %{y=O=yyO=({\UgqUǞqV'qWq(R9EN<q<"=E*{R[<qE0{!=	yc<pBP=<c)GpCa!%{!'{	D	TK'KgpB\<pB`<({
=ܡ	ܠ{O=ܠy(=ܠy(8<rrA<@yܠZ<rpPzy*=ny'G,O=$|y g.=yG<JqJyI%CO=KGp	-{<I9ܢhysF({1{Eܢygr1R==ܢy(=ܢO<J'Q*{%(=Lr=%gRR\y(=&'R@<ǞRF<{JHy"Qܤy"ܤT<rdR-{Hy)=<rF=FVy=F\y=Fby{><=Fpy=F#{d=1<bF*{Z<ų{cG4<q#y9GvGq vgqtaǞqy9<#O=G*{r\<qy=ܦhy)<r'r)y)<rܦ><r1ܦv{ds)=4)O=2'rheM=<pD=.<#LO=!3<pD==8y==yyEOO=y<3CfpG	3###@<pFя={ӏ=yyeeS#,{#-{p={"{"{#pH><pHy=Xys$O<pHQ<BB==ES<rPʋ=C*1<{P|y*3<rQ(ʄsQ8ʉr<ʅCPyBܨ[<rPy<SCpK	S%+#%@<pJ	Q={-	S=yyS%,{%-{)p)	T=H4<
=H$.<q"3Ą><q!$8<q"G<q y=H({ĂZ<q y{ysU{ēsW{ēX{ĖG$=K3\{ĔHq%8ĔO<q$yJ$=Ilėq$yVy=J7<P{ty<q)J@<q)JF<q)(%XyRqJ%{O<Eq(yQl%=J0{ĥƇpL4'pL4gpL2=#{3{11(	=O=yyţ&zy@	=:':<pN	{'{;3=(9	ӏ={9<9P	ʧ	GpN[<pN	%q,ĳs	gGq.3{Ĵٞ{Ĵcҏ=]%{ĲQdQ<q,y'%=YpĳKP<rܪʰ{ʫ=ܫܪʨrʨǞr*y*=ܪJ<S=ܪQ<JU,{ʥ*=WUP<++<=ܬV:<rYǞr3+8<=ܬG<=ܬy+=ܬT<V-{ų+=<W=sC+{{\W=t+<я=ܮy+yt\yryܮQ<rTW,{\y+=ܮ`<=L4<=L&.<q23><q1&8<q2G<q0y=L({¡Z<q0y{y,gXVy,{aqܰty'r#,=gXpy,%{`y,'{a<X'{`y,O=ܰZ<gXzy,=M=iq6N=lg&<&<Ǟ&{=MN<Iq4yiT&O=M-{yqNVyt'q9qў{'' {Ǟq9{9ģyqD'=N,{gJ=nyGGLO=(|y gN=yG<RqRyECO=Gp
-{=<Q9ܲhysf,{1{eܲygr1R==ܲy,=ܲO<J'Y*{%,=LrʁC(Vy(\y3(by 
Ǟ
==ࠎyࠔy	

'pPT<pPY<=<pPy9gpRnyq{)by,==ख़pRyऎy)Ǟ
S=ञyनy%S%)-{)zy& ffp,q{<Z[3{{. =p({O=Y<p-{,y`<Z懞q=Y{Ǟ'y؞{yǞ'{'y'=zyT<q<yG'={={+<ab{1<c# {8<bQaǞp'{=U<p-{0y3=(+<q@'(.<G#<qAGqA 3=PpyQ{G<	Ǟ(=PO<q@yDS'(=P-{\<qA=s C gM=l'p:<p= gǞ7ppyypG<pN<p%{{=4y>S ih k'Lry-{iYhP{pIܴ壣<riHZ{Zfyqܴy;Zpy夣rՇ-=Si8Di<D-O=ܴT<hy'rhZ-{ܴ\<i-({*=pThy+<pTnyK={*SL= {*{*fySIGV{*#{Rq='{=ਢy?**{E-=/ਸy?
{Q
JwqG<qDg({	+=Q:<qF3X{GǞ(<qE({a$sS=Q%{y<%CJ(O=Q-{[<qDyL({gƇ g s$ O=8 ў{O={= gǞ==<q!Ǟ Qryq<Q<p*{8yp,{G 8y8yyy②J=R7<qJ{#LO=RdyC{yⓃOQ╇_RN<"Qy5)='?"qHy8)=EqHymR0{RP<+=?C+Vy{+2
{{\glO=<ZpV><l=gpVys+Y+N<pVJ<	?ଞyଢyନypVU<Yp
ޞ{=
=)qL5g){	k=S:<qN3؞{5){16g){){?;=Ϳds#SN<	dqM<?qLyPTd2eˇqMqLy=pY{aYs{,\ydg{c#c3opXG,<?9U'{	GOpXyu=¡aTలypXZ<,-{,.{pXa=[=?C-<?=O=Ǟ[:<rg[by{ܶyrg[F<miG[ds-{ly-=ܶQ<rP-[*{[,{lyˇrlyC={-jGc<pZk#GǞY{-F<pZjQ=={-%{jyy҉=പyലyഴyശyസy_iT=<.4<.Vy{<p\tg?้Q2<o {.{=Ɵr1sG<p\G<p\yดy<q<qDqPqTqdqhqlqpsp=hy7pVyv	.jaKT6UDIsS
Z50Æ\a;,)jKT9)(JoCqZ5TLSnQ)(+D祻=W,,qPhMsa4+4+xTCdWٳЮ*37(W,fAD"F.r=tVqPFHi_hZ hW2B-X
⡃3E}W A\T0fd&RQhLG:hW-OrBs]	ݲ#TTvޫ@YD
 e+V~@EtfHNejUꁰp9MU٤H38^
hWl@^n h4^!TLZkjGЮ*1tlx$|>$fT%5{@F41tДֿUh &CdUz!&.H[꼄 LB$b5MW̦j溛O3'Hq `4+j۵^	K*-CB`'(mq}+'Z+stcEh⦭D^O,qPTz; OT,ջoU \T0b5mZ'Q(qP皹n3 ֺ=W*!C\BC+^*%4Pz'
⡃4r⦭D^AH/B`\3dO8Q NJ`c"[=WqPz|afSUWr'	019u#hF%yHZW+	щcEMmR(^2$ %&s=mR(^+($#"UĐKHdx*UHx#PQh7Di1|/B`
ڤQ*h"To<꼪,hCT\6^q34U_,N'Q8M)	"z) llT?kmR(^)!,hC$9"Vb(T@\DRC%{R0hWC%ImKy4֊ZzY4LQ(tiflVzHAsȔW:46i,͚x8溧8^F(hW<EsK3fѧ4BCfҗ$$U D\Җ(m (HS=-$'2WàX@jlV B`UD%fu7!x@jlRk^ 4+cѪfݳI\Em5>&i++fK殏UD-qP+FK=TM]4+"qZ5TLW4W<ͧN(}hQ3IgSѪf]uJճZWC +qP\VU4jW4VҊsWGDЮ*0hQ3IfsEngn\VU4zT{X#puhQ3IhJk_+FJݴz tb%A\T0aѪf$BT-o:?UD%HIZk_UD%HIio:?Z֍U4H?n+FK;v%E35xQB`'UD%HIZP溛"qZ5TLTJT8&i++s;wJǃ+FJ֚}WLa\T0cUD%6W6hղ/  t(5??~5f*M4et:AxYfhҩ[$LJ3x~<7  %?Ygn*%M%r8k,Q=d(CIEzڤP&U)3CEsWGᬭeFlҟ?YHTvޫj 	 (OpW[":CO6geiSwA}\8k+JW)dYZPU`vۃҴCEJCgHi;
!8M)#,*jڹgIjU1< 8M)V)%r+IJW5m\Q%i5szZ!⦭v->o+D4Y\Tյr%tU+VȍW4 C8M)Vhj坺CeFlҚE+D4Y\TյrD	\5txE+D4Y\TյrI\5txE+D4Y\Tյr=mHKS",*jڹf
%s2GRCEM[W-S$KCj!9Vhjs2D6h+YfJW5m\N*54Vhjges\%h+WT,~Vhj坵~JW5m\&ik=WJ4D43yZ!⦭5!,*^^0&3W꩙YZk_ᬭ[5_T"짣/@=xz/)YZk_gej٭r8"짣/5@? S5*Hr5*HȀ{*2pDPh!8ge<38k-tT/ ʄ;A DPh!/gep_gep\/? T Ȁ{* j/qL&S3I_T" ʀKfpTZ+TᬨW/@=1zeGhRᬨWfpTZ+ Ȁ{(b;Bq DC3\fpTZ+uK# x# x/)YQhvfpTZ+uK# x# x/ᬤ;j~53Zm]R<"RC xIPge ֹWWqLAs|@? P)!^<BAh $=BǈH238k+fL38k+fL/Ȁ{(3@x@" 3??
Hz/)Y[7pޚe ֿn)Y[7pޚe ֹ| @? Qf$=B" 3??
Hz/ᬮjEZ3tᬮjEZ3y| ? T 1ʄH=>"b;3Bz}/ᬮjEZ3X♜5MHK[zr/e@PCܨAX"b;3Bz}/fpZrDg(5Q-m<@=v=C!ܨAX"#jBФKS3C%s9G38k-T9IHZ3y}bǡd;3Bz}
ǡd;3Bz}/4ᬮhv)sV*fpW4W;jꔂ湫Is/' =$@
D {GhAx	P(=B5fpW4W;jꔂ湫IsfpW4W;jꔂ湫Is/H =$@
D {GhAx	P(=B538k++ux=Lm]R:"^<BAxDG x/)Y\\ᬮhv/ =$@=z;BǈH25ge /@=2DPC )/qLRAᬵ$eH ʂO@=29LRA+y38k-Im/ge qLRA+Kᬳ$9OiYfHsCfGc׃  d=R:♜5d46ifpY٤Ȁ{,v<x<"Cu/ᬨ65geDK^;Secw/geDx:♜5/Ȁ{(`;P@=0ܾkLʊCiv5/Ȁ{(bǁxeC/fpTTJOG)YQQ(m=:"졈`;@=1cw/ᬮ*nG38"!\;Se@Aܾj♜5Mu38k+/Ȁ{*f@? T.38k,UC>S3ѥT9s/  t;|? YC{/)YfhҪ}38k,UC2<"H#et:AGAL3FP̭[5]38k,UC2lֹ| ? YC{)Y: ǣOGRqL3FP̭[58geJrV/et:AGPb: ǣOGRfpY4.ej٭aXfpY4.ej٭aX_X"H#SV6DdGc짣 m/.)YfhҪfcoS3ѥT9s+Vk
B"H#SV6 DdGc짣 m/ᬳ4iThfpY4W4W/  t(v: =KfpY4W4WS3ѥR|@? YCG/V"H2GhR=L3FJE~3ѥR\Ȁ{,et:A1KfpY4TZ+n)YfhҩQh_@=APv@=APv/ge(l@r58_T"졠x? Pv<r8♜58\S36 KTec'/gesCbᬮhl@Ȁ{(v<~Ȁ{(v<r8♜5j♜58"	Gc'/geHr+jͩYR溚E՟Ȁ{(d=e 6? Pz=BA=2fpT(| qLʐW5ղ,l"졐1zz<| @? Pz=BA=2fpW	5<gepY_T"pDPT '/)Y\$@Wᬮk K@OP@= 5BrfpTZ+ x9LʋEd	}Q# '# '/)YQh)YQh/ ЀȀ{(b;Br;L2C4 x=L2C4 KGcxDd	fpY١ᬳ$9B Ȁ{,v<?@=@z;5)geJD}Q >h28♜5)38k*R%KȀ{(038k*CWfpT(LȀ{(d=P3@=2(8geHr4>♜5!+/ C e f~/geI>S3֙}QGȀ{(jz/)YRkkOgeI28"졪Ȁ{(jz/? Skq DO[5Ȁ{*$x8"TTe@I Ȁ{*M~/? PƊR4W4W;jy DC+ux<"Rfں@? P)3Zm]^l"LoM2fk_ ʀR-޹@? ThY%"ko\Qb%"ko\Q!? Qں j\D"+uJAs\դtDGW;jy DGW;jy}R|? TV6TeAH co5? Y٧ "C4pDC
OGȀ{(aCiSeQ(m=Ȁ{(bCipDP*nGȀ{*MtDdhҪy DdhҪDdhҪf@? Y4.ej٭~DdhҪfcoP@=F*˙ZkXV6xDdhҩ\_ #FJ? Y4TZ+} DdhҩQhȀ{(iCb P؁@={Cb =՟Ȁ{(dW5ղ/ Ȁ{(dW5ղ/? T Ȁ{*MdT"졍<@? PƊȀ{,hlЁȐDGȔU(eoM> Ȁ{(dziG ֟@=5>J3FHuzdA$PT":OpW(\@? P
WR@ `%!p3Er*-G-떴jrޖ0eЮ*5^zЮ*5^ 4pNJ`cU(JıUQ8M)W45^=/ !|NJ`cUH NJ`cUjբpSh!p&ƫðRҘy@8ҘxrbpS pSZ)bpSDNJ`cU0|#	iLjO`NJ`cUXOpS1V 4+W0HCpBЮ*5^4+W 4D8
⡃U`  &
⡃UЮ*5^NJ`cU$
⡃UZ-\4+W2*]W&ƫE<'	01RTB`x Uֺ &ƫÓ*]WLbXxq'	01At'	01c>B`x b5ҘxpH'	01;F&ƫP*]W+D45^AApB4`P-qP0/9Ҙx}ՉiLj鈜&ƫ`X ЯUl'	01	A8M)W:М&ƫ,Erp&ƫ׀8hW`b#U[	iLj+$"b#U f b#UWr'	01\ b#UDZ9
⡃U_Ю*5^\ q(J
⡃U x \T0j`Ю*5^(V
⡃U0X
⡃UUqP8hWM45^ '	01/ qPBh
#u^*5%`Ю*5^-+D
⡃U)!H&ƫd 4+Wd8-qP ͈hWM74K/^m *]W"Ю*5^m C H qPEpG
⡃Upa8M)W `AЮ*5^ AT,Z HpqP 1l B`x  D45^Y)hW	XX
⡃Ux G\T0j*B hWK.qP,D"Fr2A\T0j#qPQ\T0j @:  hW 4+W`zUTXUֺ0B`x |C" ss)0?:7 AhW pqPCł-
⡃U
!hWPWqPu4 qPDPЮ*5^=P hWàVqPnZB`y\<F꽠jWҘyHCB`{DCPn6D
⡃UChW$ZC#PUI`CÑCˈ`(C "ÝWBЮ*5_m944+W` hWG@C°`nB`}Hˉ\T0j5 "u^Vx a8M)W<"pSX$J
⡃UbP
⡃UXpQ1 H4PҘxBF FCFqPH4+W "7CB`z	qPACbA
⡃U $E4+W>0qPd2C*B`yԕҘx45^"`&ƫ- bҘxPCB`xĸ/-+"LWSK!\T0j (Hx<%b#U"B Ю*5^rNC8bBPa\T0j0(4+WUֺ @8'	01'H&qPGG
⡃U@
⡃Uyp
⡃UlG#DW

JpSс@*]W`4+WDҘxP^CB`{p/ 
⡃U`PXCBIt4+W#pSb)&ƫ"Cç-A\T0jPHCB`x?ohWG,4+W)$4+WapHCAsJCB`xƼ|C 00NJ`cU	4+W`pSҘ|/B`xQB`xR 5qPB1EB`z`+G\T0j |aΫp.1%#U!\T0jr(D45^@&8
⡃U"A\T0j,fAD"F)eEhWV_DWEjЮ*5^a CǤIB`x:qP45^	XCZ
⡃UVa\T0jшqP.DUX^A4^!^qPA\T0j54^!$:)0?Y"r9xrrBXx4 
⡃U^bƋ=W<^2$ %xƋ=W6dx*J&0Ю*5^q`4+W y504+W`6VCO0hW
P{0Ю*5^J2\T0j<Ƌ=W+%8hWqPXi8hW ` a\T0jDBpSjVƋ=W!$	iLj͜qPD  hqP!Ю*5^?>\T0jPd	D45^(NJ`cUHHҘxE8q8M)W  NJ`cU 3᠜&ƫQ,NJ`cU(6OҘ{B'	01$R8M)W8M)WHH45^
D45^ LNJ`cU1ҘyDiLj4@`NJ`cU ,K45^&ƫCzpS
0'	01$!q&ƫaDN-WAMbYX:)]W2 R (L W2 AX!WJ	H$ U0VPBO:dA$VU)AR' UꁰbIdA$@WhqRpI$tPT|4WIi"pY6	A )V: "a;yv! 4^? x,/X|cb~D y8:0b^{@up8$x_0"jU$ t'Ul@RvxX)]`vJhDE2",ff!-W2 @V FpI %,Mx."	$9y]f-,`+6	A )
&j2FD	@ X*Z!+UT4 L^[!8nŃd䃪,xC*N,!Q) 0_8(pUb"		U 0VVr!^IhVh,& x^%l I (y@L^($ b/@xL	(꼔őA꼔PGHAZ9`.{)6| ;ſ;ſ U6T~GM_`"G6RW?M6R)zxԃOVHx̿VHx̆>oY!2@dՀCſd@d*&`$&a_SM?SMM6*
i"
i&
i/l.>l.A
i l.~liWt?^~WMWzl/_`{VGx_VLxVNx`CVGx=dwՑ-p}S`p l8d#Cſ
l>l}Y!w	`P%]65 _	w&<[o=YFooVNx%W#[Ց-xEdw>)<(4?)6Cſo76gSM%&Ւ-|S`|`|Jd-Cſ)
lՒ-tCſ	`eVHx͂bll4?Ղ٧>o:`6N`6%zſl!|T?E`6*@o}YE6~ll*z@o=X x͔=YEl1`X x([_`P)@ſ}XoM6cOV%[-)-6vzCſ7MX?Y`#`a`XՂa([oJM/`XՂc/VQx l lć`ķ`AM SM nO"M~o.lHMGAMO`Od!  "SMVHx1.M8}X<[Ց-,<[VGx0ɰFx4VGx2׫,<[4dwW(&7t?USMG:M~WM^ooVHxVHxW$<[׫$<[ iՒ-=Y!ZՒ-VHxֳ`Zm-$<[Io,z^o-zU	6	~WMA) H)zCſOVHx?$<[oWzCſ1zCſ1@dbՒ-W$<[Ւ-$<[$<[iJՒ-Ւ-JJd%*za	K>o$<[*$<[#_VHxPCſ2zCſ2eǫ$<[$VHxE?VHxEVHxB$<[#$<[
}Y!87d$<[}Y!8BdՒ-^o'zCſpMdsՒ-o&o1do!$<[=Y!RdoQ6?SMa6	gSMcVHxfoνY!	VHxaՒ-Lad'Cſ?
lM6	?6	|MƊ}Y!E&DVHxƎ=Y!'zCſ4(Cſ4-zCſ40zCſrՒ-VHx@h$<[%_VHxKoՒ-$<[1$<[1$<[0Ed	oi5ddCſido
lY!\Cſ+Ւ-$<[끧$<[BVHx_l
lM6
~oVHxt?j8dj*S``4d=Y!^o}Y!oVHxqOՒ-Zd=Y!_$<[zCſ$<[ҽY!^ zCſ?Ւ-⿫$<[>ooo׫$<[<Foo@3=6kAM
l$<[4d*+Y!``}S`VHxߕ`Glu$<[B6:~lt,S`_$<[H6
NY!
B)RR-&J7$<[Mo%VHx_Ւ-ɏTSd*+S`N
iTZd*uT)@d dՒ- $~'e>oY! ?lՒ-"?+D*
i;E$<[E׫$<[X=AM°)\~ohohެovzCſY!
>oeVHx²$<[Z$<[Ւ-] d GެoVHx Cſ %OVHx d0%`6d6}IeVHxGd
ll}Y!o#foJlv)S`a`VHxRl7zCſ7
,v>oǟ`Ւ-~o֦tVHx_VHx⧫$<[s$<[く$<[ǫ$<[$<[^oVHxW$<[SՒ-Ւ-Ւ-Ւ-Ւ-˯VHx"$<[+Ւ-ȩZ1d-zCſY!]zCſoW$<[hZadcՒ-$<[玽Y!<=Y!<Y!<=Y!<0Cſcǫ$<[GouՒ-%VHx؃OVHxW^oȁ=Y!?dB$<[
^oY!zCſY!Y!d.Y!~o$<[p7d/'~WMG)xAMaVHxCOVHxLY!SAMo4?v\νY!Ւ-SMhެo`Ւ-#Mio`ؕ`|4?0S`	 16ެo=Y!ެo	o`Yd0=Y!o*}Y!MY!W1Bd1Fd1ubbMd1*zCſo%VHxo#OVHx}Y!du!׫$<[ެoՒ-VzCſ?d?Ւ-BW$<[^oY!d鯫$<[Cſz6d$<[VHx\zCſzFdWՒ-KՒ-׾o}Y!JY!COVHx~o#VHx?VHx~o"?$<[H@d	}Y!EVHxoՒ-$=Y!>Y!>YVHxχo zCſ|Ւ-VHxσVHxϓY!>)Cſ|YdTdVHxY!?_VHxнY!?Fd׫$<[ެo}Y!?*zCſ~'Cſ~\d2SdՒ-qddՒ-+Ւ-=d2Od2)Cſ}Y!OVHx#$<[>oY!/dxՒ-$<[oVHxǎY!'zCſ<&Cſ<*zCſ<Y!=Y!VHx3OVHx1$<[׫$<[Ւ-}gO$<[᝞oa$<[?Ւ-Jd3-zCſojoCſ$<[oVHxzCſ?dǫ$<[oVHx	^oo}Y!@Y!@{Ւ-_$<[VHxGo$<[$<[OՒ-гh*zCſ=Y!AS	$<[+Y!Ac
|4?ziſ=xǣ_
l4dqſ9B߂?5l)jՒ-qjՒ-+Ւ-;Ւ-ԟjUd5-Cſ=Y!fo8}Y!qCſ=Y!hެo;=Y!dVHxGՒ-&Yd	=Y!joE~oEެoF>oA$<[Qǫ$<[POd
=Y!VHxVHx߫$<[VHx^ozCſ>Ւ-Ւ-7Ւ-Rd|=Y!oX}Y!CſP=Y!ެo[=Y!VHxGՒ-*Yd
=Y!oe~oj) |4?=rloa'X=2aSՒ-,,?(zCſl,d6	lzCſ .McVHx`-4MdoVHxboVHxbG&$<[C`Jd6? Mb߫$<[3	IlY! :l?We?~Ւ-`/VHxO.&oʩVHx
@d~]6=Y! 3M◫$<[W#$<[6}Y!ld7
 6^o?rld7m`׫$<[&+Ւ-ܝ;Mr$<[_#&kՒ-~aMpin-`4d /Ŕ? oU? Cſ CŴ? o`Jd Q6  Ւ-PMl B$<[=d Sl*VHx?S`adX`Go6}6VHxw)ެoK
)/$<[96MMY![7d׫$<[zCſ͟$<[ҽY!f2$<[ʾo-Cſƞo$<[Go̍zCſ1+Ւ->oYdb$<[(zCſՒ-5ެod}VHxȞ?`4VHxp6C*zCſ'|`2׫$<[`S`7oCſ8=8M7dpTuY!=Y!a6$<[}Y!VHxoY!hՒ-Y!h8d$<[zCſ+Ւ-$<[Y!hSdgՒ-$<[oЧՒ- l@!+ՃWS`
l@.
iVHx>o=Y!DCſՒ-AՒ-A+Ւ-ASՒ-C$<[VHxGoY!Eu(AM@G)%6F hC4_ Cſ|l0|?$<[|?+Ւ-aClԗ`6jTdkՒ-}Y!$<[\Ւ-.u_M6?V-.W	?S`.*zxAMՒ-u_ 	&@oX
<[?t?$<[~	`tVol| (@ok^-VS`Fެo:d6-ZyſIGՇ?t? &=Yna|-@d#[L+B	|-)ެo` ` ͆OjOco\[``'S`'& E6 :- g?# =6  ?`_$&9 !6 |}ISO2UR {ſB-x@K2MÐaradw:ӗ:x:poL	^-@E6t?+
	o(&7g(&0oA6!=L
S`d?_A6" ϸBKoX`ߩ }6L;	`{aoſk`coS3ſ}lB*lE@5">)	?A{ſg;;
	v}S`}vA{ſP
xO5x2
	xo`kſߊ)x
~ >`#:po:o0 l `)?l-t?o?!_!sՒ-5  PZ->o( {d?     Ց-ךkſ6Jo-JPPo0?^gK&o;A׋-S`+ }6 p]?6N^-2MӀ`0MӁOHMӁQMӌ)|)z;ſH~lHefxGPMS3ſIx:[䓿}lIՑ-Ot g2M3		~(dD?Y&A׋$?p$@͆OOY뗋 K)W`R́cſH>lŇ7bſAcſ>jAcſl_xA6A-4ŇH,x	~(mſ >G`Ӈl?S`X@5%_A6%S`Z$<[[ߚ-X	|?-S`_$<[	שo%_5)?A.z-E6O_ M >8xɌ|^-`~(`` }6SE6&Y& M@iſNY:o/?~6'dw6'ZQM?	 M7u:o?Ց-@~(	 }6 >?`(z;ſPA
	@fx &o <[,&D
	XoHŇI<[YPx$WPXoM<ؾoF_`U`ՋE-D:oD?) }6(`?ӇZPxB6) PMoՒ-R-gFt?F+?FY!2QMp l#_ Mh6)?pM?YEA׋? M l	<8x Ց-H )$ M 	| }6πFM*l	EON- +@NMĀ5e6O6?H` Sh}Y
S`N~'*z|
-NHTdw>dwOdw| 
o;ſWz;ſ&	^ 6, ǫ#[-'&g T?_pM#[q׫#[u>oP[ T? OVGx$VGx%VGx,Ց-<?dwoaՑ-.z;ſZՑ-kՑ-To#| 
%OVGx8mW>oE=M!W t?+
?S T?S

o#[lmll.+?z;ſ*;ſ*Y}?VGx?	!6-<-bXdw_#[ǫ#[>-T~'3ïVGxj 2#[VGxtVGxM)MVGx`d	 4 ? rl??=L3̷Gx?dwYz;ſ,o@}S`h> M@Ց-	ɰ!6 5Ց-j";ſ:<[=dwdwoW{ſVLxT
O6P}Y;ſ-LxŢ6-6VHxŢ\3<['QMF_)_`RM]'"wl-\P`3QM )0MQ~`
~(7.&2lc_6']66)M\}ſe6~`r"{ߕ`Ew)&?	$??WM g=6VGxVGx#[Q6KYAo	2$~)&NS`d)`M4?`f.MQ6bt?rl$?`.ioi lɰ4CSM'?6TM;I6悏l`/l??6Sqxu@gI6SM6`?pp&&~*&1aMOMt?D?ߋ)5??S`x(x:Xx[ _4?t?I63QM<?`}Y`]6zlՂ?=YůVGxA#[ >i #& $?`¿ialX&al
 xulp}fxB@l S4MFe6/7`n`0?+`TP:ouwt?@ſր?6%_`>`JlAC=6ެoq7#[%	@KlQolO
S`p=6~
S`p `ETxB﹪l&;ſ~l~`3p66>l_x	?yoqc@)1_ACſ`%:MLopi'Ï5^-/la0MLKML#}lb-Oſp{68]6ACſƎ,h `4?)93~
S`r'~'~WMwe60<p?-&Ϻ?ؿ)74?Ǜ<[ؾou`O\,xϫO\?1(E_`V^l-51|:/i|9lsO62x͋į6/[x́cſד|<[x[?ps0~<ì6,bſ[݀vV,<[݀Ň,zXovV,<[݀A[ſ ?zaK=Xos::bſ·[	~XM?V,<[V,<[R-t+}K/6
?+*>
pXp lՋ^XxԂǋS`6C*lAa6E-cbſR-H`SXop" zaDAcſXMViŇk=XopcAcſ±#  lqŇ/V,<[ P=H,x /?	7Ջ - %OR-#poS`!XMX@MYg-XxXXos?,&n6uXxV,<[nԂǋ?,&nDM܏ŇV,<[n zXoq&pA[ſ [l Xq~XxV,<[pG わ-8>l#o6<[r,&r`9uŇHXx;ԂǋI`9(}&rUbſ"-9H,x	Rl&?	B/?^XxZ8bſשAwt?W~
`0	 x]a6xM^ՋbſH,x^H+xqMXqV,<[tՋ2 -a6u%zaՋ<[vDp}ᅞ[1y6#JMb!~XMb`}XopRbſSԂǋ?Rl	ud	,&ݑoՋd+a쁧="|lVop$|?i>>l^[XM6V,<[Ň<[XMXsiŇzaAcſ%uXxe-1 >[x~XM&M-<Ջ1 #[3}YVGxߕ`ZlЌlUopka6[Xp՗-Xop՟DVGx(;ſ;ſ,&|~`>ObſV,<[|T Uw#[
`P~`GXxՋXop*;ſlbl>XxuŇb7opڟR
-?,&6 _?-'a?ԂǋzVoqluŇXx;Ԃǋ/	??ʾXxRbſ⧩6_?V  ` A_Zl& ~-)#6-)C6=X<[PSXyE/Vf&ݛVfA[ſـblٸ`ovd6/[ݙC}6Oblي^-~XM0M3-1-2R-1/e7MLa6~S`	)hy	?)xBdv~`C@ſ>ހ&ށǚ>P<oz?`BW~(ނWNRM5H`Ց-8P:otC5Dx%>j^-@ſ5D<[EP:otA+@ſoD-	[W bot@tP`4P	x(ՋEgŇ6;ſѢtdVGxSVGxV>ovJlڡyxT?6iP:ovzlu@E6C5j!}զݩ?@ſڂ?6D5j
`ԵuA&MQ_@ſڀ?PP:op.i]g ſ>d^-p.I^-ſl`͕<[́-{rl<x9S`g-Ntq?ՋG-aߖ`I׫-HՋXM%OV,<[ޒǫ-H0t>XxBV,<["/	HBbſaϾ)&!כ-[`z@ov_6^l[ݰſ	ov<[ݸՔ^-ܯa6şp{lw6\owm6 (S͗<[k͆plÅj	-olÆXxq_-lÂo-XopS8.zaՋ	XMN+ޡ#nzV,<[ޡSՋr}`ՋrՋr st?=Xow"/-NoՋrՋ6l}Q6z<[$mSſQ ^-F`ot6<[$9"6/}Y&6
-@ [܀դ[܀:i/ 
st?V-@P`O6	-A7m#l%?AO?Aw6?m6E_2 ſҁObta&܄g	`B`B~!=`ɧWz@opBG%60OMrS`læ>op}6-<0x*M+r[e60&܆ɰ!?`CASM	[MMl`_Vro|M|YM<`C _|&܆,&܆-I"܈<	K^2lO6>xXiWIՑ-`'t&<[1Փ-<[0@`ot?`Sdw
^owp;ſݝz;ſݱ`owh^ow`AMG6VHx͐-ſݖ<<[܊+܊rlȥ_VGx;ſ}6c_V #C#	#	^
<[܌)z`a6`iCgh?`#zDop׫O np;ͥxx#~XMxYbſKՋ 5m+ſm- cV^- cVopե<[ <[ ^m+ſEf 2Jxop.zDop[܏MVGx.r8Ջ#bſa6ro-G(aſ}` <W ya6 zaObſ- VopYEſO SVopzſſ Yſ ]ſ   ͂w ՃW Nop X5x   ſlV,<[}Xop}` XopՋ `a7M=Xop0a|ƿ p5a6K/lJf poŇXxj6lotїftV,<[4}Ň͞-M'a?V,<[4͞-)lӔaXot᧛6xt^?XotoV,<[:6jot⧫-XbſӅ/6lotW3M|Ջ>Xx|u͞-l}Xop+Ջ6lop$pŇůV,<[ܐ ?6ror@?6Jx rl S`H)?|ܐadF^rH`I_O$=96-`I /|HM&VporHs&ܒZl +M$]6_ `I 6?`Id?D`rI_`I}i$|NM$Uiz;ſ>lop6Jx~Jd2	ެ<[st?%a6fV,<[Xx,adRbſ XMX"x>%)e>x>a T?&:l'KM({
 Dp4lV-`mop6 ?t?Ւ-^<[|'x{;ſ~<[@͂wެ<[@ՂV- <W4x\iO<[,`qwJx 	%rXnrXՋ%bſh`Kst?bſa-K,&ܖ
~%=XorX4bſlnqՋGެXx,&<t\tnt=X xzOX x{6![<66^l ſɄzlɎ=x0=go&'[ܘ%y
[ܘY"ſɆV }?K=YՑ-!_ @qqſ&^l0x6̓Hl0xW66-!`oq}6WՑ-!
?E5dqyx-'C[CS`!P:oq&M@ſ04M8P:oq	~)&C@P:oq 2l6j^-!6W׋do27id^-!i6orj7&`7([ܚ
~`M~`"~oqcJlAǚ׋K2Mu ~'Diu%_)[D>`"j^-"6"׋$??5
p6!g@ſAO
lAS@ſ@i" ſ|[ܜ4dw?)6g6oſ6-X;ſ#[~
S`iP:op:Iyx ?@ſp:OP:op:`D54M-yxI׋ɰj^-O3ry׋>-O]@&orx́ſO`Ogor{6![ܞ l&ܞ[`2op=;ſVGx~
S`j^-6z?5zl׋-p<@ſo?[;`j^-luxd?⏚׋O6xuxRxfop<\ xd^-M7P	xem|9?WOVGx 7dw)o5wdp@@ſ OM x )<[>`j^-	ql+@ſ;I6EP:op@$}d?׋C
l uWxfop@` x 01x2?^-@`P+M6l˞-E/6<[=X<[rlor׃qVGx@}z;ſ`orM@?e(_rl rO͓-PQ6C-ܠ(&ܠ)6 ]ɰ(
r7e ~l0xdKVGxyop	i}͗<[Ll0xDcBrr Kſ.X<[ܢ(qlK=Y E6&~)	-R&<<[ܤXbſB[MH)|sſc_6-# ϹlhX<[F?dwX<[FՑ-#	qlsOVGxՑ-#Y8y)Mx$?j^-#?`#[G+(G,x)զG<[G~D?5I)P:orA	`S7P:orr5)<[ܦ̀M4/2/)>i6;<^-SY46<[ܦQ02Ǜ-S!x" 6Uif<[/6AM#pFb?COV,<[,bſ#ol%_`	XopH zaE^r6\or	*'y@?7MPŇ
XxP-	Aﹺl)-	FXx%͆?st?Q-	QXopKg-$@U7M8bſĆ^XxACnq ŇV,<[I[`$ߕ`$yM>l0x}`$zaJ-$`oq$Waſē6Q-%,bſġ[M~WMw!&JJ|
S`%!>4?@_}6Pydq(}q( &q(M~l8Ց-	=L5-%%x%x8or<MV ſʡ_6Q׫*ſʭ<^-U(}S`U*zCſʥ6<[ܪ)lʯ}X xT/+x8&[ܬl_`VԤor?͆+l-V.zaaoFM]gor#[ܮ)+P:oro6z[ܮ=6r?׋l׋Zl5+6rǚ׋$?~j^-Wp6piuqo
l@ſ~-&|-&. boq0	}l/5 oV(<[L*yaWԀ`&=Hb,l0x`	}`XBbſXoq4qſV-&ol~m+ſ`&Xoq4Ň|WƞlqZKſ^)pՂ'm+ſ^lrwJx y%x`'	^<[N,joq8TiO O7MX
<[ܲXMd7MdŇJ>Xxda6lA-
Xx(ppR `
DM)op>16PpuɰVGxH?O55 l1l0y~16QP<oqAg׋[P16p`G&EO6\op~`%6-Γ`Z6堃&ܴ}ɰ-<`or҇×O6\opT͆F?M˞-(aſ-(}Y0`(?I@G6	}¤?pզ<[`op }?r gqOՑ-ş6\opPaſ#OVGxLsſ"?-
d??,&	?ksſ3I?`K&SA`)6☕{`l	-ppXSſ`?olk<[ܶFP<or#l`k,&S`@jV4?i_pp\Gx^-^ [ſq?x.,VoqPT1WM/: Ԃ,&'M/Nbſz-<[`|Xop^ՋR-`|}Xop`ՋoR-Vop``	ߕ`>op`*y<[|ȼopb̅`EOVGx1/?<Lxq׃o._vI.?Mp'Y:Mu+Dor&ܺUt(x/F^-*/lT/w`*>'MFbſTV,<[U%zXoqTRyſQWRqXxo|oq\ ?/#[W*;ſqSԂ0%6WM3~iboVoqbR
-,/	 Xoqa+Ջ, #lłw	`,}Xoq`ŇR-,
`,>'MXow}Xow<[>-/\w_t?@dwi@ owo2/<[O̅/6枬or=6ǫ#[ܼ`^Mi'#OſőſŚNqeשMI6c͆OK' %&ܾ	x}׃ſ:M4;ſVGx_x`	Oϫ g` lACՑ-&dd^xXx65dw"OM ]x<Bx @:M J-`o7tpj6dwQ׫#[Rl?e[$[
s?aKXM6NpnՋXopnoAcſ-Rp	i1́cſLa6&W:lLObſLŇR-jD/VGx
Y栭*8bſU6*I[<dop<OPu#[@`HʩP>`+,x
~XMzaV,<[Z: sſŢ#[Z{栭?͋?ݒlűC`-O6<[DDou-]6)ެouios=AM :l#OVHxuA{ſ$O|ls*lG 64O1?Cſu x<Ix_w(~XM	`h7bſŇOR-<y)M~`߽^U6<-|&]6wzlYPo[ %*	-R~XM}HUt?ԎXoV,<[}AcſS`oRɰ|9pM|\'. :<[h^-4)<[h'~XM|S:l}Xo7bſR-KRS`T=l}&j~'j]6SCſ[xo:<[,&=N:UbſŇKԂǋ_<[)wM|AʩI5//"[^ ՊuI#x:<[l"@a?Kſ%;M|Cl|/bſ~Xx| cAcſW-Jl,Ex<[lOV rl`F>oBu@ oBE<Xx|!~?#VGx|";OM|"}lG+ſ_:M|"2a?,n?n>x<[n|oOſ)&0z;ſ/VGx|`)WM}h=&Ց-Z@ɰu/iޤ[=NHKogl :l!OՋ_V,<[}H,x|bivo?R
-ߖ`?|1gŇ4a~<[1}X<[1_p6]6K^dLd^x|%̅Wql)kՑ-	Awzl!ǃCϸ65rox<o`8*z;ſVGx~Gt?p6Lo*iWM|h `jlB-	^Xx|hX a6S`V,<[rՋXo	S`9Ջbſ(<[rՀ3ſ5}?Co?̀Aϙ-9P!a?`a&PƛPWM|((~XM|(+??ՋV,<[= [MXow-zXo-5a>Xx|k_H-\ԗ]6SՑ-dA-2-O6Zdw׿&Gl WM~!Gl?ZFV,<[ՋWAcſ" ՋgŇ#zXo l ŇXo``(?
Xx}4bſWM|Հ3ſK~rlQ;ſGdSE΄2-
L?#["	Ց-Z=L;ſaՑ-+Y"}&Ip$-y"*x<-
ƞoVՑ-
dw´C²-M|+,z-
?$?±g` - '+M| @	& .do O)z;ſVGx|,Ց- ݒl`I6<[OſcOC¯ZoM|ld6<[vMx<[v#}&v
~I66<[7S"x|p?dw=YՑ-_vIb$?#6<[9Fx<[9 }&9 M|r%ygDoSM|r?p$Z1aſjſm>oo	 /-M|@bſV,<[xQ Ol#S`ca&Xx}R-b?ؠza#V,<[ŧ _ZՋ'a%R-ߒ/	?zaza)  ljl}XoW-ߐAcſp6ՋXx|.ԂǋlpV,<[#zaǩ	^Xx|.,aAcſx[a6.V,<[bſ}><[?O?CV,<[:]ŇG^<[:~XM|tS`WŇVzaԂǋ@:-zaЩŇB	ZV,<[;_ŇcoR-bſՋR-`gS`>Xx|0]ŇR- ?#aՋ0XobRll-M|1uŇ?-SH,x|1({Rl샟	"}?Xx}-dO ?	~jlS`=uŇHXx|;ԂǋEZ4bſXx|	~<[Xx|	za%!?%&}?Ջ Ջ!Ԃǋa6$
~jlHWbſHŇ_`>~jl->'a⏩,&|
~jlՋ(zaԂǋ_6?lR
-?`?~jlŇ#_V,<[, O`XodBndA[ſ?	}?ǐaV,<[<zXof@b-@́cſϾ6~lR
-@'~XM} ?
Xx} Obſo6}jl`
>[	Zh[bſᠯŇ@iAcſؾjl/5/[4`XoUM}7M}	ԂЀlHp6$V,<[FbſAl-@67M|5J <j p6?Ջ/-J~<[KԾoiCt?w?O>gŇaR-o?%&Fj*wTС*QKſT%*0<[	`a--}H,x|:yſX)5 ׋q#[ @` "S`ߕg9N-ߕ䗋ino M~U5^-f&w }I(}?ٔY~}?+WM~aKՀ3ſ
p6#[o=H+x}}IoS̋<[|o_6dwNdwM}ݒl,& +?XoB-hU ogS`ߠՋлՋuAcſ=lXoެXx~<[@2l'y=X<[@ɰSdwDx~_͆OС#ſ膞l2x}-d?D\ Ց-Dx`E~XM}k]6Z}H+x}A[ſ|)WՋXo)oԂǋ@K(Ջ,bſR-F
lïV,<[Ňч<[6j6k<sſ gр.M}|Dx}E`j=6`oXYi	+¯|za.ŇԂǋ?ŇŇOԂǋ))qSՋpiŇ7 r4?Kl	wS`ߤuŇBbſH,x~ߖ`ߥ߾QM~Ջ zaI<[Ha6D|%V,<[IsՋԂǋ=H+x} iA[ſ?vI!2l<sſ=X<[DɰY?ɰl0x} ?oAkԂM6l"<[wf>l0x}.M}Ց-lk)?̈́G|[`n}ll"<[ܕ}|FM}G͆+?ۖ}Y◩oW'll"<[m}6Faſ#M}ï6\o*&}!66<[Sɰl<[;ſ̈́GÆp͆oVGx|8N ɰ#[W LoFoI^l2x~o-ߨ'doBSM~l"<[R܍=Y%i?,&XU]6¿	Oo}lXoeOV,<[YWԂǋE6-߬ŇTXoJ|JV,<[8bſ#R-Ip6-I#z;ſ kl"t i}Io Rdw|doM|,&A=l?ՋEOV,<[AH,x}+ R
-JX<[
~=lFR
-J,&Bl#V,<[BzaR-!H+x|<	(BՋXo
R-!ߕ`!?	|rՋ+=Xor1 /	!wQM|9?bſՋ-=H,x|9lyS`SXorŇÒ"Gt?ÐOa6}?ÕVGx|:C`>ot	`~d_x|:0y2x}ѧſql>oՑ-!=YՑ-!`6o+Ց-![D~WM|} @!c1 EȀ́ſk<$[Б6<[`Ma͗<[)yx}0I6fl2x}^-v`vrl{ſ>o_Ȱx|SM|6a(̀ſQ`"yȤ|HM|D?Ƞk*&E=!60]d}?lo׫#[FN`>o?̀ſbSM|Sa1c̀ſaCi/6\o!60
{D?ð*&^v͆V _\x6dwls&YWdwM| }l- 6x| x>Ex| ql=Y9oՑ-#?$??M|x:i+ 8- Z| Ro2x|A?C+ſ z;ſ -SM| " o ?t[ OF F|o  ):[  wt?׾[lg?w
^- hX<[ @>rl;ſ z;ſTdwm-;ſ+x| gdwT?iA[ſ
}l(WM|_6wth`N<M}9Ց-NgY̋<<[)x<<[+;ſVGx|>>?)BoJlCſ䒇6H#$S`$=Y!_L@M|?$~WM|?_t??Ւ-OS3ſa`}S`VHx|=H/x|=L%@M|٫ſdɰ,&CV,<[SXo'Xo)gȟ͞-"?ʇ- >Xx|}H,x|l
,&^Xx|aF u͞- Xx|
Xx|
<[6x|_	aRV,<[J7 R6lo(l-%4bſ}H,x|+J6P9`x*y6<[	64QQſhWSg>o({lr5no"}&	o--%WM|a6Xto, 6l'o"x|+;ſMCoVGx|B6x|B?t?!C\d?Ԃ1!Y]6~XM|C-&o4&Mp$4'ɥſ I~$?s/6<[N?ll2x|aſt?/^({16:'~WM|͆Oƞl2x|8aſl2x|`/6<}`+lxN&ެoJ >$`KR`? Aa6@?M|qly`?vI 'I ?o}l6AP-`(8aE7aE	W}	y	|do|OIO͆OD_6<[Ryſ"W#[R,zCſ okſ0D׋d6<[#'x<-^oGdwqK͆ODoL>l[Sx|Y!FFAGՑ-b$<[>[	x|8VAՒ-/-*<Mx|Q5JACſJFx(x|do%{"x|H5x(x|Hz;ſB7$<[$H/x|Hdoax<[$Y$@t:x|I<wģOVHx|J8x|J-W2VHx|W<[	o&,^o&.yuo'z^o'gt6<[	C843<[%l2x|K?aſ[OſYBʣo6<[UqtoU;oT'ʠ͆O|O$<[WNPgՒ-Cſ`4Y^-,C^o`沼[XNd^joYd({	Q#+D6
J1.M|Ց- _lࠍŇ@Ň@AcſHM|
p$({'Jſu?H`%VGx|x|l[lXozaXo}Zcſz-a=ԂǋσQ<{)gſ7t?? iy@a6>	hՋjV,<[^<[KBM|Yǋ@3l壿l׫--!zaԂǋAſB`Bw6T+
t*`AݲlWՑ- l?bſO- H,x|vIq;` ⯛- SDo1dw$?	DO6HEO6-l[
aW-l}H,x|S5bſՋcOR-i^a`_5-o͏-?6
?fl]x|&[J`folB?e?6o|0M|*y}Z#~WM|ql?P<o.'~XM|	t?qcՋ׫-ſR-%&枭1,&*t?CV,<[*.bſש^oOx>x|~WM|&/lW?׫-}Xo0eAcſ|o1l:M|lQ1PbſOV,<[\WAcſˀ#]6:M|6ClKՋEV,<[]<[*x>x|U+*qlA@M|V?,&+Xx|VXoX ]Oſl`At?l}I Oa6d\bſzadH,x|ql׃ėŁt?ŀ:M|X	@o_([,X x|X%zſa6`ŇŀiŇŀoAcſU~XM}R)?dŇޥzazXo3a6V,<[Ňޖ}H,x} $?޽`VQx|iV-/<oz6-/=d?6.[^-hoxy	[,zho#oV-OX4x|Ygſ_6-/<Ua6Ԁsſt?^o|@bſ-/}H,x|'aoՋ˞<[_0o4,&# o4}S`VHx|:bſЏŇwAՋB-_R-6.[ Gl Ԁsſ >)׫$<[^Xx|aF #zaNbſ J 'x|
>l-@m<[ 3?M|N׋E- OV- 	k͆O>o'<[`yoyw&<[`Od lכ}Y1'<[caſ	ɰZ|j@5Nbſ@bſԛAcſԣmjT`6o5,Pa)Piſ-#_6 7Io6yx|l2x|`6o	[x|6<[Jl-˼lɰ`-a6lŇՋ`Ԃǋ?Ջb-WaC`GM|~?>o7~'{l&+dl&[3<[`<M|6o?VGx|Aw?TŇ?V,<[iAcſgſ?IOdoIO6<[qlt?2_tN`VGxX<[Հ3ſrl7dw.u\ǉ\\~XM%@M>Xx~XxR-|}ǉ>Xdw,&@M-Ջ@Ԃǋ ` %]6t?S`RGP [)-z^o_`2
)t?zCſDoR-3=64OM̵/_t?_lVHx]OK-4ՋXo-4iŇza@ՋXxбŇ/V,<[/}Ё?	}? 8x9`5 >`5?ql?Do
lw6QW6PgDMɰ}Y x栱 xR-><[Y |ſ WCwKACſ o6<['?p6c?|hMس>l o @JPx (~XM ,a Tbſ Acſ -Osſ ,B	 OS`bϾ6rlVGxaSAcſVHx!SA{ſ?V-Ho B'>xo B*ѓ`j[ y(x"o DTaſo͆O``vbp5# ?zS`8bſ^Xx`F /#[3dwC#[11XM%>}Xo JՋ^<[ߖ`	@ޔ?V~Xx%ՋXo JG  a6 6 ŇQ+ՋR-	Ko ~WMǋ,&p<қ?V,<[q_-8uAcſsſvɰC#[
7! }S`6DVHx+Ԃ!.x8OB-M6VHxfuA{ſ0'd l2?-<-=Y͋ޔ?p N:dp-&?d?^o Ց- SſA Ы8
-o5o 5l &;ſ 0QMY A[ſ 5 g 
x?
l 4 ׾[Lt?Cſ8
-]WݲlB5oW6 $<[Y <[	=H/xj͆O]yo ԕfx+ql	/?t:xy?
xyWՑ-~`}l <͆O '"?p-`5`at?6j`:AқՋ8bſI^<[t y<[t	lBJlL_p6 qkſKOߚcſHXM*JlQ-
bſRR-
y<[
p6  8dw 5 ǋW?ޔ?XxlՋ {o ,xt? ޔ? $<[i  " p. ';ſ Dy(x+JlY 	}?e6<[O6<[ $ &'0M1?Ց-zVo X2 X}M,za Ջ^<[l-??GJl`Ň-=H,x@9ǚǋ6-6}Y!Ԃʞl_xlb#[7
$?57 }MnGdR-<<[7zS`g?
Mxp)MpAcſ3AMp8}Y!A{ſj
-943<[9p6D׋(p6ˏ5^-<<[`QY }R
-<	,&xM-<@bſR-<(,xa6OJlV,<[xXoԂǋoךǋ6(zS`c_$<[? %O6/[lEVGx@{& D׋$Faſ?qlp \ _^l-ϸM. |6 S`OVGx/Y co ^~XM/za Ջ=H,x/ _)g򟚀sſy_6 Q`:<[:eNo 	S` ޔ?UCſԂEO<[:)wt?C
?ql<M1AOM1Ց-Hl[l[^l-E|6 Y֦ t?}YCVGx@1M,&ޔ?Xx-dO E5 
uI:<[z8x'xJlO7$<[zG o-=)$ ) $\dw ſ Mkſ Mkſ&~}lo6<[~"x9	Mx'%>l2x2<<[l)֦ }YՑ-vɰVGxx%x8Obt?2wt &g#[A[ſ l JlV,<[[bſR-	vɰ#[oO6<[=
+=
?P?VGxz%x<[=`BSPo/[% )!!_`BzS`B,a!KՋ!
<[yſR jo j,&?zS`CV,<[a ԟAcſg@9 & &	+6 &?|do ]' #M
}Y ,~'x<-<M6ea6 ٷޔ?k=Xo la ? t?&??`}Xo Jbſǩ?	Xx~abſR-/	^Xx7za uAcſ nՋXo nF  XM7(a JbſcԂǋ 	` !ǋ 0 o) OV,<[ I^Xx   *,x 	 3қ =Xo}Xo<[,~jJo)JԂCſ j[2VHxa!oԂ'}Y!	R-h+Cſ) 

oR-DY!U>[Gbſ6/[,S`E0CſR-FXMuŇ=Xo0Ԃǋ?566zlHzS`jA[ſJ`jXbſK^XxoԂǋOw `a .Ջqq?Сu~)xKſO?x'xXM=bſV,<[Acſ<[)Rko!7?)za
GެXx~<[JWsſ-ſ	Ͼ1M +:M=6gl>XxWՋ6,Xoag6VGxԂ?,&Ջ7Ջ7uAcſH+xrǫ-nZbſ~<[_olެXxOV,<[R-?Ga6
}ǉTGdw*&>oE6-Tp-rl~o'ݲlSY%_VGx/VGx7#[o<[Ջ$XoK?R-I 	$XoISՋ$}H,x-&@1&Al- x<- %.dwI%z`J?t?9M)͗<[F^oR-J-yl0x(x@<[Bw6FM	`!	p6d}l g&B0 叫#[X<[%O6<[OHo t|o tYJ}YK<doo܌&/?`[:Md	&C("x)&DxС#wO
l@5M zCſA+Ԃ<[DJl	a9WW,[ɰX{``ಯ|M`Y&޴?l`L;զ}Ɖ&w	&
l0x0yd|"M;Zll``v*Ɖ;/6b)6+6Ox`oS"@~0Mg#[?6 }?Po vW` `S` 4? huɰƞ18զ<[GJdw/o 8
- @GMrl 	Wܐ  ql  )p- ǃo   %`B߸6 	~WM=p2 z?҇96 H?S z(?ge6 -&6 <6x5&?ql	 )Aſ(o Oxo$mho$IO ) 04dw Aſ `BMI6 0do S"x? t? +Ց-"wMﺴ? !_#[	^j^- 3d 	p$ O6<[ſ?	@]6Rw#[J,:<[~WM&z;ſ h}4? fx
~l hfxPx``k3M}Xo (a 6T  6@5P
x@Ua6 e .bſ ՋR- 6  4? DǋoSſG@) Od iA{ſ pJSſ p@) 8}H/xjO5  GԂ a6 8({i߫--Ԃǋ	q5xd-`%'	bX+=YՑ-Y:<[ >l	o KMAI6Oaſſ	6`O_'x<-&
o0YMB`do 8x<[!/$?$?MBNaſ"xBvIEMB0y"xCc`l. cԦMVo4uA[ſoC|6i+ՋIXxQ h)`&Xx=Xo4Xo 3MDa-ޤ<[NYrVGx`'6$?	-'|O}Jl uVGxd >I6 :Maſ tJx<[A6z=Yx?	7Zl߫#[}Y <&p$ ͆O? <PԦt? _ui/VGx?vI$? ?͆Oǃ >,S`7t? Ց-Cſ([a63MEiŇZXo ԂǋA[ſ B !l Ň	kՋߩ
/Qxu}/6<[&` ` z;ſެoD.`(-(|67oKP [R;ſ Ց-)vI	&#.aſ0Do Fdwa+Ց-~o ito {iLݒl8$?zdo "xG'}&#p$ )y"xl2t?
b7?sl wo l 0`HXxXo "iAcſ A[ſ ,&/|6 D"a DTbſ Acſ _o5`q{i8Xo #za FAcſ  )7[ß	0`dV,<[ɾXx<[>[	0gXx}Xo $SAcſ *`V,<[	Xo $B  H@`za HŇ!+Ԃǋ #`_V,<[	^XxH,x}M}i  %z JA[ſ iQKԂ(a6 J?)Ջ	XxHWAcſ@M1$+$WMHO  a6 FS`>XxHXo *zXo iA[ſHEa6%o uŇǫ-G^<[$ &		$6$=bſI+Ջ	)<[$}H+xI?,&$?s
lKV,<[$V,<[$}H,xJYA[ſPMa6(})	CV,<[%2bſR	B &%)aKԂ0a6 L?1ՋsOV,<[	Xo 'uɰv~l-,&	)pՋr-R-5 8&	<<[%bſX]a6,})	m=Xo Ջ	i^<[%o \ ,Y cS`*zaV,<[UXoT)L[U1XMXՋXxԂǋ
wrlg^l-+ /?
Ŀ6GՋXx'XoXy<[WU\]g
ؾo\ ,&W })bſpՋR-+}Y0Ԃl`S`Xo 8bſ`Ԃǋ?]60P cS`,.bſ-,=H,x^-,ٳſYS`,XxTbſ	/	MM`D65-A-L><['8͆O	^j&['8 8a68?bſr-<['	l2xN-Vo ,&'}Xo za 
WAcſ  1bſ Ň )Ԃǋ (P? (a6M0Yza/V,<[Y@ ͆Okaſ`,>?$V,<[Y(aSԂǋ"d?BV,<[
a PoAcſ l 	{
\y-x/?HS`"/-"W-%R- l 
~? ,Tbſ `bſ AcſxAa6=ǋ		wrlzo	s
lzW-ެXxO}H,xO*z;ſ <S` - oV,<[=H,x[aM/V,<[V,<[}H,xP[0(=Xo -Xo A[ſ~XMPaMPuŇՋ
R-x` ؿ,&oBMP=Xo bſ Acſ a`oiWܚh ƛioܜh.i!&ZiŇUaӯR--[E^-K=]/ gP#S`@l N`@l >l-MXo 
#VE/
4^-AO4?ol !&V,<[Xo H,xϼi p# 	q	6 -a {Ň 8Acſa6IMMRwa6H`XxR)aHJ  W gXa&
ǟx`m,&
ȟq	6 VŇZ-dR-blo ?0/6La6Ll->XxS*zXo (ɰ
fV X?`o ,rjl iG?``?V,<[Xx	<[>`OMM#}ɩſ NM&CV Z-ɩq;MM	^ <&` ܚ '&ܚ %a6Q Ջ
OV,<[*/ Pq
kNMTrjl6PQ *$?@oŇzV,<[}H,x< [νX<[ܜ /rjl Fƛ /,&_ /Xx)bſ Ԃǋ{ſ Հ3ſ ~	 S`- Ջ oAcſ O3ſ }M??/!&J>Xx}Xo 1,Xo 1-`or/i ܚpXM$?-.XxM >-.~?W4?	@!&]qŇzaԂǋWK^-bƛ }ɩ
`Hq	6TŇRW-SH,xUrrlo͆
̽X<[+?56X +?`!&+XxV}Xo S Y.xWAS`?ܚ <>xo56 d'&`o 21ɩ5l f?g͗<[,/56``ɰ MMXlo -ɰ=Aɰ=ߖ`z*$?ƾEը[^p6}Ĥ?pNxʩ}a6'&^w,^>6?`/>?g(^_qI6/)^?.MqQ6	rlqU6d+,4?{6d )!&,l`MY	$ >6dkD?	!W[MY~)6zCſWO|_qo@;A? Q?`  }ʀ  @? U  _  ? D]6 {' ` OM  l Pt(x WAM`0!zCſ
H/x< )Mx<[F^-6 U 	  7Cſ $Jx'xt? HMo 	
[< l~
S`9 l n¿}rl ~WMS`Y! n z^o 	6 ䷋ P&<[%S`P'T 
o? Ul *Yt(xT<	-P3{`PzCſ
R-Pi*-~ _ȯ@g^ Qaſگ|&-<do KM['{Ie|*M[-~6wdC=6O]6GE6aTС
7;ſ6	\?d%?R-0`o
S`1-ɰK Z>x<[kOȯp6N`niPo<[aAMSq羹6MzCſH/xSro-F|@x<[|L6L~WMSsћſ?Cſ!6J5]6I#[2x:3xRdIt?&cVGxRfHƩL>M 4A@AMO @@كE}0~H.E_Dԋԋď~~HUU*U^@@[߬R߾@ԪP?PԪ ?	? p]6H8Zdw ⇄ -IMM 	^-ԚzſV>[5@noֿ&ltiH:}? Ց-ԃ&Ko)xR}H<4 dox<<[`ԃşVGxR(z;ſ}loWMRWS`ԫ?,&Vw`ԫzcſhެoZWHoY#=6J5	U^-6J?AMRM:<[6*zxRl)zCſc-Ԅl[m[H/xR  ,Ԁsſ@Zw-Ԁ͂w ,ſԂ++}ſVGxRRo`No!}rl[":`o"~rl#[OMR%x@HDB ?v"<Ⱦo"d-Ԅj|-Ԅ`_:MR=YHFYdw&W p-M~I~I~I@MA?# % ^hR0Oi8?ZD?i;.VZ	^3Ԅ?!#o|?! ?! 'Ű~HH?b{0~HŏJHKWj	D/jlJ`HJZ`HJ=X<[)`od́cſՀsſ~ ׋#! #$o[:)xR2| ^od VodS`odUbſ_ Rp| ~I!Ԝ;`~IGNl6HίFdR
-Ԍ`Ԍ Vf'aH̷Ň#2FjB`lkiBa-ԄïV,<[	H,xR ?!5_ V&uŇ!0{Ň!0AcſB& V&*aHLZbſAcſ['WHN2ɰBuެo' /6HN";ſHMR|do'}6HNcΓ`ԍ4?#C6H./?#DO?#BHOp[95t(xRr'.<$[9	-Ԝ^0xR@`H,&
`Ԁ_Ջ@aՋ@b@iſI@h{I@il$}IWz;ſ<-ԮH+xRUp3?+>XxRzaHPԂǋ!BR
-ԅ_?!A
=Xo(aHPԂǋ!@6HP?`ԍA	F[
`ԍibſV,<[H,xR5%ZlGՋF_V,<[}H,xR5 Vj`bſaH4 HՀ3ſ.MRdw 8&_VGxR8VxRx7xRIW=YJϫ#[74? <XMR`Ԁ_V,<[V,<[R-gib7bſzaLG^<[0?1Xo$oV,<[ǩb+'`HMRF'OMRu:<[:x<[:g'Vx<IxRtMx'xRt#~XMRt'|Zl߫-ԝ
XxRt=H,xR<`o)
)Bσ9HR)x>ExRBOBClS?!P4bſŇ AO@bl ſ ^?,& 6H=XoXxR
~<['#a?#d?+MR6ՋFoV,<[<[!7t? DZl"Ղ D/@/l"#|Zl"%zaHXo^<[ %?!Y'!XB)<[
bſ׫([~XMSuŇ1zaLcR-W6La'1,&+MR}Xo,_Ň!`Ԃǋ!`e6Iٯė'aw?'`O
`ԝbſXxRvAcſ[&o?#p/nl+%Hx:<[x@HKſ~G,&+MR8'aHŇ#+Ԃǋ#<[
S`ԎI #W!h`ԅ6HZ#~'J`ԅIСI)xRx%IcIa6I3?'XxRO-Ա5 K^0xR	
S`Ա ,T<"[]6L!pl*?!pՋBV,<[H,xR"~XMR? V.#zaH\aH\ zXo.|	-ԅOBw!p.`ԅ|
-ԅON^-ԅ)B-/COMR^-ԅBG#OB#>^-Ԏ:<[SHow:[GbW g#S`Ԏ/VGxR_qlVGxR6HbՑ-Ԇ+=YHcWv@8Բ5 qK dՑ-ԲB2[dՑ-Բ"~
S`Բ|[d$?,[dPOMRȧuK"lE5Y
uiY
j^-Բ~D?,j^-Բ1)&=SuIA	`ԞxRz>=_uIſ^doOP[=C~i6IoA[ſϫ#[=YI	~
S`ԁ/@ſ$}I@5@M	.P:o	)@@ſ$`ԁ$5@}Ɖ@O5@_I@W׋ H<ɰ@{uH_xS`ԁ$5@Gſ$%y	[E2/@]6H1lO5 '[>:dw'ïR%[> /OtՑ-ԟIOɾo2 6HdՂ!Ք^-ԆLX xRX xR#z@o2J`HdT uHd)y:ox{lOVGxR<ucſ#`ԏ GS`ԆflHf6 Hf~XMRXo3iŇ!><[yg!w6xR^[_	C5V,<[@SŇ(<[@Jdw(?( kS`ԠXxRTbſP^o U [?!-ԆXxRCAcſXMR=HHo4> 6HhX<[A5`o (,}X<[A@`J?6,[A=X<[A*zxR'|rlS	PElGIPA#[}HHozԂ#^XxR=BbſԂǋ#}HHozԄGXxR=}XozS J߀-MRuſ$/6	-ԡ:`J{ſ 5
,&XHj!7 g!?!3`ԁ1#[awl&' L}? M#[bG~	? Pu#ſ(#ſ(͆O@̀ſ(#~'VLxROVNxR>4!#ſEɰGl*l*Ԅ@>PxR@&6H0;ſ,6HY' X&ɰ@VGxRlSxR?-MROV-ԁc@([<[	C``Ԇ^l[_RCb6Hl'Cſ}ICcGX xR?7e# cſUdo~̀ſ;=6HJdǋ#׫'<[}HHo7UɰCqt7=YHn`Ԇ?6<[p6HnYdw  _`ԀSՊ@R`o ? do >-ʫ&g#[y&@dw2^$xS(Y`Գ̈́G,yo{#ſbYl"<[f%yK1?͆OY<[͆OfB`6o`͆Of|['((hl"<[Cu#ſ0͆OPʾl2xR+xS8͆OgcmL3l2xS84`6o>l2xRя-domKAK̈́G-6-Դl"<[w-mM#[h,;ſ?JlO5h~$?4<[O׋(lC5Q gZlEj^-ԢƉQxR<RMRuJ"&MRuJ!
lG^j^-Ԣ-Ԣ-Ԣ|[D?p4RP	xR}IQGެo͆OQRYJ)Ԃ(:MRkQdw(^o-?($xR>`}J01ԵU?-BR?iZ=Zcſ߫LxR?զ<[l[i\Y-ԇ
Zcſ}-զ<[-Թ]-=Zcſզ<[I*zǋ$LxRAe-Ԑ^ǋ)A`ԥZcſi-ԇAGMR ?rl Y6HtPt?!'MRMR ?MR &t`ԺlMI6Kh`Ժ%l?$4?~IMRC,&!t?$1ol!:bſ"-ԑ<["=6IŇ$B-ԑR-ԑw+aIaIAcſ6JX͆ORxRw`ԥYJZt?)`g:MR\dw6E&׫#[=aſVGxR4?)wt?)[lO	S=6JacՋS/V,<[L=H,xRc`Ի4bſfXxRR-Ի~?.zaK-ԻgAcſuxR.MR=dw.wt4dw$Vql(H#[#WMRF=6IHvl`ԇ`a6Hx~YMR_ <l+ 4/ OCſ JlPx(xRG5x(xRG	S`ԑx(xRG|
-ԑ~d $r
HH I @{2MR ^o)d ?)@Zl 
D? 
 
P& PG & R'[ QCI6Ht[ PlPe@ *&  ͆@ 	`Ԁ >rl  6H lH <=H oVGxR +̀ſ 	l"<[  }H 6\o=yHz?aſ}HzSx<[E/6\o=PaſW '~WMR [ x|GxR _`$| R G'@U~JjRԦ_ M /iS@?)l#lOR
-ԧ_l׫-ԧ!zaJpԂǋ)A6JqՋS^XxRAcſG(&N,aJqoՋS<[N0xR*ɰC垬o>	l#[4?!a6H|*WMR?	I/A6I ՋI}XoԂǋ$GbſA+ՋI	<[$?A6I Ň$߫-Ԓ<[$zVoDƛW(~WMRI,&|
	C-ԇXo?zXo?zVo?~?!{Ň!Ň!7Ԃǋ!(&V,<[OV,<[R-ԁl0 `ԁ? `S`ԁ-ԁ-ԁR-ԁ_`ԁbſ3-ԁ><[#R
-ԁߕ`ԁG- g0"o@0}Xo=XoXo}II@_:MRJ'VoT KR
-Լߖ`Լm(&xŇ/ެXxR= H]A[ſ4~XMRA6H@bſ4?bſ4Ԃǋ hA[ſ6ga6H[(&cOV,<[g^XxR H>? l}Ň mՋ@W-ԁ?-ԁW-ԁ-ԁ-ԁϫ-ԁ߫-ԁXxR=Xo@4bſ ՋDެXxR GŇ"/V,<[ެXxR #zaHŇ"ՋDW-Ԉ/-ԈW-Ԉ-Ԉ-Ԉ ՋD-ԁ_V,<[V,<[Xo=XoaHaHՋ@V,<[-ԁՋ@Ň pJbſ8'aH=XoOV,<[?${PMRK7bſZV,<[%zXoPU`o(}?$߫#[%aMRKm6H}MR =HfoAcC7"	^-Ԉ#R^-Ԉ-=Iſǩ-Ԉ.HboA#"oA&׋"	GԅD?Ԇ/Dߩ/DoB)S>5xRSнIſ,xRJy?ԁ)R^-ԧz;ſbR
-ԓH+xRL]ItZdw"6H?dw"GԂ"WՑ-ԈBlՑ-Ԉi-Ԉe\C*z;ſN	D2#[&H*xRM*<[>d
-Ԉ^d&<[?ƛD0yolpAſp#iIş%H	l:6xro/cMRJ>-ԓƛſx>o`x[<[[ſ>g`ԁ ||4? ǋ 4? <[@cMR"xvoE-<![1<"<[)dRxRP4 	xRP6IA׃yI@|4?%H<^-ԀIC1 oſ1( cſ4?%&>% 5`Ԕ<<[xR#LxR#
~MR#-Ԉ§ſdoF^-Ԉ|[{ſD`oſCſH8<[8 /DsO ſ oGW": {ſoG8<[p[ƞ[x8[8<[μ<[oDx^-Ԉ-Ԉ|=xR#
^-Ԉ	-Ԉ-Ԉ<[нHoGzxR#-Ԉ=xR#x[ѼDz|Dwd/DzȤoGJxDxR#xCxR#HFzG"9ǋ"8{xR#x>loGDrWſ@|xR#>/xR#|MxR#LxR#d
-Ԉ2 "9OԂ"9SToG ǋ"9WPoG,x<9xR#| "8}Fǟ̍?̍?ǙRWUdlyD26<26<WRQ?̍?FǟT#c*|^dlyE26<S26<R#cܚyUM0WyN1XYyP<#26<?26<7Ǚ+̍?sgFǟN#cܒ)dlyFǟ*yJdlyϙFǟ-KdlydlyC̍?#c4#cWFǟoFǟZ26<26<#c@#cy#cF#cqFǟ֕FǟgY̍?;̍?Fǟ֟FǟO#c(<ʾdlye26<יYo̍?Fǟ̍?Fǟ֡FǟdlyI̍?I7#ca#cWy'^dlyL~dlyK26<%Fǟ~dlyJ7̍?IJ#cl#cHdlyJwJ#cSQ#cJdlyIW̍?I,%26<$Fǟ<dlyI̍?IP#c@4#c
@̍? .#c^dly?26<̍? '@(@*ϙ@-yߙ@.ydly Fǟ<FǟM<
26<oFǟa#c+	יA̍? #c,
Ay~dly̍? #c)^dly26<G#c)dlyFǟS	?̍? |	S̍? |	g̍? 	o̍? <26<`#c*dlyWFǟyJ26<*26<)wuFǟGFǟ1#cҙyHdlyP̍?JgFǟ#yN<26<*26<(Fǟ'yD26<)?̍?J'E26<(Fǟ|ϙZ#cҋ~dlyQs̍?J{Fǟ<26<#O26<̍?!(|26<uFǟ#cL|/26<Fǟdly	BF#cN<WB̍?!wB%y$26<O#cE26<T#cE26<Z#cE26<\#cO|̍?!(yFǟ&dlyr̍?M26<9]Fǟ'^dlys#cÖ^dlyrFǟ#26<9gFǟ(dlyr̍?R26<9#w?̍?IdlyrQ#cÒ|Fǟ%26<9-s̍?^Ƀ̍?T<#cãO26<:WFǟFdlyu.#cã26<:̍?/26<:@#cá3#cäo26<:qFǟI^dlyug;̍?^dlytFǟD26<:(S̍?dlytY#câיFǟO|FǟJdly̍?tiFǟWFǟ7#cCFǟ]Fǟ:#cGFǟcFǟeFǟ@#cLHdlydly26<՞dly?;̍?tJ#c'dlyFǟ*>dlyיFǟ.ydly26<3O26<̍?!8|26<uFǟ#cl|/26<ZFPh/<Z-x:?~ys<Z{	-< 	҇tlŵ~ųKǟp:,-t-x:O?t-t?x:_<[@t- Ŷ~Ghj -P8yln5xyGP<[NP0yJRIl5<[(:?ʞŲl/<[-x:?~Ų烠ml/<[Pt:?Q4t^y|tu/<F?Ay,|t?ԋ?ty_O?tyţ.~$jyry&y'H<|O?߉r|~c=Aܞ O?Aܞ??</ă<xOOH<>ryS O,>?Aܞ\|V<$O?{H<~7H<:H<>$<_p<>cgy=XBy_p<Gfǟp<y#<A=X<AX>yſă{0~$4H<V/<?|Ջ?~?ăȅ?} ?} ҽ]?~ăN~%~$??|yă-:R<A< PH<O@,$>p@ #tă @t  H<pAgp@JtK<ă (:	?yD -~$s@y?C<yă0"$U?)AEc<?(<?+5M<_qyS?* yIqyJqyKqgqy?O? MpCAx:GpCAp
Ax^y(߉pB@y6~$
w !%~$	?Ԃ!($	WpBYH<ߙpB\H<
Aܠic3A_Aܡ?Pcy( x9Aܠ>H<?rJy(?WO?ă@?AܠY|y(?8<$
'<Oy ~y ă N?ԃp	ey 9<K?ă 4)_p	#)߉p	O 8$ă=H<IW %R%ă!ILr@ܢiy(Q Q:#sF?ăE(r?R(߉rW=<lH<SIܢJH<I2<J?rWԆgrg Q-Q.~$&RO?ăHԆǟrăJRK?(LǟrăI£H}y)#yRqy)YaYܤGH<^gܤy)|R*~$E3EăHaiܤ RP6'qH<.<qw?1AFcaFeyf#3H<<	dăG3yxyqhqy^fyqcAG	sOăocAG:0,yH<~y??;?3 #yҼ͙G #yG%~$r<ăU4CYH<3F<ă`0.y??3O3SWy)m?5߉r~fScy)yGr SF:?7rf@<r+ҏ?4ăLaܦTH<>fS-~$e3"o?53ă"Wn? y?pD fG<&pD?a'~$9?iǟpDUH<"י?yO|?<#AfO? ̔yp$י# yyhpFgpFyi^fyv~$wGpFJH<2O?ye_3'g ~fO<2A<Ayy?3("ă$'pH 	<F<AA#yL	~$%f?y3*"A|H<BA|J<BA<#ă$P2ܩ$ʊ̮y*$ʋ̰y*~$ʌ|N<~$ʃ3,ʌ?Gf
O?DăPbyܨy*'y*?B?BAܨZ1DT-$ʏ|R<pKypJoe% 	N,pJC%@H<V~f? 	R̸y~$*wpJJH<RpJQH<R3%,$)oޞ)s 	Lf,*AH40hy$Ĉ|O?Bă?Că`$y߉q!Hqy,1l$?A+'q!? $|\H*~$ĂϋĂAH.x$=H<
.4<?AIWGq$ $qI:H<,|\Ė_q$}gq%AIq$~$Ē?Ĕă$?ISq$yK^.ZyKq%'q$y?QAJ7t'q*ău%Gyxhy??S? y\%Yy\5<DăOrQH<E_Dy?q(\H<FGq)C 	<\6<epM&]y3&cy.;<aA#xpy??pLGH<bW2A|\1S 	>.1k 	.?A(xpNH	?w? 	xy?}'gy<\y_pNGr~$:??,yă'{??_<fq,?\?q,gq.?ă?ZAKgCyҼ\yH<i.q,y.%?YW͏?Yg %\%??YĵăT՞ʪ?X|\@<W~$ʱ(Ucy*x9<G߉r7ʮ??[<\D<Hr+ʩrG?RAܪYqU-~$ʥrăUCs[H<O?căYwX Vc<~$'?g.$_rܬy+'ăXQܬUH<^.Gro V{ V0~$grAܮo^ă\ܯAܮ] Wgqܮy+xy+y+xă\W($_?rAܮ[qDW.~$ǟrAL4qL&+H<߉q2??că &?b7 &YNyq0LOH<?aS &|\X<ă\py$O? XWRy,$\'_r
r/ă`}ܰ XqDXJH<.?ăa?ܰOH<
.-_ă`\y,?凾.?AM\?iAM7qp&yN\*?k/
q5 &p3<߉q5+O?mq5;M%~$M($үD&?io\H< MPH<ƞ.q9_AN(y~$\y$gq8}y\a<??u.1?AN%yy?qG<OăYE'q8yhfy$44<Wy ~hFp
]憧p
:H<S4? C4Vy p
q?GEp
NH<RGp
'$(p
*$(O?[H<S4(y,h2<M??4Y Y:AܳAܲ?ăe	?oăe+r͟rw8<I_r??咏AܲUA9ܲYH<K~Y.~$&TO?ă(4AA+H<}P<߉pQpP 
=S(~$B7
O?AYꀁ?ࠕꀉ'$AG 	??࠳(-~$As?A(zpRIARIAAyH<K?ă)q)JH<?=<ă)OGǟpROH<?फy%TIo 
^
LpPfp7AH<Yתp lP<ZAh߉pJAH<ZwdăTǟp($,<Yg eUA˟p0zS~$OT'H<s '?{ăꛞAOFAOqyNO?y 'RIOOH<TA<OăYD#ZH<Tq=C?$1_K<aAz~$1"1Aި;<c?ă8@y įăP1;  ?T@y ¯A^4ă=AqC(q@Ԥ~P7 y! yx>!2`yNyx>y<,<29<qA"yx: 'qA+а(Y(`yWqA???м(|P*:zy>׃P-:烡P{(<O?₇PTj#5_ǟp7jy ^y ߠ4"y  O?ry 2	O?>xO?AyQO?̍?A	l 2	?Gp%y<i?̭<iGOJgs|D32<isǟp{82?rZ4xJO<Z)ܵ"K8<,ZiL/H#h}iHߑ?d!I_<py- ZNPZ%yܴD5E5O?墧3hhYܴZty-;<dZ{vy-< 3iC<<O#*W pToT>R5QךpU9<>jS/58<5PBs*g#y8PyI^dUjQm<5?ਕs*OaAX
?<QW*,P< S*.~#S'pT`yJ?gqDՅqE_VxyarެryNXXyc`yX"yYz yP=XRyGޭQgyQF`8(`4(zg(\qE;yI^6<)cOaQ(*yJ
O?gՏO?kՆqD3\aQ{Ϗ?≃՞V;vp4!4dB<t> x< p:dy O?Գ2t><rpg96y  ǟpRO?Ghy ʇp%yd?O"I>q|?Y#C8I'p{jzy 5><_O?⑧RWso桑RC3X)x8 gqJ? @)1p 'qI) x8?<LSy~)%~+?4<DO?w"WQROxyy>dzy?WǟqHGqH@y<Ec3`RPpX<4yfpVY8ypZGpVu姟pVnylO?A'pV
Ѽ?ǃǟpV+̈gpVG"	x<Y++O(
'pVQx#<gpVUx?ଳ+-x<%Yo̦<
pV`)?C̨<<f"5~5<f#8|^yy<g^db<q<?2ǟqML)ɁSgAISF  yy>yҿ#;?2??wcJ+<i<d؞2TtA<e_@S,^y^d;<e2><e#'qL<jg!+!jy<dO?̃c,̃,c,eA y9ɹ3$,F!8)gpX+<?'~><W,Oa?̃,(dyO|0>dE<י "asFy|
?<?Qܶi`4[Wxy-ܷ?fg^f?l@<yhd ܶ> <|y-y<ym+ănO??O?'r+rܶOpy-|O?岧l<>[-x<y-?皂Smyܶ`xy-x=i-4t6<~pZo짟p[jB-:|l~-c <^-@|O?}@tY>R<os-q"<ԯ!%<?!yy2pZ)jyiS?ഫ9|K^io-.z?LLs-P".JIzS.WD.7!$#.]C.:$3.1z.@$S.~fy?x>Gp\yx>gp\G|K<ǟp\J|L<1O?ร(<⧃| qg~8<ny}KS.0y*<2+? <y?@eU^-W~F̵_g2?2?ejο߿ve 2?߿e߿e߿e?j?߿2̿~,Q^H̵_3-W~"̵_'x̵_/e)T9QU	߿'fZGBe ꀾe%jO2?U?߿e̵_? ZGe 2?s_2?p8Q<UoUٖQ?-W83-W<~ja^2?s9QT	-WG2?t?Aj?e2s-W߿yQ^jTfZG T2?p=P)̵_ܥٖQeꅼU/YQDlU"6eHQx#̵_HQU?߿yQo2?~f3-W߿lU-W~#2?v,2+^ZGG~-WeGǙj|PfZGZG߿ ,UekPMj̵_qTYQ 5Q fZG߿ fZGyQ2?c̵_ ZG?߿fZG߿<UǙjx#̵_a~[̵_<U?Ro=`?ԀG0Q(z 
H 5{i?>OAz/?R?JNOA H{i?w?wGԇ?aPF o =I? 	^o=4qBRW{i?ԁ}G0Q('z{i?+ԃ=G0Q('?{?aP({i?S̆?aP*i?ϙ5{i?k̪{i?õG0Q(<={i?2%=4q@@ 
d&o=4pR{i?iBOA rOA ʛ?aao=4p]?{i?u@ l~db{i?ԁ}G0Q j?aGfo=4pgBOA oOA d+o=4pJ0 mgOA ?;?aS i+OA 3=4p'>OA ҏo=4p*|mG0Q_3"=4p,{?4@OA ߙG0Q3%=4p{G<=4pP _ RGh̅mG0QZWG0QZ70I?P({i?f7GhOA-GfG0QZcG0QZev=4r
?aܴ># 7Giߓ x {i?夯|o?Vx .
Gi;K ^=4r
?aܴOt?aܴQsG0QZ*xo=4rW̅mG0QZ,?ERGhOA-<\
GiG0QZ0x=4r҇??Wٿ?Qo=4pTG0Q
vOAP{i?wo=4pTu?aG?S4[?a2@K?RG*yOALV{i??a8xS?RWзG*?aH{i?;ԁ}G0Q
^d+o=4pT{i?ਟ@OAE?a>G0Q
# "o=4pTZG*-W (=4pTG*0|OAJM??OG0Q(y_ &/?aQ'?ި{i?ת?aQ?aQcꀦOAYzG0Q(z6OAGި@{i??T;?aQFBnOA\zOARQ 6x8e??-G0Q(x8w?WS )wGOp?{i?G %O-G0Q(|G0Q(| %5o=4qDo=4qDW /|ֽG0Q(<={i?⊇G0Qߙ
?a<L{i?K[?ao=4pԁ}G0Q˼V{i?u t~ s2G2Qo r{?a?a: r7o=4pq{i?[?a _ q rw=4p%x: {?a$=4p':?8BOA ⧩?aG0QşA&OA ׃vOA ߃OA 烢OA d+o=4p0x:?9C}G0Q)~;?aR4x/{i?Ⓙ?aR7x8{i?>&=4qIw?aR: _ Q<O{i?G0Q)2xT{i?OA?aRgO?$o?aRqO?$ηGg.OAwGnOA_G0Q)'7GOVOA>[?aR*}MG0Q)~?"=4qH E+{i?s3?'p{i?⑃Y?%3G{i?OAf?a7G+7|o=4pW	G+]G0Q
ο?a >{i?ୗ?a{G0Q
?[?M?Z7.OAn<*=4pV =4pWg ?G0Q
ӼV{i?କ=4pV S?YGՄ?a=ZG0Q
ʾ=4pVY![ י
?aYOAeRG+{wG+0z V??ԁ}G0Q)y?5~OAXy?8}Y# kY/ g^d+o=4qN?VP{i?V	GG={i?ՂG0Q)eG0Q)zOAz/?4} vVOAq iߊ?aS%~+=4qM?o=4qL5{i?Gͅ?aS*yG?2?aS, e6?{i?òOA˟{?aS{{i?♃ jtG0Q?{i?OA 6J{i?6 MG0Qy{i?͉?aG ?G,efOAl[{i?}wG,g)?b7OA< W?bW
?aY+=4pXG[?a'}G,%}{i??NOA7G,(@G,*}čG0Q
I?agOA=4pX[=4pX\;?a=![ ?a(~Go]G0Q[4![ Glԁ}G0Q[ x@o=4rׄ ?q@!=4ra?l ?aܶ o=4rO @GmOA- ҼV{i?<ÿ?d`G Ӽ-G0Q[%xwGm?\?aܶONOA-|Gl]G0Q[*G0Q[,#=4rkX?e` ˞=4rRGl,wGmCY ̅mG0QM=g?jX3{i?G0Qa~OAV{i?G-?aOA`?j?aa_ ~wG-F ÿ?jW&?aQ?i̅mG0QSV{i?ക@OAwG-'B7G-(/?iSԁ}G0QJ׿?ig̅mG0QK^G--BO{i?ഹBOA~[ ?az/?w	[ O3G{i?_%G0Q!.=4p]  _ o=4p];?a1ǿ?s/?a xDo=4p\> p o=4p\ #?rWH?aY{i?ฏ  WBOAG.'DV{i?ร1{i?ษ	=4p\U{i?ำO?qk0 ߄aOA7G.{ 
?a(z/?? _ y`?=_
?a`-]%/֘`E?#ԁ~6q~E߿??C"̟_~fOFtN/ԋ[??gu߅w327 n/ԋ
'GCH2y߅wK2mg~E߁<Qaw~EߡOO7/~]U??y"fO_ ~E߅YOR.dBw~]s??n~E߅_~O~E߅:`DH2&4'"Q?߅wndᏌ/ԋyC/ԋs'Gƥ ~Eߒ3'Gygփ_~OB=_~Oh"Q𩗭~]/2ljW~E߅DI_~'Gֈ_~O=h*H2^~][??mH2t`"H20W H2 ]߅w2 HG??xH߅wnd	~][??[;R.-̟F*H{R.*̟jG~]_2xH;R.P̟G$/w~].̟IQ_Q![T`el|_p:O̆
R7Ӽ`e R{< He >o!G2d0UԎӼ`e ׄ%m~v,Q7س#c/G
]~v,QL<"μ%A!ܠ\Vm?6~+b̍\a>3#c/GAC ߿̆
߿|262H7os?%ǌ~C_p	#	2*J s!G<``Q%7<̆
 ߿Wܣ2*Mh?`QQ:3߿Wܢ֎wo[?,h`QQJ~C_rws!GD G`QQ*H߿Wܢ[s!GD!+߿Wܤi!?߿YWܥ^+C_r~;7fC_֘`F0F0@G~AH̟l|b=H"	yxů~A'G|b߅Es'G(4~A'G1"?~A'Gb___2	1 /Ԃ/P̟xYH"vdlJ߅E<Q?	Vw~| %??ۓ%	R3??e( ~{g2u(_߅E'Gd	C^/Ԃ/R2	QRm??R
'G}(߅EQJNH"*̟%)~z2aw~z2%{Rs'Gv8G ř??Ş2;RId E2a߅ECQ ~zQ_^ 'Gd ԁ|QHxȕ߅EU??@ Ԑ3'Gd	R
'G#QH".'G0x;RdD_83H"ƹE0I߅E@2 RH̟R󀻿 21ל>/Ԃ/¬Q~p߅EIٓ3 Ԉٓ
p _^Or	}_^2T~pSH" 2M~zO2 V{`eg:t0̆_.ş3
8=س el'|SY2R~C/Ghf_k2?f~ud02vd02:N̆_.ޤ9,$2p6'߿(fA!T*z׃߾f9HeS\qHe)^o2*1^;dle'U><$2&V\b̍7f~xk?6o2?<O@d?'|4tA!ԣ{/_._32_2	σ߿|$2W^W[_pa;dle<߿QS2*W\4tA!#]S߿ِQI ~2*X=Z~x:9He`w߿|262g^lO`ed~x<!#c	OE\`eyvd02hlOvd02Xl&p{O2	V{><$2X~|	A!~~x>_k+գp{<$2p7J0Q~	He	o߿x<,A!:bxŶC/GJ.
=#2	IG͞{$2p7#,柃vd?)3@b̍1tWb̍߿|262WӼp{OL?x@q3!4x+̆_.0{G2		8=i諙_je~x>2	\a-xO@G2	|4x+̂C/G52q %׃d? $2S#>ĤC/G5|楮~x>3 Q5,@i諙WU_jfu߿|$2Wʞ~|*̂C/G53Z~x: Q_.x:)p{_K2	>wӼfC/G!.OfF_p!-oOfF_|\oW2?YQ3߾s Q
Bz`e&i}85!He6Iw~d}H??? CEQԑ+߅!"dC/́Fd@_QԂBs?
?`exFNǾL?+0kR> _=oQԦ ~dVW'GR'|6~dVP{2$_3'GR^3	;2+yQԒҼf{2+x8$fOCJ"ٓ}H?D2Q0s2u=X?f?_?@@G6O3 Y̟` Y̟` YE\Q'f2s'G/_R9POa߅,-̟n/́g'G*{0a߅,#<Q
L;2s'G+@# Y@G2b7~@Ԁd	~@2>2#xL
;2<&.~d=HOr7߿ Y@G2>2dfOԁ~?aGB̅mG/Gbיz='Hed]~x:!43wS!|o/!<̗O@d02'^O@G2?f2u=X?'KHbU _pC;3\
s'GR)߅?S??	0Ox[~`5̟J p?߅?2!~{3dPN_<Qԡ' ~`H̟HC./ d@	=_QԂ;=Hy" u d0U& ߿#2*< o̆
TƇV_E"1oԁ~Dbߍ 3:GR#hwg_Dbߍ?@+߿~43:GR#hwg_Dbߍ?@οQԈ§ #3:GR#
43"0B~fuF<h	{3"0A73:GR#
4]?T0οQԈ§H\
g_Db߿3:GR#<׿3:GR#<"οQԈ9g_Db眯οQԈ93:GR#</οQԈ¿}?W+߿9i߿9m߿9!wg_Da_H?WH+οQԈ|g_Dgr3"39,wg_Dgr(g_Dgr]οQԈ|߿3"3~fuF;3"04~fuFH<]?x3"04߿'~fuF 3:GR#<=?0߿?0SοQԈH`aοQԈ3"1hO߿οQԈhοQԈhwg_D`o48οQԈhw߿ם?(wg_D`o4߿<H4߿=w߿=rH낎HH됻3"2k߿>/3:GR#}pοQԈ\"g_Dc+g_Dc??A~fuF0Pq߿
 3:GR#3"?B~fuG(CοQԈ~fuG(3:GR#'wg_D3:GR#{3":
/~fuGSAc3:GR#PοQԈ|(?O~fuGSA3:GR#G3:GR#x]߿<j3"9aοQԈ5_߿<jwg_DsO?ƨ]?Ƴwg_Ds_οQԈ5u߿|j ?Ơ߿|j"wg_Ds_?ƥ~HkR~fuGWPc߿Կ߿C3:GR#3:GR#m߿wg_Du~g_Du~Hpc߿xBοQԈ<!g_Dug_Du}?g ;3":k3:GR#OοQԈ'~fuG7&wg_DsŮHo8TοQԈ?p
wg_Ds^3:GR#nH1?c~fuG~fuG%߿>
g_DqFοQԈ^߿> 3"<>;3"<>g_Dx}x'οQԈU߿˿3:GR#ŮH{3:GR#<&οQԈO߿ƞ3"8z~fuGx g_DqοQԈO~fuGx;3"8yk3:GR#,wg_DuS3:GR#3":!οQԈ#H=?wwg_DuοQԈ$^H wg_Duy߿@c3:GR#NH]?'wg_Du߿ξ!c3:GR#|@%߿ξ#~fuG:HuHu}?E߿ν~fuG{ ǿ3:GR#~fuG{ οQԈo`׿3:GR#O~fuG{H6 ߿wg_DxοQԈ~fuGH HH3:GR#A~fuGΆ?q@߿twg_Dqǝ;3"8΀~fuGy?qA~fuGy3:GR#<{3";: H΄.HΊ?^H΄H΁W~fuGc@ÿ3:GR#g3:GR#{3"8.H:g~fuGxRwg_Dqׅ!O~fuGxRǿ3:GR#)@οQԈ
eοQԈ)o߿xRg_Dv^?!~fuGeHοQԈ)? 3:GR#߿) HH/οQԈNHH߿*g_Ds
3"9K3"9@߿<*{3":H=? οQԈ5οQԈ$g_Dt
;3":@߿<*]?&~WܳT*S

Z𨁿*QS /*RR
G{*S
o
>=~WTo
¡`QJ*U*
qs?υ ߿0U>o_q8H*xR	7o_q9?*o_q:?
I7G *ƞ[7G``Q&)g*_
CM~WM'S&`Q&xRo
jW!>`Q&!?^
iם(o
io_q7c*У*^t'o
傧	7Ga?΀'߿0U,C?<蕿*t `QXcI{7GawU*&`Q&(y?{7GY߿0U
>u`Q&߿0U,*u
b~WL
7G ~WL4 ߿0U+=?߿0U+?_`*`QWN~Wܮ `QWg%?콀߿0U+{[7G\o_ro
g&?ů`o
bU*+wo_r7GY߿0U+ Y*@*|@߿0U++7GUC;7GT `QU,D~WܪQo_r+7GVψ1?ʨW*P> *c-~Wܫ.?ʦW߿0U
Yox*?Ĳ'߿0Uɻ7G<o_q-+zV`Q%>`Q%o
Y׀o_q,xO*߿0U}x*rׯ{7G'*zG߿0UK?9ׂ~W~Wy߿0U}y߿0U{]~W[߿0U߿0U^9?1gſ*b߿0Uį^o
^e*do+*d`Q	o_pMU*cOō~WJ0x*o
Qop?Ģ7*D`Q%'x"o
RW7Gt7Gpk*G^o
Q~WJ ~WI{8߿0UK^~WI*x2?Ĕ[7GG4?ė5.o
HƠ߿0UXL?ĕ5)
Jo_q!CƤ~WH.x ~WH,ԇ*?ĂWC~WHƧ{7GU7GSM~WH`Q$C@5?ăO
`Q	L~W( ~W|(wo_pJOH?*w~WxP*V~7G%eBf`Q	N(߿0UO*_߿0U*=0?ʅ
#?ʅO
!?ʉo_r]~Wܨ~Wܨ>f`QTc`QT]`QTW?"7G$.z߿0U\y*B
~WY믿*Do߿0UK{7G$h*H|N`Q	<~W<7G#-߿0Ue_
4߿0Uic?WѦ`Q6?/-~Wxwo_pFo0o
&
߿0UE7G"*xM?Ľ~W6?*!`Q<?7o_pDd;7GMCb~Wܦ\}~WܦYk*>r*
2Wv`QSD~Wܦ ߿0U)y?߿0U)"`QSC~Wܦi!`Q#<9?rߜ?rѿ*97G(7G#~WGg!f`Q#*^ro
9{7G;*|~WF-xC߿0U4/
2`Q#h(
3	7G>񠑿*|h;7GƂ`Q#++߿0U)(x ~Wܤ\^`QR,ҭ~WܤQ&`QR%xo
+<h
$o7GIƑ
H%{ͯA(7 F^ř?GR	A@T߿¡;T߿?CLfԁ~Dt/
>PCGB߿QԈ
CT(w"8PCGA?~!GR# ";Ow";OPCGF }߿QԈ ~!GR#@"=>w";	H߿QԈ}H_ S߿QԈ^~!GR#x>PCGuc^PCGueHgPCGCT6{A?`%߿QԈNPCG#٧~!GR#6T;A?; w":w]H؝߿QԈnPCG%xK?DrW3T
H x =HFPCGO"o߿QԈ1w"97翿TC.PCG'"8FPCG|{A?D߿QԈ ߿QԈ? kT~A~!GR#<nPCG*x,"8DR?Dq+1?Dr~!GR#|]HXӿTPCG,Vq߿QԈ
~!GR#;A?O1? Ǿ?0X߿0U §qo
\;7G+Y*c
7G{7G1"7o_p]D*b ߿0U<~WO.x7GY""
yG?W~WO߿0UѼo
z~WOo*o
y߿0U 7G7o_p*S*Y?~WӼlo_pJ񰡿*[?wo_pea߿0U ~Wl߿0U `Q
^/߿0U%9?ISo
?~Wl}*6<?Hm~W߿0U+lo
_~W(xM~W<7o_pPY {7G((7G(%xo_pQg~W#x!
>`Q
# o
7G(4 9?&7o_ro߿0U,|-?$ `QYN e*R*o_r?
G߿0U,U?'^~Wk:,naaԓX/+ͿGRMcX߅8fOYCpU??H~jfODV'w~ 5s'GR"	^}_/BQԓ>/K2$°~j'GRM| o߅8	fO~ 5C̟H0 _/[fOg ~ 5s'GRO- _/CQԁ᷀py??<7~P2 xx ~jH̟H H}_/Iy  ; _QԈ I]_/AdDQ+C~jW̟H! _/EQԂ7(~j'GRA0~j'GRP@./2%e߅8OFC߅8ԯ??	NƝ_/@K2%ÿp2%K~ UfOg~ B,QԈ˾4/dDk>0~ٓܜBA/G/dL{`_0``ԁ~e6KQR ?.~(p
l]QGR(p
n(p
I?_߅_$_(p
J_`ǿ
=C<,~_
jZ![_r7?x?;`QP\;`QP@WܠJN*i[4tC/GSk߿|`eOA>d02Y3;dle1dO#O _Ô6,p s'G}5;3߅8 ~f'G|>q` ?3|,+w~ <Q$#xX; D̟J/3'G|`/p ̯??;9 ?3+OB#߅8 ~fW̟2ug_2E; 9~??lmdn/0]??/0]?? e/0g??G~3̟:˝_3'G|S ?|O\9߅8 uY?_U??cu_U??~/0̟Zp)߅8 uYμn߅8 ~fc̟`{; ʳ'G|%xܕ߅8 ~.'G|UOKp \fOO_@2>7}_@2~ 2p ?E??&_QP#a߅8 ~.3'G|Z@~0̟m?~,QQ&p  '??+~ s'G|č ??3}_/??~8y߅8 ~fOpQ ?R-O8; Qǎ>/sQ3Y~'G\ +߅8 'GR _KZ![$?fC/GS~xfA!%Op{/_~tf:@̆_>xTHQQd02ԯ~tO~3!o_`e,7 k2*X?p{Of@,Q`S߿|2f_O}<5̍51wa?_?ai./EiVdh]LQ S~j.Ad  *x~j. ??	_s'G>xK]g2	%/Eh!fOD2??)1C~t<߿ fC/G$o4[W2?)%y%HQH慽~t^h~3!ୟd02xS~3!o_`ei:,9/?_?ԁ~߅|Qw~j2fՇ>d*_m]_p)̟H~jd@~<\*O Gg/XxU̟IL@G00̅mG73/-~tDK~3![W2?c,:~3!2߃W2?i:@̆_ڻ~t5!FNǾ0#ƞ{Gn4~{k Ǟ ~桯G2d<w~j[̟ 6N/C_43̟xD5̟ F5̟	O<%~jfO `>~桯Vdc<+w~jfO߅kU?? M+~桯~x߅jOb~j2[߅k\QHqB/C_fO//"* =~x2?-{2?jLi}bbIqC؀7~橞hfO\؈=_y]??p؈_y]??qؖ;5L@2"⧱}_y]??sb,w~jvdM߅gٓ32?@߿hfC_qOِWE-{߿hfC_qD~]?Tb)`Q"~]?WG߿hfC_/֘`90k#/D64N/DO2YM߅Y(_C2ȕ߅j+5?3'G0|/DOE??2/GAdL{#/Um?~@ ~j	}g2	w~j	}̟J./A/)0x\{54~栗'G/A/5̟O{5Q$w~j	~ ??
;5 U??h ߅%Q.__	fOsPK<Q.,~j	~<Q|6~j	~ٓz:X'Gog)߅%QԂ2?t/_Q1
``i}_0F0ޤ{DYoQ*/CV!dQ_d2̟(z_~梷5̟(zw~梷3'G.@V0?? }x!V@̟WO~梷 d	߅)??j>/Eo4LQY^53'G~~梷 d~:2VQ :w~j+y
fOY __Q^\![gi}H?0F0@G6uO~-O߅:.'G%EA??b.xE{,QM<t'w~d;t][??Bг߅:.'GwSt]s??<w~/wnd4@/wndW߅:.9̟E߇90xt]s'G=g~s'G_|2|v߅:.9̟,x;t]yakb/~'GD߅:.Ǚ)z/_QB`eH~d02/}+ԓi̆_g[4tC/G#<QӽH_`e_`e2d02{W2?k̀n:@̆_\!:@̆_` ߿ fC/Gɮ<Q<ʭ~x:!+ ߿ fC/G̃~t̉{W2?2;W2?	W2??2d02{W2?קz:@̆_u_`e^Q~:@̆_֘`ث0aa Hu+ͿG?~g2}_hO ~/ٓA(`ӿuԁQ!Cu'?? ub/_R9cO~/QT߅:[2REDLQԔʞ{Aw
#x`=ِW| 7 k2*R4pO@G2?>p7?S2	4ts!⑿W2?).E4t[̆_G^hwd02W^j-{/_j|4tA!B~tu~:@̆_1:#fC/GŦ^ɿ~3!͂~x: Q`.yGO@d?FNǾ 0b5*Hwm? "_'ٓ#B/Q1A<.̟  <1tDy_2tD0G?? W~vdpo7tD@2 LiKtD@2 SK<.̟ _~vdDEN/Q>tD@2/QQ{ tD@2?~/QS߅:"y]??>s߅:"y]??,~vdLtD@2&@W߅:"y]??0&w~hfOC@G0#2$EcِW(xbw4!G .xb=ِW1y4!G*b"o`Q,FِW xbUِWGሟ4!G ,bovd0UL7@2*WS4!G[7@2*߿hfC_pA
ovd0U'^-ِW!.̆
#o`Q'߿hfC_q}`Qxa:,;0"?_?qǩjUoQԃ=.ԁQԚ=߅;o3'GR#~A??|窻m-̟HB'I߅;o3'G.y`e(|o@d0U]~tW߿ fC/G!g7Ad0UʞN:@̆_|~t2u=X?=0F0=H};ͿGF{_Q0g	߅<Ou3x%d	^zT	y%&kx%3'Gמ	}'GN y鋿x%ș?$o߅<??h]_/s'GRSg@GaGy02́:@̆_1H.?#_ԁ~K_m?hH /Ῑ'G$_2Op&;dOqQw!xos'G2F$	dfOpdgxos'G4) /Ῑ3'G/$;2R"~̀d%~̑3'G/ῙU??~̈fadD̟p_2"fO~̀22~̀d>"~s'G}igπ~O$o>_2'G|fSxoEQԔҽH?_Q<V{$!W_`eaa:@̆_ xFNǾ ?_?>{NYoQ}_ǚ3'G?(<H̟o?{Q&.Ͽx8A;21~h(O F/Q? ^/d~ w~h,O@/~q\Q)y߅<{\QԂ/ԁ~aGC![i}? 0F0!cԁ~24oQ BǆC/R-Oz]_ɾfK̟<2~&虓jH202+xFNǾ@W0d50@G:oQߘ?ȝ߅< g20xd%w~>ffO!G |-̟
_s'G}  ~>f'G}ȋ3YAgxA0'??H<~>ffOCǇ]_OX/fO`ǁ~adNG~adeY߅< #2?xA2FdAN![1'053)/m?2f}_o"̟Oa/~BFd}dﮏ82'G}qO1~s'G|xM!G2ys1~s'G|*FxM a??+xM a??{<3 ^/7́db~Bd!xf;2LQߓw~	p2ǆb~'G|0#xf;R#fO o {R#fOv~	fd/7̟c_o??P~`dAR=Y![u/GŦ~տO@2?-{4t!hfo̆_pX":?b< |`e̼n< |`e4t!x#̆_;2u=X?a 1`}H@ /w^daJ7|]]??D@_\S x8'GR4S߅>.d@x@|]QZ|]@G2,<4
"fO*xhw~HOl4 ./w |QԅWޤ'GRv*xh_*̟HZ6У߅>.p??xh&w~HOv-z̟H#J _O_QnBAg~1ᠳa`\ _&_m?Is@~Q_Yw~O@~K24{~Y;~c̟
>}fOJ=_>dDA,~ٓ;}̟uOn/sQϿ}26/sQ84a;̟M{г}0̟<zw~!=_>9sǮ}2B|z{}dǢ'~2C#߅> YuǏK_>'GZz_>'G)A~OV>=1~QԂER=@d2/ ?%_affC_q>wd02!W2?|!߿ fC/G[$}~t:@̆_<d02߿ fC/GZu	?߿ fC/G(;~3!ܔJ'HQJJd02 ֘`#A?_?$. _إЦL-̟şBs߅>'fOc ߅>'G8D/ϸ'̟+QL'GI;>2P}~}>d߅>'fOЭL|Q^uG߅>'fOO~gS̟<5>d8{߅><5EL'GU;R~gs'G5$w~}̟HZ __0"
1}`߿ fC/G@~̆
<~t<~t<:@̆_xްwd02č:@̆_xa߿ fC/GDMd02J(HQJxDVHQJeO߿ fC/G(":@̆_rR߿ fC/G*?~t:@̆_p{HQJF_`e%xDd021?aaԄR=?!)+P^/3'GFBK/Gյi}m?aa>{HͿGP0|e?? Y&: ?? a~2ρ0|e?? F&G 2fO :& w~Qc`|3??w~s'G1&+~s'GLZ ̟@|HO -x
?32ise߅>'G
"w~¬Q D/d }> #|3?? U("~'GT|
 W~Q@e߅>d2̟ `G(c 2fO 1xo~2|;?dM<|w~s'GU__Q{?9+x߅>/[??/ ?? }c|^3'G<
?Ԁ>d0~*̟b?~g2ǁV}_QzT9 yT> R@̟IMCԁ~?aGZw
4>.F~2*~?ƻ	$2=P2fC_rys Ne?T ŏYWܞQDm~̆
WHs!G>T7o`QOFA~3?s!G0xR Wܟwo?/7 ?o2*ߋ3?W|C_p>OP=2fC_p>^d0U^k^e??57!d0UM~2*5od0Uji|C_p?87d0U|o`Q^7z`QM~̆
x`Qx8wR W'8A¬`Qo`Q8e|C_Yy$yQudW*$w{aoQE^Xx[??PՁ,Q/T߿/y_&.XGՐ|Zc5}ԌwGbO߿W2
?GՇ~c5}˞~q<;a?a?;a׾3'G_`'߿Q`Z[LfIGͿG(VZLf:w?:Հks'V cX{=] cX{i.YyZLfĞ8:,IՁ'VK-U3WHxy63 Y~x8(O?C-U3WJalgU]Y'UnUgaVMAdj1M40x{`{3'V#x^oX;=]^oX;ed'j163`Ո>g+V_E Xw{͌HxA̟3Y[V_E T,=]ʞ~x83'V'xܟX;=]ܟX;e|O?Ui_R	{͌KSO'߿ ,?GՖUi_R/cc?GR/c?Ԑ3'V
Ui_RllgVwW'fO?x˞  r/V)8,O?4aGQԦxl0Հ)>g_V_E)^C63)^C߿.z/>gj1@{͌ X2?GՀj1E0w?zw;bϋyj/l =c?GR15 {`Bd<Ui_RCgGQԐly߿>gj1 /6{b׋?G͟-U3WHc?GR0a~HUi_:w{͌<`-߿A.̟3V_E#^4w?/wƞ>gj1 Wj=] |66|^'6Ui_R0qs63#=AG>gIZLfhoGQD{`dl"w{͌D͆>f3'69-U3WI>7Pا߿P̟3kZLfh[lgn~c̟3هj1V{͌J^zyUi_RslgV|6.w^'6<Ui_ROؽ63+D@k2|Q`V_E! `w?c	w'6Ui_RnZ63&=<?G͙x 4'	?6x9̟32-U3WI.4@E߿P̟3V_E! .	^?w<?G̀j1BJ|~{=]$762|Qaj1B@?lgB@?6~2|QiUi_R	^?c?GR	^?o>dȞj/	;=]$~8͐P)̟3V_E=] u~lvd<Ui__O./~mOl?G͒|Ui_RGQԄ<~߿s'6|Ui_!lg >?9%c?GRpZ:pk>gV_E*<~Bw?J?!wz'6 OZc5}ԃ{͌H9~l'6 Zc5}Ԫ-x{͌J׏~l &̟3ؓZLf еGQ{dyUi_R2,w?qg~l?G̀j1UxXw?F?;g/y^j/~=c?Gx{b_<?G̀j1U7lgU76^K̟3E-U3W %xnw{͌ %xnw'6)xCx{=]Cx{`CE?Ǵj1CWw{͌HbJ.FdOj1Hqn{͌I?xO?lU-U3W hGQW<?G̈́Zc5}ԣ<7g63(o>g)-U3WHbvc?GRݯ~l'x8  oj1Zxnw{͌KSÎ^2|QaKV_E Aǆ]c?Gxn߿^H̟3pg63<7 ^vdV_E&^;=]+rG~l^'6Ui_Rhw?D~l|^'6{ZLfBφ4,nLͅ>gxp>ܟ63ؽ fO?l^j/xnPw?z7|^'6_Zc5}ԋʞ;=]^Tܩ߿oT2|Qcj1E<7;eR#fO?_V_E*7-w{͌J]Ԉٓ~j/|7 |7  2|Q-U3W(	{͌(	 fO?+-U3W)ӿlgL> F@k fO?>j/7:=]"oT>g@V_E& #7x E2|QV_E&x{=] !~ 'j/,Bw?  $. d QZLfO  /63' @_}P>gAj1N U{͌I
 8fO?Zc5}ԜY63'x%2s'#-U3WI? =] }@6pe>g@9-U3Ws	;lg˞ I@x2|Q.-U3W hiKw? ߿o fO6mmj/ @lgA  ' !2z[E7Ύ֚v(mFH2DӹFHi^!ڤP!5-7s[i(hZr!9gn*MSVջnV$'2UTs_;tUD6i+4Z+KUS-mR(Sf	Mk殄QF54s]Ts]M8死^ynVEntG5mZ&溧Frijݶ⦭D皹n挃SZ(HsEzKhM[Vs<͑7USzZ+pզ(q4Ts]NG筪EyEgEB=mR(jFEuH#I]mR(g4K[ykjFo<ѹܸm,\U{۶DSڤQ9"Vפ9"Z[Ώ9"TԷs:5%!5VW,U%%΍,͚JޭFf%MuO3'HqQ\٤4i	#iKw6S=-ѹ!9U&i,4f+FK;v%iCnBVU4vJA{ѪfݳI\Em5;Ѫfm=jVU4z7UD%sEsz)hQ3IgS&i,T[5qZ5TLY\[J+tg5]Ѫf]uJѪfMhQ3IhJk^jOFj	5Е*Kj[Ώ&i*BMt%JճZUD%HIio:>-hQ3D+FK;v%E35qZ5TLTJkqZ5TLTJTqZ5TLW4Vv(hQ3IQNjQ:;EЃ0geiSwNS5MJ5<8k+J' rᬮ_)Cb="Tj&i=#z٤k̑-s5rktyCY'GJӖIsCfO,Ar4tyH35Zp\ 4򸩼ھWʉKrN+f򸩼ھWʉKrhlYGvtyQ4gm_,ӣ%r˙gm_,ӣʇ3IkEZ۹s,tyPi-΍-mܹv&TfɧGy\i,ӣC`YWI[M:<6%|hlVN,sCftyQ&kM%|N+7gm_,ӣʌ٥5K;jF)BV&$5W3$K;jG$JO*	RSʃBTi(TQ)hĳges2DZ4rᬵL+3$rCIDACIDۤ8Tf)Ph=B/.yOpY۸!rPTj&iC\޾P*K\iĨQG(,Nղ/)Z5TLTDᬮQ%s]\8k*KDSrBqG)"W$&ᬮQ%DIm<ӹFH3FH"Q4ZgG?Y\$J溥s1Q9W(ݵmQe|Q9W(ݵmQeCh|Q9W(ݵmQeDIC/m_);w)Q*n+dS5vRW(8k+Vk%nڎS5v)8B)8^PCerS(pֹQ)E坺CeFlҚ*坵|4S--Pt~W46i*KWDgm_+C2FHvj+ZHv򸩼FHvj+f=a{jOpTDiQSW7W(ݵmQe 0-TM2Dm[TY[7&kKrsCfFHM˖esKzБ0^ھW7W(ݵmQeCh|hlW(9rղ,J"W7.ZEqkް|$J!fʑBB3f򹡳I\$JVȲ!4W@^ھS5f:?-38k-$Rk*VLITJk5	5Е-uo:<iLITJ[V᬴eHIio:<LAge*BMt%JږTZfpZH2$BTV܂ڊb-38k-$Rk*Z[ΏLITJ%-Gge*BMt%K]D*[ΏLITJې[QW-38k-$gn٤[55lV9.ZfpZH2ݳIH355lZڤPЃ3ZiYi ;v%r3&i*BMt%JճZiY\VU4!&iCnBgeqZ5TLTJ[Vᬮ+FJ]	RQ
[Vᬮ+FJ]	RtyjLj	5Е*Kj[Ώ-SyiY\VU4!&EU-SyiY\VU4!&ᬮ+FJ]	Rᬮ+FJ]	RQ
3&i*BMt%JEm-5hQ3Ign٤[55hQ3Ign٤(s]M\ᬮ+FK;v% ־ZfpWUD%f"LjlW-Q[MO(cKt9Jsegeh"T:[Ώ+[-hP-9B)HqLLӕ&eCeFlҚhv8v)Jjv8v)JjvSSKy Q<\fYWMM-甁DErYWJKyOpTf)(]5RDӣPӔ.Z7mG,U-SK;jdhҩkCW#FKZ2m3$LLҊKt^Z+dgnڶ4f' J"Y۶,*n/m_-S%CIDM4;j\lMGVS,rղ-4JR\T' J"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Ѩs34KKVJ5,։3ZyQlҚ%"\7q,FJhpĨRgm_(^&ZΎWU+'n٧(d+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!85hZIZDojeiKw64rQVjeFkZfpY)|8k+DW.%ft~S5i%t~S5:?)geh+殎S5,͚S3(VOpZ*RL٥4Uzں&i,V52q+Vȍ􉒥qSy!26iMR֍W-38k,+f)ZfpZrD6iMr3C檹QlҚ*?Yhᬨd*蕥8k*
%J9CV%FlҚiKw64rU-TM:5%SMTZ[58񔨉$N*%).QsT񔨉$N*%).QhzDH"w-vʈBDX񔨉$N)Q(H5TQ)hĨ5ھPª(DEr,*HO+DW)L֚K;jC)(VR%D44vSSKy Q<\K;j\٤N+C-["ٻODK4АK4ھW46i,ӣʉ3Zhi,DV4K[yfRkv3IgPÖАGgm[VhlZѪo_+-elW-J,s34W!+-elW-J,媄UĨ5ھTJ[esCfq4K;jQ)nAy\٤\M=ھZ9Hk\v򴩻Rh֪'GYWҦ%hDFRIN-hPT+v򴩻Z$-mIsT+f\rZRCZp\N+,?Y\5l,9OpV7q-4(geiSwU@q3TAyCes7+hE J٥5rᬮEkIsPS*3fdZh+fR+z坵|	4Z9Hk\vCE=rt~ZJHk\PK;jj)!r@q)Ĩ5hlW.&QiYWٽrN,DV4K[y\٤T޺YWYhHqY
Zۣ̳	4$V4TYWT	\TyQQgm_-S%qSyhW;jiYjrM(sNLҦ%54:?-38k+Jje ֺ#LҦ%FH5538k,U+diDkMQ0&D(EaL;
[
fpՃJQb*kaB0
@VvpGG@F/Pz>/n4U-[uS <xgeiSwMLCz)iYZTĨS))iYZTĵQ9Y榔9GK[T7IW["JTZ+t)iY\2Cj諊W46i+exsCfjV▪' JdY[TZ+f%sEr%Z8jsSLZR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%s\-+D4Y\TյrD	\5tqJ⦭J湫ZWQVhjsCfj╢,*jڹf
%|RCEM[W,ԁDfH╢,*jڹf
%sCfD	hm]Mhs+D4Y\TյrM2=mHJ%ںW5m\L-+D4Y\Tյrlj"ZWSZJW5m\L-Vhjs2D6)Z!⦭ij@YG╢,*jڹfTj&i+D4Y\Tյr3j╢,qL)R(HoQVhjs2D6eqSV⊑%|RCEM[W+YW+D4Y\Tյrھ)Z!⦭-s!GeqSVLʐTfqKLҦ%sEi.8?Yfr披≄Q0&D(E`TzS3)X
P#hB vt *::0V˙H-kFf΍DRR8ZKiYgFtw))xYgfgFtw))Ro+VSiu$ZMTJ54W7.eFj=-,3d٤QGz٭|RD%s]R؁-TLT6閆)jfm\6 JAkZ4L)jfm\6 qKLٻi\9s-tT"첡QRG9Eu5l-38k*CY\SVȲm_RJ۶i5D)hqKUZ*TDJճZgesZJ"'ᬳWBSZ?YhJ3fW8k-TީQlҚ*hT:D%5YѨVjio<յnۊW7.emAVVAoR<kd^)\Tz-%mEd#溚Etj'GMo*CvqK:5Cbꖤ͚E!J8gej٭rML)nҸ<R37W4VZfpV-R3lֹhl@i▙5tj'GMo;zeHnҎ)iYgFtyZk\&d<R3lֹQ[O[Vgejں*m52EIR\:5j▙5fEU5lߊZfpV"JB)\9s+Vkj%gep̭[5ZfpVJ˙Zk_*o=\յ溚EM˙[$JAj٣r)\Tz[ԏ+j&D(EaL"aSaLgeې(aSXC
mR΂pGG@F#e&Z%s9G? YPhrDg(R3m]6jJER3m]6\$ԋG᬴6(IW	5"Tf)&D(EaL"aSaLge؁3FE>T8aB0GG@F#eF*@=Y4W4W"첏hl@? YCJ8gejں*m52ZfpVS,U++≄Q0&D(E`TzS3)Yhl$ГDSMa(C!H;:
*::0Jѫ橤MU$)\M:=M˙hHRtz+s+KDRBӣ_RDMU$)\M:=$ГG[5Z&&hIZsEr5Tq4W(pBMRЕDKIR(ZKIR(Ve!5	4$*"M4J̤&RP&%!d.)Z֊ZJ$ГD6qKUhRZ)i(pBMREIKIChJճZ!5	4$--G►*H֊ZJ$ГG[5RZ)i(pBMR\Q\h≄Q0&D(E`TzS3)YgFtwڶ)¦!g`D+*::0JѼTik_:;sEi.8hYW,sG:;iKw6╣ygGq\-ZEj*╣ygGq\PtU*-:;塱R9▙5Q*4͚SE\R3C檹QlҚ*▙5twʍ3fVٻi(gej٭|Tᬭ[5^#e=qȀ{)
^'ᬭ[538k+Vk DOG\H z<=B5*Hge%? T!e"C^'ᬵRGfpZ"^$eB\H ʄ;Agep_38k+? T DPT)xS3I38k+@? T  DPT)xYQh5? Pv"졈
^'ᬨW♜5@? PvĀ"졈
^*fpTZ+uqS3\^#eGhAx	DC^<BA38k*-ںS3\^$eGhAx	 DC^<BA53Zm]\Tᬤ;jꗈD@Ax	D@Ax	^'ᬤ;jqLAsx@=
Hzx@=
Hzegelzi3ZY[7pޚe ֹx@=xgIP@=xgIPqLٻ)f8gelzi3Z@? Qf$=B@? Qf$=B5MHK[zrL&Z%s9GDPTw*f DPTw*f ^'ᬮjEZ3~'ᬮjEZ3yx@= 5AGrhRO@= 5AGrhROge))K[zrLURR(^#eACPw*f DPGc2ʄH=>38k-T9IHZ3~'ᬵP%"ko\Q@? T5rhRO@=v=C!ܨAxY\\R%38k++uJAs\դDG x(Hx@=z;BǈH2AA^'ᬮhv)sV38k++uJAs\դ DG x(Hx@=z;BǈH2AA^*fpW4W;jgesEsx@=z;BǈH<G =$xS3WWfpW4W;jꗉ DG xĀ"^<BA538k-Ix@=2G ʂIxS3ԐAqLRA^$eA@R^*fpZ!Xۊ5V6DPC (@=2X^'ᬵ$BfpZ!X^$eAV6@? T
cixYfHsCfTᬳ$9Ix@=@z;@=@z;qL2C4qL2C4 Dd Dd^*fpTJOG38k*%^#ecw"졀xqLʉCiqLʉCi藉 DC/ Ȁ{(`;xYQQ(m=Tᬨ6x@=1cw"졈`;xS3Pz8S3Pz%@? P0!xgeqSt:8Y\Tx@=3|G ʀùxS3N)Y\Tx@=3|H ʀùxYfhҪgeJr^#et:AGG  t;eqL3FPfpY4.e@? YC{Ā"H#^*fpY4.ej٭|Tᬳ4iU\ճZ? YC{)DdGc짣)xS3ѥT9s+VkqL3FP̭[5^$et:AGP@=Av=z<=B5f*˙ZkXV6geJrV? YC{)+qȀ{,z=xzqL3FP̭[5+q8geJrV@? YC{)+q Ȁ{,z=xzgeJsE|Tᬳ4iTh^#et:Az;B? YCG)xS3ѥR'ᬳ4iTh^$et:Az;B@? YCG)xYfhҩQh5f*? YCC: ХqL3FJE|N)YfhҩQh^$et:A1q Ȁ{,
^*fpP*fpP	x@=4 38k(qCbfpP	x@=4 5Tᬮhl@DG? QxqL'ᬮhl@ DG@? QxgeHr+j5!,kdYx@=22POGCQ	138k*CY\SVȼN)YR溚E DC!c(	x Ȁ{(d=e xY\$@gepY^#e@P@N^'ᬮk q8gepY^$e@P@N^*fpTZ+ qS3Y^#eGh@ODC38k*-8S3Y^$eGh@O DC5d46h@ge!%? Y!x:|G  d=@N^'ᬳ$9BfpY١^$e2ǃ'Ā"CtgeJD*fpTJ*DGDG^'ᬩHU♜5)@? Q`;A@? Q`;A5!+LʐziDC!bȀ{(d=P3xS39EpޚxS39Epޚe@? PzgH C ^*fpTLʓ[Ze? PDCT#xS3֞'ᬩ5^$ePO@=5B=?? YCG"H2SzfpY4V4/k_k_QRGQRG$Ā"	5Ȁ{(cE|H _4W;j@? PƊm]\G &k\ D@kuqȀ{()f Ȁ{()fȀ{*MHK[zrĀ"	5"-m?%"ko\Q@=))K[zr"+uJAs\դ@? Qں j\Ȁ{(m]\H =WWx@= ")mĀ")m"$9N$e!qȀ{(aCi@? P"졊% DCJOGT$e@G #FPѥT9s"4iU\ճZ@=F*˙Zk_ѥT9s+Vk
H #FP̭[5+qȀ{,U++@? Y4W4W"4iTWĀ"4iTW"졥H P؁"8@={CbNQes]M[" Ȁ{(dW5ղ/$@@? TG Y DC+ qȀ{,hlЁĀ"$9B( DGȔU"졓W駉 DC'(O DCZaL"Q0&DSgXS37
P#hB vt 'gAT!Q5T(xYesCb38k,TᬲѥR_38k,4iTh5TL*CW駊5TJ*gef*˙ZkXV6gef*˙Zk_38k,4iU\S3tqS3ʊCigeL,hlЁL,hlӊ5Z!Xۊ5Z<TᬲWW38k,hv)sV犙5ZrDg(TᬲIko\QYelzi3ZYe ֹWW38k,W;jgeYeE38k,k qS3&*fpYk*fpYZk_L"Q0&D(E5N§35`BDQO50FЅ @ NΆЅGG@F$c*"E	!q @d\ު8DH"w.!)Q(H
TJR\J|CR$P;FS@$Nv\C
TD'pB▙5"aL"Q0&D(9v9
fpW(O50FЅ @ N΀+d\$ԋD+P&8$JѼq5sQWdZ7twѫW:5qJ"Z-T%$5Z%!fJ"Z-T%$5R
3zh!/Q%r"QTN+J% FlҚiB$$eFlҚiB$sUSZ*Jjr++Iq*"Ki)iY\$K=4L%*o=\ʔER|Ro+dfHEWJѼQ%"W)SL╣y\$K3FJճZpXV6╣y\$K3FJճZp_"T9J)iY\$JѫW:5qKL"Y٧ᬮQ%E)iY\$J&)gFty\$9Y5d6-38k+djH KL"Y4.ej٭aXۊZfpW(ѥT9s+Vk▙52D7Iq*T֊ger*T֊ger*%ZfpW(Pz8ger+-38k+d\ZK'(ICHk\io_dk*-ʉUJ9FHD%sKzi@pBMUENQ%jm*%TQ"V	4$*C^'(8I&R9FHyVW4Z4q9FHW.&tj*jdZQ\ӣKU[r,4B+V$JJ<pB+NQ%CY۸!qJ%!ĮQ%sKzaL"Q0&D(9v9
fpW(H
P#hB vt 'aQ!Q2DpB򡤢qJ̮Q%jڢֺ8r+4%IYWWhlW(9rղ/Q%sCf9EiD-U-mr+[W46i,4Ҷt~(EaL"Q0&jNg38j52DQ9)¦! 	T!
<R46"AW(9ERȐ@2DQe
'2DQeQ=HJ"RީR(rdZ8JD\޷2W7.xj@W(ݵmQeH˙h▪'\$JVȼQ0&D(EaL;
[
fpՅ38k+dZ"H|0!p6)g@vB#DW2j뢮)\Tzj%h"WJ̮Q%hĭk#W(Es,S+C<RFH+iZ8r+DW2Hxr+DW.%J8r)hĳW_Q%hYZ8r+DW2]rt~)Qԑ+DW2"ZWQW(\ ^)\$J̵$qJ"VesKzger+DW<Q*-G≄Q0&D(E`TzS342FH|0!p6)g@v !QTZ+l@2D͚SWV J"Tf)TZ+
HFHJjFHJjMmFHJjMaKbQ%FlҚpXR@2D͚SWL"Q0&D(E5N§35aLʑBBB-QO50FЅ @ NWTtta()R&BWQD$qJErP*%TQ*E	t~)gT%CQ0&D(EaL;
[
fpՅ38k+DW)O50FЅ @ N x9"\7R&lB►lT%89"Zk_*i\#+Q%p_B+jw4qJѫ+DW)L؅+殇<RT͜ʑBDQG\J%! -uL̩$K54Yj蕢+R&lBsWC)gn+DW2j╫f̮k8h"TYF)Z"HW]qK:5ʇKyr9RZѥhB+(EaL"Q0&jNg38j5&>T8aB;PGG@F#e5<R֙hK:2?8k--[#ˎ)Z$8+RIHq+DW.%J8[8tyRkkON*Mmif%IhWꯊZEDQ[O*KjsED
%hP抈Jˎ)gFtyflW4W*K%sKzYZ"qaL"Q0&DSgXM:<SMa(C!H;: *::0KUkoUjBCtyfTZ+TTRӣ4R\#,ӣK:5S噳I\:<*o?Tf)W46i+iGM˖xsCft~)hlJityH35PZ꙳J*8I&:<K4R8i ־)hlK4򹡳N)fTf)W46i,ӣVȼRIfVr:?*o<YGijs_f Q+$9GijZ+K3f5446iM\Q0&D(EaL;
[
fpՄSaSXC
mR΀m!QZI6iM\R8MHK;tʌ٥5qJYۤ8Tf)Yۤ8Tf)ZѪv)Jj'J,ZVBtiC8DIgnQ4C8i@q,S*3f-gnQ4(EaL"Q0&jNg38jJjsaSXC
mR΀Bx Tf)TF9T92=	.%FlҚDkSCf
J٥5qJ%)4*KW@V6KURiT&)hQ4)[$L͚SW$B͚SW$eFlҚE\yQ4)PR$Jjj(i*3f,U+VkJj%FlҚpY͚SWW*3f+DoTVTf)W	5ʈީQh)JjMmFlҚpXS*3f,ӣ@q*3faL"Q0&DSgX5m]H͚SS
P#hB vt '`DmTtta▙5R"jں4)kIKZE\RL٥4KZERnZ Jյu#6iM\Q0&D(EaL;
[
fpՅ38k+"*kaB0
@ +hzۣP&8D%hBm2CYs2DYWDMHk<fHM˙ZJdChM˙[7=hITJW3$KZ2ں\RICHk\fH:eumAVM=mHWDfHt$qJEr"Z閆B≄Q0&D(E`TzS3)Y榗1O50FЅ @ NpGG@F#e|E\G ,hlӈDeAH cn)PR2"QWʂA1R(DehTJD#e&)Qԑ+DW.%s2D6HMr"ZWQTF$JݵIW3$KCj!qJޤ[Y%s2D6Hd\̑-*#z%E\̑-,"QW%Ij\i-3J:ErTJ*k:4͚S+IQ4(EaL"Q0&jNg38j546iU"*kaB0
@ggA\!QT薖LiDpB"dz%S+DW.%᬴jehZ[52IW46i+FIZ*R΍DRLDjPQ%Q\-Im+fW,RAZ[52̑+4tj'Gd\MTQ0&D(EaL;
[
fpՅ38k+F\M\UaSXC
mRΣ;
N
<R3j΍E\R3j΍ERoM<RE2TZ+≄Q0&D(E`TzS3)Ygm]NLSMa(C!H;:)
a
<R3m]6\T#e{Es#e{EsH.k<G *M? YG7H35De5v"첆4W;j? YC'(O[WEMZfpRkuqKL:5;j▙5v,N-38k,W-Q[MO*o=\b%Chvt~)\Tz
K;t[VaL"Q0&D(9v9
fpRި
P#hB vuRa
<Sl@奢+V\qȀ{,$9B%JD#e1	5%JD#e&$%JD)io<2ATJ*▖LV@)S+"QW[4DCn)gFtyfH JjHtj'Gyi Q?Q:<[@~)gFty[ZHO,N+vJ@~)gn؁EUIoT\qK;v
*ZHO[z\vU\
'RV\qJ螶JˉR(&D(EaL"aSaLge4=mHE>T8aB "ѥT9s+Vk
G ,UC2l־*fpY4.ej٭rm]6#eF*˞#e1DqȀ{,g2Ґfk]9▙5K4@q-38k+VSijkE\R35rm]6P檦U-38k+VSiJCiJStUMhT(RIP檦U*C^)iYZML6)ZML6(EaL"Q0&jNg38j5' E>T8aB -TOCR9rղ/*o=\CKUQ:<vK:5DSYjqStZrTJfEs-TNB%iCs\,5RM2DRS2+)gm]R٤HqL*o?ᬵQ9Y榔9GMd	Q*-%
'y۴T(ӊRʐZqJ@ygn҉RSN)jrQ,VW(ꯊZ+vK;vյEj詴K;vյEErZ-TN@+tz+s+D4YV)%FiWR-9E=rѷQ9Y۶,[WEMZ,VT4U*3f+F򴩻)[PAҒ+zty\T~(EaL"Q0&jNg38j5E>T8aB*::0J%qSyrd^)\Tz9pBt$qJKreCRԔֹZ"q+ZHM˙Z"Ht$qJ%J%p[)jJHk\
'R)\TzDVБ-IIkvj+vJֺ8qSyrVvj+ZHKU4!J)jl!rGZ,VVБ+C2ݵmQek]	R9s-΍+ZH▙5K<҇4Q0&D(EaL;
[
fpՅ38k*͛QTSMa(C!H;:lxYPlڊaL"Q0&D(9v9
fpZ[ΏR3AvJ+i▙5lZڤPЃ3Zge,43Zge,4kZfpZH2ݳIZk_᬴eHIQhqKLITJTZfpZH2$BT-o:?᬴eHIio:?᬴eHIQhKT)iYi ʐ]	RQ
[VR3A!&ImKyb᬴eHIio:<i-38k-$Rk*Z[Ώ-Sxge*BMt%J҇5܅-38k-$Rk*V-38k+ѪfݳI\Em5<R3&i,44 ־)iY\VU4vJA|R3&i,4kZfpWUD%fl־)iY\VU4!&EU-38k+Ѫf$BTBR3&i*BMt%JږKLj	5Е--G▙5hQ3IRk*TZ+nAmER1ZfpWUD%HIkKy孫N)iY\VU4!&ImKybᬮ+FJ]	RtykjӊZfpWUD%HIio:<LA▙5hQ3IRk*V9.)iY\VU4!&j٭|R3\UD%DIm?ᬮh%ĵUD%DIm?LITJ~*J	5Е--G⤃*BMt%K]D*[ΏITJ%-G⤃*BMt%Jږ}uN'5;溛N'5w-!!v\R7 Q@qđBD\I$$7 QZe
9u"Ӣղ8V6ѪfN$G5mZ'mR(➶KWTLZkjGmR(g4K[ykjG-؁5m!4T߉TYvN(q$q"Z3w5"$Z+pէ5mZ'w6 ֺ88TյhI$9'5MfȜNky:C'$Yfr披qZ5TLVQU6ojhQ+gN+FJ]	RHW:46i,q9q8&i*BMt%KKy]-皚8(m<բ[)z[9qZ5TLY۶i+Vkr=t"]NGkM<T%5u8CuNn&qCn&!$qM]	MkqZ5TLTJf9!9dN'UD%Fs\jW]R3qGѪf]uJճZVU4!&-GqZ5TLYj!5N+FK;v%r"Q\٤6iĉEsK3fhQ3IQOѪf3i觉j+f*qZ5TLTJk3NktjE8njf%rAD~'(W"j$4(E7C%j٭|IhH%-GHsBDhQ3IgFtw5ljlRkqZ5TLZ-hQ3D8&i++fK殎'UD%sEsz)'UD%fu7!q9HMmR(HGES9q"]mR(nbѨi)	qZ5TLY۶i-mR(hA~B+aaaa
FHPW000VaaaaB @ @ 0!L000  D00pKT:fp2@V6Up̂-Ҏ69S;|mm*J|DO24pmHn\RfUWY	_kGeɮ/&vF3p2YiR3̮Q(HjteGeD{&pC#NYgo-38k,\"jv΍'(_r5{pK?i33P-mZ~qqM@gh|rw^ɮ/&vF3p2YvZfpPt%p>;CF/˸{&pC#NYg)iYC(H3Z孪E(>NPc.kɝ2<?W-38k(s:E	fk_E~&鯽?',Sjn^w(IzkOGB	$=5|aSu	5M}h_8ybTr	5M}h_8ybTrr禾4t/<L?8QSSaSaLgeGW(Nfp|.\		j 9
:,Tp Dl D~u{4q{/|U[UoCت=*Oߧ*.ȟ͕O͕̿*}ͷ͕-}ƻʿ=ٞ{Gyy=yU<zy.yi|hyeVynyv	.jaKT6UDIsS
Z50Æ\a;,)j%T3P-mZza
⡃(H3ZW=D:t% ֹQ)x6V6#pp9"\7s_Ю*0Yܹ2E	]sNTZqPw.erBDPtUᬳs+d%3̮Q(HZ\ᬡ$K[V B`ͥgegH"W=qPr33P)f[T*iiYC(H3ZU4+WqPpBC "ÝW0qPЮ*5^"ßbooQ	<[O_WS`~}Ճ_ ~}sD_>'<gO?ҿ5<#O?ӿ5<O(<'jyT5<-~?fy?Ry7Uj̵_̵_G-̵_oQ0~jl?m??7G=4({i?G0Q{i??ūEǾ_??0\.~2@ZdM/d>N/s'G8}_?fd߸g̟_]~d0Uo߿?7o=?wo`Q ~3!G332*1p/63忸';Lf!{͌/?G;Lf#lgeU>g}c5}>slgp9߿ndj/}GQҾ{Ymoݝ3W}?$w{͌}?$wfO?q89"kjgH"RkÙ(H3ZDd\9"\7s_,\"fF˙\$P-T"s]hA_4Hz"5(EaL"Q0&jNg38j5\$E>T8aBFÅ7GЅ5tTvЁ
b:-38k,\"fF▙5w.erBDPtU-38k(s:E	էᬡ$JỚgegH"RkU-38k(s:E	fk^KVX'<R̮Q(Hjtn)grW($KU\E\A$K[VA$JỚ(H3ZDd^ t% ּ) 0000 DHY0000#`
@ p000#c,'P000!I \0aBaaa @aa)
ᆖtKGXZnUW2#QҎȗ;2ALf` RŶmoUЕ_3?{&W730pqܹf,gT_!8
E?Yf-K]$zvF>V$^Z\z]ըax{y27e5đfrlا|?#c!찼4{&pO,/]УOe5#8c\|9}8cOd.	2ѤwMs,/
^ɮ\ES:m=c@e?ĎUƞ=ɮ찼{&%ec!ئcX\C{&pOHfQap-{&2BaeMs."l iiq諏6x.ҋ}y!i~_wg?Yw{ҾQ:b.A=єIw(諕RMKvZP].
 b10٨JZr9y3Og-.ɖ/0Tp2XZ8fE\-ƥIv{R(ƟK,z?Lግ3}pPPDneGp,}-d-KUhWU[Zڷm?44RZ8&y\٤lyg4ʒĭ&zhK,X=*KGHW4V6~<c4$q*KWDlygi-KUhYњ?RKGHD#g8>$q+D P:4|~$-?ٙZ{pK5?lIhZ3JQ.ڠs4Q+Z`f	Dk`S-.2/P(&vA_Ygq>_`PXRKB#;Ҿ
Z@6S;=ĦaHx~\ɉ_f<etX:/F,g;ޥGNBq袄'ak0*Xm,4gl p)fjI_yp~^Lʱ}2|kZ8]@yg%Tu8ĵQ3G9mPth9Dk`feIҊej>VzhDl-z[J%]@glS]"F/t	Ya|>1e=<b7^|Lӣ3xn%Ⱦ?؇ii⚀saզPT޺%pNzeK >@6Ab˄*OMr=ydwy՗ 6~^L1֖閗^kL8,22%H55%T>NB*_j;SE,,O8|ػ:\SZ.K3T+3^Nc-2RoX .1Wa@JtPl\ⷲ=?/&iьTdx	8,x8ĭ G;mPth9Di2ШR˽_nQnePc,r
ɮH]Gg&v(	m*D͓#SPT	?w[hC<b5!SȈMr>6{F.X/4N">a/&+Of8V_.ڠC#NYc,KG@.\M=
%T>Nf 7v
wJ֘)T/3NvAc<u8Qtj̻u8򾹋b|uFD2#2=\'E9%&i,]#*+,Ms, 4lIc_cdwїp7_X`L_lCi?/&iьkL2<?>jZ8zڢ:ُ,Xu-JѫZ Jյu|tf<c-%hm24KT	ZK:4|}Z٣pd(Mm,nɮ͢d=Y|U=0z3.5N 	2OE}x/ߌAN7B:\siL&{&4}f\^L1vpK/vTi,H,X0+Tiմ["7;=DjGPBdMr=_dG$Vyt8g뼷B1=^'G:c-0F1#PҐpPx.04}2<?_O	QWT\~;CFmBLԅ):!qDB/|we~Gz}o`5N2?e摳}pC#NYf/je(l@%T>NQ+Z`XRtL1S-.3}ZBׯäQbg<%|we=_lCޞi;ӗon<;3R
=\'E9

1XV^ɮ@WXV]{& 4l H*2T{ZDQe{ZDO4zq}2|kZ8]@yg%Tqʍ52B+W5VOu'(0/#o-z/ْB 9;C݊@eShdwDua+w!ۡ欸ɮ%Bėeiб%gCE2;N!y-z;Yqɮm%Դh@xcoO_A.S'{?8\aC5daqMxw4ٲƠu?~Gz,82\Ћo qވ/R~Gz[;wgmAVX Wkɚ|c=8L|i]@G<M[JihJj>%T>NQ+Z`u'J$^_V^v
Ո@sg<nޱo9oeՙޥ2d=K|0e`&MptM=⛣!E>1_&ZV_.ڠC#NYdq%fZvs>NQLVL2%OFkKe6(iiBtE}(JUKXVMrv@&.1*OaP=\'AL49TuykVJMs,d
wz2L:N$@	mX]ڡ3q8=h/X#ur,*ɮ\`h $w#U Ff BMta,*&=\S˸bp4zKOH٣>Xz0R}@`[,\'m=uZLɮ\b@'Fia,*
ɮ,`d2PQ;]Ce;_"r;4!,)I{&pO!Gz'Ff͖kKFӖ=ɮeI?zX' f&ޑJ{JY(_"r;ƖEeOd.	1ݢ,ij1
CWkKDXRzMs,bgG8G>њ؊!+,4%Y{&pO ,#iZiu2'kK	gB5̱;zǣ*
UəV1Q/,䴴_8ipL|i]@yg%NVIhW-G\ZKzSG$^mPQ4Di豚3%vzvfMKZFkKe_PxۂI3&Lғe@ynV;YlOd.	,AwBipkCe+=\	#gt^q7`/!B✎d5#f[5˂Hjƞf4eI{&2H5̰!6~.A4EKɗW~KKE--.^֘Tp2XgiO54ʒ报FJhQ.ڠx+th9DkdO/Z?PTf09g%X"{,ɮ3pz	Qy-L)&d:K;Qɮ\`pELd1yF4 dFCe=\xq[{jTx&{&pOaRGx2ye0{&2Hї:Ms,`	cgte8L|i]@G<,SL(D&FlҚQYf>NQ҉v\/oiUDiSuը-ziqFkKbvҠV--'isZJ8&j//7d[,ɮ_+̃_\
A?2Z5˂"Z.)Hɰ2 4!,ɮ0Z{&n"2>EȣwIe^8Q/7w\ {j  ݏ3.RJWDKV:أb$/81:R$ed/	̅eXD,TTjTHcv'D1hx`8\'qNGzFFd ,dF8{&9u$4^s܊yC6ww4/fALܸ,OKy)ݼnjKՋ"t |0AvBIߨ [2@$[\.hPY([vI)7Q/TfsN+rLG	޻k3%'Id2Nbip
N=G#XcP{&pO&Τw#KFd2ƥkK5.2ƠXD ~#g.2Z,i(YL<G,-'%kJ"vҡ~K;K%--洶_L_&ZV_.ڠ<zrlֹRZ8pުs\DjGW\Vx&wQLJ$^Ɩd+_W;CTJW'{,{&pOk?eX&=\DS 2x=\'"FJa\C4+e=\'bT#K=I}ǲkkM]1,(ɮe!K/@\y-p5{&pO*Q ,(ɮeɮzEߍ,#2"Ms-av6wNe汳Ꮧ4zq}2|kZ8]@yg%`iB$4*3f֖>Nfzvb0(-ziqB2`Ч,C`8D{&pOztzY`\SbF,Od.	1XGx7Fԇl5Ѻǯd2X	uc0fE[:ёp1ғ`/?:L<Ҕ	M'}8$ά#u?|7Ҕ =a8MӂG1F C'k=4,zBy#FXd2Yl E |^L1֖閗^kL8,2ӫ%Q7s%kL
%T>NfDsIf=E2lf2ZZP?i,Ҩ]-(dIe3ȤY$$z%܎I.$q$~2|ǲkGرd_uѥj=?iHQRe{&4JzK|.e5̰d8"w$B{`lhk9YȈMt~A쳐0Muzػ9!]-HޑcQ{5D,-eWkg_{y,j\9ɮdnj7בpyfj7.|ػ=^y|.Herіr\',K<@4"YK5ч&'sC5̳cfZ^4K#tvjYa@{&;F8e+5˂ڒYวO2Mɮ9+,d2ՂZޑ''S4HJe5>0&X?K%`hu| r.Ne	dF4ɮeԫlvͧ2"ɚs#p­#5a@Mr-apTMrwf04"i
{&04eod2eV	5]lSرFFe'k#t`h#EŨ.pVMtah	C5̰}&6wYp袕]o_p34Npv\Խ">N22ZOV e=\́6l_a0=\'+cOF0\`e㷲kB0o8찜\v_qdn6iQwHdozD|.=[ Ms2ٲ9|	k#ш\SԿrhkMN+,&d2oe	;*Hdo?2G
S-ppMsqM|ur5˂`h04#XL=]rn?C&,&X:cgO>L,{&|D|t͌a,f d.	Gw04&c0dMtaɪ,f^ɮe.Sqdo=].jY`4Ms2ٲ9|\'b%q|O=K(ÓGÓteɮe^ޑ#+vROጹ$;`4({&\S_F!{&pO;ɱ|rhz͖3]rEkf#/JezMr"ƟH+iQ;#eі
Od: k6l`^˄\'JcORpdFeMs,^~c#'2rH'}rH[w&7S1]#'G=AVvcg3S-OIŒp]_R~KKE--.ɖ/0˶,dZRZ8JWש)ûL/g}|S&sD0!lygsErIY4%T>NQ+Z`DkK3Z[Q҅d;03{Jfh:@glՇǼdE&4eu{vH%nLXpuF\/]'X7cmX&@7@tdno;b	>4R7H%tI8~4"/\ 35^R"y&WЗ)NQ,I2Ne옇l>{&=;ٲR5AguGx66~˄=]!#:u`~=jDXfh蛠:27bݫ#dE&챴f
^-F3ʥU/,䴴q~kKeK;!/-z_+Z`/mPY_	5U%Djm%T>NY22 =eF)f}ZBׯ--:h0TFvRʫV(Ҩ]x	ekJ.sxjM㳼i.=rmNOak-v~4zD|.Q">tHƢ O¢ɮfAH%[k{&XHɮ_,$OdYCRo챴Y5̼n\LFywj4vwݖ66~9LpV,m*iT3_~kKeKeKkL8,U$+DQmPth8pUVn\$U!jqQK*KOuy 	oNz!l]ptX$5B*猽eNc:Hddc1E	2PJMtlK|?d)fjI1iķ^i?/&iьkL2<??-KU4+lyg4-JJKmv΍'3&ZkJL/&vF3p2YjZ8̳pBfEGɾ~"2Zݟ{pK5?mRKG,%T>NQ+Z`P;fP&iO_hScN+P0RʫVN&{ѓ	oRbzxn?2TLy-osbnRwzd28uGR^`DˌMsb#d#OZ d/בmGyljze!?/&ezy|i]@G<s|IhRMkV\YkaVF6~ehGp,~ulֹRZ8u$ZMT9'3}DiOQ&Z,E23im&b_V:<7d30GyXi=:ػCZ.)iq68e챐͟snc2,#ɮ?فNKd_#y܎xN[;b,\Se'^/ewqp3

ꣳc PMt`ke_fq{.nݠ9q`qNpebpa(dG3c2,"Od *3Qu~KKD2<֖閗^֘Tp2X.2I+sDV)q,͚JU]Aѣb03i$^\Kim&--lyP]y;nݦJ"b͸N{,b07m\2,!dF wÿNK8ǺY=2],{b.)ћ^	 M7qp ̠HOd(3}=8Z[!'-.ɖ/0˶,dOҢ\͚S,͚J%"ZrTJJڂ+j'/S%kLQ&ZE2֖d}Zً%򾹊f7nalژfcXū5ѐ4f3챈hMp@7CK-,2c=<%֖閗dx	eKkL8,3E)%JʉStRZ8yg:jKEUJĨ-FoiUDj}s4Q&ZWf2UX!(Z\QڌFvT/P2@Yi<K}2&Qe5_0+Lц7u#p~2&Qz_e*ÿt'e7k"eQp	&XHdMp:Ս7qպ	:X.)e2fUgK_Y/ihG_}2|kZ|jK/$8f*r]A_4|V_+"dv2 ZMtdKz S, dFD JMtdL=z , dFDʯD eɮ=uLɮ/&iьkL2<??	Z$8%\MUmkjݴ["7\WV]Aѣi~VͧeTS-.(in2!)B2'k"=py藄`jMtdL YuȆGs-ldFDˌb5tW7gb"Nd`.X6dFD3(	ZYc5pMÍX:եE7A/eȆq̓wk"lBe]^/fc5̣O/ilipL8V_.ڠ<+uF%!Į(RVҵlZq]_afD,\Su`BFRB `C(x,{.XLEԥ	@'/>1[S?!=dCh}\4%IhW
%kL'3KЉxZ31 K: +XJU+|bvN%3bV˹y/4rfϰV_.ڠC#NYca*o=\BCRq,TL24|8;emPQ+Z`/")\}Rj;CHɚs, ^ɮffӣ+u3Jݖ^ɮ\]✎*2 \i`XMtdA8|({&l̼f >VM7;fUͧF&dhۇS2a(C5{6 &iV;A_#%Nt1}X0CԱwA{1ϾHQIkSͧ.	Gy,"/dFəV1Q/-z_+Z`/mP!',dvG*-54\Ql'>%kLDk@p\SQL̗Jɾ5--(, _V3)=TWC5x|kL3rwTeK5˂KKwaə4tɮ98tMql˼q4gր+&҆	ǳi˂ޭZ{&DgN KNMɚs,)=\3t[=N}h
$	0ɴ?bcuK3Q?.gg*^E"fwɺ+nNLCN.)fa,{|^ͧXLmR+XΗu1 PO;$R;YkdFϻ/N\VX1=]?/&eyh3_~kKd2<e2ץv?|"nډk<+VȍK:4|9x.lГ 
u!jĬ#h&l`IӤAY?> 1!c@5/XtXK1!FswSZNZ#
ۆX8 wS<F3/mP!',d_L%\QB?7'|1Y.Yёpު坻fkjݷwFK:E7DqN+ ;^}ZEl|іɮefA, ɮe'kkɚtc>vpK/\-KEU7Tf)K:4|/J֘_Q&Z4ze-iiDgieFEAliD[&ZO-O洔-jrb:PrfJlwkY*;>4{,={&9%GgƞeEὝޥ%3NЧ3dcp*j	ҝ,M{&藲NK}@	.9 ޲45lp=][̳`BMppCp.b	:Z-N8}x/Fp 頸9
.P,PK}8h_~DWdB<ңfE2SԷʾ^8}2GL%pT	?wP@Hh  +!  *D͑ba]Dl_Wbm__NcgšG.b}9Jr[#aՖ/d3s6p5ALS5'pn}ArMs݌l¼yz.grK.֋!ݞϭzl8}~GyalsiQw{&SӇѝO뉿"f1n.:f:e/K}*ķN-X̧41L.qM.:ƫFNK}āCZ1ȄA(]޹՗挱}d:#Uvg֖sL@ݖ/ɮ>~m]R6iM_C|V<cTZ+yFZZW-C>56w:JYҢ\R%Ji%\5ncg8?M\-KUhYњK3KFg;S,^V{&6{>ԧ>k2gX5ѳfϰ]@G<%g-[c}K:4|UqΤ^_Wjġ#hFRf(EZјQZE?X5dGBfϲ6~_.ڠC#NYeU*KGKw47>6~<ceIhV&kOmPth8*J֘If	K~iqFkKjP2u
Od.	4;eɮeɮBYf'k&n'>roZ)/YG{'DAqN4". *Mr@X{#iZid\ pk k8):z}m;R=@j@4;NijA-^Mr@X#I񥃊O3 \c5ѥ2dZ Hրyu|eb✎ifF? i#iX8uy|=]XD?e^ɮ>C?eJވOwr|a[zK\4`{2;])4\R=]&w7k	98'kK	=@@rd3!>GzS./d rHHM#c,^	^ɮḢ=\'N.)_4qi`˸MtikNX]5րѳs/%sYfBk5À뽗/w*бqt?#gނ|Q2ԟZ(/w8̐x*{&pO;1' cKO3kK]odZ 0Tlc--.ɖ!'֘Tp2Xd|-JZ禾4t/<L?y
禾4t/<L?yt&鯽?',Sjn^wơ&鯽?',Sjn^wP\ޟ掅)5O7/;$=5|aS"N:SJg?'Զ)Ї<ᐍtjy.8m3
3BQ8= ϸ]ڠ.Wj1:i?!Ln^nG7@ztdkT#-Pz+ g 	_:26.N@}.Bc.nCN `mp[h]ڠ螹[~.B	h- E@2wCN `mp[h]ڠ<2sxJ5Y4̐n	5M}h_8ybTrꄚ禾4t/<L?y`P\ޟ掅)5O7/;$=5|aSIzkOGB	BMs_z:NX?ܼkоp0AP\_9h^GՏ,Sj|WԋIyΔ$=5|aS禾4t/<L?yبIzkOGB	ݒ禾4t/<L?y$=5|aSBMs_z:NX?ܼkоp0wJP\ޟ掅)5O7/;kоp0w#IzkOGB	9BMs_z:NX?ܼ	5M}h_8ybT  b>h$X	!ظN! ꀑ*G|$rǯ3P񑻆Nc;ݯ^t"Z輁(@XC^-1wqz21zd0az ޽诋ţ,^輁(@XC^-H(@ wia!TaB
Gv1p^buPv.0,acc3s]S!=BMs_z:NX?ܼ	5M}h_8ybTrT$=5|aSTP\ޟ掅)5O7c~`K_fNt!lR@5E~ .<2;PSy.<2;ɠ4_p =,wE~;3=x&1~ .<22<c q	yzXOpw^g{ m(op<@]8e.0,=?uu6T$=5|aSZP\ޟ掅)5O7/;mBMs_z:NX?ܼ	5M}h_8ybTrP\ޟ掅)5O7/;BMs_z:NX?ܼ
kоp0okоp0oP\ޟ掅)5O7/;~	5M}h_8ybTWD!L@@5N§35aLʒS5_.%Bl$&BhNU!H;aLcy˘sr*D^٥'g-ʒĭ[5RZ8dF3yZ;9hpաEXd(5=^;%=R%g(NZ*g-Gz;9IUIW-Gf*rvj_I\zΒRlѥGg4IsERJsAE_PQ%s\VvrWH	P$χhRO@$	CQô)GXwkrty\7nvrDGC5eGHOce15 J=??ۤѥA@攕_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxd(Q@w(TGcܣPOG_He$rPe@A=!~ J=v<.?;AAxVD#־()W!Yjeo@V6QtrtyfhҠ((7N~ĳ4iSoW+fgIG)*њj5m+3FFjZ8f*rjY4(攕_VΒR%"Zr()WR5lZWQQRZz;:J9J_JΒRxVҸoUggIG)Krմ4iQQRh0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-x3A5N\;墯h0T"Fw	˕յpUJB֚9rZvStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9hh(!(7H4r|4mA'-yTсTсTT*iPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^;AAaDD(i+ᥫj9huTޣ\ឪ&vТL֚D? j:@wUM;fL֚ESNZ*h(!	).h!FJh&a9hW44_Vҹo:9QR[+󣝝%*oT5QZMMi
%M!%Q7s? j:@wUM;ylkr*DQ*SzjmCHQ*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)? j:@wUM;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Ȁz5 B;++MrѥNajl*Q*XGuTޣCQ.&r9ax\MM1*XGuTޣCQ.&r9axiZ"U GHꩽGpNںaD44Po:=SNZ*@=`!Sz%[[ΏEpEi56sTިXGuTޣeji%Q4j9oTJXGuTޣ\ji+IhET㓖@=`!SzH[
#zj@0D44WwJ\!nC*KGlָQ&kMEU6n99iU7!$BT%j(5ᢪ7WQ#oQ-(D&sEpq
3fTVSg0U" twBC᭼-rhHRD'-yQ#oQ(VW3/apjB3Zhi5N99h? j:@wUM;o:;w=A\L֚ESNZ*@=`!SzsEn[ΎpC9OGICHqEYQ#oQ.hy۸g(x:PICHqEYQ#oQ.hy۸g)13Zhi5N99h? j:@wUM;V*KG\k!jl*Q*@=`!Szl޸hl%BPM2q,TWQ#oQ2o*KGo:=\CU4USzU" twBC᭼5PtTrhHRD'-&i*BMt%KKyjZk\-8oUrj膪+INZ*DU7놆QQH!D(QtrtyfhҨ~" twPV"LMrL٥4UTVSg0UMW GHꩽGp-GnGrg /z
$iP8墯qZ5TLTJ%-Ghej٭rpU湫&a9h? j:@wUM;5 Bi-C!jZ*iBTU;AANsErIY43"WEPRZ8Jj+IhDXGuTޣ\\(͚ST-\<OjgeiB$4*3f? j:@wUM;x+Fn]S6rEPls\͚MKvBݥ*@=`!SzqZ5TLYj膪+IhBմ)-J'-Ȁz5 B;ٽpٺJ*4!
!Dj49jh
"UQ#oQ0cQhV%j͚SUTVSg0UMꅫheE[Zr08墯@=`!Sz 3Erq+VȍFlҚ9oT-[C*-54\Q5N99hخ	B5N˗'rF5 QS	ܹsV$eM/˗A!6_Dg!PU4'@ER* v_pYu? 8,g׺gpY^?/8,d8,ggP2?l?HpY/?%)J_du&_2g$'ȟ"20C tO:'@GE(7~ 3rU_W/ᯱUib }?U ?GUU=Z{_5_	=sb{U~ݟޟb ?pAL#?Up
wUqSت >W{U~U_ǟ*ߟoU~|U~LU$b?-_*?W _b O7*
=?U	J *şe_7	_G|W	e_ )Py	KGJyg=#sP{GG<{2@<{2F<=Xy'{2%{DEȪyȲy==#%
={pqO==Ǟ8<XypJ<<pQ<y8,{G=O=/80{=<[{Vy&/	ǞN=yGP==<y6{#{N<J<yO<*{	T%=	lyi<0{{<U3C՞{fny.'qq{6'3dy =?f 1Q73J<W;==fyd=fO<	fQ<?fT<fU<S2=_gO=70IsS
Z&hKR-P$.0r	ܹaKT?Z&h)(JoCZrTX&&i,Q5tz#CЮ*0uhQ3I\J'G>0\VU4!&&i+vшqP.+FJ]	RpBЮ*0j	5Е+Vk^Ԁa\T0`-hQ3IRk*Z[Ώs`|B`̑OA\T0b-GU*LH\T0fHm[4_h (C/l+6dx*Q9!/hy۸xPA-B`Z+rtv+^BnCE-Gm2E
LЮ*0W$'5Б,"5EIjڷm꼔őARn꼔PGHAZ9.E=W%xQU6oYL>3*꽠#pS%TQ䉩@/D"Fj溛O3'Hq `4+j۵^	K*-CB`Tյh)Ю*1sxԔ	B`$9U⡰Q1Nں}Wq4+\(qx
qP9qSVբz A\T0b4SDH"hW5i 4+4Px6V6#sG5[t}W0RyED>mR(^ j@hfT?Z+ELB_BЮ*36箟3iKG xKD"F.iKw6^x `BLB$b%<^ĭ[5xJ!\T0f-K5rДֿUA\T0j\4%IhWz 4+W,,qP$CB`xF
Ю*5^ j
⡃Up!\T0jx
qPx	iLj 3PLB$j+	h$qP,44+W;/qPQ
⡃UxCBpSDNJ`cUQ8M)W A\T0j BT@Ю*5^ XhWpZ
⡃UB`xQB`xUhWۂP4+W
⡃UЮ*5^\
⡃Up~'	01.`Ю*5^96JCB`{VB`yLp'	01j1hWbL9
⡃U~P+iLjz- Q1< #Ю*5^@2C b#U	4+WqPF"TCp.1%#UpcE
B`x%,
⡃URP&
⡃U `&ƫ@d
V_DW@|4+W<^2$ %x	 2
⡃UmH C@/D"FBDWb_
&!5^tC PB`xWB`y!I~CBB`xPA-B`xrrBXx܆2# ֖CB`y\X Ю*5^B8M)W=D:!xhW|aΫ4+Wp=Qy8:aES BLx۞A>r!^p" $Ox,1 XM0^jőA꼔PGHAZ9~i_pNoMߧ&<[/J^-_e|Jcſ)lD?i,[rſQx_,[2ǋ/,xYx#cſ 7]6Jl d? O?&	֛
 &
&
)` G"l 	bll `+#C63% Ic-1GM_&oSM
?qQ M׋Q-qW
_rſ8ǋ-T}5O-PG&~&o}cſ?%&qmCol߀*l	:W*l 
rſǋ-u+ſ׋ٗ׋@W U D@M_-~ I/-:ǋ嗋e_,x~X1^-cſu嗋bw<[X`^---ܲo#,xo,x#%x -&e_rſO,x%,x0 `7#e77We7e<[?`-6 	6G,[<[o,x
-ZM֝}/,xֳǋkl T?$
 $?$/HHFǋb2 `nokWbGWbO^-c--CYxUpXoo	K^	Aecſ27ǋdQM@O@^-S-c-|&x	_rſp[ǋ<[~cſ
o:#|[}ǋ=$oW `De}cſ	-񙿾[3e}cſ3g̏o?Yxe_,xe,x`Nxe>	嗋&}cſ1ǋ&B/L _MgrſpXoį,xa_boe	?pXo	㷋'J^-NOǋ'=ſe+ǋi<[F^Lo/<[B?<[A[Bܲo,xƀ-󑧾;xGrſr>ǋ-󔯸o9)/k-<[6/6`O㯸o}ǋr7׋( T?( _&AcOP*}ǋ(0}ǋjkſ5 T?jclpJoEx׎+ſ=&<m@V}ſ^-<[=`ooſt([B/<[E_o _96
[~ IR<[I?Bx¤	6
96
ſſ'*ſ	6,x+- Oǋ>,xo-]&a<[gpXoǋlcſ6Oǋl'cſ6.}cſTcſM+ D~ &Ys	^-? $? M>嗋 W}cſ 1cſ  ipJoK `ʟrſo-cſ.ſ;4ſv4ſv T?D?n"[qS	^-4	{[>3ſ8'˯J^-k]x}!Wr8x g6%Rl9)<[j[kOoo}!^<[=y<u;	^-׋)D}{ſW׼[A0S`	o|
[r	6^-Yx/oſ'}/\"cſ>w
rſǋ/}cſ^-<[y-B&xx^-/g<[㡧<[O&<[o|
[_rſ:>pXo>vo,[㱷<[?pXo~Y?`'\~#?Ep?? P o?3~=~!h?'<@GE@[I? ?	Ā~>N>1%??+`B~ <	 <_<@ǀk?
 <?3?-fw)SdyJUO?	KyJ`'2G_p y?O?2Z<d	&p7'8񕟠2N'_2'2(yȫ?2-yȹ	##Jpi
A<<w'G6<' }<}	q?A<ŃpJ''yG;<	As#p󇿛p`yy&w'¯M$W}'u!pXgy(t}ȧ
7 ??+  c#O?;	+I<<懟Qq?:<gY3-y%ǇLtSP?#j@<fo8~pg_<gA<f'~fyߍO?Y4on??~jy3#3Na2WCiO?
?|Sʿ???3.}3o~j̵_,U|jOs-W\U߿3-Ws-W_;2?ZGO<2G~p̵_j_[jȟ%jȿ"fZG~qo2?ZG7-W2?yQ#2?O[j?3-W2?g-W 2?e߿-W4~2?_YQ#2?u?9Q~ZGm %j?Q̵_<U#̵_-WoyQ́G?p y?p[=4>.OA{i?80}ĝG0QG ]G0QM>G0QUwG7C{i?k p_?	X{i??	o=4߾OA,w |"{i?}7Gg{i?;{i?Ǿ:{i?+@{i?|7{i?ӿ?
w?	+7GOG0QI?a?a?G*7G,*=4Z=4[o=4\G{G0QL?
=4=4?"=4=4OA|K{i?{i?}=4G0QG0Q/-G0Q f>?3g_?3Fǿ?3q{?a4~OAƛ?a2? f&OA̕{i?D{i? G0QG[?a2-G0QWOA̳5{i?@{i?Ge|?3{6{i?1jD=X???0C_OH'G{oO w~߀Q% 
'Ġ ~߅YDKs'G̊? ~߅EπTYj~_O2>/[<Q2?VdA/[2_	{oQz~߅Rw߅+~fOÿV??j:#/[^dRw~߁Qtmly7_2_@~_2,~??ԉ_Qg~߂QE^/[g??CV'G7dw~߃<Qq̡1OU'GP̀~3̟8]C/[g??	dۿVY7"'~A 7~Q̀~	'GpB/~2
^d	;odd&w~sQ{oa??ʞd{oK2%>d}_2o/[ YH;o̟
yS3V??yW~#2l#V??HfQQ_2+(-yovdʻoQ?,yro/[ ^.~p5??x+~'fO7pw~q2/[2W}_nd{od߅+~'G\o'̟;o)̟>NY`e>?>7`Q>7̆
y_ ̆_~!G_q߿~<Q,oO262%{-o	!G_
s!GFqc߿`Qo3!GL<`Q?|d0U+o	!GI߿s`Q?ad0Uȫd0Uȷol`Q@d0U2*~~C_GoC2*7oy?30{~$2@y? y_	<$fA!R)]? x|%A!"}C߿~<?pQ2`Qo|̆
?e3W>~xRj/.,AGLf'߿o 0Op
Q~q
h/"Wğ4[i_49ͿG49	?Q|c5}+ lg߿JyM@i_e_4{͌|w߿ܭs')@i_o|2w?;{恗~q;9|c5}_c?G~h >g/4_E0=]~r׾g>go Lf3Dn?4F
2|Q4_E1<GQTGw5̟3ⷚ LfO=c?G)@翿1¼?G }3Wd{͌d2|Q Lf lg$/4 ^|y>gK }3Wd=]uGٓ|c5}D4}c?G|&d0j/4&{͌d'7Vd }3W=ySlg
_,?G3@i_ONw?zw~>g Lf{_ gGQ;2|Qj/_d>h1cc?GKh^6O?4_Eyc?GA[߿{>gh1YwGQ$94@i_GQ$8x=߿!fO?Q>&/=]&/}d> H=xǿ|k[>gC }3WE?;=]"Ɲ=#2|Q@i_63	
/o|N̟3Ϛ Lf|axY63𳿿|,Č?Gc5}{͌?x~[9j//?w?~>GQ^>es'|4@i_"׋=]E^
fO?@i_%{͌<^߿?>gᷚ Lf<{͌CK2|Qj/^/{=]x9ٓG Lf<q}c?Gǎ<^￿~o̟3/>	^/#{͌^GDO?4_ExUx{͌|^  ̟3c5}c?GǏ|^ w?G!yj/ᚿᚿ-̟3mm|c5}?=]q߿ K2|QyZz[GkM;^ճM4Hr	Qw4VW[q^ܷr!9gn*MSVջnVZ+wUM%5D4m<h!5m*jڴMM[VPIWN(qqSVբnhhVh溫nOKy榶uHEڤP-yiKFҖ(m&i,Q5tn+FJQ7UD%){Ѫfm=Ѫf$BT-o:>j	5Е+VkVU4!&fQT*o<-JճZQWT\rkFJh=B/Z8=ryRZ8D	ʒĭPە%g4% ֺ%hƒĵQ3Dfi-J%Jˍ%jvZKGvZKGRIhZz% ֺ#פq,	Ѥq+j.sʍ52B+W5VĭjH-[rQT*o<ΏjH-[JQ
D#оPz=?o<ʍ52q$LQsG+V*3fĈ֚8aL"Q0&D(9v9
fpT"*kaB0
@gc`Å7GЅ5tTvЁ
b:ĒĵRGKGl־)RZ8\&nۊT%CIW46i*KGHYf.8IhVJ\q$q*KWGKGC+tfIhVQGKGH[ĒĵQ3Dfq$q-TL=|I-JAt8G%[PAp[$%3Z\z8Z8zڢZ8W3!DN@jIhZLM9VTi,HW5m\S)iZDo*4⊜Ty\ZK)QP)QZEj*iBBM5qM	Rm]\I-K5rД־)Z7%\sEi.8eIsERL٥4U,SL(D&FlҚj٭rpU湫V(m+J&IQ4)\ZKRZ8#w<Rq+w6y诊W4W+t噣J8IZ*#TFNkJBA
TFZ8&i+DW.8Z8(I-JY۸!q$q-R%H55Z"q+Vk%\RLC)\MS%g(IHflWꯊTZ+JeI[$K\QʉSt[PAz%s]M["4IHq,TTJJĵKUZ*T%DIm?DѥNx$8%\MUmkjݴ["7\WWDH-[Jղ#ykuq$i5tJĮ_*o=\BCRq,U*-54\QlߊTZ+j%g(oD["7IhWP,oUrݳFnۊT%*3f+V*3f*-<ӣQ--[Q+R\R%JIhW5[)RZ8\5-K=-AjۊT%h%Z$L@<Rq+w6TQ9s]S!nkQ9s]MpB(8n*CrI$NđBBCrEPm)\WR-:--[#ch8&i+v(7E8SisD8^'5mZ'g46h"4Wh*ڤQKy榶q9qSVբq8&i*BMt%JճZVU4OKw4q$MM-qZ5TLTJ8&i*BMt%Jږ4q4	#y诉fI.iH&ȴVHy막ܷ[q_juV&$G5mZ'%TQċEnGkM<T%5hQ3I\J'-"&!q9q8&i,Q5txTaaaa
FTu000R6
@
aaaNaaaaaaaa:aaNjaaaaa)P0000ca
Ρaaa+Q000!XXChaaaa
FA`XNaaa
FHPW000-PYjKT:fp2DDߥ38jĵDߥ38j&-PW(XZo5Ih+KTMR#0000RB GP000#`
@ p000C00'P00	000u000C,wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwY/fViY/fViY/fViY/fViY/fXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xg/,şXb^,Yŋ?xdR3QRMk=aᬭ*nTiSZp_ᬭ*nZ,SJӣJ%E+xh*-:CI\Wᬮk!ĵPtU+4VȲM<RI\5l+vqKU%pղ,Q*-3fZP-Rl湩W-QesB)W-Q\Њ@Jj╫g5M2j*K)R\ʌ٥5qJV)%!eqSV:MUKTJV)%r+IVhjr+IVhj坺KjeqSV;tT["7╢,*jڹgnQ4<Rj媉j薆B╢,*jڹjrk8qSV%s\-+D4Y\TյrI\5tqJW5m\O[R)Z!⦭ij@W3$qJW5m\O[RIjr69╢,*jڹff
%sCfD	hm]Mhs+ZHB╢,*jڹZIsDL-xh+ZHBs+D4Y\Tյr"ZWQ	eqSV4 Q,ӣ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ᬳ9sEU3QRMk=a)Ҧ%sCf8k+JjyiYZTĨS)ZfpV7q-TN@yiOpV7q-TN@?Y\5l,9OpVh8k-uO-4(TW4"%FlҚCes7)Tf)?Y\5l+Jʒ栦Tf)geh+殎VhIHq,9Z!⦭th+DFHW5m\Q%i5srCEM[W,[WENyZ!⦭v-ZDoW5m\HqL͚SSVhj媉jh+W46i+殎Vhjzڐ(5CEM[W,ԁDfHh+ZHBsW5m\fHBsW5m\O[R:?+D4Y\Tյr:<Lӕ,*jڹiY\5trCEM[W+*DvCEM[W,h+VW4̇MeqSVLʐTfrᬳ9sEUV˙H-kFf΍DRR8ZKiYgFtw))xYgfgFtw))Ro+VSiu$ZMTJ54W7.eFj=-,3d٤QGz٭|RD%s]R؁-TLT6閆)jfm\6 JAkZ4L)jfm\6 qKLٻi\9s-tT"첡QRG9Eu5l-38k*CY\SVȲm_RJ۶i5D)hqKUZ*TDJճZgesZJ"'ᬳWBSZ?YhJ3fW8k-TީQlҚ*hT:D%5YѨVjio<յnۊW7.emAVVAoR<kd^)\Tz-%mEd#溚Etj'GMo*CvqK:5Cbꖤ͚E!J8gej٭rML)nҸ<R37W4VZfpV-R3lֹhl@i▙5tj'GMo;zeHnҎ)iYgFtyZk\&d<R3lֹQ[O[Vgejں*m52EIR\:5j▙5fEU5lߊZfpV"JB)\9s+Vkj%gep̭[5ZfpVJ˙Zk_*o=\յ溚EM˙[$JAj٣r)\Tz[ԏ+jgeges2DZ4rᬵL+ْ9PfHA*T4NPi((i(%s_*	\3oU|$J!fʑBB3f37W4Vge&i+t~S5fL8k*K%KjP!iTJK5t%5ʍ52(ْ%D{2D֞QQ3NTDF*%|4iT+?Y\QR')̮(W53]	Mk?Y\$JզĳWBSZOpZ*RL٥4UʅEIE2ZgGSzڶEe52MLW+JBqG(jĴ%WCflߕҖ(m*#Zhe52ML[5ʍ52EI8k+DW.%ft~S5v:4[KL8k,ZgGWTLӔ/m]R3ZyOpYۤ8PZgG?Y\$J溹OpYG8OpZ KL8k+d\Tf PӔgeIsT3$LLҊᬨ4*5422@i(o[T3Er*-G-떴jrޖ8k)n۔/p-mgGs+*lӔQzں&i,V52q+VȍOpV*"KihݵDRyOpZ*dF8k*
%iB')ʆBgnҌDB*;Z8Jj-PTFMTQ44O(]5Rnډio<U-TM:59B骕vrѥRևL++rᬨ͚SSS5MJU)Ҧ%Q%ni5sr4CQ4geFiTC#e&Z%s9G? YPhrDg(R3m]6jJER3m]6\$ԋG᬴6(IW	5"Tf)DeJE#eF*Ȁ{,8@=P҆)iYZMLhl@▙5j詴3FJhTZ&&J̴MU$)\M:=
%j!Ji诊Z"Z&&hIV-UI
WNEr	4$-T9hHRtz+8I&)hJyHMhHU-HMhHU+W2KICh&xjRZ)i(pBMА\BkE-%hIZLM84W)	8I&)kHMhM	4KKyj٭rKIChK]$JBkE-%hIV)	8I&)QhT(Z4rPTj&iC\޾P*K\iĨQG(%tӊVrMLPճZhYW++Iq+FΎg8hYW+J[:;ImU\ERB+W5W:;媄Vk)QhYW-&ᬵP%"QlҚ*▙55Uʍ3fWᬳTi4iYgGq\6iMr3C%FJh55Uʍ3fW38k+Vkgej٭rȀ{)DOGR8gej٭|N)YZk\H z<=B@? STᬵRG38k-tT/C.#eBR8ge8S3EI Ȁ{*2@? T!e/38k+Y\$/\G ʀK♜5M|N)Y\$/\H ʀKLʋE|TᬨW/#.#eGhR8geE'ᬨW/#.$eGhRS3\5m]RȀ{(b;BǈH<G ЂN)YQhv♜5m]R Ȁ{(b;BǈH<H ЂTᬤ;jge ֹWTG $=BǈH<G $=BǈH28ge ֹWWfpRkuKĀ"RC xĀ"RC x/38k+fLLٻ)f" 3??
Hz" 3??
Hz/fpV7H3538k+fL/4 P)!4 P)!TᬮjEZ3~*fpW	5"-m<G ʀ#P4)G ʀ#P4)8gepR-޹8gepR-޹Ā"b;3Bz}Ā"b;3Bz}/38k-T9IHZ3~*fpZrDg(Ȁ{*zCP4)G ʂ;T 
AN)YjJE޹8ge))K[zr/ǡd;3Bz}Ā"#jBФKLm]R\5i.xY\\R%̼G =$@
D {"^<BA
PBG8gesEsH.k<N)Y\\R%̼H =$@
D {Ā"^<BA
PBGS3WW38k++uK"^<BA? Q/! ♜5ںS3WTH =$$eЂTᬵ$xYjH "!? T
K♜5fpZ2 Ȁ{*d8@=2S3ԐA
Tᬵ$BG ʂ@m"!
8ge S3ԐA
 Ȁ{*d@P+KL2C4ge!K"Cu"Cu/fpY٧fpY٤H  d=\H  d=RS3Pz8YQ(m=Ȁ{(`;#ecw/fpTJOGfpTJODH ǁx DC/LʊCigeEDK"졈`;#eC/♜5♜5/!x@=1cw/38k+LtK"!\;? T.♜5MqLtKĀ"!\;@? T.L3FP38k,UC2Ȁ{,z=? YC{/fpY4.xS3ѥT9s/: ǣ$et:AGS3ѥT9s+VkgeJrV/: ǣOG\G  t;e=K♜5f*˙Zk_fpY4.ej٭r Ȁ{,z=xzĀ"H#STᬳ4iU\ճZ±38k,UC2lְm/: ǣOGAXۈDdGc짣 m/fpY4.ej٭aXۉ38k,UC2lְm/: ǣOGAXۉ DdGc짣 m/38k,U++geJsErȀ{,: =K♜5f*8geJsEr Ȁ{,: =KL3FJE|Tᬳ4iTW/: и@=APv/fpY4TZ+qL3FJEr Ȁ{, DdeGhRS36 qS36 K"졠x@=4 N)YC8S36 KĀ"졠x@=4 Tᬮhl@gesCbG = Gc'/fpW46 q8gesCbH = Gc'/38k*CY\SVȼTᬩQes]M[""졐1zz<x@=22POGN)YR溚EqLʐW5ղ,H CGH'ǉ DC!c(	xL&38k+Ȁ{* j@= 5Br8gepY38k+ Ȁ{* j@= 5BrS3Y5Ȁ{(b;B|G ЀN)YQh♜5 Ȁ{(b;B|H ЀTᬳ$9B38k,hlЁ/Gc? Y!x:r8ge!8S3̐ Ȁ{,v<>$e2ǃ'/38k*R%qS3"QTG >h<G >h28geJD'ᬩHU/TᬩQ\7*fpT(LG C DC!b♜5!+♜5!+/C 3??@? PzgS3֞*fpT/GG ♜5&8geI2 Ȁ{(jzĀ"졪G )YRkkLfpTӟȀ{(jz."졪Lʓ[ZeYRkkN"졐1@@=2(♜5!+.♜5!+ӟȀ{(d=P3se f~39EpޚeYRoM:♜5)S3"QV"v."v3"QT38k*R%h  d=@N] Dd	)YfHsCf	wᬳ$9B"Ct@=@z;L2C4 K3̐# '."졈	)YQh.♜5# '."졈	ᬨV@geE"@? T 	)Y\$@qL&"? T 	ᬮk K3IȀ{(d=e te$cgeHr+j]38k*CY\SVȹCQ	1? Pz=BA==38k*CY\SVȲᬩQes]M[" = Gc'gesCbfpW46 g = Gc'3^5@? Pv<{fpP	wᬡ? Pv<}38k(qCb38k(qCb"H2#)tet:A1n)YfhҩQh]38k,U*-  t(b;B? YCCL3FJErᬳ4iTWȀ{,: =n)Yfhҩ\\fpY4W4WȀ{,: =tᬳ4iTh^5f*  t;e=citet:AGP♜5f*˙ZkXV6qL3FP̭[5+g  t;e=ciset:AGPL3FP̭[5+K3ѥT9s+Vk
: ǣOGR  t;e=n)YfhҪf˸geJrVןȀ{,z=xz."H#SL3FP̭[5^5f*˙Zk^"H#] DdGc♜5f*˙wᬳ4iU\  t;e@=Av=ᬳ4iU\3ѥT9sȀ{*f@=3{fpW7C]38k+џȀ{*f@=3}38k+/Lth ^;@? P0♜5.♜5џȀ{(bǁx\DCv<}38k**%^5ѠȀ{(`;tecwgeDKgeDg ǁx\DC/ᬨ6zfpTJOF"Cu."Cuge!Kge!g  d=R  d=]38k,hl^5d46ige S3ԐA
38k-Im/LRA+h ʂIteA♜5fpZ9@R\DPC )3ԐAge Ȁ{(ve@=z;BǈH;fpW4W;jqLm]YGhAx	\DG x3WT38k++uh =$@
D {."^<BA
PBGfpW4W;jꔂ湫Is.♜5ں j\ =$@
D {."^<BA
PBG38k++uJAs\դgesEsH.k:ǡd;3Bz}."#jBФn)YjJE޹˸ge))K[zrȀ{*zCP4) ʂ;T 
ALURR(^5Q-m>"b;3Bz}."b;3Bz}gepR-޹˸gepR-޹ ʀ#P4) ʀ#P4)38k+h^5MHK[zrȀ{(3@KȀ{(3@n)Y[7pޚe ֹwᬭoM2fk^" 3??
Hz." 3??
Hz3n4ArᬭoM2fk^"RC x."RC xge ֹWTfpRkug $=BǈH2 $=BǈH=38k)fںYH35vՠȀ{(b;BǈH2 Ђ♜5m]R)YQhv՟Ȁ{(b;BǈH2 ЂLʋEszfpTZ+uh Х@=1n)YQh]38k*- Х@=1tᬨW/LʋEzR ʀn)Y\$.♜5MyR ʀtᬮkgep^"C] DPh!♜5*HqL]$g ʄ;A@=vtᬵRD38k-tTȀ{)
] DOG[fpV.♜5f z<=B? SLճZYZk^"H2S5f*M4  t(5??geJlM2Ȁ{)f Ȁ{)fȀ{*$q Ȁ{*$qȀ{*M|H ʀ_4WĀ"졍Ȁ{(cEs$ehv"Rfں@=
LֹWWoM2fk_oM2fk_$ԋDg(H ʀR-޹Ȁ{*RR( DPhrDg(G =WT5ZK$e\R%hvĀ"+uqȀ{*
A DPR<G ʂA
H ʂA
G "C4@? Y٧6$e(m=G Pz8@=1DqȀ{*M@? T
"4iU\ Ȁ{,UC<G #FP̭[5 DdhҪfȀ{,UC2lְmĀ"4iU\ճZ±ѥR$eJsE|G #FJE|H #FJE|G P؁Ā"졥G = DG6 qȀ{(dW5ղ/NQes]M["Ȁ{*Md$e@I"졍8@=1ȐH "C4 qȀ{(@=|E\G 9Epޚx@=2r4Ȁ{(k[Zx@=5:? Pֶ 9EpޚseoM:(? Q%h "C4 g "C4 h Y? PƊ$@@=&"졓Y\SVȹNQes]M[" =? Q6 g P؁Ȁ{,U*- #FJEzѥRDdhҩ\^"4iU\ճZ±"4iU\ճZ±"4iU\ճZeJrVנȀ{,UC9ѥT9sȀ{*M@=th Pz3eQ(m=6DC
OF"$9LDdHsCfB")mȀ{*
A? T"+ug =WV"+uJAs\դ@={EsH.k:%"ko\QeAJE޹ ʀR-޹ ʀR-޹ <n4AyoM2fk^"Rfںe5vՠȀ{(cEsDC+uh ^"졍 ʀ^"	5 ʅEIQRF"짭ןȀ{)fS3ʐW5ղ/38k,hl@ge85Y4TZ+gef*S3ʓ[ZxYeHr4S3ʔE\TᬲѥT9s+Vk
TᬲѥT9s+Vkgef*˞*fpY\T*fpYQQ(m=TᬲPz8Ye!8Ye!qS3RA+qS3RA5W4W;jgeں j\S3URR(5W	5"-m?38k,oM2fk_38k,;jgem]\Tᬲ_38k,V@geMd*fpY\$L-tTL+Vk▙5"OpY۸!rᬳpBFH?Ygn-mr3FH	RFHMHJҺhI2DѫW:5q9FHygGq\q5sQWQ%BRCZ媀Y&kOQ%BRCZ 7RJ"Z+[*R%K4RZ!XTf)V"KRATf)V"J5U5Q4'($Z▙52DD͒\qJ̩HU+[+FFHdiZ%p_"Y%r54)Z72D4iT[5Wcn)Z72D4iT[5WJѼQ%CT▙52Dq5sQWᬮQ%!qKL"TZ+▙52Dktj'G2Ce3ZfCkKZ\R3FHᬮQ%JrVger,UC2l־)iY\$JStUMhZfpW(UMhZfpW(Pz8ger**%ZfpW(oM<R3FHr+49FHR\QDio_dQhTJW4V	4$*%TQ"Z&ҢUENQ%i@pBM9Er-h!/dgi5sJsGdZ5rjFkFq9FH:4Pջn'(]sN-T"nۉ2Dt;w)Z"q"T:Q坻RJ"W4ger*"KiS52D$J٥2:?-38k+dZ5rW46hSy3FHW.%l{CfQH{jiY\$JEr7 {2@^ھZfpW(IYWL"Y%DoR@d|Q%q+Jv3FHMr7 {2@^ڽ2Dq5sQTUD9OpYijډ\<8k,NDmDQiYkr]h52DpB򡤢qJ̮Q%jڢֺ8r+4%IYWWhlW(9rղ/Q%sCf9EiD-U-mr+[W46i,4Ҷt~W7.er,VVБ,qSyr,VVT9{Kz򸩼FHvj,in@|*o<Q%jڢٸa3Z[(/m_+42D*o=\l+[քUQ򸩼FHvj,SEtsCfFHM˖e|hlW(9rղ,HqMJ"W7.ZEqkް|R46"AW(9ERȐ@2DQe
'2DQeQ=HJ"RީR(rdZ8JD\޷2W7.xj@W(ݵmQeH˙h▪'\$JVȼQ9W(ݵmQe|Q9W(ݵmQeCh|Q9W(ݵmQeDIC/m_-TN@2Dm[TYQTɳJjWU%r,VV7p' J"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8r+DW2]rt~)Qԑ+DW2"ZWQW(Es-IRFH+\޾)iY\$J҇3*-Gn҉Po:?V؁+dQ4)Qh)l@2D͚SWV%r*3f*-%r*3f+%r*3f+	\$J٥5qJ&+dQ4TZ+l@2D͚SW*--FHJjE+dQ4TZ+ J"Tf)MmFHJjpXR؁+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!J湫3g2P*%TQ+DW)IHH!qK]S6s*E	M-z%h"Ts\Y۸!J̮k8j٭rEs+殎)Z"HjѨVR%s<E\R΍Dty\hִiZ$$h#DekkO5Z*RΌ)KVErV)%hRJˉgnҎ)CV&T*ӣʓ[ZxIRZ8z▪eh"TDJڪQZ"q-T9ErYѨY4ʒ\޾)jV\qKUkoUjBCtyfTZ+TTRӣ4R\#,ӣK:5S噳I\:<*o?Tf)W46i+iGM˖xsCft~)hlJityH35PZ꙳J*8I&:<K4R8i ־)hlK4򹡳N)fTf)W46i,ӣVȼRIfVr:?*o<YGijs_f Q+$9GijZ+K3f5446iM\N(q$򹡳IQr:<hlZtyH35TfN)f]<fW7YWQ)nAilW7YWQ)nAK4ھVN*3f,ty\5DZ۹s,tyPi-h[w.e|N*%yѥ2ھQӣʌӔy4O+%tyhlK;j\i+iGĳJi坵|hlVN*$iiqSt,tyQ4gm_+4iqSyrdY[7riv򹡳IfZVBv򹡳IfYW%tyQ&kM%|R8MH4Jj▆ĮjEYۤ8Tf)T(!26iM\R!26iMR֍WHqL͚ST%Q?hlT&gm]\RАJ$*"M4;tʌ٥5J$+JgnQ4)hlK;tʌ٥5r9Ev)Jj坺CeFlҚPCe%D/n\Em5<{t$TJQygnQ4hJygm_*KT9iJ,YWHqLLӔ/nk<4,S*3f(pDĳHqL͚ST/nQ4CZ!26iMRھTh/nk<	5"(^!2Q3N)fH 4JjNkj ̏BKQ4)QPY6iM\RIjM5ʒsCfCk%IZ*Tf)V4*3f-Im*3f-IQ4)QhW.(Tf)T92=	.%FlҚCf
J٥5qK3FJճZFlҚEIQ4)\$@i*3f*-ʌ٥5qJ&Q*-JjMr7TZ+
eFlҚp[iQ4)\$ʌ٥5qK4PJ٥5r̐@i*3fʈ֧5ʇ5RfG%Ĩ͚SW*#Z*K5U5 PTf)JjlM26iM\$B͚SW-IQ4TZ+ˊ'JjCH3#ВTf)j(i*3f3FJճZFlҚQhTf)Md6iM\W*3f&Q*-Jjp\Q4W	5JjpXS*3f4PJ٥5qKLZER֍SN)kjERm]H͚SWV")QlҚ%"\7q-S%jں4ZfpZ*jrL٥4KZERnYWʍ3f-iJỉQ&ھZ Jյu#6iM\ejں|[WTi.HREi56vJ&Z%l޶68I&)Q*ZLy\̑+jio<+Bi+8qSyrV&ҹ"P&8qSyrVnCiCh(ևL6RP+%hm]D)[PA╥O[R+%k]	R\fH:euZLy\̑,? YGȔU"Ȑ8@=TV6 *R%qȀ{,))C+)@=PƊ@ITJ*? YPkIErW3$KCj!qJޤ\$+%uDoRDQ+s2D6Hj%"W3$KCj!qJޤfHں\R7"TZ+ں\Rȑ*R%qJѫY4)f:?W.%JD)QhVJ٥<RJjlZJHk\i(ھY٤T薖LiDpB"dz%S+DW.%᬴jehZ[52IW46i+FIZ*R΍DRLDjPQ%Q\-Im+fW,RAZ[52̑+4tj'Gd\MTR3j΍E\R3j΍ERoM<RE2TZ+▙5j詴tqȀ{,+uqȀ{,+uJAs\դ? YP*nG<n4A|G (s#e1WW9Epޚxjں*m523fk\ZfpYѨYWWᬳgFt~)iYgm]RjjxqSyrW3(i,SEm[J̮f PYۤ8ڷm;v
*ZZ"q-mh"C4 qJYTJ*? YC+ qJYTJ*? YPk qK"ATJ*▖L$%JD)io<ʋEd	R(Z[52I*R%qJճIHO-46tj'Gd&d)gFtyk K:5Y
'tj'Gj%DR΍DmD
'vU\(K[yihl@夁DZˎ)gn؁EU@z-mhNoT\)C)(V\K;jC)(V\J3Zhi,*HO+DW.%|TQ)h"TICIgm_(aUJ@yZ"HvSSKy Q<\J3Zhi,@yZ"HvQD
'+L֚K;j@=Y4.ej٭aXۈDeJrVL3FP̭[5VS"ѥT9s"첆(6#e0q#LZۣRk<R3IfZ8gejں*m52UMhZfpTF9VS*T֊gejں*m52IQ(m=RIQjnT9JW46i*T֊Hr-38k+VSi+VSi-TOCR9rղ/*o=\CKUQ:<vK:5DSYjqStZrTJfEs-TNB%iCs\,5RM2DRS2+)gm]R٤HqL*o?ᬵQ9Y榔9GMd	Q*-%
'y۴T(ӊRʐZqJ@ygn҉RSN)jrQ,VW(ꯊZ+vK;vյEj詴K;vյEErZ-TN@+tz+s+D4YV)%FiWR-9E=rѷQ9Y۶,[WEMZ,VT4U*3f+F򴩻)[PAҒ+zty\T~ZfpZ,SJӣ򴩻Rh֪'GYWҦ%hDFRIN-hPT+v򴩻Z$-mIsT+f\rj%p\.hYWdZh=rm]6gm_-S%CIDM4;jj)!rGYGMv9W7TTfGYWT	\TyZ$=rھZ J$ГCI[7lSygm_hlW7.ZEM˙C*o;w)ZBG ;jT:[Ώ-IIk+)\Tz+ZBGhlY۴W▤@z+ZHM˙HO[zk]	RԔֹgnڶmDk#W7.enډgnڶ)\٤Q3B▪+fR+z)!rݵmQek]	R9s,VVБ+C2ҵ)iY\٤M(sNʉ:h:<,gesCf54:?+-e!d)knCg2ڷ<er٤T޾WZټ[4ˉYVÖo+%rivBRCZ媀TICIgm_*%-2I\z%| ټhlW.&gm_-TWT͜5W;jQ'CMW46i-h7hvo\;jj)!r@q,媄UĤL֚rI\z%DIgm_*BM5+fR+z坵|ZEjl!rGYWYhHqY
Zۣ̳,S3ٵqKLIY۶i+ZfpZH2ݳIkjCBk▙5lRk▙5lV9.)iYi ;v%j٭|R3A!&EU-38k-$Rk*Z!Rt~)iYi ʐ]	RR3A!&R3A!&EU-Sxge*BMt%K]D*[Ώ-mZqKLITJ%-G<R3A!&է᬴eHIio:<LA▙5	5Е+JSr᬴eHIZk_ᬮ+FK;v%rKLjlZڤPЃ3ZgeqZ5TLY۶i)fKLjlV9.)iY\VU4vJճZgeqZ5TLTJې[QWᬮ+FJ]	RQ
KLj	5Е*Kj[Ώ-38k+Ѫf$BTZfpWUD%HIQhKT)iY\VU4!&-G8geqZ5TLTJ%-G<R3&i*BMt%KKy孫N)iY\VU4!&1ZfpWUD%HIZP溛geqZ5TLTJfKLʋEr֍U4%R3֍U4%᬴efjjyiYi ;v%E35ger٤ΏLIY۶i)f3AvJ҇5܅LIY۶i+Vkge*BMt%JEm-5	5Е-uo:?-38k-$Rk*TԷ5	5Е--Gge*BMt%JEm-Z 3A!&-G9iYi ʐ]	R15	5Е--G9iYi ʐ]	RtyjLITJk5	5Е+VkgeqZ5TLY۶i+5hQ3Ign٤Hf3&i,43ZiY\VU4vJ҇5܅LjlVLj	5Е*- ZfpWUD%HIkKyiY\VU4!&ImKyiY\VU4!&ᬮ+FJ]	R[rj*<ᬮ+FJ]	RQ
[Vᬮ+FJ]	R15hQ3IRk*Z[Ώ-mZr3&i*BMt%KKyb-38k+Ѫf$BT(s]M\ᬮ+FJ]	Rl־S5j-⤃*BMt%KKy ʐ]	RQ
RA!&ImKy ʐ]	R!6uN溛Nć;w.&9۸!qJ܁EE	!q$P܁G+!bjhM[V[T8EU4&ZڤQ[T%CZڤQċEt6 qM[vHa7rijݷ*\I.iHVmH5iM[V55)n'5mZ'E	huSCn'.g'g4N.hYVU4iwUM8&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!&iCnBiLsG'4C)ۤ8%I\fqđ542B-9FH'(+D8hMsĐ愉Zk_C%ImKyБ--GqZ5TLYѨjqCf["8&i,43ZVU49jZ5TL"g(N+FJ癴R湫hQ3I\\6k!8hQ3Ign٤(s]M\NkmR(⥼S[T8jGgEHW[T4tjJBkE-8VU4vK[Tfk_ᬳs+d%ZfpYܹ2E	B+W5Wᬡ$K[VR33P+k▙59"H35ZڤQWᬡ$JA|ᬳs+d%5w.erBDPtULΑBDiLΑBD59"H35ZڤQW-38k(s:E	fk_s+d%Yܹ2E	B+W5Ws:E	էs:E	n t% ֹQ)9"H35%k$%j٭|Rq-T9\MUmkjݷ-JJ<hlӊT%h4D͒\qJĭ&IhT&$%4W,iiĒĭ*$%h54%jf*IhZzZ8SZp_KG<I-K1fq4q$q+fD!q$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̳pBIhZKGjk]ErV*KGI<R4K\Ql+W٤_W*3f3fIH+J溚EhY4̨7H%k▪+IUT-J~&)%J4IHq*KGջiZDo-r&)%qERZdF+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(mq-tTq+Vk@\TyRZ8fML(Me52֍U4?(jĮsʒĭ& L֞T%nܩ-K=-Ѥq)+DW.4%#4IhWPq-TLV\i-KTpBZ8̳pBZ8(KGD#פq)%f L֗.&%[PAp[TiZ%l޶.VSRAjەqSyt~VSRAjW5-K5rД־SLS*KGOZLʈZ4i.M]q+WյuJ٥5q9Sin܀;w.)R(8H"w.$(u"4@BAOVU4iwUM"]Nk9tSVݯ4HrđBC+sE4O_mR(⥼S[T8j8VU4!&j٭|N+FKBSZ8&8&i*BMt%KKyVU4!&ImKyRR䄑WĆճN$4C$IWOdZ+rtv$QռċEn[Ύ|Nhy۸TN@Hr溫nO#(EZq#*jhjCtFE8VU4z<l "!aaaaaaaa) R !Q000'P00	000u000C00'P5_fIBE%	$R_IBE%	$R_IBE%	$R_IBE%	$R_IBE%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	($_BJ%	(ᬭ*nTiSZpX_-38k+Jje ֺ#-38k+J' K<҇4RIkjCF5d^)Z!ʋErΐW5-38k+Hq-T"s]qJ%pղ,SOhlW["ݵRD	\5l+vqJEr٤hV!Cb[9jiTY\Њ@TW4"%FlҚjsSLZʒ栧T526iM\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!qJW5m\hlW5]RCEM[W,ԁD9Vhjzڐ(RCEM[W,ԁDhlZ-xh+YY\٤Q9ZWSZJ⦭%uh+V\-S$KCjkC)Z!⦭%uJW5m\fHBs+D4Y\Tյr=mHK4RCEM[W,ӣʍD8h+ZfpW5]RCEW.)*E	!qJW5m\fHB╢,*jڹ\QR$Vhjs\;jh+YW+D4Y\Tյrd:h╢,*jڹiYRʌҮ)iYZTĮh%8k,\U|ᬭ*nTiSZpX_3\٧)Ҧ%FZfpV7q*4At8G5MKU%jiCt~S5MKU9OpW[":CNS5/)]SM
)\"9ܮZ*3f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 Q+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 qKU4zeZ[W-Z֍-S6EZ[W-R3nW\]$qȀ{,TT"첆NQes]M["KLʐW5ղ,[W+DvMQ
Z*\REi56%RlֹiY\֒-38k,Д־)OpZ*RL٥4U)EU7Ti4*)gFtyZ$8FQ-	Mktj'G-%[5m[M˙[PA[ԏ+jW7.eoKI[QYH򹮦xqSzʐݥR΍D؁*#z%feHnҎ)iYZk\S+J[+ᬮ(M▙5fCbᬭ[5Z%nz8geqSzޙRZfpYѨV+!ᬭ[5TDջn)iYZMLRGW,NDkgej٭rUM["7▙5W\ճZnډfh)iY\9s+Vk▙5vҸrV+C2mErxqSyrV)Zh܂W7.emEd#溚E?Yhl@?Y\̑+8k-S$JsG(dT9PhJ%/n*J'*
J'(I\ʃ9W5ᬮ_,FHD2P٥<ᬮ(M?YkFJgej٭r:?)ʒgnھT**Hjj]	Mke52ML*!/(dQ)̑-s5{2DLӕQ)呣JrIgm_,U-ht⺹OpVeqENZgeqEHᬳWBSZOpW(iq,Д־S5oT6iMrQRDQLCGuTީgFtvyYMLS*-҂Qq-	U٤["7e52J֚9YMLS+Vke52MLRG)ˉgFiigeuN3V:?);jꖙB*54WT֞S52DkgeCe%t~S5i%t~S52DkW3(i39ZgG?YR\*%htᬨ4*54<8k*"M4ʍD(̴E%iBJ,"5ᬭ\JKysKz7)@-[$[Y⊥sD4?j-d'rkFK5uգML-Jղ#~S5fʈyZ7mF2T*o;S5j)ʆBZP3Y۴? P
CV%FlҚiKw64rU-TM:59B骖&yVQMTZ[5<4iT+
ܧ8k*3fgeiSwU@q3iE;d[yZM\ܡ-Tf)?YQU+De@Iko\Q@=TQ-m?ᬭ[WEMZrGᬭ[WEMW	5"-38k-hMH4Jj? YdhҩQhDeJsE|G (#e4ZfpVS+8gejں*m52ѥR)Z5s<4+G<R9s-UI
WNEnxs1hHRtz+►*H+GCh╫fDRBӣ\M	4qKUhZ&&hIZRZ)i*R%qKC`RZ)i*R%qJ̤&RP&%DI)Z֊ZJ$ГD$8+W2KICh!CN)jBkE-%hIZ"RZ)i(pBMt~)Zk\&RP&%REIKICh╫fBkE-%hITZ+!+T8rPW4
3Zy@q*%TQChm2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/P@=xz/38k-tTL]$K"CˈDPh!N)Yk'ᬵRDH ʄ;A@=vKL&*fpW	5"R8gep_fpW	5Ā"RS3_38k*-"졈DCN)YQh38k*-Ā"졈 DCTᬨW;jgeEWTG Ђ# x/fpTZ+uq8geEWTH Ђ# x/38k)fںYH35v/IPIPN)YH35v♜53Zm]R Ȁ{(/!  Ȁ{(/! Lٻ)fS3n4ArȀ{(3@qȀ{(3@K♜5wRkqLٻ)fĀ" 3??
HzĀ" 3??
Hz/38k+h5MHK[zr/!T 
A!T 
AN)Y\$ԋDg(N)Y\$ԋDg( Ȁ{* jBФq Ȁ{* jBФKLURR(5Q-m<G ʂ;T 
Aǡd;3Bz}/fpZrDg(N)YjJE޹Ā"#jBФq Ȁ{*zCP4)S3WT5ZK*fpW4W;jꔂ湫Is/GhAx	P(=B5Ȁ{(ve)QN)Y\\R%fpW4W;jꔂ湫Is/GhAx	P(=B5 Ȁ{(ve)QTᬮhvLm]RȀ{(vx@=z;BǈH28gesEs'ᬮhv/GhAx	 DG x/38k-I*fpZ2Ȁ{*d8@=28ge ♜5H ʂN$eATᬵ$B38k-Im/@P+qȀ{*dN)YjH cn'ᬵ$BH ʂ@mĀ"!
S3̐8YfHsCfȀ{,v<qȀ{,v<K♜5d46i♜5d46i/GcGcԼTᬨ6*fpTJODG ǁxDC/♜5♜5/^;@? Pv<rS3Pz8YQQ(m=Ȁ{(bǁxDCv<r8geEDq8geEDKĀ"졈`;$eC/LtqS3Ȁ{*f@=3r8geqSt:8S3 Ȁ{*f@=3rS3ѥT9sL3FP̼G  t;x@=Av=♜5f*˞'ᬳ4iU\Ā"H# DdGcTᬳ4iU\ճZYfhҪf"H#S: ǣOGR8geJrV♜5f*˙Zk\H  t;e=q Ȁ{,z=xz/38k,UC2lְmL3FP̭[5+K"H#SV6? YC{)+K♜5f*˙ZkXV6qL3FP̭[5+KĀ"H#SV6@? YC{)+KL3FJYfhҩ\\G  t(v"H2GhR8geJsE|N)Yfhҩ\\H  t(vĀ"H2GhRS3ѥR_38k,U*-"H2#.#et:A1K♜5f*S3ѥR\H  t(b;B@? YCCTᬡTᬡȀ{(h;>#ec'/fpP'ᬡ Ȁ{(h;>$ec'/38k+8Y\؁/Gc'"	♜5N)Y\؁/Gc'Ā"	LʐW5ղ/38k*CY\SVȲȀ{(d=e #e$c/fpT(xS39Eu5l/CQ	1@? Pz=BA=2S3IL&G ʀ>#e@PN)Y\$@qL&H ʀ>$e@PTᬨV@geEG Ѐ# '/fpTZ+ q8geEH Ѐ# '/38k,hlЁL2C4 K"Ct@=@z;N)YfHsCf'ᬳ$9BH  d=@O Dd	LʔE\TᬩHU/N)YR(38k*R%KĀ"vĀ"v/38k*CW駊5!+/C 3??? Pzg8geHr48geHr4Ā"졐1@@=2(Tᬩ55&"졪G8geI<N)YRkkLH  Ȁ{(jz."졪GfpT.♜5& ˟Ȁ{(jz3֙zfpTӠȀ{(d=P3te f~geHr4˸geHr4 C \DC!bᬩQ\7zfpT(N"v."vgeJDwᬩHUȀ{(0˟Ȁ{(0ᬩHU/LʔEZGc@? Y!x:{fpY١]38k,hlЁȀ{,v<9se2ǃ'3̐ᬳ$9B"졈	ˠȀ{(b;B{fpTZ+ KgeE"졈	˟Ȁ{(b;B}38k*-%YQhȀ{* j@= 5B{fpW	5%S3IȀ{* j@= 5B}38k+ᬮk h CGH'] DC!c(	x)YR溚EqLʐW5ղ."졐1zz<e@=22POGLʐW5ղ,38k*CY\SVȺGc'."	)Y\؁.♜5Gc'."	ᬮhl@gesCb"졠x@=4 ♜58]38k(qCb"졠x@=4 LP؁/LP؁Ȁ{,
] DdeGh[fpY4TZ+qL3FJEy: Х@=APv3ѥR\38k,U*-  t(v."H2Gh[fpY4W4W.♜5f*  t(v."H2Gh]38k,U++geJsEz: ǣOGAX] DdGc짣 mgeJrVS3ѥT9s+Vk
: ǣOGAX\DdGc짣 m3ѥT9s+Vk
ᬳ4iU\ճZ±"H#S: ǣOG[fpY4.ej٭r)YfhҪf  t;e=KȀ{,z=xz3ѥT9s+VkgeJrVנȀ{,z=@? YC{geJr]38k,UC9: ǣset:AG38k,UC2ᬳ4iU\ ʀùte@A♜5MqLtg ʀùse@ALtK3!x@=1cwgeEDKgeEDg ^;? P0LʊCi藦geEDh ǁx] DC/)YQ(m=)YQ(m=^;? Pv<}38k*%^5ѠȀ{,v<KȀ{,v<n)YfHsCf)YfHsCfGcԹGcL2C4ge!n)YjH ciwᬵ$BLRA+K3ԐA
@R] DPC )ge .♜5"!? T
tᬵ$eYjH  =$teЂ♜5ںS3WV"^<BA? Q/! ᬮhv/Lm]ZGhAx	P(=B5ˠȀ{(ve)Q♜5ں j\˸gesEsH.k9GhAx	P(=B5˟Ȁ{(ve)QLm]R\5i.eY\\R%΀"#jBФKȀ{*zCP4)ۊfpZrDg()YjJE޹ ʂ;T 
Aǡd;3Bz}3C%s9Gge))K[zrȀ{* jBФKȀ{* jBФn)Y\$ԋDg()Y\$ԋDg(!T 
A!T 
AL&Z%s9GgepR-޹ <3@R <3@[fpV7H35]38k+fLןȀ{(3@KȀ{(3@tᬭoM2fk\38k+fLנȀ{(/! ˠȀ{(/! )YH35v.♜53Zm]YIPIPLAszfpRkuh Ђ# xgeEWTfpTZ+ug Ђ# x3\^5m]Z#)teGh[fpTZ+qLʋEy#)seGh]38k*-3^"[fpW	5˸gep^"]38k+Y\$נȀ{*2@? T!ege%S3EIC)seB]38k-tT/L]$h z<=B@? S♜5f˸gej٭yP@=xz3lֹzfpVןȀ{,geJlM9: <OYfhҩ[$LG z٭|H z٭|G ʅEIH ʅEIG ʀ_$"졍 Ȁ{(cE|G \ DC+uqȀ{(s$e5v"LĀ"L"	5"-m?$ԋDg(G ʃC%s9G@? TQ-m?hv)sV DGW;jꔂ湫Is"+uq Ȁ{(m]\G ʂA@? TBBȐ8@=D46i"졅 DC
OG(6$eQ(m=G ʁSt:8@=tqȀ{,UC<H #FPѥT9s+Vk@? Y4.ej٭|G #FP̭[5+q Ȁ{,UC2lְm"4iTh Ddhҩ\_ѥR_ѥR_6 q Ȁ{(iCbhl@@? QG 9Eu5lĀ"졓Y\SVȼG ʀY DPk qȀ{(cEd$eh"$9BȐG >D$e"QWNQ\7$eoM<G ֞$ekkN"졭mi@=5:NQ\7DC'(N"J*@=|EZȐȐ4V@@=1"	53e@IȀ{(dW5ղ."졓Y\SVȺhl@@={Cb"졥6 h #FJEyѥR^"4iTh? Y4W4WȀ{,UC2lְmȀ{,UC2lְmȀ{,UC2lּDdhҪf #FP"4iU\ ʁSt:3e@(6DCJOF"졅? PѠȀ{,hl? Y٦")mȀ{*
A+h ʂA@= Ȁ{(m]YhvՠȀ{(m]R\5i.se\R%΀"49IHZ3|DPhrDg($ԋDg($ԋDg(oM2fk^"LנȀ{(sD@kuh \? PƊm]Z4WȀ{(cEz$ןȀ{*MzQRF"TTȀ{)f z٭|Tᬲ9Eu5lL+8Ye(l@gef*YeJsE|Tᬲ֞*fpYRoM<Tᬲ"QW38k,4iU\ճZ±38k,4iU\ճZYeJr犙5W7C5TTJOG38k,6*fpYfHsCf*fpYfHsCfTᬲԐA
TᬲԐAgeںYesEsH.k<TᬲC%s9GgeMHK[zrL+fLL)fںYeEWW38k,WL*-8YepY5W	5S3]$qS3ճZgeH"w.S5v\8k,DDQ9OpY۸!K[y\$rᬮQ%rBm?Q%pR-Chr+Fj΍E\NQ%hYW+F\M\U+djrPֹj8dI+djrPֹH(T(RFH' JʔER:?(DV6Jj╥ԐAJj╥UMhTf)2Dh%Ĩ-:xger,3dR9s*R%JJѼQ%"Zf\#+FFHd\MM2GVr,U+Vk=aXۊVr,U+Vk=|Ro+dP檦U+zger+F\M\U-38k+dfHsCfR3FHger+rYf Lֲ֙ᬮQ% -38k+dfhҪfcn)iY\$K3FP̭[5ZfpW(%ĨsUSZ*▙52DsUSZ*▙52D6)iY\$JCi▙52DOᬮQ%sEi.8$J%!r|NQ%W*%TQ+["TZ+(-╥M	4JUq9FH+IQGdZP$ГDQx$KC`&%Hr"YyZM\ҹj"V\ѨZѪfNQ%iEsN-T"nۉ2DW\ӣKU[r*(
V\q9FHygn+DFH-?Y\$JykCger*E	6iLΏL"V\ Tp|ᬮQ%EQԐ= /m_-38k+dZ5rVǴ6hԎ52Dkv3FHdQԐ= /m_+dhlJҺ|ᬮQ%p\H̐r+F\M\U-hQ3NS5yFZZW!)<ӣQ--[Q*C~ZfpZs\WZ$ir,i(R9s+dgnڶ)\$J%Ipjv+42D*o=\l+d\٤Qet~)Q&kKrK[y\$JK5u:4M˙\$K;vյEt$K;j\Ty\$K;vյEqkް|*o<Q%jڢ2@a3Z[(/m_++dgnڶnL֖
*W%r+C-["#UC`|*o<Q%jڢ;t]{j\٤Q%qSyrdYgm_+42D*o=\l+f=a{j\٤Q%qSyrdYgn+/m_Ȑ@2DQe$%r*CYji)r*CYji-TOCRFHDT)R(W4̵M˞)jz(2Dm[TYR(rdZ8j@W(9rղ/-TN@2Dm[TYgm_-TN@2Dm[TYgn+/m_-TN@2Dm[TYQi/n4WU%r,VTf2lҚD	\$K;vյEM媉FHvj*BM5ް|Q9W(9rղ,W7.enډZ"H=|R9s+dZ"q+ZH2D\;tQ%hZf)\$J̮R&)\$JˉgnҎ)\$J@yZ"q,+dZ"j떪)\$J̳W\TF$J̮fHB2D\RGQ%hW4ZfpW(EsJKy۴T:[Ώ*- J"Tf)TZ+
[%r*3f*-$	\$J٥5qJEd	\$J٥5qJ&	\$J٥5qJ&W(6iM\RI) J"Tf)%r*3fʋEaKbQ%FlҚQh) J"Tf)FHJjp[bQ%FlҚ\$ J"Tf)MaIW(6iM\RUEЕ*DyhJ(")QhT8D%H"T:[Ώ,Q5tJBDtZ꙳R(Hz"f.)kfeH"Z#Z꙳R(HfJҩ=|R%WK]D)Z"q+F\7sGpEr*D͈Rjs-uL̩$JUqJDR\RT͜ʑBDSKy&Z"H"f)\5t9vREs+殎)Zk\\湫VR%Ej*╢+\5uWQ:<tW-C% V)	)Z"H? YCZ*MmioT#J3ղ<\╢JCZ"q+DErY۴PճG&J4֞)fhT%pުYZ4H%R4T@V\qKUhD\tj'Gf%sErW4ZE+RCDYGp4:?*nW4򸩼R΍DflW3N++iGJjJiqSyrd^)\٤Zt~)gFtyfRk8►lhIN-msCf:?6%tyH35Z:<hlӊYGJjK4򸩼9rղ/hlYG╥ĭ(s\N++$9GijZ+J*)	ityZ5Jb٤M2:<͚SW,r:<hlTfN+4ydRk,ArO+zDYGMvGTJ[ety[7MvGTJ[esCf:<ӣʌ٥5K;jfW(Q+\;jfT9KZ-r˙gm_,ӣʇ3Ihptikn̳y44M:<IfZھW-Ji塰q,sCftygm_+4ӣʉ3Zhi,ty\T!tK;jfTf)YW%ty\TzjVܸz%|hlYG|hlYGv򹡳IfTICIgm_6%pR-%FlҚq+hv)Jj!,HqL͚SWHqL͚STU,S*3f-	TO+4%IYWW$8,҇	4qJM2!26iMR	4qJҀYۤ8Tf)Z!26iM\QeCeFlҚgnQ4kF/nCQ)Eۤ8W-Q[MO(^!2	-k^Yۤ8Tf)ZYWʃE2ZgGsCfi5tK;jvS-s5/nQ*"M4;tʌ٥5J$,i@q,S*3f,ۤ8Tf)P㖆ĳHqL͚ST&Z%ۤ8ZkO*MHJHqLLӊY%FlҚDkSCH3#ВTf)TF9T9jj@͚SWhlZrMri5tcn)\٤P&Ipj▊Jj╲M4ʌ٥5qKRA+J٥5qKRATf)TZ+ˊ'Jjj ̏BKQ4)PY6iM\RѥRlֹQ4)QhTf)W	5J٥5qJEr6iM\RITFJEmFlҚp\Q4)\$Tf)W	526iM\R:=T6iM\$J٥5r5rTIq*3fʈ֧5ʇ5RUMH4Jj墪FlҚ[$L͚SW-Im*3fRATf)rFlҚPR$JjCf
J٥5rѥRlֹQ4TZ+ 4JjpY͚SW*-ʌ٥5rITFJEmFlҚ\$*#zETf)MmFlҚ\$ʌ٥5r:=T6iM\R3֑TTӊZڤQT[WR3f-i56ikHTi4kHWqKT	Zf)56iM֑TvL٥4KZERnTIsDm]H͚SW+D4YZgm_+V*KQZMM|RI[7=hITJV&$5W3$Jzx[5tJЄdd)\Tz	fH8I&)\TzzۣP&8D%s2D-+4dkCZWQ
VxiDԁ5tJdZBGW+%hm]D.V&$5W3$K;j@=Q%qȀ{,$9N#e AH ʔE\G *
APƊJD#e1)Pk)@=TDoRD\ں\R7"W	5dhm]D.)Qԑ+vJ&\̑-*#z%nډfHں\R7"Y%s2D6Hs2D6$JE\Rjd:hf%er٤Ώ(ˉR(TZ+ң6iO%FlҚ[7*J$d46i,"dz%S,Q,Hio<ˉgn-38k--皙Z"▖LkqJѼkoTQ:?#--皔4Ign+fW,RA+qJU:=rԐA▖L$J8"WU2Gᬭq5sQWᬭq5sQTOQLExgejں*m52G (m]\G (m]R\5i.x@=T
"첏oM2fk_&k\Dehv"첆NQ\7)ZMLᬤ;j▙5tj'Gv-38k,YѨZfpYWTZ)\Tz
K;t[VR9s+4v)qNݱ\K[yZ"q"ȐR4V@)@=PƊR$@)@=TRȐ@)S,	R(Z[52YTJ*▖Lk JE\R5lRM +#YѨZ-夁DR΍DAo)nډi Q?Q:<Q)bW-$
'RZZ"q,(i Q=mꖶErY۶ QUr(K[yZ"q(z+DW.%JDPjio<
'+ھPjio<
'+L֚K;jC
Rˉgm_(aUJ@yZ"HfYWUE(VR%|yHO+DW)L֚K;jC)(VR%|TQ)hĨ5ھ#eF*˙ZkXV6? YdhҪfS3ѥT9s+Vkj詴Ȁ{,4iU\Ȁ{,%De(m=H963ZᬮhlYG)iYZMLsUSZ*▙5Nkj詴ʇ5U5)iYZMLhlTJOGhlTZjkER9EJ5U5RKLյtTjeDqJյtTjeDqKUԁD*o=\l+C2@q,N+iG|R΍D5Q3Bzhjf)\T\KUZP\5tqK=4MTSLQ3B̊YWT6i,S+-38k-TN@yipYTFJEd	ji)lv(!,4━D9ER(Y۴T(ӊZ+vK;vյE3z▪' JݵݵmQejں*m5<RݵmQe\' qKU%hĮ&J%!Ĩ*ji╢JCQU-3TDQep\4m-TN@vj+VSi▪' K;vյE%J٥5qJѼ*nVefW75' K<҇4*nTZ5롤v򴩻Z$-myѥoTjE,ӣZ5T9F"坵|*nV4K[yR\*%htٽrZE\#*K*vj%p\[WEMYWT	PQ%lM2ھZJHk\iqSy坵|N@Mv9W7V.%p\	4$V4TYW+4M˖xqSyrP抛
VБ*%-2ںKRRCZhĭk#W7.eh"VБ+4v(=nx)!r(Jֺ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ֹj8fYWʉKrhlW.&gm_*%-2o+4ˉYWU3g)k=rھTIhDKZ5M뮚%|*$rھZJHk\PK;jj)!r@q)Ĩ5hlW.&QiYWʐMme꙳gm_+iZ9Hk\vrZVB6s,h+zCTᬨs6mE\R3AvJ+i▙5lZڤPЃ3Zge,43Zge,4kZfpZH2ݳIZk_᬴eHIQhqKLITJTZfpZH2$BT-o:?᬴eHIio:?᬴eHIQhKT)iYi ʐ]	RQ
[VR3A!&ImKyb᬴eHIio:<i-38k-$Rk*Z[Ώ-Sxge*BMt%J҇5܅-38k-$Rk*V-38k+ѪfݳI\Em5<R3&i,44 ־)iY\VU4vJA|R3&i,4kZfpWUD%fl־)iY\VU4!&EU-38k+Ѫf$BTBR3&i*BMt%JږKLj	5Е--G▙5hQ3IRk*TZ+nAmER1ZfpWUD%HIkKy孫N)iY\VU4!&ImKybᬮ+FJ]	RtykjӊZfpWUD%HIio:<LA▙5hQ3IRk*V9.)iY\VU4!&j٭|R3\UD%DIm?ᬮh%ĵUD%DIm?-38k-$gn٤ZZfpZH2ݳIkjCBk?Y\i-33AvJA|᬴efu7!r3AvJճZiYi ʐ]	R[rj*ge*BMt%K]D*[ΏLITJ%-Gge*BMt%KKyiYi ʐ]	R[rj*<᬴eHIkKy孫NZfpZH2$BT-o:<LAge*BMt%KKy孫NZfpZH2$BTZ 3A!&iCnBge*BMt%JճZiY\VU4vJ+igeqZ5TLY۶i-mR(hA|ᬮ+FK;v% ־ZfpWUD%fu7!r3&i,4f3&i*BMt%JEm-5hQ3IRk*Z!Rt~ZfpWUD%HIR[Rt~ZfpWUD%HIio:?-38k+Ѫf$BTV܂ڊb-38k+Ѫf$BTBէ-38k+Ѫf$BT-o:<LAgeqZ5TLTJ[Vᬮ+FJ]	RtyjLj	5Е+JSr-38k+Ѫf$BT[5ge&i*"Ki ʐ]	Rt~*H2$BTBTeHIR[Rt~*H2$BT-o:<HMs]S!q9Ӹ!q!v\R7 Q@qđBD\I$$7 Q+EhQ3I\J'#qO[T%&i-TMLHJ3%Hl@⚶xÚ*o,ջn'USz\E8hLG-jӉˊqjk]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 "jio?dZ+r5|NQWĉUq"[!	l־$4$Jږ$9"Z[ΏjQ:;EqZ5TLY۶i)f8&i-	MkrjDQVU43isWGѪfm=BqGѪfݳIZP溛SڤQKy榶q$#")[T8h7Di14֊Zq8&i,44 ־)iYgrW($K5u:7ᬳs+d%Vk)iYC(H8gegH"W-38k(s:E	fk\H)iYC(H3ZiYgrW($K5u:7-38k,\"j論59"kjӖ59"\7s_-38k(s:E	fk\HZfpPt% ־)grW($K5u:7s+d%Vk t%N t%p|A$JArS2/s:E	fk_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iriIhVjBIhV\̇M9V%hm24KT	Z)QVh")\TյrMLjS+*qSysEi.8FC8Fj諉		44%Jյuq$q,BSZhT%rtz+ji%J3fWM2dkJj╫fʒÆW+殎)[(D&FlҚsEi.%IhTFJĭPW-G)\\kf*s&jrQ8IV)	)Q7IhZ\IhTJR\q$q+gnĒĵK;w.$% ֺ%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⊥ m+VȍWĒ*KGoU|R9s-	+!Jĳ4iWW,-s9Gs+Jղ#~)QhVl߉%\QB?#U;vջn)RZ8oT͚SW[WT͚SWW,NDmDZ4qJErKTV4f*%\5nxIhZsErΌ֖Rq,sAn)RZ8z[T%h1fJĭPIhZ#IhVʁERq+VkF\QS++Iqje&i+t~Pգ\#+%Z$L@<-JRZ8z[IhRMkV\i-KU4FiVĮ(IhZ\Z8gnq+gnq*%).Q%8GIhRMk=zKG@.\M=KG<S-T"s]i-JٽmQ\շ*JLմkZ8j)|皙QT9d#y\h\4%IhWꯕjJjs]S!q9Ӹ!q!v\R7 Q@qđBD\I$$7 Q+EhQ3I[)GuTٿ-؁溛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 k )`         ?  B?GB2         e  ?      ./usr/lpp/ssp/css/aix52/samples/lapi/README.LAPI FER                                                              LAPI Sample Files
                           -=-=-=-=-=-=-=-=-=-=-

This directory is the root of the tree of LAPI Sample Files.  The samples
themselves reside in several subdirectories.  Each subdirectory illustrates
some aspect of the LAPI api, forming an 'example group'.

Note that most examples as presented assume the existence of IBM's Parallel
Environment for AIX (PE) and LoadLeveler (LL) products.  Descriptions and
examples of building and running LAPI programs in the absence of PE and LL
can be found in the standalone subdirectory.


Within each subdirectory, you will find one or more README's with complete
instructions for building and running the examples therein.  The following
example groups can be found:

- init: contains examples to illustrate initialization, termination and basic
        address manipulation and parameter setting in LAPI.  See the standalone
        directory for examples of building and running LAPI without PE and LL.

- lapi_api: contains a complete sample for each LAPI communication call.

- basic: shows several approaches to solving the same problem with LAPI.
         In each sample a commuincation occurs, the data is processed by
         the remote task and then returned to the origin task.

- dgsp: demonstrates LAPI's new Data Gather Scatter Program (DGSP) interface.

- vector: illustrates LAPI's vector api calls

- xfer: demonstrates the LAPI_Xfer interface for communication api calls.

- interop: contains an example of 32/64 interoperability using the LAPI_Xfer
           interface.  Gives instructions for building a 32-bit app and a
           64-bit app that can communicate with one another.

- standalone: contains examples that demonstrate building and running
              LAPI applications in standalone mode (i.e. without 
              PE and LL).
k            B˧AGB2                 ./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

k9            B˧AGB2                 ./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.

|k          (  B91AGB2           (      ./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겕            B91AGB2         ܂        ./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k          @  B91AGB2         ߄  @      ./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  B˧AHB2           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



kF `         8  B@1AHB2         d  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 `         /  B@1AHB2         d  /      ./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kn `           B̧AHB2         d        ./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6 `         Q  B˧AHB2         d  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 `         8  B̧AHB2         d  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



kh "           B11AFB2         R        ./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꒭ #           B11AFB2         S        ./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)))kx !         0  BʧAFB2         Q  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
	
kt3 $           B11AFB2         T        ./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#            BʧAFB2         {        ./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  B˧AFB2         |  8      ./usr/lpp/ssp/css/aix52/samples/lapi/init/setup                              
export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

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



kꔙ            BϧAMB2                 ./usr/lpp/ssp/css/aix52/samples/lapi/interop/Makefile IN                             ####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

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

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

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

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

tk            BϧAMB2                 ./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.
 
    kJa          )  BϧAMB2         $  )      ./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k<          Z   BϧAMB2           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          Z   BϧAMB2           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ko          9  BϧANB2         d  9      ./usr/lpp/ssp/css/aix52/samples/lapi/interop/setup 4 API                             
export MP_HOSTFILE=
export MP_PROCS=2
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

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



       kظ 3           BU1AIB2                 ./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.  B	?JB2           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ꄅ 4         !  BU1AIB2           !      ./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;
}


  k8 <         6  B	?JB2           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


   ! kf 5           BU1AIB2                 ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Get.c  API                             

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

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

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

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


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


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

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

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


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

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

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

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

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

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

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

    /* initialize the table buffer for the data addrs. */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));

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

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

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

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

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

    /*
    ** execute the data transfer from our buddy task. Retrieve ARRAYLEN
    ** ints, starting with data_buffer[0].  Note that the origin counter
    ** is used to signal message completion at the source.
    ** args:  handle                  -- the LAPI handle
    **        buddy                   -- the target task id
    **        ARRAYLEN*sizeof(int)    -- the length of data to transfer
    **        data_buffer_list[buddy] -- remote addr for writing data
    **        &(data_buffer[0])       -- the starting address of data
    **                                   to transfer
    **        NULL                    -- target counter
    **        &origin_cntr            -- origin counter (will update
    **                                   when data completes
    **                                   arrival at src)
    */
        CHECK((LAPI_Get(handle, buddy, 
                           (ulong) (ARRAYLEN*sizeof(int)), 
                           (void *) (data_buffer_list[buddy]),
                           (void *) (&(data_buffer[0])), 
                           NULL, &origin_cntr)));  

        /* wait for data to arrive from tgt */
        CHECK((LAPI_Waitcntr(handle, &origin_cntr,1, &val)));
        printf("Received data from buddy\n");
        for (i = 0; i < ARRAYLEN; i++ ) {
            printf("data_buffer[%d]: %d\n", i, data_buffer[i]);
        }

    } else {             /* receiver */

        /* buddy = task_id - 1; */

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

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

    }

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

    /* cleanup */
    free(data_buffer_list);

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

    return 0;
}


ontk,U =         "  B	?JB2           "      ./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 6         #  BU1AIB2           #      ./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`F >         4  B	?JB2           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 0           B̧AHB2         I        ./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 7           BU1AJB2                 ./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$  B	?JB2           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 8         '  BU1AJB2           '      ./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  B	?KB2           ^6      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putvf.F  I                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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

module samples_putv_module


   use samples_globals_module
   

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



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

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



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




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




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

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




   use samples_putv_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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

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



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

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


   character (len = LAPI_MAX_ERR_STRING) :: msg


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

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

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

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




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


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

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

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

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

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

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


   ! each task executes on tgt_cntr within its own data space

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


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




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

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


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


      !
      ! Setup org_vec.
      ! 

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


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


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

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

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

         data_bufferv(j) = j 

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

      end do



      !
      ! Setup tgt_vec.
      ! 

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


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



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

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


      ! collective call.  sync before starting data transfer

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

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


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


      call LAPI_ADDRESS(tgt_vec, t_addr, ierror)

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


      ! wait for message completion  before freeing vectors 

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


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

   else   ! receiver

      buddy = taskid - 1


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


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


      ! wait for data to arrive from src 

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


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

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

   end if 

  

 
   ! cleanup


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


   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


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




end program Putv
  k 1           B̧AHB2                 ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/README.LAPI.API OP                             
         Illustration of LAPI Base Communication API Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

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

The set of files for this example includes the following:

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

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

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

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


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

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

3) Source the setup script '. setup'

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

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

  !**  k 9           BV1AJB2                 ./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kj :         W  BV1AJB2           W      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw64.c AP                             

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

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

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

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


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

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

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

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

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

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

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

    return LAPI_SUCCESS;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    }

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

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

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

    return 0;
}


al^ B         0  B	?KB2                 ./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 A         o.  B	?KB2           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 2         8  B̧AIB2         c  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          =  BЧALB2         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k            BЧALB2         b        ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Makefile dalone.                             ####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

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

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

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

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

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

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

  k          '   BЧALB2         p  '       ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/README.LAPI.STANDALONE.UDP                                   
     Use of a user-provided handler or IP list for IP initialization 
     =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

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

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

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

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

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

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

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

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

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

The set of files for this example includes the following:

/usr/lpp/ssp/css/aix52/samples/lapi/standalone/README.LAPI.STANDALONE.UDP - this file
/usr/lpp/ssp/css/aix52/samples/lapi/standalone/Init.standalone.udp.c  - sample source
                                                                        file
/usr/lpp/ssp/css/aix52/samples/lapi/standalone/Makefile     - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/standalone/setup        - setup environment 
                                                              variables



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

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

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

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

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

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

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

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

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

     Init.standalone.udp -list

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

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

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

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

     make all

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

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

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

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

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

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

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

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

     . setup

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

  6) In each window, invoke the executable:

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

5k*             BЧALB2         d         ./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kN G           B̧AKB2                 ./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kf H           B̧AKB2                 ./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lh J         t1  B^1AKB2                 ./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"' K         b"  B^1ALB2           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))k7 I         8  B̧AKB2           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



kJ L         U&  B^1ALB2           U&      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/strided.c _a                             

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

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

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

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


#define PAD 3
#define NUMCHARS 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    return vec;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

    } else {             /* receiver */

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

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

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

    /* cleanup */
    free(hdr_hndlr_list);

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

    return 0;

}


_idk            B(1AEB2                 ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Am_xfer.c c _a                             

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

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

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

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


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

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

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

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


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

}

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

    return 0;
}


;   k            BQAEB2         F        ./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          ?  B(1AEB2           ?      ./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          '  B?FB2           '      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xferf.F _a                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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


program Put_xfer





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




   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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




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

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

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


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

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



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



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

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

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



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

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




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

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


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

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

      INTEGER_SIZE = kind(data_buffer(1))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer

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


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



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


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

      
   else   ! receiver

      buddy = taskid - 1 


      ! to match the src's sync before data transfer 

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


      ! wait for data to arrive from src 

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


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

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



   end if 

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


   ! cleanup
   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


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




end program Put_xfer
ndk꺺 	         K  BPAEB2         S  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ku          8  BPAEB2         T  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



kV 	 h          B&?NB2         U        ./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ll '  h        b  BPBPB2            0?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h             2)
   AH(8@_`ace|	
!,?Nilmprst$0;<Lbdghnoz}#./1249:DKPXfuxy"%&)*356>BCEITW\kw{~7=MQY]q'-FGRUZv+JS[
PDH^0eYeYeYeF,,,,YeYeYeYeY Z,,,,X|-eYeYeYeF,,,,υ`!,,,,xYeYeYeYe,,,,, p,`,,X,,, ,,Y(-RZ)jbEgglVA_eqF.lWbvrX3*1Rxd*1O:x]STC,)A-M2ŉGJT)1Jbr`FDt<ά^xvyܣCp,X]
4Q)P#LTx=bZG7x}JjPFT ypbAf	&T[{T
m+A.frV(^rEnȽI(mRw@3\LFMS0}J@{T
R$V3`}S``=70H|`B;@`.&~'u׃l~',	dT	Д
KsJxu`esg^s`~'^%cKS%Sfa\Adx	hgCt=袠N@n*5^4nxOۄ{T42,b@9s+H8(C7!Zx
uv PAeuA1
7`1omI@>A?n@Psi]
4Ѝ{T:y*4yii0bG#v&JgA#
%,N\Vj:R#bn1!0j8	49@HKHi)s:x1nHjX@LTf¢)ΰP]ҵ``QW3;>{T
HZ+Ω0 yʂ}"HZL%TRUA6^;*fiUsy\n24%*Td$TGa;D '@%@>LB*	dpQiU
i>}OL)ѿXr#Q(`1e
87"SڠXJGPUGBUG4({T4$8o<yi>#j@ӽiu_ L20+:`o<Wr\>:'U

 B}`F	^ΩL`KrmtbuIX(njm`pixIP#M%o<4Fcӆ7*}il`9'.+J:R#b)XIx9fkATyUaLI>yB(zN `PHhF4κ݃Jiт!%@p?334T-h@"Tip'RZC:JK0d|꫇"A5>i &unj (3u05@L$0ShȈ@&j& .40~; &{TO@@m&-xx	"!]B~gB%~"HDTƂF ڠTqX#੥`Z R1
 2u"HDT=%@CA =A	AOt
̔<l^4!s7]h7YP<i>"W@3"=RYiP#xA X5x}a
FOj@$̌dǧAJgZy*)brⴥFf*KҗG	J*K	
edl#Hp^<xMG&1G`l 2 VRTd70xP N uԊѦeOdgGa8Txc9W%X o;JS
ZMS+ʟeh*}I"ťLCbQ҄FK
Qu׫x/&@=#dw2 AoUM]xx1
P@DSAܔ|G:>EGtXN>=#e&)GJ%,+01+BHx3^x='tCi]W>14m
2Ҹz	{ƓťjHfZPo,F
4fƓ.Q+mŠ,4n-7x4ѐ]u/{TC6뀲L#Hy`QCDd@ǧADec҂%TGXEG5x
V/<! 3cQxn-'{T)Pph;imŠuP=\ƒڠ3aƕO3<m+W@?@S2JŤj~316iT=̠ҹ+q`=4̌2xf6;5$EsJTPX86.BwDTyS12zGIq/XzNqA">fd5mŀ{T"^f4>e0{T"s0G@Z֌5 ۋ^/̠8m+\	J HF[р3M@:ؠF) b=uъk99::)uhL<~Xd~XpW<txVpCGt
ш5僪a~X>0~X<4FNt
Ѧx5T&ѭ
c<~'@?+XN;v	MNF(* JN>3+X5wD/`~'VxOےjJq'?d8~'EB!V	й`Dܔ'{Tޮ/AJ9	mP#MSp Ch;L'op?e6<m7@?ƒ @4nv=8jIʟgZx!҂%LܠhӮ*<ozN膑\PL7'۟=1i\I3W@[yuj@ʉ4y
WBH;nu;x)3X3IZ#V =A2J0aPKŸ@g@&CH=ICp'E Lp^>|>[i> ׆FPN<p냷2T?	*9tRA҄
ӎ"NLArb)z2z0t◂bQp̋Ã| 5돌I='tCxb||*/nH=(.x@mtN @I^M>]ҹ+zy׵@fPMV3nHP(\#('z<3Tx1 :(dS$y~(-RZ1P7F='tg@dem= zpԩe/-JbV5;G5Fz>^4ّdR_a$(-RZr`b6ATyUo'N>A҂%AZrhxpQS4i7>>{TL\=3ᙘ-xrHsڠFJ[ڠF[@S;J
ZgGu@^Y<}:ѼWFi:	=kF)nW@[@wGi9@Xu\c:o7{J c:w<?g[ 4ّnv=8jS
gZxAjԠ9YPԱ8ۃE!T
0joǜCp,4HУM>V){T:uB\KFz@qI7@02a@mS`x];V @44κpѥk3gjڠj.TvIn+=}F]T!HJP#MۯT )6V
bV:V	L$2n*@6$7TH4(ˮbb4dA ᩑN tT4+1r|2t YƓ@	{T-FE,l9+S`T|xK@<kAݸP]PD^4n) ڠFڠF^s#&LPb1̙*}zM
L\:)oOOjA:2HaRiKԖ)N`)zXq IXgV'Qѐ)F"i۝׵@3m yPљR4P#LONFi ڠzya7FO.N>搉)br⴩LS/R6+84 :(<ć\`[^yp"iۜjg]nɹP	JQnxa2`HN	;qX={T
a0p
zƃҍ+F8jg]o Nʇa0pu҇⍅2=<1z'x+w b	"UN׀̣א/xZW@݂#ڠ:zFhzE~(ⰽP(
 :u#(h;5$EFe.zhhN~O8"ĪTNbb@)H;Ɠy='tWei4κqr@hڠ(9У~TOj0- e(5~TN`P"Pzx)(;gln ۫m@3̡;W.XOH%wϔ\`(	b55bʐ2tuՉ+:4@ P6ڠPx4κdeǧADe_xDASjԥFf*KzN颣ML5Ѧѐ)hV/WtQo4κPJUP#Lѧ6#22ѓǧJgZ}'.+J^lV`b)zXq~&+XΪ#8jT%rUP<3O:Ϛ2WB3TFpԩYO&JP<3O:Ϛ2WecT?g:SγL,jU5*y~|	BƨxuQRg?Й+5@s<?>i\.XΪ#8jT%tky9DgJu4Bd3XΪ#8jT%pN3TFpԩYO&JƨxuQRg?Й+XΪ#8jT%qƨxuQRg?Й+,jU5*y~|	ƨxuQRg?Й+cT?g:SγLǫy9DgJu4Bd+y9DgJu4Bdh3TFpԩYO&JƨxuQRg?Й+ky9DgJu4Bd",jU5*y~|	3TFpԩYO&JcT?g:SγL+y9DgJu4Bd$jU5*y~|	3TFpԩYO&JN3TFpԩYO&J%P<3O:Ϛ2W ƨxuQRg?䴈:X̘
eˊ±҂%XAjԠHTe%/aࡒVе;# @-FX /#C]t?IukX:>Ţt?AN y3Ck7C⎺;s_!f`_p:x9]sLA]BN0J5RbBu/	:]BNN`ߤ$9YRbr`c!'_LKƿ	:	:.!'_ˋ*ƣ_urn5RYBN,,HIԽJBNIBN/1HIw!'_r元u7-KԩHIOUBN w	:?HI HI7BN 	: uBNcB~e&!X7,`?	?\X\`-`&[
87,`X-p6 ~[I?vB]ǮMy6\c|c\cM64m uɶ86EmIm%ɶ9ɶ86!ɶ;M\c>Mɶ5MwMɶ5z{6ƻ<lkJMQmq	5lkI6ƸˮMI5+&o&lk~/&8&=rmtrmq&&	58PM]Bms6Ƹomu]mwlkz3Гlklk6Ƹ}2mp]msNI5	5.6Ƹ	5>6Ƹ&y)6Ƹ2lkxDM$ɶ5ľO	5\ZM.&8NM6ƹlklklk6Ƹ&
c𬰬hecNaXoς%%FSd]'0J\]K%!Iyx>b7/RjI`kÂN,0+-.,Rr%+
K,X)J*Vƥf	ƅRTa`@*JphX*RT元!`@*JSqB
K%61!v}(Ajԡz9KR
F(-RZ@p	K1NnHجr8JT1+ AjԥÓ (-RZ+1GJTiRJX)z)/R6+4	KNbb@)zXqR00J`7-RZ9u}U	LKR/4ˊҗ/J^lV9bģKR%N^^8ϥ(-RZ, >2,,,!h YeYeYeYd,k,,,,!`X0@ !2 ",,,, @,,X0e҂%ARB&$\ FpܔWV+ر;9983CO
T?p?υCT)?¡p{؆ST>4_4Q`e'bQ҂%FLRÃ蠘0jnDukIr:C7N蘵y(8NtȎ)$WB4p4κ݀ܠ({A-#	*L\jx"ي"`#:ۈuI:2(gi[!Ԁx0<1}s`bnWT/6 v0h<\	ƨi'.%M]:b03q%A"!8`JƧFN	C 㮀4|t"(n'
S8::J2LEHCAi
)Т$Fxa<J 9yi󀾐7O8%fZpO$WmH#ɱZ!dxFp$a塬hF*_lkeNqP0-	p5D4(=q"Erb1"F-J1~x/%
v)ƨ % {%Jb#y`HUv%+q!	C(9hF$F[m	p.5D4#n84κyhqs")&FNtȎ˺A6'tKTxᩳN&dɱ3bΊGV>G,"JX(IutFc(3%<A;b`YZ4Ί\72tnӤ%M֓={6R+P$f6AQ
Ca3'[pjXTQe"FQl4q	N6R=p\5s0ƅ\jTHZ劓2᝕@͚@pѧ	 蚁P#FI`'H5A! @ppDf "0Pj+UI
8>y0-Ѐ}ƨhJ]#pƨiόHp4yPV"(6A3Q(d\jg]o*&@Bj(E-"hu#U<U]hyhu >kF.yP<Ue6LѓΝFu"mtbu
#X ,:up27Fo6d:q$iy+p284R)!%4;`zpgEb#JgZx䥉ˊҧ11NnHجr8JV81R^8NYZtl$e9̝! 7NnӤ#rwDu #(?:hӺXy(( ;դ>#MۄbF["+
C%sg(ǆ oZ$iA 91i\/P4κt&	N5D݀uf(`=Pb" <a\^4-q% nTCA#n(o 9F1~X ac\n'QGL`94Qn5D)p>CQi[ . 2yBoLH&yp>h yRh$jl<"~ Qyh7@ I{Q#L@\j:dFTi@Eq${ڠ X5P	5NnHȦKѓ vNvv=8j̝4dD v#:!#)M͚tl0gEb#JgZxBBRiKԍT/R6+Tm>*
G}[Hr4ۂ`AEsB2BpHp'>EzVҹ(>m@{i\
-+h;犟ei^T(@SMe1	GJ%,+01Geu:뀾z'wD"M]@w2^6po 0k^..yP/
bJ	|7+H犟gR	Kԍr#U`ԠsrM3q@MW'tWXPJ&ExQ3-L<P]ƨD&<XomlG(gH5P$fƺ]D5DHۄE5D̈́xPk6q%F"5DpPV"+G"M(bΊGVǧJgZy?K>:PZ*5+fGV<n@u
Iv86d!pycQ@@Pq=y'<ۄBq\Kn5Dl&ָ{Sn4̈́'py
v8ŠXTF6W%qZ i]Z\jdS)2zibΊGVǧJgZyρ\-JJql]7":bC`FtP7 :ṓ3a~l	t:B7'tK7]
ICp,~xmŠ,TE6ϪP+o6/l&8n-Wa#Fu8qh^TC-s`5Dhq8qhHTF.JpBҵĖANҵp	B\	`dVc !,/LxH7'"E(R?BQт ;иH tu-#)P|=;V	+X>.sQքA&8jNkq>J>ɸBҹ#њnc	sq:yjnL kC:e8>Q%D/uJ疍gpM]!8Z?nJjJdhC:1LNFCMkDhkg i`rP8=wxNƨƩ sn7EvmjTFp7;J͸BjnHۄ!ӍQ#M>E2Q3e %4v=8jl0gEb#JgZy8.KR)1AGV<n@us'Hfty(8nN>2ZN
$W6T	s4TF=6i\	͆N -N55:F<H@:0
WBjQksռ`h<[iƨm+͂
дCjP`[z#h<7>5D⨴2t  @ ƨwD2ϛHԊwqye;YN&*<po2dFtP6":d<VsY BS	FW0j2!PnDujandpHқƸ^REbM!qJn#:(qAAxtIs16{ ALn!`ihL>3Z%[nH%8E+U
\	 #&R>xbhvjJ𢄻]rW )%nȮ5Dl: EV蘠nH\j@᳍QL6DdN͈l#:(*<p؈̙*}:BKR*Qۭ't|WTV"LFO.N>HJT1+Eb"wGʏ0j2F"^\;5*}iA҂%K&(kI*<oW'ǧJgZ AjԠ9Y蠨<B7":07 :4J'72tn0ݧHFkW't Q&F1M5
e HRX84Viƨ[qF޵he Zm+Z)h;7
gÉjhq%@s84º7'[ kQq#Mv =q$w]pj
GIX8DkAz$BI*EqsAҸLx"Z7J疀ksry@@q%vE2Q3bwDf!'tLN:C6 :ᰌlDuiSOq
-J
ӕKA܈G5L<Ѧq\n@us'HkW;;aA>2ZNn w@TEq$iu%MM=q]
@p!Pg\jxn+}<[p'<
<e턁ݖⰱƨN5D3\q%n*n5DO)CFEkTOn*j,p'ѿFCuDR4AT5D4#nQ yRt02gFKC%JPGCkP7 ӍQ#M(06h0B鰃e2]pG0*
4	 ᫂iTT(ևV\WmúMd=U{qPq!S-J1~Oo<RjꉅOt@DoeARFF\\E2:TdMtl0Ml#:(dɱեOF:X)"a֠n)wAX: ]@9qZR%S)J^lV9fGV<<ac=jW(|\PΑ]
4΀Q#Lsq"3)sJU(΂F[X:lnCi,<	±e 'fGVǧJgZzP)br⴩LS/R6+9զ3n'%yi;aC:Et(O8F[@TE4fRfEs"P'mbSQ*ˊiEҸ<(q<tw4hF\jg]o'A)qAP-ǥbܠ9xљM ^Jv֯&P*A+JT	vQH.ށ(x.X-2F\OњFa#Q(6
FHR2yFtP6":v=8jT(̦/@N7U%P``nZ*sr#MgEG5L<O-^JwZ(gH45D3H77 ÍQљG,W<
%vT8Z+@Ji"껉  wDlnM ۢ4ЍF[Ð~HzPsTEb"EpRxO.qy@2+(H)pd;:H.<zOњYn) Q(6
84κE2&3գRn%P``nZ)zY҅i;.̥W<U3WB4yQ#Lssq"t,TH:y*4)RXE2#'N>%,N\VHجIzR#b\kTN*#8jT*+ZpyQRg?БUZpyQRg?БUѭj9DgJu4BEWֵD3O:Ϛ"ZpyQRg?БU-j9DgJu4BEWj9DgJu4BEW.Zsʈ<?>ij9DgJu4BEW4Zsʈ<?>i!j9DgJu4BEWVD3O:Ϛ"kZpyQRg?БUŭQ8pg<SγH5Q8pg<SγH֨?3TFpԩYO$UkZsʈ<?>it+ZpyQRg?БU֨?3TFpԩYO$Uk'5*y~|	Z֨?3TFpԩYO$UkֵD3O:Ϛ"\kTN*#8jT*uQ8pg<SγHz֨?3TFpԩYO$UkVD3O:Ϛ"]b֨?3TFpԩYO$UkZpyQRg?БUh'5*y~|	Z֨?3TFpԩYO>뮻-" As&!YbrⰬtIhV:PZ(*R((d9qYC&KXp8(d -Nc +Q . AHH2rg_B!\a/Š_HB"~_B!Cr('r0/8?YvK8i/	!}/pL/!6_#s?Κ4zt6i	:!'_"um!'_4HI	:˴Ɛ:uHIBNHI"	:HI #HI f$zBNGHI~BN녚BNu\3u\+u.`s+ONIKo%`u6EIkol,`$,l"Ko 3^p"yNu;ЧcC))N_SE;2N_ҝyN_Jv?Дu]Nc
v?)hSc;N_ǥ;
v:hS!u\E) u\Sq0c2;
v8֔qJv8;~)N_2SDS?0)FSBN~fSЧc?c`nS❎ONcSN	aaNc❎,BE;#c_"u`S_v;B)?`L)`Spc(p3Jv;v?8xcRqo)qNu8cq!N?v:e;(hSɿ8cr?rO;S
c𬰬hecNaXoς%%FSdi11!vF(I!D	FLF.%.F.ҧ0JV`BVr\3%61)1J
ӕ甘.ⱲⱮH6Rb)//
LCe%rnj5ˋ*U%9a`F*1KԩϘԧ0RX8r]STbܴ5/R<\V8P9aqX@j)JX9P

seŊRT
K RB)K*Vr%R8N4,S *rʌr%KԩcP>tIjPH>tIjPԽJ-Jr8JˊҍTP7J^lV9dKRptIjRɁ-J
ӕ䣥KRf)CRl%,N\VIb
RGˊҧ11NnHجr8ũT%0-J:*r%KԍTRiKԍT/R6+1bQ҂%Kԍ//NgҎ-JXV`cF,,,,YeYeYeYeY,,,YeYeY2,,#YeYeYd`,,,eāk,,,,,YeYeYeYe,Z,,,,-J
:PZ(*RB k
_2SDS?0)FSBN~fSЧc?c`nS❎O