	 k[ ZBZBby name         by name         BUILD           d   	kQ      A            ZBZB                            ./               A          A          
k < m            ZBZBZB2        s        ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.19 01 N B En_US SP Communication Subsystem LAPI Package
[
*ifreq ssp.basic (3.5.0.0) 3.5.0.19
*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
IY67723  2 CRASH IN KCOL_DMA_WRITECALLED FROM LAPI_SIDEBAND_HNDLR
%
]
}
      	k  LBASA            ZBZBRP VU   UN  NR  DE          ./usr TF         A          A          
k  LBASA            ZBZBRP VU   UN  NR  DE          ./usr/lpp  test          A          A          k  LBASA            ZBZBRP VU   UN  NR  DE          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.19 evsd         A          A          l 0 m             ZBZBZB2        d  T      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.19/liblpp.a             m          m              /ps
.=aceil5mnortu	"012346:EIbdfxy,789AFLP\_ghkvwDMRSTzCNOY GUBHKVWX`()-Qq'<>Zj+ 4p jDy?<?o#hѣ4`00`oD#Eɹ( "h 1@R <?Dƍ8hFȐ!t]--Q`  D(0K(zODlpN{+\!x4h@9-@QÁ8xG44hȐ!t]-.<DSf5SwRl2cjȭ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%0sFp#i4?7Jvƪn]w-FH%<W&{ٕPNe`z?fiW-ٶ&A`xILv_h{m3b8wqjThjs>bځuW&{ٕPNe`z?fDFi0dnmX$A t]-+ Əp#i<  h1jThjs<	j I_GfVA:ٕ,W-ٶ&A`xILv_<{m3bǑ4-JTԺ[ŵLb+=z('[2=_r"@#4Q@jE{6D,y [[ KcƃWAً<-JTԺ[ŵLy$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ُ1_F;f,a*Sf5SwR빁e1mAb	ve`z=X9ّ A_~(Y5۽jd<D--kj
%15_F;f,уn-JTԺmT_s$$帒3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf8pvXq1jThjsm:!'XQ%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~L혱GoR;FcU7u.iŵ	 In$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ِ0rpvXaƏũR1]ʹbڄg]e+=z('[2=_r"@#4Q@jE{6D,y [[ Kdp#i@h*Sf5SwR빶Q}[P[+=z('[2=_r"@#4Q@jE{6D,y [[ Kf"p#i0-JTԺmT_s$14%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~q{m3b4 GJvƪn]w6Ӫ/j&XXHaBJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵp=61f#ũR1]ʹbڄ[+=z('[2=_r"@#4Q@jE{6D,y [[ Kfp#i@8*Sf5SwR빶Q}[P1e\3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pfh@1L혱ԩNјMKuE1mBQLE	ve`z=X9كj#4Q@jE{6D,y [[ K`+ glŌ?R;FcU7u.iŵ	0]//3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf0jpvYũR1]ʹbڄ.dL$& `bJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵƏWAً@`@G?Jvƪn]w6Ӫ/j`ѐ.VJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵцp#ihcAƍũR1]ʹbڄ.d戼8xJz;2=_	̬Wg5_~(Y5۽jd<D--kj
%0b
=61cFԩNјMKuE1mBLz2sD^D%gXEfV@`ƚH?fP,m͵Q2ĞzH"dŵ
=61dGqjThjsm:&W&{ٕPNe`z?fiaEɫU <I礂&Ann\[PW/َp#ih@*Sf0+'cmAnjD	ve`z=X9ّ A_~(Y5۽jd<D--kj
%2$WAً<JvdܝaL[P[%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~̉{m3bǏ"0ũR1Y>7'X|[P[%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~̉{m3bǏ"0ũR1]``+=z('[2=_r4ъaEɫU <I礂&Ann\[PW/َ E_F;f,ԩNјMK0he1mAb	ve`z=X9ّ A_~(Y5۽jd<D--kj
%2#+ glŏh@#jThjr4tE2Ϙ]b	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1HWAً<o*Sf5SwRl:`{g!1m@	+=z('[2=_r"@#4Q@jE{6D,y [[ Kc p#i@jThjr4tf-ZeVI_GfVA:ٕ,W-ٶ&A`xILv_4hL혲#ƐԩNјMK0h
[Pʑ Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ1H glŌԩNјMK0h
`V-"W&{ٕPNe`z?fDFi0dnmX$A t]-+ ƚi a
=61cũR1]``m: ba @)5$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍ4L혱ũR1]``m:%[ptZ"+=z('[2=_r"@#4Q@jE{6D,y [[ Ka+ glŎ @?Z)3uܶ6Ӫ/jUHH
Maa! a r!%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~yMWAً<p8-JTԺ[iŵ	*ۃrg'X9'$帒3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4a{m3bƎ"ChZ)3uܶ6Ӫ/jUK\N-I<r/I4OXbi-ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%0aWAً h>-JTԺ[iŵ	*ۃrg'X9'3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pfDpL혲#jThjr4tN-IV6Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ{m3bǎ"DR;FcU7u.uE1mBKH>:Ԓz+q%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~iF+ glŏ?i*Sf5SwRl:mT_s$}ԁT^W&{ٕPNe`z?fDFi0dnmX$A t]-+ ƎhBpvXF;Jvƪn]w-GMbڄ+D^^y%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~ _F;f,`9MԩNјMK0h鶝Q}[PR&XXHaE 003ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf8 _F;f,a pp~-JTԺ[iŵ	,u6Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ{m3bǎ"DR;FcU7u.uE1mB`|ő[+=z('[2=_r"@#4Q@jE{6D,y [[ KcȄ+ glŚ@hZ)3uܶ6Ӫ/j>	-ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1 glŏD!R;FcU7u.uE1mB`|+D^^y%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~ha=61dũR1]``m:0>	H^xu%3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf@ъ=61cG*Sf5SwRl:mT_s&)	I,$0 	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1WAً @CJvƪn]w-GMbڄ%6Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ{m3bǎ"DR;FcU7u.uE1mB`zOE
+D^^y%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~ !_F;f,i?*Sf5SwRl:mT_s&P	I,$0 ``03ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf8pL혱ԩNјMK0h鶝Q}[PB3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4a& glŏChZ)3uܶ6Ӫ/jz(TI_GfVA:ٕ,13Oم&t[wmTL'qmA_pf1_F;f,yHԩNјMK0h鶝Q}[PB戼8Jz;2=_	̬Wg5_~(Y5۽jd<D--kj
%0=61c7R;FcU7u.uE1mB`zOE
zI%gXEfV@`ƚH?fP,m͵Q2ĞzH"dŵ{m3b!ũR1]``m:1m@9		9n$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ّp#i<`@oJvƪn]w-GMbڄŵ $$
$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍDbpvXAƎũR1]``m:1m@9		8In$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/كWAً 0R;FcU7u.uE1mBbڀsjpuW&{ٕPNe`z?fDFi0dnmX$A t]-+ Ɛ@!_F;f,yB?ƐũR1]``m:1m@9	 In$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٚhU{m3bƃũR1]``m:1m@9	 H+=z('[2=_r"@#4Q@jE{6D,y [[ K`ƫ glŐD#Jvƪn]w-GMbڄŵ $=!%3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4L혲 1jThjr4tN-L[PmB@3.Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ p#i<FCJvƪn]w-GMbڄŵ $
^I_GfVA:ٕ,W-ٶ&A`xILv_DrpvXB?*Sf5SwRl:mT_s&-6!W&{ٕPNe`z?fDFi0dnmX$A t]-+  p#iDyGqjThjr4tN-L[PmBCH+=z('[2=_r"@#4Q@jE{6D,y [[ Ka+ glŌ8wј*Sf5SwRl:mT_s&-6!$W&{ٕPNe`z?fDFi0dnmX$A t]-+ ƌA_F;f,aR;FcU7u.uE1mBbڀsjBEI_GfVA:ٕ,W-ٶ&A`xILv_< h:pvX$4-JTԺ[iŵ	jͨHH
Maa!P3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf<G glō"?!R;FcU7u.uE1mBbڀsj8Mn$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ك 9_F;f,HjThjr4tN-L[PmB@	 W&{ٕPNe`z?fDFi0dnmX$A t]-+ + glŐ"<R;FcU7u.uE1mBbڀsj8L
$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍh=61c?Jvƪn]w-GMbڄŵ $puW&{ٕPNe`z?fDFi0dnmX$A t]-+ ƍWAًDp@jThjr4tN-L[PmBm'D	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1G+ glŏD?7Jvƪn]w-GMbڄM<b%M<bZen$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍ4jpvXǍGJvƪn]w-GMbڄM<b+D^^y%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~ ъ=61f GR;FcU7u.uE1mBm&Y@H
Maa!@&$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ك5_F;f,aBZ)3uܶ6Ӫ/ji4͊m'D	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1=61cMũR1]``m:"OrH# V"Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵѠ=61c#ũR1]``m:"OrH# ba @)5X 03ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf<pѪ=61cƎ";!R;FcU7u.uE1mBDFZ&rqjOi僑zIzN[+=z('[2=_r"@#4Q@jE{6D,y [[ KcG"1_F;f,h@GԩNјMK0h鶝Q}[P'$00W&{ٕPNe`z?fDFi0dnmX$A t]-+ WAً8po#Jvƪn]w-GMbڄ= N+=z('[2=_r"@#4Q@jE{6D,y [[ KcƎWAً8n-JTԺ[iŵ	{Ag[+=z('[2=_r"@#4Q@jE{6D,y [[ Ka G glŎ0 gј*Sf5SwRl:mT_s$w!'.VJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ1Õ{m3b4GR;FcU7u.uE1mBLz2h/$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍE_F;f,x8Z)3uܶ6Ӫ/j`ѐ0]ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%2 B{m3bbԩNјMK0h鶝Q}[Pތ&qD+=z('[2=_r"@#4Q@jE{6D,y [[ KcF 9_F;f,x0A?FbԩNјMK0h鶝Q}[Pތ Q`LI_GfVA:ٕ,W-ٶ&A`xILv_42pvY qF1jThjr4tN-IFm'D	ve`z=X9كj#4Q@jE{6D,y [[ KcƎWAً8n-JTԺ[\<q%gXEfV@f1_~(Y5۽jd<D--kj
%1 glŏ?R;FcU7u.pp+=z('[2=_r4ъaEɫU <I礂&Ann\[PW/َ4p9L혳B7 P
A 8`?ȃF8@A<`oqmAw K(Sf5SwRl2c )3108`HO"@R1Y@ T_H^@b;FcU7u.3HSf5SwR빁eAR1]tS,$1)3uN-cHThjsm:&JvdܝacHSf0+'g p>4;Fc|nNy"NјMK0hr;FcU7u.)~4 r;FcU7u.)y
TԺ[<`0Jvƪn]w-GMbچNјMK0h鶝Q}[P;NјMK0h鶝Q}[PX8Jvƪn]w-GMbڄ%ER1]``m:0='dH*Sf5SwRl:mT_s&-61R1]``m:6O,ؠ{aʔTԺ[iŵ	{Ah
TԺ[iŵ	0]@( Dp8xG4hȐ!7n\[P[b@%KTԺ[bڀr+j)3uܶ ^vƪn]w0=L-X)3uE2"Bbځu)r1]``ѓi[R)3uܶ1YjR$vƪn]w0=L-,AKTԺmT_s$$KTԺmT_s$$
R;FcU7u.iŵ	 InR;FcU7u.iŵ	 H˩r1]ʹbڄ&ܥvƪn]w6Ӫ/jE]KTԺmT_s$L$&\hjsm: c.Sf5SwR빶Q}[P1e]KTԺmT_s%
^vƪn]w6Ӫ/j`ѐ+D^^z)3uN-IF@@Rk	(
&R;FcU7u.iŵ	0]z+r)3uN-IFNhÇR;FcU7u.iŵ	0]xq
\hjsm:&)r1Y>7'X|jsRR;Fc|nN&xp`V--IK
: p<bڂԔNјMK0hqpKy\hjr4tE2Ϙ.Sf5SwRl:`{g[P..Sf5SwRl:`{g!1m@NјMK0h
[Pʭ)KTԺ[ŵLyR;FcU7u.0+1Xڥvƪn]w-GMbڄ QKTԺ[iŵ	*ۃ
^vƪn]w-GMbڄm&XXHaEHvƪn]w-GMbڄm93RxsO,Mrܥvƪn]w-GMbڄm93RxsO,MKr)3uܶ6Ӫ/jUK\N-I<r/I4OXz+r)3uܶ6Ӫ/jUM$KTԺ[iŵ	,u @sRI\hjr4tN-I`\nR;FcU7u.uE1mBKH//KTԺ[iŵ	,u ba @)5XNјMK0h鶝Q}[PSoI:R;FcU7u.uE1mB`|ő[NјMK0h鶝Q}[PInR;FcU7u.uE1mB`|+D^^z)3uܶ6Ӫ/j[[NјMK0h鶝Q}[PL$&()r1]``m:0>	M$KTԺ[iŵ	=*@yxE\hjr4tN-LIR&XXHaEA0b)3uܶ6Ӫ/jz(TAw)r1]``m:0='Ixp\hjr4tN-LIRsD^D)3uܶ6Ӫ/jz(TNNјMK0h鶝Q}[Pڄ)r1]``m:1m@9		8NјMK0h鶝Q}[Pڄ$)r1]``m:1m@9		8HNјMK0h鶝Q}[Pڄg)r1]``m:1m@9	 HNјMK0h鶝Q}[Pڄg$)r1]``m:1m@9	 HHNјMK0h鶝Q}[PڄZ"ԹNјMK0h鶝Q}[Pڄ&ܥvƪn]w-GMbڄŵ $14)KTԺ[iŵ	jͨHbi	-\hjr4tN-L[PmBCHHNјMK0h鶝Q}[Pڄ Qa!NјMK0h鶝Q}[Pڄ[NјMK0h鶝Q}[Pڄ"AnR;FcU7u.uE1mBbڀsj8L
R;FcU7u.uE1mBbڀsj8LNјMK0h鶝Q}[PڄNNјMK0h鶝Q}[PIlP=P$IlP=L-\hjr4tN-M6(Er1]``m:6O,ؠ{L$&@P HXX)r1]``m:6O,ؠ{ޒtvƪn]w-GMbڄ= Z"ԹNјMK0h鶝Q}[P'$10 C
,vƪn]w-GMbڄ= LԞ"D$)r1]``m:"OrH#'5$`anR;FcU7u.uE1mBDFm'J\hjr4tN-Hܒͤ<ܥvƪn]w-GMbڄ.d$ފܥvƪn]w-GMbڄ.d
^vƪn]w-GMbڄ.d14z+r)3uܶ6Ӫ/j`ѐ0]XR)3uܶ6Ӫ/j`ѐ10 C
,NјMK0h鶝Q}[PތNNјMK0hM.9)r1]``	q88E0GChѣȐ!t]-,jM J{N~̠<)m$ZaP0ˠcj$f.EҽYVHzXō<5Wt]V1cCOU-kjՌXUwKkxjv!5c44]͜YJ.ے!5c44	YeYbćՌXT-BԒlŋR%
=?fPD p
i[I-XHa@xrH$dсC>L
H?f]B/{1wt]V1cOU-kjՌXT-BԒlŋR%
=?fPDh0
i[I-tY<J	4fyggұ~i9p+RFi2^}+ًxjn\[P$=fbXzp$=fbƆ]%Cj,hiDJ-+,XxjU:@혱jQx$G Pkن`  `"i39@@ @ $ @)08``a@015B3OٗP^],n$=fbǆ[V1cOU-dՌXUwKuځ!5c<4] $=fbƆXzp$=fb]HzXŎ<5Wt3nJ$ՌXUwKI
$=fbƆZHRӁ!5c44]Ĭzp$=fb+,,HzXō<5BVYhYe%eV1cOP]%Cj,xiŉYᧆZY$ًJ{N~̠< )m$Zaa!03ڒMmG&
P'`&Pe("zWwKu!5c@4]vHzXŐ<5B*̝I vX(Pse qAPkـ(XHaL( ` O$p@, LP 8&Pe("zWwKuځ!5c@4P2u$1bԢ0IBiٔDBVEKg  `&`6J  B`LL@ ~̺_oJbn$=fbȆ[	YCOP
'RH-J/(@(SJHl@  O  `	)@@X !axPI@`@\I˨QxEf.Cj,4]vHzXő<5B*̝I vX(Pse rPkـ(XHaL(R(H 	|$(LɅ `T)#4u
/ޕvHzXŃ[	Y`T-BԒlŋR%
=?fP @A)m$Z`L$
K PSLؓQJI˨QxEf.Cj,4]vHzXŃjfN;f,Z^	(Q929 q(SJHlPT_(ӱ4 E)#4u
/ޕvHzXŃjfN;f,Z^	(Q929 bB)m$Z`b`  Y@@H	` \XRFi2^}+ًqm@<5B*̝I vX(Pse r (SJHl@&LL,( B` a!@p pP . (I˨QxEf.Cj,hUwKuځ!5cxjU:@혱jQx$G Pkف7E=Ax BK //4 j~̺_oJbn$=fbƎ<5Wt]-V1cF+,,HzXŏ<5B*̝I vX(Pse sGPkٸp@HH4OG$roI=`@(Ot=B3OٗP^]-dՌXᧆŵCj,hT-BԒlŋR%
=?fP4p08B4\ P&` `&
 1@@`P,/ P	0~̺_oJbn$=fbƏ<5Wt]-V1cFjfN;f,Z^	(Q929H5BVEKfLhW/ jP@x;	)<?,N)^I˨QxEf.ŵCj,hT-BԒlŋR%
=?fP4pA)m$Zdƀ1.- yv/-Ip$/i`Z/DE <!B3OٗP^]-kjՌXѡZY$ًJ{N~̠hSJHl@X="u΁ G zP5&pHCb{%B3OٗP^]-kjՌXѡZY$ًJ{N~̠h)m$Zaa!2o	 e 	0Pe("zWwKuځ!5c4hiVdIbũE`ӟ(4q
i[I-`&0$00Y0&  	` H (0L`0 pB$f.Eҽ[YOU-kjՌXZY$ًJ{N~̠h )m$Zdƀ1,+PS9  |L Y$f.Eҽ[	YOP
'RH-J/(@H(SJHl<?	(B1ҁϵ
H?f]B/{1wt]-V1cGjfN;f,Z^	(Q929PkفrO}>|`{ uEA)#4u
/ޕvHzXōxjU:@혱jQx$G  @j4\ڀqa&>ގ5yd)#4u
/ޕvHzXōxjU:@혱jQx$G "4BVEKfrqJm@8]bpHCEboG D8= Nxb(RFi2^}+ًqm@84P2u$1bԢ0IBiٔh24\,$0X>I]b?j -D=/Pe("zWwKuځ!5c4piVdIbũE`ӟ(4`
i[I-5!$ .993'a!;iڅ$f.Eҽ[	YOP
'RH-J/(@aSJHlC
 & `F9 A,MDzE
z12
H?f]B/{1wt]-V1cHjfN;f,Z^	(Q929PkمRߍ0[P,g-~̺_oJbn\[P$=fbƐ<5B*̝I vX(Pse sAM+i"%	)58M؃Qyl眂&qZ0<?,0<?)o<J~̺_oJbn\[P$=fbƐ<5B*̝I vX(Pse sA M+i"%<Jd\#="w)#4u
/ޕvHzXō xjU:@혱jQx$G 惌=BVEKfL<=nA^䠁AC
vӪ/
_j~̺_oJbnzVHzXōxjn$=fbƑ<5Wt]-V1cHXzp$=fbȆjfN;f,Z^	(Q929(SJHl0H4?K"!a!;j/-z$f.Eҽ[	YjfN;f,Z^	(Q929)m$Z` $  @r``@ . p X``f L@
(8(
SE
H?f]B/{1wt]-V1cM<5B*̝I vX(Pse sA M+i"%
&	8C܁I祂H;r	Ѽ(>-qU
H?f]B/{1wt]-V1cM<5B*̝I vX(Pse sAPkٔ2XXHaLKsm?.@g> RFi2^}+ًqm@hiVdIbũE`ӟ(i 
i[I-MJl"ؘ">py{?K"I˨QxEf.ŵCj,iZY$ًJ{N~̠D`1 
i[I-@ 00h9ɢe^~lFŵ@=kPe("zWwKuځ!5c4iVdIbũE`ӟ(0h24\{iP,,[PAsA*~̺_oJbn\[P$=fbƑ<5B*̝I vX(Pse r$F"M+i"% ``$/	)p90>
  $P 
 
Ɂ0B3OٗP^]-dՌXၧŵCj,h0iVdIbũE`ӟ( Dr4\̞Yсr%ŵg<3 /rQ3Pe("zWwKu!5c8`i᪻qm@xjU:@혱jQx$G APkـ`8e \@@,8	 p1@A0$,,
 \,$0p@@`e
H?f]B/{1wt]-V1cBOU-dՌXZY$ً P
Fp8@?g?%D"Aȃ㇎4wpP,`wKuڂ܅F	 [[ĞzH"dv%ŵ ŵI Xk  9A            ZBZBPOS    .  E          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.19/inst_root zW         A          A          k! 8 m            ZBZBZB2        n        ./usr/lpp/ssp/ssp.css.lapi/3.5.0.19/inst_root/liblpp.a           m          m          <aiaff>
2798        0           68          2372        0           1778        1956        0           1112125070  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          1112125091  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        1112125091  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        1112125091  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(           ZBHBHB2         4  O	     ./usr/lpp/ssp/css/aix50/lib/liblapi_r.a                                 "8=.   .8A_ac|(,/@H`dehilnprst	
!0<KLPTbgkmox}#$%*49:;=>?DEINXfuvy~"&)-126BCMQRS[\]qwz{'+357FGJOUVWYZj^=BpI rk0RxATI$I$I$L I$I$I$I&GPI$I$I$Iy$I$I$I$I$ǃ@I$I$I$C$I$I$I$I$P`I$I$I$ +I$I$I$C$I$I$I$I$)
B+*<<@xxx$I$@I$I$I$,$I$H2H]C[f,fYo%5"P;Vmѧq;/-W$i}O=P-JZUFg/_!'E@X +jq-qĶHG*k6U[͹\D;aw#r8Xɷr=OP`E3en?vAfۇSXEy\96'#ݻ>#v1{ty^}6t>f䙱8ID}g$͢=Y3hrL3a6V}g$ͣ}g$ͣ䙵c9&le}g$͌C9&m>f׏䙴i9&m>fY3erLѠIlrLj>fƈ9&lj>f0}g$́KUGrXKUrXKUC9,BMVKYbj!k&}g%Zɪı!k&rXYbjKUu9,BMV^YbjpKUr	6Ϩ_<#/khsK=}J+6Cpg]VdI',siBY7䳻S PJ7ٳ°EdٟsybxV
lZ?"c+1!*xVl[0I&
_w"m	'[CO_R\!&؅IgvVb0V%͞;'؅gb fg6g`;$#MYOg(zd25r}g'X˚CS}b/^47t=6U4nPc9A3XsuS&H$k<' X	PԦH3X&}l# %CR`z9`s]2ݕA*&HL  !vOgUS$l-Y 	jS$l fxH5̀  xT ~4wdѸ00ݤZT~o1 h%H}g'=ͰHt;x* yCʈN{ڡZȓPk7B]cD"A3B3P"gAku"	fHAv+_Ƅ'ְ85bP9&{$l=4qd}=Ga1Pn~h@1Jd<i=fHM_5M4
,[2FNzhWAufHX	N&yEvO#e`'=9<K'̑<'̑Mɛ<'̑4%{<+'̑fD'̑vx
 K'̑#s	4gF{5{)jvSY}Y(>odɩ)&x
.>hB	6SɞVOų&]1O=Lea@ DLCx
Ol7dG'iA-PYObq[jCR
+E/Ajn6Aƕ4F,uR1I(,	gv`{(5g"u6UQ
Y>d1e`& %f"l*@t
]f.+X	S6LX	6L}l6g"f	y&xR(Y>a1ZMg 
M<)O@T1g36L>a#7$M<)[0i&xRf¨&"lJ-F>|MjMP[l3fxR8}hk݀{--02+!b&ȌS*^g3K'֍ƽ촵1eaT,@<dMc瀩4B!ua#i)	35f"lC/g'D=TF;me[2I<)vOgT<!>b&HzF@<f"la</}lM:@4Og,[1e`$=&L '{'DX	IEyAdو+!diy{'DX	J
Af"l$ {=-}lM0,db$>b&Hz0= }lM0,؇Of, b6VC"a XbA}lM>a k=6O".}m@KЁ>"A@
?H#+'DL ^D EO&"%[1da#>Rf"lʬ@.6V-T3+Y>b&E@fϔ>b&EL \Kg
6V,a6Okf#OglCK'DXg=}lMaQ>Pdو+1@V՟)ݓf"lZLA'DXY@dو+y0e
OcIݳWdو+4<(OgxPl[1e`"L gݓf"lXaZ;<(dو+a ">b&E g R-b&a FxP<}lMA@V36V,0rs<(	,[1e`"9MAf"l[yOf"l[O`Y\7$< npz7Sئ)LDXU 3s3[0faT	s6L 	dل6@ 1d`C}m&cr.{0{,*g[1eaTa Xqdو"1Ta F{ g	5)촨1 h$,}g'=20~Ht;xE/RdIRSӎBH:rT^)sۖ~m{(~w$#MkTr?CT$:p#]>lE*DE8š":Ɓ̓>0o%ڙ$$}l6a$'x	Wdك{y2N~;gfdv]f4;+	3O>,;+	3(>og/̓ǲ>OudZ3l[2N;>^~;"Ԭ_dѹ;aqe=?hH4h>qvECT$:p#]>l߂{ڡZȓPHb,ZƍALK"8e#eXe%ڙ^y#<'O=IkI0YY;H[C^Ȅ6U2L091mbQf[}l*3]A֠&-k,Y<'Y>daY@ΠO%fedْ6Uff&I?Zx+Z	>daY :9Ŷ	Y=xdْ6Uff&
<L[`׉6OtanuZrM :qDl2FʲنY@DŵElZzfHVe
U?ZQf}fHVe4*ibݞ)}l*3 QA֞&-Jֳ׋l[2Fʰ,S9Ŷ	Y<K'̑#010(~1mVr rwz1e}gFF<m=*qYAJXV%(K`23@sdْ6U010me6gl[2Fʵf& }imVn>dk2LNm	Zx;}l*e6/dْ6U010(*m	Y<&.>nw(ܝ#O^cA"4K{TrزjC>dWnhn髗KdI)b)_j'YX`x(yf6S<&Y>bp`e2e>3`!gT7X7]Ub̬?d6OFɗ88V/,Fu
Q֠	Bf6U18fԯPl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
CxY>bp`e2bœ'XO<	;u~;UX8VJ6OX7ey<ocd3<Xdlh6ddm!!8V/,Cʅj k<bidك`T<ĠT" *嘜jZx*Z%q3 dكbrN
T<RFe3 v*嘜:Z*[`(Zx9}lʱ|9f' <R0mdكbrN;@yK1g'}lʱ|9f'y	ZxoЀ	B/ Ol1Öbq}`ɼY>`eY=Ng*p嘜zgc~ gP?Oeʱ|9f'
u>T(Ƀ<%!>`eX
>T(K'֍BFf8rNb1B2X2VxJ>loްu3{-Fߡ8Vc,e>dVc~j N)M~ O8Vc,(F_PHOOƠOelʱ|9f'ECϭ<-J3)6O8V/,Ry	FeFykdكbrN
j}imQUv>`eXf>T(=v>`eXzZx*Z%mf6U18`Zy(Jg,[0q_YZ֞
0Pϐ>`eXBڇZx*ZHf6U18f4y($>`eXj}imQϐ5}lʱ|9f' ڇZx*[`fYg>`eX2T<R15 SdكbrNj}ilQi p+?f6,~Vc`bՋĵ+6KbŃ`X78Xn5X{ӟSA>ҘO{(jC>gMhzͱir&n6"k6)_r'Ȣ1=b&̑}eb	Igv0xA}fAy6S&vL:>nBM	UXDX^"db	fUPֳ⭓fHV%=L5>)>Vx>db	fM5>S<^	[2FʱzJ֞W[`g'̑^,F&<lfx"$lK0z/y%fxidْ6U%=Q}iu!+Z,[2FʱzCϭ<%a<^Y>db	fB5*Zy]mVp	{'̑^,UCϭ<+9g$lK0zAy%r3@Mdْ6U%=99y%cxHY>db	fF$Zy]mV$Y>db	fVj}iu	[xHY>db	fVj}iu	Y<$Y>db	fN}iu	XўO#eXBYЈ֞W[`9[2FʱzCJZ]me`2l[dْ6U%=9ePP+lY<Y>db	fB$
Zy]mV9[2Fʱz֞W[`H6O#eXBYЀޡ֞W[` F$lK0z֠W[`(X$lK0zt?y%m"'̑^,D֠W[`(>db	fE}iuV&$lK0z.?y%u0?dѸXDXnq؃Ve=;$#MK9?I4Pvç<Ο<!1vҭk"MAH7J?%c瀬PX*18LNbRgb'N<N8V`[XVzkdى,DlM0-J+=p-}l\0q4*S).q2}6O<:eA
goClYiUɃ[=u6O8V/,BEBeE>`eX
imV*嘜_֞	%kdكbrN6*WE	Y<\]}lʱ|9f'TOlvxdѳ/B$wl1ÖbpG"`Y*p嘜~} %~T">lwZ`U=6U18!wR<-J3['lÖbpF;_֠	
6-<\Y>`eX劕j mw`23f6U19iJH+Gg'lÖbr
imW[<Y>l0qY(~~fVYg?}h0XdZ%lÖbp6a_֞	%eFy_dكbrNWE	YUp>`eXΥZx$ZRy*嘜ԯOl!K'lÖbpFޥZx$[`+}lʱ|9f'-wR<-JĶxD,[0q_YJH+,"Mf6U18%wR<-JxD>`eX_֞	%exD>`eX5+"ҐSdكbrNԯOlxD-}lʱ|9f'aJH+/3idكbrNSWE	\6xB
[0q_YWE	XAf6U18JH+	&*嘜TOl&xB>`eXTOlY(xBY>`eXJH*<!
,[0q_YʕimU3n*嘜1sR<-Jx@[0q_YZij`sfx@6O8V/,
ij`pq'lÖbquJH*,Z78X( 8=ؗsc"g!,q=!Q1bA"4F]>m2Y5BCPZ:|v|cZȓZ$aALDL*XK;1YAf1eP"l=>`\b&d&OnY>`̰E	sáɈ*I!=,[0|rְF,M=iU	uS6L[0|A&"lB'J\b&޵kd٩=&Lʌ4b&KLx^23^]1dO>6\RgdكE0D3f,1df5S6L~fv\Vg͓fg`%1d[',U1dK'+,Y1dǶO>
F[LD3dكKsy&x>wdكKu6L|}l Ks+w9gY퀖LD3fK-D3	}le么&x<[0|r"X	nLg'	["l&%-ɓ6Ly"倖鈛&x<倖6Lx>`Tܡ1d}lRKrM<
,[0|	nSg'K[6Ly]f	n1dK'*LD3Š˻-ʳ6Lh)}l[D3Š16Kq"b&ɞ-'>`pKrM<Z O>	l"lf-36Lkk'Kq6b&ɞ-[0}!`%,gGO>	Iv["lОKrM<ZY>`%[	&xO>\Ku	&y3}lJTܽ1d7O>,1d7l[0|2"l1ZKsM<>}l6[6Lp1dك`%M<܃dكKqZb&ɞoMf6X&y]dكᐉ`%TM<kdك1m1d7Y>`)i`%b&ɞn-}lHq`%lM<[0|̀#&x:_}lNKM< 'JK6Ltdك̀!M<O>	l/g[0|4b&ɞ6O><LD3Kb&ɞO>M1dGO>6XLD3dكK9&x:wdكD3nˠ	b@gf"ldѸ{8nb&Ȍ\LG=Z7.	#&BjL(UAB}lb/LD3(K9&x8>`aV!Jb&ɞO>\Sb&ɞl[0|*ĥ1d ]f,*+LD3û'UgݓfIXLD3V*Ʋb&ɞO>>¬f6Ll>`d+XUb&ɞk'
g`v1X&"lwdكqP}M<dكAɈ&x6dكaTLD3)dكმ
6LlydكAو&x6>`$)XULD3 aTD3K'g['M*6Lbf*6L`	}lNUD3́fd
b&ɞlQ}l,*M<ؓdكvA6Ld'JaTk1d6qdك¨>b&ɞll[1Ts0|>gOdكaT"s1d6
,[0|aT"w1d6Y>nOf"l]`m`dѸq݀Foe6V@C9,OO@,f"ͅT1Zb&ɞ,+Y>LwstDiO{ 8t4qCԾmKudI,bKQ,Aws;D"fSI1<Ow1;*L`>nː&2fn7F=?jKZ!teк9AXf9^5^3YټƘȦ,cL2WL̳<B]fld29溮K&@77zmooyFȍU`WF<d>&wdGL;PG߰WCLNI)f FVOrL%cFx6Y>jqPR}f@g2fn}ie1ޟZA!vEYEʘ?CT$:z$:["<!	adIXŠ">jS,S,Z7X 욽e)YuffAeYEJVy}l\(J4	,[0~`&i3,[0~0	3['FfWg.>`Q:M&dX6O?Sؑ5{&zGdكIl5{&zf[	dXI}l7e,M^ɞ"X	.jL,[0~`&3Wg6O?6#&kM^ɞ{'&X	SWg
,[0~`&M^ɞ]dكReG=b'	m`:Mr3O?6myZHeɫ3f&X		3Y>`*X	a͓fŉnafX	WgO#Y`}ZoDi$*khjC>(6t9>PW55$m`DQY1e0|
Po%ڝYEJVy/}l¥b&ʲ!&	K+<>`, Ɉ**R̃',, 鈛**R̒,[0|L+<ɵfSrMe)YAufrMe)Y@.&"l(J2	,[0|dq`LDVQRdX 9**RՃ;'rMe)Y.rMe)Y5flt**RՔl[0})͂$LDVQR,[0|A6UTg >`̙`s6UTg,[0|no`f"l(JV<}lv81eYEJVz	Z+=XAdكju\+=Pdكtc`LDVQRP}l`"l(JT6O>4xs6UTgVO>lqJb&ʲAfK9b&ʲA͓f6&"l(JTdكb1eYEJVz#dك"l(JT8}l`~b&ʲC+'7U1eYEJVzn dMe)Y['Gv76+>0_dكCDVQRdكxf"l(Jό>`:6UTg>`36UTgƑdzA"4JOTYOdw2	o:}CThn6dIR1": ^I+}e`Ydwjse)Y
O>WMe)Yl[0|e Me)Y'Kg[0|76gO}kc h%'*';`PvçT'+ZbyZȓF7 T	gv'@^c灲>' OE[PփMBZ> 	}ih OA`P7)D~g1 h%+Z>ȿFP	o:}CZ_SCP9>QYi1#eYݩ_㹄 ϸ}l >`&H&F}[' Y2Faǰg>a 0#g$l͆<ݟqf,HX3ґZϸIdلe2Fa1ߋ~+>q`}h5 hH4r_"8t4qB+:y3l6UF>Tg}#MXO3UfU'lp$}#MXO3|}#MXO3g[Yijk*6LeeCܿ}maHG*6L8=>oUYiI&?>oUYiI&?ϭ?VihRɟlϭ?VihRɟggm44}b?d43l6UF>Tgd ( #?iOߡddZj?:B".#NFT3[]pێ9gaN}R@Oht^N{Uݔ43`v4~p쥙aFVGV#ATKuAM;L!tDHf#q%qEGYڤ>fk3H@[h|[hYڥYIyfQcƚE`Z+a5vm] 4v䬟mii }g%dcLٲ@zȨ46oƚelsڜF֘1!gn@T֘1!vS䬌i
#:!,+Czmibge9OF_tZH{"UfU'lp	$k"M&wh}Y܋uPo: &î2i[Ap,x>	dP90[[*
1GI\
fk²}l c*
`[,|f
aY8l[ A
>1TvAg݈ 3gFO~n4$(сl-,x]dfxeU
Ok90`}1=,x>WUHi3^xY>1hX(93ݓfR~WLV@!gG@h^
5;*($vI'xwXrZM+Rx a"gX@Zp+a"9ZZݡ&Y(
;N006ua,>UOd6-K6qY,qgua-*֊;'geg&k!AQ$	Ƶ
leATb}h<}ll90Y*c&g0N9P ]d[)Adٽai5KR&l kYS"7֒e>HP}moRdf
>x
Jl	.ŋROXKRG`cCKA8gA=a-l֩'K몭jX(H'#W	;g ֳ+veA<ðX}j]dH2֌Z1}j mH"`IuH*
ϭR,[7]UnR
0N3$=@-,[7IL8'skHX~DL,HTvO7,J5cx<r,Z	L##fO$3k3vx'}i$X0灛"'֒Jx<p*>TlG,#fv1Aa7gMI%M}x<p,ZI*lGܰ灛ZI*nj7Z3L1ޘH4)'l8tT^6.Q9Z*DЏeX`sL3}a,/w>ŶO$#!gygcvMB4ɝ"bߑ1l[ZHFCAk8@a[D'L3>kIsY);D)C&?>6O$#!#3v~T'?Y3O~w$#MkTr_m#T懍E&?ZȓZ5X'_`PoK;:	C@:O'ߤj,ZE+y%CȐaZ'bW0灭gf	meyxxܓdٿsY^x?7 >oW灭gf	{exń<k<n8}l96W灭g[7Nt+ٰ灭g>or?6/>o@EKʺZϘ4f?@H$FpX	iRYObzQSgj]]K6l	Yj	mdn7oa_vE.ZAbH%I(.[Zi[KA2^4A4)LHUv/0եl8N07CKVXz6ZٲKjCI#	-$y.ץùZ`qCV)p!%͒b\;úK{@Oe{-jfleHYpY1F҂Hs<X k1Q01FҒXK22X֖(hpP;E)>;+45Kq*Vy*BO<7<*[02Pĝ`YaQĩdԘy6<Y<bͧrMBH%Dl?9LT7i"#h!$J"7"C; #f.A	"U1*HOa6vI5UO}kxh!$FT\7ePn7ld$fsY('f4T6CTj: Bd͌Ibl(fb,9DC@ɂXdx(R4P3,D1.
2Xf&( a@Hg	Z<Y5qX-m
f̴!$>}kk=a mb[XVX}P3X Iqjpsi^b7p <Agh5-b]mFۉ jXrfSKLʕ0Zx$[Za5jXb,Q%9Y7(ReVFKW;EA`sѳ 
}ĵ,	.l,ŋ+L2>Vd78X$%9Ic|{dߊ-:tz#MRcIQXߡDE<JFP,2(KԐJ(IR@4$%I T2%I@[@$:IREPi-ueI/IRL@YI,O%XԱ?8K?	BoQ {S.%XWi`1;IBHRKY>zq)$IREi,P6x̐vXR{{b	bDbӒ{,%*{{`!VNY5)zX|Kı\%b>,>}1ޘH4)'3z:p4qC=PhND'7L7[,wjbN)}@Xqݔk;"(l8x,8Aݔk<r Oar"qg'xBrOߣ6#d&n6r,0ROʖ\O8#OũXv<ٜV.X+g,8:xW2efqb>)?G K'G:?P&qr灵g?al3fqAV\cK.N%UYXOAY>
=	ѧ#}fd_r">oaʌ?1#zn;ZȎc-Xqr@1v]=xbԬ;moPJm?hH4$,sK5p/nrCudI@,B n$B 7XE䳻S*P5c(۬_ p{{:K;$#MkTr6.QK{<dI>77Mgf3n Rl} 4q	vos70~;K.sMP3`n#ݤ5u_3d+_gpN,[dW@91J`J78ePg'ְBdFE5Y5[CTB'֍1w@~D.be4ƌ8MN͔d$b1?e3w5;3TB'ְ9d/_EIgqY>~';BLTsbfMFU>v9XFjG֘lZ}iP}l`8bjC@c#M0'Q~]ǈ(oK[<h'Yl>"u`yOpKJxJ,_qݔ8pX˖@N4_rY&J*!{<j<}k(LTxو&n}i|>b~r\gjvg֗Û'ց1XlEBBo4J_QC+#.+'ְڄgpHɊX5MCܟ[>o˲߿;ݤ#M)'YaqCgPޗM\yCdwߒOdIo8X~C^~m3KYѡ)kZ#~nн/adH4}g'=ol>"PzGC6zMj6|#<D!	>&vcL㹬5;#A'֑Afe7=}kn#e6ɬ0,qB'㶍jvL*?;0Ed٬#R+'#80d֍jvU	"R3# >H<H|3dk?6\M~;DDih>R:F״#9kCσdg=|ä?=6M~&%7#YݩFP5{{Q_OR?	'U=ΎU#(BY>b-'Hv"l[XHp"'ij?Ȣf&jɝ #e	Z=S(_Ƀ뻨O5	,Z?OP5*Y>|zc*d6w`#eY>||vݧ?7_3~~[<ݦoGAc h%H}g'=m7mR%#>FmA>y|O_bb@ssfc4Nr˻=Gd灭ɶ+װ.4#/UF:*nڤJ:!P@FyCN!Њշjk"M"GjXK;=2J.#)^6	]}k$AmXDw rf"0 x?灲 ' \`ф'}m#L~fcA"4JVH}g'=E\Pn(p憮QuCbJDbgo%c8 Id٬ H[4vUvOf3y
6pc HGh5_d6a7g?ϱ
"8>h#fblux7OAxn`1Z܌MdF+)Ǘc?%4.cv@ƃbŢZXaB.֊b;EhQ=iġXm&mhԼGѹ4Ϫ?g#	,[4vV;f4Bk=s, "4}lXG7J59OX _gPI}lXG6 h'{ Y<bX}EHVO;A$V GY_grHU^IP aYe0ibvAβxİX$ƚcQr,VC#%	bt+7r+7v+!d1,VoZX8'ZjaSY5ST}jenEaHg&;H$F֕rH<v|Awa'i&`]D_}a,Ɯ}h MOZfDPcѮk9S&f$ƪ	sUN͠el!E}kd'K'ֳ!!>|}}7_od	̓q;Y,[dvOgpBY>xdgp@lZ }lI>o׳n>h̓r	~Y>0uLO}kaO_P&q36Oa('8ퟛMsIKgp@l[|1 Y>2Lm灯gp@> _d.zlȍ^dwOa̓:xwNOgp@Y>~lȍ^dDwN 'ְITSӁY8>~d6dFA6&:8d1#;$Y>Ӄ'ְjy1pid10ӇOgtOa"Td6dFA[2LGwdd9^q<2g;n#+&/5<̠g	eLgdS; [d(x'9?6'91gp  kh.y7&qx	6Oas3O%1?Yc_#)k &D Y>_Pf2	6O@$
6Ohd @
Z5;)ɞ}h+`uS5ϭ-[2Ovq 0]d֍jvSjvSɓ;ZA3?6<~H4>_9C]çl3OY2b:l͞"4-~oY2_4qEMTCϑFsB*3Vwl6f&x6
Zg?Lg'a9`#l2#kfg45ØPH$F>/8EC]DçwKQ^#Z$k"M=Lz2"Ƅ"1Q-̟ɣ]aЀa,)$@b(luPA,K Y2DN`qs*:	n#!G,"lZ~ObLgq>B`U2EFwYDvO_"2;Z?s2DeFw'ֳQ}l.dĶwlZ?s2Dj"K'ֳC}l.df"Od3gq(}k;u`,]a3uI q1TlEYbVX$;XGW灞gvq f*q ^͑x!0
Єg
lZ#wg
Z#(siq Adښb}ip0@X^
O,]%G`w%^Z?`E灜G&"Ɇ}ih>}j><`ݬU2a-l[dQ!XG3.ds	œPgXG&ʳ$\dph}ih }m\DOPgV#\x|`70S>NOB	Oa8>"fL7 )p"}mF~DOPgVOa"g#S$\dqP9"B?DOa8>"3&SD#dڄJB)<Z?#~D²"։H{:8!S,Ik"C<ݞ,ZD1岼ل<xHY>+f`qGsP#,MNqXG։Z??"aYBSA`3}h!S,:  zH|) +xL󒵓H4k<ݞrQ}i(V,<a7g%IByeyx<dP^1a7gO%
3vy[Ax<(}i(V^<ݞrY>+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\R~cT=2d>MlZ?${6`\nr[&%>M6O*w@`]zMb0?n\Y>+Il3f3vz<8a7gE}i)O88G뀍IJyz?n\8}i)O=8,#f+'֒Ƃ?n\>lGkdRr?n'֒ MAx+ >/gqXbVO\`GuL?dA34 m#%3jEP3ba@Jg&)M^gݔܚ^3	xHg	1*b2œ,VpX,?D!R&B'X"7cN\?"
Vq&['ְ2Ϫ?gh/}kx8X~`R>Ll[YBWLH{::H~`[Y#f}i_f.4glZJf}34ٳ'U2,Qa2X6ao7	ǳVk4x'?QDN=8vOahư+@'%a(v	+.~}m?dD+j~6`{sfq0	Z?&{(2a!bVYd;'%a(w`O'w~{-'3.3vxD5}i(V,<a7gGvO%
#f[=b?nAIB1<ݞ'֒ml#fdPx<!O%
ې&ibWTKYHm?`N౟zm3Og/}Uy(ae#/	B}hO{j*`iv>AuSοJQ<dIu`fd@*EMKQMv.PdP3yqO 'ְ灛#Oȱ\aǰ1Z+3,Z?q4#R=Ɋ9;}m"0Xtx><1"hF{ gdybK1\Daeغ!(B?!<h4Bs<^C}kxЅy@(,[e;6yWNgǶOa8b\Ɋ(
,[dW0xЈ	vOa8>ɓO Eu#&ɞ5P.Z^. >m^H? YxpX+/V(JÐgd<<lЅ Ad	RXyݓ{<$md<<lЅ&+P>HvOA0AdѰ?&
~Qr3&!EÐ#xu<lЅɊ@$!EfP9,y(y(fP5%I~J(l@ؗIQC?g6{8*y[6y-XG3dby['?m~ȔcHrY><hFùy.d`>K{@H.k>	X}灯7!>|sJ8͇P.odW@7A~	T';AXG/}Cgpv灜M<2a@"l]@X05߆dϰ7)VOtC{>lZBƕT%KOje=@KOj%G	.ZG+@[OKzWd3!APd=cAϱ
 d3&!&Gւ?d~4
ݓeGJq4#aRbP0^}h*!>+Et #J	q?eغ%T';#~sP糸z~?R7$<2aTid?idТ?ao8O861&L2	 dB}kxЁ<2aZ}h)Owp"%P4fψvBG>OcA@NDzP6..)rMgw?3Jd>Y>Ahn6VEP-=%F-=,!,]@fQoGւZ#}G?eZ7iO7}k 3u{@b(uAV֐+x<6O"bx<O%\8a7gZJŁx?n>	s<ݞ8}i(ń<ݞO%\c`q灛I@A8ٰ灛û'֒.r?n,ZJ&ibWTKYZgHOa861N0cAC'؅txD<}kxЁ<2aP,[Hfb34.\|F˶R ^D>ln(pgsC4m4$w;EA#/oBgUMMP/{^	61D}ewjc>w97e6ɬ$܁4q3y427uVgXry+;!vLKuien1`^.r$]I9w`Y;'D5 >k-	LAsiQqd֍~q;Of >	e8ɀ~K`D	g&g61;k}h	ZLqZk=AO 0 -MgzLrl18Z5)lLp\	e8Ɂ{Oirk?8hE;?hH4r_KPzH,hZȓ`XrEnwj}g֘LWpXs4k+>TUd6P5	'?ɚ\chH4}g'=y[<E1>ҘZȓ_7hY#7$YėYݭ<Z?4΢<>)dOfs0R,c5[#DpWdٝAd3>#RleOai0A`O&EZ#Ogݼ=Ad(B+3B#F"LZgX2`6~}i\U}k>2]BG'~SV>g+ϭBÀݗD?Ȧ0En>9bә7Oa8ufL'֕['}@ësy<+3#D^3:ٓ9p'㹩_=aFC6V!]9-vOa8L-LG֕'W({?<_e7iql7lSdJsYS>xWNgB'ְi.`6:˓&eJ>k'l<Y6ei<lo	6 ,7Z\0M5ȏlnr&G֖#!(`
ˉɀީݔ,E%#ٲ߽J[Xp <ZZ6?Y⍃3dcGQ9Y= /%AȤ"y4QX~Z$;7X *إ4v+Vw+(Re<+%%	}{9,IHqRT 4]*	X	T,D.[&~lw`qOa?+3}kxɀ/Z	'}FOBs<6Oa90 3yE#A;k'}ʴ#;O+4G>kIs
pY><dp o @t2.a>	ϸr)}@XgxDbә}d3^A`Js"0}l. }?c7w+>!%Z5!W';~/h#'{bәId-g0"S&)}iNG͒db=}WNge'ְ灜̘Wf !ȸ}h&OAݔJDBÀ#P6|œ`ZG	~ lZ0I1ޙZA>ҚEYdK@=t0gm44}b?dNVJ& v7"|	gv6`/P3Jf	.3>+}k9VkR3[_A)Z!$EgP@xٵpNVJZȓ`XK;>x.ĝkY:LPX {!
kg^ɓbHD;ڮ4l}F`'g5FZl_`'ÐhYal:Wk`>	֩Lk9IA)Z!$E/YBg"ENOT$#!ֲ$ٓ4;j	gv2Z	@fL	!\w1$P3yO͓fLBb.$0Ju#GZ+ ȠUP!>nzA"4JOTYOdw,`P'("~	a@Yl	gvOk"d9b]OaO_a2m]WOfP>W>~7LoWV>7;msYi"}dPhYa,`< kR>qX'@/}k/I">sQ灛3O?9K"X|埬zA"4JO{E[EORhBrR&[a4͓?=6U4e`4>b*7XK;9$m]Mr|\w`dyAHo.{?	.Pg^#DRgAHA:fZaOg	Vȍ5bEĻ4K&bPVdsٛ X/IK(DWlZ?`E灳2!݈WKEmO*?}lߦU|-XDzP3$ߦ$\0re$G?ea5	32g#cJ,Zq$CM1}Yݑa`I~1Ĩ9ڶ-=%F-=.zXe'ְ灞3>b9"njրd}ͪk<E	5}p#$.)cI`IsɝH)H>fL%w> $'ց2!U}4aea`I~jØYb51-=#Ey}kxɑSb95[@Y>$Br>yU^2 ><dȜXpb-v}h6O~w$#M)'\_ƿ7V(py?Zȓf,<%ڙLE
2+'@>lΧ#nP#X8A=fJdY>n;"ȼY2#ڞG}}B̙rt&{mv)X+_>#O߿wH$F	_aYOb3j^:^x&.Uh6a5g%%=r(0xEϥ(2֝Ȩ[q/boC?F%"XWZHZf%;,߭w)*T;3V%@}h:LŹŏAYxHf@J6ȍq"g/{5,[kT1<3ȡ=fF͆|YUC&P6dGL|fUeA̙p3L\3QfU1*d_`VZ
̡e32OgfeR#s	HPK!*L pxDPTx6Ȇasjš;?Xy
LDIWd:qP[V ٻ<+(	`ldHokAoed?dϰ_u)&)L]0SLv}hK'ְ灛%R"5uk
yńLRK0VA)ߑ4@H,'8P%֟e>D1K)`׍qŕPW*1<mdU8m@D>iXrɏ乎54m*XA [`*`tj"39ݥD@Xs7VE0ʒQ
L+LFYJr	M5}p}k3`E灰Ns&`r= (03{H}@3,Z?3Y>4,<3,Z)}k?0z`IpXz6/a4>4Î	.Ua.XDzP6V<i5	.a32wݔ_t鄮ւf$C(KFPsqmZ{TK,g9mZ{T\)b/#_b̙Z>{DDiO{^P>xW/}#MXO3ϭ?VihRɟ]}#MXO3>oUYiI&Lr_!j={@n5Ht8|)ֲ$k
t7P7MUH	/UFK;y_%dvRnU޳)g:o֧rX%^tg{/PW7Yh$|g+Ƚl(l+כ֬~ψV@T՟tͦbOvP [izrj|dim~h$|Eİdr,R6,+"B6<Je*$2JI%#').H*ىE4ᘑYiN$yaO~/͎Idk4%uF_)iۓ7<8cd͕MAKrS&ӯK;4dV'zD%wH&X4IEl:O@Ƕɦ0韨Ym4q8-K jhN(wN5Vg4dVhJ	/?K|]Dq_˹A,,ؖ 9PO{w&F~h92aP$ϖI'xj	[.A.M8I@%Is~R`kEeǶɢݐs6wY_`@͗8/Wu6`ahl'Ó-c>G6Ci%^nImFY?9~c3$:Jܒ9$9Hg;Jlmzz՘ݲ%
	?N|灳B~l'Wq$ѓ?a`Ga9$(3[I
FI3'2AVr,
£Y@ g1wf_CY5ș,	
d6 Y<fN~Iq$dhȒ)iCg]=+X
샱Yh$}h	?}h?a(XѐF׍lT*$(ĽPk+'K_!᪾9h2
#qU0Xs!|*!?aS) ɧHn6?diw)(eq?6 t)n565UOe <Rg%qs![2`kݔvs85-aq/~O9dGPnh;M6~l&nN3m>a?UbDqr|3
%ݸᕝj̡~DɔAiBOȉmYw|L.:$K.ę?,$2fn8-JOlw"5AX1NNNT~DƏFCLK|/'8eܠI;a;?8tY&H$IdP|JU8@A~&|I;$SK.I?FB(Fu`C]ee?Z 2!<m`y0m`k+\R7 ҹmdcRC'l<l$12 z䵇*Ԑa$[7dI,$'3<`QWJͥ	=>PĴ%	5Iq׼䬧0&VPF5KP%Hhʶ5J#hit4iv{-$$Pb1WA[[cZ"8{(*O6@OȆYjH-{ָ7ZO{UbZTR]1-=zPZhȒ#~By$
ҹjMA27!V.Oac:[+F3x7ä,I.|adɇl8(4eJl1wd̙#}jh3}kxPt+M\L]4dg1ZIP!#nFL:O8Dm)DJbߝ'YX2,#WG*$,.+9I#A-D	RDFIVVE,umW4}Te߆
;:F, O-D:+T6EJm 3Yk@x'σ}bEMa^ai%vc,.\9W6P_d6~gO8#>ٞ3uL>fB<~7oaT	xMPF!tr$FK3,:Of1oKg3L0Oe~upqM?ؑh>FP3{3jƓU<md$2<TFSX|d|dxX0atÒ*ZG+=aU`$ ޲H7b!%VeF(_VEo]B,KYLk5LcG`6nɓZPZDO3A"\Y,8s=BCVklĪLNXafi@s}(%/be}TgX Ò*ZG+ X[k}7,Y,}*\`V~&u|S3$ *J"oe0&<7XuMgX~Ĝh ]cQ޸ײz͗;@dϭ,%[PȲ-l2}k_@g% *sszȲ-s&}A7ƀB6m5cd>Ĝ񟲙̉v{$vcFDlm7VpXDkY3ȂH+I 3O1N_f&'n\'bEdl
3iYPpr	wna_raON+u5"[!u<d0 gn| $hE͠dNN'4`%o'xIN$Ӕ/SJL ̹e7ZUN+eBM~; @I v{A>8 Ȁ}[*tP@$*<c9+dd~̡`'A'Ke̟3~Yck= <c]!Ro䢶F+`ǳgSf`Ӗl:;myaFwk'0xŇXu9+6}=~U366x(aw,K1v5Aؓ|bFq`[揼BLxKXu0()=0?0?"bݕjS/ȘmXGXu+/?a+l3if}hZ?j˽["}`"4kmFݖǂWz%~/7%+ݭ$ʕù.rtw$ԠAF#D X&8glu*K4}TS=Jo+"VyX%[`qX[Y{	8`?9"TY[Xn"Yr]h%%SO&o~obFq4v$,&oeՉŇY41ӣH'CzZoY&Vc~mYɕŏjj\xVC{	e0m[k;/x06L+U4vL2ZZ?U=i,?jpb?~O3v1J6~DcpC>>,Z?3!\ev_q;HȥIl#+;bYJiU,ܗ\1$_"Lq;#Ec?[dԩ,P#ml8gOv߱'xO|ƛ0/2)F4~wZ@8FHnV,bHBn!B6"@ErZA{,[i%bt"VmZbIk(Y"A) gmP>ͤea+L1 $yZdhk>o_2gy_$
DFf<I(煋mg&ymn&nXL+J;@6[Y fBMd&A>Xe[3N|pN?7/bg4畬4)XA [`>A[[C6zj#<Ⱦ51>ҝk"Mhh<nY7u$0HI/S~K;P&aN	</9]$1Iq+QxV}{4jvcv
De$>.o`}e`\2
eg]V@-Y{`1ldI""c"	8$LmAbbԑKYV"M}fANiXT|ՍG\ںOgaFB{#P&UT#A~8e<o࢙L@~lɀP1*I?ef	O;+Q%zl޾IZZOaMS?X\fՄ~bN)?IZi&#2+Ya-k;aX/_Xry,ʻ֬)c@~́ǲ7,a</_Y|NXWz	`{(ud}mW4}TXdsaie/hpn6L_|Sl' Lfld40E@Ɠ|V3٬'\ (;"uy{<MXFpo]Bzb ?3':;灜ӊl .A/3in,.)="sa7L.\LċlO'z8OLDzӟ'	àB]#!8	'yxș}!_5V=6y`0Ɩo㝻ܿ"v?1F?(4"sA+e%ܨIU$ NIMK'֖vٓUDlk;'A'ZuSK'4%n?j5ߑ1ᕙ$f5a=fȊ#gY6DB~'_ !.Vė
qwo4RLRKN?fLv kB9Q~0bjd5-	</d5dT礫$&pO ?Ɩ?lkMy%d̄h7Ug	gyf	?̈́d̄h7Ug	g{$Oe T)$)p7rE+/[@iɀHn6<̀V.*rǒHoX{zۍsB~k
b_z䵇*ԐM$\Ϲ"NYg")ڳ3FΪW-m)ϳa)D%9$KFs󒲜[Eh1塨 ɕKQ7"z¥mFkP"GrCDUg)촐5Y m`+J[[cZ"5V!Z ѹzԓȖ8Oe@%!lK⮘!,*D|DSqH-P7L ǖ27!Vq.p3|gyf-pdl//@qɰYu)WRaeg`6L.+U4ɞ'̟$ݑXGNfi\/AN:0u)jĜRB~6'f}i.Oar5x$aLl'o˛{/^++W%GW*VQLZI]J	Ձa.0A<Dh6	VVdfjyYY7o#6]Iݔ0@0Vx&{w2ؓSq`.#)L^upa&SՉ8m1uaQN;>+><bMY>'xfl ȝBz-ī'W*VQLZI]J	բ4;>\MWx "4YŐ.sa</_[Uz ;	x%
{+at/<Um	]b'$KJ{("ML5e!|b6~/khcw8!_{&Ok45_$ͱɑNaC`ygp#)H(	&Aؓp b}'Mq򅝥) ,s٠I#jӻIj&6X6H  Xu<TyYE `ZdhԀxxmv~k>o
3Oat/9q6a+oC2aY`*[6`(` C2`f?7urŗʏ߅9F ^D"bF״="Іg*kڞ7D@7VO}dԆy,K3RhHRRʵAgjB	4ہ0PsE5ՍG5Lں؋2L쁒P,剕P+d4h7Xv̏+-y)kfȆL &\bLJA%h@ 灛V{'8'@>)Rd3AI9~..T9dF<D&VeWzՂY?4  @0}oY:)fX'W,LqX-PfYZW+=Xb!	
^+uV GvUa&TA@,q2m}byk&MoM֒XJ` 0"s`ή\'Ā'{6Vۧ {NL.A` ;X,x"a[Egᝂ	5O?Hݿ} _	6	w&oI;gdr%"q($J'ss`&SQ6.s!}U0#Gf?X?
#Mq'[59Rb!Gƾnq&?#@~t E֒F&,fI"I#ܓVrIs)Vo;W;DAnxٖ	ϵC`V*Z"Aku᪾9h2:"g+@`FGknj?͆Lր 'Pw@".1~l782gqUa{-'r>y3%̟Wà'nq޺W-]'H_G4XeƋ^6qMS@،T6Z߅K_-n5W<@TL*ۮZ1Oaz8)~7Xjs\BJJ{?6wHBFljSmlIfg)%͝3t{,	2th<ët0Ex"xWRaeg`I&ObN;3I)4-}kxLtM\L]4YbN)LVڥ~'ZAmXG۞w@:+Ll'΢w0mK2	#.QX:Q!eiW	i7RZzp@2'Q'Q;
	ⱟkjYh֨$>8KeD*"៑"	̘X+$F~9ᦶȖHƍ
=:Dl/FE
eA%<X{02A&iA̘A*34ųLv-<H$F	/jxO{d^(v^Z>lCjDl1>қAYkA$Dr7&a1%vc,,mh>FP53jƃJ(fd>$ &j̯jY>¶$`v̏AqlȀoZ̰Kb[)kjUa"#~ɅQ*"3z)z&"b[bM#fխ8dĜR~ZHlZ,+ZpèVE2#k'h?efd:bfYP+jo`+K2̫j\8d`@,e/XW,VE,2
g]&TL{x1hP
"QnoĝU4,]S_eDGaXcD#PXo^͓'?6^kViU[EY(Z
G[?8 Vrx
"uLӺX㮯4zZ wvU`/bG]%냏΂')ߎ3r}.VFO"u~fՒUO0 	[#	-[<~8ƓƬP,_6iHݿĒ%70NO6|e-~P`L$&Nq&8)BU9T>R%  +dIw%|5e%Zwio)LYܓNIhͅ5e	wj6_Y2~	wA$ϖ @ZC ؗ_[YX*[tJĶ	ځ[:kvN"Ѭv޻1ȦxlVi.i&jë3agMt)Ad~q93GOv70>9bNp3KX9`/IܹPEy݉z N¶8>8]8	[#/RS@sn`I0(dL.&OqJbʵ[)kߤH	dK.eqs$m6~>lZ?OruèLb;<]J,u±*䴱ʕRWRH4.>':	Dh ҁ\g,2le0iC(y`~x6;+~u]SV[l˺@N-+$dVd#$%3a@	x6
{HƕIRԀ,ωKtI;	 XZ%l:ZI	&[~oX0R>x" o?9Y2ĵ,caKRr0K#i1(
>jSٓ_<?-dGjlO\YhDo7T	˔"x	VH͆O]݂W8!+dpA>
r[6y`/Ƅ#ɗ,_,i$<ՏEjqk(a̙Yͫ9+5JqoZJ0͟DcqyoUUaX78+XD&>=H([w9AL>l	3dµ[)sL]oqɟbN)Lֿl[[<ZwK.4vڜupa1wibN)LV,d ߤϭ~Y><[#?f-2bߝEbXUW%E,^,urB˒ ':b7x6	Dh IVVEr[[R̳G޵@V}9WRaeg`I&ObN;3I)	6OFCS=i,@jqݥ81[@>͐~ϭ
Y><g{Bb|'s	Y-"12uc\up` ]Jik% ˓#wlODF$D(+'~sdԳ,P+`okl"gGmE?	Xn6"0`}Y>%U1l(w~}$e*$L}&fؑ,/]CfB43$+a8Wk'
p	C<$lӒ.qX~K#l @֜՜VD\,aYdERȸ`ȧbGZ
l'#	2,sٞLZ`Hy,ÖٞV=dh'0O+LMgc	 "	HL4<<Vڒ2^yXQɞx([meYnaɅx	GaBh"d! ,2L	.lm`8eweF~m3OK\e3LwsF ^D>_6a[$Zb8	zF״T:>l4#/Wv^-6EK.+4ZȓfL`XH:3S~>l&s숥EdDi9?I캯x?C6zѪoC͑J~&|nx=1?"e4ٕw0i+?'Ĵn598,@OgTKÜpN+5K.|D6|D$lB,?N+	:fI.1ټrA*AYĀ,Zψ-P8Tvdu;q9"UI0ÐlDja[`=rq|a&	Vl
Lu_(O+EAY@v<'4CSd	XU#Üj N,04}T%gĝ1?-XZijsj"=Z s(r?O<*pj;A&bA=6K6OْoޠL+efv](h4pAN5Dn5ڜA.CV @ w	tA>ͦi35-MU,46|nl IW6OXVԠoouDg&Iq*s*wӘRBe8/e Wl*hS
+^9O W-kRĩNo5\JبIa+ⰵA'%l\hN;hRae]i	>ǘ2֪)k߼g֐XG;(Mp=pa1wcR~gQCy7Oa؅s{ ]l0CrudO#VE01F_;<)a(r(u$%0!0,-\LnAAĐz'uAE8g04}T%?A~d6>)i$Lw{	2Q$cQ町z~5Aij&(vڐ57hYba#Ȥ^gݓOk	67ujXާ٪:ֳZM3[mD]c>"'X֍yA*:͌Kk಼'=2̙B2d6?2gSْ	OxTE2_<hg~5R*1k |SbG!mYKl$J18H,I$W(j<Cmy%^В<G#V^Iy$ygF<HTȏ_&)q7V!-hP?TmL7;Lk'R	
|3y.>oiHˌMꆬfF\$uP\y${$<<3?qrHGx1|S#zP"j˻>#4{ک}!7cM$R@lyk#"ZnOA{
}#4HTP޳UYMWpD?g#jY#&VsM􌾳HI#Pv<@zddjϭ>a??d0J
cM$5I >%	VYbN;T q?<d߰$|>oTȍY{?YI̙jPVL2	]lq2@txn5qIk hn6AatVTPIZ]<`5I#1mkLYi%Djv$spX7ک絚dƲlEǆQǑ"^9f T.+IuNe=3(dX5ڐ~*5&f({"6ljɔYH[iibA"4$yK4!F {56u5vu"::fd	ND& Y[U	l<`i,YzeAȱm 6L	E+GP,mri
cb(Nʖf=T2[W<2@*ԇֈKBENa/%d%	f*S%`[l{3A?RGRZE>T#Cϭ%w!B?;AvBPb.UIj+(р{mBZ% *K5%`k?h]@sIjE*mƜD )vV5B?F~Va-%R5dG1udɇغL>gvIۃ	>O;>5OaZzӺYSGmˮ$#M%'ztևolH~l%ݜeo3NYVdT|$kVU9HYX2_a'e(L߀#ұ)|гxO\ɂ@	hdF <*7
 0g&iJ+:Lɔ:`be]2	Y3N[ eK
u|(>:fU޳ Q˽jyGrVH_,ʻְ'}g'1m(:|NQDZwuViȟs%bT%eZ̦gr}0z6Ϩ{J-0O=ZȓPRtogqO9۬}d4YݶM} OlsJIK@+%=uˇ6Y*eJvH(;|R~֣O`orsp7iqtØr̫jY,uf@uԘ}@sviۃ	>O;R)c]'ְl<DU'.0Jbo/|ɝϭtO}k½OS;Ll1\YB>~'s+mDF~b)	.0K&ܨ䴰]u#.Nܒ6+wY@,]޲<9fU޳"䉎	Y>(ghzZ6hWs}maHG*6L8A4)OFDma?Ml,ks ǌX kKR	6,Lx
Wq2XȳÑ	V.++aa	$dr0& g<f=S<j&#svL*ț=XPXFVFSب{ee LFwꊳfLlSAiY
61FX$H2`eʉRK1Tďc(
?<M_z<Ck;f؁&AP65j{Olb5֮FSTo8y0q2U͒gH1FXZєPQ	V%I,meUXlf(Bk2ufLv#6`@g`{Q)c>0iUűc[sI~ ɝn5Z=}k<Y4U[@4l[]S4,XbݔDɓ;&:k;%w>
Og Ҩb؏X~esxcR~ɝn5ZY84'X#f?nawO ŷ0>fL`t0,3Մr=;mN)/e;2#4ϰ$F2g%Z+!69V$kRJf nC3
ٵ`|uULw-C>\KOTt${#sv8@A7a`{\ua8,m96`}6lx&ي6a'TGfɁ\waoYX$LH?2vgii?=04]k>׼o<݈dLl,'k,(k,#jW#)lb5֮FSĹف(3;
@OlxԁmmN$?deebTF1# X`YZ͛&P7լ@@ܲ&6uګ
:/e;g	sj$+S?®W䰫VQYڪײlvY.Mgx3q.r	۬"X3[bؔ4`-WXNN@P3DgsVOa =m?a902
"\P5QOC-l,[]Sc>إ2ZY>[}">xmb4?[`iQ,5z[eOj#,R i!̰>eDz?esc)m,[sI~d	N	]ϭ 	6OmD;`E3Yd'>O}mo!/vD|k;؅sqbkmڢYd`k9P+mڢOK}h"Oa |ɇT؅.b(JZC[Z26< e7,ƕ+灠1m[EOjemOE~ yA@ eōX ;A
~T$2̀٘7Ķ73,j&| G#PQRÏa-.X.͐6-muT1mc瀨3O KUĻ ̳2mOOpY*[<o@3'՚F2:8OZJ*$X[lOVʘ 2:8ON,-3m*V!A8O_z$7m=3)`eVP3tfSKFeF~q3\`>fTKFeC.p0;mNRMMNRL8k׶㌹2ZIiN_)LW`0<ZX#fIf|	SRe6'7O?a"TBSvFCe*DY`O(}E>F?hDQ??T},_@G}@R,USi9Y2gy[P-wc>kZ&-=%F-=,0=,R#Y><dà9bDdF(VODz$'u	V	2XL֟"y(Psچ>]T |Q#`x,#P <`GmbZLgw3ϭB6OlC_ae^mY6iQ,05iQdbϭݓXGfL:B1`X[IFRVTp)X&kQcϭ/~Љy,1DE/B/{@aUSjc?k;̙d-wc>kZ&-=%F-=,0=,R#'ְ灜̘t,B1`jϭh[e*lKl9Qg{b؏X~bŷ0>rL6Ya+ Yw3ϭhI}mb(	`ʃQڶ*YG\1)  &#g3&k%EM5Q
[3KYgy;̟ւ'ض!ݏY65jiQ,5z[UOjbϭ  .}kxɇ@Z(sF&%#h,[e**=~ew9-Jqv^6i5\ÝeeedLrVq]uGִ'F&J}kBKOWnq=Ve=3s2xݗk,'k,.k,ZV+ClZW`J#+#Y]*Z~7UOe"b#6"~qPECg!sXxue`ekl!|?8O!#PCF+ìG+/e[a揼B>eJnl}xuǲN,X/͘<k9&$ZY>jt~H,wLY>űŹ<na)?}}@3mӦWsC@k;̙dֆR-wc>g}쁍j7VF-mW-=%TP+jiQpc=,R#!&#g3&%E)MTfֆd'캥'
0ֲ4FOcrm_h@ !P@lV$LO??aTEP7"3h7$Y+(Qr(T,M 瀨`s OQŇ:Q`H+;G&q27aa;YaC[a6\2ub5֮FSH0YzgaW64٬Mmm檳Vl.沱D%[X$-Ub
!05P#vvX<ا`g~o`ip7nq2=ea`{\1ua8,m7<͘q2=O՗MmhFuI$tLp"兽ebTF1# XB@YZ(+Xe$Dܗa;YaCY`0Whڪ̤e;U=a(XfX\`mOl~;']:k;%w>
Og2JB;mNxDw#$}\ڳHfmZ[`%VQV
xe%^w-}SaΩ}ϼ|rnnωv5U\:=δLFwG03efzgaW64٬񩕶QV#	:;&Lpĩ%bGA;KL?~,]k=yx1?ԙ@X,(k,#jW#)lɈZN3fLlSAiYPmmN$Ɂdzĩ%bGA^ɓ(nYs.v6KN@dGf*՚F0hF20x.WՔdb6{)gieLy`L<9XWE!+:J?,XDINNwP3 vOa!CЇ~863,B15Qt>#".)rMgw?3Jd>	Y>!݀r;#6BƓ'bJZDYs
D"9boZ&$FfX_e-XDzP76Y<6ؤ6>l&L`t0$(Y>9~!;w3ϭEk'/D;agvD|oXn6B)K[`iQ,5z[eOja-J"XGT^0^bDp%@Yc݂vjwu5!m(y4r`G4sVp_v5PP3{}	؅++灳bڶ#[gT'PcPs>Pw|lBJTjѨf%s2T73,?泼ɟ2#PE+a-.YJK޵E)khMZH̰<IcP1.eV3fe[lp̲}ixj;eS{CV_F?z%)BJp?נc(*HV@eUAԁ1%g,h54I$|8_sjݦ(&<ܔ/2E,_$Ĳ&F/HtI<o4,#M˺FNeA2
!(g*u%L1tP/ӂ;KLnl+
R֨7me6
*!ʌ`* ʇ)8O+LMAx+|D[5;UM~b~eZ?hȋl7`?٧S&s){
&|G*#X{{-.&XN&H+Hm0ްs7B7U2":&$q$niYk&I-dle]Tև`lsT'|ɟ2r{J>;'<D֍>?ߚsڃ@#ƷݍNUgߝ>ßA9|E(X~`E]S\`mOl~$ɝ5ZlZ&ɝO}h^*>!݁vP3ɾ8qaJZڮZ{TK,g5VrڢzXB|xSd3j(sBVsU3B[3KY	Yd'>/ >!݁vP3ɾ8qaJZڮZ{TK,g5VrڢzXB|?d3j(sBS}j &}m@a8,>_TbYez
k,#}x4[9+#꬏[`W@YY%օէKuUem->/ {uUSi1aΩ?6Oe:
+P0--rVqbtօԝ-iҟZ0aΨn	`Y_JI2 <k+/e[a揼wc(wI{Zb#`eklGBԫPHG?eA".)la6'?aed	N	]ϭ'ֳ2gyZVO"w`m}ݔo1Fj)kjiQ,5z[UOja-C#g3&؅.b(J5Q
G֏l[3Oꊏߪ)v:2}4>l[>!P@l)>&"x3/ ϰȩ;-,U䳻YGXчI)sd  | +!dϨЄ?B>HzUxg$F+hjaూ5]Ua&VlZYUppwD")x @z
T_	U̪l֐dLmN3ePY+=Z4=a(lx	0>DN3eӦWsBvEXt# l J?9B$q-e8BP)}k#B{;?a90$3
"\SsUH['DzP6م<I?3yS'by}k c@&$(/%hXg9aKOHidc p,Q2Ti 3,/̀awOi`=s1I~d	N	]ϭ>/>Ǘ?gy;̟&<`=텝-!cJȤkkڢYd`k9P+kڢ#~}h{{'ְ瀩d
"\SyD>[dzbҧ<CKq%a0		j.Z{TK,l;m;G{ߝrTЈ
<~jﳻtQK3~PYdϙ? \o<K5L2s@x}dv<V%KOje=@KOjKKQmXGfL	!DKtR[e;zJz%nax&?Cs* ᘖ}h-Z59&qI5Ib mԀıG%~PVĠ֥Y4KhItXuc(fPNXDS?sa*"eg2s5X'P@3U@,k8zXYA5S泲Yfg,@0{(ıŷ%ZA2ZQ灻Ȑ7`Pd '4jXFZzBP"*BMRB*`I
`@u?;KLi1G*֨-maJse+lw*X'ʌq֟a_*VG&K1dxRpNVo̧̨&rfeH(feC˜V'k;#jYeo6a2qY-?=Y/XDzP4zbݔI;&]:k;%w>'ֳ2gyZ6Owc>lZqa2ZĴYs
ĴZ MXGfL	!DKtZgր_dٚ\ϺDo_ZΖ'RZ"b#%`ekl>hT#M~eC/g6x!^b92V^揼*̡ep@]
ɒ2P5h{?8G?2t!3vcî=vLk+<rMNid٩X c7<րn{0ǘ?aed	N	]ϭ'ֳ2gyZ<Owc>lZBƕI%DsV%EG(X3}kxɁ#[%EdDT>v+>/&;	2}1$h4 rg<9Vc.Zc灳`#lZY~hed}i$8s܇<ف䙥ɣ9?F^gjC<x򊛶!5||Md7Ƞ7EI֑GY,U䳻ZNL,  fs NGYYg!uLUpXF1UVlYKE#7`.F /[<zݓ(
>{"q"3Ñ"mq(0U!4"2	V!SlZ?gMwIixɇ$%E&"qhawOk;Lq}hZZYĸv!m#wDTfXdG qeD!R4K,#zXr=#EK qbE_vP2Տb=aawW60>l&tɝZB}m;`E3Yd'>, >~b"B}`+(%9i%*YzXs4ZX}i$Y><dÐ(sE$g+Y>f("+ 3#ZzY[
>	[ߩ@RKB?zw~#6v0>rMg{ t;%w>rYw3ϭ4}j[}@, jkbZzFesVĴ;=,[XGfL9M
"\S}k ;d)Yɚ\RLH$F	reҀ6	$k"MAtHw"5V(a,(<aEU@/g0H|61뉕g"uL(\0W氍uU2ef9XE#),/灛08P8345fZ*`sI_l+* uX[jr&PC
Z`=@>{0Nzbݔ;&]:k;%w>t,ZψdY.r	۬"2_A'XЈ%gQ<Z?gCBUnAixɁ+
"\P5Q'DzP6م<I?3yS'By}k c@&((/%hXg9aKOHibA`	mdH+YZd	@8fX_el=a(zbݔɝ.5Z9Y>Ǘ?gy;̟ݓly~z!;#ZBƕI%DsV%EOKQY><G&buQ"SUt}hjŰF+X++灠1m[EOjemOj(}DЉP ;"{=Sf%l?eNO2g̟(g`7?~F&w?vOwc>lZqa2ZĴYs
Ĵ)a
?>:#g3&e%EZz>q=S mTLDfeyD0,a.P1.eV3ϭOnU`rՀvGsIQjAXrbd*XCU1t'X6KsrQGZJsPsz'<KcDz$LFaY, b(ټ,Vjޱ,VjOж'߿F[l,K,gdehI$vVPYqbe,,`keYcrXݥ7[i%~Y%/ina	&O46c^:9fZT@U vmx
gR?2:9f?L!Z%)NlmK$eF~/+JfU޳(Rج̦I_XvoNc2?8[ 3*\ⶡ<Yޡ?ϭ>Ϲ2z#f6v0>rL2Ya+aœYw3ϭ[`=Ǘ}@ 7X JÒdiQ,05iQidS~}h#g3&e%E"YP4Er]U}JPFէ5WXLGA?Њ2t!xB˹ɞV!	^~3gti?dDs
ɒ2P5>oB#|І^D4h6م<6<'1(&wLtwJ}lvk;̙dI}mC_ae`mb4L-=%F-=-,zXBϭd3@Q"U0[PIDiiL}g'=_(f ϨG 6ywkYk@'+$V,<%ڝZ`Jq(0<hGk(D_gd?[Q`+id!DKb)D2}hEr֤N>vOa؅.d"xو,&օb_4Di$*T9ۊ:|\KV(zE+
k"Mh{Dh#|HYH*Yݩ?a:%
䋍ZY@*d?[S_gs1%#Ë%[1rD~}hV.}l%"&UW N_m;#D[*ĶHG*+Ȗ#j?ϭ+#ٔ3Od?Oe+4?ϭ
O͚P֛ZPք Oti>" 2P֮4?ϭ7'NPք 	}h8	~ψ:?a@OEKOAO5?a@'@4i>&vG<2OB:|L,z#(ڄ>\Ai>#{#mBZZ~ϸd~Y@'EvZ?a@'3i>[#Ӫc~ϺaNFXY`/Y?͒˗LgʪH#g3&؅.b(Fj@>'}`/b=insO	aeMg{na3׏}@ͬ.]:a+(l[7N>e&'q?Gl,9.)rMg{+)=xd>$Y>Üeq'_at0@LO7X IA#(K[`iQ,5z[eOja˗Pg74<w0deQ"cШ,Z}iU^}l #g3&%EUШ4}l=1ހH4h>q9ۊ:|\(w%ڟZȓ`f~g1 hO{5_? {DZl8|?Jo⼕5O&hoH	Y?$@뉕xrteaKS\0xŊ}.Mg
Sk LeS>$>UajXM&Wm|L*kZ8+T"ADzP,x
6W0b2g{Mgyօ#+'ֳ&X Et DWҴl͔᠏`#~p({A#!kOGfLuQ"&֞6}mG?ea`E]Sl2gb}i'D;">c@&'&LmYZĴYs
Ĵ"bP3 VԳ,w+rW"q5"?\b?Z~3q"$.$
娽	̈́<MN`E@lx;+lIm}@3uӦWsX²}k?8&w?_>!݁vP3ɾ@ƈ5#e姵DʀsQmW-=.g)ٟZDvOa90"B1\R>syf6O+a'ɟ4d n6K~r3,PqEo'{k"8ifVКxmhEOYBOԛdm?"}U	P>/`EuLk%ehDR
 ek@*k;̙'<	@6~Z\Y?U`<&W?ԫdfUmbSA0)i?Te9pA_2$ր0MsbHJͦLYtۛZq	 Zń+Y\0%hbWdxeĒ-7#05RnlJ+<%	XД%m	BVܔ%nIBV%oBV%6[9R iAZ}kAXRV<2uk L?gtPeYZg8,Z8+2	g , }>e}A\feK32Y*Wm)8e7fTfSgյ	傆fTOJͧWT6]Vx)XlU=Ϲw3ϭ`>!݁vP6}%eAlzPeuPj=@姵Ee;3CXGfL8(sEũh}h	vOvT#f6vW0b2g{Mgyր}k?8&w?$Y>!݁vP6}%eAlzPeuPj=@姵Ee;3CqV#g3&GbDMTSZM,[3KY/}B@?&@"h6Y<6ؤ6>rL:Ya+0kd~q5L2sF`QM4AmY)B%3[e@k93Ŕϭ'ְ灜̘plB1tU1l@gT	Al?&A"h6Y<6ؤ6>rL:Ya+1mYw3ϭ	['D;6y7qdb̧WPm
ڮZ{T\KS>><dÉlB1sy<Oq6(8+rVobGAͬBb 
娽	iaDzϞ%#6Y<6ؤ6>rL:Ya+87d~q5L2sW['D;6y7qdb̧WPm
ڮZ{T\KS>(}kxɇ[%E\Lg֯Y>q?,#6Y<6ؤ6>rL:Ya+ǶOgYd'>xSd(v}@& n6Y5z[UOjbvgֆ,Z?s2a+%E\XZvOIL )fflT~)wV4FOcrmk9ۊ)jghp:|\zm$k"M"7MY	gvՍl\/ZB.>~dW3Ot E!0&}jI0#,a(?ZD0-L~5D_>Y>bD"L5EUЙ45vi |G?ea5ɟ28'?>&H}h̡Bg_~)|9ڴؖbYb5ĴP=,Z8|G?ee`G]SƓY;b߇ݔӦZ2.>	̟TEvP6QTmXs4K,T%h"A`AdQL'.g5Q/>d2}m	Zmrخo.PRoxOMh657XK;/ݑg@hFTc7"/<o'%<$}kDgЫmc#F1G	dQ2,st	VIѯ`ьY?b$k,TR1<M@md64KY Qt?ˆl7f?d0h׍=k1AoԎZ7{<Fް?%Sh16-	aDHh3q;ק״$}`4ԁ҇,U lhRJ;aY	V1U=X<`6?eѤ6YG`qݓ݂+Fb9FOs4# #l°#lI`A%6h&Lc"gfLcr3X1X9+l,st&n6Gьk#D	,b7{#X6We4cQka'wP&gIajk D4OL]*xaM4c
a0xϨO03Ua[Մ~7'we[`I=1bA"4HOMYRK1K!IEl3ç͞:Tx5On6hXѠ%gȢݠ.7WR +zYݰXGmı,[gEU0kFGL)qA4ʉ	l=s+Hʬm9g(wZvZڗegܩXH(FX1.KaT'w3O{0ax6>Z\$P ٚ\HTfX_ܦ<O ᘗ2mg֧Z7¾k5Ue	HH1	8I7i
ĥ	F[k,43'>!"@Lְ8@nI[RY,GK	ǹ,fԳL,%m6fMY,+@YҰJD1FFT#'>eAAª@l"5#yS	1	P4G~5	kC.se+ u	A UޱavYT2vʌ;me7̩MnfT9(ⶡ<	}hi=cA"4HOMYO`_51Tx^l]VdIɄ7Xwj}657YYt#P3i\jT>%1(fX^E<}B#3ѧ#P3ē1"h4bIa{")vY hO{/3(sK8tTgVB?OdIo^ҵ	qbBfs3kmgGcwg3 ymU,TsU~g1 hO{85tԈo"`F9aeY`v4٪V#uU*гIVU,i}nMh!6-b1v@YkDh	s)+$V)gwl"Jj]bI0,іa151!K$kSĲ7A3%
BJbIw}(5F5UPL$Pk??Jʵ@!A4ʉW,RU`,LDa'x	=pOβm2L@~,/02\vP.!݀`H)\sXu@	c!`$eX*	9# WQ(b\Yap/7U`$ʄ|YT,A(bD#Vi3+~,Xei3GX%}#v1d c~M	Z̵НlYV	C*3k(ܗVUPʐKy%V$3G3~GPDWZH"FUOPĆ`H@Lq3@3* \s^-_6~kRKX2_+MQ$\r\I5ʬc`?	5-	 Z\50eX&.L%k&(ꆠ?Xvۄ}U}P*MJ_(ݔJIF[hH	z%QЌa$7H60-N4%%ttS0y%ƴ<$ƄBK%vIqKdPKq`c/OiXt`$4وHʄd1(ʂAª@<]e`do*a##wA#*ƞH𳴴jZO)͗8w+?W cOWzByf#T1lXfSfTak(eH-ls2F	O}hN~1 h$.\YOampgr	ZȓZ$|,k"	/G57XK;&HlV_?s֝7gL,|fT- ل($-IހK@<V@Lm~6ĺImA!4J%H	X~yPYdϙ?U~p=Xz-BOkTE_eDÛ1d*RZ!?ݾ9=e`m2ZĈyw^ݿ
F7oǚX6͐Fcޖ( ܒG $/əB#ŵHwT	H$plW~qIFXt(V7$Y'3b6U`	0C%Vev2gt>+7*Vf+Y@XlO2| d/FXtI2ॊ=ܗ#OfYsw˕ݤ ;}eSf1eab"{5(L2C@i$&	bL$i$T߽߁MR@FZP7~HߊɁtx.%R j=d3noaGT7KrefRH7no^ xcv5Yܒpd
nH$kfL)̙K{ bI'LgƐKaw?L"VlȑYPs+TIk3󁬜O	BV|6T6٫~Oo7-0ψks}I97.L!>$rPM`o)X$Yy,QĲIrvLdYr$/%Hƛ1tPeְ r
b+Km P`	g,?;KLYP}e$fW޵f#e[32fe2PMXvrQ(3232?<PʌmadNS.q[PZ/֌M?.e=b?6,d>Gzuk#MdJi/"EY?T&%􂄊iEȯhzㆭX&'S}k"MhD7$YE_jnwjJbqZ	wg?e3֝Ȩ[sk4a2$f5e/񙧑b	vT@G/$g+h LM7s1-i-2X 9 ֨*A@g5L6#P#_`7?j~Z*"RL	.<*2Y[m`)OCnwg1dcwX&KYB%eD"NH`W?)?	V eC%%k+e^4K3HP
Aef-2~,P$f~1*ְJ
8C,1̟8ϊcrfikG'Z>V}DC¶IUY"C~F_X;م|CUy45ǾƩ,c%,3JYKIk5@pk	(zMnI2Y1%+éb`M[@21$FYA83,Lq #L+6dHgA&P%>JuI͙ٔ8ß%	:B;[5pU|O7l_R>aN*FZ*iN\>$9(eI%,PݒD(bY%<ۿ_Ib4.Ddf4 +ªBE`im1VJO3wA?;KLYP	e޵f#e[dUC3*0sP3x(feH(fe6%mBy`%)e+jPY?.o6S+.Qg&i_*?;ӫYh#'SHy, O-YID= "}CQhp+xfN	ZȓZ>a5g%ڀku"M8gxmaʧ; )E69	wf5fe/Î	?@,]t~IA' q$Ќĺ^$̭m'zɥ)` ƀoT*A@AZP3ʄ&|
ö(dҔa?֩x<dేXLeVX8OjB1
RP$#3q Kf3VSka'7Pפ,j@O{#,%,3KX;8LAgiz9$PdL씯{VdK;!W	#,P	*,1*ְJ
8C,JeY¾gYJVrhvZ vV}İ"(	
7oMUlXJWIby_dy,-&$Ka[I2Y(eVeU`ҳ=tC2,Pg^Fˎ*`(ˌY"G#?Xp5TBl֍dKmCTW6*[l5VOPU_~]ߝp 
?w$9$$9X$x<)b%_$$2H}^+O@H^
Hƛ1tPO`J*/
V<uReuB2r=8?8T#>JYְ1*ffS%2Qm%2C3*AC3)+j̨pRp;)e+jPYӐiw~OvXCefsaϰxs?6,d>Gzuk#MdJi/"EY?TQ:-H(HPZ>l6ΈX&'S}k"MhD7$YE_jnwiEĚq݂$ٰx
ѳ/$ )X lKOFl̰I+cBOV0&\7A.	3ISOdw$w!m'.k"K`	FkU4I*k;̙'<*0@T;]?T%G	/W瀨4W??sY5*8@~Wݜs7-i *KKl]V47v6A#GU}d</7*2ee4#}U#,I2l4zbF.WVU/V)uLk2}̙cyR-ʩʸ3Pl;mUe"ň]i 8*HZ]S_&L)\Z.k;O!AddvڤW<P%ڙX?o_.3oR_.3s7ibM䀇@ g`L%q`[<U;Kp	]dwycXDo`I_Y2g	5zE\4#@ k$hѷس쇪n)̵  wZ?mnY?k=j@ Kgrh\nq	pγ-Q(!̀k?zږ揼v5c5imWm: P?[@oXrVHye,ULXafbܒ)bra\uv
wӅq1WXpAnE\V$s&PI2_6c.:8]֬J*$X[ltzՄr>e}uB2pONUgiiX @@Cl,YvY-·]vʌ;m`TsP3tٙQ,vfSg',vfTgb,˲sZքGm?~Oۿ+c`9{"I?o=df~m3KYɚ}Olyf2}4}g'X]C
+="jb}1ֲ$քO}bEMdY%	gvHhmV]v&瀪bI~Ջ| .3)`O`Ln6$ϴh䣽ݕܒ؅"V\#VEP/$ְiPYdϙ?v>Z\oYBZRxcb7ozyfUmN%>mqX?" R@k(ZgR$+*2&XE	VkYbIKg7/gq8~E-g+Vʘ׉,[hbUNU5V+`yQ؅D̙	acXpj&-泽d#%jy;^4;S+lkBS?.MX5!sx8~:);O0W{DLn)	5DoW@ IZ߈z{ aEr-йk?d~XwOTmu\6%εv)@l dՐ揼P_n5e~]_ӟ~O ܹX,@lI9X50]bX5jdA͒ܒRX5Ĵ.&*ⰭX/;ÂqZ!x0%l]uB2pA֬*
pXE`em˕L(|dONUgiiX @:}m%>.1*P3*X̦rNJ78e7%ʄMHxO)(fTg2P(e9A<ZփQWlv5>odI'gVL~fe1ޟZA>ҚC>l	ҋC͑^[5
A1>ҘCYkB'"&,TsSuPS-ON;Y?dMgM,hn5e/'d"ţ07Nzf%=tLlI$3I޲qJX 9 mcDRd@g5L'aŀx+'G	gZ*"\0x+JLeVX:OԠ	if}w8)jJZ-5	ٌ5䑖w%?7~M͒ |KR)bZF5 dHũ)_TI͟kXLDT%2VڜgYJVrap;+>k?H%$|35S	Z8Q;lc.U:"|ߎ5OaC-@jژ]Hǒc6OƺÝhՖIjՖIj845PEIgR"NF$WjV$$pre~	9r
V>~ǆFW6$3rP,:X$͒$9ܥ>"IG|(bY$I?$s"B])4ٍ;dz}kr
¡ 浀*Ry̳FNWYZgʀyX)K1zf#e[dUC3*0sP3x(feH(fe6%mBy`"vS˜V'泹N,e=ͦir?Y3OQ1ޝZA>ҚC>l􂄊iEȯhCl#m.4IDY٠Qn7io9"	gvIdma"ŉ2EqqaKaqBgy>dg[0@l8a"Jʵ#yleDڄi$eVڜC.[RAغ#vawOMg{\2g{|R?X0Ʀ]}l{xvKdhQ70(Ʋ2=%TP+jiQpc=,cJ->[dQLEQLSM[@HaxsP鋮<vB3UmEbYi[OWfL(ՖA%asڐ-JPnˑT	@Lְzq͠-ǒGķ:[ķ,n5n3ķ------%V$<a$${ln$eB2pA,!8UHV<ÑFNzq#?_Ye9g҄i*X,|IVņe;
FeFnfȚ3*nq[PYP֚KO}=a(+f1wu3&w7)(	]όb}l{xvKdhQ70(Ʋ2=%TP+jiQpc=,cJ->-}k(s&ykf"%)Ƥ_}l.Q~GvH4m.'?0z4qCΚMH<lB4*4IйF`,փea?.L^u˒,<9jaBూP2RC.]͘<qq݄mTkS+]#)h]!j*^Ko2]&Y`{)#:PY1Fk3^wjrnlˉzg`#ͫg(lEb03&_8s,ĩ%`GD}c(tv
09il+* u(`gm@V1H2*հNb؏X~E",ضbݔS&wMtwJ|c &irk<eg@'n܉`l[NwP3 ("}k!>;y`ѧ#g3&%EZj|c -l,[]Sc>إ28d;wdGZ n6ZØYb51-=#Eǥ&Mŕ)R@8fX_el[@ط0m6>'(	;&:k;%w>1P_d_lCwg2gy#}mض!;#ZBƕJR%DsV%Es[֎XGTd|{bDIUq U>fx
@VnRځ1m[EOjem	Ps {R>\|_4 iDgƠf%l?e*k;̙'<;a+?k;̙d1PY>ű}}ݔzCqpJR%DsV%Es[օ#g3&%EZX`Oڰ|-m DfeyD1mc	`3UmA1,(#iF%݄mӨY|Y)JD`vfĠilo}?᥅:$J [[C!4yU><>U1O%M(cP4ْ~Jo1(h,fvL,xI&IdRX m͙پ$N,zp:]7m`6A )JT`+̀6I]cbݹbP4!I!,	<DWD+02nƭ9 pK,I@p"{ ᄠDvk/B+;m;R?1T#vjjR*s%٧idrGeV
ܒ̦IVfTgUlVfT$3*s	}lBKO$>-h6-.)l[sI~$ɝn5>k;̙d0h,[b؇v>ڸ%)kkڢYd`k9P+kڢB9a-Y'ְ灜̘B1j\K>1Amfir>	eM}<:r~w}B4emYwfwOض#ط0m6>'(&wMtwJ|c0²}k?8&w?-wc>lZBƕJR%DsV%Es[֎5XGfL!DK/O` ''Jc1 h#+ZTYO`<Pn(͝6x)EzR	֕)}k"MhDXK;SOOT(*Yug߫]VrE b˹%ȓN;K+lϭ xiVX#hbB0i\ɝN	]ό`Y>h*.,9vawOaa7'?ae ɝN	]ό`lZ3PJE=a(Ef.ݔ"\ɝN	]ό` OgPiTX#݋x
غ|R~vP̙]t0>iZTjpxo/% OU?C	?QC%~L	qg!uW@Id"i]~(0^bHК_lKY@gH6OaBCgKOGfL	=Q"4DU>11ul]@X05߆dϰ7)]lغ/vD}
qXұ	:ZOje
.Z{TZ\g)ґդ̰>exXGnlu67>l&L`.twJ|c6Ouxlk;̙d1Il]~!/vD|k;؅sqbtiQ,05iQpH ϭ;'ְddI
"\YTI5Sdyf	oҰq:Vj#qm-=%F?GaQC캹*#Uά?~NH7~vNzIg@է"pZfYZf%AfL,?e泼ɟ25+a-.Xo?khMZH̰<B"bReB?I3UmEb]2ʭ̲}hnm?hA ncaY:R %f+)edHfWT#'tև
+VV<ZՄr?_tP-Ӆvݶ؅+N+\`YmfSaVP3rP#3)QL*.3*P˜#F|vjx)>O{mNʐԂ]a,߰G䲬cm xpC]J+H"ݔ,[lo>ïa"0eS@V2(6`瀩0ugSj/|ϭvm?hT#]9CEݒ|g1whwRR;V}hab,:V짲鞪I2gyݓl](	Pj7VrڢYe@k93[=}kxɂ؅.b)|c,[e*z6,O2a&`.T^I=	Z-?hT#]9CEݒ|g1whwRR;V}h Ta֪%)촐ύlw3όpdD;7o`m:Tյ\YPj=@姵E0qd3Q"!4'JC>0íS ugSj/|H~ϭt	~PzP쐆^J},gPel3ڪϭ0@R:V짲,ɝO|cE['غ!݁vP6}iҠn6姵DʀsQmW-=.g ϭ
]XGfL	;%EJjόbRωم<a7'?aedMgy1D{d~q5L2s>XNqmW-=%TP+jiQpc=,!}hE}kxɁ!f(sd,MTEdٚ\ϸu5L2s,[bv}@MJQڶ*YG\1>hZ?s2`HY
"\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"4FV>yg҉HT#<}k"Mh1ݢ@?z=C/}bFl	gvK[jK&I;I@׋6L,y8-MelTDjCi%$өZ$.4[6?	jxg1<
Y>e	]<I0"@ٍxOvV$,$,db̵YfSx/ikíP
l>}@r>`k@X55V~\Kk#Obxa֪)촰ʃv^7>r>PB 6@ͬIX
QN$k)܈!`fJ+Vkzόb{&l@)lq/{fmpLS֍.`3') +灍['ޢ̡ޱ)m4}3۬F_<@d٩ŗJ?cLOA]qd>k>xu6z{$}@_#)enh7R&wOvxڑ̡ޱ)>N}ga^짇<hma>5;%28#~	/婎= h$;HYO`:>\J)
5||VEc+/2\0ే,}UX2#j,O-0%]>x6)P2g(;?<=if~j?	U3d% {2Ef}m\=ڳHG,[h'V\j[&Ϝ9_$"K5Z kggijx?lCf`LG&irhOu7mR%wKQ|m*IDFh􋾑,k"	/G57XK;K%HJax,hMO2?Sb9ڶ#[g+_e7T@T@7zc4wiJH4R	<D/_ţBkm֐̥+[m.&P"o[p;-d ;+>'u>X>=s pƱe`JR$ѰK53Gg	5L0@͆Z\)K[@i"32"@L]pXD;O	&b\ʭK>9;X ݂	 *~JZ)X-U?^m[$ ͦۑ-^1%6ג(9cH&zRYz"O]
IAnZJmۑ-^1g%! 5\>\1x+Zaf2Zh"}R@TRolVA h,aږ
3jn$w6$@vJC	HxД%!H{R씇$|OWĖ!(bQ0YݍYr$$>Hƚ5YT#== 8TT"5
ă@)=_Vw+O
,-3lZiJZ vS+j*3`ʕ
Re޵v[ _*c2eF~q1*ج̩P2		|c?i_Zf()B~bʢ/2>!JrV{ePBgu~4i_J|vpH_!08gLO7Y%`eklGBԫP({<m8bYw	>xrMN|cMf
.l[QX~&;Yh#.UH9?@j0z6x49ۊ"#{/{ڨ"	(0_9G`E? OלlsMuS(w~U\l2:,mAkRHM䐛T+jAUwc]UOQWz(U|~1Vګk `Ak4#/U^z*D}CP+{+YkA,U䳻S|;G݁xf>9
Hf45F3R8}lga'uXGAT'R2}lg	`W}l;	R}O{#U&[<}EHxwZ$k"Mh#{@_o9,wjbM58`4㺄gp]i(xm<(~¸䕇xĠܟZ6OaXs(ր#fvOX>dW@9IƉ)#0>bDT5B2D`d'ZK'#1(TBGk<]XGmBACOG&%[1#5Q4>1Oud.Q`#>dwO[ex~|c͓@n6!ɟdhÛ%AյiQ,05iQpD#Ŕ	WGrةWR
\=wK꛶yCg.pOMDdIt}aȄa,/ݑg)5tHHX<,r}jq% MVFk<,=*9&L㰭T`Ȣ2ٔ]*԰_t3=X]`In	^Oʄ#ک5V?~7@+ZZhH4h>qCC]ç͞:Txij&n6h4`1< Y]JM n6IbYݩ#l6|Kav<|\VU9d0*$%̮I c*5L]hekj]ra"`bNVĻĶ(Bgy>d>L?eՁx+	%Bf(vBL3UmNĳj~sY(JnȠH0mHVV%(J7T	g@Lְ8KA${cR[b[-b[
sdԷ[hhnrv|+@YҰʒƛ1	P4Ð9
gcF>b7t28iď;KL}fjֆ]˜V@;J 1̫b$e[)voRs2?7̨rQmByj?hH4-'WWhzZxg"C=Ph6a5g%ژi_uV♇ݔ}l>f@-=atqg`mn9-J qMmi?LU~,v<0_pXP-,7qX?S n6":=a!bV/iO2g̟֊#P1.+Y@`ie'EK0-vo`ofUmv]ՈGWd9m?PY&|}jaػ[`oMX	3i*;m3)մ<0_pXP-)ÎpLea=}Y4>lYRn(pgsAx'i5o!uENI%ZͭB?sY&|yaG>cbT#=JOGXGc=&ik}_XI:zA"4JO{GU*:|\n(pO~#-V$ւJqg*BߍxO}bEMbf/DS'Qe'ؓ:Wuwl7vLgMgqKY>Y3,,Y\kUvP3m
w%Fu6-[f	6P3h!ǳ+`[a5jLfa4/~k1ҵB>l5U9ۊ*nڤJ*twZZȓZ},h7JeܒTK;28(̉;xrdQL5灭jq5Yx#'ְ6tdg뙇f;*-z&P5cȿdѸ0a0j짲.ğ>NN;; Xy'`}i#%̘j+[1՜pόbX}mۿiZA+L)?}g'ة_an(TݵH	dI5XF6{Z&N˞	3w+'ִI1f1OerdhfHƓYi
$cIgqZ!EEO0Ԯ?
"\5MU0[bP	6l?e_7
V:/e7~dϰ$Aa(~H)6~{`I!Ikl8"GḾ&`}?$gUlϭ\vOa؅.dR.ThH|cBY(>e5^>da3لlwZ]@	j%wOY1j	92Oe\{74/d ;,ZЉ$cI`<}hɒ1; ]fHƓYi;'̑&lB> Sdٓ@%bDkf"&.H4}mQC$ٰc`I!JAa(Y{gᝁ&@	%K6l?B@	pJ(g?>Ul*g֋'ְB2a[1j0S=_	A)>P}g'=g4qEN<7T1>ҝk"MhD
AȢq,jE	I/A$mc
@L-$"2c$"AUl@@fX_ K|v_aS$O-jx&-$E--0ıCy--&5	X[l4KUlmd$>%Pl9*\BZތm^K/*{U/yQk
=du	kV-jhPqm*˲egAŶeg ֤	"ePYdBv[4,0xN`ikl"ƷN;mՄ«2!@-^);"AhF`[jqDf.p ˖gGf,O}l˽AԟC(>0O%灭avP3QgQgF3櫼c1.b%ȃZѢZE2| '*Aљ,7,?̓3+T,,%5BZ̋PKaXGg+ٔmcaOZ	fihK@ʉh*eTK@8ihn 6 dgd]xlcN`|6P",R	H?{5elw5:aI>jqYwL%ϔ, MI.*Đid"
xP3lK3UjzfYi\% N%بeJ3%ؐJҮivT/%ڂX]K
2"TZZLM"FNTd4gܼNZ*ڜo2x˫$ 2j;F3٬K+lO>1 RSK.":x|cod}>x?}@IEKgIEKKQĻ)?"kFjaLT#'Fd4,{6>Vc&Rcsĳ̳XP	k2.Y@]-ޒ%afP5?֙	-?`kT%%zZ-*%bD|y1Q-PK@ᥠby \.%e"	vYocN`|6P6xZBJr W&,N|cd٩˺A.|`jOqP#'֑T%>W*L*zLk
-S6?t5B &hE"( |D[*$$%hSaS ~`dWdؼ\;P[(
Xo<H3&qeNʓv 3Oe[aZ"EM2ua"	l䨙0⓽>aEB3 vS%hQp&.ZƩcTa=D57όe`Sd٩˷'Kꬃ?w2kd}>x?}@IPq-%AĻLĹK#r VXL 0ʹuB2tfCK^eg"gVTP½2gk#KY@]-%afP5BGX}jOXD,0q-5IhQ- T̼hZ-pq,,b`9vᲁ2s+HP?{5emjo!<d٩R˷b}K ޤ*%HP3	FesGf3,Ĵs.%Q,}+h>ĂS4@eK/%.\<PppY*%L 0 dFCF}/9xOGP}>	Z"3sk$	Gf,쏌`9}lLO$;*'֦;Ķ5#rJli*%؊f%Wx(b]Ra
ĵ0dOUȃ2XoX=c+9c8xyk8.YBZl7V+2B>znZ~%	fihK@ʉh*eTK@8ihn 6 dgdes49eAJ%"k+Mg"Y[b0Sd٩4LOD7?u1>(J}hUU݄{(4N6Ll#*hv/\;P;ʶfSoa^alk	%HLg%D/]Z*ڜo'"O79F@k??Q<k9I0L,[5;D옟{:x|cd}>x?}@IPq-%AĻLĹKF9ppXD1>>DPiaYak}AjʊWYY-du	k(U[D#P3lHv>BY`Zj2Z$A7ʩgy-5Z)Aw2̀YY"gJs49e"e*V)-X<k9Ya񌪮SK.2b}B7?u2}i6Ps~sa(̳c1.h׼e 񘖘ePĴ*%qؐJuFwH r>˖gs
k%D1>>DPhϹe/]Z*ڜo'ĝ<	bj;F3٬K+m0JY>jveۧOz\,?w0J	ZoGְ(*%8b)5]࢙vSsx88U"ZLM"FNTd4,{5>Vr q5eE	l+,,p]:o"V(6eZ$}1\9i s%%zZ-*%bD|y1Q-PK@ᥠby \.%e l]x[Ӷ s+HP? 5em@OYv=IT>1GO"Z+l Gm)'HKfeKRkƈ*
g>e¾x53<lG."M*A.SL(KX Zթl*"`յ&峒h×NZ*ڜoVx5Zj;F3٬K+n,T6OYv.b|Z\**kd}>x?}@IH֒1.S1.jE3"x88U"ZLM"FNTd4,{5>Vr q5eE	l+,,p]:o5&J?e9_̠kPްƦ5i s%%zZ-*%bD|y1Q-PK@ᥠby \.%e  K$Ӷ 1R	H \Mg"Y[}51H|c 	SK.$K!oR~e@I`9l?e9fY53揼{L0Eb[FLr(}icTf4k)RPh^>Ĉ Pc^4H *<K/%rX<8U֦&> `D94hϺ^);"AhF`jqIQp
-gT*0灞g"Y[GSbe1>&Is;*Y>0O%灭avP3R%KKQLĻ)=<D* -Ljd&OT#'*2XoX=c+9c8xyk8.YBZl7V%afP5BGX|cR?`}a4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲D 	vYml8cN`6P4T!BR -arr%&0D.}lbi1>&s7?u0DV}mbr֊%խ_*kƈ*<.*´E:	L%\b *A+DS7,#luK5F]JUi>-bX[iT,0}i
͎wH46d޲(.[2u1C82ܳ52NKyX7KR9X,wRzٓّX̪;3OJe%1.fYGf`,y5Agh73OdHSZWq/ Mf '6zըK]RيXX;͒9,wMUܖTvS""0Es	$\}kxɀ6(sA] dߊ-fRUiKe,-X[haKmTEdUyOa=0(X.b(:Hό`MYEu#&+hjI@+;Ob|].{YBZJNXWYZ	]bҲ3쬠nbFEYZԻ
J 2(z2+PZԶP-0d]$d5pCEk3R@e WZkVʒ;KbPXd3YbDRjk'֑P(xBZ?s2`8B15Wh|c!=fib8 !Ju]a(G
"g
g`n#]5&L'C%<\Y>lqfB?FB?ey4}jY͓lB=>#]5̘# md`fP3@^ll~Y{65kl=,wpUgvBٟ[+'ְ}w3K7G0G4Sd/Vp+'wOa1,ܥ2`8_>1vOg`l?5VUƝ-z&P6m
w4[P%c
2Z@w]6ZS
(l>3뾞bYjdpӕ>(.<؊5>1,Z?灭-Y2`8|c  I}k"PSg!Ek'ְ灜̘B1[4^ 'gƶcYh#'SHy, O-q3[C]ç͞:/{^K;>&{m}H0nȳv$4X@U/2dG4i(\Б3YK&|({<U?g(\`D`LP3%h7fPx${$Di9?I4qCgAbj^!kCwM\9>QOֲ$7ML,wd$$~s4I(DXGmEgZ~?0 ,B<lP5W`|P}mX~k;/3&|&)?"c{'ց1@m`!a_T'(ʃMiF%+YzZlKOJ1pE;;4a3LR?&?ae6]:a+}h/;?4BvP6QTmXs4K,T%h"A`+Oa؅.dBxوɪDOyA)>P}g'=8;CO<uKTO=ZȓZYݩ3}jV364_??X#h0>]iy`,=e[<޶#i`G?X fQ-5|~xZēX{(++ii*"l9Pٴϭ~b¼EFD{$Ö&|{mdfq1
瓑yXq[mY05	kCP"1a<FƖ{mbFCsXqYWR\"ZXq[/*WR"k *&(w`eklkG
gٱVo,8&"\r>ް[05	kCP"1iҰU`BX"l-)Xxu`eʄFͦP}iq HEe1ހH4l1$*$|F9F(D#;!
V$LO'Ы~>'䳻YR};)ԫst!C/Sg0灇L J$Xzţ%[jB`U	<L+g[r|g@N~#B6='q(	&w wN	]ό`t"R["4\ǺDdm3KYa] 'X ^DrP3!Z?g5	1&!F灜̘bD%<}mG?ea`?]S>Ǹ2T>~!݀}qX	Ցd-=%F-=,# n6{W؅$BC
ŕS%HO̫ \dY@X~0Ǹ?aea2g{ t0!' ?gy;̟!' ">0mb4-mbZ{TK,g9mbZ{TY(B=,!<MXGT2b_bD"ɪƚvOg瀨3Wd?	Fn6姵Döh	T쾤({%{nmP7$=&vO38iB'Ƣ)`8f%:?泼ɟ2ZT@iqɝO|cM6Owc>lZqadiQ,05iQd05$><d(sBI*όe}ljTd˵+T-m-$FfX_L#ڄs* ᘖ}h!vs+#&J$DxEef1g=ިsӁ˛3|D%\oUa>+jOddl+w6K a( nJ @lZ>Ɛ@+hIm@$ L(Pb]`+(O=Zy~9YkWp灛A2?6 Y%ZE2Z0jb&w7Ȑf0dHfYbzAq(3
B+gb)SϺ
B0 4@?b6U2Z\ⶡ<*3	m+S%N4dOnlLl9Y@3)lfTgʐ[S.q[PYP2%`9Xf3fc(dW^'ϭ g}G?eA.)la)?{}@3twJ|cOgYd'>1AEl(kiXr-mbZ{TK,g9mbZ{TY(B=,!<)}kxɋQ"+b	4EqBG;P_R9UD~ "I;j47B0y&Y?_WYwAg`?@lx;l{OvP9&L` 5'ֳ2gyK';vP6-!cJȩ%DsV%E#ό`yd33%E		UO6OGzzA"4FO>}geЎ@l=6T}k"M`iWYݭ ӕ& |FVĉ&5&."x>&I'ydN^K.fvL׳eMoL$2 rgOƘ
l[[P<%ADe9xBOn6Zxl|3ʄJ_,'/e[c_>U{?X}hNрG& 'ԉ_,Ø}0)}mB??ϰ&O	>|-4oL~bA灞V$+B<^?>LLV LI7XPxl|3ʄJ_,'/e[c_>U{?X}h+ Gzd= h%H}g'=_[9F4RCΚȳYHhV.<i˪	g
502cFZk)Übzhx<޳M<$.MY2lDZ_rWehn髗	֩4&l̡oigHL8J"r&}@Ʋy%z]$ӎ/d	%?> yiA)Z!$DX: ^tLV,5O&h7R5|o,ce?뉕|-LUpXsXY=eVZ'L`s͘~f&ê S"K|a_GU &N+eQj  Vz4X~I<v0A'~Aɝ Mgy2p}k>"5|Ȯr 7XDM	VĠWЈ%ZpWg}k!}	C灜̘,
"\S30dX~05ߐqɟaO9]l"ACq1ՔXs4K,T%hG&hf$V'JD@̰&DzP76<6qI3t0}mYݟfɝO|cg}mYݑ`mb4-mbZ{TK,g9mbZ{TY(O=,!U3EXGTdŌB1͜e#4,ZώkL<#,iYt?sqm-=%F?P~?ԇ3/'x?hGPhf%-3~"T'w3OJK\3?k;̙d2h ae^m\kkڢYd`k9P+kڢBya
>1Y><dŇ!DKf5X|cA}mz`txaxf%̪`LĳBp" <
 ;;L%w-`:Z1-H3  T~QLe-^-l7KkR	c氀EKWXDyZiZްde[7%+5LoXM%'K2~	KX5imk5Y5Ik3Ɖk;	(+4t͉+vHe-f-f-f-f-f|M$$F+Ow7Ȑ1y,I#MӺFNY֩*ª@*X[l֨Jʻdzr;KLi0kT-mA6\rF~7+J̫f@[-Y@3)lfTg|b2eC˜V'k;'IiDg#f6v0A'~$ɝ Mgy08d~q5L2s6O wa(jK[X#Yz[XJKUyQZ?s2b%E3)MV|c
6O,EE>1v]
ӥ`eklh]?Ѓ>x!^b:tm?>E*̡9K	0 )? vP9&L`:k;%w>1%Yw3όa'D;}ݔCqXҲ*tiQ,05iQd<W	Z?s2bGbDeg0/}mQ2c
A"4FV>x Ͼ½dI`C^Eh	wjs&,<9dF˕LUpXϜv*{ O`짳*Y<9Yeӑ$lW@*~Q}k»OG&.X.xو(U,/}hErBkkW$N|'Oa؅.dkf"'g2X7dٚ{?Y3K_	A+L#9?IUaghW!}NdI"//c݅g";u:¥W,]S=s`짳dȍ26>2+AN;g&irkc hO{86: ڵyC϶K;>&̡oiggW߿wH$F>?-? {DZl8}"_9[<_䙥ɣ9?F_6? {DZlzmy+YkD}ewjs̼뉕"D+%ZేUuL?m3KYꚞe==P3 YD,sđ$%[`^r cDk(BǢXG⢇$>#*DgF&Cc$d$w~D&}LR?όdl;aedϱ2}mYIkkڢYd`k9P+kڢGLa_ݔPHhs6=a(}61I2g{ӦWs$[d~q5L2sV7,hkk%qdY%iQ,5z[UOjbόjEXG&NDo2`Dpg}mD_g]EOD`21.|G?eA_]S/&)?"cvP9&L`0twJ|c>Mgy;̟]d}@b4eq5ڲ,fYPj=@姵EP0Z?L"[2`D>>1Sdm']a|G,bC">`0_sLR~D>rLat0ƔlZ&ɝO|cJY>|CvP9؅ xm`}n6$=%TP+jiQpc=,T!yOa &"80"`l9}i1">`0_sLR~D>rLat0û'ֳ2gyEl;aeoX	J&jȲK[QڢYe@k93Bx }kxR`# (|c A&4zA"4KMO{B^,? {@ 6uSoK;>&XF7ٞc0#|GƖ@D&YYf0pX_7uL|i\5D`VhG;$#MYOg3S Ϊl#m.V$?/#Dh=	컒waoN>r>{dYȀc+#[]*W?jWUX{dFTF'(l};{".NZxr	۬+$Fkl^r cD%ZqT~Oa_Rg灜̘9
"\P|5W)5}mX~vawOk;C)=̟0[d&k!D;o`7z*K5FeD|m`&P%IkBhXFY%ZzF^=,WT*!z?esa0xK0C'<~k;n2gy04>uq{w3ό`h.}m"?dG k cJIkbZzFesVĴ;=,p}kxɀ%EZjT>1VO,\*K.㺈ޗ>ΦA?ϏQKߚ@"8g`#..)l\a(Y[t;%w>1k;̙d02<}mQl>g jIkbZzFesVĴ;=,k'ְ灜̘WbDfO``d)6~f&&;#MK9?I434|t(lbD>'eh;_}`ݗrYݮ5MI?agGl<9edkk%ZేSتvL
$Eϰ'qdEØV@A;uEtmP`DhY@*XG⡗ԫTѧ#g3&؅.b(>jR>1K'.l,f9&<R3ߐ|c$Z<md(v!m_`F]EIf̰ȏ qYD-aTk9#VOHpKǥbE_vP2Մ8XGnl!uqOi`x}@Mg{mӦL0ml_?gy;̟l_Q">7YVP*KXs4K,T%h`XGfL7,B1G0/{'},.}Do~wϏOGR7|GֈbptG?eA]]S.)?!vP9&&wJ|c#6OgYd'>1jD;ae<]~7VP*KXs4K,T%h`e'ְ灜̘n !DK0U}m?Y3K_ɓR	B$>t(m;L564y&3V>'XK;1,xdFND'[]*UXN{3i\ϹJ½DSU&TQHDhG	V/'ְڈAOG&lB<lPl5Ww$3&|ČR~όa7d&(	"̡B${(KKAզĴ=@6%"`v8#$.)cI`IsɝH)H>fL%w>16Oxl4`/`Dqe%9
Yag$c
Ði.
 `v#g3&!DK,|c";'N;~o1 h%i}g'=#? {@`Ry^dI7OrYݰRcX<,<9In{5\fm3KY,BD,DȈ"J@Ɖ-ڪx[dQL6 kf"MUOp]@lE	b7fYw\
>1Z?
"\3y)  dH,BIa(D_g6Oa?PZ~?s2aX.b(8Lόp ]l	"=a(L$w#Ld>1[P>daeM FjfZ@TJePD
@TJdzX>ӎ	"=a(&awOg`Is#5N3WsMd~q5L2sj"$CvP1{8n6Y%ZzFe`5P+BUh*K2/}kxɆbDbj`3}mU{<k{'ְ灜̘l6!DK)MUόv[U_\"̳*Sdd3&(sAUtbS߿;ݤ#Mvrgŧh@ CmCgԽDgl7&Iйvċ0?a%wlgθXg"uLUpX,<U0BO
ÖŬp"?ea1@:֖eadXy'ְ灑L8
"\STy#Hsd~Ȯre3%N4Y@}['ְڄg灜̘,qbD)'4񣿼:ZYݓibE'ְ灠̘,sbDC>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#XIʌ~xsX}Y+'DƓYiSdوk6LX,[Z̬>K/${d& ͈Q"	UuG4)dz6Eti[EO`-}kx
L,6!DK,,MUZV?_a"T7a0 D:>o"c)J͆^}ae\e)Y@eMgafSŋ&̱\kUvP3yk<Û'֍;g{`E!Oek8LhK'DƓYgX,4
"KWd4(sESUscaYEti[EO`6Oa90X	,B1|\'zu923kYe O&= >b&4͓<MH}mkK2,B|c œXG2dab(sMUu0.}k>25] 'Vr+}kx0XX
"\SbD\Og5Ȣb&4g>b&{QC@Z#sX6xT+><d`+
"\Sb\k'؅d^P3&~#X"?8b?idL,HBOd3(sMU>1}f"j|#Ōlwgqk'ְ0ƽ#ZY#!{eb5<|[Z̬>K/H}kxɂQ"gUq	Z+J.Z|c$'ְ灜̘,/؅.b(6jCl[P,?e?+D-E֖ead7g}Yو>`	dibb&dL~ɇ9?4̟	]j%S5/e=*6Yg'֤l$l`"gg>qv'l[QC"g/}lLi5Yp1l{'ְ9f	ִ+'(0P,Z?2a!DKUd5] 'Vr(vOa90K%ESUsl
l[3Og&irm߿Lwdi>l6Un: 3g.hp9ݥD>+hh	sX{Yݰk"3?Mxr 7X}vS\0xتi3KY;N;G`fY3ÐNe]r6YP1S|>{-8~|C}m}ԫB?ϩ}k˖	ϳYI֜&@mPy}g=(}kp idT%[1bbY񌄮f#|=8tG?ea5]fL<m)?>	&kD;O4H]t>GjDKODXdQ*-,zX>bX~م<i5]sɝJd|~m`.tWs5}h.w2g{ cFvP9]~1Ĩ9ڶ-=%F-=.zXg&}kaͬ>1 b#%̘j"O[1|eVO~GvH4^YOaR:\>%k"MB`kȼM}&hogLcݕg"u+L	V+,agGL	+agnZ%agG.x rC"ԍ=k9XW,t
FkX}?Ɩ!D^g&&*¼D6ŭ ^q(f4-a(B/K'ְ<v~?0V!DKb(5W#ޅ6Oe^j5{p>Ig,f{e͒]x|=$ƛaɇͬ'cY\)ȁ,nbEvO]XG!DK0"KUrA&*\/}k(s&t5ESUp'ɚ\cA"4K{Trر_O@}S(﯏hZȓl+F>Eo5wjs>r>{dYȀc+5LUpXg?U0:P3i\Ͻuv,+@i5>K/3p&+Kao1_1Oaid~b@3VF
8}kDɀ%[1Ug0UgFx>#&<$>#;dٿK-B<i#!Gya""4AQ}?i}XG!DK0sAD\|cwMYmU4'ְB2`:'&4zA"4KMO{ltg:|~"L{+xc
f&L͐r0}Gn@#~@䙧ث#/6? {@lOy,DdȾ>)>gtV*||idYVrW`J1Uc灛ت;f&ѷ{$Di9?I^j: MgvV$	wAh
=YoLII_솶|L՗I=$d3H 5i*OL
jA$I4M;2M9A%{DDi9?IcN/Jo[ZȓZ$@oh\J}`Ogjh?Mםq2!g"uL(\0Wk_#&VD4`|"a``gG'${#sv8@S"nYaCYaUZOe#,pY1kW#)ܵ96`}6lx&ي6a'TGfɁ\`/V%I,mS?\:;KL~x(3yf@ P65U]uМLFwa8y05efzgaW6H	M-bI$|asYX$LH?2ٲekXlͅ]e6KNNdGʓYlڲi	6aGT灭$;,*Քdb65;K,U8,8.)l8|R~}@2)LӦWs dyefC	Sn)w3KY,<`n6A;uN3[aJ@:X~/",XD	NNwP3  #~qRB<3[bDMVT>1`kd"=a(3xY>?3G)ƈ-}m&_agvD}kbtiQ,05iQicat&$FfX_e-Xq@q]SXqs3Mgy0,/q텝k;̙d0,Y>e"">y7,hF7V!'K[`iQ,5z[eOja-#Z?؅.b*ɦ*lZTK-jwQ'솽̡0h2ifßTUS9*/?.:Vfsqm-=%F<O?YxOg&Ո	Ҥ'VDS1.pKљeiT73,?泼ɟ2[Ua+C唪<DkhMZH̰<.<u	`3UmA1.6fYU'5'?A V??婾;-ՍB~$k(KX(

!L-V ga64wK	l8 mn!n'qA,+R;XzXK2Xĸ$:dh3|fO46c.:8 ZʂdkBQ V9a*`wAxYZg3vdX*pAe޵@Ym*!Ue7eF~q0slʐCc2e+jON2'@Wd7|0l-j#|ό`QiG H svsa6i0)^LYO2g̟ցA~&sip	&$jĀ2 R`oP~J~,AZJQk+2_-d%̫C#!PY&|}hl?e2eC>1?a5OO7H{QGOk}d`̀E`i8h6f6v\b>)?G>rLӦWsbYw3όmMl8wb=vP3ɾ8qat\YPj=@姵E^#g3&!DK5X|cl-}l.Qgk;̙d6'q{>g}qFjÔkjiQ,5z[UOja-M"#g3&!DKi6	d)T?gmX}@,	5L?KeY`^7(,-Z|cl
~7	5USj{?g`Ia3ѺؑfՑ2QZ&Omq{MPjl b#J@|?8OЕ<k:V^揼*̡	_ZMÌËlG'ݔI;ZtwJ|ck;̙d:l8wb=vP3ɾ@ƈ5#'K[UOje
ڮZ{T\KAoY><dB=Q",MVX>1O~1ڤDiiL}g'=9 sg-Yy+Yh&'Shh	s)+y>_o%0x:edgEW`J0pX_1k_#&VFp5O}#ج97YPv5UDY=α'r2EYLlS*՗M1FX$H025RK1Tďc(;;KLOM_5L>x߆(3yf@ #P6
ڪ{"gX	dkm\l׉}6H	M-bI$|˖ebTF1# XĀY6L\Z2&6meemUUjl'MgUͫ/ƛ0hFuLx6W[6mYFIf#j3^w@;K,S{(X~+,JlR~cvP	&wNtwJ|ch>Nl=a(mxa6ؤ6>&L`t0@dy4w`E@2a`E]S2lR~cvPL:Ya+VOg0S(X~J0BlR~cvP&L`t0@]dzՄrS&|d\5x@9@"(DD|R E}X 2RӓhDĵaY>~B<ѧ#g3& X.b*yܟ4}mG?ea`E]Sl2gb|c 2l_`EȏATn6V!JYPj=@姵EK)J!LZ6~0xK+lIm}@L:Ya+4/>C^c5L2sh$>C^w j"iQ,05iQpH!A^#+2a
"\UE)ݟ@nb]fxG"ƕa3&#hiQ,05xҡ?>G~5e{=ˆٍAflKIffePYdϙ?ϭ#XG
=`;?֔)i"32+T	`s* ٘`fUmA2R
Z~vs\L#)R-7XdHfWT#'}`\*­bJ VVʘ 2:8ӂ;KLnlBʕE)S>e}7ml# Ue7%e2PxfTg5ʶ&eBPxfT9B)ܣbevj{>7Ore>1VN_f!`qAl\ٔb[K}S(
_@v@F
x
Oev7O&P.	J+gDoK.>?]*)}@}j?eLÝUkSi9&w?
O"w`m}ݔzCqpJR%DsV%E=,!<A}XGfL2lB1[y>1@gd)TŃ*j{,Ub~2όe?h]VPޖ]R(}DTROa*[ZZLg6&w?
'D;6ڸ%)kkڢYd`k9P+kڢU|c)Z?s2aUQ"&MVF>1['JlCuL?diNTFS?>1"o䢷5Bs"7(}DCSϭe(
E;uUOefɝO|c;'D;6ڸ%)kkڢYd`k9P+kڢU|c['ְ灜̘dC
"\UsMWY~id)T{(X~`E]S\`mOl~$ɝ5ݓYw3ό`L>!݁vP6}RqmW-=%TP+jiQpc=,!<!6Oa904
"\Uk&G>19[3KY&Mgy;̟6O"w`m}ݔzAm[UOje
ڮZ{T\KC>1'ְ灜̘dX.b*o`Hd)Tݟ꬯G,P1|:,sjk-e1H׽:0V.Oe~9?BXYa @YZVFi	{uUSj{ b#`ekl>hT'M~eJ@5WXR7ww(wBW֒<k+/e[b?x'*_2t%~}hvQ0"ݔI;']:k;%w>1k;̙d0",[`E({ cDՑRrڢYe@k93όeMXGfL2*X.b*d	>4;TYH$Fr3C _W&b}6>?=һYH}#%l݇d^^u¾xrtedx*,a9UuULg2m^w 灔3firk<B*`*WWm=iE)X,>&Pkle _-f@vVz68ű"*Xbݔ̙6Ya+1Zψa_<+*KA91J-x(}k!>;xOGfLV !DKj) }mb=a(9&dϱ)L0Y>ű}}k c@&((/%hXg9aKOHd  K	e+"`Yi ̰&ض#nawOibۘl}OcvP6&wMtwJ|c'b?gy;̟O;agvD}CqXҲ)JZĴYs
ĴPzXB|OqdI2bMbD&h|cvOgUX>a瀩Sc+JRxմ\Yv<?El#Enj?QCFPO@ͧ^TjY373~"T'w3OHb(s<Kɬ2gyn-wc>kZJ)K[X#Yz[XJKAo'ְ灜̘bDÚ3>1OvTX-m DfeyD1mcʄ	2mnf%?3Udȏsm`}dbEARBaܔY:9(ؗ#%sdzQg<KNƉgBQgn%wif&q2fe,?;Tۯ	6SfL7E?2YAN,8k	E32o2gd`~d	Y%~
vǲ%q.@R Q灻ȐK0(2|ƚ5YT#}=!Z$EX8UHB+KmB*`{O~vb6UYJZNS.q[PRQ*3i}|ZiJY=M!V

N
QLFʶ S.q[PYP: O|7灛0@IdBW֓%x6-h6-.)l[sI~$ɝn5Ë'ֳ2gy+'ض!ݏAhn6(-mbZ{TK,g9mbZ{TY(O=,!|cY><de{%ETq5[S\A}l.QgU}Do1x!^b9JV^揼*̡	Zx!^b9JV^x"g	PPϭI|9B:rm4}{?8O|Лy"zP46v-ؤ?aed	N	]όgk;̙d3VOlC_ae`mb4R-=%F-=,'>1d3B1S9۟υ'֡RLH$Fra;X: v}k"M`XK;|1Yfp̬+LAV"tlf&14ffw74>1m~cMAkBK=^i=<"HHy"Gyͅ#bcj&bK,K+c~.-,A>hЇ/>1hhC~ݥ4~F"(E(c)YaC7H^_uyDo$IvIelvO~}h ?g֙&;H$F	N/'/^h: ||DSYm{Yearn{dYȎc+5KS<Ⴟ.MgYcAlqݔzA"4$qٚ΀=1l腯#`{ȂFA"1,"s/~gV|`6YRBŤ>x
˪b煛LJe$$V+!*[8sizHG*W~bQ
8
g,`~aWbAW7W:=ih \0gwuq2AWo
g*
g ~4hNoe_]B
g*
|ݾh: A[a4͓?9ݥֲ$ք?X3{ ]`O}cJ:_@P#@>1&#>)OAI>|c'֍ y-% !BP ˂3slZ˲f#f0,Z[ͬ33s,Z[,33sOK-x'֥b?n|c{'֥Ƃ?n|c'֥x: '֥v3stZ[܁9,B*i-?vψc2N*X \2I'0>~Љ{}rkOX9K>1#dѺg`]yGIr-J ౄ<ZU#f0}jX$ͬ3sOKŁx?n|c@`<7XGό`hI}jX$lx'֥Lc`o灛wd԰IGό`i"`g`oa7>1OK'"We]Q->1gm8'@>1OruB1\~?,ui)*HZy	aee`0&fLaO}@ͬNJ|c[7$C#xkhF7VQ8*ڢYe@k9˖3=cA"4Jwix}g'=qKjEHPޗ4<lӇ߂r}k"Mh yzo~SQdxBY>
N*LD<!,[5(}B #P54zA"4JOTYOdqQ|Av]V
D@7XOa9,~Đ}~c[MlIG͙ "}l=ݶwH$F&%) 	>$]VYOe(jEHQSg9Z*Dz"?(7NN;&4}koP54^a_?L \ f.,"ydڄD沜v~w$#MkTr_5";}CW(:hZȓZE+޶BYى1dL`UM3փ6M,ZѷSvG04}l즲q^SVx@[7#k	@ܒ/vS#TEdԛ?t	^bϜ&6StO[51>1vOg-=hi?6g	~73,TE񲘭vU~58wd~o1wd|c9}hݥ/vS/O%ƤKI'0e51$d^Ņ9MLlO[51>1>k|4391>6SʡόlY>1O$@e	i Xtp} 8>H>4>1	Z;mm3Og&irvA"4KMO{C[CTj*Dv=|	֩4>&Jb&%wj{<Z
lZ?1ɜl|Y>7ݔ	JoD1/3š͓`2<ZA}k9PRAIA)Z!$E*DvΈTxl6?Zȓ`XsSuENIO\#ck	9{(DaE$5L|[d$@}?>ϭ1$Vd;r	ePl6C|~AĤ|cjZ?
̙<lUIUc!]8 &F*XWl#Dq1T988/>">|G7vP2AiXnB'Ɠ5]C5!>_Y>b235U5ZapA}mWN>1 &FczG<uc@8>v♇ݔ@	km`}@	!ĵ=%FZ:.k;؅rɞGZ)Mg{S_FzFg#!\2gƃ(SWMgšf7gi}lf<ZC}lw
6x;uWW2r|cl9^m^pɔE)9IƓYm7@KY[e`@/H^#\ɊO[1\G3mlBq ]fLT½a[1Ybb"⅓j}1ހH4l1$_miv⇍Q[PޗM\yAYh?XK;qV,<IL\gk98iF?%EAyFʡ?c@<d;r cImUB@|H%`ddWdE5Z9l,[bӏ`dY>d[xو񯘁|c	6Oɬu	E/PHlnpHi`!-8v!] @Ɠv<u`@K)#\ɑ灭I>1O
02>dv[xI12d|cOgl8w`I>\7	"t{"/3^qvTZ)B[1Fy#wg<l2}k<ydx8(Y>?|C`&¶;g#!1@mdW@p1<mEp|%``'}khQg&Lj8}mWN>1>hJLF<:όcPI,E}kb9g YYY+Lx`?eJ`[5>Y+H]7ͫO9>1}l]7ͫ2h7m!] @ƉazX/JUB@|HEXG!^#ETj'9O
2E[2d`½a[1R<|c[dڪyiA)ݥ$e, .PԼ}Cz]5r#kYhCȥ|}o:#7XK;
I"C }i[Z㍔;>X%͂'֑Bˠ%!>WMk(B/Z BXGmMKxɑ!^V[7)T>B8@V!(
ځ9@ƀLB7$N%Y[B*ZCqG-"(֎DxXqfW)̙~w
6x9bs&{<h0ah51Z6OMgŇvOgł'C>`9y4}lsYݞ,4}l>I5l[5BM4w%<ڼ3>w%<ڼ(SY+Lx`?eJnf!f5[5BM4vm^px9vO]W2eJk;؅rɞGZ)MeCgl[5BM4w#灜Òlr0L3Y+Lx`?eJk-bh(Y>k;؅r<ik灜ÑlkX~0k;؅rɞGZ)L G54O!\Fg{S3AE)`vO6 k;O!\G5BNdg#P-!Mgvy'g{Sg#]a68e<F,!@R!\2gƃ(SYݞ>k;؅r<i=mڸSOdQBj2hrL
j#M#Ga5`Y,0~灕@bs&{<h0ah1k- }lw
6x;܌?p|c"'.a(fW)̙~=l[k<̭d٬blv? *ȷ}mk@}h\!\2gƃ(SYbn3qd٬blv{yy)g'8'.!@R!\2gƃ(SYBf!f@dوy{<I}lw
6x9bs&{<h0ah5!, Gd٬blvyy)g'7yy&P-XtK~#g3&D'Xz"j'0wTOLB7Yo2gY1G,_eGC}&qs&})T04}md0r.H8GƾaH%~DO">EmdE	XGόa'֤˲؏0灛@jYxvOKR,GGόd MdԵ,|<B(>-K=灛@	dԵ,cb>?n|c!lZ؏a7>1K'֥lGܰ灛C'֥n@bWe]Q->1~ w!&47i$d3"0؅z"dnόlAlBq$d3"!^&||cb>ŁG?ea`G]SÌ2gb|cc
q/ 7X @mYIkkڢYd`k9P+kڢ*?5|cb=}mi!q
Ȋ؅6Og&v#@>?ɚ{<{Dih>d_/";}Cz]5r''*4Zȓ`XK;2> kdքO@[m|6Upx}@쬾ʾ)cK/0p|c"Sd73dWdmϭEO@ʻ,2#8>~cA"4JOTYOdq0r4qBg9F}maHG*6L8h3l6UF>Tgϭ?VihRɟ^}#MXO3ϭ?VihRɟв35CƛZ`JkL	atJ %c3ϑEAJI&jRRF[`x#y0I{/yFZ:Ԇ(9U%D	tVP6b;W2@N! <K)<I:xj@NI '@!- -GQAL$C(9?ia̞yS&A[a4͓?JUfU'lpH3l6UF>Tg*A[a4͓?VUfU'lpϭ?VihRɟ\H>oUYiI&Dւֲ$ѹ#B'tȢs͈-ıx7$YE4rKQXЖwl嬉WT6O ")K9V~P5/Vl@|c>E>1Z?`E灟CBT;0Z#N_}k?|COa	Sh&DN	Z#?5P-,ZT"aɔDCόd1XG	QBdh|c	K'J;ֲ4HOMH9?@d_-z5p/n>ehjEHPtg&^	,D2}{m}"+P	VJe|zVi;ބOdH4}g'=ކ<E5rLYݩ6d3+uEV╀xwg'>fcA"4$jpr<En髗&^	,D2}{m}"+P	VJe|7 ӻ=Odٚ{9IGr٪A PKǎ<^y`1+YkA[q@]'XQe)M n6%ژ8	"YYY*ŵ^a؊]b+P5Fx?T!}A([\,H䂫X;,\?9P&(i-=.jI֩'߿wH$F	gO{yiv⇭hWçyFD%$cq7L/.zII|57YʅQĤSCLOVU9ڻUT05!yv<
feP6%x*dl U3~rk;֑ڢ}idٚ{yA,YOa7sK=nBbxgr}DdIQYM\^)#YYݩ֩OFC"&DG֩ 'ְ?e8֩Oa``O>JO>6RuV<,Z?><w'Yaϭ SdNgXD@<><
No3Og&irc h%'*';<-[> AuU,ֲ$qHReg%Z$n6sVDt0"HY+Lx`?eHlmeX-Q(%
f k#Jlc>Y>Q`_}i-}llJ.D;m>IfW)ƑAUXAe6gOˏfgA,>1>+}dE)XG'֑+Jc2fH4?>kt[C]tZ*rڗDxM]k"MAC7?kh }|h#ȥ|ȣ$4o9heKb࿹n	7W`*[  W[<:͝.~Y8agAX c~k=6!\\&.5ف>pS9fOKMFbVC<g#@	󉩻9Z5lz:ARvD#.0i}0bNк?՟d80$ϵϻH`m: Ul+$'4l GY< !x>6M?P}Lie 'lI~`$n6% }ap
4RuP-ahHxsX@z0DYg1?vJ'$k3i&H7'}lgM?kpb~5hAgq+Lea5ruTzH>Oza>/{<"fO; `@?;A@:ăX{(h3#Ae6CO'ݜ ]# !54~o3IR 	5ruTzH>TmdٯaZ'P/Vu>Iޠ|HƖZQ{7$cH%^I,+]$wg^7Phq
ւ&+,̖]3/~?4ɗO~56+1Ķ/V+04f'֡5# < z OӠP]JJ}٥h@[i
Q 6Ob~E?gDgc3ꇟaw)?/A3Q{7X^ƐKHjIUvl ^A%6c9&Ĝ~O>q3&}֝`t Z$ 7V $'/6 g!&}<3B2=Wc$v^-"W5!P旈mLOZȓP[+(w4y
偺gBIʑfA?a%6	gbe %it)"lI!ADl-LqgDl?" r.=@ٖLzLz%˄Sq6m	O&O@#
/7y9<-")ںU*6/wmc7Y%10Qĵ54}g%>q<9979S:B2E@샜2<YoavqqQfk#6V'k揼(xb<AմO0l[5rl0Zϐ5L߈1sqm L RXRUL+5܈*Ց䖲V|k ,?sIrrn"N5bgPF^}hOg3?;6'gi8zF-<WMC3||c9!ds	3B<VPaZ&s5LXie
,cJ}?;	t*6Gol+'ְipZހ'ϭxl[3>0灛Xo샞0URbfmX._+/e%69a"c/.r=NMTF)BOy,pL(l@&"{3i{XoP3{ WLЕ|ɛhS'	W%"7V<jXhuHsrICYaZ&vS%gZUr3ŪV;6?ǪV1GV/T}m`[u
%U%G1K|zLh3(w9@x&i[l礃A𑝆Fe5SaFSSՅm>h|c8[
Yha0Ul&h-Ղ2P55W;</<`灞LL[`eklkG
g(w9G/oal]N5L8͉$Hl[Z@FC9\3DC XEDtg~xYm+OP+h	Q }k?ߙ,gY_@3߀e13?˼@[=K.Qt԰e}j/`W=7V@揼^&PPsֳ?}|hhJ|LG=N{L㺄%"7V<z-GYs&}AÜY,$g;Sm9Zz[@HjI֘ Y-тϞ4}&L#k2LLO27R˻&{+OPEI2gƃ(SY@zU5=*L`OJs#,'3Ymb S;-}?n6J@؇G	P}h-?;3#X$m,UX^ƏkߌvJ*AK'w*o{FxP䢶F
3gMB?n5MJd!
Z~aXo}̎zjVPaZ&s5,~ ;DbY{<גQ_h}m6ga`W$mZm_x*w9;2@hN
3t	ץnyA˷8MM '֐Y>Oܐl[d~c{l[d~g!uly3e13>1F?ܝ>ʽpK=;mI2gƃ(SY¡VdsҤ8=*Ƒ̎zc|L8>GQ[AB#}hO3ǀ5L,2P_e:	$<c`P g,Vm`'?<K9R	C96^$[4gT!{<"O8~ZYagAYYEbrAzdjbfa1wvDk}@g)	,[a?A#Ad|Ŝdjbg1wv5-,[a?AbXQ_Z$>k-im"٪=$Z(,ZX,;eN`灞LL[`eklkG
g(w9BO_A0x	9S<xVPaZ&sj᪅]Fh>1xВ$k	%{< 5e	bfhr]|,g~? @dˇS9+^Ncnk<Xsap޵def?YYEbrAzdjbfa1wvDk}@g)kdքC,r>md~MgYfN&&swc[O`dքC3&}z %9g M5rl/O}ݔFg^21n6J@؇G	Ae>}lagcds{	ZH7"	v$RMbY{h@.Emg1?Gg$#vz{
'z{4eݓ=#g&\?̟p{m9Kl`2|c	\4f&#XOm,3궰J$Aʄܫ{FxZ-GQ[AB#}hOgz[<N5ܓAٳ^alOk-im"٪=$ZJ6Og=<k>&{C&s'Yw|eݓ=N[jX2LzH>l[v|3)cq`|m~hUe>}hчBUg29t:g*VPaZ&sB?-(Mzvy,0NdyU<Iӕf}iu"l[l礃K,[e13ѷ^03lHjqm4}?{~e֎J-?;3#X$m,UX^ƏkߌvJ*AK'w*o{F{ iP䢶F
3B?#3K5Iv;׳ς
2()l6w꧁5rlP!>m}jk'AVm^-:dg권|9L/?fO)]BYwdϤi@H`5Lx`?eJk;JIliU4
Y{ie13`g|6H$q`V^?>Lн?2sG֟OS6*,/cG;X%k %ۇDI7e<tT#(´L'x.G +Dj]R9y<hk߀%V4~g,[RICYVxIXВ;3S#XOY{h?%x8)MMJdXds	WO<rjVPaZ&sS?dl1w5YN5[6|`jodɟaw'Lmﴲ  U?bؒR% @Z ͉+ia?A~w'<<+ڍG7ei+z1Ȗ_	.6A4ڳ)BF0UP[\Vx*C/CpmfFx6KЕ|ɛRdsҤw3AE)aP29Re}YHG=Na>&ljm^ﬦ
Yvs )eI'ݔgl|cX<}mi}7,od#m<Ph[d~
V{@[d# T)3	6O?a3	sYbf|c8?dͬ4m"P5#hb~ў6Ttgbl1~畁0vcR/3fT$=c`I(k+D#*dnIkX@$wz4;#V][T 0,P8~ZYagGͬɬ"meg2vpAzjbg2L]ݤ-rGͬɬ1wv5dO}m"0α95氡1f?e=@$[5GKw}k_A`0W=7V@揼^&PPsч5,!*	3:3ЪVPaZ&s|b3O쾁2LLЀ؝R˼ovLWix3&\?̟p{m9Kl`2|c?vxlZ588~ZYagGͬɬ"meg2vpAzjbg2L]ݤ-rGͬɬ1wv5ƨ>ރXFil=0_`)䰿3hk5rlM_we13ѷYe<v!2P5!gbBCAϟZ?;3#X$m,UX^ƏkߌvJ*AK'w*o{F|vEmg1?(3¸Uc}haCY}dBr]|,gQkOGfLe13><su8Je|3NfG=N;6*X$gm`H{	7V	v%(T#(´L'&x Rg#?w`,Ecf|ᅞw96?g&q驉a1wvDk}@g+?_96?g&N&&s'D'ֿ;kzl4,?B@yl,dG3q֜XFģ^-J9iĆP5Yw*L*.Sc{>pnS8qo3KO$I'Fx+Hl 3}|߬e驸	W̙>1vS'	W±B?
+Db~ў4̙}~?,^
hV%! 9Ac;"IgW'cµvR3t֥udyq'xcP5;샠X`J޼f	PfЃg jl"`1`)qgd9Ćz?l$y,L޽:E #!3޾d흅I?7ִ 3 _A6Ȝ5rl@lLL6{(AFjqĬm4}?{PPsօ gcds{	ZH7"	v$RMbY{hVPaZ&scD>T,!oaC?f˼ovL" ?a=2dkimV[`+<3NAdّS'	{[X%k BMU]e<SP䢶F
33!?awAfvf1<X_Vy$v!>5Sq3||+29u*xTF׸VF}-DgPhDodX6lɛݣH'` ӊ׸WdbH g\`͐^J XelszD?L> wӁ&xE`-)l>f||مJCq	 ?̢[V2lUd@4,w1FX$¥UaY* #jlhAFd*Ż&VfKٳ?XIU3Wbݔ7ְlYsk ~k<7Yx̝?n^̟;6witKFܤfrk ~k>djbg2]ݍo>`)dzbL6s8! zg;Ϝ)m9Zz[@HjI֖A_wa`н q_<bfmX._+/e[c_>U{?8CAϟZчBUg29t:gJ+h(Do9M(ƩawAfvfX7K/gBICXI5UcKY{h^UHk7Ne< `	WO `	Tq5# XY(*Ոk孲HGMgwH9ڶYiH}iRBUS3DEZ@FCe8^Q[A>5Bv^)i1G4)@?}g$6vg Hbn6~=Zrbx`*7 PARm4qC5p/nb}:DГPc  7}a5#$7XK;1`1"iI>X$%Fh%k o1K	7ӕkmLFi$c[숡h.㹊9
g!u,?δk%k#֯U';'lP',X}灭	z~o7*ecy>J	VWı,e39>2}3-OmB?l~xWX+/e[e4}?9SfPϭ6os<k9&
[57^J;>@υu*lZ6/X5U<eYxf٢¥,2X}6<dl?
fpɕƈ[IS<d7Yq[l4DY9-,GSG͏pO5v_}7,O?aݳ lx9<3gOd#f@
,[5*lk?c@v<]>rVpT'WAO
VOY8#i=;>ȋ{י?kV#($cȖF Gy%mX[BIjϊimK;P_"Yޝȱ\w L6>8dA灹g G<x%lx9<F, id#vx>k;NUa313"O쾘4mQO
VOY;FXFSosͫ( z#"Q^_qI)`c<iK4\m`pANl1|SjL2g̟mq-gB`Uc
YOYVlV8<3 !݁\Nn5ĕk@q	_
4}j6~%¸6O`UXA%3Vs0=&lDU=QD,RIYfB6gF}f
قߞxkЇa^!ݍqߐ<WO͆̽,T'gPMums{
T;Q-x!FzZLKG!l\I֖>p~dˠ@;\¶UOꮡOY?Tl
7YNڱ;Jc䬠D?	"~rE+-KhJm`ılJvJt`J"BPoc\ .?e:,m->
-}k wf5ͫJ2#gdPZ̟hMEb4z ,hYڤ͚4AUT'lP R?"  fxzHւU)1َoZA>ҚEY/e[C]tZ)EzR#Z$k"Mh#z
!, JW{@_U~6gvk!S@]u$[I,0%Zm[@iX'p5#xNb~`"^BԈBZ!Y-~w#`cV8ZJ3ucQ,w%V K	EɞI&Ob6͞6)V#ZIkC=QW
>	BBz5@k%EQ $5}l=1 h$'&'Xك9ۊEwhZȓZE oh[/XfR<l/YI	*nvcObu4Vb9	>F#f'Jj)K1[f7A.ݹ&r5L}1wNUs?  U^ vď}[x7-0%ZͩU}mb8T(fyb~a["(o'5U䢎y`s;H!!(g.5U&|0֠	-!|ɟ2}v,X2k>el>xWX+/e[b?x'jUS(we֝i 灞g$\U>jn?K+c b~?>4Y>ނE/3gz	3
YaweY6I 4lڕY6LR3|ڵ2Rԉ zYef$7j͓+3qcu`CT23zEXf"PkYX&Oj@׳A*2efٵb24^ׄkYh/ņzlY!D[ /qsٚ[i&w"Q?$iâQ?,OE+ܱ5:;&l|+6O`nY4$}m6M,[d~a<xl[d~lf9W%_h{gk9+8gUuOl+bD_B<꙼~wd㚰JFP1%u@!${gAMa(	.6g';q3Km$ӎdJ'"M8J'oD0Wbjrc&l|+GvO쾘>xx>Oؓd#OӆxY>3S<vY>k;N+0
iƀxaJ'6Z/}/
fqރU^vʰLFQ̊V<c,KBHkgEq!|vIdJ'M,O$4OʐoJ,MNT~D͏u>FCxnYh#}m6ٞl[d~
Ld# W/3ԋ'g{#)fs<\|+iƀxaQVj1xH-zB{E+]`1K/ġ㐒3rOԳLdςi%~
vA"f|MfO+b(`qPW`OPoMNZ~D͏r>FCnY`sd#m<X['rxK'xs<,>k;N+0
ĳ\e~=;m{"UԪ"lVB~)0USbP_ӑ,<9K	SK:P.o`Ga.;=,, nBA7W({'hDg bC.(D3.[PM
=TCk;uefH6%8s2OU6>_}mD_2
ج@E
ح1?AgvzzζI`XJqqȖi%v4%uSK	i3c?>fLy3.3'l_ga?Arڄ/gz	UnQ)nr ]A*QMgtjIM3cJ[Q¶+3V(ɚ}7;Yh$;HH9?@uePn(zd!{KгDY٢_Dh_s BT04
y%$"XK;p>d~Z`JKHӖ_h|^V3&]*+`5N	PSU_S_B}.e3+;`/?cl^Q+I\Q;X-'I>HP7XRxl|1KB~em~hUЈ4jvdSY]r3}lU;:O'υqBlgK8&zY\ݶ4,9(Q?o5;wc\P6OFCܳ ݓly7ld#OBG<!͞8vO?Bk;lpj	elc@{v<]U󒳆~^g UMB/ͬJ}
Ux1䂫XJX%<WwP䱮?~@~|+Oɟ<O!}jzZQ#9K#kRXД$l Ʉ~rpz5@kHiQsTzH>4/ĉF	'crmcއ4qCR#-?B+YkA$4Arn6h\ĒINjnqj,4ڜJzD֘	X'ZhQ8^lݶe2jJW
>J3t#9_KkȖF)c,w$ڒFx>*B	sZDKOjA6OwH$F	
֖rjV[І#ShZȓPRR4^M/Ih6,f5B?$7XK;q?d~Z`J9hj_Vԁ/]G ?|R$ϊQaؒwk%[ UP2zoYa[e2؅7({?e(HEGj|+aY>x`MYxGc(wB(/e[a揼wcAOfEMg#x|+OJ}Zb~W.Oɟs[7oime܍ Abx7NS~A͏u [dd;/<<jI}m65H}m'l'x6x>k;lpi;Oퟬhgk"/JI5>ʽ&'exK쬧RdnDyV_iP*ͪy(ee,ZzP ͙"=@g5"Z{T\)dٚ}Dz}k#M%XA [`6n(zd'I'D@7 sq4hDÚ%ڙdY}J/"p5j	VZ7Šo3eP>7JyV	{UkKVx:i;$#M)'\L .P-mi|ڊ>yzmZȓZdKm%ڜ¡?8B>k=O`s!|H}kqf4~Z2f{exY>Pٔ*k>dg#&F7O4=A9T9{-,!||ɞ
XG
= Շ׃vO$?A	Y@+	,?^qaĬ]}l]Nk:Pe=U^|cOdڄ~w$#M)'\_]EMTC[!I
iBpOMdI)gYD4'xAXK;BߠӕjnDHr.%*,O"lXAhn6$HHM.#p5Ogڕ}B(<&v?09ŪBB	{9XcDĔ^ ͙@ͬ]AUll(`E#3SIkυrQd٩ʉem[O!	i-=.jI֧'߿SA!>4}g'=ŗx;C]tZ"XhZȓPRгƉ>4hN%7wkFAL7A*cC %*,O"lXAhn6$H 57ot/'b~ȓ>&1/Qx6IɁB2%{ٴZQC=-1KUAUXY@ͬ]8g /}ArO^|+;d٩ʉem}fDzZDKOjA(+}l=1ޘH4Gr,Ygt9ۊE(mzmZȓl+(fkh'XiNjnq{䳻S*|pĲ1ĳUjl7D05`XF]Egf
>FĎH*PaMgvP3È5G@~4	Zmrخ?#hsK=nE-Zl8|	Rh#}k"M[Ş4I z7LHÚ%ڙZOCLOVU^\u"]Dog {~l7YZQ͙#=@g5D=$Z"K'߿wH$F	iRYObļ[C]tZxgyZȓA9>QO!cI7S7VIIgvxmY%K,	 sWTKOj3C灌j@5!Z^~wL	R}O{#/hsK=nA~m`&ira̒ثYa6IxO~oC]tZT泹,D2g̟o>1[O߿wH$F>9C]tZ9r	FZȓF[kDKAT+E	q@E}bEMdYI`QAa_jnv[0kPIʑ)SdJOZ?JC'ְ灭>Y>l#gvDڰ!m3Kvy{ wE9^D0kdJAPj^{Wq) )O.;)'¸(Y>bjss&|5Z>g6^/)f,Uڠ#Є/BmHvOa||ɞϔ9}kx
JPe<b樖4y`zL
dѰ>i$>k>&BHL! A-\=6Me̙|+=\[lɌ\NOsY&v
p)}l@ 52fn|+Y!5A!fk>bd>;OATde&Yi~5&~`{jI0mvAgjG7݂I 'ƫP	ijt%RX!P`E`8K5I`9E^|3k#8f|uFKuAgh5J `Tg,Z_5= }kG;mɟ5`	[\jG|cK'֟}OcOc	Z9yL6 |c[`>yI(Y>ag{УQG'g{S3AE)3a-fڲ15iDKRĀ3`ՑR lӰC-@3ODnJRT4԰@zZzS%ҢX =(%OIdq('6 1Gw5]mgi(,znf3cSAmfzȎ#MR4zZYڥ5BM4
?"@W,{<'.,P5aF<fO 8kәO8>1'g5̙@5Hsdmak`ĲBY2!J(HY>k;؅x	(>k>(H&}lQ D@&#c@z%OHY+Lx`?eJk;8>Q}lw
6x6~1!Qg9O!Q5BNdg#P-
V݈W)AHУx
Y>泹'f̧E}mo^ɔL6灜'X ='c@2%\ٟs{Ub(LxNY>(@1V*ƉbZX*,BͧW~nfX[$%,iel3jErכ
Oag@[l-P-~gt,K'({Y5N#8a,dC%BZ?7Ld. .f1flYh#.UHy, O-Z2n(z]#-4Yk@M 3ȥ{m߰MoH	<?r@nTz\a,ĖK1m]AR_I
F f)dprP+.KkQ	݌lp
,Z"=,0xUNW Y0zb&dp
l[0lzL(}DCzi2c.:?TnX1&BfgU0Y@b蔘}灞x0>rV1!=7a3m&ir?7>$.}l>߿wdiii"Uwx:-H(HP3b}k@DЉ	En%D
@K%YݰkTq*n6ڢYd`kPs@hm7\zLe8>dL7 	%l[bcgXKa(BZ  P6L"$Z6S@JYdg#P-\z%LظLP(}BWpi`G?e(XKagG>2Dcē\}lhǥIGPֈ9cҤw3AE+=mZ%s;S_SBP	_P}?a-5Jo1!fA!>4}g'=_ܳ^E6g'i&"}<h {wD XQ7NI)/%AդDHk&{<h0ah6zmٴMa<u5m9[鄮Ω8ٴaVD%H"1$TF?@H$F	_aYOb:-> uAf#kV˞y`wǪMl}bDh"6$xH*}g'f[Іx'iZȓZ=}Yݩ5Ydg#P-95kfLd569P%Dev2lVX%DF`emAA7E~&x7zA"4JO{+Nŏ[հjAlAm'iZȓZ=}Yݩ5Ydg#P-:T'm6m1YaCxbw`TwN	<DfP3rHTI?9,ZI@Z`i$e41ހH4>JʸtZ:H--EG~j6#0.9Hd-FBl7OZg 4q9vIk䑗E?uGS!abVJ6 |AY9,ګ RU$'VxB(~0?sgk n6~E͒@0^$zYG|@Lm4LmRS	D=l4F1GYa#UU&_aɕFߎ,mqd;SY-|բ?DkgI/ƛa#QBW`}Z+3fC㿬֭&O E{3pJOTr̿WE\CZ_SC`NDdItRĸ7egSl\k;؅rɞGZ)1@ma_Mg{!\YYX~|16r>Y!J	F\I,[+b/A9uf/XrYV!Q4?9@@ƖPs)*T!y>~PCF6b&dx]<WEOB}k`Zkf"nfLOq dڄ֓Fc<ic h%i}g'=0tZz7l6	~&J.4ƺ
*YݶXYw:~?V9bs&{<h0ah5;+d7,Wv	[mfP4gᦩ Yr¥D@OW7e8$fCi$q	3~olk>r>m&~#;'ְBNK/k;Ƒn(CI$%#8	 y,Jw
6x9{"cĂDih>kR57d7ΰLVZȓZECڐ~7a1%wj9(+Tezlg#p+E+-u4S~ZlL(*J\ڦ
xs2esX|v@7 ;1ٰ٦I߬!-g+)֬Vpo'ϭÖOeL|n6]~?W[c Fޱ$'7MYl*[Zzz!9bJki<W+Y>$jIuiYOfn{yt6CP
2caY`IܵS`anȑVg)r-	?g&aH_^
:Pqhnlpɕmes6"ɒ#&J6{ci_*?;ӫYh#+ZTHy, O-2%׭hڪ*FvC/xMXCYk@#|,k_lTrK;"=h	,?_.|v-}(퐁Dj3k-^<ča-3k5P"fQLmMaQa3{-^Ej}灛ؑ"~mbF !?T6LVrZ7K.jn7g֩Gk=">,OAoo^oYD'7-_5`\;'N7UsVĴ`!iaa#aYn]%u1|	?f}i?e.NH1kFLLZ㽁'#fe$d+ａ&VoY-"3-S<xwgl#YnqmeYaX+7V$8k?6XDxZԐ+~zĐ+~nq޳C`ET뙧|PLdiD!H9?@mWytZMgd:=ֲ$րV7M,֓?A+c7AEPeX@:*$LĝeYa$Kk
N	l?l"k,Մ-!r$Md~logu(Yo'x2'Y`0lڲ*~>	V9*[YEB[*
.}k?8	lj*
>nwT7Ua{-&3YT?dGrϰ_(Yo'aCreD/&}6X k,u+ｂeddHqy&ozm`p%[XB7I_5e1r4?[@<U+>ʡY@CZx
P)dDVj2(xܝl5LaKk9$P_dG֍ƽnjlY[iĝ`ϰ_U<`$.[<*CfPTͬ"koPP[5䰣
l"k,ZbZ5bn
d#$XIXuedzĐM:;	I,'Wf>-&QR3 	/V u6S'h#}Zg`D;h[/aO`'ͪ>ĝeeį,J|+@?dѸ`'ͫVXn5$27UZZU~o1fH4^YOakRBmU#;!.|l6?ZȓZ|,gvYV?dGt"v7i&6_Q-K]EOpFZ7Iͬ:Vl(8$XeC?<!3ma;U}QpMĝe6íUβʵU$*jHpDz= h%c9?I2Ã[BmU#;!.A9ݥgֲ$y"&}a$%wknZ@Ior&-K']8,|#/X*[c3e`J~?~D\Y>tKH*LhQL~%wdiEY*f[Єl6?ZȓFЛo?%ڝeZ"6>)m*a֨!灓Ij-UM}Xn)>Z7IXu$YTkRCe[?AC9	jqMmjWdbԧ¸ C'֍7{>ma֪eZԣpT"[=H4l1$E+f[BmU#;!Є9ݥ?ZȓX!D;h	ogv FDmeagq4qaWZ7ia?YP"7z_<`&Q8	afZYYi*Jkf#k,U%Ǫ;EF~YY%¸}jHf
!3&n63j~m->)}ma*Z y?YP߿wH$F	N/'_8޷Eڪ*FvCڿ`ϭ?VihRɟ\}maHG*6L8gm44}b?dxOf-ևdmW/2Yݩլ58tH|7Ěs73ňDi9?I̈́46t#"sCwM\C}k"MK.+X Y	 mXy(H0nS<`e* =k(^|ca4k=O4ɟbN)L¹L4}l={")vY hO{.e7#"sCwM\?Zȓ`XsSuE%=rSg[3kp '֍;؅qH@ƖEs"\Tf#q%Nn+@+Ť@Qx?>XGs"g2dB =HA[XFYrTЄ/g)}mafVuG!+&}k`۲xـOL
>?DHg?*ϭk'ְ灜LdiI&D"
9}mQHOq,Z?q0m&	s&D|+)dڄgMO1$_z*FEvyC<) mZȓPR|F6$ÖvڑfvSw$e3j́[xd|ib6EBȍ
ޒ0"ŷ9In^"'[ A8.+@BƓSq.p/.[22Ϟl|+VO"`h>!<8!&B/A	>P5ָvOa	}l igۙw&L[<WN,ZG),Y5FeEag#M5BpHJ?2v^_4}͏b}9*? r*J?2v^4}>`4t"n69XGlD(T'ք({gZ
մsX~k;>dwO[a>?oPC!]!{sq?e^5i9Rq-,g9@%,Ϻ-Bgs]<>iG?ee`C]SƓY;B)!cvP3keӦ
 $Y>(l#ٔcX?Z.Z{TK,g5Vrڢ=,!	|+5XG>[1.Dɑ "'0HXG>O[1."h|+v>l9fUm/|+}kg<592$#\E >?gKXMaHOdiiM"hۚjUyZȓPR'{'h"uEN!ٕw~jfeY@LްSZ~@lh]LQʵeO2~֪<5Ym/Xv@/XHZgݩ %>1V̟X D?	vd5c xrl0ZwP-N6	5	&zH`	3̸`,dfK=l<	4ggggg$|P.x#D;L%|V䜏ilʻd=>@T@U b-x2jS2:8ON2𳴴iZ9;C}>eT_`*@U̧biQmfHeH$2?7@3*nq[PZ>1̐zA"4K=rdeSbtւmEN<j7X  aj%ĵǛDi}g'1"|CFk Dq`vYDZăk38a+%uDi}g'{.\R2+47tRlhZȓPRM1JX7Ǎ	gvXs
HٕwBՊZZ?
ɗ$O[1fh|+?dڄ/ݧ 
K DoY
RĹ34ՊtT%)k9PR-d%wP?W~2ߏ3gÜQH$1"a$ bH7$58K-%%͒fmm[nJāVS\UvOa؅qZd˓灭vSU>)}l;\UOa؅qZd˔'w3U>+'߿	A-6C9?IWzhۚjDցֲ$։>n6R4E/"7Ս	gv++:#Es
K%kkYP[/}m"'ְB2f'SUr-}mBZ+?W2&LeE+/XWVF=qPN\k .Z#]Z.<ؔ'ZJcg!rV-Q~V~*>υu #+L{[1*V
!fiiP[¸lZ?
ɗU<l^c\COwH$F		9?I,f6tR2+47t%Pgm44}b?d"Y}maHG*6L8!}#MXO3`ϭ?VihRɟDUfU'lpLϭ?VihRɟD}maHG*6L8!}#MXO383l6UF>Tg4>oUYiI&?X3l6UF>Tg7>oUYiI&?3l6UF>Tg>>oUYiI&?<}#MXO3>oUYiI&?UfU'lp	a$Uk"M{B'2ŌHo$CVgvK.읪<gG䜛r Dm#eF|AK>$m#ӻ(џ"a}(< ?>]qϻZlvfɔb9SLm8[dyzL\of,$Ӳg.r>rn4?ke9Of
}ɆbS>#{3bM;&~a`i,f
~xr2d|KiL`S1)|6{(m#g0@}灒 ?ew4}ӍLĆ~cNO6c6LaXLĂM;&~1[eH#P10x>x 53`3&q73eݔ}x2gC?υqed)0(B?P>1;T'A"4JO{,'8=C6zѪoC,DH(7٠)VgHTf
f(;6gџ&D2#B/Nf7	e3OH$F>W>QSv"Pꚑ*twj}k"M$Ĩ7٠)]٫dF|Qwl37L4"(?e;L	'U7D7xږ:>Df`E3(ȀIdĤ3230Q3OY2:*rڗ<mKR#!l4CgvV$$ɟw'fe7v|c~~?@H$F>?ju9mCV_P/5HG)(&LĢdf`f>ehj^QK4<mKR4B&:7fk=nf`XfLYݰg397nS'酼!;Wk+_e8s&P3dK1G@> 	}k̟1IWXG4x);mu\7.U$2?:MU#l>	Yg[2(dE:lmyo"x}Z
!dȦk ^bAĬm4}?9PP|cgm?I <D_w/L$ڈuT17_j#A63b'mQ{2JGvEA:k'Ȧkg!"ŕ8
%63揼fb\3{ffevrO=>?i0&UmWȡ8&i2N{/wZA-PH9?@ņ_KPv]Xh	&7G >l(C>i̠XfXghMTK;$[-lk@a	kh-}LY$Q7Vr VMgI3I)Wd&ma^&i,dw+=Zd	Fdv@<P8I$P$BpXo^͓'~l?䘋jfZ\#%Yٛ m-g+B@~&.lI$"̙
YBwӻx
oL]f+cg5;D "
mk21L+(jn6V$+YܵƜx
{(׋Y~.rFk,;̻ENe]JE@VO8"lc3liFG8`0ٿ {( QxWX+/e[bx&~jP;$pHsUE﨣5?>R$*ߝ=-2z]9'iMЋ^Fx
Z~ϼ0&B7X %ؓOySWzՂ	g#,)%a1C@DW&}mo2$|ɟ2
kxJ@VO8f;C??fPwa?l̻ 5{( QxWX+/e[bx&~j	̡ K <Uz_B(ƿԇ֨?g쪫ߝEK̄-9s@$<lȟ&U^
F4a[``6V~?~ zM7NHֿimR(";$2H?%
/&0n)H}f:X}9*Jo<ë2K:{\wmg+,tb[cS1.hTf%jfY>UY8&[_0qbN)WdyqlVr>0a(j2uwƄD0F䘣
pW}mo2?9ϙ3O\l[[7ĘDX#g<v_~9߀a$Ӓ5)a>AT,qA~!&̒8B	L%$JFk rFu[0`z[_)?&;+Yh$EY28v^ݫj#:|1>Ҙ jYk@M 3ċ00ZIA	gb2||V(4?pY	ZvP.ܓyܒNw<h"ьY`rh@'DG1qJH@mn?ei'}j`rL]Cb3i @37$8"$"ے@fȒ6`h 'H_cK1HWXGf4;7gF
`?ơmbN`Xu~&'0_0iH~|+d'9L?ʳj#MEb4z-;T埬g5]{i>ČR?υp>XrĳqvY)av[e< c ??NٳPO"s 3f"V?`@Vs:@:ăX{(h3~sU^н
2s~bxe3(DƿZ(ݧU{TP5FK+l}.&灜L&%WzLL/}?e׿;7Kb'kbXNJT`E'j]e7 c r3ʀB͆}kSٜ}ȉ#r4z+-0[edC$8#}l/㰅PM@C~b\vK[[%H tEJXr6 T>Y$bi<lJ̀1?X6|WK>X  l#̟NJlH'W%
OaN?JHC/<Vk"[ZTKOrX62m`y%pnDQ-8,̽lK6Lr2gv6|PW<%7Y n͆{ s~+.6$bh|+Oa-HAyߞ%2~F4
vOa #C/>ƭ?%tvDmMڰԚYY| DWg<z>@էAdJ#d\m?"}Ȍ@`CdY9XܝhؗT6L{&Dlـ=
EkrP% ̟9L1JE>"'ְu%vY)n3( vDP9 ;f֑A>Ȋ c- ͛X!["8e}Z
!d7Y%`eklCU{B(|όerKOlQ!^)QG#H~5~4~3jVemAϥӞZ(4~:e3˭?Kt;X'fbw"XR|;4/;7w;*F ^D>lg?@lQ:)
Wt<kOViCR
+y|_굔5Fg~n6-Uk"MEYݩͪMRBHJr$^H7ٍB~+AR77H^5(j݃-(aG	]{@֘n9 Dmo-d#6Xzy`GOfqYzĉ#GHli="@2ͦ38g?~g1 hO{5_nqC#}CGSR%#U56mdI 3Ik"4
Ѝmo9۬^),ZK$2LĹwjf%6HWI	fB'Zw즎`Z 4vXE( ?6l`#05VڜDgƶa#*e9is!tAWl+!ud+Y@MH-g'd]'(g	;6<A(we}Z
!=
%`eklCB/zGP|cO<	Hs^P!CЄ`٧h6i*/K'EB}y*cA("!{<eKO8B!BRRNnJI$bRNlsMg"Y?@~|+1d٩*3?GC\:
l[a3hW+ìGPx*T!}Me1Z1-a͇<B*ߙ2lC^fO0W-?g6eb\x$C2y7mL2[蔏ƉJJGʃB7rR>$A-bY$*'eqHJG'	@*f'*2|#QNH%B2q@h^fS`gy,9)\2klr+mlk ʌ#h3(rV'	D2}Y~4ل"R8I*(
 !pg+rJ%*=8xYZg	
RU޲v[cnkYaQ1^.30U[{
uơ+Y@֤eZ.&kk2P Ȼ)}#
e\980TypF~P~TNH$F	)KYO`6Msz>!QR2+4;xWsK]k"MAH74I}bELdc$ ׍	gv<*[7J$Kl.g#A*`3P.?8էXXJ<mͺ,eiݑUoqa;?"{");glsy"?hv <CbL9jmm~hU	'L!?<ox}h.wyzYw=}~DmP53[OrW2ez9Ȍe6O3[`f%E3,F1GKE3,9>BO쾎ck#Mv, O-x?EMTCΚtBo%mYm4";}z	|l,>~K;2GoN5:<dݔF4㹊/|+p#d٣xk;KGruWBmUPPxLV?D=&#ooH	Ze$e44󞠪C$;PJӎgg]	's$sAR)rX c g	*NgN6Oдoal	V[j TEU<KV"=R=nP#ʵGU.DI@gS0nQل~u-"<Tzc js>ց`  uf|*d4
# ejƈ%+xq)3[c݄~2f |IζOX79S7~ sL]J1[%3?J{y6lI%
r!NtrJݑ$i/4$$[1IF4L C\9Y>~o3OKfcޘuP5T͟IMd㹊9#yr0)}lکm_d2'7 U_2f `LBx73Lm}cUaj
q	(ZDy$ Ǆ@%-e,MgH3H)W#lZ#3v(Tџ/9O=1'l:&[A 2FUV$.[^x;,긚|c@S]UqܖLo;9$R;!n$,';m$d} ~$! meZ $09P3e^sQ^݁<9?̙8Bm]UVKm}g[m@<}h
k;g78K5V~k 3=IzI,K wtpBuawĐ@/km v~nEo K[m&AYuI5iJͦL0VH#x'JX?QmY@tKy>$*朕bO ܋#T1we2~Wid"= 3"seYaȩ;q3N0.*EG$bݓiXಲtKOwݓXGqy\H"lo6B?Y5DP	Vha:lYY\+#.[^XfӒ}D~YP-#wvO?dJ>Uk=G4ɟbF)L½?9+6ٞ3dĞAi3F491Jbda`}kx6_@8Ajn66v+ՕA"ԑfY+	ČR&řO{ X}i+\|5b>m<dj(
""J+JSY9L1Jd>4}lo|9*>gC5F^nl}hiwg&i^u1y+Yh#+ZTHyD>lmeEzCƿbV?Zȓ@մhy<Ыv"-,։AȒ ȐM33󑵟7ްJTA4hY0`Lh5+cY)RXn@<",05<h"灭^bf,e? < 0nnD*",*"!l @Y(ĨZ~l  Øl K  x g _=pAR(	 SjI!JvȔ1(k%H<`gfq2e~o?Ab@0_D ! B7a(k8}sѭb,>b,MSH,S] ;}kG 0dπ {}o	PX-i K'ְ@ת2gOٓ=0r&jA7#%畉A*<[_rYkiq4,ZxFMXDƉ6aa=~/?~DvB,h)[Aw	I!Ȓ$AިA~DRPݒ qGK 2g^)L½d'r 0 P ߰_D+	uymXGf&2d7g% wVxə?6L"rL!mjq-R>Àidd3=_4ɟex2
)}mo29@"Nima oL4tnA;'&"|#k,'\2mEmNnZް:V Ve9|4{y &OGi;jakP}h(3*aw@BOZ"/;	2Q$LTbM{e&'SdIu"ڍZ	_s AÑ	Yݭ ӕ,<SkHPJ_bF)L1I#\7,Z?E DK*WxG֘ }2gH?υp$}i4 ohqW2h5e9RdL*k*3yjnlrbĀTKI31 jfX_eLXO9m%Ͻ`2
2}XG[#<̱QCbUA7#ꗋ3UkO7^,ͧ#@ 4a ơ|  >xÌAyڲq"T#!rP5S*U&|5egLpW0m^<ҖZc|B6n嘋VɔnfZ+Y!6"VBbQĵ5VHG*	4^4<$JK.ucąQ-Y qw@B}	g|\Gw5#dϱ#O]kd^B}	Qb;>NL#
F>x mXq-haR#YWNZ2VZdF^ɕ]׍UZ!{32<Jd%<g2z#ͬّPYkV%HyX2Q32lT kƪPYkV%HyX2Q3i?=UVZF!fc͙ao`Am=bjKđ"C:H1B;?6ϯ#$ǛA"+rE&Uy>1_g?>Tg;$j)\/&#k	u떠V%G@G'̈́+e`_xCϭ %|å[M~e_e>*32zw[M~e_e>M_>Tg&}2
`O~¦o<z  MՊֆ-<ݕyi+6-2d֯dc]1>WP^ws{}bni1Zc<BkAo㥧'ʌLykFb>Í|ni,kirYZ0#Ų21[M~e>4E~$2YAzÌh 7VrX'Ìq,G+20Ì|~¼ɔb_} ϭֈЂBk~/	<,ɟbF)L93XD%>ނ;'ְ¦oe9QϞ z  MՊֆ-<ݕyih++nkVZd6UǲeAoI5} ħ֗5#dϱ#O]QdK;+Yo}BkJ~?	ŀ֩5Md
7=AmXq-bHJrJalXeW:!ta'6&rueak(xiBY͵&Ri2rZ fkvoa^"AV~o0 e`Y@+"Vd.J6)
e>Ҕ{i>ČR?υpW}mʈ*վYZӹO (M}-y~}h߿SA>ҘO{~lڇolH\EJDm`1گW2"E%ڜf-fnk%)5;%ɕ0k%l2I/7^ɕ< 	,oٟ
%"@Ū	l$ g # <%AQH2hyXnV9%>
dAG?$$3v"EX=r?gOf5qj`TKĀ~xHʏ+J( @͒,TxG畉L+t03~5AYRwR%S??, ݅-Ufgfd9;T+HCzAbS3ͦO )#)jzD?@H$F	I9?I?XFwCGSR%#Tl#-V$։>7O}<7+ʒ@zԃ%*f]+YݰkyBAŉ-zH8dX[,/g	7.&5̒@qὅ|vʻ2	nr>1giY|*\a<PhϹĀcNIٯ~7Y<4<yX7GH3,V*v~l7o'MA=qyXBY<SF͆6P:k.$&T'E<W5y`7>?In{]`!Z"9,灷S&}~N0^;>AXG;<;mK.]I8Y|G޳ V~oY|G޳ YLWS'O}l=cA"4HV>XPꚑ(n髗,ֲ$lE+Ę'Ȱ.z7L(YCjR,Q XK; `R *9%f"ԠH WP@/ԑܳ	9fRJ^ vX$egPg(Eg!> V~;O`!?Z|d9kaPgEg	jYX@e"RP_;ݤ#M,'fP:JF׮!{aֲ$ց+t9 Y7g"{u]lIL`x@~r9~VZ]ˌ|} $	,&_A-K+azVb1"	wd 	AVAjI;`~|
s,9(b0pa2g^)LuxWDOa<4vږ\qݕlvwQCL|+>bl`sm&Um.NZOw0mb#?=gt㛃Jie˩+X.	r'1>sȠX%Xg-K4}Ve{ p灜P-JP-^ex|+`k:f`U%fU޵`Wd|Di{a'?)f=lq$NOTA2nl+PH`JӍef\`i$P8 O(6dG<؊!?XE(OD"0k YdJ̀)(2lf" V~?IYf̠lKpk	rcP06I"Yi {+("HJ$-2:&y(aȺV~oYĨ*
$R}dqt9rsJ:huMHSqI Ze|ݶP$-Q+R"1p@$j60+*TC7^OfEs"!4+ړ
J=Ԑ.w+u#j ?zHV~l$
GRP&} W6k
@͒j;IRTmc"nlG;I VA-PY	J֩k/)b*nڤJ)ڗtgePHo\o''*Z[m"'o cNH!Rԓw16I,/$C_-n%)RM`M+$͠VyY@ͫ$Lh>]VY2::hJj\>j7XW	"@8b)Mk! &8R-V|L vVa 98$q*CdGƦ7X5	Q+6~D
"}6IBYi%P&X+e6I QtbHVږ( 9&Y(aȺV~/<h>}g'ˎ/#YCgAԉiLn4#X,ہ2B(kŞV!(Jr}bKpi,1Vk1GV`P#Zc!e:,Ib^pɔUXC-ˉl'87^qefZO@g6%LS8q3̔[jpkWe5
ڨK4}T]f*VFS<Hy`w!$VX8<ITx1O< z!<e*<O8< 4k Kff6Og.`ZdS
쀘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S+=S:(JJrKk9&KX<]zc;e; mN0 HP;myDŰIJx;sA~j5emυt ?d٩%sie:x|+l[a%xxx:Nɗ`{C^fO0W!֟|KgY`lf%x0q.Df%|c}=
-L">$S'*Aљ,X*0UbE8"{ըKXr]:KaBIXGg+ٔmu¹@ }3L%},êRfaĂTaDaᥘqH767 c`RT<;m@DKȊ%"	g5elw5;s^mfè	?EC^Gd hW+ìGPx*T#EC.O-a͇<B?ا~d=!m'ܘ|+~lL6LĹwCS2i5I\A%<TKyRƉ`	@	w@d)vX(Vx#&H88U٣P2|HOcT9Ȝ-ALT#'*2X-3)x?S.qXPmNU`emAYMa(fTaA52}YdLk$F0JT#'	:}eʂ
ªAmX(L0JT#'	:zp+𳴴sWʕ%(epG ZȎ+*LW+ˌ[	IAUa.Y2ZfVKX>]Jq2G.{WK*r7
vA0UA:ĕ	X{(B?Q;)?"3))ajUCۊx9Z\BZ.[`X[l8̦ʌ|4(Lk$F0JT#'}` 9PA@8UH3	DV-x`a*`	]DB2p	v!"du	f#w]?/XEU 9dG17L"<8zJUme[X>]dYU je9qZYكr!C9S˓YvGA"F~m`#ͬkלl	aa!Z<VG|vBV`ŶQ8jjĉ&`AmoeMܦ.VBYZm2mT%>.erMg9LR?υpѵfidw	2}1$_Z)x#-V$lE+RhX=[i,ڍeHD"Awjc;mr2c@˅PT$
PKg T'eԐZ	`2ͬW0-D|$eg*uQ-KM2Pr!	}h5Rc-K4}lef2Ԭ]hH4-'=lԉC6zä?vu5'7$Y+ͫVdYݮ@Ajn6&i޴%_z̎gƽ}D5쁷<g۠n6V$FPo't[.lBYl	[@$-VL# OX|~;N?Y[g<L>cµPObqLR?υp }l䬦zӺYnSGmݓVv2gz|+P_dc[s'Xsmq>~a"k"K`%xbXD%w	e+X.	nG)vX + \涪zedJ,nq"aʄ*Z¸>8:x#k@#p+qXbA'ְ'[ihn˽d~hwRaexs;31Jd>#}l䬪zӺYnSGm<2bq+cR3E>穝nN
+OSEEPK)Y+*VKNwR<Wް;r\B8A#ASdRA,V3@mT%>.ȕ?4R>'.N Õ	fU޵eYf쁉i`K ,3j
̯j|KZA)ݥ>l3[:kE5"vq˶-D52bLo?%ڟbxlsXĵ 2-O4Ɲ3S\~Y>f'߿w"m	'__PKjQ]W/?K.+4Ym|ɞ%&OG-o9g\ 2wjx`,`ĵ3VP9k,"ƽn6[Wx1ƾk=\UG¸Y>fcA"4)>E.+'_
Rf7tKh5/h#{@_o#FYݰOqD;i{ȟs-2¾T.$KYFIFd̆*IF5UblBBZE+As,4 1͆ɜTd
/)>ID$$G`&zı6	l1$I&y%Lh{t$&{P(ĲRnIf	+O'$Hv4ٖwAz}f@*	8UH2+<cY%0wAzzqǅ~bUa_G'q?	z2RP(ʃUIUm㉔޷r@;4Zse+lw+?$ >c.9ʤl83)T3*0
9R
9MG3*nq[PZ>ˣƟwH$F	)KYO`6ACΚ]`iXh5/h#{@_o#FYݰOr+OƬcv$w8eq$K1Lk}bT<
oUdlm@zԃ h gs`ŃdQ$zC`hٗq kj%P٧"ZKY`ke.T<M6K$dbQKZ<K_%1[}[=ZZ)%Jg	H#MϺFNY֬1X8UPBXl1j0~e}uB2r=8YgiiJʵ[1GKZ%%3ʓ+m%Cʬ;mNQe7ܵ;4Zse+ urJa+Yܳ*UXfSLʌ;me7fTfSgQʇ%V'?υp;i<{Di{K9?Iu,gMhx.U5,hߙ2ѯm'ܙÒ+uEO@%[`+\4f'߿w"m	'_kCg(n髗4(~>e_زD.hn髗sKլ4#AW2f2~$F	gvLgdYj؇OpY>~E''ȯs옭'=Y}6EiJ`CGk/|DCCߨy$V~%l<Jz`@ƿZ [OiH~L_ʓA)ݥ$YC`iCwM\Nwiz&Dh+AL&OAa,	<ArI1Z?"Oȴ'&+lbN{c3"@"Ϲ>1Դ&~ʡ灌j/}DK
4~%Pe@75x&i>
G4zrA"4Jwix}g'=f_kCPچx#$V$(h |ɚ(7%g+"+P\<R~|+VOa#.X>0l DXW݁1 lu>z5iVQQnU uF[kU#eY?}~k@Ű)ܾdA%KJ=f}`_GgF$!R,cBRܔ)`_|ihy$Y(bjX0LZx9 xJD1kT#'eAVRV-xƵjrߙ_tPgxYZgjAOκ)$AmKUmӉް,w-mgfKX;˜V@;T `RYaܳXʶeFpfȚ3*nq[PZ>qOia4zzA"4Hwh>t`mPjn髗m[6k>d43Yd~K;>,an -j@e-[ni;g<¸\[3O;KGrs/x*^PR؂ym[6k>dy2gwj}Y
qb@[Ԁ[ )?wyOs4)>chH4}g'=2w!R^<pBlֆx]Vioֲ$x	fLH'<'A5;#?%ڞl,`t%9,U]L-N&lE3p#Qڰ2T0Y[byOsⵓfi;$#MRO{.eS襫W8t5rL	
n6C/`=ȏlYdeZY^k?6eq+H}g'̿sj>tB^xOMdI-(LXW j@G䳻d{1wdsY3JlKH\QHƖ$bX}#no'6Xػ ~oa;*	lH)+-ShW#w~ȏv5PEjO?XUZ"[XCUc_8,"ؖFk9$D%B(z¸U}k/O{G+!	ka灛IɿIb[9SY$bɞ#d>Ǡ~#ØPH$F		9?I{0n6ςD*j]VHkYkK~dͣ؅?U(h7;u	ZxTn6%ڟcR~㙁=灳dG2#[kefoY z+Uc`2VexJl,ݟX+E^|+VO>	ײdE.+$#MYOe̿Ym$*jb}6&D>%'d B5LW7A%"Args?$عmr]7d(f2X00P@ʳ*ك`V;me ˬ_YJ3R	S[jpEϾ7eف1!x-͂ʃU<Ǖ-7ag^J>Oߕg10 <L`n"[<o ],q#MϺFNWp[*B+<ZVfL ϺFNW^vݶWʕ0NWg޳"v`fS`emUVP3x!NlfTg	V̩63*\ Yi5}N'F3GBIGBJKlh$P$p3(?79-Ÿ́0qav3ąkW`e9eXv
x
[e 6imfX=P¸vr#v3&mekl.9_ w)*OҳĐi=X$bHM\8FBI/_.Zj*A)IDtr!!v`7rwi`7|J#X 6$3t+6KAj?2@LZ}`HI	L<k"lNYHMql-0,>-LI짅io7e> T}m,,ˆ8uI`7ߜ꧁iqwT}mF cSOK20bP%H	
ѪS'#I,Y`n5e|ܒe g\Zȏu^j@4P2N/uU,2~5
ɍ2#k{ A݃Pf)'1r!TXd K
!|;0jǶ-),T78ȏS'3q[Y`48 &kD!Lh=q!,gYl,畜l&Xҽ<ݕGZipYYK`kYhk  aơ7b@BZ5 f쉙H^)l/S=֪y(Lnqܒm)Y=@`"fn6kkP%HjR`d5	xIq&Y,{0	ƀLLq-S<$k`8,nH%nq,JgmÖ.[02|ghV\Ti,r
Q ;`Ry̳FN2ӌ,-3.T$>1Ywп,UC3*XffS%2NJ78e7fTfSgV'
Q -d)8O-B
~6 }a{S4&LwDiiL}g'=Bn,5r{r65rLsKլ4^LW+7XK;bg;Ýđ%1I
쁥X}GɃy<n	{<oO3'g`{ÌްL
D)"(e~Dƕ >'ְ"\crwya*[Y9Km'g&$aֈY1Jd~D?υvAXG4P54ye h%;>3//D*j]VdI-ɛK,gv؅V'Ķ<R~|+.~?:P54s숥EdDi9?I칗ڇdI
y5OdIQW4	Po9"7XK;VE$عmqOa#"d|+P;>LH7Y}Ֆ޲|
p͇RJ7eNbl	]ق;ŋ	H{D,[ 'hRtG5Pdٍ{mObUǼOк2RHʃPm<ö@=e5Y V}ۯ`YAq =F19׍;m%T3deYYݖfumKYe,jJ]ɹ(dbHBܔ)hzĴ=Lİih{HĲPJ+2#x0>ȏN3ݶ26 4,$4ٍ{d=> T pdDV-x2fB|2O;KL}b%S.q[cY:TwYm([IQm9#	Ue7̩MVX.ʕ|+OiiL_A%OYOa3Z>^bJD7O*JAOYbb
<wnö4지fd2*q|uL@Hd"ɅmdHOԲk b[-]n$}h fvVk7	#n܈bxrJD*I-`\f4"
$|^@Ir{mAP5/wNӎMp"Z5J1SJBUꆓ
U bq-jҜfbY,`1BUH4P-k3KZteYYĩbNZ\!PVzV hG*֨Vh]*AVz-Fe5isS>[580Y1?vVXIԟ\ll[e;+cyg>)lL >&X1Hki>
e;&~1-Ķ~q7bY1n%K3<|ݶt08U,%ZP2|uB2r!ܲƌ>Vl-* MY|2k2	$r@k-UaX*P5ٔDƖ@+]edh
e;!+rW7`zX+dW/,DWi
Q,	`
J7 `Ws`w+yI@,(61mA(l1PGn0@$PjIX~/X1)l6SYOyOaֲb,zX^ble`0UP[+bRX{(
2U{?8C`'&i1-a͇<ɗa&XM!m¹Odlfe!s*0s#2qQ0˓&q%V*V%K Z1XbA!J4#wYVd`7,Wx2kq-Wt$! T9JNq l[l.;Jr1-*̦**h3|#MϺFN28K* E`imS+3J*}uB2q.𳴴r`\Yw]+/Xea 1mֲ#Zzq\gPlzTq+Y@H3J&rfg9isBg#fm@+%8.%?ea'hWXW:ĥ2P55W(wLrOi|S5ö)xsk)q`ZĐmU`gm@
fSeXJ )Q5+%>H46`e*>j!J*/	DV<uJ _wAJdGON /~pE>c+FXJ/XGU	<k"9ae	(Qʶ@=iX[k(jf.LTq-fbN\\Bg#fmI80T,Gʕ^Lw} h#+ZTYO`<e>,j	
D	Z E+甃a=3@|,gvo9۬I[exc\hvOa7 a'f"|	ZU9j*eV\a8J%L'qLFw<:1)[jq=XaC*N%PS8]+<:::XMR AĬ-D9%]+<>`*fq*AS8HT.Ǯ:XMkTq+Y@MH3K\sKZtgc ȑ2FW8|nӹ,@L: k5;$~Fǒ̟&y0̡,|~.
ӵ-A	05S݅7Xqsp6 kRJQ<
FJD kl(cK輎bHv J 8"Bjґ+OemAP6U8灛np*ĵT>{<rANW
'N;L:LOݥ'1Rg¸T,[e;+Ka136s&^~d,1Hki@[Od3|PAKg|VĹؗf%7k0­dja@r'+Aʌeٍ}{m[+TA382RedI@k-DX*P5ٔDƖ@+k+#DW|4vCy-_}7.nC-`UX,_*X!ʉ`¬Lʩ`xi`ٸ 0!9XxʖeDK;m@>wDvbH0
 =|?X$"&k9 ӳ	x<}l)dbV ߂|+[e;+|3k
XV^̯^&P	4!%SĶx66S&^;'ܙ`C^OqN)3
e	b\ʻL3,83j7&rd$ 1RXq*X RFcD 1  U %` j	lrX 9^gk*De]'22|Pa+8=Ph̦ebLKl2ʬ;mpfSeX1Q7XedHf3 T0pQ *Vf01K3;KLm>c+̫fb_z.mMjae1,&ʶ@=u8mkR֨]+?89ʵJf.\980T,@ʌ_<ia^@揼^̡0m O93)k݇m-USdrsՂCkB
9UlkLʌ|4X5ed 4فtdFNt*0p%X[lTz%L`e*=8V𳴴 &9R.q,nqt̲~^mֲ#S,a6U`1HJY@f.斵BYUHf.+T.r>fps	eN2ˉd3Og&imdw	2Q$L3/b_47t9Z&k"ME$h7YxK;=%<*[Zxm?~D3"b|++Y>fcA"4)>	J֩'#/|6hn髗BGBZ!BGRƛX)1H4g5u3ZhcwX)g5u3[X5pY]KTGr2wQB)X%(3l6UF>Tg
gm44}b?d#ϭ?VihRɟFs}maHG*6L89 ϭ?VihRɟF1>oUYiI&B֪d5vn:+Fy#BOĈMb:(G沴IkkM^o2i(xF&Ozc3X}m|ic9
9dk"5s8}g#l3,ccMC5V<|rn:/w`gC$1w`}̹' c݁.\Б:/w E]c݁gN{rO?'
̹'#\se|˒p?{* +=mN'	=X}g!8Pv9}X}g |2v9?iٛT>oUYiI&?(3l6UF>Tgϭ?VihRɟF[a4͓?}#MXO3A[a4͓?UfU'lpu[a4͓?3l6UF>Tg ϭ?VihRɟFA[a4͓?	ljk"M-0sDրY\r̈`dFVfºi>٪">lV3xvTQ]xiHnIlV {1-0Rc֩Mq+TyHq-I 8ƽ>s0Ga`XX=ם_,ybB;^X*煂1`V)=HgM{@RNۂm EI-3ri9A	/-
 Zlh@?@Zmh&ݖ}c+-iPD?G_<mCP\Awnm{Di4}g'31``<["V%U4V	ڠ'Нo9P̈`2dFυprfD_f Hα\nCdGNLRxvTQ\&?Iu5edLYYfdH&`0jkϺ	ǁ'm ,[Yikle,ٹ`!`,&煁+(I )6)tp	]z7-3nBs-sГZ6@^ Z<൶;pZQݖ~$L!Z0LIc.&sbH0
imjkl'XXU偎;sPז^*@c# ऍ%`$hz7-3nBsVG<-	<šCdU@e?9ۂҎ(h$*If֘׳߿  cA"4JT6j>gA-NkÞOMk"MhD!	 K;9ȍ
^}'3313&䨣¸4$WR7^uf@I$:Bb%H*i`)ؑ2*׍SPI*[Yi!jH0,*9`w	myQCܴʹdVkTcb0=JhRHqԐaْ5BHom僝a`7^u,ybB;^X*煂0+lA&8ApZH-&@+YiJ|55> }DiE!byb "E'Yk@~%ڝ<Af
OCt``Z+sjIݠImU`YZ}	$mfԛFklUHͬ/fk_s9k=TYG͠&=i$aB;,OO?<mBGZ~?@H$F	_aYObT쇊]J&֘A<y.hK;11FgWma!$XfYT\%P"jHfY7hκH,?_^MO?cx=?Uɽw.>dTU`OjDq2F7,n	EpXmXu傎xXyCdZXZf堷8-UZ"BxZ~ɗiMr˭nRASR><ǉ %6Ķb&R[l,݅8,WX'k\\,
 Rs' ))h
IpRU݀@ZCܴ yhZ<-bяdE0Z9hZDnDmlǣ`0ee]j|mI0V#T"$*I%J~ҶB
ڞX96Ȱ{],ybB;^X*煂0+lA7ApZ9A	soeeȇ֧j
V#L Z9k2*S@THRA0jM5Z7,^B^X(g#K/lQCܴD]yhBB?1pO^w[Q{yt~
{DDi{KC9?%Ƴ6jvC" k
>^^5唀@u# _e&$~@@-"OoaGTȏ]{ݐsYdFn]劾FA4(̉*`MXUGְVssk"2r="Wpx1<}g'%9ۊ["eEk*D	gv
D'߿w"m	'͛ۊ(EzC:C@De_a(	gvFIs숥EdDi9?I캯Y]˶ 3Ymo}a,4
OdE.+$#MYOeivVΈIeEf6Wwjy=i~g1Ȋ]VH$F>˪=4qEj6ϒ˶ 3Ym}}eFR%ڟZ({?Yaό`\{")vY hO{.Rի|]VdI?ȣ)OVɔdy[O߿IDRA"4$^?y]rgeEjD2 ϲJGYXrxȖwj|6*4/{">dhkO߿IDRA"4$]Wk]Zx:p+zYvZʾ& σ}eFR%ڟZaɔk=ɓ<G~
Ow"m	'<sKQKV={CN%mdIo%ڞ|c#?;KGrxƘ6n(^6zK.+YWֲ$ւwjyIs숥EdDi9?I_b4qE#!6,he_ZȓZYݩ0
OdE.+$#MYOe6sKP@lޖ]VdI}a,Z'߿w"m	'͋:U67a5FR9$lI"KQlgvvOli=쉺ɓ<͆{?X'D`՗M<2^/~ck#M, O-Y"`ۚ]Q^tԅWֲ$`2?"&(U;$>ȈH_ꈆ"Yݩ߿I6V,2#&{?YaGɓyȕY{?X(OdMlKO1v}Ylcrmln(W54}k"M~EHwj}f[*$M(X%{">k"nk' {")vY hO{.,sKP6
ƟmYm}oo(DS2VH$l@ͦO~+_uY<-{")vY hO{.hn((mm gֲ$
?e_Yݩ14
OdE.+$#MYOeۚ]T,hIֲ$
?e_Yݩ4mR}{")vY hO{.e{iv}S(]Vh	&F*7O>1O9DRA"4$^?sKP
+j#>'eEfYmo}a,Is숥EdDi9?I<n(j#>"YvYZȓl(,2,̶Lk&O(dE.+$#MYOe4qE9s@mKYvYZȓl(,2,̶Lk&Oz5i8)?1Ȋ]VH$F>˫?4qE.TĲ}k"MhYݩ1Is숥EdDi9?I캯m.QBg:|K.+SGֲ$*aGYdQgveVl@ɔdg,Y2&_=7V숥EdDi9?I6hn(,hHYm}o}eFR%ڟZd}I$e63
>ȏ?si={ X5 ?~g';KGrs?3W4qEm˶6ʾ7ȣ)O^ʲ>$dH ɔdg,(">ddMͦP~e`Ak'pR~chH4}g'=Yfiv_gvֲ$*aGgdQ2VI+6I cdD;&P3iJD}dțgAk'5V^|c{Oe#MYOf9ۊ(vA}mYkAXK;<WuR}{")vY hO{/٫]͞"mdIo%ڞ|+h)>chH4}g'=iۊ(p8Cm)[i4EaX2m1)Zb1H}hU>U^}j@=8j}h5j}h\>Td}hC3E5#E2ahY>W&Z+
րqH*$~%&\U6?vq;~ݯ޿ؕ<Gtw_7$yGF>pF 7,J1kI=Cؕ=Sؕ=.k1$wDNqbY1P2Udodsdn!q<j;O?<lSO?lSub_ppi%9w	JRq,`"|
<*7£XH=O S(
z/^cS׬\(rJ.0t<nH6!zTx؞ 'Y Xc`g矏y "B p.~ %!m 8x-	=Ax>Xxg'8`0H2zk2<1hBap
Ɵ[@bЀ yO@|=A1h.G[@Z<1h.G3H2jk5q!8Yp<A8k Cq9R+Y#w*q!8rԃHdHx2G5auh\;|O#6zH2jk)8dP8dkâ4H濾n-dHx2G5Z^lAć$s_|jZ8dk0.Na,иw@`:_,иw@`:'OԂdHx2G5۵yCΤHx2G5iCqU8dkA QKV$Hx2G5B (W$<G#EdHx2G5|>y Cq93:*t䃉HdoK[H8dŘ]@Z&(0.L+Q8Z}b.-t sauh\; 8`%jAć$s_۵yCwM\q!8]OH8dkQ]xZzAă&+/[_J2jdŘ]@Z@( J.auh\; * pauh\;@]9,иw@ * pڣ:mEHOHx2G5.R1#}çH"25$H2jkQjAć$s_|bg$<G#HȮn髗$<G#Q]x^Ać$s](<
/_RMMw|(G} Cq9PҊɨh8<G#5(ɨhq9: @$Τ
$=Ez@jAlAm-NH8dYp";y@Z>A0Ř]@Z@( Jx;xږ:*F } Cq9Ԃ؂Z>q ɩ*3Rի#tgtU+ΤHx2G5!ک\u Cq9WoWt8k A(<
$^H8dk ">I$I$H2< .I$I$$MP<I$I AJ#>R:} APH--nږ$55Ez@jAlAm+\9q ɩfMMauh\;q0!1fPú'w@bN~B|;p?^[[Jݵ-dH2jkԂ؂WԸs AS_ͨH--<Cک\: #H8dk&JAć$s_hEAi Cq9"҆)$Hx2G5zZPTAH4@r7ti Cq9PSR%:} A@lQS$9jkMA.Pd4#n(zH8dkfҷmKY@xٵpAă&,иwDpb<]9(=nC^=q!8ϨzԽD{ Cq9P[[Jݵ-dH2jkQ]x\UEHr$55|( BmS&%Pv'("H8d婯CT$:kCH8d婯E5"PW/(5(zZSR%:} A%;D|S$9jk5=|ɨh8<G#M@aQ
!P25$s_Ypx>*zBYp8\ð%@bN~iv⇭hER$<G#^P-MCI]çj鴃H澊Ԃ؂W("H8dk!6WDZM{ AS_|jtAEڧ$554qCNPi#~ƔZdW!H(>ÐɻCI#w|(l=q ɩWoͨ|Aă&Q]x[yCΤHx2G5dtWx5OH2rגTԉCwM\OH2rtAE(vWHx2G5auh\;N#	Pc"n(SR%:jH+:Rbi^kENH8dEz@jAlAm+ʈTTMMrͨH--rR$H滢
-ԉCΚt Cq9WogtT#ҊrBmUPpAă"	Q]x]QhCxAvAă"	=t֊jD֊>q S_ͨH--z:} AS_ͨH--yQ
>q ɩ3:Mڪݶq!8Mڪݶq!8Ǎ>j8!65"6|65{J+$ziC{ Cq9iEvP9n5rAć$s_D*$
\OH2rnDbuȼd@cJ(dW!d2jJճ$551p a8]Că&/<G#濌IS(vP9$551fPú'v?0_b.-tN#	P8`N~Wom5(Q]x_!OH8d9@ڪ^Ty&%[:kCjD֊>q S_12n髐25%zͤH2jk4M5rC&H8dkM5rC&_RMM~PɻC@d4ʤHx2jkў>j4ۆ$55*t<
/_RHB :p1`J <0B :p1`J <pҊsR+4T#G5g)t>OH2rג5(l>q S^J)P*tAă'-MzQC&!PRv$Hx2G5iEj4MCIQ^ᬃD^PɻC@d48dנn(vdW![=} AS](<
.#T^ᬃMM䠀6gMhzQS$9jk%[:kCtڂ˚*tAă'-MgMhJr٭:} AP<pG)pZ*tAă'-MiEj4MCIQ^!m AS_QC&!PT6Λ<qTMMiEj4MCI^j䃉H4M5rC&7Gq ɩ(wM\ɨi)/q!8]3wM\pAć$s_nDb]5$5y8'5\F H_Pq ɬH9t쁋0FGCPk@l.k AC(lȍ=OH2r(JkC7>Fz>q S_gMhuMH)pZ*tAă'-Mv]:} ACʈT;xUmѨv>q S_6xghr٭:} AҊ7thFH2jk(wM\ɨi+
-&=q ɩM5rC&&PTyA.PɻCI[|Ać$s_?ۊ<|7ti+gHx2G5]3wM\{A@b_M5rC&TAă&IS(vP9tAEgH2jkD:|oڗ!RAă&IS(vP9jd4q ɩ["3ҢlCԾm Cq9ڼWN^H8d#6$rԃMM|1yTI$H8d \G-H8dшI$$<G#dt$MM~J6GEpZr٭:} A@cJ(dW!d2jJݫu Cq9Ҋ7thl=q ɩҊ7th6mCdG$55QC&!PT6Ϩz5t AS_12n髐25%zdkM5rC&Pv색NZ(wM\ɨi)$7(Եq S_02n髐25%n[:q!8ɩK;Fx2n髐W[#_H8d?ۊ<|7ti+GdH2jkў>j4/Q(pAă&A.PɻCI_"3qCg&% mC$55WiviQ^E6dHx2G5].z#6ԵlJ>l)xm!%(zZTNZQMH!RֆѪoCgh5D*Rbf:FtxENH8d婯@cJ(dW!d2jJ>y Cq9@cJ(dW!d2jJBmUPpAă&(wM\ɨi+
-o.8dנ12n髐25%v[:} A(wM\ɨi+Κ5)Ej4MCIHM8dנ02n髐25%A(r$<G#M5rC&Pp耍 Cq9@aJ(dW!d2jJ-H8d婯A.PɻCIHz8dkK;Fx2n髐TZPT8dkK;Fx2n髐TZPTH8dkHW#iH$;|Ać$s\d@J>yCN<5Aă&z^6k \J^<#(ύtWt;($<G9r \Gdq ɩ*BJj\>OH2rƔPɻC@d4tAă'-MiEj4MCIi @sJ#iEj4MCI^ҋA(odHx2G502n髐25%vZ#]q ɩ(wM\ɨi-$ziC{ Cq9(wM\ɨi+Ϩ 9색Hዀݴ	_RȼdK;Fx2n髐W()q!8]3wM\EATHў>j4릴=wMMH2jkA.PɻCI^6@lAă&ў>j4gMh"H8d]3wM\vSzQdH2jkA.PɻCIZz(H2jkA.PɻCI\҆ Cq9qCg&%Frև8dkA.PɻCI\҆⡤H.dW!d2jJt<tAă&5(wM\ɨi)/MCI#12n髐25%|>y Cq(Ҋ7thlԉENH8dQC&!PRjEzCMQH2jk(wM\ɨi+\â4HR7th٭Hx2G5PɻC@d4ڪ^Ty@aJ(dW!d2jJBmUϤHx2G5PɻC@d4*t䃉N\A.PɻCIZ!PHK;Fx2n髐W<$HK;Fx2n髐TVȴ7t̃HK;Fx2n髐TVȴ7t̃HK;Fx2n髐Wȯ(vf$55]3wM\ 8 #PnAă&K;Fx2n髐VçHx2G5]3wM\<Eq!8vhM5rJ;}CϤHx2G5]3wM\TW$H2zkqCg&%[3OH2zkqCg&%?ۊPU AS_]5ɻC@d4$&>FD{ AS_ǮH/5*3z AS_ǮH/5*3z AS_@"y8xH;y:^6zCq9Ҋ7thjy Cq(@cJ(dW!d2jKR+4T#G5
QC&!PZ]^H8dkM5rC&]CrKY5
QC&!PZ]OH8d9R7thjy Cq(A.PɻCIQQvHA.PɻCI[<yCwM\q!8?ۊ<|7ti+g(n髗$<G#qCg&%p7xyqCg&%p>y Cq9K;Fx2n髐W>qKf$55vhM5rJ
48tAă&A.PɻCICg/^8dkў>j43<lAă&A.PɻCI\:tZj\>q ɩK;Fx2n髐P 8rAă'A.PɻCIjDvj崃MM~Zj4MCIj 8d]5ɻC@d45>GEpAă&@b_M5rC&^PkCiD*j4MCI\B`ևH$55
T=|7thR%lMM~]3wM\AyCG$<G9rkO_R̈	G8	HޗM\y![5|*Bx؂P5OH2rנ12n髐25%v^ЊdH2jkҊ7thliEp<MMzvhM5rJt;l髇Hr$55?ۊ<|7ti*#g97$55?ۊ<|7ti+T>l[ AS^]3wM\>Ez Cq9A.PɻCI]F|B*3V$<G#ў>j43<l/H8dנn(vdW!j#]=lAć$s^Zj4MCI\[:Fq ɩ@b_M5rC&5#*tAă&=|7thmKR_RMMzMhz2n髐25%x5gM\:Cq ɩ@b_M5rC&(pä9P3[PѪoB3^!k A4M5rC&[yCGhz502n髐25%CrKH8dkA.PɻCIQ]QK(P7q!8]3wM\pC\:iK;Fx2n髐TZQP2^8d]3wM\FB5s Cq9qCg&%E56q ɩqCg&%zAvH/[8d]3wM\lF|iK;Fx2n髐Z;}CgT9lAă&ў>j4tZ6x/H8d]3wM\ -zAă&ў>j43E/Q8d]3wM\P@p峪Q[H8dZj4MCI^ҋCMQ!PAă&.dW!d2jJ7mKYkCwM\ɨi+dWndH2jk@b_M5rC&7mR%/5q ɩ=|7thڄR8d&1tև&!PWȔ6!6tAć$s_dWnhn髗wM\ɨi+וH8dk@Z5r2n髐25%z#Q]^PM5rC&^U Cq9D:|o_^C&MM䠁RH-|CΚgϜOH2rƔPɻC@d4֗峠d4q!8`0t쁊#$ #<.m AS_?ۊ<|7ti+^>Y]ᬃHK;Fx2n髐Wt}Ct̃HK;Fx2n髐ZjD+;v٬MMn(vdW![:kCQS$55]3wM\FuCz$55]3wM\ҏA>o AS_?ۊ<|7ti+TT5r색MMn(vdW!Z"Dq!8Mhz2n髐25%x؂!PAă&kCwM\ɨi-$jP[8dMhz2n髐25%vgh 9Aă&TBɻC@d48d9"sEN<Ać'.Q|>y Cq(; H-|!#>g]$H8dxA5vhM5rKR2+6xCM[#8d?ۊ<|7ti--iv	lMM~]3wM\tԉC=o AS_n(vdW!P
+jj䃉MM~]3wM\Ԉ!֗8dkў>j4gvPd4q *jkў>j4>q!8˔s_dx#qT2<
IGR8*GH#䡫gt5 5( >BsCg=lAă'-Mz
QC&!PTWt=vڪY#G5?ۊ<|7ti+^>YCgpAć$s^]3wM\5`ևHMA.PɻCIjFEv6S Cq9A.PɻCI\:gxy AS^Zj4MCIiyQ
Ać'.QzMhz2n髐25%x:+ɨi+ΤH2jkkCwM\ɨi+jFCx*tAă&D*j4MCI]tä:)>q ɩ@Z5r2n髐25%xڗΤHx2G5Q]^PM5rC&RԃHj2+47tPɻC@d4j^:q!8ג5(v^tCg驵:} Aў>j4/PᬯzC$<G#K;Fx2n髐VtgmP@p崃Hў>j4tZz6Hў>j4Gon髗>n񬃉Hў>j4GoxR-RAă'.dW!d2jJj^d2jH8dZj4MCI^ҋCMQ!PWoH8d¢_M5rC&ԉCw_C&<q ɩ`0H: @pDHޗM\q ɩa!	gǒG4H@Fy#z]5rAă&K;Fx2n髐V!PHK;Fx2n髐PFv[H8dk=|7thld4$<G#: @Ř]#:F}#gT9lDgR>n쏩z6dƔZC&$vPҋAdW!HA.PɻCI]肋C^=q!8?ۊ<|7ti+^>Y[<yCwM\q!8?ۊ<|7ti+^>Y\:|_>y Cq9K;Fx2n髐VM<wϟ9m AS_	@ùGG4H@Fy#z]5rAă&0΀=0J@tHޗM\q ɩ+ec,eV/^Tljz]bղZ]3wM\<zjDgѝ=m Cq9PK;Fx2n髐Z]wj25$Hx2G5?ۊ<|7ti-HPWhnjDq!8נ-FEvy@j7thC}EN<q!8˔s^ۚjdW!d2jJf8t@Fq!8נ-FEvy@j7thC}EN<q!8˔s^ۚjdW!d2jJf8t@Fq!8נ-FEvy@j7thC}EN<q!8˔s^ۚjdW!d2jJf8t@Fq!8	iEj4MCIQ^jwKQC!PAć'.Q?ۊ<|7ti*3=nCW]Եq!8Zj4MCI]Qh <lڇ/[P3$55-FEvy@j7thԊ:|Ać'.QQ]^PM5rC&#"sCwM\q!8ۚjdW!d2jKR+4T#G5-FEvy@j7thԌ5rAć$s_dWnhn髗wM\ɨi-HS$Hx2rۚjdW!d2jKR2+47t#@gOgA,?H9$oK[H8d`0`0`0`0`0`05&1j7th8<G#ƔZdW!HPҋC\9j4#I@cJ-p2n髐Ać$s_n(vdW!xe l"	v$<G#qCg&%wK8k+ڊTE-Zq!8?ۊ<|7ti(jyCW(:i#|f3c1f3c1f3c1f3c1f3c1f3fˇHr=p
xFWn!MHݵ-[<5`$jAm#i;F#<fI$$MzvhM5rJpR(B (zHx2G5]5ɻC@d4ç͞:Ԉ< Cq(ў>j4GoxTWtTtg$<G#: @Ř]#wM\5#>Pk"37pGԽDH2jkp8p8p8p8p8p8_p8p8p8p8p8p8qCg&%6C= .lAć$s^]3wM\Ԉ!ʊ髖$Hx2G5	@  x=AǁHޗM\q ɩgi*F j>YiCqT_<pGgOwMHx')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<*lfԾl.^Hgr#$q%  ,*ȼ-	Q8CnAXH<vHF[	0)fa R5XHK$\8Cn쁃g5ՒO d&"t@"ǲx͚8CnDEf5 r_8Fu"3Y/\=3<l>lD"81Ih57lԂ崁j3)􁳇tj3r^0	<lO SiV6
F΀=ΤH4`Itl6<
L*<<f_Qj(vcAxz+dVq!O LH$<	V2YX+ec,^׮4p.PElW2$<	YX+ec,ez/^cS׬\4qB+dTT7,eV2YXyS].ivዚ]**jV2YX+ec,^׮4p.P^0	
e
O=yS].iv዇O7tǲJ.0t<nH6!zTx؞ 'Y Xc``?<?<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	
e=yS]-ZpBlO^/݄={+V$zb<nAU2 ')C6#`O S(G*b5=z.1sKTݵHќ:}-L$\	wC؆鄏bPUL-
bx5PV6c@?<?<?<?<?FOOe @z>Av=<.@->@A P8`=A\Bzrh@\i}M$yFM|t1A0A1?<t1A0A1?<t1A0A1?<t1A0A1?<dW4qCZ_S@QtWt=l\BG'FOesK545div↴<'HPZWp%F	O[>h.P+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ќ:}-_엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`\^Tljz]bn(zZISײۆ=z	7OB [k! lXfy~y矞~y39>C}r#  @-sK=nCP[64qC; 4qC!}iv⇭hvn(zd/.P-m4qC=l(@\3'C]7-5sK=nAo[􂄊\>sK"E6Hhviv⇭hC 6uSo[J+Κn(z*^<p9ۊEW5!~-mP@xٵ\>tZ!v8tZ!Egt.4qC5p/n5p/yCR4qC]j*t9ۊz["R"y9ۊ*z["KsK=nE-Zl8}9ۊE1Tx·4qEO^+dZ6Cpg9ۊE^6z>
Ɵ]t}C%v8r	.PZWpnE>|O;H3Ez]r/;zԽD
.Ptg?V2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[W엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`0G*b5=z.1ۙja%O^nH7L$x=
d<lO S,lT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<L2G*b5=zūWM1[ejՄ^lCtGШ*C1<x@lW^0	
eAPS#ו1zbnۊr0esK$zb<nAU2 ')C6AX*3<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<pP8b|hΪm#Լ})C]ç͞:Tx? {@ 6uSi) >l@M5t 8M^<p䦼V2YX+ebL^vƧXۆ.iv\{-^yV2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-^x')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<L0k#ו1zbnR$0esK$zb<nAU2 ')C6AX*^0	
e=yS]-ZpBlO^/݄={+V$zb<nAU2 ')C6#`_q䡏<{~JASO%9R?Jw^J))?B_^J=Q|^QBW_%~J+W_%~J+WG엌yBG*b5=z.1n髗e={+]a#׮x0lCt*
<LO 

P=O S(ʘzO^jgjz|V$Za#׮x0lCt*
<LO ) 엌yB׮4p.PD)ja%O^nH7L$x=
d<lO S,l4
FQfyx')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<L(+ʘzO^sK\[:k-L$\	wC؆鄏bPC1
*<c`g4-El(mphX6>n-}O S(ʘzO^jgjz|V$Za#׮x0lCt*
<LO ) 엌y@P<ʘzO^sK\ĵ0esK$zb<n@. [*@lxfyy矞~y矞~y矞~y矞~y矞~y矰o~y矞~y矞~y矞~y矞~y矞~yo=5m6rg+3$?4q$I$ P
  ?Pn?>oK6x P
  ?rk1tA_
Q: oK|4a; 9ۊ<y-TsK6xZ} P8`=A\@|ǇO0h!Ř] P=  ~<C N PG@} Q8Z}B0x.@pa1g\Di,bǁ`  @.(? {@x`}c@|< "ޗ4!}CV*ݶ? {@'3N;hDcc1.@0p hG,  ~<#aAA?ywB0 <.@ G:x)  ~~= `?@Ђ=0ShAx)  ~~= `?
 |G? {@?!:`?@Ob΁x)RoKΤ RfH.ݣ<|٬8Fu.>F}#h6k#V'6.懒ҽ.hp粣ct0`POǟhC	BcaAA?΀=v=P'AY
Y Ay<xH]wk/]rᬎyJ+g͞H[5é@C	\=A  P=  %9a814 
`?|\R2*)ӊ|ԍ<Fy/Ǐ0.d.6xJ^60l_Ǐ#<a b<F HG[5_Ǐ#<é髗z8}Sy\tt"~%-ZlzY:<xrᬄ/)ElqǈH
.dwKQ[>l\x38tBˆ7/)ElqǈH
.;;(6y.<x	:!RY8tyJ+g͞K<FxGHTj8!8|C4z.<x	:!RYYVϛ<x38tBˆ/7/)ElǏ#<a#D*\k#gm7/)ElǏ#<a"gϜ:C<!Ir٬<FxGTpGM>o#^Rg<x	.BrGR5Tm#)Cm/ȨN*gR>pF/6k.<x	#Hݵ-[<.lG.\x3!|ä9:|\Ir٬ǏHԈm>pGM$Ӧ>p_ǈH%"1DWr5pGHϤۖϛK<x	w"1DWr5pGHϤۖϛK<x	:Dv/=}K^6zAEm/ZiTAt_8Fu#V'6K-g5 pG<+\#:#jDl_Ǐ#<a#ψ.F H/5*3
\9l_kK͞H⧈Tմ=v髇Hr<x	6rڗ!RG("H@Öe F IR2*)ӊ|ԍ[TB.k.<x	*rڗDr#$zޗȊB.k.<x	*FEvΤoK[<5  .e<x
\9ԎQj:lF:|ԿYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ~>Fi*FEE qU/#:3di)!R(N[KǏ0çRn>l.drR#r٬<x	}MMF H/5*3nH@Öe<x񄎑ԏz#R΀=#at[> x3R57#lDVȨr<lԄ
\9l_Ǐ#<a#[R	f"EFxCd7Τ Rfg9;ΞFu#O<uK["<!hH@Öe>lgL$t#g.dpFΚk#Ri#H]p_<x!zF H/5*3!Fu![5|04ќ6:j٬H-|#6>F/Q%/8tB.k"3El#͑d.XHAzCgo.<x	)|j57#lDVȨr<lԄ
\9l_ǈHAr÷-|jZpä9HiҊJ.6y/wdM|JrGHϤzAvdpG.6dWn[>pFj 4H.ݣ<|$ 8l:.P:l٬Bm#Ϥ| n4<x	:>gϜ:C#gD'"tB/R崄g=oKdEl.x')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
 uפ>2Z&{ב/"M	 iW7`Ԟ< Ia"Ci"'~D=O~H ǇH>:0hiE_" F?% @P#ו1zbn["-L$\	wC؆鄏bPUL-
bx5PV6aXfy^0	
e
׮4p.P@FxZISײۆ=z	7OB [k! l3K<L2G*b5=zūWM1[ejՄ^lCtGШ*C1<x@lW&?cѧ~MMɣO7.y4iM@Rh&M;ɣOѧ&?ѧ*y4iRǓF6GhFJ|4+4iŷhѧF@ɣO#ѧ4i&?'FfcO&?&y4i+	M
U4iĢɣO .Fh FBɣO%9<41
^M
j^MD&?%&?&?&?|4>M~M$y4iM|4ɣO03hѧ&?4&?4iF
^M4
y4i2h(eѧP;h(4i4
~M4
4i3h(gѧPѧPѧPѧPѧPѧPѧPѧPѧPѧPѧPѧPѧP?h(4i4
MFa@gѧP4i~M<4
y4i4h(iѧPɣO0FaC_&?M4
4i7h(oѧPɣO0ϓFaC&?>M4
4i>h(}ѧPɣO0FaB?FaB?FaB?FaB?FaE~M4iWѧQ_FaEMy4iYѧQgFaAɣO0ѧPFh(#y4i<4
	M&?GFa@uѧPy4i^MדFaD&?>M|4
 4i4
	~M&?_FaA3ɣO0ѧPLh(&y4i4
	M&?wFaBgFaBgFaBgFaBgFaACɣO0ѧPPh((y4i4

^M/&?Fa@ѧP"y4iM'FaBwFaBwFaBwFaBwFF2gFL>M)2h3hɣO!KɣOuFİɣOvF[<4+4
M O&?FHѧpP"y4i<4TѧpJѧq"FĵM~M SɣOഡѧpdѧO$^)wt~;/O'u7wLgbx7nyynnqxݿxܑx>7&x3/xܩt<nYk7sԼ՞zo{'=eM^8g8$HGtov9GK>I.y&teя2?чޏir@G= } 	RN!kN|y.|SwWN9`&yo ? yYB8gk<6$xm@sؙ#=;GoK[6]?r
J=(B_}.OJ{MQ-r
r	{)C=,3/Ro?ơכ5rg#TG\#_odk#;l=nKtZ9dkntT6Ͽݐ6rdk?UhSg3P	¯(jA{Ug3PQ~@jAF Y$JJmǏ#56Gp*_6GpHodkirFn-5s6ϛ:!5uq5p?3οdkV_!|F@ ;x*n?gxOA9FzƁEElF	$Ə]pF%QCW"V4Fg5q1n5p`fF`B<F=|O/F\ʞu#_QK׭>F
Ԍ#__@KuąW 9! -\!#rF W59FzFo^ǟ__5/w#_i?|a#_iF8?2|eo|j?#_P;PW#_LR5/ƟƻY~4@z3dk_Ub˸=VkŗpzՄ|lYw6,c#@cZմn|i-WYf__bdψZ1 <o-5eV&$ZkB_VXv$i-5e2<ˈZkLo!i,HZkd䖼B_VX .Ak/$8@_Ֆ?OJgՖ?TH-53o38ISZkaW}.!iga'K&qMe!i^-58^UGB_3>&MF!iG\B_3-KZkn(vA}\B_3/y,߈Zk:  "䳞!i|Zkn(ClcN!iKe-5? {@ ,Zky,-5|׈ZkKw-5+uM`YGK%Mb8N!i",-5%B_X!,-5e!i %cSZk ;ÿZk͸huxh=Zkxv{-5GZkqMvZk慟iò7 ?ø<B_53-5Pò.P6-5Pô!i 	v%M*-5Qχe!ixvaV8jBoHI-5TqM3ɸj"x;%Zk栧ψZkwj(xZk梧qMYņ8,xPx-5`¯Ō<,qMX?M!io.!i ׇ\B_&xU-5aOŀŀqŀpi-5col08-5`p-5a߁ƼB_6A8ZkͼW-5bG͈	|B_6<&qMC8"qM8lpHp-5`[p-5aC>!i
~N!iMy0ۈZkIÎ!igLM<y-5l0Zk>Lg-5mדxLi-5l1&#MLaZk؉<B_	B_L)qM-y0-5ly1?Zk0K9\B_^8sɂ	g)MqI-5p9pqM
n!iC!i@8bt|B_?M2	';/³Zk?jD!i@"-5vI	;ZktBE^!i+8Lt!i? 'P_n|!KZk)qM(? {@lɪn5qMniӞ!i? {BWM܃YrO?#uy
Ouycξ/!/_sG|^B|^B=_sCuy	:ξ/! sH?|^B&_uy	:|^Bwξ/!>_*+?"7:H_uy
:K_;|^BL_K|^B?$uyξ/!?":ξ/!	c|^Iξ/?:lT_/ux_:)W:)g:(|^oξ/J[ξ/J8_sҤ_KL?G:*ouzQ:):(wξ/Jgξ/J?_ sҐCuzPgξ/Jiξ/Jkξ/Joξ/Jsξ/Jwξ/J}ξ/JG_Wξ/J|^F_?A:*:(ξ/J&s҉uzQC|^R_uzQO|^T_IJ+?+䓟2s+ξ/$_F_f_Y|^Is'_P?|^Ikuy%:Kuy&6s$!:K:L_S?ξ/$?Jw:T:U_D%uy$uy$M_K_T?_E/uy$T:ξ/%_sF_䣏G?PRuy(P|^J=:|^Jguy(|^JA:?_|^Jkξ/%9:|^JG:_:F:H_|^J%sDIQKPξ/%ξ/%?BG:%|^J,sEEuy(uy*:a:*sB:-gf_s:,cξ/KauzY:.ocs?ξ/KA___:-:-h?ξ/K#sïsɟ_e_ib_:,M:,ξ/KP:,ξ/Kξ/K0sԿξ/K__sf_sg?__|^Kaξ/%?ξ/%ξ/%:;_ξ/%sca:[uy-]___ïuy,uy,ξ/%|^K(sb'uy,uy,ξ/%_YgXξ/%?ξ/%spξ/%_Xuy-K|^_jٷٿ:;8:;9_cõiξ/ξ/sö_gξ/|^_nξ/sôúξ/|^;3|^ξ/OuxvS:;*sôñ#|^_euxvZ:;.sò?uxva:;?حuxysş_o:<cξ/|^sɿξ/:<@:<A_Ouxx:<}uxxξ/,:<#s:<&|^Cξ/ξ/
uxxξ/__:<ξ/_Cξ//:<R:<qWqg:|^srOux_uxaξ/O88;_:ξ/:5:7__9_rux$|^ux%|^	8ux(suxN_§pξ/Gpξ/ξ/:C:
_8*|^buy0a:quy0|^L|^L_ξ/&|^Lsɇ_sɌξ/&sɈ?_cOɍ?_sɈ_+__	dɄuy0uy13|^L)|^L?§:uy0H_Ʌuy0uy0ξ/&ξ/&C_?_Ouy0V:ξ/FKξ/qξ/'?L?ξ/yξ/7_gξ/u|$u| M?|_	:#sYu|"7:uu|(?D_)s'|_ξ/U::cB_:u|":B?J____Vsɦ_Vsɧ?_d_W|^Maξ/&?ξ/&uy4|^Meξ/&k?:j$jQN/&|^Mi:/&uy5:j?g_k&:g|^M#~1:H#ɡ|^MG_Ii3/&jg:P_J_uy4D#ɩuy4:T:U|^MO_Duy4ξ/&ig|^M:\_T?:|^M:*sɪ_hξ/uxz|^_|^_|^ξ/F?:=aξ/O?|^ξ/O/uxz;_:=@_?㯋|^_uxz|^_|^uxzF#G_㯋?^uxzLG_ξ/J\uxz"suxzSξ/S=:=?|^?|^_uxz&s:=.~|^~G_RcSSAG_uy9WqG_rN/':'|^Ns:yξ/'?鿜qӯ̿:|^N?_?uy8Xuy83:s_:/'9#|^N}:ξ/'WBuy::F#ď/'_/'Aa_ꎾ/'?|^N'~|^NL|^N(ï'4rw8qO|^N*~|^N*:$:%|^N,|^N:\_?:|^Nq|^N?/uy8V_:>Uξ/|^|^sux|qG_?ux}'|^:>aG_Oם|^Mξ//ux|;_/?Vux|IgFux||^5_ux||^>ux|F#G:>(G_ux|N 3Cw|^|^?Wux|:>?c|^	ξ/ux|Z_u1 x˄&/mKWf$p6bى.]b5=z˄/.[ܸBvԵ{-;(GvF_	A8HkI$y\a|Ш/+9+ȴ<lBm澆l \0P,^W.s_¢nWpÚaI/+9/+9gўuJ+o5!\vˆ!ȴTy X4	xbK<r5hJ$L̃!\^#-^k@.3w Ay\a|x'(I)y y%$"|rP,a@͞x^ߚ,@`^W.s_υ`l/+9
A&k穠t$,a@~p3kf,0f\!Sμ  ˆJ!y\a}2B\0z\F
W,`^W.s_-Cw^W.s_ )~ 7|9P6%	%05  A4Xl5Tm2 `AD9!XJJaj-8} @8<b樯["O5JpÛ"lAӔj< 6}Sz)tքgk<ADKR鯃ϪoE.KVk鄺pÚ1tp5d
¢nڑ]kCڗ~kh"ˆCn-hZ:p}(V(rn-hZz1omKZ*FtրڗŤA^W.u7xږT\!σ7xږT/yMP\06R| x2/+8<wkE/<ç] ^W.somKZ)|[>j57zͼbhXr]n-h=lHx6wkCHkAon7xږ6GpomKZT|z@8ˆ vԵ=NQD}RքR8t7xږ"_6G5H|jZЊA|nQD7xږ=lHP߃n7xږ"8r|8>ˆ\wkEMTtä?O@8vP>'ۊ)j.\'
D7sKRի\v↨Ht7tσ&Fu@s7n(jCԾmPރ]gt6|[A.P3!6sPvçTAx>_	J@\%	%0jCR
+E/5BCP-i}O8t.6x(jC>b͞P|`&PS!OۚjhjC>jT=}K	o:}CΚ/xCCT$:p)Eo|!8t7	o:}C]_65BCP:}PvçT45BCP֗'-h#PS!OsK"CWkc8JJan: _<p|B\0hAlO@=t-pÚۊ:pŎiv>O@=P|X: zGۊ6x4qChS  ŇhAujn(vA}G΀= iv6ϨS ۊ>9ۊ>x6: <AG!h|Q]6>y]6>yGhsPBa |Q4qCgh\RivHќ6<Z: @9Ǩ>΀=|  Nq9ۊ^!3^x>n(vAxڇϩzGh@!PgO? {B  p 8b}Giv⇍Q[P/Q=k]gV>F}KJ<? {@`<@\< z@9ۊ}S(.iv⇭Tg|A{GhG!h0	(3#|P@cGniv⇭T[>x6: xC@BaGۊ"y 	4qCP+y](l(g4qE([:kۚ]W5͏@8\ÿ@8\ú<Xn( 6uSo6sK:,? {@΀=h6sK!:niv2gU6͏@h|<? {@Z<Ŏivoy]d&xtl:  <sKRի^8n(WN;1pta1hy.QKV={CNx>n(Wçxta1h>΀=q0!Zn(WçivZx:p+QO@8vƁz< ? {D`<CV44qE-Zgۊ)j[>N;#O@8vPhq.QKV(Cl4qE-Z<? {Da@ :: c<A\gD/9ۊVΈTy	xtx|W4qCΈ^,sK=lG΀=1@J7sK"C!.P8tG΀=.@u`= ΀=.@u`= <.P4qCj:  "X:  "W4qBg/9ۊ>!Qh% 4qE([:jBq.QJ+Κlt|;^΀=p1`J5sK#<c]j: ,? {@
<tgD/5 @\0h:!y`#r@;V(Cl|
d/+88: ڵyCϼ؃0\0h<_Pvˆi'jghpiIy\aNի^Ӈkh^W.pltj׾k"H^W.qa#!6c gU6a kgU6ltl}Zr6? {D[:k /+8t(l<\0^3\0Ϫtсd/+8@: ų>y@l//|zy\aQ[P/Q<? {Bj#>'O@>Fv.yZ8^W.ppt Ntgh͟T54.`ˆȬpÚ΀=6|B_bV&y\aO@ЀA|B_^&r5Ry\av⇭hz  JAA3|h (ٯF1$1(I)y .IwPMġ$1<%	%05bȐ%	%05%	%05 @ؔ$ü  ˆd ġ$9!XJJakk^W.s_Biy\a|/+9r5`pÚ0d !y\a|%D /+9*BpÚ"JJakNBnz\F
W^W.s_5'r5 k&\0gP*%	%05,\0
G`Ik@/+9f!/+9!(I)yT/+9@(TˆzۋpÚBpXˆpQlˆ((@*/^k  */^kr;wl
Wrw;k8	BIL;|G|JJak"{JJakf ,kI$y\a| bM#PkĂ($üp"$м\0(> ։BIL;| X/+9G:q>c>r5TA^W.s_bpÚi^W.s_$༮\0@PKkJP/+9` Ay\a|RCp	BIL;|@Sx^W.s_`^W.s_~ ^W.s_C1^W.s_4%)k^W.s_@~r5ۢ^W.s_Dˆy\a| \0	8/+9ZB`\0
r5c/+9Z81N3_3w#JJakTMPS_  a(I)yA9/+9"Fk(pÚJJak oBpÚ9^W.s_ BYkh^W.s_ `>BpÚ`crˆ@xˆ /+9(BpÚсd/+9!s \0-pÚ4 k׀м\0PP/+9;kX!Hy\a}},r5  /$ü
H&y\a|\0`C
 vk9r5d
¢n澆],E+}ał dbpÚ3ADx *CtAk鄺pÚMƃtAk p5L PˆV:/+9`X/+9(*6k JQkCAvˆĳB0\0	!y\a|\%r5 /.\0n^W.s_* p>r5`7Z	pÚ$rǁy\a}BpÚQ2kм\0APS_*bPS_C0j%	%05Bn$$0$ü|BpÚny\a|聐^W.s_<#8^W.s_C4\04)ˆH Ao "|p< 7|5 /+9d*/^k@%	%05 #Pk@
@j8|xP*r5@kA/@5vˆyx܄ˆǁ0y%1,yP^ˆ] ^W.s_`<ˆg&(^W.s_@
pÚ$r5Pvtˆf%t5pÚ(	2b5f0C3PS_
A0	BIL;| JJak @ :q@HFӌÐ$
`$übPS_b!y\a|Ш/+9 	 `ADh3,a@| )$MAD  p^W.s_~R`C
 vk£G}ph	P_ar5S `\0uc(I)y(JJakr(I)y؆\BPS_.wbF%	%05tn%	%050ǂPS_!%	%05  %	%05
PS_(		BIL;|TV+wHnBIL;| 
 (I)y j"PS_AMġ$%DAJJak$ü$	BIL;}=ZJJaka
hwXC  Z^kH 	" SB =.fGs:6|!@!5$@@1S5$@@p|Z`|b5$@@.њ,%I؟2.k J5B@5@P '5 z335 Tw.k# *Df9</H	d@x_0c tP6s  JAA35"l$, Q5$@@,}@Ix_x;%(+'QfO`+f d@lR|K wG@F T:pX~L/L;@DbGR|KKà! 
Z X4	xbKš(I> sT=J"T7*?7*?"%G߈Q`*?~"%GD0DJ1~"%Gꌿ@"T~_"%GꂿDPYR@rT~MTNJC|%ި	w[%ެ	~"%GHw8KXo?%GɞN̂DmzT~d9%GCX)]N}`	w'zN2=`	w%f7ң2*?3"~=`	wN38KV%ް
pz.zNX8KcOX)]zNXH%ް8Kbw.Xz׬.4%h
pyǚB]懞h,|4#WJ	_Qy$JQ8Kй8KT%j
pyϬ.SX)]棿X)]X)]}`	w8Kԗ8Kԥ8Kԫ8KR%,
px.cX)]=`	w< ŉްSłG.ak
pxR%mN6[8K.cX)]S͚N6G%lzN6L%lS%lX%l\%%zNzNzN}`	wm`	wuNNS.lK%zNOX)]X)]Ϭ.p
px8;%`	w}`	wzN	~S.p8K,NްS/X)]鷬.vOX)]
px:
px:H%`	wްS׬.tR%oN7BDJ~&%G*?7i.h
px
px
pxϬ.i
px8KZZ% D~&Ga,J+$JX)]7T~'NްS^S.|w8Kk8K?|8K-zNԽ`	w8%޶oX)]GS֑?-%GJS֖=`	w8K Y8K _8K g8K  rT~D ߂D /zNoX)]	QB;%%=`	w%/X)]	c
pxBa%<DD"?QD8K"*zNGzN8=%pN8
pyC
py8K.rX)]`	wSSްSşX)]/X)]=`	wo8Kq3
pz⧬.ůX)]딽`	wgS9`	wcX)]?.8K#*zN^S5/X)]'S@"T~r	Q$%G%X)]&X)]&?ң
pxH8K$s8K$`	w'.K%
^SްS=`	w`	wN^S'.x8K^)zN:6%t
py.ްSΉ~SΊ~S΄X)]J^S8%!.?X)]W8KC	Qٯ"T~v~	X)]a7*?;zN;?/%GhSE*?;s8K8K=`	w%%%%%`	w_X)])
pxo.ްSX)]X)].k
pxK
px
pxoX)].?.3
pxĩ8KbZ%1R%28%2
px8Kd8KdL%2*zN=`	woX)]1Ϭ.
pxLN	%`	wHiQ	7.8K4%`	w?Q'zN	ްS@8K`	w.`B]zN^
pzX)]N__.}`	w(zN^T%޼K%޽C
pzS
pxN
pxNs8K'zN	N	?X)];X)]9
pxNL%StX)]88K'8K'`	w`	w>SszNN%3}8KfH%3'zNzNSeX)]1K
px	`	wSJX)]$
px	@%ZN(SHu8KzN%?X)]$8K=`	w.
`	w8%.`	wA%.Na
p{.OX)]X)]=`	w=`	w=`	w>SX)]@
pxP
pxQ
pxPP%=`	w_.C
pxP*zNg.N}`	wy8KQ߬.GSs8K[=`	wK%)K
p|_X)]}`	w^%*.&ްS8K
p{~S؆~Sػ%č8K3
p{
p{X)]DX)]aNb+zN<7%x
py.S"T~xaEЗxR/	w *?
zN
|t%y.?%GPDJ¤X)]P~R8K*0~^J¡S
px
E*?FްSTSP
px
g8K~SSX)](8K=`	w
px
O%X)]*.+zNN}`	w&%4@%4o8Ki_.X)]B.S
pxK%o"T~¯5*?a_"T~`	w+*?m}`	wiQ
px?Q%Nb
px%G,H%IQ.zNfdS¸1GY.wJ±.*ĕgS°Th>S´/T~%uQVF%QVN%ﹲT~`	we8b_.}ң8K+T~ްSajT~N/!JcX)]0m8J`
px>뒣N[rްSd*?׬.Mȕ.~*T~
S`*R&N%G0R%_uQʽ`	w}iQ>S%G=`	w}J?%0%G5%3ϸT_.hK%0
ңOX)]XQ*?JƠfO=`	wG?uQ՟.ROX)]W_v	Q.Qԑ8Kj_Gb?"T~6?Dl8KlT%6}`	w>SްS=`	w;w~TcџPv?=@{ @P;*cKv?&zQ8+`co=*?
?%G*?d.@*?d.AWreP{ doP{'p*?dHCK+T~ȥP{ C.J|d㴨.F?J6CKuߖ_4t2З|Wr׬xXo%`0ްB]dXX!.KX!.K-}%=`0׬.Kv0xO4]㹼c	w<c	wKvLA%;NA%;O&xg%G^NǈNǄTxNt%<Ot%P=`	w֞NhG64]4K<c	w70x0h1r4]8wK4A%_viQ̛]8~GG8T~7*?f3ң`` T~dLbT~=?T~=<%=<'ǥ4	.q*?o44/rT~|}jT~|~RoT~|^Jϓ~%IQQ1GңJρ'I*?>$~&G,Jτψ*Jυ?IQ|CDs,G7$%G]*??>Q\OJ>de	wĿ4Px\/%Gp	x\&:T~>T~>cxK|qHx.a.~dDĿ2#]#	ЗxM0`	w^dGyzT~	w)Q =zT~RI. C@J4B] <J/X.	Зx^{K/kd%`vxX.E%Gx!8K/=`	w4Зx^\CK0?OJ_t0q	w߈*?OX.Kt%*?o4!.xbGQby%ނFAT~L@A*K>HKhB]&X!.[B]D	x9@"_4B]IW4<J4m	w#4i	w&hUHK	<Ѵ%O4i	w0*?`%Go4Зxw9JvQ#B]%2J *?<!T~?1|@5*?%ｉQ[8K
T~ψ*?4!]PGQĹ*?Ї	w@?JzT~ ܚ@C@J&%GPF%GPJQ |@Y %GP~(+GPSMJ_T~Xy4!]T8K
y`0!*?B]*V@'34.w<%e	waxf(K3}<%恔%^h]C(K3*yO	we4m	wb6Eh]xK4xK4e恔%4@yO	we	w4	.;xK4*ye	w4	.R@O4.6@ 9<'Px@ 6h 2g6?xK <Ѵ%@xK^B] y_	w %B?!.=`0<Ѥ%B!.FߧGTHJ |ATI#xK>hB]yO	wR@朗<%JP}%4	.Kh]^hB]h]Fh]GhB]K'Џ|'Ї~hB]N	3zOz,R"!.!K}_a.oTS/4 HK];A%Pu%Py %G&yB]	]|q	w)zg	wtĨ		wg	w<A%8KQVh {R7p{X>h8ڈ]A'pPt%=J*A%0{cX'B]:lBGh1<c	w*l&l)y *A%@9A%@y  ߻4M.y T@ 
hB]cX'B]dX'B]d߹T~"yC<c	w<c	wh1ۛyn1A%0{t4]nDJۑɼ%ܝK_T~_A*?p6Q4p%^N`	wMG
h1	h1CBT%!T~J %:ɿJwK|Н	wD_Ka.Aa.G~h1	h1<c	w4M. ? o<Jܒ'ܔ ?	w?w)QĨȑd%C8K}JܩyE[%ފ̢@Ĩ惈Kpz)bT~HA%ފPE~Q)WK%ފ~RQ[	{_ĨпNJ*?t|KCO4!.H]%Q>h8=`3П	w)yl%	w+G)Q#K҇p{r5A%ލgpz1Cz2pz0,aK.k	Q4!.gݷvNt%~WJݘ|]惈K59BQk7xj%}JVh xjHIt5O@KU/X.<!.=`3{yx%]}JWK+2T~3{7	З{OT~.NށoT~4]Ih1ާyzXA%C0{/4]c	w_K/4]4̛]}gp{3*?|y|R oQ?*? GQ&Q
Зy	g(Kq怒!]$XVM<HOaZ!v~NE/4y怞!aZ!}aZz´%oң؝怦_T~s<%ގy<%ޏ7Pz8iQ8a$JSJB])_{r_!.p=%G?X.q# 	wψ*?GvQ9bT~)y!!ؕyY	wg	wĨSA%C,g	w{A%g	w>%Gxn%ң}ڥG%G.ᯬ.7)QpD%G,JÂ?*? ;JÀUQp)QagĨߚ!.x8KbT]~h8%|GQdX.>?ՃKa*?C}`%Gpz@%Gy	w_{􁧚!.%G>]*?Hs<%ސ(K : H?{􂟚!.Ϭpz@J>h8Ȇ_T~D7"0K
ЗyyL%D~`v?"ϸJȂpzI;.ϸJg	w=*?X. G`3)ﰳK4:߉hu	w/y zT A%G>h8Ȩ>h y	%G[=`3Ȱ`	w|B]d4B]`$8KF%F.z:#
ңc惈K9}T~`3ÐxrX.L=*?EoX'B]y<Н	w}`	w5ߗ.&B]8C]XB]/X'B]`	Зxe]`̈x"}dA"<% 7`=*? *?#4 HK_p$X.2 T%Hh8gpx i	wNT~yP}`3Й ~q;@?A:?jT~
B]PJ\JF=*?$D%KQ	w:ްNð
%GC
8GiQuQ0wKGSJɂT~L 9*?T%T%NeK	Зy8q%GX'B]X'B]4Jc
ңxKïX
!.xңKA_Qb	w4RQ	w=`	w=`	wsĨ
RT~N}`	wX'B]tƉQ>ZT~"iQBiQYt%">3>0G `(ӃX
!.@	Зx Gt%	_qT~ 7G~uңPt%S)G0Q*?)~QM7*?K?_q%G%}¤+xHt% [	Зx$`	wU^N(U<J)%G?	Зx%Rt%UDGU3+]
Q''y8$Jyo.%G_Qy#	Зzx*?+	3	Зy\K>Q\¤G>%G;_a.#ǉ0<H'$#_~1qH<JiQ`y*?,ңq*?,0QJQK	Зx@=q*? p*? *? +zT~ oT~ T@$Q~R,gT~%ˉQOJ't%#?Ԓ	Gt%)ްN$FiQ_qT~O>!T~A Q =*?k=`	wX'B]3	Зx+`	w?M>	Q.%Gi#KML%&?SJX.4Tt%`tߗ`	wZw. QySJaǬpx,?+GB]SǞ?	Q"%G壏XLE/XLjX'B]ൟ!.Z qM*?`3i3!.Z+z:Ǿh8paң\g	w>	wK	Зym!.YңpylKKyqwSJ˃X./X'B]7!.7)Gpx/`(yx/$zQ	w='%GQ`Q0K`	wX'B]K	Зx?ңe惈K SJ1pxQuC	Зyz_ңWq*?/	Qyyzό])GX.K)WJߗAϬ.B.@E4B]4PRdKQ ?QP#XKQ?dT~?㔨J٥G	wy/<ȁ	wz:0`	w_ңg!. 4%`.z:0+G#4B]#o`3DOX
!./KRaD%)2ܜIrrT~:l=`	w0]*?oq	w03ңfKbd@QOQRIK *%GY	wa.% BǬ.
?ң=q*?0t%a`	w@tYA%a~T~a0g	wC/Q4O	Зx4?+GKx}4S8L3%)o~\J
uIQ4%*`	wN@a]*?q	wUqM*?X.jK/9*?9*?'%GK~N8K=`	wp]*? !.1}4zg	wx=*? O2T~~ң"W*?RN@R,|`vRqM*?R%*:e?T~*=`	wX'B]⩏T~by+iQpyK*z:S+GsyS}4L%ަ"JhOJd/QRXKVG.%Gd%+|`viQ7px	Зx+G\JfްNgNcQ!.iQ%cߕңF}Nߕң`7)Gzg	wW*z_qT}s{T}*>,|@-t%aK+G'~h8Dxg	wxOX
!.'%G1 T%}QKƟK?+GR4B]R︦uCX.7%GQ)yY	wuE_]P}4.zg	wuF5*>o4B]YSJX.QV	QVS@]ңpwVqQ*>pJK*>S|B%̐~!M> ?	ws'? w2G0w2#|DKA(K!EO	ws!#']C.d)|B%|A%P.fyK@ B]ͿQ']3.fUK$KY惈K4_%`	wuңMt%+Gw4qM*>揽`3w4&4=`3̕sR?Q0t%Ńoң,,kd%ŕ`vWSJ%ŅX'B]Xңl})Q6)*>W$%GةK}`	ws`plwiQWJ6@pmRT}dOiV6\#KX]uT}g&]`	wss4B]&iQ7<:X'B]ܵ惈KoSJpw~N.-%~WJ惈KDϸqis8K̽`	wpxK/Q<q	wpxT}X.	rT}a p|wK៬.ң<q	wp|}4GpwZ	Зw['.s]*>[HqM*>I]i_th wpw%h8A)G %g	wpMt%t#B]!wK$QJh8B
T}pwoQSJDxKO2DMG"t/@_	ws27G\>t+GroQ\"\JK՘.y*>=pD%0IT}0cTsKa. ң ĨX	wqx#G΂ңt;%΁WwĨ~pJoB]`J=*> Uq*>T}$oX]bJA*> T}BoRT}ת%דOJ+T}׊?)Q	ïX]'&qUy*>$Tv i	wv 7Ĩ 7E*>D?X]( (y*>烟 i	wpszT}T}£_ˉQ
~?T~pK/%GR`	wqOX&B]hFd%ƀT}XTp)Q
|@XzT}`=q*>1T}a;w{oK~^JKE*>;d%ƧL3d%ơĨ}%Gl )Q~ i	wq=*>pT}y*>q+E*>>?	Q?uIQ4\JzT}F/QdkvN`	wvDT}Qd惈K vJ]sX]q	Q0JX@aK	ЗwoT}¿t^h8Zeңzg	wp2T}CzT}eQ:Qt ĨY	wqw~T}ǅX.<-z:p	ЗwX'B]?t!.E?p+zg	wp~WJwK!.N5h81SJ5]ݛX]ݙRT}{_B]z:<K,A%υqM*>`3S	Зw>,:]*>|q	wsSJ8K=`	wp	ЗwX'B]|oKQ<=*>T}OT}'w>0;	wq0iQC@	ЗwoQ'.>N Q@8A%%iQ@8K+G;̖B]/?%+T}UTpi	wXLb;t%G!.qM*>K8K%XL
.KA%@SJ	O8K^	wp"?t%;w )G}`3YK)=`	wp$wASJ#zg	wp$K"!._qM*>MWpwp}`	wp&Rt%]*>L惈K̾T}]~@R?Rt%wX
!.dT7KB]
t%&dPwrrT}"ܜpOJhOJiT}B.hbpE*>7B] Ĩ. `T}})QhMJEB]ސ-'%Gޑ#KҡKKE8KTE8K&]ޡK%چGݨgHKsEKQj~#<B]ݩg T%ڨyЗwjtq	wvƿqM*>}`3fhNc4!.٧a.SJk=`3a/	Зwl+G܀r G܀~tңt4ˉQCP!|%;T}ۙ~(Gݺg.EA*>gRT}=a6XmzT}2X\J$_.%G˯ңCK\@\wE4!.4=`31 ,%уrT}чh81)G8K
hOh wvq	wwk6@9JߚwvT}ݵ|G)QvGQv~&%G*Qv+yᩯSJjs%T4']5)]5<a.h	wpԽ	wp~#4!./w]*>%Qx~&%G1*>|BLA%qM*>`3{]q*>S/%G$Jҿ*>Ag	Q|~(G=y*>T}CNĩ*>?ݒT}%_2k	wr/X!.BiKǞB]6@t%`U*Jl_vIQGUMa.H/X'B]}٥GJ`G܆~rw!z:%G7Ma.-	ЗwWwcK %Gޱ7̚] %`	wt=`0	Зw" WݒT}2k	wt7wI(z:>`	wwݒT}ߎɬ%ߖ=`0~N ?PJX!.C	Зw"ݒT}Ȱ|ɬ%}`0iK'>B]9=t%ÐIdpR&w#x>NQ%G%GrT}_tĨY	wr@)Gܐ4䀳T}y)Gܐ%/ܠr@П	wr@}jT}VJ5ң}iQrp1_wp0Na71*>`#!. +)G`30}Q ң?p2e.J[d%pw,П	wp2	wp2a._y]>#<,'zg	wp2GjoX.ωrT}!.g	wp4R@T}҇wBpw#RypwT}ä4B]: }4N`3tOJ0!	wpOJ	_t$?4!. a.ϸp6s%.ң:l]*>CO4B](,iQJAJa.g K	~	_rrT}J}%G &䓟X0w$'%GܒJJ$ &]'%Gܔ}J(JQJ(~^JY.9=*>h_td%X!iQK*g	wt.K?+Gܖ9rXYHrYC	Зw%=`	wrX]*>ٷ!.qM*>X.ң<v+z:QyiQzg	wpĨ/X]< oˉQ& 	4#oX'B]	Зw~WJ&h8"'SJ"Gpw&z:~N4]*>w&?qM*>8K5*>#	ЗwJ^B]=rrT}߬w'IKB]ܜBN?rrT}Q	R~%G??G@?/%G@)Q
^N G@t
hB]@R%ϸtÏX.KoQL?.%G0Rt%N>_Q'-ңO}%gT}o]AaK.|q	wqSJzg	wqK%]GAPJ@0J@HKްN@Vt%'h8D0iQ(~]ܢD% gNJDJ4t%O`	wt-]*>|q	wt߸tX.)Jq0=*>%GCKp~0;	wqAiQӽ`3#}ɩQ4B]C?qM*>%@?2T}DңCϼQ7Q?T}Q4!.~0;	wp<T}g%X'B]Q§w V^N`	wpy]*>
PA%?8Kz:$ްN~WJFA%DX."
ްN[K+GA%~]}`	wp>&:|+GEwO}`3%GEOJ J ң  zT}  T} |, a.SJqpwNeKT}Ӕ=`	wp@	Зw7t~h8  ?p@8KS	Зw&ްN!WJ!@A%	)GJ̕pBc=*>OJ	Q g>hB]~T}%K1T}f_ңSGt%dX'B]ܦ#~WJMCw)wSJ"`3"`	wpDPt%_T}?4B]T}gpw p̕pzT} 4!. ] 1}48KwK
WJ KNR/Q*/A%ʃr?X.T%Gܨ_Gܨ)rpFod%)Gzg	wpF9%Gy T}X.ȟt8>hB]#+41/8KO	Зw?QX'B]N$ Q!.	M~T}*X.	d@+iQ`3%SJ%GJ̕rQ*9*>P+.JT3@WqM*>Z`3TU%~rww*T}4Kް]|K	y_ң	g	wpL	y	}4f]&yl%2w ,%0.J&,y}4h~] w*>7惈KSJ'pw<]Fi扰w]F#K#<q	wq?iQ^]F T}d4B]FqM*>2pwĨwh w4M')]rT}8惈Kpcң	/X.	_tA%}4}`3xg|6]<.Jy/wOqM*>?X.W%G<KA%SJx%ʼa.V[`9JXcd%or8K*>`1*>`7Gܭw+&4`3Y?%X]ܮm扰w+>h8\mңWg	wra@J\3A%>T}g	wr7r%GܮTQ%_!.W/yQ	wqw;40wha.#<]G)yl%r ,%pa.J惈Kң$~]H>	Q<q	wq"_q"oX.$y$	GIl%Đ#oT}ė~ha.$<]I,\%ĐiQEoX.%`	wq(
WJK@]*>ࡇK~h8(_qM*>ࡿpw/dG~9*>zT} ?r%GܰY	wriQ,W%	hB]ܰK
qM*>Ϭpw,
^h	wpR}
@oĹ*>w ң
]g	wpSg!.
@SJ)L/QFrrT}TG:=*>*>Ĺ*>਍d%Q+)G=`3*,yY	wpTZ%Q)G)zg	wp[扰w KA&]y1<%G_Eh8pL惈K@ңX.%̕q,<̕q,~p	1}JOJeϬ.Y?OJd?%Gܲq*>7KE/]ң
ͽ`3+eKpVYt%XKth8}4pwް	wq0~WJ*y%KER 1*>!.id@y߬.	N,MpXYA%`ң>]N6t%t>h8T}ް]N,Q	wrX
!.Z}Q-ްNhVt%jQ4B]_pZ8K߼QzT}˒z:>NpK^N/p^9p^K7a.ɿqM*>༡%yk	Зw]*>.X'B]Qo!.qM*>Tk]*>FЗw .?*>XLu!.]):Sw&qM*>opw#XL1)z:!.LqM*>zX.'d%g.'q	wq<~T}/X.^:	Зw/&yiQ/'g	wrs	Зw$A% )GPe%7w^B]P1}QB9*>Ϲ9*>⊇.(z:!pdw@K)G4A̕pd)xa)QUt%Ⴏң	Q*yY	wra._	~T}=`3}._"~WJ|~\Jt%X'B]~WJ!.`"}4	]WJR z#X'B]D惈K~T}J]DK%G_4ψB]V:	Зw >h8iQ 8KiKKh$'%G Wܜp&z:*z:ң A[w0qM*>X.aqQ*>Q̾%GS	OJJT}1Q_%JЁT׬.*N	>Q4]Tc	wpj0w>h15y0w|c	wpk_a.I~h15MJ5<ɼ%KQ[	Зw _T}8cKqa.>h19A%8Kq;0w ⟚a._a.4];*>+yxKzX'B]J0w |X'B]tO	wu!ߚPwRA@N~!VB7T}Ԍ>NPw@܀qTZw#B]U< @J.bi<%Ow1`]K@_	ws旄+B]L.{旄^e/4%ʞ	wu1#.^K]LTK]VBJeGJkң+/t%bW܀qY3xK_4m	wqX<%aSxKQzZ#&%GWt_!.+*>⸥%pؕq]Kw1}	Q1zg	wsWhs%Gw1rT}a׬pw1{c&y4߹*>2pw1Q*>x	Q+Jh	w{Zyl%w>i/	Зw}igw}	Q%1}J!.~X.QdX+B]ŀ?ݢT|X@J0, %GsX.ｉQ\q\g %GsX.%Gpɞh8rT|W*zg	w{⸑惈K&}	Q\%Q-@e	wC?*>(<'!ߚqD恔%Q 	wN&"'t#∥惈K=`3 
ؕE4B]%Q
h]qFq恔%Q悔%Ql]J7>hN03@J2!.	QF$zg	w`*>(>h80a %G8K ңT
Зq*#yЗq*thB]Ĩ}	Q*P%atx	Q+x	Q+!}%GĮ&]ĭ3a.V扰q+ODK|6%jha.Va@c	wT|FK|Н	wUK2GBt%FAT|FIha.22,:##T|Fj]f}%Gf1Bt%Fcl%Fd/x	Qyl%Fiha.33_x	Q]f)%Gıg.X}%GıKX	Зq,<%*>%oK
hNJK:#BT|Fy1%GhPBt%Fh	w扰q
h	wT|FT|Fha.5%GjK^}Jq*>#R_pq5=`	wo.}`	w_T|Bߚa.~h1X0q4],(y!aW0q4],c	w4]l٥GlsM.6<A%F7@J8KĨ?4B]l@JڿX.6*z:#`Y]*> mg.t%@C&K4!. ݸ;8J`v> p}5cYz¶g v>#p|nX;7Dc7+|FZ} |BѷH_tOtiQKްNZ*yB]zg	w<qÿX.%@#qX.ң> k	w>%@zT|@XKך]Ĵ+=*>%]ĵ.ZM=*>%{T|A/40qQ	ңG~ha.DJ!*y!䤨7.E/4F"YЗqC4F"eЗqA#B]	_ңwQx	QK8@t%G4'B]p	Зq;Bt%Go40q8)y4T|GX'B]q :!p0=*>!p}ɩQ>NsX'B]|]XyR#7KC2 KF5$sqO40q+T|Ba?rrT|GEU*>#+#%G 40qH%Rt)_4Sퟬ %Gb')]v$y]vZ@c	wJY`S2%C#%CqUz:!!.̩	w?	ЗqAw%G1`	woKC2 KN]2)R %A5dPqş40q 3*B] B]w%GoX'B]Ľ!.^Ft%Kɞh
a.^"y)zKh
a.^a%A?怦!C&G3z:!X'B]3"}RT|C0	Зqha.yR L 
?Q ܚX'B]	Зq0]!.
yB]OJ()|@ qJ;@c	w2 KL@c	w3*B]ϚK&"_!.<w#7K^dPq-<̩	wT{ 	w
keHKTX (KްNi'KO40q)h)hHKXRiްN@c	wV{eHK T%AXzT|A\?]h	w
Ԩb?.O40qLʐqL@	w7QL&@)<!o&G5Ot%CdX (K· %Gha.=&yR!̀*!YzT|Ca.5CK& PqCX (K@MJtK<]ȑeHK)*>)о唨s _ң+G9*> eHK7K.p*>!g.<];];P@S	wT@S	wq&@S	wJIQ^Nxa@S	wU怦 q怦 L%@5!.o*J4t%@8Kq
f	Зq3o&`g
:!/X'B]=*1zT|@<+?KWQWJ.Q|̩	w\F 3	Зq:J|)z:  L%@@L%@AK/40q q7Kot.@g怦$ L%H]ĀF@S	wg!.o:J/@t%A{40q)/怦 怦 ?q>T|A	Зq40q	h
a.40q40q!.A]Ă^@c	w?OJ~WJ	RT|@H	Зq!ܜʐq"wq".@%GoX'B])	@S	w=@S	w@@S	wsHK/L%@LS=`	wK7Q+T|@P ((WJ
ߧGI_pT*z: *%}QQ[ʐqGB]=`	wd p*> 	ЗqP|]<]<]	~h
a.@ L%AK%At@xKcPq  %@%@U@ B]B4]Au]*>&q4Gt%M	~ha.h`=*>&tP*EoX'B]Ąq$ -zT|HO?+GW*tB=*>*],=*>&KT|Mff"B]m*>&7<J]*>&<'o恔%DqhB]@}<%D
2
Зq
B]@<.C[榰q!t%Hc5[	w4]	w#B]ĆNEЗq!yKď4]	wr.n.n\SXK|Н	wu/4'B]Bt%Ny:'4'B]%GEq8BJ~ha.ha._T|@Y.|6 -_K3	Зqb.gA*> ,&" ,~	Qb!.A*> ,*y$HңD5%GĈmr$AT|H40q"x	Q"7Bt%H>D~D*y$BǚKhN5.r$0%Gs ԨRr}äz:$Xp6)7E/X.t	Зq:_%N:J4'B]%H˾m*>$`g	wpqGߕң!T|D A7T|D!t@7%GBx	Q:"i4%D"WT|D =@Jd%D!7q>]Bq	wlq%AxlWJ6qI*> ä:$wx	Q#~T|H7T|D0v~N
⬙K*J%W.I9t%I(_pTJ.IRt%V>*>+
N.~B=`	w 
	Зq@M	N*>")O	Зq*J	Зq%GF`	wr*> Rt%Dx*>"<N,
v> .}QpCzT|@\eHKKQ+t%D3ң$Q	q*>"@(%GHtԨ/ܤ d%D׬pqa	w[惈KpqhB]+ 0y 0R 0SUqQ*> 2~QzT|@d}NJĨ˯9*> 2!~WJ=`	w,g	wweHKOʐq-:_KqBo. Eh8=`3|,] q	w^] /!J'%GG~^JRe3*B]ӽ`	wPJ_`T	w5*>( KXoܦX5*>"Iң$tĨ#O4!.$tԨ(>]IB%GI߉Q]~ZJ(qojT|D`3q5*>"SX.%	_rT|DOZ4!.K~Q%$*>$i*>$/A*>$-RKNB|%Ie_4B]Ė
Q%=`3,惈KtԨf]Kp<K`{	bgJc%v> %`|A|Aϸ~;+@|Aك{\cp`!};x~v> v> } |@p.JX'B]&B]2%AO3$B]N#z:"rg._9*> ʐqd%B]<.2	w|ߗo5*>!	Зq `X8?_1g.LeKqT|Il<NJ42%D̄K2 K/2	w<|@T|D~NAYK-'%G <̩	wBT%B@	woP!.ˉQ}`	wA߬.(T|I}`	wj.}`	w}QbG!./2.)yB]R?(q^Nt%@tD%@yo.N7 <"zQ	w`(Yz: ?rrT|@
eHKEd%B]"<.%@}wn	QǙ@E\JE
OJE?E NJ  ʐq  H!*  
~dPq  %KX!.N	Зq'rrT|I<̩	wq;q' W*> @PJ	_uIQ_)Q@?NJ3*B] ?2. a7̀* R(qˉQ~e"!%GS`	wT|@	Зq KNFP F4P F\t%@._X'B]	O=`	w%kK)C	ЗqU/X'B]UgK0`&qT|B0,JF*:!RP N{T%@Kz:$G.+?{*>"!%GV GV=`	w\iK?.%GW&JKqߙ.y
!@T|B8G$z:!%C̟B]%=`	w(wO.5
.5*>"3	Зq.#2$B]
]KLJ) $QVJsT|@	ЗqKP*P0%G%ϼQ	`T|BX0=*> 	*> 	

T|@8Jz 
`	w'z: ERJ Fp rT|@IQ 
_J #ң,.%GYRt%@	Зqh+p*> V	>)QX'B]
?*>!0mQ	?}IQ	}iQ	ң T|@uiQ zT|@#jT|@%|Q%G 0+%G 2oƕR@Q	ߊ$=iQ XUQ XY 1G`oң WT|@%QT|@*=*> X
	Q	4/-y*>!8<A*>"h%E[	Зqپ k	w-hd-Ma.1J_ˉQX!.X'B]_9*> \Z2%E5~R-?	QNJ*yR ^y7*> `
T|@FJ
^NqY*> >5*> 0	}iQ a*>%sdˉQ(&t	Зq_z:".>ZT|@/T|@	Зq߬.$X'B]K^NqT|BxG't%Bxo7JO%}ĨdxWJǾNzT|EmK q
*>!@~\JP?uIQ
 y*>!DFQJ2KOq"r2_%GˉQ#RT|Pw}a6"zT|Ea.0OJKt%F#Pq(y	wyzT|J%X'B]Ģ\0=	wyBT%B=*>!HK!/q
@T|B1A*> f`uIQ m~	w?rT|@b=*> : >Q zT|@):#C,Ga*RT|FHJ	Зq@-zT|@3	Зq
cX'B])=`	wAң );	Зq
_ң~NT!~^JT T|B$A*>!PK@A*> j uIQ pY`	w?PJU1~꒣1=a6%1Q)t%Je/X'B]Ħ*z:!X~_.=*>!\	Зq
X]+_%G+.%G+Q
E*>#T	w1̈Зqr@R9y*>;/%Gr7qܥK^%q_$B%G7*>8d8bgB]X'B]㌧eHK0@5`RT|jՏRV'%GƬK2%fD/̄_QQKE/Q?RX/%Gưי.X`RXc~B]hK50J
J5%}٥GjN&qŃX!.7t%b?ܜD2%b55J?/%GNJ,yR0qRT|`8"(GT|`:̈q}`	w:#TX&`:aYA񛒾%|f
0;Yz#xšg v>0x/c|@H&A;>Wh=֍&|kP' |k@h &0 L%a
X0q$X0q"_ Kްa.z	rX0q L%aϬ K7Ĩ1 L%b`]/#RT|b3*>1x%G/~'QE:HQ_n#!.:09VBa.;2JO3!.;*ң;J3cVJqdHKP*>03KQ[d%cl%c..b*>1k0qϊE?3.	iQf\&?iQ3q^f`&y8K׬5K׻0c	w3*>53/B]ߊq0q?3.?iQ?3 K`VV1N0*ң%/3!.aZT|l<.`R(K
0s
zU	wP;eK~J(?iqF(AeXKq*B]4`	wPՔ.
C	wPէB];b,%aCV"B]#%aE~60VP(#z0!.
V]AdK_&B]=Xy	wPNdKVJ((z"0q'Зq	ެ	w<SG>d!IccC33
ο!06_<|uig_0uƇ_yTuwBa&~f~B?6g_<~BA1!:O3=:~Bol!96_'fxu	g_5_9N!SD3ur~Br~B%_g)"wu	3:P9N!SB'u	;:S9N!<SE_3uH9N!<́ğFup13ÅFu0alT3ڗ~o#:+3ҕ|aK>0o#:(οJ[g_|aG?FuTFuPοJ_g_03ҏ>0~7~{g_23҇FuS?#:(οJ@3Ґ~0~aM>0FuS#:)~οJ}g_#aUaV|aDo#:(g__FuT#:(g_>0w~g_>0~"|aIFuQOοJ*|aE_#:)?ο$JN$Ig_Vu$ο$i:ӯ#O䙿M:N$M:_P?M:?!_ZD-M:$4MDM~I$|Bӯ$~I&~u%3  ICӯ"'$~u$ 1䒯_D3 3%N$~1Hi!~IP4L?u$R4HAY/N%~g_~J6"1N%y8u(ӯC36:ӯGfju(ii3ο%24S?3	N%u):?4SO3~Jki>fSN%#M:F$DN%A0Q/ӯD39:i䢗:"~u(g_~JO5_N%	~f~J,u(f_~J/yT?N%|QSӯBKM:-g)~mik|~uY_ _g~7οK=4Ƭ~ah?~m?M:-NKsioYpNKK#~uXuG_4g.:,ieοK)~uZwT:,ie_~ieuXibo#~Z4<__\_|bAb_|bQ䵟~K7_u,G_4ZK:ӯcO%i_dXӯgu-ӯcM:u-%4[u-_q?M:Hˇ_ïN%0`u,iύ@YCӯb'N%~u,񗎿%M:$|b_?3bo_˟Z_bKӯb_ԿM:;3	گN;1LӯóT:;94cqN>5#ñ_g_l1Xӯôuv?4οuvDuvӯôTNިiTi;~~uvRF_b'_e?T~?M:;OF_bG_b_?~Rӯò_eT~4ONoT/:<M:<Y:<64o	N?M:<N?~0A1_z_~P___QNzӯ=Piuꂳ?~=T_N
luxR4;~M:<*_TK4MAakӯT;:</~ux)zuxa4K3:<M:*@<8ӯῪ?:-48s_?M:/H_~0:MiqA:M:$u@48?Cgiq_~8ӯ~ ο~u$z_ӯ/!~	~=SSCӯ_NOT8U48$z,u,~u,'_7ӯs::(~uꝝ~/NxuR4g~LUioTB:oiÏTu0ӯɃT~L_iUY_}Qc/N&3V~L?4bu0iƞu1_9~LGDɕu0G_ a/ӯɄTο&&~u0ꠝ~L?M:SDɅON&'Y#ӯɂ_&M:ZDïɅN&Q4d?N&}Q8`i[G_M:3midG
O314L<HG
o3"ӯM:?N`H?30:ONG_siy.:?_³'_#~u ĳA4D3.ifR4If`:Oӯ|M:c%u!7_	C_/~u!KM:G_M:(jN&u5o_N|T:'_W~Maiѧ~MG_O~  ~Me3ɣ~Mg~M?_P ~M3:;:_Za!ju5N&
~M}	~M?ο&_I́>d^:K#g~M'|`$jg0:PΎ&0u4D_S1ҟE:T!:U j(~M=`u4
G_DX&}`u4MikN&=`u5C'~M/z¡~u4Ru4	S&~MR$ɢ_οUy!:=YB!鷙2uz̉G_dN:=9 O2L:=tuz̉_=cXD:=zsٽ`nuz{~~`=:=?cY1~
οC?2:=k񀃯Nuzbuz̃ïRuzNNkhu{g:=#|aq#au~u{~(~?I
:=L	~>0uzRuz"|aw _?_O'__zuznuz$~uzXuz%NK?:=~0 K_ :=.~zuz(_0:=xuza:=R3:= wG_~xu9gƔu8#du9o㏍㟍>0ppu9ï<ȴu8̋'_d'Mq䳯̼ȸu8w@s?2P:B2u9̅#_?2_z	s-:s:g_Yuu:ό~N#|cď͎'_~N_~N&~'tu93'_d>:R::"~ο''qÒ䃯_2~NO *u8H qcg_31~N,oο'Șu8B	2(~N/yi~dR:)|c2'_O~NR0p~~XB:>Y ~'_~0 u|qu|su}'ƈu|1Eӯu|yްA:>=2/3B:>a?20~~ ~_ڝ~u|ο`Dο`P~~#M:>ύ~>3 ~A/!~<M:>'~ ~&~D:>(~#ï_O2:>*~'u|$|acը~	~u|Ybk:>.z9κ=mWj_Clj,˟^kWg__5i}W07tZ9d-^k[}WfZ޷EClCp_j_+_+j_E.?E\*-5pBz¯+gPE\/|*+gPQ_?R
3׾@jAF Y3h5 ^
+g8FB,z*,5zxofyGp+W/#}_	6=.Q޾x峯JgD/_W`WW/V3U/uX`U/>{Xڼ8tZ޾ySwXW?+W> WQU/rW^k ^k譑^}_k@rAz_zOWyCW"V4#<onWj_zgVuy#BhO?^kX5y|_袗[<}#_zC{R3ڼ ?d^kf_uyD5Wo5y+&5^,3ο+WW59FzWW0M<jS+3U W#-^kOz^ku_.5+!_m^kp+YWW^kw_"_
y/ ί5+?_
y3+Af5mj_Aoѧ_Š4iWc&Wc!#зɧ^?MeWc s__-Ѓvk>/D[Wcm<FyM@KűRgWc#!4Wc> ~Ml/kN/D[@3ɭxlMoWc/m;p/]pk/D[;lɨ^?8|&Wc=mlKű> H^?<HKűy4:Kűć<^?4Wc
T=}4WcMhzi;/53/44WcQh 9RKűɢ'__- ɩ^?&lϓJ^?EliW/Cɩ^?M8l&8l gD/D[BK<^?hWcwK\^?~M.qz%Ue/D[`Gɥ/D[h^MWc&\^?M0z%U^M8lGTl^Ml~/D[s\^?CVqz%U^qz%U Mlxz/^?Aχ<^?DdKűxl'lꄿXqz%UO8l;ѧ__-Yqz%UՄz%UՅKű__-[Yz%UՑ=?Kű%xzWcV!zWcZ\F=z%UՀϋ/G__-#ЄA xz׋/DKű~Kűԉ@kKű-z/CGo^? <ll|=//p7#/pSuWc!#з<^?I|^?!l8lK<='qz%U!B^?#J^??./D[MWc!#з/D[|=)z%U?=*qz%ŬxlNQ=OKűW(:D/D[r/D[|?//d}g/d ~^?'l__-~qz%ÙǇ/D[3|^?xz)qz%U^xl[Wc[6w\^?  <=l@1Az;Kűdw/dWr/D[^? y8ߋ/[}z%Ú8l@<^?%?'IWc37pǋ/f9__-͏qz%Ub:-q__-q__- 'MWc'z%U'2Kű__-ߓz%UN?Kűy9/fWc^?pgWc'4Kű'5KűNoWc3.9__-/</f O'#z%Uǎz%U^N/n/D[nS?G__-޷EClqz%UtZ_<^?Clj8Wc/D[/D[ɜ^?'8ly8WcpWc_/D[>/D[8WcX{__-`^?^N8l@1Az8Wc'	|^?qg/|&z%U5"Pϓ\^?z(nqs/OR%NPKű^Kű#y:__-#@s8RKűt[__-a'§__-(3B')qz%UNl WcX%|/,Kű^?b΂=|>7Kű<>[WcXqz%U>9Kű.N/D[__-)__-*x|Ë/8l@ 9 o8l@1Az}7__-s__-\^?b΂=|>z%UOz%U>?Kű#.>@Kű<D>AKű*z/_<r|z%U|Ӌ/hJ__-3^?@__-J__-|__-^?@}___-O/D[|>#qz%Uo#/jx|qz%UHΈxl#___-)Wc|>'qz%U<yg__-
>(qz%U\^?:>8lU/>{|Wc}Sg>)z%UB^?Wcx|Wc5^	^?b΂=|>,qz%UQ|>lxl_/D[WŮ/D[;__-(3B8l'iUo!>j 栳//_ƤÏ q}ߒ+A/X&ws9>$Wjŕz7$W\_n_]|cߒ+A6/Xgߒ+A6/X Yߒ+A6/X$y$Wm\_s$W­\_Szn_	q
]"j͂_sM6;$Wm\_\ Wl ߿$Wm\_E9s6Kߒ+A?Wl|ߒ+A6/FN_	qR~H?aC"q;%ot[Gy%WͿ] 9iūĿ./PV-W,#y$ߋ߄ڱi䓞/~jŦ$6Zk,|46Zk,Ie_o­XX _$|WV-566H߄ڱi-x+mM߄ڱi_+mM7I#߄ڱiI/߄ڱi'JgͿ	b_`y$DZkl($_oZklcѧyC=!ՋU= qWg_@p&ag50_3__l3g~H/CÏ- e	uq1 e	uqY eW|._ߒ+@6`@ߒ+@sW= ߿$Wiǿ$W0;E}W=~H/~H/W`2	 ezp<	E}ɺpߒ+@sW&w2;E}uqw3 e:pV__qWHǿ$W!?r; eM w2\_:3 e&/;E}
]"6/(3B!KBFrg\o-XFiEyV.W >zˋ5 =X_Rbyrb?8+@\#ЄA xn/R\$pˋ<\]5ﻣ?`WD*__,5_|WgՋ-t?/_ya"?5&ƔZ~5:_AwL+A#WqWgXF#@s}gy1Մj|Ϗ<5e_y1ՄjWw+A#Wh%z\_6ՋM̆_U标V-WkKa_oՋM՘&qWڰ_CGy*ՄjP_^j#jŪ̂oynZЕE/TX_g	|_U橺j@ynZ,Ϳ5b_ 1gƞ,_ (M5ub]8+4`Մj wx+4`Մj́taU#WwFU~Wfo~?`V4]_^,r	} X>Մj;Y_,a i<XDՄjB?QV2Sy*Մj@Gr	{!ՃՈ~zy_^jŪܛzXu_oi:ɜ_6ڱiA獋_yՋ/J-q|WWڱj3w̸+ł#W#/ub?|WW:jtY|WW:j"<_U6Z 8r1/tϿ_ITgߒ+aߪ \_:+R90 n/T0Ngߒ+a!qߒ+a!V#wwZp#W=0ՙj8"{WoQ~H~@uߒ+aߪ \_1PgA9_̀y$_oVjŦ@ͽYZkd0+mX#:hP˿_-x]+e?7aC.2n0OaC.2a@WnWna@ظ}+e?qW-}+e?W-a/Z+e?/Z}/Z2Z+e?
;W- w/[(A_)_@
{W- (A_)_F
{W- 0SjP?_)_ a@0Sx(W 03_)_<:
>2P/ q;WaCN2\aCN2PӿS(kSx+e?0O>0O{(oS~N0O<aC~20O0O%9_)_?OP'P(wS~PWP{;_)_>R
w/\aC2?Pg(}S|q+e?aB?O
W>0MW$
+_)_WSq/h
,_)_Ì(h
,_)_N02G
+e?ZG
+e?Zn27Oւ0SOPH_)_[;WR
	+e?>0:_)_@qO ]+e?qO %A_)_@ی(SA_)_@F
 / %2PK_)_@ aA/_(%/ 8gO _;WgOS(&w/!wOgPN_)_Bq2!/PN_)_C/PSu&w/!2(\aBgOaAC
OPP_)_BO((w/!xO?W>0SH

]+e?K<a@Sq'Og+e?TPS 
W	+e?q	+e?&x+m_%a{-5&+m_Y/-5Eo&'|WŦ0_o ͿZk&+m_Id/!L#q|WŦ~/!-5@q|WŦu/!Ɍ+m_/!ɇ_6iBy0c_o,q_o,|m_o#&|_6iBqpTMo+m__6i@|x+m_pHM ap_o 8"q|WŦ q3-5
~	|_6i@P8HM |_6i@w_o/x+m_p_o OͿZkOqͿZk084M / Þ/h38o_oq|WŦD+m__o(xx_o<<x+m__ͿZkW-5Z/kO
_6igͿZkxxq|WŦFY_oa/h_6ioͿZkW_6i>-5|<-53_6i>
<-5ď|WŦx-5bͿZk|;0|WŦm{-5vZMt\;+m_|	v_o](mO-5>+m_|òwͿZkw-5_6i<+xv_onx+m_x ^MGͿZk<;g_o|;=Mó/Cc_og_6i<ón/a_o%_6i<e|_6iTYs-5|YMŠX_oA?ʜ_6i;b'ͿZk-LZgͿZk-$,_o`y,_o_y./Zn+m_h[^/ZͿZkh%|WŦ\_6iۊ>XӋ-5K__o x+m_h7~//-57 KRM/K+m_uKPM//Yc-57,_oKNM?K(q|WŦŗD[n6,Wp?+ز_PW ŗ	e⿫_ 8rVV"?DewӾ_EڸtY\4	qqyߒ+>hj ] uߒ+>hj#~HU\gm{EW:.3/$Wp|xV"KWpy\4BEWj_GZ+0R\4u8Ccߒ+>hGo$Wp|Е8$ľ_@WpN_@=8 ^0F\4 }\__
]"}\_ƽ$Wp|Я8Q^T\4 \_'aߒ+>hZp9EW /\q]"总W._3'w
:pӌ
zs.0$Wp|ǫqߒ+>hW.|l!b:-(^R-b>48]W50_NT=Ƶ;"%X !~DK3?O"%X+r~DK3{"_Չ.b;EV&y9!#зҔ8rR/Km_T_K@Km_TK+qz%6i=;jŪR- ƇZӿ_'- !kN_՘}Xy\xS$WfVj >1YՈ:_՘}X]gӎ_՘}X\KZKYՈ/A$WfV	5qGBKY
q|AS$Wf.wuq7/OY./#qwĭ\_F _՘}XoW$WfV5q'"0/#o?*w;W@Pߒ+EAߒ+>]"0\_FA6/#\M"0Uogߒ+uq4$Wf2\MYwWrq5EVa˫9MEVa˫9M;EVa %9gĊ$Wf2BN$e]"0\_˞'b~H>dR8QK$Wf2#@Ɲ"0WrLz4ỶZ"09|D._՘~WrYw@{Wr'w@9x~H>dWo~H>dZ%~ߒ+\_I7_՘|QDQ~H>d)@+F7Y̌zr4Yuq,ub:-/w|Ẁ ˏ|X@Մj̉яx+BX> ]ѐx+BX>`MSpU=_<X"5#WW:}_.5u`oզ>48$" S-@SB~HH_pc	Id \_H>_̐-\_H O'~HH_/(3BpR- ƇjaEI^<E_̞|C=\_
q	i"<:yN_̞~jE"<WW/B`ӿ$W'߿$W'ڸx&ߒ+X@wd5q Xoߒ+3	uq/wdW/<JE2y /(3B K .Wxܳ_jj^7L55b\_Y框\SOq|Wgr}MH7k+A\螤J_yՋjD 5:r@/PV.Wʜ_Y框\Pst/PV.Wrya+' 5:rz(|
y1Ջ?5:ro 5:ry[F_60V-5T03<0Ջ)x/PV.Wx<0Ջ<o<0ՋnH55b)Öi??ja#{%o*#{E2yuqC /'~H@\_i"O3	uqHD_́'jΟ}"OTbRy	~H@ڸKyWt<PEn_́'\_qE2fjb:-_.Wt ~J#q|W]X)+mZiKt_Y栫V.Wfǻ,:_+AV\.8+CX_^H55bnya+2<5!u'y1ՄjL55bi_jj{d/PV.Wf _jjVqWgXF4A+A#W9mi IL?By_Iſ3O0df@/A%" wy2$wdް</" w#_̀;]\_ q" w7~_̀;]\_R$W 0W . ~H@a./@g F" w~_̀;]\_?a.wdf~H@a./SR%x
*wdfϸB~H@a./
q)ߒ+yK;o+E2 3	uqd.!XM%ⴙߒ+yK;J3wdf`~H@a./(3B!xMk8+ma.Zk _[fŦ%|W]XA_ͼ%ՋMNQfŦJGiNx+ma.Zk!oG_60V-5|1i^J8i%+ma.Zkv(KiS/yKfŦgJ)|W]X
(_o3	ub_J'q|W]X6SN/yK|_o3	ub_>Jg_o3	ub_E/yK[m1`v[￢_;~H`KS?SE3_WG;E3_ڸ&0ߒ+b΂=|rHK@;-o;!~ZkG"G;!~Zkh9_Y框\ 8rX+oja
L2ſJߒ+C	@׀aK$W7?pWe_\_J E3s: >_\_JW4_\_J=5"QG="&/%Sha%jYwf5q֊]"˫%";$wfH{ߒ+W0_f0jqy3$W7?WK;E3s v/`W0G/`]_qj?v_`/b
F="j 3VHƻW1{;E3sڸ'q_aV/b-iߒ+sqq~Hn~0%ᑇ$W7?/b$wwfuwfqz{E3sqvN_d\_[܀?7W2	ߒ+?{a~Hn~麸a>_`{W2D4 GwNE3sq$G~Hn~0
UwfStXq  B~Hn~麸{Q;$W7?
LE3sz>K$W7?W~Hn}Q/&="A/&|*wfo?%fK	L="Cm\_Lܤ˿$W7?	RE3sn/&!wE3s\_LF`f./&$l]\_Lw N_w!*wfm\_L $W7?q/&ʐ{E3sj`]fq0Hߒ+TB}@ߒ+UWHߒ+Tq 븖$W7>Gq,:]\_ "IHߒ+Tuq 0J"B6/g~Hn}P*>Ͽ$W7>jCK$W7?$3$W7>X=ub:-_)?.W
n/|BVZkh2t/PV.W1AͽPK sgMU_oU.Zk ߄ިmGI_oEՋMfw_oTub_6H_6AZk?	;Ŧ1+>]X&3ި b_? {@`|"ͽPՋMb,q|W6ՋMbx+mjŦ1o(q|Wb_!Kި·*|W@ՋM@=𓸾+mެZk$J\_6DXK>/}ՋM@Y_oT~M7:i|s_oT#jŦ: &Zioq|WX=`_ojŦ q|WXY+W|Wgrdo=<0Ջu_Y框\]zo_jjR-ZcCA# //( 9w`W(D_@5&ww`Wψ%wz ~H~f^ ߒ+ׅA釿$W31j׶N_a/zOD3`ڸ!H`q!~H~_^x~H~g^#"W	;$WXjט8d_`W Dߒ+߬q9Tߒ+߬q8wwM62wK'CGo/D_=+CX_/_Y框\`ᵜ_Y框\` |6$q|Wgr_x+CX_񹇋<0Ջ6ya+Vy/PV.Wxya+H'cCyp/:w/b8mӾ_!/'Jߒ+7uq8_!/'~Kajq7KajpBߒ+7@xߒ+7><F,<_!/f9ߒ+7D<FaW3BUߒ+7uq2rwW3%b΂=}<n<0Ջn<0Ջ
<nq_jj _jj<n<0ՋTya+|Wgr7o_jjB<0Ջgq|Wgr8+CX_q<0Ջƻq|Wgr~7e_jj;!͕!|d?eg̛Lfʐ^xd>1k.MXO*1	`Wc6
gd?gq;OV*1	
gd?&wG"6|p⿬E~cQQMp⿬3(z6h^0uCo<Cs+1FCz/o!XPC /ܸt+(Zc67lnHLT ݳo#X\WpW-1F;_-2?wen\:DͣCvg]iǈ?Wᾮ#/Cr$X KLfѡ3<LbG+ˇH`i4>R> y ;x_%j27."J3hW/+l__\F_äI^i4>T6ϝkK_-2P>v.a=ܸt+#m+o:|@DZevç=,-q%{Lfѡ;l=RLTgm]+ˇHm(l;%_/6xoĝ+ܸt+Lfѡo>3}+9.en\:D3h]pþvçW@GWpWc6+Ͽ#KŦ_*+dW~:G_>溸ˇHh|rWDE˔j"&w'j27."J@h|KŦ_)f}+KڸˇHc6Έ_8߿_-2P>lW@ˇHh|f%_/oݗh\F_äI^h1F|:_-2oRwOj27."JA3h+8ɝi	YnL_V@en\:D惫LfѡBE>=+
q%{hI;%_/ø'h
q%{h|ܩ/ܩ⿚=`yܸt+֘ͣClDt~lDt~WpW6ͣCz'fihO8;W@!\F_äI^h?m+*zgDZe|qVw>Een\:D恥3hi| rDZe@
z#/Cr$4Bm+u]i-|`h ~Jen\:DvͣC7w/\FWJXen\:Dm1F3ξ qC_-2ZFv(wXWܸt+[Lfѡr@j՝+/5q%{
h|l/l⿚<f#/Cr$4-1F	}i	}+m ή#/Cr$4hxGDZei	+~f#j27."J@h'x/'x⿚?1WpWLfѡC DZeC hG0Cܸt+1F	)xRLIKҗh WpW1FgD0}DZe!w⿚Aj27."JHVͣC~ /OW@V#/Cr$41FCp_DZe6r:g⿚~ WpWVͣCRLH e.@\F_äI^hRm$n/hPo5q%{m$ D.⿚VWpWLfѡ`3_-2a~0|⿚q#/Cr$4 3h`i wO_ \F_äI^hUm-TFv?_-2j3θ}+S5q%{Zh|RkM%_/_!|ih	`j27."JA*h]ƶn5w+en\:Di4>Z:F;%_/ǎ Nyen\:D慛LfѡcƵDZecƵh%ZˇH1F i#_-2`q$w怯5q%{.m+W59Fzۈ*wKŦ_+W59Fzۈ*w怳ՙj27."J@m+*n7g/_<ψݟh[c\F_äI^h^m w>7⿚(z&#/Cr$4/c6 KZo/\B~P˫ܸt+ 6h|\lwKŦ_+-;!l+Ձ\F_äI^h [LfѡGLL8+> WpW)Zc6tVXLWZ"9c4=Y#/Cr$41FDDZe,⿚
f zˇH+LfѡnS?vϿ_-2^E;g⿚ܸ̅t+L1F*gv￢_-2^ECl\F_äI^jmi4>Wi}A3_-2^Edg\F_äI^j-m ?_-2`i+7ˇH!m}i jy7WpWvͣC7<7Lx~"4\F_äI^k%3h`!wKŦ_> nuq%{h<DDZe+eܸt+FvͣCK_-2`$_Boen\:Dm1F L ݿj~ WpW-1FR?DZe⿚F_äI^mͣC ^KŦ_) o5WQ^EdTbm_:C͑h/#:ސ.޾x^5>pzjrEz>^E5H+ȴ]9F 6}Sz)tքgKR@lRkԌZԻݾn-hZ:pvԵgMhj=R֊56R֊57Tݾn-hj_6ݾn-hU6s|jZK(pR֊_>yCϚ}MM޾mR֊_>yCϞԌwkCH6>ݾn-hFuSmRքR]9FvԵ=8}|jZЊA|("n7xږ"_6Gj7omKZ|gmtvԵ×;67mR#OvWCzCwM\?ۊ!W=qCgv⇭hz@Z@ZRנ-FEvԸs"sCwM\5iEjZ4zvg\#:x]=EphHt;D}Bj:Qj#P=wMM`ڇ5jmENt5BC릴>nCPkA[5O6GEpZ*tdtWx56wA[5zZ.\SP@
> TCRj#P>n-HT5 5^TA*[PjD6*t6EvCdFΞS[:kE5"P5MpH]Sj*tgMhJ"|COt֊jDOt֊jDK-SԉCwM\O)*Z5M|:}MH!Rևo|:}MH=n^S]5(l5OtևTԉENt=l.kENt:Jj:}ZSR%TCʈT!H: sENt<@jAlAlևH΃vv]:}#UBtj>OFwCRj#PAz'4:F}Cψ.FwCRj#P5MFyC6zg6v-Og6v-K-S;D}ENt>l
\9l֊><x򊛶ä>]d"
@\UCv:gd:$
Vȭ5rCʈT8twM\?ۊkC: s*kCW]A.P.hoK:pW|ڂdZ)|4qEHPޗM\yn(xtgiv⇍髖:v>HqC"EhsR'A.P-|zd -CZ_SK=nB+dZjn( yAT>!mK8tjA.QR2+49-FEvւ>ۚCuKۚRT5rOhr
5"t=lmi|ڊ>yENt.\R2+47tRj*t`֊]^QST5r>)yCݳ^5Ftۢv^P	<?ۊ*FvC蝫W>BsCDZD&T@1Az!-\=wK꛶yCRנn(z]jnڇ.6oKUMMPæ"D螤Jj\>^D69?ۊjއ!mCG8tTOtPAz:}:+;D}E5"P5TTBg<l.sR'A.QS(sR'A.QS*oKT9-tp碔W5OZQ j-t5BCç([<çjBjdWnhnږmQ].3\;l-gsCz\І[|Cvۡ.hoK|.QKtmKZ:vjD5HqCʈT9n(l3髖:<wkE/<iGjT5rt9ۊx5T=lwCwM\gmP@p>gA-Nxb "E:+dZ?Ad=.QKV(tArV2YX+ec,^׮4pūd"
ar3^HM T Txx$z?-FEvg&Fu PS(Ht!}EHhz-iv⇯EwCnl˚Cd2-\!lB^rԹsCt^
yh xW/9hjC>ǔ<-PjAEwC5<5BCP-i}O-PvçTAtǼ5BCQR1(p耍CT$:p#"sCwM\{CT$:pTB_6塪8t5_6塪8t75BCPZ:|Ht;x_R-Pj4ElCT$:piE|5BCP:}CT$:p:}CT$:pi}MBrۖHt;xPnA.P	|۠n(j+ec,eV/^Tljz]bn%HR@il4l$
 \5Fç͞:_< rW-#T懍=mEN[R]5nZ:p4qC4qCW]rn(dwh?ۊ<xjZv#<.lhv^%_<pol:l6FxC:Cj={B3:l6FxC:C墦Dg"5mEMTCgD*(xAtä:Q.PӇ7\;lo=.Pog|9ۊ:pΈ\9ۊ<t<E.QSv"P3jЊշ-iv⊛>/)E{C]ç ]T3Z>l.h|/-mQU57mCԼ}: _<pt-"΀=z]gt6zv↯	YX+ec,ez/^cS׬\4qEMTçՅΤy U4PT6L6ALQTsC8}CTj*Dv]([rgmrd7_6yBgT!R-iv⇍Q[PޗM\yC]gxjZ";}Cz]5r-iv6ϨrR'+]ç\8}G))iv͞"ۊ6xG)G]: `Qn(vA}n(vA}G) ) iv6Ϲ\mQ: <A? {@ n(ClOrۊ>r΀=Ba: <AG!ivڗt+]6>yG) |r΀=	=AG!ivHќ6W4qCgh\Rh  ~@z: @9Ǩ4rۊ^!3^rۊ^!3^Q:  "  Apt D0@iv⇍Q[P/Q9\= 3^Q: xyBA1>? {@`<@\< Qn(zN<6ziv⇭Tg|A{G)Z>A(a D1? {@b<AG! L1A4rۊ}S9\[>r΀=1 Ôt- rۊ"ܮiv⇈h': .trۊ"Xӕ.P6
Ɣr΀=0V4? {@`0iG+]W5sKRr΀=p1|h.GivgU6sK:hZ<? {@iv2gU6sK!:h4x>Gh4x>GrۊFBmn(v	h@ X<? {B `ivZxW4qE-Zlhv;c: cx4rۊ)jghpW4qE-Zl8}G)'b=PyO@8vƁzG+]^6z>
ƜivZx:p+Q: cx4Gi: cx4GiG+]^PW4qE-Zgr΀=q01 ΀=q01 n(W!}n(W!}G)'
 pta 8xG+]5ln([:!Q: x>\hǃ%G+]gD.W4qCΈTr΀=1)	Qn(EzC:CsK"C!: 1(!|O@ :0uivd.W4qCh@( Kt E	Qn(Cln(ClG) p	r΀=@ivQ^tԅn(gMHTr΀=p1`Kt|;TrۊrۊQ: haF: c??@8vP>'nivZyC4rYX+ec,eו1zbnۊKV#:.TAPi0 '+]Wt=|ä>W4qE[:!rۊ([:!rۊ(W!}n(^PW4qE9\Rի^ӇXӕ.QE-Zl8}n(^6z.QCM\!:+]gU6sKQJ+Κ\Riv"Xӕ.QCPە.QCϪt+]Tg|A{n(gV>F}KNW4qE/P/Q9\:Fv.rۊ(pOrۊ(ClOrۊ(Cl.QBg.W4qE/\iv_rۊ(|/+]>啌V2YX+*b5=z.1 "EZԁu/$
*
I(H 9Cd>Q:jvC@Vȵ;!iVȵ;!n(ElS,eV2YXyS].ivዚ]tYjgRԼ*@*& QtZPtg[}Sv9hj؁CP+PW/9hj؁CPچyCV
xg7tZ[KV={CNcNZ[І*^<p+=lT>BsC]tZ*rڗD|#TEVR*-iv⇭hj_TݳZ[J+ΚhsK=nBg.Z[C]tZ)Ez^Z[І-iv⇭hvA}C]tZ.:|󖊛^C.҄ˇ>Z[6
Ɯ9ۊE(mC]tZ)jghpZ[ЅKǎ<.P-ΪmC]tZTۖ4qC;Fr疇4qC=ltZP\>gܯ[ІP3Whx6z6Ϩ <lەtZH--^EԂ؂ەtZ*T54=pzM<wk-}MMx3Whڪ*FvC/rnA	TTC^!zjV\Qy^ERjs-&QR3QirtZQR3+UEHt!9Dzjj啌V2YX+*b5=z.1sK"EECy-X\@SHCa`
 \6mB+d^Z>/-P'("rSԾmB+dZT+ec,eV/^Tljz]cMHՅΤy U4PT6L6cI'-^#;#)o5"PW/9hzZSR%#ThzZSR'-:NZ*nڤJ)ڗyhl5(p΃Z)jD^rSR%#ThzZ)V2YX+ec,^׮4pƤdWneHR@il4ldQ΃Z^!kCwM\塳ևdmۚj-Pۚj-#"sCwM\wT5rgMh kKTZ"|Cܴ.\R2+47tRnZhۚj-T5rV2YX+ec,^׮4pŻ^=.Fu ]K
a 9h 8xT65r_PK)x	Zj-[:kCH._PAv֗͂-[:kCH._PAv֗͹hl5rD.hn髗<E5r󖇈5r6ϨzT7tZy@mJ#bj-T5^rKV(pj-m:!PW/9hCl)tB^rІRB^rІ
yCD*j-/D*j-/5r6Ϩn髗; uCwM\SCwM\墚6hn髗V2YX+ebL^vƧXۆ.>xW/V#:.TAPh5$
 \>p>xW/9h|AxgT>EyCz]5rڇȯ(vpy+ec,eV/^Tljz]bn*˗ՅΤy U4PT6Fǁ\Q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٨UD= "}CQhp+xfO-􂄊iEȯhClC
+="jr􂄊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? {@^V2YX+ec,^׮4p.PD)jgRԼ*@*aU Txx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\@SHCal4G.NZF״#TC͑yhx&>FyC͑yhv^BmSg8|oliEȴ!t㊹hv^Z>lCjDlזol#:|"5MZ>lC6zѪoC͑yhx]=Ephh 8t֊\1ZtևolH|T4!9F6Ϩ{J->ZtևjC#玪vCArV4-"\p9^CrE/^x_:+6#:kCNr|jZSv";tm5pRև9]n-hE lAӔj9]n-hE lCj9^x^+6͑pWomKZ)|[>j57z͹]n-h=lHr|jZK(pWomKZH/#5H7xږT/r|jZR3=p<ϪoE.KϪoE.ЌRքG\l5TmU/r+6ΪmwkCϞԌ>kE-Z|jZU.ldZ6EF!6/QK=wʆ=Ez>Ez("rlCj9]n-hZj\>vԵ;ܮ7xږT[=|E\!XXU$H4
I$I$I$I$LI$I$I$I R$I$I$I$I$
B*<

$ $I$)I$I$I `rI$I$#I$r	.=nCQ5ac24 -Wwm0#,}`$i}O&O^$~$dQj}Qs_uYݩ6lM_wH$F>!.QS״=n_>䳻SYl(>{$Di9?I1(sKT[Ed7_6y䳻SYl!>{$Di9?In(ElC%ڟZȓ`fϸ}k9IGrcn(ElCgfgvֲ$7ٳ>{$Di9?ICC]7-.P+gSYlZcA"4$7.PԊڗ8ϭ?VihRɟjϭ?VihRɟk ϭ?VihRɟfgm44}b?d3x3l6UF>Tg3l6UF>Tg% @P(S(S#ו1zbnۊP,0esK$zb<nAU2 ')C6AX _~RKKo_rG/?v?#_9dkdk#_F'韴DZk7~!in!iW!i#/-5~:su~|_|_ξ/_uξ/_ï:)du~TYWG_bAzL_7xږFH/^1rl˄!׌\vljz_.#jԊ$r"E65Qf 7z["R4h?ADޤVȴ;Fz|%D /+8=EO^+dZ)|°6ˆm={C譑hx͞xEC]hz-}MM]C]hz-!z7.PԊrn(ElCg".PԊڗ|n(El@mKߚ|+ay\a|/+9$r5Qf 7~I$/+9h?ADm(KB]w>Կ}	wܗ&~*?.cAA 8cducA	ο6:'~~luRawO#ꎿʿu__WW&+9O]W-^kZ@[RKƟlDKűNKű?>/D[.Wcʼ^?b΂=OKűKLbh|[_/-'$Wq~Hj(wjoߒ+w\__"ڸ_m\_1PgA^
ͿV-5|Wb_|WsV-57Ϳ]a/~jŦN6Zkn\:DYi4?-wKŦ_?WsZˇH֘ͣC|_DZez>/en\:D3hDZewgUܸt+h'@L w]\F_äI^+Lfѡp5#KŦ__?uq%{mc6$36#/z["\7-.aHhpPޤVȴ;Fzhz-}MM*z["<啌V2YX+*b5=z.1sK"6tYjgRԼ*@*` 0B3'Q]rIǮH<)@(
$.QS״=n_>9ۊ*z["<.PԊn(ElCghsK"E68El4q@oR+dZj\>墧hz-}MMhElCnl7-5ElCgCz["R4"E6`$@L5I$I$I$I0$I$I$I$(O\I$I$I$!HRs  
<<<I$I S$I$I$ I$I$
@T9pn%Fac2oVFsȼ(q\z0yhcImmW͑Ɔ;_$c?kKՆdT'E&L+jZyG?!'ǋa5Cszڮ#MXFUlc6qwj1ߜw39b&ie<gAc<NMr=3X`EsnO9`Elc5q۴v0srm{$LIDr>fH9&m6}g$͢RY3h͇rLZ6A6h>f䙱62)䙴b I+^>fѧ䙴bhIG}g$͖/Y3cF9&lY3`mI#䙱I6
c9!fUGrCBj>o5Y}g$4,j9!fUC9!fUrCBOY7гyıгyaгyгyC9!fUu9!fUrCB'䆅VPY2oCT$:>V=|rU.P(x͞zv*DsYCy*JߩpJ1J:gw3LYP}{D3$pn 2N?0Fx>c9DjA"4$_'b:z.hz\8k"MR;5Zt`KRc<lϯFf׀l8s&;ݤ#MYOg(zd25r}g'X˚CS}b/^47t˶V$2}An ֘Tڠ70lJLrM4bpHR;/ImxC_0vG#NgA|9UWrwr4}N!9NGQE JK$i $HgaC^&HәP~0E(`<r@S[YD"s 02@*H0q^003RUGgg>n5i=m-(ADl4Di%kL*%TrخhjC>ǔ<v*DV¦NKJ03tM9Ll9j
w<8H:ie$Lu#\/_F|b}Ð"bp@Db&So%\3!ϯgܐzL`0bݧxc"is"iT<|$94u)34>b&9y0ß_1NN5Pg94`bq< L94`Y18ɛ<8s"i6'+0}|M:#n'3a&t0F
NXnDӈIM19p㽇Đ̧XGN&w50>>49|ɓSwsl0NLDӦ'<aϯų&]1 &Ȇe:c3֑sAruB?`->0ß^_|q'(K
3YH$FM(톢V¢]H}g'=/LzHt5 tZ2U5Li>joPSҕtN{K(T,)]b+Zb'R^8STL1Ol#NJ5cCv;DKan,U>db&`&Yv}70ib&aT.`mTM99X	4x'ß_0`&ͦ"i  +=f4x!ß_0`&Dә-9
M9slM9 D`&䘉3XO}| ?T.34x!ϯ@0ʡp3]ϯmXݗ̙y>#jv<#2M:aTß^7I'6)<nrl+5L;mqYNb&0hRg	0׍ƽFFe6~{-f"iʡugaϯ$0瀨t8/
1N@<h8>b&0/Єgxs"i`U0Y@̒pxa|9mgVt0Fܑ0tx
!ϯX@P+>b&`#nK@4OgM}|M:#n(ß_1NۈEx
ϯCmiß_1N) +@gXs"i6Ybx
DӬmʓL<>b&+ ,vAL94`*@($>b&`#n% Y(u0,Rg@ufa k<*.ß_1NۦL Ec<* s
H?PcY8e|"A3¢|94ȄPC_1N Qr`"94E0r<*ϯXS`
Dӡ,a<*	ϯXil >b&`۳«ß_1N6xRϯX&"H->b&k.0Dӡ,aQ<)Dӡ.imYH}}|M:"ɄLC_1NsYIt0EL DYg4ß_1NnH]}|M:"ЦHuk0hag#(s"ia c<)ß_1Ns
炼94`s"i.U>`E1N@3xV>b&da<ß_1N3'3!C_1Ndt0EL *|<aϯCYRayi}xؗl5%LfS^㽁&l7h6 V+8$&e9SPXUss3s,*Ɉs< "i Mc	>x",nEƓUM9I>b&aUg0,vb!ϯL bC^7	5OeB1ޠ`&
m&ژH4O`+Z`.TQ'vgM(톢V¢]H}g'=3jC>tZU5Ll522J"G9trwhjsOnYQEeed|}J֘TK$#MYOdwo5BCQR1v*DV¦O1ٴDAT鴵2N=¥|HнHß_0~Iӡv|pd:?Ggi}|9]='NO@4>`<IӡvxPaϯ?!̓C'}xϰ$xݗ灆s$}>?G"̬C_2NW&תO }`L9rw{M
C2g;)D/;ӔgM$#MQ'DiDjO{P	o:}EHO<â7ekL55NKJeTI3)BCDJJ06j(Zr_*M^Op+MTްrif`a-LO<EJ"Gv3Rgaϯ=CrD-aX{!ŧCOI!΅+"*M^X.RT2Ĥ=ӫ\3;
ubV$>j)ƁC/<H}|ծRIbVp ӫ\3;C/<	ϯeR^0v+O+J,C^7;/(<I!{-<g@81TB]=%̦9PY"6&^X-,ƁJ)8f!t9WV.,¡JZx![J3HQ}|Ջ#9VZx![J$>jő
8_֞Vxß_5zub`WĬ%g&bj郰K<J,>nw򰄩Ѡݧ/-T}Co?=jjr`h)T6x4>j)PZx*[J3csNr`OKaY<fC_5zuks`)MT3q^ӫ\3;ʛ}il1+	Y8/>Z!a@Zx*[`Y8&>nqޱ|9F\$#3)qx_LwLJFDDi7=DTi}J֘TK'YツT5BCQR2+47tǿmRS+ZadIQ+W:ANKJWieL=NEkSDJF'b*Gvj=Fn8Ӧ'%Fz9tɗd^aϯ:"bmU$?dy<oCe'39Ys:|1Fu
(j k=x>`N_g18f
Zx![J3׍aϯ8ӫN;&!
Zx![`׋ϯ8ӫN;*
Zx![Jxaϯ8ӫN
+B>Bg[}x٧?4psք(}`!ϯ=65UəfSDѸ׽gFwl/%bIe9a}aP0Ol6LH$F`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>rī(jC>jT=}KmLjeTYj1*ekL(Ll57)iiJgFT,/jyiPV8ObjaI)b;b
QRԎe'<> 06sWL!<&H>`Zo5ztɆ'fB8H	%\*{+IX~Dܴ7iv^7Pl,*QԯəY9N3>4<OZ*Z
^XFsl*}bP*Y _}|՝Fs(VyW<d	ϯ:`(UPOKaZx>>jΌ#9<RbVn$C_5zugFCϭ<-J ӫ:0*}il1+2C_5zugFꇟZx*[`gHs̾o;  <jWWig0|x?JX2G%sN`(aPed)>j0buCϤJ>lq5J|fSD՝FsCϭ<-J5<gQaϯ:`pPOKlF]}|6eD:L#9#X2"+<b2>lw<US 3)el6e@N`'/T<Y9`ø)Z iN{-fO/[WWig0|g 9`ø)V-*d@fSD٫ӫ:0a"֞
0!ß_5zugFL)T<RbPFg 9WVta5>T,+XsN3>T<RbPJg^Yфg0|<R(XXg9WVtaU>T%S<%^Yфg0|0}ii J C<%p^Yфg0|<R@,,(sN3>*}ii J K<%!ß_5zugFmCϭ<-%xJ!ϯ:`<RbP3Q9WVtadyġ`.gs}gF!ilPAv*ß^7; lK67/{Ml yHnfSjlo=b!}&;QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I 8t5_6˶)0ֲ$Lu
O6ڠWAt1Rn Py49,X=b&yiPV9Ha ß_0z̑LL3׍|4- oA
塰rq*?)A49ECPY̑Vs	XT0̑V/PjWEĭc>@}|ubR_֞	v|9$iՋsR<-%gk}|ub8Zx$[JVyß_2FX@g0zԯOJBV1g(sHӫB#ziiHJfyw}|ubFR<-%c6y49rimVtaϯ#N^3=ԯOaXT:p̑V/PԯOa\49щ.Zx$[J349եil1+f\9$iՋsL5+"/P̑V/PԯOlx;>d:z`"<_֞	*aϯ#N^3=:TOa[Fxß_2FX@g0zrʥZx$[J۳.49ЉZx$[`gsHӫAJH 5>d:z` 7_֞	%hϯ#N^3=`{R<-%v3@E}|ubZx$[J;>d:z`"wR<-%pY!49rij` >X@g2F0z.?<-Jß^7K?LIJO`噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrkxACT$:p)Eou2JekL562>j%}@8Ά*oPSҕzjsYS;OS"CZ>ґ*m&	A*mGJֻR;1I+.T(zEg0qLNbRgׇ 2bqtƝZh(Ln,DW3uibġ030i}|\WԦ4DŵB`g`}|bƝ2e'~49жT8$LMjX<cIho'(x?G&gk6jW2ٖ0qLNu7iՋ'**>/@-gcs41yBXT0:|1uJHg`9ubc9¥JH:|1t
imVaϯIP} ƝYbpG%"WԯH6z:15+DX3gH>lo=ƠVn%3)e$ƝXbpBZx$[J뇐iՋ'cil1+e}|ƝXbpR<-%dzpiՋ'-<_֞	%pYB:|1+"bVLgsO񴞄uf8c9(RX3gsOqrfD	sh0qV/3jWEĬ3!ϯ8ӫNWEĬ3s4sΥZx$ZRx'>`N_g18%?_֞	E.4>`N_g18#oR<-%fy~:|1WEĬY :|1yZx$[J6y>`N_g18%wR<-%`8iՋ'-R<-Jԙ!ϯ8ӫN`ԯOJBV+3iՋ'WEī:|1:_֞	j84>`N_g18!N_֞	%\ٞϯ8ӫN7wR<-%\g@:|1x5+"bUg@v:|1:Zx$[JxD!ϯ8ӫNZR<-%\*h
=6>`N_g18!,ԯOaW!ϯ8ӫN8&TOaWdPiՋ'\ԯOaWfß_0qV/3pU_֞		W@g"9ubc9
+"*<!aϯ_/38Ӧ'V		F׹|n??+2e3q>9.OaV/ܾV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=2'aPvç=Ο<!˶V$27(v1٩0~RS
F9S:rݥ;ڞ|HW.o ̧0~|:s< aϯ?2NSog9s$&8$L 96C"`̱2NY]mDg .󖵕Jzd9ß_0~u]U2Ns(6]d:s=h}|ī$9S=̙wlOIӡ\`N[䆧/y|o_Lvq.Kr:s=hw}|<Yܫ2NZE$(CS$Ra[T:s=h\0Kq2d9)>`Vp-d:s=hI}|r%.'Ng4>`)YBd9Xs0Kxs$|}|a2N&%d98sP-itx>Q>`+=	bY2N0X&IәD9I,E)tx>%:d9s΄`":s<0Kt:s<
!ϯ?!X$:s<C_0~C$}\9"0K^d9Hs׊,BT:s<F,Bd:s<0K,@d9(sΡ T:s<'ß_0~26	b$x!ϯ?]tx<C>`Ch`%	tx<`'Ng|90,@2N6X3$x'>` @	b tx<C_0~,JS$zx	b1L3Šc'NgAl9K2N0KS$h >`s;,jIәk2NsCK,f$igL3Ŵß_0~3Xtx.>`D,g$h/'NgFP,a,:s<Z->` `%c2N7ϯ?X̓33ɒtyß_0~4'Ngϯ?	,2N7s`%d9o
̀6S$p_C'NgnaX&Iә9!0Kd9n=>`$id9nϯ?<X̓3ϯ?p,nIә9t0Ko2NEXs0K	tx:(C_0~0	c$L3W}|Xétx:	ϯ?]Ktx:aϯ?`S\'Ng9F\̙ؖQIәk}x
I.	t`PK0~2Y]}|UCtx:5>`	vUKIәs0Jd9aϯ?\S	UM2Nxsr\0J̓39*2N .8`Pd9ϯ?'*d9s'C:s<}|*+2NsB0J Iәk}|L1i2NHsc*$p{}|8%Z̓3}|`m$p$L3n`ltx6*ß_0!z%ZL'Ngb9!J%Z2N\9 )L3M}|`h!'Ng`v𩽀iNd9p%	V&IәsriVd9ß_0~ SIә>`f*:s<C_01.%ZY'NgaL9CKS$l$>`	VL3HsaϦIә`%82N6.ß_0~`%8Iә}| ٓ>`yty>n{lj:t0JS?9^}h<DY	\@'Ng8>#ɎFXQA"4m-(ADl5C9?IY
xACT$:piv⇯|S.ڤ7PDV¦OT鴴=3K	a2O1m*֧)_7$ H#O4Hݦo5;33#}|'eI=lϯQ	vsS3D37df0/ԗC˺	trrfjfy0&Yƙd92?fyXȦ3٬2R#,gn	VjLWy/@AWF/",ٹ1F̓_1|L	灛#&Cy@؉1?w<ؚV14ys}|泒d}9+3sȂNjw<Yxs槰=g2fn}i;jqiQFֲ4K
3YH4ZQj>j%kL*%Trm\=vQS+ZadIoPQ+06jeThWCs5zrݡE?gHPׇ "kA5zue g$C_0~k410^YD捡ϯ?5@ SWVQ0y]}|D0Opjyi OM^4C_0'әs|M^X+ß_0~C5zs=a~I>&Ng s[2jz´9ݐ>`9ß_0~kd0Olϯ?XH	Njzb2`'9ɐ?^XC_0~&Ngß_0~jLfNgp	>5zs=a9:'욽9>`,"jy}|R5zs<P>`bd0O~jy+>`*C59f	ϯ?'	m5zs<ß_0~/'M^3ϯ dTߗT_ڠOZ
A"4C9?IU;	o:}CQhlmRdIekL* fWÆ `*Gv!d:1<W>`aRst0l!By&Iӫ(̀&tAt0l E}|1$ՔaA9M7d:1<9>`:vS$ՔaH]nd:1<ß_0~a7@'Nf2C_0~dqAd:1<e}|'Nf2ϯ?	Wnd:1=X5>`1Iӫ(ՂsŰa7G'NfV$ß_0)1LVQ3g!7$LVQ3gϯ?3&Cod:1=ZD9&Iӫ(ն>`d8b&Iӫ(Յ'Iӫ(ՀsũLVQ3g	!ϯ?F0&Iӫ(ի>`X\ >d:1=P3>`ӆ ܱ2NYF͞ϯ?a7,̓VQ3g!7-LVQ3g(ß_0~LVQ3g Hs͊Ù'NfTA>`!@ 2NYF͞4>`Za Jd:1=Px2NYF͞(>`bK&Iӫ(GpIӫ(ϯ?48 q2NYF͟}|<yAIt0l&4bKIӫ(PCb<'Nfό>>LOZ
v$Di9?IU!Ov>Ljk"MS'LiDDRn̓#Ά6*b\e͟sÆ Jd:fψß_0|eno2NYD3gpHbK&Iәϯ>
hbF$9d|}J֘TK$#MYOdw0rHt;x*tLjCYl4-ZGJݯ/pHa'd}iP֊Cڄ>P!'>T'_PրXAP։c>$s=3(0mRH$F>ȿ^P	o:}CZ_SCP˶V$2}֘Z=D"Jݴ?s>8sb6y2F9 |#k&Hӡ{>s18#Nf0  CHӊ@Zϸ#N6lt!3/Ӧ;IQ+ZaQ.ڤH4}g'=Z*!OsK"CWkԧ6g#MXO3<R_+44}b?de);HG*6L8/)OmF>Tg~>?VihRɟŞ>Hak虸RɌ8̨vڔfYYiI&hS|3efU'lp_إ>?VihRɟ!J}|3o4͓?8*S|3efU'lp_6g#MXO3LR_+44}b?d=dQ=b@
GiO~ԖOb?$l޵C529fsf#[l=Ā4ܜ(;T#Z*%Z*)fh%f:iK3A(1cMj=P٢AtDHf#fs	Yt^N{C9+kk/ֻ,fs#M @mMmgje%Y	F;i|Z*5Yڤ@H44 E5C9+'ƛZ`gZ`H3YH1աT쇗]bfYYiI&)mRh }k"MJֻhV¦OT鴴ieL8$)vҡjqiH6Swi {lRoXHaU.ڎvcb*(>99iqv3`pcXHaEPQ"fP8.ΥWf㓖dv3pϯ0XHak5$|(mf;aϯ0@]#Le> ?@)#*%њ:Db"fe4qhb*rdaa)3a$94$~o3kExsYfëz]#Z^Ig Y+	2 FZG#FjHkhv&MWc<-טXur:Xj]#Lױaϯ=h`'u.ԑ5gsR]̙PD5O1ԑg TbjwjWݴ/y$')tx@fcXD3_'$z>x9 PJ>x @}@fOLkD4hEɠfMa!T|r18.|rse֊-aTx$aqٞbΰ*?)A'6i֊ϯ2-d%?)AI	389'<+!FuQ(ꂶ֊RVe3G#$|	3^|+k`ŝdTL޷9?	z
.[ k}y|Nިih6LRGA8[q͆֩ϯ67@j5$}	Q.\yR Hs%U5$~'UqlqXHa2atfF(>9ñ0 -Veڀ98
HJ\LqL*3up\&/ZC_Z2ëL^RG8ܳX)=iZ1tf}hϯL4\skHi<G֩$C_XnX ļa9 <ݞ;TG^0fTda㰦T/|3vx]}xZ!<ݞ;9k<^0f}xZG/|3vxZ
ϯK[HhnA9k984͋cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'#$5>l.hzE˔j2M~&S+Zaa1AAʕywhkRoZwsY̧P=]B?DɝIVd}h $9#b	q2hRoؓr}'L>C^?&P-(LěfO}h!ϯaD3)8	B?42c
>j%kL*%T	'8hv^ޗ4<lS.ڤ'Yj622}<oPRo7=*Gv`rփXPI/j!ϯQ+!mdHc5:D9X3^naֳR9ȼaֳC_7G</|5xsHex灭gß_7G::C_7G9:k<k=ß_7G;u>x{ G}|ߩ!^0kYsH(Cj.Zf_Lw(iiE
$a#MQ+ZaNIĢ]H}g'=uQ3T..Z6S.ڤ7PDV¦OT鴴=3K(xNgCZ>ґA*m&	A*mGJֻiA|H
J+	"\][VaF*1DZ`eé=2]0"n5emVC[0q$awtw8ICp1I-2Ku`v9$[;ú:;	$C)N)ûrK;SvIp~wvR{-'L%[hmDrPaȕqHr<i2reb	]1C)VeS2bXS2|Z^/3<_!f+jÐ=VhTbQg1J*+O
5BN-;L58,faaƌ<Y<61 K#<K#3B/LLT7e"3!$kHƊ!)<gqD(>x灛XqFbNYQß^aͬ8A	#<; mam$i`Ir	>x|8LG 1#dR8v6LrRaf6i~6 HԯV-[2n(k&OΔk<<J-3abXKOQX,OK@z("HP	b a@XXg*ß^<Xgk#:T,Pgp̦3)@1UfEk
2r^ p9,0gcMBV6#w svY6EkrH&ª@Oh $8YH3P+I
:Ēj&z԰e)-a(fb7rY,^ l Ӹؖlo`IraaɄf78Cp$Cj L$5 {a_+vVil10+v_Z9|%Wa|,VH/+h'YKQBӔB̨3ICYRET.ʒHeI d5HeIYRTYk3ICYRLAUjIx5LO))b~	Yo4%H(]8
5Ęb
!"xk,Szp6KfzET@5,WT,WpFK+YK,%'	Ex@KH^*)(%
IbE^#
X+*A	`,gzCy|8Lb!1]i!LW[,WZ$ZS-*ݔw</v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`=Պٽ8}C]	 eTYhCzZ
OSj618sY9"8$)XI-R;/A'c#GaeÈ>rT#;COG̦ͫϺ<l8U#(xZϯarQgZN%al3zgZ~_G؏r[}xp[GTQQ	UGBm
?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<ޡ	kOi|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	 dR)tE"ɊEۦ
IiIrd	7JpI4A. 1r#>X^{\X&3)!|3(7ݯ	xBxsÅ 8J-g: sGЌ1Q5MN&h}i|/>nba~Sɓs?1ɩ@ϭ/׳&.LV똟jtsK|9?<P	=k;\9-1?[P\pdG0Ќ?j;0׳<&OжpM1ӏaϯ>w}|`819^*FPחݤw@Qj>j%kL)TK'Q#n(l3髖?S.ڥZȓT֘TSj6#gN-Ȁ3OV'SUKv,0'"13p'ma_HUH_'-UBxC^?e4ɊO[1mϭDs+uȑ'rDSZ0ׇDE	Yjo2*}BOeeZ9-1?[POZc8e45MIU>QavYy}YOQҋTIH$FV¢]H}g'=̿PK6xtg6G}ݤD~#{(1CxAL5ds2e<kBzLtlk&i	'P5Mg3Jx4#/Uv^mCσdg=|ä?h5LjZ
u#*O5v}hi}z12a!tvq 5>x?vP3i\ɓb7Gg0tzv m?;g}|_q.jwg֗sFP״mSHq jwl@9A
G灛')3i$JEN$a0mRH$F>0olZ%_<p2U5Oii{ekL*daAJIݴ@֍G<EJg9UmpOm{>yP  C_1j$@;Y B9*xDA2dT3.ß^?OP18	<9P5~#d'ɚwƐװk8	xs׌5sT'ɜlAl9#eA\9v~n~oًg!4ZQj>iTJ֘TK'\ܗhj(v5[siM֙<ײ[s/mB~{bo$ 9؛0z3h"{y=_9[3Ka/x]
z6Sv"P
3]:pTf=V]J&0)JGve)LH఻}z񇨕̑/Zß^a3$)6m!=`ß_01RmC"{;?}|0"B6rC"{;>(+@ͦir[?Y3O/wآV¢]I hO{".PӇ7\;lo=S.ڥZȓT֘TSj6紲wiaNEkSDJF'b&#I+`]U+ZJٌCB2&3RC_5
6Hsjl?o7ЌYЕgC_4vUvOf3yd?φAJ"9Gh5_d6a7hFIcB7Pb\Ib&C+0ȶC2*EЌj18chv9QLQboд(VS/ypګEhhFLT̻l m/e5PĢ<>h#w ~OAβxıSĢ.>h#w]Aogu%# 3>h#wl:kOg}|IA"v($n䠑*J	ہ]v$]9OX*|XܲDƚ{pBIەI"rXX$n)%wXzXX%X<8$)Y+L+@uSYjh}h/0׍q9WYkU%cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'sK;ljzYB&]ILi/톥|HZß^z2Q&SLM&n2fo2LB	;YA9˚%_gpVaϯ^0cY<hI>X}zfn=ɓd&wdssנ̓qYYwpϯ^2Mڳ+woϯ^2LB#;9~aU'+ybׯ{D@8灞_>0y'B8L sG~	iNpdYשW2Lcw,s׌>d׳f9YpװsOfDmdS$[;CXs׌>dkܲC^唈sG̟̈5&IT3dß^a$)O^哸sܳ<9#U['"6y1gp
ׯ|1<Fw }{;Uß^='5$laϯ^0b9!ϯgpsG?͙k̓w >a>d5*h,
9#sa%q@ƌdT:wgpװ@9gdY Bs.xa&qWɝ :>v޻$dl\5}Ns~m7Nsɿ&D;QFRe5灔&v}h- ß_0aײg]>aOh3O'llfS8Ow1;g2gZ@ZNx_>̓ݜBjws'KOw1;g2gsE@fͦ9ٗ2cQj>j%kL)TK'Wr4qCNP
f>eŴ9ۊ<t<EiZ>euiv⊛o#TTfR;1JD3KTy'^1kgir(o#r/e3Dmll~f_y&;A"4$q*7mR%8}C^R3K5֘F]Hd= ]2OhL2}ANKGAAjqiH+F#NAL BȋSi) mGHB	n6*:
gB83wP.X6c;@3>İn!S .w k}|ldw M}z96aϯgp0#FUgp$ß^af,$C^C_8c0l!9<`Y;@_}{;@k}|6.ְ灛*NY#8S j+?!%Zaë׌>xwgB9Y!h GwMƴW2,&9B?gvq4
!ϯB[9q43J/R7>]a62< +k
"d3,orHR)T0x	pװsyg39k&i!ϯaaϯa86}h}|82=@9#\x|`8n0mu&O $8sG&\ͦL7ր]ϯpd+j{<f*ß^?`E灜G&S70S>M00x	C^?q0fdpZ&ϯzLmCgC^?`E灜G&	kLn*Z&>`3ඹk̘nOg>VZI\֨XG[	=i|8i Z&ר`1$׌>x>@. >Lgu|(fv_3ۉgրC^?ÈV@׀1n#Я(Mf%֤3^0Z3΁L9%Tf}m9>x<ß^[l>x<;>Lh<ݞt}zo@g<ݞt2y8ݯ|3vy]}zow8/|3vy>LpW>x<$>LH)մ\rQi.Kg,Xܴ(A":Pafk<{2#3q9^œ͘y(r>'0fP5zɚfC<=,"泽q젇d.`2;@v16IĠw9CXEyU\&Geq?G\-u@0%Tg,CbN?ϭb9#\h>͘Grk'ݕleaLFҴb`-b:3IĶԆk<ݞϯI.
8ana >L9>x<$aϯS-C6K<ݞHs{(aƀa$שaxa O}zo<n׌>x<$ß^[6<ݞr*ß^[C8+<ݞr]>LH)մ\O}t_2Eʧ֖Cs,Za'fanhpP:rd5]"(0,LDK}@ X
HH,Ve8a9?8AT%U5
3	&,&=OZ
ghW>x9e9BE9-1?XO:Ik.X/*Z  A/> @	}z1}$V֒3^0f9 ]uYsvnϻ	lXs2C8y}Ԗ?9a4i$@&1ea᳈
C^?eэb̬$P.7PxU>oozřXO&{"=쬺	0?1GpLnqIT!CᇷTRo
3@1V.,Oe b"X+ x3ixl;[A̧Xc?<ݞe}z.엌>x=p7}z.CnXsv7>x<\ϯS0va&0]>x<\ϯSHax灛9`(R9hk<"	3K[(=Uւ 7=A_f;L0)
֧$#M0m*(K
3YQҋTIQ+ZaQ.ڤ>h;8}A ~]Hn޵&0톦:m-)ieLEL{SEJ""}#STLA"cxDwi b
QRԯ12II#]1EEmHOo@XLQB2`"s;ׯ|3z>H'D,Oeb
Kz~3Rd`aϯ"(Cg(sGXq0zj*LoLVV>׳c1}@Fae?Gw #sVfSa3d<ɊIß_P2uCgß^?q0z,?81XZ
9p"DJwKװ灜L;&LVY>׍QNH8VrԒ~Vq9)^4\ɑ
2р,WP0G
XsGxكaBdeAH5>ab5`9X}?׳pװ2D5Ɋ kXsƢnzXsk9ß^;|9#:`X+LO>>-kq=ݢ= /1 _kq=l2^H;kaW?9iԕm!{E%Xu<9#5LV'ZX0[_'60`{(24:x,x}{xK1XO,?>OeͲAϬ>\eq	װxY<K6.{([(VFIPY@*C^3>x鵓2d%GւW}}1OeaaSdɟew*̟ւg}}1pXxPDp$Ocg[XÌv%jo=%"";?OB\		0װ灜L:d |P.>OeT0񺇳!ϯa@=6-Li&G։Es=rϯa\x|`U0q&L2Z%s̑tqDL"ҤmÕR0@*?0נLU>:q0zLe)։@.񺇍=BxsGc_$̧99q0zs2aL}h!ϯqQ3G>OcDp[	=7OwOk;ɓ&}ܫ2Z$8s9vP3z&mÁ$b{@de:Ķ`G-=.-%V[	=5w,氝rI&z\t3|}|_+hi[Z$}zMe6~mZIL}"UXIb3LIk<ݞ-pבytg7׌>x<ZC^bټ0ߑx灛Ūϯ1Hax灛9 ]<ݞnpטv7>x<C^b0vas@w7/|3vyC^bHax灛0טwQ#9hk<T~\=><`$Li&L}h
ϯapװ瀥`)e9ֈvT5=.װ灜LjRd "P$SY?͏+3Og4Z"uqɚ\d_qw</v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>ln(pgsC4m4$w;EA#/oBgUMMP/{Ljk"MhDТyC֘TڠOHfSRod~wh^ORMͦirl{:1C&JMA2e9ׇs{+5s;OA`up~C2:fWQ+L!l3Km3@*ß_2E˓Y l9v0cwY̧Xe<vF:S0&	2泽Aϳß^ѯçGgp ç@->#02A;9E K1I5~eϭ+׳3Y Xs0!0Oa2eɳYݜ@A>_N8i.Mg	d\ŭ?/PQ'Di jv!$*:: _<p)mRdIWH	
Gvѕi*qIZ5ܴOր>$̦2g0;}|ɥK$#MYOefh: u2D7O2Jdak]IQ |e2T,e:m-)ieLO1m*֧OL1Si0=LGv&uIRnvc$l*x, 4΢?gp׳sG=nHbh[9ӏ9:Zq @ß^?~'!ϯKf%̬NLg
ϯaN0Hu>F׳\=@
('(d~Oe<vz?}{x
Lib\ɀ0>}EOE 0?m]Fe6z	>g|@eXpfSa6g*}OaC!'wƁXۡ<w<ϯa8L,̘O9_vOe9ٻgCg}{xfu&dsA0>9
jzMAp83)~1D9#Z`6AZ0ϯ>yԯ3Kg}wԯ3	>xk&P5~7+eodJgçϭaM<axß^?0
:˓&eJϯ><4#&Cd ͐3&PF̾\ȑX_fE+#F'qaDVԋ`UYNт(S@pHHCu10{(wHrƏ59/%e vZsl]`Ȕ aY0/ÿ9t͡)A#Z+	=fl6eݟ\fe2>8sl#zx}m9f])aeܰ__;ӡ|2_*):~Fޤ"HHIn_cPn^'PrLYܬ
(B,f}9ٰ}zwlI e4yQAk|C9!,,' lF&Ov
AH3)87+C^?s2`8,/Dl[3}h$C_3KY,d91n!ϯa90 	|&`뙝b>f%YH!zZ3Og+'a</a=$̧7;><dp eHɝfAFgݽh>ehQv@&3^_+d:$La|94 YZ_.䉑Kgp>p׳״kbOq`}}	灲$̧BsG@dmJdpZT sϭr>lQTu=hɌt3j_.䉒fFcJ	}}}@40wV֒fSa6>ƞiLҠ}|KQϭ!d+ß^#Bý/o1ݗֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRYf%hp/fYYiI&)mRS+ZadI}ТxLJݯ灛/{(وl }f>E#H$F]H}g'=E4j["eTYjI2ur)_7R;2b񇲁,:IW2d0O?YS[<jUǠ2Aȁ8}iß^ax?kk46a*%_aJ,0k+5Eug4~m?R:/wآV¢]I hO{"6ϨEleT$k"M^0422}Ebt0Xwhjb.5]ւ"9&`DТb/x@9>̙40Ed\H_'Z!ϯxq=x灛$ß^+Bdݟp?}x3׎}Kَ*$a0mRdi?}g',j["ЄO˶V$S+Za^02}ORnwhk9a>xaEc	>xR7OfR>V.ß^a<ogk1FX+rMWzmqdUl9fdoF 'S5q$Z+ϯ^0$k}|-ʘd]d=L@ɚZ`/&;ਿADl5Di%Trت/1ŴT/P'("e6g#MXO3M4ogu9,h[E2JekL*daJ홒6Y("@p(mRD jݴ8#X	,#$c
F]̠k.Dni>#6ם猠g7KO	0t!!KOg sG"@#LE)kf"jւnDbL)'}CϞOea5	.2g̟)klHT 	}xp'l	##LeRC`;#!hMOcKarѻCk";r(ힰ$>PsGТ)LLEI۟Z9T'y@6=q$u@vOwOk;Fd$\2rFLae7%eZsÂ25B?v>l!d9l5@G67hz.%dfy><32*aDRx3U>8ß^3gAH>xB?װ灜̙hQ">jg֧ח3YQҋT	톢V¢]H}g'=Qއ[<çjgv*DV¦OT鴴	ʕy;ËiRoJ
N99IpHIO\%ʥ&L>8.>~{=pF6l )}|qXDVd&L7ϭN4>bwt~rE-h$rȍeң	=!O_P&\2}Ƀ^g#lUc,>I4NLQҋTIH$FV¢]H}g'=3j^:^zv*DV¦OT鴴=+)8[E3K).	
w=%=rvҡjuDJF'O1OlݤH%tQX{'0,xp*F<ll!)mk2#@HS(}?u	HŀS_35a'ٿi>ǹŀxUC`"nɕe^H
~,@"ơ?߀EY. s2}ɕ,Q2
X>. j2ܫpX}hK aby0G
Z灒T'>_<mqZv?t1ueZY?w`9IL9?"\1wv1L㈾DݟZ!ϯa6K9!qC%.U/80R@!|.>	!R?PgէLX`͍83)xCp'MaVGxBN$w|{l0H0OlDi
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{shoK[PѝMDA2^]ILiLl57)_7A18&3C<+jwia%1rÓHоP*Zh3gaϯanR`E|hY:b%̙fր(w}{"xdĶÕR0gܣ}{灰gß^?YLCLO Yϯgݧb=i灔k<LenwoaE1Oest913ܫ2ry1ݔB\]Lxs泽1m}@C9,B07[hÌv%HU^ĘsGB<l<33Q>ח'vgMDi/PQ'DiDjO{P>xW/"LR_+44}b?d6g#MXO3"fYYiI&D>?VihRɟ4#/Whv^xR36ES+ZadI(\US.ڤБdaANKJsYRnf)XS"CZ>ґ-1ɊIC1H1^R7hV%1ʑEԚ7g1vaVQ<U
ES(X޲8g5^;8Vide
O|EUᓳe`(ZVF^Pgę95Qhύͦe*[izrj|ayÛEFeRmNgJD\,Re}
a"kX2f3I hJ-"CL1 ln-g)b`,@:LZE79Kl6eWP9+#FlYa>VٞK6ɲs}Nz]`C9a%	lAN.  ;PA|?$r *x}zY[*'&P#=bg&æ~5O$pY`=.XCs[&mZ_=ϰ^$),'SElSp_ I[T++TL.]0Vf~sshg7ESgM/I88{I`(V7O	XUML9ݦxI $,46bbM__7ܾ2-S(TcXUUUp#F9RYXdMC'gP7<(W*XU?x?[aWe2%kÀdt1\eѲ߄TA"u`.HL*;Lv @<\vmc7Op`:p)MKHoorztmwPA9ĉЖu 'n9$֤
MMnHgodV,3i+X~xMv+'N$2RdJ͠!:	[O>V%?ӆw$hl+l~6Lmih8/Ma~h5:Z8N3Ae/IO&bL|} lvV8hp&weA:'֔AOÁ<cp^	ܤB`f	?6U;c06;)͕ݟĿp(ZYYX*[[m9m0Yi*HavP#}-XsQ.g$/rȏ8:T#uSaa0X\ߌV!c#&EOidNSDX#tNK0NN`A}19 *q[%lL
r[]	/~5OLjL/גɔZu`D4I0NQL"x!	w,B+`/Sq8P &z4(tdiuztK0'^_	>)S
v(ZQ"ȡnx/X/Vd˖f l]L+8hl8N0effe1'6&HVp3 p(FJ V 2xߍs$-'juĵ$6[X)?" n$=Uj`HF̾xWVi И<`}bf5jp3H T2uZ>	_rD UOedk?%i$[[c8=mmy>Am?2Àk"Vez
r!oV>A?wr 
+ku+1ZD<3)~fSd6v{-}2f7(Cq"jNsqf?UYP]+?8"# ORCjHogd~)1
,k|3x7ʩtrMχHP8vO?8X}@Q>[)gwes&}\2Zß^?R~4-c9NUI"LVnH
f+;/urL9#h#_n"0r4hQC.BgQ-"Ɲ0m(Ya$MKDr3TEE r4!4ȣQ?8)!bsG޵A8*f;ֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRYjx&>FyC͑T˶V$րekL-S'&7:m-)ieJELwiaNEkSDJF' &*m&	@ݧmeɞ*mGJֻai%Hv*7;LI3lvP3m3)cgZcY@)Fe6x@̦X*XusvvP3cMh⺌ll2 `@1 nif`z$
 P9cs<3̾MTrL<R'ë=tt㫆ohOlxiucE (BHƕV8>!`Hj4G&854
Aџ$5<`(4p.t1x3_z#6y/"FdcYYi$3'+2X!9g+S'Ѳ~2B _Q<ڰdaR$ZNבcH$H-1Tp@s56Y?XxpxY99o8fuƲ!Je}TFek z8t198FXr.?4}Wg _}ᕮ#C8")Pf,:L>)dfMh҅q-be8"k'g5JbS.56PD;IDKkhRIɌc1.W  qz嵴 *jK@ͦiI'&>͟3Og!NLdJf(Z+		q0^gR&V2L`qu!OǓ OJd.A+iL. A|ݐ ;q?)5K73dL'~{0/iXO
DORXR+j
E|'䓼HL`\Q8`u&~;qYsc _V	ܠ/L8!'oDS_A(~xXe(/Y5&fEn
vlU2fHsz|1mq1w$Q$Z(foq2mAWT8v<֘Oa3gYJrVm?Ybh &*}?^OcT0h?tckjÊeHgC"[ݕłKa'x7Ӡ1X}@L8OylXDTDݟZL!ϯa3vs8_SD2}L]"\`Ț9;}{92{!VlƟ1UsɊ=`9DƝX!~3Rƞug4}Tf_|3|6d@]Ũ19^ɑ+[Z薘Rif֑hJtKkf"TMؑM	3w&P/\3w_'NOVͲefq5:<;PD&3Y٩pPܣv]"[	>x|g,>gfqVe<bD̙.U?ϭXsG-12V[jXݧb_+\bHrn_"nIϭ9#xf_ Oj#m4EAO%|iQ1ƞCb q	U(ӁqV
 z԰3= PUƜ#O.ek x#kNsl$P5$gGmBL៛L
rird24{g0&5*C 5eܾ`Eܾu/w2kSX " 9H	Ha8DԈ	Ʉk9쬉Y@k+?XF9҂^e$aMd;	O+j9^׌D¥CS Y@e~m3O{K`QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trmd5Mڧ(p/d2U5LiLl57)iiN{K*Wf)XS"CZ>ґ$<rba{`iiA*mGxVߒ_$'PgU5+Re"d]S(KUR4;TaZaw|y{=JN䙧1Ʋ92
FlRd2&/FS!$g{)FZg1k)Ԝm6@w$gBDS4Rm_5h>DЉ`ucJ̦~e0`5"2e`j4B֬igY]&L")?Y`5<卣_[S
h5Y>&P9!/4j+5#ڦOMS?ZmP{eAخ"	>xa/厮U/֒0פƐ]DTAiت'T9|d{ ?j}aAacX a+bI͟I̦m\fe6(e8<+(D)Lj6oeNCb+Ns*Zp͟!Ω+7Ur!+5"ʭLA:0߁FV*L>)maM<Ǝ(LG5C1@MC~Lz)xԉQC&AU@3&wR'FEb5Y1JQ;F6L͚4*@F~f9+_b	>x8k¥Hnͦ\
7/FP Rkaa0G~iǷ'%eH/xj쉄DN+i_*1w>/_9f{"e>p>`cg`L~i
WI'eHR+f"TI%gxhQ!(jbN?QvOP"wWQ"(jТ,RP_Y}΀_WX
;N+v'x	à.l_"Kސ)ɄNK+iTfo ,RqƪV	9Iٗȗ[h)?+pΆ*E`)bTHt
FT
Y`.EZ@HU~R*y&'Pw&Q;̧cljJVZiʉwqX
;Ajd#A$%L8VՑLpˠP7p(R/H'$]z(?Ic:Gr\UZ+.Yh<lV8)Vpi;YYLlG0d5c]܈DfXL6Axq0P".58/jH0-$
FlȈ&e6@bYU8"n92f":g^Z-"1xT@f5
U8$zBO*BN"wJZÝUkvSi$+g-:*+Vfe6~rG2sցO̾pk 3wq,bxLyleȀ(7Z(	"He6 s" ?ͫ]_LCB!El5UQt GRN	k	?8RdÝUkSce9+[Q]+3xwANO߁BŊ㒸&{+.ow9ibX}@a$82Ud/1wv_uʧևA9#x)
'g)##2|&.a|LVYĬW*hևBsG-14ܾv	fQ!ӫ8`|n 7m$	Щi$bt(.*)ӫxHOgHo2<
kjg5]jY7o\g,>h0Q`sVfOe2gPd/S@>~NøON#RFFe2X
L]t
2YU/ݟZsG-11uPk07q~(Y/&#w/D{m"Ɵbk`fKDr3*)ӔXPf!P[U9[PfO `Q2e!@:D=l2Gɓ.F{̪fjbvO
E(@FY2{!~V̦;۩E%X:=3VVii~p(̾vL@f#&MVw9f59O׊$@k+"Vo7޸YS(YXC~p(Ⱦv&/
#Ib{ 3Ú;meeA]bPX׌>@JHYA<6P547-34ox*
_~CyZeek#M0H0OlMSC>ґjrE0m*(K
3YQҋTIQ+ZaQ.ڤ>l,1u#TҋC͑hCljekL55daަSE?SݗXRo7u!{SmRAI&"CZ#M1)ژba{`$mGb4<@TgjA	ɀH e*M&{fՍGȂB,c/Ս+Aq?`ȏfÁy&it1x3/R_z#6yp'Ma`Hj4ĵ
Aџ$5<
A1'O!7Ta'6or|!ϯITf4DLTTpJ3YϜ|{٧#Ui
Á@cYxb7zȡ8͓cEil e8Ά0\oe|B֨\3`(
Á<cAae]V.)Lk0P21J28PoN fU	BZGVrd}e'6cMpsXV4d;n?{;mi<_"z@O=]bq?A8.|_fY&?42.l sa9TR+iEܴ*Pg$N		جPl*~)'?&]uO8 :HCrƲmdj)	1Da*3(fPܾ4%:P5y}V?cn_Uc&7 36؟qfW
n^ jwN3Ae/IO&bL|} lvV8}hn&] !9>hO:9& w)h.jܠD"#qqak\YNL\A2:&P	[G6[]oŪDI0J?ӆkI@fZP:}ih7/Ma"Y'b2$꧁l~&`r>6]8@%CdZ z`TZm?3x"k0 { ܤ@.j8P"c׸{-r4lXrst~e<TAʕ(8_sIRglrÜ0?*l1wv_"nL*̟֑Uß^?Aigem`p8N%ʳn?V4Dݟ[ aϯa3<c`RmiD/>a+X!4j2԰8UxXbrH"09H}ep͟yab7zÑp̈́$>8K9Ib)[l8gw	'+Lc2.x(Zj\TaL֣&4IW̤<Ijʖ<EPYW5<$ɚy}bݤH$F`a}#ZvҢOQ;=m-(ADl5C9?I7WqC6zdZR#f]J&=Li02}ڠ7oJֻSҜR,e3K
w<]b+Zb'R1?191Si0=LGv/ F{l$
Qȉ )ŰfZHuՍȂB,g-Ս+LZ~WrL9J:P<̯j<ԑ2b,ĀA.W$k=HszO[T~A	FeF
?Y?!è$fՄ;&OXݗ{nU/RA9I[9ST9ogga)kl#_\r2efpқ	=c3Oē]
UswPN3gb9u'9E:'Ɓ
{ pb9%Y@g2a-& T#OO dFF4r0:PEY2ؓ"YiFٍF
d50)gZbX汑 "kzufk`JrR"d~q[q٪IKDɌf4 y2dg{=eDZ#]0ay2bX^³OΎ!kII1!	O'? O9:T?!'0 ;TL/7ɲw~Ⱦ9/2A|?02 	ZVdU*&"J`d2h3'@?$̟CX*y*u?X<A$#4|9L7Nb<AWHB@Wk(kQm 
O"*LїRBCR2Ȁ̧q[GT[hPzbU"[ݙ?_$
w@!cbFqs`X G$wCI	NTNL뙦x5TgX#LFA:Uf=e8Aq͉'O(z[	}4+%nY$*bL}nL"'BSӧ#9ae?3?wuO<&RNP>~C3ɃaO2&Xeۯ?:9>~C3+b*C#Nu|[me$q7!j]FDBlPRb*))FYH3gaյGzl0/@ؑMUHQ 2	V1%!Ald#}e2%/9%R$H2װXx>5Am#LG&@	U"^iɹ`c	&\Ձpj<gR26xFVe۳H,
֐ֲ%?XEg#
dL+[#&P,V1XGR21donc%_0p`XG߀Ȟ	V'_*cB]Ӭ1%r6PՄMI7$ @Da
|D/?
q[)~
	/ٳ5|9-?OA#cL֣&^V~nF'}j^0;`o9,H&σNT2oӑ9aeg`7L#[)sL]ws&}7*̟֣װHxx%eGI3)ؓr2?nZ$ß^?A!h% dEHp"8u|Cް%4#9G]		]QH4 Oub@fϹ2bR#CÓʻ֬\3g<}èX}@/VxtrNdϱ&Ypn	(UeGI3)ؓr2?n>6 sG$<s<-w~OR ӆC"fP8GajX䓨@ri6~s~8t198̫j6_e[bFq4v$`dK0bA(eۯG(MP@/F٪XZ &)/2직T'7Ogh/!6k<d<妾0+H\vH54f/$HBx֜֐j<K"0妾R֐jY=>5*C"duaXekH	g!2b	5!iH+>5<mFFkA]xFYf|jyR	5k@wO6$ )w/LfDB;ŗ1%QF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<b~ol#:|"<}g'F״5CzC͑T˶4ZȓfLTՎIBR;	=m|ݞ9á`f;Q.ڤH4}g'=U;xSghl8|2D?74*v%2}鴴=+x<T,NiiiPV8ObjaI)b;7We{xVU.ڏYHW+LG޳"͟RZf)K 5>fx0XIJej>xP?8~4V'5	TĐß^ωmSkI"AN1N!_hȦB0CMkȈpdFq-rF67"*xgMJx"yh XY@R̐}kО AyQ9v|--3p.[Xc9Z͟VZٓ5=T9C2V:wւ"ψvOJb~cLeǚx>O#r֫T!HO A	&|2}DD3qPg Vz j8ˆ!;Pkfq4GlJK8,ef57g`m2۰46 
W"ԋ1U*ui;ĕ:r(XBRyγ ܆3 a9WN~_b[Z 73X7zLS}hӾF|3X}@L鄨?yrj,K7gֆXsG4ap=Io#9IVfSʳtrb*sGТ8)'CiՈp( a28#[mg-)&%w)sQHƝX_ѧzzhBbد}L֐  Lw"ZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$:6|OQ\>#3?2*eT֘Tì̦?iiN{K*gvjyiPV:x`iݔX,V\VVݓpepP aY}??f ̦$lH$1eVHuw+>"xt1U/eqψHnj6Z@ԃ LH53)f9H􉕌6Oiڂ倳2d6̙f{1՗z  X4<\a+iRF5F*!CUW#XH9ש6JbO>$">k8H`EQc#j#ɬbFebMX+s17O2Lj	#Y2ve#2z灛̫E2LqA2>"ިnYq}T/1'x˖G.ӘqOvˎx-T3dyM8?>'s(hS'GY~4ѫ/uUb[\8r2fS%i2YZ_H/jO~H`5Dbzc2jd̗0,/3ddY&vYiD=Q,CLQXfS\Y%w;Kk&FJ	<iOC"KRDjkW#*Fe0kX+f
LagihYL%w#>@A`=dVͦON|({+5_LPOH$ 2dF!φFİ)hR.$T~	\r5e0RU(V 2wH6b3)q6MRH3)ŵ[+7i$`b3n5Yn8]19+XȈ(2Ț͒ρ !  L!3~DQ*  3͆^$jfSI-Imcb=0	;Q^5	ԃi(gyəɞȌTHX{-FPEڞwiaF{K*4ZQj>j%TJ֘GrS/Ռsz5.hCxAv֘FZȓTSݧmRSjT3K5S  ]b+Zb'R1?0M1H1^8aŴQs
L5P$4Ph]m.<Т, t10ɀAԌ5Z'u*}`T'X!H^gqC>fX<sQi!X;#T'Zچ>0W<2O?94O?<}B1D|v}h'C\r椛@Z*C\r>(!9gO 埬>TL.0
~xV K*Ȍi#Y@V(KYBZjHh]$eIRbHh]9iqef.$ґGqme|D%Y*@|6*JR	&e9sT'4aэ0~YPg5Yq q*A$̦Y@ok`Y@1]em	>xtg,>sL]ݦB)>ʳ'|>3z,r."w|{l0H0OlDi
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{{7gMhv^ts21PAiaeuGCex' Wv5ehTӽbmeJ&(i|e!?H	Uf&-@k'ͥFW$B22217$	##S~fQ ݥbLg2h)֬f>fAQJX
Z͔mbL9֬f>f̯fgc1̯kc9?F_6ŴT4!9Fus :ámB<;m9?rLeC:-jGr`mPZ!9jeTYkA֘FLl57)iiN{K(5c3KC;ڞr#$HR+MOw5	mвhb*4Èchz3`2' IvC.x%nŅH%ݧ_,gWr~}k`)}{"Lr78;݄<KLfAՇ0s*Z͟Rc<ag,>gwɄ3Y^JL>/>ma7N9$g,ڶe6~H]ʳ&w/׻@#ϭjC_[C280Dx:a:"2iՈph(%
	,˸ 9)IV#jBi޶sU޶H0wojzݥDi3YQҋTIQ+ZaQ.ڤ>HhzZ6h2Ljk"MhekL-S'M
tZSʙݥ0NEkSDJF'|rb&#I+`]U+ZƺbS)_7$XHvԎA M܊Hz(6JEeF+뉕!"b1098dah3՟b0<l#3yL,oEլI2>rbPТPF'g1YțBd	3y69Wxahe3$<fPE9jusU%d-H&LByrnn25dMƐÍd2.obHG$aDX;!՛N9*<<͘2&34p"P3yTsy=Dl$̡ъ0usU%d&Z%dțdMHdGaaZdmebc)2t>$mRܾeVF%VQ8|#wNsUzS3iaJȆe;a',s`At,#[aR&0,d \B\w˺	9>">,aY̧`Al$P.N5nU/rc(ɝ 1t,r}kF׳,fS {(, {xXFʥLaeaɝ 1t,r}k@zUvOe i`AtFʥLae ϙ352eOI>d*Vd01jr&z{L G뽂`H<r>ng"mD|i7C"$NNLT>repТPF'<ي&DfJ'0IQH1sD)$2]仴MVF8V=d]D7ɷ=~71	rm_(&3yɹ3?Di8C"$NNL`0ɘ
%
ؙ$bqP<͘2&34p"P3yTsy=Dl$̡Br^=VF8V=ddɖi&l2&@ẅ0Y7CYB?ei3O	3yT#w/fd	uNk_<H`7p3ekײm9?7ɬcqm:Br8$̲DL	V	[R %
f ౄOT
@7Zp0wn!ϯAiB}:s2ae	[))Jj0Zs#)rMgr&LnU?ϭ9c#X\M`Eȏ&Lh[zS4@b90gY %[n#=.D&i8nX%(`0P7vn)ml#[aR&0LKwA2'ֆa|9l F`E3Yd'>3
!ϯ a23/vD|i2gxh[z2:ꨁȤmb[0n#[X}h pװe4ɇTBVb(JZCC yfo`G~B?Q;zΉ5|4 5姵D7x__TF6ogWݡC SJ~TX6pXY,,灛{(_5L [a'O`ζDb-x
L$*sPafeVlb6eV	֊C3)Á&E}e`̈<l0ouRĳTz#MeT#'څfaĨ&FF4q((V(+;mYT72A9ok?9p.ޱ 3N	֪nl%
[l{.2|,*A|,*kE4©͗F˕;lP'm+L֗?}jBFW=s`B]j!P3ib<0ڨteRa'"`2Z_EmB}L؄<o]ɕ7kG%2(
P]_Igy;̟+>242c(z&gDruqݡQu\rϭCsGfL:Е0&MTjß_P!>< ^Oɓ(yiB'ۺ/1??y ߘ*o0Ke6P =2ڤ|(V/Oe}gy;̟&pFFA,ae^PDֳ`.[n#=.nZBy|}{x2aЅ	[)F&2>UXTOk߰Ub~LCϭC֟"y=CB}@7CQgI`̦ v.V/Oe2gyZs##C 0G"kY0f{T@m-P7M[EIQ-!<C^?dà1	[)U}hpןZcZ{cq4B?g:IcFʥLae̙KwA2'ց#sw3ϭFFFA,aea7ޱ 3G"j{T@mW-P7M[U`ܴ0@ß^?s2aQU}h0|m泼ɝO}hFFA,aea7ޱ 3G"j{T@mW-P7M[U`ܴ0@/><X2aQɪH>XD]7`ng#ᵟ#f^O7C0Yg]PFsϭB柳zFgց#F}]짲ң?r?XχJ߰xa{[b~oBVq2J!֪edxJ2Y%ց0/aN|6A52j%̦Oe[b?x'*_2z^GgdAXp#-VŽl$P54}^*(weh+l"keKYMx!/B>eMPТP 0Lk˼b|<k9,ZHs槂,LODϭUß_`Al$P1S#[aR&0fL`%gycC M}{?8&w?FûvP3ɾж` n3J@G57h{T]m-rϭ)8><dàc	[))мß_3Ouiɳ_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'EVh@ !P@lLjAYjZ
>joPSҜT,$Yw<]b+Zb'R1?0M&91OlݤU.ڎ*v|ܒYSXR;1('XC[Lj"p;4r0GZ*SDyS{uL$*@yf󇙻 /Ȏ CYëYY@eK׈_9TТPñ2YepQ3f _AÁQH7敔s1>r4bl2v1}7Xȏ|WyVGNFK^	~r<e'K#N~7 wؚwM؁&Av2&HaƲ7V$bprdmH&FJuf#xQG͘&D}fJ&|2o0j|w#敔9ØW>r4ka01Dc"<|U9dr5]v2dȏ:=%As=CYd26
FS1	DX*Y	6LFQ+#ld[+(׌xP.oYDgX^wW5Z֖#֒fS:IMaS4aaklGT}@4U2g{Q	sYc.&X+>Jlab!jpE2G^{aΩ<l@yf󇙻 /ȏq5y!׬Eլpr5ʫ/r4(+LVoY@9d3f _AÁQH7敔s7v;YYfF>țdGWyVGNFK^	~r=_z/s`}y݈dk"n4k!sxukF'&b	|Td2YH96`8|8(LyUEoVP@t01Dc">Kj,NFKLD} 9!׬VYX#)Ü~syT9a]ee_NuLF5Zl?6ɬAȌ'maDLa !%*kl8U%`3/\0ԊʓAD1q}zLtj+wm?Ai̘/y	[)eI}i+>Èa')rMgr>L3GVd>ß_b<dk.&"dGƓ&|4-jh` n8gY %[n#=.D&):&$T,ݔBx`0P7v#=\SqU/vP3ɓ;ZKwA2'֟qq6xk;̙d֟qq6xɝmh&"kqqn8ĶܴES9#*2`SNTJրz,m>akU5:uM~b`׶ٔ<\4v`G4#AD
~ޜ6ßksжT)Wp|<p!MkhiQvF;myP9(y|uTD@[O'	FlEk	=JIEk	=泼ɟ2ÒK`9$Z\J#|-u&$F,q0#	>xjġafeVlJ	* M>V;1 }]ib[C2|u#mkI2O4WqQN?!-IKQ
ՉQTg4WpB	I:֦ (use1֎0X_T&RC.Lim`,]uB2q֡Y{*	JJ!(g*ìa*`wAZpEghfHNjwP mpXT``eP3x!6Y0X#AS.?+lw+oj	X1SH$Nb"Ee;ZӪk&PKWiG  Y!Alƪ 2 }
&|"G)>KJv^3)(펆5$@ 
HA%R"15i$uO2Z/62nԡ] {(52g̟ ̈́~ORKO׌>x #[wQC~t*/<j0>w1Y~c*ӶsA9|BOeqt3#[b=ʥ|131t,r}h ß^&ɝO}h!ϯ244{vP3ɾHMOj9NruqݡQu\mHD_>w}{xɂ5	[)+994Ek;̙d֏l9FFpXy7=QIQu):ڮ[n#=.iև9#g3&4%l"Ux9	ω	="22s(UaΩ<I>e8C7W׍Dȱ-^ZY%րнcd8em->?nD32a&{-%Iۍ=獔<}0YY3d2oYD3ïYQ*먨3>x~79?YXISx GÁjGdfSa'7ww(wPxE^5l"keKYMx"gPPP4ql$P1OwO?5#ܪ_GɌ>c;ZKwA2'օ9k;̙dօq2ేݔo4-9"jzFBN%[n#=.˖i
aϯa90SBTyR>,P[B`VchQF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trm_ 9˶V$ւ@ogQ#zF컩0톧MrwiaNEkSDJF'b&#I+`V8L|HIQ kzNDuQ:a'X` 	y_B"ԯГ}{<Ѳw1hr8$V%ba'Z"2a
%qͲrod)/<xWdɚ\Y8)MR@*T	\W3+b22<Vz[l$P"bۧrűʥ1ݔs&wMKwA2'ֲ׳)Cv`VDÐ HDpYbR0@w80נLКsOZcg3&pЕtj)Z)>űOeabۧ5dɟcfOYض25&">4Npt1GV5=W7Y@gXsjlnT]aKRA :ÁN@lnO*Oj2&3ZH7	ke[	=݋nűʥ1ݔd		sYc.&X}}}&ض23;w3ϭϯFagvD|e8p6MOcH%9hݡqujXZܴWZ!ϯaQɁ 7	[)HU}h}{=TNx
/` fOxDֶ7d`öc/u!u_&(V}9
Z~ҿgafqae"T!|w3Oxn8a+,=<Kɬ2gyZ9ϯldho}@ף5$j9CڢhjXZܴWZKC^?s2`H-SD}h>>?ho2~YQ g[ADb-x-OF_dafeVXY>Nm?p5	5P3_ZLu/#g j^ATA1X pL@L%[38S:٩`ئ:NQləY@j3g,)ZeLo̟V$FpA>ag)ʹxL̫(FsL	?8uYəY@j3^5P5b)2|,HdloX$ũMYr$fF?p" PHB+<2R1GT#֠ Gk?V,նSˏ(ڄі4B^M$(4ŅH'Yqme7,*ACY31`XU9Lb\O,wBB]+ߞle#"/PC"gض:Ic=<űʥ1ݔc2g{؄1t,r}h9k;̙d֍s[vP5MkI3ڢhl:jn.Z-!U֒BHsGfL	ЕtZg֍|Y	Є_<Ӷ6A52j%̦Oe[a揼/H;
~_^7l"keKYM揼BP({=Ex灲 8Tq-fFe6{(4}T!}CCBBűAd:(Iwֽ|<sMNH>j gA}'^}hC_ba'[t3ƶ*dvP1ɝb泼]LTXsw3ϭs[vP6Ma۞7Y3KarѻCk԰i
>($><d4%l"Ȳj*[1>)LLwweQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IR(@ >(qmjpHef[ES#O{dw-CBB[&Vl~yc-7ÞEX~G䙥ɣ9?F^d6x7mR'eTZȓTwSaOS+ZaSjPHLO1m*֧OL1Si0=Tu2Wh(ug-0 fr>zËhrDpH婑ba'3#j&VF1^5Frok`|xA<xAe=dJLx8!1JrR0@~韜6B#{;SfL9&BVb(5Q
s㭄~)rMg{ܫ2gɓЭL:ؗY޺X%#畫3)+!SҌ@bTdqd`n#3vh*ԶG$czE_vP5[<kl{r}Lae< !.dwA2'րS}}F`E3Yd'>aϯcЈȏW;tuASQu`b[P7͍9jYAh43ChJLEÚ8sir>+3dLFyPenʈަOunӺ?SGB>p$u@OwO?mnU/Ɍ>c` L1t,r}hУ}{?8&w?@>}@!:jHuF9#7hzFjYAh2aϯa906SN&"(ß^'ɚ\_sy'	I$#M0)
֧ojzݥ,iiE
$a0mRYO`952ֲ$2}ڠ76˶)ieL
N9S"CZ>ґ*m&	A*mGJֻRnvcp"5-su5DcQU܌$ 
p9:pHKS#O5ܵXIefJ;xO6_7&irk<&R#fWmI &@,eQz _-mY*Lv-{(,[t",ض5>T&0Jd		sYc.&XШy}{>"t1h(maDL9JTKL7-U#	=
gsQt9-1?9O&;?Ai̘hJLE	U Х9-{(=<I_}&L\2Zض25&">4Np(QՄMOUP<Ķn#=UXsԱ!h8Cp2&67R'TdLfn,@˖-{(=<c[cKc(ɝb泼]L\Mldfwg2gyZx
aϯFagvD|e8p6MOcH%9hݡqujYi
> װɁ	[)"DZx->rz<˅c$"k[EOj0oal9LwQCЅK
}!O=~5,6,$P1?泼ɟ2!0@X{	>xYd'>>ű,ae^PDְt3= nèjdV*}{xɁnSE('*ß_PMu$F,rb،L$\PAfUmMŅK̧HcB+k"ˏCW$`Ȑ3HKHgX_D+$>^"US5L@71Lc>jМE]|sX28^o4q?6Vg8%0̦_&O
`KmS33S6jmt"G!X`9U=bFH`~\T$s	(wsoX5G4مuB2rBa*̌ht<
V<3ՀS
_2:9V5+V\1G.VʖFL oZi g2BH.0qaRqaUCX,Nlb6\YP֎4(X:Ic=<űʥ1ݔc2g{؄1t,r}k^~q5L2sX
ض247>kgDruqݡQu\,ܴW[ C^?s2`F[Qxj%Zß_3KY(C2Uz*BD_d	Xp#-VŽl$P5h}T'(w<iPemzGP_QƲ{;O5/灲8Tq-fFe6{(?4}*(wlu@-{xc[cKc(d		sYc.&XC^&ɝO}h	C_b\0G"k8āmb[0n#[X[_pװ灜̘ra+e1^H֌0פe2QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I46}B9Li&M	ަ]ILl5+)8[@Q
کwhQ+LI+U%BP{(BBsZc~n -1ɋ!+e<lS8s}zHfSeP-QڝjԐf}jH&>	[) kf"Z}y}1f}J֘R	mRYOb԰4qCO<uK)j[>Ljk"Mh	Ll6vekL*oPSʕt&9Sp#ma08$)JHr-jx%qP[נL߳ȵ-13ÈhJLE\5QZ.>`ZdEe,dhpuDxTKk44}b!E2XG=(ڄ>?a@:>4ϭϭZP֋?GpZ>Oc$͑ 2P֚?GxM?g*Y6P9*!Oc#ݔJ>14όjCV(YkjӡUG<2GFKO9?a茠kjQO Y,kjh-i>!Ee[P֫?gqd~2GqZ2sB? 4a}{+5VOdZ">}m`b3a+e1#_5Q Zp}ʬ<eqa|LgƶU/ד}@3&w52eO	ß^&ɝO}hß_adhu0ut1 73NdĶn#=UXs-[1OeaaSdɟew*̟֌0\dhg7#4s1n"jz nk>ζ-7FcK`[9zfbst~Ѫg,<oֳS5iP[ֆ9#̘.a+e1#TH'֌_ß^}iAoZL9#g3&hJLEUш_}|<NLQʍ6_ڠH5Dl5C9?I2E.PR懭?ݤD~?cA"4$qNի^ӇX9,ֲ$ր֘Z]IM
daiiLEL{SEJ""}#STLAI&)b;\&+`]U+ZW/Gf0Wba')/1hrt[hG<Za'񷲁y} hTb5<LU֒fS${(
${x
FċK1ݔBɝ	sYc.&XДß^TA
[XhQDJ%a'vP3?@~韜'A#(; -13 ]	[)y(A}}$u@X]=<I_Hɓ&}*̟քL9$FF\0(8Ά0:ꨁ':D`G-=.-EnZᄗ5 GGcXr*?e]V]rVp)RApg	SDLb8hJgQ{@a-VfS${()g"RFLae̙_52eO;C^&ɝO}iQ}}$dhac(xh[tr0D7XZ%[n#=.˖j:9 i}{xɁ	[)Dx}lsf7e$\?d1Po'Ën:ɀ呲`K0@qNO#i-J fZ%<C+TZhW[<mT1T$;ZbELc	>?"}Ձ͢W֩:T a'T'w3OxdQa+,=<KΡ?TRW`I<5'K2mZvT8C1[[S2jḨ7ihfrF %Z`	+iYtE	,x+MRTdɪ9<yĖ7Sg)ٰ=Mb<K4NDHqh =P	 4P"LhP:PH	QLF	?0*=@<,Ye!_LFY,IsCV,EBRUq(¬£?g1.Al,*ֆw+?.V(JJovo[쵼.+7 zeNlb6\Z>ċw#cz]Fnq]1t2gyZ
FFpXy7?$#5= n39CڢjlۖӣZC^? dÈ+e1\Zքß^}h%G[	=`It3Hؑr}#&0fL`/KwA2'քsw3ϭ	s	##CH,ae<7XrZruqݡQu\mPϭx!ϯa908hJLE\jӒ94EeEO}CxZIN:IcKFċK1ݔc2g{|B\w˺	9>4>Mgy;̟ӑ9>g}mS4@bhg[`l:jn.[6tּ4><1ɇ &SWM5QZ$9֩T^gBxZIN:IcKFċK1ݔc2g{|B\w˺	9>#!ß^&ɝO}hGL9>g}mS4@bhg[`l:jn.[6tֆ(sG1 Lq,4%l"o5Q2>p>=!ivYY4%MBZ3gЕ;IAh΢'<~G3灉u%S	#[bEʥ13!.k;eZ}{?8&w?Hs	##C}@&Bۣ&h"ζ*uqݡQu\mPϭvw}{xɇXhJLE\Lg֋0ןZ*2#KFċK1ݔc2g{|B\w˺	9>\!ϯgYd'>]
HvP3ɾж` n3J@G57h{T]m-r:tsQHsGfL8e	[)U3Nׯ=d.ým1k]˶/m4wi =R,!I	kSJ7=DTi}J֘TK_4qE-Zl8}CO<uK2U5LiLl57(t&9DG
کعmD_>ж##LhJO[1E!->I&itlKj"aF&{(Fװ+e2`DIb(jZ $945vvG[	=w&|ěK90Ј}xp$l:2+k=ݔ3ĥ4uaSquĶn#U֛"r:+O$}QOeut9Q37*̟ܾ}@ ȄcB+ß^	C#L>l!\VQf"jz n%qݡ꨺ØrV>	[)$kf"TKϭGפFe22c
TIQ+ZaH$F]H}g'=RkhsK8tTd&AVʵ&mRS+ZaS'M
tZRnaŴSKBݥTjz}LEJpSsZFnb'R1?0MR;Dh wY$>׌<o2[;נ埒+̦ψR#Աz53)XSDΡ?Ĩ&b+%Z1|"QSO7{>ȂLcT,^"UPTHU1|JgA]uVʟmg 732cjnýCgsF׍gzK{DوvAY׮ZЁGFZxnHcMH29ڪ6OdyI #s	Z6YK3)eVoM^"Lma]?WZef`Rꜰ"0Eꝲibm1|.R^oF1jk	a 2=DA@̦&Lzce/T3ꝍ=,^?fծVZ%<cT,^?YZ2 *L_p5Q"dh~b7{#XÜڵ_=L؈(ƩNTY灲IP2fpv(8p5U	/Bdg0W Ʃ ?FSOO0U2f߭QMF8 1YXGh3O/3	`aLJFEڞwiaF{K*4ZQj>j%kL*%Tr2(ƩXSmr/.g49ۊ=}CO<uKxg]J&=NKUjda=p25/v֘O@@ڛTHJp\:X		
w<]'Z䀝@fb'RR;)Qr`f[E?ņ` 4̦g6~ωhp$MkO0c`2UԒϲfrJö'[skC;ru,->PpXYh<$֩>V{(B?gy>dg(,}<K9K5^"IgPfUmEiOQ}i$2|%&P&ֈfS/v Ԁ@ftq3Tb!+mHp
Ahj<5Ga7. %d
	su%IGf()(*8IW<K>3̡XlWt)Pb@ʂ$:P+V<uT#wA##PN|,Y
zrql[YB	watf},V,*CE3Y@`-S5nGJ 4Bc`'R0N0m*$#MQ'vgM(톢V¢]H}g'=zZ#]ЅKǎ<eTYl1i1F#z3)ՎT~@:ÁND\YDm+A67IZH:BHK^E<B#w?aQM1$XX>B<,3(mRH$F>9ۊ:|\
+mHMk"MRb	G̯hG5 3:Dְ.miqfq2m lrLӻ?8@[ek12jE	'-ZQhwMH=/!j|bY`v4٪J4	VLZq+Wq1~>e?5ڪumRdI?T
ާMB?S#oS;H+ekL($Lr{SŴ9"8$4&yiPV8jݳ#OaehS<b1 6f #߆ql=q{m͔nuE\LCI0$]NG_YH`<bY0HLf&YjbHpjUV|LDX;rL3c-Tn[*LjdZ\HVfS`>xϻ(#3)`^Fll`X@䆫ԅRbO7Re~Z:eJ.ʊ@,31YfB9`3ᑾ%d fd27֪%B쨤d5^@͡jH]5`z9DcRAl÷7BqXgX2^3Rrґc*3`noX2^3J^3R,eE(w-Ve1GX5YJ3)+tؿYF5Oپ$I &ftfS/n5imԐ:9Q֩ÐNlnGf,71	YBJ٘%v0yJa1	W${HY<d.#M @Ǝ
ÓU W($L1T#  ghVjܧ6\1.VV~;H3Be}5;Hr1aR;me7,*C(b©rr#w>#(,w
֧ojzA"4K
3YQҋTIQ+ZaQ.ڤ>U+`mpgr]Hn5LiLl57)iiN{K*gv,e;ڞb.T1N1)ژbb		A*mGJֻ$BrHVd:naI T%wU+h.̀瘯ITҐf~`	n$blnfahONvJ02`OɃy<U[NŅR&[i|H,R=cyg#fEܲ _-)?+''-Q+4*J^XIg5L#P.wIY9<gPfKUyF0$OmkTeVY#xHF_+ieD̦r%\~D>3)p ?RP.n65OQ|qX!_y|ePFw "c1 [8sy*"md0~b3?֬K2t(C˅1Fk4&Ke@ް-1fgQM!HN}@UCJFzdg$ /,3)e.&0YݔMd2<UCUT=9!KEP)yPUlv{D&~֍@FwRA'7 ) C!TihUY\HhpP;ge:&e:ʹTe%!No2fh!db$+3)E!~2x1f+O9dH|R3?T
.֗)g2p(Bi|5P՗Ql`a,gɋ8ſysf}%T	 IZPIFy(]bX2!TvPm炨܍Yr$RiT#'AVdcG(T"4
jT/_tPg',Mg畮&xR\1G.V'V@C+MO̯fEa2F`JNJ7n,*n,*3y9rqaV<5ϭH-?{=.O`zͦir?Y3O{/ֻ/mG0^+YiA{`@
m&ژcJFEڞwiaF{K*4ZQj>j%kL*%TrmՆxID= "}CQhp+xfV]Hn5LiLl57)iiN{K*gv,e;ڞb.T1N1)ژbb		@HDpH1^RZd"c+HI/:n!U[UcU.|#)=Jln`32%-weHK1_&wi}H#RAt1gӆXYR+iO2>:CA[hp&MTf3DpX+T*@V@*k;̙'<r0@Ԭ=<KAB?'^"!!0$OEJғU	OC-/53)$3)n?"eAb@k(HjӼ3IR2E jd3=a|f̐!/Bm:2R2٤x*/z3z#-1VfeCaKG˅1Fk4,G-08쬆I9Г+>]uR|e)
9?rwQ$85kF6
{G-f!/32C*UCb3jPN#,1z2e)_/LL3LY5$`g2f96$LNMA5i~0j/Ӧ)˹`~T/q+&,/sK0	.&}a$J֒E	(IFY(&ıGP@+
7$Or5eȐ	cMӺFN2+3eA321 tb+KmLc>:8PNYgh+d2L)Q˕	gr`!#eAfpBł¡(vrQqaVqaQQː[
	G}hOms8O`L~fwv_+Z]{ldiI	킑)`jbE0)
֧ojzݥ,iiE
$a0mRY?TRJ'E	ҋC͑^[5
u2CudIekL*daANKJsYRnf)XS"CZ>ґ$Lrba{`GvWTj8V%R09R;1K*IL\U+dVgQs2{(P9͍P3)"q	f 0~NdOZwK0o'pZ:adU;ʔw(3>c^3`meMp&MEYʕaxDpX+TT HXIg5L5
G]e簓ir<gPbKUyDDba'"iEIfUmSC>lX̉J7u5@NŽ0hZ;i0/zăHK9B f֗2
vP`@R2ӆ&S3)Zb~KʘR]ӉIjbr828VeAik3$ϸ]Fe6}gCnq/ӒឱHNbBɆu4
A6R~U2٘o
9cn͡-)i*i1Zx9"Fp_;Bqɚ۠3
@'̙Ĝt2j9HkfVʓQܲ`aO/A8q76a'\M$$<QnJ	G)b)
7a$sh&W<@nHjˑ eHƛ1tPeVfʂfdcG@A V<ef`&T1tPe',Mg畮%rL)Q˕	gtBG+s+YXg,X,*qm%@`[PZ֛~7/{Ϭ]efsaϰ+
Lf(4w;Zeek#M0H0OlMS,!iHV8]{SN,(ieFKJ/PQ'DiDjO-Y]D= "}CQhp+:!jeTYjZ
>joPSҜTYgvjyiPV8Objb
N91Si0=NR\GvWTj8V%[@"%*rBBz墫oa'n*^!LܾZڡ``	nݠ0 YZ
OɔwU:1ad>HV|67'j<8Sb,C jᶲ)`fЕO1+a'*k;̙'<hAas{Otk"u	+TE_g&*OgU>Zf_+i3)DȀḑX,(KY@6U+2C| |~}~AYܾ{:TP_9$2Ā0Z5C22Ƣek"ZRLܔ$$mm8Cea9`*3)sf󉕙ĶBsFY2w֨)6okTbe9Yx)L$쟑5Il30$g 7H;"AiAbb|fb_rα  uH2~&Y%r}fnzԅh-Li7Hũ8j&$,ES-ш&e`@˽yMI]񪇘)l`=Ÿ`;ʆ	|3V/Ϯ&+`@aRH%	9`Pj*H%+C.>"(yu$H焑C-l*D7cVCRiT#'++XʂCXB+Kmek T?gtPPN3Mg畄`xVNS.?+jٗVX,2ZR3XT%	9r,vrQ
XTgr1aV<	5ϭ3Ei
/{ϭv{a?6,d>a}yV|j9ZLv!0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`<ku= "}CQhp+xfRv*DV¦OT鴴=+a2ݥ;ڞb.T1N1)ژLTL1OlݤU.ڎ*vI*Gf0@_UbJz墭:=a'4^\HfS/O	j"Yԉ o'!U;Ƀa<XYJe$/gCk;fKmRDU.AzaYV'z8Ch*J$E$P3ʄ&|b<al=<K:Oʕ^"%$|F&|"J*K2mrZ	-?[f_+dșLI33)ubY|~D|jL Ma|k;7/ϼ1[X_9$2ăl4p7L%*RPsM`XGY6ök25dY,2>!|,޼j&V%
-<铿nAH͟Mj?(H`51O bvS)9b"l/|ga|X_ZĀ
	PJK7HXă@hegO/@Ną=he" 2G*9YPhw3)+5W'p,V06 &+`B IM$	"O(f%}DRFY!0ψđI܍Yr$/ҤcMӺFNWVeAXdc!J	¡ ε*Ry̳FNW'Y&a&Sˏ(ڄe逅Ya<g1zv
r,vrQ
XTgr1aV<	5ϭ;ikܾV>v{b?6,d>оVcֻ/mG0^+YiA{`?
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>l	ҋC͑^[5
T˶V$22}ڠM9,_7H	,)vҡjqiHrba{`$$mvqTkKd8D*Gf2y}"[%=rUa̦rܿ_7n6YsDOԉ o'
GCTL	Ȫ]ɔ~*ϧbRQ5!zy٥?ʁ513 ̈W֨*@	@*k;̙'<fل~`9$Z\>O'2~Z*"OLba'"iEIfUmS@nb2&fS9.?(pb5eP$g 4'L(l^ii|X_7HX֤Oy HZ_oh+A/ZĀx3@vџVJJr)\Lm;mN@uPZc̉2X2>|2$ 	ZUЪ@:w3)+ݣK9Ϊឰjژfbo |8VRfȾ7Nx7Z͟Mj9fjJ~mYI^*3U^jV`;V'M/!Z
XV8|$Tx*xCGSlIm[k	!n*=	-I0ψ	#+0灹H^e4ٍ;dzk TF2t*X[ldj I2:9^ggh+\JՆNS.?+jٗmBxc.+3	M1X#0q(1aV
((b­mByjk;pf׹|}b
?6,d>Zc/v_.ڎ`V4ݤHyL0?0O`+Z`.TQ'vgM(톢V¢]H}g',R>􂄊iEȯhCl脦]ILl:D@2,AN{K*W̦D&"@t1S;rDpHhM;ڞrԐ@fwl/P67ae%p*[ZĬ$P/5B?gy>dg԰@l8|-.V3g`p$MR LE<1FR<_	u*I+Sx@n孹ܬVfS#{()sMg{8̙YÌoan!.c.&X_8	A[X`15az¥cҌ@bBβ8l207C4]dplMG֎9#hJL灭U#|ß_Pf.Ww5ba'dĳ*OZ~5@g7d(qq4nT_.ޱ -Hl3̧2i8q^e֢ YHk0qvUH#LKY3TlP#U 1I-ba b	%H44jiT#=A!P%21tX[lg	&T?FHT#=@xY&zrqlZ!ܬwXP0LfњX,2!ł3Y@X$aQ@NHF˕5b	]Fe6~$X[	=w`Gt9kfL`qrLae71t,r|c@(+kC1!ۣB&#ZTbzQHPGF9#7hzFh4%lLEJSUs	Qaϯ%fc<]{SN,$#MQʍ6_ڠOZ
v!$G|.PSR%eTZȓTh+T}N{K-wiiLiL{TjyiQLEkSDJF'b&#I+e"RoSR<U+Z	1Ȫ]%dϱWvcl$\>&V\-"b10.XEj2/=]<xvJl]j8e;/.WT|.{d/b1
M灛#q2#FP12ëYX]behQ(V!d:zGJrnlW(3O%	>-R/(G+W3*1Ý:rf"Cp3b#r\Z%`p%MRgҦ<PL|%3*p5$m9_(
$2*
eg7$̧`?l$P",P[cەKrc('̙%gycxC^ψ3KYPŴp8Dg YHkH_mIgCgHpנLІ>qE-134%l"o5WO>1s㭄~)rMgrܙ2gY'FwdGƕ3)Á:긁:ØTscvbZJ(7-zln&VX3HP	V`\{(mnU/Ɍ>g&w q	sYc.&X's{q6~23;w3όbxS}}n&FagvD|e8p6MOc`ζ-7FcKIDV![05><G&hJLEZL0bC>X81XWX3_'jT5姵D7xB?S_/*{T~?oԿS"_v
³O$>2XYXIb%B?gy>dg̈́~ I&w?+ß_`?ۂvP5Mk,7[EasSvErQiaրS}{xɀSV&t.>?+h$F,qQ0O#Bʭ:,,Z~ѿ]Be2L	\~g.,)U hfĠ 1IMAqJýP9Mpu@> ar6ΡԯKZ&W ~b h frdlީ$=4vo$=4vn:X3ZX3ymLfQT6~&'U@ ੁa}kI " v
C$crRUM	Vs	<e'o9 hK(dj4Ѩ@z A %##9(V$  *$ϥL~b7t2F ;P;D~4PT2qlܤ/4=B^#3޲;Ȱ.0Umfb¡%X!ĕb©͗Fˉ5O$>,㭄?{xkl{r}Lae̙%gyc!ϯgYd'>1`Q}}dhon}@ף5f{T@m-P7M[EIDV!Z4aϯa90CBVb*)|c	}T#;:ߗR/rDSGBWݡS;S+dx6$u@OwO?mnU/Ɍ>c; 81t,r|cß^&ɝO|c<9񑡽,ae`PDqu%9hݡqui(ܴ0@P4><d|	[)d0פe2QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IifPn(͝6x)EzR]J&u)킦
C?hJ22}鴴|T紲wia>*w<]LEkSDJF'b;HWxVت]Ĥvb''@uPUèRx_Dש_v*ӣvl`Ҵ2a'hT]tKѭr|}@4#L[52eOe9DzLv,]=<lFʥLae R3!.k;eesjG[	=!6uS2,X.m;K<dɝ	sYc.&X[}{<ȗZINtu@W]맻݂CTCɌ>+g2g{lB\w˺	9>1ǰ׳՞d01h8㉞G$cFh$B?@_P2x8ⶆe63f<2Ȍ'maDL㡉HXFkl* Ax $ &e8B"<(sZc~sPDoe	.:s2`H	+e1I".{(OwOk;y2dϰr|cXs!F]q5">43mTfSG#MOHuAd l:jn!i95i!аK_vP5qan!=\S.m;K<y2g{lB\w˺	9>1l!F`E3Yd'>19&CݑL޼̦"jz n)Pg[XÌv%D&"/Zk}{xG&L4%l"jO>149#Űyf^`	vJ5|65姵D7xB?èR'O+*,T|</}CRU3]'c`pX&#PXIk	=j&|Z0@S,	>x,7|-,u&$F,瀨.O6,,̪`̀lX&̪`49id#28aS!(dEq-?ɲL5G4ٌd}B=Ǝ%
E`gmVd00wAqǅk?9p.ޱ 3N7&2ZF3	£V.2G 
F,*ql[cF6T}BOH~}j6\:U0ՖlT_ }jRNfĤRg|PMJïa')}@TKU1x@|V5jr̀UQ{'(y#:"bSHQ2b_;TQK,Z&XG$2($U짲[=R2gy`7}}w>l&I*7[UasSvEr1-!|pװ灜̘/4%l"'0'=R><ƿNY/|2e>+:wu>$y؄*}L'R։bI ̦ a֩J짲,i2gy-\9#C!0Y$3G"j{T@mW-P7M[U`ܴEF`}{x0^CBVb)jObh_}y5+L$DknO*CZZ~ҿSwP"~$z[$T(~vP@-!~H3)ⵇZvSi15L2si}}w>l&I*7[UasSvEr1-!|Мß^?dSY!, 0#}y`:IcOwO?]w*y1ݔc2g{lB\w˺	9>1
C^&ɝO|c .pXodQu\@G57h{T]mW-rϭ	!ϯa90$,BVb,|c \Ϲk;̙d10}}w>l&I*7[UasSvEr1-!|bbɁ!fSd&MTBALϯ>V)#;P~S?/,:22~}ڙwL.{(uSFʥLae̙[52eO`ß^&ɝO|cehsFF
ేݔo4-9"jzFB*lP7M[e`ܴE@@s}{xɂ4%l"&"C_3O/Vcmk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr,ٖiD*jdaֲ$%7/	Lj@2N}NKMSʙݥ8NEkSDJF'b&#I+e#RoHTj8OR;1aJ%Q+\¥MNM*IZRrZE"[ܰ*ܲ*r}Ӓ˷RBS8,Ð"Ց70f!1V+f.T$C+vLOt0  _}zÿd/b=?w&$P6ce'{"k!5l޲2pκuSg2lYXEK,>o#d4}d0YHeCYQ2Kk%Z|c,4l"je:#Shālk>r>BgpԳr fS3xb63YX3u:)2   !Y#dXyEfe3 O7$ X
:6ag > "p7(xw=V2dFg<lwOe>^23ԑ@̧e7L(wGn5ɔIklH$~"|3ɩɓY|c Yw&T}Bb~L>1H/>y+pRa5eܑPs纒g{wCF48̎@үTy-DoCfFe6{(+zҲ+ZO"j(2Y;23)@|?XZ_{&;y|j9`;H4=LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=՗Kpv(RQHT=lS.ڤsSD8DDba'&DmIO0a?P`H_BAg}k(g(!X_sxuk+2^!|ix9%ë7fq$[h3O/kn5MWr+*K 'qHDd3/ _dG2&h$r?#f`LF2$df&mRY2eƙ7mR%wKQ}Ljk"Mh	2>2}ڠM9,YgvjyiPV8Obb
F91OlݤU.ڎ*vVb$HpH$RzFޤvc'tܴ|;B% GpXk#8)aۤ̧Z>x87j5=#D`J@ödb!x̧,@4&ޥ};"{>4B&DS u$?@ RV|C3)|ԯgpIiB'̲/Fah[Do;%H-a'T!|w3OzJO&$E_KIPY,ʭu֡
?`qÁ0*|2H3)e4ua[ZĤʅ
uRa3'C9)k&L{Ȧ^
sFl3*̂q(3HY7Mp=`fo gBD+VY\TfeP1LmLٲK/f 2$^BxU3W@^ְ$D$h⨑*"EV^J(\xNDb:CF?`@;jP"<21A҂CaYmyS Qwk?V$P=[`))mrmy`LpC7oX3_z;H"F\ak(¤«?8h,Nlb6\ܳYޡό`3KY3O3)P>ψZЉ/#~1*>m9+6|dAXp#-VŽl$P54}~qPeEghQ(X.4:(S+gY5<ϯ] Gr	J}zHfS{/k]˶/m4wi =R,!I	kSJ7=DTi}J֘TK7:|\n(x0"Pґn>(jr>~<i\~G䙧xbIP5DX©jIW6^*~-RU4#/U7tgC`ieT gֲ$2_7AibRNN*A2"~V#<#*C灛L~G2gs^)>:`?Ou<L~pװiqT#ϳv)>*sL9R~f_DiDjA"4$Dprў>G<E#˶V$22}ڠM+)8[JR;\SPA69A.c,~8gp.i5{\rK	Yi¸䕇xHݟZ. HsGFe/X/U#(֋C^?n`$E0@+k
"bHڄ/>\4%lL	SEʓUf|c+ϯ`{f֋Hsz*~@ֳЂ韭OxZ~L.+e<lPDWaϯ0D/O֔`:Il&̙'x*ș0Waϯ󡍂&|8vvP6hMOcKarѻCk"rMFe2:c1FKJ/PQ' jZ
v!$+UC .Ptg;FrS.ڤ7PDV¦OT鴴=+$Ls-B?IȌ3ZN5q4n*o`H	>xX
u'MlʝÀeLs#DLWAd#0S8#j\6? "j%vTx*deENS*jLTG~7(vDٚy}1ޘ=m-(A j>j%kL*%Tre=>l.hB)mRdI?>:m-CvekL*oPRo]e4&9Sp\:XGT5SP"A˂AiQ%0̦b+ZHkKm=E,1CxK@72h,-+4p$MR LE<1FR\/k$mɼL]n孹ܬQMrK0@f/O67bJTEZa'T#w3OTƬ#P-*q$Z\=P .f(֩x<L]<8XeVXD
e>~7ް@f̧Ay77e/oXV6PֆfS4B	@/qBkQBZ,f5}8	`;Z*a$pEP%y3TlP#U 1I-`0n12F54V**h`(Vb+V< ʘGI
`@g/;D~³@VS.?+D;*0Zʻj],a,vo,* 
l rFb6\Z>14f_f;kSJ7= jݥ,iiE
$a0mRYOa-btք*^<pP2U5LiLl57)iiN{K*W,hqm,)vҡ%'9KBJz"5u}@/nE,nh<$񲇲$aCU2'Kl8v<v/O5Bg̙'OGg
;mn/Oeܝn567=3j3) Vf5	Xvo`!Y<j&|}j~jKIZYdIt1QB#v_XF3I-.C!gL$lk>dϙ?ϭ Payy:>x`#	=Kp+lefiKU1ޞ`.TQ'v+YjTic_ڠOZ
v! [a_&4qCO<uKTídIS.ڤZ
T1͍}H?pHҸ6YYGcGϙ3OvP99vP6Fae Lmq2iԹ총3OR%O@y}1E
$a0#MQ.ڤ>Q06x49ۊj\>矩mRh }k"MS+ZaS'6noPSBߴ*ie"&S;7ew<o'l|V8X:_,$#񲇣'CWQRWuwl7Oe=ek8-dDcz^"C:+h	9pMnqíUl34XHA=\#U2%^L,c<V8]{SYjݥ,XEm-(ADl5C9?@U_ݦoC]DOzv&?ZȓT֘T鴴@Sj4%j	a2yL_E|rwm,;|װ+e2a<lSS0 8s>xqg*	>xwD9kL@0-gv@.;j9Oe]O>EP&'vP0@A'`}h6ϯaBVdQ^xو櫆|c wӋ=1ޘM(ZTJ֘TK$XA [b7.QS(j=LjAYluO֘TíRJu#CY	3;K״"|9f:C_2NzĄqA9$Dgϯ'=FwHsJ#<sGЕ0ԯ<lSAbis?_'`Ynԕ?i2g:e%{(`R=I7g[HpWkaf?R=I7ham!IV? mcE4%lL5+M	U`}{> 3l2fada'=J8ݔl0OVW5Víf[)K`'LRL^h'\8p״"|9f8aϯ'=bBx8aϯ'=%dmc<@s٬gqu9#hJLj3E4*MV\>1p#3~Oe:CAKP3u2}pα8I|')=L38
+P5>?R(zGham!IV? mcMGװ+e2a[1j00חTIQ+ZaQ.ڤH4}g'=sb:|RS.ڤ@DV¦e}>jtZSELwiaNEkSDJF' 1ɊIpbb!  wi {lKb+*fe5,8ĂȪV%Hvb-F5"[f Hv UPxq \,,4Y #&!Z`X8kUA4VI4D+0ĳH`NB0DDʒUO7RSF]S+,)]R9ȿQBlm-@R"-/ \U@JGjuT8dD22zl@g[Еm[(
f#eeeH|hBg $yiuQ uM+$%̩-j܈
B#G+?aZyLˏ `llD ܰ!P3ho+B		q~xeVڃ:.	kaTcX*}a"̈~ XRųJ60IEB3Vڜ
DIE3)q.ZF<k9۹ӏiN,LOӒ]y} wP>xfiqXXYRJaf*G(9JjaF*Aњ6fbL^VTL]U aM*KY#Zk͙@~26Ƥ4xS*K3LIߌܴ \% u`So6KnoZ 	@ fnAGm1"ۛ21m!@fDLZO{5emό` ϯYw1?|RIky`  L9DqIsc`bX2U`f2z%rKP_YLDAubbۛaNPZt[ؖMQj2DPؕu$mBaEDf
8灭fS9 
\y>xs%y1e}|e1>%iW^_F1aϯLuI灜0(fPQIMg+aҩ=<bt[MQj2DPSal}(eeDePI@ fδҤ9k(fLٔl7!k`<iZTf8i,AܸJ ȦKnl
6۠  0" 9gnm4vڃ:-([y+HP*灞g2Y[jn?>1}|n?q]$y|50>A>Tn)0@lz,lKfUjz,`q\VOTTSDnZ>bܼJ)9`qH.L[},[sbP 3֟Z+kEeH@J!PVMgB`ZjSOT?Ymr//x
9F^`UR~VTYN()URpTY#ժ`j*3WTZqv3"emz	>x
پ;b!,߆aM1jxX$2OTch*	i	bQ؝u'z?u"z
EB3vڜo))O[XfS9Mr~~5Pn"=dd	As槱,x3.%Ãuw }BxaGݔc3N(.IMg)At,,åRx21BQ-L")<ʹuB2tfC76fDxb`,2TX@嬎3.x3_&lP
{!*K3LI,-%&p"{%h 01!<Gm1 ͙@;y+HP1j>xs%4ܰ|ceۖ&'ܰ{pҮy`zsȄ"Oe9M,,̫wX&)#b2z
;yܵ4}ܼJFˌ?RHu`vĤ<6|SXu'z?u"zmN7O[XfS9Mr~~5Pn"=dHHϯ]xCuwR!ϯL7,wL<}@34qXXY`B:UaF4|(V%STpBE5GW"FNhfװYȏL^%VTJkuk͙@~7zUi?XBTf8YZK7M*)E3{f6K7z7*a c{B#x;m4vڃ:ٔMJd@LZO{5el:>1oϯ:K.4KGҮye !-)0@lx,l%3*5]	Aafk8HحSo"X;X;Hq8#
V)LؔgPZt[ȖMQ	e\::3YҨ5]GRQb{JŅFlhfSQiq\"5P2osh$1aQ<{al&V(ųNBa=YEB3vڜo)O[XfS9Zƪ^0gY̖VLNόis槂]'y}>1ϯL7,wL<}@34qXXY`B:U0灌Ps#>+u)8!"̫T#'Fk43|Sak}G&/V+*P%A5 Z:k5f̠kaUaG?^JA03K7Ifz	\%A3{Ȧo},f7Z @%A opKm4vڃ:ٔ͡1j>xs%\R>1s%b)LOxHiW^_F2,9@$TwIg6=	%3*5]	Aafk8HحL`Z>`^%+IWXKnlJJ33AhdcG҅iq-LjjHƨGȃϊkPGOW"EB3vڜo)̦sU \T>ȼaf,&%V>jrbYv%	(%"87^_wyeצ;&p>cqAwLk8t,,Wx0qJaf*װ灌Ps#>+u)8!"̫T#'Fk43|Sak}G&/V+*P%A5 Z:k5f̠kaUaDPi?XBTf8YZK7M*)E3{f6K7z7*a c{@$XGm1 ͙@pZB̉P|<k9:jc8>1(NNK.q1>3s*א!ב R[Ra'X&ؖ,,̫wX&Ņ)#b2zȖ婣Pˌ?RHu`vĤ "XCGm)aTJ,*تx#OM2Zf1F塳.%"JEes)՞C'-C++2PI<J[(
˪VIV,-&$P'g%D7XRwc[4f
8PnxȦe3?Hwy>xs%ɩ O4>jtĲh@Kh0y}>19I灭avP3R)3Rа5]aҭ<bt[MQ	e\::3Y^eg"<a1zDTYR*a rGPPKX3_&lP-a	RY`H,-%&p"{%h 01<v#\h<u(Co%i
2 LZOk9Bjc$ M}|du*אƘ+?YPqIs`j,l$3*5]6XY)%b|[8egg0ܔ1IL6Ri,@ ˈF)X#u`RVaKnm<A#BHJ0jHƨyJ*d⁬A@ku'-[jq*[Ikk"j .Zƪ^0gY̖VSSy?(ß_59I,|חCC^oX>xe9% b?ZJ@+3Uaf*0灌Ps#>+u)8!"̫T#'Fk43|Sak}G&/V+*P%A5 Z:kk͙@~7z
~%$aY^o	PnL)K7Yր1	Ps0I
,Fjx;sfP1.;y+HPb|6SY̖VIHHs˱LOI.ҮyaϯʒwIg66H2Uj,`EV+ՏUGrP%0v02J夰w/A .#9`RRU)IY,3Ert7!3RQF^߫d6{q2z2qkԟdOW4$~R灞MgBUԠ3DوZaʖȏK{-5eZBdե;wH	MΫ"Fo17G &ze`r5YR$w)KUKTjxhXX$`PIT,CBS2ZRo`\jBmfV( r/Y*CrnZljLn4\UP_r}u-)Hټ-Vq\ab٪KW;EHt@8>e <+k
8i!lKj}װ灜̘a+e1UOas}yO4PU4yzp
qN;L*qڤ|c9#g&hJLEIUq=;>('$LԫhjI@9A1zFP֨VvP21[Օ%RXfS!鄬ڲ䬠g,@H G" V]fj\1Z=bIRZ͑x	ELff5-E"L^X#d؈F	gIg33jᙔfA1z@ZԶP-0Մ|bmZkTʒ]*p"=sGfLd4%l"If|c&>D,J#o^5DPd3װ灜̘hJLEaU	0åSs hY@'bP5{(GB
g9#]5&L,9`׍fCgs_}z/{>7}z泑49}ϯa灭ndp^]g0E{(S]@ÅR&~./@Åԉ~hac%[HbIV?>1h/>3˹bQ<ɀ2>1C^W%ad|c ;}{gw<F)ß^ۍ!$h3Y;%Rd@ > HMe> )`d67V-Oe:v.>3˾bQjdp>]_'6Q->3ˣ[1(ZdqL)>W
/F34%l"f|c<94w27/25/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>l?[C]ç͞:/zIdI-~(؃V9k%pxH$VX3)"PL頇ϣ6 9hG={OYbk>da'dEO&;ݤ#MYOfsK6t f7t_iZȓT˶)0ALl5+)8Q@+jwhjskEBCe!9If7/U%BO@*"=ß^3vxOZc2SEKSUqP!ϯ_l$P6Y}L<mKKL|c9t1_eW'Eaea_pYXf"jz nؖVrݡ긺b[PnZ>N>|u@v4w_ٓ;DVd&Lae7D%e`t1_dD_aea_pYYFA:ꨁØTscvb[HnZ>1!ϯaBVdBxوɪxsD#2}1E
$a0#MQ.ڤ>QsRgU6Lj@O5LiLl57)iiN{K*WCsb¦wiaHнo'ٯ`Oaص>,I3/d72X3ip#Mae,:4xbe̢ZR:'֬V}fFe6P4~{@dOÁ"kixԎg8YMm~hUmB?=2sApoԎs߻>^5WWmI	 zOlBO{*(QÁL^ knOM@gYĵFu>1F5/d@gaWQdg[EOi`
8bax먲3\I'XuOe+	=m~hU#20O2sAhi7c¤u#E
!p0	n!}jj:%3ȿ),(i1G8PqFjGY-)CB\p̦O';ZZd_w(XQʍ6	ADl5C9?I3UELF9F(D#;!]J& _S'sYhLiڠM3K!9S"CZ>ґ*m&	A*mGJֻ]W>9R;1
@g K1L6Z,X|1"(}F_P3 ;Pk[C2x1~3RMkXQ_	s	~-Ja*RK.05Qn孹ܬg㭄rX=<ƶǷ*vP"L` 泼]L(ß^ωB[C rꦎL45f8h&ؖHhQ}Hؖ!C}zLtjЇ~ OZcg3&.-CBVb)jj||ces㭄~)rMgrܙ2gYƔ 5wdG0̧n(&(yꨁȧ:Ķ`G-=.-'-Y9 cxhJԔR) gY f-WrBPK^q(r~:In~5=T&0L%gycC_`\Mc5L2s;>`?pm7Y3KarѻCkQi-(C^?dSBEU9C^T<Gްp3_'jAZ.Z{T@ݑ{gWrCMeBJ8|QKЁW=x8iDg8̀谲Oe*泼ɟ2ZX#PaZÏa'?k;̙d0}}dhon}@ף5$j9Cڢhi(ܴ(sGfL\+e1$jaϯOzpJIyD4L10[ltXY>dm?N/͗Q$Ug9^52[7Iӎ.FGc4㋠M꡿xO/)C.ܲƖZ׌}LA8֠J¬dL1)h"bש2B22$͊Vpa6uZW=Zy~	ag,eZ3灛A8,n`f2pI8em8$͍/`xgOo bK0(5G4ٍ;dBAl*htY *X*uRWtPq'Y&X۝sem%2?@p.ޱ 3N8&2Z03 U8ˌfPŅH(b«?8f,
6\1.VYU^|c'-?hf<هR>X[	=`?t3Rܘ13KwA2'00!ϯgYd'>1[}}dhon}@ף5$j9Cڢhi(ܴ
0װ灜̘CBVb(Hjxsir>UܳQ{+7P7 RUeKy*S&3=hOe=<~5=T&0fL` 泼]LϯgYd'>1s#C{pX8s#ul8Z7h{]mbZJ"-!|c 	}{xɁ4%l"ɪ|c$aϯIei1k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr,YD#<Ljk"MSjK}NKTZ!톧=+)H@R씊n$LOv&.TJ&CPi)HU۩?1TY)%LS.(rDc0/W2ZCXt1H	Zhf*x Pׯx5Bç-2{Oמ4(A@"k<d$̧\rKP(wIkl揼g r<50ß_QdܥOɇ28>xᕸ3I,rEB%Sod+[O 8&FZ5*G!|kIkl>h>[Dؼc ZYĵIklkG
gRD2B̡	;/f=m-(A j>j%kL*%TrdP\J-[:j>(qm@!AXL$m>[42@AOSk?PDxyKTq-f[)#Br>xٚ|5YkG&irhOvQhwKQY2_굔5^{A˶V$2+ k=HоoKP*%kZrBX=LWԯإ~
a	IGr|X: ^t2MdIdaަSʙݥEtZS+ZaAqʝO1m* 1ɈjqiH6Swi {loRn6PSU+ZU.ڏbR;1XIᯏ8C{EmbZF&|9ζLCBByc/rq%<x@ɓ45f" "kZRH.\GUÁ$fq2[TZIN:IDZ {x	vr|}@2g{ .!.k;e׳&C¶Т&	BiT$P3"/k}zLtjEgC柠SfLXCBVb)e[}}u@X]=<I_ ɓ>ʳ'5>25,ȏ+hfSn	GCuaSquu1-UEĴ$7-a哐IH[fDUq`\ {( mKy2g{ .!.k;eߏaϯq623;w3όoPA`Aۣ5= n4mb[0n#[X"/a~#0̘4%l"|c|bm`<1灠MkhiQvF;m5B?ۺE Y}FCV!{=QԲ,,n,,@J&|}h%#Pq݀簓iq5L2sϯ pX`Qu\@G57h{T]m-%	HD_>1X+><dŇЕf5X|cI0'=RŰFpIy]A0 Oڄ2mn,,Zp[C20cVGV/Ũ1zB#43Z!:AR!B`AL{S43 SO5a؋`wU|sXdx@J#6~m7`R3ILu`BX5e1	9Ȣln5iH-1	;1ڦ?|Kmh ]K3s BH0\xDiF4HfwA
ATdcG#
g1Pc*aUT#'+,YҵC`=[Q6\1.VRP0@2!̫fdB¡$evo,*A 
F@Nlb6\ܳYޡόi@/ǵu@OwO? mK1352eOiß^&ɝO|cHß_`Aేݔz=AZ#3ڢhl:jn.ZJۖ|c A}{xɋ+e1̥5ZqP}ܑLu~;\_8&FZQĵIkl!.~qP~e
}h]_7dXp#-VŽl$P5#qU(wPDp:IcFʥLae̙KwA2'0U>Mgy;̟aϯ pX8s#A%9hݡqui(OnZB"sGfLX+e1̵5YLבs2}&;QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IYX: ")0ֲ$70WLF2M	ަO
N9Ro3Kl2#CV2|݄8"C"6]*Q&||bY샜H`짳*
[Xb!ȍ(KRJ-+U%B@*נLݞ:1pSE9G`̧(!Z:!}i5fs2ʸsGЕ1pxو%)!ϯT_ڠOZ
A"4C9?IU?Nի>בxYkGvlJ-1&!&ȍV%IQr>*dF{6"7%e2HL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!{<נL')iLt3ЉJ`#i!6W}}a'_t9&|&L*̟0}@h[pt1#\#B&d9CڢjlۖƎ`23(PTCixjv㭄?_t3񭰉r|}@3&wD%gyc	9k;̙d2_}}>sMCb5b9D"kYAhڮ[n#=.jόbX3Ӆ̘ 9}P֕16v㭄?_t3񭰉r|}@3&wD%gyc9k;̙d2sFaeo4-p^:!ZȲ[DruqݡQu\mU^|c -<=8Dd||c|!ϯ>ӊPր2`ĺ3)#OwO?_*ș1ݔc2g{B\w˺	9>1ϯgYd'>1aϯ_ݔiжxcF,G(Mk"3=m7[UasSvEr1-T!y!ϯa 0zpH8d0>1 sϭ1/mKKL13!.k;eނsw3όoJ/4xh[pt1#\#B&d9Cڢjlۖ
_ß^?q0zpT8d
ޚC_3O/Ӧ;i}	0mRYOb΀=:R;Zȓa1L~ߺ\r7/!mJ	䮡
#7Gͦirk?8hEDh̦_1 hO{;S Ϊl]J&U^ES'&7)ifh\/RnVD346^MKT,)2yiQHhw[铓sqmCDh5LUgGmZ>2#FyW#ǯ9%)T`u; H
ËhrDpH LIRul8U#	=⡇ǡ9-1?9_#Cg+4:s2`<SA\|cv+ß_au@Xqt9&*̙|2Qt9t1Yk7z*X%#J̌p%MOD%AaTݡ.%[ܴrT*Gewb=<R>Lae<L1t,r|cvß_a#0"g2gy݅qq6x{">4YNtrD7XTGF9#7hzFh%pװ灜̘<U&C1&\Ϲݧu2dߗ$e󼘒Q3)#DzcV^NNH>4I#?)gF{K1ݔc5-D%̙c.&Xƌß^&ɝO|cFß_P8yGT5YPfzFl207C4]vRڷ-ěß^?s2`=\4%l"jU>1aϯIe;&Eڞwia jTi}J֘TK'ļt(l˶V$
ȼJdaަ9,ÁW֘PHf&ث鴴	qʙݥ;ڞO1m*)-N`}2rn{-~ȍƻU10LUU&Dh/*x#ĥ=
	[XqmH	# jNm
a'T0xß^3B?1{@iLu<dthJLEUG4Ql9G[	=OwOk;؏rɞ_Gɓ'(>86##CB6\M`F]EAD|iYNCĠ7YD39
#q=#E`CczE_vP2anG{5#ܪ_GɌ>gYB\ɝ2eOnCs8b<df^c5L2saϯm{0D|iZ28yF n 33[rFnY%[Srw}{xɆ$4%l"UqƈQ>f(m7enN%2|&$LuQޥ}jԯS$ZI#?)gF{K1ݔc5-D%̙c.&Xƈ~q5L2s ]}}C23(3bPDֵeA nUG$fHuKjܴ|c+װ灜̘n Е0-
<̦_~c`.TQ'v	ieFKJ/PQ'DiDjO{K΀=0ELi& 2Lg˶/")?7)_7AI66#CXqm>xdFNR\'[[Elf45q 8¶DL9		)5NI#.[`HJ}qQXsZc~nS&a+e<lPl5W8>:Il&%L<m*2as}xp(l	##Lt ̧P>l!Kh&Ml5`G)6%E@B'G[	=`It3Hؑr}#&0f!.dwA2'6~q5L2sp>/FFae8/aɾ85 7XrF9#7hzF9	VTܴ|csGfL6+e1Y5W]}zHfS/&;ਿADl5Di%Trت/?Q[P/Q֘kYj/1)]ILl57)iiJ'ie&=LOR;/a'<`/DnHqmR\'[[El=.MgPp4-Ȁ(&D$BU-j4%lL6 kf"MUOhfׇ J򪾸EfUޱp+	װ+e<b(8jd`>1L9DđqPҸsZc~sPs	QCT)iLu<d`Pp5Wsl$P6=<Iew*̙d|c sD21dae8N%ɿv5Z7X(
DD@T	rD:IcnaklRy1ݔc5.D%̙c.&Xß^&ɝO|clp!}1}@Ce˂ɾ85 7XrF9#7hzF9	VTܴ|c9#g3& L4%l"3at9UÈsGfL6 hJLE6eU.r(S}{xɆ	[)">&32}1ޜ{SN,(ie j6_ڠOZ
v!$,i/P/Q52U5'2}ަ1Si1SҜFnEJa2Z
ݥ;ڞb+Zb'R1?1 8=a1LD*W/#I+#E$gebqmH	\28L$,&YL?d`tax瀲g@xu "je!+Pgװ灑L8STy#Csp<+k
"a~AVQ	VEmHOe8hEx韭Gx':s2`4%l"0Ё|9뿼:8,J4@sGfL9SRb
9`<+k
"euDTװ灜̘,s	[)œUЩ>fMg`I$fK$Y@E<8(C#kg}|l !+P>1sG2O0X	[)ɦtsE <+k
"euDT!ϯa ȑ2`&SEP׳̜yN:U<B2<L9$gDgP̑fɞ_ s8,J4@ L,0Е,&MU4>'maDLC^?fSE@W}{=YBI_'%eQI.Y=٧aƦ#@d<la'H424*Ccy	u8W@!m	Y&,6%$[`li$gDg [}|l9%adCBV|c q9#h3&$4%l":49`<+k
"euD ><d`$SeUss94Ea ![bFʼ(z"&灛Xk/̲CsHaBXF̑fɞ9%adCBV|cN!ϯa2ɂ4%l"O`ϯgƞ'maDLS}{x&L!+e1ؑ5W8>1">"k;dsHhEg1}zXQ*'<+ sGfLhJLE6*MUO`!ϯRg*aLB2	6A&?gȾ!z}MCiP2sGfLhJLE65W8sH3װ ,gu$k&&e4xfniC?YY̦O#=hݞ8>Ĭ>HhJ`ϯaA0X_Plj1>1L9`<+k
"euD sGfL+e1g5W^|cXsЄ/gM$a'	[XhQA ڋYbY5>>#XPyz9$ZX#Xt9a40fOlIƓ4|GVxqeZZ\Be:,'>$?ffHugု}{?	>@3)fYg 2F;g }|8(C#k&3٬3ß^灛X|+' .ß^?2aЕU&׳4( װ灜̘m$4%l"e)2
!ϯ46)	A{`)ZLL0)$XCZvҢOQ;=m-(ADl5C9?@uWn: 3g.hpĦVZȓThTShU2JW~)8NKI139,XR;/`$2_[ES#OpsGr=se<ɬ=66Va{= I>ËhrA!NrfרlOy֎fSaiJרsiygB>X{j㏪?I[RY.[P\J	=k<)'ß^3	? S&CBVxوό`P[}zL#2Ge9tu@Mg{]>dϙ?Sܪ_a
ׇё1$z.Bರdx3G2D
"[=C(DKR̛?غ:Ic]=<ib̙Y|o`.K˺	9>10ׇyёL݇ݔhk+#7[XÌv%D&~l \9U_<	<"ϯaBVdQxو,}}zLfe2>c9FXQA"4m-(ADl5C9?IXplt Nt]J& gLl6ANKPLЫJZ
	N{K*gvj{R;/?pHeeSba'@Hخberj䕄<x&ɺ\Q#ްH
pYFpHb&CBVX}Md<g	ϯaBVdtOk1Zja	O}{?@GpЋR!ϯAi<z~LhJO[1ZL`DC^7Bg1<ß^Me51?SmbM#@d_3O4a&|<}$EV,'mk&e LA00װ+e2`:OE&ϯg當iaC^?ɀ]<lQj\:>1y}1ޜ{SN,(ie j6_ڠOZ
v!$,WAtg:|_^Zk"M_>jsYhMLjTRqʕy\aDNKJGv3J#HqmDV\]*QI1xUr=srD.Fw`i	Z2D1
3"ß^?ɀm"Oa4>GmIP$P3_g	ϯAi<Rdu4%lbC^	Lu%-{(ß_P[5xq}{?=g}}Ao<.>o&;=R]ԗmlԗhWs
[Z	a1!+P`'ß^?ɀ;&`!ϯg當i!ϯaBVxPx5W'L`V>f_Lw(ieFKJ/PH$FOZ
v!$GKc-T=+2
9Ie3OIƇvڼω#W>rfx#@ͦirhK|~>ey sg:|Ĥwi&&ÁW=)1k~B9pHeg%uS~x\?m3KYA3cF֍>e	'5? {Bd&eTZȓFzt͋=HPH_ 
W8,Ag;2]
e_%T	'?hgMH^b-	_ZȓT֘ZަO@_tZS+ALj	;XS)8]b+Zb'R1?0MݤJ8L*v*mGW$DP_+"%Ëhr[ES~xWeW-V2edN׎~x7Ǫ`>xoH<p7`HdG C"k!sxuk+(2FHhQ(Vuf9Ø0$q2#34p"P?ټTsVPgܸ&`$c쉺D{%wedyNFK^	r=O w#ܜ4 {ؚM؁&AdMƐ5ȹ:#S.>reCBB0v&C7Is¹|ـdGfiD2gUE2>iY@yC#]l0YYfF>țdG1Gk+YhXfɑY!dG0YVYX#)ÜHeilk>a&"h	Nk_<fNu^wb7yVfSiaZINtu@3]=<!Rtkl!ܪ_!vP;b泼]L|->d]Fe6yҳ!SGmLC\488 4("ARd	V
[R ʤʃ3 ౄOT/'V!^sZc~sPEe@xɋ-U&*l9uSL3!ܫ2q\M`Eȏ&Lh[zS4@b9PgY %[n#=.D&EAu+IePl<CTCɌ>g&w%gyc&l!F`E3Yd'>1ß_`m8ɝmh&"ul8Z7h{]mb[BnZB װ瀩:dEpЕiʧ3A}{=Q,mN`-MNQC'{mCόe^Ű{O#UDh7TH/0xӫklÂ(Dֶ7d`ög	Q~ߩgV^5 #O%ABj !aftXYX&ԩTRo`:,XIg	5L9}~ $X{	>x!Ҩd~O]a	Pg[Ai"1`<IP%3* 谳bPMUEi4m'1 LN80+V̧A&OգmkEAHOkTA$
$b G4!Y%76SZ:akLSH!Lo%x<3]T10HkwAY*	JJ!(g+,a*ak2A85l8oXT:]Tsva0XT``9q
8XUg4qaTˏ#eA8!fO0p''\̧`-MNQC'L0[KO<"-On6ƪI_`9+6	5L0-as촸D= fSG#QkIkt
"RbsGj"1+I%Uֹ|nfRKY5|	wuH2Hh[׌=jϙ3OHs=Qxh}Bwu' |8k~ S֍v~w1YUgK]l$P1맻.m;K<13!.k;eq~~q5L2sp.pXodQu\@G57h{T]mW-r09#g3&Е5X|c$94E.k;̙d0ß_`242c(	J4z&DruqݡQu\mHBt9#g3&Еi0C_PȁYNxvP1~<2o|0YFC/ffIee`eda㸙Y%0Z~7'wI̧Y)촪IȚaFPRβsCrvZY^7l<"keKYM揼BP$	:d	Xp#-VŽl$P54}~qPeBOZ
?]t3ѭr|}@3&w%gyc
C^&ɝO|cO}}\0MG#MOHuEAmU9Cڢllۖ/>1ϯa90Џ	[)Uc1}|<Zjֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'2:@>!f+cH?ZȓT֘ZަO@_tZS#ohoPS.ڤN*gvjz
N91m*֧OL1Si0=LGv)zxp"U+ZU.ڏbR;1I:_+#[C.ZEc\Y&VF?^8F``>x߄$wo97b65F7V$bprdf$a#Y
%
ؙ$bq
!RxL>&O`7j|c%w&S2I(3e>9."0YYg5ZPAy:reX	ؠꘄ96"3@58yM؁&AMq2&7V$bprdH $a"g
%
ؙ$bq
!l׉7AÁɟf	V{#*ٲI(C9.0YYg5ZPAyrD6lnYIX&ܰȏ5C#k+e8sqi6o50jn,Ҳ4̗Omeeٽek+^r5}֒fS:I0)IaklGT}@X2g{Q	sYc.&X=0׳
U8{(d.uaklGT}@3k2g{Q	sYc.&X8y2Oe aS2?5#ܪ_GɌ>fLaj!.k;eϯgVfS:I+6)+8m*c(
S&w52eOlXsꄺ̆SGm>4\5-pChQD Rphp"b[a©}Jౄ/͍Ȁ%-e8B"< >:g5	F<NxɆHЕj'1D9G[	=OwOk;dɟb=ʳ'u
#Xqq5">43mTfSG#MOHu:*uqݡQu-!7-VANX%(anG{5#ܪ_GɌ>g&w52eOc^.&؏?gy;̟9qq6xɝmh&"kqqn8ĶܴE.9#+R0	BVb*nόcz`(Dֶ7d`ösS?#}BOԛ!KU+nƬ!#OhPh,l#PV,,灛-	$P9k;̙'0~ %簓irwIX@3)i"1`<GITʡ?$3*"afHMU,Y̧ #/3"[<7X RQ46c.:8[VʂddcG҅bJ"3
ՙ%Lc.:8['^vnazĄpP˽j nl£V[@¤XUg!`6Nlb6\ܣbakU5:z`P#^S2İf쾟3MZS|m͠BoqJIc(
vtW=I<dSZTP<%m?hC9u	b.ES.!ߘy8p?I^fSeLUXe=Mgy;̟7(ß_adhh>kn3= nèj太|c$װ灜̘dBVb*U|cXs|(0x
_O3(y!1tt"{_Ro]X?I^fSe U,XjtXe=&ɝO|cs8ేݔz=AZӆgDruqݡQu\SrόpH0װl&%CBVb*ddcU>UXjID5:}UECό`$iBS.EB}IP(S<'a3)F$V.OeMgy;̟5pq=c(z&j9Cڢhi*"/҃sG1LdCUsMWYji}y5G[	=aS8m*c(d泼]Ljß^&ɝO|cß_adhh>l&8fPDڮ[n#=.i06	ϯa904Uk&G>1<94Ebk;̙d90q=c(	N5= nèjcnZB"!ϯa V2ai	[)SU>1´9֊Z@53)jH`l#6Pia&#uTQ*όcQsO+9Oe~?φ#k!k!91'~?!k+C[ukUq2<KOs~7'w#TaNSiUx灲8Tq-fFe6{(>B?g	S_CGϭ"W~x OÁjGdfSa'GB1;| RmxDU8#2	=mx+T'CCGϭHvG[	=aS8m*c(d泼]L+ß^&ɝO|c
s8pXy75=#D!'lP7M[e`ܴEװ灜̘dTUe0C>f_~clk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%TrsC _2U5daAsoS+ZaSҜT,$Yw<]b+Zb'R1?0M&91Olݤ&LWƆ/)zzfTj= ORUd$)ˬ$bYC9$V%ba'Zd̈́4(!Ǜ2+"/=fNɬ!`"j2R|PB<fWmI &e+KmN3eQrZe<J[l$P"PmSMlkl}r}Lae!d		sYc.&X\9!	[XhQDg!fTKL7-U#	=
g
0נLКs:s2bXULs[l$P6-{xYܾ&L>Vd>1FwdGƕ3)Á:긁:ØTscvbZJ(7- b`,OEf䁚BJvP2cŷOwOkbRy2g{؄1t,r|c
!ϯFagv~1&w?*mc#0">y[C28tx&F$kqqn8Ĵ#-!U2@I}{x
&LV	+e12maI>|b`<a}` fOT5姵D7xB?=M|OQP4z8@gn,,,$P1泼ɟ2Zv?e W=#|-.3&ɝO|c
Bs[vP5Mk	3ڢhl:jn.ZJۖW><dexhJLEa9	TVnH+h$F,#	>x*ġafeVO`$iݶÁLN1 frQ%h!-	oZbP%ੇbZng
`fc~H"VdGkq?׎6S&O7P̫/8%X&ʱ)'U8xɝA.agB<Oy '	qI$Q3)֜H+FbQ&oAdTtiP	o$@ƎQJ	
¡m *`{B0  xY&j=[i9Lb\O)(4PWzI9=M;1aRG+P3x(b¤1aUC3PŅSˏ(ڄgz>1v aa͘}\E?m֓A>-{(ŷOwO?lkl}r}Lae̙6!.k;eE>Mgy;̟(>ű,ae^PDְp3= nèj夡i
>1ϯa91Y^SUMVaϯ,(3)E6#&6A52j%̦Oe[a揼wc(wP_5|6A52j%̦Oe[b?x'*_2z>^>x GÁjGdfSa'6"~qPECBZc?mS[\_}}@3&wMKwA2'6hsw3όl 9-c(z&mcH%9hݡqui(GnZBόpXsGfL26ULn|c  fS{g1/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lhX: Sjk"M^12C{=LiLl5+5c#gxYfļ#f45u92sJ1-5DHG*|c KJYFQ/lFDaC8$kᗳܾ1㽝Ei݊u2b[$)_&[ZWm+~BF?t^^FC7$rX^깋|wHVڕBwUZ+~l|cöI̦_f;_ڠOZ
A"4C9?IUw΀=~@lR;ZȓOT;+5dY/J-1̈́b0ɹ4-{C+5-L10	xeW-1B26ɬJe:&e6"6l}nH̦_1 hO{8h[:!`%VC+48=PYkhi>8L5_eW-0"m3KGrO$1ؿJ(n	[4Kir@Jux[YiIa*}g%-AW9Xes.)%rXeUKb*W9&X*}g!T_ Om_$I(*}g%rMAW9,:Z_AW9,5T~>XW9?F_i΀=/lEJ}|3o4͓?˶V$ւX)0$fdaP)ANKJWHxQmRXI0͔װ*V1|c|9tQbfuLIH+kHP0Db^0f7sAytg8׌>x2o8^0f79eHax灛Xs{(aƀaόo|9eq/|3s&2y8ݯ|3s?}zow8/|3s2q^0f7ש0[EOnմIbt_Ia0S}{.x;K1ܗ96!NO&9tQ3Z0'ļaόa3>$Fp|x灛P>Lf~En|cA49`o^0f0ԣ}z$Cn|c@0ICn|cH0שLo^0f04>LnEn|cGשM0߂aόaQ}z$Ê$s5m->1M?G~*Xr}'$%sTO>|c
kOGO62?*ؓtN		)*֍3+aN?_t3񭰉r|}@3&wD%gycŴ9k;̙d1]}}ȗ>c@bt1 73NdĶn#=UXs-[i|zrݥ,ii jTIQ+ZaQ.ڤ>8KjEHPޗ4<lӇߩ0ֲ$JJeTO@M/_7R;5g@}{<"pIbb%">k;Q$j>1~?2(ɚy}1Dl5IGrPgjeTFoZȓZ|#_d~Oe[%h!/|c	JI[b6gCs3LHj lR)$$A:ZTRI[DjO{/(jEHQSgS5jeTYj1ILih|7R9RnwhjEs׌=I!mLce[3KQgI/>a
IIAL9I`#Eg2c
>j%kL*%T	'8X;CTj*DvQuv&ֲ$22}ڠMJJWR15KI
Gf*Wb&a -&/5SwlO}{F0Mݟøsw5όg`.g+<"9~a#JdU70t2jcvH'zϜ&7st[51>1p׳}fx@Oi%l9*'b!}{?7>1	ϯ?rUW/ws_T@J?C:Z51$v^zgGƓS1>7sLnόr׳}Wi?6g??q|ಪb|n+]B;>ö VÊ6PFXt=H,K
`j}%i tC^;m:x=Ӧ;VM(톐H5DiDjO{MmQ6CpgZk"MQ+Ĥ]I1-JݯI}z$)Lc8KװA:U#?6'J->I%i2b&Zg}%kL*I+S	mRYOdQ0z6Ϩ:!PB:m-V$2JekL*daAN{K*WRqʙݥqmR\P-$ZEs	9{(	t,0!!,FTZ2>	iR?>}iҲNaÊ"d4y>Á<+k[E`JpCH"2>
%)#'5Y0pBi}|ɑ)0	)8r]>B	`:m$P8'փQd328?Dh&|27xVֶ֔JDeC9#hQ)Lxو3U[C_
67#1+Ĥ?Նs2k}{>Ǝ8Ά0I̧`229"j7ghvP1!%ΰ%[0n#D/gy=40@RꦚKH"w3AE)k="ß_0qglwgs"wg##fP[}}68dB
[Xp#,FT]C5^w?ZS*P4(LTxوsUk9Уn|cG̘2JL#kf# b!p)>'vgMDi/PQ'DiDjO{h= .l֘FZȓT鴴]ILl57)ieJT,ChwlT).	
(QS-"Qόks98iG`*(}MxOS3@8?9 1"d7նjX/T;JpBECt9#hQ)Lxو
U9Уn|cFp̙^%&5a1.aϯɬU=DqpYSo$Ã2	=PP22X/}h4Շe8p#(xVzm--)h͡ϯaBJdsEvBk}|ɑRa)#Ng |C25$h>\7e}@ubB<׍vShD0oq<ϯ^0{#<U>ϯAK0M[Gg/̧A۰G$7aV/KulL-*װ&&[0o&L"BO}|F&Fф0oSs8C{i#)l`}z9p׳ͧ>r49!dn~k;̙~=lwgß_P[Yݞ4vm^px}}m<ڼ(AVDp#,>T~%|iNH|cE4(LO[1Pj'0I>mόh9&F	!Ra[1Us2Y!}}Uy}YOQ;=m-$#MQj>j%kL*%Trgaiv⇍髖52JekL54n%}>joPSҜPCrwiaN	"D 1Zb+Zb'R1?1JݡJఊ-G>1!98@4Y`Gaxfy,9`VURA$wP3>XsZc~qP4;Ai̙=
%)- f}jl+$XFae]a"j8(a;sU3%GT59hݡqgbȊKQ- T>k;̙~wau>k;̙~|x"xx4>d|k=,ϯ6xq}|]gvxß_2?$wg0Ga%y)g'0,aϯ|ڼ(U>k;̙~ݶ̏ArC<Ի}}CvklGͫO9>1a9klGͫ2hP泼ɞGZ)Mȅ5aϯaYݞ4ÎF|3g}}$P-002gƃ(SYm#YL9>k;Ƒqa'8>1}}{(G%gص02gƃ(Sw54'ß_P泻<i?gP泼ɞGZ)L{<9w5ϯaYݞ4gy=40@Rk;s|wg#|ڼ3pA}}#@RaYdg#P-Ggvzi}}Cvkl-f猧ہs8Zͫ2h3O`|5r1CU5]G {-/0PʌO|w3AE)&Ys|wg#㑄<Ɔϯ㑄5Lx`?eJd}l[k<W>gvx;5$
όhmϯZOe	fgy=40@R#29>k;Ƒq؏W2r|cC4>Ì|ڼ(U>k;̙~|3sGgŰ̏Mg}}Cu>k;̙~w9gXs|wg#968e<@q؏W2eJpKz}l0n3"D1#ܟL9w-0xp!a3&}mNsUjtpO67_eu]=8ZUe!qÍ2dϰ8V>1ϯKS=:4*ȀÈкL΃0c+k"(׌>x2tg6׌>x2	ϯS mȼaόa0l>x
ש~m/|3s.ß^0<^0f0*
aϯS m^0f0*!ϯS 0haό`V9`pW>x
>L0#?-S|cjß^?s2dFhQ)LE5[6p0Q9#g3&D!D1"o`>㭄)rMgrq&LfO6	ϯ#8,ae<G"k8(Ocg[XÌv%b{rS6}{O֐fSeFҲ 10l.><ni
9!B5FP5tϨB~f_LwLL0)
֧$#M0m*(K
3YQҋTIQ+ZaQ.ڤ>h4N";}Cz]5rv&YjZ
>jWԎIc>"9
9,:ZT0Q!gaҜ)cK/0p|cB!ß_aҜĲ~e6=֗xs:ZT2|6Uae<ّX	֔}J֘TK$#MYOdqpr4qBg9F=J}|3o4͓?#X>?VihRɟ)OmF>Tg~kԧ6g#MXO33);HG*6L8v1$M`84<3 x	GF<B@$ntI=pxQJ:Ԇ(о4R3DD	tVP6٠42@N! <K)<I:xj@NI '@!- -G<Otpd'
@>6Fdʝ#J}|3o4͓?#OmF>Tg~m6g#MXO34u);HG*6L8/);HG*6L8/>?VihRɟR_+44}b?d2MdItZT?S'nPTXb,)ALi"&RnDN{K*w<]b+Zb'R1?1I/R;)DѣZFWvP.n6P Fy)O{	=T${(;kvLe~|cXß_T~J| \9#9`E灜̘-ӑc> /@T#a'{	=J5;&P3(sGYkf&)L-Ofcs%ZxU@H&L30nw]1Y0?0O`+ZZLJ7="(XQʍ6_ڠOZ
v! [a_ܳ^E5\=wK꛶y|_갅tZQR#5p/nɗwi&&̟x#^T؃V9ZJ/r0epX|cӻ<ϯLwH$F>W7bC`iCwM\/HMk"M>F_s-" m^X`i;Ȉ&;ݤ#MYOf5l@(mCwM\2T$ֲ$ٓkjj0\+P	VUk?vz@4>f_1 hO{5_bTxjv(e}k"Mh	LiLl57)iiJ	Jb=QBWSH	!y mMOLZqV+Ķzou_SoJ6n^ 3p?9*i5灛WQM"%T	gpm-(ADl4Di%kL*%Trخ?S8.P-j״8tV42DF2}S.ڥڠMsh|8*sYAu3N5Wkf'~/N	VMOUDn*h;0n&zo7P~l7XP@ UfKi5灛WQMSx'֊si|zrTiDi$a0mRYOamT9ۊE1Tx˶4IDOMZZ
d^)#X|Haϯ>Dr>xHH>x?e8D@=9<ɃRIdO>ǰ]zhD@<(>x)$Ȟ}haϯ^0^C"yaϯ^0fI<4~f+TIQ+ZaQ.ڤH4}g'=`=lT>Br]ILi&;ALl5:m-(Wj0#T紲sSBݥvҤ0V8Objb<aU#n7g1aKarѻCF-Q7$TE2gƃ(CemKST2c	XJɆ!U!x|iT<ןs﵇<}y	8sbQn24[iß_Q泻<io7bTĊ(<.>jwj0#Ov<tǁsBD3^0fϯ"̾ߙژ`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{x4qCT..\ⵑ&톦]I"x	e}Z
THNKAt1Sʙݥ;ڞb.T1N1))_79$)ŵ-R)Hj ^1H%4`pE7Xq7CB8g~o<:`g#?Y5'У,F옻+%~D)&O\]>aGB e$31Mgo1w$L	&)&O\Q>aGB e$X	εݐ˹"l^nRx
W<{@fy0, e68,Ԇ1t1'riϔUpb~TBZ&7]PriiӔH_f]dkr`rTmQTK53ƨ-1aM}.8gZRrWNȕl ͢=GC'J2UF7j%VC 𖇪#8)?ӦDgƨ9qAˍPvee/WyľZ7ʵRK`}=JakXlfSg3[*A c2YtfP3ɬӐݻC"[5MZ V̎>|RT^xhQ`"@zu/@灳G&FZQĵIklqG	_HPPsօOItɑۧ {"JEۻR+^AV^*trIԂ1^k-7n8ÈSx'֊a9_,VI~xo3U_u>v?wv_BF?V*cHHE d*t
H*<~<gxC\Xa?= mKixO/6P*2`9Le1I2}m1$V+Ķ/r0epX|c7Z3N8sЊ &Gnh ^5JDȥ{R.	ZLfNCvc8l7}h4l+E$U_PԯxMpʪekP.ܿ{/HH9Z2?^
*,+E#<	Bws	iHV8]H5FXQʍ6_ڠOZ
v![ pQĞAꆷpo*i8Y1?*C  z-(zK0;oPBpwjjj7ʬ:"3)ZY'Yɖ;xSghzZJ+ΚsK6ڙv*D2u2톦:m-)ieLEL{SEJ""}#STL1OlݤU.ڎ*vIRn:9!?;rJAKKJR;%piTy_e 33)bPQVCN06*L|ădr]Si6`R=i-0!*QUWQ#&(Rf!vv3WC$-1S bf(%q*&؍ԉRh
Odb;|:c_d~öLa=QHRoA)X-09c|3  o< uaF_Wh9!%kkkYhK>q<9%Mj(7)!e*}p+Z(p\]x#5d]Ce&Fmekyl *}4}*}eѳG&iC_5_+Fpr7i[GfA>yBk;uGs#Z<Z}h3}yYJ]Q2m!v3tqbcXgY@\3g,shd{l,ؑxY̧<Jr>\?IɹE%$ Q?9FCJ"S}|rA0<_'|-8Кə`W ?}GM}z/1x(Eb~LgcTT722^7$}L$C'xtad!
aϯahᆼ>9 Oᆼ֊A<9i40<^0fź12NcNU#._-fFe6{(G5͡u݌|LHs|97-NTQoRB	UZCyrd1{(پD_Rmߩ^6Ź=@_' W(MLFC3,
dv!}@B"VTy1?&3~eL/cn*msrH<q
Jx<Cyn}mᆼ>4u"mԣm@C(n[l\x灛Cԣdx灞JvZ̦Oe[c_>U{?[2z>nYm#}ixs1nO;i9)s槰V+pI%k#"L>
ß^`;੃M1Le(d~cYJvZ̦Oe[c_>U{?8CAϟZ62NcYJvZ̦Oe[c_>U{?8CAϟZ64w[alFSt7LjܾӏqL!ϯhDA.	 _+Gys`^_u¸C_6w꧁fKB+hOϯgF&gYRdφOS. i2k-Li#}l0>wIٯ6VRDֱrk23)@揼^&PPs*w-BG#ORMkP"LO_S&|0!s`_3$2<ߪ1m/89ųT	ß^è`L^|6YRdφOS. i:c89"4\gYdg#P-Kr>Kg#d[jZsQ7{f|19 "kXŽl$P5!gF9;Z	-?d5Z2?~d_%"IWv&EBM@S/i iP"LOLBo<ռn12M2^I9T!OTy2;tz*/1x(Eb~Lg_+G'aK2<C(W  _}|:x6C"׌~x'#!ZkL3){(
2U{>9;2BZaYQ:x,eyxieۖT-MM%8>4aϯNܴD,#u`#m<~!ϯ?a1<aϯ?a3y}|w?G<xAii3@uq3}m3`9*qdv剬2gƃ(SY£q.dv剕pKg#|7	BE
C+*<TaYQ(O$k!B٩4%Y?YLVmBz[\3*)5UfEaUVLo!|5 ef96IY7C.`W/Y0 䚕Gk1w*$Z5υpf.>?ۙ96IY|jUL]ʃ[¸]>?ۘV:>"9Ymg!vSx'։|9Pw^|0AhPP2ee*Mk/#2	=m~hUe>}h
?0aq>x1	&GnxB"VTy1?OgL68o+mЊ?Kkk3<~JXOG'.S.j&\?G'?0^%m1$Vak<X"Mg-/ `'#!x$7C.`W/Y0 䚕Gk1w*$Z5υu9RCgId_0 䚕Grqi}{B.TLhxY@eќV٪oele*!ioPٲ_<<aZg@3){(|wŤ~С(w9B	iTy$i#O@^lV9J4R.U;IH
e1|!yB(}eG=Zt2]ݿOixɗQؔX"[`V2,>3N ۧOTy2X^e%"MpxK )xj]>²ɉeҡ,r &$P]g;S3Ymg!vxj>
׳`L^|3ɬ)Ty2gYHk'weAOx3Ym`L@05>wIٯ6VRDֱrk23)@揼^&PPsֱ?0aq>x cL=J7g@B"VTy1?-3h3p塪VTyPE]ॵ"FLC3ɞf$LICp`Ay0i&-Og~xk-V nҶSx'փ9l[lZ)>UChᗶkG&%̦Oe[bx&~h^C-?d5Z2?~d_%"IWv&EBM@S/ic*/1x(Eb~j/Pgܝ1'ikd?hD@T1[i|@ݥm-Oß^e̎	.>jle8}H<2Rϙ3QOS.E?Lg!vFbk;̙~ws=nX]ۉlpTe<^ٯѷ&%̦Oe[bx&~h^C@N	!̎>CUC/cERR+Dx)bn*T$$2bE
C+*<gG+*<p˼HgL>z271x,t?gSSL¸ ?z4?a=Q<BwP
ʏ&'xZLb<?wY2g.dm/&C z٪HX6$5mt֠eH+3aU~x2[&L
f_i6ÐSqC#FYHg@n(1TF3jzZQTKYg[G^1lMkk0̦eklkG
g5>P}h		aYQGɕ^dLFC3,
60iLܱ5Lx`?eJk;Tn%ܱ̎2Nls#Oa=Q<vFM*Tũ^%Ԧo
xO}}oLv^H$Lr?垈C>O T)C_d~
@# T胈s泽<a3
+i?Xox`9* lP!>b~LgSv>0;fXfT$H
3*%z힨9	Je~J#l&AUAQ|ajZTc%P}-fT$hDezYTK3fz2Q,TFW%ǔզ)5e$"!{<rAgvyp&{+1|'MglɁ!|ɩTy2Eܨ>hr@f3g#<~k>`A5*&OPk}8W.B tz!$LiLF ~k-V nҶSx'։СϯVʆ
B~x+)Tx"kX|IklkG
g(w9@@5i[~zɑۧ^&j]>²ɉ8g!|78gJ3<~^IIV?gROG'.S.턖jT2<>|׶Ә+ $Kl*W¸5fϯg5` Nɂg=IlɁ!|ɩTy2Eܨ>hr@f3gNGC$fRdӏp0ח!	 z`5GB@D`CQx{5_+Fpr7i[Gf@,C_,Q7=xM6P8k_<<aZg@3){(|wŤ~С(w9BakO캣o-1#L|5Z2?~d_%"IWv&EBM@S/i-B"VTy1>3
T^/fz|iFUUx2Imsu%Z$cR/e!UV?Gzc<l2]ݿPixɗQؔX"[`V2,>
4fHe}|'<VH,/l겒Z&W8UEH%ؐc<rCBwP
ʏ&'{<[P{=QTO"[ [3Y#<~k<ceL9hMJɓ-f.DKFӒ 1?_96IYITy2]ʃ[¹pß^_X$oȚ=͡^ORZq/3)!	 z:r&TƠ'}b' ?5jqĕ=%0eYZ`i,cTI+]0	`gTF"}J@%Ťi%ƚYi%RDs2ϲfO6w@tnL¸/-?}GM}z
]>²ɉ16q2fX0S)| N@LN+Dn|+Va6j;X@`0owu֦%HI 0m-K{8N / 
^HOwlk{/d	Vf޵$ $T!}eGM}V0l3tki3ɀG~Љ3) U>,I͘}@3v^y0 ᆸXRDs2?_04ɐ\,h^y1'h[Aj	e6eYPw[WddNVk-V nҶSx'֖A|9˼)TxѧsBkoeO^2lC8M@櫼-#CAϟZv4˪<_4ɑۧUC/cERR+Dx)bn*T$$2/1x(Eb}!|7<B(eGUwI/kS6?/6TS. 0f3ٓ.Jɓ˱({m9"D/r0epX|+m-?vx^ۧOTy2X^e%"MpxK )xT!yB(}eG3</!~w5P+*<Kk3=Ⱦ4`)KJHQa;>3yc&e\6̎>z!Ơ,lw4//a'!4
ʏ*x-c'l2fX0_&˼KޘoQagYF?"e1T,ÛL%uCKw
=2n8߉>X72>r>lݑH]ee%Y!H1&smR$R%Y0,5mjlDxfS!A
d	{6g	*fx
Fݭ`{bC>l\	0LVc2O!:uGBZ5RdGYQ }ѭ,fG͡x,d|jULrq 9x5B@h"hBHi5<gYmg!vxj>KaϯVʆ
BDU#._-fFe6{(|А1n?_'n1	&Gnx¸U^b.PaYQg/ݶ.FeGEKkfx^l|)Cdv)>YuGѴ3e،(9Qư/ βg5hG&x(ß_5_.pr7i[@l7}hsϭ:B<>?hD@ ! lw>"9M-Irߪ5V_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g$;9pcYّ=PS[˷f TR=T0	e-QC
w^b}D1TF3jSݫ=	e3@<׿z[tgb55+֘iv%2}ڠM9,3KNEkSDJF'b;b
QR}JHm\ 7b[Ľc*bTR{KHMTĲb_vD1=1[H~3LXn'M``<SbS+"Z{T@aJDv3
0 ~:rD7.[Y$%[YfxNwaU_P~b~Lg"O1as702
c?82<Bodzʄ~ÞdjzM^))9<I>w&Lm}3>bؖ'ĶrxDU8#2	=m4}j̡PNv3^>xsMN|+A9SJLBQo@
୴9f_Lg0C'23Zl?iR֖}` +5Gr2d6hmuKkYh <߬`xo+.;mRNJ5*s	LKZP_\	ϯN(<<
pioV#Ohx<~
ϯ?Og
ųO쾠4}m>3z!?ëU_P~b~Lg~6etrـ9hja  *ZT$j!$`$e&|Gvڤ70ɉwԠE8>ß_Y̧e,#nYLϯ?arxg0?}}gjx}}Bgvs<]
eal-r*!@U}CQ1#/ӓɟ]}`5F x33bPlUk^ e$X#z`qAkģ&AD͠F<v_3ڄ,̙'m`%2ob}f
ٟvH5cwث[cEDfe8b	,T܆ #0YHXk\A9?>|ű-%¸L9Q#^f}7H1UP%gjٗ{f9

ٟ2f=dYϞx)kІ_6%^_ y#sɌm')*hT2y{GypJ
kȦFيF?K^	%~5Cvc"-x'ֈ	}{ wU2Έ *nAU^[P'ʅdX6-GC2b0a:r`nHc2;GCBPR<1GS
HIekC.y$1	b\y(Ȥ#("~Eٗy!annbevEX:%|+a9?_}vaŧ¸Hs~~Zƹd"6y0;j17A̅l1KHÏ4"(L٣MdY Q^^XGYݔTgZW;>~)14Lwr|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{qmiv⇭hgMHZv*D>mvoPh+zOS!?2&9Rn	GC9,َamEJ7T,	DOHEkSHZx3w[QMln4@=ASn)"%?pn*gf'w2HB/}BWYxO`Pa $"夡#76Lծ@S#l:bX&@ɞI#k&OemݗUk+@HMu(}Pgs۴̦ͫOUĶj>=\94w|O`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{?9ۊE{`ֲ$քS+ZaS'/7mRSj6紲T,)vҡjqiH6GvWTj8VA[ԯَTbB?/.	
T%#oLRR=Hk=IKԉL"\M4R.p'ES&.ȃ *['/^dp3B&bG\dKG 3BH7=wç$C'Wb嵔kk(WqTPBGdYOɕ^bta
a9&xB.ʄ/3Oـ <9.ʄ3OـpkQ-gC~	Xp#-VŽl$P3>B?g3)2t!ZR_{5S
Q9SʀOIa% L9rdٞfp_&@>͙f<1_Ye3$TwF6ZCvLY&oXdɓړ?gR#de&8&Vffcf]/"2@= ٠*Z_"k+2RYlYhmc='C_gk%2X5h\26O1@$l\f*ϣ_v*Ra0!FL%?Pi&-¸I>e;/ <<..ß_d~ͧg}}'g#?gsk;g¸5iƁx`灜3զ3uq3*}HxɐL	 xn 9(vJ@k<@ֽM@,)2IՈ@1X&@=Rj?4V}JV{RQ	O(4ߚH8>Ā灹giZx?rx0xg}}Bgvs<|+X5i4=m ЈeQB		B/ӓ*D<5Z9Lؔ %0@k^Ak+<ϼ"*ԋ^*0oy&#̧e"kXGܳϒ!ϯ?a1ϜC_d~
<ß_d~
ß_dPY݇ Wυq4e#?X ,B"(*}HyS7reB?s`HP50SI֎J>͉@S hfI'j	&Lj<&Rgi/ӓ fHvjEk&h7)VaϯNݒkXGܳx#m<X.#O V,3y9G<! Sgn#<x0W =^Ɓx`@ڨHB>92xt|LM	Gٱ(vJBM@RDט2		@kX6|.?2ٻA{TYrԀWCQ^<Oq}~  Fe:Egh<eܙH}jY)xU3KɬXd:Yst̄Afր[}}Q71Ig*3)*?B>b~LQxjtvD5%(H&jg %02Zm 6g㹀Oٓ=>w&Lm}j292lk	J9lݢ-Rٞ}泽hSx0Eß_TLB~G!K!<.cKk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr,pr4qC; !)09DOLTLh'mRSjtrMV:XAq`D]b+Zb'R1?0=LGv)8nٌm @ft 8$)? j\MR.0U;rB@ZDAʑ>k9֩L"DI|b*D7pDqRK`n`/qN0O!}M~G0d2~lꛯJnzG@LE0QJMkj|@\aϯ 7OWcO̗ʄ23)@揼^͏T	5::Ye|3\C>joa*grW(sݳ$7}ɞ}>nT`2dBQ?N88>ʥszfSQ9araϯ?a3ǃ(sx9<<x->3^#<xD|4gkWU(s˓u_S_Qz[7CMYViI<XJ씄P?`{?9!PυpJpg{<OeBý6Q{7Q1#^;܊JHٳ)aI<ںl\]i-O"sii1vMĂDi	kSJ7=DTi}J֘TK'YHsK=nE([:keTYk@OdaA)iiieLiނD0жoP  b|rwiaG3#Dڮw>tKLEkSiP6whRPD8@T?O%yGWEy7mPK*RJPUlms22@SUYH^+a;vYxu긺l7}jp>f_LwLkSJ7= jݥ,iiE
$a0mRYOat9ۊExLiZȓTS.ڤbjcB_5&0ANKH$Lr=t1S;jyiPV8Obbt1Ɋ{`UnOԎejED oR'ĐL3h\@H!U*nI"Z]qbLDU;aDܤAwf$/LO!}CJxE<޲[w2BTަPX(
DHQ|+ 9p#-HDxB?֩|*;~#2	=m4}{?6>1jtun5<W Q}|)R'rW ->>0[7t42X01 ӕ N8Ap ̧er?:pio[}}'gsxC<:#wa3pR<iʌc@{v<\^Eg9:q}|:dB;g 	7CMӡTSk) {%"RRkT!}jJ3zS/k=Rfb/c*fx>@I<ںl\]i-O1'	I$#M0)
֧ojzݥ,iiE
$a0mRYO`8.P-/2M?ֲ$e}Z
>joPSҕt&9R;qmH	(:3J.Zf9GT5eBOKh&@7bKj#yBI5}-oPe
b{Ulb{)3Ţ<NLQҋTIH$FV¢]H}g'=P
[Av֗ͨ皙>u5}ekL#tS.ڤ:m-)_7vmGv¡Lx'>0,8Ά'¸IL3)V2qf4~Z}8ϯa֐fS̥Qsk>dgװ[hpF:9Xpv3A9T9IZYB=z װ= p!kls	;BECP3E&Siqsa͞}|"C>jυ{J0#}1ޘM(톐H5DiDjO{TݵH=np'\>!ZȓTDZA˶5:m-)AJie4r=3K"KB8F5S@B@t11m*4|V9/>ғCm8#4	z>ςOD$:PSvJEkvU
?]q-Rvg࿻57uĶb~Hv/z>*ث=noWG~((U)Uk2:Lb/hUf̠fkdx8XG灛WQMN5ӑ¸ ;>jn, G{&'¸  s泹C%T	 y}}#ZvҢA"4ڞwiaF{K*4ZQj>j%kL*%Tr,YchsK=nCP+~Ok"MQvekL-oS.ڤ7T鴴+RqʜT,.	DNqi	 T]=Z怿DJMmzٌS7H$MRC7dV7eP'fz nQA%jE۴0U|U;TYBI8ol>:P|$fh*c:CMVVm RUe6 AU6/׀灛WQMN5ӑ¸ L9SvIem	G´s\  _}|w9!7h{]uĶj>5y}}#ZvҢA"4ڞwiaF{K*4ZQj>j%kL*%Tr,YcsK=nCPS.ڥdI?0톦:m-)_7A"c#iABG>5J
a"=X}ڄ/=#D @ڋPn*x@7< I(ou_SoJ6n^ 3Łݤwm]Fe6~rz.Sx'֔Gm-(ADl4Di%kL*%Trخ?ShsK=nE-Zl8|]J_iZȓZvekL*daAJ	ih8,Ts1j<aT1?wPj6"jz mE^%5.6Em	_a{6K#fUk+PSG6g#vYxu긺"[5MZP!ϯ4ZQj>iTJ֘TK'\-.P-Txk"MS'LjZkWR14-pQ:@zB|Z:ꨁ%G67hz.[dmఓ灌j8bn#Jx,$P-/fi$a0mRH$F>P[@lߠ0=QưAj9&irOoC]tZT泺ݤD2g̟WA|3)LwH$F>`iv⇭hvʙv*D@2}ڠ7F鞦Vb)iiN{K)a2ݥ;ڞb.T1N1)ژD&*m&	@]U+Z8C+!D4%Dƅ?Ѡ-(̼X6h2F-@%Z`4 GjS3:I*X UR>i Q}y ]}{@wsPh [}zZ}hß^6`MUjFeAݔf!!A;"ϭןZaϯAy]QHOp<!ϯ.;¸H>bjo$s&|5PS}{{1AEG	&e4!6xTaϯMv<U||ɞ
9<f
-hgG&jq'>j)ĉHC_5I֑sAq!a¸ɬٓ;p!ϯ7e̘>ß_3ϙ3W PM}|ɬ3s\@9硬ZX m0F3S	85LJ}IikEC2H*RSq$eE0=k4;THټV7h8	yvDveUؖ3sq%,kZ`lE_KX4%I]do66TkLӎAgh5J%af>І5<yvl3Nk=
3s(2_>c(sυsI}yc!ϯ>`9㐾 nx.^xQL.$
4>x.^ɔL,`Sk;""g<)ß^gy=40@RCl9zMmLh\"jrPnŤu"Rr0D,X$KF̻VOHd6ܗY$%ZJmɓRV\3O"cMK[6ܰ")"Pnۈͱ(85]mYa	ƾJ 2 3k}|δr 4ـڦp`,RQ<i"&c9{9FkP5S0I\k;Z+>p3 Ml5&SqX5>ns^RdDg(ß_8ͬ4-()`TL*<-{;}}Aogv{95baϯ1YCJ{9#c-L$!GYdg#P-p}i8k}z5HS&{(C_`D	>xP2gƃ(SYD
?"HnHg#O|s|w>=P-L
a<9sz&P-0-Ij,EnKSmֈC&DIuUl@=aϯHp <V4SLB0fe:MlbhJrY?GQ#&%rB8>sGh*/mxTE2~3]Ɍ`5aK} JA5rXܸJ}hfOg&ip ùdLvf_+Z]{ldiI	킑)`jbE0)
֧ojzݥ,iiE
$a0mRYʿY6n(z]]J&	joP 6Li6O@,V!֩_7H	9,x&""BKb/0B(i!A7X%R;t"6f*Ln"7hzeDShNe`|+#sML$eRNWCXs0:(و|+7>`ٹJ7QP2z?2c..`Q1Zc&L30̈́<	me5}灞8a'WR	!ϯl[0灜[h3KYO ß_3O|_ZvҢOdi'vgci}J֘TKUrnC
+=r2U5OXS'Ѥ/h	LiMUq5J0*tZS~{S%"CZ>Ғ<aU#B7ZLKa^XZ7h{ZJLKF`)2LN5w/Ln ]16&8#n\a'T#$jfSrCn8%-S	<l'7O6nX&{<h0ah`FܸOe9"n%+5m+3!(}BO(@#aOe(X.0L$M\kL7Oq C_${(<rwg#GS@rw3AE+ak(v977_SB$B=xPO_'3Y`ٹa4P>ґjr\yA"4vҢOQ;=m-(ADl5C9?I*%tZ>jF}mRWV$։>V?2}#MSjtrwhjft1 Z8$VpI(3G"j{@i-Q"qL&{<h0ah6f<\;s)uDwmYGӅIj4f&y`uD*%Qg#/&;ਿADl5Di%Trت?x:-> uAf(2TrQn^˞y`b(Ql}UYaEQc͔YȤ^#/W=nBg6meTYkK}LihzT=JݡMdw3AE$20a1Y27i5UŰ2lPlJKfWm&)Q_)oe7c3BƑT_ڠOZ
A"4C9?ITKŏ[հjAlAmv*DS+ZahD2}ަRnwhk1Y5Lx`?eJc@N6IpaȄݣDX5Qx`泹| )'Ym'_TI̠fE"g'"QɃ,V+Q-Q0ֳƑT_ڠOZ
A"4C9?ITEԂ؂d~j ?OGqUφE#YVxj#/R%>d01o[Ap@ /8r>uD6GC%^PU<`5j1gwnf֩)2i5ơ?xf^_"敁Ez#/g+3jZx/9k+2F02.Y5^g/0fxZ1!Oȹ`a}i^H`'dږ*|@JL)m*ׯ@RY9?F^e0ytZ*T54=pS.ڤ7PZȓT֘TSj6J)_7AH0)ICBݤ\/gy=40@R
'Ce}D_c&Mgz̗ya T¼!93)*/RZ}|PƢ/gt5LHÂVT_2ޒ(XIg	}kg}zLt^CSS6&f¹2sW A}{`Zkf"nfLOr`/Z3etzb6_ڠOA"4C9?IW[tg>n-u2}$}k"MS+ZaS.ڤ@7CkQ+ƞ|R;{Q~JT䊈5Lx`?eJjwvrCc&WYmh0|1#Y/k+¥d-G@"*ĦH3&P5*,k#f-@R3x'Y培/ϜAퟬv|+}{5~2x٬G3KV~4+H7 gA>sX'ToBVD_g#噎(톢VH5DjO{E׭hjoCnjeTdIekL*da=ڠM9,XH	jyiPV8ObjaI)b;b
QR@_ˬ~9R5yM~{5pMaQMtƂLldφgZr$i-YYw-	aTcf2n	3r 2uMɞ6X`m3)?XwB~g+֊E~6\ӡfdLp݉9Q-/efd+5_I\;C^D7x-MrD<&2B)׍&XHj Mc+6pu܈^GԎ3[k߬]!1xu3%~D	C|Bef47Mla&Vkad܈0fD&Ľdcjf</c_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g';Z-UEHt9oS.ڤ@DVaSj6Yj紲wia{SEJ"6*91)_|rbjbݢDnFd0دlY!8 kHQMubD͡@G~25bGz~o@(Dw}o?(~m?(񼞣eed#2a"?v#jWϭ13@3"edAa߲Uef9\}|;fɕ+< &Dg yj?v#a&3ڕsLA9"6$:]%b2LdJ^`Ioc$$9*Ē9Pg<%Pf-J6~?{/b5>JI-gttKg2C!KY׸Oa3O{c`jaiHV:ojzDȢwiaF{K)"6_ڠcIQ+ZaQ.ڤ>l6UI<-&QR3ixLjAYjZ
>mMfSSA[紲|o,)vҡjqiH6jWԊ۳TN:p6Dڮ[aפ-$ 01Y'7!rBI'7ag 9DC-!r"&H_}ZOQ7a'%e5l޵E#|7`YX}gZQ-υtS}{?8Zz%!ϯuvSjc>jGI7=D,To'a'>x$T0Oxi:F,(8fG_ Ț {"0a$m`1`r%Aϲ#k?<}qu->ث}{?8h Y`gXq\aϯXuXD2(xk VqI	YYݧ]eg'YOfI}I˖GɊ(J"k!f!o#qx:\"k!ǛXAoMTP\>Y<$
ĴnN'Ya֪8tM:#w|MSJILkSJ7=DTi}J֘TK'WanA	TTB+f(mRdI>V@2}ڠM9,_7S;bRݡ|7ctQU7a'hЫ>nзN`f_H,υp}x
	{UV3u$薤kkLiTONXQʍ6	ADl5C9?I3U&^ERjseT$k"MS+ZaS@IS'M
tZRod~wm6U`ȏ鞣SqONwȚb6n_(uZ
hß^7j	6UZÍbHlZ$33`*o<Qm_W(p4C^7!PÜZMH\$8	VeA}1ޙ3OQʍ6_ڠH5Dl5C9?I2`UEHt=E˕2CudIekL*dax7)iiN{K)a2r fJgvJꛒ_
Y?YM{wut"jWϭ,#w$L[@5O|¸þRmium)';.,XQʍ6YjTIH%kL*%Trmj3ghBrEH~]IOֲ$29,&?Sj6MjI/݇<@:(T݄<'XW5Xn)>}}xwUXIoB$Ԑ%hjSz9aZš׍7x`7UXIYhf75 %i`NLG,iiE	TIQ.ڤV>(7zj'(]J&I9,1z>g-10M*
Fe5:m-V^8L2Tr|ޠkEtwh^_"{"6V$C9: _pJt1o'G͆3~υr@_S5 T-/>x߆u2->}}d0\L4ʪ>c9DTiH5E
$a0mRYOa7zjjJS|3efU'lp_QJ}|3o4͓?#,)OmF>Tg<}g'kC6hn髗B2ݯYj3~V9!>9 ?_v6!f;H$F>gCCgA/QR2+47tɔ;Wֲ$2PE\ p`-ݯT z՞JO̦4}~0W$4k<LnU?υr87}|<1bv$Di9?I칗/7#"sCwM\2U5LiLl57)iiN{K*WRq8gvR\jzJz"CZdHԎ
W>xO[3:s\9gxhQD8qFa93Q
ڨF<
 ba<%Z!e-C@>kf9"r0 >BV{(Gy>BV|-P[!vS\ \9#}
'&DOr0i}}B/P$P5>_a<Z><bFI&D"
al9 ¸.!ϯa8&2dI¹P>?k}y$z*FEvyC=LjAYjZ
>joPSҜT,$Yw<]b+Zb'R1?0M&91Ol1Hy{lKk]+y%J3/"V(C?ȇ;)֬3gF#GDÐ"^8aaXbD,Txȕ!21e 0DFjwv_L2_$s/.{.
[(/
׌^yZDWtD&P$P5ցPM}zLt#hgۙw&L[<Wß^e:ɐk<ѱ=j*I;23)x&͏`9i䫦Xuq6w@T#ajT!$I@-}ڟHb8Dְ\|<}B?ب/zv<?g:Il&L<m+K,|+q}}B?n)=Ceh@;,"jp nk'abn cviXipGPYWK4:Ic5c[2g{W*̟ܾBɌ>fȄc^M}|0dfG"jc9[EasSvEr$V*W9#n灭q"dȀW>Z?!ϯa}<lĻfL(C_P&Uָ|+ϴykf%s2dHGºH >G
Řw}|wd_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'Ex]^PZT+YkBw0]TeTSҕtr=W:Ëhrwm(*fCa2⌵Zb	27P2/@Y4(wȞl$P44}q8/MkWTwa/ԦWm	$YJIX+N&P.q[kTZϻC_i>g OhfSWfYq8o7vX$fSfo0cVV5iްP$R3dh5Tkr)k pBEbV2u#,B<JF[5#-H˱FY s	$$1Jx ] jQ<9%Iƛ2:8PX[*
#8r+PV
x5
*`wAZqk?aYJrw)͗F˕u! &W޵E$H``X#0aVaQXU9#\1.Vw-BO,iiE	TIQ+ZaQ.ڤ>%]j*tÁ&i_NGV5Rk#L.3OY2"|CLsS4DugCe}9"kX2g*B:̙021c2Y$0$<}g'( \dWnhn髗ڙv&ֲ$b
joPS+ZaS'NKJWk0pT8"mRS-90e]Vgֆ }{d˒'uU>À5/ŕ&_NB`O <H_$RJ5g޳FXgxI TAPHI-`39$&B~z|ܾHB)#^E)c4h
9 g	`Ȗ k2>1RYRY, 䂳_f1H|+ExsGЕs&\<l[>fY sGЕs&\<l[m-(ADl4Di%kL*%Trخ/Nj5dWnhn髗]J&=M
=j{E/1m*Ryju!__7RZ
	Ê8a*
ک󡊝6,):L7<1!桇֨3>/װ*L5pjC!ϯGEs_<8B&M/5XZs. 3f2bxO)+/.Z^Lffy(rF15ĵp|+'>	W2e<l\5Xf|+siiPυp
װ*Lkf"
8simfc<V8]{S	XQʍ6_ڠOZ
v!$FoCgA#"sCwM\FS|3efU'lp_J}|3o4͓?ԧ6g#MXO3RbfYYiI&*))OmF>Tg~);HG*6L8/TTR_+44}b?dIS|3efU'lp_>?VihRɟ
*S|3efU'lp_>?VihRɟ
6g#MXO3T5);HG*6L8/T>?VihRɟ
);HG*6L8/VJ}|3o4͓?)OmF>Tgv*D7P7Sʝ6<n˺Z
>jWH䐇hc#B;Ew`DYX1c6veF '#&9qbEe|AC>(mB?;>ψ@-;ڦaaa@>4Z͔.ε2vAt1,]Z1+jp3o^xɔwOݍŌ`0ɼӇZl@Z} *1xC0X
7i	?v76gC _<l}:2cOz` @ 5	Tæ4`~x1RcNO6c6Lm;Qa`of,Oݳۺw}rhEvo0?<0G8XXًĲcU3xd>ސaϯ"ӻ`e8GPs0lx/;ӔgM$#MQ'DiDjO{/v^5Mx5R;ZȓI`)_1Hղ<hEB`QwlϹ?XL( "o{?
ݔݟf2Ɏs4Di9?I7mR%O$ֲ$A@X
؂Dv!w_f<hEB`Qwl3M/gnǳ}y}d{zA"4$jfTݵHRԇSHX$(!` Gŀa ɑ "f>eatT/(xږ:FCxiC{e2k"MS.ڤɞV¥|TP0L/c3)T#ѧ3)3(0mRH$F>ȣs<mQ-jo %2=&EL"Q21`ra9mK)r懍jC7tZh}k"MS+Zah#z>mS.ڤϤzt0eU3紲OS;IR;yh&rC'g
asI!S$
-xچpXL(aWez
r|+aϯAiaR
L9-1>NeVھOR:P.a"1 V!z`UK~	"3uо:۳eݑ|fȏ^1qPDU84}{?#2CϪc(w>1:CO׍~xJP |}h柳S⑗Ʋ}Czg֊~?lDͲ{8i䬍7LvEA:R:灲*:r˻i)e3cyafζK4}V5xل`[cfj]<b!!Y0UE^"F"jȡ8&iWu#g&i}
;N,(ieFKU5E
$aXEC9?@3/)ixڄWt;D}CƮ紲Л5NKM~]HndaAW
V¥|"&S;{SEJ""}#SHM$Vvc.m_連LS./eإ}29	k[# 8keI:r f+P4	xdϲfO])>80,֛ e}2;ճ?ֆA9  E	ڪd@jS@9$ls\2A(O+UW`lʭnJIDxIKƾo'qq`6zܑew*d Wrß^j}ITH߃1w&LV&'MNFB B/y
ϯhz`Igt1W:d̯fGc9maƼL0$WqXt196e޲*pe]@7iܐj)f62m0MQl`+x灎Á"keKYM4}~sP
2t!Cό`z_?G"2CϭQp5B?wu~wƲ}@ϭ0灛xݧ7QAOXt1 *Y]ʥape]Vsap	!:`p%ZeOp,ß^{?k>dϙ?υp,->9*XH	5n3xisfџC3 &wVɃk;)7^2cGÁjGdfSa'x*#B̡	Ӆ<PM}	_2Z`V5B?whE]7P*@44<l|O!5g@bF}l1_^_L/I-pqT1Lo@h[ۘJ|T#Qp,%\vf!ġ>12S9AMd.ŗYwS,塱X3Yw'x1X&@YYܬB¬EaIY]ʳ{"E`/'A#KS7$ Woxs[c~s52g̟º}zlu7Ę6/a,,2'H=S	vEOXB<U 2ɉjy:xمڤ?X6eAoý3'	IV4>ґjrE0m*(K
3YQҋTIQ+ZaQ.ڤ>le8v^ݫj#:|˶4 ϭdIekL*daANKJsYS;f)vҡjqiH6ScݤU.ڎ*vIA<5moR;L:֩J!mg0?I3#p⺐ŊEаԉ7',*N1R'#?9L f?" tuÝZy+ ebttđHL[b?#4/ƾ09&LL]	`7?ɂ>
?"q1ZS	0UYiPV3/4*
0װ@ieNFy9ĞFg0jqC:̥bLO욙*W
¦4χVo5VLFG+U-L0J9g,*l+e=s5_"c>%ʳ'ϯa3Aig}d0V3g}n3xeMkh͡}lq
a7^2c52j%̦Oe[co>U?9
2z>1)%?<Eﲙ5	?2GKwQUƲ}@gϭ/?a83WzfTKS9m^FxPCiYS,)9ʛ%2nTdJY8Lf4x*!|07&|8{3"DON@iXWee-Uaɕ'C0@l#$~"aN< stss7֮A] J@c$n9rG,@rOB3nɪZE>ЉװAF# 3'.[+*Țß^?HP3)6ANMNF`ΰ%[]*^lUY̧]V! `J1٧rC>wC灭R
69H 2?X5OL~[\zr-Lc ЇPsA7]XDTDz@9#@DְԘsP^㙟k-SϞ^9*̟/4	 W9#$e9E!YNTKf#
AO'$VlYDL3)r$fe8`sY]B
ugC ^3fD ̧<}"O
C֟<jXl`Eݟ
A;O4t"D-` LlՄ)촑5zRx埛q dF2+/d%3ɓ<Z/1aŶ.UR8
 9#\dg4vھO\
lb VO7Tۨ'٨fk7_a^{(/;Xp#-VŽl$P56_󚈾С(wPv㟞Q{sBO̡	~*"?wPԳOP(
de3Y8ɧeNE2nTʙSLv~fKSΞ_+Z]{ldiI	킑)`jbE0)
֧ojzݥ,iiE
$a0mRYWp~g*tRPx#/҆Wt7jY2k(jCW1LU6]ZzݤYayJ5cgCwyii&,B~0frHunĭ(aG	]{@1ozz+3ee,bzGRYR ɎiGr٪)g:lP:+;D}E5"P5^]I4]V¦O@aoP0N6
W鴴c2mSʙݥ;ڞt֧OLeAYٌ_	vŰy1+7~XYgx*P#0I
a!˂CBlGVw즎`D+V 4vY؋<|_0F~ a*`☍ms<6\1.V'ύ,_0ÁV|;me6O-j䖵<e{3Gd&9^灎Â(DU8#2	=mhY/ҫPBp/灠TE"7~?̡i?<_ۺP"G|k'Z] ~}2Eiφ.@ d@j&-_'CxY̖]욜|+R9SؖOA)Cu> pu8"Ma1Vq-fFe6{(D_(w>1-`Ia͇<D_pY2eLTkl&
v M6f{lXYґO!XbR1BXWJ,T,$k+/]a"Jsi]`AƏP:P6\btr<W"p Jdh`,xBAEZ#K_e-
k B«dHf<iUB0 2 Md0($BQ WXh0xgp"P @xY&-@H-#wFelc ŶZȎ+CL2Ye!%*/mkkZR֨'Vfsebyܳ bح\a,XJ?[QC"<%-?/w>ґjrA"4vҢOQ;=m-(ADl5C9?I6UoBg**FEvo2Ue:D_	rҙZ
>joPSҕya2I/$Lrwh^dcG2h^ĠmbQLJ@Ta*PAN:\2t\ɕ$:	ؕxe̐&k&P#l<D3۳eȾgI?Pa523ڛ}j%G;I@؉G??GoʦPe։»OƖޥ}MP3]B?ϐPiJS	09fb 썬1,k((KX$	]]$瑟3y}	&;ӔgMV4}J֘R,"v! [a~m5p75ԎkYi|[M?	e2X2H!J=Jd:|D1?vVSW:@v*
Jmc>xɚw/&;#MYOf~jzhEzCƿmRdI 3֘Th	ANKJsYRnf)XS"CZ>ґ*m&	A*mGh+xV%{y<eR;/R'aAmTB3 *O*,Y[AlEiԔfXpdA2%8 kVb"KBbG$E l9M._PTɀAQY<T*[ijo#H3)ëYBuf	\H73GL:uoc
#`3ZD2׌>L^LI$լZRgܖR:,I` f?0̂d4refF:̌Ɖ.`MejR(Ԋӛt!f_#T$Q>_I]ݗζCRH/s&msL$A}Nr`N|Iy0Kݠ4ۊ=$\_H 3WH0װ]cP540둄jU}'<T}1[GS:ß^Y0Am`Yݓ-WLŰ8y5o9ƎȚ7iZΡt1AVdckHAP3) D5_H&}*̟¸`I>܈.	=yi^)";`g\zv.[2mFJuJoo,7)vpWr3!0g1Ͷ!@ϹFeANZr1ƺ纤:ײLB!Mf(畉5l+(Kf(meJ:7g2f f̡_:Iɻ4|brc*0I8Hd~m7ŬS348 3灛L3{	<ʶ*F^_HW-"S\/pװ]cD^L!@7]Ȥ7R]3#(㟞0<ofy2fxy]q.U>9#Dl\C"k3"JjgWSPmȾ\hwvڙ2rU`&-E2.U/h%s^v&V"Z|+0װ^krdMebg8͐~MgZ!MJȿ8ILpl.+#.[^XfӒ}F^_H+lHU^9> >~uj"nx@Mg1ɟbEʳ'p׍Qf{3~l7"&_H*~ċf.O
@ß^?nNC#ÿ8:"f㡍eQ1mqswpa}#@A(.UX&XWsGʟ<:dLr>CUdRn5V.-uũ,Uڙ5_H&}*̟¸!ϯa3Fwa/<`5r!*)BCኙ2Lӻ?Y3OyΜ_+Z]{ldiI	킑)`jbC`'R0NHEڞwiaF{K*4ZQj>j%kL*%TrmMŔNBq)mRdIda Sj@֘Fq)ihogieJ	XANCvҡjqiH6A)LeSf#I	 >a`^@2B: r$ƌnc6|gt@	cJ&F1 * @ ```<$B똾D 9A 3ywB xLӑuɺD}zA8e( b+k\1ys)\U3tpu/ѳ%{T)5	&
Gn*FVrT#Zcg{>#íjdcY2CL"A"0@bɋ"b~b8} ӾEu#R 1|
ϯ(gZzNERuιն1!5	 f Q?bO$A%%ªS zlkmICR6UAu'%ă
A4y9&<2gCVd>υ@L !xۜL`W5kr|3'떆L<eHu&Xo<e6L+ '¸(ß^Hυp!ϯAik	l>r>XnT\lhdrd3
Y/L',	*ȫY]Y'YپA WX+4
/S_]
_eF_1WK89BG&=֊C~hT!y}I	`bA"4SJFEڞwiaF{K*4ZQj>j%kL*%Tr,ڪ^eTYjZ
>joPSҜT*gvjyb.T1N1)ژba{`$mvqTk# ia%vFi|%Wa|,VH/+v_JآWVؤVQb7QB
EܐE&GQ% c{
y0ULiB8 Ř +, T1+Vd/נL>فsG ߞ;N!CZ!6Sƕ<ϲfLxd>ًaϯ>s@A.̫,@P)Y透XOf{ܝNU 4KI1a`j,@Ɠ&}bAew*$f|+(YPj#y X
zxœ׋3iP-ϭ`u<;)Xz;ٸH/";a1	DTe_57̙'=-.1x@1yZcHD.嘡^ɔG-!1VĶּA[;SVihRLL`HdhZF21F]Č%[IسHj&P3!@#ϭ-Zc~;/׏L+Vd>l	=~.	'V<od2r{$vCuvVfYNZ28\L2Vd½z|YYyg77aZGm>c5#-c?9^AJdhFZCYl#*8g"VMglHj)\c7c0$/&=j	DZhiGL3[aC&P0$Bcc!U}hDoc?xZ1BA̡PMւ]99'Nf1Cϭ ]9g&}ܫ2
1}|Ma'y[WGjt1=gX7efm_h+3je;z?11y<])%_1JkŲ cD @P?Ps}h(埔܈@Xb[$VG	V:֩xH]Cs/灟gl	89&2eZ1Kdlr١~	f]AF,k>&c9>U?p=
hi}y)3)c<odq5z&#5u!*vVfYNZ28\L2Vd½z|ktV&Ԍz0/AJdhFz0[ q2L~Z(iP c4!gްz3>@̧5_̙Wr|+!ϯ2 VkaR>x`І>?aMeZ1xU07e
;cbbHJrJCsVv5/&V)!1za+6XS+Y@֣5V+Eҳtxbk+j>U@Na`1G5`gmkQRkY8jՅ2S+iՊ"OD/׏L+Vd>
!ϯQƲ9X@v3>H1y6Tei1k]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr^3xڦMv^t{"Yb&F3)IWV?RbXy3ceǹ+3xbVSS^kWV?9@d|1+YZL5@e=@@A2,jt
Ĕ+u8 w7J´XVJi5מuFZ͞LwH$F>?P3>(ve|ZȓT֘T˶CnZ/AH)_7AI*gv<bOH:pHSjHP8鴴=u#BY2A $(iXX^ɔXg	=0V@ 93&VkOsk-\|b(W޵B?Rr=?(CkZK"6?>|gg:
r|+	ip;Z$>tr0˻mf.Fs2gCVdaef
8=9
!ϯaԡm',UXrp3WzՋl޲9e]2<2gCVd> y}1ޜwiaF{K*4ZH$F}J֘TK'/YŔ:JjdamRdItmSjLEJeS"}%bZ
	iiLjpp[ bbjaIWԎ;Q,VZF%m{gkhfSX6}0sB!%&/f"Z%B#zoamg@VP5%@[+?.d"h?ePbЛz>xx<GpFyXz R3$+OzI		
֧ojzݥ,iiE
$a0mRYO`7(zZSR%#T2U5'29,vtOT
9S8t1NACBݡJHr-NCsXrfS߲Z9&O~zq|rQ67'q GT1Y;},U3ZI;JrPR.`&
ө $%l9ݔaqLWr_w_#&xW
װZc{m:K.Fs1wwew*Vk&w>hsGDxXhQ/;RV4xc8bi{q	,˸ 9)IV#jBi޶sU޶	>&ixec50Q|fWr6	ϯ\EI|1Øc9wY|f_LwTgM$#MQ'DiDjO{/5gMhuMHN@92v"3Z
9L^S'jӎdfCXhJMl1[t0  뉕ncRDY@S%ՠ*Е/V$# 
= &/B|$CИ5	f"X_+?j
̾@X-D>{ Yrv$9g*	P$!򲁛dT=HpfS!1xjA@VVflmY)XT	UV2톢]IDi}g O_wPkCjD;D92q"j]H$ 8$CrLl1Mt$ĪtZSʙݥ"Keun*y2WVzĕ2BbA 
"$|S֢5"!1ĩ&kڒXm$b.D}mTxGbYpGRT2l8\h1y%V~$IR͵I]+?X\\K
3YQҋTIQ+ZaQ.ڤ>DiDjOl[EMTE5"PR]e8`'h.1|,םT֘QՄ2U&C0"o4%dN5WW`#$!֤u?H#$Oy Ք6Ե`p(͉"UdQ쬠fՑǲifՁqt%kL*%Tr(0qEt6tMHԸ}+92v":02}ƭ8AXhJi~%h!Ԃ:]Y$Wʓf|yYBՠbJKm`k">l5Y$*IH̦CX@͒@ {+?6$SR8̠fՑByYjTIQ+ZaQ.ڤ>}g'ˎ/KYCgAԉeTYiO22}Á\b:m-)ieLO1m*֧OL1Si0=LGvWTj:qTk#.YR.\!]0B5Puc4@hw&*f(:"\3LŅL,8XYeqO2?=4yrPʘC⚫mN!3̅j@G*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MR 2J*2|; 
PZ.l9`1PKmAk!eq	sUmkKg  z)WV\PVzZ;mea>Z֔'V\ |5\5YrBY+z)(Pˌ#P-.ViJZ|GPaԊN0h-mN7Bp\U;U'HP3)	-gƩ/5e¸Rݥy9(חC\*ϯIl>|S'1Zdr׶ٓL>pR~1oLk8!3GR.a<zatY%STpB'̫T#'Fk488WfVcr(L^Oek9i嬏gZtā3fP5ݜ7z\~_4d03%rj%%r(u"1o76%no޴nJ0BYaY@,|<\h<u(a:<03"l9,8WbpN,LOӉEly}>!ϯu{\i@揼^k23)'|Bi)0<x*+\Lx6U2}ɇ¸4i?9M,,̫wX&q+C'WYje]@@u?Zd]b*Ġ)>X \<AƏ
Q->TtA	xb"p=ĂFNTk40xX	v<.aexc:5	9qFP5LXU`0c
t_ 4ل"R8I+ePAA5+<u`#0L"R8I;D~pE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/񬜉<it	]DB2pVX-ʂ
h($X,
+Jd'PNv2V@38bMlmsf`Gg$kجV2RPGmkk	ִ-`>V~qYAՄNjjjG֜.?VRS;]-3k}ytM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b	ih]|8-MFYjSZ3K"} XvڤwhR'j!fXQZ9te
3)+uB͡	U7( 2;b[Yĵ`0k:2̌lIPĠ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9PR3g1 "d7f(rжp59!9Âē>QOL+a8%[,67L-Q$0,,)_&)Szq?%')ol9aef|]ÍE_`qr2g
8>~d԰38.beʳ&wº^ogeT[:KXf/[jX{pGUSs+18EӔ8"ll8V<g4}TV{((b(w8TdÔʻ֬3>׸>qQ:(}#f~7&xkr>1edOu(sZcmO#D;	>xg,>c8U9.w2g\2
 ϯaxB-,=8#& 3/ݖ*̙ޢ
 ;>~ht1Tmt8/[>`e,#M԰382Y@g1G$#rG}ep͟9ae]V.{(оdOp->qRf	Ce{+Mg2fI:ı8H^3˽jq}	iQFXH$F=m-(ADl5C9?I4ʙ[:kE5"vjɟeT[6k>dUY2g_7?R;4-:ĵ 2-r|c;g<¸Lw}|=I'3(mRH$F>˙*=}B/(DlAwCwM\LjK~&W̙i2*&WjpH Rj06GUk +(ȪH`frETe]Ʃy~eW*
 y}cĂDiI>]H}g'=2L( 8xT5^zZk"Mh#z>mii{oPh+zv%9,XAI*w>?EJ"WԎWid20cM9|% j2QP:A[RYdnKdX7im 8%Zv3(k/oTD!Rԓ@g5%{9͍~!xT,R*\FJ`{L$
yS:S!,gPMu3sİ-g+)R#M_tPkVJƎ
Ð*"Um5L2:8PN4MgÂDֵaw_0ԦWm`[.%iJ]q2Zrε(ܧ6\1.Vw+?0&UޱxN3KrAaR;me7XUXTg`NHF˕P¹P4i}YO0N0m*(Di'vgM(톢V¢]H}g'=_y=l= }AZ_6
ƚZk"Mh=Ll6A;鴴v%9,XAI*w>?ԯW̧ZfE$ t1 吐32L'IaVֱ*AϬ 0X7T@fd-Hmf Z3@eۊ`I!$NE2Ƙ<`ƠXB5Kol2F̈́*4u2`HxH֥0V\xBʒƛ2:9fZPUÐtXrDV
xƵagUT#',|,Yp5Xe*`s	|%ԦWmm*ZCV
8׉޷rֆw+?4	@n9rܬwX +Y-\XTE3Y@aaV XXU9#\1.V@;?υpV1ޞ`.TQ'v	ieFKJ/PQ'DiDjO{~<lmi|*D]I2eɣ^fO1J"[E#_֠ܫ\
,zOf;Q.ڤH4}g'=2Z<yCwM\!Ob\^~M2DO˶D3@h |%2}ڠ|wixqm+P\;KxW:0װI2b~Lb47Jg0(2i^	xơ/|DC}icP~+P`>@~zqd-0w(iiE
$a#MQ+ZaQ.ڤ>f_ͨxcJj穓톦VZȓZ
]H#ɚAO)ANKJWH	
GvGҵlCTυqxS}{EL֣OxspyF$WQNc@O/*9*@XT~1GJ>r>n kOiILKz6_ڠOA"4C9?IVef<En髗da0ֲ$ւmR"2f@JoPSҕs#D8sYS;Zw<]b+ZwmR?>A9#g¸?̧(bYɍSeqp$Fz2}bT1ڣG0զF=b$ZDnӒ c@/ϻ/:P67Sđj#qq8*A3vp* S9$H$IC֒F*A32aɊT̫FN3+V*
#8r+J+V<cZT_2:8PNxY&!5X*`#/LI #.L`zIX+w(hrg+zCNlb6\w+?f_ +)H3_z #.X.!;me7C`ŅF~	XU9#\1.V@;υt40ɚ[i};`+Z`.TQTN,(ieFKJ/PQ'DiDjO{LІ]yv&k"Mϙ?VLWԎh"js$$-H\_cN)94$/wآ]I hO{.eЅKjQ]W/52M-D52*&z{##_B#		lKR C)l*?ӽfs|+Ԓ|1bv$Di9?I칗
Rf7t2M-DV2g2B5%e+;#p6Е#8$#k//*h_8Ά) %$3gR3(3Hg;KxWpɎ*$a0#MRIC9?IKV(pj̙C0$$aզ)`^9<FD|cd8Ydp^k?6Vr6D*j̙S+ZadIQ#mRio+Sj{#my鴴=!LJlKTj}@7EJ""}%#+Q"?݉*
ß^9#v7A76.&\a-"T47,灠#5uE'j{6E/@/ٸX{9!>9U 
-gT=(r1ľs\2fD)H3AqCЄ>%pװ"1׼}]mp<3i=S?Y71Ķr5Y$\2g1|+ M'ik&ime1JFDDi7=DTi}J֘TK'Xe0n6ςD*j]J&l	L$sYWCK^#58$)_7H	-R;_*c?`{?dGC#k+6d7efoXt=+U|26)bmfz?6FV͢>L9-1=I'@LK3(mRH$F>˙3j>
HT7tJֻdIS'U.ڎ>2F+a*ekL'.ڠM9,XS"CZ>ґ*m&	By4#0A2|JP*cf"HhVJRlnbv
nUISZ_q2A9#P1-e]k TeFˉ_Z83"Ԭ;mNL+-VPZćl!f`*TVڜ3l}	*^4:u)s#xJH0+[a#	=Hc(aH¸?L<d|G%Iukg+9f-il}uB2rBʂfdcG@A *X,ZY
1O3	k?9e{QR+&3Y3b£+m.2H!!bp,*0+j2~0P{/Ʋq˱ZfoЄ	+AuUUhx], $N &AF׳T9Re@u3).ƘNn?H=V:gR+FReXIE;0٧ÊB#bNQ5!Z&enLpFԯqL"j7a\K?=ɁPܑY ̧e D/c V ͉zyȕq .IkB0.5٫$L)~I8 w@16*dlP!TH6nIUFyɋl.䆐#135k 
?*̟7g1^ql-0k&[ic;S+)m0
FgZ"g^ɛnm7c$Ά6(Viq6[iPk&%nlgr1/bYH#1S'&<g4&SٸLeޱ@);guK|Zțq6d{_oJ<<ԘȾ2dFlAb~CML@:ҕ,D0 3j*H& H`PJ#U@"u0WV{-NH`X@GCqYɁαdKkU8̈;f`j&yY`*[Xd*vuVfBFpˈ>9ek"Z8g剓q2۝R Dm/1!~h6>J^㙄!TZ5!1 JD@&(1%c09:#'Ҙnb
)kYƠ#g02.!PgZc.>9G2:%i#f?eЩma	(%[5!#8S(_S)cPEx/:@HfIUsفA:a	>xNDANT̳FNUVh YPVk҂BE`im1/`
g,j	~vVNlb6\ܬ|4#j!]4Fv
dlf?e7,*ClXUܰ!Z~78|7e=eYy}@/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`<eu(ClCwM\oR3#/27ͨvA|CwM\6eTYi֘Ta1yM
tZJ+GжsYS;s$)Zvc.]؏rr>|+
װ"L/n'8oNݓeQMl08Qm* &1A7
_zˌn	G+!kkfz~o%"s9Ҕ}*̙|2
ß^?cȣ{SN,(ie j6_ڠOZ
v!$,2ndK5rS.ڥZȓZ[U&m!WjpH_XjݯᑹCU,pנS4$eY3Km/wآ]I hO{.e6RB^zv%2D@7D3@h+|%2}鴴|-T,$.Z{SEJ"Gvg.U/c\XB?%¹AOlfS/.Á b"6G%fYz@O k~ 3֘-ə(ϣ	H4um",8Yt
P!Z}EÝbHNLgEsvX2@D171%)6ږ teڜ&Zgcs?Z73"9MQs%1gb3 k71(
J;50	j8Lgx{(e&	 j^ak46e]U*֡X iPl21
b+glp*aUR8j	;D~µ(ܧ6\1.VV~αA j+YdmXTG;m9#\r( ,*3yr	 XUܵ|+ƟʾLKo1ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrjeImPW/˶V$ւ0AOOT鴴|N{K*gvjyiPV8ObjaI#I+`]U+Z\&R;1ҢP}LL̡.?LI#Fw[EPbu9"jwj!fdHs'025eo)#0pHHDv'0sDէ0c0ON0A$n	
1e!,[X2fQ
ڑrȅIuqe^G67"DDR>/eq+%-)u۬`om6*BxP{dKYY #1[js&zpTa*So=S4C`=Z$#e՝2DHa%
9q!|Ұ4P-,ְk-jՖBP=Yܧ ^rg@WԡJ2AYmZ&fw-fGr01m_'e5iMN|+N0Y1?LK+ed/\(>wvqI<v<<ɗ&O29r׶\#e;~1-&~q7bX1n)AKX<ݶu1+K	VQӕ̯T#'*5=>VgY-Ά0ࣶ̆iK'CYk`ɛ2(H]evOpNlmcÛ!]|	#4vTW R^^%KSw+ˊ`X+X+A@0%LZPO,")Xm2mAU6e!59yDwOIRԓkxln0![<sAG|+V>jttídVːח^H7GºN׌~x$vXexU/#2	=m_x*L0g?݀)0<x)/d,&ܪ5WN)ݳM2=	E;PHEi%0

IR+-L(wK DN`g@+.A1HXW@R*txSh:PĶc.邁:	!Q\$B2rYm:2ÉuC5-.@QaUM_ C, 4فtdFN5
ԀTfF2t*X[l+L~`e*A8UMg P]es	],Felnl& bgdGzrVgP!0c$I+oYܵ+(S=q9Zr.?ʜÜp::^2fK̦Oe[c_>U{?[2tO>1@OHb/vUSuwg)5Yu!RYqm$£(PEV?b=5GH46b7t28VRd5A!z Ҳ@G*b_FFT#';D~pE@Awlc<k"90PN2f~?G/MaJr~-I I+Kme7Z+r?+Vw,}iWV+VtXGU^_t_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>xb_:^~]I4M2} b3&h
ekL4ަ+GtZSʙݥ;ڞb.T1N1)ژb;b
QשQ+ vs$C#s$-A cxU>Pש7S3%a+x5gO2msYx2m0EgՒ9S+⚫mNd%Jx83ճHT6ժrHb6\Yܬ5"k_0iX[k(kT59%`VyrD%ՙr?+Vze}J1$'.$+mfGr֨Zg_3v<"vSaٟ(H2Ft1NGak2gs'0P|S.A"ÍJa(i`k,wā2;S3 7 1$@`-H3G(mRFȀgXP!sctAZJ {KȀPJ WX[m6*ʻڄ5Ig=KY Cב|<sA}5:a+ϯaֲb~OW^_yy L>p>wvؤO;axd'ܙ`yr׶\??AIMXNf#wbp灰VF21҅dja@9Q<uB2rYئa2<mD?Gnt1WWD&/VFd3H2_-fA<0*X3_&l$8G9"Cyi;+4wcdm0EÛ	A^A!;`X!UWʖr(L0Cy qLK76K77 `Ct Pk<Km2mAU6e";S0v		X!5xP67I-k9ӣNZ>ϯ0Y1?-%4/^H7G²}}h?<;`2e̗YM̯^&P	0wvO36l>)lLf;ɓL?TkinOìX&XYWya"aeDԤ +M)y+,*X jaCX xxw+? ,"P L f .m<LH)F4|(V[1t@P&.Dw
9YHö]brqa:!I
k	@XU`|1HK0-5GH46`e*B K*3#`:PH^-x%
ဩS_wAJdCPN|,Y!uWoYbaWzQ|es[0	kY&+?'aI IX,P5ZV~qX(	@fgr?+YӐ1qlV0Tx-32VcWYk23)@揼^̡0lOᜋ"e|S{rN,.S?G/kB̲I9@«~JñY5GH46b7t28VRd5A!z U$rb7t28',Y!Wo[ysU޶c8dG"l5ae3G/MaJ~-I I+Kme[ZùkTZg	@k9F˕;r>櫏VT,VK e{?Y3Km/twL/mG0^v	'	I	kSJ7=DTi}J֘TK'ZeF,SCwM\Lj}k"Mio0À;`s"[E#_KkTV6>!4k<D&}KfOX3(0#MRIC9?I6hn髗~);HG*6L8/27R_+44}b?d#);HG*6L8/2OmF>Tg~E);HG*6L8/2n>?VihRɟ'3v>a'ag;h\Bl#3v{?'
̹'+>e< <>w2N{* +=p|˒x8P>e9?2䜛.\t$wWp`e Y@ǟ[jq8Iv9	pVY+v9pVYH3z㪝/2v>?VihRɟIS|3efU'lp_dRR_+44}b?d"ҔfYYiI&T6g#MXO3 bfYYiI&OmF>Tg~fYYiI&ȥ>?VihRɟgS|3efU'lp_g2fYYiI&)mZȓW֨4Bw˶4"yliLiiJqȀG2")iaN{Ss2"ݥE#gefn|+
;O9_f^l=XvϺNg!&9°EVHWOLRAliq!+T-Co^ʂ߯\nvUW׮`7u{m{_,yv+,傮xX.sm)9ق x״$)* V\-7-i#k@<-bЯ&4 ZcZmlW02B?{'چ?P°A.@+i'v	jz6_YQ'ZQ+Z]O	gg)bx "E2YjZ>AeTV¦O|޸@AC2")2dFυaMO. dEj@G6ur">reʲBLsQGυaL)iH/0/ٯ+'֒`Z̫0&RA3&9T#]}#Đ`-4e6ZX2lܰsGזsXv@f
Bm ~
H@RGۂ
:8 ҽahei!h9ז9hI-
 ZfFZ -cZhC-(bO`Yc?&R_m&@1ts1>ATHkT6[]Ce	:¯,unXk܅$g0)U#) ?$m)(m  #G-+Yhyr|$v9hI-
 Zg- 1-mweCG ',vWBOZc. +i/,#MQ'ZQ+Z]O	g?@G "EyGLjk"MS+Zah	Ll6OSjBwiiJqȀ@21K7>+q3f}V}Q@xIj( @V]Ixx'I$:Bb%H*i`)ؑ2(ڠhTHRCԐ`3ZXU,sr8h-rɎO֩ 
a{jG¶!KRAKfHW
S$k΅!uxdX|vUa,VMahqL഑ZM1pW2ҕB?{'ښB

Z~_Lw(iiE
$a#MQ+ZaQ.ڤ>YWLC%A-NjeT$k"MS+ZaSj>mhU+R;51 梏
;OC``Z+sjIݠImU`Y\TIR#MI56ثUaCY`X^ߪֿyrגz"ArLzH8$wW YڟP~xڄ9X~_LwQj>j%kL)TK'TVHzvjekT+YkA=$2v"Z
{fO	=NK
GvX#m!+1Fk(kk$XhYTXR?BXĵ$3,4H)b2=WV͂gGf~х~x$윛u$Z{T#w4Ѹ<X7dXfpM,3nBs,s%"z7-jB^ZЏ\LJlf]mp_j`7-RrG#Mԛb[1Y^t)ux۰y`Ł[d
Nv`@!?5I;n
Jp;Bahs8-9A#gaZ1hfG: - <~H@Zh-p>˭O 
aESيSG
ڤكeyХ_VR[S:&sum`3	W<,9[dZnZqZuK|=+-Lg.>dTUa)̯:} T*[Yi f&њ­a`cya!`,3%EnZs\.!g'/^6O
?/  Lw(jzA"4m,(OVADl1 ?<͇`4+dZxT"& _f$/LD|DP˕ ,Bm[k /5ItL <-">ev9?vPqNG,UC򫋔99B!f?dkԕ{?^9UV?J#3i96qRUE3J??}g'}˙ivVȵ;!v(uqV$րԯWI}%T	'͛ۊ(EzC:C2M 3Ym|272u#_ʠѧR|1bv$Di9?I캯Y]˶4 ϭdIVUWԎ~|cƟI}%T	'sW4qEgD%2M 3Yl2zu#_4
Of;Q.ڤH4}g'=U{iv)jm)mRhZȓlxÈڑݯ@ͦdo>1)?1bv$Di9?I캯sKQKV(zv+*DxqR;c(ɬ#Z~_(mRH$F>5sKP@lLj}k"Mh|FnԎXeYGdm5C#{">d>?/IK$#MYOez4qEj״8tV42VU5zxqR;ce({?Yɓ<ƈZ~_(mRH$F>˪y.QE-Zl8|]I'D|H4@R|1bv$Di9?ILsKQKV={mRdIRnwk$4
Of;Q.ڤH4}g'=lXn(d&ߩmRdIRnwk P)>_DjA"4$^/g4qEdΪmeTYkAԯ[O}cIGrxŎivT*Da^|"&;$dR_wdwk d_0vLɞC("ndd3adJY{(Oiݟÿ0SV4-}"5&ۊ(gMH]}k"M//|"&;$ݑ${%#_%K`'dȏLd2' X5+6~`է&xGiݟ0RwfV4-}"5L.QE([:keTYm|27Ro#7jGv&VR$&P3i%{">k"nk'8i}
Owآ]I hO{.,sKP6
ƟmRdIUV}J8ݩeYKd@ͦO~쉺|cJ?/IK$#MYOe<E2M 3Yl2zu#_
Of;Q.ڤH4}g'=U{niv}S52T}k"MQⲯRnwkm?K$#MYOe̿p.QCϪtԾ ˶4Zȓaԯ4
Of;Q.ڤH4}g'=<lڇϩzv&Yl27zu#_AO}cIGrxpy.QC6>F}KE2M-De_ĥ|FnԎXMeY2aO0R~cIGru.QCgh\R]IZȓlxÈڑݯ	Lk&O i}
Owآ]I hO{.Ը}S˶YWֲ$րWԎ~|c }R|1bv$Di9?I캯m.QBg:|S.ڥMZȓl#|2_7#_lI+I wdm2įdGL쉹~|cf`}%T	'?٣]6ϵ2T&WF+3vwk[*vI #dR2Ld2#&ODeg!/dHDjA"4$\.QBg%2T6ʾ7_7#_2VI$ȈvLf&{?Yɓ76C``O>1)?1bv$Di9?I5sKPwi&&WFeRd8lI+I wdD&P3i%{">edM͆?dAjόeDi9?I3G4qE/2VU5WԎ~|+I}%T	'͚ۊ(|*v&Yju#_
낖I}%T	'3W4qE8}ff}m#m?>Ƙ}h"Z+ZZ>M%#LA)J֊ϭR}hZZZSϭO֊րX}hR>SZɇ֊¡R> G_ďĿ˟?us4s3#$mmmmi&mm6-w=u]=77q;ܥv8a׎K^8%rZk%xh='wkT565BOm?mmmQ3ŧ<~>Ή!k<`SA>C<$xTm((((Co5oYAPgmtmmmmmjad`¹׮4pūd"
0esK$zb<nAU2 ')C6AX* >!m Ec<A-0!m E	a[@ ,1hsPp-1; 0&GB|!m\±bGy  @,!m=PB'wbh|?B'v1rA&;dHx2G5auh\;w8dkԊAć$s]ʤHx2G5ܶu Cq9Y#pŘ]@ZAć$s_Cæ$557$<G#Ap耍 Cq9mKY#}<q!87xږ$<G#b.-txa0.Nx0.N5 lY#v^P峩#tZPUC$<G#HRի#Ј$
)j䃉H譑hn髙#!OH8dk>y Cq9髖$551fPú 	cJ_b.-tp
ƔN~B E.Ř]@Z@(4 zE-Zq!8^PW/$Hx2G5Wnh$<G#Woq ɩ|Ҍ=1fPú 1??Ř]@Z@( J <Ř]@Z%@bN~0. J <ΛQR1#|K4TAtAć$s_p*F } Cq9%MCIjsE-Zq!8!@zHR2+j䃉HWo*q!8{J+Ծm AS](<
.H8dk4C&d2jHM@aJ(d2jC&dk΀=	6x3Od5^[[KS$55auh\;APC1fPú .ǠD.6.H8dkC5  OH2jkljAć$s]&J峩#wo!6W-H8dk@8dA5{J+W$<G#I$I&GI$I$G_0l$I$H8dxA5HϨ TENH8d婯+:Rbi[MM^[[JdH2jk@xٵ:} AS_Ř]@Zv;c@|=AYpx>ӟ,иwDpb<?0WtҷmKYC5  .8djRbijtAă&!6W$<G#C}A	Rt@Fq!8tZiCqPdxH8dk-2
CI#޷E7APi Cq9(M5rH8dk=lԉENH8d婯P<pGTNZPK;Fx25$s_?ۊE$<G#@xٵRAă&6m@jAlAm+\9q ɩ0.8\ð%@bN~
-[dHx2G53E/Q8dkfҷmKYWo(QR3MM}(<
.(TAă"	CT$:>	5H$9jkP	g$9jkQMH7t*tAă'-M~JtևTԉENH8d婯@lTNZM@b_C&d2jHPTBd4MCA8auh\;p1`Jx;auh\;N#	Pӟ]tZiCqTH=nB-.!PAă&n(p:m Cq9C5  5H$<G#3:Mj8d!ک]Qh!6색MM}.PӇ5FtAć$s_1j7ti Cq9@cJ-p2n髐Ać$s](<
.:kCGdH2jk@j#"=q ɩWo^P峩#y(x6h55"PW/(5QhJtä9#pŘ]@ZӅ|;Tۢ
-ԉCΚt Cq9Ԃ؂WS$55^[[J:} AS\jRbi\T Cq9肋E5"P!8dk@:|Ać$s_|(UB+:5q ȂkWoDZ#]q Ȃk%]5(l5OH2rjRbi^kENH8djRbi^TBOH2jkj!67mHx2G5|j!67mHx2G5gOxڦMwMHҊsIP8dkQ]x[yCwM\q!8(yQ
"	D.h51p c8]Că&/<G#Ҋ7thlMM\F HNPq ɬH9'Txjt䃉MMYpx>* pxB|;T ߽@gMhJ*tAă&Woo$<G9rkiEvP9!6Wt8tAă"	CΚꚑ(l5OH2riEj4MCI^i(wM\ɨi+w$<G#(wM\ɨi+Ծm AS_02n髐25%z#qCg&%vᬃMM|d@J>yCԾm A9,иw@.Gp(,иw@.Gp(->|(Ԋ:|Ać'.Qy(x]=Eph5gMhJ"|COH2rגjDw>Fz>q S^ƔPɻC@d4ݫ#zQC&!PTWt8k Aנ02n髐25%EzC$55?ۊ<|7ti+V_H8d{J+˷6zWt8k AS_( 9FzZTNZCΚ56Ar抝>q S_(zZ).kENH8d婯>l
\9l֊>q S_QC&!PTWonH8dƔPɻC@d4U AS_QC&!PWڹy Cq9(wM\ɨi*)æH2jk@aJ(dW!d2jJAkKdHx2G5n(vdW!5q!81p#MhzÉMd^x2G	i<C>H2k"q8Nk;!r |? { b./4'P:+<l;K-8d婯P"|C2#gOh5J)*ZOH2r(zZSR%
\9l֊>q S_D*Ft;D}ENH8d婯P#UBtj>OH2r(8|#ං.kENH8d婯4M5rC&Qgd9@cJ(dW!d2jJ肋A	OdH2jk(wM\ɨi)	T8tAă&K;Fx2n髐V<q!8vhM5rJ#n(vdW!AjAă&kCwM\ɨi+gh7q ɩ'Tx]Qhj2{ Q%N<@6Tq ɩ'TxZz25$H2jk+ȴn񴨯["/H8dk6$nӗ$<G#ͫu AS_^U$I$$ H=CgR$55bgI$H-Y#I AS_\>`ւ.kENH8d婯Ҋ7thj-H8dk4M5rC&:kCGdH2jk4M5rC&P색MM~ƔPɻC@d4]#H8diEj4MCI^Aă&$<G#(wM\ɨi*+:>{ A@aJ(dW!d2jJAwI5-dH2r)Ej4MCI[yCΤHx2jkў>j4V$55vhM5rJlqCg&%}KJ5q ɩK;Fx2n髐Wȯ(vAă&A.PɻCIH/[P,MM}dZ]FxTWhtY#|n$͵-[<gO:|J^6HkA0mCjtև驵:} ASR%Tj*tAă'-My(yQ
Ԃ؂٭#QS$9jkҊ7th<COH8dkҊ7thUB+:5q ɩ@cJ(dW!d2jJ肋Bb$55iEj4MCI]>{CΟH8d婯@aJ(dW!d2jJ;D|Aă'-Mz
QC&!PRjEzC$55)Ej4MCIiE!P@sJH(wM\ɨi*+:: #H8dkR7thCgR$<G9jkK;Fx2n髐R:$<G#ў>j472$<G#ў>j47R$<G#'7tA;	*t<q!8=(OPsS(h 9Cq ɩ<Ev bޗ6EFxC)!3]yJ,N\=CY$H2jk%
jAmCj)ڗ512n髐25%B!l>q S_QC&!PZH(҆Ać$s_QC&!PW@sJ#)Ej4MCI]tք7odH2jk@aJ(dW!d2jKIP8dk@aJ(dW!d2jJiC{ Cq9b7m"1G4qCԾmCă&/<G#ў>j4-(n*
dHx2G5n(vdW!QiCqPU Cq9qCg&%z]SiK;Fx2n髐W!P#<Dq ɩqCg&%zZdg$55n(vdW!TއDYK;Fx2n髐V23K;Fx2n髐W(H8dkA.PɻCIQ$<G#K;Fx2n髐W(i Cq9=|7thp5q ɩM@cJ(dW!d2jJAkKC!PAć$s_iEj4MCI_!OH8d94M5rC&:kE5"QS$55ƔPɻC@d4ڪ^Ty@cJ(dW!d2jJW/(p耍 Cq9M5rC&i!6kCDi#02n髐25%!6Wt8tAă&R7thUB1 #02n髐25%|>y Cq(K;Fx2n髐VT>!m Cq9ў>j4ç(Ez Cq9ў>j4-5s Cq9ў>j4-5s Cq9ў>j4+;v٬MMn(vdW!=pq ɩў>j4.hp#n(vdW!sCdHx2G5]3wM\P#n(vdW!r";|A.PɻCIBDvA.PɻCIOv›7H8dMhz2n髐25%oI	8d4g=oKdEl#^H0d4g=oKdEl#^H0d`0N;AGWdk4M5rC&ڼ^H8d9Ҋ7thԊ:|Ać'.Q~PɻC@d4dWnhn髗$<G#(wM\ɨi+tܣRAă'-M~PɻC@d4Wnh$<G9rkM5rC&ڼ^H8d9K;Fx2n髐TTz>o Cq9K;Fx2n髐VPW/$Hx2G5vhM5rJj䃉HA.PɻCI\:|6zAă&A.PɻCICj\>OH8dkў>j4çRn٬MM~]3wM\FB5Gq ɩK;Fx2n髐Pê*sKײ$<G#qCg&%j= q ɩK;Fx2n髐WzڗH2jkў>j4.@Goq K;Fx2n髐Z.m AS_1tև&!PZ/(EzC$55Mhz2n髐25%|Cϑ\>q ɩkCwM\ɨi+W=lAă&@aQ
&!PW/Pz54MM~¢_M5rC&ԉC=o AS_n(vdW!^PN\Թs"1@zR7W-H@ÖF%
jAmCj6 mB+7h5iEj4MCI]F״"CY4M5rC&">mCQ\:j AS^]3wM\l:jMMzvhM5rJh 9색MMzvhM5rJ;D|8dנn(vdW!sC^8dkK;Fx2n髐Wo#PմHqCg&%j=}K$55?ۊ<|7ti(ZO[>q!8נ1tև&!PW4}CH2jkkCwM\ɨi+Mhv>q ɩ@b_M5rC&RԇCԾm AS^Zj4MCI^6hvWH2jkkCwM\ɨi+dJj\>pAă&5x>FjЌdm8d婯(wM\ɨi+^PtAă'-M)Ej4MCIPܣ!Rbg$<G#K;Fx2n髐TWTR5T=Hx2G5n(vdW!\!PW|Aă&ў>j4F;xײ$55n(vdW!nQsCwM\8dkA.PɻCIQiG릴=wMMH2jkA.PɻCI^]Fx$55n(vdW![:kC>rAă&ў>j4P(N[5q ɩqCg&%z͞"uK$55n(vdW!(=nC^=q ɩqCg&%|h}KG$55n(vdW!j#9lV$=51tև&!PWTpd4q ɩ=|7thFEzRAă&.dW!d2jJ>ÙkCwM\ɨi-MTC6dH2jk@b_M5rC&!6CdG$55	]5ɻC@d42%M>q!8ۚjdW!d2jJR$<G#"sCwM\5j4MCI^Ać$s_dWnhn髗wM\ɨi+וH8dk2{ Q%N<@gzɨi AS_( TCRj#P>n-5&12n髐25% 49l25$Hx2G5`0$? { b:A	$oK[H8dvhM5rJpWt8k Cq9ў>j4/Pᬭ5s Cq9ў>j4(|hݶk AS_?ۊ<|7ti+Κ+gTMMn(vdW!PǮlMMn(vdW!Azhz8dvhM5rJ";}CwM\{ AS_?ۊ<|7ti*38tQ$Hx2G5Zj4MCI^6 mC0d4q ɩ.dW!d2jKI ڧ>n$55Zj4MCI]FCxiCq ɩz2n髐25%G>F릲$9rkHS$q!8˔y!OH8d9  #Ri#H@|GHϤzrI$$M~]3wM\Ԍ͞"V$55vhM5rKKZ]pBmC=o AS_n(vdW!8}E5"P[8d?ۊ<|7ti+T<lچy AS_n(vdW!";}Cr2$<G#qCg&%xt25$H2<
m%qCg&%hHx2rH#dx#y$AT2<
GR8*G5(jH-|A[> q S^PɻC@d4]tAć'.QzvhM5rJpPê5q!8נn(vdW!xex5o Cq9PK;Fx2n髐Z]wj8dkK;Fx2n髐Wx^>^H8dנ1tև&!PZjD{CjTBq!8˔s^Zj4MCI^6|d2jJ峩.dW!d2jJo6z>q ɩ@aQ
&!PWm5pjDOH2jk"sCwM\5j4MCI^63#zdWnhn髗wM\ɨi+ԽFu Cq9@Z5r2n髐25%xڗΤHx2G5gMhJF׮!jmENH8d婯qCg&%wK8k+^PᬃHў>j4.hjgT9m Cq9qCg&%zwk Cq9qCg&%jk Cq9qCg&%6CgTq =|7thlAzڄWt8j$551tև&!PWTpd4$550CwM\ɨi-5"Pɨi+$H2jk0΀=1.py |@g7W-H2jk`0H: @pD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HޗM\q ɩdh1Ay |@g7W-H2jkYX+ec,eו1zbnlACn(vdW!(xgO[H8dkў>j4dWnh|jZMCI#zvhM5rKR#>nZkC$Hx2G5Q]^PM5rC&QS$Hx2rנ-FEvy@j7th٭Hx2G5Q]^PM5rC&QS$Hx2rנ-FEvy@j7th٭Hx2G5Q]^PM5rC&QS$Hx2rנ-FEvy@j7th٭Hx2G5jQC&!PTWt=vڪPd4q!8˔s_vhM5rJ[t>n-dHx2G51tև&!PWDZ6b=r색MM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ۚjdW!d2jKR+4T#G5-FEvy@j7thԌ5rAć$s_`0- xgǒ6tB3髖$55`0`0`0`0`0`0	iEjZM5rH$1j7ti Cq94C&$vPҋC\9j4q!8?ۊ<|7ti+^>YH/[<@ݴHA.PɻCI]6("QKV$Hx2G5vhM5rJZ^P3Ψ 8rAć$s_c1f3c1f3c1f3c1f3c1f3c1r\!lB^0ۇHr<mSg&7mKV|v	[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@.@? PG@}#9óa |@g7W-H2jk<xJ.Z 8tDZPU#:Cé* xR#gf^0	
e=yS]-ZpBlO^/݄={+V$zb<nAU2 ')C6#`O!:z٬u/<qK <Fv	`\jx'`0+a@
/Bygd7۾z<gR#QV@j5$
FYHFVG;2۾{ `g&e5d`C r1	H>l쁃g8f۾{ Q zلH.ܸHCVK;Wjr=|O5 gqM5 m Zj} ly`] Zܦ엌y [*@lxd!6x3%)A/'1
 YoAxrJy!C^<@|Cć?^d;Hx/vcp啌V2YX+*b5=z.1sK"EECy-_["ṫcV2YX+ec,^׮4p.P+ec,eV/^Tljz]bn(ElZ啌V2YX+*b5=z.1sK"EECy-_엌yB^Tljz]b5r0esK$zb<nAU2 ')C6AX*3<?<?yQ
</drR!COHG(",eV2YXyS].iv዇O7tǲ՞,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rly@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`5ʘzO^sK\7mR#gKS	*zW4pG]6!a#؆TS!bxd<c`X3<_?<?<?<?<b2{+jDv!{ǁi |.@->@AC(O@hy N PG@} P8`=A\A&dW4qCZ_S@Q_? {@`<PghOǃ? {@`<PghOǃ? {@`<PghOǃ? {@`<PghOǃ=.P֗2Gd][>h.P\i}M$yFM=b2{+]/d(쾊QS״UK(TԈܸBEv⇒ҽۇh͂%F	啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>K<L2G*b5=zūWM1[ejՄ^lCtGШ*C1<x@lW^0	
e`.G*b5=z.1sK=n-L$\	wC؆鄏bPUL-
bx5PV6@,3<?<?<c!	
  ?9ۊE(miv⇭hxC]tZ_C]tZ>4qC;FrsK=nCn(z6ψ_C]tZ|Aw@.ǡ.PԊ9ۊEMhzABEpQt9ۊz["RivޤVȴ;Fz4qC!:iv⇭hgMsK=nB/8l[J+Κz6Ϩ <lڇQ~-;H-}[UP	C]tZz7ltZz<wkC]tZ.:|Hhp[<={C譑hjo9ۊE^6z>[І*^<pC]hz-!z[KV={CNcO.˺^>Y_Rd;Hpn(y-+ܸBsK[cJJ|O;H3Ez]r/;zԽD
.Ptg?V2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[W엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`0G*b5=z.1ۙja%O^nH7L$x=
d<lO S,lT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<L2G*b5=zūWM1[ejՄ^lCtGШ*C1<x@lW^0	
eAPS#ו1zbnۊr0esK$zb<nAU2 ')C6AX*3<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<pP8b|hΪm#Լ})C]ç͞:Tx? {@ 6uSi) >l@M5t 8M^<p䦼V2YX+ebL^vƧXۆ.iv\{-^yV2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-^x')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<L0k#ו1zbnR$0esK$zb<nAU2 ')C6AX*^0	
e=yS]-ZpBlO^/݄={+V$zb<nAU2 ')C6#`(xp;8H8ppr?&0Ɍ/b? 0<N;<N;<N;<N;<N8O S(RHL^vƧXۆ-5r0esK$zb<nAU2 ')C6AX*^0	
e=yS]-ZpBlO^/݄={+V$zb<nAU2 ')C6#`O S(Vy#ו1zbnۊ6-L$\	wC؆鄏bPUL-
bx5H*<?/2׮^8!6xƧhzenJV=z	7OB [k!_x')r=yS].ivዚ]gMe={+]a#׮x0lCt*tx؞ !TGcl`A44-3pG#>|屯^0	
e=yS]-ZpBlO^/݄={+V$zb<nAU2 ')C6#`O S(
g=yS].ivዚ]Tivᄏ^lCtGШ!bxSHR4??<?<?<?<?<?<m?<?<?<?<?<?t'܆ClEvFtn?I$
c\B `ۊz\ӇsC
c\B `.@-f=?΀=H2zk\@\'@sC^ivKU/<_ N PG@} P= S.@z>Ac b<1fG4 .@z>@xr#NP0,(->`<Y Q8Z}B0xtX@urh >p1
@> 0 arhb=   mPձ
7m@@Ǔǁc h??q0,\ )wB0 <t|;`POǞ: x>Ђ0('(@z>A Js.@ G:x) Ba@|< Gp0z>A Js.@ G:x)  ~~= `?@Ob΁x) "z>A Jszp3r٬>F}#h6k! KH3͚ձ	Mڇ_,@;(ǁ,  ~<? {@zN  
	tb:ZxP0('.懒ҽ.hpXT`ǈ$pG6x􏛼mKY|zKdwKQ[>lGtz٬K: xN>B Ax)@C	\=A  P=  %9RJQH.UKΤl3<x񄔹s%-ivǲRQgR<x	w"1DWr>p٬<xHޗM\t#@)jgdwK׭Ըg$pKd 8xyJ+g͞K<FxGTpG<k#^RgǏ0â.\5yJ+g͞K<FxGTpG7/)ElqǈH
.çwKQ[>l\x3:FgNT	}KIqǈH
.HΚ|Ǐ0â.\5AxyJ+g͞K<x	:!RY8CnyJ+g͞K<x	>|G("H@Öex38tBˆ=lBlyVϛ<ǈHAuJ>F.QiFyJi|-FEE qU/#:V7TAxYqǈHFjtg8u$tR̿Ǐ0!RG("H@Öe<xGClHr:l6Fx%HΝ6gR<Fx@x)"C:F}%HȮܶ|_ǈHù"C:F}%HȮܶ|_ǈHԕ7mR#g1x^>b
+i([H@dTRR3!8
\9l_Ǐ#<Hr<l.\=zԈ	R#g<x	|Aw"1Gx٬Q Rf;Z]lDW<FfpGHϤxgM\:CǈHԽpG6x29FB.k/m8t"1JQH.UKΤj؄)pYqǈISԺ #lDVȨr)pYqǈIR2+-8Fu#z]5r䁩@ s/g$ R̈ΤrKWDlg26G|ΥV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%4IR2*)ӊ|Ԏў>{%/II
iBr_<x8|.wpgs#j@ÖeǈHճjo"1Gx٬Q6CpB.k/g$t%HȨΤ}KI:t D1PzܿǏ0ϩ	f"EFxCd7Τ Rf<x	6rڗF H/5*3!Fu![5ϛ<t̍6t3:|\Ȋ(ECEtB.k/gO#:a#i9s mK6tճY[HG6xgRg$x͞8t"1Gx٬Qx3r٬;͝>p鄎v́.HVdjAm#i^!4z.xä6)pYH+dY޾l%TrBz8}SyqǈIK݋Vϩ	f"EFxCd7Τ Rf<FxDRm#R씼m mK!ȌGHVTAt[{ mSgUK2:F}#h6k#R8t9p鴕#"rgR7W-KzAv!g-^Ԏiv>fd|"i}#ivǈHH6[>|	:!8xx'- #<z^6k"+dTg9d`$z/^cS׬Zx_=	*zVXH7L$x=
d<lO S,l4
F,!ca#?sE-~+R* [Q#"$s ȿEsQ''%OJNv?(D9?
7엌y@d^Tljz]b@ElS0esK$zb<nAU2 ')C6AXapAx')*
z/^cS׬\4qAja%O^nH7L$x=
d<lO S,l
<?/2׮^8!6xƧhzenJV=z	7OB [k!_qG!u
!E/?G)C8s?i
!̍F!3)!-gC3o?V!!&C8?31c_?aS303d$q 36H!ma30og@30Н
3031gk?C8?ي!apg	!C8"a	!g`A30H.$qƂP?C8q?C8 ?C8 ?C8 ?C8 ?C8 C8 C8 C8 C8 'q@O?32  H$q@?C8 ?C8 ?C8 ?C8 ?C8 	!?_gd/32g32g32g32g32  M&q@C8 C8 C8 C8 C8 ?C8 ?C8 ?C8 ?C8 (q@PC32{32{32{32{32??C8 
_!/?gdK3232323232  T*q@?C8 )q@RK32  V+q@C8CC8CC8CC8CC8CU?qƆ345!gghk?C8C6343o?ͿC8C7343?C8C[?qƆ343??C8C8343?C8C9349?C8C349?C8C341ghc??!C8C_?qƆ3 gAgĒggB?C8rpPrg4r3qEo?QS3yq03!gC8qܵ_gf??2gʰC8 H?!C8qhg"?TKRw~aK?ş$x6P7</ݧgӿnr?naMO=<_z?3S?K?z87ğ8</ uFMweƆLE<ƆRgZx,Er)K;Npm`#`HKtSt:O?E SntZ:P pU6lf l?٧"<C$o77!p8 LO&7ak
_[KGa YeO' &
LpSyʟ<70}ƟFW?F3y{Odk ˾WUJqM
?5p+ {#_F߲5p9#_pF&=oF!5Q}{#_&N*P$#_ dk"^F{#_?K3¿dk6_5kßb5`?1;?1CT_5Re#+5/TPyQ[ O5/OFOW#_bV{#_aO{#_aCF/VՁVMF#_eOV${#_}~Pfdk__5/d{#_̀W5/2?}7pznyony_/2K̀ @[d-WE>"_8G @[O21qU-j^fm-Wꀷ>fu-59|B_3ÿѸg7gfM@ퟙ/<B_3ô3B_3ø>fxg7e/XMo`ˈZksvZ!iه<B_3ŞW䞰-5N/'"Ǭ[=akZk	KxM7ɫӈZk^hqM?@Zk~i/ɤ4M;Zkҧ MYJ8M戜B_4!qM=8HB_O<8H\B_ZyCZk?'qM=怟ZkK -5?ך oNYyyjM@y8N!iԕ-5qcD>!i<M楞!ij(qM>_|B_x߈ZkŁ7~,qM>$xM>Lc!iO|X-5.!ixx`-~Ņ!i,0M?_ZkKͅB_]-5|+͇B_$`ÈZklӈZk"M@o<qM@&y3Zkw&M@,y"~!i
^lYa!i/e!i2cM1߃b!i<	ZkO!i| qM2ad!i<)qMy؍-5{?/ZkB_'6B_'pˈZk򗃁 !i^M-5y|B_Vx88 n!i3x8Zk
N!i-\B_lpqMA&x8PwǃZk
1o-5	|B_x:MB;''~Htk-5	3""σ-5
B_(~B_(x:xP<vB_(4tqM_Zk>W/K|B_A /Zqg?(|qMEgB_7Q.!iQ8nIB_7?ʜB_V-n$MX$7 ՋB_7 'Kn-5iT<ZqMZEKŲMZ58-A-i-5hm鬼ZEY8dkB_M$x8-ŦM*x_K>|B_?ߖA<|_׎/烯<ï;!:_v;q::_x#90uGL|_C:pT|__rY|_C:uG0/C|_k_C8|_r/5㯋u!:/6c u!_Au!|_h㯋q_	$:S_I`u$G_Ihu$/c$:T_V:/qp:|_K_QJu%2|_L_R J/䦃)Jv:_U(:/`JL|_E!:)<u%_Qdu%_RJ:#)HuK_Yp::|___C[1- uK/䲠ZxK,/%_\1㯋õvp:;u_s/1 |_|_ôq݃wuvL|_ò8u_e;-/_:;R|_Ńq<uxu&|_2|_u//僯@_x:<*/`uxY|_1<R|_1/^:/q8uq/㯋$/G_8:_8T|__8Y|_C:G_f:u&/&H:_&|_Ɍ__cA㯋1u2u0:
Cɉï1<u0:CɊ0::X:
A𗎾/|_		 u!	N_V/H|__L|_'/T|__,/_:R|_M_iiM^:x:Y/&|_ɣփ5j8M$/&|_ɩɥ!T|_MO|_ɥM:a|_uzuN_/a=f:=@|_փ㯋z:=u`/IzR|_/x:G_C9`qNu9xNu9N@|_N/㯋_uāL|_NL|_ïAX|_N,/c9Hu}/u/___u#|:>)/Pu|:őhu/#//A?<|_:_~u~u_/0uC?O|__:?P|_Hu/_A@uu_@n:@v:/	L|_ &/p :du__Huf:/L8|_/L<|_/Lf:_4|_/LG|_	 /鉃
CaPubxY|_Z|_!/L0/u=`O8|_Ou'/':َ/'/_z8}>y0u'_Ӈ_zxy`u'__yu=HuV/M_A
AuuP_#An:Av:6/IL|_ /
p:%	duT_0_Hu/u/_		!_M_		u(#:B)/Pu:Ehu/#C|_PX:_$|_/cAq:`P:L|_!:X|_a|_PR|_+_M_򌃯+_ï,_ u(|_Qv:l|_Q$/``QN|_Q*/du(/(|_*Cq4uiuiuk14~:5uj8H|_uML|_R|_JS_uiuC8|_!:C^:gCu/َ/οC@|_!_Gm_m_'n_!/ u~u~?C&/_!/C)/_Ӈ_T|_x/C,/:jC:3!/,u//)/)H:IxR<|_S/&CIR@|_Cu)7|_N_8Ru)_L|_IH:_Pu)'/"R,/"RP|_P_u))/w|_/tu/uxO_;0Y/uP_:?|__Z/u]/uu/t:#_::_::Pu~xKhu~mu@u:uC:/xu{􃯋/xu~?L:2|_/_u_<u_㯋_:_Hu~p/A'/,/x:2<Z|_y@u~kz/__㯋V/7|_u Y_^:/ Y_+!Y/
:(u V|_u-_|_
L|_
::S_)Pu~-O|__ ?
Y|__ U Xc_  U!S&:<`/__Du?_u~8a_"2|_"3|_" /㯋uuu:/! u /!0u_:DD*/"x"_:DP|_"C|_C/__X:_u~5>u~6>x:u_>u/_n:㯋_?_/|:_>: >:,/>Z|_}@u_0/>:\uV/㯋E8|_ u~x:9a_w* {(uZ/+qEv:㯋`"_wG_bAzL_7xږFH/^1rl˄!׌\vljz_\!UCi޷y@V4ܸBvԵ{-;(Gv
ƒyNQ_	A8Hh=_I$×>kpdAy\a͑^EdTbo5P^W.uh:_Gסy\a̞EIY>snr2z5TE|@f*gkMx^W.s"ZgўuJ+o5;BpÄ4=!|!^R35` 8y20[=!ǎ\=}j P,I1mHȮxڊ]5mK5Ay\a>l澔p N1`!ft<tApS$Zy pJJagKy hrV@xٷ	|BIL;ir5+3zμ+"ٳUK"_ $<aM^W.uRg^kTfKRkb'o:|@_.,r3zMy 'Wg^k BpÙxq0r49Fz̃g6_ x4Vȯ[>_7Q.BzHd̀@rAz=vç5L)p^W.s7m<Fy&DH%	%03ClۆktgAy\a̞lߚMƃtAdx	ю$x	'3Iq5zjr}<A8ŀzO]_ )]!([<}SJ@JJaޱHΈk CFcj-8}r&
C`~RVj-QD_%y\a͑^E5H>kB35~SADKR鯃ϪoE.KVkHЀ/+9W/Hhk(YW(:_ZƮjr=!g<Cn-hZ:p|=Trn-hZz1omKZ*FtրڗD:R֊57TuR֊6o5
y\aomKZ*M eP^W.pyR֊_>yCNy4pÜ|jZK(zVϩԾm'I|jZK(zڑmRև<G: ݾn-hln7xږ#:nDxˆ vԵ=NQD}RքR8t7xږ"_6G5H|jZЊA|nQD7xږ=lHP߃n7xږ"8r|8>ˆ\wkEMTtä?O@8vP>'ۊ)j.\'
D7sKRի\v↨Ht7tσ&Fu@s7n(jCԾmPރ]gt6|[A.P3!6sPvçTAx>_	J@\%	%0jCR
+E/5BCP-i}O8t.6x(jC>b͞P|:wP	o:}EHȮW/CCT$:pTB_6Ht;xtև|!OyJ->xC{Pvç=Ο<!Ht;x_R8tm(hjC>O!8tԡ9mADwP	o:}C]ڼ_/gJJan: _<p|*`^W.sS xhp|EAy\a\8}4qCNQh>,? {@|=A\<Ec]gyG]  4sK; W4qC<t EO@ЀPhG4qBgjn(Cl4? {@  pmTmT<? {@  Z>A(q.PRN<u.PRN<9Ǩ!h0tt NqZ>A(k]3g.hp4qCgh\R-? {@  @> @'8/P/Q<sK; CmCgԽD (A3'΀=  8yBA1>4qCH(|.P
+j#>%΀=0 D.PgOibB Ap[>_R4qCϪtԾ #|P@c	Z>A(a D14qCϪt烎iv⇭T<? {@b<AG!hG!h0Co5sK<ECpSpŎiv⇈V4g4qCP+QivQ^t4qE([:kG΀=p1~΀=p1tx.P@lln( 6uSj<X: <6? {@ln(C 6uSodΪmG΀= -x6: GyG#!6g4qCMa  <tx6n(Wq.QKV={Gghv;c'b]^6z>}.QKV={CNQ'b=P|? {D`<C.QKV={CNcOj״8tV4֟΀=q0!+x@: cx4GiGivZyCϼsKRի}Ghv;(G>΀=q01 ]^PivZyBgx8: c<Atta 8xGۊVΈ^,sKSa	Qiv⇭Xn(z
5? {@b</΀=1nn(EzC:Ck]_<p7? {@\z>-? {@\z>y]Ŏivd*<t E	xt E	Qiv6ψ^,sK!|BO@ KŇh%GnivQ^tԅ]W5!Q'v? {Dpb<jn(G 6y4qB9<t<<X: yΈ^ky\aO@tB_p^W.pptj6ϼƌE!^W.pptj򇭟yHpÚ΀=~@l|C^W.uhWçTBy\aNի^ӇkPz$r@;V={bᑸ^W.qa#!6c gU6a kgU6ltl|^W.scNkl%pË@"X|r4? {@`y"-΀=1lOy`ˆ ? {@bN<6zk΀=0lڇϩz/P/Q<Z: 3g.hp}ˆ? {@>y sg:||+^W.sC ϼŨa^W.sS ψ^kay\aO@ЀA|B_ Ѐˆtk``zˆn(zy@K-BL@=BkDA(I)y pJJak)HD$|	BIL;}p,	BIL;| $ü!w&/F8w. 7CP\0&DH%	%05*RbPS_.,r5;BpÚ^W.s_^r5x-zˆ  lEPtNpÚq0r5JJak!`|Y=$2VkpR*r5K!y\a}*pÚ:	p|/+9Y
BIL;| Zr5h: ^W.s_ th	pÚskh JJak@pÚU \0Xˆ pÚ.,pÚb*"OIQ@POI!bPS_
AOIz!!(I)y)4tˆPKtJJakhwȞ:wh /+9$r5V!1N3_M$D$0k@ "PS_F|ˆL#j8|1pÚpvˆρ$Gy\a|4/+9I  ˆpÚR4kX ckJYCġ$Z$pÚE\0@ < ay\a|tpÚ,aH^W.s_+@\0 kEy\a|$! \0	`bˆ`^W.s_ѤkօP/+9&+y\a}51jˆ j8|$
@z+	BIL;|(	BIL;|	BIL;|^pkT	\Vk2kDb$üJ!r5j*DˆƌE!^W.s_
c /+9dnˆ JH^W.s_D[@ˆ y\a| ay\a~ \0D/+9 Z]kay\a|B ^W.s_м\0!/+9w@8/+9/k ,JJak⨊ˆWkGk/+9	zHdQ	!_<N1`!f( H1hˆG: 5~SADd]pÚMƃtAkUEz+5  k+Xˆ,vˆ߇r5+
pÚrp^W.s_Æ0pÚn@^W.s_@S\0QQ.k Yr5/+9tp^W.s_.]H/+9h^W.s_<<k#$`\0y;"PS_ A`$üAw$\JJak(0r5>pÚPr5sP^W.s_(3\0Oy\a|K /WHD_'Gkp %WHD_Ezay\a|= b@fC%f	 d BPS_`ʠb5f7"1N3_-BpÚC\0ApS$YAy\a|@k'`xC%fr&
C`~RVk䠵/+94pÚbD$/+9Tk^ r56h \0澸F@
ˆ,02#Pk#hr5) `'#Pk:q ' (I)y`6%	%05`Q$S@t5Tt5*.(I)y: %	%05$%	%05P|ˆ-
pÚ3Iq5pKd)q5:x(kH>y\a| hht\?}<A8ŀ&#|N1`!fۑr5`dS/+9*$ü$PJJakH  D$[$HDBIL;|d~PS_7`$ü!܂PS_(	BIL;|zW	BIL;}j*(j%	%05x6wpVXD$*Lzġ$澜섡$"(v%	%05D$IP PJJakx JJakYBIL;}z%	%054;!|Yi|.. 1.+ lB =.fva	# 5R -(X@fk<fj P,@K|6c fK
x*6ka>k-BpPz
=ș	  5XU¡r05 P3_hK)@?SL5|im<px %&kҀ!  |[P_*?sF#lI|'p%\DX@E pfWBtU0 aӂk</PR|Y5`Hf3_K@B-ТТ3_& ! h8 X`;A
)$OZT=xLJɿ&%GɉQb7Ĩ0U1*?~LJ?7bTbTbTLJ&%GꂿɉQbT~MJ ?R.B.B]6K\Qա~LJՁoRuKY<?&GL̇? Ԩ~"%GHF2b%dY0{(]kb%fLJ_T~"%GjFXma.zKaQ40ޱFXH0wQ'zK`a.X	wb%iKc0Xa.A߬1B]X	w9]意4U	w5*?5~PDJ]Kԑa.TX	wb%jX0s(]X	wzKXqa.cX	wzKXa.cX	w	ޱFb%,b%l(]̽b%lK߬Q͈ޱF6&zKD0Q̈́X	wC0a.l(](]ޱFb%06(]#(];(]c(]s(]ه(]X	wFzKea.q(]X	wKa.pa.pa.pK08a.pT0:(]ϬQX	wX	wX	w}b%a.ta.ta.ta.ta.ta.uK(]ޱF7A0X	wa.rQʞF7b%-QĨԨ5ǞFKia.y(]X	w/X	wFX	wR|?=*?Q> |a.	QFZa.}b%:0(]DX	w Ą 90@{a.30A_QwQQoX	w,=b%K!sa.:0B"zK"~%%G7bTGK(]Q UK(]F8wa.>F8*zK\BĨ\MJQ*0s*?\(]냯X	w=b%K0K(]Q6Fb%a.3(]Q1[(]'>F9KX	w}b%ra0Hoa.(]"QG~F	 K$N0HY0Ha0(]X	w=b%/wa.%*JΐMJ΀Ĩa.(]@*?:R0}b% (] KGޱFa.
~FM0QKia.X	w0/(]e?X	wF;=b%0J40Ja.QR_QRQQ7(](a.X	wF	iQ_ɉQ*5*?Kb bKb,GX	wHQėa.a."%G/(])=b%2=030ʿX	wޱF	~F
^F	>F	~F	K&#zK&(zK&b%?X	w=b%zK40(]!3(]!?(]!C(]X	w(]zK{OX	w(]=b%?(]=b%0N10N;0N(]9(]9C(]8a.y1*?G0UĿX	wޱFzKK40	ga.K0	#zK=`)JQHa.(]$V0X	wKޱF`a.=b%Q=b%a.	ޱF`$zKk(]/X	wQF
K(=0Pa.𡯬QX	w׬QX	w?X	wX	wX	wX	wʫ(]zKVFQA0b%-~FQ(zKRQb%*Q=b%gQ؜KQ؎b%a..}b%X	w%KK(]JFbY0QةzK(]zKia.~F<b%x(]oX	w=b%x"zK?(]oQb%K)<0R;0R?0R(]MF
I~F
J^F
JF
K>F
KޱF
Tb%zK*(]P(]S?X	wAQ§~F
ޱF
F
OX	wIF
X	wPb%
ޱFFFCX	wb%b%zK>0
$zKb%b%ޱF~F ?ĨhX@~=a?MJY{(],V@~
a
&%GX5*?
>F
bQ³唨*0sa.ya.;0K90(]0a.R0*K}b%ޱF^F(]Ia.FQb%3X	wF0X	w"zKdX	w&Kj~@oĨj>\Kj(]RWĨjN0~O(]R	QK0~R{(]QOT5b%65QJ}b%6	zKl6~FIQ30~QQ?0G`(]boT6(zKlW(]`U%Ga7(]`cT6b%61~bJb%7ϬQ?iQia.YңQWT7ka.Ϻo_Qgd~F?uQD0}Ra.6JX	wpq*?F=nzKwJF>F=
RX	wBKp0o\b%zJGX	w︽*?=)K*?=b%8Ԩp~LJ_%JjT8ka.ϸ<+0ZJX	wB
^F ?*?}b%9,AwQa.X	w0oX	w=b%:oa.*?cЧ`;] ~RcP}ag_v?d`0v?m_p3$cPv?C	8;hXhDJ#!.~%Gh.QZ+y%;2%G㱏B]~ңB]G48p>3!.؃a*?<{!.JǊsĨy'B]%GBT<sHPKz:`	wҗ.&:=`	wX'B]:X'B]8K(z:f	6hB]~hB]?4	!.o$ه^hB]hB]ʾhB]4	!.b1[̚B]C*?=`	w^Lx=HLy!.Kg!.{%G$χ~hB]<$ϫ@>&yI	w$ϋ>hB]4	!.p*??HKoݚT~cKJpWT.|e	CG݂T>J%_!T~XJK<J)*?' K|B]gĨ YJT`R iQ  rTbIQ^e Ԩ/5=*?Q^|A2TWĽ*?_pBOrT4/?pJ_b *?MYYyK1_R߬!.X&B]+)%Gy0Gሉ]ሑN.Td%
2!B],ȉ	wd%g.>LTȉ	w/Dң"cDJL%'l"ϚpJ#a.''!.&	oxK	J2wa.&MJA*Tb%]LMFPPA%? ?D~J\%?JĿX(]K	GP<K
JDX(]U?	З_JQ7 |%TB]ᑷ+]ǚ ]X'B]h!..0g'HK31HK3yQg_ %@)	we_4 8K3,1K ?4h}zT `W	R}B]
.	QyxK ohg]> *? 37L~!TAOa.
wIQG<~&IQ%G
hhL/lK%G!*?h_qTЁG~#%G_X"|CңoTЛOJ$CsB]G#O4y	wB]_. =QKLT^h]yK	w' ]K	wԃ0M|%s0UK	wFDK_B' ]'K	w\@R@,%XKXK ]\K	wXK#a./4	a._4	a.G ]Kh]T%~h	w8@lXKa.>h]]h pa/XK?4 8K7	З KB ^	w
~N	h!. 
tDT Ԩ!kXK ]>h]ԼpXK ]$@p4@p{04	a.<%7DK?XK/a.7G/4.-p	~&iQ_.-7З?J.,D,KB<%Q\%=`	wc%GXTB<%qKc\%
0 "?a.B7p"ga.@=ңB.B׬a.Bp
0s5J܍=`	wdHK˿4	!.)Lܕ=`	w_p*?r\@r$%o$%HK(HKߚ)#HK<IQ*g4<%3@t0	X&B]?L*@F9@FyI	wI	w5@FHK$%"yI	w	hB]g*JыdF=`	w]a*?v~Ra:JݔB]ď4S	j	j}d5I	whB]K5 ?*?D|'AQ/K51CϚAw	wHK3HKwǚ4	!.^hB]M$ދRT4 D5JJXK/']*?|"%G~h7}`	w\%AUK4f(K\%AoK_pKiQxKY%Ax)QQ		~!TB>e*?!8*?!#tyxKKKF%BKPA!С	wo	wQ`K6G%<+dX(].Ql*y_*?G: B]`	w=`	wRq[XKm\%C_K;A%CiKK"QMA%C0b%zF>hGtX(]%JwFLr*T~LÃX&B]QpHK8$yI	w	hB]SHK8,I	w$$8@HK*JgM!.|+wK+&zF\%XK7$]J)|EK *TD
 *?" *?"$O	wJ<Eȉh ЗHK*zO	wh	.X	.2T;d%	wB%FI'zO	wzO	w/DJAB%`|A*TO4	a.O4	a.h	w?RKԨga.[ 44<Я	w&yW	w*zF~XA.~&IQaQJߘ|+zFGJAA% D% \% R%EK{K\%E.zF"o1JȠ5JȦ?deiQ%G`s
0=-J"TF0R1k	Td%<+Ñ[
0opiKK?`#\%G'zF#OnʾJ#|+X(]]g7DK!|%<+X(]\\%~QgK%Ծ$K^$q;ϸ*?$)zF/48h=`	wWha.2 qTDX(]eCHKyI	wB]ϚB]HK:M`Dd,B<% r Kd%QK@ar
0LKްLҁT(w\%~㔨)a.7pQ79JҊQ߈Q߬!..|;=`	w-|EK>DJ {TJa:%"%J=a*K[K,wK-5yK>,DHKB}Q,B<%KqTK=`	w>h%+ÿ
0v!.!.AEJòךpv*zFsv?_v@p+;c9TLiQ00 "T^IRQ~SL%Ia.=`	w4d%DJ
sAңgE?X&B] sTP
	QA	Q/*?¯C=`	wp`	w!.:Nd%D*?DDq*?WݚT/X&B],EuT"8jTGԨ8~뒣Gң@J	S	0!RL% `	wƞLhLްL~LʂĨ%}٥G!.F`0Q%-z&*I0uK	L1/JaD<SJviQzg!.TV%G`ңpT#uQ"z2!2X&B]Kd%
uQ`+G7!.W	`}Q)	%Gडb4%%IQFP	w`ԨK& /ĴA	Q?Qd%$G&~K A׬!.~뒣s F/JM!gݚT o"T 唨:Ԩ,%G7LJa-*?-`	w?ĴbؾңZk*?K*?gI*?/?
Jp-*?"T儨7!.b~Lb!._y^
ToJ_Q/0}ң`}ң`Q0 TX&B]=`	wWK@Kd%]}ңң~*?""TL_qT'a*?ƞh7@ܼ`	wX&B]y_*?/2d%^kK*?/'yW	wy*?/}`	w_Q̕B]{a.@SKJ-G∛	p2a.ILh]y*?'a.h>	w*2+yW	wy*?/F/\%_=`	w/4
._rT`6%`wKHd%`+ ^Ja.LO+PEϬa.Ǭa.׬a.HKR)Q%}T~e*?ag*?n`	w0	3}`	w1K	"G4@ /%GK g%J_s *?0Ta?s'2sS ?T)QEs "T Sl_PixKT@KT }Q
0Pd%*Rj	5kKEJwp5}`	wU/XK8+EJ:2 	wx*? ?jT%GDXKV~d p_ %b9d%bz21W\%b%}QKTd%W	w?rT'a.8>I~IcoX$]X$]a)Q}T+z2>Lp*?W	w>W`	wJ+*?1sЫTh1*?K=~d7@e/%G7%߬!.~"G%~XJ*z28d%"G<+_rTga.p*?`	wxh]"oܼxQB&]#ZTo5*?꓾!B2z2@Ϲy*?=`	wuiIY)Q2])Q2 ?Jy?JK=`	ws1!.f{K_T\%Ϲy*?iQ"T T W%JWsBW"T	qT
~h7g!.h(Q40FX&B]+sP*?楏X&B]Rd%ŀ*TŃO4
.,rTň>QRd%͕z2/*T͙W	ws`l
0o%J6DDJ6 ң)QQ`	wpp
"%GBo	wpq3!. ?ܼpq?
0OX&B]R=`	wptK*T+M/%G
07Q7K!.o	@ܼqk?X(][a.-ң-ң Ԩ㿈P>Kd%	/4
./y*?M`	wu=`	wugGiC̋Z#}T!.2 EJAK	rTX(]!Q@lp:A%w B]!~%_X(]!_rBT4
.oܼp%'Q_qT".		wp/%G"=`	ws{(G!G_Js]]O?!B]B;;8)|Ip8>(P8,A%/B]KKoIO!..=!
(KA%'!..,|Ip /	wu|+ܼuOX(]puK(z2Q}`	wpmp3K`/%G#O%2Ϛpy*?
0	*TA"TB!.	_Q	 +6JHaA%	wqxK/%G^
0d%OTR/q*?%G	:kK@EJЉ\%ΊrT΄X(]SEJы-*?Ea*?Q_e*?Q!.%~d)zl%V<JLd%U4
.wܼqK`	wq_X&B]`"yW	wq_^JK%#OX&B]bK@*T$4
.1rT%?X(]dqK=`	wq*?$4
.2rTDX(]d~"TB79*?1Ϭ!.=`	wp0EJM_p	_rTbwa.(z22!.T^h]/y*?!a._u?*?|Џ	wuW^JQ_p^ Q^S%ט}`	wp*?;/PO		R<+N`ްQ	}QQK	wqka.AϸGpJ	怲%3a.pJPiQ"GP
yAg"T=XB]݈9e*?W~&%G݉ca.~%G݈Q
UzI*?Ha*?J?
%~"%G'zl%Ɓ_唨 obTX*KJ?,%G Ԩş	wp&~"%G`{-*??jT	,G`TBLJW&]oPq7-*?J~YJXJ~&%Grzl%[
DOĴgJXJpApK/P]p>p~%G_5*?9TpyvcOXM/P"%GGso儨)Q??Q?XM(B]/
?ңo5*?{)Q	Q_Ĩ	wtP@*?H&p$&%G	`	wp$ qT$EJ+1}QfްQg	`p&J
`	wq%G~߈Q+
F~Q~*T*?TSG2~Q_R?(z2~"%G21Q̿,%G3/@fm=`	wp̗K`*?!.4d%B'*TBpoy*?c
0*T̸K/	 17K^JQzl%iQh jT
	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5*?		wp,q	poX&B]<+rT?X(].z2腟4
.(QD0FdK$z2D4
.Qr)zFz2L)/Ky*??X(]K[\%zFLϬ!.Rq\%ѥ7a.$%GO	M`	wpկa.^I)QxLt%`	ww!.)Qz62DJ?J~"%G܅*TC2.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]"_*?yW	wt/%G K7@4] H~}`	wtU?J	"Q"	QI*? WSJ?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`K4(B]'B`Qo4(B] o%G
h7^J[K7J~#%G_d7J<+rTȗK4&]5B%4(B]@G<@&yBhAĨ.^J,zFhQңQTáprTäX(]:߈Q @T}Q AT?J o*J wZTp7fp6eRJIQJ?t%Ҝ2d JN#	$=`	wrHK3(Vt%}`	wt=
	?ң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_oĤ	_p6r;(y*?a.P_	Q(h]ܢQ(KeJD+QeKGsĨP@SJD?iQM~ q*?>h7hU/%G4
0MQM+kϹy*?FgR#t#d~<o	wt7
0M/y6^hPKghP1A%6^Q\%2a.!h]ܤoKС	wr)&zF!#K=`	wrpܼp:qK*?t?J6"%̊OD6J|o	wp<^K `	wp	 Q*TMd%qO4
."K/%GDeKX}`B])Q៬ Kp2p>%}Ԓ73Jo ",ް!.">e*?(!ң"!."wG  QNR QN,z2*?6J 9A%	wp@>Q `	wp@R儨GO`	wpB	 o*?\%}Q%X(]Q d22`	wp\%/%Gܦ
0)l%`W-*?~Q u	wpLd%K:p 9/%G 'Q J~L DX&B] &T+P&T<%2a.J#`	wpH	2,B]/J$~e*?gpJ-J%#ңU1T`*?ң	R	_Q§!.#Eq6Jb%`#7%bw!.#OT	Q`	wpN	g*?\%8*	X(]?R4%O`	wt/Ky*?◬a.V<K?uQ+ңW&Q+|B%sX&B]GgK4
.#rTra.#=`	wq}TĀR$=`	wq!;	 +*?@\%ē_y*?JX(]I~*TĐaq(DJ6J>1Rܼq)߬a.%>䄨D4
.%&QQ(~*T@UrQ,Q,*?G*?A%I B]X(]d%HEJ)|t%RX&B]2d%PEJ*+*)zFoKBX&B]TC4
.}`	wp=`	wq,	oTc4
.%%Ĳ!.%}`	wq,p	9@7a.$߸Jp	@KGDPp
 ߸*?YxKc ^J ~Q `	wp	Q o*T2z2߬!.Y ~"GܳKS~S`	wpV	cX&B]R
h]y*?ଫKg%J&	Qwlq0TA%o M/%G gQ 2!~XJ _QM`	wq4	CTW	wq4/%GM'zF	 ߬!.h_Q Gp ^J`	wpXT*?7
^h7,*|b%`*^QmK/*T⇬!.'}`	wq8"GܴKrTK`	wrQ-DQ_p6pZqxKЛ^J-
07pZ?@ഁ/%GFഏ%G<o	wpZSKU/%GQ.YK*?มK⯬!.*Tk<+l_/%Gܶ
0-<o	wr[A%n|+nܼruKp*?*?U)Q.*?.\oX(]qTxCp^yxK B]_y*?཯a.Ty#K^J/)zF}Qh]Ϲy*?C
0/*?yB}%G yW	wp`@Flp`H@?
^Q0.yn?J00	wpС	wp~#daǚp ~dްQ *?\%0/%GF XJ4(B]@+G@KB_TW	wu ^J
0P>d+!U%з	wr*?o4!.]9B%ˡWlrK@ܼra.] }Q.@rTˡ׬a.](yBҟ.]+@T˥4]ܺ>aFO7JtFh]y*?
0-|B]B]@1 ߈*?\%/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(-% U	R(qEK qD%GQ(ynWpEo4]b%K/%GzFʿX&B]R	~"G4-]K%}QP%?Jr"TJ|TWlr*_ D<o	wrQ0~QO4]y0rTQϚ0	_qT 6JM@ c/%G*zF*+=/%GDcKJuY)QQQ~"%GRFQ_*?.)~HQ	wqH<)=`	wqHHA␛慸KJh B]R0n%o*?K1ܼpfK6h]%0Q %JD*T+asA*?}?J4y?Jg!.)D`6JWqLTA%
o (M/%G QZ2qSd%A!.*QW	wqP/%GTKOXK?RWPo&]QO-*? jT<IQ %]]H̀E/X&B]I?	UyW	wqUwܼqTcK`	wqT\%RoܼqTKz&$X$]Dp2u9`	wu4X&B]M*Tɞh]LET%d߸JqX~"%GWң+}ң+Q1syKg!.ig	rz2,"%GņqTXHA%YC!.'ܼ$zF-K	\!EJX&B]r!.,EJ%^h]y*?(>Q!*TQ<T%Q}a6(¯ĴMRTo	p*$z\%J/X&B]ĭp+>F%vz\%J2#%h]d92gKa.#"׬!.38@#9~%FdoX&B]fNd%Fjh]frTK?X(]İ	,i\%K_rTK,%KIOX$]he*?#@7)Q	p2?X&B]j	?R5)yW	w/%GjX%BG, DTF唨bTFL6qTF^h7[c?y*? liKL#"G?儨žL	K*? r4
.Ϲy*? q3
0*? ug]d%@gp/%GF#u^	w=G->!B xcKX&B]W\%@+^J'zF xK3RJp2>Yd%@?X&B]Ĵ*?%<+hY/%GĴ
0?TAqE*? 	RCD G}ңD	>%Qq;%G.	z2!p%G.o$%B<$\L@!rwhB].P@!r.7@%$pW
\̚B]Ĺ!.]	.2TKhB]ĸ$%KI	wGI	wFq$%Al$#i$%A?dTG̚B]`	wFU2 ~"%Gr	`	w*TG"0J$7@ a.	K	wHp~HYd%A!{\%A!G/}ҨKh!yO]u/0J3#h]u_1B]tz%GD4H.oI'H;(KA(KBiQHS(K=`'BϬHa(KXbJ;~ң;z2#=;O@# %A*4	a.	VK	wJ	CϸJ%L L%A)GqTCh]0	~TCa.~2@!%G0iKf%G0*W	w}X(]0~C@!}+=`	w&EJbݥG1)y	wĩ%Cǚ.^h]25p*?!4
.TC#X(]2_wIQh]2 }HQ&5DJ&]QXa.	TA0	h]TA1C
0/TA2wp70J&,F }4B*? 7p X(]|+<	Q 7a.?4P`,K	w/yK	w 悄%K%/*TKp*?%_l4
.^
0/yth]ľa.^R@%_4	a.^$y%K>h(B]ļ}ݥGļVB%A<h]~dpG~h]o`O_a.	wIQ4
.	ϸ`NR%C1"TC6]3K`o6JfRA%C0YzF ݥGEQ g   ǚ ך ~h[yn&>h]3B%L,@&O4-]%AA.
yw	wPKK.
>h[Uh]).ߚpJ$z%R^h[p1e慸K@&$4-]ī%LEO4!.<U%G|@.<s%Gg*?#>h77%GxKW儨X&B]=`	wR;d%AH%G@ 4	!.
I~hB]hB]hB]<$)<$*6@ c$%APU

|ɤ%AQpH_p*? Ϭa.
+*p*? K7	B*T@(cKP	 iQyS	wiQ;h};AX;"} X	w+@AXAX܃ ~aBco0C%G0G0M*?)2)Џ	wɞQb(B]4?4
.%CS4
.=`	w/]68A%C`*?!u.<y	w!"%G7?Qn#*?#D>h[p&}Jp^J.
{h!ǚ7r4FP<Ѽ%C>h!#]:5EJt"%G:}ݥG:>TC!.'w	wKE4.
^h[40B]%d{K !.d?d("G8;	N)z2 慸Kke*?!.з	w̋,4B]<.yn ""%G*? 	>"T@8RHJ9*?&`G!ңf/:TLQ3
e*?&`KTJ%G=pIh[zUB%@<HK}a.4!.>С	w4-]|*z	R2%Gⷚ.}`	w\	|̧	w\Z2%C^L|4d%Ch[|L"%C4-]>R2%@@慸KW̋ n$fS M	w^	|̧	w^$z2 C
⧚.y^ 
|B%A?4+]2 ;	%X&B]^h[we8KK^dX2 "Hd%@DHB%@Hce8KK̋"_	CA%@N4-]~dX	~h[~ph[~\B%@Q.4-]>h[
EKcpO`]<̧	wf*z	4oKB7.	hW4<Я	whxKB(B]CX&B]ACpP+yN&o2,B]Щ.h$y*O}`	w6yn*T<̧	wg!.B~"%HJh<X&B]D	wea. 4B%D#p!~dX_K	wrǬ KްL#n ,Y2%H4-]ĈSB%H[*?$TTe*?'B.F7t%H=`	w1_GČ&2$c.v
;8B%Ny^'l!B'oЯ	w7J56d%A4+]^ 
|Я	wkg(B]T&z2'G!.z6Q=gKyn'gEJ~Lg!. n"*DJcEJ6p#?Q#?R!/Jp^N$z2 ~TAK4+]y^ wxK.|B%Ag.*QV;d%UB%UB%U<Я	wd4+]YS!.H>TI}`	wEhW xK
^hW xK_	wң"=`	wxK4+]D.y^"!
$|B%V0B%On(T	>*TP/X&B] )QFfSK}`	w<QJ^L$y^")k
E/4+]FЯ	w!.#3B%D`=R#}`	wr1B%A$DJ9Q~h[Qr?*TD{"GH	 oGHp	ްNTd%Dcң$
L^ 01B%@bo4+]Я	wo
_.#O4-]A'*T@d~"%Go4a.%A/41]5X.h*] Jh HK@ ߈Q  *EJ`	w=`	wPB%I@W*?$Ig.Sd%PK>h[~"%GIu+B%D/DNRK_慸K~"%GĖ "GK?R%|̥	wv*? "TAo#%GTW޴4	a.ʞh	wv%K	wv\DKß4	a.>h	wy7N<s!.
hc<<8KSK5.4.y?	w?@~ 8K4.& =	w1Ϛ.&^k%D4.&;%D§p4.& wTPyE	w&h[慸KKyn"jp]E	w4,GM%K4.&ҸKi*?"ha.Uyn pjB]<з	wzN@ RAV Ĩ%G	Qon9	*? *? Wa.d%A/X(]Q/4.ĿX(] /D ZTB K F"xy<JEJA]Q %GĚzңM1~"%G!}ݥG!R¯n?d%B4
a.ɿqTBw.ď@CP%B\%E%Q}QTE a.%GR?p*? :2 :Ĩ}T	
QX&B]Ĝ*TIŏX&B]ĜK KRX&B]`	w!TX&B]CX&B] /`	wNEJPd%E0YR)Ld%@&}TTd%@TKq*?"X&B]T&z2 Fe"9~ K)Q@*? HpB7!."T@	Q:J߸J(%G	Hp*? JX>Qjs	w%,yW	w%/zF"4]U<%EV^h]U`	wU]U1QhT@m%G	ϸJ1*? La*? Le*? L*? LBңްL(y L*|b%B1a.N!e8KcB]	2 NHK8K<+<iKy$
0'@$>Q
TE`-ZGVR+Ĩ<̧	w]o&]W	ң+,%GW
 Ԩv<G+G#WQ	ܠ/~JG$p6YA%B@0ң>QH1WJI2=*?!$HJIQ	)h]$rZTBJa.K>h]$-*?!$KrTBP#	Bgܖ^%BQT@/ĄAܔ(RЛ	w(}\%@ܖ(%F PR@ P rZT@K_ܘX ?4Gv?"*gFc,@&H$Jc!ܰ
D*c PC v? T9@APv? T p\ )*? >ң X&B]'	w fT O̍	we;	DX&B]
ϸJ2%@IǙ!.f2.~XJ aT@䄨Xd%@p*? TBl_pFd%Bj!.E8,)Q YKp XI XEKaϙ~(=`	w,	])Q	fSN<$K!. "	Q2"ЉKp%G[`	wm	ʾL/G\ie8Ko2O"yb"⇙!.z2 `K?X&B]=`	w& &z& *z&%	`	w)Q(|̧	wIN|ȱ	wtiA%@J#Ĥc̃xKTBy*?"9e*?"=x	}TEG./d	wxM"%EK̃xK.~LP ?JP̧	wX
/)*?!D7KJQ1Q T@m2A%PRTPG_[e8Ky|%E2,B]_}A%E7a*?"A%FVJ	
DRT@	7~LX&B] @	 K-=`	wC	CX&B]?X&B]
~LSUK
~
 (}ץG*qY*?!Q?	[=`	w5`	w,d%@""%GT@ rBT@	>Q y_*%GW U0Gң YT@(%%GR *? 1Ԩ|FIQ)2%+=`	wKR7W	wN'P=`	w̜]+,d%B	2#_2#~d]k_X&B]i#̑.|K_Ĥ`JsTwXJRU_ңoJTq-KkK)28qI*?8*?8~%%GQ͒㌉T+*?5@a*?5dX&B]ƬKՃQ0}Qs$̛23 *?3!3x)%Gfe Ԩ?s
TfagSJAQpJ`W*%GƲ*?5*?5gQqM*?3Bo*?3A*?3B4_qQ*?3P+<Jԏ0GjTf*%Gj_pJXWD̀$͈iQ*?3`)Q&IQp*?3`R60~YJ:0pK	w:̃8KS	Зd%f3)]nKyN5}*?5iQ?d%kE?*?0g<J )*?0*iQ_RTa	+J!D	QA!.~L" *?0Sȕ9X&B]p	}`	wK/^"Tb=`	w<ĕEI*?5*?5oM*?5D;d%kw"Tkңz20Ca.7-*?0ң9?,%Gr>R91~YJHF%ba61xKJ^>J^,%G/ Ԩ΃)Q/Ĩ΋<@-EKDJ	2%ge?2O%?	Zz20id	w"Tcw!.'zl%c-*?1a*?1e*?1_1*?1wܦ	`	wL QDb!.?DDpB}D@aNJ`	w-#	׬!.	^LfBDJL T`%K	 ~
`ң`LKjTrߖRwbTrK§><oDQ/	X&B]4<d%c@CеKZ"T`,:d%`-3a.b/ZT`,JV,G
jT`0KMKJ`DJaS̫je^w儨ƢWbTcPUe*?1_Q񍌿,G6eK}`	w3/]7]G7	~IQp*?1gA%cw_RTg=`	wX&B]ze*?3fS;/]8jTcTc߉Q^}Tcw. 5*?1)QbTloD=`	wĨߖR71*?9唨 ĴɼʸK^X =`	wZ	񅬾"%ah$ңJu$IQ񅢷p)*?1K	ЗĿX&B];0}TcžfSx.O5*?0 R1*?0T`9.G&9s
TcЗ*?1dDzKǢƕ7AǠ@;\߉;uJ=a_τψ񟄿@<Ā~M;_> *f&arĄ`B]>Y "1 "0 L	w,0U "0 D%aް!.S`B]Ƃ D%h"7@J	`B]q*?1%G?5	Qt%G?t7!.fЗA7ԡ.f%]@*?0*R0
2vdHK -;J2a%a;J382%a3!.>f`4abl%a#d%a;J <R '*?:yb:ωTt<̵	wA*?6K<Q3/B]Mf\~f!.BЃ?3PFGƄY0c	wL<%uTu	f
.k/*?6a.j_IfK<S',.  ?*?2SՕ. }Z|%dV#B]@=YR2cՀ<%d/Ք. }X!&KV"]@.z2Зެ	wM)z%dL*z2'B]@Y64?Փ!.CUKzT%hfޮ%hf]ƆՇPz3	wϫ*]Ƈ'}X	wVK1udPyaXyh:Cf_͘vfG_3QdC1rG_0u93GL3/3GN9_<xt3^:k_|u9kGP0u<?3G0u:_3!1_<f:'_ucsyu_ucc3!13!1?_5GţG_Ju%?$>1hIg$1hJ-IG_L?u%K%u)g-J7ţGu*OZ:%|b䩾1hS/Z:% |b-JiG_bu)%YG_u*-J&|bόZ:RţIu(G_1hQc%~1hQk%(|bu(G_1hKYG_bgu\uZZ:,KKeG_ţ>1h-K*|O_%%~ .:Z:fCÿCõ_g:;<_s~J#ôCöX?:;3PB~JA(uvZõCó!Կ%|E:<_(uy7Q/C>%p_%,#PR?%:<*~J<ʱgPCG_%`9Ju8:/!Xu<:21x8P8?3qqߙ%3T:A:&yCKP8T H:'J>fC?38?_?3G_~JL85ɒ~JL<3qɿ%&30pu1PcO36Lo(u1LPd3_	_
^dïɉߒ_TL,~JL-yb_%/o(u)<Ȫ:CM
2: _o#;:K(u"gG_L:wh:SPEX:gPJ6:?C)|b(o(u4NM8:#ɧ_Y|e1_G&:*&JM$|`u6ό:R:TaCɥ<u4(u6WM0J:=Y(uzqC?%O>2oC*~JıC_~J#gK_ߒ_:=,~J0X:=P:=0e.N7:'\N_(u:o'2:'%'7sC|eGg('&~JNNᎿ'?%'>3 qgPr)'C:h:>7#C:><:>e񊃯__?%jCCGbA:>LaKP__şU__TC~Jz!_瞩`oC~u~(u~JpugTn:?&~JPB:?N:?OGk.~J}QKPg%$RJ MQ/CT1 %uPTuH:@&z3P;0 ?%QgPC!J )zug(uaL8:1
_~JL:1T6P~ub?鄏T9PTuaKP§_'JYC酯C!:0(u?L_~JO8@<u>OC瞨u>oCPu=P{OT:Pz?_: '?%'PON:CTG_?%'}Pf:(u POTuPoT:Ae(uꚎG_-Q uPTuH:A&z,:AL:ANNG_%OCǪt:A,J zc_*^:B7O_G_KQuy(u#J!Pn:Bi(uV:BG:B$z 
guR:B*z$C"Ϫ#__PQua:@C(I(u@C~JPgC:g>:L:R0PN:jCC3_?%(|_%(1PuDPf(:7G_Y~JQ@10uD(uE_]JQGgC)f)(?%(<̰:Y:e_TM%M71Dui̼:4P^f\P?%MwjQ%M$y1P3:4(uiSPCK>fK__3bgC!G_g!  :Ce?1#64! _v|hc2GG_pf:C&~;!~uRr:CN!?:_e2P!|^d(>1v:C0b)P:
G_6#GuJO)/_LaHuIïH:?uI*)7(XSRGuJX DX:_d_<Ȥ:R!uI;̄A"&)' uH@duHAk̃%2&)C"ḧJ^dKXuYqt_ӏX: :>O=`uL:X:_5GZ|a:_H:gCu$yv_g5S?	_җS0u*~G_3_G_at<:zu#ꗙ_@<:~/Qy:?n:M___?
_Q|b<_>0u$yu&~:&~B_y;̙O2cG_Ck̏_z<񢎿 _l:Vy:MM d% Y< U :f T:Yyhu \:P<ȸ:GdG_+O2/ VeuG_- RG_, Rg5 u\1
A`*~r:S 1
XA
Yu7  X:L?_*
y":D87"IcEd>"~u7 ~`:D@$ a#O3n:DoG~e u@lug_2' ~:D&y`3̄!KCD2#
H?Q!c:"}c!k<"(zCH~__	>0u7>q X?'G_?_b`>Ї_~f c-::!HuoF}_ï#?ï3>>0u)|`@uNS>u,|`Du,t寎}Cu>2,V~_a)_~:E_u7磯V_^:Eg*V:Eo˃W~QX."_VD"b@WWj_O_SA_
y+W?W2n5c5
yW07?S{y,0j__ŀmW_W0-?+5%3!j_O+WX5y {W_5yX&j_OIYW__ՅzS?E?+W_Ձ]^k`WQ_
yU ^kWqoW^k??_WpڼSXy?+?+Wp++I?W?iaWv_uyFfuy!3:S?_Ց5y%VD3+3?XWrWaf5+{Wq+_5y_
y /Wy+W?]j_O__O_m^kC`Wo`Wq[^kDڼS拵y?_
y +W*W?+ _Sm?oW^kq^gSgC
xtk0/Gyts|c/D?]/Ӌ/G_.S'_.SAK!/G_.Sz%Y?4./D?]/_.S/G8tdϹ_.S3_.SUgCNW_.SgCOÎ/D?]c#z%Y??+/GZ/D?]tp0EgC0`/Gtqz%Y?),go/D?]#OKRkg^?OG__.Sީo_.S/TË/GI/GI qz%Y?)R_.SOTqz%Y?)7@	g<^?OH /D?]+=Pz%Y?)=Q/GJ/GH8t=X׋/GH/D?]$Vqz%Y?)=[/D?]$VgX`s/GH_.SkՕt=Xg՗xt>tϋ/G]g g[gyKd$n/D?]u%qz%Y?d"qz%Y?y%KYy+KYqz%Y?d*qz%Y?N/D?]uK[_.S:^?O?/D?]v3
8tG/D?]vxtgqz%Y?|^?OK^?Ow^?OS^?Oqz%Y?o_.S:Y/D?]t[g|aO_.S;8tz%Y?_Sg*KyK0/G88t?tf8tϸ%K/D?]yܧg3^?O_.S<?1/Gien/D?]y/D?]y/GG/D?]z3tGz%Y?~/D?]xLK>%^?OK/_.S</D?]x\^?O_.S<X./D?]x_.S<ZW_.S<WgC/D?]xxt/X |^?Oxt*Xz%Y? SXgN>0/G8t*xt)HK |aO_.Set+?X%qz%Y? TX >/D?]
?/D?]
#K /Gz%Y? T4
8t-h8K 4gg`K 4mgS</G0/G|aO_.S*__.SO<^?O//GcgK_z%Y? U~/D?]^/D?]
aK _r_.Sqz%Y?y|^?OCqz%Y?>!_.SO_.S/D?]!.K"M_.SG/G_.S/D?] 
t>0/G
xt0/G总/Gg	^?OBG
\^?OH>h*qz%Y?	h+qz%Y?<Ӌ/GRP/G\^?OBtUgD,y	K"|wgD-yK"(|aO_.Sqz%Y?>j/Gn/D?]T/D?]}g|^?O/D?]|Dn/D?]~Og/D?]|-K®/D?]}G_.S>Ao_.S>\^?O
xtj`KgKn/D?]~Ϲ_.S>Ht>,8tgt^?OKŁo_.S>ǋ/G*~g@K,ig|X/G-xgxz%Y?X z%Y?igxgEX#qz%Y?V|f|^?OSgE8_.SOYgE_qz%Y?O? _.SotX ./D?]+?;K"|@K"X'z%Y?Z|aW_.S\^?OW~l/G^?O[</GH`/G
tA*6l9o6q[͈=8,/̀$WūS6"C3̀ߒ+D?\_yߒ+D?j?Vߒ+D?\_K<4"qx6Wuܽ"C&h*x6wW"6/Sh۞_!j?{EM"$WڸO]"C&t4lK"6/SW?$WڸOdo]"C&4k෿$Wuqdn_!qFW$WڸO*$WO)#%>0_.\^\S+y~#W,+qXSKx+eՋUK,6q|WV.5<_8&Ջ?/~jƿg+qMx6_­XSퟃd~/~jƿm<8+qM6 _8&Ջ?6<_8&Ջ?^+qM6_mXSڱqهËڱq+q9I-XS	<_UŪ?#8O5V-W7Yi1![͈0_ǈ-?G~ $WpW9ߒ+EK|;"%~Htqߒ+EO!ߒ+EW$WOn_-n/S7~Hᆮ/S(Tt>" qP"j?@ߒ+EWd&:a"/Sߒ+E lN_-ɺO$WOЉnosWoO~H麸O_-/S2wo#j?n;r~H/Sn	EMNq3$WpU!C"[uqث~H?߿$WqW_='qz%"e⿀Ń=XFSg+|WCX_<W/5!j?'`jubSߋkV.Wb/Ջ9P0_5&?0E_]XFSX>Մj?|(ubxs_~, j5r)癢qWgn#WXH4/!ՋI?a#Wy?a#W xV"5x+ņZ_:O@%_,2Մj?w3XFS<ѷxVE4Fj5>,x+q9=k`sjŪ?ŀop'yi_<XV!5:_m<Xq|WgX_o`c<FՋŇ\_Y6\S~,
8+DmX_h,x+DmX_` +q9ȳy_^,"j5Ɯ_UŪ??T?aV!ǚ+ńMXFSEN?`yx,Մj?ax,Մj?|ŏ5aO<ax#WIcXFSWŁ^#WIޱ<X 5p6<j5p4T_juaO*x_,_~d*q|WW˫w_8ub_O<+qV.5o_󏸍6P/< b<X'|WgX_:L@,_yݿX_bE_UŪ?KRhG_^k.ZSq|WgX_/Mi?o[͈GGKOHhqߒ+`kq?05ZO$&x3$W!B^-N05uqѿJ"/S;Lhߒ+`kՙj? a`/S<Zc05OfmAߒ+`kՋq
/x<F-\_=u?V|aW_̃/+<@1_72=X=Y`_H =o
2_?/S <>_?/S <}+b'd]+b'dλWO_}+b'd 1?21?2ɽ+b'd?K"_@<WOGŞ1?2 oDO$x<(w{WO}+b'dǃ G"_@ƽ+b'd/ K|"_@,>߿DOY|7_?/S | N1?2gDO&>{WOoO M|.1?2k+b'd׭["_@-zПDOZ1?2sֆ+b'do"_@.zԞ1?2sև}+b'dZ"w=h$_?/S (zS"_@Pw E1?2{֘{WOZ"_@/x@DO~1?2?{WO 	WO }+b'dK DO)x@;WO Rw>#>WO	=+b'd TwO "_@< {WOgK1?2KWDO
1?2 ="_@!DO+xBǿDO+xB8_?/SC!?_?/SC!DO	DOW$1?45^"_Ɔ'DOW DOg&1?45"_Ɔ wDOgB1?43o_?/SC6q"_Ɔm]"_Ɔmg"_Ɔo1?43n1?43+b'hf1?45{WODQ_?/SC[ _?/SC[WDO"Ǆ@DO%1?43n1?438;WO|]"_Ɔs.1?438<_?/SC{WO"_Ƈ'=+b'hry|w|DOc _DOc8(w ;WO%_?/SC_W (?(#W.5+q_O_P<.5q/S>/S
"q|WƿE8.5B*y?\k+q_O"G8+q_O'~p|WƿC8	+q_O&^p.5B_ ?\ko_ xD)q|Wƿ*/S)?S"_8q	3 C_ o?\k .5A@+.5A"7?\k'H_8q
x+q_ON/Syk!?\k=?!?\k</S|+q_O|WƿxE|WƿB8+q_O+q_O\_8q/S~_8q酟@?\kaS_8q鉞?L$xBq|Wƿ;s_?.51'|_8q!+q_O!2? 1q|Wƿ
>/S w.5@N |_8q3+.5@?\k ?< +q_O	 %q|Wƿx@|Wƿ< !|Wƿ8+q_Oׄ _@_ x+q_O>_8q?/S\_8q?Z+q|Wƿ瞴q|Wƿq|Wƿ-q|Wƿh*?>|WƿOZ+q_OZq|Wƿď[g?\k|ָ?1?z?\k|֌+q_OZq|Wƿm+q_O>/Sqc]_NN|J?'< n/Suq|Wƿ>+q_O_8qq_N)_NY?L>+q_O׃'.5=O|.5=)x>q|Wƿ|.5=Gxq|Wƿ<x+q_O~8+q_O_?\kzq(?_8q~/Sig.5Tx>?&x<I?&<#|Wƿ]<|WƿG#q|WƿYx=W?\k5/Si_8q.52^p&w^l5W?7⿫+ny4_Ն?V%y֘u[ǟ؋x?R[c/ _Ւ<*`PϿ$Wd4?0(Ts~_Ւ<s>Y# ~/S\FY# ~/S}"$ya;EVHD-\_<\ "$y\_p*Y#}\_<\{EVHB>/SQY#O4wS$Wd4#?0KY#	ZO ޸߿$Wd4q_ߒ+G\_ _Ւ<qBw
EVHB/Sh+z~HhZO3Y#v/SK~Hhq{EVHAGW=q3$Wd4uqK}qK$Wd4+?: 悞/SjEVHC/SjSߒ+G?6=p.Y#B\_@Y_Ւ<Џ=p4Y#B]\_
7ZcC
/GKO.$xF;ȉV
/S>/Waxiߑ_#qߑ_ƂP~DKURߒ+U6/S?U
67Kq_O xƿoSD69Kq_O8+LZrÒMi?ïVVb/)aOD@o bo~HWDO~HWKߒ+~EC`E"]\_6-y~HWrEWՂM\_{__bV/S<~HA^/S^s_~HLrߒ+pW 9{EW./Sr+yȑߒ+~LD"/SrEW՘5q򧜀~HACCN_(q9$Wp@dDw.@h $Wp&@@+ߒ+~dj?$	;EW̇:O{ oߒ+~dq(3ߒ+~dq]{EW./S%H "W<$,w]\_K$-w!j? 3ߒ+~dW$1wO~HW)/qq"D\_PY~H+<^{EW̀/SM,
j?""@7~H_W{EW̀+W  $Wpj? ?~Hsx
zO#q>_3]\_ ǝ}"a/Sn
{%z
+?k+K5r-XFSEG5>?Yu`O?Yu`Og/}V\k<@,5aO~h8+eՃ??Yu`Öm5>$8/UO_:"_1~tA
7WO~H@Wbu$W +j?aW__Im5>$8Bo:+[9\ſǜУߒ+zO>tb}\_gߒ+&jA~H@[5qgdc\_ưi _̀6/S4%E2ޱ/S5O$W -j?1c__̀˫֖~D^_̀6/SG!$W -OKo;®/DzmX_'jb`sjb`jb̼q|Wgb3_7TX_?4+ņZrOSϋjb_7P-+8+o[V.Wg.|W@\S./a\S悧xV.Wln/a\Sٿq|Wgbg.\k/Vjbj?=Yj?=<aj?=Յ_7P-+|kL|Hqo@G[͈@)pSuȧW1{E2)K!cȧr? H%ٿ~HE?*ERw"Y/S+<dS1/S~HE?3OH7'ߒ+On/Sv$W"OJgvwdS0m|aOD?]Oό*K`C?O/yq`_*Ջ?/XW]XFS!ľ/Pc+0/Pc+0i+o[V.W`	\_Y+0GmX_Jj5w_,2Մj?	_5ڱrOgG_5ڱrO_5j?
^hq_5ڱrOVj5pLSxV}ZcC_b7o6"^+aODſƸce_̅?3W<wd)O#%J,SM\_|%	{E2`r%"
~g./S?P$W!Or|%@S9uqJPS9uqP-ߒ+r?1(qߒ+r?03d)O&<%{E2]\_^E2]\_ƽR~HB˫h>_̅?3W	@3$W!O`)W~HB˫TE2]\_4'xӿ$W!O`-._̅?3Wm~HB˫ x$W!Olo;E2]\_2Gqz% ?&'-Ǚ˫L)yا_3V.5/n/yqw/yq>_89ub_Ogq|WՋ?	Q8+qrƿ	kǙ˫)xJ_3V.5<PBǙ˫Li("Ǚ˫Lg(_3V.5y(_3V.5|%PǙ˫L8|WՋ?&~|WՋ?`k_3V.5;<]XS8?ǋg.\ke g.\k1/yqm|kL|Hqa_o6"^+t%aODYSKyߒ+aq
0)wf|C=\_0 ~_m\_0"W&_UwL-y-/Ջ?&1>!~\kfj_7P-+aMi?	/lEV=ߒ+CT<bÿ$W6pW3wf?>1{E3o:OE3ouqsbjͿ!]wfuqp3Ϳ	5qsE3o	ZOC $W6Y	Ϳ]\_f?$W6t\_V2~Hm a5w~Hmm\_*g $W6W
2f \_1Ϳ/Sʮ_`/Sz+x~Hm0sW"~Hm5ڸO*xȫߒ+&υoE3oڸO !S$W6U	E3ouqp(4"~/SPg0Ϳqtbg~Hm4-\_ꗄ~Hm7ZOf"}\_7&!f#?`5ߒ+?=Ϳ?B$W6t\_	W~Hm0=M&"?g0{E3o>/SGo ۿ$W6_W_`;E3o\_:<"&/SSN_b/S$W6t\_D%{E3ozO 	"zOP ߒ+TkQ~HmPCRπ'$W6%(  ]"R?X>"Cm\_I&x{E3on/S
x"]\_']"A/SX7~HmP?wf./S!ׯ
E3oW ^9ͿڸOs~HmQW=z~Hmm\_ܵ_oߒ+W-}xqߒ+UW
;E3oj?^ߒ+Tquׂ_n/S^?$W67W  _4V໿$W6?fڸO{ߒ+T
qטE3of/SZZg~HmP1A	_@WGE3o7W񡔾0__S?
1IrO2x>%jƿy!mX_ǀ=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q|Wub_OS=y[7V.5׀yub_O)޼_Tub_OK>_T#jƿ=P*Ջ?_o=P,Ջ?(Ӌƿ
^	5b_O	q|W n\k᧙ gj? y+mX_^d	x+o[V.W̄N/Ջ68/Qs
{%o;EX/S g~_20@4<c/3 \_E	]"ezO G="ef-\_ "Ǆ໿$W WVN)2Baf]"e\_Sg'~Hz~/S.|fEXq1[6]"ezO0ߒ+^+By5q?d._2\_`_05ߒ+^
?#?w?!MC`$W`W y'~H~j?60__Sݿqz% o+poH_7P-+B/Ջ'jbw_5ڱrOqN/Ջ8̒+o[V.Ŵ/Ջ8
q|W@\S2<_7P-+`ZcC`o+[K
{%xZox)x	8eWI~H,/Sxg$wߒ+>!/S)x	"j? $ߒ+>!/SN%+$W|D\_7~H,ڸO!Gߒ+>'O!CHwψgK""j?  ӿ$W~j?-
^>_Y\_O`ϼOugߒ+> W>0__S
\S4mX_sjbz_7P-+nq|W@\SOU?j?z|_7P-+njb=QjbP _7P-+n/Ջ7,	mX_w~jbH|_7P-+o_7P-+a[1D `;_`i$?{ %(V'?X /aE3hC7_7SՄ{n`G_	?Y+'/S cX$_`Jm _ag?X}FH Sc ⿬ еq{3h}KŦ_>WZ?X'3hdq
i=[X?Ym1D&^KŦ_eOW(c6M %_/O7 _%j2`
6͢C.wKŦ_O`2`3he%_/OC`ڸ?X+{3hNS4_)~ ?4(c6.S.`_W^i$?iG/;O
>/+W`Qm<(3L?Ahg.e(c6Ӽ(;%_/ON_uqh{3hN|({%_/Oӟ
[5e`Qm_SA/hf#/OFHE
nS@M⿚=SA(c6<(a/CB;WI=XW?(c6<(wKŦ_@ӿ4zW3hxP%_/O g?4^i$?+(_-2K{WF>#/O&Lf!(FL?	#wO+em1D({%_/O@s⿚~ Wg(c6>BL?0sD.s\F_ `QmxP wKŦ_#U@⿚e(c6

=i~{WF~Ee_
6͢C{
^S|({W@M\F_/`QmxP Sj( hzW恗(c6>,P	%_/O@&_ 5qhm1DbGODZebGOh#/O{3h @/@-34Յ?4i$?@.L? _ 4 z#/OFHS>R⿚"zaSGi$?O
i'߬5qhCLf!@DZe
+V#/Oi$?_*SAʻ4j2Ћ
6͢CQKŦ_*=B'm\F_=FH(￢_-2<?G}+
qh i$?wKŦ_?2_ Ǭ0j2Е
6͢CQOk/@_ ߙ\F_`QmL?h?4'{3h";%_/OFCЙz?4'3h /@1o4YW找i$?&DZeߔ@_VDe3h3(L?3(_?Wi$?^S?&|4=`j2{3h3JL?3J_ES@I
6͢CL?3( W@@sW怟m1D)k_-2⿚_+e
6͢C{%_/O+|ǿ4O2#/OO(c6LiM;WA'j2FH\RL?0ʥ⿚,e FHaASl=7⿚ Ճڸ?4-{3h BS
!_VuqhFH="S_⿚Vuqh}FHkBS}Q⿚?4^i$?^q/@0:#Oa#/O/`Qm{DZe6w⿚C\F_O`Qm}_/@؅+3`#/O ;m1DOb?L?"G+`[W~i$?}L? R1 [4 3S_m1Db_-2Iy⿚
fqjm1D7L? R؆+̛SS_`Qm
IDZew⿚|Af#/OA`Qm
Db%_/Ow3Me`Qm
E/bwKŦ_)y⿚!em1DBL? T؈]+A`W`QmX{_-2Ob"櫾#-\F_=FH`3%nS,~ĭ⿚|@#/OW3h1@/c/؀5A^#/Nmmm1DEOb(wKŦ_T"jA^#/O؃:=m|5OtG\["*1	tZ_o[+Wmd7>nQ[t=!|!^R3[<xHȮxڊ]5mKΈ]Ǐ#m>|m.Q޾x峭玪j]FqKgmuR7T5>pvç_Tl6xm+ϲ}뷎> n<xClۆ-;Ѓv;Bxl5Tm|tQK׭>ސԌ聢lCNh["MdZ.T>kB3̀MZ)t 6}Sz)t֊ZڹzCEڹFvNQސǛ6#:kCNn7xږT[=||jZR3Ը}|jZR3=p;6<mK۷6RwomKZ)|8}|jZK(zVϩԾm|jZK(zڑݾn-hzvԵ;۷6Ϊm|jZЊA|("n7xږ"_6GçomKZH/#MRքR>xCrR&wkCϞԌ7xږ"8rvԵDv:jߠb΂=z sd*jA.P	?ۊ<}K=nC:OPݵ-zdWnhnږj2+4>Þۚj@aQ
Mhz011ƔZ@cJ-pn(!6x3<Wv>jCG!9F65[:kCtڊ> 9FzZTCT$:kCt<l)pZ*tdtWx5O6GEpZgt)p^5jmA :}
HT5 5[:kC>rڊ> TCRj#Pj^kENt*BJj\>OqCdWot>FDl:}SR%#Tt56Ot֊jD+:*tgMhJ*tgMhJr٭:}MH7t*t(BTއ^SԉB-h|^SԉC|:}Z)΃Z*tgMhuMHTCΚꚑ( RfTCjD^QS]55"PkENt<BC4TCʈTht7l>yQ
oQS*!P5T!F#*tgt5 5( >BsCg=lgt5 5Tބg; Clנ6xgh*t6xghr٭:}<pGT@lP@Öhǈ(j:C?ۊB PzT7j0lB!Hj3DD"P ψT"En髗zTBçjA.PZԉPZzMzvΈ]sCz\Ӈ-"uK#"Kt9ۊ*Dvj·4qCH(oK[<sK<l/PޗM\yK8tjD?ۊE-5sC:v⇭h ]UC';#!j]tZ["W=qABn]ç ]UCTgMv⊑]5Hj2+4=p=j2+4Ȯ\>dWnhn髗6GmU:}6sCT9gMh kKT*tAr抑]^P[QS[T5r>l5dWnhn髗TDZx:v⊑'jΉڵyCʈMh5Ft۠,SSvz!#ж1whj_Tݳ7xږqC<lE/tSSv9pC~]jnڇ.6'@(nנ}MH>s=H7k=H>s=HԸ}Cvԉ@mK>s6Gn(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?ۊTBHqE5"PN]ǈ(oK[<|6|Eo{R2+47t7yn(v㷈P"5rQuAÖVȵ;!d<0 jvC`4+dZ4qE-Z˞R-ec,eV2ʘzO^sKZB V#:.TAP&*<<ralgN="p g\#:y(S)@PICT$:>V=|4qCԢd7_6yCO_R\!޶C!PW/9hp\:/^<^
hn髗5BCQQTBvHt5 tZZ!OzHt;x*F |Z!Og8t@F塪8t]^=塪8t!P/r	o:}CΚ/r	o:}CQhlZ!O{J->xC{CT$:piv⇯|ۖHt5pۚHt"EFxC塪8t>Z!Ov>塪8t>塪8tԡ9mCT$:pivWt7jn(jCԾmK5BC啌V2YX+*b5=z.1sKՅΤy U4PT6g` 9hjCO<uKxAjirZF״7!塪59FzڊkAfܴ8tiv⇯$-iv↮M<.QKrK6xtg<FyCz]5rr5Mg3Jx-#T6tl8tC6zg-htl8tEMTCϑEFjۖΈTPӇHt"5mC]çoKFv<{C]g#UCψ.hsK8thsK"6x鳚6xC]Dg#9nZ7mR%8}C^R4qCNP@ g\9ۊ:|\^Z>jnڇxts:x)[<E? {@ӇqCW <l^#;bg<V2YX+ebL^vƧXۆ.iv⊛3OHR@ilPU Txx塪5";}Cz\Nrg|5FGo3ܴ5FGojg\5FGox͞rІ";}CgD*T{C]gV7W-rn(x^>.l4qEHPޗM\yC]TFuJ+nW4qCNrۊ:pSGSG9\<EsK>lS  t#..P.PS S 9\mrۊ>t 8x: <A.PN<sK!}S(? {@ Ôt 8xC
9\.TW4q@mK:|S9Ǩ!h0? {@zC
9\9s@mKܮivHќ69O@> @'8t sPhsK; CmCgԽDsK; CmCgԽDt D0@) ` 9\= 3^rۊ6zAEmCgԽDt1!p 8b}: xyBA1>.P>y@l//y\[>_RS#|P@c: xC
 b:hsK=lOrۊ}S(? {@b<AG!)Z>A(sK<E\Cj9O@Ot\sK<E+](l(? {@`0i: .aXҎW4qE([:kn(gMh? {Dpb<O@8\ú9\Ϊmn( 6uSj9O@Gy: <9\dΪmn(C 6uSj9O@h|9O@h|(sK;xە.P2j9O@Ѐ y:  9\j׼ivZx9O@8vǔta1hsKRի^ӇܮivZx:pSN;1z>΀=q0!W4qE-Zl8|9\j״8tV4ta1h!XӔta1h!XҎW4qE-ZgܮivZyCϨ? {Da@b<A? {Da@b<A.QKV(Cl.QKV(ClSN; )'
 pW4q@j.PtBtx|O@JW4qCΈ\iv⇭? {@b<.S#.P8tn(EzC:CtpbPCr΀=.@u`= 9\/\ivd*9O@ЀP@) .P.P
S ? {@ *9\l.QJ+Κ? {Dpb<)'vsK#<sK#<t<9O@?ta"~΀=q0|OjD.h啌V2YX+*b5=z.1sK>.Fu ]K
<@2@n(_<p.QCΈ\ivVΈ\iv)jmrۊ(W=l.QB9W4qEj״8tV4sKQKV={CNrۊ(WsKP2nW4qEdΪmn(M\R.W4qEl+]V4sKP6sKP>yn(g:|_^ۊ(xR.QC6>F}KNW4qE9s@mKܮivj\>眮iv>眮iv>sKP.QC+]dܮiv6xn(çec,eV2ʘzO^sKHjvC.Fu ]K
<CY'(`<[">gA-N|d>W#;!iVȵ;!n(ElS,eV2YXyS].ivዚ]tYjgRԼ*@* 
<*<<rrnCTjz7ltZQR#5p/n-[(xcJj-[(xPW/9hj؁B/8lyC]tZ)jghpiC]tZ#]ЅKǎ<z]@ NyhsK=nEN[Rj={CT֊Q^tԅC^!.P-\=wK꛶yC]tZ)EzR-iv⇭hClC]tZ_hsK=nE([:kC]tZ>.P-/hsK=nAZ_6OrSv"P+tRBÚP9pC]tZ"XӖ4qC<EhsK=nE-Zl8}C]tZxg9ۊEMhsK=nBrn(zh\n(z]nC
+=rtZ>jF}-> uAfܯ[ІrnCV+6t[[rnETvܯ[tg>n-y^Eϩ!Fu-UEHt9nWh!6sK6ܯ[BmU#;!Њ٫
/+RBmU#;!.y^Eڪ*FvC-.\nBJ*FvCzj'([BmU#;!\V2YX+ebL^vƧXۆ.ivVȨo%HR@il@ Txx堀j["Іyh <lڄVȴ!9F6j["ЄNYX+ec,ez/^cS׬\jD.Fu ]K
<'-^#;#)o5"PW/9hzZSR%#ThzZSR'-:NZ*nڤJ)ڗyhl5(p΃Z)jD^rSR%#ThzZ)V2YX+ec,^׮4pƤdWneHR@ilAQ΃Z^!kCwM\塳ևdmۚj-Pۚj-#"sCwM\wT5rgMh kKTZ"|Cܴ.\R2+47tRnZhۚj-T5rV2YX+ec,^׮4pŻ^=.Fu ]K
< @AǯB(.n髗<z*^QKǎMW/9hzZ6zArl9hzZ6zArmCg(n髗: sCwM\(l(n髗<En髗!}Cm^rЅKjQ]W/9hBx٭5rZyCNPW/9hCl
yBgK5r6ς5r6ψT7tZ_:!PW/9hvA|!PW/9hvA|n髗!}CwM\j-/j-ԈkCwM\啌V2YX+*b5=z.1pxZԁu/$
*
,l¹'-"yCO7tZ^:^rޗM\+;D*:|񻦮^rYX+ec,eו1zbnۊrar3^HM TY Txx B9Z sg*rЀA}B9ZP#<D0EG 6y@lrg9ۊ:|\KV(z-iv6x4=l: ڵx:p+rۊ)jghp:|\n(pgsCMhsK<z6x4!R9hzZ#]ЅKǎ<-iv6x4<lۖMhtAE5"6|Mh!6-rІ
6x<NC
+="jr:-H(HPZ>l8j٨SD= "}CQhp+:!r􂄊iEȯhzㆭ\= "}CQhp+xfO-H(HPZ>l6Έ\9ۊt֊jD`ז4q@lQJ+ΚhB9ZUK)E!PTݵHRB/)Eç͞:iv⇈-[<}EHxcNZFxP6.Ptg;Fr疇4qCO<uKxg=lTx^n(pgsArR4q@mK:|4qEMTEN<.QS(j9hsKTCuKZ>l.hvAxۖ4qCgAbj^!kCwM\ç͞:ΪmB-(rU.P$
*FvCtZr\J-[:kEMTE(;(5^r΀=tW5? {@ltj6ϹO@;V(z)'jghpSNի^΀=:) kgU6? {@`cNS)H(|h@ CmCgԽD? {@34Ը}: 'K:|tg:|_^΀=1lOr΀=6}S9O@Ѐ	)'EzR) sg.S _O@ЀA}: S-O@tB啌V2YX+*b5=z.1sK<mQ
Zԁu/$
*
,) @C6zѪoC-7mR%Ohj(6Ohj^P-Ht;x״҆![=}CԾmEN[R\jZ 9-ixڄWt;D}CƮ]F״7jyEHΟ8C6t㊨B+:5塩ڼ塪5^#;`ڇ\>#)o#"sCrSv"P!ІZM>:)
Wt<kA	T"C^Z6jF׮!YX+ec,eו1zbnۊtZԁu/$
*
,)'-#TvFvCȼ<GEpj#<ȼ;xSgh!63>lC6zdZ:l\;xSgh{J-6E5"6kC6z>pC͑yhv^-6Ej={Cgh7ȼ<l.}CGܴ:kE.\І-[:kC6zä>ZQj*tTBg=Nhl-[:kCԵ!ʝ{ʝ:W_<uSBl5*H|$*hEF!6lE**1	74cI^7:yPv^Crl3Z(rp_:*g5zO:8|ۖ([rx*+dWr5\r|R֊5ç]n-hj}CΚtwkCH7xږ"_6G5H7xږ"_6G5Hl+<DzO]3W9l玪j]rV^yi|WomKZH/#Ӈܮ7xږR|ճjn/r|jZK(zڑvԵϞPӇܮ7xږ"_6Gj9^ԌwkEOR)g-y]n-hZCuKRg7Mh^Rg7MhFywkB#.y^|\媗:媗m=媗9Fzۖǎ]n-hFuSnWomKZ|gmt=mʛ 6}Sz)t֊ZvԵ]T+-;EzQM^EjdWtmE.6+>s*gܯ[o{ʊ-8}ʊ-NQDEz("r|jZR3Ը}wkCdw]n-hZz1@rAzXTI$I$I$I$'HTI$I$I$I 
L4<I$I$I$@)
B`$G2I$I$
dI$I$@\I$I$HW$\!9ۇB%FhkpՅ%69_Ww\|\a"mo#,Lԏ7?,=O^gQjGo?j/HMk"MRc>}y}d{Di9?I1={C譑hjnwi&&_r9	'8.QS״=n=|IdIWg܇}y}d{Di9?In(ElC2ݤD~}9	'އ4q@oR+dZ=}4wi&&_pɎiGr4q@oR+dZj\>V$ֲ$+3i}y}d{Di9?IoC]7-.}x_S|3efU'lp_R_+44}b?dJ}|3o4͓?3);HG*6L8/R_+44}b?dzfYYiI&2^0	
eR22=yS].ivዚ][S	*zW4pG]6!a#؆TS!bxd<c`P?00ï?o?DJow5W5? D#_qM"#DoGZkM|_|_quL|_8u_-/_:3Hu~/|___y_bAzL_7xږFH/^1rl˄!׌\vljz_.#jԊ$r"E65Qf 7z["R4h?ADޤVȴ;Fz|%D /+8=EO^+dZ)|2\0hElCnl*={C譑hjo={C譑hx͞yivޤVȴ>p|/+84q@oR+dZ=}p	rsK"E68ElŴ9ۊz["R
npÚ^W.s_8pÚ3AD$HˆPtNpÚMƃtA߲%~.VB]?3)	w~*?.cAA 8c͇__~l:?6	_ߛ#ï@Ca/G_u__O؎­^km^k.^k:SiWZSK04K~xtW_.S'Ks^?Oq9g~ |^?Ot?v+TVC_Zo];-\_~Hj?p$WsW)}="s߸Wߒ+wM}ߒ+wM >/D?<_8-XS?V.5[_XSq|Wڱqq|WV.5-}?	b_OHܵi-}WmtSGūSHĿJL?ܕ
qv͢C$}/>_ή#/O%ii$?GSw~#/NmmHęi&}'?m\F_JElCpޤVȴԸ}"E6iCz["tVȴR57ElCnlAo@1Az9m+ec,eV/^Tljz]bn(DmCՅΤy U4PT6aH2G.L-IǣdWny lgR O%
e<(
>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ȴԸ} .i$I$I$I$I&
O Pi$I$I$I$ `I$I$I$I$I$I$C$I$I$I$I$I$<I$I$I$FI$I$I$I$I$)GI$I$I$I$ 5<rI$I$I$HS$I$I$I$csI$I$I$I#Niv⇒n\!9ۇhy*6]
Ɣ<r	.=n(y*6@`V5I$I$I$I&GPI$I$I$I&
O*I$I$I$C$I$I$I$I$I$<I$I$I$I$I$C$5?????????????????????????????????????????????????????????????????????????????????????????????????????kVX-Y`,eZՖ_kVX-Y`,eZՖ_kVX-KCT$:>V=|4qCԢd7_6yCO_R\!޶C!PW/9hp\:/^<^
hn髗5BCQQTBvHt5 tZZ!OzHt;x*F |Z!Og8t@F塪8t]^=塪8t!P/r	o:}CΚ/r	o:}CQhlZ!O{J->xC{CT$:piv⇯|ۖHt5pۚHt"EFxC塪8t>Z!Ov>塪8t>塪8tԡ9mCT$:pivWt7j7T7t΀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^]dWnhhsR'@ZRA.QMH9n(yQ
5"t[΃T>!m=tmKZ)|A.PӇ.3-(;xSށǈ(j:C@=C!hAl? {@ӇqA	Ǯtn髗5r蝫W>BsCA.PW/^#;kK5x-M[ЌkKyhjEHPޗ4<lӇܴ5FGoz-Q*r-QFv-Q6Cpg!}EHP
/n(xtg9ۊ6zoK[<.QR#7W-rn(Cl("t9ۊ*Dvj·4qCH(oK[<sK<l/PޗM\yn(pW4qCNQ: z: zG+]giv͞": `r΀=xrۊ_rۊ_Q:  ":  "G+]W4qBgr΀=yO@4rۊ>眮iv6Ϫth|r΀=BaG+]6>yn(pOQ: '8- hsPBaG+]3g.hp.P34Ը}G)A ΀=|  Nqivdm|ivdm|r΀=  8yBA1>? {B  p 8b}G+]gV>F}KNW4qCH(|r΀=0 D.PgOO@"(A3'rۊ}S(+]g:|_^: xC
 b:yO@Ba@PgA!iv⇭TW4qCϪthG!h0? {@b<AG!iv⇈+](mG) 	΀=0iv⇈V4sK<Eh&9O@L+Qn(gMy\lh.G)'wG+]M\ΪmG) h|9O@GyG+]M\dΪmG) p) pivorۊFBmG)  9O@Ѐ yG+]^6z.QKV={G)'b΀=q0!ivZx:p.QKV={CNQ: cx4GSN;1z>n(Wç+]^6z>
Ɣr΀=q0!+r΀=q0!+Qn(W=l.QKV(zhv;(G<hv;(G4rۊ)jmrۊ)jmQ: c<A? {Da@ n([:!rۊVΈTr΀=/)	Qn(z.PhG%: x>Trۊ^\PzHtr΀=.@u`= S1AG+].PG) ? {B ATrۊ>!rۊ>!Q: <A\h%G+]W5!rۊ)EzRh.G? {Dpb<ivrgivrgr΀=~G)4xQ΀=~G4xnivrgnivrg'v@8\ð%ۊ)EzR]W5!gh%F: <A[]]:  "@ЀP@n(vA|BsK; !gh@bG:tpbPCnivWt=|ä:74qB+:x: x>TghG%ۊtBsK=l腟΀=/	nivճ]5l腟΀=q0h@8vP;]^P]^P: cxF: cxۊ)j[>sKRի}΀=q0!+Q΀=q0!+nivZx:p+Qۊ)jghpi΀=q0!ta1h;]^6z>sKRի^Ӈ'bџ΀=q0!n(WsKRի^h@ X<? {B `n(v	]d& p pn(C 6uSj74qBghZ<? {@n( 6uSj74qAgh.G'wۊ)EzZ74qE([:kۊ"Xҍ.P6
ƙ 	џ΀=0n(xQۊ"Z>A(@Baۊ}S([>Z>A(a D1? {@b<AG! L1A;]g:|_^ѹۊ}S(: xyBA1>? {@`<@\< niv⇍Q[P/Q(= 3^gh@!PgO@ЀC < nivdm|nivdm|A џ΀=|  Nqn(t˚j\>sK:Fv.ghsPBaF: '8- ]6>yFn(pOgh|Q΀=Baۊ>niv6Ϫt: <A? {@ iv6Ϩmgh@(4gh@(;]]: `Q΀=xۚ]gniv͞"h4gh;]ç8}΀=q0|O4qE-Z˜ta"~Fn(W: sG+]Wt=|ä>W4qE[:!rۊ([:!rۊ(W!}n(^PW4qE9\Rի^ӇXӕ.QE-Zl8}n(^6z.QCM\!:+]gU6sKQJ+Κ\Riv"Xӕ.QCPە.QCϪt+]Tg|A{n(gV>F}KNW4qE/P/Q9\:Fv.rۊ(pOrۊ(ClOrۊ(Cl.QBg.W4qE/\iv_rۊ(|/+]>.Pd>]gd>WhjCW]rnCTj*DvM<填bC`iCwM\填bCjj-[(BPW/9hsK=nE-Zl8|9hsK=nBbxg[UP	-iv⇭hj]]xSghzZJ+ΚsK6ܴ9ۊE}Sv9hsK=nE([:jB.P-mhsK=nC-iv⇭hgMyhsK=nBgܴ9ۊE-iv⇭h kKTZ*nڤJEzHTsJ.hsK=nCP+rn(z-iv⇭hWçhsK=nB/8l4qC:-iv⇭hC 6uSnZ[˞Z[WhzABEpQrnBg6mC(Ϲ^Eg <lەtZ>nWhj5  z΃RbnWh5P֗nەtZz7l6+R57d7ι^ERj4Cm-&QR3ixەtZMgd:[5pAEzQHMgd:+UEHt=E˞WhBrEH|[BmU#;!ЄtZMgd:n(zT>BsK=nB+dZj5"t[Њ޷E}Sv(|jZ[}KUMMPæ=v⊩jtڄW6mB+d^Z>/-P'("rSԾmB+dZTCWvjDjhuMH7tZtևTԉC6zä>ZtևTԉCgAjD6^Z:hJj\>塳֊jD墚(n髗=lԉC6zä>Zt֊jDuMH7t*t(BTއ^SԉB-h|^SԉC|:}>J螤J^5"PCMhuMH6tS]5(l5OtևTԉENt=l.kENtOR%OR%OR%.PݯD"PRSR%5r󢚑(n髗TCΚMH6EvENt=lԉC6zä:#=wMM5( RfTCΚMHT-; ClֆyCgA/QR2+47tZ^R2+47tZ*FEvyC9hۚjUCΚAv֗ͨ眴6EvEMH-h \dWnhn髗ܴ5lR2+47tZ:hۚjB+:*FEvyR2+47t7y"s@kA@Z\!@ZP*FEvyCdvQSg49pC:tւmEN<OdWnhnږj2+4>Þ˚*FEvy@jAmENt5lR2+47t*t-FEvy@kkEHȮW/(6Ȯz/P"sCvԵ堀!RڔFt7tZ=}B/(&hn髗=l= }AZ_6
Ɯ=l= }AZ_6塳ǔ7tZ\^r6
Ɣ7tZ"7tZ>PW/9hB(.n髗!R^<pBlֆyE-Zçn髗!|CwM\
yBgI
yBg*j-/n髗; 
]n髗; 
HT7tZ>^r5rdM5rjDx5^t<z*^PR؂y@pyE/8!6kCwM\l5r˚jCP+PW/:"7t΄6ϨzT7t΄*^PR؂yЅK)x	ZjE-Zçn髗m:!PW/:>
]n髗m$*jBg*jCD*jC
y)!PW/:>^t; uCwM\vA|W/:)`ֆyCP5rFuCW7W-|hhyQ
<n髗"yCO7t·py	<Oh@ !P@l
rg _P@l󖆨; ǈ(j9hCjr>-iv6x4Rի}C]ç͞:[:!r΀=v^6z>
ƜivZx:p6x<9ۊ:|\2nZç͞:TxZtք7t!R(EzC]ç͞:= 堀ZQhwMH=堀ZMg\!|Bç͞:-􂄊iEȯhzㆭ\NC
+="j:-H(HPZ>l6Έ\= "}CQhp+xfW-H(HPZ>l8j٨SC
+="-iv⇭5(x5.P:lTR.Z'E!P@l(RQHT=l-7mR%wKQyhpgsC](mCQR#"XӖў>G<EhsK5p/nќ.PR*^<p-[:kB/8lW|9ۊ:|\@lܴ8tT.PRN<.QSv"QS9hsKT*nڤNZ:|R疇4qCO<uK^!.Pj؂ڇdmW/9hpgsArЋJ#jUK"	hrg9F4RCΚSv"QJ-yJ/-hn髗hgMyO@>? {DZSNի}: ڵx:ptj׼hΪm: MO@"XӔt(m: 
+j#>')/P/Q9O@>Fv.r΀=	N<? {@bN<6zh[>眧h͟TS <FBm: ^tԅ: t.S _r΀=~@ltgD.SNի^ӇXӢW5ON sg'jmghW=l? {DZl8}΀=v^6z? {@ 6uSlt 5ghC`i΀=0EQ[P/Q3 ^!3^gh#;Frڗ:\>ϪtԾ @}S3 Ϫt: MN,t 9: : tgΈYΈ];D}A[5Og6v>8|#ං.kENt>l[ENr5MjkEMTCjDZ*nڤJwjCZ*rڗ<mKR#!l4ju9mCV_P/rSԼ.hxږ:iC{C^!PWolڼ^QR3h͝6x'E!PyhjAEwCv9hjCWht6tWvjDjhClEHȮ5\TݵH;l髇Ht!vjzhEzCƼNBBmUPxזlڇolH}^#; yA#>g}*!PA P:}ä7-v6x4TCܶ#/[<O>GEphJF>yQ
oQS*!P5T!F#*tgt5 5Tބg; ClסD*Rbf:FtxENr5M7lgd:>lCtW!63>lC6zj#<ȼ;xSgh{J-6EUC6zdZR#f;xSght8|olPޢd^ZF״6vSz>lCϞR+;D}AæRo.;xSg\:C堀6O9	5H!}CQh|Ο<!<mKRt<l.}CGTC(lȍ=OQj#P=wMM`ڇ5jmENt5BC릴>nCT$:>	5H[:kCtڂ˚*tRH-|E5"PR:}@
>FgMh|3[QS
jAmCj6 mB+7hHϨ TENt<l)pZ*tdtWx5O6GEpZgt)p^WTU;!TʌBBTbf*+dZQ["rB)XӖo!  87l:j|+#<墊^l)9P>nQ[r|^W8tʌP͹jr+> rEz*-.\U@xٷ*g͝]n-hZ:pR֊ۧ;l髇H|7xږ=lwkB)dz.TwkB)dzTʈ˞Vr|NWTۮZ_#8zι^x^+W(:j͑>vԵ=8}wkE/<g[>_R+6|򇭟=nWomKZ)|8}wkB)dz<!FHΈ7xږT/r6rוR֊57T 6}Sz)t֊]5 6}Sz)tքg7xږ"8rgQnZ|Z|Z}Sgh<xRքgU6vԵgjFvڇNZ3ܯ_<Rg7Mh^WomKZ*MrٳTWhxەtVjFEwKRCj]nS<[}-/P>v["Ӈܨ["AtNTWhrR'+6#:k@mKܮ7xږ6GpR֊5g#h+rH/[n(ElE/SS~Z={C譑hx͞rn(ElCyhsK"E3ܴ9ۊz["R"yC]7-.t9ۊ*z["Kߡ.QS״=n=|C]7-5sK"E3ivޤVȴԸ}Ct9ۊz["R-={C譑hjoEO^+dZ6CpgHh|(oR+dZ=}Ԋڗ 97-.j
B$I$I$I$I$I$I$I$I$)<CQI$I$I$I$I$I$I$I$I!I$I$Hy$I$I$I$0V[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?`8<̀py 6l?`8<̀py 6l?`8<Ht!}EHhz-iv⇯EwCnl˚Cd2-\!lB^rԹsCt^
yh xW/9hjC>ǔ<-PjAEwC5<5BCP-i}O-PvçTAtǼ5BCQR1(p耍CT$:p#"sCwM\{CT$:pTB_6塪8t5_6塪8t75BCPZ:|Ht;x_R-Pj4ElCT$:piE|5BCP:}CT$:p:}CT$:pi}MBrۖHt;xPn@v@{CzCzCwM\?ۊ!W=PvçTAx>jCR
+E/jC>tZHt;x*F |ކHt;x*F |!OۚjކHt;x6CԾm	o:}CΚ/t5BCPZ:|8t7Pvç9ۊnHt;xx@O!OHt;xRCT$:pivWt7jn(jCԾmK5BCiGݫuCTj:|\O/PK(r5M.hx-Q3T..Z6çsK=|A 9hsK5p/n-iv_6Gp]ǈ(oK[<n(l3髖(lol>"Phv^mCσdg=|ä>ZF״#9kCσdg=|ä>Z*nڤJF|B*3VܴTݵH6tBN:CnZ8}Cz\3ΨvZ<v|AwC]çlC]M^Z7mR%#>F[rn(j(pW9ۊ:pO#:.PR͞"ІSSv=}KܧhO@Ђ/)>?ۊ<}ҋK5lAC)Ejn@`"	0B :Mhz0Cj3D@lB+dVx9B릴5p.Qh 9iE.4ݵ-zNիTBkENtNի!9e/(j@YK69ۊ)|\:jhdwv#<.ln(zjDAljDgKFv[t3sCNt3sCz!PC:\ޗ4;xC]g#UCψ.v>HqCRքdN]OTޗsR'A.QS(sR'A.PAz'=k(}K=k(nږqCʈT9n(JZԉKTjD?ۊE|Cv۠z7xږR΃]ç ]UCTgMZQvǏQSv"8t΀=.zC:C@Ђ.: vg\#:-]W/(jgT9m;V(|ocN]^=?ۊFwA`נn(j[9޷EP֗.hxçhjEHPZQR#TnZQR#5rZQR#<l9hCl*^=.P
+j髖9hsK<l/PޗM\yC]GooK[<.PQDsKTtgiv⇍Q[PޗM\yn(x^>.l.PӇܮiv>ttW4qCy\<Et#.? {B0sK; sK; t Et EW4qBgܮiv6Ϩ? {@ ΀=hsK!}S9\mT9O@!h0? {@ W4q@mK:|.PRN<t NqZ>A9O@W4qCgh\R+]3g.hpS ??	=A? {@  9\/P/Q9\/P/Q(? {B  p 8b}:  "  ApW4qCH(|iv⇍Q[P/Q(? {@`<@\< r΀=0 D.PgOsK=lOP=}KW4qCϪtԾ t- 0t"΀=1 &΂C9\[>眮iv⇭T9O@Ba: xC
9\CnW4qCPڎSp? {@`:9\C`in(xcJ9O@L+r΀=0V4.QJ+Κۊ)EzZ9O@8\þSN#W4qArۊTڎS -r΀=hW4qBrۊTڎS <S <9\#!6sK;xڎS  @,r΀= 0`W4qE-Zl+]^6zSN;1? {D`<C9\j״8t+]^6z>ta1h<hv;c@|=A.QKV={CNcNW4qE-Zl8|(? {D`<CV4? {D`<CV4.QKV(z+]^P9O@8vPyO@8vPhsKRի>sKRի>ta 8x: c<A.PtBsK? {@^<.S.P+]gD*9O@Kt|sK"C!ۊ^? {@\z>ܧh@bG:W4qC+]
S %:  "sK!|BsK!|Bt 8xO@ JW4qE([:jBsKR*9O@8\ð%: x>*9\9\(? {@Sh0? {@
3h0(3N#	Q΀=p1`KsKR*74qE([:jB@ Jt 8x4qBg*74qBg,t E	Q΀= -.PFn(vA|B@ :0uPPzHtnivWt=|ä<t|@KsK=lFn(z? {@^<*3gD*74q@j? {Da@ џ΀=q0w4qE-Z74qE-ZtatasKRի}Fn(W=l? {D`<CV4? {D`<CV4j״8tV4sKRի^ӇX? {D`<C'b=Pw4qE-Zl8}Fn(WçN;1? {D`<C.QKV={Fn(W@Ѐ yF:  .P2j74qCM <3 <.P@lniv2gU6@GyF: <.P@lnivgU6@8\ú3N#sKRnivQ^tsK<E](l3p? {@`=.P6sK<E#|Q΀=1 sK=lOQۊ}S3#|P@cF: xC
 b:w4qCϪtԾ sK=lOP=}Kt1!p 8b}F: xyBA1>= 3^Qۊ6zAEmCgԽD@ЀC < Q΀=  8yBA1>/P/Q(/P/Q3 ??	=A? {@  .P34Ը}Fn(t˚j\>@t NqZ>A74q@mK:|.PRN<@!h0? {@ sK!}S(mTt 8xF: <AmQۊ>@ЀPh@ЀPw4qC74qCt#.? {B04qCh<E@=Ph@=Pw4qCNQۊ:p? {Da@ivZyC9'
D.QKV(tArW4qEPzH|ivtBsKPtBsKQKV(Cl.QE-Zgܮivrۊ(Wç+]Zx:p.QE-Zl+]orۊ(C 6uSnW4qEΪmn(W5!rۊ(gMy\<E+]+]TW4qE[>_R.QCH(|iv^!3^rۊ(t˚j\>sKPRN<sKPN<sKP+]6ψ\iv_\; sKP^W4qE8}C]-N}qEH|[M<zT\=wK꛶yCV
"X҆yCV
"7tZ PKǎ<^rn(zZx:p+rn(z7t!R9^Egt.Z[SԺ v^-"W5!P旈mhsK=nCW]rn(zQ^tԅC]tZ>!rn(zd.Z[J+Κn(z6ϹhsK=nCZ[Av֗ͨ眴TݵH=np'\>!n(zV4.P-CnZ[KV={CNrn(z*^<p-iv⇭h 6uSnZ[І@lܴ9ۊE3<9ۊEg|[􂄊\>z6Ϩ <lڇQrnCψ/P@xٷ+!}Afܯ[հjAlAm-ܯ[U.j/ݷ+5p/nmK^WhjoCnrnE(&QR3ixەtZMgd:+UEHt"j-UEHt=E˞Wh!6zK<[Є^Eڪ*FvC	'+UEHt5{WA.P-|n(zVȴ7tjD?ۊE-5snCW]PԵ?ۊEd:)|n(ˇMzSSv9pQ9h <lڄVȼ!}B+d^Z6-NQD墧|ڄVȴ!9FԉCrꚑ(n髗=lolH|=l΃ZSR'-7mR%ԉ@mK6tMHԸ}CgAԉE5"PW/9hzZ)olH|=lԉꚑ(n髗TE5"PKZ;FO)*ZO)P*t}MH7k=HjD󞇮ꚑ(l5OkE5"PkENt=l>zZSR%
\9l֊>螤J螤J9螤Jj\>^D69覤JjE5"PW/(5(l>zZ)olHt:FzQS[:kE5"P@Öh5(Z:hvAx٭5r΃Z^!dWnhn髗"CdWnhn髗T5rrR2+47t#5/QS9hl[r@ sEHȮW/(H-hj5dWnhn髗6tR2+47t΄WtT5rdWnhn髗>n-FEv懮R-FEvւ>ۚRT5rOhr
5"t=lmi|ڊ>yENtȮzdWnhnږ4T5rԂڊ>j5dWnhn髗T@Z5rס֊]^QSmQ]. ^!-FEvkAǯB(.n髗<z*^QKǎMW/9hzZ6zArl9hzZ6zArmCg(n髗: sCwM\(l(n髗<En髗!}Cm^rЅKjQ]W/9hBx٭5rZyCNPW/9hCl
yBgK5r6ς5r6ψT7tZ_:!PW/9hvA|!PW/9hvA|n髗!}CwM\j-/j-ԈkCwM\ 8xT65r!R^<pBlֆyjC47t·V4^t<En髗mPjn髗T65r
Rf7tΊZyCNPW/:>tB^t!|!PW/:>
HT7t΄6ψT7t·dΈT7t·dK5rRB^t!}CwM\vA|y)^tSR#5r[<çj-/Pȯ9hoK[Pѝ>xW/:8El<n髗*!P5r>yENrЀA|B- 99h@ -QvA}CgQSv"r"#<6}B9Z>l.hW=l4qCO<uKtB? {DZl8|9\j״8t>l.yhsK8tTd&ܴ9ۊ=}CO<uKxg=lo.BP4qCO<uK6zAEmAæ: >{AæUCιhClCO<uKZ'E	ҋC͑^[5
h$W{J-6E{C5l)tZP\>(8|mhzABEpdW=|VBZP\>(8|_<pճP$W{J-6E{BgD.Z[:kE5"PkC]6t㊨gMH\NB-Qz^Z*nڤJ)E!PR4qCPۖў>G<E-[<}EHxrn(j_Tݳ9sC]ç͞:TxZtք*^<pPhsK8tTMhpgsC]6>yC]DOrn(TݵH9ۊ*t\!-iv6x4; CmC]ձ/5^rRgU6F9F(D#;!:-9hrU.h5墦DZ^ZW/9O@:+Κ΀=6}: ڵyBgܧhW=ltj״8t)'jgyO@T۔t 5r΀=0E)P۔tgV>F}KNS ^!3^r΀=|˚j\>? {@>y: ų>y@l//yO@}S9O@>眧h@x۔tlt 9)/\h@ ? {@)Έ\h:!ghWçE([:kENghgMs ϳNի>@;V(z: ڵx:p? {DZl: @l kgU6@"X? {@`gh= 3^gh@ CmCgԽD@>Fv.ght}S3-Tg|A{΀=1lOgh͟TtghgMHY sg,t,t3-g6v.kENt>l:}<pGm
\9l֊>8|#ඊ>j={Cgh7`זTԉSܴTݵHRԇSܴT/(xږ:FCxiC{Crچ_6墧-yE.\-Ht҆4CmB+:>W\#TyCwM\gO!:lTNBԂ^rmCPԉCrІ
]jhj(vWCx-&PPyhB+:5堄ڪ^-T	#TFwCRj#PAz'4:F}Cψ.TB@˚*tHn[P>l.h!mCG^yENt<|QMH;xU:}3[PѪoB3^!k#UCR>OTBjCnCGTCʈTht7l>j={@n5Ht8|PBmSg8|ol&>FyC͑yhv^Z>lBgM8oliEȴ;Fyhv^R3p/-#TEȼ;xSghl8|<WvMh˚#]gMhv^tA0mEN<sBj9hCl	>xCgMhxږ:>x]=Epho\P:{ENt:FgMhzQS([:kCtڊ>jCMh|3Ht;D}Bj:tև驵4TA*[PjD6*tRH-|CΚgϜO#>R:}@
>Fb"Cp֊>x6h RfTCPkENt<l Rf_<玪vCBR3-&̓^TVȵ;!EEF!6nyPv^Crl3Z(rp_:*g5zO:8|ۖ([rx*+dWr5\r|R֊5ç]n-hj}CΚtwkCH7xږ"_6G5H7xږ"_6G5Hl+<DzO]3W9l玪j]rV^yi|WomKZH/#Ӈܮ7xږR|ճjn/r|jZK(zڑvԵϞPӇܮ7xږ"_6Gj9^ԌwkEOR)g-y]n-hZCuKRg7Mh^Rg7MhFywkB#.y^|\媗:媗m=媗9Fzۖǎ]n-hFuSnWomKZ|gmt=mʛ 6}Sz)t֊ZvԵ]T+-;EzQM^EjdWtmE.6+>s*gܯ[o{ʊ-8}ʊ-NQDEz("r|jZR3Ը}wkCdw]n-hZz1@rAzߖ4qEO^+dZ)|n(ElCnl4q@oR+dZ8kC]7-ў.PԊڗ|ZHhp.QS״=n_>iv⊞tVȴ<l:Hh|C]7-ўsK"E68El.PԊڗhElE/SS~Z*z["<ElCyCz["PޤVȴԸ}A(|Hhp l` ( h        6b  ZBHBHB2         ,  >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             3$$
   8AH(@_`ace|
!,?Nilmprst	.01;Lbdghnoz}"$/469:<>DPTXfuxy~#%&)*235BCK\kw7=EIMQW]q{'-FGJRUYv+SZO[FCt\F	B)
aaaa000001aaaaa@000022	aaa`b0000xd	@)aaaaC&A0T000Xaaaaad	F!S  ab00Ɇaa N	aaX`v9b0XTk 8
 $DM`{ZYל6200NDSXuhS0+%'.jpCK~/cŉӘ#0L:&'i!@$\YkNO7νu@I)ui8YI	zA7]OXOVxKH%y$K
F1e$h<XInڟPcA27ڟPTJ	uϏ^$JPup^9=/yD`@~%x	`H9ћJ pHxy@|% $8Sux̐O^R 2`$98DO˅-* (oqXwqVҩ`pCUô %Q	ϼSB ЅNOQ)pP#EJ|7MtTx7 iܽ`jpj|f{B0 qA`$f8ϐ  yjg@"ޖ[@	{SxyD=RBW>G]z0k6d:$R6@)iR1s˓ʇCSfD\@l֝I1i$%$?Ƴ/nOBx-b@ %K8󋓖봩a="zk)+O7+ڟP$J	 <}	tJ1P/a%K2"IOX~p
F(ItHkyOXp@X:$% AJ b
 ($**`*P jHIbT@4Ԃ/V6$bBg`}Ay"a"z%TMO*!3yԃYxd	pR:xa	 *>q.*Ճ : XoWrRb[NUFyX}B=C/8;JMfD
9#Ƴ*.N!^)6Ƴ{S줄-g .I$o:HLLp5 ~l	DAK~O/p/FVS˓ʇCeCÔx	A̕	@yZӪ@ר"n)!sO[ta9.J!n^>3p|5>;grX
U<	f?DuI{Oe$sj}emχ/j}':&%d7$ 6I XuaOk<J`|,kL'0X:x>K .`@1y5
%S>!D}1͸&{SP;47 z3vADuBOt |0L>۟
$qHƞ7L
u xXNqa6 =gj}p;ڟxExV6e%f hx0>m<򳋓 O:1$׏̀gHE/<o0>)iR2r˓ʇCeCÔdq%	xvQ\ l#B׉tJWBR @OpvA]Dy9rL0VwxN<pd6Io:2qNҩaⲩƃ vxv	'
_aYVR/H9h\9F;L8YQy)uk8!zQ>RsR G 
*NNU|* ,PFL0h:by3(°~p?aӘ#F\nÓ.W21>Zt=&tBiUsuU<31-/?iT=oăYư lɎ$']'Cڟxy/0ddiOkڟn:ȕN0ɒh` dAt4k<;LXa3*Ђ<Pus'`Zӡ3qh8{S3|%2Z/j|f	AOtMxn-'>SH\-{S.kPNoiT"{S ij>=*7ڟ L|%Çj>=*7mOL2d2͙"?a;bJ9`Й4fD\|#Bתx05ⵧCgLH g܀Y mţǵ>NoDq/*RWe3{qj>8kY|vC7ۋRX|
'|wŭ=M9XmQ#`+h:X*X?A; 	tBDx'ouњ(;tfjyn)  v.W2 9] 9\b@+ +ҩbQ 
EzȁXW8VH s̃ δLYp&:YI8͙(Nځ  	6x&ϐ#JU37dxV<3fO@' x1$Oc <ҩciQtMz^. qXg`nܐR6LBP,xdb) 	X'V6#qr24-:U'`Xp&j])6A]ڟ rpT	n>@w9Sp6׵>@7e؀I<Lp5 ~l:&4_Dŉ0y9ѧ\Pus%kNAڙ	o7ڟC']Pj>U>Y}vT>	tJ^5yuU@w>s[X/\)xw$h<>$AiT' <|;4B>$AD5Y;sǵ>*tO^5n%O'	v&][xy>>0Œh` dӮRQ!#/Lpr6H()^\HMxyBޫd'qx6V9 D>"5!~HM°VXzL01pvdbqBBv`&Ǥ >Z=Q4̜!	z'ΌG# >rG$%-iT?: ڟ;:Cx7# ڟLvOS^2d(:l]ǩ`?`=i#LáI!(:A+ڟR$C"O',F`T6a3%W2e"k[nxj}6&͙41breRa3%W2V6&͙4y1br`)Q4J;z`I)"kNΘ<Oqz>򴰽ꡀ7px8IUaRI>G]od⬀gX2U:U8u:@O8@SlՀY=R
Wdqkڟz`-RE-ng oT0' 2P!D]XI:T^'ҨN@'S\WuXN+ 7 )ƃ g8Jޖڕ1$ԃ dvR+XqŉԥF2~:$(<k8iכg^Nu@I)O[B'K)!3OXCD,!<k<TƳĠvG4q\v[:VOHTR:u*X/@LRVDd*'@O߼4#@YOj}ǔqW.N@lNO	CQV)\pIp-I{4#4Ulc3nO2D8 ;B4.y%@	O8Gf tTx7 iܽ`jqP
=WYXsC$f8 q0gOj}a{{7j}OT&x?6d:$46ϣ+JZT9Ztї';$+3\\ⴱ)6H4J
ֆRO78A{Sus{*hU>O[ޖ6N/A!XVVZ&@O,Jj4x?6dReiKJ00Jp8ܨt9Ђ<Pus!zāiלgRJI<^)uksǵ>NoL#*es{S@_BY &4n+>xZQTu4'z[m ^ҪRBҽR:y:֢e#DKm2ץZ<^"&JĨ+VY`EĪTVxZ'A,8iTuڟykJթi)h	$(06ۊEO;ynOT,LGf@Ȃ<)}T^0zX^<AS_ͭcbeҘ%L8B Pus!xqZӯ7ΖJ2yuO[/DL[Æsza3iU/ۊO?B&nT^H=L2D"
mT!A@iS@8RB MO[T(&nTZVZ'0'9ExtJAZ4V"VAA19]Vљ&$+	RG>P{Su*a$c dAt4kXq//F^8,NX8ܨ9wI1Pus's)6H4L<WJI<<{Suv OU>j}y@0JjAّK~O2H˓ʋ#.N7*o~T궧{xq@ّK1?+j}緍'<cJmOa"c)Uj}緍'<cJ
ڟyIfE/8R[S=i8Xlȥ
UIյ>Ɠ̊^q1@Tb4P,6dR|*J{xq@ّK1?4P,6dR|*EmOa"c)UU>Ɠ̊^q1@T2VoN(2)y>xTڟyIfE/8R8VoN(2)y>xRmOa"c)U0VoN(2)y>xWj}緍'<cJ[S=i8Xlȥ
U@$4P,6dR|**ڟyIfE/8R j}緍'<cJ4P,6dR|*{xq@ّK1?ڟyIfE/8Rյ>Ɠ̊^q1@T4P,6dR|*[S=i8Xlȥ
UDmOa"c)UmOa"c)UU>Ɠ̊^q1@TڟyIfE/8( F`2^\(//-
iKJb@1br`81;	iKJ//-F\Ca;6PJ'
 (lA8X	@c`3c|~H/c6f?uZk1^H~.cYY蛬]f?k1_?\=?\'CYt5't8]zRiLD}oJ^l*
DG䟢#ލ)z2)[Ә#J?#zse7N`ZT6DGDGOZ\:L8J6~äÁr)YX7">e/)q">%++&`f\?">S##sD}oo_#D}oL:-!PS"> ">ӘC`">rSŢk5Ţ%qh*w3]%uŢn&XswX>;\Z.`EfOna Kuuq%_b]~_uĺC]~"uuu5+]~$uu77ub]~'.b]~|_[%;Ǻĺ_YX_Y.O%C.?\_Xc2]}`u.[..)%ĺY.ӄ8Kĺ$_Xm%uu).o\_XÁ]}`ׄD:p_X8]}`	qi..{r]}`]͒_X?_XAx_X%\_XD>.^.]}`+	< s_Xy.o9ɉu	ut_Xv	u:ĺ@h^\Bkh9*yXr:R܍)z1sTiKі)Dâ쌽9ht]0'J6F^3AiP0lFV:LJ3EiѕFJIfEFiѕ`X8(ԭ>iJI2`X3.NCtPR5*0-J\Yà*
si#˓#,NX4/N61briC̨oFV9TÄeCF;LXPi#-`1br`)QH;LX-JT`3+J72H˓J^rqPsFVS˓ʇC\1yz2briLgѦ//F^8,NX8ܨ9v+JZT8ܨ9r2r,NX8R䡶y1breeE J0000 )
aaa`J0000d2N	aL1@Aa000  	;00!',FAJB5l	 ֯^rnnld4dW8ja&Acd		W
IF˿/wW)}EZv9b1sf	ANo5]\ oySS\5Ri DWHf:$Ή:BDDADEtBH.!ڙEK&ΌS@!qR:up^Ie$&i3LۄBT#/f`mPK>gv6,C͜D3EX3@x	H
P	٠h<XŸH5B+AD5%@ƨTH"T[HN5B6uz@H'7T%Ȗ}4&Y0p%'PXj]* YÁj%R@?dr|Du	C9y頑CЙmSt544EsC~Ҙ.B{`,XJcBpP S4ZH	S5\FFn5B3AY&ǠA Xs"B K>jÇ5b2H͸FGb#\j{	͸F5BHB"j!L&"rLD"!(:lNt<zɝtI3JKC2bS/ ZRҤcd	S'<|IPus"syWHi g54e$&5]H.j!N&II	VĀ?4~u )qAXf5%`n Π|G*X?L#8qv, a̤>p$h"TZT|-XPQKM=`@	g4*4OX/R@d&hC	, 90C_
sPnJbD }Bg"'Τڰi@ 8qpAdQ7@(8	97P=i} qf MƨYHC=]V pЖ|)83!CUcAT頫4m<U:h"Y4'T
Vp$<
?8\$d@h&aYÌZT,t>ge$!o$nƨYI$"&FdΉm:$t<23R̂b+yK~Oq^)iR4	S'(ʇ&	ˇ)JQ)EW23'MDWD1'(H.j TZtI5&tH5Y%:"
"+AtATb(t>ZuY@!,
$Ώ	|)e$!n@ƨYHǯdSd;&MW>hs`RO!	90iT+NہP[0)ہ#q9]3^@  + tJ;)$
`SZqX-\pl߅OCB`.>Z1DQ F(|F	cPN\ y%@;*tr3ՂδD}@pb	
8HZ{A xB(Ȭ(T)N5BG]om)qjFRVn|\jw@pՍYÌ'JIxLNibrWCِ8'Bpf#2gD6LҺC3R̂b+yK~O\ѕ-*F\nT^`rqPrr`rN>$(H+"mq̤6pvxVθ%Uǀ$*e$!)}!l) VRL0pFP!(!ЂXiTP,{y@zItӦSRC@ t
e$&)}Ep22teeEqU[)ua{5\~E9CP(G,+~EO8k
^&l+ \PV0
T+v Ί?(t?aӘ#F\nÚN(:9Ƥ\+y:*=S3B"<m*xw5B  T$ 'Ǡd+<dpFFb5;%Qa32mj0 ]ƨY}c1 c2p"q> 5B`@V!*gYY.ES1d01.f"'N̊_cyI<;LXa3*Sdj"']qhЙn. Ps1.$[ݸ5B3|ۄu&=ۋƨ\U: ?ۄ3*ZB6OmkPLKqRA}n. PLKXK\Aҩ
\jdU3II]pEtO34͙44;LXbG!lJtfD\EtO5 ᪗Hb5GU5S]!jLj#E΀fn@ m(T$O(L+ۮ_<f5Z6n.7pM|4\j-3	Y|4n.8	84w B m*X,J#샃W!ltё1
B3IiO:̅zA47:tO"D @nq	 y 
MA@GiT頲tz&̅X
.@ :ȀqPtpTI {!ä3Q1FRf.E^͙$O 5dA@l*4gAEnɎ	2pKXbh?DC7HpFYhdi" 	*4NG^#Pq:h $ -ƨYUBDFHIlGFlB7	°c5BγHB4N~ܐ
\jx pvpT&hD 1ݸ57] U>jL#hT,"&Fk:B3&tH3i$x?6dfHd\3]ħM
_cy6/ŉ0y9Sdj"']pKCTZtI4ZH<|:$jgM	TJ 4j>ƨL~fiT
ƴ. .6g$d&@* 
4JSnJqD\N@3 }AlƨT-*a^	kPQ*tML#vmƨ\Q@  (GۃLT&`=v`B:0<ƨ\ZB"+$̙ ͧD46df!Rf%:hR
^+7avzdcW2H(N$]"2B%tWi!<|3i\L>2((X0ΑU,Й9 Je)ƀڐ;j04ۑP5Xb/Z-Qrf#@h:Dљ%9Lv#nJ#p45BfDaj0Ij-1dKC2234=K/ F;LX-J`p63ڃ-{p48
±I"v9b3@V!::)-{p4)qRdU7M-͙41breRf·jdh"*&̊_c<v9b0ZEtOPus#1 N$\e$R]"tjӢI3ACBg@UPfjdf3S\-Ѕ{IUB0CnxjFG5B8o4Bw{<f恶ҩALA 5[⃍PA1i@(8)v^+c8	8b=̤S]>%87]p	u	bLsP L@VE$D/p@Ђ	vBsT tn
m*4	@-CiփPE:j0TLD#2gD6LҺC͙tfAu1<JtХ?aŉԥF2~No5]\ oySS\5Ri#f]!Nc:$QQR鈢AtA4&td:n*e#XD'RBftfT.5B=Xf(S	(/8ہ.Y8;]ua+PHTƨYHZTRf67 Ph,R<K>>f8&#@0
5BHBh9Ϧ7ӁbQ	5,8qJgۊWe&B`q׍*64t !`3Nj%RA-@D5mM8+cH@T
D!i K>jÇ5b Ti o6gfTjZT,u*h')tN  +~lNtfLfӢIWHfj]"]pEtO34)}i+FVrrKӣ.N7*sQ)EW2pFH=1}-$x4&tMTI*e$s\j7:'7ZҪ	bs[P[ЏDX
3$)̥caq+Ȫd&I~lȥ?a-*F*a2r皉Nd{54ZHy3"v4JI<)u
jʙk&1%S,.L&m`RT*qXJI;;4KE*e$!nldT,u:&n2szV!U8q]İ2bU::hA4 ASR*V!h3'7,DiUanT#2qLBV+KղZM1[WL#uԸ)tDd$bS"eLţ7 T룏iej400Jq545]\ pk:hBgZ'cD)'.5BG]o4DU MƨI쩏1T;	qPJT*qX~NoD 5K NvS\hm*tAhI[ƨYH*tQVn~NoP4JZ	2ZpC4xS]CSE2TuZZJFd']e,~M1Rn5BGϦ2qR:LIdB3]ħMfE/=u Fx9b2rݓBg@aA̜YS-4ZbVNƉU)'×e#- T$	bJҸ)uTT&dU3IǃfE/>kҖ#.N7*/0N\8ܨt9URCF\=4P,6dR|*P{pi:XlȥUQT.N2)y>xUF\=4P,6dR|*#F\=4P,6dR|*`h̊^q1@EUHh̊^q1@EU5Ba"cUKMpu@ّK1?T.N2)y>xTѪn'T<c!5Ba"cUDCF\=4P,6dR|*h̊^q1@EU!5Ba"cUHP{pi:XlȥUQ<Ѫn'T<ccP{pi:XlȥUK 4jۃIfE/8"YF\=4P,6dR|*4jۃIfE/8"X24jۃIfE/8"Xph̊^q1@ETiT.N2)y>xRT.N2)y>xR4jۃIfE/8"X~h̊^q1@ETF\=4P,6dR|*F\=4P,6dR|*Mpu@ّK1?Mpu@ّK1?=]wJ$ 2,&
BAZRҠv9`P;LX,N0LNbZRҢvQrNp-%`b	&
![N`,P+o!-	X1b~p?C oCC#A?@	~j6l>ُğ$6!lbGğ͐6D??Q:łO?[&$-[%">7DG
D}oឈDGhÝ[w#"> Z">DG">:">4D}oVN[">">h2Y/#V5E?k)- LG`_\Z.n\Z.d*wu]uqhkwE\"- wMqhf: Oĝq@)?(5J5Q"kF[Qeok<_ҍco@QF[%̔kY`_
5oJ5QeeF[a_"a _2~
5F'kXУ_^Q?t_$(7(`_J5%kkFkWEoHQ
5OoJ57뼣_~('1(J5!kB~~_AF\I(_r!FAk"sB~7(lF_d͠(~m~.~%m~kOͶQ~l0(6k?c~l_?6k?ͼ__AYP,

ʆ(מˇ)ю-ŉKѥ00
X9TiKэӘ#J^40AN,FQxTâبsL:-Au90Z:hӘ1s 9qp#/N`'..baQYRlT`'O0'J6F^3f	K1Qy:%++&a`f\>trt6Oҡa>-/*,-+Nt#*gʋJӣ+&/*,-+N4ҍJӣ+&%cqQZ|+&ҕdecf\>tn4*cŉcŉehv9b4áfT7ϣ+JZTl*a2r#,NXmŉ0|v9b0Z$,NX*0FuZRҤeӥ/N8ܨt9ϣ+JZT)TÄeC.Fx9b4	S3/',F\nT^`Q-*F\nT^`rqPsQ',F\n)qrP<v9b2 aaaa,00000d&
aaaa0001aaa,000ņaa	+000002aaaaɐL0000ŉi#  (k&( Yp          6  ZB9=IB2          ]r  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) kn 2          T5  ZB.=IB2            T5      ./usr/lpp/ssp/css/include64/lapif.h r.a                              !  ***************************************************************************
!  @(#) 1.10 src/ssp/css/lapi/include64/lapif.h, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:46:06
!
!  Name: lapif.h
!
!  Description:
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************
 
      integer LAPI_SUCCESS,LAPI_ERR_FIRSTCODE,LAPI_ERR_UNKNOWN
      integer LAPI_ERR_UNKNOWN_DEVICE,LAPI_ERR_UNKNOWN_FUNCTION
      integer LAPI_ERR_NOMORE_PORTS,LAPI_ERR_INIT_FAILED
      integer LAPI_ERR_OPEN_FAILED,LAPI_ERR_CLOSE_FAILED
      integer LAPI_ERR_SWITCH_FAULT,LAPI_ERR_INTR_HNDLR
      integer LAPI_ERR_NO_HD_HNDLR,LAPI_ERR_BAD_PARAMETER
      integer LAPI_WARN_PARM_NULL,LAPI_ERR_RETRANSMISSION
      integer LAPI_ERR_TIMEOUT,LAPI_ERR_QUEUE_FULL
      integer LAPI_ERR_INIT_LOCK_FAILED,LAPI_ERR_GET_LOCK_FAILED
      integer LAPI_ERR_REL_LOCK_FAILED,LAPI_ERR_TRY_LOCK_FAILED
      integer LAPI_ERR_INVALID_OPTIONS,LAPI_WAIT_INTERRUPTED
      integer LAPI_ERR_PURGED_TASK,LAPI_ERR_MULTIPLE_WAITERS
      integer LAPI_ERR_EXHAUSTED_MEMORY,LAPI_ERR_NONZERO_INFO
      integer LAPI_ERR_BAD_FIRST_PARM,LAPI_ERR_BAD_SECOND_PARM
      integer LAPI_ERR_BAD_THIRD_PARM,LAPI_ERR_BAD_FOURTH_PARM
      integer LAPI_ERR_BAD_FIFTH_PARM,LAPI_ERR_BAD_SIXTH_PARM
      integer LAPI_ERR_BAD_SEVENTH_PARM,LAPI_ERR_BAD_EIGHTH_PARM
      integer LAPI_ERR_BAD_NINTH_PARM,LAPI_ERR_NO_CONNECTIVITY
      integer LAPI_ERR_ADAPTERS_DOWN,LAPI_ERR_RECV_INCOMP
      integer LAPI_ERR_SEND_INCOMP,LAPI_ERR_SEND_TIMEOUT
      integer LAPI_ERR_SHM_SETUP,LAPI_ERR_SHM_CLEANUP
      integer LAPI_ERR_SHM_REGISTER,LAPI_ERR_SHM_RELEASE
      integer LAPI_ERR_SHM_ATTDET,LAPI_ERR_SHM_ATTACH
      integer LAPI_ERR_SHM_DETACH,LAPI_ERR_SHM_ENV_SET
      integer LAPI_ERR_SHM_NOCOMM_TASK,LAPI_ERR_SHM_SETSHM
      integer LAPI_ERR_SHM_LOAD,LAPI_ERR_CHECKPOINT
      integer LAPI_ERR_LASTCODE
      integer CSS_KE_INTERNAL_ERROR,CSS_KE_UCODE_ERROR
      parameter (LAPI_SUCCESS=0,LAPI_ERR_FIRSTCODE=400)
      parameter (LAPI_ERR_UNKNOWN=400)
      parameter (LAPI_ERR_UNKNOWN_DEVICE=401)
      parameter (LAPI_ERR_UNKNOWN_FUNCTION=402)
      parameter (LAPI_ERR_NOMORE_PORTS=403,LAPI_ERR_INIT_FAILED=404)
      parameter (LAPI_ERR_OPEN_FAILED=405,LAPI_ERR_CLOSE_FAILED=406)
      parameter (LAPI_ERR_SWITCH_FAULT=407,LAPI_ERR_INTR_HNDLR=408)
      parameter (LAPI_ERR_NO_HD_HNDLR=409,LAPI_ERR_BAD_PARAMETER=410)
      parameter (LAPI_WARN_PARM_NULL=411,LAPI_ERR_RETRANSMISSION=412)
      parameter (LAPI_ERR_TIMEOUT=413,LAPI_ERR_QUEUE_FULL=414)
      parameter (LAPI_ERR_INIT_LOCK_FAILED=415)
      parameter (LAPI_ERR_GET_LOCK_FAILED=416)
      parameter (LAPI_ERR_REL_LOCK_FAILED=417)
      parameter (LAPI_ERR_TRY_LOCK_FAILED=418)
      parameter (LAPI_ERR_INVALID_OPTIONS=419)
      parameter (LAPI_WAIT_INTERRUPTED=420)
      parameter (LAPI_ERR_PURGED_TASK=421)
      parameter (LAPI_ERR_MULTIPLE_WAITERS=422)
      parameter (LAPI_ERR_EXHAUSTED_MEMORY=423)
      parameter (LAPI_ERR_NONZERO_INFO=424)
      parameter (LAPI_ERR_BAD_FIRST_PARM=425)
      parameter (LAPI_ERR_BAD_SECOND_PARM=426)
      parameter (LAPI_ERR_BAD_THIRD_PARM=427)
      parameter (LAPI_ERR_BAD_FOURTH_PARM=428)
      parameter (LAPI_ERR_BAD_FIFTH_PARM=429)
      parameter (LAPI_ERR_BAD_SIXTH_PARM=430)
      parameter (LAPI_ERR_BAD_SEVENTH_PARM=431)
      parameter (LAPI_ERR_BAD_EIGHTH_PARM=432)
      parameter (LAPI_ERR_BAD_NINTH_PARM=433)
      parameter (LAPI_ERR_NO_CONNECTIVITY=434)
      parameter (LAPI_ERR_ADAPTERS_DOWN=435)
      parameter (LAPI_ERR_RECV_INCOMP=436)
      parameter (LAPI_ERR_SEND_INCOMP=437)
      parameter (LAPI_ERR_SEND_TIMEOUT=438)
      parameter (LAPI_ERR_SHM_SETUP=439)
      parameter (LAPI_ERR_SHM_CLEANUP=440)
      parameter (LAPI_ERR_SHM_REGISTER=441)
      parameter (LAPI_ERR_SHM_RELEASE=442)
      parameter (LAPI_ERR_SHM_ATTDET=443)
      parameter (LAPI_ERR_SHM_ATTACH=444)
      parameter (LAPI_ERR_SHM_DETACH=445)
      parameter (LAPI_ERR_SHM_ENV_SET=446)
      parameter (LAPI_ERR_SHM_NOCOMM_TASK=447)
      parameter (LAPI_ERR_SHM_SETSHM=448)
      parameter (LAPI_ERR_SHM_LOAD=449)
      parameter (LAPI_ERR_CHECKPOINT=450)
      parameter (LAPI_ERR_LASTCODE=450)

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

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

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

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

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

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

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


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

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

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

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


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

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


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


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


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

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

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

r(8)k           r  ZB9=IB2         v  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)k           v  ZB<=IB2           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)lV Xp          o  ZB9=IB2          6r  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 kN dp          "  ZB:=IB2          4t  "      ./usr/lpp/ssp/css/samples/lapi/Am.c 4.ex                             /****************************************************************************
** @(#) 1.3 src/ssp/css/lapi/samples/Am.c, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:48
**
** Name: Am.c
**
** Description: This is a sample Active Message - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

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

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

#define A_MAX     2
#define I_MAX     10

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

volatile int cont=0;

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

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

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

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

    cont= 1;
}

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

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

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

    return (buf);
}


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

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

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

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

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

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

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

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

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

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

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

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



 TASk ep          ;"  ZB=IB2          7t  ;"      ./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| fp            ZB;=IB2          :t        ./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kW gp          !  ZB;=IB2          <t  !      ./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


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

      program Putf

      INCLUDE 'lapif.h'

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

c     Not registering error handler function

      CALL LAPI_ADDRESS(LAPI_ADDR_NULL, T_ADDR, IERROR)

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


IF (Ik np          J  ZB?AIB2          It  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.. jp          e  ZB;=IB2          Bt  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 lp          V  ZB;=IB2          Ft  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 op             ZB=IB2          Jt         ./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 bp            ZB=IB2          2t        ./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! cp            ZB=IB2          3t        ./usr/lpp/ssp/css/samples/lapi/xfer/README.LAPI.XFER                                              Use of LAPI_Xfer for 32/64 bit interoperability

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

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

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

The set of files includes the following:

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

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

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

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

One interesting execution note is the inclusion of a send completion handler
for the LAPI_Xfer call.  This allows execution to continue while the Xfer
completes.  In the example provided here, the send completion handler sets
a local counter to indicate to the main routine that the local buffer is
available for reuse.  This method is an alternative to using the traditional
method of waiting on the origin counter.
   k Z ^p          -)  ZBɧA
IB2          /t  -)      ./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 ap          J   ZB=IB2          s  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 `p             ZB=IB2          s         ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
kR _p          #  ZBɧAIB2          {s  #      ./usr/lpp/ssp/css/samples/lapi/xfer/setup 4 API.                             export MP_HOSTFILE=host.list
export MP_PROCS=2
export MP_EUILIB=us
export MP_MSG_API=lapi
export MP_INFOLEVEL=3
export MP_LABELIO=yes

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

 0 , kꤠ x           ZBn1AzIB2         x        ./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. k8 0	           ZBn1ApIB2      	   1        ./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> (	           ZBIBIB2      	   v(        ./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. kX   h        	  ZB&?IB2          b  	      ./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lnV            ZBJAIB2                 ./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 lL          z  ZBJAIB2           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la p         ~  ZBKAIB2         \t  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  ZBKAIB2          ~  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
k0           \  ZBKAIB2            \      ./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~W            ZB}HB}HB2            }     ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                  5C+   .8A_acelrt
(,/@H`dinops|%0:?IKLPRTbfghkmux	!$*4;<=DENSX\vwy}~"#)12569>BCGMOQU[]qz{&'+-3FJVWYZj7^E-T(G000P7  Baaa*
 R0000 @aaaan@@*aaaaaaaa±, aaaa
p C000	00000@RtP 0aa
!aa
aaBijLTMj 
3@ M|dt#),[mr?￿̸Gt%W Xibi5s j!?ܹ}OU	c"(⬆td>fc]>N#
S3DfsiiUѧjdL:llcg[-Y&04^iYf`S3TїS;=ֻN8d4NT͔cMiH=˙ټᬭ*nTiSZpX_F¿Ì:c]x|452&kl6f^8dÌy!f[moLS3F^2OxZ858BS6Q6$b!"pK.eaᬭ*nTiSZp_F¾i`/,R|Ì>ZUtg&f,23`/jD>2uLSї#?)58MS6Q6$b!"pK/yLҦ%254:?dGa_5f$cj>F+jF̊#
!)ɘ~ZrY!d⶞NdO,XΏ@1i2.œ5JEز|&r+pF #"l'	
 $F 6	0"l>^YȻ
}?dzK$Y6K3pMP1k#cf;d~dɘÍ:2.roW
(2}	&13,4ʤBD*K^ld+44n\E	%]ȫ`dXS52&f>0ѓ 'lS
; 5wv|\Da "f;;A@7fFw|z0nh̍;Yw@]|1k @欻/בBMdwurwX˹fEH|=3"s=3"sp؆dTwlȩ=3"s{gfEH{gfEHR%lȩ#lȩ:bR9~=3"slȩpl{ef~_Lm7m2C/ G>Уym41,sKex]s/_LTeX\dQˌdm2[/5ȩzbf,L{g}W+D4YQhYJ溼{g:iY\2Cjҵ4|928|>ZQNh*,eS8g,}c^w{3eS1cM H%PcF\٤Eji8>NBY؛{KC|dA0pǺuGSᥬkKjW%d3]ɗӉaƜF5#̊WX}d0,Y&hQl+cOՒkoXSla25ήK>lqXq̊ώ}~Kc2 2|Y;$2:,:2`+dW%[h`wu)L*Mbs\ll\8CK-,6(aEk#@Ք$Bsra ЩdW0F]ؓ elvFBc?XRF	JMRL*m(iJXz4ئ:)lekw:-tsjsB[+lty`~ydg?Nξ@ap2f9Ns;7NvDs-M,wקwirkbc2.O}aZc:d?diWػ:Ŕ$J&lcXjLMb<rϼqm-R%cW%4+tq@bb02.O}aK>rXaLpwNR013'}
OQ" '	W8ldhlW["ݵ yvF<i1`QFfE0fj|sN@U͠%ceӯ@
JIm;3VPWd}]!W%@pϻ/)q/.z<q.2*XW2,:cv6
$Md`h.'LFl+h̟.,X}Վe1ɖXmON_c!kc"s"dp|sl=5Sl`TY&9gTerZػV:Ŕ[&XINur]+ׄp=erX9bYif;3XٲTlY8Y@*$A=Y؈D#gWC=cBvfpZ]H[((.X4F]؉u'@FVbD4Ҋ3aŎe8ӓ63NX? $/w:-,tp[jpPRQ>XY2Y&sBP/\>SA8NӅScum{:A5mp]\erZئά\cY0*ZcX2}Zw2|݋eݕf4OQ|4&:,(XްrϹ(rp[iDep+dm p:	81L1+W%oL1ϭ1!#rzk8 N_elWŐla3BّT+jD4\F+1i{a WY{4di-.fO1dp^˺q
}a3Nd.IMc/PN0+V<.`-X6!kc"irّPdMXC@h*",]>:4}>lZvI?6 ]T+b5̞Z
lY\f??ZZd(D]ГKKB4DPh*Uѓ)ӯeC&lil+e	Uഉd˚ YwP `i|H%-pK#{Q9W["ݵ&Pth9z#
EB1]I:|4;Ř@I_Ɩ/]#ݔ Y& Y&8iL В5Gxɔ 0Mc( 4'Me̋I>4CP
@!d|ij2RvIe .Y&fBsO,P
@5̆;2RIe 	XfE9LS/@_1+euYqRI_ƖlGy(!k@)Qd/&llH	QZ??BQhY4҄4YhlA]>NX!
٫ȸLا_N;Nɕơk#L!#gl^5̊l8شIk1cM H=6g5M2j+H=̊'Xq|4:&O}Yb"6x7c"cO^VX3Mbbf1ĈH=TW4"eFlҚEL.'s"ijTKS@(X,Gxɔ Mc(Me̋)>42(5$w@(,XD@MésO
F˙i88N;N8Rz&|X815dEMbbffF.a" 'ldJճ榙\E%AF&Pth:;lvdT#
Iϱ#ԇ|>ZUL|,Ya6Q6$BD(jKIsPQ*3f>4|bDҵl̊BWӯKJ)c2,H::җ:4=Yoej|j˄3e2el2
ö́V[YfF],B{&lx˸2e,͈̱3lv?HlvT0eܰ?waht˹M6Mg]ɬ#]]3.,'yd, ɱ,-2K-pva^挟A]k&iy- dj׈:. lHPɖI>ňwȩpOMd]6;>M,$2a^挟Ck$3iMZXZTwщV͒kbƶ;2*FGa\sY>
$2Ec+}h3ɱb^,X2/yf@>HZ^?~VN wb:et091FGP;qF?!`g)1D$@N֨ld|CEJCgHilXeqSV:MUKTEgF̊ß#
5<cF+k~/*]\d]ױ'_4$0aF6I^|kF.чGqV2.+}d}RIeޑ͝A
Gp;L9#8dbRlYc~ru=RLMdd]ia>
@5v1caR$;$FEoTE>
Ck$FEغчEVO$FE!Uk#"lY~/-2|,Yc`${Or5罁h#eeJFK$2{$3.G5VزY~luc2Y>*K$G5dѧ=udyt!=1#'L풑Me>;dvRMbbcQpD$@NK8,_0~VhIHq+dZM\d]>NBh棒}YW,E"1\Ȩ|1x-N^{.*X2/ca7PAdvIe//c`%l Wd F K%OqZ5/l, AdNKFd<Mdb	5/bY`%ƗdIA	uY>k#TX	sx, $F X	qi{OpUd^, ᥒk#@ZuY0^œY&1!0X%	Y>)I<	1៎Sm;Ql_sdVM`,c%k$s}Lb	Vs_lvekgwC%lɖF Nk$Xf[9N?;K '05cNP9Oa%k#Kؑc_ddUWB-koaPN$2| k#KT,n?d(vI/ca( ,*	B.P	lY^¡`VA4-|$FߌA3Y&4F 2|&Y&4.1"5lahɓ
&4A9:1'@5m}K؝,OiF f$FAEO+$FO,AMgd6		x>ZI/c`HAFO5k#K$&'F Tdh&4B`}w-,Y^!05Mdi{1k#K$&' 'TY&4Ba61H5l	*EOVI/c`#F +2|&4BaF1'Ak#K$&`RY^!0QIHwƗA5
Y^!0KA|Y^!0~)Y&4B`qe Y&^vIa~9 Xf8;Jc	ز'Xb_^,f,YgeY0>/b5&da.4'4&4_cOnHt%FdY&4b%wB.Hd6	zC' Sds4tdҊbfpD$@Nd=v,*jڹ\$JjM+ZqdTNh-(MCT#w8M4f^З{vLL4!"pV@{g%Z!⦭v-?Z>N#
D`aȨA1\'_41'0Y&1  X4v)Y&1ju4vyd qŀƗ>I@gVi{	5 -]KLl 5>p#^1 д[Y&4<1 +&cÿt-dbM`?`b8u.[,F4ّ	C8,2)Z!⦭v-ZDo{K'!U2*3»`MyC:(ț@|4=u'5}NG=?:bGbFKDiïtE5VZO&It"|p5 Vi`|B56.3QZpE5
OXY&2&F`2YïtUX(k>`56.3Q¥s^)P>`dțA(aq׺*k,1'-"56.3QTSY`Y>ak#"l]f%Q{C\I"lA<܌&ˌ"l] y(cYïtE5VZOp[dțA(ggpSY`fY'8$MddMdpE5
OwIt"L׺*k,5;$FDغFK
{C7d'It"TSY`>	$FDغFK N{C|lYb#0E,*$N{C\L.Y&pt u%0d8"30]%2&,0E,{L{b+t("ZԲ|$FDغZ`2Y.z=pWY`fY'0Y&2&Qǡ{CVL56."~XtUX(k>	lYbi(aQFz=TWY`|ItdEQ]e2d&Y&2&Q	Sjz56."Eu
OA5kwGt#)74cM8J?_*pVhj坺CeFlҚ&Z`th9a^VtyC2*XXLbfᥩc,,VI@l1l&cOBK$F  ]^f;dd5Pv6/ca3|B5$vi^ka3|Ek# zv5/ca3|%k# 2fl1+	 Y&qgv4ǩ@K	p>D;$[,VLLѣlȄ	Re?)*jڹjrk%u΍'!:VvFC2*3}{4#wdMuGC2ANd,Y6Wc}Σ*Y&sgzH8f-]"_͔dMr(٢tG	2|PY8_eȝX	Zc wFHeΝ-,F4ّ	KVhj媉2j\th9a\ȨΏYԑ:|49:lwV8>1
B'k#]FǚLl$F!D,qll&cO5CbE7+caXLl$F!kwi[	y51c<p 8$Ҷ6&G1<5lIiXLs{'dҶ$qsS7ea3ΉͬX8{2Yi64ũB61߲|^M`?eEh!tƕ>XY7%qVf;d`Y&1`.Ҷ61' b5@E]Ҷ6XLn儛$F! i 4vmd&]Ҷ61'$F!0^HҶ61' >5Cr @K+ca3|Y&1qt n4v8d#[ti[	p0Mdbt	ll&cOdt	1n4'Cd*1H%^K~"M[W+4sWD6aZ4th:;3T#b DYY@I5gdaN<R2R7[A!(R'r5flcOV''dV95#AH⫣rKbFb$0E4JȥNZOk'fY

HwtnQp@[tҚbfHiD$@NJ֖Ƕp2X%h+W46i+殌L+Z[th9_3":<W1 c"SKS>W,X9=X#!R0(AuY&)gN˞bUS4ȻAj( s80ÿ"D`6_x7Lq޲4LsR'GxȘ>V K$NF2ǟZ.%XVN_%&&hэ6dBD$il{g%%h+Yjs^&kF+;#EFtyK0q`h07Nhf\>ZQ_'ʠ5D
.2&Жt("dTY&04	dd=ddM,,tș>UI@¿dM,)XP.D{dҢdMi2dTd@\ydf\2&EXpa*6IYC2NŌA3r'LbF^gm]X*Q6,*lXhBD*K^ldkCEM[W,ԃDfHɭYG!h|4ء`kϺp;3VP	Imvf&Md5vdT>#Y>&X8c`bnvUݙ>I̾G{'@UҒ|N.]4:RϯGy,	<p׍N;oZU>*Fg`dA!q.='J::FE! CcKpiB,)
Ý|LIw@aq?%X R]΢LS.순9'f	zLL$FJBB9''5cxgsDuX/sbn2t|ا4*Cb7!aœY&ZabfHiD$@NfQ`8iZ!⦭ijAW46i-TNAև?Z>NXV8O0dT#5Ni-ON⫦#OHmAxG;FEغ	dwF!SJYd
T֘Ȼ!')k K-*&hэ6dBD*kAK6Vhj嚚ezڐhKUeu5i2js1s":>hF5A'_4M"lY>%Y`/c"ll&cOsY&1\dMv,5!)_>%IA;DLl6IAI_>%5!j_DLlIA(ț	P(Mdb
_}v(&1&Y`/ጉka3|Jydu:>%&Y&1XdMv)k#B2&f;d&1f_wa3|J
Yk`/FDLlK$F J62&t+	UY 'ca3|I/Y&1$_#"ll&cO 511661'ĐId1̈H%-8,5⦭%uL.+:4|/QF+kFEا_4|IlX8yT
.X
x?_d]pbpa~Z*ļ_;:"t\+d$,Y9J:qeJ)4cM8I.+lda/JW5m\[$ZHև>&GN̊1_,3K0q`l0"lS:"G}Ilc"lcO*Ek|Q}S6Q6.eȣjl
>T,Y8_eȝXWX}it8OtҪbffD$@Nip{g%pVhjdhm]D78{K'!:VvFC2*3|ݚ_;ca2&:r ijzvh7dP3Md`mj¾KtN:2|Y&062tN:2|1Md`m ¿dMpР\d6ic}㌫x>k|X>)|`lzad#It3.ESL>WXF Y&2&..E:(<B^&O4$FDغ"<ER@d#56.eȣgEǞWX(o|dțC2Q7yufF4MddMr(?yuhG{$FDغ"tU+O5LE$FDغ"{]e'Z56.eȣqN<ER['256.eȣq{]a<P2|&Y&2&̹`l-q8J!d"56.eȣlR{]e-c&O!Ւk#"l]ˑF\tU+O3VO 56.eȣcq*':BbMddMr(ǞWY`Y>Amk#"l]ˑFk{]eZײ|K$FDغ"0<Eº +:Z b56.eȣh$	ǞWY`q-cO56.eȣg{]eZ>C$FDغ"'{]eZl!=k#"l]ˑFkǞWY`>FIt3.Eiyu
6OIt3.EƳ=TCh&MddMr(ڴ	ǞWY`2|lYbf\06N<ERO56.eȣ`<8
, ł['tY&2&̹`l8J,4OǖIt3.E	Y<Eº +k#|4MddMr({]e,A56.eȣatU+O2['Ā[dțC2QtU+Pә>$[$FDغ"=p
k'ćIt3.E5,<ER dțC2QQfq*X(b3'Ā+dțC2Qt8J	TdY&2&̹`l%#<ERKd1MddMr(>8J,2'qr56.eȣ`=tU+P]k#"l]ˑFǞWY`Y>#K$FDغ"4yu
kˑ:fWY`+Gz4dM=:Ek#"l]ˑFtU+PK's$FDغ"'{]e((flXf\Յu662`l'{'s+$FDغ"q8J,1Q adțC2Q8J,2'B}k#"l]ˑFtU+Pf`),Ybf\061W8J,2'IIt3.E=TCY>R56.eȣc"tU+O7)IdțC2Q8J[dHidțC2Qiӏ=TCL)^56.eȣa!tU+O3'%$FDغ"{]bx'%k$FDغ"N{]eX-fOD$FDغ"tU+P56.eȣaBǞWY`sFOCk$FDغ"dtU+POGVIn|pox-,PfF4ّ	\a4%h+W3$KCj!)aZۣG;ճK1\Ȩ8O3G
s	:1摙
(D%ga⫣rKbP	Dn1 ,80x>$;$Fb#*EӃ<ZdIFT1P|Guk3dIFT1Y80.	֥Y&2'wF嘝HZoe1̈H$-ldUJW5m\O[R:>&Z`th9_3":>¾9BtW1 `*FEا_4]
ș>P!&1 ``{@'k#Wv3t("dBK$F *]a_2.paL(&1 ̣a_gc80Br&OI@3,WFE=Р\,XhBD)2 KV\eqSV4Q3OѥqGI<!#"cӯCdQv3d kdE=4Ma!.1,`QfNO 50]@EإUzX'54nQv,VI@\/Sbdj/4d
lY X%汑v,In8tiQb?"lq me0e<)j:Mdb H%%ȻOk#YdY&1 & X%c"Y>#&15FEز|F
Y#bid Eز|F,Y;#%v,k#Pd]'0Mdb	w"Y>Ek#DkdI@Aib>lY.汑v,b5#X%\d]2|,Y#X%2.œ}k#B]v,ᥒk#V	w#"Y>Mdblb>YY`p2.œ|cd"Y>̬YKb<Ylb<lY8K62.œxY&1 ,%%ܛb<lYlOd&Y&1 (JKb< I@
Yd!&1ru]ȻO,YlZdY3]`rd]'5cёv,=k#͂]ˑv,k#1v,ײMdbڴ.c"Y>@B5i]ŸȻOWd `peb:'&1 !@O`d)Y&1 *w(ȻO53XȻOMdb ,X%B2.œu&5Af.ȻO٬Y,"Y>C$F lSb:Y&1qn-HȻOӛ$F  	oEز|Y&1 )7K}\d]'+$F .,Ybyz5K"Y>O6I@<W`2.œk#Kv	obx Mdb `2.œI@<-ёv,'VI@	6	od<7Mdb ł[Qv,'I@;-d]'I@	od<*Mdb `2.œk#`e`(ȻO$F U%b8.Y&1 0	oFEز|$F Dk`d]'(Mdb B`2.œp&1 !(%2.œp&1 (%2.œpY&1#錋dLMdbHV	ob8dң"Y> k#a["Y>I@
Q߲2.œp(Mdb R`2.œp$Mdb;v,$F H` bp	&q bGOEkuK-.FE%]>N)Y&1 xi`|d]'k#V	jFv,' %k#brMk#eK#ȻOMdb VKR2.œ5lԎ"Y>N,Y!R-K(ȻOlYUZȻOYxHKRbd (Qv,KI@	v	jGv,AMk#Zd]'Rk# Zqv,Ak# ՂZv,^Y&1 x7KRb:Mdb 9Zc"Y>"I@eZv,Ck$F F	jkd{d)Qv,B$F 	j]FEز|EY&1 j?KSdd]'Pr5WV	jHv,&I@	$ȻOAk#!d]'ɠ5v	jS"Y>MI@;$X%"Y>MI@B$X%%Eز|,Ylԇv,&Y&1 4	jS"Y>MHMdb <KRMd4
&1 `bh5jDh  ?d4(Mdb =<K4*FEز|Y&1 K4,FEز|0Mdb NQK4,Eز|D;$F ⥂Ybd !eYj2.œ Y&1 jXK4#"Y>"K$F Bd]'A5[AZ2.œ {d,йbd `h,Eز|DkdE+&Ok#Y2.X|D,Y!X%(FEز|D9Mdb N`hadmd  OK+dbMdbE[ȻOe$F ՂXeb&1 ᕂXȻOek$X2+bXȻs'7IfCEc]FE%{$N,y]@ġȻOak#  J/d%k#Sġ2.œMdb x02.œ5CȻOfVI@4OLd]'ɀ5¥Pob`-MdbF(ad]0|'&1jPbaJ5xlv,&ILLcK" '	CKE?%h+ZfpW5]]V=ѣBLCNhDf>Zpҙ<Ȩ8gmvpƟY@JvIlwOPB$[c@3u~q1?j[X	|<30.Fqpj#`Q3Yyc3B%gN@Ėf&ak/4BS>%.3&j rGb--!7\Hؑod~wƋC4]H]ڄ=y20'L5Ew>{$G6;8cOǲq(	"}k#9D2Mdsh nL4iLb͗)b1Uti8I.+,L{g00+D4YZ5r♈rPޢïS-0:4|c:'QKJ+ِɚ_EB1DaYÿAadM' dlb$Mdf}iF %:O"k#G@/D{'k#XS~dMײ|AIAT_D{'k#NR~ic8u^Y&1_:O)IA2&p> Mdbx/țïd&1+]`/D{'5!Z<#"lg5#d_163^ad_#"lg 3Mdb<u`/D{' WdNHțïdVMdb<`/ѣ"lg Mdb
ëLdMײ|@lYț-:O	6IA*2&p> IA8NFDnG:OY&1`/66[^ 5+~K:O k#V8ё63^Y:_ё63^&1.P66[gZ5 أ`/63^&1ae"lg{ddx/ʑ63^d"lgIA6(dMײ|?=MdbdMײ|?
,Y`/163^cde`/țïd{$XEyBA:O[d&*XF2&p5,ek$F 	vQ:ѓlEMdb	ȳ`/Q63^6 IAXR2&p>lYp[țïdYlZdM׳ d5+Vc8ua=k#B$~,D{'ٵk#B'	{c8uBk#B$_q63^4]Mdb8\2&p>5k#B"x/63^4RMdbDZO	FD{'$F l2&p>,Y663^45 9摑63^4&1+JLdMײ|ILL4!"pi{g%_Y+D4Y\Tյr"ZWQL'3"ydTgGWYW1`ƗNh-(2}%MdbF? ^q
ș>d
K"@'VIA:Wa^ 4/2}[$F F
Ai{_t("d5#,+g}Р\$F f
jcK"@'IA+i{_t("d,\Mdb<Qi{_t("d,&1 M+ƗEBr&OIAW34/c8L%IAs"Di{_t("d,,YdG/c8L%Y&1Ms'g}Р\5 0¹g}Р\䰪5 ¹i{_t("d,cdGvƗEBr&OA5!
#K"@' d>¹3P.DY0*XW37/c8L ;d"a\e^q
ș> d+4/c8L 50XW34/2|K$F ̩/c8L 50̝FEBr&O@Ida\ʸ3P.Dk#C
Hg}Р\dY&1]s$(3P.D2	Ya\^q
ș>Ak#B2Ņs"i{_t("dlYk}i{_t("dIMdb0XWg}Р\d
&1|^q
ș>GVIA7:FEBr&Ok#AՅ}*4/2|Y&10XWѣK"@'z5&
3P.D0IAT^q
ș>
VIAM+g}Р\`Y&1 :^q
ș>vIAWqg}Р\`6Mdb /c8LY&1+g}Р\`5&̉g}Р\`adcwƗEBr&O!d,+cK"@'Qd[
E3P.D&1/W2K"@'IA k
D3P.DdOe	|q0G ^qR÷X+>a5 `.4_d|&1h2V}>4ɳMdb'Ɨ8%;$F 傳6_)"'@5&,*F8%K$F X+>U/ca/| Y&1tOV^/|djZ6`},Y;h	ql0"'GIA^@V>4	PMdbJ/caSQk#GJ
./caH	&1}
ϖcKa|QEOA]k#XV|^/|	lY`n4i_d$dv
ϗ#Ka|YEOC$F ,{^q>Ikdgl0g}5#F
ϨFq>I
,YX+@U/ca/|Y&1/u`f4_dz.Y&1 J
KaTEO5 \V^/|=+Y&1;h
1l0SEO-k'~Zq!y>#Kز|= K$F W`^>IA^YC|^>[$F 4/|=5#BEi{_dz&1YՂ(65+4/}8\Mdb	vfCx6k#F5ql}5_b	ti{(OY/q`%8/b5"Ea\i{O %k#`7#yi{.HdpodFv\F/b5/^œǶIAX	r|i{OVIA5NY>4Mdb
#Kز}8Mdb:7QY>.Y&1FKز}4Y&1W`%ɱY>
,YdOƗdh%Mdb.4'@k#F/\i{O$F ol4'S,Y25K}di{OY&1hl4'@k#FGV]di{O,Y%	qY>Y&1d`hU/bВ5&.o^œ$F 4'XhBD)2 KlrCEM[W+*Dv&kF6pX!٥b.|5#|4slRbe X8&cƙ@bIlvHdژ@N#;1bHfEIK+N06c+cA XPZO85"9L[Fbw'elw8 `Md`l+,-bwOqk> 5Q1noa2Oqk> 5q1on)xq?+cůd %k#`8]a޾q?+cůdQd'-ΣuL;[-{'K$FFxuL;3[-{'$Md`lttca;Oqk>IvQئ[-{'SdQL[FbwN'elw8
VIlSVs^YŻ8lS8'ƶILLʑ28Jף8,3\eqSV湫v&-Ij>N#5#fEK2.ruKb iiE3Ft"D k#!t"D  25IVfAd]B&O lY9NC2(Eز| ek#W!v,  XhBD(h5d(eqSV;jҵ!>N<s=!	ᥥQȃ8K	,yǟZ)<PCX@(<8'<0qcϭ[yZMLLF4ؑ	8,Vhji5sK\tщA2/4|F̊aXțw2|Z&11dMx.Y> k#Y<L#"llzO(Ud%3xțv2ǫdlYL㌉cyX1Y&1pYLFD{;d$Y6;OsS^4hƛ2!"pLldl",*jڹiYRʌүe՚_4|F̊SKJ,D[$/|1Dbi#f<0]OP=&Y&1 3lC3ڛysY> K$R,|n G)|		P!ekb j;Hvq?@,Mdb fa[ϰjl1ϱd Y&1Wb4 a>gfcrLL4!"pLlds]\ᬭ*nW4Vҵ's"u@ijzt4͒q3?e p5Z(%I_!"|qv61݅m.Y&1"Wb/Y& Y&6;3ea3?eiv54cM8J+Z=&沟ᬳ9sEUߧIt0a14ئ=+͜lփ'F2j8*u@ijztAViiV1f`MT@5+CAE݋e!惂\]:Xf8#S4hƛ2!"p5{g%W(.Z%qSyrd_ .'Ge橁3TB'MN&gxʽw^i|2؈7&V;.KeFV;.GeC_wz&دGw</・w@(>eݒ^	x ~ѓ޼@l[jxir|p[jrw4N+lc.fA
K$eѣ&,]/4;M>3+mNSry,p^TJObV;]/ػɶ+'x{}qܢ F0c#ѣ&,]}J.`q[b+lf.b=n6x7;ׯ4%P̽Zx>Pї0mv.v`ebf~#,zbffF.a" 'ldqSyrZ7ZᥥWF uHIUv6gLHS EqjC/4%`Qgdo$)㏻z^cbf16~D$@Nf+em4󶭙ᥥWF$)㏻z^{86Q61!"pK5?\Q:<TLЇ;j lF D!fc\+2\<BOp@g8?G,5RDr-T9s*%3"7ᥥF(:lv|~6L]b@" 'ldrD9V9W5]UD@ _y'@bt	p@gዾ	'emnOgji&hC\KEFL	8_qEב5:6j'WKlNL 0( tF
;S2Y˞J.	`0%X25ǜc]5叜Eÿ^/:/c27MS$ghHZ}'|l|p|q͠V_>\LMdl8qF{14AQ|%v;(@XENe1?ػƫh"4vweqhd^j#BӋe]''}HZLL;'H%-Gp2X/4=dflYۤ8W7%^0hp1ӯ:T>[bq3!Ӧ')Y`-,#Ba
a5uӻ,j8X+;OS!!hLStgtd\d%@[K	HY6;C2%F"LxȐo-w݋ed?t"OwFEؙfjx8GԮSޱrjNj5+ϭP e|$ROzszS"BZf&%e]ɿd)~s?#Ydnubnu[qq7:e.S.史m,ɱ,rcxr66.3ɱ,\d<!;u:6.,]FMcI!WfB(B$tN}dBaO"wwB 5gi%NMk96tO&Bq::1 =<q҉l	v.X!m>;ᝧ6q>pa(e)}l~qC=2G5Ox}ǱkЈy̒47MxC9ϺэnvFx;`Hh(wN	`QὈya<gK!ff7XJf\Q4ػb8zx\}w;Om/gX ^K6q3{,-2S&N'+0`{jU5vMeٟ'>~w;Om//{,)2>ɶS;/_찝2|
/ػ^o7O6ɕB?x]%Y:m+ c?uytж(\7O",w{Qdf7S=,"AF%w16,]ˎ<Gxvd)_P|ey"7/ػ׮}k;Om/(|qlvd)_P|e#/:q]G^wٍvd)_P|eZdvc"K.eeSLdsuk"[>#<A'N">">`H
S>N">>ae>QM<A'S">U$|c'*,">'<AS&6X\K,#gNuc#.D{ct6t]޾G}6%ȞMGwJKHDŔ&,XD.Ne9ϲ#?w76ɖ˺}lb(g/0:bGOGOB[aR6OwA5)ob "G6'_wS>N">YN	Yx#_wS>N">>Ne8eY6;ev#&mmc=W'lDrBᰈnX{Gi#/XD}>il&dƝBD$h=nge254:?hsth9z`jPgvzb؋_cd:qkJ+ Ե[0=ipjBik)xb"RtE&XNXQ!X{|wbN؇y=ˇրbDlC2#} 6ƞhfB4dcFmbW"
y#̄gV@Cb21}}hp>;284BιՅV$FvmѠFCL|F	 m&ĳ$8c_L1`Y$2Xc%	HA:%	 e8@zvc8SpyLx݀77)ڒHm1wHdBq@`5N	4"8$6ؒClvIĐ^b1Yj}hCcTCw-/L[u1CKN=	:Wy$6GXԒHBHd-u$-ud-srHȒF
d*0LГаtב(BBvڃ7Bq ]]@$ҝd[mNYP̼,)$|DJ<#,y0#!
t0ch ~RaH,2?#zxʿ`xF#YDxޙ|w8:'=`FhN'MfB4dc@jw{ZYiBDH]Ka'fҸI*#zE4e17>NfpmjҊuKD,R-@_q[!jxZJ&lP!kp+C<fـG͡B#kI$@^g\o	CL~::PhJl؈!
+X2^JsBXDD]zE(ɘ93@m$,]1@qwW_b	W؟Z_I~5_Ԕ%欷1Ac;Vi^2a?GoX 1bx]	Kѣ*x]guXEcPXJ	ti!ёʧ֋a?<L'v_a\+n	KIm`$I1܉%	y/?ݓ\Nb"@`H pu:Y/Ysm-Xp)γBP/RIwϹ(K#C)XKDeі==uIy=ui)\K`@g>G{8ʦ-:m*fB0yqn;c&H#G>œMd}*2Pdۋv:ңpJeV_d2N|zeş| ~LLʑ28I&Z*ld3Do;vJZ	EfvGw_4_v.".)Ar^HeȞįo3=ئc{1zxĽœA̞;}c!c"fhnئi=Gyb/VEc@t p9	ľX%j|(C2*'MC0b(wGqmID	2rGfAԆ8f]˟`/"}'#dpaIw;|>㤌q_	I"|d{L,
,_F/lC2#}3n'cMIV޺0`5O(=nmjm :%#o`^wEu|FwN3Y`Og&3ՌkX^غMtQ\vZ&2&fر'ek,S0nRcf)d?Xe7
`7t Ӡ3DssB2?r"<N (0?:"#s 3 %'Z"s `8JN37@BE,Yd!8Rcs9:tGҒ1:tzS/fl.(&)SHq҆-y(R,${2?taXK3KZE-[:Ύ D:P ntŏ$Zu.^9t	1RS@JJN6Y8'~2t'iInF2gd3'hŜr?(wtdDQ,>˸95s`/#3q2ðB]ʀPDVw`V2uczbY7(R75q&R;6d]kL\,l5.(&6l ,Y6 CA
`_NhΝ:!:f""#ΔPR /G	I&e	0%'	  e	X5E%GgIk:#L?uRb菠! dceƟ䠛SsӅf"N3tIfu6vg2[
:: 9(/0N2X8Dէp.  -\B()Р%'L4&JN;:	Il8D@Pv8e<Dё^DQ1bfpD$@NK8,d\H4O*CYjiLTf G" !fa?{u:lb'
rf4\jp84c4x?zػ|I c?8b925iη;F46-$Ƥe^8|d~~;N2ا#1,GIu@FCNu7c{6-$Ƥe^8|d~~8|pwNS]ʦf_%YXFw=\d2;*:1>9"8Y&gj?qw3D֗AkBJ38V1e0	""֗S,Y`%tണcL	J|#?Mj@ZUt#L]eNg1e0.$:wϰXDŔ&XtXI >edńMI(sGjPW;M:P>6Ι`Hb'	u61ƺĽ|eKVZRHZX

B5q8?y_t.:u,S5уmӝSЊ ˢ8bp2mЈ6X:	p:h'ػ	"^ieۃ$2]b^;Lǘ8?P"^%"^2hI¶Ȣa\u=uIC*3}Χ`t!>&,2Ň>Ie`t!>&,2Ň>I֕`Ntm-)8?ӗ:S܌@D,FIt#!:1w!O^ΣqoỒFU`"N,kTػ쌪fY|9gc!p,
6!jFqLn.*G|Ytb}dsDp9qm>5Y6K", <YZb$gl|⫡jJf[;ƳIq݂#X|j{{,Ie/Gx`d7?MLpZ\B)Yz1"jcҊH[f06\&ag
ۈZ\BT-eY2:/JN?[љw-ŸM3c#8e2~k#*l1frL1jMb grIqmtYlW?}8eh.w>ɲ\+jaX~@g1|#`˥;F륖%Da>G|q06KeQ?;Q!ё#B>ˬ$x|2/"^#tdA<4@2mX \:#ME`^wI
a;2g&e?"^ᗍJ~/NuNX]dY?o,z}-V7Z3%摓1݂.qgӯ@ 3?oV2nud.^wttU\,lUMthtDqōb2k̨b?RZ&6iN If,\)tY:̎PAzSB^j=ӄLeH,h07tvtSj"N`A)άbH,Y!gh5va:t(DA Lb?RZ&)5#@B$A,[KE<.#@ӡj!Sh/Jt(BtP硓8zpcedCZ'Ifuir?X4SstY: ΈQt'D@p	/4C&$EէZ.^9uc"AdceT2o Sh'	Рғ1d&JNtta"Q]В咈0̰LL;	I2P{g%ٝ` <iDQeRe6dOth9/a5#W PJVvG\7]'_4Cİ"[>ZĔVءff7XJȢ]d0vGzļeanDgd/$wV!AYKْR"Ds%X2&3"j{2q2ԃV`	%X_O8g.בF^e]ܰZz^f( zI@(4V;,7Xlk5Nx8p 5@^Z^2% Ĕ 8 <$Ƥג\:OZIO4# 	CM4rfȔ4͚q3?ޭՂ:ͣ/4%6nw=^}/4%6!`E% 0ՒW[e3>9'ւek@}8"ْB,j-wy6.jVߑ0p62;QXd#FFS\s֊Y`;w|ޮڷY)qUC&z81P dC/V /eיw2=!ёcR^g~-=ҴR;ƳM1?>H1kbݖ9צ j01br?&=,,^g-KP 
殚w"ٯ!t! *qe1',Z*,Y8\u`CN05^|!rvxEVIS1pe]ebmd{mtFX	w:tE b6)xX٫h錉M12kL@ōKitLlٺ'! ia28Sf#@ӡAqӡiq1C<QJt-ND!1:"2ғ \tDFғePrK2YKC%N D`^nbƥд&)nD8Q]䡯\8gRPӋK3
`V;:tQㄢ"DA)О闚Ns䡮8Ni.F(D8P9B:-)8 -)8Yd nMQ{q	NuwHdI咊m#dD[?^?h,13,4ʤBDHL=e2D[Y۶,QXLTth9#B Et̒Vvf	}_41im|gNLvfctGKi` 3=8PVv#:zqw'L%u=ztt汳\	f%+.k`/Yn8"اpp<jUeqؗlqq[GS#5)el8KD)J8ӂ-(
k@S\D)%LvJ$)I@S^J"'a`+$%Q`J3b՝_6KY#TͬYmرw,}nɲ[-t[V5""`!6K!PatK}w7_GPU,X8;kzEPC2?l9c٢' ٟ:"ni`pe]e0(BՌuά%Pr ]xR0煍˖37\0ر'\Mt6,S0ҖLl!LlٺР!b9%~ Kd4DLwV #B阵.!(hD> ã!##Sa"GD@>JL !b9%E,'::-.:G,!%NS/)da"D3&A6[Le%B|<bp7NK3-`p5dA_GD@8J"2XʿsӁ8O'\,$ LYh,*h(ha A(=2,dD%'	p0QӍ
#+;Ow$D1Ls=EIg(
jh	13$F4" '	$EA?fW,qQ9Vvj+VSiKLth9s p Y>"quD<ƙ|4DWQϱ]5ge^i_K,A,Xb@5w~Z#
B4bHY&1	JK?-2'IeAK?gp8ˀpïC#{,^g_`.~}V'ׄ>ngVFX	X ClzQ0d#F!)ƗxbY^He`	&]
"{-e~.@yr;Y<`-1c$\:צ)LjL0t.7(jS~:vI7$ۚ^RP,~Im?w-.2؇˝FGQǺ!(R75qdL)ر'&2رLFPK
:7Du@Y$m.&A^7t:5	ӡBr"<N (0?:"(NΈ4ptD	Iw ,YbK<$Qf(9:uDWN(L>te Ժ n ! dce/HT,fc),Σ,Z\d"
dBӣ3@%::":tyէAN8Yxu
A6Z@OB3wX'}v2tX	ӈ26t'c`(UcDв"Iþ7HY8ag1ʤBD%2KLYK;vյEErZhe_4|f%|KSػzGyl/dL;fћ&2&j|v^bs`Os[Lb-r \.1L: HR$#AU*[[O!ΝXcXγXeu˥/e[k7:πӆyp7b53#LccO`.@aFXqaLsJ#+l$N,}͔e]L?ś:,Y6~Q\[ed/JpqdwtXէph'<a^dBwFSC01k'$N,}2r͆AYܢ2`4ڜ3`j>ro @OCN3E!>Go,GzȽ,83 ?#9ŏiOY2<3!21s@(P[<~J|A#tnT'4?2mQmd{mtFAaY݂Nd \¾q17(J26j*&4:c"fnḇV5ё)Qѓ6	ڗB11JtH\H,Yx]GgN3#B'DCCB^P闚~pǧ	ڙ,ʑ-.X,c!7tvtSj"N`A)΃(D9%}ƃ^wipBLD`^.NԺfMtH\H,Yx]GgN3#B'DCCB^P闚~pǧ	ږ6Z8o	ٺp:Y`)L	n#@^8J".1%:,Bt'(&է'/! -5B:-)8N'f JN>c:Bd;7N#c(ʽU-gQD"NY(wI?gݖs~'W83><і3poAaY݋uc [s{BɼN)YcN6jOMu2&fر.Fh\Ŋf*:MԺ ٥:@BE,Y N؝:ΝAzS@pE7:e汧e_f"N,zq7S%ir2XLS ӡ=qӠ`
DAyӠ`yE3t$R9%˝Ɛp5Bӡ#JtvtZdtDzet"iNRq7RX]Y	 :fOu>Y$]ir;8ntFtD\ntP%S闚Ɵ}8K-U81gQ,,k!8S PО0DAyӠ`	L6ui5xY{GL k*X N7:t"iN(rtPbtZ	L\l2B4 %'u)ŏ&QS8#JNilqDVwF"t(9%n6LLңn	Pd{g%??-TNA+tz+rˀ1w\FwS1w~]摳lu1LN9wFb!p?Lt0݋6~vp,|;%hTfK548?8V)%FiV&mFf	>]	 =/1__2߰_4_KS8Mպw_,]@tŊf\Lzz^2;cgSXKVXCŗIky`Ұ%M``ImN	3F.pv\nr7bNl8~I.ZA>GoqQ<$b
xSw$w0.#kl90(ugv%BUΝt@6Xʶș4ر'UMu)~,l,j]Kcf<Y$+K\d4p4
(GN{BBbr xZ(6B:"#:".btDd'5$@舌'>ٺ! e˅,qYРS/%B蘦u'! -E}Y9qcIfu0acX42LGgN*3 pD\	뎙y0HN&pˡ<10BZ@JJN~g: 9)8q+;%nYq1b.uwMx*qlDgl,us[Fg8$l[?ŏeKugvjAΝb]]kVX,W}kz2&f6d]kL\ll&]
1f@BE,Y!M;B4gNSsB1tBjD _!0%'=t4$R9%M,^nt֗)pΒ:/JeMԺb:EK -2>)N8Yb/tg7N&),Σ-.XXB,p)պ ӡ=qӠ`s@%:Ιyl4N&Ӛk.ƀYjeύG	N )84XNRsL8gܔ1d
1b.uҐ"c&&iQ7BD$h=AL"*CY\#-M	ZYth9.`aWĹ^L <'07ğNh-8l o`^]h@=#=bt.293%4ɘ:şddFB?%	P>KILCuźd?`b	a,(w
pCз\j	Pg^ޭUb3^W))1]!/V#Ȕe,	^1B	tU
V% qb4CpǹsoM0u;К+;2q:'Cf]"b:saX~J&q{c>3!}dtBŠm7m,vNŋД]S3K([mtU}bppdR"BhÍXFVzĈeNk,&WV5ё3u[6dʶ,S0ֹK͛@B'A,`)3wBӠ^Рд阡܈(:J"뎈IōI.:"#IϲD9%\p.:K4: rRX$>JesOcfЋ! -rg'y(8:Z\pun#@^8J".\tD		NLqDZq7X]'@B'A6Z@EB})д_JN,jl,fRp80IŌ8t<x1:%-f1C!<N64=Y|?&a?o~b^2OB!f܊d@hl\TbV :b3Vծ53D2w~G|qheXt >IBXqݍn;L<&gal+dM;AΝˎPgb^$^>J"qLԒD$ (-з\>3Avj 9QXqH(Lj6jOMt/\Dpb̟}ks)~덍K@&6l"HrK01bbd4	Sy>~tFЊntP7:f""#ΔPR 7:":" Rq7RD27:"ǲq!"A,`K)p%'NP),щӣ^\ll&]
1L:EK -p9:_%}8YӉK3Ku)un81	DAyӣJt"2IO%ui5xYx8K - N"{P/'u6swB)})818#JN&1#+;%-e<:EH"7!#v	-,ld3Z,VVSZYfEFK\՝`뙀5->|<_\Ӧغ͡b l@za7W@Ȉļ.ӄc"&EwJBj"h-0b_`/v[L8Ӏ?#ק(!?%5dƲGzʪ^hJ+c"hJ+c|8S֒Sa P 4ْBQ3FN޹<]lXK޲AVbuYy(izuqɛ2?6;>I#_|Nl]泄+]泀Fd/_femvhT  pAac#e|mfB4de"sJc:_bY`Cm6,S'_ؑI3S;,6%J;"Q" `cR L4] (F*b' )؇tJtXe|Hg.Yݗ֬"|W,dG>tldL՝w&ᗣ2k]!A_OY#
B4b?eK$F!K|,0Mc,,=^c*1cϰV~+d#?ِ}x.uV,Y&xC;X;ΣOs!1ɤiwJek#Kɬ"$2c?eN'}('CN0|	֕ 2&G|'iBj\ q=x
=бNBX٫Mtc"fnNōr>5іŊf*:2j] QLlҝ ! dpX"xѣB'N)Р8Jutg<>'zt,H\NP<)f(rt諝:.@P/r^QtB erK5ї;[KNa2SB# p~q-)Р8JNR'{.(XNb !erK5ы6!,p3:tD]	ӡ@pD3	NNy3ӄNRFf(wN7NgQ`YLV'NӢ	DA|'N%:,Btgt68DeP!erK5ѕ{,m.:,Bt	 PРдzo5X `):Jp	3wX)`&JN#c$3s?giv6F(wt""qDJ"v6ӧ&w"3wQl4b^ `|eU7C23)v!ktb)}O	25a0̧WS`3B/\&,+-)a2\vSޜ҈(JJ"V9G@nIypЏ^8CTsP9Њ@o<$	o0-N_d$2o!MIK,|#
2FN̨$n-؇qaxS"sY>$N'}2e]M,O:,grssxc\v	_0by%CH~)V;[&%ɂnIyp듔uG1j*9z΄RxDaHsX,WV5м錉~ōV2k̦덍KtLlҝ"HrK5d!8] Peӡд:G	Ns^k9=8ōLe8KK1"
bN	뎝 P7:"Ν ӝ3	If\ EΈprtP҈'N)]qt".fMt!"A,Z\XtCE'NSsB^E%:Ιy?8bto5,l
s{1Cq77N,c),Σ.XMB,p)պD㣧@%N D7:e擄JӚk˦q!"A6Zp
 E Ʀ2t'iI߰@-)92N&P/VvIYO&hΣ{R1M֋܊^{x<\}ػxSѐ+`OWiz jWW F-(0UbV͋)^jKK+{A{UN e2]U Av.Cuv.Bg`%<k@X]A*Ya#}a|=Mdwɿbz<4?W }iJi:Gn_e0dyKLKio-tNt)%	Xܢ%jS?b @?4B=pz8ׇzRJj Y(#̆X͡b!f(ؗAb4$wX:d{mtmjm :+5c!V!{B!.'T,8X٫h^tDpb̫V5tŊfSu;RE&6iN@B 29%ME@9:tYbtEд:G	NNy?8btӄLe8ɶ,"
d
:: 9)С	_	Ӡ`zs#@B 29%p,SirgM'N (Obt\ҙyeKd@! dpX"
:,:t"tZҝB'Ls{1CpvNsf(wN3t;Ifub&g2[89:tN::t@Q_	ӡp%:&t'(&էp˫#@B 28WN5B:@-)8N'c'E)8DLЊiIld"fPv<D#D.^DQ1S~q;`P3l:`0sxD2:VZxlzF)^pL&fb^Xc#	á%Xϭ'Ivm=/Y	v[S6IdsLK`PNVv8!-p&X:Jr;$~nzqC^Jj8_`$:Hv.Sx<ДT+,8X٫Mt/șXٕc])رLn5.٥:!9% ÅмrtщӡAqӡh/Jt(ky3ӄNS%N3+K	an'NӢ	NDAzEzslh@pIf\.B8H*(:rQи2˥1K<&)5A,V!.㓧FN
AzS@p\tg<>'zt6Z<?8bt3t;Ifuir55n㓧FgGNJu:": S/4%ڴ5n^9tMA6ZsuZS@ғn ;<%'A
DSmFg'6C#zb`1" '	2ZY`:gKUejڢʒ报FlҚlX晤Ҧ<>ZUth9;W2)SmDT1 MΓ8wZ0.bVe>.qqc_5!`aiq1&yc'FBΈ8)րtDJe2qSPz5.X6uΕ82N3 2?6Q6$BD?jo+jRZRCZp\N+8F	ّ|+##
(NԳN
᥶XxRحXJn%طP|_;]Ʈ]q?tȆ`VEȧ$ܷ8 Q%e{AmЊA}wlDѣ
5B!],7 $LgC	<~C]ʓ8
@Mtș{we@7>K2s837>K2w;o	@*\N8XLٹ@*\T]}ػGH#F1>[qr;KEdGDC.۩X;YFîY(&PM^AK/dTn(l,jFcm]愨 q`p07mNZ07e䴳IWX;׺8.D$bXx],*.Ė9'ђ2ig#\F^1./e.#gNxyCivchCD"C"U|F"K]wh8l[rZ43b`q>Y&88.ŷ%fjcm]i"1a(8D$@NFp2X_\hlW7.ZEa*o=\QSy۸!ֺeѣWF(
6
Z=B$掄U[iB iiEo5>X'		C7W:e?gVfM+wt(Eșyl134	Q2j=OͥD
YWU2t|Md8.{G`Ƭf	|pϺu@`(XP"5AX-f$o3qn8vlcJ"/5zxUBMY(^km;}ue&dL!4"-XYc7"em{|~a]ϭ&|#%$d椢-6_,_,X,vV	ٹСp(t.FLГA8NӅSa;]a^Nwp:zq\v}vV5_bcwcacO%WE݊aZ $/wJ1kQ"XF,B:#>NBN#hK_e;")\YL"쏭OlXE-<$٫=WS٣Bfr+x'Su>N\N",E|`P{WI7K,]pu=+Ֆ7_!:pzq+o_wS>N"KNE|`-
S>N"TN%T^2@yRJ1fGybYyxu"k`uN8':l"(e(,̑D Mb>Gz[Sw%o,E|<A|<ea7?XξB/wB1q7?N3tɗy`k
6utG|F$wljuaSa*ZY&|#`rQX҈%`LX3.+bEŔ.'Mbql"X"fXl#fhNt\>N5N#fDrBᰊjoea]7󯻩'_%2|cM<H%Mh2aHjJHk\\t$x4̉'3Qo3]v)OA6ŋTu>7~,8;N?˖qe<e1%=+nOLj@NNqdvfo`E!"%XMƥ:Ye1/d}hINK,C]jpV34/SGց5w%[inË2%ؖ7ئZ%[hb?VN"|,,t	YbIw-Bj
T'Cf]"eY6ÇnugXL@5U[tX]f})	e[.K_ļYLKZY&9..K_x6c*씗rۢ3HO,ȟan;)}Oկ@1V7CHfx |+eBPIC,Q/Tm@|q~GoN;wt>sim	~W[ea.&WMhLb>м~01=EݔĔ)3B?9,	0eHsJfXB$R[eGg{m8U`bxc#Ln#-Y&}e^дӅm9DNӃqfGw%+c$"hHA	V'1ENte1/d}i,*Mbr]gHmNw#ؗ){#I`kK>ZË2%ؖ7ئZU>D7Z&Y[䡖n1He%!-ؗ%+,z1/)Z$/wXr]-sjr]dJ'"R]6%X!>X&ܗdg /2L?:n]
I@N3t?bcPfb[_m,#lξ'r;1l8|݋ļYOIyP2lXٌT%>j#1PEB	#j$)/6cy2A!N6buc9BTb`.'{
سa8녌cvd݊x&`bJfeYe[FXBQl[D`p,&Ysp.hC[({޲&HZQu1V	xJ.{3Q[@%&hEwə8Kէ	3$bQ3fO 5,K.8-8Q椤lK|<B|<M.1~3{#еСp:d,&nX1Llftv,8}ZB}'A'	5_b]ub^,W$ļ}h|.Y&|#urQm}BEBJHSNSW^j$4̼HS_h'ic )	dwǆS$`.є:IӠqӡ@tIhEX'DC#䣠
^4>c,0[8Ju{R3X޹<eqH5gNeNd^k?%%ܶiBD$ii`{g%qSyrVR%k]	 iLp\F00ӯ,a(f>ZGp,eodf%{05~v\s>S;!`maW%oB49{\~5Lb͂ǺO+0FXRM XJ3wN f2d@1:l8Б'
ڸ˻$͜el`HxBn8St$e!iD+=f]u,I dȠ	9"(`G{mN.K$J+nDYŕi1@sBP/\>ӠA꜀'f?#jl,wקwiq`pybկ6g_wD{m9ůU˻v.D08'ևv5椡uRpmkbx[r]bq.Xc.r}h{5k"$X\ESܖJ_5$˖l,OAs	+P|&c1z?NtgdG2>X'k#k):'AN#k/ů_ibc*ev޾SH]i9>8d|RPH]	X>XF,B:#>NBN#h--S5-.oL1e08Z{d䳰"01bIXWڜ2ղ"}o.'p+c#~XD>Ne8$<XVEB8$"8BvD)q: NGk%zR,7I$N/S2cLp$&ZS"X/oҹIgn҉\#4ih8.{G`Ƭf	|qgt恠$PNDj>ZHfNGyYfvfD@e}ww͌	D@e Yg LBMY(bFfuh1h6,9|R	0t;IM3F"9b!p-X *.7I/&% .7iU^dwpkevn	Y-8r;V3~-\Yo#OL"˸:4Mb>G}nKKk:8-8grY((Af+c+n;7:.ɚt=S	ٺp#jl"X'k#k):'AN#k/#]c.l"i *(L"@k$/wJ1kQ"XF,B:#>NBN#hK_e;")\YL"쏭 k&8rZxIX]fб`:b!co,",Bu?w]+̈́WV:qpj|3|a<@''_"Tfc'_*'okwȃ;RJ1f!&2bj<bEő z4V&qe~ɟƟ6C buCk;찋rZXڜ3,c|Ԕ ܳa1a7e`}
w@d	:dӄ8Y̵6_,wקwiq`k`Uv.1q݄\Y?e_%qaZ  Mb>Gz>mJ+m4#=4$6`L+w%EuS.~˸qv.Q Ś}<:e5:'M؜VFVѓ6qdVщDβJNLofHɄ\}h$/wXE.8-8grY((Af+c+	nut-\>:{.'Ap6LWo_hV=4$6#s`Uv. PY&|#`rQX҈%`LX3.+bEŔ.XE-13'4Ȅ	Pd{g%?̊?-IIkDVА&-,3"{Gf {1[٨tK0b@=LԇKPOA6ŋezSxNcwbbBDm叜{-zK?MgvfTw
B|1Fgѐ&Y0̌ PfN	ڷ]պ*τ.wB|1
2D3JgrZLvqe0>DMbq&;C2kb7t'( [ϻ!L5.K߰VND9=yx~*+	W	-!hFnK"N{b+8 ?"rM@5L8>&Q8eC,JbHe)7Gxȕ71֝eLЕ&Ho%7O
@%r@4؇t>dkm;![k:6ڞ琉^-'ñwz}w`X.X+bXc2%st'_Yq8?Ŗ\EZIN"ܖ}m;i[.vqe0>; $'nK>݃;2;")g(}62Y͊{v6
زw,4P7NEC[(yӂ=j{>6[NJf	¶2(!ozZFz
B҈]IllY(4(
3l$93hJ&hl2al̑M8eN8՟Zk$EIҬm,"ܗڜE, OFw"P\a2 V9y"f1ЋpZP|2Nrp1λw%EuS4^+7կ6g_wD{m9X3|݋.,7$.T>:2Mb>Gf1(f 1XEŔ.9v5[iI:qm^#mc2Y92}`zNNq8e,[@6fHɄ\2էjϭ#Ir\p[jpPRP\a2 V9/D,l[BwB1pqcd0k`}a}iB+7կ4+tq@ىa2tq`Vp#P	,񓤵LjQ#kz(EIkVBj$A^m]@_y6^	YccF28ei{F<6:ĸZ\K):K%,Bo0RE҈:"a:uNӫ J"K'LdiB}gn*:#XJtCZ8Bԧ:ĴeF,
ŐqY!!|`倿RN	#N哧BzS!S@tt-[k0F՝mUAD%*N%'jS`g]𧌷OqH7V2,6~J +TLLq2H	HGp!}Z\TzDVБlփ&b4|F~a3>¹Sv0yg>:>[ccIY,p@>!V'6C;4`qw]xp~6ag'_ 'MA>H7=2O08DlKŔļr}j`5޼#b]qm%IB6%X!>Y2Y&sBP/\>'A9p;)m`'̵6%X'k#k):'AN#k/ÇկGyeݍƟ}݋ob^,W"Q3bO
&|9gGzPD%b[m4#=4$6akbfļYLKZ.Y&9.x;`!`p-͡:Sup:81rjxYD-	o'StG|!>\NK|YB|b['O,0X5uKo	}_wD{k'v>}'Oӎ*Xp7Xʉi"1a8Jd=#?,%$5Y۶,Q+ZHÂwF>A(`ي]_4NJ:s8Sرw,"j]O㟅:m/KӬu,0xc\b-+n&n@%βqdw @(:"-XI1Fs..,vG֑B{$'nK>];2;")>Dqv&9}832@͟6qe0>	lXE,J.Qv6
I_LL_wcg`Q
T'Cf]"eY`ș"ad}i1Mbqw%k?ٓ)BQEFgҐ&\Y=#kD>O$Ë$\(Rp'S`'Y)3e`d":A1'&c(wi!``t Gxpw&VXaN6A< Ou'1ڼ_X;#'zS/tet>:n]fdLЙy?"fq}<?&ẖ@|@LVPlc.W[eag9ai8eN	5gև%k$/w~-qm;&7IF;l"X Y2XX,f_wBBt8qce#(Вx	x56/5uӉ໴}i#]c.7(ʾI..9>8,XްrϹ$p[iDgpy`a@:#>NBN#hS&w%EuS"1Z;-4$PtDZG5lkD/CC0G1X(DkfбzX\v/,",Opq8`+M.'_0'o`>+1'/ӈ/,"%X+DXIf;caSK_K{	X5'NBtE,:dbY:tS'N(mdv|m6~p`:#TVķXLRy5)'޹<eqH5$էl'{/5w-&dƚy8I.+ld`e77M˙[Y۶,k#-zBF%^""!Wŝ:Hql>[a,:#2~c #݊q3(RحXQLzBxqsj䲌}zb?8Ŕd}jQ58%&k,[rZwimgfV:2wbL1Ɵ2ԡk%d9.KK H	mnK%I@j c+	nut-\>:{.'Ap6DpS`py`tX:|8K;.ZiWػD08'֐Mb<rϼqmXEmJ6dtq@mkbmv}fo`q)k=13$F4" '	RZ{g%pKU4!\f&Gft YiofcBBv8c>-Nu<1/8EP^4/biaS#H V50=N"\8;\bYin̈;2$/ܔ\n(H+sGDbQ Wi%h;2,?X[3$ZDEõRҐWx@NئawM̾pc}_\o&_81>}h19eS;|,,eyawM̾pc|hFF#J>CS3SC`鉚TcM8J?rKU3g)k=ZYf!{GÄY0_4 	᥺XOn>;xS51ƶzP93Ժj^Dq1qd˹e<%җ#ӯ,2٧_?eܚJe?1n?-HFK&ؑhb=-k41:#c w3F%4*&l" |F9фCpOaS6AHF	cN"R"Jۡ	b{#\e]Dv^?22nβ1H#aaO]=u]і,=Suq*L>%2*L]䒶#Iy&l<$d?5O)lQ3#]6;Ģ'F@dRrfG_hѳ2٧_?>ƀة'3%p~:Sz̎Jtj+exz>2?>Mb>Gy!xG%ܗڜqrY(M|Ԕ!\b[c+	nut-\>:{.'Ap6R;ɱ͡%GS`yac]a7^Xp9N8KV>j2;/cO
%WDvOI_X9gܔ&kQ8	Xya@p:	8XqrZئk,8.ķY37/SGֆY&9.,3D,WY'J{'AF"Mb!hV>\-e<AԝOp8r[͉o8|T:r[K0Xp5u±0'>YzK|FOu'Su>N8|b[ξ|-8ķʖ>%X{o.i8IK?ԏ~Z,VVА	Ith9w}{_4"Y~/Nʻ%H|41K(OA6ŋeMKsM_wF]dة8r{zs*l.).!eYۢt1Feј&X6%6ÇnugD| b]?ٓJKm+;tX]f})	en8-&lKŔĽ$'%ܗakb]?ٕvqPr0Vv谺(Rqr[b34v&ܗ`'ػ݊Ng6:u/e.-ܸJqe9!N!rϼp&lÍK^\荠XBQbpGl:A*Dx !8AӘ2	EQap3^/.nLΙyLƱZ\tWh/tG,t 2šp2 Dpc<  ]ܔEӣB<	<[tM+ǣFL<<]06>0hQ+v˹4@vR Q")M$;y`.Xc&r4	ԓCL{4\Lr[]xAvEOvc<ɔCٲI3=8ĒY$1DI3eLP|IbYHi9(iṣ(iw{}<,.{&hcԺocftEkYMEfh1NBImаr;Ƴ?0%X|?%)ٺt^h$02wgTcYNZd Lϑd	VhwiN+b_[@L˻;F8;G"6{&` [F]f,6:u\E}a2L9cFGn,jd-8LŒ!Dbm
awN"eUEˎ }#V 4EDEjQ5̷X){#Që$'%ܖ}m,8-S-.Xqr]o}eG(D[KŔĽ$'%ܖ}m%e.K-oL}mƛ1Ƥ4	ԓ#Iw0.&:10 |LPHnӯ)IR$<L!-|$_"@
)vR`QvJ˖%uV>$/w%ܗ`iڜrY)-RHr͉oOAr`}
w@d̀2T;7Nqc*A49ķum{:A5mp]\>XyadK3=6mb5vcO?KŘʾ!\.P%Z$/vcxbH@X	$D\o&dXN?KF1~ް4EDE/V""Ղ@M=,D.;'˖%,Opq9-f	oWPk4|8jOK|F:=	zr[5KAtr[Dĳ=d#ltXR9"q,ɫ4%6~6|)<[1Щ`3#;K`m |LDh6	%le좙K&drR`
R'FċfpURNy`J o;/5LA:O	r;Ь6KtU\Cf.nΘWCv,lUYؑ|2/7brZS-X@()H }q_o<i`e>.(պʬdL/OLøɛ&FX!i19Y۩;{#%A'A(`wfj+h%;Dļst&Qk"$ؗr\p[jqdIIw,ؖy`ydnace`}W^c$n~,fōlsd(&GS`yac]a7^Xp9N8KV>j2ļY?+e_%6Ix@5,5m(\K|<YutG|F,8-S5\b[bؗ){#hvINK-'YaWڜjy}.\AӓYmѓq8Aӓx!'P`sbS02 Ha3N1DemPV	68W.PV	f^
 Aj &ёh:BvF	BhX8||.Xu?wD{ś'%]Atr[/!>O-~'oO,K|KuKox>7lTOLöZN9%k-.XDp	}AӦyӫ Ju:yӢjyӫ Je汳k}ir
Z"y]ΎmKi	ӢhLc΋p `.ķD{	s&J^ebqRzpl]{d[MZp,ϼp'X)./x.7isF!2ҙ"&^%lB Yd*o=\;vյEt$xVA'3~4RuBA h>ZU_yly\	Qٚ|I.Y>5Gd|Y&?[㟹, 4E=13ebD$@N֨ld?|̴8o:4k#6>Nfaه^">A15#O3:Gᥩcba`	dpz<eu2;'w,PeNh[慕:VYSy/7)}j͒k<SXY`G9t9KS=<W8}?9X%>c*n#!؇q̓Xdۮ2;qϱ(-x'Md|Uλ1f"VOKՔBKly:@7qsGֳ f}X}bx1B#ՆбzX\vW˖'D~[p`%|`5tXꁊ#jWD~[zp`%|`cuGʉ#\&iQ7BD*pK%r3IgP$Egi^u>ZUEԺ )ӡAz7N'c"6eU13ebD$@NgUkoUjCCtyfr\S-0!"+;L^ сFh@oWΈ1D4:6~D	,	w:"# OwuK!ӵbK]ׇ;GYgv!cKԁR.fqH:Wڼ?!ޮ_&^;s0(Ɩ']|id`&^
xÈ{D`Guc%}&\|qD5bW`RQ/W&^[kz}P&^
xRQ^4*"tLڔ0 zsL8h"7	IpGp,u0z~TZ+TTRӣ4iZFUW׮2ؑNh4|4Q,3cf2k62&c'AwcgdeDFQb踹іō8E$`cBzY$*K3X-tDX2btF5iv:KS:"#ΔI'DEN<gN(c:"1(=D^G"h9qr@B.A!dbKz301yDCCVD4DDxΈzPzu)etD XΈ-FtDcPzgd\?N3ԳSiXLXNXgteE!c+K:t"NN %2X˞E%:	Ibq/+&&llH	QZ??(*nW4򸩼i2jѣL	q3zuA΃ᥥB,Y9"_\/8]u.N	=|`wt(Eșyl).?_Sѐ,y?LL4!"pLld/o,N-Nkf%s4򸩼9.p	KK'XWx`Bnh/NSDK0|,uuAf*?" g|4ĲB
jɃ+@]J` ɋw<Xٍ]BGz]N"8wBGveA,m.B]#SOX:#N-:&Jt,yv|lqxE:2址tČn踙Z\tNt3<9aйIHȢz|hBHpXػ6	_`Ժ#E*Fr;1y3B}\lOxȆkVHGѐſ'	>XѠBvZbA%(h(vt.n@Z'}\A!VݥF^iu_#e8z>rwZ+0@8-j0P"G$[VzLj;"8zMGwJAQ/2<cNF%lB~ӣʌ٥5~9L+Z[th8W١:VvFFGRm#?;.zuGS[կ[mL֬dD
x("-ӠJ\qcQhD;]Xmt3.lC.2R;ղJ?XN;1?#[,e|`\zmbL㿜XXccBQҒL8M]4.E).ĘF4ّ	?*hlVN+C-[" 5ѣ"*šF¾2f&a0Xjӯ:,Cᥩp%u#O!x˸,J$a6)+lS4 &!["odا@`+YLqPadxϑQnKt0ڜܖJow,X,XM,l3sjЋСp:dMӅ8eFϽVJ2H3xqe09ZlXܖ}m,;#@md[j{2q2k`s)&Y&89,JpS`ry`tX:|8Kw%eVw%)>֖o_s5?*xSH]&8EMb<rϼqmJ!Ja@:#>NBN#hS-]`Gr]bcGڱ13Fi" '	SZp2XeJ%m4S;WΐAXςgm@'B\6\0\ le`" flC ,f`|jB%!t|kvڼ@!jcy` (	b5K12X>ػl1KR+Rgm]@ 12P(f 5ywL	v)`c/5 4N}m(6.WA&^љHFF$ 脢ev1{gf0xաPM
6;1}/[l&cvDR$=)y%`eWD̘3"ofD		a2 ]Z/iHOE8!,		\͈w2adA	`N
$)` 1w<L,6&!ݩBU.l#Mh2/6tj'Gi!LֹC}
ugv;){~;=&/ҡx1w½UM dDcxmC[AD@1L:""DEwOM 1kRDE:GWΤwP70ctfDVݦmtc!C8?3g(U(nBM%tyko+4irUL:oipB^ Fc4`Q".@o$¾9{ [j[ӸA`K0.ؑ.88gYXbcfp3KKT$`,8xDoR$  t <L]殃&^jt!N^]3Zs?FM -f.2< e-G{K89KC`YG3Z)՝?!fEH<n8cm
c{	"# a)p7 lab6ffdP`o"1CڑgRFxAmLJ7,$ >%b5"cyLQ, . K+m>HYĖ&.WA&^jx  $-pCKE?7isCf?LˣG
,2DBnh/+ɍ5B 3tN0DyTՅut`9`gV"`ȀDė8J06$cvt; mM݋w-%Xz
->X(Ĳ\pEVd.ΈS &])w,-.:):,ϻdtD@tsE3DSGLa?;O>wgIёgO##!*XCNt)DxC&Оea;'2{mNDĶ.]SwZbFUYP?L,<;ʖ0Z2?9?9Sg>r?",#Rx8-ؠ$TJuZ2ͶHA^7YnSOi(S8JY|.GwF`&^1(ĘF4FȄ	LGp2XYGJj
֖>NB"+;#4Nhf ijzdwucy:`Q#6FHX@7%uYL 쏭?IvnK_4"
cfkT_Ђ'@'BKؐ7$SsB(\ñN	<cet3/Dmbqeгx
 fGy/H_};rXGGwJK&&hэ6dBD$il{g%k%sCf:<*o=\lm.:4|M-H`~\		ҳV@摙
$K0`/" Cu=P3SKS1 ˑFyv&[g&wX)[#O;$'%\}mıՉa mlr\r72; DDbp0q&Ę8>NxV؇% `ؕ)X:@Y&(<qI%\a:99*ToܳbS儷 Vs+Z|t"t(\>N'sc7N,lu6%>X"k#k):'AN#k%f#Xor]O}fQeVneݔiWػ%by.$J.HadxyIJMV%>XorZB}'A'):l7.ħY0ƀ}ibV,%l=lXr\ߜN	:/&FϽ̇	G(:,"8ămH<: ˡjq9tX.Ĝ8x 6`d@t"OwFEجpp{KK!A\a+4i)՝!HDsxЊo%XO	b\g;ށmL`RYfi/czm^ R#!L4F7B@"oy&^?""zwژfiv1ram]DaL4\o/x7m!l]A&^hDB'FA4C8>g%i@o+J,ӣHeѣl/Wמ; /{iIFw:R1fԈpC8;Lj"'p-J"`)(y#@T@
$Qqi&hf1D$@NQ?@MTTRӣ4m-NkF,4|:̙*L~jّ=:зHn1L;hTf>Z,;OFDhSx]Gyg<<L]XnNpuݍ/5V,1`[tO9X1&Yy27dD>JNcWEQRp4Nu4'MX	dtdkK=IӢl'N)РntS闚liN%'DY/fxPA,FF$HT:dBѹӢ	D@闚lЈ:*2fe'MqGwJA\R|6`h.w"|㿜>}i!13Fi" '	CKE?̿%p4:<[KSБkT>N&a '_4OᥥWZ.e^/l3Փs2"pbsQwNBt12ѨYwe`"JAk4޲a]C/5uxȈtARp0V^	{@LpIf,\_DbɉӬ/J"5	D@3^k< c	IYp0Yy$"dpX/b!!Ӭ/JKѝ!( q2X@pDgRqh3Vb|Hƶ; E)e5cpwt0$͔cM8J+Z=̿?7%IgetyQ4oiq_4|928|AVaV-X9iba`S;U `"	 ?D̽8N'"	ia-8XFv+b
FɜŞU&0tK5hOqcSN}|FUx1wp#2̨E}KCp-e2bffD$@Nip{g%\$ԋD҆4$i2j8.{GÛ8##
)N4lV-(fa``K_00%E@}8f0%dg(~.-&cƚ	cXLldل2UE!!"W&Pf'l0(guGS⭏ᥥTՃ/	ko`0%FS'@0%݄SBs6Y?;(,.GzfBoH˟wJBxe
pӅX/}E҈Ӆ/٧J"/' UN&llH	QZ??eM-皺%hCm2CYs2F9LEѣi`Q#ZYuGS[ՇKSZ?_XᏺgdwrǻQb8#c ]愠`6dt1{{Ɔ,ij9ؑ}+Lg,C<$_"$:c#]K,]:?cO,Y`y#xk7	]+sˢ3,{gGzWK/@X9t[ ]8/z 2 - cGy$$,E#*#ZpEXVf%vc4ƛ!"p5KceqSyrV6ҹ"P&Vv&h2@[t"(L×ƶ	4"oW"%.p\7^gキ- P	 b /8O(<4؇y(@#(0:58^km]A	Ar p2Pu<dĘGp07e/o[mbV cc/%D SxcXb1sxW߶(i Tb1d%Mh2=J+Z=cAƸC+C2o[tzJГ@&m>NL	qY`]1[4f	|fDgED@⫥FJZ0X-p2- `?ilBUI;Tc{9y0*Xg ~DYÅм/c a#8:>2Ðy.%#f[XطدG{1n4Yݥk-7Wfd͑$%3.+ӯe愢z5f*Q88I`qX*q2~cf
xwc*mOt""t,"NUҐg`1wҞ{`qwHLa_C\wa;2gl$Ma(ztl¾#	t?eJ;n;-wGy wJ;A zpq	xJ;ӉGypwdY޲0Yc;㌍iqck@M(qbdms`3wuVW\,X]yŏ][,$g>Gx4bdl?}б%(wxIGwVJ;|wsrQDwu;1$М`ywXs{ 5u
53#|vweu$ZbFX_ݕǆL>ābKu$039n#2y-$希ē9x,`GzŏZ.,KLLƚsH	IvXbd#8*.TJW3$KZ2ں26kAGÒ170]ȞuGB N*>ZQKlo\>]椩/50O%4	Swr?yw֘	t?b^h.RQ,ĩQf^YSql,؇tkhӌ
ON@f'}8)Gc]w%pJ1K/7t!wxF8G>#%Ht07!/cm@$umNZXD,2'Q:F:,Y
"|FYxŁNh!TLL4!"p5{g%Jerֹ\̑-htCj!ڂML:1O0Ht!1h% `d\F @ŷP\UtD}c9lbLUt		 -@ua:
l08teޱ8
Spx8
S/\^7B\7$Vm~/b4N3ńajm:/ѫAwt,E`"D=d(њ@D$>tdDtI}t,tk$VAmNS]2]@D%&Z`ԩ쵒ijA%s2Dk#К+;CvwTC-d,^0B1ќq:2D=c:QhW3$KZ2ںIaѣҬ1Za.ik
o]fX٬jAk,K¾j22Mbbf1Č]D$@NeJUKBW:n'34CNhDf>ZQcf5q.9&Z$%e2;؈Z#,{/5u3RDMb=w853+4B	3ObIYjRlYIim0Ɵ `bd-[:b3FF9X	8_&hQ4FLK!)H[-	BiZFA1ӯKJ;W0 ,$Mbbf1Ía(~D$@N֨ldTJT14jru@iiVGx}b^|ޝakb^nŊfFHhb34KDQ|&y;m;سi	#da9ѐJ9O&%Xv,uj]`$8^k?eA͔cM8J+Z=(撢\$xLKn'Fv!FFduaҋy.5aM؇	=\sw+Y&4M$##]	]f˸ds"z>Gz]k	F/^yg>Gy.kh4!whhBD(h5d,QD$JKyS-0:bGᥥDP#KgE ݌dSV]«$/	#n/Gm;N@NS}%Xv#gL#P%	4:̼&yӒk^;SGy/lY;A/J51Pyl1cM H%&Z`bD*E	t1GNYat0=L?c&_Ra8{bTtxx&_Ra8{bTtzrt~KaS"iN2SJg?!x+KL R2恸yD;tFbGպR6Xv2Xxd{mNѠO"g~{ݪq1F(ZbpOB+;9'!bu8@ԅݦ 	a:2?b x,p@{g8lв6X#܈0 6D mwjzn	Ezct`'@6tZa 26B b0 6D mwjD	ΓƣgI {g9$|Ԉ;\Wgjtٻ#'F΄C.9xlD9Y6n=râ=IQlvWVB':O#k&Ƕp氱s$9۸!QvGÛ01QNiaML iiUֻud|9R#
F4@h:F2:`yx%aZ;%`4{$F ŖĘ#a|43g_E&4xᵒkl^3ѥek#g-b%e
ifkO40g_X,YXKeklGe%cx!d|<6!+ia_5,4@zׂ[$F/kVIe ?gt^h鉛(ƛ1v	8{g%SK]S6s*E	oUrL؇ҫG4zuR;OQ6ILLF4Ȅ	8,3g2P-tTq4jG/qD8*u@iiTIfӒ?XJb%Qc*:@N|J,bX}F9ɹLs%ݪ?2t04: ]ڠi	8,}9"Zk_㯀LLs4
)fク2b:|4ZrfTt gq[ӋU-<%Y"fÍZXu e'F,wt~?K#p#Dyl8t2bgcf%n,؄Y#	V:Cx*:&,LķXN*ICNG{[ ޯGjS@pd4xe;$F],l<Mc,tZWrdRnFCdo@Jc惁X. /I1Mn:  42?1HeZC#ՠ(EP}b	N˘ļkcG{{s},,N8H&fbgX԰W:,%NWJn*Ϭ^{*9ÍI:wNB;˜޹,fu[B)nRUtN,N-)BIҜZXKyn,O%:X Ԏݤte2qc=0k쓦!A_ydaik#4Z53ɲ-uM,bf%]ʬhw5v<;824xeY&0k$2	eexȔ!cX2ïl`-~1-"d9lClz04WpdF/Y`4Y&02hdXeY%XpwNYw"+wuv\6dfp
^ksvjcwN6)bV8*e~g]泴^h½ӬS=tDeV⫭pfc;X\LӉ)˺2uh4X/w'MlClz@60F<^,lYq`0@Mc,,llĴ27Հ"uM,bf%]ʬˢ(FC<7d`h#c,IdÌUka`n^˽(qNS.t2??p&&^nG5.ŌxJxg12摍/	KC8,52֪VLմoiqѣ<	v,j0(՘.0w^әuG@EPim`\)Yd`rfaR]НldLզjǁxeHW &KL4 N>)lFeHJ~dX-}dՅ#wbkd1$a_(!QYcPSd&XY&?oq*\j8;wl7DCPw-X5.k`!pUE<	cc[|3ɴ	~~X<Cf.C8c0X+9/),eKB8)!#,׌>GyX%	VX c'JX3Yaƭ4]k6^n
X;
cpf3J/%ICMemuߍ?-H_MClzQ¾QBHL4Mdi{XL{dXV3ɱ/N&ɾd?`e	B2V!椡;O3¾QBJqRk#K&3[ܔ <eӎ5<e<#v	\ajsZJ"$덜 D]us#	ޝ|:iiU}ď2g차4giGV!a_(!,{Z,%&41QIeGV_SCs27)Ʋ;Oi6I#Xヺr&llHL$BD?]m-uhĭpv[hVAѣ0#>ZUNKc\dn!?/4BO1}yDiA#
F1T_hYc@5
5wbk"f;>oH¾Q_b84Yp$Fhae'&7?gqUYF^l+ve`M?_bQ˺r޾1ERkz.Y<eY&,{/5Ӻq&llH	QZ??ѫ+DW)L؇+殇8?ѣW> H|4O 6<b(}AmP1]3Z$
1
Nv_;3L4B;Ʊ{y2#%gib['fvڄf::
"e2fVڄd:3#|S@D,Xi	p2Y[kfeH"TJJVr/|՘/f?'30_C᥮15';#>d9iخdipS_"ZubؙݞzM@3zeܣ`}ioeQ`A$at"hp#u6Ԉ2[݋z/ٶ6@Ut(t a*c#pϻ/=Ԧ? 8	&Ա \D_BȘa
ZJk'lS
ػV	ٽhاRP;XP:12 X,f׋w,HCbL	~nK3@M$BZUtam[AP	V: Pbq7;W|2bdR,3C:,%dZx"`XiHt3Z rf:ph+$vc Xiub,CKAkaR_d7tG	VL2>%X}tiΌBxRxGFn=`Y2~B@`VzcMI9bac5"+܊,%&;N#gA蝯BnCЛM5bӸ$":ӈJl1/S찑^wcV]鍜. `[ ޯGyiGDa_(!ijOaMdifj@Mc. VcV78Xș=f2=/dB\%X,f켶8ggSa4^/>.OGr6p2e_fjZ63@5wy#
F1,FZk#K/րekq;s/J5wO2¾QBijCZ1d*:Mq-hudX+36wL0m[vjSFjvu)٤(#g鉙.1D$@NkJ8,RXZ"HJBAWM&Z]>N\d0(p2lV-(DYa`Dr9*b9Nq)Y8]NNac)	t9MWJLX,r#08!iY8]8,eD73*2 uا%\FSt#5gkɍqQ'iog9N%A5kB2#0cgT៲l.3pp98_鉘1D$@NQ?A?]S6s*E	M-0hBF=.b_&:W᥮t(o,XeH632OQaEޭX1^F@5EןZcB2lG)v;tfVa\vvm
b`Mޅ| n~q"yW+#tbq2 Kd͞"kc`g컳$@AT"f;5%PMNrHI"&
t	,2]^lB Ժ)X=$w]VdQN;>@*tAvMِ85~Gzf]Ӕ*m| F+RQ2,4b	5;rA]k#"j@252}K2Վ}c;yI)XU.&lcF.it0bJT-Xd3pE|"E*O	R(1.PC2d!}Ƨq&dƚq8I&Z*ld4sygVR%HW5]|M+Za7>Nfe	,SKJ$e>Y'zbf1ĈH%PcpC+\5ts@mL},xfF vڜ"fbt1{>n!MNA&pf=:d88D؟5_V~=:?f̮k?A1ѣdOf&}jGj09u@ik;#Ai#5wbJd
Ŀvogc }18Pźmur&kkSa7kEn3˞g-X7k,R	V%V'-ft,^2,"lSeS1yoW#i0cf4X!Mdic+LE"k,Mc,345tnSd{x@:=l+#U~ak#K4`,536wfEIo{ Fb4)e5?tKO$2a?gpT2t(CY`.N;51#8LL	fcXDtl0x>cRPqN@]joӼn.K̽88Lj^2BYۣsx]%-Yd&.Ԗ	%jR%,6gyoW#4$a_(!e85eK$F/25͟+e#K1wf-=o%XZس4Kj!Dșw^jvN"zdq>؇dİP3TF->wVC-dLР75$L'DqıRavE: ui4e-lR7G7G,?}c.\\K1w[^hl^Z.cC21Vڻ,!]גּ }dѤ$Oe>Q	==2lv>qZdİF-8UAŹs~4_wLUa0cwg`q_v)B:py.Еe}03 'ltpo>K3C,( : A$,XكXȖEk9~'X:R.V-5lY%HK,Z@l,( :	OO-4 
P">1k^v5T	,t^	B厁Jئ7^EK«ofhw=
P%X, :	c`%*ɱ'5A56bX-t'1Kv5t(h*Uƭ9nnB˻ht,'B ֱ-,K
C,lKO- 
0	όZYj
a`X9,[Rv[i,:ffsh; ֱ-,K
C,lm[T)p]ОDXX:/@NKrFcP@@F`8t,'D!]kX%A!61%Al3=+"BU,,K'%Pc1̳Bɞh+j1.}irYl$LGEO,sBIZbN"zdpa|pdĳNiQ1l @䠷5$D̗N" '	#KK8%x{<VR%Ej*J]Kf&GȾ9O#	a,2lxG|y}:Xy3@3RAT>Z\Z8w{ĽK;C2BA"%ަDymVvD0XY}cH	8G"BbX77	VDr"d	:Tw_̽00V}iAdd?uWޟbkdƟa_(!*ƖYk<*Fhj5kg,^3{m].}ek H]@NH,crx#e)oLe<m"5eY`s%ˈy74_wLUa0cw&:wbr:py.!*3PJDKtH=ߜ=,kmKKXg6`2-Bx	ka`c!9@.Vyέuãc~K3C]eoX%EC3,lsB ,`br aj
a`X9,	}0	ݪ9«c~K3C]@*Fa*Ĳ9q,la`J2lw9c	C$X: ޱ,O%v1Kv:<ݗXtWA%Xӂ<ݗ/p	xfBXztlofhv[h9Vw`:eaq-)'l>F20]i1kgdAX*Ic\,#K`4lv[kfѱ%MmL; ޱ.,KgLXjb}s@.B1kxȃPUK E	`.X(掌@D.P>ђXz:674;		pbXt\@t3:b5O}l`ŮOa
ȃPUK E	`.XY3g-fwiN|dg屏ZbF~[dg9%r_q;qoצ
ϭ4,X̋.r;|kbkd\i|>-Yfk%TI,XȌ>ywyϡtuXFS4Kj!]90eCl3C{5Nƿ!'s/[-L!Z/,X#2/؇;QO#
F1	Qb4bIt P#K4 2	dZ=֨'	2lw9c2EUke	,汩}8#dz{t
tG,K+Zx˛ӣ=X7Ժ,Qm5tKe((~G}s`/Ƴ~xg00V}i{dd_us<7غQ>Da_(!*25ifvY5$goL|>'MbXȪ9oF+do+73N^, ]o шb`=Lfeu!t	FxIA8&ajİ(MVv %wq0	JA1/-	VXR65e2?ClzQW1@4fYEk#KfSY&n 36wl#ՍmNr&c"0/761m.yβKjİJNv^ʿ`=XRmNKN8Ʋ;Le^֋cg ^?ׄ%z'	=f?5w>1cA(ȯ,/,Y`5MM]Lb-ԑ,X#?gpe,Clzx$a_(!dxL#$Fr0H*Mc,";^2b6~Jud%f>i:4	dK!(_aJDgF,/th9クqgq>|9|41W)c&y&Oec8O)l`,|kocL6ŀGLiJFm>d9W2b"jW}î@5cROCgd@SXJ-DR";2΀tO=ppHv+̾K5~1q7ϭRyDppS̢Y&kxXR3:{4^eYj'v,&ar,mQ]JXX6X|F`5MwC%܉~hn@5qfK4'FG\JajJ,fd_Khatшtc	 ʓdsb'kw9>_K'5*X(
#IeFl&#msGB,:6XMGZcB֘׌~K3WCf5'wc*Ns,d  582'X(6Tt%s' Ie	=n?I`&Xk;O- %k#goO8رL鍟useI~28 $MeyoW#oy |cKR#25eHYzek`,q.1ؑ		LԔXC:ɆZb]`$cIgFtyPo:<ZJBkZ4RrEr;ik,5.)5O7]>N3FNFN?Ll_b˶&h)PhLVhBD?wC[w.e!5T9K:5IHIVi~s1ق_Nh-(?}yǧ4)dKL)e	qR,T1cM9NH%-8,z4VZfpYѨJCIWIaѣbg=:|4"f2<"lCʑs~|c1}zъgjmP@C	ёxxXv/83;;.3ԯfom.}`]ڡ*Z*&&cƚ8J&ZGp2Y<!gejRi%ܤ	ZYth9bj/.%g.ʩ,	56303ᥩB*"H8p;XD.1;}iffC
2o-Av!=<̌0],	
HP}id.~JhYuQv'LqTɓ?㳂гM0KH⋬鋢v),]2!aЪU>J.d|e`I]
YL]
xϭ g:t]r7>fweȗR;-.DWKGzCKwK/$}ػXD#5adö~9.D#.-Z(bt">PE:!">P	E!btA.D}h1g]Eȏ"]eȏk.$yyTNZ'R:!">OX)qch  q|?qEXUKOZwὁ#3V/ػ՟ZY"3D~`IzK{\FbT4ptdSE[dX:1bfpD$@Nd=u$յtTjes]I3֓UMM-ҵ'3O)]	:|4=93gs&|`Mwؙx<ɖ,d.Uv.Hʽ"a@>152q;w6y,=F4hƛ2!"pV@{g%YͥqSyrTi\lf'3~9d|?|4qqSObYd1-&
gdgyOb>N f,:^Ė@/D}hԽ2tG։3,^^؏N}h3,^-:t#DN=8ٟdDgx؏+@/DFw]:{r?,^Dq;mLNXj9gc]F"ZzՖ#p	w4Zެ<@g(6~@[" '	RZ{g%or>V垖hzhKflTJML/>Nf u@ijs,xHP,XfD|
^5gݖf[#g쟲k$/Lȟ#O0MdPegV[,}_b+b25eF̷ŏe /wLcx<S?
#t_(Y(,XT4lq4wa=X?}j6#s~l2!?<O_( I@Q25%mvQJfS?^{V:f/X	rwwN,{,k<:m
Gx~XeCLi#_(ed)&Zbkc ɴ&^UeZ>5;.ocOX!w0Cd)ϭ0;dY0l~N'{,x;G?ycObt;F_'5k#tT>K$2&dq5&a&5*1H%&Z`b|QȀ{,-*4|}',Xi" 'ld%J溥]>NNLilY&|cd|@5t(YY6;LL4!"pK7аvZm-"iZbo4|zu@iiE93} Y&|#d>5P&fHc@" '	EkTp2Xo-TLVHMkF"ҋGɘ: >5><Mc/4lvhBD?ojfm\6 i2j̉'X_44j-Otcd}6\9OWd0(#ޗXUt oOSqm;bxb I@\R()X)2܈{' F fy,Ȭ˻ԩe&Y&5*lx34,2ٔY`аޅ`аTᙡa-X34,85*Yl;$XM3BSf[9Y`аߑݥ8/PXɾˌ(A,f0X5>OYd헖[_odw_Wʑ[#tbփ2k#K\;<fRMc-HF3/JwFeiWʑKKOiI,jYփ05 ƿQZFbli`5L|fY&&6w&&&hэ6dBD(h5d5vҸrZ M+Zp?Vd_Nhj-(1]f.7XW5EXeѕWD'\[_=Y

Aj={q%l. <:#
QS_if1	|2;}i4Mdip1֘Ieˇ֘A=:lw#T(
yŵا{#¾T<Ԏш@8Yx}h @B5ր& 6wzTiNS#
R1@,ړ@,YX8NX@ Y&+eSa_*FdGz cK6O 
Mk#Ki}h hMc-dlLLL4!"pV@{g%ڣe
#OiiUѣʿsӯe͔cM8{g%g (bW5ղ/A FCth9yӯKSyl!bq3!VV'sK5P/CRIlّtu'DFYx+E%Ӥ'	/l?3p6v5n;=II(MVw	:bCvwNBEO5Mc6dwa[eaw?dRMk,BdP{d^əc@.J=Mc/\$|JCRD=x7;Ak#g콜iwq$Md}<Ɵ{dwY>B+Y&Om*^ṉM2|#?gp\F4	e{g%rZfpT(ejڿ	Z$8ljrUMEL.'|ZᥥVOI_Ɩw#{'lY#O̙?X0Mb=ՓXi#m0	p2YW-TVSihQ[O8)2қG.2hFhIjwWS%8aNB ik5Mw`K] 'FXsH:AeQ;.5LQ:Af*PVJ'ec$5%NQ:DIDD%~bq:Y0o]K3ђ}㌏mdJi%	j\5)DJIJCĶ<DJSa+glyV>w ':#E	(%q)CM<.0X])P;Ьw
̽B)Qm0'wh%
رt,1;ӄKO$Z2=
PƖc'KK1/nGzKK1/V.6utk3y~8g`XcSxKы0]#ORMb=?R3LY&|kN(Ë,d{x?4Hpυ8Aѓ<lo`.?1Tt2|8V|e`Bc+OӅg%	p	N!J!(:8_3d,Y`0GoCgsʾvv>҂Gl):%XUغJ@[: J%Ju$4%*Y(EB.2%,Y&;3WF:f$x?9v5"t$.IY$ XGtC<[?%	 z Dd`v{yӣu3VG<Oekytlɳ\%|v{v.""h	Α@@pCXJ7ā3 5 DRJC	26d~wjlV&?%`hJ&EM Dc@V	:PS#\t0V	D+dȈ	'\Д"椡7%Ȕ"B.G	*jQ2	.6J>3ԅݠpwCΎ20nPU
[tF@?,vsA $4v"CMLXw`lci{4{D\rϺ[Ar(K\>Wdgԝ%ȒEȒхȒڋ%qr$qr+C	jFt%"IeAr'M"KEȒ sIB&jJ5dXJ3rPB'	(DגLjAwhJ6D.5<nJFXi;|T%	w&IB]d.BPq,%ܰJY%Idr$\fj2~c#lZI%	wc.ed.?a]Lv!4Prۣ7ġ.͓(K2_q4`?(M
]FGF(
.O
&6Ae41(dт@M	рH&"	 `7%FˡgP07%,(Ӕh (+%=13'4Ȅ	iL{g%.ճZgesZJ"',CGË<p\VG%Ҍvy?m;ղ|6lXJ8,{ԚJ;ՎF+b9#bT8D$[.we-~'#z/Őr5ZXLL4!"pi{g%S55jJk_	ZѣVY1/	|5C|41.9K.*Mx3bVdq3rf:mqw?o1Q L˺TscdwzY> IIl':M`C'5m,:ɮ;^F|~,&#!qcr|cIuq`sX.r0\J.T>15t/qel2f4v|),Η"f2Etel2f4ˎd|cȖIeN>1I^|C,"&OLu|clXJ +{E?T}\t헚Y6;>6!kcN}+lY;mmdEY<5ek.1" '	RZ{g%fw3UMf)6p	KEFdqEuGDa-iv]Ӧ%BUm;]g-Ŷ^Ogt%B_cLD`BPrY&xFx~d͌i9RYf݅	0tpd(@Uh+Ifk<\6I%*% (bfHiD$@N#8,s\"ge*4͚SERЕ_F¾j|Í|46;b5>1M8+]0Av)V3134L$BD?^0YѨV)%CTKBSZ^iKfk9m1FUߌED@r9#'
6~ū9!bZߑ/N#}lّoȀlbZ#Kݡ8<{g tj'G-%[5m[ѥ1>Nf_0|v_Ni>0]scJ dė5q|Ҁ$Mdd^bTA2|I^2obپr}h3'TWc"O
W#SApudȫZvI>]c7uopIшw/?ئcXr7}Y&pF8K-czg#{'ځ$3"|odPAdA!fr?}^oG_dQ͎&1q}9ddOAk>idt|sc.;dPٟ͎>Iy96MddNj0Mc:>9bvO	oI2fG{i>qgό`I_L)f>NXȡ13ޯGxX\MddQ}hI>3ylf> %]|2(@x:=wk#"^}hLMa&&>BD(ih=x#M˙[PBԏ+j4h5f''_44ˎslOXFb@k>Ek;{(}h M=DX(ƞ,3ޯGxI3@<Y& 21gd}&ˎͱd+V6œgd쾜#b}hkdd(Adt|slg,{'Bv6œᡵk#Ɵ?BtGyDM^hQ8ˣF42!"pLldxG+C2ޤy\SVȿZGf%zuBD-(X-Aw#Aǲ}K$G=mY.ŏd Id8bРAk-,yCʑc1-`v5ŏb~QdjXX3t៲BqcO>5ŏb~5X3}៲82}'Mb>qcػƬ3Mb8,z~8g]?gӆ~#f;ճyp1cM H%Mh2a܏K:5!J2QvG
/?Ni`ᥥW\0X/_X4{/4N>~G,/Cbgqv<j.9>
cO5a_*F! wsxYek#Kdt}ilY&(e	}V~Y_wsxE;NS컩>y%_#
R1
%+Q,}il,MdilZ[I>՗X/iK؀F@VDv.b6wl3ƫbZ-E{0#:_cKa&4DAPdEW;C/4!f}5,OӔ/4Tl13ebF.a" 'ld塱TFKRKf["ʐݥl̄eѣyWH|FԴNh-(wrdS02>+md|bԧ=lZ^11,8Eb4iv2>UlY'^Y&)eZep
,XCRui{{Z^"F H{1v|}h&2(Z5>U5֗Ҭ"{+5/!|Gw1bE;7@X2<	#>;$FEP 5֗V=bk#nI|GwS^1,8EXkx8/Gw b5OւMaD]ʶ=`5;R|ػ8OzÍdUOsAH5GRY&שFEd}W <Mb>1$'w 0צш,#{aiwu֊$FE		֊5ֽ6eՕ	I_!FA=lZ-H,8EYLidE@MddQPdEHv=IA"M+=l<>ZX'Xq<<#E@dȣ"y5֋A/DWAk,v=9wg)єb.ÍdU4ij#@8&2)~}hk$Z-F/4&cƚ8J&ZGp2YƶZfpV*4Җ(m+r	I>NKlf
YbO&VI@Mw݊fjޮ?C'A!R&8-5v)>Gz dg؇i@d}ئf8tb'$G&35_W!sCTPcp 3'y?_CA>p"
6v
]vSS`:Q#}iwb8]h8N1gbub Y9gsbHX<i	vsiаY p@Ɏ:BcS(I@M|〳|v{4hJ?dEk#_?;=uH4% |K$G&]gq7bf;	@':,Yu+wN!i#Д~&"yNTrxzp=Q4bD"a!FJ7	J7NnhJQRΊ@p|dIs	J8JQjJQ$oa)FRJ03%(Д1)F
IJ08%(Y)FRJ0XJQJQ WRB,jBaj S~ R}jxgd.eۣo;
ƌbbfOi	!2ҘK _.ZfpWT\&Pth8Wʄa_5$ҩ|`8ާ%1b;Efe@4dȠ~}h$Z+6^9qQz315ƞ@4:MddPJ>HvI>W1ϭ Hё_B>L"X'%XȰ/>%ȯւr^X&llH	QZ??pvZfpV-1siѣ0,zu@ha&;<*FOvzr_0NKӣuvzr^KAaz;;%nh}h+1y>7OZ
付#tAXnFCNKidmdqYye\f3FVc33­r_nBuƟ>͘4Giz|`SѺ2t}h+1ٿxʷy67W&Z
cƟ0]mz@VGgdiڜѺ|}h+HNKˑ|j}ilւ[yn,V{HIѐ|}h+I:ѡds`T>7CB:wPѐ}il7# nЏs'}9/V|oł*$Ggt/>'%Yٿ;O>ٝ'%#t/c&T7Baa
*r^26[>qU%ѺcK`;8Snd}ilg%X>7>ӒnZ
Q{}h*&XSNK_l]٩eK.𑳈*&Z[INKւ=2uE[8-Z[=NK3#Z*8r^zr^u֖H7'QwR@>^;=9/ctEPgER~7P:>0<N"r^7P,<T	,8ӓLңOml'Mdsbviցk#cf,|~	aƜߒs;|i$F]VœE`bFL";c9,Y&7W)|wEk3i{2Z4=r5.qS/Ɵ/q>,XbW8JeqFxY&07%LFY>,XbWqc87W,Gq2|/I_%.Ѻ'%ky!\t<eϖOxlYK/d	K$X!dt|s>Ydh9,!ai}h^3ϖOx{dȽ>vIgG3g1Xys@D3LLcHBD)2 K
5fCbOG+殑lre8ϥ:?iYgFty\T޶T(ב]r>|>Zw i!a_*F!/-Y4~ZY54>Y&grc.5bd}hR0#l{X>/Gx
;$Fh#ZE$Z1elON;#L؟Z[&F&}h, yWʑ@=uocKe$Z@b5}h %k{/s#(;;lX٠FKaTlւɣOTibjFbBi`#@('Mdicd}hI>XܞF4b!"pK.0ZfpYѨV+!beF槅b,8}\b(bCXÏNh k᥶X?]_X_:#i|F	r1iE9cz@4~+SFZphUNFpe sCId|v됳 2}dd8	<yd|vYLN>2`sf:HN>5dEk;l7ɩ'Ʊdh,Yc	w]ș':gn{;*$V}Jئg8|#>Gx;;}ded$X+ Բ݈jJhb'}d1㳻'؂$GgDԲ}&Md$VXP/Z?r?Z({jrQ+EhY&Ov!psak'1'R|c,[$X`kS5b'|%IC=5k,~1>[$!
R,Yc]S5b'|%,X"{,)lY8_;E,>W;icO_zDW&:|'[$|G-K*}hEh¾XtUEh¾2tUEh¾YV#@3|,
Eh¾ZtU"Da_:tU"Da_]%b>?ȠW.ʱZ Ɍ/(/+D}m`8_쳑=GzOҿbF+!Fu;N=g$V~&lB(uvf.,I+t3{2KGxK_#sؗ'C7/nGzC7/V.t]c݋3DWYa'$/w`Y&Mbsep=]c6,S3DX2}ػ|e`޸
1+K;*5tG}ey$)F%́`122ud|7Nd$OlY<G-Z*a_7tU AyZ"0%b> ?ȠWNʱZ  (/+DFʱZ  3|, $|, L(/+DFIeX  1g#
, "Da_,K*}h ,/(/+D}i8_3pa3V2|~?J}d؇q>AYld3B,:ʣ$':.a_ΘiC2,jޭвUB/\2BV" lw݋YY>eP


fXn,IOerZpDUWXOb#WВ+\g0vipXEh	 0Mb0mdv|7|$ $/wtO_z`SpТ5bLtMY&6x8}hH¾n,(/+DFäGր"C?ȠWNʱZ UP^V+%b>"Da_'K*}h"Da_-:K*}h"Da_:tU3|QtU@	|,?ZxeM]`W] (p;Χ}a Eg鍜8qm6{&OodF	Tk)lv5_3W8cdcfh͟}g?`dX	,X,>]u+YLu|c6ItE{cό`$|YV#@Eh¾XtU"Da_:K*}h"Da_^,|,Dg#
iYV#@?ȠWΝ%b> FAyZ"0.ʱZ r3|,8_P^V=gy8_쳀ݟGzOҿbF+!Fu; @g$V~+\[>CK-GX r5]V%4{.Z>ئ\8u v\s"SCRU?O{$/vػƬ
ɖI;=b^$/؇yZ,{>",?e޺7X2?Ŕ\'1(dDW&:|%5MdlxHFwIeX3?ȠWʱZAyZ"0%b>:&3}{Gև@(/+DF{GևD6AyZ"0%b>:P^V+NʱZl"Da_]%b>:3|,N"G֥ 3?GL/XHO#u'_w{#:ր3g$V~#z'ٯwoY-/;}h	]oY--?R2ަ&dƝBD%2K_ԩiYZk\-v߉a^GÂt'Jr/ӯ%؈`23!D=LԥqT>Z,6,[q]'&cAX5cbXK,,Ybۈ]؆K,5k#gg֊)1f*2Ifqc0HedP,b]-~v.3` |l3|c*Yb,Y&ɶL2Ǧ%jOeA5!R$XblXvU#${kV%2|!Yv!*:!v=zϑvuv!(eȗئf&.DJ8CQ_be+d KS5lkyah80F
,Xv71i&O 5a7g'#k$Xir
,YbhbŚػI
}X@_z	8y$2Y/eIIcBe+hVr
Ś@e&Św&$mX'쳐5}]1^#ˑ/]`q "bMb8$wcݥ>.M/Y&OLJ,y 5k!	bJnǿ#J|c}ws['ZDNH$]P"q`bٯ`q1`qFU"Y&rϼ~G8ppH,2na_v3bt"XIy`'e? s	!ӡeؙ>b¿)1g,{,"pط0Z,݁Ot$GjbVqcӖ:>1Ւk,ػǦb,3Mc/Yb,`5AI/uwV}]VXY&OLJ,y
lXײCk$3iYǟ`5>b qdzػҬ[qůҿ{źs4>1I3uWT>s?rHXصkb;;bih|S9Me_f.aXpfVIfޱ`pH.&)r#Hc?ȠKZE9gb#)r#H"DbC?ȠKZD/3i@R(..F+Nȏ"E؈|QtE.D}i3eGX(..}k?=p8찀ů#u_2{#:3? g=1+R|c%k,CR42Md;O3eԩe]Md㿜XO|1P,Q.-q8=lL-13i΍ '	7DwxH&B=VFgejں*m52EI:@NpK]?plXZQhY\5U|4ue[m\tjӯ?ӄJpf֦ILLF4ؑ	p2Y~ZfpV-Tղ#xjAM˝+~CMs8 NSĜ,έ8Y\=S8=Szp0ԇYz<Si1pN{gvZfpV"JC[QvGa_*X!ŔA,ސiiU;G֔A-k#KkA13ec;H	8,~W\ճZnډfh%m04|Fybܨ|7KJ2>Y&4G֔B{$Z'PiӈL$BD?]x;-38k+.ej٭`iLt\s4 &5*Y>uB%S5!ZI(@;dAx_;t)؆K,$)Y&;ƞ#
R1)#KE@&$F#@$
&Ҹk`ԩelY=IsZԩek,oW#OV*|7gXD &4sSJ 'dJC/0XK,$Y&;q 0#x!Ҁ%Mdia}i@dJ dTJXȭd&Q~8c{ƙlw8JlIRcT"T(w݋`v\8gà#!?JX6Me-w=Z0#XB(Y&4B+$ZVy0*w]w>v66S.աlX2+wXK,#IG֕JV޾4aqWʑ@A|iad@&Ҩ ,`w}X4	Rh3ŏb<,=_v.,rςc-7#]aAU5,б_g#)xI;Yѓ\t|$%؆K-h	&;ΣOVFb#Ɩ/>FI,beĳDgI>M6Mq-hb,v5Y/bIM>WAFC5*YkHIe_g!|h*O$F4lX}h18G,zS7nԳ'@xI`U;gml|=+\wrz4Uy`,*iUc`Cŵvh>?$AP }&}=8}$bPbhQ$B{0@ϰCP+jGAFCb闎g2<~GzZryvz0
ZgAFCbDifF3K|`^H|q	 ?0:I!ę{8PJTK.I90KDjH>bRdz>=&>_c_L4Ѓqp80:g,X9O>1옻5t%D3^nwe)Hz_AEy(14	AJMAd=%&Ȕ	A5$(XrQG=2rEHŖ.`yq|N8r^hI0z=&~FC2%)`h[,V!,XULwX*" 'HOcP @CHAd~OBxvib@Xa4,3HS?ه?0}E$F ϑH~O0	(bgaGuXb4\m"b۠tGjG3>a;ϭ2N⍈jT[d&SZ~];?;I\b,&ɮZeb"FiwwĠ@gdOIf|e_epy!݃-9:k,1
X54h˟Wϭb=e3FX,F}+5!RLYdp!=;e>4lXEkCW\_VJ_fJ_YE.w7% AhR#X>?__b,wq4esc!
'1uuim33|#
5*Ya 5Z$;ƞ¾TB>I-m'֓I>gu0fCQ`7RH2*dJCMb>GwBf5w+YL"Uk$DE|N9M`hU|[؏p KW}k^+'Iob>KW׺K{^+Iob>XK|-Gָ9g\¾t-Gָ6g\¾(K{LKW.}kr?.RGa;f&'{,]`W] ЪobgSڊL% D}iP1	`JޱػDfOI {T2F5*Y`, MaxY`b޲?@I!:ecv.SfFI%?eѳ)>ԩe55*Y`dZë[_z:Fb4<>&4}i4ydAdlwLL|oF!2ҙ"X/p~ZfpVJ˙ZkX5ɘ'3	>aeᡉ<6"-k#c@Œk#"#bI^z7Q|D#B|2(@#F3ޯGxk$FE\H>D,X}h"cgpexD?35Gy:^bcwSM`D8,YADOđdnq?udC#v1v,S5}85MïdDFe؟[PY&1#5ز|$3"|bHkd,XΏmib6œgd(!
+*GeH<Qͱ>dȝ>]kͱ@&>dBD*kAKW7.ejڊs]M["ᥥWF옇{ʽw$w<qb4ÿ^e;['ede;l#K'ʬ y{.VO$F6Q6$BD?f_d*o=\%"RV	dF{4:uK }|4ϐ;3 [,>yy8+KS/1(G|1 I,(O><X}h	dɱ޲[yU^8}=wb?O&<-؇|
6A,!5_=k#K5V}jxIdD+;C/ $)2;՟Z'{/5>
]摳@#m0	p2Ys?R9s+j+!7W5ղ/T+;NK!
lmDX,f=7FGQ/=rf8] )}m?2jyi-UIWNEnD-zF,dF^9Oయ*/juH̆ijz
ɣecP\UKY#~8gm;&nMc"V+mN8l]愤?KԟR?	3BP-%	}x]F4ّ	-z=7l!M˙hHrtz+r&h2th8rUWhIj|Tf |bɾpUNh,VF@iiEzՑ+ml9F5u.AbBVON3b Md}1E>-zmt/q1waxi(@@" '	SZp2Xe򹘃DMU$9\M:=՝4|F+X.Nh-(D՟ZŞ芡(@՟Z3?g,A"LL4!"pi{g%o?宊%j!iP&<M׮'lfF
#T控	[{GHVKJ6O}-:f^OE*xa88ա@o=Av+xi#nO	4#c$}`}hvN,{/Lv^7gZp\Ar"P>,g}b-1cM H%Ik?[5Z&&hIЧVwcT<2VE:#ĽO1wKT$ݪ~h'T"1Pj!iP&10iia>N`QtF
#g?enT_Rh(v7CH\bWbAQ]X1,XYd(<8x8cm`%=b쫩t"v!m;@l52*&	ŏtdu-Hb㔰(׳t	/`,Cי[k#XNձw@G@" &^и`dUٺ,+qνXV[|.F1}((t1 &^I4&X,X90DFGNK/13oI^Nق'A!%[l]4K,4%Yd4"HM2	"(q' p^2Xcg=/kdbfHiD$@NFp2X?*!"QWGşfcQ)ӯ1|4Ĵ)OeY8;N"{,,Y>:&,2.cQ.yOtGX@Nj$(9N@eVIXK	,Y=]ĸm#2곷e|Y#!nRIcNNGb+_؋(,#2qdf ( 	(sD1gӅz/G֣3qf@5b^W	j(Н@\:/_lݢ,:lXͧŏ>1@Ud{v'=d&-DI>$l#e+	Oe&qcZ.&QiE]`(xX],2q ٺi'K-H	&6|s8 5!-D]et៺KZId&dƝBD%2KL|7֊ZJE_Nx2t(P(eHmhM	4JM>:Mn +"lXXA+W2KICth&+6`ez~;፟q?J̤6RP&%t4j4th:<T|:KJeU' Qd(,+;,m\
вZc2tG7мc!K(Z#rD	'/yywlyaݶmbv$|8NԲD5!wijq;o$&&llH	QZ??UhRZ)i(nBMҫG;DPcxfX$,Xi" 'lde%!4$--G]>NCDPcx3ZH&8-;CGyrLLF4ؑ	p2Y2lֹHmhM	4KKyҵIj>N#eB$ҩ!gϻbf1ĈH%PcEIKICthEL,ѣ|>ZU>6ʳ<Y_W1wDDcg $͔cMiH=m+Vk֊ZJГGb_;@_WًwS,+2dxóB˩*hoscLj=Ƙ{g1c!?k*-ʐP⏳Xk] 'lSjn0'I?Ժ@Nئ?z]>NC}Bӯ¼:	#9yI,V^o2B(B.O,˅3fa8{bYf/fxag»,E,v3e ud˻V^6o'֓L;ɉ(ƛ!"pK7mQ?DFG|4rf;=2lQN&hQ6$bYN.@N;S6)Ѧ:2uSd%tm,*	2\cM8]D$@Ne?f ,hl9|49ѣwf8?bVГ:TM{|ɱN&gN*1H=_@e Jn'3K<
acV8Op#4ԑyuB%]aNnb2vXS5!S3
q[t웍S;1>Pd5uce{lı>=\s
.'qm;Yatbr!w`36w Xػ#f#I2.-GyyoW#oyP++F!KK>,Y\>{$ZLfXwbkdJ<̨F++F ) ~}hI|	X}i2݈yoW#oyPWVA4i	vI'|I>4glLe,S@jddw»7֧c,<^G zgJbh8OD$'M,`Q;\E*0sK2:cl 6I_GzQ* _՗+ݥ27Z.(/GvPfa?:e݉\g7w_v2[&ز̊W 
rػ˞ qq`~v.{
M/Pq?B՝&tؤ⫪X9(N,o_|189#*<,X P	6 bnXHZ;wC#{,*jEJLFAV-X/^{yelw<95Wuv6_^	̾q&3h	/N+ޅb:^g]Czw:He5dF2\e2<gw0_e##El"Q[fQ[hJ+hĢI(%IEn$20؇sWP'D@YۦkVg6@L#ؙP!S?ٺ[C|Nm]ߜ{dotlȡm({B੟`]7N|`#!4
`R݋c+k]t27gx2 g=ˎ#\2doCػX;ΣO3Q#

шFijFGր  Mdiw(Z $Zql}dD}v$qm;|r_wP}h>ytDXX$GY6rvaؕNW؜#$,7lJdxy	E~I0e4y77D=9^GNqēRxx$GQkLM9^@)Qn"S#4Z, (ː:5XI8S:5lQB8gm;*Ԓ[1 HBQkZ''hĢY$J8*rzQ;
*do/Z=,ܨ.xFXu \Y .V ~G{ [wc؇sQ͝5~";t''Dls>1rfUt`~ ٯcY?c2s&5'06Mdoe(Ee#f>+/LLŘƙqѤHLD2?_`~hKJD,cKS>NNLqlS(Sqw_Jio6):uя[&iQ7BD?b0? YPRX%+ZTth8p\<"3MawNh-@Ӧ)ɘFK#)݋8cR쏍]Hq>Pd5uce׮ٗ,,wqE]4}b|# .M6cvqm-6o%;YxE;ĶbGybcf>gp;##X2̔qm;Clzx$a^Z1_\ipO$FroZI>C?gqbkdJ<rFZGvI/J֑˶I>3Clzx$a^Z1^M.G֑k#K<8d@ 6w&2ԍ@dydWa^f,誆cl~|c#,XCGzQ"3|#EK/+ݥ0ϭ R{v+J;i]Mߑޭ|]闚6ˁl,]ʋb.8,`O_{\{;XWػ#}wsP('lWG8jWD:}`䏌lRLAqUܔ,+}ػ8Ř1ƁWόdak,Wrػ! (XX$,SsKuz0kEe;:=ػsv<&x
	.b^g]Czw:H[Wd^2C\s^w%xEls2w8O`IaGwƞg5p
ёsG4컚l9߱ a`N%~޾;GyT%kya/2?\s̾;B%ĿAYۦkVg6@L#3Peq?٥/ N'y)3w䩱GW|Lhe$͟|CWrػ㳺_$g4]ʋbN=]Xzߑ]ߥ݋w5MxQ?VvN>s>1f⫦8N,V5wq1LqFU|c3Mb_鍵';$MdǦ&eHƙDH	
֕p2X3W%(TJ*᥶:4|3bVГ8#=hا__@N:)Z. 2bfHiD$@Nf/e0L.+:4|8.}|"dF#扊s{buD"![aXՇKl_t-93w9= |l?eßeMd>0]EدsA	yxUDubf|c"XDG֗whe;8ֽbқV%|'ƙ(|e݉|;կ]2[&ز-bܨ.rpY .V-޸wkwG,POX$طPq?B՝&tؤ⫪X9(X,Z5w1f4L4ʾ|c"$X[rػ΀a`bX$)޲q`4; (	.Pdۥ%.Ƴa3⇲(7g0w;B%
f`|cdm;O0q`Og0xa[3؉L:nkn;ƴ.LpZ\e&!ޮSyƦ8--F]v"c'PldLׅN'|ߜ:e-Q]^5Nɿ3/:X8:mʋb7MY9&e_ep2LgnT_xx98,`O_{\{;XWػ1C	:dq?BU"t6X993tb*DZs?t]g{Y?`qFU|c@k'=0>1/,Y<#v	Kԫ$*R%ac?rrf4͊q[BN.f@NHo7=@f٧_bʹfу:ϭQ2DcN!"pK3OxDe@IJhAF^I1_%~=0 `gGe_NhwgC	̹` <r3HsVFEX1f|=L}<=+>MKӓ͋\aL|)똻6WS.D2 s`c
BFb\|7ػK\_L|,.}T_bX=Mb=gx2Cvػ:"_lpNǲ`Kdϕj,xXm1g=wbkdʘI#

шFCxZCLMdiylMk
LeY䁌y#r5XBH(/Ȉg%/w/	=ZbvW;&|>BfY,D,#غ"\>NYԕ^@%lRQUyQOXY%LԅD-[9yFic6vڙwiG)> n&|=d		ga!f`A̤%4^8PI"8߬7҃#ELxIYPcϰ]4,3vɞ2}/ș{	s/F>0lXb?5w|i¼bHZB6IB2KR4֐I>Ak?p#
aOɿ8lO)_#.+`}b\YS<4-Tpj*sr/7LA1Y&<]Հ@#{?d/-yaS?y.*n,יu{7FKV',bX0:S3&U"fKէ׽OKA1f0>pR7Y!2<NYjJ5DT5
%<Ԣa	Iff!-ud	(-feSO$5Bd^&,I?RF^3Hu,]OޮqϭI>җМ\ywXs{ 5u
JfFi{$2x˝)'=aYSJf*/G}Ј=OIV,B3R``nGW%4I[Bޮqa^6ŗɚ[m0oόi&VIfh*Y^*ELTgN-'Ho,ʬ#+A-ќldL?%VOy zb5^m;cE"^mm]wq4Ef3.beM OtK(خ3Nb3V8gk2OXb@5w}0 dX-6IB2#Ɵq8$Z i,-JPSfɾ?Z @K^e;p	Xl3%Ob\YS<4-Tpj*sr/08~MbyO%	:fK,S`}`u`!jc!^}hF	']0Yd~^ђՉ:X'dLɬqșiSaRwPLYL5Ԧ:bHLhĵx:Q<sBO5(BRYz7ơz]exřGx6~KYG$T"MeЩ'W,ɩ1uy/5ԧ,ї~I.xBፒk,~Gx;t'"^g]V!=;]BF>ҙ;;ّ,X.wXYtHX#su{A0(ޭ4Y΄ f**܎t" <J&n	%nc^hJ.ɛ7025K+BHᙠy$oYy=zmb$FXa8ϭ9e@pQ` bƢ8,tf5}-@dŏOʺ ,.	u@grۋv,їz<,Ye{Z2&j㳺p}2[:b3^豠'ӣa
kpt9:VpNԧ&KMxs1fK&Y`SX}N\^^?LTqS|*fekENHELdRYXԤ7d+yaOS#A}Brr^8>ӊ{SEM@*fŏC#3|ЬaY ,{,b#gq12xƐ+" 'Be1?`4qIErW3$KCj! JLqWhB22f `Յ8f`~|Љf/bS5! ah|4m&?dn碪qwd=z`Lu	Vgevʿb@,.wS4 ;DΝn2@[vgH#"/:l8qɱ-d-a١eœ?@Ue>p.w2(@[w
<l3,ط0K{-ybŰw#aWZrzW 5.wgx2?]ؗ#\2b}'yg>y2wO|sbWVB3B_io> EMdiwV}jC$[`)glw,N'y  #O[qm} wp@>y؈s#ὄwsSa[?^zd Yi$6ad'WS%'zp">W&84bCb
!tǺbfNH
n/aD"$Jz{	 g#@S$X$<<tۓUy$+@!ʤ-20R;1"W>,+`Թ䐯I$!a`9T,GRyAJGf!,CHT֘+_	l?xɌ,fL	rkyo7;؃U^0.HgU(;*/D
@Oz Ф?L&l ՖgqḐ(4		Ȗ&B=fY\HMr"ZWQJLr+bc~ى>FȌ'_4"YGbL3u>ZɎLx@  -Nd!D=+hFfЦ"cY/t2{8f*'gIc cOIXU=}Z#v5Ǆ=B%"8Efc2tq;k c\¯wC Anu?1;'Zl{/] 7wl7#!4u+ػ2&Xb'|vw?*-,Eg=HĿᗣGlw^}jٟ؇wO|@WVB3#Gx4ZY]ΏjlX}kf2'y K]# ϯS]S@N!xbnw:#>8|7LlOL?^)?m0w0BCL陴)܁8hQSެ5ŹsL5ŰwL@$wIM7XzӤ5$t!>Y
*whI%NG%4>'9`=qP=i>n,V"jRS5!jad;DndJXf@Dg"fjr/F^}CA-gd*<jcbFUywtO{hHZRiNrb/wDLԤzjBbzyPШ4eoެ=z_i<IY8ՋZq7F%u,4Y)GקtbY7S`#"jQwE!iENQS[VY6wlTLLq2H	iLbd#8i|"ImDkںth8-)5H|B0giݙd8cTU"K'_4 	,Wᥨm#"j]]	Z1˰#F3pvEjN&gqw@vAٞ7L:C^J8BC AmNIe֌/0""_ obpw!4rzWk]>;;Ɵ}3?]ˑ/Gve]d[HmXϭ_<Ջwyd0 /XX0[@MdiwN>MaB{?gp8}
qc}v<[_:=zbZ*grOv!.Dvt &Ujei4*i$wF;4g={%YՉU4Tz{$Mb!f@b>%)M1)N@eM1RCLdx44*IԒGY` z,DY-IzXe9.gGzNN̙z2d?Rtg]I(w֘xIS$~ 62~8gޞJ^"SM<&)?	%N5%)Dz^3U9aDYˊJfXʬD,`$(w	`4,ر(sI3Tg*e$	s\@?W!.U߰WE.D*2.΀r RzXʱwt/.J"[Rx:Y`6wS2cLD$@NJc8,fHj%"W3$KCj!Re7FL|90^F3աv(kF
$K0|_{]%ȃH|4$	wL`]^Gvnl'gDPZH\dC`1[?
݁2,+VXv6A<jLГ2qwq(
|zt9ŏe,fˁ3{#,aaW;8BC Amxac?Ař-{yfŐw#bرJv.V,Xb,|vw?*,l_wir%>g=8 N?/5bƞdzFŕƖ}lI.5#?gp8}tǒ%i.-Go#^3.b?Ӓ|e7u9r$9URC~¶=I( PdP[N6i [K
Pjďe櫍UغO6>./b!jӄ~/x/7%]'B=zw+l.I]3N$ 'E'n+VH.Gz.-(qn6j`hY/&2q#$<TFxxm8AʲYq*f Ytn@@^@i w*Cɬ̟ػ13fpN\8eU[kyp]P\3wFEؙxܢ;ׯ#j!Fu;BA4'qEЈ"ŏCĕOYz}i36~Yf6wlTLLq2H	iLbd#8iʈޤfHںbe*ѣ3՝ɘq~[$eNh^GC2C&ـ?#r)cŏel(D[D# }mHӀ^@e"ZR!aXC2C"ƾ=xaNq/]XcqGxB>hw1R݋c+Pr5.gx2ػnd[m;/hwlǟZws]S#

шFe5Ɩ}hlY&4Z^5ָ36w<K]^<cqm} wr|'ր?ٸ(/;56McL+}ш[X4`b0	4,SӉZ0gIm=2l8d̴e#hQ{Wpd|=Q$HH+*YLH [".;1wFw̉@/6#A[$1Hd#pI:XbDDQ2fو2$H֘sRJxIl$lFČI:]ؒD|C$lH!2fو2$HI`\y>%VYXELLq4!"p{J8,ViXI\fHCL+Z[th9_Wa4Nh-?NLiɘ~f#der0zN2jS&iqgԁAt-eINB#]h8ܰE.Vp9ՉQd|J>	ݢ#K3}i`b{v"_'i|i]؟ZVݮylYp
a`ʋb$> ǿ#Ń_bY@0X$1#Oеgnt>rG6)&ngJ/_|1,Ɵ=2cd<e`EwAa`!ۦkV ޲ppgqb1ly:20D2){#"K#S &.L?bfI{-[jKf`|cdm;}|ɡ?ٺ]61pػ3+bcaM[!Gy=Zb^jcf9ᰇk^kaSeݕx,;7up30N,|㿜E aawl >;ɶ%@wl+l=ț_Ӎ#&yP[_wb͕vN0Dkz@f'P8x<ё'@sC+/s3`i/pL39Z ?xqc/_ϭnT_yvw/X6g7_8M6S2/џnT_xx9!Y .Vw=,Jx?w5IFG!Yۡ8AɛU"Ճ@X1}ػf4=2s	Y8_I	lY92DcN!"pV=P_̼Y%JD%m0KF6pFGS:h*>ZUt\Zrdzػ_qrU`H!31?>] AЊoVg6NLcU=??U."b.|c }k'>w4Li>1$&&llHL$BD?^o+FfCflZW-KLa_'3L&Z*3K1R8*h8O)᥶/t-93SHýzߑ9SXŠ#c#*6o>EgZ2=efT؇;ΣO¼bR4BY&4#P$Z2`ػ.qb aGzS+ػbfj3B؇;ΣO#

шFJcKdG,X}j )gl)%Ap-e,X6~9gFWj,JU&Ĝ>	,X&GւTwhe;8M։`.)1/Gv	4??e81˻A 3g7w_veMe+%,7Q]+wzߑw_bY@0X$oG8jWD:}`䏌lRLAqUܔ"]g{f4LJ#*5!+T_yV	.!a!Lv.}j	+-K	z1,]@!smҒE.-XLoeva?ّ},CĿp):L֬όlGxqcLW!Ⱦ[bVK"ZQ_v,E㟁
u'd@rc
HF"/ Db1BRg5̽{o	`d_e_Ctoep'g*/<pY .V\{;Xn+]!sg{
dq?BUls>1rfUt`~]g{f4Ze^4k'	1'R|c@6MdwNlձwY)Z{8O.A-&a(%xSbfHiD$@NI8,߿uR\)\Cպ4|/,{ㄻ8惃(fB!i\r87pόaYdP!V0zIF/ػKЂE!k݌ZUe泄#gm4cM8J??OQhVJ٥8SJTf)&q52e3PL,gGLImYNDa|n4Gx=S[XՒ>nߑ?$FӍ9N7W8Y_mMbLfrKE	汊JtݠKL1	*=K2ygRq(YaMsLr6~%&Z`Կ0v4U\ErZˌ,᥶:4|3b6TN&hI~|V{}=LaflӯS6f=un4X#v	p2Y`"C4 avY_4|`[175#iu0il6ztڂrfa_rϸ.]fXsU29P\UuCึ쬃0G)رxػ#'̾e'#'C|dˁ|#<7iWZ~sd;3|k$[(bFeobkdJ<^6# "SO]k#"qgϭ>I>S&݈yoW#oxlF+ߌAbdQ1dȰ3YO$Z Ef[S &Y&:l9gFq0(h8;a/ubfS>1,XC>GzQ!*Y|¿YC<Ҙ%g=Jn%X#IbƙcOΧ?wb}iH|;կ]2[&زZt
,3Q]ÔN e{3~v.6!
+xQ?ZDhbt7FW]4}`~`avwcOM2@B5f;e|^3.v!
+PCwdنD)՝f`|cdm;#|i&Xto3d	AJ=lca|O
6|&fia7Rui1q3B'MN,xz4웄>Xqbj;ա>}u {7Zd$'_=L҉EnGoNdKfl|bf1\" '	%Ea?U(aEdR(,>Zrrf4͊q3@?}8ruoN&ciN?N:14&&iQ7BD?fQQYL.+3KFkacRF&|:.-/NPNL+Y!݋.jcfUC8}b|#f;6qyDX@z8p|#2>kށbkd4xF!,Ɩ04MdicRa4>05ցb#?gq <7ޕxA# W`}h`0MddX,Y@d@T^;5wO$bQFDOMddX|"lX}hlɌӀ
J5e1>0]DsA	x$PŏLs2I_#(҈|,a_,}h?]St1*ĿOC>4~u81˻A 8oV.tlb˸XgrػӇ(@0'=f+]lCV	6sеgn3 &n*hӅ7ٯb&,Ɵ鈚e_>1K$N"|i{w{;jK!;ld3Zs>1f4͓,%L_ӑ4͓,fde'#|i&Y)_wa[Saw03K Ruitǧ1d93BC|=p֘ z0p`'_ '_f}`aLEUnN~Q[=GF =ٴKN.zӯӯYkIƙpH$mp2X0~s&HT1ԇKS>NNLFN&cӊqwh}*?ѧH{}=bLiӯ'_f}jlF4	p2Ye&%ljs4Nh-:Ӧާ&`;hs6])tl1_WH0("+ึ; 6sGF[6d,i,f:j}.#
6M (.P*%Y3W<79<{@-ifq5{bf,#օY&Иܠˀ>kށbkd40JF!+>.Y&4@XG$Z6wolClzQR1^b>Mh}l5_.N,	I>4?x<77<@YdSBI8șdP+?grc-Z`CMbt،9g8nX#w4E,88_LF>1ed|J>g>Gv_Kݥ>Fػd[;8_`4.Oߑޭ|]闚6ŗtg@,EwQ8,`O_}\{;Wػ؁@Yݎj9Oa'=Vvoόl23Nf.c"h|x^MdiɰedX _w¶;eawVԦb.0 `
Ild͔ǧ&g=Bfbv |)js3 &10 ָ͂V٧_hJ&hĤΐinٻ =L⶜|>NKN|?e̷-	-z=7W	dH ʔEX%&ZSth9鈚b_6,	F8܌1u@inqz8xH@CNkS fn] gC jďW~xiBz6KwtWȓ/5tJelZI%4fd%:cR LЉDθ4qq)3Jkɚ_N:/Y&_4!nw2OOcgl$/#ּ!dѬRb?;O>@ 0	Y9>'St">1kzCtc%,wa9,Ya,#f}&;$WAՎ}au{$zAK-,2l0ӾE[9:#DE$D:'S"" + :@W0{X14>aόc$:;Iu&j>vj]$8$|jErXdL՝}u.dl+b?#
p;?st&4B(;!5j"527gvX4Mc/5eFL^o;k%2<ߒ"̚J&a(|J&dQ3I1$&M쾌4З>	]e;>2s;`ra2ެ8lX٧.$p#y(8u(ep`D b¸ФwOga;?xoWSɮo8u2t&4B(;!GP;;pr5Ֆ<l^1
Y#
q51\Y݆Peׇ~;h"47gvZ╒ky,xDg鉗4i|H		Ƕp2X̯KX=--皙fH ʔE_}ѣ2&Ř`F3߰9>;6%NhW3RcF4&!d_<i#V9,f	yʑHIu`ЊT0'04Mc/4KSE*DTVI;=jN\u.ZF9,4D#X,l,k,&欼4L"?eX,&] @P* 0cUtj`5`+ES½/S;'Р(˝	yi]#*Dk.6do'&0'|vzuWS0\&Jq$ŕ|b̎wc#G1 Fe0(XVw`u;	:1LЗ5_GP㳻,Ie欰zϱA=Y܎	tX]e4%awW#*Dd27gvYJ5Ֆ?-13i΍ '	)&B=52Z[52YTJ*0h̋'0_`#وFpݓuB%RjPLahtK?ԧM,uq[,'6ޜLʩܲ;Ңqsʿ#T?,[9V)	81%ba,R|c
$2*ĘD~VsdñW-I
惃}Kc%}q~8Gz5i`XXu.*Y!'7M%EWL֬e}排"kV&$2Ժ7ePOVw`a^P]efyi]#*Dk.6do찘&ئ3xwuPOVw#q;E8e6ObGyTӄa0Mc/5e9gwuPOVw#q;DMos͢?ػƫh"2ݖXYg6)x9ow8	ScT"T*m 6J	!kcqՒk#g_'&dƚ{H	I2Pbd#8lkW--皙\$A)?#}&y#;Ʋ;>jN{L$r6Tz',R8<{g5lRM4jcGNh-(wO24ޑ{FԯGx4x}hY[Y&"Lgl}/bgB75^q{(̉da^wc!'Ɩ/ց r53@X}h3ɱ/w/27wO2,zF!
5,aH%MdixФdG 21v)ޑ{@wcK4ZI-MI>xLglPLL4!"pV@{g%wgFtyfH jH4j4th9ᥩyy|`gy2Ɵt0}:lw_if@РOMdix}hP	,X}hde;SHƟrUwa^b:/Gx45օ	I/P>(5֎6ɗqR.ÍM&{؇R;qoH½ tXօ k#KօMa?gq=zבƟq
7a^ifhR;>OMdiw%Zt	,X}h^l]ׯSC*4X5Nl4^F#v,Cļ.LXX헚1yW0~4dw1@ifuZt<MdifaAekYɱ.jw}nja:1	R+vh
`t@Gx2>i`.]
G>tD.,2QF5#
A,̦Zd'ZY&и36w ^i?LLѣlȄ	QZ?>pzYѨZM夃DkTGNh-Oe/X#[>#
Ӧq@Ɩd؀B5b.&и$gc[wԂ}TR;q
XzF!Ɩd7> 1d,؀5'ɶL"l8!}gݍy+w}k ޑ{@rwcK2B> 5 ؂{$[%]/#;>+_b8X,ʹZB5]Ma]}w,K,sK<>6DhX^FƟp/#KB#K2	d̊gր%kb	x|ja:2m9;X 授/S;A]}K,]wii>R0~1_d̅E'd^^MaNY;S/4&hэ6dBD(jK;,N-d&h|&Pth:5N-*wÂěWbd/SjlY`0SRXUKΘOҘpUV]VtbyZiw)ZI.S@p	&컇þ,w|rgmv^+43ގ{;˖HjU	8Yր$ZV,{.ƟV,6ڼ_;ĻztbR@b$LhdLX,fAxcitQa/ػW~jv}+YqVIVV^On	$w[xH,>8*ܥ#j8*Me&.pq.GypJa6~;>R0~14 ;>ldZ65֎'zbf1ĈH%Pcnډi ?4jGyw_4iiU8*IzO{.|kviaxuCFqW8*Kbx8*NBT(Ɩ w}hN I.:ekV'{-kxwGw@`g wi!zfN 1=q(W#p\a`* pМidȷ,ZI>rqcw,b6%Ɩo W k#KI>r3YS3sHmC] ->}F
)H4n&!fԡF|ݣ#W %k#K}YI>p	}id(޺UՇLXWda^rAVdb45Ɵf2$FW&>M?5#Xgm#X'f-0нY;XŊu,fF"WF.PQerKU|Wd惂ʫA2*;1}hLMdd[6I>Ll˂KU|Wd惂AУOё`;1ZB$FEDsdNg5q͔cM8J+Z=|tj'Gj% 8%i~s1	8:x|49ߑї6yQ	:
6ItCv;|FVl'f ,@!`>ޮ3>^=:zcon1e[^wZ{;R0~1	X7@eYZg֜kļR	2p+vdpSmI.c>cRJshvvb`Mp$Nxz5[CV$ER,N!FA8f*USu<nB	WP>ѥ's[%cP+(;} Ak24{
@cy&aϱwr'c _;;N!闅|,gc~8e_bBVgi!a^b7/G|'֍C$Fr}hԇd@6wĽLiӆ:>Gyj_k:1B
ðR^w׃~q.?0ػ".,".0ab)CG^0,"]a=a% PR$jޭѡE5э?Xp> +܊n1wt0*beS3T0%G񈹠];DP$Ʊx	@E+$;-{VtXĜ5,]G}yj1էt+ MIMzp]dd@N^	5a\Iz
D7ckI$+F" 8 %<	CQP$Nb*(-*1H$id{g%;v*ZH4O[zErF,ѣbqg_4};dQ<Itd;#JI6o3 p@A{'ϱwϺqxpN68|cx~}h4,CH½%aocKֿ݉A5'Z4lX}h˼6%	Ykcmf''-nk	BN7KCռiƱ8])nJsWFcUҗ'-Lv%c]3}`|
N9
,X8vo+OBazѻ"{/0
 p@sX0,kj|iWf7sػ X{JѬ{X	;>%k#KTG>5ց @200RCkӖu#sR pX0@^k;׋1/4KuȈIajX'cPM"R	& /  #fl':&D'|hڜ$ƟJuZqqMi,R@숥jDьAKzD幭j5)stG^jJsTw7N?Y$Lb P8_5ӖN5ep6~J /LLѣlȄ	Pd{g%7v4U\hK[yZ"qhe_4|A,A~Gw^ wqlL]Z3̏`"dAFC0䪴`>30d,,z{/7w`1zk7oϭ
fƞ<Ԍ+ߌB ƖfW#Z3Y&4F֌$Zleo>	R.pm0Rsrvn*x.ӄ`zwCӼм'])}cypqBP-L,KfYssIdAFCC|Fa]x临050ػƍ9|1P /˝tc\'cPOʿ7˞ހ}iN[5#
]ocK3#F@!d ёv5֝.XÎ4ĽHYpx7;ѓ3R#X	`Oi: MJ_x%]db/r cyU/ԑ`X٣3Ibf~jB:-8I\%	:SY YhZa VvDRch vuyr5N[d7N[He椡'5NstYI(8" 8 %	<3JZ!9nh$VW??% &hэ6dBD(ih={@)gn؃EUAz-mhiMѣs1-
6lf/_4"YşaK8X*KY$w̘#y`S35qgk[ ޯG|q#{JQV$FF@lZ&.36w(2'MNK aMe4Y݂V`Gr%D`4_j&.q.۫U<{̰ȫpȥd6;%#
)Vv`䏌lRL#roi>ʾE؇|w-ÿt6X|c ua{<$-}]8;C>Jv.C	,Xb'|vw?*.#?].Kmݮ{I;gm0T	bebkd:>(+ߌB6SX}hidшAdWl,TfA@E-wGfCvd~!.wr?ٹ(/s,	>[ h8U.nnAEqy.KlQjҍ10RRvE67@tF|w\b͋/5]1a_#p8~S@Nq~Y}qN98!_XGVl1jI@g.ZQC8!!SxSB=,*/7qbGy`2D;R'/O_1wcv	Z ަqٕ0{ӂoYGgB/W2;zb5
Xj'f0NԺJ+$rbPk`2ƧpGpd:[j{2%`IS<3caN'|//3џB2sdzػR`GqK+7_bW{ ޡ'Degnj'T-X993t1]P`~o_p(Gg{Y?`sFU|c N5qx"ކ7p)Sɘ"ҽ;0&;Rh p
5#< z#y,t'ŝXba5#]q(FB(3tP
v' G%,J
P=rs2:C%!iH!ޯ~GzzGzؑyYR!@.Ym 1w6<e^M2^n=p̽de_&8*dpQqm`҈k}щ'W`ػI@gNe3W>9W|`1bmwNt(3@t(,a0tjFFAJ@tШ`U	?Ly0
 g4(~q;QX:Ku(tzpP	 g|d32¼Ԕuׇu`Cst 	p%,a88!%J:#Q]q;`03O?X1?*枆-{+}h% f+.O_L]'|>qk'yh'{%-|>V
/S;OZ}h+2f%~Gz(3.~|c0L%+z5
a;2g3 hPʋbF<@0'`Gq?#~v.,c؇sQ͝~";t't6X993tb*DZs?tL*gw4Li>1$!ezbfMi4		Ȗ&B=p0BͥtO[zhĩHU;5C	;:Meap08٭N'3KN4lV-(X}mՒk3N,zclsdjg;|ǧ	+bƬ\Mdl>j36w&2M.V;?HWbȟgux}&P7Vv7BX9(N,*#޲&,4Y8և?o}jMtElx>;=[,&Y̋czػ$޸w9*@~(,+;Cfbs=㳻znE7NVvꅫ3'&ng,$}e^bYaSlY8鎵'0y25ޘhBD*kAKiYZML*nGZq'Jو>F%kd|
12|4xLwbjď6pX!#
,lӝ):}bzk޽xSWCe7{{F QOSqmA;_Wz;!Ɩ,tdփk c?gqvq[d0f1дѥ}h:Y&4t1Ma@g/czA#
cGz*ZI.~}h:Y&ѡ?grc/"E݊fY&OQvIfi<FINGȣ+k'roZ
lX,H6INɾ}j$Mdv3)=8g'I<8g<c:8.D3YbIejOfk#g鉘1D$@NKȀ{,+ubm.3=ѣݘ!՘ofO !@` GwB]؇#H=\dqEMқ'_b¾bldw¼#پZq3?gqr󏍛ػޟZp<gl	w[_odwF,Ɵ H_h[ZI,*;<ldNY;̻#O,zF,!#4ϭk#K2]8ϭ[$Z3.> WhGzZ&4$	~}h7Ek;yl]ep
.݊fYd^5>\Y&OCzead>Jŏ%cWǖI^3Q9%hyJDf6~	'Xq_[,,j19!wkױ/4ԱLX }jP$Mc/5>1,Y?LLѣlȄ	U.lde}EsHNk8?VAѣՙ@:3!|41A<-^F]fy^Xx,q?[;)wz
>@-[_odwF,ƞ4޾1`[֌ Œk#K}h:Ma"?gq,zF,!)_h-Z0Y^?֌$Ma"#?{ԆA#
cw.sFI/',y&ѐ1=*zͧ#zbf1ĈH%PcX6"철TKV
5th9_}%buB%_S5!pPd5uōiw̎9W`Qt⫠n-Gzș)n-GyyoW#o{W/cKlx3Mdif\vykF3,<7ޕ{f1^Kr;dȪS|{$ZClzxx1&d[Z/5T|xidVɌ!Z dNfL}j;[,K^3.xپ5>i?gpN2O>	]` %īep
'lXƧփRk;NeY&9qīep
'	lXw4Li>16IQ9e3(P'Ne;lpd\rK$FE1ٱezK$:b_bD$2Ԓw4Li>1XSe?t|5g/NBZ>5qvZ`e{VIcbMkJ/L>>,#v\{Gxx9ݞE8؎sSD~;NWuE:B&.اcxtUdn9%qAw݋~阺VI;{G],e΂z4vZ`Y^5qvlY^pMcV%v)OY&hR|cS5k#g Љ?gqA.nŋ	xw3'{GրY&2.9L IcbdCKSpZc5x2.9eyVI&$Y&&llC}hn^Mep
;d.(J3y<X.J"D;BdsݕibU2.h3X[$/xp: Mb0mx[݋B=GIaGxseȸ2=+HvIt1*Ŀ3Yb5du'7Ek#gGք#,{.{|kbE,w bU݊fb6IeAsCK$X3_,:b_b21514L 'I%x#`bxe_P`279.>;##gtgEitGG֘;$%/bbV.;uY,wZ`9Mc/7N~¢ r5?Z k#"$FE1ٱev`5_#ī.'0>1K$F쾔ppihbd#8U?гcezzi3Z0h/>N;~<pӯBՑC	ZΗ{!Hpsg289қ'׌9}:Q|%bz}h;-7dx1wBFtp5g[6I>#?gqVA#, W#2-$FE8$ZǌecOYW/h"ܖ|c&2,ϟI>36w&2%30KsG[ݍ$X3[ݍt}h$3i<r7XbPrςq0(*VCzػXoqqaAa`a^棛;,vw_?ػo:B՝D}`|cdо⫤GgJʿa޲ĬYLJF0Ad9c~pc=/`D0'=Y@0X$Wse݋}AtHZDD\ca3uWH8X,Oa*_ze1+@>1I=I.Y&t e>I^5g&hэ6dBD$h=&k\]u|_4ᥥT66w|sdpq~B^h¼7޾1̳]>1k$Fs<blX}jglLeٿzU̾6oZ񳸆S^i#m0	p2Yx?˘8"첆W;jKL>s1ى8Ok6[mYй02G%^ñD'Q wrlU#x7gibjF,!l{Ym;qY&4Q>1B{$ZP]~LP2zlƟ6!a^bocKeƢ
Y^|cQ $Z;Yp
.6!櫃6eF$~B(P*O,O-3
?3-\[_odwF,ƟR;!/P>16I-In;<Ƣ:Ma񳸌ˀs~)Y+YB3^ѥ5dX.Y&t*g/c~)Y+YB3#tiw7>151tY&p;o,C]XJ=-J56,S3Fg<CΧ#]5V-4Wwibl)?e~xq=][qqbbr&½G6wYwnP7Vv7BX9(D,*_f.h!p:Masw	$(I4-Eۖ'ϭb7րC?]Pٟ-4-w(I4-
lZh*bXaF%wHG9_	BIn
$T%	&#JNzػҬ[qrcc2e^]5BF$)՝EZs>1rf_X9$X,Z5w8Ŕ@>1(vIL!OJY&yfhQy؇yp;<r|bP6MccLرw<C>1 	&I<n|bPSd^jIX̑ӰH$ZZappDe\oM8iѣW1\bBbg,%NiD`UUc=ֻcf[lw`H݋`H5v.G_bb}lc?Mػϭ YbqLlج^@>&l]ֆ.v}c2OYb6;@@=`/5%,2g< \AD%MdlɉHƛ7FLK!)2VS-38k)
fں
֖>Nf!y{1+قCӯ,ev+J`-OG";.yWļOGy߼uؗbNPbtE{sK'[uyb:WB)Y&p;^lN]Kc%Fϻob5N=+bNŋԔw6edͤcMH	IZGp!}uiYgFtygm]^&Z`f!{GĿfc%Nip3R-ON؇ =OC6I^3
a;a;1Ľ.1bYa~阶k %ԺdF;GyTӋϭ{$N,c1ˏxl9wb5>(Meѓ66n '	I&B=RegeuK:5L4|`uBDVwa1cJcӯGdc3DёVw4_bD\3Y&_pMc4cV$K$AdD,dȘ;-02d$FD1!k,C}lk,C`I/tt+[CT^g]ӔqZ?	4*/eBN,zq;@eF$Ьwm]܏`-NЙwϰ$GgGw4$\-wD޲[3]~Gyd~񈺛M~K-cbءP½:S.2@N7FkC2&hᐟdd_e(>10Cdd_cVᙕk `D,vIc+bMddLs,
lYbeIՁ&.&cvp
bVJ|=,	4*/eBN&(hs`IXػX	toVB$,4$:$&&cƚ8J&ZGp2Y*f3ںrm.3KF`_4'M93$fVKoOdɧւMc6Fi8Ƽ`I\s
."\+Vx,7e~G}c{?H!31?]z$!9Y۪όl"X9pXƟ_gW޲, @5͈ɓc6G  Xv;(?XENMos̞4.w:H8Z5vŏ3'vqGyΉg`\gǟ)gzػcq

Jxsg{:e^w5'ZB)N}`|cdқ}`~q``kb;;CŘʽό@#Ek'=08ԟD4Mdl13Ji" '	W=CKg+C2CIgn+jݴMd/>NfcOsu@ijztTsarfcӉl]=i||bkwX谺)ɾ.wי5_GP>;;Z5qcLilł?o8uxY,W
83q1̈H%Mh2a0\TzK;t[V {K',0(~/_~|'lV-OKO	V,	w	݋d3|#ԔnTeܹ`HGwl	_bXMb=G$N#S:])f;0uXDӂKġK>.BPt`%}dǲ9u?#;H

_ls|c ?"ba?>1VI*ӈHv7#9ŏ%ۖl	.,f5>1?=ķdw$6,}%ɫ]ό`P-6qc@C"Kmj|cF,}%ػY]6gǺZ[m;Ob CAQ;
+;1e0[d%śK+bW`Irw$~YT32$.4$m]1P-Q13Fi" '	W=G|5W.&tj*WMds13i~|Ј
?,>MXYt}w
*w]AV!U_zPClԮ_b\,XԟZ[,Xg`fD|pwN	jW/wk;	BRqchR|b/$&qccz$:\qlX|b/&IX	ɾ=ky+.Y&TY&OLuXzI'jCػ',V^(ڜ3dF4ّ	C8,2SZfpV\ѨW?QLEl,lX?{";0(h*#;>1O3Z3>'VvjɛqU.lA9/NN@9]a9
p'ӌwh=c%%r+huJГGkKl/th9ЧVwc+a惉Twpx~|Љfq;hoS5!	^}K}_v$I>b_ybÅ+;.`s bXJ&OL"gS|b 5.g}]tXϭ@_'{zO?;<pL"jO@k$HIrN'zaR|b'I}13ifpVD2?_b9dZ7W.&tj*g8>FHygGq\q5sQPY|4uα0.q7X}'ا4,	rz*'+;tt,%kz/lC\~3NS2X9Ni#]um;4:X(ƛ!"pK5?"Z-T%$5Z!f:
{~vcdP7$ ܞ0p-ጝΚ1גּ)Zpb
GpHlXer-TNA)	4J>?th9
gv
e_]'_e!fk	shp4N313ebD$@Ngr-TNA-)t6p	kT>NqdqF_VF14"G|46;u8UB5dKVFhFwh$Ft&qu!gm8aP>114+(-pgl134	QZ?>ԐB
6iM^9M+Zu{c#
6
0uщ-(MN4cFI`dhʢhQ[ep5:ɱe]HYm,cf2?!B4iw#ƞ/2Vgl134	QZ?>ZR6iMC8ҵ'XW28`#
]G|46;u8UB	`dhʢDgqm:MdiNlwWRv`6bAiwqxFwόEq@" '	EkTp2Xn҄IP檦U*3f&-ѣ1^,(T؝|>ZQe2Mca!o<-qػAk#(Ȧc(όe5na>1dMa˹a
lXA,]V=	lY`ػ1 ,a2)4	>1I0z|c.$ş컳A9/"{-$F <|9Aa[Ȧd(/GwˀdȪOe$%g.S6=Y&|` t9Ab][ȦnOGx|c.VI0O>1{$e2r^iah5<1Cx1+L#/I0t|c50h3'%=Y&|`wAX2{K>9;>1MddQ ȖI>1$glT\l134	Q2j=/}2Dh%Ĩ-:DYۣGÒbFj9.wCqgV8c,M0DpUNiO-X-OK9%:όl"a*;P,	;;Ɵ챸Lbd"}bq(5R@LRnX b5>1Ւk#"c(O@Œk#"fm֊!Ւk'	;;F"دGy $ĘF4ّ	K3FHzhK]BFKJ)Dӓ:cLғad]ғѓaAӰH.,tAeH[a[J?Llwg(pd-e;?1cM6~F.a" 'ldK\Tz)sKzLVDɭ]>Nf&{1[٘8摪 p@8cӤf`BUj9 b] c7˄
Jӓ0d6ЊNYsȌa>!* =pJJ%I%IJ#	RaX.^i_@LK.Q9ak/_%똻աJ\ˀ¿nJ]`Bh*3ӂAQp[xC]W>Gw#8MZʿ`fqf|w_bVAjߑ*/w!6GuŊf%MơgM~_e,I.@cɯؙ%Kh1NN8ӄ\Vt\~X]УL#O&4$u ?O4dВVFd	ݘ{}b'`$MdlWsyoBצp&WE2L_wdݖk7uXq}
f!g$7Fe{dL]3#O ZY&Y&rςiУ`Q^icTj/8XGz{2k`ee_LhlrJ:XػW[rv\e죚ߒA+ k$<>"ee^oY`4,Te~¶vD
q@XL&
unP<8BN,p/C88uN8cӕ@^wbcK&A&
k8XJʬrTd؜Kq:.8MDv;,>:^wL	/3.od殡R#X!gLϭky7G\}hRg~id$V4mtG	@YUJfJķR~qA~#]qƮq~p^Bbf[i	L֊#8,&d"Y%jh=~&m_th:a fasӯF2KN
q[P=a@.X]zt(93Ah.XF)3y~F؝|J.Eݡ($,")#:e愢Z>Gybc/4/&sx˺elU/Y&E1wvV4e^9_?_ϲ½Ьqg;<*Mc.V;}*>c#ajߑ%~.vZ\,Xdʹ<dޜLF-д,NG?u8rqw_(U4-X!rtxC0ָSqsYaMk'	fWS`b`$0grEqm#X3{
]8]Nv1X|b/,XΗ]gܔc2^ްcX
TLcW{U"}ylwG&8M	qʾ4'U]NŖ) ?]棏/=^`opEp*X8Qw"4,L#~'3Y9C=ZqdN3BR8gOGAyg8=כ{z?2;t'ļػάCzwH`3#|vw>5p|eւ#lܔ&k##(ǍO	F=eV9(ǎATcٺU]{^E㖝ӄДc8Qvm;4ឮr7XgGQ?LLq28I.+ld`/#%hW(̑+WVAѣboT)՝,`jC\|
xuBՑ>ZUtXzp>Y&rϼvw?t3-8@>Y&6~i" '	EkTp2XyRo+dfhҩZk\
kTr!Y-31vwNia5l+*:u8c9"> IO*K}`~'*dbf1ĈH%Pca"Y4V+z4j17>Nfc$egv
SXgWكk@%,,J^*ր$e2\b(CXpUtjЊ	NR9qIX"UgnxљwN`G։6Ie룳V1Z&d^;;Echcd9g8⫤gy 4'Mdl13ebD$@N֨ld/ro+dP檦U+z:4|	I߼e?YuN"
#`2ge_K"Cf8ETkV'#X!nQt>s>1#@LR)nrP#NN@_7./fXXDe.~GwXC۷.݁A9deZbN@B!],7XBwNB3Ѥ1uvǲƃdeuvǲpׄ?#i; qqn1>10ޘʪ,&,Y8n'e]MolQevU J`D' PN`D' /G|q.S..nŋB#)u]zݼv1~
2%re;JV'.ZŶCtw-rӋ*Lӓ.(.\vdT=\K$uXϰre_;cvYEd˖fX#GyǦ
)t%ȣ2.-LgW.bbbev)챥Y.,N,b9*m{hr(Iv&Xe]QmxРVvaKmbVaKmݪmnSqFµU"tbؙdpwNX	ޮp 8ݖȥ`nLN$Bqlwԣ!OSrbs=^}#RSXR&fl^eL]ExkiGy`3&'@̾Gz|d
	eU
 Qr'Dpba5>@[" `z4qq"j
vo]A*.cD3be(f8 >],43?fi17 y֋X4ŏ W<Eq0|`zLO^Fa7t
Gx $Y.@N,}(>(e(4+ra>0?epedjػlL)Gw2cPT'F87&'0#]杚q19O7e#FqY_:Mb>GvՁ0`1dX	ւ@MbtPɄ|[}0wX+c
.Dػ)5u
ܘSւ@5qc&\s;;ƒ'$2}na7yA.Hā2X.QC3Ǟ}h1"2݁0`3,)f}vѤ;|.,]ӄMJp׸c:l6&WޮbaM;}ˋ$N%pzLOqӃra"Gf6g֘#Fq-:*f6Yy ҡ͒kfe;ra=85)ۋ'H7&>cRRqvˢhLF5'ܘODK~8qet4X8ܘM_Ȕ}5'֘=&b{tEȗz>殡R#X
GEky"e֊,ؘ#/G{(ӝׅ:|J&iɕf"!Mc2nv"@b	T10?elXT9=&g䡮¾#XN̻4g((&,I?#k?%uwe8όb(3g0J
	PPL]b;t'"^g]ws{wH`nL)gsAMc/7X	(\}hY
2fQ%2shT%1,4ʤX%2zL$( 
lXJ
	RPPL,X
tܘH^F`5L8
jY̂2bJǡ_>WjX}O3̾qcϭ.̵#YŏCS}hjUR&'2LLQ}N%I_Nޟ [daE&!@CByr%~޾w7OGyTvw>Iea2˝ϭ {/X+]0WlL)qHHBY((&A0	䠠SNɉFviE.ɮ\+_w4kav⥊za`b30G6ZN&`퍶lL'!P.P-difœ
Xꠌ#z~Xײk#$o[/ӯpdqOLlLNL\XɄra=L)
	.Y(*a0J6&ĠTB`Ʉ0	PL)5i٧a?>;
//4M~ɮ\+_|6;l&\T7&'اșpj] XDŸUʦ&W;$2;6&g}0(&~ܘ[0&de܀{y¨z4t5NlL,5L
	M zL	CK䡥CKIBTe0VF=#CCf,y(qrbǻ5t#"˻|,P)3_eYuwqeem;ңNL
uLӓ!8dUd9sAQMD>lY8cό;m͊:Yvā*`3&'^.N,(J=avg䢌91^O`3&'2ŏ$,=3A8#7; qqn1#*bbѓ,	<Mc-H$bpQd/rػV_1w|\1m
0D{npsb7jQsun+NpK 
gStG|(0ynEqQ8HN`,p`77V7-89?`s#>Np%'0:9|<X%>X,ur=v1O`Pm0y.*2VXPj{?Xz5v=2S'іW#pdD.Y6u|I60
'StG|,0
6v0
Λu`bp+2Su?Hc,-xJ 8ݖjl{HȆ]"z5e8όb+щGWVwSۍubu/S;ƱP]a_'|f]ӌ c%]b>Gx25&d?;"#B:cO &J:ŏ=&~2`zL*:#9О\ywSj"50ϭ($ZbFX_xLH6#ŏEʾ|c#banb`6.)Q3NL5>1	+$:#!e8*10#YaIX1Uԅf@&>$	W8ؘ#X
n1Gz:ˑ/3.;};]BF7&㳹&,}˔c.w>g((&raUx7;LP@%.tJ\nJ^2PPCe!4Ma((&IAA0<		J
YҔ<ǒqIɅʾlL,E:YPEg>Gj$%Bq,lLAL=82ꠌ#sAePp.LZ#2ǀ5cϰأUԟ`n>$	WϭQ_a0T%Bq,lLޮ?'	րt~	րɂ8glL0e&
3I@NѬ6&fL'^MȔ	d䡥ْhJ](44,4x{{NZx g:vf^=  g2nv"@b<iT*F&a,vVMa1fb`aH+/$fOؘK_뽋1_#b1e_eP+;uF%EXY3AGjEw#7; qqn1*:11i,vY8cό;m͊:Vg%\[>AO,{,Dg2,.|q؉q ʠ &-t$!>73bvWR|c-VUųT;
D_#W0!(&ܘ[=Lek
8R9x*Mc/JL6&W|9(i8_@L
	2_2dز
K?TwEѣM<$gvw%¬i"y :	lY`zL(#9wXO.Dػ)5u
ܘQց%kyLF2sE?6&#Q,J
\irQ0>%((&\jPPL,'BpzLAA0e0J
	̎ *0FX
Dja1>fL'W]T3?XO?Z6&'Wdw.#XV	WL'',XғU#~vŎJq,}#ab436, Ud9zcM1` |bL䠠U$O ZO	Y`zL(#9wXO.Dػ)5u
ܘQցkyLF2sK u,J
\irQ0>%((&.5zpzL-ADL-H
gր6ba-0(&
F뽋1n+wB՝f#
gn(Ŀ$3ON6&~s/0>wUd9U|ػN*7; qqn1U5q1 2،lX}h9L
	ZѦ#zbjgn,/5BYۨ
1/G`(#O?	s?9(zy:gWX!'}VLgX\>}h50vA;sAʦxY&q*0VؘK_q3@޽wcf5p"+wB՝f#
gn(Ŀ.{S#	j~qc`\Ud9R;Ɵ8*Ţ,-I>@a0TL8H5_bba-;׮,lƮE|ZLuA}@#ŏeDg2a|vc4H\[AJ1A,-9Maǲ3AG`Ў;1csAZ2810#@5֨!6&CMǒ0h'ICMGӯ/2Kd3A_a0lL'D4ԅNbcPY}*˖ٻ2:uA}h	6&)e4	{6cW"Gz-Yۦb: PVvK4j~qcv3AG`͢7ػNgփ4wb5}h3c8*L&XdT6`p8XO9鹺V'Ӄ	/MՅ<Y	iGB/r!@t,N7IŌ<`ғ!8d)ppbt,NX
b4bI(a&>;ﲌhP @NJdGwxH&B=wdi52Dq5sQWRe7F+ah̋`t^F$De9X/YejԌuf>[&\d9tǺt70(Bw&nD#[`
'!z$=X.XL$S53ҶKLPv&*m<=.h.X^LgePR (	V/m@jb_`X)'LXCF#vNFRIi!I/7殒uqb9.\_w-Lء8j}u=m/Ni')Ʋ;Qkyr6+5C½4ƨbϦ"yGYbfp\WWb[N9N?a3oL+dv]ܔGؒ쒧XI,pK=&8=,gDg9N,X/wMlClzQ<94ux#lYrGY&'d5xA;ЬCBsؗzod採R#Ggt1ϭVIe)ﰙ~2sDH>Gx2fJLУ1O%&d0 <%&m	I1*M |b)IQ]Se}ΗTWlcAU)mŎ};	%܎JL7	ғf"dD@#zXzWVY&"{+I%xII;^jػƱ&^Yr
ϭ0PA[.<7޾06q&isE"5&Y5kbpOeܧ3b|⇡XN?Lئ2y$YƤn7I9$$rq2d_όvH61VܖISqBX$1qc7%)ItNiR;اVӳNSC	`ab5yoW#06(ÓAZ4xv|c I9 V52gb3/ ƂpӔʋb#ҸH^D2r<?%Y8?`0!أt!8QtK2A#?~`9Yd6ehu1/4		Ȗ&B=p_́ZfpW(̐<*3ѣW0b0(ȞF܌!c$"2^:Uq6$c0b'?RiR'`µc\
ݥ cC˝!N*VDjIc_t-  D3
`<Y` B.e`:F2\{x<`:'#܌)		 tN(|cՋwbwFfV#
],r|c >5|cK$ʡ?gp8˹2/EWqgOtJF/D|c"	3RJ ,|3.RP' 2[	D;B,ؙr_#.zf^I''y(4TJq)GtIi$pyGzviul>Gzt+[ ޯGx41T+tbB@,Ѐ|c6I-R>1$?d4Nlܨ.}h&dƚy8*ld9-38k+dQh| iMѣbx+zaX̋d;Niiɗ5t:k:AU8ucXZq{#FI&!
;2S04ȧbtK;7vOsb7t-+J;4bLpcWDw:0U"
kV/3n,D&+ u
A~I.~ݓRowG\nșq-]ܧ3b⇡XLv'4Ʋ;+܀,b'9d664{pdh{6f>7=Qb(<Y00RgVuĒtsBI=S') _?NClzQ?9q`tEMdaʢ|>11d
d|˂5B	b^g]Czw:HO> 5e842o\}iLx/wc&lIs]Y)3@C)3BCGRf?%&dRf̕&Ȕ>1-k ƂpӔ2a"
]]gcƝnb2sh;1JL҉%)3|JLѓLiY&#!^@!޽5a\^lXJ#zy'_%xIbus8Za BPA[.[[ ޯGz@(hό`pdÑymkbPş˽6(a(ze#񍉛LfK#&aέ9^IqrВMKMzMגF쒧XJSJ#듔%GN&V)ա00e+ayoW#06cMQό`p5*S/d:ga/&@F8;)7*/8ւA=1.ǟ9c>}h ;We8?`0!أt!8QtK2o,|e_|콖U F5ƙH		Ƕp2X!`ᬮQ%p^&h2=ѣb_4pEiiEs."|i0Sd/^+!NēHY&|9.Xk/0";m}`5s5-'>;>4eq%Mb-
՝QF!F2YijqOWI_b6f&^@"AɼL3 k$Fw_B.nC,VeC^

&2
&3G
BG2Yh8.Zc>1Ek{3Arg=134	Tփ!??kerYf ֲ֙%.%4|B174x]Jgde:Eݹ2/
gi	@-bL˖?N-!rϺ[brf+FFX5ɛbo\(+;vG!1t->fvș?ŰT_7 !~덋x5TY8\X?_r1DNN+콤lvy.V!A_̋a^ibG1yd#@50D2*3"|dM]x~41.E2G7'	&eP-ԯӄ8$.RQDN@e8B'"r.~A{3Y6(g?aw.N(x6)ՒKԔ\ZWI.os3L0 u!#{шw\0"C8x,_eJpX,[ WR,"HXW#էfVE|lClzx́yW I-U|LI>1?웥/#(ɛ(ˈhG'__ '_f}lX9McA8QDFŷ*/dwgZS?LL128mǶp2XmKL"ZXVpi~Ak
$a뙖AU:᥶3-Q66?KfUgcYluV+;/Ed݋D`>6.Be|81H%rД]#]um;4:XA">y?QSX{D#j|cO
YX}9cόi6I>13ɶLfB8H*_X9N̻ʋb5>G&dƝBD$il{g%752D4iU\ճZ±EgF_4f c$
$a뙉~0UNh:ijtd͊X`oل UY]6 ~8_;XUVw81Eõay3v,9,?~͋_8_`>JS%rGzviul	W;G)w<:mwhȂwOb	J5NXLMaYd&^3!?XYXUt$r''
1wN3;j}iH
6~F4	K
L"Y4.ej٭baZۣGu1X
$b!ugl=:EVbWKlB#;K$ D&lg>j#PBYۡaشLݖ	찄Obf
ކ'udgX4%q')5i٧)ղ|crG{(̂V) "K5>16I:1  MaɶLfB8H*X9N̻nT_y&dƝBD$il{g%<"52D7Iq*T֊΍'3<u3K{5VvF+pXh0(~J控UFLإ(Vj#PBDVw9N|/&nŒg:ed{6.Be|oC81Y)N9NhIur;Zviul`u|crG{(̌ӦX{dS3
wO`l@MddUcɾ|c`d@3ɶLfB8K}`Oa8Nc2f'
6-Q]֔&iQ7BD$h=?ͥger*T֊52GÛ8,hHj/ӯ:NH9|4`ԉtvXDugnac 7XUtj a+:.vrwN,oe(fL	Yowh`H' /Ki1?" '	Ip2XKL"TJOGF+;CՎJ
5#
]u@iiV31EНqUlёK]),[.!,?^e;Ff+FI-7,X|cK?gq13ebF.a" 'ldur3FHҫG
5B՝Ɵ*uVA3#|vwB՝X9f}i@=gbf1ĈH=,52DH	I>N'4#1h`QLj;fuB%fl_ Wݞv3RpUТjȺQ(IR8j5,X̃r$fW6I_X+$ 'x.I;'FG{[ ޯG`f1X2?>2]Yd|c Maea~]0q/c;FX2\<{x2flC1 G>Ŗ3$Xq_b	2*.4g0IMddX5MaejכLv!A_(F ER+Fq$FEV;8O`4Mae,Ċ
q/}#xȺs+ k$2Ad)g -}c+INcJgk#.cB;2vWVRMb;wֿ~Gz;31w8s`ØX:=Mb-Go'ݕc \lXGk62;@/4>vû;~՞&a;;쮬6MdvztلrF"bwkЇe>]]Yg9Oepx,X9 v|s8\6I`~ⵒk,h9:|dxY"&Xa9,%u!wj#O 'Fiё|rG䌎UCwh5!%-XI(k#(p(fEe%L[hRvc&LY\5Ŕ1OW%k#+%΂W7c;>7:ʿsόb({x2c{5Aϱe`5oWēvh1dU&9>lYJ}%k`pX&4dS!iD>1%k#"?>1I>1ş,<X0\Y&OXĲ0q/c;A\U˞|c&bFL5A>Ŗ,YaI8GbMhȦC|c%IlJ52q1y摈 dS"iQ>1MddXY&N3OW5Ymرwda_5N_f6wQ1INp*e>1BػQC1iZэk,8ޯ'ͤb>9d4̏d5T>1C$Pg,9Ac"h|c$Y&2*G2LI>1?ff>'dW5$20Mc+$LXZSSs;%Me0<u1b/5;D9>$@ \Gvw;G;vy(IR@C݅I &W5I"agx7	]y ^84>,,X7&jYSX%$͗8
bf:Oȣ	сAXiFtN	VI('J(bHID%	&rXJ(H:FR8Y>4ԁ9L SN%`DNXٌ%XߺSAav[kY{$l%qW('RUE96~J(	QipѵWI:(pE֝áb(L9jB y@Y ֑C{$!(p7v&XJ	0<%舘[^gt0cx#@LkA\LY&9Y]Q5sv{+lX-Ŀ.IGgAղgdZD6IB2-#5!QͳN;euAk#g+ K$Y|v*;v_idA:b~k#g`C5N;euC$G6;3VWTY&&X:ʻ&;AnK-(|v*;2n}iMdǇP, `b]N[|#diMeyoW#1 K=8 6I&LY}[+/dW4,X?g5 >kb,ӂД$b*c0lYC+ k#C+
Im~p4eq(Mb>Gx=(䢁`vw?cp|ݠ;;Aϭ@B5agvX^5j+b7es@5-R;vw?cp|ݠ;;}_ib1,oKd Ggx:C,Y`CuX7eqx%MeUbݦKŋD́]k,s{b 
N,xzP,E @ %0WyoWēw#AF2)|1dȯaY&!	eR; ȦF;>1Y&2+xlX|c?gpFK<?n?#זy}f1#&iĢga(	Dt4fGNL0xcp I_})ZdwiqX0f5:s- dmp$ob 9jv9r-#gd˚P:4		Ȏ	2,L{gzZfpW()>N	Ȟ9.p{f }db9gy_4tBVcKS
r":Dpe}lF{,Rds1/ET!J.x!2/*ƞ3w#q;OA!iw%ƞZ_&"}K8mbVjGk]ُVp#"R3ul"cgl"KbWaW\w$bG|v
0p8UN`,X-X*: u`bp*2nE'		n]	V'	imGYLpt""\>t*,uNG`')e[mb7hjrXwtƫ>UD1W9g̅y7_f1w`B_1wg#?Dw8,z EMbn$w9*X:=7U89``s w8ZN`x7" ~ 7. c 6y`ac#,&A:{.:Kab87	{zbH2Ɩ0ƞg_ VI,r?,X|ca;?gq>1`*1H$-p2X<"W)(ik-tǸ|4s4`FAu;$A`~0荺Θw	nњ틼8|,#Tc.*G}`|#eƾi" 'ldSQ%W*%TQ+[׉Z>NfEf%zuHav
MN+ck3ݐ	޾;>uY nqN796XvX _uŋwdn]fx;>ɱvXD7b޲R7wh8X,uWDWg8&XbffD$@NldO6r*-ʉUJA`}ֹy~: D\ŋf~3.B*>21FXSnӠXeu0Y{LBgnm]^Yۣ(_l0X]-+;"X,v&1-[jp>-+;tfD}mpx*`(hITJ>]>NS-0%^
7fE0Pi#_KҊXv
%>N&ӔӔv)vIs89Orq7)H5u
#{Ffӧ[TIf?{bf?i:Ym" ':gƅ`1JL=/8<"Z&ҢUEJ;1?DyR"AvFqc<qF]h)VvaKmbVaKmݪ-1A2XP*xip,N2?r+Jth!/jei~pD;Le R;-	uD8X*<'|4殡R#2GY>adbLL4B[#SmBDLРVv'b-0ldL9FHM	4J%m0`_c<p\CHB%!$j8.jByߑ,cz0zFl56Ob!kSMG:qu UN4]k>;:f1S=8 ƞ˺R+;" (*U<=#"jW|ea5t`'FGa;zB*
wɺ_#v}&hEK]Ky0=s 1cfh=0wc-њ>hvwa5"Niw.T#u+̾G{3EЊ&.V`{Ӏ2@b8z`F[)4}H]MLa'yi{gǹ-`dgi5sJq@52Gw%;0(t۩ƂZ84ee{v)CvwxS3GFJ/x #<;Ɯ2R9>1%[$':S%+ӆJF֤;$':Rq;㳹(KRŖ7ԀSdm>ɱWb^Ėd&v2}b^ĖY&r?6;>
ѳ^j?LLѣlȄ	Re?)adZ5rjFkFdF
e᥶'&lcb}rf;>1A5k;dw<
S#
]2#kXd|c"k$F	lX|cE鉙"1aiH=˿fQ%iEsN-T"n%m0]>Nf2(z+mNi#bwxSj}Zu)ݓ/5NLا6VfY{}	8'&dY&|c6er;qwa^AwcK40Ȁ5Ȁ54q񳁻/ͥ·Jqƭ8Mӄ-bp/I"1aiH=˩P͜$K5u:4PջltπLZXth8,cay+pm#w|pu@iiz4a`lVɱ"@z*Y#b?;Ef,tGXJhL|4N|em:g֘G@h,}dv.{j
ݓ93@%6q$c6)l8'_d v_GzdM.-!bh|ePt2IC|e]HYmYj2X>#ni`Y12Yj^h8cV#>	?x'~G{44AFqg(EXUAYpddё28<T.-Y&yfFUԅ!b͖0p'2cL8_BD$ii`{g%͜$JJ<pC+Vq/!B'hf05}:|4ĎLʞ{0C%a)3c<J;w͔/Vا_?>쾄#3 1wN}~baόAud/:1Sy^[lS||cWYӦXDc*ɡ28<H- Y&yf2,lP>1DbfKiNy8I+Z[b?;\$JJ<pC4j4th8WȯNh-*`5FqgdȰ#'_`>15UX!k,s{~2>1lYYV72md-|dPmŀc$FE,w`2MddPVO
_όd05Un_ҌVIg4Mdl13ebD$@N֨ldsLJC\$J;5C	;t~KaS45C	Ƕp,|_iR6"AW(9EǶp,|_iȐA2DQe?`'2DQe?媉jAW(hJC3"jeF;?XNi2iiD5W@,t^;X;"[iCEgd@%mu; ^m<p&,Hf+zwsB "P{#2nDs@Hgl!B`oa1>=Q^J2j\?wB-.p `nYXE|%[Nx.?wB-. .	B-.m[免ՀB`J:;{΅On'7IXxtayl134	Re?)S!)sKz[y\TzJlѣs0%X/l+vKbNhD~LN {b`>x:xc3RyPhc.'_c'K;n;ܪ;Zј3qkͱi.X${$SVd`C\|1:9.BH4--'vHf7L֬BEgdCB N١3	zb@)JTA!]bɜV 
Y<^>fwmNL2d0cw5,q2,`8e¶=fwG:)q29ӗAbQY(;Σ%e#.	V1X\$2 Zy+60X4B?wc#`Ā`1_@B5Ly!*lX`S#v2{8o߶w4b'>?qgcepGWg
>@BޮTД]όap3Mdsg117%Mb&QJ5-4Ӗ
d=pqcd @_mzŏfy+$όD!q2`,b	8 >FG|cAXGz!O~Cn:g:I&!V:Oq]D8^Jm~>I 'JBi8o:#YƖIeO Z5a3bػ1&&Yd͌G͋txba!v&nF,ZQ{@%VD1w{9ipt"2%XhYۧke$ua*Ȉ`4ʩ/,&>Ʃ#uZl~Jm%6%6H!f!N&iAmI$#)8 %MSd⶜J)<H/ޭN2BT|JmwNɗ%wX>\uqɘ9DA(*qI#;,G_6.6cŗMG?wMLdޮpMV^h7wrY!yk X]Ao\s	|ig&&U.v%jfX^4&	Jw[ alM~2Eg0ހ6X5w ރz,Y\F>ۆvI>1 f6Xe:m
Ly
YB{>v	R6LQLyU0eOLs7%|D$(ԧ6)"nIDK\:bƩ/ rLYz=D䢆@e7ȡCxYKէ6'QC /}wqbYc޺h`8;R⏶F.Q<e9OxN>;v2tpwtv;|顂(H3OsX|F}k`, Ke$H&cӛcx6Q }Ja+'I$8K#qE,8u;=mI1fw >J(d٥/@wsXx[xDu+AIEky"Gyqk^F-'3`,~
|Շ9A?;#w-wq`eʷuOY&qcɀ/$FUL6Y]dgrۋi/):T;8dwmW;ٸ;\W_Be愢1͒όck#BOy"2fK%Mvx1b|b,MeMFt如X)jbػN,y*n9O%d~p= =g=?X
KX2ԺLG>+f	zJALy*n6eLqc1d ceq >Y62=!g>Gy`d-i YQ+<t`9H3pTq]E^~j*f	G8@>
,XƱt0pOi`ds@Mdˍc^F!2ҙGp!}.G-TOCRFHvj*E\̋GH}ѣPS["2::/Lj4
"bV}h5/7.64|bjCgbf?lw@" 'ldjAW(9rղ/`13>Nt!1ԍF#<s'_4#!4v+.>gk>E@FĸS?agy =2O )F~|kqk,1wnojr\|F56sqYmN-Jt~@I58(>1q/,]bkdq W1d#FdO>1&4@Ma?p!=v-5ZZՉaJ9nn˃L^372 2S`,k\07KF JO9N)՝Ԕ$p,=[褺 /NɚbCՎ_1vUZY=oI,cV[X[G7$%XZ5li%صc:Ҏ9Y30|Ċ	,X.(vXĮN8;9nk vcP75$P'DqĲ8RatCbZM?ys[*Ժ,1]3}a(IcRr[xŹ	>F]kV%6Y9T9E}0$Qk,bWYbqf	>e]}=JREKeLK ֭W@.K3Sꇂ~ct2yF@5ؼ:c2}0aՓĈCMe=MƱ,ȮѺs,b5ek7IfEuE,?ZѺsFa El4E^?;c`U@cf,ȮнxV:7Nb$,2`qt
lIfEuAzaՎӘ-d
ખ֭ӑZ9nn8x^;0컌gqMu?́aSdAș5wF0({E=>1 I,'"Y&Ɣ	;^Y5wF0a^!r4"k#K5:$ҒY;s/# Ɣ3<7ux 0qb*4"A	&4JOmI>16wlo80F@1dıWXxY@Py(AIAnh#v	?`< "W]~&&ZZth9bh:cٺ`ى^|5C1wᠹ43	/abN& "Ֆ)ʽӊ#qt^h^jX&c&x9+3b3[$/wJ.īH½AKR9J5FibģkdV2ʿ`M>1 ͟VX4^MƧv}pb>.9
T4%q(D+=xӀ? Dr%hD7Џ@Gx077Wy"d3{
T2BHQ=
2ofd_8vzpGG>1%+k;OWGztdŸ4M`fO/ ek'#}1f2a6r.j2,?(n-8`T3#!؇q؈.-U3wqdthmdcYEB2rϟȀ͟Q[B^wY݂:^g]V!=;]BFBfF}hd
,X#}PC%뗃#8ɛJf;ay%3dIL)%3B$cJf@%6Z$/}yW<|c:6IcrػNFk?=10cC28IL=S; M˙[VR%p^	Kl{GÄfM1^>F7^F3.3NhD)H|4(bn|H-&wU0(>h@Mc,?wmՁB2
5BR<MŰ);vuEp"+݉:q:ՎXLf#&lP;2?Z[^g;Ri~1/Hm<eDnh/Vv!u8ɱtÌ<N'fWa-&?@f=:r&=(Itg|b(Mellz	^ɧ)MXqv&l\{;cӔܱWWb[N9NNY޽qn;c*b	AMc,}my-"hK(b܎̊2q;rϽ
x3%	:"7@_>T_ߑ1 c뽋8c&lP;2?Z*fVد3`E¿殜H"dZM{ӗ"Y"f$Lї	3@W`pXK$!j &qsDˬ$zL8;ΓdNP	x=8=3ЃN:.L_#rN;^ij2b]`?{F^2VO"c=8;F`urj/N38듃G|3yh6,GW1όD Me^TBٯS;nK^e;Fa^O>1Y&<%Vا&^kv26}5' ?>1 K.^sLdfщ5A/qo,sO$2ܱWWb[N9NNg!CKщv!k0UŸʷϱ>XY&?}8'1[lόmK?ˊb@qn105XVsON56u6,lג~8c&lP;2?Zu$^g;H!6,lh;@r,ɘ(A&`4Nۮ\ ?$f̼=q.hqZ3L(Dx pw^ =aPUepwCSzHw$y(@G 3B||cw٥%\[LI!kV鱈#<sO.Ie43/2tX|bK$L>͊uv)մӔ2g<ȠBRf>ظO\ca[1bGƨbw2fp٫>SaZXA$/3m0#}ogF ,}:e]I$3?l[eHqHs^?ĽtqObؗxW;c\}h`CMb;wNF+|c
L_7AEq?Bm፟{/01p$.%,L{glgV\Tz2D\t$	ZY<Oth91N;պbX̋gȦ|0`Qf>Z93AqU-LKiL SVv)l<%X]ʓ=%2}*%XvLww]5{@/X͏a:$8*{{Xf.S}{{코sbZpGrr>|bk$JS~Y`Fh*3ӂ3AQY$5q>I~J1lb	9MBR8$'<r-w$8}h0g]؇yz]3/pX gK+М\ywXs{ 5u
:fF}h5q;لqY݋r9gK?6N	8O!'\Ŋ" K2:L,]"cu{|66+.>jOrϺpIW4q'>I!2:ٺ=]V'5^9pI" K(		5m;4W8_~s/PA91鉙.1D$@Nd=t!2D\;t&Iieѣ;Fl/#uHّ|pӯ!iiՊuɘ2tFP(UoR:ļ`<bZ'MUgnPbc`/O0&v	K'Q:#^e3&P&:$b#}؅k">?^SKhJ
ua?a(RJ
uĠ^؉ANJ<L]4͍nÌs`/ΉAN`0|<%9p?'
xd1()Eg3şInClzƞ3#
!+u[쏌hCK$F!+(Ɩfi{ƄY&Ɗz&2MRFZ3fI$?#(QP]a_'|f]ӌHQʴ	y(),v!:;^-%n,: qzRuXxI}	8Ʃ1wXJ~Gx6~J+5˺q΁+?42?FUP̼.	BeG^eb0qf;;?rq&q"f 8SA'iANjJ
udXJ
tЉ@7(PSJ
u?IAN:i,_BN<7ia^%bioOlYloYh!UktnYc	8y`(do>1CV`?I8||;}*;-_Yob^nq@7(7?%<)5%:PS' =;x7c͋I$28PhJh%:W'&d	{6ll~N/+;uX'
	̗faA^oa2_X.^i_ew?qsf +MeK
ݕz/ҙ}uYpN-bp@N ]汳ˀOv.AZ9{4B?&h5%98Gn1N$^2]b^?M'UNT:.BQ6a9BщANI	#g̾Gz|ifA~2Eg0ɟId{[ ޯG|q{K||c]k#,4d'&=d>ɴ+	8y`(do>1B$p;7;/5Ь@^蝠HU#aI~GyRnj~Gx˻xn1ulXպ1bъfGļdG|>YCX|c|#V{;Ӧ@݈whSbsOB$N'}̑WS`3}@?FWx:5;Yn2,+'M!Qd!Nk5uy#XXVb_Ef	8}	 |i9ch|bLPS˽LGyN/S;ƱP]a_'|f]ӌg()G~~NxӭՂ>	w޾;;Y?uAUrO Z8"Y&}O]/95̷-	-,ldhH\$J̴R-a2Qѣ{c<M!P혅Ⱦ|а
\Vv,990^j	 @t\^:ayd.Y`Pgd͋@.Xq݁%ŤŠ`LKׯ4Rf?NL	I NL't"I3F%&tvi1/7^K66![_#(Ud4htRv^n
Fy;cyvxY|wwe[@MQ/V|b>IMa#ByᏲf{{K//b3Bό`<7ٚiV{e[UdFV&mg6I>1e#$W;z/uGwf&x9+3c"fqqhud{yyoW#4(Ԅa^ io>1 1d Y.4!9	&Y&VC}WMǞ|cqb^2LN_`Hu;cf|eU,,?N̦$v!ktoϱ>IN	e8ʺ ,@@3gxD#3P^1.9>1C;$2vXV3{~2t-Xo>1IN6S?aweIg֘lgeB^gb S M=p/p
ˢ8(WY`#|#
26wLfT Ż5:T1qϱ><MdwL3*FUe(6!Ż&02=?;QC200G>@>1`a?#k?%we8όg &% FGg#Oh>qz˞JL!1@2yw'^F8Q&?.dTiie[>1wFUR`qtbX-؇qaҠ1`9'րh5a0K?Qs(w^#a>1(ԁ;?' "^w
a;2g1(g(@lv.^wcg>¾#XN̻j8T| iQ| ]rӎ3Pu1gw\^;<~2煐 b9[9;;
}dsF5\jb^n7c#{6llCG| PxhYۨX'
Y/+;u;R{1w!v2H22^<+Y&q/&.ѦlO!56&di2͉יVlKB1:lv}y(BXq'_S#k>,ia9ubB_R;񳁙~3<77=H{h|clYXH͡x0Ma~<glo?5_]7պo(خ͌sᗣ5Mb=<7i^{cKqvCMdbkYz1I>1Bc?gp8˺Qsِ}N>|c3&m' $:03|#
2
ʢ@bƱJ؟Zc$N'}2e]MoPb|c3?D#".wP>15|g;Yo:!Xo>1$Xq/&.񽉛~Gz(3.~|cJL'})Lac{\^}h0q'b*'
 }k#g6}#	I2P{g%F;+dZ"D&-,3}ѣ͜w5B"+;LxA^4S!	V=42Vv-p%XFCNVtcr0>52^Ci&]|bewhaػX_t> 8 !=AMN>|bY&4o`Aɩ/RFJόR %k#LoNF~2Eg03b6<Gyi ޑ{w-yJ,YFg\ikh@&2NŝMf;#u_#94џ	1cS0)
ὂfʿW}؇å/^eĿ.?na;c!9XAاIiaA!h=[N[tZ*:Ŀŏbhw`!;c*	,wqx2h>TŸ#b}h<MdƟp9WS:b͂|c  (!ŏb0lfqGDNFPg9c""
bׅhV XEոg#,)qV䌯ށ``q`{mtG*,P 37V>+NPK 
gStG|(yjEqQ8@HN ,P 37V>+NPӃ 	V::=5Rpq K`Mac#,nP'hӱеqQtШUȀJzu)=2S4eSd3&а6X X0]	<D~E>N >~j z_Dt]HzuaN =8 `B&dƚq8IZX`=H;+dZ"q,P9.pXWG`'Jّ|KF-
,Nh8>V?N{,S.~9 bvmˠ%Z]؁2LUޠVv$ hN3#/ScF$v\?#?W '_tJ.γBycLԒL'_JN+dtgat4Mb>Gy5mCs,?lXeՒk	Bǯ~n$vL3Rk2yOt/e6-$!#G7% ,:Ot;|i^Q>1RlYdxA#%gi/>1CK$FK& ?F"K3?;ГyoW#8ԃB0qb@@.G1Ud :42iAr4Ma2d2ePş띕dI$?ݻn"_kyN0؇Xퟝtn\v}xX|b?{0%"_k{I;OB3HFCb?l?Q!Faҡf1 ,G>ҹJ5}e]Mog](0(<g[^{xq;όf@?نcetйD}d߰$!`fN&`)$agpIL~X j,Ls$^;IERQ!-Xfs?rP'ӁnGyK,pIC>ro(zրI?g)HP Z陴,D-avDb,NeaF vFrf,X;Xj&Ʃ44VvYt^:dL]ػ#e݌`G5#*,I3?N"kZYa?2;Y8$$Wa2Ԋe,s`sױњՒ;YDUٙ}to!0/xO_M	?&93$XbΧ=0$󈾘:٦D&:l|JiĢK%p]EܚJ.D%ʤXFh]a온͊Ģ\k20W>ŕqgv.]/R3@5o`>S8z͋I6oA~2NS8NƩ_~5#BCiǟ9Mddo`Ԧd8>|b5˘<}{/q?Li{IdN$ l8ŚFN	3{$6f	BМKdЉEݘ{|~ I@qw$մӂMZ~qC>F˺}&Rg`IY>q]?%:
a;2g5hOBκ¾#XN̻` g7%dz?	ȗyՈw7_WP127gsNMX:˝ϭ3b2b:^Gz6J|FwN3q`I&lB~f2^	Lgւe&b_, U	8@>k5kz9g8CqU	8@>jY&qgFDBD$ii`{g%CW(hV\K5uavYѣ;C4ّ>¾WXh0(ߧ_4f!x|4 u
Jte
).1D
՝1 p@ (GVv5 ]iَ\bJ+nHU2mV4se13J}ĔVHd bG;+%;  J1/7e#%J!=Kqu k#όCz,Ye%,S1l #?Clzx́IW1 P.c1Mdia!Fγud`Cglp17&~e2#_p6XtM1w}vge;З~DR	Xqfu_a?7l^ǰBtN,b4W;˞"1݄͍F{?r7~?NIn~:@f8: a(O~n9;[6BKN.oN~|b
LVITjqgrwvjvi@36}{)OLZ(Cc>}㳼p	WA3q<}l%$F2cLD$@NK8,Ak2D\5uUkKn'KXFc2/?f!zb&jDVvFwNz*_4B/+;N-jik;9IΕzأ؃C%gcCJB(R'2`-ѲW#v|93d|b
Y&>W;Ʊ|:mw<@gnoӎ5݊-D%wgC!&>p#E੟-0!=|{yb|pԮ_bXNI_w;;Ɵ|" _wiKmݮ{C'y #wJ.ia}wa^ zwcK|c:I.쏌gBkax+glw'y c-wGw4^oŵ|ޠ	]Ỹ;P^7Mė#L&_n_ai#<'(\v|cF,_ؙN<GyigA#
!,#|ipόlIBCcO3=>16I>1n^@56	g85;?z5h_bqƮqg웥O,3W6~՟[V*bfOi	?*ҹFH+f[M:>&4th9.Ŗ8g`0=Lԑ3hC᥶'1iD2cgї፶ا\l Oe/اz/yjlSXG/{AHDugn`䏌Hô$ww_L]O#gq^cLsgdqF¾2-ΉF;tG/
aDgv	2: WIWw;a`60asr1hD[N\EL N42 z3ٔ%y( .="c`:1w;D)8g؜ rQ$'	xQ8ǖD[N"QѝƤ-vw}qd0moW}8gsI.oFxēLxXk,jFYbpFNqp58ҘfQ1QO% ДEnUlXV|o^A.HNqJ"2ӌw%nr=4$;-8AѤwgxZkxJ"[/YqD[ Wi`$X
9Lr0:L8 0hzpI@N$.8Q3.HB<@.[DID[(qm{?Ya#ƙc`Lfa_-MB?%9 Eى\}qwd?|=h	|b$h6(D\J"mA%w2r(g<33L台&cnt(>#?g鉙Ɲ '	WD2?_aGxIEs+%utLn>NtN\]¼_!=:|4"Bz8FUqͱN.S:#x}jNLl:93dS$v1led}'Mbk#wyd0qbvX̑a95y'vI>1{?웭ӎ=13$F4#m0	p2Ys?W(\!J_3Jn'3};juB%ZYZjcGCᡉZbdN.
Z8_,}uBeݒtϏClz-c<^g05 TY&9B2tϐ,ClzOi8RO<^ p(Mda|c\'&9?jNv!A_ F"ai	>1lYp/k$fS}yoW#FÃ#Hk;$Fg5$	edF5v0*3XÃ%ѧόkYph5>12Maq#?c =K/޾5_7_bXj5vYX}c]򥉏X43Qϱ]3xͲN	~^|bP5.[ ޯGyb4xlF?B7KR|ck#QF/`453<pw"LsWA~Dp4(Ӯl
I_wX;<^̌+1SZA$F!c,^F/f|c50\glchfC~&}ŉXL} ldoC~qՃ63|
h?+	v>7]1$ʾvY~s<whwt;tv5_0$w񳁡3?	t"_XNḨ]f51+	XSLN*epsWFeSDĐ}hlY8g?WRv`6u?rŶY@Y`EڜjLƶ=Mg͈q1<ݖf%f F6JuV'Yq1Y,5 Uqa3xN7bF @A؉+qW!qM#D`5}\e]HYm,al@?rŴ1c)fXg&HUXXS/LD@$%ZPECAڳtO,NYӠ != nR>0ػ2*ƫ	J@1/2  >u.X2%Bj2NtM U5Rc1L|1?45]:qYB)i>HX7>Gt³C ?"%Ue.ѱ=.ȡ#$4C9&fae'֨_bxb]zwf@f[@t+JW9ϺM!;\1
/ւA,=@;H\[$-U46>IX;m?ś:-l'%1^|ԒȠH׫(PXV|qc,x
43<IW؟Z|e$@f[@b]@t
t@[GX9|Q}dMJcrS@V8^hE@04j;IU4	wāų@Mk'>a?*Blf|cF׫.kbcG?{]A,Kf<$cV4fԺ_XL})B}3KDMZqul5
V:>7F$@Z,]f9X
ϟ03g>_b ~}h
.߲ĕy@f[@tJ9I5s~2(:5>}h"/:Hr;q؉+qm2BIZO50u!gmaP>1AK?rŴGoJbXX\Ј [CȅXV|qc,xh
s9<IW؟Z`|e$Bm&+"8[KY9ϑAN>i>1l>WVFUC@[$N,}ӣ*Blf|c#.-^:V8,.{/4" R{ػo`E/wv6Z)+'Ҳ,X
ϟ03f^_b ~}h5.QJH@tdχ.y,ˎhZS*&.b3qnYm(P S9Ϻu~}iLFC04(ĕ#*ŉq eqlpYdŏOʺYè19X Z@ZXBպpnaY֘*wFO;ԧinJ` dϥG?tϥ1 U^ɟFeedϴee>͗s[&|~˺&|6]W2_l$Yw_yW8M IG	g>rƟ~2sAHHhL|$-؇qb	f10#b}h{$N,}ʺY;mè0 Kbkd_2Wɔi$5M@53.bc1F!2ҙ"X/k^"Ve#J]KWպ4|B͜bKf|#j++;#_4t(H*qaR>ZӦ1wgc䪴aow>1Ya_5f442HMdd<>>1Ma񍀀^@N?D:ggŗF{Ycxl{/G|'1k#!ded	;[sG`wnhF8;źȅmy.DE#"^[j|*"Ճ^Lػ՝N;z'ˑ~}xaL;^-.ȗm#ػʶ-#!4;.}T_bX
VI_w>;;Ɵ|Ӡ.e7C2Kmݮ{0m|ba?y4bc-d5&	h!Mdd;ց$x0glwc8-wGw==mŵ|1w|b@?ٷ(/Ȉ##LoY6dq
#3<Gyo&hocO3%FCR;֙Y&7.2tid&{?@eȺ1?όjC,lNz3O>[ E,w~EWUrFcA8QDFq[rvzػO^6~՟*ELL4!"p$.%ldO	x9+dZ"-PJn'[m;½G%=[4#?uH3=Lԅ[j-J.Id*	1+:rHDde_#"fiqyr 6
R(.XvFl]`fXC,]Ӻc"6hFRS9;OT@>GbtUyoW#:1E"43p5AcOf$ph^ٓ&Y"8;@kY~5Lu Y&3|d&ǞЄUgn}a" K$XelJec_/bxE] cg5wqb<aIόaid=g/0Y$cX p@7c#6p l:gyoW#ёnY>DedȽg0\Mal3ljFfӱ/4t.9;#&lg'|>4OLN||(_ȁbkd_#"iP>1!k#"OaI>1ࡖe2&5d:p>5dS;wc.4;L/' cLkؗ/2oFf۬dVdcneƘ+cfaw-J#s.󠱟{jl!jPVvGVw=prS#Xe^L0.A AmbcBfWDYd 
ש1w &iqUC) Dl*
=)/ػF~bII c`EtA"4~m Fo`#N8%XX蛠2$l{ Nq3hcq`xcdVz&"ɛ4fİ,Mb>G|k;eINr Y&?Ӡ4}}:,]Gd3I Ybf>l=:	zϲ6&drLԒ'cHI)k!~;$2PMtw~
 !s/LDIm/4~ēGc1g%>4j &pKƶ_cVMl LI!YۦkV]YaS`EЧVvFH/ؙbEMC0]P3cb[MV}h,1W;ػKund:Yb5=?8:}diIelc`$}EVvw5&lX.5+6QӉn5NiS摧mv9.+Ca)N2$s晸zX%98gFޮ:r\a3rwL/;DQNClzQ*FE|4ɇ3bk#"V&dJ513ɰ8rwƟփP_?N%؇;ΣU3`5A2o̓$Ơ&l6e4 'Be2#D2?_`C\52D\?m-y\$ԋCIQ4>ZQth92l<LL	qcYjd@" 'ld4eo+hv)Jji(iѣ0yǧ_4 -*sGPƄG{)şL~((˝י5_GP>;;`>5բ?6Q611v	8{g%3r9Ev)Jj0h/>N`QNhqcijrYUjw/GyՄ[RƙqeIjl4>1I'B7CAŞFC0UK9	VD2KבKVNy{$:Q/ƾ,{,`vIt_{8M`lD|ctY8>ej9w`2wh8M7O,Y8Me@QJ5$[kKr!26iMR֍WWF)2ҚY4#.atN{uB%˸zFtf^fX;#}i`Q#!afnЄ4Ra37K%XsS睧;#	ZC/|cQ,X6?36Nƙo@Bm	03 1N~Yy(ޮ9' pud,$cyF!C[$3i鎵|b$X!!@[uCأ[!(/"H9=Ku採R#L'|vw>1$2X_Ј + X.l\{;1~v.AؐVvՃ񍓓7SWL֬ܒ,_f.c<Y?ze_>1IX<0=]ϭ8,`O_}6w=JzzHS;tjɛɂkVgI/_|1,Ɵ0FU|bë$N,zcIIMdeSdŏ3dˀ]/1R1Zti8-)%lB [`ͥCeFlҚ*2fGæ|`60(#:VvF4LC`o뚳~|Љ3*x|4`+?PJ\-\
T-]fXE":\;z_teșzc7yi]U4u
p㳹@OMc.ք?w@Q عwwHtm;ղ컔],.D.na;Cs8BS{JXvwna;AQKmX.}!S?9v!kVuNbMq&d}sON,Y8FU΍Y]g ׀X.O@n2h\;#J|em$,t$lq#%^J5̽81C"GI$HDHDH"FH$x2zg/RR wBԅiOM
ŷ0^dR`$fiCG01( 4xŏ>14313$F4" '	7=fUͥsCfi5tK;jЧVw`}cnxA: =c$8,҆4hM!FϽwv
bteQHc9Qwt/D=6~=c4,S*3f(nF&Z`th9	-Y݂t(D|e7lCD8ȏi V5`.;>»'+!NU1'Ot.DM:d'N@c΢L9Ԧ3D5ijF0u'+
q'n= ,=sP%7N8pu֥8:8:էZ7NpueOuK$Fϻ/V|c&6~hBD)2 Kεr7v)Jj0hAFYݎ&+j0ESpijt_2%ZGGytv5}iC|_-1w	bu!mѝObL'}Ɂ-5$WPyӠ8P5$ДeA'	".n28ׇd?9Mdܤ&6~NI&iQ7BD$h=lëHqL͚SW;ik,5.)5O7Lwt5C	KEF^F+Ş|Cᥩ;س,L"xЄYДYĤ(Mdc.HC%!k)`Yj,F4ّ	K(Zʆ%+ZTth9_0%!!՘.`_4cs=ᥰLغj!ʎ1BRdpwv,;AXv`<͝ݦlcgw;:2zYa'y%ƟO`׋ċHHaF&Pɀ&ry<YeANHB}C<7auӎx@Sv|Jfv҉٭H 3EW@-)  2vkipܖ,-@j3ULȄ5@H$ D96H[1wD8,#Q6)=9<?4*DFhUl=:BfȖ]IHiE)Idw(0$URN(l<`,7y!0-L"tO#95,fГ7IғXz4p{&Hf33tJ?1x]pKr[b˃X&8`.˖ey1$,~I5=q[]
obL`R4PGGCѾ=B}'7Bz"P}2VI48T:K:Vl]W#e,1kӅM>o6L]C[/4b4fxL
i<Lhdo^e;vg"	<gȶk`p"[ !X3AŔ<Md0a=$Gzviug֤$8;?`NAśpoi*8_S6\#y12L}wcfԠ͟Lؒ>͊#@5HG1 ?;0^wJK2xC{QȽbf1\" 'BA$BS4d^Beh	A x  ل}i`>go+C2FHvj+ZH0hp?0.:V/قKuH̆|49PVv9OqXr'{'XFd͌՝}j#I_t^ªX`Xo9P	| KNĴ͋/V}i=gДMs:6} 5')ctn9GzviucBr:GzPڀ1鉚TcM8I.+ld`g	\$J%IpjvՎJ iMѣ;F
&U'KB)!_4"YՑN
jRZ! ik8Cx/R4)DqHzvx#Fc!їr3(~쯬ỷ|,{<pGݐZ"+ٴxRgnт+	`ye¶2<:} 6Lءjp@[t,"6Edx=m*fuaFKXXe1ֻKLx	>r?-{>ݬf4`jWY݈uX0]OP	ݗ%?eal
|yػgECN8$1F3.,101Ѹ379@b+Q2-_Ya'uwA=S`07SCv^9tD`8їw
'C2N84t*82QھެAS?@Iخ2mW%2/w)/]]40E)qIgh`8;Re[ {v,],RFƄb;ߑ޼pw;^"OlXyZc)}wrxDg)"zbfM_m;<bd%9Nƚ{H	iL{g޲W46i+d\TzjEL.'&!y#=:6~-*2rϸX
#Db/AX~?r1|N7`qm8;3,zp1v=d4L4ԧpzg@f~Շ޸=AwW`1մӁZ7g/p7qa#Sa?4N#l'/V:tvAi٧ALLF4L$BD?\_YQ%sCf9Ei12ӣG}Ƅ8c_uH4ˌwvgvwN&^Cv1.MLɓT7	NؑLvF#gDi/N2i(ѦQdaP=LĲQ[*`=eRf(D1R
Y˻i&O/(˻"0<"lӊ0elF0M#A݋ӱ;8ٴ 3B%)3fJ&dJf[N+q:::5%M$U:4$njI&]a$uvOa!ge_k;߰2+̀?}qv)62YO:zabFDΈlnF&~Qwp}(=n;ٲ8z	El<NJ&a)3%>@%M0LL4cK	KC8,53C*$inAko+d\޷(MU4|:s@OᥥPzɀG '_d͟*,}w5{DXE(K;c.`p1$wViVϭG36~i" 'ldSfҹIfFӣ߲w?weGp,}OJ2=yv(vx{Kth9Ȟ|,fqY}qSܖwK`L"?aMbx6[b^аw_3e`/N2^F@Iektɠѓqw '_ٲpnK!iV%t"X^ӎ4d7G{0('+;CByK;GyTZS27gs^Mc/7Nݤe;@?8J#8v|$V&u6ͱtM@X̬*!e䮱Wfd(i%&uW9U^}/4%'h,Y`Fh*XӒpFh*G}8*\bVԶȗv#@po%nK^eeȝ	PtlD!l|akܖ\Î-å!1G{7Sk:c.}B:Sf|?N=K"%ɱN.iܞOeٙ&D2NX!iQ'ԯSUi2p#
;t'"^g]V!=;]BFBҙ;;ˠkyw&#.w>11<l8E-*Gxx9gc1,Dz8`Q#!6K[,9B00	CLJLĹ*ӯy(ό $0Meb^*,TgNKIc8*'}Vc?.oȄ	U.ldl "dz%S+DW.%9.pRe7FճKbX8*;_4aj:dpUK'X!q2D$i5#a:v,we7drkބ.k1/5]8~U;AEg`P2^<l2=%Ae҅gn	V( I*mO%XY}Vң.Q[u[F%&vFL	El '_`!&ػƱbxƌcO>0>1.JfR{wXWPldwO|:<dcJP `=v2_bY`=mӨ6,S#X|%Ҽ~@;GaE/4;fCkf4Cz*3|#:f"yoW#4Ĳ01V-  Y&4## RlX|c|&b*2̔ŏ3iyYU_Lķ3bkd:=W|0W[ 1Y&4' vI>1dKl6OW	n5;0W|'tӕ6
a2Ӭ8}dק_ 1?6qͳ?>1 a?h|bED[qn4HwU 50u6aPL	5ş Kqn4̵dD3/'Wlg#~|b@ʹ>1
$FD[qn4H*2#$N,|U b͆-A0$c P%e[S6.ocf|bFmQپ!A_a]<b>4@!5k#Kʇ ,X|c-f{7"}d~ɷQdH#OIN%Ma&,Vӯ,DQ['ƀ=AaYݎ`%~޾;GyTN,1Y&=;yA#?׭əDVsy('(q"(IElJ+eRfQ%D$&M׃#FLhV_p;$o0D	|\Mc/u9@k$	|&`.2y#En41Em~-zu8?VwO|bx9[eZwwXo?b_b#*Dh,y$2ǡ?sןQ?ׄ#~gv;Exzod採R#Ggt1ό`3Mc/N,z7.w:
 8;㰉;H:kOp84 F$Ymc' FN	 "@S>N"@8$}H	 kOp8pI tkktd#i!8-)ldӃ3y+ѥ17>NfE0u#Q#r0:Nhય؜LӦdbnl`KXqfv hP\еp8Yqb0#XXB厅ň)e{XX{ArBfň,uabArBf{,t-\>N3N:11Mb[1`cz谺)zc7qי5_GP㳹Ie0jd~wXgr;'atS1\8ObGyTӅόb-Mc/5>1@:A=Y܎	tX]_L~;"?ػƫh"47gsd^j|c?W#sf2f6MN;N:uIhd̑Ӳ6~D$@N#8,yMrOҵѣ=CSB>ZUucdovb5L	uq0(#⳨.*j.-GzP; !`OmL],ly!tt6#:.yl 1glx2^i]lߌ.;^ZOS;_W|}r;!qJVI.\>1ekB-gl#2#On;1]<b#"|b)I3>|b!kB<W|}r; E|B$FEϟ5!p6glLLLF4ؑ	8,|p+FIZ*R΍DKEbo4|̋Nh-2ʩToo\y9OrZ/2.0`{d7%qb^GxĻ])WuBՌ̼6IOr]aT>8fO%fEgvwXO7ywXs{ 5u
JfF|c d^osnqό`qƕa*/Gw#,`]qD!ocB#Dd:XC	Vu{T)3Bޮq^6ŗɚ[m.o]Iwؗ~0dMea}8G{0("+;CByK;GyTZS27gsX.wMN"y@AqXqGY;~>4A0B7Y%պ& yЀ
TJ7#:wDWMy(&n,sc`ߟE5fxJQ9/-'fzӎ2-Y~bP
	jCɩ԰3^dwvoPpoxvO^er'JKq:m5)WBٺWlX&@hv%@w0].-ꅫyWHMbxQ!iN-ĽO4侙V!c8?b:Aj"5̍Z"Y&\`D88BQU_(BҤwr?o|Fh8`Q&[0KtM@ d0`nGW%I0GzEzt&^hJ&l&iYn9L;F}޷@hnuv)iL"eKqKY&p\9,6-)㎙V!c8?b:Aj"5̍kye	IO>1 >ÌT%eU-*Gxx9OG6S#KP0(-%պ& yЀ
TJ7#$̧#\":lḍ`?f&T/	B*3%Teڜqg>¶[1PKsHƗȄ	Pd{g%?̉"dz%R,J֨X,]>NtEk)iiU8SG{=%x$w+{(`zF#1^9.S/I/ NX/X|b"?gqI.zbJaϦ5.[y4@b58Ӂ,5NSK/h}8Yx/Eԧu)},jl`u	9)9Ou,kbM~g}t	')ԧ}13ebD$@N֨ld?ݖW(Y떤V752Aѣb27_4OKJ)#e wׇ;ҧ&l$#3}lCH»x!{ ƗrwO@ Mdi}sX|br36w}3`%Բ 5_e>ÏX	}9 $/wiq@X&8e,&8@" '	Ip2XO`Q\-I!0iiaѣF_3qW	jFq_43ree0(MuΧ
˝!VV8qY5jdF2.؟;u;b,lҙ{w.7|X˹7>}m>ݦ~}m߱2'Vv%#xz(,2^P5ļ#T0I(F8 %IEm$iHЉI˸22f@<&ػЙyY}VF]q45_ݫO!Gf 
vZ>jvy7>.;v^wxY^5uGx4B7H LfjߑބޮŚF[)8v'0qcEm>4̎JL-j3#a,Yr,6Ie7qwav4uX{H45$,u=$$HX@ֹc' \@$Vk:qG Ѭ#t#X|FNFe/w#NG,k,5|"@S>N"@8$H	 [X{HH)e{.${.N	 _aHS>N"@t@7yaFYmc=:S2#~gv;Exzod採R#Ggy>1Pd^2Xs1ffGx2fO%䢶QC&(rQ[*ؖJ+eRI['`[vILGx4Ь;$o0s	ld^?s\o0ӂHudP-e7%2Q[cW|s27>Sp#}«#FG>
g/׌~Gx

wu/3.!=;BF|cK$25˝>1^o;PXVwctX7ywAh"4vw>1kxqcS;|c?oLLcK" '	#KK8,̋X;--皙fH	Z_4|:`X!2KJ.Y1Npy)v
Xd0(#M#qATGȆar0XDkk?N̘؍H`!ر%27} 6oWu!VX*.L ;ހ|b/bkd:?$wFAiwV|bC$FCMaY;ee;ObBI3?ClzQF#!KU9Mdij!Tcdx4gloƉp3!EЍqUt2ș[^ػї#}݋
6oόOAK?ClzQW|giwp|b/,YZ
@5'e<mtXhQ|*>1=IgyoW#4wFtƗt),YZ
@}kOZ6w컯5@$gyoW#4@#
Ɨt]Mdij]@Sdf^*'\[_V7?"wFCxTI-	|b$?gqW#!1Ir2)&2+ş>1
Y&-e_iW|d-Ck$FE|TY{$?grbbf?i	-z=7tj'Gd\MTljs1ӯXeҊӦr;ղ/ػq|!Mܩcb!!]DK$L)qgƟxns?d4e~ɱi6{şlwы/ N,cf^qgƟn^7Y&q,`ŏeleό@36w1F.a" 'ldqDe+kH>IEL.''_4ȹKJd(gi+5#
︌B5{YwvG!L'MdiyL)I>1 *]@}W`r;aW}cPs,
.?t"+#o`0׋f掅WEõŵ޲a>K-yV6x|b@?OmyW}b2ifHBEk#K(5!d@g/	-*S#FB(P*O,O2.:gi!a]@78_O@I.όEMaY
;w5^fb@>1 lCH»# Ɩd@v5όE5!`6wyN6oO}334؇wF!{YE;>1lY["5!`^?F,> <Ԍ+1{Yi;>1 h	&4yD$13ebF.a" 'ldOI2UMtdg8>J3ղ<\>ZUth:6	:+ p}Y P|e~bf1ĈH=TRJˈiҴIHq+DW.%J?f3ѣ
6-$_4H hcOBԯS1OtgC}}CoanE2lup_b^j6X^nŊf?_|b.4؇wF!l{[)I,() $Y;[liWkLDn;w㉶6)w3Qϱ])'! =Mb>y0ػO6)ޑwF!Gz00@MdbY}>1 `Y&\;]َ,-Lnk?8' /7BXWn}eg8ׇ`fEXJ87b'wekywe}uw_Fpip+>1
 5QX|b.]PK~g7ubՎEY?7B:U/f̍1X}i7@7gyoW#4wF!
1Q>1
!Uk#K3OBOd/(LL4cK" '	SZp	'2XegN*Mmi6kA1>N>sbJuHԀ8 4-J?ac6obfDS 75'e[eXcپ/N' \&<Ԍ+17,ydʧ ,X|b,{-v4l+o"z7y܀;VXs惋;(خΓ,Xj9.J;0#Aw- NlYiLifhQ$h(glwqg!jgsCL5sWؗ!f۩Y` BDg8ׇ`"%Xq;OOkywe~)ޒ	W}wB4K}8	mk#K&I>1q7ؗwL֬t "53{,N8})o/7fFçZ.G'p3<7u~$wF!h\|bUk#K3:>1`5!Z12э.̈H%Mh2a*j@tyRkkHi'XQEx#P2SKJ.?`֬$,"fB	ď΄̛ wl̬8,Cc#Abb/=Y#tbyYd1Mdib%k@Dgl*7WGֆB-k#ֆEk$3G9c|a Qd{{/4R0 ֺ1ԁZMk#K' 
I>1 y?gq134	Re?)fhT%pު3 6a_W0(,]\UtN}bsL8lXrZEDQ[OA1>NDa7R$)ij{c wtzM&5pQc1:1N︜D.2A>hm>1&|XȚLdwA6.5D@T'MόDЁW;7
ȌA6XȪJ1a;!@ydȠ|b$ZK?z4}U|>2&852cdپX@UXȪKQ W#lYV|bEk@gl*pq;]1N>1	,Y]g!<X|b-fࡗӒT1̈H%-8cO~S~jFpYBԸ>1	ek#KœX|b-g2YImUhD\M+ZBFōLlo/uK|4AرT՗lZILƱ!汑Hb"㳻xx|c25Ⱥ.#$2V6czFp nԠHXY&4yY&
Y;{9##ܖ}h5՗O~4=W}wB1:>1	5v|b]k@ gl
6Q6$BD(jfA#
_#Xԫ>1	k#KY&*}m7%jh+&Pth:¾,
,/?}:52CᥥWEUD:^g]]XE}ػ}yw*&Ky \ɈwN.Xrϼ`b:Zԅ6H $4	37B(*bxw;X=u#eb^A uD)|b Ⱦ;Y5W}bY;1`>1$FfrǟVI>1
ytq;6Q6$BD(jKYѨY4ʒ\޿-zBF_>:ij}}x(b>*HՊuk)W,| tF>i`3]쉙/N8Ɵwb$wF dXEak#",6CTX|bୖN>❄̾>xu~K.)c$50w#f6q>1 pMwFt0%G|b*Y&4EYX|b e7_`|o`(S}B2Vv|a@N5kI6L{- ,G=J` jLdL܌qz9і=uH)n[@Ij2'֘Z	7zƟp4FqipOBhudS<&&)8컍],	.`_ɱiόBQ3d̋ZwiR4a]Jh-хk#KόBa5!L,g#g_%Y/(SƟrC(Ȱ8>1	5EZ'!0&
?gqMFT7V|b?ClzF+1`%E&MdȠu6 9 Vk5>1	Y&
ˉ4cM8Jף8,3,B,\ҵx5th9g .2l2=iiU} wXWde{]{0rԚ(d+NX%I>1C?g,ebM:n')ԧ}13ebD$@N֨ldiYi!K;v%r{Kßth9ĿNh-N>1k'gw,XȾ,E}e<
&AhH'ב2&7;,wf4,S#
*1^F 25>1	d$Fr<%I>1 h36xB6`#^q.T#e`T1}zPغػG6;=1I&n*jP:L];53:eZX@Meb^..lCd&Xe)ǌobfpD$@Nip{g%r>KLI
Y۶i-mR(hBZ=ѣb_4O`t7Md`rAmj$B̋t>?la7^GylO|abWUB(r5F!$dr/F#	F)," q%]@\bǻ\5e&Ï/RV=؇yg,|a7e&&@ƘhBD*kAK?-38k-$)gn٤)&P]>NfEu@(|4ϐ;wf;>;H½ʫBKF5>1@[dNX$ $0`
bf1ĈH%PcA-38k-$)gn٤(s]MxVB'3"l:Am^g-*
lO5zFU_bLip;Ƨ Hsdrǟ Ad6xBSjSzbf1ĈH%Pc~ZfpZHRݳIZkXVB'3"/_4B"?r|4u׺*+#gzk%(-/ޑ{Wf*F2;Ƨ"Mdiwi9cόEC$,:glgƜ6Q6$BD(jKR3B!&E&UL"{Gᥥ^Md`rAmj$B/XzylOd0rɱ#j|bd;$Fsɾ|bmlX|b+?g,2.7g8,]s<rƬ^g>6#6z^hJ1&cƚ8J&ZGp2YC-38k-$)Rk*Z!tq4j2/4||	C|4q[c,.?%XzylOY+ܪ#:K|$Y&4,yI>1g}M1̾1Xfrէ)e͔cM8J+Z=Y	iYi!J]	RL"{Gᥥ
Y:!ܰ)[c	7а #K=)|ށbk%(TWUFc55>1I.)ɾ|b V5"gl3YZ.qpwN^l 3c㍟&cƚ8J&ZGp2YlLI
TJc,!NwL֬~1?#5	5Е*-!6jVA'!Pt摳`>ZUK.Xq녋z,s嗮/ͮ|lGyllД6Q6$BD(jK+[-38k-$)Rk*Z!tykj2KJ'X!ܰ}}NwB*ՑэqcӌӁ9e)36~i" 'ldLI
TJ%-GXVA''_4B?r|4UZ2.7g녋z8;/V|i(ƛ8J+Z=iR3B!&էi2jMF|
p #ҊYUjȸݖ?%	d9LL4!"pLld?0ZfpZHR$BTZ!}M ?u`J8=ca᬴HIZP溛Oa	g	V'41?85	5Е+VkM+Z`WF}ӯ@\de{Ҫ>@@k%(bWUFk#K|HSY&4"gd`<!e欰x5(ƛ!"pV@{g%K23&i,4TVSkT>N[{,=:}LiiE	޼;h.Xg8z|K6Q=WUFBio2;Ƨ"Y&4NXDdY<!eT6X:&:lv|cZ&9/ɱbf?i	8,~25hQ3Ign٤H
fVAѣ<WbӯGj-P@̍ïK'k~@@f4H½ʫB2)Ɩ#j|b 1dRrǟ$:MaVglS8ϭ;$'MόbMk&cƚ8J+Z=*ᬮ+FK;v%!Lֿҵx5th9ّ:Am^g-*Y>2;0rH 5\>1[$Yy,&13ebD$@N֨ldziY\VU4vJ҇5܆&PCGȾ̍ .2l2=iiU} wXWde};a^U!!F2;Ƨ @^Mdiy6rǟ +Ma36xBYfVILLF4ؑ	8,}geqZ5TLY۶i+VkM+Z`WF~ӯ!Lap|>ZUBD:B_5͔iW`zFU_b4wO@ Mdixy9cό@5"[Ӕbf1ĈH%Pcqᬮ+FJ]	R[rj*4j4th9:|4|cD$N\; Amj}:X>@@k%(H{WE}|F
Y N,F9MaM^p\|nv3޲.9<re,X,#!w>1vIN",zbf1ĈH%Pc{r3&i*BMt%K]D:[ΏVA>NNh!>ZU-=0bY?S#
*1	Ib4YS9Mdi}s<$͟^um?Xjӈ6~էA|c5(ƛ!"pV@{g%5hQ3IRk*TԷM&ZY=ѣ҉&tC`
S x5\o`@Gfb{,S<K6Qd0rZl,Y['&Y&	CYxq;wqj{/7>1@5.BQ134	Q2j=/\geqZ5TLTJܰ83ZǶp,~8egeqZ5TLTJېQTLB4j1>NBht摳`>ZUK.,8uwB1qYxqcb+d{y(&llH	QZ?>9Ĵᬮ+FJ]	RQ[VUiiUѣ;)ꅫ,1q7ӠN!Xi" 'ld35hQ3IRk*TԷZ!	kT>r@ #_4ҪYp%Yaŋe9OtrS|c 25.BP/LLF4ؑ	8,}qᬮ+FJ]	Rtykje՘'3|
p #ҊYUj>1I_w|d3&cƚ8J&ZGp2YXZfpWUD%HIio:<LBQvG=ܰ-*XYmdmNӎ1bf1Č]D$@Ner3&i*BMt%J҇5܇vy(iѣSXRˋVN,{,I8&llHL$BD?^ᬮ+FJ]	Rlֿ,Su63K1N0kL1~5)&h'fƬ==	z=7lXаZfpTZ+j-ѥˣGa5#
*n1_4'{-HOd|b#twԛY&|`I#݋\Ew@ӬC`pja^`.#WL})+扁s橈oLv0Ȍ!	R2sӠƩ&kӄ8XaMCп!4%(NՒMa(DB>%(>Ղ{
`1ئ&!~0!@#;}`b0J)cT\'kӅ=7zHڒPԔ"jDma*|ܔ"PM!YbƱϱ>I&hэ6dBD(ih=ʘE-38k++Iq-hQ3IQ[Ou̽j =i?)!J]	Rt}y^ޭՃC{%ldB!&-GPӈ=!J]	RԈoWԐHIR[Rty\OYNYat0=L?c)k,5.)5O7Lwrt~KaSTNYat0=L?cӤXk] 'lSjnt~KaSܸ&_Ra8{bTtwSXk] 'lSjnSXk] 'lSjn:Meap0$'I?Ժ@Nئ?1t~KaSQNYat0=L?cik,5.)5O7lX2A͚SW?34)QPR$Jj>N%m0,
6!UB'+;u9NPUNh6X-*اDB2pb<Y,Dugn+4d~>11Z5͔cM99/L#8,}ʈ֧5ʇ5RUMH44Jj2KK)hs1Ѓgdb2f
%}_lt+Pӯ?t&;.x|49y'b,dqDu8U"ZWCs8ez;'k@L7g!`'aAen%,{{C6|b Jv!kU,1w&VŸ>9'֜IX`IFp9WSa+lI
ܢ-7ŏbĊlgW؇rIp>;071cP	LBa(В,C%,zq/ NǞFu(b(eQoOc58ߤM*Q%C* F)%oC^Uk
&C&,y\2gbfpD$@Nd=uO0hlZrMri5tc|Lx:4|@ Y#;lğf8
ŸB惏	˞-N^gm?"ki`Q;N4H֬{,{n$6NI?{ ^a;->K-q/qcػ)3PFCXʯ6;|;r.-G#b}hLdŏ&iu6fi(kqcػ>1PgW؇rIp>;0<ŚX	q[&T1^CDXi%Cg8ļ:2ZӍ1CCMI*>JIP$drJH$a{RCԬ#<)M)?<鉚TcM8IK?.W46i-T9IR\4?S-0:4|9*jd lv`rbƣgQ1zuHQFnf*KJ1_4}]JV H0[>h,Y8e]HYm,a@(鉘1D$@N-0ldI7U-U*3f?NE?35[$L͚SWv"jeF^!cl#x坶8 mtƝ|>Z[c`l8BHZ}h$,p,d͍}yÿrUW4;WZ.4cMlHNKi{$8Re?)3Oe FlҚrmjeFXd If!}dwacѮӦ1_4 	H1N9	Bj~2$3goqg&lkw׌pϭQ4cMlHNKi{$8Re?)3(ꥩ *3f&-,3ѣ}'n0jy4~FCGeNhEWYKl-	XU NKëm"*泂{/4s
./
CK"صa?;c,+bg=FZh<v罋3	@/Q̵-q؇{Cm!d;5V;|;r8d}sO$N"y04>r2lH3?Eeŵ"{|')a؇QEXqDW\4Ì,RL4&Xq>FKƨb6Hg>J8A?N\Jb@EAJhz6t["%(q%cPEJ9("ъD-(	@dwǝz|b82gl2̑ӰH$-,ld3JErqD6iM_]>NoY,ᥥT(#cdr_&llHL$BD?\6j!LBKQ4]tvwC|Nid-*@-k#g~i#m0	p2Ys?jhi*3fJ.aNF!(91I+uD8:-*)R;B&GN'S+ޝB E:R1;;.X|cvI&llH	~F.aeӵrѥRlֹQ4Jn'S,<rH2ODAg41nV|8 h|4ã
C PVVvPbX
V:ȐS3\ȝ>dlVt)PGXܣ}%-KfIa.@,Xʶs
=u
8BS~aC'GY
] 0%Yr%we]Ӊ'i3t#!wFUR+X!XQ 
[:9'֭ k$N'y0#O,.j 	3?Dcqmzb'y#wn""	:4tR.DNdUӠ`DPldLAcf#G&SbRn~Њu6n	Ifiq0_7
`aΝ:ΝLDyҝQ`~tDFDC3 	II7:" =t	IfTiXZ\t':4EӡA%2JM/ԺNb:$B8QOJ>2pԳ Vn/RYG ;0_tN:OΝ`J":*D7:e汳NӑuغhnYjl24B(JNl >9Rp7NEQȘ/ѧ4%6P'qp|,4iA`Ή)U8rˠNW1qk ،zJ%56Xir=07Ru!i)f$ dЎ-% i'	)&:S_Y)H T% e,>$&JN ^J@: H5ޮpZr	U-W5<hQ(]!b"qlA(/H(܁jNe![tF7:thnŊfpwNu;Sk,#e*s/YKmtc`2NCS*hTN\Q(qkEZH$32Д1X8UH)dJ@HR;\q䔁J@	H͙8?AI(4My(4NPi(g鉙.1D$@NJc8,fYQhTf)g8>gi&IQ4h4s1@jyYF+ma<A|#`Qt2]yi`mY۩ˢYՎ%e["k8|e擇;ʇla;cbg#{_C><,>1 Ah=0%emw;OG?B2wUBoqnG.-G9'ք$NFai}e]M1fsP>1@ŵF.O@P7g0CF׍师s#Yn,0?Sog#y&ݒM`Qwg>"a74K؀H
i|4,f@#Y$1z^,$1z id҉6I6H
lpdWhJ  =
 )	 )EyX jpʬdxJ4\4AU(; kVjR CFjBzW4(;gl.bfHiD$@NFp2X?U*-ʌ٥5	Zѣ0/x,icOc,_@LV|$#q;ɇiiE,0'8b b`mHªpI%kԼv<u060]#0[IpIS("CQ8#F%% 8
82nh2A3p1cM H%Ik?`.W	5ʈީQh͚SWlth8pa;و^5ƣ|	zF<
	ӯ (lSK cEac_@I@sBndo\e-%iD+JNqۉ;qR+-9BV*:*CJr;XSeI< wO\{ ?,N'y04NEh"P08IJKFEt`?<ese_<M
+FG#@" '	RZ{g%fe\$*#zETf)9N\$Tf)Qv4|߰Wկ3A|0(KJ#jZ}e_a7X)aAz5(ƛ99/L#8,MaD͚SWvGÛ-:|m h|4xόC?g~i#m0	p2Ys?X9,ӣ@o*3fǶp,|W*- "Tf)g8>giJEaCbQ%FlҚjE+dQ4lXJEd\$J٥5??M\klA2D͚SWǶp,|6MaCbQ%FlҚjpXPA2D͚SWپ+;5C	;j&_Ra8{bTtp.NYat0=L?cI?Ժ@Nئ?1Ik,5.)5O7Lw :Meap0:Meap0I?Ժ@Nئ?15C	;t~KaS~&_Ra8{bTtp 'I?Ժ@Nئ?1Ik,5.)5O7Lw :Meap0 'I?Ժ@Nئ?1ӤXk] 'lSjnd5C	;5C	;t~KaS&_Ra8{bTq͜F#
)ᥩdS[ե%:3cb]VA_wX&dFC	$Glil4N}	Y&6}Lll'Mdi(erY&<w-l3Mdl4vTY3Ǹ荟x1-P)MbyŵwiV6~}i(MbbfpF.a" 'ldvZfpZ*jY	Z>N;8A掚E[ՇKJ)iV::!pIqXb6ⳏДbyMk2'09Ώ.$/VD wp;>q;wr=!=]Xo\{;{ ?H!31?]$!9Y۪όl"X9pXƟbYaS1"5W/w.I_:bPN}!bWό@1gwg?JCzػXo\{;l`H PNVwa^汋"O޾Pt(ą;t	}WHܔ,{>],"ba@>0ؙdLu,k`%}c/8%ӂKSLSk1cM H%Mh2a?[T*jFlҚ?c8##
.
Zs?tp,~k-i56ikH)2қGÄ}Z*1_5f#2Cᡄ]|Ė3.aa%	w&RE`b7)"eGlIB]cEk#cud `H&X,Xئ)dlqsݕ5D0v!MN&>*N,z`#aYbс!0WE g&- Ș\XLpXbEb8' xE"v.>]ݥ-Aѿ! j|-N,})XWFl\?u)ewX3ӗY=:4s?Zkhl|dz2f~}iIXWSt|`]5>0aC?Ki>GzYMb=;Ww$Fqc*Vu	ŏόO370B8S:΄y6<||bR|<	V YH ;	\2;|~DtɻY,Hﲄ6n`#% ;7HNԝ:&t	 4	Lb {	Xkb.0:?~2\?u)7eq]Vlgpk`N28,% _AرwhQ.[Z5`4}]5>0@񁎛i>GzZMb=+;Yj@Œk'>cOaPNi 6~70B8S:΄y6<%@:΄y6<EFE
"  r;aWdPaqcw9z:>s?tIᠤEVEԈU#ػaR+	Z]e1~t#8!Y&9řŏ>0 ?<dx$f#' B% y$#DwGA,Q&S 1DBDHL=̏zTi4kHW~9O΍'XQhB
摙
!B!'Jn*Y{Ν@>1Ifi8鎳	X]p	l]FLX)\޸VCMb=1֦qcw>0kwr5O	.-.{?_ذr;P[G:
ȩ%|b ?ޮ;;rK?>;<$3ѹS3]`IqQS1#ޭKݩ'(rŐ	bJ$޸w9O`H1;4{w$"B՝F}`|cdо⫤ggJ	GٯeLYL"h5R|aJIMbbffD$@NK8,?TZf)15C	;<NYat0=L?cXk] 'lSjn :Meap0ONYat0=L?c
)k,5.)5O7LwM:Meap00I?Ժ@Nئ?1ڝ:Meap0x~ ?70zGzW<%ΓAb5D2|,]Gp t-,h ZYTiR;$=y1w.{`B-Eȁ:"qn)ԇRD FD	]Τj]#"Z"t,2@'@!D/ңx+6B?ػlac3s]S!;Rn&_Ra8{bTtjFIk,5.)5O7Lv5C	;R5NYat0=L?c+Xk] 'lSjnH:Meap0ԲNYat0=L?c'k,5.)5O7Lv:Meap0ԡ'I?Ժ@Nئ?1ڑt~KaS0 Le\d=h#Ӣ[E)9Мd6bdt"'EgΌ˕\`'F\j[`lu`:sGD	΅!:&@NtX|:;=uVo	tGӡdw;Rxx,^/w# 2<@2=c# ^  au~  O<2;azǆ@?X ~;pSי<J!.0lp=@2vGp=?pӸ!Mik,5.)5O7J֨:4|Fԧ'_4؝6^'&tZ_ $/K]ϭ/K$/qybɺO0Ie;&Bя0Y<j|bEMc2/!dg֘@k#s25b5v^9)زQdزMep'zpυ{&:mslYx&Mefޜ3w2Mc:>ɴh-Md>11 $F2DcN!"pV@{g%x7Lʇ3fUc!t~KaS%I?Ժ@Nئ?1ڐ:Meap0ԧI?Ժ@Nئ?1ڒjt~KaS(I?Ժ@Nئ?1ڒt~KaS.w]>NNɗ	(ƛ!"pK5?]a#FP̭[5+2wKJ'F\̽6Q6$BD?p|DeJrV	I٥Gf	~<^8٨zuB%_zH>Pd5uceخكQ>`QuWMXŵ3
ئuaI!A_ºbԸ>16IMdix٭kI+?gqfGN?gcY)\[_[ ޯGx4WRYBKRt|blY&42vy d`XFe؇;ңOK1 4dU*όI}k#"|ĐlX|bClzx$bb6[ ĐdȦdş>1$I>1X;fA
(]>8pV*ZŹź5=Mc6`sI5KI@0'Ջw=,Z+]>;'ZD:X9#7P\UuC3%]g{Y?2i50h
D:$MdF!'طPE7,hXJ"jYyu*!@,h)şe&2Ne<|cMd&Z͋s
ئ>\~丯K_%x?g{GowjIf%f$ށdm;s	8q?'|ן:K?w0O?Χ~pc0eTK1: b_
ycyNyC 	8><l3, {DKIŰw#asZrzA95.vw?**{fA	f%e<|b	,t#!#^ w;y=mŵ|ػ>1g4n2RYY6o2(I\3unvIqO?$d	_%'l<HNd{BRwI);pJN%'iDRvG%'dRv(QG& E^^-OZhTL[Ȣ`!;5(!^f$'a	(Eܤ4>1>0?[NԺ7,1̼bkd:=La]If1ՔijSM@k#KcdglwF>1񳸊˺?W;Ig0|&w]8@|#d6<|cC?@e-%4Ruv!(4L7D0&qgjwЧό`t&ЙyDrςq0(VQ8,`O_{=,3~v.{j9B28NYr,cB)Rf	Vg`avwcOFU|aEI>1TLLq2H	iL,L{g̿3ѥT9s+Vkj詴ԯ#y(iѣ}:|4;УfG %%؇u%%JA.w|bE,Y^ĊX|b6wzl`|b>yWRYBά{\Ĉ,Y^K>1"$e>6~i#m0	p2Ywl? YdhҪ٭N'3|sg ?}]x5Nid̂Ԍ
!(j莹>GwVNy>UF"
,ltWAJ<qmyWa7022zkºi8޾1	Q"4.&4#x 5"8Fe|,zFԖc /Gz4ip,Y\ dP&g/c|,zFԖW#|bip'Y\y5$glLeU,P}a|<Mc6Fi8My0Ma``O_}=3~v.6 ):&w5Eʾ;tG7Gg6@L\Ut	Ł7ٯacO.Wό- k,?_bc`Wػ;O>1pş$ǟd헨N,|=_'MX:3ɶLQX{,;Ig|cl2e=~G}vߥ݋=@
NIC2t-Yۡ'T>s>1fMWT>s?t8?f5w"ie^$N,zaR|aidbfpD$@NldȀ{,%ҵ'X!ՙ%^?t&CPiiU-IPlld7b>y^Xx,q?[h* 0bybv3
zkºi~Gz!yF4OHmlYZvy
&Ē;̽>4d0/J_hĆsd>1!I>1$lecOA#
K1B޺4S$Fg,y`SdI?grc/3>rǱ5e,8=13ebD$@N֨ldwX6"첁OG8,hHjFì{Ŀ)HQ:@N{C<jvV^k>8cg8?l3knCiHS5Gbed_ZH¾KBt!&`o+ى>B.DpUC֬t";.x|4md["Vbw	;'ǌ;=7.ˑ/]b7#Ą|?7R݋ah$Mb=q;㳼iWόi/bXdwk^:lw810gc];g33|cՙػq1N+,!BX`>1JLMdiy(MaP2k8䀆Z．-|' xuqBDQa0q^~d8% ,H 8ş% MCoPN]B	@J ( z@ 9 9  8xK]HzeY!=@Шo< Ȣ` 9D|H!fe 4 OG'Nz/V|c4!6wS2DcN!"pih{g%y3IfZ)lth9_"
#_4t"|4993-<l@8 aH˹n4.6<Ԍ+,1`\-wq6YZkbf$6ngv2r1Pd0ia[!U_rP-:+C ``4eGy"`͖0)/vd
gvyHºtbK||b$Fbf~|bX|bq#??eǒm#Eslv|ch0Fd0h)qc4¶;e]݋RŹe^kd&_\243f@eh;F ;0;FK$Ff @
,X|bn&yl13Ji" '	RZ{g%oxC-38k+VSijkEBbei~p?1`QNh-pqViePa܌ 1PwrjK1ϒ!%k2Gւ5^'M5wia]If1aioY,YY͑5
,X|bl[⥁ AeЬ	d`їp{cp`dMpϭ 5bwA	Su2YhaLa0b2i̼f!B*^;8DCfDy/
"@oݥɑ}Җ<b-Ge;
W]5ն.S6vf1($3N	,	3&y'֘ˑř|Sb%&^`H0pAF^J	A / A2I`ї?em`8$4$4_`(,;%(\`V¶;tC`0&g 8$4e/Gz(,;C|8䡝˝+cA1X	Fs #?	eGx8q倴`;P|=_@N?5wO|u%![Ck#K2-ؙ5*A6~ށAeYcg<3{
2wDb>1$4_v8aş8qS~ka[Ԃx?لb/5m/`S6bf;e*>GztyoW#o{QWRYB8-{$Fgؙ3Maɴ^i?LLq4!"pih{g%f25Nkj詴ʇ5U5IWF}c4Nhf ijzX՟Zb>Gxy84:@1.񫡛ؗݥŏ>*=K,:lwbkdc{ºbf4@LYYFv|b`5 .4g/5K&i4cM8J&ZGp2Y15j詴%Dc|d]>NL~`L0(-쌇f	=:`-N""BL?f
vz*FZy3hLך[lg2?o"@B	r!۠S+5.ˑp8a{\|>.Łyݟ`BrzA9d{xp㳼iWό`\bˑ/GvelXg>y4bƟpSbWRYB4N_io@r5^5$a?gp8˹l" \y7x2/.OC0@u}qBDQܔd"¾21%2(cp$,,I 'gvdN=yzi?%$pJ:AJ;	AG% a,!Udwǃ(4*&:
"A@A@OĀCH0=3rH	#|a *1H$id{g%W46i*-M\J5U5R9g&MhuB1_%0_f	=:I:! q˞D4EZGxr,cZ&k#Y|r\d @[t&""B哂^emR0J8_2C Cmdt6X|bT	v{DRK@cػ0w#i`BrzDpd{xp㳼iWόh?]ár%;m/L}Vd/bƟp ,S#
K1FƖMdiwV|bAY&@l2)!dy7yrpػ>1`n~yr"(˘8XWǿrP 7fCm@Eibϒ,GB-w+=("%[PEJPEJ9("	`+@*5Q(hTLu 6 9D" "J +@#Ah$XB|bC?#4ƛ!"p5K?MͥsCfUMhT(?LLs4EG	|Љf,Vj]8-,6XA6wvߥ݋C3}x?e5N؇;4FԖcƖ/ā%k#K2gbf;>1 I>1N[V!A_Ɵa]If1^4!r5,L"kSqcό&Pŏ>1>3%=#;׌៑dgcŃhif)K,:'DRI:cizj|b6g9$srv*[K-'=`0;t"_k|6޲qcϭ :?XUB#?]|aQt"_kv6ݥYŏ>E{vX430]Uq 1˟8PX\rΉPD$C|f4'5tJXu0m7B!n#3>;>49#?=ǡ:'?<¢0gibNk`]YD7wO[_v绡W;XcRYh՗6ɗ$.D.aǟZ{f6lCob N\9em=<gqn9tT~v3|a/4lweBbfGipihbd#8W5j詴ʉCi524th8Wէ_4&cعdm<擋^|a?yd>]\UKϬ<8,	w`zߑX@汙e^vwb_`.!	P`|cd1]PӅ4f8ʾ.qe0OVIX1! L]X3޸w9*A~(,+;Cfbs=㳻zvE7NVvꅫ3'&ng,f8ʽ޲.,t	IXZ	id&&&hэ6dBD)2 Kx=+VSic"t~KaS-'I?Ժ@Nئ?M׬/th9w31ӯXpK{ᥩїv$͋3/>1[?8}ػRGZcQMf$&<F	>Gw@/?>0#$,2nbAj! B|bX6
"#
aYj#Ć@"0%>1,KDDa_^,`b(+IeK@"0%>1,	!¾t,`b(+⋤G lKDDa_,K-D|be'zX
">1ǌN!6'yF9g`QtEeū,8|~8~x
WCw0P1C *g'0&͂d*Y&|#'M/?>0)Y&pgy gnۋg 3,Kq|,&¾2t["0t["0%>1bh++Ie@gX
#
ӤG |3,Mq|Qt[3,Mq|,Hgw#(gwiN)3rςq0("ETՖ>?_?J}d
!Fu;A џ5cgό@X&2H/SG$'%ܗ8<~bg=,CqgS7o\{;6pF`Qt3N}`wq{7_bY@=B9Vv蚺'A$|cbf}`~1`aU"bi4ʽό DY&lHgqUМ'	b=~G}vJ{('+;G)3#D2jt7FW]4}`~`avwcOM2G'dbfpD$@NKHZ7twʍ52CVkM&Z]>Nf!yTf	~2._4OC$Z&Y&8x2g։Ek2.#Z&,XDʱrikf2.(Z&5ÃB/2ٱwXphXqbg
vZh#&ODы?e`/4)iphQ>1&ػ#g鉘1D$@NQ?AehYW++IpJ.aIG/Nib5KJzػX(;Yaޮĵ.fUk#g鉛(mi" ''%\)I
SL#8,|ygGq\iZF)WR*3~0}:|46;.S&1
ER6x1K^ހ3R8fBS|4-zS^"&4' k@LERa=k#9N"*0,XER<e3SZw9cJ_vMw8LR8LSI	Ņ|4Fp%a;>1VI-I>10)134	QZ?>?Z7twҖ(m(i_4|dI	jRKJ6Mb-yijIl]cO;bWR*F!@Y_<ioApMdijI 1Ma4 Fijk>0VINKRH5N)$/X|q #
EI9>1H.Y&4) B5 'glWLLF4ؑH	8,Ŝe+FΎR[UB+W5TPtUlfGȞ8.yϼvzu@h.LؒtdFCR*FLدGwOk)uX&awKRIe#{IhvٯGz6Zi6Ie#y9ZsY&9v_e)Y&9vqZiI_
DilXЉp&@;qa8@,5edˎ'|ev}h'/Y&>lv$5"ͅu/SJS$-H~+)O%IBZzc5O$GgtJI3c`I!m]ɛl3`{Ûѧ;>1$F.5kC&v^?>Q/{#=9;Ʊ|b<"Y&47Ma36w%&&#F42fD$@NKY:;媄VkM+ZBFu"d]):|4}iQk#td$x,8RG_jHրP5]
W2XN8R2.}iP1MbrZQr9AՒk6Q6)jl" '	EkTp2Xr؃)jl΍'`Q{"{ƂuHijtd͉(Z]VFϹ(VR|F)FvIt][eqGo'5k)ND`Zdw#\mX]NoS!p~8aR;%T%TY .V=,?JxrϽjUgv-YۢjOI.*vw,Ɵ1ցWrbMdv[m("+;tj,Y8;cMIr
,X,{.3B2D<r?ZA#!vc02|~ޡ`Wػ?{@w5O
bՉmtF3'&n%Y8M4ee{v!ȓ7gt""7p㳼i.Q97Mdaή;<G5k#u6Y&p㳻,o5u2> 5k,9݋v+YS4?#
Egc]-,]a@Mdvfbt̮DRM`9`0-K-,Ϲ(VR&lOAtmN)JSF#QK"QJ	bƬ}?%T&&iQ7BD$h=Y-38k-T9IHTi4r&m>Nf xd<pU0(_44էMrC83cJ.RZ6}BG"%gJak-7ػ`2g>r?GZ@#!G.,ocPx2ާCJq(¤vJ0dJ0@=]o\{;X2~v.{
j'ZD:X9#7P\UuC3%	Ł'ٯcY?c2sXY&;-`fa$N"}hR|a kŏe+:'ٯ @~Ql>;lutbP"|>@FCb\dE5щBjJ ?M']ܵ`Wػ`pty InddF&5\}h5k,X5 $N"y(3~µ	o>1@AGz}'ٯw]pGjpHx2RJ0*Y*P,`O_f28˞}hXJ>N%_/ҿߒ+f;?'|e>1_w&c5t>&[$2Rgq&Kq:xؤZRkd|c.U>Y&ҒMk`Z5?q[0Xy;;Ɵ챸Lbe!g%k$O?gvX:y݌85uWY.V
ئh~F	QٚZY2Dqk#5teuֈ>5罃,87#,>YIvw>Q.ݟ9u2R'*Gd
D
 ىIDlaR12HƗ(	K3C檹QlҚ*)v-ѣW¾rρ#`Q%)d{ibbVFT}iDMcc]ey15P+;NTGg{x'Y<|cI>1kb'=0>0O,X.V{}w9gw5##OеgnOI.*7ٯb&,Ɵ鈚e_>0FIrPjwJ ,&lI@ D`F݋ Wػ2N`qOVwc8A aY|vHi3B&;u8N*g}cUc{8#R9C>;;Ɵ챸LbeOeC>;;Ɵ챸Lbez@$&:x@$Y&:vy Y&:qրHY&6;<	"Y&6;;YY|1vIC>;;XWY#J,Yb+]fX!OX&_wh2Ggt|?>1 B5b'gvXk,5u2>Y&Ś+]fX!OX&_wh2m=Mbݖ7Ŝ+n}h Ig
ػ"|vw?cp|ݠ;-:15b'gvXk#@ If]`;@og,s}nŋD2=Amɜvy&PO,n/ػFܙgZk#nL㳹5b'gvX1㳼i.QόpIC>;;XWY#Da5,᲼nŋA4ee{v(Ggs7Mbݖ7Ś+]fdwlYbe殳v,]g,cS+5~u:4;Wř62Yh_"|Z	v#1bv$1㳼i.Q|c8,X"|vweg
wZɖIg
ػ"|vw?cp|ݠ:m3&DbbvbOፒk,Y_v1
(b'gx7	]uόc0;d1㳻,o5vWZk,YnŋA4ee{v(>[$G^;<>{dϭekO챼b'gx7	]u#H.Y&Dbeey݌zK$XY^j7bݠřpF8#RX]TY?
rwXIt@tF7)	#k%"L_?>0I#
Gp4gX/|,\`DF񓤲Gp,h¾Yf#1gX/|,\2gX/|,@,h¾t,@,h¾(K,|aPK"0]%b>0"zX/Aş|b@|bN:_?_?J}dCwTHl% >݁.=~G}6oҿ{Pq?B՝&bt>rG6)&ngJ7ٯ`s1Ltʽό <6Mdv[ly#IDVID^*X	bJ#޸w`F+]Yl-Yۢif'A$|cbf}`~8?#}ػ8:e_>0I9oS
1dIeȓό+ë$GllLgtJq	Y}h  !dP̗N" 'BXK`p~ZfpYW*4͚SE_ԖӤXk] 'lSjnH&_Ra8{bTtjAt~KaSv	>Nf&2/:!@BD3"KJ(XYD].R5e˿#&|aQ,K1( ~;[A[Y uc8KTb	,ɱ:	;lK.Xa9cLBٖhY3Ֆ̵e<ܶeLKf\%=ql\Y3΋fYdόeY3̶ؖ%=ldY3fZd̱df[2ٖLbٖY3̷=(e
&}`]b|g֘e@" '	IpK%`mxJBDLcDF_̋NhDf>[dXcO I)d` -B<g@P;c JИt +`Z82@X@j%@E}ax(AaP-mp{:u_0ou^?֯CֵzkW[吃4;Wv簶` {!A݅7,%kagE:,elKaĲlaȲh@,A-{2A=naiEJBX#,Yl4,Zپf|ܲpK!o,Yl:,\e~2E-K!ȶo,Zl@,Xo!̶o,Z1lF,[پiE}(Qc~C9d!Ֆ:C9d!-xK!1B1΋!lcYv%Ĳcd!c Blc,:1lcBlc,:Qlc
!`1bƼd26.ktE}a@M_$&&dxƝ 'BYGpJmy09&Hm\v	>NffuGPBfE\1#ό *Cg./"R@3tb؇y$wqό *<gX-0 .ٮ{BhDKgmj,Z!ы:	;lKrC	΄Sk&ynвg-,3rɟ	nɞg΋&|e8&{ɞȷȲg&x?,pl&z1ng-,E4DϰV.#ڕj jpwB3İ\,t0EZj3B.H,~h[3"YlVY<ܲ/-Eٞ/΋fyd_[3,%=d_-" gEg"lfYų=/~[3҅`gvf"z7O	e挳1bf?i	L8%0֨zTD'pC\v	Z>NfEbo:!@BE3"KJ.$O &y'|9u̻бyz.5fY#j^_>0P`uf%b[mbX.T#8M
 LcT#X.}bXrșf,BIFZI,rIF\%2MqdeL2-eĶlK#-l$FZl$#,~[	1de-2F-1de-J-P2NY8v1gy|a&u̼і
&cƚ8Jd=Y,2kDH"w9Q)Ir+G5Mds2/}A
)>ZQpgď>0Dбyu.`nC4rpN"K1( .8\!v%:"k$Lĸ-07j&1"Z!xt2.[b]k '%!JS+*sBٖhYS-j*srٖnYS[2,̵ŕ9l:,-qTKf[ʝldYS̴ʜ~[2;2ٖ̲F-hŕ;ٖಧJ-iBX˰.0|g8 lBR	cB:K_XF}b쌉$XY!7ad/YF}4,Al$ՖFzql$#<[	8K#=<k#<[	3(N2*MdgKa&Ȳ3%@,l$呞[-2.M3ޖMdga&Y]8I7b6Z9i>Gyό %їrbf?i	C8%(?|X=e*"E	!ʉJKi\?٭N'3"17ه|!"ᥥ>`6u#՗pٗqZr;`K8 3,Ġp[XlZ\j+"P#2dn2*\K)Xa9,9,Ke9nвV[VYS<"!wiqťQj LT#t/KϬ:dMs-Yf6%4,eVYf尓7,Ka'	de-:-de[	8V	6,l8>Gz|ό hBD*kA	dT>r$P;i_4|Ab__4qg |4#?S8 K	`[XbVF2e%% ]Adn2*\Kpb]e)M,,f::n;AN5)&h'fƬ=Xٸz 1?]UX/޲ryA+?1cM H%&Z`b?Mgn}8˶:4|kLlو^I1\:=
3KS`.#mGyӨQ:|@{?=,.K >u1vkc#}r~ \km*DA	H(#mPSpZU,fv%XK#ܳG	d:D\' b[4-ڲ_-ű:-bcSeKmmPcBBB=,.FEg p2#Z彅nYuYő/:,e@sb?ζ`?с0 algYl r bft[e@-XcVEقFbfzP/݌l.km*G`BB8;!gAJ]9g ?t[X8C-iT2 bY-ؖHe	d?D+q&l#cYl5a	lbVt[ 1YGbSzTkm*DA	VHGFe)m*`cJ6XhaeNhY#ܲӄGId(;l&Ֆܷ?	l-lN]UD~Gzşy1鉚0qƛ2!"p%?4G`D
TD'pC݂kT24#Z[&OqX/Iw 1wPmmo NX0J`Kt&.h m`/\ ؇XB#
JY!׀lpxXd5ޕ eLvd@5z<== z3{;^ jy 9;Lvdo`sp<==<= x1ِȔ_|)̡L	n'߇ {/4^|=#}g΀'Ӊ#?Ģ	ƚ>6~J,	_bNS*,wYiYR(H.NYat0=L?c%k,5.)5O7oir';"{2W2__4Bfd5%LldwxW{!IyhrςWc96nAqUOw7 )fė1-qm)Gx4Z#
Ab7Mdiw%ΧόFY&3-{W#h+шOcKg#pd	ɾ|b7	,X|bU콍oW#o~-s 1
X"$Fxg&"I>1 ?grc.=c
UJ]|c2$́-k2'09ןB 5|?qEUKba=]V-޸wb_b3?8#j:B+؝P`|cd1]PӈŁ_f.c,ƟƁWό!dOƟ 6;_zUw=صWػOZiCYۡ9NU񍓓7XUtӄBů_|1cOh{B5;-Ƥ=Mdw:Bmd&iTcM8J??Ȁ{,	5"-m84YCGǅ^tF01{:3!|49/:ceFAj>Gw.CXDrςys
,l:⫠\[_u/2$эm>kNGxa\>?Gz'1G 5ܫ9όA Yd3.;41\>AȯAk#"ݔϟ kK6A_ib}ȸİOMdd[YCdlɌbG1k0KsIOL!ό+;$YG /
a^	bu`Gqq`F+]@
?~";tG7AɛAՃ@X]g{Y?2@X$Md'G^^h{=~G{7_b PYX$!?`OЧVv:'MόlD-X9tvw9Ř:e^sdOL!O , Mec^i?LLңn	Pd{g%|VYʃC%s9GrJ.ath9zmES:qVaҫ+k+!r;Н"Ė,>qB\n>;,{2oO!3|
z\pw(@FipylLLLF4ؑH	8,6KLյtTje))cGh/Јq#;S,c؃KT>[bX`bxqqm|p5u;/GbDx	k;l[:GbA,Ybۃ(jv\E`	nGnВ.kz-ob^Gwa/}X\Cib	 ]^IHr#Y[ػ0z,dm<DŰ0bHsE4*F"^ 2+V1:V1 m
l{\{zJ4Qp$AK/7"v mbI	,q`07_mF~Eb	Z1@.],{f'\{yDPܽH m-ey\FkNhEH .3Xʽό"uZ^EQ mbI1"}ۼퟎfwG%Wђ#귱:Ya[ػXg#s8C'GA%U!'YW|)^qcό"b=׀ZF%>3llr{\Nހ#vXŏ*A@3_g={A@3_oCŏ>1,y?<`U-|~2kwXbU_uyasx4Yob4$!wi;3WC7mx'Y%AA3BH0I".3rH0Da}hVINuQ<Maݝ^::E4@KN2?_W`qr|p[jrۓ`h@<îHBhDMH]ccp#|po.P2	W:޼NtG{8ddy$YH$9$YI"ά,	"nIq$I,cRp,hഫ-H]l[q݋ŏݠ/VNrY&rϽpYh'C	k<ӬwI-zI-Db$XET	"ŦHwinq;όA9d_ޑ^wFtj)\=M`hoyө %v.ŏ>0Ɍ8lXF+*^2bp Y&=D]a%ۭ2[%wu!(Z%v)8,YC8f݊f֠5dǦO )M`ecW<}j9͒k'Y<'֣Y&8G"d-X22e/Y$c^`@_z	8AH2hKbY`'$:/X2Ь:-BNSiIEױ/LҏD05'e__vodN.Yeuցs$N,{X)=sόa 3U`b87Ժv2YiF8G$Cd-X2З#ԌLzi$Id$ݗ(EMdl̏ӱѤH]K";$K!A5j詴&Z=z]>N|a}	[Ց0e0Jf	xww)_̑e_g1pٟrї."$|vz/?ػQ}:8sόj 鉛(ƛ!"pK3/15	4J&ZJ٥5̄5C	;2SXk] 'lSjnt~KaST5C	;2PNYat0=L?c#
t~KaS٭Lßth9ϱ?p(j-(#l-_rV$}@rcQE=']XOSqm;kb¾bcu6ofnؑqwb|bZ	;' +=̎@y\dgI>1-f^\=͐oH¹ p~ѥ|bI-H;O>1{$^46A#
lcªw.\MdijT'i#2kKNY;y5|A.؟-Mc6FwsIOLu>0,X
~ H&:"{FPĜq05@" '	SZp2XeX:"ѥRXM+Zu|2d_PL̆Ҋ_$c xww7]f|Չ/,J	._5PXUt	Xgqm} w0yŵ/+=wB50Fg#"ek#K3g$1񳸌Hߪ~+B5#4όFAk#KRNXcd3=3ޑs61@;F dY&4%|b2,X|b7=glLeíq~PPR]AbG1/3摈X>l6;lvF!"D@" '	EkTp2XFeF*kT,+ѣd_Nh9"ҋ6	rϺ^nO_uy^,Y&?89]#>>k޽yaaɍ2G ܴ|aGxa\͌iwB5B-k#K||bdBY;̼?>❆{0f1F-Y$F,y 5 ?{)+B5$/GzP>1@Y^9cόPI>1 U1=5eatɱbf?i	8,~j@=Q"i2j̉'XTAҊw|rU̆,lTG]ﱳJ
EѝW@;kޮ<¿4;kb?5wODa\͌b4E=k#KT>1>1Ma ;jv!A_i+BT4όW.&4όWI>1 ?gq002.l!;lr_VND rUP]UKY"`r+vf)nXp5/e8)^8xe챂P坜p[jqA^,8~e챂~8cxN2XoaǾޮ?ӌ0GN2X\~q
l8|reE
^4V	i^4.GSh*XqpjeB͇N2YaӌhQeBm/e/e>2N2Y>?N2Yv>?_b݇ҿݱ؇sP(MX$;kdq6>?_bgawXsP(MX$;ά4_E#񋡄ëL1Ξ>STbf6oG |/#fY|j=_#*Ç6%(QN2-XFjeXpnķd5Z.XF2N28}o$1q,K|QN2XpoSY,^ÇӬK|>NRe>K-:84&QN2p>ķd1qoa)QSl8|b[Zu-ulK|F7N2ΙfblόF?ClzQ+B#Klc5	4Ma=gl!^e;| 'ؗ F88b\43T,È
%%QN2qVĸ	c$,È6%(QSl8b\u-uKVNgL% qb\QN2 J.IfYYb\t5Z $X xF2N28:ĸ1qK?N^e&QӌY6og%a?ClzƟs0f1#Ɨu	cdYY&Ĭ֘ʋ̾Gx5rޕaؗ :JqqQf@ĸӨ'j8ĸIYKF5N2v%:zqÈK1qtRSĸQN2 4.T3T,Èؗ5Z 7.u87lKjF5N2%:zqÈKnF7N2ΙjX3<7و}W3c#K|¢
lY^T>0k$&ZbW3b=_#ёL
dȦd{'V	MddWB|`|aQIMdd[!>\M|Y>0dȦC+'&*!k#"0X&O*!ek#"',_0TNlY^SB;'k$FE4BBlbMddS&6P2M.Y݂	!ESdȢP` Eҵk#":Bl" MddQ`5lEזI/'&#E5M	Pl`)E5LX!@TMK>0k#"aB``.&2(s`f6D.VIh(!@ZMT>0K$FET
݂l],X}dS3{'Ӭ_"	&2)`.5.lY	O"Y&2-B|`|a%k#",(&S>0-k#",*X&%E5F][pdȦl`R|a&2)5B6SY&2)`E,YL6P&2>0>5E,6\&2(e`E+$FET9B6@&2)(X&Y@&2(w`Ul* 5LVPY` lYH
El@dȢ

Y&2((	v	k#"FB>6iB$2\l(5wFpFF!`4ҏ* >5F>0,X|bf/?5v`4F!c(T>0z5S|5 l g&U&cƚ8J&ZGp2YjG (gCb5ѣs¾_}%摋iiER÷Mk2'=09ן(AdvWz\1ۦ:)<O_N,yh\l]	ŏ>Q-,y:gǟ(8"x3qcϔDc?<DCgǟ( P\{ ǟ(X&f YV.g<DqcϔAc?p3|3|Q/3qcϔJ&5_XN,y򈰐[ ػN,y33dػN,ya?o,,]'<D|?_]'<DNj[Y]'<D}znŏ>Q'erϼpv:	=&fjJ]8ΤDI(glZeo7$gǦ:j	Y;,U'Oeg@0'v=ܣ`Wػ؁AaYݎj9O`PEʽеgn:h	+>s?t8?d5wrvw,Ɵ1ցW5Y&q	bǿ#Oҿ

wsQ{Zb(U-Yۢ9N>s>1f⫦8N,>]g{bi@ =Me-/S[^JYy-xI;N>8d^$)LFc?=09ԟ(@dܴPa_;5z(U?{OY0:wB(:EŏLu' $
lY?LL4!"p5{g%PiYZMLhlAML/>Nf 0Kᥥp&O#;Ǧ:ן(id(MVwcV%鎵3<l,OD|AEk#g鉘1D$@N-0ldLXE-38k+VSif*J.ath9ᥥSୟ~i#m0	p2Yx?3ʐW5ղ/Yth:?"u@iiT39/6Q6$b!"pK.5W46 Yth:??_4O?Ӓ13ebF.a" 'ld:fpYCzIEL,4|`OᥥS^#?Ӓ13ebF.a" 'ld8;L,U*-Yth:ӯX|4Nŋ;=XGE?6IbF.a" 'ldаv5Y4W4VJ.ath9,|>ZUtbi}hx͒r_4ؑH	8,Tᬲ֒Qv0_'Y?G>f~-*2رwF  &l1Č]D$@Ne38k,Q\7]ds17ӯX|4Nŋ;<$313d6$b!"pK/-U38k,HTJ.ath:2da\ғ)GLCᥥXk`)Գ}wFϭ"F&l1Č]D$@NeӬgef*˙ZkXV7QvG_43iiUҝbk,#4?ϭ"313d6$b!"pK.ᬲѥT9s+Vk%m0}ѣҩgr_&llHL$BD?^S33FPJ.ath9ᥥS1gr_&llHL$BD?]n5W7CQvG/Nh-*Z9/6Q6$b!"pK.y38k,6%m0?4|Bҩ NK͔cMiH=˿3ʉCiѣ``2[=Y#bjH	H)iN5?y/Ye_b g@jC0'$,c]c?f>1#}bf;3ubrsO"X/4r5Y١th:?-z`O`2[bE$lCIV>ZULJLL%]{!kK_b 摕}ؒsPD%]c?b@S1{7H/LLv&vF4غ4Ȗ&B=?ʙ38k,$9O%m0/4|da}:KJ.ŋ2Kbg@hC ,<gbf9/lHL$BD?\3RA+J.a_th:?"uK3?]]6)cye_e
;؁,όHe&l1Č]D$@Ne?c
fpYjH!d`>NE'ҩ39/6Q6$b!"pK.sᬲWVJ.a>NE'ҩV9gr_&llHL$BD?\sᬲWT'5ZK]MF#u@iiTL9/6Q6$b!"pK/tᬲC%s9G]MF#u@iiT9/6Q6$b!"pK/YepR-޹Y'Y?"uK3?]X#*LL'%cMiH=˙ᬲn4By(iu/_43iiUўŋ2P͒r_4ؑH	8,3BsQvG_4OE੟~i#m0	p2Yu?38k,W;jEL3K'Y?G_Nicgҫ=إlRbkWyH˞fg0؈9YF&l1Č]D$@Ne?5TZ+EL3{GO:KJ.XbHرwƟ؇ye_bX˞,?6IbF.a" 'ld5TᬲY]4uNicgҫ-b/إ6$PرwƟ؇ye_bX˞,9Y,LL'%cMiH=˚fpY\$A]>N}3غ =Y,6$PرwU^i`C2YY/4L4"hC@h10(gRbf19	p2Y138k,kEL6O'3:|4|a?Ӓ13ebF.a" 'ldǪge*H%m0}ѣҩNK͔cMiH=7S3ճZ}m֘ϭ0֘OϭQ-Zu@t<>]pK>\\}jq*Q>,>!>ʧրCA}h5b}h	ϭ(OeSA "Yj}h
ϭ3A@HT>0O |bE ' `2>1J Y}h*H|b g Y>1 όH*OK'Z[qFGY>V ZZgւO ғ#
 0ϭK?ggg?qs3"\s.|Eψ~"U=OBи1JѿNO?(X[~1W~1W~na9F\!>$,y|hHjƐx'^z',_^;T^Q
xSS$ x&/^G~r*xqS|%JT/9J*^rT/	P%BT/	P%B	K^C555	5Y5Y5Y55|$:s#/e#/	xH]#/	xHF^2𑗄__/󂟫Ֆ|x>U~x<i梧4xO11и1.a=[Ot[da瀰X,F%<ş N; N|}ba_w	'x@ R
M<"G%o(/Ԗ}H2"G<ȑD2$y#̉dH"G<ȑD2$y#ԊT<O|~~Ѽa?|ak^7{<^xo>/^Yx<O+A!yx6?P{'( asT*s=l)Vᬩ$$"gWˉj!/)`tBt *sN}t5T]@<-C򸮨FNNUHu	O$P٥0P
u	N4lQ3J*-B&Btj&iE@<-H[,TL"Q0&D(E5N§35aLʑBBB-QO"f)h:'aL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTjaL"Q0&D(9v9
fpTj˒in'FfUZ:rM-"SKy噣J24lErBr84lMM-f*C[zW-Cخ	xB5N§35aLDS5_.%ClD6BhN@AY	Tv+ ~<Bմ2%Wī*U7i(G%_*PmkIDD=q*yUMꅫheiT[J~<Bմ2fp\JUSzjZU3VҸG%_[TБCji	˘NZD)"0V=o\-RSBE'.a9iz޸Z8WCHN\r%X00UMꅫheiT[JUx00UMꅫheiT[JUx00UMꅫheiT[JUxw0 B3HC$ 29hUSzPidC'-cʪoQ#|
!v<;墬yUM;v!C! ^ǇpU*Gp"f8\5t9fīyUM;v!s\ӣ܃EH!E
ǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯USzᕣW.VR%HW5]bU|&vUM;/ -!9hǕTޣBCUPz!KjjJ%Xw%! 0 B湧G)nBXwa5hU0 B湧G)nB_ʪoQ#殺*v!s\ӣ܃EH!E
a1hC |йT4hPiTWKy9hU7lm!BCzpoUpUM_*Gu3g-koQCzoT0yUM;9k[zpPޢ.\4USzWʪoQ2!A(LCjl޸\Tz'-xwAc
%S"Pڸ[77.hi	E^<"dTȩ6M˚BrW*GpȄ0U2*EzqSyr憐UʪoQ!գQT.Z2 Gl溒gvʱU7!HS9(imHڤP%Xw$)U4L؇mR(s.! ^ǐ<.hs	Eݥ٣fidC(tO2K!k<-\r|3iD46h墯B y
̒ZW0_Q9j9h`>aF(s4Nr|3iD46h墯a'5-ZM[VwbH V萜_\~МU00L9BTͧF_Y9h۴4srWD(EaL"Q0sT*s=l)Vᬭ\E?PC$Q*n
#Zh;ijڃNZ*aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H2t(9f3iїsNZ/v(5pU*Gp]S6s*E	M-=TM]Er*D͈rjsyUM;9k[zpPޢ.\4USz[,QKHQs
6z[U"Uw]S6rֶH!D8\7oL4USz[,QKHQs
6z[U"W\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DA@)()SgXS3Nfp|.\j!9
@НL );aPV@:;ww-<ʯCʬCC!\ʯjH\00b*d	BGegѦV52EI-JճZZ8*HP%C 2=xb(b>% nڷ0}-PXtS_*4-K5rДּ1@zC#(PGc A
 g(b>% 1@D##{K ^}*$ҡ2A~J=!@	B1C!RǁphJ~ǁphJ<A9ǁphJ>BP%? Q
H'b(^>Jz=B _ ǈ'D
;R r#2AS*-҂QJ<'R/~"죱\C |b)GR;J%@/>!J>=P%A)B>=P%0z!#4BPS
YcFlҘNZB-[fEXb* d~~z=%=@ǁphJ>1|zǁphJ;	BwC2jh~1@ 2??=P NCDGc4%Kꮆ*@l޸\pުia2B٥0UMj&pCqDXb(Q@y(TGPOG_(dǒPe!}b(Q@y(T=ǐT-\=UhiXZkZǕTި@|-CLճZ~<Bnfp֫z;$)QaE!n\_%43IWENa!h܄/USzqSyrdXGa/@I"3FB#/?ZkY)SKyD1xw
4͚SD-\=xb*	A1=Bz<ArǁphJz==B2D/? Q.	@w(fA(d)OGC'!fU
4͚SEPs4??USzjP|K"_筈3Rդ5R-\Qj,v!QQ#|W04? Q'p4W)jb@=v<@P"y x>@=v<@Q P|<|~!g ;a(^!G2ZMLE2ifO[;vͨ᭼5/Kjڶjh~0 B?DGaaȀ{(m]GpںlM1Ȁ{,Tw
AY44Twws
"? Q.	GT&H!DGc4%ANT&H!DGc4%P HHGe0x9P HHG(z=@RL*GJ$i5sBVT-\=%RChZMpD"|
4aC3pC"֍rM(U3g(UW0d:hi #FU3FB&b&i4%OE2ST? PΆCt*!rhUSzgej-\=~"죱\PC$BCz~"죱\# 2??	|REpd7B3Zhi@=v<@T#x)x?DGc4%'!e0RP NCYZDo[WEPs4??$ᙣJrCZz!*B-	jZa |QW0o\$j/? Pm]Gpfa{fW,j%rԐB;fqȀ{*
A!n\-!fȴE ʂBQQ.ZB(s4ER(H;"f)[$L_L"VNi
Dȭg&@=v<@Q(RP(!Ȁ{(x
YBd<2e01A^GcUSzȉ]BQ:<!vBt9ijݴ5apR-"F!D5jio<2-g ;dis"EU7,DC
+u;jꅫG\(LҊFJhalM1g ʂB
pm)jaj4L"VNZM4şȀ{(xOR2Ag ;a*`P@T&H#.tᬵE2Z3-KTM|z<B	.k(m\-\=U[=zs\БCjj4Wj憚"֍	SCG0L!%"/`>@jۤJqD-\ٽpfH6o\-PgnI;j;vW0CC@= C' 3f5)jj4-B&[CT͑hDC
+fw]3HPm]E"!fw]3HPm]E+D\;}\ӣ܃EH!EȀ{*$Li4NZ*	O@=
XNi
4͚SD'-Ȁ{(xP2PWyUM"%tU38k+Vk_MpD"je=lָ'tHRѫH[7ۤ8z;$)Qahդ-SEtEBC᭼(QD-[fHGa/@=1r43HQ4Ԥ EIp6iL-\[v5HEˈPhEj*;.3iD.ZEM˙Z\SVȰsdieAH!cskE5lD_Ȁ{*
A~EGpm)jaj4 ʀXQ+&)f7jں*e@NVMSQ!t!@nյtUIHH!˃BBճIEǁphJ;= H ʄP=mEphޤx\SVȰs4??W-i4f&hChR\Ы$.QPޢ(5xMS	oT.m]B#/BZ+Dڶjh~3m]M3h9Z8zdFnյtUW0CCyUMꅻhCA.[ΏEpqESVջhv(49p4v!FJh@= ?DkERB-i/? T
cyY6iMGp4VT_-uL̩$K54L֘Yj&ճZB3Zb
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hSeBZ KVpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZDGc4%$BeBd!!<x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯? Sk{Ed&#溚E.w H0T"Fw	˕յpU z٭phޤx\SVȰUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^9CA(6iMCU4USzjfhҪvZzšMR-3FP.m]B#,v!jh~zl޸j誆g3Rդ' ?Dgn3fCqDYbԵi	ۤ$L٤5QzJ"#Yڸ\M:<(i(UODY.Q\7Rղ#xZzşȀ{(aEcJ*;B5o3TDY$?Di-\[v5HE3֍U4jFRaCJe0vB/>	|2?Pz;24tUd:*GJU7ѨdX\T޶(Vټ)$Bިe"W(5T4Vz؃5-ZB3f-[Vb7Iz! =mꆲ!j넃5-ZE5HW	oT5QW0o\$j/`>@M˚BմꪉN0 B3PiT8s
hrѦm	O38k+Vk%nI/+h;.#|
4͚SD_ >WT'5ZKgm]PI@= g(MTLЇhi(n([tHj-Ȁ{)j詴>9C[T)dd٥5L[WEQlֹQQ4W5ԓ=nNH[
$iW(ErYZZM4<n
KGlָQ&kM"U<n
KGEIL֚DdF𸮨ZDC(L-\=DGasErfal޸H3Rդ_3lֹQ[O[Vឪ&(5_U7I2G_#J*;v!jQW04e\>qDlҚi
vUSziKw6$!R3ZhiF!D54tj'GpݫjrzǕTިZ$ղ,5P詫dXkjEQ|UC0L٥4CT͑h[7ԵiȀ{*b kZ50nյtUW0CC	hC;vB)-7!6Ȁ{o,+jew)=lָQ&kL^ѼTikY,?2qChQ&kL^;ErZ"DoT#|Tzj+;xZPAk=kDO[WEMQ'pGl܄&q|3g2P+W*D͈gp΍3VD(5/lT%pުHѦj)fT͜ʑBD\6!:4[Q&kL^<n
KG]	Mkf%^HHIlyjݴ5HMpLΓUT4hG-C!j녫hH3Rդ5LU77jڶP湪T9IH,DPC(\\JAfhҪGXnP4C[x[7vT9nT9=lֶS[5jڷmrBUr,DZML-[5i4Zzŏ[ |>f٥0MTLЇVФ,DG7HS5WT.+ag "C4;%PChZjh? QwRk;!&ڸHS5]S6s*E	UEpPޢ.*QrUWD$JKyH!Jaj4,Q5tJBDtDoW0Ie0|1zz*b<D)G2w6jRҖ(m[WENbUM0A3!D' ճm=aj4Ezں*m50!!%Y歫vUMfpZRo\.h[V7
g(𜴅fEpFBBCzqΎQ4hBEtw֚"r6iMGpUMz[jW
#Zh5j詴t3fW0I@= whA[VҐfaʋErPw
Dx[BKyq]PL֗1=(D4.ajh~STEp(D4.ajh~.Hnk"MԃD3M1~z٭pmD(,?Z᪊jl*Q~"TTw
--i4i˘kF'Q bw
K*46EaH)BJD_Ȁ{)j詴RLNC.hRm]6ZkY3SL.[Z%+d\5uT\RA(s4g5ԓ=m[ZfpVJ˙kBB3f	E_3nW\]$Li4NZ*%Ps4??&RQU-46[7lÊ*oȀ{(gCb	.kkk;\7jں*[$L^"L)ws9Gjjf8\$ԋCHYj"Po:9(js\)SKyD.be01=ʂ<BAz>OP@%=@<մꪉLEtU-[DjH4O[zkhJ-k$5L)EH4O[zkhJ-k$5L)EH4O[zki-hеstnS6E-
g(𜴅f=TM]FBBCzqhS9G(5iѡr5T4"Gq\͚SQ4USz!Tֶa3F"TTw38k
4͚SD-Vkk5-CEU7FlҘZMpD";ErZ"DoT#|Q"	5j憚B(Q5tUh6"de(W44aEkF)%E抡FfU46EaH)BJD\D*E	ts\;v!H[
$isLٻi\9s-tTwVj9	P sf1NiE-R(UǀL/BPoC[7i4BwJ)jEtUv<gx *<zٽpLAZQKT+g յtTjaj٭gp3lZjh~ˈPhsEDmfUhD' /epޚe!LֳH3SW0C0֍3hC*ot6 UԤ[WEPsdiDC:NrnED8Pk2D-VФ/U7qCh[B9G&YH
$iJ[fHPGaݵt%WZ(ꆹE=lA!A2C;vЕ\.*nAj҆7-jA7IkU!M$PڸH3Td:h[74W zں*m50kY.(M熴j(5Ȁ{*$Kt9f)녫f"DdeGpѥR6iL-\&[CT͑h7.ejڊs]M["յ溚EG_Ȁ{,34iT͚SW0I3dZ"DZML-[5L*!jh~UWD$JKyIlָ\([P5mH4ED*E	ts[$B٭naj"[R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L"Q0&D(E5N§35aL?\Tz\SVȰEi56sTި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?ʪoT >P|K"-\ٽpgoUTO]$8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?iKyB抡riKZ5D8|5T41!D8Q詵BUt6rջh[7[҆yhV9s	˘ijT᝺C9sȀ{*$L3fDpEI[M]"Ҷ<BQ:9(͚SW0o\-[5Ե(i\VkBBٽpB+W5T' T!^Y4apZڐhf!fhҨZz ؂wdCt*!\-йFHf)/+QfO5uT#|*D
/gehˉpޚNg(MTLЇhi"V\J"ji;' EPsm"jihZCHhlAkSv65!jīhZCHhlAkSv65!jīl޴j*j-\4l!2,[CLTZQ9i
$i5fFBBCzqg յtTjaj٭gpZk\5QZMMEU7,DZML-[5SSdEi56sTިajں*m50lֳYML-&9jf? SVk;4htռ
$i\+Jj;oT5PtTղ,,?
HAX0 B4p-\=oT(9.wc `zEU7I0CqD-\3H[4??? PTwh3FBި[ԋ,UW0Ie@I~EGp֋\4iT-ꅽHѥPsdi? SVk;MpDbi!pުDgW]B;inAJ[h"TYFG]tU0 B3HZs]I3ջhgT%CptxR[5-\ڄYjA-v҇TfpV\(5D.R\8oUp5Uc䔈[BMS	oT4g0Е=4s
DMRR?@=j詴ճZhVL34(5o,+-Pw6$3iI/eBQin50L٥4C55Q3B5RCVWCH@=
r5T4f)ᮊE"-[WEMwf𶢲z SY4WˈCFP抈4%T9Ȁ{\CYfhҪfյtTjNᙣIkalM1Ȁ{VSifҗ$4[B(͚ST(5_ յtTjaj٭gp"萤q+VkfDZML-[5!B%nТL֗1Ȁ{VSifҗ$4[BĵRD(5_Er+殺*;}<EP(s4g5ԓ=m[W(ErYZ᪉0"QT-\[vHb$(hZ5dFQf=4MU"|&B5HW	oSQ FUCjᦆm|i҇CM\Z4͡oT43Sm:ajں*m50lֳYML-	
jFhI|hӣ;s4??PLA!_M յtTjaj٭gpB!FlҚD.byUM;|CHCoL5P)5n萣ML[5ICH~<>!!rޔڷmtHQZ"ICH~"짭NW
$i_VIsDJ7Iz! =mas]MZQW0C0֍3hZ:[ΏMR-Az\溚a.afе(t/? SVk;ٽmQpDQ7f յtTjaj٭gpCHkow6{ cJ-g/? SVk;֚C[x[(4Ȁ{VSifQ箘gn,(5ym]6kQlҚ!!i^"-[WEMwj+!75]	6ax0 B4p7o
BLдDoT.&4DJ*P∼v!8tsG놆QQi5sBմ.&"QT^"	5Ỗ Ihm͚B=ᙣJ˘DC
+;w-kjAW444z3FUC1ym]6ZkY-1ḟMjapު[5TTf)u$[gnKF6Zk\2fH7[H;BhIhz!iSRB3Z\ յtTjaj٭gp"萤qДָQ&kK%RChZzkj!nF(t		M!r8,jZv
J"%B3fZ(ꆹEjc$(i(U
4͚SD.*nAj҆7-jjc$(i(UtDG4WZ(ꆹEjc$(i(UtDG4WZ(t,DZML-[5SS1bi+IhEȀ{VSifjah3+IqTVSg0UM? z*mE0EIpL٥4B3SU4!]$5m5t4? SVk;f3֍U4jFR,DZML-[5!B!F[(5Ym]6ZkY-)rCH$-\B50EIL֗1g յtTjaj٭gpgT-HFRag յtTjaj٭gpM0L٥49fճZ客\W.fB%Pz!KjjJ,|&B5HW	oSQ FUCjl)>nTB!BZ+D(hTDJ*phZn(DG7HS5-Q[ML5UD!&vТL֚E"TTwi(CQlҚ!l޸Zk[YjP/+h;HGaaDC[vL؇mR(si[ZaUSzѨd7B4!QT5LlD_ յtTjaj٭gp"萸oD-\B٥5B3Z\"-[WEMw&q]9fճZUSzT9oJMm[$2ML*!,(5*RihjfHS5dX[j!s2E%tUᬳQ:;[W-T"<҇4B+W55m[fvҠҵlֳO@=fճZKPflCzajں*m50lֳC	Ca,o\.hUI/J^Dp֘k!aFjEP֍3hj-~"+uJBs\դ;{E!ZY7i4? SVk;-P萸oD-\B٥5B3Z\m]6ZkY.Q&kL)$#6iL)SKyD.bzݰzIsEP]t$8jZBմ()Q]S6s*E	oUrL؆wyg̵֊ZC=-誆xwb)G@P2A>zP%? S
Yc\\JyUM;1@1@=z<B	-b(^w)x,.h%^<J"OlިC	O@=z<BA4W? SVk;U\EPL֘QSaDj,DZML-[5Siu$ZMTB54I̭!JڊMGu5lw)EZPA!D.b@=j詴ճZiKw6$-\B50!3Z\şȀ{VSifҗ$4[BQlҚ*f? SVk;.HiDz!EQlҚ*fm[VѥT9s5DdhҪf"'S	fqZ5TL$75Б۸ICH@=j詴ճZe50B+W5T!ph~}(eQ&kL_'pZM\CdZѡlݰ(36i
K*W0IB=zs\БCjDoT.ZEO@=g5z"DZML5RA(6iMEI[M]!*᥼~"-[WEMwf}M
K*j!na.hajں*m50lֳHM[Bդ-[BڊMGu5lW0CCUSzT9oJMm[$(S*-҂Q
$iJ? SiZ? jZVջhkFB3ZhiȀ{VSifҗ$4[B抡rijaiAI/? SVk;.HiD%B
4D.bfEi565)4BrJC+FΎR[UB+W5TPtT@=j詴ճZ!5m&qVжzs]M["#-M˙Z\SVȧpz!Rrղ, 4ҊZ5@=j詴ճZiKD-!IsEPq4B50qChQ&kKajں*m50lֳZR䆑tHR\T.\M=ML5RD(5\).hj&iEPCdZѡlݰ(36i
K*QT-\&b"ћj溚D!4.aH\7ZDoRDյn/BBPC! Ff S'nA.h%(5pm]6hE!!G#3Z[h Q4VICCgFB"#zw-4Tېh+Iq
$i-[iAE յtTjaj٭gpz!Zԏja{C2+j+!7W5ղ)$&7!C3IWEPIHCZM4 յtTjaj٭gpB4UOD(S-Pꚢ(5XMS	oT34iU\#4k[i-\UWEP֍3hNBZ+D4.ajh~
Mp4aEkF'QȄ<CӸ@inA4N܃ED8Q[O[VFhwVSioT_Pޢ-
KBݴ55sf(M-rI-5l յtTjaj٭gpo
CzlިR5j+5MfC\\_:5Cbꖤ͚E!JᢪhІVBoR<.h/@=j詴ճZEQaQ&kM!jVBoR<.kdXM˙[PBԏ+jZD5Q
CW.ZEZQKTT^"+uJBs\դ;kkv=M43frj\&bajں*m50lֳ[75ԏfCLյA!D.h,DO[WEMk;hQ3Ign٤[5FBյtTjas]I3
$im]6ZkY,Ej*fިkjEPm]TQ4@=j詴ճZᥪ$*rջhZ7-\.QL٥49DZML-[5)tUtHHM[4nBsVжzs]M["#/eBio<3f
-TM]CZ4͡R&Jj܅24BA"D$!2fkKr0Av*!\B3Zhhw6l޸[#ZPAk=yQRA(CQlҚ!EkF5Q
DMRR![CH3RD_"zzN35 ;rsEi.!D44;xYHIpj腥=t4? SVk;hQ3Ign٤[5ICHQSEm[TVSIm]BA!q344hZiBQSxQ	[oM2k\3M1Ȁ{VSifLղ#yk&KFR3UD-CC@=j詴ճZ!5lѹ
L*JBBմ-ޤx\SVȰs4??DZML-[5CaFJhѪfUVջhQ&kM!\2T*o;(	@=j詴ճZۤ8i4&iQ5m[f%J//>@GGpCHkoT9j4Q
E	!]S6rUT9i
4͚SD#NRBBPC! Ff S'nA.h%(5pCQ[O[Vd8[7WD_ յtTjaj٭gpz!Zԏjsf1NiE-REQȀ{VSif҂Y膲!jVBoR<.kdXZ7-
4!;Hk]E㒏o|M?	><zjS,e煯||<,c\Q%hW4\B-iB3Pi
Dȭg&W(Z5J̵$3HZs]I3ջh+` Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T0:!:
AT</#xPPC$[:MUP:+!QChgIWs9G_	E٤5P޺!g(9hFJh(攨)rICHkoT9"ĩ
g(L-
K!sB*EjthQi-[WTжn҈gn٬Vջhp20eo@g^P /l<5#f5^>fu>9$xTX `M|}_
 2<p2Ro+>723 , ٫&}ϐ+7K?f;߀xN%ɇ\2"ǡ_vzO2J 
^s8a{1"oQSCc/>ė7ㇾNa/^*Wxڇ#?HJYt/hД=I~sܑH*QG??|	UgA~]yxNІ7YᰩS #OOυ8f*xVka*;,
1T9 |O(?Ac(\SOzO%>@oƃ_YF%pU.n@%Q~) xf\?+xJ,^k{>Ag#F>3^:nM/e>+Ǧ2oEoD'<i^SqX<~_e_	G> ~<4)PƦ~:,%?<-*xi<$)|$p>Yor1Z\(z0y熟S|6S~>:/8dYY'P%?qZ25v8[|)xH(N@?|&.z EH(\p}X>,X,|5Y 
=q{`ښ׎!^|.* xooob&	
"\.jNg38j5D)L˗B!_D"g!HS4'AS ,*; vtS(*t:ztj'Gh:K<D;
ިko0 *4O[z#|iSwGTICApMR-螶DTh@ިatC*mz.w
"\ NoTJjިk!%_:'Ps4??WeSTV =mꅫPh'D3UD-(W:'Na!l޸\̑DJ	=msQfd"UNoSf[73$Qi	oT.*o=\ljZDn(Wt! =mM˖bU4D7.ZEVLި\Tzj%X]3HH4O[zqSyrdXat! =mM˖bU4D7.ZEVʉQT(6iMB#%_(@ާ0Uo\.fH%^z2	=msQfd"U(*B=!73RxK,R(%fL٥4BrWK,R(%fL٥4BrWd54萏aD44UK(aEdR(%fL٥4BrW,eJDBB3f	E_$A)XNi
4͚SD'-~ʀYTJ*	a;.(6iMU2A5N\;墯tO[zjh~
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZ}]MZP'D3UD-(WPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUj҆:'Na!l޸\̑DJx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpU,$eJDZ KVpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpU,eJDZ KVpU$A)XNj؃5-ZB҇5rV<=o
E	!ިGa۴%_ʪoQ#Pޢ(v!J"U<=o
E	!ިGa۴%_ʪoQ#Pޢ(v!J"U<=o
E	!ިGa۴%_ʪoQ#Pޢ(v!J"UL"Q0&D(E5N§35aLAzJB֚9rZ(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)≄Q0&D(E`TzS3)YH4O[z(EaL"Q0&jNg38j5D)QU-46[7kj!nBUWEP֍3hR&Jj	E^ҩi'-ٽp$[WtHFZ*iB2STNZ*+` Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T0:!:
AT?'(*:(*SgXS3FHu3rĵmQR	T0:!:
Vv$****SJ1@2"q	)P	P$AB=B=3FHML"WtPger++Iq(bCPiYC(H9iY\$JCiܣ$J%!r|ᬡ$JB3P+k52D6iY\$K2C4CZ KVPԐBbԵiu	[*$i#'_3FHjkE_L"T9RA+ձjZt:r++Iq*"KiyUGpB3Zhh52Dq5sQWdZ5rjѨZѪfዔXC4hvg'jǕTwd\ZKG! WLNBD)-mR(ge˙\$P,4-38k+dfhҪf(L֚*ǕU.Q%sEi.!D44U*tTմV<f|3W\ӣB3ZhhUQ3TW4ТL֚*ge˙\$P-T"s]L"Y4.ej٭aX5Ur
AV%rWc(z;BA"jio<(52$R&3Zhiwd\ZK[W3q(UʪpFHHQ&kMxpFHHQ&kMxr++Iq(5UGpFHjfV<(]pL֚*ǕTޣ\$J\C[TB&]-PYjeԵCg\$KTM|x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<\$J&B+W5T(5x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xr+U\EPL֚*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯UQ-)rCH2E	]sN
$iyUGp"($KU\EPL֚*yUGp"iYC(H!D44U4iU\sJT34;\rW*!C-38k(q:E	k\(5Uҗ$4ege'H"W
$iSr
3JFlҚ9)|(*rJN9*kh'4/sVR*GpFH >k\r'*HjjiǕTޣ\$J&@|5ָOtTմ%_*GpFHMpkEq@!iJUSzr*--xk*yUM;JCZsKzg(𜴆*HjjhǕTޣ[$K;tg(asS-s9GrH"Tf);攨Ni5sBsJRRM9)V<"Y٤ >k\r'*HjjiU7(̐!֋Z㖁<5RCVWCH3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWsJT'p!Ĩ͚ST'4/%dFpҔyUM;zEPDv	C\QBTP'-~<"T9B-xk*yUM;2D4i+VkZ-kZEI[M]"UʪoQ.Q%IZk\ >k\r'*Hjjipҕ-皙fhңNiJ_T$7fhңNR|Q0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")USzr*-M\J5U5@|5ָOtTմ%X\%3HHHZM˖ar5T4"sKzs$JLȮN9*R(Zn(攥y\̑+V9)W\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DA@WaSaLger-TNAu3rĵmQR	T0:!:
Vv 	 t:xGCNƄl޸f ֘ZijڈNZD
d
%M!DkMp_-[Pw	E_)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpUL"Q0&D(E5N§35aL"ZuQ0&D(EaL;
[
fpՅ38k+djrSQ0&D(EaL;
[
fpՅ38k+djrSQ0&D(EaL;
[
fpՅ38k+djrSQ0&D(EaL;
[
fpՅ38k+djrSQ0&D(EaL;
[
fpՅ38k+djrSQ0&D(EaL;
[
fpՅ38k+djrSQ0&D(EaL;
[
fpՅ38k+djrSᬭ\F=TW+VȍhĨ6iM8Cмt:? P@/b&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@Cخ	xB  BTzS3)Y\$JDS5_.%ClD6BhN@AY	Tv H_TPuOu	TPc|W0CC`>@G0 B#ZfpW(IѨ#5.h\$Jˉ\޿Bp2|!7|C0UMQԑ+DW2"ZWQHr+V<-,Uu	w0mdfFV;!!MM-煺$#Q&kM~;!!MM-煺$#Q&kM~<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpU	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յW	!ٽpA0m	˕յ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;inAJ[WʪoQ(VEPj҈Qs
!jPOpZ*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`@Bz<Ay
4!C(uLte_*Gp3FH+@|5ָOtTմ%^<L"Va֋Z㖁<5RCVWCHxwᬮQ%h >k\r'*HjjiU7W]B;Ҡ0ݵ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")yUM;W(ErW)SL >*J"%C[vR&-xcʪoQ2FH+HaDPQ(۷r549hīUSz2D\j떪x@|5Q9T4DJ*ܤMM+Z*'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv_0OQRD!sT*s=l)VᬮQ%sCfNfp|.\j!9
B:
Ad'AQ
  ~pLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\Pv9
fpZ[ΏgWˉj!/)`tBt;
$/q_ KVtxQlҚ!9h=lA!L٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*[fHio:<(6iMU KVtxQlҚ!9h=lA!L٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*[fHio:<(6iMU KVtxQlҚ!9h H0T"Fw	˕յpU筈3Rդ4i4NZ*ǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9h@=R\l-QQ!Pio:<J@=R\lѪf$BT4%_L"Q0&D(E5N§35aLKyǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--Gb&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@Cخ	xB5N§35aLʓ[Zb|4\q-D"eB!r3Bt0:N Aa +Zz\4%IhWDoUhAhv!jh~6q4F٥0stnS6EWVEPL֚Bմ.&WhsED!ZzbԵisTEp3xZUJhzj٭mfqCE[)4[7jZ4U抈4B;dBBoѵT9Јު!hˆhs<EPL֚Bմ)-M::hsED!*%Kjp4lC* 0 BH;10=	yUM;zCPJZ3˩jLq-Q7	
	)5W <-+kLQPC$Q*n
#Zh;ijڃNZ*	G
? H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^</ff&QJV	Hhs4+I3iD'-!DD3!4h@/>v!jh~PdBBoƄl޸f ֘ZijڈNZDzᡳtThZM\еmG(i(TƄl޸f ֘ZijڈNZD&HIW4(ӣEPjQgN0 B#N</ff&QշHP⃸NZD4sEPB%Pz!Kjn`>@Fj5%pުj.m]B#WʪoQ#|	5jڷm
$iPi0 *
	)5W <-+kLQZ:DO!J!ī≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[ZbǕTޣCFP抈4C$#|	
g0UE!)6![TīU7ѵT90 BB(QCHko
D͈p"1*yUM;v(P⃳᝻JiJ_g-҆ZC;9iU79CEU7۴T"gFtyflW4W*K%sKz;LCPhb&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@Cخ	xB.jNg38j546iUb|4\q-D"eB!r3Bt0:N  'gAA ƕO7!6_JF훐BQR7q+zD44t:MJQ&kM!:fDZB(s4V<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*YѨY%q5S$Li4NZ*YѨY%q5S$Li4NZ*YѨY%q5S$ձjZk墯Vp\USzXNi
4͚SD'-xK+FIZ*R΍D,'p4f)yUM;tj'Gd\MTp4Tf:B=a,&hK:5ձjZk墯OpZ*RL٥4Tw
#Zh;ijڃNZ*ge*4͚SEGp5N\;墯U7|(s4DD2UWD\J3bkUSz3HjJC,Q5tJD6!湫ʯU7ѨY%q5S$ҩi!l)%JҩiyUM;tj'Gd\MTpЅ2ȅ$aL"Q0&D(9v9
fpZ\٥TNA|x 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Ҫ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' ?L"Q0&D(E5N§35aLK41OaL"Q0&DSgXS3*rSD(EaL"Q0sT*s=l)V᬴JQ0&D(EaL;
[
fpՅ38k-.hlҪ' >u38k+DW.%OUղ#x"q*4͚S@N@/@=10=.gehĵ6	ꢹZDoDW.%FJh	xZ2wN,\ҩi#A'A< 0B%PPCCWʪoQ3Q:<$JjH;rKIZhmu	OIi5sB:B=u[0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLDsT*s=l)VHqLS5_.%ClD6BhN@AY	Tvd≄Q0&D(E`TzS3'n☧OpZ*RL٥4Tw
#Zh;ijڃNZ*b&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@CKL_"qB{EB0w=;t;<=}}!
=_ttSysx2B*"qB*"qB*"qB*"qB*"qBX	xBSaSaLFlҚ:iUrZD6ᨄCl)
f*`tG`@+;@: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"eB!r3Bt0:NPvO0OQ5N§35`٥592DS5_.%ClD6BhN@AY	Tv H_\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!D@B8\;
[
fpՃVԌ٥59u3rĵmQR	T0:!:
Vv9r A{/\$$ǭHb&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@C0OQP"
"
sT*s=l)Vᬭq5sQTS5_.%ClD6BhN@AY	Tv, lW<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt0OQ
sT*s=l)Vᬳ)L˗B!_D"g!HS4'AS ,*;YU DP*n@K	!t!FJh墯ղ#xGCGSe@,'p4f) H0T"Fw	˕յpUs4JUx2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZ%? Pm]A,'p4f)DGW;j	a;.(6iMU >WPK	!t!FJh墬%? T
wVj9D@kuLi4NZ*	O@=
LֹWPK	!t!FJh墯DGW;j	a;bԵiJ	E_ &k\%3Rդ-(s\'-xJ"L)w]3HQlҚ!9h	O@=zzi3ZXNi
4͚SD'-a)[oM2kXK	!t!FJh墬%? QwRk	a;.(6iMU =n4Ba,'plA!iC9hDG7HS5%3Rդ-(s\'-~Ȁ{(m]R5i.BXNi
4͚SD'-a)v)	sV%fL٥4BrVȀ{(m]R5i.BXNj؃5-ZB҇5rWD(EaL"Q0sT*s=l)Vᬳ)x StQA'.WKVrWaL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLS0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLDPv9
fpyS5_.%ClD6BhN@AY	TvU>Q\HTw]3HQlҚ!9h%0R(%fL٥4BrWK*
A
TJ*	a;.(6iMUʂB)XNi
4͚SD'-mHk<)SKyn@ICE_3V"W-C!j9DLxR&(5LxR&(5LxR&(5LxR&(5LxR&(5LxR&(5 H0T"Fw	˕յpUW.!JDBx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^Q\HTwVj9x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^ʂB)XNj؃5-ZB҇5rWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^?DGaau] @/&hHoQbihN\JhHoQbihN\Jge*4͚SEGp5N\;墯a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L"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !'()
!sT*s=l)V᬴6hI)L˗B!_D"g!HS4'AS ,*;YTخ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aPخ	xB.jNg38j5fͨ)L˗B!_D"g!HS4'AS ,*;aHP@:>66rrKxsXNPSed}((G@P2A>j
c)::

@	*`t:
a
"
LADAL.jNg38j5u3rĵmQR&+`   0v9
fpYMԃDS5_.%ClD6BhN@AY	Tv uѤ̇ꅫG4iT.&dZzP2C{*U3FBjHG%? P#Ci	a;.(6iMUJ"Fw]3HQlҚ!9hg"jio<-!H3Zhhg"jio<-!H3Zhhg"jio<-!H3Zhhg"jio<-!H3Zhh
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW "PzXNi
4͚SD'-x2A5N\;墯 H0T"Fw	˕յpU)6BB3f	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*D@%3Rդ-(s\'-at!xNZBSt\٤sUSZ*!*f<'-!DD.hlT9JWJ"졂%%3Rդ-(s\'-49i
%M!J5U5R.5O	HQ*n38k+F\M\U+ҫ.5O	HQ*n38k+F\M\U+ҫ.5O	HQ*n38k+F\M\U+ҫ.5O	HQ*nhlTZjkER9EU49i
%M!gejں*m52IQ(m=
CT𜴅3m]6\٤6_-38k,UC2lֹZMHK	!t!FJh墯ZfpY4.ej٭rm]6BB3f	E_ᬳ4iU\ճZjں*m5!,'plA!iC9h&D(EaL"aSaLge4=mH4E?2A5N\;墯&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'b&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@Cخ	xB !.jNg38j5tj'Gpݫj|4\q-D"eB!r3Bt0:N AQ >rt9\ZE:;/>@G^J !P|1@/>@B'1@D##{J=!@	O@=z<B	J"짣h?(OrGR;˘YZM\ҜDr/!ĮhYܹyi!YjeoDD'sEr̳M(sN\9s38k+IS\ ;a*|"
DGc4%AAB|~< Ȁ{(x#(Rǃe0x>B
Qx<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW*Gp"΍Dm\)$D(5*U7qCh[C:5nյp7hML֚DUSziK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["yUM;j)tj'Gpݫj᪄Vkjݴ3M(sNICA'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"
\;
[
fpՂ"E	!:iUrZD6ᨄCl)Bt0:BnAY b&	
"
B\;
[
fpՅ38k+"|4\q-D"eB!r3Bt0:N  'gAA tj'Gh:K>(EaL"Q0&jNg38j5OS:BuaL"Q0&DSgXS3")b&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@Cخ	xBWaSaLtx_38j.\KQ|5m!LНLgcp qD(EaL"Q0sT*s=l)VNtpLxGCe?Y\7JChpPdV\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !~~~:+` *SgXS3H_38j.\KQ|5m!LНLgaPR@:]eHnA#4\#+t%".fEn(hG024CCj!stT0PȴCYm@Chm]D??YhJ3fQ(i+ᥫj9h(EaL"Q0&jNg38j5E?aL"Q0&DSgXS3HaL"Q0&D(9v9
fpW46ipLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\#x\;
[
fpՅ38k-TN܃ED8_38j.\KQ|5m!LНL 	 
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpU)$ԋDg(,'p4f)Se@Iko\QXNi
4͚SD'- ʃC%s9G	a;.(6iMUJ"49IHZ3pBB3f	E_ ʀR-޹ձjZk墯	O@=))K[zrwVj9aL"Q0&D(9v9
fpZqOJB֚9rZ(EaL"Q0&jNg38j5'nASQ0&D(EaL;
[
fpՅ38k-TN܃ED8aL"Q0&D(9v9
fpZqOD(EaL"Q0sT*s=l)VᬵQ;r≄Q0&D(E`TzS3)Yjv*!?\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !W<!DAPYaSaLge1Nfp|.\j!9
B:
Ad'AQ
 uS:Bu<#']S:Bu⺀xZ湫CthiyD44hR[8tu_j뢨Q&kM!j&W8ˉfhҨFG8ˉfhҨFG8"V%B4B==89EHGCiFq]@<-Hr+VPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hCzᘃ3Zaj+ᥫj!9iCzᘃ3Zaj+ᥫj!9iFq]@<-FiT͚ST#(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Gg!<#A'_aL"Q0&DSgXS3D
d
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNAs2D'u R6iMPPgedYk	z;?A˩YZ"q-pzVˉQlҚp2xt"졌_u38k+DW.%OUղ#x"q*4͚S@N@/@=10=خ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aP+`!WaSaLiBJ,S5_.%ClD6BhN@AY	TvdLǡy>@v<@_(`<B_*b<|ʀ!<|>cQza0LМUruW/|P|!
P"<_*d?ZBr-!9i	O_,OPPx_,x=?R޸BhNZ*ڴu	QR|1/Gr.!Btr!#NRnj'IG)Jhm]mZB:()V>d#GI'IG)JsU\#NZ* +VBrW̊'IG)JIj#NR]kt:K?&kj@斊&i^3'IG)Jj#NR|!{##NZ*̃Bw(]"
	2eܨ!xAxb;1aKZ'IG)JfKMBtrHr-46u	QR"dVդ#NRK3FB:()WE	6iL#NR֋\GP%*oR,GP%*1@1Ȁ{*? i4GPUc(^A@V7x>d#PC(/>|1/GrR2eܨ <4iT#NR~ҩQ4GP%*t;ju	QR@=v<@Y
+Hp2Ct9hYۤ'IG)Jf;t:()WlֹgnڸGP%*r*DS#NZ*[52ѥP:J9JUHq*3f^%LS()V%A 59h-aQRJ2@jr6NZãY:*rջh@|'.aU2P w"PzDr%p:J9JUBCzf*u	QRDGc4%@=? Q.	PGxb;	O@=	@y)	SeBA/J~<c0Fn\00_㴗009:IU=IHA*aau	J\5l-T49#NZ*1@@T&H#(GPUP&"Ff9h!,M	4E\iu	E_Axb;Ax>Jz==B2eܲ#w(1|1/Grܧ (4$54u	E_QehI*kL#NZ*r*DȭgNhGP%*r*DȭgB'IG)Jܣ$J2+YP6u	QRGN*3@m_fZNZЎ:J9JU"죱\C	GcǁphJz=%_ ;a)	@=v<@S>!Ȁ{(xT^@=v<@Qd(x=dYjˆ'-epݲ,HqᬮXjr6%*S52Dk'IG)JD%hI$j&iD%hI*kL#NZ*JDQ%g(aBtr+dk;GP%*(7I&#NZ*(7I&09hC	B1C!RЎ9rd%sXjr6NZã^%A+Sjr6%*fpW(LxGP%*r+dR&pBrW3lֹZ7mD#NR}38k+VkvB:()WJҞP(!#NZ*P%2x;1!u	E[dfW6hղ,#NRmR%ty\P٣VȰ:J9JUIHiqCf[":()W(dJC`mdBrW2CEjvՆ-hGPU*$rڰmZ*I!LֹQ-hGP%*I!Lֹk59hB:()WN+4jr6u	QRdW46i-t-hGP%*? Q.	Gh!Ex>!Ȁ{(xP"<L6iHliCBrW%tygmXjr6u	-b(h;@@x(!BrWD} c-cNZB(('UL4#} c
q~>jQtHG2:+Ru_> 5FlҐ59hD҇5:墯C!n
9i
㤣W.aںq]@<-uB:墯@=v<@Qd)	? Q.	Gh!&<?|<BDYQ3J*hG024G$͚R-h5tB:墯VhGT:[ΎBsKE_er٤TްmZ*etyQ4gmXjr6u	-|2I[M:<59hB:斊@TQ)hĳ'4UjH4O+DW)ڸGPWJC	OGC'!#NZ*C	P#a)x?u	E_(dJC`m殈GPUHQ46NZ6J'IG)JTTf)SNk!BrWʃ2@j٥!jr6S:(墯gepުTf)pդ#NZ*OpW5FlҐ'5O >WT+k!Br[9ji$#4 L֚VȠ=dXkjA'4Bܪ@zVȰ"NiD%UHQ4SI6PeU59hB:斊em46iMRڰmZ*P%CC졈0|z9h	`&J> 59h-hGP%Ҕ}2@j٥!jr6%P:J9JU> 5FlҐ59hDV!BrdJC`mCYZu	E\8k+V6iHmJdP59h-hk:<#NRr:<jr6NZ6*GP%*tyCplqUGP%*L6iHlIFiT#NiJU(dJC`mCZn(u	E_HQ4SNQST#NiJUmHk<fHvՆ-hGPW2FH+YVBsKE_4򸩺CzvՆ-hGPW2lYG59hB:斊1[)hĳ'4UyH4O+DW)ڸGPWTf)SIQk!'-> 5FlҐ59hD5B:()WTf)SI6PA 5FlҐ59hDju	QROpW5FlҐ*ڴu	QRP[BI\-cNZB(('U>jQtHj+u	HW%abz=!?  W45ʯe0x>B
S>!Ȁ{(x#(R QQ3f@$(i_> 5FlҐ59hEKy坻#NZ*Q3fjr6S:NRNA%V4,NZЎ9P%A! ='RP NCGPU}2@j٥!jr6%_> 5FlҐ59hEKy坻#NZ*S5zQ46uB:()WᬮXj٥!N\#NR)U͚RD̩-B:墯?Y\7JCh7!,#NZ*S5zQ46gm]P9JU%sXj٥!jr6Fu	E_;ju JD(s\#NZ* >WT+))jaBrW.aںq]@<-iCS#NZ*!	8FoU$9"W5]:J9JUN(nSITCHGP%*JFhښBtr&CMBrWaaBrCbhm"#+aBtru	E^%L6iHlIi5sB:(攥_(dJC`m3JЎ:J9JUHQ46NZ8I\#'-|Tf)SSiDsQ3f@$Z+f9hL6h-h#W46'4Uʍ3f-iJỉgmXjr6u	E_U	Ik%YVBsKE_hlVN-ygmXjr6u	-|Tf)SH*B:()W> 5FlҐ59hD%p[GPUHQ46NZ"\h7u	E_(dJC`mu	E%*PfHQ46NZ$9E=naBsKE_*3f@$fKMBtrW3oUa3fV"5:墯gepުTf)mA	=naBrW3oUa3fW3yZu	E_)U͚REZERn'-|8k+V6iHmK%rS5zQ46\$D#NZ*OpW5FlҐ)ћ4'IG)J!	8FoU$9"Rͫ#NRzMj"$(ꅥi(["īp,,C;vڷ0UpL6h-huW46'4U> 5Fl6NZL*%3"u	QRQ3fjr6S2+GP%*L6h-h:['-rHQ4SI%Jb-ie꙳gmXjr6u	-p%tyhHqYYVBsKE\2:<QW-mܹvՆ-hGPWN-hPT+vՆ-hGPW	7VW4hmXjr6u	4U"(M땤-TNANZЎ9O@=v<@Qz;	d~<u	E\' ;a*/r2Aǐ9h}2@j٥!jr6HںBtr}2@j٥!jr6=nesCjBsKE\Tf)SS+tDG4WPfHQ46NZ8I\#'4Uʃ2@j٥!jr6d̋\3$͚R-hղ#xGP%*A 5FlҐ59hDZhmZ*?Y\7JCh*Eq\8k+V6iHmZDo\8k+V6iHmںBtrgepުTf)HD#NRrᬮXj٥!I")u	QR >f);)|3\WT#NRg.aںq]@<-uJʉJ,#NZ*ǉ+!>FBАޢ3UT8\޵ZVȠ=dPղ,5HQ!IsDUui	QR[7Mj˙kj@斊(!BtsM)P.QajGPU(dJC`mzeuB:(攥_յuJ-TVSigmXjr6u	E_ʉKrhlW.&gmXjr6u	-+4ˉTDivՆ-hGPW2IfTICIgmXjr6u	-"죱\"<A|z9he01 z=B 9BrW' ;a(b>#P ̡BrW' ;a*~JFPzA+Tf)SSNAxGPJRG$͚R-huW46'4U(dJC`m)RS2+GP%*}2@j٥!jr6S2+GP%*}2@j٥!jr6!i\LC!BrWTf)SI%Jb-iA 5FlҐ59hE2JT̊'IG)JA 5FlҐ59hEUʉLȮaBtr|83j薱'-!\trgepުTf)"dV:J9JU)U͚REJDȭg
aBtrS5zQ46fq4B:墯OpW5FlҐ'46i)	H9hS5zQ46FJD#NZ*gepުTf)hˉin#NZ*gepުTf)"dVGP%*gepުTf)oKIkj'IG)J?Y\7JCh7mDZB:()W8k+V6iHmVk!BrW8k+V6iHm6iMP:J9JU)U͚REJDȭg:()W8k+V6iHmӣBtrQ3f@*kviJUTf)SN(lYGv:墯L6h-h4ZDoR(d@59hE:MRDDsEp:J9)WHQ4SS%WRPֹj7TIC@mZ*\9k-	+![tz9vՆ-hGPWY[7fq4K;jS#NihetyPi-h[w.ea@'4U2I[M:<5ڰmZ*aBo\\JgmXjr6u	4U' ޹QQgmXjr6u	4U#i(M땤+VBsM-ji
zi5sKUCS#NiEhV\J3Zhi,u	-F(DEr*$i'4U' ;a(2BD$)P ̡BrWȀ{(xG2z;B:墯? Q.	PG
P42@'-~%A+Sjr6%/R(dJC`mh;ju	Q4*Q3f@'6i,ӣ;jBrWHQ46NZ9FiMRl'IG)J}2@j٥!jr6wJ⺡BtrPfHQ46NZ9CIZDo_ʃ2@j٥!jr6Z坵uB:(R)U͚RD҂Q_3oUa3f5m]R9Gu	QR?Y\7JCh(HJaBtrOpW5FlҐ**w(igepުTf)#y\(u	E_3oUa3f#ML[5'IG)JgepުTf)FkGP%*S5zQ46/Gq\h'IG)JgepުTf)P%m*gepުTf)Ѩvu	˕_3oUa3fᬡȭgu	E_3oUa3f9TJfEs_3oUa3fM:<M(s\#NR(I\6iHlFDGs=lFBji
E	!\Q	9hȍDoT.QPޢ5}2@j٥!jr6!,*S:()W> 5FlҐ59hDҩQ4GP%JR}2@j٥!jr6t;ju	Q4*G$͚@'3hi+fR|2BRCZ媀TICIgmXjr6u	-|2rZVC6s,rBsKE_y\i+ODjr6u	-|2GTJ[ty\TygmXjr6u	-|2GTJ[sCf:<59hB:斊aBo\vՆ-hGPKE_	7WUea@'4Wʃ9W5͚R-hr+y[7u	E_*\6iHltykF(Ў9hL6iHlHr*3JsT:J9JUHQ46NZ#4Tf)'IG4ҔL6iHl!2ںBtsM)JQ3f@'3hi+f_*3f@)ۤ8Tf)'IG)JTTf)SS8YWT#Ni)Wʃ2@j٥!jr6R6iMP:J9_)U͚RD+zrB:()W3oUa3fQUR6iMP:J9JUᬮXj٥!D),'IG)JS5zQ46f!BrW3oUa3f"jej٢T#NZ*OpW5FlҐ"VL\:()W3oUa3f4nډjJE9h?Y\7JCh2D)S5zQ461@tw5GPUᬮXj٥!STi4GPUᬮXj٥!S%W-C!BrW3oUa3f8oM-["ڊBrW3oUa3fL*%3"u	QRgepުTf)tx&Ek<#NR|8k+V6iHmӣĉLȮaBtr?Y\7JCh*7'IG)JQf5FlҐ59hE[yj:墯|٤kQ46NZVThl'-yg5M0D|zf)Q&kMQ3f@$(4&9'IG)J(dJC`mKIZhmiJU> 5FlҐ59hEU	W3$5l*'-rHQ4SNQ%s1ZDoYH@|'.N	rsCjS#Ni >'p޹ZM\DmihTJ[lW46i+OD59hB:斊etyPi-΍-mܹvՆ-hGPWNA7I&n8ڰmZ*?  &jNZЎ9O@=|1	r!@'4Wji
zhW;jS#Ni4P&ʊW;jS#NiChV\J3Zhi,u	-pM-甃DEr*$i'4Uʃ9W5͚R-hUr7xGPU> 5FlҐ59hDTfD҇5:()V%L6iHlIi5sKMBtsM)JG$͚R-h!tJd%B:墮S5zQ465lOpW5FlҐ$z*mE2S2+GPU3oUa3f5m)
'-rᬮXj٥!HS+Hr\8k+V6iHmdZk]!BtrgepުTf)qSzʐݥ:J9JU3oUa3f4nډjsU\#NZ*?Y\7JChwʒ:()W)U͚RDD$J⺡BrW(I\6iHlg5VBrW(I\6iHls\G͚JJC`mT򸡳FaBrW(I\6iHl<)ղ,#NZ*F!D5?o:<5C4(["ī}2@j٥!jr6!,*"dV:()WTf)SIQeFiTH̊'IG)JL6iHlHr*3JyѡBtrQlҚ%"\7q*$ԹYVBrW2N+D%N)
f;jS#Nih4P&\ڹgmXjr6u	4Uji
zp\Q9YVBsM-> 5FlҐ59hDTfD2+YBtrQ3f@$(4$JfEs_HQ46NZ$9EQPЎ:J9JU(dJC`md\AV:()W8k+V6iHmCif8u	QROpW5FlҐ*Z]$5m5tB:墯OpW5FlҐ$Mj˘GPU)U͚RDKt9JaBtrS5zQ46"d\i+OD#NZ*gepުTf)rz(Ў9hS5zQ46KZ5M뮚!BrW8k+V6iHmf$MLpCu	QROpW5FlҐ'(Z:()W8k+V6iHm+!CHGPU)U͚RD"Z!i'-3oUa3f6IH2D#NZ*gepުTf)rFHu	E_ᬮXj٥!Az;DkMH'.U3oUa3f5m+V*3f?Y\7JCh\T$JxGPU)U͚REBUt6i+VȍBtrS5zQ46iFiUd7B:()W8k+V6iHmd\٤&#:墯G͚JJC`m%j٢Pjr6u	E_4a3f@'("Tj&i6i+Tf)SNQ%s2D֘GPU(I\6iHlpR-!BrW|٤kQ46NZVZ46'IG)Jۤ8Tf)P5FlҐ59hDBtrPCeFlҚTf)SN&i_S*3f(n6iHlsT:J9JU(^!26iMR3f@'4u	QRB)Jj7Q46NZ9xGP%*/nQ4CpJC`mB:()W˘@|3\WPZP\5i.CS#NZ*}2@j٥!jr6!,*:()WHQ46NZ$9EQ$9EHGP%*Q3fjr6+\5tJ⺡BtsJRZB9rw(M땢K\#,NZЎ99i07TTfGYVBsM-	4Z9Hk\vՆ-hGPWʈM2!26iMR4K;jS#Nihep\!K4o+,NZЎ9ᕥMJFQ=t4=rڰmZ*aBo\Q]S6s+z坵a@'4W07VW4hmXjr6u	4U#i#A(M땤-TNANZЎ9rkQ46NZM:;ko+!BsM)J}2@j٥!jr6!,*:()WHQ46NZ$9EQ$9EHGP%*Q3f@&R%s\+u	QRA 5FlҐ59hDDk%q]P:J9JUL4' >By	P7i4GPU8k+V6iHmV"q+V:J9JU8k+V6iHmV"FlҘGP%*S5zQ46"dRQU-46u	QR?Y\7JChZ*w(igepުTf)tykHW8#NZ*S5zQ46˚媉媀#NZ*S5zQ46K[T*v:墯?Y\7JCh7m+*rt6'-)U͚RD2T.j=r!BrWᬮXj٥!M[K:;FlҚ:墯?Y\7JChVT(:J9JU8k+V6iHmӣ4'u	Q4*Qf5FlҐ59hD"W4TJ*u	E_>lW5͚R-hTaBrWS*3f(n6iHlFlҘGP%*PCeFlҚTf)SH͚S_HqL͚STj٥!jr6JaBtrѴtmEOΏmsCf5lHqLaBtsM)P֋\GP%JR}2@j٥!jr6!,*UQ_(dJC`mCYQU3JЎ:J9JUHQ46NZ$9EQL*%3"%*G$͚R-hʌҨLC!Btrh!-hVL-+%0#NNUyH@|'.N	rGW46YVBsM-yH@|'.N	rGZ,NZЎ9 >'p޹fW46i,NZЎ9 >'p޹fZ,NZЎ9 >'p޹HU5;jS#NiW-["DQ]S6rֹ\#,NZЎ9DG̃P+zsCj坵a@'4W"#A(M=rDgmXjr6u	4UȀ{	d
zi5sJ܃C@mihL6iHlHr*3JFiUd7B:()W> 5FlҐ59hDTfE2JSVȍBtrL6iHlHr*3Jq14u	QR}2@j٥!jr6!,*RChGP%*OpW5FlҐ)ۤ8*Hf%B:墯gepުTf)+jAZѪ4#NZ*OpW5FlҐ&,ӣZ5T9Fu	E_)U͚RDѫW:5KKv!BrW3oUa3f9FHvrT"'IG)JS5zQ46ijJE6iMP9h?Y\7JChGq\PI'IG)JS5zQ46-hGP-yH@|'.N	rk]坵a@'4Wji
z媊꙳\#,NZЎ9Pg JC`m4jYGv:墮Q3f@$(4&舎h'IG4Ҕ}2@j٥!jr6!,*l*'IG)JPfHQ46NZ$9Eˊ'LiJU[4 !W5tCCj!ިZPNZ*ǭzڐh0!uDoT-(s\'-rᬮXj٥!N&ZմZB:()W)U͚RDjH7qXgepުTf)Ce&hB:()W)U͚RDմP湪Tf)'-r4a3f@)Gs-mr#Ni)W(I\6iHlҒЎ9h/nQ4CpJC`mTLhGP%*ۤ8Tf)P5FlҐ59hEU9n'IG)JB)Jj7Q46NZUD[u	QRdXGUp5HFj:9h她trVղ,#檸PPwhr5EF_hr܄:9hHQ46NZ$9Eˊ'LiJU*nV4K[yhpti[+hhBsKE_07W;jS#NiGUCHG̃P+z媉2ڰmih4P/&j!@'4W3esXj٥!jr6iFjmu	E_HQ46NZ$9EQL*%3"u	QRG$͚R-hʌҨMBtsM)JdTf)SIQerq5S$B:(R3oUa3f8j*r+V:J9JU)U͚REU3g)kjr?Y\7JChML)nҢ5GP%*gepުTf)r+F\KZ5TL'IG)J?Y\7JCh$JKt9f)'-3oUa3fNQ4kF#NR3oUa3fNj$Fd!BrW8k+V6iHmӣ溫:()W%sXj٥!jr6l(59hD⺡BrW%sXj٥!jr6y\TB:墯󖐀N\
z媊꙳\#,NZЎ9TIhDKZ5M뮚%a@'4U' >d޹jlW;jS#Ni`&	? 	>By	P7i4GPU3esXj٥!jr6ttw2W-B:R~0M	aB.?Bz=!(f)'-~0M	aB.?Bz=!(f)'-(dJC`mCYQUh;ju	Q4*&	`aA1
@y	P7i4GPU8k+V6iHmCVEuLCZp#NZ*S5zQ46jeEZPA!BtrOpW5FlҐ rJ֚!BtrG͚JJC`mTVְmu	QR@=|1[7LM!nњrW2QR6iHl::J9J_%D5FlҐ'IG)JJ>"TJCTf)GIG)K}2D͚RB:()W> 5FlҐ59hDTfDҩQ4GP%JR}2@j٥!jr6!,*t;ju	Q4*OpW5FlҐ'U\ZD%"Zr'IG)JS5zQ46W+VQUR6iMP:J9JUᬮXj٥!N&Zjj'IG)JS5zQ46W.&tj*j]4B:墯	`&DGCOGD2PL٥4B:墯	`&DPGx|"DoT(6iM9h≄Q0&D(E`TzS3Pղ,(4OCR!BjA5ʌtr|5Kr墯@n'5HFj:9h她trWVջhQ&kM\r'_
#ZhijڈNZDᕥMJ&ko*KD[7W4V59hB:斊GUCHG̃P-TWT͜gmXjr6u	4U> 5FlҐ59hD"Y%D-4U+VȍBtrᬮXj٥!SHqLUD-hGP%*?Y\7JChGq\4jTjZKL:J9JUHqL͚STj٥!jr6Z坵uB:(RrS*3f(n6iHls1l'IG)JB)Jj7Q46NZV\GP%JRPCeFlҚTf)SNf V:()W(^!26iMR3f@*kviJUHqL͚STj٥!jr6Jղ#xGP%*I4UaE|.Hnk"$[T!9Q3f@'(̑*$inAZDoR+4iqSyrdY[7rivՆ-hGPW8k+V6iHmzZJ"V\j#NRHqL͚STj٥!jr6t;ju	Q4*/nQ4CpJC`mS*3f_S*3f(n6iHl!2ںBtsM)Jۤ8Tf)P5FlҐ59hE;tʌ٥5B:()W{tʌ٥5J͚R-hHqLGP%JRB)Jj7Q46NZN!26iMP:J9JUr	˓aBo\*CzD44vՆ-hGPKE_0L0L0L0L0L0L0L0L0L0L0L*4m24C[xG6i
vȰ9'-;t4Uhd:hla-(s\#NZ/v	6h:9h󖐀N\
z!Tֺ#ʉ3Zhi,NZЎ9J>"Tj&h6iHl::J9J_%Ff3fЎ:J9JU2Q3ZCTf)GIG)K}2D֐JChGP%*(dQj٥!()|2H͚RB:()WG$K\iQ46%/Q3ZCTf)Btr?Y\7JChMUriK*%W-C!Btr?Y\7JChMUrityfhҨGP%*OpW5FlҐ ѣQ4ZRDkM:J9JUal6al6al6al6al6al6U|ղ,.Z*3fԾ)E'Q*5l
vȰ@nC᭼-(s\#NZ/v	6h:9h6hղ,(["UMkp9hۤ$L٠墯Æaq4V' Jr:9iaHkU㺛pղ,.&5pH\iA.GG-!l:9icv B&ko΍
CW)W:4-MH4au	JQ3f@$(4$(qD򸚩!BtsM)J&	hO@=z \~<zC(Q
4͚SD#NZ*?Y\7JChMUriK*%W5Up:J9JUa9scC3"	
g0+VSI46Z-gg-"U0L0L1#	}aP&	`&	`&	0L0L0L0L0L0L0L0L0L0L0L0L&	`&	hd!HCjkCQJ	HB`&	`&	0L0MԃD(20ںFB҇5r&	`&	e_4a3f@&S,ӣ9'IG4Ҕ&	`&	hd!6ihm]D8QJ	HB`&	`&	~0L42O[RA}\46(ꅥk!0L0LʿgepުTf)rB,I%rL٥4U_> 5Fl6NZ9FHdQ&kKrJղ#pl'IG4*G$͚R-h$K2D5jRZDo^"#A(͚Rw	HZzᡴtk9'-xt:Ct:Ct:Ct:Ct:Ct:CWCt:Ct:Ct:Ct:Ct:Ct:|8k+V6iHm+bHq-T9IHTi4BtrgepުTf)rB,I%5UrL٥4U_0LПȀ{^(##{)'"BިQlҚ!BrW397E.aIsEP&ڤQ	-!L5HZ*&	`&m\#Pǐںp7i4GP_V9hL6h-h$K2D5jgnTf)'IG4*L6iHlr,L֖*dF<-CQ4GP%*L6h-h$K2D5jj!tK3FB:(攥_HQ46NZ9FHdQ&kKrJղ#pBCzf*u	QR`BQ6e?YZ!ʌ٥0:J9J_8k+D4Y\5tZ*l5!sCf["0jhs\3W	˕ݵm[$lQ*b&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@Cخ	xOCg441*k5.aTVC$'pb'
+
xTxBu5EFи1/oSM[V
+I)չ4TAJ	xCA!r6Hph(49CHPZVhIqKY歫vзLW;FgSY롤(d8C;@}:5ijz!5и1/oS)\'Pv9
fpP34iTS5_.%ClD6BhN@AY	Tv uʪoQ.k\7jں*GDC:BXNi
4͚SD'-*GpjpݫjaǕTޣ\5pnյtUW0CC_)lA	a;.(6iMUȀ{(BB3f	E_M뚘P&>kANw	4Uz	G0mZ|sM-~<AAaDD(i+ᥫj9hSelA	a;.(6iMUȀ{(gCbK	-[fHZPNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯Bo\#7s\(NEnWihЛ50
ӣ[';Z*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xJ"BXNj؃5-ZB҇5rWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZ	sS
ӣ[G6qy';Z*Bo\4V\>dih	sS
ӣ[G6qy';Z*Bo\4V\>dihyUM;4C (=DC:ahDdhҩ\XK	!t!FJh墯Ddhҩ\XK	!t!FJh墯DdhҩQh%fL٥4BrWJ"4iTVw]3HQlҚ!9h	sS
ӣ[Ph.9'4WM뚘CfkiHNw	4Uz@tz+r|1!9'4WM뚘P&D5 ph>	9Bo\#7s\(NEnWjBsNiЛ50
ӣ[A1	9Bo\;IqKY殈P&ܮ9'4W7jaWD(NEnWihSeJsEa,'plA!iC9hSeJEZ KVpUM뚘Ph9Hk\(NEnWihBo\;PڸZ.!C';Z*Л50]S6rָP&ܮ9'4V޹w5sB>pm\C+ANw	4U7ja@tz+s
ԃCE皐ih	sS
ӣ[Ph.2GNw	4U޹i(4OCRjBsNi&L(NEnaAzhh|1!9'4WzKZ5tB4Vqy';Z*	sS%-g!@tz+r|1!9'4WM뚘Gi.)k<
ӣ[皐ih&L#ji xpKE_7jaAl!pM:=\~y	9	sSj}Cjj]WjBsNiBo\EuLCZ@tz+r|1!9'4W7ja\Џm\-[B xpKE^޹꙳4Vqy';Z*&L#hBt9\~y	9	sS
3g)ki xpKE^޹w5sB>pm\C+̃bsM-zz
ԃCHZ.!C';Z*Л50hPhBմ!q9'4V޹w5sBD5 uqy';Z*&L#'m\C+̃bsM-zz
ԃCHZ.!C皐ihЛ50hPhBմ!q2GNw	4UD(EaL"Q0sT*s=l)VᬡfhҨǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k(n4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)VᬡfhҨ≄Q0&D(E`TzS3)YCw46 ѥQOaL"Q0&DSgXS3hlAJ&D(EaL"aSaLge؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j57sCbUQ0&D(EaL;
[
fpՅ38k(n4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)VᬡfhҨ≄Q0&D(E`TzS3)YCw46 ѥQOaL"Q0&DSgXS3hlAJ&D(EaL"aSaLge؃3FE?L"Q0&D(E5N§35aLf*}'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"
sT*s=l)Vᬨ)L˗B!_D"g!HS4'AS ,*;YTخ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aPRgSPRgS()3Rg$L
g]Lr?r?׹IDI RgPcܤYܤF,)3& tTRg~&T&U}LǽL)gI HRg&SܤRg%ܤJJRg$;B?r?SI #0w)3r? Dkܤ
%&& >RgY)3-Rg)L 0QRgɽL 0ӹI (.w)3)3-(w)3 N&kIoRg)
& wr? ^SRgLzr? ^5Rgr? \XRg&r? X{Gr? dIrPyܤ}L)3N}L+}L+w)3ԅ&)3ԁr?HIܤRKRg,)3Ir?XMRg}LGr?|ܤ{D()3ܤ֬Rgr?ܤƅ>&Nr?^2Rg<I&;ZI{I3Rgg]Lu=Lrr?DHL$d&2wr?I;IܤRFNRg#'w)3ԑHr?I>Rg#L$`Iw)3ԑ&0}ܤRFHľ&1/IKRg#Hľ&1/IKRg#Hr?I?Rg#L$`I)3ԑ&0ܤRFHL$d&2r?I?IܤRFORg#')3ԑH&17IMRg#{H&17IMRg#{H&1?IORg#H&1?IORg#H7r?IFRg#L$aI#w)3ԑn&0ܤRFH&1GIQRg#{H&1GIQRg#{H>&1OISRg#H>&1OISRg#HN&1SITRg#;HN&1SITRg#;H_r?IKRg#	}L$a/I%)3ԑ&0ܤRFH^&1WIURg#{HŎ&1cIXRg#;HŎ&1cIXRg#;HŞ&1gIYRg#{HŞ&1gIYRg#{Hr?IQRg#
=L$aGI()3ԑ&0ܤRF{HŮ&1kIZRg#HŮ&1kIZRg#H§r?ITRg#
L$aSI*w)3ԑN&0ܤRF;Hž&1oI[Rg#Hž&1oI[Rg#H·r?IVRg#
L$a[I+w)3ԑn&0ܤRFH&1sI\Rg#;H&1sI\Rg#;Hr?IYRg#=L$agI,)3ԑ&0ܤRF{H{H{H{H{H{H{H{H{H˹IH˹IH˹IH˹IH&1I`Rg#;H&1I`Rg#;H׹I{H׹I{H׹I{H׹I{HL$e&2r?ICIܤRFPRg#(w)3ԑ;H&1IaRg#{H&1IaRg#{Hr?IRg#L$I)3ԑ&?ܤRGH{H{H{H{H{H{H{H{HL$sN&9r?IӹIiܤRG4Rg#w)3ԑ;HL$s^&:&:&:&:&9r?I߹I2Rg#H)3ԑRg#{H^&:&:&:&:&9r?II7Rg#H)3ԑRg#{H&;&;&8I;Rg#Rg#Rg#)3ԑHL$t&:r?II?Rg#H&9IϹIϹIӹIӹIܤRGFRg#ܤRGIII_r?I&:Wr?I+IIIgr?I&9IGRg?W=ʄ^o}qx1xjH+qx~?}@?}q{{};%?(O|ȑOHuE_'y/̓ܣ|^(HB	/a7y	+Vy$ॖ:D c|^(DD a/-,g^^~&0	:qE^Z.x%bP2 Gbwa/1?0Q*x|> ߀as~)'C|^)x(.XO#N	#wS"7qA,wK][{_q׸oBC.q	q
WqBN!"q⪆/)) jC<3c`o&>L<D&~I6
\x4FR`$)
.-
<
<<SMHtEJW*o+SXX)%)OLS``*UT*1X6
J>\Ww#wsR_sT}Ƀ/N8Tl\wyN_pt?&.U+R~7:Oҏpyr`U6
6
Ɍ_"_rar`1;6[ee*Ɏ	Ɂrbr`ܘT%q%jp+JKgp&(	bpjYL,wK}ƥWX9e>(k.bqDPԀ#l*TTu 2Ͽ r=QL-`mo[ ;:tߺit}M5wtӮǽɀ׸FcԀ?RH,@q O3gYDI OKw4UE7UQOUZr5_2DW-rҿrEUmR(sUC!_wW-Oت?|[/Sؙ	GTٿ_N_]5t%5U_H[W溩_]?U*o5m_ynUZ-8j?b9Ѫb_HqSVբUW=-UU5OH!U2Kh_Tr⦭D,9s<͑?تrÊ*_Ui5iWi_8_\S:bHZbUgEUzڤQW_O~b_߯粒ܸm_g.hbG$73l_SڤQU|b_*V_Wq2K?*V_ /* ? ت?bR䆑UCJ[_S=-_%'_ڊ&_ *تKWԄWc*Ԇ6*Զ!U3$bOR"_A%RW_K?bO2aU~d̦*dA*?2 ت#̀UdS"UoتU~_a?1Τwaw	f ZuԀ#ߐ͌7߀Jc/3M2cc/3M1?#623 7|Z͌7荾le	/Uqle/le	/ X62.Y62;9k|^ww͕^{fʿ^?/c]e_/ g[ʿ^?/=1O=6[ʿ!@l惞=e_/ 4B!Ӿlҷ͕ЏC#*xCN6U	Bq?6U	AGO6U	AgS6U	AwU6U	?Cw͕`[6U	YCw͕3mC0o*n|WT'ilqf$;ʿ`͕D|WGqwl l ˸@6Uwl+6U_qe_㸈o*Ke_,"w͕øQ6Uꐻ^fpW	5;ʿRqT6U"ql6"-e_8"(o*Arje_ܚ|WF[ʿYQh5vT#w&͕Ȁ{(`<BMcl;O͕rh|W-w&6Uorke_ܚ|WNF̻Ce_ɩʿ&ʿ&7͕6;M,o*l4M-o*n[|Wd׻ʿA#*lwMw͕6T"*lwFʿ )qslq56"o*S+=e_kqe_jEJ6U}e_jEN6U	E͕E'*QS6UE**P";ʿE-*p˸,*p#"7͕8uE0*p'o*p5NYl߹:e_}͕8'Gl8wlMܜl_ܜ@6U
w'#o*tN|W=o*tsܜo*u8l{ʿ;ʿ;e_.DS|W8lg8o*t'(o*yOp8|Wp8|W=|W38k-I.qvpolDPC)16U]*x{͕<ƛʿEo*yp8|Wwe_ 7p8o*xʿlp8T6U7͕<
{pV6U	ww͕|W6O͕{w͕}e_uܞ56Uϻη͕rx|WDOelܞlՑ*ar};ʿZrzVVPO#*`=;|W |We_ܞS6U64Ow͕ryo|W';ʿw'7͕6ʿ؁6U;ʿ؇6UĎv=e_l|Wu|W.tlͅu|W
{ʿZl6U+ʿ4I{ʿwe_G|WtK6UK;ʿoʿp:͕>QT7͕>(ww͕>{{ʿ|W]e_Ɲ|WclZp<lZ7p<?6U-+ilXw7͕y:6U,wče_Įx>6U,;e_wp<#o*`ʿg7͕nxl;[|W
{ʿ`_]e_4e_56U}e_w͕:6U|sl}X-e_O*p?NX\ҷ͕e͕sN6Up>*ʿ 8{ʿ W|W}l]o|W [w͕@7͕@w͕@I#o*E#,6U $#ClG|W4{ʿ ]a2Le_dme_w6U#Yl0yl]b^Pe_F(*#%*8#w͕B }aS|W c\6UF[ʿ!(7͕B&
w͕Be_elo*͕Dww͕Dq* *s46Up@|WAp@|WH}#|WM |WDN?|W@ʿ"%Me_l G͕D(w^p@w͕D7(*s~}e_n5P*p@|W;ʿ	w(26USA|Wܠ|WܡN7A+|W}e_nA;|We@I@l~e(@lG|W~7}7/w(7͕ܠa6U]$|WBN|WB;Je_1&=e_1oG{ʿbw e_1I|WJ}%|WD^eAH!w 7͕Hyl ͕w n$l֚w /|WIg|W S|W
{Is|WcAZw e_ܢ|W*͕r|W Nʿhܢ76UD~;ʿigD|W#e_ =-7͕G(6U[ʿ#w(7͕FCe_(*(ʿ#w(7͕GGrc|Wi]%e_Eme_/w͕F w(]e_/|W`H|W`H|W`Hkl1_H|W`ϹHslWRel@r- 2A^/- Y2?R?f_2ɦ 2{on[ǿ˟8qpe=n`q{O888¿q/qǿsY={P{T?s_={P{T?sse={R8/qCqDqLǿ4ԍ=qN?ǿW=+{SqVs#s$s?ǿ'sǿǿ's&s'sǿǿǿ?ǿ	?qEqB88[{Qs{P=8e==sPaǿTsܚsܚsܫY=ro=r2{k=r{88{?q8q8/qqq/q8{8Oqoqǿ\s=r=r{q?8#{<NǿI!887{=r#sܔǿJ%Oq {=rǿT?ǿL?qjǿs5֯{Zqf_5ֻ{Zqg_9{X{[/qg?ǿss sg=8oqtsq=qi_s{Y{Y#{Xy=;{X}==?֟===FQST%s*s,s,sǿǿoqeqb888k=C{Y{sTsM?ǿ&qH{8$k=I]=I_=I:ǿ1sG??8%8${=IBǿ$qK?qKOqJ78&qKqM?ǿ$qI#{sSǿ!8$=Iǿ)o8$=Iǿ%qIO{T8$=I,sEqIk{*sK[{\?e=I0sA8%C{aqO8i= s*ǿ	82aF
q8u= ǿǿ8{As,ǿq{ABG	{Ag= Qǿǿ
W8{A{A#s$q<Sǿ{A%s!8= ǿ8#s%q= ?ǿ/{A*s%q= ?	k{A?ǿ8+s%qY^s {A0s {APL?=!)?ǿ#_q	_8{B7_?{B]=!/ǿ!889sI8ǿ$M?{B78?)sH=!/{E_q	?ǿ$Y="8Oq	ǿ$+sH=!g{Oǿ$ǿ$`58?isq44C_q4W=?ǿ{_i8ǿw8/Cq4sh9F?h;F_h=h=q4 s?q4i= =;q s?8$qZ{oq\{ǿAuqlqqCqCKq? ǿA=	G{ǿAǿA,{8%*s+{8/=2q{q{#_{#2qkqsuq!=q{#q={&q	8T{'!%{'_!=#{$s{$qqFqq!=c{!G!ǿB-{![{!g!=qq8F=t_qOYqO7t=_qO_qO:t=qO{szǿ={tqO{8s}t?8tqO%{qO&{Q8ǿ<K8ǿ<qOǿ<T8ǿ<qOǿ<{qO0s1Oǿܘi=rbq&=ǿܘL_=ǿܙ8{Ƀq&{ɈL{Ʉq&48ǿܘL{Ɏ=?ǿܘH8q&ra/{ɉra7{ɂ7ǿܘQraSLǿܘX8?L-{ɂ8o0=ǿr`2r`58?ǿC=q=q={1ǿC]=ǿCs98lǿCeqǿCB8cq{6!qsqsG8dqӿ=}=qǿC'{1{2ǿC*sU8eqZqqoqş{3ǿC!='=!ǿD5qgǿD7q5qǿD:q?9qwqsqǿD {F"#{JǿD"%sgǿD#s{Dq	q?qq	"=!O{A/"ǿD,{AG{AS"ǿD.{Ag{@eq"({C8T{ɦMWq&rhM{ɫ=M{ɱs5ǿܚ;riǿܚ=ǿܚ@rkO5{ɮ?=ǿܚM{ɤ4<rh}q&ǿܚq&ǿܚ#{ɥq&?=/{ɥ4=ǿܚ*s4V8KM{q&/q&_5C{_"q"q"ǿE{U"{Q8{V_q{T/?qǿEi=-?q8_q8Hq;""q?{RǿEǿE){R8_XqQ8qKqVqY8ǿE0{Pk=)Nǿܜiq's9gǿܜo==8{_NNs8wq'2rrǿܜ=ǿܜ{ru?NNJrurq{ǿܜ=_ǿܜs8q'ǿܜQ8N=8?rp=SN-s8q'?N_rq{rq{4p8s{?{q{s?8q siq{{	p8s=p=q?	o(s*{=pqq?ǿ
p8\p88kqO=?O58s<Os<kq'ryǿܞ7rxOc=_ry8п=8{?ǿܟOǿܞ{_r{q'=G8ӿ={ǿܞ=ǿܞ#s<q'?ǿܞU8O=8rx=gO{=ǿܞǿܞa8{ǿsYqa8ѯ8p:u=v?s{/qp:=tqǿ{?k8ԯq{{yqIp:s&{?{GJD*s,{=tT88ǿ?Aǿ?ǿ{{4p<s{?{q{s?8q siq{{p<s=x=y?o(s*{=xqşqů?ǿ
p<\p<8kqS=|s788ǿp>uqqc=}ǿsB88p>{?p>{Wǿp>G8G8ǿp>=|q78ǿ?ǿ=|=|Q88ǿş{=|q{##{c_q{cq8_q{cq8ßqq8q{bǿFg=27ǿF{j=2W8{b?8ǿFNqqqq=1G#ǿF=1W{bǿFǿF?=1o{bǿFǿF_q=2ǿF0s Sq{q/ { _=oqs cqqp@=qq?={ { {#qǿǿ'{7{ qqO ǿ?==q8[{ 2p@=C{ǿܠ{rq({/q(=P:8P{ǿܠP?rǿܠ?r?A8)8sA+Pu=?ǿܠHrwǿܠs@?8ǿܠO8oq(=8
rc{ǿܠZroPǿܠ,{ǿܠ`88?p	ǿM?=k=&0{$k='_1{$s=;8K/q s?={%4sq q ?=Gp	?==K8H=M8I?{$q 8Hq 8Ig"8Hq 8Is"8H28I{%C&q(8M?ǿܢQY=ǿܣ8W{+ǿܢ78crDw=E{#D=r78\{5sEǿܣg8Iry=Q%sE?Q&sDF8J?Q*{"_8Krg{%DTrq(?ǿܢQ_Qr8IO8=%R78_R{Kǿܤuq)ǿܤ98sIǿܤ=$/H=&Rir78r8I+{N|R="?ǿܤH88ǿܤsH= {IR&sH=!{Eq)ǿܤTr="8R,sHQrk{B8Rǿܤ\rVq)= 8	ǿܤ`lq)_q)(~ǿܤa8ǿGSq{s_qsN=98/8ǿGs{u#s7=8ǿGc=8{v_#s8_#=9#q==?pFq~ǿG=:W8==q8qC##=8q?T8q##ǿG)AǿG*s%qʿqq?#?q_##[##?ǿGǿG{=82q=85qC{s88
ǿH4q =Bqsoq_q"qq~{ąN=Aq o8zq?8 {āǿHe8q?ǿHBq =A{Ć$4q!{ĊǿHq=E$%s{ċ?ǿH#sHq <q!;{Ā{Ă_88	$ǿH's#sQq =AS{ā/{Ă8q?$
?$ǿH?|$$
q$$?=@=CǿH_{ă8 =B{ă8q)r8ǿܦ|SYr8_S=18~ǿܦ=38q)=18sLw=6_S?r8пǿܦ?rSgq)r78rq)=4q)r{d{drySNSZq)\q)8|S&{dÏLFpq)58{eOLK{e_؜{e8?{bǿܦZS?ǿܦ[18o8˟q)?S{8rǿܦ{jS0s!=O8Oq&{
'pBMǿǿpB5pB{
88{q#q,ǿǿpB={
88ǿ68q(ipBkR{3!ǿ98GC!?ǿ~ǿ߾q$q!8q$ӏ!'dq"7,J?!){	SDq%_q%q%q"88SpB[!|Kq"pBpBpB`pBT?:8<{8#O={~ǿǿ|pD5 =w8%=xqCÏ"c=w=8#s"@"B"ǿ?ǿ3"ipD=qN?ǿW=+{qVs"#s"$~:8 qIqDqAǿ'{7{?{====KpDUpDXpDYpD(s"-s"?ǿǿ
qOǿ/qFq@{8#8?{83_qjǿpFo=e#ƿpFN={pF7ǿ=s={#e83ۜ{84/=Jqd86s#FpGO87pF=8;?ǿǿ?ǿӿǿqiɿpFO81==	.jaKT6UDIsS
Z50Æ\a;,)jKT9)(DjjܣU*SP&Px2`|0fW+AxRcɥ|"ⱃU@YW<3+W$ⱃUYVAⱃU覢cjEhd=WeP̮+0W$75Б,"5EIjڷm꼖őAМ	qx ȭ!W\051ŀT+{@D<5^̮+5^<Bb(	01x\!WP!qp pm<h!Ǫ$W ̮+5^'A̮+5^)V]kDmWIt$,jheqXEQK p-Qfzl!\V0j'eqXᨆeqXcYR,^׀8fWBZc< (	01: $̮+5^!W R
yLj@hK p&|Y<0RyE HD+JVz:I8W 0eqXW[T4nQ2`ꨙQ52"Uꉃ2`ڤQ*h"To<0P)@5^UR<B Uh'E<5^ԂY<0$9"V !(:
IhHb\cj愉R[Rt5s:5%!j+f*qFf%oW"0uFf%OT9tQA\V0`%΍,͚K3FteqXVR,^I!WN!Q,͚J3UB3+Wà8>jlV꽂@VC2`UD%fu7!>jlRk^lEeqXqZ5TLY۶i+'UD%sEsz)s\AfW<jDv25	C2`UD%sEsz)VU4yOE>&i,T[5z[b@hc2qZ5TLY\[J+tg5]Rp\eqX.+FK5u++s;wx8jhz@!q+FKBSZqZ5TLVy/"@fW@j	5Е*Kj[Ώ-hQ3IRk*V-hQ3IRk*Z[Ώ떨UD&rѪfݳIkjCBk^F3+!qZ5TLTJkUD%HIkKycѪf3qDx8jix<	Dc1qZ5TLYѨjqCf["<"h2CCYfhҩ[$O? YcG5f*M4ܧ8k,W@\Op$k%?Ygn*%M%r8k,孼Q=d(CIEzڤP&U)3CEsWGҟᬭeFlҟe?YH4Tvޫj	@'OpW[":CO6geiSwA}\8k+JW)dYZPU`vۃCEJCgHi:
K!@O)",*jڹgIjU)< @O)V)%r+IJW5m\Q%i5szZ!⦭v->o+D4Y\Tյr%tU+VȍWV(	01W5m\HqL͚SSeh+Z+殏eh+W46i+殏eh+Yjs_2CEM[W,ԃDfHVhjdhm]D7>W5m\fHCseqSV4 ,ӣZ!⦭iFfW5m\ᬮk=deqSV⊑%~JW5m\Z!⦭-s!GV	0'o+D4Y\Tյr39E^SST(	01ᬳ9sEUfpV38k+VkȀ{)e=KۊfpV)YZk\Ȁ{)P@=zz/ge<ge%G ʄ<A|? T!c/n)Yk5qL]$KC5@? T!c/gep\DPD)}SfpW	56♜5Mre@@? T 
_ULʋEreRᬨWۊfpTZ+ Ȁ{(`<Bm DCS3\fpTZ+uK z z/)YQhvfpTZ+uK z z/ᬤ);jz53Zm]R:"RC zIP8ge!LֹWWqLBs|@? P)!^=BAh $=BǨH238k+fL)38k+fL)/Ȁ{(2@x>" 2??
Hz/)Y[7pޚe!Lֿn)Y[7pޚe!Lֹ|@? Qd$=B" 2??
Hz/ᬮjEZ3tᬮjEZ3y|? T 0J!H>>"`<2B|}/ᬮjEZ3X♜5MHK[zr/e@CAX"`<2B|}/fpZrDg(5Q-m<@=x>AX"#h%BKS3C%s9G38k-T9IHZ3y}bb<2B|}b<2B|}/ᬮhv)	sVfpW4W;jꔄ湫Is/ >!$@
D }	Ax	P(>B4KfpW4W;jꔄ湫IsfpW4W;jꔄ湫Is/( >!$@
D }Ax	P(>B4K38k++ux;Lm]R8"^=BAtDG z/)Y\\ᬮhv/ >!$@=|<BǨH2fpZReA@38k-I/S3ԐB Ȁ{*b<@? T
K38k-I oᬵ$j♜5V7q38k-I o/3̐<ge!K  b>G~Ȁ{,x=fpY٧)YfHsCf8"#wܾ3Pz<֙5/g Gмy Gмy/geDx8♜5/Ȁ{(B烈 Gмy/3Pz<geEDK /x8"졀B8geEDx:♜5/ /x:"졀B3kLtK ApO@=2fpW7Cᬮ*nDj"!\<q DPC y/ᬳ4iU\;L3FP̾Ȁ{,|>tDdGgeJrᬳ4iU\;@=Ax>K38k,UC2lֿtᬳ4iU\ճZ|DdG/g  v<=K-38k,UC2lֿX♜5f*˙Zk\@=Ax>Jz==B  v<=K)YfhҪfc)YfhҪfcy}a;OGAXev;AҞOP8geJrV!qL3FP̭[5+;OGAXev;AҞOP3ѥRYfhҩ\\Ȁ{,  v(x/)Yfhҩ\_qL3FJy DdeZ;>!K38k,U*-=L3FJEr:"h2/@=APx/)YfhҩQhոgeJE|@? YcC@? YcC57fpPކ}QclDC1	ۊfpPކ5qL؃/h OP@=3@5>3_T"	6"	ۊfpW46 fpW46 ' >@5!,kd_6geHr+j_V"졈0|z=<DCa(	zK)YR溚E}38k*CY\SVȲ#Q	0} DCa(	zK꩙Y\$An5Md}Q@Oe@gepY\S3I/h ʀ!?5@? T 	꩙YQh38k*-eG g geEgeEȀ{(`<B~j"졀	38k,hlЃ38k,hlЃ/  b>G`Oe1'/)YfHsCfS3̐2:"#v@? Yz;rfpTJ*n5)G ?#@=~G26♜5)38k*R%KP@=~G29Lʐziv5!+/  eG d~/)YRoM>8geHr4# 2??y DC`꩙YRkkOtᬩ5_T"졢g !ۊfpT)YRkkLȀ{(hz !@=Z@? SkG ʅEIȀ{*$ze@I Ȁ{(aE~Ȁ{(aEsP@=0WW &k\e5v =n4B~Ȁ{()
f>"	5"-m?e@Iko\QȀ{*RR( Ȁ{*RR(eQ\R%τ( >WT'5ZK@=}EsP@=}EsT")/@=  DPRAXO@=D46iȐ<? P#CiTe465? P6@=tyT@=F*˟P@=F*˟@=F*˙Zk_eJrV@=F*˙ZkXV7 DdhҪfcO@=F*<"4iTheJE@=F*Qt6 6"졝>DG6 6"}Y.Qes]M[".Qes]M["e@I$AG QYe(Ȑ>Ȁ{,hlЃ@=~E^Ȁ{(? P+.Q\7T"졥mim DCJ8k+d\W! T
%?Y\$J溥s1DB*<^#T#Ah!Ggeh"T:[Ώ+[-hP-=W@up̮+5^D<!eqXH~(	01@5^
 FxJO 0P`cU<5_H(	01%<5^"@O)WAIt(	01 <5^I# 8'ƫ)h'ƫƠT-SnZ, 
yLjE5>BS"i4
yLj-'ƫ 8c>`p3+WBfWT2`z)vc|A\V0j!2`xE<5^ 3+WDx3+WJX5yt:D<5^<Bb(	01 Q03+WN p<kb5'ƫ`!Юu^Q8`xU#„S!qu'ƫYⱃUAZ+yLj $Z(	01p jyLjBT$IS_ p<k0!\V0j@O)W P`cU	рP`cUpv?6 |3yMڡdP`cU(SlZh"SjNA'ƫ׀8fWH("p꼀(<5^&.d8
^/d8
^QH8(	01'AHzR3+Wn2`x	I\V0jA+  3+W^.eqXJX;2`x^cƀ eqXYhfWpBpP`cUP`cU` ̮+5^bpJ8x0O&ⱃU	*2`}z]|ш"ⱃUꉃ2`x`?4eqXp pZF Wƺ 3+W#Nc,2`z`cH,SA	lXⱃU"

`xUB2`y .\V0jx|! ⱃU(<
\V0j	 3+W 'C2`xYpl3+W@<ZaHz)pfWb\cGhfW xbcŃ1d3+W@Wƺ^X5x<	Dc eqX(8x3+W9ⱃUHfWC#fWFⱃU2`z/!\V0jK!\V0jC2`z!$T#eqXKC̮+5^H`xAƫBSVeqX`4eqXˀ83+W`eqXlOC2`x<C2`xZD2`z@!qx]\V0j  LZⱃUh̮+5^3%C2`x.WeqXUpcbhu^R\  (	01I~P`cUE!\V0jK\V0jWBd8
^ZP`cU<3+W@eqXH\V0j2p!eqX`,ⱃU,\3+W`DⱃU $F3+W=0eqX*03+WC\eqXLx<Axn
yLj9,S42`x&;4B$ <UDjheqXRp "pt!WPeqX(eqX+]W$q(3+WøJ\V0j
;^
p<kaȠ'ƫŹBp3+WZ$%eqX  3+W3+W@!WIAI\P`cU`*	Ep<k@eqX@O)WGk@fWdfW	P3+W|K2`xG@'ƫ݋S,  l2`x6!\V0j	\V0j̀P3+W _ⱃUB0+ⱃU0eqXhn?Djt%2:ⱃUfW@7^yLj[z"̮+5^'ƫ<3+W 6ⱃUbcQA\V0jV]eqX"5^fbb*a3+W @O)W<3+WeY3+W@	d8
^'A̮+5^z+7
E+x BQtu``- 4ⱃU8.2`xdjeqX  'ƫú HfW P}hc\ C2`y/"@fWL)
e8W
F@ZUp	 pBZc^eqX	hE,j@xAƫJE@xAƫ, p tfWjAT`,j	 i3+W2 Vt p3+W  eqXKPfW jeqX|Lc03+W̀fW4Ud xaJP
2`zvUⱃU`c. fW`Ԝ*yLj
d U y4A\V0jj!\V0jfW@ⱃU∎a\V0j%LE<5^0Eq@O)W*E<5_b(<5^ !@O)W D,xP`cUHD'ƫ@<5^ !P`cU`E@O)W,yLjE ԀJ(	01j
yLj,p<5^tDHP`cU<5^!5<5^(0xt 
yLj~- 'ƫʦF@O)Wà:&9W!

a܈Z.	<S*j'H +PA6	'$j @tU<B@LPj,@.аU u^\$`@͂P. ^\$h@kW@\Op$j'HW W  !ZR
g  pxzE=W! 3-W8
0%rf0 ΫaB" EȕF X'U"5B4lJ$W8xO6	';X&={!I`G@U F0-mW	 ,5^\$ 꼸'H @Ac$`+ 0kt	"31 h!U
aUzvIV5x1J-+Q'2;U"5B4&}W  3/8Y<BRP fW{֫̑ı,8 Ljr+U NPPFz`pt0 jpxc"XD@Bp3$> 4"͂P.}_i{blVo)~%|
}Zſ'lSmR]6R,&P=J'KMԇެ
<[DoV@xԕ}YR+zžždՐ-%ޮg|?Vo=Y2 62_ π~Zlf%``05`2wKM-63-63~Zlf+<~Zlf.<^g`x<o<	`Alh#XM64?-640ž0Yw@xwz KMV@x=Zž0Zž0,zw|`*zW`LZžh6N4<,&檿+Vo[|z-65 _=65%žjQd|Ա-PcKM@GOML>oZžZž4h9_po'M@x߫@x ~z`xKd|YVǩzzZl^o$lTd|/>66|^-f~8x͜z|؏^-`Շ	yIx͊~%6Xpo
966-z|Yi/2ažl.<|e^-}Շ> <?#&-||2l=YG% G|-6aozV@xXMXd<z|-6bIxYsդ[--_zl>%Xդ[Xpo	~6YSM z;ž G}aC=M-6X6X&|OV@x `{)xBئ~
<[	@x}X[q	%	#Ր--GMBYhBՀ;žz"KM%>oA#VoAo#	iy?`uqlnXMd|ݧ <[ <[V@xoY7oM=YYzž1ž1iOƟVKx$V <[_ <[Ոoıž1-zZ=hl/6Z=k?V@x֥zž;Ր-V@x֕=YZ(žkFiF2d|#:d|#žYӽY^ofV@xPž2ž2Be'|dՐ-W <[ Ր-?Ր-ȵYd|dHkI <[! <[#?V@xJY		o <[!GՐ-H[d|$^oV@xk=Yd|f9d|fͧ <[4V@xa <[4V@xe?V@xfV@xžp5d|Ր-oV@xzžpZlp>96=Mm`Io%OV@x-zſV@xƟ <[A <[D/V@xƅ?f/|6
ql4o~T<%cJՐ-JMd|%,zž>o}Y	oK5MjY	~oOV@xb߫ <[2 <[SV@xƱž5ž5"ƩxԛԳ <[&od|嗫 <[(ެo=Y9O691<YV@xa <[1 <[2V@xa/Ր-Sd|YoKMhSMh=Mm>o? <[4a6 <[뀏KM ǩzo=Y\Md}qWՐ-ſV@xsOV@xq <[;V@xtoV@xpՐ-N%žެoՐ-񱯫 <[a <[aϫ <[d/V@xž6#ž6Y}Z;žz	x}ǩx%8w zž<Y^6	iz=M׎Y^a6^`V@xx[`,<{>V@xxq4My#Ր-`Md|)x*ž~oħՐ-d~!գ[	~ſ'S`/[d~ cZ?S`V@x"}i{ <[6:Sѿ <[@3M6:Ր-Ya6:Zlt~<(ž1d|(_-6

qlY
o&o0žRRSg <[HRTd|)-zžd|~o <[@o@d|#zž,d|YKM	}ǩxO <[p2M~4<n?d|n>Zl74<n-ǩxTiU <[T_qlY
?@l
qlo`6
^oco<+Ր-(Z <[]>oajlެoe?V@x²׫ <[YՐ-W zž (oV@x;Ր-(ž %V@xk=Yߌoh^o_ <[YߌKd~2 <[bV@xެoYY	oV@xϫ <[`2d|Ր-V@xнY;Ր-Ր-󲧫 <[eV@x=Yž8Ր-Ր-W <[_ <[ェ <[gՐ-ɧ <[oOY<d|rQd|rZd|r`d|tՐ-׫ <[V@xN=Y'zž:)ž:=Y_V@x՞o_	xZ<- 6@lYL>oCՐ-%O6<+ǩyoՐ-c_V@xؿW=V@x؝`,Yb=OV@x؈qlLJ-6b*zž <[L>oo3l#V@xBd~DoV@xuެoMaſ V@xoƞo/V@xV@x߫ <[pՐ-V@x=YV@x <[p\*zž=d|.0žd|/ž^^Ր-V@xG <[x^Qd|/,zžY <[Ր-V@xkY}Yzž;i+Ր-y?Ր-OՐ-gՐ-حO <[V@xǋY1d|xՐ-V@xǉެo	o
oV@xǅV@xǀՐ-"izžNY#V@xՐ-#O <[FV@x}'žDV@xkՐ-",žT=Y}Y!d|0ž2d|0 zžY``Sd|0,ž
ެoV@x)d} <[žɏ <[쐽Yd'^oNd}7Ր-EOV@x
>o.zžžziՐ-ӯV@xG~oY=Ր-=Y=Y='žz%žzZd|Yd|CՐ-$kՐ-$7d|	2d|	=YN=YDV@x/Ր-$#zžo!SՐ-$Ր-Ր-V@xϗž|Ր-/V@xϑY>uw <[OV@xϋo}Y?WՐ-Y??d| <[ž~zž~OՐ-m`sžz@=MǨoQX"xǮXo@Gl-66oCV@x! <[ᓏV@x"G <[ <[SՐ-ȵdՐ-Ր-V@xY@e?V@xY@Nd} WՐ-[Ր- kfՐ- <[Ր-́g_ <[w <[?Ր-̫f[d|30zži>o
 <[5ž	cՐ-[Ր-k_ <[ެož>ž>q?Ր-SՐ-kՐ-V@xпV@xЍYBm`"KMЈqlzž!i6B(ž&{=Qd}{
=d}>ixhՐ-<4Ր-/LMAϫ <[Ր-dž;&w <[᠃S`Fd|4~`гh*T<4}Y K6 <[L&Le|t<	?a6h^o4?|FMV@x`&zžYM?Ր-& N2ǫ <[LS&LQMՐ-(6o@	xžDV@x|`)O <[P8`(Hd|
6V@xt<
}YloV@xEV@xM=Y<~u-A6ž?ߘ`7 <[6YD<~ĿV@xMV@x\ <[UˉxW+U <[TNM/V@xΓ`*Ր-+W)&VV@xlCV@x 6OV@x`**zžE	x5d|.d|YYνYĿV@xOՐ-,Zd|/V@xSOV@xQ <[V@xR <[W <[}jQd|5}Y^ž@SV@xV@xV@xž@Nd|#zž@,ž@}}6 =Y  6 (zž<6Wl3`w <[W3Mf>o߀ `l4<6qlExlHd|6Od|6)ž}Y_xl\d|6o <[2d| Y !߫ <[?d| d| d| V@x	~okՐ-}Y %V@x5d~X}YߔoYߔ?>QSoբ<[_V%<[i{5_ql	i{8Yf@d}o&ž̳0eYߘoV@xuoXd~goql|=´={`:}YC>M6C#žIa <[`{`2 <[bg zcՐ-~XMZl8d}A <[#d} <[+d},	i{G%h 1UMWʯ?6Ր-߀UMBi/i}	^oǩ}V@x'~&&ެ0x_m6Ibl%_Voz=D~="7 <[=X'x	^-Bϫ`Pa6Ec-xɾd8@aߤa6S-^H"l~`􂯫zo
>OBfߖ`?6l>Bl *l `烆OrϚ-~ž!=߀` KJMWnJMs xp`Y Jo0xJ!)ߨ? Ho	4>NMZſYsLO`@UI4Px(iy:lAJlA{G]	)yԏ-$#R<x@G$!<["<ɰyC	)yS`xoм2xu8o%6!=H	qlYx:	-|<9)ž&g܎,x
%6t-ǩ{V@xȆoHj"S`)=MȩެoJ>oQ	K1K_%6KB#ǋ},}=,ž`?žOP`o`9-8Sy-8qyMIMz?	yzžZž2ht|:,z|;^<;C`_-| ~lLxMP< %6$ǩy!W<5d|J!ǃa$ /M6/ q Eql ?$~o ԕ-.yo/ǋ|B,>xo(q`$yo)cAž a  ~)-w<KJMW&)髽Zž %6M%ž=8ԏ-<[߾7Mӊ$<^-Rfix| S`-p"6[׋|-1O4Pxc/6&<[丿+䰻$VRxlYI%z)%j-Y?@%%|[Y]6%IMjoSO_R%<[
>j-4<*o<?"x~ZP8o$	}ǩxՐ- kJyǋ|@Jl ><@*ž =IYG~j!<[O5&<[qS`G*)5W|0xɃ?4<ISMS_Vožj-: S`<ՠ<[yo܎O
S`>ASM @U0x@x @;M!&!@xBOIMER<xp\[GMq͉&~WMqO$8O`e'|GP"Sž$[D~j/?`Bo _l$~Jl$=YIVRxĀԉO|<[3?4<<^-Egǋ|!=MGՐ-DZ%g|-F %6`g=M7Ր-FX%g|`&|6]xT~0xİ#5W|L)|MiyXC lVߊiy]@U+	y\[YM?:l'*QMwI6Ix;hx?S`A	x7r~ɰx3hfVolh&_<	~VotVo?@xRZx3T 6T=ZžAM0A`~	xz|RZžZžՠ<[堻GMBl
z|Zž*}Zž
ah)Fhՠ<[⭞-Zž
ѽZž
>Vo{Vo~	x@xb@xjVoүO-~
`\66[GMykՠ<[-	|`-cՠ<[׾6 @xVo׫@xާ}ꇚ^-@xoRl^u-<_Rl-j,<[OVo^ON`?h<I OVo- z|*l`~` ;Ml`` 1x3%žp6eOR /5c-4h	z|Uo*MU6R_@xT|<@KGM6Q}D<ho-ՠ<[yoQhҽZŽ߫@x5.[?Gxpoxx>IA{*S`dt;.d{2%g{"|t;WG3iw3`f*XM.TM^S`/l?6OY6_M64;_;.&P,WM6S`	``;S`G~6Ŵ;6pp`,&?0&?l%'M<,&*{
wV-Voud_Q6~_Vosa'Q6dsaOM>*-߂;lp|,M3TM`T;;	wf?bl?u`WlߊwXQ6wl l ; 6  Y6 .TM@?w Sl?:lXp+&!wE;K,&"iwަ"$YMD$S`nHqE⧃Ž gU6Ea63Q6CM6Kl*JD;`6߁6Ka6W@xF+z{ ՠ<[$?2lBO`
w?`3[q'l`_Xq.SM")M'Ma6Žƃ?lƂOlƆ?leML XMNqa6?[;<1"60扰w;¿;CNp2gVou:l;`~YMN(~	`_S``6sD;6b@x	~lp69W8lrD'{Yǋ{|iw^7#ǋ{Bo^-5-u<[x)w^*&x5o^-|-`&`.ox?	wx;_S`,݀	`XMQMPMQMз4MYMP6BW ׋{{ 
l ׋{#6&<[)ե[)w6I7ՀkŽS`zx,1vߘS`7#xaMܟ5q'
l⏫ ׋{ş6/
6/
lLxT\bcŽ¿́Ž°/VI±'=pW 0]TA,6c?VRxYOwYI`O	JxXSe'{_R	-
_`>opO=Hos_VRxٿ;`v9e'{e'{z)b_{!bcŽ #a6㕿r:l!Obl ]6)<[rSe'{DR%<[t#t#wBwHopՔ-"SŽl/Ք-}YIikԉO<+w)<[oO<)炗܎v!_t;@e'{ zŽش"SŽ؈?`ĩObXe'{}Hoy~XM܎pluwopՔ-GD{¯܎p;p}&/&Ž)<[/*z)x
~WMMՔ-;ŽkHoq`;*zHoqء]6OXqsՔ-;^oq5"SŽǃ/6/ ϸ>q޼[xWqXqO=YIR%<[WM~`WzŽՔ-G>Jx M /~p"]6DXp"Ke'{o)<[ޤJx`XM`X`Bov@Kɰwd`|ԂG{?`|~`|O> zŽϚz)R	-|.WM;XsVRxVRxԉO??`~`~Ք-_)<[ש-?`<ؘoqR	-=Oo^-=6 	6t;A/bl!ϫ)<[2eO=HopW 	6& l!e'{/e'{Hot =3Mf՞[8 lH6ԂG{gt;`>ŽYIoR%<[|~WM}&|Me'{>oqSԉO
uw
ެoq2e'{-Q BOt;
_uwB-ŽЅVRx2"SŽDVop&-ZŽ@x/	w| Y6X)	w?Vop,	+;gop,OR%<[5 z{
>_@x /t;Xp'ŽO "-*VoyBw	&V~oy\zŽJ"SŽZŽ-{]6`ΟVRx7^ovdR%<[ݚ@x=H$xͿ+guw<e'{Ke'{̟D{H$x]]6`O6lYInYIdR%<[WMMOՔ-Xe'{>Jx1Mެ@x&qC &ݠSXvV <[ݠXz=Xoz&ށ-@WXz;ObŽ*zHoz;*z膞l^-;?uwDc{/wD /;#zŽYIz)!wFB#ǋ{+ݪߺ;	~$;FTǋ{ YMRG<[ݨ`ԛ橏j#զݩcS-}MQ_Tǋ{q<[wcŽSMBTǋ{t?D;z|1\>]CR-ioG7T{T{oGeoG[ŽѼ-^jotrG{otr;rJl˞j onzUŽzŽDzSZŽ(~WM*	ޭ	)wH)[Ž
ql5Kx@, oH4;_5Kxg`R-!S`eol6TMc5Kx`ݰR-
l-푼m_{̄׋{ 	wl#)wlUPxpnv~Q6QнX+xzX.xw~von#blۉ~Xxq_lzŽ,e'{_`VRxVRxOl_VRxoŽqt;VRxnOpܗOɾopܯS`=[׋{ԯդ[ޢIx@_nzX<[ޢIxFV<[?Vow.=Xpow%wr-XMaWM`O`XՀŽC;ՋwIzʾXxOa 3ntYI,YI-wIJe'{=YI$ﹺlJ>ot)<[܂l!w;@t;@nr	7Ք-A)Ž"6#_VRxeO!`B?e'{or_st;or}OJ~a6U{l҈tot37MQOՀŽҋot]3_V <[܆oo!{Ǿr?VorW0[܆Kk[܆Oc{ʾtop`!z{ޭ%W{V	-
uww; lÀpo;%2 ׋{"dpiwtߺ;~wt+z{Pi/",i/""l[܈(~	`Ew{G>ŽȮ[Žȡ+xX?tQ6`htoE6`#twKObld;S`c`a6*S``K&*&#*=S``;m6`!	wv͂{Dwvlݐ}Y6ĿVor0?a6bGGx<[܌O`mbϫ#
v)w#=ZŽ@xՠ<[܎@h#Žz{6pE7M#kŽⷛ<[܎͆;@g6Oՠ<[:{- ;Xxvՠ<[; WMvG,xv#´;e_RxopXM!gKx!wKx +ܐ9`rE~orEor@;ŽDor@2bSŽO<[^ŽKx|'x yO FŽǫ- VopNbSŽؼ[|[M}ZŽ[pYI
kO PlՔ- VRxZ[Ž}` ϛ  l zŽ ]O  w<[ bop z %z{ GbSŽ %/  Ç{V%<[<uħ{ެJxxw
~-}Xopxz)7` opeħ{0]6~w q)<[zŽ7M}YI(ŽB߹lP=YIVRxiIwM _|&4]6`glӆ^l-ONgONqѼ[8`#zŽӊotGͣxp,I6駫)<[=YOWyoB|[MzՔ-e'{6l/Ք-}YIs̀Ž&orHՔ-Io$6orKVRx%;ͣx$AI6GՔ-I-Ž ͣx$=Y6䡯)<[ܔuO%|ܔç{lE6-J6]w%<.x|#>}jl~l<[>
}6[iw\op`6ɰwwxop`\pApC;{0>l'3M|W`
_qlO4M|=6`!Mz{^l<[WsŽ2 {Vop2.`L`Ž wO YIg)<[ܖWM,k-K
~w%}Xpow|ƛwVw܎p4gM`S$qu6nM`ʞ-l-~`%+M~ǩw^opwIx~AW{%gՀŽVoq_IxKx͂w{6V/ե[@&)SձxWM WM!` =YI	cՔ- ` 6VRxՔ-!/wst;M=YIVRx+B~w^oqVe'{WMx;,&<A<Ti/O%}ZKŽɃ6-L>rlɀ_S`Lo&!M0M[ܘ|3x́SŽ1-!`QMՠ<[Cq-!6#̓W{a-!?vɰwl[C)aw>l[C=XoqW; Ce6$>joq/6 R-"߂t;- SM@T{_6#5KxES`"-!'Q6!/R-"*lAR-"	?xS`"|-!khoqV Roq	&rJlɫ< -MZKŽɥ_VorigՇA|&E~t;Voq@xAqך[E _6*w[EwIjoqGSMTT{ZlQGR-"ϸ6)sR-"lPko'?	S`N4T{)w'-G{ Rorp̄׋{ܒrs5 7{Vorpz` ޔ;+xq-	~p-)w_5Kx4;SR-:l5KxO4;[ܞ6~jorx5M<ko'?w'o'Jry[ܞܞR-Oq4x=י{d&[ܞPS`O)[ܞZ`]-M	~l6fop:-Zz{ߖS`kT{ql#R-@6t?T{=p:QT{36tojp:[T{cp:-t]wߚ[xS`y[Žhop<u@xsBkŽܒp<op<Kj-g2M|ٛŽ6}ՠ<[h~YMJT{3M<-|~	`-|p>ST{ZlgR-_6|VT{oQ6|o?JqO[FF7T{˼d
^-#1!52'ܒq5 7{~p@6p@l qwX	<[}16>bŽ Ž bp@Xh Ž `PYŇ{{|LMB?V,<[ܠ}&ܠI MARlxA߾NM@l k'ܠ l7'{|CM@Ň{l-PPh _6nop	yo S`+X	<[B|p	Xop	-za~L>lCxEw(}ZŽ5};JSMI_[ܤ7t /)!x;;ŽU ՠ<[ܤN;-R^rS̓W{/lEV-R?Žu8ɰwɾ9cՠ<[G{-$?e6A[H~4;/5Kx6H:T{olāߚ[HAM?T{qlĊ|-@qq"5Kx p6@}o?)w	joq 4xX Roq BkŽĀS`$| -SW-S[w)Xor2)rV,<[ܦ@!w#VopBE;6	wK~wC?wCVRx"eOB6]6OEVRx#`=X	<[WM#mwn=XopF st;0Ք-YI{blSՋb&&Xx#l)<[ܨՔ-T}16CV,<[ܨ`TŽʌYI@;aB&&ܨXbŽʀnrVRxPŽ `	=XopIW6׫)<[=YIUq%g Žđ&&I_Ň{ Gnq%Ք-$e'{$|LMŇ{"&&I&aH7MYe'{")<[I,&I/|&J+J(~WM;a_IwMlĴ?6Z')K#{a-	@9M%jl*'2M%m)wS`	E5 {R([_{w&&La`}`&3loq0wXoq0wVoq0Ç{_dǋ{ql~oq5o&&Mzal_vIwX{Xpoq5dǋ{dq4$M^j L~rŇ{B_lʫYIXYITzr>lPՠ<[ܪMh*S`U*y[Žʢfro*:lʥ5KxT`Ujoruiw+y[ŽjrR-V~*&ܬuo+p6aߚ[ܬ6a[ܬ4xZ2/+YBkŽ%6a@ag̀M`ko+;}Xorπ^-W`W'{X+x\blap`WuŇ{lVRx\O>-qKxwNoq9t;ĿVRxMe'{ϛ,)h-XYħ{ŽV/VorO6	-XJh-X=[{	~lFx`ܰSio,}Xorؼ[O~wVUxWM~wŽ
}YI"q@IP-zŽ[Ք-DMdl*16喞o,uɰw,Mda6o-	M&|-oKl:t;t5Lx'16?Tǋ{pko O5KxM]6?a6SwPX	<[QCM&QhqD8&QJl0oŇ{aŽ0ITbŽ `)GI-)Xx#z{ERqHM)}צRIw ϫ=xbŽ4	ئl`Qz{i?ՀŽ4Ň{kVorV,<[ܴՀŽHެXxh};uw G(+>16࠳IUěpP`
6~Jl6^Xx~16?͉߸M\op[w /$;pyo 5Lxg6;S`* ?;%`*q=pRHiw [lJ'6षopR,:1⩧U}´;r><[ܶ9 -]6Mm+Ք-[$zŽiޤJxlCr"le_VRxlO-Hor1rػ;>opVՔ-
^Jx+eA#Ž]~
<[`
݊lY7ՠ<[<-
~d	-<- .M,ZŽ`'Mx:>x<-ݒl<޼[C{=ZŽ`&VBl=x扰w.oqXTaI5v{ї&op[t;лɰwopZ?e'{~Jx-Žhp\`pop^k?p6༛-;@x/=H$xp
`],&ܺA#Ž˩^<[ܺ!WMt{y6ү)<[ܺZe'{K~Jxt[rɰw=YI⹿)<[WԉOq\.lsVRx@e'{=Hoq]+ՁG{a6'6?ՠ<[W-+d	-,<[Xm`,}ZŽŁWNqfVoqd); G6?V˯C{%O7{"`,HlvIw/V?C{ %`,l {[-Fp6+ՠ<[=ZŽš+MboqhŽŢ;@6sՠ<[Zdź3Žގ-`Cՠ<[ܼ6oO-^>rl7`oqm--O/\r>Vopdg4M2$	`o.opdRx;CŽA&opߕ`<pJe'{Ք--_nop, +<ؘop w 	߾` ߫)<[ #VRx Y)@Ž({栁 kWM3սx3@t:x3m;M3wa6̱-C?:p
}6$Vpuǋ{WM	~M	ެop*ŽHD{2P>ophՠ<[%y x5J`Bopj p"pj &~Žtopj_s;;/Vop&x	<p>;oՐ-jop
ɰwD6*ŽT}`6*+XM/˼[@Ž<> Žȿ+\<qqՔ-.3e'{ޤJx;w{{lK]6&- sD;?`w0x9w{Jl)<[[v{8o1?`bM?VRxwO1)"?xYMS`c}6po{Aw6:lKa6;˼[Rx0x;CŻ:p-߸]]6y6e'wՔ-ߺW-߹Gۼ[r7"7$2l@g61~	`RE.n7
O<"&n]6!Wɰo=e'ẃ)<[da"SŻcnnl`%6xŻ-4w4M|oŻl)<[0NvwO M]6,l eO=YI_-T7v,x8bx|p6U~GwF
<[j,&j=M|է@x|+̀1R_gwK>dOo\8ՠ<[t7¿PM|0:<[p6u`n<9zWw7-<lGŻgx}YŻǿp6ieVn;a6`&lẁ݊lVnzHn>Al5-R	-t7=7)<[}YI|DwZ@Ż-l,	{y6O~nF"SŻ-׫?v)oՠ<[ʾdgw+ 
x}e_p6VnKN@uŻ ]`ybn@`vww O&ZŻ	Sՠ<[	o@O6;ՠ<[11´7ց/	o_`Z	7֊n׾n-F)opŻ׫)<[Dw0#]6})om=YIVRx|#uDw4V-?	o`{6-O2 ǋw0k@̀)񓿸\Vh7b+M|o7o6o)<[pTe'w
Jx|S1S`80zŻn&Jx~l7ŻYIOHn,Xx~,&qb)ޭIdX Ln ̀).M|h#zwƂ.M|&~Zl0a6~WM|kWr׫)<[5YIDwƢOt7ƢrԷOA)<[5Jx|l+~7FnՔ-9)%]6S`9Fe'wRYI=Hn'l$V-9(}ئrXh-9P Ln]@n _\.zw io.zw rNkG=ZŻ9gՠ<[6e-?p"}&6}[׋wCwq׫@x|:hՠ<[oC9M|H-l8dŻt:x}x7ׁo$7ג=[׋wׇOZŻ<>hįՠ<[S)o`ߊVt:x~"Ż
_ql=HKS``gdŻ#t:x}7 ݒl	ŻCwΓZŻDVnQ@x|(E6}&[׋wCwS`
ݒlAsսx|(^OvIo#V𥗃ŻHy-?`6 He'w}O ԉOt7)<[=YIDwo6Ք-e'wJx|nAS`=YI}OR%<[*T3S`
nTՔ-
z)lPqnTKe'w¤R%<[
`
grTYICՔ-
R%<[qlXՔ-
Ż[/R%<[obrVSe'w²)<[}Hn ` 9M| Gn e'wR%<[ "t7>75e'w7e'wԉOWM~46zŻe'wJ"SŻ?`ߌGS`ߌOZe'w-)߸6Ք-YIR%<[ߕ` 9M|,qOYIDwol`)oe'wŻfJx|o6VRx|pՔ-)[]6rVRx|pO,"SŻ㚿+9 )oCVRx|rKe'w)Jx|r`-S`/6>n+Ք-YDwBgrOVRx|tHnZkOn[-Bo?qlkVRx|-uOR%<[6O)<[ޤJx|{]6'xOYIԉO?`<'})o}YISՔ-<Hn|ؘn`bVשߕ`b+)oPe'wSOkDw<ؘn M|.? ~WM|. /6VRx|.Ք-Jx|v)oQ9k͉w;>7ǃR	-ߕ`6Ք-#zŻJx|x͉ S`io/R	-(`(qlE׫)<[InN"SŻ)o?5-dǋwo|M}6ER	-d&~WM}_9M}oՔ-d,Ż쁗-=JbcŻ߾z 7ER	-=/or5e'w)<["SŻ~7Ϙn
`>ߖ`?U]6rVRx|sOHnt7\桋Ż)4M|1˼[aIhx|1'8o"Ot7K9M|1-ŻሳO ԉOFSe6ߚǋw7OVn[M}	ox8bx||u-4uŻo)Q `Bn&$ئUh-H|4wa6<`Q}ئ}ZŻkՠ<[
ޤ<[\Fh:-a	1-`&#hF^(E6(#´7.,&?ԂGwGOM|~?e'wެnǩ-/?e'w7)<[?))'`ެnzŻkDw|CM|
`$nՁGw_v)oXZŻU͛[ZzWl+gzn(}ئD|CM|
}Xn-zw+~XM|ޤ<[><[GOM|5YI_)<[))`G~njOR%<[罹YI>e'wPԉOM|56ԫIQ`Q}ئ>-  ئ@D47ެXx|_@x|)}´7c?o7d}=6٧)<[WOνHnl}7b)<[=YIثDwaWOM|6{On~Jx| Zl,& Bt7罹))<[))<[,>Jx~Pl}=6P=YIYŻz)H?`ߔ}7YIIn7-ߔQ ^Hn3?M}|CM}ՀŻz(n06l}ZŻ6m=Xn2݊lzwْ=H$x}g͛[̷ռ[}6fV,<[3v)oi-ߚ?Vywwoo̡ռ[͛[Vn`C@bŻhv)ozw 1սx}Kf>m[Żf6V|X	<[:|?|[&9ՋS`ߞ6Vn@x~qG͛[8io,a=ZŻHn@io<[ՠ<[Ǜ'w=ZŻгսx~Ż}[׋w?f@j-ߠ-ߠ~Zl/t7"#OR	-D _}=6@Ք-DYIB-D7n!Ք-DP"SŻﾞ,>n)׫)<[-EئՁGwRZŻa6R.M}e-FDɰo}ZŻůVn0޼[.ioDP`jŻDoVRx}OԉO}H$x}R	-V-_H$x|or,zŻ\Orߩ-<[g]6u^zlŻYIq-G_`Gߖ`G^zl7)<[%ŻR%<[7n?)<[I-ߤg罹I׫)<[KVRx~^Jx~-]6@݊l=ZŻp6߫@x}!6|-H#n@p6^ďVnb@x}-l+yPnt	o*[ܷB{ŻO0[g	;CŻ<[׫zn_Nnͫx~`ߨwIڷw(}&Qgսx~o`ߨŇw܁M}qbGww܇%6%_6%6nnVno&zx}
{7}zl96|h>=6gX	}ئx}%g@x}%wVnL~m[Ż,ٻŻ#6?|KOVO虜ɩoo~96'&Wo_V,<[A#(nb?h@7".M|9h=ZŻ 7D$7IŻ"׃owҖ7ҚzwҫhZŻ0)o߻$7hޭŻ2_ɾ/ 3l`npͅ'wÂ烀`M<^-MZŻU6/lwÒ-kPfnrx<[wÒǚ[/Vnl~<[tO`t|Rx|ՁGwȃ6-"~S`"!zwȍ=ZŻK=ZŻBGPn?ՠ<[Dڇwȅ?V-"}ZŻG<[E 
lR/7ȡ.M}-&S`KC[h屢>
<[-߰̀-yngx~oVnzw\`'`,e6d^-vcS`#XM|?V@x|?%gwŻ`OF,&F~	oŻq+<[GcG?qlp5a68@M|(ŻpeJFxnt _t7ê<[;47àt#zŻSՔ-Jx|:|7wágͣx|:ojYIeOc_R%<[|7wð%]6VRx|;Je'wû=Hnvyobt7òǫ)<[YIDwðeѼ[` 1)<[ kYI:"SŻ;h- 4oVRx| zŻG"SŻ?p6OM| `$"}`$A7սx|So^-$
rlw<[ Vn _A6 	jzn  6_@x|<%	ot7wo o$7znt:x}4-N`N:hu7ӄo5 wӊt7Ӆ/6[Ր-N0Żߺ"l׫@x|=lz*x8[I4hD?M|#&I-z^:<[J6PS`Vk޼[ /5M|>|Qo^-OV0$7M|!$7qa60Xo^-V0[׋wʿV3W.M|t7'lǩo@C}lMdw Jgv,{K=6X}64N}lh.`<?x|ڷw؍޼[wG6սx|?սx|@Y޼[ M|@~`OV x:<[ `VzwY}7o5-@ @x|A_p"(}& =[׋wCw(ZŻo@ՠ<[&սx}<wtnyCl6@x|k[ŻV
-&
`V@x|CuLnI74b6-Ż ԕ-x6 wD5-
nYe'wP%e6>gOM|E,nIŻ|Qx|l#d9zn9+pŻ3~8QhnWJS`G68սx|%x:<[Vn<efn=GOdw+<[P<;OV@x|_5<x|}Y<;%gwO- <[oRVx|
_tD7oՠ<[7w7<[zO?$7޼[OCwf7wb_zn\p3x|F0Ż_zn p" 
`Ż~n@3x|adw%GH}5-(dw,|,x|O <[Re<[RNdwq#\+`:l@l1=x|l1߫@x|(~WM|\e'wfVRx|Dw?)o6B9o^-#Cw	/ՠ<[A?t7?M|)h!o%ެ["=YIDKe'w-=x|+ӽYIFO2-b[TSNnPlAewʈ^O\P,&	5Lx|oB6H(ŻOB-6%_=x|I+WM|I~	o%VRx|I0zŻJ-;;ŻPw`lP@M|Jp6(	`M|KZŻlՔ-=YIKO-	@ݒl޼[	ECw_Vn=?M|L$zwV
-oV
- SljVRx|MzŻhԉOt7׾nOR%<[U;;ŻT/Bgwʨ~M|GlnTdnX͂w^lLx|?bsŻk<[V)@nXwlQx|́ŻqKlqW&'18WM|Nt7⟫)<['}YI8Dw_d^-, t7	o澬n2e'w-zw-S&'	o 3l ]6@O)<[(
ޤJx|^n;ɰoP` 7!/t7,YIՔ-,"SŻgx|?`ʾ	o`l]6L*zŻYe'w02"SŻ[	?p6N	or7,+=YIՔ- HnEW7&(7w&(	od_` /VRx|ŻDw0Iɰo`2vw ~rl~XM|R=ZKŻ}Çw"Ix|R*zH~WM|RPe'w5O)<[Jx|B_ohԂ7w4}ǩokOV@x|HnzŻK"SŻP}YI-Ż\"SŻ?rlդ[Z4aŻ}Y-ե[ZBa%#͉|hF`>nhY`҇	<[
Dn(cŻŻ࢟V-^lXx|S@n~WM|SF L)=YLFe'w2)<[)}Hn+zŻVRx|S0z)5bsŻWM|~[[=M|zŻHe'w8>e'w8?"SŻTe'w8OpDw8}Oo[*E*GVRx|TFe'wGJx|T=YIPOJx|T(O6P<[*|ڇwGmCŻ)d7L~l	-4V-K>Ż&
wwT>Ż͋/6nn*i޼[
Tz=]6TXj-BGx|/VV	o@nlWM|Ge'wiެnlDwd6؍<[[<[[d7b7wb߾62cwb6ه̓7wZ|+ɰolV޼[
y-bzn+{<[y@n,	}lWM|4e'wcVRx|%z)XzŻ?Ք-R%<[|8M|	uIo_t` ~ox{T7<[&+*Gs7i?ͨx|}ZŻWM|}YI^kOJx|}Hc-ݒloսx|X/$7œVb~Y6b$XM|p6b-`}ZŻ>
<[-}Xx|Zئ-!zwŪ}ZŻ,h+g@M}׫)<[sO)g6t7?lVRx|9e'wÿR%<[^+`/6a6n5 wŲ <[-}IY?a6/V@x|J?6d;h"/7w?t7OՐ-B+<[O6cOՔ-
}YI#Ż Ż Se'w@Qe'w@Ye'w@O)<[(?tz>@"!:rl8lݚlR3io0`"ݢl!M|C-5 wS`=YhG%gwե[MZŻ֟P@jORcŻԱGzn	o^-2wv	o^7Q;ՠ<[?l*kGO5^-Pl*zŻ*Oe'wTDwTTP>nIo6WV6p-j/=M|\0zŻRVx|]FioޭtTx`n-&@/5&<[ԏ-Q[׋wKŻ%ƛ6	#ԏ-1tD7B7`1
td7EVRx|YI5"SŻhUhhWMtd8.Ք-໯VRxR%<[p3]62l)ż*ż,)ޤ<[pc]6td8SO>Ք-|ԉO>7h>N<ؘo/t8 
ɰp@Ք-O@ԉO@GP>oՠ<[Aż
@=MJ'6$V@xI7ԕ-RYlDxH[&żK=IY#M	}&d޼[egżE_Vo%gx;=M̧\ gb+żOM^Khʞzb#żzՐ-4&6"[0<[0/M`ah*}l
Zż
<[CS`TSdx<-S`zż ~<[~8 <[x6"[]6V~j-5"ǩpo?ՠ<[jZlDx7lExqJ_V pż 5#ǋx-`P,&p˼- xQlDxY!MXսxYżGx&lI	}ip5^-ğp6 |OՔ--fj-gp}6 Dx X >l ,QQ |Qxc5^-XIw6VRxacՔ-X()5 =ZżHo BEx"lCFM"Ք-o D9"Sż?5[nѓ`7=Ms=IYr/6r_@xVRcż%FMGNl^j <[1[׋x"ϫzoЯ&-`нZżA#ż;lFM#,zżOb-ؘo WMdɰpzż$VRxeg-'xdXP	xd>ɰpz ż"RVx$c  IO@x$~48A[@% ɰp?6 <[3_Jy1}ѓ`zż03@xf-YMP	x!&pǩpzżo>jLx6ԏ-8p}6>5QF([VD?6@xhHo ЩA#żBt86sՔ-=YI-	P<ؘo J]6 FM%Ք-	CVRx%Ho JUP>o J,[td8c?6 g <[IY  `	 `	5-[}8glP='Mj%1'&5ipAgr2hh<Exp&rzż$VRxDxA?6<[r|[l 1of  x9wx `y	[ z ɰp § <[~o  8\ NXM'>p_:l9?ՠ<[=X+x'-zVo Nǋxʽip_|Ml艰pZżjZżd5^-+6~ɰpo طOJx~j-6 ;r 7x pѓ`Y U%gx qoۼ[8 @xt<[/6&<[զ^>@kDVoEVo@#p0x4lDx``#yoKVQt6ޭżL|-:m`:użEV o^-
 8rlH;h$R	-
@lHFM)YI Ke'xǩ-M
>b#żtV;~ ~XMn(~	`p6 ՠ<[!x: 6 >rB
O@-
^ żXlX[FM+@e'x)<["SżY/ۼ[,Ex+pf?2l Ք- )<[ +Ho  x Ix0%`a6 ?o^-;Oo^-?8Vo ~	`/O@6cՠ<[9`td8&VRxtiO)XMt&{p/pżkO>Jx-+e'xѿ)<[}Ho Z= ZOżkR%<[?t8)<[YI K"Sżh]6 )<[_VRx-0)7M6&<[xE'O}YI§-<PbcżU~WMެoϫ)<[wDxP>o?xqlAg6	Hożޤo ]ßV@x. zżx5dxk=IYح>o WRVxdxORVx <[?RVxF6/td8B6V@xǩ+<[zE/Ք-=&ż7-OXM	sD8 :l H%ɰp!6 $A#ż H]6 $zż HO$R%<[~x	p'o o 0)˼[|(o2vxx8o`?żoԉO5e6/DWx?p_VRx14e'x~Jx1]} đ$X<[.M1,&= ~WMzZe'xVRxzԉOJ]6 e-x*H$x2"WM2%ż7Ք-oR%<[H$x2`)<[żJx`qߕ`@$zż)<[) A_`Am?M;ՠ<[O`o <]6Vo ]6@x|Yh!ZżNZżb#żl~o hՔ-=Ho hlO7)<[Ho _p" `ż P (E *zx 6 ()}&_8 .ԛ ?z`-`x~uŇxX	<[?qŇxضo G	pKlw6 *gb ~E6 *3M
ϸ\ c޼[CVo '(o Zż TP}[׋x Cx @x
>o j;h^ էzo jT8Pc'M5M5O\ ! {dVO 6 y˼[/p-8`R l?dxdRVx6że6 g  ^l $扰p 3MS?|6	U{`(&*'x%({扰pJ48%>T8zai^XxpLݲlxhD8&
T8&?w	pL _z`?̀żެXxb-CU p!?tz4O8~	}Mp&;Wx'`]`	}ô8(	pP\"Vzo!=x-D*x6"<[2lEx	ݦ
)&.81/8oSOGx.M'`jPlE?%6NQ_&[PM	~(] ^j<[UR3żc*l~ɰpR _t8) ӓ`8x6"<[ةLov7#:<[CЙ_\b#ż#ՠ<[/5Tl?vIpT޼[R7ż /@kl>+~lbMՠ<[栙&?Mw6
V;t:x/0Xqa6
ʾ
>]	p$6
@x485żE1A*ż!ߚǋx@[l&sl$VRxGe'xA-!	~j-!
j!<[Bߕ`! ƛO%zż	JHoPS`JcM(mj!<[D'x~oQSԕ-J-ǋxO%(yog <[Cż4/5-!Q	R	-!`!?ƛOɾoF"Sż55 vIpV to pKhVo pZż7xcM9eG(p" sWݒly޼[-DϸM9`^:Sto-"	p"UMM|-"8OݒlRzo)S`"?ݒlRzotoY@x-l	at8l	eR	-K<[bR	-+`౗)<[`Ք-౟-8`<e'x,YI	JxE1agՔ-షOX\"Sż	zx
>])p& ݒl}[׋x|-v~88~`S`v?vIp}[׋x_CxGaM _`#'xF1զGxVoE68dKo^-#O߹6  t` }lСd t,FCxaM;
,&zxx p ƛ e'x VRx z)@A#żO]6@1H}YI@5e'x	R%<[ <?x#` @j- Fż .XMH?ql 
Zż  Zż  sl  1#ǋx  $ip  ż  (y<[,hVo M$8 >o^- bż `h :Vo Zż gż ~48 ?ԏ- q'S` pOd >ż	ż	>`Mc޼[@t:x4Ih.h]6`N? ']6/1_)<[g)<[H"Sż	7'/p'6SՔ-N.zż	}Ho {wt8'1e'x}YI R%<[H$x=+/6 O)<[Jx=0zHo z.WMipMYIHՔ-$"Sż-1IiOke'x	.Ho$A`$YIISՔ-$}Ho$}ip^żVRx)PJ8	@Ip<-<[H$x>'Ho |+	?pj |Ze'x[Ք-R%<[`pM4  1Wt8 S`)<[	~o O"Sż `A#ż `~WM
pj Pe'x ʟVRx) 2ԂGx W]6 2wpVRx=YI 2ԉOG3]6 26 2Qe'x ȗOǩ-"ol d~6 SO BVRxHo 5Mp~<[K'~WM6YWՔ-%>o,T"Sżo6ؘol O<qO<J"Sż	~j-x`xUP	x́ż`Azż hoOϩ-Hޭ 4Ho '~WM	?pj ,zż hOߩ-`[S`a5]6 6 l lO)<[>Jx8-ߕ`߸5M?@e'xo O-5{6 栁 Y`Bo ~_`}l Ք-zżש- ?  ]6 IT8ǫ)<[ YI Dx+ ,& + pj #zż	SՔ-JJxA<<[ <7xVo lՔ-YI
?R%<[! /8 YPM<l	?5M>?VV@x=;ԂGxp'YI)<[Y"Sż	սx=CԂGx	`&YIbVRxuDx	YIe>o2R%<[L(}l¯)<[L}YI`Dx1A6{]6V޼[!+!pj Se'x2)<[!}Ho 65MDYOż"R%<["?5MDFe'xJYIש-	p@.M'Ii_lOS`&>o4ż-Ep"=YIrVRxkDx	3l^lLx+NF s5Mzż_)<[NO"Sż36p-_S`ż pOԉO/JOcp)<[>o=O-'?pj<sO=YIxԉOzHo<8<6y/Ք-'=YIyWԉO?V 
+B~ Be'x OVRxDx ՁGx  ipl x8 Ք-ެo qDx  <Y| ?> >7cwx AM/V ߕ`#`VRxFWOJxF-To Ս-/V .WM*p)<[ż oDx w
`?t8_OVRx>o  ^Jx~Zl )p`( ??MO
>o@Dx %w HWS`  ]6 	m` =YI 	Ne'x $Dx $·x
 GQA)p@t8
!?MzżՔ-(}HoDxAM=ip~WMEpYI)<[R')}8p)pOV[$
lB G)p	[S_q6Ս-)/LS` KH?`!?MYI BOe'x	GԉOwxC
`K~
l {]6 D _p6 DՔ-Vzż Dx<o "'(o #U
``AMߕ`h?p6 FՔ-uż ש-il0ՁGx
}´8
/t8
O?M;e'x
^oPDx
2x&}´8
#]6	ż VRx."Sż ?6Vo $ _V $
l ]6 H)8 O@kOC-\z(o E)p	!+MI+$p6$O	")<[$ޤJxJWżT>
<[% ?+MJ_q6(G Wp	B)<[%>o Ho -`Q,
lXip	`lX`~o Ք-Jx}X	<[	Hq6 J+8_6^- a5 ՀżhS`J>-*q6כ-*
lR8
klaV)=x
ئW3`+$8
ܨ\!)p_\}8
oU6_rlpXM8
rlp	`+qE6Ipܴ\{`+?qQ6S`+8
{`+>lq`+/q6`+qe6_S`+wp?[M)}lqO)p_6,lpK'.dxx=`A`CM, ܜA'?rx= = 88E(p	#p
~A(EA(?}`= Ez 
XMg2M[׋x (WB6	pG]#x~8"3MSdx"+<[Y0x;wx&?)pdOa NN '扰ppl .o '(8oq3=M6 N+zż J Yxg8 , |^-F6D)S`@8}YD<%gx 1żż4MRt8  9wx 5׃&o /z }l Odx 4J h- i?ż Pg (սx6 PzT8A)83VL'MS,&)6 `  3r q/x6 8 8 pJ
xT,*}rl	}pż ?&[A["XM+x9wxY&o +[
_|f +Ր-cRVx-n,	-x < ` Eǋx <QqEX+ YMV)x`kż g/w8isՠ<[E ^}l }zCA8oA\DA8p8pL,A]  zكpH=t.^ =t=`z\gpz\p
 ~z\@_`zx?׋xͅwxoO_ wxGͅwxl+[,l[xYC (o S`J~ `.M=Zż Ǜ
O ̀- `M!= `Svwx	}8/Vo 1u-"8$&-,&- pH-=Z;ż/ոxZxZqlЧ:l.- |żC|שo=^oyg-/zx;ż}IYw<[-Ażw <[-> ho *zx[0zNo}_+<[_-//T^-/yż }Zl ȓa6 d%(o 2v)p!Sՠ<[|&
|Rx^ 
`do 2- - ɰp ՠ<[(^ > "&{8 Dpz  vA 8  ^|A   ({H=  E_|K0~u8|A|p0-  ߾)p0=8z f.z 	}\,p ^1 5"c $WǾ |
S`_Vo 5=ZKż x LՈ 6&<[kXo 	|[l\ >l lo 	y
<[dx Lx L Up Sp p  p ,Awp 
`P~XM@A#ż
`P>S`P#ż
	ެo/ԉO(|`o]6_6 eO(}YIqO-po8)<[.YIpԉO[lo8įVRx\$zżw-	pV-_8@x]~rl7@x] T8=[׋x3ppX<[h?'MD+ɰp()G`aǃx§ͅ'x#_hxxgx S`1 x8bx@x1xl 3B?Ք-1ެoDxEX<[bx-1>6[p`1xn,&c>rlhZ2użH$xwt8-)pZUe'x-}YIEOR%<[h2 EpZc!MSe'u<>n]Du8XMS~ZlL)jnoOnՔ-ԉOnS`܁OoO)<[~JxSp!MSpՔ-Fe'u7))MV-}ئ-Ծ3ɰj_q-ԾKl@xRG_`nOX<[50Zź	L )
`ԩ
+RXMRBJw)<[ROTHnI_6JSՔ-ԩ}YIJeDu&O2YOLn-ԙ,&2_t5&a/6IN)̏-ԙ<RxRf,;Cźy-ԋƾ źxS]6HYIH)<[Du"nn^PЁI7źDX<[4,&-`3!MR0źՔ-ԌHnaW2MR0$x:n`S`ԌjF
lOF Ք-Ԍ>JxRkcźDjUS`Ԫ*zźEVRxRDu )jA%H6Gaźl~WMR>S`ԃeOVRxR}YIH6Z"SźQ^-Ԛaźq2MR:u1H8!$5 cźp]~S`ԃn]OAӯR%<[@
luAY]6H:?)jAVRxRzźy_-ԃlxAc]6H<.VՔ-ԫYOUHnXw`ԫ l`gNXa6JCźc.nǛ
OMISxRl(~WMRl>S`ԛ/VRxRlOAԉOAź|YMRO@YźrlW6H?j@Xa6H|xnb.nb
OV8vu+	~ źjV	?)jV
>naoՔ-Ԭ.z)H@o-Ԅ 3lTpn .x<[@5!
W`mHB+J)jB)<[K>n!-z)HB+WMR
le'u!VRxR)HDAźo/B #"ArB$51<[	jMhxRnAźq6IWxRnXvu&σxRn`PhnbM6H?T^-ԭUa6JV-ԭv)jVzu+jɰjV>HF&zu!~HFWPzHF-PzHɗ ź`MR2u-ԌR[}Zźe6HȫoFBfd*y[ź'MR2{oF@)daTu!"5!"5KxRT5! R-ԄOl?5KxRJ$?Tu! $goBGGu!#2/BBG	B@3a6HHWS`Ԅ5 7u!!oԂGu!!ՠ<[u#0e6HooFawffR-Ԍ6H́oF`_M6Hǚ[~`ԌjnfIS`Ԍ~jnfNTMR3-HIjFe_5KxR3jnf,8-Ԍd
^-Ԍ>d&[8Ua6IW$8[8? IOVn+ԈN l_&o-Eɰja=Zź_ MR4c^-ԍzHЁ^-ԍ)i/FZKźy^-ԍR-ԍfn%;jBZ}Zźn% &SAHLuA#ź-&Be'u!3?VRxR#z)HLѼ[	6HLZ HL+	)<[njiDu#Z}Zźq]6H jOF7)<[HnjXhFt5#P blՔ-ԜźJxRrEZn 5'%V <[9^@xR}XnCu 0Ւ-Ԁ>lIxRzH%H'|`Ԁl#Ij@akՠ<[@jR	-Ԁѯ)<[^nDu 5kź?-xR]zźHe'u 5;ԉO@h1 bl}ZKź-Ԯc^-Ԯ@i/W
_`Ԯ^-Ԯ{oBu>
<[	WMRp6HN(u!8,MR>źS`ԄHg]6H{ɰjFO&
lHYfFսxRڇu 8.VnS<[Ŀ׋u+ߕ`ԯ,&^J}Y-Jɰj@xՠ<[?wIj@yսxR݊lՠ<[6"[ blZKźu1Xpn!ϛ Cź-M`LER-?ql=YK_p6KIxR?VnV<[`̀!KMR+սxR?j-԰?jX
ޭKpneZna6IkՒ-ԝ=XxR&
BV-ԅ 36HPu-ԅ _&

HP[-xRY6HRg`ԅ$6nn)%wu!I?͛[
JlHRYfB߫zn){޼[mCź ޼[<ڇu @޼[6H0F/6Hޟ6nnnKfFVHVo^-ԅ_Pn*սxR<ڇu!QSxR>źOPn+սxRڇu!Zwzn+)Be-ԅf6nn M|ٻźc޼[ mCźZź}ZźZź?S`Ԁ2Tu .ijc-L`6Lk<-La/ly[ź¿51|-L`K5MS[ `R-W%MSW[;0R-8-O Rn2	crJlş5 7u!`&)hB^ź<hB_BO&;ՠ<[;u'cVnkźoV
-ԝ?zIد5#_ RA3gG=xRx^-Ԟ}Yź=xS!7՞[Yź^-ԅH^*z׋u#OVznx(׋u D՞[5׋u!Vzn0}YźDVzn,=Y^-ԟ'׋u'#\`ԟ5'tD5'~]6I6I&?tD5'[?$ E6I'&?`ԟ	&?~5'?"l~ zHb# }´5#џt5#ѷ5#ؿ+~ 6HOGVRxR=O"Sź_`ԏEVRxR=YIHY"Sź;MRźeOC!-ԆAolսxR!z(n2CMRS-ԆA5!`Ԡ)hP~rl_@xROo^-Ԡ=Zź	jC0%]6Hf+;MR}YIHfUe'u!gԉOC1o`Ԇ`Ք-Ԡe'u(&JxR65(#VRxR;e'u('JxRՁGu(-S`Ԡzu(%\|ՠ<[?\|MhG?Vn~XMR~	`ԡWJ
~XMRc+	?	jCBwlСe6H*8n	QxR)j@u R^-ԁGuj@ź(QxR?W@n~2!9HwH-ԏd~45#GxR?-@SMRAݲl*X`$n
ql,Ջ@K6H}&6@]<׋u Y&ެ-ԁjrl,&V,<[gS`ԁ`5b>=6H6H*xRl-ԁ`k-Ԇm[ź͛[WyoCP&F-ԆoMMRXn5=6Hj(aI ͫxR@:<[ 56I wII {S`ԐXn{5$^XxR@/	jCc$xRSCa'@W
 UA5  R @[*j@	$j@Lij@[ SlG~<[l]zźCVRxS(}Du2>Y6L_VRxS)kՔ-["Sź@G`ԳYIK5~n-Գ(n]b@xR}ijY-Գ>Zl`)]6LXMS1t53VMS0Ք-̍OfqDu3 /+&?e'u3ެnb-	Y6L·)<[zź-ԡH$xR p6J'U~WMS:R	-lzźnv~JxS8q
ɰjg=YIL)<[Du3? qGՔ-+zźşR%<[hZl_	jZ`Դ>Y6KB׫)<[h\e'u-)KAwl߀VMSA)<[w)<[ԉOh? M a6M \.&Dp6J(C`ԢH$xRA#źg<[F?+F VMRKe'u(VRxR#z)KRZ+j*lVRxRzźԉO@ԂGu(`ԣd5(_VRxRuOQ"Sźp#
ɰjQnǫ)<[G#źr_)<[GYIJ9WՔ-ԣn)<[G0źUźFnYIM'n~nYIM$VRxSHOi(źKn߫)<[zź>n Ք-Ԥ/e'u)}YIJB)<[HFe'u)YIJBw)<[H&ź)<[H}YIJAsՔ-Ԥ_VRxRՔ-Զzź^nՔ-Զźźzź)<[lM Kbt5- O[YIKb-Զ/j[lYIKx}YIKuޤJxR8ź{6Kr@xRRj[ .MR´5-><[po@ź_R<[puGO\}HxRᗩ	-ԸB 9K~bnïR-Ը$zKo\}HKGԄ\Iź ԅCu~tn7_@{źݗ	-Ԇ=HxRF/CpԃoCr׫@xRޤ<[<[hjAɰjj'u5
p6KZź!\KCM6Kk-@`QM`_6Muu5`KhRR^-ԤyxRX :nH$_WMRA%n_ A+ź|lR-Ԑ?+!
RWMR)xR	]6JQTn[!!<[:^-ԇC3`ԇ+ u!'`ԺSźM]6K@[ź# 7t"xRDNuź!ԗu$Q-ԑJd[K	~]6JXź3
jR/lSM ЍJa+L?t[L'|lD'u.~]6KN-ԻP"Cź1H)jHu$`nKl'xRF	-ԑ<[#|8xRF'6<[#oH/H?'u$baź0xRF*6lnXlxRF,6[#
>-ԑ^-ԑO̞-ԑ~n+x7wu$b-ԑTH}P	[#/T-ԑ[#_kź2g/Hǋu$Zn-ԑ=Rź9HHnӇu$sB7u$qGu$x|^-ԑƾ-ԑyzn̉OH^[#rnź8ngu$q߃IIź:n*xRG:
^-ԑd"[#!I׋u$to2HBn	I@ź:WnyIR-ԑj	^-R?n+zhqr}H48R?nH48ԃCۃ_R?nA>~ 
}H485 
H48R?poA^~R?p5 hqK=H48R?eACA}H48ޤRR?ԃChqQhqCR?; zhqGRԅAH48ԃCiA#zhqThqN=H48H48R?שgG PyA'zhqAK H48oO oR?AH48%hqE_R?A}H48GԃC-zhqB[ oR?A>SR?zhqFR?hqJQԃC~O4 &~_YAMH48ԃCAF~w_ANH48ԃCAG>~叩hq^~ԃCܠzhq/R?r? $R?rԃCܴ (ޤ~R?rԃCARH48˯R?sg#hqG=H48wH48/ԃC܇~?ԃCܓ}H48?ԃC܈ޤ~AJ~~A^hqeAL~hqR?ra R?OiAhqjH48Y2  ƾZR?uAH48H48ϩԃChqlH48R?ԃCB YԃCgA ѽH48}H48]~ZWԃCԃC#hqdR?< ӽH48ԃC%hqa֟A}H48#zhqeR?A=H48/ԃC*hqeR?A>YkԃC=H48ߩ+zhqeR?Y hq`ԃC0zhq`ԃCP >~hqJR?I4 _R?IWA+=H48$ԃCF^~}H48%w R?IhqL~~9 >~; ^~A(~A#R?I zhqK?R?IiA(ޤ~O H48&R?I#hqI#ԃCCR?IN ԃCI~~hqJ}H48$A"7}H48$A%OR?IH48$A%R?I,hqHA%R?I=H48$A"=H48$Y ~H48$A ԃCT=H48$AԃC*}H48iA_R?  
R? hqeA}H485 
R?  	שF~AԃC#R?  ԃC,H48AR? zhqAYhqQH48O\zhqR? zhqשl 	ԃC$R? ~AN }A_CR? hqADoR? }H48S 	SԃC"_J~A,zhqAGԃC%R? ~A-hqV 	sԃC"ϩ^hqzhqAkAR? }H48hq	O=H48kA%~~BYA#R?!H48~B]A%~B: ԃCQhqsA&>~L|q	'8'7	8HFp~E ()8V8HKpH8c$YpJ8!$Zp~B|-8N?![4.x8	N?!g8q	=p~@8jB8~Jj0nq4չO~<hkq4Wq4Y~ 	8C~ Iwq4_~ 	8G~> Iяq48'F^ I	8 x8'D/ $h?pN? $h	84p}q?ē< N>	qA@I8#@I8-<N>
7IAqX q]x<	N>'q$8!IAgqqS'qqDoQI8%OGqKI8%$ N>	k@qEOē+x<>	s$ x}eqAp ~$}/`q$}#_$!<>$!| 󏸄$!x<]8Cē9x}&?'q	!$}$/QB$}&~$!S}''q	+Pq~$}"?q'q	;8AIB qc#~$}"q'q}"IB|>k$!&}![$!>Gq	IB0x8!_ēap>I< >濉'ttē|> !<kqO_(uqO9I8M8I8x8qOBI8<"}$}Ѽ }?'ttē}'t?I<<pD8~$}~jqON>5OI8|syO$%tI<沜}ēx桱<qO.yjqON> `I8x8>ē1ObAܘiq&+p>ş'r`ԀqܙIܘԉrbē0oJrd'rcr`$L?;}Ɉ'r`̌Gra$LiV}Ɉ߉'rc>N>^>?N>Gr}ɁIܘx6 'ra/$LOlpq&N>ܘQI8
 qܘ%$}Ʌ>IܘZ0}ɂIܘ+zyܘ\I8<}ɀ$L 38?N> !I8f`q$}3R}1ICp!I8g^8cē9&qICe@YC?I8h^ 8cēԌN>OēO	>ēN>ēG#CHI8iޤ}0$!}4ēO,>q~(8eOēU @!?N>BÏZI8eR:8bIC}IC{qCN>ԏ>'q<8'qg8'q3> $"/5q$"Ga	D$}Aߙ}F_'q֜}D/ē@1Dgqfq)I8'q+$"Ya)D#$}@Ƨq;$"}@$"|qD'$}B>!O$"	~f"N>!g8ID<"N>!s,$}@ecs`I8f}CIܚ8M?N>~fvq&I8F^f98aI8WyZq&I8FfM$Mcaqܚ;I8Ovq&~$}ɣ3'ri$Mil>oē5Ǚ#6ē5י}ɶ~$}ɤ3}ɡIܚyܚKI8SM&$}ɢ7}ɥē4`LMN>Ǚ>IܚZ0,q&'rhd4q&08AIܚ|͙ܚq3C8N>)8N>)}QIE1E]qN}QIE'qIEem>)IEB7qqYGqIE8?N>*WN>+ēG4HI8f}P$"f"$}RN>(qJ~gaE*~$}R8ē("N>)oó+~$}QgqIE0y}PkqL>f}Iܜi`q'$}<8N7I82Iܜ5I8|q'~$}8?'rpgrs/ē9ܜq'<?8$}f }$}yܜq'YbܜGI83&}߉'rq/rpq'|̞q'N>⏙㏹8q'	~f#}_ē8e8QI8O3(}ſē8b9ܜ,$}grq$NP0Dq'N>qO>p$q?N>pebYCqL8'p872Gq|̮qē?2 ~$} ~$}O3,}7I80Nq$}3N>rē$yqIfZ8_I'qē̶qē*y.8/$f\8IW8S$o3N>pq|}2I8koN>qC$O[8$}f>'ryܞ2I8ƾf`8~$}^fGrx$O58$}>ē=>Iܞӏ=IܟON>'rzW>_'ryܞHI8Ӽ^ܞ~$}Ԝ}'ry?grxq'^hq'?N>}ē<QyܞZI8~/N>[$O|^O{q'<^}$O0a'p:iMN>ug>t$azӏ$}>t$cxG?'p:;|'p:$P<^}I<^58'p:q$}~/\q_'p;gp:GI8>u;$I~/Cē&I'p:QxRq?ē^78үI|^}q8I<^vqI/N>tq/N>tq|^?N>y_㏸Yq/>zē]"qN>xoGp=I1x8I?N>x?N>y>y$xI8^/B8?N>x&qI/}/$^>xq7p<QI8⧋ē,xN>x3?N>xV{C.~$}}2I8kcPI8\$}8'p>op>2I8}ē:}Gp>7I8ϋ8?'p>?I8/}$88'p?O}ēJy~$}}#$Ӽ^ē^G8ē';8$~/$}S$ʾ/ S,~$}_'p>[x}qϋӎ>}I<^I8kqqI8ƞ/'q$#,y,#$}h|^>0$#/x~qN>4~/N>0$#^q~$}dgq$#<^M8N>27qē_q+$#Y<q'q<xqN>1/$}bo'qq>/>1O$#	~/)}bIF,}aG$#
/*}bIF.xI8IF^/>1$#(xL8ē S~$}>gI^X8N>w _qN>?ē cNqē ?xq'p@?xqē i#~$}gpA_I:xq~$}#'p@xqē Ox,8oI/>qO㏸ N>N>\Oē ^,}s$} 2I8 kp@q(~/>?'rܠ$P7x}/ē@kܠ$P:x	}ē@sjq(1I8x>ēAr$PgtPiq(S	ܠ$PJ48~$} ܠHI8`r}q(0>ē@@FI8
~01}Oē@N>Iܠ(}ē@8oē@YFGrē@r5I8>`q $&8IIVzp&'p	p	$}%68IIc@,#ēP@q _'p	@APN>@CI8J7>OIkA!RN>g88I$!}%;$$T}$?I8I7}$q p	)$}$KA9J'p	,q G$"p	-$}$}$YI8H2AAL'p	P@@&ēEO
>OēE_ EgIܢ2AaܣIܢ>'r>N>>Q$}'CE$QQ ~$}-=PQFI8\zQ$QuN>?N>G>8CēD>AܢKI8SPdq(N>grG$Q*zܢ%$}%T}%ēDꀡܢ*~$}"rs$Q{SD~$} rIܥN>%?'rRWq)>!Iܤ5T}KN>#Tq)N>!Ϫjq)1I8zsH$RBIr$RgC#I>$oR>*}H	}N<`q)WA!ܤTN>'^ddq)YAܤGy R$x<|q)d/8}AܤKp8㏹I?cH8rDq)|}E?3HHq)	~}E_rcR,8rq)
> ӏHNq)
 ㏹H8o}E5  RD8580R0~=8IC̆'rs;GSGqq|>:5'qggqԃC2 *q"GG]W8uAG-86>8<q/82.}v^d,}s2qqGB  qq }v~S󏸎}z|#!G̦8^qSgbyG##<+}pGNG:88`q385	>9?B3#yG(#q桑GN>9W̑N>9c̏N>9g*qSZp68qgqVrS\rc,99G{	}pe
}sq6.}uN>9H$)[}ăOH5 l$+X>B528j
>@D󏸐5x}ąߐ>B8_}āH q!9HQ8'}ă}ĄV}Ą/V}ā$=X$3cՙ}ĄoWsO֜}ć>E~(}ĄÏ8x<gq 48q@$'zqV>A/Հӏ$'$}YH'HYH($XFq
bqV}Ă>AcՀYfq Q`H-y+8 H-nqo2N>As*qCS$/Ҏ>AHPq<E8}r}f>3_DӏM_3MgCLC3LeIgr>dC8ƾr2N>5dD8μhq)&8 (q)|թܦBcLw'r/GrÃMSBPq)'8r?8x6	>4o,S8x6r~M+8x6
N>;?Tq)N>2GryܦSS%>0>42r7'r?N>1rG|S)S*~ Gr3Lpq)<>2hS>2	ܦ*x6
>2ܦ+x6
>2`q)>ӏM1ܦ$}fܦ>5r`՜}
iypBk@TUV~A8!x8^8|(8N>wq+/82Fd<808σatpq#GGpB̅!? xP<>`q#2>4YS8dlq(d>2>䃏!~q.:8?
N>IN>< Srq!C2pB@<I'pBOIq%>C!*~D2
>@q%2>C!|tq%2	>T%8ߙ}A<28gԆpBԵ8eg8_~>>OL<68#_2`qJF8%e9pD2&pEP#"]48%gpDu,gG?8&>fdqC3}/3}pDHpDIpD?&pD@''pD̒N>>ӏ"x6}~>+㏸"ubqVx6}^qD8 "qIaQ>?PH8"oY}G~"*x8} }Wy<>󓏸"|I8"׃#"<!}òo".x<D8!g䳏"{a/pD`y_2gpDPqFpFqfGpFk85~ 	xIA88}H`qc_qkH85μȌqc2L88HlqcS)3}>>qhп381i?>y4ѼpGOqn<  x>+87^GpGgģ##<<82G}y^qi080ԆpFK#㏸#HbqidR82o>@qb7#(6㞖h/jTw? {2;Zi~fZnC2dfZr=t_2dNe(WeڤP2fZOljpէ`-W<jV߿ͳ,2̿QU6oemjjJk_T*ZD?߿܃j"jio?|P̵_溩T&fZEes-W[v 2V9皴Z+sT2#~/ |Uktj6jU*jڴO~ wjyh~-Wk]<U$9~0,U.i3jˊ~-Ws<͑?̵_⊪oWĜUVO~j4P w2qEM~ju8C~jzڤQ-_lj_s=mR(߿fyjGyjG@#j 'j߿-W 2T-WܸmT#ZY߿2۶D߿SڤQPj~01Z>~G̵_Hj=I2fZq2K?~j'2`I̵_?ZiKGU)n^-Wz[~'2;̵_VUWqVeeE1Z~p2-~-W߿9߿	s-Wҿ߿93j T2߿s-W/2ܻ̵_ ZT YO26̵_yUg`jF~-W_2U?w2߿ e /=|RRgOA.RiOAw)#o=SbR6rG*h?QI[(I\):{͠eܥf?m)h?HOAAryOA:<)'o=S;G r/6=A?mr~?m [HOA oܤO{͠ !6HOA ܤS{͠PR*o=S+w)	{(iFiܤU{͠GN-t)7h?EG&]B?mHOAw)
G=EG!rOAGR!EGYGD?=SDR[QSH@6L*%?r?mHÿOA6A*TJ~:GPQ;R;(|"_GWOA*jڴO#{͠F)B9?m;-G)xwh?T?]G"qv?mʂq~?mq6H##h?Ԗ;=SuG=ST7w=ST7-#h?P*\i#{͠@o*%TQG?{͠|ӸOA{[G=SqOAGR!v{.o=StmG ϸN?m{7h?́={FtGo=S =+Vr>?m5!Hz⦭D?mq;6︎o=SJ\?#h?̃8OAd ]tG*Gj>B/#h?̀#o=S{G"qOAGR!r?mGh?̞ʻF.9c6#wh?]qG6mG-o=SqT{͠{g}q[6\{͠3?m;G482{͠3 96̯Ge:?m#wh?7q#{͠$){͠F)BA?m
wh?ą{$,{͠A?m[(|"_H6^R$wh?BGw=S-$o=S=S˸9{͠|HcOA7q wOAIHeOAq 6^&7h?HB{͠}ā?mq OAhw=S]Ć恗q!6N?m_q!?m$WOAh#wh?ć[怫f?mwH{͠G$'o=S q >{͠!	{@OA0	/M{͠ q OA00mGAq OA븐S{͠TH*o=SkHh?&w
Ac6QOY{͠T
;?m5!Hz[āS6Rq OAHh?\{͠F)B@OA^CGH[(|"_H0o=Sa/q =Sqw7h?A6BSh?jwh?/r?m6wh?QU6ojh?=k7h?	S7{͠Į1?m6YS6B=ƻ)S]OA5 {ηh?r6׹N=Gj>B/S=Slwh?X)h?@r-GT~3GR?r?m4-GPGܦ?{͠2?m){͠5-w){͠5/)o=St=SN7S6>SJ{͠nh?2Dvo=SdZ+2>?mFH!)Et6 rv?m[va?m[?LOAVSh?Ğ4GH!r76 ^2~?m )CkE-?S(=SrO6LOASh?S*=S}eGeGOrOApS-o=SMGS-=S1[6˛[LY{͠|/S{OAt0eOAt3?mr5{͠N5Gqr6jC6B=;	?m:o=SOpB6L6;F[pC?m5!Hz#]Gj>B/Wo=S}
Gt7Nh?!=S{(|"_wh?7{͠J6{[=SQGpBOA
?m:;?m{?mpB6;pBOA4=S[QU]Gw5=Sw)[<շqCo!uOAZ-7h?ˊH<Kw4w$GypBo=Sǝ
v?m<!?m=?pBK{͠w!?m<=S-O!&=S;ZiIBSZ6S:OAkw.}	O6U46OA /pB%=S	W6)w%Gxwh?pB(=S!-o=SДֿEMGxh?OA_pB\{͠V3EGkA?m5!Hz&Gs]N+jGpBwh?*.ÿOAH/6s=mR(%;6Xi=S۶D%{K7h?Շ=?mGpD2{͠VI{͠|wh?Q
D#п"]OAktj"_OAph?Q
D#п"=SJg>=GOpD9{͠V"wLwh?Ղ.wOA&[(qpDOA o=S pDOAh?́OAls3{͠6"iOAGR!6?m.G`۸"qOAmWpE^?m"J{͠6 N?m}YOAlL"6D<{͠6(I"h?́opDK{͠?{͠?6{"n?m>"~?m5!HzB6?m>"(=SO6"?m>	{(|"_wh?;"?m>",=S"wh?pDZ{͠;"7h?o"-=S+
,,k;,,=Sϸ"[(|"_7h?Q
D#п".C6FGG=S#4{͠F)B6{5{,{͠F)B6筪Ec-G{͠kOAG #_OA;3GoOAcǿOA';(`̮f=SopF;{͠USz#eOA>6c.6۸pFOA*G6祻?6{m7h? 'pFOAӿOA{͠X&wu=S +6as#uOAٿOA,OAyOA4G>{͠OAOAGR!~?mdG "mGj>B/;1""5H_?m!O~',w~'߅!K#//2C2&~?${S?"_~s'QK;̟[~yBe߅'O~
s'"7')~2a7̟ {q?@O!GD#~s'߭Y߅" 8;[?B7?d	4)~2wO2Wi~s'pwG߅9//Oow~27<w~27⳿9{B~s'q'~y@Vndn-Qnd1E//O\w~2o~s'؈__-̟!{̟.<z\2~Ͽ//Ow~2~u=__)̟ *~d10{AGY2H{=0(|"_*:{ x6[z=5 ;#}~dlK߿s!໸#*p{]f_ uCkk_W!~p!̆&_,ʻSXϸ:MfF_=QfF_~m*Ces6Ѹ='f_Sd}>|c.[߿濶̍]'O#c/q߿濇
wk[*ƻ5-̍Dns#e_/9ndl"6[5;̍Bq߿濅C߿濅u:wk[*7<!o26Und}~Fʿ4~Fʿ/~Fʿ#?߿濅q_WyC*26U1 >_WĥC-26U1+wŝ~Fʿ%߿濕#e_`!wk,̍Hi2 tX?j!UfͿ]aKπ?)//>2Z0׿/> =?]کK|m?鯿/> E?{4KπfO^no߅_2Z{ԧ/>K2Q~^| 2_z_y#ܠw~YF9߅̟4^/Լd;}_y't_yUfOpk߅̟078~Ndg/=3?bowjR23O~^z2~~^z2{t~nd2Y {Rř?wp.w~;̟L)G/=H̟Tw]_yPs'Wp,~ ,d;./Լ _2/Լ)̟Bp2RԐs'ܖi߅9ȿA5KR2	5~W̟C]_y'o,KR H{ܦYKR'5M{R2	)]_yS?}~^zvd /=H?'pFo߅L̟@GN5KRw?O/=H'̟Ac,~s'j>B/r>/08C/6bD߃߿|U /)Qp{O eHfC/d!2beЕ*J''o̆&_D! oyACIDC~x82%s_,O@d3es_߿fABG|t{f_+B:$A:;[5)̍sT~qVdle6*p{o;f_pp>*̍~߿|s#c/ypq:g%D≧<9Fe Z<9Fe ?-<9FeЕ*%>/U{#f_ pl8=i̂3/lǃ`;߿?f_m~x|!<۸:HfF_.L]_W8`O d}߿|3̍ՆɃ}~26U`)({Of_@7IS ^v:g߿|F_K:K+C~t262]~t2626*p{o;f_o`dx6
J<A:`ت5@,NUw<2f_F,^Z.p{2̿ԃ<^({ڳ _bG߿yFe^~~x:!Abk߿ՙf_m?߿"AwY;S7Y68 e08lbe}~qVdled?߿.dk`~pL̀YQ#߿<3 /-=i'̂3/dD~qVd̿՗plx=Nd FeǃeN~x	fA#~tf@,Ofdlelse\4pAx6[@G2̿4t[̂3/l)Jd`M4t3 Yps!p,O#c/Sg߿|3#c/E^)}CO2̿oм
!Ĉ֚?!tX?$0W1-{<\of{K}_&w2ڐ7ԋέJ~I]̟`	B.w~d̟b*w~d؇?QGp GL$F	`3Ԁ??mj@߅3]?Y;2&x6-O(d/̉oh9ș
fOu-ș̟MMl{2&x6-O${=)(|"_6=G12Gd^8mp_)6߅#	Op
0w~dyܲY_2817~@Ԁd	pN7̟
{[N/́ndc_?R.OR2~dg?h߅# #?-(w~dHOC/́E'~ds'A?qL<O0e߅#-̟{s/́hw [ G@G2CTF??QGsR~	Gx=CyQo#LP*	+߿!Cyk>B߿bePTJD~x8s!:$5%OL$Fv`_IBR2W2B&d x?	:=_ h!BQ~@!'񠏩	En/̀CfOA;R5@?1OB ٓ@io 	O)q/ 	9J3ԯY߅x7VdZ_~@!Y5!Hzd&_N~7VdlX"L$FʿՀ_rcM~7Vdl7m2E3XI;_m2w~fk*߿JRFN%Gԑ3_	HZ2w~fk)RFN%Nԑ3_	CI;35H~fk)ORF3_	J0}߿Jz0}߿J
$`35XԑSwfu$`35a#3_	^K&Hľeڒ1/35jHľ`RF%f-I߿LjHľi$`35RF3_	:0߿Mff #gRF3_	=I?&0߿L	5$d`
ԑ3_	]I?35Yԑ3_	߿I?35?#'f5jHBI߿ՎMj#{3_˩#{3_ԑR$bo~fkTI߿?RF&f5)jHƢvOj*HƯu$b~fkUI߿;#3_9	u$b~fk!VORF3_9 jH7~fk.5$a356#wfr0߿ԑnJ0߿ȩ#$b~fk&-I߿$b~fk0jH`RF(f5$b~fk1RF(fI߿u$b~fk0jH>`#3_S$b~fk5I߿[#3_FSHNhԑMI߿RF*wfHڒ1S35IԑRF*wfJZ1S35VԑhH_~fk4UԑisRF3_IK%fIKp9#	}H^H^:1W35nUqUpRF*fRF*fΤUrfXpHŎ1c35wRF,wfHŎ	1c35¦Xp#;3_\$b~fkZ1g35VY'u$b~fk8M#{3_	ε$b~fk8[#{3_	ϵ$b~fk8ԑtMIQ'RF{3_	5$aG357RF{3_	IQ'$aG35IԑpM#3_	NZ'$b~fk8HŮuI߿RF-wf6u$b~fk`RF-wf6
5$aS35椌*wf6H§~fkb*wf6GԑNƤ*wf6 ]ITlRF;3_I߿Kԑ}Z1o35񰱩#3_ [z1o35[$b~fk8RF3_#
$a[35 0߿$a[35u$a[35(H·~fk8Wԑnp#;3_^i#;3_^o#;3_^u$b~fkRF.wf0ԑHףjHא$ag35IYy/RF{3_^5$ag35RF{3_^Z0߿ޤ,f,f\ԑfH{3_$gRF{߿3xԑfH{3_3xԑ~fk=3_5$`e߿u$`e߿ =IwfZ02H˿35#jH˿35	5$c~fk<Hx#;3_!#;3_H6ԑ5ԑH=ԑ~fk!jH׿35H׿35$`k߿D-IfRFĝ#^$`k߿@wRFP"߿E]IC35/RFP U#(wf#(wfRFP#߿aE#{3_`5$c~fk135~aaao#{3_`#5$35I# I#,H~fkMIwRGS߿  H{3_`cԑftk##ԑft6ԑftw#RGS߿ԑ;3_:i#wftRG49ԑ;3_: =Iӿ35Vi߿~i߿Ѝ#wft;)*:&w(3*:kʿΉkʿΝw(wkʿ΃~~;5e_@[@߿l	w(͕;=~]~p@߿lm~~_6UW
5e_Op@#o͕~W/ kʿ{FWop@߿lW o͕wkʿU͕ c_6U}kʿ5e_e_6U
kʿ
wkʿ*#(o͕b#-~q_6UF7kʿ-;5e_
=a/߿l"q_6U!#wkʿb^WBq<*=#Y_6U^WI]dm~#7kʿ⛸_6UiF͕͕ =e5e_*#,*#o͕;5e_<~}_6UĞ|_6Up>(͕gp>U*p>S*|_6UwW~Gp>G*[J*p?NWg_6UW]*.|s_6Uͻ~ewkʿ׋Wp>k_6UWp<wkʿו;5e__6Up<Z*^ c߿lxq7kʿ׵m~WO*^˸kʿ7kʿ׮o͕7kʿ׌;5e_8]5e_8Xkʿpwwkʿp"5e_9?]_6Uo͕y^WS_6Up:_6Uto͕p:\*ƽ詿_6U6PK;5e_agkʿ(͕/p:M*t_6U6]y_6U6 ߿ll͕Qkʿp:@*]Wُp:;*={5e_ap:߿llw͕~o͕O0͕ry߿l'{ŝ~'kʿq+<Q*	ryW߿l'{{5e_:wry?߿l'wܞ͕=5e_:/ry߿l'[5e_9r};5e_9r{=~(OB*	ƽkʿp<s_6U}[5e_}]~%ܞo_6UXO5*\
{~p8wkʿ;ǻ5e_p8+o͕;Wp_6Up8T*\{߿lqp8_6UwW#߿lp;:*]p8߿lp8߿l.p_6UKWȀ{*b;;5e_4Q5e_LRA]_6UD~pe_6UDNq^W%wwkʿi9C߿l'-~ܜ\*S߿l.W
{~'wkʿl~{5e_0'5e_0MN߿l*m~8_6U{7kʿ`gܜ;*kʿ`N__6U _rt;5e_&>5e_"rqW)"wkʿJSWȍEwkʿI}RW(͕RWmE)͕.)?߿l+"5e_!7q;߿l"kʿƦ*VWԽE߿lj
kʿƥ*WG"*;~{E:*E͕\wMkʿƬ5e_Pϸ͕dM5e_P5W%MkʿƠ/4_6U54_6U^ҦWL;Dm~w&͕Ş߿l&{I5e_1C5WL"w&*	#5WLw&kʿd~? Pxܚ߿l&4o_6UᬨWܚ߿l&}ɣ-~5^WLyܚ߿l&7kʿ`kʿDPD.!s߿l&YD7kʿ5M}BWJb"	{5e_(3"wkʿQgM*	K}B^WJ(~D߿l%=JkʿP=DF*	D!߿l%{5e_);*	R͕͕w!*	CN"~	w7kʿR =S:u߿j@~0>*̟gR 1t[Ԁ#`fHQ~k6ΞH4ԑ{3u$u}PRGW߿?
!ԑw g@ԑ3*ԑ3𡎤2 2 RG?
)ԑ Z8׿?
 RG gA3RG]߿=Iw~0u$uP+jH3H]R/ԑλ3g#3~7 Ƥ~05$x3RG gIRG gK]I~0u$v=RGԑ}R#3@ԑw gHԑw gISRG? Ƥ߿ RG@ _#w gHH]߿ RG g@m#3 RG w g@2ԑRGg߿ڒ;>`u$v MI~0 Ƥ߿I?6O~0.O~0 7RGq߿ Y# 1ԑ 3ԑ RGJ ޤ߿H3Τ뿿?=RG?u$r?~079?n$-~eܤ߿lnǹHs_6U7
{kʿ3Hk_6U7kʿF5e_@ܥ͕ Q5e_@ZQ{_6U ?DV*W;K5e_@w(7kʿ3DF* gE?߿l /r}_6UI5e_Ar~ ϹEW@Qi_6U$Q͕ ܢ_6U;5e_AWR 5e_IsDe_6U}*kʿ?ENWR	;JWRH2*
D\*
C*o͕!p	,͕$.%͕ _wkʿ۸wkʿϸkʿ#C~? Tp	߿l)&~o͕&$_6U p	@*
op	͕ ǿ_6U߿l(L;5e_Bop	Y_6U;IWPܠa*
 @_6U]WQ'ro߿l(
~? P
5e_@ӹ@_6U ʀ_r?߿l(~PN*:}~rVWĈ֚?l(!UG6Mo{T 52u),T 5s'񸣩I'~ >jOrޤ@Uӿ@UCRAT 5TRB~ >jOPԐ}_ *8ԥT 5s'*ԥT 5YT{!߅ ̟¡߅ dQ!./ P'Τ8e߅ dY	_ ̟¤Hs_~dH_ yT./ I9Tu$JT 5s'𨱩"
_ * Is߅ "̟£MP |fOZJY~|+)nT 5+OXԥ./ D+
62P |R̟¹56./ Afd:@Pc?`WR>/ @K2
j];T 5C̟·4}_ 'j>B/ 7Hi
`w*#mbvpu߅_#~{6V,jO	}QUX u2=¯ -H^M¯ RF]QUY۸!0*wGaWԲ*ԟ=
 \B=?belDL`LO{kʿ̓n[W.W]ɄGl>L%!#oOk2622+ dled*8 dledo?fF_#Zh_i, ! !UEJ6 *W~ 7=_s?	O~~f O()d %~&dn/L1~f'η_~f'_s"̟B;Ǚ?ƍ e/3?$=_s_27|_s?"連w~bdJ*w~`2Tfd|C߅7?OgH_sg2;n,]T&~U?%82 U~fs'|H2}<߅7?d T~f<,7 ˿n̟/|d n{ ?DYԀ>d {dvn Snř?w}=_s2;ow~{]?Oa;ymb>/^s'`T9v߅7?2;&G~fObVZԋإ<_2;.n/^A̟|K' 5d?ooGR! 3EG`?f_@7<Y̂3/ <4pAkU^<Ă&_S}~x8LOXwid12id12 <Ă&_{4q2V;4q2ԁW8KRMf@,l=Y2
w262Gj/U!=Ooq/lXDLp~iVd8 ^Pe߅6,y]?	P;ŏR RU<Ћ??e=_bǚ .d8ŏ495!Hz7/O9;0Os!_0Os!w0Os!,be/	[4q2id12xK9^ )'be"5Zc Or*D6!v{5^#O| ?~ߋ|sN N5^#O& Y~jL̟ k| !~ߋ>d9Pod9 PodGR!{q/*id122 ? }~x8L̉0bejx
id125c(\9瀯Os!#49DkMii,9{:B|[+㠫|[5a㠻/XxW̟@Ww߅d:/Xx]̟@	lVuY_̟@wj?ՇVd:}_̟B P߅t/X}fOg %/XydXG߀tӿVhOi釿Vh3̟ѿ b+w~j5!Hzo=fy/l|k૙LпH
DkM,/U?o-%P+^d \X
W?^/@yZ k߅@2K P+^d /#~j|+̟yOP+^dGR!;7k^dl-M~W*D~W*K]Ľ~W*K;5@26UN~W*<3Ky4i,x2
C2]p~O2<PYԉyWp~jDq߅s'7 w~jDR̟Q~OC?QGY{OL$F;L}`s*ơmP=żd/C|3'#N㏿PLSpX=̟؅g߅{%vH=ٓ۸/C߁nd+`i߅{ wdi߅{93߅{qN/C߀	fOJ?Py߅{!OE']_l	w>/C߁d%7=!.7F)B2O{be"51E>
S.
mȑJe߅C<B |GJ!d  C>/D|m? !;Q+ԁ@9/D3[?T%JAo2Pc^/D4'>߿Q+B Q+C (~j%y?;5[̟| ߅\5[̟R3B=UP{<DkM8Zc6
l=$Ϳ͗~栿.Oros2~栿3̟P_\~jdP_'wN/And pxo߅/'͊}_Ì/5Oyp߅/-̟;-~j3'@[fO|[P_'đ߅/-̟L=_|2 ߅/8̟7fY^d>	_|.̟4&~jdGR!bbe:<id12{[4pC/ <9>~x8s!߿be 7id1274q2 ߿ C/?}߿ C/}<Ă&_
V<Ă&_
4q2٧GHG2٧G}~x8s! %beO9HEid12R=<Ă&_G>S߿ C/!U9]&'be	;4q2pOs!>&*be"5ICvo_ M_Gjm &puv<l{^h6̟a &~+̟m >/שY3~Q~'}{^hfO9 E/שv 	Cpu@G2g_4O_̫߅8:@-?QG6; yd;5 k26Ufx%oOLX2҆d,27id123@N96%be6
Y{#f_X6
Q=i̂3/lI<Ă&_-~x8Lԓ߿ >d12	 obex6*G2̿Q=i̂3/4Zc$
@Ϳ 
/yw(~hOۀ;~hO 
=_?,x  ~fOQY߅8C@2 O [!W? 4!W?? 
=_?4
')_?4
'ZP!W? QO~ ߅8C@20
d/y~+̟瀶p^dYpk߅8C@2! o߅8C@25p}_?4
'"C/y8r/y5!Hz4F{&_ٿ_4
#e_t|+̍ z|+̍	!G߿hFʿǅW߿hFʿǀ|;5@26U< 5@26U<]#|+̍OWG|{5@26UAk^dl;׿_4
#e_Etm~W*#߿hFʿt~W* <oWsBwk^dlB-W n|+̍HiD
`׿GDp_ԁ ǿpz'_J_' ;Gnd  dpz'j>B/gbelLL*oԁW8*x
obe=beɊk̍A<Ă&_ߨ29DkM:0_`*w{8Uo0"	 ndƥ>/ Oဍ~ }-?wp߅8 d u_3'w	ʝ_̟w/ \M݃/ ?;=_dB=o=7LԐ<ȑOs!Ĉ֚?ttX?cU,=.{ 3<g?/s̆ٓ"qTY<+̟^੧~9'E~9Avd	}_6̟ĳ߅:y2d^-1=d/<fO_0w~d?T<<ʬmF/s̈_~9D\5Ro߅:y2=oi_~9@?~9@g2= }f/s2='{A|m?&=_y蝾nk߅:yC2HuGcj>B/6L7ԑOs!:PjOs!Ĉ֚?t6= %p*H#p߅:? 7~hP̟Ht/̟t[I̟?Z~_悆dL_߅:C2@c;0~h)OHp)fOH  ߅:2@߅:l!՝QG}G`7&_#Zh{L}`$[>?B|lo;f"d|ou߅;7s'+./ٽLB=A/4m>O
џGImF}_3? V[̟υ],u9o
_3?@oand~o[oand~ou,~~7'q~3ySuO+om'#/ffO ocoad~ҋ=_;̟Q
D#пMG&_#Zh??W*λ=r\o167:%}1]1i߅:J!'2@|b`%{l1lI^d(fOe3*~d0˿tBdľ/W6̟h߅:J ]?$m~+́vd~+́vdV%~c̟EI^d-Og|n,~dI_p2Km;I^G̟w|rtD|z}׿t@)?Nwa~+̀S2o4%y
fO}߅:J7'j>B// s/lx	7/d_!8#c/)dK dlel{O_2626WS̍̀WJ>|}W[S̍͊=Zw/Hi@N,=GW 
T6ǢO 
߅:;@;d=x TQ ٓeZ߅:ydjt/d~{g2ړ tHORfk߅:ٓdM
_@2A~z̟ ԃ~w |2*һ@;d	Z@ d
Zw~z̟!gR10~w |B=]GHiL}`!U?@}Ct\-̟ފ*w~/s̟^_%? '?1OG$w~uY _!̟ ;i߅:.}\ }_, ~;̟3o!{EϹd?>yf?t\O~9f@Q~9fBEϺd7Gt\d<DEϸ̟2Yw~rd^Mt\doG~w?`&_dj{EϸO#+_fO 2GGcj>B/6P{/ܘ߿x#e_.b<Ă&_-/<Ă&_,?60obe=¨wid125#
(obej(`9

=9Kid12M]Os!@wM:9 Y6~x8L$Fi,W=A/y7xN̟@ω/️?fd%x~}ٓ+>|ઞ/︙?__rvd>U5>%i~ܝ?>_~U̟~}|| ^=_q32U(xN̟Ď~}G20~}̟RG$w{_oGR!Qp_/~R<Ă&_~fFʿAjZ9,wid12;ԹOs!>Xbe,id12c^(4q2߿ C/9gOs!t{4q2 馛4q2% s<Ă&_	C߿ C/gt߿ C/9s߿ C/]Os!t}~x8L 'p{Os!Ĉ֚?xic*GͿ~5!HzJ;'L$F
-1"JЂGJo}~/̆y^ :*w~h >H|g?߅<"2B /̆y[ǿxE, _/s' (w~̟AHk߅<"g2|:/ d8z_R h8~iW ~' ~ ?GxEd	|5/9h
8xE!d. Dk߅<"
fOMW #_2OL&f/̆y<*;_2OL	_/̟I w~̟+JJ}3?0	}3?0M	]w~0s'&_/Ԁ>dx{_-̟1~@2KM$w~0F*}3?@뀪߅<"g2Y_~2߅<"dGR!)h}/q̆yA{_4LWAs߿x:(fAwEm~26Uh
%~26UhX 7kC<WA*oFʿ qFs#e_}~g26UhAkWeA$o dl^-G5 *4
.kC.M~̍5̍;_|Fʿoq}3*T
;E=~26UB' S26U?!5!dlRgq	;߿d3̍kB#̆yG$~W;5dlPABg_|Fʿ}3* q	|`Fʿ	}!}HFʿ_qs_-̍F5 *]#~fFʿ Gk_|Fʿ ?9 ߿|! V9NJrW~)S?@nd?~)̟aO'>^'5;`Oo1Es]MpC"~pC>d܃EN}Xci^$9۸!p*Pn aՅJ܃Epc߿H"w? Յ.̟$h ,{aE'?Bk/+=J⺑i߿5@BAD,ǿ贵lՁ[Lf"?
7E}c?Q+ՆfO--[#`i^$G5mZ&w{͌$G5mZ&w2|ij'?UH :wUH :G2|ij'?Fk/HZ!SlgO[T%R;m<(fO--[#i`E~y]c?t 2|ij'?.\e63\˿VYKV9Y
HWCb\;=]-؃[R̟3ZZGZc5j۵SwSVݯ~+ 2|ij'?Lk/qEMV\wHa7YsVD<?Edx;k/=Hl\w!sVO--[#` Zc5TޯR Fc?TޯR FlI̟3ZZGӭ1Ē(q ׿lg$| 5Շ̟3ZZGŦ3XjN˝c?F߿|"O--[#`jHVO+w{͌$Z+pէ\`gԐs's
N\Tյh M[VՁT KV9Y6MPHw{͌&(m iKV9Xk/
{͌"Mk ?ՈyKV9YBS +;=]sG@
X _2|ij'?-1⦭D(w{͌'5mZ'CV? w>g贵lՕ-1đBC+=]E	h.Ք`YKV9X%k/ꦆ 	=]ꦆ 	`	KV9Y^N\3dOR{=]3Ԇ%X2|ij'? Lf"?8[lg?8[V'x8̟3ZZGLf"8% ?Gq2K? $~YgԐs'sQi_plg?hfO--[#b3Xp FwӸ #w?T YKV9Xc5QU6o
]c?QU6o
]U2|ij'?.Zc5 Slg?x *wo?EdxZc563L=<?Edx[k/MG63m>X15KV9X m1 G~[ 	V_H9KV9X5k/aTPwqQCV`Ǚ>g贵lՋ`E~.p3N\f@_2|ij'?1c5yn 뿣lgO5mPۀwTA̟3ZZGZc5yE< 63Z+s}S?Edxlii_ fOwU< ̟߿)Ǚ>g贵l́Lf"V"? G⭪E #~a2|ij'?`E
x翣lgA<s߿0m>g贵l͂+Lf"9FH~ ^=]d˿6~0+O--[#a3XxhZp2GE5i] dղ<N6Zc54;=];Ziw'YKV9Zc5P{͌* 	C߿̟3ZZG:NkH $˿lg9u# .vdղ<N6:k/ˆ $㿣lg9ܸmN;eG̟3ZZGU3XxRJwM)nwGdղ<N6;k/J\?|S=]J\?|S`?Edxlyi^)) 5JwSWBSZ j߿=P>g贵l͇v`E
8G
8~l's3Xxݲ' 
=]۶DB~l< _2|ij'?m1
plgB\>̀s'sT\KwT\K̓/TO--[#a3Xxz{=]U O~lfO--[#`W\{Nu'̀<?Edxli_+W{=]T+=z2|ij'?"c5֊Zt63mhI0ٓKV9ڛLf"DNclgDNc6FǙ>g贵l̓{Lf"J￣lgJ￿6H'2|ij'?m1 AG
W 6?Edxlc5*
x QClgAO 
(w/R.O--[#k-15!5!׾s'sui_4Ԇ$đ߿&xfO--[#`k/T'c?*c;Ǚ>g贵l͓m1ҙnISlg4z[RvT̀ 	9KV9>k/R{=]R{d3'sLf"9~pi63E?R84̀ǌ?Edxl c5,p

{=]X kdղ<N6-1đ54;=]DVT̈́/|P̟3ZZGLf"9FHElg9FHE6&R̟3ZZGNQ&"j9̀fdղ<N61!\i63$4;bI̟3ZZGHQG´ĉU+N̈́2|ij'?	v`E =S {2|ij'?1
8]c?,pP`Kdղ<N6-1]w{͌瀺뿿6+2|ij'? ]3XǼGlgx~l^G̟3ZZGūLf"]c?,(:ͅ?Edxl
m1mi63͸;`Qs's,k/Y3뿣lg8λaWA̟3ZZGd =]Y7CQdղ<N6m1x DKwaDعꀎdղ<N6/Zc5, DYw`E"~l=P̟3ZZG#i_p	;=]X82|ij'?KLf" 4wac;` _2|ij'?(Zc5, (?w`A~l}P>g贵l͌V`EHGE 
Y63jGw<?Edxi^)[T8 P63s=mR(B~lcl2|ij'?Lf"8{͌b O2|ij'?涘`E53,c?π O--[#mk/,.j ˿!O9ћr!gn*MSVջm̴UU-\׹nZ=m[o<"jCtFQ52"J3%HsEtjhБ+VkБ--GБ*Kj[ΏKMj+f*(tiflVhW:46i,͚nky:CFf%Nv&flW$)n+FK;v%j٭{ѪfݳIZP溛UD%fk^jlW-Q[MNjhyOE.k7UD%&hQ3I\\6k!qZ5TLYm=+FK5u+VkVU4jW4VҊsWFjW]R3qFjhqZ5TLZ׸&i+vѸ&i*BMt%Jږ+FJ]	RlֽhQ3IRk*Z[ΏjZ5TL"g(ѪfݳIkjCBkVU4!&iCnCVU4!&-GVU4%lqZ5TLTvӸ&i,NrFyOpV7q+4?YZTĨS3jr)Cb)UHrH$򹡳IQr:<hlZtyHS5TfN)
f]<)fW7YWQ)nBilW7YWQ)nBK4ھVN*3f,ty\5DZ۹s,tyPi-h[w.e|N*%yѥ2ھW-K47vlVN-ygm_+4ӣ;j\٤TICIgm_,ӣYW46iMRھV6$5W3$K;j@TQ)hĳges2DZrᬵL+{w9PQ9B)Jj7B=S5v|ʪoTQ:;Vȼ8k-hQ3IQ[O3FHurᬩ.j:yOڡY8k+d\O3FH%ևN"V`^VW7)"T%Flҙiger+rD\$K;vյEvD\$K;vյEv)D\$K;vյE&B0|8k,DDQ9OpY۸![y\$rᬭ[5TDѻj9OpYۤ8PZgGۤ8PTJQyB)TVSHqLKZDv)Jj'vLC\٤.M]ں|*o=\"Y۶,k"YW"Y۶,sX?YQiTj&iENy\Ty\$K;vյEd#3Z[h/m_++dgnڶnfkKrsCfFHM˖esKzБ0^ھW7W(ݵmQeCh|hlW(9rղ,D\$"L֙R(HFlҞW46i+d\TzjYۤ8W%r+C-["ٸ5oX^ھS5f:?-38k-$)Rk*VLI
TJk5	5Е-uo:<iLI
TJ[V᬴HIio:<LBge*BMt%JږT.ZfpZHR$BTV܄ڊb-38k-$)Rk*Z[ΏLI
TJ%-Gge*BMt%K]D:[ΏLI
TJېQW-38k-$)gn٤[55lV9>ZfpZHRݳIHS55lZڤPЅ3ZiYi!K;v%r3&i*BMt%JճZiY\VU4!&iCnCgeqZ5TLTJ[Vᬮ+FJ]	RQ[Vᬮ+FJ]	RtyjLj	5Е*Kj[Ώ-SiY\VU4!&E&U-SiY\VU4!&ᬮ+FJ]	Rᬮ+FJ]	RQ3&i*BMt%JEmM5hQ3Ign٤[55hQ3Ign٤(s]M|ᬮ+FK;v%!L־ZfpWUD%f")LjlW-Q[MO(aKt9Jsegeh"T:[Ώ+[-hP-9B)rS-s5&eCeFlҚhv7v)Jjv7v)Jjv3SKy <\fYWM-甃DErYWJKyOpTf)(]5RDӣPӔ.Z7mG,U-ht⺂,U-SZK;jdhҩkCW3$LLҊKt^Z+dgnڶ4f' "Y۶,*n/m_-SeCIDM4;j\lMGVS,rղ-4JR\T' "Y۶,	4}KzD\$JVȲھZfpW(jĮhlger+F\Jٸ z3FHDoR@d|ᬮQ%p\52D$Jޤ{j\$KC`V,ger+DoR@d|8k+dZܣ$JѫW:5KZ5TLӔgeiѨq34KKVJ5,։3ZyQlҚ%"\7q,FJhpĨRgm_(^&ZΎWU+'n٧(b+JQel޶7I,[WTj%Z&ھT**H)r:?);jꖙOpYWT5m-3Tj&ik<U	Ik%YW2C4vPZLM9OpZѪfGr[WR3fL⊜Ty\ZKS5fL8k*K%KjP!iTJK5t%5ʍ52(	5"(^!2Q3NTh/nk<8k+*D?YZ9j%f򲚙QTZ+k!4hZIZDojeiKw64rQVjeFkZfpY)|8k+DW.%ft~S5it~S52:?)geh+殎S5,͚S3hVOpZ*RL٥4Uzں&i,V52q+Vȍ􉒥qSy!26iMR֍W-38k,+f)ZfpZrD6iMr3C檹QlҚ*?Yhᬨd:蕥8k*%J9CF%FlҚiKw64rU-TM:5%SMTZ[58$N*%).QsT$N*%).Qh|DH"w=xJBDx$N$NLZER֍SNP#UJAyZ"q*$iEhVR%|F(DEr*$i1[)h"TICIgm_(c54RDK4򸩼9rղ,q4K;j\٤N-	+!;j\٤N,sCf:<5ھTIhDi!Lֹgm_-38k+4yi\9k-	+![tz9vչh+%rVr٤\M=ڷ<8k*3JrrrVr٤\M=ھZJHk\Pʉ3Zhi,D
W46i+OD)[7J,媊꙳gm_+J!jzi+z坵|*nV4K[yhpti[+hi4֍UQHgm_+JMT5JZ2o\h%-U$5W4򸩼ھS5VȲΐӔgeiSwAyOpV7q*%T8k-uO-4hTW4"eFlҚOpW["҇5򤹨(Jjrղ-4KU3g)k=rھTkk-TWT͜5W;jZ!Po:?-T%$5Z坵|Pֹj7TICNW46i+OD4,l޹Q'CvN+D%hlZѪo]t,p嬴$8-mlYWTCthi+f탊*o,r*o<p\2Iq+z坵|ᬵQ9Y榔9GgeiSwDgP5MJ52k]geiSwML*Cz5f*M4D(EaL"Q0sT*s=l)V(CIE|1nj
c)
N ;
B/Pz?/n4U-[* #@xKLҦ%FHU5R3QRMk=|R3jrM(sN+44n\E╢,W,%s]\R3dB+W5WhlW["54J%pղ,Q-TNAVȲmGW,͚JiBJ,6 Jճ榙\E)\EsB)Tf)V54,.j
8IsPQ*3f+D4YZ$8tRCEM[W,5U-S\#+D4YZ$82D&n)Z!⦭2D&n)Z!⦭v-<RCEM[W,[WERlߊVhj坺CeFlҚJ⦭' 湫ZWQVhj媉2jM[W+4sWD6eqSV%s\+D4Y\Tյr=mH4KSh+Y\̑+D4Y\Tյr=mH4J%2ںVhj嚚ezڐhKUeu5*jڹj"ZWQVhjj%2D69╢,*jڹj"ZWQeqSVdhm]D7<RCEM[W,ԃDN+D4Y\Tյr:<LӊVhjges\+D4YZ5r♈rPޢeqSVdhm]D>)Z!⦭"K;jh+W5\Vhj坵|RCEM[W+IZC)Z!⦭5!,*▙5MJ\qJ3WaL"Q0&DSgXS3O-BT!Lp!IUSRttC[w.e!5T9K:5IHsEi.%geܤ9gejRi%ܤqJѼ[WEMW5ԓ=i5Q*D~)\TzjeW<Ro,sDD͒\K3fUEG )fKU4uKCbQ3IP۷ZxJյr؃)	h3dZ8Jյr؃-38k+fp̵RGʅEIG (bW5ղ/ᬩQes]M["յ|RIHq+'n٤墪-TVSihQ[O+Vk5i(R3]	Mkge*4͚SE\R᬴USzFJhZtj'GJCPDoUД־)gFty[YVջn)\Tz)[QY	H򹮦xqSyrVԏ+jYѨW7Q,N-27Z[6jT(▙5fʍ52J⺜KL⊜Ty\ZK)iYZk\6 KLճZ塱VZfpYѨW7!J8gej٭rKLճZDIm=m[▙5j詴]$qJEr4J湪ZfpV-Tղ#~)iYZP*8p̭[5Vf+▙5×2l־)iY[7m+.ej٭|R9s+VW+jW7.el)	fNxqSyrVVBoR<kd^(EaL"Q0&jNg38j5'nASvІ3US!HRvFv0'GAT<G *MHK[zr"철%"ko\Qgejں*m52C8gejں*m52I)iYhlГDjE͚SWL"Q0&D(E5N§35aLf*|1nj
c)
N¨*DeJE#eF*Ȁ{,x@=PΆ)iYZMLhlA▙5j詴3FJaL"Q0&D(9v9
fpZ4$bݴ!BRQ RttC+Fg5Tq4VW7.ej!if -UIWNE|REI5Tq4W(nBMRlֹhHrtz+7I&)jDRCӣ\M	4qKBUCkE-%JD)hlCkE-%JD)Z֊ZJГD4+W2KICthjRZ)i(nBMd:hi-T9HmhM	4qK]$JCkE-%hIZ[Ώ+Vk֊ZJГDZ"RZ)i(nBMRlֹHmhM	4qJEr9Er8&D(EaL"aSaLge7jڸf8B*):)::
╣ygGq\S-T5l־)Z7tw\qJѼYn)Z7twҖ(m+FΎR[UB+W5TPtU+FΎj諊TZ+twCbs-38k-T9IHTi4ge5UrL٥4U-38k,+f)*fpVLճZ? SOPqLճZS3lֹx@=zzĀ"짣)xYk*fpZ"^#eB <G ʄ<AeqL]$q8ge%@? T!cĀ"C^*fpW	5S3I^#e@@= 4B38k+S3I^$e@@= 4B5YQh^#e\G qLʋE|N)YQh^$e\H geEWW38k*-ں? PxPx@=0!$xS3\38k*-ں@? PxPx@=0!$xYHS5vLBsx@=
HzPx@=
HzPeqLBs'ᬤ);jꗉ D@Ax	 D@Ax	^*fpV7HS55wRkDG d~(DG d~(
^'ᬭoM2k_fpV7HS5^$eHRC.$eHRC)xY\$ԋDg(TᬮjEZ3yx@= 4AHR@= 4AHRqL&Z%s9GqL&Z%s9G DPDy*d  DPDy*d ^*fpZrDg(TᬵP%"ko\Q? T4GHR@=x>AxS3C%s9GqLURR(^$eA@y*d  DPG1J!H>>5ں!9j\S3WT'5ZKx@=|<BǨH2AADG z(!HqLm]R5i.xS3WT'5ZKx@=|<BǨH2AA DG z(!HgesEs*fpW4W;jꗈDG z"^=BA38k++uq8gesEsx@=|<BǨH<H >!$xYjH!qS3ԐBDPC)"!38k-I.'ᬵ$@? T
q Ȁ{*b%ge YjH!cyx@=1X߈DPC(qLRA+8ge @? T
c~$eA@V75d46iL2C4DdGDdG^'ᬳ$9N'ᬳ$9Ix@=@|<@=@|<geDqS3Pz%? P"<#e#^<38k*%38k*%^$e#^<@? P"<xYQQ(m=Tᬨ6x@=0#^<? Px^'ᬨ6'ᬨ6x@=0#^<@? Px^*fpW7C5M藈DPC y"!\<38k+♜5M藉 DPC yĀ"!\<5f*˞*fpY4.e? Yc}"h#^'ᬳ4iU\8geJr^$ev;AH  v<geJrVL3FP̭[5^#ev;AҞOP@=Ax>Jz==B38k,UC2l־'ᬳ4iU\ճZ@? Yc}) DdG)xYfhҪfc~*fpY4.ej٭aX^#ev;AҞOP;OGAX^'ᬳ4iU\ճZ±fpY4.ej٭aX^$ev;AҞOP;OGAX^*fpY4W4WL3FJ? YcG.#ev;A|<B38k,U++qL3FJ@? YcG.$ev;A|<B5f*YfhҩQh^#ev;A0!qȀ{,
^'ᬳ4iTW♜5f*@? YcC;gelAgelADC1	Ȁ{(f<9xS36 8gelA DC1	 Ȁ{(f<9xY\؃Lx@=|<>#eN^'ᬮhlAqLx@=|<>$eN^*fpT(xYR溚EDCa(	zqȀ{(b>%! C	xS39Eu5l♜5!,kdYx@=1OG#Q	05Md*fpW	5e? T 	Ȁ{* hqL&fpW	5e@? T 	 Ȁ{* hgeE38k*-e? Px@=0!9xS3Y38k*-e@? Px@=0!9xYfHsCf*fpY١^#e1'"#vqL2C4 8ge!e@? Yz;|H  b>G`N^*fpTJ*geJDx@=~G<G ?#xS3"QWfpTJ* DGDxĀ""<A5!+LʐziDC`Ȁ{(b>#xS39EpޚxS39Epޚe@? P| GH  ^*fpTLʓ[Ze? PDCD#xS3֞'ᬩ5^$eO@=4B=?? YcG"h2CCzfpY4V4/k_k_QRGQRG$Ā"	5Ȁ{(aE|H Q_W;j@? Pm]\G &k\ D@kuqȀ{()
f Ȁ{()
fȀ{*MHK[zrĀ"	5"-m?%"ko\Q@=))K[zr"+uJBs\դ@? Qں!9j\Ȁ{(m]\H >WW@= ") oĀ") o"$9N$e!qȀ{(q Ȁ{(qȀ{(`Ci@? P"7C DP*nGѥT9sĀ"4iU\Ȁ{,UC2l־$eJrV"4iU\ճZ±ѥT9s+Vk
G #FJ@=F*Ȁ{,U*- Ȁ{,U*-Ȁ{(gCbt6 Ȁ{($eP؃"졋Y\SVȼH Eu5l"	5x@=&VA@? P<G "C4  Ȁ{,hlЃ"J*@? Q%qȀ{(bzi@? P+"졥mi@? PҶD(EaL"Q0sT*s=l)Vᬨ)ŻhC));
;
BB*fpYR溚Ege<Tᬲ6 S33FJE|TᬲѥR*fpYRkkO38k,Q\7*fpYR(5Y4.ej٭aXߊ5Y4.ej٭|TᬲѥT9sL+L**%5TJOG38k,$9B38k,$9N*fpYjH!c~*fpYjH!qS3m]\TᬲWT'5ZK*fpYjJE޹S3&Z%s9GgewRkge3Zm]\Tᬲ\5TZ+ge<TᬲIL+Ye8Yej٭|Q0&D(EaL;
[
fpՂ"E	!>mc5P1'aTgaLp'GAT<H#TD'pCA5DTqYJBD|CR$P;FDH"w9Q)Ir+9Q(HvOХDH"w>)iYR(H&D(EaL"aSaLgerbݴ!BRQB)\$J&Z%i]R4$"Vhˉ$JѼV\ѨW(Dj)!r@o,5W(Dj)!rDQxr-TNA-)t~)ZP-I o*3f+J% *3f+J%CT͚SWd\ZKQ[O-htKL"Yf.8qSyrTJ*-╣y\$K2DR-GVr,Hep_"Y4V+z±"Y4V+zhW(UMhWKL"V\ѨZfpW(̐8ger*-KL"W	5K:5!A3!d>)iY\$KRAZfpW(ѥT9s+Vk
R3FHf*˙Zk_ᬮQ%EKP檦U-38k+dP檦U-38k+dQ(m=R3FH-38k+d\7)iY\$J\q9FHJCZsKz$K]D9QhTJW42DW*%TQ+[+Jth(r-TVSiQ*'(7I&R9FHM	4J2DL򴚹r82Dq5sQTUD8$JҊZEjݷdfFZm"T:Q坻\r*(V)%r+[aL"Q0&DSgXS3FHE>mc5P1'aTgcp!RttC"Y۸![yPQ8qSyrW(ݵmQek]	RFHJ,W46i+d\TzjW(IR4RL֖*FH-s+4jti[M:?L"Q0&D(E5N§35aL"Zbݴ!BRQ¨B)C
QSY +dRSN)dH "T(ӊR"T(ӊZ%r)oT9s2-R"QTio[ko+C<RD5 +dgnڶPȴqKUԃDQ%qSyrd^(EaL"Q0&jNg38j52D\E>mc5P1'aTgcx
Nx"W]qJ̭Q+DW)GW7.er+DW.%k]	RFH+gn\Tz2D\L"+dZ"D+dZ"q,Q+dH4O+DW.%r+DW2]r@o+dZ"j땴ӣJޤZ"ں|RFHmA
W4"J"Ve#W(Es+[-38k+dZ"n҉Po:?L"Q0&D(E5N§35`٥592DSvІ3US!HRvFv !IUV؃+dQ4)Qh(lA2D͚SWVer*3f*-er*3f+er*3f+\$J٥5qJ&+dQ4(EaL"Q0&jNg38j5"Z[1B
B38B)Q*hJ"jio<%qJUJBGW*E	RUEP*-Gz%H"T:[ΏaL"Q0&DSgXS3Erbݴ!BRQAd!IU3g2P+W*D͈|RT͜ʑBDRG3g2P+Vk╥S5m+zsZJ"$►rErV\n)Z5rỚ%h"Ts\Z꙳R(H(╢+Z$$9"fK=TM]Er*D͈rjs,hW5]RlֹZ"sWG\J5hU+DW)j뢮)gFtyPo:<ZJBkZ4RrEraL"Q0&DSgXS3֘f8B*Ά'GAT<G (i[ZxI2UMtd~)OpZZG+RIHq+DW.8hV\K;vqJ6q4֞)P&T,JĮ_P+F$TP抈4Jˎ)jh+R΍D٤hT4JKUEr&D(EaL"aSaLtxf8B*΀*Zs[zTTRӣ4R\YG╥MJfW7YѨZ,͚JiqSym46iM\RI[M:<*o=\l+4ӣKC`VN,N,ӣBrRT͜QTM	44i孼hlYG▆N)
fKC`YGqK46iM\RIfW7.ZEK4R7kiqSyp4:<[KSs1\5EE!:<N+V)\AY4yYGJj≄Q0&D(E`TzS3'n☧f8B*B)hl&ZJ٥5qKC`W	5",S*3f*CYgnQ4)gnQ4kFYۤ8Tf)ZW46i*KWD)hHqYYѥh&eCeFlҚh╥HqL͚SW6坺CeFlҚaL"Q0&D(9v9f)SvІ3US!HRva@)::
dIQ4)QPR$JjNkjhi*3f+4\.M]XߊW46i-T9IR\48FlҚlM26iM\RԐB
6iM\RԐBJjrFlҚCHS#ВTf)T9jjA͚SW4iT[5Tf)TZ+ JjMd6iM\R\͚SWkR[iQ4)\$*#zETf)W	5JjMaD͚SWNU͚SWL"Q0&D(E5N§35`յu#6iMNb[1B
B,;
B)iYkHZѪi-mR(VJj▴JݴU*4͚SDU+8r[WR3faL"Q0&DSgXS3")ŻhC));
ð8B)\$ԋD҆4$*%TQ+Bi+%pݽ<RM-皺%hCm2CYs2G*o=\ІW3$JГG*o=\ٽmm(nBMRUE"Z閆CJCZs2D-+j\RijA%s2Dk#TZ+ևL6L"Q0&D(E5N§35aL54|1nj
c)
N ):)::
? YGU"Ȑ8@=TV7 *R%qȀ{,).)C
+)@=P@ITJ*? YPkIErW3$KCj!Jޤ\$+%uDoRDQ+s2D6Hj%"W3$KCj!JޤfHں|R7"TZ+ں|Rȑ*R%qJѫY4)f:?W.%JD)QhVJ٥<RJj≄Q0&D(E`TzS3)YisCfQ9)ŻhC));
ð a
NxHio<;vK;w>)R&GZ[52ErY۸!KLKyVxS+sCfRo+墪,N*DKKy%Y۸!JU:=rԐB
RFoUrΏ\$S,N)gFtyfHLaL"Q0&DSgXS3j΍EQO-BT!Lp!IT *ZfpV\ѨZfpV\ѨW駊ZVJErtw<Q0&D(EaL;
[
fpՅ38k,zi|1nj
c)
N B)iYZML*nG>WW>WT'5ZK#etqȀ{,L)"첁I;j? YC
+uqȀ{,W駊VS-38k)
fںge坵uqKL;jtj'G▙5v+W7.es1!4Vջiio:?*o=\b%ChvQ0&D(EaL;
[
fpՅ38k)oTSvІ3US!HRv`@ a
Nxn؃EUKDW.%\? YdHsCf)C
+ ʔE\G (aEd)Pk ʔE\G *Md)dH ʔE\RydHU--皙Qh*R%qKKyW	5eJD)Qi)妆R΍D̐AL,N-d&A~)gFtyk!7DR΍DmDhYѨVDRݱީko--\v4U\hK[yZ"q,hH4O[z\	=mꕢ+"QWL"Q0&D(E5N§35aL;zizڐh|1nj
c)
N n!
Nx@=Y4.ej٭aX߈DeJrVL3FP̭[5VS"ѥT9s"첆6#ez8s-mm)
fS)iY\٤N-TR3m]6P檦U-38k*#Z+VSijkE\R3m]6\٤6)\٤7Iq*T֊Hr+4jkER9E▙5j詴ʉCi╫j詴ʉCi≄Q0&D(E`TzS3)YjrSvІ3US!HRvcp)::
▪'\TzjW7.eyѥߊYѨVN;j*f9W,5RDr-T9s*%3"▪'!Mrjzhfjf9Q)flYۤ8W7ZfpZ,SJӣJ&2ӊRټQ*CYji)Hr-M8 <iDQeQ9Vvj+fW-TNAj%jڢյtTjxjڢ[yZ"q-TNA▪' ˉ\M:=╢JCQU,+D4ZfRjhۊZ,VVS-TNAvj*K*Jj╣yZT!KUiIk=r:<*o?L"Q0&D(E5N§35aL"[1B
B,;
B)\٤*o=\l+C2Tvr)Q)nBvLtZ+DW.%k]	R9s+DW))\٤iDs-IIkDVБ+C2hJֺ8)!rݵmQenډZBG*o=\ݵݵmQek]	RIjf9\#-TWT͜5WKRRCZ坻jڢֺ8qSyrY۶,k#W7.eyѥk]	R3IgP&D(EaL"aSaLgeCj*|1nj
c)gGGgAL!IU38k*͛QWL"Q0&D(E5N§35aLKy[1B
@)::
▙5lW-Q[MO᬴f")-38k-$)gn٤)-38k-$)gn٤(s]M|R3BvJճZge*BMt%JEmMZfpZHR$BTCR3B!&ImKyge*BMt%KKyge*BMt%JEmMZ!qKLI
TJtZڴ▙5	5Е*Kj[Ώ-Sge*BMt%KKy孫N)iYi!J]	Rtyj-38k-$)Rk*V9>)iYi!J]	Rl־)iY\VU4vJ+i▙5hQ3Ign٤H
fKLjlRk▙5hQ3Ign٤(s]M|R3&i,4fKLj	5Е*-!6)iY\VU4!&-G▙5hQ3IRk*TԷZfpWUD%HIio:?ᬮ+FJ]	R[rj*\R3&i*BMt%K]D:[Ώ-mZqKLj	5Е*Kj[Ώ-SgeqZ5TLTJ[VR3&i*BMt%KKybᬮ+FJ]	Ru7!KLj	5Е+Vk▙5&i*"KigesEi.%&i*"KifpZHR$BTSRB!&THIkKy!J]	RTHIR[Rty\OӸ!hQ3I\J'TLZkjGmR(g4K[ykjGO[VhLGg4NYfr披qZ5TLVhQ3I\[۸V8VU4!&ImKy(tiflY4s]M8qZ5TLTJ9[54qO5sN+FK;v%j٭|N+FJ]	Rl־'UD%Fs\jW]R3qGѪf]uJճZVU4!&-GqZ5TLYjqZ5TLY۶i+Ff%N$J+Y4\N+FJ֚xVU4yOE<M[Q\4iWѪf$BT(s]M|SHq5TK3f!LTw<IhHf$9"TԷ!	t~'UD%6W6hղ/ѪfݳIHS5hQ3IhJk_UD&rjhyOE.k8VU43i覲8VU4vJ҇5܇溜V"*[55HjCtF΍CIHmhѪfݳIkjCBk)agGP000!X,:8aaaa
 0000!@P'A\q::: aa(aa@*
aa
KT:fp2DDݚ.d)~0vGO*m}O⮄?s49Iʞ˟ʟ?*[Ҋ=%WYҫG2ILLF4ؑ	p2Yk23̮Q(Hjt`iiUѣwlXi" 'ld75w.erBDPtUҫG2CMbbf1ĈH=ᬡ$K[VKJ''_d˸Mbbf1ĈH=]\ᬡ$JỚ6}ᥥWFe(Mbbf1ĈH=]23P)
f[T*]>NNɗpr5(ƛ!"pK?k58"HS5~&_Ra8{bTtz5C	;Xk] 'lSjn5NYat0=L?cZt~KaSXk] 'lSjopLDBTzS3)YQ2DS5_.%ClD6BhN@AY	Tv( _x/݇WoUb<3**_تO|W_'͕ETe_Ke_>ogvo_q88J8u=qqsyǿ8'fq#~dqQIǿO{\l+F9;`C;aKT3	.jaKpw.XRKf_'H"Zڴ_0cP)
fT{X"5a$JBrS2/hn?D`q:E	nU(<
\V0`s+d%x|a2`K;2FH"ZEj*ZfpYܹ2E	]sNiYgrW($KU\E^ZfpPt%OUt H\V0f3P+kZfpPt%!LֹkjE^m-38k(q:E	k_N>0\V0j	 3+W*,eqXG<B U!\V0j+B-x'~Bx~^-M?A=VA={=!nA1SiN?ҿ	?~jqG?58NߚqOFIG?8S
s-Wfe?2?ne-W߿ZB7?{͠ɻO?6#o=SGj>B/OA	-1""5ZcE-[o /O0io/du./s'xƟrG~?QGLK-~dl?FʿNs#e_6+߿濭̍&_fdlӷk̍--[#.k/?=]?-?Edx`EG~>g贵lLf"zc?_9KV91[>g贵l'i_ 63 W~O--[#mk/}?32|t%L8"HS5'H"Rkpt%p|s+d%w.erBDPtUaL"Q0&DSgXS3+df8B vttvt 0'GAT8_
#z^!Zh'ENZmUADGP▙5w.erBDW\ӣqKL;2FH"ZEj*▙58"kjӊZfpPt%p|R3P)
f[T*▙58"HS5Yܹ2E	]sN,\"j諈8"kjӈ8"\7s_q:E	k\̋NBD)ׅGAX 0000`Xt7aaan7Y0000@Pqaa
!aa
aaB05IhZnU~d2;ٲ:~=41ͶoYˁyWBU駿M&oC7Ć(y
"(PWYU?l{gi$q-tTjeF^!)ᥥXd}VdOnXJ>6ow,F|!#c"i%Mb>2&Q7ek#4(ckg|#Tᗲqg|)/t&X魒k.#FeK$2BkμsuśObGD2c5 9#"ƞ=:Y ,D;$2dSbck4dCUck#"
YdX&6wx`񴴹`L:L	q1b=r_<=uv;,+
= ,=" A$3)FN
1`KLdMNrzp:N1<r=qbf?i	L8,Re-JճZsg{~$E!ll5/Gg*~i PRc^/7f^#uv[1Yk?Y*KGC+Vֶ|l{g?0vT%CIW46i;m?5rq+D&lgm8?ʒĭ&lX5I-J?`KGC+tf{gTĭ*ii-J"jio?+ᥥWF4Nɖ4LLF4ؑ	p2Y_i-KU4FiWi2j/>Nf&x?CG9|>Z}8eI
*BcF,&lCAVOKXЅ6eNL<|^ɉaf=L8д,t^3u;ؗp﬎#a`36}Xqr<d~d5%	ypp13Fi" '	DAK Sm%jfuf:4|!B3=-j>|
u!mKJ."]VNFWfM}eZwa9Y|2e} w;vZ_<?+Wr7؇{ÛL)F Zaevqy5Wg
X&GSN29!hv(J4Mb=ydwy՗x+&cƚ8Jd=#/5IhRMk=~9(iѣ'_4BH[c!ҫ8N*U,aӬn:1thYS]cػ20ËXpn@cf
wXJ@fF^qc`<a?LLF4ؑH	8,lIhV#͝ҵ'FX}B;=:
Bh ໲BN*64zYT)XlYW"ܵ2;=|3dVا܉0grhAt+(CC3	NbeK$/gb5D-I	8,~^q,&Pt 7F=К)SY}@>ZUu8Utj.{=LkfF]e;̈차:Mb>1 4޺4lF0¢k#K
Eka09;2pr[/cwy/.Y_1_lCi?LLF4ؑ	8,}O%[7!?Ӡc8?]bKGjd:h2m]_:=c-%hm24KTZEL.''_46Ŗ !k6Ŗ )IX,k,#j¾;52оU0&!b`_/hplv 51,o5k4hƛ21v	8{g%jeh-mR(g8?L⦭je!5m+Vȍ%m04|b'_4YaYv5i#d6IP!x{!eϰ 'G;="ac-F(ZaҐp.0&&llHL$BD?_OQWT\ҫG
)!3Rƌ@,&+ޭ1|;SNv.{q0է/4i(ƛ!"pK5?S(oCb9.wS-0:4|?bo o'_4BH[c!ҋU,dwY_
7w^?#<^2ߐ;җ;ّ=d2!,d|b܎ё4@YbK찠,X8	gt^7NjDbQ_
p.Q֤F%MeӁun"1(tbf?i	L8,RÃMLPtUSM+Zr>4f u@iiVGw^g;2;,D,sak޹1.N'}ʎ1jd(YT"u`r*dwg1.jY&
xU6g=<(E?~Gz6W,2pGǧ\Qek'=xw&ieŗ.Y]w(\`r,&Gǧ\Qekzb]׃#w!\J\M^w!\J欰 Xi" '	EkTp2X;V҄kjjںM+ZAF,;	B]N4RˋVN,zy+ޱrdپ#s8찜\Nؗq,)I.XR
X
?2DhBD(jKi-K5rДֿѥˣGÆ>F&nb>j̋/$!Zu@ijy*M(
\%WŖXRdyXE6.1*OqI_i|aʥ񧙏q 5k#V2LMc,#G=%aƭS5A~0VvFL'|ϲrČk$weCd|`h%*?<2emdÅYqY&<˸.S!v[};>\bϾpe$Y&|8m{x2"L&|dwc"*40ٖë$FDekkAlwe8e܈,#! _p>2ׂ$/A	"#O3f>5Aéşe5Vqcx2N~O,.>\3ӅˉŖX<.:KsN)wYkǖI_  ;?F<ΖZek#"Z1dX[jS "茼Z,XBcX
1^lYXF׆6Ie@6w%7˖_Yӈo/11̈H%-Gp2X/Z7%\sEi.<M׮'3K阃aWyg-fᥬ+ll2'Ld6$f1е!ju\@5d22qc&erd;$/`ч# ey,&0:r?p5rleS>Gx2",l5 ~9XȊcO3'dȁՖ6/Y&nsdۦ^nf&jcgX'DLL4!"p%Gp2XgM2QlҚ*eѣgC3"b@Nia>1ͱ_Ղ/xMdif1-d"Y`>k$:Kr;쌉 2e-k#"h̃XI'};$2 1eY&|l[50cO2Ldȁ6XNlXAlqcK	e{g%?p,SL(D&FlҚ--3KFeO#	٥mՈxx|>ZF欰mdAFC#x|egn}dd(	$/ cy24!-q5%{-pY&9gшLs׋И1lCʽw\ {ޭp^jJJ^hK#eiv$,Q[r(-zEk25j#?T\dw$Yh*%X~EM,RMb>2Y)JSy I)iFqi5,әwB!]3a_(CLC6wYw-c;9vv!cP\FL<5cݺ`7v&Ne	|5$YkXIXԔw$RԒ3wD'$I΃zJ  	jB͙ƥm>[GIaG,ddg#g#	Ձ*Ĳ!v(ÈD7,*nYeMb>04l#kp0#O2Y`0Y&0VeWdZqc4ƛ!"pih{g%GrlֹRZ8pުs\M&Z]>N#
;0KK2SG|4=8f2N`N2X؇dzt틼6~h.X25]WcX"5+o%{?.
g!ՒkJʒ;,`kz,dYYdXE,Y&̙zxg!UkJ:,`4 eIeKIHLk`!әyl8$1̈H%-8,rqCiZP2M5ʌ٥5~&h2fG/Nh-(`GOelX#;3ػqvd|anԇL%MdndX62e3D|K9mёp/	ec718S2q5|6=89?xz8	rC&1pGr;1ipa1J5%dXiA,jY&4,X6F/4N 1D$@NldW++Iq*KG5DnKLth9#qߍ?}:~>ْQw]ӉF;;`4&|E"0-VXJI_ȵ=,^4
L'Mdia	RXL1Mc-Xh2&HF;"އyA茰5^P5A/bpǻ,%Y&1	BƟq,&cCk,g_{y,6Iemkl [0wIe>F;qYc@Sd|Ԗ@a4(Mda3},XfZ4M[R'dD0#wp4!&|#.@(Á}1	c@SdÀt_e$2Ԡ!Ep3Id͑(ieCdD #wp,hmd|ԬQ4 94HMda8@C}4X^2{ف6͖3gaͅ[Gjhod[k{Çe Y&|#@>0^#F ˄\Mda8Y&.2)Y&|6)PlXَ#Y&|#t`h-.&Y&0k\ b5pF.gYtUB
fu,S3D'eM[;]+cm=[~5!0p	lXX<ip/Q˄cdÀX\#$2-lٸ[m[OV,$Y&#!>Se&|#@q}p"&0jXYMc,2߆Sʹ[42hI+lg"k$d66cÇX&|#@4aԎYgEk#de,X5wg`-Gfx葧DR	{$/ӈ 1cpMb>Gw04OR2b}k#Oc0IdX6l+lc24weItDllqYc0r5\`h,SzL[$F}3Ie`a#n@K(m?2椔LcRk21aa d|<phF2ek#!>	Ieg,XHY&0IBƟI+l+c F\cP5A(È@5JFѧ:MdaUYXHdZl]e엌31O%bJ.Ȕc$RQI;%7bE41
}X]a&\BD%2K_̛%[[ΏE~OLF"a{t RMD0|FՅݦ7\\kf*r9{K'FG}A:XHzBHZ-Ntb*<";;Ɵ챸LbeǰBpM|8}H|.bR3;muAf pAGkq́ƟYm?%	?tU
RQ PR8&+Ӂ~	S,Ẋ"2񏒥23]b]Ӭ89c%*[2仧2LCZWd fZ'&>2+cS#v?eɖIXqtGB|=jDXfh蛠:27bݦ2+Ycx#g鉝v_Jiti8J%lB/lp\Q9TF͝Gѧ#|Љf,=LԎ)ԅ`ykM"YqjCI:OL2=An`!6#_a;.fW|ib]
nJK.qYp$3JQїm]챌I_܎c5A_{&X,$	Xēi7-J_z?&w#ڠrbfI.+,L{g0\$+DQkTth8rU*:lCᥥWBX*B;Wc1ـ7:EK3U~Gu+);_AUu`J2Y&6}nX32?wJv2Ywz/4&llH	QZ??-KU4+l{g4	-JJKmᥥWF}2i" 'ldSuIhW2ᥥWF}2F&llH	8,jZ8gn&PB
>N;->|
u!h|4>]"ETf;N+lʫVN'};t&-JػLA=<gr>@wX3iS2<c<&\sld6;^e}`.;;Nsbpӆw578ѧ[f'dz57y[/W8Y#g鉚4cM8J+Z=sLIhRMkV\YkaVF6~ehjGp,~ulֹRZ8u$ZMT96^pᏳi~1[ه>|q"w#pw=yv#[93=8g챐3`9 mNŖI1o=9/ّ]r; [yqYwwi5c8aJ៲T30SYb̮4Tv{,g{$FïN"y cw$w[<2]G3}b៲3?)a PeX4cH]|lH%^KL#9Zr+dZf%pުF,/th8pUm=-b_|q_4$AĞ; yqswϸMslg8$XF39)g`̠f+$F
:$}xGz.w].|s]8$ZVfPeekFh4_?" '	CKE?0*-ʌ٥2٤R%g(eDD!Jf:bGbpg{SKJ,S614)_eIĚb	/0gd%$Pbf?i	C8,2+$8f*s*%M%IhZ?%jm-U*KG$ѥ%:4|/}DFNh-Oec$F-'DeaEkHB)1,3Ԏ@J2._vqbq
kE$FE7u8^&Z[d%dZpҢbffD$@N#8,hY4ȚV@W:4|/#|d\|>ZUe 5k#"},؉dȷc`fIY,6Mdd\`e6IX!faՒk6Q6$BD(jKyRJĮ&nV\+f:4|/}c6>Nh-(Հek#"`&j%k#"jk#"?MY&2.\e K$ÍX៯f;]dS#
]c-XmdȦb2x`e=M`V8unOKLa=k#"),nVY&2-!\Ved@" '	SZp2Xe$8JBjV\+$UghLԅ{\,/&?DxBS|*(51 ٺ4""X1|@M?&RZ8zM+Z/>Nf u@iiU M`/0(Ps>'˓d}СIOzdj˹YFϺbf1ĈH%Pcׄ29s-	+!ĳ4iPL"{GÑ;v[jb#'KS&cY252c"1_Y3?3@2-,I_ I"cO@}k#">BK$Zcgt^M>\I>M	3qf@2f?:fKP:8Ĺe	&KB#]BSJ +'!]c|VXBDMdl13Ji" '	DAK W,-s9Gs+Jղ#"wq6K^4|/و>F'>`|p?᥶FLla=k:vM|3@VHesqYjY&|	;F(2JVI9#NGY25֋6wNea*.Gg;ػlvޭI%Ib^i9c&cX<DMb>4K6;>^/aMg;Gy,>{=+LF]Ьe[cedf@bQ52ML͊![ŋz>ËtU
V'z;~Gy-` Mdlc|VZ5̑ӰH%Ik?ļ!nډk<+Vȍҵ'L,O3КlCNh-*EWON!'lN`ɁFHf(Y{/VnG"%ELC7Bf*؋p,N
V:"ݟ`Rq鉛(ƛ!"pV@{g%sD%qE1b6{8?|:2<\lѭm[>ZQth92}c2w&cߧ_#\w,fO2d^dla%k#`,,MecX,XhBD?pjIhZ*R6iM^&-GÂƞNhDf> k36?eb-k#X;>4{,lYЏOW%kw(x3]ӫ Jtbe5	r]2]̾G|)jW#di(fk#KS,lX9gWuac.bJKZpwLS5À.caң.bF*֬tEWSqt仺5gdgد9Q~K$F.??2Kt˺dhAuցQf4C! /J3hDba1w:DYf5v,]?O8e]9dD|3d#Um8GG<}5AsLԔVЉEm TsdȠ)Ֆ/,YdQ_dwi ?R}m;YfEk&XWyѹf%zAϭ/Zw6;=m{$Y}ҝ1:בDee.oLزK6Xqr[XuL8UN8):Վ8BRqHCZ5!b!A&da4L Yc KdAf%wiVqcɾ}h)#l0X}iwյuJ٥5bQhYijډ\(kX}({gWJErKTV4f*g8?T%s\չlX5rq-T9gFkKO%m0KFg,KJ,Ak#gagS/c,`bM`q{c Mdl13ebF.a" 'ld%IhYnVwFO%m0'>bX+_4BHZ-*՝:3Xx{ؖm|#c,&Y&?ӎ-&llcgb!"pK.T-K=-9Ӡ5%Z$LA>&h2th9¾%'_4-ONŗ5#H2kd\+$2Mdɛւ*FC$>&lP!lijEf\6I_! Dijid\	I,IMaoeX!S;}
rǺ]>T:"d9ԃV[5 T5,5<YpY&46\VI>$'9cϭ:"d;/,GxI_! ;X641!%MdiaJ5րFj>9z[,ԙdD@xltm|#c,kdN>[,j˸)Mb>1	a|i`ie[Ek#Kiɾ|id@2#f>5G}lI< "[_XT^Md-Ɩd9e4Mb>1	c)K<w)Y&4S}rek[;2r.b3lX9};N'}_gi>;	,7E-I&tEq!Hb$/wcKs.K$Fw,X}hs#g鉚4cM8Jd=%?7q+w6k,5.)5O7LwNYat0=L?c:Meap0t~KaST5C	;'I?Ժ@Nئ? F%:,gb	< bs@<"պ#B1d#),ua<pׂGx2='[h'ԑx	?=@ur-18'!zNi1:	YԇC]H|u `jB b01C<{Ǹ]ڠ=М6XY,pYnD@N `m лA=r^"1i:-0iL!wi1wD@N `m л@{gdIQl=݋>jDX茀tNBO3:lCurΓƣgB!vWW<j6t"7莹aЈr6A!V'F΄Cf8XXʹ}ik,5.)5O7Lw'I?Ժ@Nئ?1:Meap0Xk] 'lSjn#I?Ժ@Nئ?1HNYat0=L?c9:Meap0~&uڔ|{bT?rZSt~KaSk,5.)5O7LwSXk] 'lSjn'I?Ժ@Nئ?1#'I?Ժ@Nئ?1SNYat0=L?c&_Ra8{bTtyU:Meap0t~KaS5C	;5C	;Ik,5.)5O7LC& ޹':O	@sltM|:_vQ.  1KK#B$Dk9TI^g?#]"^,Ћiy2 N \bJu!0ԑtEz8ZEȁ:"rGv<j@ #Ka'bD	r;Q"^
-v.8XX`TiQ:Meap0t~KaSt~KaS5C	!  UAy2;:+@N:EYb:,>	Cf.GB.2tV|X蜹\evte?1Lպ^h}m4tLX2l:qdEs8m#J#8X^`M_f<'D{m:-G{)e ׇuq0).<2;ɠ5aqxX=Op^g{ O=c#?Ǭxd ˸k?{X cx, e=ky ?`i ϭwL#8D.wi{gs.0lac{m;e:Meap0d&_Ra8{bTty:Meap0j&_Ra8{bTtzt~KaS5C	;&_Ra8{bTtwR&_Ra8{bTtw4NYat0=L?cNYat0=L?+`  uaSaLgeIh)L˗B!_D"g!HS4'AS ,*;YTm.aR}%z3fU*KGlֿIhV\Qj墭Vg-av<gx1@xǀL/IH;9hW%V&\Y4گjΒR~%ri;:J9JUճ3FҒ%J+g-~报CIDsUYE^J%@/>!J>=P%hHaIypުSJe04J>??@=v<@Pv(x<@n[3F-cRU~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TGPOG_(dǒPe@A=~J>x=.?J<AAzb(Q@y(TCHpZrC-Q7	hjf_Vvtrf5ѥAQPl6%fhҧ!@'VΒRUu5sv/l6jW-Gf*q,T59hDĳ4iQQ)*<Z%/JDQR$8j&_m+Vvtr-[K3F%*񃖭pުΒRifhң^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*󓠥''AKCR H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW*Gpo:==TM[VD44V" vw
V!D44UPC$R\T)-B3fT5QZMMrWUhhrtsIW-G;:J9JUTިjPJC++Iq*KG5Dn%^" vwVL3
-TU<CUچT"榙R\T6iMUA#ʪoQ(VHICHqE_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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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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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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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L"Q0&D(E5N§35aLʒSL"Q0&D(E5N§35aLʒS" vwѪfUWD(5CT㣖&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)? h;@yUM;W4W+t噣JU4USzU h*Gp\M:=qD-\[vHbU h*Gp\M:=qD-\[v5HD@=`!USzDt3Zhi
#zrtz+UȀz4B<*KGqCi\᪊jl*Qg h*Gp<*KG6iMPEi56sTިg h*Gpo:=<TVSg0UMꊩG-Ȁz4B<54FCUԃD DPL֚DyUM;.HiDz!%Zk\(5ᢪ7WwJ\!nC*KGlICEUMZDDU7"LMpZJj+INZ*? h;@yUM;j!pjCIlٹ	$IDU7Z+rtv+|J040L֚ESZ*@=`!USzsEn[Ύp)PB&FICHqEYA#ʪoQ.hy۸e)0 3Zhi5N:9h? h;@yUM;o:;w>GaphaD44UȀz4B<ܷRC(5CT㣖XGTޣej٭rpU湫&aDU7놆QQH!D8Q*KGѥNUȀz4B<+Fq+\h%5QZMMEU7%_ h*Gp]t$8U\EI-7!65)4BrWѪf$BTfʒÆW+殈j9墯@=`!USzl޸hl%CPIW-Gf*W h*GpiB$4*4͚SEPEi56sTި~" vw+rtv+|J RPL֚ESZ*UD%HIR[RtxZV*KG\k!jlXGTޣCA.&r8aEkF.PH*%_4W+t噣J2%tU
K*%Q4j9oTJ? h;@yUM;٥5B#yV"LMr6iMQ*XGTޣGHf!53g(UVȍj5٤ԷmD)QDU7UD%&j9oT-[BĭP(jtrWA#ʪoQ-B!jAFsKzܮp\.Cknf%_Ȁz4B<
 d<jVʌ٥5UEi56sTިZTZ+j%g(CSZ*DU7P!(W+WlTf)+IhBմ2\SLPT㣖'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv?jZ3rMş	^3bD?ZxYş\bBh3^1gxYBşNf,~3 WYxYcO?xY?J 53_k3|fh^3g:|f2?Ӽf̟
$U_.οfS	{)b8*wU?O_UKw4U~4_)rtz+b.lتA4HrU~jتUp3*U~yZC&_ <تU~*b=H[W-؃WqتVj۵*(8j?b5mZ'_R(HsEU~;jت%4Pj?bhbQhVU~4PbUmiU__*aiKGW)nU~Z8*HV6U&IhV2|Ge_[ ͕A[=	{/qH=	?ǿ?qq{3{3]={3sclǿ6_ǿ4/cq͟ǿ6?si_sddq;}=ǿ2ǿ1{3){3*se_eqQ8fZoqYs`3fq{3P?N=8Zqqǿ+,s_ǿ_qqq8o=8{p91ǿǿ8qt3{pq70{p=8C|_qş{pGQǿ=8?{p=8%=8{p588q'88>qS/c
8<qg{pZdqDqo[l	ǿN=8{Sk50
ѪfN$-PRKR.\0˖CѪfbrTNB-P疨ܣUVU4z=WF(fW8jhz@!q+FKBSZWPyL`Ѫfm=Ay2`UD%HIR[RtU覢cVU4!&j٭~$`3+&i*BMt%KKyW*,eqX!\V0jI3+WXBcG`c-GnU%ⱃhy۸x2 c6E-Gm2Eզj2`\BDl&jݷXD@Bp3$> 4"SLXBWAP`cU )CU @3W5y:CUH !\V0jN>0\V0jheqX`LcяEfHz#fW^\V0jU
jpfW"V a\V0j	 3+WEcq<B UxAƪMmR(^B$!ZRʀC2`Z+ELC^7(\V0jt!WRp "pT pcjĳW-	Mk^:3+ZKWD-JU+!xfWPx2`|3+W'9ⱃU(̮+5^2`zⱃUT-"SC06
E+y̮+5^PPfW= \V0j8d2`x)ITP`cUE@O)WH5<5^j!
\V0jZ'JPⱃU:CP̮+5^:3+WGa\V0j	fW2`xQ@fWðC2`x& eqX$fW% bS0<\V0jd7!\V0j2`x7t\y\2`x2`yJ 'ƫ -YW eqX@("p[z"̮+5^&	K\V0j@ 3+W!
z  xa$W ̮+5^'A̮+5^Ƀ2`x!'ƫG`cяEfHz"V a\V0j	 i3+W2 VT*\V0j@VC2`xl.@
E+y8RBd8
^ܺZ
E+x
8fW1 3+W3+WLeqXd A 3+WԖ3+WY@5^,LMDjheqX!\V0j"E„ST{X"5^7(\V0j+BBP̮+5^G  z'A	8:u^
hX*]DC,X/xj aê?@J(^d%pK`U,"gUH| hEo|$=&Uxd=q=|&pNo[Mh\w}ko[~߁[3w~_pVoH~w]6JlCɰ|?`&	?֛&~AM+	`w`ȩ| `/6Rg6R6RHMԶS`2/3'~ yCxgFx
 }sžh	 T<`NS`S,<[>^-N T=P `E'x>T`|0A55žj Iy^-VpVoljaxL?q=l-S`p%AMx8! x:&?	-to:*}[ž~pHoxոo,}#žl? T<٧fo8-b/
lla|U&[
-}[ Ix>};ž~Ŀ+xZ|x\?pNo[-[-+	-}[žɿpVoS~X
-pNoF}epVo$x M[pVo+x[ o@[|!_lW|!NG|!&;ž~K_pVo"[oDkoD~`x 3BD'x"[oD_*lngMн7MpNo7,}[žn` x IxīV|b
-GMָּ[S}i78x֖>Z\}k߸oP|#YFuoGOx6_pVob[, `[%?pVo[ž2
``/	-O
-W
-𑟾5xB		pVo+xBOxGq=q=;ž3|f9xcow|fo?
-|fZw|f~8[;žpoO+x,-_:xo'x?pVo
pVo=	~6O[o+߅+-Cϸ'x'[ſ	S
-A<[O	-
-+xƌW;
-[BϾ5xƅϸ'xƆ+xSO+xU`o'xQ[*7[)/-Fw|%,[ž	^|&5|&	-soLoMƢ`?xY}|-=[0~ xmD<|~{žOo~ T<Mk߸$xq\,g|' T<'_MqG	-Y|l~uƟqQxrW[8>ž<׋}x-~u^-Myl~xyGoA_~YM {M߉Ǿ-x,{M`M`;}[}[ž¿+x`+ I{ koѧ[FpVo/|?+xΚ}[žto/
-
-/
-g 3M$xO	6
R
C+xo[@^- YG|	6 	-񺿸+x[ž7ž7	-eU[Q'M¡xWg|+,}#ž7|+.{<[X2ž $oo	,<[#{- eo ߧ{[}X}|,nooٟi6;4ռ[`i6;-<[d~&-yo~'|p)x]S`|5x"?E'x%ϸ'x/~ž90{7|t5w|t
-[O6pNo?pVo+xO~T[ž|-<-c^-𵟾[mpNopVopVo?|oo|5xk⿸+x!|so<O|F|]~AB_ 	~=_{'{	<.8=AxH=?z?`zpG;	<v&x;_<vWx[A=)xDAA$ǀ,'`<0UAST -\<0*x`W<@D?8=z=/ zK-x<	@zDPzBOzB=	#߸8qHA8$y?	?A8g8ffyN?~3~qkqw'ξ1'?pq͏'}g~3B8f??8ftq'ҿ1~3u	2?~3Nӏa'4N?~3A8fS??A8fUZ8fX?A8f[?ߠ~3~ۜ~3_#fnq~3PqN?8Srq)ÏN?8Y!~po!~p2'C"~p5~pq󃯸tq gG C?p ?8c ctӏ}ӏ䣏>`/~p@q:8g#>qN?8J8?dqG#?8N ~pK.8?	qoN?8'fq
??8)i__N?8,~Y?8-~58Tio8D󇿎N?8_?80}C㳎z[OU[ΏE2V?߿P̵_$9E~2jlU~.̵_=O2߿(fZfZt?,2GTٿjneJ-WMM-s-W]?#j死_ZDqSVբ2߿ZH!¼U蓶߿$ZIsM8[jˊ~&e4SDUVO~rve4C߿Zs]UI~
fZ[2mR(~29ڷ~j.Hi|ZiKw6.e	fZ fee\U"̵_~Y?߿2d3wlb?m,?m 3[
OA*5{͠F)Bo=S-؃30=S8h?g
wh?j۵MGqSVբ=S{8	68o=S/wh?%\QB?wh?yGp6puOAw>p7{͠#{͠y6g=SE?m^p6o=Sշ-Gl6(HsEGsE4O_=GEp6=mGr⦭DG8qOA868J{͠h?^qf?mKw4}GH[pH{͠87h?3	0y}OA)nGiKGp=S8O{͠-Gn?ml	(qp#o=S$8(=S|৿OA[]?S6K{͠W6UD(pX{͠5[t8,=S[OA*jڴO[UOAVO?m8h?s6o?m>(q-GͼOAkOAxGqtX?6 o?2|=_d3ԣw~̟~~̟ 2Y߅,~O2~92q߅,~Oŏ?2,~, ́~̟83~/c<f߅,~2,zW~q?yGX-̟B_ndOTϿX;̟qW~'2;l߅,~ O~ =~"̟|Ե߅,~' ;X?:?' C/c264?_6,w~HK_%?
!~H߅,~c̟c>'5FM?9E_2RK߅,}I?Ʊ~?~;ŏ̟ԀW֝_%̟ԊXř?.]_2RQ>ysq~9̻ŏK228}߅,}s'!ϯ_߅,}22k=~/c=?X?~g~'22+{SX?
;ŏ22/PH??Y߅,~3'1D~/c23|+e߅,~'1a~ |Ώ _fOuyy߅,}ٓ#ʽ_G̟ߝw~9=_ndf	<p߅,~'2ώ_23<rXo~5!Hz_XK(z=3/IhZ#A[߿濿*%j٭~3*w26U~ d12ş	=*WS!F_3𐷿?l߿q326Us5|WY*f5WwkdlZ8#߿wy^3Fʿx͖~yx߿sW͞~fFʿD;5dl	4~fFʿ|fGndl/ӷk[*Ka#e_|fOdle5$&8P/FepOEP ~s O1G߿濂W6p{Â3/߿~< {5s#e_x̧_̍'?r}3U(Nkw?߿>~^'5w?
-A?4P1ć;w?>A?7 J܃E~q$'pCH{$P܃G~qu"	m1+E+~pG	0?/0w贵lWk/`+c?0gU̟3ZZG Lf"J<cGyUMwW̟3ZZGm1ċEt6 ŗGEb˿g9KV9̽ظqw2|ij'?Uk/շk%{͌)nbK)yKV9i^'5mZ'Jc?M[V~pUKV9Lf"/.-{͌žⷾ6̟3ZZG`EH!c?"4W_.^dղ<Ni^'4SDwNh/]߿vdղ<N m1[T?lgV"/@_ǹKV9^w{͌/һ=->g贵l.Zc5ˊM[Vz~p3'sv`E^|/,{͌7~qw߫2|ij'?3X<wG^8=	fO--[#-1=-;e63?ldղ<N|k/Dn;=]Dn;2|ij'?c5y}c?y}2|ij'?Zc5xm㲯G^x߿YKV93XxRwM)nߎ>g贵lZc5.Hi}c?.Hi}'s's2N[ΏE#wN[ΏE#	}2|ij'?1ĆճOxϿlg!l3C2|ij'?ui^$4CǄĒ(q߿2|ij'?Zc5v<({͌$IWO߿{Ndղ<N|63o|+?Edx3XxNռw='2|ij'?;k/=]dղ<N|G^ Ǟ.̟3ZZGm1w{͌<0|	{l?EdxNk4WGs]UIR/|3'sLf""8j<?lg"8j<?}2|ij'?Zc5(K=c?(K=W%>g贵lCk/-jGEZ~z` /;2|ij'?i^$v#~Ď֚$o߿?O--[#k/	MkBSZ$ǿ}[>g贵l1D$63> >g贵l c5yKwG^R$߿WO--[#ÛLf"9"GsM8ENO--[#mk/7slg/|	;| K2|^hy۸E-Gn⽲-o:;i(rCs]	ݲ#TTvۚm<h!Ky榶hW[T4&i,Q5tn+FJQ7UD%){Ѫfm=Ѫf$BT-o:>j	5Е+VkVU4!&U+*KGl־Ti8򹢴ZѪfG8=r9RZ8DʒĭPە%g4%!Tֺ%hƒĵQ3Dfi-KU4+KG,%s,%D%6ĵQ3G-JBt8GIhY35ˉIhV#jeVk%[7!qSyt~VSRBjW5GR!)yTi%Y'&jeDjW-C9ZQ4(EaL"Q0&jNg38j5%f8B vttvtBP|(C!{ti@9jݴ!TGQBx%k$%j٭|Rq-T9\MUmkjݷ-JJ<hlӊT%h4D͒\qJĭ&IhT&$%4W,iiĒĭ*$%h54%jf*IhZzZ8SZp_KG<I-K1fq4q$q+fD!$q+FfCj+VĒĴ6%r[WWS+D4YkjG*jڹQRVҵlߊTi8򹢴RML<RMLPtU҄kjjںZ8j)|Ro*KGo:=\qO54ʒ报FJhY榙ZP2M5ʌ٥5qJճZIhzsWGPV"LMr6iM\Rq*#TFxIhV(m+_hV53F9p\Q9TF$+DQ$q-TLV\q$q*%).QZ8̳pCIhZKGk]ErV*KGI<R4K\Ql+W٤_W*3f3fIH+J溚EhY4̨7H%k▪+IUT-J~&)%J4IHq*KGջiZDo-r&)%qERdF+Ipj%\7)\TzjY4TZ+jiz%jW+vK\QpމZDoĒĮ(Yёpު坻fkjݷ-KEU7Tf)VTf)TZ+yFZZW-C8Ef+jK3FqJĮk<Rq-T9gFkKN)RZ8z[շ-K=-*KGH3ZxIhV(mӸ!hQ3I['5y:C&hl!/-皚ڤQj	5Е+VkqZ5TLZj	5Е--GqZ5TLTJ%-GlEn[Ύd8hy۸o:;w6)QxVU4q"]mR(nbѪfUWGHS00	X0000s,)aaa+Q000!@P'A\a` paa
!aa
aaB!4CgBDf+̀90(}}Oe<H#Pmmt%W5_IoTC0?!sy#gTP2_!xQDwB(]AѣDB)Ì@ijb]>D2]Kcfk?e6Xx8Sq%LS,ї!fSk%p4ƝBD?\LҦ%FHU5EK:4|_hy(_V>q-LB#kșKullcgayڇd&faǺ^S-fj!f5ҟNY,ԼF4/mP" 'ld_"5MJ52k]DjG_W`//5PZLn%^Se+3`/Dfj!f5ҟNY,ԼF4/mP" 'ldf3jrM(sN%T>N/*$^imE2ZhD\-QZYpm?,{Jʞ%S1M@hc.S_=[-[$$2|\ΏdH0FD,R=]}MS(HHMppF2p6
nMt`l	zT2$D/Kf@eɮ'M(șE[-N ~ 1 9A35͸3JdɮXq"ez~K5q( L{&sƗ{J񥥒	--.ɖ/0˶ldӀ\٤Htpղ/7f%z!jfhY܉a*ǰaۣ':@Nئo]ee;yݛ5a 9ș;A@7fF #e|z0nGw4;.2_y7S#H՗s0=I@w7z#`r9B.G9{g0l.G;lz##8^e{g0lD/Ps=6\xlz#8^e34.G9#8cY{ٲ㟱M/iLәzm1-JL1^72F^5LeLF%W`r9f,L{g}Vh\4uxu3dB+W5WmPth8sgZ $^%jqў-N.
iiVX\)r,{/Dig~K-Kɚ|cM8L|i]@H=/esCfjYDj1>NQ&ZE2=DiFkKhHZ}Xx@mFKKHBwJ7E
1tiQ-a|CPZm`FECq|d32z
}e`srx9e=\Q#|c718;O!o%ύ	JqͥGfjNң5d)=\zJkP;qw4d[$NX0O`srJl$&ds]I3D4U]ɡp^teZC5$-#6.#jp|Jp/N.=pPox+PSԽpuΌX\v&^Qz_Uv. )3̹35椠7G >Zz@
t7+b#|`s.}fo`srx9eC{&89|	27wN'|W|~_+e?/(G={1kBՄiyF·c'@aౠ68;)2Ӊ`rB>o2 ={ϔY>bɮ/&_;#ffvҡ8{J񥥒Z[/Z\/-z_+Z`/mPNRFp2X0;+4VȲmBv׬/th9Din;3WnVT <iՎY(ZZ mFkK*2ZUQZTu1MFRç(a|Cm) LMtsiQٚ]{&r<|q}dE|>ޅ`}ecλrk>QdExGOcgp^CK3Q7wiN9Dvf1OdG6HՔ "^iWXC؇"q<?T7&ɃSqH=qwM)y.XRdx6N?0<Hx&.MWb<}{&SFDFe	\B!lstQK=mN>Q%^J >\zZz%Zz6OKf} ~ANnGR?td:໴2:_ewOʾucUδfXd/Gy(e }iM8;),>Q_e'6:Y37e]2{&9ge5oGlk:cr}sC}TMt`h.'LÜa[Nd=\9,ht ٻ/_=`q\אG7(|\.]8fJE6. !˸ e1</,l&n+vFE%./S%e	a':@".@"n
7YX|YTf|\ p(yw,aPNzL,d2d8*062<1e8As	
݋0l|C|~FRY#`HeșE0XD4:@t-.@t-dC@h*Mѣbfn~ {&06#"e.L0'=&oY>R{&1\f06ji(]L3,5.ːc@t"n h*qMћb&alisG˚2}@
\^L]4cK/҉|iiP%R!"q~kK%KEeZ|k?Ԋ8;-TNAVȲmBvFJ֘q2/Bg(-LBXŘ@ǲkXtvP =\ d'~4m) *MrK&P d2SɮzZsO-P *<{&pMg#d 
ɮe 
od=vjnK2 *=\&̆;[\ =\Xc$35NS케6h8͐ (R{&pM85e 
d2+5_ezpɚtcNZ|j8{g%ѰTZ+f%sEr%ZTK:4|_WFU#:z!N,zq43P&n-BR//2ғ5Ѧn#gsd9ɮ_Cˌl8شHrɮ/&eXƙD]@H=V54,hE ]eF?PZ>QT/ɮz0qd26vj jkɝ7BD?w `Z*3fԢ]Aѣ#KR}Z͔ ɮ\|ifF;Lײk@w{&]9Ɩf\e 5ɮ\|ifj;L'k@AC5]Nijs43q<g
Ҕ/ء|}98)d/K6f#5̫(˶	p2YTͥjsSLZʒ栣Q.ڠrZ7]e\`+#A-B*KSf'8Mu_z!oɚtcNZ|j8{g%ʒ栢Tf)ڢLGRυDj?J֘`ف	/T/B-*z6"c:hu@N¾[ǽvF28>:2'fMs-|YN,{Ҹ6\böFQd49{&9ŏeoN,{,)ŏe@qca0ǲ qc`,,eo8px|qccPqcaN,{,&ǲY.ǲ 4ǲ0qcjg=s#.ŏe,|ɗtŏer<ǲ	YwJX\WXYm8챈!XX^282ȾW|ݓH&Z^"=ɮ_?f:W%%vcBђɮ>ҙ [8.hkx_+nHMrL-/vsɮ_?f5MP?;1ђ\}m;}h3'<EhB{5̾ŏe^qc޻5ebBR-e
{(y:޲qcػײ^s='C	Û8##h8&lvYy-fN/-z_+Z`/mP" 'ldeCEJCgHilXeqSV:MUKTmPth9DiE2|FKKE`p+
qr2סlp5J֔Tfxς0^T"eUKP@hb =\+0mtah5uN2.Qt
Y8ފ> 5̻8g9m?9Oq Pf2.Qd @ȹF0q| )/dFE.ea> ɮc#{'](qނ7΄]
ɮ]-̊ HMtd\~d[ ɮl*Ida7k"
w~/z.\8{a#e6;/R=d2A[5w/dFFE1." dG5Gdѧ=ǲkE7BѰ4;fdR('{%5ɮNJkcƏEliP{JBD~KKE--.ɖ/0˶ldU}V)%r+Ir]Aѣ߆1FQ&ZDiE2֖/Bg2ZZJ38C\SQZYQQtiP]+ZQIS٭%NΈϬd9@ihо+?\:\.1wK/IY%2|&{&d9/(	~1'@ qhO/(%>C5ш/l'@${&1Ӱ摥OC{.k^Qd27kT'uY^Qd2 ǲkTX	sx'${&1HKK,B+5ш/1O K) ,iyEȈMtbB`z%4d~Qt8-JdwƗ^'LAC5ÀYȼc%~4f87(H7/(- Y>_odg"򛡉SEH,db	̟/c5~GoH>vUذ/( 'ɮ/( !tMtiyDSm]#"(^ɮe Hd|4{&4'Aɮ/(7,*A =*	;@d|A<1ж5ѥ{&q|[1=]^QG&hdFl#M>-kK6hɓYҠe {&`'hvSwwwpiyF135dD{&4qm5ѥ16Oa5ѥ7fq7,2|[қQ7hl]^Q\bFOckK/JnddMtiyEMټbO5ѥ
nA|>dx]^QzSv1>^dF^ݝF |^ɮ/()1H1қ1Y{&4bOodF^ݠF ɮ/() Tdx3{&2iyF1OOdF^ݳA|NMtiyEMTb
'5ѥ7vF Ydzdׄ=XcB	3A]$h
:N>>İ^SYH>A3FdHMtb		e"\iyEDWkLv	e 45~G{Aş8r'8' ܐI-x'MtiyF1`iWz$
E>Nih`dЩ4t2ef`i-N洖-ZD$@NɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`;.Vhjr+IFIQ+Z`Q.ڠ_,y|Cˊա%jp[;X%љx/ػy3Oiɖ/0˶	p2YѰ+D4Y\Tյr%tT`%T>NQ+Z`Q&Z+?f y|S-.!"aj֖K*2ZZAZB3Jd1dF d~42|GkV=iyE3Jd1&=]8fb dF n42|dF 1)
\8	6#~8c1zLҧDBj&O5ѥ-1+ޓ4=д)O\8lG [R7C-Z#2cL_~kKeKBD2ץv?E+D4Y\Tյr%tU+VȍQ+Z`th9FKKJ%T%j)'50l_#uKs&J$^& `l	Pױ:bQZYQQtiQukJ"2xjzТGp̟k,'C7!-7:siԾ=,~/)8ؑ7YE+PFs/t(̟@1eC`l^$z(fA5Ѻ.*hb+NeJǢ=]b6DEݓC5Ѻ.*hTs/tUV=0bMtn06NeJjd]b6NeJ{'Őq̽@m
tUVX(gL Af#Knȸp5/t(/)\d3|lleE06=5CP'>,dF(7,gP*EѓeF呴`lz9C=5lgku]FсP*EݓeF呴`l*f=T,z(a+'ŀeF呴`l.tU,1's5Ѻ.#h{Y`d^ɮCܲ6QDEP<C:d	^ɮn`@Q%0k9qC%.Z06=q
fO5Ѻ.*h.q*=3FO5Ѻ.*h?yuE['peC`l8J'sgku]Tс8JJ3{&7YE@myu
ՓPMtn068Jyu
OJOdN<Cn`l*-*X(gL.d87"yMbc02cL-Z--'ekJ$BDliP{J񥥒Z[/Z\/-z_+Z`/mPaR?)Z!⦭v)JjsZG)Kو^_vIB"aj֖"}@ilK'˅gkjd\8.ײkj_g}(	FE3S_FE3dFvk("'ˇdFdr/|=\8gurLa^*N8Mtau#,^L14֖閗^	kL8,2a*jڹjrk%uQ.ڠVsyNpa$^imE2|Ó	B̸6/eșEFKKJ#KK1$t{JtiQ@il;O5сeq2i:sOMpye_ mp[pS;.|iW-:Roئg2pm4N{ฺMtάVZb tC*v:tf/)-Y%e̵*eJU/-,	ZZ/ilipL|i]@{g%uA+D4Y\TյrD\5tj%kL'(Z\Q.ڠ_v6\Q&Z3Z[QQ҈ʍ*Jս,z#d.(/"'hMtb=n/|^ɮAYug}=]6$=n/|ɮAe_d-xMp-KACノ_C4Ad8_d-jMtn5CWN"3>CkuH1nq^/)|k]P8[%$pS<g?8'c5ѭء-,TAz̃e_d
^ɮAނ",n/|VdF ނ'q3XE{&1S`/2$N"=јY1<'("'fdF 4$!7YFq>+odF ^HDe_d=]7*y67YFq>+ɮAd^d#ug}WF("'<]/2(F("'<]/2( ("'<Mqy3-F4ʢvҡ~KKK$BDZ[/Z\/-z_+Z`/mP`OpW5m\hlW5]ںmPth9_0GfjLe-iiDiieFEAtiEBDsn@+odG6;3VP
^ɮK^S/%ra8"eC206w>C5сfșF4'L|Gk*yphÆ>8ܴ1WJiғx3D.e`l*paRZOƯdNfY/%L7owD2GbFb-uYiD#eliD[.T/ҩ84_~kKeKeKkL8,U%h+W46i+殍DiѣeTK0l,^Sy|FKKQ Diq8-E*#KK*7.m*kJ*ը-ଆMpye_/чNi-(Ñpj8BZS:"C"1 %<\+C<".Ћ7]șzf)Șk>[1=]<,*}KQt^SBoey3-F4ʢZ҈]_R!"q|iid%֖閗^֘Tp2XoCEM[W,ԃD9Q.ڠVsyNpa)oiUFkKerp5P.:$^0FKKKҲGyqq]=+8DҲpР)O{&02.uVQt$uX>
C5ч2zW#J.c@S̟@EҲi$FU!@{&+;m~[:8Ҳ hSXTMtt3-32`0)1΀)h^gm]U?TJ,Ac5̫(iT4_85e2ץv?_aeqSV4 +5'(0(-ziqFkKj2ZZB#KK1ٚҨrc.m*!0]+ZQIS/㸻5D͸e */dG6;3VP{&pa76\>#O5Æ>_	nدvU̣`$?#*)'Pb:JS✛欱!xw;HtsCrAثrDZU>*F|c5Άe%(qg
/wtF+N[1ӬgYh)
Ü80OL8w'9Fpa +	
LUv.΅Ck
RP/C;N,{fl\d&O5ђr>
LɮXN;ext?"fpaT拡3xRO^h}h43 5m2li<H-(eJU/-,䴴_}2|kZ|jK}JW5m\O[RIjr69Diѣ͜
$^
iqDj֖dFzn4gS|CˎX_vܴFf[c#1 |2OOp%{&qcaHZ}i( >ǲkuK-əF1_~kKeKBD2ץv?Z!⦭jiijAW46i-TNAև?0:4|iqDj}bqDk"&_WN"1bL=]ug}=]Eg7QEO`("'1szug}tMtb:M'Ln/|SH{&1 -=e_d=]1pLn/|S=]z13Lc_8ǲkF)n/| 5ш /Ǳ3P^ɮA7YFq>
kX^8 Wg8 aE/ѣug}ࠈMtbH3QC5ш!%oA~AQEOA~HQEOfN/Z\/-z_+Z`" '˶ldKW+ZHCFIQ.ڠ_㤱yNpa-  )-Qd\4{JՋJKddi5Ë<[`rKu|9P8z~Gy2.Qt.ш
Ch;:ZU:.u-ɮFά1X|n̴-DbfZiEB*ƖH	--洶_L_&ZV_.ڠ=e+D4Y\Tյrlj"ZWSZvF%sQ&ZFkKj){	B̸6/eșEFKKJ#KK1?QUGy!=]D1ʹi:{&p-쌫`3?]˃hڛ'WX2{&p˃gVZ
#[ӣ1yM	n,K/&eXƙD{J񥥒	--.ɖ/0˶ld%h+ZHCsmPQ+Z`th9X80eEEKra8_V_خ#"e-ij0j#KK+UP[$2|R\M`ȵ('Ŏ X>5рB _:]bB,̟ ZMt`~FD.c@OaY 4cO"2 :Mpៗ!ئșED{&2&Qt3. 4>pu șE.. >P+șE̸6g9ER@dɮ]˃h 9Ϻ*' ˽](р@sufDMtdLf\F 4stU+O3FO%gk"eC20
9}T<P2|Q&=](р@ZstU+PdMtdLf\FNsu
O3=](рDc}T(k>(MtdLf\Fk}T<PO#Gk"eC20b9Ϻ*=3vO7{&2&Qt3. 9Ϻ*'',MtdLf\FstU+O0uV{&2&Qt3. )]cC c5ё2pmsuEs'-1șE̸6g9ERǢtșE̸6H]cC#5ё2pmJ&OXșE̸6]cCb5ё2pm ]cC|^ɮ]˃h stU+z(l>	dFD.e`g9ERǢ>	ɏdFD.e`stU+Pd'L{&2&Qt3. |stU+z(n>	{&2&Qt3. ?JS'<dFD.e`n`JGk"eC20	YsuEOwk"eC20>WXPә>	dFD.e` NsuMd&+=](р@@stU+z(dObc5ё2pm]cC'|&=](рAfstU+z(b;'4dFD.e`j,suE2|HMtdLf\F "stU+'ehMtdLf\F)stU+z(b'5ɮ]˃h @JușE̸6 {}T衊,ɮ]˃h  NJ,2'$ǲk"eC20>i9Ϻ*=2')d:Ι=;ѣ"e R}șE̸6 >WXPˏEѓ吡șE̸6]cC.=5l,d:ά+^7@*Ns {&2&Qt3. n'9ERǢ`d c5ё2pm}T表2|5ё2pm}TwـW|șE̸6*9ERǢ>M^ɮ]˃h dsuEd](р@ȫ9Ϻ*'7ddFD.e`2g9ERBY>Ck"eC20V9Ϻ*=.3d^{&2&Qt3. stU+O/' LMtdLf\F"}T<PJ@](р@stU+z(]s' {&2&Qt3. QJ:dșE̸6Ӝ]eز|P={&st3."e";JNMp9bܐC%fZiEB*ƖH	--洶_L_&ZV_.ڠ=4O	Z!⦭ںnuF6p(-z8OKimDjʅhIxZ7H6%UKL].TJ֔G}A
]-*Ġ4Bl_C|~Kb"8
hÜ~3&O#5ч9EĨ6?EiNEbxMtaQt1*	NEa<Z>X/dFC0Y80#'ZO
OdFEiV'DAx-t|Z@/&eƙT[+ZQ˶D$@N/-,䴴_}2|kZ|jK_aeqSV4 ,ӣ%T>NQ&Z+?/`qDi_J@
աpE2-ÑX"i^Qt(
yp=]00=+FgР+OFJ4iyFq?
d^ɮ@T_q^QOB>'<{&1 ̢cK3P'#5шe|^QOB>'LMqy3Oi-.ɖ/0	Tp2XrCEM[W,ӣʍD?Q.ڠrZe\.3u]2ױ*I3Z[B"ajK*#KK*7}Z]z!	+d%yN12ύ/(|ɮA|iyFq|8#BB\bX6^QfNOȏdF2ыxz|iyE-(zX,>WɮA	t%=^Qd^GkW2/(|ɮA*fO/dF 3X'OdG62^4eRҦ1pP/E'KriyE`BMtb>aR8'ǲkBbK#K,+ 35ш1=*\^QdXMtb^.(FY>VKx'5ш#;ҥ('çkOP.)ƗY>V	ɮA=R'5ш'3ҥˑOMtb
wO@AOJ('ʠ.cK,*dF JOJOdF 
K,*dF *>ƗY>U GkWR|iyETkBk'ƗY>UGx'ʡ5ш!
GiyEP^QdTңdiyESgkB[ңdiyEi^44MtbP^Qd
^ɮA
ޕK,JdF NzT}iyEh {&1-**>QOɮAzT|]/(|MɮAT|^Qd]l*AƗY>&dF 'OJƗY>&]v<iyEhTMtb
yRQOGk@z{Ҥ iyEh8MtbBT\iyE`Mtb:UO*@ƗY>&kFg Y^Qd
ɮA凥HƗY>&WkBͅHQOu K^QdɮA^*@#K,ɮA\['ćk@{ץH"/(|LdF &J1OǲkB ƗY>&dF ,l*AiyE`HMtb	
cK,dF *@4JodF 6 ƗY>	KdF GaRQOP{&1&,T4J	ɮAiyEE{&1;
#K,5ш#YRqOR#5ш(ҤѥOVdF ROPHK,=]WH,/(|kb5zT^Qd%]=*@I/(|=]^ QO`| ^Qd^ɮARtiyEX&{&1$+
ѥO`
cK,ɏdF 
K,RiyEY9RiyE]dF 3zT^Qd]"uC%Ock̗Xb	qcK,/d t༦nK-.F^A
JM᥅C*K,dF .*:/(|J ǲkU/(|JdF ʏJD'ġdI/(|J^ɮA;fdcK,dF TzT2QOM^ɮA)PA/(|JɮA<$=*qOR=]dN/(|JdF 㷥C =^Qd1{&1).=*#K,ɮA1O  uaPȧ^Qd^ɮA*#K,A35ш oJBdiyEH!{&1/JEX'Ēc5ш#Qҡf4$ɮA?zT2-FY>$ɮA	ўqO4=]5*#K,C7kFƗY>$ɮA	ǥC /(|I	ɮA>*X'Đ;
JO7{&1aP^Qd$kPJ|iyE]^#K,{5ш!5zT3W^Qd$)=]<K,5ш'C8cK,MteC5ш @^Qd$I{&1jTT7/(|LMtb	aQS' bMtbNQw^Qd$ɮA	GE@J4HrMtbQP4HlMtbԱaQRiyEC5ш iQP/(|^{&1j^QdP]10=**g^QdPMtbBZ4 {&1jEN#K,*<{&10=**J/(|=]!=**w^QdP7{&1'P^QdP6{&1ޕK,*]UQQF4TMtb-=***ƗY>T=]p¢iyE@qZ_sF\"1#'-{&porX^StXrAZt4KT)2|k<
9AĵE'zMtbP$	jH'-P^Qd#jMtbxU/(|dF R%-ƗY>{&1l<KT#K,`=R-P^Qd#]vQz%.FY>̞ɮAZKߍ/(|7kF**cK,@cQ{J񥥒	--.ɖ/0˶ldaeqSVL湫Q.ڠ8.{G%kL
$^Z\QڌFH`1FEAtiEB34Bs&H3"y}6\36;8cOǬ@Mtsu8 
ɮ1/㛲4F?V8ʸɺj[X	|<30.Fqpj#`Q3Yyc3B%gN@ffhBf |K^O3!y#p !ahum-VKiP6#}y#lC4]H]ڀ=~2Q?7;@[hOǲkq1	8ݔ 4{&8?lWkɺ3O՟Zc.1ՋekJ"vҡ~]@N/-,䴴D2֖閗^֘Tp!}LV\b$7ҿG%TJ֘IQL}[4 TJN.vdj/pl_#\f_b"eO l(|H.]8٠Zb,	i"eïd	^ɮA	 S({'āT_({'Ā{&1lS~g({'ĄkNR~i({'ĀS~2&Q:OǲkG&5g@{&1r<dL8ukB\dL8uOdF h_g80{&1r2&Q:OMtb	~șFp>#kA㧠g({'qND3^:{&1@D3^!OA~2&Q:O5ш 8/ң"eïd:{&1#2ײ|G9{&19/2ײ|GɮA9*tdL8u) 5ш+~Mg ZMtb
A~Kg!=>2&Q:O5ш!r_"eïdH=]/A~#D3^A~"eïdJkM,D3^bMtb	M/(șFp>R
ɮA6(({'A#5ш 8rdL8u)=]`/q2ײ|dF #'.FD3^){&/ˋgBAD3^I&*=r2&Q:h{&1KzdL8uE['$7kNE{({'3=]8zdL8u(]p[zșFp>Q
ɮA6-=~2&Q:`(dF -=4gb{&1"@z2&Q:OH0{&1"po({'$ɮA}D3^	/dF Ǡ8șFp>"5ш!E<șFp>!5ш!i<%gMtb	/șFp>!5ш02&Q:OH_v12ײ|N^ɮA
Ҟ({'${&4Ӌ閗^֘	8,RLCEM[W+%uDjG%kL]|IzWFhDL-QL8KCpK8Ɨ]
'7kB1Ҹ^QEBpllMtb
Ҹ48ٓ	ɮA:V/q^QEBpl5ш!\48ٓ5ш#\Fg}Р\2| 5ш!Y\*48ٓ=]'=+48ٓ]^Ɨg}Р\2|<{&1 Mޕ̇_t(̟GkAJFg}Р\2|LMtb^/fO5ш!pmiyFq
' NMtb	pmiyFq
' 8Mtb4zWѣK3P.>#7kAҹ"48ٓ0){&1ҹtiyFq
'`HMtb@\\iyFq
'a=\ԗ^QEBpl1Q\>48ٓ5dF gsR|iyFq
'cײkNzWΣK3P.># kaFzW5(Ɨg}Р\2|F6{&1/zWƗg}Р\2|5ш0J8/fOVMtb@zW#K3P.>+5ш!Ҹ6i^QEBpl>L{&1[Ҹ648ٓ|:{&1Q-\7/("@6djMtbFXzW/("@6d^ɮA5^iyFq
'PMtb0=+X/fOJ/JR48ٓx\{&1_(Ɨg}Р\2|ײkAҾ^QEBpl<V{&10=+/fOQҾ48ٓxɮATzW_t(̟dF J>48ٓx3{&1 :zWˑ_t(̟S5ш 2}:48ٓxbMtb zWq_t(̟'k@a-_O/("@6d.]ncK3P.>DkMJ|iyFq
'{&1zǥsRiyFq
'=]|jK3P.>CwkBҸ6O/("@6dɮA gpm>48ٓt,{&qfMG,xT#F/(")oz+@[d2{&1 S#K3x=]4={^QEOK5ш 0Kz+@`/("'\z+@^QEOWkM=_d<ɮA7Nz+)4/("'/dF Ee%/|=]:-=K3x#K3x{&1y謥iyFq>OɮA!YIV48'kGJEe.#K38ɮA_cYJ/| c5ш,W=Ɨg}p]VSiyFq>kN/("'tMtb	!謤48dF ^QEOG1_d=]=#K38rMtb^d485ш Tz+Ɨg}{&1 KEc(cK3p-{&17/|']8Ee$^Qd8=][*4EO5ш+/D3'/|D{&1~C4EO{&1hHz!,Ɨ^pbMtb
>N
ɮA^j/|=]k[Qj4EOɮAD5E>"5ǂ_b	tiyFJd
^ɮAfOgkE(62/(|EdF n_cK/A.OdɮA4f'Tǲk_^4!KQOUT.X/(|E=]`%iyE(PMtb:7K,BGkMDk.u^Qd0{&1W`%1O@M"}]^Qd4MtbN/(|dF V\^Qd4=]#K,&dF lƗY>M^ɮAWcK,&ɮAX	qiyE֯dF 	j/(|=]2BKT9/(|#5ш&/iyEMtb	jKcK,&^ɮ/&i4e2ץ!"q|jKEW5m\(YWnrveTS-.(imBԃhIxZ%ë*Kn<\pX]( {&pLңqfJHMtsiLA5W4-q}&6\O.XDFVңaZ{8dF伷4QOTײ|D5с^[QOTײ|C.]sxeN-{'25сp7YFq?+iS^Mt`luѺ3[JZOidFq<:QOTײ|Cм7YFq?+iS^Gkc݌nVҧ~^[QOTײ|C5с^[F('em*qk>L.]ceN-{'Ʌgkax^[QOů2|L{&uq/䴴_}28L|i]@{g%w,W5m\kgm_%T>NQ&ZDi+?/`q뻘/BgKCxPkbz!c/ئh΄S ٓ'kK1B)l`MtbS4E0>dF S`j4HMtb
6O/(}<E{&4Ӌ^֘T	8,,*jڹgmZvs>Nz0g8-Bqcm=H;R~G{L`qcϭǟZ
	ŏ>N,yA8֕@ǟZ$XJFqqYjyy3Ni_+Z`/mP" 'ld?%h+VW4̇MvFIQ+Z`fE̠F!GQ2'*ɮBefu(ՓbMtb0'dLk>!OdF!,VL"evHMtbF(v5шC3e(O  Msٴ5>̣O/-z_+Z`/mP" 'ldxE+D4Y\Tյr39E_-zq|Cˊ%TJ֘dA{GOd.	楨1摂LROdF b7D3zcG>Qd4{&rRڄ R P 7H Fc#ڙd	ɮ@/P7ނUE ${&1V4>첸3ǨfT4ey3Oiɖ/0˶	p2YW-38k+J'plVL13/P[2Tip
*	5шZ(Od/
ػBEǤ*2&QzVd~^{&1"W(|?od2F/d2v`ͥ=Le@1fQiɖ/0˶	p2Y<S5g.hzC	OB>{bT?rZTJ֘>NLeŞ8*Q.ڠ5--!%jqў-XS/|)l֬<x'`sr4[jK5+5LػX@_4~qlXfݩ̣O/ih5e!"q|kZ|jK[\Q=H4JVȿmPth8p\K=DiDkБ𴐋ڄ&aj٣OHTd"5D4	0MlLy|޺@5rkOq?ػx˸3eۉ8]-|ّ7?#zػ]n &r&:@54dAػג 8fDs-Q&ƏcSUe;73V^̉O޲@-4dŋ$v4|ڜ?̉%FIFB+/'B^:.emÿO]|FQ;45thɋz0%FI0m8eQOq?w/ػd^u;JJz.d*.`/4%w]ػ,{0a캃,yy3(4閗^֘	8,RiM˙hptij7PZ4|H&/؄E]cft̍&@r1}Gy/ЖM2'GqYEqbVt?/&vF4FȄ	8,`쳣Q:<vճ#zѣ>]yt?/&vF4FȄ	8,ur΍DQ3BD@pF2I!932VdT$y:6~=c_rMU-TLЇ+C2S2+K(0:4|M~4PKS'3|8]~F^S/&iэ;kLBD??LU禉ZP\5tW!_'Ibq8'l1wa5fVڜ=4MTSLQ3B̊Diѣ>eYL9.'z֖pmDje--:DiieB$-QYˊ@h0/]~7@|\޻w_\ce_?;҇wsv3 f,yY<^SL@!l{5^׼ŏQn',{(R|l|qĥKdFӃ%È{صR?}9j7I~N^S_wzvA採R#O?gvW5̼d"s;OݓTo,/)V-Xe3#e^S/ҩ|iid%!"q~kKeKeKkL8,44⎲YWT6i,S+%kL'J
$^(h)]A3Z['/BKרyˢp)Ҫ\evҠV`QIއ0S٭%'
zѣ61wP2r.SoP" 4&):3غ6̞JV$$8^Sz!i5=,̖HL]$8^Sz!dAhm@ٖgY !2\}wHi]Gz`܎Uf]>v9 ~	 |#5ćZp=w@Vn塲EFXz01C ?e3,NމPYjsu,d*.l])8@3,NfE5kSqcϭ bp2 92:#2nіŋ"pZaz(5B%ЊǦX>	VHda8{bSqeHBqcY<90at8XKbbu,piD?5LػcjYG|38qc^2Xƿ=8wnp2I,qߑ<e5eSMY`Cx@ŏO0>p`X_XO`iDej/wN!=C 
WZı6Bn`?-AhXE"^=<Oo,]uG|38lL8~z=P=79e=^?]Hk	zŏeg.~!.g>qGWi챰+e)ŏkz{,jX?t_w¼7C,|ǲf3W]%CwC,|ǲIqK]ӂ5HIPp뻒[Rihl9e26Z"a%>%CػE8bٌ$wg>qG枆^6^:]wg>qG枆^|Ee8sOC eyӏ4b/d	ŏk9W9em;t'Ŀb*/{;1'֘c~2,hX8툅SXB9Ru'OC,]kV(jXSXB9B90(=T:֬PԚ'x^06tukӣ(XxZgLl=tRM4- m"fo`srx9>k6oW;S8X^ZkMKk {)رwO`7`p-uC{C*ヺF[/V98s83ïeX/)I,zZzFա`p-uCj؈8Ոz8;jaeއ0=RyL#enkIbe2y8[+ZQ˶_ZY/ih5e2ץv?/&.ZfpZ,SJӣiqѣfQ&Z%/Qڈ0Wؼ`0Ԩ0!pFKKJ7.m*kJ"2xjx5vKSѥ]H92z}\bե kiq臱"vؾ!
BpkB)hlZ:DUAΈu|;Q!=C'cEzp~Gzp Fƞh'pu6Y/-<]ր<	1ƯPdcCEw}@G0l57ػG>+Z!#?ދgpzW;]y	9LUbD3-ّq\,$b[#E1&f4eaS([kpF#jY3 8ZDMرLDFYc>H$#ehպ#JF#9ᶬ2Z1Hsb4вRn#*vb-pt+|S@@z0F=vX$⊀7PT9!y.1uo`0uumVݐt.Xjئcی	s_P3 N!ެ [mA[5aPW|g8&0c^L5HdOaZT@AP,e@şޞ@2WLТb+yNq;i8jSz	[R,F4%3֗L/&^ƗV^+Z]([	nKS%idIZ҈]_R~KKE--.ɖ/0˶ld3G6MdQ*-eLGomPQL`f&3imDiifaJ֘B"lbUKҵti=BxI-zaƥT<@=s@uЋjB7Ӊ"Rvq|>`+ش=%M.:fG p@J#0ֺ2bz-tKs냐 XD:.;2A*L6Qb5e摈_#\Uzu:msn/]e9zZ[zmPjoN2ΘYaVӗ ϑ޽X`y2Yy[Ƣ7Qu¸{z^eQϕO/ kLzx+iA.pJ^3L["I%3/F(5q@?zfEG0b"W =wq;mBp,zGt"DDq 4ec8IPBH@ñPubܔ@?y,?_.6.{~Gx}f8g=[XLg>G{7DAyMʦ-l$%2h*9dx,5Ӊ8u6W)}f!?q6V:2^tR$G-p8e| /&^ƗV--'ekJ"vҡ8{J񥥒Z[/Z\/-z_+Z`/mP`6g6Ay[7J%Hr-MK:4|Q&Z`FYKoQ+Z`QڅhD\-_2ZZQT"^JKB.>ZPlX)Ӓ{.>,!f$}f7/:_v.C^|M,ʎUedL)7@_=ј2qdwiXbD~ǩy!#yNGy^Sz!ez2a
L>Q(S'{5Ӊކ>2u`MqI3H TyM^iںP8|dv\7NΧ{gwp}h2ܰ$4X#3]$=q;#ڠ*_F/^exZ?ryo>
),5d{mJ2jWDaQP G;D-9pwEvqwe@`1prX82Ռw:z!u5j5JQLdLK6cWplPY)\l]lz\l]S1ˡk@/\.1h@f4DlŮE#5j 7u9VFZ,a[@p1=7u8)B,/)˓ޞ'dN5Ŭ1C "d`q컩k	zzHf켸c"ΞxwtB6tMZacҸ6Tz({y1~ō\*==tŊfEq3^EqrZ9qaZ1ٍ; la[1kHlZ0NtQe.FVP%:,FhN8JP7K2Ppq<:SM#:ѐ"uər1Z˶_ZY" '䴴_}2|kZ|jKnRʐZ~]A0G-zV^eb_ije}]|*3Z[BxZ4MoiT].TJ֔TVsuetd/)jkP.:kNL{{"ao#@Qr,D1=\Ώ\zNb%U36z+8<.p&.3mW޻%E7oȁk#&#TxFi9򊀿>:{&3mɮ,/)Ɵp9WRno Sz-\Rek&n(T2 u\(h:M Ge^v%!h0ӹ$Oi[p_֊ǲk=:s?zq2:oE>W	ɮz :ԨpZQhHZ&IL&頼XMf.61^i`BK듆x`ir3+KDu!k,Pԅ&j4eOD3"^b3_:^7ZǤ}X$RhSm^TXLIP拆k!nh!kx/׶$y(L"D-Bp e3fQۅ\n3\=4yҞE}aJMs*XE<1]UB&9Q8L&.f@-ނ9t:֦8-.!dicLpZQB)cLMuq=0?U%JBX3|#2:3"`dH̻M3$G>Q3OJ/)5Gܧ9?ޘn)FUԲ3?De]=f@#ӆ~;f\>ɮq?ނp>d`|#gC;FE	)3D-HUpM;㌍j][,3|#ey,F3*G>}h.3D-ʩ=(-7q]Byi`d{mJ2hSm=t_޾6~J㷥{ޓ3.~(Y`ys/?\?KsNq&nɮؘ]3{=ul]pgqcB2gc]G5,uAH^M85սȱsSbF6t<,lʅOt0bDdacf5/>ƞbŊfɉ^t6cf~պ1"ΆS1'f\$ELv
	 lOՋ9AV'x,c܉$! h|Dg~nP>JPp'd^SJ&YbwFAdADO̻[?ə1\֔EB*	KK%--洶_L_&ZV_.ڠ=Fw1SW)坻J%Hr-M=Diѣ`fGK(-ziqFKKJ#KK(IxZ{JɄj.m*kJ"2xjx5vKSѥv.mJ
ָ/?rBnb|!eB`%. RŚjC1ѣ^SN.˙h;e.n{x9. g=\Z}ajDEb6\<g PDм6?t8aBwgD0l:.SёtlˁAKЉ8ZI*Dػz=ZxwBEt$L]ٻ	xgPN5WŗQ
WƢGZ<a	(i-DiV
#LStn2/4QeDw	.+ӯ0B2Hɿ݇ւZMp||NtHCj-we}zG{͋ClY (eYG9V կw_{|ޭl&XgIh*Ӌ. :2`3 F[Aq /eיw2=Pde)Q}h+6g~&KA$R;Ʃhǡ1+=f`;mtb5O&j=,Dj	Yv컓W0ըyMhItm#}b`a]"ܦ^stAX*yM諛,{Cp'_?>:I;xCK;(y8dwʡE<L,%@kRPxJmd{mtFX IW:tR.	V.SL3cfFDqō/L^LlXk)b071?e)b071L$CHPG7N]af	1
4D9j<j^5!DR VZҝ&np)A7?z&6q҅HŬ8;ȓ˅<m#d~qci b'b'tD˸ive⵮Ra8[ZH8[XjxL-(eJU/-,䴴_}2|kZ|jK/̈C-TNAj%jڢUmPfѣWIf	}FkKl|Kա3--%*8(DuUKÃZ҈LLD(-Xx6JT4/@xCDs3VD厀J	7"j۝(92i:k"JntLH|8;#|8=#|:汳[8ޥ.5  Fŗ^fRTAV@Ơc^5zq5UP/V
*Q["O8W7$%QJd3pң| l}h).]mmxq5&t6T1-5_ Y5սvUGJWD^S_wzvA採R#!\d2t2s;xbw]\efɇ:2ys& \73JD8bwĨQL@jL4! x5" H4}b`1#(6T/Y1:KbďK(6T/LXZV 1" FH/V$@وuHK@/ n/"  4=ّ  +	w""@V.; @ l#$qQ@7tG%( o#xO(6|Q <m#\_e&X*#eli<[+ZQ˶	U/-,䴴_}2|kZ|jK+cjrQ,VVS-z@FK3S-.3FKKS-tiQFGs狥kJ,Iif4VEu2ӴǠ'f]X3B(c8:2gG?J͋ΖY(\&Y]d_bYeP%{&1
ܗ~ZeP{&+q'iBӐ=(C<?0ނ
W 8^}	'Y}wC#|VY$Mtww¼*술^SMQ\, 7_El
=]$25̱X˹Vq~^ |].@/)%@KPyGzw}譛0.`IGƸqQ8~?QKը[%xqR<2&3uaxF7(YPl.ۛGΉ6`)Y`/HOd@uJ̶,H!~Db [$}q'@
ȹhf	  W0D	fіY)@ٗ!\DΆΌo
HpnDL.o0Dj+'Dsw9l܈5Ju P6z/aR7ӻ84q;A#ƾQi欶=bwQidIZ҉8[.T/ҩ|iid%֖閗^֘Tp2XjgY۶,+DQ.ڠs;}Dk`fFKKJ#KK,|}DiB"./KAҪС'{=X-I8,șmxxJ㰉O SWwtncpꁈWASt ȸ騼`\tEBtd{mznDqyM{>|IuzSngĕhqb5qF\wpYidJ|n76Yo* ç"c(BH2|c5k9|e]MoLWbXI\v(%㏰J_wS=Gy/V!x[8zx6ǩy!蕛CwtCވ`f?ޡ?c#L#(BH2|dN'|?WS9 \qI]!?D$S/4K^SzG3F.8ނq;9|,Di>?zqC;FbVdU\5'|d{Tb3|#ey0lts@,yS7Q<A#tdEBxX @kRPx @j62=# 胒ՌtC.FΉV&pXWʏEti1M1\*=ќlXkbY71?ebY71L$CC7N]af	1
4DFhՋY
(ղYr!"![h/Jt,FhN(Qgt1-/F-gQОD >\(ci'SjDglu?`N4ϺhI`k`G%\臏{B,#gAՖ<,l=+eG13.Xٍ^CgLXkqt'ٟnغS1ˡk@/st<.1h@f4DlŮC!MZ+PieP_VP%:#g3wSfM`D^SJ&b/wJB
$l^Lˑ2~KKK%--	Z[/Z\/-z_+Z`/mPaD|' ˉ\M:=\{^S]lu>_^Sb '/sb4ݦBpîbda9zwGgݦBîbg{Givp,|IHq*3Jq?a+D4QۣGįQWDyMDj;}DiieE22׳}ա0V.m*'o;O--!-J֔\OPZ= =;7/!@t"@BD:c u!"akzYph^Y`srx9Q#5e_{nh2-qhY~vq1wq-/^ mNe%\9&dwzR`nuP4t 65B$bt.{,9Dի!k#j8Ԙ4!а'qp,	5*ؗʎa1#ޖ}1:N@c1%LXȃm`l,HB <EZPD=dtXÜݗ*)zOb&E؅hE-bcr Nt?r :
يȃQ@OѫN2t͈VeeHGNFLwX)@7_ܒrqS,m#Ֆ6}w7O3/Df& r"ljƢx%ʉADЂn6x\wt,+xIlYx'@&2&p%*:~ōܼ)!Dc,lՑ r V^ <ݗHG 5:1@/ nDXh{ s#	w"4
@V.; @ ldE N>J"BJ HIQ|^Q <l^Lˑ2жV-m*iTH_ZY/ih5e2ץv?*3L"*CY\#-M(mP/ӣGeG	AKoQ1+`Hj}Z[#KK*7KtiP]+ZQPZ4z/ njL </!'j۝Fa0e¡5ը&\@uɗ7Y!:kP&^ɝujӰ6)/DKϭ,Od=7$0ޜk@z!lB#iq蛲Z,-P.!`
Z(BLƮ /
+#-Р>$õeNF([jXWh8೹Ww,yNɮ?x/;Қ^ffB|#hًu>V釄,D|L Lɮ|>^S'`-hXYЍD-ŋ] ޱuсByi`b-*WDЦ(̭Ґ!U[5c!OJwtN\6t'X٬z+eG׺4qō^덋c@3^ŋaيf9"h#/1
A~"2bi܈r4=bnV|$M+t-Nl; 7Ki6O0P$.F"NCm#Ӗ=pr&h43rC279| N@N x/A13D$L-@9MV: GZVd=8=/DݐY5ՅVIİ
|c0Bԩ-d-\_	{ !ؔ+gCKb\.:VRjB_]@{6kC):c"f2\bj:b3X녋:13^Btcf)@/f\.B br"Bd~lZuVFPBBLNhN%(Q$.'X*psQ2Qyy30F4˂Z҈]_R!"q|iid%֖閗^֘Tp2XDgnڶm]6DkF]Aiq3Z[f%zʉZhO0FKKJ7EtiP]+ZQIS٭%Z.-$Lo1v.mJO <蛮uB4Pӓ;P3 PR/8#.޺6~6ZEi3.fX6͈\4dv\p@mD#\Uzu;/4N#D8Zhzq*$8 P&iĩ0ĕ&&O%2E:l2_Y tV(_*E2X2ÛVӣ&v!~99`MpV/ӆZSylE6.T0kѝ~bnl|! pAc62;Q&C1a ^#"zǠ/7{6QtlXSƹ<殡7bE 
D>JԽu+E蜹9.1L:BaU4'N
E7@t^Szȹaa:tGC)buҝ`^St/)UCX$F\weV/)UXO+]c&ys	ș;ܲљdP7w=C;>d+e%%?e5шFFK>e#X,Y;X6{,]00Rp
X3?ٹ*yױwa;,{,\)R(.2_:> d_bq)Rk,=\NYsVרɸ?C;_>4tv	wedߜNYX[ˌ/P\9㡳@e5Ot/ș,lƥOtebteFpٟnbrZ\^	tѤaZsf4DlŮC1V,fµ5lj}·X)јl8JP7C<eKR/)(483DDJ>\(wzɿ83vnfHNzY,Qb7D0l$*:|19'HMtwsu6F,R Fz!qƟmY?{nȼq/kD#Q(K"@?\.sE\q\"+u	y ]u'fk8{ٲB~suY!|#
2^SzDQOLqϔY>^ɮN~27r?ިRe`!grG=\ >0r'^qO	qƻغhn6Oty/KNt"(PEmH2\.v"b+upэǥplPJNș)ر+eGΘL:bNluНيf9tGYqB0܈8,=VfdQe![@&Jt'gf	(Cˉ6J"id~1ClR눡jq>]Ȝp5z!qj{2/]OKl#Ӎsrb[J(@8(akNZ3'hyMtv2=#	$Pb\ >:l2=EI\ >vϻys/5\ =ػ~S8OD35kƾ:NFG:F]#hDlnSt!ҝdGk譛5ïQp~	v}h%:4B<bi~x/N'{xɾ^86%uġ/?N+jT8]0h."<bF(	H,eUBŠm7z^Mb4Cޱuч*7d{mJ2nWDaQP 8Ռnt?]]ӆΉVX8X٬zWʏEt/:c"f2\/ر+eGΘL:bn6cf~պbn6b]Zx7N2tY+B8[1r +f-w")ѫP΂
5lEnSlㄥ
3t"}<V%&d|"(эwp 3?w)k`=u3&	5b!trtDXܦ/7Jt!>B^ɮzqxk_^8U΃
8#=v?&X:2ѓ{/آTl~JD`$]0\u.HR
^iaƮ
bc*=}њ2&c%{6cW6Tz"s)YB#!3^tЈl349O8t	ZZD3:
يg5j낵_+t"B!LA)An I_.'qTHΣ{R1MӅ^L4wlii H-jp5m2li<[+ZQ˶_ZY/ih5e2ץv?k^KUejڢʒ报FlҚlX晤Ҧ=zmPZ4|.?Pc4))jw:t6"񍈇ra`Gz35>H2'WzFq.bޭ<E/cx4\l{:3	N%F"t0l	r̴ HgdcM8{g%o+jRZRCZp\N+%T'(0(-ziqFkKj2ZZB"jc|
#KK1(Ҩ].(.-'ZKd8]ZHomvԡz 4/z\+Z.^412R[pׄVa`r
N۾1mb-!l%мDXOt$ӉJP}@f/"u>c<'WWy:c
5B%`:+$Ln)"Sw,'|}t3oE/q;Spݛ",'zwΧbٛ",'xq;Sm6eYOƉa<lYcPDXO/6ڼ,Fv4G)u3NG}dRH'ρr+bNdV1@daӮY$X2J$NzHdƣ+.HtO	VFGdWH".BHdĥEHuEF^S"E2+ܐ;׺tu]W$yaq2NVG>S"Yk+mbhE &^@C )M"v#9컄k$vc !>')TEE5KKp(I1W) 6Q_xEm]eiuq^+Z]([	wAnKSSŹ%ekJ"2y~EB~KKE--.ɖ/0˶ld%jsCf9rղ/Ƕp,|eqSyrP⊛VА9OzWth9Dk6CبmPQ+Z`PՂZ47J"^`Pz6KFΈk]ϬOѝE3Bh	,tp`%z,4Lg +Ԯػcg6}ވ`Ӡ5=>1_&ZV_.ڠD$@NdsiQ)nBvLtQ+Z`th9%TLX5Ʉ{*3Z[3	iqB!gl2ICEFbbېC-Z-"p$?blS~ ;.k0!dw,Q83e擈޽B. wqc?/iOh٧d.	)GXELEѓ>Fɮ_7\jp(Ly(A|ALl3x]p	{Խ`-.	7ޓuΌX]%,8;F]X3|iWػά"ܦ F>Fd/O椡2 ֚pwPSX3|)ol"bELE>F=\E|i<^D,hcSBшrySD-{*@s*xERn7P>@f6]ǤX@gpwP\z3SRv2'EfQN-mGy&欼<&N3UT:ѣ+d)zw*Ke93DN^"}h	ɮ_E|ڜ3|J ^J_.="Zz ZzX=3x̻NM(A'p/޴#G|v^޾-i xvgց@Mr>tmjJ ^Q3|)ol"bELE>$=\E|i<^D,hcSBшXZǤU&@fݗzEpɗW~kKeKeH	v?kW-IIk+Q&ZѣdOQ.ڠBbgZ\QvbiiB TFToiT].TJ֔Eeu2vkIb얧KIomvԡpkb/hu>7fnA>w􋙺RՈS2R 0Yz%b7\QS2̉ob?Vѧq?}vr{x6~JK}@9^.Ѝ2h6e6Mnug\]X` xp5%%谸mwJBq,ȟașKL}i=%6>Q_wcg]hjJK}Aap3>fYÇ.,S3B1YE묖3v+fٚN%ʻ3$TQ¶QP\@eucśm^yWHo#J08?mKg}	¯ FVҋ{D`Yϱ/n@b]ң{vLbV
)uJOkL\%(92JC,!).hL^ܤ|\!]]mw)7rfiYy.@z|-;--99-).R[ǩpP17˼d~nP8|>8;)qv.%ܦ!@rc5椣pES5>Q.]fĻ}֓d'%Q^{wmNz{W4Bpz%@`<e+Euz+iN HbbP4Ph%Q`/DЂP&*s^(B:!NtUXc+.Q!A")b^n.woFW4OފV􏾞aPK3d݊x+0aPqYeJ"]֔C^h+fD1s@(iDK\wbXet!3R]aem*3W`XrwJEآV
)qF,]rf	z3VC%4]&ײkDL-9-p[jqQIoZz!@ZzX=3x̻NM(A' :_iGu:8zzSOwf}i4'{&|#\ ^Q8ئk,8|b\)w)d'%Q^:[z\jm8geס#{<e(B0 PuB&bbsE.ػHڔXˡ%X$)Δ뗝zĢ]/aK/VUˡB)AR'Mơ<Koe)sB=#BA4(}rx>i,>	,cg䤷ɗ@iv%⵮Ra8[ZH8[XjxL-(eJU/-,䴴_}2|kZ|jK/~W7.eh"VА]AѣsS-.L9eTJ֘f%$oiT].TJ֔Eeu2vkIb얧KI\.ڔ.p}ZR/U%Gp%3 Of$&Qf٨ysʾv J1 v)!@?7]z.,UQHz,|j{Tybv(M=tnv\`qqۤCt&BҊVV	@ӓ;e*vCZL	ɮ_6h:l[F"jp$|I/(` Ii+^3Aoo{~e?r:KIitDs7(kezՃZlヺi`~2݋};@F>=5椡r!r ~L6oLɗu1E;.VCяO	ɮ_6qu	(em$rHq$Z/잃1xP;%,9^HKz'@]%,;qU˽k]!ܦ |]/cD$k;IBB א#LX1|a]feaNMrqU޲Wڜ}6:ս[uo@ʘCޖwXdd~ξOP[uv-@\	IFs<J#M=hb6tR"I`4GysըVlI<vq.^+Z]([	nKS%idIZ҈]_R~KKE--.ɖ/0˶ld4Lx=+4v(=nQ+Z`th8pU`(-zBKĿQ?FT/311(`UM!gHPV	~]ON3A ae}w1(wyᎁ9Wـ/P<Dz2ը'6 iE\
FаӺ^m9p4b V"p,4.)7eN,dwr;4,&)Y:'qؗruE\}h~
ɮ_gvOcSmI@5
6azX3wPJ
sq.GRBgtd:,Ye,8|?#/_b]Xri!@UQ[p^Kяk;UP/yD }iM8;),8|)(ؗ.}fob]e@u),BZ6-SXB-JsԵ1
ceZx^`~	pkV()o.ɀhD	7)^]4w)Ήz0&^U:4K/ϭac5㛮	jm8(&\z!@Zz&Zz6OKf} ~ANn8j^PuΌX]%,/w]˽v%ܧP|V/%ցd/wm_ 
֚pwPSXpES/lKY2V]W}ػD[5e]Y42ldҁ[*FV̣b]j%ܞJW)ɘ$Iw7y.ּɮ_ؖF8-8(&\ziicdD2;7dnОP8|>;]KM<B/%ݙd/wm_ W3YaoLKL}k5oKɗ:ixK_ZY/ihH_}2|kZ|jK2SԔֹH4O[zk]	
%T>Nf&2׬QLV-ihpǻ5Q+Z`P#KK*7.m*kJ"2xjx5vKSѥv.mJPV)Svd?N	sԼt1Z;ze~2dwMwlfXO#?]lC<j2g3HN6e Y~p5lt\:VP
'QH@nOlJPϻ!ٖdLv.S/; #rX8G+.wB|#bPlf}̵% >Q,߰K'ic=-^uo%xMG$Ht֬;CЌ>QtK\,dyɿ8C_81>p xd!d=%]Hq[X8;(_p}h5L^u2C/4%I;8p'X %[%(mlӧ6[;{Ɵ`'nIrfKQ.əME3'5p,Cw\mKÛ8/&asWV'@c%1CbL%f-l^95Pu8BQ0iDVe(`[r)p2J+eB3_bL:SƀHZQu%!QbG)i@tMr=	D|`F{mN">Q%/($~D2;7AHZlヺ$ػXDM<@/.Mr>Gy$6$|)G6 oL"\^"vZɮN">Q^uY.ɲ;wSb^8-8V˼(b/DN22էjKZɮ_8cSG$AǤHODOK'&ox	%3v^@`I}M8;)$w	 ^޺%i xvg֒Od/wLP/hG+b$|a]f%e'a5G+μ%6GݪcW4ui^?wDqqKNGPusE pY«ƽ2սu г11* ]c\)P exB-j6"gLbT 0Yt`kqc:J.%H𥗚 )aGKB?K:![&JNE@؈8;8,i.lndjӆYmgɗgB[ZH" 'rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%_9s)oTk#ɆX:qz)Djtp QJ/Bp)"hecgQ&Z`%QLQ13gv13y; Aŝ	 n#=h=:ՋM9#R ,;ވ SxB^1:A]w)cCo^8su!>QM>Q%	/%OPox+PS$/r<A!mnѓ뤲eQw@4]V%ܦ!@^}jpMr>tmjJ`^Q8z!@Zz@
t(fÇ6%bؗry//R-'u4BZ65= 9<g,^-JsԵ&A-IԵ1֬P8S/\.pwP8.pwP8NK̹-洶_L_&ZH_+Z`/mPaa%$5Y۶,Q+ZHQ.ڠpDkbZ\f%֖ـihpe`'%kLD\-PDiieFEAtiE@hcv)r[7Oِ:m<-]x cՈS2S@,U#qENtˀ>_wi:ɾ8ػƱQ p5zWغ'B6˻1ٖ$|1݄KN@Mrq#x6~69љt'2)~{$7TC[QnhQzsN0<?J鍞hCGf\Er⦕#m=:VVysҗ ϑ2 z=h 8ZDFΔ'Bxs'1ڼkdwք'7w:2}eMJFVv2&gel9a!g>GzX8x;(+`"i#Ͼ,cD#(0ZgDNqbFӺpGNjϭ AzdwҼ ~#(6y(q艛e2wunBGztsugGGRZt蟮tf-tZ,/w$zx2]KO ~2/4cC5cm }iM8;),	(fH!uS3{)ր d'(=r8xGu{mqNu*N'zx&dX@g/nh8[cm27wΕbT)X&!`LPw4PZ[fOԦ0YttM%4xTGAJ1-J1EĄ'HKfбqJDRLnE1$DuX)k_`VKtK	V:gRNx2.};ljӂ<>	Qe汳Qeiub2xV-m*	_ZY/ih5e2ץv?f_/qSyrVvj+ZH'V:cLYiqFkKj2ZZQZYBToiU(98_V jѤw(aH32zf9nuAwwhĲfG~[P	2#Lw	`5PbyzyP=
7fH(ؾb?rx}h$=\7#~&k,Q_/N,{FtѩwrCN49; ?>kE5|qc1PP|azX3wPJ
sqŽj^nѓ뤲ec~G{(˽v`_Uv.w)%z=@nMr>r5%/(`޼_(fpB7ئfS/$ɮN!QNf`i_ZY/ihH_}2|kZ|jK J%p_%kL'3}Dj17#QQuU~C^5ePZ}Ze"ᘙZe-M@K8-,.@.Ȅ.ah˹ ,>*-e/a=]8Eql"Q^"{71%ػ`0m`R}ܔ O:h\GwJKf]hutm{ⵄ./?X\=C.k#3d)XItm"f:)q,z0΋^lO`?:/λϭz<eS9c~t_wZ[xq,z0΋A	ҏFCroev)fZiEB*ƖH	--洶_L_&ZV_.ڠ=zZ9Hk\,D(0:4|]@p\eY>iqFkKj2ZZP4@0YQT!gED<kJ"2xjx5vKS0p*0=˖e!c= D"j'Č<љ)16#FRLeИ\D;ˮ;)IbDBGzXǹ !c>YiqJlDbBv*H=[0M҅]a.ſn3Ԉ`&;M*J"@DS ҒpEҧ>بr@4nh!A
AֈlLܞ$_(@̼r_9!M-p"l:E[/ZJـ]&oI3bgaT%IW <ɥ$˭Ryxyo/I&hAY#8gEx{6,VLӏ1
S`@,w4o/]ce@c3Ѳ][]0HMr7|9_(ƦSoIF8ˏDODOAc7ϼ`@O()w#z Ztp[btd:,Ye,t2]8Ɵ}݋-i (^"ֻI{&|9rdwp/(ވ0#LX3|a]f-e/a^ɮN"QzE|=#fX]fƧ '5>B׽"]W="7~U&HcuX3S/\8;0="\8FjwJ_X3S/dcK8[Xjy8[&ZO֔EB*ƖKZZ/ilipL|i]@{g%FX?-IIkvj+ZHQ.ڠs1J֘Q&Z\.ڔ=%pkKՑ,b֖d4{JvҠVEeu2vkIc;ئ{  %È}<Aɢ@{l" 34Pͅµ/T\.s7Oِ:m8P.ޑ37SwP	+B<NFf[tDZ@D`Ιcػ.,4w"ϲ̓FػƱPp5zWغ'B6˻1ٖwdۋ V뺷VqE.lmO8'3HN6e4Lv%ܦ^K>,E{&9-W]X`O8'3HN6e(,S3GvQgW]'[.KP&\uq[Q +(պg$)<>gbK5/Ex#O"S@sKJ.hD-bk	zEҐ-u37r\l.	;Jmb-!XcWYcemIt%X&.Ke
VGf	+oP".XQr\LʩP &@<u>6fbǓ$Ę Ye0JTH+X)2I3:f*Bؠ$I".]H7=I!)x3&N/rAxAx._0Vދ\\K#IFLZka*'rYLw4f >+ GƟ;3@0F\Աy5z޸,.woق/lOX|.np@Y!עfBm6X"y&*7=BGpG"ᅶ!@Rx>U	8)M?W	drZv`K!Ww4zL?c#dw8g %Iĉ2h'Li(͕|6%I=I+)IP'I<i1D&	8 H3bJQLSN	5iEd/Лal`F4Ճ=1S$
Pqi/oxŮ f >H~u:lPؽΌXeE^\ :_#lSBQ/zػάKM<B%I^KяGd/w%KD ~Ç+bpB7ئf%ܦ^K>92{&9-=3;XXD]nӷ=ޘZǽ.h*ak]F-[ku;^0=2j1̶?bD`6/&^ %XELP1䴡8"h&\ЉX^+]1e# m IBp]I:"-XFDL闛	0YmtDZH6(Nˡjdob5RqZA-JjcuXp6^2z9%`zuXpb5{{X2OH4z}MF^8׷Q>J#lKg
xn8gc}+&4ؓܲ҉3*H+&!%ai,
%ܲRjxsrJlRU$ت$I/FzQDN#Hyў9&^e)ҝ{6jҚML)DB4*p"U<d!f;WQ)Hh6*g?[JdLӓ1B2fkAÁj|RZXD1 D0Cݟ}k21|R"`IC?b]h`:1y/FӺupI>(zVF^}ocS(y(B|.
艛e2wunBGxyۡY܏iĞ7\
uYhXq~G{+ ^9Xri!@UTQy/F>C{&|#\m,'D(OZhANaLXpFĸ!uS3{S/%ZB	ɮNK|?b"j\wӈɚsٮn%k;2[-:R-z9cmZ\5B11@Lj[(bOԢ0]@D/{zĢ0]Rե`舵`LdE(RJ#M8iL͡b "Ե+ZRZ@Lld.sPK-NZ@NFO
ބ`1mD̖>	V:·XFӄQP	=rx>[xQe汳Pۿ..4VxjP{lti8[ZH8sZK-O"&^li<[+ZQ"X]_R~KKE--.ɖ/0˶lB/gY+C2ݵmQek]	]A'(0Ff hSi Ȝ41|>`wZ-ḧٚ GkK2#fj |MtifI̠=]+XK82''_*4Ɲv!"pKS\TzFt$~:e]>NQL%%T@	YZ֖و?87/Ϛ(-,ҬP%jKd/`0q/.}mfOdN'{7K_<eY#q?؇zʟu )(T慱hYS-e9lg{)~M/.}kc5MKb)KϬzK)W[pK,zy__pbo,,gv}FU3{]($H?D∁أ.Qd< dO'e]L7+L=/@:12qsQCpg:^SKϬO`Y,DrBz )]"BE1"x5=HBE;X)yLeR*ƖKZZ" '洶_L_&ZV_.ڠ=Y,4Ƹ5K<҇4#jKCF/؅>2C:N΄SYye`%/&vF4	p2Y2CDYGtoE|~G,#F/R֖P\S!gUA\Di6~Le$_s `_/|DGlOK,` 1/x}'u#;]j5jLCbQDоFKzC ,V1wJ3{P8HB&_IkoXf8OyRxW,5b&򾔖 2q^fE8`&.FaBcp&^9b>86}L7B!bB#e a,Qٸze%@B@--.ɖ/0˶l/il{g2W+49GilKF5ҾHPbZj2ntD4d6BO"㵉,lս3GJș¹V_$:\P1b* 1FHFxZt@t' !
Z:F6z	iwСdF8VP,(m[/7gA[Xɝ7BD?p~V7q+zty\TuK'30vbo%kL
$^]9B)@ihnE8
Z6:.z/C;ѝhٖﺟ"zsBgb7z[X2/WD<>]6OwF@lXO_X:0Sѐ32Q?/&i4e2ץ!"q|jKf΍DflW3N+㒯2׮'%TJ֘S-.(imBb%Q҈ʍ*JZ҈LeɌj.i,\ D&7_М`'uI`ƙѢyn$		$=[FLwwاs66cWBdwevQt61.N׬GsǤ\e;A7b_	x!fЈn!FTĬ);zJ35EkoBġ(@.Ϻw҄@yTHt
gNV$֬ֆ	p$Έsk1Utf&u M%0YtJ	@ȏrC%Xjŋz@`m>GzՈKe)ŏdbUP_EV2񼄜V}mw40 l=w]40 m?{|^LŸƙp[XjxLpV-m*,L{J񥥒Z[/Z\/-z_+Z`/mPx7+iGJjr]AѣeEEUvv\^J֘Zir:e-aȬ4QZYtj-- j.(Iպ8.Ea'4(_i|C=|%R;A$-҉hl	Qs2ǑSQhE^Z/XyXĻl/w< eC}|?#[,;:8.D.tء>q;bZ[tд6/|=w4- l^Lˑ2жL-(eJBD*ƖKZZ/ilipL|i]@{g%#%sCfty\TzjQ.ڠpf&Xh\2nVLeБpFkKiF3\.=[SD][@43N+n  L`FV҇!p/T:@dhd@DTD>FT34'iE eF>\B"alg{ t`'FG6E8#zpqJl3x]܏td:໴2k8;}.Ɵ}݋47 >JL/:1d/dw! 7iM8;),(f)eR5zzu;Q`(j2H327)QCk1`tѩəV1Q/ilipL8V_.ڠ=(?|eJiފ4$|-u`]@p5Q+Z`JTI:hEK,il/Kz!Ƽ6`qr `}Xu73K0O}3f~^wI|^jXy]!L9 S[QL]bT&^~I>3^qmmbv-2d08f-Dެv (KP0ԑ %%M36.WD`&^ѐR8>f 8ADE--.ɖ/mP/0l̟채6m4yheŀm(<(mP.Q+Z`"1MDk!X58R!ś2ZZQZY_j*Cٽ+=bK/!;ʣv^S#5D# NbpyoP{Yj ,`66HO-,<Qp	{	\͈w2iGQźTbN@R1͋,0	eg11p_R~KKE--.ɖ/0˶l/Z\/γigFtyfRk7޻Ґjv&J1yvozm";y,ļ 7x[kVD#ތbeD4Cx%ّ	%D$эfPqZ |IFgW?~G|.(m1hWFa|DDP.0Gi|j#b=c^kfQ(P&K4W46i,ӣL<-QL:FKKQ 2TW̾7t n5-$なvPmЊn6K0Q+Z`JM78R#xB tz+DCCqr]pnt^C؎v6cf,^"(lj</7jD )L]殀&^8'Xt"%⛡YC0m{-=\b)l˶_ZY/ih5e2ץv?`]7i!Lֽ_f] Le02zTf8Ot(@j]@qe0%&2ZZ3F `bX5UK]ޡˎ7,l`|3K	,){%mJ#CR-w2PR&.e_hY/5OS/jY8D$5"@fndIh蘻]șzsn!liP{J񥥒Z[/Z\/-z_+Z`/mP_}2|kv?`%o,ӣ12׮'%TJ֘S-.(im	/T/mFKKAɌj4,b)Ҩ].(Ie֒-NzWب-=7ta%fYG{-ՉuODGZXSXL@Uz'H\T=<(wu1P,]ݣ,lޡGB ŉ/[Ђ-R#j˹pwtwwdLvCRф6;cmy>7\qw,!F	bbTGA<EB2irCՖ"byEڅzRػN"y=oWfEeübdt8!ތL}8dO2X|/?ދxv*\dӧBU)4uR:ehtF0S lպ#ѩ f6/&fƙr6~-jp5m2!"pL-(eJU/-,䴴_}2|kZ|jK}ƪYGJjQ.ڠq|WєJ֘IQL5ЈZ%MFToiU؅AtiD]&ZO_jТGwlz,5 1|.m9GWX3Ȣ#,.Z vU+.$ܦ^I>6dGrK_(	GyucgK3Qş?^yثGz_(	GvW#á[΀<6t6J 3țsIea(ŬљA<ce7_eT2iBb֥,"n>GxؗmCW]fҐH6/&eƙh[&ZO֔EB!"q~KKK%--洶_L_&ZV_.ڠ=nFJ%ty\TzjK=ѣboZ\tq%kLgimDk"._V9g,FQrN#KK*7D4bمPZWձwϻz6OwBٗr&z6	OG!tf8$eB}1/2@NT\K ̓OΨVPRP,9LֆMr=841NmmpG)7ii0=,f	%9K7i7\
uwh2ep/w!8]?*yՁin |4/:1XMr>xmGy(qG >Zz@
t7+b#|`s.}fo`srx9>d'/gye9x xz%@Zz83r6PQ8ZQ72xlᜏ֨75=̵*iT4_85e2ץv?A1hlYG 	c(O8WDugBՎb\e:?J&uRu t 6d/?F,epWmCԈH	e:@ãy2dF:&^??R30k]K2w:ݶ [mbV^	t!O/5!p5"蘇y(ǇR"0Ґ!?7ki'3Dkou?P
|-KbR1@ihn	|>Zb6	:K czw<pSlUxd* Ql	UBEB*Gz\
$EEhp^LieKkLBD?@MTTRӣ4m-Nk1/>th87QZYQ.ڠ糷J֘2T7Q&ZBEQyM)$(il$fdFKKAȖp5/ d<cFңOF`D,t	

bu1j}h"3q8'b\z+<y@\bahwcfd_/{C%4"GKo;XcƮ(BU.i<jc{ 7h~D$1
٬" н)8gTy/aYy/VDњwt/.\/V#.ػEm~Gy"y3*4%񥥒Z[" '-.ɖ/0˶ld^elf +49GijZ֢]AѣeSԘdL =RhSmzc,Ѩ,h*b:801?ؒX'kzt/Y.<ZjFba5t0Z$dŋXz<ƪ 4eN Pa[5Fp%je2dFlB%%(ff|2NGwC	̾9d9臕Fhtd12񔄼*s(ѩb6/&i42ץv!"pK 2W3hf%jiiFlҚsgvFJ֘IQL5--!%jqў-,\oiUՋV(--8勊o`.w`mdE@mdػ 06@=#l}E?b8O៎r.]#dSXdk;Xt	{*]#1w(27$e_baq2z0hAefUiK_ZY/ihH_}2|kZ|jK/:\$ԋD҆4$%T>NVFQ&Zp\ЧׯKCwM"kV	F`zEؽ@zDҀbC?LW:z3خػ^Li_&Z]@H3ؗ֘p2Y!(gnޕ'(0S#	/T/mSYUj w6bN 6ŗw$:^SeaozA08,.HY`Pа[2H˟wJBq1c ߑ?Tf/%}@_w}"P~@_(jJN <^Lӣv֘T	8,~A,yV6$5W3$c8J֘>NQ.ڠiqFkKj$^ii	/T/691MF]N.
j7bՂvҠVx]&ZOS-Of.jsЌd.-$@ii~Gw9NobCű_b8lm:FzlC]#m}ѹhlyM*H>,+V!-:vd6lCOB3sHgqac#[ЇpXw؞m^
@={&o\"z~Gx<&w=t=.o7uRئcUm/HMΔmst1C
!@

V8$wJXI)cVYǡ6] mC=KĿ.eeƙ[ZH8[Y8[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%7\TzfH7I&IbNmP!%kL,2׮Sqe-iiЊ"z?bsw@^SzC4C-qW.#D,!A>ցm /4.IyE8O2'ƛ4P22q#(Bda<("WY(xd<2Je`lp	nH%.SK "Db¢w%|d)fq/kzSD{4Lde0<hu]`g?iHefh;v_~kKeKeKkL8Gp-.lXpvxC+C2o[tzJГBvi~r2׬/im@/)Z\Q҅dK0{J#KK/D=>4"xfh m1hr+G)X:..FFO]X2ܐң*W'ތ"dw32ӎ(&0t/ޙ#F-w]"|LB/\98o`:h[Ar%rVS1fc&iKwJ/Aa8)ԁ:0RB O7₾9 aN/PN.N5y(ijV2BQwp}i8MuU =J
1urHMNĮ#fKnWC(ʶGDr8`DtN	")
"p\S^;?fF ,㷡ƧF/d(]ql@,㷤˺ց] p\;04m*T1)C(f_Hsq!BSiEC%\Д**W#[,#3EB'{].d{T$w2@`}$w|>>3EB#^]5vS޽1_C9#OHlD_b٨]}EBRj*EB$wfP:DҽbIb(\^S_w;]BFzKfFh=\}is+g!5%'6^7tdo]N2zdޮq;o|3~KKK%--:4_}2K^֘Tp!}RrUE"Z閆Cr\Q+Z`th9DkbgmP^em)ޣ5b%jqh_,b)Zodk&j"ly06MD@mu`dOz]1c"z]Mt>j%#2W(dᗖ3Ku;CΝo]gmB<Mp"a0F()\b)#"| X822JBL,Ȋ.dX(V2JeAXd|'"9TT/katAӁx%^/)wK,%<Ld#`<X	YrDd|'"t2
b(dci--.ɖ" '֘Tp2XdqRP+%hm]D9[PB_ҿ<-/Q賾e [k@lLvrD~ ܦ)_7"YLDZd@✎;Fg_C6Q2zՌC:l]}d^,L$>!Р0)9Owe:QR8-8^ҝb)PMyҾ"!N=1I}t1'>e0B\б$V"e5[jsObX D/tc|kZ|jY+J&W3$Jֺ=Ƅ^|iFaDCH_|1YMЊl8)
"ǃ\fH:euK3KFޡ}\pZ42Gx4 ԻTiv&X٬fId=KApM;YfId4ƝBD?^撢UEЕ%kLȾr>4K3E22ׯPh}YZ47cf25ĸЙjAK5ьD+^k?ed\={yM:K=ɮ\{7_#82BX.,zPHf5qؒsVZ5ф(F zsGPk$VB:,S1dk#-HPMs/4''^LcM8ipL|iѤv%lBjH[-	J%TJ֘>NfzsE_>}Z櫏=ddk#p<{&F4z3Q1֘<H_.ڠ=FUEPmPth9pMDi*ը-LK\{y.Í]y݋0/^-D`Y#Jv.fC<-tE	6\c5˂ogm;kz&6#da9ѐJAO}tLD3GX	,P&qhcgq^Lӣv֘T	8,~TZ+"Q.ڠ/>N\|i%kL
Ց,`z(-LbYodF_Cdk¸-.qϺe]~&;FF}\sw ǲkoޭpVMrI	9.gkݢcv֘T@N"X/8=*%TQ*E	tK:4|%kLoQ&Z)}BXgH*:fQz3SSexMrّ<qgi;F3G?E_#	V:s>g	VIecgQ#0D\M/d.	A/7b7D^ =];A/(F#g"t#gh^LiKeKkLBDv?)ͥ&R(HwV&鯽? 'lSjn^wsu	5M}ha8{bTr¡&鯽? 'lSjn^wukp04D`)`%3g?ГZ[DbGպR6X<݌GpGm'=c.PtW+hhЄW7@vs/7pOB+;:2=֨=q1wjb0(bYwjBpcdlg7" ' 0 [h]ڠ螹[~/B^	h. E@1wD@N `m л@{gdIQl=5k!ه%T>Nf id00YwDh@PZ:Y;|W9y < j#Xn
BGkg bl5zW,4dZe  Mtibe^ɮeb4찠O{&6p$gbҿifkO40gq~GzS,(dF/a@=\%&bi{XPMtl>eҿiff w/w
OdF/a@PMs,V̼8g:1a|j8{g%SkfeH"WT@ihzs֞&H5>Mqy316~D$@Nf9"kK:4|V8*p^}ZL!c5y(N4~'^KTq(NR9ɹ-r9̒?2t0G: ]ڠ^LӣvFkLBD?>~K]S6s*E	lֿK3KFIQLV0(imFKKHF<-Pr\QZY2*JZ҈L.Z.i,]tii ]R9JsDf)7tsa*5oN5c	,d^#z>Roq߻7v8S -*llfTJR4tGOp
sx@cH	dqyNp
XS{5ΝbO}bCDQyM|#> |?#%1f4%c."5ѥ].$kaxg-Im:tRHJ&-u81dRii 7ׄN(+ZRLEyM)HDt/)?wMnD{`AѼheuAb)2(}b_찄tË@Pe!=/)@ _XaiTC e ~0/^{{qu"f2tb {Yy,8NennR)ЊCГ1W/=f=NS1e"i`IŮ@:"EyMиvСpP7СbP)7@P,ZUeKJD]7K'ky%dyM@XY}eܹ[%,zϡ/wt/)C;KFdx-xnMtiZ{-}d2 f,{-Y^Sz' {5ΐeDQyM|#> |?#qiFTƞ/5ѥ]-}ɮe/\Du@LȠjǠQ,/)Hb^	"k^KdzҌ,kJ d2ؔ˸5%KzAΣC2`yL
,jfrwgXʽ㳺Q"iҒ3X{zv^hױw5^j<}cҼS=7BtDc_tgqMָ3e3^Z͊gHY}VqriRn#+dY_?t/)C;1%ҌhLMtiYQ6ɮe}i'{,8{ٮt',# DQyM|#> |?#,#J2cO\{&4	AY@^?ow9gJp$r1w?c#7cޥq-`%	/&\Rvԡn--$	-N洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=c/Jҩ=j$^rvK	i~8#q0\ǅՎK`XŠmFkKj2ZZtsQZYt-1MFRڝK4þjKZr	,d踹 yޕ衾Z>$õv.@>{6 KY8``/)wޡKyr_1B-H\=]^\lMs,t3pC5Y@$Θ|=y97jR^5eNMypqK}c-X@JK2ZBΆEB2
V:ñwgٴ̽Tl:"lv\~qpF^u,oL\^ksvwJ#M##WB1:RYئkߌGye^~GyHӡ5N5\wA(A~3t7XJָ3b_pJn#.(J(_r?Ɵݖw:"oPl%ievq@4 ɖ D{&8Yӧ#,+N;iә{8{,."k잡L_d/wƞf){BJq`@Mtiy!d2C?x1rPmRq(%gS^L2]_R8%֖閗^֘Tp2X02mTkIDD=qmPth9膨}]qڀz} =5=v4#|%^ƖAqijWw9	ɮ,Ted2ǌV_&zdoNS;O0ײkO
~6~^Lӣv˶	p2Yw9C+jw4qm%T>N/V}\-LPޥ,{&y=wKZL`|Gy"4 Ⱦ+ݜbލ\,j4{&4AQ5ɮe>1i"vk qLip)`ZMtifXL
ɮe.36wYyqgKyY膨ڢۤyM_|#4#'>;{_u?#tb87Ֆ$=]<e=\ˌ8dǽ5=F4/0˶	p2XxV\nZ"H"f9\5t9)'K}acٽL o3c"hB-znꁈՏgTQGf\L(	'AџBf\L4F wN.kK]iB):tf^`zc3FbPp5N/:D4fV^SJN]'2 wZ gdcMlH=g9"Q*יzvFJ֘Q&Zf8O>ippd{JvҠV.-'ZKd8]ZHomvԧ/
ָP˥6n_X)'bخ84-=Jö=ׅ5z-zM챀=/]컖^֨cC	0Hz{ԛTAXO	!Ѿ3
8=їmC"n͸]
mXm:A@Z,tGyp={=#f@5 E2MjXDSP\iȘlƗ\0=L+.c\^2՗oze:厅$'LdL.H	fv3^i݋x4" 33r_^\']fhk: hz), (:n@|l@D }2[z ^S{Qx1@'Ցt#:2d6t-u	/1`/)5$0!`OHȇ Ic XiѢg@{5湳{ /c'LXZ(ju.q%P4%\̊lrtg:'ko^8\|jX Qz>Lzܼ`u"?VE" ,>a(DؑME5@:X`Dr!af蚺" N/)pbD$5ew$X"WZ.wwDXzg `3\duy|W8 p>-I,f:{&45X({& ?gpV˺z*4rDd9-F"jqK\%5RD4K5̼8gZ|KmN)cێGyTpϻ/*FLzҿb=C;<{BdyN4aga lMs,);s/\diA|W8 pƖ<e/dFqQf<	ɮe!c?gpT@фvsBIo; % 7Byڳ4y2Q/	xkvԡnD$@NƖ-N洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=|*nVR%hCrUQ.ڠr2ױ 2ZB)̂ׯKCwHM5dL#.=Q^gJltM:'}(	t7FeQqɒTχKm8=bPp5cf5&'}Ҡ&f}Ӕޖ^Gf"|smg̳$jt'"݋jqX73{E7|>g K2/5N/Y8YgA#?	4Ӌ^֘T	8,W-uL̩$K54K3ѣ`IfDKĿQijcQZY
Lv7.m*!4Lv}ZSEҵ4ܖBwkFx;f,x?:rn/wL&ldTcxϭ1D!yMkuF	oQ=tMvqf(#ZK<^}@wkK6zgkq6˹<sm)-H`e[mgle2P: S%A䠿7Qd'$;^I1$D:)Xom(,885.P]d~7D`dlFlw$IݑPa*7fҤwޓ~3.
|1F f]~.2 jM_lq=ȯ#5̰]g3pqFԥ`5^S/)#e2WT>.S4ыva::PiSM#Ftj(3pE})"E'!-tnQyL'Fwh,{RCOu//&]\cK2xV-m*	_ZY/ih5e2ץv?fsygVR%HW5]}Dj4th97J֘/z(-L'Q'֋  IbǗ4Ɲv!"pK\湫LSkҺ`_/4,Y`Ʃp7t=#kЛd~/6h.w36*v?'٨1d]?w?>Zk\\湫 rZ2׬ȞLKz֖d:FToiT].TJ֔Eeu2vkIb얧(_V4`P+v7P![ʾ-ʞyMۀ4u|Kvogq zX~qcЏ7ڠ&ko46SzY8[}K%XXfdx<e?׌K3w\HC/bޡKcO|{BŘ^kK!=3D2ouQX.=\;s,^͸u|V4xMԱ̎!.Z5ѥ̵+5̰;!FG|q^GqK-aL:#`yka836wL 8]gi	<1#8LH&yRoK$A\8%eáyL ~(E@?@?beGD]8
:P G]7Xd4u]N6YdjERrRXZzd/wFd+ݜb6S.VXɮ,^2eɮe fୖ<^yD1wzЏ\J0YiV,K
:I7%Zu,PLҎƬ'4Dݓs>f0{&,\Pui`[Y`t8#Gމ^#%NXc llazXl(lCS^1#եjm&eK;˂gDAcxGz/Y7؄1cm,!]Tǰ`D1H	8I|{/\!''!5`[Y`sB=pz%{1_wLUaxcwf9ׄئ]	!#pzGQ$LķD	8]_m`AЀ!t:0kH	9)\Pv'sX5kt774;#[hpנo-,K
GLX٧'l`(g?)<M"BM,%(\1	[]ڠш,:&
dR J,YP@t:%cfK*ݓ8ϭ5Ah𥈢C[,9ބz^h|4a* 7P.C[%C"he`A-0KidG=`E	`.X>@H`g[%Cje`A- F'l` 
zcbtR ,X9,@DV2mP[%C/@Z6XaO-@]g?)HPSKIcJ,tf5ٖhY3c-X]`>%طӂO>9,I֘+|yenh[	3CLC)O/M80~}j'k%Py@?%<*$_Q ,D-՗.1nKS%i	eliD[.T/ҩ|iid%֖閗^֘TpK%eDVE^]Aѣbo03"2ףK3Z[Q҅dK04{JvҠV.-'=u26.i,]H`.-$37p޿|]bי[iM/[y5r;ʽ׉~/4{_q vhv[v-z#ofD 
zgdX cSWKXp{,Ȧ[%B=rY,Ƭq7	V2$%IejK. =Ïމ^;Va. =su7v)=(摇VڸkDpItJ	V=#AJD˕ 'l_wz5ey7	V/
P@@ޕ8A~5syx}hD =\̇b#FPl%i_1	P4UCGk<*Fhj5=\$36wb\fںB%ӗ=
,}dѤ$>}i3ϭ1'	7d_9cϭ@MLdC~rOfhvjY$A$tō5mS	kމ\)a`c!9@.OB=s7e儲H;[ߒ/x^@l,:. :NOO}Lq]Ҟ ,$zrX.A`6Tz17AI%_mS"*Ĳ9qZHb͋7vNXo>!5J97'Ai!Z[zB=s/4z]Tn4a* 7PĿ\͖dR!n~K3CCDtâ-sB  .)DЈ54	,t^pctm#Fu
M,mWo.,KӦ,lm=1PZjDXX:/@NKrD4tdr!wjR 2AI%_m/@\6XLXc0'l>Eж0]jbt0Y"BM,,K'%ad4tdr"eݦLb]?N%>}inYlc呞h[֘ag/ƾp%DVɮfEA1sޡKEh
/g>-Yf'k%T@{&3}i?b^9M `L2>6XdVbj.r&f;@εs8$eA~;/ϭ`Msh̋Pl%0Ɵp _1	Qb4f=\A*Fh@ed2@*TA7윱y,hMrY,`$LpwKӂ=\h]$:^Sz%{Џ\8]cesq\#eSdcqsbZeNy	x56JuiPM#3Ke+H+/
G}sl_{nw8uyd_t9ޡK>E^XbB	U4B;,^4{&2=g8M'rǟZ=\2*%A:[c~5&{2:ӄt-xWGL H,/p]s)X\~.4JB>2PkPax勻)iQD_wra&fҌ&]l5+E.I&].eaC?ޡKQ|W8 lk[3,`Mtib,Ms,#9gl
w@z~T<DdFKÀp[jqƹuoB=sKjİJP̼~y5+4s#p	xx8ZԖ	>K3wymObޡKcO_+ݜb6Ed=]`5z&cz"md=\Z:gl̽\di vq@4-H-{&4n2Ԃgkcf2FQP¢'ƭ	y2c]X{lƖ-Nti8[XjyEeliD[.T/ҩ|iid%֖閗^֘TpJجF9+DW)j뢭DjG/Q&Zp)z֖dV8gpǺhBfSC)c&y^ɮfzz	1ͥFG,Od2cLˑ͗m_0}8"'ϫKϪz]:3Л4/;T\tY,~\,:҄0%DPˁHhD˕t"tO=pr[=/9,áyL5'.|Iqͥ=wvceOr=\~~p?q3ށyLt`'ށyaD"awh2/;tE8[mJB&AYeaм.|Mـ	wZ3,٢X6XA?K0ټjK4	=/-ZA,?,sI ьV^2^Sئ1ͥ=wvctdsb'Ġ*Ms.6َё|J=\˸9ppWd2 񕶥B5՗~^ik S" $\2=O1	aм}ideY{Ҟ1}:2:A5̼>ab}SwgSf2=P̟Ck{Eb Xqsw_L)L.	Gy!{&{͌HeJz	 'đ5Pl%i`_1ƖFeǲkLңKe5̰3qɏh_~kKeKBD2ץv6IxmQX~6X. rXt/)Za-2Xg8YѨT:[Ώ+֍+D\ewFP\ޟ掆)5O7PZtiEBl3p}:51}.OS2}1pZ\B14ƝBD?wC[w.e!5T9K:5IHQ&ZDjGΈ4Q+Z`f eb_"zjKCv^D837զ;8"j]cewjy3Oi')ԗ-.ɖ/0	Tp2X5h%ĴᬳQ:;>]AѣzZ17IfEb_V473F	/P20T;{ϭ4{pFA $%Xv/bcg职n8^S^eS3x@N	cewjsuKE>1yLL|i]@H= -a38k,RL,N%!Dj1>NQ+Z`_DiieDk--(_VD5*),nZQڍ*&JZ҈L'hjx5vKSKj](ѢTSgGxĻcM9oxZ2He#+@/)Z'LD};8,6yitl."ÅC..@/)Z'Ho&:qMp]:^S>N	*ƟQ[߹-t6P6ep;]cMpVIEѴvpXqr2zyLҸ%gvpbËasPg֕g W\]KgPg֕ȌlCٺI.,z-{6]6~.C;خ	rR;׺ˡeA	plb8bX/|Q`Mq?t:\
+,"%ѳcJæj.cJ=Rtl\ZV	E F΃Ұ8(p]:6>bgIpl}iTEI.%֕Ak?ȩEѳpl}iT8Rtl}h8bOe"rρshΈM,e'/wk8] >N+366zX<KOXh_1*7,>>]={&4pZ.ɮeFp#enKS%i	eliD[.T/ҩ|iid%֖閗^֘Tp2X$yZMLk&zjTvi~r2׶OrZ2^KB0B47֩^ɮ_]E9Mŏe(Lt4N^@iQ]摕{ؗry/N>HXMr<qc&#ݗѳ`Fɚ|cM8L|i]@H=i\TzjeW:vi~rZsܪLe-iiBB-8łeɮz^K(wkZp5/t0*gᏗHt%cDaxl_wt0`xl_w:z6>?}:z6>Y@/ѱ@/n=Z	A#?}n=Z	DVb:tl}h%Y8d	NZ@-gwڳrρshΧbZzՖ'/w$2"wSV/ػ՟ZUJ&2cM>6~$KZ[/Z\" 'ɖ/0˶ld#kehYng$f%DK:4|/J֘>Le-_V4fX.F1!=5dO'݁ײkB'ϻ,I̷OǲkD3Eȟ#Oɮ%=X6:Yo9c2fxɖtMtl`ٴl˸5XXR/޻ጙXbaOx<B~GxdF>kjBqcwO3/({,(G	`L/ވ|.r;1}WF(Q#@M!ÕGրd2 $oes?z&fhYZk?^{V:f/7̃9cػ'=|WD>Ib`l)eqaC\i#_ӣA0{&0I4j
ɮee
K
Y4^S9t/)eq`l)#ƞ
!|ٌY>{&0H}h5 gkc B}i8$:_w9KSq~Gf4RQ9JqjzMtaʑPj:{&0Rqgwf`]?/&eƚy~kKeKeH	v??Qz٭jKCF/61{&pD$@NgKU4uKCb]A'(_V41h=\&4	GlL
ȮyX/)4ƝBD?]x;-TLT6閆/th9DiDk`ى}Zݓh*{&pM;d^ɮut Y^SbGŁyL4Ӌ^֘T	8,OZ[W-2֍-S6EK3ѣ2}MrwdJMs6^h,e:1a|j8{g%%Jյr؃SmPth9DiDkK]_Vj47ubeBK6\YxhH%qM=P*_x6aHDS \д4AL;R;ѣgm%LKǾj3Yw'"{-XMt'2T%LYmO^ɮzh.>]2TYi%LYz4lՃ%LKGv"{-]81BpSZ0=\Ń%L\{]1{>>4ᒦ,6~˿8>6i~d~8։+?ŁyM,ޞeݐ\duy^#X>7>=]ZxL;5̳ 6w{dLiVq
2(> dFE| ɮe2͊n2_:<^#WёA#@	^ɮ5PY@ɮe104Ӌ閗^֘	8,SJiY[7m+.eK:4|V
cCU(IZ:B"k.;=+3>⛢s̠Tb@fF(/w:F! ~GyN4`dFlS>Jd2/2ZB-]=ui6q;?[eƞd{fFd,!/]#}h=]\g,y"=\ˀ:eL U1yM|#dlE Xe8=gq<Պn2/qK65ѥX@@\ˀb1:ME^#q|?#kY}h	dFӖ</d20F4/0˶	p2XgT"첡QRC5GѧeόegdcM8{g%Ze1r+jK:4|k%kLDkKը-6wwל{3DLҋ{P+v(rBf%:8+Yd̍=A'ɠuB|~Y^odL|
]#>"dGlbâ8&@J#T&qVl	ײ|Em=sf>"d=%|E gkx(p5{6%f[u3Jz]GOd2QnB>hQ3;wF
gkg켁h{&>^qM>|R{&O{6%񳽬ݙcͧ2|D;fZiK閗^֘	8,Re%geHr+jV? JC\;v&-TޭDjG^#KRB$d.	4#>dF!e&O5.VOckɚtcNv!"pK/j媊jm-U*"Ki%FK(0(-ziqFkKj#KK*7.m*kJ"2xjx5vKSѥv.mJ
ָP@hc+(MY8gNע
P/8
7|ibH'X]GS~Gxytbu mCEX<:T;%
4t$BTcu"ّOE5BEI`znj(f<$
p$
DP%B
"Q.YQ.(\(]=DP=8~NaEpCŖ-F]bdlnI$!-DTAieDBD2dp"QAHw=|?#;=PG=BvDN׺S%DjK-zP(C;ٽC񯺝@m#8֨Fa{j1*4(9e3i,`smB)HRH-,ĿH:ZYr;պZYw͒,w1wAd3b5էAz?:{zQ|.Áxkޮ?Rla'Mrػ^͒ƱY> 7w=&dԎH	Z8";>4RX:w8$4[ wg`N1@=	 ӂHlP-2\J"*%*%
 R{БRzH8RY:1pF:s'qK;}p.qsűW4;Ogvp_%R@lvHPLם8X\غ
$Oc5":ը(Odh]TΙG9;5ΈjhBuKus-Lby)DH !,* l񞤎e% Q(ȜHZ@'z9>3Բ}=\Bg]wCeudQdLMs<-eEp,t^S_wkD59CXDKK#,jĂZD$t0S#T#B%H"y@@maĔ:%FIK@%a(xd\t( * 0רVi#\t#+y(O29Du
ՒxIHԢ/	 )FGBkJyQsFZ;A2zNܙ=;`+sD<,;9B@$Y"@u[2[C '=+D18"hW"Qx%/1ypXĖb/;%-S$L\ШbK IdI`1뻧
`
1, Ia'DuXĖ
1FG1%P%jX(1cܔX׀CN0Y%ەtP-|	@zȲJvP-|C2-/_@D_-k(+kPcT$<\1LSGl>:pHMDdÖkC׮, p@hZ3Z5;GP-}Aћ	@	(x@U pQNbT7bX*Lҝa*Hox-T7YxwNDNTZ%K-$	ʅ1 NT*rXJP'*.:& >'\
(*(@Hd)hRJqP%
@ٹ(RDHf^LcK/p^.ڔ-	@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2XEZk\ᬮkIDDP.'Vipqg
ڢLD¡}Z;<jcO^Sޭ䄗k@\q%zh9*=w6_+${LVAh
k.#{]l޹6cV&r?w/|{&1udҩy3Oi-.ɖ/0	Tp2XᬳWBSZuZG)F/ٺ7Q.ڠKeG_Qڅq$-QҀqpSKIbeɗ'Mte6
*(nU/r?t鮞LE8rqvP,_pJLNJo؜]1Q r<sddwtO%ɮl'bMp' 
\oHƙoq%}#Qe:Ms7^_C|qcΔ|cOd:qcػD`(Z/9[d
.Y{#+n&n#L_?m*K3H^">[u3qeʑͥŰ^D}<-=\-̰^dMrL-/8qcόblMq(6|_SfAu "fj~^hDϭ`2f=C|~FGӣ(vMtl;-䷏dGf2|^ɮ%kɗ1䴴_}28L|i]@{g%fw)EU7Ti4QۣGÛ8K3 Q+Z`Q&ZE2⌖/H6#KK/]pSPZ'MFӉie'wImŃ7],
xfz~Gx~8Or"qcތO/|t?#0Zh&>Z/:oA57FVFLFTfY*nܐ^"|cz	^ɮTB&^Th+Bǲkaiy?XPZi,IqFər1Z/-,䴴_8ipL|i]@{g%??YhJ3fT%WvF
ZhD\-e8KSػOea;_b5>1P`_LOb)gy3Ni_+Z`/mP" 'ld)gFtyZ$8FQ-	Mk?E9]j}臛H*"R[M9xk@OZ?b!=#^;F{9"^7̎N#}=ȁ=B{k,FGv?A,N+zZK54jڷmmPf'(031eaimFKKS-z}\r%QZYfh41e 4n@d	9\v_> kuܾ# ==wf8ޕctO
d.F>gk 3eVOx8cS3Y_YqkO?|>d'8-,Yh<Ms(<=\-7c׭fvH9\>q?> c?ïn}i8hMta9['㗲k~09['Tqed|d`bMtv_NKb9ϭA35ё{|>=\Ώng*2f\`9|1d={&|,^S6o@FE_7Aq3|?#d}h+=]AXXMq#4ǲ/}hcΓޕct!F%q-Z[k6w |^L|IhD4_~kKn '-.ɖ"X	|i]@{g/sqSyrVmEd&#溚EDj4th9DiDk9.p}i4
\_1 =L$Wk8w'ր1_2"R4paK#Kw{&2"'ւ{&	#gpebJd$hMs˥:^Sm'-YۆOOdGe他#p}hR{&q;>I=\Ώmd$'gsn>E7kƟ?BtGyDMїN 4/&\eKkLBD?@er9s+zZJڊMGu5lvF֖فQ+Z`Q&ZE2hBf .X-Aw#Aǲ|=	ɮ{m	8|,]Sq8bР`Msܠݥŏ/wq~1> |ǱwY>ɮ\jXX?pG:1PXFO2C5ŏb}9!6h޲ӂ?e>qcOd k5dp{&pM`G]z?gӂ?^3i8#fQi洶_L_&ZH_+Z`/mPaܛK:5!J5'=T/!<eG{ K^s@#u#8D^k`ޢobw<t>֗,iv}E^#yq|?#,Z*dF3E@KOz\{w5jbP>Fj	ld_1
#Ui`.EA5ѥP({&e@#X2Z\wj"{/W`t稹pM]Eޕ;Lxנy`"wQFi`,>>5ѥO>dZFΣO`n}z07?ONSfӰ]@H=˩#tj'GQ-I-5l*Cv~92Q.ڠrZ2ץ_!!/B&y݋c"==\&P"{{4>ZbiaQ@YN4p|?#{&2(NZ)dZ-	Ld.	0]uj{{Z-$F ĝaQ@Xx8/v|}h]-^}h<{&i!S'qwk_Oz!ޡGw1ѴbB]FE`4p$_ϭ &MtdP}h(/=\}hl|dC^ɮAZ(.1j}h111=(ȫFV><{&2)}h( gk r'
+oPi]F'փ1.2ox8/wr9Gk"'ւAl˺4dPx}҄kqػ }h1b6\ebi~Gw\}ih=]$-k7eՕҞ=\&tb(Q]cg `cXSaQVWx8/w- 35ёFAǲk uޑ=҇OdF ܐC.	Bbc8b]FEXFZZ
ɮ2(ZZ9{&`'Msf74.lE>Y8.2x8w VMtdSidZ,l2Hy3Oiɖ/0˶	p2Ylᬭ[5Ti-PWDjG%kL
$^Z\QڌFToiT].TJ֔Eeu2vkIb얧KI\.ڔ.p}Z]z0
ɮz0d,=]|#\C4\gC4|dG&35_WP'APY>^ɮ@Mw݊fjޮ?ޡ.Nޡl&MtpZkS3U|qrt8.{1yz"ǲ6O3pU9Ozpp"hD1 Zw֕GP/>!\`?^	_7ZUz+G'o JJLڠ.4ťG Y8@[N^4pv vN-0-0j|&A< \H
ݓ3J/4b5h	Yplg	;=uH4% |~]{&8-5z;obf;	@'k_c<:$wO>? Gkm]gu|wuH4% a7H"yz"h	C̈́bR)FB%(Gt2HGzI!҉J7ӀJ7J82%(ЉJ0=%(J7.n)F)F)FdR Ȕ 5%(JQJQST%(4Qq
 cݦÝX ;2MI5ь(Sѱ%2.0^LcK^+Z]([	nKS%idIZ҈]_R~KKE--.ɖ/0˶ldiY\QS++Iqv[jZG(mP/1pd}ZKezr^Ucgb$XqqdP4l	ɮ (GրY5֗^2-K1.;=&cS(Ƞ,ox6W;GւpRMtdPN	ɮ>8؟Z[ӒdWЏAZ^'֊ER^XT%y3Ni_+Z`/mP" 'ld`ᬭ[5Zc'~eg=E2jEd؟Z*#Ӓ7WAvzr^S\>&Gg%\n0Z
xsH>Tu1}(T%5 pM	yjGy'pqye\f3FUKsffLv~2:'<Tx9'%zFGq2u8֊1ٿt伳c*Z*Ǎ?⇧%x@RqyNK>S>们SAIvz^if\ng8S>}12BC3NthQ>T#`Nt4*Z*#r[td#Z*^ӒDZ
AbqӒvp{0gD3"n8ϭ r^ADsf;O>ٝ'%(Z
@E*r_nAHuaƹ	J9/!v i}qALFւ;=9/_֊$vzr^;E@r;=9/e:O bS+M;5,cԼ:pHDE@NK/$'QTXӎ.j}hVNK13#ZǱzr_n>TD3#t=9-ѺR@>vzr]t@8;=9.(>Y>\`wuEC0pE7P֊EM8z*;4ZIL{&9;4I!5͸2>3gM%6w7eʑwV1_w&\a>Qet\*Mr$w,8ĵv)i{'ȁc5.qx^F6Oɮ_wq?ӎ07OMr{1-݊f4Egk]ӎ2[/5㌗#8(~{&pM	y=tn~CwkޠػN8,C۽]ޥO=]3"Լ5D,yN9Pd\g#i}h#wSdFE(Ms:>9PA?,s@Ay1IcE0-.ɖ/0	Tp2XNgej٭r؃+vw~H׆6~9OXNShg'Q8><c-38k,N+vʐݥK:4|ըe.<`	|W% 4~sWkK2h}h=\}il:ɌՈw>$i>w@=M\eX>/wGkK4ɮ>Fa1>:7ւ$lgւiq	|W udF;֕+5ѥ>R{&T
}#^?t5خ&?3p6w'Z
Mgp>$ƞ	|W @KEp ҸARDlO/&\1/mP" 'ldpgej٭r]A_4|{J|
%kL7IDєS-.
c1aj֖ii,:/
j#KK1{AtiE_7/L.ZEXTrirKw	0 (-
,PLVSSӀ=P8#UaTNSmxzܪ.ZC[,Fɮ\|vHYLNC`7WaXBbpG 2`sf:HN}75,pg)yXo>GzpG rTbGe_tb$|ULއ+o&x'kއ/gOɮzp;|b؆0*5b'gvOH{&;<]\zܸdN"{ռ*wJ!
aX g'uDyse|WSlDsrR*2\O^ɮBi؆'vg0N =]8	z~EO!$ɮC= )/d=}<CX"{'K5b'4{&*xDO 1`=]8]ʄRZ#E@J.;8	k./0%03{&9*tE.#Eѱ|rC)pl}i@gF6> "ؾWtAqtl_+6>3?Ƞ6/\ZGYEѱ|tE.#"ؾW-6>r(..{:"֑͙8P\]Z
8챸lOe/3pW]'2"qfa1g$&,{,Ц9ӂ;[8	k.IX eȗ.eȗ񻡙r%/޹̹U#df\r;պ"_]>VwPucfhB2rMrw`?dDk>=\/57n8#w0wz07c)FDw=%Z@?JM|srx9FUɮ_%n/0%(=]<G Z
pK8nAqtl_+ܐ\Z,gF6>?Ƞ6/)pl}kfAqtl_+6>0(..{"֦Eѱ|tE.L,"ؾW-6>0(..{:"֦"yFֹIg'q?N_X>ܦ^{b=\Q#iS7!Ȋp5P{;.ެp؈,(2E+EJv.dRXP1{/4"Bbѓ;҉$*QNDUN`?bnh@>_|2"gE]\+VAyZ)od\Bg](od5L^hЬ%ػFܫ`LG1<7{&W35ѳ@6@L8~7If"f6/$:K0`(/cbt`Zl"f6/Yl}jYuP^^cR1P^^cR#?ȠYl}jX(/cbr[ ԰P^^ΒcRȌD(/ccCq?=3qcPџp'/w#b=~5v3cg8*eFdhMtsc/Xf׫puD\u񓠛ٚ3g1.OD1n0{7r'wk;zÛlw)'ɮtEx9('ɮDÁ|Wt`ZEP^^IfP͟P^_b,6>:g1|WcH;?Ƞ%֑BAx3{K0"ݟP^_f,6>"f6/%K0"Ax3{:K0"	D(/cc[3?=?=#9|?#ux%nX}mHME6pR|}W?)Y.Ibܸˊ\_Lhp/ql? [REhz\d25=K.'ɮ;8*ĽbIbYhv{D%wB#b]srn2suDQ\egdF r&K A?Ƞc]H(/cbt`Zؾ+If,"f6/@t`ZɟP^^cCf(/cbt`ZAx3{%և P^^ΒcCBO"f6> Oe?=3pW]'2"qfaPJHM	8XK_b7ܨNTeyɿ<}h/ػ:gw*3ӂ;,TgS;ər1Z-OɖŲ!"p]_R~KKE--.ɖ/0˶ldgej٭r$~Vp]@pULe-iiBb%QZYQQtiP]+ZQISВ]XrbZ.-$=B$"Wb#EI`%µ@hc.tr$X2|b^@XEPf_C4F#b|.4,k>X_bp`8MtlL%Ɍy 4{&	|qcX&ײkBP'/w2qcbwtEYǟɮ/Xe^JbddN,HMpr\
=C|EX,{,]㲯vёtXX/DlC1#=C4p-t-J/-ppqzM[ؗئf10B%v)X=]y%v)Od2xмX%ɮLrhMtwg'Щ0cckzػOVlC]t/Bzػ=j c?eY]wzcK6^2zf>
voVcAN?eMs՛5Ql>ٲA>,.e1ca91?_wcĿ#u}{&|;HI~Gv|>2 &Z^J|cƏd]pY 6|>ޕ`Gl@M_b'CdjK"Mh.-Xr9$łm(	k.cS?δʾ|ckʢrly94rH+3
_	qrSt1*=xX#Ynw{W-:Z*N,{O?\)W=[3p2idGUc$ORMtǽvh༕=S#$
ɮ#y
ɮe'b{5D\-^oc"eX`G.	ɮBi81&kpU^Pd!4VqcόbHDQyM	$l]VTqv.ʢ}P߄9NDIB(DbՏg)>{c;hHX&2b;;8N0H^ɮe-|>?ʶ)gG0H dXLzȾ=VҋܐpΠJ>1@*MrX.y(=&+?_wuaʉԾ!"ֹ13AXؾ!ܐ[Z(-cbtD-r
YEl_!ll}k?Ƞcc\Ah+;"ֹx(-cbtD-r3AXؾ!ܖ[Z7g|Cs!ll}kٟEl}m,XXLY8pN_]`j}dI|nX}iEh	^Je@edN,|d#?5ɮU_l+>X(S/W<+1t^L1/p^.ڔ-@NƖ-N"X5m2li<[+ZQ˶_ZY/ih5e2ץv?_`>0-38k+VSi*H?r32*|1w \W,NDk;8^2th9h@ih{&w)84>L{&pD$@Ngᬭ[5Z*dFsGj:C˝ވfJw1g8 NHʶj,fzj5tg4nXIlSvGlX^L҄IPuxp]AѣwPcB 4z/waz}h GkJE:1dl_.ڠD$@NegrV+vK3GƞvF=CBT/K7BPZ2>dFh=wkBrfӲ6wN/mP" 'ldiY\9s+VkQ.ڠ8.{GZ
%kL
)~̋W4`Q&Zff%UKҵti<]L<]X%DwRnjC	t\+]e
gۿƇ/dZA*<!殒9e {5/w=X>_+bR+FEECIk"ZMqaǲ].`Mtl'ւPI9`z˄=]`Iq~Gw@=X_1nXDO'OdFnyA)1qٮtMu%K4`_1n9,")ZO!PxTMq6eIbٮŏeGi`d^S%t4QwuoJPC6LY~)w݋epǸ_!PL}\k.Aot^S0쳁K;ƞy|W  iXBO=]Zp4{&,9j.0qűJE
S	8
ɮG։fV/w=X\_1KZNdFZNodZ%6w,~v\.d,v7S9730
A8X]A>~٣ўy>nY5r;^wdN;ٲ|ހ,^SNX3{&%HC/1B!qȧ4ϟZ"ɮ>J9>wckgBAg$a!t^S_e0찐]`Iq~Gf6q!{BiagֈaƂ(=\}hR>7a_7h_T?ޕ
1-Iy\0폋a7,&gl`tp`nw	 V}pw΅\/Ew΋)<WT^̊PًGх³B߲0ϱ^ȡSc`D]CaT&.RJJ[Jv$_J{_	8?%ERKeGL]Ggyb _C?8jB=j'~(?_;;2&y㡐ϜE0c!36.Y:@)fң(fV|`^O7W<ВDȋA
"ChlxM]zyx"^L|/7/*q@.3"7/\=Ap@TUt>񌠒Ms7^f#H^SR2_wtٮs=z>R$6;-*/
|*٫@EPDU3$ĩDU8QIIǤuEG=2sgKkػt9EM` ӆ~2e愖oB&wI^DtȨ0.\0^e˯/>D>
"t(_J"	+6DqdS"@/ؠ lޮuSp:Tşbbb}hn,|ŏd|՟ , cmQP_sCxA@/RyMfj! -"5/~K""bw@!ԫXP>.e{wq72Sfػ׌{qv. 5̟dd3iIXʾ0
|#B&S FK,1
=(\R3O| ](ɚ{78EPMsٮn.=]9p'C~; Y{FO=\A;5{c>2!g>GzPK% 	̽}V2ۨ6,]'oJm }dhR#Xޟ`;5݋>=wUF4  #JѪBq3NN&aq[%Zfw=Yf5ѳZS/X\d޾4|x_1nFn7>BdFD JMq0a<Ֆz!(2XSK $7FIOC>z=\Ь@K_wʶ)gG0<Ms	`zkf#|l}m;?e|rC+ѱK1.xl_+DWcZ ?e|tDWcZb^Fִc/}+ѱ
LK1nFִc/{:"Z0f2&ackK?=0N_]`j}dM3ZPaQ@U8)e~ac8]>  b{`&\dE{&p:2׌e],!2{&;%v.12tg]0=\J>6~ѣg R}h fX@"\w=]8Dv/w=X/q7WXDZ ]XZZ ɮ>G6w^dhƐB^+Z]([:4--$rZDwxE%i,L[&ZO֔EB*ƖKZZ/ilipL|i]@{g3nW\ճZJ֘>Nf vv2׳iraϨin;/_W@hb͸>!滈}j0lMtd^F La5O\"{e7ϭ) W~ȡN4taK#C'k"N>dZRF˸p"w^YS3Y}惆~#)1u8K5Á?d[f1q>ײk:=	\rn9fro||5NMïdh.3;/6Pp4{&rDs]'Fd:^SmipФ2|d%7qf;/wH<Q͸>ɮݓt|sn#;|4cƏ洶_L_&ZH_+Z`/mPa%qSyrVW5ղ/-Lth9Btt">xM!?dwN.]kG|2zv`P+nzvV2ޭ蝧蝽P+nl{0a?z##b޲4N!5ѳfӰH=M˙[$JBj٣rQ.ڠs 5i~^iաY(-L wl^S"9>Gy02G֠_2L z?ۤyN7FF ;ጊSIb5ёBy{&ҀA8켫?(@hl]p8?؇y, 7ԟZ im	|W TKV/w%OdFZK!\}h &FE5v2;L;D<]B`/){dOf/D:<u i?/&iэ;kLBD?>g)\Tzԏ+jmPעHT&Vy.]LF@o0=QyM(@qD@$S+mbe9N( $nYC+Fg5Tq4VDkFܲ]AE2mf!zTJ֘fE,86%TFCV4QWS1L].TK֬J֔T_C>Gy GVJ-9J@`btB6_jqYb4%XaSR|cu"I`DFrˡ(6^[k"L]S/&eƙT[+ZQ˶D$@N/-,䴴_}2|kZ|jK?a\Tz+G*%kL''mPf!zezeTfT/zo2ْx%E(@8RN4ٓ|j񕶇 l2;9fm`ԗBN΅DG45DFϽY^]IBYeޜbR,,Q/&eƚy~kKeKeH	v?A,f -UIWNEj)>N/=DjZ2תա3Q,VV="ց`Pt6Q3s@%glbؼ4Ӌ閗^֘	8,SykhHrtz+7I&FK*$^Z\Q^_V9g%@m.ٝ<lSgN/
nϭp5/ܟ	XRQ]bq^S>P7Kgsu wϑ9PL%7Fzo7:RZ`X^ Fϻ/ϭ,}r\(+3?,ˣ`YF%jg2cM<%֖閗	eKkL8,3lֹhHrtz+7I&z&xZC፟Bˀg.c6,w~GzC]\Zc-6vE҅D1dE!dNxp,~ZsEr5Tq4W(nBMK'(mP(0(-z5--!:g_F]ˢ*%X.m*kJ"2xjx5vKSRh]ZHomvԥuʡ́[K
=OE/3Աwxػ~\,XX=\!BrrKw,w-!칾$0DvUԋbbۻ#tOf^Sn+2Dd|b_e	LCv/)@'Fc\ N:.P%bM8y"򛢡"(D|yH`3$:# *jwVul]W@q7d"P#dr(^48{ŏ$7L@ZMs6tF UGS"e ?ٷŏe 35NH`}#D`Ya7t2ެ,gJec"*38UurXc-N,{,6{&6~^LƗR`4D$@N8[XjxL-(eJU/-,䴴_}2|kZ|jKFZRZ)i*R%zvFQ&ZޕOQLV%"._W&FkKaT+h4%aj*Z].TJ֔g]&ZOS-Of.jq|KMbɮN[*>G{ekgݖh'XvOõwr;$rD#u)ғOt"" Ir=]8Mtlw* "h-\ECr}߹T[[tb("@H%"8
Cb	/lE؜/ &.R)PDՌdRp((	"?4z/Ғ&,"pfa5Ç)h:u_pߑ(}EXd!4^q;όd5.*N,ɮtJO:R\:/_TiӅ2ɮN^h|c%ײkd$G>GtXļX]&^d#ґS!*DE@$,2ɮ/,*{&p :I'JA$9NGeOdF|~1`8[Xjy8[&ZO֔EB*ƖKZZ/ilipL|i]@{g%\6RTJ*뻗jTGMn +"lXJ̤6RP&%DIzT&xZ DCx@
ȣ8?pVe!4$-	+!LHcgJ)FAGJWD~=bVe!4$-Cwr{G%TJ֘Bk%YUjeX8wr}UADrYx%p,ctlNDNDG=;oTrF/];wd^k>C$!05N#jYytQN\{&F4/0˶	p2Xl\6RP&'=wrzlm5XV5>kɝ7BD?we%!4$--GPZ4|C=BL:5XV5>kzr=uuH4NSƛ!"pK;0V)7I&io::vF*%kL
ա3C3 %>ؼF4/0˶	p2X3ikHmhM	4q]Aѣ$-P6f(-L>2Y'W+ozW4Azr,M""eg9B&4ƝBD?^ҵlֹHmhM	4v}	9yK̷Y=xѤaҡۦcMCxZ=L{g֜#8^·pi=cӚʋEr9Er8TP\ޟ掆)5O7/;	5M}ha8{bTu_PZ4|CBSm^?^ߑT_3I,i/&SJPB2Vv08l苭tdC	k6^!/pN/)ïeqyM2Ǡ={[!qy,|3/p/Y7@)gl+;#n	8,DeQPYgu'(_WSjѢrf^gdd|tHP+iS7X4//E2w*e\`y30F4˅BD?\j"Ȑ<,c->NS:L'4bw$(_*Ӑ,=pͺP|NəV1Q" 'lde Q.ڠs4Q+Z`Q&ZpクZ\QڌFH`1FEAtiD]&ZOS-Of.jp4h{lk\,
Շƙa,gOE5	Q_&\5$f04/ue9,erw-(̎H!6(L𵍗V6e>o3.)@|?#.Ztbv,.cf`}kĆΧbjB6o>?gpe	@|?#\d7<̨_#%ZGɮ.ZqߟZF1=\}kÖ3,^7zd/wFfT/憑FcK?>']^KC`BMqZ^;zd/wO3*sCH#Fa>MtiyQk֑wk%glLeS@2W|2;]dwIcౖfxGXf @̀إػwe/dlz!nEyjAc'ef["[CS3ɮ_#(+3|#KOor~GvO>_wiE>K|?#Ib'ƙri0wր%g7w_v2Wu2̃(|X}9k.\ߑM &w9TOӁҝ$"hsF1tjǳtb)`	Bq`b	k.cܧӣ*</dA[YqJŏbt]Qpd5	WA݋Z찰Ee)VZb2j̸׎}2\e}VdOeӂ/e+vL,|_8\æ"|/\ p"M|ғxk.Pߎ=|?#*Dh'{.^2C=;{-<
fŐޝ}*GpC3$yR[NzJ,6YQ+i%lV$2B[* !\|Yz.%C;BkVg6@R#3zr,fD[H"h-xVHm]\"E7B9,l"zYمt"Ф0wܴ8;k.FņKw#aWXd݋c'`Mr=n"|vw?*,$3|ڊJ/Gv2POzǋm\{{'|6Aq~Gyij%\1>-HԱ5ѥܢ}jX8MqT2of˄;|=d
;|sb^"y͟޻\6BX؈,>Fm?#zē7:?ʪ ?e랛侮 HbI^j  U {*Gd7\ ?urm-G|hvXB/ʅŮI zbP;mzV.E|vjKOKى IAғzENo 70' {PhQn"{Ҷ\YO	cyvwC=""}-/ػ,fbJeʎ=زj|qޡxcQ"hN%-1ER}Ls?wHV'@X&زZ}ew)Ɵܽ^WdMr[/6`ɮK6^2V^6o#Cҳ?gqI^L4⵮RcH	@%K!洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=߿!JD,c->N&uƙN&iJnHPU/!O.2X{&=t}=B<!^S/&eXƙDH=_Ȁ{,)-Dj'(0(-ziqFkKj2ZZQZY"YUKҵti<]L<]ZE-NF`](=L/P˯D;&t@PL/#sBV_iƾ/%n_S-9X΅nGw%~MP6\rN3 oFt⛠`T7-:	6,l=wusGQXf|x}jh$glfLGS.5s;ؒn6oS@dl'֦ēudi;YKPl%ichi/4'ևS5ѥ@և/dZ6wjDg|6Aq~GzTichi/Ɨ =]^9cϭ!ײkM2g/C;񧙎K⹡b\!ײkK<ǲk r?grc-L(U5Û8»Np[xԃhaK&
hdo/7١gkdoޔ}h_Q?]ϭI_wiMѵ/wi=\~qC.֗~Gzp1wk^jlˁK.@ ٯػҬTq~j|spG8)%GDhFÚ1V=cLswMXJ	k.c\ӣ*]`>i|>7W# JdCqs]@ޱ쳡l"):ov.9&P'#^|cvd.
Gy 8#M|ғxk.Pߎ=|?#*Dh'{,C5̼dF2\G hÏ?C#zwq"8ah8'ep/3^S_O3dax0
sUWpF=vӥ&:3]ޡz~GyTDY\ʨdoC&et{,^MW߅yC;D@kVg6@R#zqb3^Se	QL!DiN[$NxLC{ߝWM-/ػQ/4~}}<d 5{{;XM_bcow)š>ģ0&a&1tjǳt13tjMb;;Uq/UFU|c=\F|`tMtw΋ɗF4%B[ZHti8[nkIdK!-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP?3ʔEZ>NNLңL(!@(_-GZ.4r-:_'_(Znəj1U" 'ldQ^]AsGÂ稦Z\Q+Z`Q&ZFkKjաp/Q-QZY_Ҩ].(-
&sD鯽&g7zX]9=	k	c~>rD{&sg W|8KƤF_8qߟȠ|'J>ZYݢt?#K3}h1l_wiMѹR%'"|i4?@P˻Eg7w_vefe*%Q%e_-/ػk.ܨߑM`&w9pO$Ӂ&P4tFl9hcOf10wt`Ml|18iѕ|D^ɮzkyrM8FO]:#Ț޲qcbl"RCn(',e. cxqޓ.i8=@ßej]@Y.w&X9K_lge'=]9^\zVM=Jᯮ=݈wZ|6紸LC]Ʀ9-[LsZ=]N/)3:t^S/8|,,Zi|>9eWFw|ebK.x8췃~pޓ4ɿWeru-|b$C ٯػҬ[r~G}6-wo80z)%&rDZ'P13tbtm`%ػ)Ɵܼiѕ{Ò#5ӈ^ 0!2f\iliP{JBD~KKE--.ɖ/0˶ldS$a*Mr"QV3:4|FP+v(rB3NPZBEnrl.MeDQ>DtqyLeR!"pK3OxDe@IQ.ڠs1S-.(Ҩb_0(-z5--!-QZYKҵti<]L<]X%@{lk\(_VC8(#C17/ 	xZb~fZ[҄Ϩ/5bjh\A$Blػ4 zm@PLqwunp5ءOY m<9B)فO,>?B	j$ {WV]ⵃ#%;HG%s,{,``zWf{&|7e_e_wiM̵dwj/i<ŏ>,\{x\dٓ(I/憑FCxZ Mq?fFҽ 2&`t2R~Gc|H)gb|aVmeܐ\\:)í8hPehXZM?e%L8TxSH@Z6e3R#kίgе!iE*s2cO.z]/^$@^SzAȌ2+t ardBp{%!Qq+fQPɪ	Y=8I*h/p.BBW`K龜. TOAwL3BC
ۡldL|!ѓ<9WLՎZ  7wC;$sCH#&9>=]dFiGd[`0g.CzT3!c	 ݟLw\e*OI{6.ŕ>[*sBeN7-r
2lMryS&J^kS5ΨZRsϭB,O*dשW:zKҝ-X[*	[7CS*:iW7O0QL7ыᮤoK7ԔK~QP
)X:Q*f^1r=p?zow%BOT3v^2JOP7y~8ߥxn,	Ь${&/pwtK.odj"3_c27gv[P{&oJݖ uay+0.#>z~2gdsv:@NH|'jC;R	ڐ9<(hёb|'jS5y$4bYejfNᗚ=%:jfuC03%oSj#վojM,062&@|%D>j|wvIcQL/kx9j٢{iآosx̻R12!P^8:8au
dɞu+k:R
"3Vws>n =\&.|6Aq~G|qN/憑FE Z dF!XԑO}j2K5֑qnw*n2ǡֆg,O*d?#vsGUˌ^n'Tn,pf:ʜܷnח@T>1=\Tɮ%NO2g`4uQ,lrx/J\5)T-XVebUL:6tdbyn%lN$Lէ\<VT7qE0F/CzrqI,RQ-EC4(`DIxBR7?ްo<]Px(fJ=@7e~GqVZɮzK\5o:}wH̍ݖMs/:3ޕ0/<s,;3]P/%f;wAvLʑ͕ 'v>!H]`os{4h1y>)ܨWK++VHW;5zuy(oIz7=]`RԬ.fupR3Q^j(ywiS`gց gHM3{#
2CyMaTaҒ|b)9+dO?>27E#H3?DeWz]zo:2&jgA+%3"1ӨMرLΝy.+8#mgB0ЊtėMPJl6څ>fcbJVK<?T7'+OPɤ{G?/%d/N/d/iZC|T%В.fԤox@\.q+\%QPؑyMZI03glVD^y2#gq1ZBH--$rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{gX%DoRD\ں~]A'(-ziqDiFkKj2ZZPfFToiT].TJ֔Ee!ES6pZKD% ah4.p6,Rވyr$KGVv
 R¯q@hc.K*)-)fGkș6.IbU렌6&'ū#f[3΋\ĕt/)"{-h(X[D [q1zo_b/)CiOO'`>`!ga{Zt "BzmuaUr|8_bX"Mr=o84bˡr%f^qϭ[3?4bƞ7sCH#4%io>`:MtiwV}l5֐Dqqq;|*x/OO.Oޡ񌌮Hu9hlEYWvGr"2椔z2]:PYh!:dOP;42oANMN>Asv!>Y	Т\ݘ'Lӱ;u'$^҈i`xGyxAu@j\<h]5yRI% ,FUssL@,f(j\	]5ūJ!A%ipw\%وQ)W7!RZb*Q?
c"fsz+ݐX^;$w)Br 4Khlh\1wC P6e ֍LL҅oVYl"΋ɗF4%⵮RcH	@%K!洖-Z--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=Rr7"W	5dhm]D?If	}ѣ
%kL
)f%%QQtiP]+ZQISЄ,-f9]tii 4= 0]Rµ/H6D34PC\ÓDоWoD<
,-EӁ}bCǣ/t "PX_!c?$җWf=FZdA2z^r+b-l¶-XXU.&d1f|bW%c&^2tE=N'{.aWػ/)CiŏC|e=C=ЊU30+%Ȑ-^]Xowl/Gʿ`Dd݋c+g/d/ػOʾ$ػ~f\m;Glǧ}hBl7%{>.iAq|W44B3#wcK|?>6dFsC`jIgloN,y 2&KYzK_b\}hJ阼P]-XK𱏗ܽ6H?]|emn@fuwL͡{9ŏ)jn?(de!օzm)Dk~uNHZi _\spC\|#@:T,i˄NrXEѮnK&BM@MъD|Ո4ԅ5C k"A73K1jr/FF6fab2<sz!ݐY
$\s~^|[z5L:'5!iIӅ<yIMMHZ^OjoV^,|i<.=[VM%u,XzH\Rst"␴S(TքVXb^LcKָ/mJm 'cKIܖ,L[XjxL-(eJU/-,䴴_}2|kZ|j/4ME*#z%nډ\$+%uCVp]}Dj13IQڊe--!XZ4B&7.(Ie֒-NF`](\+ZB 4;Ơ41'r.K{>^DEȞЫ7^0	AhlEh6Xzq3$&OEɻX^3؋`G@f?P.,[3΋d._'M<(qwxHx#-=S'bO,>.0nZt "Bpzmua\._B?	Wy(8de(̜/wep`Mr=o848.)	/Gv2hmXϭ6Hg^wydsCH!zioOkKq:Mq e2Xy!I5wGo.K \5.ք L4z2Hu9hl Oz]`L:kҶH/_4ӣDTU8c|\Rv.)ً.XqSb̝HqQESh^t `'BBՎ**q/7QSz8y'\`T7!՗77B2RUҋLDݬj%>QiXDgR,!ץ]H,pYFp5HXJ#\8d'g:!fƌW,8jQSst `-Q*FĢ435T^G ZفCm輼G؇yٗhh\9NZ^im]눂49R7N,e;/5(77B
B҉7Yy,&F)y2.ļVxjP{l" 'cKIܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`>i0TF$Jݵ̑+%uIf	}ѣDiE2֖d4D7.m*kJ"2xjz֒6pZ4FF`r4
ָP%p34t"r.EJCX
,-/Yg=Bm*c/=Ђ[4^C[:(6XdZ/#j`ރpȂdg"Zwޓ"[,*$
8[й|-
̞̽s(8rˁqDgsy޲¯=wsB(/)ӋMdPIe֙6&B	n$ WV]%;C8_bX:Mr=o84촰.df[m;GlǧaoP!>.i@J.2/憑Fb~Gx4cG({&aqek8|Ț#TK|ػZ11yM9+ޡ񌻒NZ%ϬQsޓ2BGJ݋PFR^.en.ZOblW=[V,H`+/_Jtmhd'BBTx./70͡I]sxˊQtg؜Eޭ<guL3Cd'v*\. NNrԁjcLqGFNK9@b櫀'#ޡݓ2i.Npm]IZtZFw7@ٗJ$[>Gyԁ޽%3Zա?|i.\>f3qcޕ7,z$ZxyDgss@X&gl 6w^ˁ(Ɨb^+Z]([:4--$rZD2nkIbe2xV-m*iT4_~kKeKeKkL8|$I̑+%uK:4|L*Z\sʞV5--!8Z4y].T]+ZQAXD]&ZOS-Of.jp4./w%OrPd$=3OfE	1.p4)lGx՗]%s4y8jC>w?8eC46N2{01B+|:g`{Zt bBzmuaYr|,.}Nػ2:{&|7NUXp'|ݣA!f%f^8]@XMv	awOOME\1̦5-,7{&4ZPMq e*q;;5Gz4mbZ3ozMcb(Lʺ	p\q
cٮH3<4R'F	jQ ߲q;ӁZCRӐÿG
&7R6@EP)z?2A`Z]m\sl-ahmtcb.iLH es3b,~eb{.<.ArMqV4]6!XZ.iNlXD˙f$ gΓlR*GyDփ͟^j3l".1ZBH--$rZ-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g%*#z%E\̑-vs>NQ&ZFKKLÏzWDiE2hD\-f4QQtiP]+ZQI\A3$(MxT.@sdߜNW?;]N/)ԧ3uI:e惋<F
c ~^ɮ-oomAXUvs| 5ޔ}iU!*=ΗC;8_։.)1/wi>pLi9>KjoV.t^ˀy rC m}*ʎ=1>ǨoA%$"hsF1tjǳtb)`	B``Z}a8Cӣ*	=\C1|b:B$2zqXHȚ޲pp|PA!\Qt"FΔb(0}dj{6beΧ=fHep/3eC~PFˡ" D53 )kmL$ײ%+\t><~b^Vbº3tP8-zYzzഴc.OLv"f}cac"f9wCրWGyP>;kFD7OmzV҂{R/)PtgXdpz20Ȟ"(|ޜGmzLҞMN2kްf1Q:R1]1:hU"2>S"@48_S4`ZI`\^SN8d>}h4
,Z_wgyeS?ٺozLҧe_Crx
`}9!Y 6|>ޕ`GlM_b?7	=yqI(4t'FÖ"Տg)>ꁈ9E,lK_w!ܧrN>H{&p9|=\Fɗfli<[+ZQ˶	U/-,䴴_}2|kZ|jK/HY$JE^9DjGIxZ}\mgKS%E7Eū(@_w`GWϺ=㳻zqIЊn6J&{9IL"}`{`{*_w2.|cA={&qc޻|ܼ4>1Od4ƝBD?^o+FfCflZW-KLVs0I'eWf4̇J0(mPBK--(Ҩ].(IՋ-6/5	
t׆OPL3Lt&<wbpdwFֆS?CH0201g/W7'ֆzd/wF{sCH%"iw-Z</=]ZZMq?gpPR`q_P_v.oC&X@,gŏer\_5u8Rib5fj3BZC;ΣO/憑FJcKGC5ց`*SeMfD(${&sg t$-|5 1*|V"aNpS0ɮ_|J|C;8M֕ػ!'ľݤo2ON~2a0LoV.t^ͻe,@ye]Wl]VܨߑMWػ㜪'CRP4tFl9hcOf10wt8MZ}bUqy+N1u{-/ػ΃d=tFlB"jzo>D+- l72fO]NT:yN	V1w80]8MfD^𺀨6]3M3Zs>1)ŏzu̮=6"{/'طĭKXK"ZQ_ir\9RvuS5Utb)#*h)j/)n (_$N,|_>VZ_wgyoer?ّ>x=3$N5ʾ_:7H3wK.@+k.Tqx	]z3}IwGBqPl9i]"-XrcDZ:6x	k.cW)ƟܼFU|c?ɮ&yMrX/)6jػՁK,-Lw]8aJ/PփY#{ˮu8J#TT듔y2cL-Z--'ekJ$BDliP{J񥥒Z[/Z\/-z_+Z`/mPa U(ˉR(Dj4th9臛-z8O>-Z\f.qihph#KK+U.PZBDCx%&YP!N0zIF/	ļ$R	eV^k8M̫(iT4_85e2ץv??,䨴W+YѥFlҜ{g%i*3ft c.fq`_&j%kL
$^Z\/ٺv8.Z.F')C=SvnM_Pi/O>@}qػb'),:Nt(ڔh433@Nh3в/) H	C1͔٢ݦXW* -:t'bNSeWyMZp] ,4e586~_L_&ZV_.ڠ=cpv4U\ErZˌ,''&iQn]38/
r[gX=:piEɲ&Te gSe̹-	p2Y`"C4 )FIJ֔^w0(mPP	/TJ֘,2 ]iFkKj2ZZQZY_J741Bk(&\5ӅƮGwsc!6(L𵍗V6e>o3.)@|?#.Z:Scf9^yC2L^ro8;p#'|6Aq~G|q]H O,`	]X25֠;̸C;ңOw#@]qM:MtdX,dZoPl%i|b"֎h{&2,|hMq1
Ak,p]{&sg}t K.omp1|V"o/;9~|cGkGzQl_QK]o>GL_wiMѹR%'F.K?c81˻@3g7w_vefeܲ+,3|b(@_wGM_b7HWL}B(DbՏg)>b)gՉ	K_wDN4/"iѕ|LɮC4)殧wX-.ajRn6]%>h8D53 )kmo8v2L^qLe3zO3][J\^&2мI</O3$'&d.2{}8F/Ƭo8bx&T&ʢfYQ+e\P+frpi(^挶'Se˸ivbZ҈]_R!"q|iid%֖閗^֘Tp2XFP2"QPYѣ*4[23$jʱ>tXz4(_OPO>D u8^Lʱ28{g%T"첆VAQL׺4|L텍HVCDjhIxZVaLj3Z[Q҈|].TQU_&&rei]8[,p~Pd5u	A̰9gCFu7T>>/wVGJv,l+b7bw Bg2}NZб	y#yM)@|?#\di+iwX³@=]XTzr]|dZ~;̸=C;ңO%摈+E!Z !5ё`qgϭ k?oPl%iW|1bTdQ|}h MtdX|
ɮ>
6w&2$@-e`͜7Ѓ-/jAaX\.sAq|oޔ}h_QK]o>YbқrKO\~pcw֓1ߑޭ|]闚qE+VXfi|>Q8,fbuaʎ=,39oIP4#aER}(SE,l3b;;؉ri^Dӣ*u1;Lҙ`4/w^Sex[]Ò1tlٮK|*pkVg6@R#qLe	xN"|in<e'>4X	xو?ޕԽ&o`LBVLə!93$NGrlɧܾ"gOE2M^Ӌ|>PK/Mء}=B<\Lʊ%lL*ܴ._-L.IP+frmA:4PXN/).1ًekJ"vҡ~H	񥥒Z[/Z\/-z_+Z`/mPbCT	5eJD@il''&iQn
te]fKP.Q>nM4*PH>Du8^LQ28{g%De@IL2'4|CDjZe-_VzFW741&	$'M{$wrp(d5uBXwK6\_7d:"+R~GyR.Z:2ر'ScnnOՉ殧p%F2ўr@*&>3{v2&f>	݋> |?#sy'/F! 1
օ =zrE>n}hRɮ>0)@|?#\di`+iK4Ф3{&4@eCB5ֆ36wo^KQR]H|Фȯ'|Рɮ>0	oPl%i`W|1E4)Zɮ8օ'k 1|BZ
ǲk7Bpp Oф2\wζsMr>x>GzQ(f|,ZMx{v-,ľݤ.H?~2`boV.t^˹0Fu7@Z_wN ٯػXgr~G{&wc*NIP4#aER}(SE,l3b;;؉ri^Dӣ*p^ɮ3J{5geU|ىt+iQ̞\5,&SyyG/q3#LNqcѦHd7\_#OEyNȼ5þ96.&d%lL*)Q@ErL.2҅[z|}A:g$7Se˳it*ƖKZZ" '洶_L_&ZV_.ڠ=GQ$eJDDjG0(-z@WS-.(imFKKJ#KK*7.m*kJ"2xjx5vKSѥv.mJ
ָP	r5iyz\!q_?Pcui\9	Vu{x7o.&^rKLz^d4!]FѤnG^j"$#fX6uxul^J+dxQ['
%lwNJV2KQ+eH湀].ɝ%l0ӯ'kBؼ摧kbF'G'0>e79p#ܐ̅C`u^"z}_ wvoHY4/ *=ngB)<l|c7{&U`RvsGAK-Ywwʿ8MwV?<мDz,/zMN
njS@Mqث'nZUe哲ݞv^R-ՑDyM譫zGhP%IgDrXЊ6"1#7S:#fhye$C #5΁,!j]&@KԯS(,"YWs7bďL՝aGs9eddeMseߍ)Dћ(k.z~GyTD-27gvXɮe欳}Yxul%QDަ^\Q+oTJفDlV|c
uɯK!pޝϫLsdO{)bϯ2ެMs/KaXPMq(.e>ɮ`!ωtCވo/wч@УO3
όaQ?yapޕ:?5yy㌹)Dћ(k.z~GyTݖ6ɮe欰$3q߽+u#8	̼\"h͔N5z=|?#*Di찜\Yg^Lj1ʥ⵮Ra8[ZH8[XjxL-(eJU/-,䴴_}2|kZ|jK+S,R(K'ýveY*iiFH`1BtiQDiFkKbZ҈LEu234BQBll3ԯ&?-ƍ^{zQWi w#ސGhKպ6H
6>1 ZMs/=e$GB)<lO%{&U`RvsGAK-'e_3G=cW!'=ByOuoI/7z$Bz,ޓsGV@J
n}aɮ;{RE*nv2Yh~G]_ބ<8ߎ2wFb}}j"3d̍ݖ@^j ? [!yNq;`!d>9pFޡiyԎR21qϣ켪G:ޅ1Row~8˝ştf/)ػXi採R#!`0\Y`DzrXHBKn)/>q;јb]aw:HF/d2VX[iSŲeliEѤliP{JK!/-,䴴_}2|kZ|j/zio<ʋEdR(J֘th9DkK=3Z[Q1'K(_VD#KK*7.m*kJ"2xz!%jۨMseؗ1zƠ]oлLiV$t˱^5n̾3؋bfo4z%jސG4t"FΈxPt=\:D(H
3ɮ;^zW4tldҋ/|>v\;zDLVu`StF	VHIOHy;ϫuE7HeHy;ϫuE7H/ *ɮ;^:)p^StCX=vOJ.$༦)ŏ/>q;3]4WP;&do챩5̼Ֆޡt!IIcyM8ߎ2y1yM|>޺O_4u
x>;;b5̼Ֆ*o"DGzX^Su1N,yy㌹5z=|?#*Dd1㳻,&ɮe欰$gdxG5 7g:S4̐(d=:!5ѳeF4--'ekJ"vңH	U/-,,L%֖閗^֘Tp!}ٕήZ[52I*R%|FMJ^G wXkϫt`'G=HTz`\SglXrTFJAyi]Aѣ703}Dkע
h@T]̃w#_Ɩ/	nMtio>hodZ !#?gwf'|v{,`#{|+_ wtESqiDbz~Gx4x5>h =]]>h\}hV	8?\&|dob̄ Ⱦ+hB6#K4Y#F5ѥF=\}hV՟ e%	cO2Sq|W|14_Ɩh7>iwkK|}l &MqXHܠ^LieKkLBD?@r΍D̐AL%kL'3}Dj4Q&Z;=B,^
D>#(_4(BYƖdOxMtix}l!c5օS3q;oN'{,| #w}V)Ⱦ+iXZpdFZp]{&Ш`Oeܢ̍	56^\3wO Ⱦ+iW;Ʊϭ8^ɮ.Zp=\}h36wwBtvyi"b:a_Ɩf}iďdFrYS5֍f.W}wމ4zG,Ci&E]H x|?#Yg֌˯dFfZ3/dZLel?_i;ӞT#c+oL=3GB,#e?#fЋ2>hc"fk!/e}g|%]H y\eYM|?#FcǲkK|}h,{&!3?gp
e摳fN/-z_+Z`/mP" 'ld|?gFtyk!7Vs1K3Kec/PZ́{;;d/)w,24@X̖Z&=]^Z>$I{&Ф@gw4NZ=DAyNGx4Kd_4BX̆ք;5ѥY HMqH˹E56jlֹgƟp.2/F!X̐ c5ѥ ёYB?gq=t'JWoPWƟy"b8X_ƖeY"#5ѥѐnMqC.W}wމ4zG2{"b8U,>>d=]YLё5օc?x?b|n1>DmS5DЋq虫t"6:wGFr>b:.2,T_Ѝ1^ɮ>@glL6~^LieKkLBD?@;,N-d&hpM%T>NQ+Z`z!_Vf-L]qVM\d//=6_}4}K7zXպ(pU,8*NB5#KRS?@VdFqCk`˹!xwҽOw#Hd/MCĢ]I惂ȪEHROZ4{&2-OZ=\}k?ŁyMsxS5?)e7PB2?w:Rɋ8 ߐ:/Eдm.;K--28*ܩ#r/ϸpI#r/bh뉾ر%キAgG|#^n;
ϼAVyxx4w#A\eZj	5ѥ?>Mq,NɚtcNZ|j8{g%zYѨV&'(0=T/BTXF.@q&.2_w/|>3'{o}wFuww,8*NBT(Ɩ w}i.Zn=\}h3,Noּkg;z;fMOn2.%H4.X_E#B"5ёnY>"^ɮ>x3,Xo.	cA-|?#AdU#sB"5ёn}hDMq?ϭYս,f]7@p鍓XMCE;ˉ ف|?#ITZdFE}YW>֏LwD`Sz蛱b]
4X˔Kw$w#MFھ2*ϭA#5ё_\}hBɮ>[ivz`M?ފwWvfFGJY1tHv:'17ދip14\=w1YZXeVG|+\e#pUU|?#O4ijVHǟZ\> 7k#?ϭ1[AqypHBУOѥdvb(Zɮ.BFLIѳfӰV_.ڠD$@Nc enډH4N]Aѣi~VAeG	ipqgimFKKJ-,Ҫ}@ihf@g|Q3֟ˀaǽ̒ٓ.lޓ~3.
|МOgiޡw#(u}j3>`zMq8$g.JCעixي ,RCܔ$c.晠Y$>?\1h 	&e?N[E5zXՇrrİ
5 P[tE7FOP[2Y/SڅjT 0YOKf/)@4} 5˂o/IChzٓ.lޓ~3.
|+?O|7z_4BWQ/w}h"=]Z,7{&ٳ8 z	?n268>}8X\4 7Aߑdlf 1^k;]W.WO;إ,1C<@1wLHKر 4KQ	gEH6f=uN/	f'E	qu'2Z8c7u@"M9i5jEAΥ{Լ腫N[N[P[{-Ԕ$źw:惖kCPq3(I/5GғNŕ {?g ̫(iT4_85e2ץv??	Y۶ UrAz-m奢+vFZ1I'eŞ5--(_Wd4{J7wukw4ዷyd.	$UhzC2p@S@ϭL>|%]H%a\eXK>X-{&4DUk9˺Tph(_&jBϻox	B&Yh^D[i|zpwzNպYc01ڈ\j
|=`Ҡ"pXkqMћLlKxZ Dq>h^SJ"iOd.	%ufN|zM̻)F w#YQЗ;>ɮ-Qx=\}hԺ^͘Ou1aǯ9e_N6!gh=@d>; ﱙz2X2j']똮 w
i܈ & Otp%kߺX14=uN%HKڜ4%]DʼSjTHP/)G@-:&X18jX=KވZ=AnAn?/XwQ޻|rhzJ3Ft 8 %	<sx-9nj$Y]K?g ̫(iT4_85e2ץv??Y۶ UrAz-mhǨmPth9_03}DkZ\Y3Z[Q҅vA#KK*7PZ~Gw@1vhp4>17vd9ևD3']پ5=Д1giw#F.2,wry5ѥ7>\}hK#?w$34 p@摋oL<ԅx	B&ܼec ^aǇlTuhX	Z;txu,M@0/у7Hkg`Stcyr[/4%	: :eܱb^8-Ԩ&DbTHe7$.lއ_^}hܶ+i(EOdF0փ`Fchzejf5 pA/NÏN1YpFU|=#lE/;f"yy/V1^k;]_1CYp$vWX^Hȁ ً`K1٢XXHQ6cfi0{4wK4i66ڜ%u'*pvpGfҠ:ӡ=jA$=KzyV.Ӆ	\IBN\;s]h9f=%: 9QYd|5Nv,AIfUiK_ZY/ihH_}2|kZ|jK bW)oT+mPth8r\Q+Z`f$^Z\Qڌ/BDiieFEAtiD]&ZOS-Of.jp4.BZ
C(P^bgƊv\ZbՋƿ#<gɋOsWPldL\3ތ.2_4bbibр9[ Fa?gr,7DQyNqcϭ+NY!ʉqJ]#}.1yM-IFOcȚIAwGfdFEdndG(M$vfHzT4JKces Ds>1tj )km2ŏeu?,^jD[+3t"_kw5o[7BIlm8e=CЊwNR$%ZMb,22\#!4;8_bXXMr=o84찤{f2dwj3/FX1mh|c*pM]잡KQ%w#Ɩ/)Z/ɮ.OMq glfuIdDDyi(/v
tǟ:n}7L1rCD}e?zg_J n.?bu`aԽ"1(G;Z\BT	m!3pMcft3Ŋbc^hȠH^SԔBȠH^SPI콚RHI?aS`;Qp".(40wQ.nǩv)!j}O#0Ny`Fތ NP%LaN\`wirGz2;<\ݗRrAsu7w_e,S5LF^h'fʐxccOgFGT(RqP8i̖WNXM/4"!yL^ޘcL=&dŏ?>1a?>Gxx9ud 5pl\ߑPWػN"=uqI*p6ό]4Z'P13tjP]M:N4Zte^0x=\ˀ'bxD[p^ ,	-L^xYP U[c!hl=p!G/\%(p&t؋cp0n:(Bpfp4
 PN9jGz 
RAM;ΝY=R" E
VF"k5Wz]O#O/=<lޱ̍Cu(\yV:.UCz3݌PIl	d\ET.:tb3_b^PcA1%Er[/7mD|-t *M2JNK"/)*,y0?Z7?ONMJ 䰃R$Ahsq*J 'SE\gBi@Od.5Cu)>1 -/ػ㳼ǲayNr7.şC~2λ\*˓}hY;X3d2X8֊`{e8qCϭ R̅yG>z̅Dpw^˺a?D胸\5X(ޕ?zN̻?Ȣ輦&nD{Aˮ ٯػЬ\ߑv.)ޡ(cQ"hN--1ER}Ls?wHV'@X&Za,{of0lMt.1΋k\w!"p4-jp5m2li<[+ZQ˶_ZY/ih5e2ץv?0NͥtO[zhĩHUBMs_z:@Nئ?ܼ*kp0%Tth9DiDkK3Z[QT/zo2ٝF"ZzՇ\K7NPMr5q>q;H.yh|cT}j?grc.شfbJ$Qǿ#N8@Mc]ciWػ׽	.):PM0cH{IH0wtPX&@K_wrx=]8b7>Bg2X_'|v{^SbVAȼbm}Ձ%ʎ=8k`I6qhO]Bϼvw_?z%'B* b`)>XX&U`I-|>޲%e&|cdN'yyh|cɮ/&eƚy~KKE--.	^֘Tp2Xg:KLյtTjeqSt:=Dj1>NQ+Z`QLvb_-z5D2T/Qr$MTæ%HA[#ƻzz9Ozo1%b)fb|*_w'do_4+l"/-F!wF,a7kKSg AqzϲCI]پϭ6;.3.ƞmn2/~G}1FJ>1CkK;O>1R^ɮ>@g/cb;Z_!qT>1GdFT<a
ɮ>6glLe]Q/L=Cϭ^5>D\^o"yz~|c31=\7C2K.ӋRMtϭQ Gkxqc\R{&qci֨Mt,vqT1@dq'q_bz/-ZMs/7D7/4f`Uy3(4ZZ/ilipH_&ZV_.ڠ=8?|?e}EsDjy>Nf!x)~L֖${0[}B")Zk2ZZBfd5QZYuc&*7aj9-MGwޡ#sgx328N)%XK 8u)iS6+M 2b78x(gl!(l^}h<1gl	w)S64 27qyj1|?#tio|ck5ѥ%Gg{&t;̻> ⸼h7_F-s̗N; dZƟ YE\^ZB4;F.WkK2@w1pAݟ1bۥXئjϭkx HMrL-z!o81H8Mp%[ŏ%cW&ɮ^2Q9K^SQ<'2QQKkglC;^ZXcsB׳b_bz/-Z=\՗f8odFəV1Q/ҩ|iid%!"q~kKeKeKkL8,42Ȁ{,+uJBs\դ)޻ѣB	j41њ(D\-KcB~&Al\w̴9*=x m8'>Kgw3#zy
;,"/-F!;1|cP*Mtipό`*zMq?z|}mFeԆ)Ⱦ+QC
W;ѣK||c[]^?0odZj1g/cz7qyj1`*/w.s
ɮ/',y
OdZ^/5> ?u ^Lӣv֘T	8,~<et~]Aѣbo03}Dk`٭%s)f8g<].T"Y--(ҨV.-'<-d9sT/S3Atii"/PZl׎~MP6ewّ6p=x37OOSv)i&bz/wC;(qyj1^(Ɨr5ѥq0={&A?gqfYzd/wF_!y.4`&lMtijSMqv> |?#o{|W8|cMtijJs|A+5֌?grc,rЃ l	3.}6oO;vY8M֘Zw^Se=@DоN1/L=Cϭ({&O&ZC|pc;5ˏN1/L=Cϭ^o8_]n^i` Mtl
4 Yx
[а$9bpw3"㗮Ǥep={&2.9͋+d:7,Ŀ3X^[>Ms-H8_]n^i`UZE,E;~L_#8#-ZEײk"㗮Ǥep`Mtd\sW"ɮtnY݊e=C;3=|?#:pŰb9@^퟇('Y]东OGy!|>u ]Nپ褜632{DFFv.w=04ȣǲk^a{{:K62YjsCb2.9z^\zGWcGk"زd:7,Ŀ3X^[>d2yzrLa/=]8֙f+.A .nŋuTyNGy_N"|w-Zgk"㗮Ǥep4=]fŕȔ=\ܳ k݂wGk"1gϭfOd{/{8ֵ\^`z^]wH5ǨgP^n=@H5;g8֣ 5ӈ^-|;=ѹf(ȹݕÐJMr<-tl/WDWkk^Suw¼T8f?^{v;㟶2.9fݕod:7,Ŀ3X^[>1{&/yD]<">g컇]⸼81FEئj\6{&z14>1|kXtnY݊f2.hc5̼14/W/Qd@g_1@t(Ը4]ldZq;Y{&,r/djEn~K3yşN@D=\N~!b2"^ɮYȸxMtd\rؼgk"زpL{&pw3b_1Dk8_C dFy3cflii [nkIn 'idIK!֔EB*ƖKZZ/ilipL|i]@{g)oȀ{,L)׽`th8uQ.ڠBeYQL8f8g#KK*7}Z3!2".ii$D#<-J֔l ?B/}>rρ|11N
nX
;׮< i}:L]پZPS27w>dqyj1^t޺4	]Zvyk|gl#2ߎ4Un2/b|?#4ό`ȤMtip',yɮ>콌i  Ⱦ+QBK,wkKV0e35;w)q]wZ퍗Ïuv6^K&Z^ ={v|_Fu8( m}*{{;B󁭆g$	=߆;;Ɵ}{{NqTA+R}51"F,l7bYbUe8Mt,?8=/ß"ٯػXor~G{/8o6pzW~O޽'B* b`)>XX&UazS/%i kA@&^ɮe<S}h=\usr;l8əj1U֔EB*	KK%--洶_L_&ZV_.ڠ=J;O@=P)3Zm]J%T>NzWB	T%g_mJ+Y-\M	y~K6QoaE\^ZB3,w.rǟgkf2?grc/b؇yl߄c;v^5b7C:gl![q4ƝBD?^g@=Pm]ZvFV8*L1S-.(imDiie7.m*kJ"2xjzb֒z d3u]m}|?#ˏ`Q.2_4i_#"lifEDMqLg.{zlf *|6Aq~Gyi_#%({&4(1glYeR9g
12ء)6e28xѝN43Z<_ޮ5K T~.2_ƟE\^ZB3g^|c=]ZvyZ Gkf?gq3> |?#*4R/bZɮ-K)ƾ|c{&aj^;zd/wO"/-F!ѥ-dFƾ|c&'kf[w| POXfȞ9g_	_7%pmSK֬/g;O>10HMr>GyՆ/WaK.-F8~8oT8,k.Tqx	]Uz!jqI(E:#B6ь]4Z'3c;hPX&o-|>vw*8FU35e^؇ݞ&ڦDڤ"ImZpϭ6;;Z>=g=gJa%v.S<[T>zuHauzA.%xB>j8*vzwjS J-+j8 j	ELaRql]VܨߑMWػ㜪'CRP4tFl9hcO>'	K_wJN4:2s A5Ӆ^!  dXq.X8;^!G  \.{7  Wk\<dNgT<Cя@ɮe欮OdN"yy30F4˂֒ŴSŲe!"pV-m*iT4_~kKeKeKkL8, ʜ? YC(N:J֘>NQ&Z)	%bO+yMDjdK05"xfz(-	/GE4E7kvVX8ػѬ%w,&wN,yL|8]֠ 3?]>E!:^S%	O̼}hIg>qcػϭ@3|ݥŏύ?*,"3|ݥŏZJiDJ}HMtly3э4Z[/Z\ti8L|ibd%83/a[WEMZfpRku~]A'(0(-{ab8OK3Z[fK_Q(-,*!tiPsguҵ34Bfd-W$`'Xz:5ޥ옻,S}HJ#h2&̞qAw݋ƀ阒ǲk ߽Ժ7eѳ$.l]ϲ]<XqtbjJ}F-0O*ekJ"vҡ~]@N/-,䴴D2֖閗^֘Tp!}vziYgFtygm]^Vs1fJ
$^Z\"Y3fIxZ4gbXq㯑`?ތK`b9H'P"uرwz3328MpgA&K-^z~GyTӉϭ=]8qbH@z/-sS@=\Dƚy~kKeKe]@N/0˶,L{gdeƺiYgm]R΍D]A'(0XGe^oYn;P?Z47JD:S%5B8DC|݊fo^hO^ɮfE^F^/d3"ix;5l,AW7kK/]ˏHMtix;8Y\d}hzqC]/ٽv/Pz!gwPS^˹n4zq޻C]c	rӍbw~Xv͗ppN6QܑqŮA~tN>]њ{;##Eqt/e{-إP4zW|ҘرwqbhqtOD7ئf挮	ɮfE^F*{&K1٫evkK PUY]\{&4rؼ 5ѥet`RMq|/{8֡ɮNt>5zqz^CC]I"/ =8].Dݚ7D\~/N6o]C]@".͗lވXAN?z!lP5>1_&ZV_.ڠD$@Ndm-38k,W-Q[MN]ArZ2׳aZ\Qڌ/Bu#KK*KdBl.Iu)A3PP+v(/h.^۫N0KuրxNMrL-/o9?>1#5Ö|_Fu9tSKbam}ՋnTqq	0C1]Y	Ggu]O.EۊNqP4ό]"-Xr"~NM-bY`qrx8ӏ@Mts]qzm)ga c5ˏ=A"i#,EAS\85z=|?#*Diŏւ^h}hthaZ#r7'eego>1 Ak.,[r~G}q`49#^~]ػ>ǢM(ʽB Ds>1tjǳtb)`6Ű]g{O^4ʽόB${&r7,ײkg̵*ƖKZZ/ilH_L_&ZV_.ڠ=yg+C2CIgn+jݴDjGef	=DiE2ßfB".-22ǨME`$ʱͨ(2ҁ[-r}z4욁Xod.<o%^Su1N'yy㌹qgk.z~GyTӋϭ-Ms/4>@K#vïo8s`҆'yOgl4Ӌ閗^֘	8,Ri̮f Yۤ8ڷmZ\YѣeG	8*vUQ^_V9g9e--!-QZYPZKizՄ[N_bo5݋k8챙N/)ow{a*Xnd݋c+D{&|ʃN]aJv2Y#cXNؔ8;a%7|b4%*Gg{
=Fy}u#X:Ŀ<(gW)A^ɮTB&P)/1|%3J-\+bOE@ŏt1-Ŀ2hŏ-݋Y9%<[}AȷdwY8T_b5er1in%5>1 n|?#]/gbUe䬐|b.k	;%@Ĩ	]O#ĨI+Rbw]l[|^Lʱ2~KKK%--	Z[/Z\/-z_+Z`/mPaMLѫW:5z2׮'J
%T5K3Z[Q%'h#KK/_В@ihg8QpSK*Za/3!ǲg=Ȳ49u1=C]AK;fd݋]Y|j}h=\uDL-<x0t m3']̈Mr>Gy(dg<>n^3C/9{&qcƔ|b5Π-3pǗd2ײk=3ro[5̼Օ\}hWkaix8|b'kg dؼO́xK.76+/Ycmp[jpfe̫(ƖKZZ/ilH_L_&ZV_.ڠ=z\	iYZ5rjF\7{gSE2TZ+󣹳c	G,#go'Y	:M)XD\6zTAV=㟱Vg''.b''=#	HF_b4PN%#	 {0k](lXz\$J&Z%i]R4$%T^retiQ;.wQ+Z`QZY"YeHilp&XQS"z*̄eҵ34B"j<j.)\6/J"h9fe`ʻ N.Zyp.'ػV~b,Xpe[bT/+d`MrL-/:'yV=\bq;	=|>]tXϭ_'{zBԖ'|vy ͟^u<ɮh嗬Nf	eQliD[.T/ҫH	񥥒&B_}2|kZ|j/Sܩ9FHyZ5rjF6~=cadZ7twѫW:5&4>N?/ފ 4=^ jML<!3r*3?tn6^'Z="9=wisF^k')$wNfV˜`^Li" 'ldSrFH' U	IkyfHD?zWB^9%*s{B(vP76 Krp(U222z~Cqz0n}e%=#W2#ܐޭ8X2t,%lጏӅ'N!?ֶW(Dj)!rDQc*>Ith9Ơ4=PdOHWB,carC`v/sF8dw(  VgdcM8{g%"2DQ9W4TJ*iQ.ڠpdpmoTz+?M%kL
$^_WD\-PZh8#SzՑIZH{&q;Ote]HYmoLW`?!.i!$
@6~^LieKkLBD?@ԐB
6iM^]Aѣ͜]1y2=&V(0(-z}\p@ihn3aK'Y.Q(*e]8:2,7+G2%gx ]L@*c?g>1_&ZV_.ڠD$@Nd
x;+J% *3fԢ]Aѣ͜]1y2W|BVLqESBY=jrD$S->ѕu!gm)1\R>1`$4x,(*>1gl4Ӌ^֘T	8,OOiB$sUSZ*JjQ.ڠ/>NQ+Z`̔I/@Mը-uɮA}|C}ވ|*Ob 2giY>1Xȷ09p컖uGkxXО=Q1
ػ1 -WFE3c|adFE#'xMq˻8u]|+ob 2f4
j|cdFET	Od}eJ^h\&bL]U(ȦvF !_O`]`M>1``Mqe2^aǲkCA|9Af2f|Z~G}g0Lȣ`ɮ>1B^"{,77X +"cON_	dFE3>1`.~Tcg>1_&ZV_.ڠD$@Nd>"W4VTDZ*$^4|9*(mPPєS-.n8|C~*0(im(L8iiРj#KK)cb*AtiQ,&,PrbȆTArcOf1ヱr;j|7gx7	]C}}RP2z?z1cw8Üeڜi^ɮ9cO o챼A!lWJA,̵*eJU/-,	ZZ/ilipL|i]@{g%vᬮQ%&lQ.ڠs1Iu%kL
աp@ihnLEfZ2ʄV4̸6Uq;q@ĂY/F3| -t/)'}z(p,|d-eS?ɚ|cM:6~_&ZV_.ڠD$@NdT\Tz)sKzJ֘yMѣ
$^raEK(imdMUKҵti<]L=Bʬb41Oe&'k.HfA 7u|vQw0$pbEݝ	N^5br'.V,=\I.E	U:,}=F=FEFUF;cyYyvxY~7#+iтNDZɮf쾞P!wC#zǍ݋Dc`B@e>=pW]W#r}ez*IL|12ځU7wt]׽C2Vtdw,ukzǡnl&رLĴ0OA&td(yEs2wX_{mMrz%'WstIj®1H3,~0i	zLr,]+ei$Jܶ._.<kgmhʾ!O?yᎹ$ΝXFpM]'\Z@c;m{|3f<PI'@"} SӧG8Q>N>J"9e3N
2*zՒ;/>.> _=?z	6Ad>%(o}wBXb5^}Ne죚/ `q A<.^}oY`@*@e"}I>'#y(\:%LV9{*qNFq?Dx Axw/Y݋,@d)Ɵm?rPQAJDc^1j*DhQy!8i;ʌpw&D7Ν^S_w=C~; WP3#|vw>\|e֗C6Mr2^O(\FUcr[%X1NQR''sB+	Nޮf1Fƿ:''-Fɗge2xVD$@N˶_ZY/ih5e2ץv?T%hW(̑-3TDe]>Nt	E5xVebginaJȶ4Q5QZYQS狥kJ*ՎAb.-'d*]9WQ}`V1PL-ajren4sT	Og8 ɥoCp4U@rzᯋQ8t:F*&iĒfT$p]ӯQK=f1au/Yy]ʫokYyvxY~2HF%5ʧ NdY}=|>덋zL}r&ݛˡ)Be^*XΈ/"yɮe%oT͆Z-znXLɱs+<!`0M/fZ3,KRZ(_.FB8E]l|#Tд/)C|~C} GPTaѪTb),A5Ӆ'e]M]T.)hgr
y1az5]TVz%Nvo>1b#5̼ޮ6}-zta~q>l9e3N
4j_|]|6Aҿ#{藲!.UC'b\{yW/wyw/Ts%"I㲯T/wyWׄ;;Xnn"}K"?ޓ;'B)EmX@K윏*pa,҈Rp#''
K¿bz?. rMo:27јb:zvA殡R#=LϭWkys;Z+P,~ޔ\kcIBT)摧9;tøt+p2KL:yDK;2մӆZ8!>6~^LƗf--'ekJ"vҡ8{J񥥒Z[/Z\/-z_+Z`/mP`6/o+dfHD+zDjGΈZ32-}B /LjC=8-L!&P̋$CFCgS#@l}h\'qE1%9Q5ѳfӰV_.ڠD$@Nc"y\$K3FJճZpXV7DjGΈZ32-3}B /LjC=8-L!&P̋$CFCgS#@l}h=\'qE1%9HlMtlF4/0˶	p2X/%hW(ѥRlֹ\#רmPth9DiىW2'_VGjKSj;`\Ȫp5ޔkEs"|j}hxx9Oz+xPmC]P13Zs?t<"h921Bk,2(D"h'WtnX5̽|vwtl}h$={&Np5Mւ@8^Sxdvwtb)`-'Okg:1a|i]@H=̿ѼQ%CTDj'(0(-ziqFkKj2ZZPfFToiT].TJ֔Ee".YZK m]P8KID<9Ł>Ǯ߄qgqv.mJKZf(QK
EP輦V})@5!AA*r,6Y1N7=@jrGg;)n.L{&sb8]  ]c!b޲K!wq}خf[+`NNzC@SbrrYׂrroEpN%!-Y"f:Hp5vq;a0Yy`cW`!g$BgҲb6G{)!FQUY`']8Z|e]Mn77bP˞$N,.A9=A'ސ7+>b ]Nu,]݀.Hk;1zW3q_c8:'^}8^%?YJGo"*phTr$w^(^mٛbV|]|.]3rG#5ePX6X-pmDD7Ξߌ4)^ksbYy3thvGcb؆B(M	C8;mA@D@B\"BdrhѤZs_Q.c%ScKv,]~Gzvyx>q;űNf]6ePu$@vd1X݋kM'ZjgʱmFyYvW'AѸ5=F̱r=4YnyM* h_kzA<ڠޗ_OmzLZwXN)Y+ @+{+#pNt?#\x'B pDkGx2V"0Wth^ENrRNde,LSSB[a(H^7cg
8D5Ȏj.Z#[%"zopgƿ#7`,ҳ҈iSM:.X,l"s'C.S"bT"2#zӦV=AuBՎ'lC>1A^/)'|>\ fXV""^/)<>@\̽YȢyNq'y*Ve%"z;Y頼6GBg;ř e8S>x4̎HH)lywk@YHbVKfeeNQD`
$AHJ)$wvi,E28!,зfH{Wf_$2ZD{&|#KڔOrR*2Z d'M%"95dm?zQ\|W,ONޒEdo\5!/^gB1:3]ަ@>j"3%"vw>]{&'{c˝ϭgx"yDҐ${&/P_r#_gv7wurx5Ai 2N؆~qZ,^tR*=b97]#gAOM!$=e"}[R-.wAyNFL}9D!ޓ $'A^$JDe$杚p)'!a?>pcc,^;;ϗ-inVG8Q>V{&/ޒEG}A^AzJ)=T#JP+@HPS(TzXFkV($()m:zQ\|c,OPϭ1R-#z.	z#:јb^2)WP)㳹^nDw\}hEU@l^+A_I,7>1	CkM9Xr1 ԵT0JnUZPnk;FJqx˺;09gޒxW~Gx6~JSh(|f]>1 	(ZQb9fF_?zLG1yM|>޽dS殡R#=rR-GgsJ &Ms/7N;Z)#d̨J%7bʍҍڍz]ʊ7޽% H]{&Dp\5H9)RӜo^F0u8#T#$s LD!Ȁ^SNA|$;~.`#}h.1ߑ8ւJR?z$S90d pYڈB'''{QH^Dpqd=%,޸k;IB3(tf/)ػ׽Lu}|?#*DgJE}h xMs/7N;ZUPt^SzJ)c* s Z/^QHӬLB% qHISjp4) ,[qb\e"R,jGfFvi,}is٠_wswg޽.?$:MG;)m/0=e"˚/|7$j"M4*|#z-{+.=\=\JȠ/)[/(^\CbIĴ1Iccaw3	o@8QB[ T/i^e"ʈB''H\)Da(UP Q@H)E R,,ZNe$٧ q^S/eF^j|zif 2|>5zפ\)SBM1E5r;HIƱ #Tb2qQ,|\3,*e" R*NXJD"ek/rx̞˺p4D
Eܪ
\K%^z]z\%%f":pirع%Gֆ ->ŹP%fKh̻ɃfX)Hg:fbS_eu,U_l<sdZ:~JLeٹ]{:n/)eNQ8F FU5-Gk*Blw)Q|c_ 
gFZ4%%Gx=uD|X+%fKz2@lq,Oyބm8eٟdryr1 -U(*Yac5̵4D	
'0:ɮ{x],"٠p.&q:Gzɑsjrdh927t@927zP~ʕ^rڠ-=T37@PT*J@9RUzZz-=-=Aim(](	ۅ a2vMu|gɒ+zBՊɔ,qL|R;
#:X8OzV|S##{npwcg8V[҇e@,gJ?vKGx<&#k?%)e
ޔ>3. ݃6A.	Gx25M|cg>GydMb F4pόB8n~$/)%wUzJ)ّpvc=&AΌјb^2)WP)㳹p@{&8cό
}i#lg`a|A?­#m9Yx|?%&dl#\g_l/)eNQ8F U4`#-2ǠOʺ oTn)?$Gjp)^Edo\5!z]єq:3]ަ@>j"3%"vw> d2yzL|s?@YH^rRz|dsv(.FF\{(۫Qؽ%"C5 ,D[Ӭ 3As!8#TփD zJ)ȏE7AH8@8CAm,PYلyvaS<QD}98%"AC@q;Ӊ_6vX'(
ePp.(esW>% \~0Ne"A$),H>cϰ.C痀YH8 R.Fw}@hR*=b<!ZC
 ,KQnwnd.]j|~]},F
ο>]S=w &{:ayNGbf4$p*@c*H(F?\}mlb9@';ʏ@YHbW'X_#d^0:f{}JjCeFcNY 3b>Gbw#I"@G uLePpF	V2ϒ^ɮN0*Blw)Q|c+Y$ZSCw6^S_@?ڀyNQ8F QA|0{&: sFYle]I񌮒 OD=qϱLጔ#/*=rR*y]`)'Wdw./)&>Zu⛦ce'Ok5̽)=\>Gz XUc#輦'dwgƟd>.9%|xȚ4bj4lO>1guR{O(Z!=\R,#z&AΌјb^2)WP)c^o8I#.w>]gR-v4m>EE5NOQe"q(8 ,9H$ ,`Nuj ,G7Qb<%$v`*Z`'U^q;މ"xAH!Rػƨ`Gަ>8f^ BZ5,_޾;;&>\"ҳ@N)fq<}i0,{&OW ϑހXAHDz/)I8Ym,
ο_71O@ǌ ,2Q><=\EE7e~Gx2^`FteN5z.OwHHϭO!\1De֕B4kӣ*B9=DĢ|W GVH(pi# Z ^-0Cӱf9\bGL2JJϘ3
V=t>%@p5zV|~G`(`Ce ,K"oI,|ᇟZ͗Ur;7k85@PNQ8F *Y [ )Cӱf9\bGL2JJϘ3
V=t>%@p5zV|~G`(Ċf/) .y1\Ce}il/Yl]L}:q;̽
ϭ5;Ѥ #Tb 8T60J1NeE6	:Ǡ,K];c$|nDW%gWg+e8+>`ut>o`W.L~;e|οt^S5f;1'(
DePp%Z\e 5֨  GX][R%ئc$|nDW%gWg+e8+>`ut?#j#!q;`\|οuP#hS_yQ #Tb :S8jc5cϜN agmTn)FUԟĶT}h4h;ezg_l/)Gf&q #Tb :\:lYc{&JC=)&= p\~̔q;/vAedg>}h)"a@YIBc/ P>q;D~p#U,G\.^\.M{tAHX}h	@YH`#];c$|nDW%gWg+e8+>`ut?#h2CwUk+bWB%Z`z]泃?>['(
29x(GkP?z-?u ImrkV(*^`-=p2CJE
V()
&b'.]N({ׂrz	ॖ#9uz|bXE#e'oncE'Dn^+Z](wlii bd"ܖsZKti8[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{g񟬖52Dq5sQWmPth9$^DiE2֖d4D7.m*kJ"2xjx5".Z.-$pjPrQpkfXFP7s4#%\5ˈB&(E˽t	0'.`[8NM/} //ٹ'by^l@XECb^ļcg@.XPČy("h_8Eb-۝L`lBJ]ArkAz) ̻*df6X޾h]Xtdtŋd9#F#2b46;	:g5tIXGJTD˽_wrd)DC,=k*1a^{/Ni()Τwig>|cFLҗ zW|u:/"yDd=LҬ.ฯޮ:r\rwzE9Ż	/PC=D(ten;θ]vb೛"Ꝓ~>eP~,^Szd/wF)Ѻ44z	1{&7@;O>1d PŏeG\ r'M|ғxk.Pߎ=|?#*Dh'y=\SކX˝G#?Gx2fH%09`Q&i` {$̖LI=DISdfT>1idX-/ػ|Te}/ػ}ҿ
Z'dXN)xZkb1͕^}}-T].L:d!M4&Z޽|޽PfMr`kB' 4^Se_,^.&\8>TDSdԽ%	V7Fό`d4{&7FS={&v,{.ɚR;X1F3J/n^.QS9Nh6"೸H4j,(f9ϟg*?\/_Pz]ޱ
tY@*\SӚar<ޮ:rY^SC>qCa9>G{'Ibٮ.2_0!0Fйx;>1eyɮ>1}insAɗw@a4,Gt%K [x}8ւS#.NXsB?Vވfc;0J:/_0̰icdbX4esgd双be?{{Kɗc\^+Z]([:4--$rZD2nkIbe2xV-m*iT4_~kKeKeKkL8~52D$9OQ.ڠpL1f/J֘S-.(iiDiie7.m*kJ"2xjx5vKSѥv.mJ
ָP1x6Wyhf)+؟axu2s8DˊLʞKalūnn8Z\v%&%H["qg"؁:A*l6؋cR'!." S_wAdwa.. N`:FlFR7ػg蜞n_z:''>1Pobd.2_:<̬_@BNK4b|c$=]\	2JK508 36wfEȺs6s~4b\F/̺6>11asރrq(ǚy|\1y''2WZ"KeLd~qCa8r^n`8nC2HY8c:9pE1tݐFG{Q	JpGzviul|#^Szd/wO3KA8*Mtij3zzMqq;|c{4#rK.}h$
?/&\1/p^.ڔ-	@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2X52DW0:4|AeG	]AE2֖d}\%jʍ*JZ҈L.Z.i,]tii \.ڔ. Eµ9&i:kL-/:.PLlsgҹ X;є	.NMN&\蜔6"!pS#sAl-ݾw/s@D\L˅<ܼ_b-tE P:6"CqI%vM@mp/{ȵEѦ`z@&v[ 2)v#%Q0Sؼ˻0	FOH0l}лXxrGa4G#)teiqg"ew,FL!812?`$\wS7*3)3=]_/"y3{&fƚ/r%|FٴEԋYn^./yMDN}D!MH޸\xӅXz5?Tr>e|Ib> |?#0 Oмy =]B4< C51
qcpG;Ȱ4zJMtf/)ػ׽C~; GPyɮe)ŏO\eւ\ ?#s3Lr3$!fLӔI-D2y*nfQ>15Ð0#ro̷lL^5.XbY1mCh)xZb2ʏ]>TFdLʊ2eL:TK\鸼W;ׯXײ`Mr`nb{&"yE6^ke﯋wҼձwa2ŏVZa^S%eܳb;ˑg0kdgǲFL!812?`g^n#ga2ZxcL/7`Yէ)FBEN6"賣G(׍9NDI$n'4)NS"/)81Y|#v,^S]K?xCy  zMtn
 	d?ϭ1 A,hX4K/]ŏ>HHg/28:ZHވfhӋbKcfX!
'{f8}#?g˔c]<VxjP{l" 'cKIܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`?fKL"W	5$^4|@WK(Z\Qڌ/pmKfb_8컣N"|i@㟑ƬȰp5>1Mr6fG63}6v˼1͗\5:"llՎi|켷8,oD΀5$sFer4!Jd'gƟtdMr=oV8ci'j}!Ȉp5t\3{&0=$Rwt(1Ef^p35;7eAȜp5t\ {&1t!̸K-Gm1C3\_gόhDGk፶y3(4ZZ/ilipH_&ZV_.ڠ=7g[,N+d4"1f֖̆K:4|9*(03KeTS-.(imFKKJf!pDiieF]`SKҵti<]L<]X%@{l3=诛VrCI]Rkus#E˒5K3-Eeӓ"h)jf-H䏌SNtK	VʃsqlvR|[	OC2\-^l@-3l$_wIOb݄`\,X;Kbrz~Gy|R޶ 蜞Fϲ;<3pM]잡KQAðVMtipόa=\|c`&2ZfEȺs6s~4bZF/h"?ރru]8cHN"]"^j"wBq-w7cPXHb^{]t⇗P{nt.8Jt:4kOPs
rшwz
nNS=w똇y9O	$wTw٧)ղ2/w:"oPl%i@+8,^|ckKTG0%8)pɚQ*ms]9Fn4Q$!Zz<ǲk wDXаiӔ,Z_wNA Hy2] VxjP{l" 'cKIܖsZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP`?KL"ZXVreŠmDkbgmPf+z֖EВrBv*2ZZD@*MDiie-N},vm3p#-:KVN䏌RAȿ_X_'JO5XF S7H>JKrGzviul'_w;:KSq`+<ȓ^|?#j|c#$=]	Y.ro52XtŏeY}<
c.c,'#2fX4#|b5>?/&eƙT[.T/ҩ|iidH_~kKeKeKkL8,)ZfpW(ѥT9s+Vk
9.p(0:4|ir1hFQ&Z%Tޣ5tiQB$-zn]
"h{JpSQZYKfv@ilKFL=)bՓ9#xDr/.iI}1+GL9#+s/(kQ,gIsISi٧)ղ	]N;e,.Fd^|?#j|cL^ɮɾ|cLd%gǲ,>ŏt	1ɗw@wN3,XZ_wZRY?/&eƙT[.T/ҩ|iidH_~kKeKeKkL8,)!52D4iU\ճZK:4|M- Q+Z`Q&ZFKKJ)Z}Xp mDiie@UJ֔HSK-\@ihPGPn)N(y}	g0&nAȿx`䏌]&lZ)>-
O>N?Øކ',"α9NhJi踢--NSjйfVa=XbcO2#t/|?#j|cKdF$ro#50ŏeY}<
c.[,'#2fX4kyq?g̹-ekJ"vҡ~H	񥥒Z[/Z\/-z_+Z`/mPb/S)iY\$JStUMhsDiѣK@22׬Q.ڠV-Jա%kpP-zTdEUt-[3KdXp2fGqH[@t/&~1t.JOԔk찄cf_8_|ud9Nh(p-ajr\V4:Y _w;:KSq`̌!ɮ>1dC,{/bXISwtYa8it2y)YfZiEB*ƖH	--洶_L_&ZV_.ڠ=Mͥger*T֊'=+)J֘IP?Вrς1Fz!Ȳp5PZখ:#B6zTA,c)IL"pv:h H':.oBA99t?#qg#{.X3)vq" t7ػYz	ˡ.-4ƚtlipL|iH_.ڠ=/zZfpW(Pz?(mPth91<F/FG2%_VT%^B⛥'Q:g]fY%\eYr4 |?#r	^ɮ-0Mq86wKɚtcNv!"pK.?W-38k+dQQ(m=NsTBDBValvwJYFcc*,p@Seƛ!"pK7;-38k+d\7vkIn'3s%kL-z9g]AE2֖/"Y--(-,Ҩ].(ILe얧KI\.ڕ0Vr%^W~S034Kba|W}ShvXeY݇6(c/J
ƧIjX
̮4ɮeqMs2Ɨ	"L4jMrw1)pwe惀FxZēt1*r;ؽC;bijSO	^ɮ,?>1OdW{w~yM%B4ˍcOʿsόal{x2eƯP!d,AC52_FB64%XaC5ѥ%g/d1g,LoPl%bijKf|cJkKV;8Oi@3b(*-~ِ49=\d!O`s?x@|Xd'Mc5g`Mtes>4gݕd/x˙WV9gfv"gd``E
41;ïes'km&5c#уD432v|i$\fb{&pM;4}	2; -#|tvz~#5e2";; Mp4;fdR$(LjNW8 Gk'ccdip]E.;-r5Òg9K?dGYI>;>4[+dGBh9 ctzX4"vhvG@͠q8Ot`Ʈ28rGt@]ڡ*:alWXJxW|*W(VR8!P582)sX:k8>zIjɕ`[OW	 {5_+EnKߒ͊Xt/)i< C?](ɏz1>Qe+52_$yGmdif\iA5ѥV|cI7k` e_lQ,|cIdFƒ'\|c Pglp4C}DGkmjb~yM%^S &U˞|c$l_w&@Mz1gE2ɮgq}'^?B6.Fd4FdFlƒ=\|c Q?b;BƖd4odF 5>1ɮ>1(8YF	ɮA6ŋK/l5lRáyN6wQ1HW.y l_w&)^?BG>Qe` Mu;I8GfvF!cK24̏u]Z:OdФvf,>4u^ɮ-K#`50
3 +{&@UWod2,XRNuR$2]bsŋLR$e	,ݝB Ȑ4%!Dl.~)%L25Q%b_4ee{v {gx9Fd:44 p5Tu] c2Qbu-/)@4]_X-'*3΂{嶺)g"vx	t*
+X!8JH
$I@d
@l"6FRKƚ0u!wi9-+2a(Bx:Scgr-/&c%(mtA}divWZɮ"e^HN]?QFE!8>DRh	ӖZ89ad>ksN2ԅݦ5'O sSCq~?pp;BsBPԔ';Vӂױ/Xju
̮tMtsvGfjCGkOeqMse}G~uulZMt5!Qͧ'_ ӣ5equ/*;/6_#pcf?eqXMtsi8;3T7{&9Y\b dY~&2;Rn#]7׺e/*;2n}kO DO%
Ep
XEh/dw?\!d=C;|wƖdU=8{&4-n.Mq:	|ݕ5̮n\"|v{+{&@lZdQNsBJfJIed70{&p㳻+ɮ&WdG6C5k;b	HQC;;Ɵ챸Lbe ַ6{&/ƶ-2N_wD dX9|?#Lagx7	]ҐNDGLPKX1\"6{&V}k`{&V*n5:YUv,u.[.vxsV1yM E|>DE#<DpKPX(Z"P+=CI8Gy1-Fd\>όm^ɮ-F_Y|g4{&4G4521?gpFO]=CY7_)b-2Hmb_d̪J+i]Aw'A̢#O/%$}]#Kŷ-/f5zu9lm-h6,^ĒF !lsDE8$RP'@׷50EƆZBѤlii [#-i,[L<xEeliDbd"vҡ~KKK%--洶_L_&ZV_.ڠ=zZfpW('32@6VLS-.3u$^Ɵ3Z[f"(_VXZ%BX)-,%*H].TJ֔]*ǠS3Ati=Km/o%
E@;Ybf)telObY]#dLz<|bI13w/}ťb HՋKr7ZX'XX]vŰ_e¡%Ry;|]K?yrg#ɑsPL&FXIj9*KOC%L֬PT0OKDMb/wXRAObeWKkyDUj,ub8|?#Or7\/tfa7_f1wa/q#?KUC<CI!5¯K*r;$!G|/C#H=LN ݗ*KQ@9RZz.:fbr9ZzXz"n#{
{M/@@	!zWገ0cz[aKSP@Mtd@lk9cόmDkdQ=񳸊՟Vər1ZɖŲliPH_R~KKE--.ɖ/0˶ldSd\5W4𱟨mPth9>MX/)-Lcヲ9+V:X9&DmtŋeaE#)uػEĿeV]NsNu7Ts>J/&iэ;T	8,$K]D9QhTJW4Q.ڠp$^Z\f%2'imDiFKKJպ^SBZ4iő>M.)dsYjDGg8ݐ	.`]=N@e"^J5lՁen,] #vNFR7ػ}jh>v,],[Y#EI~wL9Ň{.)">s>J2cM<%֖閗	eKkL8,3SfQ%EQ*\޾;,/1b5OاSdkwliTH+@//de,0&a:_mQ^IB8-2{{@I(^4"yMvJ&C +z,bmNST&@D}m3Ƕp,}JҀ&%D8ˀ4zW~7FK(-zV̋.Oqiq,fw-Р/)Eg brZY(ӔB:2)ANANv*
rZq7NPS#*Df^j̍q1_gwNX}mGkəE~(ƚy}2|ki|iH^SJ"i-Dc~kKe8,2Q%jm*%TQ0j'qN037Bs*dfӅmu/))ocx\ޭјJ#T&be[mu`S7S8
V: "P2?Q%i@nBM9EDiѣ
@vd_z+8L1S-.(imBG3A>Fd8"v/XGyT̼n#F^g^ɮ/&eB	n(ƚy~kKeecSm!"s|nyM* sĳ"ev?A%dhlГDQ!?@.dw@%HJ,@p#f4Mdwz4zM}[.)P5Oh=պf1=@ j=0/Ԥ!Eƞ.Qqw7w&aRPz"jmPܼ|Fh͉	e.|%_/@$lk1ر4/QC)|,	Iok;Ҟ[T##/"yx:^.#x >hf_tcfh."x:% YcbL4h~^a(xrFHyVW4Z(-z8Osoآ]AE2Z^_V9g9er&eS]VX284ee{v ^߆q;ފﲎC;e]Z;ǣ#+FD80{&1yM@dee#*ӆFNg35ΌNJ̓cxf<{&	,yxόHɮXP'X2^"$tǲk>r?Z lFɚ|cM8ipL|iH_.ڠ=7 r+F\M\U-hQ3MDjGD7P?93Jmmu	ɝg .]{&1yM|iWbC"~Gx4'9^=]\9@`񳁻/4g2cL_.ڠD$@NeO͜$JҊZEjݶ]@g:4|emz(z+mP?q͸NLzE1پޭ:S7	)@._$5cgoHƞv)Ⱦ+2N_Ɩ0ό`L{&43knA+?gv^obfLj77Ny3*4%BD?]Os6r,4B+V	~rޢipqga6L֖/̐FKKJ#KK*7.m*kJ"2xjx5vKS]ZHomCHN\K/zL,חW1lW|~vU`ك_;g1yLXXdIX.7:C2BQ0~!{~{ٰbkV=+`8m	FqcSbip6U?['YP3|#BQo 2:jRɮXS:Qu!gm0qgP*t901e<qgUKXr`b9,dX^iڼ$ŏޔ}izn9*=f/)vh3`\(UAYTddѓ8$`Tˀ=]8WRv`r#rr<3Qy2]r7wlii [!"p5m2li<[+ZQ˶_ZY/ih5e2ץv?+2Dt;w9Z"q]%T>NQ&ZcQL8O-ZZrʍ*JZ҈L.Z}Y}Eئa7/)~=)y`]%s:C2BQ%e{:"`7ޓ0u`JόT^ɮ{|R+eԱؼ!p;-zmNG֋a|rUz!?^SzgB3(UCɣ.28<HKS.Eʺ+qHC3??'*/&_i'<[L<[&ZO֔H	vҡ~KKK%--洶_L_&ZV_.ڠ=S?Q\$JJ<pCFwK3KȯP@ija
k"/DTg0*D{&2,s3jMtdUCws{	
odFEVXz!k_|cc5щ腅ёAނ
ɮ=z!nS_|ck"$=pzI~ɮ`D>_όcVMtd\Bg1&{&6~^Lӣv֘T	8,~^%!ĮQ%sKzf&鯽? 'lSjn^v2禾4t0=L?yJkp0?34)C
QSY +dRSOg8>giȐA2DQe?34H4O+dRSOg8?UԃDQ% =m".fEŎ'(0(-ziqBB#jݙc=DS v0kqF-[ih^SJ&W/4' #YaYjXqRÂ!fU")"Q~odf]Ӕ=Юwz ПZ`Y>D:iH_g#e#"=^WvYƯ\j{B,PBOC%P)-)z%/^䇢ΕѓB2Hy3Oi-.ɖ/0	Tp2XOFR(W4̵M˖m}DiѣI}E2֖d4D7.m*kJ"2xjx5$-d8]ZHomvԡpk͜
Շ&#zF,hC(߆sBk:,ު7Ӌw$dADgeǇ{K»$\qo˝	F.\+]([]l<]Π/[&iJf^;ŲfE Gk*e%O.hAƤӯ.~hI0B&CCC3kV%p&\7"%A]c,f-WrJ :"DЈhWX'f.G}bꞂ[ҖQ\N|NNLǲ9W(6՗0Xg3G
`g谸lqOTm:RfěbѳYl]y`bU@5z]axtH/6d2R)<\zRʯEh
1yM9yk$}+@2m{&qcɁ>27G:݉7@nC|,.|p[j}@4bm92;m=7Fq㳍pzoorBuC/4%rAf dG6HzVӣ&ig䢶MN;4clMu%H%Hd=ޛeŏzP}{<zVӘ,{0Ԩ'<ٍc/@f=0=D,#Igǽrd{Tq!#xq!5
Ep+^5-XĹ?AFo.b5}_Qt);՟ZɮeO(Z=\/{5=&i]Hɚt߯f%֋|م#v)lfq93t1bҌs(SkB.q%pػn=&36h4h^}6WONYzYj^|<	r^.;(Q gƢ
2B(B#?7	ltUZس0 VިqZ[PN&e)<^s;պU/4Q+\De;ս	|wrXm^	L<2[zmɮv]ś/_iL] m](:hm4/x݋XX\Qe}_`]@XuGyo.9>43Ya#_{}A[Ԭ&XjdfmDN@7/`&$1FwKޡK:FCAz
^ɮɱhAzV{&9y/foCܢAO%d;ԧ[1qCqSqԘ]RU"ؓoP)c\@qVbz  _XztgsG5nŞ ߅@7$>C}ػ=vghm)/yใ'T;7zGhIxlҞ3VѴpwt6e^oO7V7/#=KƱ$~Q gC}pmtF/\zp3ъ&ۂH3|Q]v.i7?O4/ Cp}jot!5̼#8#Ix>V]3Z3?;"+@0Irx{#yѕn"F(ZBǲk<]L}qu/L7h+?FP*O.v1Ne< pse7hWV$'_y:yqug3sײkuoJq(u׺༉NMu%H%HQl^Szm^3]wX ~|b 3g]Q/^M{
]oAGe\{bZq?Ғٗ^̱Cc?L4౏z[&P>1oc!OFK؇SlmC%ᴎAsqgyʢ}StSYyD$^ɮe룳Q>@.⛦b'ց 0Ms/4>qc%>t^+Z]([:4--$rZD2nkIbe2xV-m*iT4_~kKeKeKkL8~#'\$K;vյE".fE'=,{\JzhSi R1@ijbu$@5]1w>/y`	u1q^Lӣv%|j8{g%"'\$JVȿ0:4|A	j%TLe=FkKj2ZZzfը-,ҫ>.m*kJ"2xjx5vKS\܌pV}āٓ6d?/Phv͸^wK&|"k@}Oa r:d#ΤYeЏ7ڠ&d0,KKQm\9ƾRQkjK$A6f:>%|6Aq~Gp:<`KX!Y<]Y||cd4{&Ꮯ컺z랇<6zZՉaJ@#2X[c;3N *&)z[g2ax /)_? ?d/)G䆎4$8D=t5H~/] 3BpJĿb=Kŋ$r}){ބzW4m3HXbX&d6!HZ7^Jƿ8όH&Od% g`sK;,%jc_F27WSe6XЍ΄:<ev)|<jm* pfrfa	!rkxGzz%y|4kV%N"{"aQy>1a5``suB=pᏽWa*ıl授8S_^Sbq7<m-K3WUdC"`E!]B[E9:\OC$|8^	VD !{&!<)g cK--C"`<C@ďK9׀X%ZXKb$ȿ4-YhsPIg czKV:	l]#%&^rwx]>2K95sdJcĈ-dY0 :b)@uXu \85gKlgqMu_%^idp[kșzd/wF0(wʱA"̞idFόck`T@gl
ye\duxwʱC"ifEtMtif;
ɮ>1P*y6p0*3\dux V1dY 5ѥR|c˯d+ey/%|'0[X E(BQK77QV^L0rZ-i,[L<H--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=Y,Tf"W]~:DjG%kL/Q&Z.-iiįQL4ToiT].TJ֔Eeu2hE'\fؖ0AXN"ezx|b.\^OP+b؜R|d:P&ӣ8/On/'	رL>15˂ozػO3Sq|W|
+KRɮB7Kƞf%;[sވ[9oz&돌c`Z'i[s= p/'9(5AGd.Zp5蕳N]z zѤwsnnW|w^EzMuay=8#e愐7s\dtj~pm;4VT6 ޻|~E7wʲ;Н%b9.Q1`ڸʦ`שd%;	w)FWR|c6~Q7S.S;O;EC"kQLw*C|~#UF2i4dplr}kqx9]qu/T.)!?x=_@HGNtf/)ػΞz~GyTD-㳹^o9ޕ.)F\}l+?|kw2fxfHS4u3%y(z!lO@H=\ }pY;yɮ}do>3q;ɂqe2xVD$@N˶_ZY/ih5e2ץv?A+C2mD\JDjGZ\Y3Z[Q05~LZ(Ҩ].(Ie֒ЈZ.jp4.,DP\.ڔ.p=L0fM"]EnݷfΝ%b@Tb`:+=C|VbD`
ɮeEn9M~&m֎g"]q[C~1"	lMՎ/'qI.?CrwPm;R50ܲzǢH扇b-E)+,9ѰNƟPQlEOL@aztM<\Dْf$;(~g/|bdMu/4{6+=)XDѐ|bd=\quS7=unaWWb[N9NN֖?;׺KĀ5pe\\A4(Z,d2̆JۄgDpN.GfEV^iW8+d<Bɪ"tNpKWL|J]fb)^SbwZæ+n ϑXqwunI"hi>J'Pا"lXٚ3>Dc0Iș/5'"fgmRVBD9LŊd!P4Ë/] 3u dN&0@f8=3piVQ^iw^iG|+52;WfL]랃gڳGPD٧ O0n?zIۓJTw#PyjRg/w/D-yό@D{&fᗉoD-5y]&azW|^D\q^	|,?Ahwm=,Փ>1NY3p)zǧg`9-x%b@Tb`:ʷ1`9JMs-*Si٧)ա0H~<OrXG;׺KĀ5vo* ϔO.WkoGe^6~|73p\$F&P 8ʷc(Z]6{&wN4bĖ 9lXٍHqyN2frw}ihN4bėqY[p|Z$>.X"1l.|&Wg~" yqhw&vzLE/3N'e˱/c)68Ј4VDk#܈Ē lա4Ns>g$zp<ܔf3$/AdSJ4g>GxX$F&o*61`G|}h/d2ޜn{0^=]0S7bwIاVӳNSրX(! ߡ3#S	IZKpNƔ'zOK
3/FcfHƔl^ؒKg#ldwd#әxqW)=qJsO>1002$Z&^?ľfiE~.#;-90{&|ػΧ=vg3a ȹN4Wg>oxKɗ[k\wFnKS&B-i,[L<[&ZO֔EB*ƖKZZ/ilipL|i]@{gh29s+dZ"q+ZHQ+Z`th8tρDkбFQii)Q.ڠ}Z^-, j{JtiP]+ZQIS_$"!)7 |%Rؠ/x0B&I`1V1PLhT&"S؇+&۝M1Z	-l:k'Ӌ:Fc w1޻fSl]+Gވ8qcމ)ކ ~C2@g=?/JH.FU3JfO]{JB叞4:Jk	"fpc9<c?xp?L!xɮ;OHdU 3Ӗ@^z1݈wK.]6^;%_@EFF:3]OPߎ=|?#*Dgə㳹q5̼qc9˝ϭYgׄ]ػ1/if'IER93&fD(4w̼{5׽t_b胣.zÏb5\|x2ia2 1>.m]6:%E)
ctbpNP#	!Hޮf3Xï-gy30F4˂e2xVD$@N˶_ZY/ih5e2ץv?_g2FH+gn\Tz8J֘>NQL8K3}Dk-iiB2^-, j{JpSKҵti<]L<]X%@ᏨdǢ!KCe	鮜E˒$lb#L{*|d4#)(,c`X3إBt6^e-QI(/\7NJLnk1-Bc0owrH5lόR/vڜJ!n.jCQ~Q6Ԩ&DJxXŘ;{ў.(T
YE@qh 9F" N> |?#8e]bQHMtbiffόa@{&CF'{,ηv=rҖqi<|crZU\5?%ҽIu?>1a?DˀdHu9؊<׵]NGP򋍎{(eV.󧤛.lGoJ'|f]ƨqcI=m=Dw}Dt	̽DvG  2ԱwbufHz`=1=x-L(@Й(# ?1D=ը{ bQ~Q6ԋF\6Q{`,|DQyM\dٌ||W|Y-c #cxƟ @|c`D{&;Y}i!{^c3IP2Ue;|;-.=17LģlR:б(jTG{ؠ!Gw:\胳CRf%2fYPL*	iE3.ӯl 6/_}s;Eѡֵc/N.sv^nBCkV.o`υ|?#10Hteܗ[(&p5όAbK5&eWl=&ew-&_}Z(
K(j3ylJ^y{<^2bF3O>&i!,@FeWfOF|oHS虧@T.EOތj2poָwLMtX:2OΣzόfS?;E7|6Aq~Gfi%]bio`<1{&1#O1>1]3?ϭ0'rҖqi<|c AMel=I$șymz{馀D*bG|j?b'Q\|m&yZ.]ވW1b3,8@>˩X|c_$FUӑyMQ 0`+F"(ZŏC*lw)7gæ(p*ey̼mg^,/g:$Ⱦpc =\۱WXm`W_1w;sl	.w,CܫY(rdcgϴ>1@ۅ*2;.)櫾.Q\5X(ޕ?zN̻Ȭ(,{ҖqC{6!=~cӔ{'. ^)AO6.Ggyt̤)`'֍Wkx;;`c%1YyDѲc5ѳeF41lii [nkIdBDm2li<[+ZQ˶_ZY/ih5e2ץv?_;+dZ"ErUQ+Z`th9Dk mFY>]@p)f}Z^7^TdP5vҠV.-'!PL޻~v0=:azxs Dyb6P&#uqJ:ce$z ;(ؕ8D胳όS/(VPLi`T^SBv$fMN&ifOQ&e̨J*2o\p)%;b͋78;KBCXӿ\ݗ%ѡ"47\
~GybaeeDe:2KLayD5ػG}_=G]b3Bόcg> |?#8OR+UBioOk{&4̨|c\\|c3Rq;;=Z~GwB_bXQs	2;G&ys	ș}˹i>1@RMrػޡKcORwʱ@.z|cgkZifdԄ0ɮ>1AK?fjG!zǞ|cW3?(`ަeIůz+@Yu;c?;TtEޡ?z!UF*"DsE"5Ӌ8u6)λޘn)HL1Y|~;\ ?#r,yd2o:f]8Zo>1 MtǽLӧ=3$}w'eflf3jX&ff7sׁCwXX<b6uc2Z"%cEOa3|#
2.E7oވoD.QJ".9ɮX1*lSw0R>1.
^Qzrd{To2=H\d``||b`_5^˺?=DeEcO$E8c.z3pC,cր2̔2bחxK0ފ]1$KeAL|(ʪPE7oވoD.QJUX'֊!5Ӌ'e]MsG0?De&^EFG@q=(ԁ7oc#,?I g%_޺6~J&㷥{ޓ3.~|b1;Ob:z@\5X(ޕ?zN̻Y8B.#쌫 'z#%D ]Y8cIqC.xYpZgOM7t,.3dlXٱzG|!p4hChp5u4}azwpp4!8Fap3_5A,;<,HFVq1/(={&qw(3d޺4B?|[.XބY/ؙxydgGg"f=< \jd]"f`'_&S#{xػٲў&Xm,2?ό`3\d7=HwʱK4>15ѥeCJ\|c བ`E_]ބYMtd:~15ge^d̴я@ 
ɮ\{z> |?#8Լ/ccKqh	^ɮBXcK3OR4d°P2YW٤b<*y/
S2׽,0vwFUR!:7oވoD.QJ'֖@5Ӌ8*lSw0R>1ܢ2Rػk9C<d2oDupayX|bMu<<_L]w#tlMoJ'|f].LXt⇽&d.TIK:xcc;_YyDLɮH/&h/p--'ekJ"vҡ8{J񥥒Z[/Z\/-z_+Z`/mP`7R"Ver54mPf!{GD7Q+Z`Q&ZE2֖ЈZ}XeToiT].TJ֔Eeu2vkIb얧:2z6tNbg|!zs7|܌!aTGb(4/G$|bFX}BR|b/ɮ\x+TCעxs$ ,xҾ10ƟbX3>e'Ӡ؋xzckJ|b%2(%zQDɮ3pg#x?:E>13|3p/)C| .2/c~Gz'gdF!| 3
ɮ>1 ٟbǲpv,D7oc#u?#94pToUb;cavoC 	Ff5 fnnKmb,-hퟯ؇[tN;4Ot!>1 h)g`/Ga ~K--:
1/q;ػH+gފ*	|2h>T
#4(ZXdN'|iu3 oEۊG1@*e٢|iƳ|byMS:Y9N2\ϋb׋4e %zw'4)r^_#{9@824zfnG?u J/\8RZ{mP
K(
KC%X)* -=P0{ۇ4P[Ů
{0xЊSG_E۲/c8d"^̈:#("跕T>@[lDpԇm҂pѳeƙ[nkIbeBDli<[+ZQ˶_ZY/ih5e2ץv?FH+ݥZG)]@pUeTf%hIxZ471tiP]+ZQIS٭%Z.-$P͇zW2)hϬB3&>:gB0[w	XGcB;ȢѰpM@"hO-XE*%n@lr(cnRrQvUxމw;mz2d-FZ3(yynJOPT>1ɮ_W;/XƬpXMs7=P3'\* s `'\̅ob7z!8z|j{{/^9և]%F'h=&Ӡب~4W|K>1@5ѐ+r^ QD@!K5Ѧd3C$1aބ/)C;=H4/cip2>1MɮBK3.FOd9gw!>K"2h|cI	Mw|Kmb*ܴblXFFӴ0#'.0GnLZ7ӥLǟ@ob@^o^? >QJPD4]8FUSwQ|c ?ĀL՚'ǟjc?%oPF$:МeeK<ɟ:3AtÒΞ22C_L~XL|rej#,I#?rKc^Ҏ %X2ElD''i^GyFv]8eC>r?}O@+gl# ]'BBĽ<%0yMz/00+\rM,l]=YH\M@Ich^S")	΅`ً>i_N/:.F%3Q|4dFqZh
Yó/͒ބyj_-`Wdϝ2TkvoDu{譝:'$w'|7Vwv.Me#Vz䷣-\5?޺6~J,c{ޓ3.~|b05gއzEvqwe@όF CDVj"k;ه"Dӣ#xk.odj"3@fF}h@=\=:˝ϭQXx̘Η>Gzy(l^˺qcތÿzCIteLJ,\De.rco1YyDՀMs/gyʢ}70wtB}dsV5{&pw)2}1]lL޽0>^h^^O/:Pӯ%3[PQ+_Q+\@utVbf.Iq>tJ+]2bބz&Ϡx0{&nC2p:P2^s^2JN	A~;g8 zM;{AP&iRv^"yf^ɮB=QxFAE 7H~|bk|pc`Yc;mzW|Dx);1󺁇J3*#uCіhDV]k#OudNOdVˊܴ^D.Ӎ_#]-[N8eC>r?}OI/ccKnKS%	SŲeliD[.T/ҩ|iid%֖閗^֘Tp2XA4i\$JAyZ"q,חf'K	~ŠmDj1I`J֘ QL}ZG	5p5QDiieF]@SK&? p@41rJ/T>MweܐՈ,`rM	:kk91e҈`H"h|D+I>2J&i*ӓ	V,L$̪Lb\/]bG	9Fe%X^h.%܇A9GDp$D#aq/7MNTfYGgAC5mٽQPKtv,S1lrbg> |?#oy)/cF>1/dF^e=36~˹pylq͂	~=4l	]汳e~v\#	|>~DR	Xqfނu^k^z!atwD.HPᖨ:_4;.z!3wX=+Y&򊀅!9wPLqef\"XJuqD:ܞD=Fe8/"x||bZdG*]d8_8zqi#]qƬ`eL3pCc>GgwN)`9}dsA5ѳe#]]_R8%֖閗^֘Tp2X06W(Es,-TYF%^bmP;єdWeeTf#KK!Ɉj{JBNJ@"h.(#L.Z}Xc7/3إ3Ѳ6^)/Жlv&LbD
YlKZ2zdv8edI'L1]mXIe^SXv'{-I=sŲ@L"h!'Ŀ.hKz6Xx2{8B+Biy{ܴBj6}`FdGxB>h8̜/we&=\b,|vw?*_wkA	>%f^8]X-'3?2wO3Sq|W|_Ɨ j
^ɮ.쏌f6wXA5wGw5\ >z.Sοz1yLeܐѱX}difK/s,^ LL_L:Kޡ?<.2/* ,;E|c56{&1!"ƞfz|cOdƇ,X^@93:z ŏ>1R?zz/8g"BX0cgZ^?eόbp$gl".1m2li<[+ZQ" 'eJU/-,䴴_}2|kZ|jK`>m+dZ"j땴ӣ%T>NfDi2ippU--,!b_-z}Y(iiFEBn_C2=L#@ih5y|9`/>(DC B۸t^ǣ/Q<@|l9.LD-}>gב{5f ׀d;{D8pxD47/#`"h9FZ9Fd@X1c{@QqFGz^QKĕv;qFok{pM
an_k/5΋	vEb{bJ"m֧t[ÍJ\!dR^!nĽ(\e
'r`PK1vADݒ//aѤvs}h\_K.xYd_zt_v6|Gzˆyn^U/E// .t_ZNhQ8תmpT,~& &[Iz2pJ;ļ..Y@PQfyvJ'@e2/ln=2Zq	A.4㎙ώ㳹ǲk}֨e#%_vj	wdq̪zi@':z.tȼw[F/5!dR^&-҅Î̐.i乀\K
 N.{mPQ3p^[cO{,_~MPvM)]ΓrA/d.n8(~km~MN8Ap$(v(%ݛy2Q8ԶbҾ9T^SfOg>qg

>1`[iB*Ɩ]@N/ih5%-.ɖ/0˶lB.TF$J̮fHC>N^ }K0凞0:'.@_V\qۄ@#k wbrfӯ֜2TIɝj̐|b6jMr=DQyMiU\d_*!kX̑fa#5ѥyF3q;yl@əV1Q/0˶	p2X2"TZ+)\Ћ%kL'(mPfceTS-.(imFKKJՑ,bʍ*JZ҈LdƎZKd8]ZHomvԩ
ָu8)0޿?^L20(֬P+)NGw@z-BIlt/)C;TX?Z9җ,Ƥɮ6U>1.\|cZ0g-Q-X.2_Q0cLnO |cRɮм|cRL{&1eKޡKEH),ƞ/ kt/jf{&1 FKޡKS~#Hj@{5Ѻ4όjFd'en7|6Aq~GcaFk%ѧόp 5Ѻ4.\|c˩%wVߑn2zov2&jޛ2%LRKzFL\?șn	.=41{&pM]Pl%iؾ+UB7KR|c,{&1ܵXi53pş<	.=QҸ&37L}BJ,R+=\&.|6Aq~G|qٗwʱC1$dF!c,^F/f|c}5029Pٔަ)%&)N>1g~s>1{?oI<emZY,^Szy~/PBHB?.ue;*iWJlnݾUzmë4|"h;R?_;+	lh|cA?͸utKKynJj1I-1IRƙp[k/35;cpT(
Cʦ1a<x({&qcǟWRv`r##H2ŗSV=~T9Ǚbx,e%H-s,̢cz/IJcj@3y%cb}X]>khQv|cV^QhFK댪hZO=]8Uԅ \qHpn'%F1΋ɊJ菫t=Kgay7P"! ^S%\rJD@
s蹮t'1\LRT^=@\ :f1.̊1nyM("h/2%l4E Ժ1bȎIiYfNunBJJ>LRYbtjE%	zKOKKo^{ю7Mΰac2)aIQXQbďNZ	y;XRUzVRHC||8_Jt/ϭPj{}(-J.lȠ@PIU>Q@uPX^SttHc9;ٚ!zϭ!X(0 /wt^ShG^Q?57KZ[hl}i:Gk>91\R;m>19DSk#$^JyMfU"*ǥe$ŏO SPǞ|ׅҏP|SIEv7A輦EzGD3󓽍|ҘK);:l/)
(61MsDPŏ@Na?ޘ)FUԅ@9KDYXCս&),?{Kb!ӈz,1mz D837Dw(&)*2bD$zތuhՋfY*%ZՄV!*B9Q3I_!5tXf;X
b|VRUC{Ҳ@Y}(B(/ػP?Ah*WA2|<Ѱ=rw4C61Z$PqyLHUyF0FKUG֓Bǲk>91\R;m>1b+?r$
Ap[;}mbb/{u%WPj)zDaǥe$ŏz]Ru>C\YxZ
e@L{})iE&E2(#$GN6ffކ5Dp|#@:a6F%4/ֈ=]8)'(ʺPP`@"XL݋=B:

d5tXf9X qfu>^+)*Ҳ@Y}(BԘbT{}(F).:7l0Yt@z1u<M܋]DnŊfj鰼7<Ffa5bכ{̎w''y*;:n/)
(`1-kʢ`,{&qc.S{(ʺEgDQھfR\z1t#fYhx􇛺lnka<@ct7ʦ[fRT|Be%F$&^k8S]'RO]V>1	RQ_w|s!<MtG^eŏOƟ~2sAӡyM|#T:/UzHU5,%bsIGk>p*l.S;mzb|c7 f OPl%񁱒Ó&Qg!p
]rh./dԖ8d /p^.ڔ-@NƖ-N";"֒ŴSȖ&B--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=?5nW(Es-ImPf!{G%kL8IQL5--!-P264Љ*.m*kJ"2xjx5vKSѥz^{l%Х`Ve}ʬ]8chz p@+]{3ҿiPcO3I%G odF  ǲkf&^@t/)'yAC?=ў1\eTcO3J_GkJC
d^36wn[̽[74~-\/F7I&OWX[(6t%1Z)HDrOb.gpݗaswu$TyMВ[N'|_fOPE}aAN!ZMb,X12\#!4;O&Nػ2݂k]ye_>i3?]Ob_lFe'+ŏ>1	ϱwXeqiJM#O3W;>1 5ѥ]Od2q;ަvW}wuˀ`T?n5>1	A?ٶ3]YYfCbǌ^+3|_&nC~,^S(aHQ)\޸`Ua.4zG =\|cTŏeșu ]vyMXşCDY|uzi'2tS%4,Gt%Ibj;=|>j}h?eόb0)gl".uָ/mJmBDlii [nkIbe2xV-m*iT4_~kKeKeKkL8,J"VesKzm}Diѣc?Q&ZpUK3Z[Q҈(Ҩ].(Ie֒-NF`](\+Z=LC B"}ߨah6עiJph"1|C|1rLP}bX\(7Z.'k4}ȄL)(QЬb,!vfX^ŋy`r(w2B󭋼0_>]j,^S_Nzd/w"\}s	 5ёgk53C&e7vdіdQ_C|:tB}dis!{&0G{6|/Є\-/>2,{,F8`\yl #
\dQ TdKO2>1 TMtdL|b 3g/0ugb p@NGyl #Pl%b <#FDf4@]1	ؕ;Qfʮh V.332fr7~qZ 3qcޓ7||҄Pl% r2%Ɵu3=]z|bac539;Y?8a3=Q՗>2RAtio##Td[x]`pݎ4al#켧;սQ΋9x%dlG5Ü[xE+\]Bڍ[.a-~q2`H@%XkKዼ,gi`D@"ib.M] @J)Ycbc*iÂ8DмdLU>1tn6/
OeX.ػ8TN4ЧAQ)'I=swI0]cMO@]4~m@SNoH:DpStH	V:֬tFzF{ӫ#gN\]Mرrfcd 	Vs7ws@Fm)(ʶڡ|J+iJ	qz8|aBwkMGz[kxՖd&	Mɮ%	v/ػ|3q9?8ϭYmtc̫bNyAfZzLb_&]5hb"n0'd4Kw|e/"y\ɮ{6ᗚ=pf\eO?b^<.ɮ/fX@ρJ0zV4|ꅫg fMuiaV"h
3%wzb]z􃛺
Ș.S74մV}hYVߑnغXzo
2&K մjϭI%SY~ =]{6|/Є\-/M#0jFB@\3pēO[%D|9NhgmI{ҶYz]˄@g@Yqq7đOޮ:r\o/ޓ3 y`3N3|#,^S{6d/v.=@V2#摧L>1 ȀS|bCǲkwHgRvl81hwt/)C;	
FD}ti|ɮ_d3p?{{.]8VxjP{lti8[ZH8sZK-O"XL-(eJU/-,䴴_}2|kZ|j/BKL"V6jE͚SVD4:4|}:?Ч'	ajl=/&iэ;	8,?hl&Z%CeFlҚK:4|C|^	_:/9P=@ijc3Dnhxw%"MϿ\`u1yM|>޺O_4u
qc㳹[6{&Z0/&iэ;#gBD?\!,HqL͚SWlQ.ڠrZ2ת)f%$-P63uS*VKf~Gy+`C;3p1Bgj dC|B&D7˅7ތ3m|<
VWE%ا0{&F\|>C=od:ˑ/wkK˱	ɮX`~G{P !˻o;?/1=K؏lk5Ӌ͞ɮ>/j坺CeFlҚQ+Z`th9Dj2ת)f%%QQtiP]+ZQIS٭%p]FZp5omvԡpkޕVfCH,2tNz63J˻2ٖ//ޡ8t9O_w7A`Dоt1SE]ȢpJ[߄`- N!;;Š"Jظyx uHZ3Nb5:^hJ.$wmwkp؀.jwr5M0>0AѰɹ2&RnP_wz|CK.^h"2ό`\tf/)'z|e֙3@_w`Cr~G{;	]ސn):g.XrE13Z``C-|>vwri^ ѕ|{&q;+n&} e3N}h:rA m}Łʎ=,`&wGgwNd&kV=Ls?wL֬N#	0]g{7)ƟܼAӣ*>0+5Ӊ^sC	=\F0dN'|iS-H$_vb,ٗ.] VxjP{lti8[ZH8sZK-O"XL-(eJU/-,䴴_}2|kZ|j/+ͥCeFlҚ*F_ebim]ADk$-P4`mDiid91ToiUXSKҵti<]L<]Yx%(_br"h_wB얧%µ`4z6z1Dtl-6z.DC$.ǑbC|2˝Ȁ0^S^z=|?#*Dd1c㳹Xd2 컊` g'p],}J\}m;ղBKtX'lGl}}:,{Ѵ_C><,>1@Z;rdY%,'Ŀŏbp|be&	2̘wd
#E'ր*c5Ӌ}e]Lc˔ދw(`Tճik/,y<g7|c#+NlF73.fg8&h,tkBT-XQcFC<]J?F$]8=OIEMw*RT<bnL VN,E!T5Df.954>1M8#3 4-jp5!"pjxL-(eJU/-,䴴_}2|kZ|jK/:ͥsCfi5tK;jЙkfLg\("hJkuÆ.cg8?9-	+!:4M<-z6}ފL&JCCitN0GREtػ:؍Sќa1?JM2!26iMR4j%T^sɚeeT/Bu_|'UrF
%X:0>5=1~\AG(zW2@DOz.д'B\e;HO)!?Јt,YxyuipXԌ'ֽB3Ar\@qXzXԔġ^e(fZ.,jkӌ0(]{&6}zdFɚ|cM8ipL|iH_.ڠ=/qήV!26iM^Vs1S-.3FKKLgҫ5K&]+ZQ+̑K!%hr$^&#֖FEe^C|bѲXCXc7R^({&qcϭ1Y=̙/ޡ=*?>u;ѱyƑ!T]n7B J,NCDyQ2 Ä'RUHgNXFodNy	dFzo>10iy3.F4B2xV-m*	_ZY/ih5e2ץv?fW-ygnQ4/;P\ޟ掆)5O7/;BMs_z:@Nئ?Dj1>NQ+Z`QL8IQڌ/pD|r1+قHR×It%bt!B6>0
ɮerYd-t2z,-Y%%̫(ƖKZZ/ilH_L_&ZV_.ڠ=z~9FHvrT4OIf {G%TQ1+d{J>eViqՇ"Diid].TJ֔Eeu2vkIb얧KIP߅=3{lK	gE* R]ϼ⇋bIozb-M)."bI2ǟ[P-gdlXQ\}wtM.2ItlˀY!dlEV&yFpDR |,`Fd`/L<щ.U阈uc>腔YqsEX#Kg$*ӤٷbԋrNhSayLpiF-"nXip@sءXZDlpõ`ymZ Uo[z@$+o[ػļbT7BI
Ky,D+%Aw)_v$;
%(&o9Hidw(͇)헎^czS_=$2za*S2:z[*MrDa B3bEBKrbˊ1.F4VmiĐSu@/\7]Bؼ<sB&1k`wP\4q'==@@к6%ї
ery)'4P|n2=Hޱ/m Op
tf/3D%Z#`|bAk?ܚ"znBٟPJEOOzq!^2zqz!]Yx7DwEozCqsyHGzviugDg 8K[R[
N.92?wXޠ.BrsI u8M䅾Xɛ]X٬>N2XŲf{Y 96 Ξp=wX:.Sёtl:&љwt6eC~:.Sёtl^L8Ɨ@m@%BDnkIbe2xV-m*iT4_~kKeKeKkL8](t-ū@%Z@$v
9B$nKb*Za,Vgo+C2FHvj+ZHs8VG(Z\}FkKlĿQ.ڠDiieB$-Fzn$^\dՅ߅781V9SED{!V8D@ihP@}c"ՅIUD23p^Su2)`E9^ignޱ ''&nz[,z>?s:6yc@Q,h@$fv2;اVӳNS{8q|;ը O%qEZ3#eliD[.T/ҩ84_~kKeKeKkL8,Te	\$J%IpjvՎJ
%T>NQ+Z`Qy-ziqBd$-Qrc8-,-QQtiP]+ZQIS٭%Z.-$Ǣ88On8cvԧp#%Vá`6O,4ÜQR3>CJ1k񯋗B3RLXcbS5?rc@O0I|s>'؝x,"µbfD@Ųt]ű@$۾1rl.&e@D[Nt`=.[l/4r+IXDfe$V+)>DDXX)f,u`Y#; DXzF#w wwL](-niŏtS0#H-\_pO:Ov31+wbk>r?1w>@z;d]ԟZ/4^` ܦ5.à0˄E%Q\"|b	6]@lid6zX"=]ȜdxeFIV	Ng[z%/4AUZfVڜ2TTe	:IDػ P=aD@'( w>1?Jqzm/]dKe_̨Hwt61qL.Ґf6e[ {v,],RFƄb;ߑ7#l8;xZbnՆXyan;)s[m{7bx<vqkƗ@/pD$@N/mJm@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘T
*rKJ"W7.ZE'>rb_VT%@p5B07ȓ@KxDW/7B(%-	|/^yvh^4Ջ3JP<bc/VxA{$wViVϭhLg/Bz*4c5;ziI~@(AƠ"v2j"(;fF4썟˶	p2YqfҹFHJYG}0/FK(0(-zm)/u-_W!aj}Diid4j*JZ҈L.Z.i-@hbt ueʋoޕwJ~q?ػx^E6,h;p_6E6_Niu"V.Msqq2nDseQLƎexX4.TN%U#O+] =e:/0,n;d- F \LӔI-E3O%M3]:BP٧^.47 ].8]+\.\..d||cJ13qgre_zL윳K*H^[(9/O|D~|~*^|2&U&"fZQ.\Q&oTS3څ^L}cGΣg֒ŴSŲe!"pV-m*iT4_~kKeKeKkL8,}ʉ3Z[hZ"W4ʀѣE4X0BLLp)Iy"6u|DcAMck"qp^''汗0m8;um4cfgdy31H=Ovm+4jti[M:?(KWs|)Yh{g#--皙gn҉gnmPf&G$^Z\fوV5--(_V,4FW.m*/^.(aBvQ<Mɫ~Gx]Ξ[2
T d'6?R2痎47wy)X3Ɵ/iާn5$4/uj
ۛ&7&RA DW|p6nXҠq@z!yQ;3]2WP]ό`C{&z&\_q^Kͥ=ved)p>p|FԇmH|FԇmH]`1󋛎JRh7_e4snZia8\887R;Sۆ^hJ&n"*s?^8b=[컨!D1`HgT0=mدt 0YQ*,ܚbu (G|.!=eP Mrx]0iAg/n?e.ئlA}ouhz(jO./B@P+\\2{<MɮQdm4z!vG^:D7.jqJޅ<C~7BQ;l]2WP]ό`1^蛁sx>J8Q3(C24̢z;Ӌ~p@Rz0;ԅݦ>ΈHY 6^	sx腨XJ)rQqwy(|adX1T/0(˘H8-O?&]Prreˑ.Z֔EB*	KK%--洶_L_&ZV_.ڠ=F#--皙Z"q,F%^ 22ףZ\Qڌ/BKUt(].(Ie֒-NF`](VWµaX
VX7\B`T	q҂`\8=i-gE|k/e~-: ;ٱLخ6q}	 Y8U?Ȳ4!p5u`JD#`š=O%	El_$(e9Dc+dRfZآVq'_(E9ɮQ5=fK#1}<
$gliaUs pAc}62;Q=C2]ҸT2>0Mڵ5_bX͖])UÏ{*%:>K~DooubqL/)S{afK??>1_?tEޡKQ%s%шFio>1	5ѥ{&?YC|ƙƟ`c`7xY6w:"q͒όD?ޡK#F`+.B+-MtijOόB{Wk@=g^;ϋas|[|pXU{6K23&l	)3|鸼#,ğC?O>1'VVQl
ND`;hC7k>`au6)1\R/B%gH4ˏͧҶ-y>_n/) G6K>1@ͧ V"@-Ti#(*+Z
ɮXU \qH\R>1l
Gu %B^xٌ,!$9՟?zd/wF/K	񥾀|bkKʇ!8=\|b-Y;l/Aq(}d~f4˛^]r:PEѥQ+]uodq(t&XK#?٤ X=vӥ&:3]ޡz~GyTX\ɮe)ŏC~2yï>1uGx2f\%fsQ+og[0G0\tVJJ4%&e՟@0\^N\Gy5w$Y|;$2\nY  =\q1gӂC%L{&L2)ŏQ+n \u9̉d?9#ϭˬt/)w1bzd20F|~|aC6Gy 9&]tIN5zodh"4vw>1d2Χ.w:t6gw`"hN^S_wzvA採R#Ggt1;όeiɮe)ŏC,|e^|c.EE;.8;z)'X)'	]oP	YxHà"BE)N7(R=iF:1y0.H`/p^.ڔ-	@%֒ŴSŲeliD[.T/ҩ|iid%֖閗^֘Tp2X8=-38k--皙Z"Dj17>NQ&ZE2֖J֘d}[@ihBkB"jZ	:k/\e6%n_&RPL8uRr;zXROt((ޖ]	J/=,)pO
V(zXRO
V(=,@Z/4O3ѝ>@F>0pRMrϽvr'M$wN'{+ߎ2y_tf/)ػXi採R#NF|cGOd2S/3p޻|9&;ЧҕNϿe^S_w;BF10\O`q߽vr'M$wN'{+wߎ2y_tf/)ػXi採R#Nvw>1Gky?zɛ;w'_BR//(_%_O%7D,	wkə1\䴴_}28L|i]@{g%jojep\hl'(0PsBjd5PZa!	E!Xs>K86ďAqMW' hBNō4l
ތ=pv,S5!M1ep櫀w>1
`Ue!fg!NFuTz~G{([s%ш"~Gzȯ>1S'k"KYod0񳸌ܷaE\tbލ]!,MtipC9cόBYI(lecOnK⹒#CUѥt|bɮ.S<%dCfӰV_.ڠD$@Nc_K\&hK:5]A'(-z5aϳ=DiE2⌖/x[aZQZYBFW.m*kJ*Cۣ1v5<<GwBOrj2zs̼T>0'kܚJ]LƯRtB
ZE 7&\P8ٮ^G{@4z!t'Fb}wHBfF|cKd2x˝މ0XLgv;N?(c&vG7c祍P|'jC;R	ڐNԅݦ>qsq͜[FGыN.8䡦Gtк)ZGzW_p	Dsnw7z&K}fn.OD-x9|a{&Kq9#Mo:27јb:zvA殡R#=;; &{&\Mo>1gv;̡#*:@NzXv>!H]`C7e4dpmn	ڔTqCLKtк)ZGzW_qB%ɮjyD03%S@VqZejWwMݒyȢpy3m;o+xCY[љf'Pwc!fl|a[5nMt
gR}f2h^`*=ΨZD7&EQd<lk}bA/q#~P_w=C~; WP]όeK\N7n#|e0T	Y8cIip{$wrfPL͘ '=,j;R	ڐNԇv.0lO8ёb|'jSƯ%IWMZ$wzu^hJ&iQͥ29;0e蛥$+qϺEQ2N1Lጇ
D-äCq=\FѐGc3qᯨn$wޡtK.odj"3㳹	d21yM蛁ysULgᏗ$;eMzɗ]\a9cT	ڐNԇv>!wisgyF;R]%׺h]-Y#\+ӯe愢f9OD-@VdX1T/0(˘H>S2ozL4>qCόHU˖\-(eJU" 'ƖKZZ/ilipL|i]@{g%3@\#--皔4Ign7wFA]ADiB$\PZg;Tޝ z+ O|W2\BcKFGxBǲkK<Bwk@3gl)2qxYcػ("{,AO?eOLAO=()^{G֬PSfӰV_.ڠD$@Nc3ztz Diѣ^FL70[ը-S	e	x6UP&e[N3鲬w4kt̛|,A L0g]>_+.A"ܴ5>1	 Ƚs>|b 1d;Lz"lǲk~'{fZN	=苾<d/wh{,5Oe:>1/d'>6~^LieKkLBD?@s3ztz ^VpV(mP}Dk;S-.(imB$-Q҈ʍ*JZ҈L.Z.i,]uE˨: 1pSPnV|@5	`p%X:N+>h~u/ѝǚ|d_20"꘦n 4g~BWZՎ}azw^;_vbfQ\7,mWػ)Ȱ4!p5tj%eÏQ%ևMCf V%lI&eUTN3
)f2[%Lg"X${&z/:/Jf2[%Lg"X=]ez}HfK#>H>0@eM_b5S^hί_wsAm3(
0WuGx4Abs((gfTf#	݋[ՙ͌~dL1\@sŏ%;?uj)7dDxfUe9H
VkTɮz,5|^I@$ROz)(R IE\:R K"J_X)JzDҗ(A2?#0H
z<%dYwj	oP	ބJ.7(J,d$RF K"AE)OH:Xw`"hN^S_wzvA採R#Ggy>1H^2Xs0? LD*!DVˑ[zV
%m@LJ%k$\^N\Gy5w$Y|;$2\nY|	 M_\x|ј!$odi^8%m}2G'9<,}htE;ˑ*zd209g/,.>Gy 9&]tIN5zodh"4vw& ɮe)ŏk;|c B r,M|ғxk.Pߎ=|?#*Dh<|cɮe)ŏO\"F'yy2Ɨ*rZ-i,[L<H--'ekJ"vҡ~KKK%--洶_L_&ZV_.ڠ=uMFio<2DhlDjG%kL
$^Z\QB	j4gF{ M$-cd?_7z+@3;1xw"e$C0ba7/u!"Dbh_i/:tFir{ō%!Nd_W.:EnX]УfP|b+$\du~I/K#/dF#5"Vo#{zl
OEa?ޡKQ_̗F!K7kKT?>1`Mq36wD|?Ftn)tNv2&e.ױw.|v)v.(پ7>1@Pl%+.B34>1ɮ-P||bUU1e<ze=b3BQ.2_:?\tb18̞ɮ-H|b5"џe|lql!4\du~ s%шFjcKkKRdLܠDH/w_q~Gx4_̗F!K =35ѥ9cό@x3{&&;̼`%Oȅ%ȦK@x${&2+ş>1q3%iW2]d--{&2+ϟ=\|b M0ci--.ɖ" '֘Tp2Xd'Q:<$JjHDj1>Nz!V}Zl2PZ2e1yM|#՜1|!zq	˼^;34}c0}6Xa8{bgqgOXqyMqgOZu8YN/)<w,iA6_Lw,i5=u8ЧqgOX6]u838-PbqyMg=SlYLiy3Ni_+Z`/mP" 'ldT"첆DjGEx	@_VT:2\H@
OBX&gi+z_̸#R\eY|?#1kBX%g.qWdiZ7r,r|/.orlѣ3шb

8nݙl0'B(Rxئoc:.)JBKgY`Ef^%OBQ	|W2LAqifHK8]]ѐX3+nO2R} %Ɵ J+q@6AqifUw|b'$=]]ן=\|b1sU_Oހ|bƟ z_̸ q.2,>_N6{&4dMqJ6^Q_$}6o>1	 	|W2,(̊kPBMtiwG!\|bAC?zlK4پgi/PK⹗l(̅EOB,dF/)PDglKɚtcNv!"pK.0zT-TީgFG6~=c`8k--[#ˏ'=+oHڧ~~ǰ{8>3.xgdcM8{g%uRIHq+DW.#g8>J%!ĭ\v(DjG/Q+Z`>4Q&ZE2֖}Bδ=Pg8 GF{pP랜gHDS 蛮'e[ycnŊf?_OE@Lj+qC.2-Q|?#L{&47G!=\|b*Vབ[;Wz\ōBMzGw3ΣpM}gI7w9.n2/\b|?#|ioS0{&1`44	C7kE@eޑŞB'މ'   ?ޜj z=J(E>1?=tKНak%Xq1;? k<^S^9PI@KQs.1`\BXMtiwt|b{5 F3ygBn9e[_Շk"-X|aOdFޜgOD-s%Xq2lޜqc3 D	Y.2_:>E\ˌB4-FLLdFfL Gk@.Qit֖閗^	kL8Sr}m%P54liI>]Aѣb0FpP(-ziqFkKk}XZs3XX=b-z&p^/\6Xbf8!?^s.1]\e[KçkK3,od	1/eoacV{þ;F!ޭc7t1ceЇnŝL\_b|b7w9.J7s.1ъ~Gz߬! 5шF#K3ƟG!\|b7glwJYD,y蛫>1 N8g z=w{]NǢhÏzq/腛"-u3!޲Gz95`/)|$_l%/\b|io!${&4Q>1Fdac?yFy&^M{o_/OHL:U:^{&6~:z!fbtNq/7fFçϭD}Bq9g! 3\du~$s.1^\-!!!gkB@36w˔c]<5e2פBDZ|jKT	G&mPf!{G%kLfCIQLgա32T|g|.SK_Y`IqFB;>#:~K2lޞ92zqݙqC]Aq/wcK2X|b^ɮ,^@>1^ɮ>1?gpex>j}hɮ?Z<6{&?"\NXI㧲kػF{l"e!_ƖfMtiykB88F/&i4e2ץ!"q|jK9,JĮ^9OBfdޕxPm賚:2 `=cjV%DIm>]A'(-z_sG̕0(Z\\:ЈZO-]͋C.>28	ã(Xݙl|'ƞdئ%db6Z-H||b`S>1:Mq
˸06Qm06=\m]dLv|cck0ػqϭD$=W;7a~k+IN4,3|?#|bckt@hMqr^qU|"fON8Ggs&=]7?5:zWґR4;;>1c5ѺV{& 񳸪#O~e\d_̵ш@|ijk>1d7k@Cgl
yl9/X^LiKeKkLBDv?)-h+mPth9Di4zZPPZMرT.x6-lv1PYH.:24O/ewO~2e؉qpX& meZdFqhMqDg/,=\/w2XMs/?zw{}\d_̵b64(R;>1ǲkKόD{&P;{9ŏzˌrYg]c/ƞ8g⹖޺1WZ"[ǲkK,ɮ>1 B4Ɲv!"pK0rZsED%h9*=wFK0FQ+Z`f!xX/8pUKS1M	]=(rx;Uwb,Kկ	y~Gzp{:eYz]S}r_bxM]yyv^|EػZ_mAC\4!0Y3GSًn!jh̹QyM~Gx腛?S v2&n{bwF\FE|ބGx4l"e#KA5ѥ 2]{&#
ytq;ɚtcNZ|j8{g%"tj'Gf%sErW4'3Dk#%kL
)f}[Ʃ.FU--(-,37V43bm7^su?%l&יz~K(>#GM^248YE򹖾u00FE
dFE2D,O@`=\|b+e#GS|+kYwBpD9	)Gk_w9,]پc#=giKeq|W2 /wcK>>1kKh/d-xYzzT?M"Mp/#@N'|=04L`՗3rw_:ά8jykQuN 5tNpG>/^Seqr^2_Ɵp4_̸%VFLɮ,rǟ8컍],>5_i8K_v)'DQyNIx|?#JE/\bip
"P&{&4y JdHde\dq#8B/̸PE(MtdQy4zGόDɮ>1񳸦'c#<Pl%iG/̸V2,s(hMtdPusGz=fE>1Mq6w.2cL_ZY/ih5!"q}2|kZ|jKGKUErz!rZv")Z}\l/\3PZ?~,FWaE^Z~1^X-I]]i|b$ɮ>1<!eޓ~3.
|F4/0˶	p2XiYi!K;v%rvF^Lꌖ>̉%kL
)f}Zʀa5Ⱦ$2^p}<d
pp?aНaj[0day7de{)Ⱦ+K_!R;Ƨ ,{&4'=	ɮ>16Yx~oyD8YxSKb6XZ'ǺwG6;=d=ɴA%1=u8Z%DdGk{K<*Xe)seAC?ge̵*ƖKZZ/ilH_L_&ZV_.ڠ=|ܑR3BvK[Tk_%T>Nf!z2׬ȞViqFkKjը-ƚ =\̋_<
	fAkw0.o'm-<)YbBp2&z]f4)Ⱦ+K_!F #j|bMdFqr?CkD@/@/^ӂLvzq.l]챈${&Ǻ>2&ŖnCglqy3(4Z[/Z\/-zD$@N/0˶ldLI
Y۶i)
fwsG%kL
%TAjq ww%4Sq|WBKF5>1 :c5ѥ> ɮ>1<!/&iэ;kLBD?>vKLI
Y۶i+JSrCѣDS B^g41zJ2Y>;bLip;Ƨ ɮ.,y5!6xByy3Ni_+Z`/mP" 'ldx?-38k-$)gn٤[5^FJ֘K!Lg_=p}@ij`L'Xg@@zW͔i3Ⱦ+K_!L<ɮ.',y</=\|b͙<!ec>^Lӣv֘T	8,}~KLI
TJېQW%kLȾrveT/PZqi~-2^pI2YTl>Wހ%(*gq|WB3&Ɨ<ɮ.| 0^;ub7 S8geVX@z|lGyllДce>1_&ZV_.ڠD$@Nd0᬴HIkKyK:4|V}Z-z	{KSBV,קހK6Q"-|?g\ip/5>1 )7 kI?g,8ll&잕'2̭fjd=38햰y3Ni_+Z`/mP" 'ldZfpZHR$BT-o:>V̋'(mPQ&ZBd3KiZM%ʣe)&Z?~,Frwx	k#1ipMtiwNMkB<!e{xn2.ŋe]pwNzX>^g(ǎg>1_&ZV_.ڠD$@Nd{iYi!J]	Rt޿zAh}5,lXZfpZHR$BTV܄ڊb%TJ֘>Nf!{p'_V-PZ?zYaPYx֠ŋe5=ӆ{&^2.ŖL_wV	F<v^Lӣv֘T	8,}FZfpZHR$BTCդePZ4|=BL̂רp'ЈǦqcӌp02́[?gƛ!"pK7ZfpZHR$BT-o:<LBK(0:4|BЧ2^zYUj">E3n,],"죃pdղՂFx켙F4썟֘T	8,}ZfpZHR$BTZڴDkF]A%kL
աNd~},bc"YjvBf;%E>1_&ZV_.ڠD$@Nda᬴HIio:<LB	Z:_XOc?ege*BMt%J҇5܆-z|lxzӨاc?LI
TJfCѣDS Bdo/O,Fsd_%F25>1@MtiwS9cόA&36xBY`	\^Lӣv֘T	8,}LjlW-Q[MN]Aѣ$ Bdoz	7޻dePe~rǯO_K6Q;x	k!f2+⌎^ɮ)ş>1=\|bxVglz/;eS5GɮN"㴱`^S/&iэ;kLBD??geqZ5TLY۶i-mR(hB~]Aѣ$ Bdoz	7޻dePe~rǯO_K6Q("^Z~1ȧGxFdFEIş>1=\|b%<!e랙zpZ"ɮf20@Mrqy3Ni_+Z`/mP" 'ld"5hQ3Ign٤)FJ֘K!Lّ/\3PZ?de}en2/FDx$wONdFs<Mq[?g,[,"=\qyLF4/0˶	p2XiY\VU4vJ҇5܆CѣDS BdoGgO_K6Q#"-|?d[ Al>1&ײk@d/V5d:^S/&iэ;kLBD?>7geqZ5TLY۶i+Vk^FJ֘K!Lg_=p}@ij`L'Xg@@zW͔iWaE^Z~1k[;Ƨ$gkK|bL5 26xBl2i|F4/0˶	p2Xe-38k+Ѫf$BTV܄ڊDjZGB;^ɮz	R 뻘o,6Yb^z|2Y?QMEb
k;Ƨ+ {5ёrϟ	ɮ>1?g,p\xnq;ػXEGtɗY`@MsyM|ެƖMrq,yy3Ni_+Z`/mP" 'ld0ZfpWUD%HIkKyzFJ֘K(_VE2^z@tj;͔ibbiw;Ƨ$,y,|<!eF='Sf8w^;>1 0{&y3Ni_+Z`/mP" 'ld3&i*BMt%Jږ󣨕03"G%TIP@ihn|c"ɮf_<
 뻘 K%F,S@@zK6QbbKRM5>1nMtio" 3{&J6xBq۬݌ww=/L=\頼b4%274ƚq|kZ|j8{g%_3&i*BMt%KKy'Nd3Z߆ZfpWUD%HIQh	KT/Q.ڠVs1/B-z	KSS	eU';u1bYaeӆ{&^2e5Κk.BQ4Ɲ_+Z`/mP" 'ld%geqZ5TLTJtZڴ^FpD_PdNd"-Y`N,zpӠ{&y31H=,g-38k+Ѫf$BT-o:<LBQ.ڠVs1/B-z	KSS	eU';u1bYaeӆ{&^2>1Fd:h/)ػ	F<v^Lӣv3#y|i]@H=KLj	5Е--G=DjG/Q&Z%Ч2^ze>UZq;ό@$d:f/)]椣;%	"fN/-z_+Z`/mP" 'ld?c)iY\VU4!&1K:4|}ZAkOPZ2@K.-Y8!z{7N8'X켙F4/mP" 'ldᬮ+FJ]	Ru7!]AѣЧ2^zYqjŏeOdGpN/)#q8Be:1a|j8{g%75hQ3IRk*V]nO&Kn^S^üӍbh"j@X ؋6\n1r|6~=cB	iYQhZѪf$Q&Zѣ¢]@+KQ+Z`/1Z\QwiiDiieB-H|b#twԜ\$nޮ?y; e7o}NCRhY|%RndbEu0R:/c/!b^v|WR_+5,ԣԸ/R (M횀nJ'6DXD\FΔgQ2^F!)@zjIJSIeԧU$\^CRT/;RU/K%|CR[/R\/z_*6J&'ccf.A6\r٢QuDQ:QBm}c7ϔOdFəV1Q/-,䴴_8ipL|i]@{g%)iY\ZKkFJ'^eD;TX1D;L׏ldX9I
TJ/2.n"9({g'	5Е-uo:?HF?x=I
TJ%-G֤FN#xO*BMt%Jږ/;&鯽? 'lSjn^wQBMs_z:@Nئ?ܼ禾4t0=L?y	5M}ha8{bTrJkp0p$=5aS.(IzkOGC	BMs_z:@Nئ?ܼ禾4t0=L?y

kp0fGJkp0fQIzkOGC	$=5aS̓$=5aSg8>gir̐Ai*3fl{g0TF9T92=	.%FlҚQ.ڠu'YF'hP̉n}[<(޿WBмueJ;wc.SClJ#M":Ƨq6:kg:1a9A/Tp2Ys?^o*#Z*K5U5 Tf)IQLs1FYOQ.ڠ.m*(Ҩ`ZG,f%M8_V,Z҈L_#!h5u2mК[=7PZ4"kQݞpf)YY`i}:'{x ?;声A~K--:_lww|b		2G̊,]&V \
#r&iu6Sz.)(2Xgu@derCcgS2 cZˁ(,'Yh,cN#bXD2k6'c1C=:,\\p.PF0v(`Ӄz5
F.o8 %|a,?ə1\洖-Z--'	liP{J񥥒Z[/Z\/-z_+Z`/mP`8xA+4\.M]XQ&ZE2GQZYf	=Dj]{Jق/j%kLD\-QڌX4@<j}ZxkJ"2y|W،'B֒SשBill@ihЊ'b-G86vv{Efe.{c8cd6NI:ga{ܴv=B0oeC"KmN.O@4&ʯ/]XFMDHp*FO@5ӉL	3H#*l%\\R>1 0^k}wF^Sz22!屳YT%T^W cXHYy4K	56a`_lThMf"uN4ap&B(\
0v(`ӓgR;cF'y`>0 f`i%idIBDliD[.T/ҩ|iid%֖閗^֘Tp2X)8KURiT&ޕ̊'(mP=Di)]KG*&ޡ}\f@2eɯFGGnDF^}2׮覠47K((ZMtiy9*Bl.Szb|bBH(4Ӌ閗^֘	8,Rg%ꥢFlҚg=c7+diJjDkb4|V]B2n";|'zyT/$QrZ\P[2
B+ngւ gX\roLW7f^8.Fh}h𼙔ci֖閗kLBD&@/-z8,23*fԐB
6iM^Ly"G^]A0kMl/YLB%/zzQ+Z`" Ѯ=Ljem<hBj|DVg5r;YΩP	9₼lfiF$K!PK(<L|j/?GU-I)Q4JEGF^:J֘DkimE2⌖FToiT].TJ֔Eeu2vkIjը-FhXF74z(z}:_wx{@h7y:2zPi^ЬYxwmP`k8^'{
dQ9Cv7-b/ATlX2wOG, a声A~K--:b_e\{]eWzȢ2m@"Td}hDb5ӅL8#Oܦ.)3?D!S/5>YxpόQyMSFΧ}d|!CvAge͈XRLK*h/\c-P&m<1L"d}@X҅6\	D݊DM8=IS(wǝ.o8_!>0FD/&fƙp[XjxLD$@N֔EB*ƖKZZ/ilipL|i]@{g%׃Ң\\Q<͚SW%T>ND3";}B P]Pn6>1Wkg	~^Lӣv˶	p2Ys?T92=	.%FlҚ'Ggw=}]zĨ7O^ɮ%y3Ni_.ڠD$@Ne~T9jjA͚SRvvGO,fE5N}\vwPZȲh4z!N,/>d[ndp5J΁P6eBЊlc {&6~^Lӣv	]@{g%35rѥRlֹQ4Q.ڠp?Di1<FQLAeGz֖d4}Z*JZ҈L.Z.i,]tii ]R⹑RncBnh^8"X.p	PHt1lCءff5U] V)5C"h'<~;
V:	al.c"!Ե+V˙h
ĕ%H]Ht"_kyh,.}nZ
bl	i0Å 0wA` LZ7Ӡ|X2F.όA $gފ*2(wHP*~4\}i=]<L摧FUSz.R>1M+`Tճik/??P/)C\t3&N"`4'άDݘ>PWS"~-v+ؗ$4F@.X-9"yۄ ىV^V=Jc uŉ^_V,Cg#gVa$ @$|= -1a$ @/1iʸKnw"Zor(l[պj"n-|!aW 3QJ"Eд-aW`˺`]*N/-*oHӰ-`>\%t`YB㻛of6 TH>1}:Tbݥ>D!jNtT@bG@ڐDEQSp=#⢈vJ${(.?OSu=r;Cqz9EWx&Dnf$w:㻛}$|H#8C>5QSHEM֨RYXl0n^F0mm^1:|-"
bŊf2tjǢ5$()l[p$>$)iU*%2T(¢Gx'D3Q:rHgk\w!"p4-jp5m2li<[+ZQ˶_ZY/ih5e2ץv?*fY͚SWǶp,|5Md6iM^]A'(031fEAWDkK=FkKv 6%UKҵti<]L<]ZiTz,}bయz7t$yhS@&QejDBNdlm,泆^i8iCwg\v3c8_2Y0' |35!\v-uYiiHU}8_Cyoz+?rfE.QnH FG4\}h=]8_Ì4ʺ "7+qHĖrL4meY>13>1,Nː, ,D-Dyz]|,Iy6^#	Ԣ,\:6O:EPd.G`DvB
$l."?bFىlϣmFӉB&*Hka
#:.K%Qjth,\p kV;JA5@-f\W4(sy>1.>04D/&fƙp[XjxLD$@N֔EB*ƖKZZ/ilipL|i]@{g%R\͚SS>NQ.ڠBQ+Z`#	9gN(Z\zDkА\}Xr(gFkKqdt6P[1}n&d$\ ?OHP*)nİ,[<u\b-H7/ـDoaY|6ʥBz8T+(j)Qlaٟ@2xeQl/fQi䴴_}28L|i]@{g%frITFJEmFlҚ(0:4|F,hK/@,jCzȀe7t"B-zPV(Z\Qڀ2䄺Onؠ(	ws+PP'/y蕕XZ)J>0ײk$
O`EuSL8eBDdUP
C%EP,>1'zxIʾf&b2cM<5e2פBDZ|jKrITFJEaD͚SWǶp,|^&ң6iM_mPz({GnzvA|(-LuE6)B,2!C^s{nS/")DkɚtcN9A/Tp2Ys?nW	56iM_mPzȨs;}B Z{>1C?g	~^Lӣv˶	p2Ys?X9,ӣ@o*3fǶp,|W*- "Tf)g8>giJEaCbQ%FlҚjE+dQ4lXJEd\$J٥5??M\klA2D͚SWǶp,|6MaCbQ%FlҚjpXPA2D͚SWٙ=/;3p&鯽? 'lSjn^vf&鯽? 'lSjn^vgb禾4t0=L?yٙ!BMs_z:@Nئ?ܼ9BMs_z:@Nئ?ܼ̖&鯽? 'lSjn^vf&鯽? 'lSjn^vfOP\ޟ掆)5O7/;3*(IzkOGC	T$=5aS*kp0fe	5M}ha8{bTr2ڄ禾4t0=L?yٙqBMs_z:@Nئ?ܼꄚ禾4t0=L?yٙBMs_z:@Nئ?ܼ_IzkOGC	$=5aS$=5aSIzkOGC	mPQ+Z`th9_YG86}XpAM,cћ拡Qn_4{h2zE|z25gdl4PbBYXMtlƙ5ɮ3JvYWkp*_ea,ԆMtl4ζYٚs>ϼillMrxK.*ϭ! #5̫(֘T	8,~k3֑TTDiѣ>(-z8*QL5Є,-zn4gSZzՇpwNc[cpH_	0	@hMrL-/o8f|a%jHGg ŏҬl]	.TqqX	Ȱp5zW~f}yx{'B(Xg.{9IHLs?wHV'@X&UH	k..S/4k	/wZM|Ǳw'<C=\vw>1,|vy9Y8Xݗs+@5{K{;Gg@MEһ 1>v.BKNqTA#R}-1">'	{@K_wrxCb5Ӌ7e/qcӄʉ\ެ=\^L14֖閗^	kL8,2[T*jFlҚ?޻Ш>ѝP14Zs?t ?vk-i56ikHK:4|9Dip\eTS-.(imFKKJƤFB"jr+ToiT].TJ֔Eeu2vkIb얧KI\.ڔ.pb<@haz2\/|.DdĸLҒ}{MhItl2S)EsnnMtsn#5>]\xFgL@*Mqxwئ)C.{bވbD+~+P&AW(\7'{ՠS8nAܸ6"arǦ"c/&Dt0}cXGZEFB-Ow(0"r~Gp6_ʌnpS.~h!_wqЍD\:6رL7.+Lߒ͕&S_f9*i+|bC_wƕc;8ɛ
]`FaG|38ǟ.@I!HpM;ΣỌ;FYu{|vowAܧ}7W2>16p31:LbxG5!MCc$x5$qgR `jHmH|g>,8O@4$PT.:p;ccA<+t,]bwػ벣"Em4\;ˎ^o'X:ѶŊeX_wXe5l	2~K1l^WL8z;όSb7+(t(ɗό`&^ɮ#|#kcόU댻>Q0"c7:?2̃k]7;Yf@Uܧ}7W2>1RVgÀm|i1Vc̃8mHtRH|e##:0e 3RG#jC=H|5!w"%F(G~x^.
Ts޺!>V|a-L].aJՎGKtʃk	:HN$wk'y~4gwEB^ק1ҢYb9xG51fVC:&ԇZHu$qcR fjH5!>:Lcf;S'C-tXG%(T%(% -F4^+Z]([	nKS%idIZ҈]_R~KKE--.ɖ/0˶ldf=*4͚SDU+?=C>NQ.ڡ(0(-ziqFkKjաXZ91TdE5Dc FEAtiF5= @P[#|=\K7X	{&|bzDc 5=@̻X8_b\}h*ɮ_,|Y	ɮe1<<$Pr]~;GwRDДD|`I ~X+"Ӌ|bYX.qT3qcόuܩș$|f2$?_wt~GvHⵐl]\ߑލ8$ޡi*_b^$D6J"h9F}c
OE9g,l	 %ػXDLDӏ(B5Ӌ^uPd2cL-(eJU" 'ƖKZZ/ilipL|i]@{g%TZf)^BMs_z:@Nئ?ܼ^&鯽? 'lSjn^v/IzkOGC	٨IzkOGC	Ҕ$=5aS	5M}ha8{bTrzz禾4t0=L?y٣%	5M}ha8{bTrD	5M}ha8{bT  b>h$#X	1P" ꀍ*G|$ǯ3X.c{ݯ^>t"ڠ輁'@XD^.1wq0Ad@az ޽賌,`輁'@XD^.H'@wia"T:Gv$Ax^ҁbPv.0lacc3s]S!$=5aS$=5aS	jkp0fkp0f	5M}ha8{bTrBℚ禾4t0=L?y٣	5M}ha8{bTrC禾4t0=L?y٢禾4t0=L?yP\ޟ掆)5O7/;(IzkOGC	UQ,B^&}ND=#2kgø^iq^0 <,w{3=x~'~<2yezǆ@5=Ǭxds<{25׀4 	Qwi{g~;ݦ"p=@9vGp氱kIzkOGC	mPth8+J֘/P["|ix|ϭ/Od.	4޼7&.x-ٲy!5̼17flZaodFd_BɱͥZadF!iQͥN'/dGػcgݗm]ۆ^ɮNdMrۈ2{&3yN컌ɮgGOBЏ0Mtw׏dFəj1U/0˶	p2XYPlڊ/;X&鯽? 'lSjn^v0$(IzkOGC	$=5aS	5M}ha8{bTrz禾4t0=L?y&鯽? 'lSjn^v0.(IzkOGC	U4=th9BSk/xqyLpD$@Nga#FP̭[5+e_PZ4|~)qyLpD$@Ng? YdhҪfmPth97L?ٕ=DiDiieE2֖Ȗ`1FKKBvҠV.-'ZKB"h%B+v̅]}X](\+Z>fC(_jN
-ceخSlz!gJn)XKXL]wsپt|bB.2_:>l+!-K({&4~|b<ɮ>1! ?gqf7t/)F
XY=L
;ޡKx%\`1O-I5ѥ#όGUc?gqdYzd/wF 1/@4ijUdFf?#gkHAc?x\d7> b_cijPAh-{&42D>1Mq|lɌ!l:2X|_Fu9tSKfeVwOahTMrL-z!o9c	=\9x,fbJ#Qǿ#8	]Ξ'C9qI(E:#B6ь]4Z'3c;hPX&K_wnS?ΝWό'OdGgrdY@DqM`]ҏcϐ8)=vd[Jj#f^2^^w2-%@p5KR	j叜txb*Xܴ)QP
߄-.ce{v^vT]Ӆ{H#v>3Ғt>阒Gyc:sy(y񌨘]oO>qCόbHg.	j%[i1wHB򛥅oS'f~<l%ƯNj$%xZMbr|3'],{&|744Q?]kt_lFeF5 fVoK^H;oOTD59bS6mS4Tc*.Ht6"µdx?xٿxˏܢBN2!I!LoC<~5`cAK&eD(JY!DiD 5(\^-O;%gh7ԁ2(xRDlDAKJF١3r7I@ܴvL]f,.2_:=L\`1ՔijSG`|b;d R22 )36wYw4󑽖1_v.',|oecE{bERX
"zd[K0ٗC2-%m9c#{-P/ػ]Y=7pmMUj'l]VܨߑMpWػgDwGBdl9i]"Xr	1"X`a|1KO^Dӣ*>05ӑ?gov%˝4xkvԡnp4-jq洖-ZD2li<[+ZQ˶_ZY/ih5e2ץv?_`>yS[L3FP̭[5VR&'.&jKSУfG 34|%\`1	R\e\OQɮ/p|b=\|bA+?gp:ٱ(پ4
PKb6udF|?#a5ѥr=\|bZ6w̼AɚtcNv!"pK. ,UC8'(mP(0(-{`)/БL3Z[t {}@ilA-BK2dwuPX?1FcfE
7Ie|
ϑޮ>"f+3iP*_e|,Sq|W=BTH_]\@=]Yvy FdY;̷q.2/!*@.VdF<ײkGLel%i8/J|b
5ѥQܘ˹UApSK*X|c
^ɮBiyŏ/1B5ǂ m}Ճ;{;X39E2v,P9sF1tjǳt13tjp]g{)Ɵ.Wό,A5N_bc`jxqci0H3|#d/),y+?g>v =Ks;Oe{v,l]X3Qǿ#pWػ؇"qJ?޻~xde^B(Dl9hcOf10wtq``Z}a8te^qŏ/3C	yy3(4Z[/Z\/-zD$@N/0˶ld;O@=P]rZv}Xd5PZs".!?W}
s @޻cfZxb6ďnbx3ػЙ<K\d_ciw(-{&4% ǲkLMe}KD>>ll#24bb)|?#4>1 >1kL1d_cW;Frɮ/(X
ɮ>12;ybKYa?u ^Lӣv֘T	8,~;@=P#Ci	w) m臱J38GiеqMғ<Atd{lzȼb5A>#LZۣRk:2׮'J
%T5ðmDiie$KեhD\-Qr+MtXb* j.m*kJ"2xj{_7L-;.y}bvˑ(-
tCad|E#yMДZN'zcYЊ߽EȐzmua+X._\|j8%s|b/8컧8_bX}h% Gk]ye_>1bҋKmݧ콜wKF	i>;>ፊn2/FwcKt']^`>1GkC?gp8'Ț#V\zxC w1k|'?P/)C\r؊">=	0p]=Ypɡgm	%	ÿN>Asqtp*	'Ѓ-'H5Q.nLU X	^YD ҐA8	@!Ah#A)gwI?gYZlRf\iSŲeliDH-m*iT4_~kKeKeKkL8,5˘?-38k+4i媀Dj'=uK3Z[Q&ZՎY(ij8e!Ts}9KXxp#ԯwJ ږ[S.Ib>|0{0.YQ_0/wv'(OdFERg|1^	˸9,l\9;1;̉`٪~GyFDl>1 H##O-r;@6/޻2*"#^S/\e{|?0'][W{&4%|b^1gwZq;L/?92y|cA#? lW`Ffq;-Lit^SeŽػ1掎>K-yǲ`FML"=DQyNGx4)Ⱦ+!*7_V|b;5ѥ 1{&Hm]?/&eXƙD4_~kKdBDe2ץv?C-38k+VSijkEC'(-ziqFkKj%kL
2ZZBKFzn4qpSQTD!EҵL.Z8jE٭%-k*KFGw%C=|}h&=\+v\@8={&	-^Szd/v{A|W=BG[ ]{&4!>1 PMq񉈸[@٪~Go"dOX;({,Oa3qX9ND3"|ǨqCP`:|c
dNf~3'`ڲ-bvgsc'kw>Sɮ;{Ix|EHk&bSZՌ=|d~6gAЉ;81:5.a&c`a@Hwir1CSmrYiMyb.Da#/ͥ lcf;hP4NfUL1FWf9?%#Lt?dBP5>?~Jf6j}i!;ƶfk@١(dZcq(d]f֘Վ?#P4NfUf5GYk,{U~=vp
2>Gz(.2_ƞ/C4p*MtifE|b	^ɮ>1?Ȳp5/>dUXP˝!ǉdf9	`ڱ?X8I?5PJE6Y|8{va-X1%ULXŏe|#^Szd/wi4Ģ0{0q[ǲkK3,ypnMqtں6~^L25m2li<H-(eJU/-,䴴_}2|kZ|jKRc)iYQZMLsUSZ*'|DiDkЈZ47AhDؗ޲q;ϭ|q;㳼iWόh!?]WGb_kvj"ػE7|6Aq~G{\_c1|bkK2(Xd!?ylN'yy3Oiɖ/0˶	p2Yc-38k+VSiJCiK:4|Q+Z`f *#j)=Dk-L%--F/єFCQtiP]+ZQ"1.b2xjx5of^.jprB&KFPZx҃#d_Cؗ\pM;,^S"@"yNr7#"-Se=t b;O=zm".辰	EoC2{8B+%5BF$%ZMb*._?v.֔#5.oe_>1H{vtb_lFe#y	ux4d_c;Ʊt|b5ѥ5/=\|b;6glx5R@2&W<R;I}w|a{?P/)C\r؊F}d{r,+.`S٥b9O&EyL*hd6.])HdN(hQYsqq'1SJy =tH5QYsr`>nQ%]HYV`Ig<H324xB.!f`.3r7]?/&fƙp[nkIbeBDli<[+ZQ˶_ZY/ih5e2ץv?_sCf%ĨsUSZ*!/|
%T>NQ+Z`fDkbZ\pmFkKj2ZZPՂd-, hj{JD|-Kҵ L]evkIbePM߅$Aľ!4_C؇$bZ!Z^7W ߑ޽дdoZ)k#"V7u8}YX9-Y@WyHϬbY^St%ӑYd>0&BiЀUj6}`DdGxB>hv/w>{xr7gx2?];tb_lFe#y\{|,>;> X"0{h?_ƖE{&4>1=\|b
/QHXdM]+.
<"R;}w|a ޡ񌌮Hu9hlEY܋
A,b8"ɡgm"󑼔*eA;+(77A]]"CEH5Qnn^yD!҈
xQ UAh#,!>0&F	(gl#enkIbe2y8[+ZQ˶_ZY/ih5e2ץv?fm+4jkER9EIth8r]@p%kL
)f%Ȗ`1ʍ*JZҊ^IZKu8)ZUZ=LZ4h-;p'/wlM_bW817g8	k]l/)C;}i\+!,_	gkK2g9cόG5!n> |?#OB0{/c]ӏGkK2$NX(g-g<'Xf$,?/\8?Ύʾvidm9c	EߑCc<Z/3qcciu
v*H)w;&OPXZ!*n9,<!G"DоÑpj_b$-D.ljbY8֗5|gx2 ?]N,yLgXQg}J}hb_wiE{'e;*,yYNX0cZ:<\掳tp*_FX2l_X.j=C>|a gǟD`/޹fKp*_wjyثs.ai!2{%t_kf2ǟZ-.iCnR)Aɸ9em=<g~Gy8%7ݢǟA2c?gq;01n1\8[Xj{H	2xVD2liP{J񥥒Z[/Z\/-z_+Z`/mP 5KLյtTjeDz2׮'(mPQ+Z`QL5_VKfB#5M0W|qc\~|a>ѝbখ	_XxD#ٯػX\ߑ?C`j,#.z+NqP4ό]"-Xr"~NM],"\^"i<{&qc#	u`5}*8wC`jC~xde]ނۊNSqP4ό]PcOf10wuC64*_wrxNA5Ӌ^"0^L14֖閗^	kL8,2zVS*%󱂂禾4t0=L?yڭBMs_z:@Nئ?DjeF^8<J֘IB0Bb'8AQڀ2feA| hĖajSV^|`0_8ߌB&/#yj\̋nBQ?׎GwBKԽ\	Gd9N@.13,KcbrCKAXؾ+]%\
Y&|Wcc.+3,McbtIel_,6>0KAXؾ+%\3,Mcbr[vl_,6>0ٟ&r>1 8gS?,868ieū,89|?#uW]'283Z]J`&	K'{.167U/%*%/=\НE7{!(=\8O058t[	l
 %|W!Yll|a,KAXؾ+]%[3?V6/Yll|a?V6/@t[AhX4%Zr4Yll|aKAXؾ+ܖ,6>0&l_,6>0X
H>1 0T>1&9g9gASK.-Ya	8b=~qՇ^YJ`&pte<.2_ahMrr[ŏw!g>Gy6]P{.TgS.TG͜ѝ-N}`k.oaʎ=8	]z!jqI'ؔ"Mh.-XrE14}a(X&g-|>%g{.S?yN{&8#R:[qMМ'l]3Qǿ#ņpWػ1C:1xbP4tFl9hcOEchbtmp]g{.S?Țte_>0=]?/&eXƙD%֖閗	eKkL8,3#|ѼTik_%kL'K3Dk`"jKCsD=D`Mrq*'%ܫϭ5M>2.#Z%<{&@&OodGg{1E&`X6.1qbgꂗD|b&g<񗌞AKU
>13#g;@/)4ƚq|kZ|j8{g%A:;sEi.K=C4Fth9սRdYPZz}cԳ /%#0EUoR̊=\^LӣvF޻TnO	̜(%T̋IJ8,ygGq\
%T^rZ2ץD"&_V9g(-#oEI=]sXPK2*=L}8q|bYrq-%=]DdleR̊0HɮAA,Ȳ,Ȫ|c"liȲϽ82-.wD]L8M2p&	g 	~ȯ}w/w|b6^ɮy5 VglJ/&i42ץv!"pK 0zVr~]A_4|s /%/PZ|ad/^,bc}d_F!@(wK~fMtijDc`MqefEF]{&9,?zÃ#XƟp7uFJTwcK}XzMtip.>1+ɮ>1rfӰ]@H=YRo,+%T"s]KU\E^]AE2G/Q+Z`Y$^imFKKHDL-P6}g3pJL'"jC?gf;;FL.wrls^Et?#c4ȶ}h&5̼07Lʑzϭ,ɮh+zpd\C;=L֖A35̽d`o G4ZY/dG7\v_e #@L7%3]#07q"p&A\ekֻN>Gzg֖@5̼ed9;.ZY=]Yڣw\CTt7N4@QDM3dY>0A+59,>7?>Qd X30V	ɮ9R,ײkA0nܮ 36~(P:;K~Gx48b{&4@3{&Y;ɆEXƆEZ[/Z\" 'ɖ/0˶ld߯6ygGq\PtU0:4|_+4Q.ڠBȺRjKS)ɮAє̞Ɵ~GxYK+5]Ny8ZSI{&A,ȷ#ZSfӰVd\" '˶ld~TZ+twCbrVpeG	d8*7Q.ڠiqBԃhIxZ5X)Ϻ*OK#3p_IEm(K2O>Q?ΌD{&FovOv|ck5Ό'>r?<@T:tB;őˮ2Qбx2Q8?2(V2B,+' 6|>ޕ`Gl@M_brc7E.P4tFl9hcOf10wtMe-|>vwq/:ӣ*>0$Gk^r,M3ZɮX7/4!fMr컊W@K_w8qZ§D!yM|ٍB	]PWػ	l7߰9WwJ"hAIʢ}`1ps>1Khvjǳtb)bX}dvw?cp|ݠr$z22$O?gu"=`<OX&_wh2όZ$PMtd=\vy@hMtd=dvw>1=]<cx,,!殳v2;GֈdX1XC]fXX2iS4?/\83"<vfFΙZ#dGfjidl]a8Mp9`Ae%	fD3p|	FCj# j22P%
A(V2%c$l]ԟZb#gX<eQliP{J񥥒!"q~KKE--.ɖ/0˶lda&%ge))J3fW0:4|9OQ&ZpFkKcmPQL%!T/:ў-,#*K# f5ʱ3p_C%,Ȗ|T6gd%ZQ=\iڑyOX=}h4G!Q^Ser=+TFJX>%
DPdbm}*ʎ=2Q>Ǩo'W]$"hsF1tjǳtb)`	B!``Z}cO^uFU|a5m_9&X|cWk=3C> dO?㛊V%ػbP6~GyOB&qc#y ػ1_` |?#;VJ @Me_`v.@M_bѕgփ VMpw^S%"\0(d.	Gx0\}i@hMrZ@{5a`J&,{ҵʳ} >1 Pػ|]7toTp	B|JdX> m},'e>zMq(N<JN%
WY~6wX:O\-g=V`k9od2r5=߅*qr,c.OK6D`{&pM;Ʊ,Z#^ɮ>])d%7KY8_4ee{v(s>1dNvwe#X殳v2;Gւ {&Y`sرwh2erئh~_!ȸp5fDx]-,3+>dGfjidl]aMp9`Ae%	fAvw>Q)PӆF@8ddJPdK%
I)ٯػҬ\ߑM(	]Uz!Ȳp5z%RJB&Ѝ4cM{9IL">"	%ػ:N4Zte^x {&;-"D5pGk=3C:^{&,l6~JehliP{J񥥒!"q~KKE--.ɖ/0˶ld`TᬵP湪Ti4>'(-zipqgq|DiFkKj 6 jFRك1MFRAtiD]&ZOS-Of.jp4.[n)1ِ}h GkM.	-|#||c|7{&9B&vwzp'	d!4'yy+A]"ٯػXGlv.Oz!`jI"Mh.-XrE14}a(D,l3b;;؉ri^Dӣ*ɮrP2BI.2f$'(Ű'/vdb	]Ȝp5zW~E=v#,c8'EBRiKR}* j{3-XEX	Lbwgx7	]챼bwgx7	]IZOdFgZ{5Ѥ(@HMti:@8Mtu@)qǔɮ';;c5bwgvXsWY#@sWY.Hbwgx7	]4dvwPey=\'|vwe XZO/dXk,I]fX!OX&_wh2m'iu1;㳻,o
~Gyv,n/ػGeƓ>1Z d!cx,5֓dXk]`RpWGp,q}nŋN2=AuIU^9C;;Ɵ챸Lbee.;<x{&:\vw>1˯d!cx,n/ػFόF0@Mrݖ7ĜnGx8rMu9݋v$1;㳼i.Q#\'|vwe XZNdXk,I]fXF3XE
~Gzͻɺw!amjZ\^|w*A\G1@Ć'|vw?cp|ݠ4Mrݖ7|?#pHMu
}Lbwgx7	]IGeA5bwgvXb~Gf"(&{&Xb"4ee{v(Na7k챼sWY#DTk5v$殳v,],n/ػGgƓ}h
^ɮ'Y}h']No}h^ɮC;;!OX&_wh2#xMrݖ7XZMdXc+sWY.Vr"nTNZdaloqٿ`qri^2\⇟E#5ġ%<Gw0: v.U/\{&X,	y_Yll|a+l_Ht[J&|WغK-%`bh+|~,6>0vl_,6>0fl_,6>0Y&|WٺK-%`bh+{%џbh+{:K-%`qޖ&G,NnY8*?[r~Gz &ػO_(dEtj	`ٟ6h$fbŷ*8wXjxt>Ǩo\RJ#M1uBՏg)>{c;1`b	k.cq/te^ *Mtv[l7'kLǲkg xb1;ynfbJmʎ=ضj|s=C~O8WGB"1uBՏg)>{c;Ml|18iѕ|¤E{&0[ e:>0^ɮt x8(¥1zWTo&nr%x)gWkB'ɗW{lƖ-N" 'sZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mPbT3ΎQlҚ*/;TBMs_z:@Nئ?ܼT*kp0jIzkOGC	9Q.ڠrZ17IfEKP!"TXY񄰐]Yt@wəwSI#$_>0LK1( ~;	A[Y uc8KTb	,ɱѨIb]rC	ΈkNvg̳Bɞe,,ܲg[2,fZɞt[2΋&|e.2ɞĶe,f["ɞ[2&xe&{2ٖ̲g̴bɞe,E-(Q3|ئjϭ1)fN/Z\/-z_+Z`" '˶lK`0"J]Aѣ7RL17S-.FUQ2/ii#KK$K0{JvҠV.-'ZKd8]ZHomvԠ34P@imLSx6jH0K#Hj$pk#Ʈ*B`J9ǂkJ@)X8P;-P;,Zv	mP"o"_XE>5}aOm,z-bNZa7֯CkWZםd  -yھA;A-zfaal#!	l#,G,l#΋!l#,G,"G,l#!?-xla̲hŰF,G,Ql#҅V!h[7!o,Yl7,\%~E-!t[7΋!lߌlKfE-![7!?-E-![7ы!o,ZQlJB.X߰慱hYue屎nYxKcC-uŐ:-sC[Blc,;"dYt@,81吇f[![Őp[![BC+{1c͋)B_X|a*{{/&]TcKB[ZHti8[nkIdK!-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mP(_a;͐GAuQ2DkoUDjG%kLDkbgZ\fn	̊47pgď>03wXKw-шpCbY$nal/DН`-\&v:ŵmd#!x&1XBB=ѣJPİ\,t0E;Xvg&zɞn[7,,pk&yng[g-,pl&zn gpcɞ̷̲gы&{ɞ[JLh;yb1Q!@	q6GtѨIbX.:@Nt"X莵dhf$`ȿ4-慑~g,rٞnYK"ql\YE</-EٞĲ/E~[3"~[3~̶g,bٞYf{ȿJ-BV3\3=p[S3y>0TFYay3Oi-.ɖ/0	TpK%`P$NEQ.ڠrZ17IfEKQڅn	̊4g|\',q'|n#2/"R 6шpCbIvH[8,q;f2YApؖ[X2-B>SB nT\İ3BYf4,eVYf尓7,Ka'	de-:-de[	8#-l$ؖF["I,IFXcf[	6e[	4bp[	7[	4De+qqm.<ce'zbgi>0@7y-IHci--.ɖ" '֘TpK%PrzTD'pC(Ҵs_{K:4|VMeY}E20f}[!@BE3"->%3,^E]fPyf8!I	wa	;$w[8$,Ġpؖ[X-38ݪF`j{3fFElKc)XpaeNh[2*ue-YeNn[2*xKf\%:ٖ:-gE<e.2ʝlbYS-l*tٖYSfXf[2ٖTų-p[2TE-(QS+vݶ2f mJA1p"ZXZ5K_XF}b쌉$XY!7ad/YF}4,Al$ՖFzql$#<[	8K#=<k#<[	3(N2*MdgKa&Ȳ3%@,l$呞[-2.M3ޖMdga&Y]8I7b6Z9i=fo80$o̣O/ilipL8V_.ڠ=Y,2kDH"w9Q)Ir+/bvFJ֘L2/Z\f֖/u(Hf58gK?w5e7esZp2;ЂL-E	Pf%ǖkBİ\-cf@d[TY07j|t("ĻBÑİ\6XYS*ue5e9nQS+Av}ZU	!@
B8;a[D`3GY2u!ŶK#,qĶfj#,ܶf呗	l$,Ű\YgE:,a'2؊&ōqLN|ar3ci--.ɖ" '֘TpK%PtP	ʈBDj%TG%kL
)If 1//qgGxRal/A$gX\@Kĳ1Þ,!)dX0Ƨb("İ)Xa9,%6YbMk`LSL郼d4NR"fvj,j5M~2ݥYŏ\9',|ןAş>1_L_&ZVD$@N/mPb?ɬTJ֗>Nf!zY>_+J  V}]=	DimE2}FkK*KC9l1ўmQyMЈ6X񥑞:|g'EՉd2'fo.;3ЗV8X}wp mXȖ!)dbmXj{@NkJ,qnĲs]dyh,ZȋD1DlKpfV[r%6"gE;V6,{Jlq-A
 LcVHG>8;ah,.FEg p2#Z7,,ȗEn2ɇb	[ L91g[0LK YJ [3an Yl[uű3:-2ُb
{ V  +"X3p=(6Z~5GP0pDBK0eҰ]9g Ιkg p*FYK#Z㽉d]pCqdK΋"aؖ<ж8Ֆ\ܶ޸%gEv,l=FҬdKT@jm#2dm*`cJ6XhaeNhY#ܲӄGId(;l&Ֆܷ?	l-lN]UD~3Y8<#2rxƙD%R!"q~kK%KEeZ|k?:G`D
TD'pCEqy=+ܢ]@ĢVf~Z/\Oqyy,[j[Yx%|& 0em/Oz+*$Hxd܀k#5,G/xy/;T!'5;j. 'ߋ {/h<S d8@,cܼQ-bxzx yڤp.~/;TO/p;p eooz	6~J,
M^L'hE%laQg@P2AO[ig٬ᬩ$Njkp0jkp0㒯u'=`f!zZ DkDc6^iqB&fCU-Q҈-ЈZeDS Gw^zėÖ|_޻pm!8Չ@|>ބ
|?#\dށ~-tbȹP,WkőyN2-g`
n^2^qArYǱ%Mcf[h;̷ƶ)|?#h+iшOcKg\\{&4BroEr5f6Aq~Gx4Z/tb	ɮ.M^ɮ>0(glLe=4zvwKY8!\1{&	ݾo8XDɮzo3jׂŠ5{;{;XM_b"qqJ?޻~fb}B(Dl9hcODchbtm|18ѕ|DkőyNq;OYḢ-ٯػ#Qǿ#8	]C8jJ]<O2t"hn6ь]4Z'3c;h8M#b;;ܧrsFU|k>;-\.]8Y2ɮK	2fUiKKK%--洶D$@N/Z\/-z_+Z`/mP`?e&Z%s9G{`th9E20I;mPtF:c`u%kL
ա32im/ٗ|!D\-B2$ Gww/-Y=w 3;a8 TneArXؒF6b|*fFQYKE\NB|s^|a8]ʧ^	ɮ>0PfFeB7/wA|Wӣ4G^ɮ.,yOdA g/cd/wO/tb#K^=]]NX/=\|aɌďzO@=\Kw<E"5Ö|:M,`F_w$Qǿ#Ł$v.r,^[Q3JB&aER} SE,l	 %ػ.S?M:2(88l]X\ߑ]$v.!Ȱp5z	n)Go쌫(E:#4cM{9IL">8N,l	 %ػ.S?xFU|ɮX4>QzɮK#l6~^L14֖閗^	kL8,20"철%"ko\QQ.ڠsҾn9OEїЙjܘE6X'y;d3_byLe=ބl,>pd"̉}wN,{2o<g=yzY|pw('ifDfӰ]@H=˿S	iYZMLP%"Diѣ
$^Z\QڌFH`1FEAtiD]&ZOS-OBKvkIc|얧G86.-$pjPVn"ra86/)+D-//E~!T2XZ\cpl@@bv/fM^?$W}v/?mJ~Gb'eϱl69
.҃:rHG`5_3BHrAlC΅`,[ȡF%"]_,*Xn\/mnHtFuػ^SD"]hXg"('E4~2H8DP ' h!޺C$:uǱw$2J$2tY%2HXL	e5wW:]TT_mUxEw$1Nq]J"*J"(&^e h\,4dPH5wNQHI՟@ g>q*>0@^j0]~X1lC;co87R
9mr;ٺaKVFuػXgW;3I33I8Wde]e'>qό r󰣺mZߺU^ئds|тQt\:ȝov.P%D;CISW|DK_ǡq*>0( FjH""Z8 1gǟ,y4Ű'/w[5݋\ǟ́k?{ئkܐa9sZuػ	"ť0)plD&GA]&X3rH0>0]˃gL:2#Z=\8Kh4$PdNfFD#"zw8|ڜc4@M::ttfj5!wh5ጆ:%Xa8`]ڡ?z=3B &a6t,Emk4EX-f^J.5(8@~H]lZa݋r\
=C|'>q;όAXMrr ':6{^uػb,Z]-0Ūcw _0zՉjJQ[0nMprjfr,K]'i|a$]w5b|Go8z"\-ohoap@[	E5ս[]wua7
1/LOC5сД04tb_b>Y^qcv'%Mq1٫C#yw{&>}j]ɮC#|vp[1u>1 zػOVC]t	~bXlE~zfbXcO͗ٽXAN~lbC{&&AF%v)Q1_Iݟb݉zlAdNXΞ3vٮMtǺ"8w<C[;Wtc%g~V{&q;ޭٮw͗!Mrػ12s|b?dFEˍ^ZBѤlii [%sZK-OɖŲliP{J񥥒Z[/Z\/-z_+Z`/mPiNZfpVS+h4=th9q7ЅBўODfv0ހ/)Cr0O0^wo#Oz7/&vF4	p2YciYhlГDjE͚SV^vP\ޟ掆)5O7/;5BMs_z:@Nئ?ܼՊ禾4t0=L?y٨BMs_z:@Nئ?ܼ՚禾4t0=L?y٪2禾4t0=L?v'3Di$^Z\ B	j47tPZkE\-Btd޻bG9诛+GјوΔSt oOS/MK!7^ld7\yH.Ce6oAgl"21;|?#il"j`BѥK>0*Mtiflό 1;̼Y=͆wsSb8?_F.(ɮ-H97ό 1ecO|b⹩|?#|b8U.
^ɮ-J>0k ;{7; b|b-\K󑼼D  =\'o_}prL)r7O,te@ϔ@<7{&6~^LiKeKkLBDv?)`#FJEk̽^FK(0X(zc)@ijbXbEB.aj1[ wqzWbKAWE~ mѝ7@p*^C	p*_ FVAq|W50F!;1Rɮ,s|a 3|[i66wx{X/Ⱦ+#Dh7>0h@MtijC|a 'k"g/c{Xgq|W50F!Uѥ?>0@Ԕg,yRɮ>0  ܘ[,"+ؑ$|e4#1bEjf`_ȁxF!XHgl"4Ɲv!"pK0tDeJsEcҽ'(0:#1b]BC/БLKS".\)̂r_ė!WnWPјْStY}by
]LŏO3R~G}qS⹩1	|?#
4ʇL{&4qɮ>0ׯ2ZaXٓcgrW36w-2|l#2)/Ⱦ+#a_F-Yɮ/-X]>❆wsSb!|?#tioEPMtiz>0%gk%?grc/:E7DqyM5el&ɚtcNZ|j8{g%mQ>^FK(0(_VE@ijb~GwR9"](E-ca6cso:St/w_rL*_wC;"j`BTF|a JMtiwJdK1h9zd/wOE\iw@-%K>0]dKFebF#?gq/-)4&fAh:)NHB#;/>jW7@zG@J"pwS/$X3i8bVӌ/q;'^	.2_:>+#e[GNL{&4(Nɮ>0JQeƶq,SN2X?Te3xN2Y2gr}\{,Te2~qĻpfQfre2m5Q{,̗N2Yy`^3T/e`/eGN2Yq#/e9N2YvNN2Y'/v"M_v.*o顸pM;kdq́X݋X	ބtl&O`/a9@N:Dx5!H]ڠ2fd|a&Yy7 3dq#fJ/z3Rne=@Vfrnf@˅LjZ5,TYќ/z3e=@Vg@7z3A@˅Nez3Rhe2ԃXپAhb|6Aq~Gyi8/ m4ό%kK-񳸆RO\s;wz3R`P25*
Yљez324P2ތ̕pk̡P2ΙjGFjJ^fe=,jތԖw5%.5%-sњY-H6ogY%Pl%Ɵsj`B@A5ѥHMqVjm\w3Wbf/z3RHP2ԧ(jތԒw5)\/FjIZ5%,K%/z3Re=jތԳP2ތԣ(ppez3Re2e73.2_G>L+#ioE5ѥCMq?ϭ1sSjY5z V|adFfGz 7>0S5ѥL'@nAR(dFd2z :>0OdFfOz '5ѥ
'<=]XASaO/dFhARH>0{5ѥ1z N>0-Tό"xMtibD)<=]Y
yOɮ,`,TO"zK5ѥg
O	D*<4{&4&D,'ɮ.'OdF/LDkK4^&F< {&4Jވ&PD'kwK37z [>05ѥ/Du`z|a,kKoDỶD%5ѥ*s	`Mtic-肤X^ɮ,KK#	a1J]YAR?>0&{&40T>07kKz F>0${&4肥=]ZJQ4{&4ED%C	`
wkK2-=TO"p3{&4#
N.]X<z -DPMtic
^*K8Mtij*^D5̽> |?#0Ɵ⹩1FrNɮ/J9%	l@g*Y4Ɲv!"pKQ؂Vpiq%TL֖dƈ=7P[3M-Ո@OEp&Z_7Xqϔ@0]n0W"c될Vv9|AEyt0=L/P`%	d1wXp3 db N,y83qcϔD?<Dŏ>Qc,yV,ygǟ( 	Aŏ>QfLX =w8/V,yeudјX11|\Azŏ>QOY|Y.޲qcϔ@([ ޲qcϔ@h[; Kzŏ>Q `*[ ޲qcϔI`Y]'<D
Y}znS|Be;~b񞩊fjJ lƳ^3CdF
^36w-2Y7LXq(X=];,Gzx9#Qܩd 5w*Xܨߑk8	]C`j*<O2t"hn6ь]4Z'3c;h8M#b`sriΝW'.\˼ck.Vw*8w#9o'WU&fb}B(DbՏg)>b)gՉ	p]g{OsFUN=]`Gr/S;zy(Xk_#\t/#pG ՗/xLF ?<f ];x6~J 6w-/fu?A99LZtΠcFGԖZ,,yx8A3ǲkg̣O/ih5e!"q|kZ|jKHiYZMLhlADjGQ&Z%kL
)/B"j	DWkai}^uϔK"5b"xhм4Jhp5NIeb(l|YdFɚ|cM8ipL|iH_.ڠ=0E-38k+VSif*]A'3}BlNKfӰ]@H=5T(}Dj0_'Y?#w/PZ}hF%y3Ni_.ڠD$@NeS34|d}ZL;?ӒF4/mP" 'ld:fpYCzTK3s~B֗NKfӰ]@H=˩38k,4iTV]A/Fވս|4PZkb5eH}i|f;T	8,,gef*mPth9ս|4PZkb4>'%cNv!"pK/-U38k,5Dj0_'Y?G޾(-Ltsb4?ό@f;T	8,ge!+ӨmPth9ս|4PZkb4>1%&4俌i_.ڠD$@Neege)KY?4|o_:].X^hC4>(7gy3NNKƝBD?]OYL,UC2lְo%T,>NfBKSv.]yv{/4zG!iZ#?ɚrr_4/mP" 'ld?L,UC2lֵth9B4gr_4ƝBD?^S33FP΢]Bѣb_V40U)39/ɚtcNv!"pK.x7L+v'F^}Zlj/&iэ;T	8,ᬲPz=DjG/P@ijad%y3Ni_.ڠD$@NeYeDduZȖ`1ᣡb6)dz@@ijam/M 5?y؁2s@ g5!^h^	'4yXɷ$0ӋɘL#v:4Ȗ&B=?lged46hA>N^^	B%z8hEإ$R~=Lmـ%غ!kG/sHʾgI9Xyx	{yX؁,(\p|b`	qy3 Wv:4Ȗ&B=?ʙ38k,$9OQ.ڡ4u>/_Vp@ijctOإ.Xʾ;؁,όL+?ɚrr_4/mP" 'ld0n5ZAXK'Y?#"o_:DXOb5C,|3'%cNv!"pK.iS3RAQ.ڠGD]'ş~^Lӣv˶	p2Yu?geں{GD]'!~^Lӣv˶	p2Ys?S3m]R5i.uth:??_V40:1a|j8{g%sfpYjJE޹]A'XG'ZNKfӰ]@H=9fpY\$ԋDg(%T'Y?w/z8h41رwFU
Y^Lӓ1a|j8{g%2?ͩYelzi3ZFވս|4PZlX#*	Y^Lӓ1a|j8{g%2?fpYHS5vԢ]Bѣ`/PZ|b,NKfӰ]@H=˩)YeEWV]Bi}ѣ'E޾(-Lt6.-v,Xc*/4z({4@j~ƞA|9+3'%cNv!"pK.iGᬲ^]Bcth:?_Vp@ijcv,R.X=}wFU k5D,BY^Lӓ1a|j8{g%٪ge*%T&>Nս|4PZb蝱K~Ċv,]汧/4z"4@ksyk؈9Y3џ99/v˶	p2YsOUL+*KCF#/pغ;"ye_eEb摗=Byx؈9Y9XόGfL˅ƛD$@NfiHᬲIQ.ڡds1/PZ|a*:1a|j8{g%=U38k,RBvbo4|}Z	P,gr_4ƝBD?^񾪙5Vf+>yZcO>#Za?>D}j3EEvE,qq	րD*Zm #AhgI,5>	փB O (&Ai,B>1	Tv|bb$όEόACO@54H#S"5>$d}m"}h-GրyD,^Y>0]dnMg 	񈰞}jom߼?xtOg4{/^H^K^H^ѽz7F=OBи17mmm.mmwScSmmL`s 'UӾxRmmmL`mm?mml|#:|#:|#1tmm+8@Qk)ׄjxxƨo	~z<{wI7)TZ±o`\wmmzmmmm_L`mj]mmoycΔBm9(NOK.xJG9'Y1;bw'xN7c4444444o	>><&g5?
xП*hO?PƄhO?ƄhO)vmo<O#zmm*mmMmNgO7x`Zh.a=OB}bX2`1)zaO$H<! xB@X*z$X W	$H $x@
R(ߩ|ȹLFd̡!ߙ<ȹE2.ys̋d\"<ȹE2.ys̋ḍ$2 <Sd6Kb	~l%_	~^ƾl%_	~~/B{?|^*xeC?4<+K<<B_|У__S~6{خ	xB5N§35aLʑBBB-QNfp|.\j!9
B:
Ad'AQ
¡ 9jQZ:'NUH:[Ώ+h:'t5T]PPrE	͚Su	Oq]PP?\Kvȡ:54B+in'FfTԉѥA?D(EaL"Q0sT*s=l)Vᬩ$$"(HFlҘFN&D(EaL"aSaLgeH!!&D(EaL"aSaLgeH!!&D(EaL"aSaLgeH!!&D(EaL"aSaLgeH!!&D(EaL"aSaLgeH!!&D(EaL"aSaLgeH!!\&Btj&iEPW$ݲ(N54Y4!\Kvȡ=TW*J$ :-C!\Kvȡ:DyfhҨ@t5jer8''()
!sT*s=l)Vᬭ\E:iUrZD6ᨄCl)
f*`tG`@+;
ʪoT-[C+Q%p\J9rUSzj\֒+zUV洔DI\#ǕTިZVLմWʪoT-[C+JjWīU7S5m+zUpHqM	6Jzj(m]!9s	Hc!4$PںBr*ǭ녪ChHt4'-"UcTިZVLմWcTިZVLմWcTިZVLմW*Gp(s42@!U7`>@fHxd;rV<; /cøNZ*ǕTޣGa9B xw	EXw	hR&lCsWCZk\JǕTޣGa5:<-4TKrPx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*U7Z5rỚ%h"Ts\%^;9jjڷmTޣB 
yUM;.5PUۤD"U*GpRp.ktx[h(U*GpVEP.ktx[h(U<>j뢨Ga5:<-4TKrPvf0]CHffEtUSzfZޢ)$7WTިaUw]S6rֶH!D8\7hC
ǕTޣ꙳
E	!UEU7U~<"dTȩ6M˚BrW*GpȄ0U2*EzqSyr憐UʪoQ2!A(LCjl޸\Tz'-xwAc
%S"Pڸ[77.hi	E^<MZ5BJ!!dVk&zڷlUSz`>@3Q*᭪EbU*Gp0 BB(QCHko
D͈p"1*B y
̒ZW0_Q9j9hfHxd;BD$'-;vCCfaNZ*.! ^ǐ<.hs	Eݥ٣fi3HPꙴk9'-;vCCfaNZ*v!sRդյn*Gp!xdan	E^}	E_c
4aC(uLte᝻J!G0\'-L"Q0&D(E5N§35aLDS2A5N\;墯&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")(EaL"Q0&jNg38j5+`>a!hB3Pi
S6|-g;gn҈hl3W	EXw3g2P,xQ*nD+DW)L؇+殇1*ǕTޣ꙳
E	!UEU7Kkg0ChgP%_*Gu3g-koQCvEU7Kkg0ChgP(U{0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLD\;
[
fpՅ38kgWˉj!/M	T0

Pvdwwr\t9\t9t95\۶L%0( Ax1@/dz~;HpZfpjej٭S-tTĭ[5%kP/d<ϐ#(#Y~v-s[	5yjL<ML*!.ĳW-	Mk	OGD2?1b)	v<?
Ȁ{(h>J>d r#Y	P$AB=B=ҡ2A~K ^}*$O1@/2ʅ }Ȁ{(x^}Ȁ{(x#Ȁ{(x)Sed}(!
h"Lxz@|J>e"w(b<C$+52\( Y#bz(\B ;a(0?(Ȁ{)x,T	,<T1=B. ,<Q.	Gb<D/P%=v;Af)-\ձjZU(GS	Ȁ{(xGǠXyȀ{(x1@/Gx= )	a*	P#a)x?@=v<@QhJz;?@l޸\pުiKꮆ*>? c$(͚STި=lA!hd7E(dǒPe@A=~J>x=.?J<AAzb(Q@y(P2߆(dǒPe@A=~;3мy
@B#%_*P[5fyUMݴ4-[5WʪoT >gaj٭j[BڤP5SL34tTMU77.ZEv"oR,4iT-\=1f54I*GpL٥4B#W(d)OGC'!Ȁ{(x)C 	 4Be0
ra4xb*	A1=Bz<Ar*&iEPL٥4UW0CCU7P%G z؃5-ZC\"\5"a%;s]3HeP؂w
!sErf,DGc4%!ǈ#DGc4%2eG"죱\bʄz vQ=mH-k![xk<_{tT.m]B#/`>@~EGp-\=? Qں᝵uB&b? Y44iT-i/eAH!(!j9E"죱\ܨLC$$#ǁphJ<LC$$#ǁphJ>Gr2Aǟ ;a*/r2AǟPz;24tUW0CCI5jvZzJ3JеstnS6E/ai3Hgn46E/QBfQ(at/@=F*;+f*M4MgpChhJ9"d	)~"졝'p4TC%;f&~<Lղ#xZzDGc4% H2쇁y0DGc4%G d~*$CFjeS+VkrnCQhaQ&kM"UǁphJze=@Ȁ{(xD42z<Ar"죱\|S	38k+Vȍpݫjaxd\34iU\\tW0CC1qESVިZz KVx0 BJ!j넃5-ZE Q\#/rު坭SZGp"eAH!-k$5LDPRCJ*;PZf|W*E	pP٥0sdiY\$J!t!HyǁphJ>B
S4@Be0|~!K"LG^"죱\#4B|<!}ʪoT >+Bj'G1n҈Ux5m5m[.jEXhd:hM-皺!s[zE,DGa7s]!dXhEȀ{(aEsgm]Ps4??1;QT(6iMB-i,DPRAX L-\&bY\$J#|W0Ie0y"	 
T&H#,DGc4%@= *HJx>eG@P2A>sWBEGJxGVBoR<.k(m\-\\CdZѡ*z(h$E;[t\([7Եi_3f녻BC3"W5-b? P)3Zm]Gpںjh~(s4DQlҚ"? TV7;Z T-\&b? TV7;[tHj-Ȁ{(aErlҚi
v@=1lҚi
vhC+ptx[h(SeBBB3f	E_)QR@K	!t!FJh墯e0z~z=JA
*PdDgej٭r؂2I萤Pޢ-[B"짭^n
CXZ5if;t]~>GpD!,-z᝺ChHq\5(bԵi0 E.Q\7Pi
3fA"DP f)knfq
\EGp4v(P∿@9s+VVwjalM1~") nwh&[CT͑heAH!( L-\&bDPk
%d٥5L[WEQ~"졀	ɳJj;.(ڶV)	9Z"pw]3HZs]I3ջh? Q.	Gg	CPBCge)R5Ih+TM[Q\#+!75ղ,-\=UaKt9f)j4*}Ei.!ni)$7
$i^>nTBAz[WEPs4??Ц =mvZz|WSzaCL*Nb%pުj.m]B#/USznv\-QTյn/q
hA!t!QlҚ"eAH!(k5Psdi@=1XVMSQ!t!@nյtU]S6s*E	M-;"jio<(5/z%I2plַL֘x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*DP %3Rդ-(s\'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯? Q.	Gg	CP HHG H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9h@=ZY	H𹮦aīǈ(!(7H4r|4mA'-yk\#+!75ղ,!tx2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWhv
4͚SEPEi56sTިt4.apݫjahSTEpѥT9s[WEPs4??Zzި[7Ej*YbԵi	(ۤ$L٤5Qz؃5-ZB"졥miv	6id7Erv6N
J"%B"졋W(lag QXᦆеsmL""	5(hmW0ݼ4R-tᬵUD%PiDGc4%P2ϥBd<2x= )&q]B%!jh~yUM;tj'Gj7!J"Uo
E	7dH2B$i"f)U KVL٥4Bg.hiVշDؿjH4O[zZz KVMR-Azd7B-	jZv!qSyr憐m;zzCfӣE;L9CUºiBtLճZDIm=m[;ffv!jsEDi0 B3fv)	sVWT-i/eAH!csk<3SU4!&ZE"J*;!j5lD_ zں*m52lA;f"5"졀
YcY6iMGp4VT_[5TTf)u$[R&3Zb2D\j떪sGaalM1*GpqCh[Bĭ[5ICH*GpqCh[BĵRD(5*j.+? P+W0CC? Qzk\\[7Եiᬭ[5TDջcgq
$ismiyUM/FtsRkkL!jh~|fD.ZB!t"DC(Q<4BBݫj/ǕTޣZRnh;@L֚DѴtm᥼!7jڸ\pުU755lT Ej*jڤQT_#FP(6iM3dZ!j넃5-ZE ʂ@ L.m]B#/BF*Pݥs
KdvM' :;FjfCO[5Io,+jew)PI\VkGH!D8Q0 E7.ejڊlZD-(CZ/? SSi}Cb	)-7!67I_-uL̩$JUʑ3b3LհQ
$i宩9"\7R&lC;ti
aD1|3g2P+W*D͈gp΍3VBI*GpqCh[BĳWBSZD44W[5jڷmmR(n\(9U"A.PZzjԵiS6E,yUMꅫhgFtwڶT9jaURR(? T
 05Rf4.ajh~Cf4MA2CU[=b[5;tgB܃EPoUp? SVk;f)ac@j٭gp6iL3SU4!մ).h? QwRk;vꅫGYȐIFiT4axiZ"@=zzi3ZHI)k1rT͜ʑBDQA)$7醊oT\D*E	tsR(HFlҘZM4=TM]P*-G;"-i,DGc4%2e=Jz 
Q/<BE𴥻BVSrSL3fkLt	l湛OCZ%ML3HHIlyjݴ4USz5qD-+ BB<'-!D44\.QPޢ_󣸮Tf)*PqCfap5Gq\͚SQ4USzZEtw֚"gejں*m52pL٥4B-i/eAH!Z-rfBմG_\$54萡tx\WT(5_5OD.kJ! =mf*˘Zz"\.kJ! =mf*˘Zz }Hj!t4vD SL_k\-Q
 |w)=lָj9oT_Ȁ{*$Kt9f)hrѦm	_抡i5sCMkF衣R&Jj zں*m52(Pi+51~"-[WEMwVIsD_"W3]tU+DW2Ԑw
!ju$[V%5vҸrZ %fL٥4BrW,ᬭ×2EI,'p4f)IFiT-\=CIfKMj ⊛ ؂w歫ڶj4Ȁ{()
f\Qᚚ	5"/z%H"T:[Ύw
#Z
DxQ&kKDGc4%OGd)P$	OGC'!*Gpm;zzq5S$Q]Bg.hiV*tޠpstnS6E-
jhޠpstnS6E-
jhޠhlZ4-\&[CT͑hB<'-!D44UWD.QPޢZQ9i
$i5jth\MU!H!D8W*3fwTިHU5dXko+4EȀ{*$L3ffճZKP↑amiyUM/FtsQ4an\-!fȴE\VkGH!D8Q0 C;vEȀ{*Mgpеs
-TM]CZ4͡H*,DC
+;46QjjѦm
DQr'pQCMkF衣R&Jj,Q5tJBDt4NݳHR&3Z\ń3nW\]$ձjZk墬v<gx *<zٽpLAZQKT+c=ǐT-bҊZQ]D ^<
!hއ0o\(hR"%Ym]6ZkY4ᬭ["7Zz;ErQBBٽpC* 	:DG7HS545L⊛"졝'pEi565)4BVT-\&b? PΆ\$BQ4rfմ).hyUM;-P萆h󉧢R3Zhijc$3m]	U(i
#zjh/[fHPGaݵt%WZ(t/hZCHhlAkSv65!jML'w*qSy&i
$i ʅEIpjaFJhzj٭mfqCH? YcC34iT͚SW0I3dZ"M˙Z\SVȧpmEpajh~  v(xwU*3f-k$5L? SVk;f8ZzD*E	tsR[5-C!j"[R,Q5tJBDt)k[ZVԃD_aL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3O2A;W7.ejW5ղ,5QZMMEU7%_aL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3O1@1Ȁ{W0o\.hUI%_aL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3Ohd:hf\z!rzuMQ/#MU!hHoQz*mE0Е]n놖4^"$*rջhN\rZ5D8gn44hN\ ʅEIp3L٥4C55Q3B5RCVWCH40*PNw
3f-Vkk5-CEW.!Afжo\5PtU	Uy$w46\7rֶ!HkEY4ayt6 "&pf4.Q!FJhh"TYFG]tU0 B湧G)nBYZ5rjF\7k<3SU4!&ZEFH+HN᪉0"QT-\[vHbtPZݲE5MfCZzsEq*tPZݲE5MfCZzsEq*7&iW0oM-["p̋3V5tU3xNZB3Zhimj٭mfqD.QPޢYm]6ZkY,TVSg0UM? SVk;85QZMMEU7,DZML-[5SSDfi!D.b@=j詴ճZ᥼!mZ0o=t3Zhi:;FlҚᢪT"s]5l)!aa;M:9#|W0CC[
4aamiyUM/FtsRkkL5QW0B=@=0%Z-rѥP"3FB-i,DPkQQ5,UzoR,4iT-\&b@=j詴ճZn\-!3ZfC\71rEr+殺*;}<EP.ktx[h(Z"HjѨW]B;RLn.Yj"Po:9(tksW0jڐhlݴ75dF
"Mi5Q\(hX%"萹nTBAz46E4%OE2STajں*m50lֳCt*!ռ&q
$i_:;iKw6;v~n+!DhfDP Z[L(6iMMTLЇtTմ/eB\MU!FJhjjf8kȀ{VSifټ-ޤxH3Td:h;ErѵT9p6zImUhD' /fpY4.ej٭rm]6fhZC[$L_ յtTjaj٭gp"萵q
3f
$ism]6ZkY-)rCH$)-JճZD.b? SVk;.HiD%[(5_ յtTjaj٭gp"萤q-tT
$is\JyO5uT#|
!ju$[V2D\j떪sjr(i(UW0ݼ.R&F.hi
#Z)hgej5TBٽpMUCH7Iz!MR-Azi4BѪ"%PڸijE0 B湧Gg0hC0֍3h[L[xNDZML-[5SSfD!Bњ7Ef0 B6q4p-\=oT(9.wc `zEm]6ZkY-)nзDQ4Q&kKUSzT9oJMm[$(S+Vkf%_*Gpim醪&Bi*Hf%_Ȁ{)f:5U3ZW%4UhR\jH4O[zk\SVB45LSTEph 0(i˘kF-ks
-G@=j詴ճZe50o[TB5Q9FD1ym]6ZkY Ff҂Y@=j詴ճZ35(m
%!iAE յtTjaj٭gp4TCy۶Dj
$i^"-[WEM i4f&hC*HjjiȀ{VSifڊMGsWBEG^;M:9(M:4-&hQG%r8/CF&zᡳtThZM\еmG(i(UȀ{*MgpnmH4Bj憚C3fCCfhҪr/? PpZڐh46f!ѥUP^"-[WEMwfA3!D(C\71{VkJes]I3ۤѰ%txV(m+inзDÚZ7( ZTԃEPL֗1ym]6ZkY-)rCH$)-C5t%5I/IFiTal޸f!&ڸ[BѺJ4BBoSH\(=lA!A2BEPL٥4B(i
#zjh,jZv
J"%B3fZ(t,jZv
J"%B(i
#zjh,jZv
J"%B(i
#zr&? SVk;;d3Zajl*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(7Iz!MR-Azi4BѪ"%Pڸ[$JAw1=P =ms
4!hm\$'"? QwRk;TVShQ3Hgjݴ(5Ȁ{*$ji
--i4[7jZ4v!jsED`>@3Q*ݼ)6![TV֘GTިBj'G;&Ys-TUh6"m]6ZkY-)rCH$.W6iMPL֗1Ȁ{VSif543IWENaD44lָǕTޣG46U[ғ[VnS+Hr
$iJkj!&hkj\̑D3Im]E38k,NVUp54:<5PuM[VD.bzݴ[5aD44lֶR8pުDZML-[5P|K"-+vUDCҶ<BQ:9)5n(QQT5LlD_Ȁ{(m]R5i.NCHfpCqD(f)/@=j詴ճZiKw6$.W6iMPL֗1~"-[WEMwdI
E	͚S
DxQ&kKln޸R\T3W]	+5fm
 }
CvET͜ʑBD\6!54Ys-p5Kt4:*^<J"OlިC	O@=z<BA4WUSzP%Ped}fBJ=?z=!K v+W*Gp(Ȁ{(x$[7Se=v;Aī@=j詴ճZe50B+W5T(5FCTQ7? SVk;tTjas]I3֓UMM-fŸ9s+jRzs]M["CQhaQ&kKajں*m50lֳZRnWML4CjpL֗1g յtTjaj٭gp"萸oD.hi4D.b@=j詴ճZiKD-!pވQhi4D.b䮺VջcG34iU\g.him? Y4.ej٭qȀ{	j詴z٭gp\VU4t$Bv(f/ajں*m50lֳYML5PtU\J?#BI).hW44h[7lÊ*o͚B抡i5sB-i/hЏhޤx\5t$Pڷ0Qiajs6? StTw
4͚SD5RCVWCHfDEio:<_Ȁ{VSifٻ`Sv抡Hq[ko+ |>DZML-[5VеiVжzs]M["#/ǕTޣG46U[ғ[Vn
4ʋEr-d7B3Zhi@=tTja=lֳO@=fյnѪfL֚E յtTjaj٭gp"萤\z!FZPAf@=j詴ճZiKD-!IsEPq4B50Q&kK.5QZMM JMѼTPtU-T"s]*ajں*m50lֳHM[C3IBմ-ޤx\SVȰs4??qSyrVW5ղ)-( k!\l;kajں*m50lֳZR䆑tHR\T.\M=ML-PI,DZML-[5!B4UOD(StT
$is bw
K*QT4h[7lÊ*o͚B抡FfUW0IǭHf!-i5h;@f*˘flԑ5m[#zw-4Tېh+Iq
$i-[WEM*Q|HCd=;֖*`D4TCflkfCȾD$!2fkKr0Av*!\B3Zhhwf{ZPAk=ym]6ZkY-( k!mEd&#溚EG^̭!JڊMGu5lw		fPgT-RalM1ym]6ZkY-)nзD%B
4KT:
$is>nTBAzUC0s4??&ZhmW0DT5LЦ =mf*˘Zz\-ks46QjjѦm	_!!G#3Z[h QDջhQյtTjai)$7f憐mh\ٻJ!hD5zhRKf["m]6ZkY--ޤx[7ajڊ SY4W΍D؃*#z%feHn҃hBCoZ4!h;@ԏ+ajں*m50lֳQhik!ICHZԏj/qSyrVmEd&#溚E;d7B˖a`6R!tUȀ{(m]R5i.NiC奫lݰlM0٤-(s\k0IDZML-[5gamEd&#ٽP3mEpft+? SiZqZ5TLY۶i+VkPm]6\RL3Zhi"-[WEMw)ZD07ڤQT-[WEU$f)/ajں*m50lֳij	nsf%ÆWi(6iMb? SVk;JBBVմ-ޤx\SVȰs4??DP [50L٥4BUWEP֍3hkF$C54!LMf&	x=B=p܃ELhpL֚<͛7(m@ZD^"TTw
--i4QjjѦmhB2STf)ԤȄ<CӸ@inA4N܃ED8\ZKQ&kMlRR\4!iEtO]"@=j詴ճZqZ5TLY۶i+VkfFC;t[VrŅ[WEPf&\L!ja.afЇTFB"L)SL_ յtTjaj٭gp3lZDI&!rzsQf|#/ajں*m50lֳHM[4nBf8lEPmj+!75ղ,-\=? SVk;/nQlҚ*j3DյnICHW$L+-
x? SVk;/nQlҚ*j3DյnICHW$L+t:
xC 2=fkM!5P湪(UD)$7uLˆWS:(6iM:J9J	x=B=p܃ELhpL֚!DIm=m[l޸R\C[xZM]Ȁ{VSif҂Y膲!jVBoR<.kdXZ7-
4!;Hk]E"-[WEMwJ-gn(h[QY	H𹮦ahއ0o\(hR!tUQ%hW4\B-iB3Pi
Dȭg&W(Z5J̵$3HZs]I3ջh+` Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T0:!:
AT</#xPPC$[:MUP:+!QChgIWs9G_	E٤5P޺!g(9hFJh(攨)rICHkoT9"ĩ
g(L-
K!sB*EjthQi-[WTжn҈gn٬VջhtHyoК3(d@<*;Ob#h4k8S?9_#q, wc??V Kt²??(C eɧc㓯AiůDV2O2OS?6lOCSio?³*$/B??c5?6	Vb_Ɵ?75?}P2?pe??|?0b95	s_ B,9s_pч;k?kcAeTPoTTȧpؕ?.?ЁO  ²g٣vyXK5*L&㳯f9?_	j**tKc"	1	_q`Ʀ;Sl@ο&OSQ@5iGƅ8&SO8%Bǥ	Eo8 ˯EF_J,: XHƑ *ZN
G???-$Q%k?]f;jkSp<O?_7lXC7±k? % $	XV_r%q[Ǝ?<&*9/Eo
Eol2?#?Ro\on`Ryzп5BԏOQg¯3cɿQw?YmmmpLD\;
[
fpՅ38k)oTS5_.%ClD6BhN@AY	Tv ( cJQUu4??UNu4yoT5vd'P`>@UhC[xGaVҦ%p\5ׅBZ+	=mVH;2+VЁ:'Q*pU5Ej'D%X] )E@ިg3Rդ$'PCqDJtO[zjh~ʦ[BAzW0WNoSf[73$QtO[z5TBٽp"xzDާ0Uo\.fH%^Lި\Tzj%YbԵi	oT5QBAzC-["īi	oT.*o=\l.$'P9rղ,JfhBVȱ*BAzC-["īi	oT.*o=\l4QlҚ*GJXP:'Na!l޸\̑DJezDQU-46z!BBoSHf+j*Y2"QPK	!t!FJh墯Y2"QPK	!t!FJh墯g"jio<-!H3ZhhP2"QPK	!t!FJh墯YC
+ ʔEA,'p4f)	e@I*R%Li4NZ*%&HTw]3HQlҚ!9h
d
%M!DkMp_-[Pw	E^螶B#%_JB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x NoSf[73$Q H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hե!tO[z5TBٽp"x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hYdH ʔEA,'plA!iC9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hYC
+ ʔEA,'plA!iC9h	e@I*R%ձjZk墬yUM;zCP3iDJǕTޣGH!D8Q0 C;vDyUM;zCP3iDJǕTޣGH!D8Q0 C;vDyUM;zCP3iDJǕTޣGH!D8Q0 C;vD(EaL"Q0&jNg38j5D)ǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTS4Zhm	Eo\)	44B-&fФL!%"%RChNZ/zHI)萍oT(Q5tUh6"d	)UW<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt0OQTuQUaSaLgergWˉj!/)`tBt *
H_.Ug.Ug.Ug.UcJƕO<#'Xb*d۴ErRU(Hzzger+52DO9El!GL"W4VP% 1H>>r3P-mZr3FHѹFHJCZsKziYC(H3Zge'H"W-38k+dQQ(m=3FHd46i5RlA!: +Vj4TICHGCNger*T֊52DsUSZ*V7bԵiu	"W4VTDZ8iKw6fW-38k+dZ5rjF(jգQTUD?(i4$W3VN*(CA58"HS5ZڤQWL;2FH"YiѾZfpW(ѥT9s+VkU 	.Q%sEi.!D44U*3\$J\B3ZhhUQ!%!iyUGpRfFfV<f|-(iѡD44UL;2FH"ZEj*52D4iU\ճZ±T9j;*[4J;墯 Q3v
DxQ&kM?2eC9GhH0MM-fU7(g(PǕTr++IqVL֚*Ur++IqVL֚*U"W4V(Q&kMcʪ
r++Iq
$iyUAY.Q%sEi.!D44U*GpFH4MjZ3˩jLFH
p
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xr+U\EPL֚*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUʪ;2Dk_T"s]B3Zhhǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZyUGp"($K5u:4(5Uҗ$4\$P-T"s]B3ZhhUҗ$4ege'H"ZڴfWѥT9rw	)PΐrHhw	E^<ZR䆑ᬡ$JBpL֚*ǕTwJ\!58"\7s\(55Nw	T(*Jj;攥4Zhlw	RTf);攨N᭢+Ҕ5ZKNiJU<"ZPkEq@!iJUSzr+֋Z㖁<5RCVWCH~<"W	5-xk*yUM;2DWZ	ᮊDU7)(ik-놹r!iUSzl,h:Lʭ"Q4R;	)KHr-46;攥XwdfHsCfkEq@!iJǕTޣ\$K2C4Z-kZEI[M]"U)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_ZDnw	)P;t6iMPҔsJRU7JBBۤ$7ms9Gs	SCG0UwdP檦UZ	ᮊDU7(Ѥ[5h9h]$5m5t4W*GpFHf%j٭pkEq@!iJsJT4jeJ9)|5P޺%J9JUD(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+dyUM;2D7Iq*T֊֋Z㖁<5RCVWCHastT0!"f!j7.ZE4PC-U̒*%3";攨NJDk!Rs2D[4J;攥^pLD 0v\a;,4N̮k1#/w.bh|.\j!9
B:
Ad'AQ(;
\\.jNg38j52DQ9)L˗B!_D"g!HS4'AS ,*;YT $:Czᘃ3Zaj+ᥫj!9iǈ(!(7H4r|4mA'-|8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWQ0&D(EaL;
[
fpՅ38k+djrSD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OD(EaL"Q0sT*s=l)VᬮQ%1OS3ErZQ\["7+L٥4<-dBDCп'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"x!aSaLger+DW)Nfp|.\j!9
B:
Ad'AQ
  }S:Bu<#']S:Bu-\=aa|W0CCiY\$J&FtxF@Թr+DW.%sKzvߎ.*o=\EU7DoRD\dhm]D=!,[ D4iT#'_ʪoQ Ffݴ.Q!%Xd54萏aD44Ud54萏aD44U2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_4$7f1fմ'.WKVBr%_*GpFH+jH3Za%_*GpFH+jH3Za%_*GpFH+jH3Za%_*GpFH+jH3Za%_*GpFH+jH3ZaiEsNǕTޣG]tU0 B湧G)nB_*GpZ5BJ!F(s4jۤJqB?YhJ3fQ(i+ᥫj9hW7.er+DW.%k]	)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU<"Ve"DW2j뢨Q&kM"U)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU<4!d>[	D!(4f3iѕ~<L"Va֋Z㖁<5RCVWCHxw38k+dZ"Z-kZEI[M]"UʪoQ23FH+kEq@!iJǕTޣG]tU0J;vճPiVk&zڷl&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+U7\$Jˉ\MM0jri(Um۹HW	U*Gp"V\J"jiUeCIDDknDҸOyUM;W(ErYZDPQ(۷r549hī+` Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T0:!:
AT?W<!DAHSQSgXS3FHE:iUrZD6ᨄCl)
f*`tG`@+;
u0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLDBTzS3)Yio:<S5_.%ClD6BhN@AY	Tv7*
_~z؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*[fHio:<(6iMU KVtxQlҚ!9h=lA!L٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*[fHio:<(6iMU KVtxQlҚ!9h=lA!L٥4BrVz؃5-ZCKyFJh墬x StQA'.WKVrW KVtxQlҚ!9h H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯? aIrղ,4EFCTTj᥼*? aIrղ,.+FB]	Ptx|Q0&D(EaL;
[
fpՅ38k--G H0T"Fw	˕յpUD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"
\;
[
fpՅ38k*Mmiu3rĵmQR	T0:!:
VvkkL!jh~~Ipj%\7.TB64TA4TA`>@Ghӣ3f-k$5L_Z5B3ZhiVиtu^6Ahv!jh~筈3Rդ5R-\QjVf)녫fllҚ!l޸Zk[YjPVC* 0 BH;10=	FP抈4BB#zW.W]B3ZhiVФq4AhdJDv-;ѲhD#|] @/&U7xR(HoQFB;*ǈ('p֙\ 42CqD#NUKT:fpZu-PTD'x StQA'.WKVrWM:8Q2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*U7|(s45)4BިZPhNZDC5QZMMJ!9i
%M!	EZy#|W0CC]:.wc `z4$7f1fմ'.WKVBr%_[Bj慫h\M:=!CIDD_4$7f1fմ'.WKVBr%_7o
BLдDoT.&4DJ*P8txGaau] @/&U7|(s45)4BިfDZr%_ᣚ*([WvЎ5o
3TToБ% 0q+WVȍpݫjaUSzH4TVջhQ&kM3HGaWPNI2hi[ZeB'  
P%_L"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpT<64TA!HS9(imHڤP%_*GphHGaaDC[xR&lC9WʪoQ3iDZ_PvsJR\(;9h6rֲH*Gp*Pݥ:53fR\+[־`>@"b(tB3E[0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLDsT*s=l)V᬴JgWˉj!/)`tBt ;:
^4|4lٹ	-%*U>6Gl܄ΒR\#*$i#'_*nWʉ3Zhiu	0 C5m%r8aCJ
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW΍D̑+ %fL٥4BrW΍D̑+ %fL٥4BrW΍D̑+ %3Rդ-(s\'-o+墪,Nw]3HQlҚ!9hYZ7MrUMtj'G	a;.(6iMUʪoQ3Q:<$JjH;R4h~~	ehW	5EU7YѨ%3Rդ-(s\'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-*KC5O
%M!z%h"Ts\WԾ9CTT"gVR%HW5]U*Gp΍D̑+ fKMaH*TfKMcʪoQ3Q:<$JjH;%-46-1(D)%?UaL"Q0&DSgXS3*rSJB֚9rZ(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)aL"Q0&D(9v9
fpZ\٥TNA~(EaL"Q0&jNg38j546iUb&D(EaL"aSaLgeUD≄Q0&D(E`TzS3)YisCfQ9)˩YZ"q-pzVˉQlҚp2xt"졌_u38k+DW.%OUղ#x"q*4͚S@N@/@=10=ǕTޣgFtyfHLw
fKM:	2(*t:zUSz"WU2A+ZM\ChFNx@`rKIh~~خ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aP+` oaSaLCb|4\q-D"eB!r3Bt0:N  L"Q0&D(E5N§35a;t?3UMf)QA'.WKVrW0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*?Ovmo]mhp<[p?p?p>|p>FWF]Fc31#F*_g_W*_xp<UW*_xp<UW*_xخ	xBSaSaLFlҚ:iUrZD6ᨄCl)
f*`tG`@+;@: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"eB!r3Bt0:NPvO0OQ5N§35`٥592DS5_.%ClD6BhN@AY	Tv H_\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !'(GaSaLjں41Nfp|.\j!9
B:
Ad'AQ
 u.Uc /e˕ZyyISW<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt0OQP"
"
sT*s=l)Vᬭq5sQTS5_.%ClD6BhN@AY	Tv, lW<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt0OQ
sT*s=l)Vᬳ)L˗B!_D"g!HS4'AS ,*;YU DP*n@K	!t!FJh墯ղ#xGCGSe@,'p4f) H0T"Fw	˕յpUs4JUx2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZ%? Pm]A,'p4f)DGW;j	a;.(6iMU >WPK	!t!FJh墬%? T
wVj9D@kuLi4NZ*	O@=
LֹWPK	!t!FJh墯DGW;j	a;bԵiJ	E_ &k\%3Rդ-(s\'-xJ"L)w]3HQlҚ!9h	O@=zzi3ZXNi
4͚SD'-a)[oM2kXK	!t!FJh墬%? QwRk	a;.(6iMU =n4Ba,'plA!iC9hDG7HS5%3Rդ-(s\'-~Ȁ{(m]R5i.BXNi
4͚SD'-a)v)	sV%fL٥4BrVȀ{(m]R5i.BXNj؃5-ZB҇5rWD(EaL"Q0sT*s=l)Vᬳ)x StQA'.WKVrWaL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLS0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLDPv9
fpyS5_.%ClD6BhN@AY	TvU>Q\HTw]3HQlҚ!9h%0R(%fL٥4BrWK*
A
TJ*	a;.(6iMUʂB)XNi
4͚SD'-mHk<)SKyn@ICE_3V"W-C!j9DLxR&(5LxR&(5LxR&(5LxR&(5LxR&(5LxR&(5 H0T"Fw	˕յpUW.!JDBx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^Q\HTwVj9x StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^ʂB)XNj؃5-ZB҇5rWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^?DGaau] @/&hHoQbihN\JhHoQbihN\Jge*4͚SEGp5N\;墯a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L"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?\ .j.N*jAs+H˘4_.%ClD6BhN@AY	Tv7
 !'()
!sT*s=l)V᬴6hI)L˗B!_D"g!HS4'AS ,*;YTخ	xB5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS ,*;aPخ	xB.jNg38j5fͨ)L˗B!_D"g!HS4'AS ,*;aHP@:>V7Ck_.W$	\j'99i	P%? Q
H'b(b{(x$f8B'cp&

BR)((10v9
fp)L˗B!_D"g!Hخ	xB TzS3)YgoM4O[RNfp|.\j!9
B:
Ad'AQ 3F2.+arѥP!jh~~	B1C!RTW,U"a갔D@%fL٥4BrW)O@K	!t!FJh墯d6$5D} c
$id6$5D} c
$id6$5D} c
$id6$5D} c
$iǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^Ȁ{(`Ci	a;.(6iMUJB֚9rZx StQA'.WKVrW "PzXNi
4͚SD'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hSe46Z KVpU49i
%M!sCfUMhT(CT𜴅IP檦U*CU_)6Z KVpUL(7HW46i*T֊Hrf<'-!DD4ᬭq5sQTJf<'-!DD4ᬭq5sQTJf<'-!DD4ᬭq5sQTJf<'-!DD2IQjnT9JVL(7H5j詴%D*iSrJCLյtTjesCfPzᬳ4iU\ճZjں*m5!,'p4f)	iYfhҪfյtTjBXNi
4͚SD'-~3ѥT9s+Vkj詴ԄձjZk墮(EaL"Q0&jNg38j5vD JB֚9rZ(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"
v9
fpYѨvu3rĵmQR	T0:!:
VvD/\˟!9r9i+C 2=xb(^|;=AP0T	PPC!b(b{(x$P%? Q
H'b)GR;J=?z=!K v.bgei5sJr˘grY榔9GsThYܹyi˖.bgei5sJr˘iTS.HpzD'? Q.	PG)P ;a*|"
DGc4%AAB|~< Ȁ{(x#(Rǃ
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZyUM;.HiDtj'GpݫjHn&!D44W*GpBѨv!Dhf%XwJ\!nNVzڷlICH<̀mpET"s]Bi42%tUJ*詫dU\Q0&D(EaL;
[
fpՅ38k,NV?Q0&D(EaL;
[
fpՅ38k,NV?Q0&D(EaL;
[
fpՅ38k,NV?Q0&D(EaL;
[
fpՅ38k,NV?Q0&D(EaL;
[
fpՅ38k,NV?Q0&D(EaL;
[
fpՅ38k,NV?6ҊEj*/Gq\(6iM9FQT Ej*jWʪoQ(U54L3Q:;[WT"s]M[VjiCtw0L֚lW<!D@`ˆrJh\湫s2gr&ˉj!/)`tBt0OQPBTzS3(H)L˗B!_D"g!H`B'cp*
_0OQRBTzS3)Y\̑gWˉj!/)`tBt ;:
_Q:<#A Fj\D(EaL"Q0sT*s=l)VᬮfH(EaL"Q0&jNg38j5O0OQ 9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGcp*pLD\;
[
fpՄӣ:iUrZD6ᨄCl)
f*`tG`@+;	 &D(EaL"aSaLtxp,ӣ"dV:C)U͚RD33"'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv@??@]\AT.jNg38j5E:iUrZD6ᨄCl)
f*`tG`@+;
d:s*Cr!̮ xZ\LC?Ɓ(\%)9s2-CqD-[B>1WQ%".fEn(hG024CCj!)EU7Ti4DkMp_-[Pw	E_D(EaL"Q0sT*s=l)Vᬮhl)(EaL"Q0&jNg38j5E?aL"Q0&DSgXS3H+` Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T0:!:
AT='()TzS3)Yjv*!:iUrZD6ᨄCl)
f*`tG`@ NΎ_PC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯	O@=&Z%s9G	a;.(6iMUȀ{*MHK[zrw]3HQlҚ!9h%? TQ-m8K	!t!FJh墯SeAJE޹Li4NZ*%? Th%3Rդ-(s\'-xJ"49IHZ3pZ KVpUaL"Q0&DSgXS3D4TC H0T"Fw	˕յpUD(EaL"Q0sT*s=l)VᬵQ;r≄Q0&D(E`TzS3)Yjv*!?aL"Q0&DSgXS3D4TC&D(EaL"aSaLgeېhL"Q0&D(E5N§35aLU Q)'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	
"
\;
[
fpՅ38k-TNAu3rĵmQR	T0:!:
Vv:5]PГCO3]tU
$i-[BӣW]B3ZhiVФq4꿥u 𶶈\K3FB4B=u 𶶈\K3FB4B=u l*h~)v?u !,ZB:CJ3jCYZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^Аޢ-VМ_-[Q	H~Аޢ-VМ_-[Q	HJ3j3JFlҚ@D2A0!9YGg<8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWQWPfIJ\!? S{!≄Q0&D(E`TzS3)YjrS2A5N\;墯&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)hWfJ٥5B:B5e'@Lw+!.gehĵ6	ꢹZDoDW.%FJh	xZ2ᬭ\F=TW+VȍhĨ6iM8Cмt:? P@/b&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@Cخ	xB\.jNg38ji(Nfp|.\j!9
B:
Ad'AQ
q2K?C/ 4B.||!_* h_(`<Bx/
HzGc# h~0LBrWi_Q^=BA P+@z?|!\<9i	HNZ'-?|Jz==B| b>GC "<|#v}Kz	9hj'IG)J P1ڴu	QRt:J9JUxGP%*顴#NRuiXc(^&hGP%*5Up9h[4Ju	E_S2+GP%*%dF:J9JUt9#5.htEZ*j#NRzDkGP%*Ѫf:J9JU(Op9h2eܡt('|1/Gr RTg2T
K ^}-hsCHGP%*њU-46u	QR!,'IG)JZ+V:J9JU,U_$J٥0:J9JUZ-rںBtrHںBtrP|K"#N\DQlҚ!BrWAxb;1XTgc(^A@V7@ P1ʀ!J>d??|1/GrRȂ?g(ѥP:J9JU3JFlҚBtrS,'IG)J? Q.	d(_!(k?nډgnڸGP%*I,[W^ճZ坺KjBtr<8NZЎ9ho<3FB:()W!Ĩ͚ST#NRx}2@jr6NZãXdlGIG)J*@59hRg V𜹅V>d#CD܈CBU4!;t:()WU	Y4'IG)Je0 zJ#DGc4%@=P%? T$&<?	O@=	@y)	=p0#NNU\ #00:%W%!aa''I*pղ,P09hYP ̡BrWCYCthB:墯(4$s5'-2Yc})|1/GrܣC P1 b>GrȂ?ГDHL'-9E7I&09h2D"5:Btr2D"5
hGP%*r*DȭgB'IG)J:<S#NR=tyk59hB:()WǁphJz=%_ ;a*0v<!Ȁ{(x&<?|<B? Q.	OǀLx(x"죱\C$	PGx? Q.	Gh!we.sCGPU.EvȲ!#NZ*J3oUa@ttrOpW(GP%*(7I&#NZ*(7I&09h)FHu	QRo\Q%g(aBtrJP&"Ff9hJP&"f:墯P% 1H>>B:ʯ4a@59hRxrkNZ@ttrY\$J2+YBtr<Q%Hjr6u	E_LճZhݵ:J9JUᬭ[5VQ_b(^>Jz=B P9h1@|DPxH V'-mR%ty\P٣VȰ:J9JUIHiqCf[":()V%"YG5l\Tf)SMu	E_VYVBrW2o\;jS#NihY'G3ZFhBtrY'G3Z宐m_:<hlTf@'IG)Jty\٤BtrDGc4%Hg(x"죱\C$	@3|<B}2@j٥!jr6ku	E_+4i坵a@'4U!T	,<u	E_B􁌵9i
㤣W0LЎ۶(ROGD2UqD-!HX:J9J	(dJC`mJ5($(22:+Ru_;ju v? Q.	Gh!&<?|<BDGc4%H QaeD(H\tvL6iHls\Z!Po:8jr6u	-|2CEf֍SzS#NihiFlҚa@'4U%m4ڰmZ*e5QD'+ڸGPW(% <\K;jBsKE_b* d~~z=%=@9hP%@G!'-|Tf)SNk!BrW> 5FlҐ59hD*GP%*PfHQ46NZ9ju	E_*3f@'5OS5zQ46V9h?Y\7JCh<#NZ*0gm]Rju	R=l湩萏C |B3Zhhw["aEp҉
K'rE["[T94NW> 5Fl6NZ$ڶiBT#NZ*ᖪ-TڰmZ*ᕴӣʌ٥5K;jS#Nih1@.ϥOG#QB:墬&	`(dlBtsJRQ3f@$fB:()W(dJC`mCYZu	JTTf)SIQej'-rᬮXj٥!M(s\#NZ*tyCpl:J9JU$@59hDڄBtrISjr6TaBtr}2@j٥!jr6%P:J9)WTf)SIQk!'-> 5Fl6NZ9FiMP:J9)W2!!"YVBsKE_"Z򴮩gmXjr6u	-,ӣYVBsKE_IfZڰmZ*Pjio<'+ڸGPW23SKy <\K;jBsKE_HQ46NZ$9EGPU(dJC`mf_HQ46NZ$ڶiBT#NZ*dJC`mKI'IG)J?Y\7JChj'IG)JC!n%s\9i
㤣WqD-!rk'-!\tr0DG̃ZM\*@=v<@T
D)OǀLx(x"죱\R J~<cG/G$͚R-hդ#NR(dJC`m-vp9hG$͚@'5O:J9JU29T4I[$L59hB:斊1@x |Jz=B 9BrW2Q3f@$W4#NR(dJC`m-vp9hOpW5FlҐ$g_3oUa3f8oUp:J9JU8k+V6iHmW2qgepުTf)hT(9hOpW5FlҐ*坵uB:)W4a3f@*7'-~rW)p9h0gm]Rk\u	E_;ju kNZЎ9h4$LTD愉\5tB:()W:<jr6NZ$MR=!BtrM*jju	QT,U46u	E^>xaau	i!Xi#NZ*舎hau	QT#x[7'-x}2@j٥!jr6%R|Tf)SH*B:()W> 5FlҐ59hD%p[GPUHQ46NZNݥG#NZ*G$͚R-hhW4:墯}2@j٠lp[\ڸGPW*4͚SDU+%a@'-|2o-T%$5T4IgmXjr6u	-|2I[M:<6坵a@'4UHQ46NZ#4Zhm_(dJC`m4=naBrW> 5FlҐ59hDEr7l'-|Tf)SNj'-trA 5FlҐ59hDWu	-|3$͚R-hU-46u	QE_)U͚RE[TS5zQ46'u	E_)U͚RE\Qj'-|8k+V6iHmiJỈGPUᬮXj٥!I.h2D#NZ*OpW5FlҐ&epU9h?Y\7JChFlҘGP%*4$LTD愉HS6:J9JU7Ed\L憐7!l?XC(fUWCj5T«}2@j٠lC!C\ڸGPW(d@59hE2JT̊'IG)JG$͚@'3$JLȮaBtr}2@j٠lHjWo3HGPU> 5Fl6NZ$L+t#NZ*ᖪ+fR+z坵a@'4U+4i!d9gmXjr6u	-p4Fj\rYVBsKE\2:<UCiR(YVBsKE\' ޹ZM\ҹa@'4W	7VW4Q959hB:Z*? Q.	GT&H!'-pȀ{(x#	ʄ2BB?B:墮Q3f@&";ju	QRQ3f@'u	-rHQ46NZNT\#NZ*A 5FlҐ59hD%p[GPW*3f@)2S2,#NRr̐6iHlHr+VȍBtrdJC`mCYi#NihgepުTf)DW!#NRrᬮXj٥!Nej#NRrᬮXj٥!S;ju	QRS5zQ46"dV:J9JU3oUa3f$Lp'IG)J0Q4ںq]P:J9JU;ju v(o*%(9h$8jicBCzpUSsKzh["@zVȰ"NiD%Uդ'IG)KlW7E.eEZ*jHu	Q4BEHaBrWTf)SMEvR+V*KQZMMa@'-*%-RI\z%a@'4UhlW.&QiYVBsKE_%tyQ&kM%a@'4U	ǁphJҏQB:墯O@=v<@T#x)x?u	E_Ȁ{(x0@Bd<2u	E_Ȁ{(x#bz(\B#NZ*rkQ46NZM:9BsM)JL6iHlC!C\ڸGPWTf)SS$JLȮaBtrQ3f@'3$JLȮaBtrQ3f@$q14u	E_HQ46NZ$L+t#NZ*dJC`m)RS2+GP%*dJC`mTW*%3"u	QRP[CL湫ZPqQPNS5zQ46ZB:()W8k+V6iHm)")u	QROpW5FlҐ'-J?Y\7JCh٤&#:墯OpW5FlҐ*7V)9hS5zQ46W.%w9hS5zQ46Z!BtrS5zQ46-%HGP%*gepުTf)hݵi_ᬮXj٥!M[5Zn(u	E_ᬮXj٥!Sʌ٥5B:()W8k+V6iHm)"o_ᬮXj٥!SNu	QRG$͚R-hEYWT#Ni)WHQ46NZ8IfYW}2@j٠lrҚj#NiJUTf`m5J:(攥_> 5Fl6NZNT4I\WT#NiJU2BRCZ媀RQ&kMS#Nihep嬴$8-mlYVBsKE_+-elW-J,NZЎ9iC-mܹvՆ-hGPW%m4L֚K;jS#NihO@=	rIq+z坵a@'4WȀ{
zEFo+z坵a@'4W7VW4hmXjr6u	4U#i(M땤-TNANZЎ9P#UJAyZ"q*$i'4U2RD5ڸGPWȀ{(x
YBd<2u	E_"죱\#4B|<!}DGc4%A)B>=GPUrkNZ@ttrr::J9JUTf)SU,'IG4ҔG$͚R-hP٤N,u	E_> 5FlҐ59hD5Jղ#xGP%*Q3f@)J+u	QRA 5FlҐ59hDb%j#NR*3f@*kviJU8k+V6iHmJ2CqD#NR)U͚RDյuJ'IG)JgepުTf)H"Tf)u	QR?Y\7JChHW8#NZ*S5zQ46Fr8'-)U͚RD52lָGP%*S5zQ46je!BtrOpW5FlҐ rGP%*S5zQ461@twkT#N\S5zQ46/Ftwڶ'.U)U͚RD33"'-)U͚RDQ)#NR)U͚RE44p:J9JU%sXj٥!jr6b#NZ*#xQi)$7s9G&墯["7PFBBCzp3xBhNZ*Q3f@$(4'5O_(dJC`m3JFlҚBtsM)JQ3f@)S,'IG4ҔL6h-hAQST#NiJUU	IkyQ&kM%a@'4UYhHqYZۣ̳jr6u	-|2rVr٤\M=ڷ!@'4UQ)nBiqSy坵a@'4UQ)nBK4ڰmZ*O@=	rGW46YVBsM-|' ޹\#-TNAvՆ-hGPKE_*\6iHlhl'-|3esXj٥!jr6iB:墯}2@j٥!jr6!,*S:()W> 5FlҐ59hDҩQ4GP%JR}2@j٥!jr6t;ju	Q4*G$͚R-hAQST#NR|3$͚R-hnQ4GP%*PfHQ46NZNgm]P:J9_*3f@$fJ٥5B:(R|8k+V6iHmBTq_)U͚REEUJ٥5B:()W3oUa3fk\GP%*OpW5FlҐ&jZ4u	E_)U͚RDKt9fP9h?Y\7JChM[K=39s_)U͚RDѻj%))B:墯gepުTf)jW(k\#NZ*OpW5FlҐ YV֚!BrW3oUa3fNQlҚ!BrW3oUa3fNT4I\(u	E_)U͚RD4l+j+u	E_)U͚RE2JT̊'IG)JS5zQ46iH:J9JUᬮXj٥!SN%3"u	QRgepުTf)txpthGP%*G͚JJC`mm媊ҒQf5FlҐ59hEZER7xGPU筜54`> Ni4D44;G$͚R-hʌҨPGP%*dTf)SI-&ii#Ni)W(dJC`mT$7\̐ճDGPU> 5Fl6NZ9FH%j#NRg-!;&jNZЎ9N\
zi5sKUCS#NiQ)nBy\٤\M=ڰmZ*iC8o:4rYVBsKE\29P&Jٻ`⊛;jS#NihDG̃P+IW4659hB:Z*?  &j斪' -hGPKE\#i(M땢K\#,NZЎ9GUCHP**3y\#,NZЎ9efAyZ"q*$i'4U(c54RD5ڸGPW*\6iHls]UVBrW(dJC`mCYQUJX}2@j٥!jr6%-46u	Q4*L6iHl+hOpW5FlҐ*rW6hղ,#NZ*?Y\7JCh詵ʉLȮaBrW)U͚RDմ*CzGPU3oUa3f#ML*!,#NRrᬮXj٥!NQ%j٭t4u	QRS5zQ46Mo*CvB:()W)U͚RDѻj%5Up9hgepުTf)W*Kg4W\8k+V6iHmDW)P+u	E\%sXj٥!jr6+y[7u	E\%sXj٥!jr6&hCsWD#NZ*6i+Tf)SUPEu	E\%sXj٥!jr6k[VȰ9hLMZ+46iР5lQ3f@$(4$Z_HQ46NZ$9EQ"S2+GP%*}2@j٥!jr6!,*Fu	QReFJhpĨRgmXjr6u	E_ʉ:h:<),NZЎ9GUCHP+zsCj坵a@'4W#i(M=rDgmXjr6u	4U(dJC`mCYQUDȭgu	QRG$͚R-hʌҨ)#NR> 5FlҐ59hDTfECB:()WTf)SNQ%s1ZDo_ᬮXj٥!I[+'IG)J?Y\7JChj-tTմ?Y\7JCh&GW7E.aBrW8k+V6iHm--Tf)u	QROpW5FlҐ$r٤\M=9hS5zQ46KTJR\B:墯OpW5FlҐ'46i-h7hu	E_ᬮXj٥!Mԑ52'IG)J?Y\7JCh$K;w9ko_ᬮXj٥!S#ZLM!BrW8k+V6iHmdkGPU)U͚RD%"W(3w09hS5zQ46"Zr'-3oUa3f+46"GPU)U͚RDմ[WT͚ST#NZ*gepުTf)IsERh*"KiBrW8k+V6iHm	U٤["7u	QROpW5FlҐ)GUQ_ᬮXj٥!NQ%sCfԏ6i+Tf)SNfHfA@'->lW5͚R-h$JdQ#NZ*|٤kQ46NZ9FH3ZaBrW%sXj٥!jr6tj'GMH4u	E_2Qf5FlҐ59hE[tyh ڸGP%*/nQ4CpJC`mu	QRB)Jj7Q46NZ8#NRHqL͚STj٥!jr6S:()W{tʌ٥5J͚R-hL'IG)Jۤ8Tf)P5FlҐ59hDBtrPCeFlҚTf)SN&i_.aںq]@<-iCs\դNZЎ9hQ3f@$(4'4o_> 5FlҐ59hDTfDV!BtrG$͚@&R%s\+u	Q)J9i07V.%p\59hB:Z* >'p޹QQgmXjr6u	4U2$[Yjl!rGYVBsKE_*"M4;tʌ٥5J,NZЎ9=rR܅,ӣټ*o<59hB:斊V7q*CW-DW;jS#NihO@=	rEuL̮vՆ-hGPKE_>FB>d޹ZM\ҹa@'4W07VW4Q959hB:Z*T25FlҐ59hE4e[4u	4*Q3f@$(4'4o_> 5FlҐ59hDTfDV!BtrG$͚R-h"HsWD+'IG)JdJC`mDW)juB:()W0LПȀ{
D!'"BިQlҚ!BrWᬮXj٥!N&ZĭZB:()WᬮXj٥!N&ZJaBtrOpW5FlҐ$IFiT'IG)JgepުTf)tykHW8#NZ*S5zQ46i"\7p←9hOpW5FlҐ'.k&hCw09hOpW5FlҐ'46i-mR(YWgepުTf)lݴ(W5ڸGPU8k+V6iHmDRW8u	E_3oUa3f5m,+JjsgepުTf)oKIZR:()WᬮXj٥!SNӣh'IG4ҔG͚JJC`md\޹R('-(I\6iHlqStZrTJfEu	E_HqL͚STj٥!jr6JaBtrB)Jj7Q46NZ#6iL#NR(^!26iMR3f@$f)u	QRF!D5?o:<5Bղ,3SLJ!2ںu	Q4CZ-rںBtsM)JQ3f@$(4$fVCqD#NR|Tf)SIQeFiTH*B:()W> 5FlҐ59hDTfE2JT̊ttrL6iHlHr*3Jq14u	QRHIZ0o\.h09:IU-!;&\ڹgmXjr6u	4U-!;&jr59hB:Z*󖐀N\
zty\٤59hB:Z*󖐀N\
ztyjr59hB:Z*󖐀N\
z!Tֺ#,NZЎ9\lMEuLCZp\59hB:斊a2aBo\vՆ-hGPKE_	07WUea@'4W"'_!(M땤*CrS#Ni}2@j٥!jr6!,*UQ_(dJC`mCYQU)M["7u	QR}2@j٥!jr6!,*:['IG)JQ3f@$(4$fKMBtr?Y\7JChnZ"VPS5zQ46f8kF(Ў9h?Y\7JChk\N-hP'-|8k+V6iHmF\M\U--۸u	E_)U͚RD"Y۸!ʉStGP%*OpW5FlҐ&))J٥5B:墯gepުTf)rB,M&hGP%*OpW5FlҐ*rW6hBrtU-!;&Bt8G/vՆ-hGPKE\#i(M떪+fep\59hB:Z*A+Tf)SN(lѫdYfYWG$͚R-hʌҨ"9GP%JRQ3f@$(4'3$JճDGP%*A 5FlҐ59hDW.(WU2D#Ni)V=oԃD#4}\
#ziC9hijA' >j膆CPpU3oUa3f8j"Vҵi\8k+V6iHmV"W!#NR`2S5zQ46v)jQ\8k+V6iHmVC檹Q4GPU>lW5͚R-h̵0:J9\%sXj٥!jr6+JHkXjr6B:墮PCeFlҚTf)SUQ3Btr/nQ4CpJC`mTLhGP%*ۤ8Tf)P5FlҐ59hEU9n'IG)JaW5U"kC*0kC!EZVȰBjA5ʌtr|5Kr墬J> 5FlҐ59hDW.(WU2D#Ni)W2Z$-myѥoTjEjr6u	->FB>d޹\#+W,NZЎ9#MU!2aBo\떪' ;jS#NiGUCHO CP+IT-hGPKE_Aa3f@)GSN+'-> 5FlҐ59hDTfE2JT̊'IG)JL6iHlHr*3JHr-46u	Q4*HQ46NZ$9Eˊ'LiJU)U͚RDjH<ZB:()W8k+V6iHmTWT͜5ZѪ4#NZ*gepުTf)e52J֚!BtrS5zQ462Dq-hQ3HGP%*gepުTf)r*--Ti4GPU)U͚RE:;FlҚ:J9JU)U͚RE:;媄XCi(u	˕_ᬮXj٥!SNW4o_4a3f@'3$JճDmu	E_4a3f@&qStZrZڤQZB9rw(M떪+fep\59hB:Z*Q'CMW46i-h7hvՆ-hGPWȀ{c
z媊꙳\#,NZЎ9	`&DPB'
D!'"BިQlҚ!BrWAa3f@)ji[y\iiJUL4' >1
@y	P7i4GPUL4' >1
@y	P7i4GPUTf)SIQeFiTU,'IG4Ҕ&	hO@=@)'"BިQlҚ!BrWᬮXj٥!I[KU3g)kw9hOpW5FlҐ$iiAZn(u	QR?Y\7JChwҖ(m*#Zhu	QR6i+Tf)SUQZRCZSN+'IG)J?  al޸hm244hkFjrw	E_G$JHj٥!()|2HJChGP%*(dQ)Q46%/QR6iHm_(dJC`mCYQU3JFlҚBtsM)JQ3f@$(4)S,'IG4Ҕ?Y\7JChMUridk;GP%*OpW5FlҐ'U\ZEEUJ٥5B:()W3oUa3f8j&YGP%*OpW5FlҐ&\ѨZѪo]t&	`aGR!!=FB3f&	`aANCOGD2PL٥4B:墯&D(EaL"aSaLiBJ,SVȰ=H44	Epև*3TTaEև--CdXPhB"kC*0kC!E_#4U[VD44;qː|(i+ᥫj!9iV7q+D%.j:el޹\ZKmZ*#MU!2aBo\Q]S6s+z坵a@'4W(dJC`mdfHf T["7u	QRJ3oUa3fN!2֍U4rBtrgepުTf)r֌ѫIQi-3:()W(^!26iMR3f@*kviJUHqL͚STj٥!jr6Jղ#xGP%*ۤ8Tf)P5FlҐ59hEZ-rںBtsM)JB)Jj7Q46NZ9CIZDo\{tʌ٥5J͚R-hEYWT#Ni)W(^!26iMR3f@'3hi+VȍBtr&R\T3IBsKE!gpmR(斊G$͚R-h$K2D5j#NiJUhlYGM˖elˉYVBsKE_ᬮXj٥!Mi+dZ5rZѪf:J9JU(^!26iMR3f@)S,'IG4ҔPCeFlҚTf)SSHqL͚ST#NRHqL͚STj٥!jr6t;ju	Q4*/nQ4CpJC`mS*3f_S*3f(n6iHl!2ںBtsM)Jۤ8Tf)P5FlҐ59hE;tʌ٥5B:()WH@|'.N	rk]fYVBsM-~0L0L0L0L0L0L0L0L0L0L0LѴtmP٤("[xZPGP_&ltrWi>HPEp9hۤ$L٠墯ZB9rw(M딅SZpX_*$i59hB:Z*(dQj٥!()|2H͚RB:()WG$K\iQ46%/Q3ZCTf)Btrd%Ff3fã>"Tj&h6iHm^%L-s55FlҐttrG$K\iQ46u	QRgepުTf)q5UդI.hT4I\(u	QRgepުTf)q5UդNHRKy噣JBtr?Y\7JChF%FlҚiKw64B:()Wal6al6al6al6al6aWSKVȰjR͚SRZ$8j!FfT6hղ,("UMkp9hۤ$L٠墯P٣VȰ5lT49҇5:gn3fwSwEӣ[f(;-G-!trWnVȰtz+s!rեp5Z*dD!48o:4)\M\з	5"a''I*G$͚R-hʌҨjHu	Q4*`&	? h>B c
qDoT(6iM9hgepުTf)q5UդI.hT4I\5U:()Vr!\̋D$)ަ[MM$8\ڸkohV0L0LC ^zǐH' D2Av<!Br&	`&	`&U0L0L0L0L0L0L0L0L0L0L0L2&	`&	zڐh} caDoT-(s\'-!	`&	`&U0L42O[RCjkCQJ	HB`&	`&	>lW5͚R-hMLNZTGP%JR&	`&	zڐh|٤#ᡵuDoT-(s\'-!	`&	`&UL0L=mH4B9pںp790L0L*S5zQ46twU$8twʍ3fT#NR(d@59hD"Y%D-4U+VȍxZղ#xGP%ҔL6iHlr,L֖*dF<-Ij#NRy06iI'-!j놆!CH[fag(pUt:Ct:Ct:Ct:Ct:Ct:C^:Ct:Ct:Ct:Ct:Ct:Ct:UᬮXj٥!SZE!ĵP%"QlҚ*u	QRS5zQ46twU$85Uʍ3fT#NR0LB"!xdPC!,ǈ0@e
#zFJhu	E_\T%C;kjD'4_Hw	0"Nih&	hBpaB.?CCj!ިQlҚ!Br|-[4J墯}2@j٠lr,L֖*dF<-CQ4GP%Ҕ}2@j٥!jr62D$J3Z[hVv%FlҚBtr}2@j٠lr,L֖*dF<-,UR> 5FlҐ59hD"Y%D-4U+Vȍx[U	Y4'IG)Jǡh>A
!Fhښgeh*3f:()|2ᬭes\:9h"ճW(45lvdXj7Ip\'.W;vյlղ,QD'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPvb&	?k=j詬ԹSwUY萞+`* *PRB/	۸!OBN5m[('G@B(dPZVQ*b&	І4T"90溚]!Aj[@|!%-gBިU1\Rjs]MgC 4IBi넄ִhOBN"UܥpLDBTzS3)YCw46 ѥQNfp|.\j!9
B:
Ad'AQ ׏*GpjpݫjaSelA	a;.(6iMU<湫vZzUSzs\VT-\= >%fL٥4BrWJ"BXNi
4͚SD'-7ja@tz+sծ9'4WM뚘P&>kANw	4U2A5N\;墯	O@=3%fL٥4BrWJ"졝!,'plA!iC9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZ	sS`pM:=\sNiBo\#7s\(NEnWihǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpU)lA	a;bԵiJ	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*&L(NEnaPڵ皐ih	sS
ӣ[G6pb<BsNi&L(NEnaPڵ皐ih	sS
ӣ[G6pb<BsNiU7z|=elA7IJSeJsEa,'p4f)SeJsEa,'p4f)SeJEBB3f	E_)ѥRXK	!t!FJh墯&L(NEnaAzhh4pKE_7ja	G+5!9'4WM뚘Cfki xpKE_7ja@tz+s
ԃCE';Z*	sS`pM:=\~y	9Bo\#7s\(NEnW#';Z*	sS%-g!@tz+r4pKE^޹v△]M:=\sNi	O@=F*ձjZk墯	O@=F*XNj؃5-ZB҇5rW7jaAl!pM:=\sNi	sSj}Cjj]WihBo\EuLCZ@tz+r4pKEZzմ!q9'4V޹i(4OCRjBsNi&L(NEnaAzhh|1!9'4Wz	G0=H44\~y	9Л50M:=jA xpKE_M뚘Gi.)k<
ӣ[皐ih&L#ji xpKE_7jaWD(NEnWjBsNiЛ50\Ry	G+̃bsM-~޹꙳4Vqy';Z*&L#hBt9\~y	9	sS
3g)ki xpKE^޹w5sB>pm\C+̃bsM-zz+fR
ӣ[皐ihЛ50hG6uqy';Z*&L(4WT͜5	G+̃bsM-zzմ!q2GNw	4UM뚘GsW4(4OCR!j]WihBo\;AzhiVЅ:r4pKEZz
ԃCHZ.!C皐ihЛ50hPhBմ!q2GNw	4UM뚘GsW4(4OCR!j]WjBsNiBo\;AzhiVЅ:r|1!9'4WaL"Q0&DSgXS3hlAJ H0T"Fw	˕յpUD(EaL"Q0sT*s=l)VᬡfhҨ≄Q0&D(E`TzS3)YCw46 ѥQOaL"Q0&DSgXS3hlAJ&D(EaL"aSaLge؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j57sCbUQ0&D(EaL;
[
fpՅ38k(n4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)VᬡfhҨ≄Q0&D(E`TzS3)YCw46 ѥQOaL"Q0&DSgXS3hlAJ&D(EaL"aSaLge؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j57sCbUQ0&D(EaL;
[
fpՅ38k(n4)+` Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T0:!:
AT?'(+SgXS37_38j.\KQ|5m!LНLgaPP@:b&	
" \;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНLn@C }?/_/RYs?qKc[B) qKG/_ ;) G)g?_ _ a)cQ `\)qK!qK,aqKqK./) Rq#
qK qKS2/RdU)qK@eR S)qK1qK\pRGqK_ __ 3?_E_^T)y#E)5R`?ܒ7)qK!_ JoGR._/RR-G/R٧qKԥ/)mqK-qKqK_*7O)nZ)Ri_qKL	__?__?_/O西_I/O/R#_G-H[)R"9oDrqKԈoooooooo˟/R#?_G.H\)R"9sDrqKԈşşşşşşşşHDw/R#)qKԈ_G{R";qKԈDpeR"82)H_G_/R#//R#?_G0H`)R"9DsqKԈqKԈDpkR"85)H_G/R#_?_GP)CDu?_GP)CDu?/R#_G0Ha)R"9DsqKԈ????????HD?/R$))!OqKԉ
_HSR"B?_H4) DO_H5) D__H5) D_HD/R$+)!_qKԉ
_HWR"BHD/R$,)!gqKԉ?_HYR"B_H7) D_H7) D_/R$_HH2) eR"@DqKԉ/!)"!)"!)"!)"/R$_HH5) kR"@DqKԉ_HD/R$.)!wqKԉ_H]R"BHD/R$/)!qKԉ_H_R"B_H:) D_H:) D/R$_HH7) oR"@DqKԉ#)"?#)"?#)"?#)"??/R$_HH9) sR"@DqKԉHD?/R$1)!qKԉ_HcR"C/R$_HH;) wR"@DqKԉHD_/R$2)!qKԉ_HeR"C/_H?) D_H?) D?_H@)!D?_H@)!D_HB) R"@DqKԉHD/R$4)!Do))"HD_HD_HuR"C,)"/R$_H$HH) <) <)!;D	/R$_H_H_HO)!?DoqKԉ	/R$_H_H_H(HQ) R"AODqKԉO
/R$_H,HX) R"AgDGDG _?^I]/}J|`?WCοx4*Jlx4*3@1Qx4,h(ȌȖhZ"w	DOԔB
WpV,_jHG?y%_JeIIJJ*SK_[P*+PE*DW	*R
lԔ?A^c])_p??O==>_ryG<ܞ\OPU?q?t׿_/yp<'^c,毒?Wӿ Awj/5}?.G/.3Ԃ\,毓D0毕?W?e1jioԂQcYJIi/5|2`X[K|iJN`WF	H"]0!#1	_	pA/ks5pQ?j5RQD?7su?52:LLstH"JrVܠi8LS#qg53:L6-(Cܡrr7rpuG1eD9p(^Uʿ<?xč$?K?#R˟%H#P7cn-Zu-c*2ZL S@(?AsAC=
ffkKeܖ?KFKJK$%J	dJhR	A 5NPr?	ҿت!*OUتk/UqbG;تE*IUƟWi0*/ؙؙ_{= /*9Upتq>W?b/
.U'ت=~W_~/bb|{_i*Cïb {_'?U%*'ت,U >Wob_b7ت ت?*تwU<	~W	Gت 
W 7 b>W_aUsBObԅ^W'ت	?bJWUIԦ_ԁR=DR&_ԉ=G@?ت?HU?R b**1b !U22*O2تeO%{_?;&_̀̞{_@́'U2-{_B=Ufq`;ت3/b_b:0ت3 30	0*3bf/b^kb/aU~
_/kU~U~gU?^*{_c*_4U_4 Ԃ@kԂ@kop~DNDc/4<Ѯ*~hle恷[BV 7pw|̀D@@Cle@"gle@w͌p-y562 ͌Ao_d  ?$[ʿ`?.<`|W$ 6U'p	O񀃾lOTO|W$ Olp	{?T|W&%6U'rת;6U'r/TlO~*E+;6U'rw[ʿ`DQ'|W%_TY6U'ro7͕ܢ`@)lO#Oʿ8Rlr~{ʿHR@m$o6Uܥgd=e_Díe_E;ʿ>[ʿe_J;ʿ,*#lT6UGcw|Wqo*#l]6UG$y|Wq?Be_rʿ5:6UG{棍e_ďCe_ă5A6UH:P6UHe_|Wq!͕ԍlʿ5{ʿ_5ʿ5͕j&o*S4POlN5[ʿQc|Wr7͕)yʿp6UܦKpglL[ʿ>ʿ˞[ʿ<|WpBʿYl!c{l!8L6UpG6U<͕)e_	Scl!-x8l!{7l"86U:*;ʿ&^me_?[*#o*%*ʿ"me_oSl"0x:-*<|WpG?ʿ4*Ѽ7͕vx<l#%=f6U|͕ee_|Wrʿz~F>|WrՅ{ʿzBGD6Uܨ͕*=Xo*T-zGM6U~w͕o*	X*	zʿD686U'yÍe_!W̓e_!o͐w͕6 -e_ēO6ʿ0|Wq&?6#o*$yvJ7ʿ6y6UI%$6UI(g|Wq$®IśJMe_ĥ~lme_Ħ>7͕o*%8}Q#|Wq)?|Wq(6QkSʿe_ĳɛʿg^w͕x>&o*%|7͕Ҽ e_ĴŽe_ĲYWX|Wq,,|Wq,-vXUl%X_l%ZXo*	QӾl%Xsl%% Me_)GY/|WpJY7͕`|WpJ,P6ULW,U6UL],*&1ʿX/6ULq͕	~b|Wq0Me_׬ʿ}b^o iʿ^l
ʿ`o*&xAjww͕Iʿ_w͕K~36UM0x@lTFX| ylV? Te_ʨ ^[< ʿI~ R>Rτ*͕*<!o*UP(6Uܬ|WrGʿCFa$e_<!$o*V$xBo*VOlX 6UܬZI6Uܬ
6UܯB
w͕+B+*W:l]&e_"o*WJ 6UܮKl\e__[ʿ~-e_ʿƞ}e_|""o*'GnrBr7@|Wq:6q/![|Wq8|Wq8|Wq8e_77͕,+p|Wr7ala͕,	o*Xqe_7ila?}e_O7"o*X-y*X{llo>yכw͕y*'p_l#l=e_Ae_N7͕~1al`e_O*(C+lh6UP@[ʿ1K6UP lK6UP(ğlY#6UP.x͕<b**Jbw͕ 1Me_)*CZo*N=je_(FʿR|Wp
*z|Wp
-z-l=ʿZldֻ6UܲuS͕,~*YJ|Wrw+*Y'6UܲU|Wro֋;ʿLl&4*	6UG3e_27a~>ʿbτ`c|WpL\*	<#+*	F7͕#/o*	F.o*	2Sl'q%{ʿrGMe_:v |WpNZ-e_;ʿ_)͕ ʿY׌6Ux͕ ~2{ʿZW!'|Wp'R6Uʾ27͕ ߌe_,"e_O	!6UQ@|WqF?	$6UQ@|WqE@6UQD}e__-e_}e_τg|WqD 6UQP*$+*$͕ > ~?[6UxH.**3{ʿaSa.ZSl=[lTp /U/ 2kH?WӼf8 Y?PS3HǞ{J<aADI''Gg{0{P<=M=U{ܛ{yr3',=P=G,=Q=\{ܥ{yrH<N<%{ܧ{ܓ=J'%Cdyr[<.{ܽ<0{ܨ{={Vy\'{:<'{@<?<Z1ҏ=yy8Y,Zyy=9$nyItyIyI{Y{Q=.=)G=$Jq$yIO<=%IPU<O=%Il\<<=*y {*=sqty y <S=yQ<J	TA,{%y =	AP<BVy!{P{K=#
3	B@<3	Bpy!%{V{D	8B%{I<B({ECy!O="[<y!({ҳQ)Y(	)q())) ?<3<#{Ҝ{Ғ=V{҉Q,yJ'{Ҋ'(yJ,{ҋG(yJzyJ0{Ҕ=<C4<՞{f'CCby!<=1CF<{iG CN<gyO<'PC,{ey!=7CP<84<
=8.<G3p2<~y{Äcp%{Ë= '{ÂY8O<pQ<CpU<pZ<p\<O=({Ü{ÕgyW{Ós9byY{Ôr?<,=19pyR=͇yS=,{Òy9({Ò9*{Ò9-{Ò9.{×yT=CgFP{.<:<#3cIGV{==gIDPytY<-{=OO=J&y"{Ȋ=Csqty"Fy"1<{cY<[<.=]=]VyM='uq]:<{'u]@<.{u(.yIu8.=y]'{҉]*{ҩ],{]-{]zyLu@{M=*=&O=+='G=,O=,=(	p8Q<p8U<==q@懞rz'y'<r|gr{'{'{=ܟaܞH<ry,OO<ryDO*{<y'=ܞ\<ޞ{=@s=t:<p:Y{{3=u( S={<PJKGp:[<p:L4<p<nyО{:<=2<=yQXyy8gp<Q<p<U<==y@<p?	<p?<p>yǞp>p>H<p>K<*{,{hpޞ{P<=1ˏ=1O=3#q=2Qăy2yF'{T<SGqy3`<pA{s Fy { fyǞ=	Ǟp@K<p@O<O==yy
P4<{BAq#<{A P{APpy=A	gry
'rP@yܠ
p	=U{$%qN=X{%H,=\{%($y  =Jp	*{=[<p	zy sD&r'Q:<c<r#E ,=c({6{E8Q%{Dy(O=ܢU<K'Q-{%(=){J=ܥ	ܤQ{LO=ܤy)=ܤy)8<rr DI<EHy"ܤZ<rpRzy%{#{#{#<q~yٞ{#{H<Ǟ#{ryCU<qyg#<3hyAHă=B=B1	Gq"=A,ĂyH({U<gq yA$({LSVy8O=5ǞSSby4L~y4cM<S%{iS({eC)O=2ˇr){yY{!\y'GX{##!fy{!${
q!'{!*{	T	hKg^{	yF=GGpE&GpDy#{"J<+='{,<'pDY<pD[<"#({#4<5g<5Ǟ<6'=~y{#gpFyyeCe#-{#.{jryEgr{ʇGTby*2<rTfyGrQ	rq=By
rTʅPyGr&y	=GpIFGpHy#{$J<K='{!,!<	
'	
pHY<pH[<BC({hyU{	I\yLgq%(q$~yJ1IpyMq$yI,${Q<%CK'q$yIp$<q%@%g%+<F%.<GG%1<L=J{Ħg%8<IG%=RqIq(yQP%O=J-{ĢOO=Qļ%{ny<q,%y[#y[3yZQKĴK<q,y'%O=YdĲK.{`<j	M=YXO=qX=T%{%F<W	l<RARY{%({)P)d	KG	KpJ*L=LVy=L\y=Lby{?<=Lpy=L${=a<¡L*{Z<{M4<q4&yiMGq5 gq5ԣaǞq4yi<&O=M*{\<q4yT=ܪhy*<r'r*y*<rܪ?<r1ܪʶ{ʤ*=T*O=RK'rhʥUT=l=cs+.<=ܬVdyaܬ=d+=d+'{+=bGrlO=c\r'W:<<r#] =tc+{{]8W%{\y+O=ܮU<'W-{+=u=r<ˏ=N'1<q9 '=NF<=N'=N%{'q8yqd'=N.{秞'({{X\y,{aܰa{	GX${	ǞXO<	X*{S,={hyyO=z=z1Gq>ӏ=y,yO({U<gq<yy'{hy{	P\ygqAq@~y1Ppyⅇq@y,('{Q<C'q@yp(=<qA@YR{.<QS2<p
{)S%{=yy yQPES gOO=`<ry,{dY'GrgYdy,{eܲy唣f,{$,=咉Jrd%dyܲy	{&	{&	{&@<adc&py&${&%{2yb=O=yyO=({>yY{'\yG	؞{;#'fy{'${:qt''{'*{9T9h	g	ޞ{9/<YY<p:<\gl=yhǞiGp-8d y'eSO=gp.{=y≡QVy'qEq1{'({(ǞqE6{A$yD(=Q,{%g=nyGO=0~y g=yH<bqby	CO=Gp-{=<a,#CJ=R7<	K=(=RbyqIR@<?<$c{y╇)=qD=R'{Q<qHyT"Eg)=Rzy⑀% 45Y  s	<_N=c<<k#jh5j1K\{{l<=S=IgiDp*{iT4yZ<il4y	 jܵ{FZVy>Z7<r'-.<h=ܴ/Zdyr{-#{?{i(wܵaDTZN<r,ZO<r<E-=Z*{hyܴZ<g-=ZzyJ
3%{
={(BG
#<pPC#

{(F<pPBQE
	pPy	(({ࠨy:

Ad࠶y(.{?pP`<B]S=S4<qMYf)yΏ=S6')<qM 1l=SF<qMiG)y 4g){O<qLyP2eG)=S.{3jq9Y8?:.<p:<tgs G p9r1s  =H<?rq8yyO<O=p*{' 8yp.{=<p0{({{hy⢳=TEǞqP*Fy{yFg*#{yaH<=_qPy2*'{?BBqPywT,{_lqT.{*=<=
s3
U{&
a<Ǟ'GpSK,=pRy=ǿK3{)py(
l<pRH<E
S==?<)'{)({)*{O=लyऴyशypR\<&U4<qUY*yN=UV'*<?qT~yqUǞ*<GqVo **{RYyQ<qTyqTyqTyhRw`<?*=¿opTQO=.<pTty3LO=/ੑRPਖ਼7pTy*pyV{Q )
=D*O<:
QDQP?ਪypTY<*-{==*zyyJ-r١՞{snsmqΏ=ܷ؞{G-{ܶ?<mя=[pyrQ<r iǞ[%{m<d-O=ܶT<ʧ'[-{lyܶ[0{m@^yZf
<pVY=<pVZg
я=<pVydiǞ
gpVyଞyଢyeC+*{+,{+-{+-{+.{+zypV`<,=={O=.<,:<pY,by=c3pXypXbQ=='{,%{,O<pXO<pXQ<pXT<pXU<pXY<pXZ<pX[<pX\<pXab{՞{݂KRhQ3G'l\gl)jv%L)pთ.N
Zyjm5Rcx-PVU4s۔jJpJosPx2`V_0cd֚}WŠ)ⱃ2nޫfWd^4 àb'FH}WP	N2`ܣ$4xP3+^!Wh	eqX">`̮+32Z)i樴VmHx`l3+pէ2!gn*MSVջoU,"g2t?U䰩vfHnejUꁠp9MU٤HS8^
A	fWlA^n  4jDꨙQ52"U!\V0bGTٿIe0~ĮJk_1yLb)~ L3+(^9B/@O)^54y@'IkzR'#Lu6g4Nx0 ]fWշkTZeqXO5mPxB1D5WO5hVx1 1FLM[VZYⱃѪ^wP 	U&TYvޫ`62`*jڴOURX%ⱃO5sfBtz	TC
"4WY|V6	!qzKhǪ*-NchM[VZeqXܹfȞ/qEU7xH'/EZz@8ⱃ3sM8^!8( P`c4s]NG^M3IjDzjV#FMU-皚ڤQfJ(s+(ILzڤQXQ		U&/HGEy$AHdx+UHx#Xh7Di1|/2`ڤQ*h"To<꼪4jDT\6^34U_,N'A@O)"z) lnV?kmR(^*!4jD$9"Vd)\DRC%!{R8fWC%ImKy4֊ZzY4L(tiflVzH!qW:46i,͚x6溧8^HfW:EsK3fѧ4@cfҗ$4Uyd^Җ(m 'IS=-$72Wà8>jlV 2`UD%fu7!>jlRk^3+cѪfݳI\Em5>8&i++fK殏UD.eqX+FK=TM](3+!qZ5TLW4W<ͧn(yhQ3IgSѪf]uJճZW@2`N+FK5u++iEsN湫x"XfWBjW]R3qG+FJQ=W=B8j%5UD%nz=W:1̮+0hQ3IRk*TԷ[Ѫf$BT[5[Ѫf$BT-QkF$L'UD%f")威\V0aѪf$BT(s]M~&i*BMt%K]D:[ΏVU4%lUD%GkM>J' ̮+1Ѫf΍DW+4jev;Az=L3FJ&}Y;=tᬳ4iTi_?Ygn>xᬳpCFH~S5vrW(PV!ٽmR(n_geh?YZ!湫OpVh6iOᬤ*rջoU5 à^8k+e!J3iE>S5MJUgepղ,(s_U BTZ!%!ĳ4^%Ґ'JW5m\TNAp_ a'h+DFH%h+W(deqSV;tS7,*jڹgnں*dFϚ !'o+D4Y\Tյr!26iMN|!,*jڹjrk<!,*jڹ\٤k<!,*jڹf%~W5m\O[R#Z!⦭%uC+D4Y\Tյr"ZWQτ2CEM[W,ԃDN%h+YGxC+D4Y\Tյr3jCEM[W+*Dv=+D4Y\Tյrڿeh+VW4̇MX$SeqSVLʐTfz/P`c%?Yfr披Tᬭ[5fpV/? Sg z==Bᬭ[5\S3lֹ|@? SȀ{)
_UL]$x7L]$K@=x6"C_S3EIj♜5*HeB >j"C_S3IS3I_Ȁ{* h@= 4B8gep_n)Y\$/@? T e@38k*-fpTZ+ Q)}SfpTZ+m38k*-@=0!x6"졀
_)YQhv38k*-ںpDC^=BAtDC^=BAᬨW;jy38k*-ںu DC^=BAy DC^=BAfpRkux=LBs|? P)!^=BAxD@Ax	_S3k\ոge!LֹWT Ȁ{(/ e$|ڙ5wRk~5wRk͏@=z GIP? Qd$=BᬭoM2k_ᬭoM2k\Ȁ{(2@x@? Qd$=BfpW	5"-m?fpW	5"-m<Ȁ{* h%Bx? T 0J!H>>[fpW	5"-m?qL&Z%s9GZ!T 
A@? T 0J!H>>]38k-T9IHZ3YLURR(_g ʂ<T 
A? T4GHR)YjJE޹@♜5Q-m< DPG1J!H>> DPG1J!H>>
fpW4W;jꔄ湫Is38k++uJBs\դeP|"h>DG z(!H38k++uJBs\դ38k++uJBs\դeP|"h> DG z(!Hr5ںgesEs|? Q/ :"^=BAᬮhvfpW4W;je >!$|aLRAS3ԐB ʂOT"!8ge ۊfpZReA@h ʂI|ge ֙5V7\S3ԐB
8ge ZfpY٧ᬳ$9I|DdGe1|qL2C4u38k,hl_@=@|<@? Yz;fpTJOG3Pz%lD@z<D@z%Wᬨ6S3Pz%Te#^<q D@z%ZfpTTJOGᬨ6|DC "<@=0#^<ᬨ6\S3Pz%q DC "<P@=0#^<fpW7CiY\T|? T.y Ap_5qLtx8♜5MP@=2 Ȁ{*d%r5f*˟iYfhҪev;AȀ{,|>ᬳ4iU\<♜5f*˙|@? Yc};|geJrV.5f*˙Zk\Ȁ{,|>zz,DdG)|geJrVS3ѥT9s+VkZ;OG^ DdG)}e38k,UC2lְo38k,UC2lְo/? Yc})+@"h#SV7ᬳ4iU\ճZ±.)YfhҪfcy| @? Yc})+B"h#SV7fpY4W4W38k,U++ev;A|<BxDdey38k,U++n)Yfhҩ\\ Ȁ{,@? YcG)|geJEYfhҩQh_O@=APx;y38k,U*-ᬳ4iTW/  v(`<Bh  v(`<BS36 7L؃/? Px=~Ȁ{(f<9|qL؃)YCzem DC1	cS3fpW46 @=|<?@=|<9|qL5qL|@? Qz DG39Eu5lᬩQes]M["@=1OGȀ{(b>%! C	|38k*CY\SVȾgeHr+j_6@? P|J>BA=Ȁ{(b>%! C	}U38k+>3I/? T 	6"ᬮk fpW	5em DPD ' ʀ!9}U38k*-|geEDClDCᬨVAWᬨVAe@OP@=0!9|ge!|ge!epDdG	:"#vu38k,hlЃfpY١_P@=@|<  b>G`N_ULʔE^3"QTDGDx_S3"QWgeJD|@? Q _)YRoM>39EpޚepDC`:"졈0@u38k*CWᬩQ\7|@? P| G Ȁ{(b>#}U38k*Mmin5&@=4B=?lDCD#|qLʓ[Z|38k*MmieO DCD#}Qk_h z٭~DP#eBȀ{*M~ DPkW@=0@=0WW Q\e5vI;jcepޚe!Lֿ@=zzi3Z? ThZ$ԋDg(@=))K[zr@=))K[zrv)	sVeQ\R%σ >WW >WW@= @= Ȁ{*
A+Ȑ<@? Y٧g hm=j"F "Pz<@? PT5@? T
ѥT9sѥT9sѥT9s+Vk"4iU\ճZaѥT9s+Vk
 Ȁ{,UC2lְoѥR@=F*:"4iTWѥR_? PΆ@=3Ȁ{(@=}Cb? P,kd_6@? P,kd_T"	5|@? T>DC
+ 6"졅|? Y١e!}Q(eQW Epޚ|@? P+@=4>Ȁ{(i[Z|ger+^ ȄJ`F5ᬮQ%s]RCOT"pBzĴ | HCgeh"T:[Ώ+[-hP-?Up4\V0j7HA\V0j?iؠ'ƫ@U&X$S	IyLj|^ B'ƫH'ƫE<5^"@O)WAIt(	01p(	01<5^>nKE<5^UL<5^0'ƫ`Gx9'ƫ8	<5^bbHfWSV`3+W!!\V0jh@̮+5^3+Wh 3+W22`x#1@O)W@X3+Wpp̮+5^	ʂu^tbS'ƫ:P]ⱃUpp \,  LM„S"u^Q8`xUEr 'ƫ'@'ƫYⱃUP`cU'ƫbS@
0u^rL<y8dWƺ0cÀP`cUsV(	01SC"SGhfBW'ƫˀP#E<5^0S IS^\V0jydW1tv(	01ydW^ydWQfР'ƫAp:
e̮+5^NⱃUİ̮+5^`
cXVⱃUT\V0jA\V0ja̮+5^Hcu!@O)W<5^ \V0j!WI`3+W
2`yhIR(	01+ⱃUKA\V0j 1bcM &W6ɎA0fW6ⱃUZ C2`z
eqXR9 'ƫ.`fW  (u^ $q@C2`x  a\V0j  zS,@l3+W*,eqX: $̮+5^3+W%2`x\Pb'UAH ̮+5^Iڑ2`{̮+5^    3+WFTcNJp<k*-N+]WNa\V0j@~?ⱃU8x  3+W8JQC2`xⱃU eqXd3+Wh+C2`x8C2`x)0fW( y 3+W)C2`x7-\V0j."5^O5+yLj̤
ˡ\V0jЦⱃU(8eqXm!x3+WHV?yi<eqXGeqX 
eqXG<B UiЀ3+W`LMⱃUh+ c@(eqX̮+5_R2HfWG +]W 9XP`cU'ƫ	2`yu2`x/\C$H<5^4eqXYv\V0j)ⱃU p̮+5^6!\V0j%z+eqXؒv2`y	ⱃU0)L!\V0jY0eqX
p̮+5^u%l<5^ tC@O)WB8P`cU[1
yLjGHH\V0jd\S@{UL)̮+5^x`@C$?O1FfWY9+ⱃUpbðP!\V0j0(3+WWƺ @6(	01'H'eqXHGⱃU@ⱃUypⱃUlH$ydWJ
J„S0+]WP"c"yLj(/a\V0j
eqX\(,ⱃU!(c¡"Sb1'ƫ3+W.[2`|)eqX|̮+5^hfWbPfW 3+WEcq<B U씆eqXx3+W00P`cU	3+WplU|/2`xQ2`xR 5eqX@2EC2`z`)'\V0j xAƫp,1%'U!\V0jt)E<5^@%8ⱃU"+A\V0j,hA<2N!eEfWV_ydW1r̮+5^a WⱃU,a\V0jR2`x^邀S,ⱃUD.eqX`0̮+5^ Z2`yT"hx,bjUHM5^A@-C2`y\Z̮+5^M5^x*9`jZ99!4jDx 	eqXT01	U&H
 \
jXQ		U&@[<^%!fW
D`3+W y503+W5VcM0fW
{0̮+5^K2\V0j<FMW+@3+Wv2`x*43+W0\ 0̮+5^Gl"@O)W+
U&0?E<5^ǆC2`xLFV?x݀2	2`yfW \@̮+5_@&2SI h(	01@$yLj!'ƫȠ  J(	01P`cU((	01`yLjB!x)'ƫ@Yih'ƫ$$„SvƢSJƀ&(	01k	
yLjE<5^P 0(	01 SK}P`cUᙄ< @O)Wdx{P`cU0!'AɠNA&9U,C6`I ' n`@S$`@A)O  'W2!zsB
'(Ou^ ȄJ@1$W2!
AvUD8)5^&FT~5Wq"pU6	'Vz "q;yt"  4^@t-/Z|cr|	h ptjPWplJot $`Ex%I^P L:>$``U`v۪-S`<^ ȄJ q`:dB% @7UDf
`Ut6$`+ 0k&hp:ĽWEP80OxnRE.
#8Ĵ | HC|7C}WEE"> .VFb ^IxVh*& x^& I &y @L^ #`0@xLñ,꼖őAМ꼖 ЂsmW\	0Zl?Zl1LMՒ-ʩ<[j~)t?H'
iSՀ3ſzKſeKſd2do/$[Hެ-$V[A$[fQ63~%63
lf)|4?|4?4?lfc
iWSMSM/SM|4?^w`x
i)
iW
i_`K]6?)	~XMY!}Y1Y9KMY!TՒ-n?VHx-AM
i6Ւ^-l/6)6P
i6Ud /XMSY15OdԹ85dǋsſ/?Y!Ho7$<[AMO)	i:Ւ^-{d	~)<>l-6>o___$[oՒ^-fM6VS`hoՒ^-n16VXd)&_SM͐=Xx͚z>oS/V-dV-b_([UM̈́oV-bgՔ^-aO+·ՁCՔ^-|,&V-}Ձ zſA6/[,Չ/[`5bkſ>l}S`g$[,~t?PMY?Ւ-?M6fV-Xxſ%?bV-}Xx2eb)& -&	IxMxt?`4?`	|? W/@*& ? _t? >l
>o `S`[
i@/D3ɰE g"Cſ4e"uD p6V DDZe"^o$?%t?[
ii/Ւ^-Ւ^-}/ğ/KdbZdbY%[Kſg$[WzKſs/~<[QXoՀsſ>di?Ֆ-V^-V+[`t?#)Fl~ob$[2deKſ2Y/w$[!ϫ$[$VIxM=Y%%zKſ2=Y%'Kſ2)Kſ2^oY%	=Y%	oVIxB-/H+zKſ(zKſ35dg$[1$[6^oozKſ3OdfSdfYdf+zKſ30zKſpՒ^-VIxKſpՒ^-/VIxY%8u/w$[VIx
o
>o=Y%8oi/#/VIxi/)^ozKſ	SՒ^-EOVIx{/Ѓ`4?%S`|4?%?d%i/JՒ^->d%Y%	KoVIxa$[0"0`Lզ0O$[XT?j/ǫ$[TVIxƥVIxƥVIxƦVIxUKſru/S`=Y%9Od/sՒ^-Kſ!d1d3dެoGՒ^-Y%ooVIxm>oՒ^-}S`_SM=Y%]_$[VIx}Y%\%KſTdp2d'W/N )88`/N`d'1WMßVIx¿6M6_VIxpՒ^-/Ւ^-GdY%ůVIxqՒ^-Kſ$[Kſ+Ւ^-$[~o}Y%^,Kſ/Y/_/KſoiɏFo?S`t? )KſOVIxlOՒ^-M6aW6`Md]6`$)PKſt*	`_)B6
Kſ`Ւ^--o [l#zKſY/PQd(}Y%
Io%?VNx6
E%VIx]Z NVIx}iY%Ol7S/Ւ^-SM=Y%
gt?*
~lS`𩟫$[SVIx°waSM¸Y%
=Y%
ѽY%
d+%Kſ}Y%
>oeVIxµVIx_$[Ւ^-c/ Y% o	#Ւ^-Od Jo	kՒ^-{/`K)?
lՒ^-?ql`~o6
ll}Y%o#&fo:lv*S`]`VIx Rl8Kſ8
,>o`Ւ^-~o֦VIx_VIx$[$[㑗$[ϫ$[$[^oCVIx"_$[[Ւ^-ɇՒ^-Ւ^-Ւ^-Ւ^-ӯVIxA$[/Ւ^-Э//Z2d-Kſ=Y%]zKſo_$[h/Zade/Ւ^-$[玽Y%<Y%<Y%<Y%<0Kſe/ϫ$[Hou/Ւ^-%VIx؃/VIxW/^oȁ/=Y%>dB$[
o}Y%zKſY%Y%d.Y%~o§$[p5d/'~WMO)xAM]VIxc_VIxlY%/AMǏ4?xXY%ɰՒ^-UMǈެo?`Ւ^-'Mǉo
`/	~lFt??&D/q/#KſSY%%,KſEoVIxՒ^-O$[ၿ$[Vo^oެoY%Y%	oOVIxGՒ^-/`}Y%di/!$[쎽Y%d;dՒ^-TKſVIxެo'KſKdkՒ^-Bϫ$[=Y%=5dVIxFod/VIxHoY%=Y%=*Kſz*zKſzՒ^-$[I_$[Hk/Ւ^-$/g/Ւ^-$Hd	o"$[H/-Kſ$[߫$[=Y%>]/Ւ^-VIxϚzKſ|/y/$[?VIxϋ>o
ެo=Y%?S/$[Y%?c/$[ެod;Ւ^-o$[OVIxVIx˞o*}Y%WzKſ}Y%P=Y%ZzKſzKſo)o%?VIxϫ$[ር/b`dzՒ^-鿫$[oXKſ=Bdz/׫$[VIxǤVIxǥOVIxǢ$[$[k/di/d2d2:d2KſY%d2Ւ^->d2'Kſ	~oEVIx!gՒ^-CՒ^-_VIx!d o//VIxo8d //Ւ^-Ւ^-$[$[}Y%@0Kſd3c/fՒ^-<d3Od3)Kſ}Y%oVIx3$[*}Y%A7d$[,}Y%AO=X2x/VmAMІo}X2xА=X<[@NSMA6Kſ}Y%Kſ%zKſ'zKſY%
oVIxC$[LՒ^-'$[N?VIx$[MՒ^-'g$[L/(Kſ>o2$[MCՒ^-(Ւ^-(Ւ^-(Ւ^-(?d
8d
=Y%oB$[P/{/d~o/Ւ^-/VIxKſ?$zKſ?&Kſ?Y%o$[TՒ^-+$[V?VIx$[UՒ^-+g$[T/(KſK>oR$[UCՒ^-,Ւ^--W6b/NM7Ւ^-,#?}Y%S`,+zKſ|eVIxS??MUo/[MSVIxPj/j扰j/jAГ`ԏ/jI?5Od5(|l~oIj[d5?-6A$[ M
Y%  2Kſ@;rl@e/ 	?Ւ^-^U6 Y/ ]6 o ,$[C) Td+?`dcᱯ$[߀<Meެo_&Ւ^-NMf~o;*l:d6 _?6%KſilSd6+t?6-zKſ)lY%l FoCՒ^-
zVIx{Ւ^-l I^ow
&zKſ B	}Y% !3b/l O}Y%  ʧՒ^-At?X}Y%/Ŕ?Qϫ$[/FMKſ*'9MՒ^-]l*w$[?E6FdQ''&}Y%U	ϫ$[򋿕`fo:d/VIxٳdW$[ӽY%fOdWՒ^-eVIx٘=Y%Ւ^-dhY%Ւ^-Y%VIx%Kſ1GՒ^->o\deVIxKſՒ^-6>oY%Cq/Z=Y%C>l/CeOVIxlZd|lՒ^-0`VIx~	o>
`νY%$[=Y%ǫ$[,&=Y%?dr$[=Y%/Ւ^-$[zKſw$[>o@dOVIx%zKſ<d$[
~o,KſVdՒ^-Kſ@~WMX<[}X~o%fo	l@AMM6/ Ւ^-Aϫ$[VIxzKſKſ%Kſ+zKſade/(Ւ^-R$[讽Y%E)(4?`h}Y%F??VIxрo QMњzKſWNMђY%F+D)R$[K^o{/Y%osVIx
i)>or`M'q[Հſſ
l>o I6GՁ/Ĵ?wQGA=Y%G16GJio;8.
i?&Eo6o/#VIx?m<[}XwWM_	@Ւ-!~d^-BCſl)rC6r>I6r|fo֯Bo7qſX]6IE6I56I>rl`	= |6x$R1x ` y6 JlA0x8-wS`Gogf4 ZoY8o(y[14?8 VHxØ|9xÑrt?`@#L lDqfxȎlDL`!So?6" 7MȀ%`(*lE'-X}NoA6K--π&p"o/[A6v73<[?h^-0PMެo[>jVxãAw6oI^[5 ;4PLoc?kLv p}6~j'[؏`ɰv+ y6 2Gi& M A7MG "
	)=Y% S_R^-
ެo7M ?pM o^-|?<)xTd<H-xo2Wg(&K3<[_p}6 D8<[Hpo89_ɰπ&x8ro6N Mӊp"`Td?oDKg5pxG~?_$<[ſ fcS`23SM"Ʃ-zCſLvII6 ߛ- x:^-/ `Z&-7a6x)|?sՋOkŧԂ-5<ؾo/a6NlV-<[i?ՋO'ToSMǋ y6d&7 t?@>
#/5 ׋A
~l S`Ւ^-ǩ[Rſ PMwJY%H-x$5 B*&x!W(&so?ix l?oſLc8o M6&~ < ɰi4o4] l"/-rǋ y6'&pUƩ=$<[ <W?/lD?&tI l8xǋ
>owM6Oɰm?l_ eA(&(|n߸?`ToHI(&Hbſ!-	&ToIg@9 gASſQ4bſQXM!OPM#V-<[^Zx(<[ſQ`?? MD-k@5)t??A6VIxx}H-xro-L9_(&8/}H-xāl$ /` C lSD)L8*l_ئo!,8<[~)- l`Fiſo0SM, lKɰ$:l	`H+x8po ]6@l$)	)~(H"?6?L
+e>I		Td?dOd 
oCſWCſ'	~> 6, ϫ$<[-'&o T?_pM$<[׫$<[>oP[ T? OVHx$VHx%VHx,Ւ-D>d>oa#Ւ-.zCſZՒ-kՒ-Po# 
eOVHx8oW<o<MA_ t?)
?U T?U

o$<[loll,+?zCſ+Cſ+=Y!y&?VHxp?	?%6<-^Xd_$<[ǫ$<[>-\~(1VHxŊ 2$<[VHxŔVHxK'MVHx``&| i6 %0O?I13?=L1>ķGx>d[Cſ-o y@{`d M@Ւ-|	ɰ!6 3Ւ-f#zCſW8[<ddoWſVLxT
/6PY!Cſ.Nx6 $[OԂ׋\.z-tLSMFi_`TM]("l-XP`1SM ).MQ~`
~)7.&2lc_)6(]66'M\yſm6`r"{`Cw*&?&~I|~S` x lou)ou&VHxl̗Cſ̂`dITMUs5_3-Xs2/l?ǿ+&^S`/ߖ`/ /? `hsDOi4msBwl?D?~*&aWt?4?bl Y6OE6l l-E6K,M6=VM6csP%sT5I5`j	5OަuNoppx: E_Awlcpt-zCſ_"Y'lՂ/?>`l5dY!>op|`/GM>?q~*`ÿd?5,M?4?~ 6wt? 3E6 op? dpl!7`nS`1+bTP8ouwt?@ſր?6_`>`:l1KE6%ެoq7$<[$ߊ)	 KlAwlo	`pE6~	`p `CTxB﹪l&Cſl`4p}6F>l_x	?yoqc@)AgA3ſƀ%:MJopk75-/lR(MJ &%I6)s͆o	A0;TpUqWS`5 _I?t?	`r9?S`r?+;pZMߖ`@gRll_t?lic͌-K~l_xi\@c'<[qgՂߘ`ldopi	~ldoq/6O`^ldop4?>ldop69<[Y_-sɾl
-KbſxS?-|wRA﹘=p\a`XvziR
^-~XM-Kbſ=H*x߫-Y  Kl΍=XosZxԂziCR
^-t,&韫-uO-u_O:|ؾop(`pMR &*p 5bſ׫-# @ T?
pp-GŧL}H*xTAp;ՋO
V-<[*&Top,&+4bſµZxV2 X T?Ka69bſ- (<[ @lŧ	GՋO O~WMX ,&, &,ՋOV-<[,H*xS`v`8UXqV-<[q-8]ASſ`8"&pHbſ-8H*x|`9? -a6MV-<[sg-9$zToqG͋?p}6㡿-:ߖ`:u:bſDV-<[tASſB?u}XoqУŧOR
-:/l@)TqяlЇ6i׫-}XopwASſY]6}B߂??6|~[/,&/ui}>Zx__O/`;	~`;_ŧi^<[v,&v6㴯V-<[vziԂ`Gl
-l ͆o  	?Rll =Xpŧ-
ޤ<[ݐ`IM!3lXovBϫ-zTos/&	.iAAMVs' wAKſ?~`~HbſɾZxASſ	?`~XosV-<[1H*xb6ՋOcbſ><[zԂA	ubſǱi><[zOdB7$<[ AY!lП+MAMhՒ-,&4~`2bſA-3 ᠗eVHxVHx?blZxŧʞ<[
dPlblՋOiVR
-SY!Z?VHxXMCMՋOνXop,G Y?Ւ-AKſR?Xp>bſTV-<[5'TorR
^-@XM6
}Xor#ՋO 'zTor a6 EXrWՋO 
Zx V ᰣᰯXp9>
l++M?OՀsſ$&PՀsſ(}&R 	`(9¿?c9=H)x0M7-̛({ݘ'M1SՀsſق	f_ufabſ5bſYASſ~=yst?λoy`6 dvj^-AݡO@ſ4?<[ݠVvj^-@?6?p6|[ށ׋Љz[ހM6[ނwl(xOjtEެotAϚǋx!@ſ)P8otG^j-yx q7ǋ	~j-(:4x!òMϙ t?p4tQKſ@6^Zx+?V-<[FՒ-?%zCſڝzCſڱd	`@ſڡikOǋ?S`5j ijyxQ6Ij-}Ʃj%xPOv5j*lڋ>j-ݪǋsOF<- ^op/t?tMgop..`~tu>ll<[?6Xotp#	G@`y|SM=l1x9;lV-<[ŧXM'^Zx#V-<[ސ3a6=XozKZx li
Xot,&!ՋOHgŧt^l3xAoՁ]ſst?Lov_l(ſ۟>ovVQxr?+Cp}M6l+aſ}l|SM.xכ^-{?[7st?=Xop޿V-<[7_st?V-<[7)iḫ7Mn\bſs-PzWMBO6
>ZxB-!׫-叫-~riDoV-<[ȡ7M߫--X?	Wd?֡^-5`ot/IF`xIՀsſSrot ~?d|)xeor
Vorդ[܂*`A}XxCՁ<&xͷ!S`B`Bt?xS`?| /Jqlҁwfr%M!MW܆Ձ[8]ſÂ-<G E61SMpXcſÑ'<[9[9.yx)M+r [e6@#S`D_?ɰ" *܈-܈܈6@/M܉W-܈Ʃ" /`D`D}?@)"}l׾t[͏-.llUl@d&~WM`Փ-LJi-x`ɰL)CſOVHx}Y!νY!x/VHx'nwa$[؍vT`l-F`Fp6b$<[܌}Y!w<r9 gd?ĿR-G=Hhor8.ƛr82!ſäѽX!xvՂ`7MvҼ[;,&;,iةŧ67f 1߫o 2IxҞ- dV^- d6#yGWե<[ VQx=X!x/V-HZSſ ܑ$<[ܐ~XM ŧzirA7ՋO$}Xop@` Fm+ſ;pXop'iXf B߫Jx>opP`
Ճ7)Jx}YE
`` ,` .` st? 3ſ gſ <&x 	[ G͂g \`qa6` ߫- ƾZx~ f~ZxSŧ0.Zx}Xop~` o?8p~) qnp٫ſi鿫-͛<[4g4ՋOMiglIZxiOՋOM,gt>ZxrV-<[8k͞-6V-<[9ՋON͚[8ŧ=XotS͛<[8W`bſї-ygohpV-<[=Jbſ͛<[=>	&=,zikՋO$/6͜[ܒ u6͒-I=A6Oi$>lorHl"`I0SſC?|PM(m%/drPʉ% $ܕO8x(8`Jw6ܔIrP $??M(}?}6'S`J+lB6Y	%
m6VHx|͒-SO~lop@a;Ղnp2,&ŧՋO%V-<[Zx	 ?/ O6>ow6 g4??pMʽl$&"{
lC}6hW?`zBop7/l ?&op6K`}l3ſ6	-`}~l<[?F`}[?'BopҼ[?|٣ſJxiſ[@]Ҟ-  ??+,&A` Xoq- ~XMlbſՋOE	A?6	sՋOA-!?`!st?GZx?bſ Ya6t??st?ſXxxſ%&?vI&2go&< -L `LuſɁ;x1?̀/̀Uϙ^-L0x&CYƾoq)?c6^-!aſ4il[CFaſ:iyzoq`gɰʾoqRC-x~4?`@ſ1wE6'q ;qgǋ/ZlEj-"qlAϚǋKQ6"ǋ	S`"4P8oq)<[D$x:4xy	[DO ^oqI5 QXx5׫&YEO>rhDqd/VHx	`"|<[E_qlT5@E6+O5jSMq(wVq<P8oq}ƩS<[E(~*&E)xWK>j-"xS`"j-"/FT<-NS@ᯫ$<[ܜ~(ܜI'I'_6/[1dVHxDSqp8`,P8op8 )ǋM6pqp}զ	~j-?jp8ZP8op8`5%	S`<<[ܞg6_5'<[ܞ̀M&ܞ@%^lDx<~?/)M<ewd~op:3|<[?ql~j-@lǋ-p:@ſo?<[S`Ij-@lqt}T?ҏǋ3
lc@ſt@&op:[p4p<oop<̀ſq)Ŀ6/O6o枬op>o~	`j-6}ǋ'p>@P8op>`yx"զ<[~T?_ǋwlq|I_5?S@ſ|@&op>a ^oqgIy[o|&!WM '{l "4?/͗<[
l1x 0zx 1?=Y!Y!^-Pq(:aſ 6 ͗<[ܠ!)(Rl?6Ox@Lʉ(
^m6O6WI(|GM@WĔ?.xaſ%w'[XCſ%̈́WKO6 l`aſ#/6[ܢÄ?P<^-QuVHxDP`RY)ߊi)3t=xHLor7"Ǜ-RlEVHxH˞-#zoq}`#9$<[Gg=~oqI`$zCſąެoq :lĀ@ſĀ5HOP8oq q qA_M6Ag@ſāW6@q@H0yxcTMMOǋJrǋg?xLs6^do)y/xLI)or})2)<boraſ,"[M"4`	|	H?
l? c7M",&zig-}`pFŧ0ՋO**4?yXMQ;͆/*ﹺlʅ?V-<[ܨUbſʅ6[ܨ|bopH`	XopH5bſ$~l1x$A=XopHŧK<boq$͆/Blđϫ-$bſĐ͆/Jst?%OV-<[I,ziR|q(%q)/aſĠnq);ՋOXoq(Bϛ^-%=Xoq-g-%lİlĳ	6X]M6XRq-4MKÿ$?`?`4?d}zlİ3`&}Y!bh}kſD-Uǩ*xT+ܪ;`}SVQxUb{ſʥ
lʥOVIxTE_MU*=YEcOMXl-V'`O7MXTbſV-<[ܬ.ɰ+`2orՒ-W?d6v~j-Wmܯ_ǋ(ܮHP8orSM\?P8orM\qq35M\qqOQ6rߚǋ%M\yx\]q;P8oq9_G/27˼[N_p4q9@%pyaſՊOl1xU -p,?R4xſl1xaw^-X_st?Xor?V-<[OBoq<Ղ[nq=Joq=?V-<[O&i{6⁧4xoſVoqAJx?`7JoqAכ4xҞ-(l	-($?_/>[PZSſ(L^-Y?,&ܲIܲMbſ%V-<[ܲcpL6ՋO_V-<[ϸM' _O&_xpp(~WMuɰVHxI?%O5E5 l1l0u~16QP:oqIgǋK<[R16p`O&Eo6\op`%6.Γ`Z6ܴ-<bor҇O6\opP͆/?M˞-)aſ2^-)}Y!.`)IG6	}?qզ<[bop ?r gqOՒ-ş6\opPaſCOVHxsſBG^-
Lt??,&	_?sſSIB?KUA`*6⨗w`
l&<[~16<d5	B$?yxluO$?׾XM+`
,+>X=pV_x`"qla#x,%:o@9ళAKſ`ƛqX]6Ԃ/R
^-jpZbljw-SXopZO IpZ){blioՋO}XopZ` a6?ᗫ-ioASſs?R
^-X<[?p6ฝ]6ำ· ſq̋Zx/ 6VdQMqǋx:ordr"$?^l3xpx:^-]Ւ-]?ql˩^@6ү;ſu>x5toq\	}`+x:<[WDq\8?V-<[WNbſr_OOX<[W>&@;M#zCſŒ$<[YH)x1_x`@t?Ovpb,Roqi_/ qh 167--%zi՞<[Z$XMN?EV-<[Z*igԂB?B߾&&ZZx>Zx_R
-V {.MЯlޠzCſ޴ x?-BſvrOVHxxrcՒ-^vI/ 	&[4aſű^qmשMI6c͆o˞`%ܾ	x}׃ſ;M2zCſVHx?x`	/ϫ g` lACՒ-&dd^x<Zxqlk Cp top ?vp |)<[gſH06ocVHx	?E_)	-	x4':Jx4i3ſ1ph.blV-<[bſOx5 /:lL%6O2?_`b-eV-<[Top4Px
!zCſR5/Qϛ-?vIT?M
7!x
t?}Y!_:uOUMVuǵSſ Sl^qqg-..bſïR
-.!y<[\'CſǾj
^-.ؾoqtLM)}le7x:^-+E;Ւ-^-a~)0sՒ^-aZos	
s90Ml`gE6No{]x>-iWЙ_`hibſO|`o=pޯ|	`|RE6,p'x~ǃ^-߀Yto~	,&)?ԎXoV-<[ASſS`oN	U64/@sſ/T8QM|^ `45p'x|/<%<[hSt&x|P=bſՋO}H*x|a-/:l?M}P.ʩT]t?L>|Ro8SſyLo8 XM|({blWՋO-OR
-M|`o:3pu6y* ?&<[ެo<*x:-V*&~(lNoͅIO 6eBg?	}16}-bſR
-Ҽ`o>	`b79x`X%:<[zx}``@2d22/<[YBſ zCſ	lq`J>-Jql5l<[<@)e6w-&o6q9tC׋~-7O6Ւ-zCſWlA߸6ެo.M}kVHx}h	}M|#F nԾoFzRoF,&|LM|#)iŧ2ϩO<-GAKſ l 'i>Zx|e_OV .M|d!WM|d%Cſ"י ſ#-	!!ivHZd@Ys	;M|f\[p[p?
ogՒ-߄]6Ag.M~$<[4
~i{lU`/?Ƣ-M|jObſQ/ՋOK<[5,&5jlPkŧTi_R
-9[a6jl1i^Zx|ԂZzx|毸\q]6Ւ-9'<[rY"ſ*d-<[ vY!?
_x`		ZN(iŧw<[`p6񱿫-.bſcR
-` ?V-<[6ՋO #Հ3ſ`3`?`=Y!@ oyy2!iE`ůVHx}{ql<~t?,&1`bſ=Xo~<[/	jlXo~Zx}7O?,&jl	~Zx}?ՋO(To3l?Z[ՋO^Zx}5 ?x|o.M|?VHx|̀A|ȼoBſAvP?d_p"Y! W[oݏ$<[7Y!w$<[vIB	&foT+x:^-
ƾoVՒ-
d´²-M|+,z-
_$?±o` - +M| @	& .fo </*zCſ_VHx|,Ւ- ݒl`I6[/Aſc_ZoM|ld6[vMt[v#&v	I66[8S!x|r@d.=Y!ɃՒ-?vI$?D6[:Ft[: &: M|t%gBoUM|t?p$Z2aſjAſm>oo	 /-M|?bſV-<[xQ Wl#S`ci&Zx}R
-b?ؠzi$V-<[ŧO _ZՋO'i%R
-ߒ/	?izi)  l?p6
>Zx~A/ՋOX ߸Z\kŧV-<[CASſpWa6	}?-Xo\Ԃ=S`V-<[}Xo\Z -^}?-ziR
-Kljl㱗-bſ㳯R
-,&;Cbſ=XoASſ3;-ziحŧbϩO	߸ZV-<[<_ŧǃR
-6,bſՋOR
-/XM|?ՋOެZx|zTo?`"O-M|05bſၿ-! -Ĵ???Z`ՋOV-<['zTo`PĴ?`dEXo$V-<[ȟASſ`=}?@zՋO=XowOp6eŧT=XoH*x|	}Xo:bſJ?R
-C	$|KM|	6"G-A-AO!lH?ŧՋO%R
->-6,&|}?σV-<[|ObſR
->+XM|?ρ->PbſOl
-?}t?~[~,&~-?ՋO&Zx|1YASſሣ{S`E|6CԂǦ`abſZx|z7 ȃS`5/[O}jlt?	~[N }Xo ŧOR
-l
->?05}H)x|3?,&jloՋObϫ-OԾo́SſAO6#|6$R
^-B /	!?ВXoՋO<[*x|4?D?|6+Ԃ@l?DV-<[ެZx|4)To/Z7RſP~`ߖ`?Z-ŧH*x|~x:<[?S`vRlVwG/R׃
{ZlTLo,&_Z_ŧ~Zx|1 ,`@<^-^o 7M| ?pM~U:t=x~T/R^-ߕſp}6T<Ox}߸>5j'[̃̡`fSd?v 6W§ grl/VHx}Ւ-CRo`CY!2-C-y0x}CqlΝ3ƛC$? XM}~WM})'iOV-<[ЫASſR
^-ߠ(A-ߡw-ߠԂ?iXo=H*x~t?Nex~=`ߠ*yoϛ-ߡC̈́W<fo [1aſ?p6A$<[3(lRo)ԂJE6R-E-ziRߩOQM}O-FYŧц^<[?ч~Zx}ՋO=H*x}ݒl{:lyуV \17Ւ-F*oP&{:lWyCſIx`j?`j.WM|>E6.;bſ]ՋOrOp)pՋOqՋOrOpOS`ⷫ-ՋOpkASſit?`ߤ(HՋO҅ŧ zTo-,&K|!-ߤ?bſ}H*x~lE6K^Zx~-ߥOzRo@Ԃ~`HCt?yzx} `H$zCſ {`Hbo@`H,zCſR
^-l4?oel-l:l?p6VHx}y7|d6^-lQ`<o`QM}ۻi$yor_۔=66[ܯ`nYdۊ[_-p3io<[͆o 6sſ|Ĕ?|boW&yx|75dq6Ǜ^-onAKſC`-oVHx~Y!foD6[Qc͆o*y|O|Ex~6CſJx`߬~XM~l`߮R
^-߬?'iʞZx~O=l/V-<[YՋO朗 E6Zx}$sŧG~<[rl.=X<[Gd@t?E?6Ւ- ` =Y!^ƛXM|$?B-!
ެZx|,ToWAKſF[%x}(M}({4?Ҍ[.XM|?fZx|5bſ5<[CRo{a6QM|O-!zi<[C+C?`!E6O-zieASſ_`|pŧÂ-zToqW?À('zi?ՋOR
-g?ÀY`=Y!;M|9(Cſșvr["ſɃ́ſ<^-tP`tadȆosoȉ^om(lP̋Do2KEo2/[Ed-KY)o怒y_?<<[Et?	lS̀ſ%I5aſt?ݍbo=dY`v͓-vad<[F̀ſhla~l-#}D͗<[F Jl`*&F^Q60)$?[&GFdY!:wl-#=lrl-#^"M|*y%)S*&Q6)Ĕ?æl1x|;zx|;}?ñ$<[ߕ`Ï6bϫ$<[ݒl` 8foqſ3ſ i$<[H4dVHx|~`$I6_7㗋g]x|i}Kſ
ZtߖS` U i U6 l 
-  o <[ 3ſ -  Lo $<[
`8oxwi1` ex|`oS;ɰ0y01SՒ- b0m^- Ւ- pw` q/8'	8]6?Iql.M}96/VHx}9 gӫdӄo2/[X `opzop}Y!I`$I"(J	t?@l3(/H-x|>_fx|> _l'l
>o|H-x|z-t?&Kſ`Akſ`fx|/ld^- _?M|a62zi2ŧ?ԂO͛<[E6lo,&T=Xo)bſkASſ5f@Sa6BbſՋOB7OC6lo /? FbſTbſU <ٳſ+XM|ՋOiYOgg`%Xo--%ASſc]6Xi߹6zVHx}S͆o, I-BϚ<[dK`!V_?$<[ aſ	t??	!ſ	cՒ-ݒlIB-`a/!Y!.?2S`/lsՒ^-?R^-p.7dBt?@5a6Qp9x|Cſ3d4}lϛ-&</߾N}`'C7̼fo8GΓ`'
I8͆o`68PblpP=_-'|fo<s7<fo+Fqlt`g6:WltP&oJ <=$S`KN~`l|[6>=$?$?{E6>dwAM|F5Py{?<Sx||Sx|Ux|Fl3x|C6[$AſSaſ͆ol3x|BoHoHo5Q=+͆or׫$<[$=Y! Taſ@2t[S'Cſ2ϛO6-%VIx|2t3x|8PyDQd/#6>j-n<իſ?dŧʅ5-Ox|2PLo$ifx|	-6[	:^-M|	-G>o/$R^-E6[$|/CVHx|J^-o5,Ւ^-Ŀ5-~jJՒ^-R$[	K>[	KkCſbVIx|LZoՒ-fo(8[&/S3ſo76[&t[&| x|7aſW/SLIl3x||foXBoXKſt5-+}Y%9o_$['/5>oak+ſVIx|Ou樯VIx|~	P]6
'}iPQM|UiAgݲl嗾o&`V-<[	V-<[	R
-OݒlR$?36[	:^-VHx|,&	z'(CſſV`yeŧ-ՋOYԂ,-P=XoՋO(ޤ<[(:[(| AM|?5- |"<[)+)E)/5F?	h?@M|F^Zx|Wzi: ^lզ<[Z`-`-XoiՋO<[Z^-(>	Y]6P?@`ʾoߖ` - }XoWASſIM|p$|fo
A$<[*!XM|T"ǩVHx|T*y<oX`yRՋOXo)cASſ⩯-F^Zx|UTo?t=x|UJt3x|U&#y<o(:Dx|l|o*)*x|<Vx| S`-u<[[M|؇?e?6/?|[ؾo++
6Xyx|,&lఱŧakՋOߩOГ` OVo`ߺlⱿ-ziXԂdVHx|V':[Q?+j`6\lՋO>Zx|2 \Ht=x|]6^w6^)XM|zi᧫-.+ ſtg]ta6ŧˢϫ-./R
-:[+`6`&,`oV-<[,	~Zx|X,zTod]6d}i l6`?a6`\bſzi`}H*x|6bSſlS-t?Ū}Xx|ZՔ^-[-YEhP\bſ2bſ5 ,& ޅt?ޟKſibſRXo=H*x}ҏ-zUbſK><[Ul^>o([^4bſᗫ/>l`x|_
>2lo^-/X2x|-=X2x|[Ճ'űOg<[-`ƾl|o|)|@9o
lVIx|i?ՋO><[_}Xo|ŧR
-/|Vx|?`Qx|~)!$[zidHbſ;ԂŧSՋO"O"ߛ^-@#a6W@9t?@Ւ^-/V-<[Xo#zToXo'zi%To[6oS̀ſ U`6o
l- &'^mkſ"͆oO7/VLx|Փ-0|]x|̈́W<fo;Փ-0'sſ Ea6k̀ſoCՓ-qfd?>l|o3 XM|zififM fQ`6o3*yx||׋.Ä?2`fago ſ$v	|[D6[Vyx|^l.[Bϛ-%6oEl|o4
d?4JbſЏŧyASſПŧOՋOA/ԂiAO$&|S`qlVHx|S`6?`1	L1S`Ag̀ſ*Ւ-PYa60ziՋOzTowt=x}D}l6[b"l![͆o`G@MC id6Qd1gՀ3ſX<[pw&sVHx^oz^ow?._t?SŧWŧ7 zVHxOlt?0i=Xo
H*x ]? /@c&G%VIxIkԂ׋WAM.&dՒ^-2#Zolhp.kՒ-?`)t?o R^-6COV-<[i-4iCV-<[hՋO:bſ-4XocՋO
Zx`3 	}= 6x8`5 ~`5?ql?D
l6Q_6PcDM>ɰ}Y! t栩 t/R^-^[Y! xſ WCgSA3ſ o6[7p"5M{lYd|6 |wfx%<[?,&}Xo >+zi |Y  @9 !? X ob6$<[栩ϫ$[)  /VHx |<x ɰ#5-P<<[fx!*y 7 iDD?!Sot?1Ro lO)\ziV-<[1#ToՒ-CſՒ-,&zS`	^Zx$]ŧCR
-		OJl#?V-<[SŧJH*x$$zRo HI HNқ HQbſ ŧBǩOVHxf?+ṕSſ`8M៫-8ՋO: @9Ad?!Ւ-AKſ~)BEқ!$[Akſ< !~	 _$[4: MhI6#͆o/o SC׋`wJl0WAM&Kſ0`	gcݲlSVHxjC)AMjUdO ? `M}Y! )&~o W栥 AMd hy<[A6 Xd kR
^-?
l}Y%|.6 gp NՒ^-	o NGl-	3ſe[6i7μOxlK3<[ wvl^-^Ol-^Ud z߻$? |_p$ ?aſ = ?E]6 _3MwcſAo?~t@bſN=XoWOj	p}6GDw6 /> P9Q= ;ſAo@1 ,&6 ՋO0i wO,-
E_M}Y!  }@1Sa6қ ՋOzi><[7<-
^j
-

lQޔ?VIx*Ԃ׋t?$<[/5oM+53<[/> V?Q= 7e7 A  _ql}l>o XԂ?Jl`ՋOZx,B  F`To X&~XM,
ެZx,0zi CԂ-;*x	S`;zS`;Ւ^-;=H-x?v,Cſ3Mp?PTo ⯺
lޔ?VIxpO cA3ſY6fxrMrD(t?.<[9?t? kJlՒ^->[9{栙ɏJlOS3ſ`Oxt`8Q=;ſkp" ZKRoKa6Jl}Xo-<ToǴSſ	
zS`<.zikŧ><[5 <[ )1CқY%!1*y} `b,Cſp}6	^j'["7-[`t?QM.J`To \lpgZ \+zCſ/5 ǋlx]6 ՋOެZx/qASſxM/O3<[-uIf /Bg`O  ;Ւ^-ޤ[;*x:ء'M`"2Mql=M0AQM0Ւ-	l<[l<[	~l
-?|6 [֦t?Y!CVHx@1M,&ޔ?Zx-dO E5 
uI8[z9t&xJlO7$[zH o-=$) $\d ſM{ſM{ſ&~l6[~!x8<Ox7>l3x1<[l'֦}Y!Ւ-vɰCVHxz%6OBt?"wv S`@Ւ-@O  =a63JlV-<[[bſR
-?vɰbϫ$<[`oO6[>
+>
?)?ĿVHx|%:<[>~`BSNo/Լ[) I!!`B_zS`B,i!SՋO!
ޤ<[+uſN ho h,&zS`V-<['i ПASſg@9 & &&~WM	l Li *͆oPE\ 0Cſ X(x:-=M5ea6 շޔ?[=Xo jzi > t?߾@?` }Xo KbſǩO_	ZxabſR
-	^Zx6i wASſ lՋOνXo lG  XM6(i KbſcԂ 	S` ! XM ޔ? 	- $V-<[ VzTo |<[ B? M ZxU>ZxS_R
-?5 %?PxP=AMRޔ?%{AKſY%tZo5R
^-g$[0Ԃ׋oVIxAkſެo⏩4}Y%
ZoOVIxߩ">o*R^-E$y}R-E?zS`E)"}Y%a#,&;bſZxASſ@t?TRvPE6_)5O 	5,ziV-<[ԷASſAſ ]	x}Xo _ŧ Ԃ No:Լ[u)p'`G x:<[,&zir_-GO r߃-G?t?)5PxlXo#V-<[K?R
-+@9
K~Ro&_`lgқ`3a6V-<[ثŧ}H*xlc$<[wAKſǿ`nŧŧ [~XMcՋO7-ziR
-px[a6V-<[᧫-qOOl"M?*$zCſ|xT+x6o9AM?VHx6)ެo$<[Z$<[YՒ-I7l-IeŧGZx%O$??IZx$ŧJ<[A~` `!I6͆o/wt?zCſ	A_ޤ?߽i%r
l	CߺRl	@O&˞-J#>0x)?͆/%sſ	E6[^-!؛~WM#ݦC?S`!p6d}l0cC0 Ꮻ$<[X<[SO6[/(o rzo r}Y!J}Y!K<foo܎%/?[;Md	&D( !x*&Ex+Bg_
lP5MKſQ/Ԃ׋X<[E:l	a烠9_g,[X``ಯ|M`[&޴?lS`L;զ}Ʃ&?o6[bo6e6\oY;T?܂w'[F?aſf~l1x*r(=}&GՒ-v tlЍ&x:+	`G  }?   'rlLx;iY!@<[ g .` @#NM*S` Vߕ` P;M >[ſ  8l-  l[/OS` ܖ xP&	?p4 x	S`?~ x, ? · 8}o;M8<[I4t3x#x:-$>-%-%	ql
x}Y! 0GPfo `M_6[T:^-!/6 2]6 2Kd ȡS` 6 W BW7  &O	& ͆o ABo-o6X~WM><_`xc? ӏVHx /f LW3M=Ljl l{io-eV-<[ʞ<[[jO,&4?ެZx?i sASſf ~yo ~MP
x?(<[>o ~H-x@5Rſ @) @) Ւ^-)  >P
x@OP
x@(Ro $XM@4?߫-V-<[ /R
-cPfo d I6y?t[ ެo Ւ-Y!	ſq!LBݒlIB-:^-vI'p$z6[Bo0Vd	ݒlp$ u71σ	}&!lw-AſMC+l͆ofAſ#VHxDߖ`gt?C6hԂ	R
^-&=H)xiI~ZxObſҏOA?f4Vbſeŧ	ԂU^l(ՋOXo 7 wCſ-d9	&N<fo8!x({S`WM zCſ r$? wIo-_ 8)WMO`'Y! :kз6 :=$? >l3x</҇6 :+M!zCſ x8M /	&l3x</oR 	+o 	-	>l3OV-<[#Wŧg^<[R
^-? `_V-<[^ZxH*x<Sxoſ6y 	3 l WzCſ3Mfx4?
$S3ſ/@oHeVHx.&#p$ ͆oAſ9Ւ-ĿVHxG-CſAſ@K$/3<[$$?-I	!;Bo NMH~I6 TaſABoM?
e	4?
R
^-!O?`(Zx=Xo !iASſ AKſ ,&D?|6 B#zi BTbſ ASſ _/%`Q{i(Xo "i DASſ  )'[	 `DV-<[Zxޤ<[>[?	 cZx}Xo #SASſ )`cV-<[Xo #B  FA`vzi Fŧ/Ԃ"`e_V-<[^ZxH*x}M?
OMXHo $F  H
l T  H+XM6 HabſI-UTo i	#o	'`SH)xI(~XMI?ϫ-EOV-<[$ޤ<[%zRo XMJ[0%zi(sŧߩO	M=H)xJlQaMJ=Xo KbſRO	E_R
^-/		B ՋO	@ՋO	FR
-zRo XMKs
lXՋO	lXo ASſX0	D6 J*zRo %,&	A %0i0ՋO	H*xLuɰ	<[&6 aMLXo ObſaGԂךsſ`&&(y*xM_лlhS`Zzi5ǫ-RH*xMY!4AKſha640U4bſUZx2 0U0zRoTa6s
lcV-<[ViR
-+uɰy*x `+?s
lb-+=XoXQ 2Px65/y}~XMAS`+ŧ
-+ޤ<[W,Cſq/	?0'zi8sŧߩO	{lpa680X]ŧV-<[XToa͚[X ygCſ50XXo`ŧ_R
-`> ,&'?s
l{V-<['_V-<['}H*xP7aſכ-OxPqAKſl}ŧV-<[(H*xP|fo [ @XMP0i 
4bſ Ԃ */6 
cŧ (ՋO RO P QlaM9bſ^ZxASſ-,7.,&Y$)IZxQbſOE/6	})e>Zx+bſ Ԃ2't?8MPVo ' _	p50	oV-<[	ĿV-<[	<[b?? ,) Xŧ ,ŧ -CԂl6O
'`B?/R
^-Q>?V-<[(Xo zTo Td 0{0V-<[ެZxzTo '+x? 
ZxZxTo aMRiJ?V-<[)1 IԂ  W ՋO
A-<[)~XMB߸ zi gŧ 5Ԃ 4ү56?6߹96]a6CMՋObſ^<[Z'--/ؼ[
z^-V E&
ϼiCNM	i
fZxS7bſ><[)}[4ؼ[)xSx`	 r Xo /bſ 7  l (}4? 8ŧ 9- O
Glܚ l'!*}Xo SbſASſ ?V #&
Gx`-,&
Hq6 RŧJ-$R
-"lo ?P/6Ta6Tl-J>ZxU*zTo )ɰ
V T@`o *rjl iO?P`E?V-<[
Zx
><[
>`OMM#ɩſ NM&
V V.ɩa;MM	~ <%` ܚ '&ܚ %a6Y ՋO
_V-<[+/ Xs
kNMVrjl6XS +4?`kŧjV-<[M}H*x|<[NX<[@ܜ -rjl Gƛ -,&E -Zx)bſ Ԃpſ Հ3ſ ~	O`·-ՋOkASſ O+ſ }M??x`V-<[ʾZx}H*x[\l%&\`.q6yŧ-.}H*x go56S6li\zi힬ZxH ſ׫ gx+56]l!+=Xo KbſO
NMW-a g'&, 4?l4?ՋO7-
~<[,=e(?rjlș&,/6^- [MM!ɰ6[rjl .x/56 bYe@KMMZ yo ?Y&-/6JxZ~??	=l_Voxk^-/o\x Zl?xʩ}a6(&^w,^6?`/~?g)^_qQ6S`/rlw&^Ox]??q6m gS`}l;z Ŵ?`E6lg0&-pM[pj 6l_u?.-t?=Y%'%_p<AAܠA  }pz d)` ] z 	~@z _q$*? @{? @? @[bl " WM^  ? S` "  T<	-0.t&xS`0?^oR^-0x!	`k1g,M~(@3l $No 		-"w6 ({`"ǫ$[BϩE>xt?}x'<FxɰP\ 5ߕ`t?VIx[ao6Mu- 3ɰ 7 	{d? T	&[E6 C 
|	-UBg)(?oԂ׋x:
9p3ſצ.|fo _6[.>I|6t)6[&N`Q(~(&~WMDSSMD}&a:p'xLoAME&aY%	OԂ׋%X<[a?t?K}l0*lZ3ſ.ɰpMS?8]6M<	-?Bg7?t?7`ݧ$[Ԃ׋7&:M:l@sſ-`l-ԩ	-ԩTL=Y!Iſ&L+3Cſ2O6MRfQp&xRh6I?ԚԚ~ Rh	Ԛ R0[FwR0 =`I=`$FRWR)Ԫ`N=Pҁ?*?}=PA? KAGԃdA׫$<[<oMM<7xRjoHoՖ-Ԛ|Iw&>[5?`ԃ_V A&>o _6H8\d 5}Kſt̋Aѯ H;Wv,CſuCՒ-ԃ?`ԫlj2X?a6J|XՓ-ԫFd*ҼG*?)U|?MRC?*6J3OMRlISԀsſaSՒ^-ԛ}H<o7`H>7mH>Akſ|<[g-ԀoVIxRӽH<ol<[e6-Ԁ[Y_-Ԭ(Cſ_+g! `Ԅt?!	׫ g![`Ԅ,Y!HBzl+/BVHxRﻴ?!E!5 `o"Szo"qlB"ϫ$<[7
}ԛo}8Rn$MM?|M|CԌB_|A/|RԌj@IJ/?+IpRRpzJŐzHF3=#>5ԄmԄ`gPԄbg.B0cA?# w1FL}ZVBJPzHH!S`Ԅ_BB׫B@e9HO #5~l
-Ԍƾ-Ԍ|[=X<[x>H׃Cſy#4·#2 #2-Ԝ*@N =N 5Ԝ
 Rp.pzH/iF~WMR4&RohPhW?#AGՋOFV-<[=H*xR4Pt6xR?`Ԅo+MRXo%iHJASſ ,&	j?!+V-<[	CV-<[	CR
-Ԅ?!("?!)WՋOBR׫-ԄR
-Ԅt?!2V Ba.MR.d!0}iBaՒ-ԄOl7!0)BctjiFw6H	}&~(|oF`Iɯ;ſԼ[9q)I}LoTuſxR@`a6H V>ZxRZxR=H*xRM|-Ԁ|)MR@:MRH`Ԁ';MRՒ-ԮYlopAKſ¿?+\abſՋOBu~<[	zRo'
,&	 6HNŧ!9ՋOBv<[	ğiBplXMR6 VmO-ԍziH؏ASſiFV-<[}XolY HZlՋO@wŧ 8Ԃ :V @t_p6HՒ-Ԁv}Y!H{YJJ/^Td+>ox`Ԁ/a6H WMR V}XoXoH*xSՋOb]ŧ1zTo #ibiLHެZxSR
-*WMS1QMRT]6K3E6INowlo韃^-ԝY)I7ЙIЏa6IСiN~ZxRt,iI2 HP5uſ)
>!@HP,:<[
Q?+
E/	BW
`ԅ ՋOB-ԁ><[ 3@JO@o}zl A;? @?bſ #ziH)To
-ԍǿ`ԍ 6H޿V-<[XonzTo*	+

z>o*$zſA* 6HT%iHT(iHT*zTo*/|&
|)<[
~MRIHWO^-ԅnYEL`3l 6LcV-<[ՋOc zTo:c<)<[a6HXZleŧ!bV-<[<[)N|%<[;,&; Vퟫ-ԝbſR
-Ԏ߸6H}&?#ߕ`Ԏ	~OG H/G(-Ԏkt&xR9wa6HZl?ՋOG%?V-<[~<[x:HNtMt<[|#<[@v-uIBE6HZW-|O>O,}KſIOOO?	O<Pbſ*}XoOXuſ ON2t<[bLt?2|^-ԅ?	B
`ԅßV-<[Xo.B H\a6H\|Zlŧ!p}ŧ!pASſFp#xR<	-ԅlSQMRp'xR|9xR,lE6H^:JxR|-Ԏ<	-Ԏ:JxR;gNowOſLox+	~-ԏ?.MR<=Y!H~? FVHxR@v0SCo0;Ԇ kY6o`ԲcY!z^-ԲqYYj-Բ_qlIj-Բ(~(dSP8o_M6K"Ϛǋ,_?,o5YqlF5Y`ԞP8oOM<[=xS`ԞP8osI/27'^d-ԞWMRz p4>P	xRzM IgՒ-Ԟ>o@qH~4? Igǋ H%QMRyxR4? HsqH_ui@ǋ H T? Iǋ JD? I+@ſ$T? H<P8o	)@ǋ HH-ԁ"ϙ HU	i6I񧚀KſR
^-ԟzCſߩ^-ԟ t?';MR~iO~?'VHxR Z1_ſo/C^[G[QXxRz>o1*y8o1<xR=
}U6H$<[a9HɰG#C#O6jo2Ro2,&ZxR4bſʟR
-ԆNٳſ;͛<[OR
^-ԆB?!-Ԡ)bſ_R
-Ԡ%zCſ l 5PoV-<[@*ziJWԂ(VHxR+XMR.jlՋOC3V-<[ Hf,&ʞ#xR_ Z3-ԠxRՀsſ>-ԠzLo^-Ԡ-Ԡ=X<[A> 6J' lKdS lkG/R[. H-ԏXo|@ HR[:!ſ-ԏoV-<[H*xRS`ԡz>o	͂g(NXxRz>o?+	CF>#xRIHhHh~ 6Hh~? Lo@]v	Hp6Hg@ &e6Ho
!yo
4aſ(H`6o
)@gՓ-ԁA[Փ-ԏ=HFo~rl.

!ſ+-ԁP-ɰ@C;MRL>o*MRyH	~rl,Ւ-ԁb-ԁaWS`ԁa[Ձ Xſ,/CU>lCQb{ſrl+́!@9HjWEVIxR6Hja`}I_Ho5`xR@
~?$-ԐyxR@'~( 	~oZd$-Ԇʾ 6Hl=`Ԇ$<[lا7!_&>o l*zIH
-Ԁv -ԀՀ3ſU}?2d2~?2oQ/Ԅoe?2qlto6^-Գ<ExR?aK1̈́W,Ŀ6[f(K33yL^l-yL73<fo`6o̈́W(nExRyJW͆oPş6ogyL|[?>oqG͆og^l-Դ͆oZ1`6oW-Դ[h*yo+ſ̈́W4.aſ[>d4=Y!MVHxS@'MS@qMfǋ4S`Ԣ)P8oSMRoqJ MR@ſC6J#5QQ<[DCQ<[D MR@ſ@ѣſB_ ſBo(`Ԣ
j/QA߸6J(Ւ-ԢyJ*W$<[E#RoL`ԣCſh}Y!J1׫$<[F~ 6J2-ԣxR+A?-U|zKP?ԵZcſVo -ԶOi[Zcſzǋ!Vo7ǋ52ij0zǋ.Wzǋ5/Vo$<iRJ1I-Ԑzǋ$'1JP l_LxR}Zcſ;	CMR&Jp.9>`ԇ `ԇ )`ԇ" I]4?.oMR;&tD?.MRD; =RA"iH?$@.XMRE;`ԑG~ZxREBbſ)Ԃ$P5'"}XoSbſ(ASſ(,`ԑEV-<["_V-<["}H*xRݦKJZV Rrl߫$<[KA,iR˞oȾ?6:d6l3xS`Sƛ0.0~XMRa6J`'L,ziJ`ŧ)OSzlfZxRՋO]ASſao/V-<[v?bſlH*xRV ]ɰ]o,`ԑo;MRFY!IQd$sH~(#<[WMR /l,&)C`ԇq~ZMRt? No t'xR `'MR jII/jlE>I烡;ſAÒoU!aI QtI <[$$? i@Փ-Ԁ%>o GM6HMR 6\o@jSboJt? 
? 
Ud 
)~*& W ׋ 
^"MR lH D?  H /ݒl  g.MR  S`Ԁ# ͗<[ Ǜ'[  @ %xR ?̈́W  <<[  ˞-ԇ6[l1xR<[
~!˞-ԇl1xR bo@Cw @ R 䟀@IzH AMU
ЧA?)6Jh4~WMR$XMRiAKſPMR;bſ/V-<[N zTo8(&N$ziJq/ՋOSH*xR?)şV-<[N-iJqsԂ)V C_p6HzՒ-ԇ/XCſMR`ԇt?!13`ԒNXoՋOI,H*xRI 
	I$V-<[$XoASſH"`ԒK>ZxRI-iI$ASſQש/ID_iIE	IBt?$OlW>ziH|ՋOCῩOC/CPMRZxRZxR}H*xR	?lQbſVbſY H?x`ԁ,&=Xo=Xo(zTo? ew-ԁXo H zRo~u6H?6H=H)xRAw? d? dŧ iŧ Ԃ$;MRKqlY?Ԃ$/^ zRooA6KįV-<[xGbſO@R
^-ԁl4~? iՋO@ՋO@OR
-ԁ/@ٟ? mo}XoziHԂ l
	@ՋO@7-ԁV-<[dV-<[dV-<[dV-<[eOV-<[eV-<[eV-<[o}XoziH~iŧ!-ԇXo?ՋOC^ZxRXo?Fbſ+ՋOCG-ԇV-<[oV-<[ĿV-<[V-<[oV-<[-ԇV-<[}Xo@ziHՋODϫ-ԈZxR =Xo@ՋOD^ZxR ZxR ZxR ެZxR 	~ZxR 
>ZxR 
ެZxR /V-<[	DwPMR iHՋODR
-Ԉ%D g"`Ԉ%VHxR aMR  B~2xR!1!ſԆD!D&HԅD'^0xR!=HToB&׋"GԅD!GԆD"ߩ
-Ԉ@ԅSR-ԧHho>?R^-ԧz׋)=HXo<<!ſ
-ԧ=HxRI}H)xRL7 I1w$<[&qlakՒ-Ԉj?"Ւ-ԈeR
^-Ԉe_VHxR!iDCVHxR"'xR">rlDACS`ԈVHxRMPoU 
xR"<[RNxR"6H`!=I8	|4?$$E`ԓ>Kſ84? poH _ƛ|<['6I>?$yI<xRO6xRI  x1<@,i@@"i@dxR#/ƛFuH[tDxR#tExRȤoi@ol@ſ.iJ@ſ	?t<[ cMR ׋%cMRQ ǋ%iJL|J@k1)=t1xR# oGHoG}NG-6[o'"9sH,6<[6<xR#/"9-Ԉǋ":c"9ſ#l,xR$)l ^-ԉOD_ſ!_l-ԉ<Dsſ eNoHoH6roH]HoH_FoH:lboH6<[#l xR$|>xR$1lH;l(xR$2l&xR$64xR$ x6poHB"sſ @5H@t1xR$3tH@oHFt[)t[y[+"ſ!+HHgǋ"A-ԉO-ԉ-Hſ >t<[	~DmHHM!=HO!9H#y&xR$|-ԉ?R
-ԉOACſ Kt-ԉ_A3ſ HYt^-ԉS?26<o26<dlyI^dlyVy<~dlyIdlyD26<QS̍?FǟY#c-ydlyO|dlyJdly̍?riFǟWFǟ7#cFǟ]Fǟ:#cFǟcFǟeFǟ@#c܏,(dlydly26<͞dlyG;̍?rK#cܧIdlyFǟ*K>dlyיFǟ.y^Ldly26<̍?̍?_Y\>dlykμ#ccFǟ̍?̍?Fǟ̍?̍?ǙZW]dlyd26<26<_ZY?̍?FǟT#c*|^dlye26<[26<Z&dlyJ26<$̍?I̍?I]Fǟy1,|^dlyJ?#cY(dlyK26<%+̍?I̍?I$y)dlyI/̍?IO#cIdlyIG̍?I*y%_26<$Fǟߙ\#c^&26<%C̍? dly̍? #c&dly26<̍? y26<FǟIdlyFǟJdlyFǟK>dlyFǟK~dlyFǟ^AP#c_B4#cJB̍?!.#cG^dly
?26<̍?!2#cHdlyFǟ$o26<̍?!%y+<#̍?!'y"_BO#cD26<Q#cEO26<U#cE26<Z#cE26<\#cO|̍?!(y_iFǟ+#cҍ|dlyQי̍?JeFǟ yC26<)Fǟ8#cҒ<GFǟ26<(Fǟ|U#cҋ>dlyQk̍?J-E26<)`#cҔ<Fǟ<26<oFǟ#ckיC̍?!#clC6~dly̍?!#ci^dly26<H#cidlyFǟ?̍?!|S̍?!|k̍?!s̍?!#cf26<Fǟy¿26<87#cÈ|wy~dlyp̍?y៙#yÏ26<8J#cË<Fǟ	dlypK#cÄ26<8'G̍?
dlypU#cÂϙFǟ26<8{Fǟ26<8P#cß̍?M<_>dlyr̍?N?26<9cFǟ,̍?Gdlyr̍?QǙy͞dlyrH#cÔ26<9%Fǟ%O26<9*g̍?K^dlyr[#cÒ#cÓy26<ѧ_̍?uw̍?u鏙闙̍?t?#c3#c#yyVydly26</̍?tFǟ'>dlyFǟ,^dlyߙFǟ{Fǟ0y<'Fǟ<"26<oFǟ!#cȋ!יD̍?"1#cȌqCσp-<\-8 Tq&y`p 'O?U8?M/.y`yu+<]Ty<]e|uRy?p?Y8..yyDԯ5gyGAw_?SGZyTp.|ikZy[p.<|iꇃZy~M-<Ewi18O?Qc-<E <	`yē*<yē-<.s$3PI<<3=_Iܟ*y'I<xO?y'O?o@Oqy'|O$~$ǟrzIܞQxZ<ʟ'ryg`y'O?ܞ$OPxyIxIxIaI<?ēqJI<G6<ēOaO?tYO?t-$V$VICy^^y$/Vdy'p<y߉'p<y~$w֞/$?xy_,$o?O?xIx8gp>$pO<߉'p?$'p>AI<<'p>HI<_i$GJyOē,8%k$˞{y$e~	ǟq$#.pyO?3 Fey iFgyyiFJI<ď5 cy OI<O5 CUI<ů5 3[I<|:<ē Ԍy'p@o&<O?
<O?`?O? FI<R  $H/$	G$
7<I&<I<?O?O3
O?|P]y(GǟrēA?Iܠjy(8I<,nS@y(jy('$ny(?O?σ@y(=Iܠ$PP!1ēzC$%w?uy ><K/ēIY$%ǩp	JI<I#Ԅp	NI<Jǟp	'$$@yJ'p	-zp	-$%
?`I<R&'r?O?R8<cI<Yzܢy(!ܢy(zFēE;ԟ$ēDCDy(}Hdy(O?ߩ?Iܢ` TQPI<=Hjy)+I<!ܤ$Ry)1I<<)<'r7?''rfDēHqI'rG?"IܤY1ܤZI<fOO?%3byēoyy#~$v>fO?;/ē?6GqIGq`H#~$rGtēcOI<O3@<_ēZ4[I<|#?O?G`L$~$ă3ĈO?AיcIHedyĄoēl?E'q!;?A/$$͡H($ĂĂIH-1H.~$ăsy)y'rēN3ly)I<7rēM<'r7y)I<2	ܦHI<~fy)$e3?2IܦY7Grk$S.yS{y)ypC$
3vy&'pBpBuy,|;<_'pB?2AI<f pBy$3?;$S?y%O3N<I̒y%ē!{a?O?02yF'pDod"$'pD"@I<&~f 7I%yyYyIf!/$fM<"I|̜yEē"-<'pD`0<yJ'pFib1I<8|̠ykO??3(ē#@1'pFe3#qyvy"<2GI̨yi'pFQ1$ʟ'pFY1,_'pF\10$O?O$TWesP$T]eP$Tcbܨ$TdTgy*80Ny*%~$ʄ3O?DēQ?#Py*<̴y*O?Bיgro$T{bܨ`I<OS$4I<C3-$?'pHu`	#I<F^f+"I30\y߉'pHe$$	W<B_IY<BI|!g$	~f	'pH`1l	?O?I#$$`"yW~$ĘyX$Ĕ3#?I<(fO?Kēgq$yI~fa<)'q$?IS$$|^$O?Isgq%IIPyJO?R<F'q)wO?QIJct%2I<C<LO?Sq)+$%<^%'~$Ĥ'q(y/7<E_ēZz[I<O|^2<Fēfy?O?Y<p$ĳq.?ēSyĴoēǟq.ēK%$ĲמĲIK*#YI<eĲIK0x)<j'pJiI<X|^*ē%+ē%@yO?%qyx-<RGI^	SO?	J'pJYx	K_'pJ\x<W'pJGq3I<^?aIL]uyzy~$?c?ē'q1+$&<^yO?bL'$§q0y^/ǟq0yy'q7xOēogq6ēu3IMeq5$&z!MFI<^/F<~$sKI<yJ?'q4ǟq4yK~/pyK'q4?jIܪi?U'r>/ ʫO?X^y*I<P<^ʣēU?W'r/"ʤēT?TēTgrS$U,y*O?RóUIܪAܭ$^ rIܬܬuy+1x̿O?aӏ?f'rO?dēXVNI<^O?bIܬTy,V*$ůXy+=x~y+?O?	ܮiy+<W$W:xy+y+y4W@I<y+~$^/'~$/ǟr/$W'F<?'rW\y+^Q<˟'r9ܮy<^S<O?t>/Gq9wINC$' xI<ē,'8I<xL<ďēKyT''$⏋q8y>/,IN.xP<O?r'ry,+x'<O?/O?僯ēa#aIܰ?yhXgy,8xy,%~$rwIܰTX'$O?傯IܰZx,<'rǟr$'/ǟq<$'yI<^/?|'q=œyoēq>ēl'O?y?'O?yW"y?'q<O.~$H'~$OS$(C<O?~/P<O??I</0'qB?#$(<	'q@揞IP,ZI<43<O?₇+I<R4Ty ē.CS~$)p
ey +<S?ē8@|I_'p
$y'~$)?O?TCsO?ZEp
-$)?`I<4&'rɿBy,y,zY$Ye'rIܲgr7IܲCfēe;$ēdꆇrG$Y*Y,$%Try,?O?rʇIz	$4>2ē& &cyO?pL$	@@	'pLKAQ'$1G 	?O?&-~$1s?I(z'pN9IR9IAyI<q;?ē'q'JI<rG=<tē'OGǟpNOI<rO?yT9o$		'pPf'p7AI<Yתp$lP<ZIh߉'pJAI<ZwdēTǟp($,<Yg$eUA˟'p0zS~$OT(I<0s$(?ēꛞIQFAQqylNO?#$(RIQOI<%TB<%OēYD3ZI<%T'qEC?$1_K<aIz~$1#1I:<c?ē8@y įē=P1;$ O?T@y ¯I^4ē=A'qK(qHԤ%~R7 y yx<"#2(byLyx<y<,<C29<LqI)8p O?WaRR$x8)'x8:<D?"yR(8<<EOUp)|><E[p2<E3R0x8%  M<H<jя?oA<i׃Qc <kB!P<$<h<k?5pF-<k26<jWp̂#<#<jw4CC82Ó?ǟp*?Y8?Z%35<3<j_hfy-+<Z7hr>dy-. Z:$j???y-2ly- x6?O?y-#~G<yy-%~ZܴH$i;Bh槇ry-xy-|0<?墯?σigrk!ܴ[ Z.ySiܴ`p ? 
?
??_ Ay8yby^jD~d
Hy
<hy5	?࡟GpP'pP@i%yNyyNy5
X<_	??ՄpPOcC((

y_ӏ?࠳@
_pP[O?࠹y(Ay(~E<3OV5~pyYSyzS:aaSՀ	Sc£Ձ?l??V?7ǟqMǫqM+՜;=]qL<iޮSKaSOs2?GՁST`P)}Xhy>|y^3<eV2O?V|y)z߃<qpWIp7"t ?<q3Gpy >%9<%8<s?  8t?4<ujy GS'~T<q/HgpO! 2%88(<qẀ ş2<<qk̤<qòdy j8槧pPS<*x<E~7<jH|2<?׃`y#l?yx6?`*3<qQ?WTCH*'	T%DǧqPqPGqP*ly?y_qP\%<C<Eţ)GpRi~y*O?)
Wx6b<??<>ks)ey(O?<)Ft<JW?2"I#̈GpR6y$Ώ??)':IGЈ
JdIW<σ?वy%2
KS){RI̧<2**x:yU:*:ya1U]@<*y*<|V_O?3?&qUqU̀Uq@UJyldyI<ߍ?/**byJ>dRU*8 RϙqTC[#\!<RyLQR2QpUC*]@T
5<0<?<^dR#P̛S?RB<oRSRyI^*O?਑Rw*%@<9<'pTTQW̓?ਲ਼Dc*-yQo1?GpT
 *P[%ffO?grٿp[]a9ܶu`8[yܶm !ܶ@ c2 cmr7mǙ<<ҼH<m$[$x6[Nly-ny-6dgrGp[*~A<ʿ#l?׃'rop[.y$<fLGrڇ_<OS+WlyfJyp91p(<<>+e <$
d?ୟ#+FxH<+Jx]C+$x<"Zw	GpVK Hyi"Y?槟pVQy<
ʾ#Yg?ଵAI<穠
?g<R/<ԤaE<~dL<2?RC<ޤ9<ïRD<c?౗L<RF<gpX?ǃy^	pYgy,Nxy,Oxa?(
>c,*x<aW|!ak?షCs,.zpXԵ<,P"2 zt~ZG_ 2?|Uo-WI`s-WM`)fZG	9QfZG~-WfZG6!ZGfZG)ٖQ#<,Q_2̿ȿUK2?U"U#fZG@#jʟA̵_e,T*ZG~ZGU`YQV~-WP̵_fZGk \URe_-W5~-W?߿`)jG`c̵_%~̵_'~jQQ;2?x߿`2?sH9QQ|S̵_32?p--WC~QZG_!o2?p6gjyQ7AeN-W|U_YjfZGW~]̵_߿Uj)~G̵_R#ZG_~j
,U~j|_` ZGY` ZG	߿U?̵_8~/-W^N̵_Uȳ,Qqj}c̵_g9Q?ew@j|Twj|Q~ -W9QA.e?߿2?QfZG
߿̵_2? eQ2?c̵_Qe ~2? `2? 1ZG߿<U߿e"eHfZG{Q)~o=4qHԅ{?cRWG?cR7!O,Gԁ}G1Q)z}G1Q)GRwGԇ?cRe@O=KG1Q)Hy0?&~>{i?7{?cRqI?cRJ `VzO=4qI;ԀnO~=4qI?̽G1Q)"{i?G̀nOd8{i?W̃=G1Q)|ɮO^eVO~d=4qHAO0?#G1Q)(y0?7!S`i?cU[?cM*o=4pK0?5w`iי-G1Q`kRG3-G1Qfo=4pC0?5?cQ[?c\y0?5+}G1Qy{?cIfo=4pN3G1Q3{?cŚ0?4h?cJ>f0?4G|̍0?4aO ש?cK~f7G<A{i? o=4p0y{i?@O-~=4rѧ?cܴ
GhO-C``y*{i?壯3;?cܵ7GiGiۿ0?Hd,o=4rG1QZg2{i?o~MG1QZq`O-YG1QZ$x+{i?-G1QZ%/0?Id,o=4r?=4rGGh50?E_27GhO-H{i?ߋʻ?cܴ\x){i?姾/Ghk0?JhOfO ]0?B4G(7E?cCVO`4F{i??4 =G1Q
{i?ࡗMG1Q
<з0?@wG(gBO07{i?ǌG1Q
`0?E0F{i?ࠑ@O	ޤ=4pPK!c` &ORG(({i?ࠩ/=4pPU;?c~`׾0?Ao?c>O` 0?AG(P]G1Q)0 G1Q)x=4qM_
?cS7-{i?>0=G1Q)@OνP{i?~/{i?T7G$o=4qMG?AO	{i?7GG?cS-G1Q)<=4qM;G1Q)?cSOl0?2aO>?cS*x6*o=4qLo=4qL榛?cS-y`e5`e5?cS{=4qLO<=4pX{i?ivO ~jZ{i?o栳`t>=4p]BO Ȼ?c?c0?9?c<3{i??p{i??c`s O *{i?g?c?cH`q/{i?+`q?G1Q27G=H{i?Upo=4p,8G7G7G<wG=!c`qG1Q=4qSt({i?⡧~O:@{i?⡿O!u7`H{i?ש?cT~O:'o=4qQO<7G?x{i??mG1Q*#x<7{i?⣏mG1Q*%~u0?K?	7GHm0?DwGKo=4qQ?y0?BGQx1{i?S=4qP G1Q*~`[?cT-NOG1Q*=6OG1Q*(y>O?G)4 {i?_q0?I[`}K0?Jo=4pRu{i???cyO, {i?'o=4pR?G1Q
Y]G1Q
QG)qW``<?c<0o=4pRBO$/`~?cZG1Q
J>{i?ऩo=4pRU _`ϙ?cX{i?षG).z/0?KV{0?IՆ?czmG1Q*=4qT̅G1Q*nwGoýG1Q*;?cU]G1Q*y0?XYC`}X%{i?/2{i?`V
7G՗7G?cUq@ORG1Q*[?cU$}-G1Q*~+o=4qT0?TO0?R`6=4qTOJl=4qTÍG1Q*`6?cU.~o=4qU/`mG1Q*}wG*w`O?c+d=G1Q
+`|7G*]k`6'=4pU-G1Q
R{i?੗	?c yo`={i?੟ OH?c8}^OI^d,o=4pUgܯ0?Q#=4pTC{i?ਗ`;?c8{i?ਣ{i?਩wG**?&OE?cg0?Qo/0?Qs0=4pT̅G1Q
=4pT5{i?Gl̅G1Q[W{i?RGnG1Q[]s0?g^>O-0?l~G`x>	7Gm
{i?O-|=4r7-G1Q[q-^O-y0?vx`­G1Q[NGl,4{i?so=4r?];?cܶQC{i?岧wGl
7Gl,0?ebO-G1Q[.z/0?o}H{i?{i?eG1Q
27G+4Oj``Xo=4pWG+]BOg^0?\~7{i?୏G+eG1Q
=`{i?
?c0?Z7?cG1Q
Ҽ 6{i?}G1Q
d,o=4pVBOdRG+Ou0?Y? )0?YGԁ}G1Q
ʞ=4pVUG1Q
>d,o=4pVZ0?Yo~Oe27G+{?c=H{i?Cԁ}G1Q?
?cy>O -o=4pXow`| {?c.?cxB`Q{i?౏=G1QxB1{i?`?c3?c#~`[?c%xB0?e}G1Q	G,N7G,%B!o=4pX	O`%mG1Q
>G1Q
O_G1Q>?c"7G,-D=4pX\`ǾwG,0y0?b?cRGxD?c0?LbRRi}o* gH.QoQ7~_n;R/Q	n߅do7DH=_3'G!pH2N/ԋs'G_'GFn'w~_̟6w~_d>Tr~E9-R/d|b~_S??Vӿ"fOc~E1w~_[??nZi߅ndGZ~_[??4$^/ԋs'GSOR/;̟	_OxOH'??.H2lZ	~_'2}h;߅nd/Zs߅ndO֎{R/-̟
Yz~E9pkRR/-̟
>߅O28h߅ndXւ/ԋs'G~E}~/ԋs'Gf/ԋs'Gw~E$/ԋٓE~E,Q,4/ԋs'GF"QR߄`߅nd1W09߅NdRGbg~E'Gw`",QqS2~EQԕz/5k27@&_jf=Fe7bQ 3߿;̆&_p7!_f_p	c&2J~C_H߿;̆&_p-x@V"̍̀S߿|262@ 3"̍{2̿*olbQ3}^9dle #~t?
7d1USYG1aÌbQ.<b2I# O߿WSbo[U?$~C_p	-x>d1U 17-̆* ߿WܢoA~C_r׭7-̆*^ubQQgE=~C_rW/o2S#o[U?$-~C_rW57-̆*߄mo[U?&{7-̆*#O7)̆*(|#wo_2[2DNǾ`+d4 gŏR=ͿGŏ;R~NdCc!~A Ot0e&_? ̟g~A6̟I_? "̟	_? "̟\Q~|Q(R~K2Y!o ݱ/B~As'Gx$Y߅C dnO&H!d߅CQYׄ~Ac̟<$;R}JQA$GH!d >;H!)̟!~As'GX}!; 2O߅CBQF@M߅CB\QGNWH!-̟E/ԂSdxH!'yx͇~A9I3?H!(9<q9{R}HfOp#~Aܒ7/ 2~A Op x~Oq 1O Ի̟`!߅C'G#y~A6̟1>/ԂR pu߅C@d"_?9	~OpD[N/ԂRN̟_>G̟YH!"fd,|AH!'y~Aܲo  ԊLH7bB{/G}K=~׃G2?|'"̀Yq{Of@,Q=JN8L" ya~be37yQ#?3?	ِQ#3{W;2?'z߿ QПC~tf_qXCN~BZtAEO!p{ǃA%zKbQG~r,Q`O`߿|yFe>E? kS262
l/vd12x4*y߿|#2x4O.=i̂3/GBGG_2̿^
feO d?<Fe毖8=2̿Í~r,Qy>s!'y"Nd1U毘<x=i̂3/GD̀<!7!d1Uz4ps Q!W9dle߿ِQG[4tfC/GD̀߿
Q2`5OBbe<؟OBbe<Nd?߿|yFe+g|c̂3/G5;Ն4y2̿_FyFej`߿s QߋOt[̂3/G5Ruž~跙f_/0|^{_Nd?=yFejH0U?E#2Tg>E?cW೿>E?io9dle毧y,H2|߿fC/G-x<7iWL^a$y1d?׃p{_2̿?:yd?ZyW߿ d?7=iWf_jdI#2S$+߿yFeF^~xf_j#K\4xfAlY|_2?=2̿<Fe毕<WSf_jg|4pA\pTd?.|%ox:3̆&_p-@]"̍*x@Z"̍d12yw}L_A/YQ K:,p,! gRD$z/˟m?!#:zw26~~@ԋ#| W AEQԇJ_ĜQԀ1?2eR=7D27 Q i}S@4@G{M ȭO=NmȭdII^42+x6$Oh~dVURh{2+x6$ODJ"}H?d27Q0o"u=X?h ???0@Gş6Q3 U̟ƀ U̟ƀ UE|Q(<h;2^s'G/_R9ROc߅*-̟~/́Ws'G({(yd*|%_R9xJ߅* #??H) U@G2~@2>2_#xJ	2_<%.~d
HOr7׿ U@G2>2^dOԁ~?cG@̅G/GBיz='Fedm~x8!D37OL"|o/L"<A_2?VI#L3a:,`%@0*/H!Wf_/TLCx'̟H	߅='GR=-L0{fO 0Ǚ??ο	=_2(J& /dP~ 0{$O~O~``g2 ƣ./dA{i?P<X{&_p@[|9`g2U?7lC_YSLf@G"9oƠ߿~53"9oƣH[οQԈ߿~53"9oƤ^H[g_Dq[Ơ߿o}?VC3:GR#5?V߿oH+xwg_Dq[Ƣ~fuG.x{3"9so߿˞rk߿˞rg_Dr眍;3"9sWg_Dr߿˞rg_DqgC.H,οQԈϜοQԈϜοQԈϜ3"8$~H,w~fuG|g_Dwr;3";9=?;3";93";9.g_Dwr`οQԈ|}?{3:GR#/?x3:GR#/o~fuG^H?xHοQԈa3:GR#/߿.H`RοQԈH`*g_Ds~fuG0x0g_Ds}?4&οQԈh g_Dpk4	wg_Dpk4 3"85g_Dpk4:οQԈkH|;3"85WοQԈAW~fuGP_οQԈοQԈg~fuGP?~fuGPo~fuGP]?C5οQԈ\߿>wg_Ds3"93"9HaHaӿ3:GR#|'8οQԉ߿?	ǝ?#3:GR$~g_Dp߿3:GR$~߿?	ӻ3"G8߿N=?!O3:GR$)߿N)wg_D>Hqg3:GR$)߿N߿<l/οQԉ6}? g_DO/οQԉ6;3"A~fuH4~fuH4? 3"Awg_D_ /~fuH5wg_D_? G~fuH5_3:GR$ص߿g_D~6/g_D~6PοQԉ
)οQԉ
wg_D~}?!_?!_೿3:GR$,wg_D3"B}?!g?!g'~fuHY8 HpοQԉ<3"AG߿	? qk3:GR$3"A~fuH7? שοQԉۿ3:GR$y~fuHz߿^s߿^	wg_D? eѻ3"@ץwg_D >H H?"^&wg_D}x(οQԉa߿!~fuHx;߿!g_DοQԉ_? k=3:GR$|3"@xwg_D3:GR$|=? k<߿x3"B)߿|F}?!wwg_D~fuH]]?!w{3"B	g_D/~fuH_{3"B;οQԉ 1߿B/~fuH_H;3"BUοQԉ_߿ οQԉ_3:GR${~fuH:~fuH:NHu"οQԉ^￿3:GR$a߿3:GR$wg_Dk߿'3:GR$g~fuH οQԉ`3"D~wg_DS3:GR$G?~fuH ~fuH ~fuH[߿#3:GR$GC^H9οQԉ:3"@·? s@W3:GR$|H9߿3:GR$|߿>t ?! G~fuHcB~fuHcEH΁'~fuHcB~fuHc@3:GR$1]߿з߿~t? wA~fuHP3:GR$(	{3"@3:GR$(c߿~ wg_D߅g_D^7οQԉ(;3"C/
H3:GR$2@οQԉ(?! 3:GR$2߿( H@-οQԉ.H@߿)wg_D
M3"A+3"A ߿<);3"B(=?!οQԉοQԉg_D
S;3"B ߿<)]?&~WܳRS
]*Z𤃿QS/R2*H}S
Yo*?=~WR*bQJ)U
(*sU?υ ߿1U
>o_q@@xPo_qA=;7G~WPU?O
~WO0xP߿1U~3U?bQ'(߿1UӼ(
wo_q=+߿1UPo*{/
o_q<Δ7o_q<΋7G/U?|SU?:7o_rS΄~Wܰ@	t"o*tKU?: ߿1U,1~WܰΪU?
߿1U<o*qs΃-~WN,_:߿1U~tsyU?o:o_q9 bQ'Gm~WN ^bQ'{ I~*rMU?`߿1U+{bQWJ _߿1U+*v^}ν-~Wܮo7G_7o_r`*bװwo_rS*U?7GXM~Wܬ{*U?~ 
U?˾ ED~Wܪ~Wܪ\߿1U*~"bQU(H7GTM~Wܫgo*To+U?ʨU?ʱAbQU*SO+wo_q4<o*iWx~WMN 7G=+߿1UY߿1UYxwo_q4|{7Go<&U?x=}x^wo_q0=~WLOnbQ&=xU?^HU?>{]~WLWbQ	T=ybQ	KuRϯ߿1U_bQ	I~U?-߿1UW߿1U~W8*߿1U7G`TU?Ĳ߀;e_o߿1U~WKNEU?Ĵ7o_q-o_q-߿1Uμ2U?ĳ{7G7GqbQ%7GTeI67o_q(`eN<l\U?ġFbQ%1񰝿KlSU?ĥ~6'o*J{7G\ 7GY߿1UJ>6q$7Ggo_q%7o_q%ƛ7G~WIpg&~W<'7G$-N7G$*N'*8D	;7G$J?߿1U'wo_pHt~WxOVbQ	'߿1UbQT{8U?ʅ	U?ʅO	U?ʉ7o_r#=~Wܨ~Wܨ?vbQTcbQT]bQTWU?7G#.z߿1Ue\y2o*~W믿4o߿1UhK{7G#h8|NbQ<~W<{7G"-߿1UE_*4߿1UIcU?WѮbQ6U?/-~Wxo_pDo0o*'*߿1U%7G!*xMU?
Ľ~W<6U?bQX<U?
7o_pBd;7GMCb~Wܦ\}~WܦYg>r+*2_vbQSD~Wܦ ߿1U)y?߿1U)!bQSC~Wܦi!bQ$<8U?ĂߜU?Ăѿ97G(7G#~WHg!fbQ$2^r*A[7G9|~WG-xC߿1Uʞ5/*:A~bQ#<j)*;7G?񨓿|j;7GƢ&bQ#/߿1U)(x ~Wܤ\^bQR,֭~WܤQ&bQR%o*+<jo*$o7GIƱ*H${ͯA 5w D^E?GR	 T߿CT߿=SLf!ԁ~D/
E^PAHB߿?Qԉ
@CTw"APAH x{A?!~ GR$3 w"COw"COPAHF }߿?Qԉ ~ GR$S@"E>w"C	H߿?Qԉ]H_ O߿?Qԉ	^~ GR$%x>PAHus^PAHuuHg~PAHCT7{A? p%߿?QԉNPAH$xݧ~ GR$7T{A?!; w"Bw}Hxܝ߿?Qԉ~PAH%MD_3TH =HTHQ~ GR$|*T	A? Pc߿?Qԉ
H#xUO~ GR$A? QT
> ?~ GR$*]HS"AS K߿?QԉO
=H%T*w"@P/DEPAH*T.w"Ac³NPAH,xVA? Y~ GR$|+H(V9DG°ÿTV߿1U ׅc~W
ſbp*HfbQ<+o*?]U?1@߿1U 7o_pWP)U?
6bQ(<*7o_qDP%
bQ(*MU?<*#*7I[7GRFbQ(Pm0T=U?O
~W0U?,P߿1U Jwo_p'ZwnbQi^7o_pgrbQln$o*up9Yo*<U?;*w;7G'*xލ~WrGϷo_pN7G'ov>7o*w=~W9e )bbQ	> /߿1U ߿1UĿ&bQ	 doM~W xGU?4~]~WC@߿1Uƞ[7GdAbQY-*咯7Gd@U?)o_rW"bQYgH*^7GdU<"'ZcE±a???kR=%I|+_QԓS+(w~5
s'GR"=_`/BQԈ
/ndDQ/±Wl[??p°c߅6	fOV]_`/@d@ᯀ_,Qԁ A/y llQԓ /dI #߅6;̟H _y 3w~5'GRAn/検Qԁ/߅6A̟H% ߅6fOF_K~j'GR#	~ "'~RdA G~j)fO A7~PY??@ Aw~PY??	w~59(>3./2 7/|QԀJw5~jY(6_`/Ly(l82%+>0ÿl8OG]~5'GR#~p%̟27?"'ZcE "-G{.Z2~{6QԁuL?>0Q߅_._-??4?QGRB5 ?+9~l??ů27?be(#x7WܡgWܡU?U?	~{o_+߿	QBTxfd12T^Pfd12Y39dle1dO"Q _Ä6|,l s'G}5;3߅6 ~f'G|=q` ?3ٓ|,+w~,Q$xXD̟R/3'G|`/l ̯??;9 ?3+OB󰫿l ̯??d{d>vw~s'G|!yێ/1K2_``2;]_``2QS=_``2n/0c??q;s'G|S ?|O\7߅6 uY?_`U??e_`U??/0̟V)߅6 uYNp߅6 ~fc̟\;'G|%߅6 ~/s'G|WOKl ^OO_`@2>8=_`@2~ 2 ?ř??&&_`QP$xc߅6 ~/9. xl ^s'G|]O_߅6 p2I9A ?	OK_`Q1#x/xfO!~O^w~Yt{ԋ7D/y2 qWl ^2x߅6 ~/ |Q
~<QԂHT%X{&_jz=4Q3߿ِFe	S4pA?߿ C/Ge蝿~s!d12oE~pL+o߿ C/G$x<o_beW2?/H̆*SY2X<G"̀Yy>#c/G@wDL{_tw@k@GeGQU??pk;52 I}_{??  
:=_HOisB7~4 \QF:{5̟QG@Qy?̅G&_|߿ C/GD4F9QQ 8Ă&_^h	7d12T$yo߿ C/GB_(_be)g}~pL.<`o_be)W2?jDNǾhI@ > _6}h ~jfdP;5a32fՇQTڻ5aO??
-MՇ\Q>/XxW̟ K_x??Gԁ~?cGqq/Gv^/[W2?I~/߿ C/G	?d12YqG߿ C/GeMd12C}~pLwW2?jDi}Aoa0D0}HͿGkn(P< /COdx=4x?? 8o爝_hg??|߅iU?? ߅iU??
x ~j}fO CP2!Ϟ5>'GQ4̟ &ǿPQſ<Q5?QA;5<g??ح4Ad$8!?~桧3'GRMH7|X{&_ :gL	=~?L5&xDNǾs@Cԁ~ͿGRf@T4'GR/]D./S<.̟HD~/S<.̟HK_y]??yS؂/S<.̟H5L@2&]3QL 4!GاbQ#4!GT"~.̆*2wovd1U.̆*3b4!GADL{3=H"pH ~/܃??,&E<Q>D/D_|??qgJEĜQ6~G}_Y>BW~/!̟Ǚ|I栿"u=X?BwaO???H6_  {5??΅5
fOpw~栓LQ<._OQwCPIroq~栓fOqѧ=_OndDo;5 ̟O_O)̟ |nd%/A''GG߅$ dI^{5d>\
5lQ>\-w~j	>ٓ6|dA#ԁ~o̅G{&_xDNǾ{/"
R=!,~j,y2 {n/E2O K/QcfO Y;QcԁQ/5<fO %^;5<3'Gx߅)??p}xw~j,y
fO WQc S2~/E4LQ )߅)?? ̻5> 2 -}_h)}H7<X{<q/G"'ZcEa?a???./ ͿG߅8/&;#~<Q	sd/O;2O_|m??Oxv-~<QdfOs5_p_[??<xp_[??x~3'Gǃ/d<BlQ}_Q~3̟&w~3'G^<N^dXZ߅8/Q<,~dJh{7*??Ro_L}ǩ{4pC/GJ$~x8!A<QO d12RW2?;W2?G̽~pL|A8Ă&_Z ~s!<q~s!<39Q?2kO d12O2߿|be
99Q! ߿ C/G:!߿ C/Gc@߿ C/G@!;߿ C/GgB8Ă&_uz߿ C/GX49Q?[W2?ה}`_~s!3"u=X?x+ ???%H@o~/s'Gx;E@2&(=_hfOE~/YCq'?? 	߅8QgqԀdXE #??
J_h'G"~/"fOT _1X{oL}߿hfC_p@U|ԁbQP<be׃߿L#2TW̆&_h_beow2?*yU~s!KQw߿|#2W3_2̿x8_bed12g72?.2rM~pLl{/f_ks͂.~x8 QqG"u=X??@  _ ~hfO |0;_4'GkpE@2 9/|Qb7n/dS	}_/ٓA/Q1./QO7pE@2 Px`}_/ٓ.<0_4'G\0` /Q\{(;_4'GDk/Q	_4'GSAG~vd`{!~vdTH=_/ٓ2*$^/Qԙ_e_~vdLd߅8"]??CX{&_q ?߿hfC_p>.̆*|߿hfC_p<[.̆*xဋ4!G߿hfC_p>W߿hfC_p?.̆*|-ِW|00obQ~N.̆*2dbQ#+C]~]U?>)ِW{ ߿hfC_p@o7@2Od4!G0{$~]U?aw4!GяDL{$슿0D0A{WͿGR@rR'GRjTB~徨O?F/}2 /Uw~[[??QЏrTs'G.ybe(|o@d1Um~pLW߿ C/G g7@G2OV߿ C/GY`8Ă&_:,z_"J{<"P=_'nd	?s'G|߅:{[2c=*w~<Q|߅:{虓^~Y&߅:{\Qrx7	=̟4kJ./Г9) _1X{o?fu@߿ C/Gԏ֘`$A???X@G6Y$ ~̆y /Ǚ'G|	_2
'G߅:8ٓ#x_2'G0{H߅:8ٓ	 w~̇_|m???{tq@[2@׿tqH|W~̪̟tqD\Q30}_2"O6O/Ǚs'G}]~|ӿtq@??ytq@g2"_G~fO$>_2'G|hyStqEQԔҽH?Q<X{# W_be!a8Ă&_ xDNǾ ???>{LYoQ}_3'G>(I̟?{CQ&.˿t7AC2@~h)O G/Q? ^/vd~~h-O@7~olQ)y߅:lQԂԁ~cGC!ci}? 0D0!cԁ~24oQ Bǆ#./R.Ox]_f O;S}LQԂ%~{i?ߙď?"'ZcE+1?aaߘ> _xbN3??<1D/3
s'G}~^fOTE~/9 {D/3YF_,Q!3?߅:!y̟o;D/3s'G|Ӯ/'G},K~m'G}0w׿tB02ݧx#tB02âl̓??z߅:!y'2 ԁ~{yRQz֘`zaaH6O#>/?OL tO!'2d~2G}_
tOٓd߅:'??<tOٓxd߅:'.̟xd߅:'.̟Ş /~@2g tO!o22_ dd	{DC??yc!KtO9H/?Ԉd /?Ԉ~ᕽ_??tO7'G||X~oO$z c߅:';??Dԁ~"|X{@Qqo̆&_ < |be;4p!1wiC/GXO 2?s/`O 2?r< |be^4p!i}@g 3R=a 'x_W??R O6fOG_~dW lQԄ?~3??2g2138̟K/h
G/ |Qԍ`߅</ ??K~Ԁ>dNo#x_YF{s'GS#/ |Qԏ3}_R I^{i?ҼX{*"u=X?3aaK{bͿG.za[??,./Q@a	fO^O~K27@/~yG@~Q	Gy!̟%/p2Aw~Yi߅<w??c?~0O>[߅<w??H^>_>y||w~0Q0~̟yaA̟˞>w߅< Yy3߅<'GF>{}9!#/p̟<|Xaw??#Waw??	|{}21yfOz/oyQ*"7o2u~s!nu 9Q7c{W2?| $o_be7d12ơ_~s!7W2?ӯ	W2?d~pL_A68Ă&_rZW '~s!xDNǾB?aa%w+ͿGĕޅ7~gnd%,/Ϲ;2} /ϸ??&> ~&}QE/Ϲ;2cy3	'G!ЁO~gL̟ ߡ>QX_ɟq32xhw~&}ٓyQ߅<s'Gŕ/ϸ??-|4w~&}Q"~&}ٓ*y39{>fOH-z/Q?̅GQʾ~s!ܠYfC_pZ8Ă&_p\8Ă&_p`߿ C/GCXW2?F߿ C/GI^ÿ~s!"GW2?%@_be%!+o_be%~s!ܖo	߿ C/G-w 	~s!ܗ"8Ă&_pP߿ C/G=*9QKF_be%xBd12^1?aaԄR=?!!/@0'GDBI/Gյi}-? gR0/6HM~2 4L ?O (xg??g _C<Q ?1xg??" 
F^7x3??߅<̟ Tx3??//x`2i?Ԁ>dC/̟ V\(߅<'G
Y߅<0
s'G^w~ s'G(R |O |

_C<Q/C~ 'G<~o߅<d3̟ ^?߿xg???{? dM<~߅<̟]_Q߅<̟eg~nd)?.w~  |Q  QN/ ?? >*y߅<0
s'GZm߅<̟hT8 |O~c̟xI2%5R=4)d,o=&_p:7oC<bQU`d1U 's QOPB~gU?T;7!d1U'}P2C_ryGo w2~#߿̆*=Ps!G=7d1U'z-̆*pHC_r|~ fd1U'xԀ>d1U' bQ~07d1U_ F3U??@gU?w7W%y{7!d1U
̆yW2Y7oC<bQkW3U?o9WlTs!G-x6$os!G$x67o@2ҧa`3!GqHC_p:߿0
s!G63s!Gcٖ3U?Je`߿x8*C/GTi}şG6lY*;`_ndƾK/ %??|
 dɾ{`_VB,c5}ԌS 'Vx_E#&>] XuXc5}˞.	G.x}~Շ?,߿}]??8Շ?,Cj/|=:oQJ>VX<j/0w?X f2|Qa` eX63/Zwdx-1N8:,;`c<?GՈ>LfF,$w{͌Hx;`kO2|Qb'`P63*X?GՓ_E*,({͌J<
=os'V<_E&lgM~d3WH63#~ ̟3X#,Zc5}Clg!߿=O2|Qb_`Ӽ^ t׿VTH9+x-1@Z rk{`]>gCyi_RnO_63&Es'V~Lfc?GRP{V^y-x-1F|5w{͌H.XH9>LfQGQԭ{`'V<_E \{͌H<5Wo2|Q`yi_Riw?O@~L?GՋ>LfӯN=]4SYsԁ|?G՗_Ek'GQ0ᬝay3WH;S'xj{߿`c̟3X4,Zc5}Ԍ|5=]dkg߿ s'VX<j/"3
{͌IWV}Q;2|Qf/3W ec?Gxk7~\w>gLf>w{͌HR;f?RA̟3_X<j/xk_GQμ56Y>g`bR/GQԌYxjE͍=Q2|Qco3W *jw{͌ *jw d`bPlgF.<5` 2|Q`yi_+5c?G+5E2|Qh|_EQ7lgOo~l20>gρ`CQKlgM<5a_EPw?X}3d<_E+]xj ZP ;;̟3oX<j/ZM]w?E >dg`h;=]h;`?G͂3WHF2GQԄc/ '6_E& =c?GRnZ C߿~c̟3ٗ` 2' $w? ȟ 68̟31,Zc5}Ԛ y 뿣lgM<u߿R̟3yi_RGQԄc G߿|`'6Lf I63!>@6z2|Qb`#w{͌HFy 0͇̟3o3WHF% 1w?K c߿ިL̟3yi_R>@}c?GR>@}#-1~@lg~@6Ey;2|QgLf
|636>d>Lfǐw{͌HH` dǁ` CGQ|A͈>03'6K,Zc5}Ԝ c?GRpZ σcl?G͈LfJ@%w{͌J k=TY '`G6TY ?`Qk 63*^@ }PK>g+yi_;=] 2-y wɿ'6%-1A^@}c?GR 3̓Tw>gX<j/Ti=]Q͞xfO?l!-1#;=] 2:ӿ61O?l<_E*c?GRI߿0s'6_E @9_E'
{͌I} "dyi_R6e63!/f]?G̈́3WI?c?GRDa~l`'6*-1%w? Cia/d`q63(حs'6LfǆnxlFͅ2|Q`,Zc5}Ե: ju nd§` 8ؓ63 AǆĞصNdyi_boGQ؛߿|P̟3x-1M6=]+a60LfD}c?GRhO609=,Zc5}Ԛ|6=]гᰕ߿?'2|Q`,Zc5}=]p?د߿?G̀Kyi_R0Fس63#o=fO?lLfSaOlgFO>zY|_E#lgFo~lD|?G-1Uxl-{͌JD|?G?3W {	{͌ {	0Y߁`T=]T|_s'-1> A/GQ#| ^5s'3WI׀GQԛxwA̟3[X<j/7w{͌IT YLf{< GQԛ;|#@>g>5,Zc5}Vx6w?  &?<?Gyi_RpiGw?O "?~w2|Q~/3WI=] >6l̟3Lf< w{͌IŞ O;}y-1N	 D8';|o2|Q|uX<j/_.x_.x<`>g>x-1#O "GQF EN}I2|Qmm,Zc5}C !?lg!߿fO> @z[E7Ύ֚v(mFH2DӹFHi^!ڤP!-7s[i(hZr!gn*MSVջnV$72UTs_;tUD6i+4Z+KUS-mR(USf	Mk殄QF54s]Ts]M8死^ynVEntG5mZ&溧Frijݶ⦭D皹n挅SZ(HsEzKhM[Vs<͑7USzZ+pզ(qTs]NG筪EyEgEB=mR(jFEuH#I}mR(g4K[ykjFo<ѹܸm,\U{۶DSڤQ9"Vפ9"Z[Ώ9"TԷs:5%!VW,U%%΍,͚JޭFf%MuO3'HqQ\٤4i#iKw6S=-ѹ!U&i,4f+FK;v%iCnCVU4vJB{ѪfݳI\Em5;Ѫfm=jVU4z7UD%sEsz)hQ3IgS&i,T[5qZ5TLY\[J+tg5]Ѫf]uJѪfMhQ3IhJk^jOFj	5Е*Kj[Ώ&i*BMt%JճZUD%HIio:>-hQ3D+FK;v%ES5qZ5TLTJkqZ5TLTJtqZ5TLW4Vv(hQ3IQNjQ:;EЃ geiSwNS5MJ5<8k+J' ᬮ_)Cb>"Tj&i>#|٤kL-s5rktyC~Y'GJӖIsCfO,Br4tyHS5Zp\!K4򸩼ھWʉKrN+f򸩼ھWʉKrhlYGvtyQ4gm_,ӣ%r˙gm_,ӣʇ3IkEZ۹s,tyPi-΍-mܹvfTf٧Gy\i,ӣC`YWI[M:<6坵|hlVN,sCftyQ&kM%|N+7gm_,ӣʌ٥5K;jF)BV6$5W3$K;jG$JO*	RSʃBTi(F(DErYW3"W-C9OpZHPT9BrrrS*3f(o5!Hzܧ8k,@o*54io_(fPTJyUMtj'Gjge&i*"KiOpW(S5%RVO)T9k!ger+iOpW($Zܣ$Jj?Y\$JBD͚S-3ᬮQ%s]RCNZ+dgnڶھZ+dgnڶ!4W@^ھZ+dgnڶ$H^!fge7H2G);w9ko+dS5fʈyZ7mG);tL{tʉJ/(^!2jjyB)7Ik\!26iMRЕDھT)r:?+4%IYWTM˙\$K;vյEt$K;j\Ty\$K;vյEqkRް|8k*"M4ʍD(++dgnڶ̐fkKrqSyr,VVinA|hlW(9rղ,ioZ5T9FW"Y۶,HqMJ"W7.ZEv򹡳I\$JVȲn;c[D\$"L֙R(HFlҞW46i+d\TzjYۤ8W3lZgGge*BMt%JճZiYi!J]	Ru7!3B!&-G9iYi!J]	RtykjӖ5	5Е--G\᬴HIR[RtyjLI
TJېQTLBge*BMt%KKyiYi!J]	R᬴HIkKyiYi!J]	R[rj*ge,4f3BvJ҇5܇LI
Y۶i)
f3BvK[Tk_-38k-$)gn٤ZZfpWUD%HIZk_-38k+Ѫf$BT(s]M|ᬮ+FJ]	RtykjӖ5hQ3IRk*Z!tykjӖ5hQ3IRk*Z[Ώ-SiY\VU4!&ImKyb-38k+Ѫf$BTV܄ڊb-38k+Ѫf$BT5hQ3IRk*TԷ5hQ3IRk*Z!t~ZfpWUD%HIQh	r3&i,4f3&i,4k5hQ3Ign٤)LjlZڤPЅ3ZiY\VU4vJ+i)n526iN"pBrᬭ\JKysKz7(^!23ZyB)r$LHqL͚STMھV!26iMRھZ!26iMRھPjio<'+L֚K;jChV\K;j9Po:?)ʌ٥59ZtjrU+F呣JrIgm_,U-ht⺹dhҩkCWOpTDiQSinUer,VTf2lҚD\$K;vյEMri(Igm_+iWյtTje|ZE\#*K*vD\$K;vյE!&ڏoX^ھZ+d\TzjYWL"V\ Tp|ᬮQ%EQԐ> /m_-38k+dZ5rV6hԎ52Dkv3FHdQԐ> /m_+dhlҺ|ᬮQ%p\HLger+VdZ5rjFkFrᬳ:5յ9OpYijډR3C嚺&kO*4͚SDU+%|6iM֑Tj\,$[Y⊥sD4P%iBJ,"5CEjvm]R!UYWʅEIE2ZgG?Ygm]R:?);jft~PuJD9B-s5yj)!rK;jfHsCfھP*Ci顧)Z5TLVNAjFlҚiY\QS++Iq3lֹigeIsDIm_*$5m5tJStf򲚙QWV&Z%ۤ8Tj&iʀR-S-s5gejWT嫚OpWTq,Д־VSS*4ʋEr-d7rKBUt6i+VȍYML)nҢ5VSS*4ճZYMLS-tTL5t%5gehĳLմΏ3:<Ώ39ZgG?YZ!ᬭes\3CEJyOpR9jݷ)EU7Ti4O[WTUD%ѦT%j2T*o;Yۤ8Tf)ZѪgerL٥4ULURR(f)ZfpZs\W*4͚SE\8k-Tղ#~S5]geC!DiG(hĨ͚ST)nҢ5PjFjyB骕vKKy"D%4j"D%4׏$N	Q(H"?B"iYkHZѪijH4O+DW.%D44vRDEhVR%D44v3SKy <\J3Zhi,fAyZ"Hv򹡳IfW7.ZEw.&gm_+4i!d9gm_+4i坵|hlYGfYWʉ:h:<),gesCf54:?+-e!d9knCg2ڷ<er٤T޾WZټ[4ˉYVgeFiTCWZټ[4ˉYWU	IkyQ&kM%|!J%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 O)Ҧ%Dߔge如nW-Q\ЊAJj?Y\5l+Jʒ栢Tf)Vȴ-TWT͜5W;jRiQ]S6rֹ\#,h+zCPֹj7vBRCZ媀RQ&kM9\٤\M=$LzDYWʉ:h򹡳IkFuDÖАGgm_-SehI(27=rھZ %Įv3DgP5MKUejiCt~ZfpV7q*4Bt8G5MJ52k]fpY4V4Ĉ֚8aL"Q0&D(9v9!>mc5P1 a
NpFC!CT Nn#<-38k+Jje!Tֺ#KLҦ%FHU5KLҦ%254:?hlZڤPѺMrjVh\4uqKL湒KU\E\RI\5l,+4VȲmGQ9W["ݵR\6i++i(؃+VkerW4"xrQ4)Zs\+(%AD͚SWehYqJW5m\TNAp_ehW(h+W(h+YۤJW5m\Im]Jղ#~)Z!⦭v)Jjs+Z+殉hm]D>)Z!⦭' 湫W5m\hlW5]ں|RCEM[W+4sWGeqSV4 -Nk╢,*jڹf%s2GeqSV4 +4' CjkC)Z!⦭jiijAW46i-TNAև<Rjdhm]D>)Z!⦭d4KTںVhjdhm]D7<RCEM[W+%uJW5m\O[R:?eqSV4Q3N)Z!⦭5sWGehˊf!ʑBCz|RCEM[W+%uh+WT,╢,*jڹ\5rھ)Z!⦭vJW5m\&ik8h+ZfpT(4ZfpV7q++Iq)34U_L"Q0&D(E5N§35aL>mc5P1!!IUmִܹiPi,N%#5tj'Gr犙5yIjtj'Gr+Fm]6\RLDSKyqSyrTi\JѼM6Iq,͚JUqȀ{,-TLW5-<RD%CnޙhlA▪&i+VCb&KT͑h▪&i+VCbᬭ×2EIG *$qȀ{,Y\SVȼR39Eu5l+VJ%!ĮhfTCoWQZMMDIm?[5ZfpW5"qKL5t%5S5oT6iMqJ3UMf)hJYѨV)%CTKBSZoKIf[VqSyrVmEd&#溚EM˙[VVBoR<kd^)gFty\T޶7iGQ:<6 ʈީjIl٫dYRZfpV*4Җ(m+s-38k+*qSysEi.8gej٭r؃-38k+Vk[)iYgFty\T޶T(▙5tj'GfjHs-38k+Vk%nۊZfpVS-tT*-<ӣQ+檾)iYZk\USVȍgeiB$d:×2lֹ[Y8ZfpW\ճZgelݴfJ̭[Q\kd^)\TzJD&7!9M˙[QY	H򹮦xaL"Q0&D(9v9
fpZqO-BT!Lp @nBPȀ{,	5"-m?ʃC%s9G▙5j詴URR(▙5j詴&Z8geoBMI6iM\Q0&D(EaL;
[
fpՅ38k(n4)ŻhC)AL!IU#FJE|G ,U++? YG6 Ȁ{,<R3m]6\؃-38k+VSif*D(EaL"Q0sT*s=l)V᬴6hI)ŻhC)CxB)Z5s<4+G<R9s-UIWNEnxs1hHrtz+►*H+GCth╫fDRCӣ\M	4qKUhZ&&hIZRZ)i*R%qKC`RZ)i*R%qJ̤6RP&%DI)Z֊ZJГD$8+W2KICth!CN)jCkE-%hIZ"RZ)i(nBMt~)Zk\6RP&%REIKICth╫fCkE-%hITZ+!+Q0&D(EaL;
[
fpՅ38k,NV>mc5P1 a
NxhYW*4U[5VrRo,+z[VrqJѼTPtU-T"s]qJѼZEj*r؃)jKLURR(f))iYjsU\6iMqKL:;FJhlݴqS3l־*fpV/OP@=zz/fpV♜5fĀ"짣.$e=KL]$qS3EIȀ{*1? T!c/fpZ#38k-tT/C$eB 2S3I5MrȀ{* h"N)Y\$♜5Mr Ȁ{* hĀ"TᬨWLʋErȀ{(`<B? Px/fpTZ+qLʋEr Ȁ{(`<B@? Px/38k*-ںYQhv/ z"졀/ ♜5m]\N)YQhv/ zĀ"졀/ LBs*fpRkuK"RC z"RC z/fpRkuq8ge!LֹWTH $=BǨH<H $=BǨH2S3n4B|TᬭoM2k\G =#@\G =#@R8gelzi3ZS3n4Br Ȁ{(2@q Ȁ{(2@KL&Z%s9GgepR-޹"`<2B|}"`<2B|}/fpW	5"-m?fpW	5"-m<H ʀ P$)H ʀ P$)S3C%s9Gge))K[zr/b<2B|}"#h%BK♜5Q-m?fpZrDg( Ȁ{*|#P$)H ʂ<T 
ATᬮhv)	sV犙5ں!9j\"^=BA
BG >!$@
D }/fpW4W;jꔄ湫Is♜5ں!9j\Ā"^=BA
BH >!$@
D }/38k++uqS3WTG >!$#eN)Y\\38k++uKĀ"^=BA@? Q/ LRA5G ʂN#eA@N)YjH!q8ge / S DPC)/38k-I oLRA+"!
G ʂ@o/fpZAX߉38k-I o/ P+ Ȁ{*bTᬳ$9N*fpY٤G  b>G|G  b>Gr8ge!q8ge!KĀ"#wĀ"#w/38k*%5//qȀ{(BN)YQ(m=N)YQ(m= Ȁ{(B/KLʊCigeEDK"졀B Dx=ǒ8geEDq8geEDKĀ"졀B Dx=ǒS3Tᬮ*nDG ʀ#e@AN)Y\T'ᬮ*nDH ʀ$e@ATᬳ4iU\S3ѥT9s/;#ev;A8geJr38k,UC2 Ȁ{,|>@? Yc}/38k,UC2l־*fpY4.ej٭rȀ{,|>zz"h#SN)YfhҪf8geJrV/;OG\H  v<=KL3FP̭[5+S3ѥT9s+Vk
Ȁ{,|>zz@=Ax>Jz==B
8geJrVS3ѥT9s+Vk
 Ȁ{,|>zz@=Ax>Jz==B
S3ѥR*fpY4W4W/;>!qȀ{,N)Yfhҩ\_fpY4W4W/;>!q Ȁ{,Tᬳ4iTWL3FJErȀ{,DdeR8geJE'ᬳ4iTW/;@=APx/38k(oCb38k(oCbG ODC1	♜5738k(oCbH O DC1	L*fpW46 "	Ȁ{(x=r8gesCbfpW46 Ā"	 Ȁ{(x=rS39Eu5lLʐW5ղ,G 	GH'ÈDCa(	zK♜5!,kd^'ᬩQes]M["Ā"졈0|z=8@=1OGTᬮk S3I/@ODPD '/fpW	5xS3I/@O DPD '/38k*-xYQh/ '"졀	♜5<N)YQh/ 'Ā"졀	L2C4 S3̐2Ȁ{,x=>#e1'/fpY١38k,hlЃ/@? Yz;rS3"QW38k*R%K""<A? Q ♜5)S3"QTH ?#$eTᬩQ\7*fpT(LG  DC`♜5!+♜5!+/# 2??@? P| GS3֞*fpT/GG !♜5&8geI2 Ȁ{(hzĀ"졢;=ev;Az3ѥRIx@=Z@=Z@=
8@=
8@=&$e@IDC
+@? P@=0WWW;j? P)3Zm]\H &k\DG7HS5 DG7HS5DPjEZ3~$e@Iko\Q@=))K[zrĀ"49IHZ3~#eQ\R%v)	sVDGW;j@? Qں@= Ā").#eAH!c~$eAH!c~#e!q Ȁ{,hlӈD@ D@DCJOG6#e@H ʁSt:8@=F*˞$eJrDdhҪf Ȁ{,UC2l־#eJrV@=F*˙ZkXV7? Y4W4WĀ"4iThDdhҩQh DdhҩQhDC:x@=3DG6  Ȁ{(#e\溚E@? P,kd^#e@IĀ"	5x@=0VA? Y١ DdHsCf#eQW(DC(O.Q\7#e+kO&D(EaL"aSaLgeDoUqO-BT!Lp @(;:'GAT<Tᬲ9Eu5lL+xYelAgef*YeJsE|Tᬲ֞*fpYRoM<Tᬲ"QW38k,4iU\ճZ±38k,4iU\ճZYeJr犙5W7C5TTJOG38k,6*fpYfHsCf*fpYfHsCfTᬲԐB
TᬲԐBgeںYesEsHNk<TᬲC%s9GgeMHK[zrL+fL)L)
fںYeEWW38k,WL*-xYepY5W	5S3]$qS3ճZaL"Q0&D(9v9D'pC|1nj
c)gAAURttCĂ<%DH"w>$a(s]TL+G$N=e*"E	!ʉJKiZ9zTD'pC(ҹ~!"vOХDH"w>)iYR(H&D(EaL"aSaLgerbݴ!BR΂)::
2DjEV(nBMNQ%hV\Ѩ2D:;hˉr-TNA-T̐3Zxr-TNA)	4JW(D\޹R(YG╥ԐB
6iM\RZR6iM\RT9J٥5q9FH%ևOᬮQ%&lW7.eJD\޾)Z72D$KL"+zhW(̑+WJѼQ%Jj٭rG+JѼQ%Jj٭rGVr*T֊p_ᬮQ%hˉger,hlӊZfpW(_ᬮQ%p_Q:<QЋ,2ZZC▙52D$ger,UC2lְo-38k+dfhҪfKL"TZjkE\R3FHjkE\R3FH-38k+dQQ(m=R3FHzi▙52Dh%d\5W42DCD%sKz$JErUE|R7I&Q*'(Ei56(r+Jth!/dhlГDQx$K<+IW-C8$JѫW:5KZ5TLӉ2D(iѥVq9FHjtijvNQ%CY۸!ˎ'(ҏ,hW(|Q0&D(EaL;
[
fpՅ38k+d\٤SvІ3US!H;:
*2DpC򡤢qJ̮Q%jڢֺ8r+4%IYWWhlW(9rղ/Q%sCf9EiD-4U-mr+[W46i,4Ҷt~(EaL"Q0&jNg38j52DQ9)ŻhC)aH)::
05Y2FH!,4DQ%Hr-M8 <Q%Hr-M8jAW(hJC3"*R%J򸩼9s-TOCRFHvj*E\̋GQ=H4J"W7.ZE≄Q0&D(E`TzS3)Y\$JDSvІ3US!H;:
*+\5uW*o=\ݵEr+zqSyrW(ErVБ+dZ"v)M˞)\$J̴R-RFH+\MM<RFH+ݥRFHDErYW(Es,-TRFH+f[M:?H+\̑-+dQhVsB/Q%hZ8r+DW2|R3FH+v(D(EaL"Q0sT*s=l)V͚SS\$E>mc5P1P'GAT<R[bQ%FlҚEW(6iM\RXPA2D͚SWVA2D͚SWklA2D͚SWk
er*3f+Q%FlҚaL"Q0&D(9v9
fpTj|1nj
c)gAA B)Q*hJ"jio<%qJUJBGW*E	RUEP*-Gz%H"T:[ΏaL"Q0&DSgXS3Erbݴ!BR΂!!IU3g2P+W*D͈|RT͜ʑBDRG3g2P+Vk╥S5m+zsZJ"$►rErV\n)Z5rỚ%h"Ts\Z꙳R(H(╢+Z$$9"fK=TM]Er*D͈rjs,hW5]RlֹZ"sWG\J5hU+DW)j뢮)gFtyPo:<ZJBkZ4RrEraL"Q0&DSgXS3֘f8B vt!IUV֞)RkkLUSzS5hRJˎ)Z$8+ݥRM:<5T	G&K3Fq+W-T"ѢD-%T9ErZsED%hQ:<6i++%|RB,\≄Q0&D(E`TzS3&)ŻhC)cp*Zs[zTTRӣ4R\YG╥MJfW7YѨZ,͚JiqSym46iM\RI[M:<*o=\l+4ӣKC`VN,N,ӣBrRT͜QTM	44i孼hlYG▆N)
fKC`YGqK46iM\RIfW7.ZEK4R7kiqSyp4:<[KSs1\5EE!:<N+V)\AY4yYGJj≄Q0&D(E`TzS3'n☧f8B vtB)hl&ZJ٥5qKC`W	5",S*3f*CYgnQ4)gnQ4kFYۤ8Tf)ZW46i*KWD)hHqYYѥh&eCeFlҚh╥HqL͚SW6坺CeFlҚaL"Q0&D(9v9f)SvІ3US!H;:
 *Y-%FlҚDkSCHS#ВTf)TF9T9jjA͚SWhlZrMri5tc~)\٤P&Ipj▊Jj╲M4ʌ٥5qKRA+ʌ٥5qKRA
Tf)TZ+ˊ'Jjj!LBKQ4)PY6iM\RѥRlֹQ4)QhTf)W	5ZJ٥5qJEr6iM\RITFJEmFlҚp\Q4)\$Tf)W	56iM\R:=T6iM\Q0&D(EaL;
[
fpՃVԌ٥59|1nj
c)gAAT7)::
▙5R"jں4)kIKZE\RL٥4KZERnZ յu#6iM\Q0&D(EaL;
[
fpՅ38k+"[1B
@Pv !IUjEVnCiCth(gnޞ)f]!!#W7.ehCm+%hIW7.el޶67I&)Q*\̑-htCj!J%!r"Z閆C.)ZQ4 ]"VБ*-dkCZWQ&D(EaL"aSaLgg\>mc5P1*!
Nx@=Q%qȀ{,$9N#e AH!JE\G *
APJD#e0)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ҚaL"Q0&D(9v9
fpZ\٥TNA|1nj
c)gAIWRttC*DKKyY۴Y۸!J2=y+ZfpZ[52Es--皙\$+4╣y\$-TީgFt~)R&GZ[5(i(W(Y떤V73ztz --皙fHqK:52D&d(EaL"Q0&jNg38j5W.&tj*|1nj
c)gAIPuRttC-38k+F\M\U-38k+F\M\U+-TS+zEQio:;(EaL"Q0&jNg38j5v4>mc5P1(
a
Nxgejں*m52G (m]\G (m]R5i.x@=T
"첏[oM2k_&k\De(v"첆.Q\7)ZMLᬤ);j▙5tj'Gv-38k,YѨZfpYWTZ)\TzK;t[VR9s+44v)qD(EaL"Q0sT*s=l)Vᬤ'QO-BT!Lp @);
B)۶ Urˉko+DW.8@=Y١P2"QWQYT2"QWʀYY2"QWje *R%qKKyTZ+ ʔE\RyMdR(TFJAyiQ:<$eq5S$qK:5Y	hYѨZM ?Q:<Q-$'tj'Gj% ?lA夃DZKDW.8bW-$'RV\qK;v*Rީko+DW.8tO[zhĩHUaL"Q0&DSgXS3ޚh"[1B
@RvB#eF*˙ZkXV7? YdhҪfS3ѥT9s+Vkj詴Ȁ{,4iU\Ȁ{,%De46$i[tzJBtTZfpW46i,ӣUᬭ[WEMT9qKLʈ֧5յtTjeCWᬭ[WEMW46i*%W46i*-M\J5U5RJ%CTQxgejں*m52Pz8jں*m52Pz8aL"Q0&D(9v9
fpZbݴ!BR΂ a
NxjAW7.ZEM˙hptij7tj'Gӣھ)gFtyCvK=4MTQ3B*nU\ʉLȮxsD(s\k8&YZTJfEs,Y4v)M▙5' <҇4RI*#zE4┃Do;vJZqJAyRSN)H4O,Q*CYji-TNAj%jڢUKUenډgnڶm]6)gnڶV\KUx2ErWNEnxhTfK54J%!Ĩ*▙ET(GZ6▪' ;vյEj詴KUejڢʒ报FlҚhV7q+jRZRCZp\N+aL"Q0&DSgXS3Hf8B vt!IUhlW7.ZEM˙C*o;w9ZBG!K;jT:[Ώ-IIk+)\Tz+ZBGhlY۴W▤Az+ZHM˙H4O[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>mc5P1nBPS3ٵqD(EaL"Q0sT*s=l)V᬴)ŻhC)'cp*ZfpZHRݳI\Em5<R3BvK[Tk_᬴fk_᬴fu7!KLI
Y۶i+Vk▙5	5Е*-!6)iYi!J]	RQKLI
TJ%-G▙5	5Е--G▙5	5Е*-!6j-38k-$)Rk*Z!tykjӊZfpZHR$BT-o:<LB▙5	5Е--G8ge*BMt%KKyb᬴HIZP溛ge*BMt%JճZgeqZ5TLY۶i+ZfpWUD%f")-38k+ѪfݳIHS5ZfpWUD%fu7!KLjlV-38k+Ѫf$BTV܄ڊgeqZ5TLTJtZfpWUD%HIR[Rt~)iY\VU4!&R3&i*BMt%JEmMZ!qKLj	5Е-uo:<i-38k+Ѫf$BT-o:<LB▙5hQ3IRk*Z[Ώ-mZqKLj	5Е--G\R3&i*BMt%J҇5܇-38k+Ѫf$BT[5ZfpTZ+j-▙5j-Yi!J]	QO]	URB!&THIkKy!J]	RTHIR[Rty\Os溧pCSis溛N7 @o$9۸!7 T((H"7ԋLX'<RZtZZG
9qZ5TLW4RĈ⦭D⭪ES"j⪉KUS-mR(⭪Eko-mR(Ex^$0⊛9j4nۉTޮ$4C$Z+Fn$QċEnr⦭DnD*GsG"4W溩3uO3'Hqd4qK,\U|N+FJݴqJ<VU4%lhQ3IRk*TԷFf%N'5y:C'UD%HIio:?+SGVZ+s<Kw4qV"<N+FK;v%j٭|NQ'$Z+VHi9u#9ܸmҖ(mҗ$4))|N+FJ]	Rl־'$73ljW]RW4k8VU4jW4Vv(qZ5TLYZk_Ѫf$BTCN+FK=TM]D6RӉhQ3Ign٤Z$J+Y4f8(tiflVq8&i*;ZiqZ5TLYm=5mErѥ\N+FJ]	Ru7!4z[uNWhMU٤HS8H[!$M_d"UEHVHsBD[5!	IhH8&i,NrFxVU4vJB|N+FKBSZE&h3~'UD%sEsz)s\jhyOE5QjlV9>'5ⶩqRyEIHg3"$Z+ELCs:5%!N+FK;v%ES5+B)
aaaBP 8aaaB,000@Rt  ::: aa(aa@*
aa
a38j +TM٪
As -Ҏ57S<|mm*J|D_24loHn\RfUWY_mGeɮ/&vF4	p2Yk23̮Q(HjteGeE{&pD$@Ngo-38k,\"j'(_r5ƛ!"pK?k3P-mZ~qyM@ihzrwɮ/&vF4	p2YvZfpPt%p>KCF/˸{&pD$@NgiYC(H3Z孪E(-]>NPc.kɝ7BD?W-38k(q:E	k_E~&鯽? 'lSjn^w(IzkOGC	$=5aSu	5M}ha8{bTr	5M}ha8{bTrr禾4t0=L?0OQQaSaLgeGW(Nfp|.\j!9
B:
Ad'AQ
 u{2sy/|U[UoCت?*_*&ȿ?7͕O͕̿*}ͷ͕-}ʿ=ٞ{Gyy=yU<zy/yi|hyeVynyv	.jaKT6UDIsS
Z50Æ\a;,)j%TP-mZzaⱃÉ(H3ZW=Bt%!LֹQ)x4V7"0l8"\7s_E̮+0~Yܹ2E	]sNTZeqXw.erBDPtUᬳs+d%23̮Q(HZ\ᬡ$K[V 2`ͥge'H"W<PeqXR3P)
f[T*iiYC(H3ZU3+W eqXpBc !W0eqXE̮+5^!boǏQ	<[OWS`z}Ճoz}qBA?&<gO?ҿ5<$~O?ӿ5<O'<'jyT5<-~?fy?Ry7Sj̵_̵_?-̵_Q̵_67{i?G1QC;?c	Gi`wGoo=4'1rm1GaA˝r/O_O̟ɿp߅4̟k߅4nd?pi̟y~?o=Q̆*~.!GGfs!G[U?>fd1UZ[7fC_wݝ3Wo=]ܷdagi_Nr'~>ggi_]${͌}wܓ߿
s'?;Lf@w?@2|Q	c5}Ҿwlg_p;߿?,?Fmm{=]{
~3'NBDiP)
f$JBrS2.NBDw.erBDW\ӣr̮Q(HZ /B=GL"Q0&D(E5N§35aLʏDQ"[1B
@Rv7

NpFC!CT Nn#<KL;2FH"YiѸge˙\$P-T"s]qKLNBDi-38k(q:E	n)iYC(H3Z孪EqKLNBD)עղ8V7s+d%Yܹ2E	B+W5Wq:E	էq:E	n t%!LֹQ)8"HS5
!0000T@Y0000p
Q000΂0aaa(
0 @@ 0!D000 !PU00P-PTDݚd2 AOJ:"pYˁyKmmWBUb a>M\?Ć40)c?⥼(xQWYU04IhZ#K:4|Bf?Q&ZE2?z4P@ihnǏd/޻ّ>Gy,/ɮ%7#f>_ܣOe5˂odwax
4X^=\/؎~;S^×S_LMr"]Gxd2e:sAfؑ1X\	^ɮ\|b @92!'5ёEd2dC"vd.	1  Gx2!iFX\
ɮYap=\ˈ;L??Z\z+2K=p^ayH/zrr_n./]D<E΅/ ݚteؽy^	rx.J;Pn&lTv?P5\BvnH/&i4e2ץ!"q|jKyKGlֿ诖Бԩ:tU
8 eV_1/t/	Ҙ,%jjk[V6v=c;*KGҏ+4lX暹RZ8DM6Iq?eIhVJ\FǶp,~暤%Ipj荟lX0y%j:3ZZ~=cSIhVQDl{g4%h54`KCF/؄3?BYcppD$@Nfoi-KU4FiW%T>Nf%kLzQ&Z-K>9̅j	PYYMpw(-)cx1_b\- RuMYpbS0l_NL<|>t/dĈ0K3P_2t-@BR$X({@SB0Мtx6}8}d~d5%O̼8B|>/&eXƙDipL|iH_.ڠ=*IhZz}K:4|L0_3Z[E25Q+Z`f	}B">- 0YP[2BHM.ū'#{ѓ	Rb2yy|2|O>Gx`
ئiч<d5^|o^CyM@?0QF+o]!* ).c<51ϩP3͂er(KiExɮ_#[l wVXRəF1_}2|k!"q|i]@{g%F_sq)
DjGёԝ(_VBm@ijc8N)UU{GSv>`|\uIfjfxX!>te!yzXHC-'PBғt6j8}ӨXNyMXXPcg:1a|j8{g%OZ8'sgu'(0FXRu}Z
B CqwmРqz,eC5ѕ}x˻|d8HzE|5БbHFH`Jtq ٖ:^ɮ_hk?eW%i֘T	8,~IhY35ˉDjG/^GNZE!jc}޿IҀ(-g
nY#9yy оW1wOj2ȦDvYǲkޗh#|b@k0F05ёB"ϲ˯d2`F̼v'>Ke0Gy/j{ 
|Uo9摳fӰV_.ڠD$@Nc%[7!?Ӡ}Xĭ%r[WWNc8>Z8!DNAjDjGը-9Mrۈ2 &OD՗}s;c2^T  U/٘Y l^St-6WkKiL5̣O/mP" 'ld/%FZ![T8rjFHM[Jղ#K:4|/PZ/d/٥.0MtzA}޻q/D;sޕts:1dsb1Bj])': cy3Ni_.ڠD$@NejeqEN*o<h%4=th9诖/؄H[2$Ȁ4.Y0M~GzX7wا p]3T/aN3^i7ɝ7BD?jc	QPކr\]Aѣť'J$^E213/BHZ47t1֬B#l'Uߍr;׍}xGzrG{Bt*Ya[ǲkޗh#|aZ7@F4@7kt1}^ɮe;2-|R#(ʌ Zm֤FQYz Zi֤FQg>1_L_&ZVD$@N/mPb?eMLPtUSDjG%kL$^Kb_V ajGwbg;YTp-|?#qy-;SB|jGy.4ǲk-)iбv,-<"7z!>Zt5Pc#t''#՗(/PL-KO6
'ʌDs8$wٿ#YDk`tǧ>ˌ'{&,/)|\ƞ6Xy!<jgVQ8|!>`e^?=8X ײkzy-z;N"{	ӡ>K_\^K||'-1j *Mqy3Oiɖ/0˶	p2YܩiBBM5qM	Rm]^9gDjG%kLΤDkЃ!kڀ8\Z@ŏO8|weR7fǲj̋R`wkYaX	\B&D;bpiy3Oiɖ/0˶	p2YIhY]@p\FS-.(0(-z̉QZY<	ilG--(_V43H0Y/qJQwp
^ɮ\y|.(d0I,) ǲkƱ
O32NMtaVX	ɮe3.sOFx>)C	ġcT#&n'>rǲ}:Kwe!5˂oa¤&XRɮ8Z;e$ǲkc0qcw]ܚD=S凣**U¤k<ͧwKR c5˂oBX8<6e!;5ѥWXH	gp8˼s8컇KDQyNGwF>e	/d.	10]ZٲPMti`rǲ5̰"q;x8K[>VPV6DQyNG{Ԉ̳q7! ;F-QF4:Ya@hMtia ~
^ɮeLIXԺ3[D$}F:d.	1$wcKTZ<ΦXPdMtia{,\{&2cgr[/Xb[?Jy3*4%񥥒Z[" '-.ɖ/0˶ld^)JѼ-JW++IqAKth9Dk
2ZZfњ(0=Fbg_Wah_p|<QLTf^E%:Rn	D):XR^ɮfzŏ^2ɿ#0HɖMr!yNGz>kr00Fg-({&0>Y[5̰"6wOe' >r't/)DR7e\& |s#kRƬ	/dFD25{&Ñ2>%p	y2_/ih5e!"q|kZ|jK3i榙R\T6iMj%T'(-zV̋]/zp7m~Gy虒}todFzE=2Yy-L).d:K;q Lɮ\|b#ȃiA.)ɮ>ˈ3{&112ǲ1eJMriXȃi@iȁF\@5̱$ӋɗOit2ץv!"pK \M2dkJjDiieth9FKKJ%T[4QUeO/VLe-JZ҈L.Z.i,]Ppul{&|_2e}pr+MG{(0YkOd.	h#c&(#̆L0{&2TYZqY,1"[u'Q{"#r^|ޭp:b5%%{/4N7cZ]1jH"PpS :"P+[ ZMr=p~[lCq@%ƥIԁ2K"bt S5tdtdD7r;K6?(`4 e6{&49şe5̰F̻2sx'{!r1X=eоqa*rp>U/%v7V-\"^,P,|JP,	G~7$lnIx"N3Qtp&y@dt8'@FK'.PٙjV8_%Iz-⾺G{H̔%:"q*:.)"])DtD 35˂oB6u#kX:4 Ֆ6/=]Yq6d2D^i?/&fƙp[nkIbeBDli<[+ZQ˶_ZY/ih5e2ץv?xfʒÆW+殏6fJ%T>N/;eb_GQ&Z4!eBPZ 3R8`=5˂ofD..X/-y1*g>17Tz3S
b[,'7!+wX\iK찜@{&ɮzFߍ,"pX@21w7kH:,`uz pZm!,'
ɮe.̼6~2fN/Z\/-z_+Z`" '˶ldL[(D&FlҚQۣGßQ.ڠBeTS-.(_V4fXJ"Zx"?,d.	\ΏK,l]@;eq7 Hеz閸4{&7A	X82,h=w0:2:@u@NRpc@6gIR5IyՄP`gGRc&1pF6c 2hbMr;Ʊ#OR`4]Xj5̰{;L@$2cM<5e2פBDZ|jKsEi.%IhTFZvF|p\eYir6{3Z[--(_W?FToiT].TJ֔Eeu2aVJ.	E޲Qw$xJ1J1'05+Xٲ/5eMrvf5Bib)2`=]XB%_`0Ms,9e(HF7ЇX"b~Gyc}r"]{,=]d.{HdF J>4[+s,l0{&*Mu|lK/b5eǲkg!c5׭G [6y,GϏv/BGk#%g`hFb0^9I{&0ϲh{&llR,ƟzE|.K,'ɮfC|QYcPHMrvx/)gk>95̵`:W	d(4ҙa8hMs2w8}	5={&pM;Rċh]F FәcRc5ч 9şeCײkjL*[06]tsḭ*gd9saVچ\{&|0Ya0({&pM;DhÁyF4fX]p2ƣGk`2Oke6)PlXَ#b5˂o޺04чiYa0){&0h2eX<;LYtSJ`7ӯb'M;.j^_wu[|]2yɮfA{6Q찔ɮ\|H^SƱp/02a5ч5YXL=\Kv_qdn6iQwHdzE|.=[ Ms2ٲ8|	Cwk#ш^SØԿphgkN,,%d2oe	;*Hd?2HJS-pnMsyM|wp 5˂o`h04#XJ]pn@C&,%X8cgOL,{&|E|v͌a,h d.	Gw04c@`Mta,h
ɮe.Sqd=].jY`4Ms2'ٲ8|\&d&qxQ=K(ÃGÃtşeɮe^	ޑ_1	%)\Ԓ\/)َ X˄=\&<a84N=Hdɮ8ZY\"5̳Q2={&cO$!#s4e5ΈB=(È
ɮ\|k
1CײkbϲL{&jgr/?^2PZ(L}rP[w&7S1]+ 'G=BVvcg4-OɖŲ!"p]_R~KKE--.ɖ/0˶ldZRZ8JWש)ëL/g}S&sD0|"jl{gesErIY4%T>NQ+Z`DkK3Z[Q҅dK04{Jfh:@ilE4ՇdU&4ee{v(%pLXpuG\/]'X8cmX&@7@tdnq;b4R7@&tJ8~4"O^35~R#/*WЗ)NQ,IRNe옇}l={&=r;ٲB#5ATguGx76~˄]!':u`|=jDXfh蛠:27bݫ#dU&챼f	-F4ʥU/-,䴴q~kKeKK!/-z_+Z`/mP_	5UeDjYm%T>N2: <eG)f}ZBׯ--:h1FRʫV(Ҩ]x&wJ֔]&gx7	]3w{	{ہĝAe\1v4zE|.Q"tIƢ O¢ɮfBP%[k{&XFɮ_܎,#dYDRo챼Y5̼p\LGywj4vwݖ76~:LqpV-m*iT4_~kKeKeKkL8,U\$+DQmPth8rUVp\$U!jq SK*+oUy! o=.X,hYs^\XRҝ$wz3|`GVa ${&6}_2?wJv2Yo̽Zp|#g:1a|i]@H=q%jfEr㍟lX%Q)Ir#zѣdPbWY{-iIƛ!"pK5?}RKGvlޠ4=th97/؄Uf^Z3pD$@NfoIhZDjG%kL
ա@il)m
u!l`qIPc"YUjz3}5jW]&XtOWKX3|¿)"1`O_;/f/M/{7OD5	;:8
V(9w.225ΙoH#OZ d/בGylze!?/&eƚy|i]@H=s|IhRMkV\YkaVF6~ehjGp,~ulֹRZ8u$ZMT9'3DiOQ&Z,E23im%b_V9D8d40kGyXi<9ػDZ/)iq68g챘џsnƃB,"^ɮ?فNKdo$}y܎x^ [;b4^Sg'?eqp4	ꣳc0LMt`ke_fzq{Ď.pݠ9q`yNpabpa b'G3ƃB,!d *4Qu~KKDBD֖閗^֘Tp2X/2G+sDV)q,͚JU]Aѣb03i$^\Kwim%--ly"P]];pݦJ"b͸N,d307m\B, odFïNK@˺HY<2]c,^/)=ћ~MWqp Рod(4}=8Z[" '-.ɖ/0˶ldOҢ\͚S,͚J%"ZrTJJڂ+j'/S%kL/Q&ZE2֖d}Zً%򾹊f8pal1{,dșD3H1{,d\8yMCK̣O/ih5e!"q|kZ|jKJCfhҧ2T"T%NZ&URq*"KiDiѣUQ.ڠ_\/I/YsrFE*)f%l7{&2^ZO_AYalMrÑ,S4a,=H&ߌ^FKbp
aȹE/}d:B,=\8ucKpn2Ζ%rYiLce*ƖKZZ" '洶_L_&ZV_.ڠ=Ku:)%JmPf'(0=#oȹ-B|]ވXR35ёn腇|=]X:5ёr`ǲk"D-S, GkɚtcNZ|j8{g%>F)%IhWU[Zڷm+VȍWըmPth9_03iDkK3Z[fKP@il̰|ȦiOD,z&,]Yml]{&2)Q\M|̀1ȹqlV{&pjS1dS=faȦe~/R6L{&p	{q:h$,6YlMtdS2xkLcײk"K	,,{&ci--.ɖ" '֘Tp2Xe$8JBjV\+=ރ臖"n޻(HBа'Rt H	0t"	@"h'F,jcgAQ@'숍?KWD-JU]ADiѣi~}ZKSxDA{샐
zd\(jY^=@J.lN/)H/&iэ;kLBD?>V̴$8+WѥJ$^"{GÑ;v[jv"g(_V432i~m:2Y|^q4nY`u7/)_	qEOǲk"şe;5֋6wNe7G֨  _JnS4m:4̑3#V:{B ٰ3J*p,PD%MKypHD:,qHG9rwy3*4%eKkLBD?AEfk;\7V]AѣȉDi_-z@S-.3|)]97f% 4j{&qtiaϽN^Ḛ̈p({&pMibp<830Fp #5ч*g}ɮ>\9әw2f[1dPu7wm9pM;ղd(4 zɿ3Ne'knq4iѕϭD6xCd8{fj8|>ݡ+Lң.Y7\emѓ2<i!w#7L֬>o+ٴ	<JRYy N2>
	t$Gy-`e'i˂ojf'kg̹-ƖKZZ/ilH_L_&ZV_.ڠ={o2\Q-s9Gz%jvFP/m^b}ZyLBHZ41+!	[&Rtb)VF/&B$AhY7<e c@Icn4!k<P|pSB]
V:D}b[p3qbJqǗ4ƝBD?\$q+(Gb6{8?|:2<\lѭm[>nrvB/)F|vڸ|/PZ#豃O25̽s,3e5ك̰|Mtǲ0Mqy3Ni_.ڠD$@Neu%hJ٥5zvFZ $^ƞQL5--(-,Ҩ].(Ie֒-NP]ZHP
@pLq͒`lMts+%gƞegdG4$l*{&qgwoLC)Ĳ9VHn6uNAٖl'\M'%_K|KfwYfX6	ɮύ-fY {&r8}ł^1ue	N>fp^G8\@Ut^StE7Ph	V(%pp5/xCD[+p!YݞwsiQ`2[Էʾ^8}2HLv%pP	L~c, VD@ T6DMb5t01._$FZ}9#L"3@u^jJ+i%lD"cfX\ϯdY2;NԝÙZ5΁v1.
U;)sʑ.ػO?Z-'v{/7>Ua; cJe5fҞ>F΂o\M1v1wX!>S1/4B}łkV%Ktje>-n*%f2tnSt6Xp2r[$Hb'd!E F@_A0ٖά4e({&BY.ػ8d>ZbnMq'jJjg±?u\:5յjQSP6嚖i,UǶp,~MT-J湫s?jIhZsErΌ֖]A_4|8_Vp5PZ(>Yc5ѳ߰~8X\982ɮ4ƝBD?^-K=-Bj]Aѣ碾[u'OJB T%D":AM*ՎxRԚ.	GzYMt)4/&iэ;#gBD?]Rq,s@Ng8>T%h1fvF⾹DiDk`ّ~4)f}\u'_pˀMrK#\5̸5Sk,ԤMtdwMEP|e;d/)ƖVe^ɮ\|b$wcKT`<̜ˀ]Y. :Mq'yE'Vz[B;}u8N)Zy+/,|ۢ(Zj|\& %|i`ڸ% XMtic {5ր+><]_}â #wY-{&pM@,HƖFf$2dFokqwDܟsވ<+#,"=\fD7Gy&oޱGk@d4!.&MryNGyN1	`4m42-2e:{&/2Dv{,5Ȟޔ˺K5ǀܔ"{*E7XGk@f4!.d.	,LwBXX640eO{&4,{.@Bh9,z9,!=s;{hXƺq;7giD̖Q2ԟZ)/wE8̐x({&pM;1'!,KӣO3̻kKC]ƏdZ0Tlci--.ɖ" '֘Tp2Xd-JZ禾4t0=L?y
禾4t0=L?yt&鯽? 'lSjn^wơ&鯽? 'lSjn^wP\ޟ掆)5O7/;$=5aS"iN2SJg?')Љ;ᐏtly/9m4	B O8<{Ǹ]ڠWr1Bq?Ln^nЄW7@vtd{T#Pz, c 	a:2>/P?=.Bc/nD@N `m лA=r^"16p\wjb0 6D mwjD	ΓƣgI {gk2C^w$=5aSkp0yBMs_z:@Nئ?ܼPP\ޟ掆)5O7/;&鯽? 'lSjn^wsE	5M}ha8{bTr󻛨IzkOGC	BMs١yV=L?{9\WR-%w:P\ޟ掆)5O7/;jkp0wb&鯽? 'lSjn^wvJkp0w@P\ޟ掆)5O7/;5	5M}ha8{bTr(IzkOGC	)BMs_z:@Nئ?ܼ(IzkOGC	ܐ&鯽? 'lSjn^wt	5M}ha8{bTr$=5aS LRƈXȍ`'ǂ@rS4bGEvz,Ћjd@az 7/)
 tEz0d@az #KD@5 NCݥ^P"9(zTb./J;B?ػ=5uN^wt	5M}ha8{bTr$=5aSQP\ޟ掆)5O7/;QBMs_z:@Nئ?22Y`z5}>@vpb Dk^=׋?ǬxdwOX&0׺=Ǭxdwcx, e=ky ?`i ?w;.<2@9=c  au~  O>҈~'L#8Ca.0lݦ"p=5f/s]MpCU	5M}ha8{bTr󻖔$=5aS[P\ޟ掆)5O7/;qBMs_z:@Nئ?ܼT$=5aS`P\ޟ掆)5O7/;禾4t0=L?y禾4t0=L?y$=5aS߅BMs_z:@Nئ?0OQ:SgXS3qgWˉj!/)`tBt *
_60)>TJNZ*%Zk_q+Vȍg(hvrVCQhz;3мyJ<Gc&z?$K\QܝUV[Ώ+Vvrn\[Ώ,TWVZ5GgIG)JsCfq4%*jy噣JiIU报CIDP⃳IsERJ湪墯P%hHa(	P$χR@ۤoUa@%WǁphJ% ;a(h;@|~< Iy噣JS)*P%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	QqQ
'/	GҏG(2 PP%J<% ʀz=B1@}({ \~<x*	8G|.YQRC˒5pހo-Q7	f5ѥAQPl6%fhҧ!@'VΒRUu5sv/l6jW-Gf*q,T59hDĳ4iQQ)*<Z%/JDQR$8j&_m+Vvtr-[K3F%*񃖭pުΒRifhң^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*
d
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x2A5N\;墯 H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrWPC$Q*n
#Zh;ijڃNZ*󓠥''AKCR H0T"Fw	˕յpUJB֚9rZx StQA'.WKVrW*Gpo:==TM[VD44V" vw
V!D44UPC$R\T)-B3fT5QZMMrWUhhrtsIW-G;:J9JUTިjPJC++Iq*KG5Dn%^" vwVL3
-TU<CUچT"榙R\T6iMUA#ʪoQ(VHICHqE_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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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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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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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L"Q0&D(E5N§35aLʒSL"Q0&D(E5N§35aLʒS" vwѪfUWD(5CT㣖&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)&D(EaL"aSaLgeIh)? h;@yUM;W4W+t噣JU4USzU h*Gp\M:=qD-\[vHbU h*Gp\M:=qD-\[v5HD@=`!USzDt3Zhi
#zrtz+UȀz4B<*KGqCi\᪊jl*Qg h*Gp<*KG6iMPEi56sTިg h*Gpo:=<TVSg0UMꊩG-Ȁz4B<54FCUԃD DPL֚DyUM;.HiDz!%Zk\(5ᢪ7WwJ\!nC*KGlICEUMZDDU7"LMpZJj+INZ*? h;@yUM;j!pjCIlٹ	$IDU7Z+rtv+|J040L֚ESZ*@=`!USzsEn[Ύp)PB&FICHqEYA#ʪoQ.hy۸e)0 3Zhi5N:9h? h;@yUM;o:;w>GaphaD44UȀz4B<ܷRC(5CT㣖XGTޣej٭rpU湫&aDU7놆QQH!D8Q*KGѥNUȀz4B<+Fq+\h%5QZMMEU7%_ h*Gp]t$8U\EI-7!65)4BrWѪf$BTfʒÆW+殈j9墯@=`!USzl޸hl%CPIW-Gf*W h*GpiB$4*4͚SEPEi56sTި~" vw+rtv+|J RPL֚ESZ*UD%HIR[RtxZV*KG\k!jlXGTޣCA.&r8aEkF.PH*%_4W+t噣J2%tU
K*%Q4j9oTJ? h;@yUM;٥5B#yV"LMr6iMQ*XGTޣGHf!53g(UVȍj5٤ԷmD)QDU7UD%&j9oT-[BĭP(jtrWA#ʪoQ-B!jAFsKzܮp\.Cknf%_Ȁz4B<
 d<jVʌ٥5UEi56sTިZTZ+j%g(CSZ*DU7P!(W+WlTf)+IhBմ2\SLPT㣖'( asTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv8,8QHgοd8,F]§pY2G^U?g?YYg]6{
pY/?$)Hfu6_3g4̟230C pO:'@GF(7 1nU_W/᧱Uib ?U ?7UoU?=\{_5_	=sb}U~ݟޟb _p?L#b bUp }ت|/b|(*ߏ_-U~?ت}+#_/ت|bGW[*.!U~"*	W_{_ mU~{_$?b> 6U(>ʿoL	͕CB$-{=#Cg{34<=y{33dy 3fy3J<gafy̖y=O=22f[<f\<=+<Byg1< {p?<#{pqa,Dy8-{gp\<=<y8P<?ohyYG{'W{:<'Y{@<?<
1R=yy8	,
y	<J'?y%SO=gZ<%y yeLW=?4Vy0Ɛ{EǞ;ƇGoFy{ё9Dh?<83ƈǞ?{(_,<hH<9q=_4O<7<&DP"TO'hZ<4-{h\<{%L)j´j	.jaKT3C;`p˗'r-PjjܣU*SPPo۔j
7yhQ3Igx8eqX+FJQ=W=B8j%5xE<0qhQ3I[UE3+ qZ5TLTJ%-G^  eqXUD%HIZk_6 kⱃn+FJ]	Rt3h^cd֚}WŠ)ⱃo:=R`8Gⱃ2Cj٧@ @̮+1g46hyX#X6)Q|sEn[Ύ~rhvc[q_C`̮+0q-o:;i(^IRdeqX2!gn*MSVջoU,"g2t?U䰩vbZ+ziDѪ<WXbK)NeBSZWAP`c2D<^54y@'I\SisD=W نeqXM[v!eEfW#x>c/qSVբz(fW"4WY|V6	!s4IWO8eqX\E=WQjp̮+3G.*jڴOU$3+^hU_ⱃ[=W eqXzxAh溫nO؈2"ڪ[55Hx̔PVP2EH
8EuH#I~}^cfռm)rCH^Ay|'I)nޫyd`ĵRGZ8fAQD3+%fZ1h3+ZKWD-JUVeqXE̮+5^"fW0cT}A\V0j3+WQjp̮+5^9B/@O)W@*ydWa%̮+5^&eqX8E̮+5^K2\V0jQP`cU聈#
yLjA(	01 3+WJc eqX%̮+5^3+WX<3+WPeqX$	2`y< ̮+5^@jO>ⱃUIe̮+5^.S9ⱃUd3+W!3+WN"SVeqX&-̮+5^H'ƫ":@8ⱃU 1	!u^]2`xP̮+5^ Z2`x$z?$4@hx`0̮+5^	*-C2`xԖ	C2`x "x(	01FG՗c`b'U_ⱃULcWE .|e	5^A@-C2`xR 5eqX1O1t b'UydW0#eqX@ @̮+5^8G̮+5^IRdeqXC`̮+5^C̮+5^-5^"j6" ̦)̮+5^W3+WAP`cUk xAƫ}^c!qJ0p0ⱃUDX!u^Npt,@.аU u^(硈xآ|(?@J(^
`Lg%qdDt':%H# ?&/lLxC&-M%/7ܲo%1|6|Wl2^-?e)[/^-}Sſ<[S,[>>.6Il ?&
֛	 
_&
	` G*l 	bll`+$&C63 $?̱Ob`zFx)o T?PKrſ/6MMe}SſOwܾo" `WpxT>?`rϸoNxwY66?+ 
) `yYxpTo}Sſ$xՔ~Vao2opHo T??Լ[Ro蟇ſ	6c/eqSſpTo_ܲo<[,O<[_rſ?*xY_ܲoNb<[rſSſSſ1^-O@OBB $?!q,[
w<[
<[	kYxeOBOD l~&oB<[,[<[7_,[7BUUſ1&嗋b?bO;S`|[U~ ӯeZOpTowM1
aOdeҾpTol2B-~HoHorſ2,}Sſ2~sſ2(}/H
-e-<[!k<[ . `,[3_*xfpTo¿)	6rſ3*}Sſ3,}Sſp" `/YxpTo=Nx_-Gq9׋oog-Jl,[/*x0Sſ47hu,[D*xƌ='/ЫOеO}J<[)ܲo*xV?pTo_qM	@JYxP
-OJ,^-,[0
-<[3?|xo_rſ	pTo·<x`k,[UpToaj	^-?ejHj#{ǋjX^-OSſr5ǏYxGpTo}Sſr-<[%?e9-}Sſr\4;l^I\u-ÿoFow
D?',{I	ooo}x
Mp	-`Fx׈?*llpHoog[qM}ſ-_p:oFo[Lſt#}ſtUoP`	ſ')A ` `<[H<[IoBxk<[@8 ` H*xS
- Y߀l7 }Sſ7qOϸ*x<[t*x<[r<[R*x£*x¥pTo@P?M²<[X
~ I }/  c A^-ӾA `ʟrſo
-Sſ.ſ;4ſv5ſv T?Al8Y-{o=-ʟ}׋r%˯.[o#ſ:<[3~?t!KME?~-@-i-<[k~[玽o'}#ſxSoT?x؋>5׼[6{~Gſ* `?e嗋.Bo\!<[rwܲo7<[qS
-~ ^k,[z*x<[{?e}Sſ>?bl~/.{Uܲo}Sſ;Sſ;tosſ;Fſ;u,[
-؍Oxǆrſ<Sſ<cO~?_ =كC"w =?с?l~#?Ep=A? R kx=3z=!h=??PA#AH!AH-G$L?	/ʀwH=C'`?~&=+"zE =	=_ =HǠk=J`=?2-dwA!S`yHU?	=yH`'3g_p y?O?\<f	6p7'Ҿ8񝟠3N3'3(y̫?3-y̹	3#jpi
A<<w'G6<' }<	q?A<ţ	pK'yG<<	As#p󇿛p`y	y&w'¯M$W}Gu!pXȇy(tǟ
7 ??+  c$}O?;	/J<<懟Qq?:<gY3-y%ǧLtSPO3Ɗ@<hoH~E߅ǟby?yяO?2?4gƈ߅~4J񥟪<hH+<hƄƧ4'4(BO?'?O??4.}CƏ~j̵_<U|j?-WlU߿-W-W_C2?fZGO,2G~p̵_j[jȿ%j"ZG~qw2?ZG7-W2?yQ'2??[jfZGCve 'fZGSneLU+|fZGee
s-WNe߿s-WU̵_ K2?x߿3-W%jQEjfZG-WG~Ok`;{i?8.}mG1Qտ0?p`[?c
=4 ?c}?c=4o0??rO+`0?p{i?}G1QY{O(C0?=4a0?
7w0?|w0?
W0?m0?	#ߧ`}+`_=4?cG(G*~(o=4Uo=4YW{i?0?	oy0?	s@{i?7G0{>O*p0?4S0?440?4Wo0?47?cH}7`h`huS0?4GƌGƌwGƈ=G1QOџ~OO=4?cK?=4	G1Qw?cB_o`h`hO7Gƅo=4
Gƅ_;?cB`hZ`h[T{i?=O`ˢqV`K0a_~??#X̟SgB?[??e ߅,~3'G̗~S??d@ 'X)̟2$|o~[??dQ /X-̟2.|~̟3S=?yg_ 	~O=K_'G_Rw~}HI߅,~O=HۿX-̟T,/c2ԁ/cNdԐ;ŏQW^7?ٓ߅,~'GoR;ŏd:ԁ/cd:Y%>/cK2YŏQg~Q|E~/cc??>CX'G'd~Qq̡?1OU߅,}fO./cc??p̈_2|ɷ~s'GoD^/c'Gs_2 n/c'G7_%̟7_,Q*y#>yy߅,}'G׺ >G2<~dJ|ŏdߙ_ 'Gϙw~p/??0'߅,~'G>gO~'244/cNdG~'2*#GXs'G³_3+w~Q`XfO;0?d>'G^XfO	/	ŏOYxq߅,}d]_ܝ??߅,}|Q(/ŏQ)^/"w~I/M?YGXfO(w~q32.^T>2@[	'O(?FeHTo!G,ow2| O2?7o̆*}m~#c/GBܱ?lQܵU?3߿pOU?37[7fC_ξ%̆*!Gls߿wyW4|!%̆*{]~!Gd}yW2wYW2߾;!Gf}߿WmbQ}wo[U?q,bQ|;d1UC3 Q}d?$|p{πf_Hfd1Uҏ&{?Â3/GF(y2e-~9Ws߿p5U?rLf}'xi_^|[̂Q/V_E߿q {*߿FGWo|ۿJE_E5Cο5CW }3W {=]	~h =Ŀ>g4_ExUAGQWq_2|Q4_ExǾh>#>g7 }3W*4w?Ui߿d<c5}#!{͌1~r׾g>g_ LfY7GQ"|̟3 }3Wo4q630~pY'>SGQJ|82|Q@i_/G}c?G/G}ş|.̟3!>B@w? {O?p@i_:Dyw~pd_4_E7 GQD4}>g>h1!G	c?G
>hMՙ>g@i_FhTw?z5B~sK2|Qc5}4;=]߿O?7>634 E̟3~h1性lg性|E>g LfzXBGQǚͿY }3W=^ioGQe>O?ǚ Lfx_63	,񀿿|#d|c5}$9;63	|`yj/II|>gyj/H<˿lg<`2~O?@i_O^H~|I̟3c5}$+xw{͌B w~3'|u>|`w{͌>0,='2|Q4_Ek=c?Gƾ0c߿dh1=]|/vdj/63{l?Gc5}ĵ>k}᏾c5}Cc?G#O?k>a}c?Gǰ¾)̟3~h1^0;rvd>\xGQ;ߛs'|j/_	c?GǤ;> }3W|` c?Gǥ_ ?~?3'~4_EzGQ> 2|Q~h1d {lgd {}'s'mm4_E2.~0)w ̟3|`VhNWllr
C]o:;wVWE-Gm2EHnk"Y۶DjTյnەt=lAUSf	Mk*"jio>溛O3'Hq[v#qSVբi$9vӤn\Tյh)zZ+pզ(qۤyEmR(h7Di1jzR䆑n+FK=TM]ѪfMhQ3IhJk^jOFj	5Е*Kj[Ώ&i*BMt%JճZUD%HIio:>U+*KGl־Ti8򹢴ZѪfGB=CF%p\CT%h1fq+w6IhYn%HU5Z"qq-TLZKG}%jfErIhZĮeĨFZ8&h%HU5-K1fq4i-JڂzMLPtUq+fD!򲚒VܨU+-3򲚒Vҹj>B/.O52ML-r=i3S*#TFjQյuJ٥5q"5(EaL"Q0&jNg38j5%f8B vt*DoT2ۤ8kMBV
:(|?KGEII-JճZIhZsErջn)RZ8&y\٧-J"ig$%Z$M++IqĒĩ.M]I-KUhYњӉ%Z$"UEI-J"jio?KGDUĒĵQ3G$q)
$%mA	=nxZ8biriIhVjCIhV\̇M9V%hm24KTZ)QVh")\TյrML&jS+*qSysEi.8FCzxFj諉		44%Jյuq$q,BSZhT%rtz+ji%J3fWM2dkJj╫fʒÆW+殎)[(D&FlҚsEi.%IhTFJĭPW-G)\\kf*s&jrQ8IV)	9Q7IhZ\IhTJR\q$q+gnĒĵK;w>$%!Tֺ%h[5T%s]I3֓Uxq5Nh%"V%I\7)QhTf)f%l-s9Gs*%M%mA
Wu5l%!ĳ4iSQ*n*KG-TVSihRZ8%MRK3F9hT%q5UvҵlZq]\MRJ⊥!5m+VȍWĒ*KGoU|R9s-	+!ĳ4iWW,-s9Gs+Jղ#~)QhVl߉%\QB?#U;vջn)RZ8oT͚SW[WT͚SWW,NDmDZqJErKTV4f*%\5nxIhZsErΌ֖Rq,sA	n)RZ8z[T%h1fJĭPs]S!uNӸ!u6HnA'<HspCnAC4P$P;E		4n+BNxq]H贵lsjOGʪl߉lAs]M8⚶xTյhM٢C^$_)zjG-皚ڤQM[Vj	5Е+VkqZ5TLZ=-đ54hQ3IRk*Z[Ώj	5Е*Kj[ΏҖ(mҗ$4'-G$6q$q"Nںx"[󣶙"&箞$Z+rtv+sEn[Ύ|Mr
C^'5[txTյhHQG-jӉ4P־'UD%sE(HW[T4(qjDH:aaaa(P !PS000P7
 G000	000u000C00'P00	0PW00000 @aaaan7Y0000cp8aaa+o000!@,#
aaaa
@Taaa38k-Q7jLFHCgRZ8CgBDߥ38j +TMZ3-cyj7
 aT0000A@
Baaan !@8aaaNaaaaaaaa:aaNjwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww O`
M?)4 O`
M?)4 O`
M?)4 O`
M?)4 O`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟ZVj`-Y?g0՟Z)iYZTĨS)
ZfpV7q*4Bt8GZfpV7q-TNAyisCf"kVȼRCE!kZfpW5̐ZEj*JdYf)\٤Ej82jV噳I\\(CIE)Zs\++hE ʌ٥5qJճ榙\E%AG.j
%FlҚh+DΐӊVhj&rzh+DFH+D4Y\TյrFH+D4Y\Tյr%tTVhj坺KjVJW5m\HqL͚SS)\TյrD\5tKCj!JW5m\Q9W5]RjsCfj薆C╢,*jڹ\٤k8h+Yjs_eqSV4 +8h+Y\٤Q9ZWSZJW5m\SLO[RIjr69M[W-S$KCj!JW5m\[$ZHև<RCEM[W-S$KCj!╢,*jڹ\̑-Vhjzڐhih+YGqJW5m\ᬮk8h+F\S1TC╢,*jڹ\̑-+D4Y\TյrIgm_eqSV湫vJW5m\Vhji5sK\t+D4Y\Tյr39E\R3\ZK)OpYiYZTĨS)
geiSwNS5MJ5<ᬭ*nTiSZp_-38k+J' <҇48k+J' ᬮEt8k+D4^S54S+H26iM\G2geh*3fᬮEkIsPQ*3f3CEsWG+D4YZ$8teqSV:MUKTCEJC\$Jjh+W(Z!⦭v-<eqSV;tT["7h+Yۤ8Tf)+D4Y\TյrD\5trCEM[W+4sWG+D4Y\Tյr=mH4KSZ!⦭ijAW3$rCEM[W-S$KCj!h+W3$KCj!h+Yf,*jڹfTj&iW5m\ᬮk9Z!⦭"K;jZ!⦭vCEM[W+IZCVhjgeHr*3JOpYn̤&J3IgFtw))Nh%ĴᬳQ:;<TᬳJM3WDQ:;)Z7j詴溒g&%H[+C2MLPV垖hzhKflTJDe=l־)jfhlA▪&i*vCbQ3IZZe!5ZlGQ3IZZxg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+!7W5ղ/*o=\ޖzs]M["K:5!J8塱TFKRKf["ʐݥR3lֹQVqCi\WS)iY\QS++Iq-38k+Vk)iYZk\6 ݴqKL:527iGᬳQ:<[5WU2C)iYZk\-vR3m]6k)QhY\5UKLճZ墪Do-38k+J%C!Gfݵ|R3rV-38k+fp̭[5W7.ejڊs]M["J̭R%!5lѹ	*o=\ڊMGu5l3؃3"W-C9OpZHPQ3$rЕ*J'(^T4NT4NQfrk?Y\7Y%r3ZeH!JyiY\QS++Iq3֍U4?)ճZt~S5%%|TTմ*%M%jeF\UZC^QS>"ZkO(dQ*	RS#FKTھY4Zurᬮ(gejWT嫚iYfᬮQ%jIhY)|8k-TީQlҚ*Bjij-3*R΍D["򲚙QTZ+k!4hZIZDojeiKw64rQVjeFkS5+΍3V:?);jft~S5v-3Tj&ik<8k,S(o-3ᬮQ%s]\8k,ӣL8k-Set~S52DkW3hi3TJ?YQiTj&iENyOpTDiQSinJ҄4Y[7Ek?YZ"HZ5T9FoKNS5ENZmIJ۶i~Zn(=m]R֍U4jFRZ8dF8k+Vk%nڍ"d\Tw<8k-Tղ#~S5]geC!DiF"pBrJ٥5JҖ(m*#ZhZtjKKy槔.Z7mDjyB骖&tJѻj9dhҩkCWOpTf))Ҧ%DߔgeiSwAw(C򴚹C
[L͚S34W!ʀR-޹Ȁ{,49IHZ3~)iYZMLP%")iYZMLjEZfpZ$+hi*3f"ѥR_#FJ@=Q<G (gCbᬭ[WEMW46 KLյtTjeJsE|Rjyi-UIWNEnxqSyrZ&&Jb5Tq4W-tT-UIWNEr4$+Vk+GCth▪\MU$9\M:=ГG%Q<6RTJ*▆6RTJ*╫HmhM	4JM<Rs)7I&hHqYVe!4$-CRC+֊ZJГGRD6RP&%RlֹHmhM	4KKy%!4$+Vk֊ZJГGW*CW-C9@o*54io_(fPTJ
d:hi+FΎQZj٭|Ro,+╣ygGq\Ro,+-PۊVrVkj諊VrB+W5WW,+H3TZfpZrD6iMqKLUkFJhZfpYW*4͚SE\ᬳTi4iYjJEL٥4ULUkFJh5fS3lֹx@=zz"짣)xS3l־'ᬭ[5^$e=q Ȁ{)
^*fpZ#5*HDP!CxS3EIN)Ykx@=x Ȁ{*15M|TᬮkDPD.#e@qL&'ᬮk DPD.$e@geE*fpTZ+DC)xS3_fpTZ+ DC)xYQhvLʋEsx@=0!$#eAx	^'ᬨW;jqLʋEsx@=0!$$eAx	^*fpRkuqS3k\^#e$#e$xS3k\38k)
fں@? P)!^=BA@? P)!^=BA5wRkgelzi3Z? Qd$=B? Qd$=B38k+fL)♜5wRk DG d~( DG d~(
^*fpW	5"-m?38k+h^#e@CA#e@CAxS3Iko\QS3Iko\Q@? T 0J!H>>@? T 0J!H>>5Q-m?38k-T9IHZ3yx@=x>A#eA@y*d ^'ᬵP%"ko\QS3C%s9G DPG1J!H>>@? T4GHRgesEsHNk<Tᬮhv)	sV^#eP|"h>? Q/ R!xS3WT'5ZK'ᬮhv)	sV^$eP|"h>@? Q/ R!xY\\5ں? Q/ Ȁ{(xPeqLm]\N)Y\\^$eAx	^*fpZ\Tᬵ$? T
qȀ{*b%qLRA38k-I)x@=1H ʂIxYjH!c~*fpZAX^#eA@V7? T
cyxS3ԐB
N)YjH!cyx@=1X߉ DPC(ge!qS3̐%? Yz;? Yz;38k,hlӉ38k,hl^$e1$e1xYQ(m=Tᬨ6x@=xD@z%qLʉCiqLʉCi藉 D@z8@=x^*fpTTJOG38k**%^#e z8@=0#^<38k**%38k**%^$e z8@=0#^<5MgeqSt:%? T.qȀ{*d%qLtq8geqSt:%@? T.q Ȁ{*d%geJr犙5f*˙x@=Ax>qȀ{,|>38k,UC<N)YfhҪ DdG;xYfhҪfS3ѥT9s+VkDdG.#ev;AҞOPqL3FP̭[538k,UC2lֹx@=Ax>Jz==B@? Yc})
^*fpY4.ej٭aXߊ5f*˙ZkXV7DdG o"h#SV738k,UC2lְo♜5f*˙ZkXV7 DdG oĀ"h#SV75f*S3ѥRx@=AQDdeqL3FJS3ѥRx@=AQ DdegeJE*fpY4TZ+Dde\G  v(`<B38k,U*-8geJEx@=APxĀ"h2)xYCzxYCze? Px=|G N^'ᬡ<N)YCze@? Px=|H N^*fpW46 S3^#eODG38k+xS3^$eO DG5!,kd^*fpT(e? P|J>BA=G 	GH'^'ᬩQes]M["8geHr+j^$eG$aĀ"졈0|z=%gepY5Mdx@= 4B|G ʀ!9xS3I♜5Mdx@= 4B|H ʀ!9xYQhLʋEdx@=0!>#e@N^'ᬨVAqLʋEdx@=0!>$e@N^*fpY١5d46hADdG	Ȁ{,x=9xS3̐<N)YfHsCfx@=@|<5)YR(^#e^'ᬩHU♜5)@? Q  Ȁ{(egeHr4S39Epޚe? P| GG  ^'ᬩQ\7'ᬩQ\7x@=1# 2??5&S3֙x@=4B=?? P^'ᬩ538k*Mmi DCD#$eO@=4B=?@? PqLʓ[ZeS3֜DCD#seOfpT/Lʓ[ZteG d~."졈0@ᬩQ\7wᬩQ\7DC`˟Ȁ{(b>#5!+/Lʐzi@=~G2 ?#38k*R%KgeJDDGDx.""<AYR(^5)e1'."#vᬳ$9BfpY١? Yz;r  b>G`Oge!eYfHsCf DC@? PxᬨVAqLʋEdDC? PxfpTZ+ 3Y@? T 	ˠȀ{* hᬮk ˸gepY? T 	˟Ȁ{* hfpW	5eY\$A@=1OG#Q	0S39Eu5l.♜5!,kd\DCa(	zKȀ{(b>%! C5!,kdYzfpT(teN] DGS3]38k+seN\DGY\؃/L DC1	ˠȀ{(f<=38k(oCbfpPކDC1	˟Ȁ{(f<>57^57@? YcC;ᬳ4iTW.♜5f*ev;A0!KȀ{,geJEzfpY4TZ+@=AQ
] Ddeᬳ4iTh]38k,U++@=AQ
\DdefpY4W4W/L3FJev;AҞOP;OGAXqL3FP̭[5+˸geJrVev;AҞOP;OGAXߦgeJrVYfhҪfc} DdG)tev;AҞOPᬳ4iU\ճZS3ѥT9s+Vk@=Ax>Jz==B? Yc})geJrV/L3FP̭[5@? Yc}."h#qL3FP̻fpY4.sev;A  v<fpY4.eYfhҪ@=2 ʀ38k+.♜5M@=2 ʀΙ5M藦geqSt:4e z%@=0#^<S3Pz%S3Pz3e z%@=0#^<YQQ(m=ᬨ6 D@z%@=xqLʉCiqLʉCi@=x\D@z:fpTJOD38k*%@? Yz;@? Yz;S3̐%S3̐3e1se15d46i/L2C4S3ԐB
)YjH!c~5V7ge eA@ SqLRA
]38k-I,DPC)."!YjH!K3ԐB@=|<BǨH2 >!$38k++uKgesEsDG z."^=BAY\\^5ںeP|"h>@? Q/ R!38k++uJBs\դqLm]R5i.seP|"h>? Q/ R!5ں!9j\3WT'5ZK DPG1J!H>>@? T4GHRᬵP%"ko\QS3C%s9G@=x>AseA@y*d ge))K[zr/LURR(@? T 0J!H>>@? T 0J!H>>S3Iko\QS3Iko\Qe@CAse@CA5MHK[zr/L&Z%s9G@=z GIP@=z GIPᬭoM2k\fpV7HS5? Qd$=B? Qd$=BY[7pޚe!LֹzfpV7HS5@? P)!^=BA@? P)!^=BAS3k\]38k)
fںe$se$53Zm]Rᬤ);j@=0!$teAx	qLʋEswᬨW;j@=0!$seAx	geEWT38k*-ںeR ᬨW.♜5eR fpTZ+geE DPD)te@ᬮkqL&DPD)se@fpW	53I@? T!c."CqL]$Kge3eB 2 ʄ<AzfpZ"^5*H@=zz."짣-38k+VkqLճZe=KȀ{)gej٭rᬭ[5? YcGL3FJ&sev;Az3ѥRIx@=Z@=Z@=
8@=
8@=&$e@IDC
+@? P@=0WWW;j? P)3Zm]\H &k\DG7HS5 DG7HS5DPjEZ3~$e@Iko\Q@=))K[zrĀ"49IHZ3~#eQ\R%v)	sVDGW;j@? Qں@= Ā").#eAH!c~$eAH!c~#e!q Ȁ{,hlӈD@ D@DCJOG6#e@H ʁSt:8@=F*˞$eJrDdhҪf Ȁ{,UC2l־#eJrV@=F*˙ZkXV7? Y4W4WĀ"4iThDdhҩQh DdhҩQhDC:x@=3DG6  Ȁ{(#e\溚E@? P,kd^#e@IĀ"	5x@=0VA? Y١ DdHsCf#eQW(DC(O.Q\7#e+kO@? PҶ V֝ DC(N"졋W@? Q%g ?D DdHsCfDdHsCf DC
+  QY@? T9$A@=1r+j? P,kd] DG6  >@? PΆDC:teJEDdhҩQh@? Y4W4WȀ{,U++@=F*˙ZkXV7@=F*˙ZkXV7@=F*˙Zk^"4iU\ճZeJr? Y4.te@T DCJOF"졂%@? P#Ci@=z4e!g "C4@= eAH!c} DPRYeQ\? QںeQ\R%"+uJBs\դ@=))K[zrȀ{*RR(@? Th? Th@? QwRk@=zzi3Ze5v՟Ȁ{(s DC
+ug Q\@? Pe(@? Te@I@? T**H@=
4e=lּDO[55T(xYesCb38k,<TᬲѥR_38k,4iTh5TL*CW駊5TJ*gef*˙ZkXV7gef*˙Zk_38k,4iU\S3tqS3ʊCigeL,hlЃL,hlӊ5ZAXߊ5Z\TᬲWW38k,hv)	sV犙5ZrDg(TᬲIko\QYelzi3ZYe!LֹWW38k,W;jgeYeE38k,k S3&*fpYk*fpYZk_ᬩ$N3ge7H2G);w9ko+dS52DHm2DjEV(nBMNQ%hV\Ѩ2D:;hˉr-TNA-T̐3Zxr-TNA)	4JW(D\޹R(YG╥ԐB
6iM\RZR6iM\RT9J٥5q9FH%ևOᬮQ%&lW7.eJD\޾)Z72D$KL"+zhW(̑+WJѼQ%Jj٭rG+JѼQ%Jj٭rGVr*T֊p_ᬮQ%hˉger,hlӊZfpW(_ᬮQ%p_Q:<QЋ,2ZZC▙52D$ger,UC2lְo-38k+dfhҪfKL"TZjkE\R3FHjkE\R3FH-38k+dQQ(m=R3FHzi▙52Dh%d\5W42DCD%sKz$JErUE|R7I&Q*'(Ei56(r+Jth!/dhlГDQx$K<+IW-C8$JѫW:5KZ5TLӉ2D(iѥVq9FHjtijvNQ%CY۸!ˎ'(ҏ,hW(|8k+dQ[O-htᬮQ%H"Tf)iY\$JѫD
52Dq+f4GWL"TZ+I3FHMrھZfpW(̑*#z$r-yZWT52DkIQ%hˉ&i34KKVJ8?Ygtj%j%HrL]kjD<NQ%%W7.er,VVБ+d\٤.M]ںsCfFHM˖xr+4!,N*$inAko+d\޷<RIfFӣ򸩼9s+dgnڶgm_++dgnڶn;c[M2Dm[TYfH35򸩼FHvj+fFf P^ھW46i+d\TzjW4	qSyr,VYۤ8W%r+C-[";j\٤Q%qSyrdYgn+/m_+42D*o=\l+f>a{j(mEMgDQ%Hr-M8 +dRSN)H4O+dRSN)jzh2D'RPȴqJERne*o=\KUԃDQ%jڢʑC3"-TOCRFHM˖yjrQ%jڢ;jjrQ%jڢ;t]{jjrQ%jڢʈM!{t^ھZ+dgnڶ4f' "Y۶,*n/m_-TNA2Dm[TYRi媉2FHM˖e|R9s+vJDM˙\$JˉZBGQ%hYۤ8W7.xr+DW25HqJ"Ver54J"V\K;vqJ"Rˉf)\$J̳W\PJ"Vem4R7"Ves2D6Q%hZ8r+DW2|R3FH+gT:[Ώݥt~)QhW(6iM\RXP؃+dQ4)Qh( "Tf)TZ+ "Tf)W	5 "Tf)W	52FHJjMaAW(6iM\V؃+dQ4TZ+
er*3fʋEaAW(6iM\VA2D͚SW+er*3f&W(6iM\k
2FHJj()R&BWQD$qJErP*%TQ*E	t~)gT%CRT͜ʑBD\6!K]S6s*E	EIRT͜ʑBD[5VLմi(GZ!ˉZ5rỚ8hˆh+R&lCsWC)kfeH"TJVR%hC►lT%[,Q5tJD6!湫pC+\5tqJճZhW5]REr*,գQW\JyCjQ)	hҴIHH!GV֞)RkkLUSzS5hRJˎ)Z$8+ݥRM:<5T	G&K3Fq+W-T"ѢD-%T9ErZsED%hQ:<6i++%|RB,\▪ު%p4:?W+49GiiSwGYGMtj'G53fty\T~)[M:<͚SWhlVN+C-["J%m4R7ӣK:54k\3g(U(nBM%tyko+4io,ӣB|R7isCfR:<͚SWhlYGM˖xsCf:?(iCt~)\Ty\5EE!:<N+V)\AWQQHhsN,ӣմ9W3hf%jiiFlҚdPߖIsCf4ty\٤$k\9dRky\#*%-R:<*o<=rR܅,ӣټ*o<=rR܅+4i坵|Tf)YW4Fj\rYW4Zk\;jfT9KCK[w.e|٧G(i实W-K47vlVN-ygm_+4ӣ;j\٤TICIgm_,ӣYW46iMRھW46i,ӣVȲn,sCf:<$8,sCf:<K4L֚K;jo+hi*3f-y\$ԋDHqL͚SWQeCeFlҚCeFlҚ)gnQ4hJ~)\٤.M]ں!d9gF7ITDiv)Jj7IV!26iM\R7v)JjHr,S*3f;tʌ٥5KZ5\{tʉJ/(^!2jjyB)7Ik\!26iMRЕDھT)r:?+4%IYWT/nQ(^!23ZyQiYۤ8Tf)P&gm_+JygnQ4gm_(^!26iMR6坺CeFlҚ|	5"(^!23ZyPjEPCeFfR̐Ai*3f*#Z*JB6iM\R5rTUSR%FlҚsCfCk%I+J%)4*KWGUT͚SWiTf)ZAXTf)ZR6iM\R\\Q<͚SWsU)
dz\J٥5qJ5RUMH44Jjf*fʌ٥5qJEd6iM\RITf)TZ+JjMr7TZ+m*3f+DoTVJ٥5qJ&ң6iM\RI(Jji7Jj Tf)Nkj!LBKQ4TF9T9jjA͚SW-U*3f&eFlҚjH!cyQ4ZR6iM\W+O*3fʇ5RG%Ĩ͚SW*K5U5 Tf)f*fʌ٥5rY͚SW+-%FlҚQhTf)Mr7TZ+m*3f&Q*-6iM\km*3f&Tf)i7Jj▙5R"jں4)kIKZE\RL٥4KZERnZ յu#6iM\ᬵU-h4FJhpĳf)Z*wMK%|NAjFlҚZ!յuK;jZP\媊jm,MHJٽmm(nBMRUE!!"W,yV6$5W3$qJ̭ms2DM	4qJ̭҆4$*%TQ+%hm]D>)\5W3$KZ2ںr+J&W3$Jֺ8E\̑-htCj!!!"YW"첏(De!qȀ{,) o*
A
TJ*? YPR\RW*R%qȀ{,J\HU"철$*#z%hĮfHCIIW3$KCj!Jޤ[W	5dhm]D>)Qԑ+vK2DfHCI̑+%uDoRDW+%u"TJ*╣W3!D6i-TS+%t~)Gh\JE\R\gFJxi*3fټPֹPQ%|$9Igm_#--皙gn҉gn*DKKyV\K;w>)iYio<jep\hlӊVp\USzHio<ԡK;w>)\7gGZAXߊW(Y떤je"W46i,N,8gehˉgehˉpޚxeoTW*--Gs-38k+VSiM? YGW;j? YGW;jꔄ湫Is"철T#ezzi3Z@=P)3Zm]\G (aEs#e1r4JյtTjege!LֹWWᬳQ:<)iYgm]R΍DR3ںrJ̮f Yۤ8ڷm--GM˙\AHqMnۊv4U\ErZˎ#eD46hA0HU"첆VA&HU"철$ADHU--皙fH ʔE\Ry2"QWjepYTJ*fhZhm,N,\MTR΍DBo-$'tj'GyH4O,N+vKInډH4O,hi =mꖶˎ)gn؃EUIoT+RݱDZˎ)@ީZ"q*R%r3SKy <\v3SKy <\fYWjH4O+DW.%|F(DEr*$iEhVR%|yH4O+DW)L֚K;jChVR%|F(DErTICIgm_#FP̭[5+Ȁ{,4iU\ճZYfhҪfյtTjx@=Y4.x@=P"첁OG4e=!Lֺ*s-38k+4i媀ߊZfpVS*T֊geDkSjں*m52UMhZfpVS+4+4.%CTQxsCfUMhT(R3m]6Q(m=Rm]6Q(m=RD5 +C-["J̴8o:4PK:5im_Q:<TLЇ;j&ZW7E.eDdW<RD9V9W5]RMU,-TLЇ*%3"v,͚K;tKLUejiCt~)\$ARYZqJAy[7J%Hr-M8 <Qe'v(!,4▪' ݵݵmQerު2mDm[TYZMOm[TYko+DW.%<RDZ"q+G<RIHq*3JxhTfqKL"*CY\#-MqKUejڢյtTjx2ݵmQeIsER6iM\Ro+J╵)j)!rGYGMge254:?+J!jzi+z坵|*nV4K[yhpti[+hi4֍UQHgm_+JMT5JZ2o\h%+iWʒ报|ZE\#+VSiv9T4I[$LҒ+zty\Tygm_-SeqSyEFo+z坵|NAM畢K\#,rM	44v7vJ%qSyrd^)\Tz8pCt$qJKreCRԔֹZ"q+ZHM˙Z"Ht$qJ%J%p[)jJHk\'R)\TzDVБ-IIkvj+vJֺ8qSyrVvj+ZHKU4!)jl!rGZ,VVБ+C2ݵmQek]	R9s-΍+ZH▙5K<҇4&ko,ӣBrھZfpW46i,SJӣrZVC6s,sW-KZ5Mp嬭I\z%ny\9k+flW.&gm_-T%$5ZD44vR܅+4ˉYWʉKr%rivEuLCZp\t9Z$-msCf֍Sz릉gm_+fʉ:-TھZJHk\PBq*$i+4ˉTDiv$[Yjl!rGYWdZh+fR+z坵|孺=;jZ!Po:?38k*͛QW᬴fjjxge,44!L־)iYi!K;v%!L־)iYi!K;v%iCnC▙5lV-38k-$)Rk*TZ+nBmE\R3B!&-G▙5	5Е*Kj[Ώ-38k-$)Rk*Z[Ώ-38k-$)Rk*TZ+nBmER1ZfpZHR$BTCէ᬴HIR[Rtyj-38k-$)Rk*Z[Ώ-mZqKLI
TJT.)iYi!J]	Ru7!KLI
TJfKLjlW-Q[MOᬮ+FK;v%ES5ZfpWUD%fk_ᬮ+FK;v%iCnC▙5hQ3Ign٤[5ZfpWUD%HIQh	qKLj	5Е-uo:?ᬮ+FJ]	RR3&i*BMt%KKygeqZ5TLTJېQTLB▙5hQ3IRk*Z!tykjӊZfpWUD%HIR[Rtyj-38k+Ѫf$BTZڴ▙5hQ3IRk*Z[Ώ-SgeqZ5TLTJkZfpWUD%HIZk_ᬨW-hQ3IQ[O-38k++Iq-hQ3IQ[OLI
Y۶i+5lZڤPЅ3ZOpW-KL᬴fk_-38k-$)gn٤(s]M|᬴fl־ZfpZHR$BTV܄ڊiYi!J]	RQ3B!&ImKyiYi!J]	Rt~ZfpZHR$BTV܄ڊb-38k-$)Rk*Z!tykjӖ5	5Е*Kj[Ώ-SiYi!J]	RtykjӖ5	5Е--G\᬴HIZP溛iYi!J]	Rl־ZfpWUD%fjjyiY\VU4vK[Tk_-38k+ѪfݳIHS55hQ3Ign٤(s]M|ᬮ+FK;v%j٭|ᬮ+FJ]	R[rj*geqZ5TLTJt5hQ3IRk*TԷ5hQ3IRk*Z[ΏLj	5Е*-!6jLj	5Е-uo:<iLj	5Е*Kj[Ώ-SiY\VU4!&է-38k+Ѫf$BTZ!r3&i*BMt%J҇5܇Lj	5Е+Vk?YkFJ~*HR$BT	5Е-uo:?$)Rk*TԷ	5Е*Kj[Ώ+iT|Nk|HspCnAC4P$P;E		4qJ⺑i! N+FJQ8TյhUHzڤQ-\UQ3IjjeEUHT9-m孪EHWCbշkĆQS~'-Qfq8Ē(qċEhd8hVN\TյhMPۈSZ➖hqSVբq$PU46ry"q9sD8L)e˚*hQ3I[)GTٿѪf3qDq8&i*BMt%Jږ"Q\٤4i溛O3'Hqj	5Е--GsEtjhj۸VEnxn*ڤPhQ3Ign٤[52DċEu8jӉ4P־'5~'5;RR䆑5t%5hQ3IRk*Vv8VU4jW4VҊsWGѪf]uJN+FK5u+VkqZ5TLTJthQ3Ig֊Zq8&i,4TVSĉEsK3f٧%΍,͚Jޮ'UD%GkM<N+FK<ͧ&Y4hQ3IRk*V9>&Kw4q9ѪsM8❺CY4
gISKy$"_drҾ$JTw<IhHf$9"TԷ!	t~'UD%6W6hղ/ѪfݳIHS5hQ3IhJk_UD&rjhyOE.k8VU43i覲8VU4vJ҇5܇溜V"*[55H!qLzڤQċEuH#I|NgF6RӉhQ3Ign٤H
fKL;2FH"YiѸge˙\$P-T"s]qKLNBDi-38k(q:E	n)iYC(H3Z孪EqKLNBD)L;2FH"YiѹiYgrW($KU\E\ᬡ$K[Vᬡ$JỚiYC(H3Z孪Er3P)
fK;2FH"YiѸ˙\$P-T"s]qP-mZqP+k'H"Rkx(H3ZZ8*HIhV*KGC+VֶqJĨi48IhVK=4L%-J"i\ZK$%IpjIhZsErΌ֖I-J!(IhVSKyZ8&hҮ$%8G%HU5$q+jNsĒĳfkKOGKGo[TBKGjd:h2m]\I-KCiZ յuqJ52CEqJ⦭je!5m+VȍF\QS++Iq*4؃*4U\E\M(HI)*V%fZ+Fq+\h%SL.hTi4ji$\͚SW[5T7\5tqJiB$4*3f++Iq*KG5DnT%nҹo:=Jn\4iS'	5UeDj߉MrIHH!ʈKGD%hKGR%\;w>$%Y۸!$q)
+DW.8j٭rq+Is+sDV)q,͚JUJEr6iL6i+dk;Q*n+jRoDkd^&)%JʉStRZ8)jKEUJĨ-hY4Dq+m[dF+hWU)	iZDo-r$&RZ8zM˙hHqYV%JEfk;\7VJErmDW蕫dFI-JWY۶hֶqJĴUSzFlҚjںFlҚEgtj%j%r8TZ+jZ4iW-J湫s*KGC+tf%gM[qJĳRq+D35T%nKGEIKGl־T
*M%Zk_*4⊜Ty\ZKVSS-hQ3I[J\-J"biIhV(mʒĳKGk]ErIhZ3J%qEKGD%hƒĵK;w=%\;w=%Q)Irq-TL=zKGk]Z8biriZ8'FjIhVjCe5$&P(W7ZgGe5$&s^ĳW-	Mk?o<ʍ52q$LQqF*KGoU|[WT͚SWu6v|M(spC!~$'pCH!!)\WR-<CT$hQ3I[)GTٿ-؃溛O3'Hq5m8j89D(I$9'4SDV"*[55HˊhQ3IRk*Vj%5z["jio?Ѫf$BThQ3IRk*TԷ-Pۉ.HiN[ΏE|Hm[4IsM8Dt6E-Gm2EM[]<HVWܷUD(Nk4"8j8*$Z+pէ;Zi)|N+FJQ8h7Di14PhQ3Ig@
0000u00000p
 *
aaaa:aaNaaaaaaaa:Y0TPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETPETP&L0a3g #	@F?&L0a3g #	@F?&LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %@K?&,LX3	bg %KLҦ%FHU5R3QRMk=|R3jrM(sN+44n\E╢,W,%s]\R3dB+W5WhlW["54J%pղ,Q-TNAVȲmGW,͚JiBJ,6 Jճ榙\E)\EsB)Tf)V54,.j
8IsPQ*3f+D4YZ$8tRCEM[W,5U-S\#+D4YZ$82D&n)Z!⦭2D&n)Z!⦭v-<RCEM[W,[WERlߊVhj坺CeFlҚJ⦭' 湫ZWQVhj媉2jM[W+4sWD6eqSV%s\+D4Y\Tյr=mH4KSh+Y\̑+D4Y\Tյr=mH4J%2ںVhj嚚ezڐhKUeu5*jڹj"ZWQVhjj%2D69╢,*jڹj"ZWQeqSVdhm]D7<RCEM[W,ԃDN+D4Y\Tյr:<LӊVhjges\+D4YZ5r♈rPޢeqSVdhm]D>)Z!⦭"K;jh+W5\Vhj坵|RCEM[W+IZC)Z!⦭5!,*▙5MJ\qJ3WLҦ%FHU58k+Jrᬭ*nTigeiSwML*CziYZTĵQ9Y榔9G?YZTĵQ9gepղ,4?YZ!ᬵ<AP#\+H26iM\8k+D4YQ4gepղ,(s_*KQ4S5,k9Z!%!ĳ4h+YjZ G,RJ"VW7+D4Y\TյrFHW5m\Im]9h+Yۤj+D4Y\Tյr!26iMNyZ!⦭' 湫,*jڹ\٤k9Z!⦭ijAZW5m\O[R#,*jڹj"ZWQ+D4Y\Tյr"ZWQ+D4Y\Tյr=mH4K4eqSV4Q3NVhjges\W5m\(YWW5m\,*jڹZM\24rCEM[W-38k*CYQU3W[w.e!5T9K:5IHsEi.%geܤ9gejRi%ܤqJѼ[WEMW5ԓ=i5Q*D~)\TzjeW<Ro,sDD͒\K3fUEG )fKU4uKCbQ3IP۷ZxJյr؃)	h3dZ8Jյr؃-38k+fp̵RGʅEIG (bW5ղ/ᬩQes]M["յ|RIHq+'n٤墪-TVSihQ[O+Vk5i(R3]	Mkge*4͚SE\R᬴USzFJhZtj'GJCPDoUД־)gFty[YVջn)\Tz)[QY	H򹮦xqSyrVԏ+jYѨW7Q,N-27Z[6jT(▙5fʍ52J⺜KL⊜Ty\ZK)iYZk\6 KLճZ塱VZfpYѨW7!J8gej٭rKLճZDIm=m[▙5j詴]$qJEr4J湪ZfpV-Tղ#~)iYZP*8p̭[5Vf+▙5×2l־)iY[7m+.ej٭|R9s+VW+jW7.el)	fNxqSyrVVBoR<kd^S5S5jQ32DZrHA#PQ9Brrr4|3es_)Uȑ+dI*E	͚SL⊜Ty\ZKS5jOpV-3ᬩ.hv-BQ*n,Д־VSS*4HQ3ZyG$JD9PhJY4Z vѥRևL+gejWT嫚OpWTL5t%5ger+VKG]	Mk?YhJ3fW*$KUKT9iyUMtj'Gjʍ52\( YGЕ]Jղ#~VSS+J[iʍ52l־VSS*4]$rᬭ\tiOpYWT5m-3ᬳi/m]RQ3NPuK\i?Y\$J溹OpYۤ8PZgG?YfPZgG?Y\$J溥s18k-Set~S5%RVO)ʈM2Q3J*s3$LLҊKt^PV!ٽmR(n_)DtW4ZѪ3zZrᬤ*rջnPL̮(W4NݳNSrCqG)jꖴjW]Z4ʒĭ["7?YZk\-vi%J?Yhᬨd:蕥8k*%J3e4hTf)VqCiQG(]5RDӣPӔ.jiѨi--皞PjhݵtJѻj%S#FKZ2o36iMNyOpV7q*%T8k+J4SFHRjeFlҞS5R8@=ThDeAJE޹KLյtTje))qKLյtTjepR-R37&\$ԋCIQ4#eF*@=Y4W4W"첏lA? YC:xgejں*m52ZfpVS,U++╣W3SIhHrtz+s+C25Tq4VW3h+G)khHrtz+7I&)Zk\MU$9\M:=ГGPj!iP&8*!"QW6!"QW\CkE-%hITDi╫HmhM	4KBC|Rs)7I&hm244▪\6RP&8%!4$--G╫fCkE-%hIZ[Ώ-tT)7I&)Zk\6RP&8ERjQCyQ(sKz@o-s5
UET7!CN)Z7twʍ52CVk╣ygGq\h%:;垖h╣ygGq\)nRo,+%T"s]KU\E\Ro,+ZEgGq\6 A<R3C%FJhZfpZs\W*4͚SE\R3ΎQlҚ*gerL٥4ULURR(f)ZfpZs\W*4͚SE\Tᬭ[55f"짣.#e=K♜5f8gej٭r Ȁ{) DOGRS3EITᬵRDG ʄ<Ax@=x♜5*HqL]$KĀ"Cǉ DP!Tᬮkgep\G ʀ!qȀ{* h/fpW	58gep\H ʀ!q Ȁ{* h/38k*-S3\G @=0!K♜5S3\H @=0!KLʋEs*fpTZ+uK"졀/ Ȁ{(`<BǨH28geEWWfpTZ+uKĀ"졀/  Ȁ{(`<BǨH2S3k\53Zm]RȀ{(/ Ȁ{(/ ♜53Zm]\N)YHS5v/IPIPTᬭoM2k_38k+fL)/C$ P)!C$ P)!N)Y[7pޚe!L־'ᬭoM2k\H =#@\H =#@RS3Iko\QY\$ԋDg(Ȁ{* h%BqȀ{* h%BK♜5MHK[zr♜5MHK[zr/!T 
A!T 
ATᬵP%"ko\QYjJE޹"#h%BqȀ{*|#P$)8ge))K[zr♜5Q-m<H ʂ<T 
Ab<2B|}/38k++uJBs\դgesEsHNk2Ȁ{(xPe)AAx	P(>B4K♜5ں!9j\8gesEsHNk2 Ȁ{(xPe)AAx	P(>B4KLm]\Tᬮhv/Ax	DG z/fpW4W;jqLm]R Ȁ{(xPx@=|<BǨH2S3ԐBge / SDPC)/fpZ\N)YjH!KĀ"!@? T
KLRA+S3ԐB
Ȁ{*b P+♜5V7qLRA+Ā"!
H ʂ@o/38k,hlӊ5d46i/ܼN)YfHsCfN)YfHsCf Ȁ{,x= Ȁ{,x=LʉCigeDK"Dx=ǜG Gмy/fpTJOGfpTJODH GмyĀ"Dx=ǒS3Pz8YQQ(m=Ȁ{(`Gмy"졀BN)YQQ(m=N)YQQ(m= Ȁ{(`GмyĀ"졀BTᬮ*nG38k+/ ApDPC y/fpW7C38k+/ Ap DPC y/38k,UC<Tᬳ4iU\"h#DdGN)YfhҪqL3FP̼H  v<@=Ax>KL3FP̭[55f*˙Zk\G  v<=qȀ{,|>zz/fpY4.ej٭|N)YfhҪfĀ"h#S;OGRS3ѥT9s+Vk
Tᬳ4iU\ճZ±G  v<=c~#ev;AҞOPN)YfhҪfc~'ᬳ4iU\ճZ±H  v<=c~$ev;AҞOPTᬳ4iTh5f*"h2\G  v(x/fpY4W4W♜5f*Ā"h2\H  v(x/38k,U*-S3ѥR\G  v(`<B? YcCN)YfhҩQh38k,U*-Ā"h2.$ev;A0!KL؃L؃/c? Px=r8gelAqL؃/c@? Px=rS352Ȁ{(x=|G >@N)Y\؃♜52 Ȁ{(x=|H >@TᬩQes]M["S39Eu5l/#Q	0? P|J>BA=8geHr+j38k*CY\SVȲ Ȁ{(b>%! C$eG$a/38k+<Tᬮk "? T 	♜5Md'ᬮk Ā"@? T 	LʋEd*fpTZ+ "졀	Ȁ{(`<Br8geEfpTZ+ Ā"졀	 Ȁ{(`<BrS3̐<Tᬳ$9BG  b>G`ODdG	♜5d46hAqL2C4 Ā"#v@=@|<TᬩHULʔERȀ{(x@=~G28geJD'ᬩHU/ DGDx/38k*CW駊5!+/# 2??? P| G8geHr48geHr4Ā"졈0@@=1Tᬩ55&"졢G8geI<N)YRkkLH ! Ȁ{(hz."졢GfpT.♜5& !˟Ȁ{(hz3֙zfpTӠȀ{(b>#teG d~geHr4˸geHr4  \DC`ᬩQ\7zfpT(N""<A@? Q )YR(]38k*R%g ?#seLʔERᬩHUȀ{,x=9te1'ge!eS3̐9? Yz;}38k,hlЃ/L2C4   'geEfpTZ+   '3Y^5:@N] DPD 'gepY]38k+9@N\DPD '3I/L&"졈0|z=%@=1OG♜5!,kdYwᬩQes]M[" 	GH'\DCa(	ztᬩQes]M["39Eu5lȀ{(x=r >@♜52)Y\؃Ȁ{(x=r >@LzfpW46  N] DC1	)YCzeS36  N\DC1	ᬡ2ᬡ:;@=APxgeJEwᬳ4iTWȀ{,
\Dde]38k,U*-3ѥR^"h2R  v(xgeJsEr)Yfhҩ\^"h2R  v(x3ѥRzfpY4W4WȀ{,|>zz@=Ax>Jz==B
fpY4.ej٭aX]38k,UC2lְoȀ{,|>zz@=Ax>Jz==B
38k,UC2lְo/L3FP̭[5+  v<=KȀ{,|>zzgeJrV.♜5f*˙Zk^"h#S;OG]38k,UC2lֹzfpY4.ej٭z;tev;AۊfpY4.eS3ѥT9sȀ{,|>? Yc}3ѥT9s/L3FP΀"!\<@? T.n)Y\Twᬮ*nF"!\<? T.tᬮ*nD38k+ѠȀ{(`Gмy."졀B♜5.♜5џȀ{(`Gмy."졀BLʊCi藦geEDh Gмy."Dx=ǛfpTJODfpTJOF"Dx=ǒ Gмy3Pz%YQ(m=ܺ♜5d46i.♜5d46iȀ{,x=˟Ȁ{,x=ᬳ$9IzfpY٦♜5V7qLRA+ᬵ$38k-I oȀ{*b%@=1fpZR)YjH!g ʂIseA@LRA
^5"^=BA@? Q/ )Y\\]38k++ug >!$seLm]RᬮhvՠȀ{(xPe)AAx	P(>B4n)Y\\R%̻fpW4W;jꔄ湫IsȀ{(xPe)AAx	P(>B4tᬮhv)	sV^5ں!9j\ ʂ<T 
Ab<2B|}ge))K[zr.♜5Q-m>"#h%BKȀ{*|#P$)38k-T9IHZ3yzfpZrDg(!T 
A!T 
A♜5MHK[zr.♜5MHK[zrȀ{* h%BKȀ{* h%BtᬮjEZ3yzfpW	5"-m>" 2??
Hz." 2??
Hzgelzi3ZS3n4ByC$ P)!C$ P)!Lٻ)
f3n4BzIPIP♜53Zm]R)YHS5v՟Ȁ{(/ ˟Ȁ{(/ ᬤ);jꗦge!LֹWV"졀/ ˠȀ{(`<BǨH;fpTZ+uKgeEWV"졀/ ˟Ȁ{(`<BǨH=38k*-ںYQhvՠȀ{(`<B@? PxgeEwᬨWȀ{(`<B? Px3\38k*- ʀ!KȀ{* hgep\fpW	5 ʀ!KȀ{* h3I^5MzCteB ;fpZ"]38k-tTȀ{*1? T!c3EIᬵRF"짣)te=n)YZk\fpVןȀ{)
\DOG]38k+Vkgej٭y;=fpY4V4ӟȀ{,^5f*M4"짭Ā"짭"TTĀ"TT"	5 Ȁ{*M|G Q_W"졅ں@=0WWI;j@? P)3Zm]\G =n4B|H =n4B|G ʀR-޹ Ȁ{*MHK[zr"49IHZ3~$eAJE޹Ȁ{(m]R5i.x@=}EsHNk<G >WWv").$eAH!qȀ{*
A+ Ȁ{*
A+Ȁ{,hlӉ DdHsCfG hm=H hm=G "Pz8@=0DqȀ{*M@? T
"4iU\ Ȁ{,UC<G #FP̭[5 DdhҪfȀ{,UC2lְoĀ"4iU\ճZ±ѥR$eJsE|G #FJE|H #FJE|G ؃Ā"졝<G > DG6 Ȁ{(bW5ղ/.Qes]M["Ȁ{*Md$e@I"졅x@=0Ȑ<H "C4 Ȁ{(@=~E\G Epޚx@=1r4Ȁ{(i[Zx@=4:? PҶ Epޚse\oM:(? Q%h "C4  "C4  QY? P:$A@=&"졋Y\SVȹ.Qes]M[" >? Q:t6  ؃Ȁ{,U*- #FJEzѥRDdhҩ\^"4iU\ճZ±"4iU\ճZ±"4iU\ճZeJrVנȀ{,UC9ѥT9sȀ{*M@=th "Pz3e(m=OF"FѠȀ{,hl? Y٦") oȀ{*
A+ ʂB@= Ȁ{(m]YvՠȀ{(m]R5i.seQ\R%΀"49IHZ3|DPhrDg($ԋDg($ԋDg([oM2k^"L)נȀ{(sD@kuh Q\? Pm]ZWȀ{(aEz$ןȀ{*MzQRF"TTȀ{)f z٭|Tᬲ9Eu5lL+xYelAgef*YeJsE|Tᬲ֞*fpYRoM<Tᬲ"QW38k,4iU\ճZ±38k,4iU\ճZYeJr犙5W7C5TTJOG38k,6*fpYfHsCf*fpYfHsCfTᬲԐB
TᬲԐBgeںYesEsHNk<TᬲC%s9GgeMHK[zrL+fL)L)
fںYeEWW38k,WL*-xYepY5W	5S3]$qS3ճZgeH"w>S5v|8k,DDQ9OpY۸![y\$rᬮQ%rCm?Q%pR-Cthr+Fj΍E\NQ%hYW+F\M\U+djrPֹj7dI+djrPֹHHT(RFH' ʔER:?(DV7Jj╥ԐB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 ֲ֙ᬮQ% -38k+dfhҪfc~)iY\$K3FP̭[5ZfpW(%ĨsUSZ*▙52DsUSZ*▙52D6)iY\$JCi▙52DOᬮQ%sEi.8$J%!r|NQ%W*%TQ+["TZ+(-╥M	4JUq9FH+IQGdZPГDQx$KC`&%Hr"YyZM\ҹjQ"V\ѨZѪfNQ%iEsN-T"nۉ2DW\ӣKU[r*(V\q9FHygn+DFH-?Y\$JykCger*E	6iLΏL"V\ Tp|ᬮQ%EQԐ> /m_-38k+dZ5rV6hԎ52Dkv3FHdQԐ> /m_+dhlҺ|ᬮQ%p\HL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Rް|*o<Q%jڢ2@-4TM2Dm[TY[735򹡳I\$JVȲhHP/m_++dgnڶ!4W@^ھW46i+d\TzjYW%r+C-["ٸ5oX^ھW46i+d\TzjYۤ8W(aCj*k<$er*CYji,\$JZqJAy\$JZqKUԃDQ% =m".fETJ*-s-mqSyrZ%r,VT)jzh2D*o=\lUer,VYWUer,VYۤ8WUer,VTDiۤ8D\$K;vյEL4|Q9W(ݵmQeiSw{jjrQ%jڢʐMmGԷ/m_-TNA2D*o=\l,M˙[VR%p_*o=\"V\Jֺ8r+DW2!29s+dZ"EW(Es+W(ErY۴W(hV\K5uJ"Ve媀ߊW(Es,+iGIEs+%ur+DW2ԑ+dZ"-▙52D\(s=Rt~v(JEm2FHJj\$J٥5qJEaAW(6iM\RYW(6iM\RIW(6iM\RI(lA2D͚SWk
2FHJjE\$J٥5rXP؃+dQ4TZ+
2FHJjEQ%FlҚ\$؃+dQ4W	52FHJjpXPA2D͚SWQD%qJ54ZD%H#TZ+")Q*R(HK=TM]P*-G►lT%pުHZ꙳R(H*H►lT%j٭|Rfp_kIDD=|RQV\Jѫ+F\7sD\J3bkK]S6s*E	UEREr+D3g2P,~)gVR%HW5]x\湫V+DW2j╢+Qfh"W3]tU,N*-GPHMkFJBAVR8@=PҶJ[Ze,R᬴l+DW.8hV\qJ%!ĭ\v(4liI<RM:<5Y4%\7)jV%DIm?-h+RC* +DW.8噳I\\.h-▪ehPQ+49GiE\5EE!:<N+J=r:<*o?Q:<9Y4ӣJiFlҚsCfty\TzjW46i+iG▆YѨYG3Z9DCthi,ӣ[y\٤N-yfRk▆N+4iFlҚsCf:<*o=\l+4ii@o+J,ӣJ*)ityZ5JbjCCtyfV|RD6i,SLN*3f$N+4,%Y'G3ZFi$k\Q)nBiqSy坵|)fVqSy坵|)\٤N,m46iMRھYG3TJ孻2ھYGf֋\rYW4Z7Z۹s,:<9GN-tlYGftyhl;j\٤YW%m4L֚K;jfW7Ho]ھYGJjv򹡳IfW7.ZEw.&gm_+4i!d9gm_+4i坵|hlYGfYW-y\$ԋCIQ4)hl&Z%CeFlҚHr,S*3f,S*3f-hqK;tʌ٥5KBUJ%Ipjv-	+!:4MR$LHqL͚STMR7v)Jj▆HqL͚SW*CYgnQ4Yۤ8Tf)ZѪۤ8PTJQyB)TVSHqLKZDv)Jj'vLC\٤.M]ں|{t\iۤ8Tj&iʈM2!26iMR4K;jZP;tʌ٥5K;jB)Jj7塰o,S*3f,@IB)ʀR-S*54dIQ4)QPR$JjNkjhi*3f+4\.M]XߊW46i-T9IR\48FlҚlM26iM\RԐB
6iM\RԐBJjrFlҚCHS#ВTf)T9jjA͚SW4iT[5Tf)TZ+ JjMd6iM\R\͚SWkR[iQ4)\$*#zETf)W	5JjMaD͚SWNU͚SW,6iM\js\sU)
dz\J٥5r5rTUSR%FlҚhQ4V4*3fRA+ʌ٥5rԐBJjE\yQ4T92=	.%FlҚPY6iM\4iT[5Tf)-%FlҚ\$Ai*3fʋEr6iM\kR[iQ4W	5ʈީQh(Jjp[iQ4W	56iM\NU͚SWᬵU-h4▶U+VԌ٥5qKZMMnZ*f)Z*wR9VJjge"kF*4͚SDU+%|6iM֑Tj\,r[WR3fVYWյuJ-TVSigm_jEVnCiCth(gnޞ)f]!!#W7.ehCm+%hIW7.el޶67I&)Q*\̑-htCj!J%!r"Z閆C.)ZQ4 ]"VБ*-dkCZWQgھ#e~E\G ,hlӈDeAH!c~)PRR"QWʂB0R(De(TJD#e&)Qԑ+DW.%s2D6HMr"ZWQTF$JݵIW3$KCj!Jޤ[Y%s2D6Hd\̑-*#z%E\̑-,"QW%Ij\i-3J;ErTJ*k:4͚S+IQ4V媄ʆ,!K;jHio<;vK;w>)R&GZ[52ErY۸!KLKyVxS+sCfRo+墪,N*DKKy%Y۸!JU:=rԐB
RFoUrΏ\$S,N)gFtyfHL-38k+F\M\U-38k+F\M\U+-TS+zEQio:;)iYZML*nG>WW>WT'5ZK#etqȀ{,L)"첁I;j? YC
+uqȀ{,W駊VS-38k)
fںge坵uqKL;jtj'G▙5v+W7.es1!4Vջiio:?*o=\b%ChvSlA奢+V\qȀ{,$9BeJD#e0	5eJD#e&$eJD)io<2ATJ*▖LVA)S+2"QW[4DCn)gFtyfH jHtj'Gyi ?Q:<A~)gFty[ZH4O,N+vJA~)gn؃EUIoT\qK;v*ZH4O[z\v4U\'RV\qJ螶JˉR(1[)hĳ1[)hĨ5ھP#UJAyZ"q,5QD'+Q&kM%|F(DEr,fAyZ"HfYWM-甃DEr,5QD'+L֚K;j@=Y4.ej٭aX߈DeJrVL3FP̭[5VS"ѥT9s"첆6#ez8s-mm)
fS)iY\٤N-TR3m]6P檦U-38k*#Z+VSijkE\R3m]6\٤6)\٤7Iq*T֊Hr+4jkER9E▙5j詴ʉCi╫j詴ʉCi▪'\TzjW7.eyѥߊYѨVN;j*f9W,5RDr-T9s*%3"▪'!Mrjzhfjf9Q)flYۤ8W7ZfpZ,SJӣJ&2ӊRټQ*CYji)Hr-M8 <iDQeQ9Vvj+fW-TNAj%jڢյtTjxjڢ[yZ"q-TNA▪' ˉ\M:=╢JCQU,+D4ZfRjhۊZ,VVS-TNAvj*K*Jj╣yZT!KUiIk=r:<*o?-38k-TNAyiZTĩ\kUCI\#,iSwIZCJީ\$ԋCNYGjr*E;jZTĭh򤹪TJ镳zsEi.9\lMGT4U,rղ-4JZML2J&e|Vֹ\#,ӣ;jj+**3y\#,r*o<\Jgm_-SehI(W46i+C-["J̡7k#TJ[uS*-G▤ˉZBG*o=\Dk#W46i,Q+zKRRCZ =mꕭt$qJ̤'R)jJHk\m[TY[VБ+C2mDm[TYZBGhlZWKU3g)k=|RԔֹgnڶ)\Tzvj+ZHM˙hptiZBGᬮhlY榔9GDV4K[yfRkv3IgPÖАGgm[VhlZѪo_+-elW-J,sY[7fq4K;jj)!r@o*$i)\٤\M=ھTJ[lW46i+OD+fR+z坵|&ko+4j]4K;j[7TI坵|Pֹj7vBRCZ媀RQ&kM9\٤\M=$L!&U3g)k=rھW-["DQ]S6rֹ\#,p嬴$8-mlYWWʇKyYPlڊge,4TVS-38k-$)gn٤H
fKLI
Y۶i)
fKLI
Y۶i+JSr᬴fl־)iYi!J]	R[rj*▙5	5Е-uo:?᬴HIR[Rt~)iYi!J]	Rt~)iYi!J]	R[rj*\R3B!&-G8ge*BMt%JږT.)iYi!J]	RtykjӊZfpZHR$BTZ!qKLI
TJkZfpZHR$BT[5ZfpWUD%fjjxgeqZ5TLY۶i-mR(hB|R3&i,43ZgeqZ5TLY۶i+JSrᬮ+FK;v%j٭|R3&i*BMt%JEmMZfpWUD%HIkKygeqZ5TLTJ%-G▙5hQ3IRk*Z[Ώ-38k+Ѫf$BTV܄ڊbᬮ+FJ]	RQ[VR3&i*BMt%JږT.)iY\VU4!&էᬮ+FJ]	Rtyj-38k+Ѫf$BT(s]M|R3&i*BMt%JճZgeEkFJ~)iY\ZKkFJ~ZfpZHRݳI\Em5<᬴f")3lZgGge,43ZiYi!K;v%iCnCge,4f3B!&E&ULI
TJt5	5Е*Kj[ΏLI
TJ3B!&E&U-SiYi!J]	RQ[V᬴HIR[RtyjLI
TJ[V᬴HIio:<LBge*BMt%J҇5܇LI
TJf3&i,4TVSLjlZڤPЅ3ZiY\VU4vJB|ᬮ+FK;v%iCnCgeqZ5TLY۶i+VkgeqZ5TLTJېQW-38k+Ѫf$BTCᬮ+FJ]	Rᬮ+FJ]	Rt~ZfpWUD%HIQh	KT.ZfpWUD%HIkKy孫NZfpWUD%HIR[RtyjLj	5Е--G9iY\VU4!&15hQ3IRk*V9>ZfpWUD%HIZk_)Z5TLTDRB!&THIkKy!J]	RTHIR[Rty\O溧pCs]MpCCr
HnA߉"(HHnAWԋOѪfN$G5mZ'mR(➶KWTLZkjGmR(g4K[ykjG-؃5m!T߉TYvN(q$q"Z3w5"$Z+pէ5mZ'w6!Tֺ88TյhI$9'5MfȜNky:C'$Yfr披qZ5TLVQU6ojhQ+gN+FJ]	RHW:46i,q9q8&i*BMt%KKy]-皚8(m<բ[)z[9qZ5TLY۶i+Vkr=t"]NGkM<T%5u8CuNn&qCn&!qM]	MkqZ5TLTJf9!dN'UD%Fs\jW]R3qGѪf]uJճZVU4!&-GqZ5TLYj!N+FK;v%r"Q\٤6iĉEsK3fhQ3IQOѪf3i觉j+f*qZ5TLTJk3NktjE8njf%rBD~'(W"j$4(E7C%j٭|IhH%-GHsBDhQ3IgFtw5ljlRkqZ5TLZ-hQ3D8&i++fK殎'UD%sEsz)'UD%fu7!9HMmR(HGES9q"]mR(nbѨi)qZ5TLY۶i-mR(hB|R3̮Q(Hjtn)iYgrW($KU\E\R3P-mZqKLNBDZfpPt%!LֹkjE\R3P)
f3̮Q(HjtnZfpYܹ2E	B+W5W-38k(q:E	է-38k(q:E	nZfpPt%!LֹkjE\ᬡ$JB|R̮Q(Hjtn)grW($KU\E\A$K[VA$JỚ(H3ZDd^ t%!L־$%8Z8fJĵPq5UvRq*M(򹡳N)RZ8DM6Iq*KGHW4V%R\48Z8\5KGHD8Z8D~$%#4%jfIhRMk=|I-Jڂz$q,ĒĭĒĭ%r[WWKGd:h2m]\RMLeERjFHM[Jղ#~)QWT\qJ526 J52B+W5WJihJjIhYJѼ-JW++Iq<*K*f))geiB$4*3f+Vk%W5]RqCiZP2M5ʌ٥5qJ\JĨQ%[[ΏE|R[,TMrDQ7p\Rr5DoĒĵQ3IZ"qĒĨFIhW2%jv|I-JBtJˎ)Zk\-J溒g&Jj-s9GJD\K3foU|R\͚S,͚J%"ZrTJJڂ+jJCfhҧ2T"T%Z&URq*"Ki$8f*s%!ĩ-Jjk[Vj⺸$8JBjV\+%IT%pުqSyrZVCfhҮ)QhYZrW蕫dFR\Q-s9Gz%jKG~)gFGzv5vRq-TީQ4)ZQ4)QhYijډ\(嚖i,U*KGjJĵP-8IhYnVRq,sG-J"bi%[ĵRFĭ[5qSyIhVʍ527W4V㕔Z5TLVGGW!*KGH3ZyRZ8rq,sFĤ*D\Z8&hҭ%\QB>ĵQ3IZ"qq-RIhW2IhTJR\i-KU4p^Ĥ*Cz%3Z\z4%mA	=nyQZEj*Z8zڢYMI	nT
*M疙YMI	i\פq,BSZO52ML-r=i3S*#TFjQi5tJĮ_+V*3f溧pCs]MpCCr
HnA߉"(HHnAWԋOѪfm=R*~$Z+u6g4Nj۵qSVբq6sCfQx(HsE|Nh⭪ETjkjG5mZ'Ѫf$BT[5hQ3IhJk_sGD~'UD%HIio:?Ѫf$BT-o:?J[J\8ڶiĒ(qĉ;jlEn[Ύd8xhy۸o:;w6)QxUmiDqSVբq"UEHVN$vBSZVU4q"]mR(nbhѪfUWF 5ki          ?  ZB?IB2         j  ?      ./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).
Nk
[            ZB˧AIB2         ^        ./usr/lpp/ssp/css/aix52/samples/lapi/basic/Makefile                                  
CC      = mpcc_r
CFLAGS  = -g 

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

all:	$(BINDIR)accumulate_and_return.Xfer \
        $(BINDIR)accumulate_and_return.Put  \
        $(BINDIR)accumulate_and_return.Am

$(BINDIR)accumulate_and_return.Xfer: accumulate_and_return.Xfer.c
	$(CC) $(CFLAGS) -o $@ $?
	$(CC) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)accumulate_and_return.Put: accumulate_and_return.Put.c
	$(CC) $(CFLAGS) -o $@ $?
	$(CC) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)accumulate_and_return.Am: accumulate_and_return.Am.c
	$(CC) $(CFLAGS) -o $@ $?
	$(CC) -q64 $(CFLAGS) -o $@L $?

clean: 
	rm -f $(BINDIR)accumulate_and_return.Am
	rm -f $(BINDIR)accumulate_and_return.Put
	rm -f $(BINDIR)accumulate_and_return.Xfer
	rm -f $(BINDIR)accumulate_and_return.AmL
	rm -f $(BINDIR)accumulate_and_return.PutL
	rm -f $(BINDIR)accumulate_and_return.XferL

k            ZB˧AIB2         _        ./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.

JkL          (  ZB91AIB2         `  (      ./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]            ZB91AIB2         c        ./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|          @  ZB91AIB2         e  @      ./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  ZB˧AIB2         g  8      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/setup late_an                             
export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

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



k          8  ZB@1AIB2         [  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Ы          /  ZB@1AIB2         X  /      ./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kh            ZB̧AIB2         U        ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Makefile le.c                              ####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER    = mpcc_r
CFLAGS      = -g

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

all:	$(BINDIR)Dgsp_simple $(BINDIR)Dgsp_scatter

$(BINDIR)Dgsp_simple: Dgsp_simple.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)Dgsp_scatter: Dgsp_scatter.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

clean: 
	rm -rf $(BINDIR)Dgsp_simple $(BINDIR)Dgsp_simpleL
	rm -rf $(BINDIR)Dgsp_scatter $(BINDIR)Dgsp_scatterL



  k           Q  ZB˧AIB2         V  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kh          8  ZB̧AIB2         W  8      ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/setup                              
export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

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



k$ \i           ZB11AIB2         al        ./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|9 ]i           ZB11AIB2         bl        ./usr/lpp/ssp/css/aix52/samples/lapi/init/Init.c LAPI.DG                             

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

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

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

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


/*
**   Example Program to illustrate the various approaches to
**   initializing LAPI.  The use of various init parameters and LAPI's ability 
**   to re-initialize a handle after termination are illustrated.
**   For a set of n tasks 0, 1,..., n-1, where n is an even number, a 
**   sequence of LAPI initialzation, Gfence, and termination is performed.  
**
**   The sequence of calls is as follows:
**   - A single LAPI handle is inited.
**   - Simple qenv data for this handle is shown.
**   - Gfence is performed to synchronize among all tasks.
**   - The handle is terminated.
**   - The handle is re-initialized. 
**   - Gfence is performed to synchronize among all tasks.
**   - The handle is terminated again.
**
**   Note that the use of an error handler is also illustrated.
**   Each handle registers its own error handler through the 
**   lapi_info_t struct.
*/
 
/*
**  The handler to invoke on native LAPI handles on error condition.
*/
void user_lapi_err_hndlr(lapi_handle_t *hndl, int *error_code,
                         lapi_err_t *err_type, int *task_id,
                         int *src)
{
    printf("Greetings from the LAPI error handler.\n");
}

int main( int argc, char **argv )
{
    lapi_handle_t lapi_handle;   /* LAPI handle */
    lapi_info_t   lapi_info;     /* Info to pass to LAPI_Init */
    int           task_id;       /* Our LAPI Task id */
    int           s_task_id;     /* shared handle */
    int           num_tasks;     /* number of tasks in job */
    int           i,j;           /* Loop counters */

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

    /* Set Error handler */
    lapi_info.err_hndlr = user_lapi_err_hndlr;

    /* Initialize the LAPI handle */
    printf("Initializing native LAPI Handle.\n");
    CHECK((LAPI_Init(&lapi_handle, &lapi_info)));

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

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

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

    /* terminate the LAPI handle */
    printf("Terminate the LAPI handle\n");
    CHECK((LAPI_Term(lapi_handle)));

    /* re-Initialize the LAPI handle */
    CHECK((LAPI_Init(&lapi_handle, &lapi_info)));
    printf("re-Initializing native LAPI Handle.\n");

    /* do an operation to confirm success of re-init */
    printf("Gfence on re-init LAPI handle\n");
    CHECK((LAPI_Gfence(lapi_handle)));

    /* final termination of the LAPI handle */
    printf("Terminate the LAPI handle\n");
    CHECK((LAPI_Term(lapi_handle)));

    return 0;
}


e)))k> [i         0  ZBʧAIB2         `l  0      ./usr/lpp/ssp/css/aix52/samples/lapi/init/Makefile PI.DG                             ####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################


COMPILER = mpcc_r
CFLAGS   = -g

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

all:	$(BINDIR)Qenv_senv $(BINDIR)Addr $(BINDIR)Init

$(BINDIR)Init: Init.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Addr: Addr.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Qenv_senv: Qenv_senv.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

clean: 
	rm -rf $(BINDIR)Qenv_senv $(BINDIR)Qenv_senvL
	rm -rf $(BINDIR)Addr $(BINDIR)AddrL
	rm -rf $(BINDIR)Init $(BINDIR)InitL
	
k ^i           ZB11AIB2         cl        ./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kD Yi           ZBʧAIB2         ^l        ./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Z Zi         8  ZB˧AIB2         _l  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            ZBϧAIB2                 ./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^            ZBϧAIB2                 ./usr/lpp/ssp/css/aix52/samples/lapi/interop/README.LAPI.INTEROP Xfer.c                              
          Use of LAPI_Xfer for 32/64 bit interoperability
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This file contains a description of how to use the Xfer sample
program, which demonstrates interoperability between 32-bit and
64-bit applications..

The main idea is to compile a 32-bit application on one host and a
64-bit application (with the same absolute path and name) on another.
The existence of IBM's Parallel Environment for AIX (PE) and
LoadLeveler (LL) products is assumed in this example.  Note that the
same absolute path is important so that the POE executable (part of
PE) calls the correct application in each case.  Be sure NOT to use a
commonly-mounted directory as only a single executable will be
created.  The program should execute successfully if you do this, but
will not be showing true interoperability.  Note that, in the interest
of minimizing extra code, returns from malloc calls are not checked
for success.  It is strongly suggested that the user check mallocs and
other functions for successful return.

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

The set of files includes the following:

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

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

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

1) Create a directory on each host (using e.g. local filespace) with the
    same name.
   (e.g. /local/xfer)

2) Set the BINDIR environment variable to this directory on both hosts

3) Run 'make_32' on one host and 'make_64' on the other


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

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

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

3) Source the setup script '. setup' 

4) Run 'Xfer'

One interesting execution note is the inclusion of a send completion handler
for the LAPI_Xfer call.  This allows execution to continue while the Xfer
completes.  In the example provided here, the send completion handler sets
a local counter to indicate to the main routine that the local buffer is
available for reuse.  This method is an alternative to using the traditional
method of waiting on the origin counter.
 
    k	          )  ZBϧAIB2         
  )      ./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kJ-          Z   ZBϧAIB2          
  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V          Z   ZBϧAIB2         !
  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kx           9  ZBϧAIB2         "
  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



       kj8             ZBU1AIB2         /#        ./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(j           T.  ZB	?IB2         C#  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           !  ZBU1AIB2         1#  !      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amv.c  API                             

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

    return vec;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    /* cleanup */
    free(hdr_hndlr_list);

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

    return 0;
}


  kꤌ           6  ZB	?IB2         F#  6      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amvf.F API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




module samples_amsendv_module


   use samples_globals_module



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

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

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


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

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



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

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




   contains




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

subroutine compl_hndlr(handle, param)

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


   integer :: i           ! Loop counter



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


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


end subroutine compl_hndlr

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




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

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

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

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

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

   integer, intent(out)   :: user_info

   integer (KIND=LAPI_ADDR_TYPE) :: vec_addr


   ! loop counter
   integer :: i

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



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

   integer (KIND=LAPI_ADDR_TYPE) :: t_addr



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


   INTEGER_SIZE = kind(data_bufferv(0))

  

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


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


   ! pass the completion handler back by reference

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

   completion_handler = t_addr


   ! This function returns the address to the recv. buffer

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

   vec_addr = t_addr


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




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




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


program Amvf


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



   use samples_amsendv_module




   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle

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

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




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

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


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


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


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



   character (len = LAPI_MAX_ERR_STRING) :: msg
   



   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if



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


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


   call LAPI_ADDRESS_INIT(handle, t_addr, hdr_hndlr_list, ierror)

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

   call CHECK(msg, ierror)    




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

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


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


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

      INTEGER_SIZE = kind(data_bufferv(0))


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

      vec%num_vecs = NUM_VECS
      vec%vec_type = LAPI_GEN_IOVECTOR 

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


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


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

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



      ! collective call.  sync before starting data transfer 

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



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

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

      call CHECK(msg, ierror)



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


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


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

   else   ! receiver

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


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

   end if 


   ! all tasks will execute this before term 

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


   ! cleanup
   deallocate(hdr_hndlr_list)

   

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




end program Amvf


   ! k*E 	            ZBU1AIB2         4#        ./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           "  ZB	?IB2         J#  "      ./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 
_kG 
          #  ZBU1AIB2         6#  #      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getv.c API                             

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

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

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

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


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

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

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

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



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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

    }

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

    /* cleanup */
    free(data_buffer_list);

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

    return 0;
}


cate mel|           4  ZB	?IB2         M#  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kro             ZB̧AIB2                  ./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^             ZBU1AIB2         9#        ./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&a           D$  ZB	?IB2         Q#  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ꦩ           '  ZBU1AIB2         @#  '      ./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kL           ^6  ZB	?IB2         T#  ^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              ZB̧AIB2         -#        ./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.

  !**  kl             ZBV1AIB2         ;#        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw.c .LAP                             

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

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

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

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


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

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

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

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

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

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

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

    return LAPI_SUCCESS;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        /* confirm results of second SWAP */ 
        printf( "Second SWAP prev_val: %d, expected: %d\n",
                prev_val,SMALLERCONST);
        printf( "Second SWAP data_buffer[0]: %d, expected: %d\n",
                data_buffer[0],SMALLERCONST);
             

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

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

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

    }

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

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

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

    return 0;
}


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

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

  kp g         '   ZBЧAIB2         @  '       ./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kh i            ZBЧAIB2         N         ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/setup .L                             export IP_FILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi

echo IP_FILE is $IP_FILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
 thesk h           ZB̧AIB2                 ./usr/lpp/ssp/css/aix52/samples/lapi/vector/Makefile  .L                             ####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER   = mpcc_r
CFLAGS     = -g 

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

all:	$(BINDIR)accumulate_and_return.Amv $(BINDIR)matrix $(BINDIR)strided

$(BINDIR)strided: strided.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)accumulate_and_return.Amv: accumulate_and_return.Amv.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)matrix: matrix.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

clean: 
	rm -rf $(BINDIR)accumulate_and_return.Amv $(BINDIR)accumulate_and_return.AmvL
	rm -rf $(BINDIR)strided $(BINDIR)stridedL 
	rm -rf $(BINDIR)matrix $(BINDIR)matrixL


invok" i           ZB̧AIB2                  ./usr/lpp/ssp/css/aix52/samples/lapi/vector/README.LAPI.VECTOR N                             
        Illustration of LAPI Vector Communication API Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

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

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

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

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

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

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

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

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

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

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

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

3) Source the setup script '. setup'

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

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

92.68lꀛ k         t1  ZB^1AIB2                 ./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* l         b"  ZB^1AIB2         z  b"      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/matrix.c e_a                             

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

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

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

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


#define ROWS 10
#define COLUMNS 20

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


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

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

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

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

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

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

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

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

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

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

    return vec;
}


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

    } else {             /* receiver */

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

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

    /* cleanup */
    free(hdr_hndlr_list);

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

    return 0;
}


info))k@ j         8  ZB̧AIB2         6  8      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/setup .c e_a                             
export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

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



k m         U&  ZB^1AIB2         }  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@            ZB(1AIB2         c        ./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;
}


;   kJ            ZBQAIB2                 ./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          ?  ZB(1AIB2         e  ?      ./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          '  ZB?IB2         g  '      ./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  ZBPAIB2           K      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/README.LAPI.XFER retur                             
       Illustration of LAPI Xfer for Communication API Calls
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples to illustrate the use of the LAPI
Xfer interface to the communication api calls.  In particular, an
example of an Amsend and a Put call are demonstrated.  The examples as
presented build and run assuming the presence of IBM's Parallel
Environment for AIX (PE) and LoadLeveler (LL) products.  Samples
illustrating how to write, build and run LAPI programs without PE and
LL can be found in the standalone subdirectory of the LAPI samples src tree.

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

The set of files for this example includes the following:

/usr/lpp/ssp/css/aix52/samples/lapi/xfer/README.LAPI.XFER  - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Am_xfer.c        - illustrates Amsend
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.c       - illustrates Put
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.F       - FORTRAN put
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/Makefile         - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/xfer/setup            - setup env vars

Note that the LAPI_Xfer interface was designed to support
communication between 32 and 64 bit LAPI applications.
See the example in the interop subdirectory for information and
a sample program that demonstrates this interoperability.
  
To build (assumes PE):
----------------------

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

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

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


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

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

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

3) Source the setup script '. setup'

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

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

/sampk          8  ZBPAIB2         S  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



k   h          ZB&?IB2          x        ./usr/lpp/ssp/css/aix52/ucfgzcmem pi/xfe         h           h           ?&         H     L                   1L                      .text                            .data         L                 @.bss                              .loader           (                     " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D   ! 8 `H A ,   @A d  H A ;    ?@ 8 8 @8  @ D HH A 8  8 P8 8  H,  A ` P T X \H  A ,  b @A c  H  A 8 8 @8 H  A ,  8`  @ H  }A H  b @c  H  iA  8! 8`  }N         A        main    T HA   L |	N               LA   L |	N               PA   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14             h    @(#) 1.1 src/rsct/lapi/zcmem/ucfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0  /etc/drivers/zcmem_ke                                                                                                        .        6  errno         @                    @
       exit          @
       stat          @
                    @
       __crt0v       @                    @       __start    !
                                                                               	                                                                 /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
sysconfig  __mod_init  __malloc_user_defined_name p/csl, N h        b  ZBHBHB2           1?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h             3%"
   AH(8@_`ace|	
!,?Nilmprst$0;<Lbdghnoz}"#./12469:DPXfuxy%&)*35>BCEIKTW\kw~7=MQY]q{'-FGRUZv+JS[
PDH`0eYeYeYeF,,,,YeYeYeYeY Z,,,,X -eYeYeYeF,,,,υ`^#YeYeYeYd, @,,,#YeYeYeYeYd,`A `0YeYd,eYeYe@DYeYeB,-J
Ԃ 1"N6%g\QwX8
T?e
SqG'g@h`a⎸^EU%
PKxze'bQ҂%FLRÃʏ0js^w()$WB4pJ{T:v*O`4nCڠ3
(	#xGLP<Ҹf1 3L*	6d@B6` 3+AprEnȽI MBw@3\LF=S0}H@{T
R$V3`}S``=70H|`B;@`.&~'u׃\~',	$T	Д
KsJxu`sg^q`~'^%cKS%Sfa\Adx	h'Ct=袠N@n*54nxOۄ`{T42,b@|9Y֕F$Ϗ@<T:p| 1]PJBDx}xOۄ`PWB4"n^4κJ6yhP̌1FNrAl;y%O k`R'.+J5Rb@)zXq6G5TwM{ #%{49x|k<fOdG@M&FY3
	aQFqX(.iZΰ0(Hin=HPHqoT
P<A6Z抅̤HpPH&	A*i^r/yA+4䪂JD\G7Hw*L*tdPP Z8!DJBB*	$xQiU
i>}OL)ѿX1r&Q(b1e
87bSڠX:GPUG2UG4+{T4$8Py0x}D;n'{T:y	/x@d*`.(=W,s:?:N.xՀး|+
uN8,O, ]pS:CĖY+ƓP"4xI{TB&sƓ!cڠFJyhPde'N#ةe.JX*sKԍ#c%.QU3$G;T,UB#ip4,{T:v(bPM2\7Fh0u#0tx}P "Pt%Jk( P *x8.ys+ti۠ ڠF[ = TLa!`@@,D@
DX0T. tiݖ3ڠx}  n\0 AldIHxxNxg%:D,~I*B"H45vhH$ǈG)M+*F.TP*B"i-PJ mP*V-H*L'Z{@$@\<dsd<b9@ABjI=iuP<#<,#M]Bj%@ƓP!2{T
&de'v=8jtT?W(K/R6+01R^Hجr8JV81R^8NXPs(3%_@.3a@m<d6Ɉd;B j,FC|e ]H}hDT&@ztvKoׁ>AݥrU",Sy`u:uJ>Ε>¼QO)5XIl^8J:PH)aY4κq<<Gx7̎@w2 (=`	P >V6 PQ!8Tw%Ώm||)5vVO)?a IQ҄FK
yÀ袨14{kIWl冕όM!y|Zaqikڠx{T1}2tqh='ۋC@4h4d]n-Ɛ͸j,v+XFP<3PPb@tQ*}ir|tIjUjV6EQ^4mŢǵ@14bA<ۋI +(3{{Ǜqh{TW:~ mŠ$nS2JŠPf&<iT=̠ҹ+qi;ڠ<M/U<x(9JXj~#(hMǧADe;҂%T)N8̝<bC`Gx\fV/<h?~'0n,'@PsH7ϙ&C[q`^ ȃ!7ϼk cFXojdAf}X:цqakڠ3
!{(;7ܠJҵ  D)xO`F/Fhv(uъH;]tbkN32
]Z? S#pp\p6,#5 tbq8`Xi,#4M.?i>d^;U)	CkB>|~'+JS6FiGca?QsGʄ ?StJgA=.yՁ> ^?cڠG\j24	<@F )z"Pkg"Ղt.X7%	=wƐTt~'km({TmT{v j~o S	v j~wAͥtpP񤹸 eP#M>de'NwD+p|tIjS&!w(;`늏0jyt|e:!W=IŏjG3l&WL=Vx]a6<m"''u톕з>盝N
&$RVո>ojPJҸTfc+A2nUP*	P+tOx}PW@'tPOUP6Pm(	mIt422dQㆠŧ\ɒHQ뢒%0Pnp5`+2b`(@̀袘w W*o)x/V/<%LȻ24.2
" ` =q0oC1S`-`7X%Eg@< CU1;(bAb	T6+ɧ˵W%xO7 >	4m@de^#'j5$E̙*}8KR*QۇU`bہL'N>1҂%LJƴ\='t/XڠF22v=8jT?$KRLQwH*0j{madRH:PZ(,NVbӺޮ<a4RyFjbib<>X=\33Po Pn|:{TI[+{T:x;(cZ>5i\TALηP,秆OWρ@03IIP=\3X4Kp|=w]x2W~g<X$W<A:e/3ՀyP+W<gV sփk:@̌tdñPbvT?+\oJTRR8TyW'V/<;|P|e:@iKڠF["Z4С!$W4n+#{TO&&< y

e	-`	{TI[P#LV31&yM	ѦZOHęcڠGouA:O
4ЉB:@1!<PSe`/(kP``BC*{TmHȃyDMB:阦.F#FAPOA
DN;=``.XOw@i>T @1M\bdR,%Ða:ҹ(6
PMǈD%\=PEojbuD%qH4Љ4κ05FNeG!dS3
hV
b'tUi>R=x'ue :ˊҗ,RJR#bFAQ^&άOM R,2/+:Et(O:jg]o۞ ڠ(92i]sڠF[5Fi ڠzya7FO.N>搅)br⴩LS/R6+83 :(<ć\`[^yp"iۜjg]nɹP	JQnx^az2`HN	;qXC8z½tcAiFhbУMg@3A; J=zDitEpab{h̥O3y
#CFH*XabF@b5C8zyzJD{TG]o@yb(a`OHOѐcVV=ށ@`4κdecӆĀT(̥^<2x@N롧\,J)ܵIjT&)̀袘y<ăi:ywK:EvQnP#L$qP=;i]
7@H0h6Q!#P'DjP%e+wAVv>VzhDp{T:xz	P%eu"rzG1(;F4|턊F K/ C%T`-(8$W<14uiᢁ'FA#@?(it#'NSO8*r%KԍTEG5x:kM R# Ь^7x(УM>=iu({T67ڠF[ϣOH	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%pP3TFpԩYO&JƨxuQRg?Й+XΪ#8jT%qƨxuQRg?Й+,jU5*y~|	ƨxuQRg?Й+cT?g:SγLǫy9DgJu4BdK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&JT3TFpԩYO&J%P<3O:Ϛ2W ƨxuQRg?䴈<X̘
eˊ±҂%XAjԠHTe%/ࡒXе;# B V0!Pku|]䡦]t? ֺŀUh]U"B'$?%`5ǿ uxcz*s.!'_Ә%1u/	:]BNN`/HI&)Abr	:)pBNu/u]BNTӍF$qx@j1NXX9Q!z?101N^c&#BN*?$nZSc	: uo	:?HI HI;BN 	: uBNc.!'_	!'_LCbo!'_g;`X)O{ˬ4,7;o[oM`/!X\m`X-qr[lk \`c8\l!E?ɶ9\cm666|crmi@lp#m!ɶ8uɶ8Klrlpuɶ86mClw<c6|clkc\\c\lkɶ5	5݂mvx&	5pc\lk%&Gmq\c]'lk\VM:M3ɶ5>*&^Mp8M
^LM7lkpc\d=mp߄	5Þ,&ɶ5k&Y&ympD໅lklk]mp#lk}mqM"Rmpe& c\Ilk|	5lkc\\\M&pc\r2mr'&PM<M$\`+²±b8Wa>
ԗ%N]'0J6Rb79Rn Ilr_)1K#r)ƩL l8.+(T)K*ZRY|JRʀWYiqbrdjV`hX)`@+@6TG	ƅp|rNXX9QTz8)1Yrrܑ@8!x]J:PZ(j^N}(AjԡGJTP9cmRiFLS/R6+2A҂%LJƸ>:PZ)pJTrQ҂%Abrbq'.+J^Js)Kԍ#RiSP7J^lV9bԪTNbb@@ASjԥFf*K)brⴥFf*KҗG(AjԥFS3GJT,+01 ̲,,,ZFYeYeYeY Z,,,,Xh/,`,,X,,,!,,,Y(-RZċ: 0{E~?_\b`?~4Hnc'\CT5Nbp{S<*iQ`8IO%M
gR?%(-RZl)l81Ί	nGV47 :ṓ3tW9ܝ,wH >2ZNnEt(O	@ƨu>,(	iMP'mP-q!
Cf(n!&Hpȡl 6Rh<`̓mJjP`Ҹs`ƅpl%GT!Vx5w[JTJ4)+\BqSNΆ!] iHђErPNQs#4uqԔd t/:2]p-+VR+DuIԍ+Ysyht@wi\Y}!p8n:pJ.
H%2F)3a}c*CE0

5#(7}q:ô-CP'm@NۄZTE4bD[A#i\bx0%
v!ƨ $ {%Jb#y`HUv$+q!	(9hD#'F[m	p.5D4"n84κyhPHDS#RMtlN薨Sf!'tLɓc'Hf\6*}#_XB9qZQKԍ#PfKTyRwD1Z4(7ndݧHKW%'t{Sl#ФWZH́lЃG&J"fNjXTQa"FQl4q	N6R=p\5s0ʅ.$B"&-;*@pѧ
 P#I`0k$Abj A@v"FPj3X t\
ؘ^5*jJ<J:@>TENy%HFFTE4$8PyPV"(6A3Q(ljg]o*)@"j(E-"hu#U<U]hyhu <kF.yP>Ue.RѓΝFu"mtbu
#X ,:up6'Fo6l:q$iy+p684R)!%4;`zpgEb#JgZx䥉ˊҧ11NnHجr8JV81R^8NYZtl$e9̝! 7NnӤ#rwDu #(=:hS֝Xy() ;դ>#MBF["+
C%sg(ǆ oZ$iA81i\0P^84κt&	N5D݀uf(` ؞PNIuH/FJIq!\ep7@PRj0C.7ċ#0HD`K(ۄCTR8` ZʀEW@<!7P$j@>[Q8`^@{<Ot45A5@p=(e4\j@$ہƨu۠5DSY*4۠"=PrP,ШçQ@5D42)d@=M:'t>N'MΈ`lbwDf!'tL62tl@ua@؈ҧ/N9qZR#b%Kԍ#c%22[O±_D.y0\6ۂ=ှy6="X;Ev\4ЈG`q>d P*p{$u(&)BhUJ.Eyx W<J@gZW>4Рe&2KԘㄣ	Kԍ0iu_{=lzE;EQ`& =\0~E`_7Q }5	[ <TCP
w%<GM]sO)?a IQ҄FK
yժ0jPr&l&V+e,(sHD"'W6&n([ .TN"pKQDoz7y6pGl#Д3W3c]A!GP$mF<BFi5	p8#nWnpv+
iϣXMLgEb#GcӆO-<%(-RZ@pr#U`FtP7 :IjUqhjbi	ă<ۋ@ƨ Y\'8Aw<mKQ8yB76k\V)W@sIjm׸<;Jv0q#pg	{Sn-5Dn)=b4ٱgEb#GcӆO-<GJTPX86.Z1!0jn#:(pqq뀿6\wDv!%jUf~?~q"J(z7ϛ}cQ֣|Z:}0q!QDhq8qhFTF.Jp	4BҵĖANҵp	B\	`dVc !,0LvH7'"E(R?BQт =иHru-#APx=;^	X>.sQքA&8jNkɌq>Jc>ɸBҹ#nc	sq:yjL kC:e8<Q%D/uJ疍gpM]!7Z?nJjJdh[:1LNFCMkDhkg!B:7X6q$z+]3Ii񸝬mAQ#MS  5Dnw D t)ۄ ƨo
v8p	\jnHۄӍQ#M>E2Q3e %4v=8jl0gEb#JgZy8.KR)1AGV<n@us'Hfty(:nN>2ZN
$W6T	s6TF=6i\
N -N55:F>H@:0
WBjQksѼ3`h<[iƨ(m+̓
дC&jPb[z#h<7>5D⨴  ZHۃVTF?ḿveVEF;Q8E2d؝,٧HF8jld؀냷2l#:(ZT?	+9qt)tにG5`+7":072t$`M\0f)"z:%W7pAȠp|e<EVEUx	a70hL>3Z%[nH%8E+U	˕\	 &&R>xbhvjJ𞄻]rW '%nH5Dl EV蘠nHj@!QL:DdN͈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7 HRX84Vmƨ[qF޵he: Zm+Z)h;7
gÉjhq%@s84º7'[ kQ#Mv;5Jb#P$,~P5E"D5i\^ny\O-D s@yh4É惹p;< 8;"H(;YN&ǧM!pFtP6":eJTRܠnDujhOxFtP7 :ṓ5Goםtn0O-'7N;n*"4κr	@Ѧ=q]
@p#Pg\jxn+}<[p&<<e턁ݖⰱƨN5D3\4q%n*Wp&M]"T.@f'з	N5D8hߣ!d)WBn*F7^Hz<):ã%o%(#b5QimƨĔ`c	Pd tAC#TX@AFǀPp\ѴhF*kC.+`Pn*5D1}qxܠe6F/`	b{y%%JTCk&-={qHjhDRjg]qs46iwDc'Hj56 :ᰌ;y&GV>ʅ˂`a֠n)wAX	tBHR.JX)z)/R6+3r#U`y0Fie1y+Zw@Qi>Fe.(gHi@Yƨu͹
At*
FAQ#L臂pDɇPyr3K- QXE2Q3b#GcӆO-=v?(B9qZT&)җG܈qAQS7W洝а"iۜF[BTE4fRfEs"P'mbSQ*ˊiEҸ;(q<tw4hD\jg]o;)qAP-ǥbܠ9xљM ^Jv֯&(XȠt* JTCp!^'L(fqXFTJ#nƨu)B6N>3)Ǯ/q<F_ĪTNbb@nDui蠨I^sZNEF}ZTH:zԁcysqPAzEs"P'mAQ*\B( mtAX>V #M;q$iu9Guא#҃Z++iys
 >i\@EvV֙K;J(8$W<1 4?Fiej@P$mƨu)A6N>p*r%KԍTf+IuG5pGFe.Z⬡"i̜jg]o ˍQ(+ogF[QwHEJb!hv=8jT?49qZR#b%Kԍ#dUrUQ8pg<SγHj9DgJu4BEW-j9DgJu4BEWF'5*y~|	\3Zsʈ<?>i-j9DgJu4BEWL'5*y~|	\n'5*y~|	\kTN*#8jT*n'5*y~|	\kTN*#8jT*'5*y~|	\EZsʈ<?>i%j9DgJu4BEWD3O:Ϛ"ֵD3O:Ϛ"ZpyQRg?БUykTN*#8jT*Эj9DgJu4BEV+ZpyQRg?БU֨?3TFpԩYO$UkZpyQRg?БU7Zsʈ<?>irQ8pg<SγHֵD3O:Ϛ"]ZpyQRg?БU=Zsʈ<?>iuZpyQRg?БU-j9DgJu4BEV֨?3TFpԩYO$UkKZpyQRg?䴈<X̘
eˊ±҂%XAjԠHTe%/ࡒXе;# B V0!PH2rk_B \a/Š_HB!~_Bo!Cr (r(/8_YvK8i/	!}/pL/!6_#s?Κ4zt.	:!'_"um!'_4HI	:˴Ɛ:uHI:BNHI"	:HI #HI n$ZBNGHI~BN녚BNu\3u\+u.`s+ONI;o%`u6EvIl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;(R!)dc߰c``Sc;?a*̧cN
a1Nܧc;r<cҝ;Y;v8EN`E)c%v?`S~ScN`P)ov?9)~pNc;!)2S"80)qN%Btv8OЧc~q1N87).)䟜v9<cYaX1

Ɯ+ÂߟjK
Kԧ.Ә%NbbsU&!x]'0J6Rb79RnT	Jcpp9sLRf9&)K&8lĸkK%!Iyx#./r2ʁIf+1NXX9QCR*s#r)ƩL9y*101gr元7-KԩFr@p\V8P9ņeŊRTcYiqb )Ca`@+Ԭ8бJRʀWl8,iT`@+Jr$,iCR*se&!X7ϥ(-RZ60R5ϥ(-RZ5/R#KRR)brⴣU&)җG AjԦ%c\(-RZr`cKRf9(AjԠ9YPԱ8IK/RX9FcƁ)br⴩LS/R6+1jU	LKR11NoJ)ܵIjR#b%D9qZR#b%Kԍ#XtIjR#dӇKRх,,,,0eYeYeYeYeB0k,,,,0eYeYeF,,YeYeY2,,#Ye1 Z,,,,,-eYeYeYeYd, @,,,#KR --J
ԅt skUdc߰c``Sc;?a*̧cN
a1Nܧc;r<cҝ;Y;v8EN`E)c%v?`S~ScN`P)ov?9)~pNc;!)2S"80)qN%Btv8OЧc~q1N87).)䟜v9<cYaX1

Ɯ+ÂߟjK
Kԧ.Ә%NbbsU&!x]'0J6Rb79RnT	Jcpp9sLRf9&)K&8lĸkK%!Iyx#./r2ʁIf+1NXX9QCR*s#r)ƩL9y*101gr元7-KԩFr@p\V8P9ņeŊRTcYiqb )Ca`@+Ԭ8бJRʀWl8,iT`@+Jr$,iCR*se&!X7ϥ(-RZ60R5ϥ(-RZ5/R#KRR)brⴣU&)җG AjԦ%c\(-RZr`cKRf9(AjԠ9YPԱ8IK/RX9FcƁ)br⴩LS/R6+1jU	LKR11NoJ)ܵIjR#b